commit b7291133a335b8333b8df10cc8ff0c3dc224c274 Author: Cédric Abonnel Date: Sun Jan 7 10:02:35 2024 +0100 Initialisation diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9ae9f94 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +.vscode +__pycache__ +test/tmp +dist +bin/ +conf-ex/ +COPYING +.github/ +logs/ +podcast/ +sp_cedric/ +stats/ +.git/ +data/cache/ +data/log/ +data/tmp/ +lib/ +bin/ +vendor/ +inc/ +data/locks/ +data/meta/ +cache/ +conf/ +.well-known/ +foobar/ +data/attribute/ +*.lock +.htaccess + diff --git a/.htaccess.dist b/.htaccess.dist new file mode 100644 index 0000000..3e96a83 --- /dev/null +++ b/.htaccess.dist @@ -0,0 +1,43 @@ +## You should disable Indexes and MultiViews either here or in the +## global config. Symlinks maybe needed for URL rewriting. +#Options -Indexes -MultiViews +FollowSymLinks + +## make sure nobody gets the htaccess, README, COPYING or VERSION files + + + Require all denied + + + Order allow,deny + Deny from all + + + +## Don't allow access to git directories + + RedirectMatch 404 /\.git + + +## Uncomment these rules if you want to have nice URLs using +## $conf['userewrite'] = 1 - not needed for rewrite mode 2 +#RewriteEngine on +# +#RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L] +#RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L] +#RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L] +#RewriteRule ^$ doku.php [L] +#RewriteCond %{REQUEST_FILENAME} !-f +#RewriteCond %{REQUEST_FILENAME} !-d +#RewriteRule (.*) doku.php?id=$1 [QSA,L] +#RewriteRule ^index.php$ doku.php +# +## Not all installations will require the following line. If you do, +## change "/dokuwiki" to the path to your dokuwiki directory relative +## to your document root. +#RewriteBase /dokuwiki +# +## If you enable DokuWikis XML-RPC interface, you should consider to +## restrict access to it over HTTPS only! Uncomment the following two +## rules if your server setup allows HTTPS. +#RewriteCond %{HTTPS} !=on +#RewriteRule ^lib/exe/xmlrpc.php$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301] diff --git a/.htaccess~ b/.htaccess~ new file mode 100755 index 0000000..e4ac80c --- /dev/null +++ b/.htaccess~ @@ -0,0 +1,39 @@ +SetEnv PHP_VER 5_4 + +## Enable this to restrict editing to logged in users only + +## You should disable Indexes and MultiViews either here or in the +## global config. Symlinks maybe needed for URL rewriting. +Options -Indexes -MultiViews +FollowSymLinks + +## make sure nobody gets the htaccess, README, COPYING or VERSION files + + Order allow,deny + Deny from all + Satisfy All + + +## Uncomment these rules if you want to have nice URLs using +## $conf['userewrite'] = 1 - not needed for rewrite mode 2 +RewriteEngine on +# +# +# +## Not all installations will require the following line. If you do, +## change "/dokuwiki" to the path to your dokuwiki directory relative +## to your document root. +#RewriteBase /dokuwiki +# +## If you enable DokuWikis XML-RPC interface, you should consider to +## restrict access to it over HTTPS only! Uncomment the following two +## rules if your server setup allows HTTPS. +RewriteCond %{HTTPS} !=on +RewriteRule ^lib/exe/xmlrpc.php$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301] +RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L] +RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L] +RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L] +RewriteRule ^$ doku.php [L] +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule (.*) doku.php?id=$1 [QSA,L] +RewriteRule ^index.php$ doku.php diff --git a/README b/README new file mode 100644 index 0000000..be9562f --- /dev/null +++ b/README @@ -0,0 +1,10 @@ +All documentation for DokuWiki is available online +at https://www.dokuwiki.org/ + +For Installation Instructions see +https://www.dokuwiki.org/install + +DokuWiki - 2004-2023 (c) Andreas Gohr + and the DokuWiki Community +See COPYING and file headers for license info + diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..d383115 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,16 @@ +# Security Policy + +Security vulnerabilities can be reported for the current stable release (branch `stable`) and the `master` branch. + +We try to fix vulnerabilites as fast as possible, but please keep in mind that this is a project run by volunteers. Depending on the severity we may release hotfixes for the current stable release or may simply incorporate the fix in the next proper release. + +**This policy only applies to DokuWiki and the bundled plugins. Do not report issues about 3rd party plugins here.** + +## Reporting a Vulnerability + +You have multiple options on reporting vulnerabilities + +* Use [huntr.dev](https://www.huntr.dev/repos/dokuwiki/dokuwiki) +* Send an e-mail to [Andi](mailto:andi@splitbrain.org) +* Open a [Github Issue](https://github.com/dokuwiki/dokuwiki/issues) +* Send a mail to the [Mailing List](https://www.dokuwiki.org/mailinglist) diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..18f24ce --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +2023-04-04a "Jack Jackrum" diff --git a/ads.txt b/ads.txt new file mode 100644 index 0000000..e69de29 diff --git a/data/_dummy b/data/_dummy new file mode 100755 index 0000000..e492265 --- /dev/null +++ b/data/_dummy @@ -0,0 +1 @@ +You can safely delete this file. \ No newline at end of file diff --git a/data/attic/_dummy b/data/attic/_dummy new file mode 100755 index 0000000..e492265 --- /dev/null +++ b/data/attic/_dummy @@ -0,0 +1 @@ +You can safely delete this file. \ No newline at end of file diff --git a/data/attic/electronique/audio/les-microphones-unidirectionnels.1691501216.txt.gz b/data/attic/electronique/audio/les-microphones-unidirectionnels.1691501216.txt.gz new file mode 100644 index 0000000..f28afcc Binary files /dev/null and b/data/attic/electronique/audio/les-microphones-unidirectionnels.1691501216.txt.gz differ diff --git a/data/attic/electronique/audio/les-microphones-unidirectionnels.1691501265.txt.gz b/data/attic/electronique/audio/les-microphones-unidirectionnels.1691501265.txt.gz new file mode 100644 index 0000000..0c2ad6d Binary files /dev/null and b/data/attic/electronique/audio/les-microphones-unidirectionnels.1691501265.txt.gz differ diff --git a/data/attic/electronique/esp/index.1690131048.txt.gz b/data/attic/electronique/esp/index.1690131048.txt.gz new file mode 100644 index 0000000..2ef0eb8 Binary files /dev/null and b/data/attic/electronique/esp/index.1690131048.txt.gz differ diff --git a/data/attic/electronique/esp/index.1690131140.txt.gz b/data/attic/electronique/esp/index.1690131140.txt.gz new file mode 100644 index 0000000..7c75a2e Binary files /dev/null and b/data/attic/electronique/esp/index.1690131140.txt.gz differ diff --git a/data/attic/electronique/esp/index.1690131211.txt.gz b/data/attic/electronique/esp/index.1690131211.txt.gz new file mode 100644 index 0000000..3220a0e Binary files /dev/null and b/data/attic/electronique/esp/index.1690131211.txt.gz differ diff --git a/data/attic/electronique/esp/index.1690131324.txt.gz b/data/attic/electronique/esp/index.1690131324.txt.gz new file mode 100644 index 0000000..c60384d Binary files /dev/null and b/data/attic/electronique/esp/index.1690131324.txt.gz differ diff --git a/data/attic/electronique/esp/iremote.1690131368.txt.gz b/data/attic/electronique/esp/iremote.1690131368.txt.gz new file mode 100644 index 0000000..d2f8410 Binary files /dev/null and b/data/attic/electronique/esp/iremote.1690131368.txt.gz differ diff --git a/data/attic/electronique/esp/mises-a-jour-ota-over-the-air-de-l-esp32.1690131221.txt.gz b/data/attic/electronique/esp/mises-a-jour-ota-over-the-air-de-l-esp32.1690131221.txt.gz new file mode 100644 index 0000000..bf36385 Binary files /dev/null and b/data/attic/electronique/esp/mises-a-jour-ota-over-the-air-de-l-esp32.1690131221.txt.gz differ diff --git a/data/attic/electronique/esp/serveur-ntp.1690131402.txt.gz b/data/attic/electronique/esp/serveur-ntp.1690131402.txt.gz new file mode 100644 index 0000000..b268557 Binary files /dev/null and b/data/attic/electronique/esp/serveur-ntp.1690131402.txt.gz differ diff --git a/data/attic/electronique/esp/telechargement-de-donnees-esp32-spiffs.1690131084.txt.gz b/data/attic/electronique/esp/telechargement-de-donnees-esp32-spiffs.1690131084.txt.gz new file mode 100644 index 0000000..2b89082 Binary files /dev/null and b/data/attic/electronique/esp/telechargement-de-donnees-esp32-spiffs.1690131084.txt.gz differ diff --git a/data/attic/electronique/esp/telechargement-de-donnees-esp32-spiffs.1690131100.txt.gz b/data/attic/electronique/esp/telechargement-de-donnees-esp32-spiffs.1690131100.txt.gz new file mode 100644 index 0000000..c0fabfc Binary files /dev/null and b/data/attic/electronique/esp/telechargement-de-donnees-esp32-spiffs.1690131100.txt.gz differ diff --git a/data/attic/electronique/raspberry-pi/fondamentaux/ou_acheter_son_raspberrypi4.1691994077.txt.gz b/data/attic/electronique/raspberry-pi/fondamentaux/ou_acheter_son_raspberrypi4.1691994077.txt.gz new file mode 100644 index 0000000..057e757 Binary files /dev/null and b/data/attic/electronique/raspberry-pi/fondamentaux/ou_acheter_son_raspberrypi4.1691994077.txt.gz differ diff --git a/data/attic/electronique/raspberry-pi/fondamentaux/ou_acheter_son_raspberrypi4.1691994128.txt.gz b/data/attic/electronique/raspberry-pi/fondamentaux/ou_acheter_son_raspberrypi4.1691994128.txt.gz new file mode 100644 index 0000000..0dc2639 Binary files /dev/null and b/data/attic/electronique/raspberry-pi/fondamentaux/ou_acheter_son_raspberrypi4.1691994128.txt.gz differ diff --git a/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698319526.txt.gz b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698319526.txt.gz new file mode 100644 index 0000000..bd8ab98 Binary files /dev/null and b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698319526.txt.gz differ diff --git a/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698319544.txt.gz b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698319544.txt.gz new file mode 100644 index 0000000..af634fc Binary files /dev/null and b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698319544.txt.gz differ diff --git a/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698319880.txt.gz b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698319880.txt.gz new file mode 100644 index 0000000..b000bf5 Binary files /dev/null and b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698319880.txt.gz differ diff --git a/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320338.txt.gz b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320338.txt.gz new file mode 100644 index 0000000..8fb4b72 Binary files /dev/null and b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320338.txt.gz differ diff --git a/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320426.txt.gz b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320426.txt.gz new file mode 100644 index 0000000..cea59e2 Binary files /dev/null and b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320426.txt.gz differ diff --git a/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320452.txt.gz b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320452.txt.gz new file mode 100644 index 0000000..c4e13a7 Binary files /dev/null and b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320452.txt.gz differ diff --git a/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320494.txt.gz b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320494.txt.gz new file mode 100644 index 0000000..5ebf721 Binary files /dev/null and b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320494.txt.gz differ diff --git a/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320559.txt.gz b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320559.txt.gz new file mode 100644 index 0000000..f5b2a20 Binary files /dev/null and b/data/attic/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.1698320559.txt.gz differ diff --git a/data/attic/informatique/applications/dnsmasq.1689793977.txt.gz b/data/attic/informatique/applications/dnsmasq.1689793977.txt.gz new file mode 100644 index 0000000..12eb160 Binary files /dev/null and b/data/attic/informatique/applications/dnsmasq.1689793977.txt.gz differ diff --git a/data/attic/informatique/applications/zigbee2mqtt.1699811795.txt.gz b/data/attic/informatique/applications/zigbee2mqtt.1699811795.txt.gz new file mode 100644 index 0000000..f1de556 Binary files /dev/null and b/data/attic/informatique/applications/zigbee2mqtt.1699811795.txt.gz differ diff --git a/data/attic/informatique/applications/zigbee2mqtt.1699813485.txt.gz b/data/attic/informatique/applications/zigbee2mqtt.1699813485.txt.gz new file mode 100644 index 0000000..e0e4129 Binary files /dev/null and b/data/attic/informatique/applications/zigbee2mqtt.1699813485.txt.gz differ diff --git a/data/attic/informatique/applications/zigbee2mqtt/disponibilite-des-dispositifs.1699813399.txt.gz b/data/attic/informatique/applications/zigbee2mqtt/disponibilite-des-dispositifs.1699813399.txt.gz new file mode 100644 index 0000000..913a609 Binary files /dev/null and b/data/attic/informatique/applications/zigbee2mqtt/disponibilite-des-dispositifs.1699813399.txt.gz differ diff --git a/data/attic/informatique/applications/zigbee2mqtt/verification-des-modifications.1699811594.txt.gz b/data/attic/informatique/applications/zigbee2mqtt/verification-des-modifications.1699811594.txt.gz new file mode 100644 index 0000000..4f458f2 Binary files /dev/null and b/data/attic/informatique/applications/zigbee2mqtt/verification-des-modifications.1699811594.txt.gz differ diff --git a/data/attic/informatique/applications/zigbee2mqtt/verification-des-modifications.1699811610.txt.gz b/data/attic/informatique/applications/zigbee2mqtt/verification-des-modifications.1699811610.txt.gz new file mode 100644 index 0000000..71b066b Binary files /dev/null and b/data/attic/informatique/applications/zigbee2mqtt/verification-des-modifications.1699811610.txt.gz differ diff --git a/data/attic/informatique/applications/zigbee2mqtt/verification-des-modifications.1699811632.txt.gz b/data/attic/informatique/applications/zigbee2mqtt/verification-des-modifications.1699811632.txt.gz new file mode 100644 index 0000000..79d56e1 Binary files /dev/null and b/data/attic/informatique/applications/zigbee2mqtt/verification-des-modifications.1699811632.txt.gz differ diff --git a/data/attic/informatique/internet/matrix.1695871710.txt.gz b/data/attic/informatique/internet/matrix.1695871710.txt.gz new file mode 100644 index 0000000..a5b530d Binary files /dev/null and b/data/attic/informatique/internet/matrix.1695871710.txt.gz differ diff --git a/data/attic/informatique/internet/matrix.1695871811.txt.gz b/data/attic/informatique/internet/matrix.1695871811.txt.gz new file mode 100644 index 0000000..2b4d1b4 Binary files /dev/null and b/data/attic/informatique/internet/matrix.1695871811.txt.gz differ diff --git a/data/attic/informatique/internet/matrix.1695871862.txt.gz b/data/attic/informatique/internet/matrix.1695871862.txt.gz new file mode 100644 index 0000000..690b804 Binary files /dev/null and b/data/attic/informatique/internet/matrix.1695871862.txt.gz differ diff --git a/data/attic/informatique/internet/matrix.1695871884.txt.gz b/data/attic/informatique/internet/matrix.1695871884.txt.gz new file mode 100644 index 0000000..35e121f Binary files /dev/null and b/data/attic/informatique/internet/matrix.1695871884.txt.gz differ diff --git a/data/attic/informatique/internet/matrix.1695871921.txt.gz b/data/attic/informatique/internet/matrix.1695871921.txt.gz new file mode 100644 index 0000000..5a59aac Binary files /dev/null and b/data/attic/informatique/internet/matrix.1695871921.txt.gz differ diff --git a/data/attic/informatique/internet/matrix.1695871967.txt.gz b/data/attic/informatique/internet/matrix.1695871967.txt.gz new file mode 100644 index 0000000..1f7106f Binary files /dev/null and b/data/attic/informatique/internet/matrix.1695871967.txt.gz differ diff --git a/data/attic/informatique/internet/matrix.1695873180.txt.gz b/data/attic/informatique/internet/matrix.1695873180.txt.gz new file mode 100644 index 0000000..9951ed0 Binary files /dev/null and b/data/attic/informatique/internet/matrix.1695873180.txt.gz differ diff --git a/data/attic/informatique/internet/matrix.1695873299.txt.gz b/data/attic/informatique/internet/matrix.1695873299.txt.gz new file mode 100644 index 0000000..db5e7bf Binary files /dev/null and b/data/attic/informatique/internet/matrix.1695873299.txt.gz differ diff --git a/data/attic/informatique/internet/matrix.1695873360.txt.gz b/data/attic/informatique/internet/matrix.1695873360.txt.gz new file mode 100644 index 0000000..45ced9c Binary files /dev/null and b/data/attic/informatique/internet/matrix.1695873360.txt.gz differ diff --git a/data/attic/informatique/internet/matrix.1695873428.txt.gz b/data/attic/informatique/internet/matrix.1695873428.txt.gz new file mode 100644 index 0000000..b8e2536 Binary files /dev/null and b/data/attic/informatique/internet/matrix.1695873428.txt.gz differ diff --git a/data/attic/informatique/langage/php/structure-des-dossiers-d-un-projet-php.1703620241.txt.gz b/data/attic/informatique/langage/php/structure-des-dossiers-d-un-projet-php.1703620241.txt.gz new file mode 100644 index 0000000..7c68ef4 Binary files /dev/null and b/data/attic/informatique/langage/php/structure-des-dossiers-d-un-projet-php.1703620241.txt.gz differ diff --git a/data/attic/informatique/linux/applications/audacity.1698622561.txt.gz b/data/attic/informatique/linux/applications/audacity.1698622561.txt.gz new file mode 100644 index 0000000..ba423e6 Binary files /dev/null and b/data/attic/informatique/linux/applications/audacity.1698622561.txt.gz differ diff --git a/data/attic/informatique/linux/applications/audacity.1698622634.txt.gz b/data/attic/informatique/linux/applications/audacity.1698622634.txt.gz new file mode 100644 index 0000000..be54e5f Binary files /dev/null and b/data/attic/informatique/linux/applications/audacity.1698622634.txt.gz differ diff --git a/data/attic/informatique/linux/applications/audacity.1698622659.txt.gz b/data/attic/informatique/linux/applications/audacity.1698622659.txt.gz new file mode 100644 index 0000000..46d50d3 Binary files /dev/null and b/data/attic/informatique/linux/applications/audacity.1698622659.txt.gz differ diff --git a/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695538860.txt.gz b/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695538860.txt.gz new file mode 100644 index 0000000..9218881 Binary files /dev/null and b/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695538860.txt.gz differ diff --git a/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695539188.txt.gz b/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695539188.txt.gz new file mode 100644 index 0000000..8bd973b Binary files /dev/null and b/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695539188.txt.gz differ diff --git a/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695546416.txt.gz b/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695546416.txt.gz new file mode 100644 index 0000000..505ce23 Binary files /dev/null and b/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695546416.txt.gz differ diff --git a/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695546461.txt.gz b/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695546461.txt.gz new file mode 100644 index 0000000..313df99 Binary files /dev/null and b/data/attic/informatique/linux/applications/org.gnome.ocrfeeder.1695546461.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703716800.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703716800.txt.gz new file mode 100644 index 0000000..b6862c5 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703716800.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703716814.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703716814.txt.gz new file mode 100644 index 0000000..8d99618 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703716814.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703716917.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703716917.txt.gz new file mode 100644 index 0000000..3da322f Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703716917.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703717549.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703717549.txt.gz new file mode 100644 index 0000000..e3225c8 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703717549.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703717598.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703717598.txt.gz new file mode 100644 index 0000000..501e8e6 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703717598.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703718790.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703718790.txt.gz new file mode 100644 index 0000000..8e446dd Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703718790.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703719045.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703719045.txt.gz new file mode 100644 index 0000000..78b37fd Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703719045.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703719088.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703719088.txt.gz new file mode 100644 index 0000000..8a9b0a4 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703719088.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703720164.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703720164.txt.gz new file mode 100644 index 0000000..61edf41 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703720164.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703720173.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703720173.txt.gz new file mode 100644 index 0000000..4d34b66 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703720173.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703720401.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703720401.txt.gz new file mode 100644 index 0000000..d8168b2 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703720401.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703720443.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703720443.txt.gz new file mode 100644 index 0000000..21afa42 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703720443.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703720509.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703720509.txt.gz new file mode 100644 index 0000000..7b9e1cf Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703720509.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703720551.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703720551.txt.gz new file mode 100644 index 0000000..b75f5b8 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703720551.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703720567.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703720567.txt.gz new file mode 100644 index 0000000..836b1ac Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703720567.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703721008.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703721008.txt.gz new file mode 100644 index 0000000..1c45929 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703721008.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703721668.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703721668.txt.gz new file mode 100644 index 0000000..6214966 Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703721668.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703978270.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703978270.txt.gz new file mode 100644 index 0000000..cac610a Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703978270.txt.gz differ diff --git a/data/attic/informatique/linux/cle-wifi-linux.1703978320.txt.gz b/data/attic/informatique/linux/cle-wifi-linux.1703978320.txt.gz new file mode 100644 index 0000000..27d3d7b Binary files /dev/null and b/data/attic/informatique/linux/cle-wifi-linux.1703978320.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/echo.1701110236.txt.gz b/data/attic/informatique/linux/commandes/echo.1701110236.txt.gz new file mode 100644 index 0000000..1d6bd82 Binary files /dev/null and b/data/attic/informatique/linux/commandes/echo.1701110236.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/fdupes.1703200887.txt.gz b/data/attic/informatique/linux/commandes/fdupes.1703200887.txt.gz new file mode 100644 index 0000000..5f2e591 Binary files /dev/null and b/data/attic/informatique/linux/commandes/fdupes.1703200887.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/getopts.1701110131.txt.gz b/data/attic/informatique/linux/commandes/getopts.1701110131.txt.gz new file mode 100644 index 0000000..0527057 Binary files /dev/null and b/data/attic/informatique/linux/commandes/getopts.1701110131.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700001187.txt.gz b/data/attic/informatique/linux/commandes/git.1700001187.txt.gz new file mode 100644 index 0000000..4213840 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700001187.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700001246.txt.gz b/data/attic/informatique/linux/commandes/git.1700001246.txt.gz new file mode 100644 index 0000000..55983b7 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700001246.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700001263.txt.gz b/data/attic/informatique/linux/commandes/git.1700001263.txt.gz new file mode 100644 index 0000000..72e64e0 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700001263.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700001495.txt.gz b/data/attic/informatique/linux/commandes/git.1700001495.txt.gz new file mode 100644 index 0000000..d74552b Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700001495.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700001532.txt.gz b/data/attic/informatique/linux/commandes/git.1700001532.txt.gz new file mode 100644 index 0000000..f9bd33d Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700001532.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700001591.txt.gz b/data/attic/informatique/linux/commandes/git.1700001591.txt.gz new file mode 100644 index 0000000..bf6de34 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700001591.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700001618.txt.gz b/data/attic/informatique/linux/commandes/git.1700001618.txt.gz new file mode 100644 index 0000000..23443fe Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700001618.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700001668.txt.gz b/data/attic/informatique/linux/commandes/git.1700001668.txt.gz new file mode 100644 index 0000000..fdf0cf0 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700001668.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700001747.txt.gz b/data/attic/informatique/linux/commandes/git.1700001747.txt.gz new file mode 100644 index 0000000..c8ae22a Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700001747.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700001991.txt.gz b/data/attic/informatique/linux/commandes/git.1700001991.txt.gz new file mode 100644 index 0000000..ce74fbc Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700001991.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700002321.txt.gz b/data/attic/informatique/linux/commandes/git.1700002321.txt.gz new file mode 100644 index 0000000..99ddc68 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700002321.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700002378.txt.gz b/data/attic/informatique/linux/commandes/git.1700002378.txt.gz new file mode 100644 index 0000000..ac4be71 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700002378.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700002436.txt.gz b/data/attic/informatique/linux/commandes/git.1700002436.txt.gz new file mode 100644 index 0000000..82f636d Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700002436.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700002462.txt.gz b/data/attic/informatique/linux/commandes/git.1700002462.txt.gz new file mode 100644 index 0000000..85b9441 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700002462.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700002563.txt.gz b/data/attic/informatique/linux/commandes/git.1700002563.txt.gz new file mode 100644 index 0000000..a4a3ded Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700002563.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700002617.txt.gz b/data/attic/informatique/linux/commandes/git.1700002617.txt.gz new file mode 100644 index 0000000..248f210 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700002617.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700002651.txt.gz b/data/attic/informatique/linux/commandes/git.1700002651.txt.gz new file mode 100644 index 0000000..326b5be Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700002651.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700002725.txt.gz b/data/attic/informatique/linux/commandes/git.1700002725.txt.gz new file mode 100644 index 0000000..b5b85a4 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700002725.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1700002739.txt.gz b/data/attic/informatique/linux/commandes/git.1700002739.txt.gz new file mode 100644 index 0000000..c80db0f Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1700002739.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1701305014.txt.gz b/data/attic/informatique/linux/commandes/git.1701305014.txt.gz new file mode 100644 index 0000000..c1a019f Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1701305014.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1701376797.txt.gz b/data/attic/informatique/linux/commandes/git.1701376797.txt.gz new file mode 100644 index 0000000..de0ff78 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1701376797.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1701376812.txt.gz b/data/attic/informatique/linux/commandes/git.1701376812.txt.gz new file mode 100644 index 0000000..6143f10 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1701376812.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1701376827.txt.gz b/data/attic/informatique/linux/commandes/git.1701376827.txt.gz new file mode 100644 index 0000000..d1e9777 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1701376827.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1701376838.txt.gz b/data/attic/informatique/linux/commandes/git.1701376838.txt.gz new file mode 100644 index 0000000..de99af5 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1701376838.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1701377239.txt.gz b/data/attic/informatique/linux/commandes/git.1701377239.txt.gz new file mode 100644 index 0000000..44afd6e Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1701377239.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1701377706.txt.gz b/data/attic/informatique/linux/commandes/git.1701377706.txt.gz new file mode 100644 index 0000000..0abb55f Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1701377706.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1701377719.txt.gz b/data/attic/informatique/linux/commandes/git.1701377719.txt.gz new file mode 100644 index 0000000..0bc3964 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1701377719.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1701377775.txt.gz b/data/attic/informatique/linux/commandes/git.1701377775.txt.gz new file mode 100644 index 0000000..5dbf817 Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1701377775.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/git.1701378782.txt.gz b/data/attic/informatique/linux/commandes/git.1701378782.txt.gz new file mode 100644 index 0000000..3b84c3b Binary files /dev/null and b/data/attic/informatique/linux/commandes/git.1701378782.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/grep.1695398866.txt.gz b/data/attic/informatique/linux/commandes/grep.1695398866.txt.gz new file mode 100644 index 0000000..d69895e Binary files /dev/null and b/data/attic/informatique/linux/commandes/grep.1695398866.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/groups.1701109885.txt.gz b/data/attic/informatique/linux/commandes/groups.1701109885.txt.gz new file mode 100644 index 0000000..0808c16 Binary files /dev/null and b/data/attic/informatique/linux/commandes/groups.1701109885.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/groups.1701109999.txt.gz b/data/attic/informatique/linux/commandes/groups.1701109999.txt.gz new file mode 100644 index 0000000..1c76cf2 Binary files /dev/null and b/data/attic/informatique/linux/commandes/groups.1701109999.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/la-ligne-de-commande.1692082096.txt.gz b/data/attic/informatique/linux/commandes/la-ligne-de-commande.1692082096.txt.gz new file mode 100644 index 0000000..96e45e8 Binary files /dev/null and b/data/attic/informatique/linux/commandes/la-ligne-de-commande.1692082096.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/la-ligne-de-commande.1692082152.txt.gz b/data/attic/informatique/linux/commandes/la-ligne-de-commande.1692082152.txt.gz new file mode 100644 index 0000000..5908b3e Binary files /dev/null and b/data/attic/informatique/linux/commandes/la-ligne-de-commande.1692082152.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701108472.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701108472.txt.gz new file mode 100644 index 0000000..59c5140 Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701108472.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701108553.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701108553.txt.gz new file mode 100644 index 0000000..a2c5d68 Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701108553.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701108587.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701108587.txt.gz new file mode 100644 index 0000000..c42afe9 Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701108587.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701108599.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701108599.txt.gz new file mode 100644 index 0000000..27e45df Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701108599.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701108801.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701108801.txt.gz new file mode 100644 index 0000000..239bec6 Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701108801.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701109157.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701109157.txt.gz new file mode 100644 index 0000000..f74b43f Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701109157.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701109200.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701109200.txt.gz new file mode 100644 index 0000000..7c88828 Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701109200.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701109235.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701109235.txt.gz new file mode 100644 index 0000000..04075b1 Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701109235.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701109336.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701109336.txt.gz new file mode 100644 index 0000000..2006afd Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701109336.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701109459.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701109459.txt.gz new file mode 100644 index 0000000..0070c7e Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701109459.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701109488.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701109488.txt.gz new file mode 100644 index 0000000..b96250d Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701109488.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701109616.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701109616.txt.gz new file mode 100644 index 0000000..e4946a3 Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701109616.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701394758.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701394758.txt.gz new file mode 100644 index 0000000..44b5f83 Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701394758.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/sudo.1701395097.txt.gz b/data/attic/informatique/linux/commandes/sudo.1701395097.txt.gz new file mode 100644 index 0000000..6cef098 Binary files /dev/null and b/data/attic/informatique/linux/commandes/sudo.1701395097.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/usermod.1700856653.txt.gz b/data/attic/informatique/linux/commandes/usermod.1700856653.txt.gz new file mode 100644 index 0000000..2e691d9 Binary files /dev/null and b/data/attic/informatique/linux/commandes/usermod.1700856653.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/usermod.1700856752.txt.gz b/data/attic/informatique/linux/commandes/usermod.1700856752.txt.gz new file mode 100644 index 0000000..6abd815 Binary files /dev/null and b/data/attic/informatique/linux/commandes/usermod.1700856752.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/usermod.1701108687.txt.gz b/data/attic/informatique/linux/commandes/usermod.1701108687.txt.gz new file mode 100644 index 0000000..5ec4986 Binary files /dev/null and b/data/attic/informatique/linux/commandes/usermod.1701108687.txt.gz differ diff --git a/data/attic/informatique/linux/commandes/usermod.1701109760.txt.gz b/data/attic/informatique/linux/commandes/usermod.1701109760.txt.gz new file mode 100644 index 0000000..bc0ea57 Binary files /dev/null and b/data/attic/informatique/linux/commandes/usermod.1701109760.txt.gz differ diff --git a/data/attic/informatique/linux/materiel/imprimante-ricoh-sp-c252sf-ps.1694936274.txt.gz b/data/attic/informatique/linux/materiel/imprimante-ricoh-sp-c252sf-ps.1694936274.txt.gz new file mode 100644 index 0000000..5b59a89 Binary files /dev/null and b/data/attic/informatique/linux/materiel/imprimante-ricoh-sp-c252sf-ps.1694936274.txt.gz differ diff --git a/data/attic/informatique/linux/materiel/imprimante-ricoh-sp-c252sf-ps.1695157493.txt.gz b/data/attic/informatique/linux/materiel/imprimante-ricoh-sp-c252sf-ps.1695157493.txt.gz new file mode 100644 index 0000000..7367504 Binary files /dev/null and b/data/attic/informatique/linux/materiel/imprimante-ricoh-sp-c252sf-ps.1695157493.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458083.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458083.txt.gz new file mode 100644 index 0000000..5c11c54 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458083.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458247.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458247.txt.gz new file mode 100644 index 0000000..ead7099 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458247.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458261.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458261.txt.gz new file mode 100644 index 0000000..f720128 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458261.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458289.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458289.txt.gz new file mode 100644 index 0000000..8aa8fef Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458289.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458312.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458312.txt.gz new file mode 100644 index 0000000..0831f52 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692458312.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692481020.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692481020.txt.gz new file mode 100644 index 0000000..c04688e Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692481020.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513313.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513313.txt.gz new file mode 100644 index 0000000..136fefc Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513313.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513353.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513353.txt.gz new file mode 100644 index 0000000..dc93258 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513353.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513646.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513646.txt.gz new file mode 100644 index 0000000..3d1b0da Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513646.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513677.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513677.txt.gz new file mode 100644 index 0000000..d5249f8 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513677.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513705.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513705.txt.gz new file mode 100644 index 0000000..79e920d Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513705.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513790.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513790.txt.gz new file mode 100644 index 0000000..9a9121a Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513790.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513808.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513808.txt.gz new file mode 100644 index 0000000..22d8a51 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513808.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513831.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513831.txt.gz new file mode 100644 index 0000000..f104fad Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513831.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513847.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513847.txt.gz new file mode 100644 index 0000000..bb8fab0 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692513847.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692547480.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692547480.txt.gz new file mode 100644 index 0000000..d86501e Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/etc.1692547480.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/index.1692459848.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/index.1692459848.txt.gz new file mode 100644 index 0000000..2210972 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/index.1692459848.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/index.1692481155.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/index.1692481155.txt.gz new file mode 100644 index 0000000..6524c4f Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/index.1692481155.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/index.1692514695.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/index.1692514695.txt.gz new file mode 100644 index 0000000..b898374 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/index.1692514695.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/mnt.1692458379.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/mnt.1692458379.txt.gz new file mode 100644 index 0000000..49ba077 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/mnt.1692458379.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/opt/index.1692458512.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/opt/index.1692458512.txt.gz new file mode 100644 index 0000000..e625853 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/opt/index.1692458512.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/sbin.1692514756.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/sbin.1692514756.txt.gz new file mode 100644 index 0000000..049a7bb Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/sbin.1692514756.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/srv.1692514591.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/srv.1692514591.txt.gz new file mode 100644 index 0000000..26063d9 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/srv.1692514591.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/usr.1692459296.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/usr.1692459296.txt.gz new file mode 100644 index 0000000..5c4f23f Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/usr.1692459296.txt.gz differ diff --git a/data/attic/informatique/linux/system/dossiers-remarquables/usr.1692481234.txt.gz b/data/attic/informatique/linux/system/dossiers-remarquables/usr.1692481234.txt.gz new file mode 100644 index 0000000..ce6ebd3 Binary files /dev/null and b/data/attic/informatique/linux/system/dossiers-remarquables/usr.1692481234.txt.gz differ diff --git a/data/attic/informatique/picard.1697380457.txt.gz b/data/attic/informatique/picard.1697380457.txt.gz new file mode 100644 index 0000000..5530387 Binary files /dev/null and b/data/attic/informatique/picard.1697380457.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/index.1699201940.txt.gz b/data/attic/informatique/se/raspberrypi-os/index.1699201940.txt.gz new file mode 100644 index 0000000..85770fd Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/index.1699201940.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/index.1699201963.txt.gz b/data/attic/informatique/se/raspberrypi-os/index.1699201963.txt.gz new file mode 100644 index 0000000..53e5a8b Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/index.1699201963.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/sidebar.1700987971.txt.gz b/data/attic/informatique/se/raspberrypi-os/sidebar.1700987971.txt.gz new file mode 100644 index 0000000..a5c5c84 Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/sidebar.1700987971.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/sidebar.1700987989.txt.gz b/data/attic/informatique/se/raspberrypi-os/sidebar.1700987989.txt.gz new file mode 100644 index 0000000..1ff0a38 Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/sidebar.1700987989.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1699224016.txt.gz b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1699224016.txt.gz new file mode 100644 index 0000000..d22e7fe Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1699224016.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988261.txt.gz b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988261.txt.gz new file mode 100644 index 0000000..896a596 Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988261.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988316.txt.gz b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988316.txt.gz new file mode 100644 index 0000000..32ee4e5 Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988316.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988714.txt.gz b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988714.txt.gz new file mode 100644 index 0000000..4a9e0fa Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988714.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988746.txt.gz b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988746.txt.gz new file mode 100644 index 0000000..2ec5efb Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988746.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988795.txt.gz b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988795.txt.gz new file mode 100644 index 0000000..f7ab8cb Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988795.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988952.txt.gz b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988952.txt.gz new file mode 100644 index 0000000..a425684 Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700988952.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700989186.txt.gz b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700989186.txt.gz new file mode 100644 index 0000000..aaa8e92 Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700989186.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700989715.txt.gz b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700989715.txt.gz new file mode 100644 index 0000000..9a48027 Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700989715.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700990068.txt.gz b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700990068.txt.gz new file mode 100644 index 0000000..611560b Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700990068.txt.gz differ diff --git a/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700990593.txt.gz b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700990593.txt.gz new file mode 100644 index 0000000..80e7e95 Binary files /dev/null and b/data/attic/informatique/se/raspberrypi-os/telecharger_raspbian.1700990593.txt.gz differ diff --git a/data/attic/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.1703870004.txt.gz b/data/attic/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.1703870004.txt.gz new file mode 100644 index 0000000..9dd98e4 Binary files /dev/null and b/data/attic/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.1703870004.txt.gz differ diff --git a/data/attic/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.1703870040.txt.gz b/data/attic/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.1703870040.txt.gz new file mode 100644 index 0000000..0531827 Binary files /dev/null and b/data/attic/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.1703870040.txt.gz differ diff --git a/data/attic/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.1703870062.txt.gz b/data/attic/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.1703870062.txt.gz new file mode 100644 index 0000000..d5af151 Binary files /dev/null and b/data/attic/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.1703870062.txt.gz differ diff --git a/data/attic/informatique/serveur/ngnix.1701088880.txt.gz b/data/attic/informatique/serveur/ngnix.1701088880.txt.gz new file mode 100644 index 0000000..6f82116 Binary files /dev/null and b/data/attic/informatique/serveur/ngnix.1701088880.txt.gz differ diff --git a/data/attic/informatique/serveur/ngnix.1701088934.txt.gz b/data/attic/informatique/serveur/ngnix.1701088934.txt.gz new file mode 100644 index 0000000..c0b17a4 Binary files /dev/null and b/data/attic/informatique/serveur/ngnix.1701088934.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701004502.txt.gz b/data/attic/informatique/serveur/postfix.1701004502.txt.gz new file mode 100644 index 0000000..48f9f17 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701004502.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701004547.txt.gz b/data/attic/informatique/serveur/postfix.1701004547.txt.gz new file mode 100644 index 0000000..c615132 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701004547.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701004596.txt.gz b/data/attic/informatique/serveur/postfix.1701004596.txt.gz new file mode 100644 index 0000000..30b6634 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701004596.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701004661.txt.gz b/data/attic/informatique/serveur/postfix.1701004661.txt.gz new file mode 100644 index 0000000..e4cfa6a Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701004661.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701004900.txt.gz b/data/attic/informatique/serveur/postfix.1701004900.txt.gz new file mode 100644 index 0000000..ee36e2f Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701004900.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701004986.txt.gz b/data/attic/informatique/serveur/postfix.1701004986.txt.gz new file mode 100644 index 0000000..e41c33b Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701004986.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701005206.txt.gz b/data/attic/informatique/serveur/postfix.1701005206.txt.gz new file mode 100644 index 0000000..41a4ce2 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701005206.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701005249.txt.gz b/data/attic/informatique/serveur/postfix.1701005249.txt.gz new file mode 100644 index 0000000..a716455 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701005249.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701005360.txt.gz b/data/attic/informatique/serveur/postfix.1701005360.txt.gz new file mode 100644 index 0000000..b8a0913 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701005360.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701005410.txt.gz b/data/attic/informatique/serveur/postfix.1701005410.txt.gz new file mode 100644 index 0000000..77d8c40 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701005410.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701027687.txt.gz b/data/attic/informatique/serveur/postfix.1701027687.txt.gz new file mode 100644 index 0000000..e0776ff Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701027687.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1701027970.txt.gz b/data/attic/informatique/serveur/postfix.1701027970.txt.gz new file mode 100644 index 0000000..b3c03a2 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1701027970.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703865945.txt.gz b/data/attic/informatique/serveur/postfix.1703865945.txt.gz new file mode 100644 index 0000000..b3c853c Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703865945.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703869140.txt.gz b/data/attic/informatique/serveur/postfix.1703869140.txt.gz new file mode 100644 index 0000000..36915e8 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703869140.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703869204.txt.gz b/data/attic/informatique/serveur/postfix.1703869204.txt.gz new file mode 100644 index 0000000..27459d0 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703869204.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703869255.txt.gz b/data/attic/informatique/serveur/postfix.1703869255.txt.gz new file mode 100644 index 0000000..4d24c29 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703869255.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703869538.txt.gz b/data/attic/informatique/serveur/postfix.1703869538.txt.gz new file mode 100644 index 0000000..b345353 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703869538.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703869563.txt.gz b/data/attic/informatique/serveur/postfix.1703869563.txt.gz new file mode 100644 index 0000000..3a93056 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703869563.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703869587.txt.gz b/data/attic/informatique/serveur/postfix.1703869587.txt.gz new file mode 100644 index 0000000..08d8f6b Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703869587.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703869621.txt.gz b/data/attic/informatique/serveur/postfix.1703869621.txt.gz new file mode 100644 index 0000000..89da54c Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703869621.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703869694.txt.gz b/data/attic/informatique/serveur/postfix.1703869694.txt.gz new file mode 100644 index 0000000..61dab9f Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703869694.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703869758.txt.gz b/data/attic/informatique/serveur/postfix.1703869758.txt.gz new file mode 100644 index 0000000..7ead90d Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703869758.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703870565.txt.gz b/data/attic/informatique/serveur/postfix.1703870565.txt.gz new file mode 100644 index 0000000..1556ed7 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703870565.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703870578.txt.gz b/data/attic/informatique/serveur/postfix.1703870578.txt.gz new file mode 100644 index 0000000..88f4433 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703870578.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703870614.txt.gz b/data/attic/informatique/serveur/postfix.1703870614.txt.gz new file mode 100644 index 0000000..1f14ea6 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703870614.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703870627.txt.gz b/data/attic/informatique/serveur/postfix.1703870627.txt.gz new file mode 100644 index 0000000..7a2b46a Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703870627.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703870642.txt.gz b/data/attic/informatique/serveur/postfix.1703870642.txt.gz new file mode 100644 index 0000000..bce7f51 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703870642.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703870651.txt.gz b/data/attic/informatique/serveur/postfix.1703870651.txt.gz new file mode 100644 index 0000000..071177f Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703870651.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703870669.txt.gz b/data/attic/informatique/serveur/postfix.1703870669.txt.gz new file mode 100644 index 0000000..c1acbd5 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703870669.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703870683.txt.gz b/data/attic/informatique/serveur/postfix.1703870683.txt.gz new file mode 100644 index 0000000..c65c1f9 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703870683.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703870761.txt.gz b/data/attic/informatique/serveur/postfix.1703870761.txt.gz new file mode 100644 index 0000000..f65e55f Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703870761.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix.1703870948.txt.gz b/data/attic/informatique/serveur/postfix.1703870948.txt.gz new file mode 100644 index 0000000..af33b34 Binary files /dev/null and b/data/attic/informatique/serveur/postfix.1703870948.txt.gz differ diff --git a/data/attic/informatique/serveur/postfix/creer-un-script-de-hook-let-s-encrypt-pour-postfix.1703871161.txt.gz b/data/attic/informatique/serveur/postfix/creer-un-script-de-hook-let-s-encrypt-pour-postfix.1703871161.txt.gz new file mode 100644 index 0000000..fca18d7 Binary files /dev/null and b/data/attic/informatique/serveur/postfix/creer-un-script-de-hook-let-s-encrypt-pour-postfix.1703871161.txt.gz differ diff --git a/data/attic/informatique/serveur/web-linux-apache/nextcloud.1700863962.txt.gz b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1700863962.txt.gz new file mode 100644 index 0000000..316a166 Binary files /dev/null and b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1700863962.txt.gz differ diff --git a/data/attic/informatique/serveur/web-linux-apache/nextcloud.1700863981.txt.gz b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1700863981.txt.gz new file mode 100644 index 0000000..2c06714 Binary files /dev/null and b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1700863981.txt.gz differ diff --git a/data/attic/informatique/serveur/web-linux-apache/nextcloud.1700863997.txt.gz b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1700863997.txt.gz new file mode 100644 index 0000000..3e5c3fb Binary files /dev/null and b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1700863997.txt.gz differ diff --git a/data/attic/informatique/serveur/web-linux-apache/nextcloud.1702459753.txt.gz b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1702459753.txt.gz new file mode 100644 index 0000000..08c794f Binary files /dev/null and b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1702459753.txt.gz differ diff --git a/data/attic/informatique/serveur/web-linux-apache/nextcloud.1702459792.txt.gz b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1702459792.txt.gz new file mode 100644 index 0000000..b3a2ed4 Binary files /dev/null and b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1702459792.txt.gz differ diff --git a/data/attic/informatique/serveur/web-linux-apache/nextcloud.1702459983.txt.gz b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1702459983.txt.gz new file mode 100644 index 0000000..cbc0d03 Binary files /dev/null and b/data/attic/informatique/serveur/web-linux-apache/nextcloud.1702459983.txt.gz differ diff --git a/data/attic/informatique/technologie/marque-pages-favoris-differences.1703848063.txt.gz b/data/attic/informatique/technologie/marque-pages-favoris-differences.1703848063.txt.gz new file mode 100644 index 0000000..c6152ec Binary files /dev/null and b/data/attic/informatique/technologie/marque-pages-favoris-differences.1703848063.txt.gz differ diff --git a/data/attic/informatique/technologie/marque-pages-favoris-differences.1703848117.txt.gz b/data/attic/informatique/technologie/marque-pages-favoris-differences.1703848117.txt.gz new file mode 100644 index 0000000..38ebf8b Binary files /dev/null and b/data/attic/informatique/technologie/marque-pages-favoris-differences.1703848117.txt.gz differ diff --git a/data/attic/informatique/technologie/navigateurs-internet.1700257258.txt.gz b/data/attic/informatique/technologie/navigateurs-internet.1700257258.txt.gz new file mode 100644 index 0000000..1b513a2 Binary files /dev/null and b/data/attic/informatique/technologie/navigateurs-internet.1700257258.txt.gz differ diff --git a/data/attic/informatique/technologie/navigateurs-internet.1700258025.txt.gz b/data/attic/informatique/technologie/navigateurs-internet.1700258025.txt.gz new file mode 100644 index 0000000..799eda3 Binary files /dev/null and b/data/attic/informatique/technologie/navigateurs-internet.1700258025.txt.gz differ diff --git a/data/attic/informatique/technologie/navigateurs-internet.1700259991.txt.gz b/data/attic/informatique/technologie/navigateurs-internet.1700259991.txt.gz new file mode 100644 index 0000000..0ad3dec Binary files /dev/null and b/data/attic/informatique/technologie/navigateurs-internet.1700259991.txt.gz differ diff --git a/data/attic/informatique/technologie/navigateurs-internet.1700260044.txt.gz b/data/attic/informatique/technologie/navigateurs-internet.1700260044.txt.gz new file mode 100644 index 0000000..175ad97 Binary files /dev/null and b/data/attic/informatique/technologie/navigateurs-internet.1700260044.txt.gz differ diff --git a/data/attic/informatique/technologie/navigateurs-internet.1700260073.txt.gz b/data/attic/informatique/technologie/navigateurs-internet.1700260073.txt.gz new file mode 100644 index 0000000..f5c0566 Binary files /dev/null and b/data/attic/informatique/technologie/navigateurs-internet.1700260073.txt.gz differ diff --git a/data/attic/informatique/technologie/navigateurs-internet.1700260108.txt.gz b/data/attic/informatique/technologie/navigateurs-internet.1700260108.txt.gz new file mode 100644 index 0000000..fdc456c Binary files /dev/null and b/data/attic/informatique/technologie/navigateurs-internet.1700260108.txt.gz differ diff --git a/data/attic/informatique/technologie/navigateurs-internet.1700260130.txt.gz b/data/attic/informatique/technologie/navigateurs-internet.1700260130.txt.gz new file mode 100644 index 0000000..01e361d Binary files /dev/null and b/data/attic/informatique/technologie/navigateurs-internet.1700260130.txt.gz differ diff --git a/data/attic/informatique/technologie/navigateurs-internet.1700260726.txt.gz b/data/attic/informatique/technologie/navigateurs-internet.1700260726.txt.gz new file mode 100644 index 0000000..64bc136 Binary files /dev/null and b/data/attic/informatique/technologie/navigateurs-internet.1700260726.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.1690308368.txt.gz b/data/attic/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.1690308368.txt.gz new file mode 100644 index 0000000..1aa2126 Binary files /dev/null and b/data/attic/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.1690308368.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.1690308386.txt.gz b/data/attic/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.1690308386.txt.gz new file mode 100644 index 0000000..1aa2126 Binary files /dev/null and b/data/attic/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.1690308386.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.1690308447.txt.gz b/data/attic/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.1690308447.txt.gz new file mode 100644 index 0000000..563768f Binary files /dev/null and b/data/attic/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.1690308447.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230726-quad9.1690308868.txt.gz b/data/attic/journal_geek/2023/20230726-quad9.1690308868.txt.gz new file mode 100644 index 0000000..d94624f Binary files /dev/null and b/data/attic/journal_geek/2023/20230726-quad9.1690308868.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230726-quad9.1690308882.txt.gz b/data/attic/journal_geek/2023/20230726-quad9.1690308882.txt.gz new file mode 100644 index 0000000..53c5845 Binary files /dev/null and b/data/attic/journal_geek/2023/20230726-quad9.1690308882.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230726-quad9.1690308891.txt.gz b/data/attic/journal_geek/2023/20230726-quad9.1690308891.txt.gz new file mode 100644 index 0000000..5d5d95d Binary files /dev/null and b/data/attic/journal_geek/2023/20230726-quad9.1690308891.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230726-quad9.1690308962.txt.gz b/data/attic/journal_geek/2023/20230726-quad9.1690308962.txt.gz new file mode 100644 index 0000000..6edd0d3 Binary files /dev/null and b/data/attic/journal_geek/2023/20230726-quad9.1690308962.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692537837.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692537837.txt.gz new file mode 100644 index 0000000..fa60ad9 Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692537837.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538080.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538080.txt.gz new file mode 100644 index 0000000..572d484 Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538080.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538616.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538616.txt.gz new file mode 100644 index 0000000..1283aff Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538616.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538958.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538958.txt.gz new file mode 100644 index 0000000..a262263 Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538958.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538992.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538992.txt.gz new file mode 100644 index 0000000..24b26c0 Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692538992.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692539239.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692539239.txt.gz new file mode 100644 index 0000000..05c8a32 Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692539239.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692539822.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692539822.txt.gz new file mode 100644 index 0000000..e2004fb Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692539822.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692539863.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692539863.txt.gz new file mode 100644 index 0000000..f114afc Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692539863.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692540968.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692540968.txt.gz new file mode 100644 index 0000000..061cbda Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692540968.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692543224.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692543224.txt.gz new file mode 100644 index 0000000..7ada1d8 Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692543224.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692545672.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692545672.txt.gz new file mode 100644 index 0000000..0405ad7 Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692545672.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692545710.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692545710.txt.gz new file mode 100644 index 0000000..8641c0c Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692545710.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692546170.txt.gz b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692546170.txt.gz new file mode 100644 index 0000000..ab924d1 Binary files /dev/null and b/data/attic/journal_geek/2023/20230820-linux-mint-21-2-victoria.1692546170.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230930-le-gouvernement-britannique-cesse-l-utilisation-d-excel-en-raison-de-fuites-de-donnees-sensibles-dans-le-cloud.1696050979.txt.gz b/data/attic/journal_geek/2023/20230930-le-gouvernement-britannique-cesse-l-utilisation-d-excel-en-raison-de-fuites-de-donnees-sensibles-dans-le-cloud.1696050979.txt.gz new file mode 100644 index 0000000..e79c266 Binary files /dev/null and b/data/attic/journal_geek/2023/20230930-le-gouvernement-britannique-cesse-l-utilisation-d-excel-en-raison-de-fuites-de-donnees-sensibles-dans-le-cloud.1696050979.txt.gz differ diff --git a/data/attic/journal_geek/2023/20230930-le-gouvernement-britannique-cesse-l-utilisation-d-excel-en-raison-de-fuites-de-donnees-sensibles-dans-le-cloud.1696050993.txt.gz b/data/attic/journal_geek/2023/20230930-le-gouvernement-britannique-cesse-l-utilisation-d-excel-en-raison-de-fuites-de-donnees-sensibles-dans-le-cloud.1696050993.txt.gz new file mode 100644 index 0000000..3aa1305 Binary files /dev/null and b/data/attic/journal_geek/2023/20230930-le-gouvernement-britannique-cesse-l-utilisation-d-excel-en-raison-de-fuites-de-donnees-sensibles-dans-le-cloud.1696050993.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231124-librewolf.1700865154.txt.gz b/data/attic/journal_geek/2023/20231124-librewolf.1700865154.txt.gz new file mode 100644 index 0000000..cb3924b Binary files /dev/null and b/data/attic/journal_geek/2023/20231124-librewolf.1700865154.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231124-librewolf.1700871850.txt.gz b/data/attic/journal_geek/2023/20231124-librewolf.1700871850.txt.gz new file mode 100644 index 0000000..5ecdda5 Binary files /dev/null and b/data/attic/journal_geek/2023/20231124-librewolf.1700871850.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-cyclade.1700865260.txt.gz b/data/attic/journal_geek/2023/20231125-cyclade.1700865260.txt.gz new file mode 100644 index 0000000..93e46da Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-cyclade.1700865260.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-cyclade.1700871703.txt.gz b/data/attic/journal_geek/2023/20231125-cyclade.1700871703.txt.gz new file mode 100644 index 0000000..d0ef26a Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-cyclade.1700871703.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700873142.txt.gz b/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700873142.txt.gz new file mode 100644 index 0000000..3ea7df4 Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700873142.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700873210.txt.gz b/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700873210.txt.gz new file mode 100644 index 0000000..2a4e16b Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700873210.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700873261.txt.gz b/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700873261.txt.gz new file mode 100644 index 0000000..39e714f Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700873261.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700899912.txt.gz b/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700899912.txt.gz new file mode 100644 index 0000000..305de28 Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-duckduckgo-hs.1700899912.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-firefox-gpc.1700867869.txt.gz b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700867869.txt.gz new file mode 100644 index 0000000..09070be Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700867869.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868054.txt.gz b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868054.txt.gz new file mode 100644 index 0000000..98c5087 Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868054.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868174.txt.gz b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868174.txt.gz new file mode 100644 index 0000000..fcab31e Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868174.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868191.txt.gz b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868191.txt.gz new file mode 100644 index 0000000..2627b5e Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868191.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868288.txt.gz b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868288.txt.gz new file mode 100644 index 0000000..54c6299 Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868288.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868724.txt.gz b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868724.txt.gz new file mode 100644 index 0000000..963a90e Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868724.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868745.txt.gz b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868745.txt.gz new file mode 100644 index 0000000..54c6299 Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868745.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868795.txt.gz b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868795.txt.gz new file mode 100644 index 0000000..b4b784d Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-firefox-gpc.1700868795.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871003.txt.gz b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871003.txt.gz new file mode 100644 index 0000000..40ae160 Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871003.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871063.txt.gz b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871063.txt.gz new file mode 100644 index 0000000..73a26fd Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871063.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871232.txt.gz b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871232.txt.gz new file mode 100644 index 0000000..9346d12 Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871232.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871379.txt.gz b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871379.txt.gz new file mode 100644 index 0000000..63136e2 Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871379.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871428.txt.gz b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871428.txt.gz new file mode 100644 index 0000000..7add1e7 Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871428.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871497.txt.gz b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871497.txt.gz new file mode 100644 index 0000000..2f53fc9 Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871497.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871530.txt.gz b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871530.txt.gz new file mode 100644 index 0000000..abe9751 Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700871530.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700900790.txt.gz b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700900790.txt.gz new file mode 100644 index 0000000..dfff61a Binary files /dev/null and b/data/attic/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.1700900790.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231126-google-ip-protection.1700900668.txt.gz b/data/attic/journal_geek/2023/20231126-google-ip-protection.1700900668.txt.gz new file mode 100644 index 0000000..062c5ff Binary files /dev/null and b/data/attic/journal_geek/2023/20231126-google-ip-protection.1700900668.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231126-google-ip-protection.1700900694.txt.gz b/data/attic/journal_geek/2023/20231126-google-ip-protection.1700900694.txt.gz new file mode 100644 index 0000000..78bc90a Binary files /dev/null and b/data/attic/journal_geek/2023/20231126-google-ip-protection.1700900694.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231126-sam-altman.1700866053.txt.gz b/data/attic/journal_geek/2023/20231126-sam-altman.1700866053.txt.gz new file mode 100644 index 0000000..825069e Binary files /dev/null and b/data/attic/journal_geek/2023/20231126-sam-altman.1700866053.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231127-blender-ddos-mitigation.1700867403.txt.gz b/data/attic/journal_geek/2023/20231127-blender-ddos-mitigation.1700867403.txt.gz new file mode 100644 index 0000000..b720511 Binary files /dev/null and b/data/attic/journal_geek/2023/20231127-blender-ddos-mitigation.1700867403.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231127-blender-ddos-mitigation.1700867430.txt.gz b/data/attic/journal_geek/2023/20231127-blender-ddos-mitigation.1700867430.txt.gz new file mode 100644 index 0000000..c35d2aa Binary files /dev/null and b/data/attic/journal_geek/2023/20231127-blender-ddos-mitigation.1700867430.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231227-ephemeride.1703695263.txt.gz b/data/attic/journal_geek/2023/20231227-ephemeride.1703695263.txt.gz new file mode 100644 index 0000000..e40681a Binary files /dev/null and b/data/attic/journal_geek/2023/20231227-ephemeride.1703695263.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231227-ephemeride.1703695338.txt.gz b/data/attic/journal_geek/2023/20231227-ephemeride.1703695338.txt.gz new file mode 100644 index 0000000..69815ba Binary files /dev/null and b/data/attic/journal_geek/2023/20231227-ephemeride.1703695338.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231227-ephemeride.1703695358.txt.gz b/data/attic/journal_geek/2023/20231227-ephemeride.1703695358.txt.gz new file mode 100644 index 0000000..69815ba Binary files /dev/null and b/data/attic/journal_geek/2023/20231227-ephemeride.1703695358.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231229-ssh-brutforce.1703876271.txt.gz b/data/attic/journal_geek/2023/20231229-ssh-brutforce.1703876271.txt.gz new file mode 100644 index 0000000..e4dfe1e Binary files /dev/null and b/data/attic/journal_geek/2023/20231229-ssh-brutforce.1703876271.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231229-ssh-brutforce.1703876290.txt.gz b/data/attic/journal_geek/2023/20231229-ssh-brutforce.1703876290.txt.gz new file mode 100644 index 0000000..a499794 Binary files /dev/null and b/data/attic/journal_geek/2023/20231229-ssh-brutforce.1703876290.txt.gz differ diff --git a/data/attic/journal_geek/2023/20231229-ssh-brutforce.1703876301.txt.gz b/data/attic/journal_geek/2023/20231229-ssh-brutforce.1703876301.txt.gz new file mode 100644 index 0000000..edec63e Binary files /dev/null and b/data/attic/journal_geek/2023/20231229-ssh-brutforce.1703876301.txt.gz differ diff --git a/data/attic/journal_geek/ephemeride/1227.1703695378.txt.gz b/data/attic/journal_geek/ephemeride/1227.1703695378.txt.gz new file mode 100644 index 0000000..69815ba Binary files /dev/null and b/data/attic/journal_geek/ephemeride/1227.1703695378.txt.gz differ diff --git a/data/attic/journal_geek/ephemeride/1227.1703695411.txt.gz b/data/attic/journal_geek/ephemeride/1227.1703695411.txt.gz new file mode 100644 index 0000000..fb81f0d Binary files /dev/null and b/data/attic/journal_geek/ephemeride/1227.1703695411.txt.gz differ diff --git a/data/attic/journal_geek/ephemeride/index.1703695442.txt.gz b/data/attic/journal_geek/ephemeride/index.1703695442.txt.gz new file mode 100644 index 0000000..63f429d Binary files /dev/null and b/data/attic/journal_geek/ephemeride/index.1703695442.txt.gz differ diff --git a/data/attic/organisation_interne/index.1689317597.txt.gz b/data/attic/organisation_interne/index.1689317597.txt.gz new file mode 100644 index 0000000..e4666e5 Binary files /dev/null and b/data/attic/organisation_interne/index.1689317597.txt.gz differ diff --git a/data/attic/organisation_interne/index.1689317624.txt.gz b/data/attic/organisation_interne/index.1689317624.txt.gz new file mode 100644 index 0000000..7f69818 Binary files /dev/null and b/data/attic/organisation_interne/index.1689317624.txt.gz differ diff --git a/data/attic/organisation_interne/index.1689317643.txt.gz b/data/attic/organisation_interne/index.1689317643.txt.gz new file mode 100644 index 0000000..13bca97 Binary files /dev/null and b/data/attic/organisation_interne/index.1689317643.txt.gz differ diff --git a/data/attic/organisation_interne/outils-infos-concernant-le-son.1689317472.txt.gz b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689317472.txt.gz new file mode 100644 index 0000000..b58a763 Binary files /dev/null and b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689317472.txt.gz differ diff --git a/data/attic/organisation_interne/outils-infos-concernant-le-son.1689318227.txt.gz b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689318227.txt.gz new file mode 100644 index 0000000..665ebd4 Binary files /dev/null and b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689318227.txt.gz differ diff --git a/data/attic/organisation_interne/outils-infos-concernant-le-son.1689318851.txt.gz b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689318851.txt.gz new file mode 100644 index 0000000..e0ddcde Binary files /dev/null and b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689318851.txt.gz differ diff --git a/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319036.txt.gz b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319036.txt.gz new file mode 100644 index 0000000..05bd3b3 Binary files /dev/null and b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319036.txt.gz differ diff --git a/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319091.txt.gz b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319091.txt.gz new file mode 100644 index 0000000..8a0ebdd Binary files /dev/null and b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319091.txt.gz differ diff --git a/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319624.txt.gz b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319624.txt.gz new file mode 100644 index 0000000..08a99e5 Binary files /dev/null and b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319624.txt.gz differ diff --git a/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319645.txt.gz b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319645.txt.gz new file mode 100644 index 0000000..356694a Binary files /dev/null and b/data/attic/organisation_interne/outils-infos-concernant-le-son.1689319645.txt.gz differ diff --git a/data/attic/organisation_interne/services-reseau-maison.1689248900.txt.gz b/data/attic/organisation_interne/services-reseau-maison.1689248900.txt.gz new file mode 100644 index 0000000..c147321 Binary files /dev/null and b/data/attic/organisation_interne/services-reseau-maison.1689248900.txt.gz differ diff --git a/data/attic/organisation_interne/services-reseau-maison.1689791079.txt.gz b/data/attic/organisation_interne/services-reseau-maison.1689791079.txt.gz new file mode 100644 index 0000000..e565a8f Binary files /dev/null and b/data/attic/organisation_interne/services-reseau-maison.1689791079.txt.gz differ diff --git a/data/attic/organisation_interne/services-reseau-maison.1689792442.txt.gz b/data/attic/organisation_interne/services-reseau-maison.1689792442.txt.gz new file mode 100644 index 0000000..3f82bad Binary files /dev/null and b/data/attic/organisation_interne/services-reseau-maison.1689792442.txt.gz differ diff --git a/data/attic/organisation_interne/services-reseau-maison.1689793082.txt.gz b/data/attic/organisation_interne/services-reseau-maison.1689793082.txt.gz new file mode 100644 index 0000000..adbfe99 Binary files /dev/null and b/data/attic/organisation_interne/services-reseau-maison.1689793082.txt.gz differ diff --git a/data/attic/organisation_interne/services-reseau-maison.1689799642.txt.gz b/data/attic/organisation_interne/services-reseau-maison.1689799642.txt.gz new file mode 100644 index 0000000..2f835df Binary files /dev/null and b/data/attic/organisation_interne/services-reseau-maison.1689799642.txt.gz differ diff --git a/data/attic/organisation_interne/text-2-speech.1689317517.txt.gz b/data/attic/organisation_interne/text-2-speech.1689317517.txt.gz new file mode 100644 index 0000000..47c957c Binary files /dev/null and b/data/attic/organisation_interne/text-2-speech.1689317517.txt.gz differ diff --git a/data/attic/podcasts/tech.1699693590.txt.gz b/data/attic/podcasts/tech.1699693590.txt.gz new file mode 100644 index 0000000..15c6d56 Binary files /dev/null and b/data/attic/podcasts/tech.1699693590.txt.gz differ diff --git a/data/attic/podcasts/tech.1699693647.txt.gz b/data/attic/podcasts/tech.1699693647.txt.gz new file mode 100644 index 0000000..a2dab48 Binary files /dev/null and b/data/attic/podcasts/tech.1699693647.txt.gz differ diff --git a/data/attic/podcasts/tech.1702344039.txt.gz b/data/attic/podcasts/tech.1702344039.txt.gz new file mode 100644 index 0000000..8b21ab1 Binary files /dev/null and b/data/attic/podcasts/tech.1702344039.txt.gz differ diff --git a/data/attic/podcasts/tech.1702344087.txt.gz b/data/attic/podcasts/tech.1702344087.txt.gz new file mode 100644 index 0000000..9e82a49 Binary files /dev/null and b/data/attic/podcasts/tech.1702344087.txt.gz differ diff --git a/data/attic/podcasts/tech.1702344113.txt.gz b/data/attic/podcasts/tech.1702344113.txt.gz new file mode 100644 index 0000000..99de71c Binary files /dev/null and b/data/attic/podcasts/tech.1702344113.txt.gz differ diff --git a/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690645301.txt.gz b/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690645301.txt.gz new file mode 100644 index 0000000..80d9b5d Binary files /dev/null and b/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690645301.txt.gz differ diff --git a/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690645318.txt.gz b/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690645318.txt.gz new file mode 100644 index 0000000..80d9b5d Binary files /dev/null and b/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690645318.txt.gz differ diff --git a/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690646284.txt.gz b/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690646284.txt.gz new file mode 100644 index 0000000..614b414 Binary files /dev/null and b/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690646284.txt.gz differ diff --git a/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690646325.txt.gz b/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690646325.txt.gz new file mode 100644 index 0000000..6869a31 Binary files /dev/null and b/data/attic/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.1690646325.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690882112.txt.gz b/data/attic/user/cedricabonnel.1690882112.txt.gz new file mode 100644 index 0000000..351751c Binary files /dev/null and b/data/attic/user/cedricabonnel.1690882112.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690882138.txt.gz b/data/attic/user/cedricabonnel.1690882138.txt.gz new file mode 100644 index 0000000..d3a8f6f Binary files /dev/null and b/data/attic/user/cedricabonnel.1690882138.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690882352.txt.gz b/data/attic/user/cedricabonnel.1690882352.txt.gz new file mode 100644 index 0000000..471f641 Binary files /dev/null and b/data/attic/user/cedricabonnel.1690882352.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690883272.txt.gz b/data/attic/user/cedricabonnel.1690883272.txt.gz new file mode 100644 index 0000000..80f1bed Binary files /dev/null and b/data/attic/user/cedricabonnel.1690883272.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690889833.txt.gz b/data/attic/user/cedricabonnel.1690889833.txt.gz new file mode 100644 index 0000000..a282bf3 Binary files /dev/null and b/data/attic/user/cedricabonnel.1690889833.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690889851.txt.gz b/data/attic/user/cedricabonnel.1690889851.txt.gz new file mode 100644 index 0000000..748ef1c Binary files /dev/null and b/data/attic/user/cedricabonnel.1690889851.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690902870.txt.gz b/data/attic/user/cedricabonnel.1690902870.txt.gz new file mode 100644 index 0000000..98f390f Binary files /dev/null and b/data/attic/user/cedricabonnel.1690902870.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690903475.txt.gz b/data/attic/user/cedricabonnel.1690903475.txt.gz new file mode 100644 index 0000000..a974386 Binary files /dev/null and b/data/attic/user/cedricabonnel.1690903475.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690920343.txt.gz b/data/attic/user/cedricabonnel.1690920343.txt.gz new file mode 100644 index 0000000..a262f1f Binary files /dev/null and b/data/attic/user/cedricabonnel.1690920343.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690921151.txt.gz b/data/attic/user/cedricabonnel.1690921151.txt.gz new file mode 100644 index 0000000..0601716 Binary files /dev/null and b/data/attic/user/cedricabonnel.1690921151.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690921231.txt.gz b/data/attic/user/cedricabonnel.1690921231.txt.gz new file mode 100644 index 0000000..f4c0ef4 Binary files /dev/null and b/data/attic/user/cedricabonnel.1690921231.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690921500.txt.gz b/data/attic/user/cedricabonnel.1690921500.txt.gz new file mode 100644 index 0000000..cb8a0ad Binary files /dev/null and b/data/attic/user/cedricabonnel.1690921500.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690921588.txt.gz b/data/attic/user/cedricabonnel.1690921588.txt.gz new file mode 100644 index 0000000..9d779e1 Binary files /dev/null and b/data/attic/user/cedricabonnel.1690921588.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690921682.txt.gz b/data/attic/user/cedricabonnel.1690921682.txt.gz new file mode 100644 index 0000000..a259d9e Binary files /dev/null and b/data/attic/user/cedricabonnel.1690921682.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690921730.txt.gz b/data/attic/user/cedricabonnel.1690921730.txt.gz new file mode 100644 index 0000000..d7c0e10 Binary files /dev/null and b/data/attic/user/cedricabonnel.1690921730.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690921762.txt.gz b/data/attic/user/cedricabonnel.1690921762.txt.gz new file mode 100644 index 0000000..f01b260 Binary files /dev/null and b/data/attic/user/cedricabonnel.1690921762.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690922042.txt.gz b/data/attic/user/cedricabonnel.1690922042.txt.gz new file mode 100644 index 0000000..9b2e7c6 Binary files /dev/null and b/data/attic/user/cedricabonnel.1690922042.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690922051.txt.gz b/data/attic/user/cedricabonnel.1690922051.txt.gz new file mode 100644 index 0000000..8c94e2d Binary files /dev/null and b/data/attic/user/cedricabonnel.1690922051.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1690922159.txt.gz b/data/attic/user/cedricabonnel.1690922159.txt.gz new file mode 100644 index 0000000..e6359d9 Binary files /dev/null and b/data/attic/user/cedricabonnel.1690922159.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1703796211.txt.gz b/data/attic/user/cedricabonnel.1703796211.txt.gz new file mode 100644 index 0000000..4e61e38 Binary files /dev/null and b/data/attic/user/cedricabonnel.1703796211.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1704027954.txt.gz b/data/attic/user/cedricabonnel.1704027954.txt.gz new file mode 100644 index 0000000..a17fbed Binary files /dev/null and b/data/attic/user/cedricabonnel.1704027954.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1704028096.txt.gz b/data/attic/user/cedricabonnel.1704028096.txt.gz new file mode 100644 index 0000000..5c14df2 Binary files /dev/null and b/data/attic/user/cedricabonnel.1704028096.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1704028182.txt.gz b/data/attic/user/cedricabonnel.1704028182.txt.gz new file mode 100644 index 0000000..702c3c7 Binary files /dev/null and b/data/attic/user/cedricabonnel.1704028182.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1704028236.txt.gz b/data/attic/user/cedricabonnel.1704028236.txt.gz new file mode 100644 index 0000000..f36bf63 Binary files /dev/null and b/data/attic/user/cedricabonnel.1704028236.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1704028328.txt.gz b/data/attic/user/cedricabonnel.1704028328.txt.gz new file mode 100644 index 0000000..8fc61b1 Binary files /dev/null and b/data/attic/user/cedricabonnel.1704028328.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1704028424.txt.gz b/data/attic/user/cedricabonnel.1704028424.txt.gz new file mode 100644 index 0000000..5e2a612 Binary files /dev/null and b/data/attic/user/cedricabonnel.1704028424.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1704028997.txt.gz b/data/attic/user/cedricabonnel.1704028997.txt.gz new file mode 100644 index 0000000..30a6cc1 Binary files /dev/null and b/data/attic/user/cedricabonnel.1704028997.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1704029267.txt.gz b/data/attic/user/cedricabonnel.1704029267.txt.gz new file mode 100644 index 0000000..41e9d66 Binary files /dev/null and b/data/attic/user/cedricabonnel.1704029267.txt.gz differ diff --git a/data/attic/user/cedricabonnel.1704029298.txt.gz b/data/attic/user/cedricabonnel.1704029298.txt.gz new file mode 100644 index 0000000..d3ee2d6 Binary files /dev/null and b/data/attic/user/cedricabonnel.1704029298.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696145685.txt.gz b/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696145685.txt.gz new file mode 100644 index 0000000..d0087fb Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696145685.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696145701.txt.gz b/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696145701.txt.gz new file mode 100644 index 0000000..a7781ef Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696145701.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696145715.txt.gz b/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696145715.txt.gz new file mode 100644 index 0000000..db015ea Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696145715.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696228287.txt.gz b/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696228287.txt.gz new file mode 100644 index 0000000..5cd6d7d Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.1696228287.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/2021-01-14-le-maire-excede-apres-un-nouvel-acte-d-incivilite.1696228213.txt.gz b/data/attic/vie_pratique/granieu/actualite/2021-01-14-le-maire-excede-apres-un-nouvel-acte-d-incivilite.1696228213.txt.gz new file mode 100644 index 0000000..80b3ee3 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/2021-01-14-le-maire-excede-apres-un-nouvel-acte-d-incivilite.1696228213.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/2021-01-14-le-maire-excede-apres-un-nouvel-acte-d-incivilite.1696228223.txt.gz b/data/attic/vie_pratique/granieu/actualite/2021-01-14-le-maire-excede-apres-un-nouvel-acte-d-incivilite.1696228223.txt.gz new file mode 100644 index 0000000..54671bf Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/2021-01-14-le-maire-excede-apres-un-nouvel-acte-d-incivilite.1696228223.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/2021-03-02-la-fibre-se-deploie-a-aoste.1696228180.txt.gz b/data/attic/vie_pratique/granieu/actualite/2021-03-02-la-fibre-se-deploie-a-aoste.1696228180.txt.gz new file mode 100644 index 0000000..de17a12 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/2021-03-02-la-fibre-se-deploie-a-aoste.1696228180.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/2021-07-17-coupure-telecom-a-granieu.1696151800.txt.gz b/data/attic/vie_pratique/granieu/actualite/2021-07-17-coupure-telecom-a-granieu.1696151800.txt.gz new file mode 100644 index 0000000..e43ed60 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/2021-07-17-coupure-telecom-a-granieu.1696151800.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/2021-07-17-coupure-telecom-a-granieu.1696228140.txt.gz b/data/attic/vie_pratique/granieu/actualite/2021-07-17-coupure-telecom-a-granieu.1696228140.txt.gz new file mode 100644 index 0000000..ac0515a Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/2021-07-17-coupure-telecom-a-granieu.1696228140.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230406-urbanisation-sur-le-reseau-public.1696227201.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230406-urbanisation-sur-le-reseau-public.1696227201.txt.gz new file mode 100644 index 0000000..90ce5c4 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230406-urbanisation-sur-le-reseau-public.1696227201.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230406-urbanisation-sur-le-reseau-public.1696228264.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230406-urbanisation-sur-le-reseau-public.1696228264.txt.gz new file mode 100644 index 0000000..70c1b37 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230406-urbanisation-sur-le-reseau-public.1696228264.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230615-deces-du-maire-de-granieu.1696150795.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230615-deces-du-maire-de-granieu.1696150795.txt.gz new file mode 100644 index 0000000..a2861be Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230615-deces-du-maire-de-granieu.1696150795.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230615-deces-du-maire-de-granieu.1696228094.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230615-deces-du-maire-de-granieu.1696228094.txt.gz new file mode 100644 index 0000000..f9ae7b3 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230615-deces-du-maire-de-granieu.1696228094.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230623-elections-municipales.1696151525.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230623-elections-municipales.1696151525.txt.gz new file mode 100644 index 0000000..c3f170b Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230623-elections-municipales.1696151525.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230623-elections-municipales.1696151711.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230623-elections-municipales.1696151711.txt.gz new file mode 100644 index 0000000..1a2c39d Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230623-elections-municipales.1696151711.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230623-elections-municipales.1696228072.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230623-elections-municipales.1696228072.txt.gz new file mode 100644 index 0000000..6a17967 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230623-elections-municipales.1696228072.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696152266.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696152266.txt.gz new file mode 100644 index 0000000..b8b1fb7 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696152266.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696152428.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696152428.txt.gz new file mode 100644 index 0000000..86fd4d9 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696152428.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696152441.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696152441.txt.gz new file mode 100644 index 0000000..5f86edf Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696152441.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696227921.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696227921.txt.gz new file mode 100644 index 0000000..8dd1edf Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.1696227921.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696151654.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696151654.txt.gz new file mode 100644 index 0000000..aa99af8 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696151654.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696151660.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696151660.txt.gz new file mode 100644 index 0000000..17f3ecb Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696151660.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696151735.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696151735.txt.gz new file mode 100644 index 0000000..9c83181 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696151735.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696228049.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696228049.txt.gz new file mode 100644 index 0000000..3d716bc Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230907-elections-municipales.1696228049.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696152582.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696152582.txt.gz new file mode 100644 index 0000000..b478a8e Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696152582.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696152593.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696152593.txt.gz new file mode 100644 index 0000000..5137baa Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696152593.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696152622.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696152622.txt.gz new file mode 100644 index 0000000..a0f9f88 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696152622.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696227837.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696227837.txt.gz new file mode 100644 index 0000000..f228863 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.1696227837.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20230929-feux-tricolores-suite-et-fin-des-travaux.1696229021.txt.gz b/data/attic/vie_pratique/granieu/actualite/20230929-feux-tricolores-suite-et-fin-des-travaux.1696229021.txt.gz new file mode 100644 index 0000000..efa5a34 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20230929-feux-tricolores-suite-et-fin-des-travaux.1696229021.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696144991.txt.gz b/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696144991.txt.gz new file mode 100644 index 0000000..1dd63cb Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696144991.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696145002.txt.gz b/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696145002.txt.gz new file mode 100644 index 0000000..ac60e1c Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696145002.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696151879.txt.gz b/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696151879.txt.gz new file mode 100644 index 0000000..a5e8a91 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696151879.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696228014.txt.gz b/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696228014.txt.gz new file mode 100644 index 0000000..5c804ef Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20231001-concert-de-noel.1696228014.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20231001-point-sur-le-deploiement-de-la-fibre-dans-la-commune.1696153161.txt.gz b/data/attic/vie_pratique/granieu/actualite/20231001-point-sur-le-deploiement-de-la-fibre-dans-la-commune.1696153161.txt.gz new file mode 100644 index 0000000..5effcd8 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20231001-point-sur-le-deploiement-de-la-fibre-dans-la-commune.1696153161.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20231001-point-sur-le-deploiement-de-la-fibre-dans-la-commune.1696227990.txt.gz b/data/attic/vie_pratique/granieu/actualite/20231001-point-sur-le-deploiement-de-la-fibre-dans-la-commune.1696227990.txt.gz new file mode 100644 index 0000000..ad051d3 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20231001-point-sur-le-deploiement-de-la-fibre-dans-la-commune.1696227990.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20231001-urbanisation-sur-le-reseau-public.1696227445.txt.gz b/data/attic/vie_pratique/granieu/actualite/20231001-urbanisation-sur-le-reseau-public.1696227445.txt.gz new file mode 100644 index 0000000..59e3203 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20231001-urbanisation-sur-le-reseau-public.1696227445.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20231001-urbanisation-sur-le-reseau-public.1696227962.txt.gz b/data/attic/vie_pratique/granieu/actualite/20231001-urbanisation-sur-le-reseau-public.1696227962.txt.gz new file mode 100644 index 0000000..033fa2e Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20231001-urbanisation-sur-le-reseau-public.1696227962.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/20231002-elections-municipales-resultat.1696228779.txt.gz b/data/attic/vie_pratique/granieu/actualite/20231002-elections-municipales-resultat.1696228779.txt.gz new file mode 100644 index 0000000..4e75b07 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/20231002-elections-municipales-resultat.1696228779.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/index.1696145344.txt.gz b/data/attic/vie_pratique/granieu/actualite/index.1696145344.txt.gz new file mode 100644 index 0000000..a09934f Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/index.1696145344.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/index.1696145741.txt.gz b/data/attic/vie_pratique/granieu/actualite/index.1696145741.txt.gz new file mode 100644 index 0000000..c982d9a Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/index.1696145741.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/index.1696145788.txt.gz b/data/attic/vie_pratique/granieu/actualite/index.1696145788.txt.gz new file mode 100644 index 0000000..98018b5 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/index.1696145788.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/index.1696152211.txt.gz b/data/attic/vie_pratique/granieu/actualite/index.1696152211.txt.gz new file mode 100644 index 0000000..08d8294 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/index.1696152211.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/index.1696227047.txt.gz b/data/attic/vie_pratique/granieu/actualite/index.1696227047.txt.gz new file mode 100644 index 0000000..ee11050 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/index.1696227047.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/actualite/index.1696227784.txt.gz b/data/attic/vie_pratique/granieu/actualite/index.1696227784.txt.gz new file mode 100644 index 0000000..8d5ef75 Binary files /dev/null and b/data/attic/vie_pratique/granieu/actualite/index.1696227784.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/index.1696145308.txt.gz b/data/attic/vie_pratique/granieu/index.1696145308.txt.gz new file mode 100644 index 0000000..24763f8 Binary files /dev/null and b/data/attic/vie_pratique/granieu/index.1696145308.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/index.1696145325.txt.gz b/data/attic/vie_pratique/granieu/index.1696145325.txt.gz new file mode 100644 index 0000000..2598684 Binary files /dev/null and b/data/attic/vie_pratique/granieu/index.1696145325.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/index.1696145400.txt.gz b/data/attic/vie_pratique/granieu/index.1696145400.txt.gz new file mode 100644 index 0000000..7978f43 Binary files /dev/null and b/data/attic/vie_pratique/granieu/index.1696145400.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/index.1696145895.txt.gz b/data/attic/vie_pratique/granieu/index.1696145895.txt.gz new file mode 100644 index 0000000..f4da456 Binary files /dev/null and b/data/attic/vie_pratique/granieu/index.1696145895.txt.gz differ diff --git a/data/attic/vie_pratique/granieu/index.1696145920.txt.gz b/data/attic/vie_pratique/granieu/index.1696145920.txt.gz new file mode 100644 index 0000000..4c30d56 Binary files /dev/null and b/data/attic/vie_pratique/granieu/index.1696145920.txt.gz differ diff --git a/data/attic/vie_pratique/television/index.1693659769.txt.gz b/data/attic/vie_pratique/television/index.1693659769.txt.gz new file mode 100644 index 0000000..2e3288f Binary files /dev/null and b/data/attic/vie_pratique/television/index.1693659769.txt.gz differ diff --git a/data/attic/vie_pratique/television/index.1693659788.txt.gz b/data/attic/vie_pratique/television/index.1693659788.txt.gz new file mode 100644 index 0000000..1eed4e7 Binary files /dev/null and b/data/attic/vie_pratique/television/index.1693659788.txt.gz differ diff --git a/data/deleted.files b/data/deleted.files new file mode 100644 index 0000000..c9466d9 --- /dev/null +++ b/data/deleted.files @@ -0,0 +1,980 @@ +# This is a list of files that were present in previous DokuWiki releases +# but were removed later. An up to date DokuWiki should not have any of +# the files installed + +# removed in 2022-06-26 +.travis.yml +appveyor.yml +inc/IXR_Library.php +inc/cli.php +lib/images/interwiki/amazon.de.gif +lib/images/interwiki/amazon.gif +lib/images/interwiki/amazon.uk.gif +lib/images/interwiki/callto.gif +lib/images/interwiki/doku.gif +lib/images/interwiki/google.gif +lib/images/interwiki/paypal.gif +lib/images/interwiki/phpfn.gif +lib/images/interwiki/skype.gif +lib/images/interwiki/tel.gif +lib/images/interwiki/user.png +lib/images/interwiki/wp.gif +lib/images/interwiki/wpde.gif +lib/images/interwiki/wpes.gif +lib/images/interwiki/wpfr.gif +lib/images/interwiki/wpjp.gif +lib/images/interwiki/wpmeta.gif +lib/images/interwiki/wppl.gif +lib/images/smileys/delete.gif +lib/images/smileys/facepalm.gif +lib/images/smileys/fixme.gif +lib/images/smileys/icon_arrow.gif +lib/images/smileys/icon_biggrin.gif +lib/images/smileys/icon_confused.gif +lib/images/smileys/icon_cool.gif +lib/images/smileys/icon_cry.gif +lib/images/smileys/icon_doubt.gif +lib/images/smileys/icon_doubt2.gif +lib/images/smileys/icon_eek.gif +lib/images/smileys/icon_evil.gif +lib/images/smileys/icon_exclaim.gif +lib/images/smileys/icon_frown.gif +lib/images/smileys/icon_fun.gif +lib/images/smileys/icon_idea.gif +lib/images/smileys/icon_kaddi.gif +lib/images/smileys/icon_lol.gif +lib/images/smileys/icon_mrgreen.gif +lib/images/smileys/icon_neutral.gif +lib/images/smileys/icon_question.gif +lib/images/smileys/icon_razz.gif +lib/images/smileys/icon_redface.gif +lib/images/smileys/icon_rolleyes.gif +lib/images/smileys/icon_sad.gif +lib/images/smileys/icon_silenced.gif +lib/images/smileys/icon_smile.gif +lib/images/smileys/icon_smile2.gif +lib/images/smileys/icon_surprised.gif +lib/images/smileys/icon_twisted.gif +lib/images/smileys/icon_wink.gif +vendor/paragonie/random_compat/LICENSE +vendor/paragonie/random_compat/composer.json +vendor/paragonie/random_compat/lib/byte_safe_strings.php +vendor/paragonie/random_compat/lib/cast_to_int.php +vendor/paragonie/random_compat/lib/error_polyfill.php +vendor/paragonie/random_compat/lib/random.php +vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php +vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php +vendor/paragonie/random_compat/lib/random_bytes_libsodium.php +vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php +vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php +vendor/paragonie/random_compat/lib/random_int.php +lib/images/smileys/icon_cool.gif +lib/images/smileys/icon_eek.gif +lib/images/smileys/icon_eek.gif +lib/images/smileys/icon_sad.gif +lib/images/smileys/icon_smile.gif +lib/images/smileys/icon_smile2.gif +lib/images/smileys/icon_doubt.gif +lib/images/smileys/icon_doubt2.gif +lib/images/smileys/icon_confused.gif +lib/images/smileys/icon_biggrin.gif +lib/images/smileys/icon_razz.gif +lib/images/smileys/icon_surprised.gif +lib/images/smileys/icon_surprised.gif +lib/images/smileys/icon_silenced.gif +lib/images/smileys/icon_silenced.gif +lib/images/smileys/icon_neutral.gif +lib/images/smileys/icon_wink.gif +lib/images/smileys/facepalm.gif +lib/images/smileys/icon_fun.gif +lib/images/smileys/icon_question.gif +lib/images/smileys/icon_exclaim.gif +lib/images/smileys/icon_lol.gif +lib/images/smileys/fixme.gif +lib/images/smileys/delete.gif + +# removed in 2020-06-01 +inc/PluginInterface.php +inc/PluginTrait.php +inc/HTTPClient.php +inc/PassHash.class.php +inc/remote.php +inc/RemoteAPICore.php +inc/Sitemapper.php +lib/plugins/config/_test/configuration.test.php +inc/Input.class.php +inc/JSON.php +inc/Plugin.php +inc/events.php +inc/lang/.htaccess +inc/lang/az/wordblock.txt +inc/lang/gl/wordblock.txt +inc/lang/ru/wordblock.txt +inc/parser/lexer.php +inc/plugincontroller.class.php +inc/subscription.php +lib/plugins/authmysql/auth.php +lib/plugins/authmysql/conf/default.php +lib/plugins/authmysql/conf/metadata.php +lib/plugins/authmysql/lang/bg/lang.php +lib/plugins/authmysql/lang/bg/settings.php +lib/plugins/authmysql/lang/cs/lang.php +lib/plugins/authmysql/lang/cs/settings.php +lib/plugins/authmysql/lang/cy/lang.php +lib/plugins/authmysql/lang/cy/settings.php +lib/plugins/authmysql/lang/da/lang.php +lib/plugins/authmysql/lang/da/settings.php +lib/plugins/authmysql/lang/de-informal/lang.php +lib/plugins/authmysql/lang/de-informal/settings.php +lib/plugins/authmysql/lang/de/lang.php +lib/plugins/authmysql/lang/de/settings.php +lib/plugins/authmysql/lang/en/lang.php +lib/plugins/authmysql/lang/en/settings.php +lib/plugins/authmysql/lang/eo/lang.php +lib/plugins/authmysql/lang/eo/settings.php +lib/plugins/authmysql/lang/es/lang.php +lib/plugins/authmysql/lang/es/settings.php +lib/plugins/authmysql/lang/eu/lang.php +lib/plugins/authmysql/lang/eu/settings.php +lib/plugins/authmysql/lang/fa/lang.php +lib/plugins/authmysql/lang/fa/settings.php +lib/plugins/authmysql/lang/fi/settings.php +lib/plugins/authmysql/lang/fr/lang.php +lib/plugins/authmysql/lang/fr/settings.php +lib/plugins/authmysql/lang/he/settings.php +lib/plugins/authmysql/lang/hr/lang.php +lib/plugins/authmysql/lang/hr/settings.php +lib/plugins/authmysql/lang/hu/lang.php +lib/plugins/authmysql/lang/hu/settings.php +lib/plugins/authmysql/lang/it/lang.php +lib/plugins/authmysql/lang/it/settings.php +lib/plugins/authmysql/lang/ja/lang.php +lib/plugins/authmysql/lang/ja/settings.php +lib/plugins/authmysql/lang/ko/lang.php +lib/plugins/authmysql/lang/ko/settings.php +lib/plugins/authmysql/lang/lv/settings.php +lib/plugins/authmysql/lang/nl/lang.php +lib/plugins/authmysql/lang/nl/settings.php +lib/plugins/authmysql/lang/no/lang.php +lib/plugins/authmysql/lang/no/settings.php +lib/plugins/authmysql/lang/pl/lang.php +lib/plugins/authmysql/lang/pl/settings.php +lib/plugins/authmysql/lang/pt-br/lang.php +lib/plugins/authmysql/lang/pt-br/settings.php +lib/plugins/authmysql/lang/pt/lang.php +lib/plugins/authmysql/lang/pt/settings.php +lib/plugins/authmysql/lang/ru/lang.php +lib/plugins/authmysql/lang/ru/settings.php +lib/plugins/authmysql/lang/sk/lang.php +lib/plugins/authmysql/lang/sk/settings.php +lib/plugins/authmysql/lang/sl/settings.php +lib/plugins/authmysql/lang/sr/lang.php +lib/plugins/authmysql/lang/sr/settings.php +lib/plugins/authmysql/lang/sv/lang.php +lib/plugins/authmysql/lang/sv/settings.php +lib/plugins/authmysql/lang/tr/lang.php +lib/plugins/authmysql/lang/tr/settings.php +lib/plugins/authmysql/lang/uk/lang.php +lib/plugins/authmysql/lang/zh-tw/settings.php +lib/plugins/authmysql/lang/zh/lang.php +lib/plugins/authmysql/lang/zh/settings.php +lib/plugins/authmysql/plugin.info.txt +lib/plugins/authpgsql/auth.php +lib/plugins/authpgsql/conf/default.php +lib/plugins/authpgsql/conf/metadata.php +lib/plugins/authpgsql/lang/bg/settings.php +lib/plugins/authpgsql/lang/cs/settings.php +lib/plugins/authpgsql/lang/cy/settings.php +lib/plugins/authpgsql/lang/da/settings.php +lib/plugins/authpgsql/lang/de-informal/settings.php +lib/plugins/authpgsql/lang/de/settings.php +lib/plugins/authpgsql/lang/en/settings.php +lib/plugins/authpgsql/lang/eo/settings.php +lib/plugins/authpgsql/lang/es/settings.php +lib/plugins/authpgsql/lang/fa/settings.php +lib/plugins/authpgsql/lang/fr/settings.php +lib/plugins/authpgsql/lang/hr/settings.php +lib/plugins/authpgsql/lang/hu/settings.php +lib/plugins/authpgsql/lang/it/settings.php +lib/plugins/authpgsql/lang/ja/settings.php +lib/plugins/authpgsql/lang/ko/settings.php +lib/plugins/authpgsql/lang/lv/settings.php +lib/plugins/authpgsql/lang/nl/settings.php +lib/plugins/authpgsql/lang/no/settings.php +lib/plugins/authpgsql/lang/pl/settings.php +lib/plugins/authpgsql/lang/pt-br/settings.php +lib/plugins/authpgsql/lang/pt/settings.php +lib/plugins/authpgsql/lang/ru/settings.php +lib/plugins/authpgsql/lang/sk/settings.php +lib/plugins/authpgsql/lang/sl/settings.php +lib/plugins/authpgsql/lang/sr/settings.php +lib/plugins/authpgsql/lang/sv/settings.php +lib/plugins/authpgsql/lang/tr/settings.php +lib/plugins/authpgsql/lang/uk/settings.php +lib/plugins/authpgsql/lang/zh-tw/settings.php +lib/plugins/authpgsql/lang/zh/settings.php +lib/plugins/authpgsql/plugin.info.txt +lib/plugins/config/settings/config.class.php +lib/plugins/config/settings/extra.class.php +lib/plugins/styling/iris.js +lib/scripts/jquery/jquery-migrate.min.js +vendor/paragonie/random_compat/psalm-autoload.php +vendor/paragonie/random_compat/psalm.xml + +# removed in 2018-04-22 +data/security.png +data/security.xcf +inc/EmailAddressValidator.php +inc/blowfish.php +inc/feedcreator.class.php +inc/lessc.inc.php +inc/plugin.php +lib/images/loading.gif +lib/tpl/dokuwiki/css/_search.css +vendor/easybook/geshi +vendor/phpseclib/phpseclib/composer.lock + +# remove in 2017-02-19 +inc/SimplePie.php +inc/Tar.class.php +inc/ZipLib.class.php +inc/phpseclib/Crypt_AES.php +inc/phpseclib/Crypt_Rijndael.php +inc/phpseclib/update.sh +inc/phpseclib/LICENSE +inc/phpseclib/Crypt_Base.php +inc/phpseclib/Crypt_Hash.php +inc/phpseclib/Math_BigInteger.php +lib/scripts/jquery/jquery-migrate.js +lib/scripts/jquery/jquery-ui-theme/images/ui-bg_flat_0_aaaaaa_40x100.png +lib/scripts/jquery/jquery-ui-theme/images/ui-bg_flat_75_ffffff_40x100.png +lib/scripts/jquery/jquery-ui.js +lib/scripts/jquery/jquery.js +lib/tpl/dokuwiki/css/_admin.css + +# removed in 2016-06-26 +inc/cliopts.php +lib/tpl/dokuwiki/css/mixins.less + +# removed in 2015-08-10 +inc/TarLib.class.php +inc/geshi.php +inc/geshi/4cs.php +inc/geshi/6502acme.php +inc/geshi/6502kickass.php +inc/geshi/6502tasm.php +inc/geshi/68000devpac.php +inc/geshi/abap.php +inc/geshi/actionscript-french.php +inc/geshi/actionscript.php +inc/geshi/actionscript3.php +inc/geshi/ada.php +inc/geshi/algol68.php +inc/geshi/apache.php +inc/geshi/applescript.php +inc/geshi/apt_sources.php +inc/geshi/arm.php +inc/geshi/asm.php +inc/geshi/asp.php +inc/geshi/asymptote.php +inc/geshi/autoconf.php +inc/geshi/autohotkey.php +inc/geshi/autoit.php +inc/geshi/avisynth.php +inc/geshi/awk.php +inc/geshi/bascomavr.php +inc/geshi/bash.php +inc/geshi/basic4gl.php +inc/geshi/bf.php +inc/geshi/bibtex.php +inc/geshi/blitzbasic.php +inc/geshi/bnf.php +inc/geshi/boo.php +inc/geshi/c.php +inc/geshi/c_loadrunner.php +inc/geshi/c_mac.php +inc/geshi/caddcl.php +inc/geshi/cadlisp.php +inc/geshi/cfdg.php +inc/geshi/cfm.php +inc/geshi/chaiscript.php +inc/geshi/cil.php +inc/geshi/clojure.php +inc/geshi/cmake.php +inc/geshi/cobol.php +inc/geshi/coffeescript.php +inc/geshi/cpp-qt.php +inc/geshi/cpp.php +inc/geshi/csharp.php +inc/geshi/css.php +inc/geshi/cuesheet.php +inc/geshi/d.php +inc/geshi/dcl.php +inc/geshi/dcpu16.php +inc/geshi/dcs.php +inc/geshi/delphi.php +inc/geshi/diff.php +inc/geshi/div.php +inc/geshi/dos.php +inc/geshi/dot.php +inc/geshi/e.php +inc/geshi/ecmascript.php +inc/geshi/eiffel.php +inc/geshi/email.php +inc/geshi/epc.php +inc/geshi/erlang.php +inc/geshi/euphoria.php +inc/geshi/f1.php +inc/geshi/falcon.php +inc/geshi/fo.php +inc/geshi/fortran.php +inc/geshi/freebasic.php +inc/geshi/freeswitch.php +inc/geshi/fsharp.php +inc/geshi/gambas.php +inc/geshi/gdb.php +inc/geshi/genero.php +inc/geshi/genie.php +inc/geshi/gettext.php +inc/geshi/glsl.php +inc/geshi/gml.php +inc/geshi/gnuplot.php +inc/geshi/go.php +inc/geshi/groovy.php +inc/geshi/gwbasic.php +inc/geshi/haskell.php +inc/geshi/haxe.php +inc/geshi/hicest.php +inc/geshi/hq9plus.php +inc/geshi/html4strict.php +inc/geshi/html5.php +inc/geshi/icon.php +inc/geshi/idl.php +inc/geshi/ini.php +inc/geshi/inno.php +inc/geshi/intercal.php +inc/geshi/io.php +inc/geshi/j.php +inc/geshi/java.php +inc/geshi/java5.php +inc/geshi/javascript.php +inc/geshi/jquery.php +inc/geshi/kixtart.php +inc/geshi/klonec.php +inc/geshi/klonecpp.php +inc/geshi/latex.php +inc/geshi/lb.php +inc/geshi/ldif.php +inc/geshi/lisp.php +inc/geshi/llvm.php +inc/geshi/locobasic.php +inc/geshi/logtalk.php +inc/geshi/lolcode.php +inc/geshi/lotusformulas.php +inc/geshi/lotusscript.php +inc/geshi/lscript.php +inc/geshi/lsl2.php +inc/geshi/lua.php +inc/geshi/m68k.php +inc/geshi/magiksf.php +inc/geshi/make.php +inc/geshi/mapbasic.php +inc/geshi/matlab.php +inc/geshi/mirc.php +inc/geshi/mmix.php +inc/geshi/modula2.php +inc/geshi/modula3.php +inc/geshi/mpasm.php +inc/geshi/mxml.php +inc/geshi/mysql.php +inc/geshi/nagios.php +inc/geshi/netrexx.php +inc/geshi/newlisp.php +inc/geshi/nsis.php +inc/geshi/oberon2.php +inc/geshi/objc.php +inc/geshi/objeck.php +inc/geshi/ocaml-brief.php +inc/geshi/ocaml.php +inc/geshi/octave.php +inc/geshi/oobas.php +inc/geshi/oorexx.php +inc/geshi/oracle11.php +inc/geshi/oracle8.php +inc/geshi/oxygene.php +inc/geshi/oz.php +inc/geshi/parasail.php +inc/geshi/parigp.php +inc/geshi/pascal.php +inc/geshi/pcre.php +inc/geshi/per.php +inc/geshi/perl.php +inc/geshi/perl6.php +inc/geshi/pf.php +inc/geshi/php-brief.php +inc/geshi/php.php +inc/geshi/pic16.php +inc/geshi/pike.php +inc/geshi/pixelbender.php +inc/geshi/pli.php +inc/geshi/plsql.php +inc/geshi/postgresql.php +inc/geshi/povray.php +inc/geshi/powerbuilder.php +inc/geshi/powershell.php +inc/geshi/proftpd.php +inc/geshi/progress.php +inc/geshi/prolog.php +inc/geshi/properties.php +inc/geshi/providex.php +inc/geshi/purebasic.php +inc/geshi/pycon.php +inc/geshi/pys60.php +inc/geshi/python.php +inc/geshi/q.php +inc/geshi/qbasic.php +inc/geshi/rails.php +inc/geshi/rebol.php +inc/geshi/reg.php +inc/geshi/rexx.php +inc/geshi/robots.php +inc/geshi/rpmspec.php +inc/geshi/rsplus.php +inc/geshi/ruby.php +inc/geshi/sas.php +inc/geshi/scala.php +inc/geshi/scheme.php +inc/geshi/scilab.php +inc/geshi/sdlbasic.php +inc/geshi/smalltalk.php +inc/geshi/smarty.php +inc/geshi/spark.php +inc/geshi/sparql.php +inc/geshi/sql.php +inc/geshi/stonescript.php +inc/geshi/systemverilog.php +inc/geshi/tcl.php +inc/geshi/teraterm.php +inc/geshi/text.php +inc/geshi/thinbasic.php +inc/geshi/tsql.php +inc/geshi/typoscript.php +inc/geshi/unicon.php +inc/geshi/upc.php +inc/geshi/urbi.php +inc/geshi/uscript.php +inc/geshi/vala.php +inc/geshi/vb.php +inc/geshi/vbnet.php +inc/geshi/vedit.php +inc/geshi/verilog.php +inc/geshi/vhdl.php +inc/geshi/vim.php +inc/geshi/visualfoxpro.php +inc/geshi/visualprolog.php +inc/geshi/whitespace.php +inc/geshi/whois.php +inc/geshi/winbatch.php +inc/geshi/xbasic.php +inc/geshi/xml.php +inc/geshi/xorg_conf.php +inc/geshi/xpp.php +inc/geshi/yaml.php +inc/geshi/z80.php +inc/geshi/zxbasic.php +lib/images/interwiki/coral.gif +lib/images/interwiki/dokubug.gif +lib/images/interwiki/sb.gif +lib/scripts/drag.js +lib/scripts/jquery/jquery-ui-theme/images/animated-overlay.gif +lib/scripts/tw-sack.js + +# removed in 2014-05-05 +lib/images/fileicons/audio.png +lib/plugins/plugin/admin.php +lib/plugins/plugin/classes/ap_delete.class.php +lib/plugins/plugin/classes/ap_download.class.php +lib/plugins/plugin/classes/ap_enable.class.php +lib/plugins/plugin/classes/ap_info.class.php +lib/plugins/plugin/classes/ap_manage.class.php +lib/plugins/plugin/classes/ap_update.class.php +lib/plugins/plugin/lang/af/lang.php +lib/plugins/plugin/lang/ar/admin_plugin.txt +lib/plugins/plugin/lang/ar/lang.php +lib/plugins/plugin/lang/bg/admin_plugin.txt +lib/plugins/plugin/lang/bg/lang.php +lib/plugins/plugin/lang/ca-valencia/admin_plugin.txt +lib/plugins/plugin/lang/ca-valencia/lang.php +lib/plugins/plugin/lang/ca/admin_plugin.txt +lib/plugins/plugin/lang/ca/lang.php +lib/plugins/plugin/lang/cs/admin_plugin.txt +lib/plugins/plugin/lang/cs/lang.php +lib/plugins/plugin/lang/da/admin_plugin.txt +lib/plugins/plugin/lang/da/lang.php +lib/plugins/plugin/lang/de-informal/admin_plugin.txt +lib/plugins/plugin/lang/de-informal/lang.php +lib/plugins/plugin/lang/de/admin_plugin.txt +lib/plugins/plugin/lang/de/lang.php +lib/plugins/plugin/lang/el/admin_plugin.txt +lib/plugins/plugin/lang/el/lang.php +lib/plugins/plugin/lang/en/admin_plugin.txt +lib/plugins/plugin/lang/en/lang.php +lib/plugins/plugin/lang/eo/admin_plugin.txt +lib/plugins/plugin/lang/eo/lang.php +lib/plugins/plugin/lang/es/admin_plugin.txt +lib/plugins/plugin/lang/es/lang.php +lib/plugins/plugin/lang/et/lang.php +lib/plugins/plugin/lang/eu/admin_plugin.txt +lib/plugins/plugin/lang/eu/lang.php +lib/plugins/plugin/lang/fa/admin_plugin.txt +lib/plugins/plugin/lang/fa/lang.php +lib/plugins/plugin/lang/fi/admin_plugin.txt +lib/plugins/plugin/lang/fi/lang.php +lib/plugins/plugin/lang/fr/admin_plugin.txt +lib/plugins/plugin/lang/fr/lang.php +lib/plugins/plugin/lang/gl/admin_plugin.txt +lib/plugins/plugin/lang/gl/lang.php +lib/plugins/plugin/lang/he/admin_plugin.txt +lib/plugins/plugin/lang/he/lang.php +lib/plugins/plugin/lang/hi/lang.php +lib/plugins/plugin/lang/hr/lang.php +lib/plugins/plugin/lang/hu/admin_plugin.txt +lib/plugins/plugin/lang/hu/lang.php +lib/plugins/plugin/lang/ia/admin_plugin.txt +lib/plugins/plugin/lang/ia/lang.php +lib/plugins/plugin/lang/id-ni/lang.php +lib/plugins/plugin/lang/id/lang.php +lib/plugins/plugin/lang/is/lang.php +lib/plugins/plugin/lang/it/admin_plugin.txt +lib/plugins/plugin/lang/it/lang.php +lib/plugins/plugin/lang/ja/admin_plugin.txt +lib/plugins/plugin/lang/ja/lang.php +lib/plugins/plugin/lang/kk/lang.php +lib/plugins/plugin/lang/ko/admin_plugin.txt +lib/plugins/plugin/lang/ko/lang.php +lib/plugins/plugin/lang/la/admin_plugin.txt +lib/plugins/plugin/lang/la/lang.php +lib/plugins/plugin/lang/lb/admin_plugin.txt +lib/plugins/plugin/lang/lb/lang.php +lib/plugins/plugin/lang/lt/admin_plugin.txt +lib/plugins/plugin/lang/lt/lang.php +lib/plugins/plugin/lang/lv/admin_plugin.txt +lib/plugins/plugin/lang/lv/lang.php +lib/plugins/plugin/lang/mk/lang.php +lib/plugins/plugin/lang/mr/admin_plugin.txt +lib/plugins/plugin/lang/mr/lang.php +lib/plugins/plugin/lang/ms/lang.php +lib/plugins/plugin/lang/ne/lang.php +lib/plugins/plugin/lang/nl/admin_plugin.txt +lib/plugins/plugin/lang/nl/lang.php +lib/plugins/plugin/lang/no/admin_plugin.txt +lib/plugins/plugin/lang/no/lang.php +lib/plugins/plugin/lang/pl/admin_plugin.txt +lib/plugins/plugin/lang/pl/lang.php +lib/plugins/plugin/lang/pt-br/admin_plugin.txt +lib/plugins/plugin/lang/pt-br/lang.php +lib/plugins/plugin/lang/pt/admin_plugin.txt +lib/plugins/plugin/lang/pt/lang.php +lib/plugins/plugin/lang/ro/admin_plugin.txt +lib/plugins/plugin/lang/ro/lang.php +lib/plugins/plugin/lang/ru/admin_plugin.txt +lib/plugins/plugin/lang/ru/lang.php +lib/plugins/plugin/lang/sk/admin_plugin.txt +lib/plugins/plugin/lang/sk/lang.php +lib/plugins/plugin/lang/sl/admin_plugin.txt +lib/plugins/plugin/lang/sl/lang.php +lib/plugins/plugin/lang/sq/admin_plugin.txt +lib/plugins/plugin/lang/sq/lang.php +lib/plugins/plugin/lang/sr/admin_plugin.txt +lib/plugins/plugin/lang/sr/lang.php +lib/plugins/plugin/lang/sv/admin_plugin.txt +lib/plugins/plugin/lang/sv/lang.php +lib/plugins/plugin/lang/th/admin_plugin.txt +lib/plugins/plugin/lang/th/lang.php +lib/plugins/plugin/lang/tr/admin_plugin.txt +lib/plugins/plugin/lang/tr/lang.php +lib/plugins/plugin/lang/uk/admin_plugin.txt +lib/plugins/plugin/lang/uk/lang.php +lib/plugins/plugin/lang/vi/lang.php +lib/plugins/plugin/lang/zh-tw/admin_plugin.txt +lib/plugins/plugin/lang/zh-tw/lang.php +lib/plugins/plugin/lang/zh/admin_plugin.txt +lib/plugins/plugin/lang/zh/lang.php +lib/plugins/plugin/plugin.info.txt +lib/plugins/plugin/style.css + +# removed in 2013-11-18 +lib/images/arrow_down.gif +lib/images/arrow_up.gif +lib/images/at.gif +lib/images/close.png +lib/images/del.png +lib/images/edit.gif +lib/images/list-minus.gif +lib/images/list-plus.gif +lib/images/pencil.png + +# removed in 2013-10-28 +lib/images/interwiki/meatball.gif +lib/images/interwiki/wiki.gif +lib/plugins/acl/ajax.php +lib/tpl/default/_admin.css +lib/tpl/default/_fileuploader.css +lib/tpl/default/_linkwiz.css +lib/tpl/default/_mediamanager.css +lib/tpl/default/_mediaoptions.css +lib/tpl/default/_subscription.css +lib/tpl/default/_tabs.css +lib/tpl/default/design.css +lib/tpl/default/detail.php +lib/tpl/default/footer.html +lib/tpl/default/images/UWEB.png +lib/tpl/default/images/UWEBshadow.png +lib/tpl/default/images/apple-touch-icon.png +lib/tpl/default/images/bullet.gif +lib/tpl/default/images/button-cc.gif +lib/tpl/default/images/button-css.png +lib/tpl/default/images/button-donate.gif +lib/tpl/default/images/button-dw.png +lib/tpl/default/images/button-php.gif +lib/tpl/default/images/button-rss.png +lib/tpl/default/images/button-xhtml.png +lib/tpl/default/images/buttonshadow.png +lib/tpl/default/images/closed.gif +lib/tpl/default/images/favicon.ico +lib/tpl/default/images/inputshadow.png +lib/tpl/default/images/link_icon.gif +lib/tpl/default/images/mail_icon.gif +lib/tpl/default/images/open.gif +lib/tpl/default/images/resizecol.png +lib/tpl/default/images/tocdot2.gif +lib/tpl/default/images/windows.gif +lib/tpl/default/layout.css +lib/tpl/default/main.php +lib/tpl/default/media.css +lib/tpl/default/mediamanager.php +lib/tpl/default/print.css +lib/tpl/default/rtl.css +lib/tpl/default/style.ini +lib/tpl/default/template.info.txt +lib/tpl/dokuwiki/css/basic.css +lib/tpl/dokuwiki/css/content.css +lib/tpl/dokuwiki/css/design.css +lib/tpl/dokuwiki/css/includes.css +lib/tpl/dokuwiki/css/mobile.css +lib/tpl/dokuwiki/css/pagetools.css +lib/tpl/dokuwiki/css/structure.css + +# removed in 2013-05-10 +lib/plugins/info/lang/sl/lang.php + +# removed in 2013-04-06 +inc/adLDAP.php +inc/auth/ad.class.php +inc/auth/basic.class.php +inc/auth/ldap.class.php +inc/auth/mysql.class.php +inc/auth/pgsql.class.php +inc/auth/plain.class.php + +# removed in 2012-09-10 +lib/images/icon-file.png +lib/images/icon-thumb.png +lib/images/interwiki/skype.png +lib/plugins/acl/rtl.css +lib/plugins/config/rtl.css +lib/plugins/plugin/rtl.css + +# removed in 2011-11-10 +lib/_fla/.htaccess +lib/_fla/MultipleUpload.as +lib/_fla/README +lib/_fla/index.html +lib/_fla/multipleUpload.fla +lib/exe/multipleUpload.swf +lib/images/multiupload.png +lib/scripts/ajax.js +lib/scripts/events.js +lib/scripts/subscriptions.js + +# removed in 2011-05-25 +conf/words.aspell.dist +lib/styles/style.css + +# removed in 2010-11-07 +inc/lang/ar/subscribermail.txt +inc/lang/az/subscribermail.txt +inc/lang/bg/subscribermail.txt +inc/lang/ca/subscribermail.txt +inc/lang/ca-valencia/subscribermail.txt +inc/lang/cs/subscribermail.txt +inc/lang/da/subscribermail.txt +inc/lang/de-informal/subscribermail.txt +inc/lang/el/subscribermail.txt +inc/lang/eo/subscribermail.txt +inc/lang/es/subscribermail.txt +inc/lang/et/subscribermail.txt +inc/lang/eu/subscribermail.txt +inc/lang/fa/subscribermail.txt +inc/lang/fi/subscribermail.txt +inc/lang/fo/subscribermail.txt +inc/lang/fr/subscribermail.txt +inc/lang/gl/subscribermail.txt +inc/lang/he/subscribermail.txt +inc/lang/hr/subscribermail.txt +inc/lang/hu/subscribermail.txt +inc/lang/id/subscribermail.txt +inc/lang/is/subscribermail.txt +inc/lang/it/subscribermail.txt +inc/lang/ja/subscribermail.txt +inc/lang/ko/subscribermail.txt +inc/lang/ku/subscribermail.txt +inc/lang/lt/subscribermail.txt +inc/lang/lv/subscribermail.txt +inc/lang/mr/subscribermail.txt +inc/lang/ne/subscribermail.txt +inc/lang/nl/subscribermail.txt +inc/lang/no/subscribermail.txt +inc/lang/pl/subscribermail.txt +inc/lang/pt-br/subscribermail.txt +inc/lang/pt/subscribermail.txt +inc/lang/ro/subscribermail.txt +inc/lang/ru/subscribermail.txt +inc/lang/sk/subscribermail.txt +inc/lang/sr/subscribermail.txt +inc/lang/sv/subscribermail.txt +inc/lang/th/subscribermail.txt +inc/lang/tr/subscribermail.txt +inc/lang/uk/subscribermail.txt +inc/lang/zh/subscribermail.txt +inc/lang/zh-tw/subscribermail.txt + +# removed in rc2010-10-07 +conf/msg +inc/lang/bg/wordblock.txt +inc/lang/ca-valencia/wordblock.txt +inc/lang/ca/wordblock.txt +inc/lang/cs/wordblock.txt +inc/lang/da/wordblock.txt +inc/lang/de-informal/wordblock.txt +inc/lang/de/subscribermail.txt +inc/lang/de/wordblock.txt +inc/lang/el/wordblock.txt +inc/lang/en/subscribermail.txt +inc/lang/en/wordblock.txt +inc/lang/eo/wordblock.txt +inc/lang/es/wordblock.txt +inc/lang/et/wordblock.txt +inc/lang/eu/wordblock.txt +inc/lang/fa/wordblock.txt +inc/lang/fi/wordblock.txt +inc/lang/fo/wordblock.txt +inc/lang/fr/wordblock.txt +inc/lang/he/wordblock.txt +inc/lang/hr/wordblock.txt +inc/lang/hu/wordblock.txt +inc/lang/id/wordblock.txt +inc/lang/it/wordblock.txt +inc/lang/ja/wordblock.txt +inc/lang/ko/wordblock.txt +inc/lang/ku/wordblock.txt +inc/lang/lt/wordblock.txt +inc/lang/lv/wordblock.txt +inc/lang/mg/wordblock.txt +inc/lang/mr/wordblock.txt +inc/lang/nl/wordblock.txt +inc/lang/no/wordblock.txt +inc/lang/pl/wordblock.txt +inc/lang/pt-br/wordblock.txt +inc/lang/pt/wordblock.txt +inc/lang/ro/wordblock.txt +inc/lang/sk/wordblock.txt +inc/lang/sl/wordblock.txt +inc/lang/sr/wordblock.txt +inc/lang/sv/wordblock.txt +inc/lang/th/wordblock.txt +inc/lang/tr/wordblock.txt +inc/lang/uk/wordblock.txt +inc/lang/vi/wordblock.txt +inc/lang/zh-tw/wordblock.txt +inc/lang/zh/wordblock.txt +lib/scripts/pngbehavior.htc + +# removed in rc2009-12-02 +inc/lang/ar/wordblock.txt +inc/lang/ca-va/ +lib/plugins/acl/lang/ca-va/ +lib/plugins/config/lang/ca-va/ +lib/plugins/plugin/lang/ca-va/ +lib/plugins/popularity/lang/ca-va/ +lib/plugins/revert/lang/ca-va/ +lib/plugins/usermanager/lang/ca-va/ + +# removed in rc2009-01-30 +lib/plugins/upgradeplugindirectory +lib/plugins/upgradeplugindirectory/action.php + +# removed in rc2009-01-26 +inc/auth/punbb.class.php +inc/lang/ko/edit.txt_bak +inc/lang/ko/lang.php_bak +inc/lang/ku/admin_acl.txt +inc/lang/mg/admin_acl.txt +lib/plugins/importoldchangelog +lib/plugins/importoldchangelog/action.php +lib/plugins/importoldindex +lib/plugins/importoldindex/action.php +lib/plugins/usermanager/images/no_user_edit.png +lib/plugins/usermanager/images/user_edit.png +lib/tpl/default/UWEB.css + +# removed in rc2008-03-31 +inc/aspell.php +inc/geshi/css-gen.cfg +inc/lang/fr/admin_acl.txt +lib/exe/spellcheck.php +lib/images/toolbar/spellcheck.png +lib/images/toolbar/spellnoerr.png +lib/images/toolbar/spellstop.png +lib/images/toolbar/spellwait.gif +lib/plugins/acl/lang/ar/intro.txt +lib/plugins/acl/lang/bg/intro.txt +lib/plugins/acl/lang/ca/intro.txt +lib/plugins/acl/lang/cs/intro.txt +lib/plugins/acl/lang/da/intro.txt +lib/plugins/acl/lang/de/intro.txt +lib/plugins/acl/lang/el/intro.txt +lib/plugins/acl/lang/en/intro.txt +lib/plugins/acl/lang/es/intro.txt +lib/plugins/acl/lang/et/intro.txt +lib/plugins/acl/lang/eu/intro.txt +lib/plugins/acl/lang/fi/intro.txt +lib/plugins/acl/lang/fr/intro.txt +lib/plugins/acl/lang/gl/intro.txt +lib/plugins/acl/lang/he/intro.txt +lib/plugins/acl/lang/id/intro.txt +lib/plugins/acl/lang/it/intro.txt +lib/plugins/acl/lang/ja/intro.txt +lib/plugins/acl/lang/ko/intro.txt +lib/plugins/acl/lang/lt/intro.txt +lib/plugins/acl/lang/lv/intro.txt +lib/plugins/acl/lang/nl/intro.txt +lib/plugins/acl/lang/no/intro.txt +lib/plugins/acl/lang/pl/intro.txt +lib/plugins/acl/lang/pt/intro.txt +lib/plugins/acl/lang/ru/intro.txt +lib/plugins/acl/lang/sk/intro.txt +lib/plugins/acl/lang/sr/intro.txt +lib/plugins/acl/lang/sv/intro.txt +lib/plugins/acl/lang/tr/intro.txt +lib/plugins/acl/lang/uk/intro.txt +lib/plugins/acl/lang/vi/intro.txt +lib/plugins/acl/lang/zh/intro.txt +lib/plugins/acl/lang/zh-tw/intro.txt +lib/scripts/spellcheck.js +lib/styles/spellcheck.css + +# removed in 2007-06-26 +inc/parser/wiki.php +lib/images/interwiki/bug.gif +lib/plugins/base.php +lib/plugins/plugin/inc +lib/plugins/plugin/inc/tarlib.class.php +lib/plugins/plugin/inc/zip.lib.php +lib/scripts/domLib.js +lib/scripts/domTT.js + +# removed in 2006-11-06 +inc/admin_acl.php +inc/magpie +inc/magpie/rss_cache.inc +inc/magpie/rss_fetch.inc +inc/magpie/rss_parse.inc +inc/magpie/rss_utils.inc +lib/exe/media.php +lib/tpl/default/mediaedit.php +lib/tpl/default/media.php +lib/tpl/default/mediaref.php + +# removed in 2006-03-09 +data/pages/wiki/playground.txt +inc/auth/ldap.php +inc/auth/mysql.php +inc/auth/pgsql.php +inc/auth/plain.php +inc/lang/ca/admin_acl.txt +inc/lang/cs/admin_acl.txt +inc/lang/da/admin_acl.txt +inc/lang/de/admin_acl.txt +inc/lang/en/admin_acl.txt +inc/lang/et/admin_acl.txt +inc/lang/eu/admin_acl.txt +inc/lang/fr/admin_acl.txt +inc/lang/it/admin_acl.txt +inc/lang/ja/admin_acl.txt +inc/lang/lt/admin_acl.txt +inc/lang/lv/admin_acl.txt +inc/lang/nl/admin_acl.txt +inc/lang/no/admin_acl.txt +inc/lang/pl/admin_acl.txt +inc/lang/pt/admin_acl.txt +inc/lang/vi/admin_acl.txt +inc/lang/zh-tw/admin_acl.txt +inc/parser/spamcheck.php +lib/images/favicon.ico +lib/images/thumbup.gif +lib/images/toolbar/code.png +lib/images/toolbar/empty.png +lib/images/toolbar/extlink.png +lib/images/toolbar/fonth1.png +lib/images/toolbar/fonth2.png +lib/images/toolbar/fonth3.png +lib/images/toolbar/fonth4.png +lib/images/toolbar/fonth5.png +lib/images/toolbar/list.png +lib/images/toolbar/list_ul.png +lib/images/toolbar/rule.png +lib/tpl/default/images/interwiki.png +.github/version.php +.github/workflows/release.yml +_test/tests/inc/form/checkableelement.test.php +_test/tests/inc/pageutils_resolve_id.test.php +inc/Parsing/ParserMode/Html.php +inc/Parsing/ParserMode/Php.php +_test/tests/lib/exe/js_js_compress.test.php +_test/tests/lib/exe/js_js_compress/test-CommentInDoubleQuotes1-in.js +_test/tests/lib/exe/js_js_compress/test-CommentInDoubleQuotes1-out.js +_test/tests/lib/exe/js_js_compress/test-CommentInDoubleQuotes2-in.js +_test/tests/lib/exe/js_js_compress/test-CommentInDoubleQuotes2-out.js +_test/tests/lib/exe/js_js_compress/test-CommentInSingleQuotes1-in.js +_test/tests/lib/exe/js_js_compress/test-CommentInSingleQuotes1-out.js +_test/tests/lib/exe/js_js_compress/test-CommentInSingleQuotes2-in.js +_test/tests/lib/exe/js_js_compress/test-CommentInSingleQuotes2-out.js +_test/tests/lib/exe/js_js_compress/test-CommentMultiline-in.js +_test/tests/lib/exe/js_js_compress/test-CommentMultiline-out.js +_test/tests/lib/exe/js_js_compress/test-CommentSingleLine-in.js +_test/tests/lib/exe/js_js_compress/test-CommentSingleLine-out.js +_test/tests/lib/exe/js_js_compress/test-IfThenElseBraces-in.js +_test/tests/lib/exe/js_js_compress/test-IfThenElseBraces-out.js +_test/tests/lib/exe/js_js_compress/test-IfThenElseNoBraces-in.js +_test/tests/lib/exe/js_js_compress/test-IfThenElseNoBraces-out.js +_test/tests/lib/exe/js_js_compress/test-RegexpBackslash-in.js +_test/tests/lib/exe/js_js_compress/test-RegexpBackslash-out.js +_test/tests/lib/exe/js_js_compress/test-RegexpSimple-in.js +_test/tests/lib/exe/js_js_compress/test-RegexpSimple-out.js +_test/tests/lib/exe/js_js_compress/test-RegexpSimpleWhitespace-in.js +_test/tests/lib/exe/js_js_compress/test-RegexpSimpleWhitespace-out.js +_test/tests/lib/exe/js_js_compress/test-RegexpString-in.js +_test/tests/lib/exe/js_js_compress/test-RegexpString-out.js +_test/tests/lib/exe/js_js_compress/test-StatementDoWhile-in.js +_test/tests/lib/exe/js_js_compress/test-StatementDoWhile-out.js +_test/tests/lib/exe/js_js_compress/test-StatementForIn-in.js +_test/tests/lib/exe/js_js_compress/test-StatementForIn-out.js +_test/tests/lib/exe/js_js_compress/test-StatementNew-in.js +_test/tests/lib/exe/js_js_compress/test-StatementNew-out.js +_test/tests/lib/exe/js_js_compress/test-StatementSwitchCase-in.js +_test/tests/lib/exe/js_js_compress/test-StatementSwitchCase-out.js +_test/tests/lib/exe/js_js_compress/test-StringDoubleQuotes-in.js +_test/tests/lib/exe/js_js_compress/test-StringDoubleQuotes-out.js +_test/tests/lib/exe/js_js_compress/test-StringSingleQuotes-in.js +_test/tests/lib/exe/js_js_compress/test-StringSingleQuotes-out.js diff --git a/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.png b/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.png new file mode 100755 index 0000000..cea639e Binary files /dev/null and b/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.png differ diff --git a/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.xcf b/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.xcf new file mode 100755 index 0000000..9902878 Binary files /dev/null and b/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.xcf differ diff --git a/data/index/_dummy b/data/index/_dummy new file mode 100755 index 0000000..e492265 --- /dev/null +++ b/data/index/_dummy @@ -0,0 +1 @@ +You can safely delete this file. \ No newline at end of file diff --git a/data/index/i1.idx b/data/index/i1.idx new file mode 100644 index 0000000..06408d2 --- /dev/null +++ b/data/index/i1.idx @@ -0,0 +1,10 @@ +1041*1:1036*1:1032*1:1031*1:1030*3:1022*2:1021*2:1020*1:1019*1:1011*1:986*2:983*1:977*1:945*1:940*1:937*4:935*13:933*6:932*3:920*1:917*1:903*1:896*1:894*1:893*1:881*1:880*1:878*1:867*1:863*1:860*1:859*1:848*3:844*1:833*1:815*1:803*1:795*1:747*1:715*1:684*1:681*2:671*1:659*1:658*1:642*1:632*12:629*2:628*1:626*1:619*1:614*5:613*4:608*5:605*1:604*1:590*1:589*1:586*1:584*2:579*1:577*5:558*1:552*2:551*6:550*3:549*2:539*1:529*1:517*1:484*3:476*8:475*3:474*3:464*19:461*2:442*2:433*1:410*2:403*1:399*2:377*1:365*5:326*1:297*1:293*2:256*1:249*1:247*2:236*1:230*1:226*1:216*1:212*5:203*19:193*1:185*1:182*2:171*1:166*1:165*1:154*1:138*1:125*3:119*1:116*1:109*3:103*1:88*1:84*1:80*4:76*1:57*1:47*1:43*1:35*1:34*1:28*3:27*1:22*3:11*1:5*1:3*1:2*3 +1062*1:1057*1:1055*1:1054*1:1052*4:1047*32:1045*2:1043*2:1040*1:1036*6:1033*3:1032*2:1030*3:1029*4:1028*9:1026*1:1023*1:1022*5:1021*1:1018*1:990*1:988*1:984*3:982*5:981*8:980*4:979*1:977*2:963*1:954*1:941*9:940*1:939*1:938*1:937*20:936*1:935*79:934*7:933*140:932*5:931*1:928*1:927*1:924*2:923*3:922*1:921*1:917*1:910*2:908*1:903*1:900*1:895*1:888*1:886*1:885*1:884*2:883*1:882*1:881*1:879*2:878*2:877*1:875*2:874*2:873*2:872*1:871*2:870*1:869*2:868*2:867*2:865*1:863*1:858*1:857*1:855*3:853*2:852*1:848*5:844*1:843*2:837*1:826*1:822*1:819*2:817*1:809*6:807*1:801*3:799*3:796*1:795*9:792*1:785*1:782*2:781*1:780*1:767*4:762*1:760*3:758*5:756*5:751*1:748*1:747*1:745*1:742*6:740*2:739*2:738*1:736*1:734*4:722*2:721*1:719*9:712*6:704*1:692*1:691*2:690*1:688*2:687*1:685*3:684*2:681*10:680*1:674*2:673*4:671*3:670*14:669*1:660*2:659*2:655*1:654*1:653*2:652*3:651*1:650*11:647*2:645*2:644*1:643*1:642*2:640*2:639*2:638*2:636*5:635*2:634*1:632*12:631*1:629*4:628*3:626*2:625*1:620*7:619*3:618*2:617*1:614*6:613*5:608*15:605*1:603*2:601*6:599*8:598*3:597*3:596*1:595*2:593*1:588*12:587*6:585*5:584*4:580*1:579*1:578*1:577*2:576*1:574*2:573*2:572*2:569*1:568*1:565*10:560*2:559*3:558*1:554*9:552*1:551*22:550*5:549*7:548*14:547*2:546*2:545*2:544*2:543*2:540*2:539*4:535*1:534*1:532*2:529*4:527*2:525*10:521*6:518*2:514*1:509*2:504*8:501*1:499*1:495*1:493*2:492*1:487*2:486*44:485*2:484*13:483*4:482*2:477*2:476*67:475*4:473*2:470*2:469*2:465*2:464*26:462*2:461*5:457*1:456*1:454*1:448*7:437*2:434*2:429*3:427*5:426*2:425*1:416*1:415*5:411*5:410*1:408*6:407*6:404*1:403*5:399*4:398*4:397*1:388*1:385*2:384*5:383*2:382*6:379*1:376*1:375*1:374*17:373*1:370*2:367*2:366*2:364*1:363*1:362*2:361*2:356*3:353*4:351*1:344*1:342*11:341*3:339*1:338*1:332*2:329*1:326*2:324*1:323*1:314*2:312*2:311*2:307*2:306*2:305*2:303*8:302*2:300*3:299*2:298*2:294*1:293*1:292*2:290*2:287*2:286*2:285*1:283*2:280*2:277*2:275*2:274*2:256*1:255*1:253*2:252*2:249*2:248*1:247*26:244*1:243*3:240*1:239*1:237*2:236*32:235*7:232*2:230*10:229*1:226*1:224*2:223*26:222*1:220*9:219*1:218*10:216*3:215*2:214*1:212*12:210*1:208*4:205*4:203*84:201*2:200*7:199*14:197*1:194*2:193*12:186*2:180*2:179*1:177*2:176*4:174*2:172*5:171*3:168*7:166*1:164*1:156*16:155*2:154*2:152*4:151*5:149*2:148*2:145*3:140*4:138*10:136*2:134*5:133*3:132*2:125*9:123*2:121*2:120*2:117*2:116*1:115*1:113*1:112*1:111*1:110*2:109*9:107*2:105*2:102*3:101*2:98*6:97*1:96*1:95*2:93*2:91*4:88*3:87*2:86*2:84*1:80*2:79*2:76*3:75*1:73*2:70*1:68*3:67*4:66*2:65*9:64*13:63*1:62*1:61*2:57*1:56*1:53*1:48*1:47*3:44*1:43*1:42*1:36*1:34*1:30*1:29*5:27*14:25*5:23*1:13*1:11*11:9*1:8*3:6*8:5*5:3*11:2*9 +1045*1:1042*1:1028*1:1026*4:1024*1:1022*12:988*1:985*3:984*3:983*3:981*27:963*10:948*2:947*1:941*2:935*1:933*18:932*2:924*1:923*1:795*3:786*1:782*1:762*1:759*4:758*2:754*1:747*3:723*1:721*1:717*1:712*1:704*1:681*22:673*1:667*1:657*2:655*8:650*8:642*2:636*2:632*1:629*5:626*4:620*6:619*2:617*1:614*6:613*5:608*5:605*13:601*10:593*4:588*18:587*2:584*5:577*3:565*4:554*14:551*38:549*9:544*2:539*3:538*3:534*3:529*22:521*3:518*2:517*1:508*11:504*28:501*2:486*10:484*68:483*4:476*62:475*8:474*10:464*24:463*1:461*1:457*1:456*2:454*1:448*3:437*1:435*2:433*1:416*1:415*19:411*1:408*29:407*2:403*4:399*3:390*7:388*3:385*1:384*21:382*14:375*1:369*3:365*5:363*1:356*3:353*3:346*2:344*1:342*12:341*4:338*2:334*1:326*2:307*1:303*4:294*1:290*1:285*1:255*4:247*38:236*22:235*14:230*10:229*1:224*2:223*22:220*3:218*4:215*2:214*1:212*6:208*3:205*2:203*57:201*1:200*4:199*3:197*1:193*8:185*2:180*6:176*1:171*14:162*1:156*36:155*2:154*1:152*2:148*1:145*4:141*9:140*4:138*5:125*10:124*3:122*2:115*1:109*167:105*1:103*2:102*6:98*5:95*1:93*3:86*1:84*2:82*1:80*26:79*1:76*2:67*7:65*10:57*8:54*1:48*6:47*2:44*1:43*2:36*1:35*2:34*2:30*1:27*13:21*1:20*1:11*6:8*3:6*10:5*11:3*2:2*4 +1054*1:1047*6:1041*1:1037*6:1036*1:1032*1:1030*5:1022*3:988*1:986*1:985*1:982*6:981*1:977*4:963*2:955*1:948*2:947*1:941*1:940*1:937*7:935*27:933*9:932*6:903*1:899*1:898*1:897*1:892*1:891*1:889*1:888*1:886*1:885*1:884*1:883*1:882*1:881*2:880*1:868*1:864*1:862*1:861*1:860*1:859*1:858*1:856*1:855*1:854*1:853*1:852*2:849*1:848*2:818*1:796*1:795*3:792*1:782*2:776*1:762*1:760*1:745*1:722*1:721*4:715*1:712*1:705*1:702*1:682*1:681*8:670*2:655*6:644*2:642*3:640*1:638*1:636*4:632*12:628*1:627*1:626*1:620*2:619*1:608*1:605*14:601*1:579*1:573*2:569*1:560*1:559*1:558*1:551*3:549*3:548*2:544*1:539*2:538*2:521*1:493*1:486*3:484*2:476*20:475*1:474*5:464*1:452*4:448*1:429*2:427*7:422*1:411*2:398*2:385*3:384*2:369*5:368*6:342*2:303*2:287*1:280*1:277*1:256*1:255*1:249*1:247*14:243*1:242*1:240*1:237*4:236*2:230*1:223*1:220*1:218*1:216*5:212*12:203*20:199*2:197*3:193*1:171*1:168*2:166*2:156*3:152*1:151*1:140*3:139*2:138*3:133*4:125*1:122*2:116*1:109*3:104*1:95*2:88*1:84*1:69*1:67*3:65*8:63*1:57*11:54*2:45*1:34*1:30*3:27*2:21*3:11*2:9*2:5*1:3*2:2*9 +1061*1:1054*1:1047*30:1045*2:1037*11:1036*2:1030*2:1029*1:986*4:982*4:981*22:977*1:963*4:954*2:948*1:947*1:941*3:940*1:937*15:935*45:933*36:932*46:926*1:924*1:923*1:917*2:908*12:907*1:904*1:903*1:896*2:887*1:886*2:881*2:879*2:878*2:876*2:872*1:867*2:866*1:865*1:863*1:860*1:858*2:852*4:848*12:844*1:843*1:835*1:796*1:795*3:786*2:785*1:776*1:762*1:761*1:760*1:758*1:749*1:748*1:747*1:746*2:742*1:734*2:732*1:722*3:721*2:715*1:707*3:700*3:694*1:686*1:681*6:674*1:673*2:669*1:661*1:658*1:657*1:655*1:650*1:644*1:643*1:642*2:641*1:636*4:632*10:631*1:629*1:626*1:625*1:620*5:619*1:608*9:599*1:598*1:593*2:580*1:579*1:578*1:577*3:573*1:569*1:565*6:564*3:559*2:558*3:556*3:554*5:551*7:549*8:544*1:539*3:538*1:525*10:521*1:518*2:508*11:504*4:493*1:489*4:486*17:484*6:478*1:476*28:475*1:463*1:448*1:437*1:434*2:431*2:429*2:427*2:410*1:408*4:398*2:388*3:376*1:375*1:374*4:365*1:363*1:349*2:342*10:341*10:334*1:329*1:316*2:293*4:288*2:287*1:285*1:256*2:255*4:253*1:252*1:247*33:246*1:244*1:243*1:240*1:239*1:237*2:236*3:230*6:227*1:226*1:223*3:220*1:216*3:212*11:211*1:210*1:203*32:200*2:196*1:193*8:179*1:172*26:171*4:168*10:156*8:155*1:154*2:152*4:151*2:145*1:142*1:138*3:134*6:132*1:131*2:125*1:122*1:116*1:115*1:113*1:112*1:111*1:109*14:103*3:102*2:98*3:97*1:96*1:95*1:90*1:89*1:88*3:87*1:80*1:76*2:68*3:67*5:65*9:64*1:63*2:57*2:55*1:54*1:49*1:47*1:42*1:35*1:34*2:27*7:23*1:22*2:21*4:18*1:11*2:4*2:3*2:2*5 +1052*2:1037*2:1036*3:1030*3:1019*1:1007*1:981*4:977*1:940*1:937*5:935*15:933*6:932*2:927*1:922*1:921*1:903*1:896*4:890*1:887*2:879*1:878*1:877*1:876*1:873*1:872*1:870*1:866*1:865*1:857*1:856*1:852*2:848*12:845*1:844*1:827*1:801*2:799*2:795*2:782*1:767*1:766*1:742*6:740*2:739*2:722*2:691*1:681*2:655*4:644*1:636*1:632*12:628*1:626*4:620*1:619*1:609*3:608*1:599*1:598*1:593*2:590*3:588*9:579*1:559*1:558*1:554*3:551*3:549*4:544*1:539*8:523*1:521*1:518*2:507*1:504*2:483*1:476*28:464*1:457*1:456*2:448*1:433*1:426*2:403*1:398*1:383*2:364*1:342*11:341*2:338*1:328*1:303*2:297*1:256*2:255*4:249*2:247*39:243*1:235*2:223*1:220*2:216*1:212*33:208*5:203*11:193*1:171*1:169*2:156*13:155*2:154*3:152*4:151*3:145*1:138*2:125*1:116*1:109*3:104*1:102*1:88*1:84*2:80*10:79*1:34*1:27*1:21*1:9*1:8*1:3*2:2*1 +1054*1:1047*26:1046*1:1045*1:1037*12:1036*8:1030*1:1028*1:1026*8:1024*1:1022*4:1004*1:988*1:986*1:982*2:981*7:977*2:966*5:963*14:952*1:950*3:948*1:947*1:946*1:942*1:941*5:940*1:937*15:935*54:934*1:933*55:932*105:924*1:923*1:917*1:916*2:908*16:903*1:901*1:896*2:895*1:887*1:886*1:884*1:876*1:875*1:873*1:872*1:871*1:869*1:868*2:863*1:858*3:856*1:855*2:852*2:848*7:844*1:843*1:825*1:813*1:811*1:802*1:796*1:795*4:792*1:786*6:785*1:782*1:780*8:772*2:769*2:765*3:762*1:760*1:758*2:751*1:748*1:746*1:741*1:734*3:727*1:723*1:721*3:715*2:707*1:706*1:705*1:686*1:682*1:681*5:676*1:674*1:669*1:657*1:655*2:652*4:650*2:648*1:647*2:644*1:640*1:636*2:632*15:628*1:626*1:622*1:620*5:619*2:617*2:615*2:614*8:613*9:608*4:607*1:605*13:604*1:603*12:600*3:599*7:598*8:597*3:596*6:595*3:593*1:592*1:590*2:586*2:585*2:583*3:582*4:580*1:579*1:578*1:577*2:569*2:565*4:563*2:560*1:559*1:558*1:557*1:556*3:554*11:551*9:549*9:544*4:539*5:534*1:529*2:521*2:518*1:517*2:504*10:501*1:493*2:489*2:486*25:484*4:478*1:476*81:475*10:465*1:464*1:463*1:461*3:448*2:437*1:434*2:431*2:429*3:427*4:426*2:422*1:416*1:408*3:407*2:404*1:403*2:402*1:399*4:398*3:382*2:379*1:376*5:375*1:374*1:367*6:365*3:358*2:356*1:342*8:341*5:339*4:338*2:336*2:329*1:323*1:319*1:316*1:294*1:289*5:287*2:280*1:256*3:255*4:253*2:252*2:249*2:248*1:247*45:243*4:239*1:238*1:237*3:236*12:235*6:230*10:226*1:222*1:220*1:218*1:216*7:215*2:212*15:211*1:210*1:208*1:203*37:202*1:201*1:200*11:199*6:197*1:193*3:189*1:179*1:176*2:171*1:168*1:165*1:156*14:155*4:154*5:152*1:151*39:145*3:142*1:138*1:136*1:134*4:133*1:132*1:125*2:119*1:116*1:115*1:109*38:103*2:102*2:98*8:97*1:96*1:95*3:90*2:89*2:88*2:85*1:80*3:79*3:76*1:75*1:74*1:70*1:68*2:67*5:65*13:64*2:57*3:55*1:54*3:48*3:47*1:43*1:42*4:35*4:34*1:30*2:29*1:28*4:27*2:23*1:22*3:21*3:12*1:11*3:9*1:6*2:5*3:2*2 +1052*1:1036*1:1032*1:1030*3:1022*1:1021*1:1014*1:986*1:977*1:963*2:941*4:940*1:937*2:935*7:933*4:932*3:916*1:906*1:903*1:893*1:848*3:844*2:814*1:813*1:811*1:802*1:801*1:785*37:769*1:747*1:681*1:673*4:642*1:636*1:632*9:629*2:626*4:619*1:573*2:565*4:558*1:551*4:539*1:484*1:476*15:475*2:464*1:457*1:456*2:399*3:364*1:353*1:352*1:336*1:303*1:256*1:255*1:247*9:242*1:236*14:224*1:223*8:216*1:215*1:212*4:203*11:197*1:193*1:170*2:138*3:134*1:116*1:109*8:102*1:88*11:80*9:79*2:34*1:27*1:11*1:3*3 +1047*5:1037*5:1036*2:1030*1:1022*2:994*2:986*1:983*1:977*1:964*1:963*2:948*2:947*2:940*1:937*3:935*7:933*4:932*1:920*1:903*1:895*1:885*1:883*1:876*1:852*1:844*1:809*1:803*1:786*1:772*2:768*1:767*17:747*2:722*1:708*1:704*1:681*5:674*23:658*1:650*1:649*5:642*2:641*3:640*4:638*1:636*5:632*14:626*1:625*1:622*1:620*1:619*1:608*6:607*1:605*1:587*2:584*1:579*1:565*1:558*4:557*3:554*2:552*2:551*3:550*4:539*3:538*2:529*10:522*1:504*1:483*1:476*23:464*10:415*1:411*1:408*13:403*2:388*2:374*2:363*2:344*3:319*1:307*1:293*2:290*1:289*5:264*1:256*1:250*1:249*2:247*2:237*1:235*1:229*1:223*4:220*2:218*1:216*2:215*2:212*5:208*2:205*4:203*9:193*1:189*1:171*1:156*2:155*4:148*1:145*2:138*4:116*1:109*6:103*1:102*3:88*1:80*3:69*1:49*1:42*2:34*2:27*1:22*1:20*1:9*2:3*9 +1054*1:1047*5:1037*8:1036*4:1030*3:1010*1:1006*1:986*1:981*1:977*2:963*2:958*1:945*1:941*2:940*1:937*11:935*36:933*21:932*14:908*1:903*1:901*1:895*3:887*1:880*1:872*1:857*2:852*4:848*4:844*1:843*1:802*2:796*1:795*3:792*1:782*1:776*5:767*2:765*1:758*2:755*1:747*1:744*1:734*1:732*1:727*1:719*4:715*2:712*1:707*1:702*2:681*1:674*1:671*2:669*1:666*1:654*1:652*2:651*2:650*1:648*1:644*2:641*1:636*5:632*24:631*1:628*1:626*4:624*1:620*3:619*1:617*2:614*5:613*4:608*32:605*4:604*4:603*5:601*1:600*2:599*1:598*2:593*3:590*3:589*2:586*3:585*2:584*3:583*1:580*1:579*1:578*1:569*1:565*1:559*1:558*1:554*2:551*4:549*3:544*1:539*1:521*1:504*2:493*1:486*4:484*1:483*1:476*45:475*1:464*14:448*1:431*2:429*2:427*2:426*1:403*2:399*2:398*2:391*1:388*4:384*2:379*1:376*7:367*2:349*1:344*1:342*7:341*3:334*1:327*2:287*1:280*1:256*1:255*1:247*7:243*1:237*3:236*13:220*1:216*2:212*15:208*1:203*25:200*8:193*3:168*2:165*3:156*1:155*5:154*2:151*13:136*1:134*1:133*2:116*2:109*4:104*1:102*3:98*2:95*4:88*3:80*1:76*2:68*1:67*15:65*5:64*5:57*1:55*1:54*3:47*2:45*2:43*1:38*1:35*4:34*1:30*1:28*2:27*3:23*1:22*3:21*2:20*1:18*1:9*1:3*1 diff --git a/data/index/i10.idx b/data/index/i10.idx new file mode 100644 index 0000000..ede81e9 --- /dev/null +++ b/data/index/i10.idx @@ -0,0 +1,2028 @@ +996*2:815*1:786*1:452*1:418*1:412*1:399*1:369*1:368*1:0*1 +1053*1:1021*1:1006*1:976*2:975*1:805*1:788*1:783*2:780*2:762*2:758*2:757*3:742*1:689*2:676*1:659*1:648*2:647*1:632*1:619*1:549*3:538*1:531*1:524*1:504*8:404*1:376*1:373*4:364*1:316*1:314*1:274*2:156*1:1*1 +1053*1:814*1:805*1:802*1:791*1:788*3:786*1:785*1:750*1:648*5:644*1:552*2:542*1:373*1:146*2:1*2 +1059*1:1053*2:1043*1:1022*1:975*1:848*1:795*3:766*2:750*3:749*2:747*2:667*2:659*4:653*2:619*1:616*1:615*1:603*1:559*1:549*1:542*1:541*1:539*1:531*9:523*1:522*1:488*1:465*3:437*1:405*1:364*1:321*3:320*1:317*1:284*1:212*1:180*1:179*6:168*1:160*1:150*1:131*1:73*1:11*2:1*2 +1053*1:385*1:212*1:2*1:1*1 +978*1:876*1:863*3:848*1:843*1:788*3:786*3:745*2:717*1:689*1:667*2:652*1:648*1:588*1:541*2:533*1:526*1:523*1:504*2:396*1:375*1:325*1:293*1:288*9:199*1:171*1:38*1:37*1:36*1:11*3:4*1:2*1:1*1 +979*1:978*2:949*1:917*2:845*2:802*1:790*1:784*1:781*2:766*3:747*2:746*3:727*1:659*1:642*1:569*1:531*2:519*1:426*1:375*1:277*3:274*3:261*1:216*1:212*1:146*1:102*1:50*1:43*1:30*1:13*1:1*1 +845*1:710*1:50*1:7*1:2*1 +955*1:727*1:721*1:650*1:648*1:641*1:640*1:636*1:621*1:559*2:536*1:533*1:322*2:320*1:137*2:101*1:80*1:76*1:66*1:57*5:56*2:54*4:53*1:42*1:34*1:8*1:7*1:4*1:2*2 +1050*2:1045*1:977*1:955*1:941*6:818*1:814*1:813*2:811*1:804*2:802*8:786*5:785*2:777*2:753*3:750*3:737*1:712*1:676*1:667*2:653*1:649*1:648*1:642*2:640*4:638*1:636*20:632*4:585*1:573*6:565*2:560*1:559*1:554*2:551*4:550*4:549*3:542*2:541*1:539*1:536*14:529*5:504*1:502*1:457*2:456*1:427*2:424*1:419*1:417*7:404*1:401*1:382*1:365*1:363*4:355*3:353*2:339*1:331*2:326*1:324*1:318*2:316*4:302*1:249*1:230*6:223*4:222*8:220*1:215*1:200*1:180*1:179*1:156*8:155*1:139*1:137*1:116*1:67*3:63*2:47*1:42*2:30*1:25*1:23*1:22*1:7*1:4*2:2*3 +811*1:529*1:386*1:288*1:115*2:2*1 +1050*1:1037*2:982*1:977*1:976*1:963*1:958*1:915*1:848*7:846*1:843*7:841*2:823*2:819*1:818*1:815*3:814*1:813*2:811*1:810*3:809*1:804*1:803*1:802*1:795*2:794*1:793*1:791*1:786*8:785*1:784*1:783*2:780*4:771*1:769*1:764*5:760*1:759*1:757*5:755*1:753*2:751*1:750*2:748*2:747*5:746*2:745*1:744*1:742*1:741*1:726*1:722*1:719*1:717*3:708*4:707*1:704*1:697*1:693*2:689*2:676*1:673*1:670*1:668*1:667*2:663*1:662*1:659*34:657*1:652*8:650*1:648*8:647*1:644*7:642*2:641*2:640*3:638*3:636*13:628*1:626*2:624*1:622*1:621*1:620*3:617*1:608*2:603*1:601*1:585*1:581*2:578*1:577*3:575*2:573*1:569*1:565*1:558*2:557*1:554*1:552*1:549*8:548*1:542*1:538*2:536*1:534*3:533*3:531*5:530*1:529*4:525*2:523*1:521*1:519*1:518*1:517*2:509*2:508*1:506*3:505*1:504*3:502*1:501*4:496*1:495*1:492*2:489*2:486*1:468*1:467*1:465*1:463*1:462*1:450*1:449*1:447*1:442*1:434*1:432*1:431*1:429*2:428*1:427*2:416*1:415*1:413*1:411*1:409*1:404*4:400*1:398*3:396*1:390*3:385*4:384*1:381*2:376*1:373*1:339*2:338*3:337*1:336*1:334*1:333*1:331*2:330*1:327*1:325*3:324*2:323*1:321*1:320*1:318*2:317*1:316*4:314*1:312*2:307*1:304*3:301*1:289*1:288*3:287*2:277*1:274*1:273*2:271*1:269*2:267*1:265*1:264*1:263*3:260*2:259*1:257*1:246*1:241*1:240*1:237*3:230*1:227*1:226*3:223*3:222*1:215*1:212*15:209*2:203*1:200*2:199*1:180*2:174*1:169*1:168*2:163*1:160*1:156*8:150*1:148*1:146*3:138*1:137*2:132*2:128*1:116*2:90*1:86*2:80*1:79*1:74*1:61*1:60*1:57*1:53*1:50*1:39*1:29*2:25*1:23*1:22*1:20*1:11*2:4*1:3*3:2*5 +580*1:578*1:493*1:385*1:373*1:2*1 +844*2:462*1:2*2 +2*1 +2*1 +2*1 +1037*2:642*1:632*1:2*1 +1037*2:940*2:790*1:781*1:745*1:733*1:668*2:659*4:643*1:642*4:632*1:628*1:627*1:626*1:625*1:624*1:622*2:536*1:504*1:446*3:427*3:379*2:316*1:280*1:265*1:259*1:258*1:216*2:215*1:209*1:207*1:97*1:38*1:27*3:5*2:2*1 +728*2:632*1:617*1:554*1:295*1:47*1:44*1:42*2:38*1:37*2:36*2:30*4:22*1:2*5 +670*1:548*1:374*1:171*1:20*1:2*1 +57*1:2*1 +1050*1:917*1:900*1:852*1:848*1:813*1:796*1:795*2:784*1:778*1:777*1:758*1:757*3:749*1:748*2:724*1:681*1:659*1:652*1:648*1:646*1:603*1:579*1:575*1:569*1:531*2:530*1:502*2:457*1:446*1:431*1:423*1:411*1:409*1:407*1:398*2:389*1:379*1:376*1:371*5:337*1:333*1:321*1:320*3:304*1:285*1:274*1:268*1:256*3:246*1:240*1:237*1:212*1:169*1:148*1:137*1:94*1:81*1:79*1:50*1:49*1:23*1:11*2:2*3 +982*2:848*1:633*1:63*1:2*1 +687*1:683*3:2*1 +2*1 +903*1:848*2:462*1:215*1:4*1:2*1 +968*3:651*1:632*1:339*1:237*1:3*1:2*1 +926*1:2*2 +958*1:746*1:539*2:247*1:202*1:43*4:29*1:2*2 +848*2:784*1:383*1:2*1 +1007*1:803*2:760*1:556*1:398*1:215*1:2*1 +1021*1:963*1:950*1:920*1:848*1:791*1:786*2:758*2:757*1:719*1:703*1:676*1:673*1:652*3:636*2:620*3:600*1:585*1:584*2:580*3:578*2:550*1:538*1:536*1:476*1:457*1:456*1:450*1:392*1:390*1:386*1:341*1:336*1:331*1:297*1:274*1:240*1:230*2:226*1:212*2:182*1:156*2:143*1:138*3:137*1:115*1:98*3:89*1:63*1:20*2:11*1:2*2 +848*3:632*2:2*1 +1039*1:1032*1:949*3:814*1:813*1:796*1:777*1:766*3:750*3:746*3:673*1:656*1:646*3:636*1:628*1:626*1:620*2:600*1:573*2:561*1:556*2:554*2:553*1:550*1:549*7:542*3:536*1:531*3:529*1:526*3:518*1:517*3:516*1:513*2:509*3:508*1:504*2:502*6:501*2:451*1:431*1:421*1:410*3:408*1:404*1:376*3:371*1:363*1:354*3:331*1:323*2:316*1:302*2:249*2:247*2:246*2:237*1:236*2:226*2:222*1:214*1:202*2:201*2:200*2:199*1:156*1:153*1:149*2:144*1:80*1:63*1:38*3:22*1:7*1:2*2 +1050*5:1037*1:802*1:786*8:779*1:777*2:774*1:754*3:752*1:751*1:706*1:676*1:654*3:650*1:621*1:606*1:573*1:563*1:561*1:558*1:557*1:556*2:536*10:535*2:534*1:529*13:517*1:516*4:513*1:512*2:508*3:506*1:505*1:504*13:503*1:502*1:493*1:489*1:488*5:448*1:416*2:385*1:383*1:382*1:365*2:364*1:363*1:317*1:308*1:236*2:230*2:228*1:223*1:212*1:180*3:173*1:171*2:168*1:160*2:156*2:143*1:138*2:90*2:68*1:2*1 +501*1:37*1:36*1:2*1 +988*1:977*1:916*1:885*1:867*1:851*1:845*1:844*1:843*1:825*2:803*1:577*1:526*1:429*2:396*2:389*1:381*1:320*1:288*1:105*1:84*1:37*1:36*1:9*1:2*1 +340*1:2*1 +11*1:2*1 +1052*1:1050*1:1021*1:843*1:822*1:778*1:752*1:742*1:723*1:663*1:604*1:524*1:465*1:405*1:398*2:376*1:369*2:368*2:364*1:333*1:315*1:212*1:80*1:78*1:3*1 +3*1 +1033*1:986*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:963*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*1:954*1:953*1:952*3:951*2:950*3:949*1:948*1:947*1:946*2:945*2:904*2:805*1:804*3:784*1:783*1:780*2:776*2:770*2:766*3:764*1:760*1:759*1:746*1:744*1:722*1:720*1:708*1:707*1:698*2:655*1:648*1:644*1:636*1:621*2:620*1:619*1:608*1:604*1:588*1:569*1:544*1:539*2:534*1:530*1:522*1:504*2:465*1:456*1:443*1:442*1:440*1:413*2:409*1:384*5:383*3:373*1:364*2:337*1:334*2:333*1:328*3:327*1:325*1:324*1:320*4:318*2:313*1:303*1:288*1:255*3:230*1:226*2:224*1:212*2:209*1:204*1:203*9:200*1:157*1:141*2:140*4:132*2:109*1:84*1:67*2:37*1:36*1:35*2:28*1:21*1:3*1 +1050*1:1047*1:1001*1:982*1:955*2:789*2:777*1:753*5:710*1:683*1:659*1:636*1:632*1:613*1:608*1:601*1:542*1:536*1:535*1:530*3:517*1:507*1:427*1:407*1:358*1:333*1:297*1:295*1:237*2:222*1:212*1:202*1:201*1:187*1:179*1:148*1:144*1:109*1:76*1:38*1:3*1 +994*1:717*1:11*1:3*1 +3*1 +978*1:963*1:813*2:811*1:810*1:803*1:788*1:787*1:786*7:780*1:778*2:776*1:773*1:770*1:769*1:768*1:766*3:757*1:756*1:746*1:723*1:659*2:638*1:619*1:617*1:608*1:593*1:552*3:549*1:539*4:531*1:529*2:524*1:513*1:504*3:491*1:475*2:467*1:464*1:451*1:444*1:429*2:412*1:364*3:331*1:259*1:220*1:212*4:209*1:156*1:140*2:138*1:3*1 +429*1:386*1:3*1 +681*1:3*1 +955*1:710*1:550*1:382*1:176*1:168*1:25*1:20*1:3*1 +1037*1:1019*1:984*1:848*1:844*1:212*1:87*1:85*1:84*1:22*1:3*1 +4*1 +925*3:845*1:814*1:648*1:521*1:385*1:274*9:220*1:93*1:4*2 +859*2:4*1 +4*1 +802*1:796*1:791*1:782*1:767*1:755*1:747*1:726*1:659*1:588*1:536*1:518*2:447*1:414*1:397*1:327*1:180*1:68*1:4*1 +4*1 +20*3:4*1 +515*2:295*1:11*2:4*1 +68*1:4*1 +632*1:86*2:4*2 +536*1:398*1:4*1 +758*1:659*1:626*1:551*3:518*1:427*3:399*1:222*1:97*1:86*2:4*3 +803*1:617*1:530*1:339*1:316*2:277*1:274*1:220*1:80*1:4*1 +1026*1:809*1:788*1:778*1:760*1:759*3:757*3:717*3:560*1:556*1:554*1:504*2:465*1:444*1:413*1:404*1:393*1:392*2:386*1:363*1:358*2:317*1:277*1:274*1:256*2:226*1:212*2:156*1:152*1:87*1:54*1:11*3:4*2 +985*1:963*1:958*1:900*1:848*1:844*1:823*1:795*3:792*1:780*1:765*2:717*1:712*1:710*1:659*2:648*1:647*2:646*1:636*1:619*1:606*1:556*1:555*1:535*1:529*1:504*3:447*1:404*2:400*1:399*1:376*1:373*1:342*1:327*1:304*1:274*2:227*1:212*1:156*1:153*1:57*1:43*1:24*1:4*1 +1050*1:950*2:917*1:815*1:804*2:803*1:795*1:792*1:791*1:786*2:777*1:771*1:759*3:758*1:749*1:746*2:727*1:705*1:659*1:648*1:581*1:573*2:559*2:536*1:531*5:529*1:521*1:517*1:509*1:504*2:491*1:490*1:427*1:423*1:404*3:399*1:398*2:379*1:371*2:364*2:295*1:246*1:237*2:216*1:212*1:197*1:85*1:84*1:60*1:4*1 +4*2 +1043*1:1016*1:1015*1:986*1:940*1:848*1:811*2:810*1:806*1:794*1:786*1:782*1:753*1:746*1:734*2:733*1:724*1:717*1:705*1:684*1:659*2:657*1:642*1:633*1:620*1:577*3:564*1:563*1:556*1:552*1:551*1:539*1:529*2:464*2:457*2:416*1:408*1:407*1:385*1:382*1:302*1:285*1:246*1:237*2:221*1:212*2:168*1:145*1:87*1:85*2:75*1:51*1:35*1:30*3:4*1 +975*1:746*1:717*1:689*1:644*1:176*1:154*1:146*1:4*1 +316*1:87*1:4*1 +1045*1:963*1:957*4:786*1:785*2:686*1:632*2:318*2:237*2:209*1:149*1:25*1:4*1 +795*2:230*1:4*1 +813*2:811*1:549*1:539*1:529*1:465*1:312*2:212*2:4*1 +813*2:766*1:657*2:656*2:655*2:654*2:653*6:575*1:573*1:531*1:502*1:339*2:338*12:331*3:169*1:4*1 +5*1 +963*1:5*1 +5*2 +5*1 +37*6:36*12:6*1 +6*1 +986*1:924*1:845*1:844*1:733*1:681*1:408*1:207*1:132*2:131*11:95*1:84*1:57*1:45*2:8*1 +20*1:8*1 +843*1:841*2:714*1:659*2:621*1:462*1:324*1:304*1:137*4:49*1:38*1:30*1:11*1:8*1 +168*2:8*3 +8*2 +721*1:636*2:230*2:54*1:42*2:9*1 +977*4:845*1:775*1:559*1:105*3:87*1:13*1:9*1 +9*1 +823*2:195*2:27*1:11*1 +706*1:507*1:359*2:256*2:230*1:11*2 +887*1:876*1:400*1:398*1:131*1:11*1 +24*1:11*2 +1045*1:1037*1:958*1:806*1:786*2:769*1:752*1:751*1:706*1:601*1:592*1:560*1:427*1:404*3:376*1:367*3:355*1:320*1:288*1:277*3:247*2:230*2:226*1:215*1:200*1:179*1:79*1:62*1:27*1:11*5 +11*1 +689*1:11*1 +1022*2:949*1:848*38:814*1:802*1:764*1:762*1:760*2:746*5:717*1:682*1:641*1:640*1:636*2:628*1:627*1:626*1:625*1:624*1:622*1:620*1:614*1:613*1:600*1:586*1:554*2:516*1:504*1:501*1:397*1:326*1:319*2:316*1:303*1:222*1:212*1:128*1:105*1:93*5:91*1:86*2:81*1:79*1:30*1:29*1:11*3 +1022*1:981*1:917*1:848*1:845*1:815*2:806*1:803*1:788*1:784*1:778*1:776*1:771*1:759*1:717*1:659*1:652*1:632*4:504*1:500*1:492*1:449*1:446*1:444*1:429*2:418*1:404*4:400*1:364*1:295*1:277*1:226*1:222*1:66*4:42*1:28*1:11*2 +984*1:917*3:823*3:689*1:636*1:624*1:622*2:620*1:506*1:504*2:492*1:364*1:330*1:326*1:312*1:171*1:38*1:34*1:11*1 +1032*1:848*4:832*1:751*2:659*1:642*1:638*1:617*1:551*1:544*1:518*1:504*1:331*1:287*1:212*3:93*1:11*2 +803*4:504*2:467*1:212*1:11*1 +11*1 +136*1:11*1 +127*1:70*1:49*1:11*3 +11*1 +719*1:650*4:620*2:342*1:218*1:203*1:122*1:80*1:27*1:11*2 +924*1:923*1:843*1:764*1:524*3:302*1:30*1:11*2 +986*1:948*1:947*1:826*1:734*1:719*1:668*1:585*1:554*1:544*1:427*3:396*1:316*1:303*1:114*1:20*1:11*1 +1053*1:937*1:936*1:935*1:932*7:908*9:846*1:720*1:449*1:421*1:388*4:282*1:154*1:116*1:86*2:11*1 +848*1:844*1:682*1:673*1:620*2:539*2:529*1:504*1:405*3:386*1:384*1:364*3:353*1:342*1:320*1:256*1:169*1:138*1:125*1:124*1:76*1:70*1:66*1:62*1:49*2:25*1:11*1 +977*1:632*1:11*1 +11*1 +1049*1:809*1:763*2:534*1:465*1:456*1:429*1:405*1:404*2:399*6:394*3:385*3:376*1:374*1:336*1:329*1:320*1:313*1:307*1:287*1:280*1:176*9:172*20:11*1 +823*1:698*1:601*1:230*1:212*1:84*1:11*1 +726*1:410*1:399*8:11*1 +1005*3:826*1:765*1:729*1:708*3:430*2:212*1:209*8:11*1 +913*2:11*1 +1050*1:1039*1:976*1:948*1:947*1:789*1:777*1:760*1:755*1:753*1:752*1:751*1:749*1:747*1:667*2:652*2:626*4:620*1:617*3:616*1:581*1:565*1:554*1:538*1:523*1:508*1:507*1:504*3:430*1:429*1:427*1:421*2:409*2:399*2:398*2:385*1:326*1:320*1:230*1:212*1:180*1:166*1:132*1:131*4:88*1:68*1:11*1 +712*1:585*1:303*1:247*1:11*2 +11*1 +843*1:803*1:537*1:396*1:11*1 +843*1:790*1:784*1:758*1:649*1:552*1:539*1:523*1:522*1:467*1:333*1:316*1:303*2:274*2:273*1:138*1:26*1:11*1 +13*1 +13*1 +786*2:316*1:13*9 +13*1 +13*2 +843*1:632*2:565*1:338*1:13*1 +1026*1:988*1:841*1:304*2:17*1:16*1 +923*1:845*1:652*4:325*2:16*1 +658*3:18*1 +19*1 +539*1:413*1:19*1 +1062*1:1055*1:1052*2:1047*3:1040*1:1023*1:1021*1:1018*1:990*1:979*1:944*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +809*1:792*1:730*1:685*1:608*1:605*1:295*1:151*1:50*1:44*1:34*2:20*1 +948*1:790*1:637*1:475*1:20*1 +958*1:20*2 +20*2 +20*1 +20*1 +491*1:359*1:182*1:20*1 +20*1 +20*1 +1036*1:963*1:636*1:88*3:85*1:81*1:80*2:53*4:20*1 +950*1:848*1:706*1:20*1 +982*1:946*1:854*1:818*1:814*1:811*1:786*1:784*1:730*1:720*1:683*1:646*2:632*2:599*1:533*2:530*2:529*2:518*1:504*1:501*1:465*1:444*1:427*1:409*2:398*1:397*1:385*2:333*1:327*1:325*1:324*1:316*2:274*2:237*3:223*1:63*1:22*1:20*1 +20*2 +20*1 +848*1:20*1 +273*1:20*1 +1037*1:732*3:681*4:652*1:632*1:620*3:539*1:277*1:274*2:84*1:54*1:42*1:20*1 +945*2:676*1:667*1:653*2:641*2:640*2:638*4:636*6:559*1:550*1:538*1:339*2:331*7:168*1:76*2:75*1:67*1:43*2:21*1 +1050*3:1003*2:979*1:963*4:885*1:883*1:882*1:848*2:818*1:808*1:805*6:804*1:796*3:795*5:791*1:788*2:787*2:786*6:785*1:784*1:782*3:781*2:780*4:773*1:770*4:769*1:757*3:750*2:749*5:748*14:746*1:742*2:737*3:734*1:724*1:707*3:676*5:667*1:662*3:659*20:652*3:648*4:644*3:638*2:632*2:620*2:619*3:617*3:580*3:579*1:578*2:561*1:552*1:536*3:531*14:523*12:508*1:504*6:500*1:497*1:465*1:463*1:462*1:446*1:429*7:428*2:427*15:423*1:415*1:376*1:364*1:337*1:333*2:331*3:326*3:321*1:320*4:316*1:315*2:312*2:307*1:295*1:289*1:287*1:277*1:275*1:274*6:273*1:272*1:271*2:270*4:260*1:259*4:257*6:256*4:239*2:237*2:223*1:212*16:206*1:195*1:156*1:146*4:138*1:115*1:63*1:60*1:30*1:21*1 +1053*1:757*7:734*1:638*1:628*1:620*1:603*1:549*1:533*1:450*1:364*1:342*1:206*1:179*2:166*1:151*1:150*3:95*1:90*1:66*1:45*1:29*1:23*4:21*1 +986*1:981*1:963*2:721*1:652*1:642*2:636*1:539*7:230*1:171*1:131*1:98*1:94*3:42*2:22*7 +176*1:22*1 +22*1 +22*3 +22*1 +1050*4:941*3:804*1:796*3:795*1:785*3:770*1:758*5:755*2:749*2:748*2:673*3:657*1:655*1:652*1:632*1:620*11:616*2:615*1:613*2:608*4:601*2:600*5:599*8:598*8:597*3:596*4:595*3:590*3:589*1:588*1:587*1:586*1:582*2:581*2:580*2:579*4:565*5:564*1:563*1:559*1:556*4:552*4:549*1:539*2:536*1:534*1:531*2:526*1:518*1:504*1:503*1:488*1:484*2:483*4:438*1:429*1:427*1:398*3:387*1:385*10:371*2:364*1:327*3:326*2:317*2:304*1:236*1:234*1:230*1:229*6:227*1:224*3:223*5:218*5:217*1:205*1:195*1:179*1:169*1:161*3:156*8:151*1:145*1:141*8:138*2:134*1:90*1:73*1:70*1:47*2:44*1:42*1:27*2:25*1:23*2 +848*1:786*1:753*3:707*1:603*1:554*1:539*2:531*1:521*1:517*1:504*1:427*2:385*1:376*1:330*1:316*1:246*1:169*1:151*1:150*1:133*1:86*1:67*1:23*1 +843*1:778*1:673*1:578*1:536*1:521*1:484*1:383*1:156*1:143*1:23*1 +23*1 +25*1 +1061*1:1001*2:976*2:823*1:326*1:315*1:145*1:25*2 +970*3:795*1:781*1:779*1:757*1:754*1:727*2:659*1:652*9:636*1:617*1:608*1:529*1:512*2:509*1:502*3:416*1:409*1:237*3:231*3:150*1:143*1:61*2:38*1:34*1:30*1:26*1:25*1 +25*1 +988*4:982*2:948*1:947*1:795*3:791*1:659*1:651*1:632*1:608*1:429*1:274*2:212*1:200*1:199*1:144*1:45*1:26*1 +848*1:785*1:427*1:398*1:385*1:253*1:246*1:93*1:80*1:27*1 +1015*1:1002*1:948*1:947*1:796*2:795*5:775*1:734*1:681*1:677*1:659*1:650*1:620*1:619*2:608*1:597*1:595*1:579*10:450*1:427*7:416*1:409*10:333*1:326*3:318*1:317*3:180*1:179*1:167*1:133*2:80*1:60*1:27*4 +445*1:68*1:28*1:27*1 +848*2:786*1:448*1:28*1 +982*1:963*1:924*2:881*1:759*1:747*1:712*1:662*1:648*1:575*1:493*1:397*1:29*1 +673*2:652*1:636*1:620*1:588*2:565*1:559*1:558*2:556*1:536*1:502*2:403*2:376*1:340*2:338*1:301*2:237*1:230*1:43*1:38*3:29*1 +1037*1:977*3:963*1:917*1:848*4:845*2:841*1:818*1:794*1:757*1:693*2:273*1:212*1:168*1:29*1 +764*1:620*1:468*1:465*1:376*1:30*1 +992*1:805*1:804*1:786*1:777*1:748*1:659*2:644*1:641*1:637*1:636*2:573*1:538*1:531*1:465*1:334*1:329*1:314*1:30*1 +1037*8:1036*27:1032*2:1030*1:940*2:926*1:848*3:640*1:638*1:617*1:237*2:212*2:132*1:131*1:103*1:95*1:54*1:35*4:30*1 +150*1:30*1 +917*1:848*3:843*1:825*1:818*1:815*1:788*1:780*1:758*1:757*1:717*1:684*1:652*1:647*1:641*1:640*1:638*1:636*1:552*1:529*1:448*1:446*1:427*1:423*1:422*2:397*1:374*1:326*1:319*1:256*1:212*3:137*3:132*1:62*1:38*2:30*1 +815*1:795*1:779*1:771*1:749*1:673*1:644*3:632*2:427*2:386*1:316*1:314*1:313*1:295*1:268*1:266*1:212*1:179*1:148*1:146*1:38*3:30*2 +819*1:659*1:34*1 +34*1 +845*1:747*2:659*3:620*1:554*1:315*1:257*1:212*2:145*1:137*1:43*1:34*1 +786*1:668*1:493*1:396*4:277*1:37*1:36*1:34*2 +1047*2:982*2:926*1:815*1:803*2:792*2:642*2:628*6:551*3:319*3:280*1:256*1:203*1:34*1 +989*1:983*1:926*1:903*1:841*1:818*1:805*2:559*1:539*1:486*1:404*1:334*1:325*2:304*3:73*1:67*1:34*1 +1047*10:34*1 +43*2:36*1 +36*2 +37*1:36*1 +858*2:38*1 +1041*1:1037*1:1015*1:976*1:917*1:903*1:848*3:845*1:808*1:803*1:795*1:793*1:788*1:786*3:780*1:778*1:771*1:767*1:764*1:755*1:750*1:749*1:745*1:742*2:662*1:659*5:620*2:559*1:542*1:538*1:523*1:519*2:518*1:508*3:489*2:449*1:427*1:415*1:327*1:321*1:316*1:312*1:307*1:266*1:265*1:264*2:260*1:212*1:156*1:145*1:60*1:38*1 +632*1:38*1 +977*1:38*1 +988*1:984*1:288*1:273*2:55*3:38*1 +964*1:659*5:198*1:197*1:57*1:38*1 +38*1 +38*1 +977*1:448*3:38*1 +1006*1:632*1:621*1:544*1:484*4:483*2:324*1:304*1:212*1:181*2:38*1 +38*1 +977*1:747*1:659*1:619*1:270*1:212*8:38*1 +844*1:38*1 +38*1 +917*1:900*1:860*1:832*1:758*1:702*1:632*1:415*1:371*1:341*2:231*1:212*1:81*1:73*1:47*1:38*1 +246*2:38*1 +848*1:789*1:786*1:729*1:642*1:636*1:212*1:38*1 +815*3:786*3:752*1:751*1:670*1:652*1:620*1:601*2:585*1:564*1:551*2:548*1:521*1:518*1:504*1:484*1:429*1:412*1:411*1:407*1:394*1:374*2:361*1:333*1:318*1:303*1:203*1:178*1:167*2:139*2:134*1:76*1:68*2:39*1 +796*1:462*1:42*1 +43*1 +43*1 +712*1:98*1:76*1:43*1 +43*1 +43*1 +638*1:636*1:44*1 +44*1 +852*1:804*1:733*1:633*1:554*1:201*1:156*1:45*1 +563*1:558*1:557*1:518*1:517*1:515*1:509*1:359*1:321*1:203*1:152*2:46*1 +788*1:47*1 +795*6:788*1:786*1:785*1:620*2:607*1:601*1:597*1:595*1:581*1:580*3:579*1:578*3:552*1:539*1:516*1:398*1:364*1:338*1:85*1:47*1 +848*1:385*1:47*1 +199*1:47*1 +795*1:788*2:48*1 +980*6:979*6:733*1:632*1:253*1:209*2:137*1:88*2:85*1:80*1:61*1:50*3:48*1 +721*1:49*1 +693*1:80*2:49*1 +51*1:50*1 +848*1:794*1:755*1:652*1:626*1:608*1:599*1:581*1:551*1:549*2:534*1:529*1:504*1:502*1:428*1:386*1:331*1:327*1:304*1:86*1:50*2 +1005*1:1002*1:845*1:844*1:765*4:763*3:720*1:694*1:681*1:648*1:620*1:538*1:503*1:492*1:491*10:404*1:398*4:333*1:146*1:85*6:50*1 +427*1:50*1 +1022*1:50*1 +845*1:843*1:53*1 +632*1:53*1 +652*1:53*1 +53*1 +721*1:686*1:84*1:69*1:57*2:53*3 +53*1 +53*1 +53*1 +920*1:640*1:79*1:53*1 +1017*1:1009*1:53*1 +54*4 +940*1:652*1:551*1:54*1 +988*2:935*1:55*3 +988*1:821*3:632*1:55*2 +880*1:55*1 +1062*1:1061*1:1052*2:1040*1:1021*1:939*1:807*1:801*1:799*1:691*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1 +955*1:844*1:216*1:57*1 +57*1 +1026*1:981*2:963*1:818*1:804*1:782*1:767*1:750*1:747*3:733*1:712*1:663*1:652*2:649*1:648*1:642*2:636*10:627*1:625*1:623*1:622*1:573*2:549*1:539*4:535*1:533*1:519*1:484*1:334*1:331*1:316*1:202*1:201*1:179*2:150*3:143*1:141*1:134*1:98*1:80*1:61*1:57*1 +952*1:266*2:212*2:86*1:57*1 +57*1 +57*1 +57*1 +759*1:61*1:60*2 +1061*1:1001*1:827*2:814*2:811*2:786*2:774*1:753*3:726*1:667*1:641*2:640*4:638*2:637*3:636*5:573*1:549*2:536*1:531*1:530*1:529*2:495*2:237*1:60*1 +793*1:659*1:641*1:636*2:371*2:60*1 +848*1:504*1:103*1:61*1 +1050*3:759*1:746*1:527*1:485*1:469*1:402*1:323*1:212*1:149*1:62*1 +62*1 +277*1:237*1:62*4 +845*1:844*1:841*1:771*1:767*3:745*8:659*1:551*1:504*1:431*1:414*1:404*6:399*1:385*1:369*1:353*1:320*1:207*1:189*1:172*10:88*4:84*1:62*5 +62*1 +62*1 +769*3:746*1:719*1:580*1:464*1:287*2:212*1:62*1 +560*1:230*1:63*1 +950*1:787*1:63*1 +95*1:63*1 +398*1:63*1 +719*1:620*1:608*1:484*1:365*1:285*1:63*1 +1026*2:1022*1:1006*2:985*1:981*1:888*1:818*1:793*7:787*1:785*1:781*1:778*4:777*1:748*1:708*1:659*21:427*1:303*1:277*1:274*2:273*1:267*2:264*2:260*1:259*1:258*1:249*1:105*1:103*2:97*2:63*1 +803*1:784*1:766*1:762*2:750*1:636*4:632*1:549*2:536*1:529*1:485*1:449*1:376*1:301*3:198*1:67*1 +747*3:67*1 +949*7:940*2:784*2:779*1:766*1:763*1:762*1:760*1:756*1:667*1:614*1:613*3:603*1:584*1:578*1:577*2:554*3:552*1:549*2:536*1:534*1:529*1:525*1:517*1:516*1:512*2:509*3:506*1:504*5:501*2:493*3:492*2:486*2:476*1:464*1:452*1:451*1:446*1:431*4:428*1:423*1:421*1:415*4:409*5:406*1:405*2:404*2:397*1:396*9:390*1:386*10:379*4:373*1:371*1:338*1:326*1:320*1:317*1:313*3:309*2:308*1:295*1:274*1:253*1:247*6:236*1:222*2:212*4:178*1:173*2:156*2:151*1:133*1:115*1:86*1:82*1:67*1 +67*1 +941*1:277*1:223*1:68*1 +68*1 +68*1 +68*1 +69*1 +1010*1:964*1:811*2:786*1:784*1:764*2:753*1:655*1:608*1:572*1:553*1:551*1:550*1:529*3:526*1:513*1:501*3:486*1:387*1:385*2:376*8:375*2:354*3:333*1:320*3:318*1:247*2:236*1:146*1:139*1:80*4:70*2 +80*2:70*1 +74*2 +75*1 +76*1 +964*1:843*1:212*1:76*1 +902*1:78*2 +78*2 +78*1 +79*1 +778*1:756*2:746*1:608*2:531*1:507*1:237*1:138*1:86*2:79*1 +821*1:684*1:681*1:652*1:84*2:79*1 +681*1:632*2:171*1:98*2:95*2:79*1 +79*1 +79*1 +620*1:79*1 +79*1 +85*1:84*2:79*2 +1032*3:355*1:212*1:79*2 +79*1 +80*1 +1047*4:1046*1:236*4:80*2 +603*1:80*2 +1037*2:848*1:826*1:810*1:608*1:585*1:504*2:398*1:373*1:303*1:256*4:222*1:202*1:201*1:144*1:133*1:125*1:80*2 +1047*1:759*1:719*9:314*1:313*19:312*6:311*2:310*3:309*1:299*1:163*3:80*21 +80*1 +843*1:814*1:80*1 +984*1:917*1:845*1:844*1:720*2:717*1:659*2:636*3:284*1:273*1:264*1:257*1:216*1:80*1 +80*1 +80*1 +80*1 +80*2 +80*1 +89*2:81*1:80*1 +867*1:778*2:81*1 +1021*1:848*1:806*2:698*2:559*1:274*1:81*1 +82*2 +786*1:717*1:648*1:640*3:636*3:549*7:269*2:84*1 +848*1:733*1:534*1:140*1:84*2 +84*1 +504*1:84*1 +431*1:404*1:277*1:216*1:212*1:84*1 +145*1:84*1 +848*1:684*1:636*1:212*1:84*1 +984*1:416*1:392*1:91*2:85*1 +795*1:788*1:705*1:504*1:85*1 +786*1:529*1:390*1:303*2:131*1:115*1:86*2 +1042*1:287*1:212*1:86*1 +841*1:617*1:602*1:534*1:526*2:511*1:212*1:86*3 +609*1:171*1:86*1 +86*1 +670*1:652*2:548*1:526*3:518*1:504*1:451*1:446*1:436*2:432*2:429*1:415*5:399*3:396*1:394*1:392*1:391*1:288*1:115*1:91*1:86*1 +786*1:756*1:681*1:521*1:427*1:212*2:156*2:86*1 +982*2:917*1:848*8:795*1:666*1:426*1:383*1:307*1:255*1:156*1:87*1 +1022*1:920*1:722*1:617*2:582*1:561*1:504*2:492*1:316*2:315*1:209*3:159*1:156*2:146*1:145*1:116*1:87*1 +976*1:786*2:717*1:88*2 +89*5 +143*1:90*1 +648*1:327*1:321*2:90*1 +964*1:917*1:843*2:816*1:648*1:619*1:573*1:549*3:523*1:405*1:90*1 +777*1:646*1:517*1:515*1:513*1:427*1:398*4:387*1:376*1:287*1:179*1:156*1:91*1 +808*1:662*1:539*1:212*1:95*1 +707*1:549*1:316*1:237*1:230*1:98*2 +98*1 +926*1:98*1 +98*1 +99*2 +99*1 +105*5 +636*2:105*2 +818*1:105*1 +108*1 +994*1:845*1:733*1:646*1:462*1:212*1:108*1 +109*1 +109*1 +109*1 +109*1 +608*1:277*1:141*1:113*1:112*1 +719*1:118*1:116*1:113*1:112*1 +813*2:750*1:647*2:620*1:593*4:575*1:573*1:554*68:549*3:542*1:529*3:527*1:518*1:511*1:506*1:504*5:492*1:465*1:449*1:429*1:414*2:398*1:394*1:383*2:355*7:314*1:230*1:222*5:173*2:115*10:114*2 +986*1:903*1:848*1:673*1:642*1:529*1:427*1:398*1:396*1:367*2:325*2:256*3:247*2:236*1:212*1:138*1:132*1:131*1:114*1 +115*4 +779*3:771*1:760*1:749*1:620*1:579*1:578*2:577*1:531*2:523*4:521*1:518*2:515*1:508*1:504*6:483*1:452*1:449*1:448*1:444*1:442*1:431*3:429*1:427*2:415*5:409*1:400*1:398*5:392*1:389*1:384*1:339*1:338*2:326*1:277*1:140*1:115*1 +659*1:535*1:116*4 +1022*1:975*1:848*2:813*1:810*1:802*3:795*1:778*2:770*1:766*1:762*2:747*1:677*1:617*1:534*1:529*2:504*8:429*1:428*1:421*1:390*1:364*2:331*2:318*1:316*1:304*1:222*1:116*1 +116*1 +654*2:116*1 +913*1:764*1:686*2:462*1:212*1:119*1 +1050*1:1025*1:915*1:749*1:705*1:700*2:652*1:610*1:606*1:599*1:579*1:536*1:427*4:416*1:326*1:317*1:274*1:167*1:122*1 +122*2 +122*1 +122*1 +122*1 +412*3:122*1 +932*1:902*1:122*1 +902*1:788*1:766*2:748*3:737*1:504*1:169*2:127*1:125*1 +809*1:608*4:586*1:538*1:504*1:493*1:415*1:376*1:364*1:340*2:316*1:308*6:222*1:128*1 +212*1:128*1 +1026*1:131*2 +131*1 +131*2 +224*1:131*1 +131*1 +132*1 +285*1:132*1 +132*1 +241*2:133*1 +446*3:400*1:379*6:341*4:133*2 +786*4:778*1:723*1:552*1:539*1:427*1:133*1 +848*2:212*1:134*1 +135*3 +813*5:811*5:722*1:655*1:573*1:560*1:549*1:536*2:535*6:530*2:529*24:518*1:511*1:504*1:461*1:456*1:384*1:383*1:377*2:373*1:365*9:363*1:359*2:220*2:179*1:155*1:152*3:135*1 +1059*1:1058*2:994*3:136*2 +147*1:137*1 +926*1:137*2 +673*1:648*1:288*1:241*1:138*1 +848*1:826*1:681*1:620*1:593*1:536*1:141*1:138*2 +577*1:166*1:138*1 +223*5:138*1 +138*1 +804*12:722*1:620*2:613*2:558*1:557*1:549*1:538*1:504*1:445*1:403*1:326*2:230*1:226*3:180*1:169*1:166*2:140*1 +841*1:809*1:794*1:659*19:414*1:404*2:399*5:385*2:373*1:293*1:280*1:273*1:268*2:267*1:266*3:265*1:264*2:263*1:260*1:259*1:140*2 +796*2:789*1:770*4:659*2:644*1:629*1:620*23:617*5:580*2:579*2:578*1:416*1:333*1:323*1:318*1:287*2:277*1:274*4:141*1 +815*1:636*2:500*1:141*1 +1042*1:770*11:769*14:620*4:617*6:614*8:613*1:599*4:598*2:597*2:596*2:587*1:583*1:580*5:578*5:317*1:141*2 +141*2 +141*4 +142*4 +142*1 +786*1:579*1:509*1:212*1:156*1:145*1:143*1 +1038*1:1029*1:823*2:818*1:805*3:788*4:759*1:730*1:678*1:668*1:648*17:647*1:646*1:632*1:629*1:603*1:552*4:531*7:431*1:318*1:315*1:295*2:287*2:285*1:274*1:242*2:239*1:168*1:146*3:143*1 +1047*2:805*2:648*3:601*1:531*1:295*3:288*14:280*1:143*1 +171*1:143*2 +171*1:168*1:143*1 +144*1 +144*1 +145*1 +848*1:845*1:790*1:788*1:541*1:508*1:488*1:464*1:268*1:145*1 +145*1 +786*1:569*2:145*1 +749*1:619*1:539*1:295*1:145*1 +792*1:791*1:786*1:559*2:506*2:398*2:338*1:327*1:145*1 +795*2:790*2:277*4:274*3:237*1:212*1:145*3 +784*1:666*1:145*1 +145*1 +1045*1:1036*1:1005*1:924*1:917*1:848*1:793*1:781*1:746*1:724*1:659*7:212*1:146*1 +796*1:794*1:659*4:550*1:523*11:320*1:316*1:273*1:267*1:212*1:156*1:146*1 +805*1:759*1:723*4:668*1:655*9:648*2:489*1:331*2:318*2:225*1:203*1:182*1:158*1:146*2 +805*1:146*1 +1022*1:146*1 +975*1:848*1:794*3:786*1:427*1:331*1:146*1 +712*1:147*1 +551*1:526*3:336*1:148*1 +149*1 +985*1:912*1:632*6:150*1 +150*1 +151*1 +151*1 +151*1 +151*1 +151*1 +151*1 +151*1 +151*1 +151*1 +152*4 +152*1 +153*1 +153*1 +1053*1:1042*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*1:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*1:946*1:945*1:848*2:783*1:659*2:522*1:318*3:287*1:153*1 +155*1 +155*1 +155*1 +155*1 +155*1 +155*1 +155*1 +155*1 +155*1 +155*1 +995*2:848*1:841*1:760*1:746*2:287*1:212*1:156*4 +617*1:156*1 +796*1:747*1:681*4:376*1:359*1:156*4 +1036*1:994*1:156*1 +659*1:399*1:342*1:156*1 +156*1 +676*1:641*1:640*1:540*1:156*1 +324*1:185*1:156*1 +802*1:795*7:793*1:766*4:693*1:659*2:632*1:385*2:373*1:258*1:222*1:156*2 +156*1 +708*4:156*1 +321*1:156*1 +156*1 +156*1 +157*3 +464*11:203*19:158*3 +478*1:158*1 +796*1:757*5:573*2:504*1:328*1:312*2:203*1:163*1:159*1 +159*1 +1004*2:848*1:810*1:788*1:659*1:646*1:638*1:508*5:492*1:488*3:394*1:383*1:160*1 +161*1 +162*1 +636*1:632*1:163*1 +1012*1:1005*1:977*1:915*1:803*1:789*2:746*8:717*1:708*1:659*14:652*1:648*1:619*3:552*12:523*5:307*1:277*5:275*1:270*1:216*4:212*4:179*1:163*1 +1053*1:354*3:165*1 +165*2 +1037*1:1015*1:916*1:841*1:786*2:734*1:708*1:683*1:663*1:636*1:608*1:599*1:585*1:572*1:315*1:276*1:212*7:167*1 +168*2 +168*2 +169*1 +781*1:326*1:169*1 +940*2:764*1:605*1:600*1:539*2:354*1:252*1:230*1:224*1:169*1 +169*1 +1046*1:748*1:667*1:552*1:524*2:518*1:517*1:433*1:385*1:319*2:316*1:200*1:169*1 +171*1 +982*1:655*3:654*1:501*1:486*1:429*2:418*1:349*1:333*1:320*1:318*1:316*1:313*1:219*2:171*1 +230*4:171*1 +665*1:478*1:464*2:454*1:453*1:398*1:363*1:319*1:171*2 +171*2 +778*1:427*2:171*1 +171*1 +171*1 +172*1 +173*1 +175*1 +175*1 +175*1 +175*1 +175*1 +175*1 +1017*1:848*5:648*1:592*1:569*1:504*1:435*1:426*2:409*1:399*1:373*1:212*3:176*1 +176*1 +399*2:353*1:176*1 +756*1:551*1:381*1:176*1 +747*1:673*1:549*1:526*1:390*1:342*1:179*1 +791*1:636*1:526*1:517*1:509*1:179*4 +180*9 +180*1 +766*1:627*1:625*1:624*2:549*1:518*1:435*4:334*1:322*1:182*1 +818*1:642*3:207*2:185*6:184*1:183*1 +190*1 +293*2:190*1 +431*2:190*3 +964*2:784*1:620*1:383*4:353*1:247*4:246*1:226*1:192*2 +447*2:327*3:192*2 +866*1:848*1:577*1:501*1:427*3:359*1:193*1 +597*1:596*1:595*1:580*2:578*2:193*1 +193*1 +193*1 +193*1 +193*2 +193*1 +193*1 +193*1 +273*1:270*1:265*1:193*1 +193*2 +747*1:636*1:229*1:198*2:197*2:195*1 +783*3:195*1 +196*1 +197*1 +976*1:975*1:766*1:760*4:747*1:652*1:331*4:197*1 +748*1:288*1:197*2 +200*2:199*3 +1037*1:1021*1:843*1:781*1:710*1:659*2:280*1:199*1 +432*1:287*1:199*1 +786*1:376*1:200*1 +201*3 +203*1 +203*1 +203*1 +1048*1:203*1 +203*1 +203*2 +786*1:784*2:780*1:203*1 +228*1:204*1 +809*1:614*1:613*1:608*1:452*1:430*4:429*1:421*1:400*1:382*1:376*1:372*1:338*1:320*1:205*1 +206*1 +717*1:207*1 +726*1:444*1:209*1 +209*4 +815*1:803*2:795*1:792*1:659*1:620*1:536*1:535*2:531*1:525*1:509*1:508*1:504*2:488*1:447*1:404*1:398*3:392*1:389*1:319*1:303*1:240*1:237*1:209*1 +722*1:395*1:209*1 +791*1:786*1:659*1:350*1:321*1:209*3 +209*1 +1050*1:941*1:848*6:654*1:608*1:603*1:558*1:557*1:518*1:361*1:351*1:320*1:242*1:212*1:209*2 +211*1 +786*6:655*25:573*2:211*4 +649*1:212*2 +848*3:784*1:636*4:619*1:559*2:212*4 +212*14 +212*1 +820*1:793*1:212*1 +1050*1:748*1:644*1:537*1:517*1:212*3 +1006*1:848*1:843*1:821*1:273*3:212*3 +794*2:724*1:552*1:212*1 +212*1 +659*1:273*1:267*3:266*1:264*2:212*1 +748*1:708*1:550*4:212*8 +212*1 +1041*1:1015*1:790*1:742*2:684*1:632*1:580*1:573*1:552*1:504*1:312*1:212*4 +212*1 +212*1 +914*1:844*2:531*1:212*1 +212*1 +976*1:975*1:711*1:429*1:212*1 +212*1 +212*1 +732*1:212*2 +212*1 +212*1 +766*1:726*1:212*1 +212*1 +791*1:746*1:270*1:212*1 +212*1 +212*1 +212*1 +212*1 +212*1 +212*1 +753*1:212*1 +1004*1:984*1:917*2:212*1 +212*2 +212*6 +848*1:781*1:577*1:212*1 +796*1:746*1:689*2:648*1:212*2 +212*1 +786*2:653*1:212*1 +780*1:237*1:212*1 +722*1:212*1 +579*1:549*1:353*1:288*1:222*1:212*1 +795*1:788*1:781*1:212*1 +1047*1:212*1 +212*3 +1036*2:212*1 +212*1 +212*1 +212*1 +212*1 +212*1 +212*1 +932*1:920*1:848*3:726*3:263*2:260*2:212*1 +556*1:519*1:212*3 +212*2 +1003*1:212*1 +843*1:720*1:651*1:636*1:632*1:556*1:398*1:212*1 +212*1 +212*2 +212*6 +273*1:212*1 +212*2 +212*1 +212*1 +615*1:212*1 +212*1 +841*1:816*1:720*1:708*1:659*2:636*1:270*2:269*1:266*1:265*1:263*1:260*1:215*1:212*2 +1003*1:898*1:844*1:832*1:794*1:212*1 +791*1:538*2:212*2 +212*1 +982*1:793*1:659*1:642*1:268*1:212*1 +212*1 +212*1 +212*1 +1003*1:212*2 +212*1 +212*1 +212*1 +212*1 +212*1 +421*2:256*1:240*1:212*1 +212*1 +787*1:786*1:659*2:275*1:212*1 +212*1 +796*1:212*1 +848*1:617*1:429*1:428*1:212*1 +821*1:795*1:456*1:212*2 +212*1 +212*1 +214*2 +215*1 +215*2 +848*1:215*1 +544*1:216*1 +636*1:216*1 +216*1 +647*1:216*1 +216*1 +932*1:216*1 +216*1 +216*1 +216*1 +216*1 +876*1:848*1:786*1:670*1:548*1:218*1 +977*1:950*1:792*1:771*1:759*1:237*1:218*1 +915*1:848*2:815*1:771*1:404*1:320*1:276*1:218*1 +950*3:924*1:727*1:652*2:632*1:588*1:565*1:218*7 +1047*1:218*1 +220*1 +221*1 +221*3 +221*1 +757*1:221*1 +940*1:450*2:222*1 +569*2:554*1:531*1:528*1:427*1:398*1:373*1:237*1:222*1 +786*1:782*2:608*2:533*8:442*1:421*1:420*1:394*1:337*3:222*3 +1053*1:427*2:421*1:222*1 +222*2 +222*1 +858*1:818*1:632*1:223*1 +633*1:632*2:621*2:544*4:486*9:484*11:483*10:229*1:223*1 +785*1:673*5:236*1:223*2 +742*2:223*9 +223*1 +224*2 +226*1 +226*1 +226*1 +227*1 +659*1:462*1:227*1 +228*1 +230*1 +230*1 +230*1 +758*1:598*1:573*1:230*1 +581*3:230*1 +230*1 +795*1:766*1:632*1:580*1:578*1:230*1 +1032*1:988*1:975*1:684*1:659*1:652*2:231*1 +632*1:231*1 +237*1:231*1 +297*1:231*1 +235*1 +235*1 +489*1:363*1:316*1:242*1:235*1 +770*2:769*3:754*2:705*1:620*1:617*20:614*2:507*3:449*1:416*2:247*2:236*1 +723*1:342*1:236*1 +236*2 +975*1:236*1 +237*1 +632*1:237*1 +978*1:585*2:237*1 +237*2 +760*2:746*1:237*1 +844*1:683*1:449*1:256*1:237*1 +303*1:237*1 +237*1 +237*1 +237*1 +796*1:237*1 +237*1 +963*2:917*1:774*1:683*1:641*1:638*1:637*2:555*1:539*1:360*1:237*1 +759*1:237*1 +239*4 +239*1 +818*1:246*1:242*1 +242*1 +244*2 +549*1:464*1:244*1 +244*4 +565*1:430*1:246*1 +247*1 +932*7:917*2:843*3:841*7:678*1:582*1:247*1 +247*3 +1047*9:778*2:247*1 +848*1:778*1:247*1 +247*1 +364*1:247*3 +247*2 +958*1:950*1:249*1 +786*1:670*1:548*1:398*5:396*1:249*1 +252*1 +252*1 +252*1 +637*1:462*1:383*1:255*1 +383*1:255*1 +255*1 +256*1 +392*1:256*2 +256*1 +256*1 +256*1 +659*1:257*1 +1053*1:995*1:258*1 +659*10:265*1:260*2:258*1 +258*1 +259*1 +299*1:259*1 +746*2:659*6:267*1:259*2 +659*5:648*1:270*1:266*1:265*2:263*1:260*2 +981*1:848*2:746*1:723*1:682*1:659*1:539*1:517*1:260*1 +1042*2:659*1:273*1:263*1:261*1 +845*3:261*1 +263*1 +273*1:263*1 +659*1:263*1 +273*3:270*6:264*5 +841*1:805*1:659*4:648*1:569*1:541*2:273*3:270*1:265*1 +266*1 +848*13:266*1 +266*1 +794*2:648*1:647*1:539*1:267*1 +267*1 +659*1:268*1 +268*1 +757*1:268*1 +844*1:269*1 +659*7:269*1 +269*1 +659*1:269*1 +269*1 +1045*1:958*1:910*1:789*1:659*3:636*1:431*2:414*1:398*3:387*1:328*2:311*1:295*1:270*2 +975*1:795*1:648*2:641*1:636*1:549*1:270*1 +845*1:271*1 +841*1:705*1:659*1:271*1 +1036*1:271*1 +659*2:273*1 +659*2:273*1 +273*1 +273*1 +273*1 +273*1 +273*1 +273*1 +273*1 +781*1:287*1:277*3:276*5:275*3:274*1 +274*1 +274*1 +848*1:786*1:784*1:766*1:741*1:705*1:659*1:647*1:549*1:538*1:512*1:502*1:418*1:390*1:318*1:307*1:274*1 +274*1 +734*1:617*1:579*2:523*2:429*3:355*1:287*1:277*2:274*1 +763*1:504*4:411*1:317*1:274*1 +274*1 +708*2:274*1 +783*1:620*1:581*1:579*1:539*1:524*1:504*2:399*1:324*1:274*1 +276*1 +277*1 +277*1 +277*1 +277*1 +365*1:277*1 +786*1:504*1:312*1:277*1 +277*1 +848*1:791*1:766*2:681*1:651*1:531*10:386*1:320*2:317*1:277*1 +277*1 +781*8:523*1:427*4:277*1 +277*1 +280*2 +281*1 +282*1 +282*1 +1037*2:932*1:899*1:794*1:781*1:780*1:757*4:747*1:705*1:647*1:577*1:575*1:531*1:517*1:463*1:398*1:336*1:318*2:316*1:301*1:287*2 +489*1:287*1 +1050*1:747*1:287*1 +808*1:662*1:559*1:522*1:521*1:465*1:449*1:404*1:376*1:372*1:287*1 +786*2:785*1:662*1:569*1:287*3 +616*1:404*1:287*1 +287*1 +287*1 +845*2:844*1:843*1:778*1:620*1:287*1 +569*1:427*1:287*1 +287*1 +318*1:287*1 +398*2:288*2 +288*1 +288*1 +977*1:288*1 +288*1 +845*1:585*1:288*1 +783*1:780*1:729*1:320*1:295*1 +295*1 +295*1 +295*5 +295*1 +845*1:295*1 +297*2 +700*1:699*1:307*1:299*1 +803*2:533*2:302*1 +1047*1:629*2:303*1 +303*1 +747*1:504*1:465*1:404*2:303*3 +831*1:659*1:608*1:427*1:303*1 +710*1:303*1 +1003*1:976*1:975*1:792*3:303*1 +303*1 +303*1 +304*1 +734*1:620*1:600*1:364*3:321*1:304*1 +771*1:579*1:404*1:304*1 +813*1:777*1:325*2:304*3 +536*1:304*1 +1050*1:860*1:795*1:786*3:757*1:750*1:659*1:644*1:619*1:542*1:540*1:524*2:320*1:318*1:316*1:304*2 +783*1:763*1:672*1:556*2:496*1:490*1:438*1:407*1:404*4:363*1:304*1 +312*1 +316*1 +747*1:316*1 +977*1:316*1 +844*1:316*1 +958*2:848*1:786*1:785*1:781*1:746*1:652*2:577*1:538*3:528*1:504*1:502*1:428*1:427*1:416*1:404*1:398*2:397*1:320*1:316*1 +782*1:659*1:632*1:559*2:536*6:502*4:465*1:319*1:316*1 +317*5 +392*1:317*1 +333*1:318*1 +318*3 +333*3:318*1 +577*1:319*1 +786*1:756*1:536*1:526*2:513*1:505*1:503*1:493*3:320*1 +1047*4:320*1 +1021*1:1006*1:533*1:330*1:320*2 +780*2:779*6:577*3:575*2:531*4:330*4:320*2 +784*2:531*20:321*1:320*1 +320*1 +320*1 +981*1:321*1 +322*1 +756*1:324*1 +324*1 +324*1 +325*4 +325*3 +1054*1:1001*1:636*2:614*1:326*2 +326*1 +327*3 +327*3 +327*1 +503*1:391*1:327*1 +327*1 +328*1 +786*7:775*1:773*1:750*1:730*1:662*1:659*2:652*1:648*2:542*1:531*3:463*1:429*1:330*1 +780*2:330*1 +330*1 +390*1:331*2 +677*1:333*1 +915*1:759*1:757*1:524*2:504*1:333*1 +575*1:529*1:334*1 +804*1:785*1:624*1:601*1:581*1:554*1:334*1 +335*3 +335*1 +843*1:338*1 +338*1 +629*1:338*2 +338*4 +796*1:620*1:579*1:534*1:338*1 +976*2:650*2:338*1 +341*3 +342*1 +1047*1:746*1:491*1:342*1 +342*6 +344*1 +1046*1:344*1 +848*4:353*1 +355*1 +786*1:396*1:355*1 +359*1 +359*1 +795*1:753*1:608*1:383*1:360*1 +843*1:841*2:804*1:588*1:518*1:420*2:361*2 +361*1 +794*1:500*1:428*1:364*1 +762*1:758*1:648*1:373*1:364*1 +796*1:762*1:364*1 +632*2:364*1 +794*1:364*2 +364*1 +364*1 +1004*1:786*2:781*1:770*1:756*1:720*1:504*1:491*1:369*1:368*1 +523*1:404*1:399*4:376*1:371*1 +981*1:371*1 +398*3:385*1:373*1 +373*1 +373*1 +373*1 +374*1 +795*1:676*1:665*1:376*3 +376*1 +949*1:914*1:786*2:502*1:501*3:446*2:424*1:419*1:417*1:401*1:398*2:379*2 +803*1:578*1:381*1 +381*1 +382*1 +803*5:551*1:389*2 +940*1:848*1:809*1:648*1:504*1:444*1:399*1:396*1 +396*1 +398*2 +1019*1:845*1:398*1 +955*1:416*1:398*1 +504*1:398*1 +398*1 +804*8:777*1:398*6 +399*1 +815*1:794*1:741*1:636*1:577*2:427*1:400*12 +400*1 +600*1:566*1:425*1:414*2:412*3:402*1 +975*1:848*2:795*1:794*3:786*1:757*1:747*1:708*2:644*2:608*1:531*1:508*1:404*1 +404*1 +672*2:404*1 +456*1:404*1 +405*1 +773*1:724*1:659*1:427*2:407*1 +529*1:408*1 +848*1:617*1:523*1:449*1:448*1:409*1 +786*1:778*1:539*1:409*1 +410*1 +411*1 +411*1 +421*2:412*2 +950*1:413*1 +413*1 +782*1:533*1:442*1:414*1 +754*1:416*1 +754*1:416*1 +844*1:778*1:746*1:421*1 +422*1 +504*1:429*2:427*1 +722*1:665*1:427*1 +427*1 +427*7 +565*1:427*3 +427*1 +848*1:427*1 +427*1 +796*1:620*1:428*1 +429*1 +429*1 +429*1 +789*1:431*1 +431*2 +620*1:437*1 +778*1:437*1 +940*1:758*1:628*4:447*4 +451*1 +464*3:454*1 +456*1 +712*2:655*1:457*4 +818*1:462*1 +463*1 +478*9:463*1 +848*1:843*1:788*1:465*1 +844*1:465*1 +795*1:783*1:465*1 +472*1 +475*1 +758*1:475*3 +476*5 +476*5 +483*2 +483*1 +483*1 +780*1:774*1:536*1:489*1 +1047*1:489*1 +1046*2:615*1:560*4:489*1 +489*2 +489*3 +932*5:489*1 +492*1 +493*1 +917*1:605*1:493*1 +549*1:502*1 +750*1:542*1:504*1 +848*1:778*1:677*1:652*3:638*1:521*1:504*2 +554*3:504*8 +504*1 +504*1 +504*2 +504*1 +504*1 +802*1:722*1:585*1:504*1 +848*1:814*1:689*1:513*1 +517*1 +788*1:518*1 +712*1:518*1 +518*1 +1025*1:705*1:636*1:519*1 +750*1:542*1:522*2 +764*1:526*1 +647*1:529*2 +774*2:531*1 +531*2 +531*1 +926*1:536*1 +620*1:536*1 +848*1:536*1 +538*1 +539*1 +539*1 +632*2:539*1 +1050*1:1020*1:998*3:815*1:814*1:813*1:811*1:810*1:809*1:805*1:802*1:764*1:758*1:757*1:756*1:755*1:753*1:752*1:750*1:749*1:748*1:747*1:542*1 +636*2:544*3 +782*2:764*1:600*1:547*1 +640*2:636*2:573*4:549*5 +549*1 +981*1:758*1:663*1:549*2 +549*2 +549*1 +549*1 +550*2 +551*17 +551*3 +551*2 +551*1 +551*3 +551*4 +551*2 +551*1 +553*1 +554*2 +554*1 +554*6 +554*3 +554*3 +554*1 +788*2:617*1:554*1 +786*1:780*1:762*1:677*1:659*1:554*1 +786*2:603*1:554*1 +556*1 +558*1:557*1 +559*1 +1013*1:559*1 +820*1:620*1:601*1:559*2 +726*1:636*1:559*1 +1053*4:796*1:559*1 +560*1:559*1 +565*1:560*1 +659*1:565*2 +565*1 +848*2:647*1:569*1 +571*1:570*1 +575*1 +577*1 +582*1:577*1 +577*1 +577*1 +614*1:613*2:583*1:580*1:578*2 +1041*1:578*1 +976*1:749*2:734*1:603*1:600*1:597*1:596*1:595*1:592*1:587*1:585*3:581*1:579*2 +770*1:580*1 +587*1:580*1 +780*1:582*1 +582*1 +795*1:617*2:599*3:598*3:597*1:596*1:595*1:586*2:585*3:583*2 +584*1 +585*1 +585*1 +585*1 +795*1:586*1 +608*1:599*2:597*1:592*4:586*1 +587*3 +655*1:587*4 +587*2 +620*1:587*3 +587*6 +654*1:588*1 +730*1:593*1 +599*1:598*1 +974*1:946*7:605*20:600*1 +601*1 +601*1 +604*1 +608*2 +975*1:608*1 +608*6 +608*2 +614*1 +913*1:616*1 +788*1:760*1:747*1:619*1 +619*1 +848*1:794*1:637*1:619*1 +1041*1:659*5:637*1:619*1 +760*1:628*1:619*1 +620*1 +620*1 +620*1 +620*5 +620*1 +620*4 +620*1 +621*1 +622*1 +626*1 +626*1 +628*1 +681*1:629*1 +933*2:903*1:631*1 +631*1 +786*1:632*1 +632*5 +632*1 +926*2:632*1 +982*2:632*1 +632*1 +950*1:848*1:700*3:636*4:632*1 +632*1 +632*1 +632*1 +995*1:638*1:632*1 +846*1:844*1:632*1 +843*2:632*1 +928*1:927*1:922*1:921*1:807*1:738*1:736*1:692*1:690*1:634*1 +636*4 +648*1:636*1 +636*3 +948*1:947*1:848*3:636*1 +636*1 +636*1 +786*2:636*1 +636*1 +637*1 +694*1:637*1 +764*1:638*1 +640*3 +640*1 +640*1 +845*1:640*1 +640*1 +659*1:640*1 +641*3 +641*2 +641*1 +643*1 +644*1 +644*1 +644*1 +644*1 +644*1 +648*2:646*6 +844*1:726*1:646*1 +913*1:647*1 +647*1 +917*1:648*1 +648*1 +1047*1:648*1 +778*1:667*1:649*1 +652*2 +652*4 +652*2 +841*3:652*2 +778*1:652*1 +1004*1:652*1 +655*1 +655*1 +655*1 +655*1 +655*2 +657*1 +659*2 +844*1:707*1:659*2 +659*1 +659*1 +826*3:794*1:788*1:659*5 +659*1 +659*1 +659*1 +659*1 +848*1:659*1 +844*1:659*1 +815*1:786*1:747*1:746*1:659*1 +848*1:659*1 +1017*2:1011*1:1009*2:659*1 +844*1:659*1 +659*2 +790*1:659*1 +841*1:673*1:659*1 +796*1:659*1 +659*1 +659*1 +659*1 +659*1 +937*1:936*1:932*1:908*1:885*1:659*1 +778*1:746*1:659*2 +794*1:659*1 +659*1 +659*1 +746*1:659*1 +659*1 +659*1 +659*2 +659*1 +659*1 +659*1 +661*1 +662*2 +663*1 +665*1 +666*1 +666*1 +848*2:666*1 +667*1 +667*1 +671*2 +671*1 +671*2 +673*7 +673*1 +673*1 +677*1 +681*1 +986*1:681*1 +747*1:681*1 +848*1:681*1 +681*1 +681*2 +848*6:682*2 +848*20:682*1 +848*14:682*2 +1042*1:1036*1:848*3:682*1 +848*13:682*1 +684*1:683*1 +683*1 +683*1 +848*1:818*1:684*1 +684*1 +684*1 +686*1 +686*1 +686*1 +686*1 +686*1 +688*1 +688*1 +688*1 +688*1 +688*1 +848*1:689*1 +689*1 +689*1 +689*1 +821*1:693*1 +693*1 +848*1:693*4 +693*1 +693*1 +694*1 +717*7:698*1 +699*1 +848*1:699*1 +700*1 +700*1 +705*1 +932*1:705*1 +994*1:707*2 +708*1 +708*1 +715*1 +932*1:715*1 +1041*1:715*1 +715*2 +715*1 +759*1:717*1 +717*1 +717*1 +719*2 +720*1 +721*2 +721*1 +721*1 +975*1:721*1 +879*2:722*1 +722*4 +724*1 +725*1 +726*1 +726*2 +726*1 +726*1 +726*1 +726*1 +726*1 +726*1 +726*3 +726*1 +726*1 +726*1 +726*1 +727*1 +727*1 +729*1 +729*1 +729*1 +730*5 +730*1 +730*3 +730*1 +730*1 +732*1 +732*1 +734*1 +746*1 +746*1 +746*1 +1050*1:747*2 +747*1 +747*1 +747*1 +747*1 +1050*1:748*1 +759*1 +760*1 +955*1:760*2 +760*1 +997*2:763*1:760*1 +764*1 +764*1 +789*1:774*2 +776*1 +777*1 +932*2:908*2:876*1:778*1 +926*1:821*1:778*1 +778*1 +778*1 +932*2:793*1:778*1 +851*1:779*1 +780*1 +780*1 +780*1 +786*2:780*1 +781*4 +781*1 +781*2 +781*1 +1003*1:781*1 +782*1 +783*1 +1043*3:1037*1:913*1:860*1:853*1:783*2 +784*5 +841*1:784*1 +784*1 +784*1 +792*1:784*1 +784*1 +785*1 +786*1 +786*1 +786*1 +786*1 +848*1:786*1 +786*1 +786*1 +786*1 +786*1 +786*2 +786*11 +786*1 +1053*1:786*1 +786*2 +786*1 +788*1 +788*1 +788*1 +848*1:789*1 +789*1 +848*2:789*1 +790*7 +790*1 +790*1 +790*1 +793*1 +793*1 +793*1 +793*1 +794*1 +848*1:794*1 +794*1 +794*1 +795*7 +795*1 +795*1 +796*1:795*2 +795*1 +795*1 +795*1 +796*1 +796*1 +796*1 +796*1 +1052*1:1021*1:927*1:922*1:921*1:801*1 +802*2 +848*1:802*1 +803*1 +803*2 +803*1 +803*2 +803*5 +803*3 +803*2 +803*1 +848*4:806*1 +991*1:809*3 +809*1 +815*1 +816*2 +818*1 +818*2 +820*1 +821*3 +821*1 +821*1 +821*1 +821*1 +823*1 +976*1:975*1:959*1:932*2:823*1 +1047*1:823*1 +823*1 +824*1 +824*1 +824*1 +824*1 +825*1 +825*2 +924*2:884*1:825*1 +825*1 +825*1 +825*1 +825*1 +831*1 +836*1 +837*1 +841*1:838*1 +1021*1:982*1:917*1:843*3:841*4 +843*2:841*1 +843*3:841*2 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +887*1:843*1:841*1 +841*1 +841*1 +841*1 +843*1 +843*1 +843*2 +843*1 +843*1 +843*1 +843*2 +843*1 +843*1 +843*1 +843*1 +1036*1:845*2:844*3 +1036*4:913*1:846*1:845*2:844*2 +913*1:846*1:844*2 +844*1 +844*2 +844*1 +844*1 +844*1 +844*1 +844*1 +924*1:923*1:847*1:845*9:844*2 +977*1:844*1 +846*1:844*1 +918*1:844*1 +844*1 +844*1 +844*1 +844*1 +982*1:848*2:844*1 +844*1 +844*1 +844*1 +844*1 +845*1:844*1 +844*1 +844*1 +908*1:845*1:844*1 +844*1 +844*1 +844*1 +932*4:845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +932*5:845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +846*3 +848*1:846*1 +1013*1:846*1 +846*1 +846*1 +848*2:846*1 +848*6 +848*1 +848*1 +848*1 +848*3 +848*2 +888*1:848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*5 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*2 +848*1 +848*2 +848*1 +848*1 +848*2 +848*3 +848*2 +848*1 +848*1 +1041*2:896*1:895*1:887*3:886*1:848*2 +848*1 +848*3 +848*3 +848*3 +848*2 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*3 +848*2 +848*1 +848*1 +848*1 +851*1 +851*1 +852*1 +852*1 +852*1 +855*1 +855*1 +856*1 +860*1 +861*2 +861*1 +862*1 +863*1 +864*2 +879*1:878*1:865*2 +879*1:866*1 +867*1 +879*1 +881*1 +883*1 +889*1:884*1 +886*1 +887*1 +888*1 +888*1 +889*1 +890*1 +932*1:892*1 +894*3 +895*1 +895*1 +908*1:896*1 +902*1 +937*1:936*1:935*2:932*2:903*2 +1038*1:903*1 +903*1 +904*1 +905*1 +905*1 +905*1 +905*1 +908*1 +932*5:908*7 +935*1:932*1:908*1 +908*1 +932*1:908*1 +908*1 +910*1 +917*1:915*1:914*1:912*1:910*1 +911*1 +913*2 +932*1:913*1 +1016*1:913*1 +913*1 +914*1 +914*1 +914*1 +1036*1:914*1 +915*1 +915*1 +915*1 +915*1 +915*1 +915*1 +915*1 +1003*1:915*1 +916*4 +1036*1:916*1 +916*1 +916*1 +916*1 +916*1 +916*1 +916*1 +916*1 +916*1 +917*1 +917*1 +917*1 +917*1 +918*1 +918*1 +924*1:923*2 +924*1:923*1 +924*2:923*2 +924*1 +924*1 +924*1 +926*2 +926*1 +926*1 +926*1 +926*1 +926*1 +928*1 +932*3 +933*1:932*3 +932*1 +932*2 +932*1 +932*2 +932*1 +932*1 +932*1 +932*5 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*3 +932*1 +932*4 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +933*1:932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +1036*1:932*1 +932*1 +932*1 +932*4 +932*1 +932*8 +932*1 +932*1 +932*1 +932*1 +933*1:932*3 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*2 +932*1 +932*1 +932*1 +933*1:932*3 +932*1 +932*3 +932*1 +932*4 +932*1 +932*1 +933*1:932*8 +932*1 +932*5 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*2 +932*1 +932*2 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*5 +932*2 +932*1 +932*1 +932*1 +932*2 +932*1 +932*2 +932*1 +932*1 +932*2 +932*4 +932*1 +932*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +935*1 +935*1 +937*1:936*1 +947*1 +972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*1:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*1 +974*1:947*2 +948*1:947*1 +952*1 +953*1 +955*1 +955*1 +958*5 +958*1 +963*4 +963*1 +963*1 +963*1 +968*2 +968*1 +969*2 +969*1 +970*1 +975*2 +975*1 +975*1 +975*1 +975*1 +975*1 +976*1:975*1 +975*1 +975*1 +975*1 +976*1 +976*1 +976*1 +977*1 +977*2 +977*1 +977*1 +977*1 +978*1 +994*1:978*2 +981*1 +981*1 +981*1 +981*1 +981*1 +982*1 +982*2 +982*1 +983*1 +983*1 +983*1 +984*1 +984*1 +1037*1:1036*2:1035*1:984*1 +984*1 +985*1 +986*1 +986*2 +1022*1:986*1 +986*1 +988*1 +988*1 +994*1 +995*1 +997*2 +997*1 +1001*1 +1001*1 +1003*3 +1003*1 +1006*1:1004*1 +1004*1 +1005*1 +1006*1 +1007*1 +1013*2:1012*2:1010*3 +1012*1 +1015*1 +1015*1 +1017*1 +1017*1 +1017*2 +1019*1 +1019*1 +1020*3 +1021*2 +1021*1 +1022*1 +1022*6 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1022*2 +1022*1 +1022*1 +1025*4 +1026*1 +1026*1 +1026*1 +1029*2:1028*3 +1029*2 +1036*3:1029*1 +1029*1 +1030*1 +1030*1 +1032*1 +1032*1 +1032*1 +1034*1 +1035*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*4 +1036*1 +1036*1 +1036*1 +1036*1 +1036*3 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1037*6 +1037*3 +1041*1 +1041*1 +1041*1 +1043*1 +1043*1 +1045*1 +1045*1 +1046*1 +1046*1 +1046*1 +1046*1 +1048*1:1046*2 +1047*4:1046*2 +1047*2 +1047*2 +1047*1 +1047*4 +1047*2 +1047*4 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1047*3 +1047*2 +1047*1 +1047*3 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1048*1 +1053*2 +1053*1 +1061*1 +1061*1 diff --git a/data/index/i11.idx b/data/index/i11.idx new file mode 100644 index 0000000..7529cac --- /dev/null +++ b/data/index/i11.idx @@ -0,0 +1,1418 @@ +1053*1:976*1:975*1:959*2:848*2:843*2:829*1:789*1:788*4:780*3:762*2:746*1:720*1:648*2:644*2:559*1:539*1:538*1:467*1:465*3:455*1:318*1:287*2:268*1:212*2:38*1:1*1 +1054*2:1053*7:1050*12:1001*2:811*1:804*5:796*1:795*1:791*1:786*1:785*1:783*4:778*1:777*4:757*2:755*4:754*7:753*6:750*1:749*1:747*1:746*1:733*1:719*11:681*1:667*2:657*1:648*5:647*1:646*2:644*2:641*1:636*2:620*8:616*5:610*2:608*9:601*4:594*3:593*1:582*3:579*2:577*4:565*3:564*1:563*1:559*3:558*1:554*1:549*2:539*1:538*1:536*1:533*4:531*3:530*1:529*1:523*8:522*3:521*24:518*2:517*1:515*2:509*9:508*5:507*4:505*1:504*12:502*1:501*4:500*5:498*4:497*8:496*1:495*4:493*8:492*2:491*4:490*3:489*7:472*4:467*1:465*6:451*2:449*17:448*23:446*5:445*1:441*2:434*1:429*24:428*10:427*18:421*2:417*1:416*21:413*1:409*2:406*1:404*13:400*19:398*3:397*3:396*6:390*1:389*1:385*6:384*1:382*7:380*1:379*3:376*4:373*1:372*10:371*1:367*1:364*1:363*1:357*2:336*1:327*2:326*14:321*4:320*4:317*1:316*4:312*1:308*1:304*2:301*1:295*2:288*4:287*3:237*1:212*1:209*4:182*3:180*4:179*1:168*1:160*2:156*3:151*1:150*1:145*1:141*2:115*5:113*3:112*1:80*5:38*1:37*1:36*1:25*1:11*1:3*2:1*2 +1053*1:212*1:84*1:1*1 +1053*4:1025*3:988*1:982*3:981*1:963*2:941*2:940*2:848*1:825*1:815*2:811*1:803*2:802*2:795*4:792*1:789*1:787*2:786*2:785*1:774*1:766*11:764*1:763*1:761*1:758*1:755*1:746*3:742*1:741*1:705*2:686*1:659*4:657*1:652*1:637*1:636*1:632*3:620*3:619*1:617*2:605*1:582*1:579*2:577*2:573*2:572*1:556*1:555*3:549*5:539*2:538*1:534*2:533*1:531*1:530*1:529*2:523*6:522*2:521*3:504*9:493*1:490*1:489*2:465*1:449*1:448*1:445*1:444*1:434*1:429*1:428*1:427*2:423*1:422*1:421*1:420*1:415*2:414*1:413*2:412*2:409*2:405*2:404*4:400*2:398*1:397*1:394*1:389*1:384*4:383*1:381*1:380*1:376*1:373*2:364*1:342*2:340*2:339*1:338*1:331*1:330*1:328*1:326*1:321*3:320*2:318*1:316*2:315*1:307*1:304*1:303*2:295*2:289*2:288*1:287*1:274*3:273*2:259*1:237*2:212*2:209*2:193*1:169*3:156*5:146*1:140*2:137*1:134*1:131*1:105*1:90*1:84*1:80*1:63*1:62*1:47*1:38*3:29*1:23*1:14*1:11*2:1*2 +1053*1:777*1:651*1:428*1:396*2:392*1:377*2:365*1:274*1:256*4:173*1:125*2:1*1 +1*1 +1022*1:843*1:657*1:518*9:502*2:446*2:408*1:397*1:379*8:316*1:216*1:215*2:212*1:57*2:42*1:7*1:2*2 +648*1:7*1:2*1 +821*1:2*1 +786*2:659*1:655*1:632*1:457*2:288*3:273*1:38*1:34*1:8*1:2*1 +848*1:682*1:636*2:468*1:2*1 +1037*2:781*2:768*2:676*1:659*6:623*1:272*2:267*1:266*2:265*3:264*5:260*3:246*1:27*1:2*2 +8*1:2*1 +1037*1:632*1:2*2 +2*1 +1021*1:757*1:105*1:103*2:57*1:53*1:20*6:4*1:2*1 +803*1:2*1 +2*1 +1015*1:955*1:821*1:749*1:684*1:677*1:652*9:615*1:586*1:579*1:578*2:573*1:562*1:518*1:517*1:453*1:449*2:429*1:416*1:390*1:383*1:363*1:331*1:316*1:295*2:288*1:287*1:282*1:277*1:276*1:274*3:255*1:247*1:193*1:163*1:42*1:20*1:13*1:2*1 +958*3:950*1:821*1:733*3:715*1:693*1:638*3:632*2:230*3:212*1:169*2:93*1:88*2:87*2:84*1:81*1:79*1:63*1:53*10:51*1:50*1:20*5:4*1:2*1 +565*1:240*1:168*1:20*1:2*1 +758*1:398*1:200*1:199*1:6*2:5*1:2*1 +448*2:427*3:246*1:2*3 +941*2:848*1:815*11:795*1:791*3:788*1:786*4:785*9:779*2:760*1:710*1:670*1:662*1:655*1:652*1:644*4:629*2:620*3:613*1:608*1:607*1:601*1:600*1:584*1:583*1:565*2:559*2:556*2:552*4:550*1:549*1:548*1:536*1:534*1:533*1:508*4:506*1:505*1:504*1:503*3:500*2:498*1:496*6:493*5:489*3:464*1:449*6:448*1:427*2:415*1:407*1:404*1:403*1:399*1:392*1:390*1:367*1:364*3:338*5:333*1:326*1:317*4:304*1:303*4:274*1:242*1:239*2:229*1:223*1:209*1:208*1:185*1:182*1:179*2:171*2:169*4:166*3:161*2:160*2:156*3:150*1:145*1:141*1:47*1:44*3:42*3:27*2:11*3:3*2:2*1 +240*1:3*1 +1047*1:967*3:955*3:946*1:823*1:818*10:808*1:805*1:795*3:791*1:789*2:786*3:784*9:780*1:779*2:764*4:748*7:732*1:717*1:672*1:665*1:663*2:662*1:644*10:621*1:619*1:615*1:613*2:608*1:605*2:593*1:592*1:587*1:577*4:569*1:531*13:528*1:501*3:497*1:496*1:489*1:484*1:463*1:434*1:416*5:404*3:390*1:382*1:363*3:356*1:333*15:329*1:325*1:324*2:321*15:320*27:318*11:316*2:301*1:295*2:287*1:274*1:256*2:247*1:242*6:235*3:212*5:209*2:204*2:200*1:199*2:182*1:136*1:133*1:93*1:62*1:60*1:48*2:39*1:27*2:25*1:3*5 +619*1:475*2:3*1 +941*1:810*1:796*1:777*1:674*1:620*2:617*3:613*1:608*2:588*1:586*1:580*2:579*1:578*3:577*1:565*3:558*2:556*1:536*1:483*1:474*1:464*1:433*3:431*1:424*1:419*1:405*1:385*1:365*1:363*2:353*2:326*1:236*1:223*2:212*4:180*1:179*1:167*1:145*1:140*1:116*1:80*1:27*1:4*1:3*1 +941*1:757*1:655*1:603*1:223*1:212*2:138*1:3*1 +1026*1:963*5:786*1:663*1:659*1:652*2:641*2:640*1:638*3:637*1:636*1:580*1:573*1:569*2:555*4:552*1:549*5:539*1:535*1:287*1:239*1:212*2:144*1:102*1:23*1:3*1 +1021*1:1009*1:1007*1:920*1:848*2:780*1:778*1:770*1:766*1:760*1:753*1:732*1:727*2:723*1:721*1:681*1:678*1:669*1:666*1:657*1:652*2:620*3:617*1:603*2:601*2:588*1:582*1:581*1:579*1:562*1:558*1:557*1:554*2:552*1:550*1:549*1:531*1:529*1:521*1:518*1:504*2:474*1:429*2:428*2:416*1:413*1:409*1:404*1:375*1:373*1:363*1:359*1:353*2:347*1:346*1:344*2:342*2:339*1:338*1:337*1:321*1:320*1:303*2:295*1:287*2:247*1:236*1:230*2:218*1:215*2:212*1:203*1:202*1:201*1:180*1:179*5:171*1:163*1:157*1:141*1:138*2:115*1:95*1:90*1:86*1:80*2:70*1:54*1:43*1:25*2:23*1:22*1:4*1:3*1 +913*1:212*1:3*1 +504*1:128*1:4*1 +1000*1:977*4:821*1:786*2:760*1:742*1:654*3:650*1:640*2:629*1:620*1:614*3:580*1:578*1:577*1:565*1:531*1:503*1:456*1:437*1:398*1:385*1:336*1:274*1:223*1:179*1:171*1:134*1:132*1:97*1:87*1:81*1:47*1:38*1:26*2:4*1 +1042*1:1005*2:981*1:826*1:818*1:746*1:686*2:652*2:644*5:629*5:608*2:333*6:318*1:209*12:97*1:38*1:4*1 +1053*2:1052*2:1050*2:1026*1:1015*2:988*1:981*17:977*1:963*7:958*1:955*2:822*2:802*1:799*1:794*1:789*1:747*2:746*1:738*1:736*1:660*1:659*13:653*1:648*5:646*1:645*1:644*1:641*1:640*1:638*1:636*9:632*2:630*1:621*5:619*1:618*1:539*1:538*1:531*1:339*1:320*4:318*1:272*1:268*2:259*1:256*3:231*3:212*6:207*1:185*2:163*1:156*1:101*1:38*1:4*1 +1053*2:978*1:969*3:958*1:950*1:917*1:904*2:848*1:841*1:803*3:786*1:779*1:778*1:771*1:767*2:766*2:757*3:750*3:727*2:673*1:667*1:653*2:652*1:648*1:647*3:643*2:641*1:629*1:628*2:626*1:564*1:563*1:542*2:539*1:536*1:533*2:530*1:529*1:518*1:509*2:502*3:501*1:491*1:465*1:448*1:427*1:412*1:408*1:398*2:390*1:326*1:325*2:324*1:320*1:319*2:318*2:307*1:273*1:237*2:220*1:216*1:212*1:209*1:169*1:150*1:88*1:85*1:62*3:60*2:53*1:20*1:11*1:4*2 +852*1:398*1:66*1:4*1 +727*1:559*1:4*2 +4*1 +848*1:398*3:4*15 +1037*1:761*1:620*1:614*1:551*1:222*1:200*1:173*1:36*1:4*6 +4*1 +4*1 +981*1:810*3:796*1:788*1:746*1:659*4:617*1:580*1:578*1:529*1:492*1:465*1:405*1:312*1:273*1:269*1:212*1:209*1:116*1:62*2:4*1 +845*1:803*6:792*5:768*7:767*14:746*1:745*1:649*4:556*1:551*1:523*4:507*2:502*7:484*1:452*1:427*1:412*2:409*1:407*1:404*7:399*8:394*2:353*1:329*1:303*1:289*5:274*1:215*4:189*1:172*6:119*3:88*5:62*1:11*9:6*2:5*1 +76*4:73*1:62*7:59*2:34*1:20*1:11*1:5*2 +6*5 +8*1 +926*1:917*4:841*1:689*1:638*1:8*1 +8*1 +958*1:848*1:777*1:722*1:648*1:585*1:551*2:533*1:421*1:420*1:400*1:398*1:394*1:358*1:353*1:337*1:336*2:307*1:303*1:293*2:288*4:254*1:253*1:245*1:231*1:227*1:212*2:199*1:187*1:178*1:159*1:87*1:82*1:81*1:37*2:36*2:11*2 +39*1:25*1:24*1:11*1 +803*1:796*1:795*1:783*1:778*2:620*1:617*1:595*1:569*1:552*1:536*2:535*1:529*1:515*2:508*1:504*5:488*4:485*1:465*1:450*1:447*2:429*1:427*2:411*1:405*1:400*1:398*3:390*1:385*4:373*1:325*1:320*1:316*1:310*1:295*1:287*1:277*2:274*2:209*3:180*1:156*4:138*2:134*1:131*2:86*1:85*1:62*4:57*1:11*1 +11*2 +1037*6:1036*1:1032*2:1031*2:1030*2:727*1:641*1:636*1:334*1:237*2:212*1:21*2:11*2 +11*1 +786*1:784*1:689*1:667*1:659*1:588*1:536*1:409*1:338*2:318*1:316*2:302*1:241*1:230*1:220*1:93*1:87*2:79*1:30*2:26*2:23*3:11*1 +844*1:11*1 +1052*1:1046*1:1033*1:976*2:975*1:958*2:848*1:818*1:787*2:784*1:759*1:752*1:751*1:746*1:733*3:706*1:659*8:637*2:629*1:620*1:564*1:563*1:560*1:558*2:557*1:539*1:521*2:475*4:448*1:445*1:365*1:344*2:316*1:307*1:277*3:267*1:263*1:244*1:243*1:215*1:212*1:122*1:85*5:84*5:81*1:79*2:38*1:11*6 +1037*1:803*1:786*1:659*1:565*1:539*1:538*1:521*1:501*1:498*1:493*1:448*1:338*2:320*1:212*1:156*1:24*1:11*1 +941*1:599*3:598*2:597*1:583*1:432*1:277*2:11*1 +977*2:906*3:905*3:904*4:780*1:727*1:651*1:523*1:414*1:62*4:11*1 +1013*1:1012*1:813*1:808*3:805*1:804*5:770*1:757*1:748*1:676*1:666*1:662*3:652*2:648*1:632*1:427*5:398*1:376*1:333*1:315*1:287*1:146*1:115*3:29*1:11*1 +981*1:640*4:586*1:331*1:43*2:11*2 +11*1 +1041*1:964*1:866*1:776*1:621*1:304*1:247*2:189*1:185*1:119*1:80*1:11*3 +638*1:11*1 +803*1:533*1:523*1:504*1:496*1:495*1:493*1:399*1:380*1:320*1:256*1:62*1:11*1 +986*1:11*1 +1047*5:1046*1:1034*1:978*1:975*6:806*1:655*2:642*1:603*1:588*1:551*2:526*1:517*1:516*1:508*1:489*1:488*1:446*1:444*1:398*1:393*1:382*1:376*1:374*1:338*1:288*7:193*2:176*1:172*3:171*1:143*1:103*1:11*1 +321*2:212*1:13*3 +13*1 +13*2 +13*1 +950*2:554*1:79*1:17*1:15*1 +19*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:987*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:907*1:900*1:828*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:634*1:630*1:620*1:568*1:514*1:509*2:499*1:495*1:425*1:402*1:246*2:164*1:56*1:19*1 +1055*1:1018*1:990*1:979*1:931*1:928*1:927*1:922*1:921*1:900*1:738*1:736*1:692*1:690*1:680*1:634*1:630*1:19*1 +940*1:720*1:699*2:681*1:647*1:636*2:544*1:489*1:398*1:396*1:243*1:185*2:156*5:55*1:38*1:20*1 +955*1:554*1:20*3 +57*1:20*1 +746*3:632*1:600*1:84*1:49*1:20*1 +721*3:212*2:57*1:55*1:22*1 +22*1 +632*1:539*3:30*1:22*1 +25*1 +750*1:604*1:542*1:367*1:37*1:36*1:25*1 +786*1:757*1:316*1:179*1:25*1 +25*1 +757*1:554*1:212*1:26*1 +26*1 +1061*1:806*1:746*1:531*1:27*1 +814*1:802*1:795*1:786*1:559*1:504*2:427*1:383*1:309*1:222*2:28*1 +1037*1:982*1:845*1:755*1:662*2:657*1:652*1:620*1:577*1:534*2:533*1:530*3:529*2:515*2:504*1:501*6:484*1:451*2:443*1:427*3:412*2:404*3:398*1:381*2:373*1:327*1:320*2:230*1:182*2:114*1:28*1 +796*1:747*4:734*1:554*1:212*1:29*1 +659*7:644*1:641*1:640*2:627*1:625*1:540*1:518*1:427*2:404*3:334*1:327*1:269*1:265*1:263*1:257*1:212*2:62*1:60*1:29*1 +764*1:632*1:554*1:529*1:522*1:465*1:237*1:29*1 +786*1:776*1:762*1:640*1:636*2:552*2:549*1:536*1:29*1 +29*1 +1050*1:843*1:755*1:647*1:30*1 +30*1 +764*1:504*1:435*1:392*1:65*2:64*2:30*1 +30*2 +661*2:518*1:30*1 +363*1:235*1:30*4 +1026*1:981*3:848*2:795*1:652*1:518*1:171*1:132*5:131*12:45*1:38*2:30*1 +982*6:818*1:647*1:608*1:331*1:295*1:152*1:30*1 +981*2:230*2:155*2:104*1:57*1:43*2:42*4:34*1 +848*1:796*1:778*1:726*1:673*1:638*1:629*1:504*1:493*2:373*1:364*1:320*1:287*1:230*1:34*2 +34*1 +982*1:950*2:945*1:848*4:813*3:811*1:802*3:786*1:778*1:776*1:766*2:747*1:742*1:727*1:682*1:638*1:619*3:608*1:556*1:539*1:535*1:529*1:504*2:465*1:427*1:411*1:383*2:289*1:255*2:212*2:169*3:144*1:131*1:122*1:67*1:62*1:34*1 +230*1:37*1:36*1 +786*2:747*1:733*1:732*1:730*1:720*1:539*1:496*1:363*2:304*2:223*1:212*1:85*1:79*1:37*1:36*1 +195*1:37*3:36*3 +37*1:36*3 +37*1:36*1 +685*3:655*1:222*3:132*1:37*1:36*1 +778*1:38*1 +975*1:778*1:38*1 +700*1:699*1:302*1:38*1 +848*2:795*2:777*1:667*1:579*2:531*8:504*1:446*1:423*1:38*1 +38*1 +38*1 +1011*1:38*1 +844*1:821*1:212*6:38*1 +841*1:38*1 +1015*1:810*2:783*1:778*1:771*1:762*1:760*1:758*1:755*1:748*5:747*2:746*1:717*1:678*1:648*1:644*1:636*1:633*1:632*1:631*1:620*1:603*1:593*2:585*1:577*1:569*1:554*1:539*1:538*1:531*1:528*4:524*2:512*1:486*1:484*3:465*1:462*1:456*1:444*1:426*2:418*1:404*3:398*2:385*2:376*4:365*2:364*1:340*2:334*1:333*2:325*2:321*1:320*3:319*2:318*2:316*1:301*1:289*1:288*1:287*2:247*1:187*1:180*1:179*1:171*1:169*2:156*2:151*2:146*1:138*1:132*2:85*1:60*1:49*1:38*1 +981*1:848*1:212*1:38*1 +803*1:767*1:764*2:656*1:616*1:539*3:536*1:501*1:416*2:330*1:320*1:209*2:42*1 +949*2:848*4:761*1:657*1:652*2:647*3:541*1:521*1:409*1:304*1:156*1:53*1:42*1 +539*1:338*1:42*1 +99*1:47*4 +916*1:848*1:845*1:796*1:662*1:504*1:427*1:315*1:282*1:212*1:47*1 +352*1:47*1 +978*1:940*1:491*1:450*1:407*1:385*1:327*2:212*1:47*2 +47*1 +551*2:212*1:49*1 +1005*2:976*1:975*2:796*1:748*1:681*2:659*6:652*2:617*1:212*3:138*1:100*3:50*5:49*1 +733*1:100*2:93*4:89*2:88*2:85*2:84*2:81*8:79*3:73*1:50*4:49*1 +638*1:636*1:504*1:212*1:50*1 +823*1:518*1:411*1:246*1:212*1:169*1:51*1:50*2 +1015*1:955*1:746*1:730*3:666*1:274*1:51*1 +53*1 +721*1:84*1:79*1:53*3 +53*1 +803*1:509*1:410*2:336*1:216*1:53*1 +53*5 +85*1:53*2 +53*1 +53*1 +786*3:785*2:782*1:780*1:776*1:764*1:747*1:712*1:642*6:636*2:585*1:565*1:559*1:508*2:418*1:385*1:376*1:375*1:364*1:304*2:303*17:185*1:128*1:54*1 +585*1:54*1 +54*1 +54*1 +55*1 +1034*2:926*1:823*2:659*4:644*2:604*1:573*1:541*1:321*1:312*1:307*1:273*1:266*1:226*1:193*1:57*1 +955*1:848*1:355*1:212*1:176*1:57*1 +59*1 +60*1 +787*1:649*1:620*2:585*1:212*2:146*1:60*1 +60*1 +979*1:845*1:759*1:757*1:747*1:746*1:667*5:647*1:627*1:318*1:316*1:287*1:212*5:61*1:60*1 +795*1:786*3:774*3:676*1:673*1:667*2:659*1:652*3:641*17:640*10:638*7:637*8:636*13:623*1:573*2:572*1:559*1:555*7:552*2:549*9:541*1:540*1:536*1:531*1:465*1:422*2:355*2:342*1:321*1:318*1:237*2:222*1:179*1:169*3:163*1:156*4:134*1:60*1 +805*1:803*1:778*1:750*1:747*2:746*2:667*8:659*1:648*2:646*1:644*1:628*1:627*1:625*1:623*1:622*2:619*1:573*1:555*2:549*4:541*2:538*1:525*2:524*1:518*2:489*2:465*1:411*1:320*1:212*1:61*1:60*1 +1050*1:917*1:912*1:815*2:795*1:794*1:757*2:748*1:717*1:715*2:659*16:648*1:637*1:636*1:619*1:552*3:518*1:314*1:312*1:271*2:268*3:266*1:257*1:212*9:153*1:61*1 +641*1:640*1:212*1:61*1 +792*1:748*1:742*1:659*1:132*1:62*1:61*1 +61*1 +759*4:660*1:659*1:653*1:645*1:639*1:635*1:618*1:574*1:572*1:559*1:550*1:549*1:547*1:546*1:545*1:543*1:540*1:532*1:527*1:487*1:485*1:482*1:477*1:473*1:470*1:469*1:465*1:462*1:371*1:370*1:366*1:362*1:332*1:323*1:314*1:312*1:311*1:307*1:306*1:305*1:302*1:299*1:298*1:292*1:286*1:284*1:283*1:275*1:232*1:194*1:186*1:177*1:174*1:149*1:123*1:121*1:120*1:117*1:110*1:107*1:101*1:98*1:73*1:66*1:61*1 +1025*1:924*1:923*1:848*2:844*1:803*1:796*1:789*1:771*1:710*1:619*1:604*1:515*1:504*2:427*1:397*1:380*1:340*1:333*1:320*1:156*1:131*1:89*4:62*2 +666*1:504*1:394*2:172*1:156*2:86*1:62*4 +1050*2:813*1:810*1:809*3:804*1:786*3:777*1:765*2:755*3:753*7:752*1:751*1:744*1:628*1:617*3:592*3:579*1:578*1:577*4:538*2:533*5:530*3:526*1:521*7:517*14:515*4:509*10:508*2:505*3:504*15:501*3:500*5:498*1:497*3:496*2:495*2:493*1:492*1:491*1:489*2:483*4:451*1:449*4:448*3:447*2:446*2:442*1:436*1:434*1:429*2:427*6:423*5:421*6:418*7:414*9:412*19:407*3:405*10:404*5:398*7:396*15:394*3:385*3:381*3:379*1:378*1:373*4:372*3:371*1:369*1:364*2:363*1:337*1:327*2:320*5:316*4:313*2:293*1:284*1:176*11:169*2:151*1:143*3:91*5:86*13:62*1 +62*1 +848*2:767*1:757*1:644*1:620*1:515*1:504*1:446*1:429*1:424*1:419*1:417*1:411*2:401*1:373*1:338*1:315*1:131*1:62*1 +982*2:963*2:880*1:818*1:815*1:811*2:810*2:802*3:796*1:786*2:778*2:766*1:758*1:756*1:748*4:747*1:746*1:717*1:662*3:575*1:536*1:529*6:526*1:524*1:522*2:517*1:516*1:504*6:489*1:483*1:449*1:448*1:429*2:428*1:427*1:421*1:416*1:412*1:385*1:338*1:326*1:315*2:304*1:295*1:290*1:277*1:274*1:212*1:156*1:116*1:105*2:62*2 +963*2:896*1:887*1:886*1:880*1:876*1:860*1:858*1:856*1:658*1:556*1:75*1:63*6 +988*1:963*1:951*1:940*1:814*1:795*1:786*3:785*1:778*1:764*1:719*1:667*1:644*1:641*1:636*1:632*1:608*2:601*1:573*1:572*1:563*1:555*1:552*1:541*1:508*1:504*1:501*1:457*1:337*1:330*1:316*1:313*1:230*3:212*2:197*1:156*3:150*1:105*1:85*1:68*1:63*3 +964*1:103*1:63*1 +1053*1:983*1:963*1:844*2:788*1:559*1:509*1:383*1:95*1:69*1:67*1 +1038*2:1029*2:977*1:780*1:626*1:319*3:203*3:202*1:201*1:193*1:150*1:67*1 +67*1 +721*1:720*1:642*7:619*2:67*1 +133*1:67*1 +67*1 +963*1:68*1 +848*5:758*1:747*2:716*1:682*1:638*1:552*1:304*3:68*1 +926*2:727*1:633*2:572*2:569*12:567*1:565*12:564*1:563*1:562*3:560*8:559*9:558*7:557*3:556*7:427*5:190*1:168*1:134*1:87*1:79*2:78*2:75*1:68*2 +596*1:595*1:582*1:68*1 +577*1:558*1:557*1:212*2:86*1:68*1 +819*2:68*1 +68*1 +69*1 +1054*1:848*1:584*1:565*1:564*3:563*2:556*1:533*1:474*1:321*2:208*1:180*1:80*1:70*1 +562*1:558*1:73*1 +750*2:667*2:653*2:641*1:639*1:638*9:636*1:604*1:339*2:331*1:212*1:74*1 +796*2:753*5:601*1:580*1:578*1:451*5:444*5:385*1:76*1 +559*1:78*1 +795*1:781*1:748*2:237*1:79*1 +383*1:79*1 +1053*2:779*1:746*1:642*1:617*1:504*1:501*1:295*1:268*1:237*1:80*1 +80*6 +848*1:414*1:404*2:399*4:385*2:293*1:285*2:280*1:140*1:87*1:81*1 +81*1 +81*1 +89*1:82*4 +903*1:792*1:764*1:762*1:733*1:237*1:193*4:82*1 +786*1:769*1:758*1:673*1:652*1:577*1:536*1:518*1:504*1:404*1:364*1:138*2:90*1:84*1 +565*1:353*1:84*2 +1022*2:212*1:103*1:84*1 +844*1:85*1 +924*1:913*1:844*1:516*1:241*1:85*1 +85*1 +646*1:85*1 +815*1:795*1:717*2:708*2:620*4:554*20:526*3:518*2:504*5:447*3:428*2:414*2:404*4:381*8:303*1:247*1:226*1:222*21:114*2:86*17 +977*1:955*1:940*2:804*2:662*1:642*1:621*1:614*1:581*1:491*2:432*2:398*4:373*1:334*2:327*3:325*3:319*1:316*5:304*1:212*1:195*1:156*1:137*1:86*1 +1022*1:222*1:203*1:86*1 +628*1:217*1:88*1 +88*1 +89*1 +815*1:786*2:784*3:763*2:758*1:644*10:620*1:608*3:603*1:599*1:565*1:558*1:557*1:536*1:534*1:504*1:491*1:429*1:351*1:321*1:317*1:316*1:304*2:274*2:218*3:217*2:209*5:195*1:180*1:162*1:140*2:138*2:131*1:125*5:90*3 +946*1:453*1:398*1:293*1:118*1:91*1 +209*1:93*1 +93*1 +94*1 +915*1:689*1:96*1:95*1 +383*1:95*1 +1025*1:131*1:95*1 +727*2:171*37:132*2:131*6:96*2 +96*1 +97*1 +97*1 +97*1 +97*1 +924*1:914*1:844*1:659*3:518*1:381*1:304*1:288*4:265*1:132*1:97*1 +786*3:783*1:737*1:662*1:659*1:519*1:502*1:97*1 +97*1 +97*1 +926*1:171*1:98*1 +103*1 +104*2 +982*2:981*1:848*1:815*1:539*1:465*1:404*1:373*1:104*1 +1050*1:940*1:766*2:758*11:747*12:628*1:627*2:626*7:625*2:624*2:623*3:622*3:559*1:549*5:519*1:518*21:447*1:435*1:422*1:373*1:364*1:328*2:319*1:303*2:105*6 +1042*1:845*1:796*1:764*3:758*1:640*1:521*1:504*5:428*1:427*3:416*1:400*1:398*2:389*1:376*1:356*1:299*1:256*1:230*1:212*2:114*1 +810*2:662*1:647*5:554*4:355*1:327*1:248*1:222*3:182*4:156*1:135*1:116*1:115*1:114*1 +1053*1:975*1:941*1:788*1:699*1:650*1:608*1:565*1:554*1:547*1:533*5:526*1:505*1:504*1:492*3:441*2:421*1:396*3:376*1:316*1:299*1:229*1:223*1:222*3:212*1:115*2 +577*1:518*1:515*1:504*1:415*1:404*2:399*1:397*1:338*3:220*1:115*1 +778*2:116*1 +554*2:465*1:222*1:153*1:116*1 +1046*1:649*1:620*1:611*1:608*6:600*1:549*1:544*1:509*1:465*1:427*1:367*2:355*1:305*1:295*1:122*1:117*1 +118*1 +815*1:712*1:667*1:648*1:457*2:307*1:220*1:122*1 +958*1:803*1:717*1:549*1:547*1:380*1:373*1:339*1:329*1:318*2:180*2:125*1 +303*1:128*1 +783*2:747*1:673*3:636*1:608*1:398*1:327*1:218*1:212*2:180*1:143*1:128*1 +131*1 +131*1 +792*1:771*2:404*3:341*1:131*1 +786*1:608*2:507*1:446*1:304*1:277*4:203*1:131*1 +981*1:848*1:814*2:802*1:620*1:582*1:451*1:444*3:415*1:409*2:393*1:303*1:212*1:144*1:138*1:132*1 +848*3:384*2:222*1:140*2:132*1 +950*1:784*5:777*1:765*1:753*1:615*1:580*1:578*1:539*1:531*6:447*1:446*12:429*2:427*3:423*4:412*1:407*4:394*1:379*10:373*1:372*1:339*1:318*1:222*2:143*1:133*1 +133*1 +941*1:786*1:708*1:655*1:620*1:608*1:521*1:492*1:429*1:282*1:167*1:134*1 +137*1 +137*2 +972*3:793*1:788*1:768*1:759*1:648*12:647*5:646*1:572*1:559*1:323*1:315*2:268*1:137*1 +795*1:748*1:607*1:559*1:504*1:398*1:376*2:156*1:138*1 +786*1:677*1:627*1:625*1:212*1:138*1 +223*1:138*2 +620*1:565*1:558*1:445*2:437*1:322*1:161*2:139*6 +437*14:371*1:156*8:139*1 +620*7:617*2:614*3:613*4:599*1:598*1:583*1:580*3:578*3:416*4:367*1:317*1:141*1 +823*1:620*7:614*15:613*20:599*9:598*7:583*5:580*8:578*9:141*3 +474*12:141*1 +502*1:448*1:144*1 +848*1:843*2:554*1:144*1 +230*1:144*1 +1053*1:1010*1:1003*1:826*1:786*2:746*2:667*1:659*1:649*1:488*1:314*1:259*1:156*1:145*1 +145*1 +429*1:145*1 +145*1 +823*2:805*2:791*1:759*1:648*1:146*3 +148*1 +786*1:148*1 +150*1 +150*1 +593*1:525*6:486*12:476*6:256*15:247*12:236*6:151*6 +151*1 +153*1 +212*1:153*2 +153*1 +577*3:575*1:496*1:489*4:475*3:171*1:154*1 +746*1:667*1:155*1 +155*1 +155*4 +155*1 +758*1:746*2:622*1:600*1:364*1:156*1 +156*1 +815*1:788*1:659*1:416*1:156*1 +914*1:659*1:518*1:156*1 +749*1:620*1:398*2:381*1:156*1 +749*2:620*1:303*1:169*1:156*1 +717*1:504*1:462*1:319*2:316*1:156*1 +156*1 +156*1 +521*1:436*1:427*1:396*1:156*1 +1053*1:994*1:806*1:765*1:598*1:597*1:507*1:434*1:376*4:212*2:156*1 +156*1 +156*1 +766*1:653*1:636*1:559*1:539*1:339*1:331*3:156*4 +156*1 +157*1 +608*1:158*1 +636*1:564*1:558*1:160*1 +161*1 +163*1 +1026*2:963*3:644*1:531*1:318*1:163*1 +757*5:328*1:163*1 +163*1 +168*1 +786*1:464*1:168*1 +229*1:168*1 +533*3:497*2:337*1:218*3:168*4 +277*1:274*2:169*1 +1026*1:1015*1:915*1:848*3:693*1:169*1 +171*1 +175*1 +1037*2:582*1:209*1:176*1 +559*1:553*1:463*1:363*1:246*1:229*1:176*1 +937*1:935*1:934*1:933*1:932*1:605*1:516*1:489*1:478*1:374*2:176*1 +1054*1:659*1:640*1:636*2:549*1:502*2:485*1:484*1:483*1:321*1:179*2 +179*1 +1037*1:803*1:706*1:677*1:646*1:585*4:504*1:398*1:317*1:179*1 +975*1:551*1:282*1:179*1 +179*1 +181*5 +181*1 +940*1:788*1:757*1:741*1:672*2:648*1:636*1:541*1:504*1:419*1:404*1:379*1:324*1:212*2:181*1 +783*19:648*1:587*1:463*1:276*1:246*1:182*10 +655*1:644*1:528*1:461*1:349*1:320*2:287*1:203*1:182*1 +182*1 +1054*1:932*1:672*1:554*1:547*1:358*1:220*1:182*1 +982*4:786*1:747*1:185*1 +190*1 +193*3 +193*1 +193*3 +193*1 +196*1 +426*1:375*1:196*1 +803*1:202*1:201*1 +202*1:201*1 +1010*1:915*1:759*3:750*1:710*1:667*1:659*2:644*1:539*3:525*1:524*2:518*1:468*1:465*1:462*1:266*1:202*1:201*1 +203*1 +203*2 +203*1 +203*1 +203*1 +203*1 +747*1:316*1:203*1 +1046*2:363*2:235*2:211*1:203*4 +1025*1:1022*1:950*1:429*2:428*2:427*2:212*1:209*1 +209*1 +209*1 +209*1 +209*1 +209*2 +210*1 +212*1 +212*1 +212*1 +212*1 +504*2:212*1 +824*1:212*1 +212*1 +277*1:212*3 +212*2 +628*1:212*2 +212*9 +778*1:727*1:676*1:536*2:529*1:519*1:518*2:504*2:453*1:314*1:212*1 +383*1:212*1 +212*1 +787*1:212*1 +212*1 +212*1 +212*3 +212*2 +1053*1:805*1:748*1:662*1:659*1:652*1:531*1:448*1:427*1:212*1 +212*1 +693*1:212*1 +212*2 +212*1 +212*1 +212*1 +895*2:212*1 +778*1:659*1:212*1 +917*1:648*2:637*1:212*2 +212*1 +1050*1:795*2:749*1:531*3:504*1:331*1:212*1 +813*1:753*5:751*1:719*1:517*3:508*2:504*1:449*1:429*7:428*1:421*1:416*2:404*5:400*1:376*1:330*1:326*1:320*1:212*1 +212*1 +212*1 +212*1 +462*1:212*1 +790*1:644*1:212*1 +212*1 +212*1 +212*2 +212*1 +212*2 +984*1:910*1:271*1:257*1:212*2 +212*1 +659*1:212*1 +659*2:462*1:398*1:212*1 +212*1 +212*1 +212*1 +1005*1:212*1 +715*1:212*1 +212*1 +212*1 +212*4 +787*2:212*5 +212*1 +848*2:212*1 +316*1:212*1 +844*1:212*1 +212*1 +212*1 +214*2 +215*1 +786*1:215*2 +1022*1:791*1:659*3:264*1:216*1 +786*1:216*2 +619*1:312*1:216*1 +216*1 +216*1 +730*1:677*1:267*1:216*2 +216*1 +216*2 +216*1 +565*2:353*3:223*1:218*2 +218*1 +958*1:792*1:747*1:704*1:498*1:219*1 +220*1 +220*1 +220*1 +484*1:220*2 +221*1 +1039*1:1036*1:1021*2:917*1:914*1:841*2:714*1:659*3:600*1:427*1:266*1:222*1 +223*1 +223*1 +492*1:224*1 +997*1:716*1:714*1:697*1:600*1:224*2 +569*1:560*1:559*1:226*1 +948*1:947*1:226*1 +230*1 +230*1 +230*1 +778*1:517*1:513*1:230*1 +230*1 +230*1 +231*1 +231*1 +235*1 +235*1 +235*2 +236*7 +784*1:237*1 +767*1:620*1:427*1:237*1 +237*1 +237*1 +237*1 +239*3 +241*2 +242*1 +784*1:636*1:559*1:541*1:538*2:513*1:502*1:328*1:246*1 +987*1:907*1:630*1:246*2 +987*1:907*1:630*1:246*2 +246*1 +247*10 +247*1 +434*1:247*1 +247*6 +247*1 +608*1:601*1:247*5 +813*2:534*14:529*1:516*2:509*1:500*2:492*4:398*1:247*1 +247*2 +247*2 +247*1 +644*1:536*1:429*1:249*1 +841*1:778*1:746*3:644*1:637*1:536*1:355*1:251*1 +251*1 +252*1 +254*1 +256*1 +256*1 +277*1:256*1 +256*21 +256*1 +257*1 +258*1 +271*1:258*1 +789*1:786*1:590*1:491*1:427*1:400*1:331*1:320*1:275*1:258*1 +794*1:659*3:258*1 +258*1 +268*1:265*1:259*1 +1050*1:848*1:750*1:682*1:659*2:648*1:644*1:542*1:264*1:263*1:260*1 +659*4:273*4:265*1:263*1 +263*1 +659*4:263*1 +263*1 +666*1:659*1:264*1 +659*2:267*1:264*1 +266*1:265*1 +659*2:266*5:265*1 +659*1:266*1 +266*1 +266*1 +266*1 +864*1:462*1:268*1 +269*1 +269*1 +726*1:270*1 +316*2:270*1 +1029*1:284*1:272*1 +273*1 +913*1:273*1 +273*1 +273*1 +794*1:273*1 +273*2 +273*1 +273*1 +274*1 +755*1:581*1:578*1:398*1:385*2:326*1:325*1:274*1 +274*2 +275*1 +276*1 +783*1:647*1:277*1 +620*1:333*1:277*6 +793*1:781*1:277*1 +749*1:727*1:579*1:578*1:427*1:411*1:277*1 +277*1 +926*1:912*1:816*3:763*1:521*2:437*1:390*1:280*1 +280*1 +280*1 +848*1:550*1:280*1 +893*1:504*1:415*1:280*1 +280*1 +280*1 +282*1 +1047*3:282*1 +844*1:786*1:659*1:285*1 +285*1 +288*18 +288*1 +794*1:786*1:288*1 +747*1:288*1 +288*1 +288*4 +288*2 +1026*1:648*1:636*1:549*2:289*1 +766*1:291*1 +291*1 +294*3 +742*1:644*1:295*1 +981*1:628*1:533*1:316*1:295*1 +809*1:805*1:726*2:601*1:452*1:429*1:391*1:295*1 +632*3:302*1 +615*1:435*7:373*1:303*1 +755*1:581*1:577*1:427*1:303*1 +303*2 +1037*2:976*1:975*1:926*1:916*1:638*1:632*1:371*1:304*1 +795*1:326*1:304*1 +986*1:786*1:304*1 +486*1:304*1 +504*1:304*1 +310*1 +659*1:523*1:312*1 +312*1 +1015*1:795*1:312*1 +451*1:313*1 +336*1:314*1 +843*1:788*1:636*1:530*1:314*1 +315*1 +827*1:687*2:316*1 +316*1 +659*1:619*1:531*1:465*1:333*1:316*1 +539*1:324*1:318*1:316*1 +333*1:329*1:318*1:316*1 +316*2 +677*1:317*1 +941*1:671*1:478*1:427*2:317*1 +753*1:648*1:547*1:517*1:504*1:503*1:498*1:493*1:429*1:428*1:404*2:321*1:320*1 +582*1:531*2:326*2:321*1:320*2 +320*1 +627*1:625*1:622*1:549*3:518*3:447*1:328*1:322*1 +591*1:577*1:446*1:324*1 +324*1 +325*1 +620*1:573*1:529*1:524*1:504*1:427*1:326*1 +560*1:326*1 +941*1:796*1:620*2:617*1:608*1:581*1:573*2:536*1:534*1:326*1 +803*1:391*2:353*1:327*3 +327*1 +329*1 +329*1 +677*1:331*1 +1037*1:331*1 +889*1:884*1:881*1:859*1:858*1:636*1:335*1 +335*1 +335*1 +843*1:624*1:336*1 +671*5:336*1 +339*1 +815*1:340*1 +340*1 +633*1:355*1:341*1 +427*1:342*1 +342*1 +344*2 +355*1 +659*1:355*1 +948*1:947*4:782*1:780*1:355*1 +747*2:681*1:357*1 +848*1:783*1:722*1:440*1:358*2 +359*1 +759*1:361*1 +363*1 +363*1 +364*1 +659*2:364*1 +367*1 +863*1:803*1:369*1 +373*3 +426*1:375*1 +747*1:715*1:588*1:433*3:404*1:398*1:382*1:376*1 +795*1:777*1:676*1:387*1:380*1 +380*2 +383*11 +662*1:648*1:383*1 +917*1:784*1:427*1:384*1 +648*2:390*1 +417*1:391*1 +394*1 +729*1:426*2:396*2 +423*1:396*1 +398*2 +398*1 +398*1 +504*1:398*1 +398*1 +810*2:399*1 +399*1 +399*1 +782*1:771*1:404*2 +848*1:404*1 +405*1 +963*1:848*1:784*1:539*1:533*1:502*1:407*1 +407*1 +408*1 +408*1 +410*1 +513*1:410*1 +411*1 +411*1 +411*1 +411*2 +411*1 +413*2 +778*1:659*2:415*1 +841*1:786*4:504*1:418*6 +421*1 +427*2 +802*1:539*2:528*1:427*1 +1053*6:980*2:697*1:427*8 +786*2:427*1 +795*1:427*1 +427*1 +538*1:427*2 +428*1 +662*1:620*1:580*1:429*2 +585*1:435*1 +437*1 +438*1 +614*1:449*1 +975*1:452*1 +467*1:462*1 +790*1:463*1 +463*1 +464*2 +620*1:465*1 +788*1:559*1:465*1 +783*1:747*1:467*2 +467*1 +472*1 +475*2 +475*2 +475*6 +476*5 +476*5 +476*5 +478*1 +795*2:608*1:481*1 +483*1 +778*1:483*1 +483*1 +483*1 +483*1 +484*1 +484*4 +484*2 +486*1 +486*5 +486*2 +585*1:486*1 +489*1 +766*1:504*3:492*1 +565*1:551*1:500*2 +780*1:689*3:501*1 +504*1 +531*1:504*1 +504*2 +577*1:504*1 +917*1:659*3:504*2 +648*1:620*1:504*1 +848*1:793*1:780*1:504*1 +507*1 +792*1:620*2:580*1:578*1:523*2:508*1 +512*1 +518*1 +757*2:519*1 +523*1 +524*2 +529*1 +1022*1:764*2:619*1:584*1:534*1 +538*1 +848*2:539*1 +848*1:808*1:662*1:539*1 +747*1:724*1:636*1:577*1:539*1 +844*1:549*1 +549*4 +549*1 +549*1 +681*1:549*1 +549*1 +549*2 +550*1 +550*1 +844*1:550*2 +550*2 +550*1 +551*2 +551*3 +551*1 +551*5 +848*1:632*1:551*1 +551*4 +551*1 +552*1 +867*1:844*1:693*1:554*2 +767*1:554*1 +554*2 +554*1 +565*4:556*2 +564*1:558*1 +558*1 +558*1 +562*1 +778*1:565*1 +565*1 +580*1:578*1 +579*4 +795*2:580*1 +843*1:786*1:580*1 +581*1 +795*3:603*1:599*6:598*6:597*2:596*2:595*2:590*1:586*2:585*6:583*4 +716*1:585*1 +599*3:597*1:587*1:586*1 +587*2 +587*1 +599*4:598*4:597*3:596*1:587*2 +599*3:598*4:597*1:587*1 +587*2 +588*1 +592*1 +593*1 +593*1 +719*3:712*1:593*1 +734*1:599*1:598*1 +599*1 +601*1 +601*1 +844*1:652*1:601*1 +603*1 +603*1 +608*1 +608*1 +608*1 +608*2 +658*1:608*1 +608*1 +727*1:608*1 +926*1:608*1 +614*2:613*8 +615*1 +719*3:616*1 +617*1 +659*1:619*1 +1013*2:1004*2:848*2:686*1:684*1:632*1:619*1 +758*1:747*1:619*1 +620*1 +620*1 +620*1 +620*1 +621*2 +624*1 +625*1 +628*1 +628*1 +629*1 +631*1 +633*1:632*1:631*1 +879*1:878*1:632*4 +845*1:816*1:632*1 +632*1 +632*1 +964*1:632*2 +632*1 +632*1 +632*1 +632*1 +760*1:750*1:632*1 +632*3 +794*1:632*1 +1013*1:632*1 +848*2:632*1 +824*1:632*1 +632*1 +632*1 +632*1 +979*1:903*1:633*1 +841*1:659*2:636*1 +636*2 +636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +659*2:637*1 +638*1 +638*1 +641*1:638*1 +1025*1:638*1 +640*1 +659*1:640*1 +642*1 +644*1 +821*1:644*1 +646*4 +646*2 +786*2:647*1 +805*1:648*2 +650*1 +651*1 +652*1 +652*2 +652*2 +652*1 +653*1 +655*1 +657*3 +657*1 +658*1 +658*1 +659*2 +659*1 +659*1 +659*1 +793*1:730*1:659*1 +659*1 +955*1:659*1 +659*4 +659*1 +1022*1:659*1 +659*1 +659*1 +995*1:844*1:794*1:659*1 +659*1 +659*1 +659*1 +659*1 +659*1 +659*2 +659*1 +659*1 +665*1 +671*3 +671*2 +671*2 +671*1 +848*5:681*1:673*1 +674*1 +678*1 +848*2:685*1:682*1:681*1 +688*3:687*2:681*1 +681*1 +682*1 +1022*1:949*1:848*1:682*1 +848*10:682*1 +848*1:682*1 +848*1:682*1 +848*1:683*1 +683*1 +683*1 +688*1:685*1 +685*1 +686*1 +688*1 +689*1 +689*1 +689*1 +689*1 +689*1 +689*1 +693*1 +693*1 +1019*1:707*1 +707*1 +708*3 +710*1 +712*1 +997*1:714*1 +715*1 +715*1 +715*1 +717*1 +717*2 +791*1:717*1 +719*1 +721*1 +726*1:723*1 +723*1 +724*1 +724*1 +724*1 +726*4 +848*1:726*2 +726*1 +726*2 +726*1 +726*1 +726*1 +727*1 +729*1 +730*1 +734*1 +1021*1:741*1 +741*1 +955*1:745*2 +746*1 +746*1 +746*1 +747*3 +747*1 +795*1:747*1 +747*1 +1050*1:748*1 +748*1 +946*1:756*2 +756*1 +757*1 +757*1 +757*1 +758*1 +759*1 +760*1 +760*1 +762*1 +764*1 +765*1 +766*1 +778*2 +778*2 +778*1 +778*1 +963*1:778*1 +779*1 +848*1:780*1 +781*1 +781*1 +1022*1:824*1:795*1:794*2:781*1 +781*1 +848*1:781*1 +781*1 +848*1:803*1:782*1 +783*1 +976*1:975*1:785*1 +786*1 +786*1 +786*2 +786*2 +786*6 +786*2 +786*2 +786*1 +786*1 +786*1 +786*1 +786*1 +787*1 +787*1 +788*1 +789*1 +790*1 +791*1 +978*1:920*1:792*4 +792*1 +917*1:793*1 +794*1 +864*1:794*1 +795*1 +795*1 +795*1 +795*1 +795*1 +795*1 +795*3 +795*1 +796*1 +796*1 +803*1 +803*1 +803*1 +804*5 +807*1 +852*1:848*6:845*1:813*1 +813*3 +814*1 +815*1 +848*1:815*1 +818*1 +818*1 +821*1 +821*1 +823*1 +823*1 +823*1 +824*1 +988*1:825*1 +1026*1:825*1 +826*1 +826*1 +836*1 +1028*1:837*1 +839*1 +840*1 +840*1 +840*1 +840*1 +841*1 +916*1:843*1:841*3 +841*1 +977*1:844*1:841*1 +843*1:841*1 +848*1:841*1 +841*1 +932*1:908*1:844*1:841*1 +841*1 +841*1 +843*1:842*1 +843*2 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +844*1 +844*1 +844*2 +844*1 +844*1 +848*1:844*1 +844*1 +915*1:844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*2 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +845*1 +845*1 +845*2 +845*1 +845*1 +845*1 +845*1 +845*1 +846*1 +846*1 +846*1 +846*1 +932*1:846*1 +848*1 +848*1 +848*1 +848*2 +848*2 +848*1 +848*1 +848*2 +848*5 +848*1 +848*9 +848*1 +848*1 +848*1 +950*1:848*1 +924*1:848*1 +848*2 +848*1 +848*1 +848*1 +848*6 +848*1 +848*2 +1045*1:848*1 +848*2 +848*1 +848*2 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*5 +848*1 +848*4 +848*2 +848*1 +851*1 +851*1 +851*1 +851*1 +852*1 +856*1 +857*1 +860*1 +863*1 +863*1 +864*1 +876*1 +880*1 +881*1 +888*1:882*1 +932*1:887*2:885*1 +888*1 +896*1 +899*1 +903*2 +903*1 +904*1 +904*1 +905*1 +905*1 +905*1 +905*1 +905*1 +906*2 +906*2 +906*1 +906*2 +906*2 +906*2 +906*2 +906*1 +906*2 +932*1:908*1 +908*1 +932*1:908*1 +908*1 +924*1:923*1:910*1 +913*5 +916*1:913*1 +913*1 +913*1 +914*1 +914*1 +915*1 +916*5 +916*1 +916*1 +916*1 +917*1 +917*1 +917*1 +917*1 +917*1 +918*1 +918*1 +918*1 +920*1 +926*1 +926*1 +926*1 +926*1 +926*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*9 +932*1 +932*1 +932*1 +932*1 +932*1 +1017*1:1011*1:1009*2:932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*3 +932*2 +932*1 +932*1 +932*1 +932*3 +932*6 +932*3 +932*1 +932*1 +932*2 +932*1 +933*1:932*4 +932*1 +932*1 +932*1 +935*6:933*5 +933*1 +933*1 +933*1 +935*1 +935*1 +935*1 +940*1 +945*1 +949*1 +949*1 +950*1 +950*1 +950*1 +950*1 +950*1 +951*1 +952*1 +953*3 +953*1 +955*2 +955*1 +957*1 +958*1 +958*1 +963*1 +963*4 +968*3 +970*5 +975*1 +975*1 +975*1 +976*1 +978*1:977*1 +977*1 +977*1 +977*1 +977*1 +978*1 +978*1 +978*1 +981*1 +982*3 +982*1 +983*2 +984*1 +984*1 +986*1 +986*2 +986*1 +991*1 +992*1 +994*1 +994*1 +995*1 +1061*2:1001*1 +1004*2 +1005*1:1004*1 +1004*1 +1005*1 +1005*1 +1006*1 +1010*1 +1013*1 +1018*1 +1021*1 +1021*1 +1022*1 +1022*2 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1025*1 +1025*1 +1025*1 +1025*1 +1026*1 +1027*4 +1027*2 +1029*3 +1032*1:1031*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1037*1 +1037*2 +1037*1 +1041*1 +1042*1 +1042*1 +1043*2 +1043*1 +1045*1 +1045*1 +1046*1 +1046*1 +1046*1 +1046*1 +1046*2 +1047*2 +1047*3 +1047*1 +1047*1 +1047*1 +1047*2 +1047*2 +1047*1 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1048*1 +1048*1 +1052*1 +1053*1 +1053*1 +1053*1 diff --git a/data/index/i12.idx b/data/index/i12.idx new file mode 100644 index 0000000..ff19b66 --- /dev/null +++ b/data/index/i12.idx @@ -0,0 +1,960 @@ +1053*1:848*1:821*1:778*1:766*1:681*1:426*2:409*1:405*1:340*2:212*2:80*1:62*1:1*1 +1025*1:981*1:945*1:867*1:866*1:864*1:786*1:758*1:648*1:641*1:638*1:620*1:615*1:608*1:573*1:552*1:539*1:536*1:524*1:504*1:475*3:461*1:457*1:435*1:404*1:373*1:356*1:333*2:331*5:324*3:318*1:230*1:171*1:125*2:118*1:115*1:113*2:112*2:111*2:11*1:3*1:2*2 +1061*2:1058*1:1053*1:1051*1:1044*1:1043*1:1021*1:1015*1:986*1:981*2:976*2:975*1:958*1:955*1:952*1:951*1:950*1:949*1:948*2:947*2:946*1:945*2:940*1:912*2:904*1:818*1:815*2:810*1:808*1:806*1:805*1:804*21:802*1:796*2:791*2:787*1:786*2:784*2:781*2:779*1:777*6:771*1:769*3:766*5:759*1:754*3:750*1:747*2:746*3:733*2:727*1:719*1:717*2:706*1:705*1:697*1:684*1:681*1:676*1:662*4:659*9:652*1:648*3:643*1:636*1:632*1:620*2:617*3:614*1:608*3:607*1:593*1:591*1:579*6:552*1:551*1:550*1:542*1:539*1:538*2:533*1:531*2:528*1:526*3:524*1:523*2:518*3:512*8:509*1:508*9:507*3:504*3:484*3:483*1:449*2:444*1:441*1:437*1:435*1:427*5:426*2:416*6:415*5:411*1:409*4:407*2:405*1:404*2:400*1:398*5:396*2:385*4:384*1:383*1:382*2:380*1:377*1:376*2:371*2:365*1:353*1:342*1:341*1:338*1:336*4:334*1:333*3:328*1:326*5:324*1:320*2:319*1:318*1:317*1:316*4:312*1:303*3:289*2:287*1:277*6:275*3:274*2:256*3:255*1:237*7:230*3:222*3:215*1:212*4:209*6:202*1:200*1:193*2:179*1:171*1:170*1:169*1:156*7:155*1:146*1:143*1:134*1:132*1:115*1:94*1:93*2:87*3:85*4:84*2:81*2:80*7:79*1:76*1:75*1:74*1:68*2:63*1:62*4:57*1:54*1:50*1:49*1:47*2:38*1:37*1:36*1:35*1:34*1:27*1:23*1:22*1:11*5:5*1:3*2:2*1 +940*1:930*1:845*4:844*2:841*1:762*1:641*1:637*1:525*1:500*1:495*1:486*2:476*1:363*1:331*2:247*2:237*2:236*1:179*1:151*1:2*3 +988*1:652*1:79*1:53*2:50*1:2*1 +988*1:986*1:981*1:963*2:958*1:954*1:950*1:821*1:727*1:721*4:642*2:638*1:632*2:560*1:417*1:240*1:230*8:155*2:131*1:104*4:103*1:102*1:79*2:73*1:70*3:67*2:66*1:63*5:54*1:42*1:35*2:34*3:20*1:9*2:4*5:2*8 +1059*1:1053*3:1052*2:1050*2:1029*1:979*1:977*5:958*1:948*3:947*3:946*4:945*2:822*1:821*2:816*1:815*1:808*1:806*2:803*1:799*1:795*1:779*1:775*1:773*1:772*1:771*1:770*1:767*1:755*1:753*3:752*3:751*3:750*2:746*1:744*3:738*1:736*1:735*1:734*3:722*1:716*1:710*1:707*5:704*1:703*1:697*1:677*1:673*1:672*2:669*1:668*3:666*1:665*1:663*1:662*9:660*3:659*22:658*4:657*5:656*2:655*6:653*3:652*7:648*6:644*1:641*2:640*1:638*3:637*1:636*8:634*1:631*1:630*1:628*2:621*5:620*10:618*2:615*1:614*2:613*2:612*1:611*1:610*8:608*1:606*1:603*2:600*12:599*1:596*1:595*1:590*1:588*3:584*1:582*3:576*1:574*1:573*1:572*2:569*9:568*1:567*2:566*1:565*8:564*3:563*2:560*7:559*9:558*5:556*5:555*1:554*2:552*2:550*6:549*1:546*2:543*1:542*1:540*1:539*5:538*3:534*1:533*1:532*1:530*4:529*6:523*1:521*2:520*1:509*1:506*1:505*1:504*2:503*2:498*1:493*3:492*1:491*1:490*5:489*1:487*1:484*14:470*1:464*2:463*9:462*1:461*1:460*2:459*1:458*5:457*2:456*1:455*1:453*2:451*1:448*1:446*2:445*2:444*1:443*1:442*1:441*2:440*1:438*1:437*3:436*1:434*1:429*1:427*2:418*1:416*2:414*1:413*1:409*1:408*1:406*2:402*2:395*1:390*1:385*1:381*1:378*1:376*5:375*1:371*71:369*1:366*1:365*2:364*2:363*56:362*1:361*2:360*1:359*1:358*8:355*2:354*2:353*2:349*1:348*1:345*1:344*1:342*1:341*1:337*4:336*1:335*1:333*2:332*1:329*1:327*2:326*1:325*3:324*1:323*1:322*2:321*1:320*2:318*2:316*3:314*1:309*1:304*15:302*2:300*1:299*1:298*1:297*1:296*1:293*1:292*1:291*1:290*1:287*5:280*2:279*1:277*1:276*5:275*1:273*3:272*1:270*2:269*1:268*1:266*1:264*2:263*1:262*1:261*1:259*4:258*5:257*1:256*2:253*3:252*2:247*4:246*11:244*1:237*10:231*12:230*2:229*42:227*7:222*1:220*1:216*1:215*1:212*23:209*1:207*2:206*1:205*3:204*1:203*3:200*6:199*1:195*10:187*3:185*6:184*1:181*2:180*1:179*3:178*2:176*12:174*1:171*3:169*4:167*1:165*1:164*2:163*2:161*4:160*1:159*5:156*1:154*1:152*2:151*3:149*5:147*1:145*1:141*3:140*1:139*2:138*2:134*1:133*2:130*5:127*1:125*5:122*2:113*1:112*1:111*1:109*1:108*1:93*1:87*1:83*1:81*2:80*1:79*2:75*1:73*2:66*1:63*4:60*1:38*1:4*2:3*2:2*1 +988*1:979*1:963*1:893*1:848*4:843*2:841*1:815*1:803*1:786*2:781*2:780*1:778*1:767*1:764*3:761*1:758*1:757*2:750*1:747*1:741*1:733*1:721*1:657*1:648*1:646*2:632*1:620*1:555*1:544*1:542*1:539*1:533*1:529*2:526*1:521*1:509*1:504*2:501*1:491*1:469*1:465*1:446*1:444*1:435*1:423*1:411*1:407*1:404*1:396*2:364*1:328*4:320*1:318*1:316*1:304*1:287*1:285*1:274*1:231*1:212*1:145*1:86*1:85*1:43*1:38*2:2*3 +810*1:644*3:577*1:536*1:295*1:212*1:169*1:156*1:2*1 +1059*1:955*1:733*1:728*1:709*1:698*1:572*1:569*1:563*1:561*3:560*1:558*2:557*3:556*1:326*1:231*1:106*2:105*3:104*5:103*4:101*2:100*2:99*4:98*14:97*1:96*1:95*1:94*1:93*4:89*2:88*2:85*2:84*2:81*8:79*3:78*1:75*1:74*1:73*7:67*4:61*1:59*1:57*2:56*1:55*4:54*4:53*1:50*6:49*1:47*6:44*6:43*5:42*8:41*1:39*1:38*6:37*14:36*14:34*8:31*1:30*5:29*2:28*3:27*2:26*2:25*1:23*2:22*8:20*3:19*1:17*1:16*2:15*1:14*1:13*2:9*1:8*1:7*3:6*2:5*1:4*4:3*5:2*4 +25*3:8*2:3*3:2*1 +2*1 +1050*1:976*1:748*1:747*1:681*1:614*1:613*1:554*1:402*1:156*1:38*1:2*1 +2*1 +2*1 +95*1:68*1:34*1:22*1:2*1 +37*1:36*1:28*3:22*1:2*2 +790*1:2*1 +1048*1:1047*2:982*2:964*1:946*1:941*2:914*2:811*3:805*1:802*1:796*2:792*4:786*5:783*1:782*1:780*1:775*1:764*5:760*1:730*4:706*1:678*1:671*2:669*2:655*1:650*2:632*2:615*1:613*1:606*3:604*1:603*2:601*2:600*1:593*2:590*1:575*1:573*3:569*1:565*1:561*1:560*5:559*1:550*1:549*2:539*11:536*3:529*11:528*2:526*8:525*4:517*1:509*1:502*1:486*10:476*24:475*6:469*1:467*1:465*1:461*1:459*1:456*3:453*1:423*1:415*1:409*1:385*1:376*1:363*7:359*1:340*2:339*5:338*1:333*1:329*1:326*3:324*6:320*1:318*1:317*2:316*3:315*1:308*2:285*1:280*1:254*2:252*1:247*16:246*1:237*1:236*5:231*1:229*1:227*7:224*1:223*1:212*2:211*2:203*6:202*1:200*1:197*2:195*3:187*2:179*1:171*4:165*1:163*1:160*1:151*7:150*2:145*1:141*1:138*3:133*2:122*6:93*1:87*1:81*1:80*3:79*1:68*1:44*1:42*1:37*2:36*1:31*1:7*1:3*2:2*3 +917*1:733*1:156*1:2*1 +755*1:734*2:608*1:600*1:597*1:596*1:593*1:592*1:584*1:565*2:556*1:363*1:344*1:236*1:180*1:156*1:145*1:138*1:99*1:86*1:80*1:44*2:42*2:2*1 +794*1:750*1:542*1:288*1:2*1 +2*1 +648*2:504*1:389*1:324*1:237*1:2*1 +977*1:955*1:759*3:710*1:659*1:521*1:399*2:257*1:180*1:38*3:34*1:4*1:2*1 +504*1:2*1 +978*1:822*1:799*1:738*1:736*1:304*1:179*1:145*1:3*1 +336*1:333*2:318*1:195*1:91*1:3*1 +940*2:670*1:593*1:549*1:548*1:452*1:430*1:404*2:371*1:325*1:288*1:212*1:118*1:80*1:3*1 +1037*4:1015*6:747*1:669*1:616*1:593*1:569*2:550*1:380*1:330*1:320*1:212*1:73*1:3*1 +1047*1:620*1:449*3:344*2:333*1:316*1:315*2:242*2:205*3:3*2 +7*1:3*1 +3*1 +1015*1:790*1:753*1:673*1:659*1:266*4:265*1:161*1:138*1:25*1:3*1 +1053*1:757*1:3*1 +977*1:848*1:843*1:780*1:764*1:504*1:4*2 +1040*1:1037*3:636*1:273*1:97*1:4*1 +981*1:903*1:848*14:620*1:600*1:547*1:370*1:283*1:275*1:237*1:232*1:215*1:107*1:101*1:81*1:73*1:66*1:38*1:30*1:8*2:7*1:4*1 +848*1:647*1:636*1:573*1:4*1 +917*1:915*1:848*1:621*1:231*1:190*1:132*1:104*1:73*1:57*1:49*1:38*1:34*1:5*1:4*1 +4*2 +4*1 +1041*1:1022*2:988*2:984*2:806*1:758*2:733*3:715*1:693*5:638*3:636*1:632*2:209*1:169*2:104*1:95*1:84*1:80*12:79*2:63*1:61*1:54*1:51*1:50*4:48*1:45*1:30*1:29*2:21*4:4*2 +1015*1:304*1:4*1 +79*1:57*1:55*1:4*1 +4*1 +988*1:926*1:851*1:632*4:103*1:76*6:67*1:62*2:57*1:21*1:20*10:11*2:5*4 +5*2 +950*1:790*1:757*1:20*1:5*1 +8*1 +8*1 +659*1:619*1:314*1:243*1:8*1 +582*1:406*1:390*3:353*1:167*1:11*1 +11*1 +860*1:659*2:641*1:636*1:11*1 +1004*1:792*2:786*1:779*1:771*1:770*1:765*1:656*1:620*3:617*1:605*1:577*1:536*3:531*1:528*2:526*2:517*1:509*1:504*1:501*1:488*3:464*1:429*1:428*1:427*3:412*2:404*1:398*2:364*1:355*1:334*1:333*1:320*1:316*1:301*3:295*1:293*1:231*1:229*1:202*1:201*1:115*1:57*1:38*2:11*1 +307*1:11*1 +1053*1:1042*1:975*1:818*1:815*1:808*1:794*1:784*1:783*4:749*1:733*1:683*1:662*1:569*2:563*1:549*2:538*4:529*1:398*1:392*1:336*1:334*1:318*1:287*1:132*1:131*1:50*1:11*1 +950*2:848*20:815*3:805*1:802*2:795*1:778*2:766*3:762*2:758*2:757*1:747*1:644*1:619*4:572*1:559*3:555*1:552*1:549*1:539*2:534*2:519*1:504*11:465*2:427*2:411*1:364*3:331*4:314*1:212*1:169*3:163*1:144*1:67*1:64*2:11*1 +646*1:11*1 +757*1:659*1:646*1:539*1:398*1:264*1:263*1:261*1:257*1:223*1:175*1:166*1:38*1:30*1:11*1 +585*1:399*1:236*1:146*1:138*1:11*2 +11*1 +796*4:668*1:632*2:277*1:145*1:11*1 +11*1 +34*1:11*1 +1037*1:978*1:916*1:803*1:786*1:768*1:767*1:764*1:549*1:518*1:398*1:367*1:288*1:219*2:131*1:80*1:20*1:11*1 +1052*2:979*1:978*1:963*1:786*1:784*1:759*1:757*1:748*1:746*3:676*1:659*11:652*1:648*1:637*2:619*1:575*1:549*1:531*7:465*1:462*2:320*1:295*1:273*1:270*1:268*1:263*1:237*2:227*1:212*2:206*1:153*1:101*1:98*1:97*6:68*1:61*1:11*1 +1037*1:659*1:328*1:209*3:11*1 +714*1:11*2 +11*1 +11*2 +11*1 +11*1 +11*1 +11*1 +824*1:806*1:804*1:785*1:770*1:727*2:657*1:608*3:518*2:396*3:377*1:364*1:319*1:304*13:289*1:288*2:218*1:95*1:11*1 +12*1 +12*1 +12*1 +948*2:947*2:946*2:945*2:818*2:813*2:806*2:803*1:786*16:784*4:779*1:775*1:767*2:762*1:760*2:757*1:755*2:746*3:717*2:678*4:677*1:659*2:656*2:653*2:649*1:648*2:644*20:642*1:641*1:640*5:636*1:632*3:628*4:619*3:615*1:614*1:613*1:610*1:608*3:603*2:600*3:582*2:575*1:573*1:572*1:559*1:556*3:552*3:534*1:533*2:531*10:529*1:528*6:509*1:508*4:504*3:501*2:500*5:497*4:496*2:492*2:489*6:465*3:445*1:443*1:442*1:441*1:440*1:437*1:427*1:416*1:406*1:404*4:387*1:376*3:363*1:358*2:336*2:335*1:333*4:330*1:329*1:328*1:327*1:326*1:325*3:323*2:321*13:320*16:319*1:318*5:316*10:315*1:314*2:307*2:301*2:287*1:246*1:242*1:237*2:235*2:229*12:212*1:203*2:197*1:182*1:171*3:167*1:164*2:163*2:161*4:160*1:156*4:154*1:149*6:147*1:145*1:141*3:140*1:139*1:138*1:137*1:133*2:130*5:129*1:127*1:126*1:125*5:122*2:109*1:104*1:83*1:81*1:75*1:60*1:38*5:29*1:13*1 +988*4:982*3:698*2:131*3:20*2:18*1:17*1:16*1:15*2 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +914*2:841*1:658*1:636*1:581*1:489*1:356*1:287*1:163*1:156*1:137*1:20*1 +764*2:632*1:554*1:375*1:61*1:20*2 +786*1:757*1:382*1:84*1:20*1 +667*1:559*2:541*1:465*1:22*1 +1053*1:848*1:781*1:734*2:663*1:608*2:577*1:556*1:554*1:529*2:505*1:504*5:457*1:446*2:429*1:427*1:422*1:407*2:404*1:398*2:394*1:373*1:369*1:368*1:367*2:365*1:344*2:324*1:319*1:316*2:299*1:188*1:180*2:179*2:162*1:86*1:82*1:27*1:22*1 +22*1 +982*1:963*1:940*1:813*1:796*2:795*2:781*1:779*2:778*1:777*1:758*2:757*1:753*1:750*1:747*1:742*1:667*2:657*1:656*1:647*2:644*1:620*2:581*1:580*1:577*1:559*5:552*1:542*1:539*9:529*1:526*1:524*1:523*1:521*1:518*2:515*1:509*1:505*1:504*1:497*2:496*1:493*1:462*2:429*3:427*1:416*1:409*1:405*2:400*1:398*1:364*1:327*1:326*1:325*1:321*1:315*1:295*3:287*1:212*1:209*1:145*1:62*4:61*1:60*1:23*1 +1041*1:1037*1:786*2:778*2:767*2:758*1:683*1:506*1:404*1:212*1:141*1:23*1 +25*1 +230*1:25*1 +1014*1:802*1:537*1:536*1:26*1 +26*3 +638*1:636*2:516*1:216*1:212*1:28*1 +746*4:79*1:30*1 +30*1 +790*1:788*1:517*1:504*2:398*1:34*1 +786*3:34*1 +34*1 +34*1 +35*2 +818*1:804*2:783*1:780*2:764*1:758*1:752*2:751*2:730*1:708*1:706*1:620*1:601*1:591*1:577*2:539*1:524*2:504*1:465*4:464*2:463*1:429*1:415*1:413*1:404*1:385*1:376*1:371*1:364*1:354*1:334*1:329*1:324*4:320*1:318*1:316*2:274*1:246*4:212*6:182*1:168*1:143*2:137*1:47*1:37*6:36*4:35*2 +673*1:35*2 +37*1:36*1 +37*1:36*1 +315*1:38*1 +38*1 +38*1 +795*1:659*1:475*1:38*1 +1041*1:38*1 +38*1 +941*1:724*1:723*1:620*1:617*5:608*1:603*1:601*1:580*2:577*4:512*1:433*1:363*1:212*1:86*1:47*1 +784*1:585*1:212*1:47*1 +48*6 +49*1 +1050*1:1007*1:940*2:810*2:785*1:780*2:758*2:757*2:755*1:750*1:742*1:737*4:722*1:707*1:667*1:627*1:626*1:625*1:624*1:622*2:620*2:590*1:581*1:575*3:559*1:542*1:539*5:524*5:509*1:505*1:504*1:503*1:501*2:500*2:497*1:496*1:495*1:489*2:478*1:468*2:467*1:465*1:462*1:429*2:404*1:337*1:327*1:320*6:309*1:250*1:228*1:227*1:202*1:201*1:171*1:143*1:141*1:138*2:128*1:87*1:84*1:50*1 +81*1:50*1 +51*1 +999*1:998*1:926*1:636*1:212*1:53*2 +682*1:53*1 +53*1 +802*1:54*1 +55*1 +955*1:89*2:57*7 +903*1:619*1:216*1:60*1 +818*1:648*2:580*1:539*1:489*1:475*1:465*1:463*1:330*1:60*1 +1037*1:924*1:848*1:843*1:777*1:776*1:758*3:747*1:726*1:708*1:688*1:682*1:539*1:538*1:515*1:446*2:398*1:390*1:364*1:361*1:277*1:263*1:260*1:209*1:203*1:114*1:60*1 +813*1:784*1:778*2:648*1:620*1:529*1:522*1:465*1:312*1:150*1:62*1 +627*1:559*1:62*1 +62*1 +1017*1:982*3:814*1:766*2:717*1:681*2:383*1:255*1:240*1:63*1 +984*1:841*1:288*1:63*1 +709*1:620*1:268*1:264*1:76*1:73*1:66*3 +1053*1:1050*3:941*3:940*1:814*2:813*3:811*3:805*1:803*3:802*1:786*1:778*3:771*2:764*6:750*6:722*1:667*14:665*1:659*1:657*1:655*1:653*2:650*2:648*3:644*4:638*1:637*1:627*3:626*1:625*1:624*1:623*1:622*1:600*1:580*1:576*1:574*2:573*3:572*2:569*5:559*2:555*4:549*9:547*1:542*5:541*7:540*5:539*2:538*5:537*1:536*15:535*1:533*1:531*8:530*3:529*15:509*4:505*1:504*5:503*1:502*2:498*1:493*3:491*1:490*1:489*4:488*2:484*1:451*1:450*1:447*1:421*3:418*2:416*1:415*3:414*1:406*3:404*4:392*1:390*3:386*2:385*1:376*2:364*1:331*7:330*1:328*3:327*2:325*1:324*1:320*1:316*1:237*2:231*2:179*2:173*1:141*1:138*1:134*1:133*1:87*2:66*1 +786*2:620*1:66*1 +709*2:67*4 +702*3:68*1 +68*1 +70*1 +76*1 +1034*1:1027*1:462*1:320*1:284*1:87*1:79*1 +684*1:333*1:287*1:88*1:79*1 +79*1 +79*1 +504*1:156*1:79*1 +1004*1:848*3:818*1:790*1:764*1:637*1:79*1 +1036*1:1005*1:926*1:924*1:863*3:844*3:780*1:652*1:524*2:398*1:320*1:84*1:80*2 +779*2:764*5:656*2:620*1:601*1:539*1:537*1:526*1:525*1:522*1:501*1:486*2:476*1:467*1:464*1:461*1:457*1:385*4:376*1:339*2:333*2:321*1:320*1:318*1:295*1:247*5:236*1:203*5:151*1:80*2 +80*2 +80*1 +80*1 +80*1 +80*1 +80*2 +593*10:80*2 +80*1 +80*2 +80*1 +80*1 +80*1 +1022*1:848*11:795*2:722*1:655*1:531*1:212*3:81*1 +979*1:928*2:81*1 +88*1:81*1 +786*3:757*1:727*1:681*1:620*2:411*1:212*1:156*2:84*1 +85*1 +715*1:659*1:85*1 +978*1:848*1:810*1:783*1:771*1:770*1:769*1:768*1:758*1:674*2:644*2:632*1:620*2:580*2:578*2:552*1:539*1:536*3:529*1:508*1:504*2:416*1:404*4:386*1:385*1:316*1:274*1:230*1:226*2:220*1:215*1:212*2:197*1:156*1:105*1:91*1:86*1 +1061*1:1053*1:1050*4:983*1:975*2:948*1:947*1:815*4:814*1:804*3:796*1:795*1:793*4:791*2:790*5:789*2:788*7:786*4:785*3:784*3:783*1:781*4:780*1:777*8:771*1:770*3:764*2:759*4:757*3:755*2:754*2:753*9:752*1:751*1:750*3:749*1:748*1:747*1:719*1:676*1:667*1:666*1:659*15:652*3:648*10:647*1:644*6:638*3:636*5:627*1:620*4:617*4:608*17:603*1:601*1:582*3:580*1:578*1:575*2:559*3:554*3:549*13:542*3:540*1:539*2:538*5:537*1:533*1:531*2:530*1:527*1:524*6:523*20:522*1:521*1:517*3:515*1:509*5:508*9:507*3:506*4:505*1:504*8:503*3:502*1:493*3:491*1:472*1:468*2:465*7:449*6:448*2:446*3:429*6:428*1:427*2:423*1:416*5:404*2:400*3:396*5:392*1:385*11:382*2:380*4:379*4:371*2:364*1:336*1:334*1:333*2:330*2:327*1:326*4:325*1:324*1:321*5:320*7:318*6:317*1:316*3:315*1:314*1:277*1:270*2:269*3:268*4:266*1:252*1:242*1:237*1:229*1:212*7:209*2:182*1:180*3:169*1:166*1:163*1:161*1:146*1:143*3:137*2:132*1:108*1:86*1 +848*2:88*2 +90*1 +980*4:826*1:504*2:414*1:394*2:381*1:373*6:287*1:195*1:176*1:91*1 +796*2:781*3:398*5:195*2:94*1 +427*1:95*1 +629*1:515*1:97*1 +1053*1:979*1:848*1:843*2:789*1:97*1 +97*1 +97*1 +98*1 +811*3:732*1:578*1:529*3:427*1:376*1:105*1 +218*1:168*1:152*1:109*3 +915*2:844*1:549*1:533*1:518*1:517*1:513*1:465*1:280*1:114*1 +506*1:427*2:398*1:320*1:274*1:115*1 +116*2 +131*10 +1053*1:917*1:915*1:848*1:841*1:708*2:131*1 +131*1 +131*2 +845*1:795*5:659*10:559*1:504*2:404*1:340*1:326*1:273*1:272*1:270*1:265*1:264*1:259*1:156*1:132*1 +848*1:610*1:382*1:212*1:171*1:154*1:143*1:133*1 +427*1:133*1 +940*1:748*1:335*1:316*1:137*1 +978*1:976*1:796*1:774*1:748*1:659*9:617*1:274*1:212*1:138*1 +647*1:138*2 +559*1:396*1:138*1 +138*1 +138*1 +786*1:682*1:140*2 +786*1:518*1:140*1 +141*1 +746*1:730*1:284*1:143*1 +963*1:781*2:620*1:303*1:209*1:145*1 +620*1:608*1:504*1:399*1:145*1 +145*1 +581*1:397*1:145*1 +848*2:212*1:145*1 +1053*3:822*1:815*1:805*1:799*1:791*1:787*1:781*1:777*1:738*1:736*1:730*1:659*2:642*1:591*1:531*1:523*2:427*1:316*1:277*1:275*1:274*1:267*1:212*1:146*2 +786*2:146*1 +1036*1:815*1:659*7:636*2:304*1:263*1:150*1 +358*1:231*1:152*1 +152*1 +153*1 +809*1:414*1:324*1:318*1:212*1:154*1 +950*1:818*1:665*1:647*1:617*1:585*1:398*1:376*2:316*1:222*4:156*13 +795*1:689*1:659*1:212*3:156*1 +811*2:795*4:619*1:529*2:156*1 +156*1 +156*1 +156*1 +1005*1:652*1:644*1:541*1:209*1:156*1 +818*1:816*1:659*4:537*2:288*2:259*1:156*2 +156*1 +963*1:160*1 +588*1:539*1:523*1:161*1 +982*1:916*1:804*2:788*1:539*1:163*1 +633*1:631*1:619*1:573*1:327*1:319*1:316*1:269*1:163*1 +165*1 +165*2 +316*1:166*1 +166*1 +786*1:492*3:167*1 +168*1 +168*1 +651*1:608*4:577*1:569*1:549*1:531*1:528*1:523*1:504*5:492*1:490*1:449*1:416*1:385*1:373*1:320*2:274*2:179*1:169*1 +169*1 +813*1:767*2:760*1:753*1:747*1:549*1:517*2:515*1:504*1:502*2:416*1:371*2:169*1 +170*1 +170*1 +170*1 +977*1:565*1:484*1:171*1 +723*1:171*2 +665*1:427*2:171*1 +940*1:848*1:795*1:790*1:759*1:617*1:433*1:318*1:171*1 +172*1 +1050*1:809*1:786*1:771*3:753*7:667*1:632*1:620*1:580*1:578*1:577*1:549*4:538*2:535*2:533*1:530*2:526*1:516*2:515*2:514*1:512*1:509*12:505*1:504*5:501*3:500*1:497*1:496*1:495*4:451*1:446*9:442*1:441*1:436*2:423*3:421*3:420*3:418*5:414*2:412*7:407*2:405*3:404*4:398*3:396*6:394*3:385*1:381*4:379*1:373*4:371*2:337*1:316*2:284*1:243*3:179*2:176*8:172*1 +175*1 +175*1 +719*1:662*1:530*3:408*1:398*1:388*1:371*1:357*1:293*1:176*1 +179*1 +843*1:179*1 +180*1 +185*1 +193*1 +193*1 +193*1 +193*3 +796*1:745*1:247*2:195*3 +195*1 +1001*1:659*3:321*1:319*2:316*1:268*1:236*1:202*1:201*1 +201*2 +203*1 +203*1 +203*1 +211*1:203*1 +209*2 +209*1 +746*16:318*1:209*1 +796*1:732*1:681*1:620*3:585*1:579*1:333*1:256*2:209*1 +209*1 +212*2 +212*1 +212*1 +941*6:939*2:938*1:937*1:935*1:934*1:933*1:932*1:844*1:803*1:757*1:741*2:684*1:659*10:647*2:626*1:625*1:622*1:523*4:267*2:265*1:264*1:260*1:259*1:257*1:212*1 +684*1:212*1 +212*1 +212*1 +917*1:794*1:659*1:273*1:212*1 +963*1:552*1:534*1:364*1:212*1 +212*1 +569*1:259*1:212*1 +795*1:212*1 +212*1 +898*1:831*1:212*1 +212*1 +674*1:256*1:212*1 +815*1:776*1:626*1:468*1:462*1:360*1:212*1 +212*2 +1037*2:787*3:659*2:270*1:212*1 +977*1:212*1 +212*1 +796*3:795*3:786*1:785*2:781*1:750*1:667*1:638*2:536*1:428*1:277*1:274*1:222*1:212*2 +746*1:641*1:355*1:212*1 +1050*1:748*4:212*1 +212*1 +212*1 +779*1:577*1:212*1 +212*1 +882*1:212*1 +212*1 +1004*2:916*1:913*1:912*1:846*1:841*1:273*1:212*1 +399*1:212*1 +212*1 +982*1:786*2:755*1:620*1:569*1:524*1:327*1:212*2 +212*2 +212*1 +212*1 +768*2:767*12:649*1:502*1:452*1:394*1:215*1:212*1 +641*1:212*2 +212*1 +848*1:504*1:500*2:490*1:376*1:373*1:371*1:277*1:212*1 +659*1:212*1 +213*1 +551*2:215*1 +659*1:215*1 +767*1:659*2:215*1 +803*2:657*2:509*1:502*2:408*1:404*1:304*1:216*1 +732*1:216*2 +216*2 +216*1 +216*1 +216*1 +216*1 +940*1:815*1:771*1:766*1:636*1:552*1:524*1:407*1:402*1:398*1:320*1:319*1:222*2 +223*1 +608*1:601*1:342*1:223*1 +484*1:223*1 +659*1:603*1:224*1 +224*1 +1053*1:978*1:976*2:975*1:716*1:659*14:596*1:588*1:585*3:577*1:268*1:224*1 +224*1 +226*1 +226*1 +404*1:226*1 +230*1 +1005*2:978*1:536*1:435*1:434*1:399*1:289*1:248*1:230*3 +852*1:786*1:621*1:367*1:252*1:247*2:230*1 +230*3 +237*1 +1013*1:237*1 +273*2:237*1 +240*1 +242*1 +244*1 +246*1 +247*8 +247*4 +247*1 +253*1 +256*4 +256*1 +815*1:515*1:269*1:256*2 +256*2 +977*1:676*1:659*1:556*1:268*3:257*1 +845*2:785*1:257*1 +659*3:314*1:266*1:257*1 +659*1:257*1 +746*1:659*3:652*1:334*1:264*1:260*1:259*1:257*1 +781*1:659*2:259*1:257*1 +659*3:265*1:263*1 +932*3:266*1 +1053*1:815*1:781*1:689*1:659*1:315*1:266*1 +786*1:551*1:269*2 +312*1:269*1 +659*1:273*1:270*1 +1050*1:791*1:764*1:748*2:501*1:270*1 +932*1:794*2:778*1:776*1:746*7:307*1:271*2 +273*3 +816*1:659*2:273*1 +659*2:273*1 +848*1:816*1:689*1:462*1:273*1 +659*4:273*2 +659*3:273*1 +804*1:803*1:802*1:758*1:620*1:551*1:428*1:404*2:316*1:277*1:274*1 +274*1 +274*1 +274*1 +795*1:277*1:274*1 +275*1 +771*1:764*1:747*1:648*1:620*1:549*1:533*1:521*1:404*1:398*1:277*1 +277*1 +277*1 +564*1:558*2:556*1:489*1:483*1:321*1:277*1 +415*1:304*1:280*1 +285*4 +285*1 +648*1:462*1:287*1 +287*1 +288*10 +288*3 +783*1:518*1:288*1 +504*1:288*1 +288*1 +293*2 +577*1:531*1:295*1 +302*1 +671*1:303*1 +304*2 +304*1 +1012*1:304*1 +719*1:554*1:367*2:312*1:307*1 +314*1:312*2:307*1 +307*2 +312*1 +579*2:427*2:326*1:315*1:314*1 +314*1 +315*1 +648*1:628*1:627*1:626*1:625*1:624*1:623*1:622*1:336*5:319*9:316*1:315*2 +920*1:316*1 +316*5 +316*1 +978*1:647*1:318*1 +758*1:619*2:333*1:318*1 +845*1:766*3:759*1:757*2:750*1:620*1:581*1:575*1:529*1:518*3:404*1:398*2:320*1 +659*1:320*1 +320*1 +1050*1:753*1:513*2:501*2:444*1:410*1:320*1 +321*1 +321*1 +321*1 +324*2 +326*1 +676*1:579*2:427*2:416*1:326*1 +802*1:726*1:538*2:536*1:327*1 +975*1:327*1 +747*1:551*1:539*1:327*1 +755*1:327*1 +981*1:848*1:788*1:760*1:329*1 +333*1 +336*1 +786*1:549*1:504*1:338*1 +340*1 +341*1 +344*1 +344*1 +997*1:994*2:744*1:350*2 +355*1 +1047*6:356*1 +363*1 +364*1 +577*1:398*1:386*3:377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*2 +377*1:365*2 +377*1:365*2 +591*1:565*1:503*1:367*2 +420*1:373*2 +763*1:373*2 +428*1:380*2 +1053*1:848*1:771*2:620*1:444*1:404*3:400*1:389*1:384*1 +385*1 +397*1 +1036*1:963*2:809*1:808*1:776*1:689*1:662*2:651*1:637*1:636*1:614*2:427*2:398*1 +398*1 +415*1:400*1 +771*2:404*6 +752*1:751*1:590*1:404*1 +405*1 +950*1:405*1 +794*1:757*1:619*1:405*1 +408*1 +1015*1:848*3:409*1 +410*1 +411*1 +848*1:619*1:421*1 +427*1 +672*2:642*1:427*5 +427*2 +796*1:708*1:536*1:531*1:429*1 +796*1:794*1:786*1:504*1:429*1 +433*2 +433*3 +758*1:643*1:435*3 +778*1:608*1:446*2 +608*2:448*1 +626*1:622*1:452*1 +464*4 +464*1 +550*1:464*1 +478*1 +483*1 +484*1 +486*1 +489*1 +841*1:529*1:491*1 +493*1 +843*2:786*1:753*2:752*2:751*2:538*2:509*4:504*1:503*1:502*1:494*1 +501*2 +502*2 +504*1 +504*1 +504*1 +504*1 +504*1 +780*1:668*2:504*7 +504*1 +1050*1:777*1:748*2:693*1:552*1:549*1:538*1:504*1 +795*1:504*2 +504*1 +786*1:504*1 +516*1 +517*1 +843*1:549*1:518*3 +518*1 +523*1 +844*1:803*1:796*1:523*1 +814*1:811*1:529*1 +529*1 +788*1:580*1:531*1 +531*1 +533*1 +534*1 +608*1:537*1 +537*1 +538*1 +539*2 +539*1 +844*1:683*1:636*1:539*1 +667*1:648*2:541*1 +541*1 +917*1:659*1:580*1:541*1 +750*1:542*1 +844*1:840*1:780*1:550*1 +629*1:551*1 +551*1 +551*3 +554*2:551*1 +551*2 +554*5 +554*1 +556*1 +564*1:563*1:558*1 +565*1 +571*1:570*1 +580*1:578*1 +579*1 +579*1 +978*1:904*1:619*1:608*1:581*6 +755*1:581*1 +599*3:597*1:595*1:586*1:585*2:583*1 +587*9 +587*4 +587*6 +587*2 +599*1:598*1 +978*1:603*1 +764*2:603*1 +604*1 +605*1 +608*1 +636*2:608*1 +619*1 +620*3 +620*1 +620*1 +624*1 +632*1 +632*1 +632*1 +940*1:632*1 +632*1 +636*1 +636*1 +636*1 +636*1 +636*1 +848*1:818*2:747*1:659*2:638*1 +638*3 +786*1:640*1 +641*1:640*1 +640*1 +641*1 +975*1:643*1 +648*1 +648*1 +650*1 +650*1 +650*1 +650*2 +650*1 +650*1 +651*1 +652*7 +652*1 +652*1 +655*1 +729*2:658*2 +659*1 +788*1:757*1:659*3 +659*1 +659*2 +903*1:659*1 +659*1 +659*1 +659*1 +659*3 +659*1 +659*1 +659*1 +659*2 +786*1:659*1 +659*1 +746*1:659*2 +659*1 +659*1 +712*1:659*1 +659*1 +750*1:667*1 +671*1 +671*1 +676*1 +677*1 +848*2:677*1 +681*1 +681*1 +681*1 +848*1:682*1 +848*4:682*2 +683*1 +685*1 +1042*1:686*1 +688*1 +757*1:689*1 +848*2:693*1 +693*1 +693*1 +706*1 +708*1 +708*1 +712*1 +715*1 +715*1 +715*1 +717*1 +717*1 +720*1 +720*1 +721*1 +852*1:721*1 +721*1 +721*1 +721*1 +887*2:858*1:856*1:721*1 +722*1 +722*1 +723*1 +726*1 +730*1 +732*1 +732*1 +732*2 +732*1 +746*1:733*1 +734*1 +736*1 +737*1 +737*1 +737*1 +738*1 +742*1:740*1:739*1 +741*1 +742*1 +848*1:742*1 +742*1 +744*1 +745*1 +932*1:794*2:778*1:776*1:746*7 +746*1 +746*1 +746*1 +747*1 +747*1 +748*1 +748*1 +757*1 +757*1 +852*3:757*1 +757*1 +758*1 +972*4:759*10 +848*1:759*1 +764*1 +766*1 +766*1 +766*1 +767*1 +768*1 +775*1 +778*1 +778*1 +778*1 +778*1 +778*1 +778*1 +781*1 +781*1 +781*1 +781*1 +782*1 +783*1 +784*1 +786*1 +786*3 +786*1 +786*1 +786*1 +786*1 +786*1 +786*2 +795*1:794*1:786*2 +786*1 +844*1:786*1 +787*1 +788*1 +795*1:788*1 +789*1 +789*2 +791*1 +791*1 +793*1 +794*2 +794*2 +794*1 +794*1 +906*1:794*1 +795*1 +795*1 +795*1 +795*1 +796*1 +796*1 +796*2 +799*1 +848*1:802*1 +803*1 +803*3 +803*1 +804*1 +806*1 +808*1 +809*1 +813*3 +818*1 +818*1 +818*1 +821*1 +821*1 +821*1 +823*1 +823*1 +824*1 +826*1 +837*1 +843*1:841*1 +841*1 +841*1 +841*1 +843*1:841*1 +932*1:841*1 +841*1 +841*1 +848*1:841*1 +841*1 +841*1 +843*1 +843*3 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +844*1 +844*1 +844*1 +844*1 +844*2 +844*1 +844*1 +844*1 +844*1 +844*1 +845*1:844*1 +844*1 +916*1:844*1 +845*1 +845*1 +845*1 +845*1 +845*1 +848*1 +848*1 +848*2 +848*1 +848*2 +848*2 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*2 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*2 +848*1 +848*1 +848*1 +849*1 +851*1 +851*1 +852*1 +860*1 +865*1 +879*3 +887*2 +895*1 +898*1 +899*1 +903*1 +904*1 +905*1 +906*1 +932*6:908*5 +932*2:908*2 +908*1 +932*3:908*1 +932*2:908*1 +908*1 +911*1 +913*1 +913*1 +914*1 +915*1 +916*1 +917*1 +924*1:923*1 +924*1 +932*1 +932*9 +932*1 +932*1 +935*1:932*1 +932*1 +932*1 +932*4 +932*1 +932*1 +932*1 +932*1 +932*1 +932*4 +932*1 +932*1 +932*1 +932*1 +932*1 +933*1:932*6 +932*4 +932*1 +932*2 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +935*1 +935*1 +935*1 +941*1 +949*1 +950*1 +956*1 +963*1 +963*1 +975*2 +975*1 +975*1 +976*2 +976*1 +977*1 +977*1 +978*1 +981*1 +1026*1:1025*1:982*1 +984*1 +986*1 +986*1 +986*1 +989*1 +991*1 +1053*1:994*1 +1021*1:1003*2 +1003*1 +1003*1 +1004*1 +1016*2:1007*2 +1017*1 +1020*3 +1021*1 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1025*1 +1025*1 +1026*1 +1029*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1041*2 +1041*1 +1042*2 +1046*2 +1047*1 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1047*5 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1053*4 +1061*1 diff --git a/data/index/i13.idx b/data/index/i13.idx new file mode 100644 index 0000000..bee0ee6 --- /dev/null +++ b/data/index/i13.idx @@ -0,0 +1,559 @@ +848*2:669*1:648*1:304*1:237*4:50*1:38*2:2*2 +1052*1:994*1:955*1:926*2:770*1:750*1:733*2:698*1:659*5:646*2:632*2:620*5:542*1:448*1:335*1:270*1:256*1:231*1:207*1:137*2:101*1:84*2:81*2:79*1:57*4:38*4:20*3:3*1:2*1 +2*1 +1015*1:1002*2:958*1:926*1:915*1:848*2:794*2:789*1:786*1:733*1:717*1:681*2:677*1:659*2:652*2:636*2:632*2:628*2:603*1:577*1:539*1:504*1:502*1:484*1:398*1:389*1:342*1:326*1:318*2:287*2:277*1:266*2:237*4:230*1:212*1:209*4:171*1:90*1:89*2:88*3:81*3:79*2:66*1:62*2:61*4:60*1:45*1:43*1:37*2:36*2:29*2:25*1:23*9:20*1:2*1 +841*1:813*1:659*2:2*1 +1050*3:815*1:803*1:768*1:761*1:756*1:753*2:750*1:749*1:742*2:741*1:659*1:648*1:632*1:572*1:559*2:556*1:318*1:302*2:301*1:299*2:230*1:190*1:189*1:119*1:85*1:84*1:66*1:61*1:49*1:38*5:30*2:22*3:2*2 +2*1 +1053*1:913*1:806*1:803*2:207*1:27*2:2*1 +804*1:786*1:524*9:334*5:333*4:329*2:320*8:319*6:318*5:316*4:223*1:2*1 +1050*1:948*1:947*1:940*1:786*1:784*1:774*1:765*1:758*1:755*2:750*1:742*2:722*1:655*1:542*1:541*1:540*1:539*5:537*1:533*1:529*1:525*2:524*2:519*1:518*1:515*1:509*2:505*1:504*1:500*2:491*3:489*1:469*2:459*1:458*4:457*1:456*1:453*1:449*2:429*1:415*1:413*1:409*1:385*1:376*1:365*1:338*2:337*1:334*3:333*1:327*3:320*2:319*2:318*1:316*3:315*1:309*2:246*1:200*1:169*1:3*2 +1054*2:1050*1:977*2:787*1:786*1:783*1:781*1:748*1:747*1:720*1:719*1:621*1:617*1:615*1:613*1:608*1:605*1:602*1:571*1:569*6:529*1:528*2:484*1:457*1:456*2:450*4:398*1:376*1:363*1:333*3:316*1:254*1:242*1:241*1:212*1:205*1:200*2:187*2:157*1:154*1:133*1:78*1:44*1:42*1:34*1:3*2 +550*1:465*1:385*1:315*1:219*1:168*2:3*1 +821*1:777*1:764*1:657*1:655*1:644*2:569*1:561*1:556*1:536*1:484*5:369*1:368*1:356*1:320*1:304*2:303*1:288*1:285*1:220*1:205*1:200*1:195*1:181*1:159*1:47*1:44*1:42*1:37*2:36*2:3*2 +791*1:753*1:578*1:539*2:534*1:504*3:486*1:484*1:444*2:364*1:304*1:295*1:288*1:172*2:86*1:37*1:36*1:4*1 +4*3 +844*1:804*1:719*1:663*4:648*1:632*1:621*1:517*1:410*2:338*1:328*1:316*2:203*1:197*2:185*1:163*1:137*1:80*2:54*2:47*3:32*1:6*1:5*1 +6*3:5*2 +573*1:518*1:333*1:318*1:237*1:96*1:5*1 +5*2 +6*1 +6*2 +8*8 +1046*1:784*1:758*2:720*1:632*1:560*4:558*1:552*1:539*7:524*1:522*1:518*1:504*1:489*1:475*1:433*1:410*2:404*3:374*1:333*2:325*1:303*2:289*1:169*1:151*1:85*1:68*1:62*1:49*1:30*1:26*2:23*1:9*1 +1050*3:1048*1:1046*1:948*2:947*2:941*6:804*1:796*5:795*6:792*2:786*4:785*1:782*1:780*1:779*4:769*1:764*1:755*12:749*1:734*3:712*1:673*4:671*1:655*2:654*1:652*1:632*3:629*6:620*24:617*4:614*5:613*6:608*21:605*3:603*2:601*4:600*2:599*7:598*7:597*7:596*6:595*7:592*2:591*1:590*2:589*1:586*3:585*2:584*1:583*5:582*2:581*2:580*4:579*4:578*6:577*6:565*4:564*4:563*4:559*1:558*6:557*2:556*5:552*3:547*1:539*1:538*3:537*2:536*1:533*1:531*4:526*10:525*3:521*1:517*1:516*1:515*1:512*1:509*3:508*14:507*1:506*2:505*2:504*7:503*4:498*2:497*2:496*3:495*1:493*6:489*5:488*2:485*1:483*6:469*1:446*2:429*3:427*12:421*1:416*3:413*1:404*3:403*1:399*1:398*1:390*3:385*4:373*2:372*1:371*1:367*1:364*17:356*1:342*3:339*2:338*1:334*1:327*5:326*11:317*4:313*2:304*3:295*3:277*2:252*1:236*2:224*2:223*5:218*1:212*1:195*3:182*1:180*8:179*7:171*7:170*1:169*1:168*1:166*2:161*3:160*1:156*5:151*1:148*2:145*6:141*6:140*2:139*2:138*5:134*1:132*3:131*4:116*1:114*1:109*2:86*4:85*1:80*2:47*3:37*1:36*1:26*1:24*1:11*1 +1015*1:926*1:848*1:624*1:536*1:504*1:383*1:330*1:324*1:62*1:11*1 +977*1:793*1:648*1:517*1:320*1:11*1 +977*1:236*1:11*2 +670*1:548*1:11*1 +11*1 +1022*1:818*1:759*1:353*1:316*1:285*2:274*1:13*3 +940*1:804*4:792*1:784*5:780*1:779*3:773*2:753*1:750*1:727*1:659*8:608*2:577*3:564*1:563*1:559*2:547*1:542*1:539*1:538*6:534*1:531*6:525*3:524*1:523*1:506*1:505*1:504*2:503*1:498*2:496*2:493*2:492*1:489*3:465*4:462*1:451*2:428*2:427*1:404*1:385*3:382*1:371*1:338*1:337*6:333*1:326*1:321*1:320*1:318*1:317*1:301*1:182*1:156*1:105*1:80*1:67*1:57*1:38*1:30*1:21*1 +989*1:941*1:940*1:848*1:813*1:810*1:796*1:792*1:791*1:786*1:620*4:617*1:608*2:601*1:599*2:598*2:589*1:581*1:578*1:562*3:559*2:556*1:554*1:538*1:534*1:529*1:507*2:506*2:483*1:429*3:398*26:385*3:364*1:363*2:355*1:353*1:338*1:327*5:326*2:316*1:304*1:180*2:179*1:171*1:167*1:156*1:146*1:145*2:143*1:141*1:140*1:132*1:118*1:22*1 +815*1:786*2:784*1:757*1:575*1:399*1:220*1:25*1 +1056*1:1049*1:1020*1:1019*1:1017*1:1016*1:1015*1:1014*1:1013*1:1012*1:1011*1:1010*1:1009*1:1008*1:1007*1:995*1:994*9:980*2:849*1:835*1:833*1:832*1:830*1:829*1:814*1:813*1:812*1:811*1:810*1:809*1:805*1:803*1:802*1:795*1:794*1:793*2:792*1:791*2:790*2:789*1:788*1:787*1:785*1:784*1:779*1:778*1:776*1:774*1:773*1:771*1:770*1:769*1:768*1:767*1:766*1:765*1:764*1:763*1:761*1:760*1:759*1:758*1:757*1:756*1:755*1:754*1:753*1:752*1:751*1:750*1:749*1:748*1:747*3:746*1:744*1:685*3:677*1:667*1:656*1:641*1:640*1:638*1:637*1:636*1:617*1:605*1:596*1:595*1:585*1:582*1:575*1:555*1:549*1:541*1:538*1:530*1:526*1:522*1:512*1:509*1:508*1:504*1:501*1:488*1:475*1:413*1:409*1:398*2:392*1:387*1:385*2:384*1:364*1:339*1:337*1:329*1:310*1:295*1:289*1:193*1:156*1:154*1:91*1:86*1:67*1:54*2:35*1:29*1:28*1 +848*1:507*1:504*1:502*2:145*1:28*1 +818*1:719*3:620*1:603*1:554*2:539*1:536*2:525*2:504*2:486*6:476*22:429*1:427*1:338*1:274*1:256*1:247*13:243*5:236*3:230*1:219*1:151*3:140*1:132*3:86*1:28*1 +677*1:636*1:539*2:342*1:326*1:317*1:243*1:212*1:131*1:122*1:29*5 +1050*2:815*1:805*1:783*1:780*1:774*1:764*1:759*1:750*2:748*2:746*3:667*1:659*2:648*2:647*1:636*2:591*1:582*2:542*1:538*1:518*1:398*2:376*1:328*3:327*1:326*1:320*1:318*1:311*1:307*1:295*1:266*1:260*1:212*1:30*1 +897*1:848*1:34*3 +35*1 +35*1 +35*1 +791*2:788*2:785*1:569*1:556*3:508*1:465*1:427*1:321*1:304*4:295*1:287*1:195*1:37*2:36*2 +1053*1:995*1:784*1:778*1:746*1:707*1:554*1:257*1:66*1:38*2 +851*1:746*1:741*1:726*1:683*1:636*1:212*1:38*1 +601*1:573*1:539*1:450*1:165*1:38*1 +38*1 +38*1 +852*1:848*1:733*1:620*1:603*1:565*1:242*1:226*1:215*2:150*1:87*1:38*1 +958*1:38*1 +43*1 +1041*1:636*2:43*1 +44*1 +599*1:48*1 +48*2 +1016*2:1007*2:1005*1:733*1:632*1:100*1:81*3:53*3:50*3 +53*1 +53*1 +54*1 +1032*1:843*2:446*1:398*1:376*1:54*1 +54*1 +57*1:55*1 +955*1:845*1:644*1:285*1:57*1 +955*1:57*1 +1036*1:908*1:848*1:844*1:717*1:659*2:637*1:258*1:212*1:209*1:61*1 +61*1 +61*1 +841*1:784*1:717*1:396*3:62*1 +1052*1:373*1:299*1:179*1:62*1 +848*5:794*2:788*1:682*1:652*1:644*1:421*1:364*2:222*1:212*3:62*1 +585*1:427*1:414*1:399*6:385*1:371*1:303*1:295*1:140*1:62*2 +63*1 +212*1:63*1 +786*1:769*6:599*2:212*1:63*1 +626*1:66*1 +963*1:399*1:212*1:67*1 +67*1 +67*1 +179*1:80*1:73*1 +320*1:254*2:169*1:75*1 +76*7 +1047*4:676*1:483*1:171*1:78*1 +88*1:84*1:79*1 +79*1 +93*1:81*1:79*1 +946*1:756*2:753*1:636*4:606*1:604*1:410*1:404*1:374*1:174*1:80*1 +80*2 +80*2 +80*1 +80*1 +80*1 +518*1:81*1 +84*1 +1015*1:427*2:376*1:331*1:85*1 +85*1 +848*1:845*1:551*1:179*1:86*1 +722*1:720*1:719*1:569*1:560*2:484*1:456*1:450*1:413*1:226*1:200*1:154*1:133*1:86*5 +818*1:616*1:535*2:509*1:501*1:446*1:429*6:428*2:427*1:423*1:412*2:405*1:400*2:398*1:385*1:381*1:321*15:320*2:314*1:212*1:86*1 +175*1:86*1 +87*1 +856*1:756*2:657*1:608*1:504*1:427*2:381*1:239*2:88*1 +88*1 +89*1 +93*1 +774*1:651*1:536*2:230*6:95*1 +97*1 +1053*1:1021*1:914*1:815*1:786*1:766*1:747*1:719*3:648*4:623*1:616*1:504*7:427*1:407*2:405*1:396*23:394*1:385*1:379*4:373*1:320*1:315*1:287*1:216*1:163*3:145*1:98*1 +638*1:457*1:98*2 +103*1 +721*1:642*1:282*5:246*2:230*7:104*2 +641*1:324*1:105*1 +1026*1:585*1:122*1 +946*1:611*1:600*1:122*1 +536*1:377*1:365*1:131*1 +580*1:578*1:131*1 +795*2:788*1:777*1:771*2:644*1:620*2:601*1:581*1:404*2:400*2:373*1:338*2:321*1:316*1:295*2:229*1:227*3:131*1 +982*1:789*1:786*1:652*1:644*1:534*2:504*1:411*1:406*1:337*1:132*1 +136*1 +137*1 +223*1:138*1 +748*6:138*1 +142*4 +794*1:144*1 +195*1:145*1 +145*1 +441*1:145*2 +404*1:146*1 +794*1:531*1:429*1:274*2:212*2:146*1 +1025*1:981*1:795*1:539*1:277*1:274*1:146*1 +848*1:809*1:791*1:547*1:491*1:429*1:405*1:398*2:148*1 +978*1:816*1:748*2:717*1:676*1:659*1:641*1:637*2:559*1:504*1:398*2:280*1:212*3:169*1:156*1 +156*4 +818*1:333*1:318*1:156*1 +848*1:156*1 +716*2:697*1:600*1:585*1:318*1:156*1 +824*1:556*1:445*1:321*1:156*5 +382*2:156*1 +156*1 +156*1 +161*1 +161*1 +925*1:230*1:212*1:168*1 +940*1:525*1:169*1 +467*1:415*2:338*1:169*1 +171*1 +171*1 +175*1 +791*2:785*2:662*1:644*2:569*1:536*1:529*2:304*6:195*1:182*1 +844*1:636*1:325*2:256*1:182*1 +642*8:463*1:199*1:185*3 +719*1:615*1:560*2:549*1:480*1:457*1:435*4:363*1:200*1:192*4 +200*1:199*1 +1022*1:905*1:202*1:201*1 +201*1 +369*1:368*1:220*1:204*1 +209*2 +209*1 +848*2:720*1:599*1:500*1:429*1:256*2:209*1 +209*1 +209*1 +712*1:210*1 +212*1 +1036*1:908*1:212*1 +212*1 +848*1:212*1 +659*1:285*2:212*1 +652*1:212*7 +212*1 +724*5:212*2 +212*1 +212*1 +504*1:409*1:212*1 +212*1 +212*1 +212*1 +212*1 +277*2:212*1 +815*1:659*1:515*1:212*1 +994*1:841*1:659*2:462*1:398*2:267*1:258*1:212*2 +212*1 +212*1 +789*1:775*1:333*3:212*1 +212*1 +577*2:539*1:531*1:212*1 +795*1:785*1:748*1:724*1:659*6:637*1:523*1:314*1:312*1:307*1:212*1 +1003*1:848*1:212*1 +212*1 +212*1 +212*1 +215*1 +215*1 +215*1 +824*1:216*2 +216*1 +221*4 +848*1:421*1:222*1 +223*1 +228*1 +426*1:230*1 +231*1 +237*1:231*3 +976*5:975*4:643*1:533*1:528*1:526*6:518*1:447*1:336*2:321*1:316*4:247*2:236*1 +236*1 +236*2 +236*1 +994*1:977*3:251*1:237*1 +240*1 +241*2 +242*1 +244*1 +246*1 +254*1 +502*2:397*1:383*2:255*1 +429*1:428*1:256*1 +256*1 +256*2 +256*1 +599*1:277*1:274*1:256*1 +659*3:258*1:257*9 +259*1 +659*1:259*1 +659*1:260*1 +824*1:689*1:648*1:641*1:311*1:261*1 +902*1:816*1:263*1 +659*1:268*1:266*4:265*1 +659*4:312*1:267*1:266*2 +267*1 +757*1:268*1 +659*2:271*1 +659*2:636*1:619*1:271*1 +1048*1:759*1:398*1:273*1 +273*1 +659*1:280*1:273*1 +273*1 +273*1 +274*1 +274*1 +748*4:581*1:321*2:318*1:274*1 +274*1 +581*1:275*2 +277*1 +277*1 +277*3 +280*1 +325*3:288*2 +288*3 +288*1 +288*4 +321*1:320*1:295*1 +297*1 +848*2:729*1:299*1 +304*1 +307*1 +796*1:693*1:504*1:364*1:308*1 +312*1 +1022*1:843*2:780*1:536*1:455*1:316*1 +316*1 +316*1 +316*1 +318*1 +321*1 +427*1:408*1:327*1 +327*1 +329*1 +330*1 +331*1 +344*1 +848*4:783*1:762*3:729*1:682*1:549*2:524*2:519*1:504*2:364*1 +364*1 +365*1 +373*1 +374*1 +384*1 +389*1 +389*1 +940*1:813*1:752*1:751*1:398*1 +792*1:745*1:399*1 +650*2:403*2 +404*1 +965*1:451*1:411*1 +1045*1:626*1:416*1 +620*1:416*1 +421*1 +427*1 +818*1:427*1 +427*1 +427*2 +1046*1:427*2 +427*1 +659*6:427*1 +429*1 +429*1 +438*1 +444*3 +644*1:446*1 +451*1 +457*4 +475*2 +475*1 +505*1:503*1:497*1:496*1:495*1 +501*1 +848*1:821*1:795*3:533*1:504*1:502*1 +727*1:504*1 +848*3:766*17:504*1 +508*1 +848*1:515*1 +515*1 +791*1:517*1 +941*1:522*1 +526*1 +533*1 +536*1 +539*1 +539*1 +539*1 +539*1 +844*1:750*1:542*1 +549*1 +549*1 +848*1:550*1 +551*3 +552*2 +552*1 +552*1 +554*1 +977*1:554*1 +1022*1:555*1 +564*1:563*1:556*1 +558*1 +843*1:569*1:559*2 +818*1:600*1:559*5 +620*2:580*1:578*1 +581*1 +608*1:599*3:598*1:597*1:596*1:595*1:592*1:586*1:583*1 +599*2:598*2:597*1:587*1 +587*2 +594*1 +599*1:598*1 +598*1 +604*1 +608*1 +1006*1:620*1 +620*1 +848*1:625*1 +629*1 +926*1:631*1 +632*1 +795*2:790*1:632*1 +876*1:632*1 +632*1 +632*1 +636*1 +636*1 +642*1 +642*1 +642*2 +642*1 +940*1:917*2:643*1 +644*1 +815*2:644*1 +644*1 +646*1 +647*1 +647*1 +759*1:648*1 +648*1 +648*2 +650*1 +658*1 +935*1:659*3 +659*1 +659*1 +821*1:683*1:659*1 +659*5 +659*3 +1061*1:659*1 +659*1 +995*1:977*3:848*2:659*1 +667*1 +669*1 +795*1:786*1:673*1 +681*1 +848*1:682*1 +848*1:682*1 +848*1:682*1 +683*2 +683*1 +683*1 +684*2 +685*1 +685*1 +702*1:693*1 +693*1 +693*1 +693*1 +707*1 +708*1 +712*1 +715*1 +717*1 +717*1 +1003*1:719*1 +722*1 +726*1 +726*1 +726*1 +778*1:727*1 +729*1 +729*2 +786*1:729*1 +823*1:730*1 +958*1:760*1:744*1 +746*1 +746*1 +1050*1:748*1 +782*1:748*1 +748*2 +753*1 +786*1:756*1 +757*1 +818*1:759*1 +759*2 +759*1 +767*1 +774*1 +780*1 +781*11 +781*1 +783*1 +783*1 +786*1 +786*1 +786*1 +786*1 +786*1 +848*1:809*1:788*1 +794*2 +795*1 +795*1 +795*1 +795*1 +796*1 +796*1 +803*2 +805*1 +808*1 +815*1 +816*1 +816*1 +817*1 +818*1 +818*1 +818*3 +818*1 +818*1 +818*1 +818*1 +818*1 +825*1 +840*1 +841*1 +841*1 +841*1 +841*1 +843*2 +843*1 +843*1 +917*1:843*1 +843*1 +843*1 +844*1 +1022*1:844*1 +844*1 +844*1 +845*1 +845*1 +845*1 +845*1 +846*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*3 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +851*1 +860*1:859*1:858*1 +859*1 +878*2:865*2:863*1 +863*1 +896*5:888*4:887*1:879*4:878*2:873*1:866*2 +879*1 +891*1 +904*2 +908*1 +908*1 +913*1 +913*1 +916*1 +916*1 +917*1 +917*1 +918*1 +924*1 +925*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*2 +937*1:935*1:934*1:933*1:932*1 +933*1 +935*1 +956*1 +972*1 +975*1 +976*1 +977*2 +994*1:980*3:979*5 +986*1 +988*1 +991*2 +994*1 +997*1 +1012*1 +1012*1 +1022*1 +1022*1 +1022*1 +1022*1 +1036*1 +1036*1 +1036*1 +1037*1 +1039*1 +1043*1 +1043*1 +1047*2 +1047*1 +1047*1 +1047*1 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1048*1 diff --git a/data/index/i14.idx b/data/index/i14.idx new file mode 100644 index 0000000..adea68d --- /dev/null +++ b/data/index/i14.idx @@ -0,0 +1,351 @@ +408*1:256*1:22*1:2*1 +955*1:717*1:659*2:640*1:636*1:559*1:277*2:156*1:137*2:85*2:84*1:81*1:79*1:38*1:7*3:4*2:2*5 +1036*1:2*1 +3*1 +978*1:977*11:940*7:819*1:804*1:803*2:747*3:727*1:662*1:659*2:655*1:636*1:599*1:588*1:491*1:427*4:334*7:316*2:295*2:287*1:277*1:195*1:148*2:4*1 +4*3 +757*1:647*1:4*1 +577*1:427*1:396*1:303*1:156*1:34*1:11*1:4*1 +950*1:917*1:915*1:848*2:814*1:786*1:778*1:771*1:764*1:746*1:670*1:669*1:652*15:644*1:632*3:617*1:609*1:604*1:548*1:539*1:531*1:526*1:504*3:404*1:343*1:288*1:240*1:237*2:223*1:212*2:206*1:179*1:156*2:122*1:103*1:80*2:67*1:62*1:57*1:55*1:47*1:27*5:21*1:8*1:4*1 +5*1 +6*1 +1050*1:848*2:845*1:770*1:750*1:659*2:648*1:644*4:629*1:617*1:579*1:542*1:427*1:333*2:316*1:274*3:237*2:212*1:209*1:8*1 +11*1 +1050*1:940*1:848*3:809*1:804*1:803*5:802*3:795*1:791*1:784*3:779*1:778*1:768*1:759*2:758*1:755*3:754*1:753*2:748*1:747*2:746*5:745*1:726*1:689*1:667*1:659*1:651*1:647*2:646*1:642*1:636*1:620*3:617*2:608*1:588*1:581*1:579*1:578*1:559*1:549*1:536*1:535*1:533*1:531*1:525*1:522*1:517*3:513*1:512*1:511*1:510*1:509*5:507*3:506*1:504*5:503*2:502*2:501*2:500*3:498*1:497*2:496*1:495*1:493*2:492*2:491*1:490*3:489*2:448*1:446*1:429*2:428*1:427*4:416*2:413*1:411*1:410*2:404*7:398*2:389*2:364*1:338*1:327*2:326*1:316*2:313*1:303*1:287*1:212*1:209*4:169*1:156*5:145*2:138*2:115*1:11*1 +848*1:814*1:813*1:802*1:796*1:795*1:791*1:742*1:715*1:659*1:648*1:647*2:640*2:636*1:620*1:619*2:549*2:541*1:536*1:525*1:504*1:434*1:389*1:385*1:304*1:302*1:131*1:29*1:11*2 +994*1:769*1:765*2:396*1:381*1:373*1:325*1:303*1:293*1:87*1:11*1 +657*6:656*1:653*7:650*3:575*2:531*6:339*5:338*2:331*7:169*2:11*1 +11*2 +20*1 +22*1 +1022*1:917*1:845*1:844*1:805*1:788*1:783*1:757*2:747*2:746*2:737*2:659*6:648*2:646*1:644*1:640*1:601*1:559*1:524*2:518*1:500*1:398*1:373*1:333*1:307*1:302*1:301*4:299*1:273*1:270*1:269*1:268*1:264*1:259*1:212*1:211*1:203*1:153*1:51*1:43*4:38*1:37*1:36*1:30*2:25*2:23*2 +756*1:719*1:493*4:488*4:212*1:25*2 +45*1:43*1:30*4:27*1 +946*2:777*3:614*2:613*2:594*2:544*1:427*1:168*1:118*1:28*2 +363*1:226*1:28*1 +788*1:726*1:30*1 +1050*1:30*1 +38*1:30*1 +978*1:916*1:778*3:776*1:295*2:34*1 +35*1 +35*1 +35*2 +35*1 +848*1:547*1:429*1:38*1 +814*1:805*1:803*1:786*1:764*3:748*1:747*1:746*1:737*1:656*1:559*2:541*1:526*1:517*3:509*2:497*1:410*1:316*3:301*1:295*1:212*1:211*1:198*1:193*1:38*1 +1041*1:848*1:781*1:676*1:641*3:640*2:549*1:468*1:415*1:324*1:316*1:304*1:163*1:147*1:38*1 +632*3:84*1:38*1 +760*4:746*1:539*1:329*1:264*1:38*1 +1046*1:795*1:777*1:587*6:579*1:489*1:277*1:179*1:171*2:141*1:43*1 +158*1:43*1 +43*1 +1022*1:804*21:777*2:760*1:727*1:674*1:579*3:427*2:416*2:398*2:385*1:326*3:317*1:212*1:178*1:145*1:115*1:97*1:88*1:80*1:47*2 +47*1 +48*1 +48*3 +51*1 +977*1:412*1:54*1 +55*1 +84*1:57*1 +917*1:57*1 +721*2:240*1:57*1 +848*1:786*1:708*1:60*1 +790*1:781*1:620*1:601*1:535*1:398*1:297*1:249*1:195*1:60*1 +659*2:620*1:559*1:415*1:414*1:404*1:146*1:131*1:62*2:60*1 +62*1 +632*1:63*1 +63*1 +963*6:810*1:788*1:786*3:780*1:748*1:747*1:712*1:643*1:636*1:628*1:627*1:580*1:578*1:559*1:552*5:549*3:539*7:535*1:504*1:427*1:364*1:330*1:316*1:307*2:150*1:85*1:67*1 +638*1:636*2:67*1 +986*1:848*1:681*1:654*1:575*1:504*1:322*1:314*1:307*1:277*1:212*2:209*1:171*1:131*17:67*1 +950*1:940*1:843*1:808*1:786*1:766*1:758*3:662*1:642*1:632*2:518*3:510*1:504*11:502*8:408*2:383*1:338*2:226*1:218*4:171*1:68*1 +68*1 +848*4:76*1 +80*1 +80*2 +80*1 +80*1 +84*1 +1005*2:212*1:84*1 +212*1:85*1 +809*1:86*1 +86*1 +93*1 +95*1 +104*1 +786*3:784*1:782*1:533*4:531*7:525*1:504*1:489*1:465*2:462*2:380*1:337*1:334*1:330*1:320*2:307*1:301*1:212*1:105*3 +1050*1:813*1:777*2:770*1:754*1:753*5:751*1:719*1:673*2:565*1:554*1:552*1:539*1:523*1:517*3:515*1:513*1:508*1:505*1:503*1:501*1:500*1:497*1:496*1:495*1:449*2:429*5:428*2:416*1:413*1:405*1:376*1:371*2:355*1:339*1:326*1:222*2:156*1:133*1:112*2 +980*5:979*5:978*1:955*2:940*1:784*1:742*1:533*1:512*1:411*1:390*1:365*1:275*1:115*1 +778*1:722*1:655*1:654*1:533*1:527*1:517*1:513*1:336*1:314*2:299*1:159*1:131*1 +786*1:654*1:493*1:132*5 +688*1:531*1:134*1 +676*1:518*1:330*1:138*1 +747*1:671*1:620*1:581*1:578*1:577*2:505*2:504*1:454*1:399*1:367*1:168*1:143*1 +791*1:551*1:534*1:504*2:452*1:427*1:399*1:398*1:176*1:145*1 +148*1 +156*2 +156*1 +848*1:163*1 +427*1:167*1 +1004*1:168*1 +170*1 +171*1 +1026*1:796*1:795*1:750*1:504*1:427*1:333*1:318*1:316*2:171*1 +171*2 +175*1 +176*1 +179*1 +435*1:192*1 +195*1 +198*1:197*1 +1053*1:981*1:950*1:812*1:788*2:786*1:748*1:667*1:644*1:541*1:446*1:320*1:319*2:316*2:203*1:202*1:201*1 +203*1 +203*1 +463*1:203*2 +1053*4:795*1:673*1:620*1:619*1:575*1:504*1:212*22:206*1 +815*1:533*1:209*2 +209*1 +790*1:504*1:341*1:326*1:212*1 +212*1 +212*1 +212*1 +848*1:717*1:682*1:408*1:274*1:212*1 +844*3:212*1 +647*1:331*1:212*2 +848*1:841*2:796*1:212*1 +212*1 +212*1 +212*1 +1022*1:212*1 +218*1 +218*3 +220*1 +784*2:544*1:220*1 +221*1 +659*3:265*1:223*1 +941*1:620*1:223*1 +841*1:228*1 +844*1:230*1 +1050*1:504*1:237*1 +237*1 +949*1:790*1:786*1:712*1:644*2:643*1:534*2:331*1:237*1 +1047*1:411*1:237*1 +994*1:237*1 +237*1 +764*1:237*1 +1036*1:659*2:625*1:307*1:237*1 +240*1 +746*1:636*1:280*1:241*1 +242*1 +403*1:256*1 +256*2 +257*1 +258*1 +1037*1:848*1:732*1:264*1 +268*1 +796*1:652*1:277*1:274*1 +795*1:274*1 +789*1:644*6:608*2:558*1:557*1:429*1:277*1 +792*1:778*1:280*1 +722*2:280*1 +644*3:529*1:304*2:287*1 +779*1:757*2:608*2:601*1:504*1:288*1 +288*2 +294*1 +794*2:659*1:337*1:295*1 +295*1 +297*2 +759*1:312*1:302*1:299*3 +766*2:529*1:438*1:304*1:303*1 +841*1:303*1 +788*1:786*2:780*2:762*2:747*1:742*1:648*1:636*3:555*1:549*4:519*1:518*1:364*1:307*1 +316*1 +316*1 +786*3:333*1:320*4:319*3:318*1:316*1 +773*1:659*1:620*1:527*2:517*1:516*1:513*2:449*2:421*1:416*2:404*2:372*1:320*1 +783*1:320*1 +322*1 +324*1 +631*1:334*1:325*1 +535*1:519*1:516*1:382*1:326*1 +620*1:326*1 +643*1:533*10:518*1:427*1:360*2:337*3 +344*1 +997*1:994*2:744*1:350*1 +991*1:353*1 +353*1 +963*1:632*1:363*1 +803*1:379*1 +417*1:382*1 +843*1:730*1:398*2 +398*1 +1037*1:592*2:399*3 +404*1 +411*1 +416*1 +841*1:726*4:677*1:649*1:579*1:427*1 +507*1:427*1 +433*1 +435*7 +950*1:463*1 +808*1:662*2:472*1 +483*2 +484*1 +504*1 +504*1 +1022*1:786*1:681*1:516*1 +519*1:518*2 +518*1 +720*1:523*1 +531*1 +533*1 +640*2:636*2:549*1 +550*1 +551*2 +551*2 +551*2 +551*1 +551*1 +554*1 +559*2 +577*1 +1021*1:620*8:614*1:613*1:580*9:578*10 +964*1:608*1:585*1 +586*1 +605*1:593*1:586*1 +608*1:605*1:593*1:592*1:586*1 +587*2 +587*8 +587*4 +587*2 +587*2 +845*1:592*1 +734*1:599*1:598*1 +599*1:598*1 +608*1 +642*1:617*1 +619*1 +632*1 +632*1 +1041*1:920*1:815*1:636*1 +636*2 +640*1 +786*1:655*2:644*1 +647*1 +710*1:647*1 +647*1 +648*1 +648*1 +848*1:648*1 +652*1 +655*1 +655*1 +655*1 +659*1 +659*3 +659*1 +746*1:659*1 +659*1 +667*1 +671*2 +917*2:681*1 +681*1 +685*1 +685*1 +693*1 +693*1 +698*1 +704*1 +721*1 +722*1 +724*1 +727*1 +730*1 +744*1 +746*1 +746*1 +747*1 +756*1 +757*4 +760*1 +760*1 +778*1 +778*1 +782*4:780*1 +781*1 +786*2 +786*1 +794*1 +794*1 +794*1 +795*1 +795*4 +796*1 +796*1 +796*1 +806*1 +808*1 +822*1:817*1 +818*1 +818*1 +821*1 +824*1 +824*1 +843*1 +916*3:844*2 +916*1:844*1 +844*1 +844*1 +844*1 +845*2 +846*2 +1022*1:848*1 +848*2 +848*2 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*2 +848*1 +854*1 +865*1 +898*1:866*1 +895*1 +896*2 +903*1 +905*1 +915*1 +915*1 +917*1 +924*1:923*1 +926*1 +932*3 +932*1 +942*1 +956*3 +964*4 +978*1 +979*3 +994*1:980*3 +982*2 +982*1 +983*1 +984*1 +994*2 +1001*1 +1003*1 +1015*1 +1021*1 +1022*1 +1022*2 +1022*1 +1032*1 +1032*5 +1032*1 +1036*1 +1037*1 +1039*1 +1054*1 diff --git a/data/index/i15.idx b/data/index/i15.idx new file mode 100644 index 0000000..4ab8fa4 --- /dev/null +++ b/data/index/i15.idx @@ -0,0 +1,213 @@ +2*1 +2*1 +2*1 +1042*2:662*1:195*1:42*1:2*1 +643*1:288*1:216*1:215*1:11*1:2*1 +646*2:26*1:2*2 +2*1 +4*1 +5*2 +6*5 +11*1 +25*1:11*2 +11*1 +22*1 +1015*1:22*1 +1050*2:981*2:950*3:786*2:758*3:750*5:667*1:652*3:651*1:640*1:636*2:564*1:549*3:542*3:536*4:530*5:529*2:512*2:511*1:510*2:509*3:504*2:502*21:488*1:409*1:408*4:377*1:364*3:331*1:321*2:320*1:319*2:316*1:218*1:212*1:156*1:150*1:66*1:63*2:61*3:47*1:30*2 +37*1:36*1 +38*1 +38*1 +926*1:698*1:40*1 +982*1:981*1:803*1:802*1:500*1:497*2:427*1:104*1:79*1:44*1:43*2:42*1 +641*2:640*1:638*1:637*1:43*1 +45*1 +1050*1:994*1:988*1:981*1:809*1:804*2:803*1:795*2:791*2:786*3:784*1:770*1:764*2:759*1:752*5:751*6:733*1:723*1:672*2:662*1:632*2:620*1:617*1:614*1:613*2:608*7:606*3:582*1:580*1:578*2:577*3:565*1:552*1:551*1:547*1:531*1:529*1:528*2:521*2:518*2:516*1:508*2:506*1:504*7:500*1:497*1:492*1:491*1:442*1:412*1:411*1:404*2:398*3:396*1:373*1:356*1:354*1:338*2:325*1:320*2:317*1:308*1:304*1:303*1:295*1:274*1:179*1:171*2:156*1:143*2:132*1:131*2:103*1:47*1 +848*2:844*1:811*1:804*1:785*1:764*1:636*3:598*1:590*1:577*1:549*1:529*1:399*1:353*1:321*2:287*1:212*2:146*1:47*1 +803*1:617*2:295*2:62*1 +1037*1:67*1 +733*2:93*5:92*1:89*3:88*3:85*2:84*3:81*10:80*1:79*4:73*1 +75*1 +80*1 +80*1 +794*1:778*2:444*1:87*1:84*1 +904*1:848*2:808*1:681*2:662*1:648*1:647*1:643*1:608*3:437*4:333*3:222*6:156*13:87*1 +89*1 +652*1:95*1 +105*1 +848*1:554*1:427*1:385*1:115*1 +766*1:746*1:662*3:659*1:518*1:504*1:428*1:411*1:242*1:116*1 +796*1:793*2:791*3:786*2:783*1:777*2:764*2:763*1:762*1:746*1:662*1:647*4:636*1:619*1:601*1:585*1:577*1:552*2:549*1:538*1:536*1:531*1:518*2:504*2:492*1:465*1:398*1:333*1:331*1:326*1:289*2:247*1:209*5:179*1:132*1:131*6 +427*1:131*1 +516*1:212*1:133*1 +655*1:620*1:404*1:288*1:138*1 +955*1:786*1:684*1:636*1:237*1:138*1 +148*1 +149*1 +659*2:153*1 +153*1 +982*1:758*1:316*1:160*2 +167*2 +195*2 +198*1:197*1 +212*1 +212*1 +796*1:777*1:608*1:582*1:526*1:509*1:448*1:415*1:327*1:326*1:311*1:249*1:212*1 +212*1 +212*1 +212*1 +212*1 +212*1 +780*1:619*1:427*1:212*2 +212*1 +212*2 +717*1:704*1:216*2:215*1 +218*1 +848*1:845*1:442*1:440*1:420*1:337*1:222*1 +228*1 +363*1:235*1 +237*1 +237*2 +237*1 +237*1 +809*1:770*1:734*1:722*1:719*1:712*1:651*1:636*1:237*1 +247*2 +783*1:750*1:648*1:542*1:540*1:489*1:465*1:285*1:256*2 +848*1:659*1:257*1 +659*2:263*1:260*1 +794*1:659*1:270*1:265*1 +659*1:266*1 +786*1:266*1 +794*2:659*2:267*1 +268*1 +268*1 +575*1:315*1:269*1 +271*1 +848*3:794*1:786*1:652*1:644*1:421*1:316*1:274*3 +274*1 +515*1:277*1 +1050*1:977*1:848*1:803*2:747*2:277*1 +280*1 +280*1 +757*4:287*1 +288*1 +795*2:588*1:505*1:504*1:498*1:493*1:462*1:429*1:364*1:316*1:295*1 +325*1:310*1 +848*2:555*1:549*2:537*1:315*1 +796*2:795*1:778*1:526*1:465*1:326*1:320*1:316*1 +330*1 +340*2 +344*1 +554*1:355*1 +536*2:529*1:363*1 +385*1 +988*1:504*2:399*3 +659*1:427*1 +648*1:632*1:614*1:504*1:428*1:427*2 +1004*1:434*1 +438*1 +464*1 +648*1:475*1 +475*1 +475*1 +475*1 +484*1 +484*2 +492*2 +515*1 +519*1 +550*2 +550*1 +551*1 +559*1 +559*1 +620*2:580*1:578*1 +585*1 +600*1 +605*1 +608*1 +608*5 +1015*1:619*1 +624*1:622*2 +628*1 +631*1 +632*1 +632*1 +632*1 +636*1 +640*1 +1015*1:794*4:788*2:787*1:786*1:781*1:644*1 +647*1 +655*1 +659*1 +659*1 +671*2 +684*1 +685*1 +687*1 +717*1 +719*2 +732*1 +732*1 +757*1 +758*1 +760*1 +963*1:764*1 +765*1 +775*1 +780*1 +781*1 +795*1 +795*1 +795*1 +809*1 +818*1 +819*1 +841*1 +841*1 +843*1 +843*1 +843*1 +843*1 +844*1 +844*1 +844*1 +844*1 +1005*1:848*2 +848*2 +848*2 +848*1 +848*1 +848*2 +848*1 +848*1 +848*1 +848*1 +908*1 +910*1 +910*1 +916*1 +917*1 +917*2 +917*1 +917*1 +917*1 +917*2 +918*1 +926*1 +932*2 +932*1 +932*3 +935*1 +964*1 +964*1 +978*1 +978*1 +981*1 +984*1 +994*1 +1022*1 +1028*1 +1032*1 +1039*1 +1047*1 +1048*1 diff --git a/data/index/i16.idx b/data/index/i16.idx new file mode 100644 index 0000000..d479f8b --- /dev/null +++ b/data/index/i16.idx @@ -0,0 +1,95 @@ +958*1:728*1:633*1:95*1:44*1:42*1:38*1:30*2:28*1:2*3 +1050*1:1015*1:786*2:780*1:748*1:722*1:705*1:615*1:571*1:554*1:552*1:539*1:531*1:525*1:486*3:476*1:456*2:450*3:376*1:274*1:247*2:236*1:212*1:205*2:200*1:187*1:151*1:141*1:134*1:86*6:46*1:34*1:3*1 +6*5 +13*2 +18*1 +988*1:941*1:818*1:808*1:805*2:792*1:789*1:788*6:786*1:783*1:780*2:778*1:750*2:747*3:746*1:667*2:663*2:662*1:659*1:656*1:648*3:647*2:644*7:640*1:636*2:620*2:619*3:608*1:604*1:575*1:555*1:549*10:547*1:539*1:538*3:537*1:524*1:522*1:521*1:519*1:518*5:489*2:484*2:468*1:467*1:428*1:413*1:404*1:376*1:364*3:336*1:334*1:330*1:327*1:319*2:318*5:317*1:316*1:312*1:307*3:287*5:274*1:239*1:209*2:146*3:30*1:29*4:28*1 +941*1:780*1:750*1:667*1:656*1:648*1:644*1:636*1:604*1:603*1:562*1:549*2:542*1:539*1:536*1:534*1:533*1:529*1:521*3:507*1:448*1:444*1:405*1:404*3:399*1:398*1:318*1:316*2:222*1:212*1:209*1:146*2:80*2:70*1:47*1:37*1:36*1:29*5 +804*1:786*1:780*1:777*2:608*1:579*12:565*1:504*1:427*3:326*5:317*2:179*2:167*1:161*3:141*2:97*1:30*1 +35*1 +632*1:212*4:38*1 +39*2 +646*1:559*1:53*1:44*1:42*1 +48*2 +48*2 +54*1 +1022*1:1017*1:1009*1:979*1:805*2:697*1:603*1:554*2:322*2:288*1:285*1:214*1:202*1:200*1:197*1:169*1:146*1:145*1:73*1:57*1 +803*2:774*1:504*1:389*1:156*1:151*1:60*1 +61*1 +80*2 +80*2 +746*1:95*1 +95*1 +97*1 +105*2 +108*1 +803*1:507*1:138*1 +171*1:143*1 +815*1:805*1:796*1:791*3:788*3:770*1:746*1:737*2:727*1:659*2:644*4:608*1:601*1:523*6:427*1:333*2:268*1:212*1:150*1:146*1 +805*1:788*2:648*1:644*1:620*1:601*1:469*1:465*2:318*1:304*1:285*1:150*1 +1037*1:212*1 +212*2 +786*1:647*1:212*2 +212*1 +212*1 +212*1 +212*1 +218*3 +223*1 +336*5:229*1 +235*1 +237*2 +237*1 +237*1 +659*1:637*1:314*1:257*1 +282*1:280*1 +288*1 +297*2 +796*2:795*1:781*2:780*1:748*4:648*1:415*2:331*1:315*1 +531*1:330*2:320*1 +786*1:719*1:504*1:429*2:428*8:410*1:404*1:320*1 +324*1 +528*1:398*1:324*1 +940*4:628*1:627*1:626*1:625*1:624*1:622*1:328*2 +533*1:404*1:337*1 +363*1 +377*1:365*2 +376*3 +444*2 +475*3 +518*1 +524*1 +540*1 +551*6 +551*1 +554*4 +795*1:598*3:596*1:585*2 +587*2 +626*1:625*1 +632*1 +903*1:642*1:640*1 +641*1 +665*2 +717*1 +721*1 +789*1:742*2 +768*1 +784*1 +786*3 +790*1 +795*1 +795*1 +796*1 +844*1 +845*1 +848*1 +848*1 +848*1 +932*1 +950*1 +955*1 +964*2 +984*1 +1001*1 +1022*1 +1028*1 diff --git a/data/index/i17.idx b/data/index/i17.idx new file mode 100644 index 0000000..7467a16 --- /dev/null +++ b/data/index/i17.idx @@ -0,0 +1,51 @@ +759*1:601*1:554*1:435*1:429*2:398*2:376*1:355*1:212*1:173*1:148*1:2*1 +4*2 +6*2 +13*1 +1022*1:168*1:20*2 +1026*1:988*1:963*1:803*3:788*1:784*1:727*1:689*1:642*3:540*1:339*1:307*1:288*1:212*1:163*1:103*1:102*1:84*1:78*1:69*1:67*2:61*1:57*1:34*1:30*1:29*1:21*1 +958*1:632*1:30*1:29*1 +777*1:594*2:411*1:209*2:34*1 +35*1 +37*1 +49*2:48*2 +48*3 +845*1:784*1:734*1:683*1:620*1:619*1:539*1:529*1:504*1:333*1:326*1:321*1:316*1:274*1:212*2:209*1:61*1 +80*1 +105*1 +1054*3:659*1:525*1:509*1:495*1:486*1:476*1:336*1:247*2:236*1:205*1:151*1 +156*3 +212*1 +216*1:212*3 +220*1 +237*1 +382*1:285*1 +320*1 +324*1 +429*2 +484*2 +1005*1:845*1:795*1:523*1:504*1 +598*3:596*1:585*1 +598*1:596*1 +599*1:598*1 +786*1:636*1 +848*1:638*1 +659*1 +677*1 +683*1 +689*1 +730*1 +759*3 +764*1 +1022*2:786*1 +794*1 +795*1 +795*1 +818*1 +848*2 +917*1 +926*1 +976*1 +978*1 +978*1 +982*1 diff --git a/data/index/i18.idx b/data/index/i18.idx new file mode 100644 index 0000000..e444d54 --- /dev/null +++ b/data/index/i18.idx @@ -0,0 +1,32 @@ +2*1 +4*2 +647*1:11*1 +35*1 +80*1 +134*1 +150*1 +156*1 +200*1:199*2 +203*1 +203*2 +224*1 +230*1 +237*1 +251*1 +276*1 +307*1 +457*1 +475*6 +551*1 +565*1 +599*2:598*2:583*1 +681*1:642*1 +659*1 +719*3 +724*1 +742*1 +759*1 +908*2 +1051*1:999*1:994*1:979*5 +1020*1 +1022*1 diff --git a/data/index/i19.idx b/data/index/i19.idx new file mode 100644 index 0000000..19867e2 --- /dev/null +++ b/data/index/i19.idx @@ -0,0 +1,12 @@ +99*1:46*1:33*1:26*1 +37*1:36*5 +80*1 +748*1:212*5 +353*1 +385*1 +486*5 +599*1:598*1 +636*1 +707*1 +848*1 +1037*1 diff --git a/data/index/i2.idx b/data/index/i2.idx new file mode 100644 index 0000000..8856d99 --- /dev/null +++ b/data/index/i2.idx @@ -0,0 +1,607 @@ +1061*3:1060*1:1056*1:1054*4:1053*26:1050*39:1049*1:1045*8:1044*1:1043*7:1042*2:1041*19:1039*2:1038*3:1037*31:1036*22:1032*11:1030*3:1029*5:1026*11:1025*5:1022*40:1021*9:1020*4:1019*2:1018*1:1017*6:1016*1:1015*16:1014*3:1013*7:1012*3:1010*4:1009*3:1008*2:1007*3:1006*5:1005*9:1004*9:1003*8:1001*1:1000*1:999*1:996*1:995*4:994*8:992*1:991*1:988*11:986*13:985*3:984*12:983*5:982*25:981*20:980*13:979*14:978*7:977*23:976*17:975*25:972*3:969*5:964*10:963*34:958*14:956*5:955*10:954*1:951*1:950*21:949*3:948*12:947*6:946*15:945*5:943*1:941*16:940*31:936*1:935*6:933*19:932*279:930*1:926*15:925*3:924*38:923*26:922*4:921*1:920*2:918*2:917*49:916*28:915*19:914*17:913*15:912*4:911*8:910*11:908*25:906*3:905*5:904*9:903*7:902*2:900*3:899*1:898*4:897*8:896*22:895*23:894*7:893*6:892*3:891*3:890*3:889*1:888*10:887*19:886*18:885*5:884*1:883*3:882*4:881*10:880*20:879*10:878*10:877*1:876*11:875*1:874*1:873*1:872*1:871*1:870*1:869*1:868*1:867*10:866*4:865*3:864*2:863*13:862*2:861*4:860*12:859*7:858*13:857*6:856*17:855*9:854*1:853*2:852*27:851*5:850*2:849*1:848*286:847*3:846*15:845*43:844*115:843*68:841*37:840*3:839*1:837*2:836*1:834*2:833*2:832*1:831*1:829*1:827*1:826*7:825*7:824*14:823*5:822*3:821*13:820*2:819*3:818*20:816*7:815*38:814*27:813*48:811*28:810*14:809*14:808*21:806*7:805*18:804*43:803*90:802*91:799*7:796*42:795*87:794*30:793*10:792*29:791*16:790*17:789*15:788*29:787*12:786*133:785*17:784*26:783*27:782*23:781*31:780*49:779*6:778*54:777*25:776*10:775*1:774*12:773*2:772*1:771*15:770*15:769*16:768*4:767*21:766*99:765*13:764*53:763*7:762*14:761*20:760*23:759*31:758*49:757*61:756*21:755*26:754*13:753*13:752*18:751*20:750*19:749*18:748*48:747*45:746*81:745*7:744*2:742*17:741*4:738*8:737*7:736*8:735*1:734*3:733*11:732*9:730*15:729*13:727*20:726*18:724*3:723*5:722*14:721*8:720*15:719*30:717*14:716*2:715*17:714*2:712*6:710*8:709*1:708*12:707*6:706*12:705*13:703*2:702*1:701*1:700*3:699*4:698*6:697*2:696*2:694*13:693*17:692*2:690*2:689*15:688*9:687*5:686*8:685*5:684*9:683*14:682*9:681*30:680*1:679*2:678*1:677*15:676*8:674*2:673*9:672*2:671*7:670*5:668*2:667*13:666*6:665*5:664*1:663*7:662*67:661*1:659*288:658*5:657*12:656*3:655*16:654*3:653*14:652*81:651*4:650*6:649*13:648*51:647*9:646*12:644*55:643*8:642*29:641*19:640*33:638*29:637*13:636*123:632*59:631*1:629*14:628*20:627*14:626*20:625*24:624*25:623*5:622*18:621*7:620*148:619*37:617*42:616*3:615*1:614*25:613*20:611*1:610*1:609*3:608*61:607*1:606*2:605*3:604*8:603*8:601*26:600*10:599*12:598*7:597*6:596*6:595*5:594*5:593*15:592*10:591*2:590*7:589*2:588*10:587*1:586*4:585*25:584*5:583*4:582*8:581*18:580*23:579*31:578*23:577*52:575*5:573*33:572*3:571*3:570*2:569*13:565*13:564*8:563*11:562*5:561*9:560*10:559*19:558*14:557*6:556*15:555*10:554*41:552*29:551*33:550*11:549*102:548*5:547*6:544*5:542*13:541*15:540*4:539*57:538*38:537*9:536*37:535*18:534*43:533*40:531*93:530*34:529*89:528*21:527*3:526*25:525*20:524*29:523*50:522*5:521*25:519*12:518*117:517*10:516*11:515*14:513*2:512*4:511*11:510*4:509*33:508*33:507*26:506*15:505*15:504*295:503*16:502*37:501*19:500*13:498*5:497*8:496*11:495*5:493*27:492*21:491*11:490*4:489*27:488*9:486*22:485*1:484*9:483*12:480*1:476*29:475*4:474*2:472*3:469*2:468*4:467*8:465*26:464*20:463*8:462*8:461*3:459*2:457*9:456*11:453*1:452*6:451*4:450*5:449*13:448*38:447*10:446*20:445*3:444*12:442*3:441*10:440*3:438*2:437*11:436*5:435*3:434*9:433*3:432*9:431*15:430*1:429*54:428*18:427*136:426*5:425*1:424*1:423*6:422*3:421*16:420*15:419*2:418*9:417*1:416*75:415*25:414*13:413*17:412*19:411*18:410*11:409*15:408*15:407*15:406*4:405*35:404*88:403*4:402*3:400*10:399*39:398*90:397*11:396*27:395*1:394*21:393*9:392*11:391*1:390*33:389*9:388*4:387*11:386*11:385*26:384*35:383*21:382*9:381*8:380*17:379*12:378*1:377*6:376*27:375*6:374*7:373*33:372*3:371*14:369*8:368*6:367*14:365*12:364*54:363*13:361*3:359*8:358*6:357*1:356*1:355*13:354*2:353*22:351*1:350*2:349*2:348*1:347*2:346*3:344*3:343*1:342*8:341*2:340*11:339*17:338*28:337*26:336*16:335*2:334*14:333*34:331*22:330*16:329*5:328*28:327*28:326*68:325*24:324*26:323*4:322*2:321*23:320*73:319*34:318*36:317*17:316*52:315*14:314*22:313*8:312*16:311*7:310*6:309*1:308*5:307*29:304*86:303*48:302*9:301*8:299*22:297*1:296*4:295*34:293*4:290*2:289*19:288*34:287*34:285*14:284*3:282*10:281*4:280*5:277*46:276*4:275*7:274*60:273*34:272*5:271*10:270*21:269*18:268*18:267*4:266*11:265*6:264*13:263*9:261*1:260*10:259*17:258*7:257*17:256*78:255*6:254*1:253*3:252*4:249*4:247*46:246*19:244*9:243*9:242*7:240*9:239*2:237*32:236*16:232*1:231*6:230*40:229*2:228*3:227*4:226*4:225*1:224*6:223*15:222*58:221*1:220*22:219*4:218*4:217*1:216*14:215*14:212*386:211*3:209*60:207*3:206*2:205*4:204*1:203*10:202*6:201*7:200*2:199*5:198*2:197*10:196*1:195*6:193*9:189*2:185*8:182*13:181*8:180*16:179*34:178*6:176*19:174*2:173*4:172*12:171*13:169*24:168*16:167*16:166*4:165*4:163*16:161*12:160*5:159*10:157*2:156*120:155*9:154*3:153*7:151*11:150*10:149*1:148*9:147*3:146*24:145*38:144*9:143*15:141*23:140*22:139*5:138*30:137*19:135*1:134*9:133*4:132*17:131*28:130*1:128*6:127*3:125*5:124*2:123*1:122*10:119*4:118*2:116*29:115*40:114*7:113*2:109*3:108*5:105*18:104*16:103*22:102*5:101*2:99*2:98*3:97*3:96*2:95*10:94*1:93*10:91*11:90*5:89*2:88*14:87*18:86*36:85*4:84*20:82*2:81*11:80*38:79*17:78*2:76*9:75*1:74*4:73*5:72*1:71*1:70*5:69*1:68*19:67*15:66*7:64*1:63*14:62*37:61*12:60*9:57*21:55*6:54*17:53*8:50*7:49*6:48*2:47*15:46*1:45*6:44*6:43*10:42*9:39*7:38*47:37*24:36*19:35*9:34*20:33*1:30*14:29*10:28*4:27*15:26*7:25*13:24*1:23*8:22*17:21*8:20*36:16*1:15*2:13*16:11*85:9*3:8*11:7*3:6*3:5*9:4*30:3*25:2*61:1*6:0*1 +1061*2:1060*1:1058*1:1056*1:1054*5:1053*11:1052*2:1051*1:1050*7:1049*1:1045*1:1042*3:1041*9:1038*2:1037*21:1036*31:1034*1:1032*11:1031*1:1030*1:1029*2:1026*4:1025*1:1022*22:1021*10:1020*5:1019*3:1017*2:1015*7:1013*6:1012*4:1010*4:1009*1:1007*1:1006*2:1005*6:1004*9:1003*4:1001*2:995*2:994*4:992*1:991*1:988*4:986*1:985*1:984*7:983*1:982*34:981*25:980*7:979*10:978*4:977*14:976*4:975*5:974*2:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:963*9:962*1:961*1:960*1:959*1:958*12:957*1:956*1:955*9:954*2:953*1:952*3:951*4:950*23:949*6:948*6:947*4:946*1:943*1:941*7:940*12:936*1:935*2:933*9:932*287:927*1:926*2:925*4:924*28:923*17:918*4:917*39:916*10:915*9:914*15:913*8:912*1:911*7:910*7:908*32:906*2:905*9:904*7:903*2:902*2:899*2:897*2:896*15:895*2:894*1:893*3:892*2:891*2:890*2:889*1:888*2:887*4:886*5:885*4:884*2:883*3:882*4:881*5:880*7:879*2:878*1:876*1:867*2:866*1:864*2:863*1:862*1:861*6:860*3:858*2:857*1:856*8:854*2:852*16:851*5:850*1:849*1:848*173:847*1:846*7:845*27:844*76:843*39:841*24:840*1:839*1:837*1:834*1:833*1:832*5:830*1:825*2:824*10:823*6:822*2:821*7:820*1:819*4:818*4:816*3:815*11:814*13:813*11:811*3:810*16:809*18:808*5:806*3:805*3:804*11:803*17:802*27:801*2:800*2:799*3:796*12:795*15:794*14:793*9:792*11:791*19:790*5:789*4:788*9:787*7:786*47:785*6:784*12:783*18:782*4:781*16:780*13:779*2:778*15:777*1:776*1:774*5:773*1:771*10:770*5:769*9:768*1:767*1:766*61:765*23:764*4:763*2:762*6:761*8:760*13:759*12:758*29:757*9:756*5:755*7:754*10:753*10:752*7:751*8:750*11:749*5:748*7:747*18:746*17:745*1:744*6:743*1:742*3:741*14:738*1:737*4:736*1:734*4:733*5:732*2:730*3:729*8:728*1:727*9:726*8:724*4:723*1:722*2:721*2:720*10:719*18:717*7:715*9:714*1:712*2:710*2:708*2:707*6:706*2:705*4:704*2:703*1:702*1:700*1:699*1:698*2:696*1:695*1:694*3:693*5:692*1:691*2:690*1:689*11:688*5:687*3:686*4:685*6:684*4:683*5:682*9:681*11:678*2:677*4:676*2:674*7:673*4:672*4:670*4:669*1:668*1:667*7:666*2:665*3:664*5:663*3:662*13:661*1:659*190:657*5:656*1:655*20:654*6:653*9:652*25:651*6:650*1:649*3:648*23:647*10:646*2:644*16:643*1:642*10:641*2:640*6:638*7:637*3:636*38:632*26:629*10:628*11:627*3:626*5:625*4:624*4:623*1:622*8:621*1:620*40:619*16:617*19:616*3:615*1:614*9:613*9:608*23:607*2:605*3:604*5:603*4:601*11:600*3:599*7:598*5:597*5:596*5:595*5:594*2:593*11:592*4:590*2:589*2:588*3:587*1:586*4:585*8:584*2:583*1:582*3:581*6:580*8:579*6:578*5:577*22:575*5:573*9:572*1:571*1:570*1:569*12:565*19:564*2:563*6:561*3:560*13:559*4:558*9:557*5:556*3:555*2:554*26:552*10:551*24:550*2:549*29:548*4:547*4:546*1:544*6:542*9:541*6:540*1:539*44:538*28:537*3:536*12:535*4:534*14:533*25:531*15:530*2:529*22:528*1:527*5:526*11:525*10:524*9:523*3:522*4:521*11:520*1:519*3:518*36:517*5:516*1:515*4:513*4:512*2:509*4:508*5:507*6:506*1:505*4:504*78:503*7:502*1:501*4:498*2:497*2:496*1:493*6:492*3:491*4:490*2:489*9:488*2:486*13:485*1:484*4:483*8:476*6:475*4:474*1:469*2:468*4:467*2:465*1:464*14:463*1:462*6:459*1:457*3:456*10:453*2:452*7:451*12:450*1:449*10:448*14:447*5:446*28:445*4:444*15:443*4:442*14:441*8:440*4:438*3:437*15:436*18:435*20:434*6:433*2:432*12:431*14:430*7:429*33:428*9:427*90:426*1:425*1:423*2:422*3:421*10:420*8:419*2:418*9:417*4:416*24:415*10:414*9:413*3:412*13:411*15:410*10:409*11:408*2:407*15:406*5:405*5:404*62:402*2:400*15:399*24:398*37:397*8:396*8:395*1:394*11:393*4:392*4:390*33:389*14:386*4:385*16:384*9:383*11:382*17:381*10:380*9:379*11:377*2:376*25:374*7:373*29:372*5:371*3:369*5:368*5:367*5:365*2:364*19:363*10:361*7:359*6:356*1:355*6:354*7:353*17:352*1:350*1:349*5:346*1:342*13:341*2:340*16:339*12:338*27:337*14:336*6:334*7:333*10:331*13:330*5:329*4:328*18:327*21:326*24:325*21:324*12:323*2:322*1:321*8:320*9:319*9:318*9:317*8:316*20:314*9:313*7:312*3:309*2:308*10:307*11:304*61:303*61:299*4:297*1:296*3:295*19:293*15:289*12:288*53:287*6:285*6:284*2:282*1:281*2:277*6:276*2:275*1:274*10:273*17:272*5:271*8:270*5:269*6:268*8:267*10:266*13:265*7:264*13:263*4:261*1:260*7:259*10:258*6:257*2:256*52:255*4:254*1:253*4:252*1:250*1:249*1:247*21:246*2:244*2:243*2:242*5:240*3:239*2:237*11:236*8:232*1:231*9:230*26:227*1:226*7:224*4:223*4:222*37:220*14:219*5:218*6:216*8:215*5:212*176:209*6:205*2:203*3:202*8:201*8:200*7:199*8:197*5:195*4:193*6:190*1:188*2:187*1:185*4:182*1:181*7:180*5:179*7:178*2:176*11:173*1:172*5:171*7:169*8:168*2:167*2:166*2:165*3:163*3:162*2:161*5:160*2:159*4:157*2:156*62:154*2:153*1:151*10:149*1:148*4:146*2:145*4:144*8:143*2:141*12:140*5:139*6:138*17:137*1:134*4:133*2:132*9:131*20:130*1:128*2:127*2:125*4:124*1:122*8:119*1:118*3:116*9:115*21:114*2:111*5:109*1:108*2:105*5:104*3:103*10:102*1:101*2:99*2:98*1:97*1:96*5:95*4:93*2:91*4:90*5:89*1:88*1:87*9:86*35:85*8:84*10:82*1:81*4:80*31:79*17:76*13:75*1:74*2:73*1:72*1:71*1:70*1:68*10:67*1:66*1:63*2:62*11:61*2:60*8:57*11:55*1:54*10:53*16:50*3:49*4:48*4:47*10:45*3:44*2:43*4:42*8:39*2:38*15:37*7:36*7:35*2:34*6:30*10:29*4:28*4:27*6:26*7:25*14:24*1:23*7:22*1:21*1:20*24:15*1:13*10:11*112:9*1:8*12:6*3:5*7:4*17:3*19:2*40:1*2:0*1 +1060*1:1056*1:1054*12:1053*11:1052*2:1050*16:1049*5:1045*7:1042*4:1041*13:1039*1:1038*4:1037*23:1036*5:1034*1:1029*4:1028*1:1026*4:1025*6:1022*12:1021*6:1020*2:1019*7:1017*2:1016*2:1015*11:1014*1:1011*1:1010*3:1009*4:1008*1:1007*4:1006*1:1005*3:1004*6:1003*6:1001*1:1000*1:999*2:995*5:994*5:988*3:986*4:985*3:984*4:983*4:982*16:981*8:980*1:979*3:978*3:977*18:976*3:975*4:974*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*3:963*6:962*1:961*1:960*1:959*1:958*14:957*1:956*1:955*7:954*3:953*1:952*1:951*4:950*14:948*2:947*2:946*6:945*1:941*12:940*16:937*1:936*1:935*2:933*8:932*309:926*6:925*2:924*7:923*3:920*1:918*1:917*18:916*15:915*4:914*7:913*10:912*4:910*1:908*24:906*3:905*6:903*2:900*1:898*2:897*4:896*9:895*14:894*5:891*1:890*2:889*1:888*1:887*6:886*7:885*6:884*3:883*2:882*3:881*8:880*7:879*6:878*3:876*9:867*2:866*1:865*4:863*1:862*1:861*4:860*5:859*6:858*4:857*3:856*5:855*3:852*17:851*4:850*2:848*60:846*5:845*21:844*49:843*31:841*10:840*1:839*2:836*1:834*2:833*1:832*3:831*2:829*1:827*1:826*2:824*2:823*5:822*1:821*5:820*1:819*2:818*3:816*3:815*17:814*2:813*10:811*5:810*3:809*17:806*2:805*1:804*9:803*9:802*3:801*2:799*3:796*21:795*29:794*4:793*1:792*11:791*11:790*6:789*1:788*3:787*6:786*65:785*17:784*5:783*7:782*4:781*3:780*7:779*3:778*10:777*15:775*3:774*4:773*1:772*1:771*5:770*15:769*16:768*5:767*5:766*8:765*9:764*9:763*6:762*5:761*4:760*8:759*4:758*13:757*8:756*10:755*12:754*7:753*10:752*10:751*10:750*15:749*10:748*4:747*15:746*24:745*12:744*3:742*9:741*2:740*2:739*2:738*1:737*2:736*1:734*8:733*4:732*3:730*3:728*1:727*3:726*15:725*3:724*9:723*2:722*6:721*5:720*13:719*9:717*24:715*4:714*3:713*1:712*1:711*1:710*1:708*4:707*6:706*2:705*1:704*1:703*2:702*4:700*2:699*2:698*3:697*1:696*1:695*1:693*5:691*1:689*6:688*7:686*5:685*7:684*4:683*2:682*3:681*11:678*1:677*8:676*4:674*3:673*9:672*4:671*1:670*8:669*4:668*1:667*7:666*3:665*3:664*1:663*2:662*8:659*75:657*8:655*16:654*4:653*3:652*54:651*4:650*6:649*1:648*26:647*9:646*4:644*3:642*17:641*7:640*5:638*17:637*3:636*50:633*5:632*24:631*3:629*10:628*9:627*7:626*9:625*10:624*11:623*1:622*8:621*5:620*72:619*9:617*20:616*8:615*5:614*7:613*5:611*1:610*3:609*1:608*34:607*2:606*3:605*2:604*2:603*9:601*32:600*6:599*7:598*5:597*8:596*5:595*8:594*3:593*10:592*7:590*2:589*1:588*2:586*5:585*29:584*3:583*3:582*7:581*16:580*10:579*20:578*13:577*37:573*2:572*1:571*1:570*1:569*8:565*20:564*3:563*5:562*3:561*8:560*10:559*7:558*13:557*4:556*22:555*2:554*18:552*4:551*9:550*6:549*6:548*8:547*1:544*9:542*12:541*8:540*4:539*24:538*15:537*1:536*22:535*1:534*37:533*13:531*31:530*3:529*32:528*5:526*10:525*4:524*15:523*7:522*1:521*20:519*3:518*29:517*6:516*8:515*6:512*3:511*2:510*3:509*14:508*10:507*15:506*3:504*134:502*22:501*8:500*3:498*1:497*2:496*2:493*15:492*3:491*9:490*4:489*5:488*22:486*5:484*14:483*8:480*1:475*1:474*6:472*6:471*1:467*1:466*1:465*5:464*6:463*1:462*3:461*2:459*1:457*8:456*13:455*2:454*1:453*1:452*1:451*7:450*4:449*16:448*22:447*8:446*4:445*5:444*8:443*3:442*7:441*1:440*1:438*4:437*7:436*6:435*4:434*7:433*5:432*4:431*14:430*2:429*27:428*2:427*56:426*3:424*2:423*6:421*9:420*1:419*2:418*11:417*5:416*21:415*3:414*4:413*1:412*8:411*18:410*3:409*12:408*3:407*22:406*3:405*5:404*35:403*1:401*2:400*8:399*14:398*37:397*4:396*17:394*11:393*2:392*1:391*6:390*20:389*5:387*1:386*30:385*27:384*2:383*22:382*3:381*6:380*3:379*8:377*7:376*11:375*3:374*5:373*12:372*9:371*8:369*3:368*1:367*8:365*12:364*29:363*22:361*2:360*1:359*3:358*10:357*7:356*7:355*10:354*1:353*21:352*3:351*1:349*1:348*1:347*1:346*2:345*1:344*5:343*3:342*16:341*5:339*9:338*33:337*6:336*3:334*6:333*10:331*3:330*2:329*5:328*10:327*16:326*34:325*4:324*8:322*6:321*6:320*22:319*12:318*10:317*14:316*36:315*1:314*2:313*6:312*1:310*5:309*4:308*6:307*5:304*25:303*7:299*1:297*4:296*2:295*10:293*24:289*1:288*31:287*14:285*1:284*3:282*3:281*2:280*3:277*17:276*9:275*1:274*11:273*6:272*1:270*4:269*5:268*6:267*1:266*5:265*3:264*2:263*2:260*1:259*9:258*8:257*12:256*28:255*7:250*1:249*3:248*2:247*30:243*3:242*4:241*1:240*6:239*1:238*1:237*15:236*16:231*1:230*54:229*1:227*1:226*2:224*6:223*12:222*36:220*10:219*3:218*8:217*3:216*12:215*7:212*132:211*3:210*1:209*15:206*1:205*3:204*1:203*9:202*7:201*7:200*18:199*7:198*4:197*9:196*2:195*7:193*13:192*1:190*4:188*1:187*6:185*11:182*11:181*2:180*19:179*31:178*2:176*17:174*1:173*14:172*5:171*13:170*1:169*9:168*11:167*12:166*4:165*1:163*7:162*1:161*6:160*5:159*4:157*2:156*35:155*1:154*4:151*4:150*9:148*5:147*3:146*2:145*14:144*1:143*14:141*18:140*10:139*5:138*25:137*3:134*10:133*7:132*5:131*10:130*1:128*2:127*1:125*5:122*6:118*3:116*3:115*12:114*6:109*4:108*2:105*5:104*7:103*1:100*1:98*1:96*3:94*3:93*2:91*27:90*16:88*4:87*8:86*42:85*10:84*5:82*3:81*5:80*18:79*16:78*1:76*6:75*2:74*7:73*2:70*1:68*11:67*9:66*1:63*6:62*19:61*5:60*8:57*21:55*5:54*5:53*6:51*2:50*10:49*4:48*4:47*5:45*3:44*5:43*4:42*10:39*2:38*28:37*11:36*9:35*2:34*5:30*3:29*2:28*8:27*10:26*6:25*6:24*1:23*5:22*7:21*1:20*18:13*16:11*92:8*11:6*12:5*4:4*10:3*20:2*25:1*3 +1061*2:1059*1:1058*1:1054*3:1053*13:1052*3:1050*17:1045*1:1043*10:1042*1:1041*1:1039*2:1037*10:1036*3:1034*2:1029*1:1028*2:1027*1:1026*7:1025*3:1022*7:1021*3:1019*1:1017*3:1015*6:1014*1:1013*2:1012*3:1010*1:1009*2:1006*2:1005*2:1004*5:1003*3:999*1:995*2:994*7:988*3:986*3:985*1:984*4:983*2:982*8:981*12:979*4:978*1:977*13:976*5:975*5:974*1:971*5:970*5:968*5:964*4:963*21:960*3:959*5:958*8:955*12:954*6:953*5:950*9:949*6:948*1:947*5:946*6:945*2:941*8:940*3:939*1:935*3:933*12:932*144:930*1:928*2:926*4:925*4:924*7:923*4:920*2:918*1:917*18:916*3:915*5:914*8:913*3:912*1:911*1:910*3:908*8:906*1:905*5:904*2:903*5:899*1:898*1:897*1:896*9:895*13:894*2:893*4:892*1:891*2:889*2:888*1:887*7:886*4:885*2:884*1:883*1:882*4:881*5:880*9:879*2:878*4:876*7:867*6:866*1:865*2:864*2:863*6:862*1:861*2:860*4:859*1:858*10:857*1:856*6:855*5:854*1:853*1:852*5:851*4:850*2:849*1:848*83:846*4:845*18:844*51:843*38:841*21:837*1:836*2:835*1:834*3:833*1:832*2:831*3:830*2:829*1:824*2:823*3:822*1:821*6:820*1:819*1:818*11:816*1:815*8:814*6:813*8:811*6:810*5:809*9:808*5:805*13:804*10:803*24:802*15:799*1:796*14:795*30:794*7:793*1:792*12:791*4:790*2:789*4:788*9:787*2:786*73:785*12:784*12:783*8:782*1:781*7:780*24:779*6:778*15:777*8:776*4:775*1:774*1:773*1:771*10:770*5:769*3:768*3:767*5:766*9:765*4:764*23:763*2:762*5:761*1:760*9:759*9:758*3:757*30:756*2:755*5:754*3:753*6:752*3:751*3:750*23:749*3:748*19:747*32:746*31:745*1:744*1:742*6:738*1:737*9:736*1:734*3:733*3:732*2:730*6:727*5:726*6:724*4:723*1:722*2:721*3:720*2:719*4:717*12:715*3:714*1:712*3:710*5:708*5:707*4:705*4:704*1:702*2:698*4:694*3:693*10:689*9:688*4:686*3:685*2:684*3:683*3:682*3:681*3:677*2:676*7:674*1:673*7:672*1:671*2:670*1:669*1:668*2:667*26:666*4:665*2:664*1:663*4:662*10:660*1:659*224:657*1:656*2:655*7:654*2:653*4:652*26:651*3:650*1:649*4:648*36:647*11:646*4:644*26:643*2:642*13:641*14:640*19:638*15:637*11:636*64:633*3:632*47:631*1:629*2:628*16:627*8:626*6:625*6:624*7:623*5:622*7:621*2:620*39:619*15:618*1:617*10:616*3:615*1:614*4:613*2:608*11:606*2:605*3:604*1:603*5:601*11:600*8:599*1:598*1:597*3:596*2:595*2:592*4:591*3:590*2:588*2:587*1:586*1:585*8:582*4:581*8:580*7:579*10:578*6:577*16:575*7:573*13:572*2:569*7:565*7:561*2:560*6:559*9:558*5:557*3:556*7:555*5:554*10:552*10:551*4:550*6:549*40:548*1:547*1:544*2:542*15:541*4:540*7:539*35:538*6:537*7:536*17:535*8:534*7:533*12:531*30:530*12:529*19:528*2:527*2:526*21:525*4:524*13:523*12:522*7:521*10:519*4:518*24:517*7:516*6:515*5:514*1:513*2:512*5:511*1:510*2:509*17:508*8:507*2:506*2:505*2:504*50:503*3:502*15:501*7:500*4:498*5:497*5:496*2:495*1:493*12:492*3:491*2:490*1:489*14:488*10:486*4:484*3:483*4:475*1:469*1:468*7:467*4:465*25:464*1:463*1:462*6:457*1:455*2:453*1:451*1:450*4:449*4:448*4:447*3:446*12:444*2:441*3:437*4:436*5:435*7:434*1:433*2:432*1:431*1:430*2:429*18:428*10:427*59:426*2:424*1:423*4:422*1:421*8:420*3:419*1:418*2:417*2:416*8:415*15:414*6:413*5:412*6:411*9:410*4:409*16:408*3:407*12:406*2:405*4:404*31:403*2:402*3:401*1:400*7:399*9:398*30:397*5:396*17:394*7:393*1:392*5:391*1:390*13:389*1:387*2:386*1:385*13:384*5:383*4:382*2:381*7:380*2:379*9:377*1:376*7:375*1:374*1:373*6:371*6:370*1:369*3:368*1:367*5:365*6:364*8:363*6:362*2:361*1:360*1:358*1:357*1:355*9:354*1:353*1:344*1:343*2:342*8:341*1:339*8:338*8:337*3:336*12:334*9:333*19:331*4:330*3:329*3:328*15:327*19:326*29:325*15:324*8:323*1:322*2:321*14:320*16:319*16:318*18:317*6:316*24:315*8:314*10:313*2:312*10:311*2:310*2:309*3:308*3:307*9:304*28:303*12:302*6:301*4:299*4:297*1:295*15:293*7:289*3:288*23:287*10:285*2:284*1:282*2:281*2:280*2:277*7:276*1:275*2:274*17:273*17:272*4:271*3:270*10:269*5:268*9:267*7:266*13:265*6:264*11:263*11:262*1:261*2:260*10:259*13:258*5:257*13:256*13:255*3:253*1:252*2:251*1:249*6:247*7:246*8:244*2:243*1:242*1:240*3:239*4:237*17:236*3:231*4:230*28:229*2:228*1:227*1:226*3:224*7:223*7:222*19:220*2:219*1:218*1:217*1:216*7:215*4:212*101:211*1:209*13:206*2:203*4:202*6:201*4:200*3:199*1:197*2:195*2:193*2:185*1:182*2:181*1:180*3:179*20:176*7:172*1:171*3:170*1:169*2:168*4:167*1:165*5:163*9:161*3:160*1:156*36:155*1:154*2:153*2:151*3:150*6:149*2:147*1:146*11:145*13:144*4:143*5:141*5:140*4:139*2:138*14:137*5:135*3:134*4:133*5:132*1:131*4:128*1:125*2:122*2:116*3:115*2:114*2:113*4:112*2:111*1:105*5:103*2:102*4:101*2:100*1:98*9:97*1:95*7:94*1:93*1:91*4:90*1:89*3:88*1:87*5:86*6:85*2:84*7:81*7:80*8:79*8:78*3:76*4:75*2:74*1:73*1:72*1:71*1:70*4:68*5:67*1:66*5:63*7:62*6:61*10:60*5:57*12:56*2:55*2:54*9:53*7:50*6:49*3:47*3:45*1:44*2:42*11:38*28:37*4:36*4:34*4:30*15:29*11:27*2:26*2:25*1:23*5:22*5:21*1:20*8:19*1:15*1:13*7:11*29:9*3:8*6:7*2:6*4:5*8:4*14:3*7:2*29:1*1 +1054*1:1053*3:1050*8:1045*4:1042*2:1041*2:1037*9:1025*3:1022*1:1020*1:1017*5:1015*1:1013*1:1008*1:1005*2:1004*1:994*2:985*1:984*2:981*2:979*2:977*1:964*1:958*4:955*4:941*1:940*2:935*2:933*2:932*35:926*1:924*3:923*1:918*1:917*5:916*7:915*2:914*2:913*5:911*2:910*1:905*2:898*1:896*1:891*1:888*1:887*1:886*2:880*1:867*1:860*5:855*1:852*4:848*26:846*2:845*9:844*21:843*7:841*3:836*1:834*1:833*1:829*1:826*4:824*1:821*1:819*1:818*1:815*1:814*2:811*1:809*1:806*1:802*1:795*3:794*2:791*1:790*1:789*1:786*10:784*1:782*1:781*1:776*1:774*1:769*2:759*1:757*2:755*1:754*3:753*3:752*2:751*2:750*1:748*2:746*1:732*3:730*1:729*1:726*3:724*1:723*1:721*1:720*5:719*1:717*1:712*1:708*1:706*1:705*1:699*1:693*1:689*1:688*2:687*1:683*1:682*2:681*3:677*2:672*1:668*1:667*1:659*8:655*4:653*1:652*15:651*1:650*1:648*3:647*1:642*5:640*1:637*1:636*6:632*5:631*1:629*5:628*1:625*1:622*1:620*4:619*2:617*1:616*1:614*1:613*1:608*7:600*1:593*2:592*1:586*1:585*5:582*3:581*1:579*2:578*1:577*3:573*1:572*1:569*1:565*5:563*3:561*1:560*1:559*4:558*2:557*1:556*3:555*3:554*9:550*1:549*1:542*1:540*1:539*3:536*7:534*1:529*4:524*1:518*10:517*2:516*4:513*1:508*2:505*1:504*19:503*1:502*4:501*2:498*1:493*2:492*1:472*1:464*1:459*1:449*1:448*3:442*1:437*2:432*1:431*1:429*5:427*10:426*2:420*1:418*1:416*3:412*1:411*1:410*2:407*2:404*7:403*1:400*4:399*2:398*5:396*7:386*2:383*1:382*1:379*2:377*1:373*3:371*2:367*2:365*2:364*3:363*2:359*1:358*2:357*1:355*2:353*1:342*2:339*1:338*2:337*1:333*3:327*1:326*7:324*2:322*2:321*2:320*1:319*1:318*1:317*1:316*3:315*1:308*1:307*1:304*2:295*1:288*4:285*1:282*2:280*1:277*2:276*2:274*4:261*1:258*1:256*5:253*1:252*2:247*4:237*2:236*1:231*1:230*16:228*1:222*3:220*2:219*1:216*3:212*41:205*2:202*2:201*2:200*1:193*2:189*1:187*1:182*2:180*3:179*2:176*1:173*1:171*1:168*2:167*3:163*3:160*1:156*9:150*1:148*2:145*4:143*4:141*2:138*3:133*2:132*1:119*1:115*1:114*1:109*1:103*3:93*1:91*2:90*2:89*2:87*1:85*1:84*1:82*1:80*3:79*7:76*1:68*3:67*4:66*2:62*4:57*1:54*2:53*1:50*4:49*1:47*4:44*1:42*1:39*1:38*4:37*2:36*2:34*2:29*1:28*1:26*1:25*2:22*1:20*1:13*1:11*17:8*2:4*3:3*1:2*1:1*1 +1053*6:1045*1:1041*3:1037*3:1026*2:1025*11:1021*3:1003*2:1001*1:994*1:991*1:982*4:981*2:978*1:977*1:976*3:963*2:958*3:955*1:950*1:949*1:946*1:941*2:940*2:932*5:926*1:920*1:913*2:896*1:892*1:888*1:876*1:862*1:861*2:859*1:856*2:852*3:848*23:845*3:844*1:843*1:841*2:833*1:827*1:826*1:825*1:823*2:814*1:813*2:811*1:809*1:805*1:802*2:796*1:795*1:791*3:789*1:788*3:787*2:786*23:784*1:783*2:781*1:780*1:779*1:778*3:770*1:769*1:767*3:766*3:764*6:761*1:758*2:757*1:756*2:755*1:753*2:751*1:748*3:747*5:746*3:742*2:732*1:726*1:724*1:722*2:721*1:720*4:714*1:712*2:711*1:705*1:693*1:688*1:687*2:683*1:681*4:674*1:670*2:667*3:666*1:663*3:659*5:655*1:653*1:652*7:651*1:647*2:644*4:642*1:636*1:632*3:626*2:620*4:608*5:607*1:600*1:598*2:597*2:596*2:586*1:585*2:579*1:578*1:573*1:565*1:558*1:554*5:552*1:551*1:550*9:549*3:548*2:539*2:534*2:533*1:531*1:529*4:528*1:526*1:524*1:521*3:518*1:517*2:515*2:512*1:509*1:508*3:507*1:504*29:502*3:501*1:500*1:493*1:492*1:491*1:488*1:480*1:467*1:464*3:457*2:456*1:451*1:448*1:446*2:431*1:430*2:429*3:428*1:418*1:416*1:414*1:412*2:411*4:409*1:406*1:400*1:399*7:398*2:396*2:390*6:386*3:384*1:383*1:382*2:379*1:376*3:371*3:365*1:364*1:359*2:355*1:353*1:342*1:341*1:333*2:330*1:320*7:319*3:318*3:316*7:315*2:303*3:295*1:288*1:282*1:281*1:277*5:276*1:275*1:274*4:266*1:249*1:247*1:237*4:231*1:230*8:226*3:223*1:222*6:220*2:219*1:215*1:212*10:209*4:203*1:202*1:201*1:200*1:199*2:197*2:193*1:182*1:180*1:176*3:173*1:171*1:169*1:168*1:163*1:160*2:156*3:155*1:154*1:150*1:146*2:145*3:142*1:138*6:137*1:131*1:128*1:122*1:115*4:105*1:104*1:98*3:91*2:86*2:85*1:84*1:76*1:63*1:62*4:57*1:54*1:47*1:42*1:36*1:28*1:22*2:20*3:13*1:11*9:8*1:4*3:3*3:2*2:1*1 +1061*1:1054*2:1053*12:1052*1:1050*22:1049*1:1045*2:1043*1:1042*3:1041*8:1038*1:1037*10:1036*2:1032*2:1030*1:1029*1:1026*6:1025*1:1023*1:1022*5:1021*14:1020*9:1019*1:1015*5:1014*1:1013*1:1010*1:1009*1:1007*1:1006*1:1005*2:1004*3:1003*1:1001*2:995*1:994*4:992*2:988*5:986*3:984*1:983*1:982*13:981*5:980*4:979*4:978*1:977*7:976*6:975*6:974*1:972*2:971*2:970*2:969*2:968*2:967*2:966*2:965*2:964*6:963*15:962*2:961*2:960*2:959*2:958*14:957*2:956*2:955*13:954*3:953*2:952*5:951*2:950*7:949*5:948*6:947*5:946*3:945*4:943*1:941*3:940*11:935*1:933*1:926*5:924*9:923*5:920*1:918*1:917*10:916*7:915*7:914*6:913*2:910*5:908*2:905*2:904*4:899*1:896*2:895*3:892*4:891*2:889*2:888*1:887*2:886*2:885*2:882*2:881*2:880*6:879*5:878*2:876*2:874*1:867*1:864*1:862*2:861*1:860*5:859*3:858*2:856*2:855*5:854*3:852*11:851*3:850*2:849*4:848*77:847*2:846*1:845*24:844*35:843*17:841*9:839*1:837*1:835*1:834*1:833*2:832*7:830*1:828*1:827*1:826*4:825*2:824*2:823*2:822*1:821*6:819*6:818*4:815*5:814*1:813*1:811*1:810*23:809*8:808*3:806*2:805*4:804*1:803*7:802*4:801*1:799*1:796*16:795*17:794*7:793*3:792*3:791*2:790*4:789*3:788*3:787*5:786*34:785*7:784*6:783*11:782*3:781*13:780*9:779*6:778*9:777*3:776*2:774*2:773*1:771*1:770*6:769*3:768*1:767*3:766*6:765*3:764*13:763*1:762*1:761*1:760*1:759*8:758*8:757*15:756*7:755*1:754*8:753*2:752*8:751*8:750*4:749*9:748*10:747*20:746*16:745*2:742*3:741*6:738*1:737*4:736*1:734*1:733*4:732*1:730*6:729*1:728*1:727*4:726*3:724*3:723*6:722*1:721*5:720*2:719*7:717*10:716*1:715*7:714*1:711*1:709*1:708*1:706*2:705*4:703*2:699*1:698*1:695*2:693*3:691*1:689*4:686*4:685*1:684*6:683*3:682*7:681*2:677*2:675*1:673*5:667*3:666*1:665*3:663*4:662*5:659*113:657*1:655*3:652*53:651*5:648*11:647*5:646*7:644*12:642*7:641*13:640*7:638*7:637*8:636*26:633*2:632*42:629*7:628*5:627*3:626*9:625*4:624*5:623*1:622*4:620*24:619*11:617*19:616*3:615*1:614*7:613*9:608*13:606*1:604*2:603*1:601*13:600*4:599*6:598*2:597*2:596*2:595*2:593*6:592*3:590*1:588*3:586*1:585*12:584*1:583*1:582*3:581*1:580*2:579*11:578*3:577*7:576*1:575*2:573*8:569*4:567*1:565*4:564*2:563*1:562*5:561*4:560*2:559*7:558*7:557*4:556*2:555*1:554*7:552*6:551*6:550*8:549*14:546*1:544*5:542*3:541*2:540*1:539*26:538*7:537*1:536*10:535*2:534*5:533*1:531*14:530*6:529*8:528*2:526*6:525*1:524*11:523*2:522*1:521*1:519*1:518*13:517*11:516*1:515*4:514*1:513*4:511*1:509*2:508*1:507*1:506*1:505*1:504*50:502*5:501*3:500*1:499*1:498*1:497*2:496*1:493*7:492*3:491*1:490*1:489*4:488*2:486*3:484*1:483*1:472*2:471*1:468*2:467*3:465*10:464*17:463*1:462*2:460*1:459*1:457*1:456*3:455*1:452*4:451*1:450*3:449*6:448*5:446*4:445*1:444*5:442*2:438*5:437*1:436*7:435*2:434*5:432*3:431*5:429*24:428*9:427*48:426*1:425*1:423*2:421*3:420*3:418*5:417*5:416*29:415*6:414*1:413*1:412*2:411*7:410*1:409*1:407*3:406*3:405*4:404*25:403*1:400*3:399*15:398*26:396*9:394*2:390*4:389*5:388*4:387*2:386*1:385*28:384*4:383*5:382*4:381*3:380*5:376*13:375*4:374*1:373*3:372*3:371*1:367*5:365*1:364*7:363*7:359*5:357*1:355*11:353*3:342*3:340*8:338*5:337*3:336*5:335*1:334*4:333*17:331*9:330*3:329*1:328*3:327*7:326*17:325*3:324*9:323*1:321*13:320*12:319*6:318*10:317*2:316*12:315*3:314*1:310*1:308*3:307*5:304*7:303*33:302*1:301*1:299*2:297*2:295*8:293*3:290*1:289*1:288*13:287*13:285*4:282*1:281*2:280*2:277*21:276*1:275*2:274*13:273*3:270*3:269*3:268*2:267*4:266*4:265*3:264*2:263*2:261*1:260*4:259*3:258*1:257*1:256*14:255*2:253*1:251*1:249*3:248*2:247*4:246*1:244*1:242*7:241*2:240*4:239*8:238*2:237*7:231*3:230*13:229*1:228*2:227*2:226*3:223*4:222*16:220*5:219*1:218*1:216*28:215*10:213*1:212*111:211*2:209*13:203*2:202*5:201*4:200*2:197*5:195*4:193*2:192*1:189*2:187*1:185*1:181*1:180*4:179*8:176*10:173*1:172*5:171*3:169*1:167*4:166*1:164*1:163*9:161*1:160*2:159*1:156*10:155*4:154*1:153*4:151*1:150*3:148*2:146*7:145*16:144*3:143*2:141*11:140*5:138*12:137*2:135*1:134*2:133*9:132*14:131*3:129*1:128*6:125*1:122*3:119*3:118*1:116*3:114*3:113*2:112*2:111*2:109*2:105*15:104*5:103*7:99*2:98*2:97*2:95*7:93*3:91*2:90*1:89*1:88*2:87*4:86*5:85*3:84*13:81*2:80*9:79*10:73*1:70*1:69*1:68*3:67*4:64*1:63*2:62*14:61*3:59*1:57*8:56*1:54*5:53*4:51*1:50*4:49*2:48*1:47*5:44*4:43*1:42*7:39*3:38*22:37*7:36*7:35*1:34*5:33*1:30*6:29*3:28*3:27*8:26*4:25*3:24*2:23*3:22*3:21*7:20*14:15*1:13*9:11*43:8*3:6*6:5*1:4*14:3*4:2*13:1*1 +1054*1:1053*3:1050*6:1049*2:1045*3:1042*1:1041*1:1021*4:1009*2:1007*2:1003*4:995*2:988*2:986*2:982*2:981*4:980*5:979*5:977*7:975*1:964*1:963*3:958*10:955*3:950*1:949*2:946*1:941*2:940*4:933*7:932*20:925*1:924*1:920*3:917*2:916*1:915*1:914*2:910*1:904*2:903*1:899*1:898*2:897*2:893*1:890*1:885*1:884*1:883*4:882*1:876*6:861*2:860*2:856*1:852*11:850*2:849*4:848*32:845*1:844*9:843*7:840*1:835*1:833*1:832*3:831*2:823*1:821*2:820*1:815*6:814*2:813*2:811*3:810*3:809*4:806*1:805*4:804*4:803*15:802*7:796*2:795*6:794*5:793*3:792*1:790*1:789*3:788*8:786*15:785*1:784*1:783*1:781*4:779*2:778*12:777*4:776*1:774*1:773*2:771*4:770*2:768*3:767*3:766*14:765*4:764*8:763*1:761*4:760*5:759*2:758*8:757*10:756*3:755*1:753*11:752*2:751*3:750*9:749*1:748*10:747*8:746*13:742*5:737*3:733*2:732*4:727*1:726*3:724*1:723*1:722*4:721*1:719*8:717*6:715*1:712*1:710*2:708*3:707*1:706*4:703*1:701*1:698*1:696*1:689*6:685*1:682*1:681*2:678*2:677*1:676*3:671*1:670*4:667*14:666*1:665*2:664*2:662*6:659*40:657*4:655*2:652*8:651*1:650*2:649*2:648*13:647*2:646*2:644*13:643*2:642*6:641*8:640*13:638*7:637*1:636*37:629*2:628*3:627*1:626*2:625*1:622*3:620*18:619*5:617*6:615*2:614*4:613*2:608*6:605*1:604*2:603*9:601*7:599*7:598*2:597*4:596*2:595*4:594*1:593*3:592*1:591*1:590*1:588*8:585*6:584*2:583*4:582*3:581*1:580*2:579*2:578*2:577*2:575*1:573*6:572*2:569*2:565*6:564*1:563*1:562*1:561*1:560*3:559*2:558*4:557*3:556*1:555*1:554*11:552*1:551*6:550*3:549*23:548*4:544*2:542*7:541*5:540*1:539*5:538*4:537*1:536*4:535*5:534*2:533*2:531*10:530*1:529*9:528*1:526*2:525*3:524*2:523*3:522*2:521*1:519*2:518*6:517*3:516*2:515*2:513*1:512*3:511*1:509*6:508*5:507*1:506*5:505*3:504*25:503*3:502*8:501*6:500*5:498*3:497*2:496*2:495*2:493*6:492*6:491*6:490*3:489*7:488*3:483*2:480*1:474*2:472*2:468*1:467*1:465*1:464*3:463*2:457*1:456*8:450*3:449*4:448*3:447*1:446*1:445*1:438*1:437*1:436*1:435*1:434*1:432*3:431*1:429*8:428*2:427*12:424*2:421*4:420*2:419*3:417*2:416*7:415*3:414*1:413*5:412*3:411*5:410*3:409*2:407*4:405*2:404*19:401*2:400*1:399*3:398*6:396*6:394*1:393*1:392*1:391*1:390*1:387*1:385*7:384*1:383*2:382*4:381*1:377*1:376*7:374*1:373*1:365*4:364*7:363*7:361*2:359*3:355*2:354*1:353*4:347*1:346*2:345*2:344*3:343*2:342*4:341*1:338*4:336*3:334*4:333*2:331*2:330*2:328*3:327*4:326*4:325*1:324*1:322*1:321*2:320*10:319*2:318*1:317*1:316*7:315*5:313*1:312*3:309*1:307*3:304*6:303*10:301*2:297*2:296*1:295*7:293*5:290*1:289*1:288*8:287*3:285*4:282*2:281*1:277*9:276*3:275*1:274*6:273*1:271*4:270*3:269*3:268*2:266*2:265*4:264*6:263*5:261*1:260*5:258*1:256*7:255*1:252*1:249*4:247*7:246*3:240*3:237*4:236*2:230*14:228*1:227*1:226*4:224*5:223*9:222*5:220*4:219*2:218*1:216*4:215*1:212*24:209*11:206*1:205*1:203*5:202*5:201*6:200*6:199*1:198*1:197*3:182*2:181*1:180*5:179*6:176*1:174*1:173*4:171*4:170*1:169*3:168*4:167*2:166*2:163*9:161*2:160*1:159*5:157*3:156*15:155*2:154*2:146*6:145*8:144*2:143*2:141*6:140*5:139*2:138*13:137*1:135*1:133*2:132*3:131*2:128*1:127*2:125*4:116*3:115*2:114*1:108*1:105*4:98*1:93*2:90*6:89*2:88*1:87*1:86*2:85*2:84*1:81*1:80*9:79*1:78*1:76*2:74*1:73*1:70*2:68*4:67*3:63*5:62*9:61*1:60*3:57*11:54*2:53*1:50*4:49*1:48*1:47*3:45*1:44*2:43*1:42*4:39*1:38*8:37*4:36*4:34*3:30*1:29*1:28*2:27*3:26*1:25*2:23*1:22*4:20*8:13*1:11*26:7*1:4*5:3*8:2*16:1*1 +1060*1:1059*1:1056*1:1054*1:1053*7:1052*1:1050*9:1049*1:1047*2:1043*1:1042*1:1041*7:1038*2:1037*16:1036*5:1032*5:1029*2:1025*2:1022*7:1021*3:1015*2:1013*1:1012*1:1006*3:1005*6:1004*4:1003*4:1001*2:994*5:988*4:986*2:984*5:982*3:981*1:978*1:977*18:976*4:975*2:965*6:964*4:963*4:960*3:958*4:955*7:954*4:952*1:950*5:949*2:948*6:947*6:946*1:941*5:940*6:933*1:932*21:930*1:926*4:925*1:924*6:923*4:920*1:918*1:917*6:916*2:914*7:913*5:912*2:910*2:909*1:906*4:905*2:904*4:902*2:899*2:898*1:895*1:887*1:885*1:883*2:882*3:881*1:880*1:879*7:878*6:876*2:867*5:866*2:865*5:863*1:861*2:860*1:859*3:855*1:852*2:849*1:848*92:846*4:845*18:844*33:843*17:841*11:840*2:839*1:837*1:832*1:825*2:824*2:822*1:821*2:818*5:816*1:815*10:814*1:813*5:811*3:810*8:809*6:807*1:805*8:804*3:803*23:802*11:801*1:799*2:796*8:795*45:794*4:793*6:792*9:791*10:789*3:788*12:787*4:786*41:785*6:784*8:783*9:782*2:781*6:780*14:779*2:778*17:777*3:775*1:774*3:771*5:770*3:769*3:768*1:767*10:766*11:765*3:764*7:763*7:762*5:761*11:760*11:759*5:758*15:757*13:756*2:755*6:754*2:753*3:752*5:751*5:750*4:749*10:748*4:747*27:746*25:745*3:743*1:742*4:741*4:738*1:737*1:736*1:734*1:733*2:732*2:730*4:729*7:727*7:726*8:723*1:722*1:721*1:720*6:719*8:717*6:715*2:714*1:712*1:710*2:708*4:707*3:704*3:698*2:694*1:693*4:691*1:689*1:688*5:686*4:685*2:684*1:683*6:682*4:681*8:677*3:676*2:674*2:673*2:671*2:670*2:667*5:666*1:664*1:663*3:662*4:661*2:659*141:658*1:655*8:654*2:653*1:652*22:651*2:650*1:649*2:648*23:647*2:646*4:644*16:643*2:642*10:641*5:640*5:638*4:637*6:636*36:632*24:629*3:628*22:627*5:626*7:625*9:624*4:622*7:621*2:620*32:619*17:617*7:616*2:614*3:613*2:608*19:607*1:605*2:604*5:603*3:601*8:600*1:599*5:598*4:597*5:596*5:595*2:594*1:593*1:592*2:589*1:588*2:586*1:585*4:584*1:582*4:581*8:580*7:579*6:578*6:577*9:575*4:573*4:571*1:570*1:569*3:565*4:563*1:560*2:559*3:558*4:557*3:556*3:555*4:554*3:552*12:551*15:550*3:549*27:548*2:547*2:544*1:542*3:541*1:540*1:539*21:538*10:537*1:536*13:535*5:534*14:533*3:531*20:530*4:529*11:528*2:526*3:525*1:524*6:523*6:522*2:521*2:519*4:518*17:517*2:516*2:515*3:513*1:512*3:509*6:508*1:507*4:506*3:505*1:504*43:503*1:502*1:501*1:500*1:493*5:492*3:491*2:489*2:486*4:484*2:483*1:476*1:475*3:472*3:468*1:465*8:464*7:462*4:457*3:456*1:453*1:452*3:451*2:450*3:449*2:447*1:446*5:444*1:442*2:441*1:438*1:437*1:436*2:434*6:432*2:431*23:430*1:429*13:428*10:427*31:423*1:421*3:418*3:416*8:415*13:414*7:413*2:412*5:411*7:409*9:407*2:406*3:405*7:404*28:400*5:399*3:398*24:397*5:396*1:394*2:393*1:392*7:391*4:390*8:389*2:387*3:386*12:385*16:384*4:383*6:382*1:381*5:380*3:376*5:374*1:373*10:371*1:369*2:368*2:367*3:364*14:363*1:359*1:358*1:356*1:355*3:354*1:353*4:342*4:341*1:340*5:339*4:338*10:337*2:336*6:335*3:334*5:333*12:331*8:330*1:329*4:328*18:327*9:326*10:325*5:324*10:323*1:321*10:320*11:319*7:318*9:317*5:316*16:315*8:314*2:313*6:312*1:311*1:309*3:308*7:307*7:304*25:303*16:301*1:300*1:299*2:297*3:296*1:295*13:294*2:293*4:290*2:289*11:288*27:287*9:285*1:284*2:282*2:280*7:277*11:276*1:275*1:274*21:273*3:272*1:271*3:270*7:269*8:268*6:267*5:266*8:265*6:264*8:263*7:261*2:260*5:259*4:258*5:257*3:256*11:255*4:251*2:249*3:247*10:246*3:244*2:242*2:241*3:240*1:239*2:237*10:236*4:231*1:230*11:224*1:223*4:222*12:220*8:219*1:218*1:217*1:216*5:215*5:212*93:210*1:209*19:207*1:206*2:202*1:200*2:199*1:198*1:197*3:190*2:189*2:188*1:187*2:185*2:182*1:180*1:179*5:178*2:176*2:174*1:173*3:172*1:171*4:170*1:169*8:168*1:167*1:166*2:163*2:162*2:161*2:160*2:159*3:156*21:155*2:152*1:151*4:150*1:149*1:148*2:147*1:146*9:145*7:144*1:143*8:141*5:140*6:138*6:137*2:136*1:134*4:132*7:131*10:128*2:127*1:125*5:122*4:119*2:118*3:116*2:115*1:113*1:112*1:111*1:109*2:105*12:103*1:101*1:97*4:95*4:94*1:90*1:89*1:88*3:86*4:85*4:84*10:81*1:80*4:79*4:76*2:73*1:70*1:68*6:67*12:66*2:63*1:62*10:61*2:60*2:57*8:55*2:54*2:53*8:50*4:49*1:47*6:45*2:44*2:43*3:39*1:38*13:37*1:36*1:34*5:30*10:29*3:28*2:27*8:26*3:25*1:23*6:22*2:21*4:20*7:13*1:11*31:8*4:6*2:5*1:4*11:3*3:2*11:1*2 +1061*3:1053*5:1051*1:1050*4:1038*1:1037*3:1029*1:1026*1:1022*2:1021*1:1017*2:1015*3:1003*1:1001*2:995*1:994*2:992*1:981*4:977*7:976*1:966*5:963*3:958*3:955*4:952*1:951*1:950*2:949*1:948*1:941*1:940*7:932*2:924*1:920*1:916*1:915*2:914*1:903*1:879*2:878*1:865*2:863*1:862*1:859*1:856*3:855*2:852*1:850*2:849*1:848*21:844*1:843*4:841*1:836*1:833*1:831*1:821*2:815*4:809*1:808*1:805*6:804*2:803*7:802*1:796*1:795*4:794*1:793*1:792*3:790*1:788*3:787*1:786*11:785*1:784*3:781*1:780*1:779*1:778*5:777*2:770*4:769*2:768*1:767*3:766*1:764*3:763*1:762*1:760*1:757*3:756*4:755*1:754*1:753*8:752*3:751*3:750*1:747*5:732*2:730*2:727*1:726*4:724*1:723*1:722*2:720*1:719*1:717*2:715*2:712*1:711*1:706*1:698*1:689*1:685*2:683*1:681*2:667*4:663*1:659*10:654*1:652*17:651*1:648*3:646*1:644*1:642*3:641*1:640*2:637*1:636*8:633*1:632*1:628*2:627*1:626*1:625*1:622*2:620*4:619*2:617*3:614*3:613*2:608*2:604*1:601*2:599*2:598*1:590*4:586*1:585*3:581*1:580*2:579*2:578*3:577*4:573*3:565*2:564*1:563*2:560*1:559*2:558*1:556*2:554*3:552*5:551*8:549*10:547*1:542*1:540*1:539*4:536*1:534*8:533*1:531*1:530*2:529*1:526*1:525*1:524*5:521*2:519*1:518*4:517*11:509*4:506*2:505*2:504*9:502*6:501*2:500*2:497*1:495*1:493*3:492*1:491*2:486*2:483*2:476*1:475*1:465*2:457*1:453*1:448*2:444*1:438*1:436*1:431*1:429*5:428*3:427*10:423*2:421*2:417*1:416*4:414*1:412*1:411*2:409*1:407*1:404*7:400*1:399*3:398*13:396*12:390*2:388*4:386*1:385*5:377*3:376*1:373*2:365*2:364*8:359*1:357*1:350*1:342*1:338*6:334*1:333*5:331*3:330*1:329*2:327*1:326*2:324*1:321*2:320*7:318*1:317*1:316*3:313*2:312*1:309*1:307*1:303*3:295*5:293*3:289*1:287*2:282*1:277*4:274*4:273*2:269*1:266*1:256*3:251*1:249*1:247*3:240*1:236*1:231*1:230*4:227*2:222*2:221*1:220*2:215*1:212*20:203*4:202*3:201*2:200*1:199*2:197*2:196*1:193*1:182*1:181*1:179*2:176*1:169*1:168*1:156*5:153*1:151*2:145*1:143*2:141*2:138*2:132*1:131*5:125*1:122*1:118*1:115*2:97*1:96*1:90*1:88*1:87*1:86*2:85*1:84*4:81*2:79*2:73*1:67*3:63*1:62*7:61*1:57*1:53*1:47*1:45*1:38*5:37*2:36*2:35*1:30*1:29*1:25*1:22*2:20*3:13*1:11*11:8*2:4*4:3*2:2*5:1*2 +1053*1:950*1:941*7:796*1:795*9:793*5:785*11:708*4:677*3:659*1:654*2:652*1:650*3:630*2:629*3:620*1:603*1:601*1:596*1:588*8:585*11:565*4:561*1:549*1:508*2:427*5:415*20:409*1:403*8:371*1:367*5:338*14:328*2:326*3:317*2:285*6:277*2:223*5:218*1:212*2:179*1:156*4:145*5:141*1:138*2:87*2:47*1:43*1:39*1:27*4:25*1:24*1:23*1:11*7:1*1 +1061*1:1054*2:1053*4:1052*1:1050*19:1045*1:1042*4:1041*5:1039*1:1038*2:1037*2:1032*1:1029*2:1026*1:1025*3:1022*7:1021*3:1017*1:1015*3:1013*1:1010*1:1007*1:1006*1:1005*4:1003*2:1001*2:994*1:988*2:986*2:985*1:984*1:983*1:982*9:981*1:980*8:979*9:978*5:977*13:976*1:965*1:964*2:963*9:958*13:957*5:955*10:954*6:952*1:951*4:950*11:949*4:948*2:947*2:946*3:945*11:941*2:940*12:932*40:926*7:924*8:923*6:920*2:917*4:916*1:915*4:914*2:913*5:910*1:908*2:905*1:903*1:902*3:899*3:898*1:897*1:896*2:895*6:893*2:890*1:888*1:887*6:886*1:885*2:884*1:883*2:882*1:881*1:880*1:878*2:876*3:867*2:863*4:861*2:860*3:859*1:858*6:856*5:855*2:852*5:851*3:850*1:849*1:848*70:846*4:845*13:844*19:843*10:841*8:833*1:832*1:826*3:823*3:822*1:821*8:818*2:815*8:814*1:813*15:811*5:809*8:808*2:806*2:805*1:804*7:803*19:802*17:799*1:796*15:795*27:794*6:793*1:792*6:791*3:790*3:789*1:788*5:786*37:785*6:784*5:783*3:782*2:781*2:780*10:779*3:778*4:777*4:776*1:775*1:774*1:773*3:771*7:770*7:769*6:768*8:767*5:766*6:765*1:764*10:762*1:761*10:760*9:759*7:758*14:757*23:756*8:755*2:754*7:753*7:752*3:751*3:750*5:749*4:748*2:747*16:746*16:745*15:742*1:741*8:738*1:737*3:736*1:735*2:734*1:733*5:732*2:730*8:727*6:726*11:725*1:724*1:723*3:722*4:721*4:720*6:719*8:717*9:716*2:715*1:712*2:710*4:708*7:707*1:706*4:705*1:702*3:700*5:699*1:698*3:697*2:694*1:693*1:689*15:688*4:686*8:685*1:683*7:682*4:681*2:678*1:677*9:676*3:674*1:673*4:672*2:671*1:670*5:669*1:667*5:666*2:663*2:662*13:661*1:659*61:658*1:657*7:655*9:654*1:653*1:652*42:651*5:650*1:649*4:648*15:647*9:646*11:644*8:643*2:642*14:641*8:640*16:638*8:637*2:636*54:633*4:632*41:629*3:628*10:627*1:626*3:625*2:624*3:623*1:622*3:620*36:619*8:617*14:616*1:615*3:614*17:613*11:610*3:608*11:607*1:606*2:603*5:602*1:601*3:600*10:599*13:598*11:597*8:596*8:595*8:594*3:593*3:592*4:590*1:588*3:585*13:584*1:583*2:582*12:581*2:580*12:579*7:578*10:577*11:573*8:572*2:569*3:565*3:560*2:559*3:558*6:557*4:555*1:554*14:552*6:551*4:549*6:548*5:542*4:541*6:540*3:539*7:538*10:537*2:536*12:534*12:533*6:531*22:530*13:529*15:528*1:526*15:524*9:523*6:522*4:521*13:518*29:516*3:515*5:512*3:511*1:510*1:509*5:508*7:507*3:506*4:505*1:504*47:503*1:502*7:501*16:500*2:498*1:497*1:496*1:493*3:492*5:491*5:490*1:489*4:488*4:484*4:483*2:480*1:475*1:472*7:467*1:465*7:464*5:463*2:461*1:457*1:456*1:453*2:452*1:451*6:450*5:449*10:448*18:447*7:446*9:445*1:444*12:443*1:442*3:441*1:438*4:437*1:436*1:435*11:434*3:433*1:432*5:431*10:430*2:429*15:428*10:427*33:424*2:423*1:422*4:420*2:419*2:417*4:416*20:415*8:414*14:413*5:412*12:411*10:409*3:408*5:407*15:406*1:405*23:404*49:403*2:401*2:400*13:399*14:398*54:397*8:396*4:394*2:393*4:392*4:391*3:390*11:388*1:387*2:386*11:385*31:384*1:383*15:382*5:381*4:380*2:379*3:376*8:374*1:373*15:372*8:371*5:369*2:368*2:367*3:365*5:364*4:363*4:359*2:358*5:357*1:356*4:355*4:354*1:353*2:352*3:347*1:346*1:342*9:341*3:340*4:339*4:338*15:337*4:336*2:335*4:334*3:333*5:331*9:330*3:329*1:328*14:327*5:326*19:325*2:324*5:322*3:321*6:320*13:319*16:318*9:317*5:316*21:315*1:314*2:313*5:312*1:311*1:310*3:309*4:308*2:307*1:304*10:303*3:302*4:299*2:297*3:295*20:293*7:289*5:288*22:287*24:285*3:282*4:281*1:277*8:276*2:275*3:274*5:273*3:272*1:271*2:270*3:269*6:268*2:266*4:265*4:264*2:263*3:260*2:257*3:256*14:255*9:253*2:250*1:249*2:247*12:246*4:244*2:242*2:241*2:240*6:238*1:237*13:236*2:234*1:231*13:230*16:229*2:227*1:226*2:224*5:223*10:222*9:220*1:219*2:218*1:216*7:215*6:212*48:211*1:210*1:209*22:207*3:206*5:204*1:203*4:202*1:201*1:200*2:199*1:198*1:197*3:195*6:193*4:192*1:191*3:190*1:189*1:185*4:184*1:183*1:181*3:180*17:179*9:178*1:176*4:174*1:173*7:172*22:171*6:169*5:168*3:167*2:166*1:165*4:163*4:161*3:160*3:159*1:156*35:155*1:154*1:153*1:152*3:151*1:150*1:148*6:147*1:146*3:145*7:144*2:143*7:141*7:140*2:138*14:137*13:135*1:134*4:133*2:132*2:131*8:128*2:125*4:124*1:122*3:119*1:116*5:115*3:114*2:113*3:112*3:109*3:108*1:105*4:104*2:99*1:98*2:97*1:95*4:93*3:91*4:90*2:89*3:88*7:87*8:86*16:85*3:84*3:81*8:80*4:79*7:76*2:75*4:72*1:71*1:70*2:69*1:68*7:67*2:63*9:62*26:61*6:60*6:57*25:55*8:54*6:53*17:50*6:49*2:47*9:45*3:44*3:43*1:42*12:39*5:38*16:37*8:36*8:35*1:34*2:30*9:29*3:28*2:27*9:26*5:25*8:24*5:23*7:22*7:20*23:13*9:11*38:8*4:7*2:6*2:5*2:4*24:3*9:2*25:1*1 +1061*2:1058*1:1054*3:1053*1:1050*4:1042*1:1038*1:1036*1:1032*4:1029*1:1026*4:1025*7:1022*5:1021*3:1015*3:1005*2:1001*1:1000*1:988*1:982*4:981*4:979*1:977*1:976*2:975*6:963*5:955*1:950*1:949*1:941*2:940*2:932*8:926*2:925*1:917*1:914*1:908*1:893*1:879*2:878*2:876*1:867*2:866*1:865*3:864*1:855*1:852*3:848*13:846*3:844*3:843*4:841*3:826*1:824*1:823*1:821*2:818*2:815*5:814*4:813*10:812*1:811*5:809*2:808*1:804*4:803*4:802*4:796*6:795*17:794*3:792*1:791*3:790*2:789*3:786*19:785*1:784*6:781*4:780*1:779*1:778*12:774*1:770*1:769*1:768*3:767*3:766*4:764*4:761*3:759*5:758*5:757*2:756*1:755*1:753*2:752*2:751*2:749*4:748*7:747*7:746*8:745*2:742*2:741*5:732*3:730*1:727*1:726*4:723*1:722*3:719*1:717*3:712*1:709*1:689*1:683*1:682*5:677*4:673*3:670*1:667*3:662*1:659*9:658*1:656*1:655*2:653*2:652*20:650*1:647*3:646*4:644*5:642*5:640*1:638*1:636*6:632*12:629*1:628*2:627*1:626*2:625*1:624*1:620*18:617*3:608*4:603*4:601*4:600*1:593*1:588*3:585*1:583*1:579*2:578*3:577*1:573*3:569*3:565*1:564*1:563*1:560*1:559*1:558*1:557*1:554*3:552*5:551*2:550*6:548*1:547*1:544*2:539*8:538*2:536*3:534*4:533*3:531*9:530*2:529*14:528*1:526*6:524*2:523*15:522*1:521*1:518*3:517*3:515*1:513*1:511*2:509*4:508*1:507*2:506*1:505*1:504*37:503*1:502*7:501*8:500*2:496*1:493*2:492*7:491*3:490*3:486*2:474*1:464*2:463*1:462*1:461*1:455*1:452*2:451*1:449*3:448*1:447*1:446*2:444*4:442*3:441*1:436*2:435*5:431*2:430*1:429*3:428*1:427*3:423*1:421*3:420*4:418*1:416*6:415*3:414*3:413*5:412*2:411*2:410*1:409*1:408*1:407*6:406*3:405*8:404*17:403*1:400*3:399*6:398*15:397*1:396*18:394*2:393*2:392*1:390*9:389*8:388*4:387*3:386*4:385*2:384*3:383*3:381*2:380*2:379*4:377*3:376*6:374*3:373*4:371*3:365*4:364*6:359*1:358*1:352*1:351*1:349*1:345*1:342*1:340*1:339*2:338*1:337*3:335*2:333*2:331*1:329*2:327*3:326*9:324*6:322*1:321*1:320*9:319*2:318*9:317*2:316*18:315*1:312*2:310*1:309*1:304*7:303*6:295*1:293*1:289*1:288*3:287*6:285*1:284*1:282*1:277*6:275*4:274*16:269*1:266*2:256*5:251*2:250*1:247*1:240*1:237*3:231*1:230*1:223*1:222*8:220*2:218*1:216*9:212*16:211*1:209*8:207*1:202*1:201*1:200*1:196*1:182*1:179*3:176*2:174*1:173*1:171*1:169*2:168*1:161*1:159*1:156*13:155*1:148*3:146*1:145*6:144*2:143*2:140*1:138*5:137*2:132*1:131*3:125*1:122*2:119*1:116*4:115*1:108*1:105*2:104*1:98*1:97*1:95*1:88*1:87*2:85*1:84*1:79*2:68*4:67*2:63*2:62*6:60*1:57*4:53*1:50*2:47*2:45*2:38*5:34*1:28*2:27*4:25*2:23*3:22*2:20*1:15*1:13*1:11*10:8*2:6*2:4*2:3*1:2*13:1*1 +932*2:904*1:849*1:794*1:720*1:688*1:670*1:551*1:548*1:491*1:408*1:377*1:264*1:263*1:261*1:257*1:230*1:138*1:25*1:7*1:4*1:2*1 +1048*5:1047*7:1046*1:1045*2:1043*1:1041*1:1021*2:986*1:982*2:978*2:977*2:976*4:975*1:964*2:963*1:958*8:955*5:940*1:932*10:926*2:925*1:924*2:923*1:915*2:913*2:903*1:884*1:852*1:848*11:844*6:843*6:841*2:837*1:831*1:824*1:823*2:821*1:820*1:819*1:809*1:804*1:795*3:792*1:786*1:783*1:780*1:755*1:748*1:747*2:746*2:744*1:730*3:727*2:726*3:721*1:719*3:717*1:712*1:701*1:698*1:696*2:695*1:694*1:689*2:685*2:681*1:674*2:673*1:670*6:661*1:659*3:655*6:652*2:643*1:642*1:632*3:621*3:620*2:615*1:614*1:613*1:608*3:606*3:605*2:603*1:601*2:599*3:598*8:597*4:596*4:595*3:593*1:587*11:585*3:583*1:577*1:565*3:560*1:558*1:556*1:554*13:551*4:550*2:548*6:541*1:522*1:516*2:504*4:492*1:483*1:481*2:475*6:472*3:456*2:448*1:446*1:435*17:427*2:421*1:420*1:399*1:383*4:367*1:365*4:363*2:356*7:353*1:346*1:344*2:342*2:341*2:338*1:328*1:327*2:322*2:321*2:304*3:302*1:296*1:295*3:285*3:281*1:280*4:277*2:256*2:247*9:242*2:237*4:236*5:235*1:231*1:230*1:226*1:224*4:220*8:212*1:210*1:209*3:204*1:203*2:197*2:195*1:192*3:191*1:185*1:180*6:179*1:178*1:176*4:173*1:171*3:170*4:166*2:163*1:160*4:152*1:151*3:148*2:146*1:141*3:138*1:134*3:125*1:118*1:115*1:113*1:112*1:101*1:97*1:91*2:90*1:87*3:85*1:84*1:81*1:80*9:79*1:78*2:76*2:74*1:73*1:70*1:68*1:57*4:54*2:53*2:47*2:43*2:42*1:37*6:36*6:29*1:25*2:20*3:11*62:8*4:4*13:3*2:2*10 +2*1 +1054*1:1053*1:1045*1:1041*1:1037*2:1025*1:1017*1:1015*1:1011*1:1006*1:1005*1:1004*4:995*1:981*1:978*1:977*2:964*1:955*2:941*2:932*7:924*2:923*1:920*2:917*1:916*2:915*1:914*2:913*2:895*1:891*1:880*1:879*1:878*1:865*4:860*1:852*2:850*1:848*18:846*1:845*3:844*6:843*5:841*1:837*1:835*1:833*1:826*1:823*1:815*1:804*3:796*3:795*3:794*3:792*1:790*1:788*1:786*6:784*1:781*3:780*1:769*3:768*2:764*2:762*1:760*1:757*2:756*1:755*1:748*2:746*5:742*1:730*2:727*4:723*1:722*1:721*1:719*1:717*1:716*1:714*1:702*1:700*1:686*1:683*4:682*1:681*1:677*2:673*1:671*1:670*1:659*7:657*2:652*26:642*3:641*1:637*3:632*1:620*9:608*4:601*2:597*1:596*1:595*1:593*2:588*1:585*1:582*1:579*1:578*1:576*1:573*1:572*2:569*9:568*1:567*2:565*5:564*1:563*1:562*1:560*3:559*9:558*6:557*1:556*6:554*2:550*4:548*1:544*1:539*1:538*1:531*1:530*1:518*1:511*1:510*1:509*1:504*1:501*3:498*2:493*4:492*1:489*2:486*2:462*1:460*1:453*1:442*1:438*2:429*1:428*3:427*6:414*1:411*4:410*1:408*1:407*1:406*1:405*2:404*4:403*1:399*1:397*1:396*1:394*1:390*6:383*1:365*1:363*1:355*1:353*2:338*1:336*1:326*5:322*1:315*1:303*1:288*2:285*2:276*1:274*1:267*1:259*1:258*1:257*1:256*1:255*2:249*1:247*1:237*2:230*4:229*24:227*3:226*1:224*2:222*3:220*1:219*1:216*1:215*3:212*16:200*1:197*1:180*3:179*1:176*1:173*1:171*2:168*2:167*1:164*1:163*1:161*3:160*2:156*7:154*1:153*3:150*1:149*1:145*2:144*2:143*1:141*2:140*1:139*1:138*2:133*3:131*2:127*1:122*1:118*1:116*1:114*2:105*1:95*1:90*1:88*1:87*2:85*1:84*1:80*1:79*1:62*2:60*1:57*1:53*4:49*1:47*3:44*1:42*2:39*2:38*2:30*1:29*1:28*1:27*3:26*1:25*1:23*1:20*4:11*9:4*1:3*1:2*2 +932*2:641*2:636*1:109*1:29*1:9*1:2*2 +2*1 +1049*1:1047*1:1039*1:1037*5:1026*1:1022*1:1020*1:985*2:984*1:983*2:978*1:977*1:971*1:964*2:963*2:958*1:957*1:948*1:947*3:946*3:935*3:933*2:932*6:913*1:899*1:898*1:897*1:896*1:893*2:892*1:891*1:890*1:889*1:888*1:887*1:886*1:884*1:881*1:880*1:879*1:878*1:877*1:876*1:873*1:872*1:870*1:867*1:866*1:865*1:864*1:863*1:862*1:861*1:860*1:859*1:857*1:856*1:855*1:854*1:850*4:848*1:847*1:844*1:841*1:840*1:827*1:826*1:816*1:786*1:782*4:750*1:727*1:715*2:706*1:695*1:685*1:681*4:658*1:638*1:636*1:632*7:608*1:593*1:590*1:551*2:539*1:476*10:475*1:448*1:426*1:411*1:247*11:240*1:237*2:236*3:223*1:216*1:212*1:203*11:197*1:193*5:176*1:155*1:154*1:109*4:102*1:95*1:88*2:79*1:48*1:43*1:29*1:27*2:8*1:2*2 +79*1:4*1:3*1:2*2 +1053*1:1039*1:1037*1:1036*1:1032*1:994*1:977*3:971*1:958*1:933*1:932*5:848*3:830*1:771*1:759*1:752*1:751*1:747*1:723*1:694*1:681*1:632*7:554*1:551*2:541*1:539*1:476*3:464*1:256*1:247*21:237*1:230*5:216*3:212*2:203*3:193*1:171*1:139*1:136*2:132*1:109*4:79*1:43*1:29*1:27*9:8*1:3*2:2*3 +1061*1:1057*1:1054*1:1053*5:1050*3:1041*1:1037*10:1036*3:1032*1:1031*1:1030*5:1028*1:1025*7:1022*8:1020*4:1019*3:1016*2:1015*1:1014*1:1011*1:1010*5:1008*1:1007*2:1006*3:1005*3:1004*2:1003*3:994*2:986*1:984*1:982*10:981*1:977*6:976*1:975*5:969*3:963*1:958*3:955*3:951*2:950*3:947*1:946*2:941*10:940*4:935*4:933*6:932*62:926*1:924*5:923*2:920*1:918*5:917*11:916*9:915*3:914*6:913*8:912*4:911*3:910*4:908*2:905*3:903*1:897*1:895*4:894*1:893*1:891*2:889*2:886*1:885*2:883*2:882*1:881*1:880*5:878*2:876*2:867*1:865*1:860*4:855*1:852*4:850*1:849*1:848*57:847*2:846*1:845*9:844*31:843*27:841*9:837*2:836*1:833*1:831*1:830*1:829*1:827*1:826*2:823*1:822*1:819*1:818*2:816*1:815*5:814*4:813*2:812*1:811*3:810*2:809*13:806*1:805*1:804*2:803*6:802*1:796*3:795*9:794*3:793*1:792*5:791*1:790*2:789*2:788*1:787*3:786*16:785*8:784*4:783*4:781*1:780*3:779*1:778*9:777*2:776*1:775*1:774*2:773*2:771*1:770*2:769*5:766*2:765*2:764*3:763*3:762*1:760*1:759*4:758*6:757*3:755*2:754*2:753*2:752*1:751*1:750*2:749*3:748*4:747*10:746*9:745*3:744*3:742*11:741*1:733*2:732*1:730*2:729*3:728*1:727*1:726*9:724*1:723*1:722*2:721*2:720*2:719*6:717*4:715*1:708*1:707*3:706*2:702*1:700*1:698*1:695*1:694*4:693*1:689*2:688*5:687*4:686*2:685*2:683*2:682*11:676*3:673*2:672*1:670*1:668*1:667*2:666*3:665*1:663*3:662*2:659*22:657*1:655*5:653*1:652*12:651*3:650*3:648*5:647*4:646*2:644*3:642*3:640*1:638*5:637*1:636*11:633*4:632*9:631*2:629*5:628*1:627*1:626*6:625*1:622*1:621*1:620*15:619*3:617*5:616*3:614*7:613*3:608*10:607*1:606*1:605*1:603*2:601*4:600*1:599*1:597*3:596*3:595*3:594*1:593*2:592*1:591*3:588*2:585*12:583*4:582*6:581*1:580*2:579*6:578*1:577*19:573*1:569*1:565*5:564*1:563*1:561*2:560*2:559*9:558*2:556*8:554*7:552*1:551*6:550*1:549*3:548*1:544*3:542*2:541*3:540*1:539*14:538*2:536*12:535*2:534*6:533*3:531*14:530*1:529*7:526*29:525*1:524*9:523*4:518*13:517*4:516*1:515*1:513*1:512*1:509*3:508*16:507*5:506*1:505*1:504*49:502*6:501*4:495*1:493*5:491*1:490*1:489*2:488*13:475*1:468*1:467*1:464*3:462*1:457*1:456*4:453*1:451*1:450*1:449*3:448*3:447*3:446*2:444*4:442*2:441*2:437*3:436*4:435*1:432*2:431*3:429*11:428*2:427*13:424*1:422*1:421*3:419*1:418*4:417*1:416*3:414*3:413*2:412*3:411*3:410*5:409*1:407*4:406*1:405*3:404*11:401*1:400*1:399*10:398*16:396*16:394*2:393*3:392*2:391*1:390*13:389*2:388*6:386*20:385*1:384*1:383*9:382*2:381*1:380*1:379*3:376*4:373*4:372*2:371*5:367*3:365*1:364*29:363*5:359*1:355*2:353*1:351*1:343*1:342*2:341*1:338*6:333*1:331*6:329*2:328*3:327*4:326*3:325*8:324*1:322*1:321*3:320*5:318*3:317*1:316*7:315*1:313*2:312*2:310*2:307*3:304*9:303*4:297*2:296*1:295*4:293*3:288*7:287*1:281*3:277*4:274*2:273*13:271*2:270*4:268*4:267*4:266*8:265*2:264*4:261*1:260*2:257*2:256*30:255*3:247*8:246*2:244*2:243*1:242*1:240*1:237*5:236*4:230*15:224*2:223*4:222*14:220*4:216*8:215*1:213*1:212*50:209*6:202*3:201*4:200*6:199*4:195*1:193*3:187*2:185*4:182*2:180*3:179*7:178*2:176*9:174*1:173*1:171*5:169*2:168*1:161*2:160*3:157*1:156*15:154*1:153*1:150*1:145*1:144*3:143*2:141*2:139*2:138*6:134*2:133*1:132*4:131*4:127*1:125*3:116*3:115*11:114*5:109*1:105*3:104*3:103*1:95*1:93*3:92*1:91*5:90*1:88*4:87*5:86*22:85*4:84*9:82*1:81*2:80*10:79*4:78*1:76*3:74*3:73*1:70*3:68*2:67*1:66*2:63*1:62*8:57*6:55*2:54*6:53*5:50*5:49*4:48*2:47*5:38*3:37*1:36*1:35*10:34*4:31*1:30*1:29*1:28*2:27*13:26*1:25*2:24*2:22*3:20*3:13*4:11*35:8*4:7*1:4*4:3*1:2*10 +1037*2:1003*1:994*2:986*1:977*3:960*1:935*1:933*1:932*2:917*1:896*1:895*1:894*1:879*1:850*2:849*2:847*1:839*1:832*1:726*1:707*2:689*1:652*1:650*2:632*15:553*1:551*10:504*5:486*2:484*3:476*8:474*3:464*12:408*1:377*1:365*5:277*2:273*1:255*1:236*1:230*1:216*1:212*4:203*1:193*1:168*60:156*2:154*1:136*2:109*4:43*1:29*1:27*6:2*2 +988*1:984*1:977*1:952*1:945*1:935*1:934*1:933*1:916*1:709*1:681*6:650*1:632*8:631*1:551*1:476*3:474*3:377*1:365*5:326*1:256*1:247*2:237*1:231*2:212*15:203*6:199*3:193*2:168*2:156*7:151*2:134*1:109*3:67*1:47*1:3*5:2*1 +1026*2:981*3:963*16:955*6:638*1:632*1:560*1:103*1:67*1:57*1:34*4:3*1:2*1 +1037*2:974*1:948*4:947*8:945*1:848*1:737*1:681*1:638*1:636*3:632*4:628*3:624*1:605*1:569*2:554*1:549*1:529*1:464*3:461*1:426*1:416*1:408*1:375*1:356*1:237*1:236*7:231*1:219*1:203*1:193*1:169*3:151*2:109*2:68*4:43*3:30*4:29*4:23*13:21*2:20*1:2*1 +980*1:977*2:955*2:843*2:830*1:769*1:723*1:721*1:717*1:703*1:696*1:560*1:457*1:363*1:339*3:230*1:193*1:131*1:115*1:113*3:95*1:69*1:57*1:54*2:50*2:8*1:2*2 +1047*2:1037*1:1025*1:1022*2:986*1:981*1:980*5:979*5:960*2:959*2:928*1:926*1:911*1:907*1:900*1:859*1:848*3:837*1:762*1:758*1:715*1:684*2:632*6:631*1:624*1:565*1:484*2:280*1:239*1:212*1:208*1:203*1:193*2:180*1:138*19:109*1:102*2:84*3:79*2:67*1:57*1:35*14:27*1:2*1 +747*2:230*3:95*1:42*1:34*3:2*2 +230*3:55*2:42*1:34*2:2*2 +1047*35:1046*2:1005*1:975*3:951*4:924*1:923*1:903*13:900*1:848*1:755*2:747*1:708*1:673*1:659*1:608*1:552*2:531*2:489*1:483*2:475*3:427*2:341*1:327*2:300*1:277*1:230*1:221*1:209*1:197*1:193*5:171*2:168*2:141*1:113*1:112*1:80*2:76*1:34*1:8*1:6*1:2*1 +2*1 +1050*2:1041*1:1037*1:1026*1:1009*2:1007*2:977*1:964*1:963*1:958*4:955*1:950*2:949*1:941*1:932*4:924*1:914*1:910*1:899*1:893*1:892*1:887*1:884*1:883*1:876*2:861*2:860*1:852*2:851*1:848*19:845*3:844*3:843*3:833*1:831*1:821*2:815*3:802*2:796*2:795*2:794*1:791*2:790*1:788*2:786*14:785*1:784*4:783*4:782*1:781*1:778*1:774*1:773*1:770*1:767*3:764*3:759*1:756*3:750*1:747*1:746*3:745*2:742*1:732*1:729*1:726*4:720*2:719*6:717*4:715*1:712*1:701*1:689*5:685*3:678*1:670*1:667*4:659*7:657*1:652*2:651*1:648*1:644*2:642*1:641*1:638*1:632*1:620*1:608*1:601*4:600*1:597*1:592*2:591*1:583*1:582*1:580*1:578*2:577*1:573*3:552*1:549*5:548*1:544*1:539*1:536*1:534*3:531*8:525*1:523*1:521*1:518*1:517*1:516*1:515*1:509*2:504*7:500*1:492*1:484*1:456*1:446*2:429*6:428*1:427*4:421*3:420*1:416*2:413*1:411*2:409*1:408*1:407*2:405*1:404*2:400*1:399*1:398*3:393*1:390*1:376*2:365*2:364*1:355*1:338*1:321*3:320*4:317*1:316*2:312*2:301*1:295*1:288*1:285*1:281*1:280*2:277*2:274*3:271*1:270*1:266*1:264*1:256*1:246*1:237*1:231*1:230*3:223*1:222*2:220*1:219*1:215*2:212*14:209*3:202*1:201*1:197*1:180*1:169*1:168*1:156*2:153*1:146*1:145*2:143*2:138*1:132*4:131*1:105*3:97*2:90*1:86*1:84*1:62*2:57*3:47*1:38*3:37*1:36*1:27*1:25*1:20*4:13*1:11*7:8*2:4*1:2*2 +1049*1:1037*2:1032*1:1022*1:985*1:984*1:977*1:969*1:964*1:949*1:948*1:932*2:926*1:917*1:858*1:848*2:823*1:796*1:787*1:746*1:704*1:699*1:658*1:652*1:632*4:620*1:593*1:572*1:508*1:426*1:367*4:363*1:326*1:289*4:247*2:203*1:200*7:193*3:142*1:109*1:102*1:80*2:76*1:69*1:38*3:11*1:4*1:2*1 +1037*1:1006*1:977*1:975*1:958*5:955*2:932*1:876*1:866*1:848*2:837*1:821*1:819*1:794*1:789*1:765*1:758*1:706*1:703*1:655*1:620*1:601*1:590*1:585*2:581*1:579*1:577*3:560*1:554*2:550*2:544*2:534*1:528*2:493*1:464*1:456*2:453*1:415*8:385*1:376*1:367*1:328*1:309*1:303*1:244*1:237*1:230*5:224*1:220*3:197*1:180*1:176*1:156*1:145*1:125*1:90*1:84*1:80*3:79*1:70*1:54*1:50*1:49*1:42*1:37*7:36*7:11*11:4*2:3*3:2*1 +1050*3:1037*6:1032*2:1016*1:1013*1:968*1:948*1:947*1:882*1:848*1:747*9:726*2:698*1:641*1:633*3:518*1:476*5:464*8:342*1:247*5:203*2:199*2:193*1:166*1:158*1:109*1:2*1 +1061*1:1058*1:1054*2:1003*1:995*4:994*2:981*4:979*1:978*1:977*26:958*5:955*10:952*2:951*2:950*7:949*2:948*1:947*1:946*3:945*2:932*9:920*1:904*2:900*1:843*2:837*1:830*1:809*2:784*2:770*1:769*1:764*1:759*1:746*1:744*2:734*1:733*1:722*1:721*2:720*11:719*2:717*3:715*1:714*1:712*6:710*1:708*2:703*1:702*1:698*1:697*2:696*1:695*1:693*5:657*4:642*2:632*1:616*1:614*1:610*2:607*3:606*2:603*1:600*2:599*4:598*4:585*6:582*2:571*1:570*1:569*1:565*3:564*1:563*1:560*7:558*1:556*6:554*3:529*1:492*1:464*6:457*3:456*1:429*1:377*2:371*1:365*2:363*1:354*1:353*1:336*2:326*1:322*1:316*1:277*1:276*3:251*1:249*3:246*3:244*1:242*1:240*1:237*4:230*7:226*2:222*1:220*1:212*1:197*3:195*1:182*1:180*1:168*4:167*2:165*1:155*1:154*3:151*1:148*1:145*2:142*1:141*1:138*1:128*1:125*1:116*1:109*1:81*2:80*7:79*2:73*4:70*1:67*2:63*4:50*2:49*3:44*1:42*1:36*1:35*1:28*2:27*1:20*6:8*2:4*5:3*4:2*1 +1043*1:1041*2:1037*1:1022*2:1021*1:1005*1:1003*1:982*3:981*2:976*2:975*1:965*1:963*1:958*1:940*1:932*2:926*1:924*1:920*1:896*1:852*3:848*4:824*1:814*4:808*1:806*1:804*5:802*6:796*2:795*1:794*2:791*1:786*14:783*1:778*2:770*2:769*2:766*1:764*1:763*1:761*2:759*1:758*4:756*2:755*1:752*1:751*1:748*1:747*2:746*3:742*1:732*2:726*1:723*1:720*1:689*1:681*3:677*1:673*2:669*1:662*1:659*1:655*2:654*1:652*3:651*1:644*1:632*1:629*1:620*7:617*3:614*4:608*7:603*2:601*3:597*2:596*2:595*1:592*4:582*1:581*2:580*2:579*2:578*2:577*3:569*3:565*1:560*1:558*1:554*5:552*2:551*3:550*2:547*1:539*3:536*1:534*7:531*4:530*2:529*8:528*1:526*1:522*2:521*4:518*2:515*1:508*1:504*28:493*1:492*1:491*1:490*1:489*1:484*1:483*1:464*1:461*1:456*2:452*1:451*2:450*1:448*2:447*1:446*3:444*9:442*1:440*1:437*1:436*1:434*2:432*3:431*10:430*4:429*6:428*4:427*12:421*4:418*2:416*7:412*9:411*1:409*4:406*1:404*1:400*4:399*2:398*8:397*2:396*1:394*2:390*7:386*4:385*2:384*1:383*2:381*1:376*1:375*1:373*8:364*3:356*1:342*1:341*1:339*1:338*6:337*2:333*2:329*1:327*7:326*7:321*1:320*2:318*3:315*1:313*12:309*5:308*1:304*6:303*3:301*1:297*1:295*1:293*7:288*2:287*2:277*1:276*1:274*5:256*1:255*2:252*1:249*1:247*2:243*1:241*1:239*2:236*1:230*3:226*1:223*1:222*1:220*2:212*6:211*2:209*3:198*1:197*2:196*1:181*1:180*1:179*3:173*2:171*1:169*1:160*2:157*1:156*4:151*1:150*1:145*4:138*2:134*2:133*1:132*1:131*6:128*1:122*1:116*3:115*4:105*2:103*1:91*3:86*10:79*1:68*1:63*4:62*4:57*1:53*1:47*1:36*1:34*1:28*1:27*1:25*1:15*1:13*5:11*14:8*4:4*4:3*2:2*1 +994*1:941*1:920*1:818*1:752*1:751*1:750*3:707*1:706*3:674*1:667*4:650*2:642*2:608*1:600*1:590*1:574*1:572*4:569*29:567*1:565*6:564*1:560*8:559*19:558*4:556*5:554*1:542*1:539*5:536*1:486*1:483*1:481*1:382*1:344*1:342*1:339*1:333*1:326*1:319*3:318*1:242*2:236*2:171*2:166*1:138*2:133*1:98*1:87*5:75*1:3*2:2*1 +926*1:924*1:923*1:79*1:76*1:34*2:3*3:2*1 +1037*1:1034*5:1033*4:1032*1:1029*2:1028*1:966*2:948*1:947*1:941*1:926*1:782*1:712*1:681*1:650*2:640*2:636*1:632*5:628*3:626*1:588*4:584*1:569*2:529*1:525*5:478*1:476*105:475*5:464*24:461*2:426*3:408*1:403*2:364*2:356*1:342*4:339*1:328*2:247*40:246*1:236*6:226*2:223*2:219*1:218*1:203*57:200*2:199*4:195*1:193*1:187*4:156*1:151*11:67*1:64*1:63*1:27*1:3*2 +952*1:657*3:617*9:539*1:382*1:205*1:174*1:134*1:133*1:3*1 +1039*1:1037*1:1032*1:1022*1:985*2:970*1:935*1:933*2:932*1:917*3:916*1:895*1:888*1:879*1:848*1:830*1:782*1:759*1:755*1:722*1:688*1:685*1:681*1:655*1:650*1:632*7:631*1:629*1:608*3:596*1:585*1:582*2:551*1:539*1:529*1:484*2:483*1:476*23:474*3:408*1:377*1:365*5:303*1:247*2:236*2:228*3:212*1:193*1:176*2:156*1:125*1:114*2:109*3:80*1:27*1:3*1 +1061*1:1039*1:1036*1:1022*3:1020*1:1011*1:1008*1:985*2:983*2:977*1:940*1:935*1:933*2:932*1:895*1:850*1:849*1:830*1:829*1:824*1:805*1:786*1:726*1:717*1:708*2:688*2:659*1:641*5:640*1:638*4:636*6:632*11:631*1:626*1:595*1:573*1:565*1:551*2:539*1:529*1:484*1:476*3:408*1:407*1:364*1:303*1:235*1:215*1:208*1:203*3:193*2:171*2:156*2:148*1:145*1:138*3:125*1:109*5:43*2:42*1:27*8:25*2:6*3:5*2:3*1 +1052*1:995*1:994*1:977*7:958*1:955*2:954*2:951*1:950*2:949*1:948*1:946*1:932*2:843*3:830*1:809*6:806*1:801*1:799*1:797*1:786*1:770*1:769*1:764*1:760*1:759*1:757*1:737*1:734*2:733*1:728*1:723*1:722*3:721*1:720*1:719*2:717*4:712*2:710*1:706*1:698*1:695*1:691*1:685*1:670*1:655*1:642*2:593*1:584*1:565*1:564*1:563*1:560*1:556*1:554*3:548*1:539*1:464*4:455*2:365*1:363*1:355*2:302*1:285*1:277*1:276*1:255*2:251*1:249*1:240*1:237*2:230*4:227*1:220*1:214*1:168*5:155*1:114*1:90*1:87*2:80*3:79*1:54*1:50*1:44*1:43*6:22*1:20*6:8*2:4*6:3*2 +977*2:976*1:841*1:830*1:794*1:781*1:721*1:715*1:685*1:464*1:316*1:271*1:269*2:212*2:156*1:38*1:4*1:3*1 +1057*1:1041*1:1020*2:1009*1:1008*1:989*1:986*4:984*2:982*2:977*3:935*1:933*3:876*1:850*1:848*4:829*1:827*1:821*1:804*1:786*1:767*12:753*1:717*1:708*1:707*1:685*1:632*8:629*1:561*1:551*4:508*1:488*1:476*10:437*1:411*1:364*1:256*1:247*14:237*1:230*7:215*2:214*1:212*1:203*2:197*1:193*2:176*1:171*2:156*1:140*2:109*5:95*3:69*1:57*1:54*2:45*2:13*2:3*1 +1053*1:1042*1:1003*2:988*1:975*1:941*1:940*1:924*1:923*1:900*1:848*2:843*1:841*1:814*1:806*1:786*3:778*1:769*1:760*1:732*1:657*1:655*1:632*1:629*1:608*1:579*1:577*1:565*1:558*1:554*2:539*1:535*1:531*1:504*3:475*1:462*1:442*1:429*1:427*2:416*1:398*1:396*1:385*2:373*1:361*1:358*1:353*1:333*1:328*1:327*1:318*1:316*1:303*2:287*1:277*1:276*1:247*1:230*1:222*1:212*2:190*1:180*2:179*1:171*2:148*1:141*1:128*1:125*1:109*1:95*1:86*2:76*1:73*1:68*2:66*1:57*1:44*1:42*1:38*1:25*1:24*1:4*4:3*1 +435*8:3*3 +809*9:796*3:755*1:620*5:617*1:580*4:578*4:539*4:516*3:505*1:493*3:475*4:472*1:457*2:427*1:398*2:385*6:360*1:336*1:327*1:298*1:210*3:201*2:200*1:166*3:143*1:141*1:125*9:3*2 +1048*2:1047*10:1046*2:995*2:957*3:747*1:659*2:638*1:637*1:617*1:605*1:563*1:549*2:489*1:475*3:464*3:461*1:427*1:359*1:326*1:300*2:290*1:247*1:236*5:193*1:168*5:152*2:47*1:30*3:28*7:27*28:22*4:8*1:3*2 +614*1:601*1:501*2:316*1:242*1:235*2:105*2:3*1 +1047*1:748*1:737*1:727*1:665*2:661*2:608*1:585*2:518*1:450*3:233*1:221*1:190*1:171*1:137*1:96*1:80*1:72*1:30*1:3*1 +1052*1:1046*1:1003*1:994*2:977*4:958*3:955*1:950*1:949*1:904*1:850*4:849*2:834*1:829*1:801*1:799*1:743*1:741*7:720*3:717*4:712*1:710*1:698*1:697*1:693*2:691*1:671*1:642*1:554*1:549*2:464*1:457*2:355*2:277*1:276*4:237*1:224*1:208*2:197*1:168*2:89*5:87*1:80*4:79*3:73*1:49*4:8*1:4*1:3*1 +1057*1:1053*1:1049*1:1047*2:1045*2:1039*1:1036*1:1032*1:1031*1:1014*1:992*2:989*1:988*1:986*3:985*5:984*4:983*5:980*4:979*1:978*1:977*3:970*1:963*3:948*1:947*1:945*1:940*1:937*2:935*7:933*5:932*5:920*1:917*1:916*1:903*1:893*1:868*1:865*2:855*1:851*1:850*1:849*1:848*3:847*1:845*2:844*1:835*1:829*1:806*2:795*4:777*3:770*3:765*2:760*1:748*1:734*1:719*4:718*1:713*1:705*1:684*2:682*1:681*19:667*1:652*1:642*2:638*1:632*15:629*1:626*1:620*2:617*3:614*1:610*1:608*2:607*2:603*1:600*1:590*3:587*3:552*1:551*2:550*30:539*4:486*1:483*1:476*13:464*9:426*2:415*3:411*1:388*1:369*3:368*2:367*4:344*3:342*3:278*1:277*2:256*1:252*1:250*2:249*1:247*7:238*1:237*1:236*19:235*1:230*2:224*1:220*1:218*2:212*2:203*9:193*5:179*1:154*1:145*7:141*1:138*20:136*1:134*4:131*4:113*2:112*2:111*2:109*6:105*3:98*1:80*1:79*3:78*1:69*2:68*1:65*4:54*1:43*2:29*1:11*5:6*1:4*1:3*1 +1049*1:1037*1:1006*2:1003*1:994*1:986*1:984*2:977*3:976*2:963*2:956*1:945*3:937*1:935*6:933*2:932*3:924*1:923*1:916*1:903*1:856*1:850*1:847*1:846*2:844*1:826*1:824*1:821*1:782*3:777*1:749*1:726*1:719*1:718*1:685*2:632*7:629*1:620*1:593*3:554*1:552*6:551*3:539*1:529*1:486*5:476*8:464*26:408*1:256*2:237*1:236*5:220*1:218*2:216*1:212*2:203*2:200*1:199*1:193*3:176*3:139*1:134*1:125*3:116*1:109*7:98*1:76*1:43*2:29*1:21*1:8*1:5*2:3*1 +1052*2:1037*1:1032*1:1031*1:1030*1:977*1:975*4:972*1:962*1:961*1:960*1:959*1:958*3:957*3:950*1:937*2:935*1:933*1:932*1:850*1:826*1:801*2:799*2:790*2:754*2:731*1:728*3:720*2:719*1:715*1:707*1:702*1:691*1:685*1:629*1:585*1:561*1:525*1:476*9:475*1:464*1:426*1:416*2:407*3:377*3:365*3:274*1:256*2:247*4:237*1:212*2:200*1:193*3:171*1:156*6:151*1:139*1:89*3:80*1:43*5:42*18:41*1:35*3:30*2:29*2:28*1:27*18:22*12:3*1 +1025*1:1003*1:977*1:964*1:932*3:924*2:923*1:916*1:915*2:914*1:905*1:883*2:882*1:858*2:856*3:852*4:848*1:845*2:844*5:843*4:841*4:837*1:831*2:830*1:824*2:818*1:805*3:794*1:784*2:783*1:781*1:778*1:757*2:754*1:742*1:732*1:717*1:716*1:688*1:684*1:659*17:654*1:648*3:644*1:640*1:637*4:636*9:632*3:625*1:624*2:622*2:620*2:619*4:579*1:575*1:539*3:522*2:517*1:504*1:489*1:465*3:463*1:448*1:436*1:427*6:416*1:414*1:338*1:333*2:322*1:320*1:316*1:312*6:307*1:304*3:303*3:288*1:281*1:271*1:269*1:259*1:256*2:235*1:212*4:163*1:161*1:150*2:138*1:131*1:124*1:113*3:112*1:105*2:61*3:50*1:38*1:29*1:11*4:3*1 +3*1 +981*1:721*1:463*1:363*3:169*1:155*1:69*1:67*1:65*1:57*3:4*3 +4*1 +986*1:926*1:848*6:786*1:785*4:755*1:661*1:652*1:644*1:617*2:559*1:558*1:521*3:448*3:427*1:416*2:400*1:385*1:355*1:327*1:212*35:193*1:176*1:173*2:142*2:115*1:93*2:91*2:67*1:47*9:43*1:30*3:29*3:23*3:11*2:4*1 +1037*1:1033*3:1028*2:1027*2:986*1:985*1:984*1:983*1:963*1:918*1:844*1:843*1:819*1:764*1:712*2:689*1:683*1:632*4:613*1:554*1:550*4:525*1:461*1:429*2:421*1:371*1:364*1:295*1:287*1:241*1:240*1:237*1:230*4:229*8:227*4:220*2:212*2:203*8:193*1:184*1:176*1:170*1:169*1:155*1:151*1:149*1:138*1:98*1:82*1:57*2:54*1:44*1:20*1:13*2:4*1 +1061*1:1060*2:1059*1:1058*2:1054*2:1053*3:1050*1:1039*1:1035*1:1034*8:1033*7:1032*6:1031*2:1030*13:1029*7:1028*7:1019*2:1001*1:999*1:997*2:994*15:992*1:991*1:986*3:985*1:984*1:983*1:980*4:979*10:978*1:977*15:972*2:971*2:970*2:969*2:968*2:967*2:966*2:965*2:964*2:963*2:962*2:961*2:960*2:959*2:958*2:957*2:956*2:955*6:954*2:953*2:952*2:951*2:950*2:949*3:948*3:947*3:946*2:945*2:926*5:924*1:923*1:918*1:917*1:916*2:912*5:911*1:910*1:908*1:906*1:905*1:900*2:841*1:826*1:821*2:819*1:818*2:816*10:781*2:779*1:770*1:769*6:767*1:759*3:749*2:748*1:744*3:742*1:729*2:727*1:726*2:723*1:722*1:721*3:717*3:715*2:714*2:708*2:707*6:702*2:698*1:696*1:688*3:683*2:682*1:681*2:674*42:666*1:659*5:658*3:632*1:631*1:629*4:621*1:620*7:617*12:615*8:614*3:613*2:608*32:607*2:598*3:597*11:596*1:595*10:593*1:592*2:588*1:585*1:578*1:577*1:571*1:570*1:565*2:558*4:557*4:554*1:552*4:551*2:550*2:539*1:538*2:528*6:522*1:503*1:486*2:466*1:457*2:452*2:437*2:433*3:427*8:422*1:421*1:413*1:398*3:385*3:383*1:367*6:365*1:363*33:350*2:333*1:319*1:293*2:290*4:284*1:280*13:277*1:276*3:272*1:266*1:261*1:259*1:258*1:251*2:242*4:241*2:239*2:237*4:234*1:230*6:221*2:216*1:212*9:206*1:205*3:203*2:200*2:199*2:197*1:195*5:193*2:170*3:168*1:167*1:156*11:155*3:154*1:150*1:146*4:142*1:141*1:137*1:136*1:134*3:133*1:114*1:108*1:99*2:89*3:84*1:80*8:76*1:75*7:69*1:68*1:67*3:63*2:51*4:50*1:48*5:40*1:27*3:20*1:18*1:12*3:11*4:8*2:6*1:5*2:4*2 +1012*1:989*1:977*1:969*1:968*1:955*1:933*1:932*1:786*1:718*1:701*1:700*2:699*1:698*1:697*1:696*1:695*1:688*4:663*1:585*1:560*3:486*1:483*1:326*1:243*1:224*1:218*1:176*1:109*1:67*1:43*1:29*1:27*1:4*1 +977*2:965*1:963*1:959*1:953*1:933*1:932*1:924*1:923*1:850*9:849*2:835*1:833*1:832*1:830*1:829*1:819*1:747*1:720*2:718*1:711*1:710*1:709*2:708*4:707*3:706*2:705*2:704*2:703*2:702*2:685*1:585*1:476*1:475*4:256*1:236*5:193*1:171*1:151*2:57*1:43*2:29*1:27*15:20*1:4*1 +1016*1:834*1:831*1:781*2:769*1:717*1:641*1:564*1:563*1:555*1:554*3:456*1:455*1:212*7:50*1:11*1:4*1 +1059*1:1048*17:1047*68:1046*6:1015*1:994*3:976*9:975*7:955*1:954*1:952*1:932*1:926*8:902*1:901*2:840*1:823*6:818*2:792*2:790*3:784*1:778*2:755*3:727*3:723*1:721*4:719*1:712*1:708*2:674*3:671*1:662*1:659*1:655*1:642*4:621*2:620*4:608*1:605*1:598*1:593*2:587*1:581*1:577*1:563*1:558*3:551*14:539*4:526*1:516*1:489*5:484*2:483*1:478*4:475*12:464*4:454*1:437*1:435*1:429*1:427*2:411*1:393*1:374*6:358*1:344*9:342*3:327*3:310*2:287*2:277*4:252*1:247*7:241*1:236*1:235*1:230*1:227*1:210*3:197*1:193*1:190*1:189*1:179*1:171*1:170*4:168*29:166*3:158*1:156*2:152*6:141*4:140*2:138*6:122*3:113*1:112*1:99*1:96*2:89*2:78*3:76*1:72*1:63*8:54*1:48*6:44*2:43*2:42*2:38*15:34*1:26*2:22*9:12*1:8*1:5*1:4*3 +1045*1:1005*1:982*2:888*1:848*1:844*1:791*1:786*2:710*2:708*2:694*2:659*1:652*1:565*1:560*1:551*2:504*1:412*1:396*3:371*2:353*2:326*1:316*1:180*2:102*1:57*3:4*1 +4*1 +223*1:4*1 +4*1 +1048*5:1047*50:1046*5:995*1:976*1:975*1:932*1:901*2:823*6:818*2:778*1:665*1:662*1:620*4:599*1:598*1:593*1:577*1:552*2:522*1:489*8:484*4:483*1:481*2:478*4:475*3:427*10:375*1:344*6:326*1:293*3:236*1:193*1:168*5:152*4:139*2:138*10:124*3:122*2:86*1:70*8:47*1:43*1:5*1 +1048*1:1047*10:1046*1:995*2:976*2:963*2:902*1:795*1:791*1:755*1:671*10:617*2:605*1:587*1:577*1:560*1:554*12:551*37:521*3:489*2:484*1:478*1:475*4:456*1:448*3:427*1:416*2:400*2:385*1:383*10:356*2:355*1:344*2:333*2:329*1:327*1:318*2:316*1:294*1:293*4:291*1:288*1:255*2:247*1:238*1:226*1:191*1:176*1:173*2:171*1:142*2:138*1:115*1:113*1:93*2:91*2:86*9:80*1:48*1:47*1:25*4:11*5:8*3:6*2:5*1 +1048*3:1047*25:1046*4:1039*1:977*1:976*4:975*3:933*2:932*17:926*2:908*4:906*1:903*4:848*14:841*1:840*3:823*1:795*2:786*2:659*1:605*1:560*1:489*1:484*2:481*1:478*4:475*1:464*4:456*1:454*1:429*1:427*2:383*11:374*4:356*2:344*2:342*1:303*2:277*3:266*2:263*1:255*3:247*4:238*1:237*5:226*1:193*9:191*1:171*3:158*1:156*1:152*1:141*1:140*2:122*2:109*2:98*1:96*1:80*1:78*3:76*1:34*3:30*1:8*2:5*1 +1037*2:1036*1:953*2:880*1:854*1:790*1:782*1:483*1:244*1:243*1:209*3:193*1:156*3:138*1:122*1:109*1:76*3:47*1:5*1 +1037*1:1036*1:981*1:962*1:951*1:935*1:932*1:915*1:880*1:850*1:841*1:833*1:810*1:796*2:786*1:764*1:758*1:757*1:698*2:696*1:685*2:681*1:650*1:636*1:632*5:554*1:551*1:508*1:488*1:484*2:403*1:364*1:316*1:230*1:223*1:218*1:201*1:193*2:167*1:138*8:109*5:35*14:30*1:27*1:5*2 +823*1:632*1:483*1:481*1:237*1:171*3:155*2:22*1:5*2 +984*1:69*1:5*1 +5*1 +285*1:102*1:5*1 +155*3:5*1 +1037*3:985*1:983*2:914*1:850*1:836*1:816*2:782*1:779*1:774*1:761*1:632*9:608*1:486*5:476*5:247*4:231*1:223*4:203*1:193*3:168*60:8*1 +1039*1:1037*1:1029*1:1022*2:1005*2:994*1:985*1:983*1:977*4:967*1:935*1:933*1:880*1:879*1:855*1:850*1:831*1:778*1:754*1:688*1:681*5:632*9:629*1:551*2:529*1:476*3:408*1:341*1:338*1:235*1:226*2:203*5:196*1:193*2:156*11:154*1:138*19:109*3:104*1:80*1:76*1:68*3:43*1:30*1:11*1:8*1 +1037*1:951*2:631*1:596*1:193*1:176*2:8*1 +1048*3:1047*24:1036*2:976*2:975*5:932*1:926*2:863*1:823*2:708*2:685*1:661*1:478*1:475*7:300*1:293*2:223*1:171*2:138*1:72*1:8*2 +8*2 +1037*5:1032*1:1017*1:1015*1:994*2:984*2:966*1:964*2:952*1:941*1:926*3:924*1:917*2:916*1:913*2:887*1:868*1:844*1:840*2:826*1:795*1:793*1:792*1:791*1:790*1:789*1:785*1:784*1:708*1:681*1:620*1:608*2:573*1:551*2:484*1:483*1:478*3:476*1:341*1:255*1:203*1:202*1:200*1:199*1:198*1:195*1:193*2:168*60:151*1:131*2:109*2:76*1:57*1:51*1:50*1:22*1:11*1:9*3 +1026*3:981*1:932*6:908*2:721*4:104*2:103*1:102*6:69*1:57*4:9*1 +9*2 +988*1:986*7:981*1:437*2:382*1:185*1:105*7:104*3:84*2:67*1:65*7:9*2 +1049*1:1037*1:1032*2:992*2:988*2:986*1:977*2:954*1:935*1:933*1:932*1:926*1:915*1:852*1:844*1:835*1:814*1:811*1:786*4:773*1:764*1:756*1:742*1:724*1:721*1:719*1:681*8:665*1:663*3:636*1:632*2:629*1:584*1:565*1:564*1:563*1:560*4:558*1:551*1:529*1:525*5:523*1:504*1:486*1:484*5:476*3:474*3:427*1:408*1:367*2:342*1:339*2:282*1:255*1:252*1:236*1:230*4:212*2:203*1:193*3:171*1:169*1:145*1:141*1:109*13:102*1:69*2:57*1:30*1:27*2:21*1:18*1:13*1:9*1 +926*1:786*1:785*4:652*1:644*1:559*1:558*1:212*35:67*1:47*9:43*1:30*3:29*3:23*3:11*2 +39*1:25*1:11*1 +655*4:544*1:195*1:179*1:152*1:136*1:103*1:86*2:37*2:36*2:27*8:25*1:11*1 +1037*1:964*1:956*1:948*1:947*1:932*3:926*1:843*1:827*1:790*1:722*3:712*2:710*1:697*1:681*4:632*4:631*1:588*1:476*6:474*1:464*2:343*2:342*3:243*1:203*5:193*1:166*1:156*14:109*1:43*1:11*1 +1037*4:984*1:961*2:937*1:936*1:935*1:934*1:933*1:932*1:873*1:824*1:631*1:596*1:588*1:549*1:484*1:255*2:223*1:203*1:193*1:156*1:138*1:109*1:11*1 +1057*1:1037*2:1022*1:977*3:957*1:955*1:954*1:953*1:933*1:932*1:850*1:846*1:841*1:840*1:719*1:718*1:716*1:688*2:685*1:681*1:596*1:582*1:476*1:426*1:342*1:236*1:195*1:193*2:176*1:154*1:151*1:141*4:109*1:47*1:43*1:29*1:11*1 +1034*1:1033*3:1029*1:1028*1:986*1:964*1:933*1:818*8:814*1:795*5:790*1:654*1:640*2:636*6:632*1:626*1:608*1:603*1:601*1:599*1:598*1:597*2:596*2:595*2:586*1:585*6:583*5:573*1:549*1:538*1:484*3:408*1:377*1:365*1:297*3:288*1:231*1:223*1:212*2:203*1:189*1:119*1:78*4:76*1:47*1:43*2:35*1:30*1:27*2:25*2:21*1:13*1:11*4 +11*1 +1022*1:932*1:659*1:629*1:495*1:273*2:11*1 +43*1:30*1:29*10:12*2 +777*1:761*1:684*1:663*1:652*2:642*1:638*2:637*9:558*1:557*1:555*14:550*1:549*11:539*1:475*3:355*11:333*6:318*1:230*1:222*1:154*1:134*1:78*1:67*2:12*1 +915*1:896*6:895*3:893*3:888*1:887*2:886*1:881*3:880*4:879*4:878*1:876*2:865*2:859*1:858*2:856*2:855*2:849*1:721*1:54*4:13*4 +1037*1:1034*1:1030*1:984*1:964*1:948*1:947*1:926*1:901*1:896*1:636*1:632*2:573*2:555*1:549*1:426*1:255*1:237*6:193*1:155*1:138*1:82*1:67*1:13*1 +1052*1:1022*1:1004*1:986*1:978*1:977*1:937*1:933*2:932*1:910*1:801*1:799*1:722*1:715*1:704*1:691*1:685*1:650*1:595*1:561*1:476*2:457*1:403*1:342*1:247*2:236*1:223*1:202*1:176*2:156*7:136*1:50*1:43*1:29*2:18*2 +1056*1:1037*2:1032*1:1022*6:983*1:977*1:948*1:947*1:933*1:906*4:869*1:763*1:762*1:716*1:700*1:681*4:650*2:601*1:550*1:464*2:247*2:209*4:203*2:193*2:166*1:142*1:138*2:76*1:48*1:18*1 +1037*2:1032*1:985*1:961*1:933*1:915*1:913*1:879*1:850*1:844*1:832*1:786*4:689*1:683*2:636*1:551*1:539*1:476*67:466*1:411*1:408*1:355*2:316*1:280*1:255*1:243*2:236*2:230*1:223*2:222*1:212*1:209*3:203*1:193*1:179*1:176*1:166*1:156*2:154*1:141*4:138*2:109*1:68*1:27*1:18*1 +1037*1:986*1:957*2:956*2:874*1:632*3:193*1:154*1:27*1:18*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:987*1:979*1:977*5:939*1:938*1:931*1:928*1:927*1:922*1:921*1:907*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:687*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:630*1:620*1:618*2:607*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:293*6:292*2:286*2:283*2:275*2:246*2:232*2:194*2:190*3:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:48*2:19*1 +1037*1:1036*1:974*2:945*3:918*1:890*1:702*1:688*1:686*1:684*1:632*1:504*5:476*1:359*6:320*1:212*1:203*4:193*2:109*3:102*1:20*1 +981*2:963*3:721*1:223*1:20*1 +1057*1:1032*1:1006*1:989*1:977*1:964*1:948*1:947*1:937*1:933*2:932*1:917*2:786*1:764*2:722*4:721*2:707*1:631*1:556*1:539*1:457*1:316*1:247*2:244*1:235*1:212*4:193*1:168*60:154*2:141*1:109*1:43*1:29*1:20*1 +1037*1:983*1:950*2:932*1:926*1:848*1:814*1:781*1:683*1:681*1:632*3:631*1:484*1:476*2:280*1:212*1:193*2:138*7:109*1:103*1:67*1:54*1:35*1:27*1:21*1 +1022*1:917*2:681*1:484*1:223*1:203*1:103*1:57*1:21*1 +21*1 +21*1 +1050*1:1048*4:1047*21:1046*5:995*1:976*8:975*6:933*1:932*13:908*6:848*9:840*1:823*1:804*1:791*4:784*1:780*1:778*2:766*1:761*1:753*1:747*1:723*1:689*1:628*6:626*6:620*1:617*2:614*1:613*1:599*2:587*1:554*4:552*14:551*1:539*2:516*1:489*4:478*2:475*6:451*1:427*9:416*3:397*2:351*1:330*1:326*1:277*4:263*1:247*1:236*20:229*1:208*1:193*5:192*1:176*3:173*2:170*1:166*1:158*1:156*1:148*1:141*2:134*1:122*1:109*1:104*2:91*1:86*1:78*1:65*2:34*1:25*1:22*8 +1047*24:1046*2:1045*2:1036*2:995*2:976*2:975*7:933*1:932*6:926*1:908*1:895*5:894*1:886*1:856*7:852*5:844*2:843*2:841*2:755*1:737*1:705*1:674*2:593*1:587*1:475*2:427*1:374*2:344*2:327*1:247*1:237*1:235*1:216*1:176*1:171*2:152*3:122*4:43*2:22*1 +1037*1:1032*1:932*1:886*1:858*1:636*1:629*2:408*1:285*3:203*2:193*2:47*1:27*4:22*1 +608*1:28*3:22*4 +1037*1:967*2:712*1:551*1:484*4:408*1:338*1:223*1:212*1:203*1:193*1:141*3:102*1:22*1 +764*1:652*8:212*1:39*1:27*4:24*6 +1048*1:1047*1:1032*1:933*1:814*3:813*1:811*2:802*3:782*1:722*1:705*1:642*2:549*2:534*1:529*2:384*2:377*1:365*1:363*3:361*1:339*2:285*1:277*1:224*1:222*1:220*1:171*1:163*1:158*1:155*1:68*5:67*3:63*1:26*2 +963*4:103*2:67*1:57*1:27*1 +27*2 +1037*1:986*1:926*1:871*1:870*1:862*1:760*1:722*1:688*1:681*2:632*2:631*1:551*2:359*1:339*2:247*2:236*2:223*1:193*1:138*8:109*1:27*2 +963*2:27*3 +1049*1:1037*1:985*2:983*1:974*1:946*3:926*1:918*1:833*1:668*1:632*6:631*1:277*2:236*2:203*3:193*1:104*1:30*1:27*2 +832*1:712*1:681*12:673*1:654*1:650*14:629*1:588*1:584*1:550*1:525*2:486*4:476*22:457*2:407*3:403*13:247*12:236*2:230*4:223*5:218*8:215*1:203*1:193*3:156*1:151*3:138*2:122*1:109*1:102*2:27*11 +1037*1:964*2:852*1:601*2:484*2:247*1:203*2:193*1:122*1:109*1:27*2 +1037*1:848*1:632*4:620*1:484*2:342*1:212*1:203*2:193*1:27*13 +27*1 +484*3:384*2:223*1:27*2 +1037*8:1029*1:1020*1:1009*1:1005*1:994*1:984*1:977*1:972*1:933*1:850*1:834*1:833*1:762*1:759*1:714*1:681*5:631*1:614*5:613*4:601*1:598*1:596*1:551*2:539*1:486*5:484*1:478*1:475*3:396*11:373*1:341*1:255*1:236*1:212*1:203*2:202*1:197*2:193*1:179*3:139*2:133*1:125*1:109*4:90*1:67*1:35*14:27*8 +948*1:947*1:946*6:945*1:662*1:608*8:593*1:581*1:579*1:236*1:168*2:161*2:127*1:125*5:115*2:114*1:27*1 +1037*4:864*1:688*1:193*1:109*2:27*5 +617*2:536*1:304*1:27*1 +427*1:27*1 +1037*2:933*1:926*1:915*1:632*4:223*1:193*1:27*1 +27*1 +1037*1:1032*1:986*1:969*2:256*1:223*1:212*1:209*3:193*1:27*1 +1010*1:1006*1:981*1:978*1:977*7:966*1:965*1:949*1:948*1:947*2:946*2:945*2:937*1:933*2:932*1:821*1:819*1:689*1:685*1:665*1:595*1:476*1:282*1:247*2:236*1:230*2:193*1:156*1:154*1:151*1:43*2:29*1:27*1 +1037*1:984*2:981*1:970*2:926*1:632*3:484*1:255*1:193*1:87*1:27*1 +27*1 +1047*1:258*1:218*1:27*1 +47*1:27*1 +650*1:47*1:27*1 +27*1 +1036*2:926*1:632*2:484*2:212*1:156*1:27*1 +27*1 +1037*1:1021*2:1017*1:1009*1:994*1:983*3:977*1:941*2:935*1:881*1:860*2:852*1:850*1:848*6:844*1:835*2:826*1:795*1:788*1:708*1:707*1:702*1:654*1:650*5:641*1:638*1:632*3:629*2:628*1:620*1:606*2:585*1:565*1:551*5:484*1:478*3:476*5:415*2:403*2:342*2:341*5:255*2:247*6:236*2:223*2:218*3:208*1:203*1:193*1:180*2:156*1:154*1:136*1:134*2:109*6:98*1:95*1:87*1:82*1:80*1:47*1:27*1 +1036*1:484*2:27*1 +1037*1:897*1:790*1:786*1:484*10:476*10:408*1:256*1:236*5:223*1:212*1:193*1:109*1:27*1 +223*3:27*1 +1037*4:949*2:932*1:848*1:827*1:760*1:685*1:476*1:475*1:338*1:203*2:200*1:193*1:27*1 +1037*4:963*2:926*1:654*1:650*1:636*1:632*1:598*1:596*1:484*3:193*1:156*3:141*3:109*1:27*3 +1052*1:1020*1:1004*1:977*1:963*1:937*2:935*1:933*1:932*1:923*1:824*1:801*1:799*1:719*1:712*1:703*1:689*1:629*2:585*1:561*1:525*1:508*1:488*1:476*3:464*1:452*1:364*1:338*1:326*2:200*1:199*2:193*1:89*1:67*1:50*1:43*2:29*3:27*1 +714*2:587*1:48*3:44*2:28*4 +1052*1:801*1:800*2:799*1:771*2:765*5:755*1:744*7:691*1:614*3:613*2:565*1:490*3:444*8:438*1:436*7:427*1:412*1:408*1:407*6:405*2:404*9:382*1:373*8:371*2:369*4:368*3:364*1:347*1:341*1:327*1:313*2:247*2:176*10:171*1:151*1:114*1:28*1 +1032*3:1022*3:1007*1:994*2:986*1:977*5:967*1:952*1:951*1:950*1:937*1:933*1:932*1:926*1:823*1:819*1:712*1:681*1:476*2:474*1:236*1:223*1:212*6:209*1:193*2:136*1:47*1:43*1:29*1 +29*1 +712*1:575*1:39*1:36*1:29*1 +29*4 +30*1:29*6 +1001*1:986*1:926*3:923*1:908*1:857*1:816*1:688*1:266*2:237*3:223*1:195*1:44*8:37*3:30*3:29*4 +29*1 +603*1:599*3:597*1:595*1:288*1:195*1:190*3:48*6:45*2:30*2:29*1 +636*2:573*1:549*2:384*2:222*1:163*1:154*1:95*1:80*2:30*3 +1039*1:597*1:521*4:448*4:34*1 +34*1 +34*1 +932*1:475*2:351*2:34*1 +76*2:35*2 +620*1:35*1 +1037*3:1036*1:910*2:849*1:681*1:650*1:631*1:427*1:403*1:256*1:236*1:223*1:193*3:109*1:35*1 +37*1 +974*2:962*5:959*5:955*1:954*1:950*7:948*6:947*9:945*9:941*10:932*1:926*10:747*4:709*1:702*2:700*4:674*1:661*2:633*1:632*48:572*4:569*37:565*18:564*5:563*10:562*2:561*6:560*7:559*26:558*9:557*4:556*6:539*2:355*1:326*2:255*1:231*6:223*3:206*2:179*1:171*5:170*3:165*1:156*2:155*2:154*1:138*1:134*5:133*1:130*5:129*2:128*2:127*1:126*4:125*5:124*2:106*1:101*2:99*2:90*4:89*1:87*10:84*1:81*4:80*4:79*3:78*9:76*7:75*11:74*4:73*12:72*1:68*13:67*17:66*6:65*9:64*9:63*12:38*5 +1036*1:1006*1:932*2:926*3:745*1:714*1:712*1:683*1:659*1:633*1:632*1:621*11:223*1:212*1:97*1:38*1 +1036*1:38*1 +950*2:778*20:632*1:621*1:569*4:563*1:560*4:159*1:108*1:87*1:70*1:68*11:67*1:65*8:63*2:38*1 +1032*1:685*2:642*1:623*1:617*1:385*1:223*1:38*1 +681*2:486*2:476*6:255*14:247*1:236*2:151*2:64*5:42*2 +1029*1:551*5:42*1 +963*5:155*1:42*1 +1048*1:1047*1:926*1:901*1:779*1:758*1:689*1:654*1:650*6:588*4:558*2:475*1:404*1:403*6:344*2:338*1:326*2:236*1:230*1:218*2:171*1:152*1:128*1:104*1:78*1:47*1:43*1 +768*1:749*1:416*1:353*1:80*2:43*1 +1048*5:1047*25:976*2:975*2:952*1:951*1:950*2:949*1:948*1:908*1:906*2:904*1:823*1:778*1:754*1:723*1:715*1:688*1:665*1:571*1:570*1:489*3:483*1:464*4:427*2:416*1:344*2:280*1:171*1:152*1:144*1:138*1:122*1:109*1:80*2:68*1:67*1:43*1 +45*1 +47*2 +733*1:81*1:47*1 +1026*1:986*1:848*1:636*1:247*1:193*1:176*7:92*1:81*1:47*1 +650*1:403*1:223*1:47*1 +994*1:48*2 +761*1:403*1:294*1:280*1:48*1 +1060*1:719*4:674*18:565*1:452*1:290*3:175*6:80*2:48*1 +1058*1:995*1:994*1:955*1:816*1:689*1:659*1:636*1:457*1:282*1:276*1:98*2:75*1:48*3 +995*1:994*2:980*6:979*5:950*1:948*1:947*1:823*1:818*26:806*2:795*2:725*3:717*1:681*2:671*1:651*1:629*4:616*1:587*1:565*1:539*1:521*1:486*1:478*1:475*2:472*1:448*1:427*9:415*1:396*2:386*1:377*1:365*3:363*2:310*2:300*2:288*1:277*4:261*1:256*2:236*2:230*1:209*1:205*1:173*6:171*2:160*1:156*1:125*5:122*1:109*2:98*14:96*1:94*4:89*1:48*3 +708*1:50*1 +1048*2:1047*7:1046*1:1041*1:995*1:976*2:932*1:926*1:916*1:841*1:823*1:665*1:648*1:620*1:598*2:475*3:212*1:206*1:158*1:138*1:50*1 +50*1 +53*1 +693*1:90*1:88*6:82*2:80*11:54*5 +790*1:646*1:637*1:573*7:555*4:550*6:549*38:547*1:538*4:342*3:227*3:212*2:163*1:156*1:54*1 +1037*2:820*1:280*3:218*2:54*1 +54*1 +54*1 +54*1 +55*1 +138*1:55*1 +103*1:55*1 +902*1:55*1 +1037*2:1036*1:968*2:681*1:636*1:632*3:561*1:484*4:483*1:427*1:212*1:193*1:95*1:57*1 +1034*5:1033*6:1028*1:624*1:109*1:84*1:57*1 +1033*1:61*2 +67*1:64*1 +760*5:706*1:681*4:674*2:75*1:67*1:64*5 +932*2:844*1:176*1:64*1 +932*1:755*1:474*2:371*1:327*2:162*1:67*1:64*1 +1041*1:926*2:913*1:866*1:65*1 +244*1:65*1 +932*1:727*1:67*2 +642*1:222*2:97*1:67*1 +648*1:193*1:67*1 +1037*2:1036*1:1030*1:948*1:947*1:918*1:632*1:549*4:255*1:203*1:154*2:67*3 +1037*1:985*1:883*1:835*1:760*1:632*1:595*1:529*2:437*1:247*1:212*1:193*1:109*2:67*2 +1037*1:932*1:926*3:636*1:632*3:427*1:193*3:138*1:67*1 +1037*1:1032*3:1031*2:1030*5:985*2:984*1:981*2:948*2:926*1:887*1:849*1:632*3:631*1:484*1:476*2:320*1:236*2:223*1:212*1:193*1:176*1:151*1:67*1 +981*1:963*1:721*1:243*1:68*1 +68*3 +792*3:560*4:558*1:539*1:252*1:68*1 +1030*1:984*1:326*1:255*1:104*1:76*1 +1037*1:1033*3:1029*3:985*2:954*2:926*1:858*1:780*1:681*2:632*4:573*2:193*2:151*11:76*1 +1061*2:1048*1:1047*8:1046*1:992*1:991*1:976*1:926*2:901*1:791*1:737*1:628*7:626*3:620*1:554*1:551*1:483*1:478*2:416*1:397*1:344*5:297*1:277*1:263*1:231*1:210*1:200*1:199*2:193*3:192*1:176*1:152*1:148*1:109*1:93*1:91*1:76*1 +76*1 +982*2:76*3 +1038*1:1037*3:1029*4:1027*1:820*1:686*1:659*1:632*3:553*1:336*1:280*2:78*1 +551*3:84*1:79*1 +145*1:79*1 +977*1:945*2:901*1:786*1:758*1:719*1:641*1:638*1:573*2:549*2:536*1:529*1:504*1:384*2:363*1:222*1:148*1:109*1:80*3 +1039*2:313*3:80*3 +841*1:655*1:601*2:565*1:459*1:429*2:428*13:405*2:226*3:203*1:167*1:142*3:80*2 +977*1:933*2:80*1 +693*1:667*4:641*1:637*1:212*1:90*1:88*4:80*11 +977*1:952*4:948*1:947*1:809*1:786*1:765*1:755*1:722*8:655*2:608*1:605*2:602*1:601*2:593*1:573*1:565*1:560*1:549*1:511*1:510*1:502*2:486*1:475*1:463*1:456*2:444*6:405*2:398*3:383*1:378*1:373*3:371*2:363*1:336*1:327*1:316*1:297*1:280*1:247*1:242*2:235*2:227*1:226*1:211*1:205*1:203*2:200*1:191*2:171*3:168*1:165*2:148*6:143*1:109*6:102*2:97*3:82*1 +932*2:85*1:82*1 +551*3:84*1 +1047*6:977*1:933*1:932*1:926*1:908*1:791*1:786*1:737*1:674*2:671*1:654*1:650*1:629*2:608*2:605*1:579*1:565*1:550*1:521*1:484*1:457*4:451*1:448*1:427*1:360*2:344*4:342*2:317*1:223*1:209*1:180*1:179*1:167*3:156*2:138*4:109*7:86*4 +941*1:105*1:87*1 +803*3:88*1 +484*5:285*1:88*2 +103*1:88*1 +899*1:898*1:897*1:896*1:895*1:894*1:893*1:892*1:891*1:890*1:889*1:888*1:887*1:885*1:883*1:882*1:879*1:878*1:877*1:876*1:875*1:874*1:873*1:872*1:871*1:870*1:869*1:868*1:867*1:866*1:865*1:864*1:863*1:862*1:861*1:860*1:859*1:858*1:857*1:856*1:855*1:854*1:853*1:551*2:88*1 +88*11 +88*1 +747*1:608*5:88*1 +88*2 +88*2 +932*1:88*2 +90*1 +659*1:651*2:212*1:90*1 +1037*2:1030*1:988*1:984*2:955*3:895*1:843*2:790*1:681*2:652*1:631*1:212*1:203*1:193*1:141*3:109*1:90*1 +809*6:755*1:615*1:613*1:608*1:414*18:405*2:371*1:327*1:291*1:165*1:154*1:91*1 +671*2:176*1:93*1 +94*1 +193*1:94*1 +384*2:193*1:94*1 +926*1:665*1:652*2:516*1:492*1:171*1:134*2:116*1:95*1 +1037*1:1036*1:1022*1:983*2:958*2:940*2:932*2:926*1:704*1:685*1:684*1:636*1:632*1:628*1:627*1:626*1:625*1:551*1:529*1:484*4:437*1:408*1:328*1:247*1:236*2:193*3:190*2:102*1:95*1 +223*1:97*1 +98*1 +1005*1:941*1:652*9:408*1:237*1:98*2 +717*2:712*1:98*1 +818*1:717*2:632*1:333*1:236*2:212*5:98*1 +98*2 +102*1 +103*2:102*4 +102*1 +985*2:972*2:877*1:824*2:679*2:636*10:632*5:624*1:265*1:193*1:109*3:102*1 +1026*1:981*3:963*6:721*1:102*1 +103*1 +1026*1:103*2 +103*3 +981*1:103*1 +103*1 +104*3 +981*1:218*1:104*4 +475*5:229*1:105*1 +105*1 +105*1 +1036*1:926*1:917*2:760*1:632*3:408*1:223*1:203*1:193*1:148*1:109*1 +717*1:551*4:544*1:486*1:404*1:239*1:109*1 +554*2:109*1 +1037*1:981*2:962*2:899*1:898*1:865*1:848*1:654*1:650*1:632*2:484*6:464*1:384*1:203*1:193*3:138*2:136*1:109*1 +1037*2:965*2:935*1:715*1:712*1:212*1:193*1:109*1 +1037*1:1030*7:917*2:839*1:384*2:247*2:193*1:109*1 +1037*6:986*1:984*2:935*1:794*1:782*1:760*1:724*1:632*3:631*1:596*1:582*1:203*1:193*1:176*1:109*3 +1037*1:875*1:712*1:632*3:461*1:427*1:209*3:193*1:138*1:109*1 +615*4:605*3:526*4:457*2:435*14:336*1:235*2:200*4:115*1:114*1 +755*1:665*1:628*4:615*1:614*3:613*3:605*1:593*2:529*1:516*1:492*1:483*1:421*2:420*8:408*1:405*2:394*4:373*4:371*1:355*1:327*1:247*1:242*3:176*2:173*2:171*1:168*1:134*2:116*1:115*1:114*1 +755*1:655*1:601*3:593*1:577*6:422*1:405*2:404*2:383*1:381*15:374*2:373*4:371*1:363*1:359*2:336*1:327*1:248*1:235*3:171*2:168*1:165*1:116*1:114*1 +948*1:947*1:932*1:901*1:689*1:620*1:615*1:587*2:478*1:413*1:277*1:193*1:171*2:166*7:131*1:116*2:115*1:114*1 +1048*1:1047*1:955*1:932*1:478*1:212*1:122*1 +1048*2:1047*29:1046*4:986*1:975*4:932*1:901*2:823*2:778*3:620*1:605*1:553*1:489*4:484*2:481*1:475*2:427*4:344*4:237*1:193*1:171*1:137*2:122*1 +475*5:124*3 +1037*1:1032*1:974*1:947*3:932*1:917*2:848*1:790*1:631*1:488*1:247*1:193*2:169*1:156*1:138*2:132*1 +134*4 +1047*2:223*1:156*1:138*1 +138*6 +1037*1:1030*1:952*2:565*3:486*1:461*1:247*6:193*1:141*3:139*2:138*2 +544*1:486*1:138*1 +140*1 +140*1 +902*1:141*16 +1057*1:1047*1:631*1:601*1:435*1:295*4:171*2:165*1:143*5 +483*1:143*1 +143*1 +230*7:144*5 +1047*1:1034*5:1033*6:1028*1:764*1:636*21:628*6:525*4:486*4:476*38:307*1:247*21:236*2:166*1:151*4 +446*2:151*1 +388*2:151*1 +780*2:655*11:650*2:475*6:338*3:210*3:154*1 +1030*2:983*2:681*3:396*10:255*1:221*1:203*4:154*1 +1037*1:484*4:236*9:193*2:156*1:154*1 +1032*1:934*1:933*1:932*15:844*8:376*1:155*1 +985*1:983*1:155*3 +155*4 +445*2:156*7 +521*1:448*1:384*2:156*1 +926*1:632*2:223*1:156*1 +823*1:156*1 +1029*1:933*1:632*4:427*2:342*1:156*1 +236*8:156*1 +364*3:361*4:220*1:168*12 +995*2:976*3:926*1:783*3:748*3:720*1:708*1:504*1:475*1:247*1:169*2 +404*1:176*5 +436*1:385*1:176*2 +1029*1:280*2:176*1 +932*3:835*1:455*1:427*1:213*1:197*1:176*1 +176*1 +986*1:413*1:176*1 +792*6:449*1:429*2:180*1 +670*1:549*3:548*2:539*1:280*1:220*1:182*1 +1043*1:304*1:185*1 +902*1:382*1:185*1 +187*1 +950*1:717*1:560*2:456*3:383*18:374*2:371*2:356*2:255*3:238*1:231*1:226*6:191*1 +689*1:193*1 +1047*3:608*3:584*1:464*1:426*1:235*4:196*1:193*3 +1030*1:629*1:620*1:585*1:277*2:255*1:218*1:193*1 +193*2 +193*1 +1047*1:1037*2:712*1:212*1:209*3:193*1 +1037*2:981*1:971*2:878*1:247*2:212*1:203*1:193*1 +1036*1:685*1:650*2:403*3:218*2:193*1 +632*2:476*2:212*1:203*1:193*1 +654*1:632*6:255*2:203*2:193*1 +1036*1:636*1:632*1:193*1 +426*1:196*1 +1047*1:197*1 +198*1 +983*1:933*1:200*13:199*2 +200*1 +1003*1:613*1:333*1:201*1 +203*1 +203*1 +1036*1:872*1:632*7:549*1:484*1:212*1:203*1 +551*3:203*2 +1036*2:208*1 +236*2:230*1:208*1 +223*1:212*5 +966*4:408*1:237*1:212*12 +1036*1:1032*1:1030*1:981*1:893*1:285*3:212*1 +215*1 +218*1 +218*1 +489*2:222*1 +941*1:705*1:654*6:650*12:403*6:338*6:223*1 +223*1 +223*1 +223*1 +223*3 +427*1:223*1 +223*1 +650*1:427*1:403*1:223*1 +223*1 +427*1:223*1 +223*1 +223*2 +1036*1:1030*1:1029*1:1017*1:926*1:911*1:910*1:888*1:632*3:223*1 +223*1 +223*1 +573*2:529*4:504*2:427*2:385*16:384*4:316*16:223*1 +223*1 +223*1 +223*1 +223*1 +256*6:223*1 +223*1 +427*1:223*1 +223*1 +560*1:456*1:383*8:356*2:255*2:238*1:226*1 +456*1:388*1:226*1 +951*1:707*1:475*3:373*1:230*1 +985*1:984*3:230*1 +902*1:373*6:230*1 +230*1 +230*1 +230*1 +236*10 +236*1 +342*1:236*2 +981*1:721*1:383*1:238*1 +403*1:239*1 +755*1:584*1:405*2:403*1:373*3:371*1:327*1:247*5 +1048*1:1047*6:976*6:975*1:932*1:926*3:902*1:475*1:277*2:263*1:247*3 +486*1:247*2 +247*2 +247*5 +608*3:534*1:529*1:408*1:383*2:255*2 +1036*1:255*1 +1036*1:861*1:857*1:585*1:483*1:255*2 +848*1:620*9:581*1:579*1:399*3:256*1 +258*1 +258*1 +274*1 +903*1:276*1 +1037*10:280*1 +1037*5:280*2 +280*1 +927*1:280*1 +950*1:285*1 +285*1 +285*1 +293*3 +294*1 +294*4 +310*3:300*5 +483*1:310*3:300*5 +303*6 +1037*31:683*2:642*1:539*1:303*1 +303*2 +303*1 +397*1:307*1 +617*2:317*1 +427*1:338*1 +388*2:338*1 +653*1:339*1 +616*2:504*5:446*3:407*4:379*1:357*2:342*2 +760*1:544*1:363*1 +652*2:504*1:364*5 +932*1:926*3:371*1 +530*2:405*2:384*9:373*2:371*1 +565*1:373*6 +373*1 +373*1 +437*2:382*1 +384*1 +988*1:388*1 +560*1:388*1 +395*1 +437*2:396*4 +650*2:403*1 +529*1:461*1:408*1 +408*5 +408*4 +415*1 +427*1 +984*1:427*1 +1037*1:949*1:427*1 +427*1 +1036*1:431*3 +431*3 +457*1 +1047*2:475*1 +1036*1:1030*1:926*1:915*1:885*1:549*3:483*3:476*1 +1022*1:632*5:555*2:476*1 +1033*4:1030*1:1029*2:926*1:632*1:628*4:626*1:622*1:476*1 +479*1 +483*1 +483*1 +957*3:932*4:764*1:631*1:522*1 +526*3 +526*1 +529*1 +529*3 +813*1:529*2 +529*2 +777*1:551*2:549*7:538*2 +539*6 +652*3:539*5 +637*1:549*2 +550*1 +551*2 +551*12 +823*1:707*1:551*3 +551*1 +554*2 +976*1:575*3 +584*1 +584*1 +906*1:712*1:586*1 +604*1 +608*1:606*1:605*2 +1036*3:608*3 +978*1:768*2:749*1:614*2 +616*1 +619*2 +626*3 +626*1 +626*1 +626*1 +636*1 +963*6:638*1 +985*2:984*2:915*1:835*1:638*1 +641*1 +650*1 +932*1:650*1 +981*6:707*1:652*6 +654*1 +658*1 +667*2 +669*1 +1047*1:786*1:683*1 +932*1:914*1:892*1:891*1:866*1:863*1:713*1:685*1 +688*1 +688*1 +975*4:935*1:932*2:689*2 +689*2 +689*1 +699*1 +700*1 +705*1 +712*1 +717*2 +719*1 +1047*5:1046*1:723*1 +926*1:794*11:789*2:746*10:737*2 +744*1 +760*1 +760*1 +762*1 +780*2 +1020*2:917*1:845*1:781*1 +820*1:781*1 +786*1 +985*1:795*1 +823*2 +932*1:844*1 +844*1 +1036*1:848*1 +910*1:848*2 +1036*2:854*1 +895*4 +913*1 +914*1 +917*1 +926*1 +932*1 +932*5 +932*1 +935*1:932*2 +1047*1:933*1:932*1 +963*2:932*1 +933*2 +933*2 +935*1 +937*1:936*1:935*1 +945*1 +958*1 +1026*2:963*7 +977*1 +978*1 +981*6 +982*10 +983*1 +986*1 +986*1 +986*3 +988*1 +1038*1:1036*200:1032*2:1030*1:1029*9:997*1:994*2 +1022*17 +1032*6:1031*3:1029*1 +1034*5:1029*2 +1032*1:1031*1 +1033*1 +1033*1 +1036*1 +1036*1 +1036*1 +1037*6 +1037*6 +1037*7 +1037*7 +1037*7 +1037*5 +1037*3 +1037*2 +1037*2 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 diff --git a/data/index/i20.idx b/data/index/i20.idx new file mode 100644 index 0000000..bafb512 --- /dev/null +++ b/data/index/i20.idx @@ -0,0 +1,11 @@ +3*1 +35*1 +54*2 +155*1 +659*1:237*1:212*3 +334*7:229*1 +230*1 +277*1 +297*2 +563*1:557*1 +848*1 diff --git a/data/index/i21.idx b/data/index/i21.idx new file mode 100644 index 0000000..f11ac6a --- /dev/null +++ b/data/index/i21.idx @@ -0,0 +1,9 @@ +75*1 +80*1 +295*1 +427*1 +599*2:598*2:583*1 +587*2 +608*1 +924*1:923*1 +997*1:994*1 diff --git a/data/index/i22.idx b/data/index/i22.idx new file mode 100644 index 0000000..7d5e5be --- /dev/null +++ b/data/index/i22.idx @@ -0,0 +1,5 @@ +25*1 +109*1 +288*1 +759*1 +903*1 diff --git a/data/index/i23.idx b/data/index/i23.idx new file mode 100644 index 0000000..cc4a569 --- /dev/null +++ b/data/index/i23.idx @@ -0,0 +1,4 @@ +48*1 +195*1 +565*1 +599*2 diff --git a/data/index/i24.idx b/data/index/i24.idx new file mode 100644 index 0000000..3791dc7 --- /dev/null +++ b/data/index/i24.idx @@ -0,0 +1,8 @@ +49*2:48*2 +89*1 +565*1:167*2 +297*1 +551*1 +738*1:736*1 +848*1 +906*1 diff --git a/data/index/i25.idx b/data/index/i25.idx new file mode 100644 index 0000000..d371f91 --- /dev/null +++ b/data/index/i25.idx @@ -0,0 +1,3 @@ +48*1 +181*2 +552*1 diff --git a/data/index/i26.idx b/data/index/i26.idx new file mode 100644 index 0000000..f41c391 --- /dev/null +++ b/data/index/i26.idx @@ -0,0 +1 @@ +27*3 diff --git a/data/index/i27.idx b/data/index/i27.idx new file mode 100644 index 0000000..7b1f7a0 --- /dev/null +++ b/data/index/i27.idx @@ -0,0 +1 @@ +587*2 diff --git a/data/index/i29.idx b/data/index/i29.idx new file mode 100644 index 0000000..cee4f23 --- /dev/null +++ b/data/index/i29.idx @@ -0,0 +1 @@ +297*1 diff --git a/data/index/i3.idx b/data/index/i3.idx new file mode 100644 index 0000000..e70aa97 --- /dev/null +++ b/data/index/i3.idx @@ -0,0 +1,1894 @@ +1061*2:1060*1:1059*1:1058*1:1056*1:1054*6:1053*2:1052*1:1050*6:1049*1:1047*20:1046*1:1045*1:1044*1:1042*4:1033*3:1028*1:1026*6:1024*1:1021*1:1020*3:1019*1:1017*1:1016*2:1015*2:1014*1:1013*1:1012*1:1011*1:1010*1:1009*1:1008*1:1007*1:1006*1:1005*1:1004*1:1003*1:998*1:997*1:995*1:994*3:992*1:991*1:988*3:982*3:980*5:979*6:977*1:947*1:946*1:945*1:943*1:942*1:941*7:940*1:939*1:937*1:936*1:935*1:934*1:933*1:932*1:926*7:923*1:920*1:917*1:915*1:914*1:909*1:908*1:903*1:902*1:901*1:900*1:893*1:879*1:878*1:861*1:822*1:819*1:818*8:815*1:814*1:813*1:812*1:811*1:810*1:809*1:808*1:806*1:805*1:804*1:803*1:802*1:799*1:795*1:794*1:793*1:792*1:791*2:790*1:789*1:788*1:787*1:786*12:785*1:784*1:783*2:782*1:781*1:780*2:779*1:778*1:777*1:776*1:775*1:774*1:773*1:771*1:770*1:769*2:768*1:767*2:766*6:765*5:764*1:763*1:762*1:761*1:760*3:759*3:758*5:757*1:756*1:755*1:754*1:753*1:752*1:751*1:750*1:749*1:748*1:747*1:746*2:745*2:744*1:742*1:741*1:740*1:739*1:738*1:737*1:736*1:735*1:734*1:729*1:728*1:727*1:726*1:725*1:724*1:723*1:722*3:719*4:708*1:706*1:705*1:702*1:692*1:690*1:688*1:685*1:678*1:677*1:676*1:674*1:673*1:672*2:670*1:669*1:668*3:667*1:666*1:665*1:664*1:663*3:662*10:661*1:659*1:658*5:657*6:656*1:655*6:654*1:653*2:652*7:651*1:649*1:648*7:646*1:644*2:641*1:640*1:638*1:637*1:636*9:633*1:631*1:630*1:628*1:627*1:623*1:621*4:620*8:617*1:616*1:614*2:613*1:612*1:610*1:608*1:603*2:600*1:599*1:595*1:594*1:593*1:592*1:590*1:589*1:588*4:587*1:585*6:584*1:581*1:579*1:577*1:575*1:574*1:571*1:570*1:569*8:568*1:565*2:564*2:563*2:561*3:560*5:558*7:557*3:556*1:555*1:554*1:552*1:550*2:549*1:545*1:542*1:541*1:539*4:538*1:537*1:536*1:535*1:534*1:533*1:531*1:530*1:529*3:528*1:527*1:526*1:524*1:523*1:522*1:521*1:520*1:519*1:518*1:517*1:516*1:515*1:513*1:512*1:511*1:510*1:509*1:508*1:506*1:505*1:504*2:503*1:502*1:501*1:500*1:498*1:497*1:496*1:495*1:493*2:492*1:491*2:490*2:489*2:488*1:485*1:484*15:469*1:468*1:467*1:465*1:464*2:463*9:462*1:458*1:452*1:451*1:448*1:447*1:446*1:445*1:443*1:442*1:441*2:440*1:438*1:437*1:436*1:434*1:432*1:431*1:430*1:429*1:428*1:427*1:423*1:422*1:421*1:420*1:418*2:416*1:415*1:414*1:413*2:412*1:411*1:409*2:408*1:407*1:406*1:405*1:402*1:399*2:398*1:396*1:394*1:390*1:387*1:386*1:385*2:384*1:382*1:381*1:380*1:379*1:378*1:377*1:376*4:373*1:369*1:368*1:367*1:365*1:364*3:363*57:361*2:360*1:359*1:356*1:354*3:353*1:350*1:349*2:348*1:345*1:344*1:342*1:341*1:340*1:339*1:338*1:337*1:336*1:335*2:333*2:331*1:330*1:329*2:328*1:327*1:326*1:325*4:324*2:323*1:322*1:321*2:320*2:318*2:317*1:316*3:313*1:311*1:310*1:309*2:304*16:303*1:302*1:301*1:298*1:297*1:296*2:295*2:294*1:293*1:292*1:291*1:290*1:289*1:288*1:287*5:284*1:277*2:276*5:274*1:273*1:272*1:271*1:270*1:269*1:268*1:267*1:266*1:265*1:264*1:263*1:262*1:261*1:260*1:259*1:258*1:257*1:253*3:247*3:246*1:244*1:242*2:237*3:235*3:232*1:231*3:230*1:229*8:227*4:222*1:220*1:216*1:215*1:209*1:206*1:205*2:204*1:200*4:195*9:194*1:193*2:187*3:185*4:184*1:181*2:180*1:179*1:178*1:176*10:174*1:173*1:172*1:171*1:169*4:168*1:165*1:163*2:161*4:160*1:159*6:157*1:154*1:153*1:152*2:151*3:149*1:147*1:145*1:144*1:143*1:141*3:140*1:139*1:138*4:134*1:133*2:127*2:126*1:125*5:122*1:115*1:113*1:112*1:111*1:108*1:107*1:106*1:105*3:104*5:103*4:102*1:101*1:100*1:99*5:98*14:97*1:96*1:95*1:94*1:93*1:91*1:88*1:87*1:86*1:85*2:82*1:79*2:74*1:73*1:72*1:71*1:67*5:63*4:62*1:61*1:60*1:57*3:56*1:54*5:53*1:51*1:50*3:47*6:45*1:44*2:43*3:42*5:41*1:39*1:38*6:37*14:36*14:35*1:34*7:30*1:29*3:28*4:26*3:25*2:23*1:22*6:21*1:18*1:17*1:16*3:15*2:14*1:13*2:7*1:6*2:3*5:2*3:0*1 +1060*1:1056*1:1054*1:1053*3:1034*2:1030*1:1020*1:1019*1:1001*2:992*1:991*1:982*1:978*1:975*4:943*1:940*1:936*1:923*1:915*1:914*1:913*1:912*1:902*1:846*1:843*1:815*3:809*7:806*1:804*7:803*5:792*2:785*3:783*1:779*1:778*1:777*1:774*1:771*1:769*2:768*1:763*1:762*1:759*1:753*2:747*1:746*1:729*1:727*1:723*1:719*3:692*1:690*1:681*1:678*1:674*1:667*1:666*1:664*1:662*3:661*1:659*2:655*1:654*3:652*2:651*2:649*1:648*2:644*1:640*1:638*1:637*1:636*4:632*1:629*2:620*8:614*7:613*5:610*1:608*2:603*2:601*6:595*1:593*5:592*3:589*1:588*1:587*1:585*8:581*3:579*2:577*11:571*1:570*1:565*3:558*4:556*2:554*4:551*3:549*1:541*2:539*1:538*4:533*4:527*1:526*5:524*7:523*9:521*6:513*1:512*1:509*3:508*2:507*1:504*3:502*2:501*1:495*1:492*1:490*1:484*2:483*1:468*1:452*1:450*3:449*8:448*4:447*1:446*1:444*3:441*3:438*1:436*1:431*1:429*2:427*14:423*1:421*3:416*6:414*1:413*1:412*5:411*1:409*2:407*6:405*1:404*8:400*1:399*9:398*13:394*8:393*1:389*3:386*2:385*2:383*5:382*1:377*1:376*2:374*1:373*1:369*1:368*1:367*5:364*2:354*1:353*13:350*1:349*1:342*1:340*1:338*4:337*2:329*1:327*1:326*10:320*9:317*1:316*2:313*1:312*1:310*1:304*1:303*1:296*1:295*3:287*1:285*1:284*2:277*2:276*1:274*1:271*1:256*4:246*1:232*1:226*1:224*1:223*2:218*2:216*1:212*4:210*1:200*1:198*1:197*1:193*2:176*6:173*1:172*2:171*1:169*1:168*1:165*1:161*1:159*1:157*1:156*1:144*1:143*1:141*3:138*9:134*1:132*1:131*1:115*14:102*1:99*1:96*1:90*1:82*1:73*1:72*1:71*1:62*1:60*1:54*1:45*1:37*1:36*1:29*1:28*1:27*2:26*1:24*2:23*1:21*1:11*7:6*1:2*2:0*1 +1053*3:1050*1:1037*1:1036*1:1026*1:1025*1:1022*1:1015*2:1005*1:994*1:988*1:984*2:983*1:980*6:979*7:978*1:977*2:964*1:963*1:932*8:924*1:923*1:917*1:915*1:895*1:886*1:881*1:878*1:867*2:865*1:861*1:859*1:855*3:852*1:849*1:848*19:844*2:843*3:841*1:829*1:818*1:815*1:813*2:802*1:796*2:795*2:794*1:792*1:791*4:789*3:788*1:786*4:783*1:781*2:780*1:778*2:777*1:770*1:766*1:764*1:759*3:757*5:753*1:750*1:749*1:748*2:747*2:746*4:732*1:729*1:727*1:716*1:712*1:705*2:698*1:697*1:688*1:683*3:673*1:667*1:659*26:657*2:655*1:652*7:648*5:647*1:646*1:644*2:641*1:638*3:636*1:633*1:632*2:627*1:625*1:624*1:622*1:620*6:617*2:616*1:608*5:600*1:585*1:582*2:581*1:577*3:575*1:564*1:559*2:554*1:552*4:551*6:550*2:549*11:544*1:542*2:541*1:539*2:538*2:534*3:533*3:531*7:530*2:526*1:524*3:523*2:521*1:519*1:517*2:515*1:510*1:505*1:504*11:502*5:474*1:465*5:451*1:446*2:427*3:410*1:400*1:398*1:397*1:396*1:385*1:373*1:342*1:338*2:336*1:334*1:333*1:330*1:327*1:326*2:325*1:324*1:321*8:320*3:318*2:317*1:315*1:313*1:312*2:307*1:304*1:302*1:295*1:289*1:288*2:287*1:277*1:275*2:274*5:273*1:270*1:269*2:268*3:265*1:260*1:259*1:257*1:256*2:246*2:237*3:222*2:216*1:215*1:212*12:202*1:201*1:176*1:168*1:156*3:150*1:145*1:144*1:138*3:134*1:105*2:95*3:93*1:85*1:79*2:62*1:61*3:60*4:51*1:38*2:25*1:13*1:11*1:4*2:3*2:2*1:1*1 +38*1:2*2 +1047*1:945*2:926*1:780*2:590*1:559*1:374*1:331*2:76*3:67*1:64*1:2*2 +1006*3:994*1:946*1:945*1:917*1:916*2:844*1:781*1:572*1:474*1:273*1:212*1:48*1:2*1 +1054*1:1051*1:1047*7:1046*1:1043*4:1029*6:1028*1:1027*5:1024*1:1006*1:1004*1:997*3:995*2:994*5:986*5:984*1:981*1:980*10:979*5:978*6:977*1:963*1:955*1:942*1:940*2:929*1:926*6:924*1:923*1:919*1:918*1:906*12:900*1:895*1:888*1:885*1:884*1:883*1:882*1:881*1:877*1:875*1:874*1:873*1:872*1:871*1:870*1:869*1:868*1:857*1:855*1:853*1:852*1:823*2:818*47:816*2:815*1:796*2:795*7:793*2:790*2:787*1:786*3:781*1:764*4:760*1:759*1:758*1:749*3:748*9:747*3:746*1:742*1:741*1:727*3:725*1:722*2:720*1:717*3:712*2:710*1:708*3:707*2:705*3:700*2:699*2:698*2:689*1:688*1:685*3:683*2:673*1:666*1:665*1:661*2:659*1:658*3:649*1:636*4:632*1:621*3:620*23:615*2:608*4:605*1:599*30:598*10:596*4:591*8:587*9:586*2:585*9:583*13:582*10:581*4:579*4:575*1:569*2:565*1:562*1:552*9:550*7:539*8:538*3:522*2:504*1:486*2:475*2:467*1:462*1:448*1:433*1:398*4:376*1:367*2:363*1:353*1:322*1:321*1:318*3:317*1:316*2:307*1:293*2:289*4:285*2:282*1:281*1:280*9:278*1:277*13:274*4:263*1:258*1:256*1:252*1:241*9:239*1:236*31:235*2:234*1:230*3:225*1:224*4:223*5:221*7:212*5:210*1:206*3:205*2:201*2:195*1:193*1:188*3:187*3:176*2:171*2:170*6:169*1:168*1:166*6:165*1:157*3:156*6:155*4:150*1:144*1:143*2:138*7:137*1:134*3:133*2:122*1:99*1:98*1:94*1:89*5:82*1:76*1:75*1:71*1:68*1:67*1:59*2:54*2:46*1:38*1:37*1:36*3:35*1:34*3:33*1:32*1:30*6:28*2:26*2:20*1:18*1:11*1:8*1:5*2:4*2:2*3 +1026*1:981*10:963*31:954*4:950*4:813*1:808*1:786*2:737*1:728*1:727*1:722*3:662*1:655*3:642*6:632*6:573*7:569*2:554*1:549*4:539*20:536*1:535*1:530*4:529*1:511*1:510*1:502*2:486*1:456*6:383*2:363*3:359*1:280*1:255*2:238*2:230*15:229*1:227*4:226*14:200*1:199*1:171*5:155*1:144*1:103*1:98*13:96*6:95*4:94*3:70*1:68*8:67*4:65*10:63*2:57*1:42*5:34*3:30*3:28*1:23*1:22*8:12*3:4*1:3*3:2*2 +2*3 +1061*1:1058*1:1053*1:1052*2:1050*2:1049*1:1042*1:1041*4:1037*3:1026*2:1025*4:1022*6:1021*3:1019*1:1015*9:1007*2:1006*2:1005*3:1001*2:995*1:994*1:989*1:988*4:986*2:985*1:984*2:982*13:981*3:978*1:977*5:964*1:963*14:958*3:955*4:952*1:950*2:949*2:946*1:941*3:940*1:935*1:933*7:932*26:926*2:924*4:923*2:917*2:916*2:915*2:914*4:913*2:912*1:910*1:905*2:903*1:898*1:896*1:895*1:894*1:893*4:892*1:889*1:888*1:887*6:886*4:885*1:882*1:881*1:880*1:878*4:876*1:867*12:866*1:865*2:863*2:862*1:860*7:859*4:858*7:856*5:855*1:852*15:849*1:848*77:845*6:844*8:843*13:841*7:833*1:826*1:825*1:823*3:821*6:818*1:816*1:815*7:814*6:813*3:811*7:810*6:809*6:808*6:806*2:805*4:804*6:803*11:802*14:801*1:799*1:797*1:796*13:795*15:794*9:793*1:792*3:791*2:790*3:789*1:788*5:787*1:786*28:785*4:784*6:783*7:782*5:781*4:780*12:779*3:778*17:777*4:776*4:774*1:773*2:771*1:770*2:769*2:767*5:766*8:765*3:764*11:763*1:762*4:761*2:760*4:759*7:758*1:757*14:756*1:753*1:752*7:751*7:750*4:749*4:748*3:747*15:746*17:745*6:742*3:741*2:737*3:735*2:733*4:732*1:730*2:729*1:727*3:726*7:722*7:721*3:719*6:717*2:716*2:715*1:714*1:712*5:710*2:708*5:706*1:705*1:698*2:696*1:695*1:693*4:691*1:689*6:688*1:686*2:685*1:684*3:682*5:681*13:678*1:677*4:676*1:674*1:672*2:671*2:670*7:669*1:668*2:667*3:666*2:665*2:662*10:659*40:657*3:655*5:653*4:652*22:651*1:650*5:649*1:648*1:647*2:646*6:644*7:643*1:642*13:641*2:640*7:638*3:637*1:636*11:633*2:632*35:628*8:627*3:626*7:625*4:622*5:620*7:619*6:617*5:615*1:614*3:613*2:610*1:609*2:608*7:607*1:606*2:605*1:604*5:603*1:600*4:599*3:598*2:597*2:596*2:595*1:593*5:592*4:590*3:588*1:585*9:583*2:581*3:580*3:579*3:578*1:577*5:575*4:573*8:569*10:565*7:562*2:561*1:560*6:559*5:558*1:557*1:555*2:554*15:552*4:551*2:550*2:549*15:548*7:544*2:542*1:541*3:540*1:539*18:538*1:536*12:535*1:534*3:533*7:531*15:530*3:529*19:526*2:524*2:523*5:522*4:521*5:519*4:518*7:517*1:516*1:515*2:513*1:509*2:508*1:507*2:506*3:505*1:504*22:501*2:500*2:497*3:493*1:492*1:491*2:489*3:488*6:486*1:484*1:483*5:480*1:468*2:467*2:465*9:464*4:462*2:457*2:456*5:455*1:452*3:451*2:449*4:448*1:447*1:445*1:444*20:442*1:441*3:438*6:437*1:436*1:435*17:434*1:433*1:432*4:430*1:429*6:428*2:427*39:423*1:421*4:420*2:417*2:416*6:415*8:414*6:412*4:411*5:410*3:409*2:407*1:406*3:405*2:404*21:403*1:400*3:399*14:398*16:397*5:394*3:393*3:390*11:389*2:388*1:387*1:386*7:385*3:384*2:383*12:382*3:381*3:380*1:379*1:377*2:376*3:375*1:374*3:373*12:372*1:371*1:367*5:365*2:363*3:361*1:360*2:359*5:358*3:356*1:355*4:354*1:353*1:342*3:340*3:339*6:338*7:337*1:336*1:334*3:333*5:331*8:329*2:328*6:327*5:326*5:325*7:324*4:322*1:321*3:320*16:319*2:318*8:317*3:316*6:315*2:314*2:313*1:312*1:311*1:310*3:309*1:308*1:307*3:304*15:303*22:302*2:301*3:299*2:296*1:295*9:293*3:289*9:288*11:287*10:285*4:282*1:281*1:280*2:277*7:276*1:275*3:274*13:273*6:271*1:270*2:267*2:266*2:265*1:264*3:263*1:261*1:260*2:259*2:258*1:257*2:256*11:255*2:254*2:253*1:252*1:249*2:247*5:246*4:244*1:243*2:242*3:240*2:238*1:237*8:236*1:230*11:227*3:226*7:223*2:222*3:221*1:220*8:217*1:216*6:215*2:212*66:209*4:207*1:205*1:204*1:203*1:202*5:201*5:200*2:199*1:195*3:193*2:191*1:189*3:187*1:185*1:180*2:179*9:176*4:173*2:172*20:171*4:170*1:169*4:167*2:163*4:161*1:157*1:156*17:155*1:154*2:152*1:150*4:148*1:146*2:145*4:144*3:143*1:141*3:140*1:138*7:137*3:136*1:133*1:132*5:131*5:128*1:126*1:125*1:122*3:119*3:116*4:115*6:105*6:104*1:99*2:98*1:97*1:94*1:93*1:91*1:88*3:87*5:86*7:85*1:84*4:81*2:80*9:79*5:76*1:73*1:70*2:69*1:68*4:67*5:63*7:62*6:61*3:60*1:57*13:54*4:53*9:49*1:47*2:43*1:42*3:39*1:38*5:37*3:36*4:34*2:29*9:28*4:27*3:26*3:25*9:23*2:22*1:20*10:13*4:11*34:8*2:6*2:5*6:4*8:3*8:2*24 +1047*1:1015*1:975*1:955*1:818*1:813*1:796*3:791*1:786*1:781*4:764*1:748*1:719*3:677*1:652*1:650*1:636*1:620*3:600*1:588*4:580*1:579*1:549*1:533*2:524*1:504*1:433*2:427*4:380*1:376*1:321*1:320*2:316*2:295*2:288*1:256*2:255*1:247*1:212*2:168*2:167*1:157*1:150*1:148*2:138*1:131*1:91*1:87*1:86*1:79*1:38*1:30*1:25*1:23*1:22*1:2*1 +1026*2:982*5:926*1:721*4:710*1:632*2:559*1:240*1:230*1:103*2:57*1:38*1:34*3:25*19:15*1:8*6:3*12:2*4 +982*1:950*1:948*1:947*1:941*4:848*2:845*1:843*3:841*2:818*1:815*3:814*3:813*3:811*1:810*5:802*2:796*1:795*3:786*2:785*2:779*1:777*5:771*1:766*1:760*1:755*1:754*2:752*2:751*2:750*2:749*1:674*3:673*6:669*2:655*1:652*2:650*1:648*1:644*2:643*2:627*1:625*1:622*1:620*19:617*3:614*13:613*18:608*13:605*2:604*1:601*12:599*9:598*8:597*1:596*1:595*1:593*1:591*1:589*1:588*1:586*3:584*1:583*8:581*14:580*8:579*7:578*9:573*1:572*1:565*7:559*1:542*1:541*2:539*1:538*2:536*1:534*4:531*1:529*2:527*1:526*3:525*2:521*2:518*4:517*1:516*2:515*1:511*1:509*2:508*27:507*2:506*2:505*3:504*28:503*2:502*2:501*1:500*1:497*2:495*2:493*11:492*1:491*2:490*1:489*4:485*1:484*1:483*4:474*9:472*2:464*8:457*1:454*1:449*5:437*2:431*1:429*16:421*1:416*11:410*1:404*1:399*5:398*3:388*1:385*4:383*1:382*2:381*1:372*1:371*5:367*1:365*5:364*2:361*1:356*2:353*8:352*1:346*1:344*2:342*3:338*1:334*1:331*3:326*6:325*1:323*1:319*1:317*1:316*1:315*1:313*2:299*1:294*1:288*5:285*1:236*4:224*2:223*11:222*2:218*2:217*2:211*1:207*1:200*1:198*1:197*1:180*3:179*6:176*1:171*2:169*1:168*1:167*2:166*5:163*1:162*2:161*5:160*2:156*8:150*1:148*1:146*2:145*9:143*1:142*4:141*6:140*1:139*1:138*11:134*4:133*1:127*1:125*7:116*3:90*2:80*5:62*2:38*1:34*1:30*1:29*1:23*1:2*2 +34*1:2*1 +1026*2:981*2:963*7:2*1 +632*2:230*3:44*1:42*1:2*5 +2*1 +1037*2:1032*1:1030*13:727*3:641*4:640*3:638*2:636*3:632*2:237*6:212*2:155*1:95*1:43*1:35*4:30*3:21*4:2*1 +2*1 +989*3:979*3:918*1:913*1:911*1:910*1:843*1:715*1:681*1:626*1:569*7:297*1:237*5:216*1:212*1:39*1:25*1:11*1:2*1 +848*3:825*1:786*1:778*1:726*1:592*1:531*1:502*1:318*1:268*1:237*1:231*1:212*1:203*1:163*1:2*5 +1062*1:1058*3:1055*1:1049*1:1047*3:1034*3:1033*5:1028*6:994*1:990*1:986*2:981*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:963*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*1:954*1:953*1:952*1:951*1:950*1:949*1:948*1:928*1:927*1:923*1:922*1:921*1:918*1:917*2:916*2:913*1:911*1:910*1:899*1:898*1:897*1:896*1:895*1:894*1:892*1:891*1:890*1:889*1:888*1:887*1:886*1:885*1:884*1:883*1:882*1:881*1:880*1:877*1:876*1:875*3:874*1:873*2:872*4:871*2:870*3:869*3:868*3:867*1:866*1:865*1:864*1:863*3:862*1:860*1:859*1:858*1:857*1:856*1:855*1:854*1:853*1:852*3:847*1:846*1:844*2:840*1:825*1:824*1:733*1:732*1:721*2:720*2:717*5:709*1:703*1:700*1:694*1:684*1:683*1:663*1:660*1:632*1:621*1:618*1:572*1:565*1:560*1:559*1:556*1:554*1:550*2:546*1:543*1:540*1:532*1:487*1:470*1:444*1:427*1:395*1:375*1:366*1:362*1:355*1:353*1:332*1:325*1:300*1:299*1:295*1:256*1:247*3:246*1:237*2:231*2:230*1:190*1:185*2:167*1:92*1:84*2:81*1:79*1:78*1:75*1:59*1:55*2:43*1:20*3:19*1:5*1:4*3:2*1 +925*1:903*2:720*1:717*1:677*1:662*1:652*1:620*2:603*1:580*1:552*1:542*1:536*1:534*1:488*1:451*1:446*1:428*1:416*1:413*1:398*1:338*1:273*1:223*1:212*1:79*1:28*2:20*1:13*2:4*1:2*1 +1036*1:1025*1:620*1:13*1:2*1 +463*1:230*2:99*1:46*1:44*4:42*4:39*1:37*8:36*8:31*1:30*6:26*1:25*1:23*1:22*1:7*1:6*1:3*10:2*3 +1047*1:920*1:667*3:663*1:623*1:558*1:539*1:535*1:531*1:481*1:447*1:338*1:293*1:138*1:133*1:98*1:47*1:27*3:2*1 +476*2:223*1:212*1:203*1:31*1:7*1:2*1 +1041*1:1022*1:984*1:950*1:941*1:940*2:925*1:859*1:848*9:818*2:809*1:804*1:802*1:795*4:786*4:780*1:778*1:756*1:732*1:681*1:662*1:654*1:652*2:651*1:638*1:632*1:620*1:614*1:613*1:578*1:577*2:565*1:552*1:551*1:539*3:529*1:519*1:506*1:504*3:501*1:493*1:465*1:464*1:429*1:427*4:404*2:398*1:396*3:390*1:386*1:383*1:363*1:361*1:338*1:329*1:315*1:314*1:309*1:307*1:295*1:293*1:288*1:277*3:274*1:256*5:236*1:219*1:215*1:212*5:209*3:200*1:181*1:151*1:141*1:131*1:116*1:93*1:89*1:88*2:87*1:86*1:85*2:79*1:44*1:42*1:27*1:23*1:20*1:13*1:11*3:5*1:3*2:2*1 +902*1:608*1:588*8:551*3:484*1:237*1:25*2:11*4:8*6:6*4:5*1:3*1:2*1 +985*1:984*1:983*1:912*1:819*1:585*1:582*1:550*1:237*1:226*1:3*1 +1061*1:1054*1:1037*6:1036*2:1034*6:1028*12:1022*2:994*1:982*6:981*1:977*2:941*6:939*1:937*1:935*1:934*1:933*1:932*2:795*1:776*1:724*1:722*1:721*1:715*2:673*1:650*9:636*1:620*2:608*2:605*2:599*1:598*1:597*2:596*2:595*2:593*2:591*1:586*1:583*1:561*1:550*2:542*1:486*1:484*8:474*5:427*7:403*5:385*3:384*14:383*3:363*2:356*1:342*15:341*15:326*2:294*1:256*1:236*7:231*10:229*8:227*4:223*22:218*6:212*1:209*2:193*1:190*1:185*4:181*2:180*2:176*1:169*1:166*2:160*1:151*1:138*7:134*3:109*60:105*2:68*1:65*4:57*1:50*1:43*2:25*1:11*2:7*1:4*1:3*1 +1050*1:1001*1:988*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:962*1:961*1:960*1:959*1:958*2:957*1:956*1:955*1:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*2:946*1:945*2:941*1:916*1:915*1:888*2:887*1:880*1:866*1:845*1:843*2:815*1:809*1:804*2:803*1:795*1:792*1:790*1:766*5:758*1:755*1:749*1:748*1:747*1:741*1:727*1:726*1:721*1:712*2:708*1:707*1:694*1:693*1:670*1:642*2:620*4:609*1:582*1:579*2:577*3:564*1:563*1:561*1:558*1:557*1:554*1:550*2:548*1:530*1:515*1:504*3:493*1:441*1:430*1:429*1:428*2:427*2:413*1:411*1:408*1:407*1:400*1:398*1:397*1:396*2:394*1:391*1:390*1:380*1:365*2:338*1:326*2:322*1:304*2:295*1:289*3:287*1:285*1:277*3:276*1:237*1:236*3:227*4:226*2:224*1:223*1:222*4:220*2:207*1:199*1:195*1:180*2:170*1:165*1:156*3:151*1:137*1:134*1:89*1:67*1:50*1:38*4:34*2:22*1:20*2:15*1:11*2:4*3:3*1 +958*8:957*3:728*4:536*6:54*2:47*12:44*8:43*34:42*28:41*2:39*3:38*7:37*10:36*3:35*15:34*11:30*31:29*34:28*8:27*8:26*11:25*8:24*1:23*15:22*21:21*1:20*1:11*4:3*1 +910*1:903*1:848*2:845*1:844*2:795*1:794*1:793*1:792*1:791*1:790*1:789*1:788*1:747*1:717*1:706*1:610*1:585*1:558*1:534*1:509*1:429*1:360*1:256*1:216*1:209*1:147*1:99*4:84*2:79*1:78*1:63*1:59*1:54*1:30*1:4*1:3*2 +615*5:608*3:605*4:526*9:475*2:457*3:435*59:373*3:336*2:242*7:235*4:200*5:115*2:114*2:3*5 +753*3:577*5:509*2:508*2:501*19:388*1:363*5:336*4:316*2:242*9:236*2:235*10:171*8:141*6:76*1:68*1:3*11 +435*1:235*1:3*1 +502*1:230*1:28*2:3*4 +1046*2:930*1:926*5:823*1:780*1:750*8:744*1:737*1:659*4:648*4:632*1:575*3:546*2:543*1:542*7:541*8:540*10:532*1:489*2:487*1:470*1:426*1:408*1:383*1:375*1:374*1:366*1:332*1:273*1:246*1:235*2:234*1:175*1:174*1:87*1:3*1 +796*1:765*3:756*1:753*4:712*1:657*1:617*1:614*4:613*6:601*2:584*1:580*1:578*1:538*4:521*3:517*2:516*3:513*1:509*1:508*1:501*8:497*1:475*1:464*1:451*6:448*3:444*3:427*1:416*1:400*1:397*1:393*1:391*1:390*1:388*1:386*2:385*5:383*2:375*2:363*1:316*3:291*1:242*4:196*2:180*2:176*3:171*1:143*1:125*1:115*1:93*1:91*1:80*2:76*2:28*15:3*1 +236*2:205*2:3*1 +1047*1:941*5:940*3:810*19:804*1:786*11:780*2:764*14:737*1:723*1:674*1:669*2:665*2:657*3:620*8:616*1:614*2:610*1:609*2:608*9:605*1:604*8:603*2:601*3:593*1:584*2:569*1:562*3:522*16:504*1:501*1:492*1:465*1:464*1:459*3:457*4:429*3:428*2:423*1:415*2:413*1:409*2:396*1:392*1:387*4:376*16:375*11:371*1:363*5:356*1:345*2:344*3:340*2:338*1:337*2:326*4:324*2:322*2:319*3:317*2:316*1:309*1:308*2:252*3:250*4:247*2:235*1:224*1:223*2:214*7:213*4:198*2:197*2:179*4:171*1:161*1:160*1:145*1:144*1:143*4:141*2:140*1:138*3:134*31:133*3:128*2:122*1:82*1:80*2:70*2:3*3 +1048*4:978*1:901*1:804*1:791*2:712*2:671*1:620*1:610*1:608*1:601*3:587*2:575*1:562*3:554*1:522*6:518*1:492*1:457*3:427*2:387*2:375*6:371*1:363*2:324*2:319*2:317*2:309*1:308*2:293*3:252*3:250*3:235*2:198*1:197*1:171*1:168*18:160*1:138*1:133*1:128*2:96*1:80*2:70*2:48*1:37*1:36*1:27*1:11*2:3*3 +475*1:205*1:3*1 +1048*1:1047*10:1046*2:976*1:932*3:926*1:901*1:823*1:818*2:791*1:778*1:737*1:665*1:593*2:554*6:540*1:489*3:483*1:478*1:475*1:464*2:364*2:344*2:333*2:329*1:318*2:316*1:236*1:219*2:197*2:193*4:168*2:152*4:109*3:91*1:80*1:76*1:5*1:3*1 +1037*3:986*1:526*1:69*1:54*1:6*1:3*1 +1033*1:1025*1:982*1:981*1:977*1:976*1:975*1:848*4:843*1:841*1:811*1:805*1:792*2:789*1:788*2:786*5:785*1:783*2:782*8:778*2:768*1:767*2:760*1:759*1:757*1:752*1:751*1:746*1:742*1:732*1:726*1:725*3:717*2:659*6:652*2:642*1:629*1:628*4:627*1:625*1:622*1:607*1:581*2:578*2:560*1:554*1:551*2:549*1:539*2:531*1:529*1:518*1:517*1:501*1:493*1:481*1:464*1:461*1:457*5:399*1:398*1:396*1:389*1:385*1:383*1:376*1:330*1:328*1:322*1:320*4:319*2:316*1:315*1:295*1:293*4:287*1:280*1:277*2:274*5:267*1:260*1:259*1:243*1:230*3:226*1:218*4:212*3:209*4:204*1:202*7:201*7:179*1:161*1:159*2:145*1:133*2:131*1:115*1:89*1:80*2:67*2:62*2:47*1:34*1:30*5:27*3:20*1:11*2:5*1:4*2:3*1 +926*2:698*2:98*1:75*1:54*2:34*1:25*2:23*1:8*2:3*1 +786*1:769*2:758*7:665*1:650*3:617*2:588*8:560*4:534*2:529*1:521*1:518*4:509*2:504*13:502*22:461*2:456*4:448*1:426*6:416*1:411*7:410*1:408*1:388*1:384*25:383*12:382*1:377*10:365*10:363*1:359*2:356*14:255*4:244*2:243*1:238*2:230*2:226*3:191*2:180*2:176*1:171*2:152*4:148*2:144*2:142*2:109*3:90*4:82*1:80*1:70*9:37*2:35*1:28*4:22*1:3*1 +1047*1:1034*3:1033*6:1029*10:1028*10:977*12:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:963*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*1:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*2:946*2:945*2:823*1:760*1:708*1:707*1:671*1:643*1:642*1:627*1:626*2:625*9:624*1:622*2:554*1:479*2:316*2:269*1:237*1:193*23:4*1 +1058*4:1032*1:945*1:721*2:715*1:683*1:659*1:648*5:476*2:203*1:98*1:62*1:22*1:4*1 +30*2:4*2 +1061*1:1050*1:1026*1:1022*1:1001*2:981*2:976*2:975*3:941*2:932*1:926*1:884*1:818*1:814*3:811*4:810*2:808*3:805*2:804*8:802*2:795*4:793*1:792*1:791*1:786*2:778*1:753*1:749*1:748*1:730*2:717*1:712*1:686*1:673*2:662*3:652*1:632*20:629*1:620*6:617*5:614*1:601*1:588*1:580*1:578*4:577*2:569*1:554*3:550*3:535*2:534*1:529*7:504*1:492*1:434*1:427*7:416*1:414*1:409*1:408*1:398*10:396*1:385*1:373*3:338*2:333*3:327*3:325*2:318*2:317*1:316*4:304*3:287*2:282*1:277*2:276*1:274*6:249*2:246*1:237*2:230*2:169*1:165*1:153*1:146*4:145*2:143*1:138*1:133*1:132*1:131*2:116*1:115*1:47*1:38*2:4*1 +4*1 +4*1 +932*2:923*1:910*1:845*1:721*1:22*1:4*1 +1036*7:4*3 +1041*2:1021*1:1017*1:1016*1:1010*1:1004*1:1003*2:975*1:964*1:963*1:949*1:941*1:925*1:917*1:915*3:913*1:910*1:848*11:846*2:845*1:844*2:841*4:834*1:830*2:824*1:815*3:809*1:802*1:794*1:790*1:786*11:783*2:782*3:781*4:780*2:778*4:766*1:764*1:757*1:753*1:750*2:746*1:734*1:727*1:726*3:723*2:715*1:711*1:710*1:689*2:688*1:684*1:666*1:659*12:655*1:652*1:648*1:647*1:646*3:642*1:641*4:640*2:637*2:636*3:632*1:619*1:608*4:580*1:578*1:569*1:559*2:555*4:549*5:542*2:539*1:534*1:531*4:512*2:511*1:510*1:509*2:508*1:504*2:493*1:467*1:449*1:435*1:429*1:427*1:414*1:396*2:390*2:385*2:376*2:325*1:321*1:320*1:319*1:316*1:315*1:307*1:273*2:256*1:240*1:237*1:223*1:220*1:212*30:202*1:179*1:176*1:165*1:163*1:156*1:145*2:132*1:97*4:62*1:39*1:8*1:4*1 +4*2 +4*2 +1047*3:1046*2:727*1:475*2:263*1:235*1:210*1:170*4:166*3:99*1:89*1:78*1:76*1:72*1:4*2 +1048*1:1047*21:1046*5:976*2:926*4:823*1:778*1:629*2:620*1:608*1:605*1:579*2:577*1:344*1:277*2:247*3:223*1:138*2:134*2:118*1:78*2:72*1:4*2 +1048*2:1047*8:1046*8:1039*1:1035*1:1029*1:1001*1:997*1:994*6:986*1:978*1:963*1:948*1:947*1:930*1:924*1:923*3:908*1:906*1:905*1:843*1:825*1:823*7:816*8:795*2:768*2:767*1:759*1:758*2:749*3:748*4:730*9:727*1:722*6:714*1:708*2:696*1:688*3:681*1:676*1:673*1:671*1:668*1:666*6:661*2:659*3:655*3:654*1:633*2:629*2:626*1:621*1:620*1:615*3:614*2:613*1:604*2:602*1:601*1:599*2:592*1:585*1:573*2:569*1:562*3:560*4:558*1:538*4:533*3:525*2:524*1:522*1:518*1:497*2:484*1:483*1:478*1:475*9:468*2:457*7:456*2:454*2:453*1:437*5:398*1:383*2:376*2:365*1:363*4:344*2:337*1:333*9:330*1:329*5:326*1:322*2:321*1:320*2:319*5:318*2:317*1:316*8:291*1:287*4:285*1:284*2:273*1:272*1:266*1:259*1:258*1:257*1:254*2:248*1:242*2:241*3:237*1:236*1:235*1:230*1:226*1:224*1:223*10:218*3:216*2:212*1:211*1:203*1:202*2:201*3:198*2:197*3:195*5:193*4:190*1:175*1:171*3:169*1:168*4:158*2:156*19:151*2:147*1:146*2:145*1:143*1:138*1:137*2:135*1:134*2:78*2:75*4:68*1:51*1:47*1:43*1:29*2:11*2:4*1 +1037*1:1033*8:1028*8:994*1:941*1:893*1:888*1:887*1:878*1:877*1:876*1:875*3:867*1:865*1:863*3:855*1:852*3:717*3:704*1:703*1:597*1:596*1:565*1:556*1:509*1:364*1:288*1:242*1:136*1:75*1:50*1:25*1:11*3:4*1 +868*1:171*1:96*1:78*1:4*1 +1047*3:1028*1:873*1:871*1:841*1:704*1:663*2:648*1:284*1:256*1:247*1:242*1:4*1 +1006*1:986*1:932*2:899*1:898*1:897*1:896*1:895*1:894*1:892*1:891*1:890*1:889*1:886*1:885*1:884*1:883*1:882*1:881*1:880*1:879*1:874*1:873*3:872*4:871*3:870*3:869*3:868*3:866*1:864*1:862*1:861*1:860*1:859*1:858*1:857*1:856*1:854*1:853*1:846*1:840*1:819*1:818*8:734*1:733*1:708*1:633*1:632*1:631*1:599*1:550*1:539*5:525*1:293*1:269*1:236*1:230*1:220*1:216*1:185*1:163*1:153*1:98*13:97*1:95*2:74*1:42*1:4*1 +4*1 +632*6:6*28:5*24 +847*1:681*3:640*1:636*1:558*2:557*2:363*28:216*1:145*1:11*1:5*1 +1012*1:641*2:640*2:632*3:484*1:457*1:237*2:218*2:212*1:171*3:168*1:96*1:84*1:43*1:38*1:21*1:5*1 +712*1:565*1:484*6:38*1:29*1:21*1:6*8:5*3 +5*12 +932*14:648*2:6*4:5*3 +1050*1:1047*5:932*2:747*1:629*1:598*2:551*20:484*1:338*1:212*1:193*1:152*1:122*1:50*1:5*1 +1060*2:1050*2:1048*1:1047*18:1032*6:1031*2:1030*12:1029*1:978*1:977*2:974*1:948*1:947*1:946*8:823*3:791*2:786*1:772*4:761*4:753*2:726*1:723*3:699*1:681*1:664*2:615*1:609*2:608*28:607*4:606*13:605*14:604*13:603*1:600*11:594*1:593*12:592*3:590*8:589*4:587*8:586*5:584*9:573*1:475*3:455*1:452*2:433*1:399*4:365*1:363*30:302*1:296*9:295*22:294*6:293*8:292*3:291*11:290*7:289*19:282*1:251*1:241*2:214*8:205*1:203*1:200*1:168*1:165*1:141*1:113*1:112*1:111*1:94*1:91*9:87*1:86*12:80*22:49*2:48*2:5*1 +1047*4:1038*1:1034*2:1029*3:1028*3:997*1:978*1:848*1:823*1:818*1:795*1:786*1:783*3:777*1:723*2:719*1:714*1:712*1:707*1:666*1:659*7:654*6:650*4:638*1:629*2:605*2:593*1:588*8:551*3:550*2:489*1:403*1:363*1:338*3:316*1:304*1:282*1:280*1:273*1:267*4:266*1:264*3:223*2:221*1:214*2:212*1:200*6:199*4:195*2:156*6:154*1:150*1:141*2:89*1:27*6:5*2 +1036*1:926*2:727*1:632*1:621*1:230*1:203*1:44*1:5*3 +1047*25:1046*3:976*4:975*5:963*1:932*1:778*1:755*6:747*1:708*1:661*1:648*1:628*6:626*6:621*1:620*1:605*1:601*2:593*1:569*1:563*1:558*3:554*1:552*1:551*16:539*2:504*1:489*7:484*6:483*1:481*1:478*4:475*6:427*9:426*1:416*1:375*1:344*12:341*1:327*6:326*2:278*1:277*2:247*3:237*1:236*1:235*1:223*1:216*1:215*1:193*3:192*1:176*1:171*3:168*18:158*2:152*2:148*1:138*1:122*3:109*5:102*5:91*1:78*3:48*2:47*1:39*1:34*2:30*2:22*2:12*2:11*3:6*2:5*2 +208*1:156*1:155*3:5*1 +932*2:5*1 +5*1 +689*1:6*2 +932*2:902*1:896*1:887*1:876*1:865*1:864*1:862*3:860*2:855*1:854*1:713*2:239*2:6*1 +493*1:434*1:408*1:391*1:224*1:220*1:138*1:11*1:8*1 +1037*5:1021*1:1003*1:844*1:786*2:780*3:770*1:764*1:730*1:729*1:671*1:608*1:578*1:531*1:504*1:491*1:464*1:416*2:376*1:327*1:316*1:315*1:293*1:236*1:212*3:202*1:201*1:128*1:95*1:84*1:80*4:79*1:8*1 +54*2:47*1:39*1:35*1:24*1:11*3:8*1 +1048*7:1047*33:1046*12:977*3:976*5:975*6:933*3:932*8:926*6:908*2:903*1:848*7:823*11:778*1:755*3:748*1:737*2:727*1:717*3:708*1:694*1:674*1:665*1:659*3:655*1:629*1:579*1:575*1:569*2:558*1:551*3:549*1:522*1:516*1:489*2:484*1:481*2:478*7:475*7:464*1:454*1:427*4:374*11:363*1:344*2:327*3:310*1:300*3:277*6:263*1:247*5:237*1:236*1:235*1:230*1:224*1:212*2:210*3:193*1:182*1:176*1:171*4:170*4:168*9:166*1:158*3:152*1:122*3:98*2:76*3:75*1:68*1:43*1:34*1:11*1:8*1 +1047*1:1042*1:982*2:925*2:795*1:780*1:608*3:605*2:601*2:599*4:598*2:596*1:593*2:587*5:554*1:551*1:417*1:78*1:25*2:8*1 +1048*12:1047*109:1046*17:1015*1:995*4:976*5:975*12:937*1:936*1:935*4:934*1:933*7:932*59:926*7:908*13:903*9:902*1:901*2:848*7:841*1:840*3:823*3:816*1:780*1:778*1:777*1:755*5:748*1:723*1:708*5:696*2:695*1:689*3:671*3:665*4:662*1:659*1:655*1:620*3:598*1:593*3:587*2:577*1:558*2:522*2:489*24:484*1:483*1:481*2:478*7:475*25:464*4:454*1:427*16:374*4:344*9:327*5:304*1:277*2:266*1:265*1:263*2:247*7:246*1:237*3:210*1:197*1:193*7:171*4:158*1:152*1:151*4:138*1:122*2:102*2:99*1:80*3:78*11:76*1:73*1:48*12:33*2:30*3:8*6 +940*8:786*10:765*10:763*20:745*14:665*2:620*2:604*2:551*15:536*10:478*1:427*24:416*5:404*54:390*4:376*2:363*1:327*4:324*12:316*6:304*14:229*1:193*2:175*1:171*5:137*1:11*1:8*2 +67*1:54*1:34*1:8*4 +8*1 +1026*1:985*1:984*1:791*6:504*2:377*1:365*1:209*1:144*1:122*1:8*3 +1043*5:986*1:899*1:898*1:897*1:896*1:893*1:892*1:891*1:890*1:889*1:888*1:885*1:884*2:883*1:882*1:881*1:878*1:877*1:876*2:874*1:866*1:865*1:864*1:863*1:862*1:855*2:854*1:852*2:825*1:818*1:792*13:729*1:720*6:698*2:663*2:633*1:632*1:631*1:553*1:539*3:531*2:484*1:324*1:247*77:246*2:237*4:212*1:200*2:185*1:181*1:176*3:89*6:84*1:78*1:55*2:44*2:42*1:34*1:9*1 +958*1:885*1:845*1:810*1:763*1:747*1:682*1:632*1:620*1:585*1:562*1:504*1:406*1:398*1:380*2:355*1:304*1:288*1:231*1:230*1:212*3:85*1:67*4:11*1 +1029*1:935*1:932*1:758*1:663*1:615*1:475*2:403*1:363*2:316*1:176*1:151*1:134*2:80*3:11*1 +732*1:670*3:548*3:369*1:11*1 +11*1 +1047*2:795*1:755*6:749*1:674*2:608*2:601*4:599*3:598*3:593*1:587*1:565*1:558*1:554*30:551*8:518*2:504*3:489*2:478*1:437*8:398*1:374*1:364*2:353*1:344*3:338*2:327*7:242*1:223*1:218*1:203*1:193*1:189*1:171*2:168*2:158*1:156*3:138*2:125*5:122*2:119*1:118*2:115*1:109*1:86*4:78*1:11*1 +1036*1:932*1:919*1:816*2:786*1:655*17:565*2:564*2:563*2:561*4:560*1:558*9:556*5:550*3:287*1:246*1:237*5:231*5:229*8:227*4:221*1:216*1:211*3:190*2:180*8:169*1:155*1:151*1:90*1:80*6:73*1:11*4 +883*1:848*1:789*1:781*1:726*1:685*1:644*1:549*2:523*1:518*1:423*1:303*1:256*1:230*1:212*2:11*1 +1047*1:11*1 +1053*2:1050*3:1043*2:1029*1:955*2:946*3:916*1:912*1:908*1:823*4:815*7:814*1:809*3:805*5:802*1:796*1:795*9:791*4:788*3:785*2:781*1:757*2:750*1:749*6:748*4:746*3:741*6:734*3:729*1:716*3:707*1:698*1:697*2:678*1:666*2:665*1:659*7:649*1:648*24:647*4:646*5:619*11:615*2:614*2:613*3:612*3:610*1:608*1:606*2:605*2:603*3:600*16:599*4:598*3:597*1:596*2:595*2:591*1:590*1:588*3:585*11:584*1:583*1:582*5:575*1:572*1:559*1:552*10:542*1:531*9:524*2:450*1:431*1:416*1:413*1:324*1:323*1:318*1:316*1:315*2:314*1:307*1:303*1:297*1:295*4:288*3:287*1:274*3:273*3:272*1:268*4:242*1:231*4:212*2:165*1:146*2:143*1:141*1:137*1:128*1:126*1:99*2:87*1:86*3:81*1:78*1:47*1:27*1:25*3:11*13 +1037*1:910*1:802*1:778*1:717*1:593*1:382*1:276*1:168*1:11*1 +1004*1:995*2:932*1:914*1:890*1:861*1:852*4:845*1:844*1:843*1:794*1:788*1:786*3:785*1:778*3:755*1:746*1:694*1:677*1:659*1:636*3:619*1:603*1:565*1:536*1:531*1:416*2:411*1:407*3:406*1:376*1:331*1:302*1:227*1:212*1:180*1:173*1:138*2:62*1:20*1:13*1:11*2 +601*1:11*1 +404*2:139*1:11*1 +629*1:601*1:136*2:11*1 +891*1:476*1:230*1:156*1:155*1:11*1 +11*1 +11*1 +11*1 +11*1 +11*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:593*1:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1:11*1 +601*2:599*4:598*4:597*2:596*1:489*1:11*6 +926*1:818*2:815*1:795*1:749*1:725*3:662*1:619*1:608*3:607*1:603*2:601*1:599*2:598*1:597*1:583*1:577*3:552*7:450*2:398*7:288*1:285*1:276*1:235*1:193*1:171*3:166*7:136*1:91*1:48*2:37*3:36*3:25*1:11*8 +1036*3:1033*18:1029*7:714*2:11*2 +933*1:803*1:762*1:746*2:318*1:247*1:188*2:150*1:51*1:49*4:48*6:26*1:11*8 +933*2:932*9:11*4 +795*3:785*1:681*1:608*1:603*2:587*1:565*1:549*1:504*2:409*5:403*1:349*2:342*17:341*1:326*2:297*1:236*6:231*1:141*2:87*1:43*1:23*1:21*1:11*4 +11*1 +1013*1:1010*1:977*1:932*5:924*1:917*2:904*1:848*2:845*1:844*3:843*2:803*2:794*3:789*1:783*1:771*1:761*6:760*1:733*1:707*1:696*1:685*1:663*2:659*1:655*1:644*1:641*1:577*1:573*1:554*5:504*1:436*3:432*1:427*1:406*1:404*3:394*1:390*2:389*1:315*1:296*1:288*2:256*4:220*1:215*1:212*4:193*1:189*2:139*1:138*1:125*1:115*1:97*1:68*1:11*3 +11*6 +932*11:895*4:894*3:689*1:11*1 +11*1 +937*1:629*2:138*1:11*1 +841*1:237*4:216*1:11*2 +1042*3:994*1:986*3:982*1:920*1:824*1:719*1:709*1:702*1:700*1:685*1:681*1:621*4:564*1:563*1:558*3:557*1:522*1:427*3:416*1:408*1:277*2:276*5:253*1:244*1:230*1:216*1:195*2:187*3:161*1:152*2:145*1:79*2:67*5:57*2:11*1 +1022*1:977*1:950*1:918*1:848*1:845*1:841*1:823*1:804*1:685*2:617*1:529*1:409*1:398*1:277*1:272*1:226*1:212*2:155*1:34*1:11*1 +632*1:530*1:11*1 +795*1:11*1 +846*1:236*1:156*1:11*1 +11*1 +1032*1:11*1 +721*3:12*3 +12*1 +12*1 +57*1:12*1 +12*1 +848*1:843*1:682*1:212*1:13*1 +1036*1:958*5:917*1:911*1:759*1:720*1:659*2:652*67:637*1:632*1:619*2:573*1:555*1:539*1:316*1:212*2:105*5:98*6:95*1:67*1:63*1:38*2:34*1:29*2:26*1:20*1 +988*2:958*3:955*2:721*1:698*2:632*1:484*1:79*1:57*13:20*4 +988*1:537*1:57*1:20*1 +857*1:411*1:303*2:220*2:30*1:29*1:20*1 +20*1 +247*1:20*1 +932*12:671*1:230*1:142*1:80*1:20*1 +1041*1:803*1:726*1:655*2:601*1:410*1:387*1:281*1:273*1:216*1:212*1:95*1:43*1:20*1 +1058*2:1036*1:1028*1:994*1:977*2:280*1:193*4:20*1 +43*3:39*1:34*1:30*2:29*1:25*2:21*1 +950*1:811*1:802*7:786*2:758*2:737*1:636*8:535*1:534*1:529*1:488*2:383*1:363*1:339*2:255*1:252*3:224*1:95*1:67*3:43*4:30*2:22*4:21*1 +1037*1:652*2:212*4:98*2:95*2:67*1:65*2:45*2:43*1:30*3:21*1 +727*1:652*2:237*2:212*16:98*1:95*1:67*2:21*3 +558*1:43*1:27*2:21*1 +641*1:626*1:573*1:212*1:156*1:138*8:30*3:21*1 +632*1:65*1:21*2 +565*1:43*1:42*1:38*1:29*1:21*1 +43*2:35*2:34*1:21*1 +795*2:504*2:409*5:349*1:342*17:341*1:317*2:236*2:141*2:21*1 +648*1:515*1:475*4:457*2:450*1:254*1:212*2:166*5:161*1:160*5:66*1:21*1 +22*1 +22*1 +1047*1:1046*1:976*1:940*5:932*2:903*2:786*2:554*14:484*1:416*3:193*6:140*2:109*1:104*2:78*1:76*2:65*2:22*2 +230*1:104*1:79*1:54*3:42*1:34*6:22*1 +1060*1:1056*1:1052*1:1050*1:1047*1:1019*1:995*1:993*1:976*4:938*1:931*1:918*1:917*1:916*1:913*1:911*1:910*1:900*2:899*1:898*1:897*1:896*1:895*1:894*1:893*1:892*1:891*1:890*1:889*1:888*1:887*1:886*1:885*1:884*1:883*1:882*1:881*1:880*1:879*1:878*1:877*1:876*1:875*1:874*1:873*1:872*1:871*1:870*1:869*1:868*1:867*1:866*1:865*1:864*1:863*1:862*1:861*1:860*1:859*1:858*1:857*1:856*1:855*1:854*1:853*1:852*1:815*1:814*1:813*1:812*1:811*1:810*1:809*1:808*1:805*1:804*1:803*1:802*1:786*1:778*1:774*1:771*1:769*1:768*1:767*1:766*1:765*1:764*1:763*1:762*1:761*1:760*1:759*1:758*1:757*1:756*1:755*1:754*1:753*1:752*1:751*1:750*1:749*1:747*1:746*1:745*1:744*1:742*1:741*1:737*1:726*1:725*1:724*1:703*1:702*1:700*1:699*1:698*1:697*1:688*1:672*1:667*1:664*1:662*1:652*1:649*1:644*1:642*1:641*1:640*1:638*1:637*1:636*1:583*1:552*1:542*1:541*1:538*1:537*1:527*1:517*1:516*1:515*1:513*1:512*1:511*1:510*1:507*1:506*1:505*1:503*1:502*1:501*1:500*1:498*1:497*1:496*1:495*1:493*1:492*1:491*1:490*1:489*1:488*1:484*1:474*1:468*1:452*1:450*1:435*1:434*1:422*1:407*1:399*1:398*1:395*1:386*1:383*1:378*1:375*1:372*1:369*1:368*1:364*1:355*1:353*1:352*1:340*1:337*1:316*1:313*1:296*1:294*1:271*1:233*1:228*1:227*1:226*1:212*1:210*1:209*1:208*1:205*1:200*1:199*1:193*6:192*1:191*1:190*1:189*1:188*1:182*1:178*1:169*1:162*1:151*1:150*1:143*1:138*1:119*1:116*1:29*1:23*1 +584*2:342*2:230*4:79*2:34*1:23*1 +67*1:30*2:23*1 +30*4:26*1 +689*1:484*1:236*2:212*1:27*2 +941*7:795*1:673*4:654*2:650*10:629*1:626*2:620*2:565*3:561*1:486*1:483*1:474*5:427*7:415*11:403*3:385*3:342*17:341*15:338*5:326*2:236*7:223*21:218*5:180*2:166*2:138*7:134*3:87*2:47*5:27*3 +941*7:795*1:673*4:654*2:650*10:629*1:620*2:565*3:561*1:486*1:484*4:483*1:474*5:427*7:415*11:403*3:385*3:342*17:341*15:338*5:326*2:236*7:223*21:218*5:203*1:180*2:166*2:138*7:134*3:87*2:47*5:27*3 +1036*2:932*3:255*1:223*1:27*2 +476*1:27*1 +216*1:27*2 +27*1 +27*8 +27*1 +27*1 +784*1:508*2:334*1:158*2:27*1 +667*1:650*1:641*1:638*2:525*5:478*1:476*105:475*3:464*24:461*2:426*2:364*1:339*1:331*2:247*40:236*6:226*2:219*2:203*57:200*2:199*4:187*4:155*1:151*11:67*2:27*1 +1050*1:1047*3:994*6:980*9:979*12:919*1:768*2:654*2:650*1:648*1:608*1:607*1:603*1:587*8:552*3:508*2:489*1:467*1:462*1:338*15:280*1:242*6:136*2:27*2 +27*4 +27*1 +1037*1:858*1:27*1 +894*1:620*1:27*2 +27*1 +1036*1:27*2 +43*1:27*1 +27*3 +685*1:27*1 +727*1:476*2:27*5 +27*1 +712*2:598*6:596*2:585*5:27*1 +27*3 +1037*4:27*1 +27*1 +27*1 +27*2 +247*1:27*1 +719*2:608*1:605*2:602*2:601*1:593*2:560*3:450*1:447*7:363*6:157*1:97*1:28*1 +1048*1:1047*1:1036*1:980*2:979*1:976*1:975*2:933*1:932*5:926*1:908*1:841*1:823*1:795*2:761*1:655*1:617*7:565*4:549*1:416*1:398*2:353*5:304*1:295*1:265*1:263*1:260*1:253*1:247*1:236*2:212*1:193*3:168*1:152*1:122*2:80*1:28*3 +28*2 +28*1 +28*1 +727*1:326*1:237*16:231*4:61*3:60*1:30*3:29*3 +43*3:36*1:29*2 +43*1:29*1 +43*1:29*1 +43*1:29*1 +43*1:29*1 +43*1:29*1 +43*1:29*2 +767*1:628*2:626*1:551*2:359*4:152*3:68*1:64*2:30*1:29*1 +29*1 +29*1 +29*1 +44*2:37*2:29*1 +29*2 +737*1:712*1:636*1:569*4:475*3:446*1:426*1:375*1:216*2:215*2:172*3:88*1:84*1:68*2:67*1:43*2:30*3:29*1 +29*1 +29*1 +29*1 +29*1 +29*1 +29*1 +29*1 +29*1 +29*1 +29*1 +1062*4:1059*1:1058*1:1044*2:1043*1:1042*4:1038*1:1036*7:1034*5:1033*8:1032*1:1031*1:1030*1:1029*11:1028*14:1026*6:1024*1:1022*1:1021*6:1020*2:1017*1:1016*2:1015*3:1014*1:1013*1:1012*1:1011*1:1010*1:1009*1:1008*1:1007*1:1006*1:1005*1:1004*1:1003*1:1002*1:994*1:980*4:977*1:964*3:933*1:932*8:917*2:915*1:911*1:905*1:848*4:844*2:843*2:841*1:819*1:818*1:815*1:805*2:802*2:793*6:791*1:790*1:788*4:787*1:757*1:708*1:707*2:705*1:703*1:689*1:681*1:659*23:648*1:632*2:504*3:463*1:316*1:274*2:273*1:272*2:270*5:269*1:267*1:265*1:264*3:260*2:259*4:258*1:256*1:237*2:227*1:202*1:201*1:176*1:146*4:132*1:105*1:97*1:30*1 +30*1 +216*1:30*1 +652*1:67*1:65*1:30*3 +1036*1:1026*1:1022*14:981*2:932*6:758*2:705*1:629*1:608*3:601*2:599*1:598*1:507*2:388*1:361*4:342*1:317*1:230*4:190*1:180*1:175*1:136*1:105*1:104*1:98*1:86*5:79*1:30*1 +1036*1:981*1:933*2:708*1:693*1:654*4:246*19:173*1:81*1:30*6 +734*1:599*1:598*1:507*1:91*2:30*2 +734*5:599*5:598*5:565*2:427*15:416*1:133*1:30*2 +230*1:155*1:30*1 +30*2 +1047*18:1046*1:1033*4:1029*3:940*4:786*1:650*1:642*1:636*2:628*6:626*1:608*1:599*2:534*1:484*13:411*3:403*2:384*2:359*2:218*1:152*2:148*1:109*1:42*1:30*1 +132*2:33*2:30*2 +1036*1:977*1:933*2:932*1:849*1:848*1:825*4:285*1:235*25:212*1:33*2:30*1 +629*5:437*9:156*82:87*1:40*2:30*2 +54*2:42*1:35*3:34*2 +34*2 +34*1 +34*2 +1036*1:150*1:34*1 +34*1 +34*1 +79*1:34*1 +34*1 +42*1:34*1 +34*1 +34*1 +913*1:34*1 +34*1 +34*1 +795*1:758*5:638*9:538*1:320*1:252*2:156*1:155*1:95*1:76*7:73*1:35*2 +235*11:43*1:35*2 +35*2 +35*3 +223*1:35*10 +476*2:180*1:35*1 +650*1:628*1:551*3:385*1:148*1:37*1 +860*1:236*1:38*6 +780*1:716*1:62*1:38*1 +1053*1:1041*2:984*1:964*4:932*1:917*2:916*2:892*1:891*1:885*1:883*1:878*1:877*1:873*1:872*1:870*1:868*1:860*1:859*1:857*1:852*2:845*2:844*1:824*2:707*1:688*1:684*1:679*2:659*2:632*1:573*1:555*1:382*2:280*1:265*1:256*1:212*1:38*1 +849*1:659*2:265*1:264*1:260*1:38*1 +237*2:209*1:38*1 +632*1:156*5:38*1 +47*1:39*1 +932*2:809*7:650*1:620*1:584*1:580*1:578*1:551*1:512*3:509*3:461*2:388*1:384*3:333*1:321*1:320*1:318*1:252*1:222*1:219*1:143*1:142*1:118*1:39*1 +621*1:230*8:137*1:42*2 +42*1 +640*1:43*5 +256*1:43*1 +573*2:43*2 +758*1:636*4:536*1:529*1:507*1:407*1:383*1:64*3:43*1 +43*1 +95*1:43*1 +1048*1:1047*45:995*2:975*1:932*2:926*1:901*1:823*1:778*1:489*6:484*1:478*2:464*4:247*1:237*1:171*2:43*1 +43*1 +45*1 +45*1 +977*1:954*4:950*6:945*2:932*1:914*1:821*1:814*2:813*1:811*2:804*1:802*4:766*2:737*1:722*1:706*5:657*2:655*3:650*2:646*1:642*1:636*1:624*1:573*3:549*1:536*3:534*8:530*1:529*7:518*1:512*1:504*1:502*4:411*6:383*4:365*2:363*2:358*1:339*1:255*2:231*2:230*24:224*1:155*1:73*1:70*2:68*2:63*1:47*1 +218*1:47*3 +476*2:277*1:47*2 +1048*1:1047*11:1046*1:1029*4:988*1:975*1:803*1:719*1:717*2:674*4:654*2:620*2:608*4:605*12:599*10:598*2:597*3:596*1:595*3:592*2:586*2:583*3:565*1:554*3:516*1:486*1:483*1:478*1:429*12:338*1:285*1:277*3:247*4:228*1:208*2:193*2:176*1:175*1:141*2:122*1:113*1:112*1:86*1:80*1:78*1:48*1:47*1 +1048*2:1047*25:975*1:932*1:848*1:796*1:708*3:674*1:587*1:539*1:489*1:478*1:475*1:344*2:277*1:247*1:141*1:47*1 +48*1 +344*6:342*6:179*2:48*1 +1047*1:776*1:620*1:614*2:613*2:588*4:580*1:578*1:212*2:109*1:48*8 +932*3:80*2:48*1 +1048*1:1047*3:975*1:779*1:778*3:342*1:138*1:122*1:48*1 +554*5:295*1:189*1:48*2 +988*1:932*4:629*1:48*1 +50*6:49*3 +1036*1:1026*1:1022*37:1021*1:1003*1:958*2:932*1:908*1:881*1:867*1:858*5:857*1:844*1:694*1:687*2:652*1:324*1:105*1:49*1 +963*1:932*1:917*1:849*1:841*1:834*1:832*1:816*1:780*1:754*1:685*1:683*1:647*1:619*1:573*1:547*1:416*1:280*1:273*1:212*2:153*1:145*1:91*1:67*1:61*1:50*1:49*1 +1037*1:1019*1:1015*1:1014*1:917*3:916*3:912*1:906*1:860*2:789*1:764*1:754*1:561*1:559*1:507*2:416*1:383*1:282*1:250*1:237*1:85*1:50*1 +964*1:733*2:693*1:93*1:92*1:89*5:85*1:81*3:80*2:79*1:50*1 +1048*3:1047*2:1046*4:981*1:729*1:710*1:362*1:342*1:280*1:252*1:76*1:51*1 +887*1:787*1:746*3:632*1:264*2:53*4 +914*1:843*2:732*1:720*1:689*2:627*1:449*1:273*2:212*1:53*1 +632*1:53*2 +1037*29:1032*25:1031*2:940*2:632*1:628*1:627*1:626*1:625*1:622*1:328*1:84*3:79*2:54*1 +54*1 +988*3:55*4 +141*1:55*1 +55*1 +1036*5:641*1:475*1:307*2:163*1:148*1:139*1:55*1 +984*1:57*1 +57*1 +57*1 +1050*2:747*10:67*1:57*1 +57*1 +1037*1:982*1:863*1:521*1:448*1:216*1:148*1:114*1:109*1:57*1 +59*4 +982*2:791*1:715*1:636*2:608*1:541*1:529*1:411*2:212*1:193*1:155*1:145*1:60*1 +795*1:338*1:60*1 +237*1:206*1:60*1 +785*1:667*2:659*2:641*1:638*2:637*11:636*3:555*8:549*6:61*1 +565*1:475*2:427*4:326*3:249*1:61*1 +1047*4:980*4:551*7:326*3:61*1 +1061*2:1059*2:1052*4:1051*4:1021*2:828*2:799*2:675*2:660*4:659*4:653*4:649*2:645*4:643*2:639*4:635*4:620*2:618*4:576*2:574*4:572*4:559*4:550*4:549*4:547*4:546*4:545*4:543*4:540*4:535*2:532*4:527*4:487*4:485*4:482*4:477*4:473*4:470*4:469*4:465*4:462*4:402*2:371*26:370*4:366*4:362*4:332*4:324*2:323*4:319*2:314*4:312*4:311*4:307*4:306*4:305*4:302*4:299*4:298*4:292*4:286*4:283*4:275*4:232*4:194*4:186*4:177*4:174*4:149*6:123*4:121*4:120*4:117*4:110*4:107*4:101*4:73*4:66*4:61*4 +758*5:504*1:388*1:384*2:361*2:210*3:76*5:74*2:62*5 +98*2:63*1 +67*1:64*1 +67*1:64*1 +652*1:98*1:65*1 +67*1:65*7 +642*4:65*2 +941*2:804*1:796*18:755*1:632*1:610*1:600*1:585*1:565*16:560*3:558*2:557*2:508*2:427*80:417*4:416*6:367*2:355*8:342*2:327*1:252*1:224*1:222*1:167*13:145*2:128*1:87*3:66*1 +67*1 +762*3:747*8:559*1:76*8:73*1:67*1 +67*1 +747*1:476*2:303*1:239*1:67*1 +67*2 +977*1:948*2:947*2:926*1:764*1:752*2:751*1:569*1:524*3:517*1:508*1:491*1:462*1:433*1:429*1:385*2:382*1:333*1:319*5:318*1:316*1:309*1:205*1:200*2:169*1:144*1:138*1:67*1 +848*2:277*1:237*1:68*1 +1041*1:1037*26:984*1:932*1:916*1:843*1:821*1:685*3:638*1:216*1:212*3:208*1:68*2 +1001*1:950*1:809*3:760*1:663*1:562*3:554*6:443*2:442*3:436*8:435*1:434*5:420*2:414*12:407*4:404*4:398*1:394*3:391*4:379*1:327*6:294*1:277*5:253*3:247*4:236*2:193*11:90*3:68*2 +68*5 +1048*1:1047*4:1036*3:966*5:932*2:908*2:823*1:632*1:454*1:374*1:141*3:78*2:68*1 +68*1 +950*6:802*13:722*1:554*1:534*4:529*1:504*13:502*1:411*1:229*1:224*1:68*1 +985*6:984*6:983*4:717*1:155*7:69*1 +529*1:504*2:502*3:411*7:408*1:383*1:377*1:365*1:363*1:356*3:255*1:70*1 +706*2:560*4:529*1:502*1:408*1:377*3:365*3:356*2:152*1:70*1 +529*1:504*1:408*1:384*2:377*2:365*2:70*1 +529*1:456*3:408*1:377*2:365*2:70*1 +529*1:408*1:377*2:365*2:144*2:70*1 +408*2:152*3:70*1 +70*1 +70*1 +655*6:542*1:504*1:461*1:364*2:361*2:353*1:349*1:348*1:345*1:344*1:342*1:341*1:322*1:247*4:246*1:231*2:229*5:209*1:205*2:204*1:203*1:200*6:199*1:195*10:187*3:185*4:184*1:181*2:180*1:179*2:73*1 +933*2:758*4:754*1:658*2:565*2:491*1:434*3:429*1:427*3:416*2:405*2:371*1:361*2:360*1:353*2:247*2:235*1:173*1:141*1:118*1:116*1:90*1:76*1:74*2 +617*2:253*1:74*1 +75*1 +683*1:681*1:549*1:303*2:75*1 +954*5:951*2:941*1:708*2:671*3:355*1:222*14:179*1:155*2:75*3 +1047*1:803*1:405*2:376*1:138*1:91*1:76*2 +76*2 +156*15:139*2:76*1 +277*2:76*1 +78*2 +1036*3:933*1:932*1:899*1:892*1:766*2:755*1:405*2:327*1:280*3:193*2:78*2 +1047*1:823*1:475*3:427*6:277*2:171*1:152*1:78*1 +926*1:230*1:220*1:78*2 +986*1:926*5:912*1:78*1 +932*1:522*1:93*1:88*2:84*3:81*1:79*4 +963*1:79*1 +1036*1:212*2:79*1 +889*1:879*1:848*1:638*1:476*1:212*1:79*1 +954*5:933*1:733*1:659*1:93*1:87*1:81*1:79*2 +1047*1:941*1:608*9:592*1:589*1:586*1:584*1:475*4:416*1:399*2:236*5:223*3:180*2:138*1:86*8:80*2 +780*2:655*1:608*6:606*2:584*1:558*1:533*3:443*2:442*2:441*2:440*2:404*1:337*10:228*1:214*1:80*3 +795*14:608*1:605*2:603*1:599*3:598*3:593*1:551*3:246*1:141*12:80*2 +80*2 +823*1:770*1:769*5:734*1:666*1:648*1:620*10:617*2:614*1:613*2:608*3:603*4:600*2:599*9:598*11:597*2:596*2:587*9:584*1:583*5:580*1:416*10:367*1:317*1:201*1:141*2:80*2 +80*1 +80*1 +803*1:767*14:674*23:649*5:607*1:587*2:565*1:558*3:557*3:363*1:293*2:235*1:80*3 +313*3:80*2 +803*21:755*3:336*1:327*3:310*8:303*2:91*20:86*1:81*1:80*3 +1048*8:1047*50:1046*1:995*2:976*7:932*3:823*3:708*2:671*1:620*1:605*1:593*1:577*1:484*2:478*3:475*3:427*4:344*8:277*2:210*1:193*3:176*1:158*2:152*1:80*1 +1047*2:689*1:601*2:475*1:80*1 +80*9 +733*1:81*1 +1060*1:1056*1:943*1:82*1 +804*25:744*2:608*2:601*5:490*2:398*107:385*3:373*5:235*1:171*4:165*3:82*2 +1034*2:1028*6:795*1:749*12:744*1:650*2:517*1:457*2:385*1:222*3:203*1:200*1:190*1:188*1:82*2 +1047*3:655*1:82*1 +203*1:141*1:84*1 +84*2 +84*1 +84*1 +995*3:812*1:803*1:795*1:794*1:792*1:778*8:773*1:770*1:769*1:768*1:767*1:766*1:765*1:764*1:763*1:762*1:761*1:760*1:758*1:757*1:755*1:754*1:753*1:752*1:750*1:746*1:667*1:641*1:640*1:638*1:637*1:636*1:575*1:555*1:549*1:538*1:512*2:509*1:508*1:504*1:501*1:488*1:413*1:399*1:384*1:369*1:368*1:364*1:331*1:317*1:295*1:156*1:84*1 +84*1 +657*1:608*1:599*6:597*2:595*2:586*3:583*4:554*1:293*7:224*1:223*1:222*2:91*5:86*8 +554*5:475*3:86*16 +795*1:758*1:602*1:554*10:539*4:534*23:529*1:517*1:516*10:509*4:504*2:500*1:388*1:384*2:363*2:297*3:242*1:235*4:223*1:222*5:138*2:115*5:93*1:86*3 +681*7:91*4:86*4 +941*1:673*1:650*1:565*3:415*3:411*4:338*2:336*1:223*5:218*3:138*2:87*1 +88*1 +88*1 +88*7 +88*6 +89*1 +89*1 +89*1 +89*1 +203*1:89*1 +906*1:663*1:586*1:363*1:282*1:280*3:212*2:89*1 +89*2 +90*1 +90*1 +932*2:90*1 +90*1 +673*1:565*3:504*2:417*5:347*1:346*1:342*3:341*2:326*1:223*5:218*2:138*16:91*1 +795*1:650*1:620*1:601*5:585*1:584*1:565*2:486*1:403*2:353*2:236*7:224*1:223*11:218*1:215*1:180*2:145*2:138*2:93*1 +810*1:803*5:674*1:565*2:416*1:405*2:376*1:353*1:93*1 +95*1 +681*1:95*1 +95*1 +429*2:216*1:95*1 +95*1 +689*1:95*1 +95*1 +1042*1:685*1:96*1 +902*2:816*1:644*2:636*1:623*1:619*4:605*1:98*3:96*1 +427*2:96*1 +156*18:97*1 +155*1:97*1 +97*1 +97*1 +934*2:932*1:786*2:554*1:549*1:536*1:511*1:510*1:502*2:383*3:322*3:226*2:203*2:201*1:97*2 +642*5:97*1 +97*1 +788*5:712*3:659*1:97*5 +1047*1:648*2:601*2:435*1:295*7:293*4:288*10:214*1:190*4:97*1 +97*1 +457*1:98*2 +255*2:98*1 +98*1 +977*1:963*6:920*3:659*1:632*1:99*1 +102*1 +103*3:102*4 +102*4 +102*1 +102*1 +103*1 +103*1 +103*1 +104*2 +1026*1:104*2 +986*1:982*1:977*1:621*1:230*3:212*4:104*1 +1036*2:932*4:862*1:855*1:105*1 +105*1 +105*1 +1029*1:108*1 +1047*1:940*3:760*2:643*1:642*1:628*14:626*1:625*1:624*1:623*1:328*2:316*1:148*3:109*2 +786*1:529*1:408*1:148*2:109*3 +977*1:655*1:636*5:529*1:502*1:433*1:408*1:191*2:109*1 +109*1 +109*1 +476*1:109*2 +948*1:947*1:699*1:657*1:605*1:601*1:517*1:515*1:509*1:497*1:475*5:464*8:451*1:388*1:384*14:375*1:363*28:339*1:321*1:320*1:316*1:313*2:236*1:235*4:219*2:205*1:196*1:179*1:156*2:151*4:141*2:134*1:133*2:116*2:114*5:109*1 +109*20 +1047*1:948*1:947*1:795*2:755*3:719*1:608*3:593*2:327*3:314*1:312*2:310*2:307*1:302*1:300*7:299*7:251*1:212*5:189*1:163*1:141*4:122*1:119*1:116*2:115*6:113*2:112*2:111*2 +113*3:111*2 +113*2:112*2 +435*2:114*1 +948*1:947*1:811*1:809*1:786*1:671*1:657*1:620*4:616*8:614*3:613*2:608*23:607*2:605*7:601*5:599*6:598*2:597*2:596*2:595*2:594*1:593*3:592*1:591*4:586*2:585*4:584*1:582*7:534*9:529*1:515*1:512*2:509*2:500*6:483*3:451*1:422*2:388*1:385*5:384*14:382*3:367*1:339*1:321*1:320*1:316*1:236*4:223*1:180*1:179*2:166*1:165*3:157*2:156*1:151*4:141*1:138*2:134*2:133*2:125*4:118*1:116*2:115*2:114*6 +151*1:114*1 +114*1 +446*1:216*1:155*1:133*2:114*1 +813*6:530*2:518*2:511*2:509*2:504*7:423*4:396*5:388*1:365*2:359*8:356*4:342*3:341*4:114*2 +948*1:947*1:608*1:116*2:115*1:114*1 +115*1 +1046*1:822*1:786*2:620*4:614*2:613*2:608*1:601*4:599*12:597*4:595*4:591*4:586*4:583*10:554*16:500*1:475*3:398*1:382*1:295*2:294*1:228*1:223*6:222*3:219*1:180*4:179*3:176*2:166*2:157*1:145*1:142*4:141*2:138*4:125*21:115*15 +665*1:604*1:554*2:436*6:432*2:371*1:115*9 +949*1:651*1:632*1:584*1:551*2:475*3:409*1:386*25:355*5:178*2:173*7:168*5:156*1:145*1:118*1 +1048*1:977*2:975*1:810*1:650*1:427*2:195*1:140*1:139*2:122*1 +1047*1:1046*2:427*1:158*1:138*1:122*2 +170*2:122*1 +130*1:124*1 +803*1:518*1:179*1:131*1 +132*1 +976*2:805*1:785*1:707*1:667*2:663*1:648*1:531*1:287*1:133*1 +734*3:620*10:580*1:579*11:416*3:317*1:133*1 +665*2:604*1:526*34:465*1:457*4:450*6:387*1:376*3:363*1:319*1:233*3:200*3:171*1:143*2:141*3:133*3 +811*1:804*1:765*3:753*3:665*2:654*1:614*2:613*5:584*1:538*6:529*1:517*23:516*2:513*5:509*3:508*2:501*6:489*1:475*5:451*6:444*3:426*2:424*1:419*1:417*1:403*1:401*1:393*2:391*1:388*1:385*4:375*2:363*2:338*4:316*5:313*2:291*1:242*4:236*1:235*6:196*1:171*1:168*2:156*4:139*1:133*1 +342*1:156*2:136*2 +136*2 +1036*1:932*8:917*1:845*1:844*1:684*1:601*1:599*1:598*1:289*4:263*1:193*1:136*1 +137*1 +137*1 +950*3:941*10:785*17:708*1:673*6:620*2:599*4:588*1:587*1:585*5:565*1:427*6:353*2:285*2:277*2:236*3:234*2:223*18:218*4:180*1:141*3:138*17 +1048*1:1005*1:980*2:979*1:977*1:948*2:947*2:932*5:908*3:799*1:764*1:752*2:751*1:569*1:550*1:524*3:521*2:517*1:508*1:491*1:462*1:448*2:433*1:429*1:385*2:382*1:333*1:319*5:318*1:316*1:309*1:209*1:205*1:200*2:193*2:169*1:153*1:144*1:138*1 +673*3:654*1:650*2:551*1:484*344:415*6:411*2:403*1:338*3:223*3:138*3 +138*1 +529*1:525*4:138*1 +1048*1:1047*4:1046*1:975*1:475*4:344*3:171*1:138*1 +932*2:243*1:138*19 +783*10:629*1:476*1:138*8 +138*6 +982*6:892*1:138*4 +138*1 +681*1:138*1 +1032*1:926*2:138*1 +247*1:156*1:138*1 +848*1:156*1:138*1 +1032*1:255*1:138*1 +539*3:138*1 +464*1:236*1:140*1 +779*3:577*1:171*4:141*4 +620*3:587*5:141*15 +620*4:617*2:614*5:613*9:599*6:598*4:583*2:141*4 +984*1:777*1:151*1:141*1 +141*1 +777*1:504*4:474*5:461*1:377*1:175*1:168*5:141*1 +755*1:418*8:405*2:371*2:327*1:242*1:175*1:141*1 +1047*7:989*1:823*1:820*1:608*6:606*2:604*3:601*3:593*2:588*4:577*1:563*1:521*4:489*1:478*1:475*2:454*1:448*3:427*2:398*13:363*1:342*5:340*1:338*1:333*1:329*1:318*1:316*1:288*2:253*1:158*1:146*9:141*2 +141*2 +1047*11:908*1:478*1:247*1:141*1 +1047*1:1020*2:985*1:980*3:979*3:941*1:141*1 +141*2 +994*1:642*2:636*1:411*1:303*1:216*1:142*4 +143*1 +665*7:604*1:478*1:143*1 +587*1:515*10:509*2:388*1:236*2:143*6 +144*1 +848*1:805*1:652*1:620*1:502*1:404*1:328*1:212*1:145*1 +145*2 +620*1:145*1 +158*1:146*8 +815*24:759*1:146*2 +1050*4:940*1:804*3:792*2:760*1:752*1:751*6:671*1:655*3:650*1:621*2:606*3:569*1:528*4:525*1:524*3:504*1:501*1:493*2:486*2:480*1:478*2:476*1:464*17:461*1:429*1:415*1:385*28:354*3:343*1:340*2:339*2:338*1:337*1:336*2:334*1:329*2:328*1:324*2:322*3:319*3:316*4:301*3:247*5:245*1:236*2:217*1:205*1:203*7:202*3:198*1:197*3:187*1:184*1:169*1:168*3:166*3:159*1:158*7:157*1:151*1:147*1 +148*1 +150*1 +486*7:151*1 +523*1:247*1:151*2 +1054*1:764*1:737*1:655*2:525*1:524*3:486*3:478*2:476*21:461*1:385*2:333*1:322*5:320*1:319*10:316*8:247*9:236*1:211*1:205*3:203*3:202*14:201*16:200*7:199*9:187*5:158*4:151*2 +848*1:529*1:151*1 +216*1:151*1 +203*1:151*1 +776*7:746*2:536*1:358*1:356*1:231*2:229*4:220*1:152*12 +536*1:383*7:152*4 +667*3:648*3:328*2:152*2 +152*2 +152*2 +593*1:551*1:152*1 +154*7 +1032*1:154*1 +154*1 +155*1 +932*9:915*1:844*3:155*1 +155*2 +155*1 +155*2 +155*1 +155*1 +155*2 +708*1:652*1:209*1:155*1 +218*1:212*1:155*2 +155*2 +748*2:156*1 +932*12:794*4:777*2:746*1:247*2:156*3 +1047*2:629*2:620*1:579*10:483*2:344*2:236*1:180*3:179*2:156*2 +273*2:261*1:258*1:156*1 +156*1 +1047*2:937*1:936*1:935*1:933*2:932*28:908*19:876*7:780*1:696*2:695*1:518*2:501*1:427*4:415*1:410*9:405*2:371*2:317*1:200*2:156*2 +156*1 +156*1 +476*1:156*1 +156*4 +203*1:156*2 +156*1 +620*1:600*1:224*1:206*2:156*8 +629*8:620*1:437*1:250*1:206*2:156*4 +932*4:407*3:156*1 +1036*1:156*1 +156*1 +156*1 +565*1:156*1 +156*1 +156*21 +712*1:156*1 +236*4:156*1 +156*1 +156*1 +1050*3:747*14:467*1:463*1:384*2:158*3:157*5 +157*1 +759*1:671*1:608*3:577*21:320*2:287*2:157*2 +158*2 +1047*1:755*1:620*2:601*2:490*2:483*2:327*1:252*1:250*2:242*1:236*2:160*1 +1046*1:823*1:659*1:573*1:481*1:307*1:163*1 +163*1 +168*60 +551*7:433*3:431*1:168*5 +786*2:489*5:321*1:320*1:316*1:203*1:168*19 +168*5 +1047*13:795*2:593*1:478*1:237*1:231*1:168*2 +565*1:554*2:169*7 +339*2:170*8 +171*1 +1036*1:236*3:171*1 +171*2 +655*1:171*1 +171*7 +171*1 +171*1 +171*1 +712*1:608*1:316*1:295*1:175*2:171*1 +171*1 +172*1 +175*1 +175*1 +175*1 +706*1:636*1:627*1:626*2:625*1:622*1:363*2:303*7:176*1 +176*7 +951*5:511*1:508*1:504*43:474*1:349*8:348*2:347*1:346*3:345*4:344*10:343*7:342*39:341*13:246*2:179*19 +511*1:180*5:179*5 +488*2:241*1:193*6:179*1 +932*8:464*11:203*14:196*1:179*1 +752*5:751*2:737*1:655*1:504*1:501*1:493*1:481*1:478*1:471*1:455*1:454*2:453*1:429*1:415*1:413*1:385*2:329*1:309*1:247*1:228*8:211*7:204*2:203*3:201*4:196*2:180*1 +180*1 +476*2:180*1 +476*4:180*1 +719*1:554*2:551*1:549*1:363*28:212*12:205*1:182*1 +185*1 +185*1 +201*1:199*3:187*1 +1052*1:801*1:799*1:786*1:743*1:741*10:691*1:293*2:190*1 +1047*1:293*4:288*3:190*6 +749*3:650*2:601*1:560*3:488*2:339*1:284*1:238*1:190*2 +190*2 +190*3 +190*1 +190*3 +190*3 +786*2:767*12:722*1:657*2:650*2:625*1:575*1:573*1:569*2:456*6:383*8:339*4:238*1:227*3:226*9:215*5:191*4 +480*2:192*6 +1037*5:1036*6:1029*12:193*5 +932*15:913*1:865*1:845*1:844*9:689*1:193*1 +975*2:915*1:845*1:844*1:843*1:841*1:712*2:193*2 +193*1 +404*1:382*1:193*2 +1047*2:848*1:823*1:795*2:193*1 +1036*1:193*1 +193*1 +719*3:193*1 +193*5 +193*1 +193*2 +1034*1:688*3:620*1:539*1:193*4 +688*1:193*2 +193*1 +239*1:195*1 +810*1:604*1:426*1:375*1:196*4 +426*1:375*1:196*1 +198*1:197*1 +1057*1:782*1:648*1:496*4:467*1:462*1:449*1:390*1:337*2:334*1:203*1:197*4 +1047*1:483*1:197*1 +1047*7:823*1:795*3:608*1:429*1:277*1:197*1 +197*1 +1047*4:1029*2:932*6:912*2:844*1:665*1:650*1:588*4:536*1:486*2:419*1:229*2:222*1:201*2:199*2 +200*4:199*2 +200*2:199*2 +200*1:199*2 +200*1:199*2 +200*1 +316*1:205*1:200*10 +200*1 +203*1 +203*1 +681*4:203*1 +203*1 +203*1 +218*1:203*1 +203*1 +203*1 +216*1:203*1 +747*1:203*1 +203*1 +216*1:203*1 +203*1 +1034*10:1029*1:643*1:627*1:626*1:625*1:624*1:622*9:203*1 +203*1 +203*1 +476*1:203*1 +476*1:223*1:203*1 +688*1:203*1 +986*2:203*1 +203*1 +203*1 +786*2:559*1:553*1:463*1:239*1:224*4:203*4 +203*1 +203*2 +236*1:212*1:203*2 +203*1 +203*4 +851*1:653*1:549*2:478*1:463*1:322*1:301*1:203*1 +203*1 +203*1 +203*1 +203*1 +203*4 +475*1:278*1:212*1:205*2 +205*1 +475*3:205*1 +793*1:708*2:652*1:206*9 +208*1 +208*1 +208*4 +208*1 +208*1 +209*1 +209*1 +209*1 +209*1 +209*1 +758*2:632*1:631*1:504*4:209*5 +1005*3:826*1:209*2 +796*1:655*1:478*1:211*1 +211*3 +1036*2:932*1:212*3 +1022*2:955*1:932*1:848*1:845*1:787*1:717*1:695*1:685*1:677*1:652*1:212*2 +212*1 +212*6 +242*1:212*1 +746*1:212*1 +978*1:976*2:932*1:848*1:786*1:708*1:704*1:689*1:663*1:655*1:522*1:212*6 +212*3 +277*1:212*1 +932*6:846*1:212*1 +1036*13:917*1:846*1:844*6:688*3:216*2:212*1 +1036*1:324*1:212*1 +212*1 +606*2:549*1:538*1:342*6:236*2:212*2 +1047*10:976*1:914*1:852*1:823*1:785*1:782*1:778*1:757*2:746*4:727*1:659*7:648*1:642*1:632*1:565*1:554*1:515*1:509*1:464*4:275*1:267*1:260*1:258*1:231*1:212*1 +212*1 +212*1 +1037*5:212*1 +212*1 +212*11 +620*1:585*1:212*1 +212*1 +933*4:932*3:908*2:866*1:848*4:818*1:212*1 +791*1:787*1:216*1:212*3 +1020*1:932*1:916*1:914*2:212*1 +932*14:212*1 +316*1:212*1 +215*3 +717*2:703*1:216*1 +1047*1:216*2 +216*4 +717*1:216*2 +681*1:216*1 +216*1 +216*1 +216*1 +216*1 +918*1:628*1:216*2 +216*1 +1037*4:216*2 +216*1 +216*1 +216*1 +216*1 +1037*1:216*1 +216*1 +216*1 +216*1 +247*1:216*1 +685*1:216*1 +216*1 +642*2:303*1:216*1 +476*2:216*1 +1037*1:216*1 +216*1 +216*1 +551*1:216*1 +1037*1:216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +1037*1:216*1 +216*1 +1037*1:216*1 +867*1:216*1 +216*1 +216*1 +681*1:216*1 +1037*1:216*1 +216*1 +216*1 +1037*1:216*1 +216*1 +1032*1:1031*1:216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +1037*3:216*1 +216*1 +216*1 +216*1 +216*1 +636*1:216*1 +1037*1:216*1 +216*1 +216*1 +216*1 +1037*1:216*1 +216*1 +848*1:216*1 +685*1:216*1 +1037*1:216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +1037*1:216*1 +715*1:216*1 +1037*1:216*1 +216*1 +216*1 +760*1:216*1 +1037*1:616*1:357*1:216*1 +216*1 +582*1:216*1 +446*1:356*1:216*1 +216*1 +216*1 +727*1:216*1 +1037*1:216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +1037*1:216*1 +1037*1:216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +681*1:216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +1036*1:216*1 +216*1 +216*1 +216*1 +216*1 +848*1:216*1 +218*3 +218*3 +654*1:650*4:588*2:403*2:338*1:218*3 +483*4:218*3 +218*7 +926*2:629*1:535*1:218*1 +484*1:218*1 +218*1 +218*1 +941*1:223*1:218*5 +218*1 +605*3:588*1:488*1:364*1:219*2:218*1 +219*2 +317*1:220*1 +221*1 +1047*1:221*1 +222*2 +585*1:222*2 +673*1:222*5 +222*1 +222*1 +1036*1:856*1:855*1:223*1 +1036*1:1030*2:598*6:596*2:585*5:223*1 +988*2:223*1 +1030*1:684*1:223*1 +223*2 +786*1:224*1 +518*4:426*6:383*2:226*3 +610*1:550*1:355*1:280*1:227*2 +706*1:536*4:535*2:529*1:520*1:433*1:228*1 +229*11 +229*1 +229*1 +229*1 +229*2 +629*5:471*1:229*1 +722*1:650*2:229*2 +475*10:229*1 +624*1:229*1 +229*1 +786*2:475*8:359*1:230*2 +230*3 +230*2 +230*1 +230*1 +980*1:979*3:648*1:324*1:292*1:231*1 +786*1:657*1:475*3:465*1:464*4:384*4:301*2:247*6:235*1 +932*6:235*1 +475*1:235*1 +235*2 +843*1:235*2 +235*2 +235*5 +554*2:398*2:390*1:296*1:235*2 +950*1:277*1:236*4 +236*1 +236*1 +236*1 +1046*1:795*1:616*2:554*1:504*1:423*6:396*5:364*2:357*1:342*2:236*1 +681*1:476*1:236*2 +247*1:236*2 +525*1:236*2 +236*4 +236*4 +236*4 +1032*1:342*1:236*8 +915*1:914*1:280*1:236*8 +236*2 +795*2:551*16:236*2 +236*1 +236*1 +236*1 +237*1 +237*1 +681*3:237*5 +237*2 +238*2 +1047*4:625*1:624*1:622*1:303*11:239*5 +608*1:239*1 +1036*1:240*1 +1036*1:636*2:240*1 +608*2:593*2:475*1:435*9:242*5 +608*1:242*2 +242*1 +648*1:242*1 +1050*3:1047*5:994*10:980*6:979*5:978*2:976*2:975*5:919*2:823*5:648*1:467*1:462*1:373*1:242*1 +648*1:242*1 +551*5:242*2 +242*3 +504*3:243*1 +243*1 +910*1:244*1 +350*1:284*1:247*3 +247*2 +247*2 +247*2 +247*2 +247*2 +247*1 +681*1:476*1:247*2 +247*1 +1047*2:902*1:247*1 +247*2 +247*2 +329*1:247*3 +247*2 +252*1 +252*1 +932*4:926*1:608*1:551*7:252*1 +252*1 +252*1 +383*1:255*1:252*1 +955*3:719*1:642*1:253*1 +254*1 +256*3 +256*1 +821*1:636*1:256*1 +685*1:256*1 +256*1 +256*2 +977*2:932*15:926*1:849*2:837*1:836*1:835*1:834*1:833*1:832*1:831*1:830*1:829*1:684*1:601*1:355*1:258*1 +259*5:258*2 +659*3:260*1 +732*2:261*1 +1048*2:908*1:484*1:263*1 +613*1:265*1 +273*1:270*5 +708*1:652*3:273*1 +757*1:273*1 +1039*3:1035*1:273*1 +277*1 +277*13 +277*1 +277*4 +1037*11:280*2 +280*1 +1047*1:707*1:280*2 +281*1 +350*1:284*1 +284*1 +285*3 +341*3:285*1 +1036*2:648*1:288*2 +741*1:521*2:448*2:289*4 +291*1 +1022*9:986*1:629*1:608*1:529*1:507*2:426*3:408*1:342*1:317*1:303*3:293*2 +295*3 +672*14:404*28:296*4 +300*1 +303*1 +303*1 +303*1 +848*1:538*1:303*1 +777*1:529*1:408*1:304*3 +307*1 +667*2:307*1 +307*1 +1047*1:707*1:643*1:642*1:628*1:626*17:625*1:624*2:316*1 +677*4:652*2:629*1:338*1:317*1 +330*1:320*2 +1047*1:926*1:321*1 +977*2:322*1 +526*1:322*3 +324*1 +786*2:745*1:438*1:419*1:404*2:324*2 +663*2:325*1 +585*1:326*2 +755*1:422*2:374*1:371*1:327*1 +629*3:328*1 +628*1:328*1 +657*1:656*2:653*4:650*8:575*1:339*6:331*5 +717*1:373*2:336*1 +336*1 +1047*1:442*7:420*1:337*2 +338*1 +848*2:654*2:650*5:338*5 +654*2:650*5:403*3:338*1 +948*1:947*1:762*4:747*5:653*2:638*2:339*2 +476*1:342*1 +476*1:342*9 +342*2 +626*1:598*6:596*2:585*5:342*2 +486*2:342*2 +342*1 +342*1 +342*1 +650*2:353*1 +355*1 +356*10 +1036*1:765*3:356*1 +650*1:383*4:360*2 +747*1:628*20:360*1 +360*1 +361*1 +536*1:363*1 +376*1:363*1 +363*2 +364*2 +367*1 +933*1:434*8:371*2 +413*7:371*1 +1046*1:371*1 +373*2 +848*2:845*1:682*1:373*2 +373*1 +373*2 +373*1 +373*2 +374*1 +795*1:764*1:661*1:375*1 +446*1:385*2:379*1 +423*4:396*23:379*1 +381*1 +932*14:382*1 +382*1 +382*1 +382*1 +383*3 +850*1:837*2:383*1 +383*9 +383*1 +383*1 +384*2 +584*1:384*1 +384*1 +384*1 +384*1 +384*1 +384*4 +384*2 +384*2 +384*2 +384*1 +385*6 +932*2:812*1:629*2:385*1 +385*1 +388*1 +388*1 +628*2:388*1 +388*1 +388*1 +388*1 +628*2:388*1 +491*1:390*1 +734*1:599*1:598*1:392*1 +747*6:394*6 +398*1 +398*1 +974*1:946*6:609*3:608*11:606*5:604*9:603*1:600*3:593*1:589*4:586*6:584*1:455*1:399*2 +654*2:650*10:403*8 +932*2:404*4 +408*1 +770*1:769*3:620*1:617*7:587*2:409*3 +410*1 +629*1:411*1 +598*6:596*2:585*5:411*2 +411*1 +411*1 +414*2 +795*2:416*2 +416*2 +416*1 +416*1 +1041*1:932*1:926*1:852*4:816*2:762*3:760*1:757*2:721*1:652*1:636*1:558*1:557*1:501*1:467*1:427*3 +427*4 +427*2 +434*5 +435*2 +435*1 +446*4 +521*4:448*4 +521*1:448*1 +521*1:448*1 +521*1:448*1 +451*2 +457*3 +504*1:461*1 +463*2 +932*3:463*1 +463*1 +940*3:464*4 +685*1:464*1 +464*2 +464*1 +464*1 +464*4 +464*3 +779*1:475*1:468*1 +1048*1:995*2:976*3:975*3:926*1:475*1 +908*1:902*1:823*2:689*2:620*6:614*4:613*5:600*2:598*1:597*3:596*3:583*1:580*3:578*2:475*1 +475*2 +475*1 +475*3 +475*3 +475*2 +475*1 +475*1 +476*2 +476*2 +476*2 +476*2 +876*1:476*2 +476*5 +476*1 +476*1 +707*1:629*2:626*1:525*1:476*1 +986*1:681*1:476*1 +1059*1:585*1:476*1 +628*2:476*1 +478*1 +486*2:483*3 +483*1 +483*1 +483*2 +484*8 +486*3 +486*1 +486*1 +486*1 +486*1 +598*1:486*1 +486*1 +486*2 +489*2 +489*2 +489*1 +493*1 +504*1 +517*2:516*1:515*2:509*2:508*11 +712*1:586*1:515*1 +515*2 +758*2:518*1 +525*1 +526*1 +529*1 +632*2:529*1 +536*1 +536*1 +536*1 +638*3:538*1 +659*11:541*2 +1036*1:976*1:841*1:547*1 +670*1:554*5:551*1:548*1:547*3 +636*1:549*1 +549*1 +549*1 +686*2:550*1 +550*1 +550*1 +551*1:550*2 +551*4 +551*1 +551*2 +551*1 +551*3 +551*3 +551*10 +551*2 +554*1:551*1 +551*5 +932*3:551*4 +551*1 +551*1 +551*1 +551*2 +884*1:552*1 +552*2 +554*30 +554*2 +554*5 +950*1:632*1:569*3:559*2 +712*1:674*4:565*3 +570*1 +727*1:573*2 +575*1 +575*1 +577*3 +985*3:620*1:580*1:578*1 +848*1:587*2:579*4 +769*3:614*1:608*1:603*1:599*2:598*2:587*1:583*4 +608*4:584*8 +585*1 +585*1 +587*2 +587*6 +681*1:599*2:597*2:596*1:587*1 +592*2 +1047*1:673*1:592*3 +592*1 +593*1 +791*21:605*1:593*1 +593*1 +1047*34:593*2 +608*18:594*1 +734*2:599*2:598*2 +734*1:599*1:598*1 +734*1:599*1:598*1 +599*1:598*1 +599*4 +601*1 +601*1 +603*4 +605*1 +605*1 +1047*2:932*7:902*1:659*1:605*1 +608*3 +608*1 +619*1 +620*2 +932*5:908*1:884*1:881*1:858*1:841*1:821*2:795*2:706*1:677*1:644*1:632*1:620*1 +621*2 +621*1 +622*1 +622*1 +624*1 +982*1:780*1:683*1:624*1 +1034*5:1029*2:1028*3:625*1 +642*3:625*1 +626*1 +643*1:627*8 +627*1 +627*1 +628*2 +762*1:629*1 +629*1 +629*1 +631*17 +1047*1:632*1 +926*1:850*1:833*1:659*1:632*1 +632*1 +632*1 +659*1:632*1 +632*3 +1036*3:1032*1:632*2 +632*5 +632*2 +640*2:636*16 +640*2:636*10 +636*16 +636*11 +640*1:636*7 +636*3 +674*1:636*3 +636*2 +636*1 +932*1:916*1:908*1:848*1:726*1:636*1 +636*1 +786*1:642*1:636*1 +636*1 +1036*1:1030*2:636*1 +638*1 +638*1 +640*1 +640*2 +641*1 +641*1 +932*1:642*3 +642*1 +712*5:642*3 +642*1 +932*4:646*1 +932*10:901*1:896*5:764*1:648*2 +659*3:648*1 +768*1:749*2:648*1 +648*1 +650*1 +655*2:650*1 +650*1 +650*1 +650*1 +650*1 +651*1 +816*1:651*3 +651*4 +932*1:836*1:652*5 +655*1 +655*1 +659*2 +659*1 +932*1:659*1 +659*8 +659*1 +932*1:899*1:659*1 +659*2 +659*1 +663*2 +663*2 +663*2 +932*2:667*1 +667*4 +667*2 +671*3 +672*4 +764*1:760*1:737*1:678*1 +824*3:679*2 +1015*1:681*2 +681*6 +681*1 +681*3 +681*2 +681*1 +977*1:935*1:932*1:681*1 +681*1 +681*1 +681*1 +681*1 +863*1:681*1 +681*1 +848*20:682*1 +682*1 +683*1 +760*1:683*1 +1036*1:786*1:683*1 +684*1 +684*1 +684*1 +684*1 +684*1 +688*8:687*2:685*2 +685*1 +685*1 +926*2:685*1 +685*1 +685*1 +994*1:933*2:932*8:708*1:685*1 +685*1 +685*1 +685*1 +685*1 +685*1 +685*1 +688*1 +923*1:688*1 +688*1 +726*1:688*1 +933*1:932*1:905*1:689*4 +849*1:843*1:693*1 +694*2 +934*1:698*1 +699*1 +700*1 +905*1:707*1 +707*2 +707*1 +932*8:708*1 +994*1:849*1:826*1:818*2:746*1:708*2 +712*1 +712*2 +845*1:715*1 +1047*1:717*6 +719*1 +719*4 +721*3 +721*2 +721*1 +724*1 +726*1 +726*2 +727*1 +951*1:729*1 +1036*3:843*1:786*1:747*2:729*1 +737*1 +977*1:737*1 +744*1 +1050*3:747*14 +747*1 +747*1 +747*1 +748*1 +748*2 +1050*4:749*6 +805*1:749*1 +1050*1:753*1 +757*3 +760*1 +760*1 +760*1 +760*1 +764*1 +766*1 +766*2 +766*2 +776*1 +777*1 +778*1 +780*1 +780*1 +780*1 +781*8 +781*1 +781*1 +782*1 +782*1 +825*1:782*1 +785*1 +785*1 +786*1 +786*1 +786*3 +786*1 +796*1:786*1 +792*7 +792*3 +794*1 +795*1 +796*1 +1036*1:806*1 +806*1 +809*2 +810*1 +816*1 +818*1 +818*2 +818*1 +818*1 +819*1 +819*1 +1038*2:1037*2:1036*1:1029*3:1027*4:820*1 +933*1:932*5:821*3 +932*1:823*1 +823*1 +1036*1:823*1 +984*4:824*1 +824*1 +825*1 +826*1 +932*3:826*1 +840*1 +841*1 +932*3:843*2 +932*1:843*2 +843*2 +843*1 +845*1:844*2 +844*1 +1036*1:1032*1:844*1 +844*1 +1036*1:916*1:845*2:844*1 +845*1 +845*1 +845*1 +846*3 +848*11 +932*1:848*2 +848*1 +848*2 +932*1:848*2 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +853*1 +895*1:888*1:885*1:884*1:883*1:882*1:881*1:877*1:875*1:874*1:873*1:872*1:871*1:870*1:869*1:868*1:855*1:853*1 +889*2:859*4:856*5 +856*1 +863*1 +866*1 +868*1 +880*1 +932*5:880*1 +881*1 +886*1 +887*1 +890*1 +891*1 +895*1 +896*5 +898*1 +901*1 +902*1 +902*1 +902*1 +902*1 +1047*1:902*1 +903*4 +903*1 +905*1 +1036*1:943*1:905*1 +932*12:925*5:908*14 +932*3:908*3 +908*1 +932*3:908*3 +932*4:908*2 +932*3:908*1 +908*1 +910*1 +910*1 +911*1 +912*1 +913*1 +913*1 +914*1 +915*1 +916*1 +917*1 +917*1 +917*1 +924*1:923*1 +923*1 +926*2 +926*2 +926*1 +926*1 +926*1 +926*1 +926*1 +930*1 +932*7 +932*1 +1003*1:932*1 +932*1 +932*3 +933*1:932*2 +932*6 +1047*1:932*1 +932*1 +932*1 +932*1 +932*10 +932*4 +932*1 +932*1 +932*4 +932*2 +932*1 +1043*1:1034*2:932*3 +932*1 +932*1 +932*3 +932*3 +1036*1:932*1 +932*2 +932*9 +932*10 +932*1 +932*1 +932*3 +932*1 +932*1 +932*1 +1036*1:1030*1:932*3 +932*1 +1036*1:932*1 +932*1 +932*2 +1036*1:932*4 +932*1 +932*4 +932*1 +932*2 +932*1 +932*1 +932*1 +932*2 +932*4 +932*1 +932*1 +932*1 +932*4 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*3 +932*2 +932*2 +932*1 +932*5 +932*1 +1036*1:932*2 +932*1 +932*1 +932*1 +932*3 +932*1 +932*3 +932*1 +932*2 +932*1 +932*3 +932*2 +933*1:932*2 +933*1 +933*1 +933*2 +933*1 +934*1 +937*1:936*1:935*1 +935*1 +935*1 +937*1:936*1 +940*1 +948*1:947*1 +950*1 +951*1 +952*1 +955*1 +977*1:955*1 +958*1 +963*2 +963*1 +963*1 +963*3 +981*1:963*6 +963*1 +963*1 +963*1 +963*2 +963*1 +963*1 +981*2:963*1 +963*1 +964*1 +966*1 +976*2 +977*3 +977*1 +994*1:977*2 +977*1 +977*1 +994*1:980*3:979*5 +982*2 +983*1 +984*1 +985*1 +986*1 +986*1 +986*1 +986*1 +986*2 +986*2 +986*1 +988*3 +988*1 +988*1 +988*1 +994*1 +1006*2 +1017*1 +1020*1 +1022*1 +1022*1 +1026*1 +1033*3:1029*2 +1036*4:1029*1 +1030*1 +1030*1 +1032*1 +1037*2:1036*1:1032*1 +1032*1 +1032*1 +1047*34:1032*1 +1032*2 +1034*15 +1034*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*3 +1036*3 +1036*1 +1037*2:1036*1 +1036*1 +1047*1:1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*4 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1037*1 +1037*1 +1037*5 +1037*2 +1037*2 +1037*2 +1037*5 +1037*2 +1037*5 +1037*5 +1037*4 +1037*4 +1037*4 +1037*4 +1037*2 +1037*2 +1037*2 +1037*6 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1037*1 +1038*1 +1039*1 +1042*2 +1042*1 +1042*2 +1046*2 +1048*1:1046*1 +1047*4 +1047*2 +1047*1 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1059*1:1058*1 diff --git a/data/index/i30.idx b/data/index/i30.idx new file mode 100644 index 0000000..e63bc21 --- /dev/null +++ b/data/index/i30.idx @@ -0,0 +1,5 @@ +6*1 +48*1 +551*1 +551*1 +551*1 diff --git a/data/index/i32.idx b/data/index/i32.idx new file mode 100644 index 0000000..3e168a2 --- /dev/null +++ b/data/index/i32.idx @@ -0,0 +1,35 @@ +11*1 +63*1 +63*1 +63*1 +225*1 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +363*2 +560*1 +560*1 diff --git a/data/index/i33.idx b/data/index/i33.idx new file mode 100644 index 0000000..e2717b3 --- /dev/null +++ b/data/index/i33.idx @@ -0,0 +1,2 @@ +560*1 +995*1 diff --git a/data/index/i37.idx b/data/index/i37.idx new file mode 100644 index 0000000..d9cb158 --- /dev/null +++ b/data/index/i37.idx @@ -0,0 +1 @@ +427*1 diff --git a/data/index/i38.idx b/data/index/i38.idx new file mode 100644 index 0000000..a91f72d --- /dev/null +++ b/data/index/i38.idx @@ -0,0 +1 @@ +277*1 diff --git a/data/index/i4.idx b/data/index/i4.idx new file mode 100644 index 0000000..c8eeb95 --- /dev/null +++ b/data/index/i4.idx @@ -0,0 +1,2520 @@ +1062*1:1061*3:1060*2:1057*1:1056*1:1055*1:1052*2:1049*1:1048*2:1047*1:1046*1:1040*1:1023*1:1021*1:1020*1:1019*1:1018*1:1017*1:1016*1:1015*1:1014*1:1013*1:1012*1:1011*1:1010*1:1009*1:1008*1:1007*1:1001*1:998*1:995*3:994*4:990*1:989*1:980*2:979*1:975*1:939*1:938*1:931*1:928*1:927*1:923*1:922*1:921*1:900*1:849*1:835*1:833*1:832*1:830*1:829*1:828*1:822*1:817*1:815*1:814*1:813*1:812*2:811*1:810*1:809*1:807*1:805*1:804*4:803*2:802*1:801*1:799*1:796*1:795*4:794*2:793*2:792*2:791*2:790*2:789*1:788*1:787*1:786*1:785*1:784*1:779*1:778*4:776*1:774*1:773*2:771*1:770*2:769*2:768*2:767*2:766*2:765*2:764*3:763*3:762*1:761*2:760*3:759*1:758*2:757*3:756*1:755*3:754*2:753*2:752*3:751*1:750*3:749*1:748*1:747*3:746*3:738*1:736*1:719*3:708*1:692*1:691*1:690*1:685*3:680*1:677*1:675*1:667*2:660*2:659*2:657*2:656*1:653*2:645*2:643*1:641*2:640*2:639*2:638*2:637*2:636*2:635*2:634*1:629*3:620*1:618*2:617*1:616*4:608*2:605*1:596*1:595*1:594*1:593*4:587*4:585*1:582*1:577*4:576*1:575*2:574*2:572*2:569*1:568*1:564*1:563*1:561*1:559*2:558*3:557*1:555*2:554*1:550*2:549*4:547*2:546*2:545*2:543*2:541*1:540*2:538*2:535*1:532*2:530*1:527*2:526*1:523*1:522*1:521*4:516*1:514*1:512*2:509*4:508*2:504*8:501*2:499*1:495*1:492*1:489*15:488*2:487*2:485*2:482*2:477*2:475*2:473*2:470*2:469*2:465*2:462*2:452*1:449*1:448*3:427*4:425*1:418*1:413*2:412*1:409*1:404*2:402*1:400*3:399*2:396*7:392*1:387*1:384*4:370*2:369*2:368*2:367*1:366*2:364*2:363*1:362*2:361*4:355*6:342*1:339*1:337*1:332*2:331*1:329*1:324*1:323*2:321*1:319*1:317*2:316*1:314*2:312*2:311*2:310*1:307*2:306*2:305*2:302*2:299*2:298*2:295*2:292*2:289*1:286*2:283*2:275*2:236*1:232*2:230*2:220*1:194*2:193*1:186*2:180*3:179*1:177*2:174*2:171*7:168*18:167*1:164*1:156*2:154*2:149*2:143*2:123*2:121*2:120*2:118*3:117*2:115*1:114*1:113*6:112*4:111*1:110*2:107*2:101*2:91*1:86*1:80*1:73*2:67*1:66*2:61*2:56*1:43*2:29*1:27*1:19*1:3*2:0*1 +1010*1:996*1:937*1:936*1:932*35:926*1:914*1:848*1:826*1:816*2:724*2:684*1:273*3:262*1:261*1:258*2:212*1:180*5:0*1 +1057*1:1054*2:1053*14:1052*1:1050*4:1049*2:1042*2:1034*1:1033*1:1028*1:1027*1:1019*1:1015*5:994*1:986*2:980*1:979*1:978*1:977*1:965*6:955*2:918*1:916*3:912*2:846*2:844*1:821*1:819*1:815*9:809*7:808*1:805*1:795*3:793*1:783*1:780*1:777*1:769*3:764*2:749*11:748*2:747*2:746*3:744*1:741*2:733*1:725*1:723*3:722*1:720*6:719*1:717*2:710*2:708*1:702*1:700*1:699*2:697*1:689*1:666*1:659*19:655*1:646*1:633*2:632*1:631*2:621*1:620*1:615*2:614*5:613*3:607*2:605*3:603*1:600*2:599*9:598*7:597*9:596*7:595*9:592*1:591*3:588*2:585*15:583*4:582*10:573*1:569*1:560*1:552*19:539*1:538*1:531*5:524*2:484*1:457*1:456*1:413*1:367*4:363*1:350*1:336*1:322*1:316*1:315*1:303*1:297*1:295*1:287*5:285*2:284*1:277*1:276*5:274*11:273*1:272*2:266*2:257*1:256*1:249*2:242*1:241*1:223*1:212*7:205*3:203*1:200*2:190*1:187*2:156*1:150*1:143*1:133*1:108*1:94*1:86*1:79*1:67*4:36*1:28*1:20*1:4*2:3*2:1*5 +1053*1:1037*1:1007*1:1005*2:982*1:980*5:979*5:975*1:941*1:848*1:845*1:843*2:823*2:821*1:818*1:811*1:803*1:796*1:778*1:773*1:753*1:749*2:746*1:727*1:722*2:721*1:693*3:683*1:674*1:655*1:648*1:647*1:642*1:629*1:616*1:604*1:603*1:600*2:597*1:596*1:582*2:580*1:558*1:557*1:554*1:539*1:533*1:531*1:529*1:509*1:504*1:474*1:456*1:453*1:447*1:429*1:423*1:385*1:377*1:365*1:355*1:327*1:326*1:321*1:316*1:288*1:240*1:237*1:230*1:223*2:222*1:220*1:212*3:203*1:180*1:179*1:168*2:167*1:156*1:145*2:138*1:134*1:132*1:116*2:114*1:80*1:76*1:70*3:57*2:49*2:28*1:27*1:25*1:22*1:7*1:4*2:3*1:2*4:1*1 +1053*2:1050*1:1010*1:1007*1:982*2:951*1:949*2:948*1:940*1:916*1:897*1:852*3:848*5:844*1:843*1:825*1:811*1:805*1:804*2:803*3:802*1:795*1:792*1:790*1:786*3:778*1:762*1:759*1:755*1:754*1:752*3:751*3:719*1:682*1:677*1:659*2:657*1:644*2:642*1:629*1:621*1:620*2:619*1:608*2:580*1:579*3:577*1:565*1:554*1:539*1:538*1:536*2:531*1:529*4:526*1:523*2:521*1:518*4:517*2:506*2:504*1:502*1:475*1:464*1:455*1:429*1:427*4:421*1:420*1:416*1:414*1:412*2:397*1:394*1:390*1:385*1:381*2:364*1:351*1:338*1:320*1:316*2:304*1:303*2:277*1:270*1:256*2:222*6:209*2:200*1:199*1:160*1:148*1:138*1:133*1:116*1:115*2:108*1:91*1:86*4:80*1:68*1:22*1:20*1:4*3:1*1 +1053*3:811*1:620*2:599*1:598*1:597*1:595*1:591*2:583*1:580*2:578*3:554*1:529*1:359*1:295*2:294*1:212*1:166*1:157*1:145*3:142*4:141*4:138*2:1*1 +1058*1:1054*1:1050*3:1043*1:1041*4:1037*7:1036*13:1032*2:1029*1:1026*1:1025*1:1022*1:1021*3:1015*2:1005*2:1003*3:994*1:984*3:982*2:981*5:976*3:975*1:966*5:964*1:963*7:958*2:955*4:941*1:934*1:933*1:932*8:926*1:924*1:923*1:920*1:917*4:916*2:914*1:896*2:895*2:893*1:884*1:882*2:881*1:880*2:879*4:878*1:876*1:867*2:863*1:860*1:859*1:858*2:856*1:855*1:853*1:852*2:848*50:846*1:845*6:844*2:843*10:841*3:834*1:833*1:832*1:824*1:823*4:822*1:821*1:819*1:818*2:815*2:814*3:805*2:803*1:802*9:799*1:796*2:795*2:794*1:791*1:789*1:788*2:787*1:786*9:784*7:783*3:782*4:781*2:780*2:778*1:777*2:776*1:774*3:771*3:770*1:769*1:767*15:766*4:765*5:764*16:761*1:760*1:758*1:757*3:755*1:753*5:750*1:748*5:747*7:746*4:745*2:738*1:736*1:734*2:733*1:730*2:727*3:726*1:724*2:723*1:720*1:717*3:715*1:712*1:708*3:704*1:702*1:701*1:694*2:693*1:688*2:685*4:683*2:682*2:681*2:676*2:667*3:665*1:664*2:663*2:659*17:655*3:652*2:649*1:648*3:647*4:646*3:644*1:643*1:642*2:641*2:640*1:638*1:637*1:636*10:632*10:629*1:626*3:625*2:622*2:620*7:619*3:608*2:605*1:604*1:600*1:585*1:581*1:577*1:575*1:573*3:565*1:564*2:559*2:558*1:556*2:555*1:554*4:552*1:550*1:549*14:547*1:542*3:540*3:539*3:538*6:536*5:535*2:534*5:531*5:530*1:529*4:525*2:522*7:521*6:519*3:518*6:517*1:513*1:509*3:508*3:504*11:500*1:498*1:497*1:493*1:492*1:490*2:489*3:488*1:474*1:465*1:464*2:446*3:434*2:427*9:423*1:415*3:414*1:412*1:411*8:410*1:409*1:405*2:404*8:402*1:399*1:398*4:396*1:384*1:383*3:382*1:381*2:376*3:375*2:373*1:372*1:371*1:369*1:368*1:363*1:355*1:342*1:341*1:337*1:334*1:333*1:331*2:330*3:329*1:327*3:326*2:321*2:320*3:319*2:315*8:307*1:304*11:303*2:295*1:293*1:289*2:288*1:287*3:285*1:280*1:277*1:274*2:256*3:249*1:246*2:242*1:237*5:231*1:230*3:229*1:223*1:222*1:220*2:216*1:215*2:212*23:209*1:203*1:199*2:197*4:176*1:171*3:163*3:160*1:156*4:154*1:145*3:140*1:138*1:137*1:132*1:131*3:115*1:108*1:105*3:94*1:89*2:86*1:85*2:80*2:78*2:73*2:68*1:67*2:63*1:60*1:57*1:50*3:47*1:43*2:38*3:30*2:29*8:28*2:20*3:13*4:11*15:8*1:4*1:2*2:1*1 +932*2:766*2:758*5:638*1:636*2:549*1:534*9:2*1 +955*1:932*1:924*1:833*1:819*1:696*1:685*1:421*1:398*1:396*2:386*1:383*1:303*2:255*1:222*1:115*1:62*1:57*1:45*1:38*1:2*1 +1041*1:1038*1:1037*1:1029*1:1015*1:1010*1:1005*1:988*2:981*1:963*1:914*2:848*9:811*1:795*1:792*1:790*1:786*7:784*1:778*2:765*1:764*2:761*2:755*1:754*1:749*2:747*1:746*1:732*1:730*1:717*1:715*2:678*1:671*1:659*2:657*1:652*1:647*1:644*2:628*1:620*2:599*1:598*1:585*1:582*1:578*1:554*1:552*1:551*1:539*1:534*1:533*1:529*1:517*1:504*1:500*1:480*1:427*3:416*1:408*1:398*3:394*1:390*1:377*1:365*1:353*1:331*1:327*1:295*1:288*1:287*2:274*2:256*1:219*1:215*2:212*3:200*2:199*2:181*1:179*1:171*1:154*1:151*1:148*1:145*1:143*1:138*5:132*2:131*1:122*1:109*1:105*1:97*2:79*2:68*1:44*1:42*1:38*1:37*1:36*1:13*1:11*2:3*1:2*2 +1057*1:1037*3:989*1:986*2:985*1:983*1:935*1:932*28:912*1:908*9:906*1:850*1:717*1:692*1:659*2:648*1:483*1:249*1:244*1:243*1:236*5:220*1:154*1:97*1:64*1:30*1:11*1:8*1:2*1 +1047*10:658*3:558*1:557*1:551*2:216*1:190*2:18*1:2*1 +1052*1:1050*2:1047*8:1046*1:1043*1:1034*2:1028*6:986*3:978*1:930*1:924*1:923*1:823*1:819*2:818*1:801*1:799*1:787*1:781*1:768*10:761*1:758*2:749*2:748*2:743*1:741*4:730*1:722*1:715*1:708*1:700*1:691*1:689*1:683*1:682*1:664*1:663*2:661*2:658*3:648*3:638*1:620*1:616*8:614*4:613*3:607*6:605*1:603*1:599*1:598*2:596*2:592*2:586*3:585*1:551*1:550*5:531*1:522*1:518*1:486*1:483*1:435*2:433*1:363*1:336*1:316*1:297*3:295*1:293*15:288*13:280*3:274*4:258*1:247*1:246*1:242*1:230*1:224*1:223*9:221*1:212*8:193*3:190*6:175*2:171*1:169*4:165*6:155*4:151*2:145*1:108*1:98*1:80*2:67*3:30*4:27*1:26*1:25*1:20*1:18*1:8*1:5*1:4*1:2*2 +1049*1:1045*1:1042*1:995*1:958*3:950*1:949*1:946*1:941*1:932*3:910*1:848*2:843*1:820*1:809*1:804*1:777*1:765*1:763*1:760*1:758*1:753*1:723*1:665*1:655*1:650*2:642*1:628*1:620*1:615*2:614*2:608*5:603*2:601*3:599*2:598*1:593*2:588*1:585*1:584*1:583*1:582*1:564*1:563*1:560*2:554*3:544*1:539*1:538*1:472*1:457*1:456*4:445*1:438*1:437*1:382*1:376*1:374*1:365*3:363*2:361*2:355*1:346*1:345*2:344*1:343*1:342*1:338*1:327*1:326*1:319*1:304*1:281*1:276*1:252*1:247*1:240*1:230*3:226*1:224*4:223*2:222*2:220*1:209*2:205*1:203*2:200*4:181*1:180*3:179*1:176*1:173*1:171*1:167*2:166*2:161*1:157*1:154*1:141*1:139*1:138*3:128*1:127*1:125*3:116*1:114*1:93*2:90*2:80*6:76*1:68*3:62*1:57*2:54*1:48*1:44*2:42*2:37*1:36*1:28*2:27*1:22*3:11*3:3*3:2*3 +955*1:932*3:924*1:916*1:852*1:667*1:648*1:647*3:637*1:554*1:538*1:464*1:337*1:304*1:212*1:209*1:80*1:2*1 +1061*1:1037*1:1021*1:1020*1:1013*1:1012*1:1009*1:1004*1:994*1:982*1:976*2:940*6:926*1:924*1:916*1:913*1:898*1:896*1:856*1:829*1:821*1:819*1:811*1:786*1:782*1:768*1:764*1:747*1:724*1:686*1:672*2:670*1:629*1:620*1:603*1:597*1:595*1:586*1:585*1:582*1:580*1:577*1:562*1:558*1:550*1:548*1:544*1:531*1:529*1:516*1:504*3:493*1:472*1:456*1:452*1:446*1:435*1:432*2:431*1:430*3:429*2:427*5:416*1:400*1:399*1:396*1:386*2:385*1:383*1:377*1:367*1:365*1:364*1:357*1:353*2:341*1:339*1:338*3:327*1:326*2:321*2:320*1:316*2:303*1:295*2:288*1:256*1:255*1:247*4:236*1:230*1:222*2:212*1:185*1:180*1:179*2:173*1:171*1:161*1:160*1:145*1:143*1:138*2:131*5:105*1:90*2:86*1:80*1:68*1:63*2:57*1:54*1:11*2:4*1:2*3 +981*1:963*2:950*1:843*2:796*4:795*4:790*1:770*1:769*6:719*3:708*2:640*2:632*1:629*2:608*2:601*5:597*1:596*1:595*1:587*12:585*1:583*2:579*2:562*1:556*2:539*1:504*3:502*1:486*1:484*1:427*8:415*1:409*4:377*1:365*1:344*8:342*5:341*2:326*6:317*4:297*1:255*1:236*7:230*7:171*4:167*5:155*1:145*5:141*4:134*2:98*3:90*1:87*1:81*1:80*1:75*1:68*1:67*3:44*1:42*3:37*2:36*2:34*3:28*2:27*5:25*2:22*2:12*1:11*5:8*1:3*4:2*2 +714*2:11*3:2*2 +932*4:888*1:830*1:786*1:730*1:723*1:720*1:705*1:694*3:632*1:464*1:457*1:434*1:411*1:390*1:382*1:363*1:281*1:230*3:122*2:67*1:20*1:11*1:2*1 +1053*2:1050*2:1047*29:1042*2:1039*1:1032*6:1031*2:1030*12:1028*2:994*2:978*2:946*1:941*6:940*10:937*2:936*2:935*2:934*2:933*2:932*5:926*3:901*2:810*10:809*4:808*1:804*18:803*2:796*4:795*24:792*8:791*2:790*2:788*1:786*11:783*1:780*1:778*4:769*4:768*6:761*6:760*2:758*4:755*4:754*8:753*2:750*1:749*6:746*1:745*1:742*2:741*2:737*2:732*1:723*2:719*16:717*11:712*4:710*1:704*1:703*4:686*2:674*4:673*4:671*6:670*2:665*2:664*3:662*1:657*2:655*16:654*22:650*24:649*1:648*3:644*1:632*1:629*2:628*12:626*12:620*20:617*4:615*4:614*16:613*18:609*4:608*89:607*2:606*22:605*7:604*10:603*8:602*2:601*10:599*12:598*12:597*8:596*8:595*8:594*2:593*12:592*4:588*4:587*6:586*9:585*10:584*10:583*2:582*12:581*10:580*8:579*12:578*8:577*8:569*6:565*26:564*2:563*2:562*4:560*12:559*1:558*7:556*1:554*7:552*2:551*7:548*2:542*1:540*1:539*4:536*2:531*2:529*4:525*2:524*7:521*4:518*2:517*1:516*4:507*2:504*11:501*2:489*2:486*8:484*3:483*6:481*2:480*2:479*2:478*2:476*4:475*20:474*10:472*14:471*2:464*20:463*2:461*6:457*8:454*2:452*4:451*4:448*6:446*8:445*4:444*12:437*14:436*6:435*4:434*4:433*18:431*2:430*2:429*26:427*32:426*12:423*4:419*2:417*6:416*10:415*18:414*22:413*1:411*2:408*2:407*2:404*2:403*6:400*8:399*2:398*36:397*4:396*12:395*2:394*6:393*2:392*6:390*10:389*4:388*2:386*6:385*17:384*4:383*12:382*19:381*10:380*2:379*2:377*4:376*2:375*10:374*6:373*36:372*2:371*1:365*10:363*12:359*12:355*6:353*12:352*6:351*4:349*2:347*4:346*6:345*2:344*6:343*6:342*38:341*8:340*2:338*24:336*6:333*2:331*1:329*6:327*8:326*4:319*2:318*1:316*4:310*2:300*6:299*1:297*3:296*6:295*11:294*4:293*5:291*2:290*3:289*4:288*15:277*6:256*3:255*2:250*8:248*2:247*32:245*4:244*4:243*6:242*16:238*2:236*49:235*2:231*1:230*23:228*4:226*6:224*2:223*14:222*14:220*4:219*2:218*30:217*6:216*22:215*9:213*2:212*8:211*16:209*10:208*2:205*10:204*2:203*32:202*7:201*11:200*6:199*4:198*2:197*8:196*6:193*20:191*2:190*4:189*2:187*8:184*2:180*26:179*8:178*2:176*42:175*2:173*5:172*2:171*20:169*12:168*12:167*14:166*6:162*4:161*8:160*12:158*8:156*17:154*2:152*10:151*10:148*4:145*8:144*8:143*22:142*2:141*20:140*4:139*6:138*6:136*2:134*2:133*6:132*6:131*10:127*2:125*6:124*2:122*12:119*2:118*2:116*18:115*8:114*2:113*2:112*2:111*2:109*6:98*2:93*4:91*4:90*8:88*2:87*4:86*5:80*6:76*15:70*4:68*8:54*3:51*1:50*1:49*1:48*2:47*8:39*3:38*2:35*4:30*1:28*4:27*12:25*3:24*3:23*1:22*5:11*10:8*3:6*4:5*4:4*2:3*19:2*13 +1050*8:941*1:810*1:755*16:632*1:620*3:605*1:584*1:581*1:405*2:398*2:385*1:382*1:371*1:363*1:356*1:352*1:327*24:317*1:316*1:250*3:171*1:145*1:125*2:82*2:67*1:5*1:2*1 +905*2:883*1:878*3:877*1:865*4:864*1:860*1:852*1:821*1:806*2:721*1:693*1:658*1:642*2:632*2:539*2:155*3:98*3:65*1:29*6:4*3:2*1 +2*1 +844*1:717*1:652*3:551*1:533*1:434*1:256*1:60*1:11*1:4*1:2*1 +958*1:940*1:810*1:750*2:747*1:711*1:681*1:667*2:642*1:629*1:600*1:588*1:542*1:444*1:423*1:420*1:404*1:396*1:371*1:302*1:297*1:256*1:220*1:216*1:202*1:201*1:197*1:173*1:168*2:163*2:155*1:138*2:20*1:11*9:2*1 +848*3:786*2:761*3:722*1:715*1:620*3:614*1:604*1:601*1:600*1:579*1:560*1:554*1:534*1:515*1:436*1:429*1:400*1:390*2:381*1:338*1:326*1:169*1:159*1:150*1:132*1:125*1:115*3:57*1:2*2 +1036*45:1032*2:1030*2:1029*2:932*4:914*2:898*1:844*1:544*1:89*3:2*1 +1041*1:1027*2:963*1:958*2:950*1:948*1:947*1:946*1:945*1:940*1:932*6:917*1:914*1:908*4:905*1:881*1:880*1:855*1:848*3:846*1:815*3:810*3:809*1:804*1:796*3:795*1:786*3:785*1:783*2:782*1:781*1:780*1:748*1:746*1:741*2:726*1:723*1:722*1:712*1:677*2:663*5:655*3:647*1:646*1:644*4:642*10:620*1:619*1:617*1:607*1:599*2:598*1:597*1:596*1:595*1:585*4:583*2:577*5:565*1:556*2:554*3:550*1:538*2:534*1:530*1:519*1:518*12:517*1:508*1:502*1:501*3:464*3:457*1:449*1:444*2:443*1:442*6:432*3:427*2:420*1:418*3:414*5:407*4:403*1:398*12:385*2:380*1:367*1:342*2:341*7:339*1:338*2:337*2:320*1:316*4:310*2:293*4:287*1:277*3:276*1:274*1:242*1:228*2:222*4:215*1:212*10:209*1:199*2:180*1:179*2:99*1:93*1:91*2:86*2:57*1:54*1:53*2:42*1:30*1:22*8:20*1:13*1:11*5:3*1:2*1 +1050*1:1042*2:981*1:979*1:976*1:958*1:955*1:940*1:926*2:837*1:814*2:810*1:802*3:796*1:792*1:791*2:786*1:785*1:779*1:758*1:756*1:753*1:749*1:746*1:723*2:673*1:655*1:653*1:647*1:632*1:629*1:620*1:617*2:614*2:603*1:601*3:581*1:578*1:577*1:569*3:565*1:558*1:536*1:534*1:529*3:528*1:522*1:491*2:461*2:456*1:455*2:447*1:431*4:429*2:428*1:427*4:416*1:415*1:412*1:404*1:398*15:394*1:390*4:383*1:373*1:338*1:333*3:327*2:326*2:325*1:318*2:316*2:315*1:304*4:297*1:289*1:287*3:274*3:255*1:254*1:237*2:230*3:226*1:211*1:200*1:197*1:196*1:169*1:160*1:157*1:150*2:145*3:138*1:132*1:131*1:128*1:115*1:79*1:47*1:2*1 +1047*4:984*3:980*3:979*3:977*1:940*2:932*1:915*1:914*1:913*1:843*1:822*1:817*1:796*1:786*1:783*1:770*1:769*4:754*3:746*1:722*1:705*1:671*4:665*1:664*1:637*1:629*1:617*13:605*1:604*1:593*7:589*1:554*7:552*2:533*2:525*2:507*2:504*1:441*2:437*4:416*3:407*2:394*1:373*1:316*1:296*1:256*5:236*1:229*1:221*1:212*2:193*4:189*5:185*1:176*2:156*8:139*1:136*1:125*1:115*2:91*1:80*4:76*1:67*1:64*1:50*1:48*13:30*1:11*3:3*1:2*1 +756*1:551*1:484*1:47*1:39*1:35*1:25*1:24*1:11*2:8*1:6*1:5*1:3*2:2*4 +1054*1:1021*1:988*1:986*1:958*1:955*1:940*2:925*1:848*5:809*1:786*4:783*1:779*1:776*1:766*2:742*1:737*2:719*2:715*1:708*1:706*1:678*1:659*1:652*4:648*1:646*1:643*1:642*1:629*2:605*1:599*2:598*1:588*4:580*1:565*1:559*1:556*1:554*2:535*2:504*2:502*3:463*1:456*1:429*1:411*1:404*3:392*1:363*2:359*2:354*1:303*1:297*1:293*1:285*1:256*2:247*1:246*1:230*1:228*1:222*1:216*1:200*1:145*1:144*1:140*1:138*1:81*1:50*2:20*2:11*5:4*2:2*2 +950*3:845*1:706*1:620*1:599*2:598*2:588*2:504*1:502*4:408*4:397*1:336*1:288*3:236*1:159*1:118*1:2*5 +1050*2:1013*1:981*1:978*1:948*5:947*4:941*1:916*1:845*1:810*6:796*2:795*3:792*1:791*1:786*2:783*2:780*2:764*3:759*1:757*2:752*2:751*2:747*1:733*1:729*2:723*1:715*1:709*1:665*1:659*2:651*2:642*1:629*1:620*1:619*1:614*1:613*2:608*1:604*2:593*5:580*1:564*1:562*2:561*2:558*1:557*1:552*1:550*2:531*1:526*1:504*2:503*1:493*4:464*11:459*1:457*1:416*3:385*8:380*1:376*2:364*1:363*3:359*1:355*1:338*1:336*1:320*2:316*1:303*9:299*1:295*1:285*2:274*1:266*1:246*1:242*2:237*1:228*2:215*1:213*1:212*3:171*1:170*1:155*1:153*1:143*1:141*4:132*9:128*2:85*1:47*1:44*1:42*1:38*5:30*1:4*1:2*1 +1047*1:484*4:47*2:39*2:35*2:25*2:24*2:8*2:6*2:5*2:3*2:2*4 +484*1:8*2:5*1:2*1 +1055*1:1052*2:1050*48:1033*6:1028*4:1027*4:1021*1:1018*1:994*6:990*1:988*2:985*2:984*2:983*2:982*3:963*2:926*7:919*2:918*2:910*4:904*2:899*4:898*4:897*4:894*4:892*4:891*4:890*2:889*4:887*4:886*4:884*2:881*4:880*4:877*4:873*4:872*4:871*2:870*4:869*6:868*4:867*4:863*4:862*4:859*4:857*4:844*2:819*2:818*8:780*1:764*2:744*1:738*1:736*1:735*1:733*1:704*1:703*1:694*6:692*1:690*1:689*2:688*1:680*1:660*7:659*7:658*2:653*7:648*4:645*7:639*7:636*9:635*7:618*7:613*2:612*1:585*2:574*7:572*7:565*8:564*8:563*8:561*24:560*2:559*7:558*50:557*6:556*30:554*2:550*21:549*7:546*7:545*7:540*7:539*2:527*7:525*2:485*7:482*7:477*7:473*7:469*7:465*7:464*1:461*2:456*2:429*4:421*2:371*2:364*2:362*7:350*2:348*1:323*7:320*1:314*7:312*7:311*7:307*7:306*7:305*7:304*1:302*7:297*1:295*2:293*1:287*4:286*7:284*2:277*1:250*1:246*6:241*24:237*45:231*26:230*8:229*36:227*20:221*2:220*22:216*1:215*1:203*16:194*7:186*7:184*2:180*16:176*1:174*7:170*2:169*8:155*2:153*6:151*8:149*9:141*1:123*7:121*7:120*7:117*7:110*7:106*1:92*1:90*8:80*32:78*6:73*2:69*6:67*6:61*7:56*1:44*4:43*4:42*5:41*1:38*6:29*1:27*1:22*1:20*2:19*1:17*1:13*2:7*1:5*8:4*19:3*4 +786*21:650*1:539*2:529*6:489*1:466*1:465*9:376*1:324*1:200*1:174*1:154*1:138*1:3*2 +948*1:947*1:945*1:940*1:767*3:704*1:681*1:641*4:640*4:638*4:636*4:632*1:624*1:588*1:573*1:504*1:446*2:427*1:396*3:364*1:219*2:215*3:148*1:109*1:88*2:84*2:68*1:64*1:21*1:3*2 +30*1:25*4:24*1:3*1 +1019*1:994*2:971*1:970*1:969*1:968*1:967*1:966*1:965*1:926*12:908*8:799*2:786*1:782*1:746*1:738*4:737*1:736*2:673*1:665*1:663*3:636*1:539*1:176*1:43*1:3*1 +1047*1:926*1:917*1:903*3:852*3:823*1:744*1:721*1:715*1:699*1:686*2:673*2:632*2:620*8:604*1:601*2:600*1:581*1:579*1:539*1:490*1:457*4:399*3:385*2:363*1:324*1:319*1:282*1:168*4:156*1:152*1:80*2:27*1:22*2:3*1 +1015*1:978*1:977*5:937*1:935*1:934*1:933*1:932*2:908*2:823*1:811*2:795*1:784*1:753*4:752*1:751*1:706*2:642*1:620*1:601*7:583*3:565*1:539*1:538*1:530*1:529*4:521*7:509*5:506*1:504*16:503*1:499*1:495*3:489*3:475*5:472*1:451*2:448*2:434*4:427*6:404*3:388*1:384*4:363*1:355*1:336*1:316*3:310*2:237*1:222*3:171*1:168*2:165*1:154*1:142*4:125*3:115*1:22*3:3*1 +755*1:665*1:655*1:615*2:613*2:608*1:605*1:604*1:602*1:539*2:456*2:450*8:363*1:327*1:242*2:235*3:233*1:201*1:187*3:166*1:143*1:141*1:133*1:3*1 +1061*1:1042*3:1038*1:1029*1:1001*1:977*1:949*2:815*6:809*1:746*1:741*3:702*2:700*2:699*1:655*1:646*2:629*1:502*1:501*4:486*2:456*1:424*1:419*1:417*1:407*6:401*1:398*2:322*1:318*1:316*1:293*2:287*3:277*4:276*3:242*1:212*3:203*1:200*3:187*1:67*1:4*1:3*2 +1050*2:1047*1:937*1:935*1:934*1:933*1:932*1:823*1:809*1:796*2:790*1:770*2:769*3:756*2:754*4:753*2:752*4:751*4:714*1:655*6:620*2:617*3:615*2:614*5:613*2:610*1:609*2:606*11:605*1:604*5:601*2:600*1:586*2:584*2:580*5:578*5:569*3:566*1:565*2:539*2:538*2:524*3:521*5:516*3:506*1:503*5:501*1:498*3:493*16:492*8:491*11:490*4:483*3:481*1:480*1:478*1:475*6:474*2:472*2:471*1:464*1:451*2:448*8:446*2:444*6:436*3:432*1:431*3:430*1:429*6:427*16:425*1:423*2:416*9:415*9:414*11:408*1:407*1:404*1:402*2:400*6:398*16:397*5:394*1:390*14:389*2:386*10:385*14:383*1:381*5:380*1:378*2:376*1:374*1:373*28:365*2:353*4:347*1:346*2:345*1:344*1:343*3:342*10:341*1:336*3:327*1:326*1:321*1:291*1:255*1:252*2:250*1:248*1:246*2:245*2:244*1:236*15:228*2:226*3:222*3:218*11:217*3:205*1:203*5:202*3:201*6:200*1:199*1:198*1:197*3:196*2:184*1:180*2:178*4:176*34:175*21:174*3:173*3:171*2:169*6:166*1:151*3:145*1:143*2:141*2:136*1:134*1:125*3:122*1:116*9:115*3:93*2:91*5:86*1:81*1:76*2:3*1 +1047*6:761*1:681*1:617*2:475*2:464*6:461*1:351*1:300*4:297*1:290*2:247*1:193*1:175*2:93*2:78*2:22*3:11*6:3*4 +1059*1:1052*4:1047*2:1021*2:828*2:799*2:675*2:660*4:659*4:653*4:649*2:645*4:643*2:639*4:635*4:620*2:618*4:617*1:608*3:605*1:593*1:587*2:576*2:574*4:572*4:559*4:551*4:550*4:549*4:547*4:546*4:545*4:543*4:540*4:535*2:532*4:527*4:487*4:485*4:482*4:477*4:473*4:470*4:469*4:465*4:464*3:462*4:415*1:402*2:385*1:370*4:366*4:362*4:352*1:332*4:326*1:324*2:323*4:319*2:314*4:312*4:311*4:307*4:306*4:305*4:302*4:300*2:299*4:298*4:297*1:294*1:292*4:290*1:286*4:283*4:275*4:242*4:239*8:232*4:194*4:186*4:177*4:174*4:156*1:149*6:145*4:141*2:135*1:132*1:131*7:123*4:121*4:120*4:117*4:110*4:107*4:101*4:93*1:86*1:80*1:73*4:66*4:61*4:48*3:11*3:3*2 +941*7:940*4:813*2:810*16:804*1:796*2:795*4:792*3:780*2:765*2:764*1:760*1:758*9:755*1:754*4:753*1:674*3:669*2:665*3:657*6:655*4:654*5:650*1:621*1:620*18:617*2:616*6:614*17:613*12:610*2:609*3:608*40:606*11:605*8:604*9:603*18:601*4:599*1:598*1:597*2:596*2:595*2:594*1:593*3:586*4:585*2:584*3:582*8:581*3:579*1:569*2:565*9:564*1:563*1:562*3:560*7:558*1:539*1:534*2:529*1:528*1:525*1:524*3:521*2:518*12:516*3:504*2:492*1:486*2:483*3:480*1:478*2:476*1:475*1:474*8:472*3:471*1:464*9:461*1:459*2:457*3:448*1:446*2:437*7:429*43:428*3:426*1:424*1:423*2:419*1:417*3:416*11:415*5:411*1:409*3:405*2:400*2:396*4:392*1:388*1:385*5:377*1:376*1:372*2:371*1:365*9:364*1:363*10:356*12:353*1:352*2:351*2:347*3:346*2:345*1:344*2:343*4:342*13:341*4:340*4:339*3:338*9:337*3:336*2:334*1:329*2:328*1:327*1:326*7:324*3:322*7:321*2:320*1:319*3:317*6:316*5:313*2:309*3:308*6:301*3:297*1:291*1:252*6:247*6:245*2:244*2:243*1:242*6:236*7:235*10:233*1:228*5:224*2:223*7:218*12:217*9:214*9:213*3:210*6:205*4:203*10:202*3:201*5:200*1:199*1:198*1:197*3:196*2:187*1:184*1:180*10:179*5:171*11:169*8:168*4:167*2:165*4:162*2:161*2:160*6:159*3:158*7:157*1:156*5:152*2:151*3:147*1:145*3:144*3:143*14:141*5:140*3:139*2:138*2:134*3:133*6:128*3:127*1:125*3:122*4:118*5:114*6:82*2:80*5:76*1:70*3:47*1:3*11 +946*4:777*1:765*2:737*1:655*1:614*1:613*2:611*1:605*1:601*4:600*1:582*2:563*1:560*1:551*1:518*1:517*1:508*1:507*1:504*3:486*1:474*5:472*1:459*2:429*4:428*6:424*1:419*1:417*4:416*1:413*1:405*1:404*2:401*1:388*1:385*2:382*1:365*2:364*1:355*7:330*1:308*1:230*8:223*2:222*5:200*1:199*1:198*1:197*1:173*5:171*2:167*5:161*2:156*2:151*2:145*1:142*1:141*1:139*1:125*3:122*5:118*4:116*3:3*2 +1047*4:475*12:464*26:336*2:288*1:229*1:219*5:205*17:157*2:154*4:60*1:11*1:3*14 +1047*5:674*3:565*2:486*1:293*2:242*2:175*1:3*1 +1047*1:976*1:818*1:791*4:717*2:708*1:700*1:699*1:659*6:620*4:616*7:608*25:605*1:601*1:600*1:594*1:582*2:577*4:526*1:521*2:504*8:489*5:484*10:448*1:396*3:383*2:374*1:342*1:320*1:316*2:289*6:273*1:237*4:236*3:231*2:222*4:209*2:200*1:199*2:182*1:180*2:171*6:168*6:165*1:160*4:156*1:152*1:142*16:99*1:89*1:80*3:48*3:43*2:28*4:22*1:11*2:3*1 +982*1:981*1:940*1:924*1:914*1:906*1:881*1:858*1:852*1:848*1:845*1:844*1:841*3:785*5:765*1:745*2:693*1:664*1:662*1:659*1:655*2:652*2:648*1:644*4:642*1:629*1:628*5:620*4:608*1:601*1:599*1:598*1:593*1:592*1:579*1:573*1:569*1:556*2:551*1:544*1:534*1:526*1:524*1:521*2:493*1:489*1:486*1:484*2:457*1:448*1:438*1:433*2:429*1:391*1:385*2:383*1:367*1:358*1:356*1:353*2:342*1:336*1:325*3:324*1:322*1:316*2:304*4:289*2:264*1:261*1:247*1:224*1:218*2:217*1:215*1:212*1:200*1:185*1:182*1:181*1:176*1:162*1:152*1:116*1:105*1:97*1:87*1:86*1:54*1:38*1:37*1:36*1:34*1:11*2:3*1 +1029*2:976*1:975*1:781*1:747*1:734*1:599*1:598*1:360*1:352*2:54*2:34*1:25*2:8*2:3*1 +941*1:795*2:756*1:670*2:654*1:650*4:548*2:461*2:403*2:384*1:338*1:236*2:193*1:76*1:47*2:39*1:35*1:24*1:20*3:11*1:8*3:5*1:3*2 +941*1:932*3:880*1:855*1:833*1:826*1:818*1:642*1:333*2:297*1:288*1:231*1:230*2:212*1:145*1:6*2:3*2 +1049*2:791*2:786*8:783*3:780*2:662*2:657*2:655*1:629*2:565*1:564*2:563*1:558*2:556*5:544*2:529*1:489*2:404*1:333*1:325*1:324*3:320*1:318*1:316*2:304*7:280*1:203*1:195*5:182*1:181*1:158*1:127*1:125*1:47*1:37*1:3*1 +4*1 +1025*1:1022*1:1010*1:924*1:923*2:917*1:913*1:905*1:863*2:860*1:848*2:845*1:843*1:841*3:810*1:796*1:791*1:782*1:781*1:760*1:755*1:747*1:722*2:659*5:652*1:648*2:644*3:640*1:621*1:620*1:599*1:595*1:569*1:533*1:504*1:429*1:400*1:396*1:394*2:390*1:389*1:385*1:374*1:363*1:327*1:304*1:289*1:271*1:266*1:263*1:256*1:249*1:216*2:212*6:202*1:201*1:176*6:172*1:165*1:97*1:90*1:49*1:44*1:42*1:4*2 +525*1:461*1:203*8:184*1:4*1 +1047*3:1001*1:977*10:975*4:941*1:809*2:804*2:803*4:757*1:719*2:708*1:707*1:674*1:650*1:629*2:620*2:614*1:601*1:598*4:577*5:565*1:554*1:551*3:529*1:489*1:457*2:454*1:444*2:415*1:408*1:394*4:363*1:339*1:338*6:316*1:313*1:289*4:242*1:237*1:235*1:223*1:197*1:193*1:180*1:176*8:168*2:156*1:152*1:138*3:131*3:93*3:86*2:22*1:4*1 +994*3:932*28:908*10:902*1:729*2:722*1:659*2:554*1:539*1:474*1:342*1:265*1:237*2:212*4:136*2:97*1:48*1:4*1 +1058*1:1047*1:1042*2:1036*3:1032*9:1031*2:1030*2:1028*1:994*1:979*3:972*2:971*2:970*2:969*2:968*2:967*2:966*2:965*2:964*2:963*2:962*2:961*2:960*2:959*2:958*2:957*2:956*2:955*2:954*2:953*2:952*2:951*2:950*2:949*2:948*2:947*3:946*3:945*3:918*1:903*1:818*1:786*6:730*1:714*2:708*4:707*4:689*1:683*1:659*1:650*1:620*2:598*1:591*2:565*1:560*1:554*2:533*2:521*2:483*1:456*1:448*2:371*1:360*1:321*1:320*1:287*2:272*3:256*2:237*2:230*3:193*3:166*1:133*2:80*1:75*1:54*1:47*2:37*1:36*1:35*4:4*2 +1047*4:975*1:707*1:617*2:551*24:521*3:484*1:448*3:427*1:416*2:400*1:385*1:355*1:176*1:173*2:142*2:115*1:93*2:91*2:4*1 +4*1 +4*3 +1059*1:954*1:952*1:727*2:721*3:712*1:708*1:642*3:621*2:539*4:241*1:63*8:54*1:44*2:42*2:38*15:22*3:4*1 +1061*2:1060*1:1053*1:1051*1:1049*2:1048*6:1047*15:1043*2:1042*2:1029*1:1023*1:1001*3:992*1:991*1:974*1:973*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*2:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*1:946*1:945*1:916*1:911*1:900*1:868*2:828*1:815*3:809*6:801*1:795*2:791*1:784*2:773*1:768*1:766*4:753*3:749*2:741*4:731*1:728*1:720*1:718*5:691*1:682*1:681*1:678*1:675*1:672*2:654*1:648*3:646*4:644*1:640*1:638*1:632*1:631*1:615*2:614*1:612*1:611*1:610*7:607*3:600*1:596*1:595*1:593*1:592*1:590*1:585*1:582*2:576*1:575*1:569*1:567*2:566*1:565*1:560*1:558*1:554*1:552*1:546*1:538*2:520*1:514*1:499*1:494*1:489*1:475*1:460*2:457*1:437*2:425*1:416*1:415*1:405*1:403*1:348*1:326*1:323*1:304*8:293*1:288*6:287*3:280*4:279*1:277*3:272*1:253*1:252*2:247*7:246*2:239*2:237*1:220*1:212*1:203*1:200*4:199*3:195*4:179*1:171*2:164*1:157*1:154*1:144*1:141*3:138*1:136*1:133*1:129*1:127*1:126*1:106*1:99*1:92*1:91*1:86*2:81*1:79*1:78*1:77*1:73*1:58*1:52*1:49*1:44*1:43*1:42*1:41*1:31*1:25*4:17*4:11*5:10*1:4*1 +976*1:955*2:908*4:848*1:844*2:830*1:780*1:686*1:673*1:659*2:637*1:621*1:620*2:578*1:558*1:557*1:529*4:478*1:464*1:427*1:408*7:399*1:383*2:363*1:316*1:237*2:230*1:212*2:193*3:98*1:44*1:42*1:4*1 +758*1:712*1:173*1:4*1 +55*1:4*1 +1050*16:694*2:660*2:659*2:653*2:645*2:639*2:635*2:618*2:574*2:572*2:565*2:564*2:563*2:561*8:559*2:558*16:557*2:556*10:550*2:549*2:546*2:545*2:540*2:527*2:485*2:482*2:477*2:473*2:469*2:465*2:362*2:323*2:314*2:312*2:311*2:307*2:306*2:305*2:302*2:286*2:246*2:237*10:220*6:194*2:186*2:174*2:169*2:153*2:151*2:149*2:123*2:121*2:120*2:117*2:110*2:90*2:80*10:78*2:69*2:61*2:4*4 +1048*5:1047*13:1046*1:995*1:981*2:976*1:975*1:926*9:848*5:823*1:796*1:786*1:778*2:737*1:719*3:712*1:631*1:620*1:587*1:539*1:518*1:489*1:484*2:478*1:475*3:464*3:461*1:433*1:374*2:310*2:277*1:247*3:206*1:171*2:168*6:155*1:152*2:122*1:109*18:98*1:89*1:80*1:78*3:43*2:4*4 +1054*1:1003*1:995*2:994*1:977*4:958*1:955*1:949*1:932*2:904*1:843*1:721*1:720*3:717*2:714*1:712*1:708*1:702*1:554*1:457*1:212*1:168*1:79*1:8*1:4*1 +1028*1:771*1:628*1:404*4:203*1:148*1:67*1:4*1 +1050*2:1041*1:941*2:841*1:791*1:788*1:786*2:784*1:783*2:782*1:780*2:778*1:764*1:753*1:748*1:747*1:729*1:719*5:673*1:659*7:653*1:652*3:644*2:620*2:619*2:616*1:601*2:580*1:549*1:518*2:509*1:504*3:464*2:446*1:429*5:428*7:427*1:421*1:405*1:390*1:385*2:364*3:338*1:320*2:288*2:271*1:266*1:265*1:264*1:263*1:260*2:256*1:223*1:198*1:197*1:171*2:156*1:134*2:39*1:23*1:11*2:4*1 +1047*2:932*2:901*1:823*1:737*1:601*1:328*1:156*2:109*1:4*1 +5*1 +484*16:105*1:12*1:6*1:5*2 +6*2:5*2 +601*6:588*1:551*3:537*1:508*1:433*2:398*3:382*1:142*2:140*2:133*1:116*1:28*3:6*1:5*1 +848*1:783*1:725*1:700*1:699*1:632*1:629*1:580*2:578*2:551*1:525*3:486*6:476*3:434*5:383*1:367*1:255*3:247*6:246*1:236*4:229*1:167*1:151*3:144*1:122*1:69*1:5*1 +1050*9:1038*1:1029*1:1025*1:981*1:810*1:788*1:777*1:750*1:748*1:717*3:682*1:663*1:617*1:559*1:550*2:549*1:542*1:518*1:502*2:493*1:436*1:434*3:379*3:353*2:328*1:322*1:319*2:316*2:288*1:231*5:227*4:212*7:203*1:201*1:176*1:173*1:159*1:146*1:138*1:87*1:80*1:74*2:54*1:5*2 +1048*1:1047*1:1046*2:823*1:717*1:614*7:613*6:484*4:446*1:427*3:223*1:179*1:176*1:156*1:138*1:93*1:5*1 +1047*6:978*1:975*3:932*1:926*1:908*1:903*2:823*1:792*2:755*2:620*1:605*2:599*3:598*1:597*1:595*1:587*1:583*1:581*4:489*1:484*1:483*1:475*3:374*4:342*3:327*2:310*2:300*3:277*2:247*5:236*1:235*2:168*1:156*1:151*1:138*8:127*1:99*1:80*3:78*1:5*1 +1047*1:791*1:755*1:554*2:551*5:416*1:400*1:327*1:293*2:291*1:173*1:91*1:86*4:47*1:25*1:8*1:6*2:5*1 +131*1:76*13:11*2:5*1 +1047*23:978*1:949*1:923*1:823*1:757*3:674*2:662*1:643*1:620*2:608*1:605*1:593*2:587*1:552*1:549*1:519*1:504*2:489*4:484*1:483*5:475*5:454*1:427*8:414*4:404*4:396*4:393*4:385*11:381*10:374*14:371*1:349*1:348*3:344*1:342*11:326*1:294*4:293*9:291*1:247*1:246*1:244*1:236*3:235*1:223*1:222*1:212*1:200*1:180*1:179*4:173*2:168*8:141*1:138*2:134*18:115*20:91*7:86*22:80*3:78*2:48*1:22*3:5*1 +1053*2:1050*3:1047*13:1043*1:1042*1:1039*1:1035*2:1034*10:1033*7:1032*6:1031*2:1030*12:1029*18:1028*11:1027*5:1024*1:1001*1:997*1:994*1:986*6:984*1:978*6:977*1:941*1:930*2:918*2:917*1:916*1:912*3:911*1:910*1:906*1:905*1:904*1:900*1:895*1:888*1:885*1:884*1:883*1:882*1:881*1:877*1:875*1:874*1:873*1:872*1:871*1:870*1:869*1:868*1:857*1:855*1:853*1:852*1:843*1:826*1:825*1:823*5:821*2:819*1:795*9:791*8:780*1:777*1:749*6:730*5:723*1:722*3:714*1:712*1:707*3:689*1:688*6:685*3:683*4:682*1:681*2:666*1:659*1:655*2:648*2:632*1:621*1:619*1:615*1:608*2:607*3:606*1:604*2:603*7:602*1:601*4:600*2:599*11:598*10:597*10:596*8:595*5:593*1:591*2:587*4:585*5:583*1:573*1:562*3:551*1:550*8:486*4:483*1:475*8:457*5:454*1:450*1:403*1:385*4:365*1:363*6:344*2:319*1:297*3:285*3:282*2:281*1:280*25:278*1:277*1:276*1:251*2:248*1:242*1:241*3:235*1:231*2:230*2:224*2:221*2:211*1:203*2:201*4:200*4:199*2:195*1:193*5:188*2:166*9:155*7:151*2:150*1:141*1:137*2:136*2:135*1:134*4:108*1:98*1:94*1:93*1:91*1:89*8:86*1:84*1:80*4:79*2:75*8:69*1:48*1:47*2:36*1:27*1:25*2:23*1:21*1:11*10:8*1:5*1 +719*5:593*1:461*1:155*3:80*1:5*1 +5*1 +1032*1:6*1 +189*1:119*1:39*1:25*2:24*1:11*3:6*2 +6*1 +844*1:786*1:758*1:668*1:608*1:598*1:597*1:596*1:595*1:590*1:572*1:453*1:335*1:333*1:318*1:226*1:141*1:79*1:67*2:57*2:27*1:26*1:7*1 +932*4:632*1:8*1 +932*3:786*2:636*1:544*1:539*1:155*2:8*1 +1034*1:977*1:932*4:910*1:908*2:848*1:843*1:659*1:68*1:8*1 +1037*1:1032*1:982*1:958*1:933*1:932*7:848*6:823*2:790*1:8*1 +746*1:539*1:285*1:146*1:8*1 +1047*7:708*1:489*1:483*1:344*1:236*2:8*1 +57*1:9*1 +963*1:641*1:636*1:484*1:360*1:256*2:230*2:212*6:96*1:95*1:94*1:76*1:42*1:34*1:22*2:9*1 +818*1:727*1:708*1:652*11:650*2:632*3:558*4:556*2:539*25:457*1:237*2:218*2:212*2:99*2:98*2:72*1:71*1:65*1:47*14:43*1:42*1:39*14:34*2:30*3:27*11:26*4:25*11:24*8:23*1:21*1:11*18 +994*1:982*8:981*1:940*1:917*1:786*7:783*1:758*1:712*1:652*86:651*1:648*1:638*2:608*4:585*1:580*1:578*1:573*1:558*1:557*1:556*1:552*31:549*4:536*1:529*1:518*1:504*3:475*3:433*3:429*1:411*2:404*2:385*1:373*1:367*2:338*5:304*1:230*2:222*4:212*1:208*2:156*1:154*1:143*1:131*3:125*2:118*1:103*1:95*1:85*6:84*3:70*2:68*1:47*3:39*1:38*1:35*1:30*1:28*1:27*18:26*1:22*5:21*1:11*3 +1050*1:1031*1:1019*1:1016*1:986*1:980*1:979*1:963*1:955*1:951*1:915*1:850*2:843*2:837*1:835*1:834*1:830*1:829*1:824*1:811*2:804*1:796*1:786*2:779*1:773*1:771*1:768*1:766*2:759*1:758*1:753*1:749*1:748*1:733*1:705*1:676*1:655*1:647*1:640*1:638*1:620*1:617*1:573*1:565*1:550*2:542*1:538*3:529*3:520*1:518*1:506*1:505*1:504*2:503*1:501*2:498*1:492*1:491*1:489*2:466*1:429*2:416*2:409*2:398*6:376*1:369*1:365*1:339*1:326*1:307*1:287*1:274*1:272*1:258*1:251*1:237*1:230*1:227*1:224*1:212*4:203*2:200*1:197*1:193*1:176*1:156*2:142*1:125*1:122*1:108*1:98*1:68*1:55*1:43*1:29*2:11*2 +652*2:558*1:47*1:39*4:27*4:25*3:24*4:11*5 +27*2:11*3 +823*1:551*1:11*1 +1054*1:1038*1:1034*1:1029*7:1028*3:989*2:981*3:977*2:950*2:932*2:850*1:848*1:837*2:821*3:805*1:803*4:786*1:780*1:777*1:774*1:766*1:759*1:752*1:751*1:747*1:719*2:717*2:681*3:671*2:658*1:657*1:650*1:641*1:626*1:616*2:608*1:605*1:593*1:592*2:587*11:577*3:556*2:551*4:550*1:549*1:540*1:539*1:535*1:531*1:529*4:516*1:507*1:504*12:502*1:489*1:483*1:461*1:451*1:444*13:427*4:421*2:416*1:414*1:409*1:408*5:404*2:399*1:394*3:393*4:392*1:388*4:386*1:385*1:384*4:383*1:379*3:377*11:376*3:371*2:369*2:365*10:363*4:339*1:338*3:327*2:320*1:317*1:316*1:300*2:290*2:288*1:282*1:277*1:274*1:256*10:242*1:235*1:218*4:216*1:212*3:209*1:196*1:185*1:176*7:175*1:174*1:161*1:159*2:156*1:153*1:152*2:141*6:136*2:122*2:119*2:109*1:105*1:97*1:93*1:91*1:88*1:86*2:84*1:79*1:48*1:45*1:37*4:36*2:25*1:11*3 +795*1:749*2:598*2:596*2:577*2:552*1:504*3:483*6:464*4:342*1:288*2:208*1:122*2:11*1 +958*2:955*1:932*2:852*1:757*1:746*1:712*1:705*1:521*1:472*2:399*1:276*1:230*2:192*1:57*2:11*5 +975*1:948*1:947*1:941*1:809*1:803*7:787*1:785*3:771*2:768*1:760*1:659*2:620*1:614*2:613*1:585*2:577*1:549*4:533*1:523*20:508*4:427*1:416*4:415*1:412*4:409*1:407*1:404*2:398*1:396*3:380*1:376*1:320*2:295*2:274*1:179*1:138*11:128*1:113*1:112*1:111*1:62*1:11*1 +950*4:941*13:673*1:652*2:650*1:565*1:338*8:223*25:218*1:179*4:138*34:11*1 +1005*1:1004*1:981*2:955*1:860*1:11*3 +1037*1:1001*2:983*1:977*1:932*2:916*2:860*1:845*1:795*1:786*1:777*1:767*2:766*1:758*1:756*1:734*2:667*2:666*1:636*1:632*1:582*1:529*3:515*1:447*1:407*1:373*1:372*1:363*1:353*1:320*1:288*1:247*1:237*1:215*1:201*1:163*1:95*1:62*4:26*1:13*1:11*1 +1021*4:1004*2:985*1:984*1:982*1:958*2:932*1:920*1:915*1:904*1:887*1:878*1:876*1:867*2:862*1:851*1:848*6:845*1:843*2:818*1:811*1:802*1:796*1:795*1:794*1:788*1:786*2:784*2:783*1:747*1:720*1:717*1:712*1:694*1:685*1:673*2:672*1:659*2:646*1:644*2:642*1:632*1:620*4:619*2:604*1:601*3:597*1:596*1:595*1:580*2:578*1:559*1:554*2:539*2:537*1:536*1:531*2:529*2:526*1:525*1:517*1:516*1:504*2:502*1:480*1:457*1:449*1:427*2:420*1:416*1:412*1:408*1:398*1:389*1:376*1:364*1:359*1:341*1:334*1:331*1:327*1:319*1:316*1:303*1:295*1:293*1:282*1:277*1:256*1:237*1:230*5:227*1:226*1:212*6:205*1:201*1:200*2:199*2:198*1:171*1:167*1:156*1:154*1:151*1:145*1:138*1:105*1:89*2:87*1:81*1:78*1:38*2:37*1:36*1:20*1:11*4 +924*1:803*2:507*1:456*1:421*2:405*1:304*1:247*1:193*1:176*1:28*1:11*5 +1047*26:975*1:955*1:942*1:799*1:663*1:655*1:617*1:593*1:426*2:375*2:341*4:247*1:242*2:190*2:176*1:109*1:86*1:27*1:11*1 +1013*1:950*1:852*3:848*2:794*1:788*1:376*1:222*1:134*1:20*2:11*1 +1036*1:1015*1:941*1:816*1:813*1:808*1:804*1:786*1:765*1:737*1:727*1:722*4:720*1:717*1:665*3:662*1:659*1:652*1:632*1:620*2:619*1:617*4:600*1:573*6:569*2:565*5:558*1:554*1:551*1:539*7:536*1:530*1:488*1:456*7:427*72:416*1:383*3:382*2:376*3:374*1:367*1:363*2:359*1:355*1:285*1:273*1:238*2:227*1:226*11:222*1:216*1:212*2:172*1:171*1:144*1:143*1:141*1:98*7:96*2:68*2:62*1:25*1:11*10 +795*1:786*2:655*2:650*2:608*3:607*2:601*2:599*2:597*2:593*1:587*1:585*1:577*1:478*1:427*16:403*2:398*2:342*1:326*2:321*1:236*2:223*12:212*1:171*1:169*1:141*10:138*1:136*1:115*2:80*2:47*1:27*1:11*5 +689*1:11*2 +1045*1:1041*1:948*5:815*2:813*1:796*1:786*1:717*1:632*1:554*1:457*1:338*1:302*1:249*1:236*1:212*2:138*1:105*1:11*4 +730*1:712*1:322*1:50*1:11*1 +932*1:11*3 +408*1:355*1:223*3:50*1:11*1 +1041*1:932*1:781*1:620*1:285*1:163*1:44*1:11*1 +772*2:295*1:289*30:288*3:131*1:93*4:82*1:81*1:80*3:48*7:37*1:36*2:25*1:11*10 +11*2 +1047*1:948*1:947*1:946*3:945*2:941*1:892*2:863*1:848*2:845*1:808*2:796*1:795*1:788*1:781*1:764*1:760*3:759*4:750*1:737*1:719*12:669*1:662*14:652*3:648*1:640*1:636*4:633*1:632*5:631*1:620*1:617*1:608*8:600*1:593*3:577*10:551*1:549*4:542*1:539*2:518*1:516*1:505*1:504*1:448*1:446*1:444*1:423*1:420*1:412*1:405*1:398*2:393*1:389*1:381*1:374*1:372*1:367*1:324*1:314*5:312*1:311*2:308*1:307*2:304*1:301*1:299*2:295*2:285*1:246*1:216*1:212*1:209*2:203*2:176*1:171*3:169*1:168*1:163*3:161*3:141*3:127*1:125*1:123*1:122*1:116*2:115*13:113*3:112*1:105*1:88*2:87*1:80*8:74*2:70*2:66*1:54*2:29*1:28*1:11*1 +712*1:636*2:90*1:88*1:84*1:11*2 +957*3:150*1:12*9 +721*6:20*3:12*3 +969*3:727*1:632*1:30*1:26*12:20*1:12*1 +12*1 +940*1:747*1:335*1:281*1:38*1:13*1 +985*1:955*1:932*1:887*1:747*1:727*1:712*1:685*1:652*1:632*2:410*1:220*1:170*1:13*1 +895*2:851*1:694*1:659*2:322*1:277*1:249*1:13*2 +1036*1:1025*1:932*1:843*2:832*1:281*1:13*2 +981*1:721*1:15*1 +15*1 +15*1 +105*1:16*1 +1041*2:897*1:891*1:880*1:848*2:821*2:806*5:715*1:683*2:659*3:632*1:270*3:216*1:119*2:97*1:89*6:75*1:67*4:57*3:54*1:50*10:49*2:48*1:20*2:18*3:17*1 +955*8:57*1:18*1 +1049*1:1020*2:1005*1:1004*2:1003*1:994*2:964*1:963*1:962*1:961*1:960*1:959*1:932*3:915*1:914*1:908*10:775*1:759*1:746*1:742*1:738*2:736*4:735*1:707*1:671*2:670*1:316*2:176*1:89*2:50*3:45*1:18*2 +1062*1:1061*1:1055*1:1052*2:1048*1:1046*1:1040*1:1023*1:1021*1:1018*1:995*4:990*1:979*1:976*2:975*2:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:671*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:418*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:247*1:232*2:206*1:194*2:186*2:177*2:174*2:164*1:152*2:149*2:134*1:123*2:122*2:121*2:120*2:117*2:110*2:107*2:101*2:90*1:73*2:66*2:61*2:56*1:19*1 +1021*1:981*1:632*1:277*1:49*1:20*1 +1048*1:984*1:964*1:958*1:955*1:896*2:895*2:893*1:888*1:886*1:881*1:880*3:879*3:878*1:876*1:865*1:859*1:858*1:856*1:855*1:852*1:848*3:796*1:794*2:786*1:782*1:771*1:733*1:605*1:426*1:386*2:373*1:333*1:318*1:244*1:212*1:131*1:128*1:93*1:20*1 +1029*1:977*1:904*1:786*1:652*1:336*1:304*4:281*2:160*1:20*1 +932*1:88*1:53*1:20*1 +1046*1:1019*1:1006*2:958*1:957*1:956*1:955*1:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*2:946*3:945*3:932*9:908*3:902*1:746*2:736*2:731*1:729*1:726*2:725*1:722*4:721*2:720*2:719*1:715*1:659*1:648*1:614*1:613*1:595*1:590*1:572*1:560*3:334*1:315*2:307*1:212*12:179*1:139*2:76*1:30*1:20*2 +976*1:975*1:708*1:100*1:89*1:50*1:20*1 +981*1:932*1:892*1:891*1:866*1:860*1:20*1 +20*1 +1050*1:1025*1:932*1:852*1:758*1:750*1:732*1:542*1:504*1:438*1:237*1:163*1:20*1 +977*1:958*2:955*1:585*4:582*1:565*1:560*2:464*1:230*2:197*2:145*1:80*1:63*1:49*1:20*2 +43*1:21*1 +21*1 +43*1:27*2:21*1 +982*1:237*1:21*1 +21*1 +90*4:43*2:42*2:34*1:29*1:23*2:22*1:21*1 +565*1:562*3:559*7:87*1:80*1:79*1:67*2:65*1:43*2:42*1:34*1:30*2:25*1:21*1 +21*1 +21*1 +22*1 +80*2:22*2 +22*2 +22*1 +22*1 +22*3 +22*1 +1047*1:344*1:247*1:22*1 +1047*1:818*2:629*1:554*5:209*5:22*1 +1047*2:932*3:803*2:696*2:695*1:475*2:342*1:156*2:152*2:144*1:141*1:136*1:22*2 +22*1 +1047*1:795*1:551*4:140*3:22*1 +1047*1:749*7:552*1:230*1:22*1 +632*1:484*12:35*2:29*1:22*1 +932*5:914*1:844*1:727*2:721*1:652*1:632*1:237*2:230*1:57*1:22*1 +979*1:728*1:721*2:659*8:633*1:273*2:272*1:270*1:269*2:268*1:267*1:266*2:265*1:264*2:263*2:262*2:261*2:260*1:259*1:258*5:257*2:78*1:22*1 +733*1:632*1:326*18:171*10:132*1:131*2:96*2:81*1:62*19:61*11:60*10:23*1 +23*1 +24*2 +27*1:24*2 +25*1 +175*1:171*4:143*5:26*1 +26*1 +818*1:749*2:592*1:585*1:552*1:504*8:398*1:206*2:169*1:156*1:141*3:30*4:26*1 +26*1 +30*1:27*2 +27*1 +373*2:27*1 +926*1:27*1 +1052*1:1050*1:1048*1:1047*1:1046*1:959*3:932*2:823*4:808*1:805*1:795*3:788*2:786*2:780*2:764*2:757*2:750*1:748*2:747*3:746*1:667*1:665*1:662*1:659*11:648*2:644*6:626*1:620*1:619*4:617*1:575*1:573*1:552*14:542*1:541*1:540*1:533*1:529*1:524*2:489*2:475*7:468*1:462*1:409*1:392*1:338*1:336*1:333*1:330*2:329*1:326*3:325*1:324*1:322*1:320*3:319*2:318*2:316*3:315*1:312*2:307*3:287*2:284*1:268*1:264*1:260*1:249*2:236*2:219*2:208*1:205*1:168*4:163*1:158*1:150*1:60*1:43*1:27*1 +975*1:27*1 +28*1 +960*3:950*1:945*1:786*4:782*1:722*1:706*1:676*1:650*1:564*1:563*1:560*4:558*2:557*1:556*1:536*10:529*4:509*2:504*4:488*16:408*1:388*1:384*2:364*5:363*2:359*9:280*1:218*1:179*1:98*2:90*3:68*9:28*4 +786*1:650*1:212*2:34*1:28*3 +28*2 +1023*1:828*1:822*1:817*1:675*1:518*2:28*1 +1047*3:941*1:620*2:608*1:601*1:593*2:584*1:534*1:529*1:525*1:408*1:359*2:339*1:294*4:236*2:180*1:176*2:152*4:109*1:86*8:34*1:28*1 +852*1:844*1:795*1:786*2:780*1:764*1:760*1:539*1:536*1:399*1:330*1:321*1:320*1:274*1:212*1:61*1:29*1 +1061*6:1052*3:1048*4:1047*24:1046*7:1039*1:1001*2:994*1:979*1:963*1:924*1:923*3:908*1:906*1:905*1:823*2:816*8:815*1:809*1:767*1:727*1:722*3:696*1:688*3:681*1:661*1:655*1:654*1:621*1:620*1:573*2:538*4:489*1:475*2:468*1:457*2:433*1:383*1:344*2:320*1:319*1:317*2:272*1:266*1:259*1:258*1:237*1:230*1:199*1:137*1:134*1:80*1:75*2:59*1:43*1:29*2 +908*1:29*3 +962*4:926*4:29*1 +933*1:932*3:632*1:569*2:559*1:461*1:383*5:356*2:255*4:65*1:64*1:29*1 +29*2 +29*1 +29*1 +982*1:976*1:975*1:905*1:896*1:882*1:860*1:848*2:818*1:803*2:783*2:778*1:771*1:747*1:746*1:663*1:652*2:651*1:631*1:620*1:579*3:556*1:554*1:552*1:539*3:536*1:526*3:504*1:465*1:448*1:444*1:427*1:420*1:418*1:415*1:404*3:400*1:398*2:340*3:337*3:333*2:321*1:318*2:304*1:303*1:287*1:274*1:215*2:179*3:150*1:104*1:86*1:84*1:62*1:53*2:47*1:38*2:30*1 +984*1:978*1:964*1:935*2:933*2:932*33:908*5:757*1:659*3:537*1:426*1:195*1:85*1:80*1:64*2:43*1:38*1:30*1 +932*1:804*1:772*1:712*1:655*1:614*2:606*1:475*9:462*1:365*1:354*1:289*1:252*1:227*1:203*1:199*1:196*3:155*1:82*1:67*1:30*6 +43*1:30*1 +30*1 +932*5:30*1 +30*1 +1051*1:1050*2:992*1:982*2:975*1:948*6:947*5:941*1:932*5:913*1:891*1:860*3:849*1:848*1:844*1:818*2:810*11:805*1:796*2:795*2:792*2:786*4:783*3:782*1:780*5:764*4:759*1:754*1:752*6:751*6:748*6:746*1:723*4:709*1:693*2:681*2:665*2:651*2:637*1:632*1:620*1:617*3:614*2:613*2:608*6:604*1:593*5:578*1:565*1:564*2:562*4:561*4:559*2:550*4:539*1:536*1:526*1:524*1:522*1:517*1:504*8:493*4:491*1:468*1:465*5:464*12:459*1:457*1:455*1:429*1:416*17:398*3:387*1:385*14:380*3:376*8:375*4:364*2:363*4:359*1:355*1:342*1:340*2:338*1:336*1:327*1:324*1:320*5:319*1:317*1:316*3:315*1:308*1:307*1:299*1:293*1:288*1:285*3:282*1:277*2:248*2:242*3:228*2:222*1:215*1:213*1:212*6:211*1:202*2:201*1:200*1:185*1:171*1:156*3:153*1:145*1:143*2:141*5:134*1:132*12:130*1:128*6:91*4:80*5:70*1:62*1:38*1:37*1:36*1:33*1:30*2 +926*1:848*1:108*1:67*1:33*2:30*1 +34*1 +34*1 +34*1 +34*1 +34*1 +34*2 +34*1 +34*1 +902*1:823*1:34*1 +75*1:34*1 +932*1:34*1 +593*1:539*1:252*1:54*2:36*1:35*1 +848*1:720*1:694*1:682*1:282*1:197*1:38*1 +38*1 +932*6:826*1:38*1 +997*7:994*1:975*2:932*40:903*4:843*1:787*1:760*1:741*1:620*2:521*2:509*2:495*1:407*3:289*4:273*1:266*2:265*2:38*1 +1037*1:1034*1:1020*1:1004*1:994*2:935*1:932*2:915*1:913*1:629*1:212*2:179*1:50*1:48*1:38*2 +1037*1:1034*1:1033*2:1022*1:935*5:933*4:932*35:923*1:914*1:910*1:908*5:888*1:850*4:848*9:824*1:679*1:648*2:282*1:267*1:264*1:220*1:202*1:38*1 +38*1 +757*4:667*1:212*5:40*1 +1032*1:1003*3:727*1:654*1:652*16:338*9:42*1 +44*1:42*1 +216*1:212*1:43*1 +43*1 +652*2:212*2:95*2:45*2:43*1 +43*3 +1047*8:1036*1:976*1:613*1:344*2:179*2:171*1:43*1 +1062*1:1055*1:1028*2:980*2:979*1:928*1:900*1:799*1:759*1:717*1:684*1:550*1:402*1:378*1:362*1:304*1:292*1:291*1:231*2:178*1:174*1:169*1:154*1:151*1:106*1:101*1:56*1:53*1:43*3 +45*1 +1046*1:926*3:905*3:904*2:810*3:780*1:766*1:683*1:631*1:502*2:383*2:375*1:278*1:68*1:45*1 +941*1:415*24:326*9:236*5:87*2:47*5 +1056*1:1052*3:1050*13:1020*2:1019*1:1017*1:1016*1:1015*1:1014*2:1012*1:1011*2:1010*1:1009*2:1008*2:1007*2:994*3:972*1:908*9:815*1:814*2:813*2:811*2:810*2:809*2:808*1:805*1:804*1:803*1:802*2:801*2:799*7:796*1:795*3:794*2:793*2:792*8:791*3:790*2:789*2:788*1:787*1:786*13:785*2:784*2:783*2:780*9:779*1:778*1:776*1:774*1:773*1:771*1:770*1:769*1:768*2:767*2:766*2:765*1:764*2:763*1:762*1:761*2:760*4:759*4:758*2:757*2:756*2:755*2:754*2:753*2:752*2:751*2:750*2:749*2:748*2:747*5:746*3:745*3:744*1:742*1:741*2:740*2:739*2:738*2:691*1:617*1:542*1:541*1:508*1:493*2:488*1:452*1:364*1:326*1:277*2:156*6:47*1 +977*1:247*2:47*1 +717*4:356*1:326*1:236*5:200*1:184*3:183*1:159*1:152*2:109*1:47*1 +47*1 +48*2 +48*1 +48*1 +1060*1:1047*2:1036*2:978*1:932*1:809*3:796*1:791*5:769*2:761*5:758*2:755*1:752*2:751*2:664*2:620*3:617*3:614*8:613*5:607*2:604*1:587*4:580*1:578*1:554*9:551*3:538*1:521*4:516*2:492*1:452*1:448*6:427*9:416*4:405*2:404*2:400*2:397*4:389*11:386*2:385*1:380*2:376*1:355*1:353*1:327*1:296*1:294*2:293*3:291*3:290*2:289*4:210*3:178*3:176*2:173*2:141*2:125*2:115*5:93*1:91*2:86*17:80*1:76*4:54*3:48*17 +977*3:932*1:823*1:791*2:759*1:647*2:620*6:614*2:613*2:588*4:580*7:578*6:459*2:458*1:363*2:170*1:86*6:48*1 +976*1:705*3:138*1:89*1:48*4 +48*1 +48*1 +1037*3:1020*2:1009*1:1008*2:994*1:915*1:914*1:759*1:193*1:48*1 +932*2:845*1:840*1:48*1 +1047*1:823*1:648*1:450*6:233*5:109*20:48*4 +1047*7:912*2:786*2:764*1:751*2:650*1:606*2:582*2:579*2:539*2:489*1:356*2:288*2:249*4:230*6:226*6:212*2:199*2:171*1:166*1:151*2:141*2:73*1:50*2 +1005*1:932*3:848*41:836*1:826*1:795*1:790*1:727*2:717*1:682*1:671*1:638*2:629*1:620*2:329*1:273*1:237*1:212*2:206*3:50*1 +1050*1:747*1:212*1:50*1 +978*2:977*14:976*2:935*2:932*32:908*10:785*1:247*2:122*1:97*1:50*1 +50*2 +958*1:890*1:825*1:802*1:778*3:644*1:632*1:304*1:282*1:249*1:231*1:50*1 +687*1:50*1 +1047*1:1029*1:903*1:887*2:848*3:824*1:813*2:811*1:802*1:795*2:782*1:778*5:777*1:766*2:726*1:684*1:636*2:629*1:599*3:588*1:536*1:529*1:445*1:437*2:334*1:325*4:256*21:230*1:193*2:172*4:156*6:139*1:85*1:51*1 +955*1:932*1:844*1:791*1:746*1:732*1:659*2:270*1:56*2:54*4:53*2 +53*1 +1047*2:932*1:373*2:193*9:80*1:53*1 +54*5 +54*2 +54*1 +55*1 +848*3:683*1:57*1 +932*1:57*2 +57*1 +1032*1:57*1 +1047*1:963*1:61*1 +1034*1:1033*2:935*3:933*4:932*17:908*2:902*1:841*1:816*1:659*2:269*1:220*1:97*2:61*1 +932*1:273*1:61*1 +1052*2:1021*1:828*1:799*1:675*1:660*2:659*2:653*2:649*1:645*2:643*1:639*2:635*2:620*1:618*2:576*1:574*2:572*2:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:149*3:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2 +63*1 +935*1:934*1:933*1:932*1:737*1:73*1:63*1 +642*9:632*1:67*1:65*16:63*1 +935*1:933*3:932*29:908*7:722*1:691*1:690*1:689*1:273*1:249*1:224*1:193*1:153*1:108*1:64*1 +1037*2:1028*9:935*1:933*1:932*23:908*6:892*1:891*1:878*1:877*1:859*1:858*1:857*1:850*4:846*1:841*1:840*1:839*1:826*1:819*3:688*4:687*4:685*4:681*12:659*3:648*1:629*1:599*1:598*1:475*1:280*1:212*1:193*1:176*1:97*1:64*1 +1037*2:985*2:984*3:935*1:932*30:908*7:746*1:717*1:659*1:632*1:550*1:176*1:154*1:98*1:97*1:85*1:64*2 +1037*2:1034*1:935*3:933*1:932*28:908*10:729*2:718*1:716*1:715*3:714*1:713*1:711*1:710*1:709*2:708*4:707*6:706*2:705*2:704*2:703*2:702*2:701*1:700*2:699*1:698*1:697*1:696*1:695*1:659*2:619*1:596*1:585*1:582*1:426*1:212*9:193*3:176*1:97*1:68*2:67*1:64*1 +67*1:64*1 +932*6:721*2:689*1:203*1:65*7 +65*1 +65*2 +65*3 +881*1:67*1 +658*2:67*1 +155*8:67*3 +986*1:67*1 +67*1 +67*1 +1036*1:966*5:818*1:569*1:562*2:560*3:539*1:476*5:203*1:143*6:68*1 +504*1:484*1:475*3:383*1:236*2:116*2:115*17:68*2 +1060*1:1047*3:901*2:816*1:737*1:674*1:629*3:614*2:613*2:608*1:554*3:483*1:452*1:437*7:427*1:342*3:328*1:290*3:282*1:280*3:236*2:230*4:193*3:175*1:156*19:144*1:141*1:139*3:109*2:68*1 +786*1:758*1:755*1:754*1:752*2:751*2:712*1:650*1:584*1:504*2:444*3:416*1:404*5:399*22:382*1:376*3:373*9:371*1:364*3:360*1:359*1:349*1:327*1:253*1:236*3:176*8:74*1:68*1 +68*1 +215*2:68*5 +68*1 +68*1 +655*1:230*6:155*4:75*1:68*1 +650*1:640*1:636*1:573*1:549*6:536*1:535*3:534*1:530*1:529*2:511*2:510*1:502*4:426*1:411*1:365*2:356*1:135*1:70*2 +70*1 +559*1:483*1:168*2:132*1:70*1 +1048*7:1047*7:1046*1:995*4:976*8:975*12:932*1:926*4:823*2:796*1:784*1:723*2:708*1:689*1:676*1:674*2:659*1:608*1:605*1:598*1:588*5:587*1:558*2:478*1:475*1:435*1:427*2:277*8:171*2:122*1:96*1:78*3:72*1 +766*5:758*1:388*5:361*2:360*1:210*3:173*1:74*2 +1058*1:994*1:980*3:979*1:978*1:975*1:930*1:924*1:923*1:822*2:815*5:799*2:793*1:786*2:741*1:738*3:736*3:659*2:550*2:212*2:108*1:80*1:75*1 +1003*1:76*1 +156*1:76*1 +926*1:809*3:616*2:492*1:405*2:394*7:369*2:313*1:200*1:199*1:176*18:172*1:91*2:76*2 +1047*1:464*2:237*1:76*1 +1048*2:1047*59:1046*1:976*1:932*1:926*1:903*2:823*2:818*2:620*3:593*1:577*2:558*2:489*5:484*1:483*3:475*1:427*3:344*4:193*1:179*1:171*1:168*18:152*1:138*2:80*1:78*3 +933*2:932*8:926*1:900*7:899*3:898*3:897*3:896*2:895*2:894*2:893*1:892*3:891*3:890*3:889*3:888*6:887*4:886*3:885*4:884*5:883*3:882*4:881*4:880*4:879*2:878*2:877*3:876*2:875*4:874*3:873*4:872*5:871*4:870*4:869*4:868*4:867*2:866*3:865*1:864*3:863*8:862*3:861*2:860*4:859*2:858*4:857*3:856*2:855*5:854*3:853*2:78*2 +1036*2:78*1 +1047*6:1046*1:978*1:926*3:823*1:671*1:633*1:539*2:457*2:364*2:244*1:235*1:203*1:171*1:158*1:82*1:80*1:78*1 +677*8:317*10:141*2:78*1 +1047*3:932*1:908*1:755*1:727*1:604*1:587*1:475*2:327*1:247*2:80*1:78*1 +78*1 +932*3:78*1 +78*1 +1041*1:1036*1:977*1:976*2:975*1:932*1:539*1:78*1 +78*1 +1047*1:932*1:78*1 +1048*1:1047*1:932*1:605*1:344*6:158*1:78*1 +1048*3:1047*4:1046*1:976*3:975*1:823*1:475*4:411*1:344*2:98*1:78*1 +531*1:78*1 +1047*6:1046*2:976*1:906*1:903*1:902*1:810*6:674*1:654*2:604*3:552*3:518*2:464*4:457*1:441*5:409*1:408*1:385*2:376*3:375*1:354*3:341*1:338*2:337*2:320*1:319*1:247*1:236*2:226*1:220*1:198*1:197*1:169*1:130*1:125*1:78*1 +1048*2:1046*2:901*1:615*1:552*1:522*1:277*1:263*1:237*1:78*1 +85*2:84*3:79*2 +932*1:893*1:881*1:856*1:693*1:585*2:518*1:176*2:163*2:153*1:79*1 +1041*1:950*1:761*1:732*1:419*1:230*1:227*1:79*1 +79*2 +636*1:79*2 +926*1:237*1:79*1 +79*2 +1006*1:977*5:707*1:655*2:212*5:79*1 +974*1:946*2:945*5:719*1:608*1:606*1:600*2:314*6:309*1:307*3:163*5:141*1:114*4:80*9 +669*4:151*15:141*1:80*3 +608*5:599*1:586*1:80*1 +608*1:291*1:80*1 +1048*2:1047*12:975*1:932*3:823*1:708*1:665*1:483*1:344*1:277*1:152*2:109*1:80*2 +608*25:605*2:604*3:589*1:586*2:584*1:376*7:80*16 +748*4:620*2:614*3:613*4:587*1:317*1:138*1:80*2 +214*5:80*1 +1047*1:674*3:601*3:80*1 +80*1 +995*1:932*3:887*2:856*2:726*2:715*1:710*1:80*1 +313*2:311*2:310*1:80*2 +728*1:701*1:80*1 +719*4:80*1 +1047*3:941*4:785*1:673*10:620*4:614*2:613*3:608*6:605*1:601*5:599*3:598*4:597*4:596*4:595*3:593*4:591*1:586*3:584*1:583*5:580*1:578*1:565*1:537*1:521*1:483*4:437*1:385*3:372*1:361*1:356*1:352*2:342*1:326*2:317*3:313*4:236*5:223*7:180*3:179*5:166*1:161*3:160*2:156*3:145*15:141*4:138*8:134*3:80*2 +1046*1:629*2:605*1:579*7:489*1:171*1:161*1:141*2:134*2:80*1 +554*2:551*2:461*1:428*1:427*1:405*2:397*1:390*20:356*1:308*1:176*1:173*2:168*6:167*1:118*1:115*1:86*7:80*1 +326*4:80*1 +1048*1:1047*1:1046*1:158*1:80*1 +753*6:662*3:605*1:593*1:581*5:538*23:493*2:451*6:435*1:339*1:218*4:180*2:179*1:176*2:175*1:168*18:115*6:80*1 +809*3:616*2:601*3:504*1:489*2:394*2:363*1:316*1:242*1:235*1:176*11:80*1 +795*1:587*1:351*1:168*1:142*2:80*1 +1050*1:803*5:750*3:712*1:667*9:665*1:620*1:542*1:540*2:538*2:523*1:521*1:517*1:509*2:504*2:503*1:493*1:451*1:446*2:423*1:421*2:418*1:416*1:414*1:407*1:400*1:392*1:389*1:383*1:382*1:379*1:374*1:327*3:282*7:280*3:210*1:179*2:176*1:174*1:156*1:80*1 +1053*1:984*2:982*1:977*1:917*1:913*3:848*19:826*3:821*1:780*1:726*1:693*1:683*1:659*1:614*1:613*1:382*1:256*2:202*1:201*1:176*1:80*1 +1036*2:1029*1:826*1:823*2:782*3:766*2:758*1:659*5:643*1:624*1:551*1:550*1:541*2:481*1:464*13:461*2:457*5:395*2:373*4:371*1:334*3:322*5:319*5:273*2:250*1:210*3:209*1:204*2:203*23:202*11:201*11:158*2:152*1:80*1 +1052*2:1050*13:978*2:960*4:850*2:838*1:825*1:824*1:822*2:819*1:818*7:814*1:813*1:811*1:810*1:809*1:808*1:804*1:802*1:799*2:795*1:794*1:793*1:792*1:791*2:790*1:789*1:788*1:786*11:785*1:784*1:783*1:780*1:776*1:769*1:768*1:767*1:766*6:765*4:764*1:761*1:760*3:759*3:758*5:757*1:756*1:755*1:754*1:753*1:752*1:751*1:750*1:749*1:748*1:747*1:746*2:745*2:744*1:742*1:741*1:740*2:739*2:738*1:737*1:736*1:735*1:733*1:732*1:731*1:725*1:722*3:721*2:720*2:719*4:717*4:713*1:711*1:709*1:708*1:706*1:705*1:704*1:703*1:702*1:701*1:700*1:694*1:691*1:688*1:687*8:685*1:679*1:670*1:617*1:585*6:542*1:529*2:493*2:92*1:81*1 +631*1:613*14:608*1:600*1:598*1:588*2:587*2:558*1:557*1:504*7:490*1:444*2:373*2:346*1:327*1:268*1:218*1:138*1:81*1 +81*1 +1060*1:1056*1:943*1:82*1 +90*1:88*1:85*1:82*1 +90*1:88*1:85*1:82*1 +932*1:90*1:88*1:85*1:82*1 +90*1:88*1:85*1:82*1 +82*1 +90*1:85*1:82*1 +90*1:85*2:82*1 +933*4:932*6:917*1:908*1:646*1:636*1:84*1 +901*1:891*1:650*1:601*1:577*1:571*1:489*1:483*1:280*1:277*1:217*1:180*1:171*2:141*1:118*1:116*1:114*1:88*1:84*1 +529*1:176*2:84*1 +86*1 +608*1:489*2:86*1 +1054*1:1036*1:804*2:803*1:791*1:551*9:484*4:397*2:158*1:86*7 +285*1:86*2 +712*2:86*2 +414*1:86*3 +1047*1:777*1:757*7:721*1:620*1:581*1:579*2:291*1:86*4 +426*1:375*1:310*2:86*3 +1001*1:916*1:852*1:803*1:577*3:428*1:412*1:384*1:315*1:282*1:276*1:256*1:255*1:86*1 +758*1:93*1:87*1 +88*1 +88*1 +88*1 +88*2 +88*1 +88*1 +88*1 +88*1 +932*1:655*1:212*1:125*1:89*3 +753*1:655*2:588*8:538*2:517*5:513*7:509*3:508*1:451*2:426*2:424*1:419*1:417*1:401*1:393*2:388*1:156*2:139*1:90*1 +763*2:90*2 +200*2:199*2:90*1 +790*2:608*1:593*1:385*1:252*1:171*1:143*1:136*3:93*1:91*3 +1047*4:755*1:662*1:628*6:626*6:516*1:416*1:397*1:327*1:326*1:193*1:192*1:176*1:148*1:109*2:93*1:91*8 +1036*1:932*1:93*1 +1045*1:398*1:93*1 +95*2:93*3 +94*1 +94*1 +94*5 +721*1:640*1:95*1 +95*1 +95*1 +539*3:98*1:95*1 +96*1 +96*1 +97*1 +932*2:926*1:97*1 +935*4:933*6:932*23:908*5:722*1:644*1:551*1:538*2:249*1:97*3 +1033*2:1022*1:935*5:933*5:932*34:908*4:850*10:849*2:835*1:833*1:832*1:830*1:829*1:816*1:659*2:553*1:518*1:249*1:97*1 +932*1:97*2 +1037*1:935*6:933*3:932*36:908*5:844*1:838*1:659*5:307*1:97*2 +97*1 +935*1:933*1:932*1:97*1 +1037*1:1022*1:935*1:933*2:932*26:908*4:880*1:866*1:863*1:855*1:853*1:823*1:717*1:694*1:680*1:659*4:249*1:97*1 +1033*2:1028*1:935*6:933*7:932*22:908*5:885*1:883*1:882*1:659*1:644*1:637*2:553*1:551*1:411*1:227*1:97*1 +933*3:932*2:924*1:97*1 +1033*2:1028*2:935*1:934*1:933*2:932*14:908*2:869*1:848*1:671*1:648*1:646*1:641*3:636*1:625*1:573*1:265*1:215*1:193*2:97*1 +933*3:932*9:908*3:902*2:659*1:641*2:640*3:638*1:636*1:625*1:573*1:549*1:261*1:179*1:97*1 +97*1 +932*4:908*1:841*1:97*1 +97*1 +935*2:934*1:933*3:932*13:924*1:908*1:875*1:659*1:648*2:549*1:538*1:97*1 +749*2:705*1:607*2:293*2:168*2:97*1 +935*1:933*6:932*6:908*2:906*1:637*1:549*1:541*1:97*1 +97*1 +97*1 +97*1 +97*1 +97*1 +1047*1:768*1:587*1:554*2:484*1:427*3:422*2:381*1:374*29:310*2:291*1:193*5:109*1:97*1 +935*1:934*1:933*1:932*7:872*1:638*1:549*1:271*1:97*1 +1033*2:935*2:933*5:932*15:908*2:874*1:648*1:644*1:97*1 +933*1:932*1:265*1:97*1 +97*1 +98*1 +98*1 +721*1:549*1:229*1:137*1:98*1 +1029*1:926*2:818*26:784*1:717*1:644*8:549*1:98*1 +98*2 +98*1 +984*3:655*4:528*1:98*1 +98*1 +935*3:933*5:932*20:908*4:902*1:843*1:98*1 +98*1 +98*2 +98*2 +935*1:98*6 +171*1:98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*3 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +932*1:795*1:98*1 +982*1:600*3:455*1:99*1 +1059*2:1058*4:1051*1:999*1:994*3:980*2:979*5:974*4:973*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:963*1:962*1:961*1:960*1:959*1:958*2:957*1:956*1:955*2:954*1:953*1:952*2:951*2:950*3:949*1:948*1:947*1:946*1:945*2:822*2:799*1:794*1:781*2:757*1:747*1:738*2:736*2:728*1:715*1:678*1:433*2:287*2:237*1:100*1 +1044*1:554*5:551*1:100*1 +932*1:102*5 +102*1 +103*1 +721*1:551*3:171*1:104*1 +726*1:104*4 +1017*1:946*1:945*1:917*1:905*1:893*1:852*1:851*1:848*5:844*1:780*1:748*1:619*1:559*1:536*2:467*1:462*1:448*1:428*1:386*1:365*1:230*1:160*1:105*1 +230*3:105*1 +105*1 +148*1:109*2 +148*2:109*5 +109*1 +109*1 +671*1:193*5:109*2 +109*1 +109*1 +109*1 +109*1 +554*1:464*2:383*3:118*1:109*20 +648*3:552*3:550*1:212*1:109*20 +795*2:608*1:593*1:210*3:113*1:109*20 +109*27 +109*8 +109*5 +940*12:671*2:643*1:642*1:628*21:625*1:328*29:288*1:148*2:109*2 +977*1:940*3:628*4:626*3:384*2:148*1:109*1 +1047*7:1046*1:994*1:976*5:975*9:932*1:903*1:654*3:650*2:525*2:518*1:398*1:338*1:303*2:218*1:152*1:122*1:111*1 +937*1:936*1:935*1:934*1:933*1:932*1:722*2:676*1:655*1:650*3:573*1:555*2:549*3:529*7:504*5:474*15:408*10:396*11:383*2:377*4:365*20:355*2:341*4:339*1:316*1:255*11:243*2:226*2:222*1:220*2:179*3:169*2:152*2:114*2 +1036*1:629*1:608*1:554*2:248*1:236*1:173*5:115*1 +435*3:115*1 +359*1:118*1 +948*1:947*1:932*2:755*1:659*1:431*3:405*2:327*1:140*1:118*1 +1036*1:1028*1:935*3:933*2:932*20:925*1:908*2:667*1:659*2:648*1:625*1:622*1:549*2:237*1:122*1 +1047*2:122*1 +974*1:948*6:947*9:941*1:223*1:206*2:138*1:130*5:129*2:128*2:127*1:126*4:125*5:124*2 +932*1:922*4:852*3:813*1:802*1:762*2:641*1:640*1:636*5:631*1:628*1:573*2:550*2:539*2:502*1:462*1:410*1:334*1:280*1:125*1 +608*5:593*1:385*3:382*8:371*1:242*1:125*4 +1047*1:779*1:577*6:171*1:132*3:131*7 +670*6:588*2:548*6:413*1:371*1:342*6:236*2:147*1:141*1:131*3 +1022*1:686*1:654*1:650*3:588*2:403*1:338*1:218*2:131*2 +132*1 +132*1 +339*1:133*1 +620*1:565*1:526*8:445*2:437*1:387*4:376*1:322*1:233*1:161*2:139*4:133*4 +134*2 +134*1 +136*1 +136*1 +137*4 +955*1:815*1:808*6:805*1:804*1:803*2:796*2:781*3:778*1:777*5:771*1:765*1:705*1:662*9:600*1:579*4:508*1:507*2:448*1:428*1:427*2:416*3:404*3:382*2:380*3:374*4:326*7:302*1:285*1:275*1:274*2:246*1:212*7:180*1:172*1:167*1:146*1:145*2:137*1 +137*1 +1061*1:1053*4:994*5:815*2:796*5:770*1:748*2:746*1:723*2:717*1:705*1:663*1:629*3:620*28:617*3:614*1:613*2:587*6:581*6:448*8:382*1:287*9:277*12:276*2:275*3:274*17:241*1:145*3:137*1 +138*1 +138*1 +941*1:138*2 +223*1:138*1 +1047*10:766*2:427*2:223*1:138*1 +138*5 +1048*4:1047*14:1046*1:995*2:976*1:975*1:926*1:823*1:708*2:674*1:605*1:539*1:489*4:484*1:427*5:247*2:171*1:141*1:138*2 +218*5:138*6 +138*1 +139*1 +139*1 +932*2:371*1:210*1:168*1:140*3 +777*1:697*1:601*1:230*1:140*1 +796*5:565*1:508*1:167*3:145*2:140*2 +933*1:140*1 +193*1:168*2:140*1 +141*7 +571*1:570*1:569*1:560*1:141*1 +141*1 +1035*1:1034*6:1031*1:1029*4:1028*1:1027*2:977*4:948*1:947*1:932*3:786*3:737*1:620*4:614*9:613*12:599*6:598*4:583*3:573*1:456*4:359*1:339*1:263*1:241*3:226*4:141*3 +141*1 +1047*15:1046*1:975*1:926*1:593*1:141*1 +1048*2:1047*10:427*2:247*1:141*1 +629*2:141*4 +141*2 +141*2 +769*2:665*1:617*2:521*1:502*3:448*1:416*1:382*1:180*2:176*1:171*1:142*2 +766*2:638*1:516*1:236*2:171*1:168*2:143*1 +144*1 +144*3 +144*3 +905*1:882*1:827*1:145*1 +608*1:145*13 +755*1:742*1:737*2:415*1:413*1:327*1:322*2:145*1 +1021*2:924*1:923*1:845*1:803*1:783*1:667*1:580*1:540*1:529*1:427*1:421*1:416*1:256*1:212*5:145*1 +932*1:880*1:845*1:821*1:796*2:795*1:794*1:720*1:637*1:636*1:277*2:274*1:212*5:185*1:153*1:145*1 +1036*7:1030*1:933*1:932*5:717*1:715*1:659*5:608*1:561*1:558*1:556*2:273*1:216*2:215*1:212*6:209*4:156*1:145*1 +145*1 +796*3:620*27:587*2:581*1:579*42:578*1:367*1:277*1:145*1 +147*1 +247*3:147*1 +848*1:815*1:729*1:681*1:636*1:628*1:627*1:626*1:625*1:624*1:622*1:413*1:411*1:328*2:319*1:230*1:212*2:148*1 +869*1:727*3:628*1:237*2:193*1:150*1 +815*1:685*2:592*1:365*1:312*1:150*1 +1047*1:980*3:979*3:932*1:573*1:554*1:529*2:504*1:489*1:385*9:384*2:363*1:316*9:246*1:242*1:235*1:227*2:203*1:169*3:151*2 +151*11 +151*1 +151*2 +151*1 +152*1 +636*2:584*1:565*1:384*2:356*1:236*2:152*2 +536*1:152*3 +152*1 +152*1 +152*1 +1047*1:193*1:152*1 +152*1 +1048*3:1047*6:976*2:975*1:689*1:577*1:484*1:344*5:193*2:152*1 +932*5:707*1:689*1:608*1:600*1:411*1:153*1 +154*1 +518*1:356*9:155*1 +155*1 +155*1 +155*1 +155*1 +155*1 +156*2 +657*6:629*2:608*1:586*1:437*5:156*30 +748*1:156*2 +791*1:757*1:727*1:715*3:688*1:659*7:265*1:216*2:212*2:202*1:201*1:156*1 +790*1:451*2:338*1:326*1:277*1:156*5 +759*1:427*1:277*1:156*1 +156*1 +156*1 +156*8 +539*1:156*2 +963*2:932*11:823*1:762*2:717*1:374*1:208*1:156*2 +608*1:156*1 +156*1 +156*1 +156*1 +156*2 +156*2 +156*1 +714*1:156*1 +156*1 +156*1 +156*1 +1017*1:1009*1:916*1:859*1:841*1:819*1:802*1:795*1:786*2:746*2:652*2:617*1:558*1:549*1:536*1:442*1:432*1:427*1:420*1:416*1:411*1:404*2:373*1:337*1:316*1:274*1:256*1:217*1:212*1:193*1:176*1:156*1 +783*2:504*3:383*1:238*1:222*1:156*1 +1048*1:689*2:270*1:203*2:193*1:158*1 +1048*3:1047*8:976*1:975*1:615*1:599*1:598*1:593*1:478*1:475*1:427*3:344*2:277*1:252*1:158*1 +158*3 +778*3:636*1:230*3:158*1 +1047*1:786*6:712*2:158*2 +786*1:550*3:160*1 +161*12 +161*12 +385*3:166*2 +932*2:755*1:620*1:452*4:434*2:405*2:371*1:369*4:368*4:327*1:294*3:166*1 +539*1:524*2:415*1:319*2:316*1:166*1 +932*1:920*1:713*1:464*1:457*1:168*1 +810*1:789*1:786*1:781*1:747*1:649*1:628*1:627*1:626*1:625*1:624*2:622*1:604*1:582*1:539*3:427*1:399*1:365*1:315*2:240*1:212*2:168*1 +168*32 +1036*1:1032*1:464*1:344*1:168*2 +203*1:168*4 +168*6 +171*1 +230*2:171*1 +604*1:486*10:478*1:235*13:219*2:201*1:171*1 +1048*1:1047*2:263*1:171*2 +385*1:171*1 +823*1:475*4:427*2:277*2:171*1 +171*1 +795*4:601*5:171*2 +1047*8:665*1:593*1:489*1:464*1:247*1:171*1 +940*2:786*1:763*7:745*2:672*5:438*12:419*1:404*15:390*1:371*1:327*1:324*2:316*1:304*9:296*1:253*2:230*2:181*1:171*1 +524*1:398*2:171*1 +172*1 +172*1 +175*1 +175*1 +175*1 +758*4:175*7 +175*1 +386*5:175*1 +617*3:176*16 +176*1 +474*13:179*1 +179*2 +179*1 +179*1 +209*1:180*1 +937*1:936*1:935*1:908*1:483*1:388*1:222*1:180*1 +932*2:534*2:180*2 +180*2 +1054*1:1038*1:1029*1:304*1:181*1 +182*1 +1058*1:980*1:663*2:648*1:247*3:242*1:185*1 +588*1:185*1 +1048*2:1047*15:654*1:650*6:539*6:403*3:393*1:338*5:293*2:190*1:187*1 +607*2:434*2:405*2:371*1:369*2:368*2:293*4:190*2 +741*1:607*1:293*4:190*1 +620*3:607*2:601*1:293*4:190*3 +190*3 +190*1 +1047*7:755*1:671*4:551*1:404*2:327*1:190*1 +932*1:190*2 +190*3 +193*1 +193*1 +994*1:976*1:932*1:796*1:747*1:553*1:277*1:193*1 +1058*2:994*2:193*1 +1034*2:932*1:908*1:901*2:689*1:193*2 +1036*1:901*1:193*7 +1036*2:933*1:659*2:273*1:271*1:262*1:259*4:258*5:193*1 +193*1 +193*4 +193*1 +193*1 +193*1 +193*2 +193*1 +193*1 +193*1 +193*1 +193*1 +193*1 +193*1 +193*1 +193*1 +193*1 +193*4 +193*1 +193*4 +193*4 +193*1 +193*1 +193*1 +193*3 +1036*4:1034*1:193*3 +1036*1:914*1:768*1:215*1:193*1 +932*3:193*1 +312*1:193*3 +932*2:926*2:816*1:569*1:489*1:304*1:203*1:193*1 +688*1:685*1:193*1 +1034*2:926*1:901*1:193*1 +932*1:193*1 +689*1:193*2 +193*1 +1034*1:193*1 +193*1 +689*2:193*1 +945*1:932*3:814*1:811*1:504*3:230*1:193*1 +247*1:193*1 +193*1 +1047*3:976*5:632*2:296*1:193*2 +195*1 +198*1:197*1 +1046*1:229*1:197*1 +197*2 +200*5:199*5 +1037*4:1022*1:935*1:933*3:932*31:908*6:848*2:844*1:819*2:683*1:659*1:619*1:489*1:200*1:199*1 +199*2 +200*13:199*2 +476*12:463*1:301*1:246*1:229*1:200*1:199*1 +200*1 +924*1:681*1:647*1:608*2:202*1:201*1 +655*2:478*1:454*2:333*2:329*1:318*1:316*1:211*1:201*2 +203*4 +203*1 +461*2:247*49:203*57 +476*10:247*1:203*16 +203*1 +203*3 +203*1 +977*1:504*4:203*1 +747*1:203*1 +203*1 +203*1 +762*1:203*2 +243*1:203*1 +203*1 +642*1:203*2 +203*1 +518*3:203*1 +657*1:203*1 +209*13 +901*1:230*1:209*1 +209*1 +209*1 +209*1 +209*3 +209*1 +209*1 +932*2:209*1 +209*2 +210*1 +813*1:811*3:802*21:766*3:758*10:706*1:535*1:529*5:504*1:464*1:408*1:377*1:365*1:363*2:210*1 +655*4:211*1 +916*1:908*1:212*1 +937*1:936*1:932*2:848*1:843*1:303*1:212*2 +212*2 +212*1 +932*1:920*1:867*1:852*1:705*1:620*1:427*1:212*1 +1057*1:1037*16:1015*1:932*1:898*1:848*3:846*1:845*1:844*1:805*1:795*3:629*2:431*19:404*1:212*1 +881*1:658*1:504*1:212*1 +848*1:212*1 +848*1:845*2:742*1:730*1:722*1:705*1:685*1:662*2:619*3:463*1:428*1:308*1:281*1:227*1:215*1:212*4 +846*1:795*1:212*1 +1041*1:932*1:848*1:782*1:760*1:636*1:411*1:256*1:212*1 +932*3:841*1:265*1:263*1:260*1:212*1 +212*1 +554*2:212*1 +932*3:908*1:841*1:754*2:703*1:667*1:640*1:507*2:416*2:282*1:216*1:212*1 +1037*6:1036*2:1032*1:977*1:819*2:212*1 +1017*4:955*1:952*1:951*1:950*1:949*1:948*1:947*2:946*1:945*1:933*1:932*4:924*13:923*7:902*1:880*1:852*2:844*1:756*1:720*1:677*1:212*1 +1030*2:644*3:620*1:581*2:579*2:241*4:212*3 +795*27:212*2 +935*1:790*1:747*1:212*1 +551*5:212*1 +1036*4:212*1 +822*1:799*1:738*1:736*1:659*1:511*1:389*1:216*1:212*1 +212*4 +1015*1:908*7:788*1:539*1:212*3 +212*1 +212*3 +212*1 +932*10:850*1:831*2:282*2:212*1 +212*1 +212*1 +1036*6:966*5:932*2:911*1:909*3:846*1:845*1:844*4:216*1:212*2 +806*1:674*1:544*1:212*1 +212*1 +977*1:933*1:932*2:849*1:843*1:827*1:786*1:659*1:632*1:212*1 +214*3 +214*2 +767*12:215*4 +215*1 +215*1 +216*10 +216*1 +216*1 +932*4:216*1 +1036*1:905*1:844*1:726*1:216*1 +216*1 +216*1 +216*1 +216*1 +721*1:654*1:650*2:588*4:404*1:338*1:230*1:218*2 +650*1:403*2:218*1 +218*1 +218*1 +218*1 +600*1:588*22:218*3 +786*2:488*6:364*2:228*1:218*4 +218*1 +219*2 +220*1 +220*1 +848*1:786*1:551*1:398*1:220*1 +722*1:535*1:529*2:504*2:377*1:365*2:364*10:243*1:220*2 +1050*1:1047*5:994*3:980*3:979*5:978*2:975*1:823*1:221*1 +221*1 +489*6:222*2 +795*1:577*2:504*11:342*1:320*1:236*14:234*1:223*2 +941*1:673*2:588*1:565*1:558*1:355*1:223*1 +941*1:223*1 +941*1:223*1 +941*1:223*1 +941*1:223*1 +223*1 +795*2:605*4:599*3:597*1:595*1:583*1:223*1 +626*1:224*1 +995*1:958*2:927*1:700*1:632*1:227*1 +486*1:229*1 +764*1:700*1:699*1:620*1:558*3:552*2:522*1:489*1:468*1:376*1:374*1:363*1:235*1:229*1 +481*2:229*1 +786*1:774*7:653*1:573*1:536*9:433*1:363*1:339*1:230*4 +655*1:651*1:550*1:408*1:237*1:230*1 +230*1 +230*1 +230*1 +230*1 +230*1 +637*1:230*3 +230*3 +230*3 +230*1 +230*1 +925*2:230*2 +230*1 +230*2 +231*1 +1047*3:237*1:231*1 +786*1:235*1 +235*1 +235*2 +235*1 +525*5:486*10:476*105:236*8 +236*2 +351*1:236*2 +236*2 +236*2 +977*3:882*1:486*1:248*1:236*2 +237*2 +237*1 +237*1 +902*1:237*1 +237*1 +486*1:237*1 +237*3 +237*1 +237*1 +427*1:237*1 +560*1:238*1 +1047*2:239*3 +977*1:240*1 +823*2:786*1:721*1:240*3 +818*2:241*2 +620*1:529*1:504*3:497*1:452*1:404*1:399*1:398*1:385*1:316*1:303*1:242*1 +504*1:358*2:243*14 +706*1:529*1:504*2:408*1:356*1:243*1 +722*1:535*1:529*1:519*1:504*1:377*1:365*2:243*1 +535*1:529*1:519*1:504*1:377*1:365*1:243*1 +813*2:758*1:722*1:535*1:534*2:529*2:519*3:504*21:377*6:365*8:359*6:356*3:244*3:243*1 +549*1:243*1 +946*1:585*2:377*1:365*1:249*1:244*1 +244*3 +813*1:758*1:518*1:359*1:358*4:356*1:244*5 +650*1:518*1:504*6:483*2:377*10:365*16:356*1:338*2:244*1 +244*1 +244*1 +244*1 +247*2 +1048*1:1047*2:975*2:659*1:620*1:605*1:344*2:247*1 +247*1 +1048*1:1046*1:926*1:755*3:327*3:247*1 +247*1 +486*10:478*1:475*1:374*1:247*1 +247*4 +932*3:249*1 +252*1 +255*1 +256*1 +256*1 +257*6 +934*2:932*7:908*2:871*1:870*1:857*1:659*1:257*1 +258*3 +934*1:933*3:932*18:916*1:908*3:843*2:636*1:538*1:258*1 +935*2:933*2:932*13:908*2:659*1:648*1:549*2:538*1:258*1 +933*3:932*6:906*3:841*1:637*1:555*1:549*1:259*1 +273*1:260*2 +659*5:260*1 +933*4:932*1:260*1 +261*1 +1033*2:933*5:932*13:908*4:637*1:636*2:549*1:280*1:261*1 +261*1 +261*1 +932*2:816*2:273*1:263*2 +263*1 +932*1:916*1:903*1:889*1:845*1:273*2:263*1 +935*1:933*1:932*5:908*1:902*1:640*1:264*1 +935*2:933*3:932*28:908*6:848*1:619*1:264*1 +908*2:265*1 +933*7:932*9:908*2:816*1:659*1:549*1:270*1:266*1:265*1 +848*1:844*1:265*1 +1028*1:935*3:933*4:932*21:908*3:903*1:843*1:636*1:588*10:269*1:268*1 +1050*1:934*1:933*3:932*10:908*2:873*1:750*1:549*1:542*1:538*1:270*1 +271*1 +780*1:737*1:659*1:465*1:272*1 +932*17:908*34:903*1:686*1:273*3 +1037*11:273*1 +273*1 +659*2:273*1 +273*1 +932*2:273*1 +659*7:273*1 +976*2:975*2:277*2:274*1 +327*1:274*8 +932*1:416*1:276*2 +902*1:705*1:276*1 +948*1:947*1:374*3:277*1 +277*1 +277*1 +277*1 +277*3 +277*1 +280*1 +1036*1:955*1:280*2 +280*1 +280*1 +1024*3:986*5:720*3:280*4 +281*1 +281*1 +932*1:844*1:281*1 +985*1:932*5:915*1:281*1 +284*1 +285*1 +285*2 +285*1 +285*1 +1037*1:1030*5:932*6:880*1:746*4:710*1:287*5 +805*1:648*1:288*3 +288*1 +998*1:995*1:822*1:814*1:813*1:811*1:810*1:809*1:808*1:804*1:802*1:768*1:766*1:764*1:761*1:760*1:759*1:758*1:757*1:755*1:754*1:753*1:752*1:751*1:750*1:749*1:748*1:747*1:746*1:745*1:744*1:742*1:740*1:739*1:737*1:688*1:660*1:641*1:638*1:636*7:618*1:555*1:549*1:542*1:302*1:299*1:298*1:292*1 +1047*1:617*5:398*1:293*3 +293*1 +294*1 +1048*1:295*1 +1048*1:295*3 +1047*9:975*1:721*2:599*2:598*6:597*2:596*5:572*2:546*2:426*2:415*2:375*2:297*2 +599*2:598*6:597*2:596*5:297*2 +297*2 +297*2 +786*2:782*1:780*5:737*1:650*1:525*1:465*4:462*1:337*2:334*1:301*1 +782*1:564*1:563*1:559*1:462*1:337*2:301*1 +786*1:301*2 +1050*3:1038*4:1035*1:1034*3:1033*3:1031*1:1029*12:1028*1:1027*1:994*7:978*3:975*2:932*1:848*2:758*5:733*2:717*1:682*1:647*1:371*1:326*1:319*4:317*2:303*2 +303*1 +824*1:712*2:303*2 +712*2:303*2 +610*1:303*1 +307*1 +935*2:934*1:933*4:932*14:917*1:908*2:868*1:307*1 +932*1:316*1 +775*1:316*2 +316*1 +1059*1:1058*1:1050*16:823*2:818*1:796*1:747*2:742*1:722*1:698*1:666*4:659*1:467*1:464*2:462*1:316*1 +795*2:677*2:644*1:620*1:317*1 +1013*4:1012*2:1010*3:932*1:821*1:677*1:632*1:317*1 +317*1 +317*1 +317*1 +317*1 +1050*5:799*1:741*1:738*1:736*1:333*1:325*1:318*1 +1036*5:955*1:932*3:689*2:677*1:659*2:628*2:328*2:318*1 +318*3 +318*1 +752*1:751*1:382*1:333*1:319*3:318*1 +818*29:722*1:719*1:717*1:553*1:489*1:333*1:329*1:321*1:318*1 +843*1:803*1:795*1:559*1:549*1:530*1:444*1:418*1:412*1:398*1:331*1:321*1 +398*1:322*2 +326*6 +326*1 +326*1 +933*3:908*1:821*3:755*2:327*2 +940*2:328*3 +657*3:650*6:339*3:331*11 +667*1:638*1:331*1 +786*1:782*1:334*1 +823*4:760*3:336*5 +336*1 +615*1:605*1:457*1:336*1 +657*4:656*6:653*4:650*1:339*10:338*1 +338*1 +654*1:650*4:403*2:338*1 +339*1 +795*2:654*2:601*1:341*4 +1036*2:341*4 +341*4 +932*1:349*3:342*9:341*1 +342*1 +342*3 +342*2 +342*1 +342*1 +344*1 +1047*2:478*1:344*1 +1047*13:975*4:926*1:620*1:493*1:475*3:344*1 +608*1:344*1 +344*1 +344*2 +813*1:786*15:784*9:671*2:614*7:613*1:465*1:451*1:384*14:354*2 +584*1:475*2:356*2 +620*1:608*1:551*7:356*1 +706*1:534*2:529*2:504*5:408*1:384*2:377*1:365*1:359*2:356*1 +356*1 +629*1:588*23:356*3 +359*5 +935*1:932*3:359*1 +940*3:360*2 +360*1 +670*2:563*1:548*2:363*1 +376*1:363*1 +668*1:608*2:565*1:427*3:376*1:363*1 +364*1 +491*1:364*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +529*1:504*1:408*1:384*2:377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +408*1:377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*2 +377*1:365*2 +377*1:365*2 +408*1:377*1:365*1 +461*2:456*1:408*1:377*1:365*1 +377*1:365*2 +377*1:365*2 +377*1:365*2 +408*1:377*1:365*1 +377*1:365*2 +377*1:365*2 +377*1:365*2 +438*6:371*1 +766*1:371*1 +433*5:424*1:419*1:417*1:401*2:371*1 +982*1:981*3:932*2:371*1 +371*1 +373*1 +484*26:374*1 +374*1 +374*2 +374*1 +426*1:375*1 +810*1:562*1:375*1 +1046*1:786*1:747*1:632*1:376*1 +376*1 +608*6:584*1:376*3 +604*2:376*2 +379*1 +983*3:876*3:380*1 +1047*2:940*2:380*1 +384*1 +932*1:384*2 +384*2 +384*2 +384*2 +384*2 +384*2 +706*3:560*1:529*1:504*1:384*2 +384*2 +384*1 +384*1 +384*1 +384*1 +384*1 +384*1 +384*1 +384*1 +388*1 +388*1 +388*1 +628*1:388*2 +391*1 +397*1 +1047*1:684*2:398*5 +804*2:398*12 +804*1:629*1:614*2:613*2:587*1:584*1:398*2 +764*1:761*1:608*1:421*1:399*1 +804*1:400*1 +1048*2:1046*2:745*1:672*1:661*2:539*1:425*1:402*2 +403*2 +673*2:654*1:650*3:620*1:403*2 +650*6:403*3 +650*1:403*2 +650*1:403*2 +650*1:403*2 +650*1:403*2 +917*1:404*1 +1041*1:954*1:948*5:832*1:407*1 +409*19 +1047*3:932*10:411*1 +932*3:411*1 +411*1 +415*1 +769*2:617*4:614*2:613*1:416*1 +1047*1:932*1:908*1:416*1 +754*1:416*1 +422*1 +446*3:423*2 +747*1:479*1:427*1 +427*1 +427*1 +1048*2:1047*2:976*1:903*1:478*1:427*2 +844*1:708*1:427*2 +431*2 +433*1 +1048*7:1047*15:1046*29:1029*1:823*1:475*2:433*1 +433*1 +435*1 +435*1 +435*1 +435*1 +435*1 +435*4 +435*2 +446*2 +1060*1:1056*1:803*1:767*1:764*1:759*2:750*1:452*1 +455*1 +455*1 +455*1 +605*3:593*3:507*2:456*1 +457*3 +457*2 +457*1 +457*1 +457*2 +638*1:457*1 +461*2 +461*2 +461*1 +461*2 +785*1:757*1:742*1:659*1:628*1:541*1:467*1:462*1 +786*2:782*1:712*1:539*1:525*1:465*4:462*1 +621*4:463*1 +464*9 +464*1 +464*1 +464*1 +464*2 +464*4 +464*10 +1047*1:478*1:464*1 +464*3 +964*1:465*1 +786*5:467*1 +786*1:518*2:468*1 +468*1 +472*1 +472*1 +472*1 +474*1 +475*2 +475*1 +475*3 +475*2 +475*2 +476*5 +476*5 +476*5 +1047*1:786*1:478*1 +478*1 +478*1 +478*1 +478*1 +478*1 +478*1 +478*1 +478*1 +478*1 +478*1 +486*4:483*6 +483*3 +483*3 +1048*1:1047*1:650*1:599*1:598*1:483*1 +483*1 +483*1 +483*1 +483*1 +483*2 +484*1 +544*1:484*1 +655*1:489*2 +926*1:491*1 +493*1 +504*1 +504*1 +504*1 +504*1 +504*1 +504*1 +504*1 +504*1 +504*1 +504*1 +504*1 +504*1 +504*1 +504*1 +504*1 +504*3 +504*1 +504*9 +599*3:597*1:595*1:583*1:507*2 +508*1 +508*2 +1025*1:1024*2:932*1:795*1:668*1:593*1:512*1 +518*5 +518*1 +518*1 +518*1 +786*1:774*5:536*22:529*2:520*1 +521*4 +524*21 +531*1 +538*4 +538*2 +539*1 +539*2 +780*13:539*2 +539*2 +539*1 +539*3 +539*3 +982*1:539*1 +539*1 +539*1 +539*1 +540*1 +935*1:933*3:932*8:908*1:906*2:638*1:636*1:555*1:549*1 +1033*2:935*1:933*8:932*7:908*1:816*1:659*1:636*2:549*1 +935*1:934*1:933*2:932*7:908*2:659*1:640*1:636*5:549*1 +549*1 +549*1 +550*1 +550*1 +551*5 +1048*1:795*2:717*1:551*2 +551*2 +551*1 +551*1 +551*1 +551*6 +551*6 +1047*2:977*1:932*2:688*2:641*1:565*1:564*1:563*1:560*1:558*1:551*16 +551*1 +704*1:551*5 +551*12 +551*1 +551*1 +552*13 +1002*1:681*6:652*1:553*1 +852*1:554*2 +554*1 +559*1 +569*1 +569*1 +571*1:570*1 +571*1:570*1 +571*1:570*1 +575*1 +577*2 +577*2 +646*1:577*1 +620*5:614*2:613*2:580*7:578*11 +579*30 +581*2 +620*2:581*2 +608*7:584*2 +584*1 +1047*1:584*1 +584*1 +586*2 +1037*1:935*5:933*9:932*34:908*3:848*3:684*1:659*3:587*1 +620*1:587*4 +823*1:770*1:769*4:620*2:617*9:587*2 +1048*1:1047*2:778*1:587*1 +588*2 +588*1 +588*1 +588*5 +588*1 +890*6:588*4 +609*3:605*1:593*1:590*1 +608*1:593*1 +605*1:593*1 +593*1 +593*1 +599*1:598*1 +601*1 +601*1 +601*1 +601*1 +605*1 +608*1 +610*1 +613*1 +614*1 +614*1 +932*1:619*2 +1046*1:935*6:933*4:932*23:916*2:908*3:844*1:821*1:707*1:684*2:659*1:648*1:619*1 +619*1 +620*3 +795*3:620*1 +620*1 +620*1 +620*1 +620*1 +832*1:620*1 +621*1 +977*1:621*1 +621*1 +621*1 +628*8:627*2:626*2:625*2:622*2 +622*1 +1037*2:643*1:625*2:622*1 +623*4 +760*1:747*1:643*1:628*2:626*1:624*9:623*1 +963*1:624*1 +908*1:902*1:624*1 +977*2:626*3 +626*3 +628*1:626*1 +627*1 +628*1 +628*1 +628*1 +628*1 +628*2 +677*1:629*2 +629*1 +629*1 +629*2 +629*1 +629*1 +629*1 +629*1 +631*1 +792*3:631*1 +631*1 +632*1 +632*1 +632*1 +632*8 +926*1:632*1 +632*4 +632*1 +632*1 +1003*2:932*3:924*1:910*1:726*3:633*1:632*1 +634*1 +636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +640*4:636*1 +636*4 +636*1 +636*1 +636*4 +638*1:637*1:636*1 +636*1 +636*1 +640*1 +640*1 +935*1:933*1:932*6:908*3:843*1:659*1:641*2 +667*1:641*1 +642*1 +642*1 +642*1 +642*1 +644*1 +648*1:646*4 +648*1 +648*1 +648*1 +823*1:648*3 +648*1 +932*2:648*1 +648*2 +1052*2:1047*1:801*2:799*2:742*6:740*2:739*2:691*1:648*1 +650*1 +650*1 +650*1 +650*1 +650*1 +650*1 +650*1 +650*1 +650*1 +650*2 +650*2 +650*2 +650*1 +650*1 +650*1 +650*1 +650*1 +650*1 +650*1 +650*1 +650*1 +650*2 +650*1 +650*1 +651*1 +651*5 +651*1 +651*1 +651*1 +651*1 +651*1 +651*1 +652*16 +932*3:845*1:844*5:652*1 +923*1:916*1:844*4:652*3 +652*1 +653*1 +655*1 +655*1 +655*2 +786*1:655*1 +658*1 +658*1 +935*1:933*2:932*2:843*1:841*1:659*1 +659*1 +659*1 +659*1 +659*1 +659*4 +988*1:746*1:737*1:659*1 +659*1 +659*1 +659*4 +659*1 +1053*1:659*1 +659*5 +659*1 +1021*5:659*1 +661*2 +661*1 +662*2 +662*1 +663*8 +663*5 +978*1:902*1:663*1 +663*1 +1047*1:926*1:840*1:665*1 +666*2 +977*1:667*1 +667*2 +667*1 +935*1:933*1:932*4:902*1:843*1:671*1 +671*1 +671*1 +671*1 +671*1 +671*2 +671*2 +671*1 +671*1 +671*1 +671*1 +1047*1:975*2:674*2 +676*6 +678*4 +678*1 +824*7:679*2 +681*3 +681*6 +932*3:910*1:845*1:843*2:841*2:682*1 +848*2:682*1 +848*25:682*1 +684*1 +684*1 +684*1 +848*1:844*1:746*1:686*1 +932*2:819*1:687*1 +883*1:882*1:688*3:687*2 +688*1 +688*1 +688*1 +688*1 +977*3:932*9:908*4:688*1 +933*1:932*2:908*1:688*1 +932*1:914*2:688*1 +688*1 +932*2:903*1:689*2 +901*1:689*2 +1036*1:950*1:932*3:926*2:895*2:852*1:730*1:694*1:689*2 +689*1 +932*8:908*1:689*2 +689*1 +1047*1:901*1:689*1 +689*1 +689*1 +689*1 +689*1 +689*1 +689*1 +724*1:693*2 +1036*1:693*1 +693*1 +694*3 +694*1 +695*1 +845*2:844*1:698*1 +698*1 +702*1 +706*1 +706*2 +707*1 +932*1:707*1 +848*6:708*1 +708*1 +708*1 +710*2 +712*8 +712*1 +933*1:932*1:843*2:712*2 +712*2 +712*2 +712*2 +712*2 +712*2 +932*1:908*1:712*1 +932*2:896*1:888*1:714*1 +997*1:717*1:714*1 +715*3 +715*3 +863*2:841*1:715*1 +715*1 +717*1 +717*2 +1047*3:717*1 +719*3 +774*1:765*3:742*1:720*1 +932*7:721*2 +721*1 +721*1 +721*1 +935*1:932*4:903*1:721*1 +721*1 +721*1 +1061*1:1001*1:723*2 +726*5 +726*2 +726*1 +1017*1:726*1 +726*1 +1021*1:977*1:955*1:876*1:841*1:730*1 +730*2 +1003*1:932*1:913*1:781*1:732*1 +736*1 +736*1 +736*1 +737*1 +737*1 +737*1 +738*1 +738*1 +738*1 +742*1:740*1:739*1 +742*1:740*1:739*1 +742*1:740*1:739*1 +741*1 +741*1 +741*1 +744*1 +744*1 +744*1 +745*1 +745*1 +745*1 +745*1 +745*2 +746*1 +746*1 +746*1 +746*1 +746*1 +746*1 +932*1:746*1 +746*1 +968*2:747*1 +747*2 +747*3 +747*1 +747*1 +747*1 +747*1 +747*1 +747*1 +747*1 +747*1 +747*1 +747*1 +747*1 +747*1 +749*1 +757*23 +757*1 +757*1 +757*1 +926*1:757*8 +757*2 +757*1 +757*1 +932*1:757*1 +766*2:758*30 +758*1 +759*1 +759*1 +759*1 +760*1 +760*1 +880*1:803*7:761*5 +786*1:762*1 +762*1 +763*2 +764*25 +764*1 +764*1 +764*1 +766*1 +766*1 +766*1 +766*1 +766*1 +768*1 +768*1 +768*1 +768*2 +778*6 +778*6 +1025*1:932*1:849*2:848*2:841*1:823*2:778*1 +780*1 +917*1:780*1 +780*1 +780*1 +780*1 +780*1 +780*1 +781*3 +782*1 +1041*1:932*1:785*1 +963*7:785*1 +786*1 +786*1 +786*2 +786*1 +786*1 +787*2 +788*1 +789*1 +791*1 +791*1 +794*1 +1030*1:795*1 +795*5 +796*2 +988*2:935*1:934*1:932*9:908*5:796*1 +799*1 +799*1 +799*1 +803*3 +803*1 +804*1 +804*1 +804*1 +805*1 +935*1:806*1 +808*1 +808*1 +808*1 +809*1 +809*1 +809*1 +809*1 +948*1:947*1:848*2:815*1 +816*1 +843*2:816*1 +818*1 +818*1 +887*2:851*1:818*1 +818*3 +818*1 +823*3 +1047*2:823*1 +823*1 +823*3 +908*1:824*1 +933*1:824*1 +825*1 +825*1 +826*1 +830*1 +937*1:936*1:935*1:932*2:833*1:831*1 +977*1:932*3:913*1:860*1:833*1 +839*2 +1028*1:932*6:908*1:843*1:840*3 +843*2:841*1:840*2 +840*1 +843*2:841*3 +932*1:843*1:841*2 +933*3:932*2:843*2:841*2 +933*1:932*1:844*2:841*1 +932*1:841*1 +841*1 +841*1 +932*1:841*1 +933*1:932*1:843*2:841*1 +933*1:932*2:841*1 +935*2:933*2:932*5:843*2 +844*1:843*1 +843*1 +843*2 +843*1 +933*1:932*1:924*1:843*2 +933*1:932*1:843*2 +918*1:843*2 +933*1:843*3 +843*1 +1019*1:924*1:923*1:844*1:843*2 +1036*1:932*5:843*2 +933*1:843*2 +843*1 +843*1 +843*1 +843*1 +933*1:843*1 +932*2:844*1:843*1 +932*4:908*1:843*1 +843*1 +932*1:843*1 +932*1:843*1 +843*1 +932*1:847*1:844*8 +933*3:932*2:844*1 +844*1 +933*1:932*7:844*2 +845*1:844*1 +844*2 +844*2 +844*2 +844*2 +844*2 +844*1 +844*1 +844*1 +844*1 +1036*1:844*1 +846*1:844*1 +844*1 +932*1:844*2 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +845*1:844*1 +844*1 +844*1 +844*1 +933*1:844*1 +932*2:844*1 +844*1 +845*1 +845*1 +845*1 +845*1 +917*3:845*1 +845*1 +845*2 +845*1 +845*1 +847*1:846*5 +847*1:846*5 +846*2 +846*2 +1036*5:932*4:914*1:896*1:894*2:888*1:879*1:865*2:846*2 +846*1 +848*1 +848*1 +932*2:848*1 +932*8:848*1 +848*1 +848*1 +1036*1:977*1:848*1 +848*1 +932*2:848*2 +848*2 +848*1 +849*1 +853*5 +932*10:889*1:888*5:887*3:886*2:885*1:884*1:883*1:882*2:881*2:880*3:862*1:861*1:860*3:859*1:858*1:857*2:856*1:855*2:854*1:853*1 +895*1:888*1:885*1:884*1:883*1:882*1:881*1:877*1:875*1:874*1:873*1:872*1:871*1:870*1:869*1:868*1:857*1:855*1:853*1 +854*6 +895*1:855*9 +1003*1:892*1:889*1:888*1:879*3:866*1:865*2:862*2:859*1:855*1 +1036*1:855*1 +887*1:867*1:855*1 +856*4 +857*4 +870*7:857*1 +857*2 +858*4 +859*4 +860*5 +860*1 +861*4 +932*4:861*1 +862*6 +863*10 +864*6 +865*6 +866*6 +867*4 +868*7 +869*9 +871*9 +872*11 +873*9 +874*6 +875*9 +876*8 +876*10 +933*1:932*8:908*3:876*7 +932*1:876*2 +877*6 +878*4 +879*4 +880*4 +886*1:884*1:881*1:880*1 +880*1 +884*1:881*7 +881*1 +882*6 +886*2:882*4 +882*1 +1041*1:1036*1:882*1 +883*6 +884*8 +884*1 +885*6 +886*4 +886*1 +887*4 +888*7 +889*5 +932*4:899*1:898*1:897*1:892*1:891*1:890*1 +891*6 +892*6 +893*6 +893*3 +932*10:926*1:893*5 +894*4 +895*4 +895*8 +1026*1:895*1 +896*5 +896*1 +932*3:896*5 +1036*1:896*1 +898*1:897*6 +898*5 +932*4:898*2 +932*3:898*1 +899*6 +932*1:899*2 +901*1 +901*1 +901*1 +901*2 +902*15 +935*1:933*1:932*4:902*1 +902*1 +902*1 +933*2:932*2:902*1 +932*1:902*1 +902*1 +902*1 +902*1 +902*1 +932*1:902*1 +903*1 +903*1 +1037*3:1036*6:937*1:936*1:933*3:932*28:908*4:905*2:903*4 +937*1:936*1:932*16:908*3:903*4 +932*5:903*1 +932*2:908*2:903*1 +933*2:932*5:903*1 +903*1 +903*1 +903*1 +935*1:932*3:908*1 +932*1:908*1 +908*1 +932*1:908*1 +933*3:932*13:908*2 +933*1:932*5:908*1 +932*1:908*1 +933*1:932*1:908*1 +908*4 +932*3:908*3 +1036*1:932*2:908*1 +932*1:908*1 +932*6:908*1 +932*1:908*1 +932*5:908*4 +910*1 +911*1 +1048*1:1047*2:912*1 +913*1 +1036*3:913*1 +913*1 +933*1:932*1:924*1:913*1 +1047*1:918*1:913*1 +1032*1:913*1 +914*1 +914*2 +977*1:932*4:914*1 +914*1 +915*1 +1036*1:932*4:916*2 +916*1 +917*3 +932*1:917*1 +917*1 +917*1 +918*1 +920*1 +924*1:923*1 +1036*1:924*10:923*4 +924*1:923*1 +924*1 +932*392:925*3 +926*1 +926*1 +926*1 +926*1 +926*1 +932*3:926*1 +926*1 +926*1 +926*1 +926*3 +926*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +1030*1:932*1 +932*1 +933*1:932*1 +932*1 +933*1:932*3 +933*1:932*1 +932*1 +933*1:932*1 +937*1:936*1:932*16 +933*2:932*2 +932*3 +932*1 +932*1 +932*1 +1036*1:932*2 +933*1:932*2 +932*8 +933*1:932*1 +932*3 +933*2:932*1 +932*2 +932*3 +932*1 +933*1:932*2 +933*1:932*6 +932*3 +935*1:932*6 +933*1:932*4 +932*1 +932*1 +932*2 +935*3:932*5 +932*3 +932*4 +932*1 +932*1 +932*2 +932*2 +932*3 +932*1 +932*1 +932*3 +932*1 +932*8 +932*2 +932*4 +932*1 +932*5 +932*1 +932*3 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*3 +932*1 +932*2 +932*2 +932*8 +932*5 +932*1 +932*1 +932*1 +932*1 +932*3 +932*1 +932*5 +935*1:932*5 +932*1 +932*1 +932*2 +932*1 +1036*1:932*1 +932*2 +935*1:932*1 +932*5 +932*2 +932*2 +932*3 +932*1 +932*1 +932*1 +932*2 +932*2 +932*1 +932*1 +932*4 +932*1 +932*6 +932*1 +932*2 +932*5 +932*1 +935*1:932*3 +932*1 +932*5 +932*4 +932*1 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +933*1:932*2 +932*1 +932*1 +932*4 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +1036*1:1034*1:932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*2 +932*1 +932*1 +932*1 +932*1 +963*1:932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*8 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*5 +932*5 +967*4:932*2 +932*2 +932*2 +932*2 +932*2 +932*4 +932*5 +932*1 +932*1 +932*5 +932*1 +932*1 +932*2 +932*1 +985*3:932*2 +932*2 +932*2 +932*2 +932*3 +932*3 +932*3 +932*1 +932*1 +932*1 +935*1:932*2 +932*5 +932*1 +933*1:932*5 +932*4 +932*2 +932*1 +932*1 +933*4:932*10 +932*1 +932*1 +932*2 +932*1 +932*2 +932*1 +932*2 +933*1:932*2 +932*5 +932*1 +932*1 +932*1 +932*2 +932*1 +933*1:932*6 +932*3 +932*8 +932*2 +932*3 +932*3 +932*3 +932*2 +932*1 +932*1 +932*2 +932*2 +932*1 +932*3 +932*3 +932*1 +932*1 +932*2 +932*4 +932*1 +932*1 +932*1 +932*3 +932*2 +932*1 +932*2 +932*1 +932*1 +932*3 +932*2 +932*2 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*2 +932*3 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*4 +932*2 +932*1 +932*2 +932*2 +932*1 +932*2 +975*3:932*5 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +933*1 +1036*1:933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +934*1 +934*1 +934*1 +935*1 +935*1 +935*2 +935*1 +935*1 +935*1 +935*1 +935*2 +935*1 +935*1 +935*1 +937*1:936*1 +937*4 +948*1:947*1 +949*1 +949*1 +949*1 +954*1 +955*1 +955*2 +963*1 +963*2 +963*2 +963*1 +963*1 +963*1 +1047*1:963*1 +963*1 +965*1 +976*1:975*1 +975*1 +975*1 +975*1 +977*1 +977*1 +977*1 +981*1 +981*1 +981*1 +983*1 +983*1 +984*1 +1036*1:984*1 +986*1 +986*1 +988*1 +988*1 +1053*1:994*1 +1010*1 +1010*1 +1012*1 +1015*6 +1019*1 +1020*2 +1020*1 +1021*1 +1021*1 +1022*4 +1022*1 +1022*1 +1025*1 +1029*1 +1029*1 +1030*1 +1030*1 +1037*1:1036*2:1030*6 +1030*1 +1030*1 +1030*1 +1030*1 +1030*1 +1030*1 +1030*1 +1030*1 +1032*5:1031*1 +1032*1 +1032*1 +1032*1 +1032*1 +1036*1:1032*2 +1032*1 +1032*1 +1032*2 +1032*2 +1036*1:1033*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1037*2 +1039*2 +1042*13 +1046*1 +1046*1 +1047*2:1046*1 +1047*2 +1048*1:1047*2 +1047*2 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*6 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1048*1 +1054*1 +1056*1 diff --git a/data/index/i40.idx b/data/index/i40.idx new file mode 100644 index 0000000..fe8cf9b --- /dev/null +++ b/data/index/i40.idx @@ -0,0 +1,5 @@ +199*1 +199*1 +200*1 +375*1 +426*1 diff --git a/data/index/i5.idx b/data/index/i5.idx new file mode 100644 index 0000000..1d37f1c --- /dev/null +++ b/data/index/i5.idx @@ -0,0 +1,2549 @@ +1048*1:992*1:991*1:930*1:758*1:629*1:594*2:564*1:563*1:523*1:400*7:342*1:277*1:254*1:151*1:145*1:141*2:0*1 +1060*1:1056*1:1052*1:1050*1:1045*1:1020*1:1019*1:997*1:992*1:991*1:990*1:943*1:942*1:941*1:940*1:936*1:923*1:908*1:902*1:815*1:812*1:805*1:803*1:787*1:786*1:783*1:782*1:781*1:780*1:779*1:778*1:777*1:775*1:774*1:773*1:771*1:770*1:769*1:767*1:765*1:763*1:762*1:729*1:728*1:727*1:726*1:724*1:723*1:692*1:690*1:678*1:677*1:676*1:674*1:667*1:664*1:662*1:661*1:659*1:658*1:657*1:656*1:654*1:653*1:651*1:649*1:648*1:646*1:644*1:640*1:637*1:636*1:628*1:627*1:623*1:617*1:616*1:595*1:594*1:593*1:592*1:590*1:589*1:588*1:587*1:581*1:579*1:577*1:575*1:571*1:570*1:568*1:545*1:541*1:538*1:537*1:536*1:535*1:533*1:531*1:530*1:529*1:528*1:527*1:526*1:524*1:523*1:522*1:521*1:520*1:519*1:518*1:517*1:516*1:515*1:513*1:512*1:511*1:510*1:508*1:506*1:505*1:504*1:503*1:502*1:501*1:500*1:498*1:497*1:496*1:495*1:493*1:492*1:491*1:490*1:489*1:488*1:485*1:484*1:469*1:468*1:467*1:465*1:462*1:452*1:451*1:448*1:447*1:446*1:443*1:442*1:441*1:440*1:432*1:431*1:430*1:428*1:423*1:422*1:421*1:420*1:418*1:416*1:415*1:414*1:413*1:412*1:411*1:409*1:407*1:406*1:405*1:399*2:398*1:396*1:394*1:390*1:387*1:386*1:385*1:384*1:382*1:381*1:380*1:379*1:377*1:373*1:369*1:368*1:367*1:364*1:356*1:354*1:350*1:349*1:340*1:339*1:338*1:337*1:335*1:331*1:330*1:329*1:328*1:326*1:324*1:323*1:321*1:320*1:317*1:313*1:311*1:310*1:309*1:304*1:303*1:301*1:296*1:295*1:294*1:289*1:288*1:284*1:277*1:274*1:273*1:272*1:271*1:270*1:268*1:267*1:266*1:265*1:264*1:263*1:262*1:261*1:260*1:259*1:258*1:257*1:232*1:194*1:173*1:172*1:171*1:168*1:165*1:159*1:157*1:144*1:143*1:138*3:127*1:126*1:125*1:115*1:107*1:102*1:99*1:96*1:91*1:88*1:87*1:86*1:82*1:72*1:71*1:62*1:60*1:57*1:54*1:51*1:45*1:35*1:29*1:28*1:26*1:25*1:23*1:21*1:18*1:16*1:15*1:0*1 +1060*1:1058*1:1056*1:1055*1:1052*1:1050*1:1045*1:1044*1:1026*1:1024*1:1021*1:1020*1:1019*1:1017*1:1016*1:1014*1:1013*1:1012*1:1011*1:1010*1:1009*1:1007*1:1005*1:997*1:992*1:991*1:990*1:980*1:979*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:963*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*1:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*1:946*1:945*1:943*1:942*1:941*1:940*1:936*1:928*1:927*1:926*1:923*1:922*1:921*1:909*1:908*1:902*1:900*1:815*1:812*1:805*1:803*1:787*1:786*1:783*1:782*1:781*1:780*1:779*1:778*1:777*1:775*1:774*1:773*1:771*1:770*1:769*1:767*1:765*1:763*1:762*1:729*1:728*1:727*1:726*1:724*1:723*1:722*1:692*1:690*1:678*1:677*1:676*1:674*1:673*1:672*1:667*1:666*1:665*1:664*1:663*1:662*1:661*1:659*1:658*1:657*1:656*1:654*1:653*1:651*1:649*1:648*1:646*1:644*1:640*1:637*1:636*1:628*1:627*1:623*1:620*1:617*1:616*1:614*1:613*1:603*1:600*1:595*1:594*1:593*1:592*1:590*1:589*1:588*1:587*1:581*1:579*1:577*1:575*1:574*1:572*1:571*1:570*1:569*1:568*1:560*1:559*1:554*1:552*1:550*1:546*1:545*1:543*1:541*1:540*1:538*1:537*1:536*1:535*1:533*1:532*1:531*1:530*1:529*1:528*1:527*1:526*1:524*1:523*1:522*1:521*1:520*1:519*1:518*1:517*1:516*1:515*1:513*1:512*1:511*1:510*1:508*1:506*1:505*1:504*1:503*1:502*1:501*1:500*1:498*1:497*1:496*1:495*1:493*1:492*1:491*1:490*1:489*1:488*1:487*1:485*1:484*1:470*1:469*1:468*1:467*1:465*1:464*1:462*1:458*1:452*1:451*1:448*1:447*1:446*1:444*1:443*1:442*1:441*1:440*1:438*1:436*1:432*1:431*1:430*1:428*1:427*1:423*1:422*1:421*1:420*1:418*1:416*1:415*1:414*1:413*1:412*1:411*1:409*1:407*1:406*1:405*1:402*1:399*2:398*1:396*1:395*1:394*1:390*1:387*1:386*1:385*1:384*1:382*1:381*1:380*1:379*1:378*1:377*1:376*1:375*1:373*1:369*1:368*1:367*1:366*1:365*1:364*1:362*1:356*1:355*1:354*1:353*1:350*1:349*1:348*1:342*1:340*1:339*1:338*1:337*1:335*1:332*1:331*1:330*1:329*1:328*1:326*1:324*1:323*1:322*1:321*1:320*1:317*1:313*1:311*1:310*1:309*1:304*1:303*1:301*1:300*1:296*1:295*1:294*1:291*1:290*1:289*1:288*1:287*1:284*1:277*1:274*1:273*1:272*1:271*1:270*1:268*1:267*1:266*1:265*1:264*1:263*1:262*1:261*1:260*1:259*1:258*1:257*1:246*1:232*1:206*1:194*1:178*1:174*1:173*1:172*1:171*1:168*1:167*1:165*1:163*2:159*1:157*1:154*1:149*1:144*1:143*1:140*1:138*1:127*1:126*1:125*1:115*1:113*1:112*1:111*1:107*1:104*1:103*1:102*1:100*1:99*1:96*1:95*1:94*1:91*1:88*1:87*1:86*1:85*1:82*1:72*1:71*1:62*1:61*1:60*1:57*1:56*1:54*1:53*1:51*1:50*1:45*1:41*1:35*1:34*1:30*1:29*1:28*1:26*1:25*1:23*1:22*1:21*1:19*1:18*1:17*1:16*1:15*1:14*1:7*1:0*1 +1036*3:1021*1:963*1:955*3:940*1:916*1:819*1:575*1:554*1:551*1:550*1:539*1:483*1:426*2:415*1:382*1:363*1:326*1:319*1:280*2:256*2:247*1:193*1:138*1:137*1:87*1:82*1:79*2:78*1:75*1:43*2:30*3:1*1 +1062*1:1061*1:1055*1:1052*2:1048*2:1047*1:1040*1:1038*1:1036*3:1035*2:1032*2:1031*2:1030*1:1029*11:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:926*1:922*1:921*1:907*1:902*1:900*1:850*1:847*2:843*3:828*1:822*1:819*1:817*1:809*9:807*1:801*1:799*1:738*1:736*1:731*1:718*4:692*1:691*1:690*1:687*5:680*1:675*1:660*2:659*2:654*1:653*2:645*2:643*1:639*2:635*2:634*1:630*1:629*1:620*1:618*2:617*1:608*1:606*3:601*1:576*1:574*2:572*2:570*1:568*1:562*1:559*2:558*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:518*1:514*1:509*2:499*1:495*1:487*2:485*2:484*4:482*2:477*2:475*4:473*2:470*2:469*2:465*2:464*3:462*2:433*3:425*1:402*1:370*2:366*2:362*2:344*5:343*1:342*2:338*2:332*2:324*1:323*2:319*1:317*1:314*2:312*2:311*2:308*1:307*2:306*2:305*2:302*2:300*2:299*2:298*2:292*2:290*1:286*2:283*2:280*1:279*1:275*2:246*6:237*1:232*2:231*2:229*3:227*1:217*2:207*1:197*1:194*2:193*1:186*2:185*2:177*2:174*2:171*6:169*1:168*6:164*1:152*1:151*1:149*2:143*1:141*1:134*2:123*2:121*2:120*2:118*1:117*2:116*2:114*1:110*2:107*2:101*2:76*1:73*3:66*2:61*2:56*1:19*1:3*2:1*1 +969*5:848*1:803*2:795*1:784*2:771*1:768*1:766*1:759*1:747*1:742*1:717*1:715*1:652*1:643*1:628*1:535*4:523*1:509*1:504*1:489*1:483*1:384*3:379*1:316*1:307*1:288*1:102*1:86*2:84*1:63*1:61*1:60*1:38*2:34*1:11*2:2*1 +2*1 +852*1:724*1:663*1:429*1:427*1:212*2:4*1:2*1 +985*1:981*3:977*5:955*2:848*3:707*2:682*1:636*1:237*1:230*1:81*1:68*4:67*2:65*8:63*3:55*1:43*1:38*1:34*1:13*3:8*1:2*1 +2*2 +899*1:878*1:876*2:858*2:730*1:383*1:363*1:171*1:154*1:49*1:2*1 +632*1:2*1 +1061*1:1059*2:1058*2:1054*1:1053*1:1051*1:1050*1:1048*1:1047*2:1046*7:1043*2:1042*1:1030*1:1019*2:1006*1:1004*1:999*1:997*7:994*22:992*1:991*1:985*1:983*1:980*14:979*15:978*4:977*15:972*2:971*2:970*2:969*2:968*2:967*2:966*2:965*2:964*2:963*4:962*2:961*2:960*2:959*2:958*2:957*2:956*2:955*6:954*3:953*2:952*4:951*3:950*4:949*4:948*4:947*3:946*2:945*2:942*1:940*3:929*1:926*10:924*2:923*4:919*1:916*1:908*1:906*13:903*1:823*8:818*26:816*10:815*1:805*2:796*1:794*1:793*1:787*1:786*4:783*3:781*3:779*1:769*2:768*2:767*1:764*4:760*1:759*4:758*1:757*2:749*8:748*17:747*3:746*1:744*2:742*2:741*1:737*1:734*4:730*5:729*2:727*7:726*1:725*1:723*1:722*5:721*6:720*1:719*1:717*4:715*4:714*3:712*3:710*1:708*8:707*4:705*3:702*1:700*2:699*2:698*3:696*1:678*1:676*1:668*1:666*1:665*2:661*6:659*5:658*3:655*1:654*1:650*1:649*1:642*3:638*1:633*2:632*1:631*1:621*5:620*2:615*4:614*2:613*1:608*7:607*2:606*1:605*2:603*2:601*1:600*3:599*17:598*9:597*1:596*1:593*1:592*3:587*2:585*2:583*2:577*1:575*1:573*1:571*2:570*2:569*2:565*1:562*1:560*4:558*1:554*1:552*2:550*1:539*10:538*5:524*1:522*3:518*2:504*1:503*1:489*1:484*1:478*1:475*1:468*2:467*1:466*1:462*1:457*2:456*2:450*4:433*2:413*1:398*8:385*2:383*2:363*30:353*1:350*2:335*1:333*5:330*1:329*2:326*1:322*2:321*1:320*1:319*4:318*2:317*2:316*5:307*1:293*2:291*1:287*4:284*2:272*2:266*1:263*1:261*1:259*1:258*2:257*1:254*2:252*1:242*3:241*11:239*1:237*4:236*1:235*4:234*1:233*1:230*2:226*1:225*1:224*2:223*9:221*9:216*2:213*1:212*13:210*1:206*3:205*3:202*2:201*1:200*3:195*6:193*2:190*2:187*3:176*2:175*1:171*5:170*8:169*2:168*1:166*9:165*1:158*2:157*1:156*2:154*1:150*2:147*1:146*4:145*1:144*2:143*3:141*5:138*1:137*2:136*1:134*6:133*2:122*1:99*4:96*1:89*6:82*1:78*2:76*3:75*4:72*1:71*1:68*4:67*4:63*10:59*2:54*4:51*5:50*1:49*1:48*1:47*1:46*1:44*2:43*1:42*2:40*1:38*15:37*1:36*1:35*1:33*1:32*1:30*7:29*2:28*2:26*2:22*3:20*1:18*1:12*3:11*3:5*5:4*6:3*2:2*2 +1047*5:1046*2:995*1:976*2:975*1:564*1:563*1:558*2:242*1:239*2:195*1:152*1:11*2:2*1 +1047*5:1036*1:1034*2:1028*6:980*2:979*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:963*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*1:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*2:946*2:945*2:937*1:936*1:935*1:934*1:933*1:932*1:902*1:778*1:747*1:650*3:643*1:627*1:577*21:569*1:560*4:559*1:550*1:530*1:510*2:509*2:504*5:474*15:461*2:408*4:396*6:383*2:365*14:363*28:360*1:355*2:350*1:347*4:346*4:342*7:341*5:336*5:316*1:255*2:239*9:222*3:212*1:205*1:180*6:179*3:144*3:109*1:75*1:63*2:2*1 +1046*1:978*1:2*1 +2*1 +1050*1:994*1:843*1:750*1:730*4:666*1:659*2:644*1:636*1:632*1:628*1:626*1:573*1:542*1:541*2:540*1:489*2:480*1:468*1:462*1:373*1:363*3:334*1:328*1:327*1:325*1:324*2:307*1:301*1:266*2:265*1:264*1:260*1:220*1:212*1:202*4:201*4:176*1:163*1:143*1:137*1:105*1:2*3 +950*4:852*15:847*1:846*1:785*1:778*6:712*4:676*1:654*2:652*1:642*2:636*2:632*5:621*1:569*3:565*1:563*2:560*11:550*1:539*1:536*3:488*2:457*2:355*2:339*1:338*1:316*1:275*1:256*33:241*2:212*9:209*1:155*1:148*1:138*1:108*2:103*1:87*2:78*1:76*1:69*1:68*8:67*5:63*4:44*2:43*2:42*3:39*1:37*14:36*10:35*2:34*1:25*3:20*4:5*2:3*2:2*4 +1037*1:1025*1:981*2:977*2:976*1:949*1:926*1:924*1:923*1:848*1:791*1:786*5:783*2:780*2:774*3:755*1:750*1:747*1:721*2:693*1:663*1:658*1:651*2:642*2:632*1:619*1:589*1:588*1:584*1:549*3:539*1:536*1:519*1:518*1:504*3:449*1:353*1:336*1:328*3:327*1:295*1:289*1:271*1:103*1:97*1:4*2:2*2 +935*1:933*1:932*1:78*1:2*1 +978*1:913*1:848*2:843*2:841*1:659*1:642*3:316*1:304*9:289*3:237*2:212*1:207*1:131*1:54*2:2*3 +2*2 +1039*1:1037*3:1036*2:1034*1:1032*1:1028*1:1012*1:964*1:958*1:955*1:949*1:848*10:846*2:845*5:844*2:843*3:841*1:829*1:808*1:803*3:795*4:794*1:788*1:786*10:785*1:779*2:771*1:770*1:762*1:761*1:760*1:757*1:750*2:747*1:746*1:741*1:727*1:726*1:704*1:693*1:677*1:673*1:662*1:659*3:654*1:652*2:648*2:647*2:646*2:636*1:632*1:629*1:617*2:592*1:577*2:569*1:549*1:544*1:542*2:541*1:537*1:535*1:531*2:529*1:523*1:522*1:521*3:517*1:509*1:507*2:505*1:504*6:465*1:451*1:427*5:422*2:411*6:409*1:404*1:398*3:392*1:389*1:385*1:367*1:365*1:363*1:342*2:331*1:326*2:320*2:303*1:299*1:295*1:293*1:288*1:277*1:256*2:237*2:231*1:230*4:212*7:202*1:201*1:179*1:165*1:156*2:140*1:132*1:131*1:98*1:89*2:85*2:84*2:79*2:68*1:62*1:61*2:60*1:57*3:53*3:50*1:42*2:20*4:11*2:4*1:2*10 +1041*1:950*1:932*1:924*2:923*1:848*4:845*1:815*1:793*1:783*1:780*1:771*1:764*1:746*1:720*1:708*1:707*1:693*1:681*1:620*1:606*1:601*1:600*1:569*1:551*1:538*1:536*1:531*1:521*1:504*1:501*1:427*1:398*1:355*2:295*1:293*1:276*1:242*1:202*1:201*1:171*1:145*1:54*1:37*1:36*1:2*2 +955*1:932*6:886*1:844*1:821*2:655*1:642*1:544*1:50*1:20*2:2*2 +1036*1:1026*1:977*2:932*1:914*3:844*1:565*1:564*1:563*1:560*1:558*1:256*1:50*1:2*1 +932*3:2*1 +1036*2:917*1:886*1:855*2:844*1:720*2:698*1:534*2:502*1:438*1:325*1:212*1:2*1 +1050*2:793*1:788*1:786*1:780*2:757*1:752*1:751*1:750*1:737*1:707*1:636*3:617*1:572*1:559*1:555*1:542*1:540*1:536*2:529*1:506*1:465*2:427*2:320*1:282*1:257*1:212*1:193*1:161*1:138*1:79*1:55*1:43*1:42*2:34*1:28*1:3*2:2*2 +917*3:227*1:202*1:201*1:2*1 +1047*16:1037*1:1020*1:1019*1:1001*1:978*1:904*1:815*1:814*1:813*1:811*1:809*1:805*1:802*1:795*1:794*1:793*1:792*1:791*1:790*1:787*1:786*1:780*1:779*1:758*1:749*1:748*1:747*1:737*1:726*1:722*2:707*1:705*1:650*3:646*1:642*3:577*8:575*1:573*3:569*4:565*1:560*7:554*1:542*1:491*1:489*2:488*2:456*3:393*1:385*2:383*5:339*3:325*5:324*1:320*1:319*1:316*2:303*3:288*3:254*2:247*2:242*3:230*2:227*6:226*6:212*3:207*1:193*2:191*4:185*1:181*2:137*1:135*1:42*1:27*1:11*4:2*1 +910*1:845*1:2*1 +1004*2:994*3:977*1:958*1:946*1:940*3:914*1:848*4:845*1:844*2:795*1:786*1:784*2:781*1:766*1:763*1:762*2:756*1:747*1:726*1:714*1:698*1:659*2:648*1:605*1:577*1:555*1:549*1:534*1:525*1:516*1:512*2:509*3:504*3:492*2:486*2:476*1:451*1:431*2:427*1:415*4:409*7:406*3:405*2:404*2:390*3:386*9:373*2:371*1:355*1:338*1:326*1:317*1:313*3:309*2:308*1:295*1:288*8:247*2:236*1:222*2:212*4:209*1:190*1:178*2:173*2:169*1:156*2:151*2:149*1:132*2:88*1:80*1:50*1:44*1:34*1:25*1:20*1:11*1:8*6:4*1:2*1 +2*1 +1026*2:963*1:950*1:844*1:796*1:779*1:658*1:641*1:636*1:620*1:502*3:415*11:409*2:317*1:255*1:236*4:200*1:199*1:179*1:155*1:67*1:65*3:47*1:30*1:29*1:2*1 +1003*1:2*7 +1061*1:1039*1:989*1:975*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:963*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*1:954*1:953*1:952*1:951*2:950*1:949*1:948*1:947*1:946*1:945*1:940*2:925*1:843*1:815*2:814*1:813*1:811*1:810*1:806*1:805*1:804*1:803*2:802*1:796*2:795*5:792*1:786*4:785*1:781*1:769*2:766*2:760*1:758*1:757*1:754*1:749*1:741*1:735*1:733*1:702*1:699*1:673*1:671*2:662*1:654*1:647*1:644*2:629*1:628*1:620*2:619*1:617*1:615*1:614*1:604*1:599*1:598*1:597*1:596*1:595*1:585*1:583*1:581*1:580*3:579*1:578*1:577*3:573*1:562*1:559*1:554*1:549*1:539*1:538*2:536*1:531*2:530*1:529*2:526*1:524*1:523*1:521*2:518*2:509*2:508*2:504*4:502*1:492*1:488*2:464*1:455*1:449*2:448*1:447*1:444*2:442*1:441*1:438*1:431*1:429*2:428*2:427*6:418*1:416*4:415*3:414*2:412*2:407*1:405*1:404*1:400*3:398*5:397*1:396*3:389*1:386*2:385*2:384*1:380*1:373*1:364*1:358*1:339*1:338*2:329*1:328*1:326*1:325*1:324*3:320*1:319*1:317*1:313*1:310*1:303*1:302*1:295*2:293*2:289*1:288*1:285*1:282*2:275*1:274*3:247*4:242*1:231*1:230*1:222*3:209*2:189*1:179*1:173*2:168*1:167*1:155*2:133*1:132*1:119*1:116*1:91*1:86*1:85*1:80*1:76*1:62*1:57*2:49*1:22*1:3*2:2*2 +1050*1:1003*1:994*1:975*2:924*1:887*2:852*1:810*1:757*1:753*1:683*1:640*1:632*1:299*1:200*3:199*3:190*2:185*1:181*2:2*2 +984*1:954*1:941*1:940*1:916*2:818*1:815*5:810*1:805*4:803*28:796*1:795*3:793*3:788*2:785*2:784*1:781*1:777*1:771*6:770*1:769*1:765*1:764*2:763*1:761*17:759*1:758*3:757*1:751*1:748*1:747*2:746*2:741*1:730*2:714*1:681*3:674*1:667*1:659*19:656*1:653*1:652*1:644*1:637*1:636*1:632*2:629*4:628*1:620*4:619*2:617*1:608*3:604*1:601*1:594*1:581*2:579*1:577*1:563*1:562*1:560*1:554*2:551*1:549*3:541*1:539*3:538*2:534*7:533*3:531*1:530*1:507*1:504*4:503*1:464*4:456*1:452*1:450*3:434*7:431*2:430*1:429*7:425*1:421*1:416*2:415*1:414*1:412*1:409*1:407*1:404*20:402*2:399*10:397*2:396*4:393*1:392*1:389*3:387*1:385*4:384*1:376*1:374*1:373*3:369*1:368*1:364*2:361*1:358*1:353*3:352*1:342*1:340*1:339*1:338*1:337*2:336*2:335*1:333*1:330*1:328*2:327*4:326*6:323*1:321*4:320*1:319*7:318*1:316*3:315*1:311*1:303*4:296*1:288*1:280*1:277*2:274*1:272*1:270*3:269*5:268*3:266*2:265*1:264*2:263*1:260*2:259*1:251*2:247*4:246*2:242*1:236*2:230*1:223*1:220*4:218*1:212*4:195*1:193*1:190*1:188*1:179*1:178*1:176*2:174*1:162*2:159*2:156*3:146*4:145*1:143*1:141*1:138*1:137*1:134*1:133*1:131*10:128*1:127*1:125*2:122*3:118*1:86*2:84*1:79*1:38*1:30*1:28*1:27*1:15*1:11*22:6*4:3*5:2*6 +1003*2:981*1:976*2:958*1:950*1:932*2:848*6:795*1:786*4:782*1:778*1:585*1:577*1:521*2:396*3:289*4:277*1:212*4:91*3:86*2:57*1:25*2:11*1:2*1 +1005*1:1003*1:963*1:949*2:918*1:914*1:895*1:891*1:844*1:843*1:837*1:827*1:815*2:795*1:794*1:791*1:786*2:784*1:781*3:777*1:770*1:764*1:760*1:757*3:750*1:748*1:746*1:742*1:723*1:710*2:683*1:659*3:644*2:638*2:636*1:632*1:619*1:617*1:608*3:577*1:552*3:542*1:539*2:501*3:465*1:449*1:403*1:394*1:376*1:365*1:336*1:333*1:328*3:321*2:320*1:316*1:315*1:295*2:288*1:277*2:268*1:256*1:212*5:179*1:146*1:138*1:137*1:2*1 +1036*1:2*3 +893*1:878*1:786*1:642*1:544*1:2*1 +1022*1:1015*1:1009*1:954*1:932*3:848*19:843*1:761*2:747*1:732*1:726*1:717*1:689*2:688*1:682*1:632*1:597*1:596*1:538*1:534*1:522*1:483*1:444*2:429*2:428*1:411*1:390*1:385*1:326*2:315*1:301*1:288*1:222*1:212*6:197*1:140*1:105*1:90*1:86*1:73*1:62*2:30*1:2*1 +1041*2:659*1:502*2:230*3:57*2:42*1:4*6:2*1 +846*1:786*1:783*1:746*9:659*4:632*1:554*1:508*1:449*1:417*1:385*1:322*1:288*1:273*1:260*4:195*1:181*1:145*1:97*1:86*1:2*1 +940*2:915*1:818*2:796*1:795*1:790*1:780*5:779*1:777*1:771*2:766*6:764*4:760*1:748*1:730*1:708*1:656*1:655*1:653*1:599*1:569*3:564*1:563*1:552*1:531*1:529*1:465*1:450*1:415*2:413*1:411*2:409*1:399*1:398*1:392*1:387*1:385*1:376*1:340*1:339*1:330*1:328*2:327*1:326*2:325*1:319*4:311*1:304*7:303*3:295*2:285*1:282*1:223*1:144*2:137*2:2*1 +1060*1:1056*1:1052*4:1050*17:997*1:994*5:977*4:960*3:955*1:954*2:952*1:949*1:948*2:947*2:946*2:940*4:930*2:926*7:814*2:813*2:812*2:811*5:810*1:808*2:805*1:804*2:803*2:802*2:801*3:800*2:799*3:796*4:795*1:786*20:785*2:780*12:778*1:777*5:775*1:774*1:773*2:771*4:766*7:765*3:764*4:763*1:762*2:760*2:758*6:755*5:754*2:753*5:752*6:751*6:750*19:747*5:745*2:744*11:742*14:740*3:739*3:737*13:734*3:716*1:712*4:707*2:697*1:691*2:677*1:674*2:672*4:671*1:670*2:667*4:665*1:662*2:661*1:659*1:657*3:656*5:655*2:653*5:651*1:649*1:648*2:644*1:642*1:632*1:631*1:628*2:627*1:626*1:625*1:624*1:623*1:622*1:621*1:620*12:615*1:614*3:613*2:612*3:610*4:608*1:606*6:600*18:599*7:598*6:596*2:595*1:590*2:588*3:584*1:582*2:581*1:579*1:575*3:569*4:566*2:565*4:563*1:560*3:559*1:554*1:550*3:548*2:546*3:543*1:542*18:541*12:540*9:539*51:538*7:537*3:536*2:535*5:534*1:533*8:532*1:531*2:530*6:529*21:527*2:525*2:524*4:523*5:522*2:521*3:520*1:519*1:518*8:517*2:516*2:513*1:512*1:511*3:510*3:509*7:508*3:507*1:506*3:505*4:504*16:503*4:502*3:501*3:500*2:498*3:497*1:496*2:495*2:493*6:492*2:491*4:490*7:489*9:488*9:487*1:486*1:484*18:483*3:481*1:480*1:478*1:475*8:472*1:470*1:469*1:468*2:467*1:466*1:465*10:463*9:462*5:460*2:459*1:458*5:457*1:456*1:455*3:453*2:452*1:451*2:450*1:449*4:448*2:447*3:446*3:445*2:444*2:443*1:442*1:441*3:440*1:438*1:437*3:436*1:435*1:434*2:433*1:432*1:430*1:429*7:428*3:426*2:425*1:422*1:421*2:420*1:418*2:417*1:416*10:415*3:414*1:413*5:412*3:409*5:408*2:407*2:406*2:405*5:404*7:403*1:402*4:400*1:399*1:398*1:396*1:395*2:394*1:393*1:392*1:391*1:390*1:389*1:387*1:386*1:385*4:384*1:383*3:382*2:381*2:380*2:379*1:378*1:377*1:376*5:375*2:374*2:372*2:371*72:369*3:368*2:366*1:365*3:364*9:363*1:362*2:361*2:360*1:359*1:358*12:356*1:355*3:354*2:353*2:352*1:350*2:349*2:348*2:344*1:342*6:340*2:339*3:338*2:337*10:336*2:335*1:334*4:333*3:332*1:331*1:330*2:329*1:328*2:327*9:326*2:325*4:324*2:323*3:322*2:321*3:320*11:319*2:318*3:316*8:315*1:313*4:309*3:287*1:271*1:255*2:247*1:246*14:244*2:243*1:242*1:235*2:234*1:231*4:230*4:229*35:227*6:226*7:224*1:218*3:210*2:208*1:205*5:203*2:201*1:200*6:199*4:193*1:192*1:191*1:187*5:183*1:180*7:179*8:178*1:176*4:174*2:172*1:171*3:170*4:169*4:168*1:164*1:163*1:162*1:159*6:157*1:156*5:154*1:152*4:151*2:149*4:143*1:141*2:139*2:138*2:134*2:133*6:129*1:128*1:126*1:122*2:116*1:98*1:89*1:81*1:76*2:73*3:66*1:60*1:29*1:27*1:23*1:3*8:2*2 +1043*1:948*3:947*3:946*4:945*1:940*1:932*1:775*1:758*1:734*1:615*1:614*1:613*1:569*1:552*1:550*1:539*1:475*3:461*1:433*1:427*2:246*1:171*2:169*2:151*1:122*1:38*3:30*4:2*1 +1041*2:1022*1:984*1:924*1:848*2:844*1:795*1:766*1:761*1:759*1:746*1:733*1:722*1:711*1:689*1:682*1:648*1:644*1:620*1:592*1:569*1:559*1:539*2:518*1:419*1:409*1:304*1:295*1:249*1:230*1:212*1:156*1:146*1:89*2:66*1:23*1:11*1:2*1 +655*1:605*5:484*1:468*1:433*2:320*1:291*5:236*2:201*2:171*1:143*2:47*1:39*1:35*1:25*1:24*1:11*1:8*1:6*1:5*1:3*2:2*5 +932*1:518*1:504*5:502*3:409*1:408*2:407*1:384*1:353*1:244*3:243*2:135*1:2*1 +852*1:848*2:786*1:747*1:614*1:608*1:601*1:599*1:598*1:585*1:582*1:518*1:517*1:515*1:504*1:427*1:412*1:398*1:381*1:303*1:288*1:216*1:212*2:20*1:2*1 +230*1:34*1:2*1 +975*1:955*4:926*1:844*1:814*1:802*1:792*2:776*2:761*1:760*2:746*1:745*2:659*1:646*1:636*4:620*1:601*1:600*2:581*1:580*1:579*1:549*1:501*1:429*4:416*1:410*2:405*1:404*4:398*4:394*1:393*1:391*2:389*7:373*1:371*1:329*3:327*8:325*8:323*1:318*1:304*2:293*3:288*1:274*8:266*3:253*2:247*6:246*1:215*1:212*1:143*2:63*1:55*1:11*2:2*1 +988*2:795*2:786*6:774*1:587*1:565*1:559*1:391*2:328*2:303*6:236*1:193*3:122*1:8*2:2*3 +552*1:484*2:47*1:39*1:35*1:25*3:24*1:11*2:8*1:5*2:2*1 +1033*3:1028*2:1027*2:985*1:984*1:983*1:963*1:919*1:918*1:819*1:764*1:721*1:689*1:613*1:585*1:565*2:564*2:563*2:561*4:560*1:558*8:556*5:554*1:550*4:525*1:461*1:456*1:429*2:421*1:371*1:364*1:295*1:287*1:246*1:237*6:231*5:230*4:229*8:227*4:221*1:220*1:203*8:184*1:180*8:170*1:169*1:155*1:151*1:149*1:90*2:80*6:73*1:44*1:20*1:4*1:3*1 +539*2:138*1:3*1 +1010*1:926*4:844*2:841*1:701*1:663*2:648*1:230*4:67*1:48*1:3*1 +935*1:783*1:757*1:688*1:620*3:608*1:605*1:598*1:597*1:596*1:593*1:591*1:585*1:506*2:505*2:503*2:501*1:498*3:493*3:492*2:490*6:444*8:414*5:404*1:398*2:381*4:373*37:371*2:274*2:223*2:138*1:3*2 +1053*1:1042*1:1041*2:1037*5:1029*1:1016*1:1015*2:1006*2:1005*1:1003*1:1001*1:981*1:978*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*2:963*1:962*1:961*1:960*1:959*1:958*2:957*1:956*1:955*3:954*1:953*1:952*1:951*1:950*4:949*2:948*1:947*1:946*2:945*1:941*3:926*1:917*3:916*1:915*1:914*1:903*1:867*1:864*1:863*2:860*1:854*1:852*3:848*16:844*1:841*1:824*1:818*1:815*4:814*1:811*1:810*4:809*3:802*1:796*1:795*1:794*1:793*2:792*1:791*2:790*1:789*1:788*1:787*1:786*6:784*1:783*1:782*3:781*1:780*3:779*1:778*1:777*1:769*2:765*1:764*1:763*3:758*4:757*1:754*1:753*1:752*3:751*3:747*3:746*1:745*1:742*1:741*1:733*1:732*3:726*1:724*2:720*1:719*1:717*1:712*1:710*1:708*3:707*1:705*1:702*1:693*1:689*1:682*3:681*2:677*2:673*1:672*2:668*1:667*1:665*1:663*1:659*1:655*1:652*2:651*2:648*1:647*1:646*2:644*3:637*2:636*5:629*2:620*5:619*2:608*2:601*1:597*1:596*1:592*1:585*7:582*1:581*2:579*9:577*5:569*3:565*1:560*1:554*1:552*1:551*2:549*7:540*1:538*1:536*3:535*4:534*5:533*3:530*3:529*3:527*1:526*4:518*7:516*3:515*1:509*1:504*8:492*1:489*1:486*1:485*1:469*1:467*1:463*1:452*1:451*1:447*1:446*2:444*4:443*2:442*2:440*2:436*2:432*1:429*9:427*15:423*3:421*5:420*1:418*5:416*2:412*3:411*3:409*1:406*1:404*4:403*1:402*1:400*1:398*17:397*1:396*3:394*3:393*1:392*2:386*3:385*1:384*1:383*1:381*1:379*1:376*2:373*2:372*1:369*1:368*1:364*10:360*1:359*3:340*1:339*2:337*1:333*2:331*3:328*2:326*3:323*1:320*1:318*1:316*1:313*2:309*1:307*1:304*2:303*3:295*2:290*1:289*1:288*5:287*3:285*1:277*2:274*5:270*1:256*1:255*1:247*2:244*1:242*1:237*2:230*1:227*1:222*5:220*2:215*1:212*15:211*1:209*3:200*1:199*1:197*1:180*1:179*1:167*1:160*1:156*3:155*1:151*1:149*1:145*2:143*1:141*1:140*1:138*1:134*1:132*2:128*1:116*1:109*1:101*1:91*1:90*1:84*2:80*3:79*2:67*1:63*3:62*1:49*1:47*1:38*1:37*1:36*1:34*1:25*4:22*4:20*2:11*8:8*3:4*5:3*5 +755*1:616*1:613*1:608*2:601*3:582*2:521*1:448*1:429*1:427*2:405*2:371*1:327*1:171*1:165*1:161*1:151*1:143*1:114*1:3*1 +3*1 +1001*1:976*1:940*1:826*1:804*1:791*1:785*1:749*1:673*1:653*1:652*1:620*2:582*1:578*1:577*1:534*1:529*6:524*1:518*2:484*1:429*1:428*1:427*3:416*8:411*1:399*1:398*4:385*3:373*2:339*2:334*1:333*2:329*1:327*1:326*2:318*1:316*3:303*1:274*1:169*1:140*1:138*1:128*1:3*1 +995*1:951*4:823*1:551*1:484*2:397*1:341*1:294*3:176*1:93*1:39*1:25*2:11*4:3*1 +1036*3:1022*2:933*1:932*2:924*2:923*1:848*1:823*2:689*1:582*1:429*1:419*1:376*1:274*1:222*1:212*1:163*1:154*1:105*1:54*1:20*1:3*1 +1055*1:1052*2:1021*1:1018*1:994*6:990*1:988*2:982*3:926*7:904*1:899*2:898*2:897*2:894*2:892*2:891*2:890*1:889*2:887*2:886*2:884*1:881*2:880*2:877*2:873*2:872*2:871*1:870*2:869*3:868*2:867*2:863*2:862*2:859*2:857*2:844*1:818*8:780*1:744*1:738*1:736*1:735*1:733*1:722*1:704*1:703*1:692*1:690*1:688*1:680*1:660*1:659*1:658*2:653*1:648*4:645*1:639*1:636*9:635*1:618*1:612*1:574*1:572*1:559*1:550*1:549*1:546*1:545*1:540*1:539*2:527*1:516*2:485*1:482*1:477*1:473*1:469*1:465*1:464*1:362*1:350*2:348*1:323*1:320*1:314*1:312*1:311*1:307*1:306*1:305*1:304*1:302*1:297*1:293*1:287*2:286*1:284*2:277*1:250*1:237*3:216*1:215*1:194*1:186*1:176*1:174*1:149*1:141*1:138*1:123*1:122*1:121*1:120*1:117*1:110*1:106*1:92*1:67*6:61*1:56*1:44*2:43*4:42*5:41*1:38*6:29*1:27*1:22*1:19*1:17*1:13*2:7*1:6*3:5*1:4*5:3*2 +1017*1:1003*1:924*1:923*1:914*2:848*3:841*1:814*1:786*1:778*1:732*1:720*1:717*1:657*1:629*1:621*1:579*1:529*1:504*3:486*1:416*1:409*1:398*2:358*1:333*1:331*1:326*1:318*1:287*1:277*1:247*1:222*1:212*1:156*1:91*2:86*1:68*1:66*1:57*2:44*1:42*1:38*1:30*1:22*1:4*3:3*1 +1013*1:1012*1:994*2:978*1:950*1:924*1:915*1:832*1:796*1:786*1:782*1:756*1:729*1:721*1:696*1:620*1:616*1:608*1:541*1:383*1:363*1:359*1:328*4:319*2:307*1:269*1:255*1:247*2:231*5:230*1:218*1:212*1:207*1:197*1:189*1:185*1:179*1:163*1:156*1:146*1:145*1:119*1:84*1:50*1:11*1:4*1:3*1 +1050*2:1041*1:1021*1:985*1:977*1:963*2:958*1:955*1:950*1:949*1:941*1:930*1:917*1:916*1:910*2:902*1:880*1:867*1:866*1:864*1:855*1:852*1:851*1:845*1:844*1:843*3:841*1:833*1:831*1:826*2:803*1:795*1:794*1:793*1:786*6:781*1:775*1:761*1:750*1:749*1:746*1:723*1:721*1:720*1:719*1:715*1:712*2:697*1:693*1:689*2:688*1:685*1:659*1:654*1:650*1:644*3:642*1:636*1:633*1:632*6:621*2:620*1:617*3:608*1:601*2:600*2:594*1:577*1:560*1:555*2:554*3:542*1:534*2:529*3:517*1:515*1:501*1:492*1:464*1:457*2:436*1:429*2:427*4:420*1:411*1:398*1:386*2:383*1:376*1:363*1:352*1:342*1:334*1:333*1:304*1:302*1:288*1:287*1:277*2:276*2:256*1:249*1:235*1:231*2:230*2:223*2:220*2:212*4:202*1:201*1:199*1:194*1:191*1:176*1:173*1:169*1:167*1:156*1:153*1:146*1:145*1:141*1:138*1:115*1:97*1:81*1:80*1:63*1:57*2:25*1:20*5:11*4:5*1:3*1 +648*3:25*1:3*2 +617*3:484*3:338*1:156*1:47*1:39*2:35*1:25*3:24*1:11*4:8*3:6*3:5*2:3*3 +1050*2:1036*1:937*1:936*1:935*1:932*6:924*1:918*1:917*3:845*5:844*3:843*1:841*1:815*1:795*1:786*1:753*1:748*1:732*4:705*1:686*1:666*1:632*1:580*1:578*1:504*1:465*1:441*1:407*1:379*1:256*2:242*1:230*1:212*4:179*1:57*1:34*1:3*1 +1050*7:1037*1:977*2:948*3:947*3:946*5:932*1:886*1:852*2:808*6:805*1:804*7:796*2:786*3:783*1:781*3:777*8:754*9:727*1:726*1:720*1:719*1:705*1:700*1:682*1:670*1:662*18:652*3:629*1:620*1:611*1:608*1:601*1:600*1:597*1:596*1:595*1:594*3:593*1:585*2:579*6:577*4:565*1:564*1:563*1:561*2:558*3:557*2:548*1:521*6:508*1:507*12:472*1:463*1:448*14:429*9:428*4:427*7:416*41:411*1:398*2:380*7:372*1:371*1:363*1:326*15:308*2:287*2:277*1:275*1:274*2:246*1:243*6:239*2:212*13:180*1:167*3:160*1:151*1:146*1:145*5:141*1:134*1:122*3:118*1:115*4:87*1:47*1:39*2:27*1:11*1:4*1 +1041*2:848*1:843*2:794*1:785*1:763*1:760*1:759*1:757*1:710*1:698*1:693*1:367*1:342*1:37*1:36*1:11*1:4*6 +1059*1:1058*1:1047*3:1034*8:1033*6:1028*11:1027*1:994*1:980*3:979*2:978*1:977*2:955*1:946*2:945*1:940*11:926*1:818*1:786*1:784*2:782*1:780*2:760*5:747*1:708*1:707*1:698*1:697*1:671*3:643*15:642*1:636*3:629*1:628*5:627*7:626*10:625*9:624*10:623*3:622*8:565*1:502*2:393*1:360*2:352*2:335*1:334*1:328*17:322*1:319*6:316*9:288*9:246*1:224*2:207*2:203*1:185*2:148*7:141*1:110*1:109*5:97*1:67*2:65*2:13*2:9*1:4*3 +1036*1:932*1:504*1:413*1:274*1:212*1:137*1:4*1 +4*1 +4*1 +253*2:4*1 +932*1:908*1:4*1 +1052*1:1050*1:1022*1:1010*1:977*1:950*1:932*1:845*2:844*1:804*1:801*1:799*1:798*1:765*1:757*1:753*1:745*13:729*1:717*1:715*2:706*1:691*1:686*1:681*1:655*1:652*22:650*1:632*2:608*1:534*7:530*7:529*2:523*1:518*5:504*5:463*2:408*1:399*1:384*1:365*1:347*1:346*3:342*1:272*1:240*3:230*1:226*2:220*1:216*1:212*2:175*2:141*1:138*1:72*2:71*1:47*3:38*1:30*1:27*5:26*4:25*1:24*4:23*2:11*4:4*2 +4*1 +4*1 +932*1:848*2:140*4:4*3 +1028*2:932*1:554*1:4*2 +843*2:447*1:293*1:288*1:211*1:173*1:163*1:86*1:4*2 +1045*1:932*2:910*1:727*1:712*1:681*1:644*1:632*2:582*1:569*1:504*1:410*1:359*1:304*1:220*1:195*1:168*1:37*4:36*4:4*1 +932*1:826*1:818*1:726*1:665*1:608*1:586*1:585*1:445*1:417*1:212*1:209*19:4*1 +20*1:4*2 +932*2:212*2:4*1 +1050*8:1047*1:906*1:902*2:816*1:755*1:694*1:660*1:659*2:654*1:653*1:650*4:645*1:639*1:635*1:625*1:618*1:574*1:572*1:565*1:564*1:563*1:561*4:559*1:558*8:557*1:556*5:550*2:549*1:546*1:545*1:540*1:527*1:508*2:504*1:485*1:482*1:477*1:473*1:469*1:465*1:435*1:429*1:423*2:403*2:396*11:374*2:362*1:342*1:338*1:327*1:323*1:316*1:314*1:312*1:311*1:307*1:306*1:305*1:302*1:300*1:286*1:246*1:241*3:237*5:231*2:229*2:227*2:220*4:194*1:193*1:186*1:174*1:169*1:153*1:151*1:149*1:143*1:130*2:127*1:125*21:123*1:121*1:120*1:117*1:114*2:110*1:90*1:80*5:78*1:69*1:61*1:5*1:4*2 +816*1:787*2:780*1:774*1:727*1:608*28:588*1:241*2:237*2:224*1:212*27:206*1:142*1:60*1:4*1 +1048*1:975*2:926*1:504*1:78*1:5*2:4*1 +1050*1:1041*1:982*1:941*1:848*1:846*1:796*2:794*1:785*1:778*1:767*1:758*1:748*1:747*2:746*1:717*1:652*1:647*1:533*1:507*1:504*1:495*1:429*1:411*1:409*2:406*2:404*1:396*1:390*2:389*1:373*1:326*2:317*1:304*2:303*1:237*1:216*2:212*5:169*1:85*1:68*2:44*1:42*1:38*1:4*1 +1037*1:1026*1:1015*2:985*2:984*1:981*1:964*1:963*10:932*1:917*2:916*1:905*1:852*1:849*1:848*1:845*1:844*1:843*2:826*1:819*3:818*1:791*1:790*1:786*2:781*1:767*1:724*1:715*1:705*1:686*1:684*1:682*1:681*1:655*1:642*2:641*2:640*1:638*2:637*1:636*2:628*1:627*1:626*2:625*1:624*1:622*1:617*1:572*1:549*2:539*2:534*1:463*1:418*1:328*1:288*1:237*1:202*1:171*1:156*1:145*1:103*1:95*1:68*1:25*1:11*2:4*1 +4*1 +981*2:978*1:977*1:915*1:837*1:277*1:256*4:199*1:4*1 +237*1:38*1:20*5:5*6 +89*1:5*8 +629*1:241*9:231*6:5*3 +5*3 +544*1:521*5:484*12:448*5:418*1:376*1:356*2:138*1:91*1:48*4:47*1:39*3:35*1:25*5:24*1:11*12:8*2:6*6:5*8 +945*1:190*2:35*6:5*2 +1062*1:1061*1:1055*1:1052*2:1047*2:1040*1:1023*1:1021*1:1018*1:992*1:991*1:990*1:987*1:979*1:948*1:947*1:946*2:945*2:939*1:938*1:931*1:930*1:928*1:927*1:922*1:921*1:900*1:848*1:828*1:822*1:817*1:809*6:807*1:801*1:799*1:753*1:738*1:736*1:733*1:722*1:693*1:692*1:691*1:690*1:681*1:680*1:675*1:665*1:660*2:659*2:653*2:645*2:643*1:639*2:637*1:635*2:634*1:620*1:618*2:615*1:612*1:608*7:607*2:605*1:600*1:593*1:586*7:582*1:576*2:574*2:573*1:572*2:568*3:567*2:559*4:555*1:551*16:550*2:549*3:547*2:546*3:545*2:543*2:540*2:535*1:532*2:527*2:518*1:514*1:509*4:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:460*1:458*1:425*2:402*3:376*1:375*1:370*2:366*2:363*4:362*2:348*1:342*1:332*2:324*1:323*3:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:295*2:293*11:292*2:286*2:283*2:280*2:275*2:232*2:221*1:203*1:194*2:190*1:186*2:177*2:174*2:172*1:165*1:164*2:151*1:149*2:123*2:121*2:120*2:117*2:110*2:109*1:107*2:106*1:101*2:98*1:92*1:88*11:81*2:77*1:73*3:66*2:61*2:58*1:56*1:52*1:41*1:37*1:36*2:30*4:19*1:10*1:5*1 +5*1 +1047*1:976*2:975*2:903*4:807*1:721*2:671*3:607*2:529*2:526*4:504*1:384*2:376*3:300*2:293*15:290*2:288*4:193*15:5*1 +805*1:778*1:747*1:681*1:659*15:651*1:648*1:644*1:636*4:619*1:581*1:539*1:489*1:468*1:337*1:333*1:320*1:312*2:284*1:272*1:270*1:269*1:265*2:264*1:263*1:260*1:259*1:257*1:223*1:212*2:200*1:90*1:47*2:6*1 +1047*4:676*1:620*2:6*2 +1047*6:1034*3:1032*1:932*4:908*4:903*2:897*1:650*1:648*1:646*4:620*1:193*1:166*1:6*2 +1047*6:933*1:932*1:852*1:844*1:803*1:704*1:660*1:659*1:653*1:649*1:645*1:639*1:635*1:618*1:612*1:600*1:593*3:574*1:572*1:559*1:550*1:549*2:547*1:546*1:545*1:540*1:536*3:527*1:504*4:485*1:469*1:465*1:383*2:382*6:370*1:362*1:348*1:342*1:323*1:314*1:312*1:311*1:310*1:307*1:306*1:305*1:302*1:300*4:286*1:283*1:275*1:232*1:194*1:189*1:186*1:174*1:152*5:149*1:129*1:126*1:125*1:123*1:121*1:120*1:119*1:118*1:117*1:116*3:110*1:109*2:107*1:106*1:101*1:92*1:81*1:80*2:77*1:73*1:66*1:61*1:52*1:50*1:41*1:30*1:10*1:7*1 +982*16:932*1:886*1:867*1:858*1:844*1:99*1:8*4 +937*1:936*1:935*1:933*2:932*7:905*1:848*1:689*1:659*11:373*2:8*1 +844*1:38*1:8*2 +1053*1:1015*1:932*1:924*2:852*2:848*2:833*1:829*1:794*1:786*2:773*1:770*1:764*1:734*1:724*1:712*1:683*1:647*1:636*1:619*2:549*1:544*1:531*1:529*1:237*1:230*1:212*3:202*1:201*2:163*1:68*1:57*1:20*2:11*3:8*1 +1045*1:1037*1:1022*1:927*1:916*1:880*1:848*1:845*1:844*1:804*1:795*1:791*1:785*1:780*1:778*1:746*1:732*1:724*1:708*1:670*1:662*2:659*1:632*2:604*1:580*1:579*1:548*1:539*1:536*1:529*2:518*1:504*1:429*1:427*2:421*1:394*1:382*1:357*1:337*1:288*3:277*1:274*1:248*1:237*1:230*1:216*2:150*1:138*1:8*1 +1041*1:958*1:848*5:845*1:758*1:687*1:552*1:367*1:49*2:43*1:30*1:29*3:8*1 +1015*1:1004*1:216*2:8*1 +141*1:8*1 +8*1 +632*1:551*1:288*6:39*1:25*2:24*1:11*4:8*3 +1045*2:1036*1:1021*1:1012*1:982*2:958*2:935*1:932*7:926*1:916*1:914*1:899*1:880*1:860*4:848*4:845*1:844*1:841*2:831*1:818*1:809*1:804*1:802*1:795*2:786*1:783*1:766*2:764*1:763*2:762*1:759*1:746*2:733*1:724*1:719*1:706*1:693*2:681*1:677*1:659*2:652*1:642*1:632*2:628*1:619*1:617*1:615*1:608*4:585*2:578*1:563*1:561*1:554*4:551*1:549*1:544*1:534*1:531*1:504*3:464*1:453*1:442*1:431*1:427*1:414*1:413*1:412*1:411*1:405*1:398*2:381*1:373*1:364*1:334*1:333*1:331*1:320*1:319*1:318*1:287*1:282*6:256*1:249*1:246*1:230*1:222*1:212*6:203*2:168*1:156*9:146*1:145*1:143*2:132*2:128*1:97*2:93*2:80*1:70*2:68*1:62*1:54*2:53*1:42*1:37*1:36*1:29*1:25*1:8*3 +933*1:636*1:8*1 +1042*1:1039*1:1029*1:977*1:823*1:809*1:781*1:722*1:708*1:699*1:661*1:648*2:647*2:646*5:631*1:598*1:565*1:562*1:560*1:504*1:501*1:418*6:407*5:329*1:320*2:318*1:293*1:277*2:274*6:241*1:237*1:230*1:224*2:221*1:216*1:212*1:151*1:144*1:89*1:81*1:75*2:73*1:59*1:51*1:50*1:8*1 +932*1:8*1 +1036*1:955*1:914*1:848*1:844*1:786*1:57*3:20*1:9*1 +982*1:964*1:950*2:926*1:786*1:783*1:780*1:697*1:657*1:620*1:554*1:426*3:316*1:295*1:255*1:144*2:81*1:78*1:76*1:9*1 +1045*2:1025*1:1022*1:975*1:963*1:924*1:923*1:915*1:905*1:887*1:848*8:846*1:845*1:841*1:805*1:803*3:796*2:794*1:788*1:786*2:785*1:783*3:780*2:779*1:758*2:757*1:756*1:750*1:747*1:746*1:730*1:717*1:683*1:678*1:659*5:644*2:641*1:628*1:626*1:624*1:623*1:622*1:620*4:601*1:600*1:588*1:580*2:578*1:577*1:561*1:552*1:549*1:542*1:539*1:537*1:535*2:531*2:530*3:518*1:513*1:509*2:508*1:504*1:492*1:427*2:422*1:413*1:411*1:399*2:396*2:387*1:376*1:363*1:339*1:333*1:328*1:326*1:325*1:322*1:321*1:320*1:318*1:304*1:303*2:301*1:293*1:288*1:287*1:277*2:274*2:222*1:215*1:212*2:156*2:145*2:140*1:138*1:86*1:80*1:79*1:62*1:50*1:47*1:38*2:29*1:11*6 +1047*1:593*1:388*1:222*1:180*1:176*2:152*2:109*2:80*1:11*1 +976*1:834*1:786*3:780*1:757*1:723*1:717*1:693*1:659*1:651*1:629*1:277*2:270*1:256*1:212*2:34*1:11*1 +1005*1:981*1:935*1:933*1:932*22:908*3:896*1:876*1:855*1:848*1:843*3:829*1:824*1:818*1:794*1:786*1:778*2:753*1:746*3:715*1:666*1:659*8:648*1:637*1:633*1:632*2:631*1:619*2:559*1:558*1:557*1:524*1:389*4:333*1:312*1:273*1:267*1:266*1:265*2:259*2:258*1:257*1:212*7:179*1:163*2:134*1:38*2:11*1 +528*1:11*6 +796*1:794*1:726*1:11*1 +11*1 +893*1:791*3:786*1:749*4:747*1:710*1:695*1:688*1:681*1:581*1:517*1:288*1:282*1:277*2:249*1:136*1:34*1:11*5 +489*1:475*6:208*1:136*1:11*1 +579*7:11*1 +995*1:886*1:844*1:786*1:730*1:717*1:610*1:600*1:599*1:598*1:428*1:256*5:212*1:138*1:36*1:11*8 +845*1:844*1:803*1:725*3:507*1:504*4:310*1:37*1:36*1:11*1 +240*1:80*3:11*2 +1036*1:1001*2:934*1:933*2:932*8:908*1:901*1:883*1:632*1:568*2:559*1:425*1:404*1:402*1:11*1 +1050*1:1041*2:1004*2:964*1:848*6:794*2:786*1:782*1:750*2:746*2:733*1:727*1:647*4:588*1:542*2:541*1:398*2:329*1:222*1:11*1 +815*1:803*1:788*1:786*1:768*1:748*2:745*1:717*1:577*1:507*1:493*1:429*1:428*1:427*3:421*1:410*1:398*4:394*1:385*2:326*1:313*1:312*1:280*1:274*4:212*1:156*1:146*1:103*1:80*1:11*2 +940*2:778*2:699*1:657*1:628*1:478*2:475*1:449*1:328*8:211*1:203*2:195*1:22*3:11*4 +551*7:489*1:363*1:326*1:316*1:285*1:242*2:235*1:180*2:156*1:141*2:131*3:48*2:11*3 +1037*2:1021*1:1003*1:950*1:932*1:924*1:916*2:889*1:858*1:848*2:845*1:844*2:843*1:795*4:786*1:770*1:768*1:767*7:748*1:717*1:715*1:685*1:644*1:624*1:620*1:580*2:578*2:534*1:531*3:526*3:523*1:518*1:504*2:404*1:376*1:363*2:338*1:327*1:320*1:274*1:266*1:240*1:236*2:230*1:223*1:217*1:212*6:179*1:176*1:170*1:156*1:147*1:85*1:80*1:47*1:11*2 +1015*1:989*1:932*1:917*1:902*1:848*1:833*1:719*1:615*1:220*1:173*1:45*1:11*1 +823*1:551*1:11*1 +1017*1:1015*1:848*2:843*5:841*1:821*1:789*1:786*1:723*1:715*1:659*5:648*1:638*2:636*1:592*1:573*1:555*1:538*1:212*11:20*1:11*1 +1042*1:1038*1:1029*1:895*1:886*1:885*1:882*1:876*1:860*2:858*1:844*1:786*1:784*1:719*1:655*1:490*1:429*1:212*1:195*3:185*1:37*1:36*1:11*1 +669*1:565*2:508*2:427*14:353*3:285*1:236*1:224*1:223*4:180*2:141*3:138*5:134*3:11*1 +11*1 +932*1:406*2:390*3:11*1 +11*1 +1013*1:1012*1:1010*2:1007*1:1004*1:932*3:924*2:923*4:917*1:916*2:913*1:885*1:884*1:883*1:882*2:881*1:880*1:867*2:854*1:844*4:843*4:821*2:803*1:263*1:212*4:11*1 +1045*1:1025*2:982*2:845*1:11*3 +941*1:804*2:758*1:755*1:747*1:659*1:644*3:528*1:504*1:416*1:409*1:406*1:386*3:376*1:373*1:326*1:308*1:274*1:11*1 +977*1:852*1:809*1:805*1:792*2:788*1:786*1:780*1:767*2:764*1:747*5:663*1:648*1:642*1:632*1:628*2:627*1:626*2:625*1:624*1:622*1:620*1:579*1:559*1:554*1:542*1:536*2:535*1:521*1:519*1:518*2:504*2:465*1:450*1:431*1:413*1:411*1:391*1:390*1:380*1:363*2:336*1:334*1:333*1:330*1:328*1:288*1:287*1:168*1:138*1:23*2:21*1:11*1 +648*8:11*1 +1039*1:939*2:937*1:936*1:932*3:925*5:917*1:908*1:903*2:627*1:625*1:622*1:336*1:11*1 +1061*1:1053*1:1048*2:1047*4:1000*1:992*2:991*4:918*1:820*1:809*7:805*1:795*1:766*4:748*1:741*1:734*1:714*1:700*1:660*1:659*1:653*1:648*5:647*11:646*1:645*1:643*1:639*1:636*1:635*1:620*1:618*1:603*2:600*3:586*1:584*1:574*1:572*1:559*1:550*1:549*1:547*1:546*1:545*1:543*1:540*1:535*1:532*1:527*1:501*1:487*1:485*1:482*1:477*1:473*1:470*1:469*1:465*1:462*1:370*1:366*1:362*1:332*1:324*1:323*1:319*1:314*1:312*1:311*1:307*1:306*1:305*1:302*1:299*1:298*1:292*1:288*1:286*1:283*1:277*1:275*1:247*7:237*1:232*1:212*1:194*1:193*1:186*1:177*1:174*1:172*1:149*1:123*1:121*1:120*1:117*1:110*1:107*1:101*1:89*1:73*2:66*1:61*1:37*1:11*1 +932*3:11*1 +958*1:783*1:760*1:742*1:647*1:620*1:614*1:544*1:534*1:400*1:386*2:363*1:176*1:168*1:145*1:87*1:20*1:11*2 +848*2:786*1:524*1:404*1:398*1:11*1 +964*1:848*3:814*1:813*1:811*1:805*1:804*1:786*1:754*1:742*1:730*1:662*1:652*1:648*1:644*2:636*1:620*1:608*1:597*1:586*1:573*1:549*1:541*1:539*1:523*1:518*2:508*1:506*1:505*1:504*3:503*1:500*1:497*1:496*1:495*1:493*1:492*2:491*2:489*1:449*1:448*1:446*1:429*1:427*2:416*1:404*2:403*1:398*1:364*1:316*1:315*1:301*1:277*3:274*1:222*2:212*2:167*1:132*1:131*2:114*1:85*1:62*1:23*1:11*1 +1038*1:1034*1:1030*1:1029*3:980*3:979*4:977*1:976*1:974*1:939*2:925*2:844*1:821*1:810*3:786*3:784*4:783*2:780*2:771*2:768*1:758*1:748*1:745*2:744*1:730*1:722*1:719*3:663*1:657*2:655*3:651*1:649*2:633*1:632*1:631*1:620*1:593*1:569*1:552*4:538*3:530*2:529*2:528*1:524*1:518*2:508*1:504*7:486*1:484*1:456*1:452*2:444*1:441*3:437*1:436*1:431*1:429*1:427*1:416*1:407*3:404*3:400*5:399*2:398*2:384*3:382*5:380*1:376*7:375*1:369*1:368*2:354*5:340*4:338*3:337*1:333*1:323*1:320*1:319*2:318*1:316*1:304*1:293*7:288*7:285*2:256*1:253*2:247*2:216*1:212*1:193*3:187*1:179*2:178*1:156*4:151*2:149*1:145*1:143*1:140*1:138*1:134*1:111*3:98*1:91*1:75*1:70*1:57*1:37*1:36*1:28*1:11*3 +1001*1:976*2:975*2:926*1:913*1:848*1:806*1:786*3:760*2:747*1:732*1:688*1:685*1:671*1:632*1:631*1:492*1:489*1:316*1:293*6:288*9:256*1:212*1:11*2 +11*1 +11*1 +786*2:632*1:539*1:11*1 +12*1 +975*1:13*1 +932*1:13*1 +1041*1:1037*1:977*1:955*1:917*1:848*2:844*1:796*1:742*1:683*1:212*3:13*1 +486*1:13*1 +720*1:13*1 +212*1:13*1 +13*1 +1029*1:955*1:850*1:836*1:698*1:681*1:652*2:632*1:281*4:230*1:57*2:20*1:13*1 +820*1:426*5:230*5:208*1:17*2:16*2:15*1:14*2 +755*1:560*1:439*1:410*2:405*2:385*2:373*1:371*1:327*1:217*2:17*2:16*2:15*1:14*2 +1037*1:988*1:958*4:795*2:644*1:585*1:15*1 +985*1:984*1:983*1:977*1:18*1 +702*1:19*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:987*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:907*1:900*1:828*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:687*1:680*1:675*1:660*1:659*1:653*1:645*1:639*1:635*1:634*1:630*1:620*1:618*1:576*1:574*1:572*1:568*1:559*1:550*1:549*1:547*1:546*1:545*1:543*1:540*1:532*1:527*1:509*2:499*1:495*1:487*1:485*1:482*1:477*1:473*1:470*1:469*1:465*1:462*1:425*1:402*1:370*1:366*1:362*1:332*1:323*1:314*1:312*1:311*1:307*1:306*1:305*1:302*1:299*1:298*1:292*1:286*1:283*1:275*1:246*2:232*1:194*1:186*1:177*1:174*1:164*1:149*1:123*1:121*1:120*1:117*1:110*1:107*1:101*1:73*1:66*1:61*1:56*1:19*1 +1062*1:1061*1:1055*1:1052*2:1051*1:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +1062*1:1055*1:1052*1:1047*2:1040*1:994*1:990*1:989*1:986*1:928*1:900*1:801*1:675*1:660*1:653*1:645*1:639*1:635*1:634*1:618*1:576*1:574*1:572*1:559*1:550*1:549*1:547*1:546*1:545*1:543*1:540*1:532*1:527*1:487*1:485*1:482*1:477*1:473*1:470*1:469*1:465*1:462*1:402*1:370*1:366*1:362*1:332*1:323*1:314*1:312*1:311*1:307*1:306*1:305*1:302*1:300*1:299*1:298*1:292*1:286*1:283*1:275*1:232*1:194*1:186*1:177*1:174*1:149*1:123*1:121*1:120*1:117*1:110*1:107*1:101*1:73*2:66*1:61*1:19*1 +795*1:554*1:429*2:170*1:20*1 +958*1:955*3:721*1:632*2:240*1:57*13:20*1 +1048*2:1046*4:1036*1:963*1:723*1:710*1:681*1:285*1:168*1:157*1:89*1:20*1 +20*3 +1037*6:1007*2:775*1:648*1:316*1:220*1:212*6:139*1:48*1:20*1 +1041*1:981*1:848*8:844*1:802*1:733*1:422*1:230*2:227*1:209*1:103*1:79*1:20*1 +1026*1:950*1:917*1:885*1:845*1:844*1:784*1:733*1:647*1:524*1:420*1:404*1:256*3:230*1:223*1:220*1:84*1:50*1:25*1:20*1 +1037*1:1036*4:981*1:976*1:975*1:848*1:844*2:802*1:792*1:747*2:626*1:624*3:622*1:575*1:539*2:504*1:324*1:307*1:303*1:212*1:156*2:20*1 +20*2 +958*3:949*5:932*1:925*1:908*1:887*1:848*4:779*1:764*1:763*2:732*1:659*1:636*1:586*1:573*1:565*1:504*3:493*4:441*1:434*2:373*3:369*1:368*1:358*1:247*1:199*1:156*1:145*3:20*1 +1047*1:1036*2:908*1:899*1:891*1:890*3:529*2:510*1:363*1:315*13:239*1:229*1:144*5:95*1:68*1:43*1:42*1:35*3:30*1:28*3:22*3:21*1 +65*4:21*1 +1041*1:1032*1:981*2:782*1:747*1:640*1:636*3:632*1:628*1:539*1:287*1:105*1:67*2:21*1 +22*2 +22*1 +22*1 +244*1:22*1 +22*2 +22*1 +22*1 +22*1 +22*1 +995*3:681*1:665*2:608*1:601*2:599*3:598*1:597*1:595*1:593*1:591*1:586*1:583*2:551*2:521*3:475*6:464*3:461*1:448*3:342*1:303*1:219*1:168*2:86*5:48*1:22*1 +22*2 +42*1:34*1:22*1 +404*2:22*2 +1012*1:958*1:932*1:850*1:848*1:829*1:764*1:559*2:398*1:212*1:22*1 +27*1:22*1 +978*1:610*2:565*1:342*1:280*1:75*2:30*1:23*1 +652*3:30*1:23*1 +23*1 +1046*1:397*1:78*1:25*1 +1050*1:917*1:915*1:848*4:806*1:784*1:778*1:748*1:747*1:701*1:689*1:666*1:638*1:629*1:620*2:569*1:565*1:558*1:517*1:427*1:376*1:373*1:331*1:328*1:316*1:258*1:230*1:212*2:179*1:161*1:145*1:144*1:128*1:105*1:68*1:25*3 +1050*1:1021*1:918*1:886*1:841*2:837*1:750*2:667*1:542*1:541*1:364*1:289*1:25*1 +294*2:118*1:116*1:113*1:112*1:25*1 +926*5:99*1:46*2:45*3:44*11:41*1:37*9:33*2:30*23:29*41:26*4 +27*8 +27*1 +27*7 +27*1 +27*1 +932*2:795*2:749*1:620*2:27*1 +760*1:648*4:27*1 +648*1:586*1:242*1:27*1 +27*1 +27*7 +27*1 +1047*2:1021*1:786*2:777*2:765*3:764*2:753*1:727*1:681*1:652*8:628*1:620*1:614*1:613*5:608*3:577*4:558*1:557*1:551*7:538*6:531*1:521*6:517*2:516*2:513*2:504*1:501*6:497*6:492*1:489*5:486*1:475*5:451*3:448*7:427*2:398*17:385*3:374*1:363*1:336*1:321*1:316*7:291*1:285*2:242*2:223*1:222*1:182*1:179*2:176*2:168*1:156*4:150*1:145*6:139*1:138*2:80*4:27*2 +28*1 +504*5:446*3:28*3 +1047*1:484*2:28*4 +810*1:786*2:746*1:620*1:560*1:554*3:547*1:539*1:456*2:429*1:427*3:422*4:414*2:407*1:404*2:398*3:383*5:381*1:372*1:355*1:327*1:322*2:222*12:212*2:168*1:28*1 +728*1:89*1:43*1:42*1:35*1:30*2:28*1 +1015*1:848*1:843*3:794*1:786*2:783*1:778*1:766*1:747*1:744*1:741*1:682*1:643*1:619*1:592*1:569*1:448*1:324*1:223*1:215*1:212*1:145*1:28*1 +484*5:475*1:446*2:371*1:193*4:152*1:86*2:28*1 +28*1 +28*2 +28*1 +28*1 +923*1:804*1:777*1:720*1:643*1:578*1:523*1:508*1:488*1:424*1:419*1:417*1:416*2:401*1:271*1:230*1:216*1:212*1:202*1:201*1:198*1:197*1:180*1:45*2:29*1 +43*4:29*17 +29*1 +981*1:979*1:941*1:880*1:813*1:793*1:788*1:785*1:747*3:745*1:727*1:647*1:622*1:620*4:619*1:592*1:565*1:561*1:556*1:539*1:534*1:529*2:523*1:522*1:500*1:464*1:448*1:437*1:427*4:398*2:353*1:316*1:295*1:287*1:223*1:212*1:87*2:57*1:50*1:30*1 +905*1:896*1:888*1:876*1:856*1:786*1:636*1:620*1:334*1:30*1 +1053*1:975*1:810*2:795*1:783*1:782*1:752*3:751*3:748*4:745*1:723*2:644*1:617*2:608*1:552*1:550*2:531*1:522*1:517*1:468*1:465*5:464*1:398*1:385*5:363*1:338*1:320*2:316*1:315*1:236*1:132*2:128*1:62*1:33*1:30*1 +34*1 +34*1 +1036*1:933*1:932*9:916*1:908*2:905*1:881*1:846*2:845*1:843*1:825*1:34*1 +34*3 +43*1:42*1:34*1 +34*2 +34*1 +34*1 +34*1 +941*1:932*1:747*1:565*1:415*10:338*2:223*1:138*1:34*2 +719*3:657*1:654*1:653*4:620*1:577*3:531*2:515*1:504*1:486*1:427*39:415*8:413*1:404*2:338*5:331*5:320*1:169*1:161*1:156*1:138*1:34*2 +34*1 +34*1 +760*4:34*1 +37*2:36*2:34*1 +620*3:317*1:34*1 +34*1 +608*1:35*1 +1022*3:787*1:746*1:730*1:655*1:516*1:358*1:85*1:37*1:36*1 +1045*1:932*5:923*2:916*1:702*2:247*16:212*4:78*1:38*13 +1059*1:1053*1:1050*2:1047*2:1034*1:1027*1:994*1:810*1:796*1:783*1:697*1:599*1:598*1:597*1:596*1:595*1:578*1:562*3:550*1:464*1:307*2:302*1:231*1:179*1:99*1:73*2:38*5 +932*9:38*1 +38*1 +632*2:99*1:38*1 +818*1:795*2:766*2:746*1:733*1:677*1:659*2:632*1:631*1:628*1:617*1:521*2:504*3:405*1:381*1:334*1:331*1:319*1:287*1:274*1:212*1:168*1:156*2:143*2:38*1 +1053*1:950*1:946*2:945*1:803*1:759*1:719*3:646*1:636*1:632*1:542*1:504*1:336*2:313*1:312*2:311*1:307*1:302*1:299*6:212*1:116*5:114*1:66*1:38*1 +905*2:902*1:38*1 +832*1:818*1:518*1:465*1:355*1:38*1 +818*1:768*6:767*1:717*2:698*1:632*2:367*1:353*1:256*1:209*14:152*1:50*1:39*1 +39*3 +42*2 +997*1:642*1:636*1:155*4:67*1:63*1:44*1:42*1 +727*1:216*1:212*8:43*1 +779*1:760*1:667*3:633*1:603*1:516*1:463*1:336*1:333*3:316*2:301*1:236*1:208*1:193*1:171*1:143*1:43*1 +941*8:932*1:926*2:804*5:795*7:792*3:764*2:757*2:601*1:577*20:516*1:504*1:500*3:492*1:464*1:398*2:385*4:236*5:223*1:222*1:210*2:168*4:134*8:43*1 +43*1 +1046*1:963*2:926*1:848*4:721*1:671*1:667*1:632*1:433*1:417*1:237*1:169*2:67*1:55*1:43*1 +932*4:43*1 +43*1 +1015*2:1005*1:981*1:914*1:808*1:805*1:786*1:784*1:780*2:764*1:750*1:683*1:662*1:659*1:652*1:622*1:620*1:579*1:575*1:573*1:559*1:539*1:537*1:529*1:522*1:519*1:518*1:484*1:465*3:427*1:331*1:327*1:325*2:324*1:318*1:312*1:307*1:303*1:289*1:287*1:105*1:87*1:67*1:50*2:45*1 +301*1:47*1 +984*1:859*1:781*1:727*1:723*1:556*1:518*1:515*2:508*1:492*1:444*1:427*1:408*1:400*1:396*1:388*4:382*1:320*1:288*1:218*1:212*2:203*8:196*1:163*1:138*1:86*2:67*1:62*1:57*1:54*1:47*1 +608*1:551*1:484*2:293*5:289*1:86*2:80*1:48*13 +708*1:171*2:48*1 +932*6:193*1:100*3:51*6:50*13:49*7:48*3 +1050*1:1046*1:976*1:823*1:752*3:751*3:674*1:593*1:385*10:342*2:132*2:48*1 +1020*2:1017*1:1006*2:1003*1:945*1:932*1:831*1:814*1:774*1:773*1:771*1:767*1:766*1:759*1:747*1:746*1:212*2:48*1 +1020*3:1010*1:1004*1:946*1:916*1:803*1:785*1:784*1:763*1:762*1:755*1:754*1:748*1:48*1 +1020*2:1019*1:1008*1:1007*2:1003*1:978*3:960*5:821*1:819*1:769*1:760*1:750*1:724*1:614*1:613*1:48*1 +48*1 +48*1 +920*1:917*2:717*1:89*4:80*10:49*1 +804*1:786*2:765*1:620*1:585*1:560*1:524*1:521*1:518*1:484*1:457*1:427*2:416*1:334*1:333*1:316*1:274*1:224*1:151*1:49*1 +1045*1:958*1:932*1:848*2:804*1:783*1:693*1:664*1:659*1:632*1:629*2:614*1:613*1:605*1:603*1:554*4:533*3:504*1:437*9:398*1:385*1:290*2:280*1:256*3:229*1:212*3:156*21:139*1:80*2:50*8:49*1 +826*3:50*3 +1036*1:88*8:50*1 +945*1:764*1:717*1:593*1:50*1 +1041*1:858*1:144*1:50*2 +681*1:54*1:50*1 +958*2:860*1:818*1:632*1:57*1:53*2 +841*1:693*1:647*1:531*2:522*1:379*1:277*1:53*4 +727*1:53*1 +95*1:53*1 +955*1:841*1:53*1 +988*1:982*3:845*2:844*2:54*1 +818*1:786*1:746*1:434*1:404*1:230*1:223*1:212*2:128*1:54*1 +977*1:763*3:745*2:735*3:670*2:551*2:548*2:54*1 +994*2:796*1:730*1:717*2:620*8:382*1:326*1:91*2:86*1:54*1 +55*2 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:687*1:680*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1 +955*1:57*5 +932*2:885*1:867*1:860*1:845*1:844*2:786*1:652*1:632*1:620*1:273*1:226*1:57*2 +865*1:57*1 +57*1 +57*1 +59*7 +59*2 +59*3 +1050*1:917*1:911*3:782*1:766*1:750*3:722*1:667*2:620*1:542*2:541*1:410*1:397*1:390*1:364*1:150*2:91*1:60*1 +606*4:605*1:603*1:600*1:593*1:592*2:585*1:297*1:294*1:141*1:60*1 +60*1 +61*1 +61*1 +1037*2:1032*12:1031*2:1030*12:1015*1:986*2:977*1:935*1:933*1:932*1:904*3:845*1:823*1:786*1:762*1:747*2:727*1:686*2:681*1:659*1:539*1:427*1:340*2:328*1:237*1:212*13:65*1:61*1 +681*1:326*2:171*2:62*1 +1037*24:1036*5:652*2:636*1:280*1:242*1:230*1:148*1:69*1:62*1 +1050*1:975*1:917*1:914*2:895*1:848*2:846*1:845*2:844*1:843*1:806*1:795*1:789*1:780*1:771*2:747*1:746*1:681*3:659*1:601*1:581*1:551*3:541*1:507*1:504*1:503*1:446*2:408*1:404*4:399*1:379*1:325*3:316*1:304*5:303*1:295*1:288*1:287*1:274*1:237*1:216*1:212*1:207*1:148*1:132*1:62*1 +932*1:908*3:62*5 +950*2:815*1:792*3:761*2:760*1:670*1:601*1:577*2:558*1:557*1:548*1:523*1:518*1:515*1:504*4:491*1:452*1:451*1:447*1:444*2:434*1:432*1:431*1:418*1:413*1:409*3:405*1:404*4:400*2:399*2:398*1:341*1:327*1:326*1:321*1:316*2:288*1:282*1:256*1:222*1:212*2:209*2:168*1:132*2:131*6:63*2:62*1 +63*1 +1036*5:1015*1:932*8:924*1:923*1:920*1:915*1:910*1:905*1:903*1:897*1:891*1:880*1:850*2:845*1:843*1:834*4:826*1:795*2:790*1:782*1:767*1:760*1:730*1:683*1:681*1:659*8:655*2:648*1:640*1:632*1:619*2:371*1:358*1:237*2:212*1:163*1:145*1:63*1 +955*2:745*1:673*1:429*1:428*2:416*1:410*1:373*1:327*3:242*1:220*3:211*1:198*1:197*1:141*1:63*2 +1041*1:1025*1:1021*1:786*1:686*1:647*1:626*1:580*1:518*1:434*1:277*2:274*1:256*1:237*1:63*1 +843*1:287*3:223*1:63*1 +1053*1:1003*1:977*1:947*1:933*3:932*19:926*3:902*2:868*1:848*1:837*2:833*1:720*1:707*1:671*1:659*1:655*1:632*1:551*1:523*1:282*1:280*2:231*1:212*5:176*1:163*1:138*1:63*1 +995*1:760*1:489*2:457*2:288*1:212*1:200*1:152*1:109*1:65*7:64*7 +64*1 +64*1 +65*1 +1047*11:1038*1:1028*2:1027*1:979*7:949*1:821*3:815*2:747*4:712*1:688*1:687*1:685*1:642*1:577*8:571*1:570*1:569*1:565*1:560*1:481*1:280*1:224*1:203*1:193*1:78*1:65*2 +1043*1:948*1:947*1:823*1:820*1:805*2:791*4:788*1:785*1:781*1:757*2:748*1:746*1:720*1:710*1:697*1:678*2:659*7:649*1:648*5:647*1:619*4:608*1:605*1:604*2:601*3:599*2:598*2:597*1:596*1:595*1:593*1:591*1:586*1:585*5:583*1:552*8:539*1:531*1:450*1:416*1:367*1:285*6:274*2:246*1:212*4:195*1:146*2:84*1:67*1 +850*1:834*2:676*1:636*1:550*1:155*1:67*2 +67*1 +1015*1:896*1:881*1:879*2:866*1:865*2:862*1:859*1:703*1:67*1 +852*1:67*1 +384*1:67*1 +185*1:67*1 +67*2 +67*1 +534*2:411*1:70*1:68*1 +68*1 +722*1:536*2:535*1:529*2:68*2 +529*1:461*8:229*2:68*1 +952*1:951*1:950*2:949*1:948*1:904*1:715*1:688*1:571*1:570*1:144*1:68*1 +1013*1:848*1:69*1 +985*1:878*1:659*1:636*1:555*1:240*1:69*1 +978*1:818*4:814*1:811*1:802*1:531*2:230*1:70*8 +840*1:802*1:654*1:650*4:483*1:403*2:338*1:326*1:236*1:230*2:132*2:131*6:70*8 +72*1 +630*1:621*1:489*1:73*1 +1036*1:1022*1:1021*1:1005*1:935*2:933*1:932*4:916*1:848*1:837*1:835*1:833*1:770*2:754*1:732*5:703*1:685*1:681*1:670*1:617*5:548*1:522*1:507*6:442*3:416*1:382*1:212*2:201*1:160*1:132*1:88*6:80*1:73*1 +932*1:848*1:786*3:784*1:212*1:197*1:73*1 +608*1:370*1:362*2:246*1:73*1 +926*7:78*7:73*1 +75*1 +383*2:75*1 +1048*1:1047*1:1046*4:975*1:565*1:554*5:504*7:457*2:448*2:407*3:400*2:355*2:182*2:180*2:122*1:75*1 +933*1:908*1:608*1:601*1:398*7:171*2:165*1:82*1:75*1 +848*1:844*1:826*1:688*1:212*1:76*1 +76*1 +1047*2:293*2:190*4:76*5 +76*5 +76*1 +76*1 +1046*1:932*1:902*1:823*1:796*1:481*1:478*1:76*1 +796*1:755*1:753*2:616*3:613*1:605*1:601*1:582*2:580*1:578*1:521*1:448*1:446*2:429*1:427*3:416*1:405*2:396*2:385*3:379*4:371*1:357*2:356*1:327*1:235*2:179*1:176*1:161*1:143*1:133*2:86*1:76*1 +949*1:941*1:906*12:815*1:685*3:571*1:570*1:562*1:371*1:361*1:76*1 +1038*2:1036*483:1035*1:1034*15:1033*23:1032*14:1031*4:1030*5:1029*46:1028*14:1027*2:968*5:926*2:819*1:684*5:659*2:632*4:628*2:241*2:212*1:98*1:95*1:78*2 +689*1:104*1:78*2 +659*1:246*2:180*19:179*18:78*1 +926*1:633*1:539*1:475*1:203*1:154*1:82*1:78*2 +901*1:78*1 +933*1:78*2 +876*2:78*2 +78*2 +78*1 +1047*3:122*1:78*1 +1029*1:78*1 +1036*1:988*1:78*1 +975*1:193*4:78*1 +79*2 +79*3 +79*1 +733*1:92*1:89*1:87*1:85*9:84*1:81*1:79*1 +769*1:88*1:79*1 +1037*1:913*1:880*1:530*1:518*1:515*1:80*2 +940*2:669*1:657*1:461*2:343*2:247*4:236*5:203*1:179*1:80*2 +80*4 +1021*1:848*1:746*1:592*1:180*1:156*1:80*1 +910*1:719*5:659*2:638*1:620*1:619*1:427*1:317*1:273*1:271*1:212*2:80*3 +1061*1:1048*1:737*1:730*1:629*1:608*1:592*2:579*5:493*2:486*1:474*2:427*1:342*1:277*2:212*1:167*1:122*1:80*1 +654*1:650*5:605*1:403*4:344*2:180*2:152*2:80*1 +551*1:359*1:80*1 +719*3:435*2:396*4:171*1:114*1:80*1 +719*2:674*3:175*1:80*1 +80*1 +977*2:239*2:80*1 +787*1:145*1:80*1 +681*3:93*1:88*2:80*3 +932*1:917*1:796*1:781*1:212*2:145*3:80*1 +1047*1:948*2:947*2:946*4:945*1:615*1:608*6:606*4:605*3:600*1:577*22:455*1:314*1:309*1:307*9:299*1:282*1:189*1:163*6:161*5:141*3:122*9:118*4:116*13:115*3:114*16:113*1:112*1:111*1:80*3 +80*1 +80*3 +1047*2:175*1:80*1 +1051*2:992*1:843*1:782*1:644*1:638*1:636*1:525*1:486*1:476*1:464*1:407*2:384*2:247*2:236*3:230*1:212*2:171*1:152*1:151*1:150*1:109*2:80*1 +977*1:955*1:821*1:717*1:651*1:320*1:80*1 +80*1 +80*1 +80*1 +733*3:92*1:84*2:81*3 +733*1:92*1:81*2 +715*1:81*1 +81*1 +81*1 +733*1:81*1 +1060*1:1056*1:1019*1:943*1:786*1:778*1:774*1:771*1:512*1:491*1:82*1 +1060*1:1056*1:943*1:82*1 +1060*1:1056*1:943*1:82*1 +90*1:88*1:85*1:82*1 +90*1:88*1:85*1:82*1 +632*1:138*1:88*1:84*2 +84*1 +84*1 +1047*5:1043*1:935*1:932*2:823*1:786*1:784*1:755*1:665*1:615*1:608*1:605*1:601*2:593*1:533*2:516*1:492*1:478*1:409*1:374*9:327*1:310*2:247*3:236*2:222*3:219*2:197*1:180*1:176*2:168*1:91*2:86*9:84*1 +1026*6:1024*2:652*2:636*2:422*1:325*2:85*2 +815*1:794*1:783*1:781*1:705*1:640*1:502*1:304*1:277*1:223*1:222*1:215*1:85*1 +958*1:917*1:781*1:85*1 +755*1:601*1:582*1:565*1:560*1:554*4:521*1:483*1:448*1:427*1:412*10:405*2:373*2:371*1:365*5:363*1:356*1:347*1:346*1:342*1:341*1:336*1:327*1:297*1:235*2:171*1:165*1:143*1:116*1:91*1:86*4 +791*4:86*2 +932*1:901*1:755*1:484*5:327*1:86*7 +981*1:655*1:652*1:620*1:523*1:521*3:501*1:448*2:427*1:414*1:412*1:398*3:386*1:372*2:339*1:338*1:326*1:163*1:86*1 +1050*1:1006*1:995*1:985*1:975*1:955*1:892*1:891*1:860*1:815*1:814*1:808*1:803*1:802*1:795*5:766*4:764*1:749*1:747*1:746*1:730*1:723*1:662*1:659*7:615*1:590*1:575*1:552*1:549*1:535*1:529*1:518*1:504*2:427*1:418*2:404*1:381*1:289*1:274*1:260*1:259*1:156*1:140*1:86*1 +516*1:515*1:500*1:435*4:87*1 +767*2:737*1:704*2:215*5:88*2 +88*2 +1052*2:1050*5:814*1:801*2:799*2:766*2:758*2:750*8:742*14:740*2:739*2:691*1:667*15:655*1:653*1:632*1:559*1:549*1:542*8:541*4:540*1:539*7:518*2:517*1:504*5:502*3:488*11:410*2:364*35:320*2:211*1:90*2 +90*1 +90*1 +316*1:90*1 +90*1 +90*1 +1051*1:992*1:617*3:91*2 +176*3:91*1 +93*1 +932*1:93*1 +745*1:94*1 +539*1:371*1:200*1:199*1:171*1:96*2:94*1 +94*1 +94*5 +94*2 +94*1 +94*2 +94*1 +95*1 +95*1 +96*1:95*1 +1037*2:1022*1:976*1:963*2:926*1:848*1:676*1:636*1:628*1:533*1:523*1:516*1:515*1:215*3:212*1:193*1:95*1 +95*1 +891*1:659*1:216*2:95*1 +1036*2:848*1:844*1:648*4:616*1:516*1:502*1:319*1:309*1:218*1:217*1:156*2:131*2:95*1 +97*1 +818*3:531*2:315*6:278*3:235*19:229*1:201*5:163*1:97*1 +1026*1:978*1:976*9:975*10:963*14:955*1:667*3:648*2:641*2:638*1:623*2:622*1:531*1:212*1:97*1 +98*3 +902*1:98*1 +98*4 +98*1 +786*2:717*3:672*1:668*1:655*2:648*1:632*1:629*1:603*1:558*1:557*1:525*1:325*4:324*2:304*10:287*1:276*1:274*1:242*1:216*2:181*1:98*1 +98*1 +98*2 +994*1:977*2:955*1:950*1:727*2:554*1:101*1 +102*1 +102*1 +102*1 +103*1:102*1 +102*1 +102*1 +102*1 +102*1 +102*1 +102*1 +102*1 +848*1:818*1:747*1:732*2:722*2:681*6:662*2:655*1:627*3:626*3:625*1:624*4:623*3:622*1:529*4:504*3:328*2:116*1:103*1 +982*1:848*2:689*1:659*1:427*1:103*1 +1050*1:1046*1:981*1:914*1:896*2:895*1:893*1:887*1:881*1:879*1:865*1:858*1:856*1:845*1:844*1:843*1:837*1:794*1:760*2:750*1:747*1:659*1:628*1:593*1:572*1:561*1:542*1:303*1:212*2:172*4:137*1:105*1 +105*1 +105*6 +932*1:920*1:105*6 +933*1:652*1:105*5 +1041*1:105*1 +935*1:105*1 +105*1 +685*1:212*1:108*1 +108*1 +109*1 +484*2:342*3:152*1:136*1:109*2 +168*2:109*1 +489*1:363*1:316*1:242*1:235*1:109*2 +1047*1:796*1:558*1:293*1:138*1:109*2 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +985*1:932*1:598*9:596*4:109*1 +109*1 +1034*5:1033*6:1028*1:109*1 +1048*2:1047*10:1046*1:786*1:778*1:677*1:676*1:655*1:620*1:475*1:344*1:247*2:193*2:156*1:152*2:109*1 +750*1:364*2:109*1 +903*1:823*2:605*1:593*1:193*5:109*20 +109*20 +932*1:156*1:109*20 +109*17 +719*2:608*1:141*1:118*1:113*1:112*1 +1032*1:948*1:947*1:946*6:945*1:114*1 +115*1 +941*2:361*1:223*1:116*1 +475*4:116*1 +1005*1:818*1:519*1:504*2:427*1:314*1:212*2:116*1 +1050*1:1004*2:781*1:748*1:116*1 +608*1:122*1:118*1:116*3 +843*1:416*1:195*1:118*1 +1047*1:755*1:475*3:327*1:310*2:300*2:125*5:118*1 +118*1 +119*1 +427*2:152*1:122*3 +1048*1:1047*7:1046*2:995*1:616*1:587*1:569*4:483*3:478*1:396*6:193*1:122*1 +1047*2:975*1:823*1:768*1:558*1:483*1:216*1:138*1:122*1 +786*1:745*1:603*1:539*1:504*1:451*1:431*1:430*1:429*1:428*2:390*1:373*1:324*3:122*1 +755*6:712*1:521*1:490*1:448*1:444*2:373*2:327*6:190*2:131*2 +131*1 +963*1:795*1:764*4:757*1:727*1:677*1:623*1:593*1:536*1:524*2:509*1:501*1:467*1:416*3:334*1:320*4:319*2:317*1:316*2:274*3:212*3:146*1:132*1 +747*4:643*1:629*3:628*2:624*1:467*1:360*2:328*10:158*2:133*1 +916*1:815*1:786*1:783*1:764*1:676*1:632*1:608*6:573*1:565*1:549*1:539*2:535*1:533*1:530*2:511*1:510*1:502*2:464*1:427*25:416*4:382*1:374*2:307*1:302*1:242*1:212*2:171*1:137*1:133*1 +604*1:475*3:456*4:238*1:141*1:133*2 +1047*3:975*1:665*2:654*1:517*1:497*1:492*1:489*6:403*1:363*1:338*4:336*1:321*1:316*8:242*1:235*2:179*1:168*1:156*1:133*1 +795*6:708*3:697*1:629*5:619*3:603*1:601*8:600*1:598*5:596*4:586*2:585*6:450*1:385*17:180*1:166*36:134*8 +1047*4:504*1:446*1:247*1:134*1 +935*1:933*1:932*8:908*3:135*1 +136*1 +136*1 +137*1 +1041*1:963*1:786*2:753*1:580*1:579*1:578*1:416*1:150*1:137*1 +138*1 +786*2:717*1:462*1:138*2 +223*1:138*1 +1046*1:941*1:865*2:415*1:374*2:338*1:247*1:223*1:208*1:138*1 +1012*3:1005*1:1004*3:1003*1:958*1:932*2:910*3:848*1:846*1:686*2:650*2:632*1:600*1:588*8:413*1:230*1:223*1:220*1:212*1:138*1 +1047*1:440*3:427*1:337*2:222*2:210*1:176*2:138*1 +638*1:138*1 +138*19 +688*1:307*1:299*1:236*11:138*8 +1047*1:581*1:209*1:175*1:138*3 +1037*5:1036*1:932*4:902*1:848*1:844*1:659*2:632*3:589*1:445*1:437*1:264*1:257*1:212*1:156*8:139*2 +140*1 +140*1 +975*1:140*2 +141*1 +671*1:193*1:141*3 +141*2 +141*1 +141*1 +142*1 +822*1:382*1:142*4 +263*1:142*1 +795*1:786*1:652*2:617*1:549*1:538*1:504*1:385*1:320*2:288*1:212*1:143*1 +1047*1:932*1:790*1:786*1:247*1:171*1:143*1 +144*2 +144*1 +144*1 +1050*1:1041*1:1005*1:977*1:882*1:826*1:822*1:786*1:785*2:756*1:753*1:746*1:719*5:655*1:620*1:603*1:582*1:552*2:529*1:522*1:429*2:428*2:421*2:416*1:390*3:333*1:327*1:318*1:287*2:230*2:226*1:219*1:156*2:150*1:145*2 +145*4 +827*1:796*1:781*1:770*1:659*1:620*7:581*2:579*2:277*4:276*5:275*2:274*19:246*1:153*1:145*1 +1047*3:977*1:815*1:805*1:796*5:730*1:663*1:620*1:617*1:614*2:613*2:587*2:448*6:289*4:276*1:252*1:145*1 +145*1 +769*1:145*1 +815*1:304*1:288*1:146*1 +759*1:195*10:146*2 +148*1 +148*1 +237*2:150*1 +848*1:708*1:707*1:633*1:151*1 +151*1 +151*1 +1047*2:1026*3:1024*1:981*27:963*2:151*1 +234*1:151*3 +358*4:152*6 +560*2:529*3:456*1:152*2 +152*1 +1048*2:1047*3:1036*1:932*1:908*1:803*2:484*1:171*1:152*2 +1047*1:1036*1:903*1:193*1:152*1 +152*2 +1054*2:932*4:908*1:844*1:841*1:792*1:655*1:316*1:247*2:152*1 +915*1:848*1:730*1:689*1:670*1:614*1:548*1:505*2:500*1:457*1:316*1:193*6:153*1 +915*1:835*1:573*1:163*1:154*1 +475*3:154*1 +155*1 +155*1 +747*5:712*4:653*1:650*2:638*7:637*1:636*2:632*1:457*4:375*1:360*4:339*1:155*1 +155*1 +155*1 +155*1 +155*1 +155*1 +155*1 +155*1 +1036*1:848*4:766*1:689*1:652*1:638*1:636*1:383*1:325*1:212*1:156*2 +525*2:156*4 +486*6:247*2:203*1:156*1 +1047*1:156*1 +156*1 +932*1:901*1:795*6:737*1:719*1:620*6:608*3:504*1:355*1:156*1 +156*1 +156*1 +1047*7:755*1:717*1:427*2:404*2:327*1:195*1:190*2:156*1 +1047*6:932*2:749*1:356*1:230*3:208*1:179*1:168*2:156*1 +156*1 +156*1 +156*2 +932*1:848*1:745*1:428*1:404*1:371*4:274*1:156*1 +1012*1:955*1:933*1:892*1:879*3:861*1:756*1:636*1:244*1:156*1 +1053*1:844*1:794*1:786*1:737*1:659*5:517*1:451*1:427*1:273*1:156*1 +932*1:157*3 +203*1:158*1 +659*1:203*4:158*1 +171*1:158*1 +158*1 +160*2 +721*1:688*1:160*1 +628*1:163*1 +848*1:845*1:726*2:717*5:698*1:620*1:610*1:565*1:486*1:474*1:427*5:382*1:280*2:247*1:236*2:223*4:222*3:170*1:165*1 +166*5 +166*3 +585*1:167*2 +591*1:585*1:582*2:367*1:167*1 +595*10:167*1 +845*1:168*46 +948*1:947*1:940*1:804*13:786*2:782*1:780*4:722*3:707*1:672*3:668*5:648*1:529*1:525*8:494*1:489*15:467*2:465*2:464*1:462*2:456*2:449*2:398*1:390*1:337*2:334*1:329*2:320*5:316*1:301*6:247*6:242*1:226*1:203*1:197*1:168*3 +565*1:168*1 +844*1:212*2:168*1 +818*26:804*5:786*10:717*1:644*4:550*2:293*3:168*24 +168*1 +1047*2:975*1:427*3:247*1:219*2:197*1:168*2 +1058*2:1036*4:1034*1:994*1:927*1:902*4:628*1:622*1:463*1:203*1:168*4 +168*1 +880*2:504*5:377*4:365*4:168*2 +168*1 +168*1 +168*1 +229*4:169*18 +179*6:169*1 +206*2:170*1 +171*1 +388*1:171*1 +1047*8:976*1:823*2:662*1:620*1:489*1:484*1:451*8:171*1 +373*1:172*1 +172*1 +765*9:399*9:394*1:172*2 +172*1 +933*1:932*6:796*2:771*1:765*2:763*2:756*10:755*2:668*2:628*1:551*5:538*1:521*5:517*1:505*1:503*2:501*1:498*1:493*8:492*1:491*2:462*1:449*4:448*5:446*3:444*5:431*1:427*1:410*1:404*6:400*2:397*1:390*17:389*2:371*2:327*3:212*1:180*2:175*1:174*1 +175*1 +749*2:175*1 +175*1 +175*1 +327*1:175*2 +175*1 +175*1 +176*1 +937*1:936*1:932*3:899*1:821*1:803*5:412*1:399*4:353*1:282*1:176*2 +176*1 +504*1:176*1 +1022*1:789*1:748*2:285*1:212*1:176*1 +176*1 +242*1:184*1:176*1 +602*1:593*1:560*1:447*6:363*1:252*1:250*3:235*1:176*1 +803*1:421*1:277*1:222*1:176*3 +178*2 +178*1 +534*3:504*2:365*2:179*1 +950*1:534*4:518*3:508*2:504*32:474*2:365*5:358*4:356*1:346*1:342*1:179*1 +218*2:180*1 +180*4 +1046*1:823*1:795*1:605*2:599*6:597*2:595*2:583*2:429*1:326*2:239*1:236*5:180*2 +932*1:220*1:182*1 +185*2 +1036*1:185*1 +1047*1:819*1:769*2:620*1:617*1:614*6:613*2:523*1:449*1:422*1:398*1:282*1:222*2:189*1 +1047*1:1034*1:1028*4:190*1 +1047*1:844*4:689*1:688*3:685*4:648*2:325*2:304*2:295*1:293*2:288*1:190*2 +1047*3:190*2 +193*1:190*3 +1047*5:1034*2:1028*6:356*1:303*2:190*3 +190*1 +650*1:565*1:502*1:383*2:339*1:191*2 +480*2:250*3:229*1:192*3 +932*1:193*1 +193*1 +903*1:688*1:671*7:316*1:193*18 +1028*1:650*1:193*2 +902*1:901*1:193*2 +977*1:193*2 +193*2 +193*1 +646*1:193*1 +193*1 +193*1 +193*1 +193*1 +193*1 +193*1 +1046*1:193*1 +707*1:626*4:193*2 +908*1:755*1:605*2:599*3:597*1:595*1:583*1:478*1:327*1:221*1:193*1 +689*1:671*1:193*2 +935*1:932*1:785*1:193*2 +193*8 +1046*1:193*2 +977*2:932*1:193*1 +927*1:193*1 +193*4 +932*3:689*2:193*1 +932*3:721*1:193*2 +932*1:193*1 +940*1:784*1:489*3:193*1 +932*1:193*1 +193*1 +193*1 +913*1:845*1:844*2:193*1 +1047*1:805*1:648*1:315*1:293*1:288*4:239*3:203*3:195*2 +195*1 +932*1:903*1:818*3:696*2:695*1:553*1:196*5 +975*1:747*2:699*1:608*3:599*2:598*2:597*1:596*1:554*1:521*1:505*1:459*2:427*1:398*1:364*1:358*1:357*1:346*1:325*1:316*1:303*1:229*1:197*1 +197*1 +809*1:659*2:648*5:636*1:551*1:457*1:293*1:197*1 +932*1:720*1:619*1:554*1:335*1:197*1 +200*12:199*9 +200*1:199*2 +199*1 +199*1 +200*19:199*9 +199*2 +886*1:200*1 +200*1 +202*2:201*6 +1036*1:203*2 +203*1 +203*1 +203*1 +916*1:489*3:247*1:203*3 +203*1 +903*2:489*4:203*1 +203*1 +804*3:655*2:301*3:211*2:203*9 +593*2:203*1 +203*3 +205*1 +205*1 +206*1 +208*1 +208*1 +208*3 +208*1 +638*1:536*1:216*1:212*1:209*1 +209*1 +209*1 +620*2:440*1:337*1:210*1 +210*1 +810*1:539*1:364*1:211*1 +1025*1:655*1:454*1:385*1:211*1 +1036*1:845*1:844*1:841*1:813*1:788*1:577*1:529*1:504*1:465*2:212*2 +917*1:212*1 +932*3:212*1 +932*1:212*1 +844*1:531*1:212*1 +212*1 +212*1 +212*3 +818*1:644*3:274*3:241*1:212*2 +212*14 +844*1:841*1:212*1 +941*1:619*1:601*1:212*1 +212*1 +861*1:724*1:642*1:212*2 +845*1:808*1:747*1:662*1:551*1:274*1:212*1 +554*1:383*1:255*1:230*1:212*1 +212*1 +212*1 +212*2 +212*1 +212*1 +212*2 +1021*1:912*1:212*4 +212*1 +212*2 +914*1:848*3:824*1:427*1:212*1 +600*1:220*1:212*1 +212*1 +212*1 +715*1:688*1:212*1 +879*1:844*1:659*12:620*1:559*2:273*2:266*1:212*1 +833*1:212*1 +848*2:626*1:212*1 +1005*1:977*1:932*2:848*3:825*1:786*1:726*1:212*3 +212*1 +212*1 +212*1 +212*1 +852*2:212*1 +1037*3:1036*3:918*1:684*1:212*1 +1036*2:216*1:212*1 +212*5 +212*1 +212*1 +935*1:729*1:271*3:212*5 +212*1 +212*1 +212*1 +734*1:353*1:212*1 +212*1 +212*1 +212*1 +932*2:805*1:749*1:478*1:212*1 +708*1:700*2:550*2:212*1 +821*1:726*1:212*1 +1036*1:1032*6:848*23:632*1:212*1 +212*2 +1003*2:848*2:659*1:212*2 +212*1 +1009*1:1008*2:1007*1:1006*1:1003*1:843*1:212*1 +975*1:212*1 +1045*1:985*2:977*1:916*1:850*2:848*1:617*1:212*1 +1015*1:958*1:908*1:845*1:212*1 +212*1 +1036*1:932*1:852*1:845*5:844*1:212*1 +767*2:704*1:560*2:551*1:215*1 +1026*1:985*1:981*1:818*2:806*1:551*2:215*1 +844*1:215*1 +215*1 +932*2:304*1:216*1 +1036*1:932*5:844*1:786*1:642*1:636*1:240*2:216*1 +648*1:549*1:544*2:216*2 +659*1:216*1 +1041*1:806*1:791*1:659*4:269*1:216*2 +565*1:554*1:353*1:216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +659*3:216*1 +659*4:216*1 +1036*1:216*1 +216*1 +216*1 +650*4:539*1:218*11 +265*1:218*1 +650*1:403*1:218*1 +752*1:751*1:218*1 +228*1:218*2 +219*3 +1047*1:670*1:554*1:548*2:547*2:219*1 +849*1:843*1:771*1:404*1:220*1 +932*1:901*1:220*1 +1046*1:810*1:228*1:220*1 +933*1:932*1:221*1 +221*1 +950*1:755*1:585*2:515*1:374*1:355*19:327*1:237*1:222*18 +222*2 +398*4:247*2:222*1 +533*12:492*1:443*5:442*9:441*8:440*5:420*1:337*20:222*1 +222*1 +223*2 +551*8:454*1:236*23:223*1 +1036*3:848*4:223*1 +223*1 +223*1 +659*1:277*1:223*1 +785*11:223*2 +223*1 +252*1:224*1 +224*1 +757*1:225*2 +722*1:226*1 +748*1:747*1:746*1:643*1:285*2:226*1 +226*1 +786*1:573*1:226*1 +751*1:720*1:603*1:381*1:226*1 +456*1:383*1:255*1:226*1 +227*1 +227*1 +228*3 +229*1 +229*1 +525*12:229*1 +1026*1:1021*1:646*1:230*2 +932*6:908*1:599*29:598*9:596*4:591*8:585*6:583*13:582*10:230*1 +952*1:902*1:720*2:712*1:599*1:598*1:230*1 +1050*1:948*1:947*1:932*1:782*1:747*1:636*1:633*1:549*9:230*1 +230*7 +230*3 +230*1 +710*1:230*1 +230*1 +230*1 +230*1 +1006*1:230*1 +234*1 +650*1:475*1:464*1:364*1:235*1 +489*2:316*5:242*1:235*1 +236*2 +236*1 +396*3:236*4 +236*1 +236*1 +236*1 +795*2:236*1 +1048*1:1047*4:236*1 +237*1 +1050*1:787*1:749*1:237*1 +1036*2:924*1:923*1:237*2 +1015*3:1004*4:658*1:237*1 +1036*1:791*1:659*2:304*1:270*1:264*1:237*1 +237*1 +239*2 +986*1:932*1:633*1:240*4 +240*1 +1022*1:932*1:240*1 +554*1:240*1 +476*5:241*1 +241*1 +243*1 +243*1 +529*2:518*58:504*1:243*1 +374*1:243*1 +243*1 +244*1 +244*1 +247*8 +901*1:769*3:614*2:613*4:599*2:247*3 +247*11 +247*5 +247*5 +247*5 +247*1 +247*1 +452*2:407*2:381*1:247*1 +452*2:407*2:381*1:247*1 +247*1 +859*1:795*1:717*1:601*1:398*1:363*1:274*1:247*1 +1036*4:1032*1:1030*1:848*4:705*1:415*1:247*2 +599*2:556*1:247*2 +919*2:247*3 +249*1 +249*1 +1047*1:795*3:619*24:601*10:455*1:454*6:453*6:252*5 +608*12:577*19:252*2 +252*1 +383*1:255*1 +993*1:620*1:551*2:383*6:356*2:300*2:255*1 +844*1:255*1 +841*1:256*1 +620*1:256*2 +642*1:316*1:256*2 +256*1 +256*1 +256*1 +821*1:715*1:684*1:683*1:659*1:632*3:256*1 +257*1 +1029*1:785*1:273*2:257*1 +876*1:659*2:273*1:271*1:262*1:259*3:258*5 +677*1:464*1:258*1 +1036*1:916*2:905*1:846*1:844*1:753*1:264*1:263*1:260*1 +261*2 +932*2:263*1 +1047*1:475*3:263*1 +844*1:841*1:796*1:689*1:264*1 +273*1:266*2:265*2 +1047*1:689*2:265*1 +266*1 +867*1:267*1 +932*6:269*1 +932*1:908*1:270*1 +659*1:638*1:273*1:271*1 +881*1:659*2:273*1 +932*36:659*2:273*1 +273*1 +932*7:273*1 +932*1:659*4:273*1 +273*1 +659*6:273*1 +932*24:659*2:646*1:273*1 +273*1 +955*1:785*6:629*1:428*1:412*1:274*1 +276*6 +712*1:642*1:276*1 +1047*3:975*1:475*2:454*1:277*1 +995*1:277*1 +277*1 +277*1 +926*1:823*1:653*1:575*1:481*1:344*2:341*4:339*1:331*1:277*1 +280*2 +280*1 +280*1 +280*1 +1029*1:1004*1:918*1:916*2:912*2:911*1:910*1:909*1:280*1 +280*1 +280*1 +1036*4:914*1:280*1 +1036*1:932*1:605*1:593*1:280*1 +280*1 +281*1 +282*1 +285*2 +287*1 +814*2:802*3:793*1:708*1:659*1:287*1 +764*1:287*3 +287*1 +940*1:808*1:805*1:804*2:785*1:778*1:747*1:667*1:662*1:648*1:627*1:625*1:624*1:623*1:622*1:569*1:538*1:493*1:450*1:328*1:325*1:316*1:287*1 +288*9 +398*4:363*28:288*1 +466*1:288*11 +823*1:820*1:795*1:758*5:408*2:383*1:377*1:288*5 +721*5:529*4:526*8:504*2:384*4:376*6:313*10:309*2:308*12:300*4:290*4 +292*1 +294*1 +294*2 +294*1 +294*1 +295*1 +1047*1:708*2:599*2:598*6:597*2:596*5:427*14:297*2 +297*1 +303*7 +1047*2:758*1:303*10 +932*2:848*1:303*1 +763*1:745*3:672*4:404*3:304*1 +427*1:416*2:406*1:327*2:308*1 +932*1:756*1:390*1:364*1:309*1 +312*1 +315*1 +316*1 +932*3:316*1 +550*2:316*1 +573*1:385*8:316*8 +385*1:316*1 +980*1:682*1:338*5:316*1 +317*1 +544*1:317*1 +320*1 +398*1:322*1 +1036*1:644*1:636*1:556*2:324*1 +1036*1:1033*1:1028*1:980*2:979*1:705*1:324*1 +1036*1:324*1 +325*6 +932*4:755*2:521*2:448*2:327*2 +1037*2:958*1:940*2:932*1:815*1:803*1:796*1:795*3:786*1:501*1:367*1:331*2 +1012*1:963*1:950*1:910*1:852*1:803*1:710*1:670*1:548*1:331*1 +890*1:879*2:335*1 +335*1 +940*1:335*1 +525*1:337*2 +654*7:650*1:339*1:338*15 +338*1 +654*1:650*4:403*2:338*1 +654*1:650*2:403*1:338*1 +339*1 +341*3 +344*3:341*3 +951*5:813*2:758*1:721*1:560*1:534*3:530*2:518*2:504*5:474*7:461*2:365*6:359*1:356*1:347*1:346*2:342*1:341*19 +341*1 +504*5:342*2 +650*3:342*1 +342*1 +342*1 +342*6 +342*3 +342*3 +342*1 +1048*2:1047*2:344*1 +344*2 +344*6 +347*3:346*3 +351*2 +803*14:353*1 +771*3:523*1:404*13:396*1:385*1:353*2 +862*1:353*1 +565*1:353*1 +354*4 +786*1:614*1:451*1:384*16:354*1 +949*1:848*1:682*1:355*1 +355*1 +356*8 +950*1:377*3:371*1:365*3:356*1 +472*2:461*1:446*23:371*1:357*3 +950*1:530*2:529*2:408*6:371*1:358*4 +975*1:359*1 +359*1 +359*4 +712*1:360*1 +363*3 +363*2 +932*2:363*1 +758*1:712*1:650*1:364*1 +364*1 +364*4 +365*1 +452*8:369*6:368*2 +615*1:560*1:421*5:405*2:371*1 +371*1 +373*2 +373*2 +374*1 +1047*5:374*2 +374*1 +638*1:375*1 +378*1 +452*2:381*1 +382*1 +382*1 +483*6:382*2 +383*2 +383*1 +383*1 +383*1 +383*1 +766*2:534*15:384*8 +384*2 +384*2 +384*2 +384*2 +384*2 +384*2 +384*2 +384*2 +384*2 +384*2 +384*2 +384*2 +384*2 +385*2 +712*1:385*2 +388*6 +1003*1:742*1:646*1:390*1:389*1 +933*1:932*4:620*4:523*4:448*9:429*17:400*4:390*2:389*2 +398*1 +963*1:940*1:814*1:802*2:747*1:528*1:427*1:398*2 +778*1:671*2:650*2:403*2 +654*1:650*7:403*4 +650*2:588*2:403*2 +650*2:403*1 +932*1:404*1 +404*2 +404*3 +404*1 +529*1:408*1 +409*1 +409*2 +410*1 +410*1 +854*1:411*1 +964*1:556*1:411*1 +411*1 +414*4 +415*3 +416*3 +754*2:416*2 +426*1 +451*1:426*1 +848*2:426*1 +427*25 +934*1:933*1:902*1:475*1:427*1 +427*2 +982*1:733*1:427*1 +427*2 +427*2 +427*1 +427*1 +431*2 +435*1 +444*1 +448*2 +454*1 +455*1 +457*1 +457*1 +457*2 +457*2 +504*6:461*1 +462*1 +489*1:463*9 +463*1 +559*1:463*1 +464*1 +464*1 +464*1 +845*2:844*2:841*1:465*1 +471*1 +475*1 +932*1:475*3 +475*1 +475*3 +475*3 +476*5 +795*1:719*4:608*1:593*1:478*1 +1047*3:478*1 +932*4:481*2 +481*1 +483*3 +483*3 +932*11:908*9:544*1:484*1:483*1 +544*2:484*2:483*2 +483*2 +484*6 +914*6:910*1:844*1:484*1 +484*1 +1047*1:608*1:605*2:593*1:484*1 +484*3 +1048*1:554*4:484*1 +486*1 +786*1:565*1:489*2 +525*2:489*1 +489*1 +489*1 +489*1 +489*1 +489*1 +489*1 +1047*1:489*1 +674*2:491*1 +496*1 +932*5:707*1:565*1:517*1:501*1 +501*5 +502*1 +502*2 +504*4 +504*4 +504*1 +504*2 +504*6 +504*1 +504*1 +504*7 +518*1 +535*1:518*1 +518*1 +522*1 +526*1 +933*1:932*4:908*6:903*3:737*1:526*3 +528*8 +758*12:529*1 +531*2 +638*14:538*1 +539*1 +539*1 +539*1 +1050*1:750*1:542*1:541*1 +544*1 +544*2 +932*1:848*18:670*2:614*1:613*1:548*2 +933*1:848*1:686*1:549*5 +920*1:550*2 +550*1 +844*1:551*7 +551*14 +551*1 +551*1 +551*1 +551*1 +551*1 +551*1 +551*5 +551*1 +551*2 +551*2 +551*4 +551*4 +551*1 +551*1 +551*1 +551*1 +551*1 +551*1 +551*1 +551*1 +551*1 +551*1 +552*1 +553*1 +554*5 +554*2 +565*6:564*7:563*6:562*2:558*8:557*1:556*5 +558*1 +559*1 +933*2:932*3:559*1 +560*1 +604*1:560*3 +560*1 +614*1:613*1:569*1 +979*11:949*1:571*1:570*1 +571*1:570*1 +620*6:580*9:578*10 +620*1:614*3:613*4:580*1:578*1 +620*7:579*2 +579*2 +643*1:625*1:579*2 +605*1:582*1 +584*1 +584*1 +846*1:708*1:632*1:585*1 +948*1:843*1:585*1 +585*1 +587*1 +587*2 +587*1 +673*2:588*2 +915*1:593*1 +593*1 +593*2 +1037*1:1025*1:932*5:908*4:843*1:597*1:596*1 +598*1 +1048*1:1047*3:598*1 +599*1:598*1 +734*5:599*5:598*5 +734*1:599*1:598*1 +600*1 +601*63 +704*1:601*1 +601*2 +602*4 +603*1 +603*1 +935*1:932*1:603*2 +604*1 +782*1:604*1 +604*1 +1047*3:605*1 +605*1 +605*1 +605*1 +1047*1:980*2:979*1:932*2:774*1:636*8:621*1:605*1 +749*1:607*1 +932*1:818*2:630*2:629*2:608*1 +617*2:608*1 +608*1 +608*2 +608*3 +769*2:617*4:614*2:613*1 +615*1 +615*1 +619*1 +823*1:619*1 +932*3:620*1 +796*1:620*2 +796*1:620*3 +823*1:620*1 +620*1 +796*1:620*1 +895*3:710*1:620*1 +620*1 +620*1 +620*1 +932*1:852*1:658*1:655*1:620*2 +710*1:698*1:621*1 +621*1 +626*1 +628*1 +628*3 +629*1 +629*1 +955*1:629*2 +629*1 +629*1 +629*1 +926*1:629*1 +631*1 +631*1 +631*1 +674*1:632*1 +632*1 +937*3:905*2:632*1 +689*2:632*2 +721*4:632*1 +1041*1:981*3:932*1:632*1 +632*1 +908*3:903*2:632*1 +632*1 +632*2 +636*1 +641*9:638*2:636*1 +640*1:636*2 +636*2 +636*1 +636*1 +636*1 +816*2:641*4:640*1:636*2 +636*1 +681*1:636*3 +636*1 +641*2:636*1 +638*1 +638*1 +638*2 +638*1 +638*1 +638*1 +638*1 +641*1 +932*2:641*1 +641*2 +642*3 +642*1 +642*3 +932*3:644*1 +900*1:644*1 +780*1:646*1 +659*1:646*1 +997*1:647*6 +647*1 +648*1 +932*1:648*3 +648*1 +648*1 +648*1 +648*1 +712*1:650*1 +650*4 +651*7 +1045*1:659*1:652*1 +652*1 +924*1:915*1:652*1 +654*1 +654*1 +727*1:655*1 +655*1 +681*1:655*1 +981*5:658*2 +659*2 +932*2:659*1 +659*1 +659*4 +683*1:659*2 +659*2 +659*1 +844*1:659*1 +844*1:659*1 +666*1 +667*1 +667*1 +786*3:745*1:668*2 +669*2 +933*3:932*2:671*2 +671*1 +681*1 +682*1 +848*10:682*2 +1036*2:932*4:844*1:682*1 +687*1:682*2 +684*1 +684*1 +726*1:720*1:684*1 +684*1 +696*1:685*1 +902*1:685*1 +1036*1:913*1:850*1:835*1:824*1:819*4:687*1 +687*1 +688*1 +688*1 +846*1:688*1 +964*1:932*4:872*1:860*2:839*1:688*1 +932*1:689*2 +932*6:689*4 +1047*3:689*1 +932*4:908*1:689*1 +689*1 +689*1 +689*1 +689*1 +689*1 +1036*2:932*3:689*1 +983*1:693*1 +787*5:693*1 +693*1 +693*5 +694*1 +694*3 +694*1 +694*2 +694*1 +694*1 +783*5:694*1 +694*1 +696*1 +698*2 +698*1 +698*1 +933*1:891*1:698*1 +698*1 +702*1 +706*1 +707*2 +707*1 +710*1 +843*1:841*4:712*1 +933*1:834*1:712*1 +712*1 +712*1 +712*1 +714*1 +926*2:714*2 +997*1:994*1:714*1 +860*1:853*1:715*1 +715*2 +715*1 +715*1 +717*2 +786*1:767*1:717*1 +903*1:721*3 +1043*1:982*1:932*2:908*1:850*1:721*1 +721*1 +721*1 +721*2 +721*1 +722*1 +932*2:845*1:722*1 +844*1:726*3 +726*3 +1036*4:932*2:913*1:845*1:844*1:726*1 +726*1 +727*1 +727*1 +727*1 +727*1 +729*4 +729*1 +932*1:848*1:821*1:729*1 +788*1:737*2 +737*1 +745*1 +747*1 +747*1 +747*1 +747*1 +1050*3:748*7 +748*1 +748*1 +748*2 +748*2 +749*1 +757*1 +757*1 +757*1 +757*1 +758*1 +1028*1:977*1:904*1:759*1 +761*1 +786*1:762*1 +933*1:764*1 +766*1 +770*1 +932*8:916*1:844*1:772*1 +775*1 +818*1:777*1 +778*3 +1036*5:780*1 +1036*1:780*1 +933*1:932*1:780*1 +780*1 +1038*1:1037*3:1027*4:781*1 +783*1 +783*1 +1005*1:786*1 +786*1 +786*1 +786*2 +786*3 +786*1 +786*1 +786*1 +786*1 +786*1 +786*1 +932*8:789*4 +789*1 +789*1 +789*1 +789*1 +790*1 +790*1 +790*1 +791*1 +1047*1:792*6 +792*6 +795*1 +795*1 +795*3 +795*1 +796*1 +802*1 +803*2 +803*1 +932*1:803*1 +806*1 +1041*3:806*1 +932*1:816*2 +816*2 +816*2 +818*1 +818*1 +819*1 +819*1 +932*2:924*1:923*1:887*3:844*4:843*6:821*2 +905*1:852*1:843*1:821*1 +821*1 +1047*4:823*1 +823*3 +823*1 +1047*5:975*1:823*1 +932*1:905*1:850*2:836*1:834*1:829*2 +932*5:837*1:833*1:831*1:830*1 +850*1:831*3 +832*1 +832*1 +850*1:834*2 +1045*1:977*2:834*1 +932*4:836*1 +1047*5:976*1:975*1:840*1 +843*2:841*2 +847*1:843*25:841*13 +843*1:841*1 +1017*1:841*1 +841*1 +843*1 +932*3:843*1 +932*2:848*1:843*1 +932*3:843*1 +843*2 +1036*1:1021*1:932*2:917*2:843*1 +843*1 +935*1:843*1 +843*1 +843*1 +844*1:843*1 +843*1 +843*1 +843*1 +843*1 +913*1:843*1 +843*1 +843*1 +932*1:905*1:843*1 +844*1 +844*1 +932*1:844*1 +932*1:844*1 +844*1 +844*1 +932*1:844*1 +932*1:844*8 +844*1 +844*4 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*2 +932*1:844*1 +1017*1:932*2:917*1:844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +932*4:844*2 +844*2 +932*6:844*2 +845*1:844*1 +898*1:844*1 +844*1 +845*1:844*1 +932*1:924*1:923*1:896*1:895*2:844*1 +845*1 +845*1 +845*1 +845*1 +924*1:857*1:852*4:845*1 +986*1:932*2:846*1 +1036*1:856*1:846*1 +848*13 +848*1 +848*1 +848*8 +848*5 +932*1:848*3 +848*1 +848*1 +1047*5:848*2 +848*1 +848*4 +848*1 +848*2 +848*6 +1047*3:848*2 +848*3 +848*1 +848*1 +848*1 +848*1 +849*1 +932*10:849*1 +849*1 +851*1 +851*1 +852*1 +899*1:898*1:897*1:896*1:895*1:894*1:893*1:892*1:891*1:890*1:889*1:888*1:887*1:885*1:883*1:882*1:879*1:878*1:877*1:876*1:875*1:874*1:873*1:872*1:871*1:870*1:868*1:867*1:866*1:865*1:864*1:863*1:862*1:861*1:860*1:859*1:858*1:857*1:856*1:855*1:854*1:853*1 +864*1:854*1 +859*1:858*1:856*2 +893*1:857*1 +932*2:879*4:865*5:858*5 +932*1:895*1:893*1:863*1:859*1 +860*6 +1014*2:902*1:860*9 +905*1:860*1 +861*1 +862*1 +865*1:862*1 +862*1 +864*1 +865*1 +932*1:866*1 +866*1 +869*1 +873*1:871*1 +874*1 +985*1:874*1 +876*2 +895*1:876*1 +878*1 +878*1 +881*1 +883*1:882*1 +899*1:883*1 +1036*1:884*1 +1037*5:1036*1:886*2 +887*1 +899*1:887*1 +932*3:887*1 +887*1 +887*1 +887*1 +890*1 +932*1:891*2 +891*1 +891*1 +893*4 +932*5:895*1:894*1 +933*1:932*1:894*1 +895*7 +1036*1:932*1:895*1 +895*1 +932*8:895*2 +895*2 +895*2 +895*1 +895*2 +895*1 +932*4:896*10 +897*1 +1032*1:897*1 +897*1 +897*1 +897*1 +901*1 +901*1 +901*1 +902*1 +902*1 +902*1 +902*1 +902*2 +902*1 +932*4:902*1 +902*1 +902*1 +933*1:932*12:903*3 +903*1 +903*1 +904*1 +904*1 +905*2:904*2 +904*1 +905*1 +932*1:906*3 +906*2 +906*2 +906*2 +906*1 +906*1 +932*3:908*1:906*1 +932*1:906*1 +932*2:908*1 +932*1:908*2 +932*1:908*3 +932*6:908*1 +932*9:908*1 +932*1:908*1 +932*2:908*2 +932*1:908*1 +932*1:908*1 +932*2:908*1 +932*6:908*1 +932*7:908*5 +932*2:908*2 +1047*3:908*1 +932*3:908*1 +937*1:936*1:935*1:932*2:908*2 +932*4:908*2 +932*1:908*1 +908*1 +1022*2:1012*1:1006*4:1005*1:1004*3:1003*1:909*2 +910*1 +910*1 +910*1 +910*1 +912*1:910*1 +911*1 +1036*9:1032*1:1031*1:1030*2:1004*1:933*1:932*3:917*3:915*1:913*4 +913*1 +913*1 +913*1 +932*2:914*1 +914*1 +914*1 +914*1 +915*1 +915*1 +915*1 +916*1 +916*1 +916*1 +916*1 +932*3:917*3:916*1 +917*4 +917*4 +917*1 +918*1 +918*1 +932*4:923*1 +924*1:923*1 +924*1:923*1 +924*1:923*1 +923*1 +923*1 +923*2 +924*5 +924*1 +924*1 +925*2 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +1036*1:932*1:926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +932*10 +1004*1:932*1 +932*4 +932*1 +932*1 +1006*1:1003*1:932*9 +932*4 +932*6 +932*3 +932*24 +932*3 +932*1 +932*2 +932*1 +932*1 +932*1 +932*3 +932*1 +932*2 +932*1 +932*1 +932*2 +932*1 +932*1 +932*6 +932*4 +932*1 +932*2 +932*1 +932*3 +933*1:932*10 +932*4 +932*1 +932*1 +932*2 +932*1 +932*1 +937*1:936*1:932*3 +932*2 +932*1 +932*6 +932*2 +932*8 +932*11 +932*2 +932*4 +932*1 +932*1 +932*1 +932*1 +932*4 +932*1 +932*5 +932*1 +932*1 +932*1 +932*7 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*2 +932*1 +932*1 +932*2 +932*4 +932*2 +932*1 +932*1 +932*6 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*3 +932*1 +932*2 +932*2 +932*1 +933*1:932*1 +935*1:932*6 +932*2 +932*1 +932*3 +933*1:932*1 +932*2 +932*1 +932*1 +932*5 +932*2 +932*1 +932*5 +933*1:932*1 +932*3 +932*1 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +935*1:932*1 +932*4 +932*1 +932*2 +932*1 +932*1 +932*1 +932*8 +932*1 +932*2 +932*5 +933*1:932*1 +932*3 +932*1 +932*2 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*3 +932*1 +932*2 +933*2:932*1 +932*2 +932*2 +932*3 +932*1 +932*1 +932*1 +932*1 +932*2 +932*2 +932*1 +932*1 +932*1 +932*8 +932*5 +932*4 +932*1 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*2 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*6 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*4 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*7 +932*1 +932*1 +932*1 +1036*3:1032*1:932*1 +932*1 +932*1 +932*1 +933*1:932*7 +932*1 +932*1 +932*3 +932*10 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*4 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*4 +932*1 +932*1 +932*2 +1047*1:932*2 +932*15 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*3 +932*4 +932*1 +932*1 +932*2 +932*1 +932*4 +932*1 +932*4 +932*1 +932*4 +932*1 +932*2 +932*3 +932*2 +932*1 +932*1 +932*3 +932*1 +932*5 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +933*1:932*1 +932*1 +932*1 +932*2 +932*1 +932*2 +932*1 +932*6 +932*1 +932*1 +932*1 +932*4 +932*1 +932*6 +932*1 +932*4 +932*1 +932*2 +932*3 +932*3 +932*1 +932*2 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*2 +932*1 +932*1 +932*2 +933*1:932*1 +932*5 +932*2 +932*1 +932*2 +932*1 +932*3 +932*4 +1032*1:932*1 +932*2 +932*2 +932*2 +932*5 +932*3 +932*3 +932*1 +932*2 +932*2 +932*1 +932*1 +932*1 +932*3 +932*2 +932*2 +932*1 +932*1 +932*1 +932*3 +932*1 +932*3 +932*3 +932*1 +933*2:932*5 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*2 +932*4 +932*2 +932*1 +932*2 +932*1 +932*2 +932*2 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +937*1:936*1:932*1 +932*1 +932*4 +932*1 +932*1 +932*1 +932*3 +932*1 +932*2 +932*2 +932*1 +932*5 +932*1 +932*3 +932*3 +932*1 +932*2 +932*2 +932*1 +932*1 +932*1 +932*1 +932*3 +932*1 +932*2 +932*1 +932*1 +932*1 +932*2 +932*1 +932*2 +932*1 +932*1 +934*2:932*1 +934*2:932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*2 +932*1 +932*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +935*1:934*1 +934*1 +934*1 +934*1 +934*1 +935*1 +935*1 +935*2 +935*1 +937*1:936*1 +937*1:936*1 +940*2 +941*1 +943*1 +948*1:947*1 +958*1:955*1 +955*1 +958*1 +960*1 +962*1 +967*1 +971*5 +1047*2:994*3:980*6:979*8:978*1:975*3 +975*1 +975*1 +975*1 +1047*2:1046*1:976*1 +977*1 +977*1 +977*1 +977*1 +978*1 +979*3 +979*1 +979*1 +981*6 +981*1 +982*1 +982*1 +983*3 +983*2 +984*1 +984*1 +985*2:984*2 +985*4 +985*1 +985*1 +986*1 +986*2 +986*2 +986*1 +988*1 +995*2 +1003*1 +1003*1 +1004*1 +1015*4 +1015*1 +1015*1 +1017*1 +1020*1 +1020*3 +1020*3 +1022*2 +1022*1 +1022*1 +1022*3 +1022*1 +1041*1:1022*1 +1022*1 +1022*1 +1022*1 +1045*1:1022*1 +1026*3:1024*1 +1025*1 +1025*1 +1025*1 +1025*1 +1025*1 +1029*1 +1030*1 +1030*1 +1032*1 +1032*1 +1036*3:1032*1 +1032*1 +1036*1 +1036*1 +1036*2 +1036*3 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1048*1:1046*1:1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1037*5 +1037*1 +1037*2 +1041*1 +1042*1 +1042*1 +1042*1 +1043*1 +1043*1 +1048*1:1047*1:1046*1 +1047*1:1046*1 +1046*1 +1046*1 +1046*1 +1046*1 +1046*1 +1047*1 +1047*3 +1047*21 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1047*1 +1047*4 +1047*2 +1047*1 +1048*1:1047*1 +1047*1 +1047*1 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1053*1:1047*1 +1047*1 +1047*3 +1047*1 +1048*1 +1048*1 +1048*1 +1048*1 +1048*1 +1049*2 +1050*1 +1053*1 +1056*1 +1062*1 diff --git a/data/index/i6.idx b/data/index/i6.idx new file mode 100644 index 0000000..9de5e23 --- /dev/null +++ b/data/index/i6.idx @@ -0,0 +1,3557 @@ +996*1:0*1 +1061*1:1000*1:999*1:998*1:997*1:996*1:995*1:994*1:525*10:382*1:229*1:214*1:0*1 +1053*2:1041*1:848*2:757*1:307*1:268*1:1*1 +1053*1:1021*1:955*1:949*1:848*4:843*1:815*1:805*1:803*6:802*1:795*1:778*2:777*2:771*2:768*1:766*7:760*1:758*1:757*3:749*1:748*3:747*1:746*1:667*1:652*1:648*1:646*1:643*1:636*1:620*2:603*1:592*1:581*1:569*1:565*1:554*2:535*2:531*1:530*1:521*3:515*1:509*2:504*1:493*2:490*1:448*3:447*1:432*2:431*1:429*2:427*3:415*3:412*6:405*1:404*1:385*2:382*1:381*1:376*1:373*2:339*1:338*4:333*1:327*2:326*1:321*1:318*1:313*1:301*1:293*4:289*1:288*1:219*1:216*1:212*1:209*1:202*1:201*1:173*1:169*1:168*1:163*1:156*1:146*2:145*1:132*1:115*1:98*1:91*1:86*5:60*2:54*1:43*1:30*1:29*1:13*1:4*1:2*2:1*1 +1053*1:1041*1:848*2:795*2:786*1:783*1:781*1:764*1:730*1:705*1:681*1:652*2:558*1:557*1:556*1:504*1:408*1:390*2:316*1:277*1:230*1:212*2:179*1:163*1:132*1:131*1:105*1:79*2:67*1:57*1:13*1:3*1:1*1 +1059*1:1052*1:1043*1:1021*1:994*1:984*1:982*3:940*1:908*1:893*1:891*1:863*1:852*3:848*6:844*1:843*7:818*1:815*1:811*1:809*1:804*1:803*2:795*4:794*1:793*1:791*1:790*1:786*6:785*3:784*2:783*1:782*1:780*1:779*1:767*4:766*2:765*1:764*3:759*3:757*3:755*1:753*4:750*1:748*2:747*3:746*2:745*1:744*1:742*2:741*1:722*1:719*1:716*1:705*1:676*2:673*2:667*2:659*6:652*7:648*3:647*2:644*4:641*1:637*1:636*3:632*1:627*2:626*2:623*1:620*5:617*2:614*1:608*7:603*1:585*3:582*1:581*2:577*2:562*1:559*1:558*1:557*1:555*1:551*1:549*1:542*1:540*1:539*2:535*2:531*5:530*1:529*4:526*2:525*1:524*1:521*1:517*1:513*1:509*1:506*1:505*2:504*4:503*2:502*1:498*1:496*1:493*1:492*1:491*2:462*1:449*1:446*2:444*1:437*1:434*1:429*1:428*1:427*1:418*4:416*3:415*2:410*1:409*4:407*3:405*1:404*1:400*1:399*2:398*6:396*6:390*1:389*1:387*1:385*2:384*2:380*1:379*3:376*2:365*1:360*1:359*1:354*1:338*3:334*2:333*1:331*1:330*2:328*1:326*1:321*3:319*2:318*3:316*4:304*4:303*2:301*1:295*4:289*1:288*1:287*1:285*1:277*3:274*2:269*1:268*1:267*1:258*1:247*1:237*2:236*1:234*1:223*2:222*1:215*1:212*1:202*1:201*1:193*1:179*4:171*1:168*1:156*3:146*1:145*5:143*1:140*1:138*1:134*1:133*2:85*2:81*1:80*1:61*2:60*2:47*1:42*1:34*1:30*1:28*1:26*1:23*2:20*1:13*1:11*5:4*1:2*4:1*1 +1062*1:1061*1:1055*1:1053*4:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:791*2:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:605*1:599*1:598*1:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:489*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1:1*1 +924*1:852*17:778*12:750*1:708*1:632*5:621*1:608*3:539*2:502*1:485*1:457*1:256*2:241*1:212*3:159*1:68*3:67*2:43*2:38*4:37*2:36*2:7*1:3*1:2*9 +1025*1:1021*2:982*1:970*5:915*1:887*1:732*1:727*1:717*2:659*4:652*2:621*3:616*1:517*1:304*4:237*5:231*2:150*1:61*2:38*1:30*1:25*1:11*2:7*1:2*1 +848*1:67*1:64*1:2*2 +917*1:915*1:845*1:844*1:786*1:632*2:619*1:304*1:212*1:81*1:2*2 +1047*4:1033*3:1028*2:1027*2:995*2:985*1:984*1:983*1:963*1:919*1:918*1:880*1:819*2:796*1:764*1:748*1:689*1:659*3:648*1:613*1:585*1:554*1:550*5:525*1:461*1:456*1:429*2:421*1:371*1:364*1:295*1:287*1:260*1:237*7:231*5:230*4:229*8:227*4:221*1:220*1:203*8:190*2:184*1:170*1:169*1:155*1:151*1:149*1:90*1:80*1:75*1:73*1:44*1:20*1:4*1:3*1:2*1 +1047*1:977*2:955*1:940*8:803*3:779*1:778*2:720*2:717*3:672*1:663*6:662*1:655*1:650*4:649*1:643*2:642*6:629*2:628*17:627*8:626*12:625*11:624*8:623*3:622*11:593*1:554*4:549*1:533*1:526*1:507*1:480*2:447*2:434*1:407*1:404*1:393*1:330*1:322*1:320*3:319*1:316*2:310*3:282*3:274*2:247*2:230*2:223*1:220*2:189*1:185*4:148*4:141*1:138*1:119*1:114*1:109*1:103*1:80*1:78*1:11*1:2*2 +1050*1:1026*4:982*2:981*2:948*1:947*1:940*5:925*1:850*1:839*1:833*2:809*2:792*1:786*1:783*2:782*1:761*1:752*1:751*1:750*3:733*2:722*1:681*1:667*1:642*3:641*1:636*1:559*1:542*2:536*1:502*2:493*2:467*1:452*1:444*1:441*1:436*13:434*1:432*11:414*1:409*1:407*2:399*2:391*1:390*6:389*3:385*1:384*1:382*3:380*1:373*5:364*2:328*1:326*1:316*1:310*1:307*1:303*2:212*3:202*1:201*1:109*1:104*4:95*1:93*1:89*1:85*1:84*2:79*3:64*1:57*5:45*1:43*1:34*3:30*1:25*1:20*1:3*1:2*7 +741*1:230*2:79*2:22*1:2*2 +1053*1:1045*1:1038*1:1037*1:1029*1:1026*1:1015*1:964*1:963*3:958*1:950*2:946*1:940*1:917*1:848*3:845*1:823*2:818*5:815*4:810*1:809*1:808*1:805*2:804*1:803*3:802*1:795*2:793*1:791*1:788*1:786*2:783*1:782*2:780*1:779*2:778*2:777*1:771*1:770*1:766*10:765*3:764*3:763*3:762*1:760*1:759*3:758*2:757*5:753*1:752*1:751*1:750*1:746*1:745*1:733*2:730*2:727*1:717*2:715*1:710*5:708*1:705*1:697*1:677*2:672*3:671*2:670*2:668*2:667*1:662*2:659*1:653*1:652*6:650*1:649*1:648*1:647*2:646*1:644*2:642*4:641*1:636*3:629*1:628*2:627*1:626*1:625*2:622*1:621*1:620*1:619*1:617*2:614*2:613*3:608*2:607*1:605*1:603*3:600*2:597*3:596*1:595*1:592*1:585*2:583*2:581*1:579*3:577*2:575*1:569*1:565*1:561*1:559*2:558*1:556*2:552*4:551*1:549*3:548*2:539*1:534*4:533*4:531*2:529*2:528*2:524*2:522*1:519*1:518*5:509*2:508*1:505*1:504*21:501*2:500*1:497*1:483*1:465*3:464*1:457*1:452*1:451*1:449*1:447*1:446*1:444*5:441*1:431*4:429*4:428*1:427*6:424*1:423*1:420*1:419*1:417*1:416*1:413*1:412*3:411*2:410*1:409*3:408*1:406*1:405*29:404*2:401*1:398*16:397*2:394*4:393*1:390*2:385*1:384*1:383*2:382*2:379*1:377*2:376*6:374*1:365*1:355*2:353*2:339*1:338*1:337*1:336*1:334*1:333*2:331*6:330*1:329*1:328*7:326*5:325*1:324*1:321*8:320*4:318*2:317*1:316*6:314*2:310*2:307*1:304*8:303*1:302*2:297*1:295*1:289*2:288*5:287*1:274*3:270*1:249*1:242*1:237*2:226*1:223*1:222*5:216*1:215*2:212*2:209*6:201*2:200*2:180*1:179*9:176*1:172*1:171*1:169*1:168*1:167*3:165*1:163*1:159*1:156*6:155*1:150*1:148*2:147*1:146*1:145*5:140*2:139*1:138*3:137*1:135*1:133*1:109*1:91*1:87*2:86*1:85*1:79*1:74*1:62*1:61*1:60*1:57*2:49*1:39*1:38*1:27*2:26*3:22*3:20*2:11*10:8*2:5*2:4*3:3*2:2*5 +958*1:230*5:54*1:34*2:22*1:3*5:2*2 +796*1:34*2:2*1 +1062*1:1058*1:1055*1:1049*2:994*1:990*1:986*2:928*1:927*1:922*1:921*1:920*1:900*1:721*2:660*1:632*1:618*1:574*1:572*1:569*1:565*3:564*1:563*1:560*4:559*1:558*1:556*1:554*2:546*1:355*1:300*1:292*1:290*1:246*1:229*7:227*4:200*2:187*3:180*1:178*1:174*1:169*4:151*3:149*1:106*1:101*1:98*2:78*1:75*1:63*4:59*1:56*1:55*2:53*1:38*1:37*14:36*13:19*1:7*1:6*2:5*1:3*1:2*3 +986*1:955*1:914*1:913*1:904*1:856*1:844*1:843*2:784*2:783*1:755*1:746*1:720*1:694*1:657*2:620*4:585*3:501*2:464*1:448*1:427*2:407*1:404*2:396*1:365*1:326*2:322*1:315*1:288*1:222*1:220*1:176*1:171*1:168*1:161*1:156*2:140*1:139*1:57*1:49*1:20*1:2*1 +1005*1:826*1:818*1:729*3:636*1:212*1:2*1 +4*1:2*1 +2*1 +1036*1:977*1:950*1:908*1:848*4:786*1:776*1:747*2:717*1:703*1:696*1:659*1:640*2:636*1:632*1:556*1:549*1:507*1:502*2:240*1:237*1:230*7:221*1:171*1:94*1:90*2:88*1:87*2:84*3:81*1:80*1:79*2:74*4:53*2:44*2:42*3:39*1:35*5:34*1:28*1:25*1:23*3:11*1:2*3 +302*1:197*1:90*1:53*1:2*1 +1061*2:1059*1:1058*1:1054*6:1049*1:1026*6:1024*1:1020*2:1017*1:1016*2:1015*2:1014*1:1013*1:1012*1:1011*1:1010*1:1009*1:1008*1:1007*1:1006*1:1005*1:1004*1:1003*1:995*1:994*1:988*3:982*3:980*1:941*6:939*1:937*1:935*1:934*1:933*1:932*1:926*7:915*1:914*1:909*1:903*1:901*1:878*1:822*1:813*1:795*1:794*1:793*1:792*1:791*2:790*1:789*1:788*1:786*11:785*1:784*1:783*1:780*1:776*1:769*1:766*5:765*4:760*2:759*3:758*4:748*1:746*1:735*1:734*1:725*1:722*2:673*1:672*2:670*1:669*1:668*3:666*1:665*1:663*1:662*9:658*4:657*5:648*5:644*1:641*1:638*1:636*8:620*8:614*2:613*1:612*1:603*2:600*1:599*1:588*3:584*1:569*7:555*1:552*1:549*1:539*4:534*1:529*2:509*1:504*1:493*1:491*1:490*1:489*1:484*14:463*9:458*1:441*1:438*1:436*1:434*1:429*1:418*1:413*1:409*1:385*1:376*4:364*2:361*2:360*1:359*1:354*2:353*1:349*1:348*1:345*1:344*1:342*1:341*1:336*1:335*1:333*2:329*1:327*1:325*3:324*1:322*1:321*1:320*1:318*2:316*2:309*1:304*15:296*1:293*1:287*5:277*1:269*1:222*1:209*1:206*1:200*4:176*10:163*2:161*4:160*1:159*5:145*1:141*3:140*1:138*1:134*1:127*1:125*4:122*1:113*1:112*1:111*1:108*1:105*3:104*5:103*4:100*1:99*4:98*14:97*1:95*1:94*1:93*1:85*2:74*1:57*2:54*4:50*3:47*6:44*2:43*1:42*5:39*1:38*6:37*7:36*1:34*7:29*1:28*3:26*2:25*1:22*6:17*1:16*2:15*1:14*1:13*2:3*2:2*1 +2*1 +79*1:44*1:43*2:42*1:2*1 +863*1:79*1:57*2:25*1:4*1:2*9 +955*2:821*1:783*1:620*3:617*3:599*2:588*1:578*1:506*1:504*2:426*2:383*1:364*1:331*1:326*1:280*1:255*1:236*1:195*1:180*1:118*1:2*2 +1026*2:1015*1:986*2:981*1:963*13:955*1:952*1:951*1:950*1:949*1:948*1:947*1:946*1:945*1:883*1:882*1:881*1:879*2:876*1:866*1:862*1:859*1:848*1:780*1:765*1:764*4:689*2:659*1:648*2:636*1:619*1:573*1:539*2:534*2:525*1:489*1:474*1:465*1:399*1:373*1:274*1:269*1:223*1:212*1:176*1:156*1:145*1:85*1:2*1 +1037*1:1019*1:976*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*3:954*1:953*1:952*1:951*1:950*3:949*1:948*1:947*1:946*1:940*2:932*9:926*2:915*1:910*1:852*2:848*1:845*1:844*1:843*2:815*1:814*1:786*1:746*1:742*1:733*1:720*1:646*1:644*2:641*1:640*1:631*2:582*1:551*1:549*1:509*1:504*1:501*1:424*1:419*1:417*1:401*1:386*1:383*2:371*1:325*1:247*1:237*1:216*1:212*5:202*1:201*1:179*2:138*3:122*2:95*1:84*1:57*2:37*1:36*1:20*8:11*1:2*6 +941*3:940*1:814*1:803*3:765*3:752*1:751*1:729*2:719*1:636*1:629*2:620*5:605*1:578*1:504*2:434*2:427*1:407*1:404*1:399*20:396*2:389*1:385*3:371*1:369*2:368*2:353*1:346*1:327*1:326*2:223*1:168*1:156*3:145*1:134*1:90*1:63*1:11*1:6*1:5*1:3*1:2*4 +1053*1:1042*7:1036*3:1029*3:1001*1:933*1:932*4:917*2:843*1:841*1:814*3:813*1:809*1:786*3:767*1:766*2:764*1:758*1:659*3:655*1:653*1:588*1:558*1:557*1:549*3:534*4:530*3:518*2:509*1:408*1:405*2:384*10:383*2:373*2:363*3:361*1:355*1:339*1:327*1:320*1:304*6:288*1:266*2:265*1:255*2:252*1:237*2:179*1:155*1:148*1:145*1:144*1:115*1:109*1:108*1:88*2:87*2:80*2:22*1:2*1 +992*1:963*1:950*1:916*1:852*3:848*4:843*1:841*1:837*1:832*1:810*4:809*1:803*2:791*1:786*3:780*1:777*1:776*1:732*1:727*1:717*1:689*1:656*1:655*2:644*1:642*1:620*2:608*2:606*1:599*1:598*1:585*1:581*1:579*1:565*1:551*2:539*1:538*1:529*1:528*1:517*2:509*1:504*2:502*1:500*1:491*1:484*1:455*1:444*2:429*3:428*4:427*1:426*1:411*1:409*3:406*1:399*2:398*2:391*1:382*4:355*2:333*2:326*1:322*1:321*1:320*1:318*1:307*1:295*1:288*4:287*2:282*1:277*1:249*1:247*1:230*1:220*1:215*2:212*3:193*2:179*1:145*5:143*1:138*2:132*1:131*2:128*1:115*1:87*1:76*1:68*1:45*1:38*1:11*2:3*1:2*1 +821*1:761*1:613*1:603*1:601*1:591*1:585*2:560*1:558*2:557*1:531*2:472*1:435*1:410*1:363*1:353*1:297*1:296*1:288*1:240*1:223*1:222*1:202*1:201*1:179*1:141*1:137*1:63*1:37*1:36*1:4*1:3*2:2*1 +848*1:784*1:657*1:640*1:556*1:504*1:404*4:304*4:287*1:2*2 +848*2:802*1:758*1:682*1:84*1:53*2:2*1 +501*1:447*1:442*1:416*1:404*2:399*1:397*1:384*2:327*1:11*1:2*1 +1053*1:1037*1:1022*1:1019*1:1005*2:1003*2:982*4:940*1:924*2:923*2:916*1:908*1:904*1:896*1:852*1:848*24:844*1:843*1:837*1:834*1:818*1:809*2:796*1:795*2:792*1:790*1:786*2:783*1:780*1:764*1:742*1:732*1:722*1:721*1:717*1:715*1:712*1:707*1:702*1:685*1:659*4:642*1:637*1:620*4:614*1:613*1:608*2:601*1:599*1:598*1:580*4:578*7:577*1:573*1:569*1:550*1:549*3:539*1:534*1:512*2:507*1:464*1:448*1:446*1:444*1:442*1:429*2:428*1:427*1:422*1:416*1:411*2:407*2:405*1:404*1:399*2:398*2:396*1:394*1:390*1:385*2:365*1:363*2:342*1:329*1:326*3:303*1:288*2:285*2:277*1:271*1:230*2:224*1:222*4:220*1:219*1:212*11:202*1:201*1:197*1:154*2:141*2:140*1:131*3:115*2:88*1:86*1:84*1:80*2:79*1:70*1:68*1:55*1:54*1:47*2:38*1:34*1:11*2:8*1:3*1:2*2 +1053*1:994*1:980*1:979*1:848*1:818*1:809*1:803*2:796*1:786*1:785*1:782*1:764*1:753*5:746*1:689*1:642*1:616*1:601*3:600*1:593*1:578*1:569*1:560*1:549*1:526*1:509*2:449*1:320*2:304*2:288*1:220*1:212*3:203*1:200*1:176*1:171*1:134*1:133*1:127*1:116*1:76*1:28*1:22*1:2*1 +955*2:844*1:841*1:792*1:779*1:747*1:742*2:710*1:670*1:659*2:648*1:548*1:502*1:427*1:408*1:391*2:299*1:266*2:265*1:263*1:215*1:193*2:144*1:80*1:2*1 +1047*13:489*2:209*12:2*2 +484*21:230*2:171*4:74*3:47*7:43*1:39*8:38*1:35*15:25*15:24*5:22*1:12*1:11*18:8*5:7*1:5*1:3*1:2*1 +955*1:642*1:590*1:554*1:474*1:236*1:169*1:151*1:20*1:3*2 +948*1:947*1:940*2:813*1:810*3:795*1:786*2:782*8:764*4:755*1:734*1:712*2:706*1:673*1:665*1:661*3:620*9:617*1:616*1:615*2:614*1:610*1:608*1:606*1:604*1:603*1:600*1:590*2:588*1:585*2:575*2:572*1:569*2:559*3:539*2:537*1:526*9:525*1:522*2:505*1:491*1:490*1:489*1:465*2:460*1:459*2:458*6:457*11:456*9:437*4:429*1:415*1:413*1:387*4:383*4:382*1:376*4:375*1:352*1:345*1:344*2:340*2:338*1:337*1:327*1:326*1:324*1:322*1:319*6:317*2:316*1:315*1:309*1:308*2:250*3:246*3:242*1:234*2:233*2:224*1:223*1:205*1:200*1:198*3:197*3:179*1:174*1:170*2:161*2:145*3:143*1:141*2:139*1:138*3:134*4:133*1:122*3:109*1:87*1:3*4 +1050*2:1042*1:1001*3:982*1:980*1:979*1:963*1:946*1:945*1:941*2:940*1:882*1:814*1:813*1:811*2:810*1:804*9:802*3:796*3:795*15:791*2:786*4:785*1:783*1:779*5:777*2:769*3:766*2:764*3:763*1:758*2:755*2:754*4:753*4:752*5:751*5:749*3:748*2:746*1:745*2:742*1:730*1:673*2:663*1:662*1:659*6:656*1:654*1:653*3:652*1:650*1:647*1:644*5:620*8:617*7:614*1:608*1:603*1:601*2:599*1:590*1:581*2:578*6:577*4:573*1:569*3:561*1:558*3:557*2:552*3:550*1:544*1:539*2:538*1:536*3:535*1:534*6:530*2:529*6:528*1:526*4:524*2:518*13:516*1:510*1:504*8:501*2:491*2:484*2:483*3:449*2:448*1:447*2:446*3:444*1:443*1:442*4:440*1:436*2:432*1:431*8:429*9:428*3:427*17:421*1:420*1:419*1:416*8:415*4:414*1:412*4:411*2:409*5:404*4:400*2:398*10:394*3:390*3:389*3:387*1:386*5:385*9:384*2:381*1:376*2:373*19:369*1:368*1:364*5:363*1:361*1:359*2:358*1:356*2:354*1:353*1:341*1:340*3:339*4:338*9:337*1:334*2:333*7:329*3:328*2:327*7:326*8:325*4:324*2:323*2:322*1:321*1:318*4:317*4:316*15:315*1:313*5:309*3:308*6:304*17:295*1:293*1:289*2:288*4:287*7:274*5:241*1:230*3:226*1:223*1:222*2:195*1:171*2:169*7:161*1:156*10:145*1:143*3:138*1:132*1:131*1:122*2:115*1:94*1:47*6:44*1:42*1:34*2:23*7:22*1:11*1:3*3 +291*2:86*2:3*2 +1060*1:1056*1:1050*2:978*1:949*1:937*1:935*1:934*1:933*1:932*1:823*2:796*8:780*1:770*6:756*6:753*10:749*2:735*2:671*2:650*1:649*1:644*1:628*1:620*3:617*3:614*3:613*3:608*4:601*4:593*1:580*13:578*11:554*8:551*7:527*1:521*4:516*5:513*1:501*8:493*1:492*1:484*1:475*3:457*3:452*1:448*3:430*1:427*3:416*8:415*4:404*1:400*8:398*6:397*6:390*7:386*11:385*8:369*1:368*1:355*1:353*1:340*1:337*1:313*1:295*1:293*8:288*3:271*1:242*1:222*1:212*3:176*3:174*1:173*7:125*2:115*2:91*9:86*3:81*1:76*3:68*1:29*1:23*1:11*1:3*1 +1053*1:1050*1:1001*1:926*1:814*1:813*4:811*5:802*5:796*1:795*2:792*1:786*3:782*1:780*1:777*1:764*1:761*2:758*3:757*2:752*1:751*1:747*1:730*1:719*5:662*5:659*1:657*1:656*2:655*3:654*1:653*4:652*1:650*5:648*1:646*1:636*2:632*1:620*3:608*4:601*1:599*1:598*1:597*1:596*1:595*1:593*1:588*1:582*7:581*1:580*1:579*2:578*2:577*2:575*1:565*3:560*1:549*2:538*1:536*2:531*4:529*12:524*2:521*1:518*15:509*1:504*2:501*5:483*2:474*1:472*2:465*1:449*2:448*7:438*3:435*9:427*3:416*2:414*2:412*10:407*3:405*2:398*6:386*1:385*1:383*2:381*1:373*12:372*3:371*1:356*6:352*1:347*1:346*1:342*3:339*3:338*7:335*1:333*1:330*1:327*2:326*2:325*1:324*1:320*2:318*2:316*6:304*7:303*1:301*3:295*7:288*8:287*6:274*4:268*1:251*1:244*1:242*1:238*1:226*2:223*1:220*3:206*2:200*1:199*1:193*1:191*2:190*1:180*4:179*1:169*2:152*1:150*1:144*1:143*3:141*1:125*1:116*1:115*1:113*3:112*3:91*1:86*5:80*3:72*1:71*1:60*1:47*2:38*2:24*3:3*1 +814*1:804*3:802*1:786*2:784*2:782*1:780*3:774*1:709*1:707*1:687*1:673*1:672*3:663*1:638*1:637*1:636*1:572*1:569*1:559*2:556*1:554*1:541*1:540*1:533*6:525*4:496*2:495*1:489*4:467*1:465*5:462*4:411*1:363*1:337*7:334*1:333*5:321*1:320*1:318*3:301*2:261*1:240*2:197*1:169*1:156*3:133*2:67*2:3*1 +650*2:629*2:617*1:608*6:606*3:584*1:579*7:563*1:524*1:516*1:475*1:464*3:343*1:342*2:317*1:308*1:300*2:297*1:290*1:242*1:236*2:223*2:217*2:195*1:171*1:169*1:158*1:143*1:140*2:134*1:125*3:3*2 +1037*1:914*1:753*2:746*1:719*3:712*1:659*24:657*1:620*1:616*2:614*1:608*3:601*2:600*1:582*3:565*1:564*1:563*1:555*2:554*2:549*1:539*1:446*2:435*1:429*3:427*1:424*1:419*1:417*1:416*1:401*1:396*16:372*1:371*2:365*2:364*1:357*4:277*1:272*1:269*1:267*3:266*2:265*3:264*3:260*3:249*1:223*2:222*1:203*1:151*2:139*1:133*1:128*1:118*1:116*1:114*1:11*1:3*1 +994*2:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:963*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*1:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*2:946*2:945*2:941*2:932*1:808*1:804*1:799*1:768*1:764*1:757*1:745*1:744*1:742*1:741*1:740*1:739*1:738*1:737*1:736*1:719*27:708*1:707*1:688*1:671*1:565*6:560*4:554*3:475*5:472*7:461*2:427*9:422*1:417*2:404*2:372*1:342*3:316*1:310*2:237*1:224*1:220*1:125*3:115*1:109*1:3*1 +806*1:786*1:785*2:765*1:662*1:652*1:620*1:614*1:613*2:603*1:558*1:557*1:549*1:521*1:501*2:486*2:472*1:427*5:416*4:414*1:412*1:404*3:398*1:363*1:325*1:308*1:276*1:212*1:200*1:189*1:162*1:151*1:133*1:122*4:119*1:37*1:36*1:3*1 +3*1 +1050*1:1042*1:1026*2:1025*1:981*1:977*2:964*1:955*6:935*1:932*7:916*1:914*1:908*1:904*2:881*1:845*2:826*1:805*2:795*2:786*1:785*1:778*1:777*1:750*1:749*1:748*1:732*1:686*2:685*1:667*1:659*8:531*1:303*2:277*1:274*1:273*3:270*1:264*1:263*1:261*1:259*1:257*1:226*1:212*2:185*1:176*1:153*1:145*2:140*1:105*1:103*1:79*1:63*1:30*1:20*1:11*1:4*1:3*1 +1050*2:941*2:810*3:795*2:780*1:755*1:752*4:751*4:674*3:665*1:657*2:620*2:614*1:609*1:608*4:604*2:603*1:565*1:564*1:562*1:561*2:558*2:524*1:484*1:465*1:464*5:459*1:457*1:455*1:429*2:428*2:415*1:409*1:385*18:376*3:375*1:363*1:344*1:340*2:337*1:327*1:326*2:324*1:320*2:319*1:317*1:308*1:277*2:242*2:228*2:213*1:211*1:201*1:189*1:179*1:171*1:156*1:143*1:138*1:134*1:132*5:128*1:125*5:119*1:118*2:70*1:3*2 +1050*1:1048*1:1047*3:1046*1:804*8:796*2:777*1:758*1:755*2:671*2:608*5:605*1:587*1:565*8:564*7:563*6:561*3:558*9:557*3:556*7:508*1:494*1:489*5:427*13:416*1:398*1:364*10:327*1:295*3:242*1:239*2:205*3:203*1:180*1:168*2:167*2:162*2:158*1:157*2:141*4:90*1:68*2:3*2 +3*2 +1047*1:786*1:655*2:620*1:565*1:516*1:421*1:420*2:398*2:288*1:228*1:222*3:168*2:122*2:3*1 +3*1 +1037*1:1025*4:1015*1:1005*1:986*1:981*3:963*2:958*1:652*3:230*1:84*2:79*2:63*2:23*1:3*1 +3*1 +958*1:786*1:765*4:707*1:398*1:282*1:212*1:38*1:3*1 +3*1 +1038*1:978*2:952*1:951*1:950*6:949*1:948*1:945*2:904*1:818*1:815*2:813*1:802*1:786*1:762*1:759*5:757*1:747*9:715*1:712*3:710*2:685*2:642*9:641*1:636*7:628*1:626*1:577*1:571*2:570*2:562*1:556*1:554*1:539*1:393*1:336*1:334*2:333*2:322*2:319*6:318*2:303*29:287*1:252*1:239*1:224*1:212*2:207*1:203*1:195*1:144*1:141*1:68*1:67*1:11*1:4*2:3*1 +94*2:3*2 +950*3:786*1:783*1:659*1:632*1:610*1:601*2:599*1:598*1:585*1:565*1:560*3:554*1:551*1:529*1:504*2:456*3:427*4:405*1:404*2:398*1:383*2:381*8:374*1:373*1:371*1:359*1:316*1:310*2:304*1:247*1:222*9:187*1:182*2:169*1:148*2:141*1:114*1:109*1:3*1 +1026*1:982*3:131*1:34*1:8*1:3*1 +1047*3:774*1:712*1:559*1:436*2:391*2:328*2:303*5:247*2:171*2:91*2:25*1:8*2:3*1 +1036*1:756*4:293*1:230*1:91*1:47*1:11*4:3*1 +3*1 +978*1:940*1:933*1:803*2:795*3:792*1:789*1:786*1:780*8:778*10:777*2:766*6:764*4:748*3:747*1:746*1:737*2:730*1:722*1:721*1:708*1:700*1:699*2:669*1:667*1:659*6:573*1:572*2:559*1:550*2:549*1:540*1:536*2:533*2:531*2:529*2:526*1:483*1:461*1:449*3:409*2:404*1:387*1:364*2:337*3:330*3:328*3:325*5:324*2:320*1:319*1:316*1:304*8:301*6:287*1:280*1:251*2:250*2:249*1:247*1:230*1:226*1:212*1:211*1:159*1:153*1:146*2:137*1:135*1:37*7:36*8:23*1:3*1 +851*1:721*1:652*1:316*1:237*1:4*5 +988*1:860*1:848*12:465*1:411*5:237*2:84*1:63*1:54*1:30*1:4*5 +848*15:792*2:682*1:667*1:614*2:613*2:608*1:554*1:431*5:409*1:390*1:385*2:382*2:242*1:4*1 +852*1:655*2:531*1:451*1:359*1:220*2:212*1:203*1:180*1:87*1:81*1:80*1:37*1:36*1:4*2 +1054*1:1045*1:1036*1:1013*1:791*2:784*2:783*1:777*2:662*1:655*2:642*1:544*3:539*3:484*1:363*6:324*2:304*7:287*2:277*1:200*2:195*2:185*5:125*1:37*4:36*3:34*3:8*3:4*1 +1021*1:1007*1:1006*1:964*1:946*1:945*1:926*1:823*1:795*1:788*2:782*2:760*1:759*1:757*5:748*1:737*1:733*2:728*1:659*1:648*3:632*2:558*1:557*1:541*4:533*1:524*2:467*2:462*2:413*1:398*7:320*1:316*1:307*1:295*7:273*1:202*3:201*3:174*1:163*2:144*1:143*3:82*1:81*3:80*1:51*1:38*1:4*2 +849*1:4*1 +4*1 +1053*1:1041*1:999*1:863*1:851*1:659*2:155*1:4*2 +1059*1:985*2:984*2:983*2:953*5:816*2:780*1:721*3:720*9:663*1:277*13:274*1:241*1:155*6:97*1:94*2:75*1:69*2:5*2:4*1 +963*1:958*4:955*1:950*1:940*1:926*2:863*1:860*2:821*1:818*1:814*2:810*1:804*1:802*3:792*1:786*2:747*1:723*1:719*1:712*1:689*1:673*1:652*1:648*1:617*1:603*1:597*1:596*1:595*1:569*1:556*1:534*2:531*4:528*1:522*1:504*3:431*1:412*1:398*3:383*1:338*1:327*1:325*1:320*1:318*1:316*2:315*1:303*1:289*1:288*2:255*1:239*2:212*2:180*1:173*1:63*1:44*1:42*1:37*1:36*1:4*2 +958*2:950*1:948*2:947*2:895*1:887*1:885*1:848*1:845*1:810*7:809*1:795*3:792*1:789*1:763*2:761*2:752*1:751*1:748*2:746*1:721*1:719*1:665*1:637*1:629*1:620*1:614*1:613*1:608*5:601*2:578*1:565*1:564*1:562*1:561*1:559*2:544*1:536*1:506*1:504*3:492*1:455*1:442*1:429*1:416*11:411*2:398*3:387*1:385*1:376*5:375*4:342*2:340*2:324*1:320*1:319*1:303*5:287*1:277*1:249*1:248*2:242*1:239*8:230*1:223*1:222*1:211*1:209*1:202*1:201*1:179*1:167*1:156*1:147*1:145*1:141*1:134*3:130*1:128*2:70*1:55*1:38*1:37*2:36*2:20*4:11*5:6*2:4*1 +1053*1:978*1:917*1:843*6:791*1:746*3:671*1:614*1:613*1:604*1:597*1:596*1:585*1:342*1:287*1:246*1:179*1:155*1:85*1:84*1:55*1:8*1:4*1 +721*1:57*1:22*1:4*2 +915*1:57*1:22*1:4*1 +792*1:714*1:655*1:620*2:608*1:601*1:554*1:427*1:363*1:303*3:230*1:180*1:86*1:42*1:25*1:20*1:4*1 +4*3 +786*1:141*1:4*1 +1050*16:1048*1:910*2:694*2:660*2:659*2:653*2:645*2:639*2:635*2:618*2:593*1:574*2:572*2:565*2:564*2:563*2:561*8:559*2:558*16:557*2:556*10:550*4:549*2:546*2:545*2:540*2:527*2:485*2:482*2:477*2:473*2:469*2:465*2:362*2:323*2:314*2:312*2:311*2:307*2:306*2:305*2:302*2:286*2:246*2:241*9:237*10:231*6:229*8:227*4:220*6:194*2:186*2:174*2:169*2:153*2:151*2:149*2:123*2:121*2:120*2:117*2:110*2:90*2:80*10:78*2:69*2:61*2:5*3:4*4 +981*1:932*1:910*1:845*1:844*2:682*1:38*3:4*2 +4*2 +230*1:4*1 +4*1 +4*1 +1015*2:951*1:941*1:846*1:845*1:808*1:804*1:802*1:796*1:795*3:787*1:786*2:781*2:766*1:750*1:746*1:723*1:719*2:705*1:666*1:662*1:659*22:652*21:647*2:644*2:641*2:640*1:632*2:616*1:608*5:601*1:600*1:591*1:585*2:583*1:582*1:577*1:565*1:549*1:542*1:539*1:534*3:531*13:518*7:509*1:508*1:506*1:504*12:501*1:498*1:493*1:492*1:459*1:456*2:451*1:446*2:429*1:428*1:427*5:422*1:407*1:396*10:383*1:379*3:367*1:364*1:357*1:355*1:342*1:326*6:321*9:320*2:317*1:314*2:313*1:310*1:274*1:267*1:238*1:230*1:222*3:212*3:180*1:179*1:172*2:167*2:150*3:145*1:116*2:99*1:97*1:95*1:79*1:72*1:71*1:47*3:27*7:26*4:25*1:24*4:23*1:11*3:4*1 +958*1:659*1:647*1:420*1:237*1:4*1 +1047*3:1046*1:1015*1:980*2:979*1:958*1:910*1:848*6:803*2:784*2:771*1:764*4:757*1:730*1:712*1:686*1:652*1:632*4:620*2:605*1:579*1:554*1:531*1:522*1:504*1:501*1:434*1:420*1:411*1:404*7:400*1:397*1:396*1:385*1:334*1:327*1:321*1:304*1:303*1:289*1:247*1:237*1:230*1:223*1:184*3:183*1:176*1:161*1:84*1:80*1:61*2:57*1:37*1:36*1:34*1:11*5:8*1:4*1 +843*3:758*1:757*3:708*1:662*2:427*1:386*2:385*1:338*1:274*2:215*1:173*3:93*1:26*1:4*1 +1041*1:1007*1:981*1:945*2:941*1:818*1:815*8:810*1:803*2:796*1:794*1:793*1:777*1:766*2:758*1:748*3:742*1:727*1:717*2:706*1:685*1:648*1:644*1:615*1:614*1:571*1:570*1:565*1:564*1:563*1:560*1:544*1:539*1:536*1:523*1:516*1:504*1:429*4:427*3:418*3:416*1:413*1:398*4:340*1:326*1:324*3:322*1:317*1:308*1:304*1:217*1:209*1:168*1:146*1:143*2:138*2:133*1:113*1:112*1:111*1:4*1 +1049*1:940*1:926*1:848*1:809*2:786*10:783*1:780*1:760*1:712*1:686*1:677*1:672*6:668*1:662*1:648*2:644*1:642*2:640*2:636*4:632*7:573*1:565*1:561*1:560*1:559*1:558*1:557*1:536*2:529*1:502*1:496*1:438*1:436*2:432*1:427*1:406*1:404*1:363*1:334*4:325*14:324*3:321*1:304*1:287*1:222*2:212*1:209*1:84*2:67*1:11*1:6*1:5*1 +1047*2:1046*1:976*1:670*2:629*2:548*2:431*1:374*3:344*1:216*1:193*4:152*2:109*1:74*2:30*1:8*2:5*1 +326*4:89*1:76*1:59*2:5*3 +654*1:632*1:484*2:5*2 +5*2 +790*1:769*3:674*1:608*1:475*1:464*1:437*1:427*2:168*11:80*1:22*3:11*1:5*1 +5*1 +5*1 +5*1 +930*1:653*1:185*1:122*2:6*1 +6*4 +980*3:979*1:952*1:951*1:950*2:551*4:189*2:172*1:35*3:6*2 +6*4 +484*5:6*4 +786*1:764*1:726*1:668*1:608*1:598*1:597*1:596*1:595*1:592*1:590*1:398*1:226*1:212*1:141*1:95*1:38*1:27*1:26*1:7*1 +727*1:657*1:650*1:632*1:339*2:338*18:131*1:96*1:7*1 +913*1:8*1 +1050*2:1021*1:994*1:940*1:925*1:917*1:821*1:764*1:758*1:757*1:753*2:750*1:741*2:689*1:659*8:652*1:648*3:628*1:619*1:582*1:577*1:565*1:560*1:542*1:531*1:524*1:508*1:500*1:497*1:492*2:490*1:464*2:432*1:429*1:427*1:412*1:396*1:386*3:383*1:363*1:355*1:338*4:326*2:307*1:304*1:289*2:270*2:269*1:258*1:247*1:222*1:185*1:180*1:169*1:141*2:119*1:86*4:80*1:8*1 +905*1:827*1:803*1:8*1 +1006*1:977*1:932*1:659*1:386*1:355*1:178*1:8*1 +1045*1:1022*1:720*1:273*1:73*1:22*1:8*1 +11*1:8*1 +1053*2:982*1:964*3:941*1:848*5:833*1:826*1:804*1:802*2:682*1:504*3:442*2:428*1:328*1:269*1:256*1:132*1:105*1:8*1 +1053*1:1015*1:958*1:955*1:950*1:947*1:843*1:809*2:786*1:754*1:742*1:707*1:670*1:636*1:585*2:548*1:518*3:504*1:416*1:304*1:246*1:244*1:220*1:212*1:128*1:114*1:49*1:20*1:8*1 +148*1:8*1 +8*1 +1045*3:20*1:8*1 +809*1:657*2:558*1:557*1:320*1:247*2:203*2:161*1:81*1:54*1:26*1:8*2 +1005*1:1003*1:881*1:835*1:746*1:712*1:685*1:670*1:548*1:308*1:236*1:114*1:80*1:39*1:11*1:8*1 +415*2:371*2:277*1:8*3 +932*3:886*2:804*2:732*1:721*3:670*1:587*2:548*1:404*1:400*1:398*1:304*1:303*1:280*2:229*1:145*9:141*1:90*1:80*1:38*1:8*3 +8*1 +8*3 +25*5:8*4 +1037*1:958*4:955*3:684*1:677*2:579*14:559*1:317*2:138*1:104*1:69*2:57*3:38*1:34*13:20*3:8*3 +8*1 +1034*1:795*6:707*1:609*1:608*2:604*1:597*1:596*1:516*1:461*1:456*3:437*4:398*1:353*1:343*1:342*2:317*1:313*1:309*1:308*1:236*4:226*2:171*1:168*4:156*4:143*1:142*1:122*2:115*3:25*1:11*1:8*1 +1045*1:958*1:917*1:915*1:848*5:727*1:708*1:593*1:585*1:398*1:356*1:220*1:212*2:144*1:9*1 +1026*6:1025*2:1024*1:1005*1:982*5:981*33:976*1:963*19:848*2:810*1:805*1:795*12:792*3:788*2:786*8:783*2:781*1:780*3:774*3:764*1:757*2:755*1:750*1:747*8:726*1:667*1:663*2:653*1:651*2:649*1:648*2:646*1:643*1:642*1:632*1:628*3:627*2:626*2:625*2:624*3:622*2:620*1:619*5:604*1:582*1:579*1:559*1:549*3:542*1:539*4:536*5:535*2:519*2:518*4:504*7:488*1:465*1:450*1:449*1:427*2:373*1:339*1:336*2:334*1:333*1:330*1:328*4:327*1:321*1:320*1:315*3:295*3:289*1:287*1:274*1:212*8:138*1:132*2:131*6:105*2:103*5:102*2:79*2:67*1:63*1:62*1:57*2:53*1:49*1:23*3:21*2:15*1:9*1 +963*1:683*1:644*1:641*1:628*2:627*2:626*1:625*2:624*2:622*2:539*1:338*1:328*2:304*1:11*1 +978*1:964*1:955*1:815*1:805*6:795*4:758*4:721*1:676*2:650*1:632*6:608*1:601*1:586*1:539*3:364*2:351*4:235*1:211*1:195*2:141*3:104*2:103*1:59*1:57*3:54*1:42*2:37*3:36*3:34*3:30*1:27*2:23*2:22*1:12*3:11*6 +682*1:383*3:255*1:20*1:11*1 +1037*2:1032*1:636*1:318*3:212*4:102*4:11*1 +1050*2:1045*1:1037*1:1017*2:982*2:940*1:903*1:886*1:884*1:881*1:880*1:848*5:845*2:815*1:802*1:795*8:790*1:767*2:758*3:752*5:751*5:746*1:727*1:726*1:722*1:705*2:685*1:683*1:670*4:659*1:652*3:619*2:617*2:585*1:548*4:523*1:507*2:504*2:493*4:442*1:436*1:411*2:407*4:399*2:391*1:385*2:327*1:316*1:304*1:176*2:163*1:155*2:145*3:140*1:93*1:63*1:54*1:26*1:11*6 +1037*1:988*1:983*1:982*1:963*1:940*1:924*1:917*1:914*1:881*2:865*1:855*2:848*2:786*1:782*1:778*1:770*1:742*1:733*1:683*1:682*1:655*1:648*1:641*1:636*1:632*9:619*1:599*3:585*1:539*2:516*1:489*1:465*2:456*1:437*1:427*1:382*1:322*1:246*1:242*1:237*1:212*1:180*1:179*1:168*1:156*1:150*1:145*1:144*1:138*1:11*1 +994*1:960*3:958*1:940*1:915*1:791*5:747*3:681*2:652*4:644*1:642*2:626*1:539*1:433*1:431*1:390*1:333*37:224*1:207*1:89*1:79*4:54*5:27*1:11*2 +1047*2:915*1:846*1:729*1:708*1:686*3:652*3:577*1:538*1:530*7:518*1:504*1:413*1:412*1:397*1:365*2:304*1:303*1:240*1:212*1:95*1:85*1:53*3:27*2:11*1 +701*1:397*2:212*3:11*6 +981*1:963*1:848*1:786*3:770*1:720*1:689*1:659*1:652*2:588*1:521*1:444*1:427*1:380*1:326*1:287*1:277*2:220*1:144*1:137*1:67*1:11*1 +945*1:818*1:796*1:786*1:769*3:733*3:677*6:666*1:657*2:652*24:620*7:617*3:614*1:608*2:603*1:601*1:592*2:588*1:504*6:474*1:427*7:342*2:338*3:326*4:295*1:287*5:277*1:274*2:256*6:203*1:180*2:179*3:163*2:160*1:156*4:154*1:151*1:138*1:134*1:122*2:85*1:84*2:81*1:80*4:79*1:62*6:47*1:39*2:27*5:25*14:11*14 +880*1:848*1:814*1:811*1:625*1:554*1:529*1:526*1:333*1:324*1:11*1 +1017*1:978*1:824*1:786*1:116*1:11*1 +848*3:794*1:783*1:652*1:642*1:504*2:212*1:105*1:57*1:11*1 +814*1:803*1:802*2:795*2:755*1:749*2:724*2:705*1:629*1:367*2:327*1:304*4:68*1:11*1 +955*1:652*1:620*1:582*1:411*1:274*1:209*1:201*1:153*1:137*1:11*1 +958*1:950*1:910*1:852*1:810*2:786*2:746*1:727*1:652*1:629*1:601*1:599*1:552*1:550*2:504*1:453*1:428*2:398*1:383*1:359*1:333*1:315*1:288*4:276*1:256*1:255*1:212*1:167*1:133*1:57*1:37*1:36*1:27*1:11*2 +1050*1:985*1:955*1:856*1:815*1:808*1:786*1:785*2:784*1:783*1:765*1:764*3:737*1:662*1:647*2:549*1:542*1:539*1:536*1:531*1:524*1:522*1:500*1:497*1:489*2:468*1:446*1:404*1:336*1:334*1:330*1:327*1:321*1:295*1:274*1:256*1:223*1:169*1:141*1:138*1:61*1:11*2 +818*2:815*1:813*1:808*2:803*2:779*1:770*1:766*3:764*2:759*1:757*2:730*1:667*1:662*2:657*1:636*2:627*1:626*1:625*1:622*1:620*2:619*2:617*1:585*1:577*1:575*2:562*1:552*1:549*2:537*2:533*1:529*3:518*3:504*1:472*1:452*1:449*1:431*1:427*3:405*2:400*1:398*5:397*2:387*2:385*3:373*1:371*5:342*1:339*1:338*3:337*2:336*1:331*1:330*1:326*2:321*4:320*2:318*1:314*1:312*2:311*1:307*2:302*1:299*1:249*1:223*1:212*3:180*1:163*1:126*1:47*2:11*1 +1045*1:955*1:915*1:852*1:757*1:531*1:237*1:206*1:11*1 +1036*1:848*5:815*2:795*13:749*1:684*1:659*3:644*1:619*5:504*1:338*1:212*3:138*1:62*1:11*1 +1053*1:985*1:984*1:941*1:914*1:848*1:845*1:844*1:821*1:814*6:813*1:811*6:802*7:780*1:767*1:760*1:758*7:747*1:719*1:655*6:643*1:628*2:627*2:626*3:625*4:624*1:622*4:604*1:549*1:534*2:529*8:525*4:518*2:489*1:486*7:476*3:441*1:435*2:427*1:408*1:407*2:404*2:394*1:392*1:384*1:373*4:364*1:363*1:359*2:358*2:334*1:325*1:319*1:304*11:247*6:236*3:231*1:222*1:220*2:212*1:151*3:144*1:104*1:86*2:68*3:35*2:11*3 +975*1:786*1:711*1:633*1:554*1:529*1:427*1:220*1:180*1:143*1:20*1:11*1 +1003*1:988*1:950*1:932*1:915*1:914*1:910*1:905*1:861*1:786*1:732*1:706*1:688*1:644*1:577*1:475*1:396*1:385*2:373*1:361*1:316*1:304*1:303*2:295*1:276*1:239*2:230*1:212*1:86*1:37*1:36*1:13*1:11*3 +1047*2:995*1:951*4:823*2:795*4:791*4:790*1:784*1:661*1:650*1:629*3:620*1:610*1:608*2:607*2:606*1:605*1:601*2:600*1:598*5:587*7:581*4:518*1:504*1:475*3:416*7:344*5:343*3:342*6:341*1:314*1:312*1:309*2:308*4:307*1:299*1:252*1:236*2:212*4:206*1:180*1:171*3:170*2:166*2:163*1:156*4:151*2:141*3:138*6:136*1:134*4:122*3:99*1:78*1:40*1:25*4:11*1 +1047*1:948*2:947*2:937*1:936*1:932*3:926*1:803*1:760*1:742*1:632*1:631*3:614*2:613*2:559*1:476*5:451*4:302*1:298*4:297*5:252*2:231*6:87*1:11*1 +648*1:313*1:309*1:220*1:156*3:103*1:11*1 +1047*2:706*1:685*1:629*1:600*1:556*1:464*1:404*1:383*1:256*1:255*1:195*1:156*1:97*1:39*1:11*2 +1021*2:958*1:932*5:896*1:815*1:786*1:717*1:705*1:689*2:659*2:552*1:549*2:483*1:412*1:372*1:212*2:143*1:115*1:11*2 +565*1:212*1:156*1:145*1:11*1 +852*1:87*1:78*1:11*1 +1036*1:848*1:846*1:790*1:281*1:212*1:38*1:11*2 +1005*1:965*4:951*1:790*1:786*1:770*1:769*4:725*1:706*1:681*17:608*2:593*1:554*3:551*1:534*1:521*2:516*1:504*2:475*1:464*2:461*1:449*1:448*1:447*1:437*1:427*4:421*1:412*3:398*1:397*1:390*4:382*1:376*2:341*1:313*2:309*1:293*1:219*1:216*1:215*1:212*3:196*1:157*1:133*2:115*1:91*2:86*8:54*1:47*2:22*1:11*5 +981*1:975*2:958*1:949*1:917*1:848*2:844*1:815*4:794*2:786*1:785*2:770*1:759*1:746*1:742*1:726*1:700*1:673*1:659*1:600*1:550*1:376*1:313*2:309*2:274*1:220*2:212*3:197*1:173*1:163*1:145*1:108*1:49*1:11*3 +916*1:913*1:796*2:753*1:672*1:655*2:620*1:617*1:601*2:585*1:577*6:554*3:538*3:533*1:518*21:504*1:456*2:451*3:449*1:444*1:442*1:441*2:435*1:427*2:418*7:414*2:405*1:396*1:394*2:392*1:385*2:383*4:369*2:339*1:338*1:326*2:316*3:310*1:304*2:295*1:293*1:255*3:238*1:222*29:218*1:180*1:176*2:172*2:161*1:144*1:141*1:91*1:90*1:86*1:82*1:53*1:11*6 +848*1:803*1:11*1 +746*2:617*1:534*1:502*1:501*1:462*1:227*1:180*1:88*1:11*1 +1054*1:1026*1:994*1:786*1:783*1:678*1:662*1:655*1:603*2:581*1:544*1:531*1:529*1:429*1:398*1:385*1:363*1:353*1:327*3:313*1:309*1:285*1:230*1:212*1:200*1:195*1:188*1:181*3:162*1:11*2 +903*1:581*5:521*1:484*1:448*1:115*1:48*2:25*1:11*1 +698*1:11*1 +1047*3:587*1:551*3:193*2:180*1:176*3:175*1:35*1:25*1:11*9 +886*1:796*3:770*1:757*2:677*2:620*1:448*2:398*2:212*1:84*1:81*1:80*1:25*1:11*1 +984*1:915*1:848*11:810*7:795*2:781*1:766*1:756*9:753*1:746*1:720*1:717*1:689*1:681*1:659*1:657*1:653*1:636*1:620*1:552*2:536*2:531*4:521*1:518*4:465*1:463*1:427*2:404*2:387*1:339*2:307*1:303*1:281*1:250*1:212*1:195*2:179*1:168*1:156*3:95*1:86*1:62*6:55*1:38*2:13*1:11*1 +932*1:646*1:11*2 +11*1 +781*1:581*1:544*1:492*1:484*1:438*1:390*2:353*1:182*2:116*1:11*1 +11*4 +1036*2:11*1 +1041*1:844*1:786*1:780*1:599*2:598*2:565*1:549*1:521*3:429*1:398*3:379*1:372*1:333*1:320*1:318*1:295*1:160*1:146*1:145*1:138*2:80*1:22*1:11*1 +1007*1:958*1:955*1:876*1:843*1:831*1:794*1:784*1:770*1:681*1:600*1:581*1:536*1:529*1:525*1:504*1:398*1:372*1:277*1:237*2:230*1:212*1:11*1 +239*1:222*1:138*4:11*1 +11*5 +136*1:105*1:11*2 +1053*1:1042*6:1037*1:1022*1:980*2:979*2:949*1:848*3:803*1:796*1:794*2:791*1:778*1:777*1:755*1:748*1:741*2:727*1:719*1:671*1:659*1:652*1:644*1:626*1:620*2:617*1:614*1:613*1:608*3:601*1:594*1:589*1:588*1:584*1:582*2:565*3:561*1:535*1:523*2:516*1:507*2:498*1:493*1:492*1:472*1:459*1:449*7:448*17:428*6:427*3:417*3:416*6:412*1:405*1:380*1:372*2:363*2:353*2:333*4:318*3:287*9:277*9:274*2:259*1:256*1:222*2:212*2:209*1:180*7:179*1:176*1:171*1:167*2:166*1:146*1:143*1:141*1:87*1:80*2:79*1:11*1 +1023*1:974*1:932*20:917*1:908*7:890*1:828*1:815*1:803*3:801*1:789*1:691*1:675*1:659*1:640*1:632*2:576*1:565*1:514*1:499*1:425*1:404*1:396*1:373*1:341*1:237*1:216*2:212*1:178*1:164*1:129*1:56*1:11*1 +11*1 +1036*1:746*1:659*1:212*1:11*1 +489*2:426*1:375*1:374*3:295*1:288*1:251*1:212*1:89*1:11*1 +1050*1:981*1:964*1:858*1:843*1:795*1:788*1:786*2:778*1:776*1:767*4:764*4:747*1:746*4:676*2:667*2:649*1:648*4:641*1:636*2:628*2:627*1:626*1:625*1:623*1:622*1:619*2:573*1:572*1:569*1:559*1:549*3:542*1:537*1:534*1:531*1:525*1:518*1:468*1:465*2:350*1:336*1:329*1:328*1:327*1:320*1:312*1:307*1:156*1:138*1:61*1:60*1:38*1:20*1:11*1 +1037*1:951*1:916*2:848*2:706*1:693*2:662*1:655*1:627*1:608*1:518*2:449*1:427*1:331*1:327*1:256*1:230*1:220*1:212*2:179*1:156*1:131*1:79*1:20*1:11*1 +1017*1:795*3:415*1:336*2:285*1:145*1:143*1:128*1:80*2:11*7 +427*1:11*2 +803*1:558*1:507*1:195*1:141*2:104*1:63*1:37*1:36*1:11*1 +844*1:11*1 +933*1:11*1 +137*1:12*2 +970*5:957*3:727*14:237*1:171*6:132*2:96*6:95*3:45*1:12*2 +936*1:935*2:934*2:933*2:483*3:12*1 +981*1:963*1:848*8:814*1:782*1:781*1:756*1:652*1:647*1:644*2:620*1:614*2:524*1:414*1:404*2:400*1:386*1:383*1:304*1:289*1:288*1:266*1:212*2:137*1:115*1:38*1:13*2 +1052*1:1050*2:1048*1:1047*3:1046*1:1045*1:1034*1:1028*3:1026*1:981*1:959*3:932*1:910*1:844*1:823*2:815*4:808*1:805*1:796*1:795*4:793*1:792*2:788*2:786*5:780*2:764*4:759*1:757*2:750*2:748*1:747*2:746*2:708*2:667*1:665*1:662*1:659*9:655*1:648*2:644*7:642*2:636*3:626*1:620*1:619*4:617*1:575*1:573*1:554*18:542*2:541*1:540*2:533*1:529*1:524*3:518*3:517*1:504*3:489*2:475*1:468*1:462*1:414*1:413*1:398*7:392*1:383*1:381*10:373*1:355*2:338*1:336*1:333*2:330*1:329*1:326*1:325*1:324*1:322*1:320*2:319*2:318*3:316*2:315*1:312*2:307*4:303*1:295*2:287*2:275*1:268*1:264*1:260*1:255*1:249*3:247*1:239*1:224*1:222*32:212*14:203*1:200*1:185*1:175*1:166*1:163*1:156*4:150*1:146*2:104*2:60*1:47*1:38*1:13*3 +917*1:643*1:642*1:628*3:627*2:626*2:625*4:624*2:623*1:622*4:328*1:316*1:13*4 +843*2:13*1 +13*1 +13*1 +1050*1:1037*1:982*3:848*1:784*1:761*1:755*2:753*3:717*1:652*1:620*1:580*1:578*1:516*1:501*1:398*1:327*1:295*1:247*1:185*1:13*2 +1022*1:955*3:896*2:895*2:893*1:888*1:887*1:886*1:881*1:880*2:879*3:878*1:876*1:865*1:859*1:858*1:856*1:855*1:849*1:848*10:795*2:746*1:721*1:719*1:681*1:646*1:642*1:427*2:385*1:383*1:304*1:287*1:255*1:253*1:212*4:67*1:53*3:13*1 +977*1:958*1:925*1:724*1:711*1:212*1:148*1:13*1 +13*1 +848*1:759*1:682*1:13*2 +1036*1:1025*3:848*3:63*1:22*1:13*2 +865*2:821*1:780*1:620*2:619*1:573*1:465*2:138*1:61*1:13*1 +1004*1:1003*1:886*1:852*2:848*1:844*4:784*1:778*1:764*1:642*1:632*1:603*1:464*1:288*1:273*1:231*1:212*3:197*1:179*1:37*1:36*1:20*1:13*1 +986*1:981*2:896*2:893*2:888*2:885*1:883*1:882*1:878*1:876*2:874*1:868*2:865*2:855*4:785*2:720*7:693*1:501*1:415*1:410*3:405*1:403*1:200*1:172*1:145*1:17*1:14*2 +484*1:86*1:78*1:43*1:17*2:16*2:15*1:14*1 +14*1 +14*1 +15*1 +16*1 +16*1 +17*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:687*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:749*2:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*2:618*2:601*6:599*2:598*2:592*1:587*1:576*1:574*2:572*2:568*1:559*2:552*1:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:236*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:48*1:22*2:19*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +1054*6:958*2:932*3:897*1:888*2:855*2:786*6:651*2:539*7:504*1:486*3:484*4:364*5:345*1:230*1:57*1:20*1 +948*1:947*1:710*1:666*1:659*2:539*3:365*1:285*1:168*1:20*1 +20*2 +20*1 +20*1 +550*1:155*1:20*1 +20*1 +818*1:811*1:803*1:802*1:747*3:638*2:551*2:529*1:212*2:169*1:145*1:54*1:20*1 +1021*1:1009*1:955*1:917*1:916*1:844*1:803*1:786*1:757*2:727*1:659*1:628*1:626*1:390*2:328*2:326*3:274*1:269*1:266*1:212*2:61*2:34*1:20*1 +1022*1:659*1:269*1:53*2:34*2:20*1 +848*1:569*1:435*1:251*1:227*1:55*1:20*2 +20*1 +924*1:747*1:733*1:539*1:273*1:237*2:20*1 +848*1:778*1:659*1:608*1:541*1:518*1:504*2:483*1:414*1:409*1:393*1:369*1:331*1:264*1:260*1:230*1:212*1:86*1:20*1 +804*7:791*2:786*1:785*1:778*1:654*1:650*2:538*1:403*1:398*1:344*1:236*2:216*1:212*4:180*1:179*1:138*2:86*1:22*3:20*1 +1037*1:988*1:950*5:941*1:933*2:932*2:924*2:923*4:867*7:851*1:850*1:848*2:832*2:727*1:721*1:700*1:659*1:636*2:355*1:212*2:166*1:87*1:62*12:30*1:20*1 +955*1:619*1:256*1:20*1 +1026*1:923*1:909*2:834*1:818*1:814*1:757*2:632*1:531*1:288*1:246*1:241*2:222*1:181*5:104*1:103*1:38*1:21*1 +1037*1:1012*1:994*2:940*1:848*1:845*1:726*1:686*2:682*1:614*1:613*2:577*2:433*2:411*1:383*1:230*2:116*1:114*1:30*1:21*1 +42*1:22*1 +22*1 +22*1 +22*2 +1047*1:986*1:941*4:673*1:588*2:565*3:539*1:363*1:236*4:235*1:223*5:138*1:22*3 +22*1 +22*1 +22*1 +767*5:551*2:504*1:435*1:384*1:359*3:222*1:220*4:215*1:182*1:172*1:35*8:22*5 +795*2:22*1 +1047*2:601*1:360*1:99*1:91*3:86*18:81*2:22*1 +1047*3:475*1:22*1 +785*1:659*1:342*1:22*2 +22*1 +22*1 +22*1 +728*1:22*1 +22*1 +1037*1:1020*1:940*4:855*1:848*1:845*1:844*1:843*2:821*1:819*1:815*1:809*1:792*1:789*1:786*1:784*1:780*1:778*1:777*1:764*3:756*1:749*2:746*2:737*1:663*1:648*3:644*1:640*1:636*3:632*2:628*1:620*1:597*1:596*1:595*1:585*1:579*1:573*3:569*1:551*4:549*2:538*1:536*2:531*1:530*2:529*1:524*4:518*2:517*1:504*1:488*1:450*3:418*1:413*1:411*1:405*1:398*2:394*1:387*1:386*1:385*1:383*1:376*1:364*1:336*1:334*1:333*3:330*1:329*1:326*1:320*1:319*1:318*2:316*1:315*1:307*1:304*1:303*1:299*1:290*1:288*1:277*1:274*1:256*2:242*1:238*1:220*1:212*1:185*1:179*1:176*7:167*1:156*1:140*1:138*1:114*1:105*2:80*1:54*1:22*1 +22*1 +958*1:955*2:948*1:947*1:940*2:852*1:848*1:841*1:821*1:809*1:796*1:795*1:793*1:753*1:742*1:715*1:705*1:693*1:688*1:663*1:652*1:636*1:614*1:608*1:603*1:554*2:528*1:521*4:504*1:448*3:447*1:432*1:429*1:427*3:416*1:412*4:398*5:381*1:355*1:333*1:327*1:326*1:318*1:297*2:295*1:250*1:236*1:226*1:212*4:209*2:203*3:180*1:165*1:151*1:139*1:108*2:86*2:47*1:38*1:22*1 +700*2:229*6:75*1:30*1:23*1 +926*2:698*2:628*1:229*2:169*1:98*1:51*4:50*3:49*2:48*2:23*1 +995*1:937*1:936*1:924*1:795*1:783*1:781*1:746*1:726*2:693*1:673*1:610*1:603*1:583*13:559*2:550*1:531*1:517*1:450*1:410*1:392*1:318*1:246*1:232*1:222*2:212*1:209*1:38*2:23*1 +90*4:47*1:39*1:35*1:25*1:24*1 +24*1 +926*1:25*1 +43*1:25*1 +25*1 +916*1:843*1:793*1:788*2:780*1:777*1:757*2:747*2:659*4:648*1:644*1:628*1:627*1:626*1:625*1:622*1:619*1:549*2:539*2:524*1:467*1:427*1:307*1:25*1 +25*1 +1021*1:1006*1:767*1:673*1:643*1:620*1:590*1:539*1:511*1:510*1:508*1:501*1:488*1:407*1:405*1:382*1:38*1:26*1 +995*1:983*1:932*5:914*1:884*1:878*1:867*1:845*1:844*3:843*1:814*2:802*2:778*1:767*1:750*1:747*1:746*1:701*1:683*1:659*1:649*1:648*1:641*1:636*2:632*1:625*1:620*1:573*1:540*1:529*1:468*1:465*1:464*1:380*1:358*1:334*1:333*1:318*1:231*1:212*5:61*2:29*2:26*1 +757*1:26*1 +26*1 +932*6:26*1 +1041*2:848*3:841*1:796*1:767*4:653*1:636*1:590*1:581*1:531*2:145*1:141*1:26*1 +26*1 +758*1:661*2:615*3:577*5:558*1:518*1:242*2:30*5:26*1 +614*5:613*5:502*1:175*1:30*1:26*1 +27*9 +673*1:565*3:504*2:417*5:347*1:346*1:342*3:341*2:326*1:223*5:218*2:138*6:91*1:47*1:27*6 +950*2:565*1:530*1:518*3:504*1:438*1:427*2:408*2:405*1:403*2:398*1:387*1:385*1:376*5:374*1:371*1:354*2:342*1:320*2:220*1:180*1:176*8:172*1:127*2:27*3 +27*1 +27*4 +1022*2:982*1:958*1:955*2:876*1:848*2:815*1:785*1:778*1:773*1:766*1:759*1:758*1:757*2:756*1:748*1:677*1:652*1:608*1:580*1:538*1:534*1:531*2:530*1:518*1:513*1:508*1:504*7:492*1:488*1:451*1:421*1:416*1:411*1:404*2:400*1:398*1:396*2:320*1:209*2:173*1:148*1:138*2:62*2:57*2:34*1:27*1 +977*1:974*1:948*9:947*13:945*1:940*2:813*1:804*1:792*2:765*1:760*3:755*1:752*2:751*1:656*3:655*1:650*2:621*2:606*3:550*5:537*1:534*3:528*5:525*1:524*6:518*2:509*1:505*1:491*1:490*1:489*1:478*6:476*11:475*1:474*2:467*2:464*13:463*1:462*12:429*1:426*1:415*1:413*2:385*6:382*1:365*2:359*1:354*1:343*2:342*3:340*2:339*5:338*2:337*1:334*1:333*1:330*1:329*1:328*1:327*1:324*2:322*3:320*10:319*10:318*1:316*7:309*1:301*2:254*1:247*12:246*3:236*1:229*5:228*5:227*14:226*5:217*1:211*1:205*3:203*36:202*12:201*8:200*2:198*1:197*3:196*1:180*1:174*1:169*3:166*5:159*1:158*6:156*6:151*5:147*2:138*2:27*1 +236*2:136*2:27*3 +236*1:47*1:27*1 +1050*1:777*3:754*4:579*7:508*2:472*2:449*4:448*3:416*14:410*1:371*1:326*7:160*1:27*2 +403*1:209*5:27*2 +1050*1:1047*1:941*1:809*3:808*1:804*1:791*1:788*1:784*1:783*1:777*1:771*2:759*1:754*3:720*1:670*2:662*1:644*1:636*2:627*1:620*4:614*2:613*2:603*1:599*1:592*1:582*1:579*8:578*1:577*2:569*1:565*1:548*2:518*4:504*89:486*1:472*1:464*1:456*2:452*2:450*2:449*1:447*1:446*1:444*9:442*1:437*2:436*3:435*5:427*4:418*7:417*2:416*3:414*4:412*5:409*3:404*10:399*7:397*14:394*4:385*2:384*2:381*5:373*5:364*5:363*1:346*1:344*1:338*1:326*1:325*1:321*3:320*2:317*1:316*3:303*1:301*1:296*1:287*1:274*1:252*1:247*2:226*1:223*3:222*20:218*1:180*2:176*1:172*1:168*3:156*1:148*1:138*14:134*1:125*1:116*4:90*2:88*2:80*1:27*1 +951*1:848*1:601*1:416*1:27*1 +28*1 +823*1:764*2:737*1:398*2:54*2:35*1:28*1 +1025*1:1024*2:650*1:620*1:583*3:536*1:338*1:230*2:54*2:36*1:35*1:28*1 +28*1 +914*1:848*1:815*1:804*1:773*1:652*1:604*1:601*1:573*1:531*2:529*1:518*2:507*1:431*3:429*1:421*1:418*1:404*1:394*1:317*1:310*1:230*1:163*1:131*2:44*1:42*1:28*1 +1025*1:848*5:796*1:789*1:786*1:764*1:683*1:277*1:275*1:230*1:28*1 +28*1 +180*1:28*1 +28*1 +1057*1:1050*1:1047*1:1046*1:1000*3:990*3:989*1:926*1:875*1:874*1:873*1:871*1:870*1:868*1:810*1:784*1:774*1:773*1:757*4:753*2:752*3:751*3:750*1:722*7:674*1:657*1:650*1:642*1:629*1:608*2:584*1:573*1:555*2:549*2:542*1:538*3:536*2:529*1:520*1:519*1:516*2:504*3:501*1:493*1:488*3:464*7:451*1:449*1:448*1:433*1:427*2:376*1:363*1:349*1:348*3:344*1:342*12:320*1:246*1:244*1:236*2:235*1:228*1:210*1:180*1:179*3:171*2:168*6:156*5:143*3:141*2:98*1:43*1:29*1 +29*1 +1041*1:848*2:845*1:794*1:747*1:708*1:628*1:573*1:463*1:328*2:303*1:212*2:163*1:95*1:63*1:61*1:45*3:30*1:29*3 +1041*1:1003*1:932*1:848*3:846*1:841*1:813*1:802*3:794*1:787*2:769*1:747*1:705*2:659*1:636*1:627*1:625*2:624*1:622*1:608*1:573*1:549*1:539*1:500*1:429*1:427*1:377*1:365*1:319*1:312*1:307*1:277*1:215*1:212*4:202*1:201*1:116*1:29*1 +1015*1:848*1:814*1:783*1:782*1:750*1:667*1:652*1:648*1:605*1:542*1:540*1:539*1:518*1:363*1:242*4:228*1:201*2:163*1:36*1:29*1 +1050*1:988*1:975*1:941*1:848*2:813*1:805*1:795*2:791*1:787*1:786*1:785*1:778*1:769*1:766*1:762*1:759*2:750*2:749*1:747*1:746*3:741*1:676*1:659*6:652*2:648*5:644*1:640*1:636*3:628*1:619*1:577*2:575*2:573*1:556*1:549*9:547*1:542*1:539*1:538*1:537*1:533*3:531*2:529*1:525*1:524*2:523*1:519*1:518*5:515*1:507*1:504*1:500*1:497*1:492*1:489*2:488*1:484*1:483*1:467*1:427*1:415*1:404*1:398*1:384*2:376*1:339*1:336*1:334*3:333*1:330*1:328*2:327*1:325*1:324*2:323*1:321*1:320*1:319*1:318*2:316*2:315*2:312*3:307*1:304*3:299*1:295*1:289*1:288*2:287*1:277*1:275*1:274*2:265*2:212*2:156*4:146*1:132*1:62*1:60*2:30*2:29*3 +841*1:29*1 +29*7 +975*1:926*1:237*2:30*1 +43*1:30*2 +1047*1:671*1:593*1:247*2:30*2 +30*1 +221*3:30*1 +1061*1:1046*1:940*2:823*2:792*2:764*1:760*2:759*1:748*1:727*1:632*2:608*2:605*1:539*1:524*1:398*6:321*1:317*1:252*1:171*1:165*1:144*2:89*1:82*1:80*1:76*1:59*1:36*1:32*1:30*2 +46*1:30*2 +34*1 +1022*1:848*1:681*2:608*1:534*2:224*1:34*1 +34*1 +34*1 +556*1:475*9:326*1:236*1:47*1:34*1 +1041*1:915*1:753*1:659*1:636*1:212*2:180*1:57*1:34*1 +34*1 +34*1 +34*1 +34*1 +34*1 +1041*1:761*3:752*1:751*1:722*1:689*1:551*1:544*1:529*1:491*1:444*1:432*1:431*7:428*2:412*3:406*1:398*1:394*3:390*1:373*1:327*3:313*1:308*1:247*2:236*1:171*1:138*1:34*1 +34*1 +34*1 +34*1 +34*1 +34*1 +659*1:621*1:539*1:150*1:34*1 +823*1:689*1:98*1:34*1 +34*1 +34*1 +977*1:823*1:673*1:672*1:604*1:603*1:578*1:547*1:530*1:431*1:418*1:409*1:407*1:405*2:373*2:337*1:316*1:256*1:241*1:212*1:202*1:201*1:38*1:35*1 +410*3:297*1:176*1:76*2:35*10 +35*1 +35*2 +35*1 +35*1 +43*1:37*1:36*1 +39*1:37*1:36*1 +36*1 +1015*1:950*1:924*1:897*1:844*1:685*1:642*1:614*1:593*1:580*1:565*1:427*7:413*1:338*1:287*1:244*1:37*1:36*1 +958*1:632*1:599*1:598*1:316*1:304*1:37*1:36*1 +982*2:950*1:924*1:906*1:848*2:784*3:771*1:632*1:539*2:426*1:404*1:373*1:212*1:105*1:37*1:36*1 +37*1 +37*1 +37*1 +655*1:304*1:288*1:181*1:37*1 +37*1 +37*1 +37*1 +37*1 +38*1 +663*9:38*5 +848*3:38*1 +978*1:977*1:954*1:246*1:224*1:141*1:38*2 +848*1:764*2:523*1:302*1:108*1:38*1 +38*1 +38*1 +780*1:212*1:38*1 +926*1:841*4:785*1:780*1:648*1:404*1:325*5:324*5:304*5:212*1:38*1 +38*1 +38*1 +38*1 +717*1:578*1:539*1:465*1:355*1:38*1 +38*1 +38*1 +932*1:38*2 +38*1 +778*1:285*1:220*1:38*1 +38*1 +38*1 +1037*1:1005*1:886*5:878*1:818*2:805*1:708*1:652*1:531*2:318*1:237*1:230*3:212*2:209*5:88*1:38*1 +977*1:747*1:628*2:38*1 +1041*2:977*1:949*1:544*1:38*1 +39*1 +39*1 +42*1 +42*1 +42*1 +44*1:42*1 +997*1:770*1:721*1:719*2:603*1:600*1:573*1:558*1:549*4:538*1:406*1:404*6:390*3:363*1:326*1:237*1:230*1:220*1:115*1:81*1:80*1:75*1:44*1:42*1 +43*1 +848*3:786*2:778*3:766*5:758*1:608*5:464*1:156*1:140*2:109*1:43*1 +43*1 +43*1 +44*1 +1037*1:1034*1:1015*1:950*1:940*3:795*1:659*2:628*7:626*1:504*1:383*1:355*3:328*6:319*1:256*2:255*1:212*1:165*1:53*1:45*1 +45*1 +988*1:650*1:577*2:457*2:171*2:131*1:96*1:78*2:45*2 +1037*1:794*1:785*2:428*1:304*1:274*1:47*1 +47*1 +47*1 +47*1 +47*1 +47*1 +47*1 +770*2:769*3:725*3:580*1:536*1:287*2:62*3:48*1 +809*1:655*1:396*1:48*1 +48*1 +626*1:289*6:48*2 +1048*3:1047*3:1046*1:926*1:823*1:722*2:719*7:650*1:633*1:608*3:518*2:478*1:475*2:454*1:356*1:342*3:338*3:247*1:235*1:220*1:206*1:193*2:180*2:171*1:168*1:142*4:141*1:134*1:113*2:112*1:80*2:48*2 +628*1:303*2:281*1:193*1:48*1 +218*2:208*1:141*2:80*1:48*4 +48*1 +461*1:222*1:86*2:48*1 +813*1:811*1:805*1:802*1:48*1 +48*1 +810*1:809*1:757*1:48*1 +1020*2:1014*1:1005*2:932*1:836*1:819*1:795*1:793*1:792*1:791*1:790*1:789*1:765*1:48*1 +48*1 +551*4:48*3 +289*6:48*6 +100*1:50*1 +51*1:50*1 +50*1 +917*1:659*1:50*2 +1045*3:1022*1:1021*1:984*1:982*1:958*4:935*1:932*3:924*1:923*1:916*4:863*2:848*5:827*1:776*1:726*1:708*1:687*1:670*1:617*2:614*1:613*1:585*1:548*1:411*2:385*2:382*1:131*2:88*13:80*1:50*5 +50*1 +50*1 +757*6:727*1:53*1 +53*2 +758*1:681*1:525*1:518*1:486*3:476*1:247*2:236*1:212*1:151*1:150*1:53*1 +156*1:131*1:53*2 +54*1 +54*1 +932*2:54*1 +54*1 +54*1 +1039*1:903*1:208*2:193*1:55*2 +55*1 +55*1 +55*1 +1052*1:1023*1:1021*1:1018*1:990*1:979*1:900*1:828*1:801*1:799*1:691*1:680*1:675*1:620*1:568*1:56*1 +955*1:57*1 +926*1:84*1:79*2:57*1 +1036*1:958*2:932*1:57*1 +57*2 +1005*1:848*1:753*1:722*1:569*1:554*1:529*1:312*1:220*1:80*1:57*1 +786*1:575*1:531*8:518*2:331*1:321*1:274*1:230*1:57*2 +57*1 +848*1:57*1 +1061*1:1037*1:1015*1:1010*1:940*2:852*1:848*2:804*2:791*1:779*1:764*1:762*1:755*1:670*1:663*1:620*1:617*1:603*2:601*1:600*1:582*1:556*1:548*1:534*3:486*1:446*3:444*1:442*1:431*1:399*2:396*1:385*2:367*1:356*1:333*1:322*1:320*1:288*2:274*1:222*1:215*1:212*4:185*1:179*1:176*1:148*1:145*4:144*1:141*1:131*2:115*1:109*1:105*1:87*1:80*4:70*2:57*1 +57*1 +1029*1:986*2:780*1:772*2:753*1:600*1:549*2:538*2:527*1:525*1:518*2:485*1:469*1:402*1:374*1:328*1:327*1:323*1:319*1:316*1:303*1:289*1:277*1:237*1:236*1:212*1:203*2:202*1:201*1:179*2:151*1:138*1:57*1 +57*1 +57*1 +59*1 +1050*3:1036*2:926*1:747*14:475*4:467*1:463*2:384*2:158*1:157*5:59*1 +326*5:62*11:60*8 +1053*1:995*1:950*1:848*24:746*1:659*3:318*1:267*1:131*1:62*25:61*2:60*2 +1042*1:1036*3:1004*1:932*4:913*1:886*2:852*1:843*2:841*1:784*2:659*1:651*1:257*5:60*1 +804*2:777*1:620*1:508*1:502*1:448*2:416*1:400*1:60*1 +326*1:62*1:61*1:60*1 +1050*1:1047*1:946*3:795*6:749*1:734*5:716*1:697*1:616*2:615*1:614*6:613*6:612*3:608*6:607*2:606*7:605*1:604*1:603*10:601*1:600*23:599*15:598*10:597*5:596*6:595*6:593*1:592*3:590*6:588*3:587*1:586*6:585*10:584*1:583*7:582*6:367*2:297*1:165*1:141*1:136*1:60*2 +61*1 +795*1:519*1:212*1:61*1 +1015*1:1003*1:794*1:774*1:757*1:727*1:723*1:676*1:659*3:649*1:646*1:628*1:625*1:622*1:619*1:531*1:523*1:518*1:270*1:269*1:215*1:61*1 +844*1:61*1 +844*1:62*2 +955*1:786*4:717*1:703*4:632*1:304*1:216*5:146*1:62*1 +82*1:62*1 +1047*1:848*5:790*1:669*1:428*1:404*2:208*1:156*1:62*1 +253*3:62*4 +963*1:803*1:802*1:785*1:759*1:758*1:755*1:747*1:620*1:573*1:539*1:524*1:523*1:504*1:495*1:489*1:427*1:404*3:390*1:373*1:327*1:304*1:274*1:209*3:62*1 +863*1:63*1 +1026*1:230*1:209*1:63*1 +977*1:954*4:950*7:945*2:903*1:821*1:814*2:813*2:811*2:804*1:802*4:786*5:766*2:764*1:758*1:737*1:722*4:706*8:657*3:655*15:650*3:646*1:642*1:636*1:624*1:573*4:554*2:549*6:536*4:534*9:530*3:529*7:518*3:512*1:504*10:502*5:456*1:426*2:411*12:408*2:407*1:405*2:384*4:383*11:377*3:373*1:365*6:363*4:358*11:356*4:339*2:255*5:252*1:231*6:230*27:229*5:224*1:220*12:191*1:159*1:155*1:152*2:148*1:144*2:138*1:116*1:109*1:86*1:80*2:73*1:70*2:68*4:63*1 +932*3:786*1:720*1:636*2:632*1:549*1:536*1:502*1:325*2:304*5:288*2:98*4:63*3 +981*2:652*1:63*1 +360*1:65*8 +935*1:932*2:687*1:683*2:563*1:65*7 +777*1:764*2:684*1:652*3:577*1:504*4:409*1:398*4:385*1:259*1:156*1:138*3:66*1 +1047*1:1042*4:1038*1:1037*4:1036*1:1035*1:1034*1:1033*1:1031*1:1029*1:1028*1:1027*1:909*1:847*1:846*1:826*1:818*1:791*1:737*1:710*1:705*1:640*1:636*1:628*1:601*1:585*6:575*1:569*7:564*1:561*3:558*4:556*1:456*1:383*1:363*28:335*2:318*1:256*1:255*2:247*4:241*2:226*1:208*2:195*9:163*1:81*1:79*2:67*5 +1037*35:1036*52:1032*12:1031*2:1030*6:1029*2:1021*1:986*1:984*1:932*1:926*1:906*1:902*3:848*2:845*4:844*3:818*1:781*1:746*1:726*3:720*1:717*1:715*2:659*18:640*4:636*6:629*1:483*1:280*4:273*1:271*1:264*1:262*1:258*5:257*2:237*2:216*2:212*6:156*3:84*1:75*2:67*1 +67*1 +334*1:67*2 +746*2:559*1:465*1:67*1 +1003*1:852*1:843*2:802*1:633*1:549*1:533*1:531*1:517*1:371*1:331*3:249*1:145*1:144*1:85*1:84*1:67*1 +67*1 +67*1 +67*1 +1054*1:958*1:932*1:848*1:785*1:770*1:746*1:719*1:657*1:655*1:613*1:603*2:590*1:588*1:584*1:565*1:474*1:456*3:436*1:410*1:363*1:353*1:316*1:287*1:247*1:237*1:230*1:182*1:181*1:171*1:159*1:141*1:138*1:127*1:125*1:68*1 +68*1 +68*1 +790*1:732*3:729*3:670*1:548*1:256*1:140*1:131*5:68*1 +914*1:114*1:68*1 +906*8:848*2:815*4:760*6:727*2:688*1:438*1:276*1:69*1 +504*3:411*8:70*4 +1036*3:984*4:975*1:940*1:848*3:785*2:636*1:614*1:597*2:596*2:595*1:579*3:518*1:465*1:457*1:422*1:338*1:325*1:318*1:222*1:220*3:218*1:169*1:156*3:131*1:70*1 +71*2 +1046*1:951*4:784*1:652*1:617*1:605*1:601*1:599*3:597*1:595*1:591*1:586*1:583*2:504*1:446*1:433*1:341*1:294*1:179*1:170*1:169*1:166*1:163*1:122*1:72*1 +74*1 +730*1:75*1 +75*1 +747*1:721*1:212*1:75*1 +75*1 +1047*3:980*2:979*2:975*4:741*1:551*1:193*1:76*1 +986*1:975*1:823*1:725*3:700*1:699*4:698*2:688*1:673*1:398*1:320*1:319*1:285*1:216*2:212*1:200*3:188*2:176*4:76*1 +76*1 +924*1:923*1:654*1:650*1:620*1:560*1:558*1:433*1:383*1:134*1:84*1:76*1 +1046*1:764*1:723*1:633*1:89*1:78*2:76*1 +76*1 +1047*1:1036*1:175*1:78*1 +707*1:78*1 +823*1:818*3:531*1:278*1:78*1 +804*2:795*2:601*3:427*3:398*12:374*3:342*1:333*1:329*1:320*1:318*1:316*1:170*1:78*1 +78*1 +1007*1:79*1 +1045*1:1036*1:968*3:733*2:212*1:92*1:85*3:84*5:81*1:79*1 +523*1:215*1:79*1 +1021*1:916*1:914*1:666*1:617*1:156*2:80*1 +608*1:475*1:384*4:345*3:344*1:161*1:145*1:141*1:80*8 +80*2 +569*1:80*1 +80*2 +80*1 +1049*1:1041*1:815*1:792*3:790*1:720*1:648*6:644*1:600*1:551*1:320*2:319*1:230*4:163*1:130*1:127*1:80*1 +223*1:91*1:80*10 +926*1:760*4:759*1:649*1:561*1:556*1:528*10:363*1:304*1:80*1 +620*4:614*1:613*2:606*1:605*1:599*1:598*1:597*1:596*1:595*1:580*4:578*4:516*1:342*1:160*1:143*1:142*1:138*1:122*1:80*1 +364*1:80*1 +551*2:333*2:329*1:318*2:316*1:310*1:300*1:293*2:113*1:86*4:80*1 +80*1 +80*2 +975*1:755*1:327*1:80*1 +457*4:156*3:86*1:80*1 +795*1:755*1:621*1:608*1:558*1:551*4:489*1:484*1:327*1:310*2:303*2:300*3:220*2:127*1:80*1 +897*1:760*1:733*1:694*1:193*1:80*1 +1022*1:920*1:913*3:908*34:892*1:891*1:888*1:885*1:883*1:882*1:878*1:877*1:875*1:874*1:873*1:872*1:871*1:870*1:869*1:868*1:866*1:863*1:860*1:859*1:858*1:857*1:855*1:853*1:844*1:816*1:733*1:693*1:685*1:667*1:555*1:359*4:212*12:193*1:80*1 +932*1:806*1:795*1:786*2:657*1:632*1:626*1:577*9:518*13:316*1:163*1:81*1 +863*1:632*1:81*1 +681*1:93*2:90*1:85*3:84*2:82*1 +82*1 +90*1:88*1:85*1:82*1 +850*1:790*1:706*1:648*1:554*1:216*1:85*1:84*1 +84*1 +1036*1:674*17:629*1:608*1:565*11:539*1:398*6:212*1:168*1:156*1:84*1 +84*1 +84*1 +932*2:84*2 +915*1:84*1 +787*1:585*1:569*1:84*1 +85*1 +984*1:848*3:843*2:791*1:786*2:748*1:747*1:552*2:529*1:526*1:523*2:517*1:501*1:365*1:237*1:212*1:201*1:180*1:179*2:144*1:138*2:85*1 +786*1:85*1 +652*1:249*1:212*1:86*1 +516*1:433*3:236*1:171*2:143*2:86*5 +1041*2:1022*2:1015*1:988*1:932*1:841*1:802*1:727*1:642*1:608*1:86*2 +1061*1:1047*1:1046*1:1037*2:1020*1:1016*2:1007*2:932*1:844*1:841*1:794*1:786*1:785*2:782*1:746*3:732*1:730*1:724*1:683*1:659*14:652*2:648*4:640*1:601*4:577*5:573*1:486*1:464*4:333*1:297*3:295*4:287*1:270*1:264*1:263*1:260*1:259*1:257*1:237*2:223*2:212*6:163*1:86*1 +784*1:558*1:383*1:255*1:86*1 +796*1:786*1:87*1 +940*1:816*1:796*1:792*2:789*1:673*1:657*1:620*2:577*3:509*1:501*1:495*1:448*3:447*1:442*1:427*1:421*1:420*1:404*4:398*1:373*10:356*1:338*2:328*1:295*2:247*4:218*1:182*1:180*1:87*1 +977*1:948*1:947*1:916*1:905*1:843*1:786*4:777*1:757*1:746*2:666*2:662*1:659*7:636*1:625*1:616*6:610*1:608*1:591*1:582*11:556*1:552*1:521*1:508*1:507*1:504*2:493*1:472*7:449*5:448*3:446*3:435*1:429*11:424*1:423*3:419*1:417*1:407*2:401*1:400*7:396*13:385*1:379*2:372*1:357*4:273*1:268*1:265*1:263*1:258*1:244*1:243*1:212*1:180*6:179*1:160*2:156*2:151*1:125*5:88*2 +985*1:886*5:806*1:766*1:554*3:216*2:93*5:88*1 +977*1:844*1:88*2 +844*1:88*2 +932*1:88*1 +1038*1:1029*1:852*1:848*1:843*1:770*1:730*1:707*1:677*1:667*5:644*2:620*1:575*1:517*1:504*1:495*1:492*1:483*1:465*1:449*1:427*1:416*2:398*2:320*1:230*1:223*2:169*1:165*1:161*1:156*1:150*2:116*1:89*1 +1052*1:801*1:799*1:798*1:691*1:554*2:227*2:89*1 +632*1:89*1 +530*2:504*1:156*1:131*4:125*1:89*2 +1041*1:986*1:715*1:280*2:89*2 +1036*1:89*4 +90*2 +1037*1:1027*1:1017*1:963*1:955*1:951*1:949*1:933*6:923*1:916*1:906*1:904*2:848*4:844*2:843*2:794*1:789*1:786*2:770*1:764*1:734*1:726*4:720*1:717*4:689*2:670*1:667*2:659*12:648*3:644*2:641*1:640*7:638*8:637*1:636*33:619*4:573*1:572*1:556*1:555*2:549*7:548*1:525*1:382*1:271*1:269*1:265*1:258*3:255*1:249*1:219*1:212*8:168*2:90*3 +90*1 +483*1:90*1 +93*1 +608*2:551*5:294*2:109*1:93*1 +94*1 +757*1:746*1:737*2:710*1:667*1:659*1:637*1:575*2:559*1:533*1:524*2:465*1:427*1:326*2:318*1:94*1 +651*1:295*1:109*1:94*2 +727*1:131*1:96*5:95*2 +95*1 +95*1 +95*1 +539*1:171*3:98*5:96*5:95*1 +796*1:794*1:659*1:533*1:307*1:212*4:95*1 +1053*2:1037*1:1036*1:1032*1:1030*1:1029*2:1028*6:935*1:932*1:826*1:819*2:727*1:715*1:659*1:589*1:445*1:437*3:267*1:156*8:139*2:95*1 +855*1:802*2:766*2:652*1:535*1:95*1 +982*1:977*1:958*1:932*4:848*1:786*1:756*1:632*2:461*1:428*1:408*1:277*1:275*1:256*3:231*1:212*2:138*1:97*2 +97*1 +1004*1:977*1:803*1:642*1:97*1 +1041*1:865*1:97*1 +97*1 +97*1 +97*1 +529*1:98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*2 +98*1 +98*1 +98*2 +1041*1:1029*1:981*1:844*1:816*1:805*1:802*1:785*1:759*1:705*1:672*1:659*4:651*1:648*1:647*11:637*1:636*3:624*1:280*2:216*1:212*1:185*2:98*2 +98*2 +98*1 +98*1 +98*1 +98*1 +823*2:699*2:464*3:315*2:248*2:229*1:203*6:200*3:199*3:158*2:157*1:118*1:99*1 +99*1 +99*1 +99*1 +99*1 +102*1 +103*2 +103*1 +103*1 +104*2 +104*2 +104*1 +104*1 +104*1 +105*1 +105*1 +105*1 +726*1:717*1:105*1 +105*1 +105*1 +1048*1:1047*3:932*1:897*2:893*1:891*2:862*1:714*2:105*1 +105*1 +108*1 +108*1 +977*2:689*1:316*4:167*1:148*3:109*3 +980*2:979*3:627*1:626*1:625*1:624*1:622*1:148*1:109*3 +148*3:109*3 +244*1:176*1:109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*1 +109*2 +1034*5:109*1 +674*2:464*1:197*1:168*2:109*1 +1050*1:749*10:464*4:277*1:168*2:109*1 +1047*2:806*1:608*6:593*1:504*1:383*1:382*3:299*4:244*2:122*1:118*1:111*4 +113*1:112*1:111*1 +215*1:113*1:112*1 +946*1:608*2:307*1:116*9:114*1 +946*1:307*1:114*1 +756*1:648*1:585*1:447*2:441*2:418*1:416*1:414*1:404*4:400*1:355*1:353*1:325*1:320*1:216*1:212*1:156*2:114*1 +814*11:811*4:706*2:662*1:591*1:583*1:554*5:530*1:529*4:526*1:518*1:517*1:509*2:508*1:504*3:488*1:418*1:408*1:398*1:363*2:297*1:114*1 +1038*1:1029*1:1003*1:932*1:908*1:780*1:756*1:744*1:724*1:659*1:636*1:521*3:448*1:372*5:295*1:114*1 +118*3:116*7:114*1 +941*1:855*1:813*1:786*1:752*1:751*1:745*1:662*1:620*1:581*2:579*1:539*1:504*1:446*1:429*4:428*1:427*1:416*1:398*1:385*2:340*2:326*1:324*3:317*1:316*1:304*1:274*1:209*1:115*1 +1046*1:818*1:414*3:359*2:222*5:171*4:116*2:115*6 +934*1:777*3:754*2:508*1:507*3:416*2:190*2:116*1 +116*2 +958*2:728*1:721*1:230*1:173*1:116*1 +614*2:613*2:608*1:297*1:189*1:119*1 +1054*1:1047*6:1026*2:926*1:803*1:782*1:771*2:636*1:547*1:493*1:404*6:392*3:371*1:304*1:239*2:223*1:203*1:181*1:163*1:119*2 +1047*2:823*1:786*4:782*1:778*1:777*1:676*1:606*1:599*3:598*3:544*1:536*7:427*1:422*2:374*2:212*1:122*1 +935*1:844*1:786*2:783*1:777*1:544*1:536*3:410*1:404*1:371*2:304*1:280*2:212*1:209*1:122*1 +529*1:415*1:324*2:316*1:230*6:220*1:143*1:122*1 +122*1 +122*1 +667*1:655*4:518*1:475*1:314*1:312*1:307*1:299*1:205*1:163*3:122*3 +902*1:788*1:277*1:122*1 +122*1 +168*2:128*1:127*1:125*17:124*1 +766*1:666*1:521*2:448*2:400*18:357*1:175*1:160*1:127*2:125*1 +125*1 +125*1 +125*1 +125*1 +525*1:382*1:125*2 +127*1 +1041*1:1022*1:933*1:848*4:796*1:795*1:794*1:781*1:778*1:722*1:652*1:554*1:529*1:523*1:465*1:429*1:376*1:274*1:230*1:212*2:128*1 +1025*1:287*1:128*1 +132*1:131*1 +131*1 +986*1:681*2:277*1:131*1 +848*1:784*2:764*1:758*1:746*1:659*1:652*1:648*1:647*3:643*1:636*1:632*1:627*1:625*1:619*1:539*1:504*1:427*1:399*1:398*1:376*1:326*1:307*1:287*1:222*1:131*2 +131*1 +786*1:774*6:764*1:569*1:536*1:131*4 +986*1:942*1:796*1:705*1:648*1:277*2:131*2 +791*2:757*1:727*1:715*2:659*7:265*1:216*1:212*1:202*1:201*1:156*1:132*1 +994*1:955*1:820*1:818*3:793*1:750*1:667*1:648*5:644*1:553*1:552*1:531*1:228*2:225*2:212*4:133*1 +778*1:766*1:620*1:580*1:579*1:560*1:428*1:316*1:307*1:212*1:133*1 +133*1 +601*1:538*1:501*1:133*1 +932*1:714*1:218*1:212*2:209*1:133*1 +810*1:804*1:786*5:764*5:758*1:601*1:565*2:528*7:526*8:525*1:524*7:501*1:486*1:464*1:413*1:385*1:376*3:344*1:343*1:339*3:338*2:337*2:333*1:328*1:320*2:319*2:308*1:264*1:247*3:236*2:204*1:203*11:202*1:201*1:200*1:197*1:179*1:151*1:144*1:143*1:138*2:133*1 +134*1 +848*1:786*2:781*1:722*1:689*1:652*2:632*1:608*2:592*1:577*3:552*2:549*1:526*1:521*1:427*1:399*1:396*3:390*1:318*2:293*2:268*1:212*1:202*1:201*1:176*1:163*1:134*1 +288*2:134*14 +845*1:726*1:134*2 +655*1:492*1:134*1 +1029*1:940*2:813*1:804*1:795*1:786*11:784*1:764*2:755*1:707*2:631*3:615*1:539*3:537*1:525*1:522*2:505*1:491*1:490*1:489*1:475*1:465*2:429*1:415*1:413*1:390*1:376*2:363*3:338*1:337*1:327*1:326*1:322*3:316*1:315*1:309*1:235*1:200*1:170*1:143*1:138*1:134*5 +1047*10:998*1:977*1:848*1:837*1:821*2:811*1:789*1:786*2:782*1:780*3:749*2:672*2:657*1:648*1:636*1:632*3:601*3:569*1:560*4:529*1:517*1:509*1:495*1:489*2:357*5:339*1:336*1:334*1:330*1:329*2:325*2:324*4:319*1:318*1:303*1:295*4:288*1:274*1:247*2:246*1:185*3:181*2:134*1 +655*1:637*1:398*2:143*2:135*1 +538*6:135*1 +599*1:598*1:531*1:427*3:203*1:136*1 +136*1 +163*1:137*1 +1047*1:242*2:137*2 +975*1:896*2:895*2:893*2:878*1:876*2:861*1:859*2:858*2:856*2:808*1:786*1:780*1:742*1:737*2:662*1:644*1:636*2:559*2:504*1:484*1:468*1:465*1:407*1:394*1:373*2:320*1:316*1:156*1:137*1 +138*1 +1041*1:1021*1:999*1:950*1:848*1:559*1:550*1:539*1:531*1:429*2:427*1:326*1:212*2:167*1:143*1:138*1 +785*1:673*8:236*1:223*3:138*11 +653*1:415*5:409*1:338*1:212*1:138*3 +895*1:632*1:138*1 +782*1:651*1:620*1:549*2:138*1 +138*1 +697*1:642*1:565*1:457*1:276*2:138*1 +1047*8:1030*1:994*1:980*2:979*1:978*3:955*3:820*1:818*44:815*1:793*7:725*3:717*1:700*1:699*3:698*2:666*1:648*8:644*47:553*3:552*1:531*2:463*1:273*1:263*1:253*1:241*6:237*1:236*31:229*1:228*2:225*2:223*3:212*29:209*1:201*4:196*5:156*2:138*1 +841*1:138*1 +941*1:823*1:673*1:620*2:608*1:587*7:565*1:474*5:415*1:342*1:277*1:236*3:223*3:141*11:138*4 +670*2:548*2:464*4:138*1 +1054*1:1050*1:747*3:483*1:320*2:304*1:303*2:285*1:138*1 +1029*1:601*2:585*1:344*1:236*4:223*1:138*1 +1047*1:344*2:223*1:138*1 +563*1:558*1:557*1:391*3:371*1:327*2:223*1:138*1 +223*1:138*1 +223*2:138*2 +138*1 +138*1 +138*1 +382*1:171*1:138*2 +138*12 +1047*1:138*6 +445*2:437*1:139*5 +629*1:561*1:556*1:445*4:437*3:363*1:156*21:139*1 +140*1 +620*1:518*1:398*2:140*1 +141*1 +141*1 +141*1 +141*1 +585*1:141*1 +141*1 +141*1 +142*1 +190*1:142*4 +1037*1:884*1:796*1:795*1:632*1:524*1:317*1:308*1:277*1:193*1:143*1 +171*5:143*1 +784*1:673*1:659*1:578*1:533*1:398*1:320*2:266*1:218*4:156*3:143*2 +813*1:796*1:632*17:601*2:580*1:579*1:573*1:536*2:535*1:516*1:429*1:427*1:396*1:373*1:169*1:143*1 +1048*1:1047*1:749*1:601*1:599*2:598*2:577*1:171*1:143*1 +657*1:608*1:516*1:489*3:344*4:168*6:143*1 +276*1:144*1 +932*2:887*1:886*1:796*2:770*1:748*1:705*1:617*1:376*1:276*1:144*1 +932*15:841*1:144*3 +144*1 +145*1 +145*1 +1047*1:926*1:145*1 +774*1:747*1:145*1 +682*1:145*1 +794*1:786*1:150*1:145*1 +712*1:319*3:145*1 +145*1 +747*1:608*2:579*2:303*1:222*2:156*1:145*4 +780*1:669*1:344*1:330*1:156*6:145*1 +721*1:483*1:145*1 +805*3:788*1:648*1:376*1:285*1:223*1:146*1:145*1 +145*1 +145*1 +926*1:805*1:146*1 +759*1:195*5:146*2 +823*4:805*1:195*2:146*2 +805*1:398*24:195*2:146*2 +237*1:150*10 +150*1 +221*1:150*1 +151*1 +151*1 +151*1 +152*10 +932*1:908*1:152*1 +152*2 +152*1 +1036*1:932*1:908*1:844*1:276*4:212*1:153*1 +932*1:908*1:796*1:212*1:153*1 +153*1 +153*1 +565*1:560*1:153*1 +978*1:955*1:932*1:917*1:858*1:819*1:746*1:730*2:632*1:580*1:539*1:385*1:203*1:154*1 +154*1 +958*1:954*1:864*1:779*1:710*1:534*4:530*1:518*4:511*1:509*1:504*14:377*1:365*4:359*1:356*2:347*1:346*2:344*1:343*1:342*4:320*1:206*2:179*3:155*1 +155*2 +155*2 +155*2 +155*1 +155*2 +212*1:156*1 +986*1:975*1:383*1:156*2 +1025*2:813*2:811*1:810*1:795*1:766*1:638*2:531*1:529*1:421*1:209*1:156*1 +975*1:963*1:750*1:659*1:652*2:648*2:642*1:552*1:539*2:312*1:215*1:212*1:156*1 +916*1:156*3 +1053*2:741*2:726*1:608*2:185*1:169*16:156*3 +538*2:534*1:504*1:475*1:445*1:385*1:382*1:346*1:342*10:341*5:316*1:247*1:166*1:156*2 +156*6 +156*9 +629*1:156*1 +156*1 +156*1 +461*1:168*8:156*1 +156*8 +926*1:156*1 +156*1 +156*1 +156*5 +156*2 +156*1 +404*4:156*1 +156*1 +156*2 +717*1:156*1 +156*2 +156*2 +156*2 +156*1 +782*1:778*1:746*1:667*4:659*1:648*1:620*1:619*1:537*1:525*1:523*4:505*1:503*1:491*1:490*1:489*4:376*1:338*1:156*1 +156*1 +941*1:940*1:810*1:804*1:795*1:769*2:755*2:751*1:620*2:608*1:581*1:539*1:536*2:529*1:491*1:429*1:428*1:416*1:333*2:327*1:313*1:156*1 +559*1:157*2 +157*1 +478*1:319*2:316*1:247*11:202*2:201*3:200*1:199*2:158*2 +760*1:628*8:626*4:319*16:303*19:239*1:203*6:198*1:197*1:193*20:158*1 +747*1:712*1:467*1:158*3 +159*1 +159*1 +159*1 +159*1 +159*1 +159*1 +160*1 +160*1 +826*1:816*1:785*1:760*1:667*1:659*1:648*3:637*1:636*1:551*1:549*1:541*1:431*1:404*1:160*3 +648*1:601*1:551*1:529*1:431*3:429*1:404*1:394*1:382*1:371*1:338*1:324*2:320*2:316*2:307*1:304*1:236*1:230*1:200*2:199*1:187*2:181*1:160*1 +230*1:160*1 +161*1 +746*1:655*1:617*1:579*1:539*1:326*1:275*1:212*4:161*1 +161*1 +161*1 +161*1 +163*1 +1022*1:727*1:667*2:636*1:521*1:273*1:163*2 +163*1 +775*1:316*2:307*2:163*2 +759*1:301*2:163*3 +933*2:932*4:926*1:918*1:783*1:766*2:720*1:717*2:636*1:625*1:585*1:517*1:327*1:163*1 +848*2:256*1:163*1 +246*1:163*1 +163*1 +1037*1:982*2:745*1:652*2:620*1:185*1:165*1 +1047*2:270*1:165*2 +166*1 +940*2:813*1:755*1:752*1:620*1:539*1:524*3:491*1:455*2:454*1:453*2:429*1:415*1:413*1:385*1:334*1:327*1:315*1:309*1:166*2 +833*1:167*1 +168*1 +932*3:168*1 +168*1 +975*1:778*1:593*1:554*10:551*5:187*1:168*6 +168*9 +168*13 +168*1 +342*3:168*20 +1047*1:994*2:980*6:979*10:949*1:935*1:934*1:933*1:932*2:907*1:571*1:570*1:280*3:225*1:168*4 +168*1 +790*1:168*1 +1047*1:168*1 +168*12 +505*1:433*1:236*2:196*1:169*3 +552*14:175*1:169*1 +926*1:529*2:504*1:384*2:169*2 +861*1:633*1:632*2:170*1 +170*1 +171*3 +602*1:171*2 +1047*7:976*2:975*1:615*1:344*2:252*1:171*3 +504*2:171*1 +171*1 +932*15:908*1:898*1:892*1:887*2:849*1:659*2:605*1:171*1 +172*1 +172*1 +172*1 +172*1 +172*1 +172*1 +172*1 +917*1:172*4 +172*1 +175*2 +175*1 +175*1 +175*1 +175*1 +175*1 +310*1:175*2 +534*2:175*1 +1046*4:593*1:218*1:205*2:175*1 +176*1 +176*1 +176*2 +176*1 +176*1 +176*1 +176*1 +176*1 +176*1 +176*1 +553*1:551*2:531*2:501*1:249*3:176*1 +176*1 +176*1 +176*1 +989*1:932*1:795*1:755*1:650*3:614*1:608*1:518*2:492*1:435*3:355*1:327*1:222*7:176*2 +1015*3:963*1:848*2:786*2:755*1:747*1:599*1:598*1:597*1:596*1:595*1:518*1:400*1:321*1:295*1:212*1:180*1:179*1 +773*2:531*4:524*1:321*1:320*1:230*1:179*1 +823*1:179*1 +179*1 +932*1:342*3:179*1 +344*2:342*6:179*1 +577*1:506*1:446*4:396*4:180*1 +180*1 +180*3 +608*16:182*1 +784*1:293*9:182*1 +791*1:766*1:755*1:620*1:581*1:431*1:385*1:195*1:185*1 +187*10:186*1 +188*1 +671*4:193*16:188*1 +791*1:786*1:652*1:620*1:614*1:613*1:573*1:550*1:536*1:461*2:398*1:324*3:287*1:230*1:190*1 +190*1 +190*1 +481*1:190*1 +190*2 +190*1 +1048*1:190*2 +932*1:190*1 +190*1 +1058*1:979*1:978*2:947*1:946*1:945*1:688*1:193*3 +193*1 +904*1:193*2 +193*1 +193*1 +932*1:193*1 +193*1 +193*1 +193*1 +193*1 +193*1 +273*1:263*4:193*1 +932*6:908*1:689*5:193*1 +937*1:936*1:935*1:932*1:908*1:689*1:659*1:556*1:193*1 +193*1 +193*2 +193*4 +193*2 +193*2 +193*2 +193*1 +193*1 +193*1 +688*1:237*1:193*3 +193*1 +1036*2:461*1:322*5:319*6:316*6:304*1:203*2:202*10:201*10:193*1 +193*1 +193*1 +193*1 +193*1 +193*1 +932*7:193*1 +475*4:465*1:289*1:247*1:193*1 +193*1 +208*5:193*1 +1050*1:747*3:628*2:626*1:623*1:319*1:316*3:239*1:229*1:203*2:195*2 +195*1 +786*6:783*1:655*1:644*1:404*1:333*1:325*3:318*1:195*1 +760*2:659*3:273*1:195*4 +195*1 +1038*1:1029*1:785*1:657*1:644*1:629*8:556*4:390*1:304*2:195*1 +198*2:197*2 +1007*1:197*1 +197*1 +977*1:197*1 +198*1:197*1 +198*1:197*1 +198*1:197*1 +200*1:199*1 +538*1:450*1:237*1:200*1:199*1 +200*1:199*2 +786*1:712*1:577*4:486*2:457*8:199*2 +200*1 +200*1 +200*1 +200*1 +200*7 +856*1:504*1:200*1 +202*1:201*1 +464*1:461*1:454*1:453*2:398*1:322*1:224*1:211*1:204*1:201*1 +783*1:256*1:202*1:201*1 +848*2:698*1:203*1 +461*1:322*1:229*1:203*1 +203*1 +203*1 +203*1 +203*1 +203*1 +935*1:933*6:464*3:203*9 +203*2 +203*1 +464*2:203*1 +476*10:203*1 +203*1 +203*3 +203*1 +203*1 +203*1 +203*1 +203*1 +203*2 +203*1 +475*1:203*1 +356*1:225*1:205*1 +205*1 +205*1 +206*1 +208*1 +208*1 +208*1 +208*1 +208*1 +209*1 +209*1 +662*2:629*1:429*1:427*2:416*1:411*1:316*1:308*1:287*1:209*1 +620*1:209*2 +878*1:827*1:818*2:707*1:628*1:597*1:596*1:410*2:333*4:320*2:318*1:287*1:212*5:209*8 +209*1 +652*3:648*1:608*1:212*3:209*1 +209*1 +209*1 +1047*1:766*2:210*3 +210*2 +758*1:210*1 +777*1:766*2:758*2:742*2:740*1:739*1:737*2:667*4:655*13:653*1:650*2:575*1:556*1:549*1:539*3:457*2:359*1:344*3:342*4:339*1:331*1:211*3 +411*1:212*3 +786*1:683*1:212*1 +932*13:914*3:913*1:896*5:845*1:844*1:821*1:212*2 +932*1:890*1:852*2:848*7:577*3:446*1:409*1:398*2:256*1:212*1 +977*2:976*1:848*1:747*1:636*1:632*1:627*1:625*1:622*1:237*1:212*2 +212*1 +756*1:747*1:746*1:670*1:659*3:619*2:548*1:404*2:312*1:259*1:212*2 +212*1 +212*1 +212*1 +212*1 +787*1:776*1:747*1:705*1:659*6:648*1:620*1:577*1:556*1:539*1:398*1:303*1:274*1:212*2 +1036*14:932*1:212*1 +932*1:705*1:212*4 +726*1:464*1:212*2 +212*1 +983*3:843*1:841*2:720*2:693*1:632*1:404*2:212*3 +937*1:936*1:935*1:934*1:933*1:932*8:888*4:887*7:886*9:885*1:883*3:882*2:325*1:212*1 +212*1 +212*1 +917*2:212*1 +841*1:399*1:398*1:212*1 +212*1 +1022*5:830*1:824*1:706*1:659*1:632*1:358*1:243*1:212*6 +212*1 +212*1 +848*4:813*1:802*3:682*1:303*1:212*3 +212*1 +1036*1:1004*1:850*1:849*1:844*2:830*1:829*3:794*1:659*1:536*1:515*1:212*1 +1041*1:212*1 +764*1:644*2:317*1:277*1:212*1 +1050*2:848*3:748*2:727*1:724*1:659*2:277*1:274*1:212*2 +1015*1:984*2:848*14:844*1:779*2:689*2:682*2:632*1:212*2 +212*1 +688*1:216*2:212*1 +848*1:784*1:745*2:664*2:428*1:426*1:269*1:212*1 +933*1:932*4:212*1 +950*2:803*1:758*1:277*1:276*1:254*1:237*2:212*2 +212*1 +414*1:373*1:212*1 +212*1 +671*1:662*1:515*1:483*1:212*1 +636*1:212*1 +720*1:620*1:212*1 +904*2:832*1:212*1 +803*2:717*1:212*1 +1021*1:821*1:212*3 +1037*3:917*1:684*1:212*2 +212*1 +212*1 +951*1:932*1:915*1:914*1:844*1:833*1:717*1:700*1:699*1:686*3:648*2:646*2:638*2:637*1:636*1:538*1:237*1:212*1 +893*1:863*2:843*1:788*1:212*1 +683*1:303*1:212*3 +212*1 +1041*1:913*1:911*1:860*1:848*1:845*2:304*1:212*1 +1022*1:212*2 +398*1:212*1 +794*1:212*1 +1046*1:912*1:786*2:737*1:642*1:593*1:564*1:563*1:558*6:557*3:483*1:386*2:230*1:212*2 +212*1 +246*1:212*1 +917*1:212*1 +1045*1:1022*3:1016*1:926*1:848*4:795*1:794*1:771*1:592*1:404*1:390*1:335*2:316*2:304*2:212*1 +1036*1:1007*1:848*2:795*3:794*1:746*1:682*1:659*3:632*1:617*1:534*1:506*1:504*1:316*1:273*1:269*2:212*1 +914*1:683*1:647*2:556*1:320*1:212*1 +212*1 +212*1 +212*2 +666*1:212*1 +958*2:950*1:220*1:212*1 +926*1:726*1:707*1:659*2:550*1:404*2:212*1 +981*1:932*4:908*3:859*1:848*1:846*1:821*1:785*1:760*1:636*1:391*1:212*1 +212*1 +212*1 +212*1 +212*1 +212*1 +1022*1:636*1:212*1 +212*1 +642*3:636*4:324*1:303*6:212*1 +1037*1:768*3:767*2:704*2:703*3:649*1:628*1:592*1:216*6:215*4 +1036*1:215*1 +215*1 +216*1 +932*1:819*2:803*3:732*1:397*4:256*2:220*2:216*1 +848*2:795*1:682*1:404*1:371*1:216*1 +216*1 +806*1:786*1:765*6:558*1:557*1:274*1:216*1 +216*1 +932*1:619*1:216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +659*1:216*1 +216*1 +688*1:659*1:216*1 +636*1:216*1 +216*1 +844*1:636*1:216*1 +216*1 +236*1:218*2 +218*2 +941*1:932*2:876*1:848*1:682*1:636*1:565*1:218*1 +218*5 +941*1:932*1:925*1:565*1:558*2:557*1:464*1:457*1:433*5:424*1:419*3:417*1:405*2:401*1:382*1:371*1:223*1:218*1 +220*1 +845*1:220*1 +220*1 +221*1 +221*1 +221*1 +222*1 +795*1:518*2:385*1:374*1:222*2 +442*1:441*2:405*1:394*1:316*2:222*6 +932*6:357*4:222*1 +941*2:565*2:223*2 +504*2:347*1:341*6:223*4 +946*1:916*2:844*1:843*4:826*1:706*1:663*1:659*1:655*5:585*1:504*1:449*1:427*1:416*4:273*3:271*1:257*1:223*1 +837*1:223*1 +569*1:559*1:463*1:315*5:239*1:229*1:223*1 +223*1 +823*4:223*3 +223*1 +1047*1:924*1:923*1:843*1:786*3:670*1:636*1:548*1:404*1:303*10:275*1:224*1 +941*1:569*12:559*1:226*1 +1061*1:1001*1:620*1:601*1:383*1:255*1:226*1 +230*1 +1050*2:937*1:936*1:935*1:803*3:791*1:780*1:749*2:581*4:411*1:293*2:230*4 +230*3 +958*1:843*1:230*1 +932*1:928*1:860*1:654*1:632*1:544*1:434*1:410*1:230*2 +230*1 +230*1 +230*3 +230*3 +778*1:745*1:365*1:230*1 +1037*1:914*1:732*1:620*2:578*2:230*1 +546*1:543*1:540*1:532*1:487*1:470*1:444*1:395*1:375*1:366*1:355*1:353*1:332*1:246*1:231*1 +237*1:231*1 +235*1 +235*1 +235*1 +235*1 +235*1 +277*1:236*6 +236*2 +236*8 +236*8 +236*1 +237*1 +933*1:932*8:914*1:905*1:854*2:849*1:845*1:833*1:802*1:726*3:652*1:626*2:237*1 +237*1 +237*1 +932*1:237*1 +237*1 +237*1 +237*1 +237*1 +986*2:240*1 +241*2 +241*2 +241*1 +243*1 +243*1 +243*1 +304*1:244*2:243*1 +244*1 +244*1 +244*1 +244*1 +244*1 +244*1 +244*1 +659*4:263*1:246*1 +247*11 +247*6 +565*1:560*1:247*1 +247*2 +247*1 +247*1 +1047*1:991*1:887*1:247*1 +534*1:247*1 +247*1 +247*1 +247*2 +247*2 +632*1:431*2:334*1:247*2 +247*1 +955*1:924*1:923*1:767*4:746*2:632*2:541*1:247*1 +671*1:256*14 +256*1 +932*1:280*2:256*7 +256*1 +256*2 +256*1 +256*2 +758*1:256*1 +1008*1:655*1:492*1:256*2 +721*1:273*2:259*1:256*1 +994*1:659*4:644*1:636*1:271*2:257*1 +262*1:258*1 +270*1:259*1 +273*1:260*5 +659*3:273*2:260*2 +997*1:996*1:995*1:975*3:746*6:659*7:269*1:267*1:263*1:260*1 +273*2:261*1 +261*1 +747*1:659*6:263*2 +263*1 +382*1:263*1 +264*1 +273*1:266*2:265*5 +933*1:267*1:266*1 +932*3:852*3:659*9:273*2:266*1 +268*1 +269*1 +788*1:269*1 +626*3:303*1:269*1 +273*1:270*2 +848*1:659*9:270*1 +271*1 +271*1 +935*1:933*1:932*4:917*2:914*1:845*2:843*1:659*1:273*1 +1022*2:273*1 +659*1:273*1 +273*1 +659*2:273*1 +273*1 +273*1 +273*1 +850*1:829*2:273*1 +932*6:914*1:273*1 +1036*1:1030*1:932*6:913*1:898*3:892*1:273*1 +273*1 +273*1 +273*1 +659*1:273*1 +273*1 +659*3:273*1 +659*5:273*1 +273*1 +843*1:719*1:659*1:338*1:273*2 +794*9:746*1:273*1 +554*1:274*1 +915*1:274*1 +830*1:274*1 +1021*1:867*2:866*1:865*2:863*4:858*1:632*1:620*2:304*4:301*1:274*2 +730*1:636*1:274*1 +955*1:720*2:276*1 +276*1 +276*1 +915*3:276*1 +277*1 +977*1:958*1:848*2:826*1:786*1:780*1:277*1 +746*1:277*1 +620*3:581*4:277*1 +820*2:280*1 +1046*1:475*3:280*1 +280*1 +1044*1:1036*2:1031*1:1030*2:1029*1:1021*1:1004*2:924*1:923*1:918*2:917*1:916*2:913*1:912*7:911*2:910*3:909*2:821*1:280*1 +280*1 +280*1 +280*1 +280*2 +655*1:529*1:356*2:280*1 +1029*1:281*1 +281*1 +977*2:698*1:335*1:316*1:281*1 +284*6 +688*1:285*1 +994*11:932*4:908*5:818*1:717*2:318*1:287*17 +287*1 +318*2:287*2 +287*1 +333*2:318*2:287*1 +813*1:287*1 +287*1 +287*1 +288*3 +977*1:976*2:975*4:901*1:760*1:689*1:688*1:336*1:288*2 +932*1:295*5:288*6 +1052*1:976*3:815*3:801*1:799*1:761*1:749*1:743*1:741*7:691*1:288*1 +845*1:297*1:288*2 +689*1:324*1:288*1 +734*2:599*2:598*2:291*1 +293*1 +722*1:293*1 +293*2 +294*4 +294*1 +1048*1:294*2 +294*1 +294*1 +295*1 +295*1 +295*1 +295*1 +295*1 +295*1 +852*1:841*1:785*1:295*1 +296*1 +300*4 +300*4 +300*4 +976*1:605*1:300*1 +302*1 +1047*3:1034*2:1028*6:303*2 +1045*1:303*1 +1022*1:361*1:303*1 +894*1:644*1:601*1:569*1:304*1 +304*1 +304*1 +304*1 +908*1:304*4 +844*1:304*4 +304*1 +914*1:816*1:304*5 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +932*2:304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +914*1:493*1:390*1:307*1 +309*1 +769*1:309*1 +315*1 +315*2 +316*1 +977*2:747*1:316*2 +316*1 +601*1:316*1 +316*1 +316*1 +930*1:844*1:812*1:788*2:782*5:730*1:659*23:541*1:320*2:319*2:316*1 +316*1 +677*2:317*10 +317*1 +318*1 +719*1:523*2:318*1 +318*1 +319*2 +319*1 +319*1 +628*5:319*1 +344*1:320*1 +320*2 +320*1 +320*2 +320*1 +321*1 +321*1 +322*1 +322*3 +415*1:413*1:322*1 +841*1:324*3 +324*1 +325*1 +325*1 +325*1 +326*1 +899*1:536*1:326*1 +916*1:913*1:821*1:796*1:786*1:777*1:629*1:620*2:579*1:533*2:518*1:509*1:508*1:500*1:498*1:497*1:496*1:493*1:488*1:447*1:427*1:326*1 +755*6:327*5 +327*1 +1061*1:1048*3:1047*23:1046*5:755*5:327*5 +755*2:544*1:521*2:484*1:448*2:327*2 +795*1:755*1:608*1:327*1 +803*2:755*1:344*1:327*1 +329*1 +330*6 +948*4:779*9:577*16:531*2:330*1 +795*1:486*1:331*1 +333*1 +659*1:619*1:465*1:333*1 +333*1 +655*1:550*1:334*1 +782*1:337*1:334*1 +335*1 +336*1 +654*4:650*10:339*3:338*24 +340*14 +341*1 +577*2:534*1:530*1:518*1:517*1:513*1:511*1:504*16:408*1:384*3:341*1 +951*4:341*5 +1047*1:655*1:341*8 +349*3:342*4:341*2 +342*6:341*2 +348*1:342*1 +344*2:342*1 +342*1 +342*6 +342*2 +342*2 +342*6 +342*1 +344*1 +344*1 +689*1:344*1 +1048*1:1046*1:344*1 +345*1 +504*6:346*1 +349*1 +351*1 +856*1:698*1:683*1:352*2 +353*1 +354*1 +354*1 +560*1:404*4:355*1 +356*1 +356*2 +356*1 +356*1 +632*1:356*1 +359*1 +813*2:758*1:560*3:456*2:359*1 +360*1 +360*1 +361*1 +361*1 +361*1 +361*1 +1048*1:1047*2:1046*1:995*1:674*1:475*3:427*2:363*1 +933*1:363*2 +363*1 +502*1:364*1 +364*1 +364*1 +364*2 +369*2 +371*1 +371*1 +910*3:650*1:371*1 +371*1 +796*1:371*1 +763*1:538*3:534*1:503*2:493*9:490*1:446*1:385*4:373*2 +373*1 +373*2 +412*4:407*2:396*1:386*11:373*2 +441*1:373*1 +374*1 +504*4:483*1:464*1:426*1:375*1 +426*1:375*1 +376*1 +376*1 +376*1 +376*1 +377*1 +382*1 +382*1 +1022*1:648*1:383*1 +383*2 +384*4 +384*2 +932*1:489*2:384*4 +384*1 +384*1 +384*1 +384*1 +385*1 +385*3 +804*2:744*1:398*3:385*2 +388*2 +756*1:491*2:397*1:390*1 +390*1 +493*4:492*6:406*4:390*7 +756*1:416*1:390*1 +392*7 +786*1:393*1 +508*1:488*1:393*1 +504*1:396*3 +396*3 +397*3 +398*17 +398*1 +398*8 +398*1 +804*6:712*2:398*1 +399*1 +843*1:399*1 +1053*1:841*1:402*1 +566*1:425*1:402*1 +932*1:843*1:404*2 +404*2 +404*1 +573*1:435*1:404*1 +409*1 +932*1:908*1:841*1:652*1:518*1:411*1 +932*1:413*1 +413*1 +414*2 +415*5 +781*1:778*1:504*1:415*1 +804*2:632*2:620*1:538*2:438*1:429*4:428*1:416*1 +565*1:427*9:416*2 +416*5 +416*1 +1050*6:754*3:616*1:608*1:594*2:416*2 +418*1 +427*2 +780*1:427*4 +796*1:795*1:427*2 +1049*1:804*1:753*1:427*1 +1047*5:427*1 +734*2:599*2:598*2:427*1 +427*1 +427*1 +821*1:427*2 +427*1 +429*1 +861*1:786*1:565*1:550*1:429*1 +429*9 +433*3 +433*1 +434*1 +655*1:434*1 +436*1 +437*1 +438*1 +441*1 +451*1 +455*1 +456*2 +457*1 +458*1 +461*1 +504*1:461*1 +467*1:462*1 +463*1 +463*1 +463*1 +463*1 +926*1:463*1 +463*1 +463*1 +463*1 +463*1 +463*1 +463*1 +463*1 +463*1 +463*1 +464*4 +464*1 +464*1 +550*1:464*1 +464*2 +975*2:464*2 +467*4 +475*6 +475*1 +475*2 +475*2 +475*3 +475*5 +476*5 +478*1 +478*1 +478*1 +481*1 +483*3 +483*1 +483*5 +483*1 +1047*5:483*1 +483*3 +483*1 +484*3 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +632*1:484*6 +484*5 +484*1 +486*6 +488*2 +489*1 +489*1 +489*1 +489*1 +489*1 +489*1 +489*2 +490*1 +491*1 +493*1 +632*1:493*1 +501*1 +730*1:502*1 +504*5 +504*5 +504*1 +813*1:534*1:530*2:504*1 +1047*5:504*1 +504*1 +504*1 +592*1:504*1 +507*2 +509*1 +512*1 +518*1 +518*1 +518*1 +518*1 +522*1 +522*1 +523*4 +523*1 +825*1:577*1:528*1:523*1 +525*1 +526*1 +529*1 +529*1 +960*3:871*1:529*2 +1053*1:917*1:916*1:850*1:847*4:844*1:843*1:834*1:831*1:830*1:531*1 +841*1:746*1:659*3:638*1:533*1 +533*1 +534*1 +1015*1:848*1:776*1:757*2:534*1 +536*1 +538*2 +1047*2:632*1:538*1 +975*3:539*1 +539*1 +667*5:539*1 +788*1:539*1 +539*5 +539*1 +539*1 +539*1 +539*2 +707*3:539*1 +539*1 +560*2:539*1 +544*1 +845*1:544*1 +544*1 +544*1 +670*1:548*1 +670*1:548*1 +670*1:605*1:548*1 +549*1 +549*1 +1046*2:550*1 +550*1 +550*2 +550*1 +550*2 +550*1 +694*4:550*1 +550*1 +551*9 +551*14 +932*9:689*1:551*8 +551*15 +726*1:551*2 +588*3:551*1 +551*2 +551*4 +551*2 +551*2 +551*2 +551*1 +551*11 +551*1 +551*2 +551*5 +551*2 +551*1 +551*2 +551*3 +551*7 +552*1 +620*1:580*1:578*1:552*1 +552*1 +552*1 +552*1 +975*2:652*3:552*1 +553*1 +553*1 +553*1 +554*2 +554*2 +554*1 +554*1 +555*1 +985*1:984*2:983*1:555*1 +558*3:557*2 +558*1 +926*1:677*1:558*1 +565*1:564*1:563*1:560*1:558*1 +559*1 +932*1:810*4:560*3 +780*1:560*1 +564*1:563*1 +1007*1:565*1 +565*1 +932*1:887*2:565*1 +565*1 +569*1 +569*1 +569*1 +569*1 +569*1 +569*1 +569*1 +632*1:573*2 +577*7 +1036*1:577*3 +796*3:632*1:578*1 +582*1 +584*1 +585*1 +585*2 +585*1 +585*1 +585*1 +587*4 +786*2:587*1 +588*7 +588*1 +588*1 +588*1 +1036*3:815*1:786*1:747*1:592*1 +593*3 +1047*1:605*1:593*1 +1047*1:768*1:593*1 +595*11 +734*3:599*3:598*3 +734*2:599*2:598*2 +599*1:598*1 +975*2:599*1:598*1 +734*1:599*1 +612*1:600*1 +1036*1:978*1:977*2:958*1:900*1:786*6:600*1 +720*1:601*6 +603*2 +605*1 +605*1 +614*8:613*8:607*2 +723*3:608*1 +608*2 +608*1 +608*2 +608*2 +608*1 +823*1:608*1 +610*1 +614*1:613*1 +614*2:613*2 +614*3:613*2 +614*1:613*1 +614*1 +615*1 +615*1 +796*1:617*6 +1046*1:792*2:619*1 +619*2 +841*2:816*1:659*1:648*1:636*1:619*1 +619*1 +620*1 +620*1 +620*1 +620*1 +620*1 +620*1 +620*1 +620*1 +620*1 +620*2 +620*4 +620*1 +621*1 +621*1 +721*1:621*1 +667*1:621*1 +747*1:643*1:622*1 +671*2:627*1:625*1:622*1 +643*1:626*12:625*1:624*1 +689*1:625*1 +626*6 +626*3 +788*1:627*1 +628*1 +629*1 +629*1 +629*1 +926*3:631*1 +631*2 +688*1:631*1 +632*1 +632*1 +632*1 +632*1 +818*1:721*1:632*1 +632*1 +632*1 +632*1 +632*1 +632*1 +632*1 +632*1 +1003*1:932*1:880*1:693*1:632*1 +1021*3:982*1:887*2:880*1:867*1:632*2 +1036*1:632*1 +632*1 +632*1 +632*1 +926*1:632*1 +926*1:632*1 +632*1 +632*1 +632*1 +632*1 +632*1 +633*1 +1036*5:1035*1:1032*1:1030*12:1029*2:636*1 +636*1 +636*1 +636*1 +720*1:636*3 +636*1 +1036*1:935*1:917*1:863*2:858*1:844*1:652*1:636*1 +1036*1:636*2 +636*1 +914*1:824*1:636*1 +636*2 +636*1 +636*1 +941*1:636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +637*1 +852*1:821*1:791*2:637*1 +638*1 +638*1 +1050*1:961*5:748*1:638*2 +638*1 +641*1 +1047*1:641*2 +642*1 +642*1 +652*11:642*1 +644*1 +644*1 +644*1 +646*1 +980*2:979*1:815*4:741*1:647*1 +647*2 +648*1 +648*1 +648*3 +648*1 +648*1 +648*1 +823*1:648*2 +648*2 +648*1 +648*1 +648*1 +648*1 +648*1 +648*1 +650*2 +650*1 +650*1 +747*1:650*1 +650*1 +651*5 +651*1 +651*1 +975*1:932*14:928*1:918*1:917*1:916*1:913*1:911*1:910*1:652*1 +652*3 +652*1 +652*2 +652*1 +652*1 +1036*1:652*1 +652*1 +721*1:652*1 +655*1 +655*2 +655*1 +655*1 +657*1 +657*1 +657*1 +657*1 +657*1 +658*1 +658*1 +982*4:981*1:658*1 +658*1 +658*1 +659*3 +659*1 +659*1 +659*1 +726*1:659*2 +844*1:659*1 +845*1:844*1:843*1:659*2 +659*1 +693*1:659*2 +659*1 +686*2:659*1 +659*1 +917*7:916*1:911*1:659*1 +659*1 +659*1 +659*3 +932*2:908*1:659*1 +659*7 +659*1 +848*2:786*1:784*1:659*1 +1046*1:932*1:659*1 +915*1:659*1 +1054*3:824*1:786*1:724*1:659*5 +787*2:705*1:659*1 +666*1:661*5 +661*1 +661*1 +662*1 +662*1 +662*1 +662*1 +662*1 +662*2 +662*1 +662*1 +663*1 +665*1 +848*5:665*1 +665*1 +666*1 +935*1:933*1:932*4:905*3:843*2:666*1 +666*3 +667*1 +667*2 +667*1 +668*1 +668*1 +668*1 +669*1 +735*1:670*1 +926*1:671*2 +672*1 +672*1 +673*1 +677*1 +677*2 +985*3:984*4:780*1:681*1 +932*1:681*1 +848*9:687*1:682*3 +848*9:682*2 +682*1 +848*4:682*1 +687*2:683*2 +877*1:683*3 +917*1:683*1 +683*1 +963*1:903*1:720*1:683*1 +932*4:917*1:910*2:684*1 +1022*1:932*1:912*1:684*1 +684*1 +1036*1:1030*1:1021*1:1004*1:684*1 +818*1:688*1:687*1:685*2 +685*1 +685*1 +932*8:685*2 +685*1 +685*1 +685*1 +686*1 +687*1 +688*1 +932*1:896*2:688*1 +688*1 +688*1 +689*4 +1036*1:893*1:689*4 +689*4 +689*2 +1036*1:689*3 +689*1 +932*2:689*1 +932*2:689*1 +689*1 +689*1 +689*1 +689*1 +689*1 +689*1 +1052*1:801*1:799*1:798*1:745*1:691*1 +693*1 +818*1:693*1 +693*1 +1043*8:976*1:937*92:935*10:933*12:696*1 +896*1:697*1 +702*1 +705*1 +705*1 +706*1 +707*1 +707*1 +985*1:932*2:707*1 +955*1:952*1:951*1:950*1:949*1:948*1:947*1:946*1:945*1:822*1:799*1:738*1:736*1:707*2 +707*1 +707*1 +708*1:707*1 +986*1:708*1 +708*1 +708*1 +708*1 +932*3:710*1 +711*1 +712*1 +712*1 +712*1 +712*1 +712*1 +712*6 +712*1 +712*1 +714*1 +997*1:994*1:714*1 +1036*1:715*1 +715*1 +715*1 +715*1 +717*1 +932*1:717*1 +819*2:717*3 +1047*1:887*1:759*2:717*1 +717*1 +717*1 +717*1 +719*2 +720*1 +721*3 +721*2 +721*1 +721*2 +1047*1:721*1 +722*5 +722*1 +932*1:870*1:722*7 +722*1 +722*1 +724*2 +839*1:724*2 +725*1 +1026*6:1025*1:1024*2:981*2:726*4 +726*1 +1036*1:844*3:726*1 +726*1 +932*1:726*5 +935*1:726*1 +726*1 +726*1 +727*1 +727*1 +729*1 +729*1 +1053*1:729*1 +982*1:921*4:867*1:851*1:836*1:730*10 +730*1 +730*1 +732*2 +760*1:746*1:732*1 +732*1 +733*1 +733*1 +734*1 +734*1 +737*1 +737*1 +742*1 +746*1 +995*2:794*1:789*1:778*1:776*1:760*3:746*14 +982*2:848*1:794*1:746*1 +746*1 +746*1 +746*1 +747*2 +747*4 +747*1 +747*1 +748*1 +748*4 +748*3 +748*1 +748*2 +748*2 +757*4 +757*1 +789*1:758*1 +758*1 +758*1 +758*1 +758*1 +758*1 +759*1 +759*1 +759*1 +759*1 +759*1 +759*1 +760*1 +760*1 +760*1 +762*1 +786*2:783*1:764*1 +764*1 +765*1 +765*1 +765*1 +765*1 +766*2 +766*1 +766*1 +766*1 +766*1 +766*1 +766*1 +767*1 +767*1 +767*1 +768*1 +769*1 +773*1 +1045*1:1037*1:932*1:774*1 +775*1 +776*1 +777*2 +778*1 +778*1 +1047*2:779*1 +880*1:779*1 +780*1 +780*1 +780*1 +780*1 +780*1 +780*1 +1046*1:780*1 +780*1 +780*1 +781*1 +783*1 +784*1 +785*1 +804*2:791*1:785*1 +963*3:785*1 +786*1 +786*1 +786*1 +786*1 +786*1 +786*1 +786*3 +786*1 +1061*1:932*1:786*2 +978*2:786*6 +786*1 +786*1 +786*1 +786*1 +786*1 +1037*1:786*1 +932*1:786*7 +803*1:786*2 +786*2 +786*1 +786*1 +786*2 +786*1 +932*1:787*1 +788*1 +789*1 +789*1 +790*1 +790*1 +790*1 +790*1 +791*1 +791*1 +791*1 +1058*1:1049*1:994*1:932*1:791*1 +791*3 +792*7 +792*1 +793*1 +793*1 +794*1 +794*1 +982*1:794*1 +794*1 +795*1 +795*2 +795*1 +795*1 +1047*1:795*1 +795*1 +1022*1:795*2 +796*1 +796*1 +796*1 +796*3 +848*8:802*1 +803*1 +806*1 +932*1:809*1 +815*2 +815*1 +816*2 +816*2 +816*2 +818*1 +818*1 +818*1 +848*4:832*1:818*1 +818*1 +818*1 +819*2 +819*2 +819*1 +820*1 +820*1 +886*1:821*1 +822*1 +822*1 +823*2 +823*1 +823*1 +824*1 +825*1 +826*1 +827*1 +829*1 +829*1 +932*3:899*1:880*1:860*1:831*1 +1036*8:982*4:905*1:834*1:832*1 +833*1 +833*1 +1006*1:1003*1:932*1:850*1:843*2:834*2 +837*1 +839*1 +843*2:840*2 +840*1 +843*6:841*8 +924*3:923*1:917*9:916*1:905*1:847*1:843*22:841*5 +841*1 +841*1 +845*1:844*1:843*1:841*1 +932*4:841*1 +841*1 +914*1:841*1 +841*1 +985*1:841*1 +841*1 +841*2 +917*1:841*1 +843*1 +843*1 +843*2 +843*2 +914*1:843*2 +932*1:843*1 +932*1:847*1:844*27:843*2 +843*2 +843*2 +843*2 +913*1:843*2 +843*2 +843*1 +843*3 +843*1 +843*1 +843*1 +843*1 +913*1:852*1:848*1:843*1 +843*1 +843*1 +843*1 +917*1:843*5 +843*1 +932*1:843*1 +843*1 +916*1:843*1 +844*1 +844*1 +913*1:844*6 +844*1 +844*1 +844*1 +844*3 +844*1 +844*1 +932*2:917*1:844*1 +844*1 +844*3 +844*2 +844*1 +845*1:844*2 +844*1 +844*1 +844*2 +844*1 +844*1 +844*1 +844*3 +844*1 +844*1 +844*2 +844*1 +844*2 +844*1 +844*1 +844*1 +914*1:844*1 +1043*8:844*1 +914*1:844*1 +844*1 +844*1 +844*1 +845*1:844*1 +844*1 +845*1:844*3 +844*1 +924*1:923*1:845*2:844*1 +847*1:845*7 +845*1 +845*1 +977*1:885*1:848*1:845*1 +845*1 +887*2:886*2:885*2:845*1 +845*1 +845*3 +845*1 +845*1 +845*1 +1032*1:845*1 +845*1 +1025*1:932*1:845*1 +847*1:846*3 +914*1:846*2 +846*1 +846*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +1045*1:848*1 +848*1 +848*4 +1041*1:883*1:882*1:876*2:848*3 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*2 +848*1 +848*1 +848*1 +848*1 +848*2 +932*1:848*2 +848*1 +850*1 +858*2:851*3 +851*1 +851*1 +851*1 +851*1 +881*5:875*1:852*16 +852*14 +852*12 +852*1 +895*1:888*1:885*1:884*1:883*1:882*1:881*1:877*1:875*1:874*1:873*1:872*1:871*1:870*1:869*1:868*1:855*1:853*1 +1036*3:855*1 +856*4 +910*1:856*2 +893*1:886*1:884*2:881*3:880*6:878*2:860*1:858*3:857*3 +861*3:860*1:859*2:858*2:857*2 +857*1 +858*1 +858*1 +886*1:858*1 +893*1:879*1:859*2 +860*1 +860*1 +866*1:860*1 +886*2:861*3 +861*1 +861*1 +862*1 +863*1 +865*1 +867*1 +867*1 +932*1:872*1 +876*1 +876*1 +878*1 +908*2:890*1:878*1 +880*1 +885*1:883*1 +883*1 +890*1:883*1 +885*2 +886*1 +886*1 +886*1 +887*1 +896*1:888*1 +889*1 +890*1 +891*1 +892*1 +932*2:892*1 +933*1:893*1 +893*1 +893*1 +894*1 +932*5:895*5 +896*1 +932*2:898*1 +899*1 +900*1 +901*1 +901*1 +902*1 +902*1 +902*1 +932*1:902*1 +902*1 +902*1 +902*1 +932*3:902*1 +932*1:906*3:902*1 +902*1 +902*1 +902*1 +902*1 +903*1 +932*2:903*1 +903*1 +903*1 +903*1 +935*1:903*1 +932*5:908*3:903*1 +903*1 +903*1 +933*1:932*7:903*1 +903*1 +903*1 +932*1:903*1 +932*3:903*1 +905*1 +905*1 +905*1 +905*1 +905*1 +933*1:906*7 +906*1 +906*1 +926*1:906*1 +933*2:932*18:908*10 +932*7:908*1 +933*1:932*1:908*1 +908*1 +932*9:908*1 +1006*1:908*1 +908*1 +933*1:932*2:908*3 +932*10:908*11 +932*1:908*1 +932*4:908*1 +932*3:908*1 +908*1 +1026*1:932*1:908*1 +1036*3:1015*1:908*1 +932*2:908*1 +932*2:908*1 +932*1:908*1 +933*1:932*12:908*11 +908*1 +908*1 +932*3:908*1 +932*4:908*2 +932*6:908*2 +932*3:908*2 +932*6:908*1 +908*1 +932*2:908*2 +932*3:908*1 +932*1:908*1 +932*3:908*2 +908*2 +909*1 +932*2:910*3 +910*5 +932*1:910*1 +910*1 +910*1 +910*1 +1019*1:910*2 +910*1 +917*1:913*1:911*1 +913*3 +1036*1:913*1 +913*1 +913*1 +913*1 +913*1 +915*1:914*3 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +915*1 +915*1 +915*1 +916*2 +916*2 +916*1 +932*2:916*1 +916*2 +916*1 +917*1:916*1 +916*1 +917*3 +917*1 +917*1 +917*1 +1022*1:917*1 +917*1 +1036*1:917*2 +918*1 +984*1:918*1 +919*1 +920*1 +923*1 +923*1 +924*1:923*1 +924*2:923*2 +924*1:923*1 +924*1:923*1 +924*2 +924*1 +925*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +927*1 +933*1:928*1 +939*1:937*1:935*1:934*1:933*1:932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +1036*1:932*2 +932*1 +932*2 +932*1 +932*1 +932*1 +977*2:932*25 +932*3 +932*1 +932*1 +932*1 +932*3 +932*2 +932*4 +932*1 +932*4 +932*13 +932*6 +932*1 +932*2 +932*1 +935*1:932*1 +932*1 +932*1 +932*1 +932*1 +932*4 +932*1 +933*1:932*6 +932*1 +932*1 +933*1:932*3 +932*1 +932*2 +932*2 +933*5:932*29 +932*21 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*6 +1036*1:932*1 +932*1 +932*1 +932*2 +932*1 +932*2 +932*1 +932*6 +932*1 +932*7 +932*1 +932*3 +932*2 +932*1 +935*1:933*1:932*1 +932*4 +932*5 +932*2 +932*1 +932*2 +932*11 +932*5 +1013*1:932*1 +932*2 +932*3 +932*1 +932*1 +932*1 +932*5 +932*1 +932*2 +932*1 +932*1 +933*2:932*6 +932*5 +932*1 +932*2 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +1036*1:932*1 +932*1 +932*2 +932*3 +932*1 +932*13 +932*1 +932*1 +933*1:932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +933*1:932*1 +933*2:932*5 +932*1 +932*1 +932*1 +932*1 +933*2:932*1 +932*1 +1004*1:932*2 +932*4 +932*1 +932*2 +932*1 +932*1 +932*7 +932*1 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*1 +932*2 +932*8 +932*4 +932*1 +932*1 +932*3 +932*1 +932*6 +932*4 +932*1 +932*1 +932*1 +932*3 +932*2 +932*1 +932*1 +932*1 +932*9 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*8 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*2 +932*2 +932*2 +932*1 +932*1 +1047*1:932*3 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*6 +1026*1:1021*1:932*2 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +933*1:932*8 +932*6 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +933*1:932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*4 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*3 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +933*1:932*1 +932*1 +932*1 +1036*1:932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*6 +932*2 +932*1 +932*3 +932*1 +932*1 +932*1 +932*2 +932*4 +932*1 +932*3 +932*1 +932*2 +932*2 +932*1 +932*4 +932*4 +932*2 +932*1 +932*1 +932*3 +932*2 +932*2 +932*3 +932*1 +932*3 +932*2 +932*3 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +933*1:932*2 +932*1 +932*1 +932*1 +932*2 +932*2 +932*2 +932*1 +932*1 +932*3 +932*2 +932*1 +932*2 +932*1 +1036*1:937*1:936*1:932*1 +932*6 +932*1 +932*2 +932*1 +932*2 +932*1 +932*4 +932*1 +932*2 +932*1 +932*2 +932*1 +932*2 +932*1 +932*2 +932*2 +932*1 +932*1 +932*3 +932*1 +932*2 +932*2 +932*3 +932*1 +932*2 +932*2 +932*5 +932*1 +932*1 +932*1 +932*1 +932*2 +932*2 +932*5 +932*2 +932*2 +932*1 +932*2 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*4 +932*1 +932*3 +932*3 +932*5 +932*2 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*2 +932*1 +1036*1:932*2 +932*1 +932*2 +932*2 +932*1 +932*1 +932*1 +932*1 +932*5 +932*2 +932*4 +932*2 +932*1 +932*2 +933*2:932*2 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*3 +932*4 +932*2 +932*1 +932*1 +932*3 +932*2 +932*14 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +977*1:932*1 +932*1 +932*1 +932*1 +932*1 +935*1:932*2 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*4 +932*3 +932*2 +932*1 +932*1 +932*2 +932*3 +932*2 +932*1 +932*2 +932*1 +932*2 +932*3 +932*2 +1017*1:1011*1:932*1 +932*3 +932*1 +932*2 +932*1 +932*4 +932*1 +932*2 +932*1 +932*1 +932*2 +932*1 +1036*1:932*1 +932*1 +932*2 +932*1 +932*2 +932*1 +933*1:932*2 +932*1 +932*1 +932*5 +933*1:932*1 +932*1 +932*1 +932*1 +932*1 +976*1:935*298:934*8:933*345 +933*1 +933*2 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +934*1:933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +934*1 +934*1 +1036*1:935*1 +935*1 +935*1 +935*2 +935*1 +935*1 +935*1 +935*1 +937*1:936*1:935*1 +935*1 +935*1 +935*1 +937*1:936*1 +937*1:936*1 +937*1:936*1 +940*1 +941*1 +941*1 +941*1 +941*1 +941*1 +941*1 +942*1 +948*1 +949*1 +950*1 +950*1 +951*1 +951*1 +951*1 +956*5:951*1 +952*1 +953*1 +954*1 +955*1 +955*1 +957*1:956*1 +958*1 +958*1 +959*3 +960*1:959*1 +961*1 +962*1 +963*2 +963*2 +963*1 +963*1 +964*1 +964*1 +964*1 +965*1 +966*1 +967*1 +968*1 +969*1 +970*1 +971*1 +972*1 +975*1 +975*1 +975*3 +975*4 +976*2:975*4 +1047*4:975*1 +976*1 +976*1 +976*1 +976*1 +977*1 +977*1 +977*2 +977*1 +977*1 +977*1 +977*1 +977*1 +977*1 +977*1 +977*4 +977*3 +977*1 +978*1 +978*1 +994*1:980*3:979*5 +980*2:979*1 +1047*2:980*2:979*1 +1058*1:980*1 +981*1 +981*1 +982*1 +982*1 +982*1 +983*1 +985*1:984*2 +984*1 +985*1 +986*1 +986*1 +986*2 +986*1 +986*1 +986*1 +988*1 +988*1 +988*1 +988*1 +1047*1:989*3 +989*1 +997*1:994*2 +994*1 +995*1 +995*1 +997*4 +1003*1 +1003*1 +1003*1 +1003*1 +1004*1 +1004*1 +1005*1 +1005*1 +1005*1 +1006*1 +1006*2 +1016*1:1007*1 +1008*1 +1008*1 +1017*1:1011*1:1009*1 +1009*1 +1013*1:1012*1:1010*1 +1010*1 +1014*1 +1015*1 +1015*1 +1015*1 +1015*1 +1016*1 +1020*1:1019*2 +1019*3 +1019*2 +1020*1 +1020*1 +1021*1 +1021*1 +1022*1 +1022*1 +1022*1 +1041*1:1022*1 +1022*1 +1022*1 +1022*2 +1024*1 +1026*2:1024*2 +1025*3 +1025*4 +1025*1 +1025*1 +1026*2 +1026*1 +1026*1 +1026*1 +1026*1 +1026*1 +1038*1:1029*2:1028*3 +1028*1 +1028*1 +1028*1 +1028*1 +1029*1 +1029*1 +1029*1 +1029*1 +1030*1 +1030*1 +1032*1:1031*1 +1032*1 +1036*1:1032*2 +1032*1 +1036*1:1032*1 +1035*1 +1036*2 +1036*1 +1036*1 +1036*2 +1036*2 +1037*1:1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*5 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1047*1:1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1037*5 +1037*2 +1037*2 +1037*1 +1041*4 +1041*1 +1041*1 +1041*1 +1041*1 +1043*1 +1043*1 +1045*1 +1046*1 +1046*1 +1046*1 +1046*1 +1047*4 +1047*1 +1047*2 +1047*1 +1047*3 +1047*1 +1047*4 +1047*1 +1047*4 +1047*4 +1047*1 +1047*1 +1047*1 +1047*9 +1047*2 +1047*1 +1047*1 +1047*1 +1047*2 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1047*3 +1047*1 +1047*1 +1048*1 +1049*1 +1053*1 +1053*1 +1054*1 +1054*1 +1054*1 +1054*1 +1054*1 +1054*1 +1054*1 +1058*2 +1059*1 +1061*1 +1061*1 diff --git a/data/index/i62.idx b/data/index/i62.idx new file mode 100644 index 0000000..2c52fc8 --- /dev/null +++ b/data/index/i62.idx @@ -0,0 +1 @@ +48*1 diff --git a/data/index/i68.idx b/data/index/i68.idx new file mode 100644 index 0000000..cedc680 --- /dev/null +++ b/data/index/i68.idx @@ -0,0 +1,2 @@ +870*1 +870*1 diff --git a/data/index/i7.idx b/data/index/i7.idx new file mode 100644 index 0000000..99b247d --- /dev/null +++ b/data/index/i7.idx @@ -0,0 +1,3344 @@ +1060*1:1056*1:1054*1:1047*7:1020*1:1019*1:992*1:991*1:943*1:936*1:923*1:902*1:822*1:815*1:808*1:791*1:783*1:778*1:774*1:771*1:763*1:762*1:729*1:727*1:723*1:710*1:692*1:690*1:678*1:674*1:667*1:664*1:662*1:661*1:654*1:652*2:651*1:649*1:644*1:640*1:637*1:636*1:629*9:620*1:608*1:595*1:592*1:589*1:588*1:587*1:577*5:571*1:570*1:538*1:527*1:523*1:513*1:512*1:508*1:504*1:492*1:490*1:484*1:468*1:452*1:446*1:431*1:429*2:423*1:421*1:413*1:411*1:407*1:405*1:399*1:398*1:386*1:382*1:377*1:374*1:369*1:368*1:354*1:350*1:349*1:340*1:338*2:337*1:329*1:313*1:304*1:303*1:296*1:284*2:277*2:271*1:242*1:236*8:232*1:202*1:201*1:180*1:173*1:172*1:171*1:168*1:165*1:159*1:157*1:144*1:116*1:115*1:102*1:101*1:99*1:96*1:82*1:72*1:71*1:62*1:60*1:54*1:53*1:47*1:45*1:29*1:28*1:26*1:23*1:21*1:0*1 +1053*3:823*1:780*1:648*1:599*1:598*1:212*5:1*3 +1061*1:1053*3:1042*2:978*1:954*1:941*3:803*1:796*1:795*4:785*9:769*4:746*1:723*1:705*1:677*2:672*1:670*1:663*1:652*1:648*1:632*1:629*2:620*4:608*1:603*1:601*1:596*1:588*4:585*12:581*8:579*2:565*2:561*1:558*1:548*1:486*3:448*5:427*3:398*1:385*1:367*5:338*4:326*2:317*1:287*10:285*4:277*7:276*1:274*22:242*1:236*1:223*3:218*5:212*3:195*2:190*1:187*1:156*3:148*1:145*6:141*1:138*3:132*1:109*1:87*1:49*1:47*1:39*1:38*1:35*1:28*2:27*5:25*2:24*1:11*8:6*1:5*1:1*1 +915*1:848*1:844*2:216*1:1*1 +1053*1:599*1:598*1:1*1 +955*2:698*2:632*35:463*1:230*12:150*1:106*1:101*2:99*1:57*4:55*4:54*6:46*1:44*5:42*5:39*1:38*20:37*15:36*22:33*1:32*2:31*2:30*13:26*1:25*1:23*1:22*1:20*10:12*3:11*3:9*1:8*1:7*11:6*2:5*8:4*12:3*37:2*46 +1050*3:1037*1:976*2:975*1:852*1:823*1:815*1:809*2:803*1:788*1:768*1:767*1:761*3:759*5:749*5:747*3:733*1:659*2:655*2:650*1:648*2:647*1:626*4:620*2:619*1:615*1:603*1:601*1:592*2:582*2:560*3:554*2:539*1:538*1:531*5:530*1:526*1:504*1:493*1:491*2:490*1:489*1:467*1:447*4:436*2:435*3:434*1:432*3:429*3:427*6:421*1:408*1:405*2:404*1:399*1:398*1:393*1:392*1:391*1:383*1:382*1:373*1:371*1:364*3:353*1:335*2:333*1:320*1:316*1:307*1:293*3:288*1:277*1:274*1:268*1:255*1:222*5:212*1:182*1:176*3:161*2:157*1:116*1:114*1:44*1:38*2:2*1 +2*1 +1050*1:1047*2:976*2:975*1:837*1:823*1:818*2:815*1:757*1:749*11:607*1:592*1:587*3:531*1:363*1:293*2:235*1:136*3:97*1:93*1:89*2:48*2:25*1:11*1:2*1 +1054*2:924*1:923*1:747*1:726*1:659*2:655*4:648*1:636*1:619*1:575*1:573*1:555*1:551*1:550*4:462*1:328*2:327*1:319*2:316*1:312*1:307*4:212*2:203*1:202*1:201*1:163*3:2*2 +652*1:632*1:559*2:2*1 +1007*1:1003*1:963*2:909*1:781*1:619*1:383*1:312*1:212*1:169*1:131*2:79*1:63*1:2*1 +641*1:638*1:559*2:54*2:42*1:29*1:23*1:22*2:2*10 +912*1:707*1:667*1:559*1:551*1:541*1:531*1:504*1:502*3:399*1:364*2:212*1:57*1:38*1:2*2 +1041*2:881*1:865*1:855*1:809*1:792*1:790*1:648*5:559*1:307*2:146*1:38*2:30*1:2*1 +984*1:784*2:747*1:733*1:559*1:547*1:531*1:465*1:449*1:287*1:274*1:29*1:2*1 +1050*1:1026*1:981*1:940*3:844*2:843*1:841*1:786*2:765*1:760*1:750*3:694*1:667*1:662*2:642*1:641*1:636*1:628*2:559*1:551*3:542*2:539*1:536*1:452*4:436*2:429*1:428*2:427*2:404*4:399*3:391*1:390*1:380*2:369*1:342*1:319*1:303*7:242*1:122*1:115*1:104*1:103*6:89*1:67*2:57*3:34*3:2*2 +1032*1:967*3:955*1:926*1:887*1:881*1:876*1:820*1:809*1:803*1:795*1:793*2:792*1:788*1:786*2:780*1:767*3:765*2:764*3:759*4:758*1:757*10:752*2:751*2:746*1:708*1:677*1:667*3:659*1:657*1:655*1:648*5:644*1:626*3:625*1:622*1:615*1:604*1:578*1:577*3:575*1:569*1:565*1:560*1:559*1:549*1:541*1:540*1:537*1:531*8:530*1:524*1:521*1:519*1:518*1:504*2:493*1:453*1:450*1:448*2:446*1:435*17:427*1:417*2:416*1:411*1:409*1:400*1:399*1:398*1:390*1:386*1:379*2:376*1:374*1:369*1:368*1:360*1:356*1:341*1:338*1:333*1:331*6:330*1:328*1:324*1:321*1:320*1:313*1:307*1:304*1:303*1:295*1:293*6:227*1:224*1:212*1:205*1:203*1:197*1:180*2:179*1:176*2:169*1:156*3:140*1:138*1:133*1:86*1:57*1:55*1:22*1:11*4:5*1:4*3:2*2 +809*1:93*1:2*1 +1042*1:994*3:978*2:975*4:848*1:815*6:813*3:811*2:810*1:804*3:803*8:802*1:796*3:795*6:791*1:788*1:786*2:784*3:779*1:778*1:771*2:769*2:768*1:765*5:760*1:755*2:754*2:752*1:751*1:749*4:747*1:746*2:745*2:741*2:733*1:726*1:689*1:681*2:677*1:674*1:673*2:672*2:671*1:664*1:655*1:654*1:652*2:648*1:646*1:644*4:642*1:629*1:620*4:617*14:614*3:613*1:608*2:603*1:597*1:596*1:595*1:594*1:593*1:592*1:588*3:586*1:585*2:582*1:580*2:579*3:578*3:577*7:565*1:559*1:538*2:531*1:530*1:529*5:525*2:523*5:521*4:518*4:516*1:515*1:509*1:504*12:502*4:501*3:493*1:491*1:490*1:489*2:486*1:483*5:472*4:456*1:452*1:451*1:450*1:448*3:447*1:446*6:445*4:442*3:441*2:437*3:436*2:435*1:432*1:431*4:430*1:429*2:428*3:427*7:423*2:422*1:421*1:420*1:416*3:414*1:413*2:412*1:411*2:410*3:409*2:408*2:407*3:404*11:400*7:398*15:397*3:396*2:394*6:393*1:391*1:390*4:389*1:388*1:386*4:385*1:384*3:383*2:382*2:380*2:379*4:376*4:374*3:373*2:372*2:371*1:364*2:363*1:342*2:339*2:338*1:334*1:331*2:327*5:326*4:320*1:318*1:309*1:304*3:303*2:297*1:295*2:289*4:287*1:277*2:276*1:274*6:266*1:256*7:255*2:247*1:223*1:222*6:219*1:215*1:212*4:204*1:200*1:199*1:193*3:191*2:180*5:172*1:169*2:161*1:159*1:156*4:148*1:145*3:143*1:142*1:141*1:139*1:138*2:134*1:132*4:131*1:125*2:124*1:109*2:105*1:91*1:89*1:86*2:82*1:76*1:62*3:57*1:34*1:27*5:20*2:11*7:4*2:3*2:2*3 +803*1:2*1 +1036*1:988*1:986*1:981*2:963*5:955*1:721*1:632*1:240*1:104*6:103*6:102*2:79*4:57*7:55*1:53*4:34*1:21*1:20*2:9*1:4*3:3*3:2*2 +2*2 +2*1 +2*1 +1050*1:1020*1:1019*1:815*1:814*1:813*1:811*1:810*1:809*1:805*1:802*1:795*1:794*1:793*1:792*1:791*1:790*1:787*1:757*1:753*1:749*1:748*1:747*1:553*1:542*1:491*1:275*1:212*1:209*2:78*1:2*1 +1005*1:212*1:209*1:2*1 +1061*1:1021*1:1014*1:977*1:900*1:837*1:795*1:783*2:764*2:746*1:733*1:727*1:720*2:708*1:705*1:698*1:666*1:659*5:619*1:616*1:610*1:608*1:607*1:600*1:585*1:571*1:570*1:569*1:564*2:563*2:560*1:558*1:531*1:504*1:467*1:465*1:371*1:363*1:354*1:333*1:321*1:318*1:273*2:251*1:246*1:242*1:221*1:212*1:165*1:154*1:148*1:125*1:109*1:90*2:73*1:67*5:60*1:49*1:47*1:35*1:28*2:27*1:4*2:2*1 +988*1:981*1:222*1:137*2:134*2:80*1:79*1:57*1:54*1:43*2:42*2:11*3:8*1:2*4 +2*1 +880*1:841*1:2*2 +977*1:951*1:889*1:866*1:864*1:863*1:813*3:802*1:786*1:708*1:658*1:577*1:534*9:530*14:529*2:518*13:504*26:408*1:384*1:365*2:347*1:346*2:342*1:220*1:155*1:103*1:80*1:42*1:20*1:15*1:3*1:2*1 +42*1:2*4 +1025*1:955*1:852*1:845*1:844*1:843*1:786*1:761*1:747*3:742*2:648*1:626*1:504*1:389*1:364*1:321*1:320*1:179*3:57*1:2*2 +2*1 +926*1:762*1:681*1:632*1:98*1:90*4:88*1:84*5:79*4:2*1 +958*1:955*2:954*1:946*1:932*3:915*1:898*1:860*1:848*1:844*1:811*1:795*1:781*1:723*1:721*1:689*1:681*1:659*1:655*1:616*1:601*2:558*1:557*1:550*1:529*1:506*1:429*1:427*2:326*1:313*1:288*1:266*1:242*1:237*3:230*2:222*2:220*1:116*1:57*1:49*1:37*3:36*3:26*1:2*1 +2*1 +1054*1:1038*1:1029*1:806*1:803*1:608*1:504*1:399*2:349*1:119*1:11*1:2*6 +2*1 +1025*1:2*1 +212*1:2*1 +804*1:560*1:551*2:398*14:363*1:68*1:2*1 +1042*1:955*2:786*2:778*1:763*1:745*2:742*3:685*1:560*1:502*2:456*1:436*2:432*1:427*1:404*1:383*1:379*2:353*1:328*1:326*1:310*1:302*1:288*2:255*1:227*1:226*2:176*1:143*1:86*1:68*1:30*1:23*1:2*2 +954*1:841*1:659*1:555*2:549*1:79*1:2*1 +1047*5:940*1:920*1:808*2:805*1:803*5:785*1:782*1:778*1:777*8:747*6:719*3:707*1:676*1:670*3:662*2:655*1:648*3:643*1:642*1:638*1:632*4:627*4:625*1:624*1:623*1:622*1:573*1:569*1:555*1:554*7:552*5:551*9:550*46:549*34:548*4:539*1:538*5:535*3:529*1:504*4:481*1:478*1:475*1:474*1:450*1:447*1:331*1:328*1:325*1:316*1:287*1:285*1:280*2:278*2:249*8:230*4:227*3:226*5:220*10:212*3:193*2:188*1:185*1:182*5:181*5:180*1:179*4:170*2:163*1:156*1:138*3:133*2:116*2:98*1:2*1 +1050*1:1047*1:1046*1:1041*1:952*2:948*2:947*2:906*1:904*1:848*1:810*8:791*1:786*3:783*12:782*3:780*5:776*2:764*1:755*1:752*1:751*1:748*3:747*3:741*1:723*1:722*1:720*1:719*6:708*1:688*2:655*1:648*1:646*2:644*4:640*1:636*3:620*1:619*3:609*2:608*1:605*2:604*6:603*1:601*1:593*9:590*3:587*3:586*2:580*1:577*2:573*1:569*3:565*5:562*2:558*1:555*1:552*3:549*14:539*8:533*1:526*1:525*1:519*2:518*2:504*6:489*3:488*6:486*2:478*2:476*1:475*3:467*1:464*2:463*3:457*2:453*1:451*1:426*2:418*2:414*1:376*6:375*3:364*9:363*2:349*1:344*1:342*1:340*4:334*1:333*1:331*1:327*1:326*1:320*1:316*3:315*1:313*3:307*2:304*1:289*1:274*1:249*1:247*2:242*4:236*3:235*1:229*1:226*1:220*1:219*4:212*4:205*2:203*1:202*3:201*2:200*1:199*3:197*1:193*7:175*1:171*4:163*1:156*2:154*3:152*2:151*2:141*3:137*1:130*1:124*4:122*1:109*1:90*1:86*1:62*2:43*1:37*1:36*1:35*5:11*6:5*1:3*11:2*1 +1053*1:1027*1:924*1:791*1:786*2:745*1:667*4:659*1:652*5:648*1:646*2:636*1:604*1:575*1:555*1:554*1:549*1:541*1:537*1:531*2:530*1:526*1:504*1:501*1:490*1:486*1:465*1:447*1:430*1:424*1:419*1:417*1:412*2:404*3:401*1:398*1:397*1:385*1:377*1:365*1:330*1:274*1:230*1:223*1:216*1:179*1:173*1:168*1:146*1:143*1:125*1:53*1:24*1:4*3:2*1 +932*1:926*1:841*1:784*1:778*4:776*2:772*1:746*5:742*2:648*1:632*1:608*1:536*2:528*1:402*1:378*1:307*1:302*2:300*1:299*3:298*1:297*1:293*1:292*2:291*1:290*1:252*2:247*1:246*2:231*3:178*1:174*1:113*1:112*1:111*1:87*1:80*1:38*2:28*2:2*2 +2*1 +941*1:843*2:768*1:745*1:659*1:556*1:509*1:484*1:432*1:404*1:371*3:316*1:274*5:223*1:215*1:62*9:2*2 +1013*1:768*1:702*1:696*1:554*3:504*1:404*2:397*1:390*3:88*1:38*1:2*1 +756*4:2*1 +1050*1:815*1:804*2:795*1:794*1:784*2:783*1:781*1:773*1:748*1:659*2:617*1:614*1:578*1:560*1:556*1:533*1:531*7:429*2:400*3:326*1:304*1:163*1:145*3:138*1:133*1:128*1:116*1:47*1:4*1:2*1 +689*1:515*2:513*2:295*1:13*1:2*1 +620*1:434*1:180*1:2*1 +977*2:958*1:841*1:809*1:786*2:745*1:730*1:682*1:674*1:666*1:628*1:620*3:614*2:608*1:593*1:591*1:586*2:565*1:558*1:557*1:554*1:551*1:507*1:493*1:475*1:461*1:435*1:434*2:429*1:427*3:403*1:385*3:383*1:376*1:373*1:372*1:352*1:344*1:343*1:327*1:316*2:304*1:297*1:276*1:236*3:230*1:216*1:166*1:148*1:145*1:122*2:109*1:88*2:84*1:80*2:57*1:48*1:35*1:27*1:20*1:13*1:11*2:6*2:5*1:3*4:2*1 +25*1:8*2:3*2:2*3 +1060*1:1056*1:1050*8:899*1:898*1:897*1:896*1:895*1:894*1:893*1:892*1:891*1:890*1:889*1:888*1:887*1:886*1:885*1:884*1:883*1:882*1:881*1:880*1:879*1:878*1:877*1:876*1:875*1:874*1:873*1:872*1:871*1:870*1:869*1:868*1:867*1:866*1:865*1:864*1:863*1:862*1:861*1:860*1:859*1:858*1:857*1:856*1:855*1:854*1:853*1:848*1:811*1:809*1:808*1:803*1:793*4:792*1:781*1:773*1:771*1:770*1:768*1:766*1:762*1:761*1:760*1:759*1:758*1:756*1:754*1:753*2:750*1:748*1:747*2:746*1:744*1:735*1:732*2:727*1:717*1:709*1:704*1:703*2:700*1:698*5:697*2:689*1:666*1:633*2:620*4:617*1:613*1:609*1:606*1:582*1:580*1:565*1:554*2:550*2:542*1:529*2:522*1:498*1:452*1:365*2:326*1:322*1:246*1:237*1:231*5:227*4:226*1:224*1:220*2:216*2:212*1:203*1:170*2:165*1:151*2:134*1:108*2:87*1:50*2:34*2:20*2:8*1:3*1 +522*1:457*4:3*1 +1050*1:1047*1:941*1:815*1:792*1:788*2:786*2:785*1:784*5:783*1:777*2:771*9:764*1:758*1:755*5:747*1:673*1:659*1:620*2:613*1:608*3:605*1:600*1:599*9:598*8:597*1:596*1:595*1:593*1:592*2:586*1:583*3:579*6:564*8:563*5:558*13:557*5:549*2:530*1:522*2:521*1:518*1:508*1:504*25:503*3:489*3:484*4:472*1:448*4:444*3:435*2:423*1:420*1:418*2:415*1:414*1:412*3:409*1:404*25:403*1:397*7:393*1:389*3:384*1:369*1:368*1:364*10:344*5:341*4:334*1:328*4:327*1:325*4:322*1:321*2:304*4:287*2:285*1:274*1:236*3:223*1:222*1:212*1:209*1:195*4:193*1:171*2:167*2:156*1:148*1:145*1:141*1:140*1:138*2:136*2:90*1:66*1:11*1:3*1 +720*1:708*1:168*1:3*1 +632*1:3*1 +1042*1:975*1:941*1:940*1:905*1:900*1:844*1:786*1:769*1:760*1:655*1:632*1:554*3:539*1:530*1:429*1:353*1:327*1:288*1:277*1:222*1:216*1:190*1:180*2:148*1:141*1:125*1:109*1:76*1:73*1:34*1:24*1:20*1:4*1:3*1 +818*1:809*1:786*2:783*1:777*1:755*1:753*3:734*1:733*1:719*4:698*1:672*2:671*1:662*1:657*1:655*1:633*1:620*1:617*1:616*4:614*3:613*3:608*2:602*1:601*6:591*1:583*2:582*2:577*4:565*1:560*1:554*9:551*1:539*1:534*11:533*5:526*6:518*1:516*2:512*1:511*1:510*1:509*2:508*7:502*5:501*1:500*1:497*1:496*1:489*3:488*8:447*8:442*7:435*10:427*3:420*1:414*6:412*5:407*11:404*1:398*5:396*3:392*2:388*4:383*1:369*1:368*2:365*3:357*3:355*1:342*5:341*1:336*1:326*1:316*3:297*2:295*10:293*5:247*2:222*19:219*2:212*1:205*1:196*1:193*1:185*2:182*9:180*5:179*1:176*2:171*1:168*1:161*1:159*1:157*2:154*1:151*2:148*1:145*3:141*4:139*1:138*1:114*2:109*1:91*4:86*4:84*1:82*1:3*5 +242*2:3*1 +1046*2:941*1:940*4:804*1:792*2:786*2:764*1:760*2:723*1:714*2:678*1:669*2:661*1:657*2:656*3:655*1:653*2:650*2:621*2:620*5:616*1:614*3:613*1:609*1:608*10:606*3:605*2:604*3:603*1:601*4:593*3:584*2:575*1:569*3:562*1:539*7:528*1:525*1:524*1:516*1:486*2:481*1:480*1:478*3:476*1:475*5:471*1:464*3:461*1:459*2:458*1:457*1:429*3:423*1:415*3:409*1:396*1:392*1:385*2:376*1:374*1:364*1:363*2:356*1:345*2:344*2:343*1:340*2:339*12:338*3:337*2:336*2:334*1:333*2:329*2:328*1:326*2:324*2:322*6:320*1:319*5:318*2:317*1:316*5:309*2:308*1:301*3:252*3:250*4:247*7:245*1:242*1:236*1:235*3:228*3:227*1:224*1:223*1:217*1:214*9:213*1:211*4:205*1:204*1:203*9:202*2:201*1:200*1:198*2:197*4:196*2:187*1:184*1:180*1:179*1:171*4:170*5:169*1:166*2:161*1:160*1:159*1:158*7:157*1:151*1:147*1:145*1:144*1:143*2:141*2:140*1:138*1:134*1:133*2:122*1:82*1:80*2:70*2:46*1:3*4 +782*1:719*1:628*8:626*2:615*3:614*3:613*5:605*1:602*1:560*3:539*1:526*5:480*2:435*29:373*1:363*1:336*2:242*1:222*1:200*4:157*2:154*2:115*4:28*2:3*1 +1042*3:1037*2:976*2:912*1:826*4:768*1:765*2:746*1:720*1:717*2:707*1:688*1:685*1:633*2:632*1:629*3:504*2:438*4:431*5:427*2:409*2:364*1:351*1:333*1:313*1:256*11:216*3:209*8:178*2:167*1:125*1:118*1:84*1:74*4:35*4:11*1:3*3 +786*2:784*3:770*1:724*1:504*2:383*1:289*1:255*1:179*1:86*3:28*1:11*1:3*1 +1047*1:976*7:975*1:617*2:464*6:300*4:297*1:290*2:3*4 +565*1:3*4 +1001*1:795*3:786*1:785*1:763*1:752*2:751*2:749*1:746*1:672*1:662*3:657*1:655*4:652*1:648*2:620*5:616*1:610*1:608*8:606*1:599*1:597*1:596*1:588*1:586*1:584*1:581*2:578*4:563*1:538*4:534*1:529*1:524*3:521*5:504*5:486*1:474*1:472*4:471*1:464*2:453*1:449*1:448*3:444*1:436*2:432*1:429*7:427*3:416*1:404*1:398*4:385*3:384*1:376*1:373*9:372*1:371*1:365*2:364*2:363*1:361*1:358*1:342*2:340*1:338*1:335*1:333*2:329*1:326*2:325*5:324*1:319*1:318*3:316*3:314*1:288*7:253*1:240*1:237*1:229*3:223*1:218*1:195*3:193*5:180*3:171*2:160*1:156*3:146*1:145*5:125*2:116*1:90*1:80*1:57*1:47*4:20*1:3*2 +917*3:848*9:783*1:766*2:666*2:659*2:608*4:582*1:565*1:556*1:527*1:521*3:508*2:448*2:446*2:429*3:423*1:400*13:372*1:371*1:357*1:318*1:267*1:259*1:258*1:127*2:125*3:3*2 +616*1:608*1:582*2:565*1:472*1:449*13:429*5:371*1:357*1:180*2:160*1:3*3 +1042*3:995*1:977*1:951*1:796*3:790*1:769*2:756*2:723*1:719*1:699*1:674*1:665*1:647*1:632*1:620*5:617*1:608*2:593*1:581*1:534*1:521*3:506*1:504*1:492*2:475*1:461*1:456*1:451*1:448*3:444*1:429*1:427*5:418*1:416*1:412*1:398*4:397*1:376*1:359*1:342*1:313*2:309*2:293*1:287*1:277*7:256*6:230*1:219*1:212*1:171*2:168*2:131*3:125*1:115*2:91*2:88*2:86*3:62*4:61*1:34*1:11*4:6*2:3*1 +3*1 +592*1:504*3:139*1:3*1 +1050*7:985*1:981*1:826*1:765*1:754*5:753*1:719*2:712*1:706*2:662*1:610*1:608*1:585*1:578*1:577*1:565*1:564*1:563*1:558*2:557*1:550*1:509*1:507*1:500*2:484*1:449*4:448*1:442*1:428*1:416*13:405*1:404*1:398*1:378*1:371*1:363*1:353*4:325*1:303*6:223*2:212*1:167*1:156*2:131*1:73*1:47*1:3*1 +475*3:464*17:229*1:205*2:154*2:3*2 +1041*1:955*1:824*1:659*1:655*1:641*1:637*1:636*2:620*1:619*1:521*3:504*2:486*1:448*2:430*1:416*1:287*1:269*1:218*1:86*3:11*3:3*1 +926*1:826*1:803*1:802*1:786*1:742*2:727*1:698*1:673*1:662*2:642*1:632*2:620*1:573*1:569*2:564*1:563*2:558*2:557*2:552*2:529*6:523*2:522*1:521*1:486*2:484*2:365*1:363*5:304*4:295*1:228*1:223*1:209*1:205*1:181*1:163*1:159*2:156*2:148*1:146*1:140*1:34*1:28*1:23*1:3*1 +804*1:796*1:788*1:786*5:783*1:782*1:780*1:763*1:760*1:759*1:758*1:756*1:753*1:752*1:749*1:673*1:670*1:657*1:629*1:626*1:616*2:608*3:601*1:581*1:579*1:577*1:565*2:561*2:558*1:557*1:551*2:548*1:534*1:533*1:529*1:525*2:519*1:518*2:515*1:504*4:492*1:491*1:489*3:472*1:462*2:451*1:449*1:448*1:446*6:441*1:432*1:427*1:423*3:421*1:418*1:409*1:399*1:398*3:396*7:391*1:384*1:382*1:374*1:373*1:363*1:353*1:338*2:327*1:326*1:320*2:316*1:304*1:212*1:205*1:203*1:197*1:195*1:185*1:171*1:169*2:145*1:141*1:140*2:138*1:132*1:131*6:122*1:114*1:87*1:63*2:34*1:27*1:20*1:3*1 +6*1:3*1 +1060*1:1056*1:1017*4:977*1:932*2:917*1:908*1:905*1:859*1:852*2:845*1:844*4:822*1:809*1:799*1:786*2:738*1:736*1:732*1:730*1:729*1:724*1:717*1:683*1:659*3:648*2:615*1:614*1:613*1:608*1:600*1:556*1:554*1:534*1:504*1:502*2:493*1:464*2:452*1:444*1:431*3:405*1:404*1:396*3:383*1:369*1:368*1:304*3:288*1:212*1:209*1:203*2:200*1:199*1:195*1:172*3:140*1:80*1:70*1:54*1:42*1:38*2:37*1:36*1:35*2:30*1:25*1:11*2:3*2 +844*1:609*1:590*1:509*1:404*1:398*1:11*1:3*1 +560*1:215*1:3*1 +1022*2:988*1:982*4:981*2:976*1:893*1:852*1:848*5:844*1:804*2:802*2:796*1:792*1:786*6:784*1:778*1:770*1:768*1:766*4:764*1:759*1:758*3:756*1:753*1:752*1:751*1:734*1:717*1:674*1:652*1:647*1:632*1:617*3:601*2:597*1:596*1:585*2:582*1:581*1:580*1:578*1:577*1:536*1:535*2:529*2:528*1:523*1:518*1:504*4:502*1:498*2:497*1:493*3:490*1:447*1:429*2:428*1:427*4:421*1:418*1:416*1:406*1:398*6:396*4:390*2:385*1:382*1:373*1:372*1:364*1:341*2:338*1:320*1:316*1:304*4:295*1:288*3:274*2:230*1:222*1:212*5:209*3:160*1:156*1:140*1:138*3:131*2:116*1:79*1:63*1:62*1:42*1:4*2:3*1 +809*2:764*1:726*1:720*1:719*2:717*1:689*1:607*1:394*1:309*1:293*6:249*1:168*2:141*1:91*1:11*2:4*1:3*1 +1054*2:1053*1:1050*1:948*1:947*1:941*4:940*5:813*12:811*1:810*2:809*12:804*2:803*14:802*2:796*2:795*3:792*8:785*1:780*1:779*3:777*7:763*1:760*5:757*4:755*9:754*1:753*1:752*6:751*6:749*2:745*1:719*2:699*1:674*2:673*4:663*2:662*5:657*2:655*2:650*1:643*1:628*2:627*2:626*4:625*3:624*1:623*1:622*3:621*1:620*15:614*5:613*10:608*10:605*1:601*6:599*2:598*1:597*4:596*4:595*4:593*5:592*2:591*2:589*1:588*2:586*4:584*1:583*5:582*1:581*14:580*1:579*13:578*2:577*3:565*5:560*7:554*4:552*1:551*3:547*1:539*1:538*5:537*1:534*6:533*5:529*2:526*28:521*1:518*5:516*2:515*1:511*1:508*1:507*3:506*3:504*38:503*1:502*3:500*1:498*1:493*9:492*4:491*10:490*5:489*3:488*2:484*4:483*4:474*2:472*1:459*1:457*1:456*6:450*4:449*5:448*1:447*5:446*5:445*1:443*5:442*4:441*2:438*1:437*2:436*8:435*1:434*6:432*11:429*18:427*25:423*1:422*1:420*3:416*1:414*8:407*6:405*10:404*9:399*20:398*7:396*13:394*6:393*8:392*1:391*4:390*1:388*4:386*3:385*17:383*10:382*3:381*6:379*9:376*1:373*7:372*1:371*1:369*3:368*1:365*5:364*10:363*1:361*1:359*1:358*1:355*1:353*5:352*2:346*1:344*2:342*3:338*12:337*2:333*1:328*2:327*14:326*17:325*1:321*2:319*1:317*2:316*9:313*3:310*5:304*2:296*1:295*5:293*11:288*7:285*1:256*2:255*1:253*1:247*24:243*1:242*1:238*1:236*2:226*1:224*2:223*7:222*1:218*2:200*2:199*1:196*1:193*8:192*2:188*1:187*2:185*1:182*2:181*1:180*3:179*13:176*3:173*4:171*2:169*1:168*1:167*2:166*4:162*1:161*4:156*11:154*3:148*1:145*4:143*4:141*3:140*2:139*1:138*12:137*1:134*4:132*1:125*5:116*3:115*7:114*1:109*1:99*1:93*2:91*13:90*5:89*1:86*35:80*3:76*1:74*2:68*2:37*1:36*1:11*1:3*1 +1037*3:1026*1:1022*1:982*5:955*1:940*1:917*2:848*6:845*1:844*4:843*1:827*1:818*1:804*2:786*1:785*1:783*1:782*1:760*1:724*1:687*1:659*3:651*1:648*1:620*1:608*3:601*1:585*1:544*1:534*1:509*1:431*1:422*1:411*1:398*3:397*1:386*1:363*1:355*1:308*1:256*1:212*1:132*1:131*1:3*2 +982*1:946*1:940*1:932*1:917*1:848*1:843*1:795*4:761*2:638*1:609*1:590*1:585*1:544*1:486*1:319*1:230*1:145*1:53*1:26*1:11*2:6*1:3*2 +982*2:732*1:411*1:382*1:8*1:3*1 +1026*1:1001*1:950*2:940*2:792*2:756*2:753*1:741*1:726*1:717*2:647*1:621*1:581*1:579*2:504*4:464*1:456*1:429*1:427*1:407*4:404*4:399*5:396*9:394*1:390*2:364*1:363*1:333*1:326*1:320*1:318*1:277*3:256*5:230*1:222*2:212*3:161*1:156*2:138*1:132*2:37*1:36*1:20*1:11*7:3*1 +25*1:6*1:5*1:3*1 +1037*1:984*1:982*1:975*4:941*1:932*6:924*1:912*2:885*1:844*1:843*1:833*1:826*1:821*3:809*2:769*1:708*1:706*1:702*1:659*2:657*1:655*5:652*1:648*1:632*1:620*1:617*1:593*1:588*1:585*5:580*1:558*1:557*1:552*1:550*2:538*1:536*9:528*1:521*3:518*2:516*1:490*1:472*1:464*1:449*5:448*8:427*3:416*13:414*8:412*10:405*2:398*3:396*1:385*1:380*1:376*2:372*2:359*1:358*2:353*2:338*3:333*1:326*1:318*1:316*1:304*2:295*1:287*2:247*2:230*4:223*1:220*1:219*1:212*4:185*1:171*1:169*3:122*2:114*1:86*1:85*1:68*1:67*1:50*1:47*1:37*1:36*1:25*1:3*1 +3*1 +988*1:982*2:926*1:203*1:59*2:57*1:55*2:54*5:30*2:20*6:5*4:4*11 +1026*1:988*1:964*2:963*4:809*2:803*1:765*1:761*1:748*2:744*1:717*1:626*1:616*1:518*2:504*1:501*2:486*1:442*1:436*1:431*1:429*2:427*2:418*5:414*2:409*1:407*3:405*1:404*3:400*4:398*2:394*1:383*1:369*1:353*2:321*1:316*1:303*1:295*1:293*1:276*1:242*2:193*1:176*10:168*1:160*1:148*1:116*1:109*1:104*2:103*2:102*1:89*1:69*2:63*2:57*4:53*6:38*1:4*29 +905*1:746*1:689*1:626*1:625*1:4*2 +1051*2:997*2:994*7:980*20:979*12:952*1:951*1:950*2:906*20:905*4:904*2:845*1:839*1:826*1:815*2:759*1:757*1:688*4:687*1:685*8:659*1:628*1:626*2:571*1:570*1:562*2:438*1:316*1:276*1:239*2:223*1:212*3:203*1:195*3:69*1:4*3 +1058*4:999*1:997*3:994*9:980*1:979*3:978*9:977*16:976*8:975*8:974*1:947*1:946*1:945*2:818*1:744*5:714*1:708*1:707*2:628*1:626*2:583*13:554*2:350*1:237*1:4*4 +917*1:900*1:805*1:786*3:678*2:497*1:496*1:489*1:146*1:101*1:60*1:4*1 +1061*1:1053*3:1050*1:1034*2:1028*6:1006*1:994*5:992*1:991*1:980*1:977*15:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:963*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*3:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*2:946*2:945*2:779*1:770*1:769*6:759*1:744*2:671*1:614*1:608*28:607*2:598*2:597*11:596*1:588*1:574*1:554*1:503*1:491*1:472*3:466*1:459*1:457*1:456*1:413*1:398*2:385*3:367*6:363*28:220*1:205*1:146*2:142*1:76*2:63*2:8*1:6*1:4*2 +977*1:905*2:753*1:554*2:526*4:447*1:322*1:247*1:49*1:4*1 +803*1:554*1:452*1:353*1:13*1:4*1 +917*2:274*1:273*2:4*1 +4*2 +986*1:982*6:981*1:952*1:848*1:824*1:815*1:806*1:796*1:789*1:781*1:759*1:720*3:717*1:694*1:681*1:652*2:638*1:551*2:550*1:432*1:216*1:212*1:163*1:103*1:94*1:67*1:37*1:36*1:4*2 +4*1 +983*1:826*1:712*1:504*5:342*1:230*2:209*1:163*2:36*1:4*1 +729*2:677*1:637*1:488*2:320*1:212*1:193*1:143*2:4*1 +710*1:4*1 +926*1:99*8:89*4:47*1:43*3:42*3:41*1:39*2:37*2:36*13:34*3:30*9:29*8:28*1:27*4:26*3:24*1:22*12:20*1:4*1 +4*1 +845*1:786*1:726*1:702*1:558*1:554*1:132*1:68*1:54*1:13*1:4*1 +981*1:958*1:955*1:926*1:897*1:890*1:848*1:681*1:636*2:240*1:230*2:137*3:104*3:103*1:88*1:81*1:79*5:64*1:57*3:55*2:53*6:44*1:43*1:42*6:37*1:36*1:34*1:28*1:27*1:22*1:20*1:4*2 +848*1:632*1:430*3:338*1:302*1:295*2:163*2:85*1:79*2:55*1:47*2:4*1 +4*1 +1026*1:977*1:804*1:786*1:783*1:742*1:717*1:703*1:693*1:554*2:552*1:504*1:427*1:363*1:315*1:304*1:281*1:197*1:181*1:140*1:13*1:4*1 +932*1:848*4:803*8:659*2:632*1:588*2:577*2:525*1:518*1:504*1:411*4:398*2:247*2:216*1:212*2:156*1:91*3:87*1:68*1:28*1:27*1:11*2:5*1:4*2 +4*1 +976*1:841*1:823*1:720*1:599*1:598*1:459*1:429*1:212*1:180*1:179*1:4*2 +976*1:958*1:786*1:4*1 +733*1:693*2:558*1:557*1:455*1:92*1:81*1:80*1:79*1:4*1 +662*1:592*1:565*2:558*1:554*1:478*1:456*2:386*3:353*4:320*1:288*8:152*1:143*2:139*1:124*3:122*2:4*2 +212*1:76*3:4*3 +954*1:952*5:721*1:155*2:63*1:4*1 +89*1:80*1:4*1 +982*1:890*1:815*1:813*1:802*1:771*1:769*1:765*1:764*1:717*1:659*2:652*2:650*1:632*1:631*1:629*1:628*1:626*1:622*1:583*1:569*3:555*1:552*1:539*2:518*1:504*1:503*1:453*1:447*1:437*1:426*2:409*3:404*1:363*1:331*1:303*1:293*2:212*1:200*2:199*1:156*2:136*1:94*1:85*1:80*2:79*1:49*1:23*1:11*1:4*1 +848*9:813*1:796*1:764*1:747*1:694*1:646*1:642*1:641*1:638*1:636*3:627*1:626*1:625*2:622*1:559*1:519*1:504*1:398*1:331*1:303*1:212*3:105*1:93*1:67*1:48*1:13*1:4*1 +53*1:4*1 +4*1 +1025*2:982*1:950*1:940*1:917*1:888*1:810*1:804*1:803*1:796*1:786*1:770*1:769*1:764*1:757*1:756*1:748*1:724*1:684*1:677*1:644*1:628*1:620*1:617*1:580*2:578*2:577*1:552*1:536*1:506*1:504*1:501*1:492*1:429*2:427*1:416*1:376*1:333*1:326*1:320*1:317*1:314*1:303*1:287*1:212*2:173*1:156*1:146*1:4*1 +4*1 +1036*3:1030*1:977*1:932*1:927*3:920*1:915*1:903*2:901*1:814*1:759*1:707*1:689*5:688*1:671*3:659*1:628*3:626*1:624*6:280*1:269*5:193*2:148*1:4*1 +932*2:4*1 +997*2:741*3:707*1:565*1:353*2:253*6:212*1:4*2 +1001*1:978*1:955*1:916*1:848*3:822*1:813*1:803*3:802*2:799*1:786*1:750*1:738*1:736*1:717*1:708*1:642*1:636*1:608*1:582*1:554*1:542*1:531*1:519*1:517*1:515*1:504*4:446*1:434*1:427*2:423*1:396*8:385*1:383*3:379*4:336*2:288*3:255*2:246*1:230*2:179*1:144*1:93*1:90*1:86*1:80*5:63*1:5*1 +1047*2:995*1:976*2:605*1:598*2:593*1:583*2:517*1:484*1:475*2:82*1:47*1:39*2:25*1:24*2:6*3:5*4 +5*2 +1050*1:949*1:807*1:790*2:783*1:752*5:751*5:670*3:620*4:563*1:548*3:493*2:483*1:411*1:398*1:385*2:364*1:209*6:25*1:6*1:5*1 +1047*1:484*8:47*5:39*4:35*3:25*14:24*3:11*8:8*1:5*2 +5*1 +1058*2:994*1:5*1 +5*2 +5*2 +848*6:632*1:413*1:383*1:304*1:255*1:38*1:5*1 +984*1:975*1:538*1:278*2:242*2:216*1:200*1:98*1:94*3:75*1:69*1:5*1 +632*1:137*1:22*1:6*1 +1047*4:629*1:288*8:86*2:76*1:6*1 +6*3 +976*2:843*1:795*1:771*2:759*4:746*1:742*3:620*1:619*1:617*1:533*1:523*1:404*2:399*2:398*3:364*1:328*3:320*1:316*1:293*2:146*1:105*1:82*1:29*1:6*1 +745*1:525*1:404*11:304*3:6*4 +978*1:650*1:593*1:560*1:518*3:420*1:383*1:247*1:230*1:220*2:209*1:176*2:114*1:6*2 +848*28:687*2:682*8:411*1:21*1:8*1 +845*2:803*1:531*1:509*1:8*1 +994*1:856*2:843*3:809*1:792*1:789*1:788*1:780*1:769*1:755*1:753*1:720*2:717*1:659*5:652*1:648*1:644*1:620*1:617*1:614*1:579*1:551*1:539*1:538*1:524*1:515*1:505*1:500*1:451*1:429*1:409*1:399*1:394*4:369*1:327*1:319*1:316*1:300*2:287*1:266*1:246*1:241*1:230*1:212*1:145*2:91*1:86*1:38*1:20*2:8*1 +997*1:809*1:615*1:475*1:151*1:8*1 +848*3:796*1:795*4:781*2:770*1:766*2:748*1:724*1:644*1:632*1:427*2:274*3:212*4:115*1:9*1 +1062*1:1059*2:1057*1:1052*1:1051*2:1047*1:1040*1:989*1:980*1:979*1:974*1:939*1:938*1:900*1:807*1:799*1:680*1:675*1:660*1:653*1:645*1:639*1:635*1:634*1:618*1:612*1:576*1:574*1:572*1:567*1:559*1:550*1:549*1:547*1:546*1:545*1:543*1:540*1:532*1:527*1:501*1:487*1:485*1:482*1:477*1:473*1:470*1:469*1:465*1:460*1:425*1:402*1:370*1:366*1:362*1:348*1:332*1:323*1:314*1:312*1:311*1:307*1:306*1:305*1:302*1:299*1:298*1:292*1:286*1:283*1:275*1:232*1:194*1:186*1:177*1:174*1:164*1:149*2:129*1:123*1:121*1:120*1:117*1:110*1:107*1:106*1:101*2:92*1:77*1:73*1:66*1:61*1:52*1:41*1:19*1:10*1 +89*2:43*1:39*1:37*2:36*4:11*1 +926*1:632*1:629*2:237*1:47*1:11*1 +988*1:981*1:914*1:844*1:786*2:757*3:752*2:751*2:722*1:717*2:677*2:655*3:644*1:620*1:615*1:592*1:577*1:569*2:558*1:557*1:544*1:536*1:524*1:457*1:429*1:427*3:426*2:416*2:400*1:398*2:396*1:386*1:385*1:373*1:363*1:355*1:333*2:327*1:325*1:318*1:316*1:304*1:293*3:289*1:288*2:260*1:256*1:255*1:230*2:224*1:212*5:205*1:203*2:185*1:168*1:157*1:132*1:91*1:80*1:44*1:42*1:11*6 +11*1 +818*3:748*1:717*1:415*16:333*1:326*1:293*1:207*2:200*10:199*8:185*8:184*1:11*1 +748*1:708*7:677*1:673*1:659*3:629*1:588*1:564*1:563*1:558*4:551*1:504*1:489*2:349*1:348*3:344*1:342*11:339*1:338*5:321*1:316*3:273*1:246*1:242*1:228*1:212*1:179*3:171*2:156*3:143*1:78*1:43*1:26*1:11*1 +1050*1:1022*6:1016*2:1007*2:1004*2:964*1:954*1:950*6:941*1:931*1:930*1:844*1:821*1:815*1:796*1:795*3:790*1:786*6:785*6:779*1:757*8:750*1:748*1:741*1:733*1:730*1:727*2:717*1:708*2:700*3:684*1:673*5:659*6:658*1:654*3:652*34:650*1:647*1:646*1:638*1:632*6:629*2:620*1:600*1:588*3:577*3:565*6:564*1:563*1:558*4:556*2:549*2:542*1:539*5:536*1:531*3:511*1:504*2:502*1:457*1:422*2:413*2:409*8:403*1:385*3:371*2:364*1:355*3:348*1:342*3:340*2:339*4:338*34:331*1:321*3:319*2:316*2:269*1:237*1:236*1:231*1:218*3:212*7:209*1:206*1:179*6:171*2:169*1:156*10:155*1:138*4:134*2:131*1:95*2:87*3:84*1:79*1:62*1:61*1:47*14:45*1:39*2:27*2:26*6:25*3:24*3:23*2:21*1:20*1:11*6 +1042*1:1037*3:1024*1:1013*1:986*3:976*1:941*2:932*1:924*1:827*1:796*6:795*8:790*3:785*7:779*3:770*2:759*1:752*1:751*1:730*1:729*6:720*2:717*1:677*2:673*4:652*2:650*2:620*1:617*4:616*1:613*1:608*6:606*8:603*3:601*6:599*1:598*1:597*2:596*2:595*2:588*1:587*2:585*1:581*1:578*1:577*10:565*3:524*3:516*8:515*2:509*1:504*1:448*1:427*1:398*1:385*2:352*2:343*2:342*4:341*1:326*5:317*6:313*4:309*2:308*3:297*3:287*1:280*1:277*2:276*1:274*3:273*1:269*3:236*13:231*4:223*5:217*2:212*11:209*5:197*1:180*10:179*4:171*11:168*22:167*4:165*2:161*2:160*2:156*7:145*2:143*14:141*9:140*1:138*6:134*5:122*3:118*2:116*1:114*1:87*1:81*1:80*1:60*1:25*2:11*2 +11*1 +1054*2:818*1:784*1:769*2:766*6:744*1:719*1:706*1:672*1:655*2:608*1:561*1:556*1:551*6:530*3:504*2:446*2:444*1:441*2:434*1:429*1:418*5:412*1:407*1:404*3:400*1:399*1:398*1:397*1:396*2:390*1:389*3:384*2:376*2:369*1:338*1:320*1:304*2:293*3:289*4:277*1:222*2:212*1:200*3:195*4:178*1:176*1:156*1:76*1:68*1:22*1:11*3 +256*1:11*2 +977*1:976*1:795*1:713*1:689*2:620*1:579*1:317*1:179*1:141*1:11*1 +958*1:946*3:945*2:941*9:796*3:795*12:785*7:782*1:780*1:779*1:770*5:759*1:749*1:734*3:730*1:727*1:716*1:697*1:677*8:673*1:661*1:652*2:648*2:646*1:636*2:632*2:629*1:620*40:619*6:618*1:617*3:615*3:614*2:613*1:612*2:610*2:608*1:607*2:606*3:603*2:601*4:600*21:599*2:598*1:595*1:593*1:592*2:590*1:588*3:585*15:584*1:583*1:582*1:581*2:580*2:579*1:578*1:558*1:557*1:508*1:504*10:427*10:398*3:376*2:349*1:342*4:341*4:338*4:326*9:319*1:318*3:317*5:287*3:277*2:252*1:250*1:246*1:236*1:234*2:224*9:223*6:213*1:212*1:206*1:180*4:179*11:169*1:165*1:163*3:160*6:156*22:155*1:154*1:145*8:141*3:138*8:134*3:122*3:115*2:99*1:87*2:86*4:80*2:60*2:40*1:30*2:27*4:25*2:20*1:11*35 +47*1:39*1:25*1:11*1 +673*1:588*7:218*1:11*1 +932*3:821*1:786*1:758*1:753*1:673*1:665*2:657*7:656*1:655*3:654*1:653*9:650*2:637*2:636*4:632*2:620*4:614*1:610*1:577*2:575*2:573*1:551*6:503*2:483*1:475*3:457*1:445*2:437*1:433*2:427*4:398*2:367*3:356*1:355*3:354*1:353*10:339*11:338*5:331*5:218*1:212*1:179*1:169*1:166*1:161*1:160*1:156*3:138*6:78*1:73*1:11*3 +976*1:958*1:926*1:804*2:796*3:786*1:784*1:748*1:663*5:632*1:620*9:617*2:579*1:559*1:448*1:431*1:390*1:355*4:333*2:326*1:277*2:270*1:212*1:209*2:145*1:93*1:91*2:23*1:22*1:11*2 +1041*1:982*3:841*1:809*1:802*1:793*1:785*1:778*3:776*1:760*8:746*1:721*1:683*1:652*3:651*1:636*3:621*1:620*1:601*1:592*1:569*1:539*2:536*1:483*1:414*1:399*4:212*1:200*1:68*1:67*1:62*1:61*1:57*1:11*1 +11*1 +1022*1:1021*1:995*2:914*2:910*1:848*3:813*1:803*1:796*1:795*2:794*2:777*1:747*1:741*1:717*1:710*2:681*1:677*1:676*1:659*10:652*3:647*1:644*1:640*1:636*1:627*1:624*3:620*3:608*1:541*1:540*2:539*1:536*1:535*2:531*2:525*1:523*1:521*1:517*1:505*1:504*4:502*3:450*1:434*1:430*1:429*1:428*1:414*1:413*1:404*1:394*1:390*1:385*1:376*1:373*3:335*2:330*1:328*3:327*1:316*1:312*1:311*1:307*1:303*1:299*1:277*1:273*1:264*1:263*1:260*1:256*2:216*2:212*4:169*1:163*3:156*2:116*1:30*1:13*1:11*1 +1050*1:1045*2:1025*1:803*1:795*10:780*1:753*1:749*4:746*1:643*1:608*1:606*1:581*4:523*2:509*1:429*1:398*4:338*1:236*1:216*1:202*1:201*1:145*4:80*1:62*2:11*1 +1021*1:795*1:791*2:789*1:787*2:786*1:778*1:758*1:757*3:746*1:732*2:614*1:613*1:585*3:584*1:521*2:437*1:427*2:416*1:411*1:404*1:372*1:280*1:277*1:258*1:230*2:223*1:212*7:141*1:138*2:99*1:11*1 +941*1:770*1:717*1:677*1:666*1:659*1:657*1:652*7:620*1:608*2:579*1:552*2:504*3:427*1:342*1:338*1:326*6:323*1:317*1:312*1:287*4:179*2:163*1:156*2:151*6:134*1:80*1:79*1:62*6:60*6:43*1:11*1 +648*1:592*1:209*1:90*1:86*1:62*1:60*1:11*2 +848*1:670*1:638*1:632*1:620*1:548*1:405*1:404*1:397*2:367*1:302*1:247*1:180*1:23*1:11*2 +1053*2:1050*1:1022*2:982*1:981*1:975*2:963*1:940*1:884*1:852*1:825*1:821*1:815*9:814*1:813*5:811*1:809*3:805*1:804*1:803*8:802*3:795*2:786*4:784*1:783*1:781*3:778*6:777*3:774*1:771*4:768*1:766*6:759*7:758*4:757*2:753*2:752*1:751*1:750*2:749*1:748*4:747*2:746*8:742*3:689*2:686*1:673*1:659*2:656*1:655*1:653*2:652*10:648*3:644*3:643*1:626*1:620*3:615*1:608*5:600*1:585*3:578*2:559*1:554*1:552*3:549*1:547*1:542*2:540*1:539*2:531*2:529*3:526*2:524*3:523*9:521*1:518*4:517*1:509*1:508*2:507*1:505*1:504*9:502*2:501*2:500*2:492*1:490*1:434*1:431*1:427*1:418*1:416*3:414*1:412*1:409*2:405*2:404*15:399*1:396*1:392*1:385*1:382*1:381*1:379*2:377*1:376*1:373*3:365*1:364*9:340*1:338*2:333*1:327*1:326*1:324*6:321*2:320*3:319*2:318*4:316*6:304*2:303*1:302*1:295*3:287*1:277*1:275*2:274*3:237*1:231*1:216*1:212*2:209*3:202*1:201*1:179*1:168*1:163*1:156*3:148*1:146*5:145*2:138*2:137*2:132*1:131*1:128*1:84*1:76*1:63*1:62*3:61*1:60*1:30*1:28*1:13*1:11*1 +845*1:844*2:141*1:91*1:11*1 +940*2:632*1:628*7:614*1:613*1:597*1:596*1:595*1:551*2:538*2:526*1:508*1:504*1:444*5:385*1:331*4:328*6:319*1:307*1:242*1:216*1:212*1:79*1:68*1:11*1 +11*1 +848*3:11*1 +848*4:785*1:715*1:704*1:685*2:683*1:507*1:504*2:446*1:407*2:50*1:11*1 +783*1:538*1:289*1:11*1 +932*1:848*4:717*1:709*1:411*2:11*1 +1022*1:844*1:803*1:791*1:746*2:632*1:620*2:573*1:434*1:415*1:389*1:326*1:304*1:56*1:53*2:11*1 +11*2 +11*1 +841*1:821*1:11*1 +982*1:767*1:212*1:11*1 +941*6:939*2:938*1:937*1:935*1:934*1:933*1:932*1:931*1:848*1:766*2:642*1:636*2:632*1:620*1:554*1:156*1:103*1:11*1 +714*2:170*1:11*2 +850*2:849*2:695*1:689*1:11*1 +728*1:678*1:657*1:569*1:256*2:216*1:200*2:187*1:155*1:34*1:11*1 +1047*2:976*2:975*7:926*3:790*2:781*1:769*2:719*3:620*1:617*2:614*1:236*2:27*1:22*5:11*2 +786*1:504*3:430*1:131*1:11*1 +1051*1:1038*1:997*1:980*2:979*3:923*2:809*1:803*2:769*4:761*1:759*3:507*1:404*6:399*5:397*2:394*2:303*1:289*5:273*1:216*1:212*1:172*14:119*3:62*1:27*2:11*9 +848*2:11*1 +879*1:878*1:608*1:11*1 +786*1:694*1:684*1:339*1:11*1 +681*2:85*1:82*1:11*2 +786*1:11*1 +1020*3:11*1 +11*2 +1050*1:792*1:780*1:750*4:673*1:667*1:659*3:653*1:652*1:629*2:542*3:524*1:489*1:387*1:337*1:321*1:319*2:316*1:314*1:287*1:260*1:257*1:202*1:201*1:93*1:38*2:11*1 +1053*2:1026*1:1015*1:976*2:941*1:848*1:815*1:787*1:786*2:778*3:757*1:746*2:659*1:652*3:646*1:644*1:628*1:619*1:603*1:600*1:585*1:579*1:573*1:541*1:533*1:521*1:509*1:489*2:484*1:407*1:404*1:389*1:372*1:328*1:320*1:319*1:297*1:275*2:231*2:212*1:179*1:156*3:138*2:131*1:25*1:11*1 +835*1:809*1:273*1:239*2:172*1:11*2 +778*1:671*1:320*1:274*1:80*1:67*1:11*1 +11*3 +25*2:11*2 +1036*1:848*1:104*2:11*1 +1026*1:982*7:977*1:924*1:923*1:916*1:821*1:745*1:592*1:580*1:483*1:450*1:404*2:398*1:200*1:11*1 +844*1:400*1:356*1:179*1:138*1:11*1 +945*1:803*2:745*2:415*1:399*1:119*1:11*1 +926*2:767*4:760*2:747*1:746*1:556*1:452*1:441*1:414*1:404*1:398*1:381*1:215*1:209*1:200*1:145*1:62*2:57*1:26*1:11*2 +11*1 +1022*1:981*1:963*1:914*1:904*1:848*3:845*1:844*1:824*1:803*2:786*1:749*2:682*1:651*1:641*1:624*1:619*1:533*1:523*1:447*1:443*1:428*1:398*1:381*1:303*3:274*1:219*1:212*1:137*1:105*1:11*1 +1041*1:932*1:848*2:763*1:619*3:601*1:438*1:434*2:418*1:373*1:160*1:11*1 +767*1:539*1:11*2 +1012*1:1006*1:1005*1:1004*1:958*1:783*1:742*1:730*1:647*1:620*1:614*1:578*1:534*1:400*1:386*2:377*1:365*1:87*1:11*1 +988*1:917*1:843*1:825*1:803*2:551*1:452*1:412*2:400*1:391*3:327*3:320*2:237*1:216*1:11*1 +551*1:504*1:303*1:207*1:119*1:11*1 +933*1:932*2:926*1:908*1:844*1:784*1:765*2:726*1:652*4:638*1:629*2:534*1:504*1:422*1:404*3:373*1:256*1:240*1:212*5:141*1:11*1 +955*2:786*7:666*1:652*1:649*1:632*1:620*1:617*3:582*1:554*2:518*1:504*2:385*1:326*1:320*2:316*2:249*1:237*1:216*1:155*1:138*1:133*1:105*1:11*1 +1054*1:1035*1:963*1:940*1:693*1:386*1:384*2:289*4:253*1:172*3:11*1 +11*1 +982*1:845*1:715*1:303*11:13*1:11*3 +986*1:303*11:288*3:216*4:63*1:11*3 +1047*6:975*4:796*1:795*6:749*3:620*17:617*1:586*2:581*4:579*4:551*2:489*1:475*2:448*1:289*4:193*1:165*2:11*1 +805*5:795*4:777*1:655*4:632*1:619*1:608*2:605*1:603*4:601*1:497*1:364*4:285*1:216*2:212*1:203*1:195*2:146*1:141*7:59*1:57*2:43*2:38*3:23*1:12*1 +1047*2:791*2:766*1:601*1:526*1:504*1:446*1:99*1:97*1:78*2:12*1 +12*1 +845*1:778*1:750*1:632*1:620*1:601*1:600*1:591*1:580*1:559*2:554*2:542*1:539*4:473*1:465*1:382*1:365*1:304*1:295*1:237*1:229*7:223*1:171*2:156*1:113*1:112*1:111*1:98*2:80*1:49*1:37*1:36*1:12*2 +12*1 +712*1:53*1:13*1 +264*1:13*1 +848*3:13*1 +1047*1:995*1:988*1:982*2:946*1:810*6:786*1:778*1:764*5:749*1:746*2:659*1:646*1:632*1:628*1:604*2:531*1:524*1:517*1:457*2:376*1:364*1:336*1:319*1:316*1:275*1:222*1:200*1:198*1:197*1:193*1:156*2:37*1:36*1:13*2 +627*1:625*1:622*1:335*2:13*1 +209*1:193*1:180*1:176*1:13*1 +841*1:13*1 +1047*2:1005*1:732*1:702*1:652*1:614*1:613*1:593*1:563*1:554*2:504*1:208*1:153*1:132*1:104*1:80*1:79*2:63*1:22*2:15*1:13*1 +776*1:746*3:13*2 +804*1:681*2:677*2:646*1:614*1:610*1:585*1:504*3:427*38:417*4:413*1:398*38:376*1:341*1:222*1:212*1:179*2:13*1 +642*1:13*1 +698*1:13*1 +909*1:849*1:846*1:845*1:844*1:843*1:842*1:841*1:840*1:836*1:835*1:834*1:831*1:633*1:632*1:631*1:21*1:14*1 +786*3:632*2:67*1:18*1:16*1:15*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:987*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:907*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:687*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:630*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:246*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +1062*4:1061*2:1055*4:1052*8:1040*4:1023*4:1021*4:1018*4:990*4:987*1:979*4:939*4:938*4:931*4:928*4:927*4:922*4:921*4:907*1:900*4:828*4:822*4:817*4:807*4:801*4:799*4:738*4:736*4:692*4:691*4:690*4:687*1:680*4:675*4:660*8:659*8:653*8:645*8:643*4:639*8:635*8:634*4:630*1:620*4:618*8:576*4:574*8:572*8:568*4:559*8:550*8:549*8:547*8:546*8:545*8:543*8:540*8:535*4:532*8:527*8:514*4:509*8:499*4:495*4:487*8:485*8:482*8:477*8:473*8:470*8:469*8:465*8:462*8:425*4:402*4:370*8:366*8:362*8:332*8:324*4:323*8:319*4:314*8:312*8:311*8:307*8:306*8:305*8:302*8:299*8:298*8:292*8:286*8:283*8:275*8:246*2:232*8:194*8:186*8:177*8:174*8:164*4:149*8:123*8:121*8:120*8:117*8:110*8:107*8:101*8:91*2:73*8:66*8:61*8:56*4:19*4 +1062*1:1061*1:1055*1:1052*2:1048*3:1040*1:1023*2:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*2:822*1:817*1:807*1:801*2:799*1:738*1:736*1:692*1:691*2:690*1:687*1:680*1:675*2:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*2:574*2:572*2:568*1:567*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*2:509*2:499*2:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:460*1:425*2:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:246*1:232*2:194*2:186*2:177*2:174*2:164*2:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +1062*1:1061*1:1055*1:1052*2:1051*1:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +905*1:848*1:20*2 +958*2:49*1:20*3 +955*1:806*1:230*1:20*2 +848*1:845*1:789*1:746*1:659*2:637*1:636*3:549*1:504*1:276*1:269*1:20*2 +20*1 +1036*2:20*1 +958*3:955*2:733*1:632*2:57*4:20*5 +955*1:531*2:84*1:20*1 +20*1 +932*1:87*1:20*2 +848*2:813*2:803*2:802*2:778*1:746*1:659*2:647*1:646*1:638*1:636*2:626*1:573*1:538*1:533*1:529*1:512*1:504*3:501*1:432*4:429*2:355*1:338*1:324*1:295*1:274*1:268*1:266*1:156*1:131*1:62*1:20*1 +720*1:68*1:20*1 +20*1 +848*2:457*1:414*1:20*1 +43*2:30*1:21*1 +844*2:21*1 +1015*1:995*1:917*2:848*7:843*1:841*1:827*1:809*1:782*1:777*1:771*1:762*2:726*1:687*1:682*1:659*15:633*1:625*1:620*1:554*1:539*1:521*1:509*1:508*1:504*1:447*2:427*1:418*1:414*1:404*1:398*4:382*1:320*1:304*6:303*1:284*1:270*1:265*1:264*1:263*1:260*1:212*7:180*1:169*6:114*1:62*1:54*1:21*1 +1021*2:994*1:964*1:932*1:834*1:815*1:795*3:792*1:788*1:770*1:767*5:766*2:748*1:746*1:727*1:726*1:667*1:653*1:652*1:648*2:643*1:638*1:624*1:617*1:608*6:588*1:585*4:554*1:551*1:535*1:516*1:427*3:412*1:404*2:353*1:339*1:315*1:277*1:274*2:247*2:240*1:212*2:179*1:166*1:143*1:141*1:115*1:86*1:80*2:73*1:27*1:21*1 +1032*1:964*1:848*4:684*1:105*1:80*1:21*1 +411*2:21*1 +22*3 +843*1:636*2:620*1:585*1:428*1:325*1:318*1:216*1:212*1:105*1:23*1:22*1 +1041*1:920*1:884*1:852*3:709*1:632*2:550*1:67*2:44*1:42*1:22*1 +982*1:941*1:795*2:791*1:784*1:758*3:749*1:674*1:653*1:651*1:650*1:608*3:606*3:605*1:603*5:600*1:599*1:597*1:596*1:595*1:586*1:585*1:579*1:565*1:563*1:558*2:557*2:556*1:518*1:504*1:461*1:437*3:404*1:351*2:343*1:342*1:339*1:338*1:334*2:333*1:327*1:321*1:317*1:308*1:287*1:274*2:242*1:239*1:236*3:222*2:218*2:217*1:212*1:210*1:209*5:203*3:171*1:169*5:140*2:131*3:130*1:125*2:87*1:27*2:22*1 +876*2:784*1:22*4 +803*3:786*1:780*1:770*1:769*1:757*1:681*8:620*1:593*1:591*1:583*1:581*2:531*1:504*4:464*1:429*4:413*1:400*1:364*1:274*1:168*1:156*2:143*1:116*2:86*2:22*1 +681*2:212*3:22*1 +1047*4:786*1:749*4:737*2:674*4:673*1:654*8:650*7:620*1:608*5:601*7:593*2:588*4:565*1:552*3:551*1:529*2:504*1:489*2:484*2:483*1:475*2:464*4:403*2:396*8:384*2:376*3:364*1:344*3:338*7:300*2:290*2:247*2:218*1:171*3:152*3:145*1:140*1:139*1:134*1:86*1:84*1:28*3:22*1 +22*1 +1036*1:805*1:674*3:659*1:565*2:398*4:252*1:223*1:215*1:179*1:138*4:80*1:22*1 +28*3:22*8 +230*1:28*2:22*1 +950*1:218*2:90*2:22*1 +209*1:22*2 +932*4:277*1:22*1 +982*1:841*1:758*1:659*1:27*1:22*1 +512*1:409*3:23*1 +982*1:941*3:796*3:795*3:620*5:614*1:608*1:580*2:578*3:577*1:539*3:536*2:504*2:447*1:429*3:427*3:412*2:400*1:398*2:394*1:361*1:339*1:329*1:326*1:287*1:274*1:222*2:86*1:23*1 +778*2:659*1:636*1:536*1:319*1:277*1:179*1:79*1:49*1:38*1:23*1 +524*2:491*2:338*2:309*2:50*1:25*1 +25*1 +256*1:220*2:25*1 +848*1:815*3:786*1:779*2:577*5:521*2:515*1:504*1:446*1:386*1:338*1:324*1:303*1:247*2:140*1:70*1:25*1 +444*1:25*1 +975*1:655*1:654*1:552*1:448*1:338*1:250*1:230*1:67*1:63*1:25*1 +25*1 +995*4:795*2:599*4:598*4:597*2:596*1:587*2:484*1:212*1:168*2:48*2:25*4 +636*1:26*1 +786*1:26*1 +932*1:908*1:789*1:784*2:766*1:626*1:26*2 +796*1:652*8:632*1:539*4:231*1:98*1:45*1:43*1:26*1 +932*2:746*1:26*1 +766*1:620*1:26*1 +443*3:337*2:277*1:171*1:30*1:27*1 +786*1:699*2:652*1:632*1:556*1:434*1:406*1:405*1:390*2:389*1:308*2:303*1:219*1:205*1:118*1:90*3:35*1:28*1:27*1 +1047*2:805*1:783*2:759*1:749*3:708*4:648*11:647*1:552*1:475*7:242*3:203*1:195*5:158*1:146*4:27*1 +1047*1:955*1:823*1:805*5:791*2:788*7:786*1:783*2:759*2:708*11:705*14:672*1:648*12:647*1:644*1:552*1:531*5:431*3:363*2:276*2:268*1:246*1:242*28:239*1:229*1:212*1:203*2:195*18:163*1:158*2:146*7:27*1 +27*1 +1046*1:941*1:810*9:780*1:610*1:608*1:562*1:464*9:459*1:457*1:375*3:248*2:228*1:213*1:202*1:179*1:158*1:141*1:128*1:27*1 +1046*1:994*2:980*6:979*5:214*2:27*2 +1054*1:796*1:504*1:414*1:28*1 +785*1:760*1:522*1:448*1:376*1:28*1 +941*1:917*1:841*1:810*1:792*1:791*1:777*1:766*1:710*1:662*1:644*2:620*2:580*1:573*1:544*1:539*3:536*1:534*1:529*2:526*1:524*2:429*1:427*9:416*1:398*1:385*2:358*1:340*1:329*1:326*3:324*3:317*1:316*1:308*1:304*2:288*1:287*1:274*1:228*1:212*1:209*1:143*2:125*1:28*1 +28*2 +28*2 +28*2 +28*2 +1026*2:1024*1:982*1:981*7:963*1:749*1:648*1:632*1:373*1:212*1:30*1:28*1 +28*1 +784*1:581*1:540*1:465*1:30*1:29*1 +1053*1:849*1:786*1:757*1:746*1:659*1:644*1:643*1:620*1:540*1:539*1:427*1:304*1:295*7:276*1:30*1:29*1 +933*1:932*7:914*1:659*1:640*1:638*1:550*1:472*6:357*7:222*2:45*1:38*1:30*4:29*4 +782*1:774*2:655*1:649*1:646*1:573*1:549*1:519*1:512*1:376*1:295*1:114*1:85*1:29*1 +955*1:926*1:786*1:757*6:737*1:730*3:659*15:632*6:569*1:559*1:509*1:398*7:373*1:324*1:316*1:304*1:295*3:270*1:268*1:264*1:260*1:259*1:231*1:163*4:99*2:80*1:73*2:66*1:60*1:47*1:38*5:30*2:29*2 +1048*3:1046*1:981*3:976*1:841*1:813*3:786*4:782*3:748*1:747*5:737*1:723*1:663*2:642*1:638*1:632*1:629*1:619*1:569*1:560*1:549*11:539*8:536*5:486*1:483*1:364*4:363*2:315*1:278*1:277*1:237*4:230*2:226*1:211*1:203*1:200*3:195*1:109*1:68*1:60*1:30*1:29*2 +1025*1:1015*1:818*1:788*1:785*1:764*1:760*1:683*1:659*3:649*1:549*3:539*1:465*3:462*1:321*1:307*1:87*1:29*1 +1050*1:1013*1:958*1:949*3:925*1:818*1:813*1:808*2:806*6:804*11:803*1:792*2:781*1:780*1:777*1:766*14:764*11:759*1:750*2:742*1:726*1:705*1:681*1:667*2:662*2:659*2:648*1:646*1:640*3:636*1:620*4:619*4:614*4:608*1:599*1:598*1:580*1:577*2:573*1:569*1:552*1:549*7:542*2:539*1:537*5:533*2:529*1:528*1:527*2:522*2:505*1:504*3:502*1:501*1:500*1:497*1:489*2:488*1:475*1:468*1:465*2:429*1:427*7:411*1:410*1:404*2:398*2:397*1:387*2:385*1:383*1:380*1:376*2:375*2:371*5:367*1:357*2:338*2:337*1:336*1:331*2:330*4:326*1:320*1:314*3:312*3:307*4:299*2:295*1:274*2:271*3:255*1:230*1:212*1:193*1:163*1:161*1:156*1:143*2:140*1:131*1:87*2:84*2:60*4:47*1:29*1 +848*7:814*1:813*1:802*3:783*1:776*1:750*1:730*1:620*2:614*1:613*1:573*1:549*6:547*2:542*1:506*1:492*4:429*1:404*3:383*1:382*9:373*1:372*1:334*1:324*1:318*2:303*1:295*1:182*1:156*1:60*1:29*1 +778*2:667*1:659*1:212*2:43*1:30*1 +795*1:638*1:636*1:573*1:531*1:529*1:526*1:337*1:30*1 +841*1:757*2:644*1:427*1:274*1:30*1 +30*1 +30*1 +37*2:30*1 +777*1:764*1:748*2:657*9:656*3:653*2:604*1:489*4:465*2:455*1:449*1:385*1:336*5:203*1:168*9:158*1:47*3:30*1 +946*2:945*2:550*2:316*1:212*1:122*1:115*1:30*1 +32*1:30*2 +1050*1:1045*1:978*1:790*1:747*1:659*1:632*2:325*1:237*1:30*1 +986*1:954*2:950*3:945*2:848*2:766*2:733*1:636*2:632*1:620*3:579*13:554*3:511*1:338*4:289*1:108*1:55*1:34*1 +34*2 +638*1:632*3:156*35:34*1 +926*1:34*1 +671*4:433*3:295*1:119*1:35*1 +355*1:35*1 +35*1 +35*1 +504*5:35*2 +706*1:554*1:230*3:90*1:37*2:36*2 +940*1:792*4:784*2:764*2:737*1:655*1:620*2:525*1:486*2:476*1:475*2:464*8:453*4:443*1:442*1:441*1:440*1:385*1:337*2:334*1:324*1:322*1:320*1:315*1:247*1:236*1:229*2:203*2:200*1:195*1:187*2:179*2:161*1:151*3:80*1:70*1:37*1:36*3 +1058*1:1054*1:1042*3:955*1:786*1:783*1:655*2:486*4:484*1:404*1:363*8:304*6:288*1:287*1:277*1:276*1:274*1:200*2:195*5:185*2:181*1:125*1:37*3:36*3 +796*1:789*1:786*1:778*2:767*1:760*1:747*1:717*2:681*1:641*2:638*1:636*2:627*1:626*1:625*1:624*1:622*1:620*2:619*1:585*1:551*1:541*1:531*1:529*1:156*1:47*1:37*1:36*1 +38*2 +38*3 +915*1:845*1:38*8 +1061*1:784*1:670*2:617*1:577*1:548*5:518*2:504*4:449*2:448*1:447*1:444*1:437*1:435*18:429*2:420*1:414*1:412*1:404*1:397*1:393*1:389*1:382*1:381*1:373*2:302*2:289*2:247*1:222*1:38*1 +38*1 +1025*1:852*1:848*1:717*1:212*3:207*1:95*1:93*1:38*1 +38*2 +38*1 +38*1 +659*1:304*3:274*1:267*1:38*2 +1038*2:1029*2:980*3:979*3:977*1:786*2:642*1:640*2:636*7:624*1:620*1:554*1:531*1:502*1:411*1:408*1:319*2:239*1:220*1:212*2:203*3:195*1:191*1:148*1:80*1:75*1:67*1:38*1 +411*1:38*1 +851*1:844*1:825*3:237*1:38*1 +803*1:786*1:784*1:38*1 +38*3 +932*4:844*1:659*2:273*2:38*1 +917*1:852*1:851*1:813*2:811*1:808*1:806*1:786*1:771*1:753*1:748*1:733*2:669*1:648*1:640*2:636*2:633*1:592*1:541*2:538*2:529*1:521*1:501*2:451*2:444*1:435*1:418*4:326*1:316*1:293*1:197*1:170*1:115*1:95*1:92*1:88*1:81*1:38*2 +38*3 +935*1:38*1 +1053*1:978*1:941*1:932*1:794*1:792*1:785*3:769*2:746*2:727*1:659*7:620*7:619*2:614*9:613*11:601*7:599*2:598*1:596*1:595*2:585*8:583*1:580*1:578*1:508*2:415*1:367*4:353*1:342*2:317*1:285*1:277*9:274*2:223*1:198*1:197*1:195*1:141*2:138*5:38*2 +424*1:419*1:417*1:401*1:57*2:38*1 +932*1:908*1:764*1:648*1:38*1 +1022*1:982*1:677*1:652*1:38*1 +38*3 +652*1:650*3:67*1:38*1 +977*1:958*1:237*1:226*1:38*1 +483*1:39*1 +994*2:714*2:404*2:39*1 +42*2 +1037*3:1036*3:867*1:212*2:42*1 +1047*1:581*15:484*2:483*1:42*1 +963*1:632*1:505*1:44*1:42*1 +44*1:42*1 +1022*1:87*1:43*1 +216*1:43*1 +926*3:43*1 +263*1:154*1:43*1 +1047*3:608*1:601*1:599*1:584*1:454*1:239*6:236*1:203*1:158*1:156*2:145*4:125*6:43*1 +43*6 +44*2 +44*1 +1041*1:1015*2:1006*1:849*2:815*1:726*7:683*1:131*4:45*1 +45*1 +45*1 +45*1 +47*1 +1019*1:982*1:977*2:914*1:848*1:844*1:786*1:714*1:642*1:598*1:588*1:530*1:398*1:355*1:297*1:188*1:47*1 +351*1:326*1:236*1:169*1:47*1 +326*1:47*1 +941*2:708*4:677*1:674*1:673*1:588*2:587*1:565*1:484*11:427*2:415*5:338*2:326*1:223*11:156*1:138*1:80*1:47*1 +48*1 +48*4 +1046*1:48*4 +48*6 +1056*1:815*1:48*1 +1056*1:1020*1:1019*1:813*1:811*1:810*1:809*1:805*1:802*1:757*1:747*1:48*1 +48*1 +1034*1:1019*2:1003*2:917*1:916*2:913*1:844*1:839*1:814*1:763*1:762*1:761*1:760*1:759*1:758*1:756*1:755*1:754*2:753*1:752*1:751*1:750*1:749*1:748*1:747*3:746*1:745*1:744*1:742*1:741*1:724*1:719*1:636*1:541*1:507*2:416*1:334*1:282*1:212*1:84*1:76*1:50*1:48*1 +1037*1:1010*1:1005*3:977*2:926*6:848*1:844*1:786*1:785*1:784*1:783*1:716*1:48*1 +1037*1:1015*1:1014*1:994*1:984*1:978*1:932*1:848*1:844*1:742*1:726*1:715*1:713*1:707*2:636*1:629*2:619*1:307*1:85*1:48*1 +48*1 +629*1:561*1:556*1:445*4:437*3:382*2:363*1:355*1:193*1:156*19:139*1:88*1:87*1:50*1:49*2 +1052*1:1050*2:997*1:994*1:801*1:800*2:799*1:744*3:691*1:350*1:50*1:49*1 +1041*1:1026*4:910*1:887*2:886*2:883*2:861*3:854*2:848*1:832*1:686*1:632*1:97*1:49*1 +785*1:765*1:737*1:614*1:613*2:361*1:276*1:230*1:49*1 +963*1:917*1:849*1:841*1:834*1:832*1:816*1:780*1:754*1:685*1:683*1:647*1:619*1:573*1:547*1:416*1:280*1:273*1:212*2:153*1:145*1:91*1:67*1:61*1:50*1:49*1 +1041*3:963*1:818*1:757*1:683*2:642*1:637*2:636*5:212*6:146*1:50*2 +958*4:88*7:50*2 +88*4:50*2 +81*1:50*1 +832*1:831*1:770*1:50*1 +958*1:723*1:709*1:404*2:399*5:389*4:50*1 +932*4:51*1 +51*1 +932*1:819*1:756*1:62*1:56*1:53*1 +1025*2:845*1:504*1:212*3:169*6:53*1 +986*1:982*1:964*1:848*3:628*1:626*1:622*1:328*2:57*1:53*1 +53*3 +53*1 +511*1:510*1:508*2:504*4:384*3:179*1:70*1:53*1 +53*1 +53*1 +1021*1:843*1:727*2:573*1:428*1:212*1:105*1:53*1 +53*2 +53*2 +977*1:958*1:881*1:844*1:756*2:628*1:603*1:585*2:572*1:569*1:541*1:493*1:382*1:307*1:268*1:266*1:247*1:237*1:212*1:209*1:205*1:154*1:80*1:57*1:53*1 +54*1 +1013*1:986*1:981*1:963*1:895*1:882*1:848*9:805*1:764*1:762*1:760*3:641*1:636*1:539*4:411*1:230*1:222*1:165*1:156*1:95*1:84*1:54*1 +54*1 +55*2 +55*1 +223*2:55*2 +955*1:89*1:57*1 +932*1:908*1:832*1:240*1:62*1:57*1 +131*2:57*1 +1044*1:1021*1:1017*1:1015*1:1009*1:1006*1:1005*1:1004*1:924*2:923*4:914*2:913*1:846*5:845*1:803*1:533*1:509*1:212*1:57*2 +733*1:230*1:93*1:88*2:85*1:84*3:81*1:79*7:57*4 +57*1 +844*2:79*1:57*2 +104*1:57*2 +57*1 +982*2:652*2:57*1 +762*1:59*1 +1015*1:963*1:941*2:814*1:811*2:802*2:796*1:795*2:778*1:758*1:750*1:726*1:659*1:632*1:628*1:627*1:626*1:625*1:622*1:620*4:577*1:559*1:542*1:539*1:535*2:534*1:529*3:523*1:504*2:465*1:434*1:416*1:414*1:409*2:396*1:385*1:321*2:317*2:304*1:295*4:287*1:216*1:212*1:169*1:146*2:62*1:61*1:60*1 +60*1 +659*2:641*1:620*1:212*1:61*2 +844*1:786*1:766*1:659*4:608*4:288*1:268*2:266*1:212*1:179*1:61*1 +61*1 +980*4:979*4:759*1:62*4:61*1 +61*1 +1037*1:982*1:786*1:753*1:726*1:667*1:620*2:434*1:237*1:80*1:61*1 +1059*1:1052*2:1021*1:828*1:799*1:675*1:660*2:659*2:653*2:649*1:645*2:643*1:639*2:635*2:620*1:618*2:576*1:574*2:572*2:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:149*3:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2 +1055*1:1052*1:931*1:828*1:675*1:660*1:659*1:653*1:645*1:639*1:635*1:618*1:576*1:574*1:572*1:559*1:550*1:549*1:547*1:546*1:545*1:543*1:540*1:532*1:527*1:487*1:485*1:482*1:477*1:473*1:470*1:469*1:465*1:462*1:370*1:366*1:362*1:332*1:323*1:314*1:312*1:311*1:307*1:306*1:305*1:302*1:299*1:298*1:292*1:286*1:283*1:275*1:232*1:194*1:186*1:177*1:174*1:149*1:123*1:121*1:120*1:117*1:110*1:107*1:101*1:73*1:66*1:61*1 +981*1:963*1:845*1:818*1:747*1:636*1:465*1:212*1:105*1:62*3 +978*1:754*1:659*1:326*7:315*1:212*1:62*5 +793*1:62*1 +848*2:811*1:788*1:786*2:779*1:753*1:677*1:663*1:659*1:652*5:620*1:614*1:585*1:579*1:552*1:529*1:523*1:515*2:513*1:512*2:504*3:503*2:493*1:429*1:427*1:342*1:320*1:310*1:256*1:212*1:180*1:153*1:140*1:138*2:131*2:93*1:79*1:62*2 +1047*1:958*1:894*1:848*4:843*1:804*1:795*1:783*1:659*1:608*2:551*1:531*1:421*1:412*1:411*1:398*1:316*2:62*1 +782*1:585*1:62*2 +579*1:326*2:62*1 +1054*1:1017*1:978*1:765*1:398*1:287*4:224*1:62*1 +844*1:62*1 +795*2:659*2:569*1:274*1:62*1 +63*2 +714*1:63*1 +63*2 +813*2:811*4:808*1:804*4:803*2:779*1:766*2:759*1:758*1:757*12:753*6:676*1:662*1:657*1:649*1:636*1:628*1:624*1:608*1:577*4:549*2:535*2:534*8:533*1:529*5:517*2:516*1:515*1:512*2:501*1:500*2:497*1:448*1:427*1:397*1:386*4:385*2:314*1:312*2:307*2:274*1:63*1 +63*1 +955*1:818*2:786*3:783*1:763*2:745*5:720*5:670*1:640*2:636*6:632*2:565*1:560*1:558*1:557*1:556*1:548*1:536*1:502*1:496*1:404*4:363*2:304*2:288*1:215*1:209*1:98*5:63*9 +932*1:715*1:270*1:63*1 +63*1 +63*1 +63*2 +63*1 +63*1 +64*5 +64*1 +64*1 +67*2:64*1 +1036*1:1034*1:954*1:788*1:778*1:681*1:621*1:518*1:427*1:263*1:193*1:65*8 +778*1:593*1:504*1:142*1:78*1:68*1:65*1 +67*1 +744*1:722*1:67*1 +457*2:67*1 +926*1:821*1:747*4:687*1:683*3:632*2:563*1:67*2 +67*1 +67*1 +1042*1:985*1:940*1:896*1:885*1:786*1:672*4:648*1:642*1:325*10:319*1:247*1:67*4 +636*1:67*1 +67*3 +926*3:698*3:67*3 +681*1:68*1 +977*1:823*1:786*3:737*1:708*2:655*1:606*1:562*2:525*2:496*1:489*6:363*2:336*1:316*4:242*2:235*3:170*1:168*1:68*1 +1000*1:782*1:674*1:663*1:550*1:446*1:437*1:423*1:391*1:304*1:239*2:131*1:125*1:68*1 +1050*1:755*1:374*2:342*1:280*2:219*2:68*1 +68*1 +68*1 +786*1:70*1 +411*1:70*10 +1045*1:1025*1:977*1:975*1:895*1:854*1:848*3:823*1:803*4:802*1:786*2:768*1:766*1:756*2:722*2:662*2:652*1:648*1:644*1:604*1:601*1:578*1:552*1:533*1:531*1:529*1:523*1:516*1:509*1:504*2:493*1:492*1:427*1:421*1:414*1:412*2:407*1:404*1:316*1:303*1:290*1:277*1:274*2:230*1:226*1:223*1:216*1:212*1:209*1:167*1:140*1:70*1 +844*1:620*1:295*1:148*1:109*1:70*1 +951*1:950*1:902*1:813*3:655*2:653*1:650*1:640*2:636*2:573*1:549*11:536*2:535*3:534*1:530*2:529*5:511*2:510*1:504*3:502*4:474*1:426*1:411*1:383*1:377*2:371*1:365*6:363*1:356*4:331*1:269*1:255*5:231*1:230*2:220*1:180*2:179*1:159*1:155*3:135*2:70*2 +941*1:940*1:813*1:810*9:804*1:786*1:782*7:764*23:758*1:752*3:751*3:677*4:673*4:659*2:620*2:603*2:539*3:528*1:525*1:524*12:522*2:509*1:504*1:501*3:492*1:486*3:476*2:465*3:464*3:462*1:461*1:429*1:415*1:413*3:387*7:385*10:376*22:375*7:371*1:364*1:354*1:340*2:339*1:338*1:337*1:334*1:329*1:328*2:324*1:320*3:319*1:318*1:317*1:316*2:247*8:236*1:229*1:201*1:151*3:143*2:139*1:134*3:80*6:70*3 +757*2:652*2:72*1:71*1 +73*1 +421*1:394*1:381*1:230*1:73*1 +955*1:73*1 +735*1:700*1:632*1:620*1:608*1:458*1:455*1:428*2:414*1:390*1:381*1:374*1:370*1:362*2:246*1:73*1 +693*1:81*1:76*1:73*1 +74*2 +1036*1:994*1:933*2:932*3:908*5:806*1:75*1 +75*1 +75*1 +75*1 +76*1 +76*3 +813*1:777*1:662*1:492*1:491*1:364*2:293*1:139*1:76*1 +76*10 +569*2:559*1:76*1 +1059*1:1053*1:1006*1:995*1:994*3:980*1:977*1:958*1:955*1:620*1:491*1:459*1:457*1:456*1:223*1:193*3:76*1 +631*1:538*2:478*1:461*1:429*1:327*1:297*3:247*3:212*1:175*2:152*2:78*2:76*1 +932*3:908*3:78*1 +168*2:78*1 +78*1 +1048*1:748*1:467*1:363*1:284*1:235*1:151*1:78*1 +78*1 +78*1 +78*1 +1034*1:614*1:363*1:193*1:78*1 +1047*2:1032*6:1031*2:1030*12:976*1:975*1:818*26:786*1:717*1:333*1:321*1:318*1:277*1:78*1 +78*2 +982*1:848*1:843*2:758*2:641*1:638*3:624*1:105*1:79*1 +1047*6:984*1:979*1:784*2:717*1:663*3:643*5:628*1:627*3:626*3:625*3:624*2:622*2:410*1:325*2:324*1:319*3:247*1:216*1:207*1:203*1:185*2:79*1 +84*1:79*1 +79*1 +89*5:82*1:80*1:79*2 +988*1:659*2:652*1:230*1:79*1 +955*1:80*1 +1022*1:790*1:747*1:717*1:355*1:87*1:80*1 +795*1:734*1:615*1:614*1:613*2:608*4:605*2:603*4:600*6:599*3:598*2:597*2:596*2:595*2:593*2:591*2:589*1:586*5:585*1:583*3:142*4:80*13 +168*2:127*2:125*5:80*3 +843*1:841*1:549*1:534*1:523*1:518*1:516*1:504*1:502*2:501*1:446*3:423*2:396*4:386*1:365*1:179*1:80*1 +80*2 +608*6:80*2 +769*5:620*2:617*7:614*3:613*1:416*4:80*1 +456*1:230*1:229*1:116*1:80*2 +457*5:319*1:80*2 +80*2 +719*2:674*1:608*1:175*1:80*1 +80*1 +90*10:80*1 +80*3 +80*1 +1047*1:803*1:525*1:504*2:486*2:484*1:476*1:427*2:416*1:236*1:175*1:171*1:151*1:144*1:80*1 +80*2 +906*1:902*4:823*1:300*1:80*1 +914*1:795*1:749*1:681*1:457*1:256*1:216*1:80*1 +80*1 +80*1 +80*1 +80*1 +80*1 +1007*1:848*1:747*1:659*3:620*1:551*2:399*1:388*1:319*1:288*1:277*1:273*1:272*1:257*1:237*3:212*2:208*1:145*1:80*1 +1020*2:1016*1:851*1:821*1:702*1:212*3:80*1 +1052*2:1050*13:1028*3:850*11:849*1:848*5:846*1:841*1:840*1:838*1:827*1:825*1:824*1:822*3:819*1:818*7:814*1:813*1:811*1:810*1:809*1:808*1:804*1:802*1:799*2:795*1:794*1:793*1:792*1:791*2:790*1:789*1:788*1:786*11:785*1:784*1:783*1:780*1:776*1:769*1:768*1:767*1:766*6:765*4:764*1:761*1:760*3:759*3:758*5:757*1:756*1:755*1:754*1:753*1:752*1:751*1:750*1:749*1:748*1:747*1:746*2:745*2:744*1:742*1:741*1:740*2:739*2:738*1:737*1:736*1:735*1:733*1:732*1:731*1:725*1:722*3:721*2:720*2:719*4:717*4:713*1:711*1:709*1:708*1:706*1:705*1:704*1:703*1:702*1:701*1:700*1:694*1:691*1:688*1:687*8:685*1:684*1:679*1:670*1:617*1:585*6:562*3:542*1:529*2:493*2:491*1:386*1:382*1:280*3:244*1:171*1:159*1:92*1:81*1 +81*1 +1037*5:932*17:81*1 +82*1 +82*1 +90*1:88*1:85*1:82*1 +533*1:442*1:382*1:203*1:84*1 +84*1 +84*1 +215*1:88*1:84*1 +1041*2:984*1:659*1:555*1:84*2 +84*1 +1026*1:976*1:975*1:803*1:795*1:794*2:786*1:778*2:769*2:767*2:766*1:764*2:755*1:750*1:732*1:659*3:644*1:642*1:577*1:569*1:541*2:540*1:539*1:538*6:529*1:523*1:517*1:507*1:504*1:484*1:444*1:421*1:411*1:410*1:409*1:407*1:398*2:392*1:338*1:327*1:326*1:324*1:318*1:307*1:277*1:230*1:222*1:212*3:156*1:84*1 +256*3:85*1 +895*1:781*1:717*1:700*1:275*1:212*1:91*1:86*3 +516*2:86*1 +1047*1:134*3:86*2 +86*5 +222*1:86*2 +86*1 +845*1:746*1:600*1:396*1:304*1:86*1 +588*1:303*1:216*1:86*1 +581*4:579*5:317*1:91*3:86*2 +584*2:86*1 +287*1:246*1:87*1 +852*1:710*1:87*1 +88*1 +844*2:841*1:815*1:88*1 +1036*1:914*2:852*5:841*1:786*5:759*1:730*1:636*2:633*1:489*1:404*1:373*4:325*3:304*2:240*1:185*1:88*1 +89*1 +89*1 +89*1 +786*1:751*1:730*1:620*1:614*1:613*1:608*6:588*1:579*1:449*2:429*1:405*1:398*2:382*3:371*2:361*1:352*1:342*1:336*1:327*2:317*1:304*2:251*1:247*1:171*1:167*1:156*2:143*1:134*3:90*1 +90*2 +90*1 +90*1 +344*1:218*2:217*1:132*1:125*6:90*1 +399*1:398*1:384*4:293*1:91*2 +91*1 +91*1 +94*1 +94*1 +681*1:539*1:96*1:95*1 +788*1:222*1:163*1:95*1 +1036*3:932*2:95*2 +654*2:202*1:201*1:95*1 +338*1:96*1 +659*1:145*2:97*1 +841*1:97*1 +97*1 +97*1 +658*1:97*1 +97*1 +636*2:273*1:97*1 +97*1 +97*1 +97*1 +363*21:235*19:97*1 +221*2:97*1 +745*1:707*1:221*1:215*1:97*1 +97*1 +97*1 +457*1:360*1:98*1 +171*1:98*1 +98*1 +98*1 +982*3:923*1:914*1:910*1:845*1:844*1:727*1:652*3:240*1:98*1 +1015*1:848*7:802*1:764*1:640*1:608*1:534*1:212*1:156*1:99*1 +569*1:427*1:106*1:101*1 +1036*2:994*1:101*1 +102*4 +103*2 +982*17:632*2:104*1 +411*1:169*1:156*1:132*1:104*1 +105*6 +730*1:507*1:105*1 +105*1 +1034*1:932*1:908*1:780*1:212*1:105*1 +105*1 +905*4:795*1:212*1:105*2 +105*1 +1026*1:955*1:823*1:818*12:805*1:785*1:750*1:717*1:707*1:667*1:663*1:651*6:648*1:644*17:632*1:626*1:531*2:287*1:212*2:209*2:133*1:108*5:107*1 +932*1:108*1 +1047*3:988*1:941*1:932*1:904*1:848*2:837*1:804*1:760*1:670*1:561*1:548*1:544*1:411*2:382*1:148*1:145*3:138*1:132*2:131*7:109*1 +109*1 +210*1:109*1 +152*2:109*15 +109*1 +109*1 +975*1:109*1 +1022*1:976*2:152*6:109*1 +795*1:599*1:598*1:525*1:326*1:175*1:156*7:109*1 +109*1 +1047*1:140*1:109*1 +109*20 +1047*1:464*3:277*1:109*13 +940*6:628*17:328*10:148*2:109*2 +940*2:747*1:628*6:626*1:328*1:303*1:148*1:109*1 +946*3:945*5:611*1:608*3:606*7:605*1:600*5:314*1:309*8:308*13:307*10:163*2:161*1:141*2:122*11:121*1:118*6:116*1:115*6:114*2:113*1:112*1:111*1 +518*1:114*1 +578*1:150*1:114*1 +114*1 +1037*1:786*1:769*1:689*1:652*1:464*1:428*1:427*2:412*2:409*1:115*1 +412*1:338*1:327*1:242*1:115*1 +1042*1:855*1:783*1:769*2:577*1:400*1:274*1:167*1:145*1:115*1 +1005*1:504*1:116*1 +958*1:889*1:770*1:116*1 +1003*1:935*1:848*4:825*1:794*3:757*2:531*2:504*1:429*1:427*1:326*1:321*1:287*1:274*2:146*2:116*1 +118*1 +119*1 +1053*1:1050*6:949*3:937*1:935*1:934*1:933*1:932*1:805*2:803*1:796*1:767*1:756*1:755*1:753*15:749*2:628*1:620*7:605*1:604*1:580*1:578*1:549*1:547*1:526*10:521*1:517*2:515*2:508*1:504*1:502*2:497*1:495*1:492*1:488*1:434*1:415*1:400*3:398*8:397*2:389*1:385*6:372*1:355*1:339*1:327*2:306*1:288*2:282*1:274*1:212*1:176*5:172*1:146*2:125*3:120*1 +122*1 +1053*1:212*2:122*1 +1045*1:940*1:710*1:657*1:544*2:536*2:419*1:363*1:304*1:230*1:223*1:200*1:185*1:122*1 +1048*1:561*1:486*1:122*1 +705*3:426*1:122*1 +778*1:529*1:304*1:122*1 +1020*1:1007*1:756*1:256*1:125*1 +127*2:125*6 +961*4:941*7:223*17:138*47:126*1 +809*1:607*2:496*1:287*3:141*1:133*1:130*1 +840*1:793*1:790*1:768*1:766*1:762*2:761*1:760*1:758*1:756*1:753*1:749*1:746*3:742*1:659*4:646*1:549*3:538*1:268*1:212*3:132*1:131*1 +156*1:131*2 +917*2:816*1:729*1:726*1:654*1:212*2:131*3 +804*2:398*1:131*3 +988*1:131*1 +758*2:360*1:356*1:237*1:131*2 +941*2:796*1:785*3:755*1:752*1:751*1:749*1:632*4:620*1:581*1:580*1:579*2:534*1:524*1:504*2:483*1:429*2:385*3:329*1:327*1:326*1:274*1:156*2:145*1:143*2:131*1 +1054*1:917*1:845*2:843*1:747*1:531*1:321*1:274*1:131*1 +131*1 +131*2 +131*1 +636*1:363*1:222*1:132*1 +843*1:818*1:815*1:805*2:793*6:791*1:790*1:788*4:787*1:757*2:746*1:708*1:705*1:659*23:648*2:644*1:632*2:620*3:617*3:565*2:463*1:427*23:333*1:322*1:274*2:273*1:272*2:270*5:267*1:265*1:264*3:260*2:259*4:258*1:237*3:146*4:137*1:132*1 +1045*1:1022*1:848*1:820*1:795*3:791*1:784*2:766*1:757*1:746*1:652*2:644*3:620*1:539*1:531*6:429*1:427*1:374*1:355*1:320*1:212*1:132*1 +502*1:464*1:398*1:236*1:203*3:151*1:138*1:132*1 +463*1:133*18 +667*1:331*1:238*1:133*1 +133*1 +133*1 +223*1:134*1 +134*1 +134*1 +620*1:170*1:134*1 +136*1 +137*1 +814*1:663*1:616*1:558*3:557*3:516*1:431*1:427*1:376*1:327*1:274*2:203*1:137*1 +621*1:137*1 +980*6:979*6:917*1:912*1:826*1:818*1:785*1:722*1:698*2:666*1:621*1:504*1:334*1:316*1:312*1:249*1:212*1:163*2:137*1 +137*1 +932*1:845*1:727*1:652*1:638*1:620*1:551*1:138*1 +1047*1:976*2:478*1:138*2 +982*2:795*1:791*2:786*2:758*1:734*1:608*1:536*1:396*2:364*5:342*1:334*1:333*1:198*1:197*1:138*1 +1050*1:802*1:752*1:751*1:748*1:518*1:415*2:364*1:303*1:160*1:138*1 +138*1 +138*1 +223*2:138*2 +895*1:644*1:620*1:603*1:601*1:558*1:536*1:516*1:223*1:195*1:143*1:138*1 +673*1:588*3:338*1:223*1:138*1 +958*1:544*1:139*1 +655*1:456*1:411*1:410*2:182*1:181*1:180*1:176*1:139*1 +851*1:844*1:756*1:685*1:140*1 +756*1:405*1:398*1:390*7:327*2:308*1:140*1 +786*1:752*2:751*2:537*1:516*5:433*2:424*1:419*1:417*1:401*1:236*4:171*2:168*34:156*3:143*4:141*2:140*1 +140*2 +941*1:796*2:795*1:620*4:617*2:608*6:603*3:601*1:593*1:589*1:588*1:586*1:585*1:581*1:580*1:578*1:577*5:565*1:352*1:326*1:236*1:223*2:180*2:179*1:171*1:168*10:167*1:145*1:143*1:140*1 +975*1:760*1:620*1:604*1:531*1:386*1:355*1:210*1:197*1:178*3:173*7:168*7:156*1:141*2 +982*1:620*3:614*1:613*2:577*1:538*3:506*1:498*1:493*1:492*1:451*1:427*1:418*1:396*3:369*1:317*1:141*1 +141*1 +141*6 +620*2:614*2:613*4:599*2:598*2:583*1:141*1 +932*1:926*1:786*1:657*3:656*1:655*17:653*1:620*5:575*2:549*1:475*3:339*1:331*1:211*3:169*2:141*1 +976*2:975*1:141*1 +935*1:823*2:708*7:617*3:427*7:416*4:141*1 +620*5:614*15:613*23:600*2:599*1:598*1:583*1:580*10:578*12:297*3:252*6:142*2 +804*1:748*1:665*2:657*1:655*1:621*1:604*1:601*1:525*1:486*2:476*1:398*68:333*1:319*3:318*1:316*3:247*2:236*1:203*4:202*7:201*7:198*2:197*2:165*1:151*1:147*1:143*2 +657*2:610*1:565*1:521*11:372*6:371*2:363*1:143*1 +1041*1:844*2:223*1:144*1 +144*1 +144*3 +848*1:144*1 +982*2:915*1:145*1 +932*5:908*2:906*1:896*1:895*1:894*2:876*1:845*1:796*2:795*12:780*1:531*1:427*2:212*2:145*3 +932*8:905*2:852*1:781*4:748*2:708*1:659*1:212*2:145*1 +145*1 +848*2:145*1 +212*1:145*1 +823*1:818*1:795*7:775*1:759*3:644*6:616*1:550*2:504*2:431*2:285*2:230*1:146*1:145*2 +277*1:145*2 +608*1:145*2 +1045*1:1042*1:958*1:932*1:924*1:786*1:759*1:693*1:648*1:529*1:486*1:435*1:145*1 +796*1:620*51:581*24:580*18:579*18:399*3:277*1:145*1 +823*1:770*10:620*20:617*20:578*17:145*1 +818*1:805*1:791*2:708*2:270*1:146*1 +147*1 +148*1 +237*1:150*1 +1048*2:1047*5:1046*3:823*1:699*1:464*11:239*2:203*22:198*1:197*1:195*1:158*2:157*1:150*1 +150*1 +941*1:796*1:608*3:605*2:565*1:437*1:344*1:223*1:151*6 +852*1:781*1:721*1:636*1:580*1:578*1:525*1:486*2:476*1:430*1:247*2:236*1:220*2:151*1 +151*1 +151*1 +151*1 +151*1 +151*1 +478*1:475*1:446*1:429*1:296*1:151*1 +1053*1:717*1:619*1:212*1:152*1 +152*1 +152*1 +584*1:489*1:303*2:152*1 +152*1 +1047*1:754*1:427*7:416*1:152*1 +152*1 +152*1 +212*2:153*2 +153*1 +647*8:274*1:153*1 +153*1 +551*2:475*3:344*1:235*1:154*1 +475*2:154*1 +748*2:729*1:549*1:242*1:154*1 +770*1:580*1:539*1:427*2:277*1:155*1 +1037*1:155*1 +917*2:879*1:861*1:843*1:796*2:757*3:659*1:652*2:646*1:644*1:620*2:569*1:531*1:266*1:265*1:212*2:156*1 +1015*1:790*1:212*1:156*2 +759*1:746*1:647*1:156*1 +156*29 +156*1 +932*1:917*1:848*2:783*1:781*1:708*1:652*1:295*1:263*1:259*1:223*1:156*2 +818*1:805*1:764*1:531*1:314*1:274*1:156*1 +733*1:364*1:338*1:320*1:316*1:156*1 +814*2:802*1:758*1:629*1:620*2:578*1:573*1:492*1:483*1:427*2:416*1:411*1:406*1:326*1:156*2 +559*1:556*3:156*1 +848*1:331*2:156*1 +1037*5:1020*1:1019*1:916*1:846*1:156*2 +156*2 +644*2:617*1:508*1:418*2:398*1:297*1:156*2 +156*1 +752*6:751*6:592*1:538*2:506*3:505*3:503*2:498*4:493*13:492*1:472*2:446*1:445*1:385*2:169*5:166*3:156*3 +156*5 +156*2 +363*1:156*1 +843*1:789*1:769*2:764*1:757*1:748*1:747*1:659*1:550*2:549*1:529*1:518*1:504*1:428*1:427*1:381*1:364*1:355*1:295*1:282*1:277*1:256*2:212*1:156*1 +1048*1:932*1:483*1:481*1:431*1:309*1:156*1 +521*3:448*3:385*1:156*1 +320*2:156*1 +1048*1:1047*1:575*1:168*2:156*1 +156*5 +762*1:727*1:677*1:628*1:328*1:212*1:169*1:165*1:156*1 +156*2 +156*1 +1037*2:981*1:780*1:747*1:746*1:708*2:676*1:673*1:644*3:541*1:531*1:333*1:212*1:156*1 +156*1 +156*1 +813*1:786*5:784*8:775*1:569*1:531*2:465*1:333*12:329*7:321*21:320*35:318*10:316*17:157*1 +810*1:742*1:604*1:562*3:334*1:322*1:319*2:316*1:307*1:238*1:203*1:202*2:201*5:171*1:158*2 +319*5:316*8:203*10:202*3:201*3:158*2 +1047*1:1046*1:158*1 +914*1:848*1:753*1:632*1:358*1:288*2:235*1:218*1:159*1 +1047*1:160*12 +932*1:160*6 +777*1:601*1:521*13:472*2:449*2:448*11:416*2:372*1:180*1:160*1 +758*1:504*1:472*1:414*1:412*2:316*1:295*2:161*1 +161*2 +531*1:229*1:162*5 +746*1:445*1:163*1 +932*1:163*1 +1032*2:933*1:932*1:926*1:852*1:786*1:717*1:163*1 +963*1:457*2:163*1 +1041*1:958*1:848*1:367*1:212*1:163*1 +314*1:163*1 +263*1:259*1:257*1:163*2 +717*1:659*3:642*1:504*1:322*1:316*1:243*1:230*2:171*2:163*1 +165*1 +795*4:780*1:608*2:168*1:165*1 +795*1:166*1 +168*81 +910*1:789*1:784*1:778*1:764*1:722*1:647*1:579*1:385*1:273*1:256*4:212*1:168*1 +176*1:168*1 +924*1:923*1:256*1:168*1 +168*1 +475*1:247*5:168*2 +168*1 +795*1:577*1:168*4 +1051*2:168*5 +577*7:431*1:168*5 +674*2:565*1:411*1:168*2 +1047*1:933*1:193*1:168*18 +1050*4:848*4:786*1:780*1:752*5:751*5:538*1:506*2:505*2:503*1:498*1:493*5:489*1:438*1:429*1:427*1:406*4:405*1:404*1:390*15:385*2:373*2:353*1:230*2:168*3 +804*1:517*1:168*2 +168*1 +1047*6:976*1:614*2:613*2:252*1:179*1:168*1 +915*1:717*1:237*1:168*1 +950*1:705*1:614*1:516*1:504*2:169*1 +489*1:169*4 +963*1:169*1 +941*3:804*1:784*1:778*1:534*1:385*1:373*1:328*1:304*1:169*1 +170*1 +170*1 +1005*1:917*1:904*3:848*1:790*1:729*1:682*1:620*1:456*1:171*1 +171*1 +230*3:171*2 +171*1 +171*1 +171*1 +171*1 +171*2 +900*1:523*1:374*1:280*1:176*1:172*2 +374*7:371*2:172*3 +821*1:397*1:374*1:172*1 +172*1 +172*1 +172*1 +172*1 +172*1 +172*1 +172*1 +172*1 +172*1 +178*2:175*1 +610*1:490*4:373*5:175*1 +175*1 +608*2:593*1:175*1 +175*1 +175*1 +175*1 +674*1:175*1 +175*1 +175*1 +175*1 +752*1:751*1:515*1:385*1:256*1:176*3 +1021*1:791*1:788*1:757*1:705*1:677*1:659*1:652*2:608*2:577*1:511*1:491*1:347*1:346*1:342*9:269*2:246*1:180*4:179*7 +407*1:385*1:179*1 +551*1:180*1:179*1 +659*1:326*5:295*2:179*1 +975*1:608*3:179*1 +423*5:342*1:179*1 +585*1:583*1:515*1:435*1:297*1:240*2:222*1:179*1 +179*2 +179*1 +508*1:344*1:342*3:341*1:179*1 +747*1:179*1 +180*2 +655*1:620*1:597*2:596*2:595*2:583*1:579*1:295*1:180*1 +185*1:181*2 +940*1:786*1:747*1:745*1:672*1:636*2:544*1:536*1:419*1:371*1:230*1:181*1 +933*1:818*1:781*4:777*2:719*1:674*1:620*2:523*6:508*3:449*1:448*1:399*1:380*3:287*1:274*2:246*1:212*1:182*2 +926*1:293*1:182*2 +554*2:212*1:182*2 +182*1 +438*1:185*1 +932*1:185*1 +188*4 +190*1 +190*2 +190*2 +190*1 +190*4 +190*1 +193*3 +193*5 +193*5 +932*1:193*1 +193*1 +193*3 +193*1 +193*1 +328*1:303*2:239*1:193*4 +1047*4:608*1:193*2 +671*3:193*1 +558*1:193*1 +193*1 +193*1 +193*1 +193*1 +193*1 +843*4:841*3:316*1:273*1:193*1 +193*2 +1054*2:1050*1:858*2:786*2:762*1:750*1:712*1:655*2:559*3:549*1:542*1:539*6:536*7:486*2:467*1:461*1:345*2:342*1:319*1:316*1:230*1:203*1:200*2:199*3:195*1 +1046*1:778*1:629*1:573*1:569*1:559*1:273*1:218*21:195*2 +791*1:786*2:785*1:777*1:662*3:629*2:529*3:325*6:324*1:304*3:287*1:277*1:276*1:195*1 +803*1:792*2:767*5:760*3:745*1:649*1:601*1:565*1:336*1:215*1:195*1 +786*19:783*1:489*1:316*2:197*3 +197*1 +843*1:794*1:237*1:220*1:197*1 +198*1:197*1 +655*1:637*1:198*1:197*1 +1047*2:674*3:427*2:249*2:230*1:199*1 +539*2:457*2:285*1:200*1 +464*1:459*1:322*1:247*1:202*2:201*2 +202*2:201*1 +201*1 +746*1:202*1:201*1 +319*1:202*1:201*1 +1061*1:769*1:287*1:202*1 +202*2 +203*1 +203*1 +795*3:748*6:285*1:203*1 +975*1:525*1:486*2:484*1:476*11:457*2:385*2:247*1:236*1:228*1:204*2:203*9 +476*5:203*1 +203*3 +476*5:203*1 +203*1 +203*1 +489*1:203*1 +203*1 +235*1:203*1 +203*1 +203*1 +825*1:747*1:622*1:551*1:331*1:203*1 +203*1 +203*1 +980*5:979*8:917*2:907*1:818*1:811*1:759*4:757*4:747*2:688*1:685*1:683*2:642*1:529*1:509*1:495*1:322*1:303*3:225*1:212*4:203*2 +203*1 +774*1:464*1:203*1 +204*1 +700*1:699*1:228*1:204*2 +924*1:844*1:504*1:363*1:205*1 +206*2 +208*2 +208*2 +208*2 +208*1 +208*1 +208*1 +982*1:208*1 +935*1:932*5:916*3:908*3:899*1:780*1:659*2:416*4:398*1:209*1 +785*2:644*4:429*1:428*2:316*1:304*1:230*1:209*1 +841*1:769*1:727*1:659*3:579*2:333*1:269*1:256*1:209*4 +209*4 +209*2 +209*2 +852*1:784*1:558*1:531*1:321*1:209*1 +209*1 +805*1:793*1:708*1:288*2:277*1:209*5 +963*2:648*1:483*7:212*1:209*1 +758*1:210*1 +492*1:210*1 +1047*1:650*1:608*1:403*1:331*1:241*1:211*1 +958*1:786*1:780*2:742*1:212*3 +1015*1:628*2:627*1:626*1:625*1:624*1:622*2:328*1:212*2 +841*1:282*1:212*1 +932*1:843*2:212*6 +212*1 +845*1:693*1:212*1 +940*1:212*1 +950*1:785*5:677*1:652*31:539*1:223*1:212*1 +521*1:383*1:212*1 +212*1 +256*2:212*1 +212*1 +212*1 +632*1:427*1:398*1:212*1 +212*1 +212*1 +988*1:845*1:212*1 +809*1:754*1:601*2:427*5:416*2:376*1:303*1:212*3 +888*1:880*2:878*3:866*2:860*2:790*1:536*1:529*1:457*1:448*5:244*1:212*2 +467*1:212*2 +789*1:786*1:659*1:638*2:636*3:212*3 +212*1 +212*1 +1037*1:981*1:976*1:892*1:891*1:819*1:795*1:786*1:783*2:782*2:747*1:723*1:684*1:682*1:500*1:398*1:316*2:277*1:212*2 +1034*1:964*1:924*1:915*1:848*2:846*2:844*1:843*2:841*1:824*1:782*2:778*1:703*1:693*2:683*1:667*1:659*2:648*4:641*3:640*3:638*1:637*1:636*5:625*2:622*1:619*1:573*3:555*1:549*2:523*1:333*1:276*1:237*2:216*1:215*1:212*2 +212*1 +212*1 +849*1:746*1:212*1 +212*1 +848*1:212*1 +212*1 +1008*1:212*5 +1059*1:1055*4:1036*3:1015*1:979*1:928*2:927*2:926*7:922*2:921*3:918*1:917*3:916*2:915*1:914*1:913*1:911*1:910*1:909*1:907*1:903*1:901*1:900*2:899*2:898*2:897*2:896*1:895*1:894*1:892*2:891*2:890*2:889*2:888*1:887*1:886*1:885*2:884*3:883*2:882*2:881*2:880*1:879*1:878*1:877*2:875*3:874*2:873*3:872*4:871*3:870*3:869*3:868*3:867*1:866*2:864*2:863*4:862*2:861*1:860*1:859*1:858*1:857*1:856*1:855*2:854*2:853*1:852*3:698*3:212*1 +686*1:212*1 +212*1 +212*1 +216*1:212*1 +914*1:523*1:212*1 +891*1:659*1:223*1:212*1 +915*1:795*1:212*1 +462*1:212*1 +1053*2:825*1:790*1:757*1:727*1:427*1:212*2 +887*1:212*1 +212*4 +212*1 +848*1:724*1:212*1 +914*2:895*1:881*2:878*2:876*5:864*1:859*2:858*3:857*2:856*1:768*1:212*1 +815*1:804*2:796*1:212*1 +295*21:212*2 +815*1:637*1:212*1 +212*1 +551*23:212*1 +551*9:212*1 +212*1 +212*1 +212*1 +212*1 +212*1 +794*1:241*1:212*1 +212*1 +212*2 +212*1 +924*1:212*1 +212*1 +932*2:715*3:619*1:212*21 +379*1:212*1 +212*2 +212*1 +745*9:212*1 +1041*1:212*1 +924*1:923*1:212*1 +1037*1:1021*1:916*1:811*1:802*1:783*1:573*1:529*1:212*2 +212*2 +726*1:276*2:212*1 +212*1 +914*1:846*2:212*1 +212*1 +619*1:560*1:536*1:530*1:456*1:383*1:212*1 +758*1:726*1:452*1:411*1:212*1 +212*1 +786*1:659*3:636*1:212*1 +212*1 +212*1 +778*1:620*1:516*1:429*1:410*1:212*1 +796*1:212*1 +212*1 +212*1 +848*1:795*2:788*1:504*2:212*2 +212*1 +212*1 +212*1 +212*1 +932*4:844*6:791*1:787*1:216*1:212*3 +932*1:212*6 +212*1 +212*1 +982*2:848*1:619*1:555*1:530*1:405*1:212*1 +212*1 +216*1:212*1 +212*1 +212*1 +914*1:783*1:717*1:652*2:632*2:491*1:421*1:240*1:215*1:212*1 +815*1:212*1 +212*1 +815*3:794*1:759*1:748*3:726*1:683*1:273*2:212*4 +796*1:785*2:659*1:531*1:212*1 +826*1:794*1:659*3:636*1:577*3:339*1:264*1:263*5:260*1:257*1:237*1:212*1 +932*13:212*1 +880*1:849*1:830*1:412*3:373*1:212*1 +212*1 +881*1:880*2:686*2:212*1 +212*1 +212*1 +212*1 +212*1 +214*2 +214*1 +214*2 +913*1:846*1:844*1:215*1 +215*1 +897*1:215*1 +385*1:215*1 +404*1:215*1 +792*4:745*2:649*3:648*1:608*1:215*1 +216*1 +920*1:806*1:721*1:463*1:216*1 +786*1:467*2:216*1 +762*2:404*1:384*2:373*4:304*1:303*2:216*4 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +1030*1:216*1 +216*1 +216*1 +840*1:216*1 +932*1:216*1 +216*1 +216*1 +845*2:844*2:216*1 +216*1 +216*1 +218*15 +220*2 +783*1:220*1 +220*1 +220*1 +629*1:608*2:356*1:220*1 +356*1:220*1 +221*1 +221*2 +221*1 +760*1:404*1:392*1:373*1:307*1:243*1:222*1 +940*1:222*1 +848*1:682*1:222*1 +601*1:381*1:222*1 +768*9:659*2:222*1 +222*1 +946*1:708*1:223*1 +941*1:565*1:223*1 +223*1 +932*1:285*1:223*1 +223*1 +223*1 +1029*1:224*8 +1052*1:795*1:786*1:730*1:584*1:577*1:385*1:224*1 +224*1 +722*1:569*1:559*1:529*1:226*1 +879*1:878*1:877*1:867*1:866*1:865*1:864*1:863*1:553*1:481*2:226*5 +722*1:226*2 +226*1 +550*2:229*8:227*4 +227*1 +705*1:582*1:551*3:229*1 +544*2:486*4:229*1 +246*1:229*1 +229*1 +930*1:652*7:365*1:229*1 +479*1:229*1 +848*1:682*1:411*1:230*1 +230*3 +275*1:230*1 +1049*1:230*1 +1048*1:1046*1:1042*1:1036*7:995*2:976*1:932*2:917*1:908*1:620*1:608*7:601*1:427*2:230*1 +821*2:786*2:636*1:577*1:538*1:521*1:516*1:448*1:429*2:398*1:373*1:329*1:326*1:230*2 +806*1:304*2:293*1:230*3 +230*1 +230*1 +230*1 +977*1:896*1:714*1:338*2:230*3 +236*2:230*4 +914*1:892*1:786*1:567*1:550*1:460*1:428*1:398*1:373*2:230*1 +230*3 +230*1 +608*1:603*3:598*1:230*1 +230*1 +786*1:231*1 +689*1:632*2:231*1 +235*1 +235*1 +932*1:235*1 +235*1 +235*1 +804*12:398*1:235*5 +236*2 +1047*5:822*1:817*1:552*4:489*3:236*1 +236*1 +342*1:236*2 +795*2:236*2 +850*1:237*1 +600*1:237*2 +237*1 +237*1 +237*1 +926*2:702*1:632*1:241*2:237*1 +237*2 +778*3:404*1:237*1 +917*1:844*1:786*1:237*1 +273*1:237*1 +1041*1:843*1:237*1 +237*1 +237*1 +237*2 +621*1:237*1 +608*1:239*1 +841*1:240*1 +241*1 +241*1 +1059*1:241*1 +812*1:792*2:705*1:497*1:484*1:241*1 +496*1:273*1:242*1 +304*1:242*1 +608*2:242*1 +577*1:242*2 +1047*2:823*1:648*1:475*2:242*4 +242*3 +243*1 +244*1 +244*1 +244*1 +244*1 +496*1:390*1:244*1 +504*1:359*2:244*1 +246*1 +463*1:246*1 +246*1 +806*3:787*1:636*1:246*1 +766*2:247*1 +247*15 +247*1 +1047*2:608*2:374*2:247*5 +247*1 +247*2 +1047*1:247*1 +247*1 +247*1 +780*1:301*1:249*3:247*2 +1054*1:621*2:486*2:484*2:483*3:247*2 +247*1 +977*1:781*1:247*2 +1053*1:994*1:251*2 +252*1 +688*1:253*2 +253*1 +253*1 +254*2 +256*4 +256*1 +256*1 +256*1 +693*1:681*2:256*5 +256*1 +317*1:256*1 +256*1 +988*1:843*1:764*1:754*1:416*1:256*1 +256*1 +818*1:257*1 +659*1:265*1:264*1:260*1:259*1:258*1 +258*1 +258*1 +708*1:659*2:415*1:273*1:259*2:258*1 +932*4:273*1:262*1:258*1 +746*1:659*4:267*1:259*1 +757*1:659*3:259*1 +914*1:659*4:429*1:396*3:259*1 +1021*1:977*1:917*1:848*2:844*1:843*1:688*1:659*4:580*1:270*1:265*1:264*1:260*1 +659*4:260*1 +260*1 +659*4:264*1:260*1 +261*1 +263*1 +932*1:263*1 +265*1 +1022*1:648*1:636*1:549*1:504*1:265*1 +265*1 +267*1 +1036*1:786*1:637*1:632*1:304*1:267*1 +1050*1:1041*1:935*1:841*1:794*1:748*1:659*3:625*2:268*1 +268*1 +533*1:465*1:268*1 +269*7 +269*1 +727*1:269*1 +269*1 +269*1 +659*1:270*1 +270*1 +856*1:781*1:673*1:659*1:555*1:540*1:270*1 +932*7:908*3:659*2:270*1 +1017*1:1010*1:1009*1:1007*1:924*1:923*1:912*1:844*1:843*1:726*1:271*2 +659*1:273*1:272*3 +273*1 +975*1:273*2 +551*1:273*2 +1041*1:1015*1:867*1:845*1:841*1:786*1:783*1:774*1:619*1:549*1:536*1:522*1:518*1:489*3:465*1:273*1 +273*1 +659*2:273*1 +932*4:836*1:819*1:273*1 +932*21:903*1:659*1:541*1:273*1 +273*1 +273*1 +273*1 +273*1 +273*1 +273*1 +273*1 +659*4:273*1 +1037*2:428*1:427*1:274*1 +1043*1:867*1:844*1:781*3:274*1 +274*1 +946*1:945*1:795*3:726*2:274*1 +652*1:274*1 +1041*1:274*1 +796*1:277*1:274*1 +1017*1:814*1:805*1:802*1:315*1:274*1 +986*1:924*1:899*1:898*1:897*1:896*1:895*1:894*1:893*1:892*1:891*1:890*1:889*1:888*1:887*1:886*1:885*1:884*1:883*1:882*1:881*1:880*1:879*1:878*1:877*1:876*1:875*1:874*1:873*1:872*1:871*1:870*1:869*1:868*1:867*1:866*1:865*1:864*1:863*1:862*1:861*1:860*1:859*1:858*1:857*1:856*1:855*1:854*1:853*1:852*4:843*3:841*4:832*1:730*1:274*1 +730*1:274*1 +803*1:786*1:534*1:518*1:274*1 +976*3:766*1:741*1:293*1:274*1 +786*1:274*1 +632*1:275*1 +633*1:620*1:320*1:276*1 +276*1 +1032*2:848*1:845*1:771*1:539*1:490*1:427*1:404*3:276*1 +777*1:587*2:277*8 +277*1 +778*1:390*1:277*1 +277*1 +781*4:659*3:647*1:523*1:277*1 +781*1:277*1 +1034*1:748*3:277*1 +650*1:403*2:277*1 +280*1 +280*1 +280*2 +280*2 +280*1 +280*1 +932*1:720*1:281*1 +960*3:932*4:282*1 +282*1 +796*1:659*1:580*1:284*1 +784*1:569*1:320*1:285*1 +841*1:285*1 +285*1 +285*2 +823*2:285*1 +287*4 +932*1:287*1 +287*1 +288*1 +786*3:693*1:651*1:648*1:632*1:288*1 +763*2:712*1:416*1:404*2:288*1 +741*1:289*4 +291*1 +607*1:293*2 +607*1:293*2 +615*1:293*4 +293*3 +293*3 +293*1 +293*2 +848*1:747*1:746*4:578*1:331*1:294*2 +552*1:295*1 +1041*1:963*1:814*1:811*1:794*1:786*1:785*1:761*1:662*1:647*1:617*1:552*1:529*1:505*1:504*1:503*1:500*1:497*1:496*1:427*2:411*1:404*1:317*1:295*2 +295*1 +1046*1:795*1:723*1:608*1:605*1:599*3:598*1:597*1:596*1:595*1:592*1:586*1:583*1:295*3 +295*1 +297*3 +932*1:908*2:654*2:650*8:403*6:297*1 +298*1 +300*1 +823*1:301*1 +301*1 +319*2:303*3 +758*2:303*2 +963*1:303*1 +303*1 +303*1 +304*1 +304*1 +913*2:846*1:843*1:620*1:304*4 +324*1:304*1 +914*1:304*1 +977*1:924*1:843*2:841*1:324*1:304*1 +786*1:783*1:325*2:304*3 +304*6 +304*1 +304*11 +304*1 +636*3:304*2 +427*2:324*1:304*2 +304*4 +304*3 +982*4:964*6:856*1:791*1:786*1:658*3:657*1:632*1:608*1:438*5:304*1 +720*1:304*2 +304*1 +307*1 +1046*2:902*1:699*1:573*1:307*1 +307*1 +999*1:786*2:659*2:509*1:429*4:427*1:416*2:331*1:327*1:308*1 +316*1 +316*1 +316*1 +573*2:385*18:316*16 +786*2:784*1:569*2:333*10:329*8:321*1:320*10:318*11:316*9 +321*1:316*2 +317*2 +317*1 +997*2:789*6:318*27 +852*6:318*1 +333*1:318*1 +318*1 +327*1:319*1 +319*1 +766*1:320*2 +784*1:531*1:320*1 +784*1:773*3:531*16:321*1:320*2 +412*1:394*2:320*1 +399*1:320*2 +950*1:782*1:776*1:767*1:747*2:727*1:531*1:517*1:410*1:385*3:320*1 +724*1:320*1 +1047*1:1046*1:989*3:483*1:320*1 +321*1 +1022*1:958*1:790*1:509*1:399*1:322*1 +322*1 +324*1 +324*1 +841*1:324*1 +325*5 +1038*1:1029*1:777*1:404*1:327*2:325*1 +326*3 +582*1:326*1 +326*1 +327*1 +327*1 +755*1:327*1 +328*1 +328*1 +329*1 +1015*2:717*1:703*1:329*1 +825*1:779*3:657*2:577*25:549*1:518*12:330*1 +331*1 +552*1:331*2 +334*1 +786*1:334*1 +940*2:335*3 +939*1:937*1:936*1:908*2:336*1 +803*2:671*1:558*2:509*1:336*1 +336*1 +336*1 +657*6:654*2:650*2:339*4:338*14 +338*1 +338*1 +681*1:338*3 +932*1:813*9:811*1:802*3:795*1:786*1:758*1:654*1:650*1:600*1:529*1:339*1:338*1 +795*3:338*1 +688*1:620*1:338*1 +338*1 +339*1 +342*1 +342*2 +504*1:342*3 +342*1 +349*2:342*3 +342*3 +342*1 +342*1 +1047*3:344*1 +344*3 +363*1:350*1 +932*1:867*2:803*3:632*1:620*1:523*1:379*2:353*1 +355*1 +355*1 +356*1 +356*1 +357*1 +357*1 +616*1:446*3:423*3:396*4:371*1:357*1 +396*10:357*1 +359*1 +359*1 +963*1:683*1:376*1:359*1 +360*1 +361*9 +361*8 +539*1:363*65 +1050*1:810*1:766*1:765*1:763*1:758*1:754*1:667*1:551*1:537*1:518*4:510*1:507*1:503*1:502*1:501*1:498*1:497*1:493*1:490*1:488*1:364*1 +786*1:364*1 +364*1 +1043*1:906*1:786*1:717*1:614*1:365*1:364*1 +367*1 +823*1:492*1:491*9:371*1 +518*1:374*1 +374*2 +374*3 +1047*6:779*1:468*1:374*1 +608*1:374*2 +374*1 +426*1:375*1 +375*1 +376*1 +771*1:404*1:381*1 +617*2:614*3:613*2:608*3:385*1:382*7 +382*1 +382*1 +383*1 +383*1 +765*1:383*1 +384*2 +384*1 +384*1 +384*2 +384*1 +384*1 +686*1:585*1:385*1 +932*2:917*1:914*1:905*2:904*2:686*1:386*4 +865*1:803*3:389*2 +805*1:783*1:648*1:531*1:390*1 +390*1 +796*1:409*1:392*1 +648*1:626*1:565*1:521*1:392*1 +1046*1:554*1:392*1 +418*1:396*3 +397*7 +794*1:757*1:539*1:398*1 +398*5 +804*2:398*9 +975*1:848*1:659*1:398*1 +398*7 +905*1:398*1 +786*2:585*1:398*2 +398*1 +789*1:747*1:399*1 +975*1:674*1:504*1:409*3:399*2 +418*1:403*1 +914*1:403*1 +403*1 +654*1:650*2:403*1 +926*1:771*1:427*1:404*2 +404*1 +681*1:404*1 +404*1 +747*1:405*1 +407*2 +849*1:848*1:786*1:708*1:620*1:552*2:415*11:409*4 +409*3 +940*1:848*2:756*2:608*1:552*1:531*1:411*1 +445*1:411*1 +895*1:412*1 +1047*2:667*1:413*1 +414*2 +414*1 +786*1:415*1 +415*1 +760*1:667*1:415*1 +416*1 +1037*1:786*1:632*1:416*1 +416*5 +620*1:416*4 +416*1 +754*1:416*1 +848*1:689*1:518*1:418*1 +422*1 +982*1:427*3 +427*8 +427*4 +427*1 +427*1 +791*1:746*1:427*1 +786*1:554*1:428*1 +508*1:429*21 +429*1 +429*1 +429*2 +601*1:431*1 +1006*1:555*1:431*1 +887*1:848*1:431*3 +434*1 +437*1 +665*1:598*1:456*1:437*1 +802*1:526*1:447*1 +521*6:448*7 +730*1:448*1 +804*1:449*1 +577*2:454*1 +455*1 +456*2 +457*1 +457*1 +457*2 +457*1 +457*1 +457*1 +559*1:458*1 +461*1 +461*1 +717*1:461*1 +463*1 +463*1 +464*1 +770*1:464*1 +1047*3:614*1:607*1:464*2 +464*1 +464*1 +824*1:673*1:464*1 +471*1 +475*1 +475*1 +475*2 +475*2 +475*3 +475*1 +475*1 +475*3 +747*1:483*1:475*2 +475*1 +475*1 +475*1 +476*5 +478*1 +478*1 +478*1 +478*1 +478*1 +1048*1:1047*1:481*1 +483*1 +1061*1:1020*1:1016*1:1013*2:1012*1:1010*1:1005*1:1004*4:1001*1:932*1:848*6:841*1:554*1:483*1 +483*1 +544*1:484*1 +484*2 +1047*1:486*1 +486*6 +486*1 +488*3 +488*2 +582*1:492*1:489*1 +1047*1:554*2:489*3 +489*1 +1048*2:489*1 +489*1 +489*2 +489*1 +1047*1:976*1:489*1 +489*1 +746*1:720*1:670*1:642*1:548*1:492*1 +493*1 +732*1:501*1:497*1 +502*1 +648*1:502*1 +504*23 +504*15 +504*1 +504*1 +504*1 +746*1:652*1:523*1:504*1 +534*1:504*1 +504*3 +652*1:504*1 +507*2 +507*2 +508*1 +515*1 +515*1 +515*1 +515*1 +620*1:515*1 +516*1 +518*1 +518*1 +954*1:518*1 +988*1:963*1:786*1:783*1:777*1:737*1:552*1:539*1:521*1 +522*1 +848*1:843*1:524*1 +526*1 +655*1:529*6 +1052*2:1021*2:822*2:818*1:801*1:799*4:769*1:767*1:766*5:765*4:763*1:758*4:738*5:736*5:692*1:691*1:690*1:680*1:529*2 +633*1:529*1 +700*1:531*1 +531*1 +1000*1:841*1:746*1:689*1:659*2:619*1:533*1 +534*1 +941*1:796*1:755*1:673*1:534*1 +534*1 +774*1:536*1 +752*1:751*1:537*5 +793*1:789*1:786*1:757*1:538*1 +924*1:916*1:914*1:845*1:843*1:786*1:538*2 +538*1 +539*1 +706*2:539*1 +539*1 +539*1 +631*1:539*1 +1053*1:539*1 +539*1 +539*1 +539*1 +539*1 +539*1 +539*1 +539*1 +539*1 +659*1:539*1 +539*1 +762*1:539*1 +848*1:788*1:552*1:539*1 +1047*1:795*1:749*1:608*1:603*3:599*1:598*1:539*1 +539*1 +750*1:542*1 +544*1 +670*1:632*1:548*1 +917*1:915*1:659*3:648*1:644*1:641*2:640*1:638*1:636*3:549*2 +549*1 +659*1:638*2:549*1 +550*1 +550*2 +550*2 +550*1 +551*2 +551*6 +551*10 +551*1 +551*1 +551*1 +551*4 +551*1 +551*1 +551*1 +551*1 +903*1:552*1 +552*1 +553*1 +1039*1:903*1:625*1:553*1 +745*1:647*1:617*1:554*3 +554*1 +554*6 +554*6 +554*1 +848*1:710*1:647*1:554*1 +555*1 +556*1 +897*1:558*1:557*1 +1047*2:558*1 +1036*1:937*2:936*2:935*1:932*15:915*1:908*10:899*1:898*1:892*2:878*1:659*6:558*1 +642*3:565*1:560*5 +560*3 +560*2 +560*1 +561*1 +1050*1:1015*1:810*3:795*1:788*1:761*1:747*1:604*1:562*2 +1037*3:1003*1:958*1:833*1:786*1:562*1 +565*1 +565*1 +565*1 +569*1 +569*1 +722*2:573*18 +575*10 +903*1:841*1:779*8:768*1:577*5 +1046*2:629*1:577*1 +577*8 +823*2:620*6:614*4:613*5:601*1:600*2:598*1:597*3:596*3:583*1:580*3:578*2 +620*4:614*2:613*3:580*8:578*9 +932*1:827*1:786*1:578*1 +579*1 +620*1:581*1:579*2 +786*1:579*1 +581*1 +591*1:582*2 +605*1:599*3:597*1:595*1:593*1:592*1:586*1:583*1 +608*1:599*3:598*1:597*1:596*1:595*1:592*1:586*1:583*1 +932*1:584*1 +1052*1:1047*2:1021*1:1018*1:979*1:928*1:927*1:922*1:921*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:634*1:620*2:598*2:596*3:585*3 +795*5:608*6:603*7:586*1:585*1 +587*2 +587*2 +620*1:588*1 +843*1:592*1 +605*1:593*1:592*1 +593*1 +605*1:593*1 +593*1 +593*1 +599*1 +599*1 +599*1 +600*1 +601*1 +601*1 +1021*1:848*3:601*1 +629*1:601*1 +601*1 +601*1 +603*3 +603*2 +604*1 +604*1 +605*1 +608*1 +608*2 +823*1:676*1:608*1 +608*1 +608*6 +848*2:778*1:608*2 +608*1 +608*2 +608*1 +824*1:795*1:617*1:608*1 +614*2:613*2 +614*1:613*1 +614*1 +614*1 +617*3 +831*1:824*1:640*1:619*1 +619*1 +620*1 +983*2:620*1 +620*3 +620*1 +620*1 +620*1 +620*1 +796*2:620*2 +620*1 +620*1 +620*1 +714*1:621*4 +621*1 +621*1 +621*1 +622*1 +625*1 +1022*1:950*1:932*2:809*1:712*1:626*6 +629*2 +630*1 +631*1 +632*5 +632*1 +632*1 +1022*5:1015*1:848*3:786*1:774*1:632*1 +632*1 +632*1 +632*2 +766*3:758*1:632*1 +632*1 +632*1 +857*1:632*1 +632*1 +632*1 +632*1 +632*1 +1036*1:937*2:936*2:632*1 +632*1 +632*1 +632*1 +926*1:684*1:632*1 +681*1:632*1 +848*3:717*1:632*1 +632*2 +632*2 +638*1:632*2 +926*6:912*1:633*1 +633*1 +633*1 +640*4:636*59 +977*2:636*1 +1006*2:641*1:636*2 +636*1 +636*2 +636*3 +636*1 +786*1:636*1 +636*2 +932*1:767*1:638*1 +638*1 +641*1 +641*1 +642*1 +642*1 +642*1 +1047*3:642*1 +642*1 +642*1 +642*1 +643*1 +644*1 +1036*2:1030*1:901*1:841*1:815*1:803*1:767*1:688*1:659*2:645*1 +647*1 +844*1:647*1 +647*1 +648*2 +1039*1:932*4:908*4:648*1 +648*1 +648*1 +648*1 +648*2 +932*1:648*2 +648*1 +650*1 +650*1 +650*1 +654*1:650*1 +651*1 +1003*1:924*1:652*1 +815*1:794*1:689*1:652*1 +893*1:848*1:652*1 +852*2:652*1 +844*1:843*1:652*2 +652*1 +652*1 +863*4:858*2:844*3:652*1 +655*2 +655*1 +655*1 +786*1:655*1 +655*1 +784*2:655*1 +885*1:876*1:658*2 +915*1:717*5:658*1 +659*1 +659*1 +659*1 +659*1 +659*1 +659*2 +659*2 +659*1 +659*1 +1009*1:659*1 +659*1 +659*1 +659*4 +659*2 +659*1 +659*1 +659*1 +844*1:659*1 +908*1:659*1 +843*1:659*1 +932*1:659*1 +932*1:903*1:659*1 +818*1:659*1 +659*2 +659*2 +659*1 +659*1 +848*3:659*1 +659*1 +659*1 +659*1 +661*1 +661*1 +769*2:665*1 +665*1 +665*1 +665*1 +666*1 +666*1 +666*2 +932*5:667*1 +667*1 +667*1 +932*1:667*2 +667*1 +977*1:667*1 +667*1 +671*1 +671*3 +671*2 +778*1:671*3 +671*2 +674*1 +676*1 +786*3:681*2 +681*1 +848*3:682*1 +1045*1:848*4:689*3:682*1 +682*2 +682*1 +682*1 +848*1:682*1 +682*1 +683*1 +683*1 +683*1 +684*1 +684*1 +684*1 +688*3:685*3 +685*1 +685*2 +726*1:686*2 +686*1 +1021*1:687*1 +688*1 +688*1 +688*1 +689*1:688*1 +689*1 +689*1 +905*1:848*1:689*1 +994*6:844*1:689*1 +689*1 +689*1 +689*1 +689*1 +935*1:932*1:689*1 +689*1 +689*1 +932*1:689*1 +689*1 +778*1:689*1 +689*1 +689*1 +1052*1:801*1:799*1:797*1:789*1:778*5:776*1:746*5:691*1 +788*2:746*1:693*1 +693*3 +693*1 +693*1 +694*1 +694*2 +695*1 +977*1:726*1:696*1 +698*1 +699*1 +700*1 +702*1 +702*1 +705*1 +1026*1:843*1:779*1:705*1 +706*1 +707*1 +707*1 +726*1:707*1 +707*1 +932*2:835*1:708*1 +849*1:848*4:708*1 +708*1 +708*1 +708*1 +708*1 +710*1 +843*1:712*1 +712*1 +712*1 +860*1:759*1:712*1 +712*2 +712*2 +712*1 +712*1 +712*2 +714*1 +1043*1:714*1 +715*1 +715*1 +715*1 +715*1 +716*2 +717*2 +818*2:717*1 +717*1 +717*1 +717*3 +717*2 +717*1 +913*1:784*1:720*1 +845*1:786*1:720*1 +720*1 +721*1 +721*1 +721*1 +721*2 +721*1 +723*1 +724*1 +1015*1:726*2 +726*2 +726*1 +726*1 +726*1 +726*1 +726*1 +845*1:726*1 +955*1:726*1 +726*2 +726*1 +727*1 +727*1 +727*1 +727*1 +727*1 +848*1:729*3 +729*1 +1053*1:1015*1:1003*1:729*1 +730*1 +1036*1:730*1 +732*1 +734*1 +737*8 +742*1 +742*1 +789*3:746*1 +746*1 +924*1:747*1 +747*1 +747*1 +848*6:841*1:824*1:747*1 +932*22:747*1 +747*1 +748*2 +748*3 +748*4 +750*1 +751*1 +753*1 +753*1 +917*4:757*1 +757*1 +893*1:809*1:794*1:758*1 +758*1 +844*1:759*1 +759*2 +759*1 +760*11 +760*1 +760*1 +760*1 +762*2 +1047*3:762*2 +764*1 +764*1 +766*1 +766*1 +814*1:767*1 +790*1:787*1:770*1 +773*1 +892*1:823*1:775*1 +776*1 +777*1 +777*2 +777*1 +778*1 +778*1 +780*1 +780*1 +780*1 +780*1 +780*1 +780*1 +781*1 +781*1 +848*1:785*1:782*1 +783*4 +784*1 +784*1 +786*1 +786*1 +786*1 +786*1 +786*1 +786*5 +786*1 +786*3 +786*1 +786*1 +786*3 +786*1 +786*1 +786*3 +786*1 +786*1 +932*3:787*1 +787*1 +789*1 +790*1 +790*1 +984*2:796*1:791*1 +791*1 +791*1 +792*8 +792*2 +792*4 +793*1 +794*3 +932*1:794*1 +795*2 +795*2 +795*3 +795*1 +795*1 +795*1 +795*1 +795*3 +796*1 +796*1 +796*1 +796*1 +796*1 +796*1 +896*6:803*4 +804*1 +809*1 +809*1 +810*1 +814*1 +815*1 +818*1 +818*2 +818*1 +818*1 +818*2 +818*1 +818*1 +818*1 +975*1:928*4:918*1:917*3:916*2:915*1:914*1:913*1:911*1:910*1:909*1:818*1 +819*1 +1036*1:1032*1:1030*1:1029*2:1028*30:826*1:819*1 +821*1 +821*1 +823*1 +823*1 +823*3 +926*1:823*2 +823*2 +823*1 +824*1 +824*1 +825*1 +1005*1:826*1 +827*1 +831*1 +832*1 +833*1 +850*1:834*2 +834*1 +836*1 +838*1 +838*1 +839*1 +840*1 +843*2:841*1 +958*1:844*1:843*1:841*3 +841*1 +841*1 +841*1 +915*1:841*1 +848*1:843*1:841*1 +841*1 +841*1 +841*1 +841*1 +932*3:908*2:841*1 +841*1 +841*1 +843*6:841*1 +1022*1:841*1 +917*1:843*12 +843*1 +843*2 +843*2 +843*2 +843*2 +843*2 +843*2 +843*1 +843*3 +843*2 +843*2 +843*1 +843*1 +1016*1:1014*1:915*2:913*7:843*1 +915*1:843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +843*2 +844*1 +926*1:844*1 +844*1 +844*1 +844*1 +844*1 +844*2 +977*1:844*1 +844*1 +844*1 +844*1 +844*1 +924*2:923*1:917*5:916*3:913*5:911*1:845*5:844*7 +845*1:844*2 +844*1 +844*1 +844*1 +844*1 +844*1 +1006*1:844*1 +932*1:844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +1043*1:844*1 +844*1 +844*1 +844*1 +844*1 +844*2 +848*1:844*1 +933*2:932*6:844*1 +844*1 +913*1:844*1 +844*1 +844*1 +932*2:844*1 +844*1 +844*1 +845*1:844*1 +844*1 +855*1:844*1 +916*1:844*1 +848*3:844*1 +844*1 +844*1 +913*1:844*1 +844*1 +932*33:845*1:844*2 +844*1 +848*1:844*1 +844*1 +924*1:844*1 +887*1:844*1 +845*1:844*1 +924*5:917*1:880*4:844*1 +844*1 +1036*1:1014*1:1005*1:933*1:932*1:915*1:913*2:845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +846*1 +846*1 +910*1:846*1 +846*1 +848*1 +848*3 +848*1 +848*1 +848*1 +848*1 +848*1 +848*3 +848*2 +848*3 +848*1 +848*1 +848*1 +848*1 +848*1 +963*1:848*1 +1041*1:848*1 +848*2 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +932*5:848*1 +932*3:848*1 +848*7 +848*3 +848*1 +848*2 +975*1:848*2 +848*2 +848*2 +848*5 +848*2 +848*1 +848*1 +849*1 +850*1 +851*1 +1022*1:851*2 +851*1 +851*1 +851*1 +851*1 +851*1 +851*1 +851*1 +851*1 +922*2:852*3 +852*5 +852*1 +852*1 +880*1:852*1 +855*2 +855*1 +855*1 +856*2 +885*1:856*1 +910*1:856*1 +932*1:881*1:880*1:878*3:870*1:860*2:859*3:858*6:857*3 +867*1:858*1 +880*1:876*1:858*1 +858*1 +859*1 +860*3 +862*1 +932*1:865*1 +867*1 +867*1 +874*1 +875*1 +1036*3:932*2:876*1 +876*1 +876*1 +876*1 +877*1 +878*1 +878*2 +878*2 +879*1 +879*1 +881*1:880*1 +880*1 +880*1 +887*1:881*1 +882*1 +883*1:882*1 +882*1 +883*1 +883*1 +885*1 +887*2:885*3 +886*1 +887*2 +887*3 +932*1:887*1 +889*1 +932*1:899*1:891*1:890*3 +891*1 +899*1:892*1 +892*1 +893*1 +932*1:896*1:893*1 +893*1 +893*1 +933*2:895*1:894*1 +894*1 +895*6:894*1 +895*3 +895*3 +895*4 +895*5 +895*1 +895*1 +932*6:908*1:895*1 +895*1 +935*1:932*1:896*1 +916*1:896*1 +900*1 +901*1 +901*1 +901*1 +901*1 +902*1 +902*1 +1047*1:902*1 +902*1 +932*1:902*1 +902*1 +902*1 +902*1 +902*1 +903*1 +903*1 +932*11:903*1 +903*1 +903*1 +977*1:903*1 +903*1 +903*1 +905*2 +905*1 +905*1 +905*2 +905*1 +1036*1:906*1 +906*1 +906*1 +932*1:908*1 +908*1 +932*1:908*2 +932*1:908*1 +932*1:908*1 +932*3:908*4 +932*1:908*1 +908*1 +908*1 +932*1:908*1 +1045*1:908*1 +932*1:908*1 +933*1:932*1:908*1 +908*1 +908*1 +908*1 +908*1 +932*2:908*2 +932*2:908*2 +932*6:908*5 +932*1:908*1 +1036*3:932*3:908*3 +932*2:908*2 +932*2:908*2 +932*1:908*1 +908*1 +908*1 +908*1 +908*1 +1044*3:1031*2:1030*1:1022*1:1021*8:1020*2:1019*1:1018*1:1017*2:1016*2:1015*2:1014*2:1013*1:1012*1:1011*1:1010*1:1009*2:1008*3:1007*1:1006*3:1005*3:1004*2:1003*2:909*1 +932*1:910*1 +910*1 +910*1 +1036*8:918*4:911*3:910*1 +910*1 +910*1 +911*1 +928*1:912*1 +913*1 +913*1 +913*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +915*1 +915*1 +915*1 +1014*1:915*1 +915*1 +1036*2:915*1 +915*1 +915*1 +916*2 +916*1 +916*1 +916*1 +916*1 +916*1 +916*1 +917*2:916*1 +916*1 +916*1 +917*3 +945*1:917*1 +917*2 +917*2 +917*1 +917*1 +917*1 +924*1:917*1 +917*1 +977*1:917*1 +1043*6:917*2 +917*1 +918*4 +918*1 +918*1 +918*1 +918*1 +918*1 +918*1 +920*3 +924*2:923*2 +924*1:923*1 +924*1:923*1 +924*1:923*2 +924*1:923*1 +923*2 +924*1 +924*1 +924*1 +926*5 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +975*1:926*1 +926*2 +926*1 +930*1 +932*21 +932*35 +932*1 +932*4 +932*1 +932*2 +932*13 +932*1 +932*2 +932*1 +932*1 +932*2 +932*1 +932*9 +932*1 +932*1 +932*2 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*6 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +1010*1:932*9 +932*1 +932*1 +932*1 +932*6 +932*1 +932*7 +932*1 +932*1 +1008*1:932*5 +932*1 +932*2 +932*3 +932*2 +932*2 +932*14 +932*1 +932*7 +932*1 +932*1 +932*1 +932*2 +932*5 +932*1 +932*1 +932*1 +932*1 +932*1 +932*6 +932*3 +932*1 +932*1 +941*1:933*3:932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*3 +932*3 +932*1 +1036*4:932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*11 +932*7 +932*1 +932*1 +932*1 +932*2 +932*2 +932*1 +932*3 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +1036*1:932*3 +932*3 +994*1:932*8 +932*1 +932*1 +933*1:932*1 +932*6 +932*1 +932*1 +932*1 +932*3 +932*2 +932*1 +932*1 +932*1 +932*2 +932*2 +932*2 +932*1 +932*3 +932*1 +933*1:932*1 +932*1 +932*4 +932*3 +932*2 +932*1 +984*1:932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*3 +932*1 +1017*1:1011*1:932*1 +932*2 +932*1 +932*1 +932*4 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*3 +932*1 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +935*1:932*1 +932*1 +932*3 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +977*1:932*1 +932*1 +932*4 +932*1 +933*2:932*2 +932*3 +977*1:935*1:932*1 +932*1 +932*2 +932*2 +932*13 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*2 +932*4 +932*1 +932*1 +932*1 +932*1 +932*3 +932*3 +932*2 +932*4 +932*4 +932*1 +932*1 +932*4 +932*2 +932*1 +932*1 +932*2 +932*2 +932*3 +932*1 +932*1 +935*1:932*1 +932*1 +932*6 +1036*1:932*2 +932*1 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*3 +932*2 +932*2 +933*1:932*2 +932*1 +932*5 +932*1 +932*11 +932*2 +932*4 +932*5 +932*1 +932*1 +932*3 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*3 +932*2 +932*1 +932*2 +932*4 +932*2 +932*3 +932*1 +932*2 +932*1 +932*4 +932*1 +1006*2:932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*4 +932*2 +932*2 +932*3 +932*3 +932*2 +1041*2:932*1 +932*2 +932*4 +932*4 +932*1 +932*1 +932*9 +932*2 +932*2 +932*1 +932*3 +932*3 +932*1 +932*2 +932*1 +1036*1:932*1 +933*1:932*23 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*2 +932*1 +976*1:932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*2 +932*2 +932*1 +976*13:975*3:932*3 +932*3 +932*2 +932*1 +932*2 +932*2 +933*1:932*1 +932*3 +932*3 +935*1:932*2 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*5 +932*1 +932*2 +932*2 +932*1 +932*1 +932*1 +933*2 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +934*2:933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +1036*1:934*1 +935*1 +935*2 +935*1 +935*1 +937*1:936*1:935*1 +935*1 +935*1 +937*1:936*1:935*1 +937*1:936*1 +940*6 +940*1 +972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*1:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*1:946*1:945*1 +948*1:947*1 +948*1:947*1 +948*1 +948*1 +952*1 +954*1 +955*1 +957*2 +958*1 +963*2 +965*1 +976*1:975*1 +976*1:975*3 +975*1 +976*2:975*2 +975*1 +1047*1:975*1 +975*1 +976*1 +976*1 +976*1 +977*1 +977*1 +977*1 +977*1 +977*1 +977*1 +977*1 +977*1 +994*1:977*3 +977*1 +977*2 +977*1 +977*1 +978*1 +978*2 +978*1 +978*1 +978*1 +981*1 +981*1 +981*1 +982*1 +983*1 +983*2 +983*1 +985*2:984*2:983*2 +983*1 +985*3:984*7 +1037*2:985*5:984*10 +984*1 +984*1 +985*1 +985*1 +986*1 +986*1 +986*1 +986*1 +986*2 +991*1 +992*2 +994*1 +994*2 +995*1 +1048*1:1047*2:995*2 +997*1 +1003*2 +1003*1 +1003*1 +1003*1 +1003*1 +1004*1 +1005*1 +1006*1 +1017*1:1011*1:1009*1 +1017*1:1011*1 +1014*2 +1015*1 +1017*1 +1021*1:1019*2 +1020*1 +1021*1 +1022*1 +1022*1 +1022*3 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1025*3:1024*1 +1025*3 +1025*1 +1025*1 +1029*2 +1034*7:1029*1 +1029*2 +1032*1 +1032*1 +1032*1 +1032*1 +1032*1 +1034*1 +1034*1 +1034*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1037*3:1036*5 +1036*2 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*2 +1036*2 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1037*5 +1037*2 +1037*1 +1037*1 +1038*1 +1041*2 +1041*1 +1041*1 +1041*1 +1041*1 +1042*4 +1042*2 +1043*1 +1043*3 +1043*1 +1043*1 +1045*4 +1045*1 +1045*1 +1046*1 +1046*1 +1046*1 +1046*1 +1046*1 +1046*1 +1047*2 +1047*1 +1047*2 +1047*1 +1047*2 +1047*23 +1047*1 +1047*1 +1047*2 +1047*4 +1047*3 +1047*2 +1047*1 +1047*2 +1047*1 +1047*2 +1047*4 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1048*1 +1050*1 +1054*5 +1054*3 +1059*1 diff --git a/data/index/i72.idx b/data/index/i72.idx new file mode 100644 index 0000000..e2abe72 --- /dev/null +++ b/data/index/i72.idx @@ -0,0 +1 @@ +717*1 diff --git a/data/index/i8.idx b/data/index/i8.idx new file mode 100644 index 0000000..11c4525 --- /dev/null +++ b/data/index/i8.idx @@ -0,0 +1,3338 @@ +707*1:0*1 +1053*2:917*2:843*1:607*1:1*1 +1053*1:1*1 +1053*3:1050*1:950*3:946*4:818*1:814*5:813*17:811*6:810*2:809*3:803*8:802*3:795*1:792*3:787*2:786*5:784*1:781*1:780*2:777*1:771*4:764*2:760*1:757*15:755*1:751*1:750*2:747*1:744*1:730*2:722*1:719*1:705*1:674*1:673*2:672*1:671*3:667*1:663*4:662*1:659*1:657*1:653*1:648*1:636*2:632*2:628*7:627*3:626*3:625*4:624*4:623*1:622*4:620*9:617*2:616*2:608*2:603*1:601*7:600*1:599*1:598*1:597*1:592*2:591*1:585*7:582*1:580*1:578*1:577*4:573*1:565*1:559*1:554*6:549*16:547*7:542*2:541*1:537*1:536*4:535*5:534*29:533*13:531*5:530*8:529*13:528*2:526*28:519*5:518*51:517*7:516*7:515*2:514*1:512*1:511*3:510*2:509*16:508*15:505*5:504*131:502*11:501*1:500*4:497*2:496*1:495*2:493*8:492*6:491*1:489*5:488*18:461*1:450*3:447*4:446*10:442*3:441*5:440*2:436*3:435*10:434*2:429*2:428*1:427*2:423*3:421*7:420*6:418*3:416*5:415*1:414*7:412*3:410*2:409*11:408*1:407*8:405*4:404*8:399*4:398*21:396*8:394*14:392*7:387*3:385*2:384*15:383*3:381*6:380*1:379*2:376*1:373*5:372*1:371*3:369*4:368*4:367*4:364*1:355*1:348*1:342*3:339*1:337*5:336*9:334*1:333*1:328*13:327*5:322*1:321*4:320*10:319*9:318*2:316*9:315*1:313*2:295*13:293*1:288*1:269*3:255*1:247*7:246*1:244*3:243*2:226*1:222*28:220*1:212*3:203*1:200*2:197*1:193*2:192*2:187*1:185*1:182*1:180*2:179*10:176*20:172*1:168*2:161*3:159*5:157*1:145*6:141*2:116*2:114*8:109*1:108*3:99*1:91*7:81*1:80*2:37*2:36*2:28*4:3*1:1*1 +1*1 +1*1 +1053*5:1*1 +1053*1:1051*1:1*1 +1036*1:969*3:954*1:710*1:673*1:620*1:590*1:585*1:538*1:531*1:427*1:367*1:288*1:276*1:141*1:134*2:84*1:80*2:55*1:54*1:8*1:7*1:4*1:2*5 +844*1:717*1:698*1:556*1:256*1:84*1:80*1:11*5:2*1 +1050*1:1030*1:948*1:947*1:848*26:813*2:811*2:804*1:802*7:795*1:786*2:766*66:762*2:760*1:758*11:750*3:742*1:722*1:682*1:667*2:653*2:648*2:641*1:640*2:638*2:636*13:619*1:608*1:549*4:542*2:541*1:534*9:529*3:512*2:510*1:464*2:398*2:395*1:373*4:364*2:361*1:339*1:331*3:320*1:231*1:210*1:172*4:155*1:144*3:140*12:134*1:108*2:95*1:80*1:68*2:63*2:42*1:38*1:35*3:30*2:29*1:28*2:22*1:11*2:2*3 +1037*2:2*1 +2*1 +1041*2:963*4:879*1:878*1:867*1:866*1:864*1:860*1:778*3:776*1:760*2:682*1:641*1:640*1:638*2:637*1:636*6:539*4:497*1:269*1:102*1:29*4:2*2 +935*1:932*6:889*1:2*1 +930*1:917*1:137*1:38*2:11*1:2*2 +980*5:979*5:746*1:659*2:636*1:62*4:60*2:2*2 +1053*1:815*1:778*1:733*1:659*3:632*1:551*1:397*1:319*1:165*1:138*1:2*1 +784*1:781*1:769*1:756*1:659*1:636*1:600*1:389*1:212*2:116*1:2*1 +786*1:673*1:667*1:662*1:636*1:559*1:551*1:544*2:541*1:531*1:504*3:502*1:491*3:452*1:404*1:399*1:364*2:38*1:2*6 +1050*3:1049*1:1025*6:982*1:981*4:976*2:963*5:955*1:950*1:946*1:941*1:940*1:876*1:848*1:820*1:815*7:814*1:813*1:810*3:808*1:805*1:804*16:803*6:796*2:795*6:787*1:785*3:779*2:778*4:777*1:774*1:771*1:769*1:767*3:765*4:764*3:761*1:760*1:758*1:757*4:754*3:753*5:752*3:751*4:749*3:748*3:747*1:746*2:745*1:737*1:730*1:722*2:710*1:677*1:673*1:670*1:666*2:664*2:662*3:659*2:656*1:653*3:652*4:650*1:644*5:636*1:632*5:626*5:620*7:617*2:614*1:608*1:603*4:601*2:599*1:590*1:588*1:585*2:581*4:580*1:579*2:578*2:577*2:573*2:565*1:555*1:554*3:552*1:549*5:548*1:542*1:539*2:538*1:537*1:536*2:535*1:534*2:531*5:529*3:526*6:524*1:523*1:522*2:518*11:516*1:509*1:504*20:501*1:492*2:491*2:489*2:484*2:483*1:468*1:449*5:448*1:447*2:446*2:445*1:444*1:443*1:442*4:440*1:436*3:432*2:431*5:429*9:428*4:427*18:421*3:420*2:419*1:417*1:416*10:415*2:414*6:413*1:412*6:411*1:409*5:406*1:404*9:400*2:399*1:398*7:396*1:394*3:390*2:389*1:386*6:385*4:384*1:383*1:382*1:381*4:377*2:376*2:374*1:373*2:369*2:368*1:365*3:361*1:356*1:354*1:341*2:339*3:338*4:337*1:336*1:334*1:333*4:330*1:329*1:328*1:327*5:326*8:324*1:321*1:320*1:319*1:318*7:316*6:315*2:313*2:309*1:308*1:304*7:303*5:296*3:295*1:293*1:289*3:288*3:287*10:277*2:274*5:248*1:247*4:237*3:236*1:231*1:230*2:229*1:226*1:223*1:222*2:209*3:180*3:179*2:168*2:166*1:163*2:159*2:157*1:156*17:146*2:145*1:141*1:139*1:138*3:134*1:115*1:98*2:96*1:86*3:84*1:80*3:74*1:73*1:66*1:63*1:62*2:38*3:37*3:36*3:34*1:30*1:25*2:23*5:22*1:13*3:11*4:5*1:3*2:2*6 +982*4:642*1:632*1:169*1:131*1:104*2:103*6:102*1:4*2:2*1 +1013*1:926*1:727*2:659*4:632*2:559*1:326*1:237*1:212*1:38*3:30*1:29*1:4*3:2*1 +2*1 +1050*3:815*1:810*1:805*1:803*1:786*4:780*1:777*1:775*1:760*1:755*2:750*1:749*1:748*9:747*1:742*4:741*1:723*1:717*1:708*1:683*1:655*2:636*2:620*2:604*1:600*1:593*1:590*3:580*1:578*1:569*1:555*1:552*2:550*1:549*11:542*1:539*1:538*2:531*1:525*1:504*4:501*1:456*1:398*5:376*1:349*1:327*2:320*2:316*2:315*1:307*1:242*1:163*1:38*1:3*3:2*1 +988*1:963*1:212*1:53*2:4*1:2*1 +2*1 +2*1 +636*2:43*1:2*1 +87*1:2*1 +981*1:642*1:558*1:557*1:230*1:104*4:96*1:57*1:4*1:3*2:2*1 +44*1:43*1:42*2:38*6:3*2:2*1 +986*1:982*1:848*3:844*1:794*2:727*1:619*2:394*1:321*1:13*1:11*2:2*1 +850*1:843*1:829*2:2*1 +766*2:509*1:2*1 +2*1 +1026*1:958*1:848*1:659*1:621*1:230*1:147*1:137*6:104*1:84*1:79*1:63*1:53*1:44*1:43*4:42*1:38*2:4*1:2*2 +844*1:803*17:608*5:504*2:384*1:2*1 +1047*2:98*1:2*1 +1050*1:940*2:848*1:818*1:808*1:787*1:786*1:784*2:780*1:778*1:764*2:750*1:748*2:747*2:746*2:737*1:722*2:708*1:671*1:666*1:662*1:659*2:648*1:644*1:636*1:621*4:620*1:617*1:601*2:573*1:569*1:554*1:542*1:541*2:531*1:526*2:501*3:475*1:376*2:336*1:335*1:334*2:328*2:324*1:322*1:316*3:314*1:304*1:301*1:287*1:274*1:270*2:264*1:260*1:237*2:230*2:212*2:202*1:201*1:188*1:187*1:182*1:179*2:163*2:156*1:150*3:147*2:137*1:44*2:42*2:37*1:36*1:31*1:30*1:23*1:7*1:4*1:3*2:2*3 +1061*1:745*2:648*1:620*1:601*1:581*1:579*1:475*1:463*1:429*4:398*4:382*1:327*5:304*1:250*2:246*1:143*2:38*5:3*1:2*1 +1046*2:815*1:808*1:784*1:667*1:659*7:621*1:569*2:558*1:551*5:541*2:481*2:465*1:457*1:383*1:320*4:273*2:260*1:212*1:203*2:175*1:43*1:3*4:2*1 +955*2:632*5:504*1:365*1:320*2:43*1:38*1:19*1:4*1:2*1 +841*1:803*1:742*2:648*1:302*5:299*1:61*1:2*1 +994*1:913*1:863*1:841*1:785*1:765*2:626*1:606*1:554*4:404*2:385*1:293*2:288*1:212*2:37*1:36*1:11*2:2*1 +982*1:963*1:941*1:894*1:893*1:876*2:858*1:841*2:811*1:804*1:802*3:795*6:786*1:779*1:778*3:760*1:759*1:755*2:663*1:662*1:659*1:652*3:638*1:628*1:627*1:626*1:625*1:622*1:620*2:601*1:577*1:573*1:539*2:536*1:535*1:534*1:531*2:529*1:524*2:523*3:521*8:515*1:504*8:489*1:459*1:448*5:444*5:427*1:416*1:414*1:411*1:410*1:409*1:405*1:404*2:400*3:394*1:392*1:391*1:390*1:385*1:373*1:327*2:326*1:321*2:318*1:304*2:303*1:295*7:293*7:290*1:289*4:274*1:216*1:212*2:209*6:169*2:138*2:88*1:86*12:62*2:60*1:38*1:11*2:6*1:5*1:3*2:2*6 +1041*1:1021*1:1004*1:963*1:950*1:926*1:925*1:905*1:859*1:848*1:835*1:787*1:786*1:784*1:770*2:764*1:758*1:748*3:746*1:710*1:644*1:632*2:627*1:620*2:617*1:580*1:578*1:577*2:547*1:534*1:522*1:515*1:504*1:411*1:404*3:377*1:365*3:320*1:304*1:295*1:282*1:277*1:274*2:179*1:173*1:163*1:160*1:20*2:13*1:4*1:2*1 +841*1:768*1:649*2:488*2:446*1:215*1:209*2:137*1:2*3 +848*1:814*1:793*1:791*1:780*2:777*2:733*1:722*1:693*1:662*1:637*1:626*1:625*1:555*1:554*1:549*3:541*1:536*1:531*1:518*1:483*1:404*1:339*1:295*1:132*1:122*1:98*1:79*1:57*1:48*1:2*1 +1053*1:1022*1:982*2:978*1:964*1:858*1:822*1:813*2:803*2:799*1:795*4:792*1:789*1:786*4:781*2:780*1:779*1:774*1:768*2:767*1:765*2:764*2:760*3:758*1:757*1:753*5:752*1:751*1:750*1:746*1:745*3:738*1:736*1:717*2:700*1:676*4:673*1:667*9:652*6:649*1:648*5:647*2:646*1:644*1:641*5:640*5:638*5:637*1:636*5:628*2:627*4:626*4:625*2:624*3:622*5:620*4:619*3:616*1:608*1:603*2:579*2:577*4:573*3:555*1:551*1:549*11:541*1:540*1:537*1:535*1:530*1:529*1:525*4:523*1:517*7:515*1:512*1:511*1:509*1:507*1:506*2:505*1:504*6:503*2:502*5:501*2:500*1:498*3:497*1:493*4:492*2:491*3:490*1:489*2:488*1:483*1:464*1:451*1:450*2:447*1:432*1:431*1:430*1:427*4:417*2:415*1:404*1:399*4:398*4:394*1:393*1:392*2:390*2:387*3:386*1:385*3:384*6:376*1:373*1:364*1:363*1:338*1:335*1:334*2:331*1:330*1:328*3:326*2:320*2:319*2:317*2:313*1:312*2:311*1:307*2:303*2:302*1:299*3:295*1:289*2:288*1:287*1:282*1:277*2:256*3:237*1:230*1:223*1:218*1:216*2:212*2:209*2:179*2:174*2:169*1:168*1:163*1:156*13:140*1:105*2:96*1:91*1:86*3:62*8:61*1:60*1:54*1:34*1:30*1:13*1:11*2:5*1:2*2 +1053*2:1050*1:1025*1:1001*1:796*1:795*1:786*1:785*3:783*1:780*1:777*1:753*1:750*1:733*1:699*1:669*1:659*1:620*5:608*2:607*1:601*1:600*1:586*1:585*1:583*1:582*3:577*2:565*3:561*2:558*3:557*1:556*1:554*2:542*3:540*1:534*4:529*1:525*3:509*1:506*1:504*3:493*1:486*2:483*2:472*2:449*8:446*2:445*3:438*1:437*5:429*2:405*2:398*4:389*1:385*1:384*1:382*1:380*2:379*1:365*2:364*2:353*4:344*2:342*3:338*1:327*3:326*2:325*2:324*1:321*5:318*1:317*1:316*3:314*1:304*5:288*4:249*1:247*2:236*3:230*1:229*1:224*3:223*1:222*1:188*1:180*2:169*1:167*4:166*3:162*1:156*3:148*1:141*1:138*2:134*1:116*1:109*1:68*1:48*1:47*1:44*2:42*2:3*1:2*1 +809*2:773*1:765*1:756*1:753*1:752*1:751*1:674*1:613*1:578*1:561*1:552*1:531*1:501*1:493*1:457*1:431*1:421*1:416*1:400*1:382*1:373*1:326*1:296*1:244*1:212*1:173*1:159*1:2*1 +1000*1:986*1:915*1:843*1:814*1:813*1:808*2:804*6:803*1:802*1:795*2:794*1:791*2:788*1:780*1:778*4:767*1:766*1:757*8:756*1:755*1:747*2:746*4:730*1:727*1:721*1:720*1:685*1:676*1:664*2:662*2:659*1:653*1:652*1:650*1:648*1:647*1:644*1:642*1:614*2:613*1:600*1:599*1:588*1:579*1:577*3:569*1:565*1:559*1:533*2:518*2:515*1:511*1:504*1:502*2:456*1:440*1:437*1:427*3:426*2:421*1:420*2:405*2:404*2:399*1:398*2:397*1:396*2:390*1:386*1:381*1:361*2:358*2:355*1:350*1:341*1:338*1:331*1:327*1:320*1:316*1:303*1:246*1:240*1:237*1:222*1:212*5:180*1:179*2:173*1:156*1:155*1:134*1:87*1:81*1:80*1:62*1:38*1:26*2:11*2:4*1:3*1:2*1 +1053*1:1050*1:1047*4:1037*1:980*5:979*5:848*1:823*1:815*1:810*1:803*1:802*1:796*1:795*2:794*1:789*1:786*3:784*1:781*1:780*1:778*1:777*1:771*1:764*1:757*1:755*1:748*2:747*3:746*1:742*1:724*2:693*1:670*1:665*1:652*1:644*4:599*1:594*1:565*2:552*1:549*1:548*1:536*1:533*1:531*2:529*1:526*1:523*1:505*1:504*2:501*2:500*1:491*1:480*1:450*1:449*2:448*1:432*2:428*1:427*10:404*2:398*1:390*1:384*1:383*1:373*1:355*1:343*1:342*1:327*1:321*1:320*1:304*2:303*2:285*1:266*1:220*1:212*3:206*1:203*1:201*1:200*2:199*1:159*2:155*1:146*1:138*1:133*1:132*2:85*1:73*1:70*1:67*1:47*2:39*1:27*1:13*3:11*2:4*2:2*1 +2*1 +1021*1:778*1:2*1 +981*1:976*1:903*1:881*1:880*1:863*3:855*1:852*1:814*1:786*1:782*1:779*1:777*2:765*1:755*1:719*1:694*1:597*1:596*1:595*1:581*1:560*1:551*1:536*1:533*1:529*1:528*1:526*2:524*1:517*4:516*1:513*1:512*1:511*1:510*2:509*17:508*17:507*1:505*1:504*4:502*2:501*1:500*4:498*1:497*5:496*2:495*1:493*5:491*2:490*1:489*4:488*12:484*1:462*1:442*1:429*1:421*1:418*2:408*1:404*2:394*2:386*2:382*2:334*1:333*2:328*1:327*1:319*2:318*1:316*2:304*1:295*1:293*3:284*1:230*1:203*2:202*1:201*1:179*1:176*2:156*2:135*1:74*3:62*1:28*1:11*3:2*1 +764*2:614*3:437*1:325*1:3*1 +1052*1:1050*3:986*2:955*2:954*1:951*1:941*1:940*8:813*5:810*7:809*12:804*6:803*4:801*1:800*2:799*1:796*1:792*4:786*2:784*1:780*1:779*1:771*8:770*1:769*6:766*3:765*27:764*4:763*3:758*11:754*5:753*4:752*12:751*12:744*5:720*3:719*4:712*1:698*1:691*1:674*5:670*4:667*1:665*1:656*1:655*2:654*1:653*1:650*1:620*9:617*2:616*2:615*1:614*3:613*2:608*2:604*2:603*1:601*5:594*1:581*1:579*3:578*1:577*1:573*1:569*3:565*1:564*1:563*1:562*1:560*3:558*1:554*2:551*3:549*7:548*4:547*1:541*1:539*5:538*5:534*4:533*3:531*1:530*4:529*4:526*10:524*3:522*3:521*10:518*15:504*16:503*1:501*2:498*1:493*1:491*5:483*4:474*1:464*4:456*4:452*4:451*9:450*2:449*8:448*12:447*5:446*15:445*2:444*24:443*3:442*7:441*5:440*3:437*3:436*8:435*1:434*5:432*10:431*10:430*4:429*20:428*8:427*19:425*1:423*3:422*1:421*15:420*8:419*1:418*6:417*5:416*19:415*5:414*8:412*11:411*4:410*6:409*9:408*2:407*6:406*7:405*2:404*50:403*1:402*2:400*9:399*6:398*28:397*4:396*1:395*1:394*10:393*5:392*3:390*22:389*5:387*1:385*8:384*8:383*5:381*8:380*6:379*3:378*1:377*1:376*8:375*2:374*2:373*17:372*7:371*1:369*4:368*3:365*2:364*12:361*1:358*1:355*2:354*2:353*5:352*1:349*1:346*1:342*5:341*2:340*8:339*6:338*9:337*5:333*5:330*1:329*3:328*6:327*7:326*12:324*3:321*7:320*2:319*5:318*3:317*6:316*9:313*7:311*1:310*3:309*3:308*7:303*9:296*2:255*1:253*1:247*6:246*2:244*1:242*1:236*1:230*6:226*3:224*1:222*6:220*4:219*1:218*2:212*1:210*1:205*1:202*1:201*1:200*1:199*1:193*2:192*1:191*1:189*1:187*1:180*3:179*1:178*2:176*4:174*1:172*1:171*2:169*7:162*1:161*1:159*3:156*14:151*1:148*1:145*1:144*1:143*1:139*3:138*2:128*3:127*1:125*2:124*1:122*7:119*1:115*7:109*2:96*1:94*1:91*2:90*1:87*1:86*1:76*1:74*2:67*2:57*2:34*1:28*1:27*1:20*3:11*5:3*1 +941*1:940*2:813*1:804*1:786*1:763*2:752*1:751*1:674*1:653*1:629*1:614*2:613*1:606*1:603*1:564*1:563*1:558*1:557*1:554*2:539*3:529*1:524*1:506*1:504*1:502*1:491*5:490*1:489*1:475*1:472*1:464*3:451*2:431*5:430*1:429*5:428*1:427*2:416*2:415*2:406*1:404*3:402*1:398*1:390*16:389*1:385*3:373*3:364*3:363*1:340*2:339*1:338*1:328*1:327*1:324*4:317*1:316*4:313*1:309*1:256*2:246*1:242*1:235*1:212*1:200*1:187*1:176*1:174*1:169*2:154*1:151*2:133*1:128*1:124*1:115*1:90*1:86*1:68*1:28*1:23*1:3*3 +1054*1:941*1:860*1:791*1:786*1:784*2:719*1:717*1:655*1:606*1:554*2:551*1:464*1:438*7:431*1:404*2:390*1:327*1:325*3:200*1:195*2:187*1:185*1:181*2:154*1:115*1:37*2:36*2:3*1 +632*1:554*2:526*7:447*4:435*4:382*1:376*1:329*1:322*1:319*1:293*2:247*3:193*3:138*1:109*1:74*1:3*1 +848*1:708*1:3*1 +994*1:843*1:3*1 +156*1:3*1 +1041*1:1022*1:1003*1:978*1:940*1:841*1:824*1:820*2:804*1:794*2:791*1:789*1:788*1:786*1:784*1:774*1:767*1:762*1:758*1:757*1:748*1:746*2:745*1:726*2:707*1:689*1:681*1:673*2:659*3:652*1:651*1:648*1:647*1:644*4:641*1:640*1:627*1:626*1:625*1:622*1:573*1:559*1:550*1:539*2:538*1:537*1:534*1:526*1:522*1:517*1:508*1:507*1:504*4:501*1:493*2:488*1:433*1:427*1:416*1:399*1:398*1:396*1:392*1:385*1:373*1:372*1:331*1:319*2:316*2:307*1:274*2:226*1:212*2:209*1:146*2:140*1:131*1:63*1:57*1:50*1:29*2:23*1:22*1:8*1:3*1 +1053*8:1050*1:976*1:950*1:948*1:947*1:946*3:945*1:926*2:848*2:818*1:815*3:813*1:810*2:808*2:806*1:803*8:802*4:793*1:791*2:788*1:787*5:784*1:780*1:779*2:778*3:777*1:770*1:769*1:766*1:760*1:759*6:758*5:757*2:750*1:749*1:748*2:730*1:727*3:722*3:719*12:717*1:708*2:706*1:705*5:704*1:700*1:699*1:681*5:677*5:676*1:667*1:662*16:659*16:655*1:652*2:649*1:648*2:644*4:643*3:641*2:640*2:636*3:632*2:626*2:625*2:624*1:614*1:608*8:600*2:593*3:582*1:577*12:573*1:559*1:554*1:550*1:549*4:535*2:531*1:529*11:519*1:518*12:517*1:516*1:515*9:511*1:509*3:504*17:502*5:500*5:497*5:489*1:475*1:465*1:447*1:434*1:427*1:421*1:413*1:411*1:408*1:407*1:405*2:404*1:399*1:390*1:383*2:374*1:367*6:359*2:358*2:336*2:326*2:320*1:317*3:316*2:314*11:313*1:312*6:311*6:310*3:308*1:307*5:302*3:301*1:299*13:295*2:289*5:288*2:274*1:273*1:268*2:267*1:256*1:255*1:246*1:245*1:237*6:231*1:230*4:220*2:212*15:209*2:207*1:182*5:169*1:168*1:163*6:161*2:156*1:148*1:146*2:144*2:141*3:127*1:125*1:123*1:116*11:115*11:114*2:113*2:88*1:87*1:85*2:84*1:80*9:51*1:46*1:42*1:25*1:23*2:11*17:4*3:3*1 +988*1:982*2:950*1:848*2:735*1:682*1:681*1:670*4:651*1:607*1:548*4:525*1:411*6:398*1:288*2:282*1:230*4:156*2:145*3:140*1:132*1:76*1:11*1:8*1:3*1 +976*1:274*1:3*1 +762*1:545*1:484*14:229*1:200*1:199*1:5*1:3*1 +988*1:982*2:963*1:880*1:818*1:814*1:813*4:804*1:802*4:795*2:786*1:785*1:783*1:766*8:758*4:755*2:752*3:751*3:748*3:747*1:745*3:673*1:652*2:647*1:632*11:620*2:617*1:581*2:578*1:577*2:569*1:539*2:534*1:518*1:504*3:447*1:442*1:429*3:428*4:427*2:418*1:416*4:412*1:409*1:406*2:398*10:390*2:385*1:373*4:364*2:338*2:327*2:326*1:325*1:321*2:318*1:316*3:304*1:288*1:274*2:237*1:171*1:169*1:160*2:156*2:143*1:132*1:131*1:105*1:63*1:34*1:15*1:3*1 +784*1:777*1:662*1:655*1:648*1:558*1:557*1:556*1:547*1:484*1:324*1:316*2:304*2:287*1:277*1:239*2:3*1 +1050*1:784*1:766*1:757*1:588*1:585*1:551*1:531*3:526*1:523*4:509*2:508*1:503*1:498*2:493*2:492*2:489*1:488*1:449*1:444*2:431*1:417*1:415*3:414*2:405*1:403*1:402*3:398*1:396*1:391*1:390*1:389*1:383*1:373*3:355*1:338*2:327*1:314*1:289*1:275*1:246*3:209*3:176*1:156*1:146*2:97*1:62*1:47*1:38*2:23*1:11*1:7*1:3*1 +955*1:844*1:841*2:804*1:795*1:784*1:754*1:746*1:617*1:507*1:467*1:416*1:411*1:398*2:274*1:145*1:132*1:84*1:11*2:8*1:3*1 +759*1:742*1:670*2:548*2:411*1:281*1:230*1:93*1:25*1:11*1:8*3:6*3:5*1:3*2 +3*1 +3*1 +940*1:896*1:882*1:787*1:600*1:577*1:483*1:433*2:431*3:417*1:406*1:401*1:371*1:355*1:338*1:297*1:288*1:230*2:218*3:168*1:118*2:116*1:4*1 +1026*3:988*1:982*1:981*4:963*5:958*2:821*2:818*1:802*1:786*1:785*3:733*1:686*1:652*14:648*1:644*5:642*2:632*2:617*2:569*1:539*2:318*1:287*1:223*1:209*6:108*1:57*2:26*4:4*5 +821*1:765*1:404*1:324*2:304*1:171*1:115*1:4*1 +1026*7:981*7:963*4:786*1:529*11:488*3:103*2:102*1:4*3 +977*12:976*10:975*1:972*3:971*3:970*3:969*3:968*3:967*3:966*3:965*3:964*3:963*1:962*3:961*3:960*3:959*3:958*4:957*3:956*3:955*4:954*3:953*3:952*3:951*3:950*3:949*3:948*3:947*3:946*3:945*6:905*1:744*2:697*1:237*1:4*5 +796*1:4*1 +793*2:726*1:720*1:704*1:652*1:398*1:212*2:38*1:4*1 +1058*3:999*1:994*6:980*4:979*6:977*2:972*2:971*2:970*2:969*2:968*2:967*2:966*2:965*2:964*2:963*2:962*2:961*2:960*2:959*2:958*2:957*2:956*2:955*2:954*2:953*2:952*2:951*2:950*2:949*2:948*2:947*3:946*3:945*3:708*3:707*3:598*1:577*1:554*1:237*3:193*1:4*4 +898*1:744*1:689*1:632*1:601*2:585*1:281*1:237*1:4*1 +1061*1:1022*2:1021*1:1004*1:996*1:976*1:975*1:964*1:924*1:901*1:851*1:848*3:844*1:843*3:834*1:823*1:814*1:806*1:805*1:803*1:795*3:781*1:766*2:764*1:758*1:757*1:747*1:735*2:717*2:706*1:699*1:698*1:681*1:673*1:661*1:659*1:654*1:648*1:644*1:628*1:626*1:620*1:615*1:614*1:613*2:610*1:608*2:604*1:600*1:599*1:598*1:588*1:562*1:559*3:549*1:539*3:536*1:531*2:530*1:526*1:523*1:521*1:509*2:508*1:504*1:502*1:493*1:492*1:488*1:455*1:449*2:444*1:438*1:431*1:428*1:426*1:418*1:415*2:414*2:412*2:405*1:404*1:398*3:389*1:376*1:373*2:367*1:358*1:355*1:354*1:338*1:329*1:328*1:320*1:319*1:317*1:304*1:303*1:275*1:274*1:246*1:230*3:221*1:212*5:209*2:200*1:197*1:179*1:168*1:167*2:160*1:156*1:155*1:154*1:146*2:144*1:138*2:137*1:99*1:89*1:81*2:75*1:73*2:62*1:60*1:57*2:51*1:50*1:44*1:42*1:22*1:4*2 +1043*1:364*1:276*2:173*2:79*2:4*1 +1021*1:978*1:852*1:844*1:529*1:133*1:4*1 +4*1 +983*1:4*1 +977*1:951*1:935*1:932*1:848*1:756*1:724*1:703*1:682*1:662*1:619*1:608*3:606*1:600*1:577*1:504*2:294*1:277*1:265*1:212*1:11*1:4*1 +1022*1:988*3:987*1:986*2:985*1:984*2:983*1:982*3:981*1:975*1:963*1:774*1:746*2:720*3:717*1:715*5:659*3:652*2:636*1:619*1:551*4:328*3:280*1:246*1:212*5:133*1:105*2:98*1:38*1:30*2:19*1:4*1 +4*1 +975*1:791*1:750*1:337*1:202*1:201*1:4*1 +4*1 +1058*1:986*1:803*1:636*1:608*1:600*1:592*1:577*1:565*1:554*1:526*1:509*1:489*1:461*1:316*1:256*3:239*2:231*1:226*1:214*1:203*1:185*1:171*1:141*2:132*1:131*1:85*1:84*1:80*2:70*2:39*1:6*1:4*1 +1042*1:1003*1:941*1:940*1:848*1:813*2:804*5:786*1:753*1:654*1:620*2:617*3:616*1:614*1:608*1:604*1:603*1:599*1:598*1:581*3:579*1:569*2:551*1:539*1:534*2:524*3:518*9:504*4:448*2:447*1:446*1:444*1:442*2:436*1:435*1:432*1:431*1:430*2:429*5:427*6:421*1:420*1:414*1:412*2:411*1:409*1:404*2:397*1:393*1:389*1:385*5:382*1:381*1:376*3:373*3:369*1:368*1:364*3:361*2:353*1:352*1:341*1:340*2:339*1:338*4:337*2:329*3:328*1:327*1:326*1:324*3:321*1:317*6:316*7:313*4:309*1:308*6:303*2:288*3:236*2:223*1:220*1:212*2:202*1:201*1:176*1:171*1:169*4:156*3:151*1:148*1:145*1:134*1:125*1:122*2:109*1:90*1:74*2:37*1:36*1:11*6:4*1 +4*2 +1047*1:1042*1:1041*1:1038*2:1034*1:1033*1:1029*3:1028*1:1027*1:1015*4:1005*3:994*1:965*1:955*2:950*1:948*1:947*1:941*1:918*1:916*1:912*2:827*1:823*2:821*1:805*1:785*2:759*1:757*2:746*1:730*3:727*3:725*1:720*2:710*2:708*1:705*1:700*1:683*3:678*1:677*1:666*1:659*36:652*24:649*1:648*11:647*1:646*2:644*2:632*1:629*1:628*4:626*1:624*1:620*2:617*1:614*2:613*1:603*1:600*1:599*4:598*4:597*5:596*2:595*5:588*1:585*5:583*1:582*1:560*1:556*1:552*11:550*1:539*2:531*2:450*1:403*1:385*4:367*3:336*1:333*1:321*1:318*1:316*2:295*1:287*6:286*1:285*4:280*1:277*1:276*5:274*1:273*16:270*1:269*1:268*2:267*3:266*5:265*1:264*1:263*1:261*1:257*1:246*1:242*2:237*3:224*1:212*4:195*1:156*2:145*1:138*1:134*1:133*1:99*1:89*1:67*1:61*2:38*3:30*2:11*5:4*1 +1022*1:988*1:981*1:955*6:823*2:818*1:808*1:786*1:777*1:710*1:708*6:677*1:662*1:652*1:632*1:613*1:610*1:606*1:600*2:554*1:457*1:455*1:331*1:295*1:285*1:246*2:237*2:223*1:219*1:179*1:168*1:163*1:155*4:138*1:134*2:98*1:57*1:34*1:4*2 +844*1:20*1:4*1 +848*2:682*1:267*1:53*1:4*1 +384*1:365*1:179*2:4*1 +4*1 +539*2:372*1:212*1:4*1 +4*1 +4*1 +795*1:689*1:681*1:628*1:216*1:212*1:4*1 +4*1 +1050*2:823*1:809*2:785*1:784*1:783*1:771*2:768*1:766*4:758*3:754*1:752*5:751*5:748*1:700*1:668*2:648*4:636*3:632*4:620*1:617*3:614*3:613*1:607*1:581*1:569*1:552*1:544*1:538*1:525*1:521*4:518*2:504*2:493*4:492*1:491*2:448*3:446*2:444*4:441*2:438*1:437*1:436*1:435*3:432*1:431*1:429*2:427*2:418*1:416*1:415*3:414*1:409*5:407*2:405*7:404*7:400*2:399*9:395*1:389*2:386*3:385*3:384*5:382*3:381*1:377*2:376*1:374*1:373*6:371*2:369*3:368*4:365*1:364*3:354*1:338*1:337*1:328*1:326*1:321*2:320*1:316*1:309*1:303*1:293*2:290*2:288*7:274*2:222*4:218*1:209*2:182*3:180*1:156*3:152*1:146*1:111*3:86*2:76*2:11*4:8*1:6*9:5*1 +43*1:5*2 +975*1:809*1:788*1:773*1:644*4:617*1:531*2:377*1:365*1:357*2:356*1:353*1:116*1:6*1:5*1 +5*1 +986*1:982*1:848*2:758*1:682*1:632*1:267*1:5*2 +996*1:995*1:989*1:979*1:978*1:848*2:807*1:781*3:746*1:707*1:703*1:633*1:632*1:631*1:615*1:600*1:562*1:527*1:485*1:469*1:402*1:323*1:246*1:231*1:145*1:134*1:81*1:73*1:5*2 +1047*1:504*1:237*2:5*1 +5*1 +988*1:7*1 +1050*1:1036*1:1026*1:988*2:982*8:933*1:849*1:819*1:796*1:721*1:632*2:240*2:57*2:38*2:8*4 +25*1:8*3 +8*1 +652*1:504*4:364*2:252*1:218*1:131*1:8*1 +8*1 +1037*4:1022*7:1015*1:983*1:977*1:976*1:975*3:940*2:848*5:802*1:792*1:764*1:762*1:747*5:729*3:687*1:683*1:682*1:677*1:659*1:643*1:628*11:627*3:626*18:625*5:624*6:623*1:622*6:539*1:413*1:328*7:324*2:316*1:303*5:247*2:212*1:156*2:60*1:8*1 +1026*1:988*2:982*2:958*2:926*1:818*1:733*1:659*1:636*1:411*4:169*1:84*3:70*1:61*1:50*1:49*1:45*1:29*2:15*1:8*1 +811*1:669*1:619*1:569*1:529*2:523*2:507*1:303*3:169*1:79*1:68*1:8*1 +802*1:795*5:780*1:766*2:757*1:749*1:747*1:659*1:652*1:632*1:625*1:622*1:552*1:549*1:534*2:523*1:504*3:383*1:334*1:287*1:274*2:255*1:169*1:156*1:146*1:134*1:68*1:8*1 +1003*1:924*1:917*1:880*1:867*1:863*1:848*3:826*1:814*1:803*2:802*1:794*1:790*1:788*1:774*1:767*2:760*1:757*2:750*1:748*1:747*1:746*2:742*1:730*1:682*1:673*1:667*2:659*10:643*1:641*5:640*2:638*1:636*3:628*1:627*2:626*1:625*2:624*2:622*2:617*1:585*2:555*2:552*1:540*1:536*1:533*1:531*2:509*1:404*2:390*1:337*1:314*1:299*1:289*1:273*1:270*1:269*1:268*1:259*1:212*1:209*1:202*1:201*1:163*1:156*2:150*3:146*1:62*1:61*2:8*1 +8*1 +733*6:693*1:544*2:93*6:92*2:89*3:88*6:87*4:85*8:84*11:81*14:80*4:79*6:73*1:11*4:8*1 +8*2 +8*2 +475*1:268*1:266*1:259*1:193*1:8*1 +8*2 +1061*1:8*1 +924*1:923*1:845*2:659*8:267*2:266*1:265*1:264*2:259*1:258*1:8*1 +9*3 +612*1:348*1:129*1:126*1:106*1:92*1:77*1:52*1:41*1:10*1 +11*1 +808*1:785*1:662*1:241*1:86*1:11*1 +982*1:950*1:848*1:796*2:785*2:777*1:766*1:745*1:730*1:642*1:582*1:569*3:534*1:518*2:515*1:504*1:491*1:429*2:427*2:404*2:359*2:316*2:288*3:285*2:274*3:247*5:242*1:231*1:230*1:125*1:86*2:49*1:48*1:39*1:11*7 +620*1:539*1:237*1:212*1:11*1 +1012*1:815*3:796*1:795*1:779*2:759*1:750*1:748*3:726*1:708*1:683*1:673*3:667*2:652*4:650*1:504*1:502*1:474*1:415*3:338*4:330*1:273*1:237*1:218*1:212*6:209*1:156*2:95*1:94*1:66*1:38*1:27*1:11*2 +394*1:369*1:11*1 +976*1:598*1:342*1:277*1:11*1 +11*1 +11*1 +1050*1:808*1:804*2:754*2:737*1:719*2:662*1:629*1:608*2:605*1:587*3:579*4:577*4:564*1:563*1:561*1:558*4:557*2:521*5:507*2:474*1:448*3:416*6:398*2:385*1:374*2:342*1:326*1:277*1:171*2:141*2:134*1:122*4:118*2:115*3:80*1:25*2:11*1 +796*1:769*2:717*1:652*6:498*2:493*2:160*1:80*2:42*2:27*1:11*1 +848*3:824*1:723*2:237*1:230*2:11*1 +1053*2:1050*1:1037*1:976*1:941*1:932*2:908*1:844*1:796*1:795*5:781*1:779*6:757*1:750*2:730*3:717*2:707*1:705*4:677*1:659*15:648*1:644*19:637*2:636*1:620*1:619*2:616*1:586*1:577*9:542*2:537*4:515*1:508*5:488*1:433*1:416*5:415*3:409*1:342*3:313*1:287*1:274*2:269*1:246*1:217*1:212*8:209*2:180*1:179*1:169*1:143*2:141*2:138*2:114*1:61*1:51*1:11*2 +1053*1:1037*1:1025*1:1021*1:915*1:914*1:893*1:887*1:881*1:880*2:855*1:848*2:845*1:843*4:841*2:781*1:753*1:733*1:730*2:729*1:721*1:689*1:652*1:643*1:636*1:607*1:601*1:577*1:573*1:551*1:531*1:521*1:504*1:411*1:398*3:396*3:382*2:338*1:337*1:328*1:320*1:273*1:247*1:246*3:212*4:201*1:172*3:70*1:62*1:53*1:22*1:11*1 +1021*1:848*1:815*1:765*3:538*1:501*1:491*1:62*1:11*2 +726*2:554*1:416*1:20*1:11*1 +1041*1:1021*1:981*1:977*1:963*1:958*2:955*1:850*1:849*1:845*1:836*1:814*2:813*1:802*1:764*1:758*1:746*1:710*1:689*1:647*1:625*1:608*2:573*1:554*2:550*1:427*1:399*1:389*1:282*1:256*1:242*1:237*1:212*1:168*1:145*2:128*1:63*1:49*1:11*2 +1053*3:941*1:796*3:795*8:790*1:789*2:785*2:774*1:757*2:749*1:676*1:673*1:667*1:666*1:659*1:648*1:644*1:637*1:620*3:619*3:585*1:541*1:540*1:531*1:504*2:437*1:427*3:416*1:380*1:367*3:318*2:277*2:237*1:234*1:212*6:206*1:179*2:165*1:156*29:150*1:145*2:138*2:133*1:132*1:60*1:49*1:11*7 +976*1:775*1:753*1:655*1:626*1:512*1:511*1:508*1:507*1:505*1:503*2:501*1:496*1:495*1:490*1:412*1:399*1:295*4:274*1:247*1:212*1:182*1:172*1:11*1 +1053*1:826*1:791*1:746*1:681*1:599*1:598*1:464*1:429*1:414*1:381*1:373*2:303*1:275*1:11*1 +917*1:11*1 +795*1:592*1:585*1:307*1:138*1:113*1:112*1:111*1:11*6 +659*1:620*1:613*1:11*1 +846*1:758*1:757*1:554*1:547*1:517*1:502*1:53*1:11*1 +813*3:808*1:806*2:802*2:766*4:758*2:662*1:620*1:407*6:331*2:53*1:11*2 +958*1:848*2:796*1:778*6:769*1:746*1:729*1:715*1:677*1:670*1:659*2:585*1:558*1:557*1:548*1:457*1:437*2:413*1:266*1:230*8:223*1:222*1:220*8:212*3:209*2:148*1:131*1:124*1:122*1:93*1:91*1:48*3:27*4:25*1:11*7 +1015*1:963*2:940*1:815*3:809*1:803*1:788*1:786*1:784*1:776*1:769*1:767*3:764*1:756*1:753*1:746*1:674*1:659*1:636*1:624*1:617*1:577*2:573*2:549*2:540*2:534*1:530*1:524*2:518*3:517*1:504*9:456*1:450*3:446*2:431*1:430*1:429*1:427*1:418*1:414*1:412*1:411*1:409*2:399*5:397*2:396*4:390*2:385*3:383*1:381*1:376*1:364*5:338*2:333*4:331*1:329*1:324*1:321*1:320*1:318*2:312*1:309*1:299*1:289*1:288*1:277*3:209*1:156*2:144*1:140*1:132*1:105*1:61*1:11*1 +725*1:551*1:399*2:313*1:295*1:11*1 +11*1 +1022*1:390*1:91*1:86*4:11*1 +11*1 +768*1:761*2:752*1:751*1:629*1:551*1:418*2:407*1:288*1:91*2:20*1:11*1 +11*1 +11*2 +552*1:523*1:11*1 +1042*1:1005*1:821*2:809*1:726*2:708*1:670*3:548*3:320*1:220*1:212*1:185*1:168*1:115*1:27*1:11*2 +803*1:746*2:504*2:398*1:256*1:179*2:11*2 +11*2 +11*3 +717*1:554*1:445*1:396*1:393*1:390*1:377*1:365*1:288*1:11*1 +896*1:876*1:11*1 +848*3:809*1:767*2:753*4:628*1:587*1:565*1:554*4:538*12:534*1:489*4:451*4:400*1:397*4:389*1:386*10:382*1:344*1:316*1:293*4:216*1:182*1:178*1:156*1:39*1:24*1:11*2 +1054*2:954*1:886*1:818*1:813*1:809*1:795*1:791*1:784*2:781*2:777*1:757*4:751*1:748*1:659*2:655*1:652*10:648*1:647*2:644*1:638*1:629*3:620*1:617*2:616*1:608*1:593*1:582*1:577*1:565*4:560*1:558*1:557*1:556*2:554*1:549*1:546*1:544*1:540*1:536*3:531*4:530*3:510*1:504*7:502*4:501*2:486*1:474*1:465*1:428*1:427*1:426*2:410*1:398*1:388*4:385*4:372*1:333*2:326*1:321*5:320*2:316*1:308*1:304*2:295*1:289*1:288*1:287*3:276*2:274*3:246*2:230*3:222*4:220*2:212*1:209*3:205*1:182*1:179*1:145*1:133*1:125*1:82*1:62*1:51*1:22*1:11*1 +721*1:670*1:652*1:648*1:565*1:548*1:492*1:353*1:316*1:281*1:276*2:247*5:141*1:11*1 +1004*1:844*1:841*1:365*1:138*1:11*1 +11*1 +848*6:845*1:764*1:620*1:364*1:321*1:237*1:231*1:197*1:11*2 +674*1:383*1:255*1:11*1 +11*1 +977*1:688*2:13*1:11*1 +324*1:11*1 +1025*1:986*1:767*2:523*2:427*1:240*1:216*1:105*5:84*1:11*2 +749*1:620*1:617*1:579*1:538*1:340*1:325*1:307*1:288*1:156*1:125*2:45*1:11*1 +11*1 +810*1:628*1:534*2:176*1:11*1 +659*1:600*1:540*1:376*1:314*1:11*1 +786*1:551*4:465*1:446*5:415*2:379*3:11*2 +1050*1:941*1:804*1:795*3:786*1:784*2:779*3:755*1:749*2:674*1:616*1:577*1:538*3:521*1:518*1:506*1:504*2:498*2:493*2:448*2:446*2:442*1:427*2:423*2:412*1:411*1:398*1:385*2:379*5:373*1:338*1:326*1:324*1:304*4:303*3:295*1:288*1:223*1:169*1:156*6:145*1:141*1:132*1:131*1:11*1 +876*1:848*7:808*1:804*1:796*1:794*2:790*1:789*1:746*1:719*1:712*1:708*1:662*1:620*2:554*1:539*1:523*5:504*1:501*2:331*1:274*1:266*1:236*1:212*3:148*1:62*1:11*1 +940*2:848*1:577*5:533*1:521*1:509*1:448*1:446*1:427*3:423*3:372*1:338*1:320*1:212*1:62*2:11*1 +1038*1:1037*15:844*1:504*1:399*1:212*1:11*1 +848*2:523*1:399*2:379*3:353*1:256*6:216*6:215*1:212*1:209*1:11*1 +1036*1:852*1:841*1:840*1:786*2:747*1:721*1:636*18:632*3:521*1:503*1:448*1:403*1:324*1:185*1:11*1 +841*1:11*7 +1025*1:399*1:11*1 +803*5:504*2:448*1:384*1:11*1 +11*2 +955*1:759*1:720*1:686*1:212*1:11*1 +1047*1:976*1:948*1:947*1:818*1:803*1:778*2:769*2:750*1:727*1:712*1:673*2:657*1:649*1:642*2:641*1:636*2:620*1:607*2:603*2:573*1:558*1:538*2:533*1:517*1:515*1:509*3:504*1:501*2:467*1:450*1:446*3:436*2:434*2:432*2:427*1:417*1:416*1:410*1:404*2:399*2:389*1:382*3:337*1:330*1:326*1:320*1:319*1:307*1:299*1:237*1:230*1:215*1:179*1:143*2:138*1:133*1:85*2:68*1:63*2:61*2:43*1:11*1 +652*4:457*2:237*1:230*6:98*4:72*1:12*2 +712*1:13*1 +13*2 +1025*1:717*1:13*1 +13*2 +1010*1:599*1:598*1:400*1:13*1 +950*1:949*2:848*1:815*1:794*2:778*7:746*1:723*1:670*1:655*2:632*2:631*1:558*1:557*1:552*1:548*1:431*1:427*1:321*1:285*1:277*1:236*2:222*1:220*1:132*1:20*1:13*1 +803*1:536*1:437*1:240*1:13*1 +980*1:781*1:13*1 +932*2:924*1:923*1:879*2:876*1:856*2:855*1:818*1:771*2:331*1:311*1:295*1:163*2:37*1:36*1:13*1 +13*1 +13*1 +100*1:50*1:17*1:16*2:15*1:14*1 +15*1 +17*1 +20*1 +25*2:20*2 +843*1:558*1:557*1:20*1 +636*1:240*3:20*1 +20*3 +659*1:101*1:20*2 +20*1 +659*1:20*1 +904*2:753*1:614*1:613*2:316*1:285*2:240*1:230*1:223*1:212*1:87*1:57*1:20*1 +913*1:769*1:666*1:636*1:559*1:404*3:247*1:216*1:199*1:133*1:85*1:20*1 +786*1:682*1:20*1 +1050*6:1039*3:1036*1:1022*1:1003*1:986*2:954*1:941*3:940*1:821*1:814*5:813*11:812*1:811*7:810*2:808*1:804*2:803*1:802*5:796*3:795*2:792*2:786*6:785*1:781*3:777*5:773*1:771*3:770*1:769*1:766*5:764*3:759*1:758*4:757*4:755*2:753*5:752*2:751*4:750*6:742*2:730*1:722*1:681*2:676*2:673*1:668*1:667*7:662*1:659*1:655*4:653*4:651*5:650*2:648*1:646*1:644*4:638*1:637*1:636*1:632*2:620*6:617*2:609*1:608*12:600*1:585*1:578*1:577*3:575*1:573*3:572*2:569*3:561*1:559*6:556*3:555*3:552*1:549*9:547*1:542*5:541*5:540*4:539*7:538*4:537*2:536*21:535*2:534*24:533*2:531*20:530*5:529*19:528*4:527*2:526*4:525*3:524*3:523*2:522*2:521*1:519*3:518*39:517*12:516*6:515*2:513*3:512*3:511*4:510*3:509*7:508*21:507*2:506*4:505*3:504*97:503*1:502*11:501*2:500*3:498*1:497*2:496*2:495*3:493*6:492*2:489*1:488*11:483*1:472*1:468*2:465*4:464*2:461*1:455*1:451*2:449*3:448*3:446*1:437*3:433*4:429*12:428*3:427*1:424*1:421*6:419*1:418*5:417*1:416*3:415*4:414*1:411*1:410*2:409*11:408*2:406*7:405*4:404*5:401*1:400*2:398*1:392*1:390*6:387*2:386*2:385*6:384*4:383*1:382*1:380*1:379*1:377*3:376*10:375*3:373*3:372*4:371*6:367*1:365*3:364*8:363*1:359*2:358*4:356*2:354*1:348*1:342*2:340*1:339*2:338*4:337*1:334*1:333*2:331*6:329*1:327*2:326*1:324*1:322*1:321*6:320*10:319*2:318*2:317*2:316*9:315*1:314*1:313*6:312*1:309*3:308*3:307*1:302*1:244*3:243*2:237*2:231*1:230*1:218*1:212*10:211*1:179*10:173*1:169*3:166*1:163*1:159*1:156*20:150*1:145*1:143*3:141*1:140*4:139*1:138*1:134*1:133*1:116*3:115*1:114*1:99*1:87*3:67*1:66*1:62*3:38*2:20*1 +780*1:642*1:632*1:316*1:266*1:97*1:26*1:20*1 +958*3:848*1:795*1:794*1:761*1:746*1:682*1:659*2:655*1:652*1:642*1:620*1:582*1:554*2:508*1:488*1:356*1:212*1:179*1:134*1:131*1:25*1:20*1 +741*1:704*1:53*1:20*1 +957*1:42*1:22*1 +728*1:30*1:22*1 +916*1:748*1:617*1:603*1:585*1:358*1:333*1:326*5:276*1:274*1:209*1:62*3:61*1:60*1:54*1:23*1:22*1 +1005*1:786*2:636*1:438*3:398*1:230*1:167*2:22*1 +44*1:42*1:22*3 +814*3:813*4:778*1:766*1:758*1:757*7:657*6:644*1:642*1:636*1:573*4:560*1:554*2:549*2:536*1:535*1:534*2:530*4:529*2:527*1:525*3:518*6:511*1:510*2:509*1:504*2:502*2:447*1:427*1:416*1:408*1:355*1:330*1:320*1:317*1:307*2:282*1:237*4:212*3:179*1:169*1:155*1:144*1:139*1:108*4:87*2:73*1:68*2:67*1:66*1:22*1 +504*1:212*1:22*1 +792*2:784*5:661*1:656*1:604*2:501*1:489*1:467*2:454*1:319*1:203*1:200*1:80*2:22*3 +963*1:171*1:158*1:89*1:78*1:68*1:22*3 +932*1:883*1:22*1 +22*1 +958*1:28*3:22*2 +917*1:484*1:22*1 +747*1:663*1:652*2:515*1:504*1:449*2:432*1:414*1:398*2:381*2:326*1:287*1:169*1:86*1:47*1:23*1 +786*2:747*1:646*1:538*1:535*1:534*1:518*1:504*1:483*1:429*1:427*1:404*1:385*1:326*2:303*1:274*1:212*1:140*1:23*1 +770*1:693*1:677*1:659*1:579*1:398*1:223*1:212*2:26*2:23*2 +1045*1:848*2:599*1:569*1:550*2:518*1:409*1:277*1:258*1:223*1:146*1:144*1:95*1:79*1:23*1 +848*3:786*1:749*1:724*1:536*1:518*1:429*1:427*1:212*1:145*1:114*1:24*1 +759*1:755*1:489*1:427*3:376*2:327*1:212*1:24*1 +747*1:683*1:659*1:319*2:224*1:24*1 +24*1 +932*10:811*1:734*1:681*1:614*1:603*1:569*1:560*1:529*1:504*1:125*1:38*1:25*1 +25*1 +1015*1:977*1:849*1:819*1:786*1:781*1:719*1:717*1:715*1:703*1:699*1:636*1:605*2:601*1:500*1:424*1:419*1:417*1:401*1:396*1:391*1:383*1:364*1:355*1:333*1:322*2:318*1:277*1:247*5:230*1:222*2:219*1:138*1:90*2:25*1 +1058*1:1051*1:999*1:994*2:980*2:979*4:974*1:958*1:952*1:951*1:950*2:815*2:781*1:504*1:230*1:212*1:25*1 +89*1:25*1 +1010*1:917*1:844*1:257*1:26*1 +1053*2:1041*1:1022*1:982*1:963*4:941*1:573*1:523*2:507*1:504*1:427*1:105*2:104*1:88*1:79*1:76*1:68*1:57*2:26*1 +663*1:26*2 +26*1 +719*1:593*1:190*2:78*2:30*4:26*1 +621*1:99*2:26*1 +1054*3:782*2:774*1:651*1:632*1:536*1:433*1:230*1:132*3:89*1:74*2:28*2:27*1 +848*1:27*1 +1021*1:941*3:805*1:795*1:766*2:757*2:717*1:652*1:647*1:641*2:640*1:620*1:608*16:585*2:581*5:539*1:508*2:415*15:409*1:403*1:338*4:285*1:277*1:274*7:223*1:212*1:182*1:166*1:145*1:138*3:27*1 +27*1 +1047*7:779*1:760*2:674*3:608*1:565*1:558*1:551*1:307*1:299*1:195*6:193*3:141*1:27*1 +719*2:587*2:363*1:303*1:235*1:158*1:136*1:80*1:27*1 +342*2:27*1 +995*1:795*2:708*1:587*1:524*1:27*1 +1054*1:614*1:586*1:554*1:474*1:461*1:249*1:247*1:245*1:242*1:236*1:227*3:27*1 +748*6:555*1:552*1:94*1:28*1 +628*1:627*1:626*1:625*1:624*1:622*2:526*1:517*5:504*4:501*1:497*1:444*1:385*1:328*1:216*1:80*1:28*8 +145*1:28*1 +958*1:954*1:950*2:377*1:365*1:255*3:28*1 +917*1:849*1:30*2:29*2 +37*7:29*1 +1050*1:1016*1:916*2:844*1:841*1:753*1:659*5:648*2:641*2:640*1:638*4:588*1:555*1:549*1:407*1:369*1:368*1:265*1:256*3:246*1:230*1:212*2:29*1 +818*1:87*1:76*1:71*1:29*1 +963*1:822*1:799*1:738*1:736*1:625*1:176*1:29*2 +976*1:896*2:876*1:860*1:856*1:804*1:759*1:742*1:673*1:663*1:656*1:539*1:536*1:533*1:385*1:336*1:321*1:319*1:307*1:212*1:169*1:146*1:66*1:62*1:30*1 +30*1 +1050*1:895*1:805*1:796*7:795*17:786*1:785*1:781*1:777*1:750*1:749*2:667*1:620*1:531*3:212*13:167*1:145*6:30*1 +676*1:507*1:270*5:30*1 +32*2 +34*7 +1022*1:848*2:790*1:212*1:34*1 +982*1:858*1:652*2:548*1:486*1:383*2:247*1:34*1 +1010*1:565*1:525*1:486*2:476*1:464*1:428*1:390*2:363*1:325*1:247*2:236*1:212*1:173*1:151*1:137*1:80*1:34*1 +854*1:848*1:686*2:34*1 +608*1:34*1 +951*4:461*1:341*1:34*1 +34*1 +34*1 +932*1:34*1 +35*1 +36*1 +981*1:786*1:784*1:767*1:415*1:394*1:331*1:37*2:36*2 +1042*1:958*1:791*1:745*1:741*3:614*1:613*1:603*1:585*1:551*1:502*1:483*1:431*3:390*1:357*1:342*2:326*1:296*1:274*1:230*1:212*1:141*1:138*2:103*1:68*1:39*2:37*1:36*1 +1050*2:1042*2:1036*3:1015*2:932*3:898*1:892*1:881*1:860*1:852*1:841*1:810*7:793*1:791*1:786*1:783*2:782*3:780*4:764*1:747*1:693*1:688*1:684*1:681*1:677*1:665*1:662*6:657*2:655*1:632*1:608*1:581*1:565*1:550*1:549*2:529*1:446*1:438*1:427*2:389*3:382*1:363*1:359*1:338*1:331*1:303*1:288*5:271*1:220*3:216*1:212*6:195*2:185*4:152*1:86*1:85*1:38*1:37*1:36*1 +792*1:786*1:747*1:636*2:36*1 +1046*1:719*2:601*2:36*1 +1042*1:629*1:230*1:219*1:211*1:37*1:36*1 +632*1:524*1:37*1:36*1 +981*1:910*1:844*1:145*1:38*2 +652*1:650*2:458*1:457*7:218*2:138*1:97*1:94*3:67*2:65*1:38*1 +1020*1:1019*1:815*1:814*1:813*1:812*1:811*1:810*1:809*1:805*1:802*1:795*1:794*1:793*1:792*1:791*1:790*1:789*1:788*1:787*1:786*1:785*1:784*1:780*3:779*1:778*1:774*1:773*1:771*1:770*1:769*1:765*1:763*1:757*1:752*1:751*1:747*3:746*1:745*1:744*1:742*1:741*1:657*1:642*1:632*1:620*1:601*1:541*1:429*1:385*1:371*1:336*1:325*1:316*2:304*1:303*1:230*1:38*1 +230*1:38*1 +932*1:884*1:786*1:626*1:522*1:247*2:212*1:193*1:49*2:38*1 +38*2 +38*1 +1062*4:1059*1:1044*2:1043*1:1042*4:1038*1:1036*3:1034*5:1033*8:1032*1:1031*1:1030*1:1029*11:1028*14:1026*7:1024*1:1021*6:1020*2:1017*1:1016*2:1015*2:1014*1:1013*1:1012*1:1011*1:1010*1:1009*1:1008*1:1007*1:1006*1:1005*1:1004*1:1003*1:1002*1:988*1:976*1:926*2:865*2:819*1:780*1:724*1:707*2:681*1:632*2:582*1:521*1:427*1:416*1:404*1:385*1:376*1:325*1:315*1:282*1:274*1:38*2 +1050*1:1041*2:1037*1:904*2:849*1:747*1:212*1:202*1:141*1:38*1 +38*1 +38*1 +438*1:38*1 +38*1 +38*1 +914*1:652*1:442*1:141*1:38*1 +981*1:950*1:858*1:852*1:845*1:815*1:698*1:662*1:655*1:641*2:636*2:336*1:327*1:230*1:179*1:163*1:42*1:38*1 +848*1:806*1:794*1:769*1:650*1:600*1:593*1:586*1:585*1:579*1:550*1:525*1:523*1:502*1:427*2:400*1:398*1:396*1:384*1:379*2:367*4:295*3:288*2:277*1:38*1 +38*1 +1036*1:977*2:908*11:818*1:38*1 +53*3:38*1 +926*7:918*1:916*1:912*3:911*1:910*1:816*1:796*1:708*1:698*3:633*5:632*8:631*4:280*3:263*1:231*6:190*3:138*1:78*1:38*3 +926*2:632*16:231*6:38*2 +636*2:633*1:620*2:619*1:517*1:331*2:216*1:138*1:38*1 +1053*1:980*1:844*1:820*1:788*1:760*1:689*1:659*3:620*1:585*1:540*1:314*1:271*1:263*1:260*1:212*3:138*2:61*1:38*1 +38*1 +1001*1:549*1:502*1:38*1 +659*1:38*1 +38*1 +38*1 +659*1:592*1:456*1:38*1 +1028*3:977*6:335*1:39*1 +818*1:795*1:578*1:525*1:486*2:476*1:355*1:247*2:236*1:151*1:47*3:39*1 +636*2:632*1:39*1 +39*1 +137*1:44*1:42*3 +897*1:888*1:642*2:620*1:613*1:599*1:598*1:597*1:596*1:595*1:589*1:586*1:583*1:558*1:557*1:556*1:554*2:550*1:456*1:437*1:435*1:410*1:399*1:390*1:372*1:326*1:237*1:226*1:215*1:190*1:165*1:80*1:42*1 +42*1 +1061*1:844*1:766*1:274*4:95*1:44*1:42*1 +1001*2:932*1:844*1:794*1:677*2:659*1:619*1:610*1:565*2:427*29:326*1:212*1:156*1:43*1 +216*1:43*1 +43*1 +1047*10:539*1:65*1:43*1 +1047*2:43*1 +43*1 +654*1:650*1:619*2:577*3:338*4:43*1 +43*1 +916*1:784*1:750*1:642*1:556*1:550*1:463*1:322*1:230*1:227*1:80*1:43*1 +43*1 +1037*2:1034*1:994*3:917*1:913*1:795*2:794*1:793*1:792*1:791*1:790*1:789*1:788*1:746*1:726*1:724*1:714*2:236*1:202*1:48*1:45*1 +551*4:521*4:448*4:295*1:294*1:48*2:45*2 +46*1 +863*1:785*1:620*1:559*1:505*1:468*1:429*1:397*1:385*1:320*1:295*1:277*1:274*1:132*1:47*1 +47*6 +976*1:655*1:475*1:326*1:236*1:168*4:156*2:109*1:47*1 +48*1 +587*2:48*9 +796*1:598*1:587*2:48*12 +1047*3:978*1:587*1:293*3:109*2:78*1:48*1 +452*1:48*1 +1020*1:1019*1:932*1:787*1:779*1:48*1 +1020*2:917*1:819*1:778*1:768*1:764*1:749*1:48*1 +1020*2:1016*1:1013*1:1012*1:1011*1:1009*1:1008*1:1005*1:819*1:788*1:770*1:761*1:756*1:752*1:751*1:541*1:212*1:76*1:48*1 +1017*1:1015*1:1014*2:1009*1:935*1:932*1:924*2:923*2:917*2:916*1:823*1:819*1:794*1:758*1:753*1:747*2:726*2:629*2:139*1:48*1 +815*1:452*1:48*1 +48*1 +48*1 +1020*1:1015*1:994*1:912*1:803*1:774*1:771*1:770*1:769*1:768*1:767*1:766*1:765*1:764*1:684*1:212*2:48*1 +48*2 +48*7 +48*3 +48*2 +383*1:50*1:49*1 +1020*1:958*1:818*1:363*1:355*1:156*1:50*1:49*1 +50*1 +50*1 +693*1:50*1 +50*2 +935*1:932*1:917*1:659*2:212*3:51*1 +422*2:53*1 +848*9:53*1 +1050*1:932*1:778*1:767*4:766*1:753*3:643*1:627*1:626*1:625*1:624*1:622*1:552*1:539*1:530*1:523*1:416*1:317*1:293*1:288*1:209*2:53*2 +1041*1:53*1 +53*1 +988*1:982*2:958*1:848*7:845*1:786*1:727*1:632*2:558*1:557*1:427*1:417*4:398*1:355*5:241*1:222*1:170*1:133*4:87*1:54*8 +88*1:54*1 +848*1:54*1 +1037*1:893*2:54*1 +54*3 +881*1:821*1:795*1:54*1 +54*1 +814*1:802*1:780*1:617*1:551*1:240*1:91*1:86*2:54*2 +55*2 +821*1:659*1:258*1:212*1:179*2:55*1 +55*3 +57*1 +1041*1:932*1:925*1:914*1:786*1:698*1:57*1 +57*1 +655*1:353*1:57*1 +88*5:57*1 +256*1:57*1 +57*1 +200*1:199*1:57*1 +926*1:642*1:641*1:57*1 +57*2 +79*1:57*1 +59*2 +790*1:789*1:783*4:781*1:776*1:674*1:666*1:659*1:632*1:620*1:581*2:531*1:521*2:464*1:448*1:398*1:333*4:326*11:318*3:274*3:270*1:212*1:175*1:171*2:88*2:62*8:61*2:60*3 +1005*2:253*3:212*2:62*1:60*2 +926*1:652*1:60*1 +848*1:789*1:786*2:752*2:751*2:446*1:438*1:390*1:60*1 +60*1 +60*1 +917*5:908*1:796*1:774*1:677*1:659*1:657*2:656*2:655*2:654*2:653*6:637*2:575*1:573*1:531*1:517*1:475*2:385*1:355*1:339*2:338*14:331*3:324*1:236*1:212*3:179*1:169*1:145*2:138*7:105*1:61*1 +644*2:61*1 +61*1 +1026*1:986*1:982*1:981*2:845*1:825*1:818*1:808*1:764*2:662*1:619*2:525*1:489*1:427*1:404*1:381*1:331*1:326*1:304*1:246*1:163*1:156*1:146*1:62*1:61*1 +748*2:61*1 +1015*1:823*1:762*1:747*2:681*1:659*1:539*1:427*1:340*2:328*1:212*1:61*1 +982*1:848*2:845*1:627*1:625*1:622*2:61*1 +216*1:62*1 +803*2:782*1:761*1:745*3:671*1:529*1:518*1:505*1:500*1:497*1:415*1:295*1:247*1:145*1:62*1 +62*8 +277*1:223*1:122*1:62*1 +62*1 +62*1 +62*1 +791*1:652*2:150*1:63*1 +700*1:632*2:63*1 +946*1:791*1:785*1:763*1:648*3:646*4:544*1:491*1:418*1:405*1:371*1:327*1:63*2 +982*1:781*1:764*2:746*1:600*1:579*1:533*1:410*2:320*1:63*1 +79*1:63*1 +98*4:63*1 +63*1 +620*1:63*1 +203*1:98*4:67*2:64*8 +805*1:673*1:659*1:646*1:640*1:573*1:549*1:539*5:535*2:530*3:511*3:510*1:509*1:371*1:295*2:255*1:138*1:66*1 +67*1 +1050*1:940*1:848*2:803*2:767*4:747*6:719*2:649*2:556*1:328*1:319*1:303*2:212*2:80*1:67*1 +67*1 +958*1:950*1:926*1:888*2:823*1:794*1:720*1:550*3:434*1:212*1:67*1 +948*1:945*1:632*1:590*1:572*3:571*2:570*2:569*4:568*2:565*9:564*1:563*2:562*9:561*6:560*7:559*7:558*3:557*3:556*6:539*1:388*1:344*3:342*3:223*1:179*1:174*1:145*2:134*5:90*1:87*2:75*2:73*1:70*1:68*2 +887*1:848*1:681*1:68*1 +640*1:632*1:552*1:212*2:68*1 +1061*1:655*1:629*1:614*2:613*2:605*1:593*1:295*3:287*1:252*1:68*1 +76*3:68*2 +68*1 +475*1:69*1 +70*1 +804*2:708*1:73*1 +73*1 +74*1 +795*2:659*1:516*1:500*2:429*1:156*1:143*1:75*1 +848*2:715*1:638*1:531*1:428*1:421*1:212*1:76*1 +76*1 +76*1 +796*1:669*3:591*1:587*6:565*9:427*8:371*1:353*17:224*4:223*1:218*2:175*1:134*1:76*1 +783*1:780*2:777*1:764*2:748*1:659*5:657*1:632*1:601*1:573*1:569*1:560*1:539*1:524*1:456*1:454*1:333*1:284*1:257*1:242*1:216*1:78*1 +78*1 +78*1 +932*1:230*3:152*1:78*1 +78*1 +79*1 +89*3:84*1:80*4:79*1 +932*1:796*1:582*1:212*1:182*1:145*1:79*1 +924*2:855*1:844*1:810*2:620*1:606*1:604*1:526*1:497*1:464*1:376*1:339*1:326*1:322*1:320*2:318*1:205*1:203*1:80*1 +175*2:80*2 +80*1 +924*1:923*1:917*1:905*1:657*1:526*1:450*1:435*3:374*2:80*2 +730*1:614*1:549*1:419*1:365*1:80*1 +719*29:312*1:252*2:80*7 +932*1:908*1:80*1 +1046*1:748*1:719*6:608*1:577*4:295*1:188*2:168*15:163*1:141*1:122*2:115*4:113*1:80*3 +977*1:955*1:786*1:745*4:569*1:456*1:352*1:327*1:230*1:212*1:134*1:80*1 +80*1 +80*1 +80*1 +982*1:848*6:724*1:507*2:411*1:398*1:212*1:88*2:80*4 +786*1:783*1:741*2:608*1:604*1:538*1:489*1:446*5:411*1:405*1:404*2:398*2:397*1:390*1:376*1:288*1:253*1:220*1:156*2:145*1:116*1:80*1 +1036*1:848*5:659*1:212*1:80*1 +81*1 +81*1 +81*1 +81*1 +93*4:82*3:81*1 +1047*1:585*1:82*1 +90*1:88*1:85*1:82*1 +82*1 +800*1:798*1:797*1:772*1:743*1:740*1:739*1:601*1:583*2:83*1 +940*1:648*2:577*1:431*1:87*1:84*1 +845*1:641*1:640*1:535*1:511*1:444*1:371*1:212*1:156*1:84*2 +84*2 +653*1:652*1:321*1:84*1 +84*1 +638*1:171*1:153*1:87*1:84*1 +93*2:85*2 +821*1:733*2:176*1:85*1 +1041*1:733*1:85*1 +628*1:86*1 +86*2 +681*1:86*1 +763*1:578*1:536*1:521*1:504*3:427*2:412*1:400*2:293*1:224*1:212*1:160*1:154*1:151*1:144*1:86*2 +86*3 +663*1:351*1:86*1 +768*1:754*2:746*1:636*1:608*3:592*1:585*1:538*2:518*1:489*2:446*2:416*2:398*1:372*1:364*2:326*1:325*1:303*2:288*1:193*1:138*1:86*3 +1049*2:941*1:914*1:809*1:796*1:754*1:732*1:629*1:608*1:573*1:538*1:507*1:416*1:398*1:396*3:338*1:326*1:321*2:316*2:312*1:288*1:243*1:223*1:222*1:193*1:141*1:140*1:91*4:86*2 +294*1:86*1 +717*1:87*1 +658*1:87*1 +848*1:88*1 +1009*1:913*1:896*1:895*1:893*1:889*1:888*2:887*3:886*2:885*1:883*1:882*1:881*1:880*1:876*1:867*1:863*1:859*1:858*2:855*1:845*1:841*1:780*1:750*1:689*1:636*3:572*1:542*1:410*1:374*1:172*1:88*1 +88*1 +203*1:88*1 +88*1 +504*2:390*1:90*1 +554*1:551*2:256*2:91*2 +984*1:848*1:91*1 +176*1:91*1 +848*1:93*1 +94*1 +94*1 +94*1 +94*1 +95*1 +1022*11:95*1 +976*2:848*3:814*1:811*1:805*1:802*3:793*1:786*1:782*1:762*1:746*3:659*6:644*1:620*2:539*1:535*1:529*1:523*1:427*1:259*1:212*3:146*1:95*1 +97*2 +97*1 +1021*1:982*1:888*1:848*1:816*1:815*1:809*1:804*1:786*3:746*1:741*2:333*1:289*2:275*1:212*2:160*1:97*1 +1026*1:848*23:818*1:682*2:103*1:97*1 +899*2:898*2:848*1:97*1 +707*1:518*1:223*1:212*3:97*1 +97*1 +98*7 +98*4 +98*2 +98*3 +98*2 +98*1 +786*1:745*1:98*4 +98*2 +98*1 +98*2 +1050*1:804*1:766*1:753*1:746*1:737*1:659*2:637*1:555*2:551*4:457*1:273*1:271*1:262*1:259*3:258*5:98*1 +99*1 +99*4 +1047*1:99*1 +750*1:100*1 +103*4 +103*1 +103*1 +802*1:784*1:652*1:608*3:573*2:103*1 +104*5 +316*1:212*3:104*2 +105*11 +105*3 +105*1 +105*1 +795*1:790*1:683*1:427*1:105*1 +708*1:105*1 +105*1 +768*1:707*1:671*1:533*1:526*1:502*2:420*1:105*1 +105*2 +818*1:813*1:777*2:757*1:646*2:620*1:617*1:536*1:534*3:533*2:526*2:513*1:507*1:504*2:316*1:244*1:169*1:108*2 +108*1 +108*1 +108*1 +148*1:109*6 +148*1:109*4 +809*1:780*1:636*1:607*1:549*1:518*1:512*1:376*1:360*1:326*1:109*1 +109*1 +109*2 +109*1 +979*2:109*1 +795*1:791*5:723*1:475*3:427*1:109*2 +236*2:200*1:199*1:109*1 +504*3:109*1 +109*20 +109*17 +113*1:112*1:111*1 +742*1:552*2:518*1:426*1:179*1:113*1:112*1:111*1 +113*2:112*2:111*2 +1021*1:786*1:783*1:385*1:237*1:114*1 +777*1:114*1 +935*1:786*5:783*1:753*3:752*2:751*2:744*1:722*1:659*1:647*1:636*2:608*1:595*1:591*1:583*1:582*2:577*2:554*10:549*2:538*2:530*2:511*3:510*3:509*3:508*4:504*1:503*1:502*1:501*1:494*1:492*1:489*1:488*5:442*1:421*1:416*3:407*6:405*1:398*2:392*4:373*1:371*2:369*3:367*1:365*1:357*1:355*1:347*1:346*1:342*2:321*1:295*7:293*11:222*8:182*3:180*1:179*3:176*4:145*1:114*1 +843*1:760*1:677*1:671*1:620*1:601*2:530*1:511*1:510*1:493*1:489*2:255*1:161*1:141*1:114*1 +150*1:115*1 +116*4 +681*1:464*1:116*1 +632*1:116*1 +118*1 +704*1:215*1:119*2 +605*1:122*1 +122*1 +122*1 +755*1:478*1:475*1:327*1:247*2:122*1 +124*1 +127*1:125*4 +128*1 +128*1 +131*1 +930*1:677*2:652*1:541*1:317*1:156*1:131*1 +579*1:131*2 +131*2 +805*1:727*1:648*6:524*1:518*1:131*1 +1015*1:848*1:845*1:795*1:463*1:405*1:223*1:131*1 +131*3 +848*1:793*1:689*1:212*1:131*1 +131*1 +979*1:848*1:755*1:748*1:685*1:619*1:334*1:131*1 +1047*1:940*1:764*1:643*1:629*1:622*1:620*1:564*1:563*1:558*4:557*1:522*1:376*1:171*1:157*3:131*1 +132*2 +864*1:504*3:467*1:197*1:132*1 +1047*1:456*3:226*2:222*1:132*1 +156*1:132*1 +795*1:786*2:757*3:599*1:598*1:524*1:156*1:134*1:132*1 +133*1 +1047*1:1046*4:1033*3:1028*2:1027*2:977*2:930*1:722*2:655*3:608*2:601*1:573*1:560*1:552*1:539*1:531*1:486*1:484*1:478*2:475*4:464*3:458*1:456*1:450*3:333*1:322*1:242*2:235*3:233*1:230*1:227*1:225*2:211*1:205*4:200*5:199*4:187*5:171*1:168*2:154*2:133*2 +526*1:133*1 +134*1 +134*1 +754*5:753*5:737*1:620*2:608*1:587*6:579*2:521*8:507*2:474*1:472*2:448*10:427*3:416*5:398*2:385*1:134*1 +749*1:747*1:134*1 +1050*1:1047*1:818*1:796*1:795*2:780*1:777*1:749*10:748*2:659*2:599*1:598*1:579*6:553*1:464*8:457*4:277*1:242*3:180*2:146*1:138*1:136*1 +599*2:598*2:136*1 +1047*1:136*1 +137*2 +916*1:789*1:780*1:708*1:666*1:663*1:573*1:137*1 +147*5:137*5 +508*1:488*1:137*1 +1043*1:717*1:544*1:369*1:181*3:137*1 +137*3 +975*1:971*4:791*1:786*2:779*1:753*2:730*2:683*1:652*1:608*1:531*2:524*1:504*4:486*1:342*2:318*1:316*1:274*1:269*2:268*1:257*1:179*1:137*3 +344*1:343*1:342*1:336*2:316*2:253*1:137*1 +790*1:777*1:137*1 +673*1:138*1 +883*1:565*1:536*3:516*1:488*1:338*1:317*1:308*1:143*1:138*1 +598*1:138*4 +845*1:138*1 +608*2:582*1:577*1:398*1:353*1:141*1:138*1 +1050*2:963*1:848*4:803*2:794*1:748*1:659*1:552*1:464*2:138*1 +138*2 +963*1:805*1:786*1:579*2:577*1:427*1:330*1:316*1:303*1:274*2:212*1:138*1 +138*1 +138*1 +223*1:138*1 +223*1:138*1 +599*1:598*1:551*3:344*2:171*2:138*1 +138*6 +589*2:565*1:558*2:557*2:437*3:156*3:139*1 +948*3:947*3:140*18 +140*1 +608*1:585*1:558*2:557*1:405*1:324*3:140*2 +766*4:764*1:549*1:504*1:140*1 +140*1 +141*40 +434*1:161*4:160*1:141*2 +653*1:357*1:141*1 +1061*1:176*2:141*1 +385*1:141*1 +848*1:531*2:310*1:300*1:202*1:201*1:141*1 +1047*8:141*2 +141*1 +730*1:143*29 +1047*1:1043*2:768*2:730*1:720*1:698*2:646*3:608*1:592*1:403*1:304*8:288*10:268*1:266*1:247*2:212*1:207*1:202*1:199*1:193*2:185*6:184*1:183*1:143*1 +371*1:143*1 +516*1:171*1:143*1 +950*1:889*1:144*1 +144*1 +144*1 +144*1 +795*4:610*1:608*5:145*30 +212*1:145*1 +145*1 +522*1:317*1:145*1 +145*1 +755*1:539*1:518*1:468*5:327*1:200*1:145*1 +599*3:597*1:595*1:583*1:145*1 +932*1:715*1:145*1 +851*1:697*1:344*2:212*1:145*1 +145*2 +608*1:145*2 +145*1 +677*1:427*1:145*2 +659*1:145*1 +145*1 +663*1:579*1:502*1:274*1:145*1 +791*1:648*1:146*1 +805*2:146*2 +146*1 +805*1:195*6:146*2 +1036*2:1033*6:977*1:904*2:628*1:148*1 +975*1:963*3:792*1:787*2:786*2:779*1:768*1:684*1:676*1:644*1:617*2:559*1:539*1:536*1:519*1:508*1:504*1:453*1:428*1:427*3:320*1:314*1:220*1:212*1:150*2 +1053*1:1036*3:747*1:659*26:644*1:540*1:273*2:272*1:270*1:269*1:268*4:267*2:266*3:265*2:264*3:263*2:262*1:261*1:260*2:259*2:258*1:257*1:150*1 +608*2:150*1 +919*2:757*1:224*1:151*1 +669*1:151*20 +809*1:757*1:647*1:622*1:525*1:486*2:484*1:476*1:398*2:396*1:328*1:287*1:247*2:236*1:187*1:160*1:156*1:151*1 +151*1 +151*1 +151*1 +621*1:152*1 +152*1 +1047*1:655*1:152*1 +153*4 +153*1 +153*1 +785*2:781*1:780*2:277*3:274*6:153*1 +154*1 +154*1 +1045*1:785*2:651*4:318*1:237*1:154*2 +932*1:273*1:154*1 +1005*1:256*1:155*1 +155*2 +757*5:648*1:620*1:617*1:608*1:587*6:398*2:328*1:156*3 +156*4 +843*2:156*2 +950*1:620*1:338*1:336*1:320*2:156*1 +156*1 +746*1:726*1:719*1:686*1:604*1:212*2:156*1 +821*1:622*1:212*1:156*1 +1043*1:880*1:821*1:748*1:724*1:648*1:638*1:212*1:156*1 +1015*1:212*1:156*1 +242*1:156*1 +445*5:437*1:371*1:156*1 +629*1:156*1 +766*1:156*1 +796*1:601*1:579*2:573*1:504*3:317*1:171*1:156*1 +156*1 +156*1 +818*1:815*1:156*2 +156*1 +156*2 +156*1 +156*1 +156*1 +156*1 +156*1 +157*3 +203*7:158*5 +159*6 +159*1 +722*1:636*1:230*2:212*1:159*1 +722*8:358*2:245*2:159*2 +504*1:442*1:383*1:356*1:159*2 +349*1:344*1:159*5 +653*1:641*1:160*1 +620*1:601*1:593*1:352*1:161*1 +1047*1:475*1:277*3:236*1:171*1:162*1 +614*1:613*1:458*1:436*1:163*2 +659*1:316*1:198*1:197*1:163*1 +504*2:450*1:409*1:398*5:212*1:179*1:163*1 +844*1:648*1:338*1:163*1 +163*1 +1047*10:823*1:778*1:642*1:573*1:564*1:563*1:359*1:163*1 +648*2:163*1 +163*1 +166*3 +765*1:647*1:554*1:327*1:167*1 +1003*1:932*1:905*1:787*1:686*1:565*1:202*1:201*1:167*1 +1061*1:1001*1:935*1:932*9:924*1:917*1:916*2:914*1:841*1:816*1:726*4:696*1:642*1:638*1:631*1:619*3:542*1:273*8:264*1:263*1:261*1:260*1:257*1:237*2:212*1:167*1 +167*1 +168*4 +652*1:648*1:531*1:504*3:230*2:168*1 +672*1:489*4:168*3 +796*1:277*1:275*1:168*1 +976*6:975*6:489*1:193*48:168*9 +344*1:168*2 +168*18 +823*1:795*2:749*1:601*3:599*6:597*2:595*2:583*2:558*1:489*3:475*2:171*1:168*18 +168*4 +168*3 +168*1 +168*2 +976*1:932*1:786*1:755*1:648*1:646*1:642*1:638*1:620*1:552*1:549*1:547*1:538*1:536*2:531*2:519*1:518*1:504*2:327*1:315*1:169*1 +489*1:169*2 +169*3 +169*1 +331*2:169*1 +169*2 +355*1:170*1 +170*1 +170*1 +170*2 +170*1 +1048*1:786*1:674*1:629*1:587*1:558*3:182*1:171*2 +171*1 +1050*6:761*1:754*3:721*1:603*1:558*1:557*1:448*1:416*2:398*2:171*1 +171*1 +795*1:171*3 +629*1:577*1:171*4 +1061*2:979*1:748*2:287*1:171*2 +171*1 +905*1:856*1:539*1:394*1:371*1:315*1:304*1:176*2:172*4 +172*1 +582*1:173*1 +175*1 +175*1 +175*1 +175*1 +175*1 +175*1 +491*1:175*1 +175*1 +175*1 +175*1 +175*1 +1061*1:176*1 +1023*1:926*1:828*1:675*1:567*1:559*1:458*1:402*1:342*1:243*1:176*1 +176*7 +176*1 +1042*1:994*1:976*1:975*1:867*1:827*1:770*1:750*1:717*2:632*1:620*5:542*1:448*1:277*1:270*1:212*1:182*1:176*1 +176*1 +176*1 +178*1 +1050*1:344*1:343*1:341*1:180*2:179*3 +563*1:179*1 +179*1 +926*1:212*1:179*1 +179*1 +601*1:582*1:472*2:357*1:180*1 +815*1:786*1:531*1:491*1:180*1 +180*2 +608*1:504*1:320*1:180*1 +180*1 +554*1:376*1:182*1 +183*1 +982*1:981*1:976*1:975*1:932*1:816*1:757*1:667*1:659*1:533*2:185*2 +187*8 +188*3 +809*1:786*1:190*1 +190*1 +193*1 +193*1 +193*1 +1047*2:519*1:399*1:193*1 +193*1 +193*1 +708*1:247*1:193*1 +193*1 +529*2:504*1:384*2:193*1 +661*1:608*1:193*2 +193*3 +193*3 +193*1 +723*2:295*3:291*10:209*2:193*3 +193*1 +552*1:481*1:193*3 +659*1:653*1:531*1:321*1:193*1 +193*1 +193*1 +932*3:270*1:215*1:193*1 +657*2:556*1:534*1:490*1:396*1:193*2 +844*1:734*1:698*1:620*1:265*1:220*2:193*1 +463*1:229*1:198*5:197*8 +975*1:778*2:708*1:197*1 +303*1:197*1 +197*1 +197*1 +197*1 +198*1 +1037*1:748*2:519*1:359*1:199*1 +200*1 +200*4 +941*1:786*1:603*1:579*1:363*1:274*1:200*1 +747*1:550*2:249*1:202*1:201*1 +1036*5:978*1:898*1:202*1:201*1 +940*2:780*1:764*10:621*1:620*1:603*1:528*2:525*1:524*1:465*1:457*1:413*1:409*1:398*6:385*1:376*3:337*1:334*1:329*1:322*1:316*1:315*1:205*1:203*2:202*1:201*1 +844*1:818*1:732*1:659*1:280*1:256*1:201*1 +203*1 +203*1 +203*1 +203*1 +203*1 +203*1 +203*1 +203*1 +203*1 +783*2:608*1:475*2:203*1 +783*1:747*1:640*1:636*2:628*1:627*1:626*1:625*1:624*3:623*1:622*1:549*1:511*1:510*1:502*2:474*1:411*1:365*1:229*1:220*1:203*1 +203*2 +203*2 +203*1 +203*1 +203*1 +203*1 +398*2:203*1 +204*2 +206*1 +206*2 +235*1:206*1 +1048*1:1047*3:206*1 +941*1:788*1:746*1:737*1:641*1:620*2:555*1:468*1:465*1:446*1:423*1:415*1:338*1:316*1:208*1 +208*1 +208*1 +208*1 +509*1:360*1:359*1:209*1 +852*1:209*1 +209*9 +976*6:975*1:818*1:768*1:698*1:608*2:523*1:434*1:373*2:275*1:256*1:209*1 +826*1:209*1 +209*1 +648*1:209*1 +209*1 +210*2 +1036*1:841*1:785*2:747*1:727*1:212*4 +826*1:783*1:782*1:780*1:719*1:212*4 +619*1:212*1 +273*1:212*2 +678*1:212*3 +980*6:979*6:935*1:932*1:908*1:848*1:795*1:683*1:642*1:620*1:369*2:368*2:212*3 +963*1:848*1:747*1:638*1:628*2:627*1:626*1:625*2:622*3:619*1:539*1:411*1:328*1:304*1:303*1:212*1 +249*1:212*2 +829*1:750*1:715*1:542*1:492*1:277*1:212*1 +212*1 +212*1 +212*7 +1053*1:212*1 +889*1:884*1:880*1:878*2:867*1:659*1:642*1:619*1:517*1:380*1:303*15:212*2 +982*1:891*1:796*1:788*2:693*1:659*1:636*1:429*2:427*1:274*2:258*1:246*1:226*1:212*5 +912*1:256*1:212*1 +840*1:813*1:726*1:659*1:212*1 +212*1 +212*1 +844*1:659*1:212*1 +212*1 +212*1 +620*5:212*1 +659*2:259*1:212*1 +849*1:783*1:212*1 +777*1:356*1:212*1 +376*1:212*1 +212*1 +977*1:212*1 +1037*1:843*1:746*1:637*1:212*3 +212*1 +212*1 +946*1:212*1 +212*1 +848*1:846*2:841*1:781*1:715*2:688*3:684*1:682*1:619*1:212*2 +212*1 +212*2 +1015*1:932*1:715*1:652*2:212*2 +230*1:212*1 +848*1:431*1:316*1:261*1:212*1 +212*1 +986*1:843*1:759*1:212*1 +212*1 +212*1 +212*1 +1021*1:212*1 +932*4:908*1:848*9:802*1:786*1:681*1:569*1:539*1:521*1:331*2:212*1 +212*1 +212*1 +212*1 +896*1:883*1:780*1:746*1:518*1:212*1 +848*1:781*3:659*1:212*3 +212*1 +212*1 +790*1:781*1:780*1:659*1:212*1 +212*1 +848*1:729*1:212*1 +977*2:867*2:815*6:730*1:717*1:659*2:212*1 +212*1 +848*2:790*1:778*1:212*1 +659*1:280*1:212*1 +212*1 +212*1 +212*1 +1020*1:1019*1:815*1:814*1:813*1:812*1:811*1:810*1:809*1:805*1:802*1:795*1:794*1:793*1:792*1:791*1:790*1:789*1:788*1:787*1:785*1:784*1:779*1:778*1:774*1:773*1:771*1:770*1:769*1:765*1:763*1:757*1:752*1:751*1:748*1:747*1:608*1:541*1:539*2:212*2 +212*1 +212*1 +977*1:860*1:212*1 +212*1 +212*1 +1053*1:613*1:212*1 +325*3:249*1:212*1 +747*1:683*2:321*2:212*1 +659*2:504*1:212*1 +932*1:606*3:344*2:342*6:229*3:217*1:212*1 +212*2 +1015*1:1004*1:932*1:726*1:706*1:382*1:212*1 +1036*1:212*1 +662*1:577*1:539*1:318*1:287*1:212*1 +1022*1:636*2:608*1:212*1 +848*1:794*1:778*7:761*1:746*2:726*1:659*1:620*1:596*1:595*1:591*2:582*1:577*1:515*1:404*1:398*3:386*2:303*1:212*1 +212*1 +212*3 +555*1:549*2:212*1 +783*2:212*1 +212*1 +786*1:475*1:212*1 +212*1 +212*2 +786*1:212*1 +886*1:885*1:866*1:856*1:850*1:834*2:805*1:689*1:686*1:431*16:404*1:398*1:212*1 +1037*1:867*1:850*1:832*1:555*1:549*2:537*1:212*1 +780*2:258*1:212*1 +212*1 +843*1:212*1 +212*2 +648*1:559*1:463*3:212*1 +1037*1:539*5:212*8 +282*1:212*4 +212*2 +212*1 +881*1:880*1:878*1:860*1:859*3:858*5:857*1:845*1:843*1:212*1 +781*1:212*1 +277*1:212*1 +212*1 +316*1:273*1:212*1 +212*1 +212*1 +212*1 +932*3:212*1 +758*1:212*1 +636*1:212*1 +932*1:659*5:267*1:212*1 +212*1 +214*1 +214*2 +214*2 +215*2 +767*1:273*1:215*1 +845*1:215*1 +659*7:273*1:215*1 +585*1:215*1 +215*1 +215*1 +216*1 +216*1 +1021*1:924*1:917*1:848*1:843*1:593*2:504*1:489*1:315*1:216*2 +216*1 +796*1:588*1:551*1:533*1:444*1:216*2 +216*1 +216*1 +216*1 +216*1 +216*1 +1036*1:216*1 +216*1 +216*1 +216*1 +688*1:216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +1050*1:750*1:688*1:542*1:216*1 +216*1 +843*11:841*9:216*1 +216*1 +216*1 +216*1 +216*1 +659*1:216*1 +688*1:216*1 +216*1 +948*1:947*1:795*6:236*3:217*6 +218*1 +650*2:403*2:351*1:218*2 +1037*1:218*1 +218*1 +220*1 +220*17 +220*1 +220*1 +810*1:492*2:220*1 +777*1:673*1:436*2:432*2:414*2:381*1:373*1:220*1 +565*1:220*1 +220*1 +221*2 +1059*2:1058*7:994*3:980*9:979*10:977*2:976*11:975*17:974*5:973*1:972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:963*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*2:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*1:946*1:945*1:818*1:628*2:627*1:625*1:622*1:577*4:350*1:316*1:221*1 +258*1:221*1 +1027*3:637*1:552*1:307*2:256*1:221*1 +221*2 +221*1 +221*1 +221*2 +222*1 +845*1:844*2:422*1:222*2 +264*1:260*1:222*1 +222*1 +663*1:620*1:440*1:421*1:420*1:394*1:389*1:375*1:222*1 +1019*1:1015*1:976*1:975*1:886*1:867*1:843*1:841*1:794*1:790*1:781*1:752*1:751*1:747*1:620*1:521*4:373*1:277*1:256*1:222*2 +1053*1:1025*1:994*1:982*1:981*2:786*2:655*1:620*2:608*1:551*1:427*2:303*2:222*1 +991*1:636*1:531*1:313*1:303*1:222*3 +222*1 +1025*1:809*1:652*1:442*1:414*2:404*6:222*1 +749*1:504*3:222*1 +222*1 +222*1 +659*2:273*1:222*3 +661*1:637*1:555*1:223*2 +756*1:223*10 +223*1 +223*1 +223*1 +224*1 +224*1 +225*1 +722*1:573*4:569*2:383*2:230*1:226*2 +1061*1:1001*1:251*1:227*1 +803*1:779*1:771*1:746*1:404*1:399*1:228*1 +228*1 +228*1 +775*5:463*1:316*42:229*2 +715*1:258*1:237*1:229*1 +229*1 +324*22:304*13:229*1 +957*3:786*1:230*2 +230*1 +230*1 +230*7 +1053*1:758*1:608*1:552*1:504*1:230*1 +1037*1:1025*1:1005*2:975*1:950*1:848*2:706*1:632*1:303*1:230*1 +230*1 +230*1 +977*1:891*1:862*2:702*1:398*1:356*1:230*1 +720*1:554*1:307*1:230*1 +230*1 +230*1 +230*1 +726*1:230*1 +230*1 +230*2 +230*1 +427*1:230*1 +230*1 +230*1 +848*1:230*1 +813*1:778*3:365*1:359*1:358*1:303*1:244*2:231*3 +235*1 +235*1 +235*5 +235*1 +518*9:235*1 +489*2:235*1 +235*2 +363*1:242*1:235*1 +950*1:620*1:371*1:236*1 +236*2 +818*3:237*1 +237*1 +237*1 +237*1 +632*1:237*1 +237*1 +237*1 +811*1:237*1 +237*1 +977*1:554*1:237*1 +237*1 +1009*1:932*6:867*2:850*1:847*1:237*1 +237*1 +237*1 +237*1 +237*1 +238*1 +239*1 +240*1 +982*1:326*1:240*1 +240*1 +240*2 +241*2 +551*1:242*1 +980*5:979*5:484*1:242*1 +784*1:603*1:242*1 +242*2 +242*1 +243*1 +244*1 +244*1 +244*1 +244*1 +244*1 +244*1 +546*1:543*1:540*1:532*1:487*1:470*1:444*1:395*1:375*1:366*1:355*1:353*1:332*1:246*1 +246*1 +678*1:427*1:404*1:246*1 +964*1:844*1:841*1:705*1:659*1:652*1:632*1:610*1:564*1:563*1:558*1:557*1:556*2:539*1:504*1:427*1:277*2:274*1:246*1 +816*1:747*1:642*3:246*1 +246*1 +632*1:256*12:246*1 +247*3 +1047*1:247*2 +247*1 +247*1 +247*5 +247*1 +247*1 +1047*3:277*1:247*1 +247*2 +1003*1:981*1:681*1:504*2:456*1:341*2:249*1:247*1 +976*1:975*2:652*1:247*3 +247*3 +247*1 +247*1 +247*3 +1053*1:1048*10:1047*46:1046*25:248*3 +248*1 +249*1 +249*1 +666*1:251*1 +841*1:791*1:251*1 +251*1 +979*2:759*1:757*3:571*1:570*1:252*5 +252*1 +614*2:613*2:252*1 +253*1 +534*1:504*1:383*1:255*1 +848*2:383*1:255*1 +383*1:255*1 +806*1:256*7 +484*1:364*1:256*1 +256*1 +746*1:256*2 +256*2 +730*1:285*1:256*1 +256*1 +659*1:256*1 +848*2:256*1 +257*1 +271*1:258*1:257*1 +1022*4:659*1:577*3:257*2 +258*1 +285*1:258*1 +1042*1:258*1 +932*8:844*2:271*2:258*1 +271*2:258*1 +259*1 +841*1:659*1:259*1 +794*1:780*1:659*4:259*1 +785*1:757*1:746*3:659*7:267*1:260*1 +659*2:264*1:260*1 +260*1 +260*1 +260*1 +659*1:263*1:260*1 +683*1:659*2:652*1:637*1:269*1:261*1 +263*1 +273*2:263*1 +976*1:263*1 +263*1 +659*3:266*1:265*1:264*1 +659*5:619*1:265*1:264*1 +264*1 +273*1:270*1:265*1 +265*1 +265*1 +265*1 +1034*1:923*1:824*1:636*1:265*1 +265*1 +659*1:273*1:266*1 +266*1 +267*1 +1006*1:796*1:793*1:790*1:268*1 +652*1:409*1:268*1 +776*1:648*5:336*1:269*1 +624*1:622*2:316*1:269*3 +843*2:689*1:324*1:269*1 +269*1 +1015*1:659*3:270*1 +659*1:273*1:270*1 +270*1 +1042*8:932*1:271*1 +1036*1:632*2:271*1 +786*1:631*2:504*1:429*1:273*2:272*1 +273*1 +273*1 +932*3:908*1:844*1:824*1:273*1 +794*1:273*1 +932*3:273*1 +659*1:541*1:273*1 +659*5:273*1 +273*1 +659*4:273*1 +659*11:273*1 +273*1 +273*1 +821*1:787*1:277*2:274*2 +644*1:620*1:287*1:274*2 +764*1:636*1:538*1:330*1:295*1:274*1 +1050*1:805*1:748*2:277*1:274*3 +515*1:274*1 +941*1:810*1:792*1:672*1:538*1:536*1:414*1:390*1:303*1:293*1:274*1 +826*1:313*2:274*1 +887*1:274*1 +788*2:759*1:747*1:659*1:648*1:392*1:315*2:274*1 +976*1:577*1:560*1:274*1 +427*2:275*1 +995*1:771*1:464*1:404*1:275*1 +276*1 +646*1:607*1:596*1:457*1:380*1:277*1:276*1 +887*1:886*1:876*2:276*1 +276*1 +780*1:277*1 +277*1 +277*1 +1050*1:917*1:841*1:794*1:778*1:776*1:749*1:747*1:746*2:659*2:508*1:334*1:331*1:282*1:277*1 +867*1:794*1:781*1:277*1 +1041*1:848*1:644*2:421*1:277*1 +815*1:277*1 +963*1:932*1:908*1:277*1 +791*1:277*1 +848*1:802*1:780*1:747*1:427*1:277*1 +975*1:723*1:676*1:478*1:278*1 +278*1 +280*1 +280*1 +1037*5:1036*1:1032*1:1029*1:924*7:923*6:916*6:848*1:824*6:821*5:679*2:437*2:363*3:280*5 +280*1 +280*1 +280*1 +280*1 +280*2 +280*1 +932*4:722*1:551*1:280*1 +281*1 +281*1 +281*1 +281*1 +285*1 +285*1 +932*1:285*1 +823*1:820*2:285*1 +777*1:285*1 +287*2 +287*3 +1047*1:975*1:932*1:792*1:648*2:647*1:632*1:552*11:550*1:415*1:405*1:287*1 +303*1:288*1 +288*1 +288*8 +288*1 +1060*1:452*1:290*3 +291*1 +293*1 +809*1:592*1:293*1 +295*6 +295*1 +964*1:483*1:296*1 +504*2:411*1:296*1 +672*1:296*1 +297*1 +392*3:310*2:300*2 +786*1:301*1 +620*1:600*1:302*1 +631*4:601*1:590*4:571*1:570*1:303*1 +780*2:608*2:490*1:398*1:303*1 +303*1 +303*1 +434*1:328*1:303*1 +324*1:304*15 +964*5:917*1:848*1:304*1 +1036*1:727*1:342*1:321*1:304*4 +304*1 +324*1:304*2 +304*1 +845*1:304*3 +304*1 +304*3 +304*1 +304*1 +324*1:304*1 +977*2:976*1:759*2:748*3:307*1 +620*1:427*1:314*1:307*1 +307*1 +376*3:309*1 +367*1:310*1 +646*1:529*1:509*1:429*2:410*1:316*1 +786*1:316*9 +1050*1:792*1:753*2:608*1:515*2:491*1:320*1:316*1 +705*1:637*1:367*1:316*1 +759*1:504*1:316*1 +1021*1:1019*3:986*1:788*1:648*1:550*1:326*1:316*2 +316*1 +316*1 +316*1 +316*1 +784*5:321*10:316*2 +316*1 +321*5:316*2 +333*2:318*2 +1052*1:801*1:799*1:797*1:691*1:318*4 +319*1 +755*1:327*1:319*1 +320*1 +790*1:427*1:320*1 +320*1 +320*1 +778*1:320*1 +320*1 +876*1:852*1:786*1:320*1 +784*1:321*1 +335*1:321*1 +796*1:659*1:485*1:321*1 +322*1 +620*1:322*1 +324*2 +324*1 +759*9:324*1 +608*1:324*1 +325*3 +984*1:747*4:325*5 +410*1:325*4 +325*1 +326*1 +603*1:408*1:326*2 +793*1:705*1:326*1 +818*1:788*1:659*1:579*2:326*2 +327*1 +803*1:626*1:328*3 +940*2:747*1:628*1:328*3 +328*1 +328*1 +328*1 +329*1 +780*1:619*1:364*1:330*1 +331*1 +632*1:534*1:504*2:331*1 +796*1:746*1:636*1:331*1 +878*1:719*10:624*1:553*1:457*1:333*1 +867*1:335*1 +903*1:509*1:495*1:336*1 +809*2:518*1:438*1:414*4:405*1:398*2:371*1:336*1 +336*1 +336*1 +786*7:525*1:465*3:462*1:337*1 +810*1:565*1:483*1:424*2:419*1:417*1:406*2:401*1:371*1:338*1 +988*1:619*1:565*1:338*1 +339*1 +762*1:747*2:712*2:667*1:636*1:565*1:560*1:339*1 +438*1:345*1:341*1 +348*1:342*1 +617*1:342*1 +342*1 +342*6 +343*1 +517*2:504*1:344*2 +1047*1:569*1:489*2:344*1 +809*1:765*1:670*2:548*2:431*3:404*8:400*2:397*5:390*2:344*1 +344*1 +350*1 +352*2 +353*1 +353*1 +354*2 +716*1:556*1:550*1:355*1 +786*1:560*1:427*3:398*1:355*1 +433*4:424*2:419*1:417*6:406*2:401*1:393*2:371*1:355*1 +629*1:356*1 +1047*2:534*2:504*20:489*1:365*4:356*1 +358*2 +359*1 +361*2 +361*1 +539*1:363*2 +363*4 +746*1:364*1 +758*1:539*1:364*1 +364*2 +364*1 +377*10:365*10 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*1 +377*1:365*2 +377*1:365*1 +377*1:365*2 +377*1:365*1 +377*1:365*2 +377*1:365*1 +367*7 +620*5:367*2 +367*6 +367*1 +367*1 +371*1 +848*1:434*1:373*2 +384*1:373*4 +848*7:373*1 +374*1 +374*1 +764*2:659*1:533*1:526*1:509*1:398*1:375*1 +809*1:786*3:681*2:554*1:376*1 +1017*1:483*1:376*1 +376*3 +376*1 +376*1 +378*1 +521*1:448*1:416*5:380*7 +382*1 +932*3:382*1 +435*4:420*1:398*1:382*2 +435*4:420*1:382*2 +382*1 +982*1:958*1:848*2:382*1 +383*1 +384*2 +384*1 +384*1 +384*1 +384*1 +385*1 +385*1 +786*1:659*1:608*5:601*1:577*2:386*1 +659*1:386*1 +386*1 +569*1:558*1:526*2:387*1 +780*1:651*1:389*1 +724*1:551*1:389*1 +390*1 +392*2 +392*2 +393*1 +768*1:396*1 +523*1:403*1:396*1 +397*2 +398*9 +398*1 +539*1:398*1 +398*1 +399*1 +841*1:779*1:409*1:400*7 +796*1:795*1:765*1:580*1:400*1 +1047*1:1046*1:404*1 +848*1:626*1:429*1:404*1 +407*1 +844*1:407*1 +408*1 +409*1 +608*2:409*1 +418*1:409*1 +411*1 +848*3:756*1:652*1:411*2 +648*2:603*1:453*1:413*1 +413*1 +415*3 +418*1 +785*1:418*2 +451*2:421*1 +988*1:841*1:421*1 +426*10 +1047*1:426*1 +426*2 +427*2 +427*1 +676*1:601*1:579*1:504*1:427*1 +796*1:427*1 +427*2 +427*1 +809*1:448*1:437*1:427*2 +1036*2:757*1:705*1:427*1 +428*1 +632*2:428*1 +429*1 +429*1 +432*1 +803*1:786*1:538*2:436*1:432*1 +433*1 +441*1 +719*1:652*1:442*1 +722*1:447*1:443*1 +949*1:848*1:581*1:518*3:446*1 +521*2:448*2 +452*1 +454*1 +454*1 +456*1 +461*1 +848*1:786*1:462*1 +845*1:462*1 +463*2 +463*7 +759*2:463*1 +463*1 +464*2 +464*1 +464*2 +464*1 +587*1:464*4 +464*1 +465*1 +926*1:465*1 +466*1 +472*1 +472*1 +475*2 +475*3 +476*5 +476*5 +476*5 +478*2 +478*2 +478*1 +478*1 +478*1 +481*2 +483*1 +483*2 +483*1 +486*2:483*4 +483*1 +483*1 +483*1 +483*1 +484*9 +1047*1:484*1 +986*1:484*1 +484*5 +484*2 +484*2 +484*1 +486*6 +486*1 +493*1:491*1:490*1:489*1 +1047*4:976*1:489*7 +489*1 +489*1 +489*1 +489*2 +1046*1:1034*2:1028*6:489*1 +848*1:789*1:644*1:491*1 +492*1 +1050*1:493*2 +493*1 +549*1:501*1 +501*4 +813*9:811*1:760*1:758*2:746*1:650*1:620*1:585*1:529*1:502*1 +640*1:502*1 +581*2:502*1 +504*1 +504*18 +504*1 +504*1 +504*1 +504*1 +1022*1:613*1:605*1:539*1:504*1 +504*3 +504*1 +504*1 +504*2 +504*4 +507*2 +507*1 +507*1 +848*1:509*1 +737*1:510*1 +515*1 +786*2:727*1:516*1 +516*6 +516*2 +640*1:518*1 +518*4 +518*1 +708*1:518*4 +522*1 +523*2 +1050*2:523*1 +523*1 +523*1 +526*1 +811*1:809*1:759*1:750*1:648*1:542*1:529*2 +529*2 +811*1:529*1 +813*2:811*1:620*1:559*1:529*1 +803*1:608*5:531*1 +795*3:531*2 +531*2 +531*1 +531*1 +534*1 +573*1:536*1 +549*1:538*1 +549*1:538*2 +539*3 +825*1:539*1 +539*1 +539*2 +539*4 +539*2 +539*1 +539*1 +988*1:981*1:858*1:629*1:539*1 +539*1 +540*1 +1050*1:750*1:542*1:541*1 +1050*1:750*1:542*1 +651*1:544*2 +778*1:670*1:548*1 +670*1:548*1 +641*1:638*1:636*8:555*1:549*1 +549*1 +554*1:549*1 +549*1 +549*1 +549*1 +550*2 +550*2 +550*1 +550*1 +551*1 +757*2:551*1 +1047*1:551*1 +551*2 +551*1 +551*4 +551*4 +551*4 +551*1 +551*3 +551*1 +552*1 +552*1 +552*1 +554*27 +682*1:554*1 +554*10 +848*1:554*1 +554*1 +593*1:554*2 +554*1 +554*1 +555*1 +629*1:558*1 +983*1:558*1 +559*1 +559*1 +560*1 +632*1:563*1 +563*1 +791*1:642*1:585*1:569*1 +569*7 +569*1 +571*1:570*1 +779*1:577*72 +577*3 +861*1:577*1 +578*1 +587*1:579*3 +843*1:803*4:581*1:579*1 +579*1 +580*1 +580*1 +581*4 +582*1 +599*4:598*1:597*1:595*1:586*1:583*1 +599*3:597*1:595*1:586*1:583*1 +608*15:584*1 +584*1 +585*1 +585*1 +664*1:585*1 +586*1 +586*1 +587*2 +587*2 +587*2 +976*1:587*1 +588*3 +592*1 +593*18 +593*1 +795*6:608*2:605*4:599*4:598*4:593*2 +593*1 +975*1:593*1 +593*1 +608*2:605*1:597*2:596*2:595*2 +982*1:963*1:599*1:598*1:597*1:596*1:595*1 +597*1:596*1 +597*1:596*1 +598*1 +961*1:734*1:599*1 +612*1:600*1 +600*1 +600*1 +601*1 +601*1 +601*1 +843*1:693*1:601*1 +603*2 +1047*1:603*1 +603*1 +603*6 +603*3 +608*1:606*1:605*2 +659*1:605*1 +605*1 +605*1 +605*1 +608*1 +749*2:608*2 +608*1 +608*5 +608*1 +932*1:926*1:608*1 +608*1 +608*1 +848*1:843*1:647*1:608*1 +614*19:613*16 +614*2:613*2 +620*4:614*1 +615*1 +769*1:617*1 +795*2:617*1 +617*1 +617*3 +790*1:617*1 +620*4 +620*1 +648*1:620*1 +767*1:764*1:620*1 +652*1:620*1 +844*1:792*1:620*1 +620*1 +796*1:620*5 +620*2 +620*1 +620*1 +620*1 +620*1 +620*1 +621*1 +1036*1:689*2:659*1:627*1:625*1:622*1 +643*1:624*1 +683*2:624*1 +760*1:626*1 +976*1:626*1 +1038*1:1029*1:626*1 +626*1 +932*1:626*1 +629*2 +629*2 +631*1 +631*1 +909*1:846*1:633*1:632*1:631*1 +1006*1:632*1 +632*1 +632*1 +632*1 +632*1 +972*1:971*1:970*1:969*1:968*1:967*1:966*1:965*1:964*1:962*1:961*1:960*1:959*1:958*1:957*1:956*1:955*1:954*1:953*1:952*1:951*1:950*1:949*1:948*1:947*1:946*1:945*1:759*1:746*1:632*1 +632*1 +632*1 +632*1 +1036*1:632*1 +926*1:632*4 +632*2 +632*1 +632*1 +632*1 +632*2 +633*1 +636*1 +641*8:640*5:638*2:636*4 +926*1:888*1:878*1:866*1:795*1:652*1:640*3:636*4 +926*1:642*1:636*2 +758*1:636*1 +852*1:688*1:636*1 +636*1 +636*2 +992*2:646*1:636*1 +636*1 +636*1 +636*1 +636*1 +637*1 +707*1:640*1 +641*1 +659*1:642*1 +642*1 +642*1 +642*1 +643*1 +644*1 +1025*1:897*1:644*1 +644*5 +646*1 +997*1:994*1:742*1:647*4 +917*1:659*1:647*1 +747*1:647*1 +648*1 +648*6 +648*1 +648*1 +648*1 +648*1 +648*1 +650*2 +650*1 +650*1 +650*1 +650*2 +650*1 +650*1 +650*1 +651*1 +964*1:652*1 +652*3 +821*1:652*1 +652*1 +652*3 +652*1 +652*1 +655*1 +655*1 +655*1 +791*1:693*1:655*1 +655*1 +655*1 +845*1:655*1 +655*1 +657*5 +657*1 +657*2 +658*1 +658*4 +659*2 +659*1 +659*8 +659*1 +659*3 +659*1 +659*1 +659*1 +1050*1:748*2:733*1:659*2 +845*1:659*1 +659*1 +659*1 +659*1 +995*1:746*1:659*2 +746*1:659*1 +659*1 +659*1 +659*1 +659*1 +659*1 +659*1 +659*1 +659*1 +659*1 +661*2 +1050*1:662*5 +662*2 +662*3 +662*4 +662*2 +760*2:662*1 +663*1 +665*9 +665*1 +665*1 +1047*2:665*1 +810*4:665*1 +665*1 +665*2 +666*1 +688*1:666*1 +932*2:667*1 +667*1 +667*1 +667*1 +668*3 +915*1:914*1:669*1 +735*1:670*1 +671*1 +932*3:671*2 +689*3:671*1 +671*1 +671*2 +672*1 +673*1 +1047*1:784*1:674*1 +674*1 +682*1:677*1 +681*1 +848*1:681*1 +681*1 +681*1 +682*1 +682*1 +848*1:682*1 +848*1:682*2 +682*1 +848*1:841*1:682*1 +848*3:682*1 +848*13:682*1 +848*1:682*1 +848*64:682*1 +950*1:848*5:815*1:682*1 +683*2 +683*1 +683*1 +683*1 +684*2 +684*1 +932*2:684*1 +685*2 +932*2:685*1 +686*2 +932*1:687*1 +687*1 +688*1 +688*1 +932*1:688*1 +903*2:689*5 +1036*2:689*2 +689*1 +689*1 +689*1 +689*1 +932*1:908*1:689*1 +689*1 +689*1 +689*2 +689*1 +1052*1:801*1:800*1:799*1:748*1:691*1 +693*1 +1036*3:848*3:694*1 +694*1 +885*1:694*1 +696*1 +977*1:697*1 +717*1:698*1 +698*2 +699*1 +705*3 +723*1:705*1 +705*1 +707*1 +707*1 +707*1 +707*2 +781*1:708*1:707*1 +708*2 +708*1 +951*1:708*1 +708*2 +723*1:710*2 +710*1 +710*1 +712*1 +712*2 +997*1:714*1 +997*1:994*1:714*1 +809*1:714*1 +715*1 +715*1 +715*1 +781*1:715*1 +715*1 +715*1 +715*1 +715*1 +917*1:715*1 +717*2 +717*1 +717*1 +717*1 +717*1 +717*1 +719*1 +1004*1:917*1:719*1 +719*1 +719*4 +720*3 +720*1 +720*1 +720*1 +721*1 +721*1 +722*1 +722*2 +724*1 +724*1 +724*1 +725*1 +726*5 +1036*1:726*5 +726*1 +726*1 +1036*1:726*1 +726*1 +1006*1:726*1 +1022*1:726*2 +781*1:726*1 +726*1 +726*1 +1003*1:848*3:818*1:726*1 +727*1 +727*1 +729*1 +730*6 +730*1 +786*2:730*1 +730*1 +730*4 +730*2 +730*1 +1015*1:732*1 +732*1 +732*1 +794*1:732*1 +733*2 +733*1 +844*1:734*1 +734*1 +736*1 +737*1 +746*2:737*1 +738*1 +742*1:740*1:739*1 +740*1:739*1 +741*1 +742*1 +742*1 +746*1:743*1 +744*1 +744*1 +979*1:744*1 +745*1 +745*1 +745*1 +746*1 +746*4 +746*1 +746*1 +746*1 +746*1 +747*1 +747*1 +747*1 +747*4 +1050*1:748*1 +1050*1:748*1 +905*1:827*1:795*1:757*1:748*1 +748*2 +749*1 +750*1 +757*1 +757*1 +766*2:757*1 +757*2 +757*1 +999*3:757*1 +758*3 +758*1 +758*1 +1050*1:766*5:758*4 +758*1 +972*1:760*1:759*3 +759*4 +778*1:760*1 +760*1 +760*1 +760*1 +1025*1:762*1 +762*1 +762*1 +764*1 +764*1 +764*2 +977*1:917*2:765*3 +765*4 +766*1 +766*1 +766*1 +767*1 +768*1 +824*1:769*1 +773*1 +774*1 +777*1 +845*1:778*1 +778*1 +778*1 +1041*1:778*1 +940*1:782*1:780*7 +780*1 +780*1 +780*1 +781*3 +781*1 +781*1 +781*2 +781*1 +782*3 +782*1 +783*1 +783*1 +783*1 +785*1:784*1 +784*1 +785*1 +785*1 +786*2 +786*1 +786*1 +786*3 +786*3 +786*1 +786*3 +786*11 +1022*1:786*1 +786*1 +786*1 +932*1:786*1 +848*1:787*1 +793*1:792*1:791*2:790*1:789*1:788*1 +788*1 +788*1 +788*1 +788*1 +789*1 +932*1:789*1 +789*1 +795*1:790*1 +790*1 +791*1 +791*1 +791*1 +791*1 +791*1 +792*8 +792*2 +792*2 +792*1 +792*1 +792*1 +793*1 +795*1:794*1 +794*1 +1053*1:794*1 +794*1 +794*1 +794*1 +795*1 +795*1 +795*1 +795*2 +795*2 +795*5 +795*2 +795*2 +795*2 +795*1 +796*1 +796*1 +796*2 +797*1 +798*1 +799*1 +814*1:802*1 +984*1:802*1 +802*1 +844*1:806*1:803*1 +803*2 +804*1 +804*2 +805*1 +805*1 +808*1 +809*1 +1050*1:813*1 +813*1 +815*4 +815*1 +816*2 +816*2 +977*1:818*2 +818*3 +818*1 +818*3 +818*1 +818*1 +818*2 +820*1 +821*1 +821*1 +878*1:822*1 +823*2 +823*1 +823*1 +1047*1:823*2 +823*1 +823*1 +823*1 +824*1 +824*1 +825*1 +825*1 +825*1 +829*1 +830*1 +831*1 +832*1 +834*1 +838*1 +838*1 +1021*1:838*1 +880*1:839*1 +840*1 +840*1 +847*1:843*11:841*2 +841*1 +843*1:841*2 +843*1:841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +914*1:841*1 +932*1:841*1 +933*1:844*1:841*1 +841*1 +841*1 +841*1 +841*1 +843*1:841*1 +916*1:843*1 +843*1 +843*2 +843*1 +843*1 +843*2 +845*1:844*2:843*2 +843*2 +843*2 +932*3:908*1:843*1 +843*1 +916*1:913*1:843*4 +932*1:843*1 +843*1 +843*1 +848*4:843*1 +843*1 +843*1 +843*1 +917*2:916*1:848*1:843*1 +843*1 +843*1 +847*1:844*1 +913*1:844*4 +844*1 +844*1 +844*10 +916*1:844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*2 +913*1:844*2 +916*2:844*1 +844*1 +844*1 +917*8:844*1 +844*2 +844*1 +844*1 +844*1 +844*3 +844*1 +844*1 +844*1 +914*1:913*1:844*9 +845*1:844*2 +844*1 +844*1 +844*1 +844*1 +844*1 +845*1:844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*2 +844*1 +844*1 +844*1 +844*1 +917*2:844*1 +932*3:915*1:844*1 +844*3 +844*1 +924*2:923*1:845*1:844*3 +844*1 +844*1 +914*1:846*1:845*2 +845*1 +845*1 +845*1 +923*1:845*1 +845*1 +845*1 +845*1 +846*1 +846*1 +899*2:898*2:846*1 +846*1 +917*1:846*1 +846*1 +846*1 +846*1 +893*1:846*1 +848*1 +848*3 +848*2 +848*1 +964*1:848*2 +848*1 +848*1 +848*1 +848*1 +905*1:848*1 +848*1 +848*2 +848*1 +848*7 +848*1 +848*1 +848*7 +848*1 +848*1 +848*1 +848*1 +848*1 +848*6 +848*1 +848*1 +848*1 +848*1 +848*1 +848*2 +848*1 +848*2 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +1007*1:933*1:932*2:848*1 +848*1 +848*8 +848*1 +848*1 +1036*1:932*1:848*1 +848*1 +848*1 +848*4 +848*1 +932*5:848*4 +848*3 +848*1 +848*1 +848*1 +848*2 +848*2 +848*3 +848*6 +849*1 +849*1 +851*1 +851*1 +851*1 +851*1 +851*1 +851*1 +852*1 +852*1 +888*1:879*2:866*1:865*1:858*1:855*1 +893*4:889*1:888*1:859*2:856*2:855*1 +856*4 +856*2 +856*2 +856*2 +857*1 +889*1:857*1 +889*4:884*2:881*6:880*7:878*2:873*1:860*2:859*4:858*5 +858*1 +886*2:858*3 +859*1 +859*1 +860*2 +887*1:885*2:883*1:882*3:861*2 +861*1 +887*1:886*1:861*1 +865*1 +865*1 +867*2 +868*1 +872*1:869*1 +870*1 +872*1 +876*1 +1036*1:876*5 +896*1:887*1:886*1:876*1 +1016*1:914*1:911*1:876*1 +899*1:876*2 +879*1 +885*1:883*1 +885*1 +886*1 +886*1 +896*1:888*2 +897*1:890*1 +891*1 +893*2 +893*2 +893*1 +893*1 +895*12 +932*1:895*1 +895*1 +895*1 +895*1 +895*1 +895*1 +895*1 +896*1 +908*2:896*1 +899*1:898*1 +899*1 +993*1:928*1:907*1:900*1 +903*1:901*1 +901*2 +1053*1:994*1:901*1 +935*1:902*1 +932*1:902*1 +902*1 +902*1 +932*1:902*1 +932*1:903*4 +903*1 +903*8 +903*5 +932*4:903*3 +932*6:903*1 +903*1 +904*2 +904*2 +905*4 +932*1:905*1 +905*1 +905*1 +906*3 +906*1 +906*2 +906*1 +932*1:908*1 +932*2:908*2 +908*1 +932*6:908*7 +908*1 +932*1:908*1 +932*3:908*2 +932*1:908*1 +908*1 +932*1:908*1 +933*1:932*8:908*8 +908*2 +932*2:908*3 +932*2:908*1 +932*6:908*1 +932*1:908*1 +933*1:932*7:908*4 +932*4:908*3 +908*1 +908*1 +909*1 +910*1 +910*1 +1036*1:918*1:910*1 +910*1 +910*1 +911*1 +917*1:911*1 +912*3 +928*1:912*1 +913*1 +913*1 +913*2 +913*1 +913*1 +914*1 +932*1:914*1 +916*1:914*1 +914*1 +1036*1:914*1 +915*1 +915*1 +915*1 +915*1 +915*1 +915*1 +1010*1:1005*1:1004*1:916*2 +916*1 +916*1 +916*1 +916*1 +916*1 +977*1:917*2 +917*2 +917*1 +917*1 +917*1 +917*1 +918*1 +1036*1:923*1:918*1 +918*1 +924*1:923*1 +924*1:923*1 +924*1:923*1 +924*1:923*1 +924*1:923*1 +923*1 +924*1 +924*1 +924*1 +926*1 +926*5 +926*1 +926*1 +926*1 +926*1 +926*1 +939*1:937*1:935*1:934*1:933*1:932*1 +932*7 +932*3 +1022*1:932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +1036*2:932*1 +932*1 +932*6 +932*1 +932*2 +932*1 +932*4 +932*3 +932*1 +932*1 +932*7 +932*1 +932*1 +932*2 +932*1 +933*1:932*5 +932*5 +932*1 +932*1 +932*2 +932*1 +932*1 +932*2 +932*1 +932*1 +932*7 +932*9 +932*9 +932*1 +932*2 +935*1:932*3 +932*1 +932*5 +932*1 +932*1 +932*3 +932*6 +932*1 +932*2 +932*3 +932*2 +932*1 +932*1 +932*3 +932*3 +932*1 +932*1 +932*1 +932*7 +932*2 +932*2 +932*1 +932*1 +932*5 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*4 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +935*1:932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*3 +932*3 +933*1:932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*2 +932*4 +932*5 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*4 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +934*1:933*1:932*1 +933*1:932*4 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*3 +932*1 +932*1 +932*3 +932*1 +932*1 +932*4 +932*1 +932*1 +932*2 +932*1 +932*5 +932*1 +932*1 +932*1 +1036*1:932*3 +932*3 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*9 +932*1 +933*1:932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*3 +932*1 +932*1 +932*4 +932*2 +932*3 +932*4 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*5 +932*8 +932*1 +932*6 +932*3 +932*2 +932*2 +932*1 +932*8 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*2 +932*3 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*2 +933*1:932*4 +932*6 +1036*1:932*1 +932*1 +933*1:932*1 +932*1 +932*3 +932*15 +932*1 +932*1 +932*1 +933*1:932*1 +932*2 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*5 +932*2 +932*2 +932*2 +932*1 +932*2 +932*6 +932*1 +937*1:936*1:935*2:932*2 +932*6 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*2 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +933*1 +933*1 +935*4:934*2:933*8 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +933*1 +934*1 +934*1 +935*2 +935*1 +935*1 +935*1 +937*1:936*1:935*1 +935*1 +935*1 +976*1:935*1 +935*1 +935*1 +937*1:936*1 +937*1:936*1 +937*1:936*1 +940*1 +940*1 +941*6 +948*1:947*1 +949*1:948*1 +949*1 +950*1 +950*1 +950*1 +950*1 +951*1 +951*1 +951*1 +952*1 +953*1 +954*1 +955*2 +955*1 +956*1 +959*4 +959*1 +1003*1:960*1 +961*1 +962*1 +963*1 +963*1 +963*2 +1026*2:981*12:963*2 +963*2 +964*1 +964*1 +964*1 +965*1 +966*1 +967*1 +968*1 +969*1 +970*1 +971*1 +974*1 +974*1 +974*1 +975*2 +975*4 +975*1 +975*1 +975*1 +975*1 +975*3 +975*4 +975*2 +975*2 +975*1 +975*3 +975*1 +975*1 +976*1 +976*1 +976*1 +1005*1:977*1 +977*1 +977*1 +977*1 +977*1 +977*1 +977*1 +977*1 +977*1 +977*1 +977*1 +1047*2:977*2 +977*1 +977*1 +978*1 +978*1 +978*1 +1058*1:980*1 +982*3 +982*2 +982*3 +982*1 +983*5 +983*3 +983*1 +983*2 +984*1 +985*1 +986*6 +986*5 +986*3 +986*2 +988*1:986*1 +986*1 +986*1 +986*1 +986*3 +986*1 +986*1 +988*3 +988*1 +989*1 +989*3 +994*1 +994*1 +1053*1:994*1 +994*1 +995*1 +995*2 +1003*2 +1003*1 +1003*1 +1036*1:1003*1 +1003*1 +1004*1 +1004*1 +1017*1:1015*2:1014*1:1013*1:1012*1:1011*1:1010*1:1009*1:1008*1:1006*1:1005*1 +1005*1 +1006*1 +1006*2 +1016*2:1007*1 +1010*1 +1010*1 +1013*1 +1013*1 +1026*2:1015*2 +1015*1 +1015*1 +1017*2 +1020*1:1019*1 +1020*1 +1020*1 +1020*2 +1021*3 +1021*1 +1021*1 +1022*1 +1022*6 +1022*5 +1022*1 +1022*1 +1022*2 +1022*1 +1026*6:1024*1 +1025*1 +1025*1 +1025*2 +1027*1 +1028*1 +1028*3 +1028*1 +1028*1 +1029*5 +1033*14:1029*4 +1029*2 +1032*1:1031*1 +1032*1 +1032*1 +1032*1 +1032*1 +1032*1 +1032*1 +1034*1 +1034*3 +1035*1 +1035*1 +1036*1 +1036*1 +1036*2 +1036*2 +1036*2 +1036*2 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*4 +1036*1 +1036*2 +1036*1 +1036*3 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*3 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1037*1 +1041*1 +1041*1 +1041*1 +1041*1 +1041*1 +1041*1 +1042*1 +1043*5 +1043*1 +1045*1 +1045*1 +1046*1 +1046*1 +1046*1 +1046*1 +1046*2 +1046*1 +1046*1 +1046*2 +1047*1:1046*1 +1046*1 +1047*1 +1047*3 +1047*1 +1047*3 +1047*7 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1047*2 +1047*6 +1047*2 +1047*3 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1047*2 +1047*1 +1047*1 +1047*1 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1047*1 +1047*1 +1048*2 +1048*1 +1048*2 +1049*1 +1050*1 +1050*1 +1050*1 +1050*1 +1050*1 +1051*1 +1054*6 +1059*1 +1061*1 diff --git a/data/index/i87.idx b/data/index/i87.idx new file mode 100644 index 0000000..ee84fa7 --- /dev/null +++ b/data/index/i87.idx @@ -0,0 +1 @@ +11*1 diff --git a/data/index/i9.idx b/data/index/i9.idx new file mode 100644 index 0000000..4f45e0b --- /dev/null +++ b/data/index/i9.idx @@ -0,0 +1,2551 @@ +1053*1:1037*1:848*1:815*1:813*7:803*3:795*1:787*1:777*2:768*1:767*4:766*3:758*2:757*1:752*1:751*1:748*3:747*1:746*2:742*2:667*1:659*3:647*2:646*1:644*1:641*2:640*2:638*1:636*2:620*1:585*1:577*2:547*1:535*1:531*3:518*3:517*3:516*1:513*1:512*1:509*3:508*4:507*1:504*4:502*7:488*3:409*3:404*6:379*1:376*1:364*2:356*1:335*2:328*1:324*1:319*1:317*3:314*1:302*1:295*1:218*2:215*1:212*2:209*3:179*1:163*1:156*4:145*1:137*1:135*1:115*1:114*1:105*1:80*2:62*1:30*1:29*1:1*1 +1053*2:1036*1:1015*4:969*4:954*1:941*1:808*1:805*1:796*5:795*3:790*1:786*3:785*1:780*1:770*1:754*1:727*1:719*1:681*1:677*2:666*1:662*1:659*1:657*1:652*20:650*5:632*1:620*1:608*1:597*1:596*1:595*1:583*2:579*1:565*2:560*1:558*1:549*1:539*7:493*3:474*1:449*1:427*20:416*1:409*1:406*1:398*1:371*1:367*1:355*3:342*1:333*1:326*6:318*2:317*1:295*1:277*1:230*2:222*1:218*5:167*2:161*1:155*1:146*1:134*1:118*1:99*1:87*5:85*1:80*3:67*2:62*1:47*9:45*1:39*4:38*1:34*1:27*1:26*3:25*6:22*1:11*12:2*2:1*2 +1045*1:979*1:792*1:585*1:552*1:550*1:530*1:406*1:398*1:329*1:295*1:287*1:151*1:146*1:141*1:1*1 +1053*2:821*1:804*2:803*1:787*1:777*2:758*3:706*1:704*1:662*1:643*1:526*1:515*1:512*1:507*1:398*1:382*1:320*1:316*1:312*1:311*1:212*1:1*1 +1053*1:1007*1:978*1:920*1:848*1:735*1:733*1:670*2:560*1:548*2:383*1:324*1:304*1:246*1:222*1:212*1:179*1:163*1:159*1:147*1:144*1:137*2:85*1:81*1:79*2:66*1:43*1:38*3:22*1:8*1:7*1:4*1:3*1:2*1:1*1 +1050*2:1005*1:994*1:982*1:848*3:844*2:841*1:818*1:816*1:815*1:813*1:808*1:805*1:803*4:802*1:795*7:786*2:785*1:782*1:780*1:777*1:774*1:769*1:766*3:764*2:760*2:758*4:757*2:752*1:751*1:750*1:748*4:746*2:741*1:673*1:662*1:659*6:655*1:652*2:648*5:640*1:627*1:626*1:625*1:624*1:622*1:620*1:619*1:617*1:603*1:600*2:590*3:585*4:577*2:569*1:555*1:550*2:549*1:538*2:536*2:535*1:531*2:530*1:529*4:518*3:517*1:509*2:508*1:505*1:504*2:502*1:488*2:447*1:446*1:444*1:436*1:435*5:431*3:430*1:427*5:423*1:416*1:415*2:414*1:412*2:407*4:404*1:399*2:398*2:392*1:384*1:381*2:376*1:374*2:365*1:364*2:355*1:342*2:338*1:337*1:336*1:333*2:331*1:328*3:325*1:318*2:316*1:313*1:304*2:303*1:287*1:285*1:277*1:274*1:263*1:247*2:226*1:215*1:212*9:192*1:182*1:163*1:146*1:141*1:138*1:134*1:98*1:90*1:80*1:63*1:62*3:60*1:38*2:30*1:29*1:26*1:23*1:20*4:11*2:7*1:4*1:2*4 +1050*1:946*1:804*2:796*1:777*1:773*1:771*1:765*11:756*1:753*1:752*4:751*5:750*1:674*1:659*1:653*1:641*1:620*4:617*2:616*1:614*1:613*3:608*1:606*1:603*1:580*1:578*2:577*3:573*2:569*1:565*1:564*2:563*2:549*1:538*4:537*1:531*3:517*1:516*1:508*1:506*1:504*3:501*1:493*1:490*1:488*1:457*2:456*1:452*2:447*1:446*1:436*1:432*1:431*2:429*10:428*3:427*1:421*1:417*2:416*1:405*1:404*5:400*1:398*1:394*2:390*1:385*4:379*1:376*1:373*2:364*2:353*2:338*1:333*1:331*5:330*1:327*2:326*2:323*1:320*1:318*2:316*1:313*1:309*1:303*1:297*1:247*4:231*2:222*3:220*1:212*1:202*1:201*1:187*1:184*1:173*1:169*3:159*3:148*1:145*1:139*1:134*1:133*1:128*1:124*1:109*1:91*1:68*1:47*2:3*3:2*2 +1022*3:856*1:818*1:803*1:792*2:765*1:760*1:759*1:754*1:673*1:657*1:608*1:579*2:554*4:533*1:504*1:501*1:451*1:435*1:416*1:399*2:398*1:383*1:367*1:329*1:316*1:289*2:230*1:202*1:201*1:176*1:173*1:159*1:145*1:138*1:91*1:2*1 +848*7:803*1:779*3:753*1:717*1:674*1:627*1:626*1:625*1:622*1:614*1:577*7:554*2:538*4:506*1:505*1:503*1:498*2:493*3:492*1:451*1:428*1:404*1:389*6:353*1:178*1:175*2:55*1:22*4:11*2:4*3:2*4 +2*1 +2*1 +1050*1:1015*1:1013*1:922*2:821*2:816*1:794*3:748*1:746*1:729*1:707*1:684*1:659*1:648*1:644*1:641*1:636*5:549*2:468*1:307*1:264*1:212*1:43*1:2*1 +940*1:785*1:670*1:548*1:317*1:134*1:87*1:11*1:4*1:2*1 +982*1:958*1:950*1:940*1:815*1:786*1:670*1:655*1:629*1:604*1:600*1:569*1:548*1:536*2:504*3:463*1:427*1:416*1:364*1:338*1:287*1:246*1:242*1:212*1:200*1:199*1:141*1:134*1:63*2:42*1:25*1:20*2:11*1:4*2:2*2 +1005*1:988*1:721*1:632*1:230*2:104*2:79*1:57*1:4*1:2*1 +972*3:813*1:780*2:760*1:759*3:708*1:668*4:655*10:650*1:636*1:608*3:584*1:558*1:557*1:554*1:551*1:493*1:489*1:414*1:327*1:295*1:289*1:193*1:192*1:176*1:146*1:115*1:86*3:2*1 +1022*1:940*1:886*2:848*1:841*2:815*1:795*1:794*1:791*1:786*4:780*1:764*1:748*1:708*1:651*1:644*2:642*1:640*1:638*1:636*2:632*1:536*1:531*5:526*2:508*1:437*1:427*2:426*1:398*1:396*3:371*1:359*1:355*4:321*2:304*3:295*1:273*1:241*1:216*1:215*1:212*4:145*1:133*1:88*1:86*1:34*1:9*1:2*1 +1026*2:981*2:963*17:958*1:941*1:848*1:808*1:747*1:733*1:727*8:683*1:676*1:663*1:662*1:652*22:648*1:647*1:644*3:642*1:640*2:623*1:617*3:572*1:552*1:333*7:326*3:318*5:277*1:212*9:156*1:133*1:60*1:53*1:49*1:30*1:26*4:23*1:2*1 +693*1:49*1:2*1 +917*2:912*1:895*1:876*1:848*1:844*1:785*1:778*2:761*1:760*1:747*1:681*2:659*1:652*1:629*2:539*2:536*2:531*2:529*1:504*1:449*1:421*1:367*2:326*1:273*1:261*1:256*1:249*1:2*2 +2*1 +1053*1:895*1:848*3:803*1:593*1:542*1:523*2:521*2:505*1:498*1:493*1:444*1:410*2:390*1:312*1:293*1:289*3:246*1:156*1:80*1:45*2:4*2:3*2:2*6 +636*1:179*1:2*1 +778*3:53*1:4*1:2*1 +786*1:780*1:556*1:539*1:215*2:212*1:2*1 +641*1:640*4:551*1:2*1 +1036*5:1022*1:1013*1:982*1:917*1:848*2:841*1:825*1:719*1:681*1:619*1:493*1:396*1:277*1:131*1:96*1:5*1:4*2:2*1 +1049*1:892*1:827*1:813*1:810*1:784*1:781*1:773*1:760*1:735*1:693*1:672*2:670*2:656*1:614*1:593*1:585*2:562*1:558*1:557*1:556*1:554*2:549*3:548*2:536*1:533*1:531*7:529*1:492*3:464*1:437*1:428*1:427*3:416*1:415*1:404*3:400*1:399*1:376*1:374*2:327*2:304*1:303*1:299*1:256*1:236*1:230*1:222*1:200*1:199*1:181*2:171*1:145*1:141*2:137*1:132*2:128*1:118*1:116*2:115*1:114*1:90*1:80*2:79*1:76*1:60*1:57*1:47*1:22*2:4*1:3*1:2*1 +1053*1:915*1:504*1:404*1:2*1 +539*1:2*1 +11*1:2*1 +356*1:2*1 +2*1 +1054*2:1050*1:1036*1:940*1:920*1:836*1:808*1:804*1:775*1:773*2:760*4:759*2:755*1:747*1:746*7:722*1:719*1:710*1:673*2:662*1:657*1:654*1:636*2:632*1:626*1:620*8:616*1:615*1:614*1:613*1:600*2:565*1:564*1:563*1:562*1:561*2:558*1:556*1:554*5:551*1:550*1:549*5:531*2:529*2:526*8:515*1:504*2:501*4:464*1:463*1:456*4:451*1:437*3:431*2:427*2:426*1:424*2:422*2:419*2:417*2:404*3:401*2:396*1:392*1:391*2:390*2:387*1:383*1:382*2:377*1:376*3:375*1:363*2:359*1:355*1:339*1:328*1:327*1:322*1:321*1:316*1:270*1:249*1:247*5:242*1:237*3:236*1:227*3:212*1:208*1:205*3:200*1:199*1:193*1:185*1:182*2:181*1:178*1:173*1:171*6:168*5:167*1:163*1:156*1:146*1:145*1:143*1:139*2:135*1:133*3:109*1:96*1:93*2:82*2:81*1:80*2:70*1:68*1:57*1:47*1:38*1:37*1:36*1:35*4:30*1:28*2:27*1:25*2:22*2:11*10:3*3:2*2 +977*1:848*1:786*1:780*1:750*2:727*1:721*1:676*1:642*1:636*1:635*1:632*3:573*1:569*1:559*3:555*1:542*1:541*1:488*1:485*2:408*2:331*2:280*1:230*1:156*1:37*1:36*1:2*1 +924*1:917*1:897*1:844*2:841*1:780*1:765*14:754*1:732*1:722*1:605*1:604*1:603*1:601*1:573*1:564*1:507*1:504*4:489*1:453*1:434*1:427*3:416*1:404*1:399*1:382*1:376*2:333*1:325*1:316*1:304*1:247*2:242*1:229*1:212*2:205*1:141*1:35*1:11*3:3*1:2*1 +2*1 +844*1:810*2:698*1:663*1:620*1:554*1:518*2:508*1:441*3:418*1:375*2:367*3:337*1:222*1:193*1:179*1:157*1:141*1:114*1:80*1:28*1:2*1 +950*1:786*2:779*1:777*1:737*1:655*1:606*2:601*1:600*1:573*1:569*1:564*1:563*1:560*1:558*1:557*1:549*1:536*1:529*2:517*1:509*1:488*2:363*2:343*1:342*1:338*1:308*1:288*1:230*1:223*1:218*3:173*1:171*5:118*2:116*3:114*1:86*1:68*1:2*1 +1053*1:1015*1:963*1:796*1:789*1:778*3:746*3:703*1:666*1:659*1:603*1:585*1:434*1:295*1:288*1:237*2:223*1:212*4:209*1:11*2:2*1 +795*2:786*1:783*1:755*2:749*1:398*1:321*1:138*1:2*1 +825*1:809*1:771*6:765*3:551*6:521*1:452*2:404*12:397*2:374*1:172*1:2*1 +941*1:848*5:809*1:792*1:760*1:752*1:751*1:747*1:721*1:673*1:655*1:654*4:614*2:603*1:600*1:584*1:551*1:529*1:525*1:486*2:476*1:444*1:434*1:400*1:399*1:396*3:391*1:390*1:384*2:371*1:359*1:342*1:341*1:338*1:290*1:276*1:247*8:244*1:243*1:236*5:230*2:218*5:200*1:193*2:154*1:152*1:151*2:144*1:125*1:122*2:90*1:80*1:39*1:35*1:34*1:28*1:11*1:2*1 +2*4 +208*1:156*1:26*1:2*1 +1054*1:974*2:955*1:946*8:945*7:941*3:940*5:930*1:814*2:813*1:804*4:792*1:786*5:775*1:764*5:760*1:758*1:753*4:737*1:730*1:723*1:706*1:669*2:668*2:661*1:657*2:655*10:652*1:650*1:632*2:631*1:620*4:615*3:614*3:609*2:608*1:606*4:605*1:604*3:603*4:602*1:601*3:600*7:590*1:584*3:575*1:573*6:570*2:569*6:565*1:563*1:562*1:560*6:559*1:558*2:557*3:550*3:549*1:539*5:536*3:529*12:528*8:526*1:524*6:522*1:518*1:517*1:502*1:501*3:486*3:484*2:482*1:481*2:480*1:478*1:476*1:475*1:466*1:465*1:464*2:461*2:457*2:455*1:454*1:453*2:429*1:415*2:413*1:409*1:396*1:392*1:387*2:385*1:376*4:365*2:363*63:345*3:344*2:343*2:342*4:340*2:339*4:338*2:334*2:333*7:331*1:329*4:328*2:326*3:324*7:322*4:320*2:319*8:318*3:317*1:316*13:315*2:313*1:309*1:308*2:301*4:291*4:289*1:287*1:252*1:250*3:247*9:246*1:245*1:242*1:240*2:239*1:236*2:234*1:233*2:229*27:227*1:224*3:219*1:214*1:212*1:211*5:205*2:204*1:203*7:202*3:201*3:200*2:199*3:198*3:197*6:196*3:195*5:187*1:184*1:180*2:179*2:171*1:169*1:165*1:161*2:160*1:159*1:158*1:154*3:151*1:147*1:146*1:145*2:144*1:143*4:141*3:138*1:133*1:122*1:87*1:82*1:80*3:44*1:42*1:37*5:36*6:30*1:20*1:3*1 +1053*2:1025*1:991*2:975*1:941*5:848*1:810*1:809*1:806*1:803*1:779*1:758*2:745*1:662*1:620*2:614*1:613*1:603*1:599*1:598*1:588*1:579*3:578*1:565*1:549*1:544*1:539*1:504*2:464*1:461*1:457*1:452*1:437*1:429*1:427*4:399*1:398*1:396*4:385*3:377*1:376*2:372*1:369*1:368*1:365*1:358*1:353*1:340*1:326*3:317*1:316*1:313*1:309*1:308*1:304*1:303*1:288*1:287*1:256*1:247*2:243*1:223*2:222*1:217*1:212*1:209*1:195*1:193*2:169*1:156*1:145*1:143*1:134*1:122*1:90*1:88*1:80*1:27*1:4*1:3*1 +1003*1:917*1:848*5:803*2:795*1:788*1:786*5:765*1:755*1:747*1:746*1:742*2:724*1:717*1:689*1:656*1:648*1:644*7:620*2:608*3:593*2:549*1:539*4:531*2:518*2:504*1:500*1:467*2:429*1:416*1:409*1:404*2:327*1:321*1:320*1:318*1:316*1:307*1:295*2:268*1:212*4:138*1:137*1:116*1:85*1:3*1 +3*1 +995*2:963*1:810*1:803*1:770*1:769*7:766*1:764*1:758*5:756*1:754*4:752*1:751*2:748*1:746*2:674*2:669*2:650*1:620*2:616*1:608*1:604*1:593*1:585*1:584*3:554*2:539*2:538*1:529*1:521*1:518*3:504*13:500*1:493*1:489*1:483*1:456*1:451*1:448*1:444*4:427*1:420*1:416*5:412*1:405*2:400*2:398*1:385*2:364*2:361*2:359*1:358*1:357*2:349*2:343*1:342*3:341*1:340*2:338*2:333*1:326*4:322*1:313*6:309*1:308*1:304*1:293*2:277*2:274*1:243*1:236*4:230*2:226*1:223*1:211*1:209*3:200*3:199*3:182*1:171*2:167*1:156*1:151*1:146*1:141*2:139*1:131*1:122*4:114*1:96*1:91*2:86*4:68*1:62*1:37*1:36*1:27*1:5*1:3*2 +493*2:3*1 +1050*2:1042*4:850*9:849*1:846*1:843*1:841*1:840*1:786*2:755*2:752*1:751*1:741*1:684*1:640*3:636*2:533*2:515*1:509*3:508*1:500*1:498*1:497*1:496*1:493*1:492*1:491*1:489*1:449*3:448*1:434*1:404*1:394*2:372*3:316*1:180*2:92*1:13*1:4*1:3*1 +712*1:3*1 +655*1:562*3:278*1:235*1:230*2:141*3:133*1:75*1:3*1 +719*1:613*1:608*1:603*1:577*2:569*1:560*1:504*1:231*1:206*1:134*2:109*1:87*1:3*3 +950*2:941*1:940*1:855*2:810*2:809*1:792*1:786*1:771*6:769*1:765*1:764*1:763*3:760*2:758*5:756*3:753*5:752*1:751*1:744*4:720*1:719*2:712*1:667*1:655*2:654*1:632*1:620*2:616*1:614*2:610*3:606*1:603*1:573*1:566*2:565*2:562*1:560*1:559*1:554*1:549*14:547*1:539*3:538*10:533*3:530*5:529*3:526*1:521*5:518*1:517*3:516*1:513*1:509*2:508*1:506*2:505*2:503*5:501*1:498*2:493*6:492*2:491*11:490*9:464*1:458*1:457*1:452*1:446*2:445*1:444*1:441*1:438*1:437*1:436*1:435*1:434*3:431*3:430*1:429*14:428*3:427*2:426*1:425*2:418*1:416*5:415*1:414*1:413*1:410*4:409*1:406*2:405*6:404*15:403*1:402*7:399*1:398*13:390*3:385*1:382*1:381*1:380*1:376*1:374*3:373*3:371*82:369*1:365*1:358*3:355*6:354*1:353*1:338*2:337*5:327*3:326*3:323*3:321*2:320*3:303*1:302*1:252*2:247*2:246*7:243*1:231*1:222*1:220*2:212*2:211*1:209*3:179*2:169*1:156*1:151*2:149*3:143*2:141*1:139*1:138*1:63*1:30*3:28*1:27*6:22*5:3*2 +1052*1:1037*1:1021*1:975*1:933*1:932*2:925*1:924*1:923*1:882*1:844*1:843*1:822*1:789*1:786*3:783*2:780*2:775*1:757*1:747*1:742*2:666*1:659*4:654*1:636*2:632*2:549*4:528*2:518*1:489*1:464*1:462*1:455*1:398*1:364*2:316*1:307*1:280*2:277*1:272*1:227*1:215*1:212*3:29*1:3*1 +795*1:237*1:62*1:3*1 +763*4:745*2:501*1:489*1:390*2:373*2:358*1:316*3:304*3:3*1 +818*1:786*2:771*1:672*2:656*1:653*2:651*1:636*3:632*1:569*1:564*1:563*1:558*1:557*1:556*1:549*2:539*1:536*2:533*1:529*3:489*1:463*1:404*5:390*1:371*1:339*1:322*1:321*3:320*1:304*2:247*1:215*1:197*1:137*1:127*1:125*2:76*1:64*1:5*1:4*1:3*1 +848*2:804*1:777*1:746*2:717*1:705*1:652*1:534*1:504*1:464*1:377*1:365*1:353*3:338*1:315*1:212*1:85*2:57*1:20*2:4*1:3*2 +1038*1:1029*1:986*1:712*1:676*1:653*1:640*2:636*8:464*1:364*2:319*1:230*1:163*3:138*2:137*2:63*1:55*1:43*1:42*1:37*1:36*1:30*2:27*1:3*1 +1009*1:916*1:848*2:810*1:785*1:732*1:620*1:578*1:565*1:529*3:427*1:398*1:211*1:3*1 +632*1:3*1 +53*2:44*1:42*1:25*1:3*1 +756*1:752*2:751*2:712*1:608*1:580*1:531*2:516*1:506*1:498*1:493*1:492*1:491*1:427*1:416*1:400*1:398*1:396*1:390*2:386*1:382*2:288*1:139*1:138*1:60*1:3*2 +859*1:858*1:857*1:433*3:417*2:355*1:25*1:8*1:3*1 +981*1:603*1:483*1:427*1:409*1:340*2:324*2:317*1:316*1:308*1:4*1 +1050*1:941*1:851*1:848*1:796*1:749*1:697*1:620*2:590*1:581*1:518*1:429*1:364*1:304*1:218*1:212*1:180*2:176*1:62*1:4*1 +1053*1:727*1:710*1:659*1:179*1:4*1 +978*1:746*1:427*1:216*1:160*1:4*1 +1049*1:1037*1:1021*1:885*1:795*1:785*1:747*1:685*2:677*2:603*1:317*1:255*1:20*2:13*1:4*1 +4*1 +975*2:524*1:4*1 +1053*1:1052*1:1037*1:996*1:844*1:841*1:796*1:792*1:790*1:766*4:764*1:723*1:717*1:643*1:632*1:626*1:625*1:549*1:331*3:277*1:237*1:222*1:216*1:212*2:160*1:44*1:42*1:34*1:5*1:4*1 +814*1:813*1:795*1:785*1:755*1:741*1:676*1:662*2:653*1:652*1:620*2:614*1:613*3:581*1:579*2:558*1:534*1:531*2:521*1:515*1:472*2:449*2:448*2:429*1:242*1:179*1:68*1:42*1:4*2 +941*1:601*1:600*1:367*1:138*2:4*1 +941*1:848*3:843*1:771*1:767*1:636*2:490*2:404*1:399*1:304*2:163*1:38*1:4*1 +681*1:504*1:427*1:355*1:4*1 +960*3:955*1:941*1:808*1:786*2:784*1:783*3:774*2:771*1:764*2:750*1:748*1:730*1:667*2:662*1:656*1:653*2:652*1:648*2:641*1:629*1:608*1:588*3:575*1:569*1:565*3:559*4:558*1:556*1:549*5:539*1:536*2:533*2:531*1:525*2:522*2:518*2:502*1:489*5:486*1:465*3:463*1:462*1:449*1:404*6:390*2:387*1:340*3:339*1:338*3:336*1:327*2:321*3:320*3:318*1:314*1:304*5:295*1:287*2:247*2:237*1:230*4:223*1:218*1:197*1:150*1:128*1:127*1:126*1:103*1:98*2:81*1:79*2:63*1:57*1:47*1:43*1:42*1:38*1:6*1:4*2 +945*1:4*2 +4*1 +843*1:811*2:802*5:786*1:657*3:655*3:654*2:653*3:650*2:575*1:573*1:529*2:339*9:338*5:212*1:169*1:4*3 +720*1:652*1:629*1:593*1:341*1:222*1:4*1 +982*1:977*1:950*2:848*1:845*1:841*1:786*2:720*1:717*1:682*1:620*2:606*1:536*1:534*2:504*1:429*1:427*2:376*1:331*1:256*1:224*1:212*1:180*1:179*1:94*1:79*1:68*1:38*1:4*1 +273*1:4*1 +985*1:984*1:926*1:632*1:5*3 +693*1:681*1:5*1 +982*1:949*1:815*2:795*1:793*1:784*1:781*1:777*1:766*1:751*1:745*1:659*1:580*1:578*1:569*2:491*1:313*1:309*1:288*1:285*1:145*1:80*2:49*1:34*1:23*1:5*1 +1061*1:586*1:425*1:402*2:218*2:169*1:130*1:94*1:50*1:28*1:5*1 +820*2:786*3:783*1:723*1:636*4:614*2:613*1:551*2:521*1:506*1:492*1:448*1:444*1:427*1:404*1:399*1:390*1:389*1:304*1:288*3:274*5:237*1:222*1:67*1:38*1:28*1:25*1:6*5:5*1 +6*1:5*1 +6*4:5*6 +683*2:5*1 +5*1 +5*1 +657*1:99*1:26*2:6*2 +1037*1:946*1:845*1:809*1:796*1:786*1:783*1:617*1:529*1:442*4:438*2:420*1:414*7:405*2:398*1:371*1:359*1:337*2:316*4:304*2:157*1:114*1:91*1:86*2:6*2 +6*2 +917*1:841*1:726*1:660*1:659*1:653*1:645*1:639*1:635*1:618*1:600*1:574*1:572*1:559*1:550*1:549*1:547*1:546*1:545*1:540*1:527*1:485*1:469*1:465*1:370*1:362*1:342*1:323*1:314*1:312*1:311*1:307*1:306*1:305*1:302*1:286*1:283*1:275*1:232*1:194*1:186*1:174*1:149*1:123*1:121*1:120*1:117*1:110*1:107*1:101*1:81*1:73*1:66*1:61*1:50*1:30*1:7*1 +856*1:8*7 +8*1 +8*1 +8*1 +8*1 +8*8 +8*2 +8*1 +9*1 +926*2:727*1:698*2:632*4:352*5:237*1:98*10:67*1:65*1:45*1:30*2:29*2:23*5:20*1:12*2:9*1 +979*1:955*1:806*1:753*1:524*1:456*1:367*1:353*1:327*1:287*1:224*1:140*1:62*1:28*1:11*1 +558*1:399*1:390*1:27*1:11*2 +790*1:784*1:502*1:373*1:354*1:11*2 +988*1:981*2:964*1:963*5:848*1:747*1:681*2:641*1:640*1:638*2:240*1:212*2:95*1:88*2:81*2:80*1:79*2:57*2:34*1:30*1:20*1:15*1:11*2 +11*1 +786*1:785*2:719*5:708*1:659*1:651*1:632*1:558*1:557*1:502*1:457*1:428*2:427*1:416*1:404*2:390*1:382*4:333*1:318*1:237*1:230*1:218*2:160*1:145*1:122*1:47*1:34*1:25*1:23*1:20*2:11*2 +1047*1:632*1:237*1:39*1:27*2:25*1:11*1 +35*2:11*1 +941*2:796*1:781*1:727*1:677*1:673*1:652*18:642*1:640*1:620*1:608*2:582*1:565*2:563*1:559*1:558*1:549*3:486*1:474*1:429*1:428*7:427*10:416*2:405*1:355*3:353*1:338*1:336*1:333*2:326*2:318*1:287*1:231*1:230*1:222*1:180*2:167*1:163*1:156*1:155*2:154*1:133*2:122*1:118*1:87*1:84*1:80*1:79*1:67*2:66*1:49*1:47*4:39*2:34*1:30*2:27*3:25*3:23*3:11*1 +11*1 +1037*1:908*1:11*1 +11*1 +1041*1:977*1:963*2:910*1:848*3:815*2:814*1:813*1:811*1:805*1:803*4:781*1:771*1:766*1:764*2:751*1:748*2:746*1:742*1:689*1:662*2:659*1:652*1:647*1:644*5:638*1:620*1:617*3:613*1:606*1:601*2:549*1:541*1:539*2:535*1:531*2:529*1:523*2:518*1:509*1:508*1:506*3:505*1:504*7:501*1:500*1:495*1:493*2:492*2:491*1:489*1:464*1:449*2:448*1:446*1:429*2:428*1:427*2:421*2:420*1:416*1:404*3:400*1:398*1:381*1:364*4:356*1:326*1:316*1:315*1:301*1:295*2:288*1:277*3:275*1:274*2:271*1:230*2:226*3:222*1:220*1:212*3:156*2:151*1:149*1:146*2:141*1:131*1:62*2:50*1:44*1:23*1:11*2 +795*3:708*1:619*1:608*1:603*1:585*1:314*1:138*2:11*1 +11*1 +1037*5:1036*1:982*1:950*2:924*1:923*1:913*1:908*1:906*1:891*1:848*7:843*2:837*1:809*1:803*6:783*2:761*3:750*1:715*1:667*1:637*1:620*1:619*1:590*1:585*1:569*1:565*1:549*1:508*1:451*1:427*2:407*1:399*1:398*1:338*1:307*1:304*2:295*1:277*1:273*1:212*2:148*1:138*1:43*1:26*1:11*4 +448*1:11*1 +843*1:841*1:137*2:38*1:11*1 +795*2:11*1 +1022*1:659*1:539*1:180*2:179*2:11*7 +1005*1:982*2:814*1:795*1:786*1:759*1:747*1:746*1:623*1:620*3:577*1:563*1:538*1:531*1:505*1:504*1:431*1:429*2:396*1:320*1:316*1:230*2:212*2:50*1:49*1:38*1:37*1:36*1:27*1:11*1 +765*1:761*1:581*1:446*1:389*1:376*1:288*2:11*1 +932*1:908*1:805*1:796*1:786*1:770*1:757*3:733*1:681*2:648*1:646*1:620*3:619*1:617*5:614*1:603*1:585*1:515*1:504*4:484*1:471*1:437*1:427*1:341*2:338*1:317*1:287*4:237*1:212*3:209*1:179*1:161*1:156*8:134*1:88*3:81*2:61*5:60*2:45*2:43*1:26*2:23*1:20*1:11*4 +790*1:551*1:534*1:507*1:451*1:427*4:416*1:383*1:313*2:309*2:287*1:256*1:255*1:209*1:11*2 +897*1:890*1:880*1:11*1 +1046*1:976*4:950*1:794*1:789*1:786*1:746*3:712*2:710*2:703*1:659*8:615*1:598*1:561*1:522*1:272*1:270*1:265*1:264*2:263*1:260*1:259*1:257*5:247*1:235*1:212*1:210*1:176*1:11*1 +914*1:846*1:796*1:757*1:750*1:542*1:462*1:11*1 +1047*1:981*1:848*1:843*4:681*1:533*1:518*2:517*1:515*2:509*4:508*1:504*1:501*1:488*1:418*1:398*1:295*5:243*1:86*1:66*1:11*4 +757*2:529*1:451*2:91*1:11*1 +1048*1:764*1:730*1:11*1 +714*1:11*2 +11*1 +920*1:897*1:819*1:754*1:747*1:685*1:429*1:416*1:11*1 +230*1:11*1 +778*1:27*1:11*1 +11*1 +916*1:906*1:620*1:569*1:504*1:427*1:398*1:349*1:212*1:209*2:11*1 +404*1:400*1:390*1:303*2:274*1:11*1 +11*1 +1048*1:1047*3:1046*1:818*2:608*6:605*1:601*2:599*1:598*1:597*1:596*1:595*1:593*1:591*1:586*2:583*1:484*2:464*1:132*4:80*1:34*2:25*2:11*2 +11*1 +11*1 +1005*1:1003*1:783*1:585*1:212*2:11*1 +1049*2:1041*1:1022*1:975*1:955*1:932*2:908*1:821*1:815*1:809*1:796*1:795*1:790*5:757*5:746*5:720*1:717*1:710*1:689*1:682*1:659*1:648*4:644*1:592*2:580*1:551*3:538*3:534*1:524*1:522*1:493*1:489*1:451*1:410*1:404*1:399*5:394*1:392*4:376*1:374*5:336*1:327*1:324*2:319*1:318*1:287*1:285*2:283*1:280*4:273*1:259*1:257*5:212*3:188*1:176*12:172*5:159*1:146*1:63*1:37*2:36*1:11*2 +689*1:619*1:11*1 +1041*1:926*7:846*1:845*1:844*1:818*1:767*4:746*2:745*2:720*1:715*1:683*1:682*1:659*6:636*3:608*1:528*7:518*1:418*1:414*1:376*1:329*1:290*2:284*1:277*1:273*3:266*3:264*2:257*3:237*1:231*1:220*1:215*2:212*1:197*1:156*1:140*1:55*1:38*1:11*1 +11*1 +1050*1:994*1:911*1:780*1:770*1:764*1:757*1:747*2:646*1:636*2:627*1:625*1:622*3:619*1:617*2:573*1:549*1:531*1:518*1:465*1:415*1:333*1:324*1:318*2:301*1:280*1:269*1:212*1:54*1:30*1:29*1:11*1 +11*1 +977*1:917*1:848*2:809*1:757*1:747*1:638*1:636*1:434*1:394*1:108*1:11*1 +11*1 +1026*1:988*2:941*1:940*1:815*1:813*3:810*6:809*2:804*2:803*2:802*1:795*10:792*1:788*1:786*3:785*1:781*2:780*1:778*2:771*1:769*1:767*2:766*2:765*1:764*1:763*1:761*2:760*1:759*1:758*7:757*4:755*1:753*1:750*1:747*3:742*1:677*2:667*2:666*1:663*1:648*2:641*1:638*1:636*1:632*2:620*5:617*2:608*1:597*1:596*1:595*1:581*1:579*2:578*1:577*4:573*1:569*1:559*1:552*2:547*1:542*1:539*1:538*3:536*1:534*5:533*1:531*1:529*1:528*2:524*5:518*2:504*9:501*1:491*1:472*1:446*1:444*1:432*1:429*2:427*9:418*1:416*2:415*6:413*1:411*1:404*3:400*1:399*1:398*4:397*1:387*1:386*1:385*9:384*1:383*1:381*1:376*1:373*3:369*1:368*1:364*6:354*1:339*2:338*6:336*1:334*1:333*4:331*2:329*1:328*2:327*1:326*3:325*4:324*2:321*2:320*1:318*3:317*4:316*4:313*3:309*1:304*5:303*4:295*1:293*1:289*1:288*6:277*2:274*3:255*1:236*1:218*1:212*1:209*1:169*3:156*2:145*1:143*2:94*1:86*1:61*1:47*1:37*1:36*1:30*1:26*1:23*1:11*1 +917*1:779*1:727*1:11*1 +11*1 +784*1:11*1 +1022*1:843*1:786*3:770*1:749*1:699*1:646*1:632*1:538*2:531*1:427*1:404*1:288*9:216*1:62*1:11*1 +803*1:652*1:597*1:595*1:583*1:538*1:531*1:448*1:400*1:384*1:303*1:288*1:11*1 +11*1 +617*1:529*1:438*1:156*1:116*1:13*1 +981*1:975*1:848*1:815*1:766*2:652*1:628*2:627*1:626*1:625*1:622*1:549*2:504*1:331*1:250*1:169*2:13*1 +13*2 +240*1:13*1 +13*1 +786*1:784*2:531*6:320*1:312*1:274*1:230*1:57*1:13*1 +57*2:20*1:17*1:16*2:15*1:14*1 +411*1:70*1:15*1 +948*1:947*1:781*1:20*1:18*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:687*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:630*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:246*1:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +1062*1:1061*1:1055*1:1052*2:1040*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:938*1:931*1:928*1:927*1:922*1:921*1:900*1:828*1:822*1:817*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:660*2:659*2:653*2:645*2:643*1:639*2:635*2:634*1:620*1:618*2:576*1:574*2:572*2:568*1:559*2:550*2:549*2:547*2:546*2:545*2:543*2:540*2:535*1:532*2:527*2:514*1:509*2:499*1:495*1:487*2:485*2:482*2:477*2:473*2:470*2:469*2:465*2:462*2:425*1:402*1:370*2:366*2:362*2:332*2:324*1:323*2:319*1:314*2:312*2:311*2:307*2:306*2:305*2:302*2:299*2:298*2:292*2:286*2:283*2:275*2:232*2:194*2:186*2:177*2:174*2:164*1:149*2:123*2:121*2:120*2:117*2:110*2:107*2:101*2:73*2:66*2:61*2:56*1:19*1 +958*5:57*1:20*13 +852*4:833*1:805*1:693*1:686*1:636*1:601*1:549*2:529*1:504*2:486*2:450*1:431*2:405*1:363*4:318*1:287*5:277*1:247*2:212*1:173*1:163*1:93*1:86*1:80*2:20*1 +38*1:20*1 +1054*1:1053*1:1001*1:823*1:795*1:788*1:777*1:757*1:655*3:620*2:529*1:518*1:516*2:515*1:509*1:492*2:442*1:440*1:435*1:427*2:421*5:420*7:416*1:405*2:399*1:398*3:394*3:392*1:387*2:382*2:376*1:373*2:371*3:363*1:338*2:337*1:320*2:316*1:314*1:304*1:288*1:236*1:222*7:212*1:209*1:193*3:176*1:173*1:168*1:156*1:116*1:90*2:86*2:47*1:34*1:20*1 +20*1 +20*1 +810*2:786*1:783*1:769*2:757*1:644*1:632*1:601*1:588*1:577*1:549*1:539*1:537*1:536*1:525*1:509*1:504*2:464*1:427*1:416*4:398*2:391*1:382*3:376*1:373*1:371*1:326*1:321*1:307*1:244*1:236*1:224*2:173*1:144*1:67*1:62*2:20*2 +20*1 +789*1:721*1:20*1 +733*1:727*4:150*2:89*1:81*1:61*1:49*1:38*1:20*1 +43*1:21*1 +504*1:22*1 +941*1:815*1:803*1:794*1:786*4:784*1:768*2:767*1:766*2:764*1:759*1:757*4:727*3:667*2:659*1:652*1:648*2:647*1:644*1:628*1:599*1:598*1:552*1:549*1:541*1:539*1:536*1:531*5:525*2:504*1:493*1:491*2:484*1:416*1:409*5:385*1:321*2:302*1:274*1:212*1:146*1:140*2:22*1 +766*1:747*4:619*1:518*1:427*1:386*1:331*4:256*2:212*1:22*1 +22*1 +937*2:935*2:934*2:933*2:932*2:790*1:650*1:529*1:504*1:451*2:384*2:244*1:176*1:172*1:22*3 +22*3 +640*1:636*1:212*1:22*1 +22*1 +1022*2:1004*1:848*3:844*1:843*1:841*1:824*1:818*1:803*1:794*1:786*1:780*1:774*1:750*1:746*2:729*1:726*1:683*1:667*1:659*14:648*3:641*1:640*1:638*1:636*1:627*2:626*1:625*2:624*1:622*2:572*1:559*2:539*1:534*1:531*1:519*1:462*1:427*1:400*1:338*1:337*2:334*1:333*1:328*2:318*1:293*1:289*1:273*2:271*1:270*1:268*1:267*1:264*1:212*1:153*1:38*3:23*1:22*1 +23*1 +802*1:770*1:758*1:735*1:647*1:620*2:617*1:552*1:539*1:524*1:504*1:437*2:415*1:409*2:404*3:358*1:354*1:323*1:314*1:237*2:171*1:166*1:157*1:156*2:145*1:139*1:138*1:94*1:44*1:42*1:28*1:23*1 +981*1:963*1:539*1:536*1:411*1:237*1:23*1 +223*1:191*1:24*1 +24*1 +988*1:958*1:554*1:99*1:57*1:38*10:25*5 +924*1:746*1:717*1:648*2:533*1:474*1:342*1:179*1:128*1:61*1:60*1:57*1:44*1:42*1:38*1:25*1 +25*1 +796*1:757*1:277*1:212*1:105*1:25*1 +25*7 +536*1:516*1:504*1:173*1:25*1 +212*1:26*1 +608*1:582*1:55*1:26*2 +26*1 +977*1:848*1:786*1:734*1:620*1:614*1:575*1:534*1:385*1:255*2:26*1 +47*1:45*1:43*5:39*1:37*1:30*6:28*2:26*2 +42*5:35*5:30*1:28*8:27*1 +786*2:667*1:592*1:550*1:336*1:212*2:29*1:27*4 +27*3 +964*1:768*1:573*1:385*1:304*1:288*1:197*1:27*1 +27*1 +750*1:542*1:256*1:27*2 +27*1 +848*1:820*1:724*1:616*1:582*1:531*3:504*1:429*2:342*1:326*1:249*1:222*2:195*1:134*1:80*1:27*1 +1050*1:1004*2:917*1:843*1:813*2:792*3:757*2:753*1:750*1:719*5:659*4:657*1:655*2:619*1:616*1:585*2:578*1:573*2:569*1:565*1:555*1:542*1:540*1:531*1:529*2:523*1:518*1:504*3:467*1:448*2:427*2:405*1:383*1:380*1:367*1:363*7:338*3:334*1:333*1:330*1:318*2:304*2:299*1:295*2:287*2:271*1:268*1:265*1:259*1:244*1:180*1:138*1:115*4:86*1:80*1:27*1 +806*1:400*1:27*1 +917*1:900*1:808*1:744*1:730*1:720*1:708*1:707*1:649*1:632*1:621*1:385*1:256*1:149*1:81*1:28*1 +1046*1:975*1:157*1:78*1:28*1 +28*1 +620*1:577*1:288*2:86*3:28*2 +977*1:950*3:813*1:802*3:778*5:763*2:760*1:599*1:598*1:580*1:578*1:519*1:515*1:509*1:504*9:446*2:427*1:423*1:396*8:383*3:379*4:288*1:255*3:244*2:226*1:179*1:86*1:68*2:63*1:28*1 +659*1:29*1 +982*2:848*2:814*1:813*1:802*1:796*1:784*1:778*2:776*1:625*1:624*1:622*1:620*1:619*1:573*3:539*1:268*1:212*4:144*3:132*1:103*1:43*1:35*4:29*1 +843*1:795*1:720*1:449*1:50*1:29*2 +1047*2:1039*1:1001*1:963*1:924*1:923*1:908*1:906*1:905*2:816*8:767*2:696*1:688*3:681*1:538*4:468*1:383*1:272*1:266*1:259*1:258*1:237*1:230*1:137*2:75*1:43*1:29*2 +1037*1:1036*2:982*1:976*1:945*1:780*2:777*1:747*1:666*1:652*2:648*1:640*1:636*1:549*2:539*2:536*1:529*1:519*1:505*1:500*1:497*1:467*1:429*2:427*1:409*1:295*2:289*2:212*1:163*1:29*2 +764*1:757*1:259*1:257*1:222*1:212*1:29*1 +712*1:212*1:30*1 +917*5:844*1:794*4:748*1:676*1:659*4:636*1:269*4:212*1:61*1:30*1 +848*2:791*1:769*1:765*1:689*1:652*1:647*1:636*1:626*1:623*1:622*1:549*2:529*1:517*1:404*2:390*1:385*1:359*1:328*1:319*3:302*1:135*1:30*1 +251*1:30*1 +488*1:389*1:30*1 +1050*1:818*1:808*1:805*4:795*1:793*1:788*1:786*1:785*1:777*1:750*1:749*1:748*1:708*1:705*1:676*1:667*1:662*3:659*4:644*1:632*2:531*2:427*4:326*1:303*1:285*1:274*2:270*2:264*1:260*1:259*1:212*2:146*1:140*1:132*1:115*1:104*1:79*1:30*1 +34*1 +78*1:37*1:34*1 +760*1:651*1:538*1:534*1:529*1:518*2:446*3:444*1:436*2:427*1:418*2:409*2:404*1:400*2:399*2:394*1:373*1:364*3:338*1:313*2:303*1:288*1:209*1:156*2:35*1 +35*1 +976*1:975*1:785*1:539*3:416*1:274*1:199*1:35*1 +37*1:36*1 +784*1:657*1:556*4:212*1:195*1:37*2:36*2 +975*1:941*1:848*2:786*1:784*1:746*1:674*1:665*1:407*2:342*1:338*1:304*1:285*1:80*1:37*1:36*1 +1047*1:723*1:674*1:475*1:464*7:385*3:376*3:375*1:354*1:171*2:158*1:80*2:37*1:36*2 +1003*1:940*3:917*1:821*2:818*1:804*2:712*1:673*2:657*1:650*1:620*1:614*3:600*1:585*1:569*1:536*3:529*3:528*1:525*1:486*2:484*1:476*1:461*1:455*1:415*1:413*1:409*3:385*1:339*1:338*1:337*3:329*2:326*1:324*1:316*1:313*11:309*6:308*1:247*4:236*2:230*1:203*3:196*1:179*1:154*1:151*2:80*2:37*1 +932*3:193*1:38*2 +932*1:38*2 +980*1:979*1:904*1:786*2:780*1:747*1:644*1:620*1:613*1:608*1:599*1:598*1:554*1:541*1:529*2:464*1:409*1:404*1:150*1:149*1:137*1:103*1:38*1 +38*1 +307*1:276*1:212*1:38*1 +38*1 +988*2:848*1:794*2:659*3:632*1:273*1:268*1:266*1:264*1:258*1:38*1 +974*1:962*5:959*5:955*1:954*1:950*7:945*9:941*9:926*8:747*4:709*1:702*2:700*3:674*1:661*2:633*1:632*35:590*1:572*4:569*37:565*15:564*3:563*5:562*2:561*5:560*7:559*24:558*7:557*4:556*6:539*2:255*1:231*7:223*2:179*1:171*3:170*3:165*1:156*2:155*2:138*1:134*5:133*1:106*1:101*2:99*2:90*4:89*1:87*9:84*1:82*1:81*3:79*2:78*8:76*7:75*12:74*4:73*11:72*1:68*13:67*17:66*6:65*9:64*9:63*10:38*5 +429*1:212*1:138*1:87*1:38*1 +1041*1:946*2:940*1:848*1:813*7:811*1:805*1:804*1:803*3:796*2:795*3:794*1:790*1:786*1:781*1:780*1:778*3:764*5:762*1:757*1:750*1:747*1:746*1:689*1:676*2:673*3:667*7:665*1:659*1:657*1:653*2:652*1:649*1:648*2:641*3:640*2:627*3:626*1:625*1:624*1:623*1:622*2:620*1:576*1:574*2:569*2:555*1:549*1:547*1:541*3:540*2:539*3:538*2:537*2:536*4:535*2:533*1:531*6:529*8:525*1:523*1:519*1:518*2:515*2:511*2:509*5:508*2:505*1:504*32:503*1:498*1:493*1:491*1:490*1:489*4:484*1:465*1:451*1:450*1:447*1:427*1:421*2:418*1:416*1:415*1:392*1:390*1:385*2:384*9:383*1:376*1:373*1:342*1:338*1:331*2:330*1:328*3:327*1:325*1:324*1:320*5:312*1:307*3:299*2:255*1:212*6:179*2:169*1:156*8:145*1:133*2:114*1:95*1:67*1:61*2:60*1:38*2 +841*1:147*1:38*1 +38*1 +1015*1:803*1:802*1:778*1:749*1:446*1:423*1:314*1:274*1:156*1:38*1 +251*1:38*1 +633*1:38*1 +38*1 +689*1:338*1:38*1 +38*1 +958*1:746*1:659*1:633*1:632*3:350*1:303*1:38*1 +941*1:792*1:788*1:785*1:778*1:777*2:766*2:746*1:640*1:620*1:575*1:564*1:563*1:549*3:547*1:539*1:537*1:531*1:522*2:519*1:518*2:489*1:484*2:334*1:330*1:312*1:304*2:287*1:38*1 +38*1 +38*1 +958*1:727*1:455*1:358*2:331*1:242*1:231*3:229*4:38*1 +848*1:682*1:38*1 +39*1 +1050*1:1037*1:1032*2:950*1:845*1:814*1:811*1:803*1:802*5:794*1:792*1:791*1:786*1:771*2:766*2:765*2:764*1:755*1:754*1:747*2:741*4:737*1:717*2:659*3:636*1:617*1:593*2:588*1:581*1:577*4:573*1:555*1:539*1:535*4:533*2:529*1:522*1:518*1:515*1:504*13:500*1:489*2:451*1:449*4:448*2:446*2:444*2:436*1:435*1:434*2:429*2:428*1:427*2:421*1:420*1:416*2:415*2:414*1:411*1:407*1:404*6:400*2:399*1:398*3:394*2:393*1:390*7:389*2:386*1:384*2:383*1:381*2:380*2:379*1:373*1:372*1:364*2:360*1:359*1:337*1:331*1:327*1:318*1:301*1:295*2:293*1:285*2:256*2:255*1:237*1:231*1:222*6:212*2:156*3:45*1:39*1 +39*5 +781*1:580*1:578*2:427*1:274*1:145*1:131*1:47*1:39*2 +786*1:771*2:678*2:648*1:559*1:549*2:531*1:502*4:431*1:404*2:398*1:237*1:179*1:42*1 +955*1:792*1:786*1:723*2:638*1:338*1:156*1:105*1:88*1:57*4:54*1:42*1 +632*1:44*2:42*4 +976*4:975*3:819*2:707*1:632*1:212*1:156*1:84*2:42*1 +848*1:846*1:726*1:659*2:43*1 +216*1:43*1 +1047*6:823*1:674*1:539*1:504*1:43*1 +43*1 +1037*1:212*1:43*1 +43*1 +43*1 +994*2:787*1:714*1:619*1:277*13:45*1 +848*1:781*2:747*1:620*1:614*2:613*1:592*1:504*1:489*1:444*2:435*1:316*1:193*2:132*1:86*1:70*1:45*1 +948*1:947*1:747*3:636*1:465*2:321*1:316*1:45*1 +427*1:68*1:47*1 +941*1:559*1:179*1:47*1 +804*2:785*1:758*2:620*1:599*1:598*1:597*1:596*2:595*1:575*1:558*5:398*1:203*1:179*1:170*3:166*2:156*1:141*1:133*1:90*1:47*1 +48*2 +48*4 +48*2 +48*1 +48*2 +976*1:848*3:787*1:666*2:48*1 +48*2 +1020*2:1017*2:1016*1:1013*1:1012*1:1011*2:1010*1:1009*1:976*1:926*6:917*1:850*1:843*1:841*1:711*1:707*1:644*1:212*2:67*1:48*1 +1037*1:1014*1:994*1:917*1:916*1:913*2:860*2:850*1:848*1:821*1:819*2:816*1:789*1:726*1:715*1:315*2:212*1:85*1:48*1 +1060*1:452*1:290*3:48*1 +48*7 +726*1:49*1 +749*2:475*2:51*1:49*1 +1021*1:632*1:50*1:49*1 +1021*1:659*1:404*1:50*1 +274*3:50*1 +980*3:979*3:326*4:137*1:50*1 +683*1:50*1 +539*1:50*1 +995*1:848*1:814*1:811*1:806*2:802*2:758*1:746*1:644*1:636*1:625*1:529*1:373*1:339*1:252*1:93*1:53*1 +825*1:789*1:659*2:492*1:427*1:53*1 +642*1:172*2:53*3 +54*5 +605*1:478*1:235*1:203*1:54*1 +1036*1:848*4:54*1 +1021*1:659*1:268*1:237*3:231*3:212*1:56*1 +57*1 +1053*2:963*1:795*5:786*1:757*3:748*1:727*1:717*1:708*1:705*1:659*2:632*1:619*3:599*3:598*3:596*1:550*2:486*1:463*1:362*1:316*1:246*3:237*1:145*1:97*1:57*1 +57*1 +958*1:492*1:489*1:57*1 +57*1 +326*55:171*1:83*1:81*1:60*2 +61*3 +910*1:887*1:885*1:727*1:599*1:598*1:579*1:328*1:213*1:212*1:141*4:136*1:61*3 +599*1:61*1 +782*1:767*2:750*1:747*1:659*1:649*1:628*1:541*1:540*1:533*1:468*1:334*1:333*1:328*1:324*2:318*2:307*1:61*2 +1045*1:1041*2:848*1:792*1:747*2:676*1:659*3:649*1:648*1:646*1:644*1:627*1:622*1:620*1:619*1:533*1:504*1:449*1:427*1:337*1:334*1:212*1:156*1:61*1 +717*1:565*1:560*1:464*1:216*1:80*1:62*1 +347*1:346*1:62*1 +398*1:377*1:365*1:62*4 +977*1:917*1:848*2:815*1:795*3:781*1:636*1:539*1:277*1:200*1:199*1:146*1:62*1 +1015*1:882*1:880*1:62*1 +941*1:940*2:809*1:792*1:579*3:521*1:504*6:448*4:429*3:427*1:404*1:397*2:396*3:385*1:310*2:140*4:62*1 +766*1:666*1:63*1 +63*1 +255*2:169*1:63*1 +63*1 +1054*1:1005*1:979*1:978*1:955*1:744*1:657*1:614*1:606*1:529*1:492*1:456*1:377*1:365*1:326*1:322*1:249*1:246*1:195*1:182*1:167*2:145*1:141*1:128*1:79*1:63*2 +673*1:565*1:63*1 +747*1:559*1:67*1:64*2 +721*1:636*1:65*7 +67*1:65*8 +67*1 +628*1:319*1:212*1:67*2 +717*1:699*1:67*1 +986*3:732*1:581*2:67*2 +950*2:814*14:811*12:802*20:766*1:722*1:706*3:563*1:560*3:558*2:557*1:536*7:535*11:530*3:529*25:517*1:504*3:456*1:408*2:383*2:363*4:359*5:358*2:356*1:244*3:243*1:230*4:226*1:220*14:159*2:152*8:144*1:68*1 +1041*1:949*1:893*1:852*1:794*1:652*1:617*1:464*2:435*1:420*1:356*1:285*1:270*2:237*1:198*1:197*1:182*1:68*1 +536*2:68*1 +1036*1:373*1:68*1 +68*1 +70*1 +70*2 +995*2:848*2:778*3:757*2:749*1:746*5:710*1:631*1:285*1:138*1:122*1:70*1 +73*1 +950*1:941*1:930*1:821*1:814*2:811*2:810*2:803*1:796*1:795*2:786*8:785*1:781*1:775*1:764*1:750*3:748*9:747*1:737*1:727*1:667*1:659*28:655*1:650*1:640*2:636*6:628*1:627*1:626*1:625*1:624*1:622*1:620*4:611*1:610*1:578*1:572*1:562*1:559*4:550*4:542*2:541*4:540*1:536*1:529*2:524*2:517*1:509*1:501*2:477*1:468*2:465*4:463*1:462*2:427*1:387*2:385*1:376*3:373*1:334*1:328*3:324*3:323*1:320*6:319*6:316*5:279*1:278*1:277*1:274*1:270*1:264*1:260*1:246*4:237*1:229*12:227*1:222*1:212*4:203*2:202*3:201*3:195*1:163*1:159*2:149*1:87*1:73*1 +73*1 +932*1:848*2:293*1:212*1:75*1 +75*1 +75*1 +632*1:489*2:154*11:75*1 +795*1:90*1:76*1 +551*1:411*1:76*1 +76*1 +554*1:212*1:175*1:173*2:76*1 +76*1 +950*1:326*2:81*1:78*1 +550*1:78*1 +78*2 +992*2:733*1:243*1:85*5:84*4:81*2:79*2 +786*1:79*1 +79*1 +652*2:647*1:79*1 +917*1:79*1 +677*1:659*2:268*1:79*1 +848*1:539*1:427*1:398*1:384*1:277*1:256*3:156*1:86*1:79*1 +1045*1:913*1:815*1:778*1:585*1:524*1:281*1:79*1 +955*1:80*1 +80*1 +1047*6:975*1:723*1:665*1:489*1:478*2:475*1:247*1:80*2 +80*1 +988*1:819*1:814*1:804*3:769*2:764*1:755*1:752*1:751*2:749*1:747*1:746*1:745*1:663*1:644*5:620*2:581*2:579*1:577*1:573*1:569*1:534*1:529*1:524*3:518*7:504*3:501*1:447*1:442*1:440*1:436*1:431*1:429*3:427*3:420*1:412*1:409*3:404*1:400*1:399*1:398*8:397*1:389*1:384*1:381*2:327*2:326*2:325*1:317*1:304*3:303*1:301*1:222*6:169*1:150*1:137*1:131*1:115*2:80*2 +80*1 +708*1:617*8:80*4 +795*1:719*3:620*2:608*2:603*1:601*1:581*1:486*2:483*1:326*2:236*2:180*2:171*1:168*60:145*1:141*3:113*2:112*2:80*1 +80*1 +844*1:601*1:342*1:293*1:91*2:80*1 +88*2:85*1:80*3 +88*1:80*1 +88*2:85*1:80*1 +80*1 +940*3:115*3:80*3 +80*1 +80*1 +539*1:82*1 +85*1:82*1 +777*1:528*1:504*1:484*1:427*1:84*1 +529*1:159*1:144*1:84*1 +84*1 +84*1 +1036*1:914*1:867*1:758*1:84*1 +813*2:766*1:407*4:356*1:84*1 +84*1 +652*1:84*1 +84*1 +988*1:105*7:84*1 +727*1:84*1 +722*1:565*1:250*1:148*1:141*1:85*1 +958*1:848*1:85*1 +963*3:539*1:85*1 +778*10:549*1:274*1:220*1:85*1 +85*1 +277*1:230*1:86*1 +86*1 +508*1:195*1:86*1 +86*1 +912*1:745*1:638*1:636*3:620*1:537*1:536*1:509*1:489*1:394*1:369*1:86*1 +399*1:86*2 +978*1:785*1:778*1:770*4:769*1:766*1:764*1:659*1:619*1:617*1:549*1:491*1:467*1:427*4:364*1:212*1:138*1:86*1 +951*1:848*1:809*1:795*1:792*1:790*2:786*5:778*1:770*3:769*1:762*2:751*1:712*1:710*1:706*1:662*1:651*1:642*1:620*1:617*1:580*1:578*1:554*1:539*2:506*1:504*1:465*1:464*4:427*4:376*1:303*1:230*1:219*2:212*7:163*1:138*1:133*1:116*2:97*1:86*1 +1022*1:795*1:597*2:596*2:592*1:585*1:581*2:579*3:86*5 +1049*1:581*1:580*1:552*1:549*1:486*1:467*1:427*1:86*2 +87*1 +786*2:783*1:719*1:717*1:655*1:614*1:613*1:556*1:554*3:525*1:486*2:476*1:475*1:304*2:247*2:236*1:219*1:200*1:199*1:173*1:154*1:151*1:87*1 +848*3:843*1:95*1:88*1 +848*1:88*1 +539*1:88*1 +89*1 +1047*1:917*1:825*1:818*2:814*1:811*1:792*6:787*1:750*1:720*1:717*1:663*3:659*6:648*1:646*5:593*1:554*9:542*1:529*1:517*1:509*2:504*1:495*2:355*1:329*1:316*1:247*3:230*1:182*1:168*4:159*1:89*2 +653*1:642*1:90*1 +674*1:399*1:90*1 +90*1 +90*1 +90*1 +950*1:941*1:753*1:585*1:526*1:508*2:398*2:396*1:369*3:368*3:364*1:316*1:223*1:176*1:91*1 +517*1:91*1 +91*1 +176*1:91*1 +848*3:818*1:815*1:588*1:585*1:427*1:367*1:277*1:141*1:95*1 +1030*1:632*1:256*1:95*1 +95*1 +95*1 +631*1:95*1 +549*1:307*1:95*1 +97*1 +932*1:97*1 +977*1:636*5:573*2:97*1 +97*1 +676*1:97*1 +1047*1:787*2:777*2:663*1:648*5:637*1:636*2:627*1:587*2:573*1:555*2:553*5:552*5:551*8:550*7:549*6:547*1:538*3:531*2:504*2:314*1:312*1:299*1:249*8:220*2:212*3:179*3:163*2:156*1:97*1 +98*1 +98*1 +975*1:963*1:823*1:805*1:778*3:648*1:620*1:539*2:304*1:250*1:237*2:230*1:222*1:203*1:159*1:98*1 +98*1 +102*1 +963*1:104*2:103*1:102*1 +103*1 +103*1 +749*2:364*1:103*1 +988*2:986*1:104*2 +721*1:104*1 +963*7:104*1 +721*1:104*1 +882*1:681*2:104*1 +105*1 +105*1 +958*1:105*1 +856*1:848*1:722*1:227*1:105*1 +981*1:934*1:933*1:845*1:105*1 +105*1 +105*1 +658*1:652*1:105*1 +105*1 +1022*1:105*1 +725*1:641*1:638*1:105*1 +881*1:855*1:641*1:105*1 +105*1 +105*1 +108*1 +814*1:597*1:596*1:304*3:148*1:109*1 +608*1:600*1:148*2:109*2 +427*2:168*2:109*1 +109*1 +109*2 +109*1 +109*1 +823*1:109*1 +932*3:152*1:109*1 +803*2:792*3:642*1:628*2:626*2:617*1:608*1:551*1:526*2:391*1:383*1:328*4:327*2:319*1:289*6:247*2:207*1:189*1:148*2:119*1:109*2 +946*1:940*1:620*1:616*1:456*1:431*3:222*1:209*1:114*1 +726*1:638*1:114*1 +946*2:795*1:506*1:465*1:443*2:337*2:182*3:135*1:116*3:115*1:114*1 +941*1:796*1:650*2:620*4:617*2:614*2:613*3:609*1:608*3:606*4:605*1:604*1:603*2:593*1:589*1:588*1:586*1:580*1:578*1:565*2:534*2:516*3:433*14:424*2:419*2:417*4:401*1:393*1:371*1:355*1:343*3:342*4:326*1:317*3:313*1:309*1:308*3:236*6:223*4:217*6:180*1:179*1:171*5:169*2:167*1:156*2:143*4:141*2:140*2:134*2:122*2:118*1:114*2 +593*7:116*1:115*3 +804*1:620*1:581*1:579*1:524*2:427*2:222*3:115*3 +804*2:557*1:556*1:427*1:327*1:160*1:115*2 +941*1:804*1:786*1:620*2:614*2:608*1:601*1:581*1:580*1:579*1:578*1:551*1:539*1:491*1:429*1:421*1:406*1:398*1:390*3:340*2:169*1:152*2:115*1 +1050*1:787*3:777*1:749*1:748*1:676*1:659*1:652*1:626*2:531*1:523*1:427*2:412*1:312*1:275*2:212*1:115*1 +764*1:762*1:116*1 +963*1:786*1:758*2:756*1:747*1:655*2:504*1:361*3:212*2:116*1 +788*1:757*1:539*1:122*1 +423*4:326*2:179*4:141*1:122*1 +122*1 +1046*1:220*1:193*5:122*1 +122*1 +122*1 +122*1 +122*1 +617*2:125*1 +1050*1:1037*1:848*2:833*1:803*1:796*1:790*1:786*2:766*10:764*1:750*2:693*1:667*1:653*1:644*1:642*1:620*3:578*1:569*3:554*2:542*1:541*1:539*2:537*8:531*14:529*1:512*2:509*1:504*2:488*1:431*16:428*1:427*1:409*16:406*1:405*3:404*1:386*26:373*1:371*2:364*1:355*1:339*1:333*1:329*1:320*5:318*1:309*1:303*1:288*1:212*5:182*1:140*9:132*1:131*1:128*1 +230*1:128*1 +758*1:577*2:517*1:507*1:427*2:390*1:131*1 +941*1:788*1:277*1:131*1 +588*1:580*1:131*1 +719*1:518*1:381*1:288*1:222*3:131*1 +132*1 +132*1 +1053*1:1042*4:994*1:981*1:958*1:796*1:277*1:132*1 +132*1 +749*1:580*1:565*1:552*1:446*1:429*1:338*1:132*1 +132*1 +376*1:132*1 +774*1:625*1:613*1:606*2:598*2:549*1:504*2:376*1:315*1:290*1:132*1 +786*1:508*1:270*1:133*1 +133*1 +133*2 +757*1:519*1:509*1:501*1:490*1:465*1:447*1:427*1:414*1:373*1:320*1:288*1:274*2:212*1:134*1 +654*2:489*1:168*3:134*2 +1048*1:1046*3:748*2:307*1:170*1:134*1 +134*1 +1041*1:1025*1:950*1:848*2:843*2:810*1:506*1:504*1:399*1:392*1:381*1:357*1:303*2:256*1:222*1:145*1:137*1 +1043*1:138*1:137*1 +843*2:572*1:465*1:137*1 +766*1:138*1 +707*1:138*1 +896*1:786*1:784*1:749*1:673*2:582*1:531*4:504*5:316*1:276*1:146*1:138*1 +554*1:399*1:138*1 +138*1 +223*1:138*1 +601*2:138*2 +138*1 +932*3:902*1:727*1:549*1:226*1:156*2:139*1 +340*1:140*2 +794*1:773*1:597*1:596*1:536*1:535*1:531*2:276*1:140*2 +140*1 +1054*1:786*1:717*1:582*1:504*1:140*1 +140*1 +170*1:141*1 +881*1:880*1:789*1:783*1:781*1:753*1:726*1:689*2:659*1:285*1:212*1:141*1 +588*1:223*2:166*1:161*1:141*1 +620*2:614*3:613*5:599*2:598*2:583*1:141*1 +141*1 +142*3 +142*4 +142*2 +142*3 +644*1:608*33:600*1:594*3:142*1 +848*1:143*1 +855*1:786*1:775*1:764*1:644*1:601*1:569*1:539*1:536*3:529*1:528*3:524*1:504*1:340*2:317*1:316*1:308*1:199*1:170*1:165*1:146*1:143*1 +516*1:171*1:156*1:143*1 +516*1:143*1 +536*1:317*1:143*1 +1037*1:810*1:654*1:652*2:632*1:620*1:580*2:578*2:536*1:516*1:394*1:317*1:277*1:143*1 +786*1:144*1 +964*1:730*1:683*1:603*1:325*1:307*1:274*1:145*1 +941*1:883*1:803*1:795*7:791*1:782*1:766*1:748*1:681*1:651*1:457*1:427*1:277*1:230*1:212*1:145*1 +145*2 +504*1:145*1 +963*1:767*1:171*1:145*1 +145*1 +145*1 +146*1 +793*1:659*1:340*1:146*1 +805*1:796*1:795*1:794*1:786*1:781*2:689*1:659*1:619*1:531*4:504*1:463*1:212*2:146*2 +632*2:146*1 +621*1:147*1 +525*1:486*2:476*1:464*1:247*2:236*1:151*1 +151*1 +152*1 +152*4 +152*1 +608*1:152*1 +236*2:152*1 +795*1:212*1:153*1 +794*1:750*1:659*4:627*1:542*1:212*1:153*1 +153*1 +154*1 +155*2 +882*1:848*5:831*1:805*1:783*1:764*1:637*1:561*1:554*1:364*1:304*3:277*1:156*3 +156*1 +791*1:786*3:554*1:552*1:326*1:277*1:156*1 +156*3 +416*4:156*1 +937*1:935*1:934*1:933*1:932*1:172*1:156*8 +1032*1:156*2 +156*1 +156*1 +156*1 +156*1 +156*1 +156*1 +815*1:805*1:795*1:789*1:784*1:780*1:778*2:776*1:746*1:745*1:674*1:652*1:648*1:614*3:581*2:579*2:502*1:448*2:427*4:367*1:317*1:212*1:181*1:156*1 +642*2:640*3:632*1:156*3 +803*1:729*3:628*1:156*1 +319*2:316*1:203*1:201*2:158*2 +461*2:334*3:322*1:319*4:316*2:204*2:203*22:202*4:201*4:158*4 +467*1:203*17:158*2 +1037*1:620*2:585*2:447*1:230*2:222*3:209*4:165*1:161*2 +161*1 +638*2:161*1 +161*1 +162*1 +1015*2:982*1:963*2:848*2:843*1:820*1:814*1:813*1:810*1:803*2:802*5:795*1:794*1:789*1:787*1:786*2:784*1:781*3:778*1:770*2:767*3:764*2:758*1:757*2:755*1:747*2:746*1:677*2:670*1:659*4:656*1:652*1:646*1:644*1:636*1:627*1:625*1:620*2:617*1:579*1:573*1:555*1:548*1:541*1:539*1:534*1:531*2:523*1:522*1:518*1:515*1:509*1:504*4:449*2:429*1:427*2:421*2:412*1:411*3:409*1:404*1:398*2:394*1:390*2:386*1:333*1:327*1:321*3:318*1:317*1:316*1:301*1:295*1:287*1:277*1:274*2:269*1:258*1:212*2:163*1 +841*1:647*1:273*3:163*1 +314*1:163*1 +1052*1:1023*1:1021*1:1018*1:990*1:979*1:939*1:927*1:922*1:921*1:828*1:807*1:801*1:799*1:738*1:736*1:692*1:691*1:690*1:680*1:675*1:634*1:620*1:425*1:402*1:164*1 +165*9 +166*1 +166*1 +848*1:523*1:167*4 +1044*1:1021*2:976*1:975*2:912*1:803*1:784*1:659*5:644*1:620*1:554*1:516*1:429*2:427*1:268*1:212*2:167*1 +167*1 +398*1:212*1:168*1 +851*1:788*1:626*1:212*2:168*1 +963*1:925*1:832*1:659*3:636*1:523*1:270*1:212*1:168*1 +517*1:168*1 +722*1:168*1 +948*1:947*1:365*1:168*1 +168*5 +168*2 +674*2:608*2:605*8:599*6:598*2:597*2:596*2:595*2:593*2:592*3:586*2:583*2:516*3:489*2:475*2:421*1:418*1:381*3:284*1:236*1:171*2:168*36 +168*1 +796*2:620*1:168*1 +168*1 +168*1 +786*1:673*1:638*2:637*1:624*1:509*2:169*3 +572*1:569*1:169*2 +171*1 +1047*1:995*1:171*1 +780*1:707*1:565*1:564*1:563*1:304*4:171*1 +171*1 +172*1 +172*1 +173*1 +173*1 +747*1:173*1 +175*1 +175*1 +175*1 +175*1 +175*1 +175*1 +176*2 +1041*1:843*1:795*1:647*1:405*1:176*1 +778*1:176*1 +176*1 +1061*1:1036*2:794*1:787*1:659*1:427*1:267*1:212*1:176*1 +786*1:712*1:522*1:235*1:176*1 +435*1:338*1:179*1 +529*1:179*1 +1026*1:813*1:632*1:560*1:530*1:504*1:456*1:230*1:226*1:179*1 +508*1:217*2:179*1 +951*1:342*2:341*2:179*1 +474*5:180*2 +1050*3:786*1:753*3:608*2:535*1:517*1:180*1 +180*3 +180*1 +786*1:579*2:502*1:317*2:180*1 +606*1:342*1:217*5:180*1 +180*2 +182*2 +984*1:185*1 +863*1:185*1 +185*1 +318*1:185*1 +720*1:185*1 +188*1 +727*1:628*1:190*1 +848*1:771*1:526*3:431*1:314*1:301*1:289*2:282*1:247*1:193*1 +193*1 +193*1 +193*2 +193*2 +741*1:193*4 +193*1 +193*3 +193*1 +722*1:653*1:417*1:193*1 +193*1 +193*1 +193*1 +193*2 +994*4:978*1:786*1:730*1:573*1:540*1:319*1:312*1:268*1:193*1 +486*1:195*1 +195*2 +196*1 +198*2:197*2 +197*1 +198*1:197*1 +940*1:809*1:607*1:597*1:596*1:583*1:502*2:432*1:209*4:199*1 +786*1:781*1:504*1:502*1:230*1:200*2:199*2 +200*1 +551*9:550*1:200*1 +950*2:794*1:200*1 +200*2 +202*2:201*1 +322*2:203*3:201*1 +202*1:201*1 +925*1:429*2:203*1 +203*4 +316*2:203*4 +203*1 +203*1 +203*1 +463*1:322*12:208*1:203*5 +203*1 +476*5:203*1 +203*1 +764*6:603*1:528*2:525*1:524*1:459*1:409*1:320*1:319*3:316*1:315*1:277*1:274*1:205*1 +207*1 +256*1:207*1 +208*1 +208*1 +208*1 +209*1 +843*1:653*1:565*1:427*2:412*1:209*1 +209*1 +209*1 +843*1:536*1:386*1:209*1 +781*7:705*2:523*1:429*1:427*4:416*1:382*1:317*1:277*1:209*4 +209*1 +210*2 +211*1 +212*1 +212*1 +636*1:608*1:212*1 +1037*1:977*1:906*1:904*2:748*1:747*1:684*1:628*2:626*1:622*1:328*2:307*1:224*2:212*2 +845*1:843*1:694*1:390*1:275*1:212*3 +810*4:747*2:636*1:628*1:554*1:446*1:427*1:414*1:376*1:373*1:316*1:288*1:212*1 +848*1:815*1:803*1:759*1:755*1:723*1:620*1:295*1:266*1:212*4 +949*1:813*1:764*1:758*1:742*1:652*1:644*1:643*1:628*1:620*1:617*1:539*1:534*2:427*1:321*1:289*1:274*2:240*1:212*1 +212*1 +763*1:441*1:212*1 +212*1 +677*1:212*1 +1032*1:848*3:212*1 +565*1:212*1 +212*7 +746*1:212*1 +552*2:523*2:212*5 +640*2:636*2:212*1 +727*1:216*1:212*2 +212*1 +212*1 +212*2 +747*1:299*1:212*1 +848*2:823*1:789*1:764*1:212*1 +212*1 +903*1:212*2 +212*1 +212*1 +212*1 +406*1:390*2:212*1 +825*2:258*1:212*1 +932*2:916*1:837*1:816*3:523*1:212*3 +937*1:935*1:934*1:933*1:932*1:809*1:760*1:599*1:320*1:212*2 +886*1:883*1:212*1 +212*2 +212*1 +848*1:212*1 +212*1 +843*1:724*1:373*1:212*1 +795*1:786*1:659*1:212*2 +212*2 +648*1:451*1:414*1:413*1:288*1:274*2:212*1 +212*1 +1050*1:949*1:848*1:748*1:276*1:212*1 +746*1:689*1:212*1 +827*1:724*1:687*1:212*2 +1041*1:1022*1:1015*1:848*1:821*1:659*2:212*1 +212*1 +848*11:796*1:682*4:277*1:212*1 +212*2 +212*1 +212*1 +212*1 +781*1:212*2 +732*2:212*1 +818*1:212*1 +620*1:610*2:560*1:536*1:456*1:398*1:358*1:226*1:212*1 +212*1 +981*1:212*1 +212*1 +504*1:212*1 +212*1 +212*1 +1036*2:1032*1:212*9 +282*1:212*1 +212*1 +212*1 +789*1:726*1:212*1 +212*1 +212*1 +212*20 +790*1:685*1:212*1 +212*7 +935*1:715*3:212*22 +427*1:212*1 +640*1:636*1:573*1:531*1:212*5 +1026*1:963*1:769*1:761*1:659*1:620*1:504*1:413*1:411*1:212*4 +212*1 +917*3:904*1:492*1:431*1:390*3:212*1 +212*1 +754*1:416*1:212*1 +212*1 +843*1:684*1:261*1:260*1:212*2 +212*1 +946*1:945*1:575*1:519*1:518*1:212*1 +212*1 +932*3:212*1 +212*1 +396*1:212*1 +212*1 +810*1:778*1:722*1:659*1:652*1:561*1:529*1:475*1:295*1:290*1:271*1:230*1:212*1 +659*2:212*1 +781*1:212*2 +559*1:541*1:327*1:323*1:320*1:212*1 +212*2 +212*1 +212*1 +881*3:857*1:212*1 +212*1 +538*1:212*1 +813*1:648*1:572*1:538*1:489*1:465*1:322*1:237*1:212*1 +212*4 +212*1 +212*1 +844*1:212*1 +781*1:212*1 +212*2 +212*1 +795*1:659*1:504*1:307*1:212*1 +212*1 +1022*3:729*1:212*1 +215*1 +668*2:411*1:215*1 +933*1:803*1:215*1 +215*1 +324*1:216*1 +216*1 +256*1:216*1 +216*2 +216*1 +636*1:259*1:216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +216*1 +217*3 +1047*4:218*1 +220*1 +935*1:220*1 +436*2:220*1 +977*1:707*1:221*2 +221*1 +222*1 +222*1 +642*1:624*1:222*3 +747*2:493*1:222*1 +222*1 +222*4 +392*1:222*2 +223*2 +427*1:342*1:223*1 +223*1 +223*1 +223*1 +355*3:223*1 +223*2 +223*1 +223*3 +1038*1:1035*1:1033*3:1031*1:1029*5:759*1:757*2:689*1:628*1:539*2:467*1:319*1:303*1:269*1:224*2 +226*1 +226*1 +655*1:226*1 +227*2 +932*1:823*1:230*1 +230*1 +230*1 +230*1 +230*3 +727*1:632*1:230*1 +778*2:383*1:230*1 +230*1 +230*1 +230*1 +932*2:230*1 +231*1 +976*2:577*2:237*1:231*1 +237*1:231*1 +235*2 +235*1 +726*1:363*1:235*1 +236*1 +823*1:599*1:236*4 +236*2 +795*2:236*1 +237*1 +237*2 +970*1:237*1 +963*1:760*1:523*1:427*1:295*2:237*1 +237*1 +237*1 +237*1 +237*1 +237*1 +794*1:786*1:757*1:303*1:237*1 +237*1 +237*1 +237*1 +237*1 +237*2 +237*2 +603*1:599*3:597*1:595*1:237*1 +683*1:304*1:237*1 +240*1 +963*1:241*1 +783*1:242*3 +848*2:242*1 +244*1:243*1 +243*1 +243*1 +244*1 +244*1 +244*1 +244*1 +244*1 +244*1 +358*1:245*1 +780*1:777*1:591*1:509*1:287*1:246*1 +247*1 +247*2 +601*4:538*4:247*1 +464*1:247*4 +247*5 +247*1 +247*1 +247*1 +247*1 +247*1 +247*3 +1047*6:823*1:247*1 +247*4 +247*2 +1061*1:1000*1:999*1:998*1:997*1:996*1:995*1:994*1:780*1:467*1:465*1:371*1:249*1 +775*1:726*1:399*1:251*1 +253*1 +383*1:255*1 +256*1 +657*1:517*1:331*1:256*1 +726*1:325*1:256*1 +256*1 +256*1 +256*2 +256*1 +1036*1:932*2:506*1:492*2:389*2:256*3 +256*2 +1053*1:848*1:770*1:705*1:427*1:256*3 +256*1 +608*1:544*1:536*1:256*1 +256*1 +282*1:256*1 +732*1:659*1:257*1 +848*1:659*1:299*1:257*1 +628*1:267*1:259*1:257*1 +843*1:541*1:277*1:258*1 +659*3:272*1:267*1:265*1:264*4:260*1:259*1:258*1 +816*2:794*1:757*1:307*1:273*2:266*1:260*1 +826*1:659*1:260*1 +659*1:287*3:260*1 +815*6:759*2:730*1:659*1:260*1 +848*1:786*1:263*1:260*1 +273*1:264*2 +264*1 +848*2:659*5:271*2:264*1 +815*4:659*1:267*1:264*1 +264*1 +659*3:266*1:265*1 +265*1 +848*1:268*4:265*1 +1047*1:608*1:265*1 +1008*1:265*1 +659*8:266*1 +632*1:614*1:613*2:266*1 +266*1 +1050*1:750*1:542*1:269*1 +269*1 +815*1:659*1:523*1:274*1:270*1 +1037*1:848*1:789*1:788*1:787*1:786*1:693*1:648*1:400*1:270*1 +659*2:648*1:644*1:637*2:549*1:270*1 +270*1 +659*4:271*1 +1004*1:844*1:791*1:726*1:659*6:523*3:272*1 +1022*1:916*1:848*1:355*1:273*1 +273*1 +659*9:273*1 +273*1 +659*6:273*1 +659*8:273*1 +273*1 +273*1 +659*5:273*1 +659*4:273*1 +785*1:274*2 +277*1:274*1 +274*1 +803*1:764*1:758*1:750*1:619*1:547*1:542*1:530*1:516*1:490*1:448*1:415*1:412*1:402*1:373*1:338*1:323*1:321*1:320*2:274*1 +941*1:274*2 +287*1:274*4 +565*1:427*1:423*1:414*1:304*1:274*1 +982*1:941*1:795*3:789*1:644*1:504*1:274*1 +1015*1:844*1:792*2:788*1:778*1:689*1:559*1:488*1:483*1:458*1:429*1:427*2:398*1:277*1:274*1 +1003*1:932*1:848*2:821*1:648*1:428*1:320*1:274*2 +1050*4:917*1:905*1:904*1:843*1:752*4:751*4:662*1:659*1:506*2:493*2:385*1:274*1 +655*1:274*1 +274*1 +793*1:274*1 +760*1:274*1 +275*1 +848*1:276*2 +276*2 +276*1 +276*1 +628*1:599*1:276*1 +277*1 +277*1 +1005*1:320*1:304*1:277*1 +1042*1:786*1:652*1:632*3:620*1:601*1:427*1:277*1 +747*1:277*1 +277*2 +277*1 +781*1:427*1:277*1 +1027*1:598*1:597*1:338*1:277*1 +791*1:437*1:277*1 +277*2 +780*1:277*1 +659*1:631*1:277*2 +280*2 +280*1 +932*2:280*2 +1021*2:1017*1:1016*2:1015*2:1014*1:1013*1:1012*1:1011*1:1010*1:1009*1:1008*1:1007*1:1006*1:1005*1:715*1:280*1 +926*1:708*3:634*1:280*1 +280*1 +282*1 +282*1 +285*1 +287*1 +764*1:620*1:287*1 +466*1:288*13 +780*2:626*1:577*15:330*1:320*1:288*4 +293*6:288*1 +787*1:288*1 +288*1 +288*3 +288*4 +620*1:608*6:518*1:467*1:288*1 +465*1:293*1 +577*6:330*1:320*2:293*2 +917*1:863*1:803*2:792*2:768*4:523*1:504*5:502*4:452*1:412*2:410*1:399*1:396*1:316*1:293*1 +730*1:647*1:530*2:518*3:505*1:501*1:336*1:316*1:314*1:307*1:295*1 +295*2 +295*2 +940*1:526*1:295*1 +926*1:809*1:713*1:711*1:701*1:295*1 +599*2:598*6:597*2:596*5:297*2 +299*1 +712*8:642*2:303*1 +981*1:427*1:403*1:303*2 +932*1:904*1:632*2:624*1:350*1:303*1 +786*1:747*1:304*1 +843*1:304*1 +304*2 +304*1 +304*1 +304*1 +672*1:620*1:329*1:304*1 +304*1 +304*1 +310*2 +311*1 +316*1 +316*1 +316*1 +429*1:416*1:342*1:327*1:316*1 +489*1:385*1:316*1 +975*1:522*1:376*1:316*1 +345*1:316*2 +316*1 +489*1:321*2:316*2 +976*1:689*1:317*1 +317*1 +1026*2:963*1:644*1:531*1:318*1 +720*1:333*1:324*2:318*1 +880*1:318*2 +319*3 +319*1 +320*1 +333*1:320*1 +976*1:848*1:786*1:331*1:320*1 +786*1:773*1:659*1:531*1:320*1 +533*1:502*1:427*1:320*1 +863*2:844*2:786*1:780*3:508*1:496*1:489*1:325*1:321*1 +784*1:641*1:489*1:465*1:336*1:327*1:321*1 +324*1 +821*1:324*1 +324*1 +324*1 +926*1:730*1:334*1:325*1 +325*2 +444*1:326*1 +746*1:538*1:521*1:327*1 +984*1:924*1:917*1:905*1:770*1:755*1:751*1:655*2:525*1:327*1 +328*1 +329*9 +1047*1:608*1:593*1:329*1 +331*1 +1026*2:981*1:790*1:559*1:504*1:331*1 +331*1 +1041*1:1026*1:982*1:848*2:411*1:334*1:333*1 +1036*1:689*1:636*1:334*1 +335*1 +843*2:533*10:443*3:442*8:441*3:440*3:420*1:337*7 +1029*1:654*1:650*3:403*1:338*1 +654*1:650*3:403*1:338*1 +695*1:341*1 +346*1:342*1 +655*1:342*1 +342*1 +848*1:841*1:606*2:598*2:551*1:346*1:342*2 +344*1 +344*1 +355*1 +786*1:356*1 +359*1 +359*1 +363*2 +376*2:363*2 +363*1 +786*2:782*1:364*1 +365*1 +977*1:648*2:365*1 +367*1 +371*1 +844*1:371*2 +374*1 +374*3 +374*1 +374*1 +1046*1:374*1 +1061*1:1000*1:999*1:998*1:997*1:996*1:995*1:994*1:989*1:824*1:796*1:663*1:549*1:539*1:538*1:531*1:504*1:375*2 +665*1:376*1 +1022*4:523*1:515*1:376*1 +383*1 +748*1:383*1 +383*3 +411*3:383*1 +464*2:383*1 +384*1 +384*1 +384*1 +384*1 +751*1:385*1 +580*1:578*1:385*2 +389*1 +848*1:392*1 +392*1 +794*2:784*1:632*1:539*1:428*1:394*1 +753*1:394*1 +396*1 +577*1:397*1 +766*1:398*5 +549*1:398*4 +398*4 +398*2 +804*2:617*2:580*1:400*2:398*4 +783*2:747*1:398*1 +398*1 +808*7:662*7:463*1:398*2 +399*1 +750*1:542*1:518*3:462*1:399*1 +885*1:876*2:861*1:399*1 +399*1 +654*1:650*5:629*3:403*4 +403*2 +792*1:771*1:409*1:404*1 +404*1 +404*1 +405*1 +409*3 +783*1:409*1 +411*1 +411*1 +411*1 +413*1 +794*1:659*1:415*1 +415*1 +415*1 +754*1:652*1:507*1:416*1 +417*5 +733*1:631*1:427*1 +786*1:783*1:780*1:665*1:536*3:427*4 +848*1:652*1:427*1 +1037*1:1025*1:803*1:788*1:746*1:729*1:648*1:577*1:427*1 +1047*3:427*2 +427*3 +427*1 +427*1 +427*1 +758*3:427*1 +427*1 +508*1:427*1 +1048*1:428*1 +749*1:429*3 +795*1:429*1 +430*3 +430*3 +431*1 +1036*1:850*1:837*2:836*1:764*1:434*1 +437*1 +1036*1:444*3 +764*1:447*1 +453*1 +620*1:580*1:455*1 +461*1 +860*1:462*1 +659*1:632*1:462*1 +463*1 +463*1 +463*1 +463*1 +464*1 +464*1 +976*1:464*4 +1021*1:467*1 +468*1 +764*1:468*1 +471*1 +472*1 +475*11 +1047*2:975*1:475*1 +475*1 +901*1:475*2 +475*3 +475*2 +475*2 +475*2 +1047*1:673*1:483*1 +483*1 +483*1 +483*1 +483*1 +483*1 +483*1 +483*5 +483*1 +484*1 +484*1 +484*3 +484*2 +484*2 +484*2 +484*9 +976*1:786*2:782*1:780*1:777*1:641*2:640*1:638*1:636*7:549*9:538*1:531*1:489*1 +489*1 +516*1:492*2 +1041*1:1022*3:492*1 +493*1 +493*1 +501*1 +788*1:766*1:746*1:504*1 +504*1 +536*1:504*1 +504*1 +810*1:710*1:565*1:518*1:504*1 +896*2:508*1 +517*1:515*1:509*1 +657*1:573*1:530*1:510*1:509*1 +515*1 +518*14 +518*7 +518*1 +522*2 +523*2 +523*1 +1053*1:1034*1:524*1 +632*1:526*1 +526*1 +528*6 +814*1:811*2:536*1:535*1:529*3 +1041*2:788*1:722*1:717*1:659*1:529*1 +644*1:529*1 +529*1 +530*1 +848*1:745*2:531*1 +531*5 +652*1:620*1:531*6 +932*1:531*1 +531*1 +533*1 +536*1 +659*1:538*1 +982*1:614*1:613*1:599*1:598*1:538*1 +539*15 +539*1 +926*1:848*2:727*1:539*1 +539*1 +539*1 +977*1:848*2:794*1:750*1:659*1:648*1:597*1:542*1:540*1 +544*4 +670*1:548*1 +670*1:548*1 +778*2:573*1:555*2:549*2 +904*1:844*1:636*1:549*1 +549*1 +549*1 +1050*1:753*1:550*1 +550*1 +550*1 +551*2 +551*1 +551*2 +551*1 +551*3 +805*1:749*1:551*1 +551*1 +790*1:551*1 +551*3 +551*2 +580*1:551*1 +551*1 +551*5 +788*1:552*1 +552*2 +553*1 +554*2 +554*2 +554*1 +554*1 +556*1 +556*1 +564*1:563*1:558*1 +558*1 +558*1 +558*1 +559*1 +1050*1:559*1 +561*1 +563*1 +565*3 +569*1 +978*1:673*1:599*1:598*1:597*1:595*1:573*1 +815*1:577*1 +932*1:844*1:577*1 +580*1:578*1 +578*1 +579*1 +579*3 +579*2 +581*2:579*3 +1005*1:844*1:717*1:698*1:581*2 +786*4:741*1:581*1 +1053*1:932*4:815*1:809*1:600*1:583*1 +599*4:598*1:597*1:595*1:586*1:583*1 +598*1:583*1 +766*1:584*15 +716*1:697*1:600*1:585*1 +795*1:598*5:596*2:585*2 +586*1 +587*1 +587*6 +587*3 +588*1 +590*1 +659*1:592*1 +592*1 +766*1:592*1 +593*2 +598*1 +600*1 +600*1 +600*1 +978*1:725*2:723*3:615*7:600*1 +601*1 +730*1:601*1 +601*2 +601*1 +1048*3:1046*1:601*1 +601*1 +605*10 +605*1 +905*1:605*1 +608*1 +818*1:608*1 +608*1 +795*1:608*1 +786*1:608*3 +636*1:608*6 +608*2 +608*4 +608*1 +614*1 +614*1 +615*1 +617*1 +619*1 +619*1 +788*1:619*2 +620*16 +620*1 +746*1:620*1 +620*4 +620*1 +620*2 +620*1 +620*1 +620*1 +620*1 +620*1 +620*1 +621*3 +682*1:622*1 +624*1 +624*1 +626*1 +626*3 +626*1 +629*1 +796*1:629*1 +631*1 +632*1 +632*1 +632*1 +632*1 +632*1 +632*1 +780*1:632*1 +659*1:632*1 +786*1:632*2 +632*2 +632*1 +632*1 +632*1 +632*1 +632*1 +632*2 +632*1 +632*3 +632*1 +632*1 +632*1 +632*1 +632*1 +632*1 +1045*1:982*1:632*1 +632*1 +926*4:633*6 +855*1:786*1:633*1 +636*2 +636*1 +787*1:636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +1042*1:982*1:636*1 +764*1:667*1:641*1:637*1:636*1 +641*2:640*1:636*2 +636*1 +636*1 +636*1 +747*1:636*1 +648*1:641*4:638*1 +640*1 +642*1 +905*1:796*1:644*1 +644*1 +646*1 +647*1 +647*1 +647*1 +647*1 +647*1 +648*1 +648*1 +848*2:843*3:841*5:840*1:757*1:682*1:659*1:648*1 +788*2:648*1 +648*2 +648*1 +648*1 +648*1 +650*1 +650*2 +650*2 +786*2:650*1 +982*1:777*1:652*1:651*1 +651*1 +652*1 +652*1 +924*1:923*1:652*1 +652*1 +652*1 +652*1 +652*1 +652*2 +655*1 +655*1 +655*1 +657*1 +659*2 +821*2:659*1 +659*2 +659*1 +659*2 +659*3 +659*2 +659*1 +659*1 +659*3 +659*1 +898*1:893*1:860*1:659*1 +829*1:789*1:689*2:659*1 +659*1 +659*1 +843*1:794*1:659*1 +659*1 +659*1 +778*1:659*1 +659*1 +659*1 +659*1 +1041*1:1026*1:659*1 +1017*1:848*1:659*1 +659*1 +808*1:786*1:662*1 +1022*1:826*1:662*1 +982*1:663*1 +665*1 +710*1:666*5 +667*1 +667*1 +667*1 +809*2:671*1 +671*1 +672*1 +674*1 +674*1 +674*1 +677*1 +677*1 +1003*1:681*2 +681*2 +1037*1:848*1:778*1:681*1 +682*1 +977*2:682*1 +848*6:821*1:682*1 +682*1 +923*1:917*1:914*1:683*1 +683*1 +683*2 +687*1:683*2 +683*1 +683*1 +683*1 +683*1 +683*1 +683*1 +684*1 +845*1:684*1 +684*1 +685*1 +686*1 +1041*3:1025*1:878*1:870*1:865*1:848*3:686*2 +1026*1:819*3:727*1:721*1:687*1 +1036*1:688*1 +688*1 +688*1 +688*1 +879*4:688*1 +689*3 +689*1 +689*1 +837*1:832*1:689*1 +689*1 +689*1 +976*1:975*1:689*1 +689*1 +689*1 +693*1 +693*1 +693*1 +975*2:815*3:694*2 +694*1 +694*1 +696*1 +720*1:698*1 +823*1:699*2 +1050*1:700*1 +702*1 +924*2:923*1:845*1:702*1 +702*1 +706*1 +707*1 +977*1:852*1:707*2 +707*1 +932*1:707*1 +707*1 +707*1 +708*1 +708*1 +708*1 +708*1 +708*1 +712*1 +851*1:712*1 +714*1 +1037*1:714*1 +715*1 +717*1 +977*1:895*1:717*1 +786*2:717*1 +719*1 +719*1 +719*1 +719*1 +719*1 +719*1 +719*2 +720*2 +977*1:860*1:720*1 +721*1 +848*1:722*1 +723*1 +724*1 +724*1 +726*4 +726*1 +786*1:726*1 +726*1 +726*1 +726*1 +727*1 +727*1 +727*1 +729*1 +1005*1:1003*1:881*1:880*1:860*1:848*1:824*1:790*1:786*1:729*1 +730*1 +730*4 +730*1 +730*1 +730*3 +732*1 +732*1 +732*2 +733*1 +742*1 +744*1 +746*1 +746*1 +746*1 +976*2:793*1:759*2:746*2 +746*1 +746*1 +915*2:746*1 +747*1 +1050*1:933*1:932*4:747*1 +747*1 +852*2:844*1:843*2:747*1 +747*1 +1050*1:748*1 +748*1 +1050*1:1041*1:795*2:749*1 +749*1 +756*1 +757*1 +757*1 +757*1 +757*1 +757*1 +758*1 +758*1 +758*1 +759*2 +759*1 +759*1 +759*1 +759*1 +760*1 +761*2 +766*1 +766*1 +766*1 +766*1 +803*1:767*1 +769*2 +902*1:774*1 +905*1:774*1 +775*1 +776*1 +777*1 +786*1:777*1 +777*1 +778*1 +778*3 +1047*2:976*2:975*1:778*1 +778*1 +778*1 +924*1:914*1:778*1 +780*1 +1036*1:780*3 +780*1 +781*1 +781*1 +781*2 +781*2 +783*3 +783*1 +784*1 +784*1 +1015*1:786*1 +786*1 +932*3:786*1 +786*1 +786*1 +786*2 +786*7 +786*1 +786*1 +786*3 +786*1 +786*1 +786*1 +848*3:786*1 +786*2 +786*1 +786*1 +787*1 +795*1:787*1 +788*9 +1022*1:788*1 +796*1:792*1:788*1 +1005*1:788*1 +789*1 +789*1 +789*1 +793*2 +794*1 +893*1:794*1 +794*1 +794*1 +795*1 +795*1 +795*7 +795*1 +795*1 +795*1 +795*2 +795*1 +795*1 +795*3 +795*1 +795*1 +1047*1:795*1 +932*1:795*1 +796*1 +796*1 +796*1 +796*1 +796*1 +796*1 +802*1 +1047*1:803*2 +803*1 +1047*1:803*1 +803*2 +803*1 +991*1:809*1 +809*1 +809*1 +813*1 +1036*1:1010*2:985*1:984*1:983*1:821*1:818*4 +818*1 +818*1 +818*1 +818*2 +818*1 +818*1 +818*1 +1036*2:1030*1:818*1 +818*1 +821*1 +821*1 +977*1:918*1:912*2:903*1:821*1 +823*1 +978*1:823*3 +823*2 +823*1 +823*1 +823*1 +823*1 +823*1 +824*1 +824*1 +824*1 +824*1 +1036*1:1013*1:1012*1:1010*1:824*1 +825*2 +848*2:825*1 +826*1 +826*1 +827*1 +829*1 +850*1:830*1 +833*1 +833*1 +837*1 +840*1 +847*1:843*24:841*3 +844*1:841*1 +843*3:841*1 +843*1:841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +841*1 +1015*1:843*1:841*1 +843*1 +843*5 +843*2 +843*2 +843*2 +915*1:843*1 +843*1 +843*2 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +843*2 +843*1 +843*1 +844*1:843*1 +1017*1:1010*1:1009*1:1007*1:843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +843*1 +844*3 +850*1:847*3:844*11 +845*1:844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +1036*1:844*2 +908*1:844*1 +844*2 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +1013*1:844*1 +844*1 +844*1 +924*1:844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +844*1 +913*1:844*2 +1036*1:924*3:844*7 +844*1 +844*1 +844*1 +844*1 +924*1:845*1:844*1 +844*1 +845*2:844*1 +844*1 +928*1:924*1:913*1:844*1 +844*1 +845*1 +845*1 +917*1:845*2 +845*1 +845*1 +845*1 +845*1 +845*1 +845*2 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +845*1 +1017*1:1016*1:1015*2:1005*1:1004*1:918*1:915*1:888*1:846*1 +846*1 +846*1 +846*1 +846*1 +847*1 +848*2 +848*1 +848*3 +848*3 +848*4 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +851*1:848*1 +848*1 +848*1 +848*1 +848*1 +848*4 +848*1 +848*1 +848*1 +848*1 +848*1 +848*2 +848*1 +848*1 +848*1 +911*1:848*1 +976*1:975*1:848*1 +848*1 +848*1 +848*1 +848*2 +848*2 +848*4 +848*1 +848*1 +848*2 +1022*2:848*2 +848*2 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +848*1 +1041*1:848*1 +848*1 +848*1 +848*2 +848*4 +848*4 +848*1 +848*2 +848*2 +848*1 +848*1 +848*1 +848*1 +932*1:849*1 +851*1 +851*1 +851*1 +851*1 +852*4 +852*1 +852*1 +855*7 +855*1 +855*1 +878*1:863*2:858*1:856*1 +880*1:858*1 +858*1 +896*2:895*2:887*1:886*1:881*2:876*2:863*1:860*2:858*2 +861*2:859*2:858*2 +879*1:866*1:865*1:858*1 +858*1 +860*1 +861*1 +862*1 +863*1 +863*1 +867*1:864*1 +864*1 +867*1 +867*1 +870*1 +871*1 +880*1:878*1 +878*1 +882*1:878*1 +933*1:878*2 +879*1 +879*2 +880*1 +880*1 +880*1 +880*1 +880*1 +881*1 +881*1 +933*4:932*14:882*1 +884*1 +924*1:887*1:886*1 +935*1:887*1 +888*1 +892*1 +893*1 +893*1 +894*1 +894*1 +895*1 +895*1 +897*2 +897*2 +898*1 +899*2 +902*1 +902*1 +902*1 +903*1 +903*1 +937*1:936*1:935*2:932*2:903*2 +903*1 +903*2 +903*1 +903*1 +933*1:904*1 +933*1:905*3 +905*1 +905*1 +905*1 +905*1 +906*3 +906*1 +906*1 +908*2 +932*3:925*1:908*2 +932*2:908*1 +932*2:908*1 +932*5:908*1 +908*1 +908*1 +976*1:975*2:910*1 +910*1 +913*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +914*1 +924*1:923*1:915*1 +915*1 +916*1 +916*1 +916*1 +916*1 +917*3 +917*7 +917*2 +951*1:917*1 +917*1 +917*1 +1010*1:917*1 +917*1 +977*2:920*1:918*1 +920*1 +924*1:923*1 +924*1:923*1 +923*2 +924*1 +1037*1:924*1 +924*1 +924*1 +925*1 +926*1 +977*1:926*3 +932*1:926*1 +926*1 +926*1 +926*1 +929*1 +933*2:932*8 +932*1 +932*1 +932*2 +932*1 +932*1 +932*2 +932*1 +1036*1:932*3 +932*3 +932*1 +932*1 +932*2 +932*1 +932*1 +932*3 +932*1 +932*1 +932*4 +932*1 +932*1 +932*1 +932*2 +932*12 +932*1 +932*1 +932*1 +932*1 +932*6 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +933*1:932*5 +932*1 +932*1 +932*1 +932*3 +1034*2:932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*5 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*4 +932*1 +932*2 +932*4 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*4 +975*2:932*3 +932*1 +932*1 +932*3 +932*3 +932*1 +932*1 +932*3 +932*1 +932*2 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*3 +932*1 +932*1 +932*1 +932*1 +932*2 +932*3 +932*2 +932*1 +932*1 +932*2 +932*2 +932*1 +932*2 +932*2 +932*3 +932*1 +932*7 +932*2 +1036*1:932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*3 +932*3 +932*3 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*3 +932*1 +932*1 +1036*1:932*4 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +932*1 +932*2 +932*3 +932*1 +932*1 +932*1 +932*1 +932*2 +932*1 +932*1 +933*1 +933*1 +933*1 +933*1 +933*2 +933*2 +933*1 +933*2 +933*1 +933*1 +933*1 +933*1 +935*1 +977*1:935*1 +935*1 +935*1 +935*1 +935*1 +935*1 +935*1 +937*1:936*1 +940*1 +945*1 +948*1 +955*1 +958*1 +958*1 +959*1 +963*1 +963*1 +963*1 +1041*1:964*1 +964*1 +968*1 +971*1 +980*15:979*16:977*3:976*3:975*2:974*1 +975*1 +975*1 +976*1:975*1 +976*1:975*2 +975*1 +975*2 +976*1 +976*1 +981*1:976*1 +977*1 +977*1 +977*1 +977*2 +977*2 +977*4 +977*1 +977*1 +977*1 +978*1 +978*1 +978*1 +994*1:980*3 +981*1 +982*1 +982*1 +982*1 +983*1 +984*1 +984*1 +985*1 +986*1 +986*1 +986*2 +988*1 +988*1 +997*3 +1003*1 +1003*1 +1004*1 +1005*1 +1006*1 +1009*1 +1009*1 +1010*1 +1010*1 +1017*1:1011*1 +1017*1:1011*1 +1013*1:1012*1 +1013*1 +1013*1 +1013*1 +1015*1 +1015*1 +1017*2 +1017*1 +1021*1 +1021*1 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1022*1 +1025*1 +1025*1 +1026*1 +1029*2 +1032*6:1031*2:1030*12 +1030*1 +1030*1 +1030*1 +1030*1 +1032*2 +1032*1 +1036*1:1032*2 +1032*1 +1036*3:1032*2 +1036*2 +1036*2 +1036*1 +1036*1 +1036*4 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*1 +1036*2 +1036*1 +1036*1 +1037*5 +1037*1 +1037*4 +1037*1 +1037*1 +1037*1 +1041*1 +1041*1 +1041*1 +1042*2 +1043*1 +1043*1 +1043*1 +1046*1 +1047*1 +1047*2 +1047*1 +1047*1 +1047*1 +1047*4 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*3 +1047*2 +1047*4 +1047*2 +1047*2 +1047*2 +1047*1 +1047*1 +1047*1 +1047*2 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*2 +1047*1 +1047*3 +1047*1 +1047*3 +1047*1 +1047*1 +1047*1 +1048*1 +1052*1 +1053*3 +1057*1 +1058*1 +1061*1 diff --git a/data/index/i96.idx b/data/index/i96.idx new file mode 100644 index 0000000..17c6f2f --- /dev/null +++ b/data/index/i96.idx @@ -0,0 +1 @@ +291*1 diff --git a/data/index/metadata.idx b/data/index/metadata.idx new file mode 100644 index 0000000..6ffb800 --- /dev/null +++ b/data/index/metadata.idx @@ -0,0 +1,4 @@ +relation_references +relation_media +subject +title diff --git a/data/index/page.idx b/data/index/page.idx new file mode 100644 index 0000000..1e43d89 --- /dev/null +++ b/data/index/page.idx @@ -0,0 +1,1063 @@ +admin:index +cookie:banner +electronique:arduino:100-presentation-et-principe-de-l-arduino +electronique:arduino:105-installation-du-logiciel-arduino-ide +electronique:arduino:couper-la-veille +electronique:arduino:dht11_nano_mega328_lcd_i2c +electronique:arduino:display-by-i2c-lcd1602 +electronique:arduino:index +electronique:arduino:minuterie-pour-lampe-de-chevet +electronique:arduino:recepteur_bluetooth_amplificateur_audio_50w_swhf01_tda7492p +electronique:arduino:sidebar +electronique:arduino:utiliser_le_wifi_du_nodemcu +electronique:arduino:xbee +electronique:audio:les-microphones-unidirectionnels +electronique:depannage:smart-touch-switch:manuel:index +electronique:depannage:smart-touch-switch:branchement +electronique:depannage:smart-touch-switch:dimensions +electronique:depannage:smart-touch-switch:index +electronique:depannage:smart-touch-switch:prix +electronique:depannage:index +electronique:depannage:radiateur-carlotec-1000w +electronique:esp:doiting-esp-12f:index +electronique:esp:adapteur-usb-esp01 +electronique:esp:communiquer-avec-un-esp-32 +electronique:esp:creer-un-point-d-acces +electronique:esp:esp32-commander-led-wifi +electronique:esp:esp32-ep8266-mesh +electronique:esp:esp8266-commandes-at +electronique:esp:esp8266ex-restore-commandes-at +electronique:esp:familles-et-evolutions +electronique:esp:index +electronique:esp:installer-logiciel-arduino-ide +electronique:esp:iremote +electronique:esp:mises-a-jour-ota-over-the-air-de-l-esp32 +electronique:esp:module-relais-wifi-esp +electronique:esp:premier-programme-esp01 +electronique:esp:programmer-esp-avec-arduino-ide +electronique:esp:programmer-esp32-avec-arduino-ide +electronique:esp:references-et-bibliographies-arduino-et-esp +electronique:esp:se-connecter-a-un-reseau-wifi +electronique:esp:serveur-ntp +electronique:esp:sidebar +electronique:esp:specifications-esp-01 +electronique:esp:specifications-esp-8266 +electronique:esp:specifications-esp32-c3 +electronique:esp:specifications-esp32-h2 +electronique:esp:telechargement-de-donnees-esp32-spiffs +electronique:esp:wifi-manager +electronique:fournisseur-electricite-barry:barry-api.php +electronique:fournisseur-electricite-barry:barry-connaitre-le-cout-horaire-du-kwh +electronique:fournisseur-electricite-barry:index +electronique:fournisseur-electricite-barry:quelques-liens +electronique:fournisseur-electricite-barry:sidebar +electronique:lois-et-composants:100-lois-simples-d-electricite +electronique:lois-et-composants:500-capteur-de-distance-ultrasons +electronique:lois-et-composants:500-capteur-infrarouge-de-mouvements +electronique:lois-et-composants:index +electronique:lois-et-composants:interface-5v-230v-avec-optocoupleur-et-triac +electronique:lois-et-composants:sidebar +electronique:modules:scd30-capteur-co2 +electronique:mqtt:broker +electronique:mqtt:index +electronique:mqtt:les-sujets +electronique:raspberry-pi:fondamentaux:accessoires_pour_raspberry_pi_3_bplus +electronique:raspberry-pi:fondamentaux:comparaison_performances_raspberrypi4 +electronique:raspberry-pi:fondamentaux:comparer_ports_raspberrypi +electronique:raspberry-pi:fondamentaux:index +electronique:raspberry-pi:fondamentaux:ou_acheter_son_raspberrypi4 +electronique:raspberry-pi:fondamentaux:stockage_pour_raspberry_pi +electronique:raspberry-pi:test_carte_relais_8_voies:index +electronique:raspberry-pi:configurer_alimentation_disque_dur +electronique:raspberry-pi:creer-un-point-d-acces-wifi-et-routage-evolue-avec-raspap +electronique:raspberry-pi:creer-un-point-d-acces-wifi-et-routage +electronique:raspberry-pi:index +electronique:raspberry-pi:lire-le-numero-de-serie +electronique:raspberry-pi:quelques_liens +electronique:raspberry-pi:relever_temperature_cpu_gpu +electronique:raspberry-pi:sidebar +electronique:raspberry-pi:the-magpi +electronique:teleinformation-compteur-electricite:circuit-de-demodulation-ask +electronique:teleinformation-compteur-electricite:cote_informatique +electronique:teleinformation-compteur-electricite:index +electronique:teleinformation-compteur-electricite:installation-programme-raspjson +electronique:teleinformation-compteur-electricite:installer-mqtt-broker-mosquitto-linux +electronique:teleinformation-compteur-electricite:le-bornier-teleinformation-d-un-compteur +electronique:teleinformation-compteur-electricite:linky +electronique:teleinformation-compteur-electricite:page_upload +electronique:teleinformation-compteur-electricite:preparation-du-raspberry-pi +electronique:teleinformation-compteur-electricite:protocole-de-communication-du-compteur-electrique +electronique:teleinformation-compteur-electricite:quelques_liens +electronique:teleinformation-compteur-electricite:recuperer_les_donnees_premiers_pas +electronique:teleinformation-compteur-electricite:script_bash_upload +electronique:teleinformation-compteur-electricite:sidebar +electronique:teleinformation-compteur-electricite:traitement-json-tic-edf +electronique:adaptateur-usb-ethernet-asix-887x +electronique:cc2531-chipset +electronique:cc2531-dongle +electronique:ces-technos-qui-n-ont-jamais-encore-percees +electronique:dongle-usb-sans-fil +electronique:esp8266 +electronique:fournisseur-electricite-barry +electronique:index +electronique:liitokala-lii-s8-battery-charger +electronique:lithium-battery-charger-2s-a1 +electronique:mt3608-convertisseur-elevateur-de-tension +electronique:ressort-de-compression +electronique:sidebar +informatique:android:index +informatique:android:ou-sont-stockes-les-fichiers +informatique:applications:audio:cdda2wav +informatique:applications:audio:index +informatique:applications:base-de-donnees:mariadb:maintenance:afficher-liste-tables +informatique:applications:base-de-donnees:mariadb:maintenance:creer-un-administrateur +informatique:applications:base-de-donnees:mariadb:maintenance:creer-un-utilisateur-et-sa-base-de-donnees +informatique:applications:base-de-donnees:mariadb:maintenance:deplacer-les-fichiers-du-sgbd +informatique:applications:base-de-donnees:mariadb:maintenance:effectuer-une-sauvegarde-de-base-de-donnees +informatique:applications:base-de-donnees:mariadb:maintenance:fixer-une-corruption-innodb +informatique:applications:base-de-donnees:mariadb:maintenance:index +informatique:applications:base-de-donnees:mariadb:maintenance:reinitialiser-le-mot-de-passe-root +informatique:applications:base-de-donnees:mariadb:scripts:convertir-une-chaine-de-caracteres-en-decimal +informatique:applications:base-de-donnees:mariadb:scripts:index +informatique:applications:base-de-donnees:mariadb:index +informatique:applications:base-de-donnees:mariadb:installer +informatique:applications:base-de-donnees:index +informatique:applications:pi-hole:connaitre-la-version +informatique:applications:pi-hole:de-activer-group +informatique:applications:pi-hole:index +informatique:applications:pi-hole:list-group +informatique:applications:pi-hole:mettre-a-jour-le-moteur-ftl +informatique:applications:pi-hole:sidebar +informatique:applications:pi-hole:table-des-matieres +informatique:applications:zigbee2mqtt:disponibilite-des-dispositifs +informatique:applications:zigbee2mqtt:verification-des-modifications +informatique:applications:anydesk +informatique:applications:apt_proxy_cache +informatique:applications:clonezilla +informatique:applications:curl +informatique:applications:designer_electronique +informatique:applications:dnsmasq +informatique:applications:dpkg-reconfigure +informatique:applications:earlyoom +informatique:applications:ejabberd-service-de-messagerie-jabber-xmpp +informatique:applications:epure_moi_ces_logs_que_je_ne_serai_voir_logrotate +informatique:applications:etherpad +informatique:applications:f3 +informatique:applications:fail2ban +informatique:applications:firefox-addons +informatique:applications:fritzing +informatique:applications:icedax +informatique:applications:index +informatique:applications:jeedom +informatique:applications:ldap_lightweight_directory_access_protocol +informatique:applications:linux_gdisk +informatique:applications:malware_se_premunir +informatique:applications:minecraft +informatique:applications:monter_son_nas +informatique:applications:ntp_synchronisation_de_l_heure +informatique:applications:obs-studio +informatique:applications:obs +informatique:applications:photorec +informatique:applications:proftpd +informatique:applications:pure-ftpd-service-de-transfert-de-fichiers +informatique:applications:selinux +informatique:applications:sgbd +informatique:applications:sidebar +informatique:applications:speedtest +informatique:applications:squid +informatique:applications:sshd-service-ssh +informatique:applications:tracker-miner-fs-3 +informatique:applications:tuned +informatique:applications:vnc +informatique:applications:zigbee2mqtt +informatique:bash:rechercher:dans-la-description-des-manuels +informatique:bash:execution-unique-d-un-script-bash +informatique:bash:index +informatique:bash:liste-variables-bash +informatique:bash:rechercher +informatique:bash:sidebar +informatique:bash:symbole_double_et_commercial +informatique:cfp:installer_un_serveur_de_partage_de_fichiers:index +informatique:cfp:installer_un_serveur_de_partage_de_fichiers:samba +informatique:cfp:jpg2pdf:pdfcreatorwithphotoviewer:index +informatique:cfp:sauvegarder_restaurer_thunderbird:index +informatique:cfp:scanner:index +informatique:cfp:scanner:linux_simple_scan +informatique:cfp:scanner:windows7 +informatique:cfp:xnview:index +informatique:cfp:xnview:installer_xnview_linux +informatique:cfp:assouplir_la_recherche_avec_discogs.com +informatique:cfp:char_to_date +informatique:cfp:creer_un_magazine_html_css +informatique:cfp:creer_une_image_iso_d_un_cd_rom +informatique:cfp:decompression_unrar +informatique:cfp:ffmpeg_mp3_tag_metadata +informatique:cfp:index +informatique:cfp:installer_codecs_et_plugin_pour_firefox +informatique:cfp:installer_google_earth_fedora17 +informatique:cfp:installer_kdenlive_23 +informatique:cfp:installer_kdenlive +informatique:cfp:installer_le_scanner_epson_perfection_v200_photo_version_11901 +informatique:cfp:installer_le_scanner_epson_perfection_v200_photo +informatique:cfp:installer_les_depots_22 +informatique:cfp:installer_les_depots +informatique:cfp:installer_un_package_de_logiciels_multimedia +informatique:cfp:installer_une_application_d_un_paquet_non_selectionne +informatique:cfp:java-1.8.0-openjdk +informatique:cfp:monter-son-vpn +informatique:cfp:numeriser +informatique:cfp:parametrer_handbrake +informatique:cfp:recapitulatif_des_codes_gsm +informatique:cfp:vider_le_cache_memoire +informatique:cfp:virtual_box_installer_20190902 +informatique:divers:actualite-burger-tech-sinformer-sur-le-high-tech +informatique:divers:apt-get_upgrade +informatique:divers:bluefish +informatique:divers:codage_alphanumerique +informatique:divers:codage_code_barres_optique +informatique:divers:configurer_firewall_fedora +informatique:divers:configurer_reseau_linux +informatique:divers:could_not_open_jvm_cfg +informatique:divers:crasher_une_partition_windows +informatique:divers:crypto-monnaies +informatique:divers:deplacer_fichiers_linux +informatique:divers:dhcp +informatique:divers:diffusion_sur_internet_icecast_vlc +informatique:divers:extensions_chrome +informatique:divers:fedora_ecrire_image_iso_sur_cle_usb +informatique:divers:fedora_installer_linux +informatique:divers:fedora_mise_a_jour_vers_fedora_18 +informatique:divers:fedora_personnaliser +informatique:divers:fixing_seagate_7000_11_hard_drive +informatique:divers:highlight +informatique:divers:index +informatique:divers:install_atom_sous_debian +informatique:divers:installer_bind9 +informatique:divers:installer_scratch_2 +informatique:divers:installer-configurer-dns-cache-server-fedora +informatique:divers:iot_principes_et_inconvenients +informatique:divers:iso_to_usb +informatique:divers:lecteur_video_html5 +informatique:divers:led_installer_lumiere +informatique:divers:liens_utiles +informatique:divers:linux_firefox_install_update +informatique:divers:linux_fsck +informatique:divers:linux_mkfs +informatique:divers:linux_testdisk +informatique:divers:linux +informatique:divers:manipuler_les_pdf_sous_linux +informatique:divers:mettre_a_jour_dokuwiki +informatique:divers:microsoft_toolkit_2.5.3 +informatique:divers:optimiser_1er_niveau +informatique:divers:outils_en_ligne +informatique:divers:peertube_installation +informatique:divers:recuperer_liste_abonnes_twitter +informatique:divers:recuperer_une_image_installation_fedora +informatique:divers:test_de_debit_de_disques_dur +informatique:divers:tickets_de_cb +informatique:hack:centre-francais-de-recherche-sur-le-renseignement +informatique:hack:chaos-computer-club-france +informatique:hack:chaos-computer-club +informatique:hack:eben-moglen +informatique:hack:general-jean-guyaux +informatique:hack:jean-bernard-condat +informatique:hack:jeff-jarvis +informatique:hack:jeremie-zimmermann +informatique:hack:john-perry-barlow +informatique:hack:la-declaration-d-independance-du-cyberespace +informatique:hack:la-quadrature-du-net +informatique:hack:le-manifeste-du-web-independant +informatique:hack:napster +informatique:hack:philip-zimmermann +informatique:hack:philippe-legorjus +informatique:hack:reflets.info +informatique:hack:une-contre-histoire-de-l-internet +informatique:internet:mails_frauduleux:conseils-d-usage +informatique:internet:mails_frauduleux:index +informatique:internet:mails_frauduleux:l_assurance_maladie_me_doit_l_argent +informatique:internet:mails_frauduleux:votre-compte-amazon-a-ete-desactive +informatique:internet:marque-ta-page:informatique:logiciels:index +informatique:internet:marque-ta-page:informatique:index +informatique:internet:marque-ta-page:index +informatique:internet:marque-ta-page:plus_de_bruit_de_fond +informatique:internet:marque-ta-page:unix_time +informatique:internet:recherche:index +informatique:internet:recherche:repertoires +informatique:internet:bloquer-des-sites-internet +informatique:internet:index +informatique:internet:matrix +informatique:langage:page-web:diaporama-css3-html5-javascript +informatique:langage:php:8.2-json-inclus-dans-le-coeur-de-php +informatique:langage:php:afficher-l-heure-en-francais +informatique:langage:php:composer +informatique:langage:php:index +informatique:langage:php:script-php-qui-scanne-tous-les-dossiers-de-l-arborescence-courante-et-affiche-des-liens-vers-ces-dossiers +informatique:langage:php:simuler-tail-en-php +informatique:langage:php:structure-des-dossiers-d-un-projet-php +informatique:langage:php:utiliser-php-en-ligne-de-commande +informatique:langage:python:fournir_un_service_http +informatique:langage:python:index +informatique:langage:sql:index +informatique:langage:sql:trouver-des-doublons +informatique:langage:gnome +informatique:langage:index +informatique:linux:applications:ffmpeg:changer-de-resolution-d-une-video-avec-ffmpeg +informatique:linux:applications:inkscape:decouverte +informatique:linux:applications:sgbd:mariadb:maintenance:index +informatique:linux:applications:sgbd:mariadb:scripts:index +informatique:linux:applications:sgbd:mariadb:index +informatique:linux:applications:sgbd:mariadb:installer-mariadb-server +informatique:linux:applications:sgbd:mariadb:savoir-si-mariadb-est-installe +informatique:linux:applications:sgbd:postgresql:psql:ecrire-dans-fichier-csv +informatique:linux:applications:sgbd:postgresql:psql:index +informatique:linux:applications:sgbd:postgresql:index +informatique:linux:applications:sgbd:postgresql:savoir-si-postgresql-est-installe-sur-un-systeme +informatique:linux:applications:sgbd:index +informatique:linux:applications:adobe-flash-player +informatique:linux:applications:audacity +informatique:linux:applications:coturn +informatique:linux:applications:discord +informatique:linux:applications:ffmpeg +informatique:linux:applications:flatpack +informatique:linux:applications:flatseal +informatique:linux:applications:handbrake +informatique:linux:applications:index +informatique:linux:applications:inkscape +informatique:linux:applications:ksnip +informatique:linux:applications:mosquitto +informatique:linux:applications:nano +informatique:linux:applications:opus-tools +informatique:linux:applications:org.gnome.ocrfeeder +informatique:linux:applications:podman +informatique:linux:applications:qemu +informatique:linux:applications:sidebar +informatique:linux:applications:signal +informatique:linux:applications:simplescreenrecorder +informatique:linux:applications:soundux +informatique:linux:applications:tinymediamanager +informatique:linux:applications:trash-cli +informatique:linux:applications:virsh +informatique:linux:applications:virt-install +informatique:linux:applications:vnstat +informatique:linux:cfp:nfs-network-file-system:decouvrir-les-exports +informatique:linux:cfp:nfs-network-file-system:index +informatique:linux:cfp:nfs-network-file-system:installer-nfs-fedora-28 +informatique:linux:cfp:nfs-network-file-system:installer-nfs-raspbian-os-10 +informatique:linux:cfp:nfs-network-file-system:installer-pilotes-nfs +informatique:linux:cfp:nfs-network-file-system:monter-un-partage-nfs-permanent +informatique:linux:cfp:nfs-network-file-system:monter-un-partage-nfs +informatique:linux:cfp:nfs-network-file-system:sidebar +informatique:linux:cfp:nfs-network-file-system:verifier-la-version-nfs-installee +informatique:linux:cfp:podcasts:index +informatique:linux:cfp:activer-line-in +informatique:linux:cfp:casque-bluetooth-high-fidelity-playback +informatique:linux:cfp:changer-le-nom-de-machine +informatique:linux:cfp:consulter-la-liste-des-programmes-installes +informatique:linux:cfp:controle-des-ordinateurs-distance +informatique:linux:cfp:create-raid +informatique:linux:cfp:droits_d_acces +informatique:linux:cfp:exploiter_disque_gpt +informatique:linux:cfp:ext4-filesystem-being-mounted-supports-timestamps-until-2038 +informatique:linux:cfp:hda-intel-alsa +informatique:linux:cfp:increase-inotify-watches +informatique:linux:cfp:index +informatique:linux:cfp:install-xubuntu +informatique:linux:cfp:modifier-le-noyau-linux +informatique:linux:cfp:partitions-disques-toujours-disponibles-avec-linux +informatique:linux:cfp:sidebar +informatique:linux:cfp:systeme-de-replication-de-sites-internet +informatique:linux:commandes:tips:afficher-les-dernieres-lignes-des-5-derniers-fichiers-modifies-d-un-dossier +informatique:linux:commandes:tips:afficher-les-dernieres-lignes-des-5-derniers-fichiers-modifies-des-sous-dossiers +informatique:linux:commandes:tips:index +informatique:linux:commandes:010100-repertoire-des-commandes-linux-sous-bash +informatique:linux:commandes:adduser +informatique:linux:commandes:alias +informatique:linux:commandes:apropos +informatique:linux:commandes:apt-get +informatique:linux:commandes:apt +informatique:linux:commandes:blkid +informatique:linux:commandes:cd +informatique:linux:commandes:chmod +informatique:linux:commandes:chpasswd +informatique:linux:commandes:cp +informatique:linux:commandes:cron +informatique:linux:commandes:dd +informatique:linux:commandes:df +informatique:linux:commandes:dnf +informatique:linux:commandes:double_dollar +informatique:linux:commandes:dpkg +informatique:linux:commandes:du +informatique:linux:commandes:echo +informatique:linux:commandes:exit +informatique:linux:commandes:expand +informatique:linux:commandes:fdupes +informatique:linux:commandes:file +informatique:linux:commandes:find +informatique:linux:commandes:free +informatique:linux:commandes:getfacl +informatique:linux:commandes:getopts +informatique:linux:commandes:git +informatique:linux:commandes:grep +informatique:linux:commandes:groups +informatique:linux:commandes:halt +informatique:linux:commandes:index +informatique:linux:commandes:ip +informatique:linux:commandes:la-ligne-de-commande +informatique:linux:commandes:les-commandes-a-connaitre +informatique:linux:commandes:logout +informatique:linux:commandes:ls +informatique:linux:commandes:lsblk +informatique:linux:commandes:lsof +informatique:linux:commandes:man +informatique:linux:commandes:mettre-en-veille-un-disque-dur +informatique:linux:commandes:mkdir +informatique:linux:commandes:mtr +informatique:linux:commandes:mv +informatique:linux:commandes:nmap +informatique:linux:commandes:passwd +informatique:linux:commandes:poweroff +informatique:linux:commandes:pwd +informatique:linux:commandes:reboot +informatique:linux:commandes:rm +informatique:linux:commandes:rmdir +informatique:linux:commandes:scp +informatique:linux:commandes:setfacl +informatique:linux:commandes:shutdown +informatique:linux:commandes:sidebar +informatique:linux:commandes:smartctl +informatique:linux:commandes:ssh +informatique:linux:commandes:su +informatique:linux:commandes:sudo +informatique:linux:commandes:symbole_double_et_commercial +informatique:linux:commandes:symbole_e_commercial +informatique:linux:commandes:symbole_plus_grand +informatique:linux:commandes:systemctl +informatique:linux:commandes:tac +informatique:linux:commandes:tar +informatique:linux:commandes:tee +informatique:linux:commandes:timedatectl +informatique:linux:commandes:tmux +informatique:linux:commandes:touch +informatique:linux:commandes:trash-empty +informatique:linux:commandes:trash-list +informatique:linux:commandes:trash-put +informatique:linux:commandes:trash-restore +informatique:linux:commandes:type +informatique:linux:commandes:tzselect +informatique:linux:commandes:umask +informatique:linux:commandes:unzip +informatique:linux:commandes:useradd +informatique:linux:commandes:usermod +informatique:linux:commandes:wget +informatique:linux:commandes:wich +informatique:linux:commandes:xargs +informatique:linux:distributions:centos:nginx:index +informatique:linux:distributions:centos:repository:nginx +informatique:linux:distributions:centos:index +informatique:linux:distributions:debian:download +informatique:linux:distributions:debian:ethernet +informatique:linux:distributions:debian:index +informatique:linux:distributions:debian:post_install +informatique:linux:distributions:debian:sidebar +informatique:linux:distributions:fedora:exfat +informatique:linux:distributions:fedora:index +informatique:linux:distributions:fedora:logiciels-installes +informatique:linux:distributions:fedora:mise-a-jour-fedora-29 +informatique:linux:distributions:linux-mint:index +informatique:linux:distributions:linux-mint:installer-linux-mint-21 +informatique:linux:distributions:nobara:index +informatique:linux:distributions:opensuse:index +informatique:linux:distributions:index +informatique:linux:distributions:sidebar +informatique:linux:installer:adapter:ajouter_sip_a_emphaty +informatique:linux:installer:adapter:gerer_les_utilisateurs +informatique:linux:installer:adapter:index +informatique:linux:installer:adapter:installer_les_lecteurs_reseaux +informatique:linux:installer:logiciels:tos_di:index +informatique:linux:installer:logiciels:gimp +informatique:linux:installer:logiciels:index +informatique:linux:installer:logiciels:mkv_tool_nix +informatique:linux:installer:logiciels:mp3gain +informatique:linux:installer:logiciels:unrar +informatique:linux:installer:logiciels:vlmc +informatique:linux:installer:index +informatique:linux:materiel:imprimante_modifier_cups +informatique:linux:materiel:imprimante-ricoh-sp-c252sf-ps +informatique:linux:materiel:index +informatique:linux:materiel:installer_son_imprimante_brother_3040 +informatique:linux:materiel:sidebar +informatique:linux:system:dossiers-remarquables:boot:index +informatique:linux:system:dossiers-remarquables:gnome:index +informatique:linux:system:dossiers-remarquables:home:bash-aliases +informatique:linux:system:dossiers-remarquables:home:bash-history +informatique:linux:system:dossiers-remarquables:home:bash-logout +informatique:linux:system:dossiers-remarquables:home:bash-profile +informatique:linux:system:dossiers-remarquables:home:config +informatique:linux:system:dossiers-remarquables:home:index +informatique:linux:system:dossiers-remarquables:home:kde +informatique:linux:system:dossiers-remarquables:home:local +informatique:linux:system:dossiers-remarquables:home:profile +informatique:linux:system:dossiers-remarquables:home:sidebar +informatique:linux:system:dossiers-remarquables:home:var +informatique:linux:system:dossiers-remarquables:opt:index +informatique:linux:system:dossiers-remarquables:dev +informatique:linux:system:dossiers-remarquables:etc-bashrc +informatique:linux:system:dossiers-remarquables:etc-fstab +informatique:linux:system:dossiers-remarquables:etc-profile-d +informatique:linux:system:dossiers-remarquables:etc-profile +informatique:linux:system:dossiers-remarquables:etc-shadow +informatique:linux:system:dossiers-remarquables:etc +informatique:linux:system:dossiers-remarquables:index +informatique:linux:system:dossiers-remarquables:media +informatique:linux:system:dossiers-remarquables:mnt +informatique:linux:system:dossiers-remarquables:run +informatique:linux:system:dossiers-remarquables:sbin +informatique:linux:system:dossiers-remarquables:sidebar +informatique:linux:system:dossiers-remarquables:srv +informatique:linux:system:dossiers-remarquables:tmp +informatique:linux:system:dossiers-remarquables:usr +informatique:linux:system:types-de-partitions:btfrs +informatique:linux:system:types-de-partitions:ext4 +informatique:linux:system:types-de-partitions:uefi +informatique:linux:system:choisir-entre-adduser-et-useradd +informatique:linux:system:choisir-entre-apt-et-apt-get +informatique:linux:system:choix-du-nom-d-utilisateur +informatique:linux:system:copr +informatique:linux:system:dconf-editor +informatique:linux:system:fichier-de-paquet-debian-.deb +informatique:linux:system:index +informatique:linux:system:installer-tous-les-packs-de-langue-francais-sous-fedora +informatique:linux:system:partitions-sous-linux +informatique:linux:system:point-de-montage +informatique:linux:system:sandbox +informatique:linux:system:sidebar +informatique:linux:system:specification-trash +informatique:linux:system:tmpfs +informatique:linux:system:types-de-partitions +informatique:linux:system:uefi +informatique:linux:system:upstart +informatique:linux:system:variables +informatique:linux:cle-wifi-linux +informatique:linux:index +informatique:linux:pourquoi-faire-la-difference-entre-linux-et-gnu-linux +informatique:linux:qu-est-ce-linux +informatique:linux:sidebar +informatique:materiel:brother_hl3450_cn_remise_a_zero_du_compteur +informatique:materiel:index +informatique:se:linux:index +informatique:se:ms-dos:batch:index +informatique:se:ms-dos:batch:pause +informatique:se:ms-dos:index +informatique:se:ms-windows:index +informatique:se:ms-windows:les_clefs_de_produits_microsoft +informatique:se:ms-windows:microsoft-edge-full-mode-entreprise +informatique:se:ms-windows:programmes_installes +informatique:se:ms-windows:robocopy-sauvegarder-avec-windows +informatique:se:pc-dos:index +informatique:se:raspberrypi-os:configurer_raspbian +informatique:se:raspberrypi-os:conseils_de_configuration_raspi-config_2 +informatique:se:raspberrypi-os:conseils_de_configuration_raspi-config_3_plus +informatique:se:raspberrypi-os:index +informatique:se:raspberrypi-os:installer_raspbian +informatique:se:raspberrypi-os:mettre_a_jour_raspbian_au_1er_demarrage +informatique:se:raspberrypi-os:mettre_a_jour_raspbian +informatique:se:raspberrypi-os:parametrage_raspi-config_pour_raspberrypi_2 +informatique:se:raspberrypi-os:parametrage_raspi-config_pour_raspberrypi_3_plus +informatique:se:raspberrypi-os:parametrer_raspbian +informatique:se:raspberrypi-os:quelques_commandes +informatique:se:raspberrypi-os:sidebar +informatique:se:raspberrypi-os:super-index +informatique:se:raspberrypi-os:telecharger_raspbian +informatique:se:raspberrypi-os:video-tuto-installer-raspbian +informatique:se:raspberrypi-os:video-tuto-telecharger-raspbian +informatique:se:raspbian:index +informatique:se:freedos +informatique:se:index +informatique:se:proxmox +informatique:se:sidebar +informatique:serveur:castopod:docker-compose +informatique:serveur:dovecot:creer-un-script-de-hook-let-s-encrypt-pour-dovecot +informatique:serveur:postfix:configuration-de-postfix-avec-un-relais-smtp-externe-utilisant-l-authentification-login-ou-plain +informatique:serveur:postfix:creer-un-script-de-hook-let-s-encrypt-pour-postfix +informatique:serveur:postfix:reecrire-return-path-et-l-adresse-d-expediteur +informatique:serveur:web-linux-apache:configurer_un_site_web_apache_2:creer_un_groupe_d_utilisateurs_pour_un_site_web +informatique:serveur:web-linux-apache:configurer_un_site_web_apache_2:site_apache_24_sous_domaine_autre +informatique:serveur:web-linux-apache:accelerer-le-traitement-php +informatique:serveur:web-linux-apache:comment_demenager_un_hebergement_web_sans_trop_de_perturbations +informatique:serveur:web-linux-apache:configurer-apache2-pour-php-fpm +informatique:serveur:web-linux-apache:configurer-autodiscover +informatique:serveur:web-linux-apache:configurer-ipv6-sur-son-site +informatique:serveur:web-linux-apache:configurer-php-fpm +informatique:serveur:web-linux-apache:configurer-plusieurs-versions-de-php-avec-apache-2-4 +informatique:serveur:web-linux-apache:definitions_et_contexte +informatique:serveur:web-linux-apache:directives-apache2-serveur-configuration-repertoire +informatique:serveur:web-linux-apache:dolibarr +informatique:serveur:web-linux-apache:forcer-la-reinitialisation-d-un-mot-de-passe-nextcloud +informatique:serveur:web-linux-apache:http_apache2 +informatique:serveur:web-linux-apache:http_proxy_apache2 +informatique:serveur:web-linux-apache:http_www_apache2 +informatique:serveur:web-linux-apache:https_proxy_apache2 +informatique:serveur:web-linux-apache:https_www_apache2 +informatique:serveur:web-linux-apache:index +informatique:serveur:web-linux-apache:install-lutim +informatique:serveur:web-linux-apache:installer_piwik +informatique:serveur:web-linux-apache:installer-apache-2-4 +informatique:serveur:web-linux-apache:installer-php-fpm +informatique:serveur:web-linux-apache:installer-phpmyadmin +informatique:serveur:web-linux-apache:lamp +informatique:serveur:web-linux-apache:modifier-la-page-index-apache +informatique:serveur:web-linux-apache:nextcloud +informatique:serveur:web-linux-apache:php-installer-un-second-moteur +informatique:serveur:web-linux-apache:preparer-le-serveur-linux +informatique:serveur:web-linux-apache:reinitialiser-le-mot-de-passe-root-mysql +informatique:serveur:web-linux-apache:sidebar +informatique:serveur:web-linux-apache:ssl-let-s_encrypt-certbot-auto +informatique:serveur:web-linux-apache:ssl-let-s-encrypt-certbot +informatique:serveur:web-linux-apache:wordpress +informatique:serveur:web-linux-apache:www-data-droits +informatique:serveur:dovecot +informatique:serveur:index +informatique:serveur:ngnix +informatique:serveur:postfix +informatique:technologie:3d:index +informatique:technologie:formats-audio:format-aac +informatique:technologie:formats-audio:format-alac +informatique:technologie:formats-audio:format-flac +informatique:technologie:formats-audio:format-mp3 +informatique:technologie:formats-audio:format-ogg-vorbis +informatique:technologie:formats-audio:format-wma +informatique:technologie:formats-audio:opus +informatique:technologie:ipphone:configurer_l_ip_phone_spa942_pour_ovh +informatique:technologie:ipphone:index +informatique:technologie:magazine:full_circle_magazine +informatique:technologie:magazine:hackable-magazine +informatique:technologie:magazine:hackspace-magazine +informatique:technologie:magazine:index +informatique:technologie:ordinateur:index +informatique:technologie:ordinateur:ordinateurs-personnels-fabriques-par-thomson-dans-les-80 +informatique:technologie:ordinateur:ordinateurs-personnels-ibm +informatique:technologie:processeur:286-cpu +informatique:technologie:processeur:index +informatique:technologie:processeur:motorola-6809 +informatique:technologie:processeur:motorola-68000 +informatique:technologie:aquisition_vhs +informatique:technologie:formats-audio +informatique:technologie:google +informatique:technologie:index +informatique:technologie:liens-hypertextes +informatique:technologie:marque-pages-favoris-differences +informatique:technologie:navigateurs-internet +informatique:technologie:unicode-utf-8 +informatique:technologie:virtualisation +informatique:technologie:wacom +informatique:technologie:wifi +informatique:virtualisation:index +informatique:virtualisation:nat-forwarding +informatique:virtualisation:vbox +informatique:virtualisation:virt-fedora +informatique:virtualisation:virt-mx-linux +informatique:accessoires +informatique:hack +informatique:index +informatique:install-server-linux-usenet-nntp +informatique:keepassxc-20210801144030 +informatique:kindle-formats-20220820 +informatique:la-maniere-la-plus-courte-d-utiliser-echo +informatique:mise-a-jour-cle-pgp-goaccess +informatique:newsgroup +informatique:noyau-unix +informatique:numlock-caplock-indicator-linux +informatique:openldap-installation +informatique:pause +informatique:picard +informatique:raccourcis-bien-utiles-sous-linux +informatique:resolv.conf +informatique:setting-default-locale +informatique:sidebar +informatique:tpm2 +informatique:turn +informatique:woob +journal_geek:2008:index +journal_geek:2010:index +journal_geek:2012:10:31:connexions-adsl +journal_geek:2012:apnee_du_sommeil:index +journal_geek:2012:2012-07-21-la_camera_embarquee_fait_fureur +journal_geek:2012:2012-07-22-rhonalp1_une_nouvelle_radio_autoroutiere_sur_107_7 +journal_geek:2012:2012-11-01-la_video_youtube_virale +journal_geek:2012:code_de_la_route_les_sanctions_se_durcissent +journal_geek:2012:index +journal_geek:2012:les-internautes-fous-de-psy +journal_geek:2013:20130205-prozac_list +journal_geek:2013:index +journal_geek:2013:sidebar +journal_geek:2016:index +journal_geek:2016:releve_maneul_du_compteur_electrique +journal_geek:2016:zeste_de_marketing +journal_geek:2019:08:12 +journal_geek:2019:08:22 +journal_geek:2019:08:28 +journal_geek:2019:08:29 +journal_geek:2019:08:30 +journal_geek:2019:08:31 +journal_geek:2019:08:index +journal_geek:2019:09:01 +journal_geek:2019:09:02 +journal_geek:2019:09:03 +journal_geek:2019:09:10 +journal_geek:2019:09:12 +journal_geek:2019:09:14 +journal_geek:2019:09:15 +journal_geek:2019:09:19 +journal_geek:2019:09:28 +journal_geek:2019:09:index +journal_geek:2019:10:22 +journal_geek:2019:10:index +journal_geek:2019:11:index +journal_geek:2019:12:index +journal_geek:2019:07 +journal_geek:2019:20190829_datamatrix_la_poste +journal_geek:2019:index +journal_geek:2020:01:07:postgresql_en_version_portable_pour_windows +journal_geek:2020:01:09:amazon-manuel-pdf-et-libelle-des-produits +journal_geek:2020:04:23 +journal_geek:2020:20200428-creer-livecd-testdisk +journal_geek:2020:20201129-mise-a-jour-wordpress +journal_geek:2020:20201129-teletravail +journal_geek:2020:20201129-url-non-valide-dans-le-champ-id +journal_geek:2020:20201130-une-petite-annonce-pole-emploi-suscite-la-polemique +journal_geek:2020:20201205-pourquoi-choisir-une-passerelle-zigbee-athome +journal_geek:2020:20201213-hack-esp01 +journal_geek:2020:20201214-point-sur-la-mise-en-demeure-d-orange +journal_geek:2020:framasoft-degooglise-encore-plus-fort +journal_geek:2020:index +journal_geek:2020:livraison_trois_jours_pour_reclamer +journal_geek:2021:2021-01-01-teleinformation-compteur-electrique +journal_geek:2021:2021-08-01-modification-securite-https +journal_geek:2021:2021-08-03-effectuer-une-pause +journal_geek:2021:index +journal_geek:2022:2022-09-15-psych-os-linux +journal_geek:2022:index +journal_geek:2023:2023-01-02-rust-dans-le-noyau-linux-6.1 +journal_geek:2023:2023-01-03-rust-dans-le-noyau-linux-6.1 +journal_geek:2023:20230102-la-balise-rel-me-en-html +journal_geek:2023:20230103-rust-dans-le-noyau-linux-6.1 +journal_geek:2023:20230104-la-balise-rel-me-en-html +journal_geek:2023:20230104-parlons-linux-la-commande-ls-l +journal_geek:2023:20230105-ecrire-point-median +journal_geek:2023:20230106-discuter-avec-une-ai-chatgpt +journal_geek:2023:20230109-obs-studio-29 +journal_geek:2023:20230110-un-telechargement-de-log4j-sur-trois-concerne-des-versions-vulnerables +journal_geek:2023:20230111-en-tetes-http-csp-securiser-le-contenu-d-un-site-web +journal_geek:2023:20230112-qu-est-ce-linux +journal_geek:2023:20230113-afficher-le-nombre-de-mise-a-jour-avec-dnf-a-l-ouverture-de-session +journal_geek:2023:20230113-afficher-le-nombre-de-mise-a-jour-avec-yum-a-l-ouverture-de-session +journal_geek:2023:20230116-scripts-partages-dans-linux +journal_geek:2023:20230117-forcer-un-utilisateur-a-changer-son-mot-de-passe-au-prochain-demarrage +journal_geek:2023:20230118-configuration-personnelle-de-nano +journal_geek:2023:20230120-niveau-de-shell-trop-eleve +journal_geek:2023:20230122-ipfs +journal_geek:2023:20230122-zram +journal_geek:2023:20230123-sponsorblock +journal_geek:2023:20230126-whisper-retranscription-et-traduction +journal_geek:2023:20230127-saut-de-ligne-en-debut-ou-fin-de-ligne +journal_geek:2023:20230131-amelioration-linux-gpu-amd +journal_geek:2023:20230131-rechercher-dans-l-historique-des-commandes-saisies +journal_geek:2023:20230201-nala-un-outil-de-gestion-de-paquets-plus-simple-plus-rapide-et-plus-efficace-pour-linux +journal_geek:2023:20230204-executer-une-commande-qui-a-ete-precedemment-utilisee +journal_geek:2023:20230206-gestion-de-la-memoire-sous-linux +journal_geek:2023:20230206-l-utf-8-ne-prend-pas-deux-fois-plus-de-place-que-l-encodage-iso-8859-15 +journal_geek:2023:20230208-code-d-entite-html +journal_geek:2023:20230209-verifier-la-date-d-un-certificat +journal_geek:2023:20230210-resoudre-les-erreurs-de-certificat-ssl-avec-un-script-bash-pour-dovecot +journal_geek:2023:20230213-le-shell-la-ligne-de-commandes +journal_geek:2023:20230216-8.2-json-inclus-dans-le-coeur-de-php +journal_geek:2023:20230220-sanbox +journal_geek:2023:20230227-abandon-de-legacy-bios +journal_geek:2023:20230306-bloquer-les-conversations-indiscretes-du-programme-audacity +journal_geek:2023:20230314-gpt4-est-disponible +journal_geek:2023:20230417-reinitialiser-le-mot-de-passe-windows +journal_geek:2023:20230517-pourquoi-chatgpt-n-est-qu-un-outil-et-pas-une-intelligence +journal_geek:2023:20230527-etude-d-une-configuration-docker-compose +journal_geek:2023:20230530-nouveautes-kali-linux-2023-2 +journal_geek:2023:20230531-plus-de-1400-adherents-de-la-msa-victimes-d-usurpation-d-identite-sur-franceconnect +journal_geek:2023:20230612-debian-12 +journal_geek:2023:20230613-thunderbird-115-test +journal_geek:2023:20230725-isolation-sandboxing-avec-flatpak-et-snap +journal_geek:2023:20230726-quad9 +journal_geek:2023:20230820-linux-mint-21-2-victoria +journal_geek:2023:20230930-le-gouvernement-britannique-cesse-l-utilisation-d-excel-en-raison-de-fuites-de-donnees-sensibles-dans-le-cloud +journal_geek:2023:20231124-librewolf +journal_geek:2023:20231125-cyclade +journal_geek:2023:20231125-duckduckgo-hs +journal_geek:2023:20231125-firefox-gpc +journal_geek:2023:20231125-markdown-pdf-pandoc-fedora +journal_geek:2023:20231126-google-ip-protection +journal_geek:2023:20231126-sam-altman +journal_geek:2023:20231127-blender-ddos-mitigation +journal_geek:2023:20231229-ssh-brutforce +journal_geek:2023:discuter-avec-une-ai-chatgpt +journal_geek:2023:ecrire-point-median +journal_geek:2023:index +journal_geek:2023:parlons-linux-la-commande-ls-l +journal_geek:2023:sidebar +journal_geek:billets:calcul-de-la-taille-de-la-partition-swap +journal_geek:billets:comma-separated-values-csv +journal_geek:billets:enregistrer-votre-nom-d-utilisateur-et-votre-mot-de-passe-dans-git +journal_geek:billets:firefox-selection-de-modules-de-securite +journal_geek:billets:gestion_prix +journal_geek:billets:index +journal_geek:billets:keepassxc +journal_geek:billets:les-orphelins-du-wiki +journal_geek:billets:mise-a-jour-de-debian +journal_geek:billets:partitions-ideales-a-creer-a-l-installation-de-linux +journal_geek:billets:polices-libres-ou-proprietaires-sous-linux +journal_geek:billets:systeme-de-fichiers-virtuel +journal_geek:billets:taille-de-partition-racine +journal_geek:billets:utm-urchin-tracking-module +journal_geek:ephemeride:1227 +journal_geek:ephemeride:index +journal_geek:applications_android +journal_geek:fete_des_lumieres_2012 +journal_geek:ghostery +journal_geek:grenoble_va_tester_un_detecteur_d_infraction_feu_rouge +journal_geek:index +journal_geek:les_liens_utiles_du_dimanche +journal_geek:noix_de_grenoble_70_ans_d_aoc +journal_geek:pollution_de_l_air_interieur +journal_geek:que_faire_avec_votre_ancien_operateur +journal_geek:que_font_les_salaries_quand_ils_ne_travaillent_pas_pendant_les_heures_de_travail +journal_geek:sidebar +journal_personnel:2007:09:15 +journal_personnel:2007:09:16 +journal_personnel:2007:09:17 +journal_personnel:2007:09:21 +journal_personnel:2007:09:22 +journal_personnel:2007:09:23 +journal_personnel:2007:09:24 +journal_personnel:2007:09:27 +journal_personnel:2008:12:12 +journal_personnel:2009:index +journal_personnel:2012:01:14 +journal_personnel:2012:07:12:aliyah:index +journal_personnel:2012:07:12:dali_joies:index +journal_personnel:2012:07:12:quelques_oeuvres:index +journal_personnel:2012:07:12:index +journal_personnel:2012:07:14:index +journal_personnel:2012:07:10 +journal_personnel:2012:07:11 +journal_personnel:2012:07:index +journal_personnel:2012:synthese_apnee_du_sommeil +journal_personnel:2007-09-14-mais-il-me-regarde +journal_personnel:index +loisirs:jardin:quelques-idees-a-appliquer-dans-votre-jardin-en-fevrier +loisirs:jeux-de-societe:piratatak +loisirs:lego:2824:index +loisirs:lego:3177:index +loisirs:lego:3178:index +loisirs:lego:4200:index +loisirs:lego:4208:index +loisirs:lego:4209:index +loisirs:lego:4427:index +loisirs:lego:4428:index +loisirs:lego:4436:index +loisirs:lego:4641:index +loisirs:lego:5508:index +loisirs:lego:5761:index +loisirs:lego:5762:index +loisirs:lego:5866:index +loisirs:lego:5891:index +loisirs:lego:6115:index +loisirs:lego:6508:index +loisirs:lego:6511:index +loisirs:lego:6512:index +loisirs:lego:6524:index +loisirs:lego:6531:index +loisirs:lego:6572:index +loisirs:lego:6665:index +loisirs:lego:6867:index +loisirs:lego:6910:index +loisirs:lego:6911:index +loisirs:lego:6912:index +loisirs:lego:7208:index +loisirs:lego:7213:index +loisirs:lego:7235:index +loisirs:lego:7236:index +loisirs:lego:7239:index +loisirs:lego:7245:index +loisirs:lego:7288:index +loisirs:lego:7498:index +loisirs:lego:7741:index +loisirs:lego:7942:index +loisirs:lego:8200:index +loisirs:lego:8206:index +loisirs:lego:8424:index +loisirs:lego:9093:index +loisirs:lego:9442:index +loisirs:lego:9445:index +loisirs:lego:9462:index +loisirs:lego:9478:index +loisirs:lego:9479:index +loisirs:lego:9480:index +loisirs:lego:index +loisirs:musique:90 +loisirs:musique:disparus-2020 +loisirs:musique:john-williams-out-of-this-world +loisirs:videos:cosmocats:index +loisirs:videos:les_mondes_engloutis:index +loisirs:videos:ulysse_31:index +loisirs:videos:index +loisirs:videos:les-univers-et-series-de-films +loisirs:voyages:nord-isere-aoste:index +loisirs:voyages:1500_km_de_routes_de_route_a_grand_spectacle +loisirs:voyages:au_fil_de_la_vallee_de_la_gere +loisirs:voyages:conseil_general +loisirs:voyages:eglise_saint_andre +loisirs:voyages:histoire-de-la-croix-bleue-des-abrets +loisirs:voyages:la-cloche-de-l-eglise-de-saint-sulpice-des-rivoires-fait-peau-neuve +loisirs:voyages:les_secrets_du_baptistere_de_grenoble +loisirs:voyages:musee_de_la_draperie_vienne +loisirs:voyages:vallee_du_ferrand_la_montagne_a_coeur +loisirs:ebooks +loisirs:guitare_pro +loisirs:jardin +loisirs:jeux-de-societe +loisirs:l-hotel-de-ville-grenoble +loisirs:la-tour-de-l-isle-grenoble +loisirs:liste-des-films-x-men +loisirs:magazines-selection +loisirs:musique +loisirs:voyages +organisation_interne:gestion_reseau:ip_mac:index +organisation_interne:gestion_reseau:materiel_de_routage:index +organisation_interne:gestion_reseau:index +organisation_interne:liste_des_films:media_disk_51_videos_kodi_films +organisation_interne:liste_des_films:media_disk_51_videos_kodi_series_animees +organisation_interne:liste_des_films:media_disk_51_videos_kodi_series_manga_mania_dvd +organisation_interne:liste_des_films:media_disk_51_videos_kodi_series +organisation_interne:liste_des_films:media_disk_51_vintage_series +organisation_interne:liste_des_films:media_disk_51_vintage +organisation_interne:index +organisation_interne:liste_des_films +organisation_interne:outils-infos-concernant-le-son +organisation_interne:services-reseau-maison +organisation_interne:text-2-speech +playground:index +playground:playground +podcasts:tech:35-20200511-installer-sgbd-sur-raspberry-pi +podcasts:tech:36-20200512-installer-php-fpm-phpmyadmin +podcasts:tech:37-20200513-nouveautes-fedora-32-et-pi-hole +podcasts:tech:38-20200530-quoi-de-neuf-docker +podcasts:tech:39-20200530-ordre-d +podcasts:tech:40-20200601-ssd-sur-raspberry-pi +podcasts:tech:41-20200622-mount +podcasts:tech:42-20200625-boitier-a-cd +podcasts:tech:43-20200709-amazon-et-prediction +podcasts:tech:44-20200720-tic-et-nas +podcasts:tech:45-20200807-230v-contre-5v +podcasts:tech:46-20201128-indice-de-reparabilite +podcasts:tech:46-20201207-reparer-un-smartphone +podcasts:tech:48-20201213-initiation-a-l +podcasts:tech:50-20210109-raspberry-pi-et-recalbox +podcasts:tech:50-20210114-jeudi-geek +podcasts:tech:51-20210121-faille-dnsmasq +podcasts:tech:52-20210122-raspberry-pi-pico +podcasts:tech:54-20210209-chargeurs-usb +podcasts:tech:55-20210428-panneau-photovoltaique +podcasts:tech:63-20220509-site-en-erreur +podcasts:tech:64-20220525-one-plus-nord-ce-2-lite-5g +podcasts:tech:65-20220617-allo +podcasts:tech:66-20220829-radio-et-tele-regionnale-connectee +podcasts:tech:67-20220830-differents-types-de-connexion +podcasts:tech:68-20221018-passerelles-zigbee-et-objets-connectes +podcasts:tech:69-20221213-rever-et-partager +podcasts:tech:70-20230123-sponsorblock +podcasts:tech:index +podcasts:tech:sidebar +podcasts:conseil_metadata_podcast +podcasts:numero_episode_titre +podcasts:prochainement +podcasts:realiser-un-podcast +podcasts:tech +podcasts:vie +produits:aukey_quick_charge_3_turbo_wall_changer:index +produits:lampe-murale-solaire-a-interaction-kt-100-kt-114:index +produits:lotus-confort-24-rouleaux-de-papier-hygienique-aquatube:index +produits:mega_pampers_t5:index +produits:pampers-baby-dry-pants:index +produits:ponceuse_parkside_pbs600a1:index +produits:index +produits:interrupteur-a-detecteur-de-mouvement-infrarouge-pir +system:changements +system:index +system:oprhans +system:popular +tag:index +user:cedricabonnel +user:cpt +user:jeanserien +user:johnguecko +user:midjourney +user:saturnin +user:system +user:userhomepage_public +vie_pratique:communication:index +vie_pratique:granieu:actualite:2021-01-14-le-maire-excede-apres-un-nouvel-acte-d-incivilite +vie_pratique:granieu:actualite:2021-03-02-la-fibre-se-deploie-a-aoste +vie_pratique:granieu:actualite:2021-07-17-coupure-telecom-a-granieu +vie_pratique:granieu:actualite:20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai +vie_pratique:granieu:actualite:20230406-urbanisation-sur-le-reseau-public +vie_pratique:granieu:actualite:20230615-deces-du-maire-de-granieu +vie_pratique:granieu:actualite:20230623-elections-municipales +vie_pratique:granieu:actualite:20230705-feux-tricolores-suite-des-travaux +vie_pratique:granieu:actualite:20230907-elections-municipales +vie_pratique:granieu:actualite:20230909-feux-tricolores-suite-des-travaux +vie_pratique:granieu:actualite:20230929-feux-tricolores-suite-et-fin-des-travaux +vie_pratique:granieu:actualite:20231001-concert-de-noel +vie_pratique:granieu:actualite:20231001-point-sur-le-deploiement-de-la-fibre-dans-la-commune +vie_pratique:granieu:actualite:20231001-urbanisation-sur-le-reseau-public +vie_pratique:granieu:actualite:20231002-elections-municipales-resultat +vie_pratique:granieu:actualite:index +vie_pratique:granieu:collecte_des_ordures_menageres +vie_pratique:granieu:dechetterie +vie_pratique:granieu:index +vie_pratique:granieu:qualite_de_l_eau +vie_pratique:granieu:sidebar +vie_pratique:modes_d_emploi:index +vie_pratique:modes_d_emploi:master-lock-sandows +vie_pratique:modes_d_emploi:spigen-quick-charge-2-0-car-charger-f26qc +vie_pratique:radio:bfm:index +vie_pratique:radio:europe1:index +vie_pratique:radio:flux_streaming_direct_live:index +vie_pratique:radio:frequences:38:granieu:index +vie_pratique:radio:frequences:38:index +vie_pratique:radio:frequences:index +vie_pratique:radio:fun_radio:index +vie_pratique:radio:m2_radio:index +vie_pratique:radio:index +vie_pratique:radio:radios_nationales +vie_pratique:television:frequences_emetteur_chambery_mont_du_chat:index +vie_pratique:television:liste_des_televisions_en_streaming:index +vie_pratique:television:classification_pg +vie_pratique:television:index +vie_pratique:acheter_une_voiture +vie_pratique:cgos-compte-retraite-espace-personnel +vie_pratique:fruits_et_legumes_de_saison +vie_pratique:granieu +vie_pratique:regles-dor-pour-dormir +wiki:dokuwiki +wiki:syntax +wiki:welcome +404 +feed-news +footer +index +legal-notices +lexmark-cs410dn +loisirs +lpmd-fksvg +plan_du_site +podcasts +sidebar +template +user +vie_pratique diff --git a/data/index/pageword.idx b/data/index/pageword.idx new file mode 100644 index 0000000..3739778 --- /dev/null +++ b/data/index/pageword.idx @@ -0,0 +1,1063 @@ +5*0:5*1:5*2:3*0:3*1:2*0:2*1:7*0:8*0:4*0:4*1:6*0:6*1:10*0 +7*1:7*2:7*3:7*4:9*0:9*1:9*2:9*3:9*4:2*2:2*0:2*1:2*3:2*4:2*5:2*6:2*7:2*8:2*9:2*10:2*11:2*12:4*2:4*3:4*4:4*5:4*6:10*1:10*2:10*3:10*4:10*5:10*6:11*0:11*1:11*2:11*3:11*4:11*5:6*2:6*3:6*4:6*5:6*6:8*1:8*2:8*3:8*4:8*5:8*6:8*7:3*2:12*0:5*3:5*4 +13*0:13*1:13*2:13*3:13*4:13*5:13*6:13*7:13*8:2*3:2*0:2*11:2*7:2*13:2*14:2*1:2*2:2*15:2*16:2*8:2*17:2*18:2*12:2*6:2*19:2*20:2*21:2*9:2*22:2*23:2*24:2*25:2*26:2*27:2*28:2*29:2*30:2*5:2*31:2*32:2*33:2*34:2*35:2*36:2*37:2*38:2*39:2*4:2*40:8*8:8*9:8*10:8*11:8*12:8*13:8*14:8*15:8*16:8*17:8*18:8*19:8*20:8*21:8*22:8*23:8*24:8*25:8*26:8*27:8*28:8*29:8*30:8*31:8*32:8*33:8*34:8*35:8*36:8*37:8*38:8*39:8*40:8*41:8*42:8*43:8*44:8*45:8*46:8*47:8*48:8*49:8*50:8*51:8*52:8*53:8*54:8*55:8*56:7*5:7*6:7*7:7*8:7*9:7*10:7*11:7*12:7*13:7*14:7*15:7*16:7*17:7*18:7*19:7*20:7*21:7*22:7*23:7*24:7*25:7*26:7*27:7*28:7*29:7*30:7*31:7*32:7*33:7*34:7*35:7*36:7*37:7*38:7*39:7*40:7*41:7*42:7*43:7*44:7*45:7*46:7*47:7*48:7*49:7*50:7*51:7*52:7*53:7*54:7*55:7*56:7*57:14*0:14*1:14*2:11*6:11*7:11*8:11*9:11*10:11*11:11*12:11*13:11*14:11*15:11*16:11*17:11*18:11*19:11*20:11*21:11*22:11*23:6*7:6*8:6*9:6*10:6*5:6*11:6*12:6*13:6*14:6*15:6*16:6*17:6*18:6*19:6*20:6*21:6*22:6*3:6*23:6*24:6*25:6*26:6*27:6*28:6*29:6*30:6*31:6*32:6*33:6*34:6*35:6*36:6*37:6*38:6*39:6*40:6*41:6*42:6*43:10*7:10*8:10*9:10*10:10*11:10*12:10*5:10*13:10*14:10*15:10*16:10*17:10*18:10*19:10*20:10*21:10*22:10*23:10*24:10*25:10*26:10*27:10*28:10*29:10*30:10*31:10*32:10*33:10*34:10*35:10*36:10*37:10*4:10*38:10*39:9*5:9*4:9*6:9*7:9*8:9*9:9*10:9*11:9*12:9*13:9*14:9*15:9*16:9*17:9*18:9*19:9*20:9*21:9*22:9*23:9*24:9*25:9*1:9*26:9*27:9*28:9*29:9*30:9*31:9*32:9*33:9*34:9*35:9*36:9*37:9*38:9*39:9*40:9*41:9*42:9*43:9*44:4*3:4*7:4*8:4*9:4*10:4*11:4*12:4*13:4*6:4*14:4*15:4*16:4*17:4*18:4*19:4*20:4*21:4*22:4*23:4*24:4*25:4*26:4*27:4*28:4*29:4*30:4*31:4*32:4*33:4*34:4*35:5*5:5*6:5*7:5*8:5*9:5*10:5*11:5*12:5*13:5*14:5*15:5*16:5*17:5*18:5*19:5*20:5*21:5*22:5*23:5*24:5*25:5*26:5*27:5*28:5*29:5*30:5*31:5*32:5*33:5*34:5*35:5*36:5*37:5*38:5*39:5*40:5*41:5*42:5*43:5*44:5*45:5*46:5*47:5*48:5*49:5*50:5*51:5*52:5*53:5*54:5*55:5*56:5*57:12*1:12*2:12*3:12*4:12*5:12*6:12*7:12*8:12*9:12*10:12*11:12*12:12*13:12*14:12*15:12*16:12*17:12*18:12*19:12*20:12*21:12*22:12*23:12*24:12*25:3*3:3*4:3*5:3*6:3*7:3*8:3*9:3*10:3*11:3*12:3*0:3*13:3*14:3*15:3*16:3*17:3*18:3*19:3*20:3*21:3*22:3*23:3*24:3*25:3*26:3*1:3*2:3*27:3*28:16*0:15*0:15*1:15*2:15*3:15*4:15*5:15*6:18*0:1*0:1*1:1*2:1*3:1*4:1*5:1*6:17*0 +9*45:9*46:9*47:9*48:9*49:9*35:9*50:9*51:9*33:9*52:9*27:9*53:9*54:9*4:9*55:9*56:9*57:9*6:9*58:9*59:9*60:9*61:9*62:9*63:9*64:9*65:9*66:9*21:2*2:2*24:2*41:2*42:2*43:2*39:2*44:2*37:2*0:2*3:2*45:2*46:2*5:2*47:2*7:2*1:2*40:2*8:2*48:2*12:2*11:2*49:2*6:2*35:2*38:2*14:2*22:2*50:2*51:2*52:2*53:2*16:2*54:2*55:2*56:2*21:2*57:2*4:2*58:2*25:2*59:2*20:2*9:8*39:8*57:8*20:8*24:8*41:8*58:8*59:8*60:8*61:8*3:8*62:8*63:8*52:8*64:8*65:8*31:8*66:8*67:8*30:8*68:8*69:8*70:8*71:8*72:8*40:8*73:8*45:8*50:8*74:8*75:8*76:7*5:7*58:7*59:7*60:7*61:7*46:7*62:7*63:7*56:7*64:7*65:7*66:7*67:7*68:7*69:7*70:7*71:7*72:7*73:7*19:7*74:7*75:7*76:7*77:7*78:7*79:7*80:7*81:7*82:7*83:7*84:7*85:7*86:7*31:7*87:7*88:7*89:7*90:7*91:7*92:7*93:7*21:7*57:7*94:7*95:7*96:3*24:3*29:3*30:3*31:3*9:3*27:3*32:3*0:3*33:3*34:3*35:3*36:3*37:3*2:3*38:3*39:3*40:3*41:3*42:3*43:3*44:3*45:3*7:3*46:3*11:3*28:3*47:3*48:5*48:5*58:5*29:5*59:5*60:5*12:5*39:5*61:5*62:5*4:5*63:5*64:5*65:5*66:5*67:5*18:5*68:5*37:5*69:5*70:5*71:5*72:5*51:5*73:5*74:4*36:4*37:4*38:4*3:4*39:4*29:4*40:4*13:4*2:4*41:4*42:4*19:4*43:4*44:4*27:4*45:4*46:4*47:4*48:4*49:4*0:4*50:4*51:4*9:4*16:4*52:4*53:4*34:4*30:4*54:4*55:4*56:4*57:6*11:6*44:6*45:6*7:6*46:6*47:6*48:6*15:6*49:6*50:6*51:6*39:6*52:6*53:6*54:6*32:6*55:6*35:6*56:6*57:6*58:6*18:6*43:6*59:6*60:6*4:6*25:6*61:6*62:6*63:6*64:6*65:6*66:6*16:6*34:6*67:6*68:6*69:6*13:6*70:6*71:6*72:6*73:13*9:13*10:13*11:13*1:13*12:1*7:1*5:1*4:1*1:1*8:1*0:1*9:1*3:1*2:11*24:11*25:11*23:11*26:11*1:11*27:11*28:11*29:11*30:11*31:12*18:12*26:12*2:12*9:12*27:12*6:12*28:12*29:12*30:12*1:12*31:12*32:12*10:12*33:12*34:10*40:10*41:10*42:10*43:10*44:10*45:10*11:10*46:10*47:10*48:10*49:10*50:10*27:16*1:20*0:14*3 +6*74:6*75:6*76:6*77:6*78:6*79:6*66:6*3:6*80:6*81:6*11:6*82:6*15:6*56:6*83:6*84:6*85:6*86:6*5:6*28:6*87:6*88:6*89:6*35:6*90:6*91:6*92:6*93:6*94:6*95:6*96:6*97:6*98:6*99:6*100:6*101:6*102:6*21:2*1:2*11:2*3:2*2:2*0:2*60:2*48:2*8:2*9:2*5:2*14:2*6:2*61:2*62:2*37:2*22:2*45:2*63:2*64:2*55:2*65:2*66:2*46:2*67:2*38:2*7:2*68:2*4:2*35:2*54:2*69:2*16:2*34:2*12:2*13:2*70:2*71:2*33:2*20:2*72:7*5:7*97:7*98:7*87:7*99:7*63:7*27:7*100:7*101:7*102:7*103:7*104:7*105:7*106:7*19:7*107:7*88:7*108:7*109:7*110:7*111:7*112:7*113:7*114:7*115:7*116:7*117:7*118:7*119:7*17:7*120:7*53:7*121:7*122:7*123:7*124:7*125:7*126:7*127:7*47:7*128:7*129:7*130:7*131:7*21:7*132:7*133:7*134:7*135:7*136:7*137:12*9:12*5:12*35:12*36:12*37:12*38:12*6:12*24:12*39:12*40:12*41:12*42:12*43:12*44:12*45:10*51:10*52:10*53:10*9:10*54:10*55:10*56:10*11:10*8:10*57:10*58:10*59:10*60:10*61:10*62:10*5:10*63:10*64:10*65:10*66:10*67:10*68:10*69:10*70:10*71:10*72:10*26:10*73:10*74:4*58:4*4:4*6:4*59:4*44:4*36:4*60:4*61:4*62:4*63:4*64:4*65:4*66:4*31:4*67:4*68:4*69:4*15:4*70:4*19:4*21:4*71:4*3:4*72:4*33:4*73:4*2:4*74:4*75:4*23:4*76:4*12:4*77:3*21:3*33:3*31:3*9:3*49:3*7:3*22:3*30:3*50:3*51:3*2:3*52:3*53:3*54:3*55:3*56:3*57:3*58:3*59:3*6:3*60:3*61:3*46:3*62:3*63:3*64:3*65:3*66:3*67:8*77:8*78:8*53:8*52:8*79:8*80:8*21:8*81:8*82:8*83:8*84:8*85:8*86:8*87:8*88:8*66:8*89:8*90:8*91:8*92:8*93:8*8:8*42:8*22:8*39:8*36:8*94:8*95:8*96:8*46:8*97:8*98:8*99:8*100:8*30:8*101:8*25:8*102:8*103:8*104:8*105:8*106:8*107:8*108:8*109:5*69:5*75:5*76:5*62:5*77:5*78:5*58:5*12:5*70:5*23:5*19:5*79:5*80:5*81:5*82:5*68:5*83:5*84:5*85:5*86:5*87:5*88:5*89:5*33:5*90:5*91:5*92:5*93:5*94:5*95:5*45:5*7:5*96:5*97:5*98:5*99:11*32:11*33:11*27:11*34:11*35:11*36:11*37:11*38:11*39:11*30:11*15:11*40:11*41:11*42:11*19:11*43:11*44:9*67:9*68:9*51:9*69:9*70:9*46:9*60:9*71:9*72:9*73:9*74:9*75:9*8:9*76:9*21:9*4:9*77:9*13:9*26:9*27:9*5:9*78:9*59:9*79:9*80:9*81:9*82:9*23:9*12:9*83:9*14:9*84:9*85:14*4:14*1:14*5:14*6:14*7:14*8:1*4:13*13:13*14:18*1:15*7:17*1 +5*100:5*101:5*93:5*102:5*103:5*71:5*51:5*104:5*73:5*68:5*57:5*105:5*106:5*12:5*107:5*18:5*95:5*108:12*46:12*9:12*2:12*47:12*48:12*39:2*3:2*0:2*2:2*1:2*73:2*8:2*44:2*6:2*74:2*68:2*75:2*64:2*76:2*11:2*56:2*77:2*78:2*79:2*80:2*81:2*82:9*86:9*59:9*87:9*88:9*89:9*90:9*91:9*92:9*49:9*26:9*74:9*93:9*94:9*95:7*5:7*56:7*17:7*138:7*120:7*139:7*140:7*2:7*141:7*94:7*46:7*142:7*97:7*143:7*144:7*145:7*146:7*147:7*148:10*75:10*18:10*76:10*77:10*78:3*68:3*21:3*69:3*70:3*71:3*72:3*44:3*9:3*27:3*46:3*28:3*73:3*74:3*75:3*76:3*6:3*77:3*78:3*79:3*80:3*81:6*18:6*92:6*103:6*15:6*104:6*105:6*106:6*107:6*32:6*43:6*108:6*109:6*110:6*111:6*83:8*69:8*49:8*110:8*45:8*111:8*112:8*113:8*74:8*114:8*115:8*20:8*116:8*117:4*36:4*20:4*78:4*19:4*79:4*80:4*55:4*34:4*81:4*82:4*35:4*30:4*83:4*84:4*85:4*86:4*87:4*88:4*89:4*12:4*90:4*91:15*8:13*15:13*16:13*17:13*18:1*0:1*6:1*2:1*1:1*3:11*45:11*21:11*46:14*9 +8*110:8*45:8*96:8*112:8*74:6*103:6*18:6*112:6*113:6*114:6*115:6*32:6*85:6*116:3*68:3*71:3*24:3*0:3*1:3*82:3*83:3*9:3*28:3*73:3*45:3*78:4*92:4*19:4*79:4*93:4*94:4*80:4*34:4*81:4*30:4*56:4*86:9*79:9*96:9*90:9*91:9*92:9*97:9*98:7*139:7*5:7*149:7*83:7*150:7*151:7*152:7*141:7*2:7*94:7*103:7*153:7*75:7*56:7*91:7*154:2*1:2*0:2*31:2*3:2*6:2*2:2*44:2*64:2*55:2*8:2*12:2*11:2*74:13*15:13*16:13*19:13*20:5*109:5*110:5*111:5*39:5*51:5*104:5*73:5*68:12*9:10*79:10*80:14*10:11*47:11*45:11*21:1*6:1*2:1*1:30*0:16*2:17*2:15*9 +7*5:12*9:12*37:12*31:12*18:3*0:3*30:3*26:3*24:6*18:6*7:6*8:6*117:6*43:6*118:5*2:5*68:5*112:4*36:4*3:4*95:2*11:2*0:2*7:2*13:2*3:2*22:11*6:11*7:14*1:10*7:10*8:10*9:10*34:9*5:9*4:9*99:8*8:8*39:8*72:8*118 +9*100:9*101:9*102:9*103:9*66:9*4:9*104:9*105:9*106:9*107:5*113:5*62:5*114:5*115:5*116:5*117:5*8:5*118:5*119:5*120:5*121:5*122:5*33:5*123:5*51:5*56:5*57:5*73:5*124:5*104:5*125:5*126:2*0:2*45:2*4:2*3:2*1:2*12:2*22:2*33:2*14:2*11:2*2:2*6:2*9:2*38:2*8:2*5:2*31:2*68:2*64:2*56:2*83:2*84:2*85:2*21:2*75:2*19:2*86:2*51:2*74:2*37:2*54:2*87:2*27:6*119:6*120:6*121:6*122:6*123:6*124:6*100:6*78:6*69:6*39:6*125:6*15:6*126:6*127:6*128:6*129:6*130:6*86:6*131:6*132:6*133:6*134:6*135:6*104:6*136:6*70:6*43:6*137:6*138:6*139:3*84:3*57:3*9:3*85:3*86:3*11:3*87:3*88:3*28:3*89:3*90:3*91:3*47:3*92:3*93:3*6:8*119:8*120:8*121:8*8:8*122:8*73:8*123:8*65:8*124:8*125:8*126:8*127:8*128:8*129:8*67:8*74:8*130:8*131:8*132:8*110:8*133:8*134:8*135:8*136:4*96:4*97:4*98:4*99:4*6:4*100:4*19:4*101:4*10:4*34:4*35:4*30:4*54:4*55:4*86:4*16:4*74:4*89:4*12:10*81:10*82:10*83:10*8:10*84:10*85:14*8:14*11:7*92:7*155:7*5:7*156:7*157:7*28:7*158:7*103:7*57:7*142:7*58:11*48:11*9:11*49:11*50:11*12:13*21:1*5:1*2:1*1:12*10:12*49:12*50:12*37:12*9:12*51 +9*108:9*109:9*16:5*77:5*127:5*128:2*88:2*89:2*90:2*91:2*3:2*92:2*0:2*1:2*17:12*5:12*9:1*8:1*3:1*6:1*1:1*9:1*5:10*86:10*87:10*37:10*88:7*21:7*159:7*5:6*140:6*141:8*137:4*102:4*103:13*22:3*94 +4*68:5*106:5*112:8*138:7*160 +8*20:8*72:8*139:8*45:8*140:8*141:8*58:8*9:8*110:8*142:8*143:8*144:8*145:8*146:8*147:8*148:8*149:8*74:8*99:8*73:8*150:8*151:8*53:8*152:8*153:8*10:8*154:8*97:8*155:8*156:8*157:8*158:8*159:8*160:8*66:8*161:8*162:8*163:8*164:8*130:8*165:8*166:8*167:8*168:8*169:8*170:8*171:8*172:8*52:8*173:8*15:8*174:8*175:8*176:8*177:8*178:8*179:8*91:8*180:8*181:8*56:8*44:8*182:8*183:8*184:8*185:8*186:8*187:8*188:8*189:8*67:8*190:8*32:8*191:8*192:8*49:8*193:8*194:8*195:8*196:8*197:8*198:8*199:8*200:8*201:8*202:8*203:8*204:8*205:8*206:8*207:2*2:2*22:2*14:2*35:2*8:2*1:2*0:2*67:2*5:2*7:2*4:2*11:2*3:2*38:2*9:2*6:2*55:2*93:2*62:2*10:2*16:2*94:2*33:2*58:2*12:2*95:2*96:2*84:2*97:2*98:2*99:2*64:2*74:2*34:2*88:2*100:2*101:4*104:4*19:4*105:4*31:4*106:4*30:4*107:4*108:4*109:4*110:4*111:4*112:4*24:4*6:4*113:4*9:4*114:4*27:4*115:4*116:4*68:4*18:4*29:4*117:4*118:4*89:4*10:4*119:4*13:4*120:4*15:4*121:4*16:4*17:4*122:4*123:4*124:4*125:4*53:4*55:4*76:4*46:4*93:4*126:4*52:4*127:4*23:4*47:4*128:4*87:4*129:4*130:4*50:4*131:4*132:7*161:7*19:7*89:7*162:7*5:7*163:7*164:7*93:7*165:7*166:7*142:7*167:7*168:7*169:7*170:7*91:7*75:7*171:7*172:7*69:7*2:7*129:7*17:7*173:7*56:7*174:7*175:7*176:7*177:7*178:7*179:7*180:7*181:7*182:7*183:7*184:7*185:7*186:7*187:7*188:7*189:7*190:7*60:7*8:7*46:7*80:7*84:7*191:7*192:7*193:7*194:7*195:7*196:7*197:7*198:7*28:7*68:7*199:7*200:7*201:7*202:7*203:7*204:7*205:7*206:7*207:7*208:7*209:7*210:7*211:7*120:7*212:7*213:7*214:7*215:7*216:7*217:7*218:7*88:7*219:7*220:7*221:7*222:7*223:7*224:7*225:7*226:7*227:7*228:7*229:7*38:7*230:7*231:7*232:7*233:7*234:7*235:7*236:7*237:7*85:9*110:9*33:9*111:9*112:9*113:9*114:9*115:9*1:9*116:9*117:9*118:9*119:9*120:9*121:9*39:9*122:9*123:9*124:9*125:9*126:9*127:9*5:9*128:9*129:9*130:9*35:9*13:9*131:9*132:9*133:9*134:9*135:9*136:9*137:9*12:9*138:9*139:9*140:9*141:9*142:9*8:9*143:9*144:9*145:9*146:9*147:9*148:9*149:9*150:9*151:9*42:9*152:9*153:9*154:9*155:9*156:9*157:9*158:9*159:9*160:9*161:9*162:9*163:9*164:9*30:9*165:9*166:9*167:11*51:11*52:11*53:11*54:11*36:11*55:11*56:11*57:11*23:11*58:11*59:11*60:11*61:11*3:11*62:11*63:11*64:11*65:11*45:11*66:11*1:11*46:11*67:11*68:11*69:11*70:6*142:6*143:6*144:6*85:6*98:6*15:6*71:6*145:6*146:6*147:6*43:6*148:6*149:6*34:6*5:6*100:6*139:6*150:6*151:6*152:6*153:6*124:6*154:6*155:6*156:6*157:6*158:6*159:6*160:6*39:6*161:6*162:6*163:6*66:6*164:6*165:6*166:6*167:6*168:6*169:6*170:6*171:6*172:6*173:6*174:6*38:6*175:6*8:6*176:6*177:6*178:6*179:6*108:6*180:6*181:6*56:6*182:6*183:6*32:6*184:6*185:6*186:6*187:6*188:6*189:6*190:6*31:6*191:6*192:6*193:6*194:6*195:6*196:6*131:6*197:6*198:6*48:6*199:6*12:6*200:6*23:6*201:6*202:6*203:6*204:6*103:6*52:6*205:6*206:6*46:13*23:13*24:13*25:13*26:13*27:13*28:5*51:5*83:5*129:5*104:5*130:5*73:5*131:5*40:5*57:5*66:5*132:5*75:5*70:5*62:5*133:5*134:5*135:5*55:5*31:5*50:5*136:5*39:5*137:5*138:5*139:5*140:5*33:5*141:5*142:5*143:5*97:5*76:5*116:5*12:5*144:5*13:5*145:5*122:5*146:5*147:5*148:5*149:5*150:5*71:5*151:5*152:5*153:5*154:5*155:5*156:5*157:5*158:5*159:5*160:5*161:5*162:5*163:5*164:5*165:5*5:5*23:5*166:5*167:5*168:5*169:5*170:5*171:3*95:3*96:3*9:3*32:3*27:3*1:3*28:3*97:3*78:3*87:3*98:3*99:3*100:3*86:3*19:3*101:3*102:3*103:3*104:3*105:3*2:3*63:3*106:3*107:3*108:3*109:3*31:3*110:3*111:3*112:3*113:3*114:3*115:3*46:3*116:3*117:3*118:3*119:3*120:3*121:3*42:3*122:3*62:3*123:3*90:3*84:3*124:3*125:3*126:3*127:3*30:3*128:3*69:3*129:3*130:3*6:3*131:3*132:3*133:3*134:3*135:10*89:10*22:10*64:10*90:10*91:10*92:10*93:10*83:10*32:10*94:10*5:10*95:10*96:10*3:10*97:10*98:10*99:10*100:10*101:10*102:10*103:10*104:10*105:10*106:10*44:10*107:10*108:10*109:10*110:10*111:10*112:10*113:10*114:10*11:10*115:10*116:10*58:10*117:10*39:10*118:10*119:10*120:10*121:12*52:12*1:12*53:12*54:12*55:12*2:12*56:12*57:12*58:12*59:12*60:12*61:12*62:12*63:12*64:12*65:12*66:12*67:12*68:12*69:12*70:12*71:12*46:12*72:12*73:12*74:12*75:12*76:15*10:15*4:15*11:15*12:1*2:1*1:1*6:1*0:1*7:1*4:1*3:14*12:14*13:14*14:14*7:14*15:14*16:14*17:18*2:32*0:87*0 +4*133:4*134:4*79:4*135:4*136:4*16:7*238:7*5:7*239:7*240:7*241:7*242:6*207:6*143:6*208:6*209:6*43:5*12:5*172:2*64:2*102:2*68:2*103:3*136:3*137:3*78:3*138:3*139:3*7:3*140:9*109:8*208:12*77:12*78:12*79:1*6 +11*71:11*18:11*72:11*73:11*74:16*3:10*122:10*123:10*124:10*125:10*126:10*87:10*6:10*127:7*186:7*54:7*105:7*119:7*243:7*244:7*245:7*246:7*247:7*115:7*56:7*248:7*180:7*249:7*250:7*130:7*235:7*251:7*252:7*253:7*254:2*0:2*6:2*9:2*1:2*3:2*2:2*22:2*33:2*11:2*12:2*38:2*5:2*47:2*104:2*8:2*63:2*4:2*92:2*7:2*105:2*99:6*210:6*211:6*212:6*213:6*214:6*25:6*215:6*216:6*217:6*3:6*4:6*218:6*219:6*5:6*220:6*165:6*221:6*222:6*223:6*184:13*29:3*22:3*105:3*9:3*0:3*27:3*23:3*2:3*141:8*209:8*46:8*210:8*188:8*53:8*20:8*211:8*49:8*212:8*213:8*214:8*32:8*215:8*216:8*217:8*218:8*219:4*9:4*137:4*36:4*27:4*6:4*116:4*138:4*139:4*140:9*71:9*168:9*169:9*170:9*171:9*51:9*172:9*173:5*173:5*77:5*68:5*174:5*175:5*176:5*177:5*178:5*8:5*179:5*180:12*9:12*80:17*3:1*1 +6*224:6*225:6*25:6*226:6*227:11*3:12*9:9*174:5*181:5*182:5*2:8*220:3*0:7*255 +11*75:2*3:2*38:2*12:2*6:2*1:2*0:7*31:7*256:7*250:5*1:5*2:5*183:5*181:5*182:5*39:3*0:3*31:3*11:12*81:12*9:4*141:4*142:4*143:9*174:9*175:9*113:6*225:6*25:6*228:6*141:8*220:8*70:8*221:8*125 +10*128:10*129:5*1:5*2:5*181:5*182:3*0:12*81:12*9:7*256:2*0:4*144:9*174:6*225:6*25:6*229:6*230:8*220 +5*181:5*182:5*2:5*68:6*225:6*25:6*231:6*224:12*9:12*81:9*174:8*220:8*222:3*0:4*36:4*68:4*145:10*128:11*75 +4*145:4*146:4*147:4*11:4*12:5*1:5*2:5*184:5*12:3*0:3*6:12*81:7*256:9*176:2*92:2*106:2*107:2*108:2*109:2*64:1*9:1*4:10*130:16*4 +8*42:8*92:11*76:11*77:11*78:2*3:2*110:12*9:12*82:5*185:5*2:5*68:5*186:5*106:5*4:5*187:5*188:10*131:10*132:10*133:10*134:10*135:3*21:3*115:6*18:6*232:6*6:6*233:6*234:6*235:4*36:4*0:4*148:7*257:7*258:7*259:7*260:7*160:9*177:9*178 +9*179:9*180:9*181:9*132:9*182:9*176:9*5:9*183:9*174:9*184:9*185:9*186:9*113:9*187:9*71:9*13:9*115:9*60:9*188:9*45:9*109:8*223:8*224:8*225:8*226:8*46:8*227:8*228:8*229:8*170:8*230:8*154:8*231:8*58:8*232:8*233:8*214:8*234:8*235:8*101:8*236:8*237:4*55:4*36:4*149:4*6:4*150:4*18:4*151:4*27:4*152:4*12:4*31:4*145:4*2:4*153:4*154:4*134:4*155:4*156:4*4:4*117:4*120:4*24:4*157:4*158:4*135:6*11:6*126:6*236:6*164:6*13:6*44:6*237:6*238:6*239:6*240:6*241:6*242:6*243:6*137:6*31:6*56:6*244:6*245:6*129:6*246:6*89:6*85:6*223:6*19:6*200:6*144:6*247:6*5:6*248:6*15:6*201:6*249:6*250:6*251:6*252:5*58:5*189:5*33:5*23:5*25:5*18:5*190:5*191:5*12:5*100:5*192:5*193:5*53:5*71:5*194:5*195:5*127:5*196:5*180:5*116:5*91:5*150:5*62:5*197:5*67:5*164:5*198:2*63:2*8:2*0:2*37:2*2:2*3:2*5:2*45:2*6:2*22:2*11:2*1:2*7:2*33:2*64:2*9:2*14:2*111:2*112:2*66:2*113:2*16:2*12:2*4:2*26:7*58:7*5:7*113:7*261:7*262:7*56:7*63:7*263:7*264:7*265:7*93:7*82:7*266:7*97:7*157:7*19:7*267:7*268:7*116:7*21:7*269:7*270:7*271:7*272:7*273:7*72:7*173:7*274:7*31:7*167:10*136:10*137:10*138:10*139:10*140:10*141:10*32:10*142:10*143:10*144:10*145:10*146:10*107:10*57:10*147:10*148:10*149:10*11:10*82:10*150:10*151:10*49:10*20:10*152:13*3:13*1:12*48:12*46:12*9:12*5:12*81:12*83:12*66:12*84:12*85:11*36:11*15:11*79:11*46:11*18:11*19:11*80:11*20:11*81:11*82:17*4:3*142:3*143:3*144:3*145:3*146:3*6:3*9:3*147:3*21:3*148:3*31:3*149:3*22:3*27:3*46:3*105:3*150:3*32:1*2:1*8:1*9:14*18 +7*275:7*0:7*276:7*255:7*21:7*277:7*167:7*278:7*279:7*155:7*280:3*32:3*151:3*0:3*1:3*152:3*153:3*154:3*155:3*17:3*156:3*70:3*71:3*157:3*158:3*159:3*121:3*160:3*161:5*1:5*2:5*199:5*200:5*159:5*201:2*0:2*1:2*6:2*114:2*115:2*26:2*56:2*8:2*2:2*99:2*3:2*116:2*117:2*92:6*253:6*141:6*254:17*5:14*8:1*4:1*2:1*5:1*6:1*9:1*3:12*46:12*42:13*30:10*153:10*42:10*154:10*155:9*189:4*159:4*38:4*160:4*104:4*105:4*161:4*162:4*163:4*164:4*165:4*166:4*89:4*167:11*55 +10*156:10*147:10*9:10*11:10*19:10*50:10*157:10*34:10*158:10*159:10*160:3*7:3*32:3*0:3*31:3*10:3*24:3*152:3*162:3*48:3*163:3*164:3*78:3*55:3*9:3*50:3*165:4*27:4*67:4*103:4*16:4*105:4*13:4*164:4*4:4*19:4*168:4*169:4*170:4*171:4*52:4*172:4*173:4*174:4*175:4*176:4*177:4*88:4*42:4*46:4*41:4*178:4*179:4*180:4*181:4*61:4*182:4*3:4*183:4*36:2*57:2*68:2*4:2*2:2*11:2*0:2*12:2*51:2*7:2*22:2*8:2*9:2*1:2*118:2*119:2*88:2*120:2*121:2*78:2*122:2*5:2*6:2*3:2*45:12*9:12*2:12*86:12*15:12*87:12*16:12*88:6*25:6*255:6*15:6*256:6*174:6*221:6*257:6*258:6*250:6*259:6*260:6*261:6*262:6*263:6*33:6*123:6*43:6*264:6*265:6*143:6*266:6*108:6*267:6*234:6*40:6*88:6*87:6*16:6*268:6*269:6*14:6*270:6*271:6*190:6*272:6*273:6*46:6*274:6*275:8*238:8*239:8*181:8*240:8*241:8*242:8*243:8*244:8*10:8*245:8*246:8*65:8*86:8*20:8*247:8*152:8*248:8*249:8*250:5*2:5*12:5*202:5*199:5*62:5*203:5*204:5*205:5*206:5*207:5*208:5*209:5*145:5*210:5*211:5*212:5*37:5*213:5*214:5*215:5*69:5*216:5*68:14*0:14*19:7*281:7*116:7*282:7*113:7*177:7*283:7*284:7*285:7*5:7*170:7*286:7*287:7*288:7*149:7*17:7*250:7*289:7*290:7*291:7*292:7*293:7*203:7*294:7*12:7*295:7*296:11*83:11*84:11*85:11*30:1*4:1*8:1*6:1*0:1*9:9*55:9*4:9*8:9*190:9*191:9*192:9*193:9*194:9*195:9*196:9*27:9*1:9*33:9*197:9*198:13*5:13*31:15*13:15*14 +11*57:11*29:11*3:11*30:2*11:2*26:2*0:2*1:2*6:2*3:2*93:2*62:2*8:2*12:2*2:2*16:2*10:2*7:6*143:6*48:6*46:6*23:6*62:6*141:6*98:6*276:6*277:6*5:6*278:6*73:3*32:3*166:3*0:3*1:3*7:3*167:3*9:3*10:3*121:3*47:3*168:3*12:3*27:3*24:5*48:5*1:5*2:5*159:5*217:5*83:5*218:5*50:5*166:5*219:7*0:7*282:7*12:7*177:7*167:7*297:7*238:7*81:7*5:7*43:7*185:7*298:7*299:7*129:8*20:8*59:8*240:8*66:8*251:8*65:8*252:8*253:8*254:8*39:8*72:9*5:9*88:9*198:9*118:9*115:9*161:9*109:9*17:9*199:9*132:9*122:9*200:9*201:1*1:1*6:1*4:1*9:13*3:13*22:4*164:4*76:4*104:4*89:4*184:4*185:4*19:10*22:10*9:10*161:10*155:10*11:10*162:10*163:10*164:12*9:12*89:12*90:12*2:14*20 +6*49:6*98:6*43:6*279:6*280:2*11:2*123:2*6:2*48:2*2:2*0:2*1:2*22:2*10:5*83:5*122:5*51:5*73:5*57:5*104:4*104:4*107:4*19:4*39:4*186:4*93:4*34:4*55:4*187:4*30:8*255:8*256:8*180:8*257:8*258:7*167:7*47:7*63:7*113:7*139:7*142:7*2:3*1:3*32:3*86:10*65:10*92:9*202:9*203:11*52:11*60:13*23 +9*204:9*205:9*1:9*118:9*206:9*13:9*33:9*64:9*207:9*208:9*116:9*115:9*209:9*90:9*149:9*66:3*9:3*11:3*0:3*2:3*10:3*32:3*103:3*151:3*24:3*28:3*30:3*19:3*117:3*47:3*88:3*63:4*104:4*68:4*12:4*39:4*3:4*16:4*165:4*19:4*121:4*93:4*107:4*188:4*34:4*54:4*89:4*30:4*110:4*129:4*86:5*1:5*2:5*40:5*18:5*83:5*71:5*123:5*220:5*62:5*221:5*72:5*222:5*97:5*195:5*122:5*51:5*57:5*73:5*104:5*33:5*66:5*223:2*1:2*13:2*2:2*16:2*6:2*11:2*0:2*4:2*33:2*12:2*9:2*118:2*44:2*7:2*3:2*48:2*22:2*99:2*8:2*94:2*10:2*74:2*38:2*14:2*95:6*281:6*282:6*98:6*283:6*89:6*284:6*28:6*25:6*285:6*8:6*136:6*166:6*23:6*43:6*279:6*13:6*70:6*139:6*152:6*180:6*183:6*182:7*300:7*167:7*168:7*84:7*301:7*302:7*303:7*5:7*304:7*214:7*305:7*306:7*139:7*57:7*142:7*173:7*2:7*174:7*141:7*95:7*307:7*218:7*94:7*8:8*259:8*236:8*260:8*120:8*224:8*261:8*20:8*262:8*263:8*148:8*74:8*66:8*164:10*71:10*9:10*161:10*165:10*11:10*49:10*109:10*166:10*167:10*168:11*1:11*86:11*30:11*87:11*88:11*52:11*89:11*25:14*20:14*21:12*9:12*91:12*33:12*10:12*92:13*32:13*3:22*0:1*1:15*11 +5*224:5*1:5*2:5*83:5*12:7*113:7*0:7*223:7*167:7*308:7*309:7*36:7*310:7*91:7*311:7*312:7*313:7*5:7*166:4*135:4*189:4*116:4*104:4*190:4*105:4*95:4*191:4*12:4*192:3*0:3*1:3*32:3*142:3*9:3*24:3*6:3*169:3*119:2*0:2*1:2*6:2*8:2*11:2*2:2*3:2*7:2*16:2*4:2*22:2*124:2*68:6*15:6*286:6*5:6*130:6*287:6*101:6*98:6*146:6*288:6*25:6*289:6*290:6*291:6*292:6*117:6*293:6*294:9*5:9*17:9*132:9*210:9*211:9*1:9*125:9*212:9*213:9*96:9*214:9*44:9*161:11*57:11*90:11*91:11*33:15*5:8*264:8*52:8*235:8*78:8*253:8*265:8*266:8*267:8*268:8*269:12*93:12*9:12*94:10*167:10*169:10*121:13*23:13*22:19*0 +9*55:9*33:9*61:9*144:9*215:9*49:9*118:9*116:9*1:9*216:9*217:9*46:9*218:9*219:9*111:9*220:9*221:9*130:9*222:9*223:9*224:2*51:2*22:2*2:2*6:2*12:2*7:2*0:2*1:2*57:2*37:2*8:2*11:2*123:2*95:2*16:2*10:2*125:2*126:2*127:2*128:2*129:2*21:2*92:2*43:2*130:2*108:2*131:2*66:2*120:2*99:2*114:2*132:2*41:2*133:2*134:2*64:2*19:2*135:2*44:2*136:2*137:2*138:2*77:2*139:2*140:2*141:2*142:2*143:2*144:2*28:2*145:2*146:2*147:2*148:2*149:2*150:2*151:2*152:2*153:2*154:2*23:2*155:2*3:2*156:2*109:2*157:2*158:2*65:2*38:2*33:12*87:12*9:12*2:7*116:7*113:7*296:7*314:7*27:7*56:7*278:7*167:7*284:7*173:7*315:7*203:7*316:7*317:7*318:7*319:7*19:7*120:7*320:7*205:7*2:7*82:5*216:5*68:5*225:5*226:5*227:5*228:5*229:5*230:5*48:5*231:5*232:5*31:5*233:5*83:5*234:5*39:5*75:5*235:5*236:3*32:3*27:3*76:3*170:3*171:3*172:3*173:3*174:3*175:3*103:3*176:3*177:3*178:3*179:3*42:3*180:3*181:3*182:3*183:3*184:3*185:3*186:3*187:3*188:3*25:3*189:3*155:3*190:3*1:3*191:3*192:3*193:3*194:3*195:3*196:3*197:3*198:3*199:3*9:3*46:3*200:8*270:8*271:8*272:8*143:8*149:8*273:8*274:8*275:8*276:8*277:8*164:8*174:8*53:8*278:8*58:14*22:14*8:4*3:4*41:4*36:4*105:4*104:4*193:4*187:4*19:4*16:4*89:4*122:4*0:4*119:4*12:4*194:4*195:4*196:4*107:4*108:4*197:4*161:4*198:4*13:4*95:6*295:6*158:6*152:6*296:6*297:6*298:6*299:6*300:6*301:6*302:6*303:6*143:6*98:6*149:6*148:6*304:6*305:6*15:6*306:6*307:6*117:1*4:1*9:1*1:1*2:1*3:1*7:1*8:1*6:1*5:1*0:26*0:10*170:10*171:10*105:10*18:10*172:10*93:10*89:10*161:11*23:11*25:11*11:11*92:11*27:13*7 +14*23:14*24:9*215:9*214:9*225:9*55:9*226:9*227:9*33:9*228:9*89:9*200:9*37:9*229:9*110:9*90:9*42:2*2:2*51:2*37:2*0:2*57:2*16:2*8:2*1:2*159:2*12:2*11:2*5:2*38:2*22:2*6:2*121:2*7:2*4:2*160:8*270:8*279:8*249:8*56:8*280:8*3:8*281:8*282:8*59:8*58:8*10:5*1:5*2:5*29:5*12:5*237:5*238:5*239:5*240:5*241:5*242:5*167:5*39:5*243:5*199:5*244:5*245:5*246:5*247:3*0:3*32:3*22:3*6:3*39:3*201:3*202:3*203:3*9:3*7:3*48:3*37:3*204:3*205:3*1:7*27:7*0:7*81:7*113:7*321:7*67:7*48:7*322:7*69:7*186:7*323:7*288:7*2:7*291:7*116:7*292:7*324:7*325:7*326:7*327:7*120:7*328:7*329:7*315:4*3:4*131:4*2:4*199:4*6:4*200:4*201:4*52:4*81:4*118:4*202:4*203:4*13:4*16:4*19:4*105:4*204:16*5:16*0:6*40:6*25:6*308:6*5:6*309:6*310:6*311:6*312:6*313:6*314:6*315:6*23:6*316:12*9:12*16:12*95:1*0:1*9:1*6:10*97:10*42:10*173:10*172:13*33:13*34:13*35:11*93:11*94 +8*283:8*284:8*285:8*286:8*13:8*287:8*65:8*10:8*125:8*22:2*3:2*0:2*1:2*7:2*14:2*17:2*11:2*2:2*6:2*93:2*62:2*8:2*58:2*4:2*22:2*57:2*26:2*9:2*158:2*106:2*113:2*143:2*161:2*98:2*65:2*66:2*55:2*56:2*19:2*21:2*23:2*102:2*162:2*163:2*16:2*164:2*165:2*166:2*167:2*168:11*95:11*96:11*97:11*3:11*98:11*99:11*63:3*166:3*0:3*1:3*32:3*12:3*145:3*206:3*9:3*142:3*207:3*158:3*71:3*208:3*209:3*210:3*151:3*211:3*212:3*213:3*62:3*214:3*215:3*216:3*217:3*218:3*219:3*220:3*221:3*222:3*223:3*224:3*225:3*226:3*227:3*228:3*229:3*230:6*48:6*3:6*317:6*25:6*318:6*319:6*320:6*321:6*287:6*322:6*323:6*324:5*48:5*1:5*2:5*224:5*248:5*118:5*123:5*129:5*35:5*249:5*12:5*68:5*250:7*0:7*113:7*330:7*331:7*332:7*152:7*333:7*334:7*15:7*12:7*335:7*336:7*337:7*338:9*5:9*157:9*230:9*56:9*0:9*231:9*232:9*109:9*233:9*234:9*216:9*235:4*181:4*6:4*131:4*164:4*205:4*106:4*206:4*36:4*207:4*208:4*209:4*210:4*211:4*212:4*21:4*0:17*5:17*6:16*5:16*6:12*9:12*42:12*80:13*36:13*3:13*33:10*174:10*96:10*175:10*11:10*176:10*29:10*155:14*14:1*1:1*6 +3*32:3*0:3*206:3*231:3*24:3*152:3*12:3*232:3*220:3*17:3*156:3*145:3*233:3*33:3*153:3*234:3*235:3*46:3*168:3*236:3*51:3*237:3*238:3*239:3*240:3*241:3*214:3*6:3*78:3*89:3*151:3*169:3*7:3*10:3*242:3*243:3*244:12*9:12*96:12*97:12*42:12*37:12*60:5*224:5*2:5*69:5*251:5*199:5*35:5*44:5*112:5*118:5*12:5*241:5*252:5*3:5*106:5*49:5*217:5*83:5*218:5*253:5*39:9*214:9*236:9*61:9*0:9*237:9*238:9*157:9*5:9*109:9*239:9*99:9*33:9*113:9*118:9*240:9*45:9*55:9*215:9*17:9*241:9*161:7*339:7*340:7*180:7*186:7*5:7*330:7*331:7*341:7*332:7*113:7*97:7*335:7*334:7*84:7*275:7*342:7*343:7*344:7*43:7*328:7*345:7*314:7*346:7*347:7*173:7*14:7*348:17*6:17*5:2*11:2*93:2*62:2*2:2*75:2*1:2*0:2*3:2*6:2*9:2*8:2*7:2*166:2*26:2*99:2*169:2*84:2*129:2*77:2*92:2*53:2*57:2*102:2*165:2*168:2*22:2*16:2*51:6*143:6*325:6*251:6*3:6*322:6*13:6*326:6*327:6*328:6*329:6*294:6*104:6*75:6*254:6*319:6*8:6*293:6*330:6*276:6*331:6*5:6*56:14*20:14*25:14*22:14*26:14*27:8*99:8*92:8*283:8*10:8*288:8*289:8*49:8*268:8*239:8*39:8*20:8*22:8*290:8*291:10*83:10*177:10*178:10*179:10*106:10*180:10*19:10*96:10*68:10*181:10*9:10*182:10*167:10*154:10*6:11*100:11*101:11*102:11*103:11*104:11*105:11*85:11*106:11*57:11*107:4*213:4*165:4*6:4*29:4*214:4*10:4*153:4*215:4*193:4*216:4*217:4*104:4*135:4*218:4*219:4*105:4*39:4*191:4*12:4*27:4*19:4*33:4*220:4*221:13*30:13*37:13*22:13*5:16*5:16*0:16*7:1*9:1*6:1*3:1*2:1*1:15*15 +4*68:12*9:12*18:7*5:3*26:3*24:2*22:8*39 +13*15:7*347:7*5:5*12:6*330:3*6:8*292 +5*253:5*224:5*12:2*6:2*0:4*220:4*221:3*242:3*89:3*243:3*6:19*0:7*5 +6*143:6*137:6*25:6*332:6*333:6*46:6*334:6*335:6*16:6*78:6*23:6*336:6*13:6*245:6*17:6*337:6*244:6*39:6*69:6*300:6*338:6*339:6*340:6*341:6*342:6*343:6*5:6*344:6*345:6*346:6*347:6*348:6*349:6*350:6*351:6*100:6*352:4*104:4*222:4*16:4*164:4*165:4*223:4*53:4*224:4*225:4*201:4*226:4*227:4*103:4*228:4*229:4*204:4*54:4*230:4*231:4*232:3*32:3*0:3*142:3*31:3*245:3*165:3*246:3*7:3*247:3*9:3*167:3*248:3*6:3*46:3*11:3*130:3*151:3*91:3*249:3*250:3*251:3*252:3*253:3*254:3*159:3*13:3*255:3*256:3*78:3*257:3*258:3*87:3*47:3*259:3*12:3*94:12*9:12*2:12*98:12*39:12*24:12*65:12*5:12*99:12*15:12*100:12*101:8*293:8*294:8*295:8*296:8*58:8*70:8*49:8*20:8*297:8*298:8*299:8*300:8*301:8*100:8*302:5*2:5*29:5*33:5*18:5*8:5*136:5*74:5*254:5*54:5*131:5*255:5*256:5*257:5*258:5*259:5*213:5*260:5*62:5*261:5*262:5*263:5*264:5*265:5*266:5*267:5*268:5*5:5*269:5*270:2*0:2*11:2*8:2*7:2*6:2*1:2*3:2*12:2*40:2*25:2*29:2*30:2*4:2*2:2*170:2*22:2*38:2*171:2*31:2*118:2*75:2*172:2*68:2*173:11*9:11*108:11*109:11*110:11*46:11*111:7*58:7*19:7*75:7*202:7*81:7*113:7*349:7*63:7*82:7*21:7*16:7*350:7*351:7*352:7*116:10*136:10*183:10*184:10*8:10*185:10*167:10*186:10*187:10*188:10*189:10*98:14*28:14*7:1*1:1*8:1*6:1*4:1*9:1*3:1*5:1*0:1*7:1*2:9*88:9*115:9*1:9*113:9*16:9*182:9*118:9*42:9*242:9*149:9*74:9*243:17*7:17*5:13*10:13*38:16*1 +7*84:7*27:7*315:7*142:7*68:7*353:7*46:7*354:7*2:7*56:7*355:7*356:7*357:9*33:9*244:9*215:9*245:9*231:9*117:9*246:9*35:9*42:3*32:3*0:3*159:3*245:3*260:3*17:3*261:3*262:3*6:3*86:3*263:3*264:3*48:3*265:2*57:2*37:2*11:2*1:2*0:2*22:2*174:2*175:2*9:2*6:2*2:2*135:2*77:2*28:2*99:2*176:2*114:5*1:5*2:5*51:5*57:5*105:5*104:5*18:5*199:5*73:5*271:5*12:5*241:6*23:6*353:6*43:6*279:6*354:6*355:6*182:6*114:6*263:6*163:6*356:6*309:6*310:6*357:6*358:12*2:12*102:12*5:12*103:12*104:10*68:10*179:10*42:4*19:4*105:4*34:4*30:4*63:4*55:4*181:4*233:13*39:13*40:13*41:13*33:1*9:1*2:1*4:1*6:1*0:14*29:14*30:14*31:14*32:8*10:8*303:17*8:20*1:16*8:18*3 +10*19:10*190:10*79:10*191:10*37:10*42:10*36:10*186:10*5:10*192:2*11:2*1:2*0:2*163:2*7:2*35:2*6:2*9:2*3:2*14:2*4:2*2:2*38:2*5:2*37:2*95:2*22:2*33:2*8:7*113:7*5:7*161:7*116:7*358:7*36:7*241:7*95:7*108:7*84:7*89:7*359:7*110:7*360:7*46:7*246:7*361:7*93:3*24:3*32:3*0:3*9:3*117:3*6:3*1:3*207:3*42:11*87:11*112:11*113:11*1:11*51:11*114:11*41:11*115:11*116:11*117:5*18:5*62:5*76:5*123:5*268:5*89:5*106:5*139:5*12:5*151:5*140:5*272:5*167:5*24:14*20:6*359:6*360:6*25:6*361:6*85:6*143:6*31:6*100:6*158:6*362:6*84:6*18:6*204:6*7:6*363:6*321:6*330:6*310:6*78:6*73:6*54:6*223:6*165:6*364:6*35:6*77:9*61:9*34:9*130:9*33:9*45:9*247:9*248:9*153:9*249:9*250:9*49:9*161:12*9:12*2:12*103:12*18:12*16:12*105:12*106:8*304:8*305:8*217:8*20:8*306:8*307:8*3:8*60:8*97:8*308:8*309:8*44:8*310:8*311:8*39:4*220:4*89:4*129:4*2:4*233:4*53:4*110:4*13:4*16:4*9:4*117:4*63:13*23:13*42:13*13:13*12:13*3:16*6:15*16:19*1:1*1:1*2 +10*19:10*79:10*37:10*42:10*36:10*186:10*5:10*192:2*11:2*1:2*0:2*166:2*7:2*35:2*6:2*9:2*3:2*14:2*4:2*2:2*177:2*95:2*22:2*33:2*8:5*224:5*18:5*62:5*76:5*123:5*268:5*89:5*12:5*162:5*106:5*151:5*140:5*272:5*167:5*24:7*5:7*161:7*116:7*358:7*36:7*241:7*95:7*108:7*84:7*89:7*359:7*360:7*46:7*246:7*113:7*361:7*93:7*344:3*24:3*32:3*218:3*0:3*9:3*117:3*266:3*6:3*48:3*1:3*42:11*87:11*112:11*113:11*1:11*51:11*114:11*115:11*116:11*117:14*20:6*359:6*360:6*25:6*365:6*18:6*85:6*143:6*31:6*100:6*158:6*362:6*84:6*204:6*7:6*363:6*78:6*73:6*54:6*366:6*223:6*165:6*367:6*368:6*369:6*370:6*371:6*364:6*372:6*35:6*77:9*61:9*34:9*130:9*33:9*45:9*247:9*248:9*214:9*153:9*249:9*250:9*251:9*243:9*49:9*161:12*9:12*2:12*103:12*18:12*16:12*105:12*106:8*284:8*305:8*217:8*20:8*306:8*307:8*3:8*60:8*97:8*44:8*310:8*311:8*39:4*220:4*129:4*53:4*110:4*13:4*57:4*16:4*9:4*117:4*63:13*23:13*42:13*13:13*12:13*3:16*6:17*9:15*16:19*1 +12*60:12*9:12*7:12*55:12*80:12*107:12*24:12*2:12*39:12*108:12*12:12*109:12*37:12*110:12*6:12*111:12*112:2*3:2*58:2*68:2*0:2*2:2*11:2*9:2*33:2*6:2*1:2*8:2*22:2*12:2*4:2*7:2*178:2*34:2*16:2*46:2*179:2*180:2*181:2*182:2*48:14*27:14*33:14*34:14*20:14*35:14*36:14*1:14*37:7*5:7*362:7*363:7*364:7*213:7*365:7*48:7*14:7*2:7*366:7*367:7*157:7*368:7*334:7*369:7*370:7*98:7*371:7*372:7*147:7*373:7*374:7*375:7*376:7*377:7*51:7*378:7*379:7*380:7*381:7*382:7*383:7*332:7*238:7*13:7*6:7*384:7*385:7*386:7*299:7*84:7*387:3*32:3*0:3*267:3*9:3*31:3*70:3*71:3*158:3*12:3*11:3*52:3*6:3*268:3*269:3*3:3*270:3*2:3*142:3*271:3*10:3*272:5*273:5*12:5*274:5*5:5*62:5*96:5*68:5*275:5*115:5*276:5*129:5*132:5*277:5*278:5*279:5*83:5*280:5*49:5*100:5*8:5*281:5*39:5*69:10*193:10*5:10*83:10*194:10*175:10*195:10*34:10*181:10*43:10*196:10*182:10*197:10*198:10*98:10*199:10*167:10*200:10*201:10*202:10*203:10*204:10*19:10*205:10*206:10*207:10*208:10*18:10*209:13*5:13*0:13*43:13*1:13*44:13*45:13*46:13*30:13*47:13*48:13*49:6*7:6*25:6*373:6*374:6*39:6*64:6*93:6*278:6*137:6*286:6*184:6*375:6*117:6*376:6*210:6*377:6*378:6*43:6*379:6*49:6*380:6*381:6*382:6*8:6*275:6*133:6*85:6*383:6*384:6*211:6*34:6*385:6*353:6*386:6*253:6*387:6*388:6*79:6*389:6*390:6*173:6*391:6*200:6*392:6*18:6*393:6*394:6*395:6*15:9*79:9*252:9*253:9*204:9*198:9*254:9*5:9*255:9*205:9*256:9*257:9*258:9*259:9*4:9*260:9*261:9*90:9*262:9*127:9*263:9*264:9*265:9*188:9*266:9*267:9*33:9*181:9*268:9*155:9*269:9*130:9*270:9*271:9*84:9*77:9*272:9*273:9*1:9*274:9*275:4*67:4*234:4*33:4*6:4*220:4*117:4*53:4*36:4*235:4*213:4*137:4*8:4*19:4*236:4*237:4*238:4*239:4*214:4*240:4*9:4*105:8*31:8*40:8*24:8*312:8*15:8*22:8*313:8*72:8*307:8*314:8*315:8*316:8*36:8*119:8*317:8*318:8*319:8*83:8*20:8*99:8*320:8*234:8*321:8*322:8*45:8*323:8*324:8*325:8*326:8*327:8*328:8*329:8*330:8*19:8*331:8*92:8*332:8*333:8*334:8*335:8*52:8*336:8*337:8*338:8*42:8*339:8*143:8*10:8*340:8*259:8*341:16*0:16*9:11*106:11*118:11*59:11*119:11*120:11*121:11*122:11*33:11*123:11*124:11*1:11*79:11*125:11*126:11*0:11*9:11*127:11*35:11*3:11*34:11*128:15*17:15*18:1*9 +2*16:2*6:2*11:2*0:2*163:2*1:2*7:2*8:2*123:2*4:2*94:2*10:2*2:9*118:9*214:9*1:9*276:9*277:9*278:9*279:9*116:9*42:7*167:7*388:7*113:7*161:7*139:7*389:7*142:7*2:7*174:7*5:4*104:4*19:4*107:4*76:4*93:4*34:4*55:4*105:4*30:8*342:8*96:8*306:8*180:8*141:8*53:8*343:8*344:8*345:5*282:5*18:5*283:5*75:5*122:5*51:5*57:5*73:5*104:5*66:3*57:3*32:3*151:3*9:3*86:3*78:3*273:3*274:3*19:3*24:3*0:6*360:6*152:6*15:6*169:6*396:6*43:6*279:6*131:6*23:6*25:6*397:10*11:10*210:11*52:11*25:16*10:12*9 +7*173:3*244:5*12:15*19:2*64:4*241:6*166 +12*9:5*224:5*2:5*68:5*106:5*112:3*0:3*32:2*57:7*113:7*160:4*36:4*68:8*138 +15*20:15*3:2*0:2*57:2*11:2*68:2*183:2*6:2*44:2*3:2*5:2*35:2*2:2*1:2*7:2*29:2*30:2*184:2*185:2*14:2*16:2*37:2*4:2*48:3*32:3*0:3*241:3*9:3*158:3*275:3*276:3*7:3*245:3*165:3*254:3*66:3*94:3*24:3*15:3*27:12*9:12*5:12*20:12*18:6*25:6*398:6*23:6*89:6*399:6*27:6*5:6*255:6*46:6*143:6*400:6*401:6*402:6*84:6*312:8*31:8*346:8*10:8*327:8*66:8*238:8*149:8*347:8*348:8*242:8*349:8*39:8*36:8*50:8*86:5*31:5*12:5*199:5*29:5*123:5*23:5*68:5*18:5*45:5*213:5*258:5*284:5*285:5*241:5*69:5*96:4*67:4*27:4*16:4*36:4*164:4*165:4*103:4*242:4*104:4*68:4*13:4*59:4*243:4*9:4*33:4*69:7*390:7*116:7*391:7*12:7*283:7*113:7*31:7*84:7*28:7*32:7*87:7*5:7*163:7*392:7*393:7*394:16*11:16*0:9*215:9*79:9*13:9*280:9*61:9*281:9*75:9*282:9*283:9*74:9*200:9*45:9*205:9*64:1*1:1*4:1*8:1*6:10*86:10*19:10*156:10*9:10*97:10*211:10*8:10*152:10*161:11*129:11*130:11*6:11*108:11*18:11*131:11*23:13*10:13*12 +15*20:15*21:2*0:2*11:2*8:2*10:2*2:2*26:2*6:2*99:2*44:2*186:2*68:2*73:2*56:2*93:2*62:2*187:2*119:2*84:2*14:2*188:2*55:2*7:2*45:2*57:2*158:2*106:2*113:2*143:2*161:2*98:2*65:2*66:2*19:2*21:2*23:2*102:2*1:2*96:7*113:7*395:7*339:7*311:7*396:7*397:7*166:7*398:7*399:7*238:7*400:7*183:7*116:7*46:7*161:7*28:7*275:6*403:6*326:6*404:6*317:6*225:6*43:6*3:6*405:6*7:6*282:6*13:6*359:6*27:6*25:6*406:5*8:5*118:5*286:5*287:5*29:5*288:5*199:5*289:5*290:5*258:5*68:5*291:5*249:5*3:5*12:5*18:5*241:5*292:10*212:10*213:10*6:10*153:10*214:10*215:10*175:10*216:10*29:10*185:10*65:10*190:3*149:3*9:3*121:3*220:3*17:3*277:3*152:3*278:3*279:3*280:3*153:3*281:3*87:3*189:3*155:3*70:3*158:3*282:3*283:3*159:3*0:3*30:3*32:3*208:3*209:3*210:3*207:3*151:3*211:3*212:3*213:3*62:3*261:3*21:3*284:9*231:9*132:9*214:9*11:9*284:9*285:9*189:9*286:9*287:9*288:9*79:9*289:9*233:9*61:9*4:9*125:9*290:13*3:13*50:13*51:4*104:4*244:4*216:4*159:4*0:4*52:4*245:4*246:4*161:4*197:4*165:4*247:4*73:4*164:4*6:4*248:4*249:4*36:4*206:4*214:4*106:4*68:4*40:14*20:14*38:14*39:14*22:14*40:8*350:8*351:8*207:8*352:8*28:8*353:8*354:8*355:8*356:8*41:8*357:8*36:8*358:8*42:8*111:8*359:8*31:11*64:11*30:11*108:1*9:1*0:1*6:1*2:1*1:12*9:12*7 +15*20:2*0:2*166:2*63:2*8:2*2:2*68:2*11:2*159:2*45:2*37:2*6:2*1:2*3:2*4:2*48:2*7:2*16:5*224:5*58:5*33:5*12:5*68:5*285:5*69:5*96:5*18:4*36:4*128:4*67:4*68:4*13:4*59:4*243:4*9:4*33:4*69:4*16:6*11:6*23:6*46:6*25:6*407:6*27:6*401:6*402:6*84:6*312:9*122:9*74:9*282:9*200:9*45:9*205:9*64:10*136:10*217:10*218:10*161:10*19:7*6:7*401:7*116:7*283:7*402:7*5:7*163:7*393:7*394:8*346:8*31:8*242:8*349:8*39:8*36:8*50:8*86:16*11:16*0:13*10:13*52:13*12:12*9:12*20:12*18:3*32:3*94:3*218:3*77:3*0:3*24:3*15:3*27:1*2:1*1:11*23 +14*22:5*224:5*1:5*2:5*148:5*293:5*248:2*168:2*0:2*1:2*8:2*11:2*47:2*3:2*2:2*189:2*12:2*7:2*9:3*0:3*1:3*153:3*285:3*286:7*0:7*403:7*332:7*311:7*167:7*404:7*405:7*406:9*214:9*1:9*109:9*132:9*291:9*21:9*292:9*293:9*277:8*360:8*191:8*125:8*361:4*147:4*246:4*250:4*8:4*110:4*251:6*13:6*319:6*408:6*409:6*34:6*410:6*208:10*219:10*169:10*81:10*155:1*9:1*3:13*3:12*42:11*106:15*22 +16*1:2*0:8*66:8*362:5*224:5*12:6*331:19*0:3*6:3*24:7*66:7*5:10*220 +4*104:4*213:4*107:4*28:4*6:4*19:4*33:4*34:4*105:4*55:4*86:4*30:4*57:4*89:4*63:4*252:4*48:4*253:4*254:4*255:4*122:4*256:7*345:7*337:7*167:7*361:7*78:7*334:7*113:7*139:7*162:7*142:7*72:7*117:7*2:7*174:7*53:7*407:7*408:7*27:7*0:7*95:7*409:7*410:7*411:3*32:3*287:3*52:3*86:3*273:3*9:3*46:3*103:3*0:3*171:3*172:3*288:3*62:3*78:3*289:3*290:3*291:3*25:6*46:6*98:6*49:6*160:6*411:6*211:6*152:6*43:6*279:6*174:6*39:6*71:6*296:6*5:6*25:6*412:6*413:6*275:6*414:6*415:6*416:6*417:6*336:6*303:10*19:10*161:10*221:10*222:10*223:10*224:10*9:10*207:2*16:2*6:2*11:2*93:2*62:2*12:2*0:2*7:2*5:2*3:2*1:2*22:2*8:2*2:2*9:2*190:2*4:2*74:2*10:2*38:2*14:2*33:2*152:2*99:2*51:2*98:2*161:2*24:2*76:2*73:2*186:2*191:2*148:2*120:2*192:2*147:2*193:9*118:9*1:9*294:9*161:9*279:9*6:9*79:9*27:9*295:9*296:9*182:9*115:9*33:9*214:5*83:5*75:5*294:5*62:5*129:5*147:5*51:5*57:5*73:5*109:5*104:5*295:5*12:5*35:8*251:8*50:8*363:8*343:8*72:8*364:8*53:8*365:13*15:13*23:13*12:11*132:11*133:11*23:11*33:11*134:11*135:11*136:11*3:12*2:12*113:12*114:12*103:12*9:14*41:14*42:14*8:15*23:15*24:15*15:16*6:1*1:1*9:1*6:1*4:1*2:1*0 +4*19:4*257:4*258:4*13:4*259:4*129:4*260:4*89:4*261:4*110:4*262:4*88:4*263:4*264:4*238:4*265:4*29:4*62:4*266:4*52:4*47:4*267:4*145:3*75:3*292:3*117:3*293:3*294:3*89:3*78:3*42:3*295:3*296:3*5:3*297:3*290:3*298:3*119:9*297:9*298:9*299:9*300:9*301:9*302:9*303:9*304:9*305:9*306:9*307:5*296:5*297:5*298:5*12:5*104:5*146:5*299:5*211:5*300:5*301:5*302:5*303:5*304:5*193:5*60:2*194:2*64:2*2:2*7:2*1:2*195:2*74:2*196:2*107:2*19:2*110:2*0:2*6:2*168:2*68:2*197:2*159:2*198:2*22:8*366:8*361:8*367:8*50:8*141:8*48:8*368:8*369:8*370:8*371:8*372:8*373:8*374:8*375:8*376:8*377:8*378:8*360:8*379:8*380:8*381:8*164:8*382:7*56:7*412:7*413:7*414:7*307:7*8:7*415:7*416:7*417:7*418:7*419:7*420:7*421:7*130:7*422:6*418:6*419:6*420:6*277:6*421:6*422:6*423:6*424:6*234:6*425:6*426:6*180:6*427:6*428:6*429:6*430:6*431:6*432:6*433:11*25:25*0:14*43:14*44:23*0:62*0:30*1:13*53:13*54:16*12:16*13:1*1:1*2:1*6:10*225:10*226:17*10:17*11:12*115:12*42:24*0 +5*298:5*118:5*305:5*10:5*306:5*12:5*62:5*307:5*37:10*109:10*227:10*83:10*228:10*22:10*103:2*2:2*22:2*3:2*0:2*4:2*37:2*54:2*1:2*11:2*16:2*6:2*35:2*8:2*7:7*423:7*424:7*241:7*262:7*425:7*36:7*27:7*2:7*129:7*426:7*104:7*299:7*427:3*299:3*300:3*9:3*119:3*75:3*301:13*5:13*22:9*188:9*17:9*18:9*308:9*309:9*130:9*118:9*310:9*88:4*3:4*149:4*145:4*59:4*158:4*19:4*68:8*155:8*125:8*316:8*156:8*141:8*383:8*384:12*116:12*39:12*2:12*9:6*141:6*19:6*277:6*15:6*175:6*126:11*137:11*82:11*127:11*138:11*139:17*10:1*8:1*4:24*0 +5*298:5*308:5*2:5*282:5*12:5*33:5*70:5*307:5*309:5*26:5*25:5*310:5*251:5*293:5*311:5*23:5*195:5*312:5*129:5*112:5*125:4*154:4*145:4*268:4*19:4*238:4*147:4*31:4*269:4*127:4*270:4*6:4*271:4*272:4*29:4*125:4*273:4*274:13*55:13*0:2*3:2*0:2*1:2*11:2*64:2*6:2*2:2*88:2*8:2*7:2*4:2*12:2*22:2*199:2*45:2*67:2*200:2*27:2*58:2*37:2*35:2*158:2*106:2*201:9*310:9*311:9*122:9*312:9*232:9*313:9*314:9*130:9*315:9*99:9*89:12*9:12*117:12*2:12*4:12*118:12*42:12*57:11*138:11*139:11*140:11*141:11*19:6*25:6*434:6*277:6*435:6*436:6*437:6*438:6*439:6*440:8*220:8*385:8*386:8*387:8*65:8*383:8*384:8*388:8*125:8*86:3*0:3*31:3*302:3*299:3*74:3*303:3*30:3*63:3*301:7*428:7*58:7*300:7*429:7*430:7*431:7*419:7*432:7*95:7*424:7*191:7*427:7*433:7*423:10*229:10*136:10*7:10*6:10*226:10*22:10*230:10*231:10*11:10*232:10*233 +8*86:8*181:8*66:8*151:8*389:5*125:5*1:5*2:5*298:5*12:3*0:3*119:3*2:3*304:3*62:10*68:10*229:2*2:2*6:2*64:2*88:6*79:6*277:6*435:9*309:11*142:11*141:11*19:4*19:4*275:7*434:7*435:12*119:12*42:14*45:14*20 +4*68:5*106:5*112:8*138:7*160 +4*276:4*249:4*277:4*278:4*27:4*213:4*152:7*194:7*436:7*116:7*98:7*437:7*243:7*0:7*91:7*438:7*439:7*440:7*441:7*131:7*21:7*442:7*443:7*444:7*445:7*47:7*446:7*447:2*0:2*3:2*11:2*7:2*4:2*2:2*16:2*1:2*22:2*8:2*38:2*6:2*14:2*12:2*202:2*9:13*55:13*56:13*57:12*9:12*4:12*120:12*121:12*122:10*8:10*234:10*235:10*236:10*145:10*237:10*238:10*239:10*240:10*241:10*242:10*243:10*11:3*0:3*305:3*9:3*306:3*307:6*18:6*245:6*408:6*217:6*23:6*441:6*37:6*149:6*442:6*176:6*443:6*444:6*141:6*24:5*2:5*313:5*123:5*314:5*315:5*316:5*23:5*317:8*36:8*390:8*152:8*162:8*391:8*102:8*331:8*163:8*392:8*393:8*25:8*237:8*394:11*19:11*143:11*144:11*145:11*146:11*147:11*148:11*130:11*149:11*36:11*15:11*150:9*23:9*316:9*64:9*17:9*317:9*318:16*11:1*1 +7*97:7*0:7*84:7*5:7*277:7*448:7*115:7*449:7*450:7*28:7*12:2*0:2*1:2*2:2*45:2*203:2*7:2*6:2*114:2*27:2*8:2*47:2*4:2*104:2*5:2*68:2*11:2*22:2*3:2*55:2*63:2*204:2*14:2*35:2*205:2*206:2*207:2*208:8*395:8*49:8*396:8*397:8*8:8*398:8*399:8*240:8*400:8*401:8*402:9*319:9*157:9*320:9*321:9*281:5*1:5*2:5*12:5*318:5*312:5*67:5*21:5*123:5*319:5*24:5*320:5*321:5*295:3*0:3*1:3*9:3*308:3*33:3*45:3*309:3*47:3*91:3*245:3*165:3*6:3*32:3*86:4*279:4*63:4*15:4*145:4*67:4*131:4*27:4*276:4*53:4*54:4*280:4*83:4*260:4*13:4*281:4*19:4*233:6*3:6*146:6*75:6*174:6*273:6*25:6*445:6*148:6*39:6*16:6*446:6*243:6*130:6*447:6*448:6*143:6*449:6*309:6*310:13*15:13*58:13*59:13*60:13*33:16*14:10*244:10*86:10*179:10*245:10*8:10*152:10*64:14*46:1*9:1*3:1*6:1*2:1*4:12*5:12*42:12*123:12*9:12*2:11*151:11*152:11*153:11*154:11*30:20*2 +7*97:7*5:7*451:7*17:7*452:7*116:7*21:7*349:7*453:7*117:2*0:2*8:2*11:2*2:2*1:2*3:2*209:2*30:2*210:2*211:2*22:2*212:10*197:10*246:10*247:10*248:12*9:12*44:12*124:3*310:3*21:3*311:3*312:3*313:3*94:11*155:11*79:11*83:6*18:6*246:6*85:6*86:6*450:6*451:6*452:6*184:6*39:6*453:4*106:4*282:4*71:8*403:8*404:8*405:8*8:9*155:9*8:9*61:9*211:5*55:5*8:5*290:5*29:5*322:1*9:1*6:1*4:13*61:14*8:14*47 +4*276:4*249:4*36:4*0:4*148:7*194:7*436:7*257:7*258:7*259:7*260:10*8:10*249:10*133:10*134:10*135:2*3:2*110:2*6:9*322:9*177:9*178:12*9:12*82:3*0:3*115:6*18:6*232:6*6:6*233:6*234:6*235:6*454:6*196:5*2:5*68:5*186:5*323:5*106:5*4:5*187:11*77:1*1 +9*79:9*204:9*281:9*323:9*27:9*324:9*179:9*113:9*60:9*173:9*14:9*33:9*325:9*205:9*174:9*326:9*327:2*25:2*3:2*22:2*14:2*11:2*8:2*0:2*1:2*16:2*2:2*33:2*7:2*6:2*12:2*48:2*88:2*9:2*5:2*4:2*38:2*69:2*60:2*89:2*213:2*125:2*66:2*47:2*115:2*28:2*63:2*214:2*27:2*92:4*146:4*112:4*13:4*6:4*283:4*284:4*285:4*286:4*8:4*27:4*25:4*3:4*15:4*95:4*145:4*182:4*102:12*125:12*9:12*55:12*39:12*2:12*44:12*46:5*324:5*1:5*2:5*190:5*127:5*23:5*180:5*251:5*40:5*71:5*74:5*325:5*69:5*45:5*313:5*295:5*326:5*116:5*37:5*167:5*327:5*328:3*0:3*143:3*9:3*129:3*11:3*7:3*314:3*144:3*139:3*315:3*316:3*317:3*30:3*318:3*319:1*3:1*4:1*6:1*9:1*2:1*1:1*0:6*300:6*137:6*31:6*19:6*455:6*236:6*141:6*155:6*456:6*100:6*457:6*458:6*15:6*459:6*460:6*13:6*158:6*461:6*4:6*337:6*462:6*143:6*87:6*463:6*28:6*25:6*464:6*465:6*88:6*466:6*467:7*267:7*116:7*5:7*21:7*17:7*33:7*454:7*19:7*455:7*36:7*382:7*456:7*447:7*223:7*98:7*56:7*178:7*28:7*457:7*72:7*16:7*458:7*97:7*459:7*438:7*13:7*238:7*460:7*461:7*462:7*463:13*1:13*62:13*30:13*63:13*61:8*58:8*406:8*78:8*407:8*100:8*48:8*408:8*231:8*409:8*410:8*265:8*411:8*119:8*412:8*30:8*413:8*414:8*86:8*415:8*416:8*65:10*250:10*251:10*81:10*238:10*65:10*252:10*253:10*254:10*255:10*11:10*198:10*21:10*256:10*8:11*156:11*6:11*81:11*53:11*157:11*15:11*108:11*83:14*48:14*49:14*50:14*8:16*15:17*5 +4*68:5*106 +5*329:5*125:5*330:5*12:5*331:7*97:7*238:7*464:3*320:3*21:3*33:3*6:12*9:6*18:6*143:6*468:6*105:6*330:6*469:2*6:11*46:11*158:8*417:4*206 +3*321:3*0:3*1:3*2:3*322:3*206:3*9:3*323:6*470:6*5:6*471:6*472:6*473:6*322:6*474:6*3:6*211:6*49:6*475:6*15:6*200:5*1:5*2:5*332:5*23:5*5:5*94:5*333:5*48:5*334:2*0:2*1:2*11:2*2:2*3:2*16:2*7:2*12:2*8:7*0:7*173:7*183:7*184:7*338:7*337:7*168:7*102:7*186:7*465:7*466:7*334:7*27:7*335:4*184:4*23:4*197:4*50:4*6:11*159:11*36:11*160:11*96:11*161:11*162:11*163:11*127:11*25:11*164:9*132:9*27:9*65:9*17:9*5:9*261:9*205:9*328:13*3:14*51:14*52:14*53:8*418:8*16:8*419:8*420:8*421:8*124:8*156:8*45:8*86:8*422:8*49:8*423:8*240:10*257:10*11:10*154:10*258:10*66:10*259:10*194:10*171:16*16:12*126:12*89:12*127:12*6:12*80:12*128 +4*184:4*287:4*288:4*289:4*205:4*36:4*72:4*47:4*290:4*0:4*148:12*9:12*89:12*42:12*67:12*84:12*82:3*0:3*206:3*324:3*2:3*9:3*325:3*326:3*301:3*327:3*115:5*2:5*23:5*335:5*336:5*5:5*337:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:2*215:2*11:2*0:2*2:2*3:2*8:2*6:2*58:2*9:2*1:2*7:2*110:9*329:9*330:9*132:9*331:9*261:9*161:9*332:9*205:9*333:9*188:9*237:9*99:9*177:9*178:6*100:6*222:6*244:6*8:6*476:6*200:6*15:6*471:6*474:6*5:6*319:6*477:6*287:6*159:6*478:6*479:6*92:6*232:6*6:6*233:6*234:6*235:13*3:13*64:13*65:13*5:13*66:8*424:8*207:8*128:8*165:8*99:8*425:8*426:8*427:8*428:8*418:8*240:8*125:8*429:8*430:8*43:8*49:8*335:8*151:7*467:7*468:7*75:7*469:7*465:7*167:7*178:7*186:7*470:7*471:7*472:7*427:7*473:7*257:7*258:7*259:7*260:7*474:7*160:11*165:11*166:11*164:11*167:11*162:11*168:11*169:16*17:15*15:10*167:10*226:10*257:10*260:10*11:10*252:10*249:10*133:10*134:10*135:17*5:17*12:1*1 +3*50:3*0:3*1:3*9:3*57:3*328:3*105:3*2:3*12:3*46:3*268:6*471:6*300:6*152:6*480:6*481:6*251:6*474:6*470:6*322:6*482:6*15:6*483:6*184:6*484:6*162:6*141:6*418:6*485:5*1:5*2:5*338:5*339:5*340:5*253:5*62:5*23:5*37:5*123:5*341:5*44:5*129:5*295:5*342:5*166:2*0:2*1:2*8:2*11:2*12:2*6:2*16:2*9:2*2:2*3:2*5:2*22:2*7:2*38:2*4:2*33:7*0:7*223:7*205:7*183:7*186:7*470:7*75:7*475:7*19:7*476:7*455:7*477:7*478:7*46:7*50:7*479:7*184:7*480:7*436:7*167:7*277:7*465:7*87:7*481:7*181:7*482:7*178:7*483:7*484:7*271:4*184:4*213:4*220:4*121:4*13:4*113:4*116:4*8:11*45:11*170:11*171:11*36:11*46:11*53:11*167:11*111:11*172:11*68:11*62:11*173:11*3:11*44:11*174:11*175:11*25:11*96:9*334:9*5:9*335:9*165:9*0:9*336:9*1:9*337:9*57:9*338:9*339:9*110:9*122:9*68:9*49:9*185:10*261:10*262:10*181:10*263:10*264:10*265:10*266:10*109:10*267:10*93:13*3:13*67:13*68:13*69:13*22:13*24:13*70:8*240:8*418:8*16:8*419:8*431:8*432:8*433:8*197:8*49:8*427:8*198:8*434:8*86:8*72:8*234:8*181:8*20:8*56:8*435:8*128:8*52:8*45:8*436:8*153:8*288:8*437:8*152:12*46:12*129:12*130:12*2:12*0:12*89:12*131:1*1:14*54:14*53:14*8:15*25 +11*176:11*177:11*19:11*178:11*3:9*259:9*340:9*341:9*5:9*342:9*343:9*344:9*13:9*229:9*55:9*345:9*61:9*79:9*153:2*178:2*37:2*2:2*6:2*0:2*38:2*68:2*1:2*11:2*3:2*9:2*8:2*64:2*7:2*181:2*41:2*124:2*12:2*5:2*22:1*4:1*1:1*3:4*158:4*67:4*291:4*6:4*15:4*292:4*293:10*268:10*269:10*154:10*32:10*270:10*34:10*147:10*9:10*23:10*271:10*272:10*273:14*55:14*56:12*5:12*132:12*42:12*6:12*2:12*133:6*84:6*221:6*141:6*486:6*62:6*56:6*487:6*75:6*319:6*18:6*488:6*146:6*489:6*32:6*35:6*490:6*204:3*9:3*7:3*0:3*287:3*142:3*329:3*33:7*305:7*82:7*98:7*485:7*486:7*11:7*103:7*487:7*488:7*250:7*138:7*489:7*490:7*186:7*236:7*491:7*492:7*493:7*494:7*87:7*495:7*496:7*127:8*65:8*155:8*438:8*36:8*10:8*439:8*440:8*441:8*20:8*207:8*70:8*442:8*443:8*444:8*445:15*15:13*71:13*72:13*73:5*62:5*12:5*285:5*343:5*8:5*14:5*18:5*344:5*345:5*5:5*55:5*342:5*71:5*346:5*347:5*348:32*1:32*2:32*3 +11*102:12*58:9*259:9*59:9*346:2*178:2*0:2*216:2*41:2*6:2*183:2*217:2*218:2*219:1*1:1*6:1*4:1*9:5*349:5*350:5*351:4*209:4*29:4*294:4*214:4*295:4*296:4*10:4*297:4*38:4*298:6*13:6*9:3*330:3*331:3*4:3*214:3*280:8*446:7*497:7*498:7*499:7*500:7*116 +11*102:5*35:5*349:5*8:5*200:5*352:5*337:5*77:5*353:9*259:9*109:9*347:9*348:2*178:2*55:2*220:2*60:2*118:2*91:2*221:2*181:1*1:1*6:1*4:1*9:1*2:1*3:4*209:4*104:4*299:4*293:4*300:4*301:4*302:4*21:4*165:3*7:3*30:3*153:3*332:3*234:3*164:3*157:3*333:3*334:8*313:8*353:6*491:6*492:7*501:7*502 +12*134:12*6:12*135:12*136:12*5:12*37:12*82:9*259:9*137:9*118:9*4:9*99:9*177:9*178:2*178:2*0:2*8:2*3:2*22:2*1:2*4:2*2:2*48:2*110:8*288:8*234:8*447:8*243:8*143:8*20:13*43:13*5:13*3:13*74:4*131:4*47:4*290:4*0:4*148:10*97:10*8:10*109:10*155:10*249:10*133:10*134:10*135:5*279:5*48:5*50:5*69:5*112:5*162:5*323:5*106:5*4:5*187:5*186:5*188:15*15:7*60:7*334:7*473:7*257:7*258:7*259:7*260:7*474:7*160:3*335:3*161:3*327:3*115:6*493:6*232:6*6:6*233:6*234:6*235:11*37:11*169:1*1 +7*283:7*27:7*503:7*504:7*108:7*500:7*216:7*386:7*505:7*372:7*506:7*256:7*507:7*508:7*305:7*509:7*130:7*510:7*511:7*427:7*178:7*16:7*95:7*512:9*259:9*349:9*346:9*1:9*109:9*118:9*90:9*350:9*348:9*185:9*351:9*261:9*352:9*304:2*178:2*12:2*37:2*0:2*2:2*124:2*8:2*22:2*216:2*41:2*219:2*222:2*93:2*62:2*60:2*3:2*181:2*1:2*223:2*91:2*114:2*25:2*125:2*28:2*4:2*224:2*225:2*6:2*9:2*226:2*105:2*11:2*7:2*188:2*64:2*227:2*103:2*24:2*217:2*65:2*158:2*135:2*228:1*9:1*1:1*4:1*2:1*3:1*6:12*9:12*5:12*46:12*137:12*58:3*336:3*0:3*129:3*9:3*331:3*4:3*220:3*330:3*152:3*337:3*142:3*168:3*153:3*234:3*154:3*46:3*333:3*338:3*317:3*339:3*7:3*91:3*340:3*341:3*95:3*6:3*301:3*31:3*181:8*448:8*99:8*446:8*313:8*243:8*449:8*53:8*450:8*451:8*58:8*234:6*494:6*495:6*9:6*496:6*141:6*497:6*151:6*103:6*7:6*66:6*498:6*4:6*217:6*50:6*499:6*500:6*501:6*502:10*188:10*274:10*275:10*162:10*153:10*276:10*277:10*9:10*42:5*354:5*18:5*355:5*8:5*77:5*356:5*35:5*290:5*68:5*62:5*357:5*358:5*12:5*285:5*359:5*360:5*361:5*293:5*201:5*362:5*60:5*295:15*26:17*5:11*179:11*180:11*181:11*182:11*111:11*183:11*184:4*303:4*215:4*298:4*304:4*16:4*165:4*293:4*221:4*36:4*305:4*145:4*2:4*6:4*29:4*12:4*20:4*75:4*306:4*307:4*95:4*308:4*18:4*0:4*297:4*44:14*57:14*8:14*58:14*59:13*75:13*30:13*76:13*77:13*33 +2*2:2*22:2*178:2*8:2*4:2*11:2*0:2*181:2*12:2*1:2*124:2*229:2*3:2*230:2*26:2*6:2*7:2*55:2*48:2*84:2*108:2*231:2*38:2*14:2*188:2*64:8*243:8*207:8*10:8*126:8*452:8*265:8*453:8*50:8*306:8*454:8*246:8*455:8*59:8*456:8*457:8*127:9*75:9*259:9*229:9*353:9*354:9*355:9*49:9*6:9*33:9*38:9*84:9*356:9*357:9*294:11*185:11*177:11*186:11*187:11*188:11*189:11*190:11*191:7*115:7*335:7*178:7*513:7*514:7*89:7*42:7*43:7*515:7*516:7*517:7*95:7*170:7*120:7*188:7*518:7*272:7*502:5*18:5*8:5*96:5*363:5*199:5*23:5*221:5*364:5*365:5*366:5*97:5*69:5*12:5*116:5*123:5*367:6*7:6*163:6*156:6*503:6*504:6*488:6*58:6*505:6*39:6*34:6*506:6*507:6*66:6*48:3*9:3*214:3*342:3*343:3*30:3*287:3*344:3*7:3*123:3*220:3*345:3*62:3*87:3*35:3*346:3*347:3*348:3*6:12*18:12*2:12*67:12*15:12*138:12*139:4*309:4*200:4*13:4*98:4*251:4*15:4*16:4*19:4*105:4*6:4*310:4*311:4*312:4*9:4*38:4*313:4*314:4*315:4*316:4*121:4*4:4*106:4*317:4*297:1*9:1*4:1*1:1*6:10*55:10*117:10*278:10*279:10*210:10*172:10*35:10*280:10*59:10*281:13*22:14*60:14*61 +4*82:4*36:4*72:4*89:3*9:3*45:3*349:5*18:5*368:5*93:5*339:5*369:6*137:6*92:6*508:6*83:1*8:1*3:7*100:7*98:7*148:11*192:11*179:17*5:2*60:2*55:2*89:2*34:2*11:2*0:2*47:2*92:2*27:2*64:2*79:2*6:8*458:10*238:10*282 +10*161:10*283:10*284:10*103:10*109:12*5:12*140:2*22:2*7:2*0:2*8:2*3:2*11:2*37:2*6:2*1:2*2:2*14:2*35:2*181:2*73:6*488:6*39:6*85:6*509:6*57:6*463:6*510:3*287:3*9:3*7:3*41:3*42:3*48:3*350:3*351:3*352:3*353:3*354:3*355:3*356:3*357:8*452:8*53:8*125:8*96:8*152:8*459:11*193:11*30:4*3:4*105:4*318:4*220:4*19:4*48:4*131:4*319:4*320:7*519:7*520:7*303:7*521:7*522:7*523:7*441:7*84:7*359:7*66:7*524:9*358:9*175:9*33:9*359:9*360:9*292:5*123:5*363:5*167:5*370:5*371:1*1:1*6:16*6 +6*49:6*98:6*511:2*11:2*3:2*0:2*1:5*83:5*1:5*2:5*12:4*104:7*525:7*0:8*286:3*0:3*1:3*6 +6*49:6*98:6*512:2*11:2*3:2*0:2*1:2*53:2*68:2*178:2*86:5*83:5*1:5*2:5*12:5*372:4*104:4*321:7*525:7*0:3*0:3*1:3*60:3*61:9*259:8*208 +5*188:5*373:5*162:5*44:5*374:5*274:5*375:5*58:5*4:5*48:5*106:5*376:5*125:5*377:5*112:5*323:5*187:5*186:12*9:12*29:12*39:12*6:12*134:12*5:12*37:12*82:9*259:9*361:9*362:9*363:9*99:9*177:9*178:2*178:2*37:2*54:2*0:2*8:2*9:2*14:2*7:2*22:2*6:2*1:2*2:2*48:2*3:2*110:3*0:3*100:3*9:3*260:3*337:3*358:3*1:3*287:3*89:3*327:3*115:7*526:7*527:7*278:7*334:7*528:7*63:7*27:7*529:7*530:7*78:7*176:7*473:7*257:7*258:7*259:7*260:7*474:7*160:8*460:8*20:8*53:8*461:8*115:8*452:8*86:8*130:8*243:13*78:4*6:4*268:4*36:4*68:4*292:4*47:4*290:4*0:4*148:6*123:6*11:6*488:6*232:6*6:6*233:6*234:6*235:10*207:10*188:10*161:10*3:10*249:10*133:10*134:10*135:11*194:11*139:11*46:11*169:15*27:16*15:1*1 +4*83:4*131:4*322:4*312:2*2:2*0:2*22:2*178:2*14:2*1:2*3:2*7:7*68:7*89:7*531:6*23:6*25:6*513:6*43:6*104:6*15:9*259:12*9:12*2:8*462:8*270:8*56:8*20:8*58:8*97:8*61:3*0:3*66:3*328:3*359:3*360:10*285:10*11:11*195:1*6 +8*86:8*452:8*463:5*125:5*378:5*12:5*167:5*3:5*14:5*217:5*379:5*380:5*381:12*9:12*2:12*6:12*80:9*259:9*233:9*364:9*53:9*365:9*366:9*367:2*178:2*2:2*64:2*39:2*3:2*197:2*11:2*0:2*1:2*217:4*89:4*206:4*63:4*145:4*323:4*231:4*16:4*317:3*361:3*362:3*21:3*63:3*62:3*6:3*363:3*87:3*47:6*18:6*514:6*495:6*83:6*515:6*11:6*516:6*402:6*517:6*276:10*68:10*153:10*286:13*79:7*532:7*372:7*148:7*533:7*534:7*535:11*176:11*187:1*6:1*1:15*28:21*0 +7*530:7*186:7*536:7*537:7*538:7*89:7*539:7*63:7*170:7*540:7*150:7*541:7*103:7*19:7*419:7*542:7*126:2*1:2*3:2*2:2*11:2*178:2*7:2*0:2*22:2*5:2*99:2*4:2*232:2*76:2*8:2*174:2*233:2*48:2*75:2*64:2*234:2*40:2*31:2*235:2*84:2*56:2*88:2*107:2*68:2*14:2*236:2*34:12*46:12*134:12*2:12*141:3*337:3*260:3*328:3*359:3*9:3*364:3*365:3*39:3*89:3*4:3*87:3*35:3*366:3*367:3*304:3*164:3*60:3*6:3*44:9*259:9*368:9*59:9*369:9*370:9*27:9*371:9*372:10*109:10*153:10*287:10*8:10*288:10*43:10*210:10*214:4*103:4*3:4*324:4*87:4*19:4*13:4*55:4*45:4*260:4*29:4*48:4*153:4*325:4*326:4*327:8*265:8*464:8*58:8*456:8*110:8*465:8*466:8*286:8*467:8*67:8*373:5*382:5*383:5*18:5*37:5*128:5*384:5*385:5*386:5*387:5*12:5*4:5*388:5*389:5*390:5*48:14*62:1*9:1*2:1*1:1*0:1*6:1*4:6*354:6*48:6*518:6*519:6*40:6*34:6*520:6*521:6*330:6*522:6*523:6*105:13*80:11*46:11*196 +4*68:5*106:5*112:8*138:7*160 +9*373:9*259:9*374:9*243:9*226:9*375:2*178:2*2:2*22:2*7:2*3:2*0:2*103:2*99:2*68:2*186:2*237:2*55:2*14:2*75:2*118:3*89:3*290:3*368:3*61:3*99:3*164:3*369:3*78:3*60:3*346:3*370:3*88:3*371:3*372:3*62:3*94:3*64:3*103:3*21:3*33:5*377:5*93:5*273:5*3:5*128:5*18:5*391:5*392:5*393:5*394:5*395:5*396:5*397:5*398:5*353:5*399:5*95:5*400:5*401:5*220:5*20:5*402:5*12:5*403:4*36:4*72:4*6:4*328:4*73:4*183:4*329:4*321:4*88:4*330:4*331:4*85:4*332:4*333:4*334:4*335:4*336:4*337:4*46:4*338:4*339:4*340:4*341:4*342:4*68:4*343:4*344:4*117:6*92:6*12:6*524:6*410:6*166:6*525:6*526:6*527:6*225:6*528:6*172:6*522:6*18:8*332:8*468:8*268:8*246:8*469:8*470:8*369:8*471:8*472:10*40:10*289:10*290:10*291:17*5:7*25:7*543:7*239:7*544:7*166:7*502:7*545:7*176:7*546:7*542:7*547:7*548:7*549:7*550:7*551:7*552:13*81:13*10:11*197:11*187:12*9 +13*82:13*1:13*3:13*83:13*84:3*373:3*303:3*9:3*167:3*22:3*374:3*2:3*10:3*85:3*235:3*308:3*375:3*376:3*21:3*33:3*143:3*27:3*377:3*0:3*129:3*165:3*252:9*376:9*27:9*377:9*113:9*378:9*84:9*379:9*14:9*380:9*241:9*381:9*382:9*4:9*79:9*259:9*118:9*344:9*383:12*4:12*142:12*6:12*2:12*42:12*143:12*144:12*145:12*5:12*146:12*9:12*18:12*96:12*44:12*147:2*0:2*3:2*6:2*12:2*11:2*2:2*1:2*8:2*9:2*40:2*20:2*4:2*16:2*238:2*21:2*55:2*28:2*19:2*22:2*239:2*7:2*37:2*54:2*178:2*45:2*38:2*14:2*35:4*110:4*345:4*346:4*9:4*347:4*348:4*349:4*350:4*74:4*2:4*89:4*95:4*351:4*28:4*68:4*165:4*352:7*299:7*124:7*35:7*129:7*21:7*553:7*117:7*478:7*554:7*116:7*183:7*87:7*250:7*555:7*11:7*556:7*458:7*188:7*28:7*557:7*44:7*460:7*558:7*167:6*529:6*23:6*39:6*15:6*4:6*148:6*98:6*456:6*530:6*141:6*13:6*531:6*195:6*56:6*152:6*28:6*62:6*14:6*494:6*201:6*27:10*22:10*292:10*11:10*96:10*293:10*294:10*93:10*295:10*296:10*297:10*298:10*242:10*299:10*300:10*301:10*302:11*59:11*57:11*19:11*198:11*113:11*139:11*75:11*199:11*144:11*187:5*62:5*404:5*129:5*3:5*39:5*405:5*194:5*406:5*407:5*408:5*29:5*23:8*48:8*130:8*265:8*126:8*254:8*36:8*87:8*442:8*473:8*474:8*475:8*416:1*1:1*2:1*5:1*6:1*7:15*27:15*20:14*1 +5*141:5*37:5*71:5*236:5*123:5*93:5*58:5*409:5*410:5*62:5*129:5*147:5*411:5*412:5*413:5*414:5*415:5*416:5*417:5*418:5*419:5*420:5*421:5*422:5*423:5*112:5*424:5*130:5*296:5*425:5*426:5*427:5*428:5*307:5*33:5*429:5*305:5*374:5*430:5*431:5*144:5*432:12*6:12*66:12*2:12*18:12*148:12*149:12*150:12*151:12*152:12*20:12*153:12*154:12*155:12*156:12*157:12*158:12*42:12*28:12*159:12*160:12*0:12*161:2*2:2*0:2*37:2*14:2*1:2*35:2*8:2*22:2*11:2*7:2*3:2*6:2*188:2*43:2*169:2*84:2*240:2*45:2*34:2*241:2*55:2*54:2*4:2*178:2*16:2*242:2*243:2*64:2*196:2*187:2*74:2*31:2*75:2*203:2*244:2*152:2*53:2*57:8*8:8*66:8*476:8*358:8*9:8*3:8*280:8*245:8*477:8*478:8*96:8*479:8*480:8*347:8*149:8*481:8*20:8*52:8*148:8*482:8*449:8*483:8*275:8*296:8*10:8*484:8*474:8*485:8*486:8*487:8*130:8*488:8*489:8*490:14*8:14*63:14*64:14*41:14*65:14*66:7*559:7*372:7*173:7*560:7*138:7*48:7*84:7*66:7*359:7*561:7*562:7*563:7*524:7*564:7*565:7*566:7*567:7*278:7*216:7*568:7*569:7*290:7*447:7*181:7*570:7*89:7*183:7*472:7*241:7*56:7*28:7*411:7*168:7*571:7*572:7*72:7*573:7*574:7*575:7*576:7*577:7*578:7*250:7*129:7*579:7*580:7*581:7*582:7*583:7*584:7*585:7*163:7*279:7*334:7*31:7*124:7*557:7*128:4*16:4*131:4*353:4*6:4*14:4*13:4*48:4*36:4*72:4*354:4*129:4*355:4*356:4*19:4*357:4*52:4*358:4*359:4*360:4*220:4*361:4*362:4*363:4*364:4*365:4*158:4*366:4*73:4*90:4*4:4*41:4*367:4*122:4*0:4*368:4*278:4*369:4*83:4*370:4*88:4*331:4*371:4*372:4*169:4*47:4*373:4*374:4*333:4*260:4*85:4*328:4*375:4*29:4*15:4*3:4*376:4*89:4*377:4*206:4*12:4*323:4*214:4*165:4*63:6*23:6*183:6*100:6*532:6*92:6*5:6*202:6*533:6*534:6*535:6*463:6*39:6*33:6*488:6*536:6*152:6*537:6*11:6*131:6*538:6*195:6*402:6*49:6*539:6*422:6*459:6*540:6*120:6*424:6*190:6*541:6*133:6*542:6*543:6*544:6*545:6*108:6*546:6*547:6*12:6*548:6*41:6*306:6*438:6*549:6*550:6*77:6*273:6*330:6*79:9*384:9*45:9*27:9*385:9*21:9*5:9*37:9*149:9*386:9*250:9*387:9*0:9*388:9*180:9*251:9*1:9*42:9*118:9*249:9*46:9*223:9*222:9*334:9*33:9*389:9*390:9*391:9*392:9*393:9*88:9*394:9*113:9*395:9*396:9*397:9*398:9*399:9*400:10*303:10*8:10*63:10*304:10*305:10*284:10*283:10*306:10*307:10*34:10*308:10*309:10*310:10*171:10*170:10*311:10*228:10*312:10*105:10*313:10*314:10*145:10*226:10*315:10*11:10*40:10*316:10*252:3*75:3*148:3*41:3*42:3*100:3*12:3*378:3*379:3*89:3*39:3*380:3*381:3*382:3*96:3*85:3*46:3*383:3*9:3*290:3*384:3*385:3*386:3*48:3*387:3*295:3*44:3*388:3*389:3*390:3*202:3*303:13*85:13*23:13*15:13*78:13*30:13*86:13*87:13*88:13*89:13*90:1*0:1*2:1*9:1*7:1*5:1*6:1*1:1*8:1*4:11*200:11*201:11*30:11*193:11*1:11*3:11*27:11*66:16*6:16*18:16*19:15*29:15*30:15*27:18*4:19*2:17*13:21*1 +6*530:6*152:6*79:6*130:6*10:6*494:6*77:6*5:6*551:6*552:6*402:6*23:6*183:6*48:6*265:11*59:11*51:11*202:11*33:11*203:11*19:11*139:11*204:9*376:9*373:9*4:9*225:9*259:9*113:9*79:9*188:9*99:9*132:9*33:9*328:13*55:13*1:13*91:13*3:13*84:7*586:7*378:7*124:7*587:7*431:7*588:7*530:7*458:7*116:7*168:4*378:4*379:4*31:4*380:4*16:4*117:4*129:4*184:4*45:4*68:15*27:8*130:8*52:8*491:8*492:8*493:8*494:8*86:8*115:8*495:8*3:3*303:3*21:3*391:3*236:3*9:3*373:3*377:3*387:3*103:5*433:5*434:5*435:5*106:5*436:5*437:5*438:5*8:5*71:5*128:5*112:5*407:5*48:5*125:2*192:2*191:2*9:2*37:2*11:2*178:2*7:2*0:2*3:2*14:2*1:2*8:2*6:2*2:2*22:12*2:12*118:12*162:12*6:12*163:12*37:12*9:12*164:12*18:12*80:10*145:10*317:10*318:10*22:10*207:10*316:10*96:14*1 +9*45:9*33:9*401:9*259:9*402:2*2:2*0:2*1:2*4:2*245:2*22:2*63:2*203:2*152:2*105:2*246:8*495:8*181:8*496:8*497:8*498:5*1:5*2:5*439:5*440:5*441:5*394:5*381:5*12:5*3:5*442:5*443:3*0:3*1:3*392:3*41:3*393:3*6:3*394:3*395:3*48:7*0:7*66:7*557:7*64:7*152:7*139:7*589:7*19:7*209:7*590:7*591:4*381:4*48:4*215:4*129:4*20:4*331:4*382:4*383:4*384:4*385:4*386:4*387:4*388:11*51:11*205:11*206:6*79:6*330:6*176:6*553:6*482:6*554:6*555:12*87:10*276:10*319:1*2 +8*499:12*6:12*80:9*328 +2*2:2*8:2*6:2*1:2*22:2*3:2*0:2*11:2*33:2*7:2*214:2*5:2*9:2*4:2*28:2*14:2*178:2*35:2*16:2*238:2*247:2*91:2*12:2*64:7*458:7*419:7*592:7*593:7*167:7*64:7*337:7*35:7*594:7*555:7*186:7*68:7*449:7*595:7*596:7*56:7*597:7*598:7*268:7*288:10*300:10*320:10*152:10*113:10*321:10*50:10*294:10*66:10*81:10*322:10*323:10*264:10*324:10*42:10*37:10*238:10*325:10*326:6*495:6*556:6*557:6*31:6*23:6*530:6*152:6*183:6*103:6*456:6*558:6*559:6*553:6*560:6*75:6*39:6*13:6*561:6*62:6*499:6*100:6*562:6*86:6*37:6*563:6*521:5*70:5*5:5*195:5*39:5*62:5*444:5*433:5*407:5*445:5*23:5*446:5*354:5*447:8*500:8*125:8*8:8*73:8*130:8*66:8*501:8*502:8*503:8*36:8*9:8*474:8*96:8*504:8*20:8*190:8*505:1*5:1*0:1*1:1*2:1*3:4*389:4*213:4*105:4*132:4*38:4*390:4*345:4*110:4*391:4*89:12*148:12*85:12*117:12*42:12*2:12*9:12*165:11*2:11*19:11*59:11*139:11*207:11*82:11*208:11*144:11*3:11*209:9*376:9*403:9*404:9*405:9*283:9*406:9*407:9*259:9*118:9*408:9*409:9*410:9*411:9*412:9*413:13*1:13*92:13*5:13*82:14*1:14*36:14*48:14*67:14*68:15*31:15*27:3*396:3*9:3*373:3*308:3*21:3*33:3*220:3*397:3*398:3*70:3*85:3*399:3*400:3*401:3*94:17*5 +10*300:10*68:10*231:10*50:10*327:10*328:10*222:10*145:10*66:10*226:5*407:5*2:5*166:5*96:5*448:5*449:5*23:5*450:5*147:5*37:5*272:5*442:5*443:12*9:12*2:12*7:12*166:12*167:15*27:8*130:8*506:8*307:8*507:8*96:8*207:8*508:8*232:8*53:8*66:8*497:11*139:11*59:11*113:11*210:11*177:11*36:11*211:11*53:11*212:11*213:11*127:11*148:6*25:6*564:6*530:6*86:6*149:6*152:6*15:6*553:6*499:6*556:6*30:6*13:6*565:6*5:6*555:6*566:3*0:3*95:3*302:3*9:3*2:3*27:3*303:9*1:9*414:9*305:9*415:9*376:9*60:9*416:9*394:9*417:9*4:9*47:9*396:9*418:9*402:2*2:2*1:2*8:2*22:2*14:2*3:2*0:2*6:2*9:2*4:2*7:2*11:2*16:2*5:2*12:2*246:7*458:7*421:7*333:7*129:7*117:7*95:7*599:7*209:7*591:4*345:4*214:4*33:4*296:4*105:4*6:4*275:4*388:4*382:4*383:4*384:4*387:4*385:13*22:13*93:13*94:13*23:13*5:14*69:14*57:14*1:1*6 +7*173:7*184:7*89:7*600:7*69:7*19:7*286:7*150:7*601:7*602:7*603:7*80:7*604:7*64:7*43:7*288:7*17:7*138:7*95:7*46:7*75:7*605:7*606:7*607:7*608:7*609:7*157:7*278:7*298:3*103:3*0:3*9:3*75:3*378:3*99:3*290:3*387:3*402:3*403:3*404:3*405:3*10:3*27:3*235:4*68:4*45:4*89:4*261:4*19:4*119:4*88:4*392:4*47:4*260:4*86:4*369:4*110:4*393:4*394:4*204:4*395:4*396:4*4:4*61:4*27:4*397:4*398:4*399:4*400:4*2:4*15:4*53:4*6:4*213:4*0:6*265:6*49:6*48:6*567:6*426:6*568:6*3:6*543:6*120:6*225:6*163:6*569:6*488:6*174:6*176:6*275:6*47:6*165:6*570:6*15:6*249:6*89:6*571:6*547:6*184:6*250:6*39:5*1:5*2:5*37:5*211:5*5:5*296:5*451:5*452:5*447:5*295:5*453:5*243:5*321:5*69:5*454:5*39:5*46:5*389:5*129:5*88:5*40:5*455:5*44:2*11:2*1:2*0:2*6:2*2:2*7:2*74:2*118:2*22:2*95:2*248:2*38:2*48:2*3:2*8:2*33:2*9:2*73:2*5:8*20:8*141:8*110:8*509:8*510:8*511:8*168:8*512:8*513:8*45:8*58:8*59:8*251:8*307:8*49:8*514:8*402:8*515:8*140:8*516:8*517:9*38:9*419:9*15:9*420:9*182:9*421:9*97:9*223:9*422:9*229:9*228:9*423:9*49:9*180:9*424:9*137:9*382:9*292:9*161:9*425:9*426:9*16:9*427:9*428:1*1:1*2:10*329:10*108:10*253:10*293:10*330:10*331:10*276:10*332:10*96:10*333:10*60:10*62:10*334:10*11:10*230:10*335:10*162:11*172:11*214:11*215:11*30:11*216:11*53:11*171:11*189:13*95:13*96:13*97:13*35:13*13:13*98:13*23:13*33:16*1:12*168:12*169:12*7:12*20:12*87:12*113:14*70:14*71 +8*518:8*130:8*52:8*243:8*500:8*505:8*519:8*234:8*452:8*231:8*395:8*66:8*286:8*29:8*58:5*3:5*1:5*2:5*407:5*251:5*164:5*18:5*293:5*456:5*75:2*0:2*1:2*3:2*178:2*11:2*22:2*6:2*9:2*2:2*12:2*39:2*45:2*54:2*181:2*7:2*10:2*16:2*14:2*4:2*249:2*152:2*144:3*377:3*0:3*9:3*38:3*27:3*121:3*10:3*335:3*244:3*103:3*75:3*171:3*172:3*406:11*57:11*51:11*202:11*33:11*19:11*187:9*259:9*1:9*362:9*429:9*45:9*260:9*54:9*430:9*12:9*118:10*70:10*87:10*336:10*50:10*68:10*337:10*64:12*2:12*135:12*142:12*117:12*18:12*6:6*463:6*572:6*33:6*23:6*15:6*172:6*251:6*573:6*34:6*45:6*167:6*77:6*195:13*99:13*48:7*167:7*228:7*120:7*560:7*610:7*611:7*395:7*270:7*82:7*336:7*337:7*423:7*173:7*48:7*58:7*284:7*168:7*2:4*401:4*83:4*16:4*165:4*131:4*117:4*252:4*19:4*53:1*4:1*1:14*15:15*32:15*31 +9*132:9*431:9*281:9*16:9*46:9*394:9*396:9*432:9*113:9*433:9*395:2*0:2*22:2*2:2*11:2*3:2*16:2*1:2*250:2*6:2*251:2*19:2*252:2*8:2*253:2*254:2*203:2*244:2*255:2*256:2*257:2*258:2*259:2*9:2*7:2*12:13*3:13*82:13*100:13*101:5*1:5*2:5*457:5*444:5*422:5*106:5*374:5*458:5*309:5*33:5*442:5*408:5*443:3*0:3*373:3*9:3*220:3*407:3*408:3*409:3*410:3*27:8*130:8*520:8*418:8*521:8*66:8*45:8*522:8*410:8*523:8*524:8*488:8*396:8*265:8*497:11*19:11*139:11*45:11*36:11*217:11*218:12*9:12*164:12*143:12*170:15*27:7*458:7*116:7*35:7*56:7*595:7*378:7*612:7*51:7*75:7*613:7*591:7*429:7*430:7*614:7*423:6*39:6*23:6*574:6*33:6*306:6*575:6*555:6*438:6*178:6*393:6*576:6*577:6*578:4*132:4*38:4*390:4*19:4*402:4*403:4*404:4*405:4*406:4*382:4*110:4*131:4*407:4*408:4*383:4*409:4*384:4*385:4*152:1*0:1*1:1*9:1*8:1*6:1*7:1*4:1*3:1*5:10*264:10*338:10*226:10*145:10*117:14*41 +8*86:8*130:8*263:8*474:8*270:8*246:8*99:5*125:5*48:5*407:5*12:5*162:5*50:5*191:5*23:5*241:5*101:5*305:9*259:9*188:9*434:9*435:2*178:2*68:2*54:2*1:2*8:2*7:2*6:2*3:2*0:2*64:2*11:2*198:2*4:2*57:2*158:15*27:15*33:3*303:3*6:3*76:3*60:3*411:3*412:3*413:3*46:3*31:3*27:3*414:3*415:3*416:3*417:3*94:4*89:4*154:4*6:4*117:4*262:4*52:4*73:4*145:4*26:4*147:4*410:7*615:7*161:7*557:7*98:7*16:7*454:7*616:7*128:7*617:7*113:7*89:7*19:7*8:10*339:10*32:10*316:6*330:6*522:6*148:6*13:6*579:6*199:6*580:6*105:6*581:6*582:6*583:6*584:11*219:11*205:11*170:11*139:12*125:12*9:24*1:1*4:1*6:13*3:13*102 +7*138:7*27:7*572:7*315:7*35:7*358:7*618:7*89:7*293:7*60:7*46:7*619:7*620:7*184:7*621:7*72:7*622:7*591:2*22:2*2:2*178:2*0:2*7:2*4:2*11:2*35:2*1:2*45:2*14:2*8:2*260:2*135:2*9:2*33:2*16:2*6:2*261:2*3:2*203:2*262:2*244:4*16:4*59:4*164:4*15:4*36:4*72:4*13:4*200:4*148:4*411:4*412:4*19:4*132:4*413:4*382:4*387:4*388:4*383:4*384:4*385:6*23:6*176:6*92:6*279:6*585:6*11:6*306:6*586:6*24:6*133:6*32:6*587:6*58:6*553:6*555:6*588:9*259:9*5:9*436:9*182:9*437:9*46:9*296:9*368:9*27:9*438:9*42:9*439:9*440:1*6:1*4:10*155:10*35:10*11:10*161:10*340:10*341:10*342:13*3:5*109:5*93:5*58:5*459:5*44:5*460:5*461:5*462:5*463:5*62:5*442:5*464:5*443:3*1:3*48:3*100:3*344:3*12:3*418:3*419:3*359:3*420:3*421:11*220:11*3:11*30:11*207:8*59:8*452:8*261:8*97:8*525:8*58:8*497:12*171 +6*48:6*265:6*15:6*71:6*174:6*176:6*539:6*296:6*3:6*49:6*70:4*45:4*414:4*27:4*68:4*19:4*220:4*326:4*415:4*29:4*110:4*89:4*64:4*88:4*260:4*86:4*4:4*0:2*0:2*2:2*1:2*11:2*6:2*14:2*5:2*3:2*4:2*38:2*22:2*74:2*62:2*118:2*234:2*263:3*387:3*0:3*75:3*301:3*237:3*39:3*402:3*44:3*117:3*422:3*78:3*405:3*364:3*10:3*9:5*1:5*2:5*37:5*69:5*321:5*62:5*167:5*40:5*465:5*447:5*466:5*332:5*451:5*104:8*58:8*3:8*516:8*49:8*526:8*527:8*170:8*528:8*402:8*164:8*168:7*177:7*89:7*19:7*623:7*427:7*163:7*88:7*600:7*120:7*608:7*75:7*64:7*258:7*624:7*157:7*625:7*187:12*27:12*172:12*168:11*172:11*221:9*393:9*138:9*441:9*6:9*442:9*7:9*443:9*49:9*444:9*97:10*334:10*343:10*327:10*96:1*1:13*33 +7*586:7*378:7*124:7*160:4*378:4*36:4*68:15*27:8*130:8*138:3*303:3*21:5*433:5*434:5*407:5*68:5*106:5*112:2*192:2*22:6*530:9*51 +7*177:7*458:7*18:7*213:7*478:7*130:7*367:7*89:7*138:7*8:2*1:2*0:2*2:2*11:2*22:2*6:2*7:2*4:2*3:2*234:2*74:2*264:2*62:6*13:6*575:6*553:6*25:6*589:6*146:6*101:6*590:8*495:8*130:8*506:8*74:8*529:8*164:4*27:4*416:4*129:4*13:4*401:4*417:4*150:4*19:4*45:4*418:4*61:4*47:4*84:4*46:4*64:4*414:4*89:4*110:4*260:4*415:3*9:3*377:3*373:3*0:3*2:3*27:3*39:3*404:3*303:3*423:3*424:10*96:10*52:10*99:10*170:12*9:12*6:12*18:12*2:15*27:11*139:11*19:11*57:11*222:11*223:11*25:13*84:13*103:5*467:5*468:5*123:5*66:5*422:9*33:9*316:9*180:14*72:1*2:1*1 +10*156:10*22:3*7:3*0:3*9:3*6:3*75:8*313:8*530:8*143:8*58:8*279:8*531:8*532:8*533:4*419:4*420:4*421:4*103:4*2:4*89:4*6:12*9:12*173:12*2:6*25:6*591:6*83:6*67:6*23:6*592:6*593:6*46:5*2:5*469:5*470:5*471:5*472:5*473:5*474:5*475:5*476:2*8:2*2:2*198:2*3:2*0:2*265:2*266:2*267:9*161:9*89:9*84:9*200:7*148:7*108:7*129:7*626:7*627:11*224 +6*594:6*25:6*595:6*596:6*597:6*208:6*598:6*184:6*13:6*599:6*600:6*31:6*601:6*149:6*98:6*117:6*319:7*628:7*167:7*629:7*378:7*367:7*630:7*449:7*631:12*9:12*76:12*174:12*15:12*42:8*534:8*10:8*535:8*143:8*254:8*536:8*349:3*0:3*7:3*149:3*142:3*153:3*425:3*152:3*85:3*154:3*2:3*426:3*66:3*427:3*428:3*429:3*430:3*431:3*282:3*17:3*260:5*2:5*477:5*199:5*478:5*479:5*316:5*391:5*480:5*97:5*481:5*482:5*483:2*48:2*3:2*8:2*47:2*0:2*6:2*1:2*11:2*12:2*268:2*22:2*16:2*213:2*19:2*169:2*269:2*29:2*152:2*27:16*0:16*20:16*21:4*246:4*422:4*103:4*116:4*423:4*424:4*425:4*418:4*105:1*9:1*1:1*6:1*3:1*2:1*4:9*445:9*431:9*446:9*113:9*261:9*447:9*448:9*449:9*450:10*155:10*179:10*295:10*344:10*270:10*81:11*225:11*179:11*30:11*226:11*227:13*104:14*73:15*34 +6*598:6*208:6*594:6*410:6*118:3*7:3*0:3*1:3*70:3*64:3*432:3*433:3*42:3*434:5*1:5*2:5*470:5*479:5*12:2*0:2*1:2*9:2*2:2*68:2*198:2*53:2*75:7*0:7*628:7*632:12*9:4*103:4*184:4*121:4*426:4*427:4*321:8*49:8*20:8*30:8*58:9*33:9*49:9*26:11*228:11*225:11*229:1*1:1*6:1*4:13*17 +12*67:12*9:12*175:12*36:12*176:12*177:12*178:3*57:3*0:3*66:3*9:3*435:3*436:3*437:3*438:3*439:3*440:3*201:3*441:3*442:3*443:3*444:3*123:3*231:6*602:6*25:6*603:6*604:6*169:6*605:6*606:6*607:6*98:6*608:6*83:8*537:8*538:8*539:8*540:8*235:8*541:8*313:8*542:8*72:8*543:4*428:4*9:4*145:4*429:4*288:4*430:4*431:4*432:4*433:4*271:4*434:4*435:4*436:4*437:4*59:4*438:4*439:4*296:4*440:4*295:4*441:4*62:4*110:4*53:4*442:4*443:4*444:4*445:4*297:4*10:4*446:4*447:4*448:4*449:4*450:4*451:4*452:4*453:4*454:4*455:4*456:2*33:2*8:2*6:2*9:2*11:2*0:2*179:2*12:2*245:2*3:2*14:2*1:2*223:2*270:5*123:5*484:5*19:5*77:5*71:5*46:5*485:5*486:9*426:9*451:9*452:9*324:9*453:9*454:9*455:9*456:11*230:11*231:11*33:11*232:11*34:11*233:11*234:11*235:11*236:11*237:16*22:16*7:7*633:7*634:7*635:7*636:7*425:7*637:7*638:7*639:7*640:7*641:7*642:7*643:7*644:7*645:7*646:7*239:7*8:7*647:1*4:1*1:1*6:10*18:10*273:10*62:14*41:13*105 +6*598:6*3:6*25:6*609:6*610:6*611:6*612:6*613:6*18:6*489:6*614:6*615:6*616:6*617:6*618:6*619:6*620:6*621:6*622:6*623:6*350:6*624:6*625:6*626:6*277:6*627:6*317:3*7:3*142:3*0:3*66:3*445:3*153:3*332:3*154:3*87:3*25:3*50:3*235:3*433:3*9:3*329:3*6:3*446:3*47:3*447:2*7:2*0:2*198:2*197:2*271:2*39:2*3:2*6:2*12:2*11:2*1:2*272:2*5:2*273:2*274:2*75:2*2:2*152:2*55:2*63:2*56:2*275:9*5:9*457:9*109:9*79:9*458:9*459:9*460:11*169:11*238:4*104:4*457:4*458:4*121:4*459:4*460:4*425:4*461:4*462:4*463:4*464:4*296:4*465:4*466:4*21:4*73:4*106:4*89:4*12:4*467:4*468:4*469:4*16:4*470:4*471:4*19:4*472:4*473:4*474:4*475:4*341:4*476:4*477:4*478:4*479:4*200:4*480:4*481:4*69:4*482:4*483:4*484:4*485:4*486:4*487:12*9:12*67:12*179:8*544:8*208:8*545:8*443:8*546:8*547:8*548:8*20:8*549:8*550:8*551:8*92:8*552:8*38:8*446:8*553:8*554:8*48:8*100:10*345:10*346:10*295:10*32:10*347:10*252:10*348:10*156:10*214:7*241:7*648:7*45:7*490:7*148:7*649:7*650:7*651:7*311:7*652:7*35:1*6:1*9:1*4:1*2:1*1:5*48:5*487:5*488:5*106:5*167:5*489:5*490:5*491:5*23:5*391:5*492:5*493:13*106:13*107 +7*113:7*0:7*653:7*334:7*5:7*89:7*182:7*173:7*239:5*1:5*2:5*274:5*12:5*224:5*113:5*277:3*0:3*1:3*24:3*33:3*103:3*6:3*9:3*448:3*60:3*89:2*0:2*1:2*6:2*11:2*64:2*178:2*68:8*86:8*234:8*3:8*555:8*556:8*269:8*557:8*99:6*98:6*265:6*628:6*25:6*629:6*630:6*166:6*631:6*632:10*349:10*350:4*52:4*104:4*27:4*488:4*68:4*85:12*9:12*20:9*96:9*1:9*259:9*204:11*132:19*0 +5*298:5*2:2*2:2*3:11*138:11*139:13*55:8*558:8*220:4*489:4*154:4*490:12*9:6*25:6*434:3*0 +7*160:7*654:7*5:7*655:7*102:7*0:7*473:7*257:7*258:7*259:7*260:7*474:12*67:12*9:12*37:12*82:4*249:4*47:4*290:4*0:4*148:3*0:3*327:3*115:6*18:6*232:6*6:6*233:6*234:6*235:9*259:9*99:9*177:9*178:2*178:2*1:2*3:2*0:2*14:2*8:2*110:8*228:11*35:11*169:5*494:5*62:5*112:5*162:5*323:5*106:5*4:5*187:5*186:5*188:13*1:10*8:10*249:10*133:10*134:10*135:1*1 +8*80:8*21:8*13:2*0:2*276:2*1:2*19:2*89:2*3:2*277:2*245:2*278:2*81:2*92:2*111:2*122:2*269:2*69:2*130:2*34:2*28:2*279:2*280:9*461:9*462:3*449:3*0:3*1:3*450:3*451:3*452:3*78:3*89:3*453:5*1:5*2:5*5:5*495:5*496:5*497:5*498:5*499:5*500:5*501:5*502:5*503:5*504:5*505:7*0:7*21:7*656:7*98:17*5:10*6:12*5:1*9:1*2:1*4:1*1:1*7:1*6:1*5:1*8:11*29:6*633:6*141:6*145:4*491:4*492 +6*143:6*25:6*634:6*141:6*12:6*168:6*56:6*253:6*635:6*636:2*0:2*277:2*4:2*281:2*125:2*282:2*283:2*89:2*6:2*25:2*211:2*284:2*38:2*252:2*2:2*95:2*1:2*114:2*115:2*8:2*285:2*3:2*22:8*80:8*21:8*559:8*560:8*306:8*561:8*540:8*562:3*450:3*0:3*7:3*454:3*455:3*11:3*456:12*9:12*46:12*5:5*2:5*18:5*498:5*19:5*97:5*506:5*144:5*194:5*507:7*657:7*16:7*98:7*21:7*199:7*116:7*108:7*31:11*70:11*239:11*15:11*209:11*178:1*6:1*0:1*4:1*2:1*8:9*462:9*79:9*463:9*254:9*464:9*465:9*231:17*5:10*260:10*179:10*273:14*8:4*493:4*105:15*23:13*108 +6*637:6*25:6*638:6*143:6*204:6*137:6*13:6*163:6*639:6*211:6*640:6*253:6*641:13*109:11*240:11*241:11*108:2*0:2*89:2*186:2*286:2*6:2*11:2*287:2*232:2*129:2*91:2*84:2*2:2*1:2*22:2*118:2*12:2*5:7*21:7*658:7*98:7*250:7*16:7*659:7*116:7*461:7*219:12*9:12*80:12*5:12*39:12*42:8*563:8*36:8*30:8*21:8*265:8*564:3*0:3*457:3*458:3*235:3*459:3*9:3*165:3*164:5*2:5*392:9*466:9*467:9*462:9*468:9*469:9*241:9*14:9*470:4*494:4*213:4*495:15*20:1*5:1*3:1*9:14*74 +8*565:8*566:8*92:8*424:8*567:8*49:8*568:8*190:8*569:8*570:8*70:8*571:8*572:8*265:8*573:8*165:2*0:2*12:2*8:2*3:2*11:2*6:2*1:2*33:2*7:2*2:2*16:2*58:2*5:2*55:2*38:2*22:2*91:2*288:2*289:2*52:2*249:2*290:11*242:11*177:11*3:11*15:11*175:12*9:12*168:12*180:6*25:6*642:6*643:6*644:6*645:6*4:6*56:6*273:6*646:6*125:6*364:6*155:6*463:6*647:6*141:6*648:6*649:6*194:3*0:3*30:3*9:3*2:3*231:3*142:3*300:3*460:3*461:3*235:3*462:7*660:7*661:7*152:7*232:7*444:7*475:7*662:7*663:7*225:7*282:7*664:7*553:7*665:7*279:7*130:7*666:7*19:9*0:9*471:9*472:9*281:9*473:9*474:9*475:9*476:9*477:9*478:9*479:9*480:9*481:9*482:9*483:9*484:9*412:9*207:5*508:5*201:5*509:5*67:5*510:5*511:5*44:5*512:5*293:5*221:5*513:5*17:5*514:5*515:4*124:4*117:4*6:4*131:4*9:4*496:4*497:4*53:4*15:4*110:4*498:4*79:4*144:13*110:13*30:14*75:10*273:10*351:10*352:10*353:10*96:10*87:10*37:16*23:15*35:17*14:1*1:1*2 +4*249:4*36:4*68:12*9:3*0:6*18:7*654:7*5:7*160:9*259:2*178:5*68:5*106:5*112:8*138 +7*667:7*473:7*257:7*258:7*259:7*260:7*474:7*160:5*1:5*2:5*112:5*162:5*323:5*106:5*4:5*187:5*186:5*188:3*0:3*327:3*115:9*99:9*177:9*178:12*37:12*82:4*47:4*290:4*0:4*148:2*110:1*1:6*232:6*6:6*233:6*234:6*235:10*249:10*133:10*134:10*135:11*169 +8*574:8*3:8*575:8*243:8*576:8*78:8*10:8*577:12*6:12*169:7*667:7*349:7*58:7*668:6*25:6*650:6*275:6*175:6*33:6*651:6*377:3*0:3*463:5*516:5*18:5*517:2*2:2*11:2*7:2*0:2*12:2*1:2*181:2*64:9*159:9*485:4*89:4*221:4*323:4*12:4*2:4*106:4*6:4*4:4*294:10*354:10*355:16*24 +8*578:8*58:8*61:8*3:8*50:8*579:8*580:8*581:8*582:8*583:8*584:8*369:8*365:8*585:8*586:8*587:8*588:8*589:8*97:6*68:6*15:6*652:6*653:6*33:6*488:6*463:6*45:6*654:6*13:6*53:6*655:6*593:6*656:6*657:6*590:6*404:6*658:6*659:6*660:6*661:6*662:6*663:6*664:6*665:6*666:6*667:6*668:6*669:6*670:6*671:6*672:6*104:6*673:6*674:6*675:6*12:2*11:2*245:2*22:2*8:2*0:2*291:2*240:2*2:2*48:2*6:2*292:2*293:2*17:2*294:2*56:2*248:2*198:2*92:2*75:2*226:2*131:2*111:2*36:2*295:2*28:2*34:2*108:2*88:2*127:2*137:2*135:2*279:2*44:2*296:2*157:2*55:2*114:2*297:2*130:2*65:2*154:2*298:2*19:2*21:2*262:2*96:2*23:2*26:2*47:2*97:2*98:2*84:2*76:2*43:2*24:2*176:2*113:2*188:2*214:2*77:2*152:2*4:2*37:2*1:2*118:2*234:5*77:5*62:5*349:5*518:5*519:5*520:5*521:5*130:5*522:5*112:5*428:5*523:5*524:5*525:5*526:5*527:5*528:5*529:5*530:5*14:5*531:5*106:5*532:5*533:5*534:5*535:5*536:5*537:5*538:9*6:9*486:9*487:9*33:9*488:9*489:9*490:9*491:9*492:9*493:9*494:9*495:9*54:3*464:3*319:3*48:3*465:3*466:3*467:3*468:3*469:3*78:3*294:3*164:3*44:3*470:3*99:3*30:3*471:3*241:7*669:7*64:7*98:7*19:7*63:7*2:7*56:7*670:7*671:7*672:7*46:7*673:7*335:7*674:7*675:7*676:7*677:7*678:7*679:7*680:7*681:7*89:7*27:7*682:7*683:7*522:10*43:10*42:10*356:10*357:10*358:10*359:13*23:4*19:4*499:4*500:4*110:4*501:4*502:4*77:4*311:4*503:4*452:4*504:4*505:4*119:4*255:4*204:4*357:4*506:4*507:4*73:4*38:4*415:4*508:4*267:4*509:4*510:4*511:4*512:4*513:4*514:4*515:4*9:1*2:1*7:1*9:1*1:1*6:1*4:1*3:1*5:1*0:1*8:12*6:12*80:12*181:22*1 +5*77:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*110:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +8*110:8*590:8*160:8*591:8*592:2*1:2*6:2*8:2*3:2*55:5*167:5*2:5*424:6*676:6*25:6*677:6*102:12*6:12*1:7*48:7*684:7*241:3*75:3*0:3*472:3*473:1*1:1*4:4*113:4*19:4*0:4*516 +6*49:6*25:6*677:6*678:6*102:6*422:2*11:2*3:2*58:2*6:2*8:2*55:2*31:2*14:2*68:14*76:12*6:12*1:7*48:7*684:7*241:3*75:3*0:3*472:3*474:3*290:8*590:8*160:8*591:8*592:5*2:5*424:5*539:5*223:11*1:4*131:4*113:4*0:4*19:1*1:1*4:9*391:10*360:10*361 +6*49:6*25:6*677:6*678:6*102:6*422:6*543:2*11:2*3:2*58:2*0:2*6:2*8:2*55:2*27:2*74:2*31:2*14:2*68:11*1:4*131:4*113:4*0:4*19:4*510:8*66:8*590:8*160:8*591:8*592:8*483:12*6:12*1:7*48:7*684:7*241:3*75:3*0:3*472:3*473:3*474:3*290:5*2:5*424:5*539:5*223:1*1:1*4:9*391:10*360:10*361 +9*97:9*496:9*497:9*498:9*261:9*27:9*499:9*0:9*37:9*49:9*38:8*3:8*66:8*255:8*593:8*234:8*594:8*151:8*595:8*596:2*0:2*22:2*1:2*6:2*11:2*2:2*4:2*45:2*16:2*7:2*136:2*299:2*3:2*160:2*300:2*64:2*43:2*301:2*302:4*353:4*3:4*13:4*48:4*390:4*0:4*517:4*19:12*182:12*128:10*362:10*363:10*107:7*95:7*277:7*685:7*6:7*684:7*686:7*82:7*64:7*154:7*333:7*89:7*687:7*168:6*126:6*131:6*12:6*679:6*680:6*507:6*681:6*254:6*52:6*682:6*68:6*683:6*273:6*684:5*279:5*540:5*424:5*166:5*93:5*417:5*63:5*4:11*243:11*244:11*214:11*94:3*34:3*475:3*476:3*470:3*477:3*478:3*319:3*479:3*480:3*481:13*23 +10*362:10*10:10*32:10*364:10*365:10*329:10*276:10*334:10*154:3*9:3*0:3*1:3*481:3*482:3*472:3*39:3*99:3*483:3*476:3*404:3*34:3*484:3*123:3*46:3*52:4*131:4*6:4*42:4*4:4*19:4*0:4*310:4*45:4*29:4*122:4*88:4*518:4*372:4*64:4*260:4*369:4*519:4*25:4*8:4*28:2*0:2*1:2*7:2*12:2*2:2*302:2*9:2*3:2*27:2*38:2*5:2*22:2*14:2*11:2*136:2*299:2*74:2*62:2*300:2*4:2*8:8*66:8*60:8*59:8*58:8*234:8*148:8*20:8*597:8*483:8*79:8*174:7*684:7*0:7*89:7*688:7*173:7*378:7*346:7*67:7*75:7*16:7*689:7*690:7*278:7*159:5*1:5*2:5*71:5*75:5*541:5*424:6*3:6*210:6*685:6*402:6*49:6*463:6*53:6*686:6*48:6*139:6*174:6*180:6*46:6*39:6*33:6*170:6*34:11*63:11*1:11*245:11*244:11*30:11*246:9*0:9*500:9*27:9*398:9*223:9*501:9*502:9*388:9*15:9*503:9*498:9*241:9*504:1*1:1*6:1*4:1*2:14*77:14*13:14*41:12*1:12*55:12*183:12*2:15*36 +5*542:5*48:5*112:5*279:5*424:5*543:5*544:5*37:5*545:5*451:5*62:5*4:5*546:5*223:5*506:3*9:3*166:3*476:3*470:3*12:3*481:3*359:3*472:3*52:3*27:10*366:10*367:10*108:10*368:10*369:10*361:10*11:10*337:10*9:6*679:6*320:6*488:6*98:6*40:6*154:6*684:6*686:6*306:6*49:6*687:6*688:6*52:6*689:6*254:6*579:6*187:8*234:8*112:8*66:8*18:8*77:8*3:8*598:8*50:8*489:8*599:8*600:7*45:7*684:7*87:7*691:7*98:7*286:7*692:7*53:7*168:7*72:7*0:7*89:7*6:7*567:7*180:7*36:7*693:2*1:2*0:2*11:2*12:2*16:2*8:2*22:2*6:2*3:2*38:2*301:2*2:2*302:2*7:2*300:2*268:2*37:2*56:9*426:9*505:9*47:9*38:9*27:9*500:9*506:9*182:9*498:9*168:11*247:11*244:11*248:11*44:11*175:11*27:4*4:4*131:4*19:4*45:4*390:4*49:4*310:4*13:4*81:4*53:4*3:1*1:1*6:1*9:1*4:1*3:1*5:1*0:1*8:1*7:13*23:12*184:15*37 +11*249:11*169:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*110:1*1:10*249:10*133:10*134:10*135:12*82 +14*23:2*2:2*0:2*8:2*16:2*1:2*14:2*9:2*6:5*75:5*112:5*539:5*424:5*547:5*548:5*223:5*549:5*39:5*4:5*546:4*49:4*48:4*390:4*105:4*520:4*508:4*32:4*19:4*0:4*369:4*521:8*77:8*601:8*148:7*168:7*684:7*694:7*315:7*68:9*499:9*38:9*118:9*27:9*1:6*52:6*684:6*676:6*57:6*628:6*29:13*31:12*1:12*28:3*61:3*99:3*359:3*476:3*274:3*485:11*250:11*221:10*361 +9*495:3*9:3*166:3*472:3*99:7*205:7*230:7*222:7*38:7*695:7*353:2*0:2*8:2*6:2*11:2*4:2*12:2*1:2*99:11*45:11*66:8*602:8*58:13*5:5*70:5*37:5*112:5*550:6*690:6*691:6*12:6*54:6*120:6*57:4*110:4*93:4*145:4*19:10*370:1*0:1*6 +7*696:7*473:7*257:7*258:7*259:7*260:7*474:7*160:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:2*110:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +7*684:7*473:7*257:7*258:7*259:7*260:7*474:7*160:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:2*110:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +9*45:9*507:9*360:9*46:9*508:9*509:9*49:9*499:9*42:9*510:9*511:9*512:9*118:9*115:9*513:9*514:7*684:7*173:7*697:7*698:7*66:7*125:7*82:7*699:7*16:7*95:7*168:7*700:7*701:7*46:7*702:7*56:7*346:12*18:12*6:12*80:2*0:2*16:2*1:2*3:2*6:2*9:2*5:2*11:2*303:2*68:2*304:2*2:2*8:2*119:2*198:2*73:2*76:2*131:2*75:2*188:2*38:2*118:2*130:2*12:6*31:6*166:6*152:6*692:6*54:6*693:6*60:6*512:6*541:6*676:6*46:6*694:6*139:6*25:6*695:6*696:6*45:6*697:6*698:6*699:6*112:8*48:8*58:8*97:8*148:8*603:8*604:8*483:8*605:8*164:8*606:8*434:4*19:4*45:4*48:4*49:4*111:4*18:4*82:4*9:4*73:4*321:4*522:4*271:4*110:4*148:4*131:4*516:4*523:4*106:3*41:3*78:3*99:3*202:3*87:3*486:3*0:3*89:3*74:3*487:3*290:3*296:3*9:3*472:3*93:3*6:3*488:10*371:10*105:10*372:10*373:10*374:10*375:10*376:10*377:5*424:5*551:5*75:5*380:5*414:5*39:5*546:5*552:5*553:5*400:5*68:5*56:5*49:5*554:5*12:5*48:13*111:13*36:13*112:14*8:1*3:1*2:1*4:11*251:11*249:11*59:11*111 +4*131:4*36:4*72:4*47:4*290:4*0:4*148:2*0:2*110:8*66:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +10*109:2*58:2*0:2*178:2*11:2*1:2*73:2*305:7*46:7*19:7*125:4*524:4*19:8*59:8*58:8*164:8*607:9*6:6*700:1*2:3*489 +11*220:11*4:11*252:2*11:2*8:2*7:2*6:2*22:2*178:2*0:2*2:2*37:2*1:2*48:2*56:2*14:2*136:2*198:2*3:2*35:2*50:2*43:2*44:2*9:2*12:2*135:6*574:6*701:6*25:6*702:6*503:6*78:6*703:6*704:6*582:6*705:6*700:6*57:6*49:6*48:6*306:6*706:6*51:6*53:5*1:5*2:5*93:5*39:5*112:5*548:3*0:3*12:3*99:3*39:3*483:3*476:3*123:3*9:4*105:4*13:4*57:4*524:4*410:4*106:4*343:4*525:4*131:4*25:4*48:4*19:4*45:4*260:4*29:4*526:4*20:4*49:4*42:9*59:9*42:9*515:8*181:8*608:8*58:8*141:8*97:8*259:8*66:8*191:10*378:10*306:10*109:12*6:12*80:12*1:7*360:7*399:7*75:7*703:7*27:7*323:7*19:7*63:7*68:7*515:7*704:7*562:7*284:7*73:7*89:7*622:7*47:7*72:7*696:1*1:1*6:1*2:1*0:1*4:1*5:1*3 +2*178:4*524:4*68:5*1:5*2:5*48:5*112:3*0:3*9:3*103:9*79:6*160:7*705:12*80:8*138 +6*297:6*503:6*40:6*701:6*25:6*707:6*538:6*700:6*548:7*73:7*704:7*562:5*1:5*2:5*39:5*93:3*0:3*12:9*79:9*59:2*7:2*0:2*16:2*1:2*2:2*178:2*8:2*22:2*136:4*68:4*57:4*524:4*13:4*131:4*19:4*48:4*85:10*378:10*103:12*6:12*80:8*608:8*58:8*66 +6*85:6*34:6*57:6*700:6*52:6*126:6*708:6*202:6*709:2*6:2*178:2*5:2*48:2*3:2*2:2*0:2*37:2*8:2*7:2*1:2*11:2*186:2*38:4*220:4*524:4*33:4*48:4*13:4*113:4*28:4*150:3*85:3*103:3*41:3*42:3*9:3*335:9*79:9*516:9*344:9*6:9*517:9*27:9*205:5*221:5*48:5*39:5*65:5*62:5*123:5*319:5*253:11*253:11*32:11*151:11*254:10*11:10*379:10*380:10*96:7*53:7*319:7*186:12*117:8*58:8*59:8*609:8*610:8*155 +2*178:2*6:4*524:4*68:5*48:5*112:12*80:8*138:6*196:7*160 +12*6:12*80:2*178:2*1:2*2:2*0:4*524:4*220:4*343:7*706:7*46:7*284:9*89:6*85:6*538:3*489:5*93 +14*59:14*14:14*53:14*78:11*106:11*228:11*227:11*255:11*174:11*256:11*257:11*53:11*220:11*111:11*170:11*258:11*3:2*1:2*0:2*8:2*11:2*2:2*22:2*3:2*12:2*55:2*38:2*9:2*88:2*5:2*7:2*27:2*6:2*33:2*16:2*58:2*302:15*38:15*23:15*39:8*236:8*611:8*612:8*613:8*164:8*21:8*614:8*615:8*616:8*196:8*617:8*65:8*122:8*618:8*96:8*619:8*70:8*620:8*621:9*49:9*518:9*279:9*122:9*519:9*388:9*520:9*26:9*521:9*516:13*36:13*113:13*114:13*23:13*115:5*39:5*146:5*483:5*166:5*23:5*342:5*371:5*555:5*556:5*21:3*52:3*1:3*9:3*27:3*46:3*10:3*490:10*81:10*381:10*363:10*382:10*383:10*117:10*329:10*384:10*91:10*385:10*3:10*156:10*179:7*707:7*75:7*284:7*82:7*708:7*11:7*478:7*403:7*669:7*204:7*709:7*186:7*90:7*271:7*214:7*710:7*711:7*337:7*712:7*456:7*78:7*713:7*87:7*167:7*19:7*714:7*715:7*716:7*515:7*717:4*184:4*19:4*527:4*47:4*528:4*15:4*6:4*529:4*9:4*28:4*61:4*87:4*150:4*105:4*129:6*710:6*711:6*582:6*34:6*201:6*438:6*4:6*712:6*463:6*506:6*46:6*510:6*39:6*312:6*444:6*69:6*713:6*714:6*594:6*141:6*715:6*716:6*471:6*118:6*410:12*185:12*186:12*66:12*57:12*81:12*187:12*5:12*188:1*4 +13*35:13*31:13*116:13*23:12*189:12*2:12*39:12*169:12*57:11*33:11*127:11*106:11*228:11*259:11*167:11*260:11*117:11*234:5*253:5*62:5*340:5*342:5*371:5*33:5*123:5*557:5*23:5*374:5*299:5*37:5*166:2*6:2*1:2*0:2*22:2*8:2*38:2*11:2*33:2*2:2*9:2*3:2*21:2*306:2*12:2*7:2*4:4*220:4*33:4*184:4*25:4*19:4*320:4*3:4*28:4*530:4*9:4*527:4*531:4*6:4*47:9*522:9*231:9*149:9*292:9*516:9*523:9*241:9*524:9*27:9*525:9*526:9*527:9*528:9*529:6*208:6*710:6*141:6*57:6*717:6*322:6*4:6*125:6*46:6*34:6*3:8*70:8*270:8*363:8*96:8*214:8*622:8*165:8*67:8*623:8*624:8*53:8*73:8*156:8*196:8*625:8*626:8*48:3*57:3*9:3*52:3*1:3*491:3*231:3*242:10*386:10*387:10*81:10*388:10*42:10*11:10*179:10*363:10*181:10*117:15*38:15*23:14*79:7*163:7*707:7*2:7*19:7*93:7*90:7*718:7*719:7*720:7*186:7*115:7*669:7*82:7*659:7*250:7*721:7*89:7*622:1*1:1*6:1*4 +7*722:7*45:7*667:7*723:7*232:7*17:7*724:7*706:7*66:7*725:7*53:11*25:11*183:11*261:11*262:2*0:2*6:2*178:2*39:2*2:2*7:2*3:2*11:2*4:2*16:2*42:2*1:2*64:2*38:2*135:2*22:6*50:6*718:6*719:6*15:6*5:6*720:6*721:6*158:6*52:6*45:6*40:6*174:6*722:6*102:6*723:6*54:8*395:8*181:8*234:8*207:8*88:8*53:8*99:8*156:8*92:8*627:8*628:8*629:8*232:8*59:12*190:12*135:12*191:12*18:12*6:12*80:5*48:5*558:5*559:5*12:5*560:5*39:5*37:5*389:5*561:3*492:3*52:3*25:3*493:3*238:3*6:3*0:3*494:3*41:3*46:3*476:3*470:3*12:3*9:3*479:3*495:3*42:9*259:9*16:9*261:9*17:9*530:9*531:9*118:9*45:9*53:9*33:9*6:9*532:9*426:9*296:10*171:10*306:10*389:10*162:10*390:10*391:10*276:1*1:1*6:1*3:1*9:4*532:4*68:4*19:4*43:4*48:4*533:4*63:4*81:4*4:4*2:15*40:14*76:13*10:13*96 +3*41:3*0:3*31:3*1:3*171:3*172:3*30:3*12:3*2:3*61:3*476:3*470:3*96:3*62:3*6:5*562:5*288:5*48:5*62:5*152:5*132:5*12:5*4:5*75:5*39:5*167:5*563:12*6:12*2:12*135:6*25:6*724:6*166:6*45:6*152:6*85:6*725:6*726:6*306:6*40:6*727:6*32:6*51:6*728:6*57:6*521:6*5:6*729:6*422:6*730:8*630:8*8:8*236:8*100:8*452:8*10:8*52:8*626:8*631:8*234:8*20:8*127:8*99:8*50:8*467:8*632:8*148:8*484:8*97:8*633:8*115:7*28:7*58:7*726:7*173:7*524:7*168:7*167:7*66:7*618:7*89:7*288:7*602:7*19:7*183:7*727:7*728:7*729:2*0:2*11:2*8:2*178:2*55:2*56:2*103:2*42:2*24:2*2:2*38:2*14:2*1:2*22:2*152:2*307:2*3:2*6:2*300:2*268:2*64:2*118:9*54:9*259:9*13:9*533:9*5:9*12:9*46:9*534:9*222:9*132:9*6:9*1:9*499:9*535:9*536:4*76:4*3:4*120:4*16:4*534:4*88:4*535:4*367:4*89:4*368:4*19:4*45:4*220:4*48:4*148:4*206:1*6:1*4:1*7:1*9:1*1:14*80:11*33:11*263:11*163:11*3:11*53:11*187:16*1:10*392:10*210:10*252:10*161:13*23:18*5 +10*393:10*394:2*11:2*3:2*6:2*7:2*0:9*33:9*238:9*498:9*0:8*56:6*73:6*731:6*732:6*15:7*523:5*564:5*31:5*52:4*47:4*318:4*89:11*244:3*62 +4*414:4*89:4*68:4*19:4*45:4*29:4*62:4*536:4*122:4*177:4*537:4*110:7*129:7*8:7*60:7*730:2*8:2*64:2*95:2*21:2*161:2*294:2*152:2*55:2*106:2*23:5*136:5*12:5*565:5*519:5*566:5*137:3*9:3*117:3*182:3*63:3*496:3*497:3*108:3*235:3*498:10*395:10*102:1*1:1*6:1*9:6*166:6*475:6*733:6*302:6*734:6*194:9*330:8*634:8*635:8*275:8*636:13*117:11*25 +6*73:6*207:6*15:6*35:6*735:6*210:6*736:6*737:6*151:6*157:2*0:2*11:2*12:2*1:2*5:2*7:2*6:2*53:2*2:2*3:2*8:2*64:2*304:10*83:10*22:10*11:10*396:10*226:10*9:10*181:10*397:10*8:10*32:10*185:13*1:13*15:13*118:9*388:9*4:9*47:9*27:9*537:9*313:9*127:9*59:9*233:9*254:9*538:9*61:9*539:9*0:7*116:7*28:7*149:7*731:7*732:7*46:7*733:7*719:7*734:7*186:7*89:7*225:7*735:12*80:12*83:12*103:12*169:12*192:11*264:11*265:11*266:11*3:11*215:3*275:3*499:3*62:3*31:3*9:3*90:3*103:3*500:3*6:8*637:8*36:8*638:8*639:8*86:8*640:8*39:8*346:8*641:8*642:8*15:8*643:8*47:8*296:8*644:8*645:4*538:4*539:4*206:4*89:4*540:4*6:4*541:4*459:5*12:5*559:5*17:5*567:5*3:5*47:5*39:5*508:5*78:5*31:5*568:5*41:14*1 +7*705:7*173:7*214:7*168:7*167:7*290:7*89:7*736:7*737:7*66:7*738:7*176:7*60:7*186:7*64:7*17:7*93:7*87:7*2:7*739:7*221:7*182:7*232:7*82:7*478:7*381:7*740:7*19:7*45:7*721:7*669:7*741:7*411:7*742:7*743:7*744:7*53:12*6:12*80:12*18:12*20:12*135:12*117:12*33:12*193:12*194:12*195:12*61:12*196:12*197:6*25:6*738:6*137:6*222:6*159:6*200:6*250:6*15:6*147:6*141:6*488:6*45:6*729:6*301:6*46:6*102:6*723:6*739:6*465:6*57:6*740:6*5:6*741:6*493:6*565:6*306:6*166:6*742:6*34:6*743:6*744:6*745:6*190:6*300:6*31:6*746:6*747:6*162:6*748:6*749:6*343:6*503:6*273:6*602:6*750:6*296:6*751:6*752:6*753:6*541:6*754:6*755:6*259:6*12:6*756:6*152:6*757:6*192:6*758:6*759:6*760:6*761:8*646:8*424:8*272:8*151:8*332:8*20:8*234:8*58:8*647:8*207:8*156:8*447:8*261:8*50:8*648:8*45:8*649:8*650:8*183:8*313:8*100:8*651:8*86:8*334:8*515:8*335:8*652:8*653:8*160:8*53:8*654:8*655:8*99:8*306:8*656:8*657:8*658:8*634:8*17:8*659:8*61:3*0:3*501:3*1:3*2:3*502:3*341:3*62:3*61:3*9:3*41:3*123:3*12:3*423:3*84:3*52:3*10:3*105:3*25:3*6:3*378:3*171:3*172:3*30:3*422:3*404:3*483:3*78:3*406:3*503:3*99:3*89:3*504:3*296:3*42:3*505:3*487:3*506:3*166:3*476:3*507:3*508:3*156:3*509:3*510:3*511:3*127:3*512:3*513:3*514:3*515:3*516:3*517:3*364:5*2:5*348:5*264:5*159:5*569:5*48:5*59:5*12:5*1:5*62:5*152:5*3:5*39:5*65:5*41:5*444:5*139:5*29:5*18:5*295:5*83:5*129:5*71:5*570:5*236:5*117:5*61:5*571:5*68:5*263:5*572:5*573:5*574:5*575:5*522:5*553:5*576:5*577:5*578:5*167:5*104:2*11:2*3:2*6:2*7:2*2:2*0:2*5:2*4:2*12:2*8:2*37:2*39:2*178:2*1:2*68:2*44:2*16:2*22:2*248:2*10:2*9:2*58:2*33:2*38:2*14:2*86:2*308:2*114:2*200:2*188:2*74:2*73:2*13:2*55:2*84:2*28:2*130:2*127:2*77:2*108:2*107:2*306:2*309:2*76:2*97:2*63:2*298:2*105:2*310:2*294:2*227:2*210:2*311:4*114:4*113:4*9:4*542:4*543:4*37:4*68:4*13:4*48:4*367:4*6:4*4:4*88:4*3:4*117:4*544:4*124:4*24:4*31:4*28:4*15:4*19:4*545:4*379:4*546:4*122:4*84:4*61:4*262:4*547:4*328:4*548:4*524:4*359:4*83:4*5:4*85:4*549:4*550:10*161:10*398:10*35:10*399:10*121:10*363:10*400:10*401:10*11:10*32:10*109:10*154:10*293:10*402:10*46:15*41:15*42:9*538:9*61:9*540:9*76:9*260:9*259:9*45:9*55:9*541:9*5:9*40:9*65:9*7:9*425:9*426:9*125:9*542:9*543:9*544:9*47:9*123:9*360:9*223:9*545:9*200:9*546:9*547:11*28:11*267:11*207:11*53:11*138:11*30:11*220:11*127:11*259:11*268:11*269:13*23:13*119:13*120:14*81:14*13:1*2:1*1:1*8:1*6:1*4:1*0:1*7:1*3:1*5:16*25 +4*533:4*411:4*49:4*13:4*48:4*19:4*551:4*311:4*275:4*153:4*552:4*29:11*270:11*271:9*33:9*65:9*6:9*548:9*49:9*200:9*55:5*48:5*579:5*236:5*193:5*307:6*15:6*45:6*275:6*19:6*52:6*762:6*763:6*600:2*0:2*1:2*7:2*16:2*2:2*3:2*57:2*73:2*21:2*310:2*135:2*56:2*22:7*745:7*524:7*64:7*423:7*746:7*19:7*77:7*125:7*288:7*538:7*89:13*23:10*283:10*9:10*210:3*495:3*0:3*123:3*486:3*366:3*313:3*107:3*12:8*58:8*20:8*374:8*243:8*660:8*234:12*6:12*80:1*3 +8*661:8*662:8*165:8*10:8*234:8*49:8*663:8*664:8*67:8*65:8*665:8*516:8*252:12*6:12*80:12*198:12*199:6*25:6*764:6*404:6*56:6*15:6*5:6*273:6*765:6*51:6*19:6*146:6*506:6*39:3*0:3*164:3*41:3*486:3*12:3*9:3*518:5*2:5*580:5*455:5*86:5*129:5*581:5*582:5*23:5*62:5*167:5*65:5*44:2*75:2*8:2*7:2*11:2*1:2*3:2*0:2*6:2*2:2*16:2*68:2*47:2*12:2*312:2*313:9*155:9*549:9*516:9*191:9*550:9*241:9*551:9*110:9*499:9*339:9*552:9*553:4*31:4*521:4*6:4*553:4*48:4*179:4*19:4*554:4*81:4*555:4*556:4*557:10*403:10*46:10*321:10*42:10*365:10*404:11*3:11*260:11*202:11*220:11*27:7*87:7*747:7*303:7*17:7*337:7*81:7*478:7*84:7*66:7*89:7*288:7*60:7*119:7*748:7*521:7*284:7*679:7*82:7*749:7*750:7*168:7*751:13*23:13*35:13*70:13*31:1*1:1*3:1*2 +8*666:8*667:8*66:8*234:8*668:8*148:8*50:8*483:8*516:8*669:8*3:8*596:8*670:8*96:8*650:8*151:8*320:8*306:8*20:8*196:8*326:8*182:8*671:8*8:8*672:8*274:8*673:7*168:7*684:7*66:7*749:7*89:7*82:7*231:7*187:7*63:7*46:7*752:7*319:7*753:7*64:7*173:7*88:7*19:7*754:7*755:7*2:7*381:7*706:7*182:7*756:7*172:7*278:7*757:7*758:7*238:7*759:7*60:2*0:2*7:2*9:2*11:2*55:2*1:2*8:2*3:2*48:2*314:2*6:2*14:2*68:2*31:2*108:2*98:2*2:2*16:2*22:2*4:2*10:2*262:2*157:2*122:2*310:2*118:2*37:2*50:2*75:2*64:2*92:2*113:10*405:10*252:10*360:10*42:10*399:10*161:10*406:10*407:10*408:10*409:6*766:6*25:6*767:6*117:6*475:6*45:6*503:6*768:6*317:6*120:6*376:6*49:6*422:6*85:6*133:6*769:6*39:6*12:6*176:6*91:6*748:6*204:6*463:6*35:6*68:6*58:6*166:6*159:6*195:6*291:6*424:6*533:6*770:6*771:6*772:6*143:6*66:4*558:4*95:4*559:4*131:4*48:4*560:4*353:4*191:4*260:4*49:4*220:4*68:4*33:4*19:4*45:4*390:4*43:4*88:4*268:4*367:4*5:4*36:4*89:4*561:4*121:4*122:4*13:4*110:4*354:4*368:4*562:4*548:4*311:4*177:4*563:4*528:4*564:4*565:4*332:4*16:4*566:4*47:4*567:12*6:12*80:12*135:12*117:12*18:12*200:12*90:3*0:3*396:3*41:3*470:3*12:3*519:3*290:3*346:3*76:3*75:3*494:3*35:3*483:3*476:3*1:3*501:3*520:3*382:3*9:3*103:3*359:3*521:3*27:3*522:3*523:3*472:3*311:3*524:3*525:3*291:3*380:3*526:3*527:3*528:3*529:3*160:3*530:3*121:11*30:11*1:11*23:11*272:11*273:11*274:5*333:5*48:5*345:5*39:5*83:5*12:5*424:5*75:5*539:5*0:5*560:5*4:5*62:5*68:5*152:5*71:5*583:5*584:5*585:5*77:5*586:5*146:5*587:5*120:9*45:9*55:9*414:9*5:9*554:9*391:9*445:9*49:9*35:9*53:9*27:9*499:9*122:9*37:9*555:9*556:9*344:9*13:9*2:9*557:9*558:9*508:9*296:9*330:13*23:13*31:16*1:16*7:1*2:14*38 +9*559:9*560:9*561:9*562:9*563:6*773:6*774:6*422:6*139:6*541:3*148:3*483:3*531:3*12:3*48:3*274:4*5:4*106:4*19:4*42:4*52:4*49:4*81:4*568:4*64:4*374:2*37:2*5:2*107:2*74:2*62:2*64:2*242:2*34:5*588:5*589:5*590:5*94:7*19:7*561:7*502:7*103:7*760:10*410:10*411:13*121:1*6:1*4 +8*674:8*40:8*675:8*58:8*676:8*234:8*647:8*207:8*151:8*70:8*677:8*463:3*166:3*0:3*532:3*103:3*62:3*52:3*41:3*9:3*533:3*494:3*6:3*534:3*12:3*1:3*39:3*274:5*48:5*1:5*2:5*55:5*17:5*39:5*123:5*278:5*12:5*167:5*62:5*51:5*451:5*63:5*389:5*591:5*592:5*93:5*287:5*4:9*33:9*564:9*45:9*565:9*161:9*55:9*46:9*566:9*567:9*499:9*568:9*569:2*11:2*0:2*8:2*3:2*16:2*4:2*2:2*22:2*315:2*6:2*1:2*12:2*316:2*317:2*245:2*33:2*7:2*9:2*50:12*190:12*201:12*169:12*103:12*117:12*2:4*105:4*2:4*189:4*33:4*220:4*19:4*48:4*121:4*414:4*45:4*43:4*309:4*9:4*569:4*0:4*15:10*412:10*413:10*252:10*414:10*167:10*32:10*415:10*163:10*416:10*340:10*35:7*168:7*47:7*524:7*761:7*323:7*713:7*125:7*66:7*111:7*762:7*337:7*43:7*749:7*89:7*19:7*618:7*166:7*751:7*278:7*743:7*286:13*31:6*5:6*79:6*34:6*164:6*775:6*202:6*723:6*694:6*57:6*45:6*729:6*46:6*102:6*776:6*49:6*731:6*317:6*170:6*739:6*777:6*778:6*568:6*779:6*195:6*780:6*541:6*51:6*139:11*172:11*261:11*70:11*254:15*23:16*26:14*82 +2*318:2*0:2*1:2*12:2*6:2*7:2*11:2*3:2*8:2*2:2*16:2*22:2*188:5*1:5*2:5*593:5*199:5*594:5*47:5*128:5*14:5*221:5*595:5*125:5*12:5*311:5*367:3*0:3*1:3*502:3*341:3*41:3*2:3*9:3*535:3*48:3*354:3*93:3*6:3*7:7*0:7*763:7*138:7*66:7*764:7*575:7*765:7*766:8*165:8*243:8*66:8*10:8*512:8*254:8*58:8*678:8*679:8*680:8*86:8*681:4*570:4*31:4*19:4*48:4*571:4*572:4*82:4*311:4*177:4*68:4*121:10*169:10*43:10*34:10*417:10*306:10*418:6*781:6*33:6*782:6*41:6*499:6*565:6*723:6*147:6*783:6*784:6*176:6*488:6*463:6*140:6*49:6*163:6*151:6*330:6*79:6*66:11*111:11*275:11*29:11*276:11*277:11*259:9*231:9*404:9*45:9*185:9*4:9*570:9*353:9*42:13*122:12*58 +8*682:8*290:8*99:8*255:8*683:8*312:8*156:8*684:8*155:8*67:8*20:8*115:8*234:8*685:8*58:8*97:8*686:8*452:8*281:8*3:8*687:8*688:8*689:8*196:8*272:8*475:8*690:8*595:8*691:8*692:8*489:8*432:8*181:8*693:8*694:8*695:8*424:8*696:8*73:8*697:6*56:6*785:6*175:6*5:6*202:6*786:6*787:6*788:6*147:6*789:6*34:6*98:6*3:6*463:6*790:6*46:6*224:6*45:6*791:6*15:6*25:6*792:6*133:6*793:6*533:6*794:6*795:6*171:6*33:6*85:6*499:6*291:6*146:6*30:6*243:6*796:6*797:6*798:6*190:6*32:2*38:2*11:2*6:2*33:2*7:2*0:2*2:2*8:2*1:2*12:2*9:2*16:2*3:2*5:2*37:2*10:2*55:2*22:2*4:2*35:2*92:2*44:2*239:13*106:13*123:13*23:13*124:13*31:13*125:13*34:7*173:7*767:7*768:7*157:7*633:7*769:7*186:7*19:7*770:7*771:7*772:7*427:7*584:7*773:7*2:7*223:7*66:7*89:7*64:7*82:7*774:7*53:7*181:7*72:7*713:7*56:7*60:7*288:7*775:7*399:7*776:7*669:7*91:7*177:7*777:7*778:7*690:7*168:7*751:10*325:10*194:10*412:10*419:10*420:10*166:10*421:10*422:10*161:10*185:10*337:10*423:10*424:10*425:10*426:10*68:10*427:9*115:9*161:9*7:9*0:9*279:9*6:9*16:9*537:9*324:9*88:9*571:9*33:9*572:9*200:9*45:9*261:9*46:9*573:9*391:9*574:9*344:9*575:9*576:9*577:9*27:5*596:5*242:5*423:5*62:5*75:5*70:5*0:5*123:5*421:5*97:5*24:5*221:5*129:5*12:5*236:5*167:5*597:5*198:5*39:5*344:5*164:5*46:5*71:5*598:5*599:5*600:5*601:3*335:3*536:3*12:3*9:3*57:3*52:3*301:3*62:3*41:3*0:3*483:3*485:3*46:3*2:3*423:3*129:3*537:3*538:3*321:3*69:4*539:4*6:4*16:4*117:4*573:4*541:4*28:4*5:4*158:4*3:4*574:4*367:4*12:4*19:4*45:4*48:4*575:4*31:4*20:4*49:4*555:4*47:4*576:4*56:4*9:4*220:4*577:4*15:4*578:4*579:4*580:14*13:14*41:14*83:12*202:12*6:12*80:12*18:12*20:12*203:12*204:12*205:12*206:12*7:12*63:12*26:12*89:1*6:1*4:1*2:1*1:1*8:1*5:11*278:11*279:11*23:11*280:11*281:11*1:11*27:16*15 +7*317:7*238:7*186:7*152:7*102:7*14:7*428:7*316:7*47:7*72:7*81:7*693:7*719:7*779:7*103:7*773:7*696:7*465:7*133:3*526:3*539:3*12:3*52:3*231:3*103:3*9:3*62:3*540:16*15:16*5:16*6:16*27:2*11:2*14:2*0:2*12:2*6:2*1:2*2:2*8:2*3:2*7:2*5:2*64:2*33:9*33:9*578:9*153:9*579:9*191:9*122:9*565:9*49:9*5:9*580:9*542:9*337:9*1:9*241:9*45:9*15:9*581:9*2:15*24:6*190:6*481:6*73:6*322:6*195:6*102:6*3:6*799:6*796:6*800:6*801:6*802:6*211:6*15:6*5:13*31:13*126:13*127:13*128:10*413:10*2:10*154:10*283:10*231:10*11:10*6:10*428:10*429:10*337:10*430:10*431:10*182:10*432:10*69:10*433:11*282:11*127:11*160:11*63:11*3:14*53:5*39:5*602:5*75:5*557:5*41:5*123:5*144:5*12:5*354:5*603:5*70:5*50:5*71:8*86:8*65:8*66:8*53:8*110:8*698:8*20:8*128:8*127:8*72:8*288:8*699:8*700:8*427:8*701:8*634:8*536:8*254:12*207:12*2:12*208:12*61:12*169:4*539:4*83:4*100 +8*639:8*36:8*39:12*6:12*80:4*528:4*581:4*582:4*48:3*0:3*33:3*62:3*541:2*11:2*0:2*8:2*3:2*2:7*780:7*761:7*66:10*434:10*396:6*15:6*85:6*301:9*4:9*262:9*582:9*45:5*147:5*12:14*35 +6*654:6*68:6*15:6*218:6*652:6*127:6*300:6*12:6*33:6*488:6*463:6*306:6*653:2*11:2*245:2*0:2*1:2*14:2*2:2*12:2*4:2*44:2*8:2*291:2*240:2*48:2*6:2*37:2*118:2*234:5*77:5*604:5*18:5*605:5*339:5*340:9*6:9*486:9*487:9*125:9*495:9*414:14*84:14*4:7*135:7*372:7*186:7*781:7*60:7*669:7*64:7*98:7*19:7*63:7*2:7*56:7*81:7*89:7*27:7*682:7*683:7*522:8*197:8*66:8*702:8*50:8*579:8*164:8*578:8*58:8*97:10*11:10*435:10*22:10*182:10*43:11*283:11*284:4*4:4*75:4*38:4*583:4*19:4*499:4*500:4*514:4*515:4*415:4*9:3*10:3*9:3*266:3*542:3*464:3*313:3*12:3*319:3*48:3*465:3*78:3*241:13*129:13*23:1*8:1*2:1*1:15*43:17*0 +7*160:7*473:7*257:7*258:7*259:7*260:7*474:12*80:12*6:12*82:9*362:9*254:9*122:9*55:9*225:9*99:9*177:9*178:2*3:2*1:2*63:2*8:2*0:2*16:2*110:10*34:10*71:10*261:10*436:10*249:10*133:10*134:10*135:3*0:3*327:3*115:6*18:6*11:6*92:6*232:6*6:6*233:6*234:6*235:5*2:5*167:5*58:5*62:5*33:5*48:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:4*36:4*47:4*290:4*72:4*0:4*148:15*44:1*1:11*169 +6*803:6*211:6*98:6*804:6*805:6*15:6*790:6*147:6*49:6*579:6*349:6*443:6*8:2*2:2*11:2*4:2*0:2*22:2*3:2*5:2*6:2*16:2*8:2*58:2*38:2*64:8*39:8*438:8*234:8*703:8*128:8*156:8*704:8*597:8*705:4*197:4*28:4*25:4*584:4*213:4*585:4*2:4*89:4*133:5*428:5*332:5*606:5*117:5*236:5*596:5*568:5*12:9*188:9*254:9*79:9*388:3*9:3*249:3*543:3*12:3*10:3*2:3*6:3*119:3*166:3*76:12*209:12*18:12*129:10*11:10*252:10*155:10*162:10*180:10*167:10*437:10*438:10*3:11*285:11*36:11*286:11*177:11*23:11*1:11*180:7*782:7*783:7*686:7*784:7*5:14*57:16*27:16*28:15*15:13*48:18*6 +4*354:4*268:4*36:4*72:4*249:4*586:4*19:4*45:4*48:4*587:4*82:4*9:4*117:4*588:4*589:4*49:4*89:4*12:4*590:4*85:8*706:8*707:8*59:8*58:8*97:8*708:8*343:8*296:8*709:8*710:8*711:8*512:9*122:9*45:9*42:9*251:9*583:9*430:9*55:9*584:9*49:9*2:5*62:5*33:5*93:5*58:5*75:5*607:5*608:5*428:5*167:5*306:5*609:5*63:5*125:5*0:5*610:5*4:5*49:5*611:5*106:5*48:7*58:7*46:7*524:7*66:7*785:7*183:7*721:7*359:7*761:7*575:7*786:7*787:7*788:7*789:7*790:7*791:7*64:7*792:7*158:7*546:2*8:2*0:2*63:2*26:2*88:2*37:2*3:2*1:2*11:2*2:2*233:2*41:2*9:2*319:2*130:2*57:2*183:2*143:2*98:2*14:2*6:2*160:2*24:2*66:2*320:2*228:2*321:2*38:10*136:10*162:10*155:10*276:10*439:10*440:10*441:10*442:10*443:10*444:10*445:10*446:10*161:10*447:3*166:3*100:3*0:3*30:3*31:3*541:3*544:3*522:3*181:3*545:3*546:3*547:3*548:3*549:3*476:3*470:3*477:3*27:3*62:3*96:3*89:6*301:6*92:6*11:6*18:6*44:6*166:6*465:6*806:6*807:6*54:6*723:6*275:6*163:6*443:6*808:6*152:6*52:6*574:12*6:12*18:12*149:12*3:13*23:13*35:13*22:11*172:11*287:11*127:11*288:11*1:1*6:1*9:1*1:1*4:1*3:1*5:16*16:16*1:17*15 +5*612:5*48:5*613:5*112:5*130:5*415:5*533:5*349:5*519:5*614:5*615:5*428:5*616:5*4:5*617:5*282:5*551:5*618:5*13:5*243:12*210:12*6:12*211:12*181:2*11:2*186:2*68:2*51:2*73:2*188:2*14:2*8:2*119:2*75:2*234:2*95:6*488:6*809:6*810:6*811:6*104:6*49:6*812:3*550:3*48:3*355:3*0:3*129:3*551:3*552:3*44:3*553:3*554:3*241:3*87:3*214:3*74:3*9:3*351:3*78:3*555:3*388:3*202:3*89:3*370:8*110:8*712:8*713:8*307:8*471:8*714:7*793:7*46:7*676:7*672:7*794:7*795:7*796:7*797:7*542:7*288:7*125:7*798:7*799:7*800:10*394:10*448:10*64:10*449:10*220:9*503:9*42:9*353:9*585:9*586:9*587:9*588:9*494:9*589:4*19:4*48:4*255:4*73:4*517:4*591:4*204:4*592:4*593:4*594:4*595:4*596:4*41:4*597:4*177:4*357:4*377:4*61:4*53:4*148:4*110:4*516:4*598:4*52:4*328:4*599:1*1:1*2:1*4:1*5:1*6:1*3:11*107 +7*801:7*802:7*803:7*250:7*804:7*478:7*427:2*16:2*3:2*6:2*11:2*22:2*0:2*1:2*33:2*9:9*590:9*198:9*591:9*592:4*36:4*72:4*294:4*346:4*577:4*600:4*33:4*220:4*110:5*93:5*71:5*598:5*619:6*92:6*73:6*813:6*814:6*815:6*157:6*816:6*817:6*56:8*715:8*716:8*717:8*505:8*718:11*289:11*290:11*248:11*291:11*165:12*212:12*67:10*65:10*34:10*450:10*451:10*452:14*20:3*301:3*502:3*0:3*66:3*52:15*45:15*46 +9*367:9*45:9*251:9*42:9*430:9*118:9*593:12*6:12*80:12*190:12*213:4*249:4*37:4*68:4*6:4*50:4*9:4*117:4*19:4*601:4*105:4*42:4*0:4*10:4*13:4*296:3*0:3*76:3*556:3*557:3*9:3*558:5*2:5*48:5*12:5*620:5*394:5*621:5*10:5*67:2*37:2*11:2*103:2*84:2*1:2*64:2*2:2*3:2*5:2*0:2*169:2*225:2*23:2*113:2*322:2*152:2*22:2*263:2*143:2*55:2*109:2*7:2*16:2*178:2*6:2*323:2*19:2*98:2*108:2*324:7*27:7*89:7*447:7*46:7*79:7*805:7*806:7*398:7*67:7*64:7*173:7*807:1*4:1*1:1*6:1*0:1*2:1*5:1*9:6*818:6*152:6*39:6*819:8*628:8*719:8*60:8*59:8*512:8*720:8*721:8*86:8*722:13*10:13*96:13*33:11*292:10*69:10*108 +3*363:3*7:3*9:3*130:3*181:3*559:3*287:3*100:3*560:3*479:3*561:3*260:3*562:3*79:3*563:3*564:3*349:3*6:3*565:3*566:3*567:3*109:3*568:3*436:3*17:3*239:3*569:3*321:6*33:6*82:6*820:6*488:6*15:6*11:6*146:6*86:6*241:6*821:6*822:6*83:6*823:6*824:6*825:2*0:2*3:2*11:2*178:2*6:2*7:2*12:2*19:2*8:2*63:2*325:2*2:2*37:2*5:2*45:2*64:2*326:2*327:2*82:2*185:2*60:2*124:2*105:2*78:8*243:8*86:8*100:8*53:8*52:8*723:8*724:8*10:7*167:7*173:7*127:7*523:7*232:7*31:7*202:7*808:7*809:5*37:5*622:5*58:5*62:5*623:5*18:5*355:5*624:5*625:5*35:5*285:5*626:5*627:5*628:5*629:5*630:5*631:12*2:12*5:9*259:9*118:9*1:9*594:1*9:1*4:1*8:1*1:1*5:1*6:1*2:10*9:10*453:10*394:10*454:10*455:10*456:10*457:10*458:10*459:10*460:10*461:10*462:4*16:4*24:4*602:4*21:4*317:4*36:4*33:4*73:4*215:4*89:4*90:4*305:4*12:4*97:4*603:4*604:4*605:4*606:4*607:11*293:11*294:11*108:11*295:11*296:20*3 +3*244:3*9:3*272:3*2:3*62:3*6:3*570:3*99:3*12:3*366:3*435:3*571:3*31:3*572:3*573:3*495:3*470:3*496:3*574:3*575:3*485:3*260:3*576:3*577:3*578:3*579:3*476:3*580:3*515:3*581:3*582:3*583:3*76:3*79:3*584:3*585:3*586:3*587:3*588:3*589:3*57:3*590:3*156:3*514:3*109:3*591:3*592:3*133:3*593:3*594:3*1:3*400:9*132:9*261:9*168:9*333:9*595:9*122:9*118:9*264:9*596:9*0:9*283:9*456:9*597:9*55:9*548:9*161:9*598:9*21:9*599:9*33:9*296:9*49:9*499:9*244:9*277:9*566:9*600:9*601:9*44:9*602:9*603:9*604:9*605:9*606:9*607:9*182:9*46:9*281:9*34:9*17:9*155:9*608:9*382:9*609:9*610:9*200:9*259:2*0:2*2:2*11:2*6:2*7:2*12:2*9:2*3:2*16:2*1:2*8:2*4:2*5:2*38:2*64:2*328:2*22:2*57:2*96:2*84:2*157:2*76:2*44:2*118:2*248:2*24:2*106:2*308:2*329:2*68:2*108:2*23:2*306:2*198:2*152:2*324:2*75:2*10:2*204:2*46:2*97:2*330:2*331:2*150:2*41:2*332:2*333:2*33:2*43:2*143:2*47:2*130:2*35:2*178:15*32:15*23:15*15:5*307:5*196:5*129:5*70:5*97:5*23:5*39:5*123:5*278:5*483:5*596:5*632:5*167:5*12:5*579:5*147:5*50:5*69:5*48:5*62:5*236:5*633:5*198:5*561:5*634:5*33:5*635:5*636:5*637:5*638:5*639:5*537:5*533:5*640:5*641:5*73:5*455:5*642:5*643:5*644:5*144:5*264:5*71:5*412:5*645:5*146:5*646:5*647:7*166:7*167:7*810:7*133:7*351:7*17:7*183:7*286:7*811:7*812:7*337:7*813:7*173:7*129:7*186:7*199:7*81:7*214:7*814:7*708:7*815:7*816:7*817:7*45:7*818:7*819:7*820:7*19:7*821:7*822:7*823:7*824:7*825:7*423:7*176:7*826:7*827:7*89:7*598:7*168:7*361:7*241:7*180:7*828:7*87:7*46:7*829:7*749:7*399:7*830:7*752:7*60:7*831:7*832:7*833:7*677:7*834:7*170:7*835:7*836:7*246:7*2:7*411:7*837:7*618:7*72:7*713:7*93:7*271:7*653:7*838:7*338:7*839:7*120:7*449:7*840:7*78:7*659:4*311:4*608:4*105:4*609:4*610:4*611:4*110:4*275:4*106:4*2:4*367:4*48:4*3:4*29:4*19:4*612:4*253:4*325:4*6:4*375:4*613:4*220:4*614:4*191:4*411:4*41:4*615:4*616:4*84:4*85:4*617:4*52:4*618:4*177:4*619:4*620:4*49:4*117:4*61:4*621:4*622:4*623:4*624:4*625:4*626:4*627:4*628:4*629:4*77:4*47:4*578:4*630:4*76:4*631:4*0:8*725:8*49:8*726:8*727:8*234:8*156:8*728:8*729:8*99:8*143:8*730:8*20:8*39:8*501:8*128:8*86:8*72:8*350:8*731:8*732:8*52:8*127:8*733:8*734:8*708:8*196:8*660:8*50:8*58:8*735:8*191:8*97:8*180:8*56:8*70:8*110:8*427:8*384:8*736:8*66:8*737:8*738:8*365:8*739:8*740:8*64:8*741:8*489:8*124:8*742:8*743:8*744:8*625:8*745:8*746:8*747:8*748:8*626:8*165:8*612:8*463:8*67:12*214:12*165:12*80:12*189:12*215:12*2:12*216:12*12:12*19:12*20:12*6:12*217:12*218:12*83:12*146:12*219:12*8:12*220:12*221:12*222:12*168:13*130:13*131:13*132:13*133:13*134:13*135:13*30:13*23:13*31:13*136:13*137:13*138:13*33:10*9:10*463:10*335:10*464:10*11:10*465:10*194:10*154:10*466:10*412:10*467:10*429:10*1:10*468:10*161:10*219:10*336:10*469:10*470:10*343:10*163:10*34:10*276:10*35:10*32:10*471:10*472:10*64:10*46:10*473:10*65:10*474:10*475:10*337:10*476:11*79:11*171:11*297:11*163:11*298:11*267:11*177:11*299:11*127:11*300:11*3:11*35:11*278:11*53:11*271:11*60:11*301:11*302:11*1:11*23:11*303:11*304:11*305:11*306:11*130:11*175:11*244:11*307:11*170:11*308:11*215:11*309:11*310:11*311:14*13:14*85:14*86:14*8:14*1:14*7:14*76:6*184:6*211:6*826:6*322:6*50:6*827:6*828:6*579:6*5:6*444:6*582:6*201:6*3:6*46:6*574:6*746:6*777:6*829:6*717:6*532:6*495:6*600:6*830:6*273:6*301:6*763:6*831:6*832:6*833:6*834:6*15:6*317:6*510:6*152:6*794:6*200:6*30:6*493:6*835:6*19:6*558:6*85:6*139:6*168:6*681:6*171:6*166:6*547:6*836:6*837:6*838:6*839:6*404:6*840:6*841:6*842:6*169:6*793:6*843:6*844:6*57:6*483:6*737:6*845:6*846:6*847:6*848:6*849:6*850:6*851:6*852:6*853:6*32:6*306:6*147:6*854:6*855:6*856:17*16:1*2:1*1:1*6:1*4:1*8:1*3:1*9:1*5:16*16:18*7 +3*595:3*0:3*1:3*541:3*201:3*6:3*596:3*476:3*597:3*10:3*9:3*483:6*469:6*628:6*857:6*58:6*858:6*174:8*621:8*749:8*20:8*3:5*648:5*1:5*2:5*12:5*191:5*48:2*0:2*1:2*7:2*2:2*22:2*38:7*0:7*66:7*163:7*67:7*6:7*64:7*783:7*841:11*30:11*312:4*50:4*48:4*13:4*68:4*28:4*5:13*10:10*42:10*477:9*226:9*97:9*200:9*37 +3*595:3*541:3*62:3*546:3*89:3*87:3*487:3*78:3*99:3*388:3*526:3*539:3*180:3*598:9*45:9*611:9*612:9*613:9*250:6*301:6*859:6*469:6*860:6*58:6*628:6*51:6*861:2*36:2*124:2*68:2*118:2*75:2*200:4*19:4*48:4*377:4*632:4*340:4*197:4*57:4*331:4*371:4*633:4*634:4*394:4*635:4*636:7*66:7*842:7*843:7*783:7*317:7*345:7*399:7*319:7*316:7*844:5*12:5*558:5*649:5*650:5*651:5*652:10*478:10*430:10*479:8*750:8*246:8*275:14*39:11*313 +8*751:8*3:8*234:8*53:8*20:8*752:8*753:8*51:8*58:8*754:8*755:8*756:5*1:5*2:5*48:5*39:3*0:3*1:3*46:3*541:2*0:2*1:2*12:2*2:2*7:2*6:2*11:2*8:2*181:7*0:7*845:7*586:7*66:7*523:7*19:7*81:7*64:11*51:9*435:9*459:9*362:9*153:9*4:9*404:9*45:9*6:9*7:9*353:6*862:6*73:6*15:6*7:6*301:6*503:6*488:6*25:6*863:6*864:6*865:6*866:6*867:4*32:4*25:4*48:4*83:4*110:4*255:10*480:10*481:10*337:12*6:13*12:14*78 +7*846:7*173:7*847:7*848:7*72:7*98:7*74:7*66:7*739:7*176:7*87:7*226:7*168:3*161:3*0:3*30:3*41:3*42:3*12:3*599:12*6:12*80:12*18:12*223:6*25:6*868:6*190:6*574:6*304:6*701:6*869:6*870:6*871:6*152:6*872:6*541:8*667:8*512:8*149:8*757:8*539:8*46:8*708:8*86:8*70:2*14:2*11:2*4:2*2:2*6:2*198:2*0:2*7:2*5:2*38:2*16:2*1:2*22:2*3:2*8:11*1:11*23:11*314:4*52:4*19:4*48:4*4:4*15:4*6:4*637:4*496:4*151:4*28:4*367:10*11:10*3:10*35:10*482:9*45:9*502:9*74:9*115:9*70:5*653:5*62:5*654:5*374:5*75:15*47:13*23 +4*638:4*639:4*131:4*19:4*48:4*533:4*367:4*13:4*110:4*368:4*15:4*49:7*168:7*337:7*176:7*66:7*359:7*64:7*89:7*684:7*849:7*850:7*19:7*6:7*93:2*0:2*11:2*2:2*7:2*3:2*1:2*58:2*22:2*8:2*16:2*12:2*136:2*6:9*614:9*132:9*45:9*615:9*556:9*616:9*1:9*617:8*3:8*667:8*758:8*58:8*596:8*66:12*6:12*80:12*169:12*224:12*33:6*25:6*873:6*100:6*874:6*130:6*579:6*45:6*875:6*876:6*877:6*46:6*533:6*19:6*176:3*0:3*161:3*46:3*41:3*12:3*9:3*1:3*129:5*29:5*221:5*264:5*424:5*63:5*389:13*23:13*139:13*140:11*270:11*23:11*315:10*161:10*483:16*7 +7*851:7*89:11*220:3*166:3*12:5*48:5*39:8*58:8*50:8*759:6*179:6*58:6*54:2*2:2*8:2*219:2*1:12*87:4*19:4*48:4*53:9*618:10*484:1*2 +4*353:4*131:4*346:4*6:4*24:4*116:4*197:4*128:4*157:8*234:8*66:8*760:8*20:8*217:8*327:8*761:8*39:8*762:8*763:8*128:8*764:8*765:8*483:8*49:8*24:8*766:8*46:8*767:8*100:8*427:2*0:2*1:2*6:2*3:2*7:2*124:2*11:2*4:2*2:2*16:2*8:2*58:2*5:2*169:2*204:2*14:7*337:7*334:7*734:7*9:7*110:7*117:7*173:7*183:7*186:7*684:7*852:7*853:7*317:7*854:7*180:7*53:7*108:7*46:7*855:7*45:7*856:7*857:7*81:7*858:7*629:7*859:12*6:12*80:12*83:12*18:12*225:12*226:12*58:12*169:6*25:6*878:6*879:6*880:6*321:6*15:6*160:6*691:6*881:6*725:6*697:6*494:6*152:6*79:6*211:6*882:6*883:6*538:6*884:6*570:6*4:6*735:6*885:6*166:6*886:6*512:6*312:6*3:6*175:6*146:6*319:6*551:3*0:3*600:3*313:3*20:3*9:3*12:3*66:3*472:3*601:3*57:5*2:5*424:5*132:5*116:5*17:5*454:5*70:5*344:5*655:5*485:5*620:5*48:5*295:5*348:5*88:5*67:10*307:10*485:10*480:10*486:10*11:9*426:9*0:9*619:9*5:9*118:9*620:9*180:9*61:9*33:9*362:9*4:9*77:9*456:9*621:9*234:13*106:13*15:11*316:11*163:11*18:11*317:11*30:11*318:11*35:11*319:14*87:14*35:17*5 +12*80:12*6:12*82:5*106:5*186:5*323:5*4:5*187:5*48:7*257:7*258:7*259:7*260:7*160:2*110:2*6:2*16:11*77:1*1:6*232:6*6:6*233:6*234:6*235:6*196:9*177:9*178:9*622:10*249:10*133:10*134:10*135:4*0:4*148:4*68:3*115 +9*623:9*565:9*614:9*45:9*259:7*860:7*0:7*168:7*449:7*835:7*173:7*58:7*27:7*761:7*861:7*237:2*0:2*1:2*11:2*3:2*37:2*178:2*2:2*245:2*301:2*315:2*263:6*408:6*15:6*579:6*475:6*275:6*887:6*330:6*888:5*1:5*2:5*23:5*656:5*381:5*12:5*451:5*106:5*63:3*0:3*1:3*103:3*31:3*52:3*75:3*57:3*393:3*6:3*476:8*17:8*156:8*347:12*6:12*18:12*227:12*228:1*9:1*6:1*0:4*59:4*42:4*48:4*12:4*52:10*487:10*488:13*45 +5*657:5*562:5*12:5*658:5*111:2*6:2*1:2*11:2*2:2*50:2*0:2*302:2*8:2*7:2*68:2*118:2*319:2*14:2*108:2*36:2*96:2*39:2*107:6*251:6*832:6*195:6*211:6*889:6*512:6*166:6*890:6*301:8*20:8*50:8*272:8*234:8*768:7*89:7*825:7*56:7*176:7*278:7*66:7*862:3*12:3*117:3*171:3*172:3*30:3*161:3*6:3*541:3*476:3*483:3*60:3*87:9*556:9*200:9*296:9*624:9*625:10*155:10*400:10*117:10*403:12*169:12*229:12*60:12*230:11*23:4*19:4*45:4*640:4*89:4*43:4*13:4*367:4*5:4*641:4*642:4*63:4*268:1*3:1*0:1*1:13*23 +4*555:4*3:4*49:4*82:4*0:4*117:4*19:4*539:4*16:4*13:4*48:4*369:7*168:7*60:7*89:7*521:7*78:7*690:7*618:7*68:7*751:3*335:3*21:3*12:3*9:3*10:12*6:12*80:12*231:12*52:5*2:5*37:5*414:5*62:5*71:5*75:5*166:5*659:5*660:5*661:8*86:8*50:8*290:8*769:8*241:8*770:8*771:8*772:2*6:2*2:2*0:2*4:2*37:2*11:2*3:2*1:2*248:2*7:2*16:2*8:2*77:2*64:2*242:6*58:6*98:6*15:6*195:6*158:6*739:6*652:6*85:6*273:6*891:10*371:10*210:10*171:10*489:9*626:9*33:9*344:9*49:9*1:9*627:9*628:9*499:9*118:15*48:24*2:16*7:14*88:13*31:11*263:11*27 +7*863:7*0:7*752:7*47:7*864:7*89:7*865:7*866:7*867:7*868:7*61:7*163:7*88:7*869:7*186:7*286:7*749:7*168:7*870:7*751:7*871:7*872:7*345:7*873:7*833:7*562:7*874:7*875:7*876:7*861:7*877:7*75:7*878:7*307:7*544:7*879:7*514:7*64:7*98:5*662:5*1:5*2:5*164:5*159:5*663:5*89:5*342:5*664:5*665:5*191:5*12:5*48:5*4:5*666:5*667:5*520:5*641:5*668:5*288:5*669:5*670:5*671:5*447:5*672:5*211:5*673:5*674:5*37:5*240:5*236:5*561:5*123:5*278:2*334:2*0:2*1:2*37:2*2:2*12:2*45:2*11:2*4:2*7:2*54:2*3:2*5:2*88:2*23:2*113:2*83:2*68:2*73:2*51:2*24:2*136:2*31:2*9:2*33:2*16:2*245:2*301:2*300:2*64:2*8:2*22:1*4:1*1:1*9:1*3:1*6:3*0:3*1:3*541:3*6:3*75:3*104:3*2:3*602:3*603:3*87:3*99:3*44:3*42:3*604:3*78:3*524:3*605:3*485:3*10:3*62:3*495:3*202:3*70:3*606:3*12:4*643:4*74:4*553:4*3:4*644:4*24:4*48:4*131:4*19:4*645:4*41:4*73:4*369:4*88:4*52:4*320:4*646:4*197:4*42:4*445:4*0:4*372:4*328:4*647:4*648:4*61:4*569:4*557:4*374:4*85:12*232:12*103:12*181:12*233:10*11:10*3:10*153:10*413:10*49:10*416:10*68:10*84:10*490:10*491:10*35:10*176:8*773:8*155:8*774:8*20:8*775:8*49:8*100:8*174:8*776:8*3:8*66:8*86:8*365:8*777:8*483:8*778:8*779:8*780:8*781:8*628:8*782:8*783:8*784:8*77:9*629:9*630:9*631:9*33:9*182:9*632:9*633:9*634:9*391:9*635:9*636:9*637:9*435:9*488:9*638:9*639:9*640:9*641:9*534:6*184:6*892:6*586:6*306:6*60:6*5:6*893:6*237:6*894:6*558:6*147:6*32:6*838:6*139:6*108:6*895:6*317:6*896:6*897:6*675:6*898:6*674:6*700:6*899:6*900:6*780:6*901:6*902:6*422:6*903:6*904:6*58:6*19:6*3:6*15:6*102:14*89:14*82:14*23:11*320:11*321:11*322:11*187:11*323:11*20:11*1:13*141:13*11:13*23:17*4 +5*675:5*48:5*93:5*58:5*65:5*71:5*4:5*676:5*264:5*33:5*96:5*12:5*290:5*49:3*166:3*100:3*0:3*30:3*9:3*541:3*607:3*52:3*12:3*1:3*62:3*6:3*502:3*341:8*58:8*59:8*127:8*234:8*45:8*49:8*125:8*785:8*97:8*786:8*151:8*196:8*288:8*787:8*788:8*243:8*126:8*66:8*789:8*424:8*21:8*70:8*790:8*251:8*50:8*574:4*36:4*72:4*586:4*249:4*25:4*19:4*45:4*48:4*343:4*131:4*122:4*517:4*28:4*191:4*12:6*92:6*11:6*277:6*18:6*44:6*905:6*301:6*3:6*15:6*50:6*46:6*906:6*51:6*159:6*831:6*243:6*907:6*510:6*49:6*579:6*68:6*778:6*120:6*512:2*63:2*26:2*306:2*33:2*5:2*7:2*0:2*1:2*11:2*22:2*8:2*12:2*38:2*2:2*6:2*60:2*3:2*9:2*335:2*92:12*6:12*8:12*42:12*58:12*169:12*234:12*235:12*236:12*2:1*5:10*162:10*492:10*22:10*403:10*493:10*494:10*161:10*495:10*74:10*109:10*11:10*378:10*496:7*180:7*880:7*659:7*19:7*437:7*277:7*173:7*66:7*284:7*17:7*881:7*82:7*167:7*409:7*835:7*757:7*176:7*11:7*882:7*825:7*95:7*465:7*89:7*883:9*261:9*169:9*642:9*45:9*161:9*55:9*46:9*499:9*89:9*503:9*643:9*82:9*342:9*6:9*388:13*130:13*142:13*9:13*143:13*23:13*79:13*22:11*324:11*19:11*23:11*36:11*3:11*141:11*163:11*111:11*127:11*325:11*172:11*302:14*13:14*16:16*15 +3*608:3*31:3*9:3*488:3*6:3*60:3*87:4*36:4*138:4*33:4*261:6*11:6*908:6*909:6*512:6*527:6*166:6*729:6*45:5*58:5*189:5*12:5*677:5*147:5*656:5*48:2*63:2*7:2*64:2*8:2*178:2*2:2*3:2*68:2*118:2*14:7*58:7*378:7*200:7*884:7*45:7*885:7*66:7*514:7*729:8*791:8*792:8*793:8*395:8*794:8*795:12*2:12*237:12*238:12*239:13*23:9*259:9*565:9*296:9*535:9*554:14*90:1*7 +11*228:11*30:11*238:11*23:11*127:11*106:11*70:11*292:11*326:11*33:5*1:5*2:5*48:5*12:5*49:5*470:5*428:5*678:5*24:5*10:5*651:5*51:5*417:5*451:5*63:5*381:5*679:5*338:5*615:5*559:5*297:5*680:5*4:5*97:5*592:5*287:3*0:3*1:3*70:3*7:3*64:3*609:3*48:3*610:3*99:3*87:3*283:3*62:3*611:3*494:3*6:3*41:3*42:3*393:3*612:3*89:3*613:3*370:3*614:3*615:3*616:3*78:3*35:3*9:3*519:3*117:3*506:3*90:3*12:3*617:3*495:3*39:3*618:2*0:2*1:2*2:2*11:2*6:2*7:2*3:2*53:2*57:2*178:2*39:2*8:2*198:2*78:2*14:2*22:2*160:2*31:2*21:2*66:2*92:2*186:2*315:2*47:2*44:2*119:2*86:2*75:2*304:2*245:2*48:2*16:2*74:2*302:2*4:2*188:2*12:2*38:2*5:2*124:2*68:2*301:2*300:2*268:7*0:7*167:7*75:7*886:7*859:7*649:7*887:7*888:7*889:7*66:7*842:7*46:7*575:7*89:7*82:7*241:7*72:7*60:7*168:7*166:7*284:7*288:7*890:7*891:7*892:7*64:7*618:7*95:7*749:7*893:7*751:7*586:7*314:9*33:9*328:9*259:9*45:9*49:9*250:9*637:9*575:9*391:9*644:9*645:9*646:9*38:9*27:9*647:9*566:9*499:9*200:6*15:6*208:6*410:6*910:6*598:6*23:6*43:6*911:6*776:6*912:6*913:6*70:6*422:6*330:6*914:6*19:6*166:6*46:6*915:6*5:6*503:6*40:6*317:6*568:6*343:6*759:6*779:6*195:6*51:6*139:6*686:6*57:10*497:10*295:10*5:10*498:10*332:10*156:10*20:10*499:10*500:10*501:10*415:10*502:10*35:10*503:10*98:10*504:10*416:12*2:12*6:12*80:12*18:12*190:12*117:12*240:12*241:12*242:12*243:12*1:4*184:4*68:4*12:4*9:4*117:4*76:4*19:4*470:4*649:4*6:4*16:4*49:4*650:4*45:4*189:4*268:4*651:4*652:4*73:4*48:4*414:4*653:4*331:4*548:4*654:4*321:4*0:4*52:4*527:4*131:4*494:4*328:4*655:4*121:4*15:4*656:4*122:4*368:4*248:4*657:4*42:4*658:4*13:4*20:4*569:4*568:4*33:4*220:4*390:4*659:8*505:8*58:8*658:8*246:8*628:8*796:8*418:8*148:8*780:8*797:8*97:8*798:8*621:8*799:8*800:8*801:8*759:8*79:8*802:8*803:8*96:8*70:8*738:8*677:1*4:1*2:1*1:1*3:1*5:1*0:1*8:1*6:14*60:14*59:14*91:14*38:14*92:14*93:13*3:13*81:13*23:13*31:13*144:13*145:15*23:16*26 +10*112:10*264:10*505:2*1:2*0:2*8:2*2:2*3:2*11:2*6:11*70:11*171:11*45:7*894:7*0:7*895:7*896:7*19:7*696:7*215:7*897:7*233:7*84:7*205:7*898:7*899:7*900:7*901:7*902:7*903:7*904:7*905:5*1:5*2:5*48:5*162:5*681:5*682:5*683:5*106:5*684:5*508:3*0:3*1:3*619:3*220:3*9:8*58:8*521:8*157:8*804:8*3:8*805:8*10:8*152:6*15:6*297:6*916:6*306:6*224:6*176:6*98:6*917:6*918:6*919:6*920:6*263:6*921:6*922:6*923:6*114:6*924:4*59:4*539:4*121:4*19:4*660:4*326:4*661:4*275:9*41:9*194:9*600:9*153:9*318:9*648:9*649:1*1:1*4:12*244:12*245:13*13 +10*276:10*506:10*35:10*362:6*101:6*48:6*689:6*84:6*175:6*300:6*3:2*11:2*0:2*1:2*7:2*14:2*6:2*2:2*5:2*12:2*198:2*16:2*4:2*38:2*8:2*22:2*74:2*118:2*300:2*62:4*45:4*24:4*13:4*15:4*70:4*19:4*83:4*369:4*49:4*518:4*64:4*88:4*322:4*260:4*86:5*1:5*2:5*71:5*33:5*148:5*37:5*88:3*0:3*1:3*105:3*9:3*236:3*485:3*359:7*0:7*47:7*752:7*133:7*89:9*6:9*209:9*430:9*33:9*371:9*650:9*651:9*38:9*652:9*185:9*180:9*182:9*7:8*52:8*296:8*51:8*234:8*806:8*46:8*87:11*41:11*4:12*135:17*0 +4*45:4*249:4*110:4*375:4*37:4*36:4*72:4*47:4*290:4*0:4*148:12*6:12*82:7*48:7*473:7*257:7*258:7*259:7*260:7*474:7*160:3*0:3*38:3*327:3*115:6*18:6*48:6*79:6*45:6*301:6*92:6*232:6*6:6*233:6*234:6*235:5*2:5*39:5*685:5*48:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:8*59:8*58:8*49:8*452:2*11:2*8:2*0:2*2:2*22:2*7:2*42:2*12:2*110:13*85:10*11:10*249:10*133:10*134:10*135:9*99:9*177:9*178:1*1:11*169 +9*8:9*371:9*653:9*654:9*655:9*656:9*657:9*658:13*98:13*146:4*45:4*19:4*662:4*663:4*664:4*372:4*665:4*46:4*110:4*666:4*51:4*311:4*667:4*12:4*189:8*807:8*808:8*809:8*810:8*811:8*812:8*813:8*814:8*815:8*467:8*816:8*418:8*817:8*477:8*41:7*906:7*907:7*542:7*908:7*46:7*909:7*910:7*911:7*912:7*570:7*913:7*914:7*915:7*575:7*916:7*677:5*686:5*687:5*688:5*83:5*689:5*690:5*418:5*427:5*578:5*685:5*691:5*692:5*12:6*906:6*182:6*925:6*211:6*926:6*927:6*701:6*524:6*928:6*929:6*930:6*931:6*294:6*932:6*933:3*617:3*235:3*90:3*290:3*620:3*621:3*622:3*525:3*524:3*38:3*62:10*507:10*508:10*509:10*510:10*511:10*512:12*246:12*247:12*60:11*327:14*94:2*196 +10*112:10*69:10*513:10*514:10*49:10*515:10*516:10*157:5*48:5*348:5*693:5*39:5*71:5*694:5*466:5*147:5*68:5*236:5*695:5*696:5*164:5*697:5*12:5*698:5*17:5*699:5*66:5*700:5*130:5*389:5*447:5*701:5*574:8*59:8*818:8*819:8*3:8*58:8*72:8*820:8*804:8*287:8*821:8*97:8*56:8*669:8*193:8*507:8*528:8*822:8*823:8*595:8*824:12*6:12*245:12*248:12*172:4*45:4*326:4*312:4*373:4*59:4*668:4*19:4*61:4*110:4*13:4*83:4*131:4*630:4*36:4*346:4*6:4*204:4*391:4*29:4*376:4*296:4*669:4*147:4*84:4*260:4*369:4*568:4*64:4*415:4*53:4*372:4*295:4*119:4*297:4*118:4*375:4*40:4*106:6*25:6*934:6*306:6*15:6*935:6*297:6*273:6*100:6*936:6*30:6*56:6*463:6*176:6*937:6*19:6*354:6*938:6*725:6*939:6*940:6*146:6*941:6*942:6*195:6*943:6*944:6*48:6*519:6*945:6*182:6*40:6*655:6*946:6*947:6*948:3*0:3*30:3*9:3*12:3*2:3*1:3*483:3*623:3*39:3*57:3*94:3*6:3*231:3*624:3*388:3*48:3*78:3*96:3*87:3*290:2*11:2*0:2*8:2*3:2*160:2*300:2*1:2*14:2*2:2*192:2*6:2*22:2*336:2*9:2*7:2*5:2*35:2*4:2*16:2*12:2*218:2*63:2*337:2*106:2*338:2*56:2*98:2*19:2*228:2*108:2*234:2*339:2*340:2*74:2*264:2*118:2*341:2*62:2*119:2*297:2*43:2*47:2*65:2*85:7*17:7*865:7*89:7*98:7*248:7*696:7*917:7*6:7*170:7*43:7*746:7*64:7*154:7*894:9*68:9*153:9*444:9*15:9*659:9*660:9*661:9*182:9*441:9*7:9*662:9*194:9*663:9*664:9*135:11*157:11*172:11*328:11*329:11*330:11*70:1*6:1*1:1*2:14*83:14*95 +5*162:5*323:5*106:5*4:5*187:5*186:5*188:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:4*47:4*290:4*0:4*148:2*110:1*1:6*232:6*6:6*233:6*234:6*235:9*177:9*178:10*249:10*133:10*134:10*135:12*82:11*169 +10*210:10*276:6*196:6*18:6*122:2*22:2*2:2*0:2*1:2*8:2*11:2*14:3*485:3*166:3*0:5*48:5*2:5*39:5*33:5*167:5*702:5*703:8*58:8*825:8*180:12*6:7*48:7*170:7*68:7*752:7*906:4*249:4*45:4*19:4*260:14*41:9*33:9*8:11*51 +7*918:7*89:7*176:7*167:7*278:7*173:7*45:7*168:7*33:7*122:7*919:7*319:7*66:7*221:7*214:7*920:7*299:7*17:7*751:7*921:7*922:7*878:7*563:7*923:7*924:7*64:7*138:7*166:7*441:7*183:7*69:7*290:7*359:7*468:7*925:7*926:7*47:7*252:7*927:7*172:7*928:7*186:7*523:2*0:2*8:2*11:2*3:2*2:2*6:2*48:2*1:2*14:2*22:2*55:2*178:2*108:2*7:2*38:2*10:2*9:2*16:2*68:2*135:2*248:2*95:2*12:2*4:8*3:8*236:8*39:8*49:8*404:8*826:8*591:8*452:8*827:8*20:8*156:8*595:8*234:8*643:8*181:8*52:8*762:8*207:8*100:8*243:8*175:8*327:8*103:8*424:8*828:8*56:8*829:8*151:8*86:8*58:8*830:8*46:5*274:5*393:5*48:5*221:5*147:5*41:5*70:5*62:5*37:5*676:5*641:5*561:5*14:5*132:5*389:5*23:5*236:5*704:5*74:5*410:5*167:5*39:5*705:5*35:6*85:6*86:6*201:6*15:6*31:6*45:6*57:6*273:6*565:6*723:6*152:6*949:6*195:6*49:6*98:6*34:6*33:6*950:6*250:6*951:6*512:6*223:6*952:6*463:6*953:6*574:6*35:6*317:6*820:6*5:6*147:6*465:6*954:6*184:6*4:3*625:3*626:3*9:3*12:3*57:3*41:3*490:3*476:3*470:3*46:3*627:3*628:3*483:3*572:3*358:3*363:3*0:3*293:11*331:11*23:11*30:11*27:11*1:11*163:11*332:11*88:11*333:11*334:11*33:11*335:11*127:4*213:4*670:4*367:4*238:4*153:4*13:4*19:4*48:4*114:4*671:4*113:4*3:4*15:4*672:4*0:4*88:4*328:4*372:4*517:4*84:4*248:4*9:4*673:4*375:4*440:4*27:4*200:4*68:10*155:10*486:10*161:10*9:10*171:10*43:10*343:10*517:10*3:10*518:10*93:10*182:10*394:10*252:9*0:9*261:9*456:9*22:9*205:9*296:9*259:9*45:9*37:9*295:9*251:9*84:9*499:9*665:9*129:9*666:9*69:9*508:9*229:9*132:9*280:9*4:9*55:9*667:9*75:9*668:9*669:12*135:12*18:12*245:12*2:12*87:12*249:12*6:12*3:12*250:12*26:12*234:14*8:14*38:14*96:13*78:13*23:13*31:13*68:13*95:1*6:1*1:1*4:15*38:15*23:16*7 +7*918:7*173:7*66:7*17:7*89:7*168:7*751:7*63:7*19:7*122:7*920:7*185:7*64:7*277:7*55:7*848:7*72:7*74:7*478:7*929:7*0:7*523:7*746:7*45:7*248:7*930:2*0:2*2:2*1:2*7:2*8:2*48:2*11:2*22:2*28:2*248:2*37:2*14:2*69:2*16:2*6:2*3:2*38:2*342:2*152:2*35:2*4:2*5:2*33:8*3:8*52:8*634:8*595:8*831:8*58:8*20:8*832:8*826:8*833:8*110:8*834:8*835:8*50:8*151:5*48:5*393:5*58:5*706:5*447:5*130:5*562:5*685:5*707:5*146:5*412:5*75:5*14:5*152:5*708:5*415:5*380:5*248:5*62:9*45:9*84:9*670:9*671:9*118:9*51:9*223:9*672:9*673:9*129:9*68:9*674:9*499:9*675:9*676:9*391:4*19:4*45:4*48:4*367:4*15:4*36:4*61:4*88:4*204:4*674:4*675:4*0:4*568:4*27:4*1:4*539:4*13:4*52:4*372:4*676:4*677:4*3:4*390:3*629:3*12:3*626:3*100:3*378:3*483:3*476:3*235:3*501:3*31:3*39:3*48:3*105:3*9:3*572:3*423:3*171:3*172:3*30:3*358:3*0:3*265:3*630:3*631:3*632:11*193:11*30:11*27:11*1:11*53:11*254:11*220:11*252:11*127:13*23:13*31:12*87:12*20:12*169:12*24:12*6:12*251:6*565:6*949:6*195:6*250:6*166:6*182:6*301:6*306:6*315:6*164:6*89:6*955:6*574:6*337:6*49:6*120:6*573:6*84:6*178:6*275:6*77:6*147:6*160:6*422:6*15:6*956:6*18:6*176:6*98:6*29:6*957:6*317:6*58:6*152:6*297:10*55:10*519:10*520:10*11:10*117:10*171:10*35:10*9:10*403:10*3:1*2:1*1 +9*608:9*33:9*27:2*11:2*1:2*0:2*6:2*38:2*9:2*2:2*3:2*7:7*89:7*45:7*931:7*119:7*81:7*746:7*932:7*360:3*94:3*358:3*0:3*30:3*27:11*336:11*337:11*338:6*253:6*179:6*691:6*368:6*503:6*871:6*730:5*31:5*38:5*46:5*491:12*6:25*1:4*678:4*53:4*13:4*9:4*658:4*57:13*12:10*202:8*641:8*60 +11*244:11*339:11*23:11*340:11*341:11*94:11*1:11*25:11*342:2*3:2*0:2*2:2*22:2*12:2*7:2*4:2*5:2*8:2*37:2*343:2*1:2*9:9*498:9*677:9*33:9*49:9*516:9*344:9*5:9*435:9*354:8*66:8*39:8*272:8*822:8*110:8*595:8*3:8*181:8*475:8*157:8*796:8*180:8*836:3*166:3*633:3*87:7*45:7*6:7*933:7*64:7*934:7*89:7*338:7*746:7*935:7*936:6*958:6*503:6*573:6*959:6*187:6*68:6*263:10*430:10*32:10*142:10*521:13*147:13*30:13*23:13*148:5*236:5*709:5*380:4*53:4*57:4*679:4*52:12*103:12*80:12*169:1*0 +10*522:2*11:8*675:8*837:5*48:6*100:4*255 +10*522:2*11:2*63:8*675:6*100:6*11:4*255:4*36:4*60:4*19:4*45:4*48:9*45:9*6:5*58:5*699:3*541:3*358:3*0:7*66:7*165:12*6 +10*522:10*470:2*11:2*8:2*0:2*2:2*1:2*22:2*344:2*3:2*6:2*91:2*345:2*14:8*675:8*838:8*174:8*307:8*60:8*96:8*201:8*3:7*45:7*165:7*699:7*937:7*360:7*82:7*938:7*614:7*64:7*163:7*554:7*931:7*89:7*95:1*0:1*2:12*6:12*252:3*358:3*0:3*30:3*9:3*21:3*634:3*66:3*635:3*94:6*112:6*622:6*216:6*887:6*56:6*960:6*78:6*12:6*463:6*831:6*211:6*730:6*120:6*273:11*79:11*23:11*151:11*343:11*35:11*66:5*710:5*711:5*151:5*70:5*38:5*31:5*360:5*77:5*4:4*577:4*53:4*110:4*680:4*15:4*29:4*220:4*681:9*678:9*679:9*33:9*680:9*681:9*682:13*149:13*15 +6*961:6*92:6*232:6*6:6*233:6*234:6*235:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*110:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +9*45:9*6:6*961:6*871:6*18:6*68:6*895:5*48:5*12:5*167:2*8:2*2:2*41:2*22:2*1:2*4:2*6:2*346:8*708:8*839:8*628:8*3:8*39:8*60:8*59:8*58:11*51:11*127:7*89:7*359:7*202:7*2:7*66:4*19:4*43:4*2:4*44:4*682:4*48:3*6:3*181:3*546:3*636:3*358:3*0:3*129:3*9:3*541:12*18:12*6:16*1:10*43:13*10 +9*683:9*153:2*1:2*2:2*8:7*939:7*45:7*89:7*408:3*6:3*166:3*394:3*119:6*962:6*179:6*519:6*963:8*39:8*50:8*840:8*483:12*87:5*39:4*89 +5*424:5*70:5*712:5*37:5*112:9*495:3*9:3*166:3*472:3*99:3*123:3*297:6*114:6*690:6*12:6*54:6*57:2*0:2*8:2*6:2*11:2*4:2*99:2*68:11*45:11*66:4*29:4*93:4*19:13*5:1*8:1*6:8*58:10*264 +4*12:4*2:4*19:4*683:4*682:4*684:4*685:4*11:4*119:4*686:4*687:4*688:4*689:4*690:3*443:3*166:3*62:3*637:3*638:3*639:3*394:3*21:3*640:3*235:3*30:3*100:3*641:3*642:3*643:3*644:6*49:6*964:6*965:6*966:6*11:6*967:6*968:6*969:6*687:6*774:6*970:6*971:6*972:2*11:2*2:2*8:2*1:2*53:2*48:2*110:2*168:2*68:2*269:8*332:8*268:8*347:8*841:8*842:13*5:5*33:5*39:5*12:5*713:5*106:5*714:5*384:5*38:5*715:5*555:5*716:5*640:5*717:5*105:5*718:7*2:7*940:7*63:7*941:7*942:7*943:7*944:7*945:11*187:11*344:12*39:10*523:10*524:10*525:9*684 +5*71:5*31:5*48:5*719:6*49:6*488:3*9:3*645:3*466:3*166:3*48:2*11:2*245:2*14:2*347:2*74:2*75:8*58:9*202:7*19:7*372:4*19 +3*646:3*166:3*78:14*97:5*720:5*48:8*58:8*3:13*150:2*11:2*14:2*2:2*6:2*118:2*234:7*89:10*526:10*527:9*5:9*15:4*112:4*415 +6*860:6*973:6*5:6*49:6*963:6*423:6*974:6*775:6*550:6*975:6*976:6*977:6*978:6*979:6*980:6*981:6*982:6*983:6*984:6*450:6*985:6*986:6*987:6*988:6*989:6*182:6*104:6*990:6*518:6*549:6*991:6*34:6*992:6*993:6*994:6*995:6*996:6*997:6*998:6*999:6*1000:6*1001:6*1002:6*1003:6*1004:6*1005:6*1006:6*1007:6*41:6*422:7*337:7*89:7*19:7*946:7*947:7*541:7*948:7*135:7*949:7*950:7*423:7*951:7*46:7*501:7*874:7*952:7*953:7*954:7*45:7*237:7*955:7*956:7*111:7*550:7*957:7*958:7*959:7*960:7*961:7*962:7*246:7*72:7*248:7*60:7*963:7*64:7*98:7*964:8*777:8*58:8*3:8*843:8*84:8*844:8*845:8*316:8*846:8*847:8*848:8*849:8*850:8*851:8*852:8*853:8*854:8*855:8*856:8*857:8*274:8*858:8*859:8*515:8*860:8*861:8*862:8*863:8*61:8*675:8*864:8*516:8*133:2*11:2*22:2*3:2*0:2*73:2*51:2*57:2*130:2*55:2*161:2*31:2*64:2*4:2*2:2*1:2*105:2*111:2*24:2*75:2*98:2*47:2*56:2*176:2*44:2*269:2*92:2*28:2*234:2*304:2*68:2*348:2*88:2*34:2*294:2*349:2*120:2*227:2*302:2*306:2*19:2*118:2*233:2*84:2*324:2*266:2*350:2*351:2*27:2*352:2*143:2*158:2*77:2*113:2*21:2*23:2*43:2*108:2*135:2*152:2*297:2*83:2*96:2*36:2*107:2*26:2*127:2*129:2*228:2*156:2*114:2*85:2*310:2*76:2*262:2*109:2*154:2*97:2*157:2*131:2*132:2*137:2*226:2*63:2*353:2*298:2*295:2*41:2*122:2*213:2*142:2*144:2*354:2*279:2*267:2*355:2*62:2*356:2*296:2*291:2*192:2*357:2*358:2*140:2*224:2*5:2*9:2*6:2*66:3*49:3*166:3*344:3*74:3*647:3*648:3*369:3*649:3*89:3*502:3*150:3*650:3*388:3*87:3*202:3*123:3*6:3*30:3*651:3*90:3*78:3*44:3*117:3*99:3*652:3*653:3*321:3*654:3*655:3*656:3*62:3*657:3*658:3*498:3*659:3*660:3*661:3*627:3*164:3*9:3*0:3*1:3*290:5*48:5*108:5*721:5*4:5*722:5*287:5*723:5*724:5*619:5*725:5*726:5*727:5*728:5*729:5*730:5*298:5*716:5*731:5*732:5*733:5*734:5*735:5*736:5*737:5*738:5*111:5*739:5*3:5*740:5*167:5*741:5*353:5*535:5*742:5*743:5*93:5*744:5*29:5*480:5*745:5*746:5*584:5*747:5*552:5*748:5*749:5*616:5*750:5*751:5*752:5*243:5*39:5*31:5*56:5*403:5*753:5*162:5*533:5*12:11*3:11*18:11*180:11*345:11*346:11*70:11*347:11*206:11*156:11*348:9*33:9*685:9*686:9*687:9*688:9*510:9*292:9*689:9*690:9*691:9*692:9*693:9*694:9*695:9*252:9*696:9*46:9*182:9*697:9*698:9*42:9*37:9*15:9*699:12*2:12*253:12*254:12*255:12*256:10*528:10*529:10*530:10*531:10*532:10*533:10*534:10*535:10*536:10*537:10*538:14*34:4*19:4*691:4*692:4*328:4*693:4*55:4*597:4*46:4*439:4*694:4*265:4*695:4*632:4*275:4*696:4*599:4*89:4*697:4*12:4*29:4*297:4*63:4*698:4*699:4*557:4*700:4*701:4*702:4*703:4*704:4*295:4*705:4*706:4*707:4*708:4*709:4*710:4*711:4*712:4*713:4*714:4*69:4*503:4*715:4*716:4*717:4*718:4*719:4*720:4*106:4*311:4*294:4*278:4*118:4*721:4*722:4*723:4*724:4*725:4*726:4*727:4*728:4*729:4*730:4*731:4*732:4*584:4*733:4*734:4*735:4*452:4*61:4*736:4*737:4*415:4*630:4*0:4*738:1*1:1*2:1*4:1*9:1*6:1*3:1*5:1*0:1*8:1*7:13*33 +5*71:5*1:5*2:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:3*0:3*327:3*115:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*110:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +7*317:7*783:7*965:7*359:7*335:7*100:7*372:7*966:7*238:7*316:7*170:7*967:7*60:7*743:7*84:7*82:7*381:7*360:7*968:7*72:7*2:10*161:10*539:10*154:10*89:10*540:9*45:9*362:9*700:9*344:9*701:9*421:9*46:9*222:9*248:6*1008:6*1009:6*51:6*29:6*66:6*179:6*800:6*801:6*802:6*494:6*1010:6*184:6*169:6*78:6*204:6*1011:6*1012:6*143:6*46:6*960:6*1013:2*3:2*1:2*11:2*0:2*98:2*88:2*168:2*41:2*14:2*2:2*37:2*64:2*22:2*6:2*166:2*95:12*18:12*6:12*173:12*257:12*27:12*258:12*172:4*68:4*89:4*214:4*57:4*739:3*358:3*76:3*662:3*486:3*6:3*62:3*0:3*129:3*9:3*31:5*640:5*12:5*754:5*13:5*603:5*151:5*354:5*46:5*547:5*145:5*89:5*39:5*755:13*23:13*42:13*12:13*123:13*147:11*220:11*215:11*114:14*4:14*52:14*98:8*701:8*60:8*307:8*99:8*274:15*49:15*3:23*1 +6*746:6*301:6*174:6*905:5*756:5*295:9*45:9*251:9*702:2*84:2*2:2*38:2*359:2*349:2*12:2*0:2*9:3*663:3*495:3*39:3*470:3*628:3*664:3*629:4*215:4*28:4*19:4*110:4*45:4*48:11*349:11*350:1*4:7*89:7*64:7*66:10*541 +9*45:9*703:9*704:9*79:9*218:9*155:9*59:9*354:9*705:8*865:8*185:8*86:8*3:8*866:8*867:8*623:8*868:8*869:8*870:8*761:6*301:6*860:6*1014:6*1015:6*50:6*175:6*674:6*1016:6*1017:6*39:6*723:6*24:6*223:6*45:6*1018:6*1019:6*1020:2*135:2*0:2*11:2*33:2*7:2*5:2*8:2*38:2*2:2*6:2*68:2*31:2*1:2*47:2*19:2*16:2*54:2*9:2*64:2*14:2*360:2*3:2*35:2*37:2*339:4*19:4*45:4*48:4*740:4*6:4*28:4*741:4*61:4*234:4*106:4*742:4*24:4*158:4*76:4*49:4*343:3*541:3*665:3*44:3*89:3*62:3*666:3*667:3*668:3*669:3*41:3*42:3*1:3*12:7*66:7*82:7*752:7*168:7*46:7*969:7*17:7*119:7*970:7*378:7*971:7*783:7*972:7*738:7*761:7*381:7*246:7*973:12*18:12*168:12*80:5*44:5*663:5*668:5*4:5*447:5*757:5*758:5*375:5*62:5*759:5*70:5*760:5*345:5*248:16*15:10*542:10*66:10*543:10*544:10*198:10*539:1*6:1*3:1*1:1*7:1*2:13*15:11*177:15*50:14*99 +9*45:9*703:9*354:9*705:8*865:8*871:8*761:6*301:6*860:6*1014:6*45:6*1018:6*1019:6*1020:2*88:2*361:2*8:2*2:2*0:2*11:2*38:2*7:4*19:4*45:4*48:4*740:4*117:4*76:4*49:4*343:3*541:3*665:3*41:3*42:3*62:3*1:3*12:7*66:7*783:7*972:7*738:7*761:7*381:7*246:7*973:14*34:14*99:10*274:10*198:10*539:5*345:5*248:15*50 +5*71:5*761:5*38:5*99:5*48:5*62:5*762:5*763:5*764:5*765:5*766:5*198:5*35:5*470:9*45:9*246:9*706:9*337:9*565:9*49:9*707:9*13:9*430:9*33:9*27:2*2:2*24:2*0:2*9:2*1:2*5:2*88:2*56:2*22:2*158:2*234:2*64:2*3:2*36:2*41:2*362:2*7:2*11:2*8:7*165:7*46:7*974:7*129:7*965:7*19:7*84:7*89:10*545:10*224:10*5:10*546:10*547:10*34:10*169:10*11:4*743:4*268:4*6:4*206:4*27:4*68:4*744:4*89:4*215:4*52:4*745:4*746:4*19:4*9:4*117:4*413:4*326:4*4:4*49:4*45:4*48:4*747:1*1:1*2:1*6:1*3:3*166:3*9:3*358:3*670:3*671:3*76:3*672:3*673:3*674:3*546:3*181:3*31:3*636:3*7:8*69:8*872:8*675:8*232:8*628:8*53:8*58:8*586:8*413:12*6:11*51:11*25:11*21:13*149:13*151:6*1021:6*1022:6*1023:6*1024:6*628:6*859:6*871:6*49:18*8:40*0:40*1 +9*45:9*708:9*337:9*709:9*42:9*710:9*711:9*49:9*707:9*13:9*430:9*33:9*27:7*165:7*965:7*335:7*148:7*975:7*170:7*178:7*360:7*699:7*202:7*89:7*223:7*46:7*359:7*129:7*19:7*246:7*67:7*220:7*66:7*84:5*761:5*38:5*109:5*48:5*62:5*12:5*767:5*762:5*768:5*765:5*349:5*35:5*470:10*545:10*11:10*93:10*496:10*34:10*42:10*9:10*548:10*169:4*743:4*746:4*744:4*13:4*2:4*748:4*44:4*68:4*89:4*31:4*53:4*106:4*37:4*255:4*88:4*28:4*19:4*220:4*52:4*9:4*117:4*413:4*326:4*4:4*49:4*45:4*48:4*747:2*362:2*2:2*88:2*56:2*7:2*16:2*64:2*3:2*1:2*57:2*363:2*22:2*158:2*234:2*4:2*8:2*34:2*11:2*299:2*9:2*6:2*245:2*50:2*12:2*156:2*41:2*0:2*5:3*166:3*1:3*358:3*0:3*671:3*76:3*672:3*675:3*27:3*673:3*674:3*575:3*94:3*75:3*502:3*341:3*12:3*546:3*676:3*34:3*494:3*394:3*9:3*677:3*181:3*7:8*69:8*86:8*873:8*628:8*874:8*3:8*875:8*53:8*687:8*60:8*59:8*245:8*58:8*586:8*413:12*2:12*6:12*18:16*15:16*1:6*1021:6*1022:6*40:6*519:6*25:6*1025:6*18:6*54:6*1026:6*78:6*1027:6*1023:6*1028:6*224:6*15:6*723:6*729:6*45:6*301:6*628:6*1029:6*211:6*179:6*871:6*1030:6*859:6*49:13*12:13*10:13*9:13*96:13*150:13*151:11*41:11*21:11*25:18*8:40*2:1*6:1*9:1*1:1*4:1*2 +9*45:9*362:9*712:9*713:9*7:9*611:9*612:9*714:9*6:7*976:7*761:7*213:7*186:7*843:7*631:7*46:7*181:7*977:7*524:7*978:7*0:7*9:7*979:7*980:7*842:7*66:6*301:6*5:6*998:6*353:6*465:6*79:6*320:6*3:6*39:6*13:6*725:6*1031:6*157:6*565:6*15:6*31:6*717:6*321:6*859:6*1032:6*746:6*1033:6*35:6*85:6*723:6*57:2*77:2*3:2*2:2*0:2*5:2*4:2*22:2*12:2*7:2*9:2*1:2*6:2*33:2*11:2*364:2*50:5*71:5*23:5*17:5*30:5*116:5*769:5*374:5*248:5*12:5*48:5*51:5*485:5*24:12*55:12*117:12*259:12*260:3*2:3*46:3*546:3*9:3*231:3*85:3*439:3*629:3*62:3*636:3*670:3*382:3*6:10*34:10*43:10*252:10*549:10*219:10*306:11*180:11*351:11*30:11*352:11*353:4*377:4*749:4*24:4*376:4*117:4*116:4*83:4*59:4*19:4*611:4*45:4*48:4*89:4*43:4*750:4*651:4*220:13*152:13*153:8*128:8*671:8*94:8*876:8*877:8*53:8*878:8*152:8*879:8*770:8*39:8*56:8*58:8*97:1*6:1*1:1*2:14*100 +9*45:9*362:9*712:9*7:9*612:9*714:9*6:7*976:7*981:7*46:7*761:7*213:7*186:7*843:7*631:7*181:7*977:7*0:7*9:7*979:7*980:7*66:7*982:7*842:7*319:6*301:6*5:6*998:6*353:6*465:6*79:6*320:6*3:6*39:6*13:6*725:6*1031:6*31:6*717:6*859:6*1033:6*35:6*85:6*723:5*71:5*97:5*23:5*17:5*30:5*116:5*769:5*248:5*12:5*24:12*55:12*18:12*117:12*259:12*2:3*2:3*46:3*85:3*546:3*9:3*231:3*541:3*62:3*57:10*34:10*43:10*252:10*306:10*29:11*180:11*351:11*30:11*352:11*353:4*377:4*220:4*749:4*24:4*376:4*59:4*19:4*611:4*45:4*48:4*239:2*3:2*9:2*6:2*0:2*135:2*8:2*88:2*2:2*5:2*4:2*22:2*12:2*7:2*1:2*33:2*11:2*106:8*675:8*320:8*128:8*671:8*94:8*876:8*877:8*770:8*39:8*56:8*58:8*97:8*878:8*360:13*152:1*6:14*100:16*15 +9*45:9*362:9*459:9*613:9*715:9*612:9*716:9*717:9*718:9*251:9*611:9*719:9*720:9*713:9*721:9*320:9*722:9*723:9*724:9*296:2*11:2*0:2*7:2*6:2*3:2*5:2*55:2*9:2*63:2*96:2*41:2*115:2*129:2*44:2*135:2*156:2*107:2*323:2*262:2*47:2*365:2*108:2*99:2*26:2*294:2*19:2*291:2*36:2*122:2*357:2*21:2*131:2*366:2*92:2*130:2*2:2*132:2*297:2*24:2*354:2*225:2*84:2*83:2*97:2*28:2*356:2*367:2*56:2*111:2*120:2*34:2*88:2*23:2*14:2*1:2*152:2*242:2*64:2*368:2*245:7*359:7*843:7*66:7*783:7*983:7*984:7*985:7*721:7*986:7*987:7*988:7*989:7*990:7*991:7*842:7*992:7*993:7*994:7*995:7*996:7*997:7*998:7*999:7*592:7*372:7*100:7*58:7*284:7*1000:7*1001:7*761:7*46:7*9:7*317:7*82:7*84:7*345:7*399:7*163:7*316:7*732:7*238:7*965:7*335:7*554:7*1002:7*97:7*17:11*180:11*354:11*216:11*355:11*356:11*357:11*358:11*359:11*258:11*340:11*360:11*361:11*30:4*13:4*377:4*83:4*36:4*60:4*19:4*48:4*751:4*6:4*752:4*753:4*754:4*755:4*131:4*756:4*757:4*45:4*632:4*726:4*309:4*758:4*759:4*760:4*761:4*89:4*75:4*586:4*299:4*762:4*215:4*763:4*764:4*106:4*68:4*765:4*3:4*57:4*2:4*766:4*767:4*647:4*768:4*44:4*331:6*1034:6*1035:6*998:6*1008:6*465:6*301:6*130:6*11:6*860:6*691:6*1036:6*1037:6*1038:6*1039:6*1040:6*628:6*1041:6*1042:6*1043:6*733:6*723:6*275:6*1044:6*1045:6*1046:6*211:6*1047:6*1048:6*1049:6*152:6*1050:6*1051:6*1052:6*1053:6*77:6*66:6*52:6*58:6*40:6*1054:6*818:6*1055:12*6:12*128:12*18:12*149:12*261:12*80:12*262:12*263:12*264:3*358:3*546:3*541:3*628:3*181:3*678:3*679:3*680:3*681:3*26:3*682:3*683:3*684:3*396:3*685:3*686:3*687:3*415:3*688:3*580:3*689:3*690:3*691:3*692:3*693:3*694:3*695:3*696:3*172:3*697:3*549:3*698:3*50:3*699:3*62:3*394:3*700:3*701:3*77:3*666:3*702:3*703:3*704:3*705:3*706:3*707:3*604:3*708:3*709:3*20:3*99:3*710:3*9:3*439:3*629:3*75:3*711:8*878:8*3:8*476:8*880:8*881:8*882:8*883:8*884:8*885:8*886:8*523:8*887:8*888:8*889:8*890:8*891:8*892:8*750:8*56:8*893:8*894:8*446:8*895:8*896:8*53:8*41:8*245:8*96:8*897:14*100:14*101:14*102:14*103:14*20:1*2:1*1:1*0:1*6:1*7:1*4:1*3:1*9:1*8:1*5:5*770:5*58:5*771:5*145:5*649:5*295:5*669:5*772:5*773:5*774:5*775:5*634:5*776:5*77:5*777:5*410:5*48:5*754:5*353:5*650:5*123:5*106:5*663:5*778:5*779:5*780:5*394:10*42:10*550:10*551:10*478:10*552:10*553:10*554:10*105:10*220:10*555:10*556:10*11:10*480:10*430:10*187:10*210:18*9:18*10:13*15 +9*45:9*612:3*9:3*46:3*358:3*629:3*0:11*25:2*11:2*14:2*0:2*2:6*723:6*1032:13*154:12*6:7*1003:7*19:7*986:7*1004:7*66:8*898:10*42:10*557:4*377:4*19 +4*50:4*197:4*19:4*45:4*48:4*2:4*13:4*117:5*48:5*12:5*781:5*14:5*782:3*166:3*43:3*541:3*6:3*712:3*470:3*633:3*75:3*358:3*40:3*0:3*9:3*546:3*713:3*714:3*676:3*502:3*341:8*58:8*476:8*878:8*628:8*181:9*45:9*725:9*35:9*33:6*301:6*697:6*933:6*1056:6*1057:6*58:6*45:6*1058:7*66:7*79:7*1005:7*46:7*103:7*163:7*64:7*315:7*17:7*81:7*82:7*447:1*1:1*8:1*2:2*4:2*64:2*1:2*0:2*198:2*7:2*245:2*2:2*42:13*10:13*12:12*6:12*30:16*1:17*15:10*161:10*558 +6*820:6*25:6*1059:6*161:6*422:6*49:6*166:3*715:3*0:3*323:3*6:3*583:3*582:12*6:12*67:8*899:8*156:8*53:8*900:8*901:8*902:5*2:5*783:5*12:5*677:5*94:2*2:2*11:2*3:2*0:2*7:2*8:2*200:2*178:2*64:14*8:14*104:10*155:10*154:10*559:7*167:7*173:7*1006:4*191:4*73:4*524:4*269:4*148:9*54 +10*522:10*264:10*560:10*81:10*18:9*495:9*726:9*727:2*11:2*8:2*0:2*12:6*148:6*66:5*31:5*77:5*70:5*21:5*340:5*4:3*12:3*9:3*31:7*230:7*367:7*554:7*165:13*7:13*1:8*66:8*675:12*6:11*35 +9*721:9*33:9*728:9*44:9*729:9*730:11*193:11*23:3*166:3*716:3*79:3*717:3*290:3*718:3*343:3*719:3*720:5*48:5*784:5*785:5*641:5*786:5*787:5*181:5*287:5*137:5*572:8*903:8*904:8*905:8*906:4*19:4*197:4*111:4*618:4*105:1*2:1*5:1*8:1*6:1*9:1*1:2*369:2*28:2*54:2*152:2*370:2*118:2*44:7*1007:7*584:7*1008:7*1009:7*1010:7*250:7*1011:7*1012:7*1013:6*1060:6*494:6*1007:6*483:6*1061:6*450:6*424:6*1062:6*1063:6*1064 +5*282:5*18:5*90:5*578:5*194:5*788:5*37:5*62:5*342:5*33:5*789:5*790:4*769:4*19:4*52:4*110:4*13:4*578:4*176:4*27:4*770:4*771:4*377:4*772:4*6:4*14:4*674:4*4:4*773:4*774:4*775:4*776:4*777:4*778:4*131:3*721:3*722:3*166:3*358:3*0:3*33:3*567:3*723:3*724:3*725:3*726:3*27:3*46:3*93:3*727:3*502:3*9:3*271:3*30:7*1014:7*168:7*167:7*25:7*60:7*323:7*490:7*248:7*1015:7*177:7*186:7*1016:7*1017:7*68:7*87:7*1018:7*110:7*284:7*1019:7*26:7*141:7*294:7*223:7*184:7*81:7*1020:7*84:7*1021:7*1022:7*447:7*521:7*667:7*154:7*1023:2*0:2*11:2*6:2*3:2*12:2*2:2*1:2*7:2*8:2*5:2*22:2*14:2*248:2*108:2*38:2*353:2*298:2*142:2*31:2*33:2*76:2*198:2*107:2*161:10*71:10*18:10*561:10*115:10*337:10*46:10*562:10*563:10*564:10*565:10*566:10*42:10*11:10*567:10*226:12*68:12*6:12*265:12*2:12*89:12*202:12*266:12*169:12*267:12*220:12*268:12*269:12*128:12*42:6*25:6*1065:6*393:6*1066:6*305:6*102:6*685:6*1067:6*693:6*485:6*1068:6*828:6*1069:6*15:6*275:6*300:6*487:6*85:6*1070:6*103:6*157:6*1071:6*3:6*278:6*42:6*1072:6*195:6*746:6*722:6*1073:8*907:8*49:8*181:8*151:8*200:8*47:8*908:8*78:8*856:8*45:8*20:8*65:8*909:8*86:8*72:8*164:8*910:8*911:8*240:8*912:8*143:8*165:8*913:8*392:8*128:8*110:8*914:8*66:13*155:13*3:13*156:13*157:13*158:13*159:13*64:9*132:9*731:9*0:9*732:9*161:9*49:9*55:9*46:9*706:9*614:9*733:9*146:9*734:9*735:9*133:9*39:9*496:9*736:9*244:9*737:9*182:11*34:11*23:11*25:11*3:11*362:11*363:11*222:11*220:11*53:11*364:11*328:11*365:11*366:11*367:11*1:11*44:11*129:11*36:14*13:14*105:14*59:14*106:14*11:16*5:16*6:15*38:17*12:17*7 +5*288:5*791:5*48:5*12:5*792:5*574:2*8:2*234:2*14:2*68:2*50:2*322:2*2:2*11:8*10:8*58:8*915:3*166:3*6:3*60:3*388:3*89:3*87:3*328:3*1:4*375:4*377:4*48:4*260:4*322:4*510:4*779:4*780:4*553:13*160:9*135:9*738:7*671:7*284:7*1024:7*752:7*1025:6*317:6*1074:6*1075:6*1076:1*1:1*6:1*4:11*368 +7*757:7*66:7*1026:7*335:3*100:3*728:3*629:3*729:3*12:3*62:3*546:9*45:9*62:9*49:9*55:9*739:6*85:6*57:6*73:6*1077:6*143:6*1032:6*301:2*6:2*2:2*3:2*0:2*38:2*11:2*12:2*245:4*220:4*19:4*28:4*781:4*89:4*750:8*234:8*310:8*628:14*34:14*20:12*264:12*18:11*361:5*145:5*62:5*459:5*793:5*345:5*778:5*88:5*794:10*568:10*569:1*4:1*6 +8*262:8*916:8*917:8*918:8*307:8*919:8*920:8*921:8*922:8*66:8*923:8*197:8*924:8*429:8*105:8*91:8*730:8*18:8*690:8*703:8*174:8*925:8*128:8*316:8*449:8*926:8*419:8*255:8*501:8*92:8*618:8*927:8*928:8*929:8*675:8*930:8*931:8*198:8*932:8*39:8*933:8*934:8*935:8*536:8*936:8*335:8*83:8*285:8*45:8*164:8*290:8*236:8*124:8*234:8*451:8*771:8*683:8*151:8*181:8*937:8*938:8*939:8*940:8*941:8*942:8*52:8*231:8*484:8*943:8*256:8*944:8*97:8*945:8*49:8*946:8*947:8*948:8*949:8*53:8*539:8*86:8*950:8*951:8*952:8*953:8*954:8*955:8*350:8*956:8*957:8*958:8*959:8*960:8*961:8*962:8*963:8*964:8*965:8*966:8*733:8*320:8*424:8*156:8*142:8*967:8*968:8*753:8*969:8*970:8*22:8*971:8*3:8*488:8*294:8*972:8*973:8*974:8*975:8*976:8*977:8*978:8*979:8*272:8*980:8*44:8*252:8*981:8*982:8*983:8*41:8*653:8*984:8*985:8*288:8*51:8*512:8*99:8*986:8*58:8*987:8*59:8*988:8*762:8*989:8*990:8*991:8*464:8*992:8*993:8*373:8*829:8*994:8*731:8*822:8*454:8*995:8*200:8*306:8*996:8*25:8*997:8*243:8*998:8*152:8*490:8*296:8*999:8*253:8*244:8*389:8*1000:8*564:8*199:8*1001:8*1002:8*404:8*1003:8*1004:8*1005:8*1006:8*378:8*1007:8*1008:8*108:8*1009:8*1010:8*1011:8*155:8*65:8*542:8*1012:8*1013:8*1014:8*1015:8*1016:8*1017:8*1018:8*1019:8*1020:8*1021:8*1022:8*143:8*1023:8*1024:8*1025:8*1026:8*206:8*418:8*1027:8*732:8*475:8*1028:8*1029:8*157:2*1:2*23:2*2:2*93:2*62:2*371:2*11:2*6:2*161:2*0:2*8:2*3:2*16:2*22:2*99:2*33:2*58:2*12:2*4:2*372:2*9:2*56:2*7:2*92:2*114:2*38:2*64:2*24:2*14:2*5:2*48:2*46:2*67:2*274:2*113:2*57:2*226:2*367:2*356:2*150:2*373:2*132:2*295:2*204:2*63:2*55:2*303:2*10:2*21:2*19:2*213:2*228:2*43:2*142:2*262:2*108:2*154:2*28:2*200:2*47:2*135:2*111:2*354:2*353:2*122:2*123:2*244:2*179:2*261:2*37:11*35:11*177:11*29:11*369:11*111:11*113:11*30:11*60:11*28:11*25:11*370:11*371:11*372:11*0:11*3:11*165:11*55:11*373:11*374:11*375:11*195:11*376:11*377:11*378:11*379:11*125:11*243:11*380:11*44:11*96:11*31:11*27:11*381:11*164:11*36:11*51:11*338:11*382:11*189:11*383:11*384:11*19:11*385:11*386:11*387:11*388:11*389:11*390:11*215:11*391:11*392:11*133:11*393:11*95:11*394:11*395:11*166:11*135:11*138:11*259:11*245:11*396:11*397:11*254:11*398:11*307:11*399:11*400:11*401:11*402:11*140:11*1:11*403:11*90:11*71:11*157:11*175:11*404:11*290:11*405:11*59:11*362:11*160:11*406:11*407:11*137:11*128:11*408:11*409:11*209:11*162:11*410:11*411:11*6:11*412:11*413:11*414:11*141:11*415:11*416:11*417:11*418:11*419:11*420:11*2:11*421:11*422:11*423:11*424:11*83:11*425:11*268:11*426:11*427:11*428:11*429:5*193:5*337:5*300:5*348:5*62:5*480:5*132:5*96:5*44:5*319:5*508:5*196:5*795:5*632:5*375:5*796:5*382:5*797:5*41:5*798:5*799:5*21:5*486:5*23:5*109:5*71:5*800:5*31:5*116:5*801:5*12:5*802:5*665:5*273:5*162:5*166:5*354:5*559:5*803:5*94:5*215:5*804:5*39:5*175:5*55:5*413:5*125:5*805:5*123:5*278:5*151:5*221:5*75:5*150:5*129:5*74:5*18:5*90:5*591:5*806:5*807:5*808:5*50:5*544:5*33:5*809:5*344:5*147:5*423:5*307:5*810:5*811:5*7:5*53:5*14:5*812:5*813:5*814:5*579:5*815:5*374:5*428:5*242:5*92:5*816:5*17:5*817:5*818:5*819:5*820:5*28:5*67:5*168:5*821:5*822:5*823:5*286:5*824:5*248:5*825:5*826:5*827:5*40:5*828:5*279:5*70:5*829:5*349:5*78:5*295:5*342:5*167:5*240:5*830:5*29:5*831:5*685:5*832:5*69:5*156:5*833:5*834:5*835:5*836:5*788:5*251:5*697:5*837:5*838:5*83:5*839:5*144:5*178:5*139:5*840:5*841:5*842:5*843:5*844:5*516:5*845:5*573:5*846:5*557:5*847:5*414:5*848:5*849:5*850:5*851:5*131:5*852:5*853:5*854:5*855:5*340:5*856:5*391:5*857:5*858:5*859:4*297:4*153:4*56:4*106:4*3:4*6:4*33:4*117:4*124:4*782:4*783:4*246:4*784:4*785:4*105:4*201:4*104:4*83:4*2:4*205:4*44:4*59:4*786:4*787:4*576:4*295:4*788:4*789:4*539:4*103:4*611:4*790:4*19:4*220:4*27:4*791:4*792:4*793:4*121:4*14:4*644:4*794:4*68:4*29:4*630:4*15:4*795:4*1:4*796:4*797:4*12:4*578:4*798:4*799:4*323:4*577:4*62:4*244:4*800:4*241:4*110:4*5:4*801:4*122:4*802:4*88:4*53:4*803:4*804:4*268:4*238:4*131:4*805:4*410:4*69:4*806:4*9:4*583:4*807:4*269:4*150:4*808:4*809:4*352:4*810:4*811:4*812:4*813:4*509:4*814:4*270:4*815:4*816:4*74:1*5:1*6:1*9:1*3:1*0:1*4:1*2:1*1:1*8:1*7:3*95:3*730:3*154:3*9:3*141:3*123:3*1:3*156:3*17:3*22:3*731:3*301:3*2:3*142:3*153:3*732:3*416:3*19:3*130:3*733:3*734:3*87:3*57:3*85:3*101:3*70:3*735:3*149:3*375:3*202:3*6:3*736:3*27:3*94:3*294:3*703:3*737:3*26:3*738:3*739:3*343:3*472:3*269:3*740:3*5:3*10:3*321:3*741:3*742:3*743:3*633:3*161:3*76:3*744:3*745:3*536:3*746:3*105:3*747:3*748:3*749:3*750:3*46:3*376:3*30:3*568:3*712:3*751:3*459:3*103:3*752:3*166:3*62:3*753:3*74:3*243:3*170:3*754:3*755:3*306:3*20:3*756:12*270:12*190:12*271:12*169:12*272:12*273:12*80:12*274:12*275:12*276:12*277:12*278:12*58:12*28:12*6:12*279:12*95:12*7:12*215:12*280:12*103:12*114:12*281:12*113:12*282:12*168:12*283:12*213:12*120:12*284:12*2:12*285:12*286:12*67:12*0:12*287:12*288:12*289:12*290:12*8:12*206:12*291:12*292:12*293:12*294:12*295:12*18:12*296:12*90:12*297:12*165:12*298:12*299:12*300:12*301:12*193:12*302:12*303:12*304:12*162:12*89:12*305:12*306:12*307:12*207:12*29:12*308:12*309:12*310:12*311:9*17:9*35:9*740:9*237:9*741:9*742:9*216:9*743:9*744:9*82:9*533:9*745:9*580:9*746:9*506:9*13:9*180:9*747:9*39:9*56:9*748:9*749:9*231:9*304:9*33:9*132:9*750:9*74:9*751:9*516:9*350:9*752:9*288:9*113:9*241:9*260:9*753:9*261:9*122:9*754:9*84:9*362:9*322:9*426:9*248:9*235:9*627:9*333:9*619:9*234:9*60:9*504:9*135:9*46:9*125:9*330:9*755:9*756:9*757:9*5:9*758:9*759:9*760:9*761:9*762:9*763:9*3:9*764:9*765:9*766:9*767:9*425:9*768:9*769:9*608:9*16:9*770:9*771:9*256:9*772:9*773:9*774:9*196:9*775:9*277:9*4:9*776:9*777:9*778:9*11:9*779:9*364:9*780:9*130:9*155:9*663:9*781:9*782:9*783:9*784:9*785:9*456:9*786:9*787:9*788:9*789:9*198:9*790:9*305:9*791:9*792:9*629:9*793:9*794:9*795:9*796:9*55:9*47:9*797:9*798:9*630:9*236:9*371:9*799:9*6:9*800:9*801:9*192:9*590:9*572:9*802:9*803:9*804:9*805:9*806:9*807:9*808:9*809:9*152:9*810:9*811:9*153:9*812:9*813:9*814:9*815:9*816:9*817:9*182:9*818:9*819:9*210:9*146:9*820:9*555:9*821:9*822:9*823:9*161:9*824:9*591:9*207:9*825:9*826:9*827:9*828:9*829:9*830:9*831:9*832:9*833:9*0:9*68:9*191:9*834:9*835:9*836:9*837:9*157:9*838:9*24:9*839:9*840:9*841:9*283:9*842:9*843:9*844:9*45:9*845:9*846:9*631:9*847:9*848:9*849:9*850:7*367:7*419:7*585:7*467:7*1027:7*598:7*835:7*1028:7*653:7*1029:7*1030:7*9:7*282:7*1031:7*214:7*1032:7*182:7*122:7*427:7*428:7*1033:7*231:7*1023:7*278:7*87:7*1034:7*1035:7*1036:7*46:7*1037:7*1038:7*277:7*95:7*734:7*100:7*667:7*444:7*1039:7*707:7*447:7*108:7*17:7*1040:7*1041:7*339:7*829:7*180:7*133:7*1042:7*168:7*1043:7*1044:7*78:7*1045:7*1046:7*810:7*1047:7*157:7*1048:7*1049:7*1050:7*600:7*337:7*1051:7*372:7*1052:7*328:7*75:7*2:7*1053:7*1054:7*478:7*698:7*13:7*19:7*1055:7*1056:7*793:7*1057:7*584:7*159:7*1058:7*130:7*1059:7*25:7*856:7*465:7*1060:7*1061:7*1062:7*346:7*1063:7*252:7*93:7*84:7*1064:7*167:7*1065:7*126:7*166:7*1066:7*1067:7*1068:7*90:7*801:7*178:7*1069:7*1070:7*1071:7*1072:7*1073:7*1074:7*769:7*323:7*1075:7*45:7*696:7*163:7*188:7*111:7*1076:7*542:7*1077:7*120:7*60:7*1078:7*1079:7*437:7*186:7*1080:7*64:7*935:7*129:7*772:7*176:7*238:7*1081:7*27:7*1082:7*768:7*284:7*1083:7*864:7*1084:7*1085:7*1086:7*1087:7*457:7*41:7*476:7*177:7*811:7*1088:7*1089:7*173:7*1090:7*1091:7*1092:7*1093:7*287:7*1094:7*11:7*709:7*1095:7*475:7*1096:7*933:7*1097:7*1098:7*1099:7*1100:7*665:7*1101:7*1102:7*205:7*1103:7*1104:7*1105:7*1106:7*1107:7*1108:7*1109:7*6:7*1110:7*1111:7*1112:7*1113:7*317:7*1:7*1114:7*82:7*307:7*1115:7*521:7*663:7*1116:7*1117:7*1118:7*1119:7*1120:7*1121:7*1122:7*1123:7*1124:7*1125:7*225:7*198:7*1126:7*1127:7*1128:7*137:7*1129:7*1130:7*26:7*1131:7*1132:7*720:7*1000:7*170:7*1133:7*391:7*468:7*1134:7*838:7*1135:7*1136:7*1137:7*1138:7*58:7*1139:7*1140:7*1141:6*1078:6*408:6*1079:6*1080:6*1081:6*141:6*1082:6*337:6*319:6*175:6*1083:6*31:6*1084:6*145:6*160:6*322:6*66:6*320:6*275:6*287:6*163:6*622:6*98:6*1085:6*191:6*829:6*567:6*84:6*223:6*201:6*64:6*1086:6*147:6*15:6*211:6*746:6*1087:6*718:6*519:6*251:6*602:6*149:6*692:6*210:6*739:6*198:6*1088:6*681:6*1089:6*195:6*874:6*171:6*39:6*1090:6*717:6*586:6*1091:6*1092:6*162:6*574:6*4:6*477:6*1093:6*7:6*179:6*174:6*244:6*393:6*1094:6*13:6*34:6*465:6*1095:6*463:6*77:6*1096:6*1097:6*1098:6*495:6*1099:6*20:6*173:6*273:6*170:6*5:6*599:6*1100:6*516:6*949:6*1101:6*40:6*1102:6*1103:6*1104:6*1105:6*1106:6*1107:6*1108:6*1109:6*1110:6*1111:6*166:6*1112:6*278:6*250:6*217:6*1113:6*1114:6*48:6*199:6*719:6*1115:6*1116:6*741:6*364:6*1117:6*1118:6*1119:6*183:6*353:6*1120:6*103:6*1121:6*1122:6*218:6*1123:6*1124:6*1125:6*126:6*196:6*155:6*117:6*54:6*10:6*1126:6*1127:6*826:6*570:6*1071:6*550:6*1128:6*158:6*1129:6*1130:6*1131:6*184:6*1132:6*140:6*150:6*165:6*1133:6*30:6*243:6*1134:6*1135:6*814:6*1136:6*1137:6*1138:6*1139:6*1140:6*565:6*1141:6*73:6*813:6*1142:6*443:6*1143:6*1144:6*1145:6*1069:6*1146:6*722:6*708:6*1147:6*1148:6*1149:6*1150:6*1151:6*3:6*1152:6*1153:6*530:6*1154:6*1155:6*693:6*558:6*249:6*380:6*381:6*56:6*1156:6*725:6*1157:10*335:10*570:10*489:10*117:10*64:10*571:10*99:10*572:10*573:10*326:10*179:10*32:10*574:10*575:10*576:10*577:10*344:10*181:10*578:10*412:10*301:10*579:10*580:10*194:10*11:10*154:10*581:10*209:10*582:10*583:10*584:10*585:10*586:10*587:10*588:10*261:10*169:10*46:10*6:10*100:10*589:10*486:10*204:10*590:10*370:10*591:10*592:10*593:10*65:10*594:10*595:10*596:10*597:10*42:10*253:10*202:10*598:10*330:10*50:10*599:10*600:10*429:10*176:10*363:10*43:10*185:10*68:10*601:10*602:10*603:10*113:10*604:10*605:10*606:10*428:10*276:10*607:10*608:10*609:10*610:10*267:10*66:10*288:10*611:10*612:10*613:10*3:10*567:10*614:10*182:10*615:10*616:10*617:10*96:10*4:10*380:10*618:10*40:10*619:10*620:10*331:10*621:10*463:10*513:10*622:10*623:10*624:10*625:10*626:10*627:10*628:10*629:10*630:10*631:10*632:10*633:10*634:10*635:10*636:10*35:10*637:10*324:10*638:10*73:10*639:10*640:10*207:10*641:10*642:10*425:10*115:10*643:10*355:10*392:10*644:10*645:10*646:10*647:10*648:10*649:10*650:10*651:10*652:10*653:10*654:10*655:10*656:10*657:10*658:10*22:10*659:17*5:17*17:17*0:17*18:17*12:15*24:15*51:15*15:15*52:15*53:15*54:15*55:15*56:15*57:15*58:15*59:15*60:15*40:15*61:14*59:14*107:14*69:14*104:14*8:14*20:14*108:14*34:14*21:14*11:14*109:14*110:14*111:14*112:14*113:14*75:14*114:14*13:14*115:14*116:14*117:14*41:14*118:14*68:13*161:13*73:13*162:13*75:13*72:13*37:13*163:13*164:13*165:13*166:13*69:13*167:13*168:13*44:13*169:13*64:13*170:13*171:13*23:13*127:13*172:13*10:13*173:13*97:13*130:13*36:13*174:13*175:13*176:13*177:13*3:13*178:13*179:13*180:13*181:13*182:13*183:13*141:13*184:13*185:13*186:13*187:13*188:16*29:16*30:16*27:16*31:16*32:16*9:16*33:16*6:16*1:16*34:16*35:19*3:20*4 +4*33:4*220:4*19:4*48:2*6:2*22:2*339:7*173:7*66:7*319:3*41:6*57:9*330:5*12:12*312 +8*1030:8*96:8*1031:8*1032:6*1:2*45:2*47:9*45:10*34:10*660:16*15:4*817:4*48:4*360:4*818:3*41:3*75:3*379:3*76:3*443:7*66:7*1142:7*320:7*1143:7*1144:1*2:1*1:11*430 +6*1158:6*174:6*829:6*678:6*531:6*1159:6*1160:6*5:6*34:6*320:6*41:6*463:6*478:6*101:6*15:6*263:4*19:4*819:4*27:4*213:4*38:4*9:4*314:4*820:4*821:4*790:4*578:4*53:4*439:4*33:4*220:4*723:4*6:4*116:4*36:15*62:15*4:12*6:12*2:12*313:12*314:12*315:12*168:12*37:12*307:3*645:3*0:3*78:3*423:3*220:3*2:3*27:3*757:3*9:3*123:2*47:2*16:2*6:2*22:2*2:2*9:2*11:2*0:2*130:2*374:2*8:2*3:2*1:2*33:2*5:2*7:2*44:13*189:13*190:13*191:13*48:7*290:7*490:7*19:7*86:7*595:7*223:7*1145:7*1146:7*1147:7*968:7*1148:7*1128:7*1149:7*1051:7*50:7*645:7*1150:10*9:10*18:10*661:10*93:10*662:10*11:10*31:10*663:10*637:10*26:5*457:5*860:5*861:5*862:5*242:5*480:5*129:5*62:5*55:5*449:5*863:5*68:8*862:8*207:8*347:8*602:8*1033:8*1034:8*1035:8*1036:8*1037:8*200:8*47:8*1038:8*1039:11*59:11*431:11*45:11*6:11*432:11*30:1*6:1*8:1*2:1*1:1*7:9*16:9*56:9*0:9*155:9*851:9*59:9*852:9*853:9*24:9*5:9*854 +6*1158:6*481:6*556:6*1161:6*1162:6*1163:6*196:6*250:6*104:6*681:6*1164:6*575:6*3:6*495:6*622:6*31:6*15:6*174:6*1165:6*717:6*1166:6*1167:6*1168:6*1169:6*1170:6*1171:6*1172:6*1173:6*1174:6*1175:6*1176:6*1177:6*1178:6*1179:6*1180:6*1112:6*519:4*19:4*796:4*59:4*31:4*110:4*822:4*11:4*24:4*145:4*804:4*823:4*6:4*578:4*121:4*131:4*611:4*824:4*825:4*826:4*827:4*828:4*829:4*813:4*244:4*36:4*830:7*1051:7*578:7*229:7*236:7*120:7*188:7*47:7*56:7*180:7*238:7*1151:7*58:7*1152:7*202:7*1153:7*232:7*205:7*1154:7*186:7*1155:7*3:7*63:7*554:7*1156:7*68:7*465:7*108:7*282:7*607:7*521:7*1157:7*1158:7*1159:7*1160:7*1119:7*1161:7*1125:7*1162:7*1163:7*1164:7*1165:7*1166:7*1167:7*1168:7*1169:7*1170:7*1171:7*1172:7*1173:7*396:7*1174:7*1175:7*1063:7*1176:7*181:7*148:2*11:2*12:2*6:2*1:2*0:2*3:2*8:2*22:2*7:2*2:2*56:2*21:2*4:2*23:2*19:2*16:2*64:2*119:5*491:5*340:5*788:5*864:5*865:5*866:5*119:5*867:5*868:5*869:5*83:5*117:5*248:5*96:5*53:5*167:5*482:5*870:5*871:5*872:5*873:5*874:5*875:5*835:5*876:5*877:5*286:5*878:5*879:5*880:5*68:5*125:5*12:5*553:3*758:3*9:3*220:3*759:3*760:3*1:3*2:3*100:3*0:3*761:3*343:3*762:3*66:3*763:3*764:3*548:3*765:3*766:3*33:3*428:3*767:3*768:3*769:3*770:3*771:3*772:3*773:3*774:3*775:3*776:3*777:3*778:3*779:3*780:3*781:3*782:3*783:3*784:3*785:3*786:3*787:3*788:3*789:3*19:3*790:3*753:3*233:3*791:3*792:3*793:3*794:3*795:3*796:3*797:3*798:3*799:3*686:3*800:3*801:3*802:3*803:3*804:3*129:3*175:3*740:3*805:3*806:3*807:3*808:3*809:3*810:3*811:3*812:3*813:3*814:3*815:3*816:3*817:3*818:3*689:3*819:3*531:3*820:3*821:3*822:3*319:3*823:3*824:3*825:3*826:3*827:3*828:3*829:3*830:3*831:3*832:3*833:3*834:3*835:3*479:3*836:3*837:3*838:3*839:3*840:3*841:3*842:3*843:3*844:3*845:3*846:3*847:3*848:3*69:3*849:3*850:3*851:3*852:3*853:3*854:3*855:3*856:3*857:3*858:3*859:3*860:3*149:3*861:3*862:3*863:3*864:3*865:3*866:3*867:3*128:3*868:3*869:3*870:3*871:3*872:3*873:3*874:3*62:3*78:15*4:15*62:10*18:10*664:10*6:10*66:10*665:10*666:10*324:10*310:10*667:10*250:10*486:10*668:10*669:10*670:10*671:10*672:10*673:8*431:8*45:8*49:8*200:8*1040:8*280:8*1041:8*108:8*334:8*468:8*1042:8*1043:8*1044:8*232:8*190:8*180:8*1045:8*1046:8*1047:8*1048:8*1049:8*1050:8*1051:8*1052:8*1053:8*1054:8*1055:8*1056:8*1057:8*1058:8*1059:8*1060:8*1061:8*1062:8*1063:8*1064:8*1065:8*351:8*1066:8*1067:8*307:8*1068:8*1069:9*74:9*165:9*855:9*334:9*856:9*70:9*857:9*858:9*16:9*859:9*860:9*861:9*862:9*863:9*864:9*865:9*866:9*867:9*285:9*758:9*868:12*316:12*317:12*126:12*6:12*318:12*95:12*319:12*320:12*321:12*322:1*4:1*7:1*6:1*3:1*0:1*8:1*1:1*9:1*5:11*146:11*433:11*434:11*435:11*436:11*437:11*36:11*6:11*438:11*439:11*440:11*441:13*192:13*106:13*193:17*18 +6*301:6*102:6*51:10*161:2*2:2*8:2*3:2*0:8*990:8*1070:8*151:11*220:11*217:9*675:9*46:9*499:9*668:9*869:7*168:7*622:7*284:7*66:4*19:4*45:4*48:4*390:4*630:4*53:5*147:5*483:5*182:5*4:3*541:3*9:3*12 +10*161:10*674:10*675:10*676:10*677:10*105:10*678:12*76:12*181:7*167:7*176:7*89:7*845:7*1177:7*2:7*175:7*284:7*80:7*966:7*288:7*72:7*622:7*293:2*11:2*2:2*0:2*1:2*12:2*7:2*8:2*355:2*10:2*3:2*152:2*186:2*130:2*56:2*205:2*375:2*146:2*287:2*350:2*41:2*55:2*376:2*77:2*65:2*6:8*234:8*467:8*1071:8*58:8*143:8*313:8*1072:8*49:8*77:8*122:8*110:8*1073:8*1074:5*48:5*706:5*295:5*881:5*70:5*483:5*882:5*883:5*39:5*884:5*885:3*1:3*12:3*422:3*99:3*46:3*171:3*172:3*30:3*406:3*501:3*70:3*62:3*875:3*876:3*877:3*878:3*879:3*880:3*683:3*881:3*882:3*568:3*288:3*883:3*884:3*885:3*423:3*241:3*886:6*1181:6*296:6*777:6*1182:6*573:6*1183:6*1184:6*424:6*933:6*510:6*176:6*722:6*306:6*1185:4*19:4*45:4*110:4*104:4*48:4*549:4*114:4*379:4*831:4*53:4*372:4*516:4*529:4*832:4*833:4*834:4*835:4*836:4*837:4*838:4*200:11*442:11*30:11*220:11*443:11*323:11*254:9*42:9*89:9*0:9*161:9*1:9*115:9*870:9*38:9*79:9*68:15*15:15*63:14*119:14*60:14*120:1*3:1*2:1*1:1*6:1*8:16*36:13*23 +5*886:5*668:5*887:5*211:5*447:5*596:3*44:3*887:3*886:3*27:3*274:3*483:3*181:3*470:4*197:4*19:4*50:4*839:4*651:4*9:4*38:9*426:9*430:9*45:1*1:2*1:2*0:2*4:2*2:2*11:2*7:2*16:2*5:2*26:2*33:2*6:2*8:2*41:2*3:7*315:7*75:7*516:7*64:7*46:7*19:7*95:7*225:8*58:8*310:8*261:8*100:6*174:6*39:6*3:6*586:13*35:13*11:11*444:10*498:12*66 +10*394:10*679:10*46:10*9:10*63:10*52:7*1178:7*45:7*58:7*1179:7*302:7*1180:7*103:7*971:7*1181:7*46:7*523:7*154:7*786:7*95:7*1182:7*1183:7*36:7*372:7*31:3*9:3*31:3*84:3*0:3*66:3*371:3*888:3*550:3*145:3*57:3*123:9*353:9*122:9*155:9*871:9*6:9*55:9*456:9*510:9*872:9*873:9*417:4*36:4*10:4*840:4*24:4*68:4*0:4*72:4*13:4*3:4*19:4*841:4*288:4*239:4*343:4*517:4*6:4*138:4*842:4*843:6*11:6*77:6*164:6*1186:6*19:6*53:6*92:6*390:6*175:6*1187:6*140:6*151:6*402:6*297:6*488:6*168:6*163:6*263:6*459:6*1147:6*548:6*34:6*49:6*422:6*273:6*126:6*694:6*40:6*510:6*201:6*12:6*1162:6*1188:6*39:5*58:5*193:5*888:5*821:5*573:5*195:5*93:5*71:5*62:5*709:5*889:5*39:5*345:5*17:5*890:5*89:5*148:5*83:2*63:2*2:2*56:2*7:2*8:2*38:2*5:2*16:2*14:2*0:2*12:2*1:2*6:2*11:2*9:2*33:2*37:2*343:2*3:2*55:2*45:2*124:2*22:2*4:2*35:2*334:8*864:8*1075:8*1076:8*214:8*1077:8*703:8*66:8*1078:8*58:8*164:8*97:8*1079:8*53:8*181:8*890:8*3:8*1080:8*307:8*174:8*489:8*1081:8*1082:11*445:11*446:11*57:11*251:11*447:11*448:11*36:11*342:11*246:13*32:13*12:13*154:12*6:12*168:17*19:14*121:14*122:1*8:1*1:1*5:1*6:1*2:1*4:1*9:1*3 +6*329:6*1189:6*23:6*11:6*1190:6*805:6*1191:8*1083:8*1084:8*86:8*1085:8*1086:8*1087:8*1088:8*1089:8*1090:4*89:4*36:4*844:4*29:4*845:4*12:9*874:9*875:2*64:2*0:2*323:2*31:2*9:2*53:7*27:7*644:7*645:7*1184:7*1185:7*1186:3*9:3*100:3*6:3*889:3*890:3*76:10*68:10*680:10*681:10*682:10*683:5*58:5*12:5*738:5*125:5*891:5*892:5*106:14*123:13*194:11*449 +5*893:5*240:5*236:5*33:5*123:5*342:5*449:5*447:5*37:5*62:5*894:5*574:5*701:5*712:5*166:5*129:5*69:5*143:5*67:5*44:5*656:5*14:5*895:5*896:5*288:5*897:5*130:7*629:7*28:7*60:7*604:7*36:7*89:7*1187:7*64:7*6:7*19:7*1188:7*170:7*598:7*1189:7*718:7*449:7*365:7*246:7*93:7*1190:7*284:7*298:7*67:7*1191:7*1192:7*924:7*87:7*252:7*63:7*332:8*3:8*1091:8*395:8*624:8*110:8*1092:8*1093:8*1094:8*516:8*595:8*20:8*58:8*1095:8*1096:8*1097:8*1098:8*52:8*261:8*1099:8*1100:8*181:8*214:8*1101:8*1102:8*50:8*1103:8*164:8*1104:12*6:12*2:12*323:12*214:12*291:6*278:6*25:6*1192:6*15:6*68:6*1193:6*686:6*211:6*306:6*103:6*263:6*176:6*1194:6*510:6*163:6*463:6*120:6*39:6*46:6*60:6*948:6*5:6*713:6*52:6*98:6*35:6*195:6*48:6*19:6*85:6*192:6*426:6*793:6*1195:6*253:3*0:3*891:3*31:3*892:3*12:3*9:3*402:3*404:3*394:3*893:3*363:3*2:3*335:3*894:3*670:3*483:3*274:3*895:2*0:2*8:2*12:2*22:2*3:2*2:2*11:2*38:2*6:2*1:2*169:2*240:2*124:2*5:2*7:2*223:2*9:2*33:2*16:2*4:2*37:2*103:2*48:2*377:2*108:10*62:10*684:10*685:10*96:10*471:10*686:10*276:10*306:10*11:10*687:10*362:10*367:10*97:10*612:10*9:10*688:10*34:10*379:10*43:10*689:9*4:9*876:9*459:9*877:9*277:9*55:9*46:9*496:9*614:9*90:9*501:9*388:9*878:9*521:9*879:9*182:9*27:9*537:9*6:9*83:9*37:9*122:9*222:9*118:9*362:9*74:9*235:9*1:9*880:9*881:9*882:11*214:11*450:11*41:11*117:11*260:11*261:11*93:11*245:11*216:11*244:11*248:11*163:4*3:4*19:4*105:4*4:4*31:4*15:4*45:4*846:4*6:4*52:4*13:4*27:4*120:4*8:4*121:4*49:4*42:4*517:4*220:4*88:4*631:4*675:15*32:15*64:16*6:13*195:13*69:1*1:1*6:14*76 +4*114:4*847:4*6:4*13:4*367:4*3:4*19:4*848:4*849:4*850:4*851:4*852:4*61:4*48:4*49:4*545:4*88:4*546:4*122:4*84:4*853:4*127:4*524:4*854:4*2:4*76:4*12:2*3:2*8:2*0:2*12:2*7:2*2:2*6:2*11:2*10:2*22:2*5:2*152:2*378:2*41:2*1:2*248:2*86:2*308:2*130:2*379:2*380:2*381:2*291:2*382:2*83:2*155:2*383:2*384:2*371:2*77:2*385:2*193:2*176:2*106:2*97:2*161:2*386:2*387:2*166:2*108:2*112:2*388:2*389:2*270:2*390:2*142:2*178:2*391:2*392:2*134:2*99:2*393:2*394:2*154:2*71:2*228:2*395:2*396:2*397:2*122:2*127:2*330:2*115:2*398:2*140:2*399:2*179:2*19:2*400:2*401:2*182:2*38:2*33:3*501:3*9:3*12:3*31:3*57:3*378:3*171:3*172:3*30:3*884:3*406:3*423:3*1:3*99:3*41:3*402:3*422:3*404:3*61:3*78:3*503:3*173:3*896:3*897:3*695:3*26:3*898:3*264:3*899:3*483:3*476:3*22:3*6:3*76:3*62:3*900:8*100:8*49:8*616:8*231:8*272:8*452:8*516:8*196:8*467:8*97:8*656:8*657:8*1105:8*434:8*1106:8*1107:8*1108:8*50:8*78:8*253:8*254:8*164:8*542:8*1109:8*20:7*1193:7*705:7*47:7*182:7*168:7*699:7*89:7*290:7*726:7*2:7*173:7*60:7*50:7*411:7*1194:7*785:7*241:7*66:7*72:7*95:7*19:7*742:7*743:7*744:7*541:7*1195:7*1034:7*751:7*381:7*1196:7*1197:7*1065:7*763:7*521:7*1198:7*100:7*81:7*78:7*453:7*815:5*898:5*899:5*109:5*319:5*449:5*152:5*542:5*71:5*39:5*61:5*571:5*236:5*263:5*572:5*573:5*288:5*656:5*347:5*900:5*901:5*902:5*147:5*242:5*903:5*12:5*904:5*251:5*47:5*195:5*905:10*11:10*690:10*161:10*9:10*278:10*691:10*692:10*35:10*693:10*401:10*154:10*147:10*694:12*324:12*18:12*325:12*60:12*326:11*451:11*28:11*245:11*23:11*442:11*269:11*27:11*33:11*113:11*452:14*124:14*125:14*8:6*30:6*15:6*45:6*1196:6*32:6*259:6*748:6*1197:6*52:6*579:6*296:6*751:6*752:6*753:6*740:6*754:6*755:6*12:6*306:6*1198:6*1199:6*539:6*1200:6*1185:6*160:6*51:6*5:6*46:6*49:6*796:6*691:6*1201:6*746:6*35:6*570:6*159:6*1202:6*85:6*1203:6*100:13*23:13*119:13*8:13*196:9*556:9*46:9*441:9*79:9*202:9*545:9*883:9*884:9*885:9*886:9*259:9*887:9*888:9*889:9*890:9*38:9*499:9*49:9*39:9*891:1*1:1*2:1*7:1*8:1*4:1*5:1*3:16*37 +8*257:8*99:8*50:8*467:8*58:8*1110:8*512:8*1111:8*706:7*1199:7*173:7*1200:7*58:7*17:7*89:7*163:7*482:7*66:7*1201:2*3:2*0:2*7:2*11:2*55:2*124:2*14:2*35:2*2:2*22:2*1:2*16:2*54:2*65:2*8:3*700:3*582:3*31:3*901:3*152:3*287:3*348:3*12:3*423:3*6:3*335:3*1:3*41:3*402:3*62:3*84:3*87:9*743:9*110:9*185:9*84:9*45:9*892:4*13:4*106:4*48:4*53:4*19:4*89:4*855:4*294:4*12:12*327:12*328:12*329:12*330:12*18:10*494:10*161:10*695:10*384:10*42:5*94:5*906:5*306:5*152:5*125:5*12:5*77:5*353:5*48:5*907:6*45:6*488:6*39:6*53:6*1032:6*66:6*376:6*1204:6*333:6*211:6*148:1*7:1*1:1*2:11*453:11*454:13*23:18*11 +10*430:2*0:6*746:6*718:6*1056:6*900:5*12:5*908:3*6:8*1112:8*628:32*4:7*1000 +6*301:6*117:6*275:6*15:6*49:6*1205:6*56:6*73:6*46:6*1206:6*139:6*494:6*306:7*43:7*58:7*1202:7*1203:7*45:7*1204:7*89:7*521:7*387:7*1205:7*46:7*335:3*9:3*645:3*7:3*166:3*31:3*62:3*1:3*181:3*439:3*130:3*48:3*902:3*46:3*29:5*31:5*48:5*663:5*909:5*12:5*910:5*911:5*912:5*325:5*83:5*596:5*913:5*914:4*121:4*268:4*95:4*28:4*517:4*561:4*13:4*19:4*45:4*343:4*117:8*58:8*1113:8*3:8*96:8*65:8*930:8*20:8*347:8*624:9*122:9*893:9*796:9*5:9*894:9*548:9*49:9*895:9*667:9*229:9*353:10*97:10*526:10*696:10*11:10*42:10*403:10*34:10*32:10*697:10*698:10*64:10*93:2*37:2*7:2*1:2*0:2*11:2*245:2*14:2*3:2*347:2*5:2*2:2*84:2*41:2*6:2*38:2*242:2*74:2*75:2*402:2*403:2*16:11*455:11*156:11*456:11*214:13*96:13*48:1*0:1*1:1*6:1*4:12*331:12*168:12*332:12*333:14*24:14*60 +6*301:6*178:6*246:6*92:6*18:6*11:6*580:5*48:5*30:5*194:5*4:5*93:5*31:5*915:5*58:5*62:5*916:3*166:3*105:3*231:3*9:3*0:3*30:3*100:3*31:3*645:3*903:3*7:12*117:12*67:12*6:12*18:2*7:2*6:2*1:2*0:2*3:2*9:2*11:2*45:2*16:2*204:2*63:2*245:2*68:2*2:4*790:4*437:4*215:4*856:4*117:4*347:4*106:4*36:4*586:4*83:4*121:9*474:9*56:9*45:9*362:9*896:9*33:1*4:7*17:7*1206:7*45:7*58:7*1207:7*43:7*66:10*699:10*700:10*65:10*11:10*161:8*358:8*1114:8*628:8*278:11*51:13*115 +6*301:6*57:6*317:6*60:6*746:6*718:6*321:4*33:4*220:4*27:4*31:4*19:4*45:4*48:4*837:2*6:2*43:2*7:2*0:2*3:2*4:3*166:3*629:3*290:3*379:3*483:3*904:5*917:5*890:5*885:8*1115:8*1116:8*1117:14*126:7*323:7*986:7*1004:7*66:7*166:7*81:7*319:10*557:10*701:10*35:12*117:15*65:13*197 +6*301:6*133:6*1035:6*488:6*1200:6*1008:6*628:6*92:6*18:6*11:6*276:6*277:6*746:6*1:13*115:12*18:12*6:12*80:12*55:12*169:9*35:9*45:9*362:9*274:7*46:7*851:7*241:7*72:7*1208:7*1209:7*359:7*79:7*317:7*567:7*524:7*1210:7*1211:7*1212:7*1206:7*1213:2*0:2*16:2*6:2*3:2*11:2*2:2*63:2*288:2*118:4*82:4*29:4*6:4*857:4*747:4*50:4*36:4*741:4*459:4*858:4*859:3*905:3*906:3*670:3*907:3*908:3*358:3*909:3*348:3*910:3*0:3*30:3*100:3*550:3*911:3*7:3*90:3*912:3*913:3*914:5*48:5*307:5*918:5*757:5*485:5*199:5*919:5*93:5*58:5*675:5*366:5*4:5*720:5*920:8*69:8*50:8*20:8*865:8*1118:8*890:8*1119:8*990:8*1120:8*1121:10*691:10*539:10*161:11*245:11*322:11*23:11*329:1*1:1*8:1*2:16*38:20*5 +8*1122:8*1123:8*150:8*1124:8*1125:8*1113:8*241:8*315:8*270:8*774:8*50:8*1126:8*285:8*753:8*141:8*1127:8*327:8*66:8*1128:8*181:8*49:8*358:8*36:8*954:8*207:8*20:8*1129:8*39:8*231:8*628:8*1130:8*1131:8*234:8*58:8*164:8*208:8*56:8*306:8*86:8*67:8*310:8*1132:8*1133:8*1134:8*484:8*1135:8*1136:8*1137:8*262:8*471:8*1138:8*1139:8*77:8*74:8*314:8*1140:8*1141:8*261:8*30:8*1142:2*11:2*404:2*2:2*0:2*5:2*4:2*38:2*12:2*64:2*3:2*6:2*22:2*7:2*16:2*9:2*1:2*35:2*37:2*27:2*45:2*103:2*33:2*68:2*405:2*63:2*29:2*30:2*13:2*8:2*406:2*31:2*198:2*21:2*47:2*108:2*92:2*48:2*318:2*55:2*14:2*186:2*407:2*408:2*77:2*409:2*130:2*370:2*23:2*143:6*488:6*1207:6*1136:6*538:6*1208:6*313:6*1209:6*73:6*310:6*1210:6*95:6*312:6*689:6*1211:6*98:6*191:6*71:6*254:6*964:6*34:6*23:6*236:6*1212:6*579:6*708:6*487:6*1213:6*201:6*249:6*872:6*11:6*100:6*4:6*14:6*503:6*16:6*165:6*39:6*62:6*46:6*694:6*1214:6*1215:6*393:6*1216:6*43:6*179:6*460:6*871:6*89:6*950:6*85:6*12:6*1217:6*402:3*287:3*21:3*66:3*6:3*371:3*24:3*915:3*916:3*46:3*9:3*7:3*167:3*15:3*101:3*77:3*148:3*459:3*165:3*275:3*95:3*37:3*48:3*917:3*0:3*129:3*11:3*109:3*918:3*235:3*239:3*919:3*52:3*62:3*87:12*6:12*168:12*2:12*334:12*1:12*335:12*5:12*336:12*337:12*92:4*735:4*112:4*6:4*106:4*860:4*18:4*28:4*89:4*861:4*117:4*862:4*31:4*105:4*268:4*158:4*317:4*583:4*16:4*69:4*103:4*863:4*864:4*36:4*865:4*866:4*63:4*182:4*19:4*49:4*650:4*867:4*868:4*869:4*635:4*870:4*871:4*13:4*770:4*15:4*3:4*56:4*658:4*347:4*872:4*831:4*311:4*497:4*873:4*0:4*275:4*554:4*874:4*496:4*12:4*206:4*180:5*370:5*596:5*83:5*921:5*922:5*31:5*116:5*195:5*371:5*48:5*923:5*180:5*74:5*319:5*810:5*194:5*924:5*71:5*23:5*925:5*58:5*117:5*54:5*45:5*573:5*70:5*37:5*428:5*60:5*926:5*39:5*62:5*339:5*927:5*928:5*929:5*123:5*181:5*221:5*147:5*641:5*50:5*8:5*248:5*930:5*125:5*12:5*931:5*932:10*702:10*9:10*32:10*35:10*403:10*703:10*268:10*494:10*175:10*156:10*11:10*704:10*42:10*705:10*93:10*499:10*113:10*90:10*161:10*117:10*86:10*706:10*707:10*362:10*708:10*72:10*345:11*177:11*457:11*458:11*277:11*112:11*30:11*108:11*19:11*459:11*57:11*460:11*109:11*461:11*462:11*94:11*243:7*45:7*1214:7*1215:7*263:7*335:7*337:7*523:7*598:7*358:7*974:7*859:7*1216:7*157:7*47:7*5:7*965:7*458:7*1217:7*1218:7*116:7*521:7*1219:7*305:7*558:7*1220:7*182:7*163:7*1221:7*888:7*1222:7*292:7*1223:7*426:7*449:7*875:7*56:7*93:7*36:7*87:7*95:7*773:7*1015:7*1224:7*527:7*138:7*110:7*1225:7*567:7*154:7*91:7*699:7*932:7*1226:7*1227:7*1228:7*1229:7*1230:7*75:9*426:9*897:9*517:9*898:9*53:9*61:9*572:9*899:9*707:9*79:9*614:9*459:9*251:9*130:9*1:9*122:9*34:9*900:9*115:9*49:9*901:9*42:9*902:9*14:9*143:9*903:9*353:9*7:9*667:9*173:9*118:9*904:9*38:9*905:9*906:9*830:9*27:9*435:9*907:9*233:9*419:13*141:13*104:13*109:13*3:13*5:13*35:13*198:18*12:1*6:1*2:1*4:1*1:1*3:1*0:20*6:14*127 +6*223:6*92:6*11:6*1218:6*488:6*287:6*163:6*602:6*8:6*1219:6*167:4*875:4*36:4*249:4*83:4*6:4*273:4*52:4*876:4*89:4*56:4*19:2*8:2*178:2*2:2*4:2*14:2*11:2*6:2*1:2*0:2*347:2*12:2*83:2*24:2*9:2*33:2*3:2*5:2*26:2*99:2*234:7*1231:7*186:7*167:7*334:7*58:7*523:7*311:7*1232:7*168:7*48:7*214:8*115:8*96:8*20:8*234:8*1143:8*66:8*10:8*333:8*332:8*185:8*141:11*463:11*464:11*51:11*35:5*93:5*102:5*58:5*48:5*4:5*71:5*274:5*70:5*37:5*23:5*348:3*100:3*30:3*920:3*0:3*358:3*550:3*287:3*21:3*95:3*744:3*206:3*606:3*20:3*103:3*121:9*259:9*118:9*54:9*274:9*55:9*908:9*322:9*909:9*155:9*910:9*6:9*277:12*9:12*135:12*39:12*6:12*210:12*7:12*55:12*18:10*207:10*167:10*709:10*710:10*711:10*712:13*199:13*1:13*200 +6*278:6*232:6*6:6*233:6*234:6*235:5*1:5*2:5*112:5*162:5*323:5*106:5*4:5*187:5*186:5*188:3*0:3*1:3*327:3*115:2*0:2*1:2*110:7*0:7*473:7*257:7*258:7*259:7*260:7*474:7*160:9*99:9*177:9*178:12*37:12*82:4*47:4*290:4*0:4*148:1*1:10*249:10*133:10*134:10*135:11*169 +9*45:4*267:4*43:4*48:4*533:6*45:3*166:3*494:5*12:2*53:8*628 +9*45:7*173:3*501:3*6:3*38:5*12:5*611:5*933:5*48:2*64:2*11:6*45:6*5:8*156:10*161:4*847 +5*71:5*12:5*934:5*485:5*48:5*451:5*389:5*700:5*935:5*561:5*521:5*146:8*901:8*1144:8*1145:8*1146:8*1147:8*628:8*1148:8*1149:8*1150:8*275:8*59:8*1151:7*643:7*66:7*1233:7*994:7*1234:7*1235:7*1236:7*1237:7*1238:7*845:7*805:7*514:7*46:7*8:7*546:1*6:1*2:1*5:1*1:1*8:9*664:9*135:9*320:9*53:9*911:9*912:9*913:3*6:3*60:3*41:3*42:3*921:3*78:3*243:3*495:3*470:3*38:3*922:3*35:3*261:3*34:3*923:3*924:3*62:3*393:3*36:3*117:3*925:3*926:3*927:3*404:3*0:3*359:3*928:3*385:3*87:6*1220:6*729:6*1221:6*143:6*1222:6*1223:6*1224:6*259:6*422:6*317:2*68:2*14:2*44:2*55:2*119:2*84:2*113:2*52:2*349:2*245:2*299:2*58:2*301:4*19:4*651:4*48:4*877:4*878:4*331:4*43:4*89:4*879:4*85:4*880:4*88:4*110:4*373:4*586:4*61:4*858:11*465:11*466:11*467:11*25:11*105:11*361:10*713:10*714:10*715:16*39:12*80:15*66 +5*288:5*410:5*428:5*33:5*899:5*39:5*708:5*577:5*936:5*937:5*938:5*939:5*447:5*51:5*287:5*940:5*147:5*941:5*56:5*942:5*253:5*656:5*12:5*35:5*152:5*943:5*371:3*501:3*541:3*929:3*87:3*930:3*610:3*181:3*546:3*931:3*932:3*12:3*599:3*378:3*423:3*572:3*933:3*171:3*172:3*30:3*476:3*344:3*518:3*6:3*743:3*170:3*35:3*160:3*66:3*934:3*935:3*936:3*937:3*592:3*938:3*939:3*940:3*941:3*133:3*942:3*31:3*943:3*40:3*267:3*495:3*470:3*85:3*121:3*202:3*944:3*9:3*27:3*62:3*945:3*534:3*946:3*78:3*44:3*703:9*45:9*161:9*33:9*42:9*251:9*583:9*430:9*185:9*914:9*182:9*391:9*637:9*499:9*915:9*49:9*916:9*917:9*27:9*589:2*3:2*39:2*152:2*0:2*19:2*8:2*2:2*7:2*98:2*135:2*56:2*92:2*55:2*269:2*26:2*410:2*41:2*1:2*9:2*319:2*183:2*130:2*106:2*143:2*14:2*324:2*411:2*136:2*198:2*274:2*370:2*412:2*118:2*43:2*333:2*127:2*129:2*228:2*108:2*176:2*23:2*161:2*4:2*22:2*68:2*38:2*11:2*51:2*66:2*154:2*73:2*186:10*161:10*34:10*716:10*363:10*276:10*283:10*717:10*692:10*304:10*35:10*718:10*719:6*44:6*301:6*871:6*465:6*723:6*275:6*163:6*443:6*1181:6*751:6*131:6*51:6*139:6*740:6*29:6*746:6*905:6*250:6*1225:6*234:6*1226:6*1227:6*166:6*1228:6*259:6*317:6*568:6*343:6*5:6*302:6*748:6*336:6*1229:6*303:4*29:4*82:4*10:4*847:4*122:4*19:4*45:4*48:4*881:4*367:4*16:4*32:4*124:4*310:4*88:4*52:4*882:4*592:4*311:4*883:4*101:4*204:4*884:4*343:4*569:4*312:4*885:4*85:4*0:4*15:4*518:4*252:4*528:4*255:4*886:4*55:4*197:8*360:8*1152:8*708:8*343:8*296:8*50:8*97:8*197:8*278:8*214:8*759:8*20:8*424:8*1070:8*1153:8*58:8*365:8*586:12*18:12*149:12*3:12*61:12*20:12*259:7*66:7*56:7*721:7*359:7*46:7*761:7*986:7*575:7*524:7*786:7*89:7*60:7*168:7*751:7*1239:7*0:7*284:7*749:7*1240:7*1241:7*399:7*1242:7*167:7*1243:7*181:7*2:7*173:7*1225:7*203:7*409:13*35:13*201:13*23:13*202:13*26:13*203:13*204:1*1:1*7:1*9:1*6:1*2:1*4:1*3:1*0:11*287:11*468:11*27:11*30:17*15:16*1 +3*206:3*29:3*31:3*49:3*20:3*302:3*2:3*100:3*21:3*19:3*70:3*283:3*128:3*17:3*154:3*57:3*62:3*947:3*271:3*0:3*9:3*52:3*948:3*606:3*231:3*342:3*323:3*949:3*28:3*94:3*87:3*89:3*950:3*78:9*322:9*155:9*910:9*918:9*919:9*920:9*115:9*200:9*39:9*921:9*324:9*922:9*109:9*923:9*459:9*924:9*277:9*233:9*925:9*33:9*840:9*926:9*909:9*79:9*280:9*90:9*927:9*928:9*57:9*362:9*201:9*929:9*132:9*354:9*74:9*930:9*931:9*932:9*933:9*116:9*934:9*935:2*3:2*63:2*11:2*22:2*64:2*56:2*57:2*19:2*5:2*26:2*24:2*2:2*55:2*47:2*14:2*35:2*0:2*7:2*6:2*105:2*21:2*8:2*119:2*272:2*372:2*16:2*1:2*37:2*166:2*33:2*12:2*4:2*45:2*54:2*75:2*78:2*304:13*200:13*3:13*205:13*17:13*0:4*36:4*61:4*62:4*63:4*887:4*106:4*72:4*489:4*182:4*162:4*888:4*889:4*104:4*584:4*522:4*6:4*68:4*206:4*28:4*269:4*3:4*52:4*876:4*350:4*116:4*33:4*117:4*890:4*42:4*861:4*69:4*157:4*891:4*892:4*893:4*894:4*895:4*344:4*327:4*896:6*11:6*1022:6*53:6*8:6*1219:6*161:6*33:6*92:6*191:6*31:6*746:6*147:6*248:6*570:6*1230:6*208:6*1128:6*1115:6*1231:6*495:6*402:6*393:6*465:6*1082:6*996:6*1232:6*1233:6*565:6*99:6*15:6*5:6*23:6*503:6*100:6*1234:6*1235:6*196:6*74:6*75:6*803:6*1236:6*325:6*1237:6*1238:5*58:5*12:5*893:5*23:5*96:5*21:5*93:5*62:5*94:5*97:5*944:5*344:5*346:5*337:5*606:5*100:5*290:5*68:5*340:5*945:5*946:5*8:5*947:5*117:5*4:5*116:5*125:5*948:5*162:5*949:7*58:7*101:7*36:7*879:7*232:7*167:7*1133:7*335:7*1051:7*782:7*1244:7*72:7*1245:7*1246:7*1247:7*472:7*1248:7*162:7*1249:7*1250:7*374:7*1251:7*229:7*1252:7*447:7*584:7*348:7*241:7*719:7*186:7*1253:7*971:7*1254:7*1255:7*387:7*1256:7*1257:7*1258:7*712:8*81:8*84:8*1154:8*185:8*1119:8*243:8*593:8*234:8*156:8*1155:8*143:8*1156:8*1157:8*39:8*1158:8*20:8*70:8*1159:8*1160:8*66:8*1161:8*721:8*142:8*49:8*1162:8*347:8*22:8*52:8*1163:8*85:8*207:8*150:8*1164:8*771:8*155:8*100:8*1165:8*1166:8*99:8*116:8*1167:8*1168:8*1169:8*208:10*167:10*711:10*720:10*721:10*147:10*43:10*722:10*723:10*22:10*11:10*263:10*66:10*563:10*724:10*258:10*179:10*725:10*293:10*726:10*71:10*727:10*728:10*729:10*34:10*730:10*175:10*731:10*27:10*732:10*685:10*610:10*675:10*154:10*68:10*425:10*345:10*733:12*18:12*2:12*6:12*37:12*67:12*80:12*135:12*338:12*339:12*23:12*169:12*340:12*3:1*3:1*1:1*6:1*9:1*8:1*4:14*8:14*11:14*128:14*129:14*130:14*131:14*132:14*133:14*134:14*135:18*13:15*42:15*67:15*68:15*69:15*70:15*71:11*55:11*163:11*3:11*469:11*206:11*200:11*1:11*36:11*198:11*97:11*470:11*471:11*472:11*473:16*40:16*41:16*42:17*20:20*4 +6*49:6*273:6*176:6*98:3*9:3*7:3*645:3*48:3*951:3*639:4*121:4*19:4*897:4*631:2*6:2*11:2*2:2*347:2*74:2*55:2*75:2*402:2*413:7*89:7*723:7*842:1*6:5*560:8*1170 +7*372:7*215:7*515:7*284:7*399:7*783:7*954:7*1259:7*317:7*100:6*66:6*1200:6*58:6*84:6*691:6*165:6*211:6*85:6*192:6*1008:6*860:5*754:5*199:5*950:5*13:5*75:5*14:5*708:5*420:5*12:3*83:3*662:3*339:3*952:3*953:3*700:3*6:2*1:2*0:2*3:2*38:2*8:2*6:2*28:2*414:2*64:2*292:2*2:4*68:4*47:4*898:13*100:10*154:10*734:10*735:10*413:11*23:11*474:11*29:8*96:8*71:8*1171:1*1:1*6:1*4:9*45:16*5 +9*45:9*747:9*171:9*113:9*936:2*11:2*6:2*0:2*1:2*22:2*19:2*3:2*7:2*12:2*8:2*2:2*45:2*37:2*63:2*9:5*83:5*147:5*190:5*369:5*951:5*865:5*952:5*141:5*953:5*954:8*226:8*1172:8*1173:8*1174:8*231:8*190:8*1175:8*119:8*402:8*52:8*215:6*1239:6*149:6*23:6*35:6*50:3*11:3*57:3*9:3*954:3*955:10*22:10*11:10*651:10*563:10*32:11*20:11*24:7*278:7*1260:7*21:7*1128:7*652:7*72:7*231:7*924:7*455:7*614:7*116:4*899:4*900:4*644:4*13:4*3:14*8:14*136:14*50:13*206:1*3:1*4:1*1:12*341:12*5:12*132 +5*125:5*93:5*102:5*955:5*12:5*803:5*18:5*956:5*94:5*391:6*353:6*92:6*7:6*746:6*1240:6*1241:6*46:6*253:6*494:6*83:6*1242:4*36:4*799:4*901:4*561:4*541:4*89:4*2:4*67:3*6:3*62:3*627:3*75:13*207:13*10:7*1261:7*1249:7*1262:7*1026:7*157:7*1085:7*1263:7*1264:9*16:9*937:2*6:2*64:2*63:2*8:2*38:2*11:2*2:2*68:8*395:8*1176:8*140:10*389:10*398:10*11:11*57:11*475:11*211:14*137 +7*317:7*46:7*27:7*67:7*316:7*148:7*65:7*807:7*89:7*514:7*1265:7*1266:7*1267:7*166:7*1268:7*36:7*689:7*188:7*16:7*1269:7*66:7*98:7*284:7*0:7*2:7*1270:5*48:5*339:5*62:5*12:5*561:5*699:5*521:5*663:5*146:5*935:5*232:5*31:5*39:5*236:5*24:5*37:5*559:5*74:5*13:5*345:5*491:6*45:6*321:6*85:6*293:6*15:6*49:6*736:6*273:6*147:6*57:6*48:6*76:6*58:6*51:1*7:1*3:2*1:2*0:2*2:2*6:2*8:2*37:2*3:2*39:2*64:2*300:2*22:2*14:2*11:2*52:2*245:9*938:9*939:9*45:9*33:9*75:9*274:9*13:9*35:4*902:4*33:4*220:4*6:4*2:4*19:4*43:4*51:4*48:4*61:4*373:4*110:4*586:4*119:4*12:4*680:4*89:4*47:4*44:4*27:4*526:3*734:3*9:3*34:3*956:3*62:3*35:3*957:3*599:3*495:3*103:3*39:3*0:3*182:3*958:3*959:3*960:3*961:3*65:3*63:3*99:3*962:3*525:3*404:3*963:8*155:8*24:8*141:8*468:8*628:8*99:8*1177:8*59:8*1151:8*278:8*58:8*734:8*1178:8*1179:8*634:8*1180:8*1181:12*80:12*169:12*342:12*30:11*476:11*25:11*23:10*736:10*413:10*715:10*737:10*567:14*138:13*208:13*10:13*48:15*37 +9*49:9*353:9*55:9*46:9*42:9*137:9*376:9*940:9*941:9*942:2*0:2*38:2*2:2*96:2*76:2*65:2*3:2*1:2*229:2*22:2*108:6*1101:6*1243:6*1244:6*1245:6*1246:6*574:3*9:3*48:3*964:3*965:3*507:3*46:4*19:4*48:4*903:4*904:4*905:4*843:4*906:4*907:4*908:4*763:4*10:4*517:5*957:5*958:5*959:5*960:5*48:5*75:5*52:5*961:8*234:8*819:8*3:8*516:8*1182:7*89:7*859:7*1271:7*1187:1*6:1*1:1*4:1*9:1*3:1*5:13*35:13*36:12*245:12*51:11*79:11*59 +8*1143:8*51:8*58:8*234:8*3:8*1183:8*574:8*1184:8*1185:8*1186:8*1187:8*1188:3*9:3*48:3*0:3*129:3*966:9*353:9*185:9*42:9*194:9*943:9*940:9*944:9*945:9*946:9*947:9*948:9*229:9*223:2*8:2*1:2*37:2*6:2*35:2*11:2*76:2*113:2*0:2*221:2*3:2*22:4*907:4*909:4*910:4*911:4*331:4*88:4*48:4*150:4*19:4*10:4*912:4*913:4*914:4*915:4*45:6*317:6*362:6*126:6*655:6*1247:6*49:6*1246:6*1248:6*1249:6*1250:6*1251:6*1252:6*676:6*574:6*1253:12*6:12*343:5*48:5*62:5*962:5*646:5*52:5*205:5*963:1*1:1*4:10*738:10*739:10*740:7*1045:7*1272:7*1273:7*1274:7*1275:7*586:7*1276:7*1277:11*59:13*209 +11*51:8*66:8*754:8*278:9*949:9*45:4*19:4*45:4*48:3*541:7*66 +5*48:5*376:5*2:5*39:5*123:5*4:5*49:5*186:5*354:5*393:5*75:5*55:5*598:5*77:5*93:5*58:9*55:9*344:9*13:9*324:9*362:9*21:9*177:9*950:9*4:9*45:2*3:2*37:2*11:2*7:2*0:2*8:2*22:2*1:2*41:2*33:2*6:2*110:7*529:7*27:7*157:7*138:7*58:7*48:7*610:7*257:7*258:7*259:7*166:7*173:7*918:7*1278:7*933:7*1279:7*1210:7*1280:7*1281:7*317:12*6:12*344:12*18:12*80:12*103:6*1218:6*18:6*86:6*147:6*1138:6*376:6*126:6*278:6*317:6*45:6*301:6*253:6*885:6*1254:6*730:6*92:8*1189:8*72:8*1190:8*1191:8*152:8*285:8*58:8*1192:8*930:8*52:8*427:8*59:8*181:8*100:8*151:8*115:8*92:8*3:8*86:8*1193:8*1194:8*1195:8*66:8*99:8*40:3*21:3*38:3*52:3*2:3*9:3*0:3*625:3*358:3*1:3*236:3*89:3*94:3*380:3*100:10*66:10*208:10*170:10*741:10*34:10*22:10*162:10*526:10*11:10*68:10*736:4*33:4*6:4*45:4*586:4*31:4*68:4*88:4*82:4*539:4*131:4*12:4*747:4*36:4*72:11*141:11*477:11*478:11*77:11*479:11*22:11*11:11*480:11*329:11*339:1*4:13*210:13*109:13*9 +9*685:9*951:9*952:9*435:9*953:9*45:9*42:9*35:9*583:9*180:9*430:9*954:9*251:9*6:9*955:9*956:9*957:9*958:9*959:9*960:9*961:9*962:9*386:9*33:9*963:9*5:9*79:9*59:9*55:9*46:9*135:9*495:9*964:3*94:3*87:3*78:3*358:3*967:3*0:3*541:3*571:3*181:3*968:3*969:3*921:3*970:3*971:3*972:3*546:3*545:3*935:3*514:3*973:3*147:3*200:3*778:3*974:3*975:3*65:3*119:3*89:3*290:3*528:3*291:3*283:3*61:3*976:3*202:3*629:3*359:3*977:3*978:3*9:3*21:3*10:3*344:3*979:3*41:3*980:5*48:5*167:5*198:5*162:5*447:5*964:5*965:5*663:5*966:5*967:5*968:5*428:5*33:5*969:5*410:5*563:5*774:5*3:5*533:5*970:5*971:5*895:5*572:5*592:5*668:5*656:5*62:5*972:5*973:5*974:5*634:5*618:5*975:5*37:5*39:5*273:5*976:5*31:5*977:5*978:5*55:5*69:5*70:10*34:10*742:10*716:10*363:10*283:10*276:10*743:10*118:10*744:10*745:10*746:10*93:10*747:10*748:10*29:10*526:10*749:11*481:11*482:11*483:11*25:11*287:11*484:11*485:11*214:11*127:11*486:11*487:11*488:11*489:11*66:11*490:11*18:11*30:4*88:4*46:4*19:4*48:4*916:4*271:4*254:4*753:4*82:4*85:4*657:4*343:4*12:4*68:4*119:4*73:4*548:4*148:4*175:4*917:4*333:4*918:4*564:4*919:4*116:4*920:4*736:4*754:4*582:4*921:4*118:4*53:4*680:4*15:4*922:4*31:4*13:7*1282:7*1283:7*542:7*66:7*46:7*761:7*524:7*786:7*509:7*618:7*868:7*1284:7*1285:7*554:7*1286:7*1287:7*359:7*1288:7*1289:7*95:7*89:7*365:7*19:7*1290:7*1291:7*976:7*986:7*64:7*185:7*154:7*303:7*278:7*120:7*288:7*1292:7*447:7*48:7*1293:7*104:7*1294:8*432:8*50:8*3:8*278:8*708:8*343:8*296:8*1196:8*20:8*1197:8*1198:8*1199:8*1200:8*1201:8*606:8*1202:8*1203:8*849:8*675:8*295:8*1204:8*1205:8*261:8*1206:8*58:8*141:8*182:8*1207:8*124:8*316:8*1208:8*1209:8*61:8*157:8*152:8*232:8*1210:2*12:2*0:2*7:2*269:2*306:2*2:2*36:2*43:2*83:2*47:2*41:2*152:2*21:2*19:2*310:2*127:2*1:2*319:2*130:2*57:2*106:2*113:2*183:2*143:2*8:2*22:2*226:2*131:2*55:2*354:2*296:2*107:2*24:2*11:2*3:2*118:2*51:2*75:2*68:2*119:2*415:2*335:2*416:2*74:2*417:2*418:2*6:2*4:2*38:2*34:2*192:2*16:2*9:2*245:2*160:2*300:2*419:2*14:2*48:2*5:6*1255:6*100:6*494:6*723:6*163:6*301:6*1256:6*443:6*343:6*859:6*73:6*130:6*730:6*1005:6*327:6*1257:6*1258:6*12:6*1259:6*1260:6*832:6*1261:6*422:6*70:6*211:6*120:6*1262:6*34:6*503:6*5:6*1263:6*1264:6*68:6*216:6*1265:6*1266:6*573:6*306:6*1267:6*1268:6*1269:6*31:12*6:12*18:12*149:12*3:12*336:12*345:12*346:12*347:12*257:13*35:13*201:1*1:1*2:1*7:1*6:1*3:1*4:1*5:1*9:1*8:1*0:17*15:16*1:15*72:15*38 +6*85:6*628:2*6:2*2:2*301:4*220:4*19:4*45:4*886:4*518:4*89:8*1211:8*1212:8*20:1*1:1*6:11*244:5*117:12*335:3*62:7*319 +9*456:9*19:9*965:9*344:9*222:9*33:7*1291:7*45:7*974:7*734:7*232:7*46:7*88:2*37:2*11:2*5:2*1:2*3:2*0:2*8:2*7:2*55:2*6:2*2:2*9:2*45:2*38:2*16:4*923:4*2:4*59:4*909:4*268:4*430:4*431:4*436:4*294:4*10:4*139:4*124:4*6:4*197:4*273:5*71:5*50:5*979:5*980:5*136:5*123:3*325:3*52:3*9:6*73:6*15:6*160:6*944:6*34:6*567:6*52:6*499:6*211:6*586:6*85:10*9:10*34:10*750:10*273:10*751:8*876:8*1205:8*278:8*1213:8*1214:8*50:8*923:8*987:1*8:1*1:1*0:1*6:1*5:1*3:11*491:14*52:15*53 +9*169:9*45:9*459:9*414:2*2:2*55:2*1:2*11:2*12:7*173:7*305:7*66:3*302:3*583:3*41:3*599:3*42:6*184:6*73:6*45:6*275:4*36:4*20:4*19:4*45:4*377:5*68:5*700:5*720:8*40:12*117:1*8 +6*73:6*49:6*246:6*199:2*8:2*12:2*37:2*3:2*9:2*45:2*6:2*64:5*39:13*205:9*265:9*966:9*239:7*27:7*618:7*1295:8*1215:8*1216:8*1114:8*1217:11*492:11*493:4*106:4*89:18*14:3*75:3*472 +8*1218:8*481:8*122:8*1219:8*455:8*1220:12*18:12*169:12*336:12*6:10*494:10*752:10*753:10*754:7*173:7*1296:7*66:7*48:7*290:7*760:7*878:3*9:3*981:3*982:3*152:3*6:3*304:3*983:3*274:3*260:3*984:3*985:3*986:3*41:3*42:3*599:3*335:13*23:1*6:1*1:1*4:5*906:5*12:5*981:5*982:5*983:5*700:5*599:2*0:2*3:2*231:2*68:2*92:2*55:2*7:2*4:2*38:2*1:6*330:6*912:6*166:6*306:6*33:6*488:6*66:6*167:4*233:4*633:4*924:4*13:4*215:4*48:4*414:4*68:4*45:11*494:9*316:9*55:9*45 +11*51:2*1:2*4:2*3:2*6:2*0:2*11:5*167:5*81:5*55:8*419:8*1221:8*644:8*489:8*58:7*137:7*1297:7*72:7*233:7*1298:7*1299:7*89:3*9:3*987:3*202:3*526:3*0:3*129:3*344:3*360:10*170:10*226:10*276:6*217:6*746:6*484:12*6:12*348:9*967:1*1:1*6:1*4:4*658:4*68:4*312 +11*51:11*495:3*9:3*161:3*62:3*988:5*31:5*12:5*0:12*18:6*301:6*1115:4*28:2*1:2*0:13*10:13*79:13*211:7*1300 +6*29:6*408:6*217:6*488:6*211:6*176:6*144:6*571:6*158:6*84:6*33:6*1206:6*494:6*586:6*169:2*2:2*347:2*1:2*0:2*8:2*3:2*11:2*16:2*38:2*22:2*7:2*75:2*74:2*402:2*420:2*6:2*45:2*178:2*97:2*23:2*357:2*183:2*92:2*421:2*105:2*108:2*323:2*350:2*135:2*422:2*152:2*225:2*88:2*232:2*144:7*523:7*138:7*147:7*43:7*19:7*6:7*89:7*337:7*69:7*163:3*287:3*9:3*48:3*350:3*986:3*152:3*7:3*446:3*10:3*516:3*173:5*48:5*70:5*810:5*14:5*62:5*984:5*985:5*914:5*128:5*986:5*35:8*58:8*66:8*186:8*3:8*1222:8*1223:8*127:8*1224:8*447:8*596:8*282:9*277:9*229:9*133:9*261:9*968:9*161:9*213:9*342:9*259:9*71:11*111:11*18:13*212:4*82:4*15:4*209:4*517:4*8:4*28:4*19:4*45:4*925:4*400:4*16:10*755:10*42:10*756:10*336:10*757:12*2:12*132:1*5:1*1:1*4:1*9:1*6:1*2:1*7:1*3 +7*1301:7*478:7*917:7*302:7*68:7*829:7*1302:7*1303:7*202:7*90:7*1304:7*75:7*19:7*599:7*89:7*1305:7*180:7*1306:7*1037:7*1307:7*864:7*1308:7*1309:7*703:7*93:7*578:7*866:7*1016:7*231:7*1310:7*171:7*163:2*0:2*398:2*11:2*8:2*6:2*22:2*21:2*1:2*2:2*3:2*4:2*9:2*58:2*12:2*57:2*66:2*56:2*47:2*24:2*176:2*7:2*154:2*142:2*38:2*423:2*14:2*16:2*33:2*55:2*198:5*18:5*168:5*131:5*74:5*41:5*987:5*195:5*26:5*307:5*23:5*988:5*99:5*62:5*989:5*990:5*991:5*139:5*3:5*167:5*282:5*342:5*71:5*992:5*993:5*123:5*346:8*1195:8*1225:8*1226:8*155:8*931:8*1227:8*66:8*49:8*879:8*1228:8*526:8*723:8*1229:8*1230:8*285:8*200:8*59:8*96:8*175:8*1096:8*1086:8*9:8*910:8*1231:8*1232:8*1233:8*411:12*6:12*349:12*285:12*2:12*350:12*351:12*352:12*268:6*1270:6*152:6*506:6*195:6*125:6*353:6*494:6*884:6*1271:6*1272:6*273:6*602:6*408:6*1273:6*252:6*1274:6*1275:6*1162:6*1276:6*1277:6*169:6*201:6*1278:6*7:6*1081:6*1279:6*158:6*159:6*1033:3*21:3*33:3*9:3*269:3*2:3*57:3*231:3*27:3*10:3*65:3*989:3*1:3*123:3*990:3*30:3*991:3*992:3*993:3*6:3*994:3*101:3*278:14*0:14*139:14*140:9*857:9*969:9*970:9*971:9*972:9*973:9*225:9*27:9*974:9*975:9*727:9*537:9*46:9*277:9*976:9*977:9*192:9*978:9*979:9*382:9*220:9*980:9*981:9*19:9*446:9*982:9*84:9*133:4*4:4*76:4*792:4*376:4*6:4*59:4*926:4*630:4*576:4*927:4*275:4*110:4*29:4*19:4*400:4*24:4*103:4*31:4*15:4*2:4*117:4*9:4*63:4*23:10*306:10*363:10*758:10*759:10*22:10*760:10*761:10*154:10*181:10*90:10*64:10*187:10*725:10*109:10*651:10*762:13*148:13*213:13*214:13*35:13*157:13*215:13*216:13*217:13*1:11*496:11*68:11*243:11*497:11*498:11*35:11*499:11*4:11*25:11*287:11*500:15*73:1*1:1*6:1*4:1*9:1*3:1*5:1*0:1*8:1*7 +6*472:6*1280:6*1198:6*495:6*570:6*56:9*155:9*153:9*235:9*135:9*983:9*984:9*985:2*0:2*2:2*3:2*16:2*1:2*22:2*8:2*11:2*6:2*13:13*218:13*43:5*1:5*2:5*994:5*29:5*579:5*132:5*109:5*995:5*12:3*0:3*9:3*2:3*62:4*183:4*928:4*929:4*2:8*704:8*1234:8*1235:8*1236:8*643:8*264:8*468:8*771:8*99:12*273:12*353:12*24:12*354:12*355:12*356:12*357:12*358:12*60:12*6:10*310:10*154:10*763:10*11:10*185:7*584:7*213:7*1133:7*858:7*1311:14*141:15*74:11*411:11*165:11*501:11*96:16*43 +5*996:5*1:5*2:5*12:5*221:5*132:5*997:8*554:8*704:8*1235:8*1237:8*1008:8*404:8*1238:8*254:8*1239:8*930:8*136:8*1085:8*1119:8*1240:8*1241:4*697:4*183:4*206:4*930:4*931:4*1:4*932:4*12:4*106:6*495:6*120:6*574:6*586:6*5:6*1281:3*0:3*62:3*573:3*995:3*744:3*9:3*996:3*231:3*6:2*3:2*64:2*2:2*8:2*6:2*1:2*0:2*7:2*4:2*16:2*424:2*146:2*425:9*233:9*619:9*986:9*258:9*987:9*770:7*182:7*73:7*719:7*1312:7*1313:7*1314:7*1315:7*1316:10*471:10*764:10*765:10*273:10*18:10*766:12*6:11*502:11*503:11*504:11*505:11*506:13*178:13*64:13*218:14*142 +5*996:5*1:5*2:5*12:5*132:5*109:5*455:5*39:8*554:8*704:8*136:8*1242:8*536:8*1243:8*1244:8*939:8*133:8*128:4*697:4*183:4*206:4*933:3*0:3*62:3*996:3*9:3*231:3*46:3*2:2*3:2*64:2*2:2*0:2*1:2*8:2*16:2*58:2*6:9*233:9*860:9*235:9*987:9*135:9*985:9*153:9*241:9*223:12*273:12*6:12*280:12*357:12*221:12*358:12*189:7*1315:7*1317:7*719:7*1312:7*858:7*815:7*334:7*1318:7*1319:7*73:13*219:13*220:10*154:10*273:10*18:10*767:10*404:10*768:10*769:10*46:10*11:6*1279:6*570:6*1282:6*56:6*195:6*1084:6*493:14*20:11*3:11*278:11*35:11*507 +4*934:4*183:4*76:4*935:4*197:4*936:4*793:6*1283:6*1284:6*52:6*11:6*211:6*1285:6*570:6*249:5*1:5*2:5*109:5*46:5*39:5*17:5*455:5*998:3*0:3*997:3*9:3*744:3*46:3*2:3*270:3*202:3*231:2*3:2*11:2*7:2*8:2*0:2*1:2*6:2*2:2*22:8*704:8*41:8*1245:8*1246:8*1247:8*1248:8*771:8*39:8*1249:8*1093:8*1250:8*335:10*623:10*770:10*637:10*771:10*765:10*273:10*11:10*154:10*194:10*404:11*11:11*508:7*1320:7*277:7*1321:7*213:7*1322:7*163:7*1323:7*1312:7*334:7*719:7*180:7*1133:9*988:9*822:9*989:9*362:9*990:9*987:9*991:9*241:9*135:9*992:12*273:12*128:12*357:13*37:13*221:15*75 +9*19:9*822:4*1:4*183:4*440:4*937:4*53:4*938:4*939:4*940:6*1286:6*50:6*1287:6*56:5*1:5*2:5*12:5*999:3*0:3*573:3*998:3*9:2*3:2*8:2*7:2*4:2*22:2*6:2*1:2*64:2*198:2*13:2*0:8*704:8*955:8*1251:8*771:8*99:7*1324:10*6:10*772:10*773:13*222:12*60:12*6 +4*1:4*183:4*697:7*1316:6*1281:6*495:5*1:5*2:5*996:3*0:2*3:8*704:8*554:12*6 +4*941:4*183:4*793:4*942:4*76:4*59:4*344:4*652:4*561:4*943:6*984:6*1288:6*1289:6*1285:6*41:6*1254:6*746:6*570:6*1290:6*574:6*56:5*1:5*2:5*1000:5*156:5*109:5*1001:5*590:5*39:5*998:5*12:3*0:3*202:3*60:3*89:3*498:3*999:3*87:3*6:3*9:2*3:2*11:2*8:2*0:2*7:2*6:2*1:2*75:2*234:2*118:2*416:2*2:2*13:8*704:8*1252:8*1253:8*1254:8*332:8*1255:8*1250:8*335:8*771:8*99:11*509:11*59:11*508:11*510:11*96:11*511:11*512:10*623:10*637:10*774:10*11:10*775:10*772:10*770:10*404:10*776:7*1133:7*1325:7*277:7*398:7*501:7*1326:7*180:7*858:7*815:12*67:12*128:12*359:12*209:12*60:12*6:9*5:9*992:9*135:13*223:15*75 +9*993:9*155:9*987:9*994:9*11:9*362:9*995:9*258:9*996:9*241:9*198:9*997:9*135:10*777:10*404:10*273:10*579:10*194:10*310:10*11:5*1:5*2:5*109:5*579:5*17:5*1002:5*39:5*948:5*998:3*0:3*231:3*76:3*9:3*270:3*305:4*183:4*239:4*944:4*945:4*197:4*53:4*76:2*3:2*11:2*1:2*0:2*7:2*22:2*33:2*8:2*6:2*2:2*13:8*704:8*1256:8*136:8*1246:8*1257:8*39:8*1258:8*1093:8*771:8*99:7*719:7*1320:7*277:7*1312:7*334:7*1323:7*244:7*180:7*1133:11*11:11*513:11*508:11*433:11*514:12*273:12*6:12*189:12*134:12*357:12*60:6*52:6*1291:6*495:6*211:6*723:6*570:6*249:6*56:1*8:14*20:14*37:14*143 +4*237:4*183:4*439:4*455:4*611:4*946:4*793:4*76:4*947:4*62:4*948:5*1003:5*1:5*2:5*109:5*132:5*882:5*1004:5*39:5*17:6*1292:6*586:6*52:6*717:6*574:6*322:6*41:6*33:3*0:3*1000:3*9:3*270:3*2:3*89:3*202:3*231:3*269:2*3:2*11:2*7:2*0:2*2:2*8:2*22:2*1:2*6:2*279:8*704:8*1256:8*1257:8*1259:8*136:8*1260:8*1261:8*1262:8*99:8*864:8*1263:8*285:8*91:8*1264:9*998:9*987:9*999:9*135:9*1000:9*223:9*1001:9*1002:10*770:10*637:10*537:10*778:10*18:10*765:10*404:10*11:10*194:11*11:11*509:11*234:11*515:11*516:11*96:11*507:7*1320:7*1312:7*1327:7*1328:7*1329:7*719:7*277:7*810:12*273:12*359:12*189:12*33:14*124:13*224:15*76 +2*1:2*22:2*3:2*75:2*11:2*8:2*9:2*6:2*0:2*5:2*2:2*12:2*7:2*33:2*64:2*166:12*33:12*360:12*6:12*355:12*169:12*361:13*224:13*225:13*3:13*37:11*516:11*517:11*11:11*518:11*156:11*515:11*353:11*165:11*519:11*450:11*520:5*1:5*2:5*55:5*1003:5*147:5*17:5*39:5*132:5*825:5*12:5*1005:3*0:3*89:3*9:3*76:3*62:4*183:4*947:4*237:4*33:4*59:4*76:4*2:4*206:8*704:8*1256:8*164:8*99:8*197:8*1265:8*1266:8*235:8*675:8*136:8*133:8*53:10*779:10*770:10*637:10*780:10*253:10*182:10*404:10*194:10*579:10*781:6*41:6*1292:6*52:6*1293:6*210:6*777:6*33:6*244:6*1294:9*998:9*746:9*988:9*258:9*1003:9*1004:9*155:9*1005:9*233:15*77:15*78:7*36:7*447:7*271:7*468:7*810:7*157:7*19 +2*1:2*22:2*3:2*6:2*8:2*16:2*0:2*2:10*579:10*273:10*404:10*782:10*783:10*429:10*11:10*769:3*76:3*0:3*9:3*744:3*46:3*231:5*1:5*2:5*1006:5*132:4*183:4*239:8*704:8*1245:8*1267:8*136:8*1028:8*99:8*114:8*66:8*102:12*273:12*207:7*1317:7*1330:7*719:7*371:7*73:7*1331:6*52:6*98:6*600:6*471:6*1285:6*5:6*1293:9*987:9*198:9*996:9*663:9*985:11*514:11*59:11*438:11*11:13*225:13*226:13*178:15*79 +2*2:2*22:2*3:2*11:2*1:2*8:2*0:2*7:2*6:9*1000:9*627:9*47:9*322:9*231:9*223:9*699:9*381:9*198:9*258:3*103:3*0:3*2:3*20:12*353:12*169:12*6:12*134:12*67:12*259:12*329:5*1:5*2:5*39:5*41:4*183:4*949:4*197:4*379:8*704:8*675:8*99:8*1268:8*66:8*1269:8*643:8*133:8*128:6*1295:6*574:6*5:6*49:6*2:6*211:6*725:13*224:13*227:10*784:10*404:10*785:10*641:10*420:10*182:10*22:10*786:15*80:15*81:7*468:7*707:7*1332:7*447:7*6:7*334:7*317:7*271:7*1333:7*1334:11*165:11*35:11*507:11*0:11*200:11*266:11*521:16*27:14*144:14*20 +7*1335:7*168:7*918:7*1336:7*135:7*167:7*80:7*1016:7*1337:7*523:7*1338:7*1339:7*264:12*6:12*169:12*226:12*362:12*351:12*363:4*183:4*288:4*949:6*25:6*1296:6*586:6*120:6*30:6*478:6*1141:6*1297:6*245:6*52:6*1285:6*1298:6*1113:6*125:6*5:6*244:8*1270:8*704:8*3:8*643:8*99:8*1271:8*128:8*1272:8*1273:8*151:8*13:8*1251:3*0:3*66:3*2:3*49:3*231:2*3:2*11:2*0:2*8:2*7:2*1:2*2:2*9:2*46:2*6:2*12:2*58:5*39:5*1007:5*109:5*70:5*868:9*1006:9*157:9*237:9*619:9*1007:9*892:10*637:10*320:10*11:10*787:10*788:10*789:10*790:10*791:15*82:11*522:11*44:11*96:11*523:14*20 +6*1299:6*120:6*888:6*15:6*1282:6*56:6*570:6*1300:6*478:10*777:10*637:10*154:10*792:10*204:10*486:10*595:10*793:10*770:10*537:10*778:5*1:5*2:5*109:5*39:5*62:5*131:5*1008:5*948:3*0:3*1001:3*2:3*231:3*9:4*183:4*632:4*950:4*276:4*947:4*4:4*145:2*3:2*11:2*0:2*2:2*8:2*6:2*33:2*7:2*1:2*22:8*704:8*39:8*291:8*822:8*418:8*99:8*1274:8*128:8*1275:8*1259:8*1276:8*862:12*364:12*365:12*169:12*6:12*189:12*288:12*67:9*362:9*33:9*530:9*241:9*631:9*354:9*1008:9*135:9*1009:9*1010:9*198:9*1011:7*1320:7*779:7*177:7*719:7*1340:7*491:7*1341:7*1342:7*1343:7*334:7*277:13*1:11*524:11*525:15*76:14*20 +8*1240:8*1241:8*335:8*1235:8*307:8*1277:8*1278:8*554:3*166:3*0:3*1:3*9:6*48:6*1198:6*1280:6*1301:6*1302:6*39:6*586:6*495:5*48:5*1:5*2:5*839:5*248:5*19:5*1009:5*413:5*996:2*0:2*1:2*11:2*22:2*3:2*7:2*46:2*8:2*33:2*58:7*0:7*1344:7*337:10*794:10*11:10*795:10*154:10*796:4*951:4*76:4*453:4*59:4*697:12*366:11*411:11*503:11*165:9*1012:9*198:9*995:9*122:9*830:9*223:15*83:13*228:13*229 +7*1345:7*584:7*719:4*63:4*183:4*106:4*68:4*206:4*2:4*952:5*1:5*2:5*12:5*109:5*83:5*39:3*0:3*62:3*103:3*231:3*130:2*3:2*1:2*64:2*11:2*0:2*2:2*8:8*704:8*1279:9*233:9*56:9*1013:9*987:9*135:11*526:11*35:11*11:10*154:12*6:12*189:6*52 +3*9:3*0:3*5:3*57:3*22:3*301:3*231:3*1002:3*76:3*103:3*38:3*573:3*306:3*1001:3*1003:3*1004:3*62:3*2:3*149:6*56:6*123:6*223:6*879:6*1303:6*1304:6*1141:6*1305:6*1306:6*1198:6*1011:6*1292:6*1307:6*1308:6*79:6*1283:6*1284:6*984:6*1309:6*1310:6*746:6*1311:6*1312:6*1313:6*1286:6*1279:6*1314:6*1315:6*1299:6*1316:6*1317:6*1318:6*1319:6*1320:6*1294:6*248:6*495:6*1321:6*1322:6*574:6*1323:8*771:8*99:8*704:8*1280:8*1021:8*1279:8*1265:8*1281:8*128:8*143:8*1282:8*152:8*1283:8*1284:8*1259:8*1285:8*41:8*1253:8*1286:8*1287:8*554:8*1104:8*1288:8*1289:8*1036:8*1290:8*919:8*1291:8*66:8*722:8*1034:8*1275:2*0:2*3:2*11:2*6:2*1:2*2:2*23:2*9:2*7:2*22:2*8:2*101:5*1:5*2:5*1009:5*413:5*1010:5*647:5*132:5*325:5*1003:5*1011:5*1012:5*996:5*1013:5*46:5*1014:5*825:5*1015:5*1016:5*995:5*1017:5*1018:4*183:4*953:4*294:4*954:4*121:4*52:4*237:4*943:4*377:4*934:4*941:4*955:4*269:4*1:4*2:4*289:4*697:4*956:4*957:4*958:4*959:4*578:12*367:12*36:12*67:12*189:12*277:12*6:12*368:12*369:12*300:12*370:12*340:12*364:12*371:12*372:9*155:9*1014:9*125:9*1015:9*198:9*16:9*993:9*1016:9*85:9*988:9*620:9*19:9*1017:9*1018:9*1019:9*1020:9*153:9*1021:9*1022:9*1023:9*258:7*1346:7*205:7*27:7*584:7*1347:7*427:7*180:7*1253:7*106:7*864:7*1315:7*1348:7*1131:7*719:7*215:7*1349:7*166:7*1350:7*1351:7*1352:7*1353:7*1265:7*966:7*1354:7*1355:7*377:7*1345:7*1356:7*1357:7*168:7*639:7*1358:7*963:7*1316:7*1359:7*1360:7*1361:10*310:10*197:10*121:10*11:10*797:10*631:10*404:10*429:10*151:10*176:10*576:10*798:10*777:10*579:10*537:10*778:10*775:10*799:10*772:10*800:10*801:10*154:10*802:10*803:10*804:10*805:10*273:11*527:11*528:11*529:11*44:11*530:11*36:11*3:11*531:11*156:11*532:11*509:11*533:11*9:11*534:13*230:13*231:13*232:13*233:13*234:14*20 +2*57:2*7:2*0:2*5:2*16:2*3:2*4:2*8:2*11:2*22:2*1:2*6:2*12:2*2:2*426:2*9:2*38:2*33:8*1192:8*1292:8*1293:8*181:8*99:8*1294:8*653:8*20:8*1295:8*349:8*319:8*127:8*718:8*86:8*930:8*418:8*240:8*306:8*66:8*272:8*1296:8*68:8*46:8*141:8*1297:8*73:8*70:8*697:8*1298:8*1299:8*197:8*643:8*151:8*252:8*110:8*1300:8*65:8*363:8*157:8*45:8*39:8*1301:8*875:5*346:5*1:5*2:5*598:5*125:5*354:5*491:5*278:5*129:5*147:5*67:5*37:5*62:5*557:5*455:5*75:5*61:5*117:5*809:5*306:5*65:5*1019:5*803:5*144:5*645:5*78:5*166:5*39:5*55:5*158:5*340:5*975:3*0:3*2:3*103:3*46:3*9:3*52:3*1:3*231:3*6:3*27:10*806:10*807:10*413:10*121:10*808:10*65:10*809:10*147:10*169:10*425:10*371:10*273:10*52:10*154:10*63:10*6:10*32:10*810:10*152:10*64:10*811:10*405:10*1:10*812:10*276:10*813:10*318:10*814:10*22:10*815:10*11:7*1362:7*360:7*1363:7*2:7*46:7*1364:7*803:7*732:7*521:7*286:7*87:7*298:7*381:7*186:7*19:7*719:7*693:7*168:7*337:7*484:7*1365:7*216:7*159:7*933:7*1366:7*1367:7*816:7*488:7*278:7*341:7*50:7*713:7*47:7*1368:7*371:7*225:7*15:7*690:7*1369:7*271:7*6:7*696:7*714:7*1370:7*1371:7*1372:7*1373:7*1374:7*284:7*323:7*60:7*106:11*18:11*535:11*175:11*536:11*45:11*142:11*53:11*324:11*3:11*4:11*537:11*33:11*23:11*25:11*220:9*725:9*571:9*161:9*1024:9*533:9*1025:9*49:9*1026:9*1027:9*241:9*747:9*173:9*1028:9*279:9*1008:9*1029:9*5:9*619:9*122:9*1030:9*147:9*312:9*1031:9*1032:9*1033:9*90:9*362:9*1034:9*1035:9*191:9*781:9*1036:9*1037:9*246:9*264:9*417:9*1038:12*373:12*234:12*168:12*183:12*103:12*2:12*7:12*193:12*207:12*374:12*375:12*291:12*376:12*377:4*630:4*2:4*28:4*113:4*541:4*205:4*6:4*9:4*960:4*539:4*27:4*213:4*577:4*961:4*12:4*106:4*110:4*33:6*152:6*685:6*98:6*1165:6*49:6*1324:6*1325:6*83:6*101:6*46:6*460:6*1089:6*195:6*159:6*15:6*30:6*5:6*322:6*1326:6*273:6*463:6*1327:6*411:6*157:6*141:6*1109:6*12:6*730:6*708:6*56:6*175:6*244:6*485:6*1328:6*306:14*111:14*145:14*11:14*146:15*84:15*85:15*23:13*128:13*235:13*236:13*237:13*29:13*35:13*217:13*127:13*238:17*12:1*1:16*5:16*1 +5*598:5*75:5*18:5*37:5*112:5*162:5*323:5*106:5*4:5*187:5*186:5*188:10*806:10*486:10*154:10*653:10*249:10*133:10*134:10*135:2*11:2*12:2*8:2*2:2*0:2*3:2*7:2*5:2*6:2*1:2*110:4*541:4*539:4*47:4*290:4*0:4*148:8*1302:8*776:8*539:8*158:8*910:8*1303:8*86:8*72:6*313:6*211:6*874:6*1204:6*322:6*602:6*232:6*6:6*233:6*234:6*235:3*9:3*744:3*2:3*327:3*115:9*744:9*504:9*122:9*1039:9*99:9*177:9*178:7*600:7*1375:7*186:7*214:7*25:7*246:7*1216:7*473:7*257:7*258:7*259:7*260:7*474:7*160:11*504:11*538:11*169:13*239:12*2:12*207:12*6:12*378:12*37:12*82:14*77:1*1 +9*1040:9*783:9*256:9*1041:9*1042:9*550:9*542:9*42:9*1043:9*1044:7*1100:7*98:7*1376:7*360:7*1377:7*168:7*264:7*317:7*426:7*967:7*331:7*19:7*2:7*1378:7*1051:7*56:7*100:2*54:2*37:2*4:2*1:2*8:2*6:2*2:2*64:2*0:2*16:2*7:2*197:2*427:2*38:2*11:2*5:2*48:2*45:2*3:6*813:6*1329:6*745:6*158:6*781:6*782:6*1330:6*1115:6*165:6*1331:6*54:6*508:6*1332:8*240:8*1304:8*99:8*87:8*1305:8*1306:8*181:8*182:8*1307:8*8:3*31:3*0:3*129:3*9:3*52:3*104:3*1:3*117:4*44:4*400:4*27:4*2:4*89:4*962:4*541:4*112:4*13:4*963:5*1020:5*598:5*71:5*599:5*491:5*24:5*1021:12*6:10*806:10*489:10*816:10*676:18*15:11*339:11*18:11*539 +6*195:6*83:6*25:6*1333:6*716:6*132:6*57:6*698:6*320:6*78:6*775:6*85:6*152:6*52:6*191:6*151:6*322:6*602:6*1334:6*4:6*313:6*1335:6*1108:6*1115:6*712:6*1109:6*465:6*5:6*273:6*1225:6*1336:6*675:6*34:6*39:6*748:6*56:11*258:11*59:11*540:11*541:11*324:11*376:11*61:11*18:11*498:11*542:11*53:11*543:11*175:11*544:5*1:5*2:5*598:5*68:5*414:5*903:5*1022:5*1023:5*1024:5*75:5*40:5*39:5*129:5*117:5*71:5*99:5*0:5*166:5*23:5*125:5*41:5*62:5*162:5*701:5*449:5*131:5*314:5*136:5*69:5*1025:5*1026:5*346:3*0:3*1005:3*370:3*342:3*61:3*78:3*87:3*89:3*291:3*668:3*388:3*290:3*52:3*31:3*1006:3*6:3*130:3*1:3*367:3*738:3*9:3*46:3*27:3*2:3*289:3*1007:3*501:3*929:3*344:3*129:3*1008:10*806:10*324:10*425:10*154:10*263:10*93:10*486:10*64:10*152:10*817:10*818:10*278:10*6:10*97:10*819:10*11:10*820:10*821:10*822:10*823:10*186:10*63:10*824:10*365:10*405:10*811:10*825:10*826:10*827:10*360:10*273:2*45:2*11:2*68:2*75:2*416:2*234:2*14:2*54:2*118:2*302:2*8:2*0:2*3:2*6:2*37:2*2:2*48:2*22:2*7:2*5:2*198:2*64:2*12:2*33:2*1:2*9:2*4:2*38:2*129:2*350:2*23:2*55:2*31:2*124:2*10:4*541:4*36:4*321:4*654:4*633:4*390:4*344:4*357:4*964:4*965:4*966:4*85:4*967:4*693:4*253:4*149:4*220:4*117:4*44:4*89:4*577:4*27:4*68:4*4:4*6:4*613:4*2:4*19:4*73:4*580:4*612:4*968:4*110:4*960:4*969:4*139:12*6:12*2:12*379:12*63:12*310:12*169:12*207:12*291:12*128:12*380:12*373:12*381:12*382:12*377:8*99:8*1308:8*759:8*148:8*1203:8*634:8*91:8*434:8*20:8*1309:8*924:8*1019:8*328:8*261:8*718:8*1292:8*1310:8*71:8*165:8*1311:8*1305:8*254:8*1312:8*1313:8*1295:8*46:8*1096:8*1314:8*776:8*49:8*145:8*1315:8*214:8*156:8*272:8*363:8*1316:8*1317:8*822:8*1192:7*1379:7*551:7*314:7*1380:7*681:7*168:7*829:7*521:7*967:7*63:7*1050:7*584:7*75:7*19:7*2:7*1381:7*335:7*381:7*1382:7*808:7*360:7*299:7*1383:7*1384:7*295:7*186:7*1022:7*598:7*6:7*170:7*182:7*1385:7*93:7*1368:7*1386:7*777:7*173:7*180:7*0:7*177:7*278:7*774:9*1045:9*1046:9*155:9*5:9*1:9*1047:9*180:9*1048:9*1049:9*56:9*291:9*1025:9*125:9*122:9*1050:9*595:9*788:9*207:9*1051:9*1052:9*17:9*362:9*1053:9*619:9*1032:9*1054:9*337:9*986:9*519:9*524:9*725:9*49:9*74:9*1055:9*569:9*445:9*597:9*572:9*382:9*1056:9*1057:9*161:9*736:9*26:9*419:13*240:13*241:13*242:13*176:13*3:13*217:13*128:13*23:14*147:14*145:14*59:14*1:14*4:14*38:20*7:15*86:15*87:38*0:1*3:1*1 +9*362:9*53:5*485:4*89:4*251:3*6:3*712:3*78:7*335:7*148:7*45:2*55:8*1318:8*1319:6*526 +12*6:4*68:9*362:5*4 +6*622:6*1337:6*495:6*1338:6*900:6*133:6*693:6*1339:6*1340:6*1341:6*1342:6*1343:6*1344:6*1272:6*29:6*583:6*73:6*1345:2*338:2*64:2*2:2*14:2*33:2*8:2*108:2*428:2*429:2*205:2*237:2*6:2*4:2*0:2*114:2*28:2*3:2*195:2*430:2*431:2*188:2*245:2*343:4*68:4*6:4*89:4*12:4*970:4*971:4*525:4*57:4*938:4*972:4*390:4*973:4*375:4*311:4*974:4*295:4*200:5*339:5*348:5*3:5*1027:5*1028:5*656:5*1029:5*39:5*1030:5*1031:5*106:5*1032:5*1033:5*307:5*353:5*1034:5*144:5*1035:5*1036:5*217:5*4:9*1058:9*153:9*1059:9*1060:9*1061:9*56:9*1062:9*1063:9*34:9*157:14*137:14*148:14*149:7*1387:7*586:7*1388:7*1389:7*182:7*1390:7*1391:7*516:7*135:7*427:7*168:7*894:7*45:7*1392:13*232:13*243:13*130:1*6:1*3:1*1:1*9:8*1320:8*1321:8*976:8*332:8*1322:8*1323:8*1324:8*1325:8*99:8*1326:8*1327:8*879:8*1328:8*92:8*1329:10*112:10*546:10*828:10*18:10*187:10*404:10*414:3*1009:3*6:3*941:3*416:3*1010:3*1011:3*301:3*369:3*269:3*182:3*150:3*46:3*9:3*76:3*304:3*903:3*7:12*182:12*6:12*383:12*18:11*545:11*546:11*547:11*548:11*549:11*202:11*550:11*551:16*44:15*88:15*89 +2*11:2*0:2*6:2*1:2*22:2*3:2*2:2*14:2*5:2*33:2*7:2*58:5*180:5*1037:4*151:4*89:4*975:4*976:4*977:4*140:4*18:4*790:4*13:4*978:4*137:8*1330:8*1331:8*182:8*85:8*1332:8*74:8*1333:3*1012:3*6:3*9:3*149:6*1346:6*423:6*1347:6*184:6*1348:6*173:7*1393:7*119:10*829:9*383 +13*109:2*0:2*4:2*11:2*3:2*2:2*8:2*197:2*7:2*5:2*12:2*6:2*9:2*1:2*143:2*92:5*123:5*694:5*136:5*37:5*47:5*712:5*29:5*424:5*342:5*1038:5*348:4*375:4*273:4*117:4*796:4*220:4*400:4*110:4*41:4*234:4*89:4*311:4*810:4*239:9*685:9*804:9*982:9*1064:9*1065:6*12:6*64:6*34:3*9:3*52:3*302:3*75:3*6:3*416:3*76:11*133:11*552:11*334:11*553:11*263:11*18:8*155:8*319:8*243:8*67:8*46:8*49:8*1014:8*1311:10*830:10*831:10*108:7*1394:7*419:7*1029:7*696:7*829:7*1395:16*44 +9*153:9*99:9*177:9*178:5*112:5*162:5*323:5*106:5*4:5*187:5*186:5*188:12*37:12*82:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:4*47:4*290:4*0:4*148:2*110:1*1:6*232:6*6:6*233:6*234:6*235:10*249:10*133:10*134:10*135:11*169 +12*245:12*142:12*201:5*1:5*2:5*68:5*12:5*109:3*0:3*1:3*62:3*639:3*967:3*65:3*1013:3*1014:2*0:2*1:2*64:2*2:2*12:2*3:2*8:7*0:7*546:7*1396:7*277:4*36:4*979:4*197:4*2:6*1349:9*637:9*155:11*172:11*526:11*169:8*468:8*56:10*310:10*3 +7*773:7*1397:7*1398:7*985:7*1399:7*2:7*1400:7*60:7*238:7*1401:7*1196:7*381:7*89:7*45:7*975:5*354:5*37:5*191:5*146:5*47:5*1039:5*910:5*236:5*167:5*152:5*697:5*62:8*99:8*214:8*53:8*141:8*1230:8*1334:8*1335:8*272:8*1238:8*100:8*1336:8*231:8*1337:8*1338:2*1:2*33:2*14:2*0:2*7:2*11:2*6:2*16:2*10:2*8:2*45:2*120:2*373:2*124:2*432:2*433:2*81:2*251:2*434:2*3:2*4:2*12:2*2:6*390:6*39:6*179:6*796:6*237:6*519:6*5:6*202:6*750:6*1350:12*18:12*384:12*7:12*385:4*6:4*89:4*980:4*128:4*131:4*981:4*395:4*982:4*983:4*100:4*2:4*33:4*220:4*539:4*121:4*31:9*153:9*249:9*277:9*1066:9*354:9*555:9*5:9*360:9*88:9*241:3*62:3*243:3*31:3*9:3*6:3*1015:3*290:3*1016:3*501:3*117:3*1:3*12:11*554:11*202:11*555:10*68:10*387:10*22:10*413:10*272:1*2:1*4:1*1:13*29:13*12:13*165:13*62:17*21:16*28:16*15:15*73 +8*99:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*110:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +6*1351:6*25:6*1352:6*85:6*86:6*73:6*211:6*11:6*49:6*195:6*152:6*1353:6*1354:6*103:6*46:6*141:6*1069:6*1355:6*66:6*964:6*1067:6*418:6*78:6*34:6*1356:6*217:6*362:6*151:6*15:6*1357:6*503:6*709:6*5:6*322:6*306:6*713:6*36:6*570:6*1358:12*6:12*143:12*83:12*57:12*386:12*2:12*172:12*80:12*387:12*7:12*89:8*99:8*1339:8*49:8*151:8*708:8*20:8*181:8*1340:8*455:8*802:8*994:8*71:8*1293:8*127:8*251:8*39:8*1341:8*78:3*0:3*9:3*62:3*100:3*597:3*1:3*31:3*46:3*103:3*2:3*492:3*52:5*2:5*201:5*58:5*1040:5*12:5*340:5*159:5*293:5*123:5*278:5*129:5*75:5*68:5*62:5*596:5*1041:5*1042:5*1043:5*1044:5*48:5*71:5*251:5*347:5*69:5*491:2*11:2*0:2*8:2*3:2*1:2*6:2*9:2*63:2*12:2*7:2*2:2*22:2*38:2*48:2*68:9*132:9*2:9*5:9*223:9*79:9*990:9*46:9*1067:9*950:9*133:9*110:9*180:9*118:9*13:9*45:9*619:9*1029:9*271:9*1068:9*153:13*3:13*106:13*42:10*405:10*832:10*833:10*834:10*835:10*452:10*836:10*837:10*838:10*330:10*463:10*547:10*267:10*839:10*154:10*99:10*840:10*11:10*806:10*811:10*413:10*841:10*343:10*112:10*842:10*843:15*90:15*24:11*63:11*30:11*25:11*1:11*53:11*109:11*3:11*18:11*127:11*340:11*0:11*29:11*162:7*213:7*482:7*2:7*173:7*706:7*1402:7*19:7*323:7*95:7*967:7*298:7*610:7*360:7*284:7*75:7*80:7*981:7*168:7*133:7*693:7*933:7*60:7*183:7*15:7*1403:7*1404:7*186:7*45:7*667:7*465:7*157:4*6:4*197:4*36:4*2:4*984:4*541:4*44:4*27:4*68:4*106:4*28:4*213:4*9:4*63:4*489:16*5:1*1:1*6:1*4:1*9:1*3:14*4:14*13:14*150 +9*1069:9*122:9*229:9*46:9*218:9*90:9*244:9*166:9*165:9*1070:9*1071:9*533:9*516:9*38:9*1072:9*161:9*131:9*781:9*1073:9*1074:9*182:9*65:9*745:9*88:9*521:9*39:9*228:9*1075:9*1076:5*754:5*1:5*2:5*33:5*1045:5*168:5*77:5*88:5*167:5*129:5*97:5*136:5*31:5*159:5*117:5*46:5*62:5*37:5*41:5*1046:5*295:5*1047:5*1048:5*53:5*5:5*39:5*340:5*342:5*71:5*591:5*122:5*162:5*349:5*55:5*602:5*44:5*23:5*714:5*108:4*985:4*268:4*68:4*514:4*83:4*56:4*129:4*12:4*19:4*111:4*220:4*110:4*6:4*76:4*32:4*15:4*986:4*9:4*50:4*3:4*116:10*414:10*11:10*844:10*10:10*544:10*5:10*612:10*37:10*42:10*845:10*398:10*846:10*847:10*197:10*93:10*848:10*334:10*849:3*0:3*9:3*123:3*443:3*63:3*95:3*12:3*27:3*526:3*103:3*1017:3*2:3*638:3*117:3*10:2*8:2*2:2*0:2*11:2*3:2*7:2*6:2*1:2*38:2*22:2*4:2*5:2*16:2*99:2*12:2*33:2*74:2*58:2*168:2*198:6*84:6*49:6*3:6*158:6*35:6*34:6*1359:6*463:6*19:6*253:6*223:6*1360:6*46:6*273:6*39:6*1361:6*726:6*1362:6*210:6*368:6*48:6*15:6*1363:6*730:6*33:6*60:6*199:6*322:6*1364:6*489:6*40:6*5:8*1342:8*328:8*97:8*67:8*110:8*3:8*1343:8*20:8*66:8*141:8*77:8*8:8*515:8*307:8*191:8*196:8*392:8*44:8*70:8*165:8*170:8*489:8*675:8*1344:8*50:8*49:8*516:8*181:8*178:8*1345:17*5:11*70:11*127:11*9:11*556:11*1:11*18:11*557:11*51:11*558:11*234:11*559:11*3:11*560:11*561:11*562:7*89:7*138:7*696:7*236:7*63:7*36:7*360:7*584:7*468:7*323:7*43:7*72:7*1022:7*150:7*163:7*125:7*87:7*1405:7*1406:7*845:7*6:7*1407:7*490:7*84:1*4:16*15:16*45:12*388:12*221:12*66:12*28:12*133:12*389:12*390:12*76:12*391:12*392:12*21:15*41:15*4:15*91:14*8:14*151:14*152:13*244:13*245:13*246:13*247:13*12:13*13:22*2 +3*75:3*0:3*9:3*1018:3*6:3*498:3*31:3*2:1*8:1*6:4*129:4*215:4*28:4*6:4*59:4*19:4*52:4*61:4*237:4*260:4*53:4*0:6*465:6*84:6*141:6*1005:6*100:6*46:6*322:6*421:6*433:6*3:6*5:6*210:6*15:6*120:5*1:5*2:5*222:5*19:5*293:5*455:5*37:5*296:5*599:5*40:5*21:5*62:2*1:2*0:2*2:2*8:2*3:2*7:2*6:2*11:2*34:2*9:2*12:7*46:7*192:7*349:7*365:7*19:7*233:7*205:7*1408:7*237:7*170:7*69:7*163:15*38:8*165:8*66:8*128:8*20:8*72:8*45:8*539:8*49:8*181:9*45:9*15:9*685:9*747:9*198:9*234:9*21:9*495:9*7:9*161:11*111:11*563:11*127:11*3:11*45:10*154:10*11:12*335:12*2:12*76:13*22:13*33 +8*110:8*1346:8*45:5*307:5*2:5*62:5*1049:5*108:5*4:2*8:2*196:2*6:2*0:2*7:2*51:2*64:9*155:9*306:9*529:9*830:9*42:12*6:7*48:7*521:7*288:7*70:3*75:3*0:4*311:4*110:4*19:4*46:4*47:4*260:6*18:6*273:6*51:1*8:1*1:1*2:11*175 +8*856:8*1347:12*6:7*48:7*1409:3*75:3*0:3*62:3*1019:3*495:3*39:4*249:4*19:4*45:4*452:4*398:4*88:4*260:4*86:4*48:4*356:11*564:11*565:5*2:5*12:5*51:5*236:9*45:2*74:2*263:6*1365:6*47:96*0 +3*75:3*920:3*0:3*327:3*115:12*6:12*82:7*48:7*473:7*257:7*258:7*259:7*260:7*474:7*160:5*1050:5*162:5*323:5*106:5*4:5*187:5*186:5*188:4*249:4*987:4*47:4*290:4*0:4*148:6*18:6*232:6*6:6*233:6*234:6*235:2*110:1*1:9*177:9*178:10*249:10*133:10*134:10*135:11*169 +8*110:8*595:8*392:8*1348:8*1297:8*44:8*45:8*3:8*1349:8*20:8*369:8*61:8*512:8*180:8*56:12*6:12*248:12*393:12*55:7*48:7*934:7*170:7*17:7*1410:7*1411:7*1412:7*1413:7*1414:7*152:7*1220:7*163:7*98:7*623:7*64:7*89:7*6:7*1415:7*129:7*8:7*1416:7*88:7*165:7*378:7*1373:7*538:7*75:3*75:3*0:3*66:3*9:3*385:3*637:3*6:3*443:3*1020:3*638:3*402:3*25:3*27:3*42:3*85:3*46:6*25:6*1366:6*48:6*1367:6*1368:6*959:6*1208:6*71:6*46:6*543:6*3:6*725:6*176:6*174:5*37:5*125:5*754:5*759:5*714:5*68:5*108:5*167:5*12:5*384:5*296:5*666:5*168:5*106:5*522:5*55:5*23:5*88:5*24:5*129:2*11:2*8:2*0:2*6:2*3:2*2:2*64:2*110:2*435:2*86:2*74:2*73:2*9:2*1:2*7:2*38:2*22:2*12:9*393:9*1071:9*1077:9*1078:9*198:9*277:9*1079:9*49:9*364:9*21:9*161:4*27:4*68:4*6:4*36:4*19:4*12:4*51:4*683:4*445:4*682:4*684:4*685:4*988:4*260:4*31:4*117:4*44:4*88:4*220:4*989:4*86:1*8:1*4:1*0:1*1:10*524:10*5:10*404:11*51:11*172:11*202:11*221:14*15 +7*1417:4*641:4*19:4*5:4*990:4*260:4*88:4*204:4*47:2*8:2*195:2*436:2*74:2*437:3*75:3*0:3*166:3*12:3*483:3*30:3*344:5*1:5*2:5*1051:5*333:5*66:5*1052:5*223:5*1053:5*1054:6*1369:6*512:6*590:6*1370:6*1371:6*1372:6*1373:1*6:1*1:1*2:8*361:8*517:8*91:14*153:11*566 +10*19:10*182:10*97:10*850:10*851:10*136:10*413:10*414:10*154:10*58:10*852:10*66:10*43:10*792:10*853:10*276:10*854:10*855:10*423:2*11:2*8:2*3:2*2:2*14:2*6:2*38:2*1:2*0:2*12:2*7:2*5:2*63:2*22:2*315:2*9:2*33:2*4:4*2:4*117:4*9:4*19:4*131:4*6:4*36:4*12:4*5:4*129:4*33:4*991:4*992:4*15:4*113:4*0:8*99:8*856:8*217:8*447:8*46:8*49:8*66:8*20:8*595:8*432:8*3:8*157:8*1294:8*483:8*56:8*100:8*363:8*45:8*328:8*1350:8*455:8*361:8*196:8*48:8*166:8*181:8*1351:3*75:3*0:3*27:3*10:3*103:3*443:3*9:3*21:3*483:3*617:3*1021:3*297:3*31:3*46:3*1:3*2:3*202:3*400:5*1:5*2:5*47:5*41:5*50:5*19:5*251:5*23:5*58:5*33:5*37:5*714:5*106:5*128:5*340:5*62:5*24:5*1055:14*154:14*28:14*34:14*4:14*155:12*149:12*89:12*8:12*67:12*55:12*394:7*1075:7*331:7*829:7*849:7*465:7*241:7*334:7*333:7*337:7*338:7*95:7*271:7*1418:7*186:7*1419:7*64:7*815:7*54:7*117:7*98:7*81:7*1420:7*89:7*87:7*19:7*353:7*1421:7*17:7*930:7*921:7*522:7*1422:9*47:9*16:9*39:9*234:9*921:9*223:9*122:9*137:9*746:9*0:9*1080:9*2:9*79:9*619:9*830:9*277:9*125:9*1081:9*1082:9*1083:9*15:9*161:9*1084:9*1:11*567:11*3:11*175:11*200:11*18:11*25:11*1:11*107:11*568:11*249:11*53:11*569:11*30:6*49:6*322:6*211:6*141:6*275:6*5:6*159:6*79:6*683:6*949:6*15:6*11:6*570:6*730:6*48:6*1374:6*1375:6*1376:6*1377:6*58:6*593:6*34:6*152:6*1378:6*216:6*573:6*165:6*46:6*1361:6*1379:6*190:6*1380:6*176:6*199:13*115:13*42:13*248:13*23:13*37:13*70:13*13:13*33:15*92:15*23:15*25:21*2 +8*20:8*58:8*1352:8*1353:8*306:8*51:8*1354:3*75:3*0:3*1:3*166:3*9:3*123:3*928:3*1022:2*8:2*0:2*1:2*22:2*7:2*2:2*14:5*39:5*1:5*2:7*0:7*89:7*792:4*19:4*658:4*738:4*260:4*29:6*35:6*25:6*1381:6*306:12*6 +7*214:7*168:7*48:7*56:7*64:7*823:7*408:7*19:7*760:7*924:7*70:7*542:7*1423:7*1424:2*11:2*8:2*234:2*2:2*0:2*99:2*6:2*1:2*22:2*7:2*38:2*3:2*245:4*89:4*56:4*19:4*24:4*2:4*31:4*12:4*28:4*16:4*36:4*46:4*47:4*993:4*994:4*995:4*996:4*48:6*167:6*15:6*682:6*570:6*275:6*475:6*1363:6*35:6*51:6*354:6*690:12*6:3*103:3*0:3*19:3*121:3*404:9*6:9*1085:14*52:14*156:8*1355:8*77:10*43:10*32:10*856:10*712:5*333:5*68:5*451:5*1056:5*1057:20*8:13*249:29*0:1*0:1*5:16*46:24*3 +6*167:6*232:6*6:6*233:6*234:6*235:12*6:12*82:7*48:7*1425:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*50:2*110:3*0:3*327:3*115:4*987:4*47:4*290:4*0:4*148:5*162:5*323:5*106:5*4:5*187:5*186:5*188:1*1:9*177:9*178:10*249:10*133:10*134:10*135:11*169 +3*472:3*21:3*12:3*9:3*327:3*115:12*6:12*87:12*82:7*48:7*337:7*180:7*473:7*257:7*258:7*259:7*260:7*474:7*160:5*38:5*577:5*279:5*23:5*424:5*162:5*323:5*106:5*4:5*187:5*186:5*188:4*987:4*33:4*220:4*19:4*131:4*47:4*290:4*0:4*148:8*43:8*274:8*49:8*66:8*207:8*128:8*165:2*0:2*3:2*11:2*8:2*1:2*6:2*2:2*110:13*5:13*68:13*250:14*20:14*157:14*78:10*857:10*768:10*307:10*249:10*133:10*134:10*135:6*160:6*676:6*322:6*273:6*697:6*166:6*41:6*232:6*6:6*233:6*234:6*235:9*261:9*984:9*27:9*223:9*1086:9*762:9*456:9*177:9*178:11*243:11*245:11*169:1*1 +7*157:7*48:7*577:7*288:7*70:7*1426:8*1356:8*671:12*6:3*472:3*21:3*1023:3*87:5*112:5*2:5*188:5*1049:5*108:5*4:5*985:5*93:5*548:6*18:6*51:6*548:6*1382:6*1383:6*1384:6*1385:6*543:2*8:2*51:2*86:2*31:2*438:2*439:2*198:4*110:4*19:4*46:4*47:4*85:1*1 +5*663:5*1:5*2:5*17:5*287:5*129:5*294:5*44:5*166:5*778:3*0:3*921:3*9:3*706:3*541:13*5:13*30:4*747:4*997:4*998:4*48:4*999:4*131:7*1291:7*1427:7*66:7*1428:6*1327:6*73:6*49:6*50:6*306:6*3:6*5:6*301:6*882:2*6:2*0:2*3:2*38:2*8:2*7:2*33:14*20:14*75:14*34:8*39:8*1357:8*66:10*832:10*175:10*274:10*11:9*277:9*388:9*157:9*619:9*122:9*45:9*685:11*1:11*25:11*127:12*80:12*55 +13*5:2*3:2*0:2*11:2*6:2*45:2*14:2*110:8*43:8*234:8*1358:8*49:8*66:12*6:12*395:12*82:7*48:7*365:7*117:7*43:7*186:7*185:7*473:7*257:7*258:7*259:7*260:7*474:7*160:3*0:3*105:3*9:3*2:3*472:3*75:3*327:3*115:4*987:4*539:4*24:4*124:4*36:4*72:4*47:4*290:4*0:4*148:14*20:14*14:14*157:6*1386:6*15:6*24:6*377:6*160:6*167:6*92:6*232:6*6:6*233:6*234:6*235:9*55:9*191:9*238:9*0:9*99:9*177:9*178:5*559:5*71:5*37:5*274:5*279:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:11*570:11*57:11*120:11*169:10*9:10*68:10*106:10*34:10*858:10*249:10*133:10*134:10*135:1*1 +7*78:7*0:7*180:7*683:7*16:7*1429:7*1430:7*796:7*17:7*236:7*235:7*205:7*315:7*19:7*1044:7*186:7*954:7*129:7*303:7*130:7*230:7*1154:7*98:7*277:7*1000:7*1431:7*225:7*739:7*1432:7*1433:7*338:7*521:7*133:7*607:2*0:2*1:2*9:2*6:2*8:2*2:2*3:2*7:2*22:2*75:2*12:2*440:2*35:2*48:2*43:2*11:2*58:2*44:2*38:2*441:2*5:2*442:2*443:2*16:11*151:11*242:11*571:11*259:11*51:11*45:11*30:11*572:11*214:11*23:11*302:11*573:11*3:11*253:3*9:3*0:3*1:3*1024:3*387:3*952:3*531:3*781:3*101:3*1025:3*339:3*1026:3*623:3*1027:3*362:3*103:3*1020:3*145:6*66:6*860:6*89:6*211:6*465:6*548:6*423:6*1387:6*306:6*13:6*85:6*750:6*793:6*70:6*39:6*165:6*5:6*84:6*1204:6*149:6*1157:6*49:6*273:6*730:6*1089:6*56:6*133:6*1130:6*1104:6*184:6*1298:6*319:6*1388:6*1389:6*100:6*15:5*1:5*2:5*47:5*39:5*53:5*211:5*717:5*56:5*62:5*1058:5*37:5*96:5*1059:5*31:5*23:5*340:5*508:5*196:5*65:5*1060:5*129:5*293:5*757:8*1359:8*58:8*1297:8*314:8*49:8*996:8*20:8*97:8*110:8*1143:8*929:8*275:8*307:8*449:8*1360:8*53:8*158:8*124:8*922:8*1342:8*196:8*252:8*1361:8*867:8*1362:8*1097:8*1363:8*86:8*126:8*52:8*1127:8*653:8*1098:8*515:8*45:9*270:9*161:9*892:9*5:9*6:9*244:9*166:9*426:9*388:9*147:9*55:9*46:9*1087:9*927:9*537:9*1088:9*516:9*27:9*241:9*1089:10*107:10*306:10*96:10*118:10*859:10*860:10*861:10*726:10*563:10*862:10*210:10*863:10*864:10*329:10*121:10*42:10*273:10*865:10*866:12*202:12*396:12*2:1*2:1*7:1*1:1*5:1*3:4*516:4*1000:4*213:4*1001:4*33:4*117:4*902:4*4:4*783:4*8:4*1002:4*1003:4*1004:4*6:4*2:4*31:4*15:13*12:13*70:13*22:14*158:14*15:14*13:14*7:14*159:15*23 +11*574:11*175:11*1:11*113:11*151:11*186:11*575:11*3:11*576:11*23:11*220:11*577:11*215:11*258:11*578:11*234:11*130:11*66:8*1121:8*1364:8*1365:8*45:8*20:8*922:8*46:8*181:8*427:8*675:8*39:8*70:8*50:8*1366:8*1367:8*56:8*1368:8*1369:8*53:8*1370:8*196:8*1371:8*79:8*71:8*314:8*1372:8*1373:8*40:8*1374:8*804:8*86:8*1375:5*1:5*2:5*96:5*129:5*340:5*55:5*491:5*89:5*62:5*50:5*449:5*68:5*602:5*47:5*864:5*71:5*21:5*167:5*714:5*948:5*1061:3*0:3*1:3*52:3*31:3*9:3*95:3*76:3*202:3*90:3*1028:3*2:3*89:2*0:2*1:2*7:2*3:2*8:2*38:2*11:2*22:2*2:2*6:2*344:2*12:2*58:2*138:2*4:2*14:7*0:7*84:7*87:7*277:7*81:7*60:7*19:7*334:7*606:7*1434:7*89:7*95:7*967:7*82:7*1435:7*1220:7*46:7*702:7*1436:7*170:7*699:7*490:7*614:7*147:7*1154:7*241:7*465:7*1437:7*1438:7*186:7*163:7*1439:7*360:7*371:7*1440:7*153:7*1441:7*1442:7*618:7*1443:7*1444:7*1445:7*1331:7*323:7*1015:7*331:7*1446:7*1447:7*1448:7*883:7*1449:7*17:7*56:7*515:7*119:7*194:7*1266:7*1450:7*1451:7*53:9*430:9*125:9*646:9*249:9*79:9*486:9*1090:9*90:9*223:9*49:9*161:9*59:9*388:9*58:9*1091:9*5:9*77:9*97:9*595:9*1092:9*16:9*1030:9*1093:9*271:9*1094:9*46:9*182:9*68:9*1095:9*459:9*218:9*27:9*1096:9*4:9*935:9*1097:9*35:9*1047:9*1098:6*1390:6*33:6*25:6*1391:6*685:6*15:6*540:6*163:6*481:6*73:6*5:6*210:6*46:6*103:6*142:6*40:6*871:6*78:6*1392:6*120:6*485:6*156:6*1327:6*8:6*217:6*1393:6*36:6*381:6*322:6*49:6*1394:6*489:6*1395:6*146:6*149:6*1396:6*1397:6*10:6*693:6*1140:6*750:6*1398:6*102:6*411:6*165:6*1013:6*126:6*1399:6*1400:6*691:6*368:6*1401:6*1402:6*1403:6*1404:6*1405:6*1406:6*1407:6*1246:6*1408:6*273:6*1409:6*998:6*176:6*100:6*133:6*1132:6*1410:6*68:6*363:10*161:10*83:10*202:10*128:10*867:10*22:10*65:10*868:10*869:10*870:10*188:10*11:10*871:10*230:10*872:10*367:10*873:13*42:13*23:13*13:13*0:13*147:13*31:13*12:13*251:12*6:12*7:12*397:12*76:12*43:12*383:12*316:12*209:12*26:12*398:12*399:15*23:16*28:4*59:4*249:4*6:4*4:4*14:4*57:4*118:4*68:4*658:4*105:4*273:4*131:4*36:4*53:4*28:4*213:4*151:4*13:4*726:4*678:14*14:14*35:14*158:14*150 +11*249:11*169:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*110:1*1:10*249:10*133:10*134:10*135:12*82 +7*696:7*473:7*257:7*258:7*259:7*260:7*474:7*160:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:2*110:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +4*131:4*353:4*197:4*1005:4*1006:4*433:4*220:4*153:4*6:4*106:4*36:4*72:4*47:4*290:4*0:4*148:2*0:2*11:2*2:2*7:2*6:2*8:2*3:2*1:2*58:2*22:2*444:2*9:2*4:2*319:2*110:8*66:8*234:8*191:8*160:8*274:8*288:8*243:8*49:8*1086:8*1376:8*1377:8*207:8*65:8*1378:8*1131:8*24:7*684:7*337:7*1452:7*336:7*17:7*48:7*488:7*14:7*598:7*9:7*1187:7*180:7*6:7*46:7*421:7*447:7*1453:7*1454:7*188:7*842:7*473:7*257:7*258:7*259:7*260:7*474:7*160:13*252:13*37:13*184:6*211:6*120:6*200:6*160:6*15:6*679:6*680:6*284:6*320:6*34:6*322:6*13:6*881:6*697:6*1411:6*871:6*79:6*599:6*166:6*2:6*713:6*273:6*719:6*184:6*92:6*232:6*6:6*233:6*234:6*235:3*57:3*9:3*472:3*27:3*1029:3*1030:3*103:3*313:3*600:3*2:3*1031:3*6:3*327:3*115:14*20:14*160:14*57:14*59:14*75:14*135:5*424:5*577:5*279:5*559:5*196:5*293:5*5:5*70:5*62:5*17:5*274:5*12:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:11*156:11*51:11*36:11*3:11*59:11*251:11*169:16*5:10*809:10*857:10*112:10*154:10*11:10*194:10*486:10*336:10*249:10*133:10*134:10*135:9*56:9*1080:9*332:9*450:9*848:9*261:9*125:9*988:9*11:9*256:9*185:9*743:9*535:9*571:9*47:9*99:9*177:9*178:17*5:12*56:12*400:12*401:12*80:12*366:12*402:12*82:18*16:1*8:1*2:1*1 +9*45:9*46:9*565:9*67:9*38:9*499:9*49:9*251:7*684:7*323:7*66:7*90:7*1455:7*168:7*284:7*315:7*748:6*166:6*45:6*46:6*102:6*775:6*57:6*723:6*54:6*1067:6*139:6*343:6*51:6*131:5*1049:5*1062:5*75:5*158:5*4:5*33:2*6:2*2:2*8:2*1:2*11:2*0:2*3:2*38:2*4:4*220:4*48:4*49:4*131:4*790:4*369:8*234:8*58:8*97:8*66:8*647:8*181:8*20:10*379:10*276:10*35:3*41:3*42:3*9:12*18:11*1:13*253:15*23 +6*175:6*46:6*179:6*139:6*168:6*25:6*1412:6*1413:6*174:6*166:6*45:6*729:6*890:6*301:2*38:2*11:2*3:2*1:2*35:2*2:2*0:2*7:2*8:2*9:2*12:7*684:7*75:7*168:7*830:7*88:7*19:7*66:7*300:9*251:9*88:9*46:9*6:9*49:9*499:9*133:9*516:9*45:9*161:5*1:5*2:5*48:5*1049:5*62:5*1063:5*483:5*33:5*424:3*0:3*9:3*27:3*41:3*42:3*629:3*502:3*341:8*234:8*20:8*59:8*58:8*97:8*110:8*165:8*1379:10*307:10*276:4*48:4*353:12*6:12*117:11*93:13*9 +7*43:7*89:7*478:2*11:2*0:2*2:2*438:2*439:2*198:2*68:2*6:2*12:2*3:2*22:3*387:3*0:3*9:3*472:3*87:3*1:5*1:5*2:5*37:5*112:5*447:5*548:5*140:8*58:8*66:8*671:8*1356:8*1380:6*15:6*68:6*931:6*548:6*543:6*53:6*12:6*176:6*98:6*312:6*13:10*307:4*27:4*364:4*19:4*452:4*85:4*399:4*42:4*73:4*0:9*1099:9*339:11*53:11*579:15*93:13*33 +4*364:4*131:4*36:4*72:4*47:4*290:4*0:4*148:5*1:5*2:5*47:5*279:5*39:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:3*0:3*9:3*327:3*115:2*11:2*0:2*8:2*3:2*110:8*217:8*66:8*58:8*49:6*160:6*92:6*232:6*6:6*233:6*234:6*235:10*307:10*792:10*249:10*133:10*134:10*135:7*180:7*473:7*257:7*258:7*259:7*260:7*474:7*160:15*53:13*37:13*222:9*1100:9*3:9*99:9*177:9*178:1*1:12*82:11*169 +4*131:4*197:4*725:4*585:4*36:4*72:4*47:4*290:4*0:4*148:2*0:2*11:2*2:2*7:2*3:2*12:2*22:2*58:2*1:2*9:2*33:2*8:2*110:8*66:8*234:8*481:8*49:8*165:8*516:10*307:10*11:10*98:10*194:10*582:10*73:10*874:10*822:10*154:10*480:10*249:10*133:10*134:10*135:7*337:7*488:7*183:7*11:7*9:7*734:7*180:7*473:7*257:7*258:7*259:7*260:7*474:7*160:5*279:5*1064:5*109:5*144:5*132:5*293:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:14*157:6*211:6*200:6*160:6*322:6*1084:6*829:6*320:6*459:6*697:6*166:6*92:6*232:6*6:6*233:6*234:6*235:3*1:3*2:3*472:3*9:3*327:3*115:12*403:12*2:12*401:12*363:12*400:12*129:12*82:11*165:11*44:11*580:11*581:11*582:11*1:11*156:11*435:11*169:13*184:13*225:13*254:9*504:9*173:9*271:9*3:9*21:9*699:9*261:9*456:9*99:9*177:9*178:16*5:1*1 +6*175:6*48:6*46:6*179:6*174:6*343:6*139:6*168:6*3:6*98:6*856:2*38:2*0:2*1:2*11:2*3:2*8:2*2:2*22:2*7:2*9:2*160:2*241:10*307:10*498:10*42:10*276:10*182:10*112:9*251:9*88:9*46:9*6:9*49:9*244:9*133:9*161:9*499:9*5:9*45:3*166:3*0:3*1:3*9:3*495:3*470:3*386:3*12:3*2:5*48:5*1:5*2:5*1049:5*62:5*33:5*144:5*279:5*37:7*0:7*46:7*75:7*168:7*68:7*17:7*89:7*36:8*234:8*20:8*59:8*58:8*97:8*1298:8*166:8*151:8*3:8*1098:8*49:8*66:4*364:4*48:4*367:4*326:4*61:11*583:11*172:11*177:14*13:13*23 +4*353:4*131:4*36:4*72:4*47:4*290:4*0:4*148:2*11:2*0:2*3:2*2:2*1:2*8:2*6:2*110:8*194:8*234:8*66:8*39:8*50:8*1377:8*703:8*128:8*335:8*72:7*337:7*488:7*213:7*72:7*816:7*133:7*684:7*857:7*473:7*257:7*258:7*259:7*260:7*474:7*160:12*6:12*169:12*80:12*404:12*51:12*58:12*401:12*355:12*405:12*82:6*15:6*160:6*98:6*697:6*166:6*92:6*232:6*6:6*233:6*234:6*235:9*1080:9*685:9*79:9*182:9*200:9*264:9*123:9*0:9*456:9*621:9*99:9*177:9*178:3*9:3*27:3*103:3*472:3*327:3*115:11*584:11*278:11*380:11*165:11*585:11*169:10*11:10*1:10*182:10*362:10*178:10*307:10*249:10*133:10*134:10*135:13*97:13*184:14*78:14*59:5*544:5*424:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:16*43:1*1 +5*485:5*199:5*44:5*48:5*754:5*1065:5*166:5*41:5*253:5*39:6*1200:6*141:6*628:6*19:6*322:6*729:6*45:6*890:6*84:6*46:6*273:6*211:6*1414:6*1415:6*158:2*7:2*8:2*3:2*0:2*4:2*2:2*11:2*5:2*16:2*38:2*6:2*22:2*12:4*6:4*644:4*153:4*28:4*2:4*197:4*220:4*400:11*175:11*266:11*174:11*586:11*3:11*63:11*133:9*45:9*305:9*725:9*60:9*122:9*529:10*166:10*154:10*337:10*413:10*489:10*185:10*40:16*47:3*85:3*123:3*2:3*103:3*12:3*9:3*46:3*57:3*27:7*335:7*359:7*119:7*46:7*278:7*476:7*1369:12*169:12*80:12*89:12*18:12*406:12*30:12*407:12*107:12*361:12*404:13*11:13*106:13*9:8*234:8*878:8*20:8*1042:8*3:8*804:8*1300:8*319:8*24:8*785:15*82:15*94 +8*1118:8*39:8*314:8*50:8*3:8*1381:8*20:8*124:8*644:8*643:8*99:8*1021:8*1382:8*141:8*653:8*24:8*1383:8*1384:8*903:8*65:8*1385:8*182:8*761:8*1386:8*564:8*1387:8*235:8*231:8*234:8*58:8*59:8*71:8*97:8*180:8*96:8*955:8*1388:8*56:8*1389:8*52:8*70:8*878:8*66:8*1390:8*1391:8*1392:8*1393:8*516:8*1271:8*110:8*574:8*181:8*1084:5*77:5*287:5*1066:5*342:5*18:5*462:5*1067:5*989:5*618:5*39:5*340:5*1044:5*48:5*21:5*128:5*166:5*221:5*5:5*557:5*12:5*1068:5*93:5*62:5*251:5*236:5*1069:5*561:5*521:5*935:5*146:5*65:5*663:5*253:5*31:5*1070:5*41:5*306:5*167:5*193:5*757:5*168:5*723:5*619:5*14:5*1071:3*166:3*52:3*49:3*464:3*1032:3*9:3*85:3*541:3*6:3*231:3*76:3*62:3*103:3*495:3*39:3*35:3*617:3*604:3*1:3*676:3*0:3*90:3*546:3*502:3*341:3*46:3*57:3*10:3*41:3*526:3*44:3*756:3*142:3*476:3*470:3*12:3*96:2*11:2*3:2*0:2*22:2*7:2*6:2*12:2*2:2*1:2*4:2*245:2*8:2*77:2*113:2*5:2*9:2*48:2*37:2*46:2*58:2*33:2*393:2*69:2*74:2*52:2*108:7*734:7*246:7*72:7*334:7*100:7*45:7*1050:7*1456:7*524:7*46:7*1457:7*479:7*180:7*186:7*346:7*1458:7*89:7*232:7*817:7*56:7*323:7*1459:7*95:7*514:7*6:7*50:7*859:7*378:7*1015:7*969:7*157:7*761:7*843:7*213:7*965:7*9:7*66:7*842:7*1460:7*841:7*163:7*521:7*98:7*167:7*166:7*1461:7*152:7*963:7*64:7*82:7*849:7*87:4*197:4*27:4*220:4*117:4*69:4*902:4*83:4*1007:4*12:4*1008:4*147:4*1009:4*2:4*4:4*33:4*586:4*53:4*20:4*19:4*110:4*61:4*373:4*42:4*630:4*658:4*57:4*642:4*48:4*750:4*28:4*1010:4*3:4*0:4*15:4*29:4*52:4*44:4*517:6*211:6*15:6*273:6*322:6*46:6*652:6*49:6*74:6*68:6*363:6*1140:6*1348:6*1416:6*1417:6*551:6*73:6*212:6*79:6*12:6*1418:6*5:6*719:6*729:6*301:6*737:6*146:6*1008:6*465:6*353:6*881:6*1141:6*84:6*4:6*685:6*1067:6*1419:6*1420:6*176:6*1194:6*871:6*165:6*25:6*1421:6*998:6*1422:6*859:6*694:6*45:6*527:6*543:6*503:6*306:6*1423:6*13:6*832:6*53:10*832:10*96:10*9:10*875:10*18:10*124:10*11:10*107:10*182:10*876:10*1:10*877:10*878:10*121:10*429:10*154:10*498:10*879:10*162:10*252:10*337:10*367:10*715:10*496:10*880:10*379:10*872:10*63:10*194:10*345:10*70:10*147:10*34:11*215:11*587:11*588:11*360:11*525:11*18:11*162:11*3:11*177:11*6:11*426:11*59:11*57:11*589:11*172:11*245:11*25:11*1:11*53:11*127:11*303:11*590:11*568:11*88:11*591:11*220:11*592:17*12:9*1101:9*745:9*5:9*97:9*1079:9*182:9*1102:9*122:9*292:9*717:9*619:9*362:9*47:9*35:9*324:9*1103:9*45:9*33:9*6:9*441:9*51:9*58:9*161:9*46:9*1104:9*3:9*1105:9*725:9*611:9*612:9*565:9*67:9*1106:9*1107:9*251:9*56:9*293:9*1108:9*542:9*1109:9*1080:9*130:9*7:9*435:14*35:14*4:14*92:14*161:14*57:14*34:14*162:14*13:14*100:14*163:14*11:12*7:12*408:12*214:12*103:12*55:12*169:12*229:12*207:12*87:12*2:12*30:12*18:12*245:12*135:12*373:12*80:12*6:12*407:12*226:12*259:12*409:12*410:12*168:12*192:13*29:13*9:13*255:13*256:13*257:13*258:13*10:13*31:13*8:13*115:13*201:13*15:15*95:15*84:15*92:15*15:15*47:1*4:1*6:16*5:16*6 +6*1424:6*15:6*137:6*45:6*46:6*102:6*685:6*775:6*57:6*139:6*51:6*312:6*1425:6*1108:6*98:6*306:6*330:5*1:5*2:5*557:5*413:5*96:5*4:5*33:5*37:5*269:5*1072:5*35:5*1073:5*12:3*0:3*1033:3*41:3*42:3*9:3*12:3*52:3*1:3*1020:3*235:3*2:3*382:3*493:3*160:3*888:3*62:3*575:3*6:3*400:7*173:7*133:7*183:7*524:7*1307:7*168:7*323:7*66:7*618:7*89:7*465:7*1419:7*284:7*172:7*2:7*1462:7*381:7*753:7*608:7*1463:4*332:4*1011:4*1012:4*220:4*48:4*20:4*367:4*16:4*1000:4*0:4*1013:4*1014:4*359:4*1015:4*110:4*1016:4*206:2*11:2*1:2*12:2*8:2*0:2*9:2*3:2*6:2*2:2*33:2*7:2*4:2*22:2*10:2*445:2*248:13*36:13*23:13*30:9*71:9*161:9*45:9*46:9*565:9*67:9*568:9*499:9*569:9*388:9*619:9*1110:9*674:9*12:9*0:9*736:9*1:9*608:9*1111:9*132:8*612:8*66:8*59:8*234:8*58:8*97:8*738:8*647:8*86:8*392:8*50:8*49:8*243:8*685:11*593:11*333:11*23:11*220:11*1:11*272:11*594:12*18:12*169:12*2:10*881:10*276:10*11:10*161:10*35:10*171:10*64:10*824:10*371:10*882:10*407:10*812:10*3:15*23:16*5:16*7:14*41 +7*1464:7*1465:7*73:7*338:7*598:7*186:7*282:7*72:7*95:7*761:7*841:7*1460:7*93:7*524:7*66:7*1466:7*163:7*173:7*19:7*1467:7*551:7*27:12*6:12*80:12*169:12*57:12*7:12*411:12*103:12*27:12*149:12*412:12*267:12*213:12*243:12*2:12*1:12*18:5*48:5*39:5*293:5*125:5*129:5*12:5*62:5*167:5*69:5*65:5*55:5*596:5*123:6*25:6*1426:6*15:6*66:6*278:6*471:6*322:6*145:6*1353:6*1355:6*494:6*730:6*3:6*1427:6*160:6*50:6*211:6*725:6*5:6*592:6*1351:6*49:6*301:6*1428:6*527:6*543:6*190:6*287:6*275:6*273:6*34:6*46:6*1010:6*84:6*393:6*510:6*195:6*1069:8*1394:8*1395:8*418:8*156:8*643:8*3:8*165:8*50:8*20:8*58:8*234:8*56:8*261:8*476:8*994:8*78:8*721:8*99:8*45:8*70:3*0:3*9:3*2:3*20:3*119:3*502:3*341:3*526:3*44:3*62:3*6:3*274:3*103:3*52:4*1017:4*1018:4*1019:4*197:4*19:4*1020:4*1021:4*750:4*95:4*213:4*28:4*57:4*150:4*44:4*1022:10*832:10*11:10*452:10*42:10*872:10*809:10*405:10*430:10*883:10*210:10*884:10*9:10*71:10*498:10*413:10*843:10*171:10*367:10*885:10*283:2*0:2*8:2*3:2*1:2*7:2*2:2*9:2*5:2*12:2*6:2*39:2*11:2*74:2*38:2*48:2*22:2*4:2*103:13*3:13*5:13*37:13*8:13*9:13*30:13*237:13*132:13*259:13*134:13*17:11*25:11*252:11*261:11*162:11*163:11*317:11*35:11*591:11*127:11*590:11*57:11*34:11*36:11*0:11*3:9*157:9*277:9*332:9*223:9*47:9*1112:9*681:9*619:9*79:9*45:9*6:9*161:9*1113:9*1:9*516:9*1114:9*153:9*118:9*17:9*180:9*115:9*5:9*198:16*5:16*28:16*6:14*163:14*92 +6*860:6*1422:6*211:6*66:6*273:6*322:6*163:6*408:6*730:6*73:6*12:6*1429:6*1430:6*1431:6*301:6*998:6*465:6*320:6*859:6*1008:6*5:6*1432:6*45:6*791:6*723:6*519:6*538:6*85:6*57:6*232:6*6:6*233:6*234:6*235:3*9:3*502:3*341:3*546:3*541:3*62:3*46:3*57:3*12:3*41:3*494:3*42:3*327:3*115:5*70:5*77:5*39:5*31:5*37:5*167:5*47:5*123:5*278:5*557:5*48:5*12:5*483:5*3:5*162:5*323:5*106:5*4:5*187:2*0:2*3:2*7:2*8:2*12:2*1:2*6:2*2:2*11:2*39:2*5:2*4:2*64:2*110:9*362:9*495:9*61:9*350:9*0:9*892:9*238:9*45:9*725:9*699:9*611:9*612:9*153:9*1115:9*1116:9*177:9*178:4*197:4*1000:4*583:4*117:4*6:4*83:4*1021:4*377:4*642:4*48:4*13:4*343:4*19:4*89:4*41:4*220:4*206:4*47:4*290:4*0:4*148:10*96:10*187:10*886:10*563:10*181:10*496:10*880:10*500:10*249:10*133:10*134:10*135:8*49:8*257:8*3:8*58:8*288:8*449:8*65:8*61:8*1396:8*17:8*56:8*234:8*207:8*20:8*245:8*1397:8*86:11*215:11*36:11*180:11*242:11*127:11*303:12*407:12*80:12*87:12*76:12*2:12*323:12*259:12*226:12*82:7*554:7*214:7*509:7*16:7*1468:7*188:7*91:7*299:7*1429:7*584:7*372:7*167:7*173:7*1469:7*213:7*186:7*9:7*980:7*66:7*842:7*843:7*965:7*761:7*157:7*72:7*89:7*246:7*568:7*524:7*473:7*257:7*258:7*259:7*260:16*5:15*15:13*8:13*9:14*163:14*100:1*8:1*6 +7*841:7*524:7*186:7*232:7*216:7*133:7*66:7*478:7*1470:7*229:7*832:7*720:7*1471:7*337:7*1397:7*17:7*1472:7*33:7*19:7*277:7*82:7*1473:7*46:7*125:7*817:7*214:7*1460:7*87:7*111:7*1474:7*152:7*6:7*1475:7*1476:7*359:7*93:7*170:7*1376:7*1477:5*1:5*2:5*109:5*48:5*41:5*29:5*129:5*123:5*37:5*39:5*253:5*125:5*459:5*591:5*429:5*31:5*23:5*264:5*1074:5*557:5*663:5*51:5*295:5*167:5*147:5*62:5*12:5*68:3*0:3*1:3*604:3*597:3*2:3*9:3*274:3*1034:3*260:3*46:3*476:3*470:3*57:3*62:3*10:3*546:12*142:12*117:12*80:12*135:12*149:12*18:12*169:12*7:12*2:12*323:12*67:12*55:12*413:12*414:12*148:12*29:12*415:12*6:12*183:12*416:12*234:12*103:2*2:2*0:2*11:2*7:2*3:2*8:2*9:2*1:2*6:2*5:2*12:2*22:2*33:2*4:2*58:2*111:2*38:2*228:8*234:8*441:8*363:8*24:8*49:8*86:8*20:8*58:8*110:8*42:8*10:8*243:8*3:8*207:8*198:8*703:8*165:8*181:8*476:8*66:8*1398:8*1399:8*1400:8*1401:8*1402:8*41:8*52:8*152:8*1403:8*834:8*46:8*728:8*53:8*174:8*1383:8*1404:9*261:9*173:9*533:9*130:9*833:9*362:9*725:9*55:9*1027:9*45:9*182:9*1117:9*1118:9*161:9*1078:9*516:9*1033:9*1119:9*1070:9*79:9*6:9*1120:9*47:9*772:9*3:9*1121:9*59:9*1047:6*15:6*49:6*141:6*34:6*200:6*160:6*519:6*85:6*57:6*297:6*871:6*130:6*322:6*1433:6*1434:6*79:6*1435:6*12:6*820:6*1069:6*73:6*317:6*950:6*98:6*33:6*300:6*777:6*538:6*579:6*84:6*50:6*301:6*1422:6*40:6*737:6*723:6*527:6*190:6*750:6*1436:6*306:6*681:6*25:6*1437:6*273:6*463:6*211:6*1142:13*25:13*9:13*37:13*30:13*97:13*8:13*12:13*248:13*106:13*79:10*283:10*887:10*276:10*154:10*11:10*872:10*112:10*42:10*850:10*888:10*889:10*22:10*3:10*37:10*890:10*891:10*824:10*429:10*558:10*498:10*93:10*109:10*879:10*8:10*117:10*892:10*893:10*567:10*676:10*264:11*35:11*25:11*170:11*127:11*340:11*129:11*400:11*595:11*164:11*3:11*596:11*36:11*1:11*94:11*172:11*53:11*109:11*60:11*504:11*30:11*597:11*68:16*48:16*49:4*33:4*220:4*6:4*343:4*63:4*76:4*48:4*113:4*847:4*197:4*116:4*110:4*52:4*57:4*27:4*4:4*15:4*205:4*206:4*36:14*163:14*164:14*75:14*165:14*100:15*15:15*23:15*95:17*22 +8*1391:8*50:8*503:8*234:8*165:8*181:8*3:8*988:8*1405:8*20:8*1406:8*214:8*288:8*99:8*595:8*1407:8*32:8*110:8*1366:8*45:8*53:8*859:8*58:8*1393:8*185:8*70:8*516:8*97:5*1:5*2:5*48:5*41:5*342:5*129:5*39:5*12:5*236:5*561:3*0:3*2:3*57:3*9:3*10:3*62:3*6:3*476:3*470:3*604:3*274:3*1035:6*160:6*15:6*34:6*950:6*5:6*322:6*98:6*100:6*159:6*25:6*1438:6*949:6*141:6*50:6*103:6*460:6*3:6*330:6*1439:6*306:6*46:13*97:13*30:13*135:13*237:13*42:13*248:13*260:13*201:13*115:12*80:12*169:12*417:12*149:12*418:12*6:12*382:12*259:12*89:12*419:7*841:7*1472:7*33:7*714:7*693:7*27:7*167:7*1478:7*186:7*284:7*465:7*336:7*17:7*60:7*213:7*1460:7*551:7*98:7*89:7*1020:7*1461:7*166:2*11:2*0:2*3:2*33:2*22:2*9:2*38:2*6:2*2:2*14:2*8:2*4:2*1:2*12:2*7:9*33:9*747:9*619:9*293:9*79:9*59:9*16:9*191:9*47:9*1027:9*1122:9*161:9*185:9*55:9*40:9*1123:9*1109:10*341:10*154:10*11:10*3:10*565:10*894:10*474:10*891:10*868:10*194:10*22:10*220:11*595:11*3:11*71:11*25:11*30:11*193:11*163:11*331:11*1:11*220:11*596:11*127:11*156:4*1023:4*3:4*205:4*6:4*45:4*213:4*1022:4*0:4*15:4*48:4*63:4*122:15*24:15*15:17*12 +9*721:9*33:9*59:9*840:9*45:9*49:9*344:9*612:9*713:12*6:6*25:6*1440:6*45:6*301:6*729:6*211:6*66:6*34:6*463:6*12:6*1441:6*19:6*1032:6*998:6*46:6*147:6*102:6*1035:6*1442:8*1408:8*61:8*1409:8*234:8*3:8*358:8*39:8*628:8*261:8*878:8*476:3*0:3*9:3*439:3*6:3*1036:3*1037:3*41:3*546:3*62:3*31:3*358:3*46:3*541:3*706:5*2:5*48:5*240:5*46:5*12:5*129:5*1075:5*77:4*575:4*197:4*139:4*83:4*48:4*533:4*53:4*377:4*2:4*1024:4*44:4*125:2*3:2*11:2*12:2*0:2*7:2*2:2*22:2*1:2*4:2*16:2*58:2*37:2*14:10*521:10*895:10*8:7*104:7*859:7*1000:7*1479:7*719:7*60:7*66:7*976:7*359:7*58:7*842:7*1480:11*598:11*270:14*166:14*59:16*15 +12*80:12*6:12*82:5*1:5*2:5*62:5*48:5*55:5*167:5*39:5*106:5*112:5*68:5*93:5*162:5*323:5*4:5*187:5*186:5*188:3*0:3*103:3*12:3*327:3*115:10*261:10*34:10*405:10*11:10*249:10*133:10*134:10*135:6*465:6*322:6*46:6*92:6*232:6*6:6*233:6*234:6*235:8*115:9*1027:9*362:9*833:9*200:9*6:9*55:9*99:9*177:9*178:2*3:2*0:2*1:2*8:2*6:2*110:11*266:11*169:7*183:7*473:7*257:7*258:7*259:7*260:7*474:7*160:4*68:4*36:4*72:4*47:4*290:4*0:4*148:1*6:1*1 +8*1121:8*39:8*1410:8*165:8*124:8*1411:8*196:8*1412:8*1368:8*20:8*1413:8*50:8*1375:8*201:8*1272:8*424:8*189:8*59:8*79:8*58:8*97:8*663:8*71:8*1364:8*234:5*1:5*2:5*17:5*1076:5*293:5*31:5*242:5*1077:5*196:5*1078:5*37:5*554:5*48:5*491:5*162:5*323:5*106:5*4:5*187:3*0:3*9:3*2:3*920:3*94:3*1038:3*103:3*741:3*300:3*541:3*90:3*1039:3*41:3*42:3*327:3*115:2*11:2*0:2*3:2*7:2*8:2*9:2*12:2*4:2*6:2*1:2*2:2*22:2*110:6*1443:6*211:6*15:6*49:6*1157:6*730:6*153:6*381:6*322:6*73:6*1364:6*301:6*102:6*685:6*964:6*103:6*46:6*871:6*694:6*78:6*25:6*1444:6*45:6*85:6*57:6*232:6*6:6*233:6*234:6*235:9*1124:9*261:9*161:9*1125:9*855:9*1126:9*332:9*157:9*1127:9*0:9*4:9*251:9*45:9*67:9*1113:9*362:9*153:9*177:9*178:4*197:4*41:4*131:4*658:4*48:4*57:4*37:4*53:4*220:4*47:4*290:4*0:4*148:10*42:10*11:10*470:10*896:10*897:10*202:10*147:10*898:10*83:10*815:10*9:10*249:10*133:10*134:10*135:11*36:11*338:11*599:11*600:11*25:11*590:12*135:12*169:12*87:12*213:12*420:12*23:12*18:12*103:12*1:12*6:12*2:12*82:7*1439:7*271:7*186:7*303:7*17:7*1481:7*1446:7*1437:7*598:7*72:7*1482:7*554:7*334:7*338:7*1483:7*524:7*323:7*66:7*967:7*359:7*473:7*257:7*258:7*259:7*260:16*50:16*51:13*24:13*110:14*167:14*35:17*23:1*1 +5*1079:5*48:5*1044:5*55:5*632:5*47:5*293:5*448:5*17:5*28:5*31:5*757:5*129:5*37:5*491:5*714:5*340:12*6:12*80:12*135:12*169:12*89:12*28:6*25:6*1445:6*103:6*211:6*15:6*730:6*381:6*84:6*1446:6*681:6*510:6*322:6*1447:6*46:6*73:6*1010:6*54:6*1095:6*163:6*489:6*49:6*31:6*306:8*1414:8*1415:8*1416:8*319:8*987:8*57:8*515:8*60:8*191:8*1417:8*314:8*70:8*50:8*296:3*0:3*9:3*2:3*21:3*1040:3*57:3*12:3*52:4*1017:4*197:4*275:4*53:4*28:4*57:11*25:11*601:11*215:11*36:11*53:11*127:11*536:2*0:2*3:2*7:2*22:2*1:2*11:2*6:2*8:2*2:7*509:7*45:7*1484:7*554:7*282:7*60:7*348:7*1485:7*72:7*78:7*614:7*967:7*163:7*1440:7*89:9*261:9*1122:9*971:9*1128:9*5:9*35:9*161:9*571:9*388:9*1129:10*11:10*188:10*363:10*899:10*147:10*900:10*129:10*5:10*870:10*42:15*93:15*23:13*22:13*244:13*148:14*168:14*15 +9*328:9*17:9*19:9*118:9*373:9*45:9*49:9*161:9*55:9*344:9*6:9*1:9*251:9*46:9*185:9*388:9*122:9*222:9*508:9*499:9*313:9*597:9*241:9*1130:9*391:6*152:6*470:6*211:6*474:6*874:6*45:6*729:6*57:6*39:6*46:6*402:6*244:6*13:6*336:6*1448:6*1449:6*296:6*49:6*304:6*15:6*160:6*19:6*3:6*275:6*176:6*98:6*120:6*592:6*685:6*1450:6*32:6*739:6*306:6*34:6*151:6*273:6*5:6*713:6*29:6*102:6*105:2*3:2*11:2*0:2*12:2*6:2*1:2*8:2*16:2*178:2*2:2*39:2*38:2*22:2*10:2*37:2*232:2*51:2*158:2*24:2*65:2*34:2*73:2*186:2*118:2*7:2*4:2*9:2*69:7*173:7*337:7*183:7*186:7*476:7*58:7*82:7*168:7*323:7*66:7*46:7*133:7*165:7*2:7*19:7*818:7*93:7*1486:7*409:7*411:7*410:7*677:7*921:7*53:7*36:7*43:7*64:7*89:7*95:7*378:7*72:7*1219:7*713:7*751:7*1487:7*481:7*1488:7*298:7*693:7*232:7*177:7*194:7*598:4*184:4*197:4*6:4*68:4*16:4*1025:4*15:4*19:4*48:4*252:4*106:4*45:4*612:4*253:4*255:4*122:4*1026:4*415:4*3:4*13:4*539:4*28:4*367:4*88:4*47:4*25:4*1000:4*370:4*1027:5*1:5*2:5*3:5*23:5*37:5*33:5*47:5*39:5*48:5*69:5*12:5*371:5*75:5*96:5*62:5*454:5*65:5*129:5*708:5*146:5*44:5*144:5*158:5*342:5*321:5*338:3*0:3*206:3*9:3*31:3*121:3*41:3*62:3*78:3*171:3*172:3*30:3*1041:3*422:3*1:3*12:3*2:3*326:3*325:8*1418:8*418:8*49:8*1386:8*66:8*22:8*240:8*427:8*476:8*58:8*110:8*20:8*350:8*97:8*51:8*365:8*1419:8*196:8*181:8*347:8*580:8*251:8*50:8*70:8*1173:8*45:8*207:8*148:8*252:8*1420:8*306:8*1421:8*515:8*516:8*234:12*9:12*421:12*189:12*89:12*18:12*2:12*6:12*169:12*422:12*404:12*80:10*493:10*181:10*276:10*9:10*161:10*901:10*403:10*98:10*371:10*365:10*154:10*117:10*902:10*171:10*166:10*96:13*3:13*23:13*30:13*31:13*37:13*36:11*602:11*603:11*1:11*400:11*596:11*575:11*36:11*23:11*536:11*604:11*27:11*3:11*175:14*169:14*107:14*41:14*76:14*13:14*170:1*0:1*2:1*1:15*95:15*38:15*53:16*7:17*12 +4*20:4*110:4*375:4*6:4*961:4*117:4*658:4*28:4*15:4*220:4*59:4*575:4*9:4*13:4*3:4*19:4*379:4*45:4*415:4*86:4*260:4*312:4*521:4*48:4*641:4*43:4*1028:4*85:4*333:4*919:4*688:2*11:2*0:2*8:2*3:2*7:2*6:2*219:2*12:2*1:2*2:2*22:2*38:2*4:2*9:2*48:2*68:2*50:2*74:2*62:2*245:2*301:2*160:2*263:2*415:2*300:2*119:2*31:2*14:8*40:8*58:8*20:8*327:8*50:8*3:8*234:8*60:8*59:8*97:8*769:8*440:8*1422:8*24:8*52:8*45:8*70:8*785:8*687:8*56:8*53:8*256:8*484:8*72:8*606:8*1397:5*55:5*39:5*48:5*690:5*685:5*293:5*240:5*17:5*47:5*342:5*65:5*345:5*596:5*1062:5*19:5*147:5*447:5*555:5*1080:5*453:5*389:5*63:5*451:5*893:5*182:5*548:5*93:5*738:5*640:9*261:9*79:9*1123:9*1131:9*833:9*153:9*55:9*6:9*33:9*388:9*110:9*27:9*502:9*1104:9*161:9*277:9*619:9*47:9*1132:9*15:9*495:12*135:12*169:12*423:12*424:12*226:12*89:12*6:12*303:12*117:12*80:12*425:12*426:6*200:6*100:6*159:6*201:6*49:6*322:6*32:6*465:6*84:6*179:6*46:6*38:6*343:6*3:6*275:6*1451:6*25:6*1452:6*883:6*141:6*856:6*485:6*156:6*216:6*58:6*45:6*729:6*301:6*890:6*146:6*33:6*1453:6*546:6*1454:6*548:6*1455:6*1456:6*57:6*948:6*753:3*9:3*1:3*344:3*52:3*90:3*85:3*0:3*2:3*99:3*89:3*78:3*387:3*87:3*525:3*1042:3*335:3*369:3*599:3*472:11*1:11*96:11*215:11*254:11*135:11*172:11*94:11*244:11*605:11*606:13*261:13*23:13*262:13*9:13*37:13*31:7*186:7*696:7*1468:7*180:7*82:7*9:7*618:7*163:7*89:7*19:7*1485:7*732:7*689:7*748:7*1489:7*1455:7*1490:7*598:7*46:7*157:7*713:7*60:7*1491:7*229:7*63:7*284:7*56:7*542:10*341:10*903:10*904:10*905:10*42:10*65:10*147:10*527:10*424:10*161:10*194:10*55:10*11:10*230:10*906:10*907:16*5:15*53:14*13:1*9 +4*514:4*48:4*583:4*77:4*311:4*1018:4*83:4*1029:5*145:5*1:5*2:5*70:5*39:5*77:5*62:5*129:5*37:5*558:5*47:5*48:5*19:5*41:5*506:5*337:5*159:5*97:5*17:5*1044:5*221:5*56:3*0:3*541:3*536:3*46:3*1043:3*9:3*552:3*1044:3*308:3*464:2*1:2*11:2*0:2*8:2*35:2*2:2*3:2*10:2*22:2*7:2*6:2*269:2*14:2*48:2*41:8*152:8*58:8*3:8*1423:8*20:8*97:8*59:8*56:8*86:8*1424:8*124:8*1425:8*110:8*725:8*1426:8*92:8*922:8*429:8*49:8*280:8*39:8*708:8*1427:8*1363:8*449:6*73:6*301:6*46:6*723:6*5:6*465:6*15:6*408:6*322:6*125:6*141:6*244:6*200:6*212:6*319:6*142:6*70:6*13:6*573:10*792:10*908:10*42:10*480:9*45:9*495:9*1133:9*330:9*743:9*5:9*261:9*198:9*0:9*362:9*33:9*332:9*238:9*161:7*66:7*682:7*60:7*188:7*1492:7*1493:7*524:7*438:7*43:7*9:7*180:7*152:7*214:7*835:7*1028:7*45:7*954:7*17:7*683:7*89:7*883:11*477:11*598:11*318:11*242:11*3:12*7:12*2:12*135:12*80:12*68:16*52:13*15:13*37:1*5 +9*1134:9*435:9*1135:9*155:9*516:9*7:9*1096:9*45:9*251:9*161:9*2:5*1:5*2:5*55:5*143:5*65:5*37:5*12:5*663:5*48:5*125:3*0:3*1:3*9:3*979:3*27:3*541:3*629:3*526:3*44:3*62:2*0:2*1:2*3:2*22:2*6:2*12:2*2:2*8:2*9:2*38:2*11:2*74:7*0:7*1494:7*1495:7*524:7*841:7*323:7*298:7*66:7*713:7*1460:7*72:7*1219:11*25:11*607:11*608:11*45:11*252:11*591:4*197:4*19:4*48:4*6:4*750:4*1022:4*269:4*0:6*211:6*15:6*273:6*730:6*200:6*301:6*46:6*39:6*527:6*543:6*25:6*1457:12*427:12*18:12*103:12*6:12*80:8*61:8*165:8*20:8*234:8*58:8*97:8*878:8*1428:8*86:14*37:13*263:13*8:13*33:1*1:1*6:1*4:10*178:10*112 +6*1458:6*211:6*15:6*49:6*160:6*273:6*794:6*5:6*73:6*1459:6*159:6*12:6*141:6*322:6*730:6*301:5*1:5*2:5*47:5*48:5*39:5*159:5*12:3*0:3*2:3*46:3*1034:3*62:2*11:2*0:2*7:2*3:2*6:2*1:2*5:2*9:2*2:2*8:2*118:4*197:4*49:4*205:4*6:7*337:7*17:7*47:7*1496:7*180:10*890:10*162:10*909:10*889:10*11:10*910:10*98:10*911:9*261:9*6:9*1070:9*1078:9*271:9*223:12*135:12*169:12*127:12*29:12*80:8*58:8*1294:8*20:8*243:8*207:8*653:8*143:8*1429:8*49:11*129:11*3:11*400:11*177:13*24:13*264:16*48:16*5:14*57:14*75:14*81:15*96 +4*1030:4*1031:4*6:4*117:4*9:4*19:4*1023:4*0:5*1:5*2:5*69:5*264:5*1081:5*123:5*278:5*62:5*23:5*48:5*293:5*1026:5*221:5*1082:3*0:3*9:3*4:3*181:3*12:3*1045:3*105:3*400:14*16:14*130:14*113:2*11:2*0:2*6:2*12:2*8:2*22:2*1:2*3:2*2:2*7:2*9:10*912:10*153:10*34:10*230:10*9:10*32:10*543:10*11:10*252:10*430:10*74:10*367:10*99:10*154:10*46:10*433:6*15:6*29:6*1460:6*160:6*499:6*1077:6*201:6*249:6*460:6*5:9*6:9*970:9*45:9*161:9*192:9*1136:9*74:9*34:9*5:9*261:9*84:9*1137:9*277:9*1138:9*169:9*274:9*1119:8*234:8*334:8*307:8*1430:8*165:8*49:8*1311:8*789:8*52:8*424:8*163:8*1431:8*217:8*305:8*65:8*100:8*1432:8*962:8*10:8*427:8*197:12*135:12*3:12*1:12*58:7*19:7*46:7*176:7*188:7*1026:7*1417:7*523:7*167:7*1455:7*1497:7*45:7*723:7*820:7*130:7*757:7*17:7*1498:7*997:7*129:7*337:11*310:11*504:11*18:11*609:11*107:11*195:11*610:11*64:11*3:11*399:13*93:13*265:15*15:15*38:16*47 +12*6:12*82:6*1218:6*232:6*6:6*233:6*234:6*235:8*1189:3*21:3*38:3*327:3*115:5*2:5*48:5*162:5*323:5*106:5*4:5*187:5*186:5*188:7*473:7*257:7*258:7*259:7*260:7*474:7*160:4*47:4*290:4*0:4*148:2*110:1*1:9*177:9*178:10*249:10*133:10*134:10*135:11*169 +6*148:6*25:6*1461:6*50:6*15:6*1069:6*1355:6*66:6*5:6*34:6*211:6*570:6*1462:6*301:6*723:6*3:6*322:6*1463:6*527:6*543:6*190:6*287:6*275:6*273:6*46:6*1010:6*856:6*49:6*195:6*141:6*463:6*158:6*153:12*6:12*80:12*143:12*169:12*268:12*428:12*30:12*27:12*2:12*149:12*1:12*55:12*412:12*18:5*48:5*109:5*132:5*41:5*39:5*12:5*62:5*167:5*69:5*129:5*71:5*159:5*287:5*123:5*65:5*306:5*596:8*1394:8*418:8*99:8*165:8*539:8*181:8*468:8*58:8*234:8*56:8*261:8*20:8*1433:8*240:8*628:8*3:3*0:3*9:3*2:3*502:3*341:3*546:3*526:3*44:3*62:3*274:3*52:4*1017:4*56:4*197:4*19:4*1021:4*750:4*95:4*28:4*57:4*150:4*213:4*6:4*1022:11*25:11*63:11*541:11*589:11*170:11*591:11*127:11*34:11*23:2*0:2*3:2*6:2*8:2*58:2*9:2*2:2*5:2*4:2*1:2*39:2*7:2*11:2*12:2*74:2*38:2*48:2*364:2*22:2*103:2*274:2*64:10*405:10*154:10*913:10*11:10*43:10*914:10*40:10*42:10*22:10*883:10*210:10*885:10*171:10*498:10*147:10*231:10*121:10*283:7*719:7*838:7*177:7*6:7*1051:7*1016:7*841:7*72:7*95:7*761:7*1460:7*93:7*66:7*89:7*17:7*163:7*68:7*1466:7*133:7*46:7*284:7*738:7*165:7*551:7*27:7*186:9*17:9*161:9*1:9*1139:9*49:9*45:9*619:9*157:9*332:9*1118:9*6:9*1113:9*516:9*223:9*5:9*35:9*118:9*115:9*198:17*12:16*27:14*11:14*20:14*163:14*92:13*8:13*9:13*10:13*30:13*181:13*132:13*17:13*22:15*32:15*38 +6*100:6*1267:6*103:6*15:6*287:6*1464:6*159:6*322:6*66:6*730:6*163:6*5:6*50:6*1465:6*141:6*497:6*301:6*890:6*273:6*46:7*1499:7*734:7*60:7*338:7*1500:7*46:7*419:7*284:7*359:7*842:7*738:7*524:7*19:7*66:20*5:2*11:2*3:2*0:2*7:2*1:2*6:2*2:2*8:2*9:8*39:8*20:8*49:8*1311:8*3:8*127:8*878:8*620:8*234:8*56:5*17:5*48:5*77:5*252:5*123:5*278:5*663:5*159:5*557:5*65:5*306:5*71:14*4:14*168:14*75:3*2:3*9:3*12:3*666:3*180:3*541:12*169:12*357:12*57:12*2:12*55:12*103:11*215:11*55:11*96:11*127:9*332:9*198:9*223:9*1128:9*271:9*1139:9*333:9*1140:9*362:9*612:9*45:9*161:10*188:10*11:10*521:10*252:10*42:10*178:10*915:10*916:4*275:4*525:4*117:4*6:4*997:4*1032:4*153:4*377:4*48:16*5:13*9:13*8:13*23:1*2:1*9:1*4 +7*1501:7*180:7*247:7*6:7*72:5*1:5*2:5*760:5*77:5*1083:5*1084:5*39:5*12:5*1085:5*48:3*0:10*917:10*918:2*11:2*12:2*8:2*0:2*6:11*611:11*612:11*613:13*1:8*39:8*49:8*342:8*1434:8*1406:4*95:4*137:12*192:12*6:12*80:9*0:9*1141:6*49:6*1140:6*494:6*1348:6*25:6*1466 +4*1033:4*197:4*1034:4*151:4*33:4*220:4*32:4*12:4*50:4*19:4*45:4*48:4*2:4*53:4*42:4*1035:5*14:5*48:5*287:5*161:5*41:5*279:5*39:5*159:5*19:5*451:5*236:5*561:7*345:7*1502:7*618:7*1503:7*138:7*968:7*1504:7*337:7*246:7*66:7*67:7*64:7*1505:7*514:12*6:12*80:12*407:12*169:12*2:12*57:12*429:12*27:6*25:6*1467:6*211:6*200:6*160:6*15:6*273:6*202:6*159:6*141:6*322:6*730:6*1360:6*66:8*1270:8*39:8*3:8*1435:8*66:8*1436:8*644:8*20:8*327:8*1437:8*288:8*728:8*314:8*99:8*1438:3*0:3*406:3*2:3*9:3*1046:3*387:3*541:3*35:3*34:3*1047:2*11:2*3:2*0:2*237:2*7:2*6:2*8:2*16:2*1:2*2:2*37:2*245:2*299:2*50:2*301:10*832:10*112:10*11:10*32:10*435:9*1080:9*161:9*79:9*1123:9*5:9*118:9*153:9*216:11*614:11*146:11*584:11*1:11*615:11*51:11*33:13*201:16*5:16*38:14*78:17*15:1*6:1*7 +5*896:5*48:5*1:5*2:5*39:5*167:5*574:5*791:5*109:5*62:5*663:5*1086:5*117:3*379:3*166:3*0:3*1:3*1048:3*9:3*41:3*541:3*62:3*666:6*48:6*73:6*15:6*723:6*353:6*160:6*729:6*45:6*57:6*301:6*50:6*1465:6*46:2*0:2*1:2*11:2*8:2*3:2*4:2*12:2*38:2*2:2*6:7*0:7*213:7*89:7*314:7*337:7*524:7*359:7*66:7*340:8*152:8*58:8*3:8*110:8*878:8*97:8*234:8*207:8*128:8*1439:8*94:8*20:10*22:10*686:10*42:10*11:10*154:9*97:9*1142:9*182:9*498:9*5:9*55:9*198:9*37:9*251:9*333:9*277:12*245:12*6:12*117:4*27:4*630:4*6:4*14:4*343:4*213:4*48:4*997:4*998:4*0:15*64:11*51:11*30:11*172:11*177:11*323:16*53:13*116:13*9:13*30:13*33:14*154:14*171:14*75 +5*1087:5*1:5*2:5*39:5*48:5*37:5*167:5*33:5*264:5*4:5*454:5*561:5*73:5*572:5*263:5*253:5*147:5*18:5*1088:5*1089:5*371:5*93:5*1090:5*1071:3*0:3*9:3*41:3*541:3*1:3*182:3*76:3*290:3*495:3*22:3*1033:3*1049:3*25:3*171:3*172:3*1050:3*503:3*74:3*406:3*2:3*52:3*526:3*27:3*322:3*12:3*877:3*1051:3*99:3*31:2*1:2*8:2*0:2*3:2*2:2*322:2*11:2*58:2*38:2*7:2*33:2*22:2*9:2*6:2*14:2*10:2*16:2*4:2*446:2*447:2*158:2*84:2*156:2*122:2*378:2*12:2*186:8*58:8*424:8*143:8*97:8*20:8*77:8*110:8*86:8*72:8*647:8*1440:8*52:8*307:8*49:8*234:8*59:8*165:8*356:8*198:8*272:8*516:8*903:8*196:8*50:8*70:8*1441:8*763:8*152:8*728:9*79:9*161:9*45:9*251:9*55:9*182:9*38:9*1027:9*82:9*198:9*223:9*49:9*6:9*244:9*249:9*526:9*268:9*261:9*132:9*665:9*60:9*125:9*281:9*5:9*13:9*118:9*1143:9*1144:9*1053:9*42:7*337:7*1506:7*305:7*300:7*66:7*183:7*170:7*176:7*1224:7*1507:7*1508:7*89:7*632:7*167:7*817:7*598:7*288:7*689:7*82:7*166:7*1509:7*411:7*744:7*303:7*1510:7*17:7*2:7*95:7*271:7*186:7*173:7*349:7*117:7*87:7*181:7*524:7*72:7*1511:7*1512:7*284:7*0:7*19:7*1513:10*74:10*276:10*127:10*919:10*11:10*365:10*424:10*920:10*921:10*175:10*558:10*222:10*922:10*923:10*924:6*741:6*211:6*723:6*152:6*45:6*46:6*301:6*160:6*15:6*49:6*422:6*176:6*1468:6*118:6*3:6*120:6*306:6*854:6*729:6*573:6*510:6*142:6*5:6*84:6*362:6*101:6*1322:6*310:6*162:6*871:13*15:13*9:13*23:13*35:13*115:13*143:13*31:13*30:4*197:4*19:4*48:4*343:4*27:4*1036:4*124:4*61:4*912:4*105:4*114:4*4:4*220:4*28:4*15:4*13:4*242:4*33:4*682:4*110:4*612:4*516:4*529:4*1037:4*831:4*1038:4*55:4*76:4*25:14*16:14*13:14*60:12*18:12*2:12*430:11*70:11*246:11*3:11*23:11*175:11*60:11*57:11*131:11*174:11*30:1*2:1*1:1*6:1*5:15*23 +4*1036:4*110:4*48:4*1030:4*860:4*61:4*532:4*517:4*372:4*204:4*27:4*561:4*1039:4*15:4*106:4*0:7*66:7*757:7*176:7*167:7*1133:7*696:7*1506:7*278:7*284:7*524:7*19:7*1514:7*166:7*1510:7*208:7*298:5*1:5*2:5*47:5*39:5*48:5*1026:5*62:5*129:5*624:5*65:5*37:5*31:5*1091:5*719:5*454:5*18:5*1087:3*0:3*1045:3*541:3*1052:3*9:3*645:3*152:3*476:3*470:3*639:3*181:3*608:3*287:2*2:2*11:2*8:2*0:2*3:2*1:2*12:2*38:2*448:2*27:2*92:2*39:2*41:2*127:2*124:2*4:9*33:9*45:9*161:9*82:9*316:9*516:9*251:9*79:9*59:8*58:8*424:8*10:8*3:8*20:8*97:8*59:8*476:8*234:8*1442:8*1443:8*48:6*15:6*49:6*1077:6*46:6*322:6*33:6*488:6*301:6*723:6*160:6*184:6*141:6*730:6*176:6*118:6*1468:6*3:10*74:10*365:10*153:10*11:10*9:10*63:10*27:11*35:11*252:11*30:11*310:11*195:11*261:11*3:11*616:14*16:14*76:17*5:12*18:12*149:13*23:13*33:1*6:1*1 +6*1469:6*48:6*301:6*45:6*46:6*102:6*685:6*85:6*57:3*166:3*0:3*1:3*541:3*9:3*41:3*526:5*48:5*1:5*2:5*47:5*39:5*337:5*167:5*62:2*0:2*1:2*11:2*8:2*12:2*6:7*0:7*167:7*323:7*524:7*66:7*46:7*72:7*186:8*58:8*429:8*234:8*59:8*97:8*191:9*549:9*45:9*46:9*503:9*565:9*67:9*49:9*79:9*579:11*3:11*127:11*170:11*617:11*618:10*175:10*379:10*38:4*220:4*48:4*213:4*19:12*18:12*431:12*189:12*0:15*97 +10*207:10*32:10*925:10*390:7*927:7*173:7*168:7*252:7*87:7*17:7*64:7*60:8*826:8*1205:8*20:8*58:8*1444:8*52:8*299:8*97:2*11:2*7:2*0:2*22:2*2:2*14:2*1:2*88:2*152:2*135:2*160:2*3:2*31:2*38:2*5:2*8:2*84:5*342:5*1092:5*14:5*1093:5*451:5*1094:5*66:5*1026:5*1095:9*49:9*132:9*669:9*1145:9*42:9*83:14*107:3*625:3*171:3*172:3*30:3*78:3*358:3*0:3*480:3*422:3*1016:3*121:3*160:4*19:4*45:4*343:4*517:4*48:4*117:4*15:4*6:4*119:4*27:4*1040:4*1041:4*1042:4*16:4*1043:1*1:1*2:1*5:1*9:1*6:1*4:6*832:6*25:6*1470:6*1471:6*1197:6*296:6*512:6*1472:6*166:6*46:6*174:6*196:6*1473:6*1474:6*1475:12*6:12*2:12*432:11*619:11*257 +7*918:7*167:7*166:7*19:7*173:7*183:7*46:7*1242:7*965:7*927:7*618:7*89:7*381:7*1515:7*923:7*64:7*31:7*72:7*16:7*1516:7*478:7*738:7*1517:7*284:7*168:7*1518:7*1519:7*516:7*1520:7*75:7*1521:7*110:7*1522:5*48:5*2:5*23:5*112:5*106:5*217:5*0:5*39:5*93:5*76:5*14:5*451:5*83:5*705:5*1094:5*299:5*1096:5*4:5*1097:5*1098:5*1099:5*1100:5*1101:5*1102:5*71:5*519:5*414:5*1103:5*211:3*625:3*358:3*0:3*2:3*422:3*171:3*172:3*30:3*1053:3*12:3*1:3*480:3*9:3*160:3*121:3*1054:3*743:3*526:3*304:3*293:3*933:3*1055:3*167:3*1056:3*1057:3*1058:3*1020:3*1059:3*235:3*940:3*1060:3*335:3*496:3*296:12*6:12*325:12*2:4*88:4*528:4*367:4*19:4*0:4*45:4*48:4*27:4*111:4*847:4*1044:4*220:4*13:4*53:4*1043:4*16:4*6:4*122:4*1045:4*52:4*85:4*1046:4*311:4*1047:4*1048:4*177:4*62:6*317:6*25:6*1476:6*98:6*85:6*86:6*296:6*152:6*49:6*301:6*820:6*1477:6*748:6*953:6*832:6*1478:6*160:6*166:6*51:6*1077:6*541:6*1479:6*1480:6*139:6*1475:6*954:6*1474:6*1481:6*1482:6*422:6*899:6*39:6*267:6*1483:6*53:6*297:6*527:8*1445:8*234:8*3:8*53:8*1366:8*58:8*819:8*452:8*1446:8*644:8*50:8*306:8*595:8*643:8*276:8*1447:8*151:8*990:8*1448:8*145:8*148:2*2:2*0:2*11:2*7:2*4:2*8:2*3:2*1:2*96:2*39:2*55:2*22:2*6:2*14:2*9:2*152:2*449:2*248:2*412:2*12:2*68:2*132:2*332:2*75:2*41:2*204:2*38:2*5:2*98:2*106:2*92:2*36:10*467:10*155:10*926:10*927:10*517:10*65:10*109:10*928:10*717:10*105:11*30:11*163:11*3:11*620:11*621:9*1146:9*884:9*5:9*222:9*1104:9*261:9*99:9*45:9*1147:9*1148:9*1149:9*205:9*49:9*499:9*38:9*393:9*675:9*42:9*249:9*669:9*1:1*1:1*2:1*9:1*3:1*4:1*6:1*5:13*3:13*23:13*36 +9*45:9*38:9*499:9*49:3*625:3*541:6*301:6*723:6*820:6*166:6*51:6*139:2*96:2*7:2*2:2*3:2*0:2*22:4*13:4*19:4*45:4*48:7*56:7*66:7*284:7*168:8*644:8*826:8*53:8*1449:5*410:5*4:14*8 +9*45:9*1150:9*1151:3*625:3*41:3*358:3*0:3*12:3*506:3*78:3*293:3*388:3*99:3*89:3*62:3*291:3*572:3*87:3*44:3*61:8*452:8*644:8*826:8*756:8*690:8*50:8*778:8*990:8*658:8*1450:8*1451:8*180:8*1452:8*1453:2*39:2*55:2*7:2*2:2*3:2*0:2*75:2*68:2*186:2*74:2*119:2*14:2*248:2*234:2*304:2*73:2*188:4*13:4*19:4*45:4*48:4*88:4*646:4*633:4*16:4*599:4*917:4*341:4*89:4*206:4*1049:4*248:4*340:4*1050:4*357:4*328:4*175:4*101:4*1051:4*1052:4*1053:4*1054:6*723:6*820:6*57:6*1077:6*166:6*317:6*25:6*1484:6*794:6*104:6*954:6*306:6*45:6*1485:6*780:6*250:6*533:6*1456:6*912:6*1486:6*752:6*751:6*1487:6*1477:6*1433:7*56:7*66:7*166:7*89:7*288:7*785:7*805:7*60:7*622:7*1523:7*46:7*1524:7*927:12*6:12*87:12*433:12*30:12*20:12*434:5*48:5*4:5*1026:5*1104:5*1105:5*533:5*1093:5*415:5*1106:11*30:11*59:11*622:1*8:1*1:1*2:1*9:15*98:13*266:14*172:10*929:10*930 +9*45:9*1107:7*965:7*66:3*625:3*41:3*358:3*0:2*7:2*12:2*2:4*13:4*19:4*45:4*48:6*45:6*236:6*533:6*25:6*1488:12*6:8*1444 +6*820:6*49:6*32:6*306:6*296:6*832:6*1489:2*11:2*7:2*0:2*2:2*14:2*1:7*918:7*31:7*89:3*625:3*12:3*422:9*1149:9*335:9*1146:11*30:8*595:8*58:5*83:5*451:5*14:5*1107:5*757:5*705:5*1094:4*19:4*45:4*48:4*13:4*379:1*2 +6*820:6*49:6*1197:6*296:2*11:2*7:2*0:2*2:2*160:7*918:7*31:3*625:3*422:11*30:8*595:9*335:5*83:5*451:5*14:5*1107:5*1094:4*19:4*45:4*48 +12*6:5*48:5*2:5*68:5*106:5*112:3*358:3*625:3*0:7*166:7*167:7*160:4*88:4*36:4*68:6*317:6*25:6*1476:8*1445:8*234:8*3:8*138:2*2:2*0 +9*49:9*146:2*1:2*0:2*2:2*12:7*46:7*0:7*173:7*38:7*1519:7*166:3*625:3*0:3*1:3*121:3*160:3*358:10*498:5*1:5*2:5*48:8*24:8*58:8*756:11*340:4*19:4*312:4*1043:4*88:6*1474:6*317:6*25:6*1490:1*4:1*9:12*6 +8*1084:8*1454:8*52:5*1:5*2:5*68:5*12:5*14:5*48:3*0:3*1:3*967:3*1013:2*0:2*1:2*64:2*9:7*0:7*1525:7*424:7*101:4*36:4*2:12*435:14*173:6*200:10*565:9*270:9*1089 +7*284:7*409:7*68:4*46:4*19:4*48:4*374:4*883:4*4:2*118:2*173:2*12:2*2:2*22:2*0:5*1108:6*143:6*1491:8*1072:8*514:1*1:11*220:10*567 +9*109:4*54:4*19:4*48:4*20:4*367:4*47:8*1455:8*58:8*484:8*97:8*758:2*11:2*12:2*2:2*1:6*1492:6*45:6*49:3*166:3*12:5*48:5*71:5*77:5*39:1*7:7*618:7*89:7*56:7*168:7*751:11*134 +7*78:7*63:7*125:7*176:7*82:7*98:7*89:7*43:7*6:7*105:7*1526:7*137:7*875:7*95:7*381:7*278:2*2:2*11:2*0:2*48:2*14:2*6:2*37:2*1:2*7:2*8:2*187:2*3:2*5:2*69:2*22:2*4:2*16:3*1:3*166:3*21:3*202:3*12:3*359:3*6:3*9:3*99:3*424:3*423:3*501:3*1061:3*358:3*0:10*9:10*526:10*109:10*612:10*515:10*264:10*931:5*48:5*2:5*52:5*282:5*869:5*251:5*39:5*1109:5*694:5*1110:5*843:5*1111:5*1112:5*12:5*19:5*152:8*58:8*1189:8*467:8*112:8*182:8*50:8*1456:8*409:8*97:8*200:8*650:8*1457:12*6:12*2:12*52:6*1218:6*681:6*503:6*48:6*15:6*32:6*139:6*195:6*35:6*187:6*179:6*46:6*25:6*1493:9*55:9*8:9*46:9*6:9*60:9*110:9*118:14*174:14*175:11*208:11*51:11*45:11*605:11*442:11*30:11*27:4*9:4*83:4*19:4*45:4*116:4*53:4*48:4*15:4*260:13*29:13*31:1*2:1*7:1*1:15*24:19*4 +9*200:9*55:9*112:9*161:9*250:2*1:2*0:2*37:2*3:2*7:2*11:2*8:2*2:5*167:5*1:5*2:5*1113:5*48:5*1114:10*34:10*283:10*487:10*494:3*0:3*1:3*9:3*541:7*0:7*27:7*176:7*524:6*301:6*297:6*46:6*25:6*1494:6*5:6*1495:8*20:8*58:8*110:8*234:8*1458:8*86:4*1055:4*343:4*215:4*31:12*6:12*103:15*23 +9*16:9*1152:9*118:9*55:9*1:9*1014:9*78:9*66:9*888:9*499:9*435:9*33:9*516:9*5:11*163:11*157:11*623:11*492:11*249:11*624:11*244:11*625:11*619:2*6:2*0:2*1:2*4:2*11:2*3:2*178:2*2:2*8:2*45:2*33:2*7:2*54:2*16:2*22:2*103:2*5:2*108:2*74:2*300:2*62:8*395:8*58:8*1189:8*1459:8*77:8*384:8*53:8*1460:8*791:8*343:8*424:8*86:8*72:8*1461:8*595:8*3:8*261:8*52:8*243:3*166:3*21:3*95:3*335:3*9:3*903:3*1062:3*485:3*363:3*995:5*48:5*2:5*1115:5*18:5*24:5*281:5*893:5*637:5*240:5*33:5*14:5*380:5*1116:12*6:12*55:12*292:12*436:6*1218:6*18:6*251:6*122:6*408:6*98:6*48:6*15:6*385:6*275:6*34:6*211:6*1496:6*120:6*33:6*681:6*948:7*696:7*829:7*1527:7*167:7*176:7*177:7*408:7*1528:7*423:7*560:7*271:7*163:7*720:7*354:7*90:7*89:7*64:7*752:10*9:10*811:10*362:10*301:10*932:10*933:10*93:4*127:4*49:4*33:4*220:4*13:4*121:4*19:4*848:4*6:4*3:4*517:4*0:4*64:4*260:4*42:14*76:17*0:15*99:13*31 +6*49:6*463:6*140:6*488:6*1345:6*1497:6*1498:6*422:6*573:6*1056:6*1499:6*1500:6*46:6*820:6*1501:2*11:2*0:2*14:2*347:2*74:2*75:2*402:2*2:2*1:2*8:2*26:2*41:2*38:8*234:8*755:8*236:8*1130:8*941:8*20:8*112:8*1462:8*1463:4*602:4*268:4*318:4*48:4*209:4*1056:4*53:4*1057:4*1058:4*904:4*255:4*367:4*369:4*907:4*911:4*592:4*1059:4*20:4*912:4*1060:5*1:5*2:5*48:5*1117:5*985:5*104:5*641:5*717:5*451:5*1094:5*389:5*1118:5*705:3*0:3*41:3*48:3*350:3*351:3*9:3*550:3*30:3*1063:3*12:3*480:3*842:3*1064:7*523:7*17:7*66:7*1529:7*1182:7*1530:7*712:7*221:7*1183:7*176:9*122:9*354:9*0:9*408:9*353:9*31:9*1153:12*83:12*1:12*437:11*243:11*25:1*1:1*2:1*6:13*12:13*23:15*23 +6*52:6*98:6*574:6*1195:6*701:6*730:7*337:7*73:7*332:7*74:7*64:7*1531:7*1532:7*1533:7*1534:8*668:8*831:8*112:8*306:8*595:2*11:2*9:2*2:2*449:2*4:2*6:2*3:2*0:5*757:5*1119:5*389:5*117:11*1:11*626:9*49:9*537:3*839:3*933:4*15:12*248 +9*274:9*55:9*58:9*353:9*49:9*949:9*200:9*46:9*796:2*11:2*68:2*0:2*2:2*4:2*48:2*12:2*8:2*3:6*488:6*287:6*163:6*1101:6*46:3*287:3*9:3*550:1*6:5*37:5*344:5*48:5*1120:5*612:5*705:5*272:5*757:5*69:5*39:5*198:8*86:8*234:8*1143:8*1464:8*52:8*754:8*66:8*58:8*240:12*6:12*80:12*210:10*64:10*43:4*911:4*903:4*53:11*627:11*51:11*342:7*72:7*95:7*845:7*89:7*323 +4*33:4*220:4*907:4*1061:4*5:4*19:4*200:4*31:4*520:4*1062:4*1058:4*312:4*204:4*117:4*121:4*561:4*911:2*6:2*0:2*9:2*51:2*7:2*5:2*4:2*11:2*2:2*8:2*22:2*1:2*127:2*12:2*111:2*301:6*550:6*25:6*1502:6*46:6*77:6*1077:6*163:6*263:6*158:6*301:6*5:6*686:6*1503:6*820:6*68:12*6:12*18:5*48:5*1121:5*416:5*1122:5*89:5*62:5*1123:5*70:5*1094:8*907:8*765:8*234:8*1465:8*872:8*141:8*66:8*1143:8*307:3*0:3*915:3*9:3*48:3*241:3*214:3*7:3*480:10*394:10*220:10*934:10*935:10*90:10*142:10*465:10*528:9*1154:9*16:9*49:9*42:9*33:9*353:9*277:9*1155:9*238:9*97:7*75:7*1535:7*89:7*1536:7*1277:7*1537:7*95:11*628:11*30 +4*54:4*1063:4*1064:4*103:4*312:4*322:4*63:10*936:10*732:5*77:5*48:5*624:5*558:5*62:5*14:5*1124:12*6:12*286:6*25:6*1504:6*5:6*491:6*1505:6*265:8*907:8*580:3*0:3*33:3*1065:3*9:3*359:3*1066:3*1067:14*171:2*2:2*3:2*50:2*248:7*17:7*648:7*712:7*1538:9*277 +9*506:9*49:7*1539:7*1540:7*618:7*89:7*72:7*426:7*298:12*6:12*128:5*48:5*39:5*390:5*542:3*358:3*0:3*359:3*328:3*235:3*12:3*9:3*1068:3*27:6*25:6*1506:6*46:6*1389:6*1507:6*1508:6*1509:6*33:6*165:8*1466:8*58:8*97:8*52:8*20:8*10:8*1467:2*1:2*334:2*0:2*7:2*2:2*3:2*48:2*124:4*322:4*0:4*13:4*367:10*937:10*938:10*567:10*210:1*1:11*629 +5*376:5*48:5*2:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:7*529:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*3:2*110:9*324:9*99:9*177:9*178:12*6:12*82:4*249:4*36:4*72:4*47:4*290:4*0:4*148:3*304:3*21:3*327:3*115:6*92:6*232:6*6:6*233:6*234:6*235:1*1:10*249:10*133:10*134:10*135:11*169 +9*45:9*38:9*33:9*180:9*353:9*182:9*223:9*1156:9*1157:9*1158:9*913:7*1541:7*129:7*335:7*42:7*1005:7*119:7*78:7*81:7*360:7*103:7*490:7*90:7*699:7*19:7*72:7*718:7*93:7*523:7*828:7*423:7*82:7*27:7*66:7*550:7*317:7*643:7*46:7*67:7*163:7*89:7*514:7*1525:7*8:7*546:7*762:2*7:2*11:2*27:2*45:2*124:2*0:2*37:2*1:2*4:2*2:2*16:2*6:2*3:2*64:2*22:2*14:2*450:2*34:2*240:2*8:2*60:2*198:2*301:2*245:4*13:4*69:4*121:4*860:4*19:4*200:4*1065:4*18:4*33:4*220:4*110:4*31:4*116:4*59:4*780:4*42:4*6:4*48:4*89:4*41:4*1066:4*1067:4*2:4*12:4*261:4*43:4*20:4*373:4*586:4*61:4*858:4*0:12*18:12*438:12*6:12*3:12*20:12*113:12*80:3*9:3*7:3*1069:3*27:3*470:3*633:3*75:3*0:3*69:3*287:3*48:3*350:3*623:3*152:3*30:3*96:3*62:3*526:3*41:3*494:3*76:3*90:3*1070:3*6:3*42:3*1071:3*201:3*35:3*404:3*495:3*385:3*39:3*416:3*87:8*1468:8*49:8*307:8*384:8*296:8*875:8*234:8*1469:8*1322:8*275:8*59:8*1151:1*8:1*4:1*1:1*2:10*9:10*64:10*394:10*35:10*34:10*500:10*715:10*873:5*71:5*10:5*70:5*12:5*1046:5*14:5*253:5*164:5*17:5*159:5*147:5*23:5*975:5*75:5*3:5*48:5*199:5*236:5*1125:5*106:5*129:5*1126:5*451:5*700:5*561:5*521:5*146:5*1127:6*306:6*1510:6*46:6*89:6*540:6*78:6*494:6*488:6*33:6*163:6*682:6*103:6*763:6*195:6*39:6*35:6*54:6*402:6*729:6*321:6*57:6*503:6*179:6*120:6*1511:6*259:6*317:6*50:6*1512:11*18:11*113:11*630:11*1:11*27:11*30:11*631:11*172:11*25:11*105:11*361:11*329:32*5:32*6:32*7:32*8:32*9:32*10:32*11:32*12:32*13:32*14:32*15:32*16:32*17:32*18:32*19:32*20:32*21:32*22:32*23:32*24:32*25:32*26:32*27:32*28:32*29:32*30:32*31:32*32:13*10:13*31:13*150:15*100:15*66:14*176:14*24:16*54 +13*23:13*267:13*253:13*31:13*69:13*268:13*13:13*33:2*22:2*2:2*7:2*1:2*3:2*0:2*6:2*12:2*8:2*63:2*11:2*4:2*41:2*9:2*38:2*160:2*5:2*33:2*451:2*334:2*158:2*47:2*77:2*44:5*459:5*48:5*1:5*2:5*222:5*332:5*757:5*123:5*58:5*39:5*1128:5*1129:5*166:5*793:5*62:5*1063:5*37:5*1130:5*934:5*534:3*166:3*0:3*12:3*886:3*358:3*63:3*181:3*1:3*44:3*99:3*1072:3*933:3*400:7*1542:7*13:7*87:7*524:7*829:7*186:7*1543:7*60:7*72:7*335:7*167:7*141:7*286:7*739:7*89:7*288:7*238:7*33:7*817:7*246:7*152:7*66:7*46:7*68:7*19:7*538:7*6:7*93:7*738:7*1544:7*1545:8*234:8*10:8*19:8*87:8*50:8*58:8*1470:8*1471:8*185:8*97:8*59:8*1472:8*70:8*110:8*261:8*3:8*1473:8*1226:8*515:8*165:8*49:8*1429:8*122:12*135:12*278:12*58:12*103:12*169:12*89:12*76:12*439:12*6:12*128:12*55:12*7:10*3:10*40:10*154:10*939:10*868:10*155:10*1:10*940:10*941:10*46:10*97:10*942:10*98:10*367:10*943:10*161:10*35:10*748:10*944:10*109:10*66:10*379:10*42:10*222:10*945:9*516:9*122:9*595:9*5:9*56:9*425:9*68:9*161:9*0:9*441:9*1159:9*465:9*277:9*6:9*244:9*13:9*49:9*61:15*15:15*92:4*220:4*33:4*36:4*117:4*4:4*837:4*331:4*1068:4*15:4*200:4*1069:4*312:4*843:4*76:4*49:4*48:4*38:4*0:4*253:14*160:14*57:14*13:16*5:6*163:6*542:6*236:6*11:6*29:6*1513:6*73:6*273:6*46:6*25:6*1514:6*58:6*52:6*98:6*1515:6*13:6*143:6*306:6*1516:11*151:11*23:11*632:11*109:11*172:11*127:11*1:11*3:11*207:11*297:11*242:11*633:1*5:1*1:1*7 +10*394:10*35:10*821:10*272:10*9:2*3:2*11:2*14:2*5:2*64:2*198:2*4:2*0:2*12:2*7:2*45:2*2:2*16:2*23:2*43:2*24:2*1:2*57:2*99:2*124:2*9:2*37:2*22:2*33:2*6:7*523:7*58:7*89:7*1545:7*31:7*72:7*64:7*81:7*228:7*186:7*47:7*563:7*241:7*1212:8*46:8*1143:8*20:8*480:8*42:8*234:8*282:8*58:8*110:8*1474:8*178:8*1475:8*1476:8*1477:8*1478:8*1479:8*1480:8*1481:8*1482:8*1483:8*1484:8*1485:8*1486:8*1487:8*1488:8*1489:8*1490:8*1491:8*112:8*183:8*50:8*103:8*1463:8*595:8*890:11*127:11*59:11*4:11*27:12*6:12*440:12*2:12*441:12*442:12*443:12*444:12*445:12*446:12*447:12*448:12*449:12*450:12*451:12*452:12*453:12*454:12*87:6*488:6*1216:6*237:6*301:6*820:6*149:6*5:6*19:6*15:6*320:6*52:6*565:6*39:3*287:3*0:3*31:3*12:3*62:3*75:3*480:3*48:3*351:3*93:3*350:3*352:3*353:3*354:3*9:5*2:5*48:5*1118:5*451:5*1094:5*705:5*704:5*1131:5*83:5*14:5*23:5*41:5*671:9*55:9*1160:9*634:9*5:9*1161:9*46:9*336:9*60:9*344:9*45:13*269:13*9:13*113:4*89:4*13:4*644:4*215:4*19:4*45:4*48:4*517:4*585:4*9:4*16:4*15:4*912:4*1058:4*1070:4*1071:4*1072:4*1073:4*1074:4*1075:4*1076:4*110:4*907:4*1077:4*1078:4*1079:4*1080:4*1081:4*1082:4*1083:4*780:4*1084:4*1085:4*1086:4*1087:4*1088:4*1089:4*1090:4*1091:4*1092:4*1093:4*1094:4*1095:4*1096:4*1097:4*1098:4*1099:4*1100:4*1101:4*1102:4*1103:4*1104:4*1105:4*1106:4*1107:4*1108:4*1109:4*1110:4*1111:4*843:4*1112:4*1113:4*1114:4*1115:4*906:4*905:4*1116:4*1117:4*1118:4*1119:4*909:4*496:4*49:4*318:4*3:4*106:1*4:1*0:1*2:1*6:16*55:14*77 +12*6:12*82:6*1218:6*232:6*6:6*233:6*234:6*235:8*1189:3*21:3*38:3*327:3*115:5*2:5*48:5*162:5*323:5*106:5*4:5*187:5*186:5*188:7*473:7*257:7*258:7*259:7*260:7*474:7*160:4*47:4*290:4*0:4*148:2*110:1*1:9*177:9*178:10*249:10*133:10*134:10*135:11*169 +8*234:8*99:8*1384:8*66:8*156:8*86:8*1492:8*328:8*1493:8*1494:8*8:8*1495:8*1380:8*3:8*595:8*1496:2*0:2*3:2*11:2*14:2*35:2*64:2*4:2*6:2*1:2*10:2*55:2*92:2*34:2*2:2*8:2*22:12*400:12*455:12*66:12*87:12*336:5*354:5*1:5*2:5*118:5*76:5*23:5*1081:5*660:5*282:3*0:3*9:3*335:3*1:3*6:3*1073:3*476:3*12:3*382:7*856:7*103:7*176:7*381:7*2:7*1546:7*185:7*337:11*23:11*87:11*634:11*1:11*249:11*272:4*2:4*105:4*53:4*15:4*131:4*580:4*0:4*121:4*82:4*27:6*98:6*463:6*475:6*156:9*110:9*7:9*445:9*1162:9*76:9*37:9*19:9*223:9*608:9*1:10*93:10*363:1*1:1*6:1*9:14*82:13*23 +2*160:2*3:2*11:2*0:2*1:2*8:2*2:2*55:4*641:4*683:4*6:4*0:8*110:8*921:8*3:8*58:8*20:8*97:8*285:10*40:10*946:10*0:6*32:6*48:6*46:1*3:9*441:9*161:9*46:7*64:7*0:7*17:7*60:7*84:7*89:3*166:3*0:3*1:3*400:5*48:5*1:5*2:5*39:5*1132:5*62:5*167:5*198:12*87:13*12:13*154 +2*160:2*3:2*0:2*1:2*8:2*2:2*11:2*55:4*641:4*326:4*110:4*683:4*6:4*106:4*0:8*110:8*921:8*3:8*595:8*58:8*20:8*97:8*641:8*144:8*285:10*40:10*264:10*946:10*0:6*32:6*48:6*46:6*249:6*1517:6*176:1*3:1*2:9*441:9*161:9*46:9*423:9*55:3*166:3*0:3*1:3*97:3*400:5*48:5*1:5*2:5*39:5*1132:5*62:5*198:5*167:7*0:7*64:7*17:7*60:7*157:7*98:7*753:7*89:7*16:7*170:7*84:11*172:11*635:12*87:12*6:13*12:13*154 +5*376:5*112:5*162:5*323:5*106:5*4:5*187:5*186:5*188:2*3:2*110:7*529:7*473:7*257:7*258:7*259:7*260:7*474:7*160:9*99:9*177:9*178:12*37:12*82:3*327:3*115:4*47:4*290:4*0:4*148:1*1:6*232:6*6:6*233:6*234:6*235:10*249:10*133:10*134:10*135:11*169 +11*172:11*574:11*169:11*271:11*1:9*55:9*1163:9*1164:9*42:9*59:9*16:9*965:9*97:9*182:9*185:9*516:9*499:9*1:5*48:5*685:5*58:5*645:5*61:5*451:5*1133:5*390:5*63:5*389:5*182:5*344:5*1119:5*55:5*33:5*1134:5*75:5*243:5*470:5*1120:5*1118:2*1:2*0:2*12:2*4:2*37:2*63:2*11:2*5:2*69:2*3:2*245:2*160:2*22:2*300:2*2:2*301:2*263:2*219:2*452:2*6:2*8:2*415:2*10:2*347:2*453:8*501:8*447:8*58:8*440:8*595:8*3:8*234:8*1436:8*314:8*804:8*77:8*110:8*1461:8*1440:8*1497:8*1152:8*467:8*676:8*735:7*27:7*932:7*19:7*895:7*618:7*1547:7*50:7*337:7*1533:7*89:7*72:7*6:7*167:7*73:7*78:7*762:7*74:7*523:7*524:10*207:10*66:10*947:10*948:10*259:10*22:10*34:10*276:10*161:12*310:12*236:12*28:12*2:12*6:12*248:12*245:12*169:12*103:4*36:4*63:4*658:4*110:4*48:4*1120:4*6:4*88:4*19:4*641:4*683:4*312:4*20:4*24:4*553:4*377:4*1121:4*1122:4*526:4*528:4*1123:4*1000:4*1124:6*11:6*52:6*499:6*1163:6*31:6*32:6*693:6*132:6*160:6*68:6*297:6*1518:6*753:6*871:6*1185:6*691:6*1519:6*1520:6*1521:6*49:6*1522:6*304:14*76:13*70:13*23:13*30:3*9:3*327:3*575:3*525:3*12:3*1042:3*484:3*359:3*1074:3*1075:3*1076:3*41:3*42 +7*762:7*56:7*89:7*72:7*87:7*338:7*95:7*73:7*19:7*182:7*214:7*848:7*696:3*166:3*12:3*9:8*58:8*234:8*515:8*347:8*3:8*198:8*181:8*65:8*105:5*48:5*62:5*454:5*240:5*75:6*49:6*683:6*195:6*191:6*190:6*574:6*170:6*52:6*53:2*11:2*2:2*1:2*6:2*0:2*22:11*1:11*172:11*261:13*23:4*367:4*131:4*116:4*48:4*6:4*19:9*277:9*46:9*51:10*558:10*835:14*164 +5*61:5*1:5*2:5*62:5*554:5*123:5*39:5*55:5*65:5*345:5*182:5*221:5*33:5*158:5*96:5*37:5*555:5*451:5*1135:5*198:5*681:5*114:5*1136:5*17:3*0:3*9:3*52:3*1:3*1046:3*1077:3*2:3*960:3*1078:3*393:3*1079:3*1080:3*1081:3*34:3*1082:6*49:6*364:6*46:6*573:6*353:6*1117:6*3:6*211:6*1523:6*141:6*485:6*1524:6*165:6*13:6*778:6*306:6*1525:6*163:6*343:6*68:6*737:6*160:6*196:6*30:6*1526:6*1527:6*33:6*488:2*11:2*12:2*8:2*0:2*38:2*1:2*160:2*454:2*406:2*2:2*22:2*3:2*9:2*7:2*48:2*6:2*415:2*404:2*455:2*301:2*300:2*245:2*4:2*135:2*453:2*456:9*58:9*185:9*356:9*55:9*161:9*316:9*6:9*261:9*277:9*778:9*244:9*112:9*516:9*745:9*182:9*362:9*1027:9*533:12*456:12*310:12*234:12*1:12*245:12*457:12*172:12*87:4*45:4*6:4*116:4*19:4*28:4*105:4*150:4*312:4*379:4*278:4*377:4*630:4*29:4*195:4*1125:8*49:8*58:8*70:8*97:8*59:8*65:8*196:8*3:8*234:8*53:8*45:8*86:8*72:8*1096:8*20:8*1498:8*110:8*10:8*595:8*158:8*1080:8*51:8*1499:8*910:8*1500:10*404:10*12:10*1:10*949:10*940:10*950:10*951:10*11:10*685:10*306:10*276:10*513:10*65:10*471:10*952:10*42:10*394:10*2:7*19:7*365:7*186:7*87:7*89:7*907:7*231:7*82:7*163:7*72:7*1219:7*328:7*875:7*883:7*6:7*614:7*56:7*180:7*1135:7*334:7*1226:7*1154:7*1187:7*226:7*67:7*338:15*23:11*241:11*215:11*172:11*1:11*109:11*94:11*174:11*53:11*261:11*636:11*30:11*3:11*242:11*571:11*252:13*68:13*23:13*106:13*270:13*115:14*15:14*20:1*1 +7*895:7*894:7*896:7*19:7*1548:7*1549:7*1550:7*1551:7*1552:7*1285:7*529:7*720:7*0:7*17:7*82:7*66:7*516:7*1553:2*1:2*0:2*12:2*2:2*8:2*75:2*68:2*301:2*119:2*347:2*6:2*3:2*11:2*7:8*58:8*521:8*66:8*1501:8*1502:8*148:8*479:8*110:8*20:6*15:6*297:6*1193:6*1528:6*68:6*199:6*104:6*465:6*692:6*527:4*59:4*539:4*452:4*19:4*45:4*131:4*1126:4*88:4*52:4*85:4*964:4*1127:4*73:4*1128:4*1129:4*121:4*13:4*921:4*375:4*618:4*858:11*70:11*330:3*1:3*9:3*4:3*87:3*346:3*89:3*38:3*99:3*1083:3*1042:9*41:9*55:9*27:9*1165:9*1166:9*1167:9*1168:9*153:9*5:9*1169:10*181:10*210:10*112:10*20:10*953:1*1:1*4:1*6:1*8:5*48:5*447:5*1137:5*572:5*1138:5*93:5*559:5*39:5*1139:5*960:5*893:5*236:13*22:13*85:13*271 +3*41:3*42:3*166:3*21:3*1084:3*495:3*39:3*664:3*220:3*663:3*470:3*78:3*38:3*9:5*48:5*2:5*624:5*1140:5*167:5*106:8*58:8*1189:8*234:8*1095:8*1503:12*6:12*84:6*1218:6*45:6*1529:6*199:6*1530:6*85:6*57:9*33:9*250:9*1170:9*37:2*0:2*73:2*26:2*2:2*6:2*3:2*38:7*337:7*524:7*46:7*1554:7*1555:7*319:4*993:4*119:4*1130:4*399:4*19:4*343:4*220:4*6:4*251:4*1131:10*5:10*6:10*283:1*1:1*4:1*6:1*2:11*637:11*350:11*30:11*151:40*3 +3*41:3*105:3*1:3*9:3*85:3*10:3*0:3*364:3*424:3*46:3*494:3*62:3*90:3*57:3*1070:3*6:2*2:2*11:2*0:2*3:2*7:2*6:2*9:2*8:2*33:2*1:2*22:2*12:2*38:2*35:2*325:2*5:9*33:9*261:9*45:9*182:9*362:9*1106:9*155:9*161:9*27:9*745:9*153:9*35:9*529:9*250:9*6:9*185:9*5:9*55:9*46:9*1171:9*528:9*0:9*1172:9*84:9*1157:9*426:9*131:12*103:12*135:12*18:12*149:12*214:12*180:12*2:12*310:12*6:12*80:7*524:7*337:7*322:7*180:7*95:7*246:7*46:7*133:7*186:7*72:7*170:7*288:7*19:7*17:7*732:7*66:7*1537:7*1556:7*333:7*173:7*252:7*1044:7*56:7*75:7*89:6*854:6*45:6*729:6*5:6*15:6*85:6*3:6*322:6*57:6*713:6*723:6*273:6*708:6*297:6*175:6*25:6*1531:6*46:6*1532:6*1533:6*1534:6*174:6*796:6*782:6*317:5*48:5*47:5*39:5*167:5*71:5*67:5*129:5*158:5*62:5*1049:5*108:5*41:5*104:5*2:5*106:5*147:5*221:4*37:4*220:4*858:4*117:4*6:4*33:4*1132:4*1133:4*343:4*110:4*19:4*45:4*358:4*312:4*1134:4*260:4*533:4*113:4*1135:4*121:4*13:4*48:4*1066:4*1067:4*120:4*106:13*9:13*10:13*37:13*59:13*93:11*1:11*3:11*243:11*245:11*151:11*127:11*267:11*63:11*70:11*400:11*307:11*638:10*112:10*11:10*175:10*274:10*22:10*835:10*177:10*34:10*40:10*343:10*1:10*154:10*548:10*283:10*65:10*162:10*558:10*947:10*954:10*465:10*379:10*955:10*93:8*234:8*194:8*621:8*165:8*49:8*58:8*39:8*319:8*878:8*256:8*476:8*1504:8*489:8*1379:8*97:8*110:8*20:8*24:8*61:8*580:8*836:8*1505:8*1506:8*1507:8*86:8*3:8*942:8*1508:17*0:16*5:16*56:16*1:14*76:1*1:1*6:1*9:1*4 +5*1118:5*1:5*2:5*1048:5*671:5*48:3*0:3*1:3*524:3*48:3*351:3*93:3*350:3*352:3*353:3*354:3*9:2*0:2*1:2*9:2*7:2*13:2*2:2*198:2*12:2*24:2*57:2*43:2*23:2*99:2*124:2*4:2*3:2*37:7*0:7*228:7*523:7*186:7*47:9*33:9*46:9*336:9*60:9*344:6*15:6*1535:6*488:6*820:6*320:8*110:8*20:8*234:8*282:8*46:8*58:8*1474:8*178:8*1475:8*1476:8*1477:8*1478:8*1479:8*1480:8*1481:8*1482:8*1483:8*1484:8*1485:8*1486:8*1487:8*1488:8*1489:8*1490:8*1491:8*112:12*76:12*440:12*2:12*441:12*442:12*443:12*444:12*445:12*446:12*447:12*448:12*449:12*450:12*451:12*452:12*453:12*454:15*15:4*110:4*3:4*9:4*16:4*15:4*19:4*48:4*1058:4*1070:4*1071:4*1072:4*1073:4*912:4*1074:4*1075:4*1076:4*907:4*1077:4*1078:4*1079:4*1080:4*1081:4*1082:4*1083:4*780:4*1084:4*1085:4*1086:4*1087:4*1088:4*1089:4*1090:4*1091:4*1092:4*1093:4*1094:4*1095:4*1096:4*1097:4*1098:4*1099:4*1100:4*1101:4*1102:4*1103:4*1104:4*1105:4*1106:4*1107:4*517:4*1108:4*1109:4*1110:4*1111:4*843:4*1112:4*1113:4*1114:4*1115:4*906:4*905:4*1116:4*1117:4*1118:4*1119:4*909:10*394:11*4:1*0:16*55:13*113 +2*245:2*0:3*166:3*0:5*48:5*2:5*1141:8*58:8*1509:12*6:7*48:7*78:4*249:4*45:11*172 +5*389:5*1:5*2:5*48:5*74:5*5:5*340:5*314:5*62:3*0:3*9:3*1085:3*1086:3*344:2*1:2*3:2*11:2*0:2*12:2*2:2*22:2*4:2*449:2*5:8*58:8*50:8*3:8*234:8*196:8*328:8*195:8*200:9*277:9*6:9*229:9*0:11*261:11*172:11*338:11*1:11*6:6*98:6*15:6*574:6*5:6*190:12*245:12*169:4*375:4*83:4*110:4*1136:4*19:10*22:10*18:10*956:10*390:10*276:10*66:7*43:7*89:7*186:7*17:7*19:7*138:7*1092:7*1526:13*106:14*177:1*9:1*6:1*1 +8*1510:8*50:8*58:8*3:8*234:8*156:8*929:8*1305:5*1:5*2:5*75:5*48:5*159:5*167:5*37:3*0:3*9:3*95:3*31:3*10:4*539:4*113:4*220:4*33:4*19:4*45:4*260:4*1137:4*1138:4*27:2*0:2*1:2*8:2*3:2*6:2*12:2*11:2*2:2*22:7*933:7*16:7*337:7*19:7*95:12*169:12*2:12*29:12*458:9*277:9*55:9*223:11*68:11*639:11*252:11*170:11*3:11*640:11*1:6*5:6*287:6*195:6*151:6*13:14*75 +2*301:2*3:2*1:2*11:2*6:2*8:2*0:2*2:2*22:2*38:2*12:2*7:5*1:5*2:5*48:5*53:5*972:5*973:5*1142:5*62:5*123:5*278:5*240:5*61:5*455:5*913:3*0:3*9:3*12:3*1087:6*68:6*211:6*46:6*306:6*3:6*275:6*49:8*3:8*58:8*165:8*97:8*251:8*20:8*110:8*158:8*1080:8*52:8*427:12*245:12*172:12*6:9*277:9*388:9*5:9*637:9*161:9*122:9*537:9*521:9*55:11*94:11*214:11*301:11*172:11*3:11*234:4*452:4*131:4*19:4*45:4*88:4*25:4*4:4*6:7*223:7*365:7*89:7*1557:7*527:7*1190:7*225:7*829:7*529:7*186:10*11:10*516:10*37:10*957:10*958:13*100:13*97:14*15 +7*1558:7*0:7*669:7*447:7*241:7*338:7*186:7*423:7*1559:7*618:7*82:7*6:7*89:7*365:7*19:7*586:7*592:7*277:7*1560:7*87:7*92:5*1:5*2:5*48:5*112:5*167:5*559:5*295:5*589:5*374:5*1143:5*1144:5*321:5*3:5*1145:5*656:5*117:3*0:3*1:3*1088:3*651:3*269:3*9:3*1089:3*1090:3*48:3*1091:3*12:3*476:3*483:3*502:3*341:3*104:2*0:2*1:2*11:2*2:2*7:2*3:2*6:2*4:2*91:2*457:2*345:2*5:2*160:2*22:2*42:2*39:2*8:9*33:9*65:9*736:9*115:9*185:9*182:9*35:9*3:9*55:4*375:4*526:4*49:4*19:4*539:4*121:4*376:4*20:4*541:4*13:4*18:4*568:4*81:4*312:4*1021:4*6:8*51:8*152:8*110:8*1511:8*992:8*1512:8*40:8*180:8*307:8*207:8*50:8*20:8*97:8*1513:8*1514:8*56:8*61:8*234:8*1515:8*1516:6*34:6*706:6*15:6*286:6*1185:6*1536:6*1290:6*1537:6*438:6*676:6*147:6*832:6*1:6*13:6*76:6*174:6*759:6*45:6*301:6*3:6*871:6*586:17*21:14*178:14*169:13*136:13*30:12*169:12*2:12*85:12*190:11*1:11*70:11*638:11*25:10*35:10*959:10*558:10*68:10*49:10*9:1*2:1*1:1*6 +2*347:2*0:2*3:2*12:2*7:2*1:2*8:2*5:2*11:2*2:2*6:2*301:2*22:2*14:2*74:2*75:2*402:2*413:2*245:2*4:2*16:2*38:2*420:2*64:3*166:3*27:3*551:3*12:3*9:3*7:3*645:3*48:3*902:3*46:3*439:3*1:3*30:3*1092:3*302:3*1093:3*1094:3*1095:3*1096:3*1065:3*287:3*39:3*280:3*350:3*986:3*152:3*38:3*62:5*48:5*1048:5*240:5*632:5*10:5*31:5*719:5*379:5*1146:5*985:5*1147:5*1148:5*1149:5*112:5*71:5*1150:5*70:5*810:5*14:5*62:5*984:5*914:5*12:8*58:8*3:8*165:8*53:8*20:8*1517:8*234:8*755:8*72:8*1113:8*261:8*383:8*295:8*66:8*186:8*1222:8*1223:8*127:8*1224:8*41:6*15:6*68:6*254:6*488:6*31:6*676:6*1538:6*827:6*210:6*169:6*49:6*273:6*45:6*120:6*176:6*98:6*144:6*1539:6*29:6*408:6*217:6*211:6*571:6*158:6*84:6*33:6*1206:6*494:6*521:9*495:9*1173:9*353:9*1174:9*223:9*33:9*229:9*4:9*1175:9*1176:9*7:9*903:9*277:9*133:9*261:9*968:9*161:9*1177:9*233:4*110:4*52:4*310:4*6:4*69:4*53:4*121:4*19:4*631:4*508:4*251:4*209:4*15:4*517:4*82:4*8:4*28:4*45:4*206:4*375:7*1561:7*1035:7*89:7*11:7*1562:7*338:7*138:7*84:7*1104:7*64:7*98:7*56:7*1563:7*154:7*523:7*147:7*43:7*19:7*6:7*337:7*69:10*936:10*30:10*35:10*482:10*362:10*526:10*394:10*163:10*755:10*42:10*756:10*336:11*199:11*226:11*3:11*641:11*93:11*179:11*381:11*642:11*111:11*18:13*24:13*212:14*60:1*1:1*5:12*2:12*132 +2*453:2*3:2*0:2*1:2*2:2*8:2*22:2*6:2*393:2*458:2*267:2*296:2*134:2*294:2*7:2*169:2*240:2*12:2*124:2*5:2*11:2*329:2*38:5*1:5*2:5*48:5*428:5*39:5*83:5*1049:5*108:5*52:5*1151:5*1152:5*1114:5*1153:5*1154:5*1155:5*1156:5*1157:5*1158:5*1159:5*1160:5*1161:5*1162:5*1163:5*1164:5*37:5*167:5*5:5*359:5*62:3*0:3*9:3*328:3*1097:3*48:3*1098:3*274:3*241:3*30:3*476:3*470:3*595:3*921:3*352:3*404:3*1099:3*1100:3*1101:3*1102:3*1103:3*1104:3*1105:3*1106:3*1107:3*400:8*110:8*49:8*3:8*58:8*234:8*37:8*328:8*851:8*1518:8*1519:8*1520:8*1521:8*1522:8*53:8*50:8*103:8*20:8*1499:8*204:6*33:6*488:6*15:6*13:6*1471:6*907:6*1540:6*1541:6*469:6*533:6*1542:6*1543:6*1544:6*1545:6*1546:6*263:6*5:6*322:6*46:6*306:6*38:6*163:10*42:10*109:10*365:10*11:10*394:9*261:9*277:9*382:9*42:9*1178:9*1179:9*1180:9*1181:9*194:9*5:9*161:9*166:9*388:7*441:7*233:7*31:7*288:7*19:7*1564:7*1565:7*1566:7*1567:7*1568:7*1569:7*82:7*170:7*1154:7*60:7*623:7*72:11*260:11*3:11*643:11*1:4*110:4*586:4*19:4*592:4*1139:4*1073:4*1055:4*1140:4*1141:4*1142:4*1143:4*1144:4*1145:4*1058:4*200:4*1146:4*42:4*0:4*55:4*515:4*1147:4*1148:4*1149:4*1150:4*1151:4*1152:4*1153:4*1154:4*1155:4*400:4*6:1*2:1*1:1*3:1*9:12*2:12*459:13*272:13*33 +3*541:3*0:3*546:3*629:3*502:3*341:3*57:3*495:3*39:3*476:3*12:3*171:3*172:3*30:3*9:3*46:3*1108:3*1:3*1109:3*1110:3*2:3*1085:3*52:3*393:3*394:3*266:5*1:5*2:5*47:5*48:5*253:5*23:5*591:5*288:5*794:5*562:5*65:5*39:5*37:5*1069:5*1165:5*1166:5*44:5*144:5*1110:5*299:5*46:5*31:5*1070:5*236:5*389:5*182:5*62:5*307:5*12:2*11:2*3:2*7:2*1:2*6:2*0:2*8:2*2:2*393:2*9:2*38:2*48:2*12:2*182:2*35:2*50:2*22:2*74:2*337:2*62:2*64:6*160:6*301:6*890:6*85:6*46:6*1193:6*5:6*685:6*32:6*100:6*960:6*273:6*463:6*217:6*165:6*1523:6*832:6*39:6*723:6*306:6*297:6*101:6*48:6*57:6*25:6*1547:6*76:6*493:6*176:6*1548:6*13:6*818:6*49:6*3:6*15:6*574:6*179:6*438:6*146:6*1549:7*524:7*337:7*359:7*345:7*186:7*1570:7*188:7*864:7*87:7*167:7*1475:7*47:7*488:7*89:7*1459:7*713:7*56:7*323:7*72:7*825:7*875:7*919:7*168:7*232:7*180:7*1200:7*696:7*1148:7*19:7*138:7*163:7*1558:7*883:7*465:7*917:7*986:7*141:7*95:7*831:7*2:7*103:7*66:9*261:9*191:9*362:9*1182:9*161:9*45:9*46:9*1183:9*213:9*251:9*250:9*339:9*238:9*1105:9*55:9*6:9*1034:9*49:9*218:9*225:8*363:8*165:8*49:8*234:8*3:8*878:8*181:8*99:8*424:8*50:8*314:8*58:8*97:8*632:8*148:8*20:8*252:8*110:8*44:8*1523:8*670:8*319:8*593:8*65:8*288:8*280:8*196:8*70:8*45:8*59:8*1524:10*223:10*496:10*112:10*11:10*68:10*52:10*161:10*949:10*4:10*162:10*147:10*35:10*283:10*404:10*264:10*471:10*170:10*117:10*12:12*149:12*103:12*135:12*169:12*234:12*2:12*460:12*6:12*245:12*168:12*18:4*220:4*367:4*15:4*3:4*586:4*105:4*19:4*48:4*20:4*89:4*640:4*45:4*49:4*343:4*59:4*53:4*902:4*76:4*33:4*526:4*27:4*88:4*4:4*64:4*260:4*110:4*47:4*41:4*414:4*653:14*14:14*41:13*9:13*11:13*23:13*30:13*31:13*70:13*106:13*97:13*33:11*151:11*1:11*53:11*536:11*175:11*27:11*202:11*127:11*172:11*196:11*135:11*33:15*36:15*101:1*3:1*2:1*1:19*5 +3*166:3*0:3*1:3*9:3*485:3*39:3*27:6*48:6*101:6*273:6*46:6*49:6*31:6*1136:6*210:6*1526:6*122:6*120:5*48:5*1:5*2:5*33:5*62:5*158:5*37:5*71:5*164:5*454:2*0:2*1:2*8:2*2:2*198:2*22:2*11:2*12:2*6:2*5:2*4:2*38:2*9:2*3:7*0:7*752:7*1571:7*563:7*19:7*89:7*586:7*488:7*90:7*125:7*228:7*163:7*233:7*17:7*303:4*45:4*496:4*150:4*19:4*260:4*15:4*667:4*110:4*8:8*180:8*56:8*52:8*20:8*1525:8*49:8*996:8*1526:8*110:8*1527:8*234:9*516:9*277:9*161:9*619:9*192:9*65:9*735:10*276:10*64:10*182:10*10:10*230:10*824:10*109:10*32:10*47:12*168:12*440:12*135 +4*533:4*220:4*0:5*1:5*2:5*47:5*48:5*39:5*129:3*0:3*9:3*149:3*494:3*41:3*42:2*2:2*11:2*0:2*3:2*12:2*7:2*8:2*6:9*33:9*45:9*182:9*362:9*79:9*161:7*337:7*524:7*213:8*49:8*234:8*1528:8*58:8*3:10*161:10*792:10*343:10*283:6*160:6*45:6*184:6*46:6*273:6*297:6*85:6*5:6*73:11*639:12*80:13*33 +2*22:2*11:2*55:2*459:2*460:2*321:2*403:2*6:2*447:2*12:2*0:2*9:7*19:7*584:7*89:7*64:3*9:3*235:3*48:3*39:3*1111:3*1112:3*35:3*470:3*12:3*480:3*495:3*1113:3*534:3*1114:3*274:3*1115:3*1116:3*404:3*1117:3*476:3*328:12*248:8*452:8*181:4*19:4*48:4*675:4*1156:4*1157:4*42:4*200:4*49:4*1158:4*411:4*322:4*1159:4*110:5*679:5*130:5*1167:5*295:1*1:1*2:1*8:1*4:1*9:10*108:6*1550 +4*260:4*375:4*804:4*131:4*19:4*45:4*117:4*59:2*1:2*3:2*0:2*22:2*12:2*6:2*2:2*8:8*58:8*110:8*207:8*59:8*18:8*97:8*50:8*155:8*1095:8*307:8*1529:8*20:8*1530:8*86:8*72:8*180:10*563:10*365:10*960:10*37:10*22:9*277:9*8:9*1184:9*240:9*90:9*131:9*388:9*976:7*696:7*315:7*365:7*60:7*19:7*214:7*194:7*1572:7*433:7*170:7*33:5*685:5*48:5*55:5*1168:5*39:5*96:5*37:5*132:5*23:5*1169:6*32:6*13:6*5:6*46:14*13:14*14:3*9:3*123:3*46:3*1:13*3:13*273:13*274:11*1:11*243:11*3:12*459:12*23:16*16 +4*369:4*45:4*19:4*4:4*28:4*59:4*76:4*25:4*9:4*658:4*18:5*1:5*2:5*685:5*596:5*159:5*154:5*663:5*33:5*332:5*96:5*48:5*44:5*1168:5*1169:5*1063:5*554:3*0:3*9:3*666:3*27:3*57:3*1118:3*39:3*31:3*90:3*123:3*928:8*58:8*234:8*59:8*1452:8*165:8*296:8*168:8*1297:8*70:8*489:8*52:8*421:8*178:8*45:8*128:8*1531:8*53:8*49:8*60:8*72:8*20:8*347:8*306:8*525:8*66:2*1:2*2:2*0:2*16:2*3:2*6:2*11:2*8:2*38:2*12:2*33:2*22:2*5:2*9:2*7:9*277:9*503:9*769:9*518:9*33:9*65:9*79:9*619:9*59:9*818:9*744:9*55:9*21:9*261:9*238:9*147:9*115:9*6:9*111:9*90:9*58:9*42:7*748:7*875:7*87:7*51:7*19:7*17:7*93:7*1276:7*1381:7*1573:7*180:7*1574:7*529:7*315:7*177:7*89:7*16:7*170:6*402:6*13:6*48:6*174:6*5:6*1551:6*15:6*1552:6*4:6*1013:6*244:6*187:6*485:6*1553:6*725:6*1140:6*46:6*729:6*39:6*76:6*343:6*148:6*1411:6*1554:12*135:12*6:12*52:12*128:10*11:10*329:10*276:10*32:10*912:10*367:10*809:10*517:1*2:11*18:11*25:11*23:11*545:11*36:11*1:11*53:11*644:13*23:14*77 +6*753:6*41:6*13:6*34:6*146:6*70:6*1149:11*645:11*605:11*569:2*11:2*2:2*0:2*8:2*7:2*3:2*22:9*33:9*495:9*185:9*42:5*48:5*55:5*56:5*159:8*261:8*45:8*72:3*495:3*39:3*84:3*344:3*31:7*229:7*89:7*16:7*82:7*19:7*6:7*515:10*334:10*906:4*1160:4*53:1*9 +6*1555:6*691:6*211:6*278:6*163:6*176:2*11:2*8:2*0:2*3:2*7:2*1:2*12:2*22:2*2:9*33:9*182:9*261:9*1185:9*1186:9*153:9*882:9*537:9*45:9*5:5*39:5*47:5*48:5*62:5*23:8*58:8*49:8*3:8*234:8*1300:8*65:8*595:8*45:8*1356:8*1532:8*1533:10*64:10*563:10*32:10*882:10*327:10*365:10*759:10*334:4*31:4*197:4*110:4*375:4*19:4*48:4*0:12*135:12*169:12*57:7*598:7*1187:7*186:7*1575:7*6:7*89:7*66:7*1576:7*64:7*1577:3*1119:3*41:11*23:11*102:11*4:13*33 +4*88:4*110:4*131:4*19:4*411:4*682:2*1:2*8:2*0:2*2:2*11:2*33:2*7:2*12:2*22:2*3:2*68:8*58:8*97:8*178:8*49:8*1461:8*1534:5*48:5*39:5*55:5*31:5*77:5*62:3*9:3*1:3*495:3*39:6*15:6*249:6*1556:6*66:6*1557:6*12:11*259:11*70:7*89:7*6:7*365:7*60:7*19:9*277:9*499:10*64 +4*326:4*110:4*29:4*19:4*45:4*61:4*59:4*9:4*373:4*4:4*28:5*1:5*2:5*48:5*41:5*117:5*62:5*144:5*683:5*55:3*0:3*9:3*1:3*344:3*1120:3*31:3*123:2*1:2*3:2*0:2*8:2*12:2*6:2*22:2*38:2*2:2*11:2*16:2*300:2*7:8*58:8*3:8*45:8*305:8*20:8*804:8*56:8*49:8*32:8*1095:8*144:9*277:9*1187:9*51:9*1188:9*244:9*153:9*182:9*6:9*423:9*619:9*159:9*569:10*112:10*334:10*210:10*686:10*362:10*482:12*245:12*87:12*307:12*172:11*171:11*261:11*172:11*45:11*646:11*3:11*51:7*180:7*157:7*19:7*1473:7*89:7*205:7*98:7*88:7*93:7*527:7*298:6*163:6*15:6*273:6*343:6*46:6*176:6*1194:6*306:6*737:6*312:6*39:6*871:13*106 +4*377:4*19:3*166:3*21:5*48:5*2:8*58:8*1189:8*110:8*10:12*6:6*1218:10*564:2*0:2*1:2*461 +7*1534:7*66:7*64:7*1533:7*84:7*753:7*1578:7*170:7*89:7*93:7*606:7*19:7*163:7*138:7*1319:7*87:7*563:7*738:7*95:7*288:7*82:7*186:7*465:5*1:5*2:5*48:5*40:5*417:5*93:5*552:5*37:5*62:5*39:5*129:5*389:5*14:5*938:5*1110:5*295:5*96:3*0:3*933:3*2:3*41:3*46:3*480:3*1086:3*27:3*31:3*57:3*52:9*33:9*16:9*45:9*46:9*42:9*229:9*339:9*130:9*26:9*1079:9*828:9*65:9*441:9*1189:8*178:8*3:8*20:8*52:8*72:8*516:8*58:8*1535:8*165:8*1536:8*65:8*152:8*261:8*328:8*863:8*708:12*2:12*76:12*7:12*169:12*195:12*245:6*98:6*100:6*196:6*419:6*32:6*176:6*19:6*574:6*52:6*725:6*5:6*39:6*1558:6*1559:6*300:6*120:6*955:6*1526:6*778:6*165:6*463:2*7:2*0:2*1:2*11:2*135:2*22:2*323:2*2:2*12:2*4:2*9:2*16:2*6:2*198:2*3:2*5:2*69:2*462:2*38:2*8:2*48:4*6:4*19:4*48:4*517:4*113:4*88:4*0:4*59:4*24:4*38:4*15:4*8:4*52:11*245:11*172:11*4:11*1:11*647:11*79:11*648:11*306:10*334:10*961:10*120:10*276:10*751:10*11:10*186:10*363:10*933:10*107:10*37:10*962:10*5:13*67:13*106:14*15:14*7:15*23 +7*1579:7*696:7*185:7*60:7*896:7*337:7*365:7*205:7*19:7*488:7*90:7*47:7*170:7*75:7*51:2*1:2*118:2*8:2*0:2*3:2*11:2*38:2*444:2*2:2*234:2*12:2*16:8*58:8*363:8*17:8*97:8*180:8*165:8*1452:8*489:8*1537:8*52:3*9:3*2:3*39:3*31:10*174:10*147:10*276:10*181:10*55:10*96:10*879:5*220:5*685:5*39:5*62:5*332:5*37:5*66:11*170:11*1:11*6:11*3:11*246:6*1551:6*15:6*48:6*160:6*1162:6*306:6*38:6*149:6*150:6*100:6*1560:6*174:4*45:4*4:4*19:4*394:4*260:4*369:4*1161:4*415:4*32:9*41:9*339:9*388:9*1190:9*161:12*205:12*461:1*1:13*212 +3*393:3*166:3*0:3*1:3*27:3*2:3*52:3*9:3*46:3*12:3*526:3*130:3*483:3*95:3*22:3*117:3*6:3*99:3*202:3*344:3*1121:3*928:3*31:3*1122:3*62:6*48:6*15:6*102:6*34:6*174:6*211:6*5:6*160:6*84:6*493:6*79:6*49:6*275:6*558:6*46:6*139:6*1081:6*1134:6*1561:6*85:6*1549:6*297:6*158:6*527:6*343:6*731:6*39:6*60:6*579:6*64:6*300:6*216:6*682:6*133:6*68:6*1032:6*1089:6*330:6*309:6*777:6*191:6*573:6*802:6*1562:6*273:6*765:6*1563:6*1564:6*322:6*713:6*1099:6*190:6*183:6*964:6*179:6*140:6*117:6*685:6*58:6*250:6*1565:6*54:6*519:5*48:5*1:5*2:5*47:5*236:5*37:5*62:5*53:5*381:5*240:5*144:5*454:5*712:5*895:5*23:5*65:5*167:5*1046:5*69:5*342:5*143:5*12:5*165:5*251:5*1170:5*975:5*1075:5*71:5*166:5*61:5*215:5*253:5*757:5*55:5*24:5*123:5*1171:5*75:5*288:5*307:5*663:2*0:2*1:2*11:2*6:2*3:2*7:2*9:2*8:2*2:2*4:2*22:2*38:2*12:2*48:2*33:2*5:2*64:2*245:2*50:7*0:7*337:7*334:7*1226:7*1050:7*1580:7*87:7*95:7*761:7*98:7*252:7*277:7*130:7*141:7*1581:7*152:7*170:7*1582:7*598:7*1583:7*42:7*823:7*290:7*1584:7*72:7*176:7*89:7*181:7*721:7*623:7*6:7*64:7*2:7*19:7*103:7*696:7*223:7*220:7*1040:7*1585:7*47:7*408:7*168:7*78:7*82:7*17:7*1586:7*163:7*225:7*1219:7*75:7*85:7*173:7*323:7*618:7*748:7*482:7*298:7*710:7*1587:7*120:7*90:7*479:7*1014:7*1238:8*234:8*24:8*3:8*52:8*1006:8*1503:8*708:8*152:8*878:8*86:8*996:8*58:8*20:8*70:8*798:8*418:8*1538:8*897:8*49:8*762:8*489:8*1539:8*1460:8*73:8*241:8*650:8*328:8*395:8*65:8*595:8*53:8*175:8*515:8*253:8*72:8*50:8*251:8*1436:8*181:8*1513:8*83:8*1360:8*1540:8*40:8*516:8*1130:8*10:8*59:8*196:8*725:8*632:8*148:8*1541:8*67:8*488:13*31:13*130:13*37:13*129:13*178:13*230:13*23:13*10:13*33:13*59:13*3:13*97:13*275:10*424:10*963:10*964:10*965:10*231:10*792:10*949:10*117:10*563:10*66:10*61:10*271:10*40:10*91:10*365:10*751:10*11:10*966:10*500:10*343:10*832:10*161:10*956:10*31:10*685:10*147:10*222:10*879:10*22:10*967:10*627:10*844:10*363:10*362:10*170:10*968:10*306:4*19:4*131:4*28:4*1023:4*6:4*81:4*1162:4*106:4*988:4*220:4*659:4*1163:4*27:4*842:4*117:4*9:4*902:4*45:4*44:4*516:4*8:4*113:4*213:4*20:4*417:4*1164:4*122:4*191:4*1024:9*1032:9*55:9*388:9*49:9*441:9*1191:9*2:9*1192:9*6:9*56:9*182:9*1193:9*40:9*382:9*1194:9*619:9*16:9*3:9*137:9*280:9*161:9*122:9*336:9*277:9*296:9*1195:9*5:9*796:9*125:9*146:9*1196:9*7:9*97:9*185:9*629:9*1:9*62:9*503:9*46:9*65:9*1197:9*1198:11*414:11*172:11*40:11*127:11*51:11*638:11*221:11*649:11*650:11*21:11*36:11*33:11*487:11*651:11*301:11*94:11*3:11*1:11*267:11*53:11*79:11*652:11*243:11*653:11*254:11*333:11*536:11*215:11*70:11*37:11*63:14*13:14*179:14*20:14*180:14*83:14*52:14*41:12*2:12*128:12*379:12*214:12*60:12*148:12*413:12*245:12*462:12*89:12*248:12*66:12*440:12*323:12*98:12*87:12*55:12*173:12*57:12*183:12*463:16*6:16*51:15*23:15*38:17*0:1*1:1*6:1*4:1*9:1*3:1*5 +4*312:4*205:4*1165:4*902:4*19:4*15:4*6:4*69:4*112:4*644:4*110:4*41:4*0:3*166:3*0:3*9:3*1:3*12:3*75:3*1123:3*378:3*46:3*400:5*48:5*1:5*2:5*47:5*39:5*340:5*342:5*683:5*694:5*65:5*167:5*129:5*83:8*58:8*207:8*19:8*49:8*110:8*1115:8*199:8*3:8*66:8*52:8*347:8*165:8*1542:8*20:8*166:8*846:8*200:8*157:8*155:8*203:8*65:2*11:2*0:2*1:2*12:2*7:2*6:2*2:2*3:2*4:2*9:2*22:2*33:2*5:2*38:2*8:2*16:2*14:2*423:9*153:9*1199:9*42:9*55:9*277:9*1200:9*77:9*388:9*27:9*5:9*161:9*966:9*125:9*543:9*35:9*244:9*111:9*46:9*7:9*182:9*90:9*537:9*437:9*424:9*1201:9*1079:9*1202:6*1099:6*32:6*5:6*30:6*306:6*13:6*1566:6*713:6*34:6*146:6*725:6*39:6*38:6*1567:6*463:7*89:7*16:7*178:7*1474:7*584:7*6:7*170:7*17:7*157:7*13:7*205:7*1479:7*93:7*82:7*1588:7*433:7*152:7*38:7*0:7*186:7*933:7*222:7*1589:7*777:7*623:13*70:13*32:13*276:13*75:13*23:10*334:10*404:10*62:10*65:10*969:10*112:10*114:10*515:10*467:10*815:10*117:10*947:10*961:10*264:10*513:10*66:10*0:11*202:11*45:11*654:11*246:11*68:11*23:11*655:11*656:14*181:14*83:14*82:12*335:12*61:12*301:12*24:12*203:15*102:15*24:1*2:1*7:1*6:1*1:1*0:1*9:16*6 +6*701:6*300:6*681:6*46:6*949:6*100:6*210:6*48:6*133:6*574:6*5:6*473:6*160:2*1:2*11:2*12:2*0:2*2:2*38:2*3:2*33:2*9:2*8:2*4:2*74:2*5:2*62:2*6:2*7:2*22:8*58:8*110:8*1543:8*234:8*1452:8*51:8*328:8*20:8*1544:8*45:8*512:8*213:8*180:9*277:9*42:9*166:9*244:9*49:9*122:9*1009:9*147:9*27:9*1195:9*161:9*224:9*388:9*65:9*6:9*198:7*73:7*170:7*98:7*19:7*229:7*228:7*696:7*17:7*221:7*53:7*163:7*298:7*690:7*286:11*1:11*3:11*400:11*53:11*51:11*243:11*504:10*970:10*558:10*65:10*97:10*11:10*365:10*971:10*91:10*390:4*375:4*19:4*45:4*15:4*48:4*25:4*59:4*1166:4*0:4*64:4*260:4*86:4*213:5*48:5*37:5*167:5*1169:5*380:5*164:5*342:5*685:5*0:5*62:5*295:3*9:3*2:3*1:3*39:3*31:13*97:13*115:12*2:12*89:12*169:12*459:12*464 +4*1122:4*411:4*49:4*44:2*11:2*7:2*2:2*22:2*3:9*33:9*499:8*261:8*77:8*1440:8*1461:8*234:3*495:11*174:7*47:7*382:7*749:6*52:6*15:6*31:6*574:6*1185:10*9:10*956:5*248 +9*55:9*1027:9*89:9*177:9*178:9*622:5*48:5*2:5*62:5*39:5*106:5*186:5*323:5*4:5*187:5*142:5*188:2*3:2*0:2*1:2*110:8*72:8*115:8*59:8*58:8*819:12*6:12*12:12*323:12*82:7*48:7*473:7*257:7*258:7*259:7*260:7*160:4*249:4*45:4*6:4*47:4*290:4*1167:4*0:4*148:3*0:3*327:3*115:10*261:10*133:10*134:10*135:10*972:6*465:6*1568:6*232:6*6:6*233:6*234:6*235:6*1569:11*77:1*6 +2*10:2*0:2*2:2*16:2*6:2*11:2*4:2*415:2*12:2*414:2*355:2*186:2*130:2*463:2*77:2*385:2*193:2*176:2*106:2*378:2*152:2*41:2*3:2*195:10*403:10*175:13*23:13*277:7*167:7*1590:7*60:7*1591:7*56:7*1592:7*1593:7*1386:7*288:7*1424:7*1026:3*121:3*9:3*495:3*96:3*76:3*877:3*1051:3*423:3*1124:3*241:3*171:3*172:3*30:3*503:5*166:5*62:5*561:5*48:5*41:5*1172:5*883:5*1089:5*371:5*93:5*1173:5*415:5*1174:5*1175:5*1090:6*224:6*305:6*297:6*250:8*58:8*99:8*1536:8*675:8*72:8*1072:8*272:8*201:4*27:4*68:4*19:4*1168:4*89:4*1038:4*55:4*682:4*1169:4*122:4*1170:4*529:4*832:4*1171:4*1172:4*1173:4*1174:14*139:9*55:9*1088:9*1203:9*1143:9*1144:9*1204:1*6:1*9:1*0:1*1:1*2:1*8:1*5:11*23 +2*1:2*0:2*8:2*11:2*6:2*4:2*12:2*3:2*2:2*22:2*7:2*16:2*160:2*336:2*292:2*9:2*301:2*38:2*33:2*186:5*39:5*195:5*55:5*685:5*96:5*1110:5*340:5*167:5*23:5*48:5*645:5*166:5*319:5*62:5*342:5*1176:5*888:5*240:5*264:5*61:5*455:5*1177:5*142:5*165:5*1178:5*37:5*33:5*147:5*1061:5*214:5*1179:5*640:8*58:8*48:8*234:8*20:8*19:8*59:8*60:8*3:8*1191:8*232:8*1452:8*996:8*110:8*52:8*207:8*46:8*66:8*56:8*252:8*1115:8*1545:8*1303:8*44:8*97:8*45:8*53:8*79:8*1546:8*141:8*319:8*427:8*128:8*86:8*1006:8*1100:8*489:8*49:3*9:3*379:3*1:3*1125:3*107:3*12:3*344:3*123:3*27:3*536:3*90:3*651:3*1022:3*1039:10*11:10*837:10*97:10*264:10*66:10*869:10*34:10*112:10*404:10*676:10*835:10*947:10*973:10*1:10*974:10*64:10*65:10*93:10*9:10*324:10*975:10*879:10*873:10*563:10*976:10*276:10*231:10*188:10*861:9*79:9*280:9*55:9*59:9*27:9*516:9*0:9*115:9*33:9*5:9*28:9*41:9*1205:9*339:9*122:9*77:9*277:9*47:9*238:9*200:9*1206:9*147:9*244:9*161:9*388:9*311:9*90:9*8:9*6:9*51:9*1207:9*619:9*254:9*35:9*153:9*165:12*135:12*87:12*189:12*1:12*459:12*465:12*2:12*55:12*245:12*169:12*379:12*168:12*373:12*466:12*28:12*333:12*7:12*90:12*316:12*80:12*103:12*413:12*117:4*213:4*630:4*45:4*260:4*113:4*42:4*0:4*75:4*6:4*110:4*1175:4*312:4*28:4*88:4*539:4*902:4*31:4*49:4*19:4*24:4*57:4*105:4*831:4*658:4*787:4*688:7*490:7*186:7*338:7*337:7*19:7*365:7*1407:7*51:7*85:7*433:7*389:7*60:7*1594:7*1378:7*277:7*152:7*182:7*129:7*1187:7*89:7*1149:7*1251:7*72:7*284:7*278:7*205:7*214:7*16:7*43:7*1595:7*180:7*1557:7*1154:7*1596:7*84:7*185:7*98:7*614:7*78:7*220:7*47:7*170:7*153:7*231:7*1419:7*93:7*521:7*50:7*64:7*223:7*1485:7*360:7*1597:7*875:7*6:14*13:14*8:14*53:14*182:14*164:11*595:11*23:11*257:11*172:11*338:11*3:11*127:11*45:11*202:11*246:11*657:11*96:11*94:11*214:11*30:11*207:11*1:11*241:11*400:11*658:11*25:11*638:6*322:6*32:6*573:6*870:6*15:6*871:6*196:6*133:6*38:6*312:6*100:6*691:6*306:6*1140:6*1163:6*210:6*39:6*846:6*46:6*12:6*485:6*364:6*163:6*68:6*169:6*300:6*1204:6*402:6*381:6*5:6*73:6*54:6*693:6*1570:6*1571:6*184:6*681:6*483:6*53:6*159:6*1010:6*48:6*3:6*1496:6*103:6*1148:6*1094:6*36:6*1084:6*19:6*1572:6*1573:13*23:13*85:13*115:13*22:13*278:13*30:13*126:15*23:15*41:1*6:1*1:16*6:16*5:16*49:16*53 +9*55:9*97:9*182:9*118:9*6:9*180:9*516:9*1208:9*49:9*660:9*223:5*48:5*1:5*2:5*451:5*1133:5*182:5*342:5*37:5*33:5*123:5*278:5*389:5*63:5*55:2*6:2*0:2*1:2*8:2*160:2*3:2*11:2*245:2*16:2*2:2*22:2*300:2*12:2*301:2*263:2*242:2*33:2*7:2*415:2*453:10*109:10*977:10*276:10*3:10*112:10*40:10*342:3*0:3*1:3*525:3*9:3*575:3*369:3*359:3*424:3*364:7*0:7*84:7*98:7*95:7*89:7*315:7*748:7*875:7*1598:7*1123:7*186:7*78:7*6:7*618:7*185:4*6:4*118:4*49:4*48:4*76:4*68:4*260:4*369:4*131:4*521:4*326:4*20:4*641:4*683:11*44:11*172:11*27:11*659:11*3:11*53:6*15:6*297:6*176:6*1194:6*49:6*68:6*195:6*224:6*1185:6*160:6*39:6*5:6*353:6*33:6*488:6*273:6*3:6*286:8*3:8*595:8*1436:8*58:8*110:8*489:8*234:8*440:8*1341:8*86:8*72:8*663:8*50:8*45:8*52:8*66:8*616:12*245:12*2:12*89:12*467:12*0:12*468:12*469:14*76:16*6:13*97:13*106:13*129 +6*1553:6*15:6*34:6*103:6*402:6*343:5*1:5*2:5*33:5*154:5*62:5*1062:5*96:5*158:5*48:3*0:3*9:3*95:3*123:3*105:8*58:8*234:8*59:8*70:8*77:8*20:8*1440:8*1461:2*1:2*0:2*16:2*8:2*11:2*12:2*2:2*6:2*3:2*5:2*22:2*38:12*52:12*80:12*135:12*6:7*875:7*315:7*87:7*818:9*503:9*516:9*2:9*769:9*1:9*55:11*1:10*276:13*116 +2*160:2*0:2*1:2*8:2*3:2*2:2*6:2*11:2*44:2*449:2*57:2*130:2*33:2*7:2*22:2*9:2*12:2*4:2*16:3*166:3*0:3*1:3*584:3*344:3*280:3*31:3*105:3*9:5*48:5*1:5*2:5*167:5*125:5*37:5*428:5*380:5*972:5*973:5*74:5*39:5*52:5*240:8*58:8*3:8*595:8*163:8*1547:8*170:8*1548:8*285:8*66:8*110:7*0:7*170:7*98:7*93:7*214:7*19:7*1599:7*919:7*89:7*64:7*598:7*191:7*521:4*375:4*29:4*19:4*45:4*237:4*1176:4*44:4*116:4*27:4*113:11*172:11*261:11*660:11*45:11*135:11*661:11*23:10*210:10*978:10*68:10*43:10*22:10*873:6*12:6*13:6*737:6*146:6*574:6*163:6*5:6*32:6*39:6*286:6*1526:6*488:6*19:6*49:6*98:6*353:13*106:12*87:12*2:12*323:12*245:12*7:1*1:1*2:1*6:9*125:9*249:9*408:9*5:9*277 +5*1120:5*340:5*52:5*48:5*1048:5*14:5*1180:5*295:5*83:6*297:6*33:6*41:6*163:6*602:6*488:6*1471:6*682:6*15:6*4:15*15:2*0:2*2:2*11:2*12:2*33:2*1:2*16:2*3:2*160:2*300:2*464:2*99:2*465:2*269:2*466:2*154:2*23:2*44:2*84:2*108:2*56:2*41:2*122:2*92:2*26:2*120:2*43:2*291:2*372:2*272:2*420:2*13:4*110:4*32:4*861:4*127:4*117:4*9:4*343:4*19:4*45:4*61:4*204:4*517:4*1112:4*69:4*904:4*1116:4*1111:4*1073:4*1080:4*780:4*1058:4*200:8*1419:8*234:8*243:8*66:8*56:8*3:8*58:8*1549:14*0:14*60:14*111:10*68:10*81:10*34:10*979:3*52:3*84:3*38:3*1028:3*1020:3*355:3*353:3*351:3*465:3*466:3*354:3*352:3*350:3*1126:3*0:3*129:3*31:3*48:11*36:11*6:11*662:11*663:9*34:9*353:13*261:7*372:7*6:7*19:7*31:12*316:12*248:12*470:12*6:1*8:1*2:1*4:1*1:1*6 +4*1177:4*343:4*197:4*106:4*110:4*16:4*48:4*113:4*6:4*0:5*1:5*2:5*447:5*47:5*39:5*33:5*48:5*1181:5*52:5*35:5*342:5*62:5*96:5*158:5*23:5*1182:5*69:5*50:3*0:3*41:3*9:3*121:3*160:3*1127:3*1:3*485:3*52:3*130:8*165:8*58:8*3:8*234:8*1550:8*20:8*151:8*878:8*110:8*97:8*1551:8*70:8*272:8*1543:8*762:8*1269:8*1552:8*254:8*45:2*11:2*8:2*0:2*2:2*3:2*9:2*7:2*38:2*5:2*33:2*1:2*22:2*12:2*10:2*6:6*15:6*5:6*1081:6*46:6*249:6*34:6*57:6*306:6*13:6*741:6*493:6*25:6*1574:6*73:6*353:6*76:7*1600:7*17:7*297:7*157:7*167:7*82:7*688:7*66:7*19:7*68:7*60:7*1575:7*465:7*1589:7*598:7*186:7*98:7*1601:7*129:9*516:9*0:9*1209:9*191:9*45:9*251:9*619:9*725:9*67:9*200:9*244:9*1210:9*1:9*47:9*55:9*388:9*254:9*234:9*1205:10*276:10*980:10*11:10*147:10*42:10*981:10*171:10*513:10*117:10*365:10*167:10*22:11*57:11*45:11*259:11*3:11*1:11*30:11*130:15*15:12*89:12*471:12*18:12*2:12*6:12*0:13*9:13*171:13*33 +3*575:3*1128:3*9:3*149:3*2:3*48:3*12:2*1:2*4:2*0:2*2:2*7:2*22:2*16:2*3:2*12:2*6:8*58:8*181:8*1416:8*347:8*521:8*1381:8*234:8*441:8*3:8*207:8*45:6*15:6*224:6*35:6*1211:6*503:6*693:6*5:6*1069:6*304:6*278:6*354:13*22:13*85:13*15:7*746:7*1475:7*1110:7*554:7*19:7*598:7*337:5*182:5*332:5*55:5*144:5*345:5*89:5*685:5*459:5*1183:5*1184:11*664:11*146:11*665:10*982:10*114:10*34:9*153:9*55:9*21:9*1079:4*6:4*138:4*525:12*416:12*472:14*34:14*13:1*0:1*1:1*4:16*49 +6*509:6*300:6*488:6*100:6*75:6*1078:6*254:6*15:6*46:6*157:6*1575:6*50:6*1208:6*34:6*146:6*85:6*39:6*273:6*438:6*1067:5*1:5*2:5*47:5*71:5*123:5*75:5*62:5*129:5*23:5*44:5*65:5*1185:5*363:5*159:5*1186:5*1187:5*96:3*0:3*1:3*287:3*31:3*48:3*350:3*348:3*503:3*406:3*9:3*241:3*1129:3*105:3*1130:3*145:3*531:3*1131:3*1132:3*321:2*0:2*1:2*11:2*6:2*7:2*3:2*8:2*38:2*12:2*2:2*5:2*4:2*22:2*33:2*9:2*16:2*19:2*108:2*47:2*68:2*55:7*0:7*659:7*182:7*90:7*479:7*337:7*120:7*449:7*1602:7*746:7*1419:7*372:7*1214:7*523:7*92:7*818:7*598:7*1603:7*19:7*17:7*193:7*141:7*1105:7*669:7*873:7*520:7*373:7*280:7*155:8*20:8*1553:8*58:8*45:8*125:8*97:8*890:8*922:8*165:8*66:8*489:8*1554:8*67:8*46:8*196:8*74:8*73:8*488:8*1353:8*152:8*234:4*31:4*437:4*1178:4*1179:4*6:4*341:4*18:4*105:4*1180:4*630:4*583:4*600:4*318:4*792:4*19:4*48:13*279:13*116:11*164:11*666:11*667:11*543:11*668:11*141:11*111:11*53:11*174:11*669:11*670:12*2:12*58:12*165:12*7:12*473:15*23:15*37:9*175:9*161:9*619:9*1176:9*277:9*1139:9*816:9*369:9*1211:9*201:9*1212:9*852:9*1213:10*210:10*22:10*11:10*983:10*984:10*812:14*183:14*131:14*13:14*77:1*1:1*3:1*8:1*2:17*7 +5*451:5*1:5*2:5*48:5*1019:5*37:5*62:5*53:5*123:5*694:5*454:5*39:3*0:3*1:3*9:2*1:2*0:2*11:2*12:2*22:2*2:2*4:2*7:2*8:2*38:2*3:2*6:2*9:2*5:2*69:2*160:8*58:8*97:8*20:8*86:8*196:8*3:8*165:8*70:8*157:8*512:6*15:6*49:6*343:6*170:6*3:6*46:6*306:6*84:6*120:6*1526:6*275:6*195:6*54:6*174:6*149:7*95:7*64:7*365:7*60:7*849:7*1135:7*170:7*75:7*19:7*47:7*689:7*1604:7*278:7*298:7*688:7*186:7*229:7*521:7*1473:7*479:11*172:11*261:11*3:11*36:11*45:11*175:11*94:4*131:4*1023:4*6:4*4:4*113:4*117:4*400:4*28:4*0:10*210:10*972:10*985:10*376:10*46:10*0:9*5:9*1027:9*504:9*388:9*1079:9*619:9*49:9*732:12*245:12*55:14*46:15*23:13*97 +3*1075:3*0:3*1:3*31:3*22:3*41:3*629:3*103:3*400:5*1:5*2:5*78:5*573:5*47:5*48:5*159:5*264:5*129:5*123:5*342:5*12:2*0:2*1:2*12:2*302:2*11:2*3:2*7:2*33:2*8:2*6:2*22:2*2:2*341:2*64:7*0:7*167:7*1605:7*252:7*147:7*524:7*286:7*180:7*19:7*103:10*132:10*986:10*64:10*987:10*42:10*11:16*5:4*528:4*583:4*575:4*19:4*2:4*49:4*0:6*15:6*102:6*723:6*362:6*1576:6*149:6*45:6*729:6*890:6*301:6*1442:6*273:6*211:6*79:6*25:6*1577:11*671:11*30:11*1:11*3:8*66:8*124:8*164:8*878:8*1555:8*20:8*1556:9*816:9*781:9*251:9*161:9*1214:9*45:9*55:13*23:13*9:13*96:13*33:14*13:14*76:12*103:12*6 +2*263:2*12:2*3:2*1:2*0:2*11:2*2:2*8:2*9:2*16:2*22:2*5:2*7:2*58:2*6:5*1:5*2:5*39:5*37:5*1188:5*123:5*240:5*48:5*61:5*454:3*0:3*9:3*1:3*344:3*1133:3*57:3*52:9*97:9*277:9*155:9*533:9*1030:9*745:9*55:9*781:9*5:9*15:8*1436:8*3:8*58:8*234:8*165:8*97:8*86:8*72:8*1297:8*20:8*158:8*1080:8*251:8*110:8*1100:8*45:12*245:12*135:12*172:12*213:12*6:4*110:4*375:4*397:4*19:4*45:4*88:4*27:4*4:4*6:7*223:7*274:7*365:7*60:7*89:7*98:7*95:7*1606:7*277:7*64:7*321:7*46:7*521:7*180:7*19:7*1607:7*849:7*178:7*529:7*186:7*465:10*55:10*972:10*988:10*362:10*264:10*404:10*792:6*211:6*176:6*1578:6*1117:6*46:6*306:6*686:6*49:6*54:6*13:6*249:6*681:6*210:11*214:11*3:11*172:11*62:11*202:13*70:14*53 +4*252:4*113:4*16:4*213:4*6:4*19:4*45:4*48:4*642:4*575:4*28:4*47:4*993:4*1181:4*61:4*68:5*1:5*2:5*47:5*39:5*35:5*33:5*1189:5*37:5*48:5*264:5*263:5*572:5*3:5*976:3*0:3*41:3*541:3*629:3*9:3*171:3*172:3*503:3*406:3*575:7*165:7*1600:7*1315:7*1608:7*381:7*194:7*696:7*524:7*66:7*411:7*739:7*1609:7*1610:7*222:7*60:8*143:8*58:8*49:8*151:8*234:8*1341:8*305:8*272:8*903:8*20:8*59:8*72:8*86:8*1557:8*195:8*432:8*3:8*110:2*1:2*11:2*8:2*0:2*3:2*10:2*12:2*6:2*35:2*198:2*7:2*152:2*55:2*467:2*2:6*741:6*1579:6*46:6*729:6*45:6*57:6*301:6*890:6*1442:6*132:6*3:6*748:6*5:6*322:6*202:6*1580:6*48:6*224:6*694:10*207:10*276:10*154:10*11:10*379:10*334:10*365:10*194:12*2:12*135:12*464:12*18:12*103:12*383:9*261:9*157:9*1215:9*277:9*27:9*45:9*1027:9*251:9*55:9*1216:9*5:9*161:9*1217:9*200:16*47:15*53:14*35:14*53:11*672:11*246:11*3:11*549:11*259:11*23:13*9:13*143:1*2:1*1:1*8 +6*304:6*300:6*54:6*1198:6*52:6*5:6*48:6*15:6*46:6*102:6*685:6*1067:6*38:6*275:6*579:6*195:6*1581:6*681:6*1554:6*307:6*85:6*473:6*39:6*1582:6*1583:6*1584:6*166:6*58:6*856:6*49:6*1585:6*306:6*126:6*687:5*1:5*2:5*75:5*48:5*306:5*547:5*568:5*248:5*62:5*39:5*55:5*37:5*596:5*345:5*1062:5*69:5*167:5*559:5*65:5*354:5*557:5*389:5*1190:5*158:5*166:5*374:5*1191:3*0:3*9:3*22:3*105:3*1:3*85:3*335:3*382:3*493:3*103:3*12:3*39:3*78:3*48:3*359:3*129:3*238:3*90:3*164:3*1134:3*202:3*1135:3*1136:3*1137:3*424:3*378:3*52:3*302:3*301:7*78:7*182:7*163:7*95:7*133:7*1407:7*186:7*323:7*1611:7*1455:7*575:7*818:7*75:7*80:7*87:7*1612:7*1014:7*19:7*1044:7*1613:7*566:7*1614:7*759:7*1615:7*17:7*72:7*465:7*848:7*1616:7*89:7*419:7*1309:7*798:7*427:2*0:2*1:2*2:2*11:2*7:2*33:2*38:2*6:2*9:2*5:2*12:2*4:2*8:2*3:2*48:2*118:2*234:2*74:2*22:2*26:2*187:2*62:2*58:2*188:2*57:8*58:8*51:8*59:8*234:8*154:8*20:8*319:8*1510:8*3:8*65:8*70:8*156:8*151:8*243:8*148:8*595:8*207:8*392:8*45:8*798:8*632:8*73:8*516:8*110:8*515:9*277:9*261:9*49:9*736:9*65:9*161:9*115:9*1104:9*133:9*118:9*122:9*191:9*27:9*599:9*13:9*5:9*185:9*55:9*182:9*47:9*6:9*246:9*142:9*1:9*820:9*7:9*1218:9*35:12*135:12*168:12*169:12*234:12*422:12*80:12*2:12*89:12*236:12*6:4*110:4*375:4*49:4*539:4*576:4*630:4*45:4*28:4*15:4*220:4*117:4*106:4*33:4*19:4*568:4*64:4*260:4*121:4*86:4*962:4*415:4*113:4*48:4*1182:4*1183:4*68:4*4:4*29:4*796:4*9:4*312:4*1184:11*1:11*175:11*299:11*18:11*129:11*243:11*272:11*25:11*400:11*30:10*327:10*965:10*879:10*371:10*171:10*405:10*11:10*68:10*35:10*167:10*716:10*989:10*990:14*164:14*13:14*184:14*41:14*76:13*280:13*281:13*23:1*6:1*1:1*2 +8*1461:8*261:8*77:8*1440:8*234:8*72:8*207:8*395:8*58:8*49:8*20:11*645:11*174:11*1:2*11:2*7:2*1:2*0:2*3:2*2:2*22:2*6:2*9:9*33:9*694:9*499:9*66:9*1219:9*6:5*48:5*290:5*248:5*90:5*46:3*495:3*88:3*422:3*335:3*9:4*411:4*49:4*1122:4*44:4*19:4*48:7*47:7*382:7*749:7*252:7*17:6*52:6*15:6*31:6*574:6*1185:6*296:6*306:6*195:6*53:10*9:10*956:12*5:14*178 +3*525:3*0:5*1:5*2:5*48:5*104:5*97:5*62:5*342:5*455:5*37:5*125:2*1:2*3:2*6:2*2:2*0:2*8:2*22:2*4:2*12:2*38:2*5:8*58:8*165:8*110:8*234:8*3:8*70:8*440:8*1558:8*86:8*170:8*56:8*1559:8*1552:6*5:6*176:6*681:6*312:6*273:6*682:6*353:6*306:6*102:6*25:6*1586:9*261:9*637:9*155:9*137:9*161:9*37:9*244:9*55:12*135:12*245:12*6:10*809:10*97:10*498:10*0:4*375:4*27:4*1023:4*148:4*213:4*0:7*1617:7*277:7*170:7*378:7*823:7*87:7*98:7*753:7*1578:7*60:7*186:7*82:7*226:7*75:7*1590:7*46:11*172:11*151:11*673:11*127 +6*1185:6*52:6*15:6*31:6*574:6*46:2*11:2*7:2*0:2*2:2*22:2*3:2*1:9*33:9*499:8*261:8*1440:8*1461:8*234:8*480:8*20:8*58:3*495:3*1039:3*670:4*411:4*49:4*1122:4*44:4*347:4*19:4*48:4*658:11*174:11*27:11*338:7*47:7*382:7*749:7*699:7*932:10*9:10*956:5*248:5*67:5*50 +2*300:2*1:2*0:2*12:2*3:2*11:2*14:2*33:2*7:2*6:2*2:2*4:5*1:5*2:5*48:5*195:5*62:5*71:5*896:3*0:3*9:3*344:3*1048:6*60:6*15:6*573:6*100:6*99:6*46:8*58:8*3:8*52:8*97:8*1513:8*1514:8*20:8*1095:8*572:9*182:9*277:9*122:9*354:9*49:9*388:9*1142:9*97:12*245:12*456:10*937:10*686:7*365:7*60:7*19:7*89:7*154:7*64:4*131:4*213:4*4:4*117:4*24:4*27:4*630:11*51:11*3:15*64 +5*1133:5*1:5*2:5*39:5*48:5*701:5*144:5*62:5*58:5*596:5*117:3*0:3*1:3*9:3*12:2*0:2*1:2*8:2*3:2*12:2*2:2*14:2*22:2*6:2*7:2*38:2*300:2*63:2*64:2*33:2*9:7*0:7*19:7*6:7*527:7*598:7*82:7*1128:7*87:7*521:7*479:8*58:8*595:8*51:8*234:8*1095:8*56:8*3:8*1560:8*97:8*20:8*52:8*66:8*464:8*1561:8*1313:9*277:9*261:9*182:9*637:9*6:9*619:9*122:9*503:9*19:12*135:12*245:12*474:4*110:4*375:4*118:4*4:4*36:4*76:4*576:4*1165:4*8:11*674:11*172:11*3:11*245:11*1:11*400:11*51:11*175:6*60:6*300:6*174:6*573:6*46:6*11:6*312:6*828:10*117:10*985:10*651:10*367:10*558:10*34:10*991:10*687:10*276:10*108:10*686:13*195:13*23:13*282:13*69:14*164:15*84 +5*1:5*2:5*240:5*23:5*48:5*194:5*712:5*129:5*448:3*0:3*1042:3*166:3*476:6*692:6*53:6*510:6*98:6*39:4*452:4*1185:2*11:2*1:2*301:2*64:2*0:2*3:2*22:9*33:10*181:10*992:11*163:11*3:11*242:8*390:8*58:8*1092:7*167:7*1618:7*19:7*90:7*231:7*89:1*6:1*3:12*87 +7*1533:7*0:7*19:7*73:7*89:7*66:7*923:7*82:7*563:7*60:7*515:7*138:5*1:5*2:5*93:5*62:3*0:3*1:3*41:3*933:3*1086:3*480:3*9:3*101:2*0:2*1:2*3:2*8:2*6:2*12:2*11:2*2:2*9:8*58:8*198:8*3:8*903:8*196:4*1186:4*6:4*131:4*375:4*19:4*45:4*48:4*3:4*24:12*245:12*169:12*7:12*18:11*121:11*261:11*3:11*172:11*648:10*154:10*22:10*181:10*66:10*276:13*97:9*264:9*5:9*508:9*1030:9*229:6*15:6*574 +8*1440:8*261:8*1461:8*234:2*11:2*7:2*0:2*2:2*22:2*3:9*33:9*499:3*495:4*411:4*49:4*1122:4*44:4*48:11*174:11*27:7*47:7*382:7*749:6*52:6*15:6*31:6*574:6*1185:10*9:10*956:5*248 +7*257:7*258:7*259:7*260:7*160:2*110:2*1:2*0:2*6:11*77:5*186:5*323:5*106:5*4:5*187:5*48:5*39:5*142:1*1:6*232:6*6:6*233:6*234:6*235:6*1569:6*196:9*177:9*178:9*55:9*89:9*622:4*0:4*148:4*45:4*1167:4*68:10*133:10*134:10*135:10*972:12*82:3*115:8*58 +8*1562:8*591:8*1563:8*86:8*52:8*181:8*1564:9*33:9*16:9*55:2*3:2*0:2*2:2*57:2*19:2*1:2*55:2*98:2*34:2*41:2*359:2*349:2*26:2*4:2*6:2*105:7*701:7*523:7*46:7*1554:7*129:7*163:12*2:12*0:5*181:5*128:5*1192:5*1193:5*48:5*3:5*1194:4*318:4*993:4*297:4*214:4*119:4*411:4*1130:4*399:4*19:4*150:4*48:10*6:10*336:10*513:13*198:1*5:1*9:1*1:1*6:6*301:6*1529:6*199:6*1530:6*488:6*34:6*29:6*1113:6*364:3*495:3*664:3*220:3*663:3*181:3*78:3*38:3*48:3*902:3*1020:11*637:11*350:11*127:11*647:40*4 +3*335:3*21:3*9:3*1138:3*1139:3*238:3*1140:3*2:3*78:3*359:3*90:3*0:3*52:3*27:3*1:3*325:3*129:3*10:3*31:3*575:3*89:3*171:3*172:3*30:3*388:3*486:3*370:3*526:3*42:3*434:3*87:3*501:3*487:3*57:3*123:3*39:12*6:12*80:12*404:12*475:12*476:12*169:12*462:12*180:12*174:12*2:12*183:12*55:12*477:12*87:12*422:12*242:12*207:12*58:12*191:12*89:5*2:5*62:5*656:5*236:5*414:5*75:5*820:5*123:5*293:5*559:5*129:5*37:5*49:5*455:5*53:5*7:5*1195:5*144:5*757:5*551:5*574:5*1196:5*1171:5*507:5*167:5*1197:5*166:5*65:5*240:5*306:5*451:5*1062:5*264:5*389:5*63:5*295:5*544:5*71:5*685:5*1056:5*152:5*221:5*117:5*1198:5*413:5*1199:5*1200:5*668:5*640:5*23:5*1201:5*33:5*647:5*251:5*1202:5*337:5*24:5*29:5*454:6*152:6*147:6*592:6*54:6*15:6*184:6*160:6*203:6*579:6*46:6*49:6*89:6*163:6*141:6*362:6*1582:6*306:6*176:6*98:6*1587:6*53:6*1067:6*103:6*120:6*102:6*297:6*195:6*320:6*322:6*733:6*739:6*68:6*573:6*1450:6*19:6*685:6*778:6*3:6*275:6*39:6*217:6*485:6*725:6*34:6*32:6*58:6*5:6*692:6*101:6*1588:6*174:6*1589:6*527:6*1510:6*317:6*108:6*1590:6*1591:6*1592:6*164:6*1593:6*1594:6*713:6*1198:6*201:6*284:6*48:6*1595:6*41:6*151:6*1596:6*52:2*11:2*16:2*6:2*3:2*1:2*2:2*0:2*22:2*7:2*4:2*38:2*58:2*8:2*248:2*160:2*12:2*198:2*64:2*9:2*33:2*118:2*304:2*73:2*188:2*14:2*31:2*393:2*139:2*468:2*469:2*92:2*446:2*227:2*339:2*470:2*385:2*176:2*387:2*400:2*383:2*471:2*68:2*75:2*48:2*10:2*332:2*119:2*51:2*213:2*298:2*50:2*74:2*62:9*33:9*118:9*27:9*55:9*1:9*70:9*736:9*84:9*5:9*747:9*1220:9*608:9*223:9*1221:9*161:9*185:9*46:9*339:9*518:9*388:9*732:9*234:9*884:9*502:9*241:9*16:9*244:9*1222:9*501:9*619:9*122:9*90:9*403:9*1052:9*1032:9*1223:9*627:9*504:9*62:9*516:9*115:9*13:9*65:9*35:9*533:9*382:9*125:9*229:9*146:9*294:9*165:9*132:9*1048:9*49:9*445:9*277:9*78:9*133:9*572:9*317:9*663:9*978:9*279:9*425:9*426:9*1224:9*1225:9*488:9*428:9*1226:9*1227:9*1228:9*182:9*1121:9*1229:9*198:9*333:9*814:9*362:9*1230:9*261:9*745:9*1088:9*921:9*1030:9*192:9*67:9*6:9*1231:7*176:7*252:7*168:7*719:7*173:7*337:7*478:7*277:7*95:7*1446:7*183:7*323:7*488:7*19:7*72:7*808:7*720:7*298:7*829:7*56:7*1619:7*759:7*654:7*6:7*1362:7*278:7*159:7*89:7*64:7*82:7*163:7*875:7*1620:7*2:7*1455:7*818:7*753:7*186:7*1068:7*138:7*98:7*87:7*1044:7*768:7*133:7*688:7*1040:7*75:7*1621:7*798:7*1218:7*575:7*16:7*36:7*732:7*974:7*411:7*93:7*1622:7*119:7*521:7*693:7*501:7*1623:7*1419:7*17:7*1594:7*1378:7*1624:7*331:7*182:7*68:7*341:7*43:8*1460:8*49:8*350:8*8:8*53:8*20:8*141:8*930:8*1565:8*155:8*569:8*181:8*156:8*207:8*1399:8*265:8*252:8*58:8*97:8*198:8*190:8*243:8*196:8*703:8*59:8*70:8*110:8*319:8*3:8*52:8*536:8*256:8*255:8*1097:8*45:8*1191:8*467:8*1566:8*653:8*1139:8*1192:8*234:8*395:8*1567:8*66:8*1377:8*512:8*1568:8*694:8*1569:8*165:8*307:8*328:8*1302:8*585:8*214:8*1570:8*1317:8*427:8*429:8*65:8*1571:8*632:8*1572:11*388:11*504:11*133:11*470:11*1:11*36:11*63:11*675:11*111:11*676:11*94:11*170:11*22:11*543:11*45:11*243:11*172:11*362:11*53:11*677:11*602:11*23:11*261:11*620:11*306:11*249:11*678:11*643:11*679:11*93:11*680:11*594:11*681:11*187:11*450:11*3:11*96:11*572:11*175:10*162:10*171:10*685:10*371:10*993:10*154:10*335:10*66:10*181:10*978:10*994:10*995:10*9:10*62:10*18:10*841:10*879:10*365:10*996:10*170:10*182:10*528:10*273:10*997:10*998:10*363:10*43:10*117:10*970:10*147:10*11:10*107:10*502:10*93:10*391:10*343:10*687:10*826:10*862:10*999:10*433:10*232:10*194:10*1000:10*161:16*7:16*27:4*121:4*630:4*539:4*1187:4*6:4*28:4*38:4*110:4*19:4*45:4*4:4*546:4*117:4*213:4*1188:4*27:4*1067:4*452:4*15:4*113:4*122:4*16:4*1189:4*0:4*9:4*786:4*548:4*1190:4*564:4*654:4*1191:4*321:4*42:4*328:4*633:4*613:4*896:4*311:4*69:4*644:4*576:4*84:4*64:4*260:4*369:4*88:4*76:13*283:13*261:13*284:13*285:13*97:13*23:13*106:13*70:13*100:13*35:13*286:13*287:13*288:13*42:13*93:13*289:13*30:15*103:15*36:15*39:15*59:15*104:15*20:14*88:14*171:14*41:14*13:14*7:14*11:14*185:14*23:14*4:14*186:14*83:14*92:14*57:1*1:1*6:1*4:1*9:1*3:21*3:37*0 +2*242:2*11:2*6:2*1:2*8:2*16:2*0:2*38:2*2:2*9:2*3:2*7:2*22:2*33:2*12:2*5:5*1:5*2:5*48:5*37:5*554:5*144:5*596:5*75:5*345:5*645:5*1019:5*44:5*139:5*65:3*0:3*22:3*9:3*31:3*41:6*158:6*195:6*685:6*411:6*343:6*856:6*1581:6*46:6*34:6*15:6*39:6*719:6*57:6*98:6*125:6*1113:6*483:6*602:6*5:11*1:11*4:11*243:11*362:11*30:11*214:11*3:11*400:11*595:11*682:11*175:8*58:8*20:8*59:8*234:8*181:8*86:8*70:8*1573:8*3:8*464:8*53:8*296:8*1574:8*703:9*277:9*1232:9*118:9*115:9*27:9*6:9*55:9*1187:9*122:9*8:9*1033:9*516:10*1001:10*230:10*939:10*879:10*276:10*154:10*656:10*367:10*11:14*13:14*76:7*444:7*19:7*1015:7*16:7*282:7*1226:7*225:7*87:7*529:7*180:7*829:7*1362:7*688:7*1625:7*78:16*49:16*5:4*49:4*76:4*369:4*48:4*400:4*496:4*28:4*790:4*539:12*458:12*55:12*373:12*291:12*169:13*97:13*30:13*213:15*104:15*37 +4*48:4*49:4*76:4*59:4*220:4*19:4*45:4*28:4*15:4*53:4*106:4*31:4*25:4*3:4*36:4*105:4*4:12*6:12*55:12*103:12*117:12*169:12*89:12*87:12*478:12*479:5*48:5*65:5*144:5*345:5*75:5*596:5*44:5*96:5*71:5*37:5*554:5*62:5*708:5*93:5*117:5*240:5*1169:5*39:5*167:5*55:5*389:5*63:5*58:5*189:5*67:5*151:5*7:5*166:9*55:9*6:9*277:9*118:9*234:9*388:9*1104:9*1233:9*1234:9*619:9*45:9*161:9*715:9*260:9*339:9*627:9*222:9*46:9*130:9*526:9*75:9*1032:9*503:9*142:9*122:9*84:9*736:9*47:9*68:6*25:6*1597:6*15:6*85:6*46:6*57:6*856:6*1581:6*275:6*45:6*729:6*890:6*301:6*574:6*685:6*1067:6*34:6*5:6*102:6*739:6*190:6*3:6*1598:6*52:6*98:6*778:6*1599:6*120:6*39:6*11:6*320:6*179:6*312:6*708:6*871:8*1575:8*58:8*70:8*20:8*234:8*463:8*363:8*110:8*56:8*59:8*97:8*1381:8*1279:8*50:8*165:8*141:8*930:8*255:8*3:8*40:8*158:8*314:8*1576:8*252:8*1546:3*0:3*33:3*9:3*1:3*41:3*502:3*341:3*629:3*541:3*12:3*359:3*668:3*290:3*57:3*428:3*31:3*27:2*1:2*6:2*11:2*8:2*33:2*16:2*9:2*3:2*2:2*0:2*38:2*7:2*242:2*12:2*37:2*48:2*22:2*4:2*75:2*68:2*342:2*5:2*63:11*1:11*400:11*263:11*175:11*595:11*280:11*174:11*261:11*3:11*172:11*18:11*53:11*683:11*362:11*491:11*569:11*220:11*30:14*13:14*76:14*147:14*33:16*49:7*180:7*53:7*87:7*19:7*163:7*271:7*720:7*693:7*286:7*524:7*66:7*36:7*98:7*63:7*6:7*89:7*1626:7*122:7*73:7*1015:7*16:7*1455:7*170:7*0:7*1627:7*1628:7*792:7*542:7*1319:7*157:7*337:7*72:7*323:7*74:7*298:7*75:7*1110:7*56:7*618:7*713:7*1219:7*1629:7*365:7*133:7*478:7*181:7*93:7*875:7*338:10*154:10*365:10*334:10*558:10*169:10*498:10*811:10*112:10*1002:10*11:10*47:10*367:10*46:10*362:10*210:10*587:10*37:10*993:10*1003:10*161:10*97:10*1004:10*909:10*117:10*656:13*213:13*97:13*129:13*127:13*9:13*290:13*23:13*291:13*31:13*157:13*35:17*24:17*0:1*1:1*6:1*4:1*9:1*3:15*92 +5*1:5*2:5*48:5*554:5*39:3*0:3*31:3*9:2*2:2*3:2*8:2*11:2*1:2*5:2*38:2*12:2*0:7*117:7*47:7*786:7*19:7*80:7*204:7*180:10*115:10*558:10*117:10*741:8*165:8*58:8*97:8*59:8*49:4*15:4*19:4*45:12*28:9*1235:9*1236:9*5:9*55:6*48 +5*1:5*2:5*39:5*342:5*159:5*123:5*554:5*1203:5*37:5*167:5*33:5*685:3*0:3*1:3*103:3*603:3*12:2*0:2*1:2*8:2*2:2*11:2*6:2*38:2*22:2*5:2*12:2*7:2*3:2*472:2*4:2*473:2*9:7*0:7*773:7*19:7*317:7*1630:7*732:7*90:7*1631:7*98:7*68:7*830:7*872:7*1632:7*84:7*177:7*186:4*45:4*787:4*28:4*19:4*15:4*1192:4*521:10*264:10*525:10*1005:10*792:10*413:10*11:10*22:10*34:10*276:10*324:10*1006:10*365:8*49:8*1006:8*165:8*58:8*60:8*59:8*97:8*51:8*955:8*20:8*86:8*72:8*110:8*214:8*1452:8*306:8*500:8*77:6*871:6*870:6*84:6*960:6*463:6*343:6*46:6*1267:6*3:6*15:6*76:6*104:6*312:6*148:6*353:6*160:9*516:9*33:9*6:9*388:9*180:9*1237:9*818:9*55:9*685:9*280:9*5:9*496:9*130:1*6:1*4:1*9:11*27 +5*1:5*2:5*48:5*342:5*62:3*0:3*9:3*123:3*484:11*61:11*215:2*0:2*8:2*2:2*1:2*11:2*6:2*38:2*3:2*7:2*22:2*4:6*13:6*103:6*343:6*46:6*3:6*120:6*275:4*45:4*27:4*15:4*630:7*50:7*89:7*271:7*82:7*19:7*108:7*6:7*72:7*43:8*49:8*207:8*58:8*110:8*20:8*97:8*1577:8*53:8*251:8*1080:8*1578:9*706:9*6:9*161:10*547:10*334:10*11 +9*499:9*66:2*1:2*2:2*11:2*0:2*3:2*64:7*176:7*353:7*749:8*77:8*234:8*1461:8*65:8*270:8*1579:8*151:4*53:4*1193:4*81:4*1122:4*19:4*105:4*860:4*206:4*1194:4*489:4*12:4*1195:4*73:3*10:3*603:3*9:3*466:3*904:3*75:3*6:3*502:3*341:6*148:6*568:6*254:6*1600:6*1185:6*521:6*1601:6*512:6*905:6*317:11*638:11*27:1*2:1*5:1*0:12*480:12*481:12*243:12*113:5*4:5*51:5*12:5*48:5*49:5*290:13*22:10*496:14*187 +3*1074:3*166:3*0:3*84:3*359:3*9:3*1141:3*344:3*52:8*58:8*667:8*3:8*207:8*910:8*1363:8*451:8*1498:8*66:5*48:5*198:5*319:5*346:5*39:5*342:12*6:12*335:9*55:9*1238:9*35:9*42:9*51:9*159:9*277:9*39:6*25:6*1602:6*32:6*100:6*13:6*1603:6*1211:6*12:6*5:11*483:11*25:11*307:11*3:11*172:11*1:2*3:2*8:2*38:2*0:2*1:2*2:2*6:2*11:2*7:7*226:7*180:7*6:7*1633:7*170:7*89:7*315:7*472:7*138:7*194:7*55:7*56:7*696:7*186:7*465:15*105:4*23:4*6:4*83:4*42:4*82:4*19:4*18:4*641:4*683:1*1:1*6:1*4:14*14:10*11 +3*34:3*166:3*57:3*9:3*443:3*956:3*475:3*36:3*1142:3*1143:3*344:5*48:5*1204:5*456:5*417:5*93:8*58:8*479:8*3:8*1513:8*1514:8*61:8*110:8*347:8*97:11*102:11*242:11*571:11*684:10*513:10*521:6*163:6*263:6*246:6*49:6*176:6*1573:6*306:6*574:6*35:6*52:6*948:12*7:12*335:12*482:12*2:12*1:7*56:7*60:7*19:7*64:7*67:7*17:7*365:7*378:7*6:7*924:7*776:7*89:2*0:2*11:2*3:2*315:2*299:2*49:2*12:2*14:2*1:2*2:2*6:2*22:2*7:2*68:9*277:9*7:9*55:9*292:9*5:9*354:9*665:9*182:4*12:4*1196:4*1197:4*1198:4*15:4*519:4*1199:4*1200:4*321:4*372:4*1201:4*1202:4*19:13*150:14*97:14*188:17*0:1*2 +3*484:3*0:3*9:3*123:3*1:3*344:12*6:12*245:5*48:5*2:5*62:5*71:5*167:9*55:9*277:9*5:9*6:9*244:9*873:9*388:6*25:6*1604:6*13:6*503:6*306:6*103:6*46:6*70:6*146:8*760:8*58:8*207:8*3:8*20:8*1080:8*110:8*97:8*1578:2*1:2*6:2*3:2*11:2*12:2*9:2*7:2*22:2*2:2*160:2*58:2*0:2*8:2*38:2*337:4*83:4*19:4*45:4*25:7*16:7*43:7*72:7*89:7*6:7*19:7*98:11*306:11*172:10*334 +11*271:11*33:11*685:11*270:11*545:8*58:8*234:8*110:8*164:8*347:8*156:8*50:8*57:8*660:8*215:8*1571:8*1322:8*735:8*52:5*48:5*307:5*167:5*251:5*579:9*16:9*55:9*132:9*1239:9*27:9*33:9*46:9*1054:9*200:4*29:4*19:4*13:4*48:4*367:4*311:4*609:4*275:4*68:4*533:2*3:2*22:2*0:2*1:2*4:2*2:2*7:2*64:2*6:2*457:2*91:2*462:2*47:2*269:2*226:2*8:2*38:2*68:2*11:12*2:12*6:12*80:6*139:6*147:6*306:6*45:6*763:6*600:6*1605:6*174:6*108:6*5:6*762:7*19:7*284:7*89:7*785:7*182:7*1634:7*365:7*423:7*176:7*515:7*1635:7*129:3*0:3*244:3*99:3*12:3*583:3*62:3*9:15*32:1*1:1*2:1*6:1*4:10*1007:10*1008:10*3 +4*1120:4*13:4*658:4*157:4*53:12*6:5*48:5*2:5*37:5*28:9*55:9*97:9*168:6*25:6*1606:6*508:6*297:6*1581:6*49:6*187:6*103:8*1444:8*86:8*323:8*421:8*50:8*307:8*60:8*241:8*1436:8*110:3*0:3*9:3*1:3*1039:7*100:7*875:7*89:7*226:7*937:7*68:7*1449:11*686:10*873:10*161:2*160:2*7:2*2:2*6:2*0:2*1:2*11:2*16:2*9:2*8:13*292:15*106:14*158 +5*182 +5*896:5*574:5*1:5*2:5*791:5*62:5*48:3*0:3*379:2*1:2*2:2*38:2*0:9*1142:9*388:9*182:8*58:8*3:8*20:8*1095:8*52:10*42:7*359:12*6:12*80:15*64:6*46:11*627 +5*896:5*1:5*2:5*167:5*48:5*198:5*37:5*74:4*343:4*29:3*0:3*9:3*379:3*1:3*31:8*110:8*3:8*58:8*1580:2*0:2*1:2*22:2*3:2*12:2*2:2*8:2*11:9*37:9*1142:9*749:9*55:7*359:7*223:7*170:7*82:7*89:7*19:12*6:12*80:12*245:12*2:6*15:6*681:6*176:6*1194:6*163:6*1527:6*13:6*25:6*1607:11*1:11*245:13*125 +5*896:5*1:5*2:5*62:5*48:5*37:5*374:5*123:3*1048:3*0:3*379:3*344:3*9:6*85:6*46:6*146:6*39:6*306:6*125:6*38:6*176:6*1194:6*573:6*463:2*6:2*1:2*2:2*12:2*11:2*4:2*0:2*8:2*22:2*16:2*38:2*48:9*1142:9*97:9*182:9*388:8*58:8*20:8*3:8*1100:8*326:8*755:8*196:8*97:8*70:8*1581:8*56:8*595:10*42:10*686:10*365:10*11:10*988:7*359:7*19:7*89:7*78:7*64:7*592:7*98:12*6:12*80:12*245:4*27:4*630:15*64:15*23:1*0:11*172 +5*896:5*1:5*2:5*62:5*48:7*314:7*89:7*359:7*225:3*0:3*379:3*344:9*498:9*1142:2*11:2*1:2*2:8*58:8*20:8*1582:10*42:12*6:12*80:6*46:4*27:11*94 +4*110:4*131:4*19:4*45:4*61:4*213:4*1023:4*24:4*27:4*379:4*312:12*6:12*7:12*416:12*2:12*459:6*1218:6*343:6*151:6*34:6*306:6*15:6*463:6*39:6*5:6*176:6*13:6*46:8*1189:8*58:8*45:8*97:8*501:8*110:8*280:8*1044:8*20:8*72:8*86:3*21:3*9:3*1:3*495:3*39:5*2:5*48:5*685:5*61:5*295:5*167:5*37:5*1205:5*62:5*44:5*342:5*555:11*259:11*196:11*70:11*127:11*3:13*293:13*13:2*1:2*2:2*38:2*11:2*12:2*0:2*22:2*3:2*6:2*160:2*245:2*8:2*9:9*277:9*49:9*244:9*55:9*292:9*21:9*5:9*90:9*42:9*1240:9*161:9*1130:10*64:10*961:10*365:10*147:10*97:10*46:10*561:7*188:7*365:7*60:7*75:7*598:7*378:7*170:7*84:7*72:7*304:16*57:16*6:15*31 +8*735:8*178:8*58:8*50:8*20:10*403:10*172:5*48:5*90:5*579:2*2:2*0:2*1:2*6:2*11:2*328:2*7:6*763:6*600:6*832:6*762:7*423:7*1603:7*19:7*852:7*89:7*825:7*176:3*9:3*0:4*275:4*19:4*13:4*533:13*135:11*3:11*1:11*59:11*270:12*6:12*80:9*55 +5*1119:5*1:5*2:5*48:5*243:5*685:5*166:5*340:5*62:5*238:5*389:5*563:3*0:3*1:3*1144:3*220:3*1085:3*479:3*22:3*2:3*842:2*0:2*1:2*3:2*11:2*38:2*2:2*449:2*320:2*22:2*12:2*8:2*7:2*5:2*33:2*6:2*14:7*0:7*82:7*563:7*19:7*89:7*825:7*515:7*303:7*170:7*138:7*792:7*191:7*73:7*17:7*239:7*1533:8*58:8*196:8*3:8*234:8*165:8*50:8*421:8*1583:8*307:8*489:8*195:8*207:8*515:8*47:8*110:8*20:8*97:8*198:8*903:9*277:9*229:9*526:9*122:9*745:9*244:9*131:9*161:9*6:9*55:9*264:9*5:11*261:11*70:11*6:11*258:11*174:11*1:11*599:11*172:11*121:12*245:12*483:12*169:12*128:12*87:12*6:12*7:4*375:4*38:4*15:4*1203:4*6:4*19:4*84:4*45:4*48:4*76:4*1186:4*131:10*390:10*956:10*97:10*18:10*276:10*334:10*154:10*22:10*181:6*463:6*574:6*5:6*955:6*1523:6*46:6*685:6*39:6*159:6*1081:6*15:6*306:6*52:6*98:6*512:14*13:14*100:13*23:13*294:13*59:13*97 +5*700:5*1:5*2:5*342:5*48:5*37:5*62:5*88:3*0:3*201:3*25:3*1:3*9:2*1:2*2:2*0:2*11:2*3:2*7:2*8:2*12:2*22:2*38:8*58:8*61:8*3:8*49:8*243:8*66:8*70:8*1582:8*20:8*97:10*65:10*563:10*1009:10*11:10*55:10*527:7*6:7*45:7*89:7*87:7*104:7*277:7*225:7*64:7*365:7*19:7*47:7*298:7*1636:7*129:11*598:11*242:11*172:11*261:11*53:11*214:6*12:6*15:6*681:6*46:6*306:6*38:6*573:6*1450:6*3:6*275:6*174:9*261:9*1241:9*5:9*533:9*614:9*388:9*6:12*135:4*116:4*3:4*28:13*201 +7*848:7*95:7*72:7*933:7*168:7*365:7*60:7*82:7*73:7*19:7*322:7*17:7*2:7*75:7*80:7*831:7*1637:7*177:7*1045:7*305:7*488:7*1638:7*78:7*1219:7*89:7*237:5*1:5*2:5*48:5*242:5*454:5*685:5*251:5*1169:5*380:5*166:5*75:5*37:5*1080:5*555:5*104:5*211:5*236:5*599:5*451:5*389:5*63:5*1206:3*0:3*9:3*1:3*39:3*502:3*1145:3*1146:3*1147:3*1148:3*526:3*48:3*319:3*1018:3*6:6*49:6*195:6*19:6*3:6*275:6*574:6*573:6*317:6*46:6*39:6*304:6*48:6*473:6*183:6*1454:6*174:6*683:6*701:6*180:2*11:2*1:2*2:2*0:2*12:2*4:2*22:2*6:2*3:2*14:2*7:2*5:2*9:2*58:2*170:2*329:2*248:2*38:2*74:2*198:2*62:2*19:11*1:11*36:11*23:11*22:11*172:11*175:11*60:11*59:11*275:11*388:11*3:8*58:8*234:8*97:8*204:8*20:8*198:8*196:8*53:8*201:8*418:8*45:8*110:8*361:8*632:8*1584:8*148:8*1510:8*798:8*1571:8*822:9*277:9*1027:9*339:9*51:9*75:9*166:9*122:9*223:9*126:9*90:9*49:9*608:14*13:15*53:12*169:12*484:12*6:10*980:10*181:10*365:10*201:10*173:10*35:4*131:4*19:4*45:4*496:4*541:4*260:4*63:4*0:4*568:4*64:4*42:4*539:4*53:4*213:4*48:4*52:16*6:1*2:1*1:1*6:1*4:1*9:1*3:1*5:13*1 +7*74:7*78:7*95:7*82:7*72:7*933:7*848:7*618:7*89:7*1639:7*365:7*345:7*15:2*1:2*11:2*2:2*6:2*0:2*22:2*342:2*12:2*7:2*3:2*8:2*4:8*58:8*50:8*251:8*234:8*86:8*72:8*20:8*53:5*48:5*685:5*712:5*37:5*46:5*166:5*19:5*663:5*145:5*41:9*277:9*75:9*51:9*619:9*122:9*333:9*19:9*1:9*232:9*79:11*23:11*1:11*172:11*400:11*3:11*687:11*175:11*18:6*15:6*574:6*195:6*1198:6*176:6*579:6*5:6*141:6*201:6*49:6*46:6*306:6*304:6*174:6*40:6*73:6*317:6*160:14*76:14*164:12*2:12*169:12*30:12*234:3*1:3*12:3*9:3*57:3*306:3*666:10*716:10*725:10*980:10*11:10*365:10*108:10*362:10*97:10*194:10*274:10*835:4*27:4*117:4*0:13*9 +4*43:4*89:4*267:2*11:2*8:2*0:2*6:2*7:2*3:2*22:2*53:2*1:2*2:2*38:5*47:5*39:5*48:5*1044:5*12:5*159:5*562:5*354:8*58:8*49:8*3:8*99:8*207:8*762:8*479:8*628:8*165:8*53:13*10:13*45:13*96:6*273:6*278:6*141:6*306:6*1022:10*32:10*155:10*11:10*684:10*171:9*261:9*180:12*135:7*45:7*17:7*180:7*89:7*19:7*220:16*1:3*161:3*103:3*1:3*166:3*117:3*201:3*494:11*53:11*135 +5*680:5*1:5*2:5*48:5*23:5*62:5*554:5*342:5*33:5*647:5*1193:5*236:5*1114:3*0:3*9:3*22:3*2:3*495:3*39:3*1149:3*476:3*470:9*138:9*277:9*261:9*8:9*153:9*781:9*7:9*125:9*49:9*33:9*133:9*194:11*94:11*196:11*1:11*259:11*172:11*583:2*11:2*1:2*0:2*2:2*6:2*8:2*22:2*38:2*12:2*5:2*3:2*248:2*118:8*180:8*58:8*59:8*234:8*1560:8*49:13*30:13*295:13*279:4*372:4*110:4*375:4*19:4*45:4*612:4*411:4*1055:4*42:12*135:12*6:12*245:6*317:6*300:6*15:6*176:6*167:6*98:6*77:6*1608:7*378:7*19:7*82:7*46:7*753:7*157:7*75:10*1010:10*334:10*276:10*46:10*34 +5*1132:5*48:5*1:5*2:5*167:5*972:5*973:5*1142:5*62:5*342:5*39:3*166:3*0:3*1:3*9:3*75:6*48:6*306:6*15:6*13:6*160:2*0:2*1:2*11:2*12:2*8:2*6:2*38:2*196:2*64:2*2:2*158:7*0:7*223:7*16:7*1105:7*19:7*229:7*105:7*58:7*84:8*58:8*1585:8*19:8*1346:8*370:8*375:10*365:10*558:10*276:10*0:11*688:11*569:11*45:12*307:12*28:12*485:9*41:9*6:9*55:9*46:9*1079:9*306:4*902:4*19:4*641:4*15:4*0:4*311:4*260:4*1204:4*253:14*83:1*3 +9*45:9*35:9*1242:5*981:5*123:5*48:7*17:7*359:7*129:7*46:7*72:2*11:2*9:2*0:2*22:2*3:2*1:2*35:2*16:2*8:2*2:8*1555:8*703:6*890:6*1032:6*158:11*221:11*18:11*380:4*3:4*95:12*18:12*6:13*9:10*500:3*62:3*629 +9*45:2*2:2*68:2*75:6*1032:6*422:6*890:8*468:8*245:8*1586:8*1587:5*981:5*899:5*794:5*1207:5*1022:3*62:3*526:3*629:3*12:3*87:3*346:3*89:10*500:10*1011:4*88:4*750:4*19:4*61:4*89:14*82:7*1640:7*399:1*2:1*1 +7*345:7*1641:7*529:7*124:6*890:6*1609:6*85:6*34:6*57:2*339:2*2:2*3:2*12:2*45:2*67:2*6:4*28:4*1205:4*488:4*1206:4*1207:4*4:4*220:9*251:9*274:9*1243:9*56:9*45:3*9:3*629:3*75:3*1123:8*100:8*86:8*234:5*1208:5*37:5*981:5*48:5*424:11*0:13*255:12*6 +9*796:9*110:9*33:9*344:9*496:9*49:9*6:9*353:9*667:3*9:3*7:3*62:3*645:3*48:3*353:4*121:4*13:4*118:4*2:4*561:4*44:4*43:4*3:4*15:4*1112:4*31:4*36:4*63:4*28:4*1208:12*18:12*6:2*7:2*22:2*14:2*35:2*11:2*1:2*0:2*2:2*245:2*37:2*38:2*8:2*6:2*33:2*67:2*347:2*74:2*75:2*402:2*403:2*5:5*240:5*167:5*12:5*560:5*663:5*31:5*613:5*914:5*58:5*39:5*48:13*10:13*96:13*9:7*89:7*1642:7*125:7*746:7*886:7*43:7*19:7*93:7*1104:7*75:7*1635:7*567:7*541:7*103:6*68:6*45:6*1610:6*306:6*503:6*176:6*98:6*488:6*1503:6*147:6*139:6*494:6*11:8*24:8*468:8*58:8*484:8*1588:8*341:8*52:8*347:8*624:8*165:8*1205:8*628:11*127:11*33:10*42:10*976:10*1012:10*9:10*657:10*112:10*394:10*32:16*1:1*7:1*5:1*2:1*1 +9*45:9*115:9*572:9*6:9*46:9*55:11*9:11*177:11*251:8*313:8*1433:8*164:8*554:8*1305:8*208:8*100:8*878:8*41:8*634:8*51:6*745:6*45:6*48:6*15:6*7:6*1024:6*547:6*410:6*1077:6*1611:6*510:6*57:6*1185:2*0:2*11:2*2:2*299:2*50:2*7:2*9:2*106:2*130:2*197:2*248:2*113:2*1:2*37:2*54:2*8:2*27:2*5:2*474:2*3:2*22:2*64:2*6:5*71:5*306:5*619:5*349:5*1209:5*1210:5*1211:5*1212:5*624:5*18:5*759:5*12:5*380:5*48:3*70:3*1150:3*34:3*41:3*42:3*9:3*445:3*62:3*46:3*12:3*494:3*161:3*394:10*9:10*22:10*1013:10*68:10*32:1*7:1*5:1*1:1*2:12*6:12*1:12*149:12*87:13*296:13*10:13*150:13*107:13*9:7*167:7*66:7*1643:7*1644:7*1645:7*855:7*505:7*648:7*46:7*975:7*1646:7*1647:7*578:7*1648:7*1045:7*246:7*568:7*274:7*89:7*59:7*986:7*163:7*319:7*176:7*541:7*103:4*13:4*53:4*19:4*1035:4*48:4*331:4*1209:4*1210:4*1211:4*61:4*1212:4*1213:4*1214:4*74:4*2:4*89:4*27:4*206:4*68:4*18:4*643:4*124:4*377:4*343:4*41:4*33:4*220:4*104:4*117:18*17 +6*45:6*25:6*1612:12*6:5*48:5*2:5*106:13*9:8*760:8*819:8*628:8*313:3*0:9*1032:9*55:4*261:7*66:7*529:7*1649 +4*261:4*49:4*33:4*220:4*48:12*18:12*6:6*45:6*98:6*195:6*57:2*4:2*242:2*0:2*2:2*6:2*1:5*757:5*48:7*976:7*89:7*122:7*319:7*66:7*541:7*103:9*725:3*41:8*45:13*9 +4*68:12*6:5*48:5*106:6*45:7*1226:7*259:7*160:2*6:2*16 +9*45:9*251:9*46:9*1244:9*612:6*73:6*174:6*602:6*964:6*53:6*1613:6*1614:6*426:6*838:6*139:6*1032:6*998:6*1035:6*11:5*366:5*211:5*14:5*1094:5*1213:5*1119:5*49:5*58:5*410:2*38:2*11:2*12:2*0:2*51:2*464:2*26:2*2:2*63:2*41:2*298:2*310:4*28:4*19:4*1112:4*1215:4*1216:4*46:4*55:4*90:4*1217:4*73:4*209:4*369:4*110:4*36:4*60:4*48:4*1218:4*753:4*377:7*75:7*56:7*965:7*542:7*1650:7*1651:7*1652:7*284:7*524:7*66:10*394:12*1:12*6:12*18:12*149:8*299:8*1589:8*234:8*3:8*278:8*96:3*48:3*274:3*524:3*1151:3*46:3*546:3*358:3*541:3*181:1*2:1*1:1*6:1*0:11*340 +6*301:6*79:6*211:6*178:6*50:6*5:6*1615:6*232:6*6:6*233:6*234:6*235:5*1:5*2:5*48:5*17:5*570:5*663:5*685:5*1214:5*12:5*162:5*323:5*106:5*4:5*187:5*186:5*188:3*0:3*9:3*502:3*341:3*666:3*960:3*6:3*182:3*327:3*115:12*142:12*117:12*286:12*67:12*386:12*89:12*6:12*370:12*82:10*370:10*755:10*700:10*211:10*355:10*11:10*26:10*13:10*1014:10*154:10*83:10*249:10*133:10*134:10*135:4*215:4*197:4*1219:4*496:4*997:4*998:4*1220:4*525:4*1010:4*47:4*290:4*0:4*148:2*1:2*22:2*3:2*6:2*0:2*16:2*8:2*2:2*48:2*12:2*110:11*353:11*303:11*404:11*414:11*127:11*521:11*689:11*169:8*1590:8*56:8*1591:8*1439:9*362:9*56:9*79:9*198:9*1245:9*136:9*1200:9*1246:9*177:9*178:7*9:7*82:7*524:7*336:7*1067:7*473:7*257:7*258:7*259:7*260:7*474:13*178:13*30:14*75:15*92:1*1 +9*362:9*1247:9*324:9*13:9*580:9*1198:9*79:9*59:9*1248:9*1249:9*33:9*721:9*1250:11*690:11*25:11*329:11*339:11*691:6*301:6*25:6*1616:6*746:6*319:6*1617:6*184:6*1618:6*1619:6*1620:6*1621:6*469:6*1200:6*1622:6*1623:6*1624:6*1625:6*1626:6*1627:6*1628:6*1629:12*6:12*127:12*103:5*48:5*1215:5*62:5*83:5*75:5*287:5*1216:5*97:5*669:5*1217:8*1592:8*1012:8*358:8*616:8*1593:8*1118:8*40:8*1594:8*865:8*1595:3*0:3*1152:3*231:3*24:3*595:3*1153:3*1154:3*706:3*700:2*12:2*7:2*0:2*1:2*3:2*2:2*11:2*6:2*58:2*60:2*245:4*31:4*790:4*19:4*1221:4*747:7*46:7*719:7*1152:7*722:7*5:7*1279:7*1653:7*1654:10*11:10*909:10*832:10*154:10*1015:10*1016:14*189:14*103:1*6:1*4:1*2:13*149 +6*301:6*57:6*287:6*675:6*120:6*1630:6*570:6*749:6*169:6*404:6*1631:6*108:6*223:6*1529:6*628:6*317:6*1185:6*39:6*1632:6*1092:6*51:6*15:6*723:6*174:6*1633:6*1634:6*674:6*1041:6*1044:6*1635:6*19:6*1032:6*306:2*1:2*6:2*36:2*57:2*0:2*107:2*26:2*2:2*11:2*45:2*37:2*5:2*38:2*7:2*46:2*56:2*55:2*41:2*8:2*22:2*294:2*68:2*35:2*3:2*96:2*51:2*158:2*54:2*75:2*188:2*23:2*349:2*21:2*12:2*4:4*33:4*220:4*1010:4*27:4*643:4*48:4*50:4*19:4*1222:4*76:4*343:4*377:4*657:4*1223:4*1224:4*1225:4*780:4*1226:4*18:4*69:4*46:4*47:4*4:4*6:4*36:4*1227:4*111:4*1228:4*327:4*73:4*1229:4*1230:4*508:4*14:4*158:4*45:4*646:9*254:9*122:9*354:9*954:9*426:9*1251:9*1252:9*149:9*583:9*33:9*56:9*45:9*61:9*27:9*55:9*46:9*60:9*1253:9*250:9*1177:9*185:9*334:12*6:12*149:12*55:12*103:12*486:12*487:12*488:8*1596:8*59:8*1303:8*418:8*651:8*634:8*1597:8*1598:8*10:8*599:8*234:8*296:8*476:8*628:8*158:8*58:8*60:8*49:8*1599:8*1600:8*1601:5*211:5*2:5*37:5*274:5*123:5*1218:5*428:5*288:5*1219:5*1220:5*71:5*559:5*253:5*663:5*39:5*4:5*68:5*934:5*251:5*997:3*0:3*85:3*9:3*41:3*12:3*181:3*470:3*1155:3*1156:3*27:3*518:3*1157:3*1158:3*541:3*1159:3*1160:3*1161:3*39:3*744:3*89:3*283:3*44:3*628:3*921:3*87:3*46:10*68:10*420:10*276:10*739:10*1011:10*267:10*500:10*478:10*46:7*84:7*286:7*79:7*288:7*1655:7*1002:7*1656:7*524:7*66:7*319:7*1657:7*976:7*1658:7*70:7*1659:7*359:7*681:7*783:7*688:7*72:7*1660:7*721:7*93:7*46:7*95:1*2:1*0:1*1:1*9:1*7:1*8:1*6:1*3:1*5:11*27:11*692:11*23:11*321:15*107 +5*48:5*1:5*2:5*112:5*74:5*293:5*281:5*29:5*663:5*23:5*159:5*1221:5*795:5*253:5*47:5*41:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:4*37:4*6:4*1220:4*997:4*1231:4*952:4*1055:4*220:4*213:4*36:4*72:4*47:4*290:4*0:4*148:3*0:3*9:3*2:3*921:3*41:3*494:3*27:3*327:3*115:9*99:9*157:9*79:9*1123:9*840:9*965:9*1077:9*293:9*261:9*362:9*45:9*539:9*533:9*498:9*426:9*177:9*178:12*117:12*169:12*7:12*58:12*67:12*86:12*129:12*103:12*80:12*127:12*18:12*182:12*82:6*592:6*729:6*45:6*200:6*1462:6*147:6*510:6*50:6*222:6*385:6*579:6*498:6*30:6*287:6*737:6*15:6*141:6*1005:6*57:6*75:6*184:6*708:6*49:6*92:6*232:6*6:6*233:6*234:6*235:2*3:2*8:2*6:2*58:2*11:2*0:2*7:2*1:2*2:2*9:2*110:7*336:7*330:7*15:7*475:7*241:7*465:7*1349:7*337:7*345:7*524:7*27:7*841:7*1334:7*47:7*473:7*257:7*258:7*259:7*260:7*474:7*160:11*0:11*1:11*589:11*3:11*353:11*53:11*36:11*164:11*111:11*163:11*97:11*241:11*693:11*694:11*127:11*249:11*44:11*248:11*169:10*835:10*177:10*73:10*42:10*178:10*880:10*1017:10*3:10*861:10*112:10*147:10*11:10*1018:10*40:10*154:10*1019:10*64:10*362:10*249:10*133:10*134:10*135:8*903:8*1439:8*1602:8*234:8*1603:8*41:8*181:8*878:8*195:8*66:13*30:13*42:13*11:14*75:16*28:15*95:15*73:15*38:1*6:1*1 +9*45:9*1069:5*48:5*12:5*1047:4*37:4*106:2*108:2*2:2*64:7*103:8*1604 +6*1636:6*79:6*301:6*322:6*469:6*861:6*284:6*13:6*50:6*1615:7*546:7*46:7*1153:7*965:7*6:7*27:7*1046:5*1:5*2:5*48:5*62:5*558:5*557:5*663:5*12:3*0:3*9:3*57:3*595:3*1138:3*666:3*960:3*6:3*182:2*2:2*0:2*6:2*5:2*3:2*1:2*22:2*11:2*7:9*428:9*1076:9*47:9*1254:9*613:9*425:9*234:9*892:9*223:9*965:8*73:8*623:8*245:8*207:11*695:11*696:11*1:11*0:11*689:12*117:12*149:12*18:16*5:4*1232:4*1219:4*496:4*1010:10*46:10*121:10*11:10*100:13*143 +8*687:8*20:8*903:8*234:8*363:3*166:3*0:3*1:3*9:3*1162:3*62:12*117:12*286:12*169:5*48:5*1:5*2:5*17:5*109:5*51:5*253:5*12:2*0:2*1:2*3:2*7:2*6:2*22:2*8:7*0:7*1551:7*337:4*197:4*1233:4*1234:4*858:4*220:4*206:6*211:6*200:6*159:6*737:6*287:9*1255:9*11:9*332:9*362:9*1256:9*233:11*353:11*10:10*177:10*11:16*5:14*35 +13*9:13*23:5*1:5*2:5*62:5*48:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:3*0:3*327:3*115:10*261:10*249:10*133:10*134:10*135:6*465:6*92:6*232:6*6:6*233:6*234:6*235:8*115:12*18:12*7:12*82:2*1:2*3:2*0:2*110:16*28:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:7*473:7*257:7*258:7*259:7*260:7*474:7*160:1*1:11*169 +12*6:12*82:6*1218:6*232:6*6:6*233:6*234:6*235:8*1189:3*21:3*38:3*327:3*115:5*2:5*48:5*162:5*323:5*106:5*4:5*187:5*186:5*188:7*473:7*257:7*258:7*259:7*260:7*474:7*160:4*47:4*290:4*0:4*148:2*110:1*1:9*177:9*178:10*249:10*133:10*134:10*135:11*169 +7*72:7*1661:7*66:2*2:2*6:9*132:9*1257:3*910:3*629:4*19:4*45:4*48:5*1222 +6*160:6*49:6*574:6*54:6*306:6*195:6*35:6*304:6*53:12*169:5*48:5*75:5*1119:2*11:2*4:2*7:2*8:2*14:2*198:2*2:2*0:2*6:2*50:7*72:7*95:7*332:7*848:7*60:7*82:7*849:7*19:7*103:7*74:7*89:7*825:8*234:8*59:8*831:8*632:8*50:8*1605:8*1606:4*13:4*49:4*19:4*48:4*1235:4*15:4*42:4*1236:4*112:4*45:4*1237:9*1258:9*161:9*75:11*1:11*697:14*190:3*12:10*1020 +7*241:7*473:7*257:7*258:7*259:7*260:7*474:7*160:4*36:4*72:4*47:4*290:4*0:4*148:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:2*110:1*1:9*177:9*178:10*249:10*133:10*134:10*135:12*82:11*169 +9*118:9*205:9*1:9*670:8*890:8*143:8*632:8*148:8*278:8*58:8*181:4*670:4*62:4*48:4*19:4*1238:4*517:4*49:4*3:4*45:4*6:3*166:3*625:3*5:3*12:3*171:3*172:3*30:3*524:3*2:6*301:6*44:6*152:6*49:6*748:6*503:6*30:2*96:2*2:2*161:2*0:2*219:2*23:2*43:2*24:2*92:2*7:2*1:2*12:11*193:11*274:11*30:11*27:7*89:7*45:7*72:7*523:5*414:5*705:5*14:5*656:5*1094:1*3:1*0:1*2 +6*1637:6*469:6*301:6*1638:6*533:6*1639:6*1640:6*697:6*211:6*422:6*48:6*832:6*1005:6*1641:6*1055:6*165:6*174:6*166:6*108:6*51:6*266:6*336:6*53:6*1642:6*1338:6*1510:6*729:4*197:4*85:4*89:4*206:4*1194:4*328:4*88:4*333:4*0:4*19:4*45:4*48:4*921:4*177:4*46:4*1056:4*1239:4*341:4*321:4*4:4*654:4*50:4*1240:4*105:4*1241:4*215:4*310:4*633:4*73:4*42:4*1051:4*1242:4*1243:4*295:4*68:2*11:2*0:2*3:2*1:2*304:2*86:2*118:2*198:2*14:2*416:2*245:2*8:2*335:2*173:2*74:2*75:2*41:2*68:2*186:2*50:2*48:2*22:2*2:2*9:2*31:2*51:2*103:2*66:2*322:2*135:2*200:2*73:2*288:2*305:2*404:2*119:2*475:2*19:2*57:2*156:8*40:8*39:8*66:8*458:8*628:8*424:8*889:8*606:8*1002:8*59:8*585:8*759:8*365:8*1607:8*1608:8*780:8*133:7*1662:7*337:7*359:7*66:7*158:7*237:7*316:7*868:7*1663:7*1664:7*1665:7*1269:7*45:7*792:7*56:7*75:7*805:7*1666:7*46:7*79:7*1667:7*1668:7*139:7*806:7*1669:7*757:7*176:7*1670:7*288:7*1671:7*1672:7*1673:12*110:12*127:12*18:12*1:9*45:9*1259:9*1260:9*386:9*1261:9*250:9*309:9*637:9*1262:9*430:9*1263:9*1264:9*1265:9*1266:9*830:3*912:3*1163:3*6:3*75:3*87:3*89:3*62:3*96:3*78:3*161:3*325:3*495:3*470:3*1164:3*291:3*34:3*923:3*956:3*921:3*181:3*378:3*526:3*1165:3*43:3*44:3*1162:3*506:3*39:3*1166:3*370:3*1167:3*485:3*1168:3*714:3*220:3*1169:3*389:3*403:3*483:3*388:3*915:3*60:3*1170:3*1171:3*313:3*712:1*1:1*6:1*7:1*4:1*9:1*0:1*2:1*3:11*698:11*699:11*59:11*26:11*292:11*700:5*49:5*1223:5*236:5*533:5*48:5*1022:5*934:5*145:5*12:5*394:5*4:5*1224:5*211:5*621:5*560:5*137:5*243:5*1225:5*1196:5*1226:5*1001:5*1227:5*543:5*548:16*58:13*297:13*298:13*22:13*33:10*1021:10*46:10*137:10*1022:15*108:15*109:15*110:15*111:18*18 +9*45:9*42:9*583:9*723:9*430:9*251:4*747:4*19:4*48:4*754:4*881:4*1244:4*1245:4*309:4*1246:4*82:10*32:10*1023:10*1024:10*276:6*301:6*163:6*1045:6*1643:6*167:6*443:2*88:2*0:2*41:2*55:2*19:2*43:2*83:2*36:2*47:2*228:2*154:2*356:2*96:2*152:2*23:2*56:2*1:2*108:2*114:2*9:2*319:2*130:2*143:2*183:2*66:2*476:2*57:2*477:2*161:2*98:2*478:2*106:2*156:2*21:2*44:2*158:2*84:2*24:2*92:2*111:2*8:3*541:3*181:3*1172:3*1173:3*339:3*1174:3*26:3*1175:3*50:3*1176:3*632:3*782:3*289:3*192:3*1177:3*631:3*578:3*546:3*376:3*1178:3*695:3*1179:3*1054:3*1180:3*1181:3*694:3*1182:3*1183:3*974:3*265:3*508:3*109:3*1053:3*934:3*469:3*174:7*66:7*359:7*46:7*761:7*987:7*986:7*989:7*1674:7*524:7*575:7*786:12*149:12*3:12*18:1*6:1*2:1*3:1*4:1*7:1*1:1*8:1*9:1*5:1*0:5*955:5*1228:5*428:5*33:11*701:11*702:11*703:11*287:8*1609:8*1610:8*1611:8*708:8*343:8*296:17*15:16*1:13*35 +9*362:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*110:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +10*1016:10*500:10*479:5*847:5*145:5*1229:5*447:5*388:5*48:5*552:5*1230:5*738:5*12:8*1318:8*1612:8*1613:8*1614:8*606:8*628:8*1615:8*1616:3*78:3*99:3*87:3*629:3*706:3*181:3*541:3*44:3*89:3*291:3*606:3*728:3*526:3*290:3*388:3*528:3*546:3*1184:3*62:3*283:3*533:3*90:2*73:2*75:2*68:2*152:2*88:2*41:2*118:2*234:2*86:2*303:2*74:2*302:2*198:2*135:6*422:6*1644:6*301:6*1645:6*859:6*1646:7*1675:7*45:7*66:7*737:7*1676:7*1677:7*1678:7*1679:7*125:7*46:7*792:7*542:9*45:9*320:9*386:4*19:4*45:4*122:4*651:4*921:4*1050:4*69:4*1247:4*1229:4*633:4*48:4*750:4*73:4*1248:4*1249:4*1250:4*1251:4*1252:4*1253:4*1254:4*1255:4*1256:4*1257:4*1190:4*321:12*489:12*117:11*704:11*594:11*330:1*6:1*4 +3*49:4*1187:4*19:7*1213:2*479 +5*720:5*17:5*48:4*117:4*9:4*19:4*45:4*48:2*2:2*5:2*11:2*7:2*0:6*12:7*67:7*66:3*646:3*9:3*541:8*53:13*150:9*45 +9*45:8*1617:8*41:8*858:5*1231:5*353:5*1026:5*48:5*388:5*1232:7*1203:7*1680:7*830:7*45:7*66:4*859:4*377:4*19:4*45:2*73:2*14:2*39:2*304:2*75:2*78:3*46:3*78:3*87:3*25:3*89:3*600:3*629:6*967:6*1647:11*705 +9*45:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*110:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +8*50:8*1352:8*1618:8*234:8*1619:8*48:8*306:8*58:8*1620:8*1505:8*1621:8*77:8*49:8*20:8*1622:8*1623:8*1624:8*1625:8*1440:8*252:2*1:2*39:2*316:2*11:2*7:2*0:2*2:2*9:2*3:2*8:2*38:2*6:2*31:2*68:2*188:2*300:2*480:2*78:2*14:2*55:2*65:2*43:2*88:2*234:2*73:2*481:2*213:2*76:2*476:2*422:2*439:13*23:13*81:13*31:3*9:3*12:3*476:3*1185:3*1:3*62:3*1186:3*878:3*667:3*89:3*290:3*599:3*78:3*44:3*1187:3*1188:3*171:3*172:3*572:10*691:10*161:10*365:10*202:10*1025:10*1026:10*1027:5*48:5*1145:5*451:5*3:5*1233:5*1234:5*371:5*553:5*1235:5*1236:5*1237:5*5:5*552:5*44:7*388:7*1023:7*1681:7*89:7*220:7*1682:7*141:7*19:7*713:7*818:7*335:7*1477:7*178:7*1292:7*1670:7*830:7*392:7*1683:7*288:7*176:9*1032:9*49:9*1267:9*391:9*1268:9*1269:9*1270:9*1271:9*1272:9*1273:9*1274:9*1275:9*67:6*15:6*1119:6*322:6*750:6*49:6*170:6*1648:6*495:6*73:6*209:6*46:6*249:6*579:6*795:6*1529:6*1649:6*1650:6*1651:6*588:6*1652:6*1653:6*1654:6*1136:12*2:12*382:12*490:11*172:11*175:11*706:11*331:11*707:11*708:11*709:11*710:11*27:4*89:4*12:4*19:4*45:4*328:4*88:4*85:4*1258:4*367:4*357:4*675:4*1259:4*1260:4*48:4*10:4*1261:4*101:4*912:4*1262:4*1263:4*1264:4*63:4*320:4*110:4*111:4*390:4*1265:4*1266:4*311:1*8:1*1:1*9:1*5:1*2:14*191 +10*691:10*202:10*161:10*210:10*272:10*252:10*163:5*1238:5*48:5*1:5*2:5*65:5*306:5*12:5*167:5*1239:5*293:5*1236:5*1240:5*1241:5*1235:5*239:5*296:5*51:5*453:5*4:5*57:5*73:5*243:5*519:5*104:5*1242:5*66:5*615:5*1243:5*680:2*251:2*0:2*1:2*11:2*3:2*2:2*6:2*8:2*38:2*33:2*68:2*134:2*73:2*150:2*153:2*99:2*75:2*304:2*43:2*294:2*269:2*131:2*324:2*97:2*92:2*122:2*213:2*77:2*228:2*23:2*154:2*157:2*135:2*367:2*132:2*28:2*144:2*115:2*114:2*152:2*44:2*88:2*248:2*74:6*1655:6*48:6*322:6*236:6*25:6*1656:6*1657:6*1658:6*1659:6*1660:6*78:6*1661:6*187:6*1662:6*46:6*1663:6*1664:6*737:6*34:6*1665:6*1666:6*1667:6*1668:6*1669:6*1670:6*1671:6*1672:6*57:6*1673:6*106:6*1454:6*548:6*225:6*1674:6*116:6*1675:6*43:6*180:3*166:3*0:3*1:3*1189:3*94:3*62:3*9:3*78:3*12:3*71:3*89:3*388:3*241:3*170:3*172:3*503:3*30:3*881:3*143:3*87:3*70:3*74:3*28:3*164:3*999:3*283:7*0:7*89:7*60:7*1264:7*598:7*214:7*81:7*392:7*1292:7*50:7*360:7*78:7*986:7*411:7*1684:7*139:7*575:7*288:7*142:7*1685:7*307:11*448:11*127:11*45:11*331:11*94:11*25:11*711:11*712:11*713:8*56:8*250:8*20:8*69:8*1626:8*71:8*1627:8*628:8*1628:8*708:8*1226:8*1178:8*1629:8*1630:8*1631:8*1632:12*2:12*326:12*135:12*6:12*491:12*240:16*5:9*261:9*191:9*403:9*271:9*45:9*132:9*1276:9*251:9*1277:9*1278:9*1279:9*1280:9*1281:9*1282:9*149:13*13:13*12:13*10:13*96:13*3:4*2:4*88:4*1267:4*53:4*103:4*16:4*19:4*328:4*181:4*73:4*599:4*1268:4*79:4*52:4*85:4*310:4*1126:4*34:4*64:4*452:4*394:4*35:4*84:4*30:4*548:15*112:15*113:1*2:1*1:1*4:1*7:1*6:1*0:1*3:1*9:17*25:14*192 +9*34:9*99:9*177:9*178:5*1:5*2:5*62:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:3*0:3*12:3*327:3*115:10*261:10*274:10*249:10*133:10*134:10*135:6*465:6*7:6*92:6*232:6*6:6*233:6*234:6*235:8*115:8*1407:2*1:2*0:2*110:13*23:11*53:11*331:11*169:4*36:4*72:4*47:4*290:4*0:4*148:7*473:7*257:7*258:7*259:7*260:7*474:7*160:1*1:12*82 +9*45:9*324:9*42:9*583:9*430:9*251:9*391:9*79:9*118:9*180:9*700:9*428:10*691:10*11:10*283:10*276:10*498:10*188:7*1209:7*965:7*47:7*1292:7*2:7*700:7*335:7*1686:7*66:7*1687:7*359:7*46:7*761:7*986:7*524:7*575:7*786:7*1688:7*72:7*360:7*81:7*91:7*19:7*776:7*98:7*80:2*292:2*311:2*16:2*3:2*6:2*198:2*8:2*64:2*39:2*2:2*245:2*0:2*135:2*56:2*83:2*1:2*92:2*9:2*319:2*130:2*183:2*65:2*55:2*23:2*310:2*12:2*417:4*857:4*1258:4*89:4*12:4*892:4*51:4*886:4*19:4*48:4*651:4*921:4*881:4*82:4*16:4*49:4*44:4*53:5*176:5*48:5*1244:5*634:5*428:5*33:5*656:5*236:5*414:5*69:5*167:5*264:5*62:11*714:11*127:11*715:11*716:11*287:11*717:11*577:3*1190:3*670:3*6:3*1191:3*1192:3*290:3*423:3*541:3*546:3*544:3*1193:3*1057:3*1194:3*1195:3*1196:3*7:3*1197:3*1185:3*171:3*172:3*30:3*9:6*1024:6*570:6*236:6*1676:6*463:6*163:6*443:6*723:6*54:6*1460:6*306:8*628:8*1633:8*295:8*1634:8*708:8*343:8*296:8*1621:8*181:8*50:8*643:12*492:12*149:12*3:12*18:16*1:1*1:1*6:1*9:1*4:1*2:1*3:17*15:13*35:13*13:19*6 +12*6:12*82:6*1218:6*232:6*6:6*233:6*234:6*235:8*1189:3*21:3*38:3*327:3*115:5*2:5*48:5*162:5*323:5*106:5*4:5*187:5*186:5*188:7*473:7*257:7*258:7*259:7*260:7*474:7*160:4*47:4*290:4*0:4*148:2*110:1*1:9*177:9*178:10*249:10*133:10*134:10*135:11*169 +4*200:4*121:4*6:4*837:4*0:4*253:3*166:3*0:3*9:3*639:3*152:3*627:3*886:3*22:3*400:5*48:5*1:5*2:5*459:5*248:5*37:5*31:5*18:7*1542:7*64:7*1689:7*89:7*111:7*1690:7*46:7*337:7*696:6*317:6*1450:6*682:6*286:6*1557:6*1677:6*300:6*141:6*273:6*322:2*2:2*11:2*7:2*22:2*3:2*6:2*1:2*0:2*5:2*158:2*47:2*77:2*306:8*234:8*56:8*3:8*595:8*236:8*65:8*80:8*49:8*47:8*86:8*72:8*647:8*151:8*640:12*135:12*55:14*21:9*137:9*5:9*38:9*240:9*0:9*1032:9*34:9*516:9*6:11*53:11*70:11*278:10*482:10*35:10*563:10*420:10*3:10*161:13*23:13*33:15*15 +8*595:8*234:8*20:8*489:8*1042:8*3:8*427:8*49:8*596:8*72:8*96:8*45:8*780:8*180:8*1635:8*1463:8*56:8*1636:8*1451:8*1637:8*1638:8*775:8*66:8*1639:8*245:8*786:8*256:8*515:8*1149:8*59:8*1640:8*777:8*1641:5*663:5*48:5*1:5*2:5*349:5*17:5*109:5*166:5*168:5*1245:5*774:5*749:5*1246:5*236:5*561:5*5:5*12:5*62:5*521:5*146:5*935:5*1247:5*1248:5*1249:5*1215:5*1250:5*1251:5*373:5*1252:5*680:5*1253:5*776:5*137:5*31:3*166:3*0:3*38:3*9:3*12:3*89:3*78:3*604:3*44:3*99:3*283:3*116:3*1198:3*182:3*1199:3*76:3*87:3*495:3*1200:3*526:3*291:7*166:7*214:7*1349:7*46:7*213:7*337:7*82:7*102:7*1691:7*288:7*1692:7*1240:7*19:7*6:7*89:7*514:7*796:7*64:7*881:7*614:7*1693:7*1694:7*1695:7*992:7*1696:7*969:7*1697:7*875:7*345:7*237:7*1698:7*1699:7*60:6*199:6*50:6*211:6*854:6*159:6*322:6*30:6*301:6*45:6*729:6*147:6*58:6*485:6*25:6*1678:6*42:6*1679:6*6:6*780:6*1680:6*1681:6*1682:6*1683:6*163:6*1684:6*730:6*1542:6*548:11*292:11*164:11*1:11*3:11*172:11*23:11*175:11*718:11*70:11*79:11*25:11*330:2*11:2*0:2*3:2*7:2*6:2*1:2*8:2*58:2*16:2*2:2*73:2*74:2*304:2*188:2*51:2*22:2*68:2*31:2*118:2*38:2*377:2*75:13*30:13*9:13*23:13*22:4*197:4*744:4*57:4*6:4*37:4*328:4*42:4*0:4*846:4*106:4*101:4*368:4*268:4*88:4*52:4*393:4*68:4*206:4*53:4*19:4*110:4*61:4*586:4*373:4*726:4*1022:4*548:4*73:4*1269:4*85:4*858:4*657:4*390:9*261:9*79:9*1283:9*423:9*59:9*56:9*153:9*1122:9*1123:9*840:9*271:9*51:9*122:9*326:9*277:9*49:9*534:9*637:9*1109:9*58:9*15:9*1284:9*35:9*367:9*292:9*386:9*1105:12*135:12*127:12*83:12*382:12*117:12*80:12*6:12*493:1*4:1*6:10*11:10*35:10*194:10*1028:10*430:10*1029:10*1030:10*833:10*715:10*1031:10*1032:10*1033:16*5:15*73:14*75:14*13:14*38 +4*45:4*6:4*379:4*41:7*907:7*1542:7*0:7*89:7*1378:7*19:7*6:7*47:7*87:7*95:7*186:3*166:3*0:3*1:3*599:3*393:3*12:5*48:5*1:5*2:5*61:5*555:5*151:2*0:2*1:2*2:2*12:2*7:2*160:2*22:2*11:2*38:2*3:2*6:8*56:8*863:8*157:8*1635:8*49:8*59:8*1360:12*6:12*310:12*135:12*234:9*55:9*77:9*533:9*1027:9*261:9*6:10*873:10*66:14*13:11*1:11*3:6*25:6*1685:6*854:6*301:6*729:6*45:6*1523:6*3:6*120 +4*45:4*28:4*220:4*1069:4*106:4*1270:7*1547:7*89:7*538:7*6:7*19:7*25:7*541:7*103:7*918:7*586:7*300:7*82:7*1128:3*166:3*0:3*85:3*9:3*359:3*502:3*341:3*12:3*1118:5*439:5*1:5*2:5*342:5*48:5*31:5*1254:5*166:5*685:8*56:8*19:8*59:8*153:8*58:8*110:8*440:8*20:8*1635:8*813:8*1383:8*141:8*832:8*49:8*1642:8*53:8*3:10*231:10*66:10*946:10*46:10*142:10*927:9*55:9*425:9*51:9*503:9*161:9*122:9*65:9*261:9*191:9*88:11*1:11*172:11*135:11*220:11*504:11*215:11*36:2*2:2*11:2*12:2*8:2*7:2*3:2*6:2*0:2*9:2*1:2*22:2*5:2*13:2*38:12*494:12*6:12*169:12*135:12*7:15*23:6*46:6*25:6*1686:6*343:6*5:6*856:6*854:6*1551:6*301:6*729:6*45:6*890:6*34:14*4:14*13:13*129:13*9 +4*45:4*6:4*260:4*0:4*326:4*48:4*106:6*1553:6*48:6*300:6*195:6*98:6*5:6*322:6*187:6*120:6*1278:6*948:6*728:6*579:6*85:3*166:3*0:3*1:3*12:3*41:3*42:3*9:3*52:5*48:5*1:5*2:5*685:5*61:5*129:5*33:5*166:5*62:5*37:5*288:5*236:5*561:5*896:5*447:5*168:5*295:5*71:8*234:8*49:8*1079:8*3:8*110:8*182:8*20:8*86:8*72:8*924:8*1643:8*595:2*0:2*1:2*11:2*2:2*16:2*7:2*3:2*12:2*8:2*38:2*14:2*300:2*268:2*4:2*6:2*9:2*33:2*37:2*5:7*0:7*89:7*753:7*338:7*538:7*75:7*82:7*186:7*1025:7*1547:7*524:7*1691:7*818:7*133:7*521:7*1700:7*696:7*825:9*65:9*8:9*55:9*27:9*1285:9*1286:9*51:9*976:9*182:9*122:9*90:9*818:9*326:9*317:9*344:15*23:15*114:15*38:11*1:11*453:11*172:11*245:11*487:11*44:11*263:11*719:14*13:13*30:12*6:12*231:12*80:12*234:10*276:10*231:10*1034:10*97:10*98:10*11:10*337:10*362:10*482:1*1 +4*45:4*1271:4*372:4*378:4*253:4*33:4*220:4*375:4*1051:4*15:4*53:4*83:4*6:7*825:7*1542:7*87:7*753:7*89:7*875:7*19:7*6:7*17:7*586:7*141:7*56:7*478:7*84:7*1701:7*521:7*447:3*166:3*0:3*12:3*541:3*629:3*1201:3*31:3*9:3*57:3*27:3*46:3*84:5*48:5*1:5*2:5*61:5*685:5*414:5*166:5*198:5*1044:5*144:8*56:8*149:8*49:8*196:8*72:8*234:8*58:8*1635:8*65:8*3:8*86:8*50:8*1644:8*110:8*596:8*1645:8*51:9*55:9*8:9*261:9*51:9*65:9*21:9*879:9*26:9*1287:9*1:9*50:9*122:9*191:9*49:9*1034:9*153:9*15:9*6:9*1288:11*595:11*1:11*60:11*172:11*23:11*3:11*68:11*109:2*16:2*6:2*7:2*3:2*11:2*0:2*1:2*2:2*4:2*5:2*22:2*8:2*9:2*50:2*12:2*35:2*38:6*195:6*98:6*1450:6*5:6*1523:6*25:6*1687:6*317:6*146:6*3:6*574:6*1688:6*691:6*13:6*1411:6*48:6*1553:14*13:14*21:14*79:13*30:13*23:12*135:12*6:12*495:12*169:12*89:15*92:10*186:10*12:10*276:10*1035:10*887:10*35:10*379:10*174:10*1036:1*1:1*6:1*4:1*9:1*3 +6*58:4*68:8*595:12*496:5*663 +4*42:4*237:4*0:4*148:3*166:3*0:3*1:3*12:3*115:5*48:5*1:5*2:5*166:5*96:5*186:5*323:5*106:5*4:5*187:8*234:8*56:8*3:8*1435:8*157:2*9:2*22:2*101:2*0:2*7:2*3:2*110:11*172:11*1:11*68:11*77:12*245:12*3:12*117:12*82:10*258:10*11:10*249:10*133:10*134:10*135:6*579:6*573:6*730:6*50:6*485:6*232:6*6:6*233:6*234:6*235:14*13:14*76:9*435:9*122:9*177:9*178:7*1000:7*696:7*257:7*258:7*259:7*260:13*23:13*299:17*15:1*1 +3*666:3*166:3*0:5*48:5*1:5*2:5*1255:5*166:8*234:8*56:8*3:8*157:2*2:2*11:2*0:2*7:2*3:2*1:2*12:2*6:7*64:7*514:7*102:7*490:7*706:7*1265:7*1276:7*1419:11*172:11*292:11*1:11*23:11*113:11*25:11*68:13*23:13*30:13*299:6*50:6*1450:6*103:6*5:14*13:14*76:9*51:9*1122:10*873:10*11:12*245:12*80:12*89:12*117 +5*236:5*48:5*1:5*2:5*561:5*166:3*166:3*0:3*62:3*39:3*12:3*470:3*9:7*1542:7*64:7*488:7*1702:7*696:7*102:7*1264:7*238:7*87:7*337:7*1419:2*2:2*11:2*0:2*3:2*6:2*1:2*7:2*9:11*172:11*1:11*323:11*25:14*13:14*34:14*76:8*49:8*3:8*66:8*56:8*280:8*13:8*476:8*432:8*234:13*23:13*299:12*89:12*80:12*245:12*117:15*20:15*23:6*1450:6*322:6*120:6*15:6*159:9*51:9*234:4*902:4*6:10*154 +7*825:7*1542:7*87:7*753:7*89:7*875:7*58:3*166:3*0:5*48:5*1:5*2:5*61:5*685:4*45:4*106:4*6:8*56:8*149:8*49:8*196:8*72:8*234:8*58:9*55:9*8:9*261:9*51:9*65:9*21:11*595:11*1:11*60:11*172:11*23:11*444:2*16:2*6:2*7:2*3:2*11:2*0:2*1:2*2:2*4:6*195:6*98:6*1450:6*5:14*13:13*30:13*23:12*135:12*6:15*92 +4*42:4*0:4*148:4*68:7*257:7*258:7*259:7*260:2*110:2*6:10*249:10*133:10*134:10*135:11*77:5*186:5*323:5*106:5*4:5*187:1*1:6*232:6*6:6*233:6*234:6*235:6*196:9*177:9*178:12*82:3*115 +3*476:3*166:3*0:3*12:3*483:3*404:3*9:5*456:5*1:5*2:5*288:5*166:5*619:5*48:5*251:8*234:8*49:8*66:8*463:8*3:8*56:8*432:8*53:8*261:2*2:2*11:2*12:2*0:2*7:2*3:2*9:2*6:2*33:2*8:2*5:7*64:7*488:7*186:7*78:7*337:7*157:7*1419:7*1050:7*89:11*172:11*1:11*720:11*487:11*23:14*13:14*76:14*20:12*310:12*80:12*245:12*117:12*3:6*322:6*1450:6*120:6*15:6*159:6*34:6*320:9*51:9*234:9*47:9*122:9*49:9*277:10*406:10*154:10*939:10*97:15*23:15*20:4*6:4*9:13*157:13*9 +3*35:3*166:3*0:3*27:3*9:3*39:3*575:3*46:3*41:3*629:3*541:3*12:3*495:3*1138:3*1:3*400:5*48:5*1:5*2:5*557:5*41:5*162:5*125:5*236:5*1256:5*55:5*1257:5*61:5*1081:5*454:5*71:5*685:5*24:6*317:6*31:6*286:6*224:6*723:6*216:6*98:6*1689:6*944:6*49:6*48:6*19:6*15:6*54:6*46:6*38:6*573:6*178:6*100:6*721:6*565:7*1542:7*64:7*488:7*524:7*1702:7*337:7*186:7*98:7*563:7*19:7*47:7*378:7*271:7*133:7*160:11*60:11*172:11*25:11*721:11*1:11*36:11*94:11*129:11*177:11*200:2*22:2*2:2*11:2*12:2*5:2*0:2*7:2*9:2*1:2*3:2*16:2*6:2*4:2*52:2*8:8*234:8*49:8*207:8*157:8*595:8*39:8*3:8*245:8*1646:8*280:8*65:8*197:8*24:8*53:8*181:8*153:8*20:8*58:8*1647:8*51:8*56:14*13:14*76:9*362:9*7:9*137:9*45:9*533:9*1080:9*58:9*388:9*33:9*161:9*55:9*6:9*1289:9*122:12*80:12*117:12*55:12*245:12*497:12*416:12*365:12*7:12*149:10*498:10*276:10*283:10*11:10*34:10*96:10*956:10*147:10*36:10*528:4*27:4*106:4*44:4*19:4*45:4*0:13*300:13*97:13*33:1*1:1*2:1*6 +3*48:3*166:3*0:3*12:3*2:3*439:3*7:3*287:3*1:3*350:3*20:3*536:3*37:3*351:3*348:3*466:5*48:5*1:5*2:5*459:5*52:5*35:5*77:5*45:5*559:5*449:5*1258:5*37:5*483:5*719:5*1259:5*28:7*1542:7*64:7*13:7*523:7*563:7*87:7*167:7*43:7*19:7*84:7*186:7*337:7*89:7*180:7*696:7*1703:7*1704:7*490:7*372:7*721:8*234:8*56:8*3:8*19:8*890:8*143:8*337:8*181:8*162:8*243:8*66:8*52:8*1648:8*1649:8*49:8*595:8*86:8*572:8*59:8*697:8*1650:8*328:8*306:2*2:2*11:2*0:2*3:2*4:2*6:2*1:2*7:2*22:2*245:2*12:2*8:2*5:2*9:15*15:10*1037:10*22:10*167:10*9:10*34:10*880:10*35:10*175:10*11:10*74:10*879:10*230:10*956:10*809:9*280:9*707:9*0:9*1079:9*45:9*79:9*5:9*1121:9*706:9*608:9*112:9*115:9*674:11*36:11*331:11*45:11*477:11*660:11*275:11*235:11*6:11*1:4*318:4*110:4*4:4*117:4*83:4*32:4*16:4*568:4*31:4*525:4*44:4*27:4*251:6*488:6*489:6*1690:6*1513:6*7:6*5:6*23:6*473:6*41:6*13:6*294:6*103:6*178:6*34:14*13:14*60:12*135:12*169:12*498:12*307:12*18:12*496:12*236:12*316:13*34:13*212:13*3:13*301 +3*12:3*166:3*0:6*1523:6*854:6*5:5*48:5*1:5*2:5*685:5*61:5*340:5*39:5*166:5*12:7*1542:7*89:7*478:7*176:7*60:7*875:7*1419:7*103:7*825:7*129:2*11:2*0:2*1:2*12:2*7:2*3:2*4:2*8:2*64:13*23:13*30:13*299:4*45:4*375:4*33:4*106:4*42:14*13:14*76:8*49:8*157:8*58:8*201:8*234:8*595:8*72:9*261:9*55:9*8:12*135:12*169:12*455:12*6:12*117:12*496:11*23:11*595:11*33:10*887:10*35:10*161:10*231:10*906 +3*12:3*0:3*9:3*1:3*404:3*422:3*625:3*2:3*78:3*6:3*933:3*99:3*726:3*93:3*328:3*121:3*160:3*27:3*85:3*57:3*52:3*95:3*964:3*1202:3*10:3*358:3*48:3*480:3*31:3*348:3*231:3*287:3*524:3*1151:3*350:3*541:3*629:3*41:3*123:3*352:3*400:5*705:5*1:5*2:5*48:5*112:5*167:5*83:5*198:5*33:5*74:5*69:5*1049:5*108:5*14:5*380:5*1260:5*1261:5*23:5*12:5*95:5*459:5*288:5*1262:5*563:5*342:5*236:5*93:5*1094:5*264:5*53:5*1263:5*37:5*62:5*147:5*591:5*24:5*1264:5*307:5*506:5*1265:5*78:5*19:5*959:5*5:5*1213:5*39:5*704:5*1096:5*158:5*96:5*544:5*166:5*279:5*52:5*123:5*278:5*196:5*795:5*140:5*696:5*1266:5*117:5*125:5*238:5*1267:5*455:5*159:5*637:5*129:5*671:5*89:5*340:5*554:7*337:7*89:7*264:7*69:7*478:7*441:7*31:7*60:7*38:7*575:7*93:7*1589:7*84:7*191:7*188:7*230:7*303:7*288:7*19:7*1705:7*1706:7*357:7*286:7*166:7*252:7*180:7*17:7*167:7*183:7*173:7*45:7*27:7*734:7*47:7*502:7*1707:7*46:7*239:7*129:7*68:7*82:7*168:7*1517:7*250:7*138:7*1708:7*1419:7*465:7*120:7*521:7*1005:7*186:7*87:7*1114:7*271:7*110:7*119:7*51:7*696:7*1328:7*880:7*231:7*1709:7*598:7*0:7*437:7*277:7*829:7*849:7*1710:7*13:7*693:7*691:7*98:7*232:7*713:7*1711:7*204:7*80:7*773:7*130:7*6:7*33:7*72:7*563:7*284:7*523:7*859:7*524:7*298:7*77:7*1277:7*321:7*365:7*1712:7*170:7*75:7*133:7*1713:8*3:8*49:8*234:8*165:8*1042:8*56:8*243:8*37:8*175:8*70:8*204:8*141:8*851:8*1651:8*1463:8*1652:8*1653:8*1654:8*1655:8*1656:8*181:8*574:8*143:8*643:8*66:8*156:8*762:8*116:8*19:8*20:8*774:8*280:8*1657:8*86:8*1567:8*1450:8*196:8*265:8*50:8*65:8*1205:8*24:8*46:8*703:8*91:8*42:8*525:8*53:8*1385:8*1658:8*127:8*785:8*1659:8*834:8*152:8*623:8*45:8*1101:8*1353:8*1126:8*1222:8*207:8*58:8*989:8*52:8*1279:8*587:8*197:8*1431:8*244:8*251:8*262:8*755:8*252:8*97:8*122:8*595:8*1660:8*1192:8*664:8*738:8*259:8*1661:8*512:8*110:8*199:8*59:8*1662:2*2:2*11:2*0:2*7:2*6:2*5:2*3:2*4:2*22:2*1:2*12:2*8:2*38:2*48:2*393:2*23:2*9:2*335:2*240:2*33:2*16:2*451:2*449:2*92:2*111:2*69:2*58:2*14:13*23:13*267:13*35:13*34:13*130:13*3:13*302:13*30:13*253:13*106:13*22:13*9:13*301:13*24:13*116:13*171:13*303:13*13:13*100:13*33:12*135:12*2:12*245:12*499:12*500:12*501:12*502:12*503:12*234:12*169:12*504:12*203:12*505:12*87:12*58:12*506:12*89:12*507:12*80:12*391:12*479:12*7:12*310:12*6:12*189:12*168:12*117:12*172:12*55:12*35:12*98:12*430:12*508:12*103:12*509:12*496:12*236:12*1:12*146:12*23:12*25:6*820:6*317:6*158:6*676:6*31:6*322:6*1471:6*36:6*249:6*34:6*682:6*5:6*907:6*1197:6*296:6*1489:6*1691:6*15:6*155:6*211:6*493:6*3:6*152:6*166:6*160:6*512:6*1692:6*1614:6*1558:6*146:6*263:6*832:6*306:6*162:6*408:6*46:6*300:6*98:6*174:6*29:6*100:6*488:6*85:6*1030:6*141:6*126:6*236:6*84:6*102:6*1141:6*713:6*49:6*737:6*1693:6*485:6*125:6*191:6*1580:6*275:6*1198:6*273:6*68:6*1694:6*1529:6*579:6*574:6*509:6*1695:6*1696:6*25:6*1697:6*32:6*297:6*149:6*582:6*913:6*176:6*4:6*1698:6*685:15*23:15*15:15*104:15*92:15*38:15*37:15*102:9*261:9*190:9*137:9*28:9*46:9*5:9*353:9*529:9*277:9*146:9*292:9*403:9*209:9*333:9*132:9*130:9*456:9*339:9*542:9*33:9*800:9*229:9*619:9*1290:9*169:9*60:9*161:9*816:9*574:9*426:9*191:9*122:9*54:9*35:9*1137:9*0:9*1291:9*1031:9*1079:9*6:9*223:9*19:9*667:9*49:9*78:9*180:9*516:9*1292:9*848:9*506:9*388:9*222:9*13:9*1170:9*552:9*537:9*47:9*1293:9*435:9*565:9*185:9*286:9*7:9*200:9*580:9*707:9*1294:9*194:9*84:4*88:4*59:4*110:4*912:4*15:4*31:4*213:4*310:4*106:4*903:4*586:4*19:4*1272:4*1273:4*1274:4*907:4*1275:4*1276:4*1277:4*200:4*1278:4*1279:4*1280:4*42:4*1281:4*1282:4*1283:4*1284:4*1285:4*1286:4*111:4*780:4*788:4*517:4*379:4*758:4*1287:4*375:4*117:4*9:4*105:4*38:4*0:4*16:4*6:4*735:4*76:4*220:4*29:4*131:4*906:4*905:4*843:4*32:4*1058:4*52:4*1288:4*373:4*631:4*904:4*157:4*33:4*4:4*847:4*191:4*3:4*1289:4*48:4*312:4*49:4*902:4*1073:4*1146:10*5:10*879:10*35:10*154:10*210:10*100:10*306:10*362:10*403:10*513:10*993:10*394:10*66:10*147:10*1038:10*480:10*9:10*11:10*563:10*812:10*96:10*276:10*64:10*379:10*18:10*109:10*162:10*1:10*337:10*46:10*367:10*582:10*1039:10*99:10*822:10*966:10*260:10*97:10*98:10*1040:10*117:10*946:10*34:10*365:10*264:10*1041:10*323:10*161:10*65:10*334:10*42:10*1042:10*1043:10*1044:10*861:10*914:10*230:10*1045:10*378:10*1046:10*328:10*815:10*961:11*133:11*171:11*23:11*53:11*207:11*172:11*3:11*373:11*30:11*1:11*303:11*722:11*400:11*333:11*121:11*602:11*175:11*111:11*220:11*170:11*140:11*32:11*243:11*246:11*109:11*93:11*177:11*174:11*399:11*723:11*652:11*245:11*380:11*68:11*338:11*595:11*102:11*724:11*94:11*214:11*578:11*673:11*725:11*726:11*719:11*727:11*549:11*728:11*200:11*267:14*60:14*13:14*75:14*14:14*104:14*92:14*59:14*82:14*193:14*8:14*128:14*57:14*83:14*151:14*194:14*107:1*5:1*1:1*2:1*6:1*4:1*9:1*8:16*16:16*7:16*49:17*26:17*12 +3*12:3*166:3*0:3*9:3*2:7*825:7*875:7*186:7*180:7*337:7*393:7*157:7*1419:5*48:5*1:5*2:5*685:5*61:5*619:5*757:5*23:5*166:8*234:8*56:8*3:8*157:8*49:8*432:8*363:8*53:2*11:2*50:2*4:2*0:2*1:2*22:2*3:2*9:2*7:2*8:2*12:2*6:11*172:11*23:11*1:11*245:10*887:10*35:10*11:12*169:12*6:12*135:12*245:12*87:12*89:12*117:9*8:9*55:9*21:9*261:9*130:9*234:9*5:9*1080:9*122:13*30:13*23:13*9:13*299:15*92:6*5:6*854:6*15:6*45:6*729:6*301:6*905:14*82:14*76:4*131:4*106 +3*12:3*166:3*0:3*9:3*27:7*825:7*89:7*875:7*753:7*75:7*338:7*133:7*36:5*48:5*1:5*2:5*29:5*61:5*166:8*234:8*49:8*196:8*59:8*50:2*11:2*0:2*7:2*3:2*2:2*1:2*12:2*6:2*9:2*22:2*8:13*23:13*30:13*31:9*65:9*1034:9*8:9*55:9*6:9*90:9*976:9*122:9*537:9*498:9*426:12*169:12*6:12*183:12*90:4*4:4*106:4*42:4*45:14*13:6*98:6*5:6*955:6*1141:6*29:6*85:10*11:10*276:10*35:10*424:10*98:10*362:15*23:11*23 +3*12:3*166:3*1020:3*235:3*1:3*9:3*237:3*280:3*302:6*687:6*574:6*12:6*1699:6*312:6*23:6*146:6*39:6*195:6*322:6*204:5*48:5*75:5*39:5*340:5*144:5*374:5*23:5*140:5*96:7*1542:7*89:7*598:7*56:7*1714:7*1715:7*205:7*191:7*419:7*661:7*78:7*186:2*2:2*11:2*0:2*7:2*3:2*22:2*1:2*8:2*6:2*12:2*5:8*234:8*56:8*632:8*148:8*1663:8*1664:8*574:8*291:8*49:8*73:8*516:8*488:8*126:8*265:8*1665:8*157:8*65:12*2:12*169:9*1218:9*3:9*133:9*35:9*518:9*0:4*539:4*49:4*19:4*1290:4*1208:4*110:4*29:4*796:4*118:14*13:14*186:10*43:10*117:10*293:10*716:10*90:11*1:11*45:11*307:11*258:11*729:1*5:16*25:16*6:13*34:13*31:13*23 +3*12:3*0:3*1:3*495:3*39:3*9:3*502:3*341:3*35:3*1203:3*182:3*180:3*625:3*335:3*57:3*400:5*1:5*2:5*48:5*129:5*295:5*248:5*37:5*93:5*705:5*167:5*152:5*75:5*46:5*166:2*0:2*1:2*2:2*11:2*7:2*3:2*22:2*5:2*38:2*8:2*12:2*6:2*4:2*10:2*158:2*47:2*77:2*34:7*0:7*64:7*89:7*188:7*823:7*1716:7*696:7*933:7*277:7*73:7*441:7*927:7*381:7*173:7*1626:7*60:7*186:8*595:8*234:8*56:8*3:8*1311:8*151:8*157:8*236:8*65:8*86:8*72:8*272:8*703:8*640:4*6:4*27:4*411:4*1291:4*81:4*1292:4*113:4*555:4*539:4*49:4*0:4*253:10*482:10*35:10*34:10*11:10*194:10*563:10*420:10*365:10*154:10*973:10*117:13*23:13*304:13*42:13*33:12*80:12*2:12*169:12*168:9*421:9*137:9*5:9*1295:9*0:9*51:9*125:9*37:9*668:9*1122:9*261:9*16:9*530:9*6:9*55:9*122:9*441:9*1231:6*1450:6*682:6*286:6*1557:6*473:6*300:6*120:6*304:6*574:6*98:6*58:6*687:6*15:11*53:11*70:11*1:11*172:11*23:11*151:11*400:11*177:11*730:1*4:1*2:15*23:14*76 +3*63:3*0:3*33:3*1203:3*744:3*9:3*39:3*48:3*12:3*470:3*480:3*35:3*274:3*495:3*534:3*404:3*476:3*1:3*115:3*57:3*400:12*245:12*496:12*6:12*135:12*169:12*55:12*80:12*117:12*2:12*89:12*7:12*18:12*82:12*316:2*3:2*1:2*0:2*2:2*7:2*6:2*8:2*12:2*5:2*22:2*110:2*11:2*9:2*33:2*16:8*3:8*907:8*198:8*207:8*20:8*66:8*1666:8*34:8*1381:8*96:8*56:8*234:8*595:8*243:8*447:8*1503:8*128:8*86:8*72:8*1435:8*49:8*50:5*48:5*5:5*129:5*106:5*14:5*557:5*33:5*62:5*23:5*37:5*186:5*323:5*4:5*187:6*25:6*1700:6*34:6*40:6*682:6*820:6*31:6*15:6*3:6*301:6*232:6*6:6*233:6*234:6*235:6*1450:6*573:6*730:6*33:6*49:6*5:6*98:9*137:9*261:9*1296:9*642:9*5:9*950:9*55:9*38:9*1297:9*362:9*516:9*423:9*0:9*185:9*435:9*122:9*533:9*177:9*178:9*51:9*229:9*182:9*619:4*375:4*3:4*6:4*42:4*200:4*411:4*0:4*148:4*237:4*76:10*220:10*11:10*563:10*66:10*518:10*276:10*167:10*34:10*249:10*133:10*134:10*135:10*412:7*214:7*457:7*156:7*85:7*181:7*1503:7*524:7*168:7*186:7*78:7*90:7*1479:7*521:7*257:7*258:7*259:7*260:7*64:7*19:7*50:7*1000:7*277:7*334:7*1455:11*36:11*146:11*172:11*179:11*487:11*1:11*249:11*77:13*9:13*23:13*97:13*33:15*15:15*53:14*34:14*13:1*1:17*15 +5*14:5*48:5*1:5*2:5*559:5*199:3*166:3*0:3*7:3*439:3*57:3*2:7*1542:7*64:7*523:7*441:8*234:8*56:8*595:8*243:8*447:8*890:8*10:8*3:8*596:8*1667:8*181:2*2:2*11:2*0:2*245:2*3:2*16:14*13:14*60:15*15:9*1297:4*318:6*286:6*46 +3*480:3*166:3*0:3*439:3*7:3*625:3*626:3*12:3*57:5*48:5*1:5*2:5*559:8*234:8*49:8*3:8*447:8*52:8*157:8*595:8*243:8*890:8*501:8*66:8*56:8*596:2*2:2*11:2*0:2*7:2*245:2*12:2*6:2*3:2*16:7*64:7*523:7*167:7*441:7*918:7*89:7*349:14*13:6*820:6*286:6*1471:9*261:10*331:10*394:10*362:15*15:4*318:4*804 +3*274:3*166:3*0:3*1:3*476:3*57:3*287:3*400:5*439:5*1:5*2:5*48:5*33:2*0:2*1:2*2:2*11:2*8:2*3:2*7:2*22:2*5:7*0:7*64:7*297:7*333:7*488:7*271:7*478:8*234:8*3:8*10:8*56:8*157:8*580:8*49:12*2:12*245:12*113:9*516:9*0:9*3:10*276:10*167:10*35:10*809:15*15:6*1701:6*488:6*39:13*23:13*33:14*13:14*77:4*1293:4*0:11*127:11*731 +4*411:4*6:3*166:3*0:3*1:3*495:3*39:3*9:6*48:6*5:6*1471:6*300:5*48:5*1:5*2:5*129:5*236:2*0:2*1:2*6:2*3:2*4:2*12:2*22:2*8:2*7:7*0:7*54:7*478:11*477:11*665:11*460:9*0:9*55:14*164:14*76:14*78:14*13:8*234:8*574:8*56:12*416:12*182:10*1047:10*35:10*34:10*887:10*46:10*283:10*343 +12*245:12*82:2*3:2*110:2*6:8*3:7*257:7*258:7*259:7*260:10*249:10*133:10*134:10*135:11*77:5*323:5*106:5*4:5*187:1*1:6*232:6*6:6*233:6*234:6*235:6*196:9*177:9*178:4*0:4*148:4*68:3*115 +3*534:3*166:3*0:3*1203:3*744:3*1204:3*31:3*2:3*476:3*470:3*9:3*161:3*1205:3*12:5*456:5*1:5*2:5*409:5*53:5*295:5*71:5*893:5*342:5*62:5*264:5*480:8*234:8*207:8*66:8*1383:8*3:8*151:8*1668:8*1296:8*52:8*141:8*45:8*996:8*251:8*46:8*49:2*2:2*0:2*6:2*11:2*3:2*8:2*33:2*38:2*1:2*7:2*22:2*5:2*12:11*172:11*94:11*170:11*1:11*53:11*246:11*174:7*303:7*488:7*168:7*157:7*138:7*696:7*54:7*478:7*89:7*1717:7*19:7*1718:7*1719:7*1720:7*917:7*1721:7*82:7*924:10*220:10*365:10*58:10*343:9*1296:9*75:9*229:9*51:9*137:9*277:9*1298:9*132:9*261:9*33:9*3:9*619:9*1172:9*182:12*89:12*169:12*236:12*175:12*245:12*128:12*351:4*25:4*116:15*115:15*86:13*177:13*305:13*306:13*23:13*9:6*1119:6*3:6*1106:6*322:14*76 +3*404:3*166:3*0:3*12:3*1203:3*9:3*495:3*39:3*290:3*87:8*234:8*56:8*3:8*66:8*1669:8*20:8*1670:8*1671:8*677:8*647:8*463:5*456:5*1:5*2:5*48:5*33:5*288:5*62:5*272:5*480:5*236:5*68:5*447:5*287:5*483:2*2:2*11:2*8:2*0:2*7:2*3:2*1:2*4:2*6:2*50:2*68:2*14:2*118:2*300:2*268:2*33:2*22:7*64:7*563:7*488:7*1110:7*521:7*880:7*1219:7*749:7*601:7*89:7*168:7*19:7*1722:7*66:7*278:7*95:7*743:7*732:11*487:11*175:11*211:11*330:11*70:9*0:9*182:9*209:9*627:9*1027:9*1285:9*637:9*6:9*566:9*567:9*499:9*569:9*65:9*55:10*34:10*276:10*96:10*35:10*222:15*40:15*23:14*169:14*195:14*164:12*245:12*510:12*95:4*131:4*45:4*19:4*260:4*415:4*569:4*110:4*0:4*48:4*117:4*15:6*46:6*48:6*147:6*216:6*317:6*60:6*778:6*568:6*195:6*780:6*541:6*51:6*139:6*102:6*174:13*23 +3*495:3*166:3*0:3*2:3*39:3*12:3*470:3*1203:3*9:3*502:3*341:3*46:3*394:3*404:5*48:5*1:5*2:5*23:5*53:5*1256:5*136:5*647:5*685:5*236:5*253:5*221:5*561:5*459:5*71:8*234:8*56:8*66:8*334:8*3:8*424:8*49:8*929:8*1450:8*280:8*162:8*207:8*165:8*65:11*70:11*172:11*1:11*400:11*18:11*595:11*460:11*175:2*22:2*2:2*3:2*58:2*8:2*9:2*7:2*0:2*6:2*5:2*12:2*1:2*33:2*4:10*34:10*11:10*43:10*162:10*276:10*518:10*66:10*771:10*220:10*343:10*1048:10*35:10*496:10*832:10*575:9*435:9*0:9*671:9*5:9*353:9*55:9*45:9*970:9*38:9*6:9*1296:9*362:9*137:9*238:9*442:9*518:9*632:12*169:12*55:12*18:12*511:12*236:12*98:12*182:7*186:7*180:7*138:7*488:7*696:7*139:7*876:7*598:7*1475:7*246:6*579:6*1471:6*8:6*730:6*682:6*883:6*5:6*34:6*499:6*273:6*211:6*278:6*565:14*13:14*76:14*34:14*164:14*78:13*23:13*15:13*307:13*25:4*411:4*4:4*220:4*49:4*27:4*19:4*375:4*117:4*9:4*6:1*0:1*2:1*6 +5*959:5*1:5*2:5*281:5*48:5*409:5*62:5*293:5*52:5*19:5*159:5*50:5*346:5*166:5*1268:5*459:5*129:5*1269:5*83:5*1094:5*342:5*12:5*65:5*306:5*167:5*37:5*295:5*1270:5*4:5*455:5*147:5*705:5*53:5*117:5*106:3*0:3*9:3*48:3*902:3*480:3*62:3*1206:3*101:3*490:3*287:3*46:3*12:3*42:3*99:3*575:8*165:8*234:8*3:8*66:8*48:8*243:8*1672:8*785:8*254:8*591:8*615:8*542:8*966:8*687:8*20:8*58:8*97:8*110:8*432:8*196:8*52:8*1436:8*1148:8*252:8*1583:8*1673:8*141:8*1674:8*255:8*70:8*1675:8*515:8*580:2*0:2*8:2*11:2*3:2*7:2*1:2*22:2*9:2*2:2*16:2*4:2*36:2*12:2*6:2*38:2*33:2*5:2*53:4*203:4*346:4*105:4*602:4*6:4*131:4*431:4*4:4*1233:4*76:4*48:4*911:4*516:4*27:4*106:4*73:4*343:4*1294:4*767:4*19:4*912:4*1295:4*1296:4*1297:4*49:4*83:4*12:9*155:9*261:9*137:9*1080:9*271:9*223:9*1299:9*824:9*5:9*619:9*47:9*56:9*1076:9*157:9*55:9*388:9*244:9*1294:9*1200:9*192:9*182:9*1300:9*0:9*37:9*49:9*45:9*79:9*521:9*161:9*277:9*122:9*68:9*1301:7*1349:7*17:7*1496:7*98:7*186:7*1723:7*1724:7*1725:7*501:7*46:7*82:7*31:7*60:7*829:7*19:7*563:7*95:7*1617:7*365:7*1542:7*1548:7*154:7*685:7*87:7*1372:7*739:7*89:7*232:7*64:7*284:7*129:7*120:16*5:16*59:6*200:6*15:6*160:6*163:6*322:6*141:6*201:6*321:6*697:6*465:6*478:6*166:6*301:6*49:6*46:6*312:6*820:6*1450:6*443:6*33:6*551:6*460:6*1702:6*488:6*273:6*126:6*422:6*176:6*98:6*1193:6*211:6*765:6*149:6*249:6*297:6*1471:6*948:6*300:6*306:6*1703:6*184:6*682:6*510:6*1704:6*949:6*1705:6*1575:6*293:13*201:13*37:13*9:13*91:13*17:13*22:12*413:12*66:12*2:12*89:12*390:12*182:12*512:12*199:12*76:12*513:10*99:10*194:10*11:10*394:10*1049:10*496:10*220:10*147:10*362:10*55:10*334:10*34:10*521:10*937:10*62:10*1050:10*365:10*1051:10*567:10*210:10*161:11*242:11*732:11*106:11*96:11*164:11*353:11*300:11*165:11*6:11*1:11*214:11*36:11*380:11*30:11*18:11*598:11*141:11*246:11*234:11*207:11*104:14*196:14*20:14*160:14*60:14*81:14*197:14*171:1*5:1*6:1*4:1*1:1*2:15*37:15*38:15*23 +4*907:4*88:4*6:4*906:4*905:4*27:5*1:5*2:5*48:5*293:5*19:5*544:5*159:3*0:3*9:3*2:3*27:10*624:10*194:10*11:10*252:10*1052:10*6:7*46:7*82:7*333:7*130:7*138:7*17:2*0:2*2:2*7:2*3:2*9:2*1:2*6:2*8:8*846:8*234:8*3:8*785:8*872:8*703:8*66:6*317:6*15:6*477:6*141:6*322:13*9:13*267:9*261:9*533:9*824:9*198:9*234:9*229:9*271:14*160:14*169:14*196:15*116:11*733:11*380:11*235:11*242:12*58:16*5 +3*904:3*0:5*1:5*2:5*48:4*106:4*68:4*1298:2*1:12*6:6*317 +7*81:7*762:7*848:7*72:7*1726:7*1576:7*182:7*378:7*60:7*95:7*277:7*73:7*89:7*180:7*696:7*19:7*17:7*1035:7*75:7*80:7*831:7*1637:7*1219:7*303:7*186:7*214:5*23:5*1:5*2:5*48:5*757:5*37:5*75:5*454:5*685:5*1080:5*555:5*104:5*211:5*236:5*451:5*389:5*63:5*40:5*159:5*278:5*306:5*24:2*3:2*11:2*1:2*0:2*6:2*33:2*7:2*2:2*8:2*5:2*9:2*12:2*170:2*329:2*248:2*38:2*74:2*198:2*62:3*0:3*9:3*1:3*12:3*2:3*39:3*502:3*1145:3*1146:3*1147:3*1148:3*526:3*48:3*319:3*1018:12*6:12*7:12*379:12*89:12*169:12*24:9*55:9*339:9*75:9*1131:9*90:9*49:9*41:9*21:4*375:4*6:4*4:4*112:4*42:4*367:4*19:4*45:4*260:4*63:4*0:4*568:4*64:4*53:4*1299:4*237:4*48:4*52:6*683:6*184:6*54:6*574:6*5:6*190:6*275:6*879:6*48:6*1454:6*174:6*701:6*3:6*180:6*49:6*725:6*151:11*1:11*130:11*545:11*172:11*306:11*3:11*60:11*59:11*30:11*243:11*263:8*234:8*58:8*1096:8*86:8*962:8*152:8*319:8*201:8*418:8*45:8*110:8*361:8*632:8*1584:8*148:8*196:8*1510:8*512:8*198:10*52:10*335:10*835:10*162:10*365:10*163:10*1039:10*210:10*11:10*66:15*23:16*6:16*5:13*23:1*2:1*1:1*6:1*4:1*9:1*3:1*5 +3*129:3*41:3*42:3*0:3*736:3*9:3*62:3*6:3*89:3*373:3*87:7*81:7*524:7*1349:7*337:7*60:7*322:7*59:7*58:7*1727:5*23:5*1:5*2:5*374:5*293:5*44:5*253:5*314:5*48:5*596:5*251:5*12:5*1271:2*3:2*0:2*7:2*1:2*11:2*12:2*8:2*2:2*6:2*58:2*38:2*64:2*482:2*14:2*73:14*13:11*175:11*1:11*3:11*97:8*20:8*58:8*234:8*621:8*46:8*65:8*1676:8*316:8*685:9*45:9*79:9*1106:9*153:9*619:9*277:9*271:9*1302:9*664:9*135:6*45:6*729:6*100:6*15:6*159:6*84:6*1706:6*1707:4*6:4*858:4*220:4*28:4*12:4*344:4*0:10*835:10*42:10*3:10*121:10*1053:10*452:12*149:12*169:12*129:13*308:13*22:13*33:16*5:1*8 +3*545:3*1:3*0:3*9:3*2:3*101:5*251:5*1:5*2:5*48:5*147:5*37:5*23:5*5:5*83:5*1110:5*0:5*342:5*248:5*348:5*712:5*166:5*1169:5*480:5*454:2*22:2*0:2*1:2*11:2*7:2*3:2*8:2*12:2*92:2*2:2*33:2*6:11*1:11*730:11*45:11*68:11*3:11*580:11*734:11*62:7*0:7*933:7*81:7*1710:7*186:7*152:7*19:7*598:7*1526:7*87:7*563:7*521:7*1383:7*181:7*478:7*465:7*1064:7*1051:7*225:7*894:7*180:4*4:4*113:4*0:4*375:9*223:9*122:9*619:9*1013:9*1079:9*1303:9*21:9*756:9*626:9*504:9*771:9*1008:9*736:9*1172:9*921:9*631:9*261:9*1304:12*169:12*273:12*89:12*514:12*234:12*2:12*207:12*6:12*515:12*224:8*234:8*45:8*86:8*392:8*190:8*126:8*265:8*197:8*200:8*1677:8*1678:8*173:8*1679:8*20:8*1536:8*910:8*127:8*536:8*72:8*53:8*49:8*328:8*1680:6*102:6*1708:6*565:6*854:6*1427:6*1709:6*146:6*322:6*708:6*485:6*531:6*195:6*377:6*478:6*1710:10*429:10*154:10*486:10*5:10*365:10*811:10*117:10*947:10*3:10*11:10*826:10*194:10*342:10*980:10*121:16*27:1*5:14*76:14*198:13*184:13*30:17*26 +4*1300:4*642:4*197:4*19:4*659:4*2:4*53:4*45:4*48:4*220:5*1:5*2:5*48:5*557:5*195:5*132:5*65:5*306:5*37:5*165:5*12:5*167:3*0:3*546:3*502:3*341:3*2:3*9:3*10:3*103:3*1:3*62:3*541:2*11:2*0:2*3:2*7:2*5:2*1:2*2:2*9:2*6:2*4:2*22:2*8:2*12:7*168:7*524:7*300:7*1728:7*17:7*246:7*186:7*163:7*213:7*72:7*323:7*157:7*713:7*66:12*148:12*169:12*117:12*2:12*323:12*103:12*303:12*1:12*89:13*9:13*267:13*30:13*8:13*22:6*322:6*301:6*890:6*15:6*49:6*592:6*120:6*284:6*159:6*79:6*211:6*330:6*950:6*273:6*5:6*210:6*723:6*46:6*51:6*775:6*57:6*485:10*496:10*106:10*872:10*914:10*46:10*1:10*40:10*815:8*643:8*878:8*615:8*165:8*626:8*277:8*311:8*468:8*20:8*234:8*56:8*45:8*58:8*97:8*59:9*362:9*725:9*1305:9*73:9*110:9*45:9*383:9*161:9*388:9*153:9*501:9*565:9*200:11*127:11*164:11*353:11*602:11*735:11*175:14*20:16*5:16*60 +3*66:3*12:3*541:3*181:3*505:3*1207:3*546:3*936:3*1180:3*62:5*920:5*663:5*1086:5*48:5*1246:5*58:5*428:5*33:5*491:5*633:6*1:6*50:6*191:6*5:6*854:6*322:6*301:6*45:6*729:6*465:6*586:6*200:6*30:6*11:6*163:6*723:6*443:6*1711:6*706:14*14:14*75:14*13:8*328:8*49:8*1439:8*878:8*234:8*243:8*24:8*427:8*708:8*343:8*296:8*50:8*110:8*67:2*6:2*0:2*33:2*7:2*1:2*3:2*2:2*63:2*41:2*92:2*9:2*319:2*130:2*57:2*158:2*8:2*22:13*30:13*9:13*142:13*23:13*35:4*117:4*1220:4*997:4*6:4*36:4*60:4*48:4*19:4*881:4*82:4*204:4*29:4*516:10*11:10*563:10*276:9*191:9*725:9*261:9*185:9*1132:9*42:9*583:9*430:9*251:9*79:7*82:7*180:7*66:7*359:7*46:7*761:7*986:7*575:7*524:7*786:7*19:7*153:7*514:7*120:7*677:11*164:11*353:11*287:12*149:12*3:12*18:1*4:1*1:17*15:16*1 +3*45:3*494:3*0:3*12:3*1:3*2:3*34:3*1037:3*9:3*1208:7*89:7*67:7*696:7*46:7*188:7*239:7*1729:7*323:7*186:7*47:7*104:7*64:7*1636:7*340:7*6:2*0:2*11:2*3:2*12:2*2:2*22:2*1:2*6:2*5:2*299:2*7:2*483:2*38:2*9:2*8:2*68:2*484:6*723:6*45:6*12:6*1712:6*682:6*565:6*725:6*46:6*5:6*153:6*40:6*73:5*1:5*2:5*1272:5*1273:5*37:5*1049:5*108:5*62:5*147:8*56:8*3:8*39:8*234:8*1528:8*96:8*280:8*1503:8*629:8*574:8*572:8*58:8*476:8*479:8*53:8*61:8*65:8*86:8*72:8*20:8*1681:12*2:12*55:12*18:12*149:12*7:12*245:12*89:9*45:9*33:9*3:9*441:9*685:9*55:9*1306:9*1307:9*16:9*495:9*1083:10*161:10*5:10*518:10*1054:10*887:10*37:10*283:10*517:10*34:10*435:10*334:10*331:14*34:14*8:13*23:13*201:13*309:13*33:11*70:11*245:11*172:11*214:11*175:4*4:4*33:4*220:4*213:4*533:4*117:4*53:4*52:4*0:15*53:15*95 +14*164:14*78:8*234:8*115:8*243:3*166:3*0:3*1:3*12:3*327:3*115:6*48:6*465:6*92:6*232:6*6:6*233:6*234:6*235:5*48:5*1:5*2:5*62:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:2*0:2*1:2*3:2*110:7*0:7*337:7*73:7*473:7*257:7*258:7*259:7*260:7*474:7*160:10*261:10*362:10*249:10*133:10*134:10*135:12*169:12*82:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:1*1:11*169 +9*45:9*155:9*161:9*1308:9*725:9*565:9*251:9*56:9*403:5*1274:5*1:5*2:5*133:5*167:5*158:5*1171:2*0:2*8:2*1:2*64:2*2:2*11:2*12:2*5:2*7:2*35:2*3:2*6:2*38:6*540:6*301:6*46:6*723:6*15:6*1710:6*34:6*275:6*84:3*0:3*541:11*127:11*676:11*340:11*25:8*234:8*878:8*56:8*3:13*201:13*10:7*337:7*524:7*87:7*95:7*48:7*66:12*80:12*55:12*18:12*234:12*2:10*879:10*685:15*23:4*463:4*28:4*48:16*51 +3*321:3*0:3*287:3*9:3*27:3*52:3*7:3*348:3*1028:3*1020:3*350:3*351:3*1209:3*1210:3*352:3*547:3*404:3*353:3*354:3*465:3*466:3*505:3*48:3*130:3*12:3*904:3*280:3*152:3*476:3*495:3*46:10*394:10*1055:10*66:10*46:10*9:10*915:10*109:10*167:10*979:10*367:10*362:10*276:10*274:10*11:10*181:10*363:10*10:10*283:10*258:10*147:10*68:10*73:10*329:10*35:10*65:10*34:10*230:5*48:5*1:5*2:5*199:5*116:5*167:5*65:5*1120:5*62:5*1049:5*108:5*1180:5*1275:5*613:5*506:5*71:5*663:5*29:5*47:5*365:5*117:5*293:5*455:5*251:5*37:5*959:5*366:5*23:5*795:5*69:5*83:5*596:8*1381:8*10:8*66:8*1682:8*432:8*234:8*20:8*58:8*243:8*851:8*50:8*49:8*3:8*59:8*1683:8*126:8*536:8*259:8*1684:8*45:8*1648:8*1685:8*53:8*88:8*307:8*80:8*56:2*22:2*12:2*0:2*1:2*2:2*3:2*8:2*11:2*4:2*393:2*300:2*464:2*226:2*485:2*420:2*44:2*486:2*84:2*487:2*43:2*26:2*269:2*488:2*41:2*56:2*7:2*6:2*37:2*38:2*9:2*240:2*92:2*124:2*5:6*488:6*322:6*287:6*49:6*34:6*164:6*907:6*46:6*73:6*1345:6*1713:6*211:6*160:6*68:6*5:6*179:6*273:6*694:6*708:6*25:6*609:6*682:6*730:6*153:6*163:6*317:6*243:6*459:6*191:6*828:6*1714:6*103:6*312:6*871:6*1715:6*15:6*856:6*565:6*343:7*186:7*488:7*829:7*337:7*1045:7*523:7*598:7*288:7*19:7*1730:7*1202:7*361:7*1000:7*36:7*58:7*89:7*586:7*1731:7*1419:7*465:7*1098:7*478:7*1510:7*378:7*323:7*87:7*702:7*967:7*72:7*31:7*81:7*1732:7*271:7*521:7*45:7*776:7*340:7*82:12*494:12*7:12*135:12*129:12*6:12*80:12*87:12*168:12*57:12*18:12*516:12*216:12*180:12*89:12*413:12*517:9*234:9*5:9*261:9*161:9*55:9*404:9*42:9*194:9*223:9*254:9*62:9*344:9*59:9*97:9*182:9*45:9*251:9*244:9*830:9*49:9*168:9*353:9*362:9*277:9*82:9*1309:9*435:9*316:9*666:9*516:9*238:9*1310:9*180:9*388:9*1311:9*33:9*38:9*19:9*138:9*27:9*565:9*1312:9*122:4*6:4*116:4*318:4*110:4*586:4*19:4*61:4*204:4*517:4*1058:4*391:4*69:4*200:4*1073:4*904:4*780:4*1146:4*42:4*48:4*105:4*197:4*843:4*906:4*905:4*117:4*57:4*4:4*15:4*275:4*3:4*106:4*1298:4*378:4*907:4*9:4*5:4*37:4*902:4*28:4*576:11*44:11*175:11*3:11*97:11*380:11*36:11*1:11*111:11*487:11*602:11*30:11*94:11*53:11*736:15*15:15*24:15*100:15*23:1*8:1*2:1*1:1*6:1*0:14*158:14*150:13*10:13*31:13*9:13*147:16*6:17*12 +3*131:3*0:3*9:3*31:3*287:3*2:3*7:3*480:5*83:5*1:5*2:5*48:5*409:5*14:5*559:5*39:5*37:5*1094:5*62:5*167:5*129:5*1120:2*0:2*11:2*8:2*38:2*12:2*6:2*3:2*22:2*9:2*2:2*16:2*7:2*1:2*453:7*31:7*6:7*408:7*19:7*47:7*17:7*1123:7*63:7*523:7*170:7*60:7*1104:11*94:11*172:11*585:11*1:11*36:11*3:12*248:12*135:12*6:12*169:12*245:8*3:8*234:8*165:8*181:8*595:8*596:8*392:8*243:8*447:8*58:8*86:8*49:10*43:10*258:10*147:10*394:10*22:10*11:10*42:10*63:6*1694:6*488:6*46:6*273:6*300:6*1471:6*149:6*682:6*5:6*353:6*820:6*3:6*297:6*582:6*33:9*353:9*1313:9*1080:9*1297:9*667:9*5:9*55:9*1027:9*2:4*121:4*27:4*42:4*318:4*1023:4*6:4*0:15*15:13*33 +7*1472:7*53:7*156:7*1733:7*1132:7*693:7*838:7*186:7*13:7*167:7*1020:7*1471:7*714:7*479:7*180:7*19:7*521:7*286:7*841:7*340:7*1602:7*17:7*15:7*720:7*27:7*851:7*268:7*317:7*47:7*8:7*752:7*6:7*1475:7*768:7*1734:7*361:7*810:7*1573:7*246:7*816:7*372:7*138:7*667:5*1:5*2:5*116:5*123:5*129:5*799:5*253:5*147:5*264:5*24:5*236:5*37:5*47:5*48:5*39:5*1276:5*370:5*354:5*23:5*314:5*485:5*486:3*0:3*9:3*57:3*85:3*105:3*2:3*25:3*103:3*12:3*20:3*46:3*94:3*492:13*30:13*127:13*23:13*183:6*950:6*312:6*300:6*278:6*460:6*49:6*478:6*322:6*253:6*161:6*98:6*120:6*15:6*828:6*184:6*84:6*35:6*739:6*291:6*499:6*3:6*5:6*1459:6*200:6*159:6*100:6*73:6*1716:6*77:6*56:6*733:6*746:6*718:6*944:6*179:6*273:6*526:6*393:2*11:2*3:2*2:2*22:2*7:2*33:2*0:2*8:2*6:2*1:2*12:2*38:2*48:2*5:2*9:2*31:2*16:10*909:10*46:10*154:10*891:10*585:10*66:10*6:10*258:10*11:10*1056:10*563:10*3:10*824:10*74:10*890:10*1057:10*1058:10*22:10*162:10*365:10*293:10*973:10*685:10*161:10*178:10*832:10*413:10*1:10*414:10*34:9*33:9*6:9*1120:9*27:9*550:9*5:9*1314:9*198:9*261:9*619:9*1315:9*191:9*271:9*122:9*815:9*1112:9*1283:9*241:9*542:9*504:9*173:9*16:9*19:9*161:9*0:9*47:9*516:9*280:9*222:9*223:9*130:9*580:9*79:9*157:9*1316:9*166:9*75:9*65:9*1317:9*165:9*456:9*1170:9*1318:8*112:8*234:8*51:8*1098:8*832:8*785:8*20:8*156:8*66:8*181:8*1686:8*418:8*8:8*424:8*72:8*3:8*19:8*464:8*45:8*152:8*1687:8*99:8*53:8*859:8*86:8*1688:8*58:8*1689:8*290:8*671:8*628:8*39:8*48:8*774:8*643:8*1690:8*128:8*24:4*3:4*6:4*33:4*4:4*15:4*117:4*2:4*12:4*19:4*110:4*1301:4*342:12*67:12*80:12*135:12*162:12*207:12*169:12*394:12*55:12*478:12*518:12*234:12*519:12*2:14*75:14*16:14*8:14*199:14*13:14*80:11*388:11*163:11*589:11*317:11*3:11*121:11*25:11*596:11*261:11*30:11*723:11*35:11*127:11*92:11*1:11*399:11*33:16*48:16*1:15*23:15*38 +12*6:12*82:6*1218:6*232:6*6:6*233:6*234:6*235:8*1189:3*21:3*38:3*327:3*115:5*2:5*48:5*162:5*323:5*106:5*4:5*187:5*186:5*188:7*473:7*257:7*258:7*259:7*260:7*474:7*160:4*47:4*290:4*0:4*148:2*110:1*1:9*177:9*178:10*249:10*133:10*134:10*135:11*169 +14*171:14*75:14*13:14*200:14*77:14*105:14*78:5*896:5*1:5*2:5*480:5*48:5*62:5*39:5*559:5*307:5*447:5*96:3*0:3*1:3*62:3*9:3*10:3*379:3*2:2*1:2*2:2*0:2*6:2*3:2*11:2*9:2*12:2*8:2*22:2*5:2*7:10*11:10*686:10*889:10*8:10*155:10*147:10*858:10*5:10*988:10*252:6*1717:6*50:6*160:6*79:6*211:6*599:6*12:6*1450:6*777:6*322:6*499:6*73:6*15:6*592:6*176:6*1718:11*323:11*172:11*1:11*3:11*51:11*36:11*245:11*68:11*94:11*568:11*193:11*660:11*23:7*457:7*1735:7*488:7*64:7*337:7*82:7*152:7*89:7*521:7*271:7*46:7*592:7*225:7*214:7*1334:7*53:9*277:9*261:9*1142:9*51:9*79:9*59:9*55:9*1319:9*7:9*137:9*1121:9*205:9*161:9*333:9*332:9*27:8*128:8*3:8*198:8*207:8*58:8*441:8*52:8*288:8*1044:8*838:8*1503:8*574:8*572:8*56:8*234:8*53:4*197:4*23:4*29:4*3:4*113:4*63:4*9:4*59:12*520:12*135:12*169:12*245:12*2:12*80:12*379:12*7:12*6:12*182:16*53:16*6:13*201:13*9:13*310:13*301:13*23 +3*241:3*0:3*33:3*404:3*152:3*2:3*348:3*287:3*9:3*22:3*12:3*57:3*52:3*476:3*48:5*1151:5*48:5*704:5*83:5*33:5*123:5*363:5*71:5*65:5*705:5*39:5*147:5*1094:5*62:5*44:5*251:5*164:5*97:5*28:12*6:12*58:12*521:12*80:12*278:6*25:6*1719:6*301:6*463:6*15:6*98:6*30:6*488:6*333:6*1720:6*84:6*33:6*46:6*820:6*1141:6*163:6*1694:6*39:6*1262:6*1471:6*200:6*300:6*174:6*932:6*178:6*1523:6*832:8*1691:8*234:8*3:8*165:8*574:8*10:8*65:8*127:8*1222:8*50:8*20:8*58:8*46:8*252:8*70:8*193:8*243:8*1463:8*45:8*97:8*863:8*141:8*1431:8*180:7*82:7*31:7*563:7*64:7*488:7*90:7*653:7*523:7*1372:7*89:7*1736:7*1737:7*883:7*465:7*713:7*228:7*323:7*1738:7*84:7*1711:7*231:7*75:7*72:2*2:2*0:2*9:2*8:2*11:2*1:2*12:2*22:2*5:2*38:2*3:2*33:2*6:2*4:2*420:2*124:2*35:2*7:11*487:11*3:11*220:11*604:11*737:11*23:11*94:4*7:4*6:4*318:4*28:4*48:4*676:4*204:4*25:4*1058:4*907:4*9:4*53:4*27:10*331:10*276:10*11:10*321:10*367:10*230:10*35:10*923:10*112:10*42:10*161:9*84:9*747:9*198:9*619:9*499:9*161:9*213:9*153:9*244:9*133:9*60:9*388:9*75:14*130:14*83:13*13:13*116:13*31:13*30:1*2:1*1:1*6:16*6 +3*880:3*0:3*52:3*152:3*9:3*25:3*7:3*904:3*327:3*115:5*5:5*1:5*2:5*48:5*1269:5*129:5*455:5*62:5*365:5*559:5*159:5*23:5*162:5*323:5*106:5*4:5*187:2*0:2*7:2*8:2*22:2*2:2*3:2*1:2*6:2*48:2*110:10*394:10*563:10*366:10*65:10*43:10*252:10*35:10*249:10*133:10*134:10*135:6*3:6*46:6*141:6*601:6*5:6*778:6*195:6*232:6*6:6*233:6*234:6*235:9*5:9*353:9*550:9*277:9*1309:9*671:9*261:9*0:9*122:9*177:9*178:8*20:8*45:8*234:8*3:8*49:8*252:8*66:8*447:8*501:8*536:8*243:7*465:7*488:7*87:7*45:7*180:7*523:7*278:7*473:7*257:7*258:7*259:7*260:4*906:4*905:4*907:4*31:4*110:4*6:4*780:4*318:4*843:4*47:4*290:4*0:4*148:13*97:12*245:12*135:12*82:14*169:14*52:14*13:14*57:11*53:11*29:11*111:1*1 +3*1211:3*0:3*9:3*287:3*904:3*32:3*105:3*90:3*1212:3*1069:3*1213:3*670:3*551:3*550:3*280:3*22:3*7:3*439:3*12:4*1298:4*6:4*860:4*19:4*205:4*220:4*318:4*275:4*105:4*200:4*4:4*213:4*496:4*117:4*630:4*593:4*121:4*28:5*1:5*2:5*29:5*159:5*19:5*18:5*365:5*62:5*788:5*112:5*48:5*117:5*37:5*557:5*24:7*1739:7*1349:7*48:7*523:7*16:7*965:7*490:7*1045:7*87:7*163:7*699:7*178:7*180:7*932:7*133:7*1104:7*738:7*323:7*95:7*335:7*298:7*743:7*299:7*167:10*1028:10*258:10*1059:10*175:10*274:10*154:10*32:10*880:10*9:10*35:10*394:10*61:10*1060:10*11:10*18:10*34:10*887:10*276:10*563:10*66:10*43:10*161:10*1061:10*399:10*55:10*163:10*871:10*371:10*8:8*270:8*128:8*785:8*574:8*48:8*56:8*3:8*234:8*647:8*512:8*181:8*1297:8*255:8*45:8*288:8*53:8*20:8*243:8*86:8*703:8*1692:8*215:9*79:9*423:9*234:9*161:9*59:9*735:9*353:9*355:9*261:9*1320:9*5:9*251:9*84:9*38:9*16:9*1221:9*550:9*362:9*201:9*980:9*19:9*796:9*191:9*1309:9*185:9*209:9*45:9*13:9*568:9*565:9*569:9*27:9*1292:2*11:2*2:2*0:2*4:2*22:2*8:2*9:2*6:2*3:2*1:2*39:2*7:2*138:2*12:2*240:2*33:2*38:13*104:13*24:13*23:13*311:13*113:13*255:13*147:13*12:13*35:6*715:6*184:6*159:6*85:6*141:6*1106:6*13:6*488:6*489:6*317:6*191:6*273:6*692:6*693:6*103:6*310:6*1449:6*49:6*856:6*46:6*102:6*778:6*964:6*1721:6*418:6*73:11*163:11*492:11*1:11*98:11*57:11*36:11*207:11*27:11*53:11*175:11*23:11*129:11*380:11*491:11*220:11*604:12*93:12*135:12*168:12*55:12*291:12*335:12*18:12*423:12*478:12*1:12*8:14*14:14*13:15*15:15*38:15*100:16*6 +3*144:3*166:3*0:7*1740:7*1542:7*337:7*17:7*89:7*47:7*749:5*48:5*1:5*2:5*293:5*23:5*129:2*11:2*0:2*3:2*7:2*2:2*1:2*6:2*8:8*234:8*49:8*151:8*3:8*1007:8*65:8*20:9*516:9*261:9*185:9*271:9*6:9*423:6*160:6*854:6*729:6*45:6*301:6*200:6*322:12*135:12*93:12*149:12*221:12*522:12*169:12*523:4*81:4*367:4*214:4*117:16*5:13*23:13*9:10*120:10*575:15*94 +3*1027:3*166:3*0:3*1:3*2:3*743:3*9:3*62:3*6:3*1214:3*260:3*12:3*495:3*39:3*400:9*8:9*839:9*130:9*6:9*55:9*161:9*840:9*1131:9*165:9*261:9*456:9*1170:9*5:9*233:9*953:9*1321:9*1283:9*153:9*1322:9*49:9*244:9*166:5*48:5*1:5*2:5*1044:5*150:5*591:5*12:5*1277:5*39:5*24:5*685:5*37:5*236:5*62:5*167:5*44:6*317:6*721:6*1581:6*176:6*1022:6*300:6*1128:6*34:6*465:6*273:6*732:6*1722:6*322:6*49:6*1723:6*1523:6*250:6*402:6*832:6*46:6*149:2*0:2*1:2*22:2*8:2*2:2*11:2*3:2*7:2*489:2*204:2*64:2*6:2*99:2*12:2*16:7*0:7*271:7*378:7*89:7*188:7*1741:7*1742:7*598:7*45:7*157:7*707:7*192:7*72:7*542:7*1743:7*95:7*148:7*1219:7*825:7*875:7*19:7*753:7*6:4*372:4*375:4*27:4*6:4*932:4*4:4*206:4*1302:4*931:4*1303:4*444:4*430:4*14:4*106:4*2:4*950:4*45:4*68:4*42:4*411:4*13:4*260:4*0:10*231:10*639:10*879:10*178:10*194:10*809:10*1062:10*32:10*153:10*403:10*1:10*11:10*117:10*379:8*180:8*234:8*207:8*785:8*8:8*58:8*24:8*1693:8*65:8*1694:8*196:8*1294:8*191:8*153:8*515:8*595:8*516:8*1297:8*1578:8*252:8*110:8*489:8*20:13*30:13*37:13*23:13*31:13*33:12*135:12*169:12*524:12*423:12*57:12*6:12*506:12*496:12*2:12*245:12*128:11*3:11*164:11*477:11*127:11*738:11*35:11*0:11*1:11*60:11*172:11*681:1*4:1*3:1*8:1*2:15*38:16*5 +4*104:4*806:4*1304:4*117:4*13:4*644:4*6:4*100:4*131:4*233:4*41:4*42:4*548:4*73:4*1167:4*337:4*40:4*1305:4*67:4*121:4*37:4*1306:4*1220:4*1307:4*43:4*682:4*1308:4*425:4*21:4*97:4*525:4*62:4*213:4*1309:4*1310:4*1311:4*205:4*9:4*1312:4*309:4*268:4*642:4*617:4*1313:4*1314:4*36:4*4:4*3:4*220:4*110:4*16:4*19:4*45:4*2:4*331:4*48:5*48:5*50:5*41:5*18:5*459:5*559:5*19:5*354:5*12:5*59:5*196:5*37:5*3:5*793:5*117:5*97:5*39:5*293:5*1278:5*49:5*240:5*337:5*129:5*1279:5*1280:5*68:5*166:5*251:5*201:5*109:5*554:5*470:5*394:5*171:5*881:2*8:2*7:2*6:2*1:2*0:2*12:2*22:2*2:2*4:2*3:2*9:2*33:2*11:2*48:2*118:2*231:2*68:2*103:2*178:2*5:2*38:2*50:2*490:2*491:2*56:2*55:2*343:2*39:2*21:2*441:2*64:2*58:2*16:2*44:2*113:2*135:2*19:2*43:2*108:2*42:2*45:2*198:6*7:6*141:6*5:6*829:6*237:6*739:6*330:6*1077:6*729:6*1724:6*25:6*1725:6*45:6*364:6*284:6*147:6*1726:6*15:6*1727:6*1728:6*1729:6*598:6*78:6*142:6*385:6*66:6*485:6*321:6*30:6*102:6*259:6*1730:6*558:6*46:6*159:6*1731:6*1732:6*713:6*148:6*874:6*248:6*349:6*286:6*34:6*1733:6*890:6*1734:6*320:6*1089:6*98:6*322:6*52:6*685:6*236:6*856:6*818:6*1735:6*143:6*39:11*676:11*127:11*3:11*660:11*353:11*36:11*129:11*85:11*113:11*131:11*35:11*111:11*739:11*590:11*60:11*740:11*741:11*29:11*241:11*310:11*0:11*1:11*261:11*59:7*180:7*975:7*1580:7*186:7*335:7*628:7*965:7*1744:7*1745:7*1746:7*157:7*63:7*241:7*1747:7*1748:7*1541:7*311:7*1726:7*167:7*449:7*331:7*46:7*1749:7*1750:7*66:7*298:7*1751:7*45:7*336:7*277:7*323:7*1752:7*1753:7*129:7*178:7*1034:7*1754:7*1755:7*1378:7*6:7*227:7*1756:7*465:7*1757:7*598:7*1758:7*1759:7*1760:7*720:7*1761:7*808:7*524:7*16:7*1762:7*67:7*89:7*64:7*1763:7*337:14*57:14*8:14*76:14*37:8*1695:8*1696:8*447:8*804:8*65:8*392:8*1468:8*234:8*142:8*13:8*59:8*86:8*272:8*1697:8*1698:8*1699:8*452:8*1700:8*353:8*1701:8*1013:8*288:8*58:8*70:8*99:8*980:8*45:8*1702:8*1192:8*628:8*20:8*124:8*105:8*429:8*922:8*962:8*197:8*687:8*24:8*536:8*703:8*1657:8*1703:8*78:8*97:8*468:8*994:8*1540:8*1704:8*1471:13*9:13*3:13*312:13*22:13*183:13*313:13*36:13*30:13*128:13*35:13*13:13*45:13*314:13*315:13*23:9*19:9*191:9*459:9*619:9*47:9*416:9*315:9*201:9*382:9*55:9*286:9*1323:9*259:9*1324:9*234:9*45:9*433:9*1170:9*503:9*185:9*516:9*1:9*426:9*246:9*1187:9*892:9*29:9*261:9*277:9*200:9*231:9*507:9*198:9*1325:9*337:9*747:9*24:9*122:9*1326:9*1327:9*271:9*49:9*401:9*46:9*565:9*161:9*79:9*59:9*129:3*57:3*2:3*27:3*7:3*12:3*9:3*6:3*291:3*78:3*0:3*66:3*404:3*517:3*25:3*94:3*659:3*46:3*1:3*142:10*46:10*29:10*732:10*782:10*3:10*161:10*156:10*109:10*391:10*162:10*771:10*1063:10*152:10*252:10*222:10*42:10*121:10*73:10*1064:10*68:10*1065:10*188:10*494:10*9:10*981:10*815:10*423:10*132:10*344:16*5:16*6:16*1:12*89:12*58:12*169:12*7:12*2:12*525:12*60:12*6:12*18:12*526:12*168:12*135:12*117:12*127:12*225:12*425:12*128:12*224:12*149:12*103:12*527:12*1:1*6:1*2:1*4:1*1:1*5:1*8:1*0:1*7:1*3:1*9:17*12 +3*38:3*21:3*44:3*9:3*327:3*115:5*48:5*2:5*112:5*29:5*459:5*17:5*62:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:4*1315:4*110:4*375:4*197:4*19:4*6:4*576:4*36:4*72:4*47:4*290:4*0:4*148:12*6:12*135:12*169:12*82:6*1218:6*73:6*211:6*287:6*50:6*321:6*5:6*92:6*232:6*6:6*233:6*234:6*235:8*1189:8*234:8*194:8*165:8*1705:8*181:8*50:8*704:8*49:8*128:8*335:8*156:9*99:9*362:9*699:9*223:9*332:9*1328:9*261:9*177:9*178:2*11:2*0:2*2:2*3:2*8:2*9:2*4:2*22:2*6:2*1:2*7:2*110:7*17:7*180:7*186:7*1342:7*330:7*331:7*598:7*473:7*257:7*258:7*259:7*260:7*474:7*160:10*872:10*469:10*249:10*133:10*134:10*135:13*9:17*5:11*163:11*96:11*169:16*61:15*73:1*1 +3*321:3*38:3*166:3*0:3*1:3*1215:3*9:3*12:3*2:2*1:2*3:2*2:2*11:2*0:2*6:2*7:2*22:2*8:2*14:2*21:11*130:11*164:11*177:11*163:11*156:11*477:11*338:5*23:5*48:5*1:5*2:5*459:5*1281:5*222:5*332:5*17:5*70:5*39:5*340:5*166:5*143:8*234:8*41:8*48:8*39:8*1706:8*10:8*19:8*156:8*612:8*1285:8*3:8*58:8*49:8*314:8*980:8*373:12*135:12*528:12*86:12*220:12*529:12*530:6*249:6*79:6*211:6*50:6*870:6*1269:6*1422:7*378:7*17:7*13:7*361:7*598:7*838:7*1353:7*214:7*47:7*447:7*180:7*419:9*362:9*516:9*332:9*34:9*261:9*254:9*833:9*191:9*619:9*122:9*986:4*377:4*197:4*446:4*1219:4*0:4*253:10*778:10*3:10*9:10*5:10*420:14*14:14*100:14*34:13*9:13*33 +3*30:3*9:3*166:3*0:3*38:3*22:3*2:3*358:3*103:3*12:3*57:5*48:5*459:5*31:5*222:5*159:5*279:5*1281:5*29:5*17:5*508:5*143:5*332:5*23:5*129:5*41:5*71:8*771:8*234:8*3:8*10:8*151:8*1706:8*1707:8*1060:8*20:8*50:8*39:8*521:8*822:8*24:8*1682:8*924:2*0:2*3:2*2:2*22:2*7:2*8:2*1:2*6:2*4:2*39:2*11:2*9:7*586:7*25:7*16:7*213:7*337:7*167:7*965:7*186:7*58:7*338:7*138:7*241:7*465:7*1764:4*378:4*253:4*987:4*950:4*375:4*6:4*197:4*157:4*83:4*19:4*106:4*131:4*24:6*317:6*141:6*13:6*120:6*200:6*159:6*211:6*98:6*322:6*321:6*5:12*135:12*117:12*169:12*21:12*89:12*531:12*7:12*6:12*2:10*1066:10*11:10*43:10*872:10*3:10*9:10*34:10*362:10*2:10*194:10*909:10*1053:10*1038:9*21:9*516:9*1006:9*34:9*362:9*1027:9*223:9*435:9*136:9*1328:9*1200:9*161:9*591:9*220:15*15:15*73:14*11:11*508:11*36:11*87:13*37:13*30:13*1:13*9:13*316:16*6 +12*6:12*82:6*1218:6*232:6*6:6*233:6*234:6*235:8*1189:3*21:3*38:3*327:3*115:5*2:5*48:5*162:5*323:5*106:5*4:5*187:5*186:5*188:7*473:7*257:7*258:7*259:7*260:7*474:7*160:4*47:4*290:4*0:4*148:2*110:1*1:9*177:9*178:10*249:10*133:10*134:10*135:11*169 +7*1209:7*323:7*699:7*91:7*1765:7*932:7*1684:7*745:7*90:7*669:7*163:6*1736:6*395:6*1737:6*1738:6*46:6*102:6*179:6*78:6*1739:6*692:6*343:6*85:6*1454:6*1211:6*693:6*187:2*311:2*6:2*22:2*33:2*7:2*0:2*1:2*2:2*292:2*3:2*8:2*12:2*35:2*450:2*95:2*16:5*866:5*116:5*1282:5*1073:5*1236:5*1283:5*104:5*123:5*23:5*1235:5*25:5*43:5*164:8*130:8*1708:8*181:8*110:8*440:8*19:8*641:9*1329:9*46:9*980:10*691:10*107:10*202:10*1067:10*664:10*99:10*42:3*9:3*2:1*1:1*6:1*4:1*2:1*9:1*3:1*5:4*57:4*97:4*1268:4*26:4*13:4*814:4*53:4*15:11*249:11*79:12*7:14*122:14*23 +8*69:5*1:5*2:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:3*0:3*327:3*115:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*110:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +3*38:3*21:3*327:3*115:5*48:5*2:5*106:5*112:5*68:5*93:5*162:5*323:5*4:5*187:5*186:5*188:12*6:12*82:6*1218:6*18:6*92:6*232:6*6:6*233:6*234:6*235:8*1189:8*181:4*993:4*68:4*36:4*72:4*47:4*290:4*0:4*148:2*6:2*1:2*110:9*99:9*177:9*178:7*473:7*257:7*258:7*259:7*260:7*474:7*160:1*1:10*249:10*133:10*134:10*135:11*169 +5*887:5*240:5*112:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*456:9*55:9*161:9*1027:9*0:9*261:9*271:9*99:9*177:9*178:2*204:2*0:2*9:2*8:2*1:2*12:2*2:2*3:2*38:2*110:7*696:7*186:7*89:7*338:7*427:7*15:7*473:7*257:7*258:7*259:7*260:7*474:7*160:3*1216:3*1217:3*301:3*327:3*115:8*162:8*3:8*58:8*71:8*234:8*46:8*785:13*129:13*23:13*30:11*595:11*342:11*252:11*245:11*169:15*23:6*691:6*353:6*322:6*232:6*6:6*233:6*234:6*235:10*1068:10*249:10*133:10*134:10*135:12*135:12*37:12*82:16*5:4*6:4*47:4*290:4*0:4*148:14*33:1*1 +9*27:9*4:9*12:9*1330:9*1331:9*13:9*619:3*9:3*97:3*31:3*1217:5*320:5*1082:5*48:5*1284:5*374:5*342:5*887:5*75:5*619:5*117:6*131:6*41:6*1740:6*15:6*126:6*104:6*749:6*146:6*1084:6*438:6*463:6*506:6*1741:6*306:6*1204:6*586:6*1742:6*133:8*214:8*67:8*58:8*74:8*174:8*164:8*1709:8*1452:8*182:8*295:8*53:8*20:8*1710:2*14:2*16:2*0:2*1:2*11:2*2:2*8:2*12:2*7:2*3:2*5:2*343:2*22:2*45:2*13:2*33:10*334:10*674:10*751:10*210:10*20:10*11:7*365:7*82:7*141:7*669:7*45:7*2:7*1766:7*185:7*1700:7*490:4*528:4*55:4*1065:4*15:4*19:11*23:14*8:1*1:1*3:13*27:12*28 +2*204:2*0:2*1:2*103:2*2:2*11:2*99:2*3:2*105:2*7:2*6:2*8:2*9:2*33:2*4:2*225:2*476:2*343:2*54:2*489:2*97:2*5:2*169:2*492:2*51:2*240:2*22:2*26:2*124:2*367:2*245:2*10:2*110:12*6:12*135:12*66:12*169:12*182:12*430:12*236:12*379:12*57:12*245:12*28:12*18:12*67:12*58:12*512:12*234:12*506:12*82:6*25:6*1743:6*39:6*52:6*317:6*586:6*54:6*322:6*200:6*743:6*23:6*320:6*40:6*159:6*273:6*284:6*870:6*1077:6*160:6*402:6*725:6*5:6*15:6*49:6*141:6*488:6*33:6*499:6*1744:6*98:6*190:6*73:6*465:6*163:6*31:6*12:6*170:6*489:6*92:6*232:6*6:6*233:6*234:6*235:8*1711:8*24:8*234:8*49:8*285:8*58:8*165:8*1693:8*3:8*66:8*999:8*1007:8*785:8*48:8*53:8*20:8*595:8*480:8*1712:8*86:8*10:8*1713:8*1694:8*307:8*1714:8*243:8*580:8*1715:8*664:8*127:8*1646:8*890:8*1716:8*447:8*337:8*181:3*0:3*57:3*101:3*324:3*706:3*9:3*202:3*743:3*633:3*2:3*1218:3*362:3*46:3*1:3*287:3*1219:3*1220:3*439:3*7:3*10:3*87:3*121:3*327:3*115:3*400:4*987:4*440:4*517:4*110:4*6:4*105:4*630:4*318:4*131:4*932:4*522:4*1023:4*933:4*1316:4*446:4*938:4*7:4*1317:4*1318:4*453:4*950:4*444:4*947:4*76:4*1319:4*83:4*1320:4*113:4*459:4*460:4*908:4*88:4*36:4*72:4*47:4*290:4*0:4*148:10*342:10*258:10*9:10*34:10*1069:10*362:10*276:10*274:10*1070:10*11:10*345:10*230:10*73:10*1071:10*517:10*252:10*1:10*403:10*809:10*1072:10*320:10*1073:10*46:10*521:10*612:10*394:10*1037:10*1074:10*161:10*155:10*3:10*739:10*793:10*249:10*133:10*134:10*135:13*317:13*267:13*150:13*318:13*33:9*456:9*11:9*1332:9*157:9*79:9*59:9*280:9*55:9*27:9*417:9*261:9*428:9*1333:9*47:9*1283:9*234:9*271:9*38:9*191:9*33:9*185:9*1170:9*238:9*1334:9*56:9*450:9*180:9*125:9*6:9*5:9*169:9*1335:9*122:9*425:9*74:9*46:9*548:9*118:9*1:9*45:9*1192:9*1010:9*529:9*99:9*177:9*178:7*1051:7*44:7*1767:7*338:7*337:7*523:7*45:7*807:7*46:7*47:7*829:7*333:7*1349:7*336:7*60:7*264:7*186:7*696:7*563:7*707:7*1768:7*1769:7*17:7*1496:7*335:7*488:7*965:7*167:7*757:7*1328:7*473:7*257:7*258:7*259:7*260:7*474:7*160:11*3:11*163:11*164:11*29:11*1:11*563:11*249:11*252:11*742:11*242:11*743:11*744:11*598:11*30:11*98:11*745:11*746:11*747:11*748:11*331:11*23:11*169:5*106:5*39:5*55:5*97:5*866:5*459:5*23:5*116:5*591:5*37:5*924:5*62:5*19:5*129:5*166:5*33:5*123:5*455:5*1285:5*559:5*112:5*68:5*93:5*162:5*323:5*4:5*187:5*186:5*188:15*94:15*24:15*38:15*15:1*0:1*4:1*1:1*3:1*9:1*2:1*6:1*5:16*5:16*6:14*35:14*57:14*13:14*14:14*160:14*201 +2*204:2*16:2*107:2*55:2*3:2*38:2*14:2*2:2*22:2*0:2*103:2*12:2*5:2*6:2*1:2*248:2*63:2*8:2*130:2*64:2*7:2*493:2*4:2*35:2*110:7*45:7*95:7*1770:7*829:7*1226:7*1206:7*1771:7*58:7*346:7*1772:7*9:7*332:7*283:7*78:7*108:7*515:7*773:7*1773:7*36:7*473:7*257:7*258:7*259:7*260:7*474:7*160:12*6:12*29:12*488:12*532:12*2:12*18:12*82:4*249:4*296:4*861:4*106:4*27:4*36:4*89:4*323:4*12:4*83:4*637:4*1321:4*509:4*220:4*6:4*1322:4*33:4*15:4*110:4*525:4*377:4*72:4*47:4*290:4*0:4*148:3*0:3*6:3*2:3*21:3*30:3*100:3*31:3*52:3*9:3*1221:3*1222:3*1223:3*1224:3*76:3*903:3*502:3*66:3*29:3*327:3*115:5*2:5*274:5*49:5*93:5*1286:5*58:5*14:5*253:5*848:5*1068:5*12:5*666:5*18:5*355:5*3:5*1287:5*48:5*112:5*68:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*456:9*374:9*216:9*362:9*5:9*324:9*2:9*1336:9*709:9*1337:9*1338:9*45:9*33:9*99:9*177:9*178:11*749:11*750:11*751:11*752:11*30:11*753:11*23:11*548:11*169:6*158:6*739:6*278:6*92:6*1745:6*11:6*1746:6*1747:6*73:6*1748:6*1464:6*1749:6*1750:6*241:6*175:6*1148:6*1751:6*39:6*46:6*1633:6*1598:6*301:6*964:6*1752:6*232:6*6:6*233:6*234:6*235:1*8:1*1:1*0:13*11:13*319:15*117:15*118:10*1075:10*49:10*580:10*9:10*32:10*153:10*429:10*34:10*283:10*249:10*133:10*134:10*135:8*1717:8*1718:8*1719:8*65:8*99:8*1341:8*347:8*155:8*358:8*1720:8*451:8*254:8*307:8*328:8*876:8*1459:8*24:8*1386:8*66:14*202 +11*51:11*70:11*334:11*137:11*41:11*754:11*755:11*756:11*757:11*45:11*758:11*720:11*759:11*760:2*1:2*11:2*0:2*9:2*22:2*8:2*6:2*7:2*2:2*3:2*12:2*38:2*14:2*292:2*368:2*253:2*5:2*69:2*489:2*56:2*55:2*19:2*21:2*23:2*47:2*44:2*84:2*43:2*24:2*92:2*108:2*77:2*135:2*494:2*495:2*88:2*496:2*74:2*68:2*122:2*238:2*247:2*152:2*234:2*118:2*269:2*184:2*13:2*127:2*497:2*64:4*121:4*19:4*1323:4*842:4*23:4*437:4*61:4*110:4*1324:4*802:4*131:4*1325:4*1326:4*1327:4*1328:4*430:4*1329:4*179:4*64:4*11:4*86:4*1330:4*49:4*1331:4*394:4*47:4*260:4*1057:4*490:4*494:4*1332:4*30:4*369:4*109:4*1333:4*1334:4*1335:4*1336:4*688:4*82:4*81:4*9:4*53:4*89:4*377:4*12:7*108:7*45:7*9:7*89:7*805:7*82:7*1348:7*361:7*157:7*170:7*188:7*920:7*1774:7*16:7*42:7*997:7*1775:7*56:7*229:7*237:7*230:7*1208:7*176:7*1078:7*166:7*288:7*584:7*1776:7*278:7*479:7*1777:7*1778:7*1779:7*1780:7*736:7*13:7*1079:7*1781:7*64:7*1782:7*1783:7*1784:7*1542:9*456:9*15:9*1339:9*369:9*1340:9*495:9*709:9*133:9*25:9*153:9*1341:9*1342:9*1343:9*41:9*1344:9*1345:9*1346:9*1347:9*1348:9*90:9*1349:9*33:9*1149:9*1350:9*1351:9*503:9*42:5*348:5*39:5*1288:5*340:5*1289:5*1290:5*24:5*899:5*236:5*146:5*861:5*809:5*62:5*1291:5*1292:5*1293:5*1294:5*1295:5*122:5*296:5*685:5*985:5*1296:5*211:5*106:5*1297:5*123:5*1298:5*416:5*66:5*1299:5*1300:5*1301:5*860:5*1302:5*1303:5*759:5*1304:5*320:5*149:5*1305:5*1306:5*1307:5*1308:5*1309:5*1310:5*1311:5*3:6*48:6*15:6*68:6*1753:6*518:6*273:6*31:6*944:6*1754:6*1755:6*1756:6*1757:6*182:6*34:6*114:6*263:6*1758:6*1759:6*1760:6*1761:6*1762:6*590:6*895:6*1763:6*543:6*1764:6*548:6*174:6*1765:6*1766:6*1767:6*1768:6*1769:6*243:6*5:6*538:6*870:6*871:6*1770:6*1771:6*343:6*1772:6*1773:6*432:12*2:12*313:12*533:12*534:12*535:12*536:12*537:12*362:12*425:12*373:10*68:10*99:10*245:10*1076:10*264:10*1077:10*9:10*210:10*960:10*283:10*62:10*1078:10*1079:10*1080:10*187:10*516:10*435:10*1081:10*230:10*1082:10*1083:3*1225:3*1226:3*603:3*1227:3*1228:3*983:3*9:3*1:3*266:3*90:3*27:3*1229:3*1230:3*76:3*99:3*1231:3*74:3*78:3*1232:3*962:3*1233:3*1234:3*1235:3*2:3*87:3*503:3*28:3*214:3*326:3*1236:3*485:3*1237:3*380:3*1238:3*943:3*46:3*555:3*633:3*1217:3*88:3*1239:3*274:3*786:3*1224:8*58:8*152:8*17:8*92:8*402:8*658:8*41:8*195:8*306:8*1044:8*1530:8*56:8*72:8*1721:8*170:8*1722:8*274:8*1723:8*1724:8*554:8*1725:8*1097:8*1726:8*19:8*166:8*1727:8*1728:8*1729:8*526:8*361:8*49:8*1730:8*1177:8*1731:8*60:8*97:8*1329:16*62:16*63:24*4:14*83:14*203:14*204:14*205:14*206:14*207:13*95:13*320:1*2:1*6:1*4:1*9:1*5:1*0:1*8:1*7:1*1:1*3:30*2:30*3:30*4:18*19:15*23:15*119 +4*105:4*509:4*213:4*33:4*191:4*1337:4*344:4*68:4*2:4*9:4*6:4*19:4*343:4*88:4*858:4*29:4*197:4*180:4*111:10*486:10*68:10*413:10*276:10*46:10*181:10*154:10*582:10*496:10*161:10*2:10*391:10*222:10*577:10*11:10*121:2*3:2*8:2*2:2*0:2*56:2*55:2*6:2*12:2*9:2*1:2*11:2*64:2*73:2*33:2*38:2*7:2*5:2*22:2*31:2*118:5*167:5*354:5*2:5*118:5*253:5*129:5*12:5*49:5*41:5*62:5*455:5*596:5*47:5*1312:5*57:12*6:12*2:12*80:12*506:12*278:12*58:12*89:12*168:12*1:12*323:6*25:6*1774:6*15:6*184:6*170:6*158:6*829:6*1775:6*160:6*725:6*565:6*46:6*746:6*718:6*574:6*234:6*1776:6*1777:6*906:6*1778:6*1779:8*1732:8*51:8*99:8*1341:8*110:8*392:8*1126:8*591:8*24:8*128:8*785:8*1086:8*628:8*127:8*651:8*173:8*53:8*20:8*214:8*234:8*454:8*858:8*1733:8*279:8*1734:3*0:3*103:3*9:3*2:3*6:3*27:3*22:3*182:3*1240:3*117:3*78:3*166:3*1241:9*456:9*17:9*428:9*2:9*1352:9*597:9*756:9*191:9*161:9*526:9*200:9*1353:14*57:14*76:7*45:7*1726:7*1498:7*521:7*183:7*1602:7*478:7*1418:7*95:7*305:7*1761:7*133:7*1419:7*186:7*81:7*1600:7*119:7*316:7*317:7*129:7*337:7*89:7*46:7*1240:7*288:7*1785:7*1786:1*8:1*1:1*0:13*23:13*22:13*321:13*322:13*323:11*761:11*98:11*30:11*186:11*165:11*23:11*53:11*163:11*177:11*29:16*1:15*38:15*23:25*2 +10*34:10*283:10*1084:4*1338:4*431:4*437:4*1022:4*693:2*237:2*304:2*23:6*746:6*718:6*1780:6*944:6*1781:6*1782:5*756:5*1313:11*329:9*456:9*1354:7*1787:7*1788:7*1203:7*25:3*94:3*700:8*634:8*1433 +11*244:11*762:11*214:11*276:11*97:11*127:11*763:11*245:11*248:11*90:11*1:11*30:11*764:11*80:11*342:11*765:11*95:11*75:9*435:9*27:9*745:9*1355:9*516:9*627:9*595:9*33:9*204:9*371:9*543:9*15:9*430:9*254:9*8:9*7:9*1356:9*49:9*1357:9*37:9*426:9*1358:9*55:9*597:7*45:7*58:7*104:7*101:7*103:7*119:7*250:7*115:7*1682:7*1577:7*89:7*47:7*84:7*278:7*64:7*935:7*125:7*241:7*63:7*51:7*1789:7*1790:7*1791:7*1792:7*1692:7*349:7*277:7*186:7*138:7*358:7*6:7*1793:7*232:7*1625:7*1794:7*372:7*199:7*56:7*105:12*6:12*400:12*12:12*84:12*87:12*536:12*538:12*169:12*539:8*1735:8*59:8*84:8*236:8*154:8*66:8*243:8*20:8*1131:8*595:8*162:8*48:8*836:8*3:8*39:8*769:8*100:8*58:8*278:8*155:8*96:8*347:8*1736:8*1737:8*44:8*1738:8*180:8*181:8*1739:8*61:8*1740:8*1741:8*50:8*197:8*1163:8*1713:8*1742:8*526:8*178:8*60:8*1504:2*1:2*26:2*22:2*64:2*56:2*77:2*21:2*45:2*0:2*7:2*37:2*54:2*5:2*6:2*3:2*4:2*2:2*11:2*12:2*14:2*35:2*8:2*9:2*67:2*48:2*38:2*74:2*118:2*293:2*498:2*39:2*234:2*63:2*16:10*362:10*162:10*9:10*34:10*276:10*1085:10*916:10*117:10*19:10*1086:10*64:10*185:10*1087:10*96:10*1040:10*1088:10*1089:10*1090:10*685:10*1091:10*1092:10*11:10*107:10*1093:10*219:3*21:3*46:3*0:3*31:3*49:3*9:3*744:3*52:3*1217:3*2:3*88:3*1242:3*290:3*99:3*44:3*404:3*483:3*164:3*344:3*403:3*607:3*123:3*297:3*1:3*633:3*1243:3*484:3*1244:3*928:3*78:3*42:3*933:3*402:3*1233:3*7:3*348:3*439:6*18:6*44:6*53:6*575:6*275:6*211:6*459:6*89:6*50:6*580:6*682:6*48:6*3:6*174:6*176:6*68:6*1783:6*12:6*1784:6*895:6*1785:6*1786:6*11:6*708:6*153:6*76:6*100:6*52:6*164:6*556:6*66:6*488:6*1324:5*2:5*12:5*71:5*869:5*123:5*37:5*31:5*39:5*887:5*240:5*757:5*159:5*954:5*48:5*380:5*1243:5*451:5*1314:5*87:5*1315:5*307:5*58:5*189:5*494:5*46:5*3:5*128:5*810:5*760:5*62:4*586:4*61:4*62:4*63:4*31:4*117:4*27:4*74:4*213:4*6:4*25:4*3:4*19:4*0:4*260:4*795:4*490:4*518:4*176:4*369:4*452:4*5:4*86:4*29:4*1339:4*508:4*1340:4*36:4*13:4*311:4*9:4*4:4*124:4*14:4*68:4*121:13*43:13*31:13*324:13*35:13*325:16*15:16*1:16*64:17*0:15*99:15*36:1*9:1*2:1*4:1*1:1*6:1*8:1*5:14*208:14*76 +2*103:2*2:2*3:2*7:2*8:2*1:2*11:2*477:2*0:2*4:2*67:2*6:2*204:2*105:12*6:12*135:12*7:12*58:6*25:6*1787:6*317:6*550:6*586:6*52:6*5:6*1788:8*1711:8*1105:8*554:8*234:8*49:8*285:8*279:8*20:8*128:8*48:8*24:8*1743:8*1007:8*903:8*999:3*0:3*324:3*57:3*9:3*142:3*269:3*400:4*987:4*517:4*933:4*1316:4*6:4*0:9*1332:9*34:9*223:9*456:9*277:9*5:9*619:9*261:11*163:11*29:11*164:11*177:11*3:7*1631:7*47:7*1795:7*44:7*1123:7*129:7*9:7*1342:7*596:7*46:7*45:7*1051:5*29:5*150:5*71:5*369:5*106:5*33:13*326:13*33:10*65:10*732:14*160:16*5:15*94 +10*161:10*873:10*34:10*1094:10*31:10*35:10*64:10*65:10*68:10*175:10*627:10*624:8*452:8*71:8*358:8*234:8*9:8*99:8*1459:8*181:8*50:8*347:8*449:8*863:8*1192:5*1076:5*93:5*58:5*1186:5*251:5*295:5*977:5*1316:12*6:12*80:12*540:12*353:12*9:12*87:12*382:12*20:2*16:2*39:2*4:2*0:2*2:2*8:2*6:2*1:2*9:2*22:2*3:2*14:2*178:2*113:2*37:2*45:2*7:11*187:11*23:11*176:11*193:11*3:11*111:11*45:11*27:11*766:3*21:3*63:3*100:3*0:3*1:6*18:6*92:6*36:6*574:6*66:6*1142:6*322:6*463:6*58:6*494:6*1013:6*15:6*84:6*50:6*986:6*169:6*23:6*336:6*1077:6*4:6*1089:6*763:6*540:6*586:4*36:4*72:4*57:4*27:4*213:4*53:4*110:4*200:4*105:4*16:4*31:4*104:4*19:4*578:4*6:9*430:9*79:9*59:9*1359:9*1360:9*259:9*248:9*27:9*33:9*502:9*24:7*50:7*170:7*73:7*53:7*1796:7*84:7*819:7*167:7*223:7*315:7*284:7*490:7*423:13*5:13*42:13*12:13*23:13*31:13*327:13*135:1*6:1*4 +8*1192:8*452:8*148:8*798:8*164:8*214:8*225:8*59:8*347:8*50:8*660:8*621:8*181:8*395:8*30:8*663:8*71:2*0:2*178:2*7:2*6:2*1:2*16:2*4:2*11:2*2:2*8:2*12:2*64:2*3:2*103:13*23:5*1316:5*93:5*75:5*132:5*236:5*491:5*342:6*58:6*92:6*753:6*4:6*1165:6*1136:6*54:6*79:6*5:6*130:6*33:6*35:6*103:6*1789:6*46:6*1185:9*259:9*45:9*15:9*353:9*502:9*38:9*59:9*115:9*27:1*6:1*8:4*36:4*72:4*33:4*69:4*11:4*0:4*200:4*105:4*379:4*3:12*9:11*187:11*220:11*30:11*189:11*59:3*0:3*129:3*31:3*385:3*1138:3*335:3*69:3*9:10*220:10*1095:10*35:10*403:10*567:10*11:7*81:7*78:7*1797:7*95:7*60:7*56:7*732:7*284:7*163:7*82:7*173:7*36:7*490:7*124:20*9:14*147 +8*1192:8*41:8*148:8*796:8*274:8*1744:8*780:8*621:8*164:8*214:8*50:8*207:8*225:8*1745:8*1528:8*798:8*59:8*347:8*660:8*181:8*395:8*30:8*452:8*663:8*71:8*58:2*0:2*178:2*16:2*39:2*186:2*68:2*11:2*2:2*1:2*8:2*6:2*5:2*14:2*9:2*22:2*3:2*38:2*48:2*4:2*7:2*12:2*64:2*93:2*62:2*103:2*92:2*37:2*231:13*23:13*328:13*22:5*1316:5*4:5*522:5*13:5*93:5*58:5*75:5*132:5*553:5*221:5*236:5*491:5*1317:5*342:5*26:5*12:6*58:6*494:6*1136:6*57:6*293:6*548:6*1789:6*92:6*15:6*54:6*1790:6*753:6*4:6*1165:6*79:6*5:6*130:6*33:6*35:6*204:6*103:6*1791:6*46:6*402:6*571:6*1185:6*1792:6*18:6*521:9*259:9*296:9*1361:9*1362:9*1363:9*118:9*1:9*79:9*15:9*353:9*38:9*59:9*115:9*45:9*33:9*27:9*1364:9*111:9*75:1*4:1*1:1*6:1*9:1*3:1*5:1*0:1*8:1*7:12*6:12*382:12*541:12*9:11*187:11*767:11*314:11*768:11*59:11*1:11*769:11*220:11*30:11*27:11*270:11*189:11*194:4*57:4*6:4*19:4*858:4*0:4*200:4*321:4*328:4*36:4*72:4*104:4*107:4*121:4*15:4*630:4*848:4*33:4*69:4*11:4*105:4*379:4*578:4*3:4*48:4*1331:4*28:4*68:3*0:3*129:3*78:3*89:3*99:3*87:3*100:3*1:3*25:3*31:3*385:3*1138:3*33:3*335:3*69:3*155:3*379:3*9:3*62:7*125:7*166:7*60:7*46:7*78:7*1797:7*95:7*115:7*167:7*1503:7*743:7*2:7*81:7*1798:7*56:7*732:7*284:7*163:7*82:7*957:7*173:7*36:7*490:7*1020:7*124:7*1799:7*27:10*403:10*175:10*220:10*1095:10*35:10*567:10*11:14*147 +9*259:9*79:9*362:9*34:9*198:9*346:9*1365:9*280:9*161:9*118:9*833:9*295:9*1137:9*1032:9*45:9*1366:9*55:9*99:9*177:9*178:2*178:2*39:2*16:2*11:2*7:2*22:2*0:2*3:2*6:2*1:2*9:2*2:2*8:2*12:2*4:2*93:2*62:2*110:12*6:12*135:12*117:12*86:12*80:12*130:12*89:12*169:12*195:12*58:12*18:12*189:12*82:11*187:11*163:11*1:11*179:11*310:11*38:11*694:11*0:11*23:11*151:11*267:11*93:11*266:11*477:11*329:11*197:11*242:11*455:11*169:8*452:8*234:8*1685:8*232:8*86:8*19:8*22:8*65:8*52:8*1012:8*703:8*3:8*66:8*363:8*1746:8*1747:8*819:3*21:3*9:3*2:3*4:3*337:3*12:3*11:3*57:3*103:3*700:3*1245:3*302:3*327:3*115:6*18:6*200:6*592:6*45:6*278:6*737:6*15:6*70:6*13:6*137:6*50:6*498:6*103:6*5:6*73:6*1793:6*1205:6*1200:6*167:6*739:6*141:6*857:6*85:6*92:6*232:6*6:6*233:6*234:6*235:5*2:5*48:5*215:5*825:5*293:5*29:5*37:5*56:5*132:5*1217:5*1318:5*1319:5*14:5*50:5*459:5*159:5*106:5*142:5*112:5*68:5*93:5*162:5*323:5*4:5*187:5*186:5*188:13*329:13*5:13*130:13*31:13*330:13*30:13*23:10*1096:10*1097:10*1098:10*571:10*835:10*194:10*1099:10*424:10*880:10*8:10*153:10*9:10*87:10*66:10*175:10*188:10*1100:10*318:10*3:10*1101:10*161:10*249:10*133:10*134:10*135:4*31:4*1023:4*165:4*83:4*117:4*6:4*998:4*496:4*19:4*320:4*209:4*1341:4*220:4*36:4*72:4*47:4*290:4*0:4*148:15*120:15*121:7*334:7*241:7*465:7*130:7*965:7*966:7*540:7*12:7*16:7*186:7*10:7*13:7*177:7*14:7*17:7*15:7*19:7*819:7*1202:7*1649:7*473:7*257:7*258:7*259:7*260:7*474:7*160:1*1:1*6:1*4:1*9:1*3:1*5:16*11:14*1:14*13:14*209:14*57:14*34:14*20:14*53 +9*45:9*259:9*54:9*353:9*4:9*55:9*334:9*667:9*796:9*1:9*38:2*178:2*39:2*16:2*45:2*0:2*2:2*37:2*1:2*11:2*6:2*181:2*8:2*7:2*65:2*92:2*3:2*347:2*22:2*35:2*27:2*402:2*460:2*74:2*75:2*38:2*69:2*9:2*12:2*14:2*245:2*25:2*4:2*231:12*6:12*18:12*9:12*5:11*187:11*59:11*455:11*603:10*1102:10*93:10*268:10*64:10*9:10*394:10*1101:10*1030:8*628:8*1443:8*99:8*468:8*452:8*56:8*243:8*58:8*1460:8*1301:8*181:8*1748:8*259:3*21:3*0:3*9:3*201:3*639:3*48:3*351:3*46:3*335:3*100:3*62:6*18:6*817:6*1257:6*1794:6*120:6*719:6*1503:6*68:6*103:6*35:6*49:6*1795:6*53:6*1496:6*102:6*1792:6*40:6*521:6*730:6*1735:5*2:5*1320:5*31:5*62:5*18:5*353:5*39:5*306:5*700:5*1321:5*613:5*860:5*240:5*1322:5*71:5*451:5*14:5*1094:5*182:5*1133:5*48:5*125:5*58:5*26:5*12:4*63:4*2:4*158:4*68:4*559:4*13:4*19:4*153:4*309:4*48:4*25:4*897:4*49:4*200:4*1146:4*36:4*1331:13*96:13*150:13*22:7*1800:7*67:7*89:7*53:7*1801:7*43:7*86:7*335:7*1802:7*1104:7*17:7*6:7*154:7*490:7*64:7*1803:7*42:7*27:32*33:32*34:1*1:1*3:1*6:33*0 +6*85:6*92:6*58:6*494:6*103:6*46:6*540:6*763:6*195:6*57:6*15:2*6:2*4:2*47:2*2:2*10:2*22:2*178:2*213:2*57:2*1:2*3:2*0:2*7:2*158:2*106:4*220:4*36:4*72:4*578:4*0:4*33:8*452:8*50:8*234:8*148:8*51:3*302:3*100:3*171:3*172:3*30:3*0:3*31:3*9:10*35:10*337:10*154:10*34:5*123:5*93:5*58:5*75:5*508:5*251:5*129:9*1367:9*33:9*259:9*830:9*135:9*595:7*669:7*170:7*2:7*700:7*423:7*82:7*1804:12*9:12*18:13*12 +6*85:6*57:6*160:6*66:6*5:2*6:2*16:2*2:2*0:2*7:2*178:4*220:4*33:4*19:4*48:4*1131:4*15:4*165:4*16:4*89:4*309:8*452:8*58:8*86:8*115:7*46:7*1805:7*1806:7*319:7*66:7*100:7*586:7*514:7*842:3*95:3*9:3*41:3*42:3*6:3*62:3*344:9*27:9*55:9*45:9*33:9*259:9*53:9*362:11*18:11*30:11*770:11*187:11*194:5*39:5*37:5*1316:5*125:5*12:5*390:5*274:5*4:13*31:16*6 +5*1316:5*0:5*93:5*58:5*18:5*75:5*123:5*39:5*13:5*47:5*26:5*48:6*58:6*52:6*92:6*753:6*1136:6*51:6*492:6*1792:6*18:6*102:6*1796:2*2:2*0:2*22:2*178:2*7:2*1:2*9:2*4:2*181:2*12:2*51:2*16:2*68:2*6:2*8:2*92:2*37:2*45:2*67:4*57:4*13:4*19:4*48:4*36:4*72:4*0:4*200:4*998:4*1065:4*49:4*1331:13*23:13*30:13*327:9*259:9*6:9*646:9*33:9*130:9*353:9*38:9*59:9*118:9*1361:9*271:9*45:9*1368:1*6:8*58:8*1749:8*827:8*148:8*59:8*1750:8*621:8*452:8*1192:8*765:3*100:3*78:3*526:3*31:3*0:3*129:7*27:7*250:7*78:7*60:7*81:7*166:7*141:7*167:7*284:7*506:7*72:10*220:10*35:10*161:10*68:12*57:12*541:12*9:12*6:11*1:11*177:11*193:11*59:11*187:11*36:20*9 +5*1316:5*0:5*93:5*58:5*75:5*13:5*47:5*26:6*58:6*52:6*92:6*1136:6*57:6*85:6*494:6*1792:6*18:6*102:6*1796:2*2:2*0:2*22:2*178:2*7:2*1:2*9:2*12:2*6:2*16:2*39:2*92:2*37:2*45:2*67:4*57:4*13:4*19:4*48:4*36:4*72:4*0:4*200:4*998:4*220:4*33:4*6:4*1331:13*23:13*30:13*327:9*259:9*6:9*646:9*33:9*38:9*59:9*1361:9*271:9*35:1*4:8*58:8*148:8*59:8*621:8*452:8*1192:8*765:3*100:3*2:3*31:3*0:3*129:7*27:7*78:7*166:7*60:7*167:7*81:11*1:11*193:11*767:11*314:11*59:11*187:11*36:12*382:12*541:12*6:10*161:10*210:10*68:15*15 +11*193:11*187:11*151:11*220:11*33:11*60:11*23:11*720:11*771:11*270:11*20:11*1:11*27:11*245:11*208:11*442:11*772:11*766:9*259:9*414:9*45:9*62:9*79:9*526:9*125:9*223:9*55:9*46:9*753:9*334:9*1:9*118:9*1294:9*345:9*1030:9*499:9*1369:9*732:9*6:9*646:9*33:2*178:2*39:2*16:2*28:2*45:2*0:2*1:2*37:2*2:2*69:2*4:2*22:2*8:2*10:2*9:2*3:2*7:2*44:2*310:2*152:2*5:2*12:2*6:2*48:2*64:2*196:2*11:2*14:2*242:2*160:2*454:2*38:2*245:2*198:2*248:2*92:4*36:4*72:4*63:4*158:4*114:4*367:4*19:4*848:4*61:4*4:4*45:4*533:4*57:4*51:4*48:4*106:4*68:4*165:4*42:4*121:4*592:4*27:4*1067:4*555:4*31:4*28:4*6:4*1331:4*220:5*93:5*58:5*31:5*18:5*263:5*198:5*221:5*664:5*48:5*217:5*719:5*77:5*353:5*1256:5*380:5*56:5*451:5*656:5*559:5*62:5*75:5*869:5*1112:5*12:5*152:5*125:5*1316:5*251:5*1245:5*26:3*100:3*21:3*63:3*0:3*121:3*9:3*501:3*27:3*588:3*406:3*12:3*171:3*172:3*744:3*1246:3*385:3*424:3*290:3*105:3*607:3*71:3*158:3*335:3*422:3*238:3*359:3*325:3*1:3*6:3*202:3*99:3*423:6*92:6*58:6*18:6*817:6*1257:6*103:6*1196:6*34:6*15:6*1183:6*745:6*171:6*1797:6*259:6*748:6*723:6*1798:6*503:6*1799:6*558:6*57:6*49:6*190:6*52:6*1800:6*53:6*195:6*120:6*60:6*296:6*196:6*297:6*1598:6*362:6*1582:6*68:6*98:6*306:6*1185:6*3:6*102:6*1792:6*85:12*6:12*20:12*18:12*542:12*455:12*240:10*1102:10*161:10*175:10*677:10*1103:10*127:10*117:10*11:10*741:10*9:10*997:10*1104:8*1443:8*452:8*647:8*1081:8*53:8*52:8*1441:8*3:8*180:8*274:8*660:8*96:8*296:8*1440:8*307:8*350:8*20:8*770:8*467:8*182:8*50:8*58:8*181:7*1800:7*490:7*1576:7*167:7*17:7*168:7*2:7*82:7*1807:7*719:7*89:7*19:7*411:7*1194:7*785:7*968:7*290:7*58:7*873:7*288:7*762:7*73:7*74:7*71:7*1808:7*1809:7*64:7*284:7*751:7*78:7*137:7*125:7*56:7*46:13*23:13*48:15*23:1*2:1*9:1*7:1*8:1*1:1*6:1*4:14*76:16*7:24*2:18*20:23*2 +4*68:4*45:12*6:5*48:9*55:6*1569:10*972 +4*68:12*6:2*16:2*39:2*6:11*187:5*106:8*819:7*1226:7*259:7*160 +5*142:5*106:5*1:5*2:5*186:5*323:5*4:5*187:3*0:3*115:8*452:7*257:7*258:7*259:7*260:12*6:12*82:2*16:2*110:11*77:1*1:6*232:6*6:6*233:6*234:6*235:6*454:9*177:9*178:10*249:10*133:10*134:10*135:4*0:4*148 +13*10:13*42:13*329:13*96:13*147:13*12:9*259:9*643:9*88:9*565:9*34:9*125:9*516:9*146:9*45:9*5:9*261:9*6:9*161:9*251:9*1370:9*388:9*13:9*79:9*59:9*223:9*38:9*54:2*178:2*39:2*16:2*181:2*2:2*11:2*0:2*7:2*1:2*6:2*3:2*8:2*38:2*41:2*26:2*12:2*22:2*37:2*4:12*6:12*135:12*9:12*29:12*303:12*234:12*280:12*18:12*57:11*187:11*455:11*25:11*53:11*127:11*29:7*1810:7*654:7*447:7*129:7*337:7*17:7*1811:7*335:7*202:7*598:7*45:7*66:7*1460:7*841:7*163:7*46:7*484:7*178:7*81:7*966:7*540:7*1202:7*1397:7*334:7*810:7*27:3*0:3*645:3*52:3*6:3*19:3*41:3*1245:3*502:3*341:3*541:3*9:3*62:3*220:3*87:3*78:3*57:3*7:6*18:6*45:6*3:6*1205:6*563:6*246:6*200:6*25:6*1801:6*494:6*46:6*273:6*1802:6*1390:6*1803:6*15:6*1804:6*1805:6*1806:6*715:6*1200:6*730:6*535:6*50:6*306:6*84:6*1807:6*39:6*459:6*40:5*2:5*48:5*353:5*47:5*31:5*221:5*50:5*62:5*89:5*12:5*1044:5*24:5*242:5*167:5*552:5*14:5*1323:5*23:5*49:5*18:8*452:8*234:8*1528:8*52:8*141:8*1113:8*254:8*1751:8*468:8*41:8*39:8*1752:8*58:8*97:8*962:8*70:8*110:8*24:8*1451:8*1753:8*126:8*484:8*78:8*259:4*68:4*559:4*59:4*53:4*2:4*28:4*19:4*45:4*48:4*209:4*726:4*1342:4*1343:4*0:4*309:4*121:10*22:10*1105:10*685:10*836:10*6:10*778:10*42:10*422:10*841:10*11:10*513:1*3:1*9:1*6:1*4:1*1 +6*66:6*102:6*900:4*559:4*1344:4*1345:4*1346:9*45:8*452:8*1359:8*1218:8*1754:5*1:5*2:5*12:5*353:5*1324:5*390:5*4:5*1325:5*367:3*0:3*1:3*1247:2*0:2*1:2*37:2*2:2*8:2*64:2*188:7*0:7*27:7*100:12*543:10*1106 +6*66:6*102:6*900:4*559:4*1344:4*1345:4*1346:4*390:13*10:8*452:8*1359:8*1218:8*1754:5*1:5*2:5*12:5*353:5*1324:5*390:5*1325:5*367:3*0:3*1:2*0:2*1:2*37:2*2:2*8:2*64:2*188:7*0:7*27:7*100:16*1:12*543:10*1106 +8*452:8*234:8*521:12*6:12*135:12*9:12*58:12*80:12*82:2*16:2*39:2*4:2*34:2*11:2*178:2*7:2*3:2*1:2*0:2*2:2*110:11*187:11*177:11*163:11*3:11*266:11*169:3*21:3*5:3*103:3*12:3*327:3*115:6*18:6*586:6*45:6*200:6*73:6*50:6*92:6*232:6*6:6*233:6*234:6*235:5*2:5*97:5*29:5*508:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:4*153:4*95:4*993:4*36:4*72:4*47:4*290:4*0:4*148:9*259:9*643:9*840:9*17:9*539:9*362:9*198:9*99:9*177:9*178:10*283:10*489:10*249:10*133:10*134:10*135:13*5:7*447:7*473:7*257:7*258:7*259:7*260:7*474:7*160:1*1 +7*1812:7*214:7*1051:7*340:7*45:7*338:7*194:7*337:7*333:7*9:7*966:7*1453:7*1098:7*323:7*46:7*81:7*818:7*1459:7*523:7*271:7*444:7*427:7*176:2*11:2*3:2*16:2*204:2*7:2*6:2*0:2*9:2*33:2*44:2*1:2*12:2*8:2*22:2*2:2*245:2*393:2*233:2*240:2*99:2*105:2*5:2*4:2*169:2*88:8*234:8*638:8*152:8*165:8*65:8*49:8*3:8*66:8*424:8*516:8*45:8*468:8*628:8*1113:8*39:8*1692:8*738:8*20:8*58:8*155:8*207:8*243:8*265:8*765:8*447:8*562:12*135:12*80:12*6:12*226:12*18:12*1:12*38:5*17:5*293:5*37:5*12:5*31:5*912:5*198:5*1069:5*620:5*150:5*559:5*166:5*106:4*197:4*525:4*517:4*440:4*439:4*38:4*6:4*2:4*121:4*53:4*860:4*105:4*561:4*106:4*586:4*318:4*89:4*206:6*211:6*200:6*317:6*586:6*73:6*322:6*488:6*222:6*30:6*570:6*1573:6*485:6*778:6*312:6*273:6*964:6*103:6*46:6*39:6*402:6*287:6*1808:6*320:6*319:10*252:10*34:10*11:10*394:10*362:10*74:10*480:10*9:10*35:10*1069:10*66:10*258:10*705:10*178:10*342:10*582:10*569:9*456:9*1332:9*157:9*55:9*6:9*223:9*699:9*45:9*34:9*35:9*161:9*388:9*38:9*218:9*453:9*231:9*1297:9*1371:9*277:9*815:9*619:9*82:11*164:11*156:11*29:11*177:11*163:11*3:11*602:11*604:11*18:3*9:3*287:3*12:3*600:3*62:3*7:3*645:3*1248:3*279:3*142:3*269:3*156:3*123:3*301:3*75:13*45:13*17:1*7:1*1:1*3:1*4 +9*261:9*99:9*177:9*178:12*135:12*6:12*82:7*103:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*39:2*110:3*0:3*327:3*115:6*18:6*92:6*232:6*6:6*233:6*234:6*235:5*2:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:4*36:4*72:4*47:4*290:4*0:4*148:1*1:10*249:10*133:10*134:10*135:11*169 +7*1813:7*47:7*757:7*9:7*176:7*833:7*66:7*17:5*1:5*2:5*48:5*1026:5*293:5*196:5*455:5*31:5*3:5*12:3*0:3*9:3*38:3*1045:3*1249:3*2:3*103:3*645:3*1250:3*6:3*42:3*87:3*400:8*234:8*424:2*0:2*499:2*163:2*1:2*3:2*8:2*6:2*7:2*58:14*16:14*59:14*104:10*11:10*832:10*1107:10*22:10*890:10*74:10*362:10*174:10*915:11*292:11*175:4*197:4*1347:4*6:4*68:4*0:6*211:6*592:6*45:6*322:6*1077:6*460:6*15:6*49:6*160:6*494:6*579:12*117:12*67:12*80:12*169:12*413:12*18:9*79:9*271:9*824:9*82:9*213:9*296:9*45:16*5:15*82:13*32:13*33 +9*261:9*177:9*178:12*135:12*82:12*6:3*327:3*115:7*473:7*257:7*474:7*258:7*259:7*260:7*160:4*47:4*290:4*0:4*148:4*68:2*110:2*6:2*16:5*323:5*186:5*106:5*4:5*187:5*188:1*1:6*232:6*6:6*233:6*234:6*235:6*196:10*249:10*133:10*134:10*135 +6*1459:6*293:6*570:6*1809:6*1810:6*1081:6*551:6*573:6*1089:6*5:6*322:6*66:6*15:6*725:6*120:6*46:6*149:6*176:6*165:6*1471:6*49:6*955:6*98:6*1024:6*410:6*493:6*1710:6*160:6*306:6*254:6*39:6*779:7*1814:7*337:7*46:7*1496:7*1640:7*1268:7*751:7*872:7*1815:7*1816:7*168:7*17:7*303:7*488:7*1133:7*598:7*167:7*1200:7*0:7*465:7*120:7*19:7*78:7*298:7*89:7*1219:7*163:7*365:7*31:7*690:7*918:7*176:7*64:7*753:7*82:7*87:7*133:7*870:3*519:3*0:3*9:3*597:3*35:3*526:3*388:3*61:3*89:3*1:3*117:3*1251:3*2:3*52:3*31:3*123:3*27:5*1:5*2:5*62:5*31:5*14:5*424:5*12:5*288:5*982:5*353:5*75:5*264:5*795:5*23:5*37:5*129:5*71:5*40:5*144:5*41:5*342:5*236:5*65:5*39:5*33:8*1755:8*198:8*152:8*151:8*1084:8*483:8*148:8*1756:8*84:8*356:8*801:8*96:8*49:8*3:8*66:8*1236:8*165:8*500:8*1525:8*181:8*50:8*45:8*994:8*196:8*70:8*52:8*650:8*20:8*595:8*234:8*996:8*1757:8*58:8*653:8*46:8*1301:8*77:8*91:13*23:13*30:13*183:13*3:2*11:2*0:2*301:2*64:2*73:2*74:2*68:2*2:2*22:2*6:2*1:2*3:2*4:2*9:2*33:2*7:2*8:2*48:2*35:2*38:2*12:2*14:9*0:9*54:9*1078:9*909:9*6:9*1070:9*5:9*8:9*277:9*518:9*130:9*1223:9*1190:9*161:9*228:9*185:9*388:9*1372:9*1373:11*25:11*292:11*172:11*1:11*189:11*599:11*572:11*741:11*725:11*3:11*94:11*246:11*27:11*127:11*33:11*207:10*832:10*1108:10*400:10*11:10*970:10*886:10*68:10*528:10*1109:10*37:10*606:10*890:10*1110:10*276:10*1111:10*879:10*365:4*19:4*527:4*61:4*0:4*1348:4*122:4*52:4*328:4*599:4*131:4*15:4*400:4*6:4*4:4*113:4*28:4*1349:4*110:4*111:4*847:4*27:4*1350:4*390:1*4:1*0:1*2:1*1:1*6:14*210:14*7:14*82:12*103:12*113:12*89:12*87:12*440:12*394:12*55:12*245:12*296:12*329:12*234:12*8:15*23:15*38:15*24 +6*49:6*48:6*85:6*39:6*777:6*46:6*541:6*40:6*32:6*1775:6*216:6*385:6*1811:6*29:6*1217:6*306:6*353:2*11:2*0:2*8:2*2:2*12:2*1:2*50:2*9:2*6:2*38:2*7:2*4:2*64:2*33:2*5:2*3:2*22:2*16:4*1351:4*19:4*45:4*260:4*69:4*261:4*28:4*580:4*367:4*9:4*82:4*105:4*5:4*117:4*220:3*1164:3*39:3*12:3*52:3*294:3*46:3*85:3*9:3*1252:3*274:3*57:3*27:7*1817:7*778:7*760:7*72:7*19:7*751:7*228:7*1818:7*298:7*87:7*89:7*381:7*173:7*696:7*786:7*53:7*818:7*133:7*1417:7*686:7*521:7*1819:7*186:7*78:7*17:7*168:5*147:5*65:5*37:5*1326:5*389:5*74:5*1327:5*274:5*568:5*123:5*248:5*129:10*529:10*407:10*163:10*365:10*1112:10*222:10*11:10*32:10*957:10*12:10*276:10*154:10*708:10*1113:10*405:14*211:14*13:14*57:14*82:11*172:11*18:11*27:11*536:11*273:11*196:11*272:11*33:11*773:11*44:11*730:11*261:11*543:8*58:8*234:8*20:8*512:8*343:8*1758:8*51:8*3:8*24:8*70:8*46:9*62:9*223:9*1374:9*499:9*503:9*6:9*46:9*279:9*516:9*161:9*569:9*229:9*1375:9*426:9*88:9*1183:9*362:1*1:1*6:1*4:1*9:15*23:15*122:13*23:13*13:13*331:13*31:13*114:12*180:12*245:12*168:12*544:12*169 +13*23:2*0:2*11:2*12:2*4:2*22:2*7:2*2:2*423:2*9:2*6:2*3:2*248:2*1:2*38:2*8:2*58:2*16:2*5:2*48:2*35:2*136:7*777:7*349:7*1820:7*82:7*177:7*173:7*864:7*618:7*89:7*2:7*19:7*237:7*172:7*284:7*713:7*60:7*1016:7*183:7*930:7*478:7*214:7*481:7*93:7*157:7*608:7*1821:7*1822:6*137:6*1450:6*685:6*51:6*304:6*793:6*306:6*510:6*100:6*15:6*34:6*719:6*141:6*874:6*49:6*778:6*273:4*580:4*41:4*213:4*19:4*1352:4*368:4*16:4*25:4*53:4*799:4*398:4*268:4*4:4*539:4*48:9*161:9*1376:9*619:9*75:9*46:9*1377:9*427:9*388:9*1378:9*1379:9*674:9*339:9*330:9*7:9*1:9*501:9*608:9*503:16*7:5*414:5*138:5*1:5*2:5*48:5*598:5*55:5*39:5*1328:5*1329:5*37:5*62:5*1330:5*75:5*293:5*69:5*159:5*568:5*117:3*0:3*12:3*6:3*1253:3*572:3*493:3*61:3*87:3*1:3*31:3*9:3*10:10*222:10*405:10*161:10*815:10*1114:10*365:10*923:10*612:10*171:10*412:10*371:10*811:10*869:10*22:10*154:11*18:11*30:11*172:11*774:11*3:11*543:11*1:11*121:11*27:12*268:12*545:12*2:12*422:12*404:12*546:8*20:8*40:8*738:8*191:8*634:8*148:8*1759:8*441:8*875:8*1421:8*653:8*49:8*1760:8*58:8*1567:8*613:8*1761:8*253:8*697:8*52:8*632:8*328:8*97:14*13:14*38:14*41:14*11:14*185:1*1:1*6:1*4:1*9:1*3:1*5:1*0:1*8 +7*241:7*58:7*1817:7*777:7*46:7*133:7*173:7*808:7*1320:7*337:7*323:7*760:7*19:7*751:7*220:7*1818:7*87:7*713:7*89:7*381:7*696:7*786:7*95:7*298:7*1396:4*3:4*1351:4*31:4*33:4*19:4*45:4*260:4*576:4*261:4*367:4*76:4*15:4*82:4*117:4*105:4*5:4*4:2*0:2*11:2*22:2*1:2*3:2*7:2*8:2*6:2*2:2*50:2*9:2*38:2*33:6*49:6*48:6*300:6*362:6*778:6*541:6*818:6*1775:6*39:6*216:6*719:6*418:3*1164:3*9:3*382:3*493:3*10:3*39:3*22:3*12:3*52:3*294:3*1252:3*274:3*57:5*37:5*55:5*147:5*1326:5*389:5*74:5*117:5*129:5*1327:5*568:5*346:9*428:9*1374:9*499:9*503:9*526:9*520:9*153:9*6:9*279:9*65:9*1195:9*569:9*1243:9*229:9*426:9*1349:9*88:9*1183:10*161:10*154:10*405:10*529:10*407:10*1115:10*222:10*1112:10*1116:10*267:10*32:10*12:10*708:10*582:11*775:11*33:11*272:11*776:11*27:11*683:11*273:11*196:11*773:11*44:11*730:11*261:11*29:14*211:14*57:1*1:1*6:1*4:1*9:12*530:12*113:12*127:12*135:12*245:12*89:12*518:12*168:12*544:12*169:8*1762:8*1544:8*20:8*1763:8*3:8*24:8*46:15*23:15*122:13*23:13*331:13*114 +12*547:12*117:12*413:12*205:12*548:12*83:12*89:8*272:8*70:8*1583:8*40:8*97:8*1764:8*110:8*307:8*1760:8*20:8*58:8*56:8*418:8*1650:4*541:4*372:4*85:4*19:4*48:4*20:4*1353:4*1354:4*28:4*41:4*580:4*799:4*398:4*6:9*1379:9*1380:9*277:9*352:9*131:9*161:9*391:9*501:9*428:9*388:9*608:9*503:9*75:9*427:9*1381:9*68:7*777:7*392:7*2:7*1823:7*286:7*75:7*87:7*89:7*82:7*181:7*72:7*237:7*173:7*330:7*608:7*1821:7*713:7*93:7*168:7*751:5*1:5*2:5*48:5*109:5*598:5*136:5*37:5*55:5*340:5*39:5*62:5*578:3*0:3*1:3*9:3*46:3*12:3*2:3*6:2*2:2*0:2*3:2*7:2*8:2*22:2*1:2*9:2*11:2*35:2*136:2*423:2*38:2*6:2*4:2*68:6*180:6*1208:6*1336:6*685:6*179:6*46:6*166:6*291:6*187:6*34:6*960:6*191:6*49:6*3:6*15:6*5:6*856:10*11:10*230:10*706:10*117:10*916:10*161:10*222:10*815:10*66:10*1114:13*237:13*239:13*23:13*31:13*332:13*115:14*13:14*82:11*30:11*215:11*572:11*536:11*777:11*604 +6*49:6*574:6*31:6*475:6*141:6*1812:6*195:6*52:6*463:6*98:6*5:6*120:6*157:6*306:2*11:2*0:2*1:2*3:2*22:2*2:2*8:2*7:2*4:2*38:2*16:2*37:2*6:2*33:2*98:2*297:2*43:12*169:12*6:12*80:12*52:4*2:4*268:4*68:4*15:4*116:4*19:4*48:4*13:4*9:4*644:4*158:4*49:4*3:4*52:4*0:4*297:3*103:3*29:3*31:3*2:3*6:3*476:3*841:7*58:7*173:7*1487:7*1208:7*74:7*64:7*1691:7*232:7*6:7*138:7*73:7*87:7*89:7*19:7*1824:10*743:10*161:10*1117:10*337:10*1118:10*1109:1*6:5*106:5*48:5*65:5*67:5*62:5*922:5*660:5*596:5*89:5*451:5*63:5*53:5*1331:5*389:13*23:13*37:13*33:8*1765:8*996:8*181:8*3:8*319:8*141:8*475:8*99:8*831:8*650:8*595:8*50:8*236:8*66:8*806:11*188:11*259:11*328:11*1:11*596:11*30:11*3:15*53:15*23:9*211:9*118:9*542:9*552:9*222 +13*23:13*333:2*22:2*1:2*11:2*0:2*7:2*2:2*99:2*12:2*33:2*6:2*14:4*2:4*16:4*89:4*27:4*5:4*13:4*367:4*42:4*561:4*19:4*854:4*85:4*1290:7*381:7*173:7*89:7*930:7*760:7*1817:7*129:7*924:7*561:7*101:7*286:7*64:7*60:7*139:7*1825:7*1421:7*1826:7*756:6*475:6*15:6*278:6*98:6*512:6*682:6*310:1*6:1*9:3*166:3*103:3*9:3*1254:3*1164:3*382:3*12:3*30:3*6:3*483:3*402:3*117:3*290:3*521:8*99:8*347:8*595:8*50:8*499:8*780:8*688:8*1766:8*1767:9*1:9*706:9*1382:9*166:9*149:9*637:9*1383:9*1384:9*557:5*12:5*37:5*354:5*922:5*211:5*738:5*708:10*1112:10*407:10*1119:11*23:11*272:11*273:11*778:11*61:12*549:18*21:21*4 +11*737:11*193:11*23:10*276:10*32:10*1120:5*162:5*1332:5*1333:5*19:5*48:9*1385:9*45:9*49:9*42:9*15:3*75:3*41:3*382:3*495:3*39:3*423:3*476:3*274:3*485:3*12:3*1123:3*378:3*1255:3*1098:3*167:3*379:3*103:3*0:1*0:1*9:1*8:1*2:1*1:4*19:4*45:4*48:4*358:4*1134:4*312:4*13:4*20:4*367:4*1355:4*204:4*1056:4*1356:4*1164:4*1357:4*592:4*1358:7*66:7*72:7*1200:7*89:7*399:7*796:7*1827:7*182:7*609:7*173:2*2:2*0:2*415:2*500:2*130:2*41:2*7:2*1:2*45:2*11:2*92:2*349:2*501:2*8:2*6:6*317:6*51:6*195:6*503:6*475:6*25:6*1813:8*1768:8*1769:13*23:12*20:12*6 +11*779:11*152:11*160:11*151:11*684:11*51:11*778:11*127:11*333:11*717:2*11:2*0:2*37:2*2:2*3:2*10:2*152:2*22:2*9:2*7:2*6:2*1:2*5:2*16:2*8:2*4:2*57:2*422:2*14:2*53:2*350:2*35:2*99:2*64:2*12:2*65:2*158:2*43:2*66:12*329:12*268:12*61:12*549:12*214:12*114:3*103:3*0:3*33:3*9:3*501:3*1:3*29:3*6:3*95:3*1041:3*1256:3*1182:3*750:3*1257:3*423:3*2:3*476:3*62:3*897:3*1056:3*194:3*1130:3*892:3*335:13*134:13*70:13*23:13*111:13*33:7*586:7*78:7*95:7*2:7*278:7*90:7*27:7*447:7*1828:7*173:7*381:7*87:7*214:7*19:7*182:7*480:7*361:7*478:7*282:7*186:7*1586:7*252:7*91:7*924:7*284:7*1829:7*168:7*561:7*751:7*1570:4*378:4*909:4*2:4*36:4*113:4*68:4*27:4*122:4*89:4*15:4*19:4*16:4*191:4*12:4*158:4*6:4*346:4*13:4*9:4*105:4*48:4*0:4*297:9*1386:9*0:9*223:9*5:9*49:9*383:9*132:9*2:9*39:9*123:9*614:9*152:9*27:9*125:9*251:9*441:9*427:9*1387:9*445:1*1:1*6:1*9:6*494:6*45:6*1814:6*563:6*438:6*475:6*15:6*11:6*98:6*86:6*126:6*176:6*160:6*19:6*1815:6*146:6*1816:6*147:6*751:6*34:6*5:6*1817:6*770:6*681:6*1818:6*68:6*883:6*35:6*140:6*1198:6*273:8*99:8*1751:8*3:8*1770:8*160:8*164:8*335:8*272:8*1771:8*234:8*8:8*328:8*515:8*20:8*240:8*85:8*156:8*1648:8*1037:8*128:8*72:8*496:8*663:8*1772:8*306:8*50:5*1334:5*1335:5*62:5*1336:5*562:5*90:5*58:5*306:5*922:5*354:5*40:5*12:5*37:5*53:5*61:5*333:5*75:5*123:5*893:5*659:5*660:5*183:10*107:10*849:10*1046:10*1121:10*32:10*9:10*118:10*1122:10*722:10*1123:10*210:10*1119:10*1114:10*11:10*306:10*489:15*38:15*123:14*212:16*65:17*27 +10*161:10*379:10*96:10*1119:10*1124:10*1125:6*475:6*143:6*512:1*6:1*0:1*9:3*75:3*1123:3*12:3*402:3*378:3*1204:3*416:3*30:3*6:3*476:3*290:3*483:5*166:5*562:5*198:5*162:5*106:5*232:5*90:5*354:5*211:2*1:2*0:2*2:2*9:2*8:2*502:2*6:2*4:2*5:2*99:2*3:13*23:13*333:8*347:8*1773:8*1774:8*50:8*328:8*278:8*1766:8*1767:8*151:11*18:11*64:11*778:11*780:11*27:7*89:7*284:7*561:7*56:7*1829:7*72:7*19:7*46:7*237:7*60:7*1825:7*1421:7*1826:7*751:4*609:4*367:4*1359:4*19:4*45:4*48:4*358:4*355:4*12:4*15:14*213:14*214:14*215:9*149:9*89:9*1388:9*637:9*1383:9*499:12*549 +10*161:10*1126:10*1116:10*1127:10*1128:10*1114:10*407:10*1129:10*1130:12*550:12*551:12*552:12*553:2*3:2*0:2*1:2*118:2*55:2*14:2*74:2*119:2*302:2*68:2*159:2*198:5*1:5*2:5*56:5*1337:5*599:5*1338:5*1339:5*552:5*12:3*0:3*1:3*501:3*121:3*6:3*534:3*1254:3*75:3*42:3*291:3*182:3*89:3*99:3*385:3*1258:3*88:3*1259:3*382:3*1127:3*1253:3*1260:3*520:7*0:7*1830:7*8:7*307:7*411:7*46:7*1831:7*1379:7*168:4*1164:4*541:4*19:4*88:4*89:4*73:4*374:4*0:4*452:4*85:4*333:4*110:4*260:4*1360:4*1361:4*16:4*1362:4*379:4*580:4*321:4*1363:4*122:4*359:4*47:6*1819:6*182:6*234:6*133:6*166:6*475:6*1820:6*58:6*748:8*367:8*369:8*277:8*180:8*275:8*1775:8*368:8*796:8*725:8*1600:8*1776:8*1777:8*1778:8*467:8*148:8*632:8*1759:9*1389:9*456:9*1390:9*1391:11*25:11*781:11*782:11*780:11*783:11*784:11*339:11*785:1*1:1*2:1*8:14*216:14*217:14*218:14*38:14*219:14*220:13*334:13*335:16*66:21*5:27*0 +10*161:10*677:10*42:10*55:10*175:10*937:10*5:10*1131:4*836:4*2:4*321:4*31:4*949:4*1060:4*1364:4*32:4*1365:4*848:4*13:4*38:4*1366:4*81:4*24:4*19:4*379:4*529:4*261:4*411:4*831:4*1367:4*1368:4*1369:4*528:4*275:4*681:5*1:5*2:5*143:5*48:5*19:5*94:5*129:5*1340:5*1174:5*573:3*0:3*1:3*28:3*76:3*103:3*9:3*12:3*886:3*52:3*877:3*526:3*48:3*10:3*294:3*670:3*501:2*0:2*1:2*7:2*6:2*22:2*12:2*41:2*2:2*16:2*96:2*3:2*130:2*11:2*8:2*97:2*186:2*10:2*64:7*0:7*19:7*2:7*168:7*744:7*175:7*167:7*173:7*607:7*278:7*72:7*408:7*95:7*89:7*618:7*166:7*120:7*411:7*288:7*1832:7*751:7*103:11*70:11*57:11*786:11*30:11*638:11*27:9*1392:9*79:9*277:9*445:9*46:9*185:9*499:9*556:9*520:6*1758:6*1821:6*151:6*33:6*152:6*475:6*25:6*1822:6*1823:6*45:6*49:6*195:6*259:6*503:6*29:6*1824:8*1044:8*99:8*86:8*72:8*1779:8*52:8*285:8*20:14*13:14*4:12*329:12*6:12*224:1*2:1*1:1*5:15*92 +10*161:3*75:3*1123:3*0:3*1:3*12:3*378:5*1:5*2:5*579:5*19:2*0:2*1:2*2:2*8:7*0:7*89:7*751:7*561:13*23:13*31:8*347:8*660:1*0:1*9:4*29:4*358:6*600:6*195:9*499 +10*161:9*5:9*125:9*68:9*1393:9*259:9*45:8*24:8*1359:8*20:8*8:8*452:2*0:2*9:2*35:2*6:2*55:2*3:2*1:2*11:2*7:2*2:2*39:2*19:3*75:3*0:3*9:3*4:3*103:6*475:6*45:6*286:6*46:6*291:6*117:6*503:6*44:1*6:1*9:1*5:1*0:5*1:5*2:5*455:5*48:12*117:12*18:12*466:12*6:7*85:7*46:7*173:7*91:13*23:11*778:11*504:4*1370:4*95:4*153:4*68:15*24 +12*455:12*2:12*207:12*103:2*3:2*33:2*7:2*22:2*0:8*996:8*595:8*3:8*467:9*950:9*149:6*35:6*682:6*574:6*98:6*512:7*241:7*56:7*64:7*561:7*1824:7*89:7*286:4*2:4*367:4*5:4*89:4*63:3*103:3*476:3*6:3*12:3*30:3*483:5*922:5*354:5*61:5*660:5*211:11*599:13*23:13*37 +10*1114:10*1125:10*513:10*93:6*475:6*15:6*306:6*234:6*1140:6*3:6*1698:6*725:6*1825:6*1158:6*152:6*117:1*6:5*1:5*2:5*251:5*242:5*12:5*414:5*62:5*333:5*412:5*150:5*23:5*50:3*0:3*9:3*1:3*1261:3*75:3*62:3*1262:3*1263:3*20:3*378:3*476:3*290:7*60:7*6:7*178:7*89:7*220:7*0:7*125:7*8:7*173:7*184:7*378:7*1833:7*163:7*825:7*77:7*19:7*1825:7*1834:7*1421:7*1826:9*292:9*216:9*1394:9*153:9*1395:9*637:9*427:9*1396:2*1:2*11:2*6:2*0:2*3:2*64:2*38:2*8:2*33:2*2:2*7:2*4:2*22:13*23:13*333:4*2:4*585:4*19:4*191:4*12:4*68:4*110:4*53:14*181:14*221:14*215:8*1780:8*515:8*96:8*160:8*1349:8*3:8*341:8*675:11*787:11*172:11*25:12*20 +8*1781:8*66:8*1782:8*328:8*1740:8*1042:8*181:8*24:8*268:8*1783:8*455:8*1784:8*1785:8*1786:8*758:5*1:5*2:5*779:5*75:5*112:5*557:5*310:5*130:5*1341:5*167:5*12:5*447:5*1342:5*700:5*354:5*61:5*106:5*333:5*1035:5*535:5*1241:5*211:5*1229:5*508:5*1343:5*299:3*0:3*472:3*956:3*1:3*75:3*526:3*555:3*99:3*9:3*115:3*44:3*104:3*76:3*1264:3*476:3*201:3*41:3*1123:3*12:3*30:3*380:3*1265:3*88:3*1266:3*1267:3*606:3*89:3*78:3*388:10*362:10*46:10*1132:10*399:4*19:4*0:4*88:4*29:4*131:4*367:4*526:4*122:4*510:4*47:4*233:4*90:4*33:4*220:4*48:4*414:4*1371:4*1370:4*1208:4*1372:4*372:4*13:4*1293:4*53:4*68:4*89:4*1373:4*204:4*657:4*110:4*1374:4*328:4*633:4*563:4*119:9*500:9*1397:9*277:9*47:9*1135:9*21:9*27:9*83:9*499:9*49:9*149:9*637:9*435:6*895:6*1826:6*12:6*48:6*327:6*676:6*49:6*475:6*1827:6*40:6*140:6*174:6*92:6*1828:6*933:6*1136:6*362:12*156:12*2:12*18:12*29:12*20:12*28:7*46:7*89:7*19:7*288:7*95:7*75:7*1835:7*66:7*751:7*561:7*60:7*1825:7*1834:7*1836:7*139:7*154:7*56:7*173:7*286:7*1837:7*1838:7*250:7*502:7*909:2*2:2*0:2*1:2*4:2*22:2*16:2*34:2*6:2*11:2*7:2*19:2*45:2*8:2*12:2*245:2*56:2*301:2*300:2*64:2*14:2*136:2*73:2*68:2*119:11*1:11*127:11*788:11*789:11*287:11*790:11*25:1*1:1*4:1*5:1*6:1*2:1*9:14*215:14*214 +6*1585:6*195:2*1:2*11:2*0:2*2:2*7:2*8:2*22:17*7:5*75:5*1:5*2:5*71:5*39:5*0:11*1:9*563:3*0:3*75:3*476:3*1268:14*23:8*53:8*58:7*19:4*19:4*48:4*52:4*0:13*336 +10*161:10*171:10*1114:10*222:10*1119:10*529:2*11:2*8:2*0:2*1:2*2:2*64:2*22:2*7:2*99:2*3:2*14:2*6:2*168:2*38:2*16:2*143:2*106:2*44:2*226:4*2:4*89:4*59:4*19:4*95:4*16:4*27:4*5:4*68:4*367:4*15:4*854:4*85:4*1290:4*48:4*117:4*0:4*153:7*381:7*0:7*89:7*930:7*173:7*19:7*561:7*60:7*1825:7*1421:7*1826:7*284:7*188:7*168:11*53:11*188:11*778:5*1:5*2:5*37:5*274:5*661:5*48:5*354:5*738:5*708:5*211:5*75:3*0:3*1:3*9:3*103:3*12:3*30:3*476:3*290:3*483:3*402:6*949:6*1829:6*475:6*117:6*15:6*273:6*49:6*512:6*510:6*84:6*541:8*99:8*347:8*595:8*996:8*56:8*780:8*688:8*1766:8*1767:8*1787:8*1788:13*23:13*333:13*33:9*1371:9*1:9*166:9*296:9*149:9*934:9*637:9*1383:9*161:1*6:1*1:12*6:12*549 +6*475:6*949:6*117:6*273:6*49:6*15:6*1069:6*139:6*86:6*510:6*84:6*541:1*6:1*1:7*1828:7*381:7*103:7*89:7*930:7*2:7*19:7*561:7*60:7*1421:7*1826:7*307:7*1817:7*87:7*72:7*284:7*188:7*168:5*562:5*37:5*274:5*48:5*530:5*922:5*354:5*1056:5*61:5*1344:5*12:5*44:5*757:5*62:5*75:10*161:10*1114:10*1119:10*407:10*529:2*11:2*8:2*0:2*64:2*97:2*135:2*85:2*1:2*22:2*7:2*2:2*99:2*10:2*3:2*14:2*6:2*5:2*38:2*16:2*98:2*297:2*43:2*157:4*2:4*89:4*19:4*95:4*16:4*27:4*68:4*367:4*993:4*994:4*12:4*111:4*3:4*48:4*117:4*0:4*297:13*23:13*333:13*33:8*99:8*347:8*1305:8*996:8*56:8*1789:8*1790:8*1787:8*1788:3*9:3*103:3*6:3*12:3*30:3*476:3*290:3*88:3*897:3*1056:3*194:3*1130:3*116:3*1164:3*1260:3*63:3*382:9*1:9*324:9*296:9*149:9*1387:9*1085:9*637:9*550:9*427:9*706:9*486:9*161:12*329:12*6:12*20:11*188:11*778:11*783:17*28:17*27:16*65 +10*161:10*171:10*1114:10*222:10*407:10*1119:10*1125:10*529:2*11:2*8:2*0:2*2:2*64:2*3:2*1:2*22:2*7:2*99:2*14:2*6:2*33:2*5:2*38:2*168:2*170:2*16:4*2:4*89:4*19:4*95:4*16:4*27:4*5:4*367:4*15:4*3:4*993:4*994:4*854:4*85:4*1290:4*122:4*48:4*117:5*37:5*274:5*61:5*354:5*166:5*1344:5*12:5*1056:5*44:5*757:5*62:5*738:5*708:5*211:5*75:6*949:6*475:6*117:6*15:6*273:6*49:6*1069:6*139:6*86:6*510:6*512:6*84:6*541:8*99:8*347:8*3:8*56:8*1789:8*1790:8*780:8*688:8*1766:8*1767:8*1787:8*1788:13*23:13*333:13*334:9*1371:9*1328:9*1:9*1053:9*166:9*296:9*149:9*550:9*427:9*1085:9*706:9*486:9*934:9*637:9*1383:9*161:11*307:11*783:11*778:11*780:11*61:11*784:1*6:1*1:7*103:7*89:7*930:7*19:7*561:7*307:7*1817:7*87:7*72:7*60:7*1825:7*1421:7*1826:7*284:7*188:7*168:3*9:3*103:3*12:3*30:3*116:3*1164:3*1260:3*63:3*382:3*476:3*290:3*483:3*402:3*117:12*20:12*549 +6*475:6*949:6*117:6*34:6*190:6*166:6*68:6*363:6*49:6*1830:6*1365:6*1831:6*1592:6*1832:6*234:6*779:6*733:6*1833:6*692:6*6:6*39:6*541:1*6:1*1:1*9:1*5:1*4:5*562:5*12:5*37:5*274:5*923:5*354:5*922:5*530:5*1056:5*48:5*757:5*53:5*1345:5*1346:5*1347:5*1348:5*1349:5*139:5*61:5*125:5*211:7*1828:7*381:7*103:7*1817:7*760:7*4:7*89:7*561:7*307:7*60:7*337:7*139:7*756:7*173:7*1762:7*677:7*1:7*122:7*408:7*1421:7*1826:7*1229:7*168:7*1635:10*161:10*407:10*1119:10*1133:10*705:2*11:2*8:2*0:2*2:2*64:2*157:2*135:2*37:2*7:2*14:2*5:2*1:2*3:2*6:2*68:2*73:2*9:2*99:2*200:4*2:4*89:4*19:4*95:4*379:4*13:4*9:4*367:4*32:4*27:4*61:4*993:4*994:4*53:4*31:4*5:4*561:4*321:4*54:4*1375:4*633:4*295:4*1261:4*12:4*111:4*63:4*48:4*85:8*99:8*158:8*626:8*347:8*86:8*1766:8*3:8*1783:8*213:8*658:8*635:8*634:8*97:8*84:8*1788:8*1791:8*145:8*368:8*648:13*23:13*334:13*31:13*337:13*333:13*338:9*1371:9*191:9*1053:9*254:9*149:9*1085:9*1149:9*324:9*1383:9*229:9*1387:9*557:9*296:9*46:9*1384:9*1398:9*330:9*529:9*637:9*1322:9*135:11*307:11*61:11*783:11*784:11*272:11*778:11*273:11*791:3*382:3*1164:3*12:3*30:3*6:3*116:3*74:3*103:3*117:3*380:3*1254:3*897:3*1056:3*194:3*1130:3*521:3*9:3*290:3*238:3*1269:3*237:3*1270:3*1119:3*1271:3*88:3*99:3*235:3*498:3*1272:3*476:3*1195:3*89:17*27:17*29:17*28:16*65:18*21:21*4:12*554:14*222:14*223:19*7:15*24 +10*161:10*407:10*489:10*147:10*230:10*1119:10*1125:10*1133:10*371:2*11:2*8:2*6:2*7:2*0:2*9:2*2:2*37:2*14:2*1:2*3:2*168:2*73:2*99:2*22:2*118:4*2:4*13:4*89:4*59:4*19:4*9:4*367:4*32:4*27:4*993:4*994:4*122:4*53:4*31:4*5:4*854:4*85:4*1290:4*561:4*355:4*54:4*1375:4*633:4*295:4*1261:4*48:4*275:4*12:5*12:5*48:5*37:5*274:5*922:5*923:5*354:5*1056:5*757:5*738:5*708:5*211:5*965:5*53:5*1347:5*1348:5*1349:5*139:5*977:5*47:12*6:12*549:12*554:7*173:7*760:7*381:7*4:7*89:7*561:7*307:7*60:7*337:7*1825:7*1421:7*1826:7*756:7*399:7*1762:7*677:7*1:7*122:7*168:7*72:7*284:7*1839:7*1840:7*1841:3*103:3*0:3*66:3*6:3*382:3*12:3*30:3*88:3*116:3*1260:3*117:3*380:3*1254:3*476:3*290:3*483:3*402:3*521:3*9:3*238:3*1269:3*237:3*1270:3*1119:3*1271:3*99:3*235:3*498:3*1272:3*501:3*1273:3*241:3*62:6*475:6*25:6*1834:6*147:6*949:6*158:6*34:6*190:6*68:6*363:6*512:6*49:6*1830:6*1365:6*1831:6*1592:6*1832:6*234:6*779:6*733:6*1833:6*692:6*6:6*39:6*541:6*306:6*29:6*46:8*1792:8*20:8*52:8*99:8*158:8*626:8*347:8*86:8*1766:8*3:8*1783:8*780:8*688:8*1767:8*213:8*658:8*635:8*634:8*254:8*97:8*1788:8*53:9*772:9*1371:9*331:9*191:9*254:9*149:9*1085:9*324:9*1383:9*229:9*934:9*637:9*557:9*296:9*46:9*330:9*1322:9*1044:9*915:13*157:13*23:13*334:13*31:13*333:13*337:13*217:13*73:13*53:1*6:1*1:1*5:1*4:1*9:11*792:11*61:11*783:11*784:11*272:11*778:11*780:11*273:11*791:11*220:18*21:21*4:23*3:14*222:14*223:14*4:19*7:17*29 +7*173:7*284:7*684:7*214:7*241:7*186:7*1842:7*606:7*27:7*84:7*1510:7*1245:7*561:7*60:7*1817:7*760:7*167:3*103:3*0:3*75:3*2:3*9:3*10:3*582:3*335:3*1123:3*382:3*1164:5*48:5*2:5*71:5*1350:5*333:5*139:5*162:5*55:5*24:5*129:5*821:5*573:5*112:5*106:5*75:5*424:5*12:5*562:6*475:6*25:6*1835:6*402:6*175:6*465:6*15:6*191:6*40:6*1836:6*463:6*45:6*98:6*52:6*169:6*538:6*166:12*6:12*135:12*18:12*80:12*20:12*37:8*1793:8*3:8*77:8*194:8*234:8*18:8*52:8*91:8*99:8*328:8*1794:8*441:8*66:8*100:8*1358:8*96:8*86:8*1795:8*50:8*115:8*24:2*37:2*6:2*3:2*11:2*1:2*2:2*12:2*39:2*0:2*22:2*33:2*8:2*5:2*55:2*4:9*45:9*38:9*1399:9*5:9*42:9*33:9*1382:9*76:9*1400:9*487:9*13:9*251:9*99:9*1401:9*1386:9*1402:9*563:10*161:10*34:10*32:10*868:10*494:10*1114:10*972:10*96:10*1134:10*1068:4*25:4*539:4*488:4*3:4*24:4*6:4*2:4*131:4*121:4*41:4*600:4*45:4*68:4*89:4*52:4*353:4*49:4*836:4*379:13*23:13*330:13*112:13*134:1*6:1*9:11*450:11*82:11*297:11*23:11*249:11*454:15*124 +9*45:9*35:9*1403:9*1404:9*1048:9*391:9*185:9*393:9*1405:9*953:9*503:9*565:9*149:9*122:9*1406:9*546:9*1407:9*76:9*38:9*1408:9*180:5*1351:5*1352:5*71:5*129:5*451:5*63:5*39:5*381:5*12:5*975:5*55:5*342:5*62:5*340:5*389:5*806:5*4:5*981:5*53:5*562:5*354:5*211:5*447:5*288:5*24:5*75:5*1353:2*8:2*2:2*7:2*11:2*0:2*3:2*12:2*1:2*6:2*245:2*242:2*22:2*33:2*301:2*14:2*35:2*38:2*9:2*99:2*315:2*107:2*135:2*131:2*10:2*52:2*16:4*361:4*19:4*48:4*1376:4*42:4*117:4*45:4*367:4*16:4*656:4*52:4*13:4*76:4*49:4*373:4*41:4*81:4*53:4*28:4*89:4*25:4*61:4*685:4*204:4*1377:4*554:4*122:4*77:4*1040:4*1378:4*390:4*1379:11*177:11*30:11*486:11*1:11*23:11*793:11*196:11*794:11*795:11*569:6*1837:6*49:6*730:6*39:6*265:6*143:6*778:6*195:6*312:6*463:6*52:6*98:6*1419:6*1390:6*1206:6*779:6*48:6*721:6*871:6*68:6*40:6*85:6*176:6*307:6*89:6*46:6*475:6*723:6*166:6*751:6*570:6*512:6*152:6*234:6*527:6*494:6*35:6*158:12*103:12*18:12*149:12*325:12*113:12*169:7*238:7*66:7*64:7*1190:7*848:7*46:7*761:7*6:7*89:7*178:7*82:7*2:7*1218:7*1817:7*168:7*173:7*87:7*1630:7*521:7*288:7*1044:7*1843:7*36:7*381:7*1844:7*1845:7*226:7*241:7*1846:7*239:7*743:7*399:7*751:7*1847:7*968:7*1848:7*90:8*1796:8*39:8*3:8*831:8*468:8*628:8*58:8*738:8*40:8*309:8*85:8*152:8*1567:8*261:8*1797:8*758:8*50:8*1359:8*20:8*45:8*780:8*499:8*1798:8*1525:8*314:8*596:8*1799:10*93:10*1135:10*916:10*222:10*210:10*161:10*1098:10*43:10*11:10*113:10*1136:10*414:3*41:3*42:3*476:3*201:3*149:3*393:3*62:3*995:3*39:3*423:3*599:3*12:3*117:3*1:3*483:3*88:3*235:3*1274:3*639:3*443:3*389:3*116:3*526:3*106:3*1275:3*108:3*498:3*99:3*78:3*470:3*52:14*151:14*52:14*20:13*45:13*23:13*115:13*31:1*2:1*1:1*9:1*3:17*0:15*38:16*27:16*28 +9*45:5*1354:5*700:13*10:7*67:7*64:2*11:2*245:10*331:4*19:4*43:4*89:3*404:3*62:3*201:6*911 +9*45:9*123:9*39:9*725:9*6:9*55:9*46:9*54:9*35:9*571:9*67:9*391:9*42:9*71:9*5:9*499:9*132:9*934:6*475:6*25:6*1838:6*5:6*15:6*278:6*503:6*179:6*57:6*463:6*402:6*353:6*46:6*54:6*3:6*84:6*152:6*45:6*275:6*306:6*35:6*223:1*6:1*9:1*1:12*6:12*80:12*18:12*169:12*555:12*113:12*327:12*556:8*1800:8*99:8*1801:8*240:8*1802:8*3:8*207:8*878:8*59:8*875:8*1179:8*20:8*49:8*1803:8*1804:8*1555:8*58:8*97:8*1419:8*798:8*259:8*306:3*0:3*103:3*182:3*121:3*1254:3*41:3*380:3*9:3*1:3*117:3*382:3*75:3*1123:3*22:3*1276:3*105:5*2:5*162:5*333:5*12:5*1355:5*307:5*491:5*554:5*596:5*913:5*287:5*562:5*1356:5*1357:4*2:4*13:4*12:4*89:4*19:4*48:4*28:4*3:4*15:2*12:2*7:2*2:2*14:2*0:2*3:2*8:2*99:2*11:2*1:2*22:2*37:2*6:2*38:2*10:2*55:2*168:7*214:7*168:7*447:7*6:7*524:7*46:7*173:7*66:7*561:7*19:7*284:7*238:7*743:7*1849:7*1829:7*1229:7*1762:7*2:7*751:7*1850:11*796:11*127:11*28:11*797:11*30:11*70:11*220:11*778:10*11:10*3:10*155:10*305:10*413:10*22:10*1114:10*567:10*162:10*276:10*1093:13*3:13*35:13*48:13*23:16*6:16*15 +9*45:9*35:9*13:9*49:9*499:3*9:3*75:3*1123:3*41:3*526:3*90:3*62:3*533:3*494:3*663:3*484:3*12:7*46:7*47:7*1851:7*752:7*345:7*17:7*761:7*1852:7*66:7*246:7*842:7*521:7*1805:7*696:2*0:2*7:2*8:2*1:2*6:2*2:2*3:2*503:2*9:5*37:5*39:5*354:5*117:5*1358:5*1359:5*1321:5*560:5*1360:13*85:13*339:8*58:8*86:8*24:8*245:8*97:8*476:8*730:8*489:6*475:6*86:6*353:6*163:6*312:6*45:6*141:6*57:6*139:1*6:1*9:1*0:11*87:11*156:11*170:11*195:4*33:4*6:4*644:4*651:4*19:4*45:4*48:4*43:4*89:4*1135:4*333:4*343:4*260:4*41:4*29:4*117:4*25:4*3:4*220:4*358:16*5:16*6:12*557:12*18:10*40:10*42:10*1137:14*8 +9*45:9*35:9*1409:9*149:9*637:9*1410:9*320:9*499:9*1411:10*1134:10*494:10*1036:10*136:3*75:3*201:3*9:3*41:3*76:3*476:3*290:3*34:3*433:3*61:3*886:3*1277:3*1278:3*388:3*12:3*30:3*380:3*1265:3*88:3*78:3*103:3*1279:3*470:3*6:1*0:1*9:1*6:1*3:1*2:1*1:1*8:6*475:6*15:6*321:6*1839:6*32:6*100:6*58:6*1742:6*915:6*6:6*1840:6*1385:6*1827:6*512:6*541:6*330:6*166:7*684:7*238:7*66:7*67:7*46:7*89:7*785:7*1853:7*561:7*60:7*1825:7*1834:7*1836:7*139:7*1421:7*284:7*696:5*424:5*307:5*12:5*447:5*1331:5*389:5*1241:5*1361:5*1362:5*1363:5*354:5*61:5*106:5*333:5*1035:5*535:5*51:5*1364:5*1365:5*415:5*738:5*708:5*33:2*3:2*504:2*0:2*2:2*1:2*8:2*7:2*245:2*299:2*300:2*75:2*51:2*26:2*74:2*14:2*248:2*68:2*304:2*22:4*6:4*19:4*45:4*48:4*358:4*2:4*29:4*31:4*43:4*1035:4*52:4*12:4*917:4*321:4*150:4*1380:4*368:4*110:4*49:4*47:4*20:4*367:4*1370:4*1208:4*1372:4*372:4*88:4*0:4*548:4*340:4*854:4*85:8*1805:8*1657:8*261:8*1806:8*148:8*1783:8*455:8*1807:8*1808:8*1809:8*603:8*1787:12*55:12*558:11*3:11*25:11*330:13*10:13*23:13*33:15*125:14*215:14*214 +9*529:9*122:9*344:9*45:9*84:9*55:9*6:9*1149:9*499:9*675:9*38:5*48:5*424:5*333:5*12:5*4:5*24:6*475:6*301:6*45:6*34:6*541:6*51:6*166:6*692:3*75:3*9:3*103:3*541:3*743:3*526:3*379:3*1123:4*215:4*268:4*19:4*45:4*48:4*89:4*353:2*152:2*37:2*11:2*14:2*6:2*2:2*22:2*0:2*3:2*504:7*58:7*173:7*514:7*66:7*72:7*181:7*168:7*284:7*684:8*100:8*60:8*59:8*44:8*990:8*91:8*476:8*1805:12*6:12*18:10*65:10*35:10*371:15*23:13*85 +8*50:8*207:8*110:8*152:8*1:8*1305:8*67:8*580:2*1:2*37:2*22:2*8:2*11:2*0:2*2:2*55:2*64:2*110:2*5:4*68:4*19:4*12:4*683:4*2:4*260:4*89:4*122:4*445:4*685:4*27:4*684:7*706:7*27:7*173:7*1410:7*1411:7*1657:7*8:7*103:7*88:6*475:6*15:6*166:6*1841:3*9:3*75:3*182:3*46:3*385:3*117:3*476:1*6:1*8:12*2:9*706:5*108:5*1366:5*12:5*106:10*222:11*23:11*267 +9*563:9*45:9*65:9*980:9*118:9*1135:9*1:9*1412:9*391:9*149:9*637:9*54:9*1413:9*499:9*15:9*6:9*79:9*155:9*588:9*1414:9*1415:9*49:9*1416:9*1076:9*123:9*1417:9*47:9*1418:9*495:9*1419:9*211:9*7:9*161:9*503:9*1001:9*1420:9*487:9*742:9*671:9*254:4*95:4*4:4*89:4*353:4*19:4*48:4*358:4*414:4*1371:4*367:4*131:4*13:4*510:4*0:4*1057:4*1165:4*393:4*52:4*43:4*600:4*1355:4*1134:4*122:4*16:4*1381:4*53:4*355:4*47:4*578:4*33:4*220:4*105:4*526:4*311:4*574:4*379:4*609:4*204:4*1052:4*518:4*619:4*356:4*6:4*1067:4*110:4*321:4*88:4*749:6*117:6*45:6*475:6*533:6*1842:6*569:6*404:6*49:6*422:6*195:6*52:6*548:6*1455:6*57:6*948:6*676:6*89:6*98:6*48:6*166:6*85:6*15:6*1843:6*780:6*58:6*574:6*143:6*856:6*51:6*39:6*1585:6*1844:6*558:6*34:6*76:6*793:6*174:6*108:6*748:6*139:6*152:6*679:6*590:6*333:6*320:6*201:6*249:6*300:6*1845:6*690:6*330:6*1846:6*958:6*46:6*317:6*1847:6*275:6*1848:6*831:6*1071:6*5:6*7:6*725:13*30:13*23:13*333:13*10:13*31:13*100:13*340:8*49:8*675:8*1805:8*10:8*66:8*515:8*148:8*1810:8*483:8*650:8*489:8*1783:8*1787:8*96:8*50:8*628:8*889:8*595:8*663:8*20:8*181:8*980:8*1768:8*97:8*3:8*995:8*1811:8*1812:8*274:8*58:8*682:8*1813:8*725:8*692:8*1814:8*298:8*1815:8*1816:8*852:8*86:8*834:8*1360:8*1525:8*91:8*155:8*37:8*632:8*1413:8*1686:8*1383:8*643:8*272:8*234:8*516:8*1097:8*1817:8*307:8*705:8*1126:8*1818:8*1551:8*562:8*910:2*0:2*1:2*9:2*39:2*55:2*8:2*504:2*2:2*88:2*420:2*7:2*11:2*3:2*14:2*16:2*6:2*48:2*68:2*31:2*64:2*22:2*43:2*263:2*505:2*4:2*12:2*349:2*99:2*53:2*256:2*19:2*248:2*5:2*136:2*33:2*245:2*121:2*83:2*38:10*136:10*283:10*360:10*161:10*1125:10*42:10*567:10*11:10*171:10*169:10*936:10*1138:10*272:10*1139:10*379:10*1140:10*973:10*1141:10*306:10*558:10*489:10*43:10*686:10*167:10*862:10*46:10*230:10*293:5*48:5*424:5*637:5*62:5*75:5*546:5*539:5*106:5*1229:5*94:5*354:5*61:5*63:5*12:5*90:5*982:5*236:5*296:5*39:5*1367:5*71:5*414:5*211:5*1368:5*1369:5*4:5*1370:5*447:5*271:5*70:5*253:5*757:5*123:5*559:5*376:5*1371:5*381:5*41:5*53:5*1241:5*166:5*83:7*173:7*684:7*48:7*238:7*66:7*1854:7*82:7*72:7*89:7*0:7*288:7*1855:7*570:7*1150:7*64:7*103:7*618:7*561:7*1421:7*1826:7*60:7*278:7*284:7*1829:7*1229:7*1762:7*337:7*2:7*168:7*751:7*19:7*84:7*1449:7*170:7*1552:7*74:7*298:7*738:7*56:7*319:7*1558:7*181:7*75:7*1856:7*861:7*399:7*775:7*1857:7*1026:7*785:7*565:7*955:7*1267:7*468:7*479:7*1858:7*1859:7*90:7*207:7*653:7*1182:7*186:7*909:7*78:7*38:7*1285:7*1860:7*529:7*1861:7*27:7*488:7*1862:7*46:7*138:7*1218:7*1259:7*918:7*183:7*180:7*1863:7*1602:7*922:7*73:1*6:1*9:1*0:1*2:1*4:1*1:1*8:1*3:1*5:3*75:3*1123:3*41:3*953:3*182:3*201:3*12:3*378:3*9:3*472:3*61:3*99:3*103:3*30:3*476:3*290:3*668:3*380:3*1280:3*88:3*617:3*402:3*382:3*6:3*0:3*34:3*956:3*957:3*117:3*42:3*379:3*1255:3*1268:3*597:3*1254:3*121:3*483:3*481:3*235:3*321:3*1020:3*241:3*2:3*526:3*57:3*983:3*28:3*393:3*1281:3*1:3*85:11*486:11*1:11*705:11*27:11*604:11*263:11*249:11*798:11*220:11*799:11*313:11*800:11*107:11*177:11*111:11*254:11*258:11*25:11*801:11*802:11*803:11*23:11*804:11*34:11*245:11*805:14*215:14*212:14*13:14*224:14*147:14*151:15*126:15*23:15*32:15*127:15*53:12*1:12*6:12*80:12*113:12*20:12*325:12*87:12*559:12*234:12*484:12*560:12*522:12*169:12*2:12*483:12*76:12*203:12*547:21*6:16*7:16*5:16*27 +9*45:9*499:3*9:3*75:3*31:3*41:3*1123:7*91:7*46:7*58:7*85:7*66:2*0:2*2:8*234:4*19:4*45:4*48:4*1370:6*57:6*139:1*5:10*332:14*8 +9*796:9*55:9*362:7*173:7*27:7*762:7*72:7*78:7*176:7*252:7*907:7*319:3*103:3*0:3*33:3*9:3*1:3*335:3*903:3*41:3*42:12*6:12*80:12*190:6*166:6*1849:6*45:6*574:6*68:6*278:4*1004:4*1382:4*68:4*48:4*45:2*37:2*55:2*2:2*11:2*0:8*100:8*86:8*1192:8*350:8*682:5*139:5*48:5*217:5*656:10*371:11*1 +4*68:4*49:12*6:9*362:7*684:11*249:13*112:2*2:2*0:5*75 +12*6:7*173:7*160:3*103:3*0:5*48:5*68:5*106:5*112:6*475:6*25:6*1835:8*1793:8*138:4*36:4*68 +9*529:9*122:9*254:9*6:9*54:9*46:9*1004:9*557:9*75:9*499:9*33:9*1322:9*430:9*90:9*292:7*760:7*1817:7*58:7*173:7*188:7*381:7*66:7*60:7*64:7*1864:7*878:7*753:7*426:7*89:7*1818:7*67:7*756:7*168:7*19:7*561:7*618:7*338:7*1558:7*182:7*84:7*1865:7*250:7*566:4*379:4*36:4*153:4*1055:4*2:4*43:4*19:4*48:4*49:4*1383:4*248:4*84:4*541:4*367:4*359:4*561:4*260:4*12:4*33:4*220:4*261:4*1351:4*311:4*1164:4*376:4*1182:4*45:4*113:3*1164:3*0:3*103:3*382:3*9:3*1000:3*62:3*495:3*39:3*1:3*12:3*521:3*476:3*27:3*483:3*294:12*6:12*80:12*18:12*12:6*25:6*1850:6*1851:6*11:6*964:6*475:6*15:6*85:6*86:6*1852:6*48:6*254:6*54:6*503:6*35:6*541:6*76:6*195:6*306:6*39:6*167:6*690:6*294:6*1841:6*438:6*1853:8*760:8*347:8*99:8*100:8*52:8*1657:8*59:8*51:8*1819:8*1820:8*455:8*1220:8*231:8*86:8*58:8*161:8*986:8*306:8*110:5*2:5*58:5*49:5*48:5*12:5*236:5*63:5*389:5*599:5*965:5*1327:5*1284:5*302:5*307:5*712:5*1372:5*1323:2*63:2*2:2*11:2*0:2*8:2*364:2*263:2*22:2*9:2*6:2*1:2*3:2*7:2*14:2*135:2*4:2*160:2*118:2*300:2*64:10*407:10*276:10*403:10*161:10*43:10*1112:10*558:10*96:13*10:13*23:11*25:11*273:11*806:11*272:11*23:11*27:1*6:1*2:1*1:1*0:1*9:15*23:14*211:14*23 +7*760:7*1817:7*188:7*381:7*53:7*478:7*66:7*298:7*1657:7*176:7*550:7*337:7*64:7*228:7*19:7*103:7*1864:7*878:7*753:7*426:7*89:7*1818:7*67:7*756:7*56:7*1866:7*880:7*1545:7*618:7*338:7*1558:7*182:7*561:7*84:7*1865:7*250:7*157:7*173:7*566:7*252:7*203:7*1867:3*1164:3*0:3*382:3*9:3*41:3*39:3*495:3*52:3*476:3*1:3*103:3*12:3*521:3*27:3*483:3*294:3*62:3*1254:12*6:12*80:12*12:12*2:12*462:6*25:6*1850:6*1851:6*15:6*85:6*86:6*45:6*52:6*57:6*275:6*964:6*1852:6*48:6*254:6*475:6*54:6*102:6*510:6*362:6*76:6*195:6*306:6*39:6*167:6*690:6*294:6*541:6*1841:6*438:6*46:6*5:6*152:6*1854:6*210:6*948:6*1853:8*760:8*99:8*278:8*59:8*58:8*97:8*57:8*66:8*480:8*1819:8*1820:8*455:8*1220:8*231:8*86:8*20:8*259:8*52:8*306:8*110:8*1821:5*2:5*37:5*48:5*1114:5*49:5*164:5*619:5*599:5*965:5*12:5*53:5*1327:5*1284:5*302:5*307:5*712:5*236:5*1372:5*1323:2*11:2*0:2*8:2*55:2*38:2*7:2*6:2*1:2*52:2*9:2*37:2*22:2*64:2*3:2*2:2*14:2*135:2*4:2*160:2*118:2*506:2*300:10*407:10*1142:10*901:10*1112:10*558:10*96:10*276:10*716:4*2:4*153:4*1055:4*28:4*13:4*48:4*215:4*220:4*1384:4*25:4*12:4*19:4*45:4*84:4*541:4*367:4*359:4*561:4*260:4*49:4*261:4*1351:4*311:4*1164:4*376:4*33:4*68:4*1385:4*1182:4*113:4*61:9*27:9*251:9*1421:9*45:9*55:9*46:9*503:9*1422:9*608:9*344:9*8:9*1004:9*557:9*75:9*213:9*132:9*33:9*6:9*499:9*1322:9*430:9*42:9*90:9*292:11*272:11*273:11*215:11*806:11*33:11*41:11*687:1*6:1*2:1*1:1*0:1*9:13*23:15*104:15*23:14*211:14*23 +9*1402:9*45:9*33:9*135:9*1423:2*11:2*7:2*2:2*6:2*3:2*0:2*1:2*64:2*299:2*300:2*263:2*302:2*14:7*84:7*561:7*163:7*17:7*67:7*173:7*6:7*186:7*158:7*1412:5*123:5*49:5*106:5*424:5*148:5*12:5*1133:5*37:5*455:5*447:5*48:5*1373:5*1374:4*13:4*2:4*43:4*19:4*45:4*1035:4*344:4*633:4*89:4*68:6*102:6*475:6*293:6*1855:6*912:6*729:6*45:6*1856:12*6:12*80:12*1:12*18:10*161:10*3:10*1030:10*635:3*103:3*75:3*62:3*34:3*9:3*6:3*96:1*6:16*1:11*25:11*18:11*571:11*807:11*261:8*58:8*86:8*1822:8*115:13*10:13*150 +10*161:10*1143:10*3:10*837:10*117:6*52:6*40:6*45:6*475:6*574:6*98:6*8:6*1585:8*3:8*49:8*181:8*151:8*58:8*196:8*97:5*1:5*2:5*70:5*483:5*63:5*389:5*552:3*0:3*476:3*2:3*839:3*933:3*41:2*37:2*11:2*0:2*22:2*2:2*3:2*6:2*8:2*1:2*198:2*4:2*507:2*449:7*27:7*36:7*64:7*82:7*168:7*72:7*98:7*74:7*732:7*773:7*66:7*1533:9*55:9*6:9*49:9*222:9*496:9*223:9*33:4*3:4*0:4*12:4*52:4*48:4*76:4*326:4*110:4*373:11*1:11*808:11*129:13*106:13*97:12*29 +7*778:7*173:7*75:7*232:7*168:7*53:7*1789:7*64:7*823:7*1419:7*157:7*759:7*152:7*719:7*133:7*58:7*586:7*566:7*365:7*1868:7*278:7*87:7*19:7*751:7*177:7*237:7*1863:7*70:7*203:7*95:7*1558:11*138:11*3:11*272:11*172:11*53:11*200:11*27:11*604:11*30:11*44:11*809:4*1362:4*197:4*28:4*630:4*83:4*220:4*121:4*106:4*378:4*253:4*29:4*131:4*1182:4*119:4*48:4*45:4*541:4*668:4*19:4*46:4*47:4*260:4*568:4*988:4*64:4*27:4*0:5*1:5*2:5*29:5*41:5*23:5*591:5*123:5*278:5*599:5*1372:5*712:5*253:5*71:5*37:5*374:5*4:5*73:5*97:5*465:5*1368:5*856:5*39:3*0:3*2:3*52:3*9:3*130:3*12:3*382:3*521:3*1127:3*39:3*48:3*360:3*202:2*11:2*0:2*2:2*3:2*8:2*6:2*9:2*22:2*4:2*182:2*12:2*1:2*7:2*118:2*42:2*64:2*55:2*38:2*51:2*138:2*74:2*445:2*62:2*50:10*405:10*407:10*99:10*154:10*1091:10*117:10*811:10*63:10*337:10*46:10*179:10*367:10*331:10*167:10*19:10*656:10*11:10*716:10*1119:10*464:10*980:9*157:9*132:9*161:9*5:9*17:9*277:9*747:9*200:9*1195:9*97:9*122:9*1424:9*425:9*619:9*354:9*515:9*168:9*499:9*426:9*495:9*390:9*6:6*211:6*512:6*15:6*160:6*1857:6*46:6*874:6*84:6*463:6*5:6*152:6*45:6*195:6*438:6*178:6*1141:6*48:6*29:6*51:6*146:6*532:6*782:6*176:8*99:8*725:8*240:8*181:8*128:8*78:8*70:8*165:8*46:8*703:8*574:8*234:8*3:8*1823:8*1446:8*20:8*58:8*110:8*97:8*73:8*1824:8*112:8*1825:8*39:8*402:8*1826:8*1827:8*191:12*169:12*214:12*193:12*2:12*55:12*113:12*243:15*25:15*23:13*10:13*23:13*31:13*33:14*225:14*11:14*13:14*8:1*1:1*6:1*9:1*2 +7*173:7*473:7*257:7*258:7*259:7*260:7*474:7*160:12*6:12*82:3*21:3*327:3*115:6*18:6*92:6*232:6*6:6*233:6*234:6*235:4*987:4*36:4*72:4*47:4*290:4*0:4*148:2*3:2*110:11*35:11*169:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:1*1:10*249:10*133:10*134:10*135 +5*981:5*109:5*344:5*37:5*1375:5*354:5*562:5*806:5*132:5*1376:5*251:5*62:5*242:5*41:5*39:5*116:5*123:5*19:5*760:5*413:8*771:8*156:8*922:8*427:8*334:8*49:8*350:8*620:8*10:8*126:8*1429:8*918:8*1257:8*151:8*32:8*92:8*1441:8*356:8*950:8*91:8*929:2*0:2*2:2*3:2*1:2*58:2*6:2*11:2*8:2*7:2*9:2*4:2*22:2*508:9*154:9*231:9*123:9*223:9*425:9*125:9*1425:9*1426:9*1027:9*5:9*157:9*291:9*324:9*580:9*192:9*132:9*1427:9*26:9*333:6*1858:6*211:6*160:6*146:6*120:6*1859:6*141:6*162:6*200:6*222:6*30:6*586:6*1167:6*1462:6*1084:6*147:6*713:6*15:6*478:6*10:6*854:6*322:6*1860:6*252:6*284:6*1861:3*9:3*103:3*142:3*433:3*105:3*117:3*57:3*1282:3*301:7*80:7*381:7*337:7*793:7*225:7*1104:7*173:7*226:7*46:7*421:7*1123:7*361:7*1869:7*1051:7*1735:7*214:7*335:7*11:7*27:7*9:7*1870:7*152:7*238:7*6:7*1091:7*427:7*1349:11*35:11*111:11*164:11*26:11*589:11*3:11*25:11*170:11*165:11*810:11*435:11*182:11*811:11*812:11*737:4*197:4*1386:4*945:4*4:4*790:4*1387:4*496:4*76:4*27:4*1388:4*6:4*744:4*117:4*89:4*297:4*121:4*33:10*171:10*204:10*46:10*65:10*1144:10*3:10*342:10*872:10*1145:10*1146:10*1:10*486:10*1147:10*42:10*571:10*423:10*1148:10*154:12*412:12*58:12*474:12*469:12*561:12*216:12*126:12*67:12*226:12*547:12*80:12*51:1*1:1*6:1*2:1*4:1*9:1*3:1*5:1*0:1*8:1*7:14*14:14*226:14*104:15*128:15*38:15*59:17*12:16*5:13*229 +7*777:7*173:7*529:7*58:7*1376:7*186:7*1721:7*467:7*75:7*736:7*337:7*473:7*257:7*258:7*259:7*260:7*1828:7*232:7*176:7*177:7*2:7*349:7*55:7*19:7*1832:7*237:7*6:7*163:7*584:7*381:7*1218:7*930:7*1526:7*1436:7*80:7*810:7*277:7*778:7*60:7*167:7*1871:7*472:7*372:7*199:7*522:7*719:7*465:7*933:7*282:7*331:7*338:7*696:7*183:7*194:7*180:7*361:7*1872:7*524:7*359:7*66:7*81:7*241:7*72:7*89:7*478:7*1873:7*1874:7*1875:7*618:7*168:7*751:7*757:7*178:7*56:7*1821:7*141:7*185:7*886:7*313:7*1876:7*1512:7*720:7*288:7*752:7*1877:7*1878:7*1879:7*541:7*760:7*1817:7*323:7*298:7*753:7*713:7*1614:7*756:7*743:7*152:7*1110:7*157:7*228:7*172:7*95:7*566:7*203:7*64:7*1818:7*90:7*1880:7*818:7*0:7*133:7*286:7*46:7*1600:7*729:7*1881:2*0:2*3:2*6:2*11:2*7:2*8:2*1:2*16:2*56:2*2:2*110:2*12:2*4:2*22:2*9:2*38:2*58:2*5:2*10:2*33:2*423:2*152:2*14:2*35:2*350:2*132:2*68:2*55:2*34:2*73:2*88:2*64:2*200:2*302:2*234:2*304:2*50:2*118:2*175:10*405:10*109:10*68:10*177:10*161:10*11:10*96:10*154:10*249:10*133:10*134:10*135:10*399:10*1149:10*1060:10*152:10*194:10*155:10*840:10*1098:10*117:10*1150:10*34:10*563:10*222:10*231:10*42:10*185:10*1151:10*868:10*1152:10*175:10*1153:10*298:10*210:10*1154:10*272:10*105:10*403:10*1129:10*526:10*365:10*407:10*815:10*32:10*1001:10*923:10*1007:10*716:10*1155:10*362:10*171:10*98:5*48:5*2:5*598:5*129:5*166:5*230:5*413:5*252:5*251:5*186:5*323:5*106:5*4:5*187:5*62:5*321:5*1169:5*454:5*988:5*236:5*147:5*264:5*325:5*75:5*1377:5*37:5*1378:5*159:5*1379:5*39:5*293:5*221:5*50:5*65:5*167:5*306:5*269:5*128:5*71:5*61:5*24:5*1380:5*1381:5*680:5*1328:5*1382:5*637:5*985:5*1383:5*1384:5*1385:5*825:5*70:5*656:5*1386:5*110:5*111:5*599:5*533:5*791:5*1387:5*596:5*55:5*164:5*332:5*1326:5*162:5*1327:5*712:5*240:5*35:5*12:12*6:12*373:12*136:12*1:12*379:12*165:12*117:12*82:12*37:12*413:12*2:12*268:12*55:12*202:12*7:12*134:12*169:12*129:12*30:12*89:12*103:12*149:12*562:12*563:12*203:12*113:12*245:12*564:12*168:12*459:12*303:6*25:6*1862:6*34:6*1121:6*45:6*5:6*211:6*1863:6*232:6*6:6*233:6*234:6*235:6*454:6*100:6*19:6*273:6*765:6*473:6*1327:6*579:6*743:6*210:6*719:6*3:6*89:6*463:6*46:6*49:6*1450:6*854:6*195:6*573:6*286:6*222:6*15:6*141:6*152:6*287:6*160:6*306:6*184:6*57:6*1864:6*1865:6*1581:6*1866:6*60:6*39:6*856:6*310:6*32:6*748:6*1867:6*1868:6*1869:6*1870:6*1871:6*157:6*183:6*1872:6*1336:6*54:6*964:6*52:6*685:6*960:6*176:6*1206:6*1217:6*887:6*1775:6*48:6*541:6*216:6*29:6*1089:6*1068:6*485:6*85:6*521:6*166:6*890:6*1873:8*1828:8*334:8*234:8*50:8*3:8*864:8*445:8*24:8*1097:8*39:8*536:8*728:8*236:8*1829:8*822:8*1830:8*725:8*938:8*1831:8*1409:8*1096:8*1832:8*1833:8*921:8*156:8*99:8*347:8*20:8*272:8*903:8*335:8*1648:8*1358:8*161:8*996:8*49:8*181:8*8:8*163:8*45:8*1834:8*86:8*363:8*58:8*185:8*1835:8*785:8*46:8*1685:8*621:8*878:8*476:8*758:8*97:8*1095:8*574:8*1493:8*1836:8*70:8*1837:8*1152:8*1821:8*142:8*110:8*418:8*1838:8*290:8*151:8*1839:8*1840:8*207:8*632:8*314:8*1293:8*1841:8*40:8*191:8*1377:8*596:8*197:3*0:3*31:3*2:3*9:3*1283:3*327:3*115:3*10:3*6:3*27:3*23:3*659:3*1:3*171:3*172:3*52:3*536:3*41:3*95:3*42:3*12:3*290:3*423:3*520:3*22:3*599:3*750:3*186:3*501:3*538:3*582:3*583:3*78:3*30:3*483:3*476:3*89:3*388:3*382:3*493:3*1164:3*521:3*90:3*61:3*572:3*1127:3*294:3*1252:3*274:3*1284:3*62:13*1:13*341:13*23:13*31:13*115:13*281:13*342:13*48:13*331:13*35:4*131:4*197:4*76:4*786:4*47:4*290:4*0:4*148:4*27:4*213:4*53:4*580:4*541:4*902:4*59:4*4:4*33:4*117:4*69:4*113:4*6:4*1362:4*128:4*237:4*9:4*375:4*1389:4*858:4*19:4*45:4*48:4*220:4*2:4*1354:4*533:4*41:4*1169:4*42:4*260:4*25:4*13:4*20:4*799:4*398:4*32:4*15:4*61:4*269:4*1390:4*204:4*63:4*5:4*641:4*328:4*685:4*1391:4*85:4*1392:4*1393:4*52:4*917:4*1051:4*1057:4*1394:4*1395:4*121:4*359:4*88:4*561:4*1361:4*367:4*261:4*106:4*1351:4*28:4*1011:4*73:4*206:4*12:14*164:14*52:14*82:14*170:14*14:14*104:14*125:14*13:14*211:14*53:9*231:9*45:9*362:9*746:9*333:9*614:9*1428:9*271:9*261:9*177:9*178:9*622:9*130:9*796:9*33:9*161:9*132:9*516:9*213:9*816:9*426:9*200:9*292:9*1429:9*47:9*228:9*1430:9*388:9*459:9*5:9*747:9*0:9*423:9*619:9*254:9*1068:9*627:9*62:9*125:9*146:9*182:9*251:9*46:9*1076:9*391:9*1431:9*499:9*1432:9*6:9*1433:9*1434:9*1096:9*496:9*122:9*1435:9*1436:9*1437:9*296:9*639:9*1:9*118:9*55:9*37:9*1048:9*75:9*1438:9*501:9*557:9*84:9*503:9*68:9*49:9*1316:9*569:9*1439:9*1243:16*5:16*28:11*77:11*813:11*53:11*30:11*160:11*214:11*1:11*301:11*259:11*814:11*541:11*730:11*174:11*23:11*815:11*470:11*127:11*270:11*27:11*263:11*816:11*41:11*59:11*693:11*3:11*272:11*602:11*302:11*94:11*273:11*604:11*683:11*220:11*33:11*249:11*727:1*1:1*6:1*4:1*9:1*3:1*5:1*2:1*8:15*41:15*122:15*23:17*12 +12*6:12*336:12*39:11*35:11*817:11*66:11*215:11*25:2*179:2*3:2*14:2*2:2*0:2*64:2*8:2*1:2*181:2*22:2*68:7*1292:7*501:7*733:7*1258:7*1882:7*66:7*734:7*89:7*761:7*93:7*178:7*1883:7*1884:7*1885:5*373:5*48:5*69:5*1388:5*71:5*12:5*1365:5*1389:5*18:3*21:3*6:3*78:3*0:3*129:3*541:3*62:3*1285:3*275:3*1286:3*459:3*77:10*202:10*42:10*1156:10*691:10*83:10*11:10*35:10*8:13*15:13*10:6*8:6*301:6*349:6*15:6*548:6*1874:6*7:6*1875:6*1876:6*1877:4*89:4*2:4*59:4*206:4*69:4*1221:4*1396:4*48:4*4:4*1397:4*67:4*1398:4*1399:8*712:8*39:8*878:8*269:8*41:8*1842:8*36:9*225:9*1440:9*582 +6*12:6*1878:6*200:6*284:6*212:6*163:6*478:6*320:6*141:6*142:6*15:6*160:6*1879:6*1082:6*653:3*691:3*9:3*2:3*46:3*49:3*623:3*308:3*12:3*952:3*1287:3*1288:8*621:8*124:8*922:8*430:8*280:8*731:8*127:8*3:8*45:8*1271:8*49:8*1843:8*1084:8*128:8*890:8*65:8*708:8*392:5*77:5*506:5*159:5*97:5*251:5*161:5*1044:5*48:5*486:5*669:5*293:5*196:5*129:2*11:2*0:2*2:2*4:2*6:2*1:2*7:2*8:2*58:2*3:2*9:2*22:2*478:11*242:11*598:11*297:11*164:10*18:10*1157:10*98:10*96:10*252:10*11:7*89:7*130:7*554:7*17:7*129:7*1028:7*997:7*1051:7*465:7*361:7*247:7*45:7*438:7*1886:9*238:9*1441:9*157:9*231:9*8:9*169:9*362:9*261:9*198:9*743:9*333:9*5:4*6:4*522:4*1400:4*583:4*644:4*1401:4*1402:12*485:12*273:12*117:12*407:12*135:1*8:1*6:16*52:15*129 +6*12:6*200:6*212:6*5:6*1008:4*1403:4*1404:5*1:5*2:5*77:5*506:5*486:5*129:5*557:5*48:5*1044:3*0:3*433:3*464:3*25:2*2:2*0:2*11:2*1:2*3:2*6:2*182:7*89:7*45:11*242:11*164:11*11:11*163:13*106:9*130:9*238:9*17:9*261:8*3:8*124:8*890:12*407:12*135:10*252 +6*12:6*212:6*488:6*141:6*142:6*163:6*622:6*320:6*1880:6*653:4*1404:4*377:4*38:4*583:4*644:4*1405:4*1406:2*2:2*0:2*11:2*1:2*3:2*12:2*8:2*6:2*26:2*214:2*28:2*279:2*58:7*89:7*554:7*180:7*488:7*135:7*278:7*372:7*1028:7*361:7*553:7*225:7*45:5*77:5*558:5*506:5*196:5*147:5*159:5*97:5*129:5*1044:5*48:8*1844:8*165:8*66:8*124:8*49:8*1433:8*280:8*3:8*128:8*890:8*1271:8*99:8*1845:8*392:11*242:11*614:11*818:9*1442:9*1443:9*1089:9*362:9*261:9*642:9*878:9*231:9*5:9*198:13*24:3*2:3*49:3*691:3*287:3*1289:3*1290:3*1032:3*913:3*952:3*464:1*9:12*565:12*135:12*407:12*117:16*52:10*521:10*96:10*11:10*98:10*18:10*916:15*129 +6*12:6*200:6*284:6*212:6*163:6*15:6*153:6*1881:6*574:6*478:6*320:6*287:6*883:6*141:6*142:6*160:6*1879:6*1082:6*713:6*1880:6*653:3*49:3*9:3*2:3*46:3*645:3*623:3*308:3*12:3*691:3*1032:3*1291:3*952:3*1292:3*464:2*2:2*11:2*0:2*1:2*3:2*4:2*8:2*58:2*6:2*9:2*22:2*269:2*7:2*12:4*1402:4*440:4*439:4*522:4*6:4*1400:4*583:4*644:4*514:1*1:1*4:1*8:5*77:5*1330:5*506:5*93:5*159:5*97:5*161:5*1044:5*48:11*242:11*598:11*819:11*164:11*96:11*268:10*18:10*521:10*96:10*252:8*124:8*922:8*430:8*66:8*48:8*127:8*3:8*155:8*280:8*45:8*49:8*1843:8*1084:8*128:8*890:8*65:8*287:8*392:7*89:7*130:7*554:7*17:7*1887:7*99:7*1788:7*1332:7*277:7*1051:7*1028:7*465:7*361:7*247:7*45:9*74:9*316:9*157:9*231:9*8:9*169:9*362:9*261:9*198:9*619:9*529:9*5:16*67:16*52:12*273:12*117:12*407:12*135:14*135:13*343 +6*12:6*1880:6*244:6*200:6*284:6*212:6*163:6*1231:6*5:6*195:6*148:6*141:6*142:6*15:6*160:6*1882:6*1298:6*408:6*551:6*211:6*66:6*1008:6*653:6*860:6*1883:6*421:3*1032:3*9:3*62:3*49:3*691:3*623:3*171:3*308:3*1180:3*241:3*156:3*1056:3*214:3*19:3*1293:3*78:3*464:2*11:2*0:2*3:2*2:2*6:2*12:2*7:2*8:2*1:2*22:2*5:2*44:2*9:2*269:2*41:2*99:2*478:2*55:2*118:2*234:2*509:2*510:2*511:2*512:11*242:11*180:11*36:5*77:5*17:5*506:5*159:5*97:5*346:5*737:5*1390:5*827:5*129:5*196:5*48:10*18:10*62:10*230:10*1158:10*11:10*117:10*96:10*34:10*1159:8*124:8*922:8*66:8*48:8*1846:8*1847:8*280:8*45:8*1546:8*1848:8*20:8*1849:8*44:8*1850:8*316:8*49:8*99:8*3:8*128:8*890:8*65:8*157:8*1423:8*392:8*86:7*89:7*554:7*17:7*129:7*310:7*99:7*33:7*186:7*1028:7*465:7*361:7*683:7*1888:7*6:7*98:7*1576:7*130:7*271:7*438:7*135:7*667:7*82:7*100:7*101:7*67:4*6:4*855:4*110:4*1400:4*583:4*644:4*197:4*1404:4*1407:4*19:4*415:4*515:4*1408:4*1409:9*74:9*238:9*630:9*1444:9*8:9*169:9*504:9*743:9*362:9*261:9*1070:9*5:9*198:9*495:9*1445:9*33:9*1446:12*286:12*273:12*485:12*117:12*407:12*135:16*67:16*52:1*1:1*2:1*6:1*4:1*9:1*3:1*5:1*0:1*8:1*7:13*280:13*74 +6*12:6*200:6*284:6*212:6*163:6*141:6*142:6*15:6*160:6*1879:6*1082:6*5:6*320:6*713:6*201:6*306:6*1884:6*653:3*1294:3*0:3*9:3*2:3*46:3*623:3*308:3*12:3*49:3*691:3*306:3*1295:3*1296:5*1:5*2:5*14:5*77:5*506:5*159:5*97:5*161:5*1044:5*48:7*45:7*89:7*130:7*554:7*180:7*1028:7*465:7*361:7*247:2*11:2*0:2*2:2*3:2*8:2*6:2*9:2*1:2*22:2*269:2*7:2*12:11*242:11*598:11*164:11*96:11*268:11*162:10*18:10*96:10*252:10*521:8*124:8*922:8*430:8*49:8*280:8*45:8*3:8*1843:8*1084:8*128:8*890:8*65:8*46:8*392:9*456:9*261:9*8:9*169:9*362:9*198:9*619:9*157:9*333:9*591:9*5:12*135:12*117:12*407:12*130:12*169:1*3:4*1400:4*583:4*644:4*1410:16*52:14*57 +6*12:6*244:6*200:6*212:6*319:6*1158:6*408:6*15:6*163:6*120:6*273:6*1008:6*277:6*1885:6*284:6*141:6*142:6*322:6*394:6*1069:6*66:6*494:6*478:6*860:6*1432:6*423:6*48:4*514:4*1159:4*1411:4*1412:4*1413:4*1219:4*1400:4*75:4*583:4*525:4*644:4*1018:4*1414:4*584:4*1409:4*1404:4*53:4*19:4*415:4*515:4*13:4*9:4*1415:5*1:5*2:5*558:5*77:5*17:5*655:5*159:5*508:5*201:5*5:5*129:5*97:5*39:5*480:5*1391:5*123:5*278:5*37:5*391:5*236:5*685:5*48:5*145:5*1392:5*669:3*0:3*9:3*1044:3*308:3*241:3*214:3*767:3*1032:3*266:3*1066:3*1117:3*78:3*464:3*1297:3*46:3*1113:3*1183:2*11:2*3:2*0:2*6:2*1:2*8:2*2:2*7:2*9:2*269:2*152:2*319:2*26:2*12:2*41:2*478:2*4:2*118:2*234:2*300:2*22:10*18:10*155:10*11:10*1148:10*96:10*1160:10*34:10*187:10*1009:7*214:7*835:7*188:7*465:7*1028:7*438:7*135:7*682:7*129:7*447:7*89:7*16:7*696:7*56:7*554:7*488:7*246:7*67:7*101:7*683:7*133:7*100:8*124:8*922:8*180:8*3:8*45:8*99:8*193:8*280:8*702:8*49:8*1084:8*128:8*890:8*86:8*1424:8*108:8*509:9*350:9*169:9*1044:9*985:9*745:9*684:9*747:9*610:9*332:9*743:9*362:9*892:9*495:9*191:11*242:11*164:11*378:11*820:11*568:11*36:11*217:11*821:11*172:15*130:14*57:1*5:1*1:1*6:1*9:1*3:1*0:12*80:12*407:12*6:16*52:13*3 +13*23:13*344:2*22:2*10:2*4:2*0:2*2:2*3:2*101:2*11:2*1:2*6:2*48:2*8:2*64:2*7:2*248:2*57:2*130:2*152:2*158:2*55:2*350:2*92:2*198:2*12:2*38:2*47:2*84:2*43:2*56:2*120:7*1889:7*167:7*129:7*2:7*818:7*967:7*0:7*166:7*1182:7*19:7*173:7*335:7*423:7*231:7*421:7*966:7*162:7*68:7*82:7*1815:7*1846:7*150:7*213:5*1367:5*1019:5*62:5*491:5*221:5*0:5*414:5*37:5*307:5*1393:5*1394:5*69:5*4:5*1395:5*562:5*39:5*23:5*131:5*75:5*77:5*558:5*1396:5*1397:5*102:5*1398:5*1399:6*1886:6*558:6*1067:6*1450:6*32:6*1013:6*317:6*166:6*15:6*51:6*763:6*495:6*835:6*156:6*158:6*104:6*1887:6*85:6*169:6*1888:6*12:3*583:3*171:3*172:3*1109:3*244:3*62:3*910:3*1033:3*1043:3*1020:3*235:3*108:3*74:3*1:3*127:3*1298:3*1299:3*76:3*87:3*46:3*61:3*572:3*880:3*1129:3*52:3*1180:3*508:3*1300:3*298:8*181:8*1703:8*99:8*621:8*801:8*59:8*1744:8*736:8*374:8*170:8*796:8*1851:8*455:8*310:8*1852:8*148:8*516:8*1462:4*57:4*44:4*53:4*3:4*1416:4*269:4*609:4*31:4*33:4*565:4*82:4*16:4*311:4*275:4*1417:4*518:4*238:4*61:4*15:4*541:4*176:4*295:4*6:4*1418:4*1164:4*4:4*0:4*28:4*368:4*24:4*1419:4*787:4*19:4*1420:4*1421:4*1422:4*1060:4*29:4*1423:11*34:11*23:11*36:11*822:11*33:11*59:11*109:10*921:10*413:10*859:10*405:10*1161:9*79:9*1447:9*13:9*19:9*83:9*1203:9*1448:12*175:12*533:1*4:1*0:1*2:1*1:1*7:14*11 +12*6:11*35:11*478:11*77:11*479:11*78:7*1890:7*257:7*258:2*10:2*110:5*1367:5*373:5*186:5*4:3*0:9*177 +4*251:4*2:4*131:4*68:4*1424:4*213:4*1425:4*73:4*525:4*379:4*1426:6*1889:6*1890:6*167:6*729:6*31:6*1891:8*332:8*115:8*1359:8*1853:8*1854:8*771:8*1279:8*214:8*1855:15*131:3*1301:3*0:3*66:3*94:3*726:2*22:2*2:2*64:2*44:2*3:2*315:2*43:2*135:2*297:2*96:2*127:2*4:2*0:2*129:2*306:2*228:2*114:2*85:2*24:2*113:2*262:2*176:2*28:2*97:2*482:11*127:11*823:11*824:12*226:12*6:5*12:5*168:5*1400:5*132:5*278:5*125:5*48:5*1401:5*1402:5*167:13*345:1*9:1*4:1*1:7*542:7*1891:7*129:7*1748:7*255:14*168:9*1449:9*1220:9*45:9*1057:9*360:9*449:10*1162:10*1163 +8*333:8*332:8*1574:8*20:8*42:8*1192:8*1856:8*46:8*201:8*110:8*1749:8*1857:8*3:8*115:8*70:8*1158:8*314:8*214:8*822:8*127:8*85:8*418:8*1858:8*234:8*600:8*1859:8*1127:8*1860:8*66:8*454:8*1861:8*61:8*319:8*1862:8*78:8*22:8*395:8*1863:8*468:8*100:8*119:8*1864:8*1865:8*1341:8*1431:8*1866:8*311:8*452:8*439:8*1867:8*1868:8*99:8*307:8*344:8*1869:8*235:8*114:8*1870:8*21:8*1871:8*1195:8*270:8*17:8*1278:8*1855:2*83:2*6:2*1:2*0:2*9:2*33:2*11:2*2:2*3:2*8:2*4:2*178:2*22:2*12:2*297:2*129:2*132:2*41:2*14:2*356:2*99:2*64:2*48:2*58:2*16:2*23:2*77:2*109:2*144:2*367:2*478:2*55:2*233:2*294:2*226:2*63:2*140:2*390:2*43:2*96:2*114:2*237:2*150:2*105:2*227:2*291:2*332:2*477:2*92:2*157:2*357:2*37:2*228:2*28:2*298:2*279:2*330:2*152:2*127:2*269:2*225:2*34:2*111:2*44:2*26:2*213:2*358:2*56:2*179:2*19:2*274:2*21:2*78:2*5:2*47:2*38:2*181:2*84:2*24:2*25:3*21:3*66:3*95:3*744:3*94:3*9:3*52:3*142:3*1302:3*1245:3*6:3*726:3*77:3*305:3*307:3*157:3*1303:3*2:3*1304:3*1305:3*68:3*57:3*335:3*70:3*7:3*11:3*231:3*1306:3*1307:3*1308:3*143:3*485:3*272:3*1309:3*448:3*131:3*308:3*15:3*1210:3*17:3*27:3*1:3*346:3*38:3*1284:3*269:3*1310:6*18:6*602:6*5:6*713:6*10:6*7:6*1211:6*725:6*1110:6*330:6*79:6*147:6*1892:6*1893:6*196:6*1327:6*1894:6*1895:6*1896:6*1897:6*581:6*1898:6*778:6*143:6*1899:6*1900:6*742:6*103:6*489:6*1811:6*1101:6*818:6*23:6*1901:6*1902:6*1903:6*1673:6*100:6*1904:6*98:6*1581:6*1905:6*287:6*1141:6*1906:6*1907:6*1908:6*223:6*1909:6*49:6*1808:6*552:6*908:6*141:6*1910:6*1082:6*1269:6*481:6*730:6*1911:6*1912:6*1723:6*106:6*775:6*1913:6*1914:6*167:6*273:6*1094:6*253:6*118:6*364:6*1915:6*1688:6*1916:6*1501:6*1267:6*68:6*363:6*551:9*1450:9*581:9*667:9*270:9*310:9*33:9*259:9*56:9*1451:9*1246:9*1452:9*1453:9*1454:9*1455:9*283:9*367:9*115:9*45:9*569:9*1456:9*1457:9*116:9*1458:9*609:9*1459:9*1460:9*59:9*34:9*241:9*1461:9*225:9*324:9*63:9*1462:9*1463:9*1464:9*55:9*1465:9*1089:9*165:9*1466:9*16:9*1467:9*161:9*902:9*1004:9*1468:9*1469:9*1470:9*1471:9*1472:9*1:9*1187:9*1048:9*1473:9*1474:9*74:9*282:9*1306:9*258:9*14:9*86:9*109:9*1475:9*446:9*185:7*62:7*311:7*1232:7*241:7*465:7*5:7*238:7*529:7*68:7*1892:7*348:7*159:7*120:7*167:7*147:7*658:7*246:7*63:7*81:7*283:7*162:7*1893:7*1375:7*1894:7*48:7*351:7*1895:7*1896:7*1526:7*87:7*173:7*1766:7*1249:7*1897:7*188:7*1898:7*713:7*45:7*1899:7*176:7*117:7*1900:7*267:7*1901:7*1128:7*315:7*1902:7*199:7*719:7*1331:7*1903:7*1904:7*1905:7*328:7*425:7*256:7*334:7*1906:7*845:7*1907:7*1908:7*667:7*335:7*1449:7*95:7*194:7*1909:7*1910:7*10:7*149:7*506:7*1911:7*185:7*1912:7*393:7*2:7*349:7*35:7*1913:7*1406:7*490:7*1612:7*177:7*75:7*1914:7*1040:7*232:7*21:7*129:7*1915:7*1916:7*255:13*1:13*5:13*23:13*346:13*15:13*3:13*347:13*348:13*22:13*349:13*55:13*350:4*6:4*273:4*131:4*124:4*116:4*138:4*184:4*135:4*38:4*2:4*89:4*68:4*1427:4*117:4*28:4*18:4*1428:4*856:4*1429:4*1430:4*182:4*16:4*1012:4*104:4*296:4*149:4*1431:4*293:4*1432:4*738:4*1433:4*1132:4*209:4*19:4*21:4*220:4*121:4*1434:4*145:4*41:4*82:4*181:4*20:4*96:4*816:4*1435:10*710:10*97:10*690:10*1164:10*880:10*226:10*17:10*147:10*1165:10*9:10*110:10*235:10*207:10*1166:10*154:10*1065:10*1:10*152:10*721:10*1167:10*1168:10*195:10*437:10*582:10*43:10*1169:10*247:10*295:10*182:10*1170:10*19:10*1171:10*1172:10*413:10*33:10*1173:10*708:10*1174:10*942:10*1175:10*471:10*161:10*127:10*18:10*202:10*691:10*60:10*627:10*27:10*485:10*169:10*71:10*1176:10*274:10*677:5*71:5*279:5*89:5*1403:5*74:5*1404:5*190:5*159:5*12:5*168:5*201:5*307:5*123:5*278:5*277:5*579:5*391:5*48:5*1405:5*180:5*344:5*1406:5*18:5*11:5*132:5*993:5*46:5*41:5*1407:5*1408:5*142:5*1409:5*83:5*624:5*39:5*573:5*17:5*348:5*290:5*850:5*444:5*171:5*117:5*1410:5*459:5*325:5*559:5*282:5*313:5*122:5*491:5*19:5*38:5*23:5*1411:5*44:5*1334:5*1412:5*167:11*35:11*574:11*758:11*127:11*825:11*570:11*826:11*827:11*3:11*828:11*829:11*830:11*831:11*832:11*85:11*833:11*811:11*834:11*835:11*19:11*836:11*13:11*97:11*177:11*837:11*63:11*838:11*839:11*840:11*841:11*842:11*9:11*82:11*824:12*566:12*42:12*18:12*63:12*5:12*567:12*84:12*7:12*245:12*46:12*80:12*568:12*168:12*569:12*570:12*2:15*104:15*132:15*133:15*23:15*134:1*9:1*4:1*8:1*1:1*6:1*5:1*3:1*0:1*7:1*2:14*176:14*227:14*36:14*8:14*60:14*55:14*228:17*6:16*9:16*68 +9*1476:9*266:9*259:9*270:9*1477:8*332:8*334:8*1872:8*115:8*1855:2*36:2*2:2*9:2*178:2*11:2*22:2*3:2*6:2*179:3*0:3*66:3*62:3*9:3*2:3*94:5*12:5*924:5*607:5*287:5*71:5*951:5*132:5*394:5*167:11*187:11*843:11*619:11*127:11*824:6*522:6*1917:6*164:6*499:6*908:6*422:7*68:7*64:7*378:7*277:7*58:7*614:7*1917:7*1376:7*1732:7*1918:7*1919:7*255:4*1435:4*331:4*183:4*2:4*131:10*68:10*23:10*691:10*219:16*0:12*226 +4*1436:4*0:4*148:9*1062:9*177:9*178:9*622:12*6:12*82:7*257:7*258:7*259:7*260:7*1828:7*160:2*110:11*77:11*78:5*186:5*323:5*106:5*4:5*187:5*188:1*1:6*232:6*6:6*233:6*234:6*235:10*133:10*134:10*135:10*1177:3*115 +9*34:9*99:9*177:9*178:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*110:1*1:10*249:10*133:10*134:10*135:12*82:11*169 +11*163:11*611:11*844:11*845:11*846:11*35:11*195:11*585:11*331:11*1:11*151:11*310:11*847:11*848:11*3:11*127:11*254:11*10:11*338:11*741:11*79:11*98:11*477:11*177:11*563:11*165:11*849:11*140:11*55:11*850:11*314:11*851:11*29:10*258:10*352:10*665:10*11:10*539:10*637:10*970:10*489:10*9:10*178:10*1178:10*793:10*1179:10*98:10*1099:10*86:10*34:10*252:10*1170:10*571:10*274:10*32:10*153:10*1180:10*406:10*145:10*1181:10*8:10*217:10*1182:10*1183:10*42:10*1069:10*1067:10*167:10*326:10*485:10*259:10*320:10*792:10*1052:10*310:10*518:10*627:10*181:10*96:10*901:10*65:10*43:10*156:10*1184:10*175:10*1185:10*209:7*1920:7*1051:7*0:7*523:7*1133:7*9:7*490:7*378:7*264:7*786:7*1767:7*1921:7*428:7*138:7*1922:7*282:7*1923:7*361:7*1924:7*614:7*1445:7*47:7*1925:7*116:7*271:7*130:7*1047:7*475:7*1926:7*176:7*419:7*340:7*1927:7*1928:7*932:7*80:7*178:7*46:7*718:7*372:7*199:7*349:7*299:7*421:7*16:7*1107:7*173:7*639:7*449:7*1281:7*1219:7*180:7*337:7*488:7*510:7*308:7*1328:2*99:2*0:2*1:2*58:2*11:2*8:2*7:2*3:2*6:2*22:2*2:2*9:2*12:2*4:2*269:2*319:2*44:2*26:2*19:2*120:2*213:2*108:2*77:2*92:2*5:2*227:2*41:2*279:2*169:2*192:2*17:2*358:2*157:2*197:2*513:2*105:3*166:3*0:3*1:3*9:3*433:3*1311:3*1312:3*1313:3*324:3*1314:3*1315:3*17:3*152:3*466:3*1316:3*955:3*220:3*1317:3*30:3*241:3*57:3*6:3*1318:3*816:3*1138:3*991:3*1319:3*69:3*280:3*321:3*623:3*1320:3*105:3*1321:3*10:3*531:3*1322:3*1323:3*1218:3*1324:3*287:3*2:3*400:5*1:5*2:5*109:5*77:5*1413:5*1414:5*68:5*201:5*1365:5*1415:5*17:5*55:5*1416:5*632:5*198:5*62:5*865:5*29:5*428:5*448:5*1076:5*23:5*162:5*369:5*1417:5*97:5*1418:5*1419:5*339:5*166:5*1420:5*1421:5*285:5*924:5*71:5*1422:5*1423:5*35:5*279:5*39:5*1424:5*624:5*150:5*18:5*355:5*124:5*8:5*252:5*41:5*646:5*480:5*759:5*116:6*586:6*574:6*1280:6*287:6*1918:6*1860:6*1328:6*1919:6*622:6*1920:6*25:6*1921:6*495:6*1120:6*1922:6*5:6*1923:6*251:6*1155:6*49:6*322:6*66:6*1924:6*1157:6*1925:6*1183:6*1926:6*1927:6*15:6*20:6*200:6*683:6*147:6*1928:6*273:6*184:6*103:6*1179:6*883:6*1929:6*1930:6*211:6*337:6*510:6*1931:6*13:6*32:6*1149:6*145:6*1082:6*1177:6*494:6*30:6*1932:6*160:6*1933:6*3:6*306:6*737:6*1934:6*489:6*1204:6*1935:6*1936:6*691:6*50:6*320:6*23:6*291:6*1937:6*730:6*1938:6*1939:6*870:6*713:6*488:6*1940:6*275:6*1128:6*126:6*879:9*155:9*11:9*237:9*337:9*631:9*196:9*1478:9*1283:9*157:9*362:9*423:9*61:9*0:9*293:9*16:9*1479:9*1480:9*34:9*757:9*90:9*456:9*742:9*59:9*1481:9*1482:9*1483:9*1484:9*1485:9*238:9*1486:9*1487:9*1417:9*15:9*1488:9*1489:9*860:9*1490:9*316:9*22:9*77:9*56:9*1140:9*453:9*33:9*51:9*1333:9*161:9*1491:9*1492:9*198:9*815:9*619:9*277:9*234:9*1493:9*1494:9*347:9*745:9*180:9*159:4*1437:4*949:4*40:4*440:4*439:4*36:4*987:4*938:4*318:4*525:4*1318:4*1438:4*132:4*1439:4*38:4*131:4*1440:4*1441:4*1442:4*97:4*103:4*592:4*931:4*1316:4*1443:4*275:4*583:4*349:4*116:4*792:4*6:4*7:4*1444:4*1317:4*577:4*1445:4*1446:4*1447:4*389:4*1448:4*1449:4*635:4*1450:4*0:8*92:8*890:8*261:8*753:8*1027:8*125:8*151:8*1873:8*1711:8*18:8*13:8*1874:8*96:8*334:8*1875:8*1876:8*49:8*128:8*995:8*10:8*28:8*344:8*152:8*110:8*201:8*1877:8*1432:8*1878:8*1879:8*930:8*515:8*241:8*1880:8*1263:8*1881:8*232:8*521:8*243:8*3:8*308:8*207:8*580:8*327:8*24:8*1098:8*234:8*19:8*226:8*1882:8*66:8*595:8*16:8*1294:8*39:8*165:8*1883:8*1884:8*1443:8*1885:8*20:14*1:14*137:14*229:14*14:14*4:14*160:14*230:14*58:14*201:14*13:14*57:12*42:12*54:12*6:12*527:12*169:12*560:12*209:12*571:12*36:12*120:12*572:12*38:12*80:12*462:12*95:12*83:12*573:12*2:12*323:12*574:12*575:13*351:13*352:13*229:13*51:13*37:13*85:13*148:13*44:13*3:13*36:13*33:19*8:1*1:1*9:1*8:1*2:1*6:1*4:1*5:1*3:1*7:15*15:15*24:15*42:15*38:15*71:15*135:16*6:16*5:17*30 +11*163:11*29:11*492:11*165:11*852:11*3:11*397:11*59:10*258:10*1186:10*732:10*178:10*1147:10*137:10*1146:10*755:10*1187:3*324:3*166:3*0:3*1:3*9:3*142:3*57:3*400:5*1:5*2:5*62:5*624:5*106:5*39:5*132:5*97:2*0:2*1:2*58:2*103:2*8:2*11:2*3:2*16:2*204:2*2:2*9:2*6:2*4:2*492:2*51:2*244:2*22:2*7:7*0:7*176:7*1331:7*1051:7*264:7*80:7*111:7*428:7*973:7*1076:13*64:13*184:13*130:13*33:8*1086:8*424:8*1105:8*554:8*48:8*234:8*49:8*1384:8*1886:8*13:8*1251:8*945:8*151:8*156:6*870:6*586:6*592:6*1128:6*5:6*731:6*85:6*1941:6*50:6*1942:6*622:6*39:9*125:9*1489:9*456:9*1010:9*595:9*642:12*462:12*135:12*6:12*3:12*147:12*67:4*933:4*1448:4*6:4*14:4*220:4*446:4*938:4*69:4*577:4*867:4*437:4*29:4*0:15*21:16*43 +3*260:3*1214:3*166:3*0:3*324:3*9:3*1325:3*376:3*343:3*17:3*27:3*2:3*1:3*1326:3*76:3*181:3*1052:3*400:2*12:2*2:2*11:2*7:2*8:2*3:2*44:2*0:2*103:2*51:2*6:2*240:2*152:2*22:2*19:2*25:2*1:2*514:2*33:2*55:2*515:2*26:5*1277:5*624:5*486:5*97:5*221:5*150:5*428:5*788:5*632:5*575:5*1009:5*413:5*12:5*1425:5*1140:5*1414:5*1426:5*1427:5*41:5*1428:5*1429:5*1430:5*1431:9*281:9*1283:9*423:9*198:9*1495:9*481:9*497:9*113:9*616:9*16:9*642:9*161:9*159:9*122:9*0:12*6:12*95:12*1:12*5:12*42:12*576:12*169:12*291:12*135:12*577:11*35:11*163:11*111:11*186:11*195:11*49:11*853:11*854:11*19:11*855:11*574:11*109:11*856:11*67:11*140:11*29:10*153:10*1174:10*258:10*11:10*155:10*1188:10*179:10*46:10*154:10*9:10*482:10*1039:10*181:10*99:10*217:10*732:6*25:6*1943:6*586:6*1944:6*243:6*828:6*1945:6*1717:6*1128:6*1946:6*50:8*1711:8*49:8*285:8*128:8*13:8*10:8*45:8*922:8*785:8*181:8*234:8*464:8*771:8*505:8*1874:8*732:4*987:4*569:4*440:4*1316:4*1214:4*38:4*7:4*1031:4*105:4*453:4*6:4*106:4*68:4*12:4*1448:4*269:4*0:7*736:7*108:7*1051:7*1767:7*361:7*185:7*1769:7*335:7*167:7*12:7*553:7*1929:7*91:7*1047:7*351:7*130:7*1916:7*45:7*278:7*271:7*231:7*332:7*1930:7*340:15*21:17*31:1*1:1*3:1*8:14*58:13*107:13*33 +11*195:11*169:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:7*473:7*257:7*258:7*259:7*260:7*474:7*160:2*110:1*1:10*249:10*133:10*134:10*135:12*82 +8*1874:8*501:8*454:8*10:8*66:8*272:8*1672:8*1887:8*65:8*13:8*49:8*128:8*1649:8*890:8*1875:8*447:8*285:4*1443:4*38:4*944:4*1451:4*1452:4*59:4*68:4*6:4*422:4*796:4*440:4*525:4*131:4*16:4*318:4*1318:4*106:4*0:3*166:3*0:3*1:3*9:3*57:3*70:3*277:3*17:3*69:3*1327:3*1311:3*1312:3*1328:3*1315:3*400:10*8:10*1189:10*96:10*1190:10*1191:10*11:10*181:10*1192:10*320:10*179:10*258:10*469:10*1193:10*153:10*1069:10*9:10*242:10*1194:5*1:5*2:5*97:5*1420:5*344:5*38:5*201:5*449:5*1415:2*0:2*1:2*2:2*11:2*8:2*7:2*22:2*58:2*3:2*44:2*6:2*41:2*9:2*99:2*4:2*12:7*0:7*1869:7*332:7*180:7*46:7*653:7*337:7*1051:7*523:7*1920:7*490:7*378:7*372:7*1767:15*21:15*136:15*15:1*8:1*1:1*3:1*6:9*1283:9*271:9*815:9*113:9*757:9*25:9*609:9*234:9*0:9*1490:9*261:9*17:9*16:9*5:9*198:9*196:9*61:9*362:9*51:9*118:9*1496:6*31:6*586:6*494:6*98:6*36:6*196:6*570:6*23:6*495:6*103:6*322:6*273:11*96:11*98:11*64:11*33:11*243:11*163:11*166:11*29:11*857:11*331:11*858:11*35:16*5:16*69:14*231:14*35:14*1:14*14:14*20:14*201:12*578:12*579:12*80:12*580:12*6:13*33 +8*1874:8*1711:8*49:8*128:8*327:8*66:8*272:8*10:8*414:8*757:8*207:8*65:8*13:8*501:8*1888:8*285:8*903:5*1414:5*35:5*129:5*1432:5*1433:5*97:5*486:5*1420:5*1424:5*1434:3*166:3*0:3*1329:3*9:3*1330:3*70:3*17:3*156:3*57:3*123:3*313:3*2:3*324:3*181:3*400:10*8:10*153:10*258:10*181:10*1195:10*1196:10*469:10*793:10*732:10*1197:10*259:10*96:10*11:10*178:12*6:12*3:12*1:12*579:12*581:12*54:12*80:12*308:12*292:11*35:11*163:11*36:11*177:11*55:11*166:11*96:11*29:11*855:11*195:11*1:6*25:6*1947:6*98:6*15:6*13:6*142:6*1948:6*200:6*586:6*287:6*31:6*147:6*5:6*66:4*987:4*103:4*38:4*1453:4*440:4*439:4*110:4*1454:4*1331:4*6:4*525:4*0:2*2:2*11:2*44:2*7:2*8:2*3:2*0:2*152:2*6:2*240:2*33:2*36:2*1:2*17:2*516:2*244:2*9:2*67:2*16:15*21:9*481:9*1283:9*6:9*0:9*25:9*261:9*198:9*1495:9*1490:9*11:9*1489:9*161:9*482:9*113:9*79:9*1123:14*35:7*1051:7*1931:7*361:7*449:7*12:7*16:7*553:7*225:7*467:7*1767:7*130:7*80:7*1932:7*1922:1*8:1*4:1*9:13*130:13*110:13*222:13*33:16*70 +11*182:11*215:11*200:11*151:11*70:11*859:3*440:3*166:3*287:3*744:3*9:3*334:3*1331:3*1292:3*1032:3*464:3*49:3*1332:3*241:3*1333:3*531:3*781:3*46:3*987:3*57:3*1322:3*1334:3*31:3*7:10*6:10*187:10*18:10*9:10*641:10*99:10*522:10*17:10*11:10*252:10*68:10*209:10*156:10*363:2*0:2*2:2*1:2*8:2*11:2*6:2*12:2*3:2*7:2*182:2*68:2*124:2*4:2*16:2*22:2*33:2*14:2*9:2*37:2*5:2*103:2*441:2*45:2*39:2*55:2*54:2*223:13*149:13*353:13*354:13*355:13*356:13*109:6*66:6*317:6*12:6*488:6*40:6*362:6*212:6*211:6*34:6*15:6*44:6*1157:6*1949:6*217:6*604:6*1950:6*569:6*103:6*13:6*1136:6*745:6*1951:6*148:6*39:6*155:6*141:6*829:6*78:6*223:9*516:9*1497:9*118:9*17:9*878:9*436:9*318:9*609:9*16:9*426:9*34:9*1087:9*495:12*476:12*207:12*80:12*5:4*42:4*6:4*31:4*765:4*1455:4*514:4*67:4*27:4*1456:4*4:4*24:4*117:4*53:4*56:4*1457:4*293:4*21:4*13:4*3:4*33:4*1458:8*1751:8*78:8*243:8*765:8*1889:8*314:8*785:8*771:8*1890:8*236:8*1876:8*207:8*235:8*1891:8*358:8*347:8*1892:8*21:8*1193:8*141:8*414:8*30:8*52:8*921:8*929:14*13:14*225:14*60:7*372:7*335:7*138:7*1000:7*19:7*1933:7*1934:7*1800:7*1935:7*130:7*408:7*1700:7*253:7*199:7*1936:7*1937:7*509:7*598:7*859:7*16:7*428:7*45:7*1938:7*1939:7*81:16*69:5*1435:5*989:5*77:5*12:5*18:5*97:5*123:5*31:5*71:5*21:5*808:5*353:5*19:5*48:5*1436:5*285:5*1437:5*25:5*865:5*43:5*1021:5*159:1*1:1*3:1*4:1*2:1*0:1*8:1*7:18*22:17*5 +7*554:7*181:7*1940:7*186:7*278:7*331:7*89:7*45:7*473:7*257:7*258:7*259:7*260:5*77:5*5:5*248:5*242:5*910:5*1330:5*14:5*558:5*162:5*323:5*106:5*4:5*187:2*11:2*1:2*7:2*0:2*3:2*8:2*14:2*110:6*12:6*141:6*3:6*286:6*713:6*212:6*163:6*1878:6*1880:6*232:6*6:6*233:6*234:6*235:3*9:3*12:3*464:3*49:3*691:3*1294:3*1032:3*327:3*115:14*171:14*130:14*57:9*74:9*3:9*747:9*177:9*178:15*4:15*32:10*18:10*1198:10*249:10*133:10*134:10*135:8*66:8*152:8*128:8*124:8*392:8*1893:8*621:8*1844:4*31:4*6:4*88:4*1402:4*1404:4*377:4*514:4*47:4*290:4*0:4*148:12*582:12*482:12*2:12*82:11*36:13*357:13*201:1*4:1*1 +6*746:6*48:6*1280:6*1952:6*538:6*586:6*25:6*1953:6*211:6*5:6*737:6*322:6*31:6*579:6*15:6*284:6*1954:6*102:6*46:6*142:6*165:6*210:6*1108:6*148:6*195:6*98:6*273:6*1390:6*1010:6*103:6*162:6*1013:6*718:6*306:6*34:3*166:3*0:3*1:3*101:3*433:3*9:3*12:3*123:3*1284:3*2:5*48:5*1:5*2:5*1438:5*183:5*62:5*109:5*17:5*1076:5*666:5*803:5*129:5*50:5*41:5*428:5*253:5*147:5*166:5*37:5*89:5*158:5*71:5*1439:5*39:2*0:2*1:2*8:2*3:2*33:2*6:2*2:2*7:2*11:2*22:2*58:2*5:2*9:2*12:2*38:2*93:2*62:7*0:7*1767:7*667:7*838:7*1941:7*163:7*17:7*46:7*719:7*331:7*214:7*341:7*19:7*180:7*186:7*720:7*810:7*159:7*323:7*157:7*1015:7*823:7*521:7*317:7*773:7*598:7*743:7*133:9*304:9*153:9*17:9*11:9*1010:9*1112:9*333:9*0:9*627:9*619:9*16:9*47:9*316:9*241:9*122:9*388:9*1031:9*563:9*185:9*254:9*191:9*516:9*1498:9*747:9*565:9*1499:9*1311:4*454:4*68:4*1459:4*197:4*430:4*437:4*76:4*117:4*19:4*9:4*460:4*799:4*273:4*59:4*6:4*53:4*4:4*27:4*1011:10*1199:10*1200:10*872:10*42:10*11:10*1201:10*154:10*1202:10*182:10*178:10*973:10*405:10*2:10*1203:10*69:10*575:11*508:11*353:11*35:11*164:11*492:11*317:11*174:11*0:11*1:11*127:11*860:11*96:11*567:11*861:11*220:11*34:11*23:11*25:11*156:11*405:11*340:11*491:11*177:8*425:8*1642:8*1894:8*234:8*39:8*52:8*151:8*65:8*704:8*78:8*1895:8*536:8*66:8*53:8*112:8*86:8*1313:8*20:8*243:8*703:8*46:8*1896:8*99:8*49:8*156:8*181:8*1293:14*20:14*150:14*130:14*100:14*232:14*147:14*8:14*11:13*358:13*359:13*115:13*62:13*360:13*12:13*147:13*294:13*116:13*69:12*6:12*135:12*220:12*80:12*169:12*58:12*8:12*168:12*89:16*5:16*27:16*6:16*28:15*84:15*137:1*1:1*6:1*4:1*9:1*3:1*5 +11*35:11*169:7*1942:7*473:7*257:7*258:7*259:7*260:7*474:7*160:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:4*36:4*72:4*47:4*290:4*0:4*148:6*92:6*232:6*6:6*233:6*234:6*235:3*327:3*115:2*110:1*1:10*249:10*133:10*134:10*135:12*82 +4*44:4*1350:4*68:4*31:4*27:4*2:4*1460:4*389:4*117:4*439:4*6:10*1204:10*147:10*22:10*65:10*34:10*355:10*343:10*413:10*1205:10*482:5*1:5*2:5*62:5*55:5*31:5*125:5*23:5*162:5*111:5*1168:5*1017:5*729:5*1440:5*1441:5*921:5*279:3*0:3*9:3*103:3*1335:3*287:3*2:3*57:2*11:2*0:2*6:2*12:2*7:2*1:2*22:2*3:2*8:2*204:2*2:2*9:9*165:9*1500:9*0:9*435:9*132:9*333:9*157:9*619:8*675:8*1305:8*440:8*447:8*1381:8*99:8*252:8*234:8*574:8*49:8*1881:8*785:8*1897:13*1:13*361:6*15:6*31:6*49:6*3:6*141:6*185:6*1955:6*1128:6*488:6*217:6*478:14*13:14*20:11*1:11*862:11*213:11*164:11*863:11*333:11*266:11*35:12*7:12*60:12*59:7*214:7*246:7*333:7*19:7*707:7*46:7*337:7*810:7*271:7*47:7*173:7*252:7*167:7*130:16*11:15*5 +11*130:11*266:11*79:11*244:11*36:11*162:11*540:11*864:11*1:11*107:11*100:5*23:5*162:5*143:5*96:5*125:5*354:5*314:5*116:5*251:5*346:5*37:5*1442:5*1443:5*62:5*164:5*195:6*622:6*713:6*15:6*46:6*5:6*98:6*159:6*1142:6*1956:6*1957:6*99:6*210:2*3:2*1:2*22:2*2:2*7:2*6:2*0:2*11:2*8:2*12:2*5:2*4:7*803:7*1419:7*180:7*316:7*317:7*1943:7*864:7*1944:7*427:7*167:7*87:7*93:7*271:7*6:7*75:7*228:7*1945:7*812:7*1794:7*1789:7*1383:14*14:14*233:14*234:14*6:14*235:14*13:14*113:10*413:10*667:10*65:10*809:10*181:10*11:10*1206:10*1055:10*1105:10*362:10*1207:10*782:10*1:10*832:8*70:8*49:8*272:8*181:8*595:8*99:8*1341:8*155:8*52:8*1898:8*1899:8*65:8*769:8*1818:8*708:8*1900:15*38:15*32:15*138:1*1:1*6:9*1501:9*1080:9*660:9*17:9*1502:9*191:9*0:9*1503:9*379:9*620:9*1504:9*200:9*238:9*122:9*1505:3*103:3*2:3*301:3*57:3*9:4*6:4*14:4*27:4*9:4*261:4*106:4*28:4*1000:4*3:4*749:12*214:12*169:12*273:12*89:12*194:12*38:12*411:18*2:16*5:16*31:13*37:13*362:13*363 +11*266:11*51:11*1:11*644:11*642:11*865:11*7:11*127:11*165:11*35:11*164:11*508:11*251:11*563:11*282:11*727:11*0:11*63:11*36:11*595:11*339:11*397:11*338:8*99:8*39:8*110:8*3:8*1830:8*725:8*156:8*763:8*182:8*43:8*440:8*71:8*65:8*1270:8*1682:8*49:8*732:8*1901:8*181:8*1902:8*285:8*1341:8*234:8*766:8*1903:8*785:8*774:8*1300:8*1386:8*66:8*1904:8*78:8*151:8*698:8*52:8*913:8*40:8*1012:8*1905:8*615:8*1906:8*86:8*1907:8*500:8*10:8*1555:5*1:5*2:5*162:5*23:5*354:5*125:5*486:5*111:5*68:5*344:5*33:5*132:5*159:5*754:5*1044:5*48:5*109:5*50:5*491:5*759:5*72:5*231:5*166:5*232:5*483:5*714:5*663:5*1444:5*1445:5*1446:5*160:5*1447:5*1448:5*866:5*193:5*150:5*60:5*1449:5*62:3*0:3*103:3*443:3*2:3*50:3*73:3*1336:3*57:3*78:3*1337:3*1:3*12:3*231:3*1338:3*161:3*382:3*65:3*182:3*1017:3*961:3*920:3*960:3*959:3*38:3*552:3*492:3*1339:3*666:3*744:3*9:2*11:2*3:2*2:2*6:2*0:2*1:2*22:2*7:2*8:2*200:2*9:2*4:2*58:2*224:2*33:10*413:10*341:10*11:10*414:10*398:10*1208:10*22:10*1204:10*5:10*320:10*607:10*42:10*2:10*65:10*342:10*793:10*1179:10*909:10*252:10*430:10*154:10*770:10*9:10*486:10*66:10*1:10*513:10*1209:10*174:10*231:10*782:10*961:10*1210:10*778:10*940:10*52:10*8:12*6:12*407:12*2:12*1:12*23:12*169:12*528:12*386:12*583:12*80:12*135:12*584:12*127:12*7:12*129:12*67:12*379:6*200:6*273:6*103:6*5:6*3:6*322:6*746:6*211:6*25:6*1958:6*120:6*586:6*1959:6*1960:6*11:6*570:6*1961:6*556:6*870:6*141:6*730:6*538:6*1128:6*1860:6*716:6*381:6*1962:6*681:6*30:6*829:6*287:6*147:6*796:6*15:6*1071:6*1538:6*1963:6*718:6*284:6*321:6*102:6*713:6*49:6*622:6*1964:6*1965:6*1966:6*168:6*854:6*1967:6*1968:6*1969:6*1970:6*1971:6*79:6*1089:6*41:6*84:6*871:9*435:9*191:9*132:9*1506:9*79:9*161:9*280:9*5:9*456:9*261:9*1495:9*333:9*11:9*840:9*205:9*153:9*1507:9*1010:9*1508:9*1509:9*1033:9*1161:9*198:9*781:9*17:9*1328:9*1223:9*459:9*1510:9*1511:9*608:9*234:9*1009:9*1512:9*47:9*1513:4*12:4*89:4*31:4*19:4*68:4*59:4*197:4*439:4*1460:4*36:4*932:4*1461:4*6:4*14:4*444:4*454:4*239:4*1387:4*53:4*985:4*105:4*509:4*522:4*680:4*1462:4*267:4*1463:4*1464:4*1465:4*1466:4*1467:4*295:4*1468:4*10:4*3:4*153:4*131:7*173:7*6:7*184:7*1406:7*316:7*1946:7*84:7*47:7*1576:7*95:7*45:7*1767:7*278:7*157:7*1051:7*1947:7*90:7*317:7*383:7*667:7*186:7*72:7*337:7*1573:7*719:7*509:7*328:7*521:7*776:7*1704:7*1:7*2:7*14:7*19:7*17:7*46:7*1150:7*9:7*1948:7*1023:7*1949:7*1950:7*1269:7*1951:7*48:7*1328:7*378:7*1952:7*33:7*1953:13*0:13*37:13*25:13*222:13*15:13*364:13*106:13*365:13*366:13*5:16*5:16*28:16*6:16*47:14*14:14*236:14*11:14*20:14*237:14*238:14*160:15*73:15*32:15*108:15*104:1*9:1*6 +7*1150:7*0:7*232:7*488:7*333:7*336:7*968:7*473:3*385:3*166:3*0:3*1:3*9:3*103:3*327:3*6:1*8:6*48:6*12:6*1158:6*15:6*540:6*200:6*287:6*141:6*478:5*48:5*1:5*2:5*167:5*354:5*12:5*112:2*0:2*1:2*11:2*7:2*3:2*8:2*2:11*45:11*160:11*278:11*249:12*307:12*80:10*9:10*1211:10*252:10*570:10*121:9*333:9*261:9*332:9*225:8*49:8*99:8*66:8*449:8*47:8*207:4*6:4*644:4*19:4*47:4*290:14*185 +14*16:5*83:5*1087:5*71:5*881:5*724:5*573:5*1097:5*1173:5*1128:5*624:5*1450:5*1172:5*883:5*1089:5*371:5*93:5*415:5*1174:5*1175:5*1090:5*31:5*1451:5*14:5*719:5*934:5*12:5*111:11*866:11*245:11*33:7*167:7*1954:7*168:7*154:7*6:7*1506:7*288:7*1955:7*1956:7*386:7*66:7*284:7*1593:7*1386:7*1424:7*1026:7*1957:7*176:7*523:7*1510:7*89:7*129:2*2:2*0:2*7:2*1:2*10:2*152:2*107:2*355:2*186:2*130:2*463:2*77:2*385:2*193:2*176:2*106:2*378:2*41:2*248:2*294:2*157:2*517:2*148:2*518:2*12:2*22:2*11:2*23:2*322:2*4:2*3:2*43:2*39:2*24:2*8:4*19:4*390:4*13:4*1030:4*1261:4*48:4*516:4*61:4*912:4*110:4*1170:4*1469:4*1470:4*1471:4*1472:4*1473:4*1474:4*1475:4*1476:4*1477:4*104:4*1478:4*1479:4*1480:4*1481:4*1482:4*1483:4*1484:4*1485:4*1486:4*1487:4*114:4*682:4*1036:4*312:4*1038:4*55:4*1169:4*122:4*529:4*832:4*1171:4*1172:4*1173:4*1174:4*831:4*318:4*517:4*1488:4*1489:4*200:4*37:4*997:4*201:4*1490:4*1491:4*1492:4*63:4*268:9*499:9*1:9*45:9*49:9*251:9*1514:9*1203:9*1143:9*1144:9*1515:9*82:9*1516:9*15:9*194:9*362:9*1517:8*1908:8*356:8*58:8*143:8*1909:8*313:8*1910:8*1911:8*1912:8*1913:8*1914:8*1915:8*1072:8*1648:8*234:8*52:8*328:8*20:3*12:3*182:3*76:3*10:3*171:3*172:3*30:3*406:3*48:3*394:3*1050:3*670:3*541:3*1045:3*486:3*877:3*1051:3*423:3*1124:3*241:3*503:3*1061:3*9:3*287:3*639:3*911:3*1340:3*1341:3*266:3*1342:3*1343:3*1344:3*181:3*274:3*645:3*1065:3*1345:10*171:10*105:10*924:10*8:10*11:10*35:6*410:6*1468:6*118:6*948:6*1520:6*1972:6*1077:6*301:6*143:6*1973:6*1974:6*51:6*250:6*310:6*49:6*488:6*422:6*15:6*12:6*46:6*1975:6*317:6*1976:6*48:6*521:6*166:12*585:12*586:12*587:12*588:12*589:12*590:12*18:12*135:1*1:1*2:1*8:1*6:1*4:1*9:13*277:13*367 +5*1452:5*1:5*2:5*131:5*19:5*62:5*429:5*48:5*167:5*109:3*0:3*1:3*9:3*1346:3*1347:3*27:3*485:3*1348:2*0:2*1:2*6:2*22:2*8:2*2:2*7:2*11:2*38:2*33:2*4:2*198:2*3:2*5:2*9:2*261:7*0:7*284:7*667:7*1958:7*225:7*1406:7*90:7*178:10*627:10*27:10*824:10*169:12*462:12*591:12*234:8*721:8*1529:8*270:8*234:8*1916:8*65:8*1708:8*67:9*59:9*572:9*115:9*244:9*16:9*1518:9*1519:9*426:6*1977:6*141:6*236:6*743:6*593:6*472:6*622:6*1978:6*1979:4*33:4*220:4*213:4*861:4*1493:4*105:4*1494:4*1495:4*1496:4*1497:4*1498:4*1499:4*1500:13*104:11*62:11*4:11*867:14*13:15*71:15*15:1*1:1*9 +4*104:4*59:4*105:4*23:4*107:4*76:4*1501:4*213:4*242:4*1502:4*182:4*246:4*53:4*31:4*121:4*630:4*114:4*1338:4*1503:4*151:4*131:4*1504:4*6:4*9:4*138:3*166:3*142:3*9:3*153:3*332:3*234:3*1:3*0:3*715:3*22:3*46:3*12:3*1138:3*27:3*536:3*57:3*731:3*2:3*1002:3*1033:3*567:3*10:3*1349:3*300:3*154:3*52:12*67:12*6:12*169:12*2:12*357:12*592:12*593:12*148:12*4:12*220:12*594:5*448:5*62:5*83:5*96:5*339:5*75:5*123:5*218:5*236:5*1453:5*454:5*166:5*293:5*18:5*632:5*65:5*5:5*180:5*23:5*39:5*591:5*325:5*1454:5*1455:5*512:2*0:2*11:2*1:2*9:2*2:2*6:2*123:2*8:2*12:2*3:2*16:2*22:2*519:2*38:2*4:2*14:2*33:2*93:2*62:2*7:2*491:2*5:2*69:2*103:2*10:2*272:2*451:2*268:2*34:2*262:2*23:2*55:14*8:14*239:14*145:7*0:7*231:7*47:7*736:7*183:7*167:7*311:7*478:7*186:7*1212:7*1034:7*87:7*214:7*180:7*521:7*815:7*129:7*72:7*95:7*525:7*918:7*19:7*315:7*157:7*558:7*1959:7*178:7*1960:7*168:7*108:7*213:7*2:7*173:7*386:7*1713:7*1961:7*1962:7*278:7*1128:7*232:7*810:7*10:7*720:7*1710:7*1366:7*250:7*1963:7*652:7*384:7*463:7*688:7*1964:7*1965:7*1966:8*83:8*20:8*78:8*52:8*70:8*1581:8*122:8*1100:8*149:8*251:8*236:8*99:8*66:8*1917:8*774:8*49:8*143:8*1251:8*208:8*181:8*182:8*45:8*313:8*1554:8*612:8*152:8*1918:8*1919:8*1920:8*100:8*295:8*438:8*1832:8*1206:8*272:8*643:8*1875:8*562:8*92:8*1921:8*326:8*1922:8*953:8*1192:8*127:8*1923:8*1269:8*65:8*503:8*53:8*420:11*36:11*163:11*63:11*18:11*868:11*388:11*30:11*29:11*795:11*207:11*23:11*138:11*869:11*130:11*94:11*870:11*106:11*3:11*871:11*34:6*46:6*98:6*567:6*512:6*490:6*152:6*54:6*1980:6*1779:6*1951:6*15:6*49:6*1071:6*570:6*120:6*300:6*322:6*1981:6*100:6*3:6*275:6*4:6*725:6*62:6*5:6*493:6*1231:6*155:6*829:6*149:6*312:6*151:6*321:6*713:6*84:6*393:6*195:6*157:6*1575:6*146:6*8:6*158:6*964:6*887:6*210:6*1982:6*148:6*601:6*1983:6*216:6*1984:6*1924:6*1985:6*1986:6*1987:6*1988:6*708:6*74:10*245:10*97:10*210:10*32:10*11:10*1212:10*252:10*154:10*167:10*909:10*294:10*371:10*236:10*1039:10*879:10*161:10*709:10*1213:10*334:10*117:10*181:10*175:10*230:10*677:10*543:10*22:10*1214:10*5:10*129:10*486:10*156:10*152:10*1215:10*1216:10*1217:13*23:13*3:13*166:13*69:13*116:9*1:9*79:9*118:9*5:9*17:9*1520:9*75:9*1218:9*504:9*1521:9*1522:9*619:9*122:9*747:9*1048:9*1523:9*1222:9*569:9*191:9*1316:9*166:9*234:9*83:9*238:9*608:9*1524:9*45:9*60:9*19:9*478:9*169:9*354:9*379:9*410:9*1525:9*1526:9*1527:9*1518:9*261:9*830:15*84:15*34:15*15:1*1:1*6:1*9 +14*16:4*1505:4*76:4*28:4*1036:4*860:4*36:4*72:4*47:4*290:4*0:4*148:5*1:5*2:5*48:5*264:5*1026:5*459:5*47:5*39:5*624:5*65:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:3*0:3*9:3*1045:3*1052:3*706:3*327:3*115:12*6:12*135:12*80:12*82:6*112:6*15:6*33:6*741:6*46:6*291:6*1077:6*49:6*184:6*141:6*92:6*232:6*6:6*233:6*234:6*235:2*1:2*11:2*22:2*0:2*3:2*2:2*5:2*4:2*12:2*8:2*448:2*110:9*6:9*261:9*75:9*516:9*732:9*82:9*694:9*436:9*61:9*79:9*59:9*99:9*177:9*178:8*234:8*424:8*10:8*859:8*52:8*503:8*668:8*757:8*3:8*20:8*58:8*59:10*74:10*3:10*609:10*153:10*9:10*249:10*133:10*134:10*135:7*186:7*176:7*523:7*757:7*213:7*66:7*345:7*278:7*284:7*473:7*257:7*258:7*259:7*260:7*474:7*160:11*36:11*872:11*35:11*310:11*195:11*169:1*1 +6*49:6*1468:6*46:6*1211:6*106:6*250:6*521:2*11:2*0:2*1:2*2:2*3:2*10:2*58:2*38:2*9:2*8:2*248:2*186:2*294:2*157:2*130:2*99:2*357:2*520:2*378:2*152:7*167:7*1510:7*0:7*176:7*305:7*288:7*631:7*709:7*1506:7*19:7*1957:7*1593:7*1424:8*424:8*58:8*97:8*86:8*356:10*74:10*498:10*35:10*369:10*567:10*1131:5*1:5*2:5*18:5*1456:5*71:5*23:5*264:5*1087:5*37:5*561:5*4:5*1457:5*1089:5*371:5*93:5*1090:5*1173:5*415:5*12:3*0:3*1:3*76:3*290:3*236:3*27:3*182:3*495:3*877:3*1051:3*171:3*172:3*1050:3*503:3*1124:3*62:9*82:9*33:9*569:9*42:9*55:9*534:9*56:9*1143:9*1144:9*1203:4*242:4*19:4*1040:4*516:4*343:4*48:4*529:4*831:4*1038:4*55:4*682:4*1169:4*206:4*68:14*59:14*78:14*79:11*33:13*23:1*9:1*1 +8*424:8*24:8*1924:8*628:8*1925:8*455:8*365:8*181:8*307:8*60:8*214:8*157:8*234:8*1097:8*1926:8*1927:8*236:8*66:8*1928:8*1929:8*327:8*58:8*714:8*1930:8*409:8*71:8*1931:10*74:10*569:10*283:10*161:10*1218:10*1219:10*430:10*1220:10*1221:10*1013:10*1127:10*498:10*42:10*1222:10*394:7*757:7*333:7*761:7*66:7*238:7*965:7*1967:7*89:7*64:7*360:7*359:7*72:7*170:7*186:7*63:7*46:7*9:7*6:7*36:7*930:7*80:7*95:7*19:7*163:7*1968:7*523:7*1969:7*1970:7*17:7*305:7*746:7*1971:7*1972:7*973:7*176:7*45:7*1730:7*514:3*100:3*57:3*541:3*546:3*62:3*12:3*629:3*395:3*612:3*728:3*89:3*7:3*358:3*0:3*202:3*9:3*1:3*87:3*1350:3*1351:3*466:3*149:3*1341:3*287:3*123:3*2:3*736:3*379:9*45:9*55:9*182:9*1132:9*430:9*1528:9*42:9*53:9*15:9*1529:9*362:9*1035:9*895:9*1530:9*1147:9*506:9*13:9*223:9*5:9*82:9*38:6*34:6*60:6*1989:6*1077:6*728:6*301:6*1473:6*368:6*697:6*1990:6*179:6*78:6*1278:6*419:6*211:6*874:6*1464:6*1991:6*163:6*488:6*12:6*33:6*49:6*1010:6*1992:6*89:6*147:6*731:6*1198:6*1603:6*503:6*201:6*176:6*77:6*1345:11*263:11*23:11*340:11*873:11*70:11*9:11*117:11*28:2*242:2*1:2*38:2*2:2*0:2*301:2*22:2*12:2*95:2*68:2*322:2*3:2*4:2*43:2*6:2*48:2*5:2*8:2*11:2*7:2*35:2*245:2*14:2*45:4*19:4*45:4*781:4*215:4*1506:4*1507:4*43:4*89:4*750:4*48:4*411:4*2:4*206:4*44:4*463:4*1508:4*57:4*1269:4*352:4*119:4*28:4*122:4*517:4*3:4*6:4*13:4*1509:4*317:4*53:4*410:4*861:4*27:4*49:4*106:5*1458:5*778:5*167:5*794:5*459:5*51:5*533:5*12:5*151:5*1459:5*1387:5*596:5*83:5*97:5*62:5*506:5*344:5*618:5*454:5*348:5*48:5*491:5*25:5*272:5*47:5*1460:1*3:1*1:1*6:1*2:1*5:1*4:13*23:13*12:13*9:12*595:12*6:12*135:12*162:12*18:14*78:14*4:14*240:14*241:14*242:14*232:15*139:15*41 +7*757:7*176:7*66:7*345:7*186:6*301:6*49:6*46:6*34:5*48:5*1:5*2:5*47:5*39:3*0:3*1045:10*34:10*74:8*424:8*20:8*58:8*245:8*288:2*0:2*12:2*3:2*1:12*6:12*80:12*149:12*55:12*89:4*1036:4*0:9*79:9*59:9*27:9*619:9*47:14*34:14*16:16*5:16*6:11*129:13*33 +7*757:7*176:7*345:7*66:7*1506:7*183:7*17:7*699:7*761:7*72:7*762:7*202:7*1449:7*64:7*82:7*1496:7*89:7*95:7*488:2*42:2*22:2*11:2*0:2*7:2*33:2*37:2*1:2*2:2*48:2*3:2*16:2*6:5*48:5*1:5*2:5*128:5*410:5*145:5*69:5*167:5*264:3*0:3*41:3*1045:3*39:3*921:3*9:3*402:3*476:3*470:3*287:3*2:3*645:4*1036:4*9:4*4:4*1030:4*48:4*768:4*19:4*0:4*57:4*609:4*110:12*6:12*316:12*76:12*89:12*135:12*7:14*16:6*25:6*1993:6*130:6*57:6*780:6*317:6*118:6*152:6*160:6*503:6*52:6*1994:6*1013:6*1995:6*36:6*19:6*184:6*730:6*488:6*551:6*573:6*1996:6*49:6*1997:8*1932:8*424:8*1933:8*1934:8*468:8*207:8*243:8*3:8*314:8*863:8*479:8*307:13*100:13*12:10*68:10*74:10*1223:10*161:10*11:11*3:11*30:11*874:11*875:11*1:11*94:11*6:11*130:9*45:9*251:9*1531:9*33:9*96:9*223:9*82:9*344:9*1:9*1297:9*970:9*261:9*7:9*248:1*6:1*2:1*4 +11*176:11*802:11*876:11*877:5*1:5*2:5*35:5*1461:5*12:5*68:5*1387:5*947:5*19:3*0:3*359:3*6:8*1935:8*519:8*1936:2*11:2*0:2*521:2*12:2*19:2*34:2*64:2*8:7*167:7*637:7*1449:7*1973:7*31:7*1974:4*788:4*21:4*11:4*12:4*36:4*304:4*1510:4*110:4*1511:12*6:12*596:12*83:6*25:6*1998:6*1999:6*2000:6*2001:6*2002:1*8:1*0:1*4:10*130:13*368:9*478 +4*183:4*697:4*63:4*444:4*578:4*522:4*117:4*9:4*6:4*956:4*1512:4*1513:4*53:4*288:4*295:4*10:4*611:4*932:4*947:4*76:4*1360:4*62:4*431:4*153:4*59:4*297:4*98:4*4:4*214:4*113:4*816:4*1514:4*440:4*52:4*145:4*323:4*929:4*1018:4*2:4*31:4*952:4*276:4*433:4*935:4*1515:4*197:4*437:4*377:4*1317:4*1219:4*321:4*121:4*1516:4*436:4*959:4*1453:4*376:4*89:4*1318:4*744:4*69:4*1517:4*1010:4*296:4*33:4*1518:4*804:4*1519:4*1520:4*917:4*521:4*1521:4*1387:4*1522:4*1523:4*1524:4*139:4*1525:4*1526:4*36:4*72:4*47:4*290:4*0:4*148:2*3:2*1:2*22:2*11:2*6:2*8:2*2:2*0:2*5:2*7:2*16:2*58:2*33:2*51:2*4:2*75:2*14:2*12:2*261:2*9:2*69:2*64:2*31:2*101:2*44:2*197:2*237:2*10:2*38:2*68:2*179:2*110:8*704:8*86:8*554:8*99:8*285:8*151:8*761:8*1275:8*1257:8*22:8*1246:8*1311:8*1937:8*257:8*66:8*128:8*1938:8*338:8*1939:8*1286:8*335:8*1940:8*1941:8*1232:8*1244:8*1245:8*1899:8*124:8*1889:8*125:8*156:8*127:8*164:8*490:8*536:8*1104:8*1288:8*236:8*1942:8*136:8*1251:8*1289:8*1806:8*634:8*1236:8*1943:8*230:8*165:8*1300:8*161:8*52:8*1256:8*1944:8*468:8*1945:8*1036:8*1028:8*181:8*1946:8*1947:8*41:8*1503:8*1192:8*20:8*92:8*1285:8*1948:8*50:8*39:8*350:8*1265:8*234:8*973:8*1949:8*253:8*1950:8*1525:8*1843:8*1951:8*341:8*939:8*595:8*463:8*651:8*1274:8*65:8*3:8*16:8*1067:8*967:8*695:8*970:8*1952:8*1953:8*1954:8*1526:8*976:8*1955:8*930:8*447:8*18:8*838:8*1956:8*228:8*17:8*418:8*1957:8*996:8*429:8*935:8*1958:8*1250:8*45:8*1959:8*389:8*404:8*989:8*1421:8*194:8*932:8*879:8*929:8*1407:8*424:8*36:8*859:8*1960:8*1243:5*1:5*2:5*996:5*344:5*109:5*39:5*1462:5*876:5*579:5*1463:5*21:5*123:5*278:5*132:5*647:5*354:5*1011:5*114:5*33:5*307:5*759:5*1464:5*340:5*1041:5*41:5*1465:5*455:5*46:5*1014:5*93:5*131:5*12:5*129:5*1466:5*825:5*293:5*48:5*393:5*650:5*17:5*1009:5*413:5*1441:5*71:5*150:5*993:5*23:5*158:5*1016:5*1467:5*1453:5*391:5*868:5*877:5*369:5*62:5*1468:5*198:5*598:5*1010:5*852:5*337:5*1469:5*903:5*45:5*1017:5*948:5*1470:5*117:5*867:5*348:5*482:5*55:5*507:5*508:5*112:5*68:5*162:5*323:5*106:5*4:5*187:5*186:3*0:3*76:3*9:3*1337:3*1352:3*270:3*2:3*103:3*1353:3*89:3*1354:3*744:3*46:3*57:3*231:3*377:3*324:3*87:3*1306:3*1355:3*105:3*997:3*448:3*38:3*1356:3*62:3*1215:3*600:3*442:3*1279:3*1303:3*50:3*142:3*269:3*1:3*1357:3*6:3*1358:3*1359:3*123:3*327:3*115:12*60:12*6:12*597:12*33:12*576:12*193:12*169:12*368:12*67:12*2:12*369:12*359:12*209:12*329:12*598:12*167:12*311:12*599:12*327:12*215:12*110:12*207:12*357:12*221:12*356:12*189:12*600:12*601:12*24:12*68:12*355:12*602:12*273:12*361:12*135:12*358:12*603:12*604:12*605:12*259:12*371:12*606:12*607:12*608:12*609:12*54:12*288:12*610:12*414:12*80:12*51:12*364:12*611:12*353:12*315:12*612:12*314:12*613:12*277:12*530:12*614:12*372:12*615:12*616:12*82:6*495:6*586:6*98:6*120:6*570:6*30:6*1462:6*408:6*73:6*237:6*622:6*322:6*2003:6*8:6*122:6*5:6*478:6*1860:6*1084:6*1280:6*251:6*196:6*717:6*1106:6*52:6*683:6*146:6*471:6*56:6*2004:6*2005:6*1303:6*1285:6*1254:6*195:6*2006:6*2007:6*1300:6*1317:6*2008:6*284:6*287:6*713:6*437:6*1141:6*574:6*49:6*1717:6*33:6*1320:6*1284:6*1089:6*1288:6*170:6*41:6*1011:6*1198:6*777:6*1109:6*1294:6*2009:6*1174:6*211:6*2010:6*46:6*175:6*82:6*11:6*592:6*1422:6*2011:6*79:6*68:6*99:6*349:6*870:6*2012:6*829:6*1322:6*1319:6*2013:6*986:6*1307:6*249:6*320:6*2014:6*2015:6*1148:6*39:6*2016:6*472:6*600:6*2017:6*2018:6*2019:6*245:6*198:6*1305:6*2020:6*162:6*2021:6*2022:6*854:6*267:6*15:6*2023:6*2024:6*1101:6*184:6*151:6*2025:6*599:6*1176:6*915:6*2026:6*23:6*244:6*337:6*92:6*232:6*6:6*233:6*234:6*235:7*1345:7*1767:7*95:7*80:7*1016:7*1191:7*180:7*1320:7*332:7*1047:7*135:7*50:7*334:7*348:7*381:7*277:7*1769:7*44:7*1343:7*1383:7*1975:7*479:7*1976:7*1977:7*468:7*336:7*1978:7*290:7*246:7*1979:7*271:7*186:7*465:7*213:7*183:7*719:7*1323:7*1312:7*377:7*1332:7*1051:7*859:7*707:7*1455:7*1980:7*1981:7*167:7*921:7*918:7*166:7*214:7*299:7*129:7*1319:7*337:7*1982:7*478:7*27:7*120:7*1065:7*1942:7*1983:7*371:7*84:7*1984:7*769:7*467:7*157:7*1799:7*1321:7*1735:7*1985:7*1583:7*1758:7*1986:7*1987:7*339:7*1317:7*1353:7*9:7*1133:7*1988:7*53:7*1989:7*264:7*1990:7*1991:7*1107:7*1992:7*476:7*1351:7*558:7*1014:7*36:7*1993:7*810:7*1342:7*60:7*1318:7*90:7*100:7*1340:7*47:7*1994:7*1995:7*1996:7*1997:7*1998:7*331:7*1999:7*2000:7*2001:7*829:7*73:7*2002:7*6:7*1396:7*2003:7*584:7*484:7*598:7*17:7*524:7*1132:7*2004:7*633:7*1361:7*296:7*1315:7*596:7*2005:7*473:7*257:7*258:7*259:7*260:7*474:11*517:11*516:11*138:11*589:11*844:11*878:11*96:11*165:11*505:11*879:11*508:11*35:11*852:11*672:11*3:11*509:11*511:11*414:11*726:11*880:11*881:11*156:11*882:11*883:11*59:11*11:11*884:11*44:11*234:11*885:11*235:11*886:11*810:11*299:11*450:11*887:11*514:11*888:11*624:11*889:11*890:11*353:11*278:11*60:11*164:11*29:11*413:11*891:11*167:11*892:11*893:11*513:11*894:11*895:11*633:11*396:11*9:11*433:11*580:11*554:11*300:11*388:11*57:11*896:11*897:11*331:11*163:11*898:11*858:11*169:13*224:13*1:13*4:13*30:13*369:13*232:13*370:13*371:13*3:13*221:13*289:13*184:13*218:13*37:13*372:13*177:13*373:13*374:13*225:13*229:13*220:13*178:13*375:13*64:13*130:13*376:13*228:13*165:13*5:13*377:10*579:10*65:10*171:10*405:10*452:10*486:10*1224:10*765:10*204:10*792:10*1225:10*167:10*1226:10*1147:10*11:10*482:10*1227:10*978:10*770:10*1228:10*198:10*1229:10*1194:10*467:10*1230:10*795:10*185:10*1231:10*404:10*154:10*273:10*18:10*788:10*194:10*1232:10*637:10*1233:10*62:10*183:10*798:10*769:10*1234:10*43:10*1235:10*1236:10*429:10*428:10*790:10*3:10*1237:10*1238:10*1103:10*809:10*771:10*641:10*565:10*178:10*1239:10*778:10*99:10*97:10*872:10*1:10*55:10*46:10*880:10*563:10*66:10*909:10*1240:10*1241:10*1242:10*366:10*1243:10*1244:10*653:10*1245:10*1246:10*1247:10*310:10*83:10*68:10*1248:10*1249:10*6:10*1250:10*1251:10*709:10*546:10*1252:10*1253:10*1254:10*700:10*22:10*763:10*471:10*1255:10*169:10*772:10*1256:10*776:10*1257:10*797:10*1092:10*259:10*784:10*264:10*862:10*1258:10*249:10*133:10*134:10*135:9*1019:9*1532:9*332:9*1321:9*1018:9*1533:9*155:9*115:9*223:9*1010:9*1:9*998:9*631:9*1012:9*198:9*135:9*1013:9*5:9*237:9*591:9*1310:9*1215:9*627:9*39:9*362:9*241:9*987:9*56:9*1534:9*1535:9*1536:9*230:9*830:9*258:9*1003:9*1537:9*1538:9*1022:9*1539:9*322:9*989:9*425:9*1508:9*129:9*816:9*1328:9*6:9*277:9*996:9*1540:9*122:9*991:9*270:9*990:9*1541:9*555:9*1542:9*1016:9*435:9*504:9*786:9*311:9*1057:9*1543:9*995:9*333:9*1544:9*619:9*88:9*317:9*284:9*984:9*1120:9*1545:9*779:9*1546:9*324:9*11:9*1457:9*1547:9*848:9*1548:9*1549:9*1034:9*663:9*579:9*0:9*1550:9*1008:9*1551:9*261:9*153:9*1552:9*831:9*19:9*1023:9*191:9*983:9*381:9*1553:9*580:9*1394:9*1554:9*1555:9*69:9*1556:9*1246:9*99:9*177:9*178:1*0:1*1:14*53:14*243:14*244:14*4:14*20:14*124:14*14:14*245:14*154:14*135:14*1:14*246:14*164:14*11:14*247:14*13:20*4:16*5:16*43:16*27:18*23:15*103:15*79:15*75:15*76:15*140:15*77:15*141:15*37:15*45:15*74:17*15:17*32 +12*6:12*82:3*21:3*327:3*115:6*18:6*92:6*232:6*6:6*233:6*234:6*235:4*987:4*36:4*72:4*47:4*290:4*0:4*148:2*3:2*110:11*35:11*169:5*112:5*68:5*93:5*162:5*323:5*106:5*4:5*187:5*186:5*188:9*99:9*177:9*178:7*473:7*257:7*258:7*259:7*260:7*474:7*160:1*1:10*249:10*133:10*134:10*135 +9*45:9*259:2*11:2*0:2*1:2*53:2*8:2*14:2*178:2*86:2*62:7*173:7*0:7*66:7*2006:7*2007:6*2027:6*45:6*293:6*2028:6*2029:6*166:5*48:5*1:5*2:5*125:5*12:3*0:3*1:3*6:3*78:3*62:3*1084:8*86:8*1961:8*1105:8*852:8*245:4*1167:4*1527:4*12:4*206:4*1528:11*104:10*1259:1*4 +9*1198:9*33:9*1:9*1557:9*241:9*5:9*17:9*79:9*1558:9*3:9*122:9*426:9*75:9*46:9*1034:5*1:5*2:5*48:5*75:5*1044:5*455:5*809:5*23:5*293:5*37:5*117:5*506:5*166:5*680:3*0:3*1:3*166:3*9:3*52:3*7:3*22:3*27:3*117:3*89:2*0:2*1:2*3:2*6:2*11:2*12:2*38:2*2:2*8:2*7:2*22:2*73:2*68:2*136:7*0:7*45:7*337:7*488:7*323:7*967:7*81:7*72:7*16:7*521:7*1419:7*78:7*89:7*538:7*64:7*125:8*39:8*52:8*66:8*163:8*20:8*427:8*140:8*100:8*234:8*197:8*307:8*1962:8*91:8*19:8*71:8*994:8*45:8*3:8*1963:8*327:8*48:8*1964:8*1965:8*148:8*1966:8*1967:11*25:11*63:11*740:11*23:11*235:11*175:11*94:11*215:11*642:11*388:11*683:11*244:11*133:4*539:4*197:4*131:4*19:4*121:4*57:4*53:4*790:4*415:4*88:4*372:4*1529:4*1530:6*211:6*15:6*160:6*737:6*98:6*159:6*306:6*49:6*685:6*103:6*25:6*2030:6*1067:6*2031:6*78:6*2032:6*101:6*2033:6*2034:6*46:6*179:6*54:6*201:6*2035:6*574:6*1119:6*682:6*2036:6*12:6*2037:12*2:12*462:12*57:12*6:12*248:10*194:10*154:10*835:10*344:10*836:10*909:10*174:10*11:10*1260:16*5:15*32:15*37:15*38:15*23:15*3:14*190:14*60:14*4:13*147 +3*123:3*1360:3*0:3*1361:3*736:3*492:3*25:3*96:3*416:3*1362:3*344:3*21:3*65:3*1040:3*94:2*22:2*1:2*0:2*2:2*92:2*3:2*5:2*11:2*8:2*9:2*6:2*103:2*65:7*335:7*554:7*515:7*732:7*177:7*89:7*2:7*667:7*478:6*374:6*25:6*2038:6*83:6*12:6*273:6*275:6*463:6*1198:6*141:6*46:6*50:12*6:12*87:8*266:8*3:8*1968:8*1095:8*251:8*514:8*288:8*638:8*697:8*45:5*2:5*167:5*60:5*62:5*159:5*7:5*19:5*599:10*1071:10*40:10*252:10*489:10*1261:10*11:4*40:4*1531:4*6:4*27:4*83:4*1532:4*213:4*541:4*1533:4*1534:4*12:4*119:4*680:13*15:9*37:9*1559:9*435:9*388:9*1170:9*17:9*161:9*456:16*5:11*29:11*25 +2*1:2*0:2*8:2*3:2*2:2*7:8*52:8*20:8*1772:4*6:4*260:4*19:4*53:4*12:4*29:6*1113:5*1:5*2:5*307:3*0:3*1:3*166:3*75:7*0:7*19 +4*33:4*220:4*121:4*197:4*375:4*40:4*29:4*6:4*357:4*657:4*1535:4*13:4*19:4*48:4*43:4*568:2*6:2*0:2*1:2*3:2*22:2*2:2*92:2*143:2*7:2*200:2*73:2*188:2*53:2*300:2*268:3*533:3*0:3*9:3*103:3*89:3*44:3*87:3*494:3*6:3*41:3*90:3*670:3*495:3*484:3*48:8*1969:8*1970:8*53:8*1971:8*1972:8*1973:8*1974:8*58:8*307:8*1975:12*6:12*135:12*214:12*242:6*25:6*2039:6*211:6*45:6*2040:6*57:6*85:6*2041:5*2:5*48:5*62:5*211:5*106:5*447:5*12:5*90:5*561:11*25:11*899:10*1262:10*500:10*954:10*994:9*261:9*1221:9*1560:9*386:9*1171:9*249:7*761:7*2008:7*176:7*75:7*2009:7*1635:7*2010:7*2011:16*71 +9*1561:9*161:9*56:9*39:9*302:9*340:9*234:9*1:12*6:12*169:6*25:6*2042:6*2027:6*1146:6*2043:6*574:6*152:6*532:6*237:6*701:6*746:6*2044:6*98:8*1976:8*418:8*99:8*232:8*1977:8*20:8*156:8*1215:8*39:8*638:3*0:3*103:3*76:3*6:3*62:3*9:3*1:3*57:3*382:5*2:5*1471:5*132:5*221:5*12:5*74:5*17:10*1263:10*426:10*336:10*1264:10*1265:7*73:7*2012:7*232:7*56:7*183:7*2013:7*2014:7*734:7*58:7*27:2*0:2*22:2*3:2*2:2*7:2*11:2*1:2*6:2*8:2*64:2*5:1*9:11*30:11*513:11*171:11*142:11*63:4*89:4*1010:4*1536:4*2:4*116 +5*459:5*1:5*2:5*287:5*222:5*332:5*39:5*48:5*1044:5*1472:5*486:5*1473:5*290:5*62:4*375:4*796:4*1537:4*241:4*576:4*24:4*116:4*6:4*1454:4*1538:4*1031:4*522:4*14:4*197:4*1539:4*0:3*166:3*0:3*1:3*1363:3*2:3*9:3*552:3*1364:3*25:3*492:3*181:3*1365:3*324:3*1030:3*400:7*1542:7*0:7*1051:7*2015:7*472:7*16:7*337:7*13:7*213:7*278:7*2016:7*723:7*2017:7*2018:7*17:7*47:7*339:7*2019:7*2020:7*667:7*2021:7*1610:7*1605:2*0:2*1:2*11:2*3:2*4:2*7:2*2:2*22:2*8:2*6:2*33:2*5:2*12:2*39:2*9:2*244:2*522:2*55:8*234:8*1978:8*49:8*156:8*10:8*143:8*19:8*58:8*3:8*66:8*290:8*1979:8*838:8*1980:8*128:8*1981:8*41:8*1443:12*135:12*86:12*169:12*245:12*291:12*617:12*117:12*528:12*89:11*1:11*164:11*163:11*177:11*293:11*195:11*278:11*57:11*121:11*251:11*162:11*353:11*36:6*76:6*2045:6*200:6*13:6*15:6*592:6*73:6*321:6*56:6*160:6*1877:6*854:6*1726:6*141:6*2046:6*3:6*5:6*579:6*879:6*2047:6*697:6*1077:6*718:6*586:6*870:6*550:6*211:10*1266:10*11:10*258:10*3:10*9:10*1211:10*154:10*1267:10*276:10*153:10*117:10*496:10*5:13*378:13*37:13*33:15*15:9*516:9*161:9*79:9*55:9*241:9*362:9*261:9*191:9*1562:9*216:9*1563:9*198:9*1489:9*125:9*1564:9*0:14*248:14*100:14*13:16*5:16*6:1*2 +10*186:10*18:10*11:10*107:10*413:10*430:2*0:2*3:2*1:2*22:2*4:2*2:2*129:12*504:12*6:12*63:5*1474:5*663:5*491:5*62:5*685:5*12:9*852:9*15:9*45:6*25:6*2048:6*15:6*103:6*117:6*2049:6*2050:8*1982:8*110:8*234:3*0:3*9:3*62:4*95:4*1293:4*1067 +8*707:8*1983:8*126:8*467:8*50:12*18:12*6:12*29:6*25:6*2051:6*483:6*794:6*73:3*0:3*9:3*12:3*41:13*0:13*379:2*11:2*2:2*1:2*523:2*38:2*3:14*8:1*1:1*6:1*4:1*9:9*49:9*45:7*378:7*66:4*131:4*354:4*48:11*30:5*152:5*1475:5*410 +9*27:9*4:9*12:9*1330:9*1331:9*13:9*619:3*9:3*0:3*97:3*31:3*1217:5*320:5*1082:5*48:5*1284:5*374:5*342:5*75:5*619:5*887:5*117:7*586:7*82:7*141:7*669:7*45:7*2:7*365:7*1766:7*185:7*1700:7*490:4*378:4*147:4*528:4*55:4*1065:4*15:4*19:6*25:6*2052:6*131:6*41:6*1740:6*15:6*126:6*104:6*749:6*146:6*1084:6*438:6*463:6*506:6*1741:6*306:6*1204:6*586:6*1742:6*133:8*1984:8*214:8*67:8*58:8*74:8*174:8*164:8*1709:8*1452:8*182:8*53:8*20:8*1710:2*14:2*16:2*0:2*1:2*11:2*2:2*8:2*12:2*7:2*3:2*5:2*343:2*22:2*45:2*13:2*33:10*334:10*674:10*751:10*210:10*20:10*11:11*23:1*1:1*3:13*27:14*8:12*28 +8*39:8*3:8*596:8*432:8*1985:8*1986:8*1987:8*1988:8*572:8*1989:6*2053:6*58:6*1879:6*195:6*327:6*1270:6*48:6*86:6*15:6*53:6*963:6*1119:2*0:2*16:2*8:2*3:2*68:2*54:2*2:2*7:2*74:2*264:2*248:2*198:2*11:13*23:5*48:5*348:5*723:5*77:5*1476:5*584:5*1477:5*739:5*290:5*37:5*1172:5*108:5*168:14*82:14*249:4*9:4*19:4*148:4*1540:4*1541:4*1542:4*1543:4*1544:4*1545:4*1546:4*331:4*1547:4*514:4*1055:4*439:4*269:4*110:4*147:4*1548:4*1549:4*1550:4*688:4*29:4*503:3*476:3*597:3*62:3*9:3*541:3*363:3*89:3*49:3*388:3*85:3*148:3*1366:3*42:11*615:11*900:11*901:11*902:11*594:11*903:12*18:12*618:12*619:12*396:7*2022:7*2023:7*216:7*19:7*135:7*2024:7*1503:7*103:7*64:7*2025:7*956:7*353:7*2026:9*1565:9*1566:1*0:1*1:1*9:15*142:10*1268:10*1269:10*1270 +10*873:10*975:4*117:4*1167:4*658:4*68:4*15:6*353:6*25:6*2054:6*15:6*622:6*2055:6*50:6*176:6*12:6*103:6*730:5*48:5*2:5*663:5*491:5*1061:5*62:12*6:12*476:8*1354:8*1297:8*1990:8*775:8*3:3*0:3*166:3*1022:3*1367:3*9:7*317:7*72:7*170:7*2:7*19:7*932:7*509:7*64:2*1:2*2:2*0:2*22:2*3:2*4:2*11:11*25:11*342:11*338:9*1096:9*1567:9*59:9*27:15*23 +6*740:6*25:6*2056:6*748:6*296:6*777:6*5:6*50:6*84:6*353:6*45:6*286:6*573:6*278:6*175:6*46:6*259:6*519:4*367:4*19:4*117:4*76:4*41:4*28:4*69:4*40:4*848:4*1169:4*114:12*6:12*33:12*104:8*646:8*207:8*156:8*447:8*3:8*143:8*128:8*65:8*234:8*1080:8*86:8*49:8*288:8*8:8*70:8*1991:8*20:8*19:3*0:3*501:3*12:3*422:3*171:3*172:3*30:3*2:3*52:3*503:3*406:3*1262:3*62:3*893:3*6:5*2:5*62:5*23:5*37:5*65:5*345:5*1340:2*8:2*11:2*12:2*2:2*0:2*31:2*1:2*3:2*16:2*6:2*38:2*22:2*14:2*130:7*176:7*89:7*19:7*168:7*167:7*82:7*838:7*186:7*173:7*1342:7*1660:7*1737:7*60:7*213:7*524:7*81:7*166:7*411:7*744:7*175:7*288:11*207:11*109:11*163:11*36:11*254:11*904:9*5:9*1267:9*1371:9*642:9*261:9*118:9*345:9*542:9*7:9*33:9*42:9*251:10*363:10*1271:10*692:10*32:10*11:10*161:10*398:10*1241:10*109:10*182:10*1272:10*1273:10*34:10*517:10*175:10*163:1*4:1*1:1*2:1*7:13*380:13*23:14*104:14*76 +7*873:7*288:7*0:7*87:7*19:7*75:7*56:7*974:7*2027:7*290:7*1589:7*284:7*89:7*515:7*933:7*913:7*570:7*411:6*558:6*57:6*108:6*1510:6*317:6*674:5*1:5*2:5*48:5*299:5*1254:5*418:5*39:5*1403:3*0:3*1:3*9:3*41:3*290:3*385:3*291:3*87:3*99:3*1317:3*12:3*1246:3*424:2*0:2*1:2*11:2*178:2*39:2*2:2*196:2*64:2*8:2*217:2*14:2*68:2*248:2*119:2*5:2*3:8*59:8*51:8*58:8*796:8*274:8*1992:8*165:8*186:8*3:8*196:8*1993:8*418:9*259:9*249:9*286:9*250:9*637:9*49:9*1568:9*1569:9*437:9*6:9*608:9*8:9*1570:4*19:4*361:4*548:4*321:4*51:4*814:4*1551:4*88:4*343:4*48:4*3:4*311:4*61:1*8:1*1:1*6:1*4:1*9:12*285:12*168:11*27:11*905:14*41 +8*819:3*327:3*115:7*473:7*257:7*474:7*258:7*259:7*260:7*160:4*47:4*290:4*203:4*0:4*148:4*68:2*110:2*6:11*77:5*186:5*106:5*4:5*187:5*188:6*232:6*6:6*233:6*234:6*235:6*454:6*196:9*177:9*178:9*622:10*133:10*134:10*135:12*82 +4*1552:4*6:4*200:4*106:4*321:4*517:5*1:5*2:5*559:5*18:5*355:5*480:5*110:5*12:5*533:3*0:3*9:3*62:7*1856:7*488:7*838:7*180:7*45:7*2028:8*1318:8*291:8*52:8*49:8*234:8*1567:8*66:8*703:8*156:6*143:6*200:6*5:6*478:6*322:6*692:1*6:2*11:2*0:2*1:2*7:2*3:2*2:2*22:2*8:10*154:10*1:10*954:10*9:10*32:10*153:10*35:10*11:10*469:9*34:9*261:9*61:9*75:9*241:9*504:9*237:9*333:9*17:9*455:13*130:13*81:11*11:11*63:11*380:11*163:11*639:12*2:12*620:12*353:12*422:12*169:12*67:14*35:14*81 +4*332:4*1011:4*4:4*1018:4*1416:4*27:4*798:4*1012:4*0:5*1:5*2:5*533:5*23:5*123:5*278:5*997:5*62:5*557:5*48:3*0:3*1033:3*1284:3*22:3*731:3*9:3*10:3*105:7*173:7*166:7*411:7*17:7*168:7*918:7*180:7*2:7*1034:7*384:7*524:7*163:7*252:7*111:7*133:7*183:7*835:7*478:7*19:2*11:2*0:2*3:2*8:2*1:2*10:2*12:2*2:2*7:2*16:2*6:2*38:2*4:9*1571:9*381:9*118:9*619:9*71:9*1:9*1572:9*161:9*751:6*2057:6*1791:6*15:6*300:6*152:6*103:6*137:6*183:6*2058:6*579:6*1424:10*1092:10*171:10*1274:10*1039:10*913:10*367:11*268:11*609:11*18:11*438:11*593:11*333:8*612:8*66:8*1994:8*424:8*99:8*350:8*596:8*694:8*20:8*253:8*307:8*164:8*100:8*124:8*151:14*185:13*3:13*36:13*33:17*33:12*621:12*622:12*6:12*80 +4*1553:4*9:4*31:4*1554:4*68:4*489:5*1:5*2:5*354:5*129:5*12:3*0:3*1:3*9:3*103:3*1368:2*0:2*1:2*33:2*7:2*11:2*2:7*0:7*102:7*202:7*66:8*1191:8*920:8*99:10*743:10*413:12*80:12*18:9*280:11*30:11*906:11*127:6*179 +4*239:4*378:4*1555:7*586:2*0:2*279:8*1322:3*269:3*1369 +7*1731:7*257:7*258:7*259:7*260:7*1828:7*160:2*0:2*110:4*436:4*36:4*0:4*148:5*68:5*186:5*323:5*106:5*4:5*187:11*77:11*78:1*1:6*232:6*6:6*233:6*234:6*235:6*454:9*177:9*178:9*622:10*133:10*134:10*135:12*82:3*115 +9*1:9*572:9*19:9*1573:9*1574:9*137:9*1575:9*26:9*132:9*233:9*470:9*87:9*78:9*113:3*1370:3*1371:3*405:3*9:3*1372:3*680:3*27:3*1373:3*1374:3*1375:3*1376:3*1:3*121:3*62:3*19:3*75:3*949:3*69:3*129:3*1260:3*362:3*1377:3*1378:3*426:3*861:3*1379:3*762:3*512:3*1181:3*934:3*1380:3*1381:3*799:3*974:3*1382:3*231:7*286:7*2029:7*1509:7*116:7*361:7*36:7*513:7*1596:7*578:7*2030:7*1912:7*180:7*108:7*287:7*209:7*19:7*501:7*337:7*1305:7*252:7*628:7*35:6*174:6*217:6*712:6*4:6*443:6*191:6*333:6*2059:6*184:6*13:6*148:6*553:6*2060:8*66:8*108:8*1504:8*259:8*86:8*962:8*65:8*599:8*1995:8*307:8*1205:8*234:8*1996:8*453:8*158:8*511:8*1997:8*429:8*1998:8*67:8*319:11*746:11*904:11*907:11*908:11*909:11*1:11*30:11*79:11*626:11*138:10*294:10*22:10*152:10*824:10*465:10*1275:10*48:10*295:10*1276:10*399:10*1277:10*81:10*1278:10*335:10*1279:10*1161:10*1280:10*231:10*171:2*4:2*0:2*3:2*161:2*323:2*38:2*1:2*11:2*8:2*2:2*14:2*6:2*9:2*5:2*16:2*7:2*64:2*55:2*92:2*130:2*176:2*77:2*26:2*183:2*217:2*96:2*84:2*262:2*41:2*115:2*107:2*135:2*19:2*127:2*98:2*24:2*233:2*43:2*198:2*213:2*21:2*88:2*114:4*749:4*1338:4*38:4*583:4*6:4*110:4*24:4*89:4*206:4*46:4*295:4*220:4*1556:4*1557:4*68:5*422:5*211:5*340:5*136:5*62:5*24:5*344:5*83:5*506:5*89:5*97:5*1422:5*109:5*1460:5*39:5*191:5*106:5*338:5*1478:5*123:5*337:5*374:5*312:5*180:5*236:14*195:14*250:14*251:14*59:1*1:1*0:1*5:1*2:1*6:1*3:1*8:1*4:1*9:1*7:12*623:12*0:12*132:12*624:12*268:12*165:12*12:12*2:12*625:15*32:13*3:13*381:18*22 +6*2061:6*2062:6*144:6*1110:6*789:6*2063:6*93:6*147:6*1183:6*220:6*254:6*125:6*37:6*2064:6*1163:6*1104:6*76:6*1141:2*22:2*0:2*16:2*12:2*4:2*8:2*6:2*2:2*7:2*3:2*1:2*11:2*55:2*64:7*155:7*2031:7*1214:7*2032:7*225:7*277:7*2033:7*1189:7*1050:7*2034:7*2035:7*56:7*2036:7*886:7*2037:3*9:3*1078:3*95:3*141:3*1383:3*1384:11*907:11*10:11*910:11*508:11*911:11*912:11*186:11*913:11*914:11*111:8*1999:8*950:8*128:8*2000:8*233:8*2001:8*2002:8*1994:8*2003:8*2004:8*540:8*10:8*2005:8*13:8*2006:8*67:8*236:8*2007:8*2008:8*2009:8*114:8*102:8*91:8*124:8*1736:1*6:1*3:9*155:9*1576:9*1577:9*1578:9*1508:9*788:9*1579:9*1441:9*84:9*153:9*275:5*62:5*8:5*1479:5*44:5*97:5*242:5*1480:5*1481:5*75:5*1115:5*50:5*1482:5*1071:10*1281:10*1282:10*1283:10*1284:10*771:10*109:10*1285:10*96:12*121:12*626:12*198:12*128:12*627:4*6:4*1558:4*1559:4*1560:4*1000:4*234:4*269:4*4:4*83:4*89:4*68:4*12:13*382:13*69:13*383:13*384:13*267:14*111 +2*1:2*16:2*0:2*108:2*524:2*63:2*6:2*3:2*2:2*22:2*4:2*8:2*441:2*179:2*11:2*12:2*5:2*114:2*9:2*64:7*506:7*336:7*1537:7*1051:7*428:7*84:7*178:7*427:7*2038:7*2039:7*1000:7*1131:7*403:7*191:7*2040:10*24:10*725:10*489:10*43:10*1286:10*1287:10*147:10*1288:10*732:6*2065:6*2066:6*492:6*570:6*142:6*2067:6*1492:6*2068:6*287:6*147:6*2069:6*1130:6*146:6*313:6*1079:6*1142:9*1580:9*1581:9*1582:9*1583:9*1584:9*1585:9*1586:9*17:9*198:9*1587:9*571:9*1588:9*155:9*935:9*314:9*93:9*1589:3*2:3*21:3*301:3*362:3*50:3*1290:3*1385:3*1386:3*1387:3*6:13*385:13*372:13*386:13*44:13*387:12*628:12*57:12*90:12*527:8*1845:8*643:8*2010:8*99:8*569:8*988:8*24:8*257:8*124:8*143:8*2011:8*921:8*1251:8*2012:8*2013:5*41:5*1466:5*293:5*344:5*993:5*116:5*129:5*175:5*38:4*63:4*145:4*283:4*251:4*6:4*3:4*376:4*744:4*89:4*12:17*12:17*34:11*915:11*916:11*917 +8*2014:8*307:8*2015:8*378:8*2016:8*703:8*950:1*1:1*0:3*9:3*899:3*21:3*1388:3*1389:3*1390:3*1391:3*1392:3*498:3*269:3*995:3*57:5*391:5*97:5*1483:5*1484:5*1485:5*834:5*1486:5*993:13*388:7*586:7*1911:7*1050:7*279:7*167:7*2041:7*133:7*208:7*2042:7*2043:9*51:9*1590:9*1591:9*1592:9*743:9*11:9*822:4*1387:4*249:4*275:4*1360:4*1561:4*1562:4*1563:4*1162:4*1:2*55:2*58:2*0:2*6:2*3:2*1:2*111:2*28:2*2:2*8:2*103:2*269:15*143:15*42:10*709:10*68:10*1289:10*294:10*326:10*181:10*582:10*1290:10*1286:10*1291:6*2070:6*2071:6*162:6*2072:6*2073:6*493:6*1125:6*137:12*2:12*143:12*273:12*274:11*18:11*811 +7*2044:7*100:7*586:7*68:7*191:7*747:7*1000:7*2045:7*43:7*2046:7*427:5*714:5*353:5*390:5*374:5*1487:5*147:5*1488:5*516:5*168:5*71:2*1:2*11:2*33:2*2:2*47:2*98:2*0:2*9:2*22:2*3:2*8:2*14:2*45:2*46:2*6:2*525:2*86:2*182:2*56:2*57:2*66:2*269:2*355:2*143:2*77:2*106:2*7:2*19:2*43:2*156:6*66:6*2074:6*2075:6*146:6*39:6*2076:6*2077:6*2078:6*2079:6*2080:6*550:6*131:6*56:6*169:6*362:6*102:4*378:4*295:4*727:4*89:4*585:4*6:4*138:4*790:4*8:4*117:4*0:11*117:11*907:11*918:11*919:3*0:3*129:3*6:3*1393:3*130:3*1394:3*1395:3*1396:3*1397:3*1398:3*123:3*343:3*731:3*1399:3*1400:3*1401:3*992:3*1402:3*1403:3*1404:3*301:3*191:3*779:3*1156:3*9:3*101:3*432:3*824:3*1405:8*620:8*52:8*2017:8*2018:12*629:13*389:13*390:13*33:14*252:14*253:15*144:9*71:9*1593:9*142:9*811:1*1:10*136 +4*19:4*1564:4*41:4*529:4*15:4*69:4*953:2*0:2*1:2*16:2*8:2*2:2*11:2*6:2*111:2*22:2*3:2*237:5*573:5*346:5*337:5*83:5*97:5*74:5*1285:9*1594:9*1595:9*180:10*1292:10*1293:10*238:10*370:10*1294:10*71:10*1295:10*1296:12*630:8*730:8*770:8*297:8*2019:8*78:8*206:8*1006:11*34:11*811:11*920:11*3:3*9:3*1221:3*52:6*2013:6*56:6*149:6*1128:6*254:6*100:6*2081:6*103:7*2047:7*1137:7*425:7*2048:7*1571:7*186:7*1570:7*1060:1*4:1*6 +4*295:4*378:4*1565:4*1566:4*274:7*257:7*258:7*259:7*586:7*100:7*155:7*90:7*277:7*2049:7*506:2*110:2*1:2*22:2*5:2*0:2*4:5*323:5*186:5*4:5*353:5*1482:5*1489:5*1490:5*118:1*1:6*232:6*2074:6*2061:6*438:6*50:6*492:6*2065:6*2082:9*177:9*1596:9*785:9*1583:15*145:8*2020:8*2021:8*124:11*587:11*908:3*1393:3*300:10*24 +11*908:11*918:11*921:4*1566:4*378:4*1567:4*1568:4*1569:4*987:4*1570:4*89:4*206:4*1571:4*1572:4*1573:4*727:4*6:4*295:4*611:4*1574:4*36:4*1331:2*0:2*1:2*526:2*2:2*64:2*8:2*11:2*166:2*22:2*127:2*527:2*4:2*13:2*111:2*44:2*65:2*84:2*98:2*3:2*58:2*5:2*188:2*43:2*137:3*1393:3*0:3*166:3*62:3*659:3*1406:3*1407:3*740:3*269:3*6:3*660:3*1408:3*696:3*9:3*57:3*2:3*1409:7*586:7*100:7*1942:7*1512:7*2050:7*2051:7*2044:7*2052:7*1320:7*1297:7*46:7*1000:7*68:7*2053:7*135:5*353:5*723:5*654:5*168:5*577:5*714:5*382:5*61:5*1491:5*44:5*136:5*71:5*1492:5*824:5*1493:5*367:5*1494:5*68:6*2074:6*53:6*1891:6*2083:6*519:6*996:6*2084:6*165:6*275:6*1112:6*1360:6*973:6*1176:6*2085:6*1350:6*508:6*2086:8*2022:8*2023:8*188:8*1878:8*2024:8*950:8*1977:8*1060:8*307:8*1068:8*1054:12*631:12*128:1*1:9*233:9*1597:9*1598:9*1599:9*1600:9*1601:10*1297:10*1298:10*1299:10*1300:10*1301:14*80 +2*1:2*3:2*33:2*11:2*0:2*6:2*2:2*528:2*63:2*529:2*302:2*118:2*348:2*14:2*186:2*8:2*7:2*22:2*12:2*38:2*4:2*9:2*197:2*530:2*158:2*143:2*108:2*23:8*2025:8*85:8*2026:8*2027:8*1843:8*2028:8*618:8*2029:8*521:8*1272:8*2030:8*2031:8*1987:8*2032:8*1006:8*65:8*2033:8*152:8*335:8*155:8*2034:8*2035:8*108:6*2087:6*343:6*2088:6*985:6*2089:6*2090:6*2091:6*30:6*170:6*1110:6*40:6*120:6*11:6*2092:6*2093:6*2094:6*1755:6*2095:6*2096:6*986:6*2097:6*350:6*2098:6*1486:6*1881:6*1360:6*586:6*1364:6*2099:6*34:6*151:6*184:6*652:6*84:6*2100:6*725:10*1:10*607:10*1047:10*11:10*5:10*95:10*69:10*1302:10*98:10*1303:10*1304:10*1305:7*688:7*2054:7*186:7*2055:7*2056:7*2053:7*2057:7*172:7*88:7*2058:7*2059:7*1617:7*2060:7*2061:7*2062:7*2063:7*135:7*2064:7*2065:7*1960:7*2032:7*201:7*2066:7*1232:7*2067:7*1735:7*2068:7*19:7*36:7*54:7*99:7*58:7*2069:3*1410:3*9:3*57:3*1164:3*89:3*430:3*125:3*170:3*82:3*231:3*6:3*648:3*306:3*736:3*389:5*1495:5*1406:5*1496:5*44:5*58:5*1004:5*739:5*1497:5*1498:5*1499:5*1500:5*1501:5*1502:5*1503:5*1002:5*632:5*62:5*221:5*1504:5*619:5*746:5*71:5*714:5*67:5*507:5*50:5*114:5*392:4*1575:4*1576:4*1577:4*1018:4*299:4*123:4*36:4*63:4*1578:4*1579:4*632:4*734:4*1580:4*695:4*1581:4*321:4*1582:4*1583:4*730:4*1584:4*600:4*1585:4*2:4*1586:4*89:4*599:4*1587:4*12:4*294:11*721:11*49:11*922:11*923:11*924:11*925:11*57:11*926:11*225:11*927:12*370:12*632:12*215:12*462:12*361:13*222:9*1544:9*47:9*1140:9*580:9*153:9*154:9*1602:9*1603:9*238:9*892:9*555:9*1032:9*261:9*1604:9*1605:9*1606:9*784:9*268:9*122:9*1607:9*1608:9*1609:9*1610:9*1110:17*35:17*5:14*13 +7*1731:7*0:7*257:7*258:7*259:7*260:7*1828:2*0:2*1:2*110:4*294:4*36:4*0:4*148:5*1:5*2:5*68:5*186:5*323:5*106:5*4:5*187:3*0:3*1:3*115:11*77:11*78:1*1:6*232:6*6:6*233:6*234:6*235:9*177:9*178:9*622:10*133:10*134:10*135:10*1177:12*82 +7*1731:7*257:7*586:7*258:7*259:7*260:7*424:7*2070:7*1828:4*378:4*294:4*0:4*148:4*253:4*1468:4*12:4*68:2*110:2*57:2*106:2*2:2*1:2*160:2*54:2*8:2*45:2*6:10*249:10*133:10*134:10*135:11*77:5*186:5*323:5*106:5*4:5*187:5*459:5*48:5*83:1*1:1*5:6*232:6*6:6*233:6*234:6*235:6*580:6*2101:6*1362:6*454:6*196:9*177:9*178:9*622:12*82:3*115:3*637:3*9:8*58:8*2036:8*1395 +7*1731:7*0:7*257:7*258:7*259:7*260:7*1828:2*0:2*1:2*110:4*10:4*36:4*0:4*148:5*1:5*2:5*68:5*186:5*323:5*106:5*4:5*187:3*0:3*1:3*115:11*77:11*78:1*1:6*232:6*6:6*233:6*234:6*235:9*177:9*178:9*622:10*133:10*134:10*135:10*1177:12*82 +2*2:2*37:2*6:2*3:2*22:2*0:2*203:2*244:2*11:2*1:2*8:2*4:2*5:2*54:7*124:7*1051:7*2071:7*1406:7*1032:7*233:7*530:7*119:7*1305:7*2072:7*776:7*2073:7*2074:6*224:6*1904:6*2102:6*2103:6*201:6*275:6*2104:6*550:6*2011:6*1094:6*278:9*27:9*1611:9*18:9*1612:9*87:9*1613:9*1009:9*180:9*516:10*228:10*176:10*11:10*1306:10*1307:10*1308:10*1309:10*1310:10*471:11*325:11*762:11*390:11*19:11*928:11*929:5*1505:5*71:5*106:5*1506:5*76:5*23:5*24:5*123:5*1507:5*1508:5*307:5*131:5*314:5*19:5*62:3*236:3*9:3*303:3*31:3*1411:8*930:8*130:8*1927:8*1799:8*253:8*387:8*307:8*48:8*2037:8*53:4*346:4*3:4*220:4*53:4*1588:4*21:4*1589:4*1590:4*376:4*6:13*253:13*391:13*392:13*393:13*394:12*42:12*633:12*506:12*634:12*635:14*254:14*255 +5*1509:5*93:5*1510:5*1511:5*1512:5*1513:5*1514:5*1515:5*1516:2*0:2*1:2*22:2*3:2*8:2*14:2*21:2*69:2*11:9*1614:9*1615:9*1616:9*744:4*36:4*72:4*378:4*1591:4*1592:4*436:4*18:4*139:4*117:4*6:4*234:4*1577:6*92:6*549:6*1751:6*19:7*586:7*2075:7*208:7*16:7*2076:7*130:7*108:3*87:3*21:3*31:3*300:3*1412:3*105:10*1187:10*1311:10*231:8*2038:8*2039:8*2040:8*56:1*4 +2*19:2*65:2*37:2*14:2*1:2*6:2*45:2*22:2*2:4*297:4*177:4*1593:7*201:7*2077:3*575:3*89:3*9:3*731:5*756:5*136:9*1145 +2*77:2*65:2*27:2*37:2*1:2*0:2*14:2*2:2*7:2*64:4*297:4*177:4*8:4*206:7*2078:7*51:6*23:6*2105:5*1487:5*756:5*1517:5*70:5*12:3*575:3*89:3*9:3*123:3*62:8*771:8*2041:9*233:9*1617 +2*96:2*65:2*37:2*2:2*0:2*54:2*11:4*297:4*2:4*554:3*166:3*2:3*103:7*58:7*173:8*2042:8*690:8*81:5*128:5*562:5*354:5*48:5*274:5*71:5*77:6*745:6*15:6*475:6*2106:9*68:9*1386:11*677:11*454:12*2:12*6:16*15:13*134:10*11 +2*36:2*65:2*37:2*45:2*1:2*11:2*2:2*64:2*0:2*77:2*8:2*22:2*3:2*14:2*7:2*9:2*54:2*6:4*297:4*1010:4*1594:4*1595:3*166:3*2:3*9:3*143:3*47:3*94:3*6:3*103:3*1413:7*58:7*512:7*27:7*734:7*5:7*1059:7*81:7*64:7*2079:7*254:8*675:8*332:8*864:8*2043:8*58:8*2044:8*86:8*910:8*9:8*407:8*327:10*113:10*1312:10*42:10*318:5*282:5*656:5*12:5*28:5*33:5*76:5*1388:5*1518:5*1519:5*77:5*180:5*1520:5*1521:5*1522:9*37:9*1380:9*1618:9*109:12*81:12*9:6*277:6*746:6*519:6*181:6*1034:6*1492:6*1348:15*19:13*1:14*256 +2*34:2*65:2*0:2*2:2*1:2*531:2*4:2*6:2*11:4*297:4*44:4*2:4*52:4*858:4*82:4*41:3*166:3*6:3*470:3*1414:3*75:8*86:8*66:8*50:8*261:8*2045:6*73:6*519:6*746:6*1128:6*628:9*1619:9*165:9*351:5*37:5*125:5*12:5*757:5*145:10*857:10*1313:10*1314:7*1004:7*315:7*89:7*2080:7*1453:7*75:7*783:11*120:11*245:11*79 +2*107:2*65:2*0:2*532:2*22:2*11:2*1:2*178:2*2:2*16:4*297:4*44:4*52:4*858:4*82:4*2:4*856:4*12:4*378:3*166:3*6:3*1415:3*21:3*129:5*12:5*162:5*75:5*848:6*519:6*746:6*73:6*1128:6*175:6*251:6*276:10*857:10*1315:10*371:10*1316:10*1170:7*1004:7*600:7*167:7*1733:7*58:7*529:7*2081:7*586:8*66:8*110:8*99:8*49:8*439:11*120:9*259:9*1620:1*4 +5*60:5*221:2*7:2*0:2*33:2*14:2*65:4*6:4*365:4*378:4*297:6*287:6*150:9*1084:7*586 +2*57:2*66:2*16:2*111:2*11:2*3:2*152:2*22:2*64:2*2:2*178:2*1:2*37:2*0:4*297:4*44:4*6:4*1596:4*2:4*74:4*378:3*166:3*0:3*129:7*51:7*2082:7*585:7*115:7*250:7*1249:7*2083:7*95:7*586:6*39:6*2107:5*62:5*273:5*37:5*12:5*185:5*1523:13*391:9*1621:9*1622:9*259:9*1623:1*3:1*9:12*138:8*1130:10*207 +2*158:2*66:2*37:2*27:2*2:2*6:2*1:2*0:2*7:2*35:4*297:4*378:4*19:4*796:4*36:3*166:3*21:3*63:3*758:3*231:7*58:7*586:7*1051:7*1495:7*119:6*481:6*23:6*1158:8*91:8*115:8*261:5*357:5*374:5*68:10*32:12*6:9*39:9*135 +2*106:2*66:2*1:2*34:2*8:2*3:2*269:2*2:4*297:4*378:4*19:4*1333:4*38:4*6:4*36:7*586:7*191:7*58:5*112:5*457:5*23:5*1352:5*860:5*68:3*65:3*63:3*736:8*237:8*602:8*83:8*66:1*2:1*1:1*8:10*11:9*3:11*444:12*6:6*1158:14*257:15*62 +2*55:2*66:2*0:2*3:2*6:2*124:2*1:2*5:2*11:2*119:2*2:2*4:2*378:2*533:4*297:4*378:4*262:4*541:4*29:4*790:4*539:4*786:4*112:4*963:4*18:4*106:4*445:7*586:7*317:7*27:7*701:7*2:7*2084:7*918:7*337:7*719:7*880:7*2085:7*1208:7*1264:5*1077:5*12:5*97:5*75:5*31:5*449:5*62:5*74:5*976:3*0:3*6:3*2:3*235:3*231:3*9:6*494:6*98:6*782:6*2026:6*146:6*1091:6*716:6*275:6*5:6*622:6*1089:6*170:6*15:6*2108:6*156:6*4:6*320:6*2109:8*151:8*2046:8*1192:8*66:8*3:8*1384:8*1572:8*1420:8*2047:8*2048:8*99:10*371:10*68:10*1052:10*716:10*809:10*1317:10*795:10*328:10*832:10*66:10*1318:11*3:12*2:1*6:1*3:16*1:9*736:9*241:9*324:9*60:9*978 +2*19:2*66:2*4:2*11:2*0:2*6:2*1:2*22:2*217:2*2:2*9:2*7:2*39:2*45:2*35:4*297:4*32:4*1146:4*31:4*378:4*904:4*200:4*1597:4*780:4*1598:4*42:4*1058:6*45:6*488:6*201:6*1101:6*556:6*2110:6*174:6*165:6*682:6*169:6*1198:6*102:7*170:7*1745:7*586:7*78:7*2086:7*358:7*95:10*35:10*93:10*146:10*90:9*426:9*353:9*1624:9*3:9*45:8*86:8*992:8*1127:8*66:1*6:3*287:3*351:3*623:3*9:3*1284:3*0:3*33:3*904:12*103:12*2:12*18:12*636:5*1524:5*123:5*83:11*59:11*333 +2*23:2*66:2*11:2*1:2*39:2*22:2*0:2*3:2*8:2*2:2*64:2*496:2*519:2*57:2*404:2*7:2*113:2*47:2*152:4*297:4*1387:4*147:4*89:4*352:4*600:4*1599:4*64:4*1600:4*63:4*61:6*1733:6*2111:6*729:6*579:6*50:6*1148:6*126:6*2112:6*2113:6*1069:6*525:6*2114:6*64:6*2115:6*39:6*2116:6*139:6*53:6*2117:5*48:5*62:5*29:5*663:5*1525:5*1256:5*737:5*1526:5*12:5*8:5*24:5*348:5*31:5*607:5*77:9*1625:9*1626:9*541:9*11:9*1627:9*646:9*1628:9*1629:9*304:9*874:9*1630:9*283:9*225:8*2049:8*542:8*2050:8*2051:8*1887:8*0:8*319:8*572:8*65:8*115:8*2052:8*151:8*84:8*2053:12*117:12*6:7*2087:7*2088:7*13:7*645:7*2089:7*421:7*135:7*2090:7*45:7*667:7*68:7*101:7*137:10*345:10*1225:10*42:10*154:10*162:10*11:10*1319:3*31:3*6:3*1011:3*1416:3*1417:3*231:3*1418:3*76:3*1180:3*492:3*103:3*123:3*269:3*1032:3*49:1*4:1*6:1*9:13*395:13*43:11*930:11*931:19*9 +2*47:2*66:2*3:2*68:2*10:2*86:2*31:2*0:2*6:2*7:2*69:2*8:2*152:2*335:2*37:2*199:2*1:2*2:2*11:2*4:2*64:2*44:2*88:2*22:4*297:4*378:4*101:4*1191:4*357:4*321:4*16:4*548:4*0:4*52:4*104:4*31:4*6:4*1601:4*74:4*2:4*1602:4*67:4*1603:4*154:4*12:4*63:4*61:7*759:7*166:7*317:7*586:7*316:7*27:7*2091:7*769:7*1315:7*815:7*1600:7*2092:7*411:7*1022:7*167:7*514:7*46:7*17:7*779:7*2093:7*138:7*1193:7*95:7*31:7*61:7*2094:7*2095:7*719:7*838:7*2096:7*101:3*715:3*0:3*66:3*6:3*9:3*291:3*89:3*78:3*388:3*87:3*31:3*501:3*1002:3*62:3*1399:3*236:3*363:3*1419:3*736:3*567:3*231:3*1420:3*49:6*73:6*211:6*15:6*393:6*140:6*438:6*2118:6*149:6*101:6*2119:6*319:6*2120:6*2121:6*7:6*53:6*2117:12*637:12*103:12*128:12*186:12*478:12*638:5*12:5*562:5*1056:5*297:5*47:5*62:5*125:5*1041:5*117:5*24:5*1334:5*848:5*607:5*77:10*489:10*273:10*473:10*11:10*486:10*115:10*42:10*1320:10*637:10*1321:10*580:10*814:10*973:9*241:9*1631:9*1632:9*390:9*1633:9*15:9*123:9*115:9*324:9*1634:9*16:9*1062:9*225:9*1635:8*143:8*277:8*99:8*1675:8*866:8*849:8*100:8*24:8*638:8*570:8*66:8*2054:8*2055:8*62:8*332:8*460:8*174:8*2056:8*39:8*197:8*2057:8*84:8*2053:11*214:11*263:11*932:14*51:1*8:13*396 +2*24:2*66:2*6:2*0:2*178:2*12:4*297:4*378:4*33:4*220:7*433:7*193:7*586:7*58:7*283:12*137:12*9:12*134:6*50:3*21:3*129:9*259 +2*96:2*66:2*45:2*1:2*11:2*7:2*0:2*3:2*69:2*37:2*54:2*2:2*8:4*297:4*2:4*1604:4*363:4*19:4*984:7*180:7*112:7*1794:7*323:7*699:7*0:7*611:7*2097:9*153:9*135:9*360:9*1561:9*1294:9*33:9*426:9*69:8*99:8*2058:8*155:8*46:8*8:8*20:8*100:8*2059:8*2060:10*7:10*546:10*49:10*43:10*863:10*65:3*9:3*57:3*11:3*304:3*6:11*353:11*933:11*23:11*170:12*6:12*24:5*354:5*41:5*1383:5*136:5*76:5*1388:5*1527:5*1082:5*928:5*62:5*191:5*12:6*237:6*2122:6*592:6*41:6*66:6*820:6*15:6*494:14*234 +9*304:9*1084:2*9:2*5:2*2:2*6:2*66:6*2123:6*218:6*164:5*50:3*57:10*587:4*24:4*378:4*297:7*586 +4*1605:4*74:4*117:4*312:4*1606:4*132:4*215:4*19:4*70:4*112:4*6:4*138:4*27:4*636:4*1002:4*1607:4*1608:4*1609:4*1003:4*1610:4*1611:4*1612:4*105:4*125:4*67:4*396:4*73:4*375:4*1613:4*1220:4*89:2*12:2*0:2*5:2*37:2*11:2*8:2*14:2*33:2*9:2*3:2*7:2*1:2*179:2*273:2*130:2*158:2*534:2*163:2*161:2*2:2*54:2*353:2*63:2*96:2*298:2*295:2*41:2*122:2*45:2*68:2*4:2*502:3*649:3*9:3*31:3*2:3*52:3*1333:3*1421:3*1246:3*591:3*71:3*220:3*442:3*1422:3*194:3*6:3*42:3*617:3*76:3*1204:3*39:5*71:5*923:5*18:5*62:5*48:5*1528:5*1529:5*1166:5*624:5*1124:5*555:5*1128:5*1530:5*1450:5*353:5*1531:5*116:5*89:5*1021:5*12:5*1532:6*100:6*66:6*45:6*2124:6*2125:6*52:6*2126:6*39:6*1565:6*2127:6*2128:6*103:6*2129:6*131:6*70:6*861:6*84:6*2130:6*1024:6*2131:6*791:9*1636:9*52:9*61:9*65:9*236:9*251:9*426:9*1637:9*55:9*1087:9*664:9*135:10*9:10*174:10*1050:10*434:10*65:10*252:10*1013:10*214:10*118:15*71:8*207:8*197:8*2061:8*209:8*58:8*1443:8*2062:12*639:12*615:14*57:14*130:7*1888:7*2098:7*2099:7*965:7*2100:7*2101:7*243:7*1407:7*2102:7*2103:7*78:7*2104:7*110:7*2105:7*2106:13*397:13*23:13*160:11*934:11*251:11*151:11*790:1*2:1*9:1*1:1*3 +7*421:7*172:7*586:3*83:2*525:2*2:2*55:4*643:4*378:4*297:9*1084 +8*360:8*2063:8*2064:8*2065:5*33:5*39:5*12:5*1533:5*162:5*1534:5*1535:4*1614:4*74:4*17:4*626:4*63:4*45:4*297:4*89:4*1615:6*722:6*89:6*648:6*2132:6*2133:2*5:2*0:2*37:2*8:2*2:2*64:2*159:2*3:2*1:2*179:2*16:2*135:2*6:7*1224:7*200:7*2107:7*1882:7*389:7*66:7*2108:7*486:7*101:7*408:3*9:3*118:3*62:3*76:9*291:9*140:9*1638:9*1639:12*69:10*83:11*450:11*935:11*454 +9*305:9*125:9*155:9*813:9*1061:9*1640:8*924:8*2066:8*261:8*953:8*2067:8*2068:8*92:8*2069:8*1119:8*2070:8*164:8*950:8*689:8*2071:8*464:8*2072:8*2073:8*2074:5*1536:5*83:5*71:5*12:5*367:5*435:5*97:5*147:5*1537:5*993:5*150:5*1538:5*132:5*824:5*1539:5*5:2*2:2*57:2*19:2*37:2*1:2*22:2*0:2*188:2*3:2*6:2*28:2*106:2*295:2*64:2*8:2*7:2*11:2*9:2*46:2*33:4*297:4*363:4*145:4*611:4*41:4*9:4*1616:4*1617:4*1618:4*25:4*33:4*153:4*31:4*6:4*489:4*12:4*578:4*1619:12*42:12*640:12*167:12*641:12*642:11*19:11*936:11*638:11*937:11*165:11*419:11*938:3*9:3*30:3*1423:3*57:3*834:3*321:3*50:3*19:6*66:6*15:6*583:6*2134:6*717:6*495:6*2135:6*2136:6*275:6*39:6*600:6*2137:10*1322:10*1323:10*1324:10*1325:10*1326:1*6:1*9:1*4:1*0:1*3:7*1091:7*2109:7*2110:7*235:7*191:7*491:7*2111:7*421:7*2112:14*14:13*398 +7*420:7*2113:7*173:2*58:2*16:2*6:2*107:2*98:2*11:2*0:8*1459:3*2:3*9:3*268:3*103:6*5:6*475:11*186:11*454:11*779:4*297:12*6:12*329:5*48:9*1386:13*134 +2*1:2*347:2*47:2*45:2*11:2*6:2*2:2*0:2*3:2*22:2*54:2*67:2*12:2*16:2*8:2*7:2*37:2*33:2*14:2*44:2*58:2*64:2*9:2*27:2*273:2*274:2*198:2*535:2*292:2*4:7*1913:7*586:7*165:7*68:7*1652:7*157:7*108:7*2114:7*2115:7*554:7*180:7*2116:7*2117:7*854:7*793:7*2118:7*93:7*2119:7*98:7*1545:7*1974:7*183:7*168:7*87:7*193:7*167:7*163:7*2120:7*138:7*1495:7*859:7*600:7*119:7*879:7*667:7*1128:7*361:7*367:7*88:7*551:7*84:7*560:7*129:7*58:9*1380:9*1641:9*435:9*324:9*47:9*552:9*74:9*277:9*205:9*8:9*1310:9*1642:9*334:9*153:9*351:9*430:9*84:9*1643:9*60:4*378:4*19:4*2:4*110:4*6:4*74:4*269:4*9:4*436:4*10:4*124:4*23:4*52:4*249:4*541:4*1000:4*1620:4*121:4*83:4*460:4*1022:4*1621:4*255:4*1622:4*84:4*1324:4*1615:4*618:4*117:4*578:4*296:6*2138:6*849:6*586:6*12:6*1128:6*385:6*883:6*8:6*2139:6*2140:6*1351:6*645:6*15:6*184:6*495:6*2141:6*102:6*39:6*2142:6*1123:6*34:6*746:6*2143:6*2144:6*481:6*170:6*216:6*23:1*2:3*349:3*21:3*33:3*1424:3*731:3*6:3*761:3*22:3*63:3*1046:3*46:3*52:3*758:3*9:3*104:3*290:3*87:5*131:5*282:5*144:5*491:5*310:5*12:5*5:5*640:5*1540:5*69:5*44:5*83:5*656:5*96:5*62:5*975:5*570:5*321:5*1541:5*666:5*429:5*147:5*305:5*129:5*139:10*44:10*320:10*64:10*1327:10*1312:10*11:10*560:10*1328:10*310:10*486:10*65:10*181:10*338:10*96:10*69:10*97:10*1329:10*68:10*5:8*518:8*2075:8*2076:8*211:8*49:8*9:8*641:8*261:8*149:8*24:8*2077:8*822:8*66:8*151:8*92:8*272:8*973:8*178:8*2078:8*86:8*2079:8*2043:8*60:8*2080:12*643:12*644:12*80:12*2:12*132:11*939:11*175:11*303:11*252:11*214:11*165:11*127:11*25:11*940:11*941:14*1:14*111:15*146:15*62:13*64:13*130:13*399:13*3:13*67:13*400:16*72:72*0 +4*297:4*68:2*56:2*55:2*66:2*65:2*98:5*4 +10*307:10*32:10*11:10*361:10*107:10*267:10*272:10*1330:10*105:2*8:2*2:2*98:2*1:2*0:2*55:2*7:2*33:2*12:2*11:2*9:2*3:2*37:2*45:2*56:2*16:2*92:2*240:2*22:2*57:2*158:2*6:2*14:2*68:2*536:2*4:2*196:7*46:7*45:7*586:7*419:7*88:7*933:7*67:7*64:7*89:7*75:7*78:7*203:7*170:7*570:8*1433:8*917:8*481:8*268:8*1581:8*56:8*3:8*2081:8*2082:8*60:8*2083:8*148:8*261:8*58:8*66:8*483:8*449:8*2084:8*730:8*197:8*309:8*275:4*378:4*153:4*2:4*353:4*1022:4*31:4*131:4*19:4*0:4*366:4*73:4*110:4*90:4*76:4*16:4*1623:4*4:4*61:11*790:11*1:11*177:11*808:11*400:11*942:3*0:3*129:3*76:3*9:3*201:3*655:3*633:3*472:3*1:3*1425:3*290:3*1426:3*987:3*10:1*9:1*1:6*84:6*52:6*195:6*503:6*163:6*402:6*85:6*49:6*422:6*53:6*1427:6*1322:6*2145:6*98:6*32:6*217:6*5:14*76:14*21:5*71:5*62:5*12:5*151:5*148:5*123:5*413:5*75:5*1229:5*167:5*417:5*539:5*279:5*596:5*264:5*418:5*637:13*10:13*150:13*15:13*96:13*35:13*401:13*106:18*24:9*1644:9*54:9*1645:9*430:9*33:9*55:9*223:9*1646:9*521:9*26:9*1647:9*1648:9*1:9*115:9*391:9*1649:9*1650:15*71:15*147:12*248:12*169:12*400:12*2:16*49 +6*83:6*224:6*19:6*1094:6*1121:6*12:6*1329:6*538:6*489:6*1922:6*1837:6*184:6*2069:6*495:6*31:6*586:6*151:6*883:6*2146:6*123:6*306:2*8:2*3:2*0:2*2:2*38:2*37:2*5:2*1:2*11:2*54:2*22:2*45:2*57:2*66:2*33:2*4:2*13:2*6:2*335:2*9:3*94:3*6:3*142:3*21:3*306:3*22:8*2085:8*92:8*52:8*99:8*675:8*451:8*2086:8*58:8*83:8*2087:8*2088:8*206:8*1131:9*1651:9*232:9*1652:9*682:9*1113:9*435:9*225:9*155:9*153:9*55:9*1618:9*84:9*83:5*354:5*1485:5*12:5*923:5*71:5*24:5*348:5*248:5*760:5*62:5*913:5*28:5*69:5*177:5*75:13*10:13*157:13*22:13*96:14*198:4*974:4*2:4*378:4*153:4*74:4*6:4*1624:4*798:4*121:4*577:4*68:4*117:4*234:4*18:7*27:7*168:7*108:7*490:7*68:7*88:7*46:7*586:7*2121:7*61:7*157:7*2122:7*1450:7*2123:7*1700:7*272:7*122:7*1393:11*182:11*79:11*113:11*0:12*645:12*646:10*637:10*147:10*231:10*108:10*946:10*310:10*627:10*42:10*1331 +4*183:4*422:4*378:4*153:4*1625:4*993:4*1626:4*900:4*1627:4*1628:4*3:4*41:4*134:4*21:4*494:4*831:4*1629:4*67:4*141:4*1630:4*398:4*182:4*299:4*1631:4*459:4*74:3*9:3*1427:3*11:3*21:3*50:3*31:3*1138:3*143:3*55:3*136:3*30:3*1428:3*1429:12*5:12*647:12*648:12*649:12*650:12*7:12*651:12*652:2*11:2*113:2*0:2*2:2*22:2*7:2*27:2*14:2*1:2*37:2*6:2*8:2*3:2*16:2*64:2*229:2*89:2*68:2*280:2*46:2*60:2*112:2*92:2*104:2*413:2*5:2*45:2*4:11*83:11*182:11*144:11*30:11*943:7*586:7*178:7*1152:7*36:7*2124:7*2125:7*2126:7*2127:7*2128:7*786:7*21:7*127:6*2147:6*133:6*18:6*1896:6*2148:6*2149:6*39:6*217:6*85:6*251:6*402:6*1279:6*2150:6*1988:6*87:6*74:6*73:6*2151:6*143:6*83:6*1876:6*795:6*689:6*516:5*1542:5*1543:5*1407:5*654:5*71:5*190:5*1049:5*108:5*1544:5*12:5*1545:5*290:5*1546:5*19:5*747:5*58:5*1094:5*1547:5*70:10*1332:10*227:10*8:10*1333:10*156:10*238:10*86:10*1334:10*1335:8*119:8*152:8*2089:8*182:8*52:8*201:8*2090:8*798:1*3:1*4:1*6:1*1:1*2:9*187:9*1653:9*1596:9*14:9*34:9*469:9*467:9*347:9*42:14*50:14*258:13*109:16*73 +2*11:2*113:2*96:2*0:2*12:2*7:2*3:2*22:2*37:2*5:2*9:2*16:2*2:2*245:2*64:2*8:2*6:2*106:2*45:2*1:2*43:2*127:2*124:6*2152:6*73:6*39:6*488:6*1367:6*2153:6*725:6*343:6*708:6*317:6*2154:6*146:6*13:6*459:6*25:6*2155:6*2156:6*5:6*422:8*754:8*66:8*3:8*595:8*10:8*753:8*39:8*2091:8*20:8*234:8*1113:8*48:8*628:8*1329:8*2092:8*1582:7*586:7*504:7*864:7*521:7*1204:7*734:7*46:7*163:7*1202:7*1812:4*378:4*153:4*905:4*907:4*843:4*121:4*27:4*59:4*3:4*25:4*89:4*206:4*2:4*790:4*430:4*200:4*294:4*1010:4*12:4*62:4*29:4*1022:4*517:12*653:12*654:12*6:12*135:12*162:12*117:5*68:5*2:5*506:5*332:5*365:5*1548:5*1549:5*106:5*50:5*12:5*167:5*31:5*663:5*909:5*125:3*30:3*0:3*9:3*348:3*911:3*7:3*287:3*62:3*6:3*645:10*1336:10*611:10*394:10*337:10*1046:10*11:10*1337:10*42:10*994:10*403:10*564:14*78:14*259:14*149:9*353:9*33:9*414:9*1310:9*474:9*633:9*830:9*1654:9*694:9*35:13*402:13*9:13*96:11*51:11*627:16*1:15*71:1*4:1*3:1*5:1*1:1*8 +4*33:4*220:4*2:4*541:4*19:4*27:4*89:4*28:4*18:4*6:4*1632:4*321:4*13:2*6:2*0:2*1:2*3:2*2:2*27:2*11:2*64:2*45:2*9:2*537:2*21:2*38:2*12:2*22:2*4:2*16:2*118:2*68:2*188:2*8:2*7:9*1402:9*1655:9*746:9*90:9*74:9*386:9*250:9*281:9*45:6*1842:6*478:6*84:6*98:6*522:5*1:5*2:5*253:5*150:5*41:5*71:5*131:5*191:5*455:5*12:5*295:3*0:3*1:3*57:3*76:3*89:3*75:3*41:7*0:7*2129:7*433:7*2:7*46:7*36:7*335:7*1050:7*75:7*1421:7*66:10*430:10*40:10*717:10*391:10*46:10*771:12*655:12*241:12*113:8*150:8*2047:8*24:8*2058:8*856:8*585:8*1318:8*214:15*23:1*2:1*6:11*944:11*945:11*30 +2*2:2*6:2*9:2*297:2*1:2*3:2*4:2*92:2*5:2*7:2*0:2*22:2*11:13*168:13*184:3*30:3*166:3*0:3*1430:8*91:8*2093:8*360:8*53:8*2094:8*255:8*488:8*2095:8*732:8*1530:8*319:11*946:11*741:11*947:11*948:5*1:5*2:5*302:5*116:5*97:5*123:5*808:5*117:5*62:5*7:7*84:7*159:7*419:7*69:7*2130:7*133:7*90:7*1476:7*1072:4*1:4*6:4*1588:4*15:6*2157:6*156:6*2158:6*218:6*570:6*1109:6*683:6*2025:10*978:10*68:10*577:10*428:10*22:10*154:10*1338:14*260:9*222:9*47:9*785:9*778:9*1656:9*1657:12*113:18*25 +3*117:3*46:3*166:3*0:3*6:6*418:6*746:6*519:6*25:6*2159:6*174:2*2:2*198:2*11:5*140:5*12:10*1339:9*1402:9*481:7*586:4*378:4*153:4*82:4*2:8*2096:8*166:8*99 +3*9:3*166:3*0:3*1431:3*1320:3*46:3*57:3*20:3*31:3*1432:3*149:3*101:3*75:3*1409:6*1231:6*2160:6*278:6*2161:6*438:6*586:6*2162:6*2163:6*175:6*117:6*2164:6*1092:6*2165:6*495:6*1148:6*141:6*254:6*2007:6*831:6*146:6*727:6*2166:6*2167:6*645:6*1757:7*403:7*2131:7*2132:7*1105:7*9:7*115:7*2089:7*337:7*1365:7*421:7*231:7*2133:7*2134:7*2078:7*278:7*277:7*709:7*465:7*2047:7*1131:7*472:7*2135:7*2136:7*2137:7*19:7*1344:7*1100:7*88:7*2138:7*2139:7*93:7*2140:7*2141:5*1550:5*1:5*2:5*44:5*1551:5*656:5*62:5*1485:5*23:5*33:5*31:5*849:5*1552:5*828:5*90:5*1553:5*75:5*134:5*12:2*1:2*0:2*2:2*9:2*36:2*23:2*8:2*12:2*11:2*4:2*22:2*6:2*7:2*3:2*44:2*33:2*38:2*14:2*5:2*64:2*56:10*1340:10*1341:10*1342:10*114:10*623:10*1343:10*1344:10*1099:10*1345:10*1346:10*11:10*258:10*1205:10*1347:10*561:10*1348:10*593:10*1349:10*1350:10*1351:10*55:10*1352:4*363:4*153:4*27:4*1435:4*376:4*1633:4*1634:4*1635:4*1636:4*826:4*275:4*6:4*495:4*1637:9*1658:9*1659:9*1013:9*198:9*99:9*284:9*807:9*971:9*308:9*1660:9*966:9*1661:9*497:9*1662:9*305:9*555:9*913:9*1663:8*2097:8*374:8*360:8*1135:8*771:8*2098:8*2099:8*2100:8*2101:8*932:8*154:8*2102:8*174:8*992:8*2103:8*65:8*996:8*2104:8*143:8*2105:8*2106:8*2107:8*83:8*2108:8*730:11*949:11*524:11*950:11*951:11*952:11*944:11*569:11*953:11*954:11*955:11*109:13*44:13*403:13*404:13*405:14*185:14*25:14*13:12*128:12*423:12*656 +7*81:7*0:7*381:7*173:7*736:7*58:7*444:7*1016:7*1068:7*167:7*2142:7*2143:7*2144:7*278:7*835:7*2145:7*2146:7*1337:7*27:7*1475:7*652:3*9:3*0:3*1:3*744:3*31:3*7:3*77:3*6:3*60:3*87:3*57:3*206:3*1248:3*845:3*17:3*1433:3*192:3*2:3*154:3*62:10*677:10*6:10*1353:10*8:10*167:10*1354:10*66:6*208:6*251:6*508:6*879:6*158:6*1109:6*34:6*594:6*330:6*2168:6*118:6*102:6*195:6*140:6*478:6*8:6*15:6*569:6*146:6*2169:6*600:6*717:6*441:6*244:2*6:2*1:2*0:2*14:2*2:2*3:2*11:2*7:2*12:2*8:2*16:2*9:2*68:2*53:2*22:2*222:2*19:2*64:5*1:5*2:5*494:5*94:5*1554:5*75:5*295:5*557:5*236:5*1555:5*12:5*1458:5*1556:5*89:5*251:5*1557:5*143:5*315:5*286:5*337:5*23:9*188:9*162:9*1664:9*17:9*191:9*902:9*109:9*69:9*324:9*274:9*1:9*1596:9*34:9*362:9*1665:9*684:9*548:9*1666:9*413:9*1325:9*330:9*118:9*758:8*22:8*52:8*99:8*2109:8*66:8*32:8*1366:8*1669:8*2110:8*395:8*207:8*615:8*916:11*38:11*36:11*62:11*30:11*804:11*956:11*228:11*187:11*543:11*111:11*380:11*55:4*182:4*104:4*584:4*6:4*242:4*3:4*269:4*67:4*121:4*206:4*333:4*138:4*135:4*611:14*4:14*41:14*261:12*2:12*76:12*5:12*165:13*406:13*302:13*30:17*5:16*27:1*6:1*9 +4*183:4*365:4*489:4*68:3*32:3*0:3*7:2*57:2*45:2*2:2*6:2*22:2*1:5*1:5*2:5*241:6*271:6*689:6*79:10*19:16*0:7*202:12*9:8*239 +5*83:5*1:5*2:5*12:5*1558:5*1559:5*1560:5*70:5*839:2*1:2*8:2*0:2*64:2*22:2*33:2*6:2*4:4*33:4*62:4*297:4*76:4*583:4*153:7*2147:7*0:7*886:7*807:7*168:7*2148:7*111:7*2149:7*84:7*709:6*20:6*2170:6*2171:6*149:6*506:6*32:6*2172:3*0:3*1:3*1434:3*304:3*1435:3*103:3*94:3*85:3*2:3*9:9*1667:9*11:9*1223:9*610:9*1668:9*198:9*850:10*1355:10*1356:10*115:10*1357:10*850:10*209:11*957:11*647:8*124:8*152:8*164:8*972:8*2111:13*407:13*408:13*267:13*250:13*409:12*596 +8*2112:8*128:8*151:8*99:8*2113:8*1230:8*2114:8*152:8*66:8*973:8*2115:8*2116:8*2117:8*141:8*234:8*480:8*20:8*2118:8*674:8*675:8*643:8*3:8*52:6*2173:6*570:6*46:6*579:6*1422:6*514:6*73:6*818:6*2174:6*100:6*49:6*160:6*2175:6*1328:6*15:6*4:6*1690:5*17:5*344:5*129:5*455:5*39:5*272:5*12:5*167:5*166:5*619:5*47:5*139:5*10:5*414:5*321:5*599:10*1358:10*413:10*1359:10*1360:10*136:10*1361:10*1362:10*1132:10*147:10*909:2*0:2*3:2*6:2*22:2*11:2*1:2*2:2*8:2*14:2*12:2*4:2*9:2*16:7*334:7*167:7*1200:7*173:7*2150:7*1638:7*338:7*56:7*84:7*228:7*618:7*661:7*614:7*1370:7*1371:7*2151:7*168:9*1669:9*699:9*991:9*45:9*1128:9*571:9*1404:9*139:9*1670:9*1080:9*225:9*1671:9*79:9*1672:9*1673:3*85:3*52:3*62:3*9:11*113:11*438:11*142:11*882:11*958:14*262:14*179:12*207:12*657:12*18:12*103:12*201:13*410:4*89:4*63:4*6:4*790:4*12:4*18:4*1577:4*1638:4*9:4*1639:4*125:17*36 +4*68:4*378:4*153:7*586:2*57:5*4 +9*352:9*1674:9*794:9*1675:9*1676:9*983:9*62:9*35:5*74:5*374:5*506:5*198:5*168:5*117:5*69:5*62:5*44:7*586:7*58:7*250:7*92:7*598:7*1702:7*182:7*84:7*2152:4*378:4*276:4*19:4*157:4*1640:4*347:4*9:15*148:15*149:3*21:3*998:3*27:3*46:3*9:3*306:3*97:3*2:1*4:1*9:2*22:2*0:2*11:2*1:2*8:2*12:2*9:2*3:2*6:2*7:2*5:2*4:2*2:2*38:2*58:2*48:2*33:8*879:8*2119:8*516:8*2120:8*2121:8*2122:6*506:6*39:6*2176:6*570:6*8:6*133:6*56:6*1162:6*165:6*1217:6*2177:6*34:6*2178:12*658:12*317:12*659:12*268:12*180:12*660:12*661:10*152:10*1363:10*1364:10*590:11*25:11*30:11*113:14*143 +6*530:6*152:6*79:6*15:6*248:6*147:6*13:6*549:6*2179:6*2180:6*550:6*31:11*59:11*139:11*19:11*1:11*113:11*206:9*376:9*188:9*17:9*1677:9*4:9*1220:9*132:3*303:3*21:3*66:3*391:3*9:3*377:3*123:2*37:2*11:2*1:2*0:2*7:2*6:2*3:2*191:2*2:2*22:2*8:2*45:7*27:7*64:7*378:7*586:7*19:7*15:7*167:7*349:7*267:7*458:7*817:7*124:7*6:12*9:12*42:12*57:12*2:12*7:12*19:12*662:15*27:15*23:8*130:8*17:8*507:8*1945:8*2123:8*48:8*152:8*125:8*508:8*78:8*2124:8*50:5*106:5*194:5*195:5*143:5*433:5*434:5*438:5*407:5*123:5*278:5*1198:5*37:5*50:5*62:5*68:13*3:13*1:13*55:13*48:4*150:4*378:4*1000:4*33:4*106:4*6:4*2:4*184:4*36:10*252:10*226:10*81:10*18:10*321:10*68:10*219:10*355 +12*87:12*6:12*20:12*663:2*0:2*1:2*45:2*2:2*3:2*8:2*11:2*37:2*55:2*6:10*154:10*68:10*171:10*107:10*1114:10*489:10*155:10*811:10*1365:10*868:13*23:5*12:5*48:5*843:5*1348:5*116:5*1349:5*162:5*49:6*475:6*25:6*1834:6*586:6*45:6*2181:6*2182:6*1830:6*1365:6*1831:6*1592:1*6:1*9:1*1:1*4:7*173:7*87:7*64:7*561:7*2153:7*738:3*103:3*0:3*66:3*382:3*493:3*238:3*1269:3*237:3*1270:3*1119:3*1271:3*57:8*1792:8*864:8*259:8*2125:8*2126:4*6:4*116:4*54:17*12:11*95:11*791:11*959:14*222:15*71:9*213 +9*27:9*4:9*200:3*9:3*0:5*320:5*37:5*68:2*11:2*0:6*48:6*25:6*2052:7*586:7*529:7*58:4*378:4*147:4*36:8*1984:8*86:8*67:12*6 +7*1731:7*586:7*138:7*84:7*257:7*258:7*259:7*260:7*1828:2*0:2*11:2*3:2*1:2*8:2*2:2*6:2*110:4*147:4*378:4*323:4*489:4*1641:4*1642:4*1643:4*1017:4*6:4*804:4*36:4*0:4*148:4*40:4*153:6*53:6*2114:6*232:6*6:6*233:6*234:6*235:8*2127:8*287:8*49:12*664:12*6:12*26:12*207:12*82:3*0:3*115:11*35:11*77:11*78:5*68:5*186:5*323:5*106:5*4:5*187:1*1:9*177:9*178:9*622:24*5:10*133:10*134:10*135:10*1177 +7*2154:7*586:7*1726:7*334:7*335:7*426:7*288:7*514:7*359:5*48:5*1561:5*12:5*647:5*29:5*414:5*457:5*31:5*637:5*1562:5*1273:4*378:4*40:4*1644:4*1645:4*1646:4*987:4*575:4*561:4*31:4*121:4*952:4*1518:4*19:4*49:4*131:4*77:4*311:4*73:4*997:4*292:6*53:6*592:6*737:6*73:6*159:6*309:6*494:6*273:6*488:6*79:6*1136:6*2183:6*1077:6*2184:8*554:8*2128:8*903:8*20:8*1667:8*39:8*2129:8*632:8*148:12*665:12*117:12*666:12*667:3*0:3*166:3*9:3*7:3*287:3*44:3*87:3*38:3*220:3*1436:3*152:3*41:3*1368:3*1437:3*546:3*629:2*3:2*1:2*0:2*6:2*53:2*7:2*8:2*11:2*2:2*45:2*538:2*234:2*26:2*248:2*119:10*154:10*9:10*378:16*27:11*235:9*277:9*38:9*45:9*362:14*20:14*34 +7*1731:7*586:7*138:7*84:7*257:7*258:7*259:7*260:7*1828:2*0:2*11:2*3:2*1:2*8:2*2:2*6:2*110:4*40:4*378:4*323:4*489:4*1647:4*1648:4*1649:4*1017:4*6:4*804:4*36:4*0:4*148:4*253:4*147:6*53:6*2114:6*232:6*6:6*233:6*234:6*235:8*2130:8*287:8*49:12*668:12*6:12*26:12*207:12*82:3*0:3*115:11*35:11*77:11*78:5*68:5*186:5*323:5*106:5*4:5*187:1*1:9*177:9*178:9*622:24*5:10*133:10*134:10*135:10*1177 +4*1468:4*378:4*253:4*1650:4*1651:4*1652:4*987:2*2:5*459:5*48:1*5:1*1:7*586:6*53:6*1077:8*2131:8*499:8*2132:12*669:3*0 +4*1468:4*378:4*253:4*1650:4*1651:4*1652:4*987:2*2:5*459:5*48:1*5:1*1:7*586:6*53:6*1077:8*2131:8*499:8*2132:12*669:3*0 +2*1:2*54:2*8:2*22:2*11:2*6:2*12:2*0:2*2:6*1362:6*53:6*120:6*14:6*831:6*1956:6*195:6*5:6*322:6*518:3*637:3*166:3*0:3*9:3*103:3*6:3*31:3*1018:4*12:4*378:4*253:4*1653:4*1654:4*1655:4*1017:4*44:4*27:4*68:4*323:4*2:4*19:4*684:4*237:13*5:13*44:7*586:7*419:7*180:7*167:7*19:7*137:7*1408:7*93:7*1373:7*46:8*2133:8*314:8*306:8*539:8*489:8*237:8*24:12*670:12*273:12*7:1*6:9*277:9*51:9*75:9*690:9*1381:9*5:11*960:11*3:11*338:11*961:5*62:5*39:5*37:5*12:5*23:5*162:5*242:10*970:10*11:10*809 +4*1468:4*378:4*253:4*1650:4*1651:4*1652:4*987:4*19:4*31:4*1010:4*1219:4*790:4*1624:4*147:4*575:2*2:2*22:2*64:2*6:2*8:2*7:2*0:2*1:2*3:2*58:2*33:2*11:2*38:2*16:2*12:2*92:2*5:5*459:5*48:5*12:5*62:5*5:5*166:5*164:5*175:5*41:5*1168:1*5:1*1:1*4:3*166:3*0:3*9:3*6:3*46:8*234:8*2131:8*314:8*1898:8*2134:8*53:8*10:8*128:8*43:8*2135:8*288:8*24:8*74:8*591:7*586:7*419:7*2155:7*2156:7*842:7*43:7*33:7*48:7*337:7*186:7*228:7*707:7*421:7*1027:7*81:7*152:7*119:6*53:6*1077:6*147:6*31:6*41:6*126:6*5:6*167:6*175:6*102:6*39:6*46:6*737:6*275:6*2185:12*669:12*89:12*671:12*672:12*673:12*117:10*693:10*1:10*154:10*582:10*11:10*194:10*40:18*26:16*74:9*47:9*161:9*1678:9*747:9*122:9*0:9*56:13*5:13*9:11*33:11*3:11*111:11*167:11*567:14*14:14*160:14*77 +8*499:8*2136:2*1:2*54:2*8:6*1362:3*637:4*12 +2*1:2*160:2*22:2*2:2*37:2*3:2*64:2*539:2*0:2*14:8*58:8*2137:8*314:8*81:8*3:8*595:8*85:8*2138:8*2139:5*48:5*167:5*12:5*242:5*68:3*166:3*0:3*38:3*1438:3*393:3*394:7*101:7*586:7*419:7*424:7*504:7*170:7*98:7*58:7*103:4*378:4*253:4*1656:4*1657:4*1658:4*987:4*2:4*36:4*41:6*53:6*683:6*5:6*1549:12*674:12*6:12*435:1*9:9*55:9*1679:9*344:9*225:11*172:14*173:14*263:10*11:10*42:13*411:13*33 +7*43:7*1095:7*586:7*419:7*47:7*968:7*1789:7*19:7*56:7*50:7*645:7*222:7*490:7*1150:7*89:7*153:7*220:7*932:2*2:2*179:2*22:2*8:2*11:2*0:2*33:2*3:2*6:2*1:2*12:5*83:5*48:5*320:5*167:5*469:5*645:5*1474:5*55:5*62:5*251:5*554:5*1061:5*144:5*345:5*1563:5*253:3*166:3*0:3*9:3*90:3*1039:4*1167:4*378:4*253:4*1659:4*1660:4*1661:4*987:4*6:4*1662:4*53:4*658:4*19:4*1663:6*53:6*1113:6*5:6*1216:6*46:6*15:6*685:6*887:6*2101:8*550:8*2140:8*2141:8*314:8*49:8*432:8*2142:8*306:8*65:8*20:8*70:8*40:8*484:8*141:12*675:12*257:1*3:1*1:10*264:10*194:10*5:10*11:10*18:9*155:9*1314:9*423:9*88:9*46:9*58:9*388:9*608:11*962:11*45:14*13:13*276 +12*366:12*676:12*677:12*67:12*267:12*6:12*96:12*2:12*80:12*678:12*292:12*679:12*612:12*662:12*201:12*357:7*2070:7*586:7*2157:7*381:7*27:7*852:7*1417:7*48:7*251:7*72:7*17:7*606:7*271:7*186:7*214:7*838:7*1710:7*194:7*99:7*979:7*1054:7*2:7*68:7*1700:7*264:7*223:7*182:7*720:7*19:7*278:7*246:7*1624:7*181:7*312:7*719:7*152:7*2158:7*1317:7*1735:7*2071:7*812:7*707:7*178:7*331:7*58:7*419:3*166:3*0:3*9:3*103:3*1:3*1420:3*105:3*2:3*57:3*305:3*571:3*744:3*46:3*735:3*119:3*550:3*6:3*400:10*1366:10*486:10*6:10*96:10*34:10*879:10*29:10*724:10*771:10*1367:10*261:10*267:10*154:10*1368:10*46:10*1248:10*463:10*1235:10*991:10*293:10*927:10*11:10*66:10*68:10*769:10*607:10*69:10*595:10*428:10*42:10*1252:4*378:4*253:4*1664:4*1665:4*1666:4*987:4*40:4*984:4*630:4*213:4*6:4*112:4*541:4*9:4*147:4*29:4*220:4*28:4*100:4*2:4*1564:4*276:4*1667:4*44:4*27:4*296:4*1668:4*1669:4*1670:4*1671:4*1518:4*153:4*3:4*197:4*19:4*0:6*2186:6*2187:6*178:6*200:6*2188:6*498:6*15:6*85:6*198:6*131:6*158:6*854:6*322:6*3:6*713:6*184:6*5:6*2189:6*217:6*503:6*146:6*19:6*25:6*2190:6*874:6*1269:6*98:6*287:6*278:6*471:6*273:6*2177:6*1335:6*570:6*1285:6*495:6*52:6*86:6*2191:6*31:6*46:6*175:6*574:6*1323:6*40:6*1084:6*73:6*1717:6*592:6*1141:6*211:6*818:8*554:8*2143:8*360:8*175:8*99:8*197:8*20:8*39:8*1115:8*52:8*539:8*1311:8*1648:8*128:8*65:8*155:8*903:8*53:8*441:8*164:8*1228:8*2136:8*730:8*1432:8*16:8*73:8*165:8*1861:8*158:8*1950:8*214:8*996:8*536:8*2144:8*515:8*2145:8*2146:8*1470:8*2147:8*2129:8*1245:8*945:8*2148:8*966:8*46:8*236:8*92:8*49:8*1951:8*115:8*314:2*0:2*8:2*2:2*538:2*34:2*11:2*16:2*14:2*7:2*6:2*22:2*3:2*1:2*33:2*12:2*5:2*38:2*37:2*4:9*153:9*5:9*33:9*784:9*0:9*39:9*135:9*1680:9*1131:9*70:9*155:9*60:9*360:9*1681:9*249:9*1682:9*316:9*122:9*49:9*270:9*1683:9*1430:9*1223:9*11:9*47:9*388:9*130:9*608:9*198:9*1684:9*271:9*261:9*755:9*1685:9*1686:9*619:9*1290:9*205:11*164:11*1:11*82:11*963:11*297:11*162:11*127:11*3:11*142:11*92:11*34:11*964:11*45:11*0:11*44:11*59:11*175:11*35:11*492:11*278:11*200:11*293:11*965:5*412:5*123:5*278:5*23:5*143:5*354:5*39:5*71:5*319:5*55:5*455:5*24:5*46:5*596:5*129:5*96:5*62:5*117:5*240:5*272:5*910:5*132:5*50:5*340:5*41:5*12:5*300:14*13:14*264:14*137:14*265:14*8:14*246:14*37:14*20:14*34:16*5:16*20:16*27:13*43:13*44:13*412:13*37:13*413:13*33:1*4:1*6:15*38:15*37 +3*595:3*1439:3*166:3*0:3*9:3*74:3*1052:3*337:3*1435:3*31:3*317:3*95:3*2:3*6:3*1:3*1120:3*78:3*1440:3*687:3*339:3*1066:3*1441:3*1442:3*33:6*469:6*750:6*1008:6*141:6*2192:6*23:6*861:6*5:6*2193:6*793:6*1082:6*1975:6*2194:6*1825:6*287:6*73:6*394:6*1417:6*1084:6*3:6*148:6*2195:6*565:6*1089:6*200:6*949:6*322:6*1878:6*66:6*788:6*284:6*243:6*163:6*49:6*84:6*1288:6*211:6*485:6*248:6*320:6*319:6*516:6*41:2*36:2*3:2*0:2*6:2*9:2*8:2*29:2*2:2*1:2*14:2*11:2*12:2*7:2*5:2*22:2*38:2*33:2*178:2*31:2*118:2*51:2*66:2*21:2*256:8*449:8*39:8*320:8*307:8*1443:8*251:8*1424:8*308:8*1096:8*2149:8*52:8*53:8*1311:8*124:8*429:8*252:8*127:8*3:8*922:8*257:8*1415:8*988:8*1900:8*201:8*70:8*2150:8*20:8*86:8*1193:8*876:8*704:8*916:8*890:8*2151:8*128:8*1317:8*1300:8*24:8*633:8*2152:8*314:8*980:8*374:11*242:11*113:11*966:11*254:11*695:11*626:11*812:11*360:11*127:11*967:11*95:11*741:11*162:11*968:11*186:11*151:11*969:11*35:11*343:11*175:11*1:11*164:11*638:11*111:11*559:11*444:7*45:7*586:7*15:7*46:7*1805:7*348:7*335:7*1475:7*560:7*932:7*584:7*2159:7*180:7*2160:7*475:7*33:7*928:7*714:7*997:7*58:7*829:7*1050:7*1588:7*2161:7*186:7*1000:7*6:7*506:7*1417:7*1598:7*361:7*838:7*2162:7*683:7*130:7*9:7*19:7*60:7*1670:7*2163:7*2164:7*417:7*223:7*419:7*25:5*48:5*353:5*924:5*340:5*159:5*129:5*624:5*62:5*242:5*910:5*757:5*1044:5*53:5*39:5*5:5*263:5*809:5*77:5*12:5*251:5*109:5*221:5*337:5*196:5*455:5*19:5*1171:5*201:5*508:5*44:5*506:5*23:5*558:5*1564:5*14:5*33:5*96:5*158:5*136:5*1565:5*31:5*1566:5*168:5*300:5*1567:9*33:9*56:9*1687:9*1688:9*157:9*261:9*254:9*619:9*1049:9*142:9*1196:9*1689:9*332:9*277:9*879:9*1494:9*506:9*192:9*1090:9*293:9*1690:9*71:9*159:9*745:9*161:9*743:9*0:9*19:9*130:9*362:9*42:9*388:9*1691:9*333:9*17:9*762:9*47:9*234:9*652:9*259:9*113:9*292:9*346:4*378:4*253:4*1672:4*489:4*987:4*33:4*270:4*76:4*1673:4*15:4*644:4*1674:4*1132:4*9:4*138:4*6:4*137:4*213:4*1187:4*2:4*801:4*59:4*24:4*54:4*759:4*693:4*1675:4*197:4*117:4*110:4*1676:4*1404:4*1677:4*1678:4*1679:4*1680:4*1681:4*1682:4*1683:4*1684:4*1685:4*1686:4*1010:4*0:16*5:10*832:10*834:10*1369:10*117:10*11:10*876:10*185:10*204:10*275:10*973:10*1370:10*1371:10*1372:10*6:10*55:10*1235:10*517:10*1373:10*3:10*861:10*367:10*1277:10*252:10*1144:10*174:10*539:10*543:10*1066:10*465:15*87:1*2:1*4:1*1:1*9:1*0:1*8:1*7:12*128:12*12:12*7:12*2:12*680:12*236:12*681:12*169:12*379:12*29:12*58:12*89:12*425:12*576:14*266:14*160:14*4:14*13:14*20:14*34:14*57:14*82:13*10:13*106:13*33 +2*11:2*0:2*1:2*3:2*6:2*64:2*8:2*7:2*12:2*2:2*22:2*38:2*5:2*16:2*4:2*335:2*14:2*53:2*55:16*1:16*47:5*1568:5*74:5*96:5*221:5*12:5*1569:5*545:5*253:5*39:5*697:5*41:5*162:5*354:5*167:5*1570:5*144:5*47:5*147:5*910:5*1571:5*1572:5*301:5*31:8*651:8*24:8*2036:8*2153:8*2154:8*46:8*1295:8*181:8*66:8*20:8*872:8*70:8*53:8*1376:8*1945:8*39:8*468:8*128:8*428:8*143:8*2155:8*802:8*240:8*620:8*732:8*483:8*634:8*110:8*65:8*279:8*2156:8*980:12*293:12*506:12*12:12*682:12*365:12*193:12*169:12*192:12*67:12*683:7*586:7*1332:7*58:7*378:7*53:7*133:7*186:7*769:7*278:7*46:7*985:7*1385:7*761:7*335:7*829:7*739:7*98:7*1131:7*546:7*177:7*165:7*167:7*159:7*2165:7*2166:7*2167:7*807:7*166:7*345:7*419:7*25:4*378:4*253:4*987:4*106:4*83:4*12:4*76:4*220:4*6:4*2:4*27:4*496:4*541:4*359:4*610:4*197:4*0:6*25:6*2196:6*1945:6*1109:6*5:6*46:6*79:6*85:6*102:6*565:6*3:6*195:6*300:6*782:6*11:6*73:6*211:6*2197:6*2198:6*330:6*2199:6*2200:6*2201:6*56:3*0:3*31:3*9:3*103:3*2:3*570:3*62:3*1443:3*6:3*89:3*10:3*1444:3*87:3*52:9*11:9*1692:9*783:9*5:9*122:9*0:9*362:9*504:9*16:9*49:9*1174:9*237:9*743:9*1693:9*79:9*572:9*535:9*324:9*241:11*165:11*970:11*25:11*388:11*198:11*175:11*63:11*127:11*971:11*138:11*267:11*167:13*37:13*10:13*414:13*130:13*415:13*237:13*184:13*120:13*416:13*33:10*575:10*1374:10*580:10*544:10*11:10*161:10*154:10*178:10*22:10*273:10*378:10*496:10*1066:19*3:14*34:14*13:14*57:14*100:1*1:1*6:1*4 +2*8:2*12:2*2:2*11:2*0:2*6:2*3:2*1:2*7:2*22:2*64:2*506:2*187:2*56:6*1208:6*675:6*56:6*322:6*234:6*475:6*1362:6*779:6*156:6*3:6*46:6*162:6*730:6*48:6*273:4*89:4*2:4*378:4*253:4*987:4*19:4*3:4*180:4*111:4*12:4*445:4*106:4*68:4*191:4*9:4*28:4*1687:4*0:3*1445:3*103:3*166:3*0:3*52:3*2:3*9:3*99:3*394:3*639:3*1446:3*12:3*1338:3*62:3*6:3*31:3*117:10*371:10*22:10*154:10*66:10*161:10*194:10*1114:10*365:10*182:10*3:10*423:10*117:10*1066:7*6:7*586:7*8:7*181:7*284:7*72:7*89:7*19:7*288:7*246:7*696:7*316:7*1762:7*328:7*578:7*713:7*173:7*237:7*225:7*82:7*186:7*707:7*419:7*25:13*5:13*23:13*33:8*634:8*196:8*1311:8*290:8*66:8*156:8*1811:8*780:8*255:8*20:8*2157:8*127:8*191:8*1101:8*24:8*633:8*372:5*455:5*945:5*65:5*136:5*12:5*687:5*1366:5*847:5*37:5*230:5*71:5*641:5*1573:5*31:9*241:9*1694:9*504:9*360:9*1695:9*165:9*264:9*542:9*1344:9*388:9*68:9*465:9*309:9*1233:9*526:9*40:12*169:12*57:11*399:11*302:11*543:11*1:11*18:11*301:1*4 +2*2:2*0:2*39:2*3:2*22:2*7:2*1:2*8:2*6:2*11:2*4:2*33:2*9:2*19:5*222:5*48:5*459:5*332:5*1281:5*29:5*534:5*293:5*19:5*508:5*143:5*17:5*23:5*129:5*41:5*71:5*302:3*38:3*166:3*0:3*9:3*12:3*2:3*103:3*57:3*400:7*586:7*16:7*213:7*337:7*167:7*965:7*2168:7*598:7*186:7*667:7*338:7*138:7*241:7*465:7*1764:7*58:7*419:4*378:4*253:4*987:4*950:4*375:4*157:4*83:4*19:4*197:4*24:4*131:4*6:4*0:4*1204:6*317:6*13:6*120:6*829:6*15:6*322:6*56:6*141:6*287:6*7:6*211:6*718:6*98:6*321:6*5:8*234:8*3:8*10:8*151:8*1706:8*1707:8*1060:8*94:8*2158:8*207:8*558:8*358:8*66:8*290:8*143:8*50:8*49:8*128:8*39:8*521:8*822:8*24:8*1682:8*924:12*135:12*117:12*6:12*413:12*291:12*617:12*169:12*21:12*89:12*531:12*7:12*2:9*516:9*1006:9*79:9*5:9*6:9*241:9*362:9*332:9*34:9*261:9*198:9*1027:9*223:9*435:9*136:9*1328:9*1200:9*161:9*591:9*220:9*125:15*15:15*73:10*11:10*9:10*3:10*154:10*252:10*274:10*872:10*34:10*362:10*2:10*194:10*909:10*1053:10*1038:10*1066:14*11:14*92:11*508:11*834:11*195:11*1:11*164:11*353:11*36:11*87:13*5:13*37:13*30:13*1:13*9:13*316:13*33:16*5:16*6 +8*110:8*234:8*58:8*595:8*59:8*70:8*421:8*20:8*51:8*1096:8*170:8*49:8*181:8*3:8*314:8*980:8*373:2*2:2*0:2*6:2*8:2*7:2*11:2*1:2*9:2*12:2*4:2*38:2*3:2*39:2*5:2*22:2*21:6*146:6*57:6*317:6*46:6*343:6*685:6*49:6*15:6*85:6*32:6*13:6*301:6*856:4*33:4*220:4*378:4*253:4*987:4*4:4*42:4*45:4*110:4*260:4*312:4*268:4*1021:4*0:7*141:7*875:7*586:7*739:7*713:7*825:7*89:7*72:7*87:7*749:7*1740:7*186:7*19:7*168:7*17:7*524:7*163:7*917:7*46:7*618:7*2169:7*419:3*541:3*166:3*0:3*9:3*12:3*629:3*46:3*502:3*341:9*1034:9*5:9*6:9*51:9*65:9*0:9*55:9*388:9*1182:9*49:9*42:9*1132:9*88:9*122:9*426:5*48:5*29:5*299:5*253:5*62:5*39:5*884:5*913:15*23:12*6:12*496:12*103:12*169:12*466:11*172:11*59:11*400:13*275:13*33:10*35:10*210:10*93:10*99:10*117:10*11:1*1:1*6:14*76 +8*110:8*234:8*58:8*595:8*59:8*70:8*421:8*20:8*51:8*1096:8*170:8*49:8*314:8*980:8*373:2*2:2*0:2*6:2*8:2*7:2*11:2*1:2*9:2*12:2*4:2*38:2*3:2*39:2*22:2*21:6*146:6*57:6*317:6*46:6*343:6*685:6*49:6*301:6*890:6*15:6*85:6*32:6*13:4*33:4*220:4*378:4*253:4*987:4*4:4*42:4*45:4*110:4*260:4*312:4*1021:4*0:7*141:7*875:7*586:7*739:7*713:7*825:7*89:7*72:7*87:7*749:7*1740:7*186:7*19:7*168:7*17:7*524:7*163:7*917:7*82:7*46:7*419:3*629:3*166:3*0:3*9:3*12:3*502:3*341:3*46:3*541:3*400:9*1034:9*5:9*6:9*51:9*65:9*0:9*55:9*388:9*49:9*42:5*48:5*29:5*299:5*253:5*62:5*884:15*23:12*6:12*496:12*103:12*169:12*466:11*172:11*59:13*275:13*33:10*35:10*210:10*93:10*117:10*40:10*1066 +7*696:7*586:7*25:7*488:7*181:7*87:7*157:7*78:7*89:7*2170:7*93:7*104:7*186:7*64:7*2171:7*378:7*82:7*176:7*845:7*472:7*478:7*58:7*707:7*419:9*671:9*223:9*1336:9*55:9*45:9*555:9*1188:9*8:9*161:9*110:9*6:9*441:5*48:5*38:5*596:5*236:5*568:5*389:5*62:5*132:5*106:5*83:5*74:5*998:3*166:3*75:3*0:3*1447:3*52:3*495:3*39:3*57:3*9:3*1:3*35:3*2:3*400:8*234:8*554:8*285:8*1383:8*20:8*392:8*49:8*231:8*152:8*180:8*165:8*51:8*58:8*97:8*595:8*632:8*157:8*643:8*50:8*374:13*5:13*30:13*13:13*85:13*417:13*33:4*45:4*378:4*253:4*987:4*28:4*6:4*411:4*76:4*372:4*106:4*68:4*13:4*19:4*48:4*42:4*3:4*0:6*48:6*120:6*46:6*216:6*184:6*52:6*459:6*5:6*275:6*465:6*40:6*15:6*317:6*176:6*1590:6*337:2*118:2*0:2*12:2*9:2*3:2*7:2*5:2*11:2*6:2*4:2*1:2*2:2*8:2*22:2*47:12*416:12*169:12*245:12*236:12*89:12*33:12*6:12*496:10*9:10*1066:10*283:10*43:10*162:10*11:10*258:10*68:10*936:10*602:10*117:11*172:11*1:11*400:11*595:11*196:11*261:11*30:14*76:14*13 +6*1585:6*46:6*304:6*306:6*126:6*687:2*11:2*6:2*0:2*4:2*1:2*2:2*58:2*8:2*9:2*3:2*22:2*188:2*57:2*84:11*1:7*78:7*1542:7*586:7*19:7*1616:7*89:7*419:7*1309:7*798:7*1044:7*427:7*58:7*476:5*75:5*48:5*37:5*166:5*62:5*374:5*1191:5*301:8*798:8*148:8*20:8*58:8*632:8*73:8*516:8*110:8*515:10*35:10*167:10*716:10*989:10*990:3*166:3*0:3*12:3*302:3*359:3*301:3*400:4*378:4*253:4*987:4*19:4*45:4*48:4*4:4*29:4*796:4*9:4*312:4*1184:4*220:4*0:14*13:14*76:9*277:9*142:9*1:9*820:9*49:9*7:9*1218:9*35:12*169:12*2:1*2:13*33 +13*23:13*9:13*33:11*100:11*1:11*172:11*94:11*572:11*536:11*3:11*127:2*0:2*11:2*1:2*8:2*2:2*3:2*9:2*7:2*12:2*4:2*68:2*50:2*74:2*62:2*245:2*301:2*160:2*263:2*415:2*300:2*219:2*119:2*31:2*14:2*6:2*5:2*22:2*38:2*16:2*43:4*20:4*378:4*253:4*987:4*59:4*575:4*9:4*6:4*19:4*415:4*86:4*260:4*312:4*521:4*48:4*641:4*43:4*1028:4*85:4*333:4*919:4*688:4*4:4*0:3*166:3*0:3*99:3*89:3*78:3*387:3*87:3*525:3*1042:3*335:3*369:3*599:3*472:3*31:3*105:3*12:3*400:5*48:5*19:5*447:5*555:5*685:5*1080:5*453:5*389:5*63:5*451:5*893:5*182:5*548:5*93:5*738:5*640:5*158:5*301:9*33:9*161:9*277:9*619:9*47:9*1132:9*40:9*51:9*746:9*388:9*75:7*586:7*516:7*89:7*598:7*46:7*19:7*157:7*1737:7*64:7*713:7*60:7*1491:7*696:7*419:10*161:10*194:10*55:10*11:10*230:10*117:10*1066:12*6:12*80:12*303:12*117:12*20:12*426:12*548:12*169:6*1451:6*141:6*856:6*485:6*156:6*46:6*216:6*58:6*45:6*729:6*301:6*890:6*1453:6*546:6*1454:6*548:6*1455:6*1456:6*57:6*948:6*960:6*949:6*195:6*463:6*5:6*19:14*13:8*24:8*52:8*45:8*70:8*785:8*687:8*56:8*3:8*53:8*256:8*606:8*1397:8*234:8*196:8*620:1*9 +6*184:6*71:6*48:6*681:6*1084:6*1551:6*300:6*273:6*683:6*602:6*210:6*1554:2*0:2*11:2*2:2*6:2*1:2*3:2*9:2*33:2*7:2*8:2*5:2*16:2*38:2*12:2*92:5*685:5*33:5*129:5*70:5*1063:5*646:5*596:7*1602:7*586:7*52:7*436:7*75:7*703:7*521:7*93:7*82:7*87:7*747:7*447:7*748:7*696:7*133:7*58:7*707:7*419:3*166:3*0:3*39:3*27:3*9:13*5:13*100:13*85:13*418:13*33:4*45:4*378:4*253:4*55:4*116:4*798:4*28:4*30:4*0:10*1066:10*335:10*293:10*46:10*896:10*276:10*887:10*946:10*516:14*21:14*267:1*1:11*972:11*973:11*175:9*55:9*65:9*1696:9*506:9*49:9*6:8*165:8*1554:8*51:8*91:8*18:8*52:8*1106:8*373 +4*1688:4*88:4*378:4*253:4*1689:4*1690:4*1691:4*987:4*1692:4*398:4*1219:4*112:4*33:4*1693:4*1694:4*61:4*6:4*241:4*611:4*1695:4*214:4*1696:4*197:4*489:4*0:14*268:14*6:14*151:14*20:6*317:6*53:6*244:6*15:6*101:6*1720:6*2202:6*49:6*300:6*183:6*441:6*141:6*3:6*160:6*161:6*100:6*79:6*288:6*592:6*717:6*574:6*5:6*2203:6*120:6*478:6*211:6*66:6*2:6*253:6*284:6*429:3*166:3*0:3*9:3*2:3*1448:3*744:3*46:3*1003:3*231:3*57:3*1138:3*103:3*400:8*99:8*2159:8*243:8*3:8*181:8*52:8*234:8*2160:8*2161:8*162:8*272:8*838:8*574:8*626:8*66:8*1572:8*708:8*2155:8*20:8*706:8*65:8*725:8*1245:8*2162:8*49:8*128:8*1218:8*127:8*156:8*1722:8*2163:8*86:8*72:8*151:8*53:8*2164:8*314:8*980:7*586:7*25:7*488:7*810:7*167:7*17:7*286:7*163:7*341:7*89:7*8:7*182:7*186:7*525:7*133:7*1068:7*334:7*1580:7*214:7*719:7*1000:7*331:7*720:7*693:7*1318:7*1741:7*100:7*829:7*2172:7*918:7*2173:7*428:7*417:12*684:12*165:12*685:12*686:12*117:12*413:12*85:12*34:12*169:12*273:12*67:12*687:12*598:12*48:12*7:12*632:12*89:12*58:12*80:12*469:12*60:9*132:9*1697:9*185:9*261:9*161:9*0:9*136:9*5:9*360:9*1698:9*153:9*138:9*1699:9*619:9*1700:9*533:9*1508:9*235:9*223:9*988:9*157:9*892:9*1701:9*159:9*182:9*507:9*191:9*324:9*927:9*207:9*56:10*181:10*480:10*1066:10*64:10*154:10*32:10*11:10*155:10*167:10*22:10*1:10*832:10*914:10*872:10*786:10*683:10*46:10*176:10*973:2*2:2*0:2*11:2*3:2*6:2*7:2*9:2*8:2*1:2*22:2*4:2*58:2*5:2*16:2*12:2*45:2*77:5*38:5*29:5*288:5*129:5*62:5*41:5*1574:5*61:5*23:5*1575:5*131:5*557:5*908:5*83:5*37:5*1576:5*39:5*1577:5*354:5*12:5*76:11*15:11*90:11*1:11*974:11*975:11*36:11*733:11*88:11*976:11*174:11*165:11*318:11*162:11*63:11*338:11*28:13*32:13*419:13*227:13*33:15*90:15*150 +10*1:10*1066:10*1022:10*1009:10*32:10*66:10*940:10*161:10*22:10*62:10*1071:10*181:10*705:10*207:10*121:12*58:12*482:12*42:12*168:12*103:12*117:12*7:12*89:12*90:12*412:12*688:12*128:12*373:12*1:5*48:5*31:5*459:5*129:5*118:5*62:5*1048:5*1275:5*1059:5*158:5*39:5*1094:5*37:5*1578:5*167:5*1128:5*96:5*12:5*0:5*49:4*1697:4*378:4*253:4*987:4*7:4*780:4*401:4*13:4*48:4*95:4*665:4*260:4*70:4*1698:4*28:4*157:4*1000:4*6:4*105:4*116:4*19:4*911:4*907:4*322:4*106:4*312:4*377:4*12:4*0:3*166:3*0:3*152:3*260:3*726:3*48:3*1206:3*328:3*359:3*9:3*280:3*235:3*6:3*31:3*404:3*62:3*96:3*400:7*1542:7*586:7*849:7*186:7*488:7*87:7*284:7*524:7*712:7*182:7*1510:7*82:7*60:7*553:7*465:7*17:7*2174:7*1430:7*1105:7*2175:7*1899:7*1024:7*176:7*818:7*738:7*1731:7*296:7*58:7*707:7*419:6*404:6*102:6*1277:6*143:6*15:6*49:6*33:6*713:6*163:6*2204:6*46:6*723:6*58:6*120:6*146:6*37:6*443:6*488:6*300:6*101:6*2205:6*1076:6*1503:6*3:6*1115:6*25:6*2206:6*2207:6*2208:6*2209:6*485:6*1077:6*293:1*1:1*9:1*2:1*6:1*4:9*1702:9*5:9*0:9*407:9*3:9*506:9*316:9*747:9*55:9*46:9*45:9*161:9*518:9*1229:9*296:9*619:9*1703:9*1704:9*49:9*1027:9*200:2*6:2*12:2*11:2*22:2*0:2*8:2*7:2*5:2*1:2*2:2*35:2*3:2*240:2*28:2*38:2*186:2*77:8*243:8*10:8*234:8*1648:8*162:8*66:8*1126:8*114:8*163:8*20:8*58:8*1471:8*110:8*2165:8*1026:8*155:8*49:8*1877:8*2166:8*46:8*2167:8*65:8*86:8*70:8*2168:8*2169:8*374:15*15:15*151:15*47:14*60:14*13:11*242:11*812:11*977:11*297:11*175:11*186:11*243:11*127:11*21:11*220:11*3:11*207:13*9:13*22:13*33 +12*689:12*169:12*2:12*243:12*24:12*413:12*690:12*67:3*166:3*0:3*9:3*2:3*6:3*1:3*46:3*142:3*62:3*540:3*597:9*33:9*15:9*892:9*1705:9*7:9*1706:9*991:9*130:9*191:9*1707:9*1708:9*1683:9*746:9*161:9*1709:7*586:7*773:7*1000:7*100:7*17:7*173:7*87:7*812:7*2176:7*205:7*6:7*186:7*2101:7*152:7*2177:7*470:7*108:7*168:7*776:7*1131:7*135:7*337:7*488:7*316:7*317:7*103:7*2178:7*82:7*614:7*58:7*419:4*378:4*253:4*987:4*4:4*131:4*110:4*106:4*33:4*220:4*249:4*261:4*613:4*1699:4*1700:4*1701:4*1204:4*265:4*147:4*0:6*25:6*2210:6*15:6*322:6*330:6*2211:6*66:6*175:6*2141:6*300:6*622:6*5:6*2212:6*220:6*485:6*540:6*160:6*882:6*79:6*800:6*211:6*2213:6*306:6*2214:6*2215:8*2170:8*2171:8*66:8*256:8*1376:8*1412:8*206:8*1300:8*288:8*1682:8*74:8*143:8*1385:8*1861:8*45:8*234:8*957:8*99:8*1594:8*1218:10*413:10*64:10*1375:10*66:10*97:10*11:10*914:10*261:10*1327:10*257:10*675:10*307:10*42:10*430:10*174:10*733:2*0:2*3:2*1:2*8:2*11:2*7:2*37:2*45:2*38:2*6:2*2:2*33:2*22:2*12:2*4:2*64:2*21:2*43:2*135:11*282:11*162:11*353:11*629:11*59:11*169:11*266:11*978:13*420:13*230:13*364:13*421:13*37:13*422:13*29:13*33:5*39:5*12:5*50:5*5:5*1579:5*123:5*279:5*603:5*76:5*300:18*27:15*23:14*13:14*157:17*37:17*0:1*2:22*3 +7*2179:7*586:7*752:7*178:7*361:7*968:7*322:7*16:7*2180:7*2181:7*66:7*90:7*1187:7*336:7*449:7*63:7*223:7*82:7*89:7*2182:7*1610:7*669:7*19:7*58:7*707:7*419:15*152:2*3:2*11:2*0:2*1:2*7:2*9:2*2:2*8:2*48:2*16:2*156:2*217:2*291:2*540:2*450:2*55:2*541:2*6:2*45:2*127:2*226:2*22:2*297:10*543:10*1376:10*1144:10*11:10*1148:10*96:10*1377:10*64:10*724:10*117:10*463:10*365:10*1378:10*31:10*276:10*42:10*1379:3*166:3*0:3*1138:3*9:3*46:3*12:3*1368:3*541:3*49:3*464:3*1449:3*1450:3*1451:3*838:3*1452:3*1386:3*344:3*123:3*6:3*400:9*33:9*5:9*27:9*19:9*55:9*45:9*161:9*1710:9*1038:9*921:9*7:9*15:9*244:9*229:9*42:9*772:6*167:6*2177:6*540:6*15:6*301:6*2187:6*860:6*25:6*2216:6*508:6*3:6*1149:6*163:6*1011:6*103:6*1360:6*870:6*549:6*2217:6*79:6*330:6*2218:4*378:4*253:4*987:4*205:4*6:4*19:4*48:4*1404:4*792:4*59:4*113:4*1702:4*1033:4*131:4*1703:4*13:4*0:4*237:14*37:14*41:14*269:14*270:5*344:5*77:5*342:5*47:5*48:5*37:5*55:5*349:5*23:5*41:5*287:5*267:5*508:5*164:5*168:5*12:5*76:5*231:5*302:8*66:8*49:8*2172:8*128:8*335:8*1648:8*2173:8*20:8*45:8*1846:8*13:8*24:8*596:8*10:8*1967:8*2174:8*274:8*3:8*2175:8*2170:11*979:11*980:11*834:11*33:11*127:11*23:11*30:12*427:12*80:12*236:12*18:13*411:13*33:1*1:1*6:1*3:1*4 +4*1704:4*378:4*253:4*19:4*987:4*347:4*46:4*260:4*9:4*25:4*6:4*12:4*1165:4*0:2*0:2*8:2*12:2*118:2*103:2*7:2*11:2*6:2*1:2*38:2*2:2*5:2*195:2*3:2*83:5*39:5*50:5*23:5*44:5*342:5*1580:5*55:5*71:3*123:3*166:3*0:3*75:3*202:3*9:3*400:13*5:13*33:7*586:7*1805:7*205:7*6:7*91:7*1419:7*98:7*33:7*58:7*707:7*419:1*4:6*85:6*216:6*49:6*343:6*13:6*35:6*1362:11*130:11*41:11*3:9*161:9*131:9*1711:9*125:9*816:9*19:8*798:8*170:8*236:8*432:8*996:8*20:8*373:12*7 +13*267:5*48:5*1:5*2:5*33:5*1581:5*23:5*337:5*123:5*301:3*337:3*1052:3*166:3*0:3*1:3*1138:3*119:3*1298:3*9:3*400:8*69:8*2176:8*124:8*1443:8*2177:8*65:8*2178:8*536:8*10:8*429:2*0:2*1:2*8:2*3:2*11:2*2:2*9:2*542:2*28:2*22:2*135:2*16:2*6:2*107:7*0:7*2183:7*707:7*277:7*965:7*464:7*2184:7*1760:7*35:7*1154:7*449:7*835:7*58:7*419:14*160:10*1:10*1092:10*367:10*96:10*274:10*276:10*941:10*940:12*58:12*3:12*80:4*1705:4*4:4*1706:4*618:4*525:4*762:4*0:4*253:9*261:9*426:9*505:11*981:11*206:11*0:11*98:11*127:1*6:1*2:1*1:1*4:1*3:6*2219:6*463:6*15:6*322:6*66:15*38 +10*873:10*231:10*112:10*276:10*812:10*1379:7*490:7*1542:7*0:7*1407:7*226:7*82:7*43:7*1731:7*72:7*89:7*419:4*658:4*13:4*412:4*1707:4*0:4*253:2*3:2*22:2*0:2*1:2*2:2*8:2*9:2*7:2*38:2*6:2*107:5*1061:5*48:5*1:5*2:5*198:5*123:5*320:5*685:5*62:5*39:5*33:5*76:5*301:8*440:8*59:8*58:8*512:8*314:8*980:9*55:9*58:9*749:9*229:9*161:3*166:3*0:3*1:3*90:3*95:3*400:3*9:6*15:6*85:6*46:6*1523:12*457:11*220:11*545:11*3:15*38:13*33 +4*1708:4*6:4*197:4*378:4*253:4*1709:4*1710:4*1711:4*987:4*36:4*131:4*205:4*9:4*33:4*220:4*858:4*76:4*2:4*48:4*1165:4*15:4*268:4*0:4*1204:2*11:2*0:2*3:2*63:2*5:2*16:2*9:2*2:2*7:2*12:2*33:2*1:2*22:2*6:2*8:2*482:2*37:2*45:2*319:2*123:2*92:2*113:2*77:2*38:5*47:5*48:5*58:5*39:5*288:5*236:5*557:5*62:5*41:5*24:5*293:5*455:5*559:5*123:5*159:5*198:5*12:5*1582:5*310:5*1042:5*215:5*116:7*337:7*524:7*586:7*829:7*336:7*130:7*17:7*27:7*87:7*246:7*598:7*816:7*653:7*359:7*345:7*2185:7*60:7*449:7*133:7*864:7*88:7*383:7*1309:7*66:7*46:7*2186:7*129:6*100:6*30:6*211:6*53:6*11:6*313:6*40:6*73:6*5:6*200:6*377:6*159:6*723:6*117:6*463:6*15:6*273:6*493:6*160:6*33:6*488:6*223:6*45:6*729:6*713:6*141:6*1108:6*4:6*39:6*330:6*46:6*309:6*49:6*120:6*715:6*2220:6*586:6*2221:6*522:8*427:8*39:8*2179:8*441:8*878:8*20:8*124:8*57:8*46:8*307:8*58:8*165:8*3:8*2180:8*664:8*234:8*621:8*49:8*86:8*185:8*1503:8*468:8*53:8*2181:8*1294:8*155:8*1831:8*372:8*378:3*166:3*0:3*41:3*9:3*2:3*546:3*502:3*341:3*57:3*6:3*1336:3*1084:3*10:3*1368:3*85:3*1453:3*400:3*302:12*691:12*365:12*556:12*103:12*18:12*135:12*84:12*149:12*7:12*169:12*379:12*35:12*147:12*66:9*122:9*139:9*619:9*725:9*505:9*16:9*277:9*49:9*362:9*45:9*261:9*235:9*516:9*79:9*747:9*565:9*5:9*74:9*191:9*55:9*1256:9*425:9*763:9*157:9*1068:9*1027:9*161:9*1238:9*1489:9*1241:9*595:9*388:14*34:14*134:14*8:11*25:11*982:11*129:11*737:11*243:11*177:11*102:11*97:11*3:11*151:11*206:13*37:13*23:13*12:13*33:15*38:15*24:15*153:15*23:10*494:10*11:10*283:10*1068:10*177:10*194:10*96:10*42:10*1380:10*1054:10*370:10*1188:10*106:10*1381:10*1066:17*38 +9*6:9*277:9*35:9*47:9*131:9*55:9*41:9*7:9*238:9*161:3*9:3*166:3*0:3*90:3*1064:3*495:3*39:3*400:8*58:8*49:8*153:8*769:8*79:8*2182:8*51:8*44:8*20:8*1544:8*2183:8*1452:8*56:8*314:8*980:8*378:14*15:5*48:5*1:5*2:5*685:5*83:5*39:5*306:5*62:5*683:5*236:7*1542:7*482:7*16:7*426:7*17:7*231:7*19:7*129:7*68:7*586:7*1731:7*78:7*98:7*1563:4*539:4*121:4*13:4*6:4*1624:4*49:4*48:4*378:4*53:4*9:4*0:4*253:2*22:2*2:2*8:2*0:2*1:2*3:2*7:2*6:2*11:2*160:2*35:2*55:2*245:11*983:11*261:11*172:11*307:6*15:6*1165:6*301:6*5:6*32:6*64:6*30:6*159:6*54:6*25:6*2222:6*2223:6*2224:6*2225:6*430:10*65:10*115:10*231:13*9:13*33:1*6:1*9:12*55:15*154 +7*337:7*1542:7*586:7*313:7*521:7*1899:7*278:7*159:7*598:7*170:7*186:7*488:7*87:7*468:7*239:7*1470:7*720:7*73:7*310:7*1282:7*199:7*349:7*1731:7*2187:7*323:7*2188:7*1373:7*58:7*707:2*0:2*1:2*118:2*2:2*7:2*3:2*22:2*38:2*8:2*6:2*11:2*12:2*5:2*9:8*10:8*554:8*2184:8*52:8*163:8*86:8*72:8*392:8*70:8*58:8*110:8*664:8*234:8*243:8*349:8*272:8*66:8*34:8*2161:8*2168:8*2185:8*737:8*127:8*2186:8*141:8*378:5*48:5*459:5*37:5*47:5*123:5*278:5*455:5*162:5*33:5*50:5*332:5*5:5*242:5*1151:5*1583:5*632:5*300:3*166:3*0:3*57:3*369:3*287:3*9:3*1454:3*2:3*1455:3*1456:3*31:3*12:3*400:4*378:4*253:4*251:4*1712:4*1713:4*1714:4*987:4*377:4*780:4*106:4*6:4*1715:4*1121:4*7:4*31:4*569:4*546:4*68:4*116:4*322:4*110:4*1716:4*275:4*1697:4*0:6*404:6*719:6*3:6*73:6*15:6*2226:6*2227:6*488:6*601:6*701:6*160:6*575:6*98:6*1077:6*33:6*883:6*300:6*828:6*184:6*25:6*2228:6*2229:6*2230:6*2231:6*2232:6*46:6*102:6*960:6*5:6*1074:6*322:9*1712:9*192:9*516:9*5:9*277:9*191:9*1290:9*353:9*1713:9*74:9*169:9*161:9*540:9*1396:9*408:9*1191:9*572:9*425:9*0:9*1714:9*340:9*49:9*1715:9*1385:9*88:9*122:9*271:12*692:12*132:12*0:12*323:12*58:12*413:12*693:12*2:12*694:10*42:10*471:10*274:10*6:10*824:10*276:10*593:10*3:10*378:10*543:10*74:10*809:10*521:10*46:10*367:10*34:10*708:11*3:11*30:11*564:11*36:11*310:11*242:11*175:11*111:11*984:11*719:13*303:13*106:13*33:14*60:14*158:15*37:1*5 +3*385:3*645:3*166:3*0:3*214:3*9:3*46:3*400:3*62:1*8:1*1:1*9:1*5:2*5:2*0:2*47:2*33:2*7:2*8:2*11:2*2:2*3:2*6:2*9:2*12:2*1:2*64:5*159:5*147:5*1:5*2:5*860:5*344:5*457:5*96:5*1541:5*97:5*282:5*12:5*300:4*6:4*819:4*38:4*116:4*378:4*253:4*0:4*206:4*1204:8*449:8*165:8*1034:8*128:8*20:8*305:8*180:8*190:8*392:8*65:8*52:8*49:8*2187:8*1831:8*378:7*1942:7*17:7*1475:7*198:7*968:7*598:7*223:7*2189:7*6:7*361:7*1929:7*696:7*278:7*227:7*586:7*1731:12*6:12*307:12*315:12*695:12*80:12*236:12*7:12*90:12*66:10*264:10*55:10*252:10*194:11*45:11*36:11*174:11*763:11*129:11*470:9*161:9*0:9*155:9*619:9*575:9*332:9*1716:9*191:9*77:9*233:6*146:6*263:6*200:6*5:6*1269:6*163:6*287:6*286:6*1158:6*291:6*2233:6*33:6*2234:6*2235:13*423:13*33 +4*19:4*12:4*378:4*253:4*1717:4*1718:4*1719:4*987:4*723:4*1720:4*15:4*68:4*113:4*452:4*106:4*0:7*1191:7*1073:7*586:7*1814:7*68:7*51:7*19:7*50:7*87:7*186:7*6:7*521:7*58:7*707:2*2:2*11:2*12:2*7:2*16:2*3:2*0:2*9:2*6:2*1:2*506:2*187:2*8:6*1158:6*53:6*2236:6*3:6*1828:3*166:3*0:3*46:3*1:3*62:3*182:3*400:3*1338:13*5:13*33:8*2188:8*1535:8*572:8*49:8*110:8*675:8*170:8*703:8*910:8*47:8*515:8*372:8*378:12*696:12*168:12*307:12*66:11*45:11*266:11*11:9*1079:9*0:9*218:9*191:14*13:5*144:5*282:5*147:5*5:5*12:5*553:5*167:10*46:16*75:1*8 +9*49:9*185:9*388:9*238:9*5:9*1717:9*816:9*425:9*426:9*161:9*55:2*1:2*11:2*8:2*0:2*2:2*64:2*16:2*6:2*3:2*22:2*38:2*9:2*27:2*48:2*67:2*4:2*5:2*12:2*37:2*45:4*29:4*45:4*16:4*19:4*260:4*568:4*1182:4*378:4*2:4*6:4*1362:4*0:4*253:10*407:10*154:10*716:10*267:10*93:10*46:10*11:3*166:3*0:3*382:3*1254:3*48:3*1127:3*9:3*1:3*400:8*234:8*20:8*58:8*1823:8*149:8*207:8*164:8*165:8*18:8*2189:8*328:8*232:8*66:8*314:8*980:8*378:5*1:5*2:5*39:5*37:5*12:5*1372:5*712:5*62:5*965:5*601:5*408:5*302:6*46:6*152:6*25:6*2237:6*418:6*1413:6*174:6*108:6*320:6*322:6*856:7*566:7*19:7*203:7*103:7*586:7*1731:7*2:7*170:7*598:7*690:7*205:7*75:7*157:7*829:7*63:7*981:7*2008:7*381:7*688:7*286:7*133:7*129:7*95:7*1016:1*6:1*7:12*2:12*168:13*73:13*23:13*33:11*207:14*15 +9*425:9*165:9*157:9*132:9*619:9*1:9*1132:9*426:9*49:9*978:9*200:7*286:7*778:7*808:7*173:7*133:7*183:7*87:7*692:7*432:7*2190:7*103:7*1656:7*168:7*278:7*159:7*69:7*58:2*0:2*11:2*2:2*1:2*3:2*7:2*9:2*64:2*45:2*8:2*12:2*22:2*38:2*6:2*55:2*5:2*33:2*37:10*407:10*154:10*405:10*1115:10*367:10*946:10*46:10*42:10*716:10*161:3*382:3*0:3*2:3*9:3*85:3*1127:3*400:6*48:6*15:6*160:6*579:6*418:6*151:6*174:6*586:6*503:6*183:6*782:6*191:6*147:6*175:6*402:4*45:4*1362:4*29:4*16:4*541:4*6:4*0:4*253:5*1:5*2:5*41:5*598:5*23:5*116:5*147:5*39:5*374:5*1584:16*27:14*11:14*76:8*822:8*66:8*253:8*58:8*46:8*234:8*314:8*980:8*373:8*378:13*1:13*33:12*169:12*168:12*76:12*55:12*6:11*30:11*63:15*71:15*23 +2*2:2*1:2*0:2*11:2*8:2*3:2*7:2*160:2*6:2*22:2*21:5*685:5*39:5*439:5*1:5*2:5*47:5*48:5*5:5*1110:5*340:5*167:5*24:5*888:5*23:5*300:9*55:9*280:9*6:9*685:9*79:9*59:9*77:9*277:9*41:9*1205:9*161:9*122:3*166:3*0:3*1:3*9:3*12:3*123:7*0:7*60:7*186:7*1594:7*129:7*19:7*1378:7*152:7*1557:7*277:7*58:7*378:8*58:8*217:8*234:8*3:8*110:8*1115:8*53:8*1303:8*20:8*314:8*980:8*378:12*135:12*459:12*465:12*245:12*323:12*2:12*55:12*169:12*379:12*168:12*6:11*170:11*36:11*257:11*657:11*127:6*15:6*3:6*100:6*1140:6*306:6*691:6*364:10*182:10*66:10*264:10*869:10*676:10*11:10*365:10*675:10*194:10*97:4*213:4*75:4*6:4*539:4*150:4*113:4*106:4*0:4*253:13*115:13*33:14*8 +3*75:1*8:1*6:4*129:4*215:6*465:8*499:12*6:7*48:2*2:2*0:5*1585 +13*30:13*33:6*950:6*2238:6*312:6*300:6*317:5*1:5*2:5*48:5*116:5*300:3*0:3*9:3*400:14*164:7*1472:7*53:7*58:7*2191:2*11:2*3:2*2:2*22:2*7:2*33:2*0:2*6:2*1:2*92:10*909:10*46:10*154:10*978:9*33:9*6:9*1120:9*27:9*550:8*112:8*234:8*51:8*314:8*980:8*2190:4*3:4*106:4*68:4*0:4*253:12*6 +7*1002:7*0:7*333:7*1739:7*1349:7*186:7*1895:2*0:2*1:2*6:2*8:2*4:2*2:2*11:2*33:2*7:2*12:2*3:2*22:2*83:6*715:6*788:6*141:6*2239:6*70:6*317:6*478:6*50:4*860:4*1298:4*110:4*6:4*1624:4*0:4*253:3*166:3*0:3*1:3*9:5*439:5*1:5*2:5*48:5*19:5*1365:5*56:5*94:5*300:9*5:9*1718:9*198:9*79:9*529:9*1719:13*9:13*104:13*37:13*424:13*33:10*1382:10*258:10*1056:10*1028:10*732:10*35:11*3:11*163:8*49:8*92:8*270:8*65:8*20:8*2191:8*424:8*156:8*128:8*314:8*980:8*378:16*16:12*193 +7*773:7*2192:7*841:13*181:12*697:12*6:12*80:12*18:2*22:2*2:2*8:2*0:2*3:2*11:9*33:9*56:9*1720:9*362:9*565:9*966:9*45:8*1118:8*24:8*157:5*1:5*2:5*193:5*71:5*1586:5*48:5*49:3*0:6*881:6*2240:4*1008:4*147:10*171:10*87:10*909:15*155 +3*550:3*0:3*1457:3*294:3*9:3*30:1*9:1*4:1*3:10*42:10*1383:10*97:10*46:7*586:7*2193:7*178:7*46:7*48:7*338:7*251:7*2070:7*1475:4*378:4*253:4*31:4*6:4*0:6*25:6*2241:6*200:6*23:6*2187:6*1720:6*1089:6*34:6*438:8*1270:8*165:8*13:8*1311:8*418:11*66:11*98:11*151:11*111:2*3:2*7:2*11:2*22:2*0:2*1:2*4:2*6:12*366:12*676:12*286:12*462:12*128:9*608:9*231:9*1721:5*55:14*28:13*33 +14*23:14*76:14*41:14*38:2*2:2*0:2*6:2*55:2*7:2*489:2*11:2*22:2*8:2*3:2*56:2*1:2*9:2*103:5*75:5*236:5*1:5*2:5*48:5*47:5*1587:5*62:5*39:5*41:5*248:7*45:7*89:7*1379:7*345:7*64:7*186:7*538:7*2194:7*1726:7*933:7*60:7*323:7*967:7*1485:7*277:7*2195:7*337:7*848:7*2196:7*180:7*238:3*0:3*571:3*76:3*1458:3*9:3*89:3*2:3*1028:3*12:3*1:3*524:3*522:8*24:8*574:8*634:8*1338:8*468:8*2192:8*48:8*234:8*290:8*141:8*1080:8*645:8*100:8*53:8*594:8*66:8*181:8*71:8*3:8*56:8*941:8*20:8*50:12*506:12*169:12*2:12*128:12*207:12*89:4*539:4*6:4*2:4*89:4*275:4*110:4*554:4*398:4*13:4*49:4*116:4*83:6*493:6*1450:6*58:6*3:6*2242:6*273:6*473:6*692:6*1077:6*284:6*56:6*195:6*34:6*46:6*102:6*78:6*693:6*306:6*304:6*687:6*574:6*15:6*73:6*49:10*1384:10*34:10*178:10*968:10*273:10*66:10*343:10*9:10*35:10*870:10*43:10*117:10*22:9*5:9*0:9*950:9*1722:9*456:9*1283:9*234:9*3:9*60:9*6:9*271:9*38:9*1518:9*1723:9*241:9*504:9*403:9*182:9*1724:9*88:15*38:15*53:11*51:11*27:11*1:11*4:11*172:11*261:11*639:11*121:17*7:13*12:13*115:16*7 +10*1385:10*40:10*840:10*1248:10*1386:10*1211:10*981:10*1008:10*745:10*746:10*1387:10*367:10*273:10*163:10*46:10*64:10*317:10*991:10*1388:10*22:10*293:10*391:10*1216:10*194:10*1039:10*1389:10*502:10*97:12*129:12*366:12*676:12*698:12*90:12*135:12*58:12*699:12*700:12*483:12*701:12*89:12*702:12*7:12*703:12*0:2*0:2*12:2*6:2*1:2*2:2*11:2*3:2*7:2*8:2*22:2*9:2*58:2*304:2*73:2*68:2*181:2*118:2*188:2*5:2*38:2*48:2*33:2*84:7*2070:7*0:7*48:7*1051:7*178:7*2197:7*361:7*246:7*883:7*1859:7*2067:7*182:7*19:7*339:7*966:7*2025:7*502:7*271:7*299:7*186:7*598:7*87:7*214:7*216:7*2198:7*501:7*45:7*1110:7*465:7*702:7*43:7*241:7*864:7*1381:7*1251:9*39:9*23:9*271:9*383:9*231:9*144:9*1725:9*1550:9*161:9*608:9*1726:9*1332:9*1727:9*1728:9*830:9*417:9*261:9*19:9*903:9*459:9*229:9*1729:9*1575:9*661:9*1730:9*619:9*425:9*426:9*360:9*264:9*1032:8*52:8*214:8*13:8*45:8*996:8*2193:8*66:8*1311:8*17:8*164:8*2172:8*2194:8*866:8*20:8*1143:8*765:8*243:8*207:8*39:8*2195:8*975:8*392:8*1402:8*53:8*55:8*2196:8*1709:8*314:8*980:8*372:11*985:11*164:11*53:11*492:11*396:11*118:11*707:11*111:11*175:11*672:11*36:11*986:11*247:11*177:11*380:11*987:11*988:11*109:11*127:11*989:11*30:11*460:11*1:11*119:11*771:3*166:3*0:3*1:3*57:3*20:3*400:3*9:3*105:3*61:3*89:3*283:3*744:3*296:3*44:3*78:3*87:3*1459:3*46:3*52:3*27:3*2:3*104:5*439:5*1:5*2:5*132:5*109:5*242:5*62:5*1588:5*533:5*145:5*14:5*1172:5*18:5*1044:5*48:5*117:5*96:5*221:5*69:5*40:14*271:14*28:14*8:14*272:14*13:14*78:14*148:6*2187:6*15:6*147:6*250:6*300:6*390:6*249:6*1216:6*404:6*12:6*2243:6*895:6*7:6*73:6*200:6*719:6*3:6*708:6*195:6*322:6*692:6*56:6*223:6*1580:6*287:6*273:6*854:6*2244:4*3:4*19:4*0:4*635:4*1721:4*1722:4*1363:4*73:4*273:4*275:4*9:4*539:4*213:4*4:4*6:4*1723:4*76:4*253:13*43:13*406:13*33:15*95:15*31:16*5 +6*1110:6*1459:6*15:6*160:6*41:6*12:6*2245:6*820:6*46:6*463:6*2246:6*5:3*9:3*0:3*519:3*1162:3*1:3*12:3*296:13*23:13*30:13*33:7*1814:7*89:7*1551:7*168:7*303:7*1496:7*2085:7*478:7*167:7*488:7*19:7*103:7*173:5*1:5*2:5*47:5*287:5*31:5*35:5*129:5*23:5*198:5*62:5*12:2*11:2*0:2*3:2*2:2*1:2*6:2*8:2*7:2*12:2*9:2*5:2*186:2*64:2*22:2*83:8*1115:8*49:8*196:8*151:8*274:8*56:8*20:8*143:8*1543:8*643:8*66:8*703:8*58:8*45:8*1755:8*314:8*980:8*371:12*80:12*55:12*2:12*89:12*296:12*149:12*6:10*890:10*276:10*365:10*167:10*182:10*35:10*1390:11*25:11*23:11*36:11*200:11*990:14*13:14*151:4*527:4*31:4*28:4*106:4*0:4*253:9*46:9*162:9*8:9*38 +11*625:11*0:11*180:11*728:11*30:11*151:11*721:11*991:11*25:11*62:4*1306:4*253:4*1724:4*220:4*997:4*36:4*378:4*376:4*1725:4*33:4*48:4*251:4*205:4*6:4*69:4*27:4*57:4*76:4*110:4*197:4*89:4*952:4*1726:4*1727:4*1728:4*1729:4*1730:4*19:4*496:4*2:5*48:5*1:5*2:5*62:5*77:5*663:5*68:5*128:5*129:5*19:5*1589:5*24:5*159:5*340:5*1590:5*1591:5*131:5*293:5*47:5*167:5*117:5*29:5*1592:5*31:5*1440:5*94:1*6:1*1:3*0:3*85:3*9:3*1290:3*301:3*38:3*1460:3*2:3*41:3*268:3*88:3*57:3*379:3*1461:3*575:3*89:3*27:3*4:3*1462:8*307:8*2197:8*1008:8*1308:8*634:8*917:8*1244:8*314:8*580:8*58:8*53:8*319:8*3:8*48:8*402:8*521:8*1360:8*1429:8*468:8*2198:8*235:8*49:8*718:8*66:8*1317:8*127:8*39:8*50:8*52:8*966:8*2199:8*970:8*638:8*878:8*1529:8*2200:8*24:7*46:7*1027:7*586:7*427:7*2199:7*861:7*17:7*319:7*213:7*2200:7*89:7*82:7*663:7*337:7*768:7*1:7*875:7*2201:7*2202:7*1291:7*181:7*2203:7*2204:7*173:7*157:7*286:7*1014:7*838:2*0:2*6:2*3:2*543:2*2:2*1:2*8:2*22:2*5:2*9:2*11:2*233:2*14:2*118:2*16:2*322:2*12:9*56:9*234:9*965:9*1731:9*157:9*1283:9*254:9*161:9*15:9*16:9*35:9*646:9*1732:9*1122:9*24:9*5:9*198:9*1221:9*1056:9*1:9*1456:9*1070:9*608:9*34:9*261:9*1733:9*950:16*5:16*7:16*47:16*6:16*1:6*73:6*737:6*25:6*2247:6*39:6*141:6*50:6*222:6*284:6*57:6*2059:6*794:6*2248:6*15:6*1334:6*190:6*2249:6*683:6*103:6*2250:6*2251:6*2252:6*83:6*1588:6*5:6*465:6*211:6*2253:6*30:6*1208:6*163:6*730:6*273:6*49:6*2254:6*2255:6*34:6*48:6*1795:6*380:6*381:10*11:10*194:10*42:10*1391:10*556:10*850:10*610:10*1392:10*65:10*1:10*1393:10*46:10*910:10*890:10*181:10*1092:10*154:10*832:10*1117:10*1028:10*1394:14*160:14*57:14*273:12*117:12*532:12*169:12*103:12*504:12*18:12*35:12*148:12*7:13*425:13*30:13*255:13*37:13*23:15*156:15*59 +4*6:4*1731:4*1640:4*539:4*644:4*131:4*59:4*27:4*128:4*54:4*489:4*12:2*0:2*1:2*6:2*11:2*544:2*3:2*58:2*114:2*16:2*8:2*12:2*4:2*5:2*9:2*2:2*7:2*67:2*22:2*33:2*46:2*64:2*545:10*1395:10*826:10*546:10*1396:10*946:10*1397:10*806:10*832:10*273:10*606:10*154:10*1398:10*1399:10*18:10*6:10*879:10*428:10*167:10*493:10*613:3*1463:3*0:3*9:3*1464:3*10:3*5:3*57:3*1465:3*2:3*103:3*101:3*6:8*967:8*2201:8*216:8*261:8*970:8*1018:8*49:8*950:8*151:8*262:8*152:8*2105:8*1312:8*234:8*441:8*115:8*1096:8*18:8*181:8*86:8*718:8*418:8*2202:8*3:8*290:8*53:8*2053:8*2203:8*2069:8*2204:8*2205:9*736:9*619:9*707:9*832:9*337:9*118:9*161:9*1734:9*580:9*1735:9*555:9*176:9*27:9*279:9*122:9*845:9*88:9*292:9*1052:9*793:9*362:9*261:9*1736:9*1737:13*426:13*10:13*427:5*1:5*2:5*295:5*97:5*39:5*75:5*33:5*62:5*41:5*449:5*545:5*37:5*598:5*71:5*125:5*354:5*423:5*12:5*450:5*1593:7*1383:7*933:7*1363:7*108:7*1342:7*2205:7*815:7*337:7*159:7*53:7*2206:7*36:7*769:7*786:7*186:7*600:7*1384:7*1294:7*58:7*11:7*203:11*992:11*11:11*993:11*994:11*995:11*996:11*542:11*997:11*198:1*1:14*52:14*35:14*274:6*98:6*708:6*2256:6*278:6*725:6*141:6*187:6*4:6*184:6*210:6*1580:6*495:12*704:12*361:12*173:12*87:12*2:12*207:12*169:12*358:12*89:12*705:12*7:12*291:12*706:12*202:12*707:15*137:15*157:16*47 +6*45:6*79:6*13:6*321:6*210:6*1422:6*40:6*570:6*147:6*15:6*5:6*49:6*730:6*743:6*50:6*1465:6*854:6*691:6*692:2*19:2*2:2*1:2*0:2*6:2*4:2*3:2*76:2*83:2*56:2*297:2*43:2*11:2*41:2*8:2*33:2*124:5*924:5*1:5*2:5*253:5*62:5*332:5*201:5*344:5*143:5*70:5*40:5*663:5*428:5*77:5*1359:3*0:3*9:3*46:3*744:3*57:3*666:3*1466:3*1467:3*1468:8*917:8*2206:8*307:8*2207:8*432:8*270:8*56:8*2197:8*536:7*46:7*480:7*1051:7*515:7*2207:7*90:7*277:7*1050:7*335:7*67:7*524:7*173:7*82:7*1475:7*333:7*45:4*792:4*220:4*59:4*6:4*15:4*150:4*40:4*275:4*377:4*27:4*998:4*1032:4*1220:4*997:4*76:4*1732:4*200:10*154:10*252:10*880:10*1400:10*55:10*68:10*988:10*686:10*1068:14*273:14*75:1*3:1*1:1*6:1*2:1*9:1*5:11*151:11*657:11*998:11*625:9*1283:9*332:9*5:9*572:9*1159:12*18:12*708:13*415:13*23 +11*339:11*1:11*254:11*999:11*235:11*695:11*127:11*53:11*627:11*540:3*508:3*0:3*1:3*123:3*9:3*57:3*2:3*46:3*76:10*42:10*1401:10*1402:10*1:10*540:10*11:10*873:10*1019:10*850:10*452:10*815:2*8:2*0:2*1:2*6:2*58:2*11:2*3:2*5:2*33:2*14:2*2:2*22:2*335:2*38:2*7:4*82:4*76:4*631:4*33:4*220:4*6:4*19:4*27:4*57:4*213:4*117:4*576:4*105:4*378:4*253:4*2:4*31:4*29:5*1:5*2:5*1515:5*128:5*123:5*61:5*19:5*24:5*242:5*253:5*129:5*1594:5*75:5*559:5*167:5*46:5*12:5*1595:5*274:5*164:5*307:5*449:5*62:7*0:7*141:7*1128:7*46:7*1050:7*316:7*815:7*90:7*479:7*317:7*186:7*119:7*27:7*1726:7*1349:7*60:7*969:7*1573:7*338:7*53:7*64:7*2208:7*1179:7*82:7*490:7*73:7*1440:7*360:7*586:7*228:7*690:7*1098:7*420:7*192:6*693:6*13:6*141:6*159:6*19:6*1010:6*68:6*306:6*883:6*15:6*179:6*278:6*2220:6*103:6*78:6*25:6*2257:6*5:6*46:6*29:6*321:6*1033:6*4:6*155:6*39:8*1000:8*917:8*2208:8*307:8*50:8*110:8*595:8*418:8*593:8*940:8*890:8*889:8*2209:8*2210:8*468:8*70:8*489:9*1738:9*125:9*1739:9*79:9*595:9*1196:9*90:9*56:9*97:9*40:9*1221:9*1210:9*152:9*185:9*555:9*938:9*430:14*20:14*165:12*169:12*57:12*103:12*390:12*168:12*709:12*18:15*73:15*38:13*267:13*428:13*10:13*429:13*37:16*5 +9*173:9*231:9*27:9*88:9*542:9*1123:9*627:9*191:9*164:9*608:9*619:9*79:9*248:9*249:9*1740:9*112:9*1741:9*1187:10*891:10*276:10*1403:10*426:10*30:10*121:10*274:10*22:10*147:10*42:10*283:10*1404:10*1405:10*556:10*11:10*154:10*1406:10*1407:10*1408:10*526:10*97:10*6:10*571:10*809:7*841:7*1472:7*53:7*330:7*720:7*19:7*69:7*359:7*310:7*365:7*554:7*1397:7*170:7*1020:7*586:7*864:7*2209:7*2121:7*177:7*2210:7*60:7*186:7*883:7*87:7*284:7*375:7*285:7*48:7*1972:7*231:7*1460:7*15:7*1471:7*420:2*3:2*6:2*1:2*0:2*8:2*11:2*33:2*9:2*16:2*12:2*22:2*2:2*7:2*58:2*5:2*4:2*37:2*68:2*118:2*88:4*1055:4*117:4*9:4*76:4*378:4*253:4*6:4*68:4*460:4*321:4*42:4*0:3*9:3*0:3*180:17*5:17*12:11*469:11*25:11*660:11*57:11*477:11*261:11*220:11*59:11*643:8*1179:8*245:8*165:8*562:8*181:8*65:8*3:8*110:8*53:8*196:8*58:8*72:8*1391:8*60:8*1405:8*2211:8*18:8*46:8*66:8*41:8*358:8*39:8*2212:8*71:8*73:8*1992:8*305:8*314:8*980:6*216:6*19:6*50:6*5:6*273:6*713:6*777:6*36:6*364:6*25:6*2258:6*191:6*2022:6*571:6*306:6*100:6*472:6*729:6*78:6*1113:6*223:6*317:6*166:6*512:6*959:6*159:12*80:12*2:12*114:12*67:12*169:12*57:12*710:12*129:5*33:5*5:5*41:5*39:5*167:5*77:5*62:5*195:5*151:5*221:5*375:5*749:5*447:5*293:5*301:13*30:13*32:13*22:13*9:13*67:13*43:13*33:14*13:14*122:14*77:14*75:16*76:15*23 +5*904:5*39:5*23:5*995:5*740:5*76:5*251:5*65:5*37:5*1019:5*18:5*1044:5*48:5*96:5*596:5*117:5*354:5*129:5*301:7*586:7*168:7*381:7*734:7*1132:7*2207:7*2:7*173:7*426:7*191:7*1034:7*45:7*167:7*967:7*322:7*713:7*89:7*72:7*667:7*1015:7*60:7*1419:7*178:7*336:7*90:7*420:4*378:4*253:4*113:4*1219:4*271:4*1733:4*27:4*53:4*367:4*1734:4*28:4*0:6*25:6*2259:6*570:6*56:6*322:6*5:6*381:6*870:6*175:6*250:6*267:6*40:6*159:6*1149:6*1380:6*54:6*300:6*503:6*510:6*1013:6*485:6*46:6*740:6*411:6*2260:6*2261:6*224:6*622:8*2211:8*99:8*718:8*290:8*916:8*1245:8*2213:8*363:8*78:8*20:8*44:8*721:8*1559:8*156:8*140:8*234:8*141:8*70:8*50:8*110:8*440:8*2214:8*314:8*980:3*0:3*501:3*9:3*744:3*46:3*1469:3*324:3*1470:3*1:3*105:3*12:3*121:3*492:3*103:2*11:2*0:2*3:2*6:2*8:2*2:2*1:2*10:2*22:2*9:2*7:2*33:2*12:2*93:2*62:2*88:11*151:11*1000:11*3:11*1:11*177:11*23:9*241:9*362:9*5:9*75:9*71:9*161:9*296:9*62:9*1024:9*1:9*19:9*115:9*271:9*246:9*12:9*425:12*169:12*291:12*354:12*76:12*117:13*184:13*23:13*42:13*147:13*33:1*7:1*1:1*6:1*4:10*879:10*11:10*170:10*161:10*9:10*71:10*916:10*692:10*1409:10*836:10*222:10*154:10*273:10*2:15*24 +5*48:5*439:5*1:5*2:5*143:5*19:5*97:5*129:5*12:5*37:5*346:5*1596:5*127:5*568:5*23:5*559:5*62:5*647:5*912:5*171:5*1597:5*592:5*666:5*70:5*71:5*1598:5*570:5*53:5*1114:5*325:5*31:5*128:5*828:5*166:5*1474:5*56:5*69:5*533:5*159:5*1599:5*554:5*447:5*77:5*293:5*1600:5*252:5*46:5*151:5*167:5*75:5*33:5*242:5*131:5*1601:5*29:5*136:5*1245:5*139:5*116:5*319:5*337:5*147:5*1602:5*1603:5*43:5*40:5*41:5*168:5*491:5*865:5*165:5*375:5*591:5*1541:5*150:5*663:5*74:5*236:5*1604:5*596:5*144:5*1605:5*240:5*1081:5*306:5*123:5*1581:5*132:5*1606:4*37:4*150:4*15:4*1735:4*220:4*253:4*323:4*1736:4*95:4*1509:4*201:4*200:4*31:4*1737:4*837:4*105:4*33:4*4:4*860:4*1298:4*1132:4*121:4*561:4*6:4*73:4*1247:4*1055:4*9:4*29:4*27:4*25:4*117:4*197:4*842:4*116:4*18:4*76:4*97:4*122:4*658:4*1738:4*268:4*28:4*57:4*637:4*636:4*19:4*312:4*1232:4*0:4*900:4*378:4*1032:4*630:4*63:4*877:4*999:4*151:4*110:4*205:4*1739:4*1220:4*997:4*644:4*106:4*1233:4*40:4*124:4*816:4*1705:2*108:2*6:2*8:2*3:2*0:2*2:2*44:2*9:2*45:2*11:2*38:2*5:2*1:2*7:2*22:2*33:2*12:2*48:2*4:2*75:2*77:2*113:2*248:2*92:2*69:2*524:2*546:2*240:2*245:2*14:2*65:2*47:2*154:2*19:2*16:2*93:2*62:1*6:1*2:1*4:1*8:8*2215:8*1590:8*234:8*60:8*785:8*290:8*2216:8*49:8*703:8*80:8*24:8*2217:8*165:8*233:8*489:8*10:8*2218:8*1382:8*70:8*1279:8*196:8*841:8*1504:8*305:8*2219:8*962:8*539:8*56:8*1122:8*50:8*39:8*2220:8*65:8*1460:8*100:8*255:8*595:8*593:8*484:8*1097:8*1005:8*536:8*314:8*2221:8*58:8*97:8*59:8*19:8*1578:8*1439:8*241:8*2222:8*550:8*421:8*195:8*307:8*2223:8*2114:8*201:8*45:8*1002:8*2224:8*2225:8*46:8*653:8*261:8*308:8*316:8*1357:8*53:8*796:8*252:8*1404:8*643:8*3:8*395:8*1669:8*1525:8*875:8*626:8*832:8*407:8*2226:8*78:3*166:3*0:3*9:3*85:3*6:3*901:3*152:3*1471:3*1322:3*1039:3*645:3*164:3*915:3*76:3*7:3*52:3*41:3*46:3*1472:3*105:3*10:3*100:3*90:3*241:3*57:3*27:3*476:3*483:3*439:3*700:3*48:3*465:3*637:3*75:3*12:3*2:3*1473:3*921:3*736:3*1435:3*1387:3*604:3*1474:3*1475:3*20:7*46:7*1153:7*1027:7*420:7*115:7*519:7*232:7*1726:7*90:7*133:7*2211:7*598:7*87:7*688:7*738:7*204:7*286:7*56:7*2029:7*2212:7*2213:7*2214:7*551:7*47:7*841:7*361:7*214:7*33:7*186:7*1586:7*331:7*1460:7*2122:7*1543:7*246:7*1419:7*69:7*1608:7*524:7*757:7*1612:7*210:7*176:7*315:7*19:7*1625:7*875:7*72:7*1440:7*967:7*1455:7*182:7*378:7*1806:7*749:7*2215:7*31:7*965:7*256:7*82:7*2216:7*16:7*66:7*163:7*1226:7*119:7*514:7*2217:7*372:7*60:7*138:7*472:7*2218:7*490:7*586:7*288:7*84:7*63:7*335:7*360:7*2219:7*1510:7*932:7*618:7*1374:7*1545:7*854:7*1500:7*1231:7*17:7*1406:7*2220:7*969:7*614:7*1107:7*225:7*1927:7*2221:7*309:7*2222:7*468:7*1252:7*478:7*1219:7*2223:7*1449:7*521:7*334:7*1349:7*102:7*375:7*2224:7*1047:7*1819:7*1970:7*509:7*408:7*303:7*81:7*776:7*317:7*2225:7*2226:7*167:7*1050:7*1372:7*1742:7*1331:7*208:7*1822:7*1895:7*43:7*64:7*1741:7*1200:7*1600:7*177:7*123:6*141:6*91:6*117:6*33:6*488:6*103:6*693:6*46:6*54:6*31:6*489:6*692:6*56:6*23:6*723:6*1820:6*729:6*730:6*273:6*174:6*404:6*211:6*64:6*49:6*147:6*45:6*152:6*200:6*244:6*725:6*1079:6*602:6*2262:6*2263:6*1598:6*66:6*84:6*39:6*964:6*236:6*151:6*158:6*175:6*1024:6*60:6*685:6*5:6*164:6*190:6*13:6*551:6*1825:6*179:6*1450:6*15:6*25:6*2264:6*98:6*159:6*34:6*949:6*2265:6*1165:6*1010:6*2266:6*2267:6*566:6*737:6*170:6*586:6*2268:6*481:6*73:6*1204:6*2269:6*2270:6*2271:6*10:6*1334:6*2272:6*2273:6*565:6*2274:6*68:6*2275:6*1136:6*2276:6*2277:6*1836:6*2278:6*2279:6*154:6*715:6*2280:6*165:6*2281:6*2282:6*313:6*2283:6*50:6*322:6*250:6*2284:6*2022:6*2220:6*574:6*572:6*126:6*2025:6*790:6*460:6*40:6*1556:6*570:6*4:9*362:9*56:9*1742:9*1517:9*47:9*1122:9*1723:9*97:9*1159:9*84:9*261:9*241:9*516:9*597:9*281:9*34:9*1743:9*1221:9*38:9*619:9*1283:9*13:9*1458:9*426:9*1477:9*161:9*664:9*135:9*1381:9*1009:9*185:9*45:9*1744:9*16:9*699:9*5:9*377:9*216:9*132:9*1745:9*55:9*430:9*59:9*82:9*90:9*1746:9*506:9*324:9*671:9*1747:9*51:9*779:9*530:9*1048:9*570:9*1748:9*503:9*552:9*565:9*1749:9*254:9*1416:9*1:9*40:9*707:9*277:9*249:9*1750:9*79:9*992:9*1751:9*1752:9*24:9*1753:9*1754:9*1090:9*165:9*191:9*1668:9*1755:9*1119:9*130:9*1120:9*115:9*280:9*1756:9*213:9*1660:9*580:9*1757:9*1758:9*1557:9*542:9*198:9*674:9*1153:9*1643:9*173:9*927:9*642:14*160:14*79:14*57:14*51:14*195:14*34:14*163:14*8:14*100:14*232:14*275:14*60:14*276:14*130:14*75:10*194:10*973:10*909:10*35:10*9:10*154:10*653:10*887:10*422:10*391:10*46:10*1092:10*674:10*11:10*609:10*872:10*1410:10*209:10*32:10*1411:10*933:10*412:10*569:10*1412:10*1413:10*836:10*258:10*1414:10*1164:10*283:10*879:10*548:10*5:10*124:10*556:10*981:10*329:10*0:10*186:10*335:10*1394:10*1415:10*2:10*1416:10*66:10*1417:10*68:10*489:10*178:10*822:10*956:10*93:10*338:10*1184:10*320:10*1418:10*809:10*686:10*1419:10*210:10*1093:10*1420:10*147:10*173:10*1421:10*946:10*1235:10*1422:10*1423:10*565:10*433:10*424:10*1424:10*751:10*71:10*222:10*162:16*5:16*77:16*7:16*49:16*1:16*31:11*175:11*576:11*151:11*263:11*220:11*23:11*258:11*434:11*88:11*177:11*268:11*321:11*9:11*93:11*235:11*172:11*1001:11*278:11*111:11*678:11*3:11*1002:11*25:11*113:11*98:11*864:11*1003:11*1:11*284:11*504:11*558:11*432:11*1004:11*1005:11*673:11*1006:11*1007:11*1008:11*29:11*1009:11*343:11*554:11*60:11*163:11*207:11*57:11*1010:11*776:11*36:11*1011:11*33:11*1012:15*38:15*42:15*15:15*23:15*78:15*137:15*84:12*135:12*291:12*55:12*90:12*18:12*198:12*2:12*85:12*509:12*136:12*208:12*169:12*711:12*1:12*245:12*99:12*430:12*231:12*479:12*712:12*199:12*610:12*713:12*80:12*66:12*714:12*303:12*715:12*7:12*716:12*496:12*717:12*578:12*165:12*718:12*719:12*720:12*362:12*336:12*67:12*721:13*430:13*73:13*9:13*8:13*106:13*10:13*23:13*380:13*409:13*431:13*432:13*433:13*418:13*3:13*434:13*31:13*116:13*32:17*30:17*39 +2*2:2*8:2*0:2*22:2*6:2*1:2*5:2*3:2*34:2*9:12*288:12*207:12*2:12*722:11*423:11*3:11*59:11*383:11*160:11*1013:11*1014:5*421:5*1506:5*94:5*1:5*2:5*945:5*62:5*272:5*31:5*12:6*320:6*2026:6*1089:6*98:6*563:6*322:6*2285:8*66:8*770:8*39:8*3:8*46:8*703:8*1292:8*2227:8*77:8*314:8*980:8*371:8*20:9*504:9*1009:9*456:9*663:9*435:9*1759:9*1760:9*619:9*0:9*1072:9*1480:9*291:9*3:9*302:3*0:3*9:3*305:3*231:3*731:3*753:3*6:10*46:10*653:10*273:10*154:10*269:4*1740:4*113:4*237:4*0:4*253:4*6:4*12:7*214:7*182:7*719:7*2190:7*2227:7*1119:7*2228:7*25:7*1281:15*137:13*10:13*33 +9*1761:9*507:9*630:9*1427:9*1509:9*1762:9*241:9*1290:9*47:9*182:9*271:9*519:9*1763:9*1009:9*1764:9*161:9*1032:9*1223:9*1310:9*1352:7*586:7*317:7*719:7*60:7*1761:7*1114:7*82:7*6:7*501:7*2071:7*336:7*918:7*17:7*278:7*1805:7*478:7*157:7*19:7*629:4*378:4*253:4*197:4*6:4*83:4*131:4*19:4*120:4*76:4*117:4*1741:4*0:4*806:6*25:6*2286:6*211:6*79:6*200:6*284:6*796:6*141:6*698:6*1422:6*15:6*1297:6*1884:6*1727:6*306:6*1129:8*2228:8*52:8*1386:8*66:8*165:8*65:8*1300:8*903:8*930:8*2229:8*1421:8*2230:8*335:8*2231:8*112:8*2232:8*128:8*314:8*980:8*373:8*360:3*0:3*33:3*103:3*9:3*231:3*442:3*46:3*2:3*105:2*11:2*2:2*7:2*0:2*1:2*3:2*16:2*6:2*8:2*5:2*9:2*33:2*22:2*152:10*413:10*2:10*154:10*1228:10*5:10*222:10*378:10*1091:10*482:10*194:10*221:10*225:10*97:10*1:10*181:10*64:10*1144:10*46:10*1425:10*1426:10*613:10*1017:10*1427:10*328:10*1049:10*420:5*29:5*1561:5*144:5*39:5*159:5*795:5*354:5*23:5*62:5*129:5*251:11*0:11*299:11*179:11*585:11*694:11*245:11*23:11*44:11*266:11*338:11*1015:12*598:12*169:12*723:12*518:12*98:12*225:12*427:12*724:14*100:14*25:14*20:14*160:14*57:16*5:16*28:16*27:17*5:13*42:13*115:13*69:13*435:13*33:15*137 +2*2:2*0:2*35:2*1:2*6:2*22:2*11:2*3:2*12:2*7:2*8:2*4:2*5:2*538:2*88:7*2157:7*1464:7*2229:7*586:7*2070:7*361:7*157:7*182:7*264:7*864:7*1047:7*829:7*1588:7*310:7*108:7*1741:11*1016:11*25:11*170:11*0:11*504:11*35:11*3:4*378:4*253:4*644:4*1742:4*6:4*0:6*25:6*2287:6*85:6*573:6*273:6*586:6*730:6*313:6*2288:6*196:6*73:6*2187:6*2204:6*430:8*2228:8*65:8*156:8*2233:8*421:8*49:8*2234:8*418:8*1642:8*53:8*197:8*2235:8*638:8*314:8*980:8*360:3*0:3*33:3*123:3*302:3*2:3*46:3*101:3*9:10*405:10*43:10*209:10*486:10*1382:10*1428:10*1005:10*792:10*1429:10*117:10*1430:9*1009:9*187:9*305:9*39:9*135:9*619:9*317:9*1765:9*608:9*1766:9*1767:9*763:9*807:9*1544:9*555:9*56:9*1031:5*1607:5*697:5*150:5*1608:5*1609:5*1610:5*340:5*62:5*1611:13*181:13*116:13*3:13*33:12*725:12*726:12*176:12*169:14*147:16*5:16*74 +12*243:12*169:12*147:12*48:12*17:12*33:12*98:2*0:2*11:2*2:2*1:2*4:2*22:2*33:2*7:2*12:2*16:2*3:2*57:2*76:2*154:2*96:2*68:2*99:2*204:2*6:2*9:2*88:2*262:2*306:7*168:7*2190:7*811:7*141:7*586:7*1479:7*719:7*75:7*348:7*1068:7*167:7*2230:7*2231:7*707:7*1045:7*886:7*203:7*560:7*14:7*25:4*269:4*378:4*253:4*99:4*4:4*801:4*19:4*45:4*612:4*414:4*16:4*9:4*0:10*1431:10*1432:10*1433:10*1434:10*137:10*425:10*6:10*1240:10*121:10*18:10*582:10*420:9*426:9*74:9*112:9*153:9*811:9*133:9*516:9*1:9*1137:9*261:9*194:9*1346:9*1668:6*25:6*2289:6*174:6*538:6*506:6*556:6*173:6*146:6*2290:6*39:6*108:6*2291:6*902:6*166:6*5:6*2292:6*483:6*430:8*2228:8*418:8*1399:8*128:8*1096:8*975:8*197:8*156:8*2236:8*294:8*970:8*1268:8*2237:8*569:8*645:8*1827:8*314:8*980:8*360:3*0:3*33:3*57:3*231:3*9:3*31:3*6:13*347:13*33:14*130:14*107:14*52:5*62:5*1612:5*344:5*47:5*1613:5*592:5*97:5*1614:5*31:11*405:11*1017:11*690:16*78 +7*317:7*779:7*239:7*586:7*46:7*2232:7*1624:7*182:7*720:7*918:7*1119:7*284:7*323:7*194:7*967:7*1449:7*719:7*0:7*738:7*2233:7*2234:7*47:7*19:7*25:6*250:6*25:6*2293:6*494:6*15:6*565:6*1942:6*717:6*5:6*322:6*2294:6*964:6*78:6*2295:6*2296:6*2260:6*306:6*960:6*34:6*463:6*46:6*195:6*86:6*1208:6*166:6*148:6*2297:6*6:6*430:3*1265:3*0:3*33:3*321:3*9:3*2:3*103:3*44:3*753:3*231:3*52:3*75:3*10:3*93:3*42:4*378:4*253:4*1743:4*611:4*6:4*1744:4*57:4*394:4*68:4*28:4*59:4*76:4*33:4*276:4*89:4*19:4*260:4*52:4*261:4*86:4*0:8*2228:8*307:8*48:8*2238:8*2239:8*52:8*65:8*2240:8*306:8*698:8*1216:8*66:8*2241:8*60:8*1927:8*158:8*643:8*440:8*1751:8*438:8*94:8*1316:8*2242:8*181:8*585:8*314:8*980:8*360:2*1:2*0:2*2:2*33:2*5:2*12:2*4:2*234:2*8:2*3:2*11:2*6:2*69:2*38:2*74:2*118:2*248:2*22:2*88:15*38:15*23:10*639:10*565:10*2:10*518:10*32:10*824:10*595:10*11:10*55:10*154:10*424:10*66:10*169:12*169:12*2:12*207:12*727:12*365:12*728:5*354:5*41:5*62:5*1615:5*868:5*948:5*97:5*117:5*19:5*136:5*65:5*452:5*31:9*238:9*277:9*597:9*16:9*1013:9*572:9*1054:11*1018:11*282:11*433:11*23:11*25:11*941:11*1:13*147:13*42:13*13:13*31:13*129:13*307:13*33:16*27:14*14:14*83:14*13 +7*89:7*586:7*381:7*58:7*2235:7*359:7*337:7*1264:7*968:7*2236:7*66:7*14:7*157:7*1150:7*87:7*278:7*213:7*2237:7*17:7*60:7*93:7*323:7*25:8*2243:8*2228:8*3:8*1297:8*1341:8*58:8*234:8*49:8*2244:8*2245:8*245:8*1383:8*2246:8*2247:8*308:8*2248:8*703:8*1833:8*124:8*314:8*980:8*360:2*8:2*3:2*1:2*0:2*6:2*2:2*11:2*9:2*22:2*12:2*7:2*68:2*342:2*231:2*14:2*16:2*88:3*94:3*0:3*33:3*9:3*31:3*1476:3*46:3*541:3*2:3*52:3*1477:3*1:3*400:6*2298:6*301:6*25:6*2299:6*273:6*76:6*89:6*73:6*538:6*141:6*85:6*39:6*84:6*1858:6*573:6*211:6*41:6*330:6*13:6*49:6*430:5*1616:5*62:5*1617:5*55:5*159:5*342:5*288:5*37:5*618:5*196:5*31:4*378:4*253:4*19:4*48:4*33:4*220:4*4:4*1425:4*28:4*85:4*9:4*0:9*223:9*435:9*74:9*55:9*1205:9*161:9*281:9*1032:9*333:9*7:9*1079:9*2:9*45:9*271:9*495:9*277:9*339:9*1763:9*426:9*42:10*136:10*1407:10*424:10*65:10*187:10*66:10*563:10*864:10*675:11*167:11*1019:11*45:11*206:11*1020:11*444:11*257:11*3:11*730:12*55:12*18:1*1:1*6:1*9:1*3:13*31:13*23:13*276:13*30:13*33:14*148:16*5 +6*746:6*25:6*2300:6*718:6*15:6*284:6*2301:6*275:6*5:6*102:6*211:6*430:2*10:2*2:2*11:2*1:2*0:2*8:2*6:2*7:2*9:2*3:2*22:2*88:10*273:10*1435:10*1436:10*471:10*428:10*1389:10*259:10*574:10*11:10*194:10*1437:10*1438:10*641:7*586:7*707:7*58:7*719:7*17:7*1022:7*178:7*477:7*1741:7*2238:7*25:4*378:4*253:4*2:4*323:4*0:8*2228:8*307:8*48:8*536:8*83:8*1268:8*2249:8*618:8*66:8*1420:8*314:8*980:8*360:3*0:3*33:3*6:3*231:3*52:3*9:3*715:9*1768:9*1037:9*579:9*88:9*1683:9*241:15*38:5*62:5*39:5*29:5*24:5*1041:5*71:5*251:5*12:5*31:11*542:11*1021:11*266:11*882:11*728:12*169:12*729:13*25:13*33 +3*571:3*0:3*33:3*9:3*57:3*123:3*2:3*105:3*1478:3*400:6*1323:6*25:6*2302:6*2187:6*478:6*570:6*1135:6*1106:6*790:6*586:6*195:6*175:6*1140:6*2188:6*411:6*708:6*319:6*320:6*1141:6*155:6*2303:6*2304:6*191:6*599:6*5:6*102:6*2305:7*586:7*2239:7*598:7*180:7*1133:7*1960:7*1332:7*381:7*1085:7*1131:7*693:7*1580:7*971:7*2174:7*2240:7*1419:7*53:7*25:4*378:4*253:4*577:4*120:4*150:4*117:4*6:4*1745:4*489:4*0:8*2250:8*197:8*52:8*1096:8*2251:8*65:8*1283:8*32:8*1244:8*214:8*236:8*2252:8*128:8*2253:8*328:8*2254:8*2122:8*1311:8*651:8*1312:8*350:8*53:8*996:8*451:8*2255:8*314:8*980:8*374:8*360:2*2:2*0:2*538:2*7:2*12:2*1:2*4:2*6:2*33:2*11:2*22:2*3:2*58:2*8:2*16:2*38:2*13:2*9:2*46:2*35:2*297:9*988:9*277:9*11:9*258:9*591:9*550:9*1187:9*619:9*710:9*237:9*580:9*198:9*1769:9*261:9*16:9*1547:9*354:9*1770:9*927:9*135:9*191:9*663:9*1215:9*1771:9*1328:9*1772:15*137:15*84:15*79:15*76:15*31:10*68:10*433:10*943:10*970:10*1439:10*638:10*11:10*1440:10*973:10*577:10*230:10*1146:10*1441:10*939:10*1228:10*1442:10*782:10*1249:10*832:10*429:10*404:10*176:12*366:12*676:12*719:12*730:12*731:12*732:12*469:12*277:12*57:12*733:12*734:12*21:12*479:13*69:13*436:13*3:13*127:13*122:13*33:11*1022:11*836:11*505:11*994:11*531:11*558:11*165:11*35:11*1023:11*890:5*116:5*134:5*71:5*132:5*242:5*143:5*647:5*62:5*76:5*449:5*96:5*23:5*41:5*129:5*508:5*12:5*31:14*154:14*277:14*278:14*279:17*40 +7*768:7*2241:7*586:7*1805:7*1050:7*1863:7*168:7*578:7*180:7*173:7*159:7*278:7*340:7*167:7*298:7*1365:7*152:7*720:7*665:7*1511:7*36:7*91:7*238:7*2242:7*773:7*181:7*2243:7*2244:7*307:7*1762:7*861:7*19:7*2245:7*237:7*1510:7*172:7*72:7*284:7*1829:7*862:7*1066:7*182:7*561:7*751:7*985:7*2246:7*27:7*1421:7*738:7*1200:7*186:7*89:7*53:7*2:7*479:7*870:7*17:7*465:7*598:7*2247:7*2248:7*1114:7*484:7*1243:7*677:7*25:4*800:4*269:4*378:4*253:4*2:4*791:4*27:4*205:4*33:4*220:4*4:4*787:4*1011:4*89:4*1390:4*19:4*1746:4*1040:4*0:4*487:4*854:4*374:4*116:4*131:4*656:4*16:4*630:4*68:4*1293:4*48:4*6:4*577:4*197:4*1023:4*122:4*179:4*510:4*55:4*111:4*42:4*117:4*9:4*1747:4*275:4*847:4*1324:3*62:3*0:3*33:3*9:3*103:3*52:3*27:3*2:3*1284:3*380:3*322:3*30:3*171:3*172:3*6:3*31:3*88:3*404:3*423:3*117:3*260:3*12:3*472:3*943:3*132:3*160:3*668:3*76:3*1084:3*1134:3*652:3*1479:3*121:3*933:3*606:3*394:3*202:3*99:3*400:6*25:6*2306:6*4:6*79:6*2307:6*146:6*2308:6*551:6*162:6*477:6*2309:6*828:6*85:6*56:6*1163:6*39:6*98:6*202:6*5:6*141:6*1141:6*775:6*1140:6*217:6*46:6*708:6*475:6*166:6*200:6*143:6*527:6*15:6*275:6*1193:6*73:6*139:6*45:6*729:6*2310:6*2311:6*2312:6*322:6*3:6*211:6*49:6*156:6*184:6*548:6*1455:6*57:6*948:6*1589:6*1460:6*408:6*856:6*278:6*264:6*430:8*2250:8*360:8*2256:8*73:8*2155:8*626:8*52:8*236:8*1824:8*290:8*151:8*53:8*86:8*20:8*2257:8*2258:8*2236:8*2259:8*234:8*400:8*921:8*127:8*343:8*70:8*156:8*143:8*49:8*108:8*1544:8*2260:8*634:8*160:8*45:8*1783:8*2261:8*2262:8*2263:8*2264:8*780:8*181:8*616:8*196:8*10:8*569:8*1875:8*682:8*463:8*272:8*585:8*3:8*1687:8*50:8*800:8*277:8*1070:8*2265:8*314:8*980:2*8:2*2:2*16:2*11:2*0:2*3:2*12:2*75:2*1:2*22:2*9:2*6:2*7:2*14:2*33:2*55:2*152:2*198:2*99:2*38:2*4:2*10:2*5:2*547:2*74:2*88:9*779:9*426:9*71:9*75:9*1773:9*57:9*1774:9*1760:9*590:9*241:9*572:9*1775:9*232:9*324:9*368:9*1031:9*261:9*362:9*337:9*1776:9*498:9*848:9*161:9*16:9*5:9*1777:9*88:9*123:9*40:9*1778:9*1779:9*1780:9*1781:9*128:9*1782:9*1387:9*1783:9*182:9*427:9*608:9*1784:9*130:9*0:9*391:9*619:9*580:9*1:9*1415:9*1234:9*1694:9*1785:9*1786:9*153:9*47:9*660:9*917:13*347:13*184:13*128:13*437:13*301:13*438:13*23:13*380:13*439:13*115:13*440:13*33:14*280:14*92:14*281:14*146:14*13:14*104:14*38:14*14:10*793:10*1443:10*1444:10*167:10*3:10*1445:10*613:10*367:10*328:10*66:10*194:10*708:10*169:10*1446:10*1019:10*154:10*973:10*65:10*872:10*657:10*1447:10*222:10*11:10*1119:10*72:10*471:10*22:10*563:10*1124:10*225:10*1448:10*425:10*1449:10*936:10*161:10*954:10*171:10*182:10*336:11*1024:11*968:11*1:11*705:11*163:11*106:11*1025:11*1026:11*399:11*165:11*3:11*198:11*775:11*582:11*1027:11*121:11*679:11*1028:11*1029:11*177:11*639:11*778:11*994:11*1030:11*25:11*1031:11*267:11*575:11*23:11*214:11*53:11*93:12*215:12*6:12*507:12*169:12*189:12*162:12*243:12*216:12*724:12*291:12*735:12*736:12*58:12*89:12*737:12*110:12*719:12*738:12*281:12*377:5*41:5*340:5*344:5*1081:5*591:5*39:5*147:5*37:5*117:5*455:5*33:5*975:5*123:5*278:5*183:5*1618:5*708:5*230:5*23:5*562:5*40:5*74:5*288:5*253:5*162:5*62:5*557:5*1619:5*50:5*71:5*47:5*1229:5*1048:5*1620:5*5:5*189:5*1621:5*981:5*637:5*48:5*56:5*942:5*31:15*158:15*23:15*95:15*159:15*160:15*92:1*1:1*6:1*4:1*9:1*3:1*5:1*0:1*2:16*47:16*79:16*65:16*80:17*26:17*41:17*42 +8*290:8*156:8*143:8*634:8*368:8*2266:8*1407:8*2267:8*1432:8*1268:8*776:8*516:8*82:8*164:8*475:8*53:8*2268:8*1044:8*151:8*119:8*332:8*424:8*20:8*234:8*141:8*1544:8*1835:8*149:8*197:8*1568:8*467:8*58:8*50:8*738:8*930:16*81:16*47:16*27:5*48:5*134:5*1081:5*1382:5*96:5*423:5*35:5*129:5*47:5*75:5*70:5*1622:5*1002:5*175:5*12:5*388:5*599:5*685:5*37:5*598:5*1378:5*1379:5*39:5*522:5*389:5*274:5*321:5*62:7*2249:7*168:7*130:7*321:7*1111:7*810:7*2250:7*2251:7*167:7*311:7*768:7*180:7*2232:7*1074:7*2252:7*82:7*133:7*159:7*1396:7*1132:7*2253:7*785:7*173:7*108:7*696:7*177:7*298:7*361:7*777:7*19:7*87:7*2:7*237:7*75:7*1878:7*89:7*1737:7*713:7*751:7*1368:7*2254:7*1575:7*465:12*291:12*173:12*515:12*257:12*18:12*478:12*2:12*89:12*169:12*739:12*740:12*193:12*63:12*268:12*741:12*479:2*3:2*0:2*8:2*2:2*22:2*6:2*1:2*10:2*11:2*77:2*7:2*38:2*34:2*33:2*16:2*12:2*50:2*9:2*5:3*335:3*9:3*103:3*1480:3*728:3*2:3*1475:3*6:3*291:3*10:3*39:3*12:13*441:13*442:13*23:13*31:13*253:15*95:15*53:15*38:10*211:10*655:10*480:10*730:10*154:10*1446:10*22:10*34:10*1450:10*941:10*1242:10*171:10*1100:10*1451:10*429:10*1452:10*607:10*465:10*1453:10*161:10*55:10*405:10*923:10*1001:6*2313:6*2314:6*11:6*39:6*98:6*708:6*313:6*573:6*291:6*599:6*814:6*211:6*716:6*2315:6*1589:6*782:6*183:6*195:6*46:6*102:6*275:6*1857:6*152:6*17:6*49:6*48:6*778:6*2316:6*572:6*775:6*1522:6*58:6*1450:6*176:6*40:6*1811:14*282:14*92:14*145:14*114:14*14:14*283:14*284:9*1448:9*136:9*362:9*1787:9*153:9*1788:9*261:9*580:9*207:9*97:9*1763:9*1170:9*132:9*74:9*524:9*1789:9*516:9*788:9*1790:9*1:9*1791:9*639:9*6:9*68:9*499:9*231:9*118:9*1498:9*1792:9*39:4*1748:4*59:4*1749:4*693:4*117:4*16:4*539:4*33:4*220:4*27:4*6:4*253:4*577:4*150:4*1010:4*73:4*541:4*3:4*28:4*580:4*124:4*19:4*45:4*321:4*29:4*260:4*555:4*0:4*48:4*106:4*131:11*243:11*175:11*1032:11*133:11*95:11*170:11*138:11*109:11*1:11*53:11*1033:11*196:11*27:11*604:11*44:1*1:1*6:1*4:1*9:1*3 +8*499:8*2269:8*1395:3*9:2*45:7*2070 +8*499:8*2270:6*580:6*2101:5*83 +7*1731:7*586:7*138:7*84:7*473:7*257:7*258:7*259:7*260:7*424:7*2070:7*1828:7*160:2*0:2*11:2*3:2*1:2*8:2*2:2*6:2*110:2*57:2*158:2*106:2*160:2*54:2*45:4*253:4*378:4*249:4*119:4*1750:4*1751:4*1752:4*1017:4*323:4*489:4*6:4*804:4*47:4*290:4*0:4*148:4*1468:4*12:4*40:6*53:6*2114:6*232:6*6:6*233:6*234:6*235:6*580:6*2101:6*1362:6*454:3*502:3*0:3*327:3*115:3*637:3*9:8*2271:8*287:8*49:8*58:8*2036:8*1395:12*742:12*6:12*26:12*207:12*82:11*35:11*77:5*186:5*323:5*106:5*4:5*187:5*459:5*48:5*83:1*1:1*5:9*177:9*178:9*622:10*249:10*133:10*134:10*135 +7*424:5*48:2*1:2*160:8*58:8*499:8*2036 +7*1731:7*257:7*258:7*259:7*260:7*424:7*2070:7*1828:2*110:2*57:2*158:2*2:2*106:2*1:2*160:2*54:2*8:2*45:2*6:10*249:10*133:10*134:10*135:10*1454:11*77:5*186:5*323:5*106:5*4:5*187:5*459:5*48:5*83:5*188:1*1:1*5:1*7:6*232:6*6:6*233:6*234:6*235:6*580:6*2101:6*1362:6*454:6*196:9*177:9*178:9*622:4*0:4*148:4*253:4*1468:4*12:4*68:12*82:3*115:3*637:3*9:8*58:8*2036:8*1395 +6*243:6*163:6*601:6*3:6*156:6*37:6*50:6*84:6*46:6*1231:6*66:6*287:6*1104:6*49:6*488:6*2317:6*499:6*15:6*98:6*485:6*622:6*125:6*320:6*569:6*146:6*427:2*0:2*1:2*2:2*3:2*8:2*7:2*6:2*38:2*124:2*12:2*5:2*11:2*33:2*9:2*4:2*22:9*353:9*277:9*82:9*316:9*5:9*619:9*1793:9*229:9*200:9*264:9*161:9*231:4*780:4*378:4*253:4*987:4*275:4*28:4*6:4*525:4*4:4*273:4*117:4*630:4*0:3*166:3*0:3*152:3*52:3*9:3*103:3*12:3*348:3*287:3*104:3*2:3*57:3*231:3*27:5*48:5*37:5*455:5*62:5*55:5*1171:5*1041:5*1623:5*371:5*370:5*123:5*194:5*196:5*31:8*234:8*2272:8*10:8*45:8*536:8*402:8*2273:8*70:8*155:8*962:8*52:8*66:8*128:8*1317:8*78:8*562:8*127:8*124:8*2274:8*53:8*3:8*163:8*314:8*980:7*586:7*87:7*465:7*739:7*1369:7*1098:7*19:7*338:7*31:7*818:7*271:7*138:7*186:7*653:7*178:7*129:7*1636:7*81:7*521:7*89:7*1510:7*417:7*25:12*135:12*123:12*423:12*18:12*58:12*743:12*93:12*373:12*2:10*9:10*55:10*2:10*96:10*1455:10*367:10*35:10*6:10*1046:10*1456:10*471:10*11:10*1066:11*259:11*93:11*3:11*111:11*175:11*35:11*676:1*9:1*6:1*7:14*14:14*13:15*20:13*33 +5*1624:5*1:5*2:5*39:5*140:5*23:5*279:5*1109:5*701:5*5:5*48:5*144:5*1081:5*71:5*37:5*129:5*156:5*112:5*1082:5*694:5*1625:5*1626:5*615:5*455:5*301:9*1794:9*3:9*0:9*261:9*362:9*619:9*5:9*1716:9*47:9*7:9*46:9*610:9*161:9*1795:9*122:9*49:9*264:9*191:9*572:9*495:9*198:9*516:9*125:9*277:9*627:9*1027:9*746:9*1079:9*1223:9*853:9*8:9*21:9*1796:9*1797:9*166:9*1798:6*1456:6*12:6*100:6*32:6*15:6*5:6*243:6*244:6*3:6*485:6*160:6*691:6*196:6*604:6*1115:6*73:6*167:6*1208:6*204:6*156:6*177:6*40:6*1162:6*102:6*195:6*2279:6*121:6*2318:6*34:6*1123:3*387:3*166:3*0:3*31:3*9:3*490:3*385:3*424:3*364:3*1:3*119:3*123:3*149:3*290:3*400:7*1942:7*120:7*89:7*488:7*38:7*222:7*180:7*186:7*1372:7*598:7*181:7*337:7*19:7*271:7*1572:7*194:7*20:7*968:7*696:7*205:7*457:7*2255:7*45:7*133:7*17:7*575:7*521:7*286:7*138:7*105:7*225:7*1503:7*375:7*6:7*2:7*229:7*98:7*156:7*1526:7*81:7*58:12*6:12*273:12*744:12*745:12*515:12*7:12*135:12*316:12*80:12*746:12*373:12*66:8*165:8*204:8*66:8*37:8*3:8*128:8*2275:8*24:8*207:8*651:8*20:8*432:8*449:8*1423:8*215:8*49:8*234:8*53:8*58:8*1760:8*43:8*1578:8*86:8*1115:8*1686:8*96:8*175:8*2276:8*52:8*378:10*100:10*1457:10*1458:10*486:10*960:10*1459:10*194:10*37:10*563:10*187:10*957:10*1460:10*11:10*274:10*120:10*63:10*46:10*1461:10*31:10*858:10*97:10*1462:10*66:10*1463:10*1464:2*3:2*11:2*0:2*8:2*9:2*7:2*2:2*12:2*22:2*6:2*250:2*1:13*7:13*5:13*443:13*33:14*4:14*13:14*177:14*34:4*1023:4*1704:4*118:4*576:4*375:4*110:4*1753:4*3:4*4:4*213:4*113:4*539:4*6:4*400:4*394:4*61:4*177:4*19:4*1754:4*0:4*1204:4*253:11*333:11*36:11*998:11*164:11*170:11*45:11*605:11*635:11*68:11*1034:11*1035:11*60:11*3:11*129:11*53:11*252:11*16:11*1036:11*351:11*146:17*5:16*16:16*25:1*8:1*0:15*87:15*20:15*25:15*23 +11*215:11*1:11*63:11*1037:11*172:3*1:3*393:3*166:3*0:3*130:3*9:3*335:3*52:3*287:3*27:3*41:3*42:3*541:3*495:3*31:2*3:2*0:2*118:2*14:2*1:2*7:2*22:2*6:2*2:2*12:2*11:2*8:2*47:2*38:2*9:2*16:5*75:5*166:5*83:5*117:5*248:5*288:5*666:5*48:5*123:5*307:5*158:5*663:5*65:5*306:5*778:5*37:5*1044:9*33:9*60:9*6:9*501:9*388:9*503:9*251:9*45:9*161:9*296:9*1195:9*502:9*3:9*261:7*586:7*19:7*1639:7*337:7*488:7*90:7*479:7*82:7*669:7*883:7*710:7*89:7*186:7*1238:7*2256:7*133:7*524:7*119:7*66:7*876:7*87:7*1074:7*53:7*761:7*252:7*177:7*1582:7*42:4*378:4*253:4*1755:4*1756:4*1757:4*987:4*0:4*61:4*19:4*13:4*106:4*121:4*1164:4*1166:4*48:4*215:4*394:4*4:4*539:4*1163:4*27:6*53:6*46:6*58:6*250:6*98:6*1565:6*473:6*125:6*306:6*488:6*1590:6*5:6*50:6*729:6*301:6*84:6*723:6*133:6*1581:6*2260:6*463:6*856:6*15:6*527:6*1549:6*312:8*59:8*554:8*2277:8*20:8*58:8*196:8*148:8*539:8*197:8*52:8*97:8*65:8*288:8*10:8*45:8*234:8*460:8*70:8*2278:8*73:12*747:12*76:12*373:12*2:12*169:12*103:12*225:14*4:14*13:14*41:10*154:10*403:10*968:10*178:10*937:10*11:10*916:10*42:10*219:10*161:10*9:10*66:10*252:13*8:13*23:13*30:13*15:16*7:15*24:15*23 +7*317:7*238:7*316:7*45:7*667:7*449:7*1573:7*102:7*186:7*696:7*816:7*779:7*719:7*1022:7*290:7*1369:7*417:7*25:3*9:3*166:3*0:3*103:3*492:3*536:3*46:3*1446:3*231:3*52:10*188:10*154:10*413:10*778:10*42:10*430:10*414:10*2:10*178:10*431:10*1:10*1066:2*0:2*11:2*3:2*1:2*7:2*58:2*8:2*9:2*6:2*2:2*5:2*22:2*44:11*25:11*164:11*63:11*282:11*865:11*388:11*569:5*1:5*2:5*1044:5*48:5*129:5*109:5*162:5*159:5*754:5*293:5*37:5*12:5*354:5*847:5*39:5*599:5*75:5*166:5*31:4*197:4*787:4*985:4*4:4*6:4*110:4*2:4*1758:4*539:4*220:4*0:4*253:6*211:6*393:6*322:6*622:6*141:6*3:6*143:6*796:6*56:6*799:6*801:6*802:6*15:6*427:8*615:8*1006:8*99:8*86:8*20:8*701:8*290:8*699:8*272:8*2279:8*2280:8*447:8*24:8*653:8*1295:8*536:8*314:8*980:9*261:9*459:9*5:9*580:9*132:9*1:9*241:9*1344:9*608:9*122:9*595:9*180:12*135:12*58:12*2:12*207:12*18:16*27:16*5:16*28:16*15:14*20:14*34:13*37:13*444:13*33 +7*337:7*263:7*1281:7*532:7*378:7*108:7*1152:7*38:7*1220:4*145:4*21:4*1759:4*814:12*6:12*80:12*2:12*76:12*42:12*748:5*168:5*1627:5*37:5*221:5*861:5*868:5*340:5*1628:3*0:3*9:3*1481:3*1482:3*1:2*45:2*0:2*11:2*6:2*1:2*7:2*55:2*38:2*48:2*4:2*22:2*2:2*198:6*54:6*2319:6*1165:6*676:6*575:6*551:8*86:8*66:8*2275:8*163:8*1225:8*328:9*110:9*46:9*224:9*316:14*285:10*68:10*1465:10*97:10*318:10*93:13*7:11*70:11*92:11*307 +8*115:2*8:2*110:7*141:7*257:7*258:7*259:7*260:7*1828:7*160:11*77:11*1038:5*186:5*323:5*108:5*106:5*4:5*187:1*1:6*232:6*6:6*233:6*234:6*235:9*177:9*178:9*622:10*249:10*133:10*134:10*135:10*1177:4*0:4*148:12*82:3*115 +9*1198:9*33:9*1:9*1557:9*241:9*5:9*17:9*79:9*225:3*166:3*0:3*9:3*52:3*7:5*48:5*75:5*1044:5*455:5*809:5*23:5*293:7*45:7*586:7*337:7*488:7*58:7*378:7*0:8*39:8*148:8*41:8*2281:8*52:8*66:8*163:8*20:8*427:8*140:8*100:8*234:8*197:4*378:4*253:4*1760:4*1761:4*1762:4*987:4*539:4*197:4*131:4*19:4*121:4*2:6*53:6*211:6*15:6*160:6*737:6*98:6*159:6*306:12*749:12*2:12*462:12*57:12*6:11*25:11*63:11*740:2*0:2*3:2*6:2*1:2*11:2*12:2*38:2*9:10*194:10*154:10*835:10*344:16*5:15*32:14*190:14*60:14*286:13*445 +9*1799:9*1800:9*42:9*1565:9*426:9*159:9*1382:9*153:9*1084:9*46:9*772:9*339:9*706:9*41:9*97:9*161:9*125:9*55:9*1801:2*22:2*14:2*6:2*5:2*1:2*8:2*11:2*2:2*0:2*12:2*3:2*4:2*7:2*45:2*37:2*50:2*9:2*263:2*245:4*206:4*2:4*378:4*253:4*68:4*1763:4*1764:4*1765:4*1766:4*987:4*44:4*13:4*113:4*326:4*61:4*31:4*373:4*260:4*27:4*19:4*45:4*0:3*166:3*0:3*9:3*103:3*31:3*1483:3*1:3*57:3*274:3*27:3*344:3*476:7*586:7*158:7*18:7*56:7*2257:7*1888:7*186:7*157:7*6:7*14:7*58:7*2174:7*706:7*1044:7*84:7*64:7*277:7*89:7*98:7*178:7*88:7*17:7*2258:7*95:7*205:7*215:7*417:7*25:8*2065:8*2282:8*165:8*539:8*181:8*112:8*1504:8*516:8*1682:8*841:8*58:8*1349:8*3:8*174:8*51:8*110:8*1100:8*1436:8*580:8*180:8*1452:8*708:8*1571:8*314:8*980:12*750:12*462:12*213:12*245:6*2320:6*5:6*40:6*126:6*33:6*34:6*275:6*39:6*85:6*130:6*273:6*306:6*13:6*103:6*15:6*419:6*429:5*162:5*125:5*4:5*106:5*123:5*759:5*62:5*159:5*31:10*1466:10*11:10*136:10*64:10*1467:10*379:10*112:10*558:10*404:10*961:10*1066:14*13:14*70:13*435:13*129:13*33:15*161:15*71:15*23:11*172:11*569:1*1:1*8 +4*33:4*220:4*378:4*253:4*987:4*48:4*251:4*24:4*27:4*1131:4*83:4*59:4*28:4*644:4*343:4*19:4*20:4*0:2*6:2*0:2*8:2*1:2*7:2*3:2*22:2*2:2*77:6*45:6*317:6*85:6*46:6*57:6*15:6*184:6*723:6*158:6*856:6*828:6*34:6*84:6*141:6*102:6*1794:6*429:3*166:3*0:3*41:3*95:3*9:3*52:3*12:3*424:3*486:3*663:3*1484:5*48:5*38:5*39:5*62:5*167:5*253:5*274:5*37:5*240:5*890:5*793:7*1542:7*586:7*319:7*25:7*524:7*46:7*1805:7*133:7*323:7*19:7*89:7*246:7*2259:7*842:7*417:10*1066:10*11:10*306:10*367:10*46:10*68:10*482:8*58:8*20:8*476:8*307:8*53:8*193:8*234:8*66:8*1973:8*1297:8*3:8*1079:8*1440:8*24:8*314:8*980:9*55:9*46:9*745:9*161:9*619:9*830:9*62:9*362:9*27:9*537:9*37:9*185:9*49:9*1294:9*569:11*127:11*44:11*175:11*244:11*172:11*654:11*27:13*31:13*33:14*57:12*117:12*2:12*8:12*168 +10*394:10*10:10*283:10*11:10*258:10*147:10*68:10*9:10*46:10*73:10*1066:8*1161:8*234:8*10:8*3:8*126:8*536:8*259:8*1684:8*45:8*1682:8*1648:8*1685:8*314:8*980:2*6:2*0:2*7:2*4:2*2:2*3:2*11:2*92:2*124:2*1:2*8:2*22:2*12:2*5:6*49:6*682:6*730:6*153:6*163:6*243:6*488:6*46:6*5:6*828:6*427:12*18:12*135:12*516:12*216:12*180:5*48:5*370:5*37:5*62:5*166:5*31:3*166:3*0:3*9:3*52:3*12:3*152:3*287:3*476:3*495:3*46:7*586:7*488:7*1000:7*36:7*19:7*58:7*1419:7*465:7*1098:7*478:7*89:7*1510:7*378:7*186:7*417:7*25:4*378:4*253:4*735:4*987:4*4:4*780:4*15:4*275:4*42:4*3:4*106:4*117:4*9:4*5:4*0:11*175:11*3:11*1:11*111:9*353:9*362:9*277:9*82:9*1309:9*435:9*316:9*122:9*261:1*6:1*7:15*24:13*33 +7*1264:6*1422:2*12:2*22:14*100:5*48:5*1:5*2:3*166:3*0:3*400:3*1109:8*234:8*314:8*980:4*0:13*33 +8*234:8*3:8*2283:8*243:8*163:8*10:8*1648:8*155:8*49:8*52:8*66:8*1685:8*59:8*70:8*58:8*97:8*2284:8*1143:8*20:8*932:8*181:8*574:8*314:8*980:2*0:2*11:2*12:2*3:2*22:2*6:2*2:2*1:2*8:2*5:2*124:2*487:2*7:7*1510:7*586:7*538:7*335:7*271:7*89:7*523:7*186:7*180:7*31:7*524:7*841:7*130:7*337:7*138:7*488:7*378:7*19:7*129:7*338:7*417:7*25:3*166:3*0:3*287:3*7:3*12:3*9:3*2:3*480:3*10:5*48:5*795:5*37:5*251:5*1094:5*166:5*31:4*378:4*253:4*987:4*124:4*121:4*275:4*780:4*525:4*1055:4*48:4*907:4*911:4*0:6*25:6*1356:6*488:6*49:6*33:6*66:6*729:6*301:6*890:6*160:6*1104:6*320:6*828:6*45:6*685:6*778:6*163:6*1694:6*46:6*1503:6*322:6*427:10*9:10*394:10*74:10*362:10*11:10*34:10*22:10*367:10*46:10*73:10*870:10*1066:9*261:9*0:9*408:9*45:9*27:9*75:9*5:9*747:9*840:9*619:9*229:9*223:9*1802:9*161:9*667:9*122:9*15:9*231:11*487:11*63:11*1039:11*111:11*400:11*1040:11*172:12*236:12*80:12*135:12*129:12*751:12*89:13*275:13*4:13*31:13*33:14*76:14*14:1*6:1*7 +6*163:6*682:6*287:6*321:6*156:6*488:6*32:6*50:6*84:6*33:6*31:6*46:6*49:6*253:6*210:6*153:2*0:2*1:2*22:2*3:2*4:2*7:2*8:2*6:2*38:2*2:2*92:2*124:2*12:2*114:2*11:2*48:2*99:2*5:9*353:9*130:9*316:9*362:9*45:9*619:9*486:9*231:9*388:9*122:9*277:9*75:9*1309:9*435:3*166:3*0:3*9:3*12:3*287:3*52:3*103:5*48:5*370:5*459:5*37:5*455:5*55:5*1171:5*1041:5*69:5*166:5*62:5*300:5*31:8*234:8*2272:8*402:8*48:8*56:8*3:8*52:8*536:8*243:8*86:8*70:8*155:8*128:8*20:8*314:8*980:7*586:7*1369:7*1419:7*2260:7*465:7*186:7*338:7*2189:7*818:7*135:7*732:7*419:7*25:4*378:4*253:4*735:4*987:4*6:4*28:4*0:10*11:10*52:10*1047:10*34:10*309:10*9:10*2:10*96:10*258:10*147:10*1066:12*135:12*169:12*132:12*516:14*8:14*34:14*14:11*177:11*259:11*1041:11*93:13*33:1*7 +7*2261:7*1942:7*0:7*1129:7*186:7*1074:7*613:7*1076:7*6:7*278:7*1960:7*19:7*167:7*1131:7*108:7*8:7*403:7*100:7*303:7*129:7*719:7*53:7*214:7*60:7*416:7*25:3*117:3*540:3*166:3*103:3*0:3*1:3*9:3*57:3*12:3*6:3*31:3*231:3*2:12*6:12*286:12*58:12*2:12*169:12*7:12*323:12*351:12*361:12*209:12*57:12*207:13*5:13*177:13*359:13*37:13*446:13*32:13*106:5*1:5*2:5*39:5*455:5*41:5*342:5*74:5*37:5*62:5*599:5*559:5*12:5*390:5*353:5*24:5*602:5*1081:5*449:5*144:5*31:2*0:2*1:2*9:2*2:2*8:2*3:2*6:2*11:2*4:2*7:2*33:2*22:2*12:2*16:6*2321:6*143:6*746:6*102:6*162:6*196:6*300:6*175:6*3:6*211:6*508:6*1362:6*15:6*1825:6*1956:6*538:6*312:6*5:6*159:6*2322:6*31:6*66:6*273:6*146:6*170:6*160:8*741:8*41:8*20:8*2009:8*2285:8*2286:8*143:8*973:8*214:8*53:8*24:8*153:8*17:8*66:8*165:8*1314:8*832:8*262:8*539:8*327:8*314:8*980:8*375:11*251:11*165:11*23:11*617:11*214:11*241:11*1042:11*1043:11*3:11*175:11*220:11*299:9*88:9*996:9*1614:9*169:9*13:9*383:9*445:9*991:9*5:9*0:9*1382:9*153:9*122:9*161:9*608:9*16:9*1372:9*1008:9*191:9*337:9*746:14*105:14*229:10*97:10*66:10*1235:10*563:10*970:10*11:10*210:10*187:10*406:10*1468:10*676:10*182:10*181:10*0:10*1066:4*2:4*323:4*206:4*44:4*27:4*68:4*6:4*124:4*541:4*1767:4*539:4*585:4*583:4*0:4*253:16*27:1*0 +13*447:13*448:13*130:13*223:2*22:2*83:2*19:2*2:2*0:2*64:2*1:2*3:2*197:2*166:2*8:7*427:7*709:3*301:3*62:3*9:3*100:3*6:3*1138:3*1347:3*1485:3*89:3*433:9*305:9*5:9*771:9*233:9*988:9*11:12*221:12*6:12*370:12*368:8*1193:8*771:8*2287:8*2288:8*838:8*539:8*332:4*1768:4*206:4*121:4*1769:4*1:4*1317:4*947:4*288:4*941:4*311:4*431:4*726:5*12:5*1629:5*1630:5*94:5*1631:5*93:5*1420:6*2323:6*1397:6*2324:6*870:6*2325:6*83:6*573:6*550:6*1860:6*622:11*826:11*545:10*342:10*637:10*1469 +13*449:7*257:7*258:7*259:7*260:7*1828:7*1240:2*110:5*323:5*106:5*4:5*187:1*1:6*232:6*6:6*233:6*234:6*235:9*177:9*178:4*203:4*0:4*148:4*29:10*133:10*134:10*135:12*82:3*115:14*287 +12*80:12*127:12*752:12*753:12*576:12*57:12*2:12*103:12*214:12*147:12*754:12*221:8*2289:8*2290:8*2291:8*343:8*2292:8*427:8*1421:8*910:8*70:8*181:8*3:8*574:8*330:8*634:8*217:8*66:8*125:8*100:8*2293:8*1084:8*2294:8*879:8*1154:8*2108:8*2295:8*286:8*207:8*39:8*540:8*384:8*741:8*78:10*188:10*353:10*736:10*252:10*522:10*1470:10*147:10*413:10*9:10*690:10*176:10*154:10*273:10*1014:10*181:10*11:10*1289:10*1471:7*586:7*551:7*2262:7*734:7*428:7*816:7*2115:7*165:7*667:7*2263:7*2264:7*773:7*2265:7*1000:7*1997:7*336:7*779:7*8:7*719:7*337:7*475:7*2266:7*1311:7*2267:7*101:7*2268:7*2269:7*64:7*90:7*490:7*2270:7*1731:7*170:7*933:4*378:4*460:4*1022:4*117:4*36:4*1770:4*104:4*12:4*52:4*176:4*63:4*191:4*56:4*220:4*309:4*328:4*3:4*1771:4*1010:4*6:4*1772:4*1773:4*901:4*213:4*1774:3*66:3*0:3*6:3*94:3*117:3*12:3*1486:3*10:3*52:3*76:3*1487:3*44:3*231:3*2:3*27:3*752:3*1420:3*1488:3*9:3*1489:2*99:2*198:2*3:2*8:2*39:2*22:2*1:2*0:2*274:2*68:2*2:2*6:2*73:2*58:2*12:2*64:2*4:2*11:5*12:5*666:5*281:5*319:5*68:5*485:5*47:5*1632:5*282:5*1367:5*370:5*756:5*861:5*62:5*39:5*1587:5*506:5*77:5*1633:5*803:5*544:5*97:5*313:5*90:5*123:5*278:5*132:6*746:6*526:6*2326:6*15:6*160:6*152:6*1351:6*1069:6*718:6*393:6*253:6*5:6*2103:6*2327:6*102:6*39:6*2074:6*2328:6*66:6*686:6*2329:6*495:6*84:6*40:6*20:6*494:6*243:6*2330:6*1896:6*2331:14*288:14*289:11*25:11*107:11*34:11*175:11*1044:11*1045:11*59:16*5:9*59:9*435:9*7:9*1803:9*198:9*251:9*1804:9*1805:9*1806:9*149:9*241:9*1807:9*5:9*1413:9*795:9*155:9*1808:9*445:9*1809:9*1810:9*1811:9*1812:13*420:13*29:13*450:13*451:13*35:13*97:13*452:13*330:13*284:13*453:13*454:13*455:13*456:13*457:13*132:1*3:15*162:17*43 +5*712:5*1489:5*302:5*97:5*1634:5*3:5*58:5*1635:5*391:5*4:2*0:2*1:2*6:2*22:2*161:2*4:2*66:2*3:2*2:2*64:2*63:2*14:2*35:2*143:9*1596:9*388:9*142:9*305:9*283:4*295:4*378:4*1565:4*744:4*8:4*630:4*6:4*2:4*89:4*797:4*36:4*15:4*12:7*586:7*436:7*1352:7*2271:7*1050:7*2272:6*2140:6*2332:6*2333:6*1162:6*430:6*11:6*600:6*2334:6*818:6*273:11*190:3*0:3*66:3*1490:3*1491:3*29:3*231:8*119:8*373:8*374:8*261:8*372:8*319:10*183:10*11:15*163:1*1:14*4 +8*1337:8*20:8*65:8*335:8*2296:7*17:7*720:2*2:2*0:2*14:2*3:2*545:2*1:2*7:2*205:2*237:6*2335:6*746:6*718:6*1337:6*2336:3*526:3*1492:5*1048:5*162:5*354:5*181:9*90:9*619:9*222:10*574:10*1098:10*1472:4*13 +8*1322:8*400:8*2297:8*2298:8*731:8*732:8*1292:8*507:8*1919:8*234:8*404:8*174:8*78:8*79:8*99:2*35:2*11:2*6:2*0:2*3:2*1:2*8:2*2:2*12:2*9:2*7:2*33:2*14:2*47:2*4:2*64:2*56:2*143:6*29:6*273:6*1080:6*1595:6*1149:6*1450:6*1340:6*275:6*120:6*222:6*163:6*2337:6*730:6*84:6*488:6*35:6*1942:6*1124:10*247:10*1473:10*576:10*1474:10*1306:10*657:10*294:10*1475:10*1476:10*1386:10*1477:3*1284:3*9:3*1493:3*287:3*991:3*343:5*25:5*353:5*302:5*1636:5*1637:5*1638:5*849:5*1560:5*694:5*429:5*993:5*150:5*167:5*156:7*95:7*2273:7*197:7*896:7*506:7*186:7*585:7*167:7*176:7*1219:7*2274:7*220:4*110:4*1028:4*1012:4*577:4*21:4*376:4*145:4*6:4*3:4*15:4*89:4*2:4*1387:9*11:9*305:9*1533:9*153:9*362:9*1813:9*251:9*1803:9*3:9*786:9*1125:9*1033:9*1578:9*1814:9*1815:12*6:12*755:12*756:12*5:12*0:12*757:11*1046:11*125:11*1047:11*8:11*33:11*19:11*861:11*18:14*290:13*372:13*301:13*12 +10*40:10*133:10*134:10*135:9*56:9*177:9*178:11*35:7*586:7*0:7*1731:7*138:7*84:7*257:7*258:7*259:7*260:7*1828:7*1240:4*378:4*987:4*489:4*323:4*6:4*804:4*203:4*0:4*148:4*29:6*25:6*2338:6*2339:6*2114:6*232:6*6:6*233:6*234:6*235:8*2299:8*287:8*49:3*0:3*483:3*115:5*589:5*596:5*323:5*106:5*4:5*187:2*1:2*22:2*11:2*0:2*3:2*8:2*2:2*6:2*110:12*6:12*26:12*207:12*82:1*1:14*287 +5*125:5*680:5*299:5*553:5*12:5*1026:5*708:5*66:5*149:5*1639:5*1640:5*535:5*447:5*1641:5*337:5*67:5*1048:5*354:5*1380:5*1376:5*388:5*1642:6*353:6*2340:6*1202:6*951:6*748:6*211:6*526:6*309:6*2341:6*48:6*422:6*330:6*79:6*801:6*628:6*2342:6*1964:6*15:6*350:6*519:6*1848:6*692:6*166:2*22:2*5:2*1:2*161:2*34:2*73:2*14:2*68:2*75:2*331:2*200:2*86:2*548:2*2:2*0:2*304:2*118:2*11:2*3:2*12:2*7:2*6:2*16:2*198:2*188:2*78:2*496:8*374:8*2300:8*2301:8*2302:8*780:8*53:8*765:8*86:8*110:8*429:8*451:8*100:8*99:8*2303:8*2304:8*2305:8*1337:8*2306:4*6:4*1723:4*99:4*89:4*436:4*1775:4*1033:4*197:4*1010:4*844:4*267:4*84:4*85:4*77:4*42:4*900:4*230:4*109:4*328:4*45:4*357:4*331:4*88:4*206:4*261:4*321:4*654:4*618:4*377:4*3:4*341:4*1776:4*548:4*1777:4*41:4*1194:4*12:4*1362:4*1778:4*73:4*1464:9*1816:9*1817:9*763:9*493:9*962:9*1818:9*1819:9*1820:9*1821:9*897:9*182:9*1619:9*915:9*1822:9*286:9*1823:9*459:3*62:3*103:3*526:3*388:3*89:3*87:3*960:3*668:3*1494:3*744:3*49:3*283:3*61:3*1495:3*346:3*652:3*6:3*9:3*130:3*44:3*370:3*1164:3*202:3*382:3*1496:3*75:3*76:3*38:3*600:7*1269:7*577:7*2275:7*2276:7*514:7*2277:7*2278:7*122:7*783:7*8:7*1427:7*317:7*773:7*6:7*521:7*1401:7*759:7*1547:7*1:7*2192:7*1817:7*2279:7*2280:7*667:7*778:7*1856:10*1478:10*98:10*1479:10*1480:10*413:10*65:10*113:10*11:10*89:10*166:10*1481:11*25:11*1048:11*282:11*141:11*156:11*1049:11*273:11*1050:12*758:12*759:13*410 +4*1555:4*378:4*1002:4*106:4*1779:4*1780:4*275:4*6:4*239:2*0:2*279:2*1:2*38:2*58:2*14:2*12:2*8:2*2:2*6:2*4:2*3:2*56:2*158:2*44:2*97:8*1322:8*150:8*2189:8*1282:8*1263:8*2307:8*2308:8*65:3*269:3*1369:3*21:3*129:3*1497:3*57:3*1498:7*586:7*225:7*1051:7*108:7*1869:7*2281:7*1660:7*1863:7*80:7*2162:7*2282:14*291:14*292:5*1489:5*62:5*820:5*132:11*374:11*839:11*1051:11*994:12*760:12*76:10*1482:10*1483:10*1484:10*1485:6*2025:6*154:6*1927:6*1101:6*2343:13*192:13*135:13*222:9*1824:9*1825:9*1826:9*1827:9*1668:9*1828:9*1170:9*198 +9*1829:9*770:9*1830:9*41:9*26:9*435:9*317:2*0:2*8:2*5:2*6:2*1:3*243:3*21:3*1499:3*9:3*20:3*62:3*1468:3*94:10*37:10*1486:10*1487:10*181:10*1488:10*1489:10*1490:10*1491:10*1492:7*586:7*374:7*2283:7*1068:7*997:7*1496:7*229:7*693:7*186:4*378:4*4:4*1781:4*273:4*89:4*1782:6*2344:6*1710:11*3:11*1052:11*1053:8*427:8*2309:8*1696:8*2310:8*2311:5*828:5*256:13*458:1*6 +5*71:5*596:5*308:5*97:5*65:5*382:5*90:5*344:6*1198:6*870:6*20:6*56:6*1334:6*2345:6*125:6*494:6*600:10*115:10*399:10*107:10*306:10*1228:7*100:7*95:7*2284:7*81:7*110:7*68:7*78:7*734:7*1133:7*2272:11*1054:11*1055:11*278:11*34:4*377:4*269:4*1:4*236:4*376:4*56:4*1783:4*295:4*89:8*128:8*158:8*911:8*917:8*1298:2*6:2*16:2*0:2*12:2*11:2*2:2*19:2*4:2*152:2*5:2*88:2*22:2*56:2*57:2*64:3*727:3*1500:3*1501:3*9:3*1420:9*989:9*1831:9*1558:9*1832:12*761:12*172:1*1 +9*785:9*1833:9*27:2*5:2*0:2*156:2*96:2*47:2*6:2*19:2*2:2*22:11*587:7*90:7*277:7*1819:7*2285:7*586:7*168:6*438:6*1069:6*121:6*2346:4*573:4*816:10*258:8*99:8*2155:8*822:5*598:5*41:1*5 +8*819:3*327:3*115:7*473:7*257:7*474:7*258:7*259:7*260:4*47:4*290:4*203:4*0:4*148:4*68:2*110:2*6:11*77:5*186:5*106:5*4:5*187:6*232:6*6:6*233:6*234:6*235:6*454:6*196:9*177:9*178:9*622:10*133:10*134:10*135:12*82 +6*1106:6*1311:6*2347:6*2348:5*1643:5*215:5*23:5*116:5*132:2*54:2*2:2*0:2*3:2*4:2*22:2*66:2*47:2*44:2*55:8*33:8*2312:8*924:4*106:4*15:4*0:4*431:3*995:3*2:9*1834:9*1544:11*0:13*33 +9*1835:4*106:4*18:4*69:4*1784:4*0:4*431:3*995:3*57:2*3:2*58:2*1:2*6:2*27:2*37:2*45:2*46:2*22:2*66:2*44:2*43:2*21:5*1644:6*1326:6*1716:6*1106:6*1101:7*1135:8*2313:13*33 +6*1716:6*191:6*2349:2*0:2*3:2*9:2*67:2*58:2*7:2*14:2*22:2*2:2*33:2*84:5*1645:5*300:5*1644:5*71:5*123:4*810:4*1785:3*995:10*862:10*1493:7*1869:7*2286:7*432:7*255:8*2314:9*595:12*283 +8*1007:8*2315:2*6:2*1:2*2:2*8:2*7:2*3:2*11:2*0:2*66:2*108:2*23:2*130:6*251:6*2329:6*2350:6*34:6*1122:3*995:3*301:7*432:7*427:7*425:7*2287:7*1370:7*455:5*1646:5*281:5*70:5*1647:9*1605:9*631:10*638:10*207:10*99:4*140:4*6:4*1176:4*1395:4*0:4*431:13*33 +3*1303:3*9:3*995:6*13:6*1231:6*1128:6*2351:6*2352:6*891:6*125:5*1644:5*71:5*348:5*148:5*374:5*116:5*826:2*3:2*6:2*0:2*1:2*4:2*2:2*22:2*16:2*9:2*7:2*5:2*33:2*11:2*66:2*77:2*135:2*129:4*1785:4*56:4*8:4*6:4*1786:4*0:4*431:7*95:7*1806:7*2288:9*1836:9*1837:9*516:9*180:1*0:13*33 +2*2:2*3:2*54:2*6:2*1:2*0:2*67:2*4:2*135:5*344:5*1648:5*355:5*1643:5*131:5*1649:5*1529:6*2353:6*1716:6*39:6*253:6*2350:8*1006:8*2316:8*86:7*2289:7*427:7*2290:7*278:7*255:4*106:4*6:3*301:3*995:3*57 +2*339:2*16:2*3:2*55:2*515:2*7:2*6:2*152:2*66:2*92:2*226:5*1489:5*374:5*620:6*131:3*995:1*4:8*46:7*2091:7*215:7*255:4*106:4*0:4*431:13*33 +8*155:2*0:2*9:2*3:2*4:2*22:2*2:2*83:5*180:5*1650:5*1643:6*430:6*2173:7*1352:7*2291:7*255:4*269:9*33:9*1238:11*1056:3*1349:3*995:10*1494 +9*1238:9*1838:9*1605:9*125:9*771:2*22:2*3:2*58:2*16:2*0:2*6:2*14:2*35:2*37:2*8:2*28:2*1:3*1093:3*995:4*110:4*106:4*28:11*1057:6*2354:6*1199:6*34:6*730:6*39:5*508:5*1644:5*41:5*348:5*374:5*99:5*222:7*8:7*27:7*669:10*1495:12*762:1*1 +4*433:4*378:7*586:7*2292:7*2293:8*2317:8*2318:8*2319:10*1496 +6*13:6*2158:6*2355:4*1787:4*295:2*0:2*2:2*23:2*6:2*1:2*296:2*8:5*1494:7*100:7*419:7*2294:11*1058:8*2320 +6*2356:6*2357:4*1788:4*295:4*1789:4*1535:4*1790:4*266:7*586:7*2295:7*707:7*1170:7*255:9*51:9*1839:9*1508:2*98:2*19:2*118:2*88:2*68:2*75:2*8:2*7:2*0:2*2:2*1:8*2321:8*2322:8*201:8*932:3*21:3*66:3*89:3*1502:11*1059:11*1060:11*1061:11*1062:5*1651:5*371:13*459:12*532 +5*1652:5*1528:5*1653:5*129:5*1654:5*71:5*1221:5*23:5*314:5*62:5*150:5*123:5*21:5*60:5*74:5*1655:5*1656:5*1002:5*69:5*317:5*795:5*222:5*805:5*987:5*618:6*2358:6*2359:6*2360:6*2361:6*2362:6*1094:6*1860:6*472:6*381:6*2363:6*2364:6*275:6*2365:6*34:6*2366:6*2367:6*2368:6*2369:6*1380:6*291:6*323:6*1099:6*320:6*783:6*1443:6*1717:6*569:6*2370:6*33:6*1568:6*41:6*570:6*1575:6*747:7*586:7*1260:7*16:7*2296:7*2297:7*1370:7*1439:7*1814:7*1682:7*963:7*1051:7*323:7*1016:7*2298:7*1332:7*2162:7*2299:7*2300:7*44:7*1735:7*197:7*1398:7*2301:7*2302:7*2303:7*341:7*1029:7*30:7*2304:7*2305:7*2306:7*249:7*2307:7*56:7*178:7*2308:7*1942:7*1349:7*1483:7*634:7*277:7*2309:7*2310:7*122:7*48:7*335:7*296:7*614:7*2311:7*427:7*563:7*613:7*255:9*51:9*1508:9*84:9*1840:9*1841:9*1149:9*1842:9*262:9*16:9*1843:9*127:9*1844:9*1845:9*1846:9*304:9*35:9*1847:9*99:9*1848:9*1849:9*1850:9*1851:9*74:9*5:9*198:9*26:9*1852:9*620:4*295:4*1789:4*1791:4*1558:4*1792:4*1793:4*796:4*288:4*1618:4*53:4*630:4*793:4*1794:4*1795:4*59:4*1796:4*1797:4*442:4*933:4*1723:4*76:4*1798:4*6:4*1638:4*1799:4*1800:4*1512:2*98:2*19:2*64:2*1:2*4:2*0:2*11:2*22:2*14:2*6:2*8:2*119:2*3:2*2:2*77:2*75:2*200:2*46:2*242:2*58:2*16:2*9:2*48:2*5:2*12:3*1503:3*65:3*57:3*9:3*128:3*202:3*1216:3*89:3*12:3*1284:3*649:3*46:3*2:3*301:3*130:3*231:8*1062:8*2323:8*307:8*73:8*2324:8*521:8*2325:8*2326:8*152:8*2327:8*1192:8*2328:8*950:8*771:8*44:8*285:8*1096:8*1561:8*201:8*1243:8*2329:8*2330:8*2331:8*2332:8*2333:8*2334:8*2335:8*916:8*1543:8*1216:8*2336:8*2337:8*1311:8*47:8*2338:8*2339:8*2340:8*2341:8*43:8*2342:8*2343:8*183:8*45:8*65:8*202:8*2004:10*1497:10*937:10*1498:10*743:10*489:10*264:10*1241:10*176:10*1499:10*1500:10*1501:10*637:10*1502:10*463:10*1215:10*778:10*1503:10*1504:10*1505:10*1506:10*331:10*795:10*1507:10*128:10*1508:10*1509:10*1496:10*11:10*1404:10*83:10*1510:10*404:10*188:10*1511:10*1512:10*1513:12*763:12*83:12*494:12*133:12*7:12*300:12*186:12*764:12*765:12*766:12*767:12*768:12*769:12*3:12*770:12*771:12*772:12*773:11*1063:11*1064:11*450:11*126:11*1065:11*1066:11*49:11*844:11*1067:11*36:11*1068:11*1069:11*1070:11*492:11*1071:11*673:11*1072:13*4:13*460:13*178:13*461:13*67:13*462:13*463:14*185:14*114:14*126:14*159:15*164:15*165 +7*255:11*1073 +8*2323:8*2344:8*2345:8*1062:8*86:8*2346:8*2347:8*727:8*2348:8*2349:8*152:8*2350:8*2351:8*2352:8*1272:8*1:8*2353:8*1799:8*2354:8*225:8*596:8*945:8*2355:8*63:8*1017:8*2356:8*957:8*2357:8*2358:8*2359:8*1010:8*2343:8*2360:8*1096:8*1818:8*2361:8*2326:8*2362:8*2363:8*1760:8*1042:8*2325:8*33:8*52:8*2364:8*2365:6*2371:6*2359:6*1198:6*191:6*2372:6*499:6*2373:6*2374:6*2375:6*1570:6*2376:6*39:6*2377:6*2378:6*5:6*2379:6*2380:6*2381:6*2382:6*2353:6*2383:6*2384:6*287:6*86:6*200:6*1210:6*586:6*284:6*101:6*2385:6*3:6*2043:6*2386:6*472:6*19:6*1322:6*1303:6*2387:6*273:6*126:6*213:6*1567:6*1204:6*2388:6*2009:6*579:6*1129:6*2389:6*2390:6*2391:6*34:6*2392:6*2393:6*31:6*2358:6*2362:6*1094:6*2394:6*2395:6*565:6*574:6*1716:6*2396:6*2397:6*33:6*2356:5*1657:5*1652:5*344:5*21:5*132:5*1653:5*508:5*37:5*1637:5*1658:5*1659:5*1660:5*242:5*1636:5*147:5*888:5*150:5*1661:5*23:5*547:5*44:5*1335:5*1662:5*1663:5*256:5*1664:5*156:5*1665:5*347:5*1666:5*1667:5*854:5*71:5*1344:5*88:5*74:5*76:5*97:5*340:5*428:5*17:5*41:5*1668:5*1654:5*1669:5*1670:5*1671:5*1672:5*1673:5*1674:5*1675:5*4:5*1528:2*2:2*22:2*8:2*0:2*3:2*1:2*14:2*6:2*58:2*262:2*12:2*11:2*4:2*7:2*33:2*37:2*45:2*16:2*63:2*9:2*5:2*27:2*96:2*48:2*119:4*6:4*1801:4*1802:4*931:4*1023:4*16:4*1769:4*1803:4*1804:4*1805:4*1793:4*1806:4*1807:4*1808:4*1809:4*1810:4*1799:4*1540:4*1607:4*1811:4*1453:4*1812:4*140:4*1813:4*59:4*816:4*783:4*1814:4*1815:4*1816:4*1817:4*1818:4*1512:4*74:4*4:4*1819:4*1820:4*1791:4*1821:4*949:4*1558:4*1792:4*29:4*106:4*1822:4*1823:4*1824:4*117:4*13:4*3:4*237:4*98:4*465:4*1788:4*1789:4*89:12*774:12*176:12*496:12*775:12*776:12*128:12*777:12*767:12*778:12*512:12*779:12*7:12*780:12*35:12*250:12*781:12*782:12*783:12*763:9*1853:9*1840:9*1690:9*539:9*1854:9*1855:9*1856:9*1857:9*1142:9*1858:9*1859:9*735:9*1852:9*198:9*1860:9*732:9*1861:9*1862:9*223:9*778:9*1863:9*1508:9*822:9*1843:9*137:9*1864:9*1865:9*1034:9*1866:9*1867:9*1868:9*619:9*1869:9*1870:9*537:9*1871:9*125:9*1872:9*1873:9*744:9*304:9*1842:9*1874:9*232:9*51:9*1875:9*660:9*431:9*165:9*56:9*127:9*1876:9*1877:9*1547:9*1878:9*986:9*77:9*82:9*1091:7*2312:7*2310:7*444:7*1030:7*2313:7*2314:7*971:7*1309:7*1370:7*963:7*2302:7*2315:7*2316:7*2317:7*2318:7*2319:7*1994:7*479:7*2320:7*2321:7*95:7*1051:7*2322:7*1344:7*714:7*1728:7*1963:7*2323:7*16:7*33:7*2098:7*2324:7*1254:7*1833:7*2325:7*829:7*91:7*2326:7*2327:7*277:7*90:7*2328:7*2329:7*1742:7*50:7*1439:7*553:7*157:7*229:7*810:7*2330:7*2297:7*563:7*282:7*2331:7*1320:7*152:7*719:7*2332:7*2296:7*1436:7*2085:7*2333:7*255:10*919:10*1499:10*342:10*1176:10*1514:10*1515:10*11:10*309:10*1516:10*840:10*181:10*106:10*576:10*1498:10*1517:10*1518:10*163:10*1519:10*627:10*1497:10*121:10*5:10*546:10*1520:10*127:10*234:10*83:10*1521:10*1522:10*743:10*288:10*120:10*40:10*1017:10*937:10*1523:10*37:10*1510:10*1524:11*1074:11*1075:11*1076:11*1077:11*276:11*0:11*6:11*1078:11*776:11*1079:11*1080:11*1081:11*614:11*585:11*1082:11*1083:11*100:11*1084:11*1067:11*1064:11*1085:11*1073:3*123:3*231:3*1504:3*1505:3*141:3*2:3*9:3*1506:3*105:3*306:3*31:3*1435:3*1411:3*925:3*46:3*649:3*12:3*343:3*19:3*1:3*1507:3*62:13*464:13*329:13*59:13*465:13*466:13*255:13*467:13*468:13*469:14*179:14*60:14*293:15*166:15*167:15*168:15*169:1*9:1*1:1*6:1*4 +6*2377:6*1106:6*273:6*244:6*570:6*211:6*1110:6*2398:6*1128:6*287:6*2399:6*550:6*2400:6*2401:6*2402:6*362:6*479:6*175:6*2403:6*2404:6*495:6*1198:6*2405:6*93:6*1395:6*223:6*10:6*622:6*2162:6*2406:6*2407:6*2009:6*2008:6*2408:6*2409:6*1924:6*163:6*1080:6*2410:6*2411:6*1716:6*2412:6*586:6*2413:6*205:6*480:6*2414:6*2415:6*2416:6*2417:6*41:6*2418:6*2419:6*2420:6*576:6*813:6*2421:6*2422:6*2423:6*2424:6*2425:6*5:6*2426:6*2427:6*19:6*2428:6*2429:6*2430:6*2431:6*2432:6*2362:6*31:6*1422:6*1179:6*2433:6*2434:6*577:6*2435:6*39:6*2436:6*190:6*2437:6*693:6*2438:4*1825:4*1826:4*1794:4*1387:4*433:4*1502:4*220:4*36:4*6:4*2:4*1564:4*1503:4*744:4*1827:4*1828:4*182:4*1829:4*826:4*1830:4*1831:4*1832:4*1833:4*1834:4*496:4*4:4*1835:4*1836:4*1837:4*1838:4*1839:4*787:4*69:4*1840:4*26:4*1841:4*276:4*1842:4*1843:4*948:4*1191:4*1844:4*977:4*1845:4*798:4*813:4*95:4*1811:4*1846:4*1847:4*1848:4*1849:4*1850:4*1851:4*1594:4*1852:4*205:4*1853:4*1854:4*1855:4*1856:4*1857:4*23:4*1858:4*1802:4*1859:4*53:4*1860:4*1861:4*1862:4*1819:2*0:2*1:2*22:2*8:2*2:2*33:2*7:2*12:2*3:2*6:2*4:2*58:2*11:2*325:2*108:2*549:2*16:2*88:2*218:2*63:2*14:2*9:2*119:2*56:2*19:2*55:2*550:2*5:2*69:2*92:2*152:8*2366:8*2367:8*2368:8*2369:8*2370:8*2371:8*2372:8*2373:8*2374:8*2375:8*2350:8*2376:8*2377:8*2378:8*183:8*2379:8*2380:8*879:8*312:8*2381:8*2382:8*2383:8*2384:8*2385:8*2386:8*2387:8*2125:8*1282:8*335:8*2388:8*763:8*2389:8*476:8*2390:8*285:8*2338:8*264:8*2391:8*32:8*101:8*1833:8*350:8*9:8*2392:8*2393:8*199:8*2394:8*2395:8*2396:8*864:8*151:8*2397:8*1192:8*1092:8*73:8*2398:8*2399:8*2400:8*2401:8*2402:8*349:8*37:8*2403:8*2404:8*2275:8*2405:8*2406:8*2407:8*88:8*1548:8*2408:8*2409:8*2410:8*1240:8*2411:8*2412:8*86:8*935:8*2413:8*2414:8*2415:11*1070:11*1086:11*554:11*1066:11*751:11*1087:11*1088:11*1089:11*1090:11*1091:11*1092:11*1093:11*1094:11*1095:11*742:11*58:11*1096:11*795:11*210:11*1097:11*1098:11*179:11*1099:11*762:11*1100:11*1101:11*1102:11*1103:11*1104:11*1105:11*1106:11*890:11*1107:11*1108:11*170:11*427:11*1109:11*1110:11*125:11*1111:11*211:11*1112:11*234:7*2334:7*84:7*3:7*2335:7*2336:7*1051:7*1344:7*2057:7*377:7*167:7*2337:7*16:7*2338:7*1119:7*1145:7*2339:7*2340:7*95:7*2341:7*2342:7*2343:7*163:7*2344:7*747:7*2345:7*90:7*2346:7*2347:7*2348:7*421:7*2349:7*2350:7*1944:7*231:7*2351:7*2352:7*2353:7*2354:7*2355:7*1320:7*2356:7*652:7*2357:7*36:7*460:7*1966:7*2358:7*2359:7*2297:7*225:7*2360:7*85:7*2361:7*2362:7*613:7*483:7*2363:7*2364:7*374:7*2365:7*1005:7*276:7*2366:7*1363:7*2367:7*2368:7*2369:7*763:7*2370:7*2371:7*63:7*2372:7*2373:7*2374:7*522:7*468:7*2375:7*2376:7*2377:7*1992:7*2378:7*1963:7*2379:7*255:7*2380:7*187:7*2381:7*221:7*2176:7*2382:7*2383:7*194:7*2384:7*2385:7*2386:7*2387:7*1174:7*2388:7*2389:7*1252:7*2390:7*2391:7*87:7*447:7*2392:7*420:7*2393:7*33:7*408:7*419:12*3:12*784:12*148:12*182:12*785:12*532:12*527:12*786:12*787:12*788:12*789:12*790:12*791:12*273:12*792:12*793:12*794:12*721:12*795:12*796:12*515:10*1525:10*585:10*250:10*1526:10*1527:10*50:10*109:10*878:10*638:10*1528:10*1234:10*1225:10*65:10*1529:10*1530:10*1531:10*1532:10*1533:10*1534:10*1535:10*1536:10*1537:10*1538:10*1539:10*13:10*991:10*1540:10*1175:10*1238:10*840:10*1541:10*1018:10*37:10*1542:10*1543:10*1205:10*264:10*1544:10*725:10*1545:10*787:10*1546:10*1547:10*1548:10*1549:10*1550:10*81:10*1551:10*1552:10*310:10*1553:10*231:10*1554:10*205:9*1879:9*1880:9*1164:9*5:9*1881:9*1882:9*1883:9*1884:9*1885:9*19:9*1886:9*1373:9*1870:9*1887:9*35:9*1888:9*1889:9*1890:9*1891:9*198:9*1892:9*237:9*1893:9*1894:9*1895:9*1896:9*37:9*844:9*74:9*1897:9*1690:9*1898:9*1899:9*1900:9*1901:9*1013:9*1902:9*1903:9*1380:9*1904:9*1122:9*1905:9*1906:9*1907:9*1908:9*1333:9*1909:9*1910:9*1911:9*1912:9*1913:9*1914:9*1915:9*1916:9*1917:9*1918:9*1919:9*1920:9*1921:9*1922:9*1923:9*1924:9*1925:9*1926:9*1927:9*1841:9*1928:9*155:9*1929:9*1930:9*1931:9*1932:9*56:9*1032:9*1933:9*393:9*1934:3*123:3*498:3*57:3*85:3*300:3*21:3*33:3*648:3*1508:3*105:3*560:3*9:3*740:3*670:3*1509:3*1510:3*231:3*1511:3*649:3*2:3*1512:3*5:3*269:5*195:5*1676:5*825:5*1677:5*1678:5*1679:5*50:5*1550:5*1002:5*1680:5*1681:5*1682:5*68:5*1683:5*60:5*139:5*1684:5*1685:5*1686:5*1687:5*799:5*35:5*117:5*1688:5*665:5*1689:5*1690:5*156:5*1691:5*1692:5*71:5*74:5*1693:5*140:5*41:5*805:5*714:5*1694:5*1695:5*1667:5*483:5*340:5*33:5*579:5*508:5*151:5*1552:5*1221:5*795:5*1636:5*647:5*1696:5*318:5*859:5*26:5*25:5*865:5*1697:5*325:5*55:5*862:5*175:5*112:5*1698:5*1699:5*1700:5*62:5*196:5*1239:5*28:5*1288:5*113:5*1701:5*1702:5*1470:5*194:5*986:5*127:5*1703:5*1704:5*1705:5*97:5*382:5*23:5*998:5*115:5*1481:5*1706:5*1469:5*1585:5*1707:5*147:5*1708:5*83:5*618:5*167:5*123:5*753:13*470:13*316:13*471:13*64:13*472:13*473:13*15:13*148:14*294:14*295:14*296:14*297:14*112:14*20:14*127:14*298:15*170:15*171:15*172:15*24:15*173:16*82:1*1:1*6:1*4:1*9:1*0:1*7:1*8:1*5 +10*1535:10*310:10*1555:10*1525:10*1556:10*1557:10*1558:10*1548:10*1526:10*1551:10*420:10*1559:10*1560:10*1561:10*231:10*52:10*1562:10*1563:10*840:10*849:10*1564:10*185:10*773:10*129:10*1565:10*1566:10*855:10*234:10*81:10*1567:10*964:10*7:10*794:10*1568:10*176:10*6:10*97:10*1569:10*87:10*37:10*194:10*355:10*1570:10*1192:10*264:10*1571:2*0:2*11:2*3:2*2:2*1:2*8:2*6:2*4:2*22:2*5:2*58:2*33:2*55:2*544:2*16:2*7:6*2439:6*2434:6*495:6*2440:6*2441:6*98:6*254:6*2009:6*2442:6*1303:6*2362:6*2443:6*1187:6*2436:6*2444:6*93:6*1363:6*2445:6*287:6*2438:6*2446:6*2412:6*727:6*31:6*10:6*2447:6*15:6*1080:6*2448:6*319:6*85:6*273:6*1132:6*2449:6*2450:6*1231:6*2451:6*163:6*56:6*146:6*1737:6*2452:5*23:5*508:5*83:5*71:5*1707:5*33:5*74:5*117:5*118:5*656:5*337:5*256:5*123:5*859:5*318:5*97:5*1221:5*340:5*157:5*147:5*1709:5*1552:5*1704:5*195:5*1710:5*809:5*1711:5*1712:5*857:5*140:5*344:5*325:5*1713:5*795:5*129:5*24:5*32:5*1549:5*662:5*753:7*1174:7*100:7*2394:7*2122:7*84:7*2395:7*2385:7*2346:7*2396:7*225:7*187:7*1742:7*90:7*1043:7*2397:7*2398:7*115:7*1378:7*1349:7*241:7*652:7*235:7*364:7*475:7*736:7*2138:7*33:7*457:7*2399:7*714:7*2400:7*2347:7*2401:7*2402:7*156:7*606:7*768:7*1032:7*2403:7*2376:7*437:7*2404:7*264:7*2391:7*255:11*1113:11*243:11*1114:11*94:11*45:11*133:11*1115:11*1116:11*1117:11*1118:11*826:11*1119:11*1120:11*162:11*1039:3*130:3*95:3*1423:3*648:3*9:3*1508:3*105:3*269:3*1512:3*1078:3*57:3*1513:3*123:3*498:3*731:3*55:3*649:3*1514:3*1515:3*33:3*12:3*31:4*1863:4*813:4*6:4*790:4*131:4*1864:4*1865:4*1829:4*1594:4*1866:4*1856:4*53:4*266:4*1867:4*1868:4*943:4*1869:4*1870:4*59:4*1558:4*116:4*32:4*1502:4*117:4*576:4*3:4*1871:4*577:4*787:4*33:8*1017:8*2416:8*1946:8*1035:8*1930:8*2417:8*2418:8*2350:8*1591:8*327:8*2419:8*1092:8*1370:8*521:8*501:8*136:8*616:8*2420:8*155:8*185:8*152:8*2421:8*2193:8*395:8*2413:8*649:8*430:8*427:8*2422:8*2398:8*2423:8*2392:12*413:12*3:12*797:12*354:12*189:12*798:12*799:12*800:12*794:12*801:9*1935:9*1929:9*1936:9*1622:9*1937:9*1938:9*155:9*1939:9*1940:9*277:9*1941:9*1942:9*1943:9*1944:9*1931:9*1945:9*1946:9*84:9*1947:9*744:9*1948:9*1881:9*1949:9*475:9*97:9*1950:9*1951:9*1591:9*1952:9*1953:9*1954:14*299:14*20:14*11:14*221:13*474:13*475:13*95:13*476:13*477:13*62:15*64:1*5:17*12:17*26:16*83 +6*2453:6*2454:6*1149:6*494:6*149:6*98:6*2455:6*2456:6*173:6*320:4*1872:4*1873:4*1874:4*2:4*295:4*787:4*1875:4*813:4*27:4*1840:4*1876:4*6:4*791:4*1877:10*1572:10*1573:10*1526:10*1527:10*1574:10*108:10*1575:10*1537:10*1175:10*1576:10*11:10*1577:2*0:2*11:2*3:2*1:2*98:2*56:2*2:2*8:2*12:2*4:2*6:2*22:2*16:8*2424:8*2425:8*2426:8*950:8*2427:8*2428:8*2429:8*2416:8*2430:8*162:8*2431:8*2432:8*1855:11*1121:11*1122:11*1123:11*1124:11*1125:7*457:7*1051:7*586:7*1145:7*1436:7*2405:7*821:7*2406:7*2407:7*1102:7*2408:7*255:14*300:9*51:9*155:9*284:9*1955:9*1956:9*1957:9*136:9*1958:9*1959:3*739:3*1516:3*21:3*66:3*1:3*133:3*740:3*57:5*18:5*573:5*129:5*1714:5*96:5*1493:5*256:5*1715:5*46:5*998:5*340:5*1334:5*23:12*300:13*478 +8*1165:8*2323:8*2366:2*6:2*0:2*1:2*55:2*56:2*22:2*19:2*23:9*1880:9*1840:9*1960:6*1716:6*2439:6*2453:6*2359:6*2377:6*494:10*1535:4*1872:4*1873:4*1825:5*4:5*1653:5*18:3*21:3*69 +8*2006:8*540:8*67:8*198:8*2038:8*391:8*128:8*2433:8*464:8*2434:8*62:8*10:8*48:8*616:8*255:8*152:8*2435:8*962:8*150:8*114:8*102:8*91:8*2005:8*520:8*651:8*2436:8*2008:8*2437:8*529:8*967:8*2001:8*950:8*2438:8*2439:8*2440:8*2441:8*2108:8*536:8*2442:8*200:8*2004:8*2443:8*236:8*2007:8*2009:8*124:8*996:8*180:8*2444:8*1127:8*2445:8*453:8*488:8*527:8*1500:8*2446:8*490:8*197:8*2447:8*2448:8*922:8*1546:8*2449:8*921:8*972:8*1042:8*671:8*2450:8*1642:8*1516:8*430:8*975:8*2451:8*214:8*2452:8*20:8*86:8*141:8*2453:8*39:8*271:8*2454:8*539:8*2455:8*1554:8*2456:8*1498:8*185:8*955:8*449:8*2457:8*164:8*2458:8*53:8*1223:8*2363:8*541:8*395:8*1365:8*32:8*2227:8*2459:8*328:8*397:8*1233:8*1818:8*2460:8*294:8*2461:8*618:8*1996:8*1738:8*36:8*2462:8*297:8*2463:8*2464:8*2465:8*1313:8*2466:8*254:8*66:8*2467:8*1317:8*2468:8*2469:8*2470:8*1583:8*421:8*2471:8*46:8*2472:8*2473:8*153:8*1666:8*2474:8*2475:8*2476:8*1590:8*97:8*2002:8*2477:8*2478:8*1322:8*2479:8*2480:8*115:8*2481:8*2359:8*2482:8*2483:8*1142:8*2484:8*2485:8*2486:8*2487:8*2488:8*2489:8*620:8*2490:8*2491:8*2492:6*2061:6*254:6*125:6*37:6*2064:6*223:6*471:6*2062:6*221:6*9:6*1034:6*483:6*147:6*15:6*3:6*1140:6*1183:6*220:6*2457:6*146:6*155:6*195:6*291:6*495:6*1149:6*34:6*2458:6*2459:6*2460:6*2461:6*313:6*217:6*708:6*85:6*2462:6*2463:6*1334:6*39:6*1110:6*1163:6*1104:6*1141:6*75:6*4:6*210:6*76:6*140:6*184:6*586:6*438:6*375:6*2317:6*5:6*510:6*2022:6*1081:6*1109:6*2464:6*31:6*565:6*2465:6*30:6*275:6*246:6*151:6*364:6*884:6*1720:6*2466:6*251:6*949:6*2467:6*320:6*175:6*1132:6*503:6*216:6*2468:6*1082:6*177:6*462:6*23:6*249:6*1113:6*100:6*273:6*739:6*163:6*141:6*2469:6*312:6*730:6*103:6*162:6*459:6*2329:6*322:6*307:6*36:6*201:6*463:6*333:6*173:6*319:6*2:6*321:6*1300:6*300:6*2442:6*2470:6*725:6*2471:6*2472:6*579:6*40:6*2473:6*602:6*153:6*2188:6*713:6*377:6*2474:6*2389:6*2475:6*2476:6*2477:6*2478:6*2479:6*508:6*2040:6*404:6*2480:6*2481:2*22:2*3:2*2:2*11:2*12:2*6:2*55:2*1:2*0:2*14:2*16:2*4:2*28:2*8:2*47:2*7:2*551:2*9:2*58:2*33:2*5:2*69:2*75:2*118:2*31:2*132:2*21:2*43:2*34:2*152:2*35:2*294:2*36:2*306:2*38:2*48:2*423:2*552:2*26:2*62:2*114:2*192:2*156:2*19:7*155:7*2036:7*886:7*274:7*303:7*279:7*2409:7*2031:7*225:7*1214:7*2410:7*367:7*190:7*277:7*180:7*2162:7*1114:7*1632:7*2411:7*2412:7*479:7*1794:7*693:7*338:7*2413:7*669:7*1602:7*2414:7*2415:7*2416:7*193:7*815:7*720:7*1189:7*1845:7*147:7*2417:7*91:7*553:7*771:7*36:7*2418:7*108:7*2419:7*2032:7*766:7*90:7*438:7*130:7*1072:7*245:7*653:7*87:7*408:7*159:7*73:7*120:7*261:7*856:7*2147:7*478:7*214:7*521:7*2420:7*1583:7*2421:7*264:7*2380:7*2422:7*425:7*1895:7*1600:7*2423:7*584:7*191:7*226:7*1913:7*185:7*46:7*2424:7*1761:7*2092:7*1320:7*845:7*875:7*1417:7*1961:7*2425:7*1682:7*449:7*2426:7*117:7*271:7*206:7*2387:7*2367:7*820:7*1859:7*1056:7*2056:7*1051:7*2427:7*2428:7*2429:7*2207:7*3:7*219:7*19:7*1123:7*1378:7*2430:7*2431:7*2432:7*420:7*2302:7*199:7*2433:7*349:7*2434:7*2435:7*2436:7*138:7*2437:7*586:7*2438:7*2439:7*116:7*2440:7*2441:7*2442:7*58:7*1617:7*2002:7*2443:7*2444:7*2445:7*1728:7*421:10*1285:10*1578:10*1579:10*99:10*1282:10*1580:10*1181:10*367:10*392:10*1581:10*1582:10*96:10*1583:10*1414:10*771:10*321:10*1584:10*420:10*97:10*576:10*1585:10*1456:10*1283:10*1308:10*1465:10*1281:10*1586:10*656:10*154:10*1170:10*1587:10*780:10*980:10*181:10*1588:10*176:10*109:10*1589:10*1590:10*567:10*11:10*1591:10*1543:10*363:10*513:10*1592:10*1593:10*1430:10*1594:10*1595:10*999:10*452:10*676:10*32:10*528:10*1596:10*223:10*663:10*1597:10*824:10*1598:10*23:10*433:10*1061:10*1599:10*1600:10*482:10*1601:10*1039:10*1577:10*1602:10*336:10*306:10*399:10*1603:10*746:10*179:10*674:10*931:10*162:10*209:10*170:10*5:10*463:10*571:10*1604:10*1265:10*1605:10*230:10*33:10*50:10*30:10*1302:10*1606:10*22:10*1314:10*1607:10*1608:10*194:10*26:10*1609:10*326:10*1236:10*65:10*809:10*173:10*1610:10*1105:10*1146:10*1278:10*1611:10*150:10*3:10*973:10*1612:10*1613:10*1573:10*1614:10*1615:10*1616:10*1617:10*1618:10*1619:10*1017:10*260:10*1620:10*1440:10*1047:10*146:10*1621:10*1622:10*606:10*879:10*428:10*1623:10*68:10*1624:10*1625:10*1289:10*318:10*1233:10*1284:10*1428:10*623:10*1626:10*1627:10*1628:10*1629:10*961:10*1630:12*37:12*627:12*802:12*243:12*803:12*58:12*38:12*743:12*474:12*206:12*0:12*176:12*7:12*804:12*147:12*190:12*162:12*805:12*806:12*633:12*168:12*427:12*690:12*807:12*771:12*370:12*672:12*808:12*471:12*809:12*810:12*811:12*812:12*186:12*622:12*813:12*814:12*576:12*310:12*170:12*459:12*815:12*816:12*626:12*817:12*818:12*819:12*820:12*821:12*822:12*823:12*824:12*87:12*39:12*825:12*826:12*827:12*828:12*829:12*128:12*35:11*912:11*186:11*913:11*914:11*1126:11*1039:11*811:11*1127:11*170:11*911:11*241:11*838:11*121:11*1128:11*36:11*1129:11*658:11*1130:11*10:11*1131:11*1132:11*30:11*740:11*998:11*174:11*1133:11*1134:11*904:11*1135:11*1136:11*325:11*1137:11*1138:11*1139:11*1140:11*1141:11*1043:11*130:11*991:11*276:11*0:11*109:11*1091:11*907:11*1142:11*728:11*3:11*133:11*157:11*950:11*1143:11*1144:11*1145:11*1146:11*59:11*111:11*260:11*128:11*739:11*758:11*1068:11*1147:11*1148:11*193:11*1149:11*1150:11*1151:11*1152:11*51:11*425:11*1153:11*106:11*202:11*1154:11*1155:11*1156:11*548:11*627:11*1157:11*259:11*1158:11*1159:11*1160:11*23:11*40:11*1161:11*1162:11*1163:11*1164:11*660:11*915:11*508:11*1165:11*1166:11*1167:11*1168:11*1169:11*1170:11*996:4*1560:4*1000:4*234:4*6:4*99:4*120:4*1564:4*269:4*583:4*1878:4*945:4*1879:4*117:4*376:4*9:4*948:4*1880:4*1601:4*27:4*150:4*496:4*787:4*4:4*25:4*842:4*145:4*1723:4*439:4*53:4*213:4*59:4*31:4*82:4*131:4*283:4*789:4*275:4*98:4*110:4*69:4*3:4*783:4*790:4*13:4*239:4*1881:4*1:4*792:4*220:4*73:4*1882:4*1883:4*1884:4*744:4*1767:4*221:4*1885:4*1886:4*1887:4*1360:4*1888:4*1559:13*384:13*479:13*303:13*382:13*435:13*480:13*481:13*267:13*48:13*185:13*383:13*482:13*483:13*133:13*250:13*31:13*24:13*484:13*69:13*34:13*157:13*0:13*129:13*485:13*486:13*487:13*488:13*489:13*95:13*343:13*195:13*490:13*491:13*319:13*38:13*164:13*305:13*377:13*492:13*301:13*3:13*493:13*494:13*64:3*9:3*27:3*2:3*1383:3*141:3*243:3*1517:3*731:3*1320:3*57:3*1078:3*231:3*536:3*1518:3*123:3*46:3*101:3*20:3*12:3*87:3*89:3*1027:3*736:3*376:3*33:3*76:3*342:3*652:3*1519:3*130:3*1520:3*1521:3*752:3*1522:3*823:3*1523:3*291:3*1524:3*1253:3*547:3*1525:3*1526:3*1527:3*1528:3*1050:3*874:3*1529:3*1530:3*515:3*1531:3*1532:14*111:14*301:14*62:14*302:14*8:14*13:14*35:14*114:14*303:14*304:14*305:14*51:14*14:14*87:14*238:14*306:14*307:14*308:14*309:14*59:14*310:14*33:14*11:14*143:14*311:5*340:5*307:5*33:5*96:5*129:5*506:5*632:5*194:5*143:5*242:5*69:5*1115:5*368:5*44:5*106:5*50:5*828:5*23:5*175:5*114:5*1659:5*1560:5*827:5*1716:5*1717:5*1718:5*1284:5*1719:5*375:5*19:5*165:5*147:5*573:5*62:5*40:5*150:5*148:5*820:5*8:5*24:5*850:5*900:5*1720:5*1721:5*86:5*412:5*483:5*221:5*348:5*856:5*97:5*507:5*118:5*645:5*53:5*619:5*123:5*374:5*656:5*168:5*1722:5*480:5*5:5*198:5*1723:5*1724:5*1725:5*196:5*132:5*1726:5*976:5*67:5*116:5*166:5*127:5*1285:5*1060:5*76:5*382:5*117:5*215:5*21:5*1480:5*579:5*1727:5*1728:5*1729:5*290:5*1730:5*1731:5*1194:5*1732:5*607:5*1733:5*1734:5*852:5*1735:9*1961:9*445:9*1962:9*1963:9*1578:9*995:9*19:9*1964:9*1965:9*292:9*1966:9*1967:9*788:9*984:9*137:9*1968:9*1969:9*77:9*1970:9*1971:9*125:9*261:9*1972:9*1973:9*1974:9*5:9*776:9*1040:9*431:9*122:9*1975:9*746:9*198:9*333:9*1033:9*1014:9*8:9*1185:9*1328:9*1976:9*1977:9*1755:9*4:9*47:9*426:9*1668:9*169:9*978:9*364:9*1978:9*1139:9*337:9*939:9*1222:9*564:9*1979:9*1980:9*1981:9*763:9*992:9*238:9*1654:9*1982:9*783:9*595:9*1983:9*1984:9*474:9*1985:9*1119:9*1986:9*1987:9*231:9*1314:9*17:9*1009:9*1988:9*62:9*1989:9*1990:9*68:9*1991:9*1992:9*113:9*0:9*1993:9*316:9*415:9*1994:9*34:9*249:9*537:9*360:9*42:9*1995:9*46:9*84:9*258:9*275:9*1996:9*1555:9*213:9*1595:9*1997:9*752:9*321:9*1998:9*1999:9*1325:9*2000:9*2001:9*2002:9*16:9*21:9*2003:9*1830:9*2004:9*619:9*1575:9*2005:9*2006:9*26:9*2007:9*2008:9*1000:9*2009:9*786:9*432:9*2010:9*516:9*222:9*685:9*2011:9*60:9*626:9*1149:9*159:9*382:9*2012:9*2013:9*2014:9*2015:9*2016:9*2017:9*302:9*2018:9*2019:9*2020:9*1508:9*2021:9*284:9*305:1*9:1*1:1*6:1*0:1*4:1*5:1*7:1*3:15*174:15*175:15*84:15*176:15*32:15*94:15*24:15*177:15*87:15*178:15*179:15*180:15*181:15*64:15*36:15*182:15*74:15*183:24*6:16*84:16*85:16*86:20*10:17*44:17*31:19*10 +2*7:2*54:2*6:2*13:2*0:2*1:2*22:2*11:2*176:2*104:2*3:2*8:2*228:2*9:2*66:2*23:2*44:2*55:7*201:7*331:7*403:7*1600:7*2446:7*2092:7*1135:7*427:7*1054:7*255:7*586:3*995:3*243:3*9:3*2:3*1420:3*270:3*301:3*1411:4*1723:4*220:4*1889:4*816:4*431:4*0:8*119:8*2493:8*2494:8*155:8*283:8*320:8*940:8*261:5*1736:5*1737:5*1738:5*888:5*97:12*830:9*2022:9*51:6*1106:6*217:6*1231:6*80:6*915:1*3:13*33 +7*586:7*2447:7*1244:7*2289:7*201:9*51:9*1880:9*305:9*1238:9*304:9*1835:4*10:4*295:4*239:4*110:4*378:4*431:4*106:4*810:2*98:2*6:2*57:2*23:2*19:2*22:2*56:2*11:2*9:2*55:2*66:2*83:2*0:2*152:2*16:2*135:2*2:2*3:2*54:2*77:2*108:2*1:2*84:2*44:2*47:2*7:5*4:5*1543:5*856:5*180:5*1489:5*344:5*1648:5*355:5*1643:5*1645:5*215:8*1165:8*155:8*1006:8*1007:8*33:3*1093:3*1303:6*2482:6*556:6*2353:6*13:6*251:6*1716:6*1106:6*1311 +8*86:8*2495:8*690:8*2496:8*2497:8*2498:8*2499:8*2500:6*82:6*2173:6*2483:6*2484:6*74:6*2485:6*251:6*2486:6*2487:2*6:2*2:2*1:2*3:2*0:2*11:2*33:2*55:9*68:9*2023:9*1972:9*2024:9*630:9*2025:9*2026:9*1637:10*1631:10*37:10*1632:10*1390:4*1772:4*117:4*139:4*496:11*1171:11*1172:11*1173:11*1174:7*2448:7*2449:7*378:7*2450:7*2451:7*2452:7*2453:7*2454:7*2455:7*585:7*374:7*2456:7*2457:7*747:12*831:12*832:12*46:13*495:13*44:3*706:5*1739:5*1740:5*71 +9*2027:9*2028:9*180:9*1690:9*1626:9*354:9*2029:3*166:3*269:3*21:3*63:3*744:3*1138:3*9:3*2:3*105:3*6:3*94:1*3:1*9:1*6:1*5:1*8:1*4:1*1:6*7:6*2488:6*472:6*1081:6*2489:6*2490:6*5:6*31:6*158:6*2389:6*275:6*34:6*463:6*77:6*39:6*579:6*1942:6*1294:6*172:6*223:6*499:6*161:6*1380:6*2491:5*97:5*1387:5*1713:5*1082:5*1741:5*112:5*1637:5*18:5*7:5*62:5*859:5*71:5*53:5*833:5*75:5*116:5*159:5*358:5*38:2*6:2*0:2*131:2*152:2*92:2*119:2*22:2*2:2*58:2*4:2*1:2*14:2*33:2*7:2*12:2*16:2*38:2*5:2*3:2*11:2*8:2*9:7*1465:7*1059:7*2458:7*1962:7*6:7*769:7*84:7*614:7*2459:7*186:7*611:7*283:7*2460:7*1370:7*2461:7*1020:7*33:7*87:7*2462:7*786:7*378:7*854:7*367:4*21:4*525:4*496:4*1577:4*1339:4*786:4*157:4*6:4*150:4*53:4*41:4*4:4*120:4*400:4*14:4*112:4*798:4*205:4*89:12*686:12*336:12*833:12*648:8*908:8*2501:8*1404:8*2502:8*201:8*88:8*327:8*1878:8*307:8*56:13*48:11*1039:11*37:11*1175:10*22:10*1633:10*219:10*1634:10*1635 +4*1890:4*329:4*1891:4*6:4*436:4*89:4*1892:10*1402:2*0:2*3:2*253:5*1536:5*1742:3*166:3*21:3*66:3*1533:3*6:3*1534:7*1059:7*58:7*1370:1*1:1*3:6*550:6*2492 +4*1893:4*329:4*1891:2*1:2*19:2*253:2*0:2*76:2*6:2*3:2*553:6*1231:7*425:7*1059:7*58:7*1370:7*521:3*166:3*21:3*66:3*83:3*94:5*1742:5*1743:5*156:5*1185:5*62:1*3:8*297:14*312:10*147 +4*1894:4*329:4*1891:4*436:4*27:4*1895:4*56:4*1896:4*1897:4*6:4*150:4*89:4*1892:9*2030:9*55:9*2031:9*1477:9*565:9*2032:9*482:3*166:3*21:3*63:3*896:3*94:3*83:3*2:3*460:3*9:3*6:3*1534:7*58:7*1370:7*1059:7*2378:7*2463:7*2464:7*14:7*2465:7*690:5*1742:5*28:5*132:5*71:1*3:1*1:1*6:2*19:2*253:2*0:2*9:2*2:2*3:2*6:2*8:2*4:2*22:2*12:2*11:2*84:2*104:2*55:6*550:6*224:6*601:6*2493:6*147:6*685:6*273:6*236:6*217:6*2492:8*476:8*217:8*2503:8*56:8*2504:8*152:8*521:10*1636:10*1637 +4*1898:4*329:4*1891:4*15:4*363:4*346:4*6:4*150:2*2:2*0:2*1:2*19:2*253:2*119:2*9:2*5:2*58:2*3:2*7:2*6:2*11:2*104:2*56:3*1535:3*166:3*21:3*66:3*896:3*9:3*1536:7*1059:7*58:7*1370:7*1342:7*2466:7*157:7*1449:7*2467:7*1073:7*2468:5*1742:5*1744:5*1715:5*252:5*508:1*3:1*6:1*5:10*1638:8*217:8*804:8*2505:8*2506:8*2507:8*2508:8*2504:8*1006:8*288:6*2494:6*159:6*1030:6*737:6*2495:6*1492:6*19:6*217:9*474:9*2033:9*100:9*7:12*652:11*176:11*1176:13*100 +4*1899:4*329:4*1891:4*1900:4*929:4*36:4*89:4*1892:4*1901:4*295:2*2:2*0:2*19:2*253:2*1:2*3:2*166:2*422:6*2496:6*550:6*2497:6*2498:7*2469:7*1073:7*1059:7*58:7*1370:7*1902:3*166:3*21:3*66:3*269:3*145:3*300:3*6:5*1742:5*1713:5*68:5*1745:1*5:1*1:1*9:8*2509:8*1017:8*2510:9*66:9*837:11*1177 +4*1902:4*329:4*1891:4*6:4*295:4*53:4*150:5*1746:5*1742:5*147:5*10:5*151:5*1744:5*113:5*508:5*311:8*2511:8*1017:8*2512:8*2513:8*521:8*327:8*2503:8*45:8*1703:8*295:8*49:3*166:3*21:3*66:3*185:3*1284:3*300:3*9:7*1059:7*58:7*1370:7*2469:7*1073:7*965:7*2470:7*2471:7*1966:7*2472:1*1:1*3:1*4:1*6:2*3:2*253:2*0:2*2:2*58:2*11:2*6:2*34:2*1:2*120:2*104:2*233:6*550:6*2497:6*2483:6*818:6*2496:6*737:6*1924:6*2499:6*2500:6*2501:6*1327:6*217:6*200:10*193:10*690:9*2034:9*2035:9*66:9*2036:9*2037:9*2038:9*2039:9*2033:12*652:11*611:11*176:13*496 +4*1903:4*329:4*1891:4*295:4*1895:4*630:4*6:4*150:4*36:2*2:2*8:2*19:2*253:2*0:2*28:2*6:2*9:2*11:2*3:2*5:2*104:3*1535:3*166:3*21:3*66:3*269:3*2:3*27:3*9:8*2511:8*1017:8*2514:8*46:8*2504:8*521:8*2515:6*2497:6*550:6*2502:6*30:6*1149:6*737:6*217:7*1059:7*58:7*1370:7*84:7*1073:7*2469:7*2473:5*1742:5*357:5*1747:5*975:5*1744:5*295:5*68:1*3:1*0:9*66:9*2037:10*53:11*611:13*497:13*496 +4*1904:4*329:4*1891:4*1905:4*1786:4*115:4*213:4*220:4*59:4*116:4*155:4*21:4*6:2*2:2*0:2*19:2*253:2*4:2*22:2*6:2*1:2*7:2*152:2*3:2*16:2*11:2*33:2*8:10*1402:10*872:10*207:10*1639:5*1536:5*1742:5*1748:5*1749:5*123:5*1494:5*151:5*325:5*62:5*455:5*1750:5*313:3*166:3*21:3*66:3*269:3*267:3*9:3*302:3*83:7*1059:7*58:7*1370:7*1045:7*2101:7*36:7*2474:7*2469:1*3:1*0:1*4:6*550:6*2349:6*75:6*1132:6*2497:6*84:6*1211:6*2503:6*2504:6*2496:6*2505:8*2516:8*2511:8*13:8*60:8*288:8*1017:8*307:8*983:9*305:9*2036:9*1668:9*1543:9*1652:9*2040:9*1245:11*176:11*1178:12*54:12*834:13*496 +4*1906:4*329:4*1891:4*1907:2*1:2*0:2*8:2*19:2*253:2*422:2*2:2*33:2*7:2*5:2*6:2*3:2*11:7*425:7*1059:7*58:7*1370:7*810:10*1640:10*1641:6*2497:6*2506:6*2507:6*2508:6*1598:6*165:6*908:6*737:3*166:3*0:3*66:3*105:3*2:5*1742:5*646:5*1751:5*808:1*3:8*1757:8*2517:8*2518:8*2519:9*2037:9*2041:9*1201 +4*1908:4*1895:4*329:4*1891:4*117:4*36:2*2:2*19:2*253:2*0:2*127:2*9:2*3:2*6:2*5:2*1:3*166:3*21:3*66:3*83:3*9:3*460:3*94:7*1059:7*58:7*1370:7*2475:5*1742:5*357:5*1752:5*1753:5*1754:5*1111:5*68:1*3:8*1130:6*648:6*30:6*2509:10*1642:9*2042 +4*1909:4*1618:4*329:4*436:4*59:4*6:4*131:4*36:6*1327:6*550:6*1129:6*486:6*84:6*552:6*1924:6*28:6*438:6*2510:6*82:6*5:2*0:2*19:2*253:2*1:2*3:2*11:2*9:2*525:2*86:2*8:2*2:7*1966:7*1203:7*1059:7*58:7*1370:7*31:3*166:3*21:3*63:3*1381:3*319:3*9:3*1537:3*94:1*1:1*6:1*0:1*4:5*1742:5*62:5*1747:5*68:12*148:9*2043:9*2033:9*679:9*2044:9*1079:9*1122:9*2036:8*44:8*56:8*128:8*521:8*363:13*498:13*499:11*1179:11*635:11*1180:10*5:10*1643 +4*1910:4*21:4*329:2*1:2*19:2*253:2*0:2*137:2*3:2*6:2*12:10*1644:3*166:3*21:3*66:3*83:3*94:7*1203:7*1059:7*58:7*1370:7*31:7*1073:5*1742:5*62:5*1743:5*71:5*1755:1*3:9*2045:9*2046:11*1023:11*521:11*1181:6*820:8*13:8*623:12*1 +4*1911:4*21:4*329:4*1876:4*1895:4*150:2*2:2*19:2*253:2*0:2*294:2*12:2*9:2*8:2*22:2*3:2*16:2*55:2*104:5*1746:5*1742:5*326:5*1753:5*1756:5*357:5*572:5*508:3*166:3*21:3*63:3*94:3*83:3*648:3*2:3*9:7*1203:7*58:7*1370:7*2476:7*14:7*1572:1*5:1*4:1*1:6*224:6*2511:6*147:6*605:6*222:6*1327:6*217:9*1595:9*2038:8*2503:8*2520:8*2521:8*319:14*313:12*835:10*1645:13*498 +4*1912:4*329:4*436:4*155:4*1895:13*500:2*0:2*19:2*253:2*35:2*3:2*525:2*2:2*8:2*220:2*12:2*1:7*1045:7*1203:7*1059:7*58:7*1370:7*31:3*166:3*21:3*66:3*1538:3*31:3*9:3*752:3*94:5*1742:5*1757:5*1758:5*71:5*357:1*5:1*4:6*550:6*2505:6*30:6*1327:14*314:8*1875:8*2503:8*1006:8*13:9*2038:11*66:10*1646:10*528:12*1 +4*1913:4*329:4*117:4*6:4*1897:4*786:4*36:2*1:2*0:2*19:2*253:2*8:2*3:2*22:2*11:2*4:2*12:2*2:2*6:6*251:6*1327:6*2512:6*2513:6*1905:6*2173:6*287:8*973:8*128:8*1096:8*1434:8*822:8*2522:8*929:8*521:8*1165:8*1007:8*1312:8*13:3*166:3*21:3*63:3*796:3*9:3*2:3*300:7*1203:7*1059:7*58:7*1370:7*1349:7*2477:7*1526:7*391:7*1363:7*2470:7*2478:5*1742:5*62:5*325:5*1006:5*71:5*156:5*113:5*68:1*0:1*4:1*1:9*2045:9*407:9*2047:9*2048:10*317:10*1647:10*37:12*1:11*762 +4*1914:4*329:4*1006:4*36:4*68:4*89:4*1892:5*348:5*1742:5*68:8*2523:3*166:3*21:3*66:3*269:3*64:3*1539:3*6:3*1534:6*317:6*550:6*224:6*2492:7*1059:7*58:7*1370:1*6:1*3:1*1:2*55:2*253:2*0:2*88 +4*1915:4*584:4*329:4*439:4*36:4*89:4*1892:5*1759:5*68:3*166:3*21:3*66:3*6:3*1534:8*2524:7*1059:7*58:7*1370:6*550:6*2492:2*253:2*0:2*107:1*6:1*1 +4*1900:4*329:4*929:4*36:4*89:4*1892:9*1595:9*2049:7*2469:7*1059:7*58:7*1370:3*166:3*21:3*66:3*269:3*6:3*1534:6*317:6*2154:6*550:6*2492:8*2525:5*1742:5*68:1*5:1*1:2*19:2*253:2*0:2*127:68*0:68*1 +4*1916:4*329:4*929:4*36:4*89:4*1892:9*2050:6*1715:6*317:6*550:6*2492:3*166:3*65:3*66:3*21:3*6:3*1534:7*1059:7*58:7*1370:5*1760:5*1742:5*68:2*253:2*0:2*127:1*1:1*6 +4*1917:4*329:4*453:4*36:4*89:4*1892:8*2526:8*2524:6*2514:6*550:6*2492:5*1494:5*1742:5*68:3*166:3*21:3*66:3*269:3*6:3*1534:7*1059:7*58:7*1370:1*5:1*6:1*4:1*9:1*1:2*19:2*253:2*0:2*367 +4*1918:4*329:4*950:4*36:4*89:4*1892:13*500:8*2511:3*166:3*65:3*66:3*269:3*21:3*6:3*1534:6*317:6*550:6*2492:7*1059:7*58:7*1370:5*1760:5*1742:5*68:1*5:1*1:1*6:2*19:2*253:2*0:2*97 +4*1919:4*329:4*454:4*89:4*1892:5*1761:5*1762:5*1742:2*6:2*253:2*0:2*109:3*166:3*21:3*66:3*94:3*6:3*1534:6*317:6*550:6*224:6*2492:7*1059:7*58:7*1370:7*2479:1*1 +4*1920:4*329:4*444:4*89:4*1892:6*2488:6*317:6*550:6*2492:7*2480:7*1059:7*58:7*1370:3*166:3*21:3*63:3*6:3*1534:5*1742:2*253:2*0:2*298:1*1:1*6 +4*1921:4*1922:4*329:4*1923:4*1137:4*1924:4*117:4*1638:4*6:4*150:8*2527:8*1306:8*2528:8*2529:8*2530:8*217:8*179:8*197:8*20:8*1404:8*521:8*2531:8*45:8*288:2*0:2*19:2*253:2*8:2*33:2*7:2*5:2*2:2*6:2*22:2*3:2*12:2*35:2*11:2*1:2*104:2*47:3*166:3*21:3*63:3*1176:3*94:3*575:3*83:3*9:11*1182:11*176:7*2481:7*58:7*1370:7*1073:7*2482:7*2483:7*1973:7*2484:7*285:7*2471:7*17:7*768:5*1742:5*397:5*1763:5*1764:5*996:5*132:5*252:5*151:5*10:1*5:1*4:1*6:1*8:6*224:6*2466:6*191:6*30:6*737:6*2515:6*2516:6*1183:6*300:6*217:9*1201:9*19:9*2036:13*348:10*91:10*1385:10*674:10*5 +4*1925:4*21:4*329:4*295:4*36:4*89:4*1892:6*2066:6*550:6*2492:3*166:3*21:3*63:3*269:3*94:3*6:3*1534:7*1203:7*1059:7*58:7*1370:7*2485:5*1742:5*68:1*5:1*1:2*19:2*253:2*0:2*279 +4*1926:4*21:4*329:4*295:4*117:4*6:4*150:2*2:2*0:2*19:2*253:2*354:2*11:2*9:2*8:2*6:2*3:2*22:2*12:2*16:2*1:2*104:6*2496:6*25:6*2517:6*550:6*224:6*1069:6*2518:6*393:6*737:6*287:6*217:7*2469:7*1203:7*1059:7*58:7*1370:7*2486:7*2487:7*1045:7*1799:7*1073:7*2488:7*207:3*166:3*0:3*63:3*269:3*94:3*2:3*9:8*2299:8*1875:8*929:8*1017:8*2511:8*1433:8*13:5*1742:5*1765:5*10:5*43:5*369:5*1766:1*5:1*4:1*1:1*0:9*2051:9*1595:9*2052:9*2053:9*2054:9*2033:11*825:13*500:13*498:10*1645 +4*1927:4*329:4*1876:4*6:4*1895:4*150:5*1746:5*1742:5*1083:5*646:5*825:5*357:5*508:2*6:2*19:2*253:2*0:2*2:2*9:2*8:2*1:2*3:2*12:2*16:2*43:2*104:2*84:2*108:2*23:9*1601:9*2055:9*2056:9*2038:3*166:3*0:3*66:3*376:7*1203:7*1059:7*58:7*1370:7*810:7*2489:7*2490:7*207:1*5:1*4:1*1:6*2502:6*30:6*217:10*1336:10*1646:10*1645:10*1648:13*501:13*500:12*836:8*2532:8*217:8*2503:8*13:11*825 +4*1928:4*329:4*1891:4*1929:4*577:4*56:4*150:4*1930:4*27:4*1704:4*798:4*984:4*6:4*145:4*436:4*36:2*1:2*19:2*0:2*6:2*16:2*11:2*2:2*22:2*3:2*8:2*4:2*76:2*104:2*77:2*84:7*2392:7*1059:7*58:7*1370:7*2491:7*1137:7*2492:7*1045:7*2471:7*2493:7*2469:7*2462:7*30:7*1135:8*2511:8*1017:8*2320:8*70:8*929:8*152:8*521:8*56:8*128:8*732:3*166:3*21:3*66:3*1540:3*9:3*31:3*1541:1*3:1*9:1*0:6*146:6*2246:6*1904:6*153:6*1905:6*2496:6*2519:6*2349:6*217:6*11:9*1114:9*134:9*2051:9*1668:9*2057:9*555:9*338:9*2034:9*2058:9*2059:9*2060:9*2061:5*71:5*117:5*344:5*156:5*123:5*409:5*671:5*251:5*68:10*248:11*1183:11*176:11*175 +4*1931:4*329:4*1891:4*1929:4*788:4*303:4*53:4*346:4*1932:4*27:4*150:4*6:4*36:4*89:4*1892:2*2:2*3:2*19:2*0:2*11:2*1:2*6:2*8:2*22:2*152:2*104:6*2496:6*2488:6*146:6*30:6*147:6*131:6*56:6*217:6*2492:7*1073:7*1059:7*58:7*1370:7*2494:7*447:7*17:7*14:7*1137:7*2491:7*2469:8*2511:8*1017:8*400:8*307:8*56:8*152:8*521:3*166:3*21:3*66:3*1542:3*300:3*1284:3*2:3*9:3*94:3*6:3*1534:1*3:1*4:1*0:1*1:9*837:9*555:9*2062:9*2063:9*482:9*1668:9*2036:5*256:5*357:5*1767:5*156:5*1010:5*508:5*68:10*174:10*1649:11*1184:11*611 +4*1933:4*1934:4*329:4*1891:4*886:4*6:4*437:4*213:4*1935:4*1936:4*1566:4*573:4*89:4*1892:2*1:2*0:2*3:2*253:2*36:2*6:2*2:2*58:2*8:2*7:2*22:2*11:6*1095:6*550:6*224:6*2466:6*30:6*46:6*2492:3*166:3*21:3*66:3*94:3*9:3*6:3*1534:7*1059:7*58:7*1370:7*2495:7*2496:7*2497:7*449:5*1742:5*156:5*1768:5*151:5*596:1*3:1*1:9*595:9*2053:9*56:9*2064:9*338:9*470:10*154:8*2517:8*77:8*521:11*1185:12*298 +4*1937:4*329:4*1891:4*437:4*1566:4*21:4*89:4*1892:7*425:7*1059:7*58:7*1370:7*2498:7*2499:7*2496:2*0:2*253:2*226:2*33:2*7:2*22:2*1:2*58:2*2:2*11:2*8:2*3:6*1095:6*550:6*224:6*2520:6*2466:6*2521:6*30:6*2522:6*2492:3*166:3*21:3*66:3*269:3*94:3*101:3*6:3*1534:8*2533:8*2517:8*247:8*647:8*966:8*521:5*1742:5*1768:5*156:5*1769:5*142:1*3:1*8:1*1:10*1650:10*154:9*572:9*773 +4*1938:4*329:4*1891:4*1931:4*1929:4*1939:4*6:4*36:4*89:4*1892:2*2:2*19:2*0:2*7:2*11:2*1:2*3:2*33:2*14:6*2496:6*146:6*775:6*287:6*2492:8*2511:8*929:8*316:3*166:3*21:3*66:3*1240:3*1284:3*52:3*94:3*6:3*1534:7*1059:7*58:7*1370:7*283:7*186:1*3:1*1:1*6:5*156:5*1770:5*68:10*1651:10*1488:11*611:9*2065 +4*1940:4*329:4*1891:4*437:4*89:4*1892:2*2:2*253:2*0:2*476:2*8:2*22:2*7:2*3:2*6:2*1:2*11:9*330:9*1201:9*71:11*1186:3*166:3*21:3*66:3*269:3*94:3*9:3*95:3*6:3*1534:7*1059:7*58:7*1370:7*2500:7*2467:7*2501:7*509:7*1973:7*95:8*2533:8*2040:8*2517:8*2534:8*521:8*1006:5*1742:5*195:5*156:5*151:5*325:1*3:1*8:1*1:6*550:6*224:6*2444:6*1095:6*2523:6*2442:6*2520:6*85:6*2492:10*154:10*1247:10*37 +4*1941:4*329:4*1891:4*1929:4*1934:4*1942:4*150:4*36:6*575:6*1095:6*393:6*146:6*133:6*183:6*472:6*782:6*2506:6*2524:6*2444:6*2496:6*2501:6*2337:6*2525:6*223:6*2526:6*217:2*0:2*19:2*6:2*4:2*2:2*11:2*119:2*1:2*3:2*22:2*120:2*104:3*166:3*21:3*66:3*1543:3*2:3*9:7*1059:7*58:7*1370:7*425:7*2502:1*3:1*4:1*6:1*1:5*75:5*222:5*139:5*1771:5*25:5*113:5*767:5*151:5*28:5*68:9*16:9*773:9*2036:9*2066:10*1652:10*1607:8*2529:8*1306:8*1006:8*521:8*2519:8*2513:8*181:8*1096:8*2535:8*2536:11*176 +4*1943:4*329:4*1891:4*117:4*138:4*1772:4*363:4*1897:4*275:4*36:2*2:2*0:2*19:2*253:2*6:2*1:2*3:2*8:2*4:2*11:2*33:2*88:2*104:2*228:12*837:12*652:6*1095:6*782:6*2444:6*1799:6*1905:6*915:6*2141:6*1261:6*8:6*2527:6*85:6*217:3*166:3*21:3*63:3*1544:3*305:3*31:3*9:3*83:7*1059:7*58:7*1370:7*2494:7*2503:7*425:7*17:7*2501:7*1632:7*2390:7*1069:7*2504:7*2505:5*1742:5*1772:5*1773:5*198:5*1636:5*38:5*129:5*1774:5*1775:5*1776:5*1777:5*508:5*68:1*5:1*9:1*6:1*4:11*1186:11*176:10*1653:10*1607:10*1510:10*91:8*1306:8*453:8*1299:8*152:8*521:8*2517:8*2519:8*2529:9*2067:9*2036:9*2066:9*330:13*500 +4*1944:4*329:4*1891:4*239:4*1614:4*1876:4*1895:4*18:4*150:4*89:4*1892:13*500:2*0:2*19:2*253:2*390:2*4:2*3:2*2:2*1:2*6:2*69:2*5:2*11:2*43:2*104:6*1095:6*550:6*224:6*2528:6*236:6*217:6*2492:3*166:3*21:3*63:3*94:3*31:3*9:3*6:3*1534:7*1059:7*58:7*1370:7*1045:7*133:10*1654:10*1584:10*273:10*1655:5*1742:5*252:1*3:1*1:9*1955:9*2068:11*1187:11*1185:8*1875:8*2537:8*451:8*521:8*2504:8*347:8*2503:8*539 +4*1945:4*329:4*1891:4*1895:4*943:4*36:2*2:2*19:2*253:2*0:2*3:2*6:2*22:2*1:3*1535:3*166:3*21:3*66:3*376:3*9:3*94:8*2511:8*678:8*2510:8*14:8*521:8*2504:8*929:7*1059:7*58:7*1370:7*692:7*2506:7*31:5*1742:5*147:5*68:1*3:10*1656:10*1651:6*2529:11*611 +4*1369:4*329:4*1946:4*273:4*36:5*199:5*1742:5*1778:5*1083:5*68:7*2507:7*1059:7*58:7*1370:7*116:7*129:3*166:3*21:3*66:3*1545:3*105:3*94:1*5:2*19:2*253:2*0:2*111:2*2:2*7:2*1:2*11:6*2518:6*196:6*2530:6*1081:6*2522:9*134:8*2538:10*1657 +4*1947:4*390:4*329:4*1946:4*295:4*145:4*220:4*155:4*36:5*1779:5*1742:5*1521:5*199:5*344:5*482:5*455:5*1780:5*1781:5*41:5*68:3*1546:3*166:3*21:3*66:3*269:3*109:3*94:7*1059:7*58:7*1370:7*1050:7*2507:7*1065:7*2508:1*3:2*19:2*253:2*0:2*22:2*16:2*1:2*6:2*4:2*2:2*525:2*3:6*550:6*648:6*5:6*2531:8*1130:8*930:8*2539:9*125:13*502 +4*1948:4*131:4*329:4*1946:4*295:4*1895:4*155:4*36:2*1:2*19:2*253:2*0:2*6:2*33:2*5:2*525:2*3:7*2192:7*1059:7*58:7*1370:7*1050:7*2509:7*2510:7*1799:7*1226:3*166:3*21:3*66:3*269:3*510:3*369:3*9:3*94:5*1742:5*646:5*455:5*68:1*3:6*550:6*2532:6*1313:6*2533:6*915:9*2069:9*27:8*307:10*1658 +4*1949:4*1950:4*329:4*1951:4*496:4*346:4*6:4*150:8*2540:8*2541:8*2542:8*398:8*152:8*2504:8*521:8*2432:8*45:8*2543:3*166:3*0:3*63:3*94:3*9:6*2534:6*224:6*2502:6*1129:6*2496:6*2088:6*648:6*2535:6*2536:6*5:6*737:6*217:7*58:7*1370:7*2511:7*2174:7*2512:7*1961:7*2513:7*87:7*2514:5*1742:5*1782:5*43:5*1745:5*1747:5*136:5*508:1*0:1*7:2*19:2*253:2*0:2*373:2*3:2*22:2*33:2*7:2*11:2*12:2*1:2*104:2*55:9*2070:9*1770:9*354:9*2071:9*1543:12*7:11*549 +4*1952:4*329:4*1876:4*36:2*2:2*0:2*23:2*253:2*3:2*1:2*22:2*119:10*1659:3*125:3*166:3*21:3*66:3*186:3*9:7*2515:7*1059:7*58:7*1370:7*768:7*479:7*2516:7*2517:5*1742:5*1783:5*1784:5*68:1*0:6*1390:6*2537:9*2072:9*2073:8*45 +4*1953:4*329:4*1954:4*139:4*1577:4*1955:4*6:4*150:4*89:4*1892:4*1894:7*768:7*2515:7*1059:7*58:7*1370:7*2518:7*2517:7*2519:7*600:7*2520:7*2521:7*743:7*521:7*1604:7*2522:7*1073:7*2523:7*2524:7*449:7*2525:2*22:2*23:2*253:2*0:2*3:2*16:2*2:2*119:2*1:2*6:2*554:2*11:2*8:2*262:2*104:2*43:2*44:5*1785:5*1742:5*1786:5*41:5*1787:5*1764:5*1788:5*1789:5*1383:5*1790:5*1791:5*1792:5*1708:5*151:5*340:5*1747:5*1793:5*1783:5*508:8*2544:8*290:8*2545:8*2546:8*2547:8*2548:8*2549:8*521:8*2550:8*2551:3*166:3*21:3*66:3*1547:3*2:3*125:3*9:3*6:3*1534:1*8:1*9:1*6:1*1:9*2074:9*19:9*2036:9*21:9*1642:9*2075:11*395:10*1660:10*1661:10*1607:6*2538:6*737:6*85:6*742:6*217:6*2492:14*315:12*838 +4*1956:4*329:4*1957:4*1958:4*1614:4*1959:4*15:4*213:4*1876:4*6:4*150:2*1:2*23:2*253:2*0:2*105:2*2:2*3:2*38:2*5:2*6:2*4:2*11:2*104:2*19:5*1794:5*1742:5*357:5*132:5*252:5*1708:5*508:3*166:3*21:3*66:3*94:3*1548:3*1336:3*83:3*9:7*2512:7*1059:7*58:7*1370:7*1224:7*2255:7*2526:7*2527:7*768:7*509:8*2552:8*966:8*2529:8*2553:8*179:8*77:8*288:8*521:8*2537:1*0:1*6:1*4:1*5:6*224:6*2106:6*1080:6*39:6*2084:6*2539:6*170:6*737:6*2528:6*217:9*1295:9*542:9*2036:14*316:13*500:10*1662:10*1607:11*1188:11*176 +4*1960:4*329:4*1946:4*4:4*145:4*36:9*2076:9*2077:9*134:9*35:9*142:3*166:3*21:3*66:3*94:7*1059:7*58:7*1370:7*1147:7*116:7*1797:5*1742:5*1795:5*1796:5*1797:5*1798:5*1799:5*111:5*344:5*68:1*3:2*19:2*253:2*0:2*154:2*2:2*11:2*7:2*1:2*3:2*22:6*236:6*648:6*549:6*362:8*347:8*1895:8*2538:13*38 +4*1961:4*1962:4*329:4*1946:4*1960:4*26:4*1963:4*15:4*787:4*36:6*1313:6*2540:6*915:3*166:3*21:3*66:3*1549:3*9:3*94:7*1059:7*58:7*1370:7*1799:7*36:5*1742:5*1705:5*68:1*3:2*19:2*253:2*0:2*294:2*4:2*7:2*8:2*3:2*2:2*11:8*307:8*85:8*877:8*2554:8*2426:8*541:12*283:12*839:9*2078:9*1543:14*314:10*638 +4*1964:4*1965:4*329:4*1946:4*36:9*2079:3*166:3*21:3*66:3*1357:3*369:3*94:7*1059:7*58:7*1370:7*1799:7*2507:7*2509:7*1014:5*1742:5*199:5*1769:5*10:5*1773:5*694:5*123:5*68:1*3:2*19:2*253:2*0:2*294:2*1:2*8:2*7:2*33:2*11:2*3:2*6:10*832:12*840:8*2554:8*2555:8*2426:8*541:8*2531:6*2349:6*2541:6*1449:11*1189 +4*329:4*249:4*68:4*0:4*148:4*89:5*188:5*2:5*1439:5*186:5*323:5*106:5*4:5*187:7*1059:7*2528:7*894:7*27:7*102:7*63:7*257:7*258:7*259:7*260:7*160:2*31:2*0:2*37:2*2:2*48:2*28:2*110:2*64:6*2542:6*18:6*1836:6*232:6*6:6*233:6*234:6*235:6*454:3*0:3*166:3*115:3*6:10*22:10*65:10*207:10*133:10*134:10*135:9*225:9*177:9*178:8*2556:11*77:11*78:1*1:12*82 +2*105:2*304:2*68:2*186:2*302:2*73:2*240:2*234:5*725:5*453:5*965:5*637:5*395:5*142:5*1800:5*1801:5*1802:5*889:7*1059:7*135:7*2529:7*2530:7*1942:7*2531:7*2532:6*25:6*2543:6*1360:6*2544:8*2557:8*86:8*2558:8*2559:3*0:3*89:3*283:3*1336:3*42:3*1550:3*44:4*19:4*728:4*390:4*1581:4*1576:4*1966:4*1967:4*696:4*344:4*695:4*770:4*1968:4*1969:4*77:4*311:1*6:1*9:9*1262 +8*2560:8*2561:8*2562:8*2563:8*2564:2*0:2*1:2*11:2*74:2*8:2*345:2*314:2*68:2*212:2*416:2*406:4*153:4*1970:4*1971:4*1540:4*343:4*1533:4*62:4*944:4*1972:4*288:4*1973:4*963:4*1974:4*798:4*440:4*465:4*1975:4*1976:4*1977:4*1978:4*1979:4*1406:4*890:4*1980:4*230:5*1:5*2:5*348:5*1803:5*1804:5*669:5*1805:5*1488:5*1806:5*14:5*4:5*725:5*579:5*488:5*93:5*923:5*71:5*280:5*1807:5*1808:5*1749:5*148:5*1809:5*1810:5*1811:5*388:5*1196:3*0:3*1:3*1279:3*976:3*1551:3*433:3*1164:3*89:3*1552:3*28:3*1553:3*83:3*1554:3*1555:7*0:7*2533:7*577:7*523:7*2534:7*2535:7*2536:7*2537:7*2538:7*2539:7*2540:7*2541:7*1453:6*2545:6*2546:6*495:6*2547:6*2548:6*2549:6*2550:6*2551:6*2552:6*2553:6*2554:6*698:6*2555:6*2556:6*2557:10*377:10*289:10*1663:10*378:9*548:9*2080:9*2081:9*1718:9*2082:13*223 +4*237:4*328:4*943:4*1981:4*1629:4*1982:4*1575:4*85:4*1983:4*1984:4*953:4*63:4*949:4*1190:4*516:4*41:4*1985:4*275:4*1986:4*1987:4*1988:4*1989:4*1990:4*343:8*2565:8*2557:8*1435:8*56:8*2566:8*2567:8*2568:8*2569:8*2570:8*2571:8*2025:3*164:3*0:3*33:3*22:3*9:3*1556:3*89:3*87:3*1557:2*75:2*22:2*11:2*0:2*3:2*9:2*7:2*2:2*1:2*31:2*14:2*55:2*56:2*427:5*111:5*344:5*161:5*1542:5*1410:5*1812:5*1273:5*62:5*535:5*108:5*616:5*756:5*776:5*1813:5*1814:5*723:5*12:7*1059:7*135:7*2542:7*2543:7*2544:7*1814:7*2545:7*1353:7*2546:7*1785:7*1996:7*1788:7*2547:7*2548:7*2549:6*25:6*2558:6*2559:6*146:6*2069:6*2560:6*2561:6*2562:6*488:6*2563:6*2564:6*2565:6*2566:6*2567:6*450:6*2568:6*180:6*2569:6*2570:6*2571:9*2083:9*765:9*2084:9*2085:9*2086:9*2087:9*2088:9*1815:9*2089:14*317:12*126:12*841:12*601:12*37:10*194:10*188:10*363:10*1664:10*1162:10*1665:10*26:10*1666:16*69:11*1190:11*843:11*206:11*1191:1*1:1*6:1*4:1*9:1*3:1*5:1*0:1*8:1*7:22*4 +9*2090:9*1034:9*743:9*1089:9*818:9*254:9*1333:11*62:11*36:11*1192:11*1193:7*100:7*1571:7*886:7*225:7*46:7*669:5*1815:5*1816:5*337:5*1817:5*367:5*1579:5*1818:5*68:5*31:4*251:4*89:4*74:4*117:4*36:4*151:2*0:2*6:2*1:2*8:2*7:2*3:2*13:2*188:2*37:2*54:6*1122:6*586:6*56:6*66:6*39:6*19:6*975:8*320:8*231:8*702:8*2572:8*2573:10*42:10*1667:13*503:15*32:1*4:3*123:12*547:12*2:12*842 +6*2043:6*2572:6*2350:6*2573:6*2359:6*121:6*2574:6*2575:6*165:6*2576:6*574:6*1231:9*2091:9*1498:9*2092:9*2093:9*2094:9*1719:9*1132:9*2095:9*1034:9*1411:9*233:2*2:2*6:2*1:2*22:2*0:2*3:2*4:2*58:2*11:2*8:2*64:10*1668:10*1669:10*1670:10*1671:13*152:3*231:3*9:3*1558:3*1559:3*1410:3*1416:3*62:4*573:4*59:4*826:4*27:4*213:4*496:4*251:4*21:4*1983:4*89:4*206:7*63:7*2550:7*2551:7*1571:7*2056:7*261:7*665:7*1585:7*99:7*84:7*2552:7*100:7*769:7*104:7*2553:7*2554:5*998:5*1675:5*252:5*97:5*344:5*256:5*1637:5*1750:5*1643:5*129:5*114:5*1819:5*280:5*1405:5*1817:8*2574:8*2575:8*2442:8*2576:8*770:8*479:8*2155:8*804:8*81:8*2577:8*46:11*1194:11*1195:11*62:11*1196:11*1197:11*1198:12*843:14*318 +6*2577:6*495:6*586:6*2553:6*508:6*364:6*2578:6*2579:6*2580:2*107:2*0:2*8:2*2:2*64:2*502:2*75:2*1:2*3:2*188:11*62:11*1199:11*1200:11*1201:11*1202:11*1203:11*1204:11*1205:11*1206:11*1207:9*125:9*743:9*233:9*2096:9*2097:9*2098:9*146:4*933:4*1316:4*53:4*446:4*206:4*89:4*343:4*10:12*734:12*844:5*1820:5*12:5*1821:5*93:5*1822:5*1823:5*390:5*1824:5*1825:5*1826:5*1827:7*1545:7*2555:7*577:7*100:7*46:7*2556:7*768:7*2557:3*62:3*6:3*302:3*416:8*2578:8*2579:8*2580:8*2581:1*7:24*7 +7*1000:7*1059:7*257:7*258:8*2556:2*28:2*110:6*900:11*478:11*77:11*479:1*4:5*186:5*4 +7*532:7*1502:7*1424:7*2307:7*1014:7*455:7*2558:7*2559:7*2560:7*231:7*2561:7*1799:7*2562:7*2563:7*2564:7*383:7*2565:7*2566:7*1993:7*84:7*1218:7*2567:7*310:7*768:7*2568:7*2569:7*2570:7*2571:7*663:7*2572:7*2573:7*2574:7*543:7*1343:7*2575:7*2576:7*2577:7*1947:7*2578:7*2579:7*2580:7*2581:7*2582:7*2524:7*2583:7*2584:7*2585:7*2586:2*3:2*0:2*12:2*6:2*2:2*1:2*22:2*75:2*118:2*11:2*119:2*188:2*89:2*64:2*166:2*248:5*161:5*1:5*2:5*142:5*341:5*1828:5*1829:5*1830:5*857:5*1831:5*1832:5*82:5*198:5*1833:5*132:5*922:5*111:5*1344:5*1834:5*618:5*1835:5*1273:5*1235:5*1836:5*256:5*381:5*1837:5*1838:5*1839:5*564:5*1410:5*1840:5*1841:5*1842:5*1843:5*1844:5*1498:5*1826:5*199:5*12:5*615:5*1543:5*1008:5*1845:5*1846:5*738:3*0:3*89:3*1284:3*300:3*502:3*346:3*528:3*1560:3*575:3*1561:3*1164:3*103:3*87:3*62:3*1562:3*1563:3*1564:3*752:3*1565:3*1566:3*1320:3*999:3*202:6*2518:6*5:6*550:6*2581:6*2582:6*2564:6*810:6*2583:6*2584:6*2019:6*2585:6*2586:6*985:6*2587:6*2588:6*2589:6*915:6*2590:6*39:6*196:6*2591:6*2592:6*986:6*2593:6*1351:6*2594:6*683:6*2595:6*2596:6*56:6*814:6*2597:6*23:6*1575:6*1149:6*2598:6*813:6*2599:6*1394:6*2600:6*2601:6*2602:6*2603:6*2604:6*2605:6*2606:6*2607:6*2608:6*2609:6*2610:6*2611:6*2612:4*953:4*297:4*806:4*1006:4*295:4*931:4*929:4*465:4*1749:4*437:4*239:4*10:4*62:4*949:4*945:4*1387:4*431:4*433:4*1572:4*436:4*98:4*69:4*744:4*40:4*1788:4*796:4*1991:4*1820:4*442:4*214:4*271:4*294:4*1571:4*932:4*296:4*27:4*1317:4*439:4*938:4*950:4*430:4*1992:4*947:4*522:4*1360:4*253:4*946:4*389:4*1183:4*1613:4*153:4*1453:4*1318:4*147:4*1993:4*288:4*1983:4*1984:4*1316:4*1994:4*444:4*454:4*333:4*1995:4*1996:4*440:4*446:4*1986:4*1997:4*207:4*1998:4*944:4*1999:4*2000:4*1579:4*1406:4*2001:4*2002:4*2003:4*2004:4*1779:4*1028:4*675:4*206:4*1923:4*2005:4*782:4*85:4*42:4*695:12*845:12*846:12*847:12*848:12*849:12*850:11*1208:11*1209:11*1070:11*1210:11*1211:10*1672:10*1247:10*1673:10*108:10*1674:10*1675:10*1551:10*1385:10*1662:10*1676:10*1677:8*2582:8*2583:8*330:8*2584:8*1282:8*2353:8*2585:8*2586:8*424:8*2553:8*2587:8*2588:8*2589:8*2590:8*2591:8*1315:8*2031:8*962:8*921:8*2592:8*2593:8*2594:8*151:8*2595:8*2596:8*2597:8*2598:8*2599:8*2600:8*482:8*2601:1*1:1*6:1*4:1*9:9*1888:9*132:9*2099:9*2100:9*120:9*153:9*2101:9*2102:9*2103:9*125:9*2104:9*233:9*2105:13*504:13*64:13*505:13*162:18*28:15*184 +4*813:6*1340:6*25:6*2613:6*253:6*494:5*1847:5*1031:5*2:7*1059:7*2270:7*11:7*2587:7*255:8*2602:8*1855:3*0:2*8 +1*1:3*19:3*166:3*21:3*33:3*966:3*9:3*57:3*104:3*1567:3*1568:3*55:2*552:2*0:2*6:2*176:2*106:2*1:2*8:2*3:2*11:2*33:2*7:2*4:2*2:2*22:2*64:2*390:6*1520:6*1980:6*1340:6*92:6*2614:6*2615:6*100:6*2616:6*211:6*31:6*2617:6*2070:6*158:6*2618:6*165:6*2619:6*2495:6*93:6*2620:6*2621:5*344:5*413:5*1848:5*71:5*1849:5*1850:5*89:5*1082:5*32:5*1851:5*1852:5*573:5*1239:5*1031:9*2106:9*330:9*122:9*2107:4*36:4*1435:4*239:4*13:4*1558:4*98:4*2006:4*89:7*1059:7*2270:7*2407:7*2468:7*425:7*180:7*2588:7*864:7*652:7*2589:7*2590:7*2591:7*2592:7*2593:8*2603:8*2604:8*312:8*2605:8*2606:8*2607:8*332:10*1678:10*1679:10*792:15*185:15*186:11*411:11*1212 +2*4:2*0:2*1:2*22:2*3:2*64:2*390:2*28:3*142:3*166:3*21:3*19:3*231:3*1569:7*2591:7*1059:7*2270:7*2346:7*2594:5*332:5*1853:5*1031:6*1980:6*1340:6*2015:6*2622:6*1132:4*2007:4*813:4*89:4*68:8*2530:8*2608:8*2609:8*332:9*157:9*1987:12*851:10*1680 +8*2610:8*378:8*332:8*931:8*99:8*2611:2*64:2*1:2*22:2*2:2*0:2*3:2*8:4*10:4*2:4*2008:4*89:4*268:6*1340:6*2071:6*1136:9*423:9*1815:9*627:9*19:3*372:3*9:3*302:3*103:3*1:3*29:3*670:3*1570:7*68:7*95:7*13:7*2595:7*1917:7*734:7*1344:5*1852:5*817:5*1031:11*165:11*545:12*300:12*2:10*437:10*1679 +7*2326:7*1059:7*2270:7*1145:7*1436:7*2394:7*2346:7*2596:7*2383:7*2121:7*419:7*2370:7*2597:7*2598:7*457:2*0:2*8:2*6:2*2:2*16:2*4:2*22:2*3:2*5:2*1:2*555:2*11:2*108:2*19:2*14:2*220:2*88:5*1854:5*156:5*1552:5*21:5*168:5*1855:5*1856:5*753:5*1672:5*1489:5*409:5*1857:6*2623:6*2624:6*1980:6*1340:6*2625:6*2626:6*2627:6*1132:6*1450:6*472:6*2381:6*119:6*2622:6*2628:6*550:6*19:6*1080:6*2400:6*2389:6*1313:6*176:11*1213:11*31:11*1214:11*211:11*1215:11*528:11*1216:10*1681:10*1682:10*1526:10*1527:10*1683:10*1684:10*1206:10*116:10*1402:10*370:10*1143:3*21:3*19:3*166:3*9:3*1:3*1571:3*1572:3*257:3*57:3*648:4*2009:4*2010:4*1640:4*29:4*2011:4*2012:4*2013:4*59:4*376:4*15:4*2014:4*220:4*238:4*1786:8*2612:8*2378:8*2367:8*2613:8*521:8*2355:8*232:8*2614:8*44:8*360:8*2615:8*2616:8*2391:12*300:12*852:12*853:9*2108:9*125:9*1923:9*1933:9*305:9*383:13*506:13*7:13*507 +8*771:8*1983:8*2617:8*2391:8*326:8*2618:8*516:8*2416:8*2530:8*2619:8*407:8*2620:8*2621:8*2336:8*152:2*0:2*1:2*7:2*8:2*16:2*2:2*3:2*6:2*22:2*58:2*525:2*556:2*4:2*83:2*11:2*33:2*9:2*12:5*1239:5*26:5*41:5*340:5*508:5*820:5*33:5*127:5*1858:5*293:5*1859:5*123:5*1860:5*69:5*1861:5*1034:5*62:6*2629:6*25:6*2630:6*1411:6*2631:6*2632:6*2633:6*287:6*1080:6*2634:6*2430:6*2635:6*2636:6*1128:6*2365:6*1303:6*56:6*1397:6*165:6*52:6*2428:6*1927:6*507:6*312:6*19:6*147:6*2637:6*2638:6*2639:6*2640:6*2641:6*2375:6*2642:6*163:6*1231:6*1217:6*1142:6*532:6*2454:6*1312:6*2643:7*1059:7*2270:7*2599:7*1102:7*1064:7*2600:7*1073:7*1319:7*332:7*2601:7*1226:7*225:7*1571:7*614:7*2602:7*652:7*1438:7*408:7*457:7*845:7*163:7*1128:7*578:7*1742:7*180:7*1591:7*2603:7*2604:3*0:3*754:3*9:3*1573:3*105:3*1:3*744:3*306:3*287:3*941:9*2109:9*2110:9*2111:9*2112:9*2113:9*2114:9*407:9*2115:9*1730:9*2116:9*2117:9*2118:9*2119:9*136:9*1580:4*27:4*26:4*2015:4*2016:4*2017:4*182:4*2018:4*29:4*1573:4*6:4*1876:4*53:4*239:4*723:4*1:4*9:4*265:4*147:12*18:12*83:12*854:13*106:11*1217:11*234:11*450:11*300:11*1218:10*585:10*1685:10*956:10*1679:10*1686:10*1687:10*1688 +2*1:2*0:2*22:2*9:2*3:2*6:2*11:2*4:2*7:2*2:2*515:2*476:2*104:2*140:2*77:2*14:2*58:2*16:2*92:2*108:6*1332:6*25:6*2644:6*31:6*8:6*148:6*2024:6*184:6*149:6*1325:6*2645:6*161:6*2646:6*562:6*88:6*165:6*1128:6*10:6*140:6*337:6*2629:7*2326:7*2605:7*1059:7*2270:7*2606:7*135:7*1066:7*2607:7*2608:7*1051:7*879:7*2301:7*1799:7*1974:7*3:7*1767:7*36:7*2327:7*2609:7*2610:7*767:7*2611:7*2612:7*364:7*2394:5*1854:5*1341:5*47:5*221:5*70:5*1862:5*619:5*62:5*620:5*1863:5*1864:5*1455:5*344:5*99:5*129:8*2622:8*1983:8*2623:8*2624:8*2625:8*2626:8*2627:8*2410:8*52:8*152:4*978:4*29:4*2019:4*106:4*238:4*117:4*265:4*147:3*0:3*649:3*231:3*57:3*9:3*560:3*1574:3*1:3*2:3*31:3*941:10*1679:10*1689:10*1690:10*1691:10*11:10*371:10*1692:10*486:10*1693:10*1694:10*676:10*1695:10*1696:10*914:11*225:11*353:11*1093:11*325:11*1219:13*3:9*1955:9*1858:9*28:9*2120:9*1686:9*2121:14*8:14*319:14*320:12*855:12*182:12*39:12*186 +7*1014:7*1059:7*2270:7*2527:7*2613:7*821:7*1098:7*220:7*2614:7*2346:7*2615:7*2379:7*1742:7*2616:7*2617:7*138:7*2618:7*2619:7*419:7*2620:7*2621:7*2622:2*22:2*0:2*2:2*1:2*8:2*4:2*16:2*3:2*58:2*6:2*11:2*200:2*9:2*7:2*43:2*55:2*24:2*88:2*56:2*64:11*1220:11*1221:11*1214:11*574:11*133:11*1222:11*1223:11*1064:8*1322:8*2628:8*2344:8*285:8*2629:8*2630:8*2371:8*358:8*2363:8*2631:8*771:8*2379:8*2619:8*240:8*2632:8*2633:8*2355:8*374:8*638:8*99:8*332:3*166:3*21:3*1512:3*1320:3*269:3*31:3*343:3*9:3*1575:3*103:3*754:3*302:3*5:6*1980:6*1340:6*2647:6*2397:6*830:6*2648:6*2649:6*2650:6*1450:6*574:6*2359:6*1198:6*2651:6*2652:6*56:6*586:6*532:6*201:6*2015:6*39:6*34:6*284:6*176:6*244:6*438:6*1716:6*2653:6*2654:10*1697:10*1698:10*1699:10*1700:10*1701:10*37:10*1702:10*1703:10*489:10*1704:10*1705:10*1706:5*1865:5*256:5*147:5*62:5*39:5*123:5*117:5*71:5*1866:5*156:5*1585:5*998:5*97:5*1867:5*1868:5*774:5*273:5*559:5*3:5*374:5*301:5*856:5*12:5*1031:5*1869:4*2020:4*4:4*931:4*2:4*33:4*782:4*943:4*630:4*6:4*14:4*1503:4*116:4*15:4*2021:4*400:4*1387:4*68:4*89:14*294:14*295:14*28:9*146:9*2122:9*1014:9*2123:9*2124:9*62:9*771:9*2125:9*305:12*225:12*66:12*796:12*856:12*300:15*187:1*6:1*7:13*508:13*509 +6*2359:6*2015:6*1980:6*1340:6*2655:6*1139:6*120:6*244:6*1924:6*923:6*2393:6*10:6*2070:6*1125:6*2622:6*2067:6*2407:6*1303:6*15:6*196:6*140:6*86:6*147:6*2370:6*2656:6*2657:6*2658:6*212:6*175:6*2659:6*1716:6*33:6*1098:6*2653:6*818:6*2660:6*437:6*2661:2*0:2*1:2*4:2*2:2*3:2*12:2*8:2*6:2*22:2*7:2*16:2*23:2*43:2*11:2*34:2*113:2*291:2*115:2*296:2*306:2*64:2*544:2*88:2*55:2*557:8*2382:8*2409:8*1042:8*1:8*424:8*2634:8*2182:8*2635:8*2082:8*2363:8*264:8*479:8*771:8*2636:8*1311:8*2428:8*2074:8*1899:8*389:8*159:8*128:8*2637:8*2638:8*250:8*1365:8*15:8*2609:8*2639:8*372:8*374:8*360:8*283:3*166:3*21:3*740:3*231:3*9:3*123:3*0:3*301:3*57:3*2:3*498:3*142:3*1576:3*1577:3*302:3*5:3*269:3*1578:7*1059:7*2270:7*90:7*2392:7*2623:7*2624:7*323:7*810:7*2346:7*2172:7*2620:7*229:7*102:7*1252:7*106:7*427:7*2625:7*1000:7*2626:7*709:7*1320:7*1767:7*2627:7*277:7*2628:7*2312:7*2629:7*133:7*2630:7*91:7*886:7*378:7*2631:7*2632:7*2633:7*1218:7*2634:7*73:7*419:7*714:7*1571:7*734:7*84:7*815:5*1869:5*175:5*74:5*1662:5*1854:5*62:5*30:5*1870:5*423:5*221:5*97:5*450:5*156:5*796:5*161:5*332:5*195:5*1694:5*1871:5*71:5*340:5*148:5*1872:5*28:5*305:9*237:9*2126:9*2127:9*251:9*1937:9*2128:9*2129:9*2130:9*818:9*35:9*380:9*435:9*337:9*223:9*99:9*47:9*159:9*26:9*2131:9*1132:9*162:9*225:9*1580:9*19:9*1034:9*304:9*305:9*2132:9*2133:9*1079:10*603:10*743:10*1707:10*22:10*1708:10*98:10*1679:10*1497:10*1208:10*6:10*428:10*66:10*1709:10*310:10*732:10*342:10*176:10*1710:10*1036:10*207:10*181:10*97:10*336:10*194:11*49:11*643:11*450:11*36:11*1224:11*1225:11*165:11*726:11*397:11*1226:11*1021:11*1227:11*1228:14*49:14*250:14*321:14*20:14*8:4*2022:4*1867:4*389:4*1006:4*6:4*1725:4*2023:4*496:4*27:4*41:4*1175:4*105:4*59:4*2024:4*89:4*376:4*2025:13*357:13*467:13*510:13*511:12*186:12*277:12*530:12*39:12*19:12*857:15*188:15*189:15*190:15*191:15*192:15*193:17*45:1*6:1*4:1*1:1*0 +7*2591:7*2635:7*1059:7*2270:7*2636:7*2637:7*2638:7*2639:7*2640:7*2641:2*22:2*1:2*6:2*8:2*0:2*4:2*3:2*63:2*2:2*64:2*225:2*111:2*129:8*2605:8*2640:8*2641:8*2642:8*99:8*332:5*222:5*1873:5*1874:5*74:5*41:5*834:5*58:5*1031:5*162:3*166:3*130:3*21:3*19:3*767:3*6:6*1980:6*1340:6*2662:6*883:6*2663:6*11:10*1711:10*1538:10*1712:11*1229:11*1230:11*1231:9*1955:9*2134:9*1815:4*1808:4*2013:4*2026:4*36:4*63:4*2:4*89:13*512:15*194 +6*2664:6*11:4*36:5*58:5*978:5*12:3*100:3*960:3*6:3*182:8*706 +7*2642:7*1152:7*135:7*283:7*45:3*448:3*0:3*129:3*25:5*305:5*344:5*1286:5*511:6*18:6*2665:6*550:4*6:4*2027:4*117:4*786:4*643:2*16:2*6:2*9:2*7:2*8:2*22:2*2:2*0:2*3:2*11:2*55:2*39:2*37:2*5:2*38:9*4:9*2134:9*2135:9*142:9*33:12*408:11*1232:11*1019:11*30:10*242:10*623:10*337:10*32:1*0:1*8:14*229 +6*2173:6*18:6*232:6*6:6*233:6*234:6*235:7*1059:7*257:7*258:7*259:7*260:7*1828:3*21:3*115:5*2:5*186:5*323:5*106:5*4:5*187:2*0:2*110:11*77:11*78:1*1:1*5:9*177:9*178:9*622:4*0:4*148:10*133:10*134:10*135:10*1454:10*1177:12*82 +4*525:4*0:4*148:2*0:2*110:9*11:9*177:9*178:9*622:7*1059:7*2458:7*257:7*258:7*259:7*260:7*1828:3*21:3*115:6*18:6*232:6*6:6*233:6*234:6*235:5*2:5*186:5*323:5*106:5*4:5*187:11*77:11*78:1*1:1*5:10*133:10*134:10*135:10*1454:10*1177:12*82 +5*1875:5*156:5*1:5*2:5*1876:5*129:5*24:5*946:5*344:5*1877:5*1636:5*1708:5*19:5*67:5*69:5*1878:5*273:5*1879:5*248:5*12:5*1880:5*1881:2*0:2*1:2*3:2*6:2*8:2*11:2*14:2*2:2*22:2*16:2*48:2*4:2*64:2*40:2*31:2*58:2*56:2*166:2*158:2*66:8*1322:8*2641:8*1263:8*217:8*479:8*2643:8*2644:8*2645:8*2646:8*2413:8*136:8*2420:8*2647:8*374:8*2648:3*0:3*1:3*9:3*55:3*2:3*62:3*1579:3*6:3*1580:3*1407:3*21:7*0:7*457:7*2643:7*1097:7*2644:7*220:7*2645:7*2646:7*1344:7*866:7*2647:7*2346:7*205:7*652:7*9:7*2648:9*1580:9*125:9*2136:9*1522:9*2137:9*2120:9*1622:9*56:9*233:9*2138:6*2666:6*251:6*2667:6*2668:6*1340:6*2669:6*1204:6*2670:6*438:6*39:6*2438:6*586:6*521:6*1269:6*2671:6*253:6*2359:4*2028:4*798:4*2029:4*576:4*1811:4*2030:4*59:4*1503:4*6:4*206:4*323:4*12:4*88:4*0:4*239:10*1535:10*1713:10*1714:10*106:10*129:10*1715:11*170:11*1212:1*6:1*4:1*2:1*1:12*858:14*322:21*7 +2*1:2*0:2*8:2*11:2*6:2*3:2*14:2*2:2*22:2*16:2*48:2*4:2*38:2*33:2*7:2*9:2*58:2*88:2*66:2*64:2*40:2*31:2*56:4*798:4*2029:4*2028:4*576:4*1811:4*2030:4*59:4*118:4*2031:4*8:4*53:4*15:4*749:4*1435:4*2012:4*6:4*14:4*438:4*444:4*1806:4*206:4*323:4*12:8*1322:8*217:8*479:8*2643:8*2644:8*2645:8*2646:8*2413:8*136:8*476:8*1042:8*128:8*2649:8*86:8*2650:8*771:8*2651:8*2647:8*374:7*2643:7*1097:7*457:7*2644:7*220:7*2645:7*2646:7*1344:7*866:7*2647:7*2346:7*47:7*2159:7*2630:7*1370:7*2389:7*2392:7*2649:7*1742:7*168:7*2650:7*1051:7*776:7*2651:7*95:7*1959:7*1089:7*1439:7*1005:7*9:6*2668:6*1340:6*2669:6*251:6*1204:6*2670:6*438:6*39:6*2438:6*2672:6*278:6*248:6*7:6*2359:6*2673:6*362:6*364:6*147:6*521:6*1269:6*2671:5*1876:5*129:5*24:5*946:5*344:5*1877:5*156:5*1636:5*1708:5*19:5*67:5*69:5*1878:5*50:5*116:5*1713:5*70:5*1882:5*38:5*74:5*1883:5*1884:5*147:5*1455:5*12:9*125:9*2136:9*1522:9*2137:9*2120:9*1622:9*56:9*2139:9*205:9*1929:9*2140:9*1924:9*2066:9*1132:9*2141:9*2142:9*1914:9*1730:9*35:9*1933:9*233:10*1535:10*1713:10*1714:10*106:10*81:10*174:10*1488:10*1716:10*1717:10*428:10*1718:10*677:10*1715:11*170:11*1212:11*1141:11*234:11*211:1*6:1*4:1*2:1*1:3*9:3*123:3*2:3*62:3*1579:3*6:12*858:12*148:12*859:12*128:14*322:13*513:21*7 +5*167:5*161:5*1885:5*37:5*198:3*1560:3*27:3*88:3*22:3*57:2*1:2*2:2*3:2*7:2*0:2*8:2*12:2*14:7*337:8*46:8*407:9*2143:9*715:9*631:9*2100:9*56:13*141:13*514:4*31:4*2032:4*522:4*872:10*52:6*1185:6*120:6*218:6*2674:6*13 +10*188:10*179:10*1167:10*397:10*1386:10*1719:10*187:10*1720:10*1721:10*1059:10*28:10*347:10*1722:10*1723:10*1724:2*0:2*452:2*220:2*12:2*14:2*11:2*558:2*3:2*8:2*2:2*5:2*1:2*64:2*166:2*6:2*268:2*38:2*4:2*93:2*62:2*178:2*88:2*248:2*161:2*22:2*92:2*96:2*34:2*127:2*129:2*228:2*114:2*233:2*269:2*28:2*157:2*227:2*538:2*41:2*144:2*291:2*140:2*150:2*105:2*330:2*390:2*478:2*476:2*40:2*68:2*186:2*200:2*179:2*86:2*416:2*234:2*335:2*75:2*119:9*1062:9*155:9*2144:9*1084:9*304:9*109:9*1325:9*86:9*259:9*1128:9*2145:9*2146:9*2147:9*1476:9*2148:9*2149:7*1059:7*203:7*397:7*2652:7*1917:7*420:7*506:7*2653:7*17:7*231:7*2335:7*512:7*81:7*113:7*35:7*177:7*854:7*1594:7*97:7*2654:7*934:7*334:7*2655:7*2656:7*2657:7*1911:7*48:7*162:7*1249:7*223:7*116:7*2658:7*2278:7*2659:7*757:7*352:7*2660:7*2661:7*2662:7*2663:6*25:6*2675:6*1148:6*540:6*2676:6*2677:6*49:6*2678:6*840:6*2679:6*277:6*84:6*79:6*103:6*1889:6*2680:6*495:6*2681:6*2682:6*1910:6*456:6*1911:6*381:6*883:6*787:6*31:6*469:6*1140:6*799:6*2683:6*281:6*317:6*422:6*2684:6*167:6*2685:6*907:6*2686:6*2687:6*1791:6*1620:6*2580:6*2688:6*325:6*2053:6*691:6*2689:8*2652:8*319:8*333:8*332:8*2653:8*451:8*46:8*2654:8*1875:8*66:8*1603:8*125:8*420:8*2655:8*819:8*1876:8*829:8*2656:8*1866:8*414:8*22:8*1815:8*2657:8*2658:3*0:3*117:3*6:3*38:3*1396:3*1581:3*52:3*1582:3*47:3*9:3*372:3*513:3*1035:3*1138:3*4:3*1303:3*1583:3*11:3*1584:3*1585:3*77:3*341:3*89:3*880:3*202:3*87:3*61:3*1586:3*983:3*371:3*44:3*1163:3*283:3*1587:3*995:5*2:5*68:5*168:5*48:5*12:5*60:5*288:5*1886:5*128:5*19:5*224:5*62:5*480:5*348:5*377:5*1887:5*1888:5*55:5*391:5*123:5*1889:5*1890:5*1891:5*1892:5*95:5*4:5*1534:5*290:5*394:5*1893:5*77:5*1026:5*1894:5*1895:5*1896:5*1897:5*1898:5*1399:5*1899:5*1900:5*1901:5*1902:4*36:4*40:4*726:4*2033:4*41:4*2034:4*15:4*28:4*1431:4*251:4*19:4*1577:4*2035:4*350:4*2036:4*329:4*2037:4*1951:4*2038:4*2039:4*2040:4*73:4*208:4*1692:4*563:4*321:4*460:4*331:4*85:4*728:4*1270:4*429:4*6:4*1535:4*2041:4*2042:4*2043:4*1051:4*919:4*328:4*548:4*326:4*221:4*1:4*196:11*574:11*156:11*1233:11*1234:11*49:11*805:11*187:11*238:11*1235:11*545:11*1236:11*1237:15*19:15*195:13*24:13*3:13*345:13*1:12*46:12*120:12*148:1*4:14*323:17*46 +7*135:7*1059:7*257:7*258:7*259:7*260:7*1828:5*669:5*744:5*2:5*117:5*186:5*323:5*106:5*4:5*187:2*431:2*1:2*110:6*2690:6*18:6*232:6*6:6*233:6*234:6*235:3*21:3*115:4*856:4*0:4*148:11*77:11*78:1*1:1*5:9*177:9*178:9*622:10*133:10*134:10*135:10*1454:10*1177:12*82 +7*2270:7*1059:7*2595:7*257:7*1828:7*258:7*259:7*260:2*3:2*28:2*110:12*163:12*82:4*249:4*0:4*148:6*1980:6*18:6*2691:6*1211:6*232:6*6:6*233:6*234:6*235:3*21:3*115:5*2:5*188:5*186:5*323:5*106:5*4:5*187:8*2611:8*2556:9*1933:9*177:9*178:10*1725:10*1177:10*133:10*134:10*135:11*77:11*78:1*1 +5*12:9*2150:3*6 +8*612:8*15:8*628:2*3:2*0:2*8:7*2664:7*167:7*1212:5*71:5*0:5*48:5*106:4*89:4*323:4*12:3*62:3*38:3*1588:9*362:9*45:6*1422:6*112:12*3 +7*167:7*199:7*257:7*474:7*258:7*259:7*260:2*110:11*77:11*78:5*186:5*323:5*106:5*4:5*187:1*1:6*232:6*6:6*233:6*234:6*235:9*177:9*178:4*0:4*148:10*133:10*134:10*135:3*166:3*115:12*82 +5*161:5*14:5*1607:5*78:5*1903:5*263:5*1678:5*1904:5*1774:5*156:5*74:5*1011:5*123:5*1494:5*1837:5*1905:5*1906:5*1907:5*27:5*1908:5*1387:5*348:5*1909:5*1858:5*1910:5*1911:5*1912:5*1913:5*1914:5*1169:5*1915:5*256:5*1916:5*864:5*1917:5*1918:5*1757:5*1919:5*1498:5*1920:5*1921:5*1922:5*1923:5*114:5*1659:5*1924:5*67:5*1925:5*1926:5*1927:5*1737:5*1013:5*1928:5*1929:5*1930:5*1812:5*1496:5*1931:5*1932:5*344:5*1481:5*1933:5*1552:5*1934:5*1935:5*1936:5*828:5*1897:5*1828:5*132:5*1937:5*1938:5*1939:5*126:5*1831:5*300:5*1940:5*1941:5*1942:5*1943:5*1017:5*953:5*1944:5*1945:5*1946:5*1947:5*1948:5*174:5*1949:5*1694:5*1950:5*924:5*1951:5*307:5*1952:5*1953:5*89:5*1954:5*1788:5*1955:5*865:5*375:5*26:5*1956:5*1957:5*1958:5*1959:5*1960:5*1961:5*1962:5*1784:5*1963:5*20:5*1964:5*1965:5*1966:5*1643:5*337:5*113:5*1967:5*564:5*1968:5*1969:5*1970:5*1971:5*1972:5*1063:5*750:5*1973:5*1974:5*1975:5*1976:5*1977:5*1783:5*1809:5*746:5*1978:5*1979:5*1829:5*1830:5*1231:5*1980:5*1981:5*1357:5*1982:5*1983:5*579:5*1984:5*298:5*1985:5*1986:5*1987:5*1988:5*147:5*756:5*325:5*1989:5*75:5*1990:5*1991:5*87:5*1992:5*1993:5*25:5*573:5*1994:5*1995:5*1996:5*148:5*1997:5*1998:5*1999:5*1367:5*2000:5*2001:5*2002:5*2003:5*2004:5*2005:5*1658:5*86:5*2006:5*154:5*2007:5*2008:5*1377:5*2009:5*2010:5*618:5*2011:5*49:5*2012:5*951:5*2013:5*52:5*2014:5*1438:5*2015:5*2016:5*2017:5*740:5*2018:5*1660:5*2019:5*2020:5*2021:5*797:5*2022:5*2023:5*2024:5*2025:5*2026:5*2027:5*2028:5*511:5*2029:5*2030:5*2031:5*2032:5*1476:5*2033:5*2034:5*2035:5*2036:5*2037:5*2038:5*592:5*2039:5*2040:5*2041:5*2042:5*2043:5*388:5*2044:5*2045:5*2046:5*2047:5*2048:5*2049:5*2050:5*2051:5*2052:5*116:5*2053:5*648:5*721:5*2054:5*1504:5*2055:5*2056:5*215:5*694:5*2057:5*2058:5*2059:5*2060:5*1080:5*2061:5*275:5*2062:5*1842:5*1007:5*2063:5*743:5*2064:5*2065:5*2066:5*2067:5*922:5*2068:5*2069:5*2070:5*2071:5*2072:5*2073:5*2074:5*2075:5*112:5*2076:5*2077:5*1445:5*2078:5*2079:5*2080:5*2081:5*1408:5*2082:5*2083:5*1838:5*2084:5*2085:5*2086:5*2087:5*2088:5*2089:5*2090:5*1854:5*2091:5*2092:5*2093:5*1176:5*83:5*453:5*2094:5*2095:5*2096:5*2097:5*2098:5*637:5*2099:5*2100:5*889:5*2101:5*2102:5*2103:5*2104:5*2105:5*2106:5*1235:5*2107:5*891:5*2108:5*2109:5*2110:5*341:5*2111:5*2112:5*2113:5*2114:5*2115:5*2116:5*2117:5*1682:5*1844:5*2118:5*374:5*1644:5*2119:5*2120:5*2121:5*2122:5*2123:5*2124:5*1035:5*2125:5*1319:5*2126:5*2127:5*709:5*1845:5*2128:5*2129:5*2130:5*1683:5*2131:5*2132:5*2133:5*2134:5*2135:5*2136:5*2137:5*2138:5*2139:5*847:5*1273:5*1344:5*2140:5*2141:5*2142:5*1701:5*2143:5*2144:5*2145:5*2146:5*1826:5*2147:5*2148:5*2149:5*2150:5*2151:5*2152:5*2153:5*2154:5*1365:5*1833:5*2155:5*90:5*2156:5*2157:5*273:5*2158:5*2159:5*1839:5*2160:5*2161:5*2162:5*2163:5*2164:5*615:5*1543:5*1008:5*2165:5*1747:5*2166:5*2167:5*2168:5*1703:5*2169:5*2170:5*2171:5*40:5*1067:5*1626:5*92:5*2172:5*2173:5*2174:5*230:5*2175:5*1585:5*2176:5*2177:5*2178:5*2179:5*2180:5*2181:5*2182:5*645:5*2183:5*2184:5*2185:5*2186:5*2187:5*2188:5*2189:5*1714:5*2190:5*2191:5*2192:5*1081:5*2193:5*1662:5*2194:5*2195:5*1560:5*142:5*2196:5*288:5*44:5*1127:5*2197:5*748:5*2198:5*1679:5*2199:5*2200:5*1779:5*537:5*2201:5*2202:5*2203:5*2204:5*2205:5*2206:5*2207:5*1629:5*2208:5*530:5*685:5*2209:5*2210:5*2211:5*1832:5*82:5*198:5*2212:5*2213:5*2214:5*1875:5*2215:5*1256:5*1827:5*2216:5*2217:5*2218:5*2219:5*2220:5*760:5*1693:5*2221:5*2222:5*2223:5*641:5*111:5*1224:5*2224:5*291:5*2225:5*2226:5*2227:5*2228:5*1636:5*1591:5*1000:5*2229:5*1820:5*2230:5*2231:5*2232:5*798:5*2233:5*2234:5*2235:5*2236:5*747:5*2237:5*2238:5*2239:5*2240:5*2241:5*2242:5*2243:5*1834:5*2244:5*1794:5*1675:5*163:5*2245:5*1869:5*2246:5*2247:5*2248:5*2249:5*2250:5*1463:5*2251:5*2252:5*2253:5*97:5*2254:5*2255:5*2256:5*2257:5*2258:5*2259:5*2260:5*1708:5*2261:5*1495:5*2262:5*2263:5*2264:5*2265:5*2266:5*1786:5*2267:5*2268:5*2269:5*2270:5*2271:5*859:5*1284:5*2272:5*2273:5*2274:5*1433:5*2275:5*2276:5*2277:5*1836:5*2278:5*1650:5*2279:5*1721:5*2280:5*1843:5*2281:5*2282:5*2283:5*468:5*2284:5*2285:5*1014:5*2286:5*2287:5*423:5*2288:5*2289:5*2290:5*2291:5*1840:5*2292:5*2293:5*1060:5*2294:5*2295:5*1549:5*2296:5*2297:5*2298:5*1835:5*2299:5*447:5*2300:5*1746:5*24:5*2301:5*2302:5*2303:12*273:12*860:12*861:12*862:12*366:12*676:12*863:12*864:12*768:12*865:12*848:12*866:12*867:12*845:12*849:12*868:12*869:12*870:12*871:12*872:12*873:12*874:12*360:12*875:12*846:12*876:12*877:12*878:12*879:12*880:12*881:12*882:7*199:7*2665:7*2385:7*2666:7*2667:7*2469:7*2544:7*2240:7*2668:7*2669:7*2670:7*2671:7*2672:7*854:7*295:7*2673:7*2674:7*135:7*2675:7*2676:7*2677:7*2678:7*2679:7*2680:7*2681:7*2682:7*2683:7*2684:7*1353:7*2685:7*588:7*2686:7*2687:7*421:7*176:7*2688:7*2689:7*2690:7*2691:7*2692:7*2434:7*2693:7*2694:7*2695:7*2696:7*2697:7*2698:7*2699:7*278:7*1571:7*2537:7*2700:7*2701:7*2702:7*2703:7*2018:7*2704:7*2705:7*2706:7*2707:7*2708:7*2709:7*2710:7*2711:7*2712:7*2713:7*2714:7*2715:7*2716:7*2717:7*2718:7*2719:7*2720:7*2721:7*2722:7*2723:7*2724:7*2725:7*2726:7*2727:7*2728:7*532:7*2729:7*830:7*2163:7*2730:7*2731:7*2732:7*2733:7*2505:7*2734:7*2735:7*2736:7*2737:7*2738:7*2739:7*2740:7*2741:7*1403:7*2742:7*2743:7*2015:7*312:7*1510:7*2526:7*2744:7*136:7*1799:7*2745:7*2746:7*2747:7*949:7*2748:7*2749:7*1119:7*2750:7*2751:7*1134:7*1819:7*2752:7*2753:7*2754:7*2755:7*2756:7*2757:7*2758:7*2759:7*2760:7*2761:7*2762:7*95:7*2763:7*2764:7*2765:7*2766:7*2767:7*2768:7*2769:7*2512:7*91:7*2770:7*2771:7*2772:7*2773:7*2774:7*2775:7*768:7*2776:7*2777:7*1196:7*2778:7*2588:7*2779:7*2780:7*2781:7*2782:7*2783:7*2784:7*2785:7*2786:7*2787:7*2788:7*2789:7*938:7*2790:7*736:7*2354:7*2791:7*2792:7*2793:7*1827:7*2794:7*2795:7*2796:7*2797:7*2798:7*2799:7*2800:7*2801:7*2802:7*2803:7*2804:7*2805:7*2806:7*2807:7*2808:7*2809:7*2810:7*2811:7*769:7*1888:7*2476:7*853:7*2812:7*2507:7*2813:7*2814:7*2815:7*2816:7*226:7*2817:7*2818:7*2819:7*48:7*2820:7*2821:7*332:7*2822:7*2823:7*2824:7*2825:7*2826:7*1352:7*2827:7*2828:7*2829:7*2830:7*2831:7*815:7*2832:7*757:7*2833:7*2834:7*2062:7*2835:7*2836:7*2837:7*2838:7*2839:7*2840:7*2841:7*36:7*2842:7*2843:7*2844:7*2845:7*2846:7*2847:7*193:7*2848:7*2849:7*2850:7*847:7*2851:7*2852:7*2853:7*2854:7*2855:7*2856:7*2857:7*2858:7*2859:7*2860:7*2861:7*2862:7*1316:7*2863:7*2864:7*2865:7*2866:7*2867:7*2868:7*491:7*1014:7*2869:7*231:7*2870:7*1343:7*2871:7*2872:7*2873:7*2874:7*2875:7*2876:7*2877:7*2878:7*543:7*2307:7*2879:7*2576:7*2880:7*2881:7*2882:7*2883:7*1682:7*2884:7*2885:7*2886:7*2887:7*2888:7*381:7*2889:7*2890:7*2891:7*2892:7*2582:7*2893:7*2894:7*2895:7*2896:7*2433:7*1424:7*2897:7*2898:7*2581:7*2899:7*2570:7*2900:7*2901:7*2902:7*2903:7*2904:7*2905:7*2906:7*2907:7*2577:7*1947:7*2578:7*2908:7*2909:7*2910:7*2911:7*1120:7*1929:7*1091:7*2912:7*663:7*2913:7*2914:7*2915:7*2916:7*2917:7*2918:7*2919:7*2920:7*630:7*669:7*2921:7*2922:7*2580:7*2923:7*2924:7*2925:7*2926:7*2927:7*2928:7*2368:7*2929:7*2930:7*2931:7*2932:7*2933:7*2934:7*1326:7*2481:7*2935:7*120:7*2936:7*2937:7*1393:7*2938:7*2939:7*2940:7*2579:7*2941:7*2091:7*2942:7*2943:7*2944:7*2945:7*2946:7*455:7*2558:7*2947:7*2948:7*2949:7*2950:7*1394:7*2951:7*2952:7*2953:7*1526:7*2954:7*2955:7*168:7*2956:7*776:7*1952:7*2957:7*2958:7*1030:7*668:7*2959:7*2960:7*2560:7*2961:7*2962:7*2963:7*2964:7*2965:7*2966:7*2967:7*2968:7*377:7*1995:7*2969:7*2970:7*2971:7*2373:7*2065:7*2972:7*2973:7*2974:7*1171:7*2975:7*2976:7*2562:7*2977:7*270:7*2978:7*2979:7*2980:7*2227:7*2981:7*2982:7*2983:7*2984:7*84:7*1218:7*2985:7*434:7*2986:7*2987:7*2988:7*2989:7*2990:7*2991:7*2992:7*2993:7*2994:7*2995:7*2996:7*2997:7*2998:7*2999:7*3000:7*3001:7*3002:7*3003:7*3004:7*3005:7*3006:7*3007:7*2563:7*3008:7*3009:7*3010:7*2394:7*2524:7*3011:7*3012:7*3013:7*3014:7*3015:7*3016:7*3017:7*2567:7*3018:7*3019:7*310:7*3020:7*3021:7*3022:7*2575:7*2569:7*3023:7*3024:7*3025:7*3026:7*3027:7*3028:7*2561:7*3029:7*1996:7*1235:7*3030:7*3031:7*3032:7*3033:7*3034:7*3035:7*3036:7*3037:7*3038:7*436:7*3039:7*3040:7*3041:7*2564:7*3042:7*3043:7*383:7*3044:7*3045:7*3046:7*696:6*25:6*2692:6*900:6*2693:6*2694:6*2695:6*1272:6*2696:6*2591:6*2609:6*1183:6*2697:6*883:6*2698:6*2699:6*2700:6*1405:6*489:6*2094:6*2701:6*2702:6*2164:6*2113:6*2703:6*2704:6*2395:6*2705:6*1114:6*1576:6*2706:6*1294:6*2707:6*2708:6*2070:6*2709:6*2710:6*2711:6*196:6*2712:6*2713:6*1980:6*472:6*2714:6*2715:6*2716:6*2717:6*2718:6*2719:6*1195:6*2720:6*2721:6*2722:6*2540:6*2407:6*2723:6*783:6*2724:6*2725:6*2060:6*2726:6*2727:6*165:6*2728:6*2729:6*2730:6*1080:6*2731:6*167:6*2732:6*2552:6*2733:6*2734:6*2735:6*2736:6*2737:6*2738:6*438:6*2739:6*2740:6*2741:6*2139:6*722:6*2742:6*1799:6*1211:6*915:6*2743:6*2744:6*2745:6*1312:6*2746:6*2747:6*2748:6*33:6*2749:6*2750:6*2751:6*2752:6*2582:6*2753:6*290:6*2754:6*2755:6*2756:6*1303:6*2757:6*2758:6*2759:6*893:6*2760:6*2761:6*985:6*2762:6*2763:6*2764:6*1904:6*2765:6*2320:6*2766:6*2767:6*2768:6*2769:6*2770:6*2771:6*2772:6*782:6*2589:6*2773:6*1755:6*2774:6*2775:6*2776:6*2777:6*2778:6*457:6*2019:6*122:6*2779:6*2780:6*2781:6*2782:6*2783:6*2353:6*2784:6*2785:6*2786:6*2787:6*2788:6*2789:6*2790:6*2791:6*2792:6*2793:6*2794:6*2795:6*2796:6*2797:6*2798:6*683:6*2799:6*93:6*2800:6*2801:6*133:6*2802:6*2803:6*2804:6*2805:6*2806:6*447:6*602:6*2807:6*2808:6*2809:6*2810:6*2811:6*2812:6*2813:6*2814:6*2815:6*2816:6*2817:6*2592:6*170:6*2818:6*2819:6*2239:6*2820:6*2583:6*2821:6*251:6*2822:6*2823:6*2824:6*2825:6*2826:6*56:6*2827:6*2828:6*2043:6*2071:6*2829:6*2570:6*2830:6*2831:6*2832:6*2833:6*2452:6*2834:6*2835:6*2836:6*2837:6*2838:6*2839:6*2840:6*2841:6*2842:6*2843:6*2844:6*2597:6*2845:6*2846:6*2847:6*2848:6*2849:6*2850:6*2851:6*978:6*2852:6*569:6*2853:6*2854:6*2855:6*2856:6*2857:6*2858:6*2859:6*2860:6*2861:6*2862:6*2863:6*2864:6*1313:6*2865:6*2866:6*2867:6*2868:6*2869:6*2870:6*2871:6*211:6*2872:6*2873:6*2874:6*2875:6*2876:6*2877:6*2878:6*1162:6*2879:6*2480:6*2270:6*2650:6*2880:6*2881:6*2882:6*2883:6*948:6*2884:6*2885:6*2886:6*2887:6*2888:6*2889:6*2890:6*2891:6*2892:6*2893:6*495:6*2894:6*2895:6*2896:6*2897:6*2898:6*2899:6*2900:6*2901:6*2902:6*2903:6*2904:6*2905:6*2906:6*2907:6*2908:6*2909:6*2910:6*2911:6*2912:6*2913:6*287:6*2514:6*2093:6*2914:6*2915:6*2916:6*2917:6*2918:6*2919:6*2920:6*2921:6*2922:6*2923:6*2924:6*2278:6*2925:6*2926:6*2927:6*2928:6*2567:6*2929:6*2930:6*1794:6*2931:6*2932:6*2933:6*2602:6*2934:6*2935:6*2936:6*2937:6*2938:6*2939:6*2940:6*2941:6*2942:6*2084:6*2571:6*2943:6*2944:6*818:6*2945:6*2603:6*2946:6*2947:6*2948:6*2949:6*2950:6*2951:6*2952:6*2077:6*2953:6*2954:6*2955:6*2581:6*2956:6*2957:6*2958:6*2959:6*2960:6*2285:6*2961:6*1004:6*2962:6*2963:6*2964:6*2965:6*2606:6*2604:6*2363:6*2966:6*2598:6*813:6*2538:6*2967:6*2968:6*2599:6*1090:6*2969:6*2559:6*2970:6*2971:6*2972:6*2973:6*2974:6*2975:6*2976:6*2977:6*2978:6*2979:6*2596:6*2980:6*2981:6*2533:6*2588:6*2982:6*2610:6*2983:6*2564:6*810:6*2984:6*2985:6*2986:6*648:6*1081:6*2987:6*2988:6*2989:6*2990:6*2991:6*953:6*2992:6*561:6*2993:6*2994:6*320:6*2995:6*2996:6*2997:6*2998:6*2999:6*492:6*2608:6*1149:6*3000:6*3001:6*3002:6*3003:6*3004:6*3005:6*3006:6*53:6*3007:6*3008:6*3009:6*3010:6*3011:6*3012:6*3013:6*3014:6*3015:6*3016:6*3017:6*3018:6*3019:6*3020:6*3021:6*3022:6*3023:6*3024:6*3025:6*3026:6*3027:6*3028:6*3029:6*3030:6*2296:6*2611:6*3031:6*3032:6*3033:6*2154:6*3034:6*3035:6*3036:6*3037:6*3038:6*3039:6*3040:6*388:6*3041:6*3042:6*3043:6*3044:6*3045:6*3046:6*3047:6*3048:6*3049:6*1575:6*2548:6*3050:6*3051:6*3052:6*2616:6*971:6*3053:6*3054:6*3055:6*31:6*1361:6*3056:6*3057:6*2585:6*3058:6*3059:6*3060:6*3061:6*3062:6*3063:6*3064:6*3065:6*3066:6*3067:6*1167:6*3068:6*1128:6*578:6*503:6*3069:6*2614:6*3070:6*2590:6*3071:6*3072:6*551:6*185:6*3073:6*3074:6*3075:6*3076:6*3077:6*3078:6*2605:6*3079:6*1231:6*3080:6*3081:6*3082:6*600:6*3083:6*3084:6*1351:6*3085:6*3086:6*570:6*3087:6*3088:6*3089:6*3090:6*2377:6*3091:6*3092:6*3093:6*2376:6*3094:6*3095:6*3096:6*3097:6*3098:6*3099:6*3100:6*3101:6*2553:6*3102:6*3103:6*3104:6*3105:6*3106:6*3107:6*3108:6*3109:6*3110:6*3111:6*1091:6*3112:6*3113:6*3114:6*3115:6*3116:6*3117:6*3118:6*3119:6*3120:6*3121:6*1095:6*3122:6*3123:6*3124:6*3125:6*3126:6*3127:6*3128:6*3129:6*3130:6*3131:6*3132:6*3133:6*3134:6*1185:6*3135:6*3136:6*3137:6*3138:6*430:6*3139:6*3140:6*3141:6*3142:6*3143:6*3144:6*3145:6*3146:6*3147:6*3148:6*3149:6*3150:6*3151:6*2023:6*1234:6*3152:6*3153:6*3154:6*3155:6*2594:6*814:6*3156:6*3157:6*3158:6*3159:6*3160:6*3161:6*3162:6*3163:6*3164:6*3165:6*3166:6*3167:6*3168:6*3169:6*3170:6*1570:6*3171:6*2122:6*3172:6*3173:6*3174:6*3175:6*3176:6*3177:6*1542:6*3178:6*3179:6*3180:6*3181:6*3182:6*3183:6*986:6*2349:6*236:6*3184:6*48:8*2659:8*2660:8*2661:8*2662:8*2663:8*2664:8*2665:8*2666:8*2667:8*350:8*2020:8*785:8*2668:8*2669:8*2474:8*2670:8*2671:8*2672:8*2673:8*2674:8*2675:8*2676:8*2677:8*2678:8*2679:8*1341:8*2680:8*2681:8*2682:8*2683:8*2684:8*2685:8*2686:8*2687:8*2688:8*2689:8*2690:8*2484:8*2691:8*1240:8*2692:8*2693:8*2694:8*2695:8*2696:8*2697:8*2698:8*2699:8*771:8*2700:8*2701:8*2702:8*2703:8*2704:8*2705:8*2706:8*2707:8*2708:8*2709:8*2710:8*2711:8*2712:8*2713:8*2714:8*1850:8*2715:8*2716:8*2717:8*2718:8*2719:8*2720:8*2721:8*2226:8*2722:8*2561:8*2723:8*2575:8*1025:8*2724:8*2725:8*2234:8*2726:8*2727:8*2728:8*2729:8*2730:8*2731:8*2732:8*2733:8*2734:8*2735:8*2736:8*2737:8*2738:8*2739:8*2740:8*2741:8*2742:8*1815:8*471:8*2743:8*2744:8*2745:8*2746:8*2747:8*2353:8*2748:8*2749:8*2750:8*2751:8*2752:8*2753:8*2754:8*2755:8*990:8*2756:8*2757:8*2758:8*2759:8*2565:8*2760:8*2761:8*2762:8*2763:8*316:8*475:8*374:8*2764:8*2765:8*2766:8*2767:8*2768:8*2769:8*2770:8*2771:8*2772:8*2773:8*2774:8*2775:8*2776:8*2777:8*2778:8*2779:8*1329:8*2780:8*2781:8*2569:8*2782:8*2783:8*2784:8*722:8*2785:8*2786:8*2024:8*2787:8*2788:8*2789:8*2790:8*1165:8*2791:8*2792:8*2793:8*2794:8*2795:8*862:8*2796:8*953:8*1336:8*2479:8*2797:8*2596:8*2798:8*2799:8*2800:8*2801:8*2802:8*2803:8*2804:8*689:8*2805:8*2806:8*2807:8*2808:8*2809:8*2810:8*2811:8*2812:8*2813:8*2814:8*2815:8*2816:8*2817:8*2818:8*2819:8*307:8*2820:8*407:8*2821:8*2822:8*2823:8*2824:8*2825:8*1277:8*2826:8*2827:8*2828:8*2829:8*2830:8*2831:8*2832:8*2833:8*2834:8*14:8*2835:8*2592:8*2836:8*2837:8*2838:8*992:8*2839:8*2840:8*2841:8*2589:8*2842:8*2843:8*2844:8*962:8*2845:8*2846:8*2847:8*2848:8*2849:8*2598:8*482:8*2850:8*2851:8*2852:8*2595:8*2853:8*2854:8*2855:8*2856:8*91:8*1284:8*2857:8*2858:8*2859:8*2860:8*2861:8*2862:8*2863:8*2864:8*151:8*2865:8*1282:8*2866:8*2867:8*2868:8*2869:8*2870:8*2588:8*2871:8*2872:8*2873:8*2874:8*2875:8*2876:8*2599:8*2877:8*2878:8*2879:8*2880:8*2881:8*2882:8*2883:8*2884:8*2885:8*2886:8*2887:8*2597:8*2888:8*2889:8*2890:8*2891:8*2892:8*2893:8*1512:8*2894:8*2895:8*2582:8*2896:8*2583:8*2897:8*259:8*2898:8*2899:8*2018:8*2900:8*2901:8*2902:8*2903:8*2337:8*2904:8*247:8*2905:8*2906:8*2585:8*2594:8*2410:8*2907:8*2908:8*2909:8*2910:8*2911:8*2591:8*2912:8*2913:8*392:8*2914:8*2915:8*2916:8*2917:8*2918:8*2919:8*2920:8*2921:8*2922:8*2923:8*2924:8*2925:8*838:8*2926:8*2927:8*1978:8*2928:8*2929:8*2930:8*2931:8*2932:8*2933:8*1028:8*2934:8*2935:8*2936:8*2618:8*2937:8*2938:8*2939:8*2940:8*2941:8*2942:8*2943:8*2944:8*2945:8*2946:8*2545:8*371:8*2947:8*2948:8*2949:8*1986:8*2950:8*2951:8*2952:8*2953:8*1315:8*2031:8*2954:8*921:8*2955:8*2956:8*770:8*2957:8*2958:8*2959:8*217:8*2960:8*2016:8*2961:8*389:8*2962:8*2570:8*2963:8*2964:8*2965:8*2966:8*2356:8*2564:8*2967:8*2968:8*2587:8*2969:8*2970:8*302:3*0:3*30:3*173:3*1589:3*9:3*231:3*55:3*1590:3*1399:3*87:3*343:3*1320:3*648:3*202:3*1331:3*1279:3*1505:3*1591:3*1592:3*2:3*1593:3*575:3*235:3*1284:3*148:3*369:3*164:3*1335:3*1088:3*1594:3*1595:3*1596:3*73:3*995:3*1410:3*89:3*755:3*96:3*1597:3*123:3*1336:3*1598:3*1599:3*1600:3*1601:3*274:3*1602:3*346:3*1419:3*584:3*1603:3*1604:3*670:3*1605:3*1606:3*1607:3*1608:3*983:3*1609:3*1610:3*1611:3*105:3*100:3*1612:3*269:3*1613:3*628:3*1614:3*298:3*300:3*1615:3*1616:3*1617:3*1618:3*1565:3*74:3*1619:3*1620:3*736:3*1621:3*83:3*125:3*1125:3*739:3*78:3*1504:3*1622:3*120:3*1623:3*1624:3*1518:3*1625:3*571:3*1357:3*1494:3*1626:3*1627:3*1628:3*1629:3*1630:3*1631:3*502:3*1632:3*1633:3*66:3*498:3*1521:3*1376:3*1634:3*1635:3*373:3*1563:3*1636:3*1637:3*1638:3*1639:3*1564:3*754:3*1640:3*1641:3*301:3*1642:3*1643:3*460:3*295:3*1235:3*1644:3*1645:3*1349:3*388:3*291:3*44:3*283:3*1493:3*1646:3*922:3*1647:3*560:3*752:3*1648:3*1649:3*1650:3*420:3*1354:3*52:3*1561:3*1651:3*1652:3*1653:3*1654:3*731:3*1655:3*1560:3*1656:3*507:3*243:3*1657:3*1153:3*1658:3*1659:3*1501:3*1660:3*287:3*1661:3*1662:3*1663:3*1363:3*1664:3*1138:3*80:3*730:3*1665:3*1541:3*1666:3*439:3*1109:4*19:4*517:4*292:4*2032:4*1512:4*945:4*2044:4*2045:4*2046:4*2047:4*112:4*2048:4*943:4*2049:4*2050:4*2051:4*2052:4*1822:4*2053:4*2054:4*27:4*2055:4*1861:4*1823:4*2056:4*1795:4*1819:4*2057:4*416:4*335:4*2058:4*1558:4*1826:4*299:4*1793:4*2059:4*1806:4*2060:4*455:4*2061:4*2062:4*97:4*1799:4*1:4*2063:4*2064:4*1998:4*578:4*220:4*2065:4*1607:4*1012:4*1800:4*2066:4*2067:4*2068:4*2012:4*2069:4*2070:4*2071:4*2072:4*2073:4*2074:4*2075:4*2076:4*793:4*1794:4*1573:4*936:4*1435:4*438:4*2077:4*1974:4*2078:4*695:4*2079:4*1540:4*600:4*2080:4*1971:4*2081:4*237:4*1788:4*13:4*2017:4*2082:4*796:4*2083:4*2084:4*1991:4*2085:4*1820:4*6:4*1786:4*442:4*643:4*18:4*1801:4*435:4*2086:4*1842:4*2087:4*8:4*1996:4*110:4*1453:4*1577:4*2088:4*440:4*933:4*1316:4*1749:4*446:4*2089:4*157:4*2090:4*2091:4*2092:4*938:4*2093:4*2094:4*2095:4*2096:4*363:4*1317:4*96:4*1318:4*1876:4*389:4*2097:4*2098:4*2099:4*453:4*128:4*26:4*1962:4*1907:4*978:4*931:4*2100:4*1995:4*439:4*953:4*2101:4*2102:4*2103:4*950:4*1798:4*2104:4*929:4*561:4*798:4*932:4*2105:4*2106:4*1625:4*155:4*444:4*923:4*2107:4*2108:4*2109:4*1006:4*947:4*2110:4*2111:4*2112:4*2113:4*465:4*1062:4*1178:4*454:4*487:4*2114:4*2020:4*288:4*2115:4*2116:4*962:4*522:4*177:4*432:4*1179:4*810:4*238:4*2117:4*949:4*138:4*2118:4*2119:4*1825:4*726:4*430:4*2120:4*2121:4*2122:4*1387:4*1951:4*357:4*1965:4*2123:4*2038:4*2124:4*1828:4*437:4*2125:4*1000:4*2126:4*1579:4*825:4*2127:4*1360:4*2128:4*2129:4*2130:4*209:4*2131:4*2132:4*2133:4*2134:4*2135:4*2136:4*2137:4*431:4*2138:4*269:4*2139:4*2140:4*74:4*337:4*99:4*2141:4*2142:4*239:4*2143:4*1629:4*2144:4*2145:4*2146:4*2147:4*1386:4*2148:4*2149:4*152:4*1983:4*1123:4*433:4*295:4*429:4*2150:4*384:4*218:4*1733:4*2151:4*328:4*436:4*29:4*2152:4*1975:4*516:4*236:4*1565:4*744:4*2153:4*1571:4*984:4*2154:4*2155:4*2156:4*586:4*2157:4*1614:4*117:4*1670:4*77:4*1881:4*2158:4*2001:4*1812:4*2159:4*2160:4*2161:4*1958:4*2162:4*1293:4*232:4*787:4*813:4*2163:4*2164:4*2165:4*294:4*786:4*2166:4*2167:4*2168:4*2169:4*2170:4*2171:4*2172:4*7:4*2173:4*214:4*2174:4*260:4*2175:4*340:4*182:4*2176:4*693:4*296:4*2177:4*215:4*2178:4*2179:4*10:4*816:4*346:4*2180:4*2181:4*2182:4*56:4*284:4*271:4*2183:4*2184:4*2185:4*62:4*2186:4*297:4*2187:4*2188:4*2189:4*2190:4*321:4*2191:4*2192:4*2193:4*2194:4*1923:4*2195:4*2196:4*2197:4*2198:4*2199:4*2200:4*153:4*2201:4*2002:4*2202:4*2203:4*2204:4*2205:4*2206:4*941:4*1140:4*2207:4*147:4*2208:4*2209:4*729:4*266:4*2210:4*2211:4*2212:4*2003:4*14:4*1696:4*2213:4*276:4*2214:4*2215:4*2216:4*2217:4*2218:4*2219:4*2220:4*2221:4*2222:4*2223:4*2224:4*2225:4*2226:4*525:4*2227:4*2228:4*2229:4*1575:4*2230:4*2231:4*2232:4*2233:4*2234:4*2235:4*1043:4*2236:4*2237:4*2238:4*1807:4*2239:4*1946:4*289:4*1792:4*2240:4*2241:4*2242:4*1891:4*98:4*2243:4*2244:4*1502:4*2245:4*1924:4*735:4*1572:4*2246:4*2247:4*2248:4*2249:4*2250:4*2251:4*2252:4*2253:4*2254:4*2255:4*2256:4*2257:4*2258:4*641:4*2259:4*618:4*689:4*2260:4*2261:4*2262:4*2263:4*2264:4*2265:4*2004:4*2266:4*944:4*2267:4*777:4*2268:4*792:4*2269:4*2270:4*2271:4*958:4*2272:4*2273:4*2274:4*1723:4*1985:4*553:4*2275:4*1331:4*339:4*2000:4*521:4*2276:4*2277:4*2278:4*329:4*2279:4*2280:4*1987:4*126:4*2281:4*2282:4*2283:4*2284:4*676:4*2285:4*2286:4*2287:4*2288:4*2289:4*1980:4*2290:4*2291:4*2292:4*2293:4*197:4*2023:4*1785:4*2294:4*2295:4*2296:4*2005:4*2297:4*977:4*2298:4*261:4*278:4*1018:4*2299:4*410:4*2300:4*2301:4*2302:4*2303:4*1886:4*1466:4*491:4*2304:4*116:4*1880:4*1640:4*2305:4*2306:4*2307:4*2308:4*2309:4*85:4*42:4*1984:4*1994:4*333:4*1986:4*1997:4*2310:4*2311:4*2312:4*2313:4*1963:4*2314:4*1992:4*2315:4*2316:4*2317:4*1600:4*577:4*2318:4*2319:4*2320:4*2321:4*2322:4*2323:4*2324:4*724:4*783:4*2325:4*1007:4*2326:4*1183:4*1613:4*140:4*2327:4*2328:4*2329:4*45:2*97:2*1:2*0:2*2:2*16:2*3:2*119:2*156:2*22:2*4:2*12:2*92:2*19:2*8:2*11:2*5:2*7:2*37:2*14:2*13:2*222:2*75:2*118:2*303:2*68:2*549:2*58:2*44:2*452:2*73:2*304:2*114:2*200:2*17:2*178:2*246:2*306:2*86:2*56:2*525:2*559:2*55:2*528:2*416:2*96:2*34:2*269:2*101:2*560:2*21:2*89:2*325:2*339:2*45:2*302:2*259:2*227:2*173:2*77:2*120:2*482:2*179:2*248:2*561:2*562:2*563:2*564:2*35:2*57:2*158:2*106:2*113:2*143:2*161:2*98:2*65:2*66:2*23:2*43:2*33:2*9:2*518:2*218:2*219:2*38:10*1726:10*1727:10*1728:10*1729:10*1730:10*1731:10*1732:10*1733:10*1734:10*1735:10*1736:10*1737:10*1738:10*1739:10*1740:10*1741:10*1742:10*1743:10*1744:10*1745:10*1479:10*1746:10*1747:10*1748:10*1749:10*1750:10*1751:10*1752:10*1753:10*1318:10*1754:10*1755:10*1756:10*1757:10*1758:10*669:10*1566:10*1759:10*1760:10*1761:10*1762:10*1763:10*623:10*1764:10*1765:10*1766:10*1767:10*1768:10*1769:10*377:10*1770:10*1385:10*1771:10*1772:10*1773:10*1774:10*1775:10*1776:10*1777:10*1033:10*1778:10*1779:10*832:10*1780:10*1781:10*1782:10*1783:10*1784:10*1785:10*1786:10*1787:10*1788:10*1664:10*743:10*1789:10*1790:10*1682:10*1791:10*1792:10*1793:10*1794:10*1795:10*1796:10*1797:10*1798:10*1799:10*1800:10*1801:10*1555:10*1802:10*1803:10*1804:10*1805:10*1806:10*1807:10*1323:10*1808:10*1247:10*1809:10*1810:10*1811:10*1812:10*1813:10*1814:10*1815:10*1816:10*1817:10*1818:10*1819:10*1820:10*1821:10*108:10*1822:10*1823:10*1824:10*1825:10*1826:10*1827:10*1828:10*1389:10*1676:10*1673:10*1658:10*1829:10*1830:10*1831:10*1832:10*1833:10*1834:10*1674:9*2151:9*2152:9*771:9*2153:9*2154:9*2155:9*2156:9*2157:9*2158:9*2159:9*252:9*2160:9*1744:9*2161:9*2162:9*2163:9*2164:9*2165:9*2166:9*2167:9*2168:9*2169:9*2170:9*2171:9*2172:9*2064:9*2173:9*826:9*2174:9*2175:9*2176:9*2177:9*2178:9*2179:9*2180:9*2181:9*2182:9*2183:9*2184:9*2185:9*2186:9*2187:9*2188:9*2189:9*2190:9*2191:9*2192:9*2193:9*2194:9*2195:9*2196:9*2197:9*2198:9*1786:9*2199:9*2200:9*2201:9*2202:9*2203:9*2204:9*2205:9*2206:9*2207:9*2208:9*2209:9*2210:9*2211:9*2212:9*2213:9*2214:9*2215:9*2216:9*2217:9*2218:9*2219:9*2220:9*976:9*1060:9*2221:9*2222:9*2223:9*2224:9*2225:9*2226:9*2227:9*2228:9*2229:9*2230:9*2231:9*2232:9*2233:9*2234:9*2235:9*2236:9*2237:9*2238:9*907:9*2239:9*2240:9*2241:9*2242:9*2243:9*2244:9*2245:9*2246:9*2247:9*2248:9*897:9*2249:9*2250:9*1628:9*2251:9*2252:9*2253:9*2254:9*2255:9*253:9*2256:9*1317:9*2257:9*2258:9*2259:9*2260:9*2261:9*2262:9*2263:9*2264:9*2103:9*2265:9*2266:9*2267:9*2268:9*2269:9*2270:9*2271:9*2272:9*2085:9*2273:9*2274:9*2275:9*2276:9*2277:9*2278:9*2279:9*2280:9*2281:9*2282:9*2283:9*2284:9*2285:9*2286:9*2287:9*2288:9*2289:9*1033:9*2290:9*2291:9*2292:9*2293:9*2294:9*2295:9*2296:9*2297:9*2298:9*2299:9*2300:9*2301:9*2302:9*548:9*2303:9*2304:9*2305:9*452:9*2306:9*1688:9*1373:9*2307:9*2308:9*494:9*2309:9*2310:9*2311:9*2312:9*2313:9*2314:9*2315:9*2316:9*2317:9*2318:9*2319:9*2320:9*2321:9*2322:9*2323:9*2324:9*132:9*2325:9*2326:9*2327:9*2328:9*56:9*2329:9*2330:9*2331:9*2332:9*2333:9*2101:9*2334:9*2335:9*2336:9*2337:9*2338:9*2339:9*1089:9*153:9*2340:9*2102:9*2341:9*2342:9*2343:9*2344:9*2345:9*2022:9*2346:9*2347:9*364:9*2348:9*1382:9*2349:9*2146:9*2100:9*2350:9*772:9*194:9*600:1*6:1*4:1*3:1*7:1*9:1*1:1*0:1*5:1*8:1*2:11*1238:11*1239:11*1125:11*1240:11*1241:11*1242:11*1243:11*1244:11*1245:11*1246:11*1247:11*1248:11*1249:11*1250:11*1251:11*1252:11*1253:11*1254:11*1255:11*1256:11*1257:11*1258:11*1259:11*1260:11*1261:11*1186:11*1262:11*1263:11*1208:11*1264:11*1265:11*1266:11*1267:11*1268:11*1269:11*1270:11*1271:11*1272:11*1273:11*1274:11*1275:11*1276:11*1210:11*1277:11*1278:11*1279:11*1280:11*342:11*1070:11*1281:11*1282:11*330:13*515:13*516:13*517:13*518:13*519:13*520:13*521:15*196:15*197:15*198:16*87:14*324:14*325 +6*209:6*25:6*2692:6*900:6*1095:6*3185:6*3186:6*3187:6*2588:6*1114:6*2581:6*206:6*2733:6*883:6*1041:6*3000:6*1303:6*3188:6*2795:6*2105:6*3189:6*586:6*33:6*2758:6*251:6*2802:6*2726:6*2729:6*2583:6*3190:6*3191:6*3192:6*3193:6*2043:6*2691:6*2801:6*3194:6*73:6*3195:6*3180:6*2777:6*3097:6*2567:6*2534:6*3196:6*3197:6*2599:6*3198:6*2907:6*3199:6*1231:6*2807:6*3200:6*3201:6*3202:6*3203:6*2899:6*708:6*3204:6*3205:6*3206:6*2577:6*3176:6*1293:6*1511:6*2954:6*48:7*3047:7*199:7*2876:7*231:7*874:7*2368:7*3048:7*3049:7*2790:7*3050:7*3051:7*2728:7*532:7*3052:7*2515:7*3053:7*3026:7*3054:7*854:7*3055:7*3056:7*933:7*2774:7*3057:7*3058:7*2932:7*3059:7*3060:7*2394:7*3061:7*2991:7*332:7*3062:7*3063:7*3064:7*3065:7*3066:7*3067:7*3068:7*3069:7*2570:7*3070:7*3071:7*696:12*273:12*883:12*884:12*885:12*886:12*887:12*888:12*889:12*879:8*2659:8*2598:8*2971:8*2972:8*2973:8*2926:8*2974:8*2975:8*2976:8*2977:8*119:8*2978:8*2933:8*2979:8*2687:8*2763:8*2338:8*2980:8*2981:8*2982:8*2474:8*2983:8*2922:8*2984:8*2985:8*2827:8*2863:8*2986:8*2592:8*2828:3*0:3*30:3*1594:3*87:3*243:3*1399:3*1410:3*752:3*359:3*1493:3*89:3*1667:3*1668:3*9:3*231:3*575:3*1669:3*236:3*119:3*202:3*377:3*1074:3*120:3*369:3*1666:3*1670:4*19:4*517:4*292:4*439:4*945:4*440:4*1316:4*578:4*446:4*430:4*936:4*437:4*288:4*1801:4*465:4*950:4*239:4*1028:4*431:4*744:4*2330:4*444:4*99:4*2262:4*2331:4*944:4*947:4*1360:4*436:4*1317:4*209:4*949:4*454:4*2332:4*522:4*2247:4*1318:4*433:4*931:4*2333:4*1387:4*2242:4*1006:4*435:4*1813:4*438:4*389:4*1453:4*1923:4*294:4*329:4*938:4*932:4*1828:4*556:4*1974:4*1987:4*6:4*933:4*798:4*1860:4*2057:4*1780:4*1818:4*1826:4*1793:4*2059:4*1806:4*1807:4*1809:4*2060:4*455:4*2062:4*1799:4*2064:4*1998:4*1607:4*1800:4*2012:4*2070:4*2072:4*2074:4*1794:4*2078:4*2079:4*1971:4*816:4*2255:4*2334:4*1983:4*2335:4*2165:4*1996:4*2336:4*297:4*2082:4*1512:4*1995:4*214:4*2337:4*453:4*1540:4*1572:4*295:4*2338:4*697:4*45:4*42:5*14:5*1784:5*1169:5*2039:5*348:5*20:5*2304:5*2305:5*124:5*1273:5*1582:5*67:5*2306:5*1476:5*2307:5*1996:5*2308:5*1285:5*2309:5*564:5*685:5*1521:5*2198:5*396:5*2310:5*2311:5*1933:5*114:5*256:5*2312:5*337:5*891:5*2313:5*1319:5*2230:5*1529:5*132:5*374:5*2004:5*2314:5*2315:5*2104:5*2316:5*2166:5*2317:5*142:5*1196:5*1854:5*2318:5*381:5*2319:5*112:5*2320:5*646:5*512:5*1812:5*1991:5*1591:5*2026:5*2321:2*97:2*140:2*332:2*4:2*2:2*0:2*1:2*55:2*3:2*362:2*57:2*158:2*106:2*113:2*143:2*118:2*248:2*124:2*7:2*22:2*563:2*119:2*56:2*19:2*21:2*23:2*47:2*44:2*84:2*43:2*24:2*92:2*108:2*8:2*99:2*161:2*98:2*65:2*66:2*135:2*325:2*6:2*75:2*107:2*565:2*566:2*243:1*1:1*2:1*6:1*4:1*9:1*3:1*0:1*5:1*8:1*7:10*1727:10*1795:10*1835:10*1836:10*1162:10*1756:10*1837:10*1838:10*1802:10*1839:10*1773:10*1840:9*2351:9*2352:9*2054:9*2353:9*2151:9*2090:9*2354:9*2355:9*2356:9*2357:9*2358:9*2359:9*2064:9*1688:9*2360:9*2091:9*56:9*2361:9*853:9*2196:9*475:9*2362:9*772:9*194:9*600:11*1283:11*1284:11*1279:11*1285:11*1286:11*330:13*522:13*521 +6*209:6*25:6*2692:6*900:6*3185:6*1095:6*3207:6*687:6*3196:6*3208:6*48:5*2294:5*2295:5*14:5*2322:5*2323:5*2324:5*2325:5*142:5*1196:5*2326:3*439:3*0:3*30:3*1671:3*89:3*1413:12*273:7*199:7*3062:7*3072:7*696:8*2659:8*2987:8*2988:8*2973:8*2827:4*19:4*517:4*292:4*931:4*1749:4*2339:4*439:4*2340:4*453:4*950:4*2341:4*929:4*6:4*444:4*1006:4*1318:4*45:4*42:2*97:2*325:2*24:1*1:1*6:9*475:9*772:9*194:9*600:11*330:13*521 +6*209:6*25:6*2692:6*900:6*3185:6*438:6*3209:6*3210:6*1303:6*2563:6*3211:6*56:6*492:6*1041:6*3212:6*3213:6*600:6*3214:6*986:6*3215:6*2758:6*2165:6*3216:6*1208:6*2105:6*3217:6*2719:6*1095:6*3218:6*1924:6*3219:6*2043:6*3220:6*693:6*3127:6*48:12*273:12*890:12*864:12*891:12*892:7*199:7*3073:7*2062:7*2913:7*3074:7*2843:7*3075:7*3029:7*3076:7*693:7*1332:7*380:7*1799:7*2878:7*3077:7*759:7*3078:7*3079:7*1014:7*3080:7*2526:7*696:8*2659:8*389:8*2989:8*2973:8*2702:8*2990:8*2991:8*374:8*2751:8*921:8*2992:8*2560:8*2993:8*2994:8*595:8*2995:8*2996:8*771:8*2949:8*14:8*91:8*2997:8*2998:3*0:3*30:3*1672:3*9:3*575:3*1673:3*96:3*1376:3*89:3*1674:4*19:4*517:4*292:4*10:4*949:4*801:4*454:4*1318:4*2342:4*465:4*1991:4*294:4*932:4*944:4*430:4*437:4*1360:4*1629:4*2343:4*1453:4*431:4*2239:4*1759:4*295:4*439:4*2344:4*1512:4*2086:4*288:4*435:4*1749:4*522:4*1387:4*297:4*945:4*444:4*239:4*271:4*2345:4*433:4*2346:4*2131:4*469:4*2150:4*446:4*744:4*214:4*2347:4*2348:4*1801:4*2081:4*675:4*1317:4*1971:4*296:4*2349:4*2350:4*1785:4*1540:4*1316:4*2124:4*1006:4*436:4*1062:4*2351:4*2352:4*453:4*238:4*45:4*42:5*14:5*374:5*61:5*1664:5*2327:5*2328:5*2329:5*2322:5*740:5*839:5*564:5*337:5*2330:5*132:5*2015:5*1992:5*114:5*74:5*20:5*1843:5*123:5*1357:5*514:5*447:2*97:2*77:2*56:2*295:2*152:2*1:2*55:2*19:2*4:2*23:2*47:2*44:2*84:2*43:2*24:2*92:2*3:2*0:2*528:2*567:2*2:2*22:2*297:2*57:2*562:2*568:2*158:2*6:1*1:1*0:1*6:1*4:1*9:1*3:1*5:1*8:1*7:1*2:11*1287:11*1283:11*1288:11*1289:11*330:10*1674:10*1664:10*1841:10*246:10*108:10*1842:9*2085:9*2363:9*2067:9*2364:9*2365:9*2366:9*872:9*2367:9*813:9*2368:9*2369:9*2370:9*772:9*194:9*600:15*199:13*369:13*523:13*521 +5*14:5*1:5*2:5*161:5*2331:5*114:5*74:5*2261:5*694:5*1940:5*1843:5*2332:4*517:4*19:4*1:4*2063:4*675:4*783:4*1785:4*1983:4*1984:4*2353:2*97:2*0:2*1:2*2:2*568:7*1907:7*0:7*1502:7*3081:7*1799:7*3077:7*3080:6*209:6*278:6*3221:6*986:6*1208:6*3217:6*3014:6*167:6*3222:6*3223:6*1095:3*0:3*1:3*1672:3*575:3*1675:3*89:8*2999:8*3000:8*3001:8*2993:8*2949:10*1664:10*1247:10*108:10*1843:9*2085:9*2371:1*1 +7*1907:7*199:7*1502:7*3081:7*1799:7*3077:7*3080:7*696:12*273:6*25:6*2692:6*278:6*2105:6*3221:6*986:6*1208:6*3217:6*3014:6*167:6*3222:6*3223:6*1095:6*48:8*2659:8*2999:8*3000:8*3001:8*2993:8*2949:3*0:3*30:3*1672:3*575:3*1675:3*89:3*127:4*19:4*517:4*1:4*2063:4*675:4*783:4*1785:4*1983:4*1984:4*2354:4*2353:4*45:4*42:5*14:5*161:5*2331:5*1405:5*114:5*74:5*2261:5*694:5*1940:5*1843:5*2332:2*97:2*55:2*56:2*2:2*57:2*158:2*106:2*113:2*143:2*161:2*568:1*1:1*6:1*4:1*9:1*3:1*5:1*0:1*8:1*7:10*1664:10*1247:10*108:10*1843:9*2085:9*2371:9*772:9*194:9*600:11*330:13*521 +7*160:7*199:7*257:7*258:7*259:7*260:12*273:12*82:2*110:11*77:5*186:5*323:5*106:5*4:5*187:1*1:6*232:6*6:6*233:6*234:6*235:9*177:9*178:4*0:4*148:10*133:10*134:10*135:3*166:3*115 +5*167:5*161:5*186:5*323:5*106:5*4:5*187:2*3:2*110:7*1502:7*199:7*257:7*258:7*259:7*260:7*160:12*273:12*82:6*25:6*2692:6*232:6*6:6*233:6*234:6*235:8*2659:3*0:3*30:3*115:11*77:1*1:9*177:9*178:9*622:10*249:10*133:10*134:10*135:4*0:4*148 +6*73:6*330:6*103:6*32:6*5:6*273:6*84:6*31:6*275:6*856:6*301:6*890:6*45:6*729:6*12:6*408:6*13:6*573:6*510:6*463:6*146:6*15:6*147:6*120:6*46:6*148:6*3224:6*254:6*39:2*3:2*2:2*0:2*8:2*48:2*6:2*11:2*5:2*12:2*22:2*7:2*1:2*38:2*14:2*4:2*9:2*44:2*269:2*55:5*3:5*1:5*2:5*12:5*49:5*47:5*663:5*1085:5*39:5*48:5*1044:5*37:5*77:5*1171:5*749:5*410:5*65:5*145:5*1081:5*2333:5*33:10*68:10*494:10*18:10*1009:10*179:10*961:10*276:10*245:10*684:3*0:3*6:3*541:3*41:3*241:3*164:3*1155:3*464:3*27:3*9:3*308:3*1676:3*1:3*90:9*2372:9*55:9*261:9*251:9*45:9*161:9*12:9*1083:9*398:9*33:9*339:9*706:9*13:9*496:9*16:8*2197:8*3002:8*3003:8*58:8*65:8*39:8*621:8*878:8*1424:8*234:8*124:8*20:8*165:8*198:8*97:8*449:8*77:8*59:8*500:7*509:7*233:7*1501:7*63:7*186:7*45:7*16:7*3082:7*359:7*66:7*682:7*133:7*524:7*89:7*188:7*683:7*1188:7*90:7*93:7*91:7*1602:7*699:7*932:7*3083:7*1033:4*137:4*31:4*1063:4*28:4*19:4*48:4*514:4*53:4*1029:4*15:4*515:4*29:4*24:4*38:4*105:4*1138:4*27:4*4:4*658:11*215:11*177:11*3:11*79:11*242:11*338:11*1290:11*135:12*89:12*135:12*569:12*3:12*117:12*2:12*323:12*192:12*28:12*243:13*30:13*31:13*142:13*9:13*275:13*357:14*60:14*13:14*4:14*77:16*52:1*1:1*6:1*4:1*9:1*3:1*5:1*0:1*8:1*7 +8*151:8*234:8*1297:8*99:8*3004:8*903:8*875:8*516:8*60:8*59:8*58:8*97:8*196:8*272:8*265:8*45:8*20:8*156:7*167:7*173:7*323:7*63:7*298:7*199:7*95:7*669:7*2:7*89:7*60:7*50:7*411:7*1194:7*785:7*524:7*319:7*705:7*66:7*1737:7*713:7*883:7*465:7*284:7*168:7*751:7*183:7*381:7*214:7*2728:6*251:6*46:6*102:6*306:6*98:6*1205:6*25:6*3225:6*3226:6*3227:6*3228:6*3229:6*53:6*1196:6*32:6*259:6*748:6*3230:6*1185:6*57:6*685:6*125:6*163:6*1931:6*322:6*856:6*1183:5*1:5*2:5*288:5*251:5*390:5*542:5*71:5*263:5*572:5*96:5*62:5*39:5*806:5*2334:5*158:3*0:3*363:3*501:3*41:3*9:3*171:3*172:3*30:3*335:3*31:3*12:3*57:3*378:3*884:3*406:3*63:3*529:3*52:3*27:10*9:10*161:10*278:10*567:1*1:1*6:1*4:1*9:1*7:1*2:1*3:2*2:2*272:2*178:2*11:2*8:2*3:2*48:2*22:2*39:2*6:2*0:2*152:2*249:2*4:2*16:2*88:2*7:2*10:2*5:2*378:2*41:2*1:2*9:2*33:2*12:4*114:4*121:4*524:4*89:4*76:4*19:4*252:4*56:4*13:4*367:4*3:4*848:4*849:4*850:4*851:4*852:4*61:4*48:4*33:4*220:4*20:4*544:4*204:4*55:4*131:4*113:4*6:9*259:9*1028:9*45:9*1:9*295:9*572:9*42:9*249:9*118:9*46:9*441:9*79:9*503:9*55:9*161:9*339:9*68:9*499:9*17:9*191:9*271:9*76:9*77:9*519:9*1031:9*362:12*18:12*135:12*273:12*113:12*893:13*308:13*23:13*31:11*3:11*594:11*28:11*245:11*23:11*27:11*604:11*263:11*61:14*125:16*5:16*6 +4*119:1*6:6*3231:6*716:5*1:5*2:5*12:3*0:3*6:14*326 +3*1559:3*0:3*1:3*392:2*6:2*0:2*1:5*2335:5*1:5*2:5*439:5*440:5*441:7*0:4*381 +10*133 +9*45:9*259:9*824:9*2373:9*234:9*80:2*11:2*178:2*111:2*37:2*0:2*2:2*56:2*64:2*143:2*6:2*136:2*3:2*55:2*24:2*240:2*569:2*26:4*353:4*489:4*63:4*27:4*798:4*496:4*153:4*68:4*131:4*200:4*735:4*38:8*1084:8*84:8*66:8*81:8*1861:8*452:6*973:6*79:6*301:6*30:6*2114:6*53:6*46:6*488:6*102:6*66:6*152:7*101:7*2624:7*173:7*103:7*3084:7*1365:7*684:7*346:7*349:7*222:3*0:3*31:3*5:3*49:3*287:3*50:3*4:5*2:5*279:5*424:5*310:5*37:5*77:5*300:5*12:5*14:5*62:5*106:5*540:5*49:5*105:12*2:12*6:12*80:12*1:10*42:10*452:10*153:1*9:1*0:11*111:11*1291 +9*45:9*824:9*97:9*261:9*496:9*498:9*6:3*75:3*1123:3*0:3*5:3*49:3*31:3*103:3*9:2*3:2*129:2*2:2*0:2*8:2*11:2*37:2*19:2*64:2*143:2*6:2*136:2*5:2*1:2*45:2*22:2*7:10*1134:10*42:10*452:10*147:8*1084:8*84:8*66:8*81:8*1861:8*3:8*948:8*20:8*440:4*489:4*63:4*798:4*496:4*153:4*68:4*49:4*131:4*27:4*353:4*909:4*19:4*13:6*973:6*79:6*30:6*2114:6*31:6*53:6*46:6*679:6*680:6*1198:6*475:6*15:7*101:7*91:7*103:7*3084:7*1365:7*1193:7*346:7*684:7*173:7*36:7*246:5*2:5*279:5*424:5*33:5*37:5*62:5*77:5*301:5*12:5*14:5*540:5*75:5*49:5*106:5*48:12*2:12*18:12*6:12*80:14*23:11*972:11*221:11*25:13*112:13*85:1*6 +11*625:11*456:6*301:6*973:6*126:6*30:6*2114:6*31:6*53:6*275:6*45:6*167:6*237:6*13:6*574:6*85:2*26:2*3:2*178:2*306:2*11:2*22:2*37:2*6:2*1:2*64:2*143:2*19:2*0:2*136:2*2:2*8:2*302:2*96:2*113:2*105:2*225:2*55:2*245:2*41:2*198:2*36:2*107:4*524:4*489:4*63:4*798:4*68:4*153:4*2355:4*964:4*1767:4*521:4*561:4*38:4*33:4*220:4*27:4*131:4*113:8*1084:8*84:8*81:8*1861:8*207:8*661:8*10:8*1070:8*3005:8*66:8*99:7*101:7*3084:7*103:7*89:7*46:7*3085:7*3086:3*0:3*31:3*49:3*12:3*481:3*476:3*470:3*502:3*341:3*1677:3*472:3*1052:3*62:3*75:5*2:5*348:5*37:5*62:5*12:5*14:5*540:5*424:5*924:5*48:5*663:5*75:5*2336:5*49:5*354:5*106:10*1844:10*1845:10*452:10*1846:10*42:10*169:10*171:10*1181:10*107:10*117:10*1847:12*2:12*6:12*80:12*169:13*23:13*9:9*293:9*176:9*634:1*8:1*4:1*6:1*3:1*2 +4*124:4*1176:4*489:4*798:4*68:4*63:4*153:4*2355:4*964:4*1767:4*521:4*561:4*38:4*33:4*220:4*27:4*524:4*131:4*113:4*4:2*0:2*228:2*11:2*37:2*9:2*6:2*1:2*64:2*143:2*34:2*136:2*2:2*8:2*302:2*26:2*96:2*113:2*105:2*225:2*3:2*55:2*19:2*245:2*41:2*198:2*36:2*107:2*178:2*45:2*188:6*1459:6*30:6*2114:6*3232:6*31:6*53:6*301:6*275:6*45:6*167:6*237:6*13:6*574:6*85:6*66:8*1084:8*3006:8*81:8*1861:8*84:8*207:8*661:8*10:8*1070:8*3005:8*66:8*99:8*452:3*21:3*31:3*49:3*12:3*481:3*476:3*470:3*502:3*341:3*1677:3*472:3*1052:3*62:3*75:5*2:5*37:5*62:5*12:5*14:5*540:5*424:5*924:5*48:5*663:5*75:5*2336:5*49:5*354:5*106:5*1335:5*367:12*2:12*6:12*80:12*169:7*3084:7*103:7*3087:7*89:7*46:7*3085:7*3086:7*3088:10*1845:10*452:10*42:10*169:10*171:10*1181:10*107:10*117:10*1847:10*137:13*23:13*9:9*293:9*176:9*634:9*2374:1*8:1*4:1*6:1*3:1*2:11*625:11*456 +5*198:5*2:5*37:5*62:5*12:5*14:5*71:5*19:5*41:5*1115:5*23:5*48:5*367:5*353:5*1324:5*390:10*276:10*34:10*1845:10*452:10*42:10*96:10*6:10*956:7*696:7*3084:7*103:7*337:7*141:2*3:2*156:2*11:2*37:2*9:2*6:2*1:2*64:2*143:2*34:2*470:2*7:2*8:2*0:2*5:2*54:2*33:2*45:2*188:2*12:8*1084:8*3006:8*81:8*1861:8*84:8*1583:8*214:8*3007:4*489:4*798:4*68:4*63:4*153:4*4:4*13:4*88:4*74:4*44:4*2356:4*2357:4*2358:3*21:3*31:3*49:3*9:3*485:3*57:6*30:6*2114:6*3233:6*31:6*53:6*3:6*195:6*395:6*48:6*175:6*586:6*66:6*900:12*2:12*894:9*354:9*88:9*747:9*783:11*1292:11*911:11*130:11*1293:14*130 +3*348:3*501:3*21:3*31:3*1678:3*49:3*287:3*130:3*1245:3*7:3*344:3*12:3*27:3*152:3*9:3*929:9*259:9*373:9*84:9*710:9*55:9*229:9*441:9*353:9*125:9*277:9*537:9*38:9*362:9*135:9*13:2*178:2*3:2*2:2*6:2*1:2*114:2*11:2*37:2*9:2*0:2*22:2*10:2*64:2*161:2*57:2*33:2*45:2*198:2*347:2*8:2*54:2*181:2*7:2*5:2*188:2*12:2*432:10*677:10*1845:10*452:10*42:10*750:10*66:10*146:10*675:10*32:10*269:10*1170:10*986:4*114:4*489:4*798:4*68:4*63:4*153:4*120:4*110:4*32:4*200:4*27:4*13:4*16:4*347:4*1577:7*167:7*3084:7*103:7*1475:7*293:7*523:7*349:7*93:7*1888:7*100:7*1034:7*880:7*133:6*251:6*30:6*2114:6*3234:6*471:6*31:6*53:6*488:6*66:6*297:6*68:6*15:6*3235:6*362:6*1147:6*34:6*1115:6*408:6*114:6*84:6*85:6*364:6*23:6*739:6*158:6*126:6*165:8*1084:8*3008:8*81:8*1861:8*84:8*282:8*451:8*214:8*678:8*3:8*66:8*141:8*46:8*1127:8*67:8*3009:8*2009:8*20:8*327:8*262:8*728:8*99:8*3010:8*1152:8*3011:5*2:5*37:5*494:5*62:5*12:5*14:5*342:5*83:5*35:5*128:5*1120:5*1118:5*893:5*71:5*18:5*705:5*195:5*367:5*40:5*147:5*1082:5*279:5*70:5*24:12*2:12*58:12*214:12*895:12*48:12*5:12*468:11*75:11*111:11*1140:11*261:11*36:11*19:11*1294:11*1295:11*362:11*1296:11*1297:11*1298:14*8:14*100:14*60:14*189:1*6:15*15:16*88 +5*1094:5*66:5*2:5*37:5*62:5*12:5*14:5*367:3*625:3*21:3*363:3*1434:3*1679:3*31:3*49:6*512:6*1472:6*166:6*30:6*2114:6*3236:6*3237:6*307:6*201:6*31:6*53:6*3238:6*98:6*586:6*174:6*1128:6*3239:6*66:6*114:2*31:2*85:2*11:2*37:2*9:2*2:2*45:2*404:2*0:2*6:2*1:2*64:2*161:2*77:2*22:2*188:8*299:8*1084:8*3012:8*81:8*2056:8*3013:8*91:8*1861:8*84:8*3014:8*58:8*262:4*489:4*798:4*106:4*68:4*63:4*153:4*4:12*2:9*2129:9*669:9*426:7*523:7*3084:7*103:7*31:7*75:7*100:11*177:11*1299:10*1845:10*452:10*42 +7*127:7*46:7*108:7*3089:7*100:7*3084:7*103:2*6:2*245:2*310:2*11:2*37:2*9:2*42:2*8:2*24:2*2:2*68:2*1:2*188:2*64:2*161:2*88:8*1084:8*3015:8*81:8*262:8*1861:8*84:4*489:4*798:4*67:4*68:4*63:4*153:3*21:3*9:3*31:3*1680:3*49:5*2:5*37:5*48:5*923:5*12:5*367:5*62:5*14:6*30:6*2114:6*3240:6*66:6*114:6*31:6*53:12*2:10*42:10*1848:10*253:10*1845:10*452:1*6:11*1300 +6*83:6*3241:6*31:6*53:2*3:2*76:2*2:2*6:2*1:2*64:2*98:2*66:11*1301:11*1302:8*1084:8*3016:8*81:8*1861:8*84:4*489:4*68:4*63:4*153:10*1849:10*1845:10*452:10*42:3*21:3*31:3*49:5*2:5*37:5*62:5*12:5*14:7*3084:7*103 +3*377:3*363:3*21:3*31:3*49:3*287:3*7:2*3:2*233:2*2:2*6:2*1:2*64:2*98:2*92:2*11:2*8:2*0:2*45:2*68:2*178:8*1084:8*3017:8*81:8*1861:8*84:8*234:8*58:8*282:8*181:8*8:4*489:4*68:4*63:4*153:4*2359:4*1176:4*67:5*2:5*37:5*62:5*12:5*14:5*48:5*39:5*44:6*3242:6*31:6*53:6*376:6*488:6*820:7*3084:7*103:7*349:7*44:7*1725:7*501:7*127:7*2:7*3090:7*36:7*167:10*1845:10*452:10*42:9*1:9*259:1*4:1*1:12*5 +4*146:4*489:4*798:4*68:4*63:4*153:4*112:4*276:4*6:4*14:4*28:4*2360:4*69:4*74:4*31:4*2:4*1018:4*539:4*971:4*150:4*106:4*2361:4*115:4*119:4*158:4*138:4*8:4*1638:6*56:6*30:6*2114:6*3243:6*31:6*53:6*300:6*137:6*19:6*455:6*41:6*1329:6*217:6*3:6*275:6*44:6*746:6*191:6*29:6*718:6*818:6*84:6*12:6*3244:6*159:6*481:6*126:6*1269:6*161:6*143:6*586:6*252:6*157:6*244:2*25:2*262:2*11:2*37:2*9:2*6:2*1:2*64:2*65:2*98:2*22:2*14:2*8:2*0:2*3:2*16:2*2:2*33:2*7:2*178:2*54:2*4:2*12:2*27:2*45:2*303:2*35:2*197:2*68:2*5:8*1084:8*3018:8*81:8*1861:8*84:8*58:8*42:8*100:8*20:8*99:8*206:8*3019:8*484:8*155:8*73:3*21:3*31:3*1681:3*49:3*143:3*1682:3*9:3*987:3*10:3*103:3*731:3*6:5*2:5*37:5*62:5*12:5*14:5*190:5*127:5*23:5*180:5*3:5*324:5*2337:5*345:5*55:5*2338:5*8:5*486:5*175:5*646:5*494:5*48:5*317:5*25:5*77:5*429:5*1019:5*71:5*455:5*1395:12*2:12*9:12*125:12*24:7*3084:7*103:7*267:7*116:7*5:7*21:7*17:7*268:7*33:7*454:7*667:7*559:7*232:7*263:7*317:7*80:7*360:7*36:7*138:7*2139:7*90:7*334:7*43:7*490:7*3091:7*528:7*541:10*1845:10*452:10*42:10*250:10*8:10*9:10*43:10*49:10*1377:10*1850:10*1851:10*965:9*281:9*79:9*384:9*259:9*153:9*45:9*344:9*110:9*2375:13*1:13*62:13*63:1*3:14*1:14*77:11*35:11*80:11*25:11*1303:11*18:11*142:11*215:11*1304:11*962:11*157:11*884:15*42:16*89 +6*3239:6*3245:6*31:6*53:2*0:2*109:2*2:2*6:2*1:2*64:2*56:2*96:14*327:8*1084:8*3020:8*81:8*1861:8*84:4*489:4*68:4*63:4*153:12*896:3*21:3*31:3*49:5*2:5*37:5*62:5*12:5*14:7*3084:7*103:10*1845:10*452:10*42:13*524 +8*1122:8*1084:8*238:8*81:8*1861:8*84:2*11:2*482:2*51:2*57:2*109:2*2:2*6:2*1:2*64:2*19:2*98:10*71:10*1845:10*452:10*42:6*208:6*3245:6*31:6*53:4*133:4*489:4*68:4*63:4*153:3*32:3*21:3*31:3*49:7*3092:7*3084:7*103:5*2:5*37:5*62:5*12:5*14:11*1305 +10*1852:10*1845:10*452:10*42:10*1853:10*93:10*29:10*65:10*11:10*138:10*750:10*879:10*792:2*6:2*57:2*269:2*2:2*1:2*64:2*19:2*21:2*570:2*0:2*37:2*3:2*4:2*7:2*54:2*33:2*9:2*5:2*11:2*14:2*45:2*8:2*35:2*22:2*38:3*32:3*21:3*31:3*49:3*95:3*142:3*9:3*300:3*1683:3*143:8*1084:8*249:8*81:8*1861:8*84:8*262:8*155:8*451:8*36:8*236:8*395:8*125:8*1516:8*78:8*306:8*282:8*164:8*384:4*489:4*68:4*63:4*153:4*74:4*856:4*117:4*273:4*6:4*158:4*24:4*112:4*13:4*31:4*150:4*27:4*99:4*28:5*2:5*37:5*62:5*12:5*14:5*40:5*2337:5*33:5*164:5*857:5*1081:5*573:5*23:5*71:5*118:5*450:5*2339:5*215:5*183:5*190:5*313:5*198:5*123:5*307:6*3246:6*31:6*53:6*218:6*457:6*1836:6*3247:6*100:6*236:6*15:6*300:6*84:6*438:6*85:6*140:6*602:6*1210:6*820:6*689:6*1147:6*62:6*170:6*64:6*148:6*503:6*1334:6*137:6*126:6*158:6*16:6*275:6*191:6*363:6*99:6*175:7*3084:7*103:7*433:7*447:7*541:7*387:7*745:7*36:7*267:7*228:7*56:7*2297:7*429:7*262:7*692:7*856:7*177:7*1806:7*123:7*116:7*479:7*3093:7*776:7*1479:7*1027:7*337:7*173:13*411:13*49:13*3:12*6:12*2:12*5:11*35:11*51:11*36:11*444:11*1306:11*1307:11*19:11*59:11*252:9*2376:9*2377:9*204:9*17:9*270:9*13:9*274:9*179:9*473:9*415:9*326:9*524:1*9:17*6:16*0 +9*259:9*2378:2*178:2*3:2*28:2*2:2*6:2*1:2*64:2*57:2*66:8*3021:8*1084:8*3022:8*81:8*1861:8*84:11*0:4*197:4*489:4*68:4*63:4*147:6*211:6*3248:6*3249:6*31:6*53:3*21:3*31:3*49:5*2:5*37:5*62:5*12:5*14:10*1479:10*1845:10*452:10*42:7*3084:7*103 +5*302:5*48:5*2:5*37:5*62:5*12:5*14:5*2340:4*378:4*200:4*489:4*68:4*63:4*147:6*148:6*1715:6*3249:6*31:6*53:2*3:2*8:2*28:2*2:2*6:2*1:2*64:2*57:2*23:9*79:7*1394:7*3084:7*103:8*1084:8*3023:8*81:8*1861:8*84:3*21:3*31:3*49:10*1845:10*452:10*42 +6*1945:6*3250:6*31:6*53:7*705:7*3084:7*103:8*1084:8*1792:8*81:8*1861:8*84:8*3024:4*489:4*68:4*63:4*147:2*97:2*2:2*6:2*1:2*64:2*57:2*108:3*21:3*31:3*49:5*2:5*37:5*62:5*12:5*14:10*1845:10*452:10*42 +9*259:2*178:2*294:2*2:2*6:2*1:2*64:2*57:2*77:4*208:4*489:4*68:4*63:4*147:8*1084:8*3025:8*81:8*1861:8*84:3*21:3*31:3*49:5*2:5*37:5*62:5*12:5*14:5*2341:6*3251:6*31:6*53:7*3084:7*103:10*1845:10*452:10*42 +9*468:9*122:9*17:9*416:9*459:9*113:9*619:9*462:9*1112:9*631:9*506:9*575:9*39:9*921:9*2379:9*816:9*49:9*201:9*937:9*2380:9*233:9*2381:9*324:3*7:3*21:3*9:3*1684:3*57:3*1685:3*301:3*1686:3*2:3*14:3*1687:3*1688:3*1689:3*1690:3*1691:3*1692:3*1693:3*374:3*1694:3*448:3*1695:3*1696:3*78:3*62:3*6:3*49:8*1084:8*3026:8*20:8*703:8*265:8*46:8*1788:8*3027:8*3028:8*80:8*45:8*78:8*165:8*155:8*922:8*25:8*3029:8*3030:8*1315:8*13:8*653:8*70:8*651:8*287:8*92:8*246:8*84:8*81:4*489:4*36:4*6:4*9:4*103:4*2362:4*618:4*287:4*2363:4*2364:4*2365:4*2366:4*2367:4*2368:4*1734:4*106:4*16:4*27:4*2197:4*1405:4*206:4*63:4*147:4*2369:2*157:2*63:2*3:2*0:2*25:2*11:2*112:2*6:2*514:2*128:2*571:2*125:2*55:2*2:2*1:2*229:2*185:2*74:2*8:2*280:2*12:2*9:2*33:2*56:2*19:2*564:2*5:2*7:2*38:2*14:2*22:2*64:2*158:2*66:5*2:5*58:5*480:5*486:5*97:5*290:5*191:5*71:5*37:5*129:5*41:5*610:5*35:5*568:5*62:5*1171:5*557:5*1082:5*3:5*12:5*14:6*11:6*141:6*30:6*151:6*949:6*586:6*15:6*485:6*147:6*142:6*829:6*3252:6*3253:6*2261:6*34:6*46:6*62:6*84:6*210:6*2069:6*3254:6*3255:6*53:10*732:10*1854:10*154:10*176:10*145:10*174:10*71:10*1855:10*65:10*1856:10*1857:10*252:10*11:10*156:10*46:10*32:10*76:10*42:12*897:12*898:12*5:12*7:12*67:12*462:12*89:12*202:12*278:12*223:14*57:14*176:11*660:11*317:11*185:11*35:11*179:11*29:11*1308:11*1309:11*177:11*175:11*3:11*176:11*989:7*21:7*98:7*2424:7*882:7*427:7*1537:7*1431:7*465:7*475:7*186:7*233:7*1023:7*3094:7*855:7*1726:7*328:7*449:7*1419:7*11:7*225:7*428:7*393:7*103:1*2:1*6:1*9:1*4:1*1:1*8:1*3:1*7:17*5:13*75:15*153 +7*1449:7*3084:7*103:7*278:7*1051:7*98:7*438:7*167:7*279:14*328:14*212:8*1084:8*3031:8*81:8*1861:8*84:8*86:8*1192:8*1365:8*3032:8*2437:8*1352:8*3033:8*49:8*1917:4*489:4*68:4*63:4*147:4*150:4*214:4*6:4*1231:2*131:2*2:2*6:2*1:2*64:2*113:2*96:2*8:2*11:2*14:2*0:2*4:2*34:2*105:2*19:2*3:2*99:2*88:2*7:2*33:2*58:2*16:3*21:3*31:3*49:3*57:3*9:3*231:3*269:3*303:3*1697:3*2:5*2:5*37:5*62:5*12:5*14:5*143:5*97:5*128:5*166:5*1494:5*1186:5*23:6*3256:6*31:6*53:6*79:6*125:6*143:6*200:6*3257:6*3258:6*15:6*56:10*1845:10*452:10*42:10*526:10*342:10*288:10*283:10*198:15*200:15*201:16*90:9*571:9*218:9*2382:9*113:9*2383:11*829:11*66:11*178:12*18:1*8 +4*2:4*489:4*68:4*2370:4*63:4*40:2*8:2*295:2*2:2*6:2*1:2*38:2*11:2*64:2*143:2*66:6*174:6*3259:6*31:6*53:8*1084:8*3034:8*81:8*1861:8*99:8*84:3*21:3*31:3*49:5*2:5*37:5*62:5*12:5*14:7*3084:7*103:7*3095:10*1845:10*452:10*42:13*279 +3*346:3*21:3*31:3*1698:3*49:4*6:4*813:4*309:4*489:4*68:4*63:4*40:2*9:2*372:2*41:2*2:2*6:2*1:2*64:2*143:2*88:1*6:8*1084:8*3035:8*81:8*1861:8*84:5*2:5*37:5*62:5*12:5*14:6*3260:6*31:6*53:7*3084:7*103:10*1845:10*452:10*42 +4*2215:4*489:4*68:4*63:4*40:7*17:7*3084:7*103:11*25:8*1084:8*3036:8*81:8*1861:8*84:2*122:2*2:2*6:2*1:2*64:2*161:2*84:3*21:3*31:3*49:5*2:5*37:5*62:5*12:5*14:5*2342:6*3261:6*31:6*53:10*1845:10*452:10*42 +5*391:5*2:5*37:5*62:5*12:5*14:2*3:2*213:2*2:2*6:2*1:2*64:2*65:2*36:6*530:6*3262:6*31:6*53:11*1310:10*27:10*1858:10*1845:10*452:10*1859:10*42:8*1084:8*3037:8*81:8*1861:8*84:4*489:4*1672:4*68:4*63:4*40:9*2384:3*21:3*31:3*49:7*3084:7*103 +11*36:5*5:5*2:5*37:5*62:5*12:5*14:2*0:2*22:2*142:2*2:2*6:2*1:2*64:2*65:2*34:9*1:8*8:8*1084:8*3038:8*81:8*1861:8*84:4*135:4*489:4*68:4*63:4*40:10*1860:10*1845:10*452:10*1861:10*42:3*21:3*31:3*49:6*3263:6*31:6*53:7*3084:7*103 +11*1311:6*208:6*8:6*3264:6*31:6*53:2*3:2*144:2*2:2*6:2*1:2*64:2*55:2*43:10*167:10*1845:10*452:10*1862:10*42:8*1084:8*3039:8*81:8*1861:8*84:4*489:4*68:4*63:4*40:9*920:3*21:3*31:3*49:5*2:5*37:5*62:5*12:5*14:7*3084:7*103 +5*2343:5*2:5*37:5*62:5*12:5*14:2*3:2*354:2*2:2*6:2*1:2*64:2*19:2*21:8*643:8*1084:8*3040:8*81:8*1861:8*84:4*489:4*68:4*63:4*40:3*21:3*31:3*49:6*3265:6*31:6*53:7*3084:7*103:10*1845:10*452:10*42:9*2385 +12*689:9*15:2*0:2*279:2*2:2*6:2*1:2*64:2*57:2*135:11*266:8*1084:8*2170:8*81:8*1861:8*84:4*489:4*68:4*63:4*253:3*21:3*31:3*49:5*2:5*37:5*62:5*12:5*14:6*3266:6*31:6*53:7*3084:7*103:10*1845:10*452:10*42:13*525 +4*68:4*489:8*1084 +7*160:7*101:8*262:8*1084:8*3041:8*3042:8*3043:2*1:2*2:2*111:2*178:2*129:2*306:2*26:2*3:2*6:4*489:4*353:4*524:4*68:5*167:9*2386:9*45:9*259:3*75:3*1123:10*1134:10*1846:6*301:6*196 +9*2387:9*386:9*1106:9*2388:9*2389:9*459:9*1727:9*2264:9*2390:9*226:9*1614:9*1260:9*46:9*169:9*2106:9*283:9*1608:9*2391:9*249:9*56:9*2392:9*1988:9*2386:9*627:9*246:9*153:9*73:8*777:8*1084:8*3044:8*3045:8*822:8*838:8*1206:8*1785:8*3046:8*3047:8*3048:8*1318:8*866:8*3049:8*3050:8*3051:8*3052:8*3053:8*643:8*92:8*1096:8*124:8*3054:8*1127:8*112:8*703:8*94:8*86:8*3055:8*1341:8*910:8*3056:8*81:8*3057:2*0:2*3:2*118:2*68:2*416:2*75:2*73:2*304:2*86:2*14:2*188:2*31:2*119:2*528:2*57:2*6:2*7:2*2:2*1:2*38:2*8:2*12:2*35:2*22:2*48:3*52:3*960:3*87:3*89:3*290:3*506:3*283:3*296:3*202:3*1163:3*291:3*78:3*649:3*486:3*10:3*1:3*46:3*57:10*1863:10*1864:10*1479:10*719:10*1865:10*1866:10*1867:10*1868:10*1869:10*1870:10*1871:10*1139:10*543:10*1:10*864:10*1872:10*433:10*793:10*69:10*709:10*1335:10*973:10*367:10*3:10*587:7*95:7*203:7*101:7*3096:7*986:7*148:7*551:7*3097:7*2661:7*3098:7*758:7*237:7*8:7*1347:7*3020:7*70:7*3099:7*3100:7*2439:7*752:7*675:7*3101:7*922:7*186:7*1589:7*521:7*598:7*19:7*305:7*6:7*3102:7*1583:7*2270:7*63:4*321:4*516:4*2371:4*73:4*599:4*1551:4*61:4*548:4*357:4*54:4*148:4*2372:4*0:4*2373:4*993:4*917:4*563:4*119:4*85:4*2374:4*2323:4*237:4*960:4*1051:4*341:4*337:4*633:4*198:4*64:4*844:4*154:4*220:4*3:4*323:4*113:4*6:4*213:4*1000:5*2344:5*486:5*561:5*13:5*108:5*2345:5*2346:5*582:5*403:5*38:5*95:5*553:5*2347:5*1651:5*668:5*1121:5*1022:5*380:5*1642:5*253:5*168:5*196:5*455:5*129:5*855:5*340:5*37:5*55:5*757:5*173:11*59:11*70:11*1312:11*688:11*138:11*0:11*574:11*119:11*334:11*1313:11*1314:11*245:11*1000:6*518:6*3267:6*510:6*1833:6*325:6*3268:6*3269:6*3270:6*3271:6*1779:6*3272:6*1635:6*895:6*1724:6*519:6*912:6*546:6*737:6*1285:6*829:6*164:6*322:6*827:6*1360:6*1980:6*175:12*899:12*2:12*582:12*169:12*900:12*329:12*424:12*901:12*57:13*526:13*201 +8*86:8*777:8*1084:8*822:8*838:8*1206:8*145:8*365:8*3058:8*1778:8*2996:8*207:8*1254:8*3059:8*3060:8*1636:8*536:8*1096:8*910:8*81:8*785:8*288:8*1376:8*66:8*20:8*1301:8*68:8*157:8*319:8*124:8*1847:8*56:8*151:12*12:12*902:12*329:12*2:12*193:12*903:5*486:5*13:5*2348:5*1651:5*108:5*680:5*299:5*40:5*131:5*19:5*65:5*168:5*480:5*196:5*167:4*2371:4*337:4*599:4*341:4*321:4*516:4*73:4*271:4*738:4*148:4*52:4*262:4*1190:4*548:4*248:4*960:4*328:4*69:4*54:4*343:4*633:4*693:4*154:4*6:4*15:4*213:4*28:7*101:7*737:7*551:7*3099:7*3020:7*70:7*3096:7*139:7*335:7*3103:7*676:7*878:7*1698:7*8:7*3104:7*3097:7*758:7*168:7*203:7*1218:7*3105:7*214:7*87:7*1373:7*3002:7*172:7*177:7*152:7*68:7*123:7*6:7*598:7*122:7*1050:2*416:2*499:2*75:2*14:2*68:2*86:2*188:2*118:2*56:2*335:2*74:2*200:2*119:2*234:2*73:2*0:2*8:2*3:2*6:2*5:2*46:2*1:2*38:2*11:2*12:2*2:2*22:2*9:3*1216:3*87:3*388:3*1699:3*78:3*492:3*960:3*89:3*202:3*61:3*166:3*44:3*744:3*1163:3*164:3*52:3*46:3*736:9*135:9*2390:9*2393:9*302:9*2389:9*1110:9*909:9*1683:9*1727:9*2394:9*1253:9*627:9*283:9*304:9*1283:9*2386:9*1608:9*234:9*1988:9*2106:9*1119:9*246:9*2395:13*527:13*201:6*1385:6*3271:6*3273:6*3274:6*912:6*104:6*3185:6*3275:6*1360:6*141:6*1082:6*3276:6*1362:6*2105:6*31:10*1873:10*1874:10*1869:10*1479:10*1875:10*543:10*194:10*587:10*864:10*1:10*924:10*166:10*338:10*11:10*117:10*1114:11*59:11*138:11*1315:11*574:11*0:11*1000:17*47 +7*101:7*135:7*3106:7*103:7*3107:7*3108:7*2341:7*1224:7*1320:7*387:7*75:7*31:7*3109:7*408:7*3110:7*3111:7*3112:7*2872:7*119:7*1294:7*1439:7*2632:7*521:7*3113:7*84:7*1921:7*56:7*514:7*2020:7*372:7*172:7*104:7*3114:7*3115:7*3116:7*420:7*2078:7*3117:7*2547:7*3118:7*2878:7*27:7*220:7*447:7*541:8*84:8*81:8*342:8*3061:8*484:8*3062:8*91:8*973:8*1084:8*3063:8*3064:8*3065:8*155:8*2042:8*983:8*1376:8*1163:8*1130:8*3066:8*3067:8*2634:8*261:8*2182:8*702:8*124:8*944:8*3068:8*3069:8*2289:8*330:8*3070:8*3071:8*188:8*628:8*3072:8*3073:8*3074:2*11:2*0:2*3:2*12:2*37:2*9:2*35:2*572:2*64:2*54:2*8:2*2:2*110:2*1:2*143:2*66:2*57:2*6:2*55:2*158:2*5:2*56:2*106:2*22:2*19:2*113:2*45:2*33:2*14:2*21:2*44:2*161:2*7:2*46:2*84:2*65:2*24:2*243:2*135:2*27:2*34:2*240:2*245:2*152:2*98:2*23:2*47:2*92:2*58:2*75:2*248:2*4:2*16:2*107:3*243:3*1682:3*459:3*130:3*49:3*1036:3*2:3*1700:3*30:3*6:3*1701:3*46:3*448:3*1702:3*995:3*9:3*123:3*1437:3*287:3*1703:3*466:3*87:3*486:3*0:3*502:3*341:3*231:3*150:3*1376:3*1704:3*75:10*1876:10*196:10*1877:10*204:10*176:10*37:10*675:10*87:10*1878:10*877:10*11:10*110:10*9:10*201:10*486:10*1879:10*1880:10*1536:10*847:6*3277:6*1017:6*353:6*376:6*1836:6*394:6*576:6*12:6*602:6*2704:6*3278:6*1334:6*3279:6*218:6*3280:6*3122:6*23:6*1417:6*652:6*56:6*122:6*1082:6*604:6*3281:6*3282:6*1348:6*3283:6*488:6*2442:6*395:6*3284:6*3285:6*3286:6*730:6*301:6*3287:6*3288:6*3289:6*1360:6*574:5*429:5*83:5*599:5*184:5*125:5*12:5*167:5*19:5*1579:5*743:5*420:5*856:5*1649:5*33:5*320:5*8:5*77:5*71:5*494:5*828:5*337:5*2349:5*48:5*99:5*726:5*26:5*2350:5*2351:5*175:5*2352:5*348:5*596:5*75:5*159:4*1786:4*899:4*2:4*758:4*44:4*74:4*352:4*42:4*61:4*271:4*561:4*116:4*261:4*886:4*797:4*158:4*1331:4*29:4*151:4*254:4*2375:4*1884:4*1638:4*376:4*2017:4*1407:4*1537:4*2376:4*1397:4*110:4*1571:4*98:4*816:4*337:4*89:4*2377:4*515:13*205:13*325:13*528:13*377:13*25:13*26:13*10:11*33:11*1066:11*35:11*1316:11*1317:11*62:11*215:11*180:11*1318:11*1319:11*1320:9*2386:9*84:9*2396:9*2145:9*2397:9*1642:9*1626:9*337:9*122:9*2398:9*2399:9*2400:9*1328:9*743:9*2364:9*1161:9*229:9*213:9*2401:9*2134:9*159:9*1652:9*2402:9*1577:9*453:9*34:9*2403:9*1815:9*874:9*2404:12*24:12*6:12*904:12*289:12*905:12*35:12*240:12*353:1*1:1*6:1*4:1*9:1*3:1*5:1*0:1*8:1*7:14*4:14*46:15*87 +9*4:9*699:9*1371:9*1402:9*425:9*1817:9*2405:9*2406:9*70:9*2407:9*344:2*11:2*14:2*1:2*8:2*0:2*2:2*506:2*16:2*573:2*106:2*55:2*6:2*5:2*143:2*3:2*37:2*64:2*19:7*101:7*381:7*2:7*476:7*482:7*3119:7*19:7*154:7*3120:7*348:7*421:7*138:7*3121:7*3122:7*3123:5*302:5*62:5*77:5*31:5*486:5*12:5*2353:5*15:5*21:5*2344:5*70:5*99:5*370:5*217:4*378:4*33:4*1000:4*89:4*42:4*844:4*2:4*1533:4*19:4*271:4*260:4*88:4*323:4*214:4*12:4*331:4*85:6*818:6*86:6*376:6*143:6*973:6*746:6*1836:6*48:6*3290:6*3291:6*2271:6*66:6*154:6*73:8*88:8*3075:8*49:8*369:8*65:8*877:8*115:8*3076:8*3077:12*67:12*329:12*555:12*335:12*193:12*906:12*547:12*168:12*26:12*66:12*411:13*130:11*1321:11*1316:11*1019:11*36:11*70:11*1322:11*1323:11*135:3*2:3*960:3*1:3*9:3*76:3*6:3*62:3*75:3*42:3*736:14*329:14*4:14*77:14*28:10*6:10*1881:10*5:10*722:10*1882:10*46:15*202:15*203:17*48:17*49 +7*160:7*101:7*1000:7*1059:7*554:7*734:7*372:7*257:7*258:7*259:7*260:7*1828:7*100:7*320:7*470:7*205:8*262:8*1084:8*84:8*2139:8*802:8*921:8*53:8*1178:8*16:8*115:8*620:8*584:8*1218:2*1:2*3:2*11:2*2:2*37:2*0:2*4:2*64:2*55:2*28:2*7:2*110:2*12:2*198:2*6:4*489:4*63:4*323:4*206:4*183:4*844:4*29:4*106:4*2:4*586:4*3:4*0:4*148:4*28:4*249:6*973:6*653:6*46:6*40:6*232:6*6:6*233:6*234:6*235:6*454:6*900:6*3292:6*518:6*3293:6*100:6*3294:6*1956:6*114:6*195:6*746:3*0:3*182:3*960:3*19:3*529:3*920:3*2:3*115:3*6:3*1705:3*502:3*202:5*2:5*77:5*12:5*167:5*186:5*323:5*106:5*4:5*187:5*251:5*1324:5*2344:5*14:5*1077:5*1365:5*353:5*2354:5*2355:5*2356:12*67:12*176:12*163:12*6:12*82:12*7:11*843:11*77:11*78:11*162:10*154:10*6:10*226:10*133:10*134:10*135:16*15:9*344:9*110:9*2386:9*254:9*313:9*2:9*177:9*178:9*622:18*29:14*77:14*330:1*1:13*529 +7*160:7*101:7*734:7*372:7*1000:7*100:7*320:7*470:7*205:7*541:7*103:4*323:4*680:4*844:4*29:4*106:4*2:4*586:4*3:4*489:4*0:4*249:5*77:5*2:5*167:5*12:5*2344:5*14:5*1077:5*1365:5*1071:8*1084:8*3078:8*216:8*335:8*921:8*84:8*53:8*1178:8*16:8*262:6*25:6*3295:6*653:6*46:6*40:6*900:6*3292:6*518:6*3293:6*100:6*3294:6*1956:6*114:6*195:6*746:9*2386:9*254:9*313:9*2408:2*55:2*64:2*1:2*2:2*28:2*7:2*0:2*11:2*198:2*6:2*27:3*960:3*231:3*182:3*529:3*920:3*0:3*2:3*6:3*1705:3*502:3*326:3*202:10*226:14*77:14*331:13*529:13*33:11*677:12*172:1*1 +3*7:3*1695:3*6:3*30:3*14:3*235:3*21:3*9:3*1688:3*52:3*46:3*304:3*236:4*1123:4*73:4*83:4*105:4*28:4*141:4*2378:4*2379:4*16:4*6:4*115:4*2380:4*33:4*110:4*149:4*155:4*53:4*9:7*328:7*1050:7*335:7*16:7*3124:7*28:7*108:7*78:7*21:7*3125:7*475:7*163:7*838:7*225:7*3126:7*87:7*116:7*186:7*449:5*610:5*99:5*251:5*2357:5*1408:5*1461:5*132:5*8:5*861:5*196:5*454:5*97:5*293:5*201:5*2358:5*62:5*508:5*19:5*40:5*194:6*141:6*2160:6*102:6*62:6*224:6*622:6*13:6*1149:6*30:6*200:6*210:6*3296:6*490:6*93:6*2000:6*3297:6*151:6*211:6*56:6*175:1*4:1*2:1*5:1*1:1*3:1*6:1*9:2*519:2*574:2*0:2*9:2*2:2*7:2*3:2*38:2*1:2*6:2*4:2*413:2*60:2*28:2*112:2*89:2*25:2*229:2*280:2*287:2*144:2*294:2*77:2*91:2*354:2*143:2*373:2*22:2*228:2*284:2*11:2*8:2*12:2*37:2*5:2*16:12*37:12*2:12*1:12*427:12*5:12*907:8*155:8*80:8*1097:8*20:8*56:8*3029:8*92:8*427:8*305:8*312:8*1205:8*30:8*1703:8*100:8*78:8*327:8*838:13*128:11*44:11*128:11*64:11*35:11*241:11*106:11*1324:11*34:11*568:11*108:11*3:11*259:10*97:10*948:10*771:10*1883:10*1884:10*894:10*252:10*273:10*1885:10*1886:10*1887:10*1071:10*156:9*524:9*2409:9*475:9*137:9*113:9*17:9*67:9*169:9*1137:9*1088:9*2395:9*201:9*798:15*20:15*204:15*15:15*23:14*100 +5*113:5*68:5*123:5*318:5*1543:5*2359:5*507:5*157:5*1198:5*128:5*2360:5*96:6*2000:6*25:6*3298:6*887:6*39:6*438:6*364:6*216:6*141:6*147:6*2350:6*5:6*125:6*13:6*146:6*1905:6*2173:6*2188:6*69:6*300:6*8:6*3299:6*3300:6*46:6*602:6*2304:7*658:7*108:7*220:7*296:7*90:7*553:7*186:7*1013:7*87:7*246:7*92:7*133:7*1449:7*3127:7*129:7*235:7*652:7*178:7*97:7*463:7*328:7*767:7*384:7*753:7*298:7*91:7*284:7*1123:7*408:7*95:7*438:7*738:7*198:7*472:7*1619:2*6:2*575:2*3:2*0:2*1:2*22:2*2:2*11:2*38:2*5:2*7:2*12:2*69:2*8:2*236:2*47:2*14:11*107:11*3:11*1325:11*175:11*241:11*94:11*111:11*1326:11*343:3*30:3*510:3*0:3*1290:3*9:3*11:3*1:3*1706:3*321:3*129:3*319:3*12:3*46:3*88:3*459:4*36:4*4:4*15:4*220:4*376:4*6:4*99:4*105:4*1123:4*488:4*1311:4*162:4*117:4*53:4*3:4*213:12*908:12*132:12*18:12*81:12*225:12*303:12*89:8*92:8*3079:8*1788:8*49:8*488:8*1097:8*45:8*21:8*125:8*119:8*3080:8*265:8*32:8*430:8*20:8*838:8*395:8*427:8*70:8*1173:8*114:8*67:8*3081:8*539:8*930:8*141:8*295:8*3082:8*78:8*441:8*1516:9*125:9*130:9*5:9*1322:9*1559:9*2410:9*1139:9*84:9*2411:9*1488:9*234:9*231:9*13:9*1518:9*2412:9*1474:9*26:9*1031:9*88:9*619:10*11:10*641:10*336:10*187:10*1168:10*498:10*1888:10*23:10*169:10*174:10*1497:10*1543:10*147:10*43:10*1889:10*1890:1*1:1*6:1*4:1*3:13*116:17*50:14*332:14*333:15*20:15*47 +5*2361:5*12:5*1505:5*2362:5*58:5*184:7*1872:7*110:7*3128:7*3129:7*3130:7*3131:7*3132:2*152:2*0:2*11:2*3:2*6:2*1:2*2:2*64:2*326:2*129:2*107:2*84:2*55:2*114:2*362:2*576:2*19:2*323:2*269:2*83:2*44:2*63:8*3083:8*3084:8*3085:8*90:8*1745:8*124:8*92:8*3086:6*1094:6*147:6*3301:6*287:6*1788:6*83:6*11:11*1327:11*179:3*2:3*349:3*1707:3*29:12*169:4*1137:4*2381:4*116:4*10:4*2382:4*36:9*2413:9*1803:14*334:10*1891:10*188:10*1892:10*1893:1*0:1*2:1*8 +7*3133:7*3134:7*2232:7*554:7*3135:7*15:7*95:7*3136:7*596:7*2796:7*421:7*3131:7*148:6*510:6*2059:6*2663:6*5:6*184:6*163:6*3302:6*438:6*565:6*1110:6*1788:6*495:6*3303:6*83:6*11:3*1497:3*2:3*27:3*9:3*93:3*343:3*269:3*6:3*349:3*314:3*1708:3*522:3*29:2*405:2*56:2*88:2*515:2*1:2*3:2*22:2*8:2*0:2*2:2*4:2*6:2*19:2*11:2*55:2*47:2*64:2*79:2*97:2*232:2*228:2*297:2*469:2*34:2*105:2*144:2*262:2*24:2*63:2*135:4*6:4*463:4*376:4*29:4*117:4*150:4*214:4*2383:4*89:4*296:4*2384:4*36:10*1894:10*327:10*98:10*1895:10*197:10*50:10*1896:10*603:10*310:10*1897:5*50:5*2363:5*295:5*97:5*39:5*2364:5*2365:5*58:5*184:8*2273:8*3087:8*1415:8*527:8*92:1*1:1*2:12*42:12*133:12*909:9*678:9*2414:9*86:9*1132:9*2415:9*1803:11*1328:11*1329:11*411:14*335:15*205:16*91 +7*3133:7*3134:7*3137:7*78:7*3138:7*509:7*3131:4*2229:4*117:4*138:4*978:4*10:4*296:4*36:3*1252:3*529:3*93:3*9:3*349:3*1709:3*29:5*2366:5*455:5*71:5*856:5*97:5*8:5*861:5*1762:5*530:5*369:5*12:5*2367:5*2368:5*2365:5*58:5*184:2*405:2*19:2*43:2*515:2*0:2*11:2*4:2*34:2*3:2*1:2*129:2*64:2*326:2*108:2*83:2*226:2*2:2*84:2*55:2*547:2*44:2*279:2*228:2*233:2*63:6*3304:6*159:6*2367:6*3302:6*575:6*1788:6*83:6*163:6*2113:6*2059:6*11:10*437:10*273:10*65:10*1898:8*3088:8*92:9*2416:9*86:9*1803:1*3:1*2 +5*188:5*337:5*2369:5*2370:5*951:5*2371:5*1714:5*2372:8*3089:8*3090:8*3091:8*92:8*3092:8*234:8*52:8*32:8*3093:8*3094:8*58:8*114:8*1386:8*3095:8*3096:8*3097:8*1628:8*190:8*957:8*96:8*3098:8*3099:8*427:13*530:3*1710:3*129:3*21:3*66:3*1711:3*45:3*1020:3*459:3*1712:3*6:3*94:3*1713:3*1714:3*62:3*697:3*9:3*1715:3*1181:3*1716:3*372:2*577:2*6:2*3:2*0:2*8:2*11:2*192:2*91:2*2:2*64:2*304:2*341:2*22:2*166:2*578:2*47:2*579:2*7:2*142:2*14:2*1:2*55:2*63:2*28:2*62:2*56:2*297:2*109:2*99:2*127:2*23:2*92:2*106:2*161:6*18:6*30:6*1239:6*3305:6*465:6*827:6*62:6*2118:6*259:6*224:6*583:6*3306:6*519:6*495:6*19:6*3307:6*3308:6*3309:6*716:6*3310:6*712:10*107:10*1276:10*1899:10*156:10*81:10*1900:10*1901:10*42:10*1902:10*68:10*363:11*576:11*69:11*1330:11*1331:11*1332:7*21:7*449:7*438:7*3139:7*3140:7*349:7*168:7*3141:7*108:7*1370:7*3142:7*236:7*3143:9*61:9*466:9*2417:9*2418:9*352:9*2419:12*910:12*5:12*911:12*912:12*2:1*6:1*9:1*4:1*7:1*3:1*0:1*8:4*2:4*89:4*974:4*106:4*2385:4*31:4*12:4*306:4*2386:4*10:14*59 +8*92:7*257:7*258:11*478:11*77:11*479:2*110:5*186:5*106 +12*81:12*7:12*4:12*42:12*46:12*5:2*6:2*0:2*7:2*11:2*1:2*3:2*8:2*459:2*12:2*55:2*92:2*262:2*580:2*24:2*91:2*2:2*48:10*247:10*246:10*169:10*37:10*197:10*1903:10*1904:10*709:10*128:9*258:9*161:9*2420:9*113:9*466:9*412:9*14:9*388:9*204:9*2421:3*310:3*0:3*9:3*1717:3*144:3*143:3*31:3*1718:3*1719:3*1720:3*290:3*298:3*898:3*2:8*92:8*3100:8*119:8*3101:8*25:8*100:8*319:8*125:8*395:8*67:8*1561:8*1441:8*3093:8*118:8*70:8*1703:8*78:6*25:6*3311:6*251:6*322:6*147:6*569:6*75:6*3312:6*3313:6*3314:6*410:6*165:4*31:4*2387:4*2388:4*1749:4*1518:4*36:4*9:7*97:7*711:7*1726:7*229:7*87:7*669:7*98:7*21:7*1043:7*246:7*163:7*558:7*1309:7*28:11*35:11*3:11*177:11*1052:15*23:15*102:16*5:17*5:1*1:1*3:1*2:1*6:13*531:5*318:5*2373:5*402:5*68:5*56:5*183 +13*31:9*1170:5*188:5*37:5*148:7*160:7*1477:3*9:3*19:3*526:10*188:8*115:8*3102:8*3103:12*913:6*3315:6*948:6*3316:6*317:4*110:4*0:4*10:2*113:2*55:2*47:2*65 +6*317:6*18:6*232:6*6:6*233:6*234:6*235:6*454:5*1:5*2:5*68:5*186:5*323:5*106:5*4:5*187:5*188:3*21:3*115:4*36:4*0:4*148:7*257:7*258:7*259:7*260:2*110:11*77:11*78:1*1:9*177:9*178:9*622:10*133:10*134:10*135:12*82 +9*1799:9*46:5*1:5*2:5*12:5*106:5*0:5*162:3*0:3*1:2*0:2*1:2*64:2*234:2*5:7*0:7*103:7*3144:4*68:11*1333:10*1466:14*174:13*532:12*914:8*1098:6*1261 +5*162:5*1:5*2:5*465:5*428:5*12:5*106:5*0:10*178:3*0:3*1:2*0:2*1:2*9:2*6:2*55:2*92:2*64:2*234:7*0:7*3145:7*103:4*220:4*68:9*376:8*1881:6*34:11*1334 +3*166:8*2556:5*985 +7*541:7*103:7*655:7*278:7*157:7*100:7*320:7*101:7*389:7*144:7*2057:7*3114:7*424:7*421:7*3146:7*532:7*2771:7*3147:7*1295:7*19:13*33:13*205:13*529:13*533:13*178:13*1:5*188:5*38:5*274:5*68:5*12:5*2344:5*48:5*669:5*77:5*33:5*1535:5*70:5*17:5*494:5*321:4*0:4*74:4*206:4*6:4*36:4*1000:4*489:4*2:4*63:4*844:4*694:4*323:4*62:4*693:4*265:4*253:4*237:4*238:4*147:4*40:4*105:4*89:4*516:4*541:4*2389:4*19:4*15:3*21:3*63:3*2:3*6:3*182:3*960:3*1705:3*62:3*129:3*0:3*30:3*150:3*231:3*1399:3*5:3*9:3*1721:3*1702:3*1420:3*531:2*37:2*0:2*3:2*45:2*9:2*6:2*54:2*198:2*1:2*64:2*68:2*23:2*8:2*56:2*21:2*194:2*197:2*88:2*84:2*152:2*135:2*581:2*22:2*2:2*39:2*4:2*161:2*11:2*5:9*291:9*157:9*2408:9*699:9*305:9*5:9*524:9*965:9*1170:14*132:14*331:14*336:14*173:14*15:6*120:6*179:6*5:6*40:6*900:6*3292:6*1351:6*18:6*2296:6*2133:6*254:6*3317:6*718:6*746:6*1280:6*53:6*148:6*25:6*3318:6*1:8*44:8*262:8*99:8*1084:8*84:8*378:8*2064:8*360:8*3104:8*3105:8*1898:8*822:8*1097:8*3106:8*2559:8*3107:8*63:18*29:10*395:10*1905:10*1882:10*466:10*355:10*1319:10*44:12*435:12*915:21*8:11*1335:11*1336:11*307:1*8:15*206:15*23 +3*400:3*166:3*0:3*105:3*9:3*89:3*388:3*283:3*1163:3*6:4*0:4*987:4*74:4*856:4*13:4*363:4*321:4*548:4*148:4*73:6*25:6*3319:6*1285:6*287:6*278:6*471:6*3320:6*166:6*11:6*2187:6*1510:6*1:8*3108:8*115:8*1303:8*1950:8*3109:8*277:2*37:2*2:2*197:2*7:2*0:2*45:2*1:2*9:2*6:2*3:2*16:2*200:2*119:2*335:2*51:2*74:2*73:2*198:2*118:13*33:13*43:13*377:5*139:5*455:5*211:5*66:5*1023:5*13:5*2374:5*349:5*552:11*890:11*1337:9*316:9*49:9*360:9*645:9*965:9*1170:7*180:7*541:7*246:7*3148:7*277:7*307:7*1218:7*3149:7*139:7*75:10*463:10*764:10*1174:10*1906:33*1 +4*1:6*0:6*1285:6*1:10*0:9*74:9*965:9*1170:2*0:8*86:8*115 +4*237:4*89:4*1615:6*3321:6*1285:6*3317:6*2133:6*402:6*1:5*1:5*2:5*285:5*12:5*48:5*1535:5*1442:3*0:3*76:3*6:3*62:2*581:2*64:7*101:7*424:7*1464:7*137:7*3150:7*100:7*205:7*158:10*1907:10*1908:10*1379:12*435:14*173:11*935:11*454:8*2063:8*2064:8*1898:21*8:13*534:9*2422:9*965:9*1170 +10*1066:4*0:4*987:3*0:12*120:6*730:6*1:9*965:9*1170 +8*2164:8*84:8*262:12*120:2*0:2*3:2*2:2*64:6*739:6*82:6*1:7*1455:7*101:5*12:18*29:4*489:9*965:9*1170 +6*317:6*1:2*2:2*12:2*0:7*1735:7*515:5*162:8*52:11*33:9*965:9*1170 +4*61:4*0:4*68:4*116:4*44:4*206:4*1632:4*89:4*400:8*350:8*50:8*1114:8*771:8*337:5*62:5*142:5*65:5*31:5*168:16*92:3*344:3*1:3*9:3*52:3*62:3*31:7*93:7*138:7*1682:7*72:10*43:10*166:10*258:10*1909:10*1910:10*901:2*6:2*8:2*1:2*11:2*12:2*9:2*64:2*166:2*5:2*0:2*2:6*46:6*1206:6*49:6*33:11*1:11*1338:9*233:9*182:12*259:14*337 +13*3:3*231:8*319:10*231:10*171:4*1338 +2*2:2*11:2*0:2*48:2*8:2*364:2*23:2*7:2*5:2*56:2*1:2*22:2*3:2*58:2*6:2*38:2*37:2*9:2*54:5*854:5*1847:5*852:5*69:5*38:5*302:5*1908:5*300:5*348:5*573:5*1168:5*40:5*2375:5*36:5*41:5*2376:5*62:5*147:8*3110:8*319:8*3023:8*128:8*1205:8*3111:8*3112:8*3113:8*97:8*65:8*770:8*2108:8*3114:8*234:6*39:6*683:6*25:6*3322:6*3323:6*2353:6*499:6*1904:6*3324:6*223:6*320:6*478:6*131:6*3325:6*165:4*1640:4*6:4*147:4*242:4*1435:4*324:4*1895:4*74:12*916:12*917:12*918:3*231:3*0:3*300:3*1591:3*57:3*85:7*2587:7*3151:7*11:7*3152:7*419:7*3153:7*1959:7*1806:7*2149:7*693:7*3154:7*3155:10*1911:10*645:10*638:10*154:10*1696:10*864:10*1912:10*1399:10*626:13*185:13*401:9*2423:9*251:9*47:9*1573:9*1033:9*152:9*2424:9*1668:14*338:11*278 +2*1:2*16:2*106:2*158:2*22:2*0:2*8:2*2:2*3:2*6:2*4:5*947:5*1847:5*301:5*12:5*1031:5*33:5*545:5*143:5*1904:5*156:5*119:5*573:5*1854:5*2377:8*2082:8*319:8*3115:8*183:8*46:8*3116:8*86:8*992:8*2628:1*6:4*238:4*147:4*117:4*115:4*15:10*1913:10*482:10*603:10*946:10*1217:10*1914:3*6:3*231:3*0:3*57:3*105:9*1013:9*223:9*198:9*1955:9*2425:6*604:6*1106:6*1340:6*25:6*3326:6*223:6*472:6*2809:6*2073:6*3327:7*457:7*167:7*1682:7*2587:7*228:7*3156:11*1339:11*1340:11*811:11*1341:12*300:12*55:12*147:12*919:15*105:14*89 +7*691:7*26:7*2587:7*420:7*3157:7*457:7*1682:7*2394:7*228:7*886:7*250:7*2284:3*231:3*0:3*9:3*2:3*727:3*502:8*319:8*3117:8*99:8*1127:8*723:8*2628:8*3061:8*3118:8*174:8*419:8*373:8*241:9*1061:9*1955:9*2426:9*14:9*1764:9*1047:9*1668:9*130:9*5:9*152:9*344:9*1380:6*25:6*3328:6*430:6*39:6*3329:6*131:6*141:6*174:6*62:6*20:6*3330:6*459:6*393:5*2:5*132:5*828:5*544:5*573:5*1847:5*62:5*41:5*374:5*293:5*1596:5*596:2*84:2*0:2*69:2*22:2*1:2*3:2*6:2*16:2*8:2*11:2*2:2*12:2*4:2*135:2*272:2*38:2*31:4*147:4*6:4*3:4*9:4*115:4*269:11*34:11*1340:11*1342:11*138:11*1343:11*418:12*335:12*148:12*220:17*26:13*55:10*486:10*1915:10*115:10*231:10*428:14*68:15*174 +3*9:3*5:3*231:3*0:3*6:3*1722:3*66:8*3119:8*3120:8*319:8*3117:8*1856:8*2103:8*1268:2*0:2*1:2*22:2*56:2*143:2*113:2*3:2*16:2*8:2*179:2*2:2*11:2*35:2*6:10*273:10*1913:10*202:10*1916:10*1:10*889:10*576:7*2353:7*2587:7*3158:7*2961:7*541:7*103:7*1922:7*1631:7*228:7*457:7*403:9*1061:9*2427:6*25:6*3331:6*122:6*3332:6*286:6*2586:6*2353:6*79:5*300:5*12:5*932:5*1847:5*1908:5*854:5*455:5*62:1*9:4*153:4*352:13*341:11*1344 +12*920:12*117:2*2:2*22:2*161:2*33:2*7:2*0:2*11:2*1:2*6:7*167:7*2587:7*1344:7*703:7*584:7*11:6*570:6*25:6*3333:6*1015:6*1797:6*529:6*191:6*1141:6*79:6*102:13*55:13*33:3*231:3*0:3*9:8*319:8*3121:8*2474:9*1061:9*1871:9*4:5*2:5*302:5*193:5*854:5*156:1*5:4*253:4*4:4*3:4*0:10*1917:10*31:11*30 +7*1058:7*2587:7*2705:2*22:2*0:2*44:2*2:2*47:2*4:5*854:5*302:3*231:3*0:8*319:8*3117:8*373:9*1061:9*1002:6*25:6*3334:6*3335:6*1278:4*265:4*253:4*0:13*33 +10*1237:10*243:11*1259:11*30:3*231:3*0:8*319:8*3117:8*373:8*1165:8*521:8*374:7*2587:7*1344:7*457:7*1984:7*3159:9*1061:9*2428:9*1871:9*2429:9*62:9*304:6*25:6*3336:6*3337:6*244:5*2:5*44:5*854:2*135:2*2:2*0:2*1:2*47:2*3:2*33:2*7:2*6:2*152:4*265:4*253:4*630:4*15:4*0:16*15:13*33 +4*1012:4*253:4*4:4*59:4*1:4*2390:4*2391:4*9:4*0:10*1918:10*283:3*231:3*0:3*57:3*123:8*319:8*3117:8*3122:8*3123:8*213:8*264:8*2628:8*296:7*2587:7*420:7*1344:7*1682:7*2696:9*1061:9*1871:9*2430:9*1803:9*1828:9*2431:9*2132:9*304:6*25:6*3338:6*463:6*3339:5*2:5*301:5*83:5*156:5*60:2*143:2*22:2*11:2*0:2*1:2*2:2*3:2*6:11*1345:11*278:11*353:1*9:13*33 +10*1237:11*1259:11*124:3*231:3*0:8*319:8*3117:8*373:7*2587:7*3159:7*3160:7*2813:9*1061:9*304:9*2432:9*2433:6*25:6*3336:6*3158:5*2:1*0:4*253:4*0:2*16:2*2:2*22:2*44:13*33 +4*1012:4*253:4*2392:4*15:4*0:10*1918:10*486:10*1919:5*70:5*2:5*646:5*215:5*1082:5*123:5*23:5*573:5*1847:5*156:7*1682:7*2587:7*228:3*231:3*0:3*70:8*319:8*3117:8*373:8*143:9*1061:9*304:9*2434:9*1828:6*25:6*3338:6*254:2*65:2*8:2*0:2*3:2*1:13*535:13*536:13*33:12*399:11*63 +4*1012:4*33:4*120:4*15:4*0:10*1918:10*1097:10*1574:5*70:5*2:5*156:5*368:2*3:2*36:2*1:2*0:2*8:2*4:2*6:2*11:3*123:3*231:3*0:7*1682:7*2587:7*51:7*168:7*449:7*337:8*319:8*3117:8*373:8*22:8*3124:8*3125:9*1061:9*304:9*11:9*2434:9*1828:9*2435:9*2436:9*26:9*2437:9*1911:6*25:6*3338:6*2766:6*78:11*811:11*837:11*63:11*1346:12*339:13*33 +7*3161:7*2587:7*421:7*2608:7*27:7*2326:7*2394:2*0:2*2:2*3:2*55:2*6:2*22:5*1749:5*2:3*231:3*0:3*302:8*319:8*3117:8*374:9*1061:9*305:6*25:6*3340:6*430:4*253:4*0:12*93:1*7:13*33 +2*2:2*6:2*9:2*12:2*1:2*0:2*11:2*3:2*68:2*4:2*8:2*22:2*16:2*88:12*29:12*2:12*43:12*33:12*471:6*949:6*25:6*3341:6*98:6*408:6*478:6*3342:6*1720:6*362:6*1110:6*3343:6*2595:6*30:6*321:6*15:6*62:6*569:6*126:6*100:6*3344:6*463:4*2393:4*2:4*253:4*9:4*6:4*42:4*121:4*787:4*806:4*0:9*2438:9*1061:9*1032:9*619:9*1:9*786:9*1955:9*1742:9*264:9*338:9*39:9*11:9*1852:9*2439:5*2378:5*116:5*857:5*947:5*344:5*148:5*97:5*150:5*242:5*62:5*293:5*2379:5*2380:5*357:5*337:5*44:5*119:3*231:3*0:3*302:3*9:3*89:3*10:3*2:3*1370:8*319:8*3117:8*374:8*99:8*733:8*124:8*3126:8*307:8*3127:8*3128:8*616:8*261:8*1274:8*953:8*165:8*429:8*2119:8*378:8*1096:8*992:7*2587:7*421:7*277:7*1059:7*1495:7*2131:7*336:7*457:7*1805:7*2149:7*1895:7*403:7*214:7*3162:7*1028:7*653:7*465:7*1349:7*811:11*325:11*35:11*18:11*582:11*142:11*127:13*3:13*24:13*93:13*33:10*194:10*582:10*489:10*1920:10*171:10*1921:10*68:15*128:15*137:15*14:14*339:16*1 +12*920:2*2:2*36:2*22:2*67:2*0:7*167:7*2587:7*585:7*2326:7*1682:6*570:6*25:6*3333:6*1140:6*3345:13*55:13*33:3*231:3*0:3*57:8*319:8*3121:8*373:8*2530:8*285:9*1061:9*304:9*1955:5*2:5*62:4*253:4*106:4*0:10*1683:10*68 +10*1237:10*243:10*1922:10*513:10*1923:10*1924:11*1259:8*1505:8*319:8*3117:8*374:8*3129:3*231:3*0:3*1723:3*57:7*2587:7*84:7*457:7*482:7*3159:7*1369:7*2813:7*3160:7*3163:7*1344:9*1061:9*304:9*1955:9*2432:9*1555:9*2440:9*2441:9*2433:9*1871:6*25:6*3336:6*154:6*146:6*202:6*586:6*3158:5*2:5*300:5*150:5*1655:5*1694:5*69:5*2381:2*88:2*9:2*152:2*2:2*0:2*1:2*16:2*4:2*3:2*11:2*390:4*253:4*630:4*798:4*496:4*1636:4*0:16*15:12*132:12*921:13*33 +11*1347:11*77:11*78:2*0:2*110:7*2587:7*257:7*258:7*259:7*260:7*1828:4*36:4*0:4*148:5*68:5*186:5*323:5*106:5*4:5*187:1*1:6*232:6*6:6*233:6*234:6*235:6*454:9*177:9*178:9*622:10*133:10*134:10*135:12*82:3*115 +8*1386:8*3130:8*1096:8*314:8*980:8*371:7*3164:7*2587:7*0:7*419:7*821:7*408:7*417:7*25:10*1925:10*964:10*50:10*1926:2*6:2*0:2*1:2*2:2*22:2*3:2*64:3*166:3*0:3*1:3*302:3*9:5*439:5*1:5*2:5*12:5*302:5*31:4*40:4*2394:4*153:4*1811:4*106:4*2:4*0:4*253:6*3346:6*2620:6*31:6*3347:6*3348:6*39:1*5:1*0:11*930:13*33 +12*922:5*1:5*2:5*2382:5*300:5*2383:5*2384:5*301:5*302:5*31:3*0:3*1:3*754:3*529:3*1724:3*231:2*0:2*1:2*6:2*22:2*135:2*544:2*47:2*19:2*158:2*2:2*4:2*44:7*0:7*3165:7*211:7*585:7*2587:7*1682:7*821:7*703:7*417:7*25:8*384:8*3131:8*3132:8*372:8*373:8*319:8*3133:8*3130:8*378:8*314:8*980:8*371:6*273:6*430:6*25:6*3349:6*3350:6*3346:6*570:4*238:4*253:4*265:4*2395:4*2396:4*147:4*15:4*0:10*1927:10*1066:9*304:18*30:13*33:1*0 +7*2587:7*457:7*473:7*257:7*258:7*259:7*260:7*1828:7*1731:7*2049:7*3164:7*27:7*1845:7*278:7*918:7*182:7*444:7*1098:7*1320:7*180:7*3166:3*231:3*0:3*327:3*115:3*300:3*57:3*9:3*85:8*319:8*1386:8*272:8*3134:8*152:8*593:8*55:8*539:8*88:8*2319:8*3135:8*46:8*153:8*1042:8*3136:8*155:8*86:8*961:5*2:5*186:5*323:5*106:5*4:5*187:5*68:5*3:5*236:5*1662:5*71:5*346:5*374:5*222:5*123:5*921:5*817:5*412:5*147:2*0:2*6:2*110:2*2:2*1:2*11:2*7:2*5:2*12:2*8:2*152:2*3:2*14:2*38:2*9:6*1340:6*232:6*6:6*233:6*234:6*235:6*454:6*5:6*739:6*1905:6*1124:6*8:6*286:6*170:6*244:6*438:6*120:6*79:6*3351:6*2887:6*3:6*495:6*3352:6*1327:6*2073:6*532:12*2:12*82:12*916:12*923:9*627:9*56:9*1061:9*177:9*178:9*622:9*2442:9*322:9*2443:9*310:9*311:9*1254:9*71:10*546:10*40:10*249:10*133:10*134:10*135:10*1454:10*1928:10*318:10*32:10*889:10*1:10*1497:10*1929:4*47:4*290:4*0:4*148:4*36:4*1526:4*2397:4*6:4*15:4*31:4*2398:4*117:4*576:4*149:4*1638:11*77:11*1348:11*960:11*450:11*30:11*1349:11*15:1*1:1*7:1*0:13*106:14*211:14*340 +8*124:8*3137:8*2104:8*3138:8*1236:8*535:8*3139:8*3140:8*100:8*92:8*3141:8*995:8*2662:8*1657:8*3142:8*265:8*3143:8*65:8*2223:8*86:8*294:8*49:8*168:8*234:2*0:2*1:2*22:2*3:2*2:2*101:2*28:2*582:2*107:2*19:2*84:2*106:2*98:2*44:2*43:2*161:2*115:2*34:2*477:2*11:2*12:2*8:2*6:2*38:2*9:2*269:2*4:3*300:3*130:3*1725:3*235:3*30:3*1020:3*1726:3*9:3*731:3*27:3*231:3*2:3*52:14*301:14*341:14*342:14*118:14*41:14*195:14*20:14*343:5*83:5*272:5*480:5*2385:5*1847:5*2386:5*2387:5*2388:5*67:5*50:5*2389:5*2390:5*129:5*2391:5*2392:5*2393:5*697:5*117:5*374:5*2394:5*953:5*44:7*3167:7*3168:7*167:7*2587:7*384:7*3169:7*1895:7*186:7*225:7*1888:7*3170:7*180:7*3171:7*2449:7*3172:7*3173:7*1479:7*3174:7*676:7*87:7*90:7*194:7*560:7*2311:7*1328:7*395:7*720:10*1930:10*432:10*1931:10*97:10*1932:10*1933:10*96:10*1934:10*1935:10*367:10*1936:10*3:10*273:10*1937:10*233:10*1938:10*1901:10*1939:10*337:18*31:9*427:9*1014:9*16:9*850:9*1172:9*7:9*2444:9*153:9*198:9*2445:9*26:9*1286:9*129:9*2446:9*1762:9*480:9*2447:9*2448:9*2449:9*2450:9*165:9*2451:9*2452:9*1998:9*2453:9*1558:9*2454:9*786:9*2455:11*433:11*1350:11*1351:11*1352:11*1353:11*6:11*209:11*1354:11*887:11*1355:11*216:11*994:11*362:11*911:11*737:11*1356:6*3353:6*550:6*123:6*3354:6*333:6*1101:6*3355:6*569:6*2071:6*1140:6*1389:6*195:6*708:6*3356:6*1538:6*300:6*217:6*2312:6*879:6*2659:6*39:6*3357:6*3358:6*1304:6*438:6*245:6*3359:6*1155:6*1133:13*537:13*538:13*255:13*539:13*471:13*29:13*152:13*540:13*326:12*924:12*925:12*162:12*926:12*42:12*927:12*928:12*929:1*1:1*3:1*2:1*6:1*7:1*0:1*8:4*744:4*2399:4*436:4*239:4*431:4*2400:4*59:4*2401:4*529:4*6:17*39:17*4:16*93:16*15:15*207 +8*819:7*257:7*258:7*259:7*260:2*110:2*6:4*203:4*0:4*148:4*68:11*77:5*186:5*323:5*187:5*4:5*106:1*1:6*232:6*6:6*233:6*234:6*235:6*454:6*196:9*177:9*178:9*622:10*133:10*134:10*135:12*82:3*115 +5*448:5*2:5*610:5*2395:6*2160:6*25:6*3360:6*310:6*3361:6*141:3*231:3*0:3*6:8*319:8*3144:4*974:4*89:4*1293:7*168:7*3175:7*328:1*6:1*2 +6*310:6*2160:6*3362:6*828:6*221:6*3363:6*313:6*62:6*3364:6*3365:6*141:6*8:6*709:6*56:6*2452:4*1293:4*157:4*83:4*1723:4*59:4*6:4*2402:4*140:7*3175:7*181:7*133:7*367:7*33:7*3176:7*3177:7*336:7*521:7*40:7*3178:7*437:12*908:12*930:12*1:12*931:3*9:3*2:3*46:3*23:8*1127:8*1097:8*3145:8*20:8*2176:8*190:8*3146:8*1100:8*211:8*50:8*203:8*152:8*3147:8*1895:11*3:11*362:11*1357:11*856:11*170:11*227:11*1358:11*1359:11*1360:2*22:2*0:2*2:2*8:2*5:2*11:2*12:2*3:2*6:2*28:2*58:2*4:2*16:2*1:9*2456:9*1223:9*46:9*537:9*2457:9*1595:5*129:5*346:5*1344:5*157:5*2396:5*2397:5*794:5*19:5*2398:5*2399:5*2400:13*128:10*1940:10*1052:10*371 +6*3361:6*141:6*2160:6*25:6*3366:6*691:6*69:6*3367:6*30:6*56:6*487:6*211:6*2594:6*13:6*15:6*2887:6*179:6*253:6*3368:6*3369:6*3370:6*3371:5*610:5*448:5*2:5*2395:5*35:5*97:5*195:5*26:5*486:5*921:5*861:1*6:1*2:1*1:7*328:7*90:7*425:7*93:7*598:7*667:7*98:7*214:7*220:7*2085:7*119:7*16:3*231:3*0:3*52:3*9:3*11:3*7:3*235:3*14:3*93:3*300:3*2:3*458:3*1727:8*319:8*3144:8*80:8*540:8*3029:8*3126:8*36:8*119:8*125:8*427:8*78:9*2458:9*17:9*161:9*816:9*1137:9*1112:9*1596:9*1554:9*1139:9*667:11*325:11*1361:11*563:11*317:11*106:11*35:11*29:11*1053:2*2:2*0:2*9:2*6:2*192:2*1:2*3:2*33:2*571:2*12:2*11:2*5:2*89:2*19:2*25:2*282:2*280:4*6:4*1955:12*932:12*908:10*273:10*252:10*381:10*64:10*1941:10*1942:10*128:10*1943:13*111:14*92:17*5 +3*1492:3*6:8*1086:8*99:8*3148:8*628:4*2:4*89:4*27:4*1000:4*36:4*561:11*1362:11*1363:6*586:6*494:6*11:9*1053:5*1593:5*58:5*391:5*77:5*353:5*274:2*3:2*63:2*237:12*142:7*47 +6*600:6*494:6*11:6*3372:6*3373:6*1387:6*211:6*3374:6*3375:6*3376:1*1:1*2:1*6:4*2:4*89:4*1000:4*36:4*75:4*19:4*561:4*63:4*12:4*295:4*110:4*1788:4*249:4*439:4*522:4*949:4*437:8*99:8*628:8*3149:8*342:8*3150:8*1641:8*319:8*3151:8*3152:7*2272:7*103:7*586:2*64:2*63:2*41:2*319:2*214:2*99:2*3:2*2:2*22:5*58:5*77:5*532:5*353:5*713:5*724:5*23:5*1579:5*717:5*14:5*391:5*87:5*1077:3*49:3*76:3*1291:3*6:3*150:3*30:3*394:3*231:3*65:3*63:3*21:3*0:10*1944:11*1057:16*94:15*208 +5*167:5*391:5*151:5*62:5*4:5*401:5*180:5*1031:5*995:5*2401:5*125:6*1918:6*15:6*494:6*683:6*1013:6*579:6*465:6*3372:6*1346:6*622:6*600:6*33:6*495:6*1340:6*3377:6*3378:6*3379:6*3380:6*751:6*729:2*8:2*11:2*2:2*0:2*1:2*12:2*9:2*6:2*581:2*3:2*583:2*338:2*99:2*184:2*237:2*64:2*233:2*478:2*41:2*584:2*390:2*135:2*84:2*332:9*892:9*61:9*1143:9*2459:8*99:8*1848:8*319:8*3153:8*3154:8*3155:8*1322:4*678:4*44:4*1000:4*83:4*9:4*110:4*89:4*460:4*275:4*68:4*6:4*151:4*54:4*561:4*26:4*2403:4*2404:4*377:4*1194:7*38:7*1485:7*372:7*2272:7*3179:7*1199:7*3180:7*3181:11*180:11*1364:11*526:10*413:10*1944:10*1945:10*1946:10*1947:3*103:3*76:3*1492:3*231:3*6:3*691:3*241:3*1291:3*49:3*463:3*290:3*118:3*1728:3*1729:3*647:3*670:3*96:3*62:3*75:12*933:12*6:1*1:1*4 +5*167:5*391:5*337:5*4:5*1854:5*976:5*2402:5*12:5*2403:11*55:2*6:2*228:2*581:2*373:2*64:2*105:2*22:2*296:2*350:2*0:2*232:2*390:2*57:2*225:2*478:2*476:2*323:2*310:2*262:2*1:7*2587:7*551:7*1942:7*2272:7*1167:7*135:10*179:10*1948:10*1949:3*1:3*17:3*1730:3*75:3*231:3*1324:3*1731:3*1622:3*897:3*899:8*10:8*319:9*446:9*2460:9*2461:9*2462:9*2463:9*2464:9*1811:1*5:1*3:1*1:1*4:1*6:1*0:1*9:1*7:1*8:4*89:4*19:4*2405:4*2406:4*2407:4*984:4*2408:4*2409:4*2410:4*2411:4*2055:4*1746:4*26:4*2412:4*2413:4*63:4*2414:4*578:4*2415:4*799:6*1918:6*495:6*600:6*1340:6*1313:6*2073:6*746:6*3381:6*3382 +11*55:11*1365:5*391:5*4:5*337:5*1854:6*1340:6*495:6*3383:6*494:2*228:2*583:2*585:2*64:2*55:2*57:2*22:2*1:7*2587:7*551:3*805:3*308:3*75:3*231:4*63:4*89:4*19:4*2416:4*106:4*1000:4*561:9*2460:9*892:8*3156:8*319:1*0 +11*55:11*1365:2*0:2*1:2*6:2*12:2*124:2*64:2*583:2*107:2*43:2*306:2*36:2*113:2*228:2*182:2*8:2*585:2*11:2*55:2*57:2*120:2*21:2*142:2*161:2*92:2*22:2*108:2*41:2*88:2*34:2*581:2*373:2*325:14*344:14*345:14*346:6*1918:6*495:6*600:6*145:6*3384:6*3385:6*3383:6*3386:6*3387:6*2450:5*337:5*850:5*976:5*391:5*4:5*2100:5*23:5*2404:5*2405:5*1796:5*1854:5*2406:5*2206:5*2407:5*111:5*540:5*201:7*1378:7*551:7*3182:7*2272:7*854:7*279:7*17:7*3183:7*3184:7*3185:7*3186:3*50:3*308:3*557:3*1732:3*75:3*513:3*231:3*940:3*1733:3*135:3*1308:3*1734:3*1735:3*805:3*1510:3*1736:3*1737:3*516:3*17:9*277:9*2460:9*2465:9*752:9*803:9*2466:9*2467:9*2468:9*2469:9*601:4*89:4*19:4*286:4*6:4*99:4*63:4*797:4*2417:4*2418:4*2419:4*26:4*2014:4*646:4*2420:4*2416:4*2421:4*242:4*2422:4*2423:4*2424:4*2425:4*92:8*319:8*3157:8*3158:8*3156:8*3159:8*3160:8*1322:8*3161:8*3162:1*1:1*7:1*0:1*3:10*1950:10*179:10*301:10*1951:10*709:10*99:10*1952:10*34:15*209:13*59 +3*118:3*241:3*49:3*46:3*1728:3*231:3*21:3*63:3*0:5*391:5*58:5*77:5*532:5*1077:4*2:4*89:4*1000:4*36:4*2426:4*938:4*1317:4*439:4*454:4*288:4*437:4*431:4*239:8*99:8*3154:8*628:8*702:8*319:2*64:2*63:2*319:2*214:2*99:2*233:2*478:2*41:2*586:2*215:2*587:6*494:6*11:9*892:1*1:10*42:11*59 +3*1738:3*1:3*1739:3*691:3*1291:3*659:3*231:3*21:3*30:3*76:3*394:3*1607:3*49:12*142:7*1385:7*3180:7*501:7*550:7*3187:7*1051:7*3188:7*3189:7*419:7*103:7*663:2*2:2*64:2*41:2*319:2*214:2*99:2*3:2*105:2*584:2*1:4*2:4*89:4*1000:4*561:4*728:4*732:4*722:4*2180:4*695:4*288:4*239:4*98:4*12:4*110:4*238:4*297:8*99:8*3163:8*319:8*3164:8*360:8*1263:8*1641:6*494:6*139:6*408:6*673:6*1387:6*211:5*167:5*77:5*532:5*111:5*669:5*274:5*391:5*23:5*717:5*14:5*713:11*70:11*156:9*2201:9*1305:10*1953 +5*391:5*4:4*1000:4*561:4*89:9*892:6*494:6*1918:6*3388:10*1896:10*1954:3*62:3*1004:2*64:8*3165:8*3166:7*233 +6*1918:6*495:6*3389:6*3390:6*1159:6*3391:6*2493:6*1340:6*2134:6*3392:6*2073:6*3393:6*3394:6*162:6*3385:6*2350:6*2744:6*198:6*510:6*3395:6*3396:6*3397:6*1090:6*3398:6*3399:6*3400:6*3401:6*3402:6*3403:6*3404:6*2957:6*494:6*33:6*584:6*3405:6*1106:6*3406:6*3407:6*600:6*3408:6*998:6*3409:6*1141:6*524:6*3410:6*3411:6*3412:6*3413:6*3014:6*3414:6*173:6*3415:6*1925:6*1924:6*3416:6*3417:6*3418:6*1810:6*3419:6*3420:6*1986:6*3421:6*2088:6*78:6*3422:6*3423:6*3424:6*3425:6*189:6*3426:6*472:6*3427:6*3428:6*3209:6*2698:6*3429:6*3430:6*813:6*1906:6*3431:6*3432:6*3433:6*2787:6*2595:6*3387:6*3434:6*71:6*3435:6*2661:6*3436:6*3437:6*3438:6*3439:6*558:6*3440:6*3441:6*1825:6*457:6*3442:6*3443:6*3444:6*3445:6*3446:6*3447:6*3448:6*3449:6*3450:6*3451:6*2091:6*1313:6*2162:6*3452:6*3170:6*23:6*3453:6*469:6*3454:6*3455:6*530:6*221:6*3456:6*3457:6*2624:6*3458:6*3459:6*3460:6*3083:6*1836:6*3461:6*3462:6*3463:6*3464:11*1366:11*1367:11*1368:11*1369:11*1370:11*55:11*450:11*1371:11*1372:11*1373:11*1374:11*1375:11*1376:9*663:9*2470:9*2471:9*2472:9*2469:9*2473:9*2467:9*2474:9*2475:9*407:9*1811:9*2476:9*2477:9*1:9*803:9*2478:9*2479:9*33:9*2480:9*1240:9*2481:9*125:9*2482:9*1828:9*26:9*234:9*976:9*1924:9*1803:9*1887:9*1140:9*2483:9*2484:9*2299:9*2485:9*2322:9*1732:9*2486:9*2487:9*1238:9*2488:9*2489:9*2490:9*1597:9*356:9*2159:9*2491:9*321:10*1896:10*1525:10*1955:10*1956:10*1526:10*1957:10*1698:10*1958:10*466:10*616:10*179:10*796:10*1959:10*1946:10*1960:10*428:10*1961:10*1284:10*1962:10*1963:10*1964:10*1965:10*1966:10*1688:10*1763:10*145:10*1967:10*1968:10*1969:10*1970:10*1971:10*1972:10*1973:10*1974:10*1975:10*1976:5*976:5*2408:5*2409:5*1034:5*1715:5*127:5*196:5*391:5*4:5*2410:5*2411:5*2412:5*834:5*2413:5*2414:5*946:5*339:5*878:5*900:5*23:5*3:5*2415:5*2100:5*615:5*199:5*2416:5*2417:5*711:5*2418:5*2419:5*344:5*2420:5*2421:5*2422:5*2423:5*2424:5*1786:5*2425:5*1035:5*669:5*2426:5*616:5*2427:5*1552:5*1589:5*1076:5*28:5*1590:5*2428:5*483:5*2429:5*2430:5*2431:5*2432:5*26:5*67:5*2433:5*2434:5*579:5*859:5*2435:5*998:5*2436:5*2437:5*2438:5*2439:5*1504:5*835:5*795:5*2406:5*1770:5*374:5*74:5*1854:5*2440:5*191:5*2441:5*2442:5*2443:5*2444:5*2445:5*2446:5*2447:5*2448:5*2449:5*850:5*1078:5*1077:5*2450:5*14:5*2451:5*2452:5*2453:5*865:5*2454:5*2455:5*2456:5*2457:5*2458:5*2459:5*1481:5*2460:5*2461:5*2462:5*2463:5*2464:5*2465:5*402:5*2466:5*2467:5*123:5*2468:5*2469:5*42:5*948:5*1489:5*2470:5*2471:5*2472:5*2473:5*2474:5*632:5*1897:5*2475:5*142:5*2476:5*309:5*256:5*2477:5*1771:5*770:5*78:5*2478:5*1662:5*2479:7*1942:7*135:7*3190:7*3191:7*3192:7*3193:7*3194:7*2272:7*3195:7*3196:7*3197:7*290:7*391:7*3198:7*3072:7*2555:7*3199:7*3200:7*1218:7*614:7*630:7*3201:7*501:7*3202:7*3203:7*1331:7*2610:7*1059:7*2742:7*3204:7*3205:7*3206:7*3207:7*266:7*3208:7*3209:7*3210:7*3211:7*3212:7*2591:7*655:7*3213:7*3214:7*219:7*2151:7*3215:7*3216:7*3217:7*3218:7*3219:7*3220:7*3221:7*2916:7*2769:7*3222:7*3223:7*3224:7*3225:7*3226:7*3227:7*3228:7*3229:7*3230:7*2481:7*3231:7*2579:7*3232:7*21:7*3233:7*3234:7*3235:7*2394:7*3236:7*3237:7*3238:7*3239:7*3240:7*3241:7*1799:7*3242:7*3243:7*3244:7*3245:7*3246:7*2990:7*3247:7*3248:7*3249:7*3250:7*3251:7*3252:7*3253:7*3254:7*532:7*3255:7*3256:7*3257:7*3258:7*3259:7*1907:7*3260:7*3261:3*1740:3*1741:3*1742:3*1743:3*740:3*1308:3*1744:3*231:3*1733:3*118:3*954:3*236:3*647:3*1745:3*1746:3*1492:3*1747:3*1748:3*1559:3*653:3*730:3*1749:3*1750:3*1751:3*869:3*1752:3*1753:3*1754:3*1755:3*1017:3*1756:3*1729:3*1622:3*741:3*77:3*460:3*1757:3*235:3*1758:3*100:3*150:3*1759:3*202:3*610:3*1760:3*1481:3*346:3*2:3*375:3*243:3*1216:3*1761:3*1762:3*30:3*1763:3*896:3*1435:3*1764:3*1765:3*23:3*1766:3*1767:3*1387:3*498:3*1768:3*1769:3*1496:3*1770:3*1771:3*1772:3*188:3*142:3*300:3*1773:3*1774:3*1775:3*955:3*1776:3*56:3*1324:3*1777:3*1778:3*1779:3*1780:3*1781:3*1782:3*1783:3*1784:3*1510:3*897:3*1654:3*313:3*1785:3*1786:3*369:3*1787:3*1788:3*1789:3*1790:3*1791:3*1792:3*1793:3*1794:3*1795:3*1796:3*1797:3*1798:3*1799:3*1800:3*1801:3*1802:3*1803:3*173:3*1804:3*1805:3*1806:3*585:3*1807:3*1808:3*1809:3*1810:3*249:3*1811:3*1812:3*1612:3*1627:3*1813:3*1512:3*1064:3*1814:3*1815:3*1816:3*1817:3*1818:3*1819:3*1624:3*1820:3*1821:4*63:4*2427:4*26:4*2428:4*578:4*803:4*2429:4*813:4*2421:4*826:4*2010:4*722:4*971:4*2129:4*2430:4*2431:4*2432:4*2433:4*337:4*2434:4*2426:4*1884:4*1936:4*697:4*1041:4*1983:4*2435:4*2436:4*260:4*2437:4*723:4*6:4*377:4*1896:4*2180:4*2438:4*1812:4*2439:4*1018:4*797:4*1589:4*2384:4*2440:4*2441:4*646:4*248:4*2442:4*2443:4*2444:4*2445:4*522:4*2446:4*2447:4*1876:4*309:4*2001:4*2448:4*2449:4*394:4*2450:4*416:4*140:4*1577:4*518:4*2451:4*2069:4*2452:4*2331:4*2453:4*2454:4*2455:4*1959:4*2456:4*2457:4*121:4*2458:4*2459:4*2460:4*2461:4*2407:4*2020:4*1839:4*2462:4*2463:4*2029:4*2464:4*2465:4*2466:4*696:4*330:4*2467:4*2468:4*2469:4*2470:4*2471:2*2:2*6:2*1:2*0:2*581:2*3:2*472:2*12:2*179:2*176:2*269:2*358:2*422:2*505:2*225:2*150:2*367:2*390:2*588:2*76:2*153:2*213:2*55:2*369:2*355:2*551:2*119:2*373:2*22:2*589:2*21:2*44:2*77:2*291:2*8:2*86:2*180:2*590:2*111:2*553:2*421:2*476:1*1:1*6:1*9:1*8:1*4:1*0:1*5:1*7:1*3:8*3167:8*2621:8*3168:8*3169:8*3170:8*3171:8*3172:8*3173:8*3174:8*3175:8*3176:8*3177:8*993:8*1572:8*319:8*1843:8*3178:8*877:8*1278:8*3179:8*3180:8*3181:8*3182:8*3183:8*3184:8*2672:8*3185:8*201:8*3186:8*1366:8*3187:8*3188:8*3189:8*3190:8*2479:8*3191:8*3192:8*3193:8*3194:8*3195:8*3196:8*3197:8*702:8*2026:8*2605:8*3198:8*307:8*2038:8*1322:8*3199:8*330:8*3200:8*3201:8*3202:8*916:8*3203:8*1050:8*3204:8*3205:8*2851:8*3206:8*3207:8*3208:8*3209:8*3210:8*3211:8*3212:8*3213:8*3214:8*3215:8*3216:8*3217:8*2098:8*2528:8*3218:8*3219:8*3220:8*3221:8*3222:8*3223:8*3224:8*3225:8*3226:8*2924:8*3227:8*3228:8*3229:8*119:8*3230:8*704:8*3231:8*3232:8*3233:8*1865:8*3234:8*3235:8*8:8*3113:8*3236:8*3237:8*3238:8*3239:8*3240:8*3241:8*3242:8*3243:8*3244:8*2641:8*3245:8*3246:8*3247:8*3248:8*3249:8*3250:8*3251:8*234:8*490:8*3252:8*3253:8*3254:8*2101:12*934:12*935:12*462:12*148:12*936:12*937:12*938:12*939:12*209:14*2:14*135:14*347:13*541:13*162:13*542:13*543:13*64 +11*55:11*13:11*1377:11*11:11*41:11*1378:11*1379:11*574:11*333:11*328:11*610:11*60:11*94:2*0:2*22:2*296:2*5:2*8:2*2:2*23:2*36:2*297:2*135:2*83:2*9:2*591:2*262:2*592:2*26:2*237:2*593:2*156:2*441:2*594:2*295:2*428:2*429:2*595:2*176:2*19:2*43:2*4:2*34:2*596:2*3:2*84:2*97:2*157:2*137:2*6:2*597:2*598:2*225:2*105:2*140:2*213:2*98:2*21:2*76:2*599:2*205:2*88:2*1:2*92:2*57:2*16:2*107:2*56:2*470:2*108:2*35:2*77:2*152:2*96:2*120:2*127:2*111:2*129:2*306:2*228:2*114:2*85:2*310:2*233:2*109:2*269:2*154:2*28:2*294:2*324:2*131:2*132:2*227:2*226:2*63:2*353:2*354:2*298:2*41:2*122:2*142:2*144:2*33:2*11:2*38:9*1639:9*125:9*2492:9*516:9*2493:9*2494:9*1223:9*2495:9*120:9*56:9*1009:9*277:9*743:9*2496:9*2140:9*234:9*614:9*74:9*0:9*305:9*1575:9*569:9*97:9*71:9*288:9*2497:4*2407:4*984:4*295:4*6:4*265:4*744:4*797:4*787:4*436:4*1983:4*954:4*433:4*3:4*1360:4*116:4*15:4*296:4*2472:4*10:4*297:4*99:4*1402:4*239:4*238:4*9:6*1125:6*495:6*494:6*600:6*3465:6*254:6*411:6*3394:6*52:6*39:6*570:6*3466:6*3467:6*586:6*1217:6*31:6*393:6*273:6*463:6*2239:6*2277:6*1158:6*15:6*195:6*147:6*146:6*145:6*201:6*408:6*216:6*3468:6*137:6*251:6*887:6*775:6*62:5*834:5*339:5*1593:5*2480:5*1771:5*579:5*147:5*2481:5*1081:5*1344:5*193:5*183:5*23:5*62:5*75:5*31:5*337:5*117:5*480:5*196:5*97:5*2482:5*409:5*175:5*19:8*199:8*1073:8*1322:8*360:8*11:8*124:8*1007:8*320:8*945:8*53:8*152:8*872:8*151:8*1127:8*1013:8*398:8*3255:10*1977:10*17:10*179:10*546:10*1978:10*18:10*93:10*35:10*1402:10*306:10*50:10*176:10*832:10*194:10*1896:10*489:10*152:10*11:3*795:3*45:3*308:3*1009:3*1822:3*787:3*63:3*343:3*85:3*1747:3*1823:3*1824:3*1825:3*811:3*1826:3*1827:3*1828:3*1829:3*747:3*647:3*1830:3*1831:3*769:3*196:3*1832:3*1833:3*1834:3*1835:3*30:3*1836:3*1492:3*1837:3*1838:3*1733:3*9:3*1839:3*2:3*104:3*319:3*17:3*1840:3*1841:3*774:3*783:3*1842:3*1843:3*185:3*793:3*1844:3*1845:3*800:3*1846:3*1847:3*803:3*1848:3*1849:3*817:3*1850:3*1851:3*1852:3*1853:3*821:3*1854:3*1855:3*1856:3*825:3*833:3*835:3*839:3*1857:3*846:3*302:3*1858:3*153:3*1859:3*1860:3*1861:3*1862:3*852:3*853:1*6:1*4:1*8:1*9:1*5:1*3:7*90:7*168:7*420:7*3262:7*588:7*1806:7*821:7*3263:7*3134:7*3264:7*6:7*3196:7*68:7*472:7*1098:7*95:7*838:7*421:7*1050:7*809:7*391:7*688:7*1362:7*1612:7*3265:14*143:14*348:14*181:12*29:12*66:12*90:12*288:12*128:12*68:12*36:15*26:16*29:19*11:13*544 +5*167:5*353:5*151:5*391:5*1593:5*4:8*199:8*99:8*1848:8*319:2*8:2*11:2*2:2*0:2*1:2*12:2*9:2*6:2*581:2*237:9*892:9*61:4*678:4*44:4*1000:4*83:4*9:4*110:7*38:7*205:7*1485:7*372:7*3266:6*15:6*66:6*494:6*683:6*1013:6*579:6*3372:11*180:10*413:10*1665:3*1863:3*76:3*1492:3*231 +4*19:4*2473:4*89:4*206:15*210:10*34:10*117:2*3:2*11:2*0:2*2:2*241:2*55:2*21:2*19:2*44:2*170:2*84:2*43:2*64:2*75:5*161:5*37:5*23:5*125:13*545:14*349:8*234:3*1004:3*1864:3*62:9*233:6*450:7*1788:7*1947:11*450 +12*36:12*82:7*257:7*258:7*259:7*260:7*160:2*110:11*77:5*186:5*323:5*106:5*4:5*187:5*188:1*1:6*232:6*6:6*233:6*234:6*235:9*177:9*178:10*249:10*133:10*134:10*135:4*0:4*148:3*115 +7*283:7*425:7*3267:7*763:7*3268:7*428:7*1096:7*2975:7*14:7*1367:7*2425:7*226:7*1349:7*856:7*3269:7*1332:7*3270:7*1419:7*596:7*80:7*3271:7*46:7*1254:7*178:7*403:3*9:3*343:3*1138:3*27:3*269:3*57:3*149:8*13:8*3256:8*46:8*2196:8*3257:8*3258:8*407:8*1313:8*393:8*320:8*99:8*265:8*65:8*155:8*3259:8*508:8*3260:8*3261:6*622:6*291:6*739:6*82:6*3469:6*1107:6*343:6*319:6*569:6*3470:6*3471:6*2466:6*538:6*2:6*395:6*3472:6*4:6*320:6*102:6*605:6*3356:6*583:6*190:6*3473:6*1132:6*708:6*337:12*940:12*42:12*941:12*111:12*90:2*0:2*6:2*1:2*11:2*14:2*2:2*38:2*47:2*200:2*4:2*22:2*8:2*3:2*220:2*5:2*7:2*33:2*16:9*660:9*354:9*1595:9*2498:9*155:9*333:9*1286:9*261:9*1694:9*1554:9*1139:9*2499:9*122:9*153:9*786:9*537:9*2500:9*1310:9*2382:9*2009:5*1628:5*96:5*346:5*62:5*76:5*50:5*2483:5*118:5*24:5*2390:5*143:5*1408:5*45:5*194:5*568:5*513:5*175:5*596:5*311:5*201:5*71:5*868:14*229:14*35:4*128:4*347:4*76:4*145:4*1176:4*9:4*6:4*792:4*337:4*124:4*1733:4*27:4*1936:10*1979:10*1607:10*582:10*194:10*1113:10*1980:10*1147:10*1324:10*1981:11*1380:11*66:13*51:1*3:1*0 +4*2474:4*2:4*89:4*63:4*13:4*44:4*68:4*28:4*19:7*3272:7*360:7*63:7*3273:7*68:7*43:7*75:7*509:7*19:7*776:7*690:7*2:7*1218:7*168:6*195:6*33:6*494:6*56:6*46:6*472:8*1277:8*99:8*1239:8*310:8*3262:8*319:8*307:8*174:8*306:8*822:8*97:2*1:2*6:2*2:2*7:2*8:2*3:2*11:2*0:2*4:2*12:2*48:15*3:9*1048:9*2501:9*51:9*524:9*1488:3*1865:3*231:3*0:3*129:3*9:3*1866:3*1867:3*432:3*88:5*125:5*151:5*62:5*12:5*2484:5*2485:5*2486:10*772:10*407:10*330:10*1284:10*452:12*57:12*630:12*942:11*1381:11*243:11*1382:11*34:1*2 +6*2429:6*2105:6*3474:6*5:6*3475:2*3:2*0:2*344:2*6:2*8:2*38:2*14:8*3263:8*675:8*319:8*87:8*641:8*732:8*3264:7*2361:7*1545:7*2633:7*3274:7*3275:7*2108:7*1363:7*3276:7*3277:12*2:10*68:10*3:10*1402:10*1982:10*1983:5*2487:5*1543:5*12:5*354:5*447:5*49:5*2488:13*546:13*547:3*94:3*231:3*103:3*6:3*1607:9*2502:9*2503:9*2504:9*538:4*68:4*89:4*12:4*6:11*1383:11*1384:1*1 +7*2587:7*457:3*231:3*0:8*319:5*2:2*0:6*1340:12*2:9*627:4*490 +7*181:7*521:7*3278:7*776:7*720:7*2032:7*3279:7*3280:7*348:7*699:7*2568:2*119:2*0:2*6:2*2:2*55:2*7:2*5:2*4:2*1:2*3:2*69:2*14:2*16:2*11:6*129:6*1388:6*161:6*140:6*438:6*1140:6*2463:6*15:6*123:6*211:6*530:6*2239:6*146:6*78:6*3476:5*1:5*2:5*123:5*2394:5*1453:5*157:5*1649:5*129:5*307:5*89:5*117:5*273:5*856:3*0:4*417:4*124:4*13:9*2:9*333:9*1474:9*383:10*428:10*1984:10*1985:10*792:10*71:10*9:10*93:8*254:8*3265:8*3266:8*721:11*1385:11*1149:11*1386:1*4:1*6:1*1:1*2:13*280 +8*1211:8*41:8*483:8*1545:8*3267:8*1641:8*628:8*3268:8*3269:8*3270:8*3271:8*309:8*3272:8*3273:8*3274:8*3275:8*3276:4*1194:4*206:4*197:4*548:4*2475:4*368:4*331:4*84:4*251:4*341:4*343:4*344:4*516:4*73:4*1167:4*919:4*0:4*741:4*1132:4*563:4*1387:4*153:4*2476:4*2477:4*148:4*12:4*321:4*371:4*328:3*241:3*0:3*61:3*87:3*78:3*487:3*89:3*933:3*62:3*290:3*1076:3*483:3*60:3*304:3*164:3*1868:3*6:3*44:3*38:3*600:3*388:3*1869:3*506:2*73:2*68:2*537:2*304:2*31:2*75:2*200:2*118:2*51:2*119:2*234:2*54:2*74:2*14:6*100:6*3477:6*211:6*1453:6*686:6*512:6*1487:6*104:6*2023:6*933:6*317:6*1136:6*58:6*3478:6*422:6*330:6*522:6*1338:6*3479:6*1745:6*2253:6*1510:6*1858:6*570:6*3480:9*1169:9*535:9*149:9*135:9*1407:9*226:9*2505:9*510:5*2489:5*736:5*380:5*890:5*2490:5*220:5*508:5*708:5*2491:5*572:5*2492:5*290:5*12:5*13:5*2422:5*15:5*2493:5*2348:5*552:5*533:5*2494:5*191:5*299:5*388:5*2495:5*742:7*1421:7*414:7*783:7*3281:7*3282:7*3283:7*1815:7*1577:7*1477:7*66:7*319:7*3284:7*320:7*3285:7*1218:7*335:7*844:7*966:7*1453:7*46:7*3286:11*249:11*1387:11*1388:11*1389:11*59:11*70:11*1390:11*361:11*1391:13*287:13*22:13*23:14*38:10*1986:10*930:10*496:10*304:10*1987:10*1988:10*1030:10*1989:10*1990:10*1991:12*943:1*6 +10*745:10*133:10*43:10*1992:10*1993:10*1994:10*1995:10*1996:10*189:10*1991:10*304:10*1997:10*888:10*1998:10*414:10*1999:10*2000:10*2001:10*2002:10*2003:10*2004:10*2005:10*2006:10*187:10*2007:10*2008:10*927:10*1480:10*2009:10*2010:10*2011:10*2012:10*2013:10*2014:10*2015:10*2016:10*1210:10*2017:10*307:10*2018:10*614:10*678:10*2019:10*2020:10*2021:10*859:10*2022:10*1029:6*1453:6*100:6*2245:6*3481:6*211:6*3482:6*3483:6*648:6*912:6*3484:6*3485:6*752:6*746:6*149:6*3294:6*1591:6*3486:6*422:6*58:6*3487:6*166:6*1510:6*494:6*1473:6*60:6*730:6*691:6*1652:6*182:6*42:6*3488:6*900:6*3489:6*1387:6*1204:6*266:6*3490:6*692:6*3491:6*12:6*3272:6*3492:6*265:6*2141:6*3493:6*3494:6*169:6*3495:6*3496:6*1828:6*327:6*1827:6*3497:6*306:6*676:6*483:6*779:6*3498:6*11:6*3499:6*1695:6*888:6*3500:6*3501:6*524:6*70:6*570:6*259:6*317:6*475:6*3502:6*3503:6*3504:6*3505:6*3506:6*3507:6*3508:6*3509:6*3510:6*3511:6*3512:6*1948:6*3513:6*3514:6*3515:6*3516:6*3517:6*3518:6*3519:6*3520:6*3521:6*2310:6*3522:6*3523:6*3524:6*3525:6*3526:6*2875:6*3527:6*3528:6*167:6*3529:6*3530:6*787:6*3531:6*736:6*3532:6*3533:6*903:6*3534:6*3535:6*3536:6*3537:6*104:6*518:6*3538:6*3539:6*2151:6*761:6*3315:6*3540:6*3415:6*3541:6*1723:6*1074:6*1261:4*1194:4*563:4*331:4*328:4*68:4*101:4*633:4*2008:4*1261:4*599:4*564:4*119:4*2478:4*1178:4*993:4*85:4*46:4*73:4*268:4*548:4*248:4*2479:4*89:4*682:4*1051:4*2477:4*2480:4*206:4*61:4*398:4*12:4*2481:4*327:4*88:4*1357:4*64:4*2482:4*876:4*0:4*275:4*652:4*131:4*357:4*197:4*367:4*51:4*341:4*321:4*19:4*452:4*1190:4*2483:4*339:4*1363:4*2013:4*204:4*1622:4*77:4*688:4*175:4*898:4*1331:4*546:4*343:4*11:4*1581:4*333:4*415:4*657:4*917:4*2484:4*2485:4*1050:4*516:4*1776:4*1138:4*523:4*2486:4*371:4*311:4*86:4*1229:4*597:4*340:4*1162:4*738:4*1247:4*47:4*1535:4*84:4*2487:4*2488:4*50:4*34:4*41:4*179:4*2489:4*45:4*2490:4*2368:4*988:4*2491:4*2492:4*586:4*2493:4*2494:4*2495:4*2496:4*2497:4*2498:4*2499:4*2500:4*2501:4*2502:4*2503:4*2504:4*361:4*2505:4*2506:4*2507:4*2508:4*2509:4*1468:4*2510:4*2511:4*2512:4*2513:4*2514:4*2515:4*2516:4*636:4*527:4*1551:4*260:4*287:4*267:4*844:4*52:4*177:4*29:4*278:4*1183:4*180:4*176:4*63:8*1211:8*765:8*274:8*1545:8*53:8*1636:8*3277:8*3278:8*3279:8*1203:8*902:8*353:8*672:8*3280:8*3281:8*1451:8*714:8*3282:8*3283:8*1801:8*634:8*2303:8*99:8*1341:8*3284:8*636:8*3285:8*3286:8*3287:8*369:8*759:8*675:8*3288:8*3289:8*1627:8*3072:8*3290:8*1992:8*3291:8*3275:8*1197:8*3292:8*3293:8*3294:8*846:8*116:8*354:8*3295:8*3296:8*38:8*3297:8*557:8*3298:8*3299:8*1972:8*496:8*3300:8*3301:8*207:8*3302:8*3303:8*3304:8*3305:8*3306:8*3307:8*3308:8*3309:8*3310:8*3311:8*3312:8*3313:8*3314:8*3315:8*624:8*3316:8*3317:8*3318:8*3319:8*1723:8*3320:8*621:8*628:8*1463:8*1563:8*3321:8*3322:8*3323:8*3324:5*680:5*2496:5*162:5*1365:5*2497:5*1651:5*239:5*427:5*2498:5*599:5*533:5*2499:5*13:5*1056:5*274:5*943:5*714:5*610:5*552:5*1639:5*561:5*2500:5*93:5*1253:5*236:5*1841:5*2501:5*380:5*1346:5*31:5*447:5*1022:5*553:5*2502:5*1497:5*112:5*188:5*641:5*14:5*77:5*2503:5*1138:5*717:5*1059:5*2489:5*522:5*12:5*640:5*108:5*1642:5*713:5*353:5*199:5*2504:5*1001:5*563:5*1724:5*400:5*1230:5*2505:5*111:5*2506:5*1004:5*578:5*2348:5*4:5*2507:5*574:5*2508:5*2509:5*715:5*1361:5*2510:5*2511:5*2512:5*668:5*2490:5*2513:5*384:5*110:5*2514:5*887:5*2515:5*2516:5*2129:5*754:5*2517:5*2518:5*1616:5*2519:5*424:5*981:5*2520:5*2521:5*2522:5*2523:5*2524:5*2525:5*2526:5*2527:5*2528:5*2529:5*2530:5*2531:5*2532:5*2533:5*2534:5*2535:5*1104:5*592:5*2344:5*616:5*615:5*712:5*548:5*1730:5*1241:5*2536:5*635:5*106:5*2537:5*130:5*2538:2*68:2*188:2*86:2*51:2*75:2*31:2*74:2*73:2*119:2*304:2*200:2*118:2*537:2*349:2*14:2*319:2*234:2*8:2*315:2*186:2*28:2*475:2*600:2*416:2*248:2*146:2*360:2*524:2*601:2*124:2*53:2*602:2*603:2*353:2*563:2*604:2*605:2*19:2*55:2*303:2*308:2*606:3*89:3*290:3*388:3*296:3*61:3*389:3*10:3*606:3*87:3*283:3*326:3*1870:3*670:3*291:3*528:3*74:3*6:3*99:3*346:3*62:3*44:3*78:3*506:3*526:3*744:3*487:3*1279:3*652:3*1048:3*75:3*76:3*241:3*0:3*202:3*65:3*21:3*1871:3*952:3*1032:3*49:3*464:3*1872:3*370:3*304:3*294:3*1873:3*575:3*668:3*88:3*976:3*572:3*1267:3*1736:3*60:3*166:3*164:3*1874:3*890:3*41:3*4:3*1875:3*1011:3*364:3*1876:3*1596:3*1749:3*1877:3*25:3*395:3*443:3*1878:3*1879:3*638:3*1035:3*102:3*1880:3*1881:3*1882:3*1883:3*378:3*1884:3*1885:3*1424:3*1886:3*1887:3*1888:3*1555:3*1889:3*472:3*1890:3*759:3*599:3*182:3*1891:3*1302:3*1262:3*960:3*1892:3*529:3*667:9*2506:9*1224:9*2507:9*2508:9*870:9*2509:9*2510:9*1785:9*1135:9*962:9*1796:9*2511:9*233:9*2512:9*456:9*2513:9*2514:9*386:9*2515:9*2516:9*286:9*1727:9*2517:9*2518:9*137:9*1267:9*2519:9*2520:9*2521:9*2522:9*2523:9*2524:9*116:9*435:9*2525:9*2526:9*2527:9*1260:9*645:9*2528:9*2529:9*2530:9*2531:9*2532:9*2533:9*2534:9*2535:9*2536:9*149:9*2537:9*2538:9*2539:9*1001:9*2540:9*1794:9*2541:9*2542:9*2543:9*2544:9*250:7*1680:7*3287:7*3288:7*1605:7*3289:7*1240:7*3290:7*878:7*3291:7*874:7*602:7*551:7*2184:7*0:7*288:7*399:7*3292:7*798:7*1477:7*237:7*45:7*3101:7*316:7*317:7*3149:7*1288:7*974:7*955:7*1686:7*1551:7*8:7*139:7*1523:7*3293:7*1798:7*3294:7*3295:7*554:7*844:7*737:7*681:7*250:7*1269:7*833:7*3296:7*1285:7*479:7*1692:7*3297:7*575:7*1936:7*3298:7*3299:7*3300:7*3301:7*3302:7*3303:7*1762:7*203:7*3304:7*3305:7*1698:7*150:7*3306:7*3307:7*679:7*3308:7*392:7*142:7*3309:7*246:7*3310:7*3311:7*3312:7*3313:7*3314:7*3315:7*3316:7*3317:7*3318:7*3319:7*3320:7*3321:7*3322:7*2535:7*3323:7*3324:7*3325:7*3326:7*3327:7*3328:7*3329:7*846:7*3330:7*3331:7*3332:7*3333:7*3334:7*60:7*70:7*3335:7*1828:7*3336:7*1657:7*669:7*3337:7*46:7*1026:7*239:7*3338:7*160:7*783:12*944:12*945:12*18:12*30:12*946:12*947:12*948:12*949:12*437:12*950:12*951:12*952:12*953:12*954:12*955:12*956:12*957:11*1392:11*1393:11*1394:11*1395:11*1396:11*1397:11*1398:11*553:11*1399:11*1400:11*1401:11*25:11*1402:11*1403:11*1404:11*1405:11*1406:11*1407:11*1408:11*1409:11*1410:11*70:11*1411:13*548:13*81:13*549:13*550:13*551:13*552:13*553:13*554:13*555:13*556:13*557:1*4:1*9:1*3:1*8:1*1:1*6:15*211:14*131 +7*700:7*830:7*833:7*259:7*335:7*1680:7*783:7*546:7*3339:7*3149:7*1218:7*1694:2*68:2*73:2*186:2*86:2*304:2*188:2*124:2*14:2*74:2*118:2*303:2*51:2*234:2*75:2*200:2*416:4*321:4*206:4*917:4*341:4*1167:4*652:4*73:4*633:4*68:4*150:4*328:4*682:4*357:4*548:4*340:4*148:4*1190:4*599:4*564:4*1261:4*991:4*84:4*1194:4*992:4*2008:4*371:4*344:4*919:4*197:4*0:4*632:4*2517:4*1324:4*2479:4*1363:3*202:3*486:3*87:3*291:3*1869:3*42:3*388:3*89:3*502:3*283:3*61:3*1163:3*304:3*44:3*290:3*75:3*296:3*506:3*62:3*999:3*346:8*1211:8*3325:8*902:8*796:8*3326:8*3327:15*212:5*2539:5*615:5*162:5*1346:5*4:5*2489:5*1243:5*533:5*2540:5*1104:5*943:5*95:5*2541:5*0:5*414:5*2510:5*2542:5*12:5*191:5*552:5*380:5*2422:5*2543:10*2023:10*553:10*1990:6*422:6*1371:6*1453:6*779:6*970:6*92:6*1510:6*58:6*3542:6*211:6*1487:6*648:9*1407:9*2545:9*1232:9*149:9*535:9*139:11*1412:11*1413:13*23:13*558:13*230:12*18 +2*2:2*1:2*7:2*0:2*8:2*6:2*92:2*19:2*56:2*55:2*34:2*129:4*2:4*68:4*13:4*57:4*147:4*0:8*516:8*20:8*3328:5*2544:3*21:3*9:3*0:6*18:6*538:6*1590:6*25:6*3543:6*2296:6*103:10*112:9*153:9*27:9*71:9*428:7*1217:13*33 +4*1000:4*844:4*1010:4*89:4*2:4*36:4*72:4*12:4*19:4*378:4*253:4*83:4*76:4*270:4*950:4*375:4*6:4*197:4*157:4*1017:4*33:4*220:4*4:4*106:4*45:4*28:4*20:3*960:3*0:3*182:3*1445:3*103:3*31:3*595:3*1439:3*74:3*317:3*2:3*541:3*9:3*75:3*52:3*1447:3*166:5*1:5*2:5*274:5*12:5*93:5*455:5*945:5*2545:5*1568:5*74:5*96:5*221:5*545:5*924:5*340:5*71:5*83:5*48:5*459:5*222:5*332:5*1281:5*29:5*17:5*508:5*143:5*299:5*596:5*38:5*75:7*3340:7*103:7*6:7*424:7*8:7*181:7*586:7*58:7*1332:7*53:7*46:7*1805:7*348:7*16:7*213:7*337:7*167:7*965:7*186:7*141:7*875:7*739:7*696:7*25:7*78:7*1542:7*89:7*60:7*516:2*4:2*0:2*64:2*8:2*12:2*2:2*11:2*3:2*6:2*1:2*22:2*36:2*9:2*33:2*7:2*118:6*1109:6*1208:6*92:6*675:6*56:6*322:6*475:6*1945:6*469:6*750:6*1008:6*13:6*120:6*200:6*159:6*211:6*317:6*146:6*57:6*48:6*46:6*216:6*1585:6*304:6*306:6*49:6*58:8*1945:8*307:8*3329:8*1678:8*634:8*196:8*1311:8*290:8*66:8*72:8*3330:8*651:8*24:8*2153:8*2154:8*1295:8*3331:8*449:8*39:8*320:8*119:8*2283:8*234:8*3:8*10:8*151:8*1706:8*1707:8*1060:8*20:8*50:8*3332:8*110:8*58:8*1644:8*285:8*1383:8*392:8*1962:8*826:8*554:8*798:8*2168:8*148:8*53:8*3333:10*40:10*371:10*22:10*154:10*66:10*567:10*575:10*1374:10*834:10*1369:10*11:10*43:10*872:10*261:10*9:10*1066:10*35:10*161:10*117:12*6:12*169:12*293:12*506:12*12:12*365:12*135:12*117:12*245:12*416:11*35:11*399:11*165:11*970:11*242:11*508:11*1:11*172:11*100:13*5:13*37:13*10:13*414:13*9:13*23:9*241:9*1694:9*504:9*1620:9*11:9*1692:9*783:9*5:9*157:9*516:9*1006:9*1688:9*1034:9*6:9*671:9*1336:9*223:9*277:9*1366:9*33:9*51:9*68:16*1:14*128:14*26:14*11:14*13:14*76:15*87:15*15:15*23 +7*160:7*871:7*260:7*100:7*205:4*68:4*220:4*489:8*3334:8*7:8*262:5*465:5*428:5*187:5*12:2*9:2*1:3*327:3*6:12*2:18*29 +12*6:12*67:12*82:2*3:2*11:2*6:2*110:2*57:2*106:2*2:2*1:2*160:2*54:2*8:2*45:2*158:11*35:11*59:11*1414:11*77:5*1:5*2:5*48:5*68:5*186:5*323:5*106:5*4:5*187:5*459:5*83:5*188:3*0:3*9:3*327:3*115:3*637:3*166:4*206:4*2:4*197:4*36:4*47:4*290:4*378:4*253:4*0:4*148:4*1468:4*12:7*1200:7*473:7*257:7*586:7*258:7*259:7*260:7*424:7*2070:7*1828:7*1731:7*474:7*160:9*74:9*56:9*177:9*178:9*622:9*2546:6*211:6*232:6*6:6*233:6*234:6*235:6*580:6*2101:6*1362:6*454:6*5:13*68:13*1:10*40:10*249:10*133:10*134:10*135:10*1454:1*1:1*5:1*7:8*58:8*2036:8*1395 +8*6:8*7:8*335:8*156:8*986:8*151:8*66:8*3:8*152:8*928:8*2252:8*1097:8*3106:8*2559:8*17:8*1:8*265:8*2:8*49:8*158:8*1211:8*704:8*50:8*53:8*1126:6*1568:6*471:6*49:6*33:6*82:6*39:6*3544:6*6:6*3545:6*40:6*86:6*600:6*2:6*15:6*2172:6*1716:6*3:6*4:6*125:6*163:6*831:6*195:6*126:2*22:2*2:2*16:2*6:2*3:2*1:2*11:2*0:2*4:2*48:2*64:2*9:2*5:2*8:2*7:2*21:2*10:2*12:2*55:4*2:4*89:4*1523:4*541:4*2389:4*19:4*4:4*3:4*376:4*5:4*68:5*274:5*647:5*2546:5*62:5*279:5*12:5*253:5*116:5*2535:5*348:5*162:12*6:12*2:12*169:12*176:12*361:12*958:12*329:12*915:12*459:12*135:12*0:12*87:12*186:12*207:12*34:12*57:11*35:11*1415:11*179:11*200:11*677:11*36:11*388:11*1416:11*278:11*307:11*3:11*0:11*1:11*2:11*4:11*1417:11*245:9*21:9*69:9*324:9*1305:9*74:9*28:9*39:9*1382:9*3:9*524:9*2547:9*0:9*1:9*978:9*4:9*46:9*182:10*764:10*452:10*2024:10*487:10*155:10*2025:10*1:10*2:10*1100:10*3:10*4:10*1422:10*108:10*687:13*43:13*7:13*106:7*214:7*331:7*47:7*103:7*698:7*541:7*793:7*1749:7*186:7*696:7*2149:7*381:7*1295:7*89:7*1:7*1068:7*2:7*4:3*9:3*0:3*103:3*2:3*1:3*269:14*104:14*100 +7*3341:7*3342:7*1292:7*0:7*965:7*170:7*38:7*233:7*714:7*360:7*321:7*9:7*482:7*89:6*25:6*3546:6*236:6*3547:6*750:6*3548:6*3549:6*2025:6*3550:6*78:6*3551:6*691:6*503:6*3552:6*179:8*3335:8*270:8*181:8*60:8*278:3*0:3*30:3*6:3*1:3*546:2*12:2*2:2*4:2*64:2*6:2*1:2*3:2*16:2*22:2*8:2*0:2*37:2*7:2*11:13*10:4*2:4*2518:4*110:4*6:4*394:4*74:4*31:4*678:1*1:1*6:1*4:1*9:1*3:5*12:5*618:17*15:10*901:14*350:9*33:9*552:9*45:9*344:9*182:11*1:11*342:11*193:11*331 +7*1059:7*257:7*474:7*258:7*259:7*260:4*249:4*36:4*0:4*148:3*21:3*115:6*18:6*232:6*6:6*233:6*234:6*235:5*2:5*68:5*186:5*323:5*106:5*4:5*187:5*188:2*110:11*77:11*78:1*1:9*177:9*178:10*133:10*134:10*135:12*82 +4*2519:4*381:4*0:4*1204:4*253:5*2547:5*48:5*1:5*2:5*439:5*440:5*441:3*166:3*0:3*1:3*392:6*48:2*0:2*1:2*8:2*2:2*107:7*0:7*58:7*84:7*416:7*417:13*33 +4*787:4*2:4*0:4*10:2*22:2*315:2*113:2*55:2*47:2*98:7*160:9*2548:1*1:3*666:6*317 +8*1084:8*96:8*84:8*262:8*3078:7*101:7*360:7*144:3*21:3*9:3*0:3*50:3*1893:3*231:3*150:6*18:6*3553:6*973:6*2296:6*25:6*3295:5*2:5*12:5*77:5*669:2*12:2*37:2*197:2*1:2*64:2*3:9*2549:4*6:4*489:4*63:4*1010:4*680:4*323:4*694:12*2:10*395 +7*160:7*1059:7*473:7*1263:7*3343:7*541:5*274:5*12:5*77:12*6:12*9:3*231:3*327:3*1893:3*0:3*1182:8*319:8*1084:8*3336:6*5:6*25:6*3554:6*83:10*3:10*395:4*47:4*489:4*1010:4*67:2*64:2*3:2*8:2*68 +4*68:4*381:4*0:4*311:4*260:4*1204:3*166:3*0:3*1:3*392:3*75:6*48:5*48:5*1:5*2:5*439:5*440:5*441:2*0:2*1:2*196:2*64:2*8:2*2:7*0:7*58:7*84:9*306:8*1346 +12*169:12*2:12*82:12*959:6*25:6*3555:6*330:6*463:6*1206:6*3556:6*232:6*6:6*233:6*234:6*235:6*570:6*1453:6*2270:6*1:8*818:8*455:8*802:8*349:8*1114:8*771:8*669:8*3337:8*40:8*86:8*135:3*0:3*30:3*9:3*52:3*327:3*115:9*2550:9*663:9*177:9*178:9*89:9*965:9*1170:2*9:2*37:2*0:2*234:2*12:2*64:2*6:2*1:2*44:2*11:2*3:2*22:2*110:4*206:4*541:4*68:4*44:4*1632:4*0:4*15:4*148:7*27:7*2:7*103:7*1682:7*981:7*257:7*258:7*259:7*260:7*365:5*12:5*106:5*414:5*37:5*186:5*323:5*4:5*187:5*162:10*2026:10*166:10*258:10*2027:10*249:10*134:10*135:11*92:11*1338:11*77:13*375:1*4 +3*231:3*21:3*115:8*319:4*249:4*0:4*148:6*18:6*232:6*6:6*233:6*234:6*235:5*2548:5*186:5*323:5*106:5*4:5*187:5*188:7*257:7*258:7*259:7*260:7*160:2*110:11*77:1*1:9*177:9*178:10*249:10*133:10*134:10*135:12*82 diff --git a/data/index/relation_media_i.idx b/data/index/relation_media_i.idx new file mode 100644 index 0000000..d8c30df --- /dev/null +++ b/data/index/relation_media_i.idx @@ -0,0 +1,951 @@ +1060*1:1056*1:1052*1:1050*1:1045*1:1020*1:1019*1:997*1:992*1:991*1:943*1:942*1:941*1:940*1:936*1:923*1:908*1:902*1:815*1:812*1:805*1:803*1:787*1:786*1:783*1:782*1:781*1:780*1:779*1:778*1:777*1:775*1:774*1:773*1:771*1:770*1:769*1:767*1:765*1:763*1:762*1:729*1:728*1:727*1:726*1:724*1:723*1:692*1:690*1:678*1:677*1:676*1:674*1:667*1:664*1:662*1:661*1:659*1:658*1:657*1:656*1:654*1:653*1:651*1:649*1:648*1:646*1:644*1:640*1:637*1:636*1:628*1:627*1:623*1:617*1:616*1:595*1:594*1:593*1:592*1:590*1:589*1:588*1:587*1:581*1:579*1:577*1:575*1:571*1:570*1:568*1:545*1:541*1:538*1:537*1:536*1:535*1:533*1:531*1:530*1:529*1:528*1:527*1:526*1:524*1:523*1:522*1:521*1:520*1:519*1:518*1:517*1:516*1:515*1:513*1:512*1:511*1:510*1:508*1:506*1:505*1:504*1:503*1:502*1:501*1:500*1:498*1:497*1:496*1:495*1:493*1:492*1:491*1:490*1:489*1:488*1:485*1:484*1:469*1:468*1:467*1:465*1:462*1:452*1:451*1:448*1:447*1:446*1:443*1:442*1:441*1:440*1:432*1:431*1:430*1:428*1:423*1:422*1:421*1:420*1:418*1:416*1:415*1:414*1:413*1:412*1:411*1:409*1:407*1:406*1:405*1:399*1:398*1:396*1:394*1:390*1:387*1:386*1:385*1:384*1:382*1:381*1:380*1:379*1:377*1:373*1:369*1:368*1:367*1:364*1:356*1:354*1:350*1:349*1:340*1:339*1:338*1:337*1:335*1:331*1:330*1:329*1:328*1:326*1:324*1:323*1:321*1:320*1:317*1:313*1:311*1:310*1:309*1:304*1:303*1:301*1:296*1:295*1:294*1:289*1:288*1:284*1:277*1:274*1:273*1:272*1:271*1:270*1:268*1:267*1:266*1:265*1:264*1:263*1:262*1:261*1:260*1:259*1:258*1:257*1:232*1:194*1:173*1:172*1:171*1:168*1:165*1:159*1:157*1:144*1:143*1:138*1:127*1:126*1:125*1:115*1:107*1:102*1:99*1:96*1:91*1:88*1:87*1:86*1:82*1:72*1:71*1:62*1:60*1:57*1:54*1:51*1:45*1:35*1:29*1:28*1:26*1:25*1:23*1:21*1:18*1:16*1:15*1:0*1 +2*1 +2*1 +2*1 +2*1 +3*1 +3*1 +3*1 +3*1 +3*1 +4*1 +4*1 +4*1 +4*1 +5*1 +6*1 +6*1 +7*1 +9*1 +13*1 +13*1 +14*1 +15*1 +16*1 +16*1 +17*1 +19*1 +20*1 +20*1 +20*1 +42*1:22*1 +22*1 +22*1 +22*1 +22*1 +22*1 +25*1 +26*1 +26*1 +28*1 +28*1 +28*1 +29*1 +41*1:30*1:29*1 +34*1 +34*1 +34*1 +34*1 +34*1 +34*1 +34*1 +34*1 +36*1 +37*1:36*1 +37*1:36*1 +37*1:36*1 +37*1:36*1 +37*1:36*1 +36*1 +36*1 +36*1 +36*1 +36*1 +36*1 +37*1:36*1 +37*1:36*1 +37*1 +37*1 +37*1 +37*1 +37*1 +37*1 +37*1 +38*1 +38*1 +38*1 +38*1 +38*1 +38*1 +39*1 +42*1 +42*1 +42*1 +42*1 +44*1:42*1 +43*1 +43*1 +43*1 +43*1 +44*1 +44*1 +44*1 +47*1 +47*1 +47*1 +47*1 +47*1 +47*1 +100*1:50*1 +50*1 +50*1 +53*1 +54*1 +54*1 +54*1 +54*1 +55*1 +55*1 +55*1 +55*1 +56*1 +57*1 +57*1 +59*1 +61*1 +63*1 +63*1 +67*1 +67*1 +67*1 +67*1 +67*1 +73*1 +74*1 +75*1 +78*1 +84*1:79*1 +79*1 +79*1 +733*1:92*1:81*1 +84*1 +85*1 +85*1 +89*1 +89*1 +93*1 +94*1 +95*1 +97*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +98*1 +99*1 +99*1 +99*1 +99*1 +106*1:101*1 +103*1 +103*1 +103*1 +104*1 +104*1 +104*1 +104*1 +105*1 +105*1 +105*1 +108*1 +113*1:112*1:111*1 +122*1 +125*1 +125*1 +125*1 +125*1 +127*1 +133*1 +133*1 +134*1 +138*1 +139*1 +140*1 +141*1 +141*1 +141*1 +145*1 +147*1 +237*1:149*1 +151*1 +169*1:151*1 +554*1:246*1:169*1:151*1 +152*1 +152*1 +153*1 +154*1 +159*1 +159*1 +159*1 +159*1 +159*1 +160*1 +161*1 +161*1 +161*1 +161*1 +163*1 +163*1 +427*1:167*1 +229*1:169*1 +169*1 +402*1:378*1:178*1:174*1 +176*1 +176*1 +176*1 +176*1 +176*1 +176*1 +176*1 +176*1 +176*1 +176*1 +176*1 +179*1 +180*1 +181*1 +181*1 +184*1 +185*1 +185*1 +185*1 +185*1 +187*1 +187*1 +187*1 +195*1 +195*1 +195*1 +195*1 +195*1 +195*1 +195*1 +195*1 +195*1 +200*1 +200*1 +200*1 +200*1 +200*1 +200*1 +204*1 +205*1 +206*1 +209*1 +215*1 +216*1 +220*1 +222*1 +227*1 +227*1 +227*1 +227*1 +229*1 +229*1 +229*1 +229*1 +230*1 +230*1 +231*1 +365*1:231*1 +231*1 +237*1:231*1 +297*1:231*1 +237*1 +237*1 +237*1 +237*1 +237*1 +237*1 +237*1 +244*1 +546*1:543*1:540*1:532*1:487*1:470*1:444*1:395*1:375*1:366*1:355*1:353*1:332*1:246*1 +247*1 +247*1 +247*1 +247*1 +253*1 +253*1 +253*1 +256*1 +256*1 +269*1 +276*1 +276*1 +276*1 +276*1 +276*1 +277*1 +287*1 +287*1 +287*1 +287*1 +287*1 +290*1 +291*1 +292*1 +293*1 +296*1 +298*1 +299*1 +300*1 +302*1 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +304*1 +309*1 +316*1 +316*1 +318*1 +318*1 +320*1 +321*1 +322*1 +324*1 +325*1 +325*1 +325*1 +327*1 +329*1 +333*1 +333*1 +335*1 +336*1 +341*1 +348*1:342*1 +344*1 +345*1 +349*1 +353*1 +354*1 +354*1 +359*1 +360*1 +361*1 +361*1 +362*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +363*1 +364*1 +364*1 +376*1 +376*1 +376*1 +376*1 +385*1 +408*1 +409*1 +413*1 +418*1 +427*1 +429*1 +434*1 +436*1 +437*1 +438*1 +441*1 +445*1 +457*1 +458*1 +463*1 +463*1 +463*1 +463*1 +463*1 +463*1 +463*1 +463*1 +463*1 +464*1 +464*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +484*1 +489*1 +490*1 +491*1 +493*1 +504*1 +509*1 +529*1 +529*1 +534*1 +539*1 +539*1 +539*1 +539*1 +539*1 +1050*1:750*1:542*1 +549*1 +550*1 +550*1 +550*1 +550*1 +552*1 +554*1 +555*1 +556*1 +556*1 +557*1 +558*1:557*1 +558*1:557*1 +564*1:558*1 +558*1 +558*1 +558*1 +565*1:564*1:563*1:560*1:558*1 +572*1:559*1 +560*1 +565*1:560*1 +560*1 +560*1 +560*1 +561*1 +561*1 +561*1 +563*1 +565*1 +569*1 +569*1 +569*1 +569*1 +569*1 +569*1 +569*1 +569*1 +574*1 +584*1 +585*1 +585*1 +585*1 +585*1 +585*1 +585*1 +588*1 +588*1 +588*1 +734*1:599*1 +612*1:600*1 +603*1 +608*1 +610*1 +614*1:613*1 +614*1 +660*1:618*1 +620*1 +620*1 +620*1 +620*1 +620*1 +620*1 +620*1 +620*1 +621*1 +621*1 +621*1 +621*1 +621*1 +630*1 +631*1 +632*1 +633*1 +636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +636*1 +638*1 +641*1 +644*1 +648*1 +648*1 +648*1 +648*1 +648*1 +652*1 +652*1 +652*1 +652*1 +652*1 +652*1 +652*1 +653*1 +655*1 +655*1 +655*1 +655*1 +655*1 +655*1 +657*1 +657*1 +657*1 +657*1 +657*1 +658*1 +658*1 +658*1 +658*1 +662*1 +662*1 +662*1 +662*1 +662*1 +662*1 +662*1 +662*1 +663*1 +665*1 +666*1 +668*1 +668*1 +668*1 +669*1 +735*1:670*1 +672*1 +672*1 +673*1 +683*1 +684*1 +685*1 +688*1 +694*1 +700*1 +702*1 +703*1 +704*1 +705*1 +706*1 +708*1 +709*1 +717*1 +717*1 +717*1 +717*1 +717*1 +719*1 +719*1 +719*1 +719*1 +720*1 +720*1 +721*1 +721*1 +722*1 +722*1 +722*1 +725*1 +732*1 +736*1 +737*1 +738*1 +742*1:740*1:739*1 +741*1 +744*1 +745*1 +745*1 +746*1 +746*1 +747*1 +748*1 +749*1 +1050*1:752*1:751*1 +1050*1:753*1 +1050*1:754*1 +1050*1:755*1 +756*1 +757*1 +758*1 +758*1 +758*1 +758*1 +758*1 +759*1 +759*1 +759*1 +760*1 +760*1 +760*1 +761*1 +764*1 +765*1 +765*1 +765*1 +765*1 +766*1 +766*1 +766*1 +766*1 +766*1 +766*1 +767*1 +768*1 +769*1 +776*1 +780*1 +783*1 +784*1 +785*1 +786*1 +786*1 +786*1 +786*1 +786*1 +786*1 +786*1 +786*1 +786*1 +786*1 +786*1 +788*1 +789*1 +790*1 +791*1 +791*1 +792*1 +793*1 +794*1 +795*1 +799*1 +802*1 +804*1 +806*1 +806*1 +808*1 +809*1 +810*1 +811*1 +813*1 +814*1 +818*1 +818*1 +818*1 +818*1 +818*1 +818*1 +818*1 +818*1 +819*1 +822*1 +824*1 +825*1 +840*1 +841*1 +844*1 +844*1 +846*1 +847*1 +852*1 +852*1 +852*1 +853*1 +854*1 +854*1 +855*1 +855*1 +855*1 +856*1 +857*1 +858*1 +859*1 +860*1 +861*1 +862*1 +862*1 +863*1 +863*1 +863*1 +863*1 +864*1 +864*1 +865*1 +865*1 +866*1 +866*1 +867*1 +868*1 +868*1 +868*1 +869*1 +869*1 +869*1 +870*1 +870*1 +870*1 +871*1 +871*1 +871*1 +872*1 +872*1 +872*1 +872*1 +873*1 +873*1 +873*1 +874*1 +874*1 +875*1 +875*1 +875*1 +876*1 +876*1 +876*1 +877*1 +877*1 +878*1 +878*1 +879*1 +880*1 +881*1 +881*1 +882*1 +882*1 +883*1 +883*1 +884*1 +884*1 +884*1 +885*1 +885*1 +886*1 +887*1 +888*1 +888*1 +889*1 +889*1 +890*1 +890*1 +891*1 +891*1 +892*1 +892*1 +893*1 +893*1 +894*1 +895*1 +896*1 +896*1 +897*1 +897*1 +898*1 +898*1 +899*1 +899*1 +900*1 +901*1 +903*1 +909*1 +910*1 +911*1 +913*1 +914*1 +915*1 +916*1 +916*1 +917*1 +917*1 +917*1 +918*1 +920*1 +921*1 +922*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +926*1 +927*1 +928*1 +939*1:937*1:935*1:934*1:933*1:932*1 +941*1 +941*1 +941*1 +941*1 +941*1 +941*1 +945*1 +946*1 +947*1 +948*1 +949*1 +950*1 +951*1 +952*1 +953*1 +954*1 +955*1 +956*1 +957*1 +958*1 +959*1 +960*1 +961*1 +962*1 +963*1 +964*1 +965*1 +966*1 +967*1 +968*1 +969*1 +970*1 +971*1 +972*1 +1058*1:979*1 +980*1:979*1 +980*1:979*1 +980*1:979*1 +979*1 +979*1 +1058*1:980*1 +981*1 +982*1 +982*1 +982*1 +986*1 +986*1 +988*1 +988*1 +988*1 +990*1 +994*1 +994*1 +994*1 +994*1 +995*1 +998*1 +1003*1 +1004*1 +1005*1 +1006*1 +1016*1:1007*1 +1008*1 +1017*1:1011*1:1009*1 +1013*1:1012*1:1010*1 +1014*1 +1015*1 +1015*1 +1016*1 +1020*1 +1020*1 +1044*1:1021*1 +1024*1 +1026*1 +1026*1 +1026*1 +1026*1 +1026*1 +1028*1 +1028*1 +1028*1 +1028*1 +1028*1 +1028*1 +1028*1 +1028*1 +1033*1 +1033*1 +1033*1 +1033*1 +1033*1 +1033*1 +1033*1 +1033*1 +1034*1 +1034*1 +1034*1 +1042*1 +1042*1 +1042*1 +1042*1 +1043*1 +1047*1:1046*1 +1049*1 +1049*1 +1053*1 +1053*1 +1054*1 +1054*1 +1054*1 +1054*1 +1054*1 +1054*1 +1055*1 +1058*1 +1058*1 +1058*1 +1059*1 +1061*1 +1061*1 +1062*1 diff --git a/data/index/relation_media_p.idx b/data/index/relation_media_p.idx new file mode 100644 index 0000000..c19fdfe --- /dev/null +++ b/data/index/relation_media_p.idx @@ -0,0 +1,1063 @@ +0 + +1:2:3:4 +5:6:7:8:9 +10:11:12:13 +14 +15:16 +17 + +18 + + + +19:20 +21 +0:22 +0:23:24 +25 +0 +26 +27:28:29 +0 +30:31:32:33:34:35 +0 + +0:36 +0:37:38 + +0:39:40:41 +0:42:43 +43 + + + +44:45:46:47:48:49:50:51 +0 +52:53:54:55:56:57:58:59:60:61:62:63:64:65 +66:53:54:55:56:57:67:68:69:70:71:72:64:65 +73:74:75:76:77:78 +79 + +43 +80:81:30:82:83:84 +85:86:87:88 +89:90:91:84 +0 + +92:93:94:95:96:97 + + +98:99:100 +0 + +101 +0:102:103:104:105 +106:107:108:109 +110 +0:111:112 + +113 +0 +114 +0 +115:116 + + + +117:118:119:120:121 + + + +0 +0 +122 +123 +124 + + +125 +126:127:128 + +129 +0 + +126:130 +131:132 +0 +0 +0 +133:134 + +0 +129 +135 +136 +137 +0 +138 +139:140:141:142:143:144:145:146:147:148:149:150:151 +0:152:153:154:155 +98 +156 +0 +157:158:159 +160:161:162:163 +164:165:166 +156 +0 +167 + + +168 +168 +168 + +0 + + + + + + +169 + + +0:170:171:172:173 +0 +0:174 + + + + + +175:176 +177 + + + +178:0 +179 +180 +181:182:183 + +0 +0 +184 + +185 + +186 + +187:188:189 +190:191 +192 +193 + + +0 + +0:194:195:196:197:198 +199 +200:201:202:203 + +204:205 + +0 + +206 +0 +207:208:188:189 + +0 +0 +0 +209 + +210:211:212:213:214:215:216:217:218:219:220 + +209 +221 +222 +223:224 + + +225 +226:227:228:229 + +230:231:232 + + + + + + +0 +233:234:235:236:237:238:239:240:241 + + + + +242:243:244:245:246:247 + + + +248 +249 +250 + + +251 + + + + + +252 +253 + + + +254 + +255 + + + + +256:257:258:259 + +260:261:262:207:263 +264:265 +266:267:268:269:270 +0 + + + + +271:272:186:269:273:274:275:276:277 + + + + + + +278 + +279:189 +280:281:282:283 + + + + + +284:285:286 + + +287:288 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +289 +0 +0 +0 +0 +0 + +290:291:292:293:294 +0:295 + + + + + + +0 + + +296:297:298:299:300 +0 +0 +301 +302 +303 +304 +0 +0 +0:305 +270 +306 +307 +308 +0 +309 +0 +0:310:311:312:313:314:315:316:317:318:319:320:321:322:323:324 + + + + +0:325 +0 +0 + +0 + + +326:327 +0 +328:329 + +0:330 +0:331 +332 +0 +0:333 +334:335:336 +0 +337 +0 +0:338 +0 +0 +279 +339:340 + +0:341 +342 +0 +0 +0 +0 +343 +344 + +345 +346 + + +344 +0:347 +0 + + +279:348 +0:349:350 +279 +0 + + +351 +352 +353:354 +355 +356:357:358:359:360:361:362:363:364:365:366:367:368:369:370:371:372:373:374:375:376:377:378:379:380:381:382:383 +0:384:385 +267 +279 +0 +0 +0 + + + +0 + +279 +386:387:388:389 +0 +209 +0 +0 +0 +0 + +0 +0:390 +0 +0 + + +0 + + + +0 +279 +0 + +0 +0 + + +209 + + +0 +0 +0 +391 +0:392 + +0 +0 +0:393 +0 +0 +0 + +0:394 + +0 +0 +0 +0 + + + +206:395 +0 +396 +0 +0 +0 + +397 + +398 +399 +400 + +0 +0:401 +0 +0 +279 +402 +0 +0 +0 + + +0 +0 + + + + +403 +404 + + + +0 +405:406:407:408:409:410:411:412:413 +414:415 +0 + +0 +0 +0 +279 + + + + + + + + + + + + + +0:416:417:418:419:420:421:422:423:424:425:426:427:428:429 +0 + +279 +0 +0:430 +0:431 +0:432 +0 +0:433 + +0 +0 +0 +0 + +0 +0 +0 +0 +0:434 +0 +0 + +0 +435 +0 +0 +0 +0 + +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 + +0 +0 +0 +0:436:437 +0 +0 +279 +0 +438 +0 +0 +0 +0 +439:440:441:442:443 +279 +0 +444 +279 + +0 +279 + + +445 +446:447:448:449 + +450 + +451:189 +452 +453:454 +455:456:457 +458:459:460:461:456:457:462 +463 +464:465:466:467:468:462 +469:470:471 + +472:462 +458:462 +473:465:462 + + +0 +474:475:476:477:478:479:480:481 +0 +0 +463 + +482 +0 + +0 + +0 + +0 + + +483 +484:485:486:487:488:489 + +0 +0:490:491:492 +0 +0 + +0 +0 +0 +0 + + + +493 +494 + + +495 + + + + +496 + +497 + +494 +498 +498:499 + +0 +0 +500 + +501:502:503:504:505:506:507:508 +509:510:511:512:513 + +0 + + + +0 +0 + +514 +515 +516 +517 + + +0:518:519:520:521:522:523:524:525 +0 +526 + +0 +527 + + +0:528 + +0 + +0:529:530:531:532:533 +0 + +0 +534:535:536:537:538:539:540 +0:541 +0 +542:543:544:545:546:547 +0 +0:548:549:550:551:552 +0:553:554:555:556 +0 +500 +0 +0:557:558:559:560:561:562:563:564 +565 +0 +566 +567 +0 +568:569:570 +571 +572 + +573:574 +575 +0 + +0 +0 +0 + + + + +576 +577 +578 + + +579 + +0 + +0 + +580 + + + + + +581 + +582 +583 +584 +585 +586 + +587 +588 + + + + + + + +589:590:591:592:593 + +594:595:596:597 +598:599 +600:601 +602:603:604 +0 +0 +605 +0 +0 +0 +0 + + +606 +129 +493 +572 +607 +608 +609 +610 +610 +611 +610 + +612 +613:614 +615:616 +617 +618 +619 +444 +620 +620 +621 +622 +623 +624 +625 +626:627:628:629:630 +631:632:633 +634:635:636 +637 +0 +0 +638 +0:639:640:641:642 +643:644:645:646:647:648 +0:649 +650 +0:651 +0 +0 + +0 +0 +0 +652 +0 +0 +0 +0:653 +0 +0 +0:654 +655 +656 +0:657:658:659:660:661:662:663:664:665:666:667 +0 +668 +669 +670 +671:672 +673 +674 +675 +676 + + + +677 + + +678 +0 +679 +0 +680:681 + +682 +683 +684 +685 +0 +686 +687 +0 + + +688:689:690:691:692:693:694:695 +696 + + +697 + +698 +699 + + + + + + + + + + + + + + +700 +701 + + +702:703 + +704 +705 + + + + +706:707:708 +709 +710:711 +712:713:714 +715 +716 +717 +718 +719 +720 +721:722 +723:724:725:726 +727:728 +729:730 +731:732 +733 +734:735:736 +737:738:739 +740:741:742 +743:744:745 +746:747:748:749 +750:751:752 +753:754 +755:756:757 +758:759:760 +761:762 +763:764 +765 +766 +767:768 +769:770 +771:772 +773:774:775 +776:777 +778 +779 +780:781 +782:783 +784:785 +786:787 +788:789 +790:791 +792 +793 +794:795 +796:797 +798:799 +800:801 +802 +803 +0 +804 + + + + +0 +805 +806 +807 + +808 +809 +810 +811:812 +813:814:815 +816 + +817 +818 +819 +0 + + +820:821:822:823:824:825:826 +827 +828 + + + +829 +829 +829 +829 +0 +829 + +829 +0 +0:830:831:832:833:834:835 +0 +0 + +836 +837 +838 +839 +840 +841 +842 +843 +844 +845 +846 +847 +848 +849 +850 +851 +852 +853 +854 +855 +856 +857 +858 +859 +860 +861 +862 +863 + + + + + + +864:865:866:867:868:869 +870:865:866:867 +871 +872:873:874 + + + +875:876 + +877:878:879 + +880 +0 +0 + +881:882:883:884 +885 + +0 +886 + + + + +887 +888 +889 +890 +891 +892 +893 +894 +893 +894 +894 +895 +896:897 +891:898 +893 + +0 +0:899:900 +901 + + +902 + +903:904:905:906:907 + +908:909:910:911:912:913:914:915 + + + + +916:917:918:919:920:921:922:923 +924:925:926 + + + + + + + +927:928:929:930 +931 +901 +0 +932 +932 + +933:934 +0:444:620:621:622:623 + +0 +935:936 +937:938:939:940:941:942 +943 +0 + +944:864:945:870:946 +947 +0 +948:949 +950 diff --git a/data/index/relation_media_w.idx b/data/index/relation_media_w.idx new file mode 100644 index 0000000..82ab6a8 --- /dev/null +++ b/data/index/relation_media_w.idx @@ -0,0 +1,951 @@ +dummy.png +electronique:arduino:mooc:programmer_avec_un_objet_arduino:brochagearduino.png +electronique:arduino:arduino_explications.png +electronique:arduino:pasted:20220128-105101.png +electronique:arduino:mooc:programmer_avec_un_objet_arduino:breadboard.jpg +electronique:arduino:arduino_software_1.8.7.png +electronique:arduino:terminal_install_arduino.png +electronique:arduino:terminal_alternatives_config_java.png +electronique:arduino:pasted:20220128-074733.png +electronique:arduino:pasted:20220128-075003.png +electronique:arduino:arduino_et_le_capteur:capteur-de-courant-ac-detachable-100a-.jpg +informatique:couper_la_veille:ansmann_aes3.jpg +electronique:arduino:arduino_et_le_capteur:sct013.jpg +informatique:couper_la_veille:electronique_masse_virtuelle_001.gif +electronique:arduino:dht11_arduinouno_lcd.jpg +electronique:arduino:idearduino_croquis_includelibrary.png +electronique:arduino:schema_display-by-i2c-lcd1602.png +electronique:arduino:arduino.png +electronique:arduino:tda7492p.pdf +electronique:audio:pasted:20230808-152506.png +electronique:audio:pasted:20230808-152540.png +electronique:depannage:smart-touch-switch:manuel:pasted:20210321-193203.png +electronique:depannage:smart-touch-switch:pasted:20210321-213239.png +electronique:depannage:smart-touch-switch:pasted:20210321-213132.png +electronique:depannage:smart-touch-switch:pasted:20210321-213502.png +electronique:depannage:smart-touch-switch:pasted:20210321-193404.png +electronique:ecran-televiseur.jpg +electronique:arduino:age86_ctherm_erd10001.jpg +electronique:arduino:ebay_sonde_temperature_exemple.jpg +electronique:arduino:ebay_relais_250v_5a.jpg +electronique:esp:pasted:20201207-233302.png +electronique:esp:pasted:20201212-191417.png +electronique:esp:pasted:20201212-134043.png +electronique:esp:pasted:20201212-173952.png +electronique:esp:pasted:20201213-084414.png +electronique:esp:pasted:20201213-083952.png +electronique:esp:pasted:20220325-185318.png +electronique:esp:pasted:20220815-180756.png +electronique:esp:pasted:20220815-180946.png +electronique:esp:pasted:20201213-085909.png +electronique:esp:pasted:20201213-094634.png +electronique:esp:pasted:20201213-094758.png +electronique:esp:pasted:20220127-233808.png +electronique:esp32.png +electronique:esp:pasted:20210327-090456.png +electronique:esp:pasted:20210327-090529.png +electronique:esp:pasted:20210327-090543.png +electronique:esp:pasted:20210327-091509.png +electronique:esp:pasted:20210327-091523.png +electronique:esp:pasted:20210327-091544.png +electronique:esp:pasted:20210327-095627.png +electronique:esp:srd-12vdc-xx-x_etc.pdf +electronique:esp:pasted:20201206-195401.png +electronique:arduino:idearduino_fichier_preferences.png +electronique:arduino:idearduino_preferences.png +electronique:arduino:idearduino_preferences_url_de_gestionnaire_de_cartes_supplementaires.png +electronique:arduino:bouton_ok.png +electronique:arduino:idearduino_outils_typedecarte_gestionnairedecarte.png +electronique:arduino:idearduino_gestionnairedecarte_esp8266.png +electronique:arduino:idearduino_gestionnairedecarte_esp8266_installer.png +electronique:arduino:idearduino_gestionnairedecarte_esp8266_installer_progression.png +electronique:arduino:idearduino_gestionnairedecarte_esp8266_installed.png +electronique:arduino:idearduino_outils_typedecarte.png +electronique:arduino:idearduino_outils_typedecarte_nodemcu.png +electronique:arduino:idearduino_outils_port_devttyusb3.png +electronique:arduino:idearduino_outils_getboardinfo.png +electronique:esp:pasted:20220127-162544.png +electronique:esp:pasted:20220127-155732.png +electronique:esp:pasted:20220127-155807.png +electronique:esp:pasted:20220127-155425.png +electronique:esp:pasted:20220127-155644.png +electronique:esp:pasted:20220127-162228.png +electronique:esp:pasted:20220127-162151.png +electronique:esp:pasted:20220128-082624.png +electronique:esp:pasted:20220128-084748.png +electronique:esp:pasted:20220128-083115.png +electronique:esp:pasted:20220128-083453.png +electronique:esp:pasted:20220128-075944.png +electronique:esp:pasted:20220128-081229.png +electronique:esp:pasted:20201111-233656.png +electronique:esp:pasted:20220128-103802.png +electronique:esp:pasted:20220128-110155.png +electronique:esp:esp01.pdf +electronique:esp:pasted:20201209-085932.png +electronique:esp:pasted:20201212-183454.png +electronique:ai-thinker.png +electronique:espressif-logo-pratik-panda-clients-2.png +electronique:esp:nodemcuv3.0-pinout.jpg +electronique:esp:pasted:20220128-104522.png +electronique:esp:esp32-c3_datasheet_en.pdf +electronique:esp:esp-c3-32s-kit-v1.0_specification.pdf +electronique:esp:pasted:20220128-004933.png +electronique:esp:pasted:20230706-190947.png +electronique:esp:pasted:20230706-191715.png +electronique:esp:pasted:20230706-192055.png +electronique:esp:pasted:20230706-193716.png +electronique:esp:pasted:20230706-194049.png +electronique:esp:pasted:20230706-194454.png +electronique:fournisseur-electricite-barry:pasted:20210321-191657.png +electronique:pasted:20210302-085200.png +electronique:pasted:20210302-132826.png +electronique:lois-et-composants:logo-lumiere.png +electronique:lois-et-composants:pasted:20220515-202803.png +electronique:lois-et-composants:pasted:20220515-233303.png +electronique:lois-et-composants:pasted:20220515-233506.png +electronique:lois-et-composants:pasted:20220516-000835.png +electronique:arduino:pir_rcw0506_vuegenerale.jpg +electronique:arduino:biss0001.pdf +electronique:arduino:bm71xx.pdf +electronique:arduino:pir_rcw0506_zoombiss0001.jpg +electronique:logo-lumiere.png +electronique:depannage:pasted:20200806-003439.png +electronique:depannage:pasted:20200806-090408.png +electronique:modules:scd30.jpg +electronique:mqtt:mqtt_dash.png +informatique:accessoires_pour_raspberry_pi:7715131786e6dd782ca9efe942fa29cd.png +informatique:accessoires_pour_raspberry_pi:rii_clavier_azertry.png +electronique:raspberry-pi:pi4-labelled-ou_acheter.png +electronique:raspberry-pi:capture_raspberrypi4_ldlc.png +electronique:raspberry-pi:capture_raspberrypi4_mchobby.png +undefined:capture_raspberrypi4_kubbi.png +electronique:raspberry-pi:capture_raspberrypi4_elektor.png +electronique:raspberry-pi:raspberry_pi-64x64.png +electronique:raspberry-pi:pasted:20220220-193728.png +electronique:raspberry-pi:http-63525_960_720.jpg +electronique:raspberry-pi:001_magpi80_cover_web.jpg +electronique:teleinformation-compteur-electricite:teleinformation-modulee-ask-50-khz.jpg +electronique:teleinformation-compteur-electricite:opto_teleinfo_1.png +electronique:teleinformation-compteur-electricite:raspberrypi_2_pinout_zoom.png +journal_geek:teleinformation_compteur_edf:sagem-s10c4-complet.jpg +electronique:teleinformation-compteur-electricite:teleinfo_compteur_erdf_sagem.jpg +electronique:teleinformation-compteur-electricite:pasted:20210101-170637.png +electronique:teleinformation-compteur-electricite:pasted:20210101-165044.png +electronique:teleinformation-compteur-electricite:grille_prix_tarif_bleu.pdf +electronique:teleinformation-compteur-electricite:grille-prix-vert-electrique.pdf +electronique:teleinformation-compteur-electricite:pasted:20210101-232411.png +electronique:pasted:20220113-013119.png +electronique:pasted:20220828-101739.png +electronique:pasted:20220219-101705.png +electronique:pasted:20211207-001433.png +electronique:pasted:20211207-001645.png +electronique:pasted:20211221-091653.png +electronique:pasted:20211206-234846.png +electronique:pasted:20211206-235214.png +electronique:pasted:20211206-235911.png +electronique:pasted:20211221-234849.png +electronique:pasted:20211207-000619.png +electronique:pasted:20211221-215153.png +electronique:pasted:20211207-002921.png +electronique:pasted:20211207-000325.png +electronique:pasted:20211207-002336.png +electronique:pasted:20211221-090927.png +electronique:pasted:20200817-185740.png +electronique:pasted:20200817-185536.png +electronique:pasted:20200817-185418.png +electronique:pasted:20200817-185821.png +logo-electronique.png +electronique:pasted:20220823-011010.png +electronique:pasted:20220823-012130.png +electronique:pasted:20220823-012555.png +electronique:pasted:20220824-075144.png +electronique:pasted:20220824-074435.png +electronique:pasted:20220824-074549.png +electronique:pasted:20220824-073029.png +electronique:pasted:20211124-174856.png +electronique:pasted:20211124-180147.png +electronique:pasted:20211124-174009.png +informatique:android:pasted:20211208-214432.png +informatique:langage:php:pasted:20220105-211558.png +informatique:applications:mysql:pasted:20200503-171809.png +informatique:applications:pi-hole:pasted:20201122-092637.png +informatique:applications:pi-hole:pasted:20201122-092830.png +informatique:applications:pi-hole:pasted:20201122-092931.png +informatique:applications:pi-hole:pasted:20201122-092134.png +informatique:applications:pi-hole:pasted:20201122-091258.png +informatique:applications:anydesk_siteweb_accueil.png +informatique:applications:anydesk_download.png +informatique:linux:pasted:20211126-222523.png +informatique:applications:pasted:20220524-163725.png +informatique:applications:dkpg-reconfigure-tzdata.png +informatique:applications:pasted:20200516-215240.png +informatique:applications:pasted:20211112-191953.png +informatique:applications:pasted:20211112-175520.png +informatique:applications:pasted:20211113-074341.png +informatique:applications:pasted:20210125-213558.png +informatique:applications:fritzing_ping-pong.png +informatique:smartphone_applications.png +informatique:ldap.png +informatique:fedora-logo-icon.png +informatique:icon_terminal.png +informatique:linux_gpt_l.png +informatique:linux_gdisk_n.png +pbcrichton_malware_hazard_symbol_-_red.png +informatique:applications:logo_minecraft.png +informatique:linux:pasted:20210221-171910.png +informatique:linux:pasted:20210221-172031.png +informatique:linux:pasted:20210221-172056.png +informatique:linux:pasted:20210221-172146.png +informatique:linux:pasted:20210221-172432.png +informatique:applications:pasted:20211112-095251.png +informatique:applications:pasted:20211112-111234.png +informatique:applications:pasted:20211112-113257.png +informatique:applications:pasted:20211112-113310.png +informatique:applications:pasted:20211112-113319.png +informatique:applications:pasted:20200507-001738.png +informatique:applications:pasted:20200507-002542.png +informatique:applications:ssh.jpg +informatique:energy.png +informatique:icon_redhat.png +informatique:langage:logo_bash.png +informatique:bash:pasted:20211109-084357.png +informatique:bash:pasted:20221118-084820.png +informatique:bash:pasted:20211113-073211.png +informatique:bash:pasted:20221118-085145.png +informatique:bash:pasted:20221118-084312.png +informatique:bash:pasted:20221118-084422.png +informatique:bash:pasted:20211113-073645.png +informatique:bash:pasted:20221118-084724.png +informatique:bash:pasted:20221118-084045.png +informatique:bash:rechercher:pasted:20221118-083640.png +informatique:bash:rechercher:linux___unix_find_and_delete_all_empty_directories_files_-_nixcraft.pdf +informatique:cfp:installer_un_serveur_de_partage_de_fichiers:samba_nas_accuel_guest.png +informatique:cfp:installer_un_serveur_de_partage_de_fichiers:samba_apercu_windows.png +informatique:cfp:jpg2pdf:pdfcreatorwithphotoviewer:programme_photoviewer.png +informatique:cfp:jpg2pdf:pdfcreatorwithphotoviewer:imprimer_les_images.png +informatique:cfp:scanner:icone_simple_scan.png +informatique:cfp:scanner:schema_en_haut_a_droite.png +informatique:cfp:scanner:fenetre_nouvelle_numerisation.png +informatique:cfp:scanner:bouton_numeriser.png +informatique:cfp:scanner:bib_images.png +informatique:cfp:xnview:xnview_download_site.png +informatique:cfp:xnview:xnview_download_site_link_mp.png +informatique:cfp:xnview:xnview_wget_result.png +informatique:cfp:firefox_noscripts.png +informatique:cfp:firefox_noscripts_options_general.png +informatique:cfp:firefox_modifierlangues.png +informatique:cfp:firefox_modifierlangues_ajouterdesdictionnaires.png +informatique:cfp:firefox_addon_language.png +informatique:cfp:firefox_addon_language_frenchselected.png +informatique:cfp:firefox_addon_language_french_ajouter.png +informatique:cfp:firefox_addon_language_french_installer.png +informatique:cfp:firefox_addon_language_french_ready.png +informatique:cfp:pasted:20200608-102406.png +informatique:cfp:pasted:20200608-105921.png +informatique:cfp:pasted:20200608-102057.png +informatique:cfp:pasted:20200608-105815.png +informatique:cfp:iscan_man_e_v200.pdf +informatique:cfp:iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz +informatique:cfp:yum.png +informatique:cfp:java_download_site_1_8_191.png +informatique:pasted:20210705-211219.png +informatique:cfp:pasted:20211107-073712.png +informatique:iso-8859-15.png +informatique:le-code-gtin-13.png +informatique:diskpart.png +informatique:divers:pasted:20211101-193441.png +informatique:se:ms-windows:arrow-download-icon.png +informatique:cd-to-usb-icon-120x120.png +informatique:se:ms-windows:icoin_install.png +informatique:se:ms-windows:configurer.png +informatique:firewall.png +informatique:hdd.png +informatique:reseau.png +informatique:usb_key.png +informatique:hard-drive-repair-playmobile.jpg +informatique:putty_serial_maxtor.png +electronique:raspberry-pi:1200px-raspberry_pi_logo.svg.png +informatique:formater_un_disque_dur.png +informatique:hackable-magazine-27.jpg +informatique:data-analytics-too-much-data.jpg +informatique:langage:python:do_web_python.png +informatique:google-datacenter-tech-13.jpg +informatique:iot_wirless_techno.png +informatique:iot_interaces_utilisateurs.png +informatique:iot_standards_part_i_sami.pdf +informatique:iot_technical_overview_of_the_ecosystem_v2_27062017.pdf +informatique:iot-m2m.pdf +informatique:18033364.pdf +informatique:linux_mkfs.png +informatique:1200px-gnulinux.jpg +informatique:cfp:ico_pdfmod.png +informatique:cfp:ico_pdfshuffler.png +informatique:cfp:pdfshuffler_capture.png +informatique:cfp:ico_poppler.gif +informatique:new_follower_add_spreads.png +informatique:twitter_abonnes_selectionnes.png +informatique:twitter_texte.png +informatique:titre_ticket_cb.jpg +informatique:ticket-de-carte-bancaire.gif +informatique:hack:pasted:20230314-224333.png +informatique:internet:mails_frauduleux:ameli_versement.png +informatique:internet:mails_frauduleux:mail_alerte.png +informatique:internet:mails_frauduleux:firefox_site_trompeur.png +informatique:internet:mails_frauduleux:ameli_versement_site.png +informatique:internet:mails_frauduleux:ameli_url.png +informatique:internet:mails_frauduleux:pasted:20230530-081906.png +informatique:internet:pasted:20230928-055658.png +informatique:internet:pasted:20230529-232551.png +informatique:internet:pasted:20230529-233054.png +informatique:internet:pasted:20230529-233627.png +informatique:internet:pasted:20230928-055247.png +informatique:langage:php:php-lc_time-setlocale-strftime.png +informatique:langage:php:logo-composer-transparent.png +informatique:langage:711px-php-logo.svg.png +informatique:langage:php:pasted:20230317-002026.png +informatique:pasted:20220320-063404.png +informatique:langage:python:python_sh-600x600.png +informatique:langage:sql-photo.jpg +informatique:langage:sql:sql_table_records.jpg +informatique:langage:langages.png +informatique:pasted:20221208-181344.png +informatique:pasted:20221208-182454.png +informatique:pasted:20221208-183118.png +informatique:pasted:20221208-183237.png +informatique:pasted:20221208-183441.png +informatique:pasted:20221208-183749.png +informatique:pasted:20221208-183901.png +informatique:pasted:20221208-184154.png +informatique:pasted:20221208-184236.png +informatique:pasted:20221208-184714.png +informatique:pasted:20221208-185710.png +informatique:pasted:20221208-190527.png +informatique:pasted:20221208-190916.png +informatique:pasted:20221208-191314.png +informatique:pasted:20221208-191354.png +informatique:linux:sgbd:mysql:pasted:20230216-004307.png +informatique:applications:audio:pasted:20230212-233118.png +informatique:applications:audio:pasted:20230306-120607.png +informatique:linux:applications:pasted:20230223-141531.png +informatique:linux:applications:pasted:20230223-142028.png +informatique:linux:applications:pasted:20230227-220149.png +informatique:linux:applications:pasted:20230220-082137.png +informatique:pasted:20210707-081043.png +informatique:pasted:20221208-180521.png +informatique:linux:applications:pasted:20230328-080433.png +informatique:linux:applications:pasted:20230328-080543.png +informatique:linux:applications:pasted:20230328-080622.png +informatique:linux:pasted:20211212-075412.png +informatique:linux:applications:pasted:20230924-090605.png +informatique:linux:applications:pasted:20230223-132048.png +informatique:linux:applications:pasted:20230223-114330.png +informatique:linux:applications:pasted:20230220-083001.png +informatique:linux:applications:pasted:20230314-085633.png +informatique:cfp:pasted:20201024-162640.png +informatique:linux:cfp:nfs-network-file-system:pasted:20210131-231703.png +informatique:linux:cfp:nfs-network-file-system:pasted:20210221-222533.png +informatique:cfp:pasted:20201024-162328.png +informatique:linux:cfp:nfs-network-file-system:pasted:20210221-222655.png +informatique:cfp:pasted:20201005-204032.png +informatique:linux:pasted:20211004-211827.png +informatique:linux:pasted:20211004-212245.png +informatique:linux:pasted:20211107-073505.png +informatique:linux:pasted:20211107-084812.png +informatique:linux:cfp:pasted:20201025-074741.png +informatique:linux:cfp:pasted:20201025-074912.png +informatique:linux:logo-faq.jpg +informatique:installer_xubuntu:da0ead6825d10caffbcd6ff62e266426.png +informatique:installer_xubuntu:26fbc6c55a456b4f5a308f70ae558342.png +informatique:installer_xubuntu:3f4ffc14d617dbaaa76121d60bcf075f.png +informatique:installer_xubuntu:85d204c04f75d8db95a5ba1b7b28e9fb.png +informatique:installer_xubuntu:a4674674987ebb147443839b015309e3.png +informatique:installer_xubuntu:ace36562e5359fa3770820a0615ab829.png +informatique:installer_xubuntu:71290a175e58151b8763dad439b5f8ab.png +informatique:installer_xubuntu:8096a7f148faccafdddfcee90a04f5b5.png +informatique:installer_xubuntu:14fb20a778b29133173c9c4dd4489240.png +informatique:installer_xubuntu:c85b1a1c7c93c215af7d1fc096caa3f0.png +informatique:installer_xubuntu:bafe1233e211c49c6094ba4a79d2876d.png +informatique:installer_xubuntu:e7777bf53615b1f66873cf45371dcb3e.png +informatique:installer_xubuntu:b2c2d16ecae6986cf09a99cee60bcbed.png +informatique:installer_xubuntu:1e620615c5c8a31216d0fa64a9404ca7.png +informatique:installer_xubuntu:6a9e261629bc935ee5c60676750aa0cb.png +informatique:installer_xubuntu:3ef7418f7057438d1796dda77fe1de72.png +informatique:installer_xubuntu:405943fb3b7856c229871f9f9fcf6873.png +informatique:installer_xubuntu:dcdd214fed68cc40a47d1b6d020a1b12.png +informatique:installer_xubuntu:36df0ffc73b37dad619de57f0f234aea.png +informatique:installer_xubuntu:cfe1ba1b932e86839c37a5e4ef593621.png +informatique:installer_xubuntu:f9e6fa62bfb59f30a7b726807545eea6.png +informatique:installer_xubuntu:f597a41822c55f8cdc029a485da0a5fa.png +informatique:installer_xubuntu:4993cf28a813dc8e08812a7fb3ce8b1e.png +informatique:installer_xubuntu:766a8e9105fd9879d63deb4d86af4f22.png +informatique:installer_xubuntu:fae0447c7e572df6acb291bf4ace1111.png +informatique:installer_xubuntu:526c1e68c4a52fed266b3c6cf5d9e759.png +informatique:installer_xubuntu:eb039fac63f8ef03c00fff701aedc8cf.png +informatique:installer_xubuntu:740794bf749637b77ce4ef57b3a66450.png +informatique:linux:cfp:pasted:20230215-085639.png +informatique:linux:cfp:pasted:20230215-084314.png +informatique:applications:pasted:20230216-144114.png +informatique:applications:pasted:20230216-150140.png +informatique:applications:pasted:20230216-150017.png +informatique:linux:pasted:20220109-124015.png +informatique:linux:commandes:pasted:20230213-000058.png +informatique:linux_lsblk.png +informatique:linux:commandes:pasted:20230217-185748.png +informatique:linux:commandes:pasted:20230130-090351.png +informatique:linux:commandes:pasted:20230217-003418.png +informatique:terminal_ssh_cat_private_key.png +informatique:linux:commandes:pasted:20231201-024429.png +informatique:linux:commandes:pasted:20211112-002412.png +informatique:linux:commandes:pasted:20200507-020553.png +informatique:linux:commandes:timedatectl_status.png +informatique:linux:commandes:pasted:20201024-215118.png +informatique:linux:commandes:pasted:20230218-125145.png +informatique:linux:commandes:tzselect_exemple.png +informatique:netdriverinfo.tar.gz +informatique:linux:distributions:debian:pasted:20200507-013434.png +informatique:linux:pasted:20211012-181727.png +informatique:linux:pasted:20211012-181831.png +informatique:linux:pasted:20211013-223343.png +informatique:linux:pasted:20211013-220615.png +informatique:linux:pasted:20211013-223128.png +informatique:linux:pasted:20211013-221119.png +informatique:linux:pasted:20211013-221045.png +informatique:linux:pasted:20211013-221027.png +informatique:linux:pasted:20211013-220953.png +informatique:news:20181104_update_fedora_29_01_error_update.png +informatique:news:20181104_update_fedora_29_02_error_dnf.png +informatique:linux:materiel:pasted:20230313-201028.png +informatique:linux:materiel:pasted:20230313-201303.png +informatique:linux:materiel:pasted:20230313-202126.png +informatique:linux:materiel:pasted:20230313-202024.png +informatique:linux:materiel:pasted:20230313-201543.png +informatique:linux:materiel:pasted:20230313-201400.png +informatique:linux:materiel:pasted:20230313-201855.png +informatique:linux:materiel:pasted:20230313-201923.png +informatique:linux:materiel:pasted:20230313-201933.png +informatique:linux:materiel:pasted:20230919-225855.png +informatique:linux:materiel:pasted:20230919-225945.png +informatique:linux:materiel:pasted:20230919-230131.png +informatique:linux:materiel:pasted:20230919-230139.png +informatique:linux:materiel:pasted:20230919-230155.png +informatique:linux:pasted:20220326-075231.png +informatique:linux:pasted:20220326-074032.png +informatique:linux:pasted:20220326-074132.png +informatique:linux:pasted:20220326-074256.png +informatique:linux:system:dossiers-remarquables:pasted:20230605-220115.png +informatique:linux:pasted:20211107-095450.png +informatique:linux:pasted:20230214-001433.png +informatique:linux:pasted:20230214-083024.png +informatique:linux:pasted:20211108-001406.png +informatique:linux:pasted:20231228-004141.png +informatique:linux:pasted:20231228-004035.png +informatique:linux:installation_guide_for_linux.pdf +informatique:linux:pasted:20231228-003658.png +informatique:linux:pasted:20231228-003742.png +journal_geek:2023:linux-system.png +informatique:pasted:20230126-044123.png +informatique:se:ms-windows:ms-windows-31-logo.png +informatique:se:ms-windows:no_thanks_windows_10.jpg +informatique:se:ms-windows:windows_slow.png +informatique:se:ms-windows:free_fedora_linux_red.jpg +informatique:pasted:20220415-124621.png +informatique:robocopy_la_sauvegarde_sous_windows.jpg +informatique:pasted:20230126-044514.png +informatique:se:raspberrypi-os:pixel_raspbian.jpg +electronique:raspberry-pi:raspbian_config_04_config.png +electronique:raspberry-pi:installer_raspbian:raspberrypi_config_password.png +electronique:raspberry-pi:installer_raspbian:raspberrypi_finish.png +electronique:raspberry-pi:installer_raspbian:raspberrypi_config_reboot.png +informatique:se:raspberrypi-os:raspi-config_menu_raspberry_pi_3_plus.png +informatique:se:raspberrypi-os:raspi-config_password.png +informatique:se:raspberrypi-os:raspi-config_partition_resized.png +informatique:se:raspberrypi-os:raspi-config_wifi.png +informatique:fleche_next_bleue.png +informatique:se:raspberrypi-os:raspbian_os.jpg +informatique:se:raspberrypi-os:raspbianos_download.jpg +informatique:info-symbol-vector-graphics.png +informatique:installer_raspbian:a0c4915486ed10e493c8058094699e2a.png +informatique:installer_raspbian:58e69572fbc3d9f8ca12b9e3301ef4ac.png +linux:installer_raspbian:58e69572fbc3d9f8ca12b9e3301exf4ac.png +electronique:raspberry-pi:raspbian_config_01_welcome.png +electronique:raspberry-pi:raspbian_config_02_password_pi_user.png +electronique:raspberry-pi:raspbian_config_03_update.png +electronique:raspberry-pi:installer_raspbian:pi_raspberrypi_config130.png +informatique:se:raspberrypi-os:raspbianos_config.jpg +informatique:se:raspberrypi-os:raspian_sd-150x150.png +informatique:se:raspberrypi-os:pasted:20231126-094640.png +informatique:se:raspberrypi-os:pasted:20231126-100030.png +informatique:se:raspberrypi-os:pasted:20231126-101114.png +informatique:se:raspberrypi-os:pasted:20231126-100115.png +informatique:se:raspberrypi-os:pasted:20231126-100136.png +informatique:se:raspberrypi-os:pasted:20231126-100244.png +informatique:se:raspberrypi-os:pasted:20231126-100357.png +informatique:abonnel-os.png +informatique:serveur:web-linux-apache:pasted:20201230-155201.png +journal_geek:demenager_1.png +journal_geek:resolution_dns_1.png +journal_geek:chemin_vers_serveurweb_01.png +journal_geek:multisites_1.png +journal_geek:entete_http_demande_1.png +journal_geek:reverse_proxy_1.png +informatique:serveur:web-linux-apache:pasted:20210220-084138.png +informatique:serveur:web-linux-apache:pasted:20210220-084202.png +informatique:serveur:web-linux-apache:pasted:20210220-085027.png +informatique:serveur:web-linux-apache:pasted:20210121-012842.png +informatique:serveur:web-linux-apache:pasted:20201225-185814.png +informatique:applications:pasted:20201012-221943.png +informatique:applications:nextcloud_download.png +informatique:applications:server-311338_1280.png +informatique:applications:pasted:20200507-002818.png +informatique:serveur:web-linux-apache:pasted:20210117-213056.png +informatique.jpg +informatique:linux:pasted:20210116-063335.png +informatique:linux:pasted:20210116-054542.png +informatique:linux:pasted:20210116-054903.png +informatique:linux:pasted:20210116-054839.png +informatique:linux:pasted:20210117-214414.png +informatique:linux:pasted:20210117-214634.png +informatique:linux:pasted:20210117-215132.png +informatique:linux:pasted:20210117-231208.png +informatique:technologie:3d:3d-printer-64x64.jpg +informatique:technologie:3d:site_thingiverse.png +informatique:technologie:3d:cura_select_printer_creality_ender3.png +informatique:technologie:3d:female_thread_nut.png +informatique:technologie:3d:kit_nuts.png +informatique:technologie:ipphone:ip-phone-64x64.png +informatique:technologie:magazine:fullcirclemagfr_146.png +informatique:technologie:magazine:hackable-magazine-27.jpg +informatique:technologie:magazine:hackspace_29.png +informatique:technologie:ordinateur:pasted:20230126-034825.png +informatique:technologie:ordinateur:pasted:20230126-025305.png +informatique:technologie:ordinateur:pasted:20230126-025421.png +informatique:technologie:ordinateur:pasted:20230126-025634.png +informatique:technologie:ordinateur:pasted:20230126-024652.png +informatique:technologie:ordinateur:pasted:20230126-024849.png +informatique:technologie:ordinateur:pasted:20230126-024438.png +informatique:technologie:ordinateur:pasted:20230126-031103.png +informatique:technologie:processeur:pasted:20230126-014932.png +informatique:technologie:processeur:pasted:20230126-021551.png +informatique:technologie:pasted:20230303-225930.png +informatique:technologie:pasted:20230314-234312.png +informatique:technologie:pasted:20230314-233429.png +informatique:technologie:pasted:20230314-233518.png +informatique:technologie:pasted:20230314-233645.png +informatique:technologie:pasted:20230314-233924.png +informatique:reseaux:wifi:mode_de_fonctionnement:mode_point_d_acces:wifi_point_acces_ap.png +informatique:reseaux:wifi:mode_de_fonctionnement:mode_client_sans_fil:mode_client_sans_fil.png +informatique:reseaux:wifi:mode_de_fonctionnement:mode_repetiteur:mode_repetiteur.png +informatique:reseaux:wifi:mode_de_fonctionnement:mode_pont:mode_pont.png +informatique:reseaux:wifi:mode_de_fonctionnement:mode_pont_avec_pa:mode_pont_avec_point_d_acces.png +informatique:reseaux:wifi:mode_de_fonctionnement:mode_routeur_client_wisp:mode_client_wisp.png +informatique:reseaux:wifi:mode_de_fonctionnement:mode_repetiteur_wisp:mode_repetiteur_wisp.png +informatique:virtualisation_schema.png +informatique:cfp:installer_virtual_box:vm-extensions-installees.png +informatique:cfp:installer_virtual_box:vm-extensions-ajouter.png +informatique:cfp:installer_virtual_box:vm-extensions-ajouter-zoom.png +informatique:cfp:installer_virtual_box:vm-extensions-question-installtion.png +informatique:cfp:installer_virtual_box:vm-extensions-licence.png +informatique:cfp:installer_virtual_box:vm-extension-installee-succes.png +informatique:virtualisation:pasted:20210110-133118.png +informatique:virtualisation:pasted:20210110-142603.png +informatique:virtualisation:pasted:20210110-143203.png +informatique:virtualisation:pasted:20210110-144224.png +informatique:virtualisation:pasted:20210110-142717.png +informatique:pasted:20210323-195812.png +informatique:pasted:20210323-200355.png +informatique:pasted:20210323-201942.png +informatique:pasted:20210323-202038.png +informatique:pasted:20230116-032009.png +informatique:pasted:20230116-032127.png +informatique:pasted:20230116-032218.png +informatique:pasted:20230116-032323.png +informatique:pasted:20230116-032710.png +informatique:pasted:20210801-144152.png +informatique:pasted:20210801-144217.png +informatique:pasted:20210801-144458.png +informatique:pasted:20220815-082833.png +informatique:pasted:20220609-012405.png +informatique:pasted:20220317-055153.png +informatique:pasted:20220816-060955.png +informatique:pasted:20220816-061436.png +informatique:pasted:20220816-061524.png +informatique:pasted:20210826-143240.png +journal_geek:2021:pasted:20210803-221011.png +informatique:pasted:20220320-061835.png +informatique:pasted:20220322-070348.png +informatique:pasted:20220524-182059.png +info:la_camera_embarquee_fait_fureur:21_21.jpg +journal_personnel:2004:10:rhonalp1.jpg +journal_geek:la_video_youtube_virale:gangam_style_youtube_progression.png +journal_geek:la_video_youtube_virale:cedric_youtube_psy_5227c19e-cdb8-48f1-b2d9-9812fc1beb0c.png +journal_geek:limon_and_nada_s.jpg +journal_geek:2019:08:reseau_domestique_rapberry_pi.jpg +journal_geek:2019:09:ecran_meteo_framboise314.png +journal_geek:2019:09:code-barres.jpg +journal_geek:2019:09:table-code-ascii.gif +journal_geek:2019:09:firefox_logos.png +journal_geek:2019:09:190912_disque_dur_erreur.png +journal_geek:2019:09:firefox_vpn.png +journal_geek:2019:09:raspberrypi4_bureau.jpg +journal_geek:calise_angers_dd_0-15_eur.jpg +journal_geek:montimbrenligne-paques-2010.jpg +journal_geek:poste-2016-16.jpg +undefined:screenshot_20190829_230519_gr_webq_codescanner.jpg +journal_geek:datama10.jpg +journal_geek:postgresql_portable_sourceforge.png +journal_geek:postgresql_portable_dossier.png +journal_geek:postgresql_portable_01.png +journal_geek:postgresql_portable_02.png +journal_geek:2020:01:09:amazon_manuel_pdf.jpg +journal_geek:2020:01:09:amazon_clavier_libelle.jpg +journal_geek:2020:04:ax3-999995-globe-led-action-noel-decoration.jpg +journal_geek:2020:04:ax3-999995-globe-led-action-noel-decoration-boitier-hack.jpg +journal_geek:2020:04:28:testdisklogo-clear-100.png +journal_geek:2020:04:28:pasted:20200428-115452.png +journal_geek:2020:04:28:pasted:20200428-115707.png +journal_geek:2020:pasted:20201129-194322.png +journal_geek:lois_reglementations_s.jpg +journal_geek:2021:cedric_blog_2021_tech_7fea9511-df3f-43ef-b93d-ef3b923de769.png +journal_geek:2022:cedric_psychos_linux_computer_fc027429-e47d-49d8-adb1-88572627c169.png +journal_geek:2022:cedric_blog_2022_tech_ae6dac74-d378-4d88-a60c-8f60112d4c13.png +journal_geek:2023:cedric_kernel_linux_c4859821-dc93-4eb9-999a-e6a7ada6416a.png +journal_geek:2023:cedric_html_rel_me_1ba45312-a153-4340-a236-1c868427720b.png +journal_geek:2023:cedric_podcast_linux_291716e6-5774-4a51-b152-a103948c0559.png +journal_geek:2023:cedric_keyboard_midpoint_3d_cf11b927-a095-4c21-bef5-68f19523d353.png +journal_geek:2023:clavier-point-median.png +journal_geek:2023:tdixon_chatbot_computer_a4f14272-845b-4f92-a376-d61035e5e271.png +journal_geek:2023:pasted:20230102-114427.png +journal_geek:2023:video-tele-tech.png +journal_geek:2023:pasted:20230104-015917.png +journal_geek:2023:csp.png +journal_geek:2023:update-linux.png +journal_geek:2023:script-in-computer.png +journal_geek:2023:password.png +journal_geek:2023:program-nano.png +journal_geek:2023:boucle_infinie_lumiere.png +journal_geek:2023:cedric_interplanetary_file_system_cc4247ce-e1d3-4cbf-b9cd-50903efee9c1.png +journal_geek:2023:memory-1.png +journal_geek:billets:pasted:20230117-190135.png +journal_geek:billets:pasted:20230117-190317.png +journal_geek:billets:pasted:20230117-190410.png +journal_geek:billets:pasted:20230117-190537.png +journal_geek:2023:pasted:20230123-085110.png +journal_geek:2023:pasted:20230123-084845.png +journal_geek:2023:pasted:20230123-085317.png +journal_geek:2023:transcript-process.png +journal_geek:2023:pasted:20230122-234506.png +journal_geek:2023:pasted:20230123-081939.png +journal_geek:2023:code_in_pc_3.png +journal_geek:2023:cedric_un_outil_de_gestion_de_paquets_plus_simple_plus_rapide_e_9fc8737f-b778-4311-b01c-5b0f30409190.png +journal_geek:billets:pasted:20230128-005733.png +journal_geek:billets:pasted:20230128-005753.png +journal_geek:billets:pasted:20230128-005249.png +journal_geek:billets:pasted:20230128-005601.png +journal_geek:2023:memory_component_in_a_full_computer_79a666bf-c3c8-4b38-a196-ec54ba73e7a0.png +journal_geek:billets:pasted:20230117-194329.png +journal_geek:billets:pasted:20230117-194408.png +journal_geek:billets:pasted:20230117-194448.png +journal_geek:billets:pasted:20230117-194535.png +journal_geek:billets:pasted:20230117-194600.png +journal_geek:billets:2023:20230206-144053.png +journal_geek:2023:cedric_html_code_22441559-b6c0-480a-846b-8b81a1e8cceb.png +journal_geek:billets:pasted:20230209-120224.png +journal_geek:2023:pasted:20230314-220842.png +journal_geek:2023:pasted:20230530-223811.png +journal_geek:2023:pasted:20230612-083241.png +journal_geek:2023:pasted:20230725-200723.png +journal_geek:2023:pasted:20230725-201555.png +journal_geek:2023:pasted:20230820-161357.png +journal_geek:2023:pasted:20230820-161456.png +journal_geek:2023:pasted:20230820-161518.png +journal_geek:2023:pasted:20230820-165044.png +journal_geek:2023:pasted:20230820-165303.png +journal_geek:2023:pasted:20230820-172931.png +journal_geek:2023:pasted:20230820-173037.png +journal_geek:2023:pasted:20230820-173143.png +journal_geek:2023:pasted:20230820-173209.png +journal_geek:2023:pasted:20230820-173344.png +journal_geek:2023:pasted:20230820-173411.png +journal_geek:2023:pasted:20231125-012359.png +journal_geek:2023:pasted:20231125-012124.png +journal_geek:2023:pasted:20231125-014203.png +journal_geek:2023:pasted:20231125-001740.png +journal_geek:2023:pasted:20231125-001852.png +journal_geek:2023:pasted:20231125-011607.png +journal_geek:2023:pasted:20231125-092104.png +journal_geek:2023:pasted:20231124-234507.png +journal_geek:2023:pasted:20231124-235735.png +journal_geek:2023:cedric_logo_text_2023_red_1989a951-474d-4517-8234-ce1ac6ee670e.png +journal_geek:2023:swap-parition.png +journal_geek:2023:cedric_git_in_terminal_on_computer_5c149cb6-e54c-49b8-b10f-68a2d5a54733.png +informatique:applications:gestion_prix:titre_price.png +informatique:applications:gestion_prix:prix.ods +journal_geek:2023:cedric_password_software_0466eb23-fb2c-46f7-a6cb-12bd267be750.png +journal_geek:2023:page_website_orphelin_draw_088ea1f8-75ac-44af-81e5-82103791a8c3.png +journal_geek:2023:system-upgrade.png +journal_geek:2023:hard-drive-linux.png +journal_geek:2023:pasted:20230109-233054.png +journal_geek:2023:hard-drive-parition.png +journal_geek:1weather_300.png +journal_geek:adobe_acrobat_reader_300.png +journal_geek:airdroid_300.png +journal_geek:barcode_scanner_300.png +journal_geek:call_blocker_300.png +journal_geek:carrefour_300.png +info:chrome_to_phone_300.png +journal_geek:google_drive_300.png +journal_geek:timbre_la_fete_des_lumiere_cecile_millet_2011_lettre_prioritaire.png +journal_geek:pasted:20230108-035855.png +journal_geek:noixdegrenoble.jpg +journal_geek:plante_d_interieur_m.jpg +journal_personnel:2012:07:12:aliyah:dscf4374.jpg +journal_personnel:2012:07:12:dali_joies:fr_tit_joies.gif +journal_personnel:2012:07:14:dscf4480.jpg +journal_personnel:2012:07:14:dscf4481.jpg +journal_personnel:2012:07:11:ile-sur-tet_carte.jpg +journal_personnel:2012:07:carte_perpignan.jpg +loisirs:jeux-de-societe:piratatak:boite.jpg +loisirs:jeux-de-societe:piratatak:cartes.jpg +loisirs:jeux-de-societe:piratatak:cartes_bateaux.jpg +loisirs:lego:2824:2824-1.jpg +loisirs:lego:3177:3177.jpg +loisirs:lego:3177:3177.pdf +3178:lego_3178_hydravion.jpg +loisirs:lego:3178:manuel_3178_1.pdf +loisirs:lego:3178:manuel_3178_2.pdf +loisirs:lego:4200:4200.jpg +loisirs:lego:4208:4208.jpg +loisirs:lego:4209:4209-1.jpg +loisirs:lego:4427:4427.jpg +loisirs:lego:4428:4428.jpg +loisirs:lego:4436:4436.png +loisirs:lego:4641:4641.jpg +loisirs:lego:4641:4641.pdf +loisirs:lego:5508:5508-1.jpg +loisirs:lego:5508:5508-2.jpg +loisirs:lego:5508:5508-3..jpg +loisirs:lego:5508:5508.pdf +loisirs:lego:5761:5761.jpg +loisirs:lego:5761:5761.pdf +5762:5762.jpg +5762:5762_manuel.pdf +loisirs:lego:5866:5866.jpg +loisirs:lego:5866:5866.pdf +loisirs:lego:5891:5891.jpg +loisirs:lego:6115:6115-2.jpg +loisirs:lego:6115:001.jpg +loisirs:lego:6115:002.jpg +loisirs:lego:6508:6508.jpg +loisirs:lego:6508:6508-2.jpg +loisirs:lego:6508:6508-1.jpg +loisirs:lego:6511:6511_rescue_runabout.jpg +loisirs:lego:6511:d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2v2z3j4l4f4s2u204q2.jpg +loisirs:lego:6511:d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2w2z3j4l4f4s2u204q2.jpg +loisirs:lego:6512:6512-groot.gif +loisirs:lego:6512:6512-1.jpg +loisirs:lego:6512:6512-2.jpg +loisirs:lego:6524:6524.jpg +loisirs:lego:6524:6524-2.jpg +loisirs:lego:6524:6524-3.jpg +loisirs:lego:6524:6524-4.jpg +loisirs:lego:6531:6531-groot.gif +loisirs:lego:6531:6531-1.jpg +loisirs:lego:6531:6531-2.jpg +loisirs:lego:6572:6572-1.jpg +loisirs:lego:6572:4115750.pdf +loisirs:lego:6665:6665.jpg +loisirs:lego:6665:6665-1.jpg +loisirs:lego:6665:6665-2.jpg +6867:lego_6867_evasion_loki.jpg +6867:manuel_6867.pdf +6867:comic_6867.pdf +loisirs:lego:6910:6910.jpg +loisirs:lego:6910:4656079.pdf +loisirs:lego:6911:pasted:20230108-025715.png +6911:4656120.pdf +loisirs:lego:6912:6912.png +loisirs:lego:7208:7208.jpg +loisirs:lego:7213:7213.jpg +loisirs:lego:7213:7213.pdf +loisirs:lego:7235:7235_prod.jpg +loisirs:lego:7235:4639192.pdf +loisirs:lego:7236:7236_brickset.jpg +loisirs:lego:7236:4265053.pdf +loisirs:lego:7239:7239.jpg +loisirs:lego:7239:7239-1.pdf +loisirs:lego:7239:7239-2.pdf +loisirs:lego:7245:7245_brickset.jpg +loisirs:lego:7245:4266175.pdf +loisirs:lego:7288:7288.jpg +loisirs:lego:7498:7498.jpg +loisirs:lego:7741:lego_7741_city_police_helicopter.jpg +7741:7741_manuel.pdf +loisirs:lego:7942:7942.jpg +loisirs:lego:7942:4586971.pdf +loisirs:lego:8200:8200.jpg +loisirs:lego:8200:8200.pdf +loisirs:lego:8206:8206.jpg +loisirs:lego:8206:8206.pdf +loisirs:lego:8424:8424.jpg +loisirs:lego:8424:8424.pdf +9093:9093.png +9093:9093_manuel.pdf +loisirs:lego:9442:9442.jpg +loisirs:lego:9445:9445.jpg +loisirs:lego:9462:9402.jpg +9462:9462_manuel.pdf +loisirs:lego:9478:9478.jpg +loisirs:lego:9478:9478.pdf +loisirs:lego:9479:9479.jpg +loisirs:lego:9479:9479.pdf +loisirs:lego:9480:9480.jpg +loisirs:lego:9480:9480.pdf +loisirs:lego:lego_logo_by_inaara-d6acfn4.png +loisirs:musique:pasted:20211205-091104.png +loisirs:musique:pasted:20211205-091503.png +loisirs:voyages:nord-isere-aoste:pasted:20211031-083732.png +loisirs:voyages:bourne-03_1_.jpg +loisirs:voyages:valle_de_la_gere.jpg +loisirs:voyages:eglise-ville-d-angostrina.jpg +loisirs:voyages:pasted:20210826-083923.png +loisirs:voyages:pasted:20210826-083552.png +loisirs:voyages:les_secrets_du_baptistere_de_grenoble:baptistere_exterieurok-0fd5c.jpg +loisirs:voyages:les_secrets_du_baptistere_de_grenoble:web_chemin_1410_1259245659.jpg +loisirs:voyages:musee-de-la-draperie.jpg +loisirs:voyages:musee_de_la_draperie.png +loisirs:voyages:retour-du-musee-de-la-draperie.jpg +loisirs:voyages:vue_sur_la_meije.jpg +guitare_pro_magasin_tarif.png +loisirs:jardin.jpg +loisirs:jeux-de-societe.jpg +loisirs:pasted:20220108-224452.png +loisirs:pasted:20220827-222629.png +loisirs:pasted:20220827-222316.png +loisirs:pasted:20220827-221750.png +loisirs:pasted:20220810-224946.png +loisirs:pasted:20220827-220808.png +loisirs:pasted:20220827-231014.png +loisirs:music-dj-beats-411628.jpg +loisirs:logo_voyage.jpg +organisation_interne:pasted:20211111-100943.png +organisation_interne:pasted:20230719-202330.png +organisation_interne:pasted:20230719-202252.png +organisation_interne:pasted:20230719-202435.png +organisation_interne:pasted:20230719-202154.png +organisation_interne:pasted:20230719-203719.png +organisation_interne:pasted:20230719-205751.png +podcasts:tech:itunes_mindcast_info_podcast_35.png +podcasts:tech:itunes_mindcast_info_podcast_36.png +podcasts:tech:itunes_mindcast_info_podcast_37.png +podcasts:tech:38-20200530-quoi-de-neuf-docker.jpg +podcasts:tech:39-20200530-ordre-d.jpg +podcasts:tech:40-20200601-ssd-sur-raspberry-pi.jpg +podcasts:tech:41-20200622-mount.jpg +podcasts:tech:42-20200625-boitier-a-cd.jpg +podcasts:tech:43-20200709-amazon-et-prediction.jpg +podcasts:tech:44-20200720-tic-et-nas.jpg +podcasts:tech:45-20200807-230v-contre-5v.jpg +podcasts:tech:46-20201128-indice-de-reparabilite.jpg +podcasts:tech:46-20201207-reparer-un-smartphone.jpg +podcasts:tech:48-20201213-initiation-a-l.jpg +podcasts:tech:50-20210109-raspberry-pi-et-recalbox.jpg +podcasts:tech:50-20210114-jeudi-geek.jpg +podcasts:tech:51-20210121-faille-dnsmasq.jpg +podcasts:tech:52-20210122-raspberry-pi-pico.jpg +podcasts:tech:54-20210209-chargeurs-usb.jpg +podcasts:tech:55-20210428-panneau-photovoltaique.jpg +podcasts:tech:63-20220508-site-en-erreur.jpg +podcasts:tech:64-20220525-one-plus-nord-ce-2-lite-5g.jpg +podcasts:tech:65-20220617-allo.jpg +podcasts:tech:66-20220829-radio-et-tele-regionnale-connectee.jpg +podcasts:tech:67-20220830-differents-types-de-connexion.jpg +podcasts:tech:68-20221018-passerelles-zigbee-et-objets-connectes.jpg +podcasts:tech:69-20221213-rever-et-partager.jpg +podcasts:tech:70-20230123-sponsorblock.jpg +podcasts:itunes_mindcast_info_podcast.png +podcasts:rss-podcast-icon.svg.png +podcasts:129684-simple-red-square-icon-social-media-logos-rss-basic.png +podcasts:new_youtube_logo.png +podcasts:feed-icon.svg.png +podcasts:peertube-180px-sepia.svg.png +podcasts:pasted:20220124-212939.jpeg +produits:aukey_quick_charge_3_turbo_wall_changer:pa-t9_3.jpg +produits:lampe-murale-solaire-a-interaction-kt-100-kt-114:pasted:20230606-231458.png +produits:lampe-murale-solaire-a-interaction-kt-100-kt-114:pasted:20230606-231758.png +produits:lampe-murale-solaire-a-interaction-kt-100-kt-114:pasted:20230606-231817.png +produits:ponceuse_parkside_pbs600a1:parkside-bandschleifer-pbs-600-a1.jpg +produits:ponceuse_parkside_pbs600a1:3m201-15-mm.jpg +produits:pasted:20230729-174302.png +produits:pasted:20230729-175448.png +produits:pasted:20230729-175531.png +dummy.jpg +user:cedricabonnel:photo-cedricabonnel.jpg +user:rss-podcast_600.png +user:pasted:20230801-220507.png +user:exemple_mail_envoi.png +user:pasted:20230127-211612.png +user:midjourney.png +vie_pratique:granieu:pasted:20210114-132522.png +vie_pratique:granieu:pasted:20210304-105439.png +vie_pratique:granieu:actualite:pasted:20231001-111631.png +vie_pratique:granieu:actualite:pasted:20231001-093153.png +vie_pratique:granieu:actualite:pasted:20231002-081309.png +vie_pratique:granieu:actualite:pasted:20231001-105950.png +vie_pratique:granieu:actualite:pasted:20231001-111502.png +vie_pratique:granieu:actualite:pasted:20231001-112704.png +vie_pratique:granieu:actualite:pasted:20231001-111751.png +vie_pratique:granieu:actualite:pasted:20231001-113223.png +vie_pratique:granieu:actualite:pasted:20231001-113349.png +vie_pratique:granieu:actualite:pasted:20231002-081632.png +vie_pratique:granieu:pasted:20230320-221151.png +vie_pratique:granieu:pasted:20230320-221241.png +vie_pratique:granieu.png +vie_pratique:modes_d_emploi:pasted:20220825-085855.png +vie_pratique:modes_d_emploi:pasted:20220825-084752.png +vie_pratique:modes_d_emploi:pasted:20220825-084813.png +vie_pratique:modes_d_emploi:pasted:20220825-084831.png +vie_pratique:modes_d_emploi:pasted:20220825-084840.png +vie_pratique:modes_d_emploi:pasted:20220825-084849.png +vie_pratique:radio:europe1:logo68.gif +vie_pratique:radio:europe1:logo_europe1_1990.jpg +vie_pratique:radio:europe1:europe1_2000logo.jpg +vie_pratique:radio:europe1:logoeurope12001.jpg +vie_pratique:radio:europe1:logo_europe1.png +vie_pratique:radio:europe1:europe1_0.jpg +vie_pratique:radio:europe1:europe1_1_105555.jpg +vie_pratique:radio:europe1:europe1_2_105556.jpg +vie_pratique:radio:fun_radio:chic-1984.jpg +vie_pratique:radio:fun_radio:funradio-1985.jpg +vie_pratique:radio:fun_radio:funradio-1990.jpg +vie_pratique:radio:fun_radio:funradio-1998.jpg +vie_pratique:radio:fun_radio:funradio-1999.jpg +vie_pratique:radio:fun_radio:funradio-2005.png +vie_pratique:radio:fun_radio:funradio-2007.png +vie_pratique:radio:fun_radio:funradio-2008.png +vie_pratique:radio:m2_radio:radioabf.jpg +vie_pratique:radio:m2_radio:radioabf.net.jpg +vie_pratique:radio:m2_radio:radio_abf_mort.jpg +vie_pratique:cgos_compte_retraite_espace_personnel:cgos_espace_affilie.png +vie_pratique:cgos_compte_retraite_espace_personnel:cgos_espace_affilie_compte_retraite.png +vie_pratique:cgos_compte_retraite_espace_personnel:cgos_contacter_un_conseiller.png +vie_pratique:cgos_compte_retraite_espace_personnel:cgos_formulaire_message.png +vie_pratique:a4_calendier_fruits_et_legumes_de_saison_leclerc_plerin.pdf +wiki:dokuwiki-128.png +ooops.jpg +pasted:20200427-122409.png +cookie:aprecu_infra_aceinternet.png +cookie:dokuwiki_profil.png +pasted:20211110-081901.png +pasted:20211110-081140.png +pasted:20211110-081250.png +pasted:20211110-081351.png +pasted:20211110-081541.png +pasted:20211110-081707.png +logo_loisirs.jpg +podcast.jpg +burger_tech_podcast.jpg +mindcast_xtra_electro_music_mix.jpg +pasted:20220509-072422.png +pasted:20211109-084308.png +user:pasted:20211113-091015.png +logo-vie-pratique.jpg diff --git a/data/index/relation_references_i.idx b/data/index/relation_references_i.idx new file mode 100644 index 0000000..e2330a9 --- /dev/null +++ b/data/index/relation_references_i.idx @@ -0,0 +1,593 @@ +1*1 +7*1:2*1 +506*1:505*1:503*1:498*1:493*1:492*1:490*1:414*1:381*1:371*1:3*1 +3*1 +7*1 +7*1 +7*1 +30*1:22*1 +1060*1:1056*1:649*1:644*1:527*1:513*1:484*1:452*1:398*1:386*1:369*1:368*1:340*1:337*1:313*1:271*1:29*1:23*1 +30*1:23*1 +30*1:23*1 +30*1:27*1 +43*1:30*1:27*1 +1056*1:1049*1:1020*1:1019*1:1017*1:1016*1:1015*1:1014*1:1013*1:1012*1:1011*1:1010*1:1009*1:1008*1:1007*1:995*1:849*1:835*1:833*1:832*1:830*1:829*1:814*1:813*1:812*1:811*1:810*1:809*1:805*1:803*1:802*1:795*1:794*1:793*1:792*1:791*1:790*1:789*1:788*1:787*1:785*1:784*1:779*1:778*1:776*1:774*1:773*1:771*1:770*1:769*1:768*1:767*1:766*1:765*1:764*1:763*1:761*1:760*1:759*1:758*1:757*1:756*1:755*1:754*1:753*1:752*1:751*1:750*1:749*1:748*1:747*1:746*1:685*1:677*1:667*1:656*1:641*1:640*1:638*1:637*1:636*1:617*1:596*1:595*1:585*1:582*1:575*1:555*1:549*1:541*1:538*1:530*1:526*1:522*1:512*1:509*1:508*1:504*1:501*1:488*1:475*1:413*1:409*1:392*1:387*1:384*1:364*1:339*1:337*1:329*1:310*1:295*1:289*1:193*1:156*1:154*1:91*1:86*1:67*1:43*1:29*1 +30*1 +42*1:30*1 +30*1 +30*1 +43*1:30*1 +44*1:30*1 +30*1 +30*1 +728*1:30*1 +44*1:42*1:30*1 +30*1 +30*1 +30*1 +30*1 +30*1 +30*1 +30*1 +50*1 +50*1 +50*1 +1059*1:101*1:56*1 +171*1:81*1:60*1 +326*1:61*1 +66*1 +73*1 +733*1:81*1:73*1 +73*1 +73*1 +73*1 +73*1 +73*1 +73*1 +572*1:73*1 +75*1 +93*1:88*1:81*1 +81*1 +81*1 +88*1:81*1 +81*1 +93*1:81*1 +81*1 +81*1 +81*1 +81*1 +83*1 +569*1:565*1:559*1:87*1 +89*1 +93*1 +96*1 +107*1 +109*1 +1050*1:814*1:813*1:812*1:811*1:810*1:802*1:766*1:765*1:763*1:758*1:754*1:753*1:752*1:751*1:742*1:537*1:517*1:511*1:510*1:507*1:506*1:505*1:503*1:502*1:498*1:497*1:496*1:495*1:493*1:492*1:490*1:489*1:488*1:364*1:116*1 +116*1 +761*1:749*1:741*1:190*1:189*1:119*1 +122*1 +130*1:125*1 +164*1:129*1 +948*1:947*1:130*1 +130*1 +130*1 +130*1 +138*1 +371*1:156*1:139*1 +808*1:755*1:747*1:662*1:208*1:143*1 +149*1 +744*1:458*1:425*1:370*1:323*1:149*1 +474*1:228*1:151*1 +151*1 +151*1 +154*1 +812*1:803*1:795*1:794*1:792*1:773*1:770*1:769*1:768*1:767*1:766*1:765*1:764*1:763*1:762*1:761*1:760*1:758*1:757*1:755*1:754*1:753*1:752*1:750*1:746*1:667*1:641*1:640*1:638*1:637*1:636*1:575*1:555*1:549*1:538*1:512*1:509*1:508*1:504*1:501*1:488*1:413*1:399*1:384*1:369*1:368*1:364*1:331*1:317*1:295*1:156*1 +435*1:407*1:399*1:395*1:383*1:378*1:375*1:355*1:353*1:352*1:226*1:210*1:205*1:193*1:192*1:191*1:178*1:169*1:162*1 +460*1:164*1 +171*1 +171*1 +176*1 +177*1 +178*1 +179*1 +246*1:179*1 +246*1:179*1 +808*1:747*1:662*1:188*1:182*1 +183*1 +183*1 +185*1 +207*1:185*1 +229*1:195*1 +195*1 +200*1:199*1 +762*1:200*1:199*1 +199*1 +461*1:322*1:229*1:203*1 +628*1:203*1 +203*1 +209*1 +220*1 +226*1 +737*1:227*1 +227*1 +227*1 +227*1 +227*1 +227*1 +227*1 +228*1 +228*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +775*1:229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +229*1 +231*1 +231*1 +231*1 +231*1 +231*1 +232*1 +233*1 +233*1 +233*1 +237*1 +246*1 +246*1 +246*1 +246*1 +246*1 +264*1:263*1:261*1:257*1 +659*1:258*1 +659*1:271*1:262*1:258*1 +258*1 +258*1 +659*1:264*1 +266*1 +273*1 +273*1 +275*1 +280*1 +283*1 +664*1:296*1:294*1 +316*1 +316*1 +318*1 +773*1:320*1 +326*1 +371*1:327*1 +420*1:337*1 +337*1 +337*1 +337*1 +656*1:653*1:338*1 +339*1 +342*1 +342*1 +342*1 +342*1 +342*1 +342*1 +342*1 +342*1 +342*1 +342*1 +355*1 +530*1:529*1:371*1:358*1 +358*1 +358*1 +358*1 +358*1 +358*1 +365*1 +815*1:786*1:452*1:418*1:412*1:399*1:369*1:368*1 +369*1 +371*1 +405*1:371*1 +371*1 +405*1:371*1 +405*1:371*1 +744*1:490*1:405*1:371*1 +405*1:371*1 +405*1:371*1 +405*1:371*1 +405*1:371*1 +371*1 +428*1:405*1:371*1 +371*1 +371*1 +371*1 +405*1:371*1 +371*1 +405*1:371*1 +405*1:371*1 +446*1:405*1:371*1 +405*1:371*1 +371*1 +371*1 +371*1 +432*1:371*1 +371*1 +446*1:371*1 +434*1:405*1:371*1 +434*1:405*1:371*1 +434*1:405*1:371*1 +371*1 +371*1 +405*1:371*1 +371*1 +371*1 +371*1 +371*1 +405*1:371*1 +424*1:419*1:417*1:405*1:401*1:371*1 +424*1:419*1:417*1:406*1:401*1:371*1 +424*1:419*1:417*1:401*1:371*1 +424*1:419*1:417*1:406*1:401*1:371*1 +424*1:419*1:417*1:401*1:371*1 +371*1 +371*1 +371*1 +371*1 +371*1 +371*1 +371*1 +371*1 +371*1 +371*1 +371*1 +521*1:371*1 +371*1 +429*1:371*1 +448*1:371*1 +371*1 +371*1 +371*1 +530*1:405*1:371*1 +371*1 +371*1 +371*1 +437*1:371*1 +371*1 +434*1:422*1:372*1 +521*1:449*1:416*1:372*1 +376*1 +387*1 +387*1 +390*1 +771*1:402*1 +402*1 +402*1 +405*1 +405*1 +405*1 +431*1:405*1 +405*1 +405*1 +405*1 +405*1 +413*1 +413*1 +416*1 +546*1:514*1:425*1 +427*1 +431*1 +431*1 +431*1 +431*1 +431*1 +437*1 +445*1:437*1 +533*1:443*1:442*1:441*1:440*1 +448*1 +450*1 +493*1:451*1 +453*1 +453*1 +455*1 +455*1 +455*1 +458*1:456*1 +458*1:457*1 +459*1:458*1 +468*1 +474*1 +490*1 +490*1 +1019*1:786*1:778*1:774*1:771*1:512*1:491*1 +752*1:751*1:538*1:506*1:498*1:492*1 +493*1 +493*1 +493*1 +752*1:751*1:505*1:493*1 +538*1:493*1 +1050*1:493*1 +493*1 +509*1:499*1 +499*1 +515*1:500*1 +538*1:501*1 +542*1:504*1 +508*1 +508*1 +509*1 +509*1 +509*1 +509*1 +509*1 +753*1:509*1 +509*1 +509*1 +509*1 +509*1 +509*1 +516*1 +529*1:520*1 +529*1 +529*1 +811*1:529*1 +811*1:529*1 +529*1 +530*1 +538*1 +750*1:542*1:541*1 +750*1:542*1 +547*1 +637*1:549*1 +550*1 +554*1 +573*1:555*1 +556*1 +556*1 +565*1:556*1 +556*1 +562*1:558*1 +560*1:559*1 +560*1:559*1 +559*1 +565*1:559*1 +559*1 +559*1 +559*1 +563*1 +564*1 +565*1 +565*1 +565*1 +565*1 +722*1:576*1:567*1 +572*1 +615*1:582*1 +583*1 +600*1:598*1 +599*1:598*1 +599*1:598*1 +599*1:598*1 +734*1:606*1:600*1 +600*1 +600*1 +946*1:600*1 +600*1 +600*1 +600*1 +600*1 +600*1 +600*1 +600*1 +600*1 +600*1 +600*1 +600*1 +946*1:600*1 +613*1:600*1 +734*1:600*1 +600*1 +716*1:697*1:600*1 +600*1 +600*1 +600*1 +600*1 +600*1 +617*1 +620*1 +620*1 +628*1 +636*1 +637*1 +638*1 +638*1 +641*1:640*1 +640*1 +642*1 +652*1 +656*1:653*1 +659*1 +659*1 +769*1:667*1 +745*1:672*1 +1059*1:675*1 +1061*1:828*1:675*1 +677*1 +679*1 +682*1 +687*1 +687*1 +687*1 +687*1 +687*1 +687*1 +687*1 +687*1 +688*1 +1052*1:828*1:801*1:691*1 +809*1:697*1 +703*1:698*1:697*1 +698*1 +698*1 +698*1 +699*1 +702*1:700*1 +703*1 +704*1 +709*1 +724*1 +725*1 +725*1 +725*1 +726*1 +735*1 +799*1:736*1 +736*1 +801*1:738*1 +738*1 +740*1:739*1 +743*1 +744*1 +746*1 +746*1 +750*1 +764*1:755*1:752*1:750*1 +752*1:751*1 +753*1 +756*1:753*1 +753*1 +755*1 +757*1 +757*1 +804*1:759*1 +760*1 +763*1:760*1 +763*1 +764*1 +764*1 +815*1:803*1:767*1 +768*1 +769*1 +770*1 +772*1 +797*1 +798*1 +800*1 +802*1 +804*1 +805*1 +808*1 +815*1 +1036*1:1032*1:1030*1:1029*1:819*1 +838*1 +843*1 +843*1 +843*1 +847*1 +847*1 +847*1 +847*1 +850*1 +850*1 +850*1 +850*1 +850*1 +850*1 +850*1 +850*1 +850*1 +850*1 +850*1 +850*1 +850*1 +850*1 +852*1 +852*1 +852*1 +852*1 +889*1:888*1:887*1:886*1:885*1:884*1:883*1:882*1:881*1:880*1:862*1:861*1:860*1:859*1:858*1:857*1:856*1:855*1:854*1:853*1 +879*1:878*1:877*1:867*1:866*1:865*1:864*1:863*1 +875*1:874*1:873*1:871*1:870*1:868*1 +872*1:869*1 +876*1 +899*1:898*1:897*1:892*1:891*1:890*1 +893*1 +895*1:894*1 +896*1 +918*1:917*1:916*1:913*1:911*1:910*1 +946*1:945*1 +948*1:947*1 +948*1:947*1 +974*1 +974*1 +974*1 +1059*1:974*1 +1057*1:989*1 +995*1 +1002*1 +1021*1 +1021*1 +1021*1 +1021*1 +1023*1 +1059*1:1023*1 +1024*1 +1024*1 +1036*1:1029*1 +1029*1 +1029*1 +1029*1 +1036*1:1029*1 +1029*1 +1029*1 +1029*1 +1029*1 +1031*1 +1035*1:1031*1 +1032*1 +1035*1 +1035*1 +1038*1 +1061*1:1048*1:1047*1:1046*1 +1047*1 +1047*1 +1047*1 +1047*1 +1047*1 +1048*1 +1048*1 +1050*1 +1050*1 +1050*1 +1050*1 +1050*1 +1050*1 +1050*1 +1051*1 +1059*1:1058*1 +1058*1 +1059*1 +1060*1 diff --git a/data/index/relation_references_p.idx b/data/index/relation_references_p.idx new file mode 100644 index 0000000..2b94e7a --- /dev/null +++ b/data/index/relation_references_p.idx @@ -0,0 +1,1062 @@ + +0 +1 +2:3 + + + +4:5:1:6 + + + + + + + + + + + + + + +7 +8:9:10 + + + +11:12 + +8:13 +14:15:16:12:17:18:19:20:21:22:23:24:10:9:25:7:11:26:27:28:29:30 + + + + + + + + + + + +23:15 +12:18:13 +23:19 + + + + + +31:32:33 + + + + + +34 + + + +35 +36 + + + + +37 +13 + + + + + +38:39:40:41:42:43:44:45:46 + +47 + + + + + +39:48:49:50:51:52:53:54:35:55:56:57 + +58 + + +13 +59 +48:51 +60 + +13 + +48:61:53 + + +62 + + + + +34 + + + + + +63 + +64 + + + + + + +65:66 + + +67 + + +68 + + +69 + + + +70 +71:72:73:69:74 + + + + + + + +75 +76 + + + +77 + + + + + +78:79 + +80:81:82 + + +13:83 + +76:13:84 + + + + + +85 + +70:86 + + + + +85 + +35:87:88 + + + + +89 +90 +85:91 +92:93:94 + + +95 +96:97 + +98:99 + + +95 +67 +67 +85 +85 +85:13 + +100:101 + + + +102:103:104 +102:103 + + +105:106:107 + +85 + +99 +77 +108 +85 + + + + + + + + + +109 + + + + + +85:110 +111:112:113:114:115:116:117 +80:118:119 +120:121:122:123:105:100:124:125:126:127:128:129:130:131:132:133:134:135:136:137:138:139:140:141:142:143:144:145:146:147:148:149:150:151 + +152:153:154:155:156 +157 +158:159:160 + + + +161 + + + + + + + + +162:163:94:93:164:165:166 + + + + + + + + + + +167 +168:169:170:171 + + +167 +169 +167 +172:167 + +173 + + + + +8:169 + +174:175 + +176 + + + + +177 + + +178 + + + + + +13 + + + + +179 +13:84 +179 + + + + + + + + + + + + + +13 + + +8 + + +180:181 +84 +182 + +183 + +105 +79 + + +36:184 +185 + +13 + +84 + + + + + +8:186:187:188:189:13 +190 +191:13 +8 + +192:193:194:195:196:197:198:199:200:201 + + + + + + + + + +85 +85 + +85:202 + + +203:204:205:206:207:208 + + + + + +65:13:84 +209 + + +8:210:84 +8:211:210:84 +79 +212:213:214:2:215:216:217:218:219:220:221:222:223:224:225:226:227:228:229:230:231:232:233:234:235:236:237:238:239:240:241:242:243:244:245:246:185:76:247:248:249:250:251:252:253:254:255:256:257:258:259:260:261:262:263:264:265:266:267:268:269:270:271:272:273:274:275:203:276:277:278 +279:280 + + +85 +281 + +85 + + +2 + +85 +13:84 + +8 +282:283:13 + + +284 + +13 + + +85 + + +8 +85:210:84 + +253:250:252:251:254 +285:286:287 + + +217:215:216:219:220:232:221:227:229:288:223:213:289:290:250:249:291:292:273:218:231:230:293:241:244:239:240:294:295 +253:251 +85 + +13 + + +210 +296:297:13:84 +2 + +298:280 +253:250:252:251:254 +210 +253:250:252:251:254 +186 + +279 + +253:250:252:251:254 +79:299 + +300 +223 +268 + +301:302:303:304:305:291 +236 + +279:241:239:240 +85 + +306:277:307 + + +308 +308 +308 +308 + +307 +231:238 + +309:269 +280 +310 +311 +8:210 +312:313 + +314:315:316 +317 +318 +317:319:318:79 +319 +86 +105 + + + + + + +320 + + + + + +80:321 +13 + + + + + + + + +8 + + + +65:13:84 +65 +65:2:217:322:323 +324 +65:2:325 +65:2:326:327:328:329:330:311:331:332 + +65 +65 +65 +65:2:325 +333:334 +335 +336:13:84 +65 +65:2 +337:13:84 +65:2:329 +65:2:325 +65 +338:339:13:84 +333:340:341:342:343:344:345:346:347:348:349:350:13:84 +65 +65 +324:13:84 +8 +299 +335 +351 +65 + + +352 +280:266 +13 + + + +13 +8 + +203:353:354:352:355:356:357 +358:273:203:13 + + +308 + + + +65 +336:359:325:330:13:84 + + +360:13 +360:337:361 + + + +299 +362 + +363:13:84 +364 + + + +365 +366:13:84 +367:368:369:370 + +371 +372:59:373:374:375:376:377:378 +372:373 + +371 +379 +380 +59:381:369:382:383:384:375 + +385 + +59 + + +46:386 +366 + +13:84 +385 + + + + + +387:13 +388 + +13 + + + + + + + + + +13 +13 + +389:390:391:392 +390:391:392 +393:394:395:396:397:398:399:400:401:402:403:404:405:406:407:408:409:410:411:412:413:414:415:389:416:417 + + + + + +393 + + + + + + +409 + +387 + +418:13 + + +419:420 + + + + + + + +106:421 + + + + + + + +422:13:84 +423:363:13:84 +424:425:13:84 + +426:427:13:84 +426:13:84 +428 + +8 + + + + +8 + + +429 +190:430 + + +190:430:13 + + +168:169:431:432:172 + + +95:77 + +179 + + +433:13:84 + + + + +434 + + +435:436 + +437:13 + +438 + + +439 + + +13 + +440:441:442:443:444:445:446:447 +448 + + +449 + + + + + +450:451:412 +451:452:453:454 +455 +456 + +456 +451:457 +458 + + + + +459 + + + + + + +412 + + + + + +385 + +460 +461:462:463 +464 + +22 + + + + +39 +393:410 +465 +466:467 +111 +468:469 +470 +470 +67 +65 +471 +472:217:79 +434 +473:13:84:474 +95:77:13 +13 +67:13 +360:475:361:13:84:476 +65:325:477:329:13 +65:325:477:329:13:84:476 +65:478:479:480:345:13:84 +65:13:84 +77:481:13:84:476 +479:13 +482:13:84:483 +65:13:84 +484:13 +485:13:84:486 +67:13:84 +103:84 +65:487:13:84:486 +488:489:84:13:476 +65:13:84 +65:13:84 +490:13:84 +491:13:84 +492:433:13:84 +493:13:84 +324:285:13 +494 +183:13:84 +324:13 +126 +13 + +324:13 +13 + + + + +13 +13 +324:210 +13 +13 +13 +13 +13 +13:84 +13 +13:84 +13:84 + +495 +496 +466 +497 +468:449 +65:498:13 +490:13:84 +484:499 +500:13 + + +77:95:501 +450:13 +65:13 +65:355:356:13 +65:13:84 +65:13 +65:13 +490:502:210 + + + +503 + + + + + + + + +449:436 +13 +13 + +13 +13 + +13 + + +504 + + + + +505:506:507 + + + +508:509:510:511 + +13 +512:513:514:515:516:517:518:519:520:521:522:523:524:525 + +526:527:528:529 +530 +530 +530 +530 +530 +530 +530 +530 +530 +530 +531 +531 +531 +531 +531 +532 +533 +532 +532 +533 +532 +532 +532 +534 +531 +531 +531 +530 +530 +530 +530 +530 +530 +530 +530 +530 +530 +535 +535 +535 +536 +537 +537 +538 +535 +535 +535 + + + + + + + + + + +539 +539 + +539 + + +539 +539 +539 + + + + + + + + + + + + + + + + + + + + + + + + + + +540 +540:396:408 +541:542:71 +541:542:71 + + + + + + + + + + + + + + + + + + + + + + + + + +543:544:545:546 + + + + + + + + + + + + + + +547 + + + + + +548:13 + + + + + + +549 + + + + +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 + +324:13 +13 +550:551:552:553 + +554:555 +556:557 + + + + +558:559:503:560:561:562:563:564:565:566 +503 +567:568 +503:569 + + +568:570:571 +503:562:558 + +572 + + + + + + + +573 +574:575:576:573:577:578 +579:573:580 +13 +581:582:583:584:331:585:65:586:587 +588 +449 + + + +8:13 +547 +589:590 +435:34:555:591:546:589 +8:592 +436:573 diff --git a/data/index/relation_references_w.idx b/data/index/relation_references_w.idx new file mode 100644 index 0000000..c4fc56c --- /dev/null +++ b/data/index/relation_references_w.idx @@ -0,0 +1,593 @@ +cookie:start +electronique:arduino:105-installation-du-logiciel-arduino-ide +informatique:linux:commandes:alias +informatique:linux:materiel:arduino:presentation_de_l_arduino +electronique:arduino:index +electronique:arduino:100-presentation-et-principe-de-l-arduino +electronique:arduino:arduino-serial-bridge +electronique:esp:esp8266-commandes-at +tag:script_linux +electronique:esp:creer-un-point-d-acces +electronique:esp:se-connecter-a-un-reseau-wifi +electronique:esp:esp8266ex-restore-commandes-at +electronique:esp:specifications-esp-01 +user:cedricabonnel +electronique:esp:index +electronique:esp:programmer-esp-avec-arduino-ide +electronique:esp:specifications-esp-8266 +electronique:esp:premier-programme-esp01 +electronique:esp:doiting-esp-12f:index +electronique:esp:programmer-esp32-avec-arduino-ide +electronique:esp:specifications-esp32-c3 +electronique:esp:specifications-esp32-h2 +electronique:esp:adapteur-usb-esp01 +electronique:esp:installer-logiciel-arduino-ide +electronique:esp:communiquer-avec-un-esp-32 +electronique:esp:wifi-manager +electronique:esp:telechargement-de-donnees-esp32-spiffs +electronique:esp:mises-a-jour-ota-over-the-air-de-l-esp32 +electronique:esp:iremote +electronique:esp:serveur-ntp +electronique:esp:references-et-bibliographies-arduino-et-esp +electronique:fournisseur-electricite-barry:index +electronique:fournisseur-electricite-barry:barry-connaitre-le-cout-horaire-du-kwh +electronique:fournisseur-electricite-barry:quelques-liens +electronique:index +informatique:linux:applications:mosquitto +electronique:mqtt:index +electronique:raspberry-pi:fondamentaux:index +informatique:linux:linux:logiciels:recallbox +electronique:teleinformation-compteur-electricite:index +electronique:raspberry-pi:relever_temperature_cpu_gpu +electronique:raspberry-pi:fondamentaux:stockage_pour_raspberry_pi +informatique:linux:cfp:changer-le-nom-de-machine +electronique:raspberry-pi:configurer_alimentation_disque_dur +electronique:raspberry-pi:quelques_liens +electronique:raspberry-pi:the-magpi +electronique:raspberry-pi:index +informatique:applications:minecraft +electronique:teleinformation-compteur-electricite:le-bornier-teleinformation-d-un-compteur +electronique:teleinformation-compteur-electricite:linky +electronique:teleinformation-compteur-electricite:protocole-de-communication-du-compteur-electrique +electronique:teleinformation-compteur-electricite:circuit-de-demodulation-ask +electronique:teleinformation-compteur-electricite:preparation-du-raspberry-pi +electronique:teleinformation-compteur-electricite:installation-programme-raspjson +electronique:teleinformation-compteur-electricite:traitement-json-tic-edf +electronique:teleinformation-compteur-electricite:script_bash_upload +electronique:teleinformation-compteur-electricite:page_upload +electronique:teleinformation-compteur-electricite:quelques_liens +informatique:applications:mosquitto +informatique:se:raspberrypi-os:installer_raspbian +linux:raspberry-pi:teleinformation_compteur_edf:linky +electronique:teleinformation-compteur-electricite:cote_informatique +electronique:cc2531-chipset +informatique:android:index +informatique:applications:icedax +tag:linux_systeme +tag:windows_systeme +tag:programmation +informatique:applications:base-de-donnees:mariadb:maintenance:reinitialiser-le-mot-de-passe-root +informatique:applications:pi-hole:list-group +informatique:applications:index +informatique:applications:pi-hole:index +informatique:applications:pi-hole:connaitre-la-version +informatique:applications:pi-hole:mettre-a-jour-le-moteur-ftl +informatique:applications:pi-hole:de-activer-group +informatique:resolv.conf +informatique:linux:commandes:timedatectl +tag:linux_programme +informatique:linux:applications:index +informatique:linux:commandes:index +tag:fedora +tag:openldap +tag:ldap +user:stephane-couturier +user:cpt +tag:linux_commande +informatique:se:linux +informatique:applications:zigbee2mqtt:verification-des-modifications +informatique:applications:zigbee2mqtt:disponibilite-des-dispositifs +informatique:bash:rechercher:dans-la-description-des-manuels +informatique:bash:index +informatique:bash:liste-variables-bash +informatique:linux:cfp:partitions-disques-toujours-disponibles-avec-linux +informatique:cfp:installer_un_serveur_de_partage_de_fichiers:samba +informatique:linux:nfs-network-file-system +tag:windows_logiciel +informatique:cfp:scanner:windows7 +informatique:cfp:scanner:linux_simple_scan +informatique:technologie:formats-audio:jpg2pdf:start +informatique:technologie:formats-audio:scanner:start +informatique:cfp:installer_un_package_de_logiciels_multimedia +about:preferences +tag:epson_perfection_v200_photo +tag:materiel +informatique:cfp:installer_le_scanner_epson_perfection_v200_photo +informatique:cfp:installer_les_depots +informatique:linux:applications:ffmpeg +informatique:lecteur_video_html5 +tag:telephonie +user:cedric-abonnel +linux:fedora_telecharger_image_iso +tag:linux_distribution +linux:linux:installer:logiciels:start +informatique:recuperer_une_image_installation_fedora +informatique:divers:fedora_ecrire_image_iso_sur_cle_usb +linux:fedora_executer_programme_installation +informatique:divers:fedora_personnaliser +informatique:fedora_personnaliser +tag:update +tag:fedup +informatique:applications:selinux +informatique:divers:se:linux:installer:adapter:ajouter_date_a_heure +informatique:divers:se:linux:installer:adapter:yumex +informatique:linux:materiel:installer_son_imprimante_brother_3040 +informatique:linux:applications:adobe-flash-player +informatique:cfp:installer_kdenlive +informatique:linux:applications:audacity +informatique:se:linux:installer:logiciels:gimp +informatique:cfp:java-1.8.0-openjdk +informatique:cfp:installer_codecs_et_plugin_pour_firefox +informatique:divers:se:linux:installer:adapter:enlever_des_paquets +informatique:se:linux:installer:keepass +informatique:divers:se:linux:installer:adapter:ajouter_sip_a_emphaty +informatique:divers:se:linux:installer:adapter:installer_les_lecteurs_reseaux +informatique:divers:se:linux:installer:adapter:ajouter_le_package_francais_a_libreoffice +informatique:divers:se:linux:installer:adapter:gerer_les_utilisateurs +informatique:configurer_firewall_fedora +informatique:se:linux:applications:exploiter_disque_gpt +informatique:configurer_reseau_linux +informatique:applications:tuned +informatique:divers:se:linux:fedora:exfat +informatique:se:linux:installer:logiciels:tinymediamanager:start +informatique:se:linux:installer:logiciels:tos_di:start +informatique:se:linux:installer:logiciels:mkv_tool_nix +linux:linux:installer:logiciels:pdfchain:start +informatique:se:linux:installer:logiciels:inkscape +linux:linux:installer:logiciels:audacity +informatique:se:linux:installer:logiciels:vlmc +informatique:se:linux:installer:logiciels:unrar +informatique:se:linux:installer:logiciels:mp3gain +informatique:se:linux:installer:simplescreenrecorder +informatique:se:linux:installer:dconf-editor +linux:raspberry-pi:start +informatique:linux:cfp:exploiter_disque_gpt +informatique:technologie:magazine:hackable-magazine +informatique:iot_principes_et_inconvenients +informatique:langage:python:fournir_un_service_http +informatique:divers:index +tag:atom +tag:debian +tag:installer +informatique:applications:couper_la_veille:start +informatique:langage:bash:commandes:start +informatique:applications:start +informatique:linux:logiciels:linux:keepass +informatique:linux:logiciels:linux:libreoffice +informatique:linux:logiciels:linux:sounconverter +informatique:hack:une-contre-histoire-de-l-internet +informatique:hack:chaos-computer-club +informatique:hack:chaos-computer-club-france +informatique:hack:philippe-legorjus +informatique:hack:jean-bernard-condat +informatique:hack:la-quadrature-du-net +informatique:hack:john-perry-barlow +informatique:hack:jeremie-zimmermann +informatique:hack:general-jean-guyaux +informatique:internet:mails_frauduleux:index +informatique:internet:marque-ta-page:unix_time +informatique:internet:recherche:index +tag:php +tag:audacity +informatique:linux:applications:flatseal +informatique:linux:applications:riot +informatique:linux:system:sandbox +informatique:linux:commandes:nmap +informatique:linux:commandes:expand +informatique:linux:commandes:trash-put +informatique:linux:commandes:trash-list +informatique:linux:commandes:trash-empty +informatique:linux:commandes:trash-restore +informatique:linux:applications:virt-install +informatique:linux:applications:virsh +informatique:linux:cfp:nfs-network-file-system:index +informatique:linux:cfp:nfs-network-file-system:installer-nfs-fedora-28 +informatique:linux:cfp:nfs-network-file-system:installer-nfs-raspbian-os-10 +informatique:linux:cfp:nfs-network-file-system:verifier-la-version-nfs-installee +informatique:linux:cfp:nfs-network-file-system:creer-et-exporter-un-partage +informatique:linux:cfp:nfs-network-file-system:modifier-la-parefeu +informatique:linux:cfp:nfs-network-file-system:installer-pilotes-nfs +informatique:linux:cfp:nfs-network-file-system:decouvrir-les-exports +informatique:linux:cfp:nfs-network-file-system:monter-un-partage-nfs +informatique:linux:cfp:nfs-network-file-system:monter-un-partage-nfs-permanent +informatique:linux:commandes:ssh +informatique:linux:commandes:lsblk +informatique:applications:linux_gdisk +informatique:linux_mkfs +linux:linux_fstab +informatique:linux_fsck +informatique:linux_testdisk +informatique:linux:installer:adapter:installer_les_lecteurs_reseaux +user:jeanserien +informatique:linux:commandes:xargs +informatique:linux:commandes:apropos +informatique:linux:commandes:man +informatique:linux:commandes:type +informatique:linux:commandes:cd +informatique:linux:commandes:pwd +informatique:linux:commandes:ls +informatique:linux:commandes:du +informatique:linux:commandes:mkdir +informatique:linux:commandes:rmdir +informatique:linux:commandes:rm +informatique:linux:commandes:history +informatique:linux:commandes:sudo +informatique:linux:commandes:watch +informatique:linux:commandes:symbole_e_commercial +informatique:linux:commandes:tmux +informatique:linux:commandes:cp +informatique:linux:commandes:scp +informatique:linux:commandes:mv +informatique:linux:commandes:chown +informatique:linux:commandes:chmod +informatique:linux:commandes:touch +informatique:linux:commandes:symbole_plus_grand +informatique:linux:commandes:file +informatique:linux:commandes:md5sum +informatique:linux:commandes:tee +informatique:linux:commandes:umask +informatique:linux:commandes:setfacl +informatique:linux:commandes:tail +informatique:linux:commandes:head +informatique:linux:commandes:cat +informatique:linux:commandes:tac +informatique:linux:commandes:grep +informatique:linux:commandes:nano +informatique:linux:commandes:vi +informatique:linux:commandes:ed +informatique:linux:commandes:free +informatique:linux:commandes:htop +informatique:linux:commandes:ps +informatique:linux:commandes:reboot +informatique:linux:commandes:poweroff +informatique:linux:commandes:halt +informatique:linux:commandes:shutdown +informatique:linux:commandes:systemctl +informatique:linux:commandes:symbole_double_et_commercial +informatique:linux:commandes:cron +informatique:linux:commandes:iftop +informatique:linux:commandes:ifconfig +informatique:linux:commandes:ip +informatique:linux:commandes:mtr +informatique:linux:commandes:nestat +informatique:linux:commandes:nslookup +informatique:linux:commandes:hostname +informatique:linux:commandes:who +informatique:linux:commandes:whoami +informatique:linux:commandes:adduser +informatique:linux:commandes:addgroup +informatique:linux:commandes:usermod +informatique:linux:commandes:passwd +informatique:linux:commandes:write +informatique:linux:commandes:wall +informatique:linux:commandes:dd +informatique:linux:commandes:df +informatique:linux:commandes:lsio +informatique:linux:commandes:lsusb +informatique:linux:commandes:blkid +informatique:linux:commandes:tzselect +informatique:linux:commandes:apt-get +tag:commande_linux +informatique:linux:commandes:useradd +informatique:linux:system:fichier-de-paquet-debian-.deb +informatique:linux:commandes:apt +informatique:applications:apt-get +informatique:linux:commandes:logout +informatique:linux:commandes:la-ligne-de-commande +informatique:linux:commandes:les-commandes-a-connaitre +informatique:linux:commandes:tips:index +informatique:linux:commandes:su +informatique:linux:commandes:echo +informatique:linux:commandes:exit +informatique:linux:commandes:kill +informatique:linux:commandes:top +informatique:linux:commandes:find +informatique:linux:commandes:sed +informatique:linux:commandes:awk +informatique:linux:commandes:ping +informatique:linux:commandes:traceroute +informatique:linux:commandes:chpasswd +informatique:linux:index +informatique:linux:commandes:service-ssh +informatique:linux:commandes:nohup +informatique:linux:commandes:screen +informatique:linux:commandes:jobs +informatique:linux:commandes:fg +informatique:linux:commandes:bg +informatique:linux:programme:ntpdate +informatique:applications:dpkg-reconfigure +informatique:linux:applications:trash-cli +informatique:linux:system:choix-du-nom-d-utilisateur +tag:wget +informatique:linux:system:variables +informatique:linux:distributions:centos:repository:nginx +informatique:linux:yum:nginx +informatique:linux:distributions:centos:nginx:index +informatique:linux:php-fpm:index +linux:linux:mysql:index +informatique:linux:distributions:debian:download +informatique:linux:distributions:debian:ethernet +informatique:linux:distributions:debian:post_install +tag:distribution_linux +tag:nfs +informatique:linux:commandes:vim +informatique:linux:commandes:git +tag:lorem +informatique:linux:system:dossiers-remarquables:home:bash-profile +informatique:linux:system:dossiers-remarquables:home:profile +informatique:linux:system:dossiers-remarquables:home:bashrc +informatique:linux:system:dossiers-remarquables:home:bash_login +informatique:linux:system:dossiers-remarquables:etc-profile +informatique:linux:system:dossiers-remarquables:etc-bashrc +journal_geek:2023:20230113-afficher-le-nombre-de-mise-a-jour-avec-dnf-a-l-ouverture-de-session +journal_geek:2023:20230113-afficher-le-nombre-de-mise-a-jour-avec-yum-a-l-ouverture-de-session +informatique:linux:system:dossiers-remarquables:home:index +informatique:linux:system:dossiers-remarquables:index +tag:liunx_systeme +tag:linux_system +informatique:linux:cfp:modifier-le-noyau-linux +informatique:linux:system:dossiers-remarquables:etc-fstab +informatique:linux:system:dossiers-remarquables:etc-shadow +informatique:linux:system:dossiers-remarquables:boot:index +informatique:linux:system:dossiers-remarquables:dev +informatique:linux:system:dossiers-remarquables:etc +informatique:linux:system:dossiers-remarquables:media +informatique:linux:system:dossiers-remarquables:mnt +informatique:linux:system:dossiers-remarquables:opt:index +informatique:linux:system:dossiers-remarquables:run +informatique:linux:system:dossiers-remarquables:sbin +informatique:linux:system:dossiers-remarquables:srv +informatique:linux:system:dossiers-remarquables:tmp +informatique:linux:system:dossiers-remarquables:usr +tag:systeme_liunx +informatique:linux:system:uefi +informatique:linux:commandes:fdisk +informatique:linux:commandes:parted +journal_geek:billets:taille-de-partition-racine +journal_geek:billets:calcul-de-la-taille-de-la-partition-swap +informatique:linux:system:point-de-montage +informatique:linux:commandes:mount +informatique:technologie:processeur:286-cpu +tag:linux +informatique:linux:pourquoi-faire-la-difference-entre-linux-et-gnu-linux +informatique:se:ms-dos:batch:index +informatique:se:pc-dos:index +informatique:fedora_installer_linux +linux:appdata +informatique:se:ms-dos:index +informatique:se:raspberrypi-os:parametrage_raspi-config_pour_raspberrypi_2 +informatique:se:raspberrypi-os:conseils_de_configuration_raspi-config_2 +informatique:se:raspberrypi-os:parametrage_raspi-config_pour_raspberrypi_3_plus +informatique:se:raspberrypi-os:conseils_de_configuration_raspi-config_3_plus +lectronique:raspberry-pi:raspbian:start +informatique:se:raspberrypi-os:telecharger_raspbian +informatique:se:raspberrypi-os:parametrer_raspbian +informatique:se:raspberrypi-os:configurer_raspbian +informatique:se:raspberrypi-os:mettre_a_jour_raspbian +informatique:se:raspberrypi-os:mettre_a_jour_raspbian_au_1er_demarrage +informatique:se:raspberrypi-os:quelques_commandes +informatique:se:raspberrypi-os:super-index +informatique:linux:raspberry-pi:raspbian:conseils-de-configuration-raspi-config_2 +informatique:raspberry-pi:raspbian:conseils-de-configuration-raspi-config_3_plus +informatique:setting-default-locale +linux:raspberry-pi:raspbian:parametrage_raspi-config_pour_raspberrypi_3 +informatique:linux:raspberry-pi:raspbian:parametrage-raspi-config-pour-raspberrypi-2 +linux:raspberry-pi:raspbian:parametrage_raspi-config_pour_raspberrypi_1 +informatique:se:index +informatique:se:raspberrypi-os:index +informatique:applications:configurer_un_site_web_apache_2:index +tag:serveur_web +informatique:serveur:web-linux-apache:ssl-let-s_encrypt-certbot-auto +linux:solutions_linux:configurer_un_site_web_apache_2:errorlog +linux:solutions_linux:configurer_un_site_web_apache_2:customlog +linux:solutions_linux:configurer_un_site_web_apache_2:rewriterule +informatique:serveur:web-linux-apache:index +informatique:serveur:web-linux-apache:preparer-le-serveur-linux +informatique:serveur:web-linux-apache:installer-apache-2-4 +informatique:serveur:web-linux-apache:installer-php-fpm +informatique:serveur:web-linux-apache:configurer-php-fpm +informatique:serveur:web-linux-apache:modifier-la-page-index-apache +informatique:serveur:web-linux-apache:configurer-apache2-pour-php-fpm +informatique:serveur:web-linux-apache:http_www_apache2 +informatique:serveur:web-linux-apache:http_apache2 +informatique:serveur:web-linux-apache:directives-apache2-serveur-configuration-repertoire +informatique:serveur:web-linux-apache:www-data-droits +informatique:serveur:web-linux-apache:accelerer-le-traitement-php +informatique:serveur:web-linux-apache:php-installer-un-second-moteur +informatique:linux:applications:sgbd:mariadb:installer-mariadb-server +informatique:serveur:web-linux-apache:reinitialiser-le-mot-de-passe-root-mysql +informatique:serveur:web-linux-apache:installer-phpmyadmin +informatique:serveur:web-linux-apache:ssl-let-s-encrypt-certbot +informatique:serveur:web-linux-apache:https_www_apache2 +informatique:serveur:web-linux-apache:configurer-ipv6-sur-son-site +informatique:serveur:web-linux-apache:comment_demenager_un_hebergement_web_sans_trop_de_perturbations +informatique:serveur:web-linux-apache:wordpress +informatique:serveur:web-linux-apache:nextcloud +informatique:serveur:web-linux-apache:lamp +informatique:serveur:web-linux-apache:configurer-plusieurs-versions-de-php-avec-apache-2-4 +informatique:serveur:web-linux-apache:https_proxy_apache2 +journal_geek:2023:20230209-verifier-la-date-d-un-certificat +informatique:serveur:postfix:creer-un-script-de-hook-let-s-encrypt-pour-postfix +informatique:serveur:dovecot:creer-un-script-de-hook-let-s-encrypt-pour-dovecot +informatique:linux:applications:opus-tools +tag:ordinateurs_personnels +tag:ordinateurs +tag:composant_informatique +informatique:technologie:processeur:motorola-68000 +tag:composants +informatique:technologie:ordinateur:ordinateurs-personnels-fabriques-par-thomson-dans-les-80 +tag:techniques_de_numerisation_video +tag:technologies_sans_fil +informatique:linux:applications:virt-manager +informatique:hack:reflets.info +informatique:hack:la-declaration-d-independance-du-cyberespace +tag:systeme +tag:linux_tips +informatique:index +index +informatique:linux:applications:coturn +journal_geek:noix_de_grenoble_70_ans_d_aoc +journal_geek:apnee_du_sommeil:synthese_apnee_du_sommeil +journal_geek:la_video_youtube_virale:start +journal_geek:2012:apnee_du_sommeil:start +journal_geek:fete_des_lumieres_2012 +journal_geek:que_font_les_salaries_quand_ils_ne_travaillent_pas_pendant_les_heures_de_travail +journal_geek:les-internautes-fous-de-psy +journal_geek:qualite_de_l_eau:start +journal_geek:la_camera_embarquee_fait_fureur:start +journal_geek:cout_du_peage +tag:culture_medias +journal_geek:index +tag:site +tag:article +tag:document +tag:magazine +journal_geek:2019:20190829_datamatrix_la_poste +tag:lien-site +tag:lien +informatique:codage_code_barres_optique +informatique:codage_alphanumerique +electronique:raspberry-pi:fondamentaux:ou_acheter_son_raspberrypi4 +tag:teletravail +tag:breadcrumb +tag:wordpress +tag:google_search +tag:fais_divers +informatique:pause +journal_geek:2022:index +journal_geek:2020:index +journal_geek:2023:index +journal_geek:2021:index +journal_geek:2023:20230103-rust-dans-le-noyau-linux-6.1 +journal_geek:2023:20230102-la-balise-rel-me-en-html +tag:linux_podcast +tag:serviceweb +user:linuxfriend +informatique:noyau-unix +user:midjourney +informatique:linux:system:upstart +tag:programmation_php +tag:programmation_bash +informatique:linux:variables:index +informatique:linux:applications:nano +tag:internet +user:saturnin +tag:programme +tag:programme_python +user:johnguecko +journal_geek:billets:i +tag:logiciel +tag:open_source +tag:culture_informatique +tag:programmation_html +tag:securite +informatique:serveur:dovecot +informatique:langage:php:8.2-json-inclus-dans-le-coeur-de-php +journal_geek:2023:20230106-discuter-avec-une-ai-chatgpt +journal_geek:2023:20230105-ecrire-point-median +journal_geek:2023:20230104-parlons-linux-la-commande-ls-l +journal_geek:billets:systeme-de-fichiers-virtuel +tag:git +tag:application +informatique:keepassxc-20210801144030 +tag:programmation_web +vie_pratique:radio:europe1:start +journal_geek:brulage_des_dechets_vegetaux +journal_personnel:2012:07:12:aliyah:start +journal_personnel:2012:07:12:dali_joies:start +journal_personnel:2012:07:12:quelques_oeuvres:start +journal_personnel:2012:07:10 +journal_personnel:2012:07:11 +journal_personnel:2012:07:12:start +journal_personnel:2012:07:14:start +journal_personnel:2012:07:start +journal_personnel:2012:01:14 +journal_personnel:2008:12:12 +journal_geek:2008:12:11 +journal_geek:2008:12:10 +journal_personnel:2007:09:27 +journal_personnel:2007:09:24 +journal_personnel:2007:09:23 +journal_personnel:2007:09:22 +journal_personnel:2007:09:21 +journal_personnel:2007:09:17 +journal_personnel:2007:09:16 +journal_personnel:2007:09:15 +journal_personnel:2007-09-14-mais-il-me-regarde +tag:5_ans +tag:cartes +tag:jusqu-a_4_joueurs +tag:2_joueurs_mini +tag:lego_city +tag:lego_creator +tag:lego_system +tag:lego_legoland +tag:lego_superheroes +tag:lego_cars +tag:lego_racers +tag:lego_ninjago +tag:lego_monster_fighters +tag:voyage_isere +informatique:applications:base-de-donnees:mariadb:index +informatique:linux:distributions:fedora:mise-a-jour-fedora-29 +informatique:applications:earlyoom +podcasts:tech:35-20200511-installer-sgbd-sur-raspberry-pi +podcasts:tech:36-20200512-installer-php-fpm-phpmyadmin +podcasts:tech:37-20200513-nouveautes-fedora-32-et-pi-hole +podcasts +user:system +tag:user +vie_pratique:communication:historique-des-connexions-adsl +vie_pratique:granieu:actualite:index +vie_pratique:granieu:dechetterie +vie_pratique:granieu:qualite_de_l_eau +vie_pratique:granieu:collecte_des_ordures_menageres +vie_pratique:granieu:index +vie_pratique +vie_pratique:modes_d_emploi:master-lock-sandows +vie_pratique:modes_d_emploi:spigen-quick-charge-2-0-car-charger-f26qc +vie_pratique:radio:bfm:start +informatique:internet:marque-ta-page:plus_de_bruit_de_fond +vie_pratique:radio:radio_espace:start +vie_pratique:radio:france_bleu_isere:start +vie_pratique:radio:fun_radio:start +vie_pratique:radio:europe_3:start +vie_pratique:radio:m2_radio:start +vie_pratique:radio:nrj:start +vie_pratique:radio:radio_malherbe:start +vie_pratique:radio:frequences:38:granieu:start +vie_pratique:radio:flux_streaming_direct_live:start +vie_pratique:radio:frequences:38:start +vie_pratique:radio:radios_nationales +vie_pratique:radio:frequences:start +vie_pratique:television:bfm_tv:start +wiki:syntax +playground:playground +wiki:pagename +some:namespaces +wiki:nonexisting +wiki:dokuwiki +start +sidebar +journal_geek:2023:20230111-en-tetes-http-csp-securiser-le-contenu-d-un-site-web +journal_geek:2023:20230110-un-telechargement-de-log4j-sur-trois-concerne-des-versions-vulnerables +journal_geek:2023:20230109-obs-studio-29 +journal_geek:2023:20230112-qu-est-ce-linux +journal_geek:2023:20230116-scripts-partages-dans-linux +journal_geek:2023:20230117-forcer-un-utilisateur-a-changer-son-mot-de-passe-au-prochain-demarrage +journal_geek:2023:20230118-configuration-personnelle-de-nano +legal-notices +podcasts:tech +podcasts:vie +loisirs +user:user diff --git a/data/index/searchstats/1.idx b/data/index/searchstats/1.idx new file mode 100644 index 0000000..9b0140e --- /dev/null +++ b/data/index/searchstats/1.idx @@ -0,0 +1,10 @@ +2;9 +3;8 +0;332 +1;552 +8;5 +4;10 +5;242 +7;3 +9;3 +6;3 diff --git a/data/index/searchstats/10.idx b/data/index/searchstats/10.idx new file mode 100644 index 0000000..36bd62f --- /dev/null +++ b/data/index/searchstats/10.idx @@ -0,0 +1,172 @@ +*smartctl*;1 +*installer;394 +*sudouser*;1 +*bluefish*;2 +*teleinfo*;3 +*rasberry*;1 +*earlyoom*;1 +installer*;222 +*agenqqpkr;2 +*commande*;467 +également;398 +*composer*;1 +rechercehr;1 +rechercher;868 +ordinateur;2 +*raspbian*;3 +*raspberry;2 +interface*;1 +*compteur*;3 +*archives*;1 +*parkside*;1 +*paiement*;7 +*retraite*;3 +*materiel*;1 +*chercehr*;2 +*chercher*;1 +ardenneweb;3 +casino2580;21 +bluesradio;6 +*petittoit;11 +linuxmint*;1 +*hostname*;6 +*robocopy*;1 +*gippokrat;3 +fatcountry;2 +*dolibarr*;1 +motorsport;3 +*zidarstvo;3 +*système*;1 +*tikhonovo;3 +*orphelin*;1 +kulafunded;3 +sauvegarde;7 +retraités;2 +trasnport*;1 +transport*;1 +madeleine*;2 +imposables;1 +revolution;3 +coordonnee;1 +servername;3 +interfaces;1 +programmes;4 +certificat;6 +atestation;2 +datamatrix;4 +authorize*;1 +messagerie;3 +raccourcis;3 +frequences;1 +comparatif;1 +changement;2 +opérateur;1 +nodesource;1 +timedatctl;2 +partitions;1 +perception;2 +postgresql;5 +configurer;3 +zigbeemqtt;1 +*langpack*;1 +traceroute;1 +incivilite;1 +navigateur;2 +tablespace;1 +calendrier;2 +versements;2 +touchboard;1 +1038103502;1 +1363932059;1 +1719144004;1 +1475037101;1 +1022317732;1 +1658111236;1 +1891175991;1 +1155335961;1 +1293920788;1 +1829624669;1 +1321950986;1 +1686013540;1 +1004256998;1 +1804054748;1 +1921698645;1 +1074455452;1 +1368992467;1 +1153046161;1 +1145114143;1 +1121238493;1 +1538485835;1 +1379049216;1 +1317376286;1 +1934010649;1 +1540669638;1 +1322437639;1 +1434144791;1 +1652973473;1 +1833020965;1 +1881284005;1 +1270018748;1 +1686096390;1 +1709955635;1 +1334376713;1 +1096366491;1 +1704511190;1 +1397594138;1 +1451892581;1 +1858665260;1 +1228605744;1 +1568939586;1 +1644741651;1 +1962424262;1 +1401244335;1 +1875222107;1 +1233208523;1 +1281428358;1 +1242146192;1 +1774163928;1 +1715427799;1 +1274575710;1 +1865837950;1 +1069496932;1 +1206530437;1 +1089074823;1 +1385133546;1 +1084566666;1 +1095225015;1 +1159688015;1 +1746113134;1 +1025829122;1 +1951707872;1 +1681020006;1 +1118496684;1 +1404548143;1 +1690723467;1 +1406577745;1 +1311267567;1 +1700614020;1 +1594381222;1 +1868580935;1 +1737307819;1 +1968062865;1 +1753970475;1 +1783765884;1 +1724250459;1 +1277635432;1 +1183575970;1 +1819590492;1 +1141696485;1 +1957288466;1 +1748710846;1 +1476355533;1 +1860522284;1 +1881654275;1 +1426681056;1 +1687799913;1 +1179018232;1 +1811580554;1 +1620742625;1 +1180940964;1 +convertpdf;2 +authorized;1 +complement;1 diff --git a/data/index/searchstats/11.idx b/data/index/searchstats/11.idx new file mode 100644 index 0000000..ee30f10 --- /dev/null +++ b/data/index/searchstats/11.idx @@ -0,0 +1,60 @@ +*commandes*;3 +*securiser*;1 +*raspberry*;16 +*partition*;2 +*société*;1 +*nextcloud*;2 +*préparer*;1 +damoacasino;3 +*installer*;149 +*également;115 +*toedippers;1 +*casino2580;3 +contentcard;3 +bulatovskiy;6 +*linuxmint*;1 +*logiciels*;1 +également*;73 +*recherche*;1 +*certbauto*;2 +nairacircle;3 +*recherchr*;1 +*rechercher;1 +*picreative;3 +*plusieurs*;2 +*execution*;1 +loremipsum0;1 +cotisations;1 +letsencrypt;2 +nachtkritik;3 +stuecke2010;3 +attestation;51 +raspberrypi;2 +declaration;20 +fiscale2020;2 +maintenance;3 +wifimanager;1 +weinlexikon;3 +coordonneee;1 +sslprotocol;1 +allocataire;1 +thunderbird;1 +libreoffice;2 +albertville;1 +compresison;2 +compression;1 +virtualhost;1 +msuicbrainz;1 +musicbrainz;2 +trimestriel;1 +information;36 +zigbee2mqtt;15 +téléphone;3 +timedatectl;2 +adaptateurs;1 +ayyestation;1 +application;3 +pulsecaster;1 +ziqbee2mqtt;1 +select*from;39 +utilisateur;2 diff --git a/data/index/searchstats/12.idx b/data/index/searchstats/12.idx new file mode 100644 index 0000000..10012af --- /dev/null +++ b/data/index/searchstats/12.idx @@ -0,0 +1,61 @@ +*recupérer*;2 +*postgresql*;1 +*connexions*;1 +*beautifier*;2 +wondershaper;1 +*nformatique;1 +*phpmyadmin*;1 +*extraction*;2 +*également*;296 +*aufsetupgym;16 +informatique;277 +*rechercehr*;3 +*conception*;1 +*rasperbery*;1 +*aspirateur*;1 +brawnmedical;6 +tvelektronik;3 +*loremipsum0;1 +*pdftocairo*;1 +aplusidiomas;3 +*bicycledude;6 +chielterhaar;6 +bestattungen;3 +*changement*;1 +robotkaynagi;3 +*rechercher*;1 +*detachées*;1 +*delilerkoyu;6 +*certificat*;1 +*configurer*;1 +*multiviews*;1 +*filesmatch*;1 +tesztfelulet;3 +personnelaux;2 +applications;3 +modification;2 +déclaration;11 +claranetfind;1 +extractvalue;49 +0x7170707171;5 +0x7162767a71;5 +0x71766a6271;5 +0x71716a7671;5 +0x7176626a71;8 +0x71766a6a71;8 +0x717a787171;8 +0x71786b7071;8 +0x7170717871;8 +0x7171627a71;8 +0x7162766b71;8 +0x7176766b71;8 +remarquables;2 +répertoires;1 +distribution;2 +zigbeetomqtt;1 +déchetterie;1 +esp32wroom32;4 +electronique;1 +desinstaller;3 +installation;1 +communiquant;3 diff --git a/data/index/searchstats/13.idx b/data/index/searchstats/13.idx new file mode 100644 index 0000000..3c13747 --- /dev/null +++ b/data/index/searchstats/13.idx @@ -0,0 +1,22 @@ +*declaration*;2 +*letsencrypt*;2 +informatique*;59 +*électrique*;4 +*compression*;1 +*tvelektronik;3 +*hypeartelier;12 +*rituales2020;3 +doctorslounge;9 +infocienciass;3 +inconvenients;1 +*tesztfelulet;21 +*certbotauto*;1 +*benhvienlagi;3 +reinitialiser;1 +*informatique;25 +pisensorstemp;19 +télécharger;1 +programmation;1 +remarquarbles;2 +présentation;2 +configuration;1 diff --git a/data/index/searchstats/14.idx b/data/index/searchstats/14.idx new file mode 100644 index 0000000..bd6a78a --- /dev/null +++ b/data/index/searchstats/14.idx @@ -0,0 +1,22 @@ +*covid19mapper;6 +*informatique*;280 +*sbeuropeiskoe;2 +*installation*;2 +*optocoupleur*;1 +*myminikitchen;3 +paroquiaareosa;12 +medicaidalaska;3 +inconvenients*;2 +*identifiants*;1 +walteresposito;12 +*newcitygaming;3 +*onlinedietist;3 +*partitionnen*;2 +*partitionner*;1 +*documentroot*;1 +complementaire;7 +identification;4 +vinhomessaigon;3 +epsonv200photo;5 +alphanumerique;1 +virtualisation;1 diff --git a/data/index/searchstats/15.idx b/data/index/searchstats/15.idx new file mode 100644 index 0000000..a5c7bda --- /dev/null +++ b/data/index/searchstats/15.idx @@ -0,0 +1,10 @@ +*pisensorstemp*;1 +60887545003201*;1 +*holliereyecare;3 +wooriwooriwoori;35 +*ebmelectronics;3 +*danceartschool;2 +alphanumérique;1 +complémentaire;2 +sqlvarbasetostr;26 +automatiquement;1 diff --git a/data/index/searchstats/16.idx b/data/index/searchstats/16.idx new file mode 100644 index 0000000..65edabb --- /dev/null +++ b/data/index/searchstats/16.idx @@ -0,0 +1,9 @@ +*madisoncountymo;3 +*legendaryspeaks;3 +tuinafsluitingen;9 +*losturcosgaming;6 +*identification*;1 +greenskulltattoo;3 +6360945603559984;1 +kayttokokemuksia;3 +superutilisateur;1 diff --git a/data/index/searchstats/17.idx b/data/index/searchstats/17.idx new file mode 100644 index 0000000..7f5356c --- /dev/null +++ b/data/index/searchstats/17.idx @@ -0,0 +1,10 @@ +hamiltonwoodandco;1 +thepokemoncompany;1 +*kayttokokemuksia;15 +*teleinformation*;1 +*eikesbesseresser;3 +btb1adhhblihg9b7e;9 +starogornostalevo;3 +*greenskulltattoo;3 +*multiviewsmatch*;1 +hospsrg31760935al;2 diff --git a/data/index/searchstats/18.idx b/data/index/searchstats/18.idx new file mode 100644 index 0000000..1ef7700 --- /dev/null +++ b/data/index/searchstats/18.idx @@ -0,0 +1,3 @@ +*campuscirclemedia;2 +*kcsportsauthority;3 +lonestarfiresafety;1 diff --git a/data/index/searchstats/19.idx b/data/index/searchstats/19.idx new file mode 100644 index 0000000..57e1968 --- /dev/null +++ b/data/index/searchstats/19.idx @@ -0,0 +1,2 @@ +*singlescoachonline;2 +*bibliotecamuccioli;3 diff --git a/data/index/searchstats/2.idx b/data/index/searchstats/2.idx new file mode 100644 index 0000000..e48fe63 --- /dev/null +++ b/data/index/searchstats/2.idx @@ -0,0 +1,92 @@ +au;509 +ip;5 +du;934 +co;13 +e*;1 +gi;2 +12;894 +ce;1203 +je;588 +et;1300 +qu;960 +le;1632 +10;865 +*v;1 +*7;1 +4*;1 +*d;1 +mv;1 +ak;3 +fr;10 +sk;3 +rp;5 +xn;12 +tv;1 +mp;9 +de;78 +at;1 +gz;4 +il;10 +cz;3 +hu;6 +un;21 +on;2 +ou;6 +se;7 +ne;5 +la;26 +en;7 +ls;13 +ma;5 +dd;3 +ob;2 +jp;2 +à;2 +df;3 +rc;2 +pi;8 +si;1 +no;1 +3d;2 +98;95 +as;60 +in;10 +49;38 +48;38 +60;34 +58;34 +62;34 +pg;88 +83;10 +69;9 +68;5 +84;11 +by;72 +77;9 +74;10 +85;21 +bj;1 +*2;28 +89;5 +71;5 +78;6 +70;5 +79;10 +76;6 +80;6 +lc;3 +82;5 +88;6 +72;5 +90;6 +51;2 +21;2 +ln;1 +ms;4 +be;1 +**;208 +fn;26 +ai;1 +ky;2 +1*;2 +*1;1 diff --git a/data/index/searchstats/22.idx b/data/index/searchstats/22.idx new file mode 100644 index 0000000..4501bd6 --- /dev/null +++ b/data/index/searchstats/22.idx @@ -0,0 +1,2 @@ +*hongkongfilmfestivals;3 +*scrambledeggsandtoast;3 diff --git a/data/index/searchstats/23.idx b/data/index/searchstats/23.idx new file mode 100644 index 0000000..5e88a61 --- /dev/null +++ b/data/index/searchstats/23.idx @@ -0,0 +1,2 @@ +*westernallianceleasing;3 +*hagioninternationalltd;6 diff --git a/data/index/searchstats/25.idx b/data/index/searchstats/25.idx new file mode 100644 index 0000000..f546d2f --- /dev/null +++ b/data/index/searchstats/25.idx @@ -0,0 +1 @@ +ingenieurleistungenreiter;3 diff --git a/data/index/searchstats/26.idx b/data/index/searchstats/26.idx new file mode 100644 index 0000000..6dfc761 --- /dev/null +++ b/data/index/searchstats/26.idx @@ -0,0 +1 @@ +*ingenieurleistungenreiter;3 diff --git a/data/index/searchstats/3.idx b/data/index/searchstats/3.idx new file mode 100644 index 0000000..e411ce4 --- /dev/null +++ b/data/index/searchstats/3.idx @@ -0,0 +1,189 @@ +*au;522 +au*;509 +qu*;1114 +rpi;2 +pid;6 +uk*;10 +tee;1 +*2*;4 +*9*;1 +*yu;2 +oh*;2 +www;20 +*et;1945 +*je;309 +10*;768 +et*;1160 +*12;316 +tag;761 +*ce;1118 +12*;336 +ce*;738 +300;884 +*qu;633 +du*;227 +le*;509 +*du;193 +com;36 +vn*;22 +*le;474 +je*;177 +*10;358 +org;41 +ssl;9 +am*;2 +ru*;37 +pi*;2 +tar;18 +ch*;23 +eu*;5 +de*;46 +*ok;1 +cn*;8 +cz*;6 +cu*;3 +za*;3 +fr*;17 +iot;3 +vbn;9 +be*;9 +at*;9 +nl*;15 +*xn;12 +it*;18 +si*;6 +hu*;24 +mgp;3 +*d*;1 +two;3 +se*;3 +es*;3 +var;27 +*il;9 +gz*;1 +il*;4 +ssh;45 +vpn;3 +etc;3 +aux;3 +nfs;19 +png;2 +apt;27 +php;29 +rip;2 +eau;1 +occ;5 +esp;37 +oto;1 +add;13 +pdf;3 +fpm;9 +xfs;2 +vie;4 +nas;4 +192;2 +168;2 +100;8 +web;2 +crh;8 +has;4 +une;3 +dns;12 +gsm;7 +net;6 +esa;2 +non;3 +rpm;2 +usb;14 +ip6;2 +scp;2 +ssg;1 +nom;3 +ide;5 +obs;1 +key;3 +tty;1 +cfp;4 +ftp;1 +lcd;1 +jpg;4 +use;1 +max;1 +dur;1 +acl;1 +uno;2 +url;4 +tnt;1 +jjn;2 +rib;2 +git;4 +mod;1 +dry;1 +end;124 +elt;42 +chr;134 +113;125 +112;61 +118;90 +122;67 +110;4 +106;35 +108;4 +117;5 +101;10 +mag;1 +int;76 +all;335 +120;45 +107;40 +xvf;2 +set;27 +116;10 +104;6 +pwd;1 +zip;1 +rsa;1 +gpt;2 +usr;1 +bin;1 +cpt;4 +tmp;3 +yum;1 +dnf;3 +fhs;5 +utf;1 +bat;1 +opt;1 +sta;1 +kvm;5 +csv;1 +dir;1 +ls*;2 +ogg;6 +may;1 +you;1 +the;1 +but;1 +not;1 +log;1 +pwm;1 +md5;117 +*1*;14 +and;246 +126;39 +sys;25 +鎈;13 +red;2 +lhs;2 +dev;1 +gaz;2 +nrj;1 +maj;1 +pop;1 +pi4;1 +rss;1 +typ;1 +sms;3 +css;1 +fmt;1 +dae;1 diff --git a/data/index/searchstats/30.idx b/data/index/searchstats/30.idx new file mode 100644 index 0000000..669e5f8 --- /dev/null +++ b/data/index/searchstats/30.idx @@ -0,0 +1 @@ +casinositecasinositecasinosite;18 diff --git a/data/index/searchstats/4.idx b/data/index/searchstats/4.idx new file mode 100644 index 0000000..ad741b3 --- /dev/null +++ b/data/index/searchstats/4.idx @@ -0,0 +1,834 @@ +*au*;512 +sudo;458 +*de*;14 +*apt;1 +get*;1 +*ip*;2 +*du*;221 +*qu*;1959 +*et*;1104 +*www;274 +*ce*;1867 +*ssh;5 +atom;2 +*ls*;3 +*3d*;2 +*pi*;9 +*à*;4 +data;2 +*le*;396 +*32*;1 +*10*;858 +http;994 +300*;375 +com*;214 +*300;430 +*tag;672 +*dd*;1 +xyz*;2 +tag*;553 +*je*;159 +*12*;660 +plus;348 +*ou*;3 +org*;91 +cron;4 +*il*;361 +fast;1 +net*;9 +cddb;1 +*la*;4 +tanz;6 +*bel;3 +atab;6 +*gz*;1 +02pa;3 +*un*;3 +lire;1 +*fr*;1 +*en*;1 +*ne*;1 +*se*;1 +*on*;1 +*at*;1 +bier;3 +*es*;1 +*esp;1 +*si*;1 +www*;1 +ssl*;1 +*tar;1 +*org;10 +code;4 +qemu;4 +raid;1 +wrap;3 +mail;18 +smtp;11 +date;4 +sshd;4 +kodi;1 +bash;7 +grep;31 +cgos;18 +pret;2 +goto;1 +espt;1 +site;2 +htop;2 +find;31 +user;28 +hsts;1 +sury;1 +loop;2 +2020;4 +host;4 +ejam;2 +info;8 +2001;1 +4860;1 +a2d*;1 +php7;1 +size;1 +cifs;2 +gimp;1 +mise;3 +java;4 +v200;2 +2021;48 +2022;10864 +2023;13486 +page;2 +pins;1 +cdex;2 +soso;5 +lyly;5 +wifi;19 +gzip;1 +test;3 +zx81;2 +cam2;1 +kali;2 +nano;3 +8560;1 +4075;1 +7819;1 +lerg;1 +3580;5 +kzly;1 +8040;1 +8129;1 +bkjd;1 +ihck;1 +3097;1 +6760;1 +1831;1 +3835;2 +5286;1 +5902;1 +5746;1 +5275;1 +aops;1 +fcrs;1 +case;124 +when;124 +1311;1 +5315;1 +then;124 +else;124 +8046;1 +6367;1 +4941;1 +9995;1 +4117;5 +0x5c;10 +hvvg;1 +dkcd;1 +1964;1 +oibf;1 +2807;5 +cast;60 +text;51 +uuwy;1 +giru;1 +3466;1 +dzgl;1 +4329;5 +char;77 +dnzu;1 +rmyk;1 +6304;1 +csmm;1 +5722;5 +from;181 +dual;62 +fsfq;1 +bwrb;1 +2815;1 +bwqr;1 +6370;1 +dbms;88 +pipe;88 +5244;5 +etxt;5 +nypm;1 +chob;1 +1500;1 +igvc;1 +1181;5 +lbnd;1 +khrl;1 +8796;1 +xlbt;1 +scnd;1 +etgk;1 +9533;1 +nrnk;1 +4795;5 +fhnw;1 +taml;1 +6569;1 +rnwe;1 +pisq;1 +otms;1 +lqre;1 +oqxy;1 +wmyq;1 +8834;1 +3077;1 +6322;1 +dnuu;1 +9754;5 +zevn;1 +8982;1 +4275;1 +oidc;1 +otxp;1 +4623;1 +8007;1 +2344;2 +6387;1 +9918;1 +9986;1 +3291;1 +fgmg;1 +ykew;1 +9269;1 +9425;1 +2100;1 +7137;1 +8724;1 +1255;1 +5340;5 +urpp;1 +wvna;1 +4654;1 +dmep;1 +5675;5 +fedx;1 +dbdy;1 +1045;1 +lkre;1 +5191;5 +xxjn;1 +eznr;1 +7961;1 +dfpf;1 +8144;5 +apbx;1 +tgoh;1 +3510;1 +szfn;1 +7304;1 +4162;5 +kefa;5 +mrjj;1 +eawn;1 +7520;1 +xjqy;1 +2575;5 +acjo;1 +suje;1 +3171;1 +nzaa;1 +rmrt;1 +cywt;1 +9672;1 +tfdl;1 +6695;5 +yacr;1 +tkhc;1 +5304;1 +reac;1 +ygqb;1 +oylt;1 +qjjc;1 +jame;1 +rtjn;1 +hack;7 +2531;2 +uuid;1 +mont;1 +4505;1 +9259;1 +7141;1 +8166;1 +6591;1 +7287;6 +1091;1 +4084;1 +4305;1 +5503;1 +4680;1 +kbjb;1 +ffot;1 +1320;1 +7727;1 +otmb;1 +dile;1 +3861;1 +1411;1 +5500;1 +9410;1 +sdfw;1 +fwyb;1 +2025;1 +6639;1 +sets;36 +2379;1 +7976;6 +rand;28 +6916;1 +tnoz;1 +bvct;1 +eeqb;1 +7580;6 +6924;1 +oouz;1 +jrhm;1 +uduy;1 +3334;6 +4503;1 +zpel;1 +tnqf;1 +rdgu;1 +7164;6 +7530;1 +bbuj;1 +zrjr;1 +jaud;1 +6990;1 +3251;1 +7575;1 +4554;1 +8567;1 +kwxv;1 +gdno;1 +fqge;1 +1509;6 +7427;1 +znue;1 +krpx;1 +ywyu;1 +7028;1 +ookx;1 +uljq;1 +qcef;1 +2195;6 +9926;1 +fsnw;1 +pwjr;1 +iazm;1 +phwj;1 +null;335 +beak;1 +zcgd;1 +suis;1 +unvt;1 +itcx;1 +vvcx;1 +vgfn;1 +yvqp;1 +wcig;1 +zkts;1 +avrw;1 +zdcc;1 +icic;1 +uyde;1 +yqse;1 +epyc;1 +ixba;1 +jtuy;1 +hqfj;1 +zpnb;1 +gxan;1 +gblm;1 +xacs;1 +towb;1 +kzev;1 +deoh;1 +mpsw;1 +jmyb;1 +eshq;1 +qsvv;1 +owmb;1 +vsms;1 +ucqd;1 +idys;1 +vlyp;1 +gmle;1 +tbjs;1 +nlut;1 +gpmf;1 +asjo;1 +xjwq;1 +cfbk;1 +agtw;1 +kkwy;1 +aisb;1 +dzny;1 +rnls;1 +kytm;1 +bpym;1 +aisx;1 +hakv;1 +nmlz;1 +udxp;1 +luot;1 +evua;1 +knnd;1 +vqjd;1 +kgar;1 +wsbx;1 +ykey;1 +gwpo;1 +ppbl;1 +xnqb;1 +lhtf;1 +auev;1 +7004;1 +9340;1 +8006;1 +2696;1 +5775;1 +3260;6 +7233;1 +9388;1 +2780;1 +7059;1 +6475;1 +lqsn;1 +kvpa;1 +5305;1 +5399;1 +kcny;1 +tvzd;1 +6180;1 +5784;1 +6215;1 +9350;1 +mlvx;1 +emkq;1 +8364;1 +7335;1 +3169;6 +5041;1 +zugi;1 +lhji;1 +cdct;1 +4114;6 +2127;1 +aprp;1 +gbvn;1 +wbwc;1 +9306;6 +7332;1 +ctsf;1 +smkb;1 +jcqh;1 +8775;6 +1166;1 +krnt;1 +tetf;1 +lkdb;1 +6888;1 +6283;1 +8624;1 +8125;1 +1698;1 +ikrj;1 +jqcv;1 +nwjw;1 +5800;6 +7582;1 +pshk;1 +bxeg;1 +kzrc;1 +4370;1 +gwny;1 +swng;1 +aygn;1 +1412;6 +5832;1 +wfbj;1 +mnqi;1 +hgse;1 +xewu;1 +pirf;1 +pwds;1 +rwwa;1 +mauz;1 +dkpb;1 +voxp;1 +ihcm;1 +ohkd;1 +imti;1 +aisp;1 +cnjr;1 +sxfb;1 +oskr;1 +kdmn;1 +gvux;1 +ndtv;1 +kkvd;1 +bbfk;1 +nxyr;1 +xmth;1 +thux;1 +khfh;1 +dljo;1 +wpxo;1 +hivd;1 +ccim;1 +omqh;1 +snic;1 +rhwb;1 +tkod;1 +wodx;1 +voyj;1 +bsbu;1 +kmhi;1 +gdns;1 +irpg;1 +hzht;1 +kxgg;1 +altd;1 +picv;1 +wcmz;1 +dpnt;1 +vsev;1 +ewxp;1 +hsdw;1 +qjsu;1 +rlyu;1 +sxtm;1 +csht;1 +yfrk;1 +kijg;1 +komb;1 +kcvq;1 +ilbm;1 +abow;1 +akmk;1 +rrau;1 +lphy;1 +tofb;1 +rhft;1 +ufav;1 +kcas;1 +ihgh;1 +dbmt;1 +buqe;1 +xvcf;1 +dhcp;6 +mqtt;72 +8446;1 +6122;1 +4805;1 +7391;1 +3600;1 +8414;6 +8114;1 +3063;1 +6401;1 +2740;1 +2062;1 +skor;1 +ecyp;1 +7487;1 +8718;1 +ufxe;1 +vsro;1 +4363;1 +3721;1 +4907;1 +2984;1 +wqee;1 +udnj;1 +8282;1 +6099;1 +6503;1 +8339;6 +3778;1 +zcgh;1 +ljyk;1 +vzjw;1 +9073;6 +8094;1 +glbr;1 +wdud;1 +fvxh;1 +8619;6 +7712;1 +xupm;1 +lubr;1 +pgcy;1 +2672;6 +1319;1 +hhaa;1 +ntor;1 +svsx;1 +4666;1 +2977;1 +3951;1 +9823;2 +6466;1 +lqla;1 +xssh;1 +vusk;1 +3217;6 +4005;1 +kasv;1 +nfnf;1 +yayj;1 +hmdq;1 +txmn;1 +qzig;1 +4346;6 +7880;1 +nvpf;1 +cnhr;1 +bbta;1 +smyy;1 +dbwe;1 +swui;1 +ftcx;1 +kczd;1 +hvib;1 +zzun;1 +oykb;1 +wubg;1 +masl;1 +ufcs;1 +djhn;1 +zxjv;1 +waeo;1 +eygc;1 +alui;1 +beri;1 +lmac;1 +thbn;1 +yupz;1 +xani;1 +uohb;1 +btqb;1 +vgce;1 +tchi;1 +rmev;1 +jqhq;1 +byke;1 +ldfs;1 +kvic;1 +vhrz;1 +lfeu;1 +lmyj;1 +glcl;1 +cbza;1 +xpcz;1 +wiiy;1 +xixl;1 +ocnc;1 +kqft;1 +zhnl;1 +ucqh;1 +jtdr;1 +vuci;1 +plzb;1 +elzo;1 +wrtc;1 +hjqy;1 +xack;1 +odej;1 +9047;1 +8896;1 +9307;1 +5410;1 +5535;1 +1275;6 +2791;1 +2803;1 +4217;1 +2061;1 +6750;1 +gigf;1 +ydsm;1 +4717;1 +5262;1 +gwyx;1 +rgjy;1 +5625;1 +1100;1 +4072;1 +5607;1 +clsl;1 +qjpr;1 +8679;1 +1911;1 +3448;1 +3345;6 +9205;1 +igmr;1 +jtkp;1 +hvva;1 +5285;6 +1726;1 +apqa;1 +iieq;1 +wbcg;1 +7652;6 +6878;1 +ptkt;1 +iezi;1 +pygn;1 +4028;6 +8558;1 +uxof;1 +baee;1 +pavg;1 +7081;1 +5879;1 +2620;1 +2377;1 +3520;1 +atmk;1 +velq;1 +bgmj;1 +7927;6 +5240;1 +pvwm;1 +tepc;1 +jkfk;1 +8708;1 +nqea;1 +endf;1 +wflc;1 +2359;6 +5297;1 +lald;1 +skvl;1 +qolg;1 +eusu;1 +ixpm;1 +safh;1 +teuo;1 +nrkv;1 +nrao;1 +oewx;1 +mzlu;1 +zoxk;1 +rnny;1 +stte;1 +lokv;1 +kgil;1 +uysh;1 +pfvc;1 +knsv;1 +rvww;1 +wlic;1 +jbpv;1 +wijp;1 +btmz;1 +zmwp;1 +evpo;1 +fipc;1 +iprm;1 +njey;1 +cwzx;1 +rghv;1 +cdxi;1 +zwwz;1 +wtjx;1 +bewn;1 +kmwz;1 +tnpi;1 +jhvd;1 +uwgf;1 +bqkk;1 +tuuv;1 +byje;1 +ttoy;1 +rsnd;1 +rgmc;1 +bpvt;1 +szcu;1 +qrce;1 +tljz;1 +amzo;1 +gvcl;1 +rnhu;1 +ckem;1 +izqr;1 +pctd;1 +wxlz;1 +iwrn;1 +grma;1 +disk;5 +lego;3 +chat;2 +zram;4 +path;3 +jour;2 +file;1 +open;2 +suse;1 +ipfs;1 +vers;1 +wisp;2 +mode;2 +wget;1 +turn;3 +ntfs;1 +ext3;1 +swap;2 +uefi;1 +opus;5 +free;4 +ext4;1 +2038;1 +auto;4 +jean;1 +cccf;1 +acte;1 +your;1 +have;1 +mars;2 +rasp;1 +2024;2050 +mesh;2 +7240;4 +term;3 +port;1 +trim;1 +mega;1 +2560;1 +expr;52 +dump;26 +node;2 +prix;2 +rien;1 +clé;19 +hote;11 +bleu;1 +saem;1 +html;1 +time;1 diff --git a/data/index/searchstats/5.idx b/data/index/searchstats/5.idx new file mode 100644 index 0000000..55313ad --- /dev/null +++ b/data/index/searchstats/5.idx @@ -0,0 +1,201 @@ +*obs*;1 +*sudo;341 +cette;125 +*nom*;2 +sudo*;237 +linux;61 +*ras*;1 +*map*;1 +*cfp*;1 +*pid*;1 +*php*;16 +*nas*;4 +*ssh*;26 +*dns*;5 +proxy;4 +*ssd*;1 +*apt*;3 +*usb*;2 +*fpm*;16 +cloud;1 +fcgi*;1 +*gbd*;2 +*tee*;1 +*web*;3 +*fin*;1 +*find;1 +*sed*;1 +data*;4 +*tor*;1 +*tar*;12 +*log*;1 +*rip*;1 +*org*;195 +*plus;74 +http*;574 +*300*;429 +*tag*;639 +*ide*;2 +*acl*;3 +eyyba;3 +*http;305 +*cao*;2 +plus*;70 +*ssl*;5 +start;158 +*uid*;2 +*nfs*;7 +perdu;2 +*edf*;13 +opto*;1 +*pdf*;7 +rider;20 +radio;7 +arena;6 +*mes*;1 +*veve;6 +p1ai*;12 +info*;9 +auto*;1 +*esp*;11 +elcaa;3 +*mot*;3 +reset;2 +films;3 +*png*;1 +*dte*;1 +*aux*;1 +*jpg*;2 +*etc*;1 +*com*;1 +tech*;3 +*ueli;3 +*big*;2 +mysti;3 +*une*;2 +*www*;1 +*mbr*;3 +*has*;1 +*any*;1 +ligne;5 +mdadm;1 +email;1 +https;14 +httpd;1 +addap;1 +color;3 +quick;1 +rsync;20 +recup;1 +cache;14 +faire;10 +cegos;5 +barry;4 +eps32;1 +esp32;13 +group;36 +marie;5 +mount;6 +user*;1 +wacom;1 +carte;5 +simyo;1 +compt;2 +lulle;2 +appel;8 +green;3 +fstab;18 +linky;1 +pilat;18 +vides;1 +fdisk;2 +heure;1 +codes;2 +model;5 +j231c;5 +epson;2 +photo;1 +siret;1 +tmpfd;2 +tmpfs;1 +samba;3 +chmod;2 +depth;1 +mysql;6 +chine;1 +win32;1 +porte;2 +nbyrt;2 +point;1 +testy;1 +esp01;1 +envoi;1 +passe;1 +union;378 +upper;34 +qppqq;1 +qbvzq;1 +sleep;181 +delay;88 +order;44 +qvjbq;1 +qqjvq;1 +gnome;1 +magpi;1 +space;1 +2025*;1 +2379*;1 +count;28 +floor;28 +8364*;1 +7335*;1 +serie;1 +lsusb;1 +ctype;3 +8282*;1 +6503*;1 +8679*;1 +3448*;1 +2023*;45 +*2023;38 +local;1 +noyau;5 +stale;1 +suses;1 +ascii;1 +xargs;1 +scrip;1 +coeur;1 +droit;1 +msdos;6 +shell;1 +tuned;1 +alias;4 +texte;1 +btrfs;1 +audio;6 +maire;1 +apres;1 +batch;4 +flash;1 +unzip;1 +files;1 +fixer;2 +suite;1 +decla;1 +umask;1 +isole;1 +keyen;1 +iname;2 +modem;1 +micro;1 +titre;1 +cahce;1 +saint;2 +bt100;2 +nodej;2 +users;1 +tarif;1 +sagem;3 +s10c2;1 +lyric;1 diff --git a/data/index/searchstats/6.idx b/data/index/searchstats/6.idx new file mode 100644 index 0000000..213e0ab --- /dev/null +++ b/data/index/searchstats/6.idx @@ -0,0 +1,209 @@ +*sudo*;326 +cette*;128 +*free*;2 +*cette;108 +*type*;3 +*2020*;1 +*date*;15 +*user*;9 +resolv;2 +*dhcp*;2 +*jeux*;1 +*2019*;1 +*adsl*;1 +*find*;5 +*proxy;1 +*blid*;1 +*sgbd*;2 +*root*;1 +*vide*;1 +*site*;5 +*bind*;1 +*smtp*;1 +*hole*;5 +*sshc*;1 +*thor*;2 +*cvfz*;1 +*mise*;4 +*jour*;4 +*plus*;314 +hndhzy;2 +*http*;320 +*cron*;3 +google;2 +*mont*;2 +*clé*;3 +*grep*;3 +*wget*;1 +*wifi*;3 +*230v*;1 +crimea;11 +*learn;3 +*sshd*;1 +*renew;1 +*cyupa;8 +extrem;3 +tuning;3 +*lumfa;6 +*mask*;4 +*https;2 +certb*;1 +*sury*;2 +lenger;3 +*tmux*;1 +*nasih;5 +impuls;9 +débit;3 +*artis;2 +online;2 +*bash*;2 +*java*;1 +*kodi*;1 +filùs;1 +start*;8 +*page*;3 +*wrap*;1 +store*;3 +*code*;1 +world*;3 +*blue*;2 +*kccsb;3 +*host*;1 +*snap*;1 +*start;15 +chanel;1 +créer;13 +nature;3 +charge;2 +export;5 +recuop;1 +leygen;1 +keygen;7 +permet;3 +accès;3 +compte;30 +apache;16 +cedric;3 +strict;2 +picard;8 +planmx;1 +keygan;1 +pciard;1 +marie*;2 +client;4 +backup;2 +remote;4 +impots;10 +relais;3 +mobile;1 +ouvrir;2 +ei2013;2 +sakura;2 +dupli*;1 +fusion;2 +renvoi;4 +ffmpeg;16 +cipher;1 +sipher;1 +upload;1 +search;5 +fedora;3 +remove;1 +prosol;1 +cacher;1 +create;2 +veille;1 +disque;1 +setacl;2 +dongle;2 +wine32;1 +codage;1 +bashrc;1 +shield;3 +buster;1 +mosart;1 +space1;1 +revenu;1 +espace;2 +dnsmas;1 +presse;2 +brainz;1 +btcwot;1 +jshkmv;1 +select;725 +concat;83 +pvhgjq;1 +fxdbpi;1 +zigbee;28 +pbs600;1 +revard;1 +puxyrr;1 +mdyswj;1 +schema;36 +rppnhi;1 +jepvdx;1 +cannot;1 +cinema;1 +biolle;1 +debian;1 +wnnixr;1 +ohvnhf;1 +idntlu;1 +rfujqk;1 +delete;1 +*2023*;44 +monter;3 +curlie;1 +europe;1 +logout;2 +sonoff;3 +nombre;2 +numero;3 +handle;1 +fuseau;1 +guecko;1 +fiscal;1 +router;1 +openai;1 +script;3 +dovcot;1 +prompt;1 +format;4 +virbr0;2 +passwd;2 +nanorc;7 +signal;5 +calcul;2 +taille;3 +racine;1 +sanbox;1 +matrix;10 +ffmepg;1 +serien;1 +prismx;1 +excede;1 +nouvel;1 +copied;1 +innodb;2 +shazam;1 +docker;3 +série;2 +vnstat;1 +broche;1 +mosqui;2 +string;3 +botice;1 +notice;1 +sha256;1 +123456;637 +martix;2 +andré;2 +après;1 +nodejs;4 +broker;1 +sonnof;1 +pandoc;1 +groupe;2 +métal;1 +créé;2 +fdupes;1 diff --git a/data/index/searchstats/7.idx b/data/index/searchstats/7.idx new file mode 100644 index 0000000..bfdb18a --- /dev/null +++ b/data/index/searchstats/7.idx @@ -0,0 +1,161 @@ +article;175 +*cette*;112 +*linux*;8 +trouver;2 +pièces;172 +*proxy*;1 +*lsblk*;3 +*start*;154 +*cache*;2 +*trucs*;1 +keygen*;5 +*cloud*;3 +*memca*;1 +install;17 +debian*;1 +dnsmasq;4 +*blkid*;3 +*chgrp*;1 +*onfig*;1 +certbot;3 +*films*;4 +*audio*;3 +*fstab*;3 +*rsync*;1 +*mysql*;6 +*group*;1 +*entre*;1 +*cdeip*;1 +*cdrip*;1 +*liens*;4 +*gmail*;1 +atheist;20 +*linky*;6 +*wacom*;1 +*aiheqs;3 +abonnel;7 +*neumar;9 +online*;3 +*gotham;5 +*relai*;3 +*surry*;1 +lazyman;3 +kosmrlj;3 +*mount*;1 +*lifing;9 +*passe*;3 +*https*;2 +*creer*;1 +*faire*;1 +*gdisk*;3 +apache*;1 +virtuel;1 +virtual;2 +fucidin;1 +postfix;6 +openssl;3 +crontab;4 +postifx;1 +famille;5 +machine;2 +contact;1 +sidebar;1 +capteur;7 +fiscale;60 +granieu;6 +crhcgos;2 +ketygen;1 +serveur;8 +convert;52 +arduino;22 +allianz;14 +libvirt;1 +anydesk;1 +useradd;3 +sauvega;2 +changed;4 +revenus;1 +setfacl;2 +apaceh2;1 +apache2;4 +netstat;1 +ngjianf;2 +doublon;2 +keepass;1 +changer;4 +icecast;2 +dossier;2 +cédric;1 +partage;1 +01proxy;2 +fichier;2 +courant;1 +affilie;1 +montant;6 +dongles;1 +captvty;1 +xubuntu;1 +cablage;2 +charbon;3 +manager;4 +limiter;1 +archive;2 +desktop;1 +dernier;1 +default;1 +impôts;3 +adresse;4 +rewrite;1 +pentest;1 +numeric;34 +xmltype;34 +waitfor;62 +receive;88 +message;88 +notices;3 +demande;3 +ardunio;1 +lecture;1 +lecteur;3 +réseau;1 +parlons;1 +cherche;1 +podcast;7 +chatgpt;4 +getconf;1 +profile;1 +attente;1 +session;1 +filiale;1 +horaire;1 +relève;1 +firefox;3 +dovecot;4 +dovcote;1 +thomson;6 +langage;1 +clavier;1 +openbsd;3 +mariadb;1 +adduser;1 +editeur;2 +discard;1 +flathub;1 +8079004;3 +formats;3 +freedos;2 +updates;2 +reflets;1 +history;1 +flatpak;1 +ajouter;6 +corrupt;1 +aquaman;1 +pension;1 +getfacl;1 +nodered;1 +compris;1 +maxtrix;1 +deluser;1 +ewelink;1 +accueil;1 diff --git a/data/index/searchstats/8.idx b/data/index/searchstats/8.idx new file mode 100644 index 0000000..32dde53 --- /dev/null +++ b/data/index/searchstats/8.idx @@ -0,0 +1,140 @@ +article*;186 +*gaetan*;1 +*article;165 +*pièces;161 +pièces*;193 +commande;463 +*retour*;1 +*rpinas*;1 +*resolv*;1 +*relais*;1 +*disque*;1 +*cacher*;1 +*ffmpeg*;2 +*wonder*;2 +cultivez;1 +*reboot*;1 +*blmkid*;1 +*cerbot*;1 +*apache*;27 +*pihole*;2 +*config*;1 +*fedora*;5 +*server*;1 +*idedax*;1 +*icedax*;1 +assisté;1 +*update*;1 +*cedric*;1 +*revard*;2 +*ordower;2 +*debian*;1 +*compar*;2 +*bouton*;1 +*ps2pdf*;1 +*olympic;11 +*renews*;1 +*chanel*;1 +skjankov;9 +dsnkoana;3 +*certbot;3 +*locale*;5 +*groupe*;1 +molodezh;3 +*change*;1 +*replay*;2 +*copier*;1 +*sauveg*;1 +escoltes;3 +*ashayer;3 +7sb6bl0b;3 +*middle*;1 +*créer*;2 +*maiadb*;1 +*pieces*;1 +alemondo;3 +*scrath*;1 +lecteurs;2 +*fuseau*;1 +*newbook;3 +like2pay;3 +*button*;2 +*permet*;1 +*abonnel;1 +*recher*;1 +*unique*;1 +*script*;1 +*options;1 +*warning;1 +*remote*;1 +*usermod;1 +compteur;1 +système;1 +paiement;11 +retraite;36 +variable;1 +raspbian;7 +qualcomm;1 +photorec;2 +hostname;5 +sudouser;5 +renommer;2 +bulletin;1 +dauthieu;5 +creation;1 +pratique;1 +fail2ban;1 +hosntame;1 +réponse;3 +a2ensite;1 +dossiers;4 +chromium;2 +debian10;3 +podcasrt;1 +fichiers;1 +macgyver;2 +payement;3 +disparus;1 +password;3 +*setacl*;1 +nopasswd;2 +compress;1 +bullseye;2 +claranet;1 +modèles;1 +certonly;1 +ponceuse;1 +parkside;1 +ecriture;1 +ruralite;1 +peertube;2 +chercher;2 +ultrason;1 +mosquito;5 +afficher;2 +*guecko*;1 +partages;2 +partager;1 +audacity;6 +teleinfo;1 +realtime;1 +flatseal;1 +flatpack;1 +shutdown;1 +langpack;4 +inkscape;3 +chargeur;1 +utiliser;2 +database;1 +cotisant;1 +conecter;1 +gardiens;1 +0waitfor;26 +publique;15 +distante;6 +chargée;4 +rasberry;1 +demarrer;1 +modifier;2 +adressse;1 +addgroup;1 diff --git a/data/index/searchstats/9.idx b/data/index/searchstats/9.idx new file mode 100644 index 0000000..bc8cfb0 --- /dev/null +++ b/data/index/searchstats/9.idx @@ -0,0 +1,431 @@ +*article*;146 +*pièces*;147 +*changer*;2 +*machine*;1 +*trouver*;2 +*fiscale*;2 +*serveur*;3 +*icecast*;1 +diffusion;1 +*adduser*;1 +*useradd*;3 +*commande;372 +*musique*;1 +*astuces*;1 +*install*;7 +*mariadb*;21 +nextcloud;12 +*crontab*;3 +*dnsmasq*;4 +*apache2*;2 +*certbot*;5 +commandes;16 +*podcast*;2 +*effacer*;1 +*dossier*;1 +*acheter*;1 +365carpet;3 +installer;321 +*schéma*;6 +commande*;200 +*bitcoin*;2 +*xdotool*;2 +*anydesk*;5 +*setfacl*;2 +*getfacl*;1 +wethink4u;2 +raspberry;17 +*default*;1 +*circuit*;1 +*magique*;1 +*arduino*;3 +*nodemcu*;5 +*fucidin*;1 +*certbit*;1 +linuxmint;1 +principes;3 +eyelashes;6 +*convert*;1 +*adresse*;1 +*tomspeed;9 +*sheralot;3 +haksizlik;6 +*selinux*;1 +wordpress;1 +*postfix*;1 +*amicoage;6 +*abonnel*;1 +*ogretmen;3 +*fichier*;1 +*changed*;1 +*archive*;3 +*usermod*;1 +*famille*;1 +mailutils;1 +wifimulti;1 +augmenter;1 +transport;1 +speedtest;1 +situation;1 +downloads;1 +retraitee;2 +madeleine;5 +retraite*;2 +dauthieu*;2 +frequence;18 +personnel;8 +documents;1 +raspbvian;1 +telephone;1 +transfert;7 +dupliquer;2 +bancaires;2 +keepassxc;4 +logiciels;9 +trasnfert;2 +afficheur;1 +bluetooth;1 +2ph63091a;1 +authorize;1 +bulleseye;1 +mysqldump;1 +supprimer;2 +proxypass;1 +retraité;2 +versement;1 +hackspace;1 +character;36 +mosquitto;62 +recherche;1 +ouverture;1 +showmount;2 +vérifier;1 +raccoruci;1 +raccourci;1 +paritions;4 +partition;4 +rpmfusion;4 +langpacks;1 +langpack*;1 +chargeurs;1 +connexion;1 +rapsberry;2 +programme;3 +873254854;1 +963360081;1 +292912716;1 +952487723;1 +895363231;1 +807980239;1 +931746697;1 +991474578;1 +925897633;1 +515513184;1 +972455376;1 +822859840;1 +804092923;1 +923728299;1 +877275164;1 +986997573;1 +912868221;1 +866221499;1 +923088013;1 +962167823;1 +985644171;1 +818737638;1 +866058444;1 +944114485;1 +801494926;1 +871869530;1 +230315119;1 +427943246;1 +881185721;1 +912897068;1 +867821724;1 +814574961;1 +837415455;1 +877018786;1 +803238750;1 +940549894;1 +834533818;1 +860507542;1 +948033627;1 +964798756;1 +887944403;1 +858868612;1 +949485967;1 +828337485;1 +858514508;1 +964708465;1 +846433300;1 +870076411;1 +837294308;1 +863138379;1 +979845063;1 +906901706;1 +817762865;1 +827815853;1 +502220821;1 +953980552;1 +868225038;1 +883628254;1 +811622759;1 +483795743;1 +hashbytes;26 +924688895;1 +858454883;1 +858572783;1 +947918367;1 +815926205;1 +810647856;1 +219833046;1 +957998848;1 +924844049;1 +997355532;1 +825671627;1 +125894266;1 +946292837;1 +871597272;1 +969272143;1 +983602204;1 +891015018;1 +828957150;1 +839794935;1 +847334767;1 +419471579;1 +905419023;1 +950156513;1 +976945936;1 +870850221;1 +849489708;1 +967965012;1 +838894058;1 +864416911;1 +886261941;1 +967870066;1 +937643826;1 +832759918;1 +835483912;1 +804040069;1 +898920280;1 +970602642;1 +885448691;1 +968605542;1 +906332808;1 +921800575;1 +813219880;1 +800591496;1 +963469325;1 +845831990;1 +931352016;1 +899955177;1 +923242269;1 +804837082;1 +951421192;1 +828197827;1 +801319898;1 +825543118;1 +846138148;1 +987895841;1 +872306919;1 +336732845;1 +941102849;1 +875870342;1 +885013628;1 +813889512;1 +199233783;1 +829326198;1 +839332723;1 +825326664;1 +957057314;1 +920712301;1 +814748525;1 +903301328;1 +896158150;1 +912759436;1 +823472330;1 +834210849;1 +925957345;1 +939301271;1 +901967387;1 +962724931;1 +970858601;1 +912186683;1 +904026676;1 +933480536;1 +810642224;1 +963962998;1 +860258790;1 +466771633;1 +840538438;1 +841603618;1 +950967014;1 +992089865;1 +920577280;1 +853779834;1 +886438338;1 +195015229;1 +818153195;1 +953474374;1 +863388928;1 +820447654;1 +834419419;1 +844068542;1 +654934182;1 +201488776;1 +966409252;1 +955144935;1 +922983441;1 +961740244;1 +836464963;1 +937052821;1 +203378280;1 +907241038;1 +835751125;1 +864489716;1 +890809958;1 +838828566;1 +833668411;1 +885991890;1 +800372251;1 +924504878;1 +862610719;1 +808211739;1 +990764388;1 +914058649;1 +877922102;1 +853153289;1 +928045076;1 +891055874;1 +966107135;1 +998316787;1 +878425043;1 +855331206;1 +899390662;1 +988212764;1 +874169065;1 +934391911;1 +943150436;1 +878640367;1 +992162351;1 +995325545;1 +883655372;1 +878611816;1 +928039631;1 +980844448;1 +893478341;1 +851138436;1 +895361508;1 +839157302;1 +953080957;1 +834436596;1 +860904642;1 +942388562;1 +963626191;1 +977809809;1 +900993848;1 +840952358;1 +912173826;1 +833255342;1 +917548381;1 +444587727;1 +941048039;1 +907439702;1 +928624604;1 +978921895;1 +938766934;1 +870905797;1 +453378795;1 +846281671;1 +955299975;1 +893056823;1 +973894931;1 +939898571;1 +860703510;1 +983610032;1 +988802983;1 +951796116;1 +865720035;1 +992107600;1 +928950280;1 +997775675;1 +959613073;1 +879112501;1 +826377164;1 +919452174;1 +903233904;1 +996468582;1 +903741561;1 +404375844;1 +895032538;1 +961942641;1 +926603153;1 +843787418;1 +454947656;1 +866942464;1 +964386327;1 +805872123;1 +935646558;1 +981474191;1 +990266145;1 +891979693;1 +906535357;1 +975252996;1 +828995948;1 +983993529;1 +837648665;1 +989437149;1 +863381595;1 +869233324;1 +974901832;1 +913134399;1 +885783166;1 +895735972;1 +477667886;1 +864003614;1 +923248919;1 +969221201;1 +948758699;1 +870591740;1 +937331216;1 +848725099;1 +978983345;1 +848194845;1 +901984736;1 +951572262;1 +874754021;1 +804042544;1 +802867117;1 +936943709;1 +919898384;1 +886213101;1 +821655930;1 +384082466;1 +903074291;1 +940383785;1 +946612160;1 +915579835;1 +877575846;1 +813161666;1 +279292784;1 +886330036;1 +912706832;1 +846717923;1 +825916883;1 +999197788;1 +962441437;1 +984562368;1 +851008506;1 +810077589;1 +961134100;1 +894156133;1 +876303300;1 +965869472;1 +880866845;1 +927398589;1 +986222674;1 +chambéry;1 +tesseract;5 +sudousers;2 +paiements;11 +mosqujtto;1 diff --git a/data/index/subject_i.idx b/data/index/subject_i.idx new file mode 100644 index 0000000..7b22bdb --- /dev/null +++ b/data/index/subject_i.idx @@ -0,0 +1,81 @@ +1060*1:1056*1:649*1:644*1:527*1:513*1:484*1:452*1:398*1:386*1:369*1:368*1:340*1:337*1:313*1:271*1:29*1:23*1 +1050*1:814*1:813*1:812*1:811*1:810*1:802*1:766*1:765*1:763*1:758*1:754*1:753*1:752*1:751*1:742*1:537*1:517*1:511*1:510*1:507*1:506*1:505*1:503*1:502*1:498*1:497*1:496*1:495*1:493*1:492*1:490*1:489*1:488*1:364*1:116*1 +116*1 +761*1:749*1:741*1:190*1:189*1:119*1 +808*1:755*1:747*1:662*1:208*1:143*1 +474*1:228*1:151*1 +151*1 +151*1 +435*1:407*1:399*1:395*1:383*1:378*1:375*1:355*1:353*1:352*1:226*1:210*1:205*1:193*1:192*1:191*1:178*1:169*1:162*1 +808*1:747*1:662*1:188*1:182*1 +200*1:199*1 +762*1:200*1:199*1 +209*1 +737*1:227*1 +228*1 +228*1 +233*1 +233*1 +233*1 +664*1:296*1:294*1 +316*1 +434*1:422*1:372*1 +450*1 +468*1 +474*1 +1019*1:786*1:778*1:774*1:771*1:512*1:491*1 +515*1:500*1 +538*1:501*1 +516*1 +750*1:542*1:541*1 +583*1 +636*1 +637*1 +638*1 +641*1:640*1 +642*1 +652*1 +769*1:667*1 +745*1:672*1 +688*1 +809*1:697*1 +703*1:698*1:697*1 +698*1 +698*1 +699*1 +702*1:700*1 +724*1 +725*1 +725*1 +725*1 +726*1 +744*1 +746*1 +753*1 +756*1:753*1 +757*1 +804*1:759*1 +760*1 +764*1 +764*1 +815*1:803*1:767*1 +768*1 +769*1 +804*1 +805*1 +815*1 +852*1 +852*1 +852*1 +852*1 +889*1:888*1:887*1:886*1:885*1:884*1:883*1:882*1:881*1:880*1:862*1:861*1:860*1:859*1:858*1:857*1:856*1:855*1:854*1:853*1 +879*1:878*1:877*1:867*1:866*1:865*1:864*1:863*1 +875*1:874*1:873*1:871*1:870*1:868*1 +872*1:869*1 +876*1 +899*1:898*1:897*1:892*1:891*1:890*1 +893*1 +895*1:894*1 +896*1 +918*1:917*1:916*1:913*1:911*1:910*1 +995*1 diff --git a/data/index/subject_p.idx b/data/index/subject_p.idx new file mode 100644 index 0000000..500e89f --- /dev/null +++ b/data/index/subject_p.idx @@ -0,0 +1,1061 @@ + + + + + + + + + + + + + + + + + + + + + + + +0 + + + + + +0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1:2 + + +3 + + + + + + + + + + + + + + + + + + + + + + + +4 + + + + + + + +5:6:7 + + + + + + + + + + +8 + + + + + + +8 + + + + + + + + +8 + + + +9 + + + + + +9 +3 +3 +8 +8 +8 + + + + + +10:11 +10:11 + + + + +8 + + +4 +12 +8 + + + + + + + + + + + + + + + +8 +13 +5:14:15 + + + + +16:17:18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +0 + + + + + + + + + + + + + + + + + + + + + + +19 + +19 + + + + + + + + + + + + + + + + +0 + + +20 + + + + + + + + + + + + + + + + + + + + +0 + + +0 + + + + + + + + + + + +8 +8 + +8 + + + + + + + + +1 + + + +0 +0 + + +21 + + +8 + + +8 + + + + +8 + + +0 + + + + + + + + +8 + + +0 +8 + + + + + + + +8 + + + + + + + + + + + + + + +21 + + + + + + + + + + + +21 +8 + + + + + + + + + + + + + + +22 + +0 + + + + + + + + + + + + + + + +23 + + + + + +5:24 + + + + + + + + + +0 + + + +1 +1 +1 +25 +1 +1 + +1 +1 +1 +1 + +26 +27 +1 +1 + +1 +1 +1 + + +1 +1 +25 +0 + +26 +28 +1 + + + + + + + + + +0 + + + + + + + + + +1 +27 + + +29 +29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +31 +32 +33 + +34 +34 +35 + +0 + + + + +0 + + +36 + + + + + + + + + +9:4 + +19 + + +37 + + + + +38 + + + + + + + + + + + + + + + +39 + + + + + + + + +40:41 +41:42:43 +44 +45 + +45 +41 + + + + + + + + + + + + + + + + + + + + +46 +47:48:49 +50 + + + + + + + + + + +13 + + + +3 +1 + +51 +38 +52 +9:4 + +3 +29 +1 +1 +1:53:54 +1 +4 +54 +55 +1 +56 +57 +3 +11 +1 +58:59 +1 +1 +60 +61 +62:37 + +25 + + +25 + + + +25 + + + + + + + +25 + + + + + + + + + + + + + + + +1 +60 +56:63 +64 + + +4:9 +40 +1 +1 +1 +1 +1 +60:65 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +66:67:68:69 +70 +70 +70 +70 +70 +70 +70 +70 +70 +70 +71 +71 +71 +71 +71 +72 +73 +72 +72 +73 +72 +72 +72 +74 +71 +71 +71 +70 +70 +70 +70 +70 +70 +70 +70 +70 +70 +75 +75 +75 +76 +77 +77 +78 +75 +75 +75 + + + + + + + + + + +79 +79 + +79 + + +79 +79 +79 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +80 + + + + + + + + + + + + + + + + + + + + + + + +25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 + + + + + +0 + + + +0 diff --git a/data/index/subject_w.idx b/data/index/subject_w.idx new file mode 100644 index 0000000..4a1d2d0 --- /dev/null +++ b/data/index/subject_w.idx @@ -0,0 +1,81 @@ +script_linux +linux_systeme +windows_systeme +programmation +linux_programme +fedora +openldap +ldap +linux_commande +windows_logiciel +epson_perfection_v200_photo +materiel +telephonie +linux_distribution +update +fedup +atom +debian +installer +php +audacity +commande_linux +wget +distribution_linux +nfs +lorem +liunx_systeme +linux_system +systeme_liunx +linux +serveur_web +ordinateurs_personnels +ordinateurs +composant_informatique +composants +techniques_de_numerisation_video +technologies_sans_fil +systeme +linux_tips +culture_medias +site +article +document +magazine +lien-site +lien +teletravail +breadcrumb +wordpress +google_search +fais_divers +linux_podcast +serviceweb +programmation_php +programmation_bash +internet +programme +programme_python +logiciel +open_source +culture_informatique +programmation_html +securite +git +application +programmation_web +5_ans +cartes +jusqu-a_4_joueurs +2_joueurs_mini +lego_city +lego_creator +lego_system +lego_legoland +lego_superheroes +lego_cars +lego_racers +lego_ninjago +lego_monster_fighters +voyage_isere +user diff --git a/data/index/title.idx b/data/index/title.idx new file mode 100644 index 0000000..f3133f7 --- /dev/null +++ b/data/index/title.idx @@ -0,0 +1,1063 @@ +Admin + +Présentation et principe de l'Arduino +Installer le logiciel Arduino IDE sous Linux +Couper la veille avec un Arduino +Sonde température et humidité sur Arduino +Afficher sur écran LCD 1602 par interface I2C +Arduino +Minuterie pour lampe de chevet +Recepteur Bluetooth audio 25 W + 25 W + +Utiliser le Wifi du NodeMCU +XBee +Les microphones unidirectionnels (cardioïde) +Manuel d'utilisation +Branchement et montage +Dimensions +Smart Touch Switch +Prix +Montages, Dépannages et produits +Radiateur Caroltec 1000 W +DOITING ESP 12F +Adaptateur USB vers ESP-01 +Communiquer avec un module ESP-32 +Créer un Point d'Accès Wifi (AP) +Commander une LED Wifi +ESP32 ESP8266 MESH +Commandes AT +Réinitialiser ESP8266EX avec le Firmware AT Espressif +Familles et évolutions +ESP + +Bibliothèque IRemote +Mises à jour OTA (Over-the-Air) de l’ESP32 +Module relais wifi ESP +Premier programme ESP-01 +Programmer un ESP8266 avec Arduino IDE +Programmer un ESP32 avec Arduino IDE +Références et bibliographies Arduino et ESP +Se connecter à un réseau Wifi +Serveur NTP + +Spécifications de l'ESP-01 +Spécifications de l'ESP8266 +Spécifications de l'ESP32-C3 +Specifications ESP32 H2 +Téléchargement de données ESP32 SPIFFS +Wifi Manager avec l'ESP + +Barry, connaître le coût horaire du kWh +Barry, payer moins cher son électricité et consommer autrement +Quelques liens + +Lois simples de l'électricité +Capteur de distance ultrasons +Capteur de mouvements infrarouge +Lois simples, composants et principes +Interface 5V 230V avec optocoupleur et Triac + +SCD30 - Capteur CO2 +120 · broker +MQTT +150 · Les sujets +Accessoires pour Raspberry Pi 3 B+ +Comparaison des performances +Comparaison des ports +Les fondamentaux pour Raspberry Pi +Où acheter son Raspberry Pi 4 ? +Le stockage principal du Raspberry Pi +Test d'une carte relais 8 voies +Configurer l'alimentation du disque dur +Créer un point d'accès Wifi et routage évolué avec RaspAp +Créer un point d'accès Wifi et routage +Raspberry Pi +Lire le numéro de série du Raspberry Pi +Quelques liens +Relever la température dans la GPU et le CPU d'un Raspberry Pi + +Rasbperry Pi : The MagPi +Démodulation ASK +Coté informatique +Télé-information client des compteurs d'électricité +Installer le programme RASPJSON + +Le bornier téléinfo +Téléinfo avec Linky ? +Serveur Web - page upload +Décoder les infos de la TIC et les communiquer +Protocole de communication +Quelques liens +Lecture du port série +Script Bash pour upload de CSV + +Envoyer la sortie de RASPJSON vers une unité de traitement +adaptateur usb ethernet AXSI 887x +CC2531 chipset +Dongle USB Zigbee CC2531 +Ces technologies qui n'ont jamais encore percées +Dongle USB sans fil +esp8266 +Barry, le fournisseur d'électricité orienté Tech et pas cher +Technologies +Chargeur de batterie Liitokala Lii-S8 +Module de chargeur de batterie Li-ion +MT3608 Convertisseur Élévateur de tension +Ressorts de compression + +Android +Où sont stockés les fichiers +cdda2wav, copier un CD Audio +Audio +Afficher la liste des tables +Créer un administrateur +Créer un utilisateur et sa base de données +Déplacer les fichiers de données du SGBD ? +Sauvegarde une base de données MariaDB +Fixer une corruption InnoDB +Maintenance +Réinitialiser le mot de passe root +Convertir une chaîne de caractères en décimal +Scripts +MariaDB +Installer MariaDB +Base de données +Connaître sa version de Pi Hole +Désactiver un groupe +Pi Hole +Lister les groupes +Mettre à jour Pi Hole +Pi Hole + +Disponibilité des dispositifs +Vérification des modifications +AnyDesk +apt : proxy cache +CloneZilla +cURL +Outils de conception électronique +dnsmasq +dpkg-reconfigure +EarlyOOM +ejabberd - service de messagerie Jabber XMPP +logrotate, épure-moi ces logs que je ne serai voir +etherpad +f3 +Fail2ban contre les attaques brutes-force +Firefox : add-ons, modules complémentaires +fritzing +icedax, copier un CD Audio +Applications, logiciels et programmes +Jeedom +LDAP - l'annuaire +gdisk, partitionner un disque GPT +Malware : se prémunir +Minecraft +NAS - espace de stockage réseau +NTP : Protocole de Synchronisation de l'heure +obs studio +OBS +Photorec +proftpd - serveur ftp +Pure-FTPd - service de transfert de fichiers +SELINUX : Désactiver +SGBD - Système de gestion de base de données +Les Applications +Speedtest, installez votre testeur de débit +Squid +sshd : service ssh +tracker miner fs 3 +Tuned +VNC +zigbee2mqtt +Rechercher dans la description des manuels +Exécution unique d'un script BASH +BASH +Variables prédéfinies dans BASH +Rechercher sous Linux Terminal +Les pages +Paramètre && - retour du PID +Partage de fichiers +Partage de fichiers sous Linux avec SAMBA +Générer un fichier PDF avec la visionneuse de photos Windows +Sauvegarder et restaurer les données de Thunderbird +Numériser un document +Numériser un document avec simple scan +Numériser un document avec Windows 7 +XNview +Installer XnView sous Linux +Assouplir la recherche avec discogs.com dans MP3Tag +MySQL : convertir une chaine de caractères en date +HTML / CSS : Créer un magazine +Comment Faire Pour créer une image ISO d'un CD-ROM ? +rar : décompression unrar +ffmpeg : gestion des metadata dans un MP3 +Comment Faire Pour +Firefox : configurer +Google Earth : installer sur Fedora 17 +Installer KDEnLive +Installer KDEnLive +Comment faire pour installer le scanner Epson Perfection V200 Photo ? (version 1.19.0-1) +Installer scanner Epson Perfection V200 Photo - GT F670 ? +Installer les dépots Fedora 22 +Installer les dépots Fedora +Installer un package de logiciels multimédia ? +Installer une application d'un paquet non sélectionné ? +Java sous Linux +Monter son VPN +Numériser +Handbrake : paramétrer +Codes USSD IHM MMI : les codes secrets de votre smartphone +Cache en mémoire : vider +Virtual Box : installer (old) +S'informer sur la technologie +Mise à jour du serveur +BlueFish Editor +Codage : code alphanumérique +Codage : code barres +Fedora : Configurer le Firewall +Configurer les propriétés réseau d'un système Linux +JBoss : Could not open jvm.cfg +Partitions : crasher une partition sous Windows +Crypto monnaies +rsync - copie robuste des fichiers +DHCP et DNS +Diffuser sur Internet avec Icecast et VLC +Extensions de Google Chrome +Fedora : écrire une image ISO sur clé USB +Fedora Linux +Fedora : mise à jour vers Fedora 18 +Fedora : personnaliser son installation +Réparer un disque dur HS +Côté G33k en vedette +divers +Installer ATOM sous Debian +Installer Serveur DNS +Comment faire pour intaller Scratch 2 +Cache DNS : installer et configurer +iOT, principes et inconvenients +Créer une clé USB à partir d'un fichier ISO +Lecteur vidéo HTML5 (sans Flash Player) +Installer un point lumineux +Liens utiles +Firefox +Vérifier l'état de santé d'une partition +Formater une partition en ext4 +Récupérer des données effacées +Linux : commandes, trucs et astuces +Manipuler des PDF sous Linux ? +Mettre à jour DokuWiki +Microsoft Toolkit Windows +Optimiser le serveur (1er niveau) +Outils en ligne +Peertube : installation +Récupérer la liste des abonnés Twitter +Récupérer une image d'installation Fedora +Tester le débit des disques dur avec dd +Tickets de Carte Bancaire +Centre Français de Recherche sur le Renseignement +Chaos Computer Club France +Chaos Computer Club +Eben Moglen +Général Jean GUYAUX +Jean-Bernard Condat +Jeff Jarvis +Jérémie Zimmermann +John Perry Barlow +La Déclaration d'Indépendance du Cyberespace +La Quadrature du Net +Le Manifeste du Web Indépendant +Napster +Philip Zimmermann +Philippe Legorjus +reflets.info +Une contre-histoire de l'Internet +01 - Conseils d'usage +E-mails frauduleux +L'assurance maladie me doit l'argent +Votre compte Amazon a été désactivé +Logiciels +Informatique +Marque ta page +Un peu de bruit de fond +Convertisseur de temps UNIX +Recherche +Répertoires +Bloquer des sites Internet +Internet +Matrix +Diaporama HTML5/CSS3/JavaScript +PHP 8.2, JSON est inclus dans PHP core +Afficher l'heure en français +Composer +PHP +Afficher les dossiers courants +Simuler tail en PHP +Programmer un site Internet en PHP +Utiliser PHP en ligne de commande +Fournir un service http en Python +Python +SQL +Trouver les doublons +GNOME +Programmation et Langages +Changer de résolution d'une vidéo avec FFmpeg +Découverte d'Inkscape +Maintenance +Scripts +Base de données MariaDB +Installer MariaDB-Server +Savoir si MariaDB est installé +Écrire dans un fichier CSV +psql +Base de données PostgreSQL +Savoir si PostgreSQL est installé +SGBD +Adobe Flash Player +Audacity - logiciel d'édition audio +coturn +discord +FFmpeg +Flatpak +flatseal +Handbrake +Applications +inkscape +ksnip +Mosquitto : client et serveur MQTT +Nano +Opus Tools +OCRFeeder +podman +QEMU +Les pages +signal +Simple Screen Recoder +soundux +Tiny Media Manager +trash cli +virsh +virt-install +vnstat +Découvrir les exports +Partage réseau sous Linux : NFS +Installer NFS sous Fedora 28 +Installer NFS Raspbian OS 10 +Installer pilotes NFS +Monter un partage NFS permanent +Monter un partage NFS + +Vérifier la version NFS installée +Podcasts +Activer Line In +bluetooth : Son High Fidelity avec un casque +Changer le nom d'un ordinateur +Consulter la liste des programmes installés +Contrôle des ordinateurs à distance +Créer un système RAID +Droits d'accès +Exploiter un disque dur Grande Taille (> 2,2 To) +Mise à jour ext4 pour l'année 2038 +High Definition Audio - Alsa +Augmenter les inotify watches +Trucs, astuces et solutions +Installer Xubuntu +Configuration du noyau linux +Partitions et disques toujours disponibles +Les pages +Système de réplication de sites internet +ls et tail : afficher les dernières lignes des 5 derniers fichiers modifiés d'un dossier +ls et tail : afficher les dernières lignes des 5 derniers fichiers modifiés des sous-dossiers +Trucs et astuces +Répertoire des commandes Linux +adduser +alias +apropos +apt-get +apt +blkid +cd +chmod +chpasswd +cp +crontab +dd +df +dnf +$$ +dpkg +du +echo +exit +expand +fdupes +file +find +free +getfacl +getopts +git +grep +groups +halt +Commandes Linux et exemples +ip +La ligne de commande +Les commandes Linux à connaître +logout +ls +lsblk +lsof +man +hdparm +mkdir +mtr +mv +nmap +passwd +poweroff +pwd +reboot +rm +rmdir +scp +setfacl +shutdown + +smartctl +ssh +su +sudo +&& +& +> +systemctl +tac +tar +tee +timedatectl +tmux +touch +trash-empty +trash-list +trash-put +trash-restore +type +tzselect +umask +unzip +useradd +usermod +wget +which +xargs +Installer Nginx +Installer le dépot officiel nginx.org +Manager CentOs +Préparer une clé USB d'installation +Installer contrôleur Ethernet +Debian +Post installation Debian + +Installer outils exfat +Fedora +Logiciels Conseillés sous Fedora +Fedora, la mise à jour complète +Linux Mint +Installer Linux Mint 21 +Nobara Project +OpenSUSE +Distributions +Les pages +Ajouter le protocole SIP à Empathy +Gérer les utilisateurs Linux +adapter +Connecter des lecteurs réseaux : CIFS +Talend Open Studio +Installer Gimp +logiciels +MKVToolNix -- Cross-platform tools for Matroska +MP3 Gain +UnRAR +Installer VideoLAN Movie Creator - VLMC +installer +Modifier la configuration d'une imprimante +Imprimante Ricoh SP C252DN +Matériel +Installer l'imprimante Brother HL-3040 CN +Les pages +/boot +Dossiers pour Gnome +.bash_aliases +.bash_history +.bash_logout +.bash_profile +.config +/home +.kde +.local +.profile +/home/ +.var +/opt +/dev +/etc/bashrc +/etc/fstab +/etc/profile.d/ +/etc/profile +/etc/shadow +/etc +200 · Répertoires et fichiers remarquables sous Linux +/media +/mnt +/run +sbin +Répertoires et fichiers +/srv +/tmp +/usr +Btrfs +ext4 +EFI +Choisir entre adduser et useradd +600 · Choisir entre apt et apt-get +190 · Choix du nom d'utilisateur +copr +300 · Dconf Editor +250 · Fichier de paquet Debian .deb +Administration système +Installer tous les packs de langue français sous Fedora +120 · Partitions sous Linux +125 · Point de montage +sandbox +Les pages +Spécification trash +128 · tmpfs +121 · Types de partitions +050 · UEFI +220 · upstart +180 · Variables sous Linux +Wifi pour Linux en 2024 +GNU / Linux 🐧 +120 · La différence entre Linux et GNU/Linux ? +100 · Linux, une histoire de noyau +Les pages +Brother HL3040-CN : Remise à zéro du compteur +Materiel +GNU / Linux +BATCH +Effectuer une pause +MS-DOS +MS Windows +Récupérer la clé produit Microsoft Windows +Mode Entreprise et liste des sites en mode Entreprise +Programmes installés +Sauvegarder ses documents avec Windows +PC-DOS +Configurer Raspbian +Conseils de configuration raspi-config pour Raspberry Pi 2 +Conseils de configuration raspi-config pour Raspberry Pi 3+ +Raspberry Pi OS +Installer Raspberry Pi OS +Mettre à jour Raspbian au 1er démarrage +Mettre à jour Raspbian - version majeure +raspi-config, le menu de configuration du Raspberry Pi 2 +raspi-config, le menu de configuration du Raspberry Pi 3+ +Paramétrer Raspberry Pi OS + + +super index +Télécharger Raspberry Pi OS +Vidéo tuto : installer Raspbian +Vidéo tuto : télécharger Raspbian +Raspbian +FreeDOS +Systèmes d'exploitation +Proxmox +Systèmes d'exploitation +docker-compose.yml +Créer un script de Hook Let's Encrypt pour Dovecot +Configuration de Postfix avec un relais SMTP externe utilisant l'authentification LOGIN ou PLAIN +Configurer un Script de Hook Let's Encrypt pour Postfix +Réécriture des adresses e-mail sortantes dans Postfix +Créer un groupe d'utilisateurs pour un site Web +Configuration du site avec sous-domaine autre que www avec Apache 2.4 +Accélérer l’exécution des pages avec memcached +Comment déménager un hébergement web sans trop de perturbations ? +Configurer Apache 2 pour PHP FPM +Configurer Autodiscover et Autoconfig +Configurer ipv6 sur son site +Configurer PHP FPM +Configurer plusieurs versions de PHP avec Apache 2.4 +Définitions et contexte +Directives Apache 2 +dolibarr +Forcer la réinitialisation d'un mot de passe utilisateur NextCloud +Configurer un site en http pour un sous-domaine spécifique +Apache 2 : reverse-proxy : configurer un site http avec sous-domaine en www +Configurer un site www en http +Apache 2 : proxy-reverse : configurer un site en https pour un sous-domaine +Configurer un site en https +Serveur Web Linux Apache +Installer Lutim +Installer Piwik +Installer Apache 2.4 +Installer une version de PHP FPM +Installer phpMyAdmin +[OBSOLÈTE] Linux Apache MySQL PHP sous Fedora Core 24 +Modifier la page d'accueil standard d'Apache +NextCloud +Installer une seconde version de PHP +Préparer son serveur Web + + +[OBSOLÈTE] certbot auto pour Let's Encrypt +certbot pour Let's Encrypt +WordPress +Configurer les droits des fichiers +Dovecot - fournisseur IMAP +Serveur +Nginx +PostFix : serveur de messagerie sous Linux +3D et impression 3D +Format AAC +Format ALAC +Format FLAC +Format MP3 +Format OGG Vorbis +Format WMA +Format Opus +Configuration du Linksys IP Phone SPA942 pour OVH +IP Phone +Full Circle Magazine +Hackable Magazine +Hackspace Magazine +📚 Magazines informatique +Matériel +Ordinateurs personnels fabriqués par Thomson dans les années 80 +Ordinateurs personnels IBM +CPU 286 ou 80286 +Processeurs +Motorola 6809 +Motorola 68000 +Acquisition VHS +Formats audio +Google +Technologie & Culture +Lien hypertexte +Différence entre les "marque-pages" et les "favoris" +Navigateurs Internet +unicode UTF-8 +Virtualisation +wacom +Wifi +Virtualisation 🖥 +Créer un réseau virtuel pour les machines virtuelles +Machines Virtuelles : Virtual Box +Virtual Machine avec Fedora Linux +Virtual Machine Manager avec MX Linux +Accessoires +hack et liberté +Informatique +Installer un serveur Usenet sous Linux Debian +KeePassXC +Fin du support des formats AWZ Kindle +La manière la plus courte d'utiliser echo +Mise à jour de la clé GPG de GoAccess +Newsgroup +Noyau UNIX +Indicateur de verrouillage pavé numérique et majuscule +OpenLDAP installation +Effectuer une pause +Logiciel Picard +Raccourcis bien utiles sous Linux +resolv.conf +Setting default locale +Sommaire +TPM2 +TURN +woob +2008 +Billets de 2010 +Connexion DSL +Apnée du sommeil +La caméra embarquée fait fureur +Rhônalp'1, une nouvelle radio autoroutière sur 107.7 +Gangnam Style : La vidéo Youtube virale +Code de la route : Les sanctions se durcissent +2012 +Les internautes fous de Psy +La playlist Prozac +Billets de 2013 +Autre billets +Billets de 2016 +Le relevé manuel +Zeste de marketing +12/08/2019 +22/08/2019 +28/08/2019 +29/08/2019 +30/08/2019 +31/08/2019 +août +01/09/2019 +02/09/2019 +03/09/2019 +10/09/2019 +12/09/2019 +14/09/2019 +15/09/2019 +19/09/2019 +28/09/2019 +septembre +i915, ou l'art de ne pas faire simple +octobre +novembre +décembre +juillet +La matrice est sur l'enveloppe +2019 +PostgreSQL en version portable pour Windows +Amazon : manuel en PDF et libellé des produits +Hack d'une alimentation pile avec un régulateur +Avoir un LiveCD TestDisk +Mise à jour Wordpress : bcmath +Le Télétravail à 100% continue +URL non valide dans le champ "id" +Une petite annonce Pôle emploi suscite la polémique +Pourquoi choisir une passerelle Zigbee à la maison +Hack ESP-01 +Point sur la mise en demeure d'orange +Cultiver son jardin libre : FramaCloud + +Livraison : trois jours pour réclamer +Télé-information client des compteurs EDF +Modification de la sécurité pour la configuration https avec Apache 2.4 +Effectuer une pause dans un script +Billets de 2021 +PsychOS Linux +Billets de 2022 +RUST dans le noyau Linux 6.1 +RUST dans le noyau Linux 6.1 +La balise rel me en HTML +RUST dans le noyau Linux 6.1 + +La commande Linux `ls -l` +Écrire le point médian · +L'intelligence artificielle ChatGPT +OBS Studio 29 avec encodage AV1 et filtre de compression +Un téléchargement de Log4j sur trois concerne des versions vulnérables +En-têtes HTTP : CSP ou comment sécuriser le contenu d'un site web +Le cœur de l'OS GNU/Linux +Afficher le nombre de mise à jour en attente avec DNF à l'ouverture de session +Afficher le nombre de mise à jour en attente avec YUM à l'ouverture de session +Scripts partagés dans Linux +Forcer un utilisateur à changer son mot de passe au prochain démarrage +Configuration personnelle de nano +Niveau de shell trop élevé +IPFS InterPlanetary File System +Améliorer les performances Linux avec zRAM +SponsorBlock +Whisper : retranscription et traduction +Saut de ligne en début ou fin de ligne ? +Amélioration Linux avec les GPU AMD +Raccourcis clavier Ctrl + R et Ctrl + Shift pour naviguer dans l'historique des commandes du terminal +Nala : un outil de gestion de paquets plus simple, plus rapide et plus efficace pour Linux +Exécuter une commande qui a été précédemment utilisée +Gestion de la mémoire sous Linux +L'UTF-8 ne prend pas deux fois plus de place que l'encodage ISO-8859-15 +Code d'entité HTML, le codage tout terrain +Vérifier la date d'un certificat +Résoudre les erreurs de certificat SSL avec un script BASH pour Dovecot +Le shell : la ligne de commandes +PHP 8.2, JSON est inclus dans PHP core +Environnement isolé sanbox +Abandon de Legacy BIOS +Bloquer les conversations indiscrètes du programme Audacity +GPT-4 est disponible +Réinitialiser le mot de passe local Administrateur Windows +L'incroyable flexibilité de ChatGPT : Répondre de manière affirmative ou négative à la même question +Étude d'une configuration docker compose +Nouveautés Kali Linux 2023.2 +Plus de 1400 adhérents de la MSA victimes d'usurpation d'identité sur FranceConnect +Debian 12 est sorti +Thunderbird 115 disponible en test +L'isolation (sandboxing) avec Flatpak et Snap +Quad9 +Linux Mint 21.2 Victoria +Le Gouvernement Britannique Cesse l'Utilisation d'Excel en Raison de Fuites de Données Sensibles dans le Cloud +LibreWolf +Le chatbot de Discord Cyclade va être débranché +Interruption de Service chez DuckDuckGo : Un Problème Technique Causant des Délais d'Attente Prolongés +Firefox : Global Privacy Control (GPC) +Fichier Markdown en PDF avec Pandoc et LaTeX sous Fedora +Google IP protection +Sam Altman +Attaque DDOS chez Blender.org +Attaques Cryptographiques Sur Les Serveurs Linux : Mineurs Malveillants et Vulnérabilités SSH + + +Billets de 2023 +parlons linux la commande ls l +Autre billets +Calcul de la taille de la partition swap +Comma-Separated Values CSV +[N] Enregistrer votre nom d utilisateur et votre mot de passe dans git +Firefox, une sélection de modules de sécurité +Gestion des prix +Articles en attente +KeePassXC +Les orphelins du wiki +Mise à jour de Debian +Partitions idéales à créer a l'installation de Linux +Polices libres ou propriétaires sous Linux +Système de fichiers virtuel +Taille de partition racine +Traqué dans les URL avec UTM +Éphéméride du 27/12 +Éphérémide +Applications Androïd - Sélection +Les dates de la Fête des lumières 2012... +Ghostery +Grenoble va tester un "détecteur d'infraction feu rouge" d'un nouveau type +Les dernières nouvelles : Technologie +Les liens utiles du Dimanche +Noix de Grenoble : 70 ans d'AOC +Pollution de l'air intérieur +Que faire avec votre ancien opérateur ? +Que font les salariés quand ils ne travaillent pas pendant les heures de travail ? +Sommaire +Les grands pères sont venus me tirer le portrait +Trinquons voir +Visite de tatan et Eric +Arrivée à la maison +1re sortie +Le grand oncle Marcel et l'arrière grand-mère Suzanne sont venus me voir +Ca se fête ! +Beaucoup de bruit ! +Rencontre du 2nd type +2009 +Sortie luge de neige +Aliyah - 1968 +Dalì Bijoux + +Figueres Teatre-Museu Dalì +Palais des Rois de Majorque +forteresse de Salses +Les orgues d'Ille-sur-Têt +Vacances d'été à Perpignan +Syndrome d'apnée du sommeil et conduite automobile +Mais ! Il me regarde +Journal personnel +Quelques idées à appliquer dans votre jardin +Piratatak +2824 - Calendrier de l'avent +3177- La Petite Voiture +3178 - L’hydravion +4200 - Le 4x4 de la mine +4208 - Le camion de pompier tout-terrain +4209 - l'avion des pompiers +4427 - Le 4x4 des pompiers en forêt +4428 - Le Calendrier de l'avent +4436 - La voiture de patrouille en forêt +4641 - Le Hors-Bord +5508 - Boîte de briques de luxe +5761- La Mini Pelleteuse +5762 - Le mini avion +5866 - L’hélicoptère de secours +5891 - La maison de campagne +6115 - Petit aquanaut +6508 - Wave Racer +6511 - Véhicule sauveteur Pompier +6512 - Landscape Loader +6524 - Tracteur chasse-neige +6531 - Hélicoptère Pompiers +6572 - Chare à voile +6665 - bateau Rafting +6867 - L'évasion de Loki +6910 - Mini sports car +6911 - Le mini camion de pompier +6912 - L'avion à réaction +7208 - La caserne des pompiers +7213 - Le Camion tout-terrain et le Bateau des pompiers +7235 - La moto de Police +7236 - Voiture de police +7239 - Le camion des pompiers +7245 - Le transport des prisonniers +7288 - L'unité de police mobile +7498 - Le commissariat de police +7741 - L'hélicoptère de police +7942 - Le 4x4 des pompiers +8200 - Flash McQueen +8206 - Tokyo pit stop +8424 - La Base des Espions +9093 - Bone cruncher +9442 - Le supersonic de Jay +9445 - L'attaque du buggy Fangpyre +9462 - La momie +9478 - Francesco Bernoulli +9479 - Martin Ivan +9480 - Finn McMissile +LEGO +90's dance +Les Disparus de 2020 +John Williams - Out of this World +Cosmocats +Les mondes engloutis +Ulysse 31 +Vidéos +Les univers et séries de films +Nord Isère Aoste +1 500 km de routes à grand spectacle +Au fil de la Vallée de la Gère +iseremag.fr +Église de Saint André d'Angoustrine +Histoire de la Croix Bleue des Abrets +La cloche de l'église de Saint-Sulpice des Rivoires fait peau neuve ! +Les secrets du baptistère de Grenoble +Musée de la draperie (Vienne) +Vallée du Ferrand : la montagne à cœur +eBooks +Guitare Pro +Jardin +Jeux de société +L'Hotel de Ville Grenoble +la tour de l isle grenoble +liste des films x men +Sélection de magazines +Musique +Voyages et découvertes + +Routeurs et switchs +Réseau interne +films +series animees +series manga mania dvd +series +media_disk_51_vintage_series +vintage +Organisation interne +Liste des films et séries +Outils et infos concernant le son +services réseau maison +text 2 speech +Bac à sable +PlayGround +Installer un SGBD sur Raspberry Pi +Installer PHP FPM et PhpMyAdmin +Nouveautés Fedora 32 et Pi Hole +Quoi de neuf Docker ? +Ordre d'exécution des scripts et programmes +SSD sur Raspberry Pi / Passerelle, DNS et DHCP : le réseau à la maison +mount.nfs: access denied by server while mounting +Boitier à CD +Amazon et prédiction +Tic et Nas +230V contre 5V +Indice de réparabilité +Réparer un smartphone. Zigbee vs Xbee. AT ESP-01 +Initiation à l'ESP-01 +Raspberry Pi et Recalbox. L’expérience open source d'Adrian +Jeudi Geek : signal, boot loader, linux et interface en chinois +Faille DNSMASQ +Raspberry Pi Pico +Chargeurs USB +Panneau photovoltaique +Site en erreur +One Plus Nord CE 2 Lite 5G +Allo, j'utilise quelle application ? +Radio et télé régionnale connectée, c'est ici +Différents types de connexion, principe du mesh +Passerelles Zigbee et objets connectés +Rever et partager +SponsorBlock, extension de navigateurs + +Podcast S'informer sur la Tech +Optimisez les metadata de vos émissions et soummettez de nouveau vos RSS depuis Podcasts Connect +Quelques explications sur les Metadata des Podcasts Apple +podcast : mindCast +Réaliser un podcast +S'informer sur la tech +Mon blog audio +USB Wall Charger with Quick Charge 3.0 PA-T9 18W +Lampe murale solaire à interaction KT-100 et KT-114 +Lotus Confort 24 Rouleaux de Papier Hygiénique Aquatube +Pampers Active Fit couches T5 (11-25 kg) +PAMPERS Baby-Dry Pants Couches T5 (12-18 kg) +Ponceuse ParkSide PBS600A1 +Produits +Interrupteur à détecteur de mouvement infrarouge PIR +Modifications récentes +System +Les orphelins +Pages populaires +tag +Cédric ABONNEL (cedricabonnel) +CPT +Jean Serien (jeanserien) +John Guecko +Midjourney +Saturnin (saturnin) +System +@NAME@ (@USER@) - Page Publique +Communication +Le maire d'Aoste excédé après un nouvel acte d'incivilités +La fibre se déploie a Aoste +Coupure Telecom a Granieu +Une visière de protection pour chaque élève pour la rentrée du 11 mai +Urbanisation sur le réseau public d'électricité +Décès du maire de Granieu +Élections municipales +Feux tricolores +Élections municipales +Feux tricolores suite des travaux +Feux tricolores suite et fin des travaux +Concert de Noël +Le Déploiement des Prises FTTH dévoilé sur le site THD38 +Urbanisation sur le réseau public d'électricité +Élections municipales resultat +Actualités de Granieu +Collecte des ordures ménageres à Granieu +Déchetterie +Granieu +Qualité de l'eau +Sommaire +Modes d'emploi +master lock sandows +Spigen Quick Charge 2.0 Car Charger +BFM Business +Europe 1 +Liste des radios en streaming sur Internet +Liste des fréquences radio à Granieu (38) +Fréquences Radio dans l'Isère (38) +Les Fréquences de radiodifussion +Fun radio +ABF +Radio +Radios françaises +Fréquences de Chambéry - Mont du Chat (73) / Rhône-Alpes +Liste des chaînes en streaming sur Internet +Code classifications des programmes et films +Télévision +Acheter une voiture +CGOS / Allianz, votre compte retraite +Fruits et légumes de saison +Granieu +Règles d'or pour dormir +DokuWiki +Formatting Syntax +Welcome to your new DokuWiki +Le site a été modifié +Flux RSS + +Informatique et Technologie +Mentions légales +Lexmark CS410dn +Loisirs +lpmd fksvg +Plan du site +Podcasts +Les notes sur ... +@PAGE@ +Utilisateurs +Vie Pratique diff --git a/data/index/w1.idx b/data/index/w1.idx new file mode 100644 index 0000000..abfce4d --- /dev/null +++ b/data/index/w1.idx @@ -0,0 +1,10 @@ +7 +1 +0 +5 +3 +6 +2 +9 +8 +4 diff --git a/data/index/w10.idx b/data/index/w10.idx new file mode 100644 index 0000000..43a1044 --- /dev/null +++ b/data/index/w10.idx @@ -0,0 +1,2028 @@ +jeanserien +améliorer +navigation +ressources +demandées +éléments +techniques +regroupant +composants +ordinateur +contiendra +également +exécutera +construits +atmega32u4 +atmega2560 +atmega1280 +analogique +numérique +programmer +effectuera +programmé +permettent +éclairage +embarquée +analogread +variations +connectée +breadboard +intégrés +reproduire +convention +fonctionne +simulateur +programmes +démarrage +librairies +intérieur +commencera +structures +dernières +packagées +disponible +accessible +comportant +affranchit +problèmes +incorrecte +détectée +forcément +réalisée +detachable +principale +intervenir +cafetière +générale +domotisée +transistor +structurer +simplifié +constantes +initialise +algorithme +associées +identifier +rapidement +utilisées +actionneur +concernant +recherches +communique +smartphone +monitoring +stabilité +virtuelles +arduinouno +comparatif +sunfounder +b00azg1rbk +idearduino +caracteres +dispositif +économies +conception +initialize +etatbutton +connecteur +extérieur +impédance +disconnect +indication +récupère +wificlient +correspond +retournant +rappellent +traitement +comprendre +production +importante +séparées +wsgiserver +sameorigin +interroger +structuré +connection +construire +changement +impossible +connaître +recommence +booléenne +rechercher +intéresse +recherché +opérateur +personnage +uniquement +resolution +délimité +décrivent +officielle +cardioïde +acoustique +microphone +prestation +instrument +proprement +dimensions +épaisseur +aliexpress +televiseur +dépannage +playground +pageheader +pagefooter +rédaction +rencontré +radiateurs +thermostat +disjoncter +démontant +consultant +alimentant +chauffante +intensité +mécanique +facilement +mutualiser +reviendrai +dépendant +réflexion +réception +processeur +sécurité +protocoles +adaptateur +executable +connecting +fatalerror +rigidifier +configurer +nécessite +approprié +platformio +faiblement +présenter +connectés +wifiserver +détection +mémoriser +connexions +retournée +préalable +intégrée +interfaces +évolution +débutants +populaires +fréquence +domotiques +permettant +contrôler +participer +inscrivant +principaux +indicateur +conversion +sélection +recognized +esp8266mod +esp8266com +devttyusb3 +maîtrisez +nombreuses +afficheurs +passionné +mouvements +alternatif +pénétrer +apprendrez +aléatoire +impression +bricoleurs +ingénieur +inventaire +souhaitant +découvrir +progresser +néanmoins +paramètre +intégrant +controleur +repulbique +integrated +peripheral +successive +successeur +datasheets +compléter +filesystem +éliminant +configuré +grandement +disponbile +métriques +abonnement +consomment +journalier +cédric361 +différent +historique +avantageux +consommés +constitué +électrons +déplacent +traversant +conducteur +invariable +traversés +voltmètre +parallèle +partielles +ultrasonic +détermine +infrarouge +détecteur +déclenche +simplelist +commandée +silencieux +compatible +présenté +émettrice +galvanique +modéliser +pertinents +personnels +commercial +tolérance +catégorie +organisés +réservés +caractère +parcimonie +judicieuse +validation +détailler +recommande +robustesse +utiliserez +renseigner +protection +graphiques +ascendante +exécution +pb00273916 +impératif +reformater +raccourcir +benchmarks +b00aeidwxk +installés +suggérés +devicetree +b00t2u7r7i +endommager +réalisés +recordings +underwater +mechanical +assimilée +autorisée +transmises +récepteur +raccordée +délivrée +composante +résistive +téléinfo +modulation +pitinfov12 +raspberypi +additional +libapache2 +opération +postgresql +occuperont +accueillir +française +telereleve +motdepasse +getmessage +terminated +getoptarif +electrique +possèdent +réduction +2147483647 +permettait +permanence +impulsions +asynchrone +identifié +quelconque +proximité +identiques +complètes +spécifiez +formulaire +temporaire +vérifions +continuons +spécifié +supérieur +conditions +conseillé +étiquette +thingspeak +démarrera +visualiser +premières +localement +excellente +technology +rtl8188cus +components +bcm20702a0 +projetsdiy +televerser +inoxydable +fabriqués +attrayante +linedubeth +apparition +audiotrack +0x0f0e0b14 +samplefile +scheduling +identified +privileges +sauvegarde +effectuée +checkerror +spécifier +corruption +entraîner +permettera +persistent +auparavant +sécuriser +affiliates +registered +trademarks +respective +obtiendrez +christophe +management +exécutant +perturbée +alimentés +0x12345678 +0x87654321 +reconnecte +brightness +solliciter +effectuant +illustrant +teamviewer +permission +rencontrez +hypothèse +clonezilla +partitions +burgertech +prototypes +diagrammes +dynamiques +procédure +déclarés +résolveur +obtiennent +utilitaire +expression +messagerie +générés +certificat +conference +restricted +notifempty +postrotate +connectent +navigateur +javascript +nodesource +journalctl +détruites +altramayor +approprier +importance +attaquante +dérivées +chargement +apportées +tentatives +auxquelles +submission +activités +politiques +extensions +everywhere +provenance +potentiels +opensource +extraction +devraients +découvrez +jeromeabel +slappasswd +slapschema +ldapdelete +ldapmodify +ldapmodrdn +ldappasswd +ldapsearch +ldapwhoami +quickstart +protective +boundaries +décrypter +pbcrichton +discussion +subterfuge +b00gg94yds +1448147086 +pb00161902 +b00hvkmi9s +pb00165252 +pb00170546 +pb00157913 +b008vq2y4k +1448148144 +précision +inférieur +correction +divergence +respectant +eplication +embarqués +appliqués +surveiller +dispersion +cloudflare +dépendent +exactitude +coordonné +obsproject +gstreamer1 +afterwards +distribué +posssibles +importants +mysqlcrypt +setenforce +concurrent +entreprise +déployés +adolfintel +désormais +activating +unconfined +engendrant +scénarios +prérequis +throughput +enterprise +transposer +installée +lrwxrwxrwx +repository +unofficial +générée +effectuiez +restartsec +strcasestr +déclarera +wordbreaks +execignore +globignore +histignore +pipestatus +timeformat +résultats +indexation +insensible +récursive +exactement +partagées +sambausers +remarquera +compresser +numériser +cef5e64bc0 +stylesheet +background +considère +monfichier +présentes +redémarre +masterplan +publishing +conductors +industrial +soundtrack +alternrock +meditative +electronic +ffmetadata +multimedia +contextuel +apparaitra +klauncher5 +traduction +frameworks +perfection +actualité +redirigera +installera +nogpgcheck +gitfa8646d +mjpegtools +libmodplug +everything +fluidsynth +libwayland +pulseaudio +enablerepo +exécutée +adblocking +imprimerie +éventuels +forwarding +couramment +occupation +souhaitent +continuant +activation +urlgrabber +virtualbox +consortium +capacités +croissance +desservies +publicité +continuent +président +stratégie +labelliser +quadrature +actualites +coopèrent +fiabilité +pratiquent +coordonner +décennies +couvraient +meilleures +traitaient +surchargé +transports +répondait +détourné +secondaire +australien +californie +mémorisé +justifiée +manuscrite +generateur +anticipée +pharmacies +contrainte +population +infectées +guardicore +concernés +chercheurs +baptisées +exploitée +effectuent +effacement +supprimant +légitimes +powershell +ransomware +métropole +mortalité +modalités +révisées +arrêtées +contactée +intervient +professeur +quatrième +trimestres +dépassent +troisième +leadership +atteignant +épidémie +émergence +proviendra +resserrent +prévoient +developpez +consecutif +américain +découvert +introduite +contraints +préserver +birmingham +criminelle +propagées +vandalisme +agressions +inspirées +poursuivis +mettraient +promeuvent +dangereuse +défendant +autorités +sanitaires +propageant +absolument +totalement +dégoûté +incendiees +beautifier +norvégien +retrouvons +retrouvent +intervalle +industriel +entrelacé +désignent +azerbaijan +kazakhstan +macédoine +luxembourg +thaïlande +indonésie +poursuivre +conclusion +clairement +passerelle +properties +mentionner +marketname +currencies +bitconnect +blockchain +interrompu +simplifier +supprimés +supprimera +autorisant +enclencher +maîtriser +imprimante +nameserver +bortzmeyer +resolveurs +mondomaine +utiliserai +unetbootin +installler +assidument +innovation +fedupdebug +playmobile +symptômes +atmega16u2 +deviennent +réécrire +successful +surveillez +couverture +bimestriel +énervante +httpserver +qt3support +appicon128 +categories +expiration +statistics +initiating +discovered +docaufutur +baromètre +hébergés +datacenter +assistants +réservée +wikipédia +analyitics +scientists +réalisant +exploitent +calculées +fabricants +frédéric +fragmented +libavcodec +naivgateur +webbrowser +superblocs +allocation +complété +enchaîner +converting +collection +pdftocairo +formatting +individual +assemblés +recompiler +prorgramme +evidemment +mentionné +chocobozzz +hébergée +redéfinir +concentrer +effacerait +branchées +conservés +exemplaire +reportées +mastercard +salamalecs +terrorisme +documenter +travaillé +dinfiltrer +apolitique +organisent +promouvoir +défenseur +assistance +conseiller +artillerie +journalism +rédacteur +participé +zimmermann +foundation +cyberspace +contrôles +a9pendance +influencer +décideurs +opposition +soucieuses +hébergent +confronté +juridiques +poursuites +influencé +bittorrent +travailler +finalement +commandant +sociétés +calédonie +activistes +associatif +sociologue +françoise +magistrate +délégué +ministère +ismayilova +dissidente +frauduleux +connaissez +falsifiée +similaires +acheminés +autorisés +désactive +dissimuler +invisibles +recherchez +rembourser +5kdwjv6inu +4979325635 +attaquants +présumée +primordial +cohérence +a82893e9f0 +mécanisme +permissive +usurpation +domainkeys +bombermine +frissonner +webmasters +écoulées +plateforme +applicatif +multiplate +conviviale +choisissez +saisissant +fournissez +vérifiée +véritable +préférez +quaternion +invitation +descriptif +slideindex +manipulée +écouteurs +sélecteur +transition +existantes +satisfaire +suggérée +autoloader +antislashs +précédé +z4zpkwxvu5 +structured +cohérente +parameters +réencoder +conservant +rencontrer +démontrer +souhaitons +upscalling +dégradée +déplacée +modifiées +combinées +souhaitée +réactiver +distribuer +raccourcis +atomicité +podcasters +égaliseur +soundcloud +destinées +simplement +matériels +turnserver +empreintes +compilées +discordapp +flatpakref +découpage +exécutés +namespaces +initiative +conteneurs +sandboxing +approuvés +acceptable +granulaire +souhaités +profondeur +graphistes +exportées +surlignage +annotation +paragraphe +autorisera +coloration +syntaxique +annulation +tabulation +autoindent +encapsuler +sécurisé +kubernetes +checkpoint +émulateur +chiffrées +contribuer +installant +préféré +soundboard +explosions +décrivant +écrasées +attribuée +enp2s0f0u9 +ressembler +supprimée +clientaddr +démarrés +exceptions +portmapper +sufficient +especially +immédiate +désirées +exécutent +timestamps +0x7fffffff +definition +permanente +1073741824 +lesquelles +réduisant +augmentant +configurez +imprévues +recompilé +signifient +récemment +commencent +indiquées +travaillez +rechargera +imbriqués +1289311232 +attributes +signatures +sécruité +symbolique +remplacera +évoquées +modifiable +guillemets +affichées +attribués +collaborer +organisée +enregistre +appliquent +versionner +credential +filtration +appartient +souhaitiez +repertoire +pourraient +clignotant +fenêtrée +interrompt +maîtrisé +détaillé +mountpoint +réguliers +reconnaît +directions +autorisent +réveiller +mondossier +traceroute +congestion +déplacés +apparaisse +antérieur +protégée +alogrithme +vérifiera +déployée +conservée +passphrase +authorized +identifiez +inchangée +comparable +connectant +concernent +appartenir +introduire +continuera +foreground +vérifiant +véracité +compressé +occurrence +releasever +relançant +controller +intérêts +clementine +mkvtoolnix +équilibre +reçoivent +correctifs +complement +dependency +compressed +libopenraw +pygobject2 +1475943923 +configtime +1471639172 +extensible +particular +installing +preference +thumbnails +generation +autoremove +généraux +interactif +spéciales +fastidieux +situations +horodatage +ordinaires +inattendus +médiocres +consultés +reflétée +écritures +essentiels +préservé +activement +supportée +installeur +volumineux +difference +mainteneur +distinctes +avènement +privilège +accordées +assembleur +transfère +suffisante +winworldpc +orientées +elementary +logicielle +midjourney +cartouches +obsolètes +disquettes +millennium +supportés +drivespace +diagnostic +comprenait +qmessaging +productkey +helpstring +shownormal +stdregprov +explorekey +arrsubkeys +strcommand +vbquestion +essentials +intégrale +lancements +errorlevel +resultdate +resulttime +parametres +protégés +contourner +préférer +groupement +réalisera +monocartes +optimisée +pleinement +éducation +exploitant +parametrer +raspbianos +régionaux +​status +diffèrent +wbygakzm3m +containers +videoclips +attribuant +respectifs +déclarons +renouveler +supportent +directives +renouvelé +yourdomain +évolutive +modifierai +servername +serializer +comprenons +serveurweb +multisites +sethandler +multiviews +autoconfig +encryption +usepopauth +mailserver +sockettype +networking +empêchent +ssloptions +phpmyadmin +perlmagick +désherber +bloquerait +remoteaddr +revalidate +manquantes +converties +élevation +symbolisé +performant +précieuse +croissante +contribué +polyvalent +rédigeant +illustrons +traiterons +myhostname +mynetworks +monserveur +planifiés +freecadweb +fraunhofer +perception +vorbisgain +audiobooks +subscriber +adventures +fullcircle +démontage +contrôlez +démontons +programmez +lumineuses +makerfaire +domestique +chaudière +supervisez +améliorez +processing +miniatures +créations +sortbydate +apprécié +abandonné +graphismes +saturation +320x200x16 +160x200x16 +monochrome +centronics +rebaptisé +concentré +comportait +possédait +augmentait +adressable +circulaire +militaires +abordables +célèbres +archimedes +démarquer +décodées +étudiants +diplômés +exclusives +privatisé +compliqué +hypertexte +remplacés +classement +appréciez +animations +innovantes +ecmascript +textuelles +possédant +repetiteur +cellulaire +matériaux +négatives +générant +vboxconfig +vitrualbox +installees +intègrent +vboxmanage +libguestfs +remplacée +développe +innovateur +policière +engagement +conviviaux +domination +impliquant +prolifique +commission +difficiles +décisions +respectent +élections +parlements +impliquée +répétés +effectués +violations +illégales +abdullayev +détention +critiquée +prisonnier +entraîné +dirigeants +signifiait +reflétait +organisant +hackathons +encourager +inspection +nomination +règlement +financées +htpcguides +keeppassxc +ajouterons +analytique +newsgropup +comportent +rétention +mainframes +monothread +artistsort +totaldiscs +discnumber +resolvconf +carrément +openresolv +acheminée +incorporé +utilisable +nativement +affectées +asymmetric +descendant +pathologie +somnolence +apnéiques +strasbourg +automobile +consacrés +déclinent +aquatiques +autoroutes +présidée +émetteurs +durcissent +conduisant +chevaucher +visionnage +confisqué +déhanché +improbable +sautillant +parodiques +liberation +sensations +nourriture +percussion +enracinée +constatant +rattrapage +estimation +prélevant +provisions +ascorbique +datamatrix +bootstrap3 +inexistant +internaute +fragmenter +proposées +metropolis +chromebook +énumérer +crackerait +maquillage +americaine +asiatiques +européens +sanctionne +étiqueter +philatelie +screenshot +tablespace +respectée +decoration +stabilisé +mécontent +incorporer +formidable +cgsecurity +patronales +breadcrumb +polémique +versailles +inaperçue +assassiné +enseignait +titulaires +maladresse +assassinat +enseignant +profession +chercheuse +socialiste +discipline +hackernoon +industries +1589469409 +obligation +reprochés +framacloud +degooglise +framaboard +collective +framindmap +contraires +applicable +restricifs +serviceweb +positionne +préambule +diffusions +étouffés +appliquant +atténuant +efficiency +corrigeant +créateurs +transcript +transcrire +générera +johnguecko +phoenixnap +1256193217 +abandonner +generative +systemroot +incroyable +quantités +optimisés +formatées +intentions +démarrent +célébré +expliquent +flottantes +amélioré +adhérents +mutualité +identités +regrettent +préventif +prochaines +promettait +calendrier +contrôlé +approfondi +révélera +évidentes +installons +libellées +longuement +priorités +installent +pagination +imbriquée +démontré +tapotement +fléchées +défilable +dupliquée +libadwaita +warpinator +surveillé +prétendre +transferts +bubblewrap +soulignent +limitation +fourniture +directrice +monétiser +augmentent +duckduckgo +prolongés +signalées +provoquant +critiquant +qualifiant +redondante +éclairés +provoquée +suggèrent +échappant +suggestion +mitigation +compromise +épuisées +intrusions +mitigateur +génèrent +échouées +amplifiant +faiblesses +troncature +adaptation +nbitemsmax +exigeantes +fréquente +tabulaires +distinguer +envelopper +produisant +majuscules +minuscules +postalcode +pascalcase +simulation +orphelines +renommées +collectent +microprose +deprecated +sncfdirect +brightcove +infraction +montbonnot +homologuer +baisseront +carrefours +aggregator +experience +completely +sebsauvage +duaphinois +excellence +gustatives +vaculaires +rendements +épuration +bâtiments +favorables +qualifiés +subjectifs +reservoire +réveillé +partageait +attentions +végétaux +exposition +architecte +artistique +gemmologie +catalogué +catherwood +bénéfice +organismes +caritatifs +éducatifs +japonaises +émeraudes +conjuguent +comprenant +attachées +éléphant +spectateur +originales +apothéose +meissonier +épargnée +prévoyant +théâtral +sculptures +résultant +inaugurée +soulignons +bouguereau +roussillon +pyrénées +orientales +seigneurie +souverains +favorisent +transitent +sillonnent +tisserands +lluchmajor +forteresse +résidence +élégance +couronnée +crénelage +crénelée +chapiteaux +protègent +prolongée +restaurés +trouvaient +hostilité +succèdent +assiégée +retranché +espagnoles +frontière +colossales +fortifiés +adjacentes +territoire +catholique +offensives +résistent +prohibitif +restaurée +poudrière +corbières +construite +médiéval +enterrées +labyrinthe +disposées +gouverneur +multiplié +contremine +bastionné +cheminées +résultent +traversée +découpent +surprenant +naturelles +diminution +hypopnées +traduisent +occasionne +cognitives +traduirait +aériennes +engendrés +compagnies +instaurant +objectives +concernait +subjective +traduisant +atteignent +acheminant +comparées +rejoignent +éveillés +suggérant +inhibition +conscience +éveillée +adéquates +dépistage +sleepiness +diminuées +disparaît +ressenties +véhicules +annoncées +ajustement +cérébral +mnésiques +hypoxémie +corroboré +laissaient +exacerbent +corrélée +somnolents +prudemment +augmentée +montraient +sérieuses +requérant +minutieuse +habituelle +impactées +rapporteur +subsequent +prevention +continuous +remercient +béquiller +tubercules +adversaire +constituer +ingérées +lointaines +amerrissez +echerchons +débloquer +patrouille +poursuivez +effrénée +classiques +pelleteuse +transforme +acrobaties +réalistes +puissantes +décharger +interviens +dépêchez +détective +échappent +helicopter +échappera +sauvetages +impatiente +espionnage +supersonic +échappés +suspension +ténèbres +romantique +battlestar +television +k3kybiwmzi +coporation +artificiel +apprennent +cataclysme +créatures +dumbledore +terminator +apocalypse +prometheus +homecoming +multiverse +grandioses +patrimoine +christelle +angostrina +villeneuve +cimetière +latérales +entretenue +abrésiens +cigarettes +atlantique +liturgique +religieuse +endommagé +dégradés +campanaire +habilitée +collaboré +réfection +baptistere +chrétiens +épiscopal +déviation +retraçant +pressaient +sacrements +baptismaux +1259245659 +véronique +viennoises +apprécier +antiquité +inscrivent +solidaires +traditions +franchises +impériale +decouverte +implantée +trouverait +fièrement +projecteur +kimberlina +microscope +petrifying +tamogatchi +automating +prétextes +dalmatiens +merveilles +sharpsteen +patelliere +bromberger +miserables +mankiewicz +argonautes +enchanteur +reitherman +flingueurs +restaurant +grospierre +rencontres +resistance +bourriquet +ティ +honneamise +cronenberg +mangeclous +schumacher +chevallier +demolition +yoshimichi +armageddon +toccafondo +shinichiro +dexception +stalingrad +norrington +bisounours +cassavetes +galactique +magicroque +intracable +lilienfeld +phenomenes +grenouille +itineraire +kazandjian +soderbergh +abominable +cendrillon +corneilles +radiostars +stagiaires +onteniente +chevaliers +hippocrate +hallstroem +revolution +pellington +zilbalodis +incognitos +wonderland +bloodlines +stadermann +dinosaures +continents +heckerling +lamsweerde +olympiques +goldmember +turteltaub +kangourous +caballeros +muschietti +dechainent +sanctuaire +chroniques +sweetheart +coccinelle +capricorne +divergente +derrickson +loffensive +evangelion +minamikawa +sonnenfeld +expedition +legendaire +terrestres +grindhouse +highlander +desolation +resurgence +vuorensola +goldfinger +greengrass +guillermin +alessandro +stepchenko +justiciers +ruzowitzky +cagliostro +madagascar +paddington +bourboulon +imaginaire +suprematie +pocahontas +communaute +invincible +extinction +hesitation +revelation +underworld +tatopoulos +guggenheim +princesses +amériques +entrechats +shippuuden +rantanplan +escaflowne +housewives +americains +blackadder +marquantes +réagissez +nouveautes +nouveauté +anterieure +prediction +ultérieur +intercepte +initiation +technicien +certifiés +rechargés +puissances +snapdragon +regionnale +connectee1 +differents +connexion1 +connectes1 +émissions +soummettez +ultimately +determines +conversely +repetition +irrelevant +enthusiast +compliance +emballages +introduced +discourage +guidelines +répliques +motivation +comingnext +propulsée +bennington +powerpress +feedburner +clientèle +teechnique +surcourant +inquiétez +dipositifs +absorption +approchent +solidement +recyclable +toillettes +b00lo89d9g +absorbante +entrejambe +nationales +b00afa598s +b018es8kpg +appliquée +aspiration +récipient +réference +détectés +optimisant +animateurs +overloaded +claquettes +eak7dnsqwb +a9tiquette +évidement +barrières +empruntent +ledauphine +poussière +sectionné +maternelle +assemblée +tricolores +touvières +impatience +croissants +mobilisés +recueillir +électeurs +ménageres +ménagère +avenières +vêtements +semblables +biologique +pesticides +bactéries +momentané +résuitats +magnésium +organiques +suspectés +molécules +individuel +élastique +surchauffe +collisions +61x27x27mm +vipicecast +infomaniak +guadeloupe +linuxpedia +montagnieu +montgascon +beidweiler +espacement +carembault +frequence3 +frequences +courtoisie +fréquenza +demoiselle +distortion +polynésie +martinique +portugaise +coquelicot +courchevel +boutières +espérance +fidélité +sentinelle +libertaire +mendililia +pionnière +montaillou +lambersart +périgueux +puisaleine +radiocéan +résonance +diffusées +multiplexe +kilomètre +impuretés +allongées +evenements +consommait +stimulants +inconforts +connectors +maintained +wikimatrix +frequently +newsletter +splitbrain +underlined +monospaced +paragraphs +whitespace +linebreaks +characters +workaround +nosmblinks +sectioning +horizontal +optionally +displaying +understand +referenced +understood +typography +configured +separators +vertically +sourcecode +implements +autohotkey +blitzbasic +chaiscript +loadrunner +freeswitch +postscript +standardml +typoscript +specifying +influences +developers +hébergeur +backoffice +présentez +deviendrez diff --git a/data/index/w11.idx b/data/index/w11.idx new file mode 100644 index 0000000..11bf645 --- /dev/null +++ b/data/index/w11.idx @@ -0,0 +1,1418 @@ +expérience +utilisateur +approbation +utilisation +identifiant +poursuivant +représente +interactifs +calculateur +contrôleur +domestiques +numériques +digitalread +analogiques +analogwrite +résistance +strictement +prototypage +directement +électrique +positionner +initialiser +commentaire +paramètres +privilégie +application +rencontrés +redémarrer +apparaître +compatibles +nécessaire +mentionnée +interrompre +automatique +téléphone +technologie +différents +permettront +actionneurs +bidouilleur +instantané +précédent +identifions +electricity +importantes +caractères +temperature +tailleligne +ingénieuse +fabrication +controlling +récupérer +esp8266wifi +spécifique +scannetwork +fréquences +vocabulaire +communiquer +remarquable +information +définition +redirection +générique +sécurisée +instruction +déclarées +transformer +transporter +contiennent +horizontale +description +microphones +répertorie +atténuées +sifflements +branchement +dépannages +hidenosubns +usepictures +référence +permettrait +positionné +intelligent +régulateur +initialized +adaptateurs +incorporée +utiliserons +centralisé +démmarrage +identifiés +constituant +obligatoire +appropriée +emplacement +évolutions +considéré +simplicité +améliorée +polyvalents +personnelle +programmés +comparaison +accelerator +readthedocs +programming +dispositifs +interaction +connecteurs +normalement +highdensity +performance +programmée +disposition +preferences +typedecarte +compilateur +progression +préalables +pertinentes +structurée +mécanismes +découvrant +marionnette +présentés +ingénieurs +techniciens +disponibles +difficulté +nécessiter +différence +connectées +wifimanager +nécessité +autoconnect +enregistré +écessaires +commutateur +fournisseur +electricite +concurrents +économiser +inscription +récepteurs +conducteurs +récépteur +conventions +algébrique +intensités +dérivation +conductense +résolution +propagation +centimètre +atmosphère +vuegenerale +alternative +évidemment +seeedstudio +implémente +transmettre +abonnements +plateformes +ordinateurs +développé +entreprises +industriels +publication +agriculture +catégories +particulier +hiérarchie +répertoire +inférieurs +conséquent +recommandé +accessoires +fonctionner +surtensions +principales +multimédia +quadripôle +acquisition +comparables +sponsorisé +requièrent +supérieure +raspberrypi +definitions +redémarré +prioritaire +b83r13rtr8a +dvs1msxiyak +paramétrer +lectronique +processeurs +exécutable +accessories +exploitées +intempestif +accessibles +libaprutil1 +régulière +sympathique +preparation +libteleinfo +compilation +configurée +rasbperrypi +inférieure +antérieure +historiques +transitions +antérieurs +destination +enregistrer +complément +indications +designation +demystifier +désactiver +récupéré +injoignable +compteurtic +productlist +instruments +asynchrones +extrémité +zigbee2mqtt +proprietary +médiatique +experiences +monétiques +conjoncteur +propriété +chiffrement +macrovision +lightweight +electronics +commutation +élévateur +efficacité +compression +opérations +sauvegarder +suppression +spécifiée +endommagée +sauvegardes +maintenance +newpassword +corporation +automatiser +susceptible +changements +interrogés +interrompez +détaillée +désactivé +déterminer +pourcentage +permissions +correctives +effectuées +simulations +conceptions +navigateurs +configurés +limitations +filterwin2k +reconfigure +timedatectl +certificats +letsencrypt +credentials +aléatoires +réalisées +destructive +responsable +démontriez +spécifient +détections +publicités +distorsions +introduites +longévité +extérieurs +transaction +ldapcompare +multiplient +ransomwares +impossibles +environment +logicielles +modifierait +silverstone +41f2szszmvl +algorithmes +facturation +fournissant +bénévoles +spécifiant +définissez +distribués +changeantes +coordinated +spécifiés +commençant +fréquentes +successives +matérielle +configurera +installater +accelerated +connections +mysqlserver +microsystem +smartphones +distribuée +préférera +logiquement +dépendance +composantes +freedesktop +sollicités +quotidienne +remplissent +histcontrol +opérateurs +libreoffice +directories +imprimantes +comprendrez +transférer +inversement +démontées +visionneuse +photoviewer +combinaison +thunderbird +installées +thnuderbird +explorateur +luminosité +lemnchiffon +ffmetadata1 +underground +implemented +psychedelic +googleearth +interpreter +distinction +empaquetage +communauté +trunkrev507 +git20170717 +libprojectm +libxinerama +qtx11extras +git20170622 +compresseur +development +précaution +unreachable +répondeurs +33660660050 +33695600012 +33610066067 +teamviewerd +classifiés +innovations +contribuant +lukaszewski +supérieurs +appellation +améliorés +ingénierie +reliability +engineering +coronavirus +intégrité +sauvegardé +californien +protégeant +australiens +déclenché +attestation +deplacement +sécurisés +covidreader +intérieure +confinement +restaurants +dérogation +contaminés +redoutables +approfondie +concurrence +exécutions +malveillant +privilèges +sqlagentidc +sqlagentvdc +cryptominer +réputation +inattendues +préfecture +chloroquine +trimestriel +consécutif +prévisions +économique +financière +quarantaine +travaillant +atteindront +diminueront +containerid +habituelles +américains +equipements +temporarily +incendiées +britannique +communiqué +sévérité +suggestions +gigantesque +sanctionné +inquiètent +codesniffer +interchange +accentuées +européenne +commerciale +commerciaux +logistiques +expédition +participant +philippines +république +dominicaine +hostnamectl +deactivated +explication +orthographe +conjugaison +jkg73e46u25 +descripteur +tokenmarket +association +gymnastique +toutlemonde +déconnecte +hebergement +telecharger +commençons +démarrages +cliquettent +récapitule +réparation +réalisable +papierentre +intéresser +illustrées +libcanberra +airdownload +adobeairsdk +goodclients +attrayantes +complexité +chevronnés +reprendrais +sereinement +mediasource +blitzortung +genericname +utilitaires +actualtitle +hidenopages +gestonnaire +pdfshuffler +rearranging +concaténer +pdfseparate +interacting +imagemagick +temporaires +prorgrammes +ghostscript +soutputfile +désactivez +développer +sqldesigner +transcoding +possiblité +recherchés +facturettes +décryptage +commerçant +magnétique +séminaires +adolescents +gendarmerie +différente +concentrent +cyberguerre +défenseurs +université +journaliste +chroniqueur +journalisme +buzzmachine +philosophie +neutralité +gouvernance +cyberespace +declaration +règlements +traductions +a9claration +alternatifs +judiciaires +précurseur +travaillait +exportation +francophone +idéologies +personnages +connaissons +anarchistes +perspective +cofondateur +présidente +hacktiviste +précipiter +enregistrez +siteexemple +convaincant +wbefaxsck4e +ultérieure +expéditeur +prétendant +autorisées +conformance +interactive +snepmusique +classements +appliquées +expressions +ponctuelles +partedmagic +converstion +conversions +discussions +déterminé +diapositive +materialize +événement +paragraphes +sélecteurs +appendchild +textcontent +intégrées +transparent +getcomposer +currentsize +préfèrent +universelle +remplaçant +programmeur +compressée +souhaitées +résultante +découverte +configurant +confortable +déroulante +apparaîtra +délimiteur +conformité +durabilité +procédures +introuvable +cohérentes +comprennent +webassembly +travaillent +équilibré +popularité +recherchant +flatpakrepo +metadonnees +restrictifs +fingerprint +exécutées +restreindre +légalement +compressés +modifiables +impressions +surlignages +générales +identifiée +redémarrez +tabulations +indentation +numérisés +recognition +translation +performante +équipement +soundboards +producteurs +collections +musicbrainz +workstation +recueillies +consultées +simultanée +centraliser +transmitted +securingnfs +rébarbatif +restriction +nouveautés +descendante +définitive +insuffisant +suffisament +recommencer +flashplugin +recompilant +complicité +paramétres +séparateur +lisibilité +dynamically +équivalent +conjonction +motdepasse1 +grosfichier +remplissant +présentée +interprète +techarticle +astérisque +indicateurs +hériteront +travailliez +effectuerez +préservant +prédéfini +accompagné +occurrences +commentées +afficheront +séparation +dangereuses +administrer +fournissent +duplication +utiliseront +appelleront +défilement +réservées +dangeureuse +influencée +interdisent +inactivité +arrêterait +itinéraire +individuels +symboliques +contraction +elliptiques +supportées +aceinternet +reconnectez +potentielle +contribuent +reconnecter +accidentels +sauvegardez +renseignée +renseignés +58rqdcwn2qi +documentée +placeholder +distrowatch +conseillés +pulsecaster +distupgrade +minimaliste +optimisées +corrections +conviviales +vérouillé +talendforge +maxpermsize +problematic +libgfortran +libquadmath +suitesparse +libmatroska +distributed +localdomain +recommended +quotaperiod +errorpolicy +14070891765 +replacement +wordaddress +requestfrom +cupswrapper +hl3040cnlpr +commandline +fraichement +enlightened +inutilisés +générées +prévisible +lookupcache +simplifiée +horodatages +persistants +libération +améliorant +réellement +verrouillé +appropriés +conservées +défectueux +résilience +élaborées +referentiel +spécifiiez +accélérer +systemworks +améliorent +considérer +contraintes +connaissent +doublespace +compressant +améliorait +redondantes +intégrante +descriptifs +remplaçait +justifiées +disparition +everywhereq +lecrabeinfo +grandbassam +productname +impersonate +printresult +exploration +strfullname +positionnez +identifient +extérieure +raisonnable +programdata +détaillera +parametrage +interfacing +peripherals +predictable +8b7b1kzzjmw +incorrectes +​twitter +directoires +noanonymous +continuité +essentielle +réécrites +virtualhost +déménager +serveralias +accounttype +encrypotion +rewritecond +rewriterule +displayname +prestataire +negotiation +dolibarrdir +décomposer +sourceforge +sslprotocol +redirigées +facultatifs +préconisé +fonctionnel +joyeusetés +agrémenter +rewritebase +datepattern +consumption +addressbook +terminaison +choisissant +contrôlent +déclencher +sitenamewww +serverfault +affectation +intervalles +cherchaient +circulation +équilibrer +fondamental +encheminant +accéderont +corresponde +thingiverse +audiophiles +perceptible +constrained +résultants +utilisables +littéraire +couvertures +transformez +révolution +multimètre +stabilisée +laboratoire +ordinosaure +nextstation +communiquez +réutiliser +multitâche +construisez +régulation +détecteurs +ventilation +contrôlée +reproduisez +multicolore +déchiffrer +retrouverez +américaine +technicolor +established +mélangeant +incorporant +polyvalence +plantronics +préférés +populariser +transistors +overclocké +utilisaient +protégées +bureautique +éducatives +numériseur +privatisant +collectées +hypertextes +hyperaccess +visibilité +formulaires +controleurs +identifiera +intercepter +redistribue +inclinaison +plafonniers +consommées +installtion +hyperviseur +genisoimage +32956240694 +32890380850 +abandonnée +déménagé +observateur +répression +respectueux +équitables +intéressé +initiatives +réflexions +participent +favoritisme +institution +inspiration +discutables +arrestation +critiquées +emprisonné +altercation +hackerspace +passionnés +cotisations +prosoftcorp +albumartist +releasetype +tracknumber +interpretre +altération +measurement +regroupées +phénomène +internautes +supprimées +accidentés +traitements +obstructive +coïncidant +allègement +performants +embarquées +visionnées +9bzkp7q19f0 +kffacxfa7g4 +forfaitaire +wclnteez3c4 +tchaikovsky +incontesté +dépouillé +récompense +émotionnel +sciencetech +évoluaient +réajustée +calendriers +surprenante +abandonware +ressemblent +charlatants +donkluivert +4ohjovrtdco +conjoncture +subventions +rapprochait +codescanner +applicables +remarquerez +tronçonner +volontaires +pourfandait +teletravail +prématuré +progressive +géographie +recrutement +contractuel +enseignants +enseignante +interrogée +secrétaire +danielwelch +obligations +anonymement +concernées +appartenant +préférée +ponctuation +sémantique +exhaustives +linuxfriend +accéléré +integraudio +motivations +bénéfique +vulnerables +vulnérable +initialisé +imbrication +recherchent +rassemblent +financement +paramétré +pcservice46 +diversifié +multilingue +bégaiement +choisissent +exclamation +vmallocinfo +affirmative +protégéee +subtilités +affirmation +verrouiller +dépendants +observation +confrontée +signalement +prévention +usurpations +mentionnent +redirigeant +officielles +étiquettes +partenaires +régression +pavucontrol +logithèque +réalignés +monochromes +fournissait +présentait +mentionnés +mintdesktop +lanceraient +constamment +acceptation +parviennent +phonandroid +démontrant +débranché +récurrente +connecticut +composition +typographie +véritables +catastrophe +authentique +déplaçant +rassemblés +coordonnée +restreignez +infaillible +stratégies +modsecurity +distribuant +persistante +globalement +échappées +constituent +informatifs +osxkeychain +customtitle +présentent +virtualfile +directrices +éclairées +proviennent +fidélités +agrégateur +grenobloise +automatisme +conferences +certificate +scalability +plantations +intérieurs +moisissures +hgo1ssjuf5g +désabonner +démolition +dailymotion +volcmpuaqfe +lithographs +commemorate +anniversary +commémorer +accueillent +précieuses +daliniennes +chronologie +expositions +exemplaires +singulière +renaissance +orfèvrerie +spectateurs +norecursive +trajectoire +transformé +mélancolie +crépuscule +hallucinant +extravagant +éminemment +intervenant +hologrammes +progressifs +inexistante +artistiques +forteresses +conqueridor +montpellier +confisquent +restituées +augmentées +reconquête +chrétienne +territoires +occidentale +prospèrent +sanctuaires +superposés +austérité +méridional +accueillait +tapisseries +étonnantes +aromatiques +céramiques +soutiennent +citronniers +rébellions +remplacées +casematées +reconstruit +déclassée +jclt0m1jtdi +destruction +métallique +élévation +apparemment +fractionné +projectiles +aménagées +géologique +touristique +façonnées +pittoresque +fantastique +incomplète +préfrontal +présentant +impliquées +prévalence +werninghaus +pneumologie +évaluation +subjectives +dégradées +cérébrale +répliquant +écologique +académique +statistique +témoignent +sociétales +momentanée +hospitalier +électrodes +restitution +fidèlement +simulateurs +précèdent +habituation +préservée +exécutives +effondrées +rabattement +corrélées +renforçant +indéniable +physiologie +sollicitant +ancienneté +conclusions +parcellaire +neutraliser +éclairages +examinateur +eschenlauer +respiratory +wakefulness +deprivation +fluctuation +superficiel +envahissent +cicatrisant +encombrants +eveiletjeux +détonateur +rebrickable +mécanicien +détachable +contruction +dépanneuse +superheroes +précipitez +maîtrisée +patrouilles +prisonniers +patrouillez +éternelles +maléfiques +compositeur +zarathustra +pap9i6ekubu +xyp1g7azz7i +précipité +ressemblant +h8tzxzrsc98 +cbmdfry5xv8 +swmmq0vqmhg +kecqyyfvpbu +ulysse31str +zc6falqafww +7da8g9zn8wu +wqaknwwiunc +j3pulhlauqa +bnsnhsnpncs +kcbgv4bvqly +mflxaggphb4 +grindelwald +suprématie +revolutions +quantumania +construites +angoustrine +cathédrale +symbolisés +commençait +horizontaux +appréciée +achèvement +baptistère +exterieurok +rebaptisée +épiscopale +artisanales +manufacture +étrangère +rassemblée +architectes +prestigieux +perpétuent +randonnées +débrouille +démontrons +arbitraires +prototyping +polystyrene +curiosities +cambrioleur +impermeable +aristochats +beetlejuice +cliffhanger +wakabayashi +interstella +culturelles +centimetres +ratatouille +goedegebure +cloverfield +predictions +chapardeurs +yonebayashi +christopher +coquelicots +aarniokoski +torregrossa +snowpiercer +lagravenese +municipales +gangsterdam +boguslavsky +hirondelles +fresnadillo +hasselbalch +babysitting +alessandrin +mysterieuse +malediction +silvestrini +commissaire +tanquerelle +mercenaires +expendables +tartakovsky +embrasement +aventuriers +falkenstein +freudenthal +schtroumpfs +generations +fascination +soulevement +extrafanart +brotherhood +snagglepuss +sentinelles +amicalement +prédateurs +parallèles +entraînera +énergivore +concurrente +6wvlotvqmfi +defaillance +sollicitent +franchement +mdzlivkcexe +instructive +9vmet3rmaci +xbsqffpx138 +prédiction +prediction1 +speechnotes +retranscrit +smartphone1 +refractère +emmagasiner +hypercharge +ultérieurs +régionnale +passerelles +submissions +soumissions +passionnée +décourager +podcasteurs +compétence +perpétuels +prehistoire +streetcasts +conférence +feedflipper +fonctionné +incréments +ensoleillé +idéalement +hygiénique +péremption +répondants +ergonomique +poussières +détachées +multiorphan +accscounter +éditoriale +apparitions +experienced +nétiquette +structurant +poursuivent +modifieront +lotissement +granieulans +compliquée +revêtement +disposeront +actualités +dechetterie +rénovation +fontagnieur +contaminée +escherichia +pathogènes +maîtrisés +nourrissons +dissolution +décrochage +concentrée +frottements +effilochés +protections +bfmbusiness +mediaplayer +radioespace +moucherotte +françaises +régionales +parenthèse +alternantes +protestante +dreyeckland +cornouaille +ouassailles +vassivière +résonnance +zinfosradio +transitoire +multiplexes +diffuseront +connaissant +allocataire +collectives +recettesbox +alimentaire +précédant +délaissés +integration +contributed +traditional +customizing +mailinglist +superscript +backslashes +nonexisting +homogeneous +mozillazine +parentheses +whitespaces +equivalents +highlighter +highlighted +6502kickass +68000devpac +applescript +html4strict +lotusscript +mathematica +pixelbender +stonescript +aggregation +appropriate +comfortable +subscribing +orientation +concentrera +discrétion +nominatives diff --git a/data/index/w12.idx b/data/index/w12.idx new file mode 100644 index 0000000..c89f4a4 --- /dev/null +++ b/data/index/w12.idx @@ -0,0 +1,960 @@ +statistiques +instructions +informations +architecture +électriques +alimentation +informatique +différentes +fonctionnent +electronique +digitalwrite +nanoleonardo +explications +branchements +standardisé +programmable +téléverser +privilégié +installation +appréhender +paramétrage +interactions +intelligible +interpréter +commentaires +parenthèses +apparaissent +télécharge +précédente +déploiement +alternatives +presentation +clignotement +déclaration +obligatoires +intervention +télévision +introduction +intéressant +réalisation +condensateur +décortiquer +consommation +symétriques +résistances +realisations +température +readhumidity +défaillance +reintialiser +honteusement +optimisation +déconnecter +scannetworks +équipements +nécessaires +scalabilité +possibilité +performances +fondamentale +références +correspondre +métabolisme +notification +énigmatique +désignation +initialement +technologies +téléphonie +minestelecom +justinbeiber +intéressons +formellement +additionnant +thermomètre +délimitées +propriétés +163586990709 +263382130538 +173503732416 +applications +interrupteur +rightsidebar +entièrement +intelligente +centralisée +matérielles +modification +téléversé +spécifiques +conséquence +téléversez +déconnecté +traditionnel +painlessmesh +précédents +intelligents +differéntes +essentielles +déconnectez +désingation +alimentaiton +frequencecpu +gestionnaire +paramétrée +initialisée +getboardinfo +performantes +serialmakers +comparaisons +spécialisé +particuliers +suppléments +redémarrage +inaccessible +responsedata +accumulation +distribution +distributeur +360005006394 +générateur +caractérise +rencontrées +déterminée +zoombiss0001 +optocoupleur +commerciales +intégration +actuellement +flexibilité +écosystème +hiérarchies +suffisamment +parfaitement +fondamentaux +exploitation +connaissance +raspberrypi4 +framboise314 +benchmarking +prématurée +rafraîchies +anciennement +instantanée +cycliquement +démodulées +éventuelles +difficultés +construction +dépendances +nouvellement +schématique +authentifié +savetramebdd +savetramecsv +databasehost +databasename +pdoexception +affectedrows +getconsojour +getconsomois +demodulateur +augmentation +découvertes +demodulation +transmission +initialisés +tarification +correctement +utilisateurs +dépassement +020122037669 +confirmation +identifiants +sensibilité +intéressent +expériences +autogravable +escamotables +rechargeable +recommandée +successfully +restauration +appropriées +dump20120915 +availability +conservation +reconnectée +coordinateur +surveillance +fonctionnant +asymétrique +enregistrés +fournisseurs +consultation +configurées +raisonnables +déclenchant +insuffisante +configurable +configuation +collaboratif +combinaisons +définissent +bannissement +spécifiées +susceptibles +personnelles +consentement +transparence +partitionner +f0ef55bd1a58 +cyberescrocs +déplacement +synchroniser +responsables +répartition +synchronized +microseconde +variabilité +téléphones +événements +périodiques +rechargement +génériques +nécessitant +gratuitement +paramétrés +singleserver +considérés +thegeekdiary +déconnexion +realtivement +disconnected +manuellement +prédéfinis +nécessitent +digitalguide +techrepublic +digitalocean +fraîchement +dependencies +verification +interruption +dichotomique +répertoires +epochseconds +histfilesize +arborescence +identifiées +physiquement +radicalement +numerisation +dimitrouille +remasterisé +contributing +instrumental +dictionnaire +linguistique +restrictions +localinstall +schroedinger +biliothèque +compléments +groupinstall +unstructured +normalisées +conversation +destinataire +intcommandes +terminologie +continueront +régulateurs +organisation +implantation +approbations +commenceront +économiques +bénéficier +développent +compétences +équilibreur +nécessitait +heureusement +dérogatoire +renseignées +développée +anonymisées +gouvernement +alimentaires +dérogations +malveillants +enseignement +vulnérables +réinfection +swbemlocator +persistantes +cyberattaque +quotidiennes +enregistrant +département +consécutifs +fluctuations +légèrement +commutateurs +perturbation +prus46188120 +représenter +britanniques +complotistes +fréquemment +travailleurs +certificates +hexadécimal +néerlandais +européennes +représenté +consommateur +codification +herzégovine +ouzebekistan +biélorussie +monténégro +détaillées +mondialement +décommenter +résolutions +privilégier +tophebergeur +hébergement +sponsorisés +fedorahosted +multibootusb +considérons +stm3500320as +manipulation +préparation +incorporated +récupèrent +calculateurs +spécialiste +découpables +multipleargs +12d7f35845f1 +pédagogique +coloringbook +dpdfsettings +interpreteur +selectionnes +commerçants +recoupements +autorisation +cryptogramme +indépendant +stratégique +institutions +universités +conférences +sensibiliser +publications +independence +considérée +significatif +financières +cryptographe +développeur +intelligence +documentaire +entrepreneur +réalisateur +scientifique +azerbaïdjan +hackerspaces +préférable +élimination +involontaire +expéditeurs +indésirable +compétentes +différences +légitimité +bulukumbakab +localisation +régulières +malwarebytes +inconvenient +communautés +schilditchat +diapositives +currentslide +réorganiser +interactives +insertbefore +bootstrapcdn +définissant +programmeurs +compilations +millimètres +sélectionne +intersection +réplication +transactions +microsystems +structurées +sécurisées +académiques +recommandons +multimédias +compositions +audacityteam +metadonnées +publiquement +simultanées +efficacement +instantanés +portabilité +exécutables +empaquetées +individuelle +nofilesystem +vectorielles +implémenter +authentifier +remplacement +répétition +préférence +tabstospaces +reconnaître +préoccupés +libmediainfo +ultérieures +surveillées +minorversion +rpcnfsdcount +autodetected +parlonslinux +wondershaper +xxxxxxxxxxxx +datatraveler +déchargées +référencer +83ed3222b3fd +47dc219290cb +40aa9da9cd0b +9ac7ffd894a4 +24cfe6110764 +5c22901a07e3 +85e15079da53 +b579b1e07e1d +791c8b1e2017 +e5c89ea37b32 +829fed051cb1 +37196b017a85 +6094b22d043a +f565bc6d5e2c +définitions +abréviation +décroissant +utilisateur1 +comportement +réutilisés +récupérant +génération +frederick888 +potentielles +précédées +fonctionnera +automatisée +énormément +utilisations +connaisseurs +probablement +macropaquets +prédéfinie +extrêmement +simplifiées +enregistrée +identityfile +compromettre +implications +équivalence +irreversibly +compressées +désactivés +facultatives +équivalente +allowerasing +installables +rétrograder +repositories +c24ad30e3cf9 +openprinting +downloadlist +subdirectory +séparément +équivalents +remarquables +nomdupackage +référencé +a9b1d8d56be3 +fda6dd3f01d1 +cc5aac3cc0df +3c4dcfc22280 +498847cb4221 +verrouillage +interception +antérieures +indisponible +contrôleurs +désactivée +encombrement +écrasements +transparente +db733bfb47ff +soulignement +communément +réinstaller +entremêlent +garantissant +restreignant +standardiser +désactivera +déclenchés +déclenchent +permettaient +familiarité +installateur +constructeur +développés +compilateurs +élaboration +philosophies +anniversaire +registration +0150048383c9 +createobject +computername +enumération +callrobocopy +synchronisé +regroupement +overclocking +reconfigurer +b239976faa32 +renouvellera +décommentez +négociation +réécriture +appliqueront +documentroot +autodiscover +emailaddress +authrequired +clientconfig +intermediate +redirections +incompatible +fréquentés +authuserfile +disparaître +améliorées +équilibrage +mymailserver +checkeremail +renouvellent +échantillon +bidouillages +ressuscitons +hydrométrie +enregistreur +communicants +esthétiques +magnétiques +accompagnait +emplacements +nostalgiques +relativement +concurrencé +fonctionnait +overclockés +bureautiques +workstations +déterminent +worldwideweb +bénéficié +ce42f02035c7 +e98fc88e6fa4 +5d8b7634074c +fb0f0ebb3b92 +9499d783717a +410e55be901e +reconnaîtra +répétiteur +redistribuer +ventilateurs +uninstalling +raccordement +independance +respectueuse +renouvelable +cryptography +distinctions +piratpartiet +condamnation +dissimulées +controverses +journalistes +intimidation +hooliganisme +autoritaires +révélation +contribution +législation +coopération +contrefaçon +créativité +synthétique +extérieures +d2c35c227028 +fcf8523c09d5 +coprocesseur +participants +dégradation +reconstruire +interrompant +atténuation +oxygénation +respiratoire +démocratise +강 +téléphoner +9812fc1beb0c +récompenser +corrélation +transmettais +automatisant +ts256gmts800 +agrandissent +geolocaliser +dissertation +alléchantes +étrangères +touteleurope +redécouvrir +distribuable +amazonbasics +suremballage +perpétuelle +débarrasser +263576748379 +362862002901 +261714049758 +compartiment +testdisklogo +innombrables +inutilisable +frédérique +degooglisons +réclamation +transportés +protestation +stipulations +restructurer +satisfaisant +ef3b923de769 +88572627c169 +psychoslinux +environments +8f60112d4c13 +e6a7ada6416a +1c868427720b +développera +certainement +stabilisées +a103948c0559 +68f19523d353 +artificielle +d61035e5e271 +convaincante +reproduction +mentionnées +compressions +telechargees +coordination +50903efee9c1 +centralisés +reconstituer +multiformats +fonctionniez +sponsorblock +considèrent +5b0f30409190 +ec54ba73e7a0 +consécutive +pagetypeinfo +occidentales +8b81a1e8cceb +indiscrètes +contextuelle +inférieures +accidentelle +défectueuse +affirmatives +déroutantes +inhabituelle +frauduleuses +automatisés +202305260840 +réintroduit +releasenotes +apparentées +remplacerait +dispositions +révélateur +reconfiguré +comportaient +transitoires +développons +mutuellement +malveillante +attendraient +communiquent +commissioner +désactivant +équilibrée +sollicitées +générative +juridictions +superglobale +encourageant +survivaliste +authentiques +inquiétudes +allégations +interprété +dospagecount +dossitecount +volumineuses +urldecodeuni +préventives +mobilisation +forcecommand +ce1ac6ee670e +supérieures +séparateurs +enveloppées +informatives +68a2d5a54733 +souscription +12bd267be750 +82103791a8c3 +virtualdrive +coordonnées +phoneblocker +itinéraires +manifestants +enregistrera +blueeyevideo +envahissante +roidelapluie +nuciculteurs +résiliation +témoignées +réaménagé +entreprenait +millionnaire +prestigieuse +inauguration +milliardaire +iconographie +photographie +littérature +connotations +rempliraient +surréaliste +autoportrait +surréalisme +enthousiasma +réticulaire +géodésique +inséparable +acquisitions +postérieure +monumentales +passionnées +néolithique +principauté +perpignanais +pratiquement +intérieures +chancellerie +villefranche +communiquait +calligraphie +meurtrières +transforment +aménagement +appartenance +caponnières +médiévales +compensation +disparaîtra +hémoglobine +répercutant +intéressés +antagonistes +cérébrales +contrecarrer +catastrophes +envisageable +neuroscience +conviendrait +différencie +quantitative +maintiennent +instabilité +attentionnel +stimulations +étonnamment +préservées +circonspecte +positivement +effondrement +évaluations +contrecarré +définitives +délétères +circonspects +valorisation +neurophysiol +génycologue +framboisiers +groseilliers +déroulement +construisant +transparents +atterrissage +commissariat +compétition +déguisement +pétrolière +renversantes +telepictures +accompagnée +malédiction +fantastiques +affrontement +soulèvement +commencement +insurrection +thunderbolts +industrielle +annonciation +transhumance +reconstruite +intempéries +paroissiales +handicapées +lesdiguière +colombophile +buissonniere +frankenstein +attenborough +hirschbiegel +envahisseurs +interstellar +fantabuleuse +hazanavicius +resurrection +renaissances +gendarmettes +monsterverse +detournement +transylvanie +monstrueuses +spottiswoode +instructeurs +debarquement +degeneration +transformers +transporteur +fuchssteiner +regeneration +exploratrice +équipières +découvreurs +explorateurs +conquérants +merveilleuse +thunderbirds +toutankhamon +declassifies +supernatural +réservation +29d058481545 +interessante +reparabilite +recommandent +implementers +descriptions +substitution +entraîneure +encourageons +cordialement +francophones +préhistoire +picklemonkey +dispositifis +précautions +administrée +stationnaire +entrainement +fishoponline +suppressions +inexistantes +125f45f78772 +incivilités +métalliques +inconscience +poursuivront +urbanisation +électorales +déchetterie +verpillière +territoriale +indicatrices +bénéfiques +adoucisseurs +bactérienne +légionelles +sécuritaire +incontrôlé +garantissent +dronezone130 +montbéliard +chlorophylle +evangélique +grésivaudan +marseillette +uylenspiegel +motorisation +rentabiliser +hospitaliers +requirements +quickbuttons +localization +additionally +replacements +horizontally +tableheaders +preformatted +highlighting +actionscript +coffeescript +powerbuilder +visualfoxpro +visualprolog +downloadable +prestataires +userhomepage diff --git a/data/index/w13.idx b/data/index/w13.idx new file mode 100644 index 0000000..2ddec52 --- /dev/null +++ b/data/index/w13.idx @@ -0,0 +1,559 @@ +présentation +électronique +nanodiecimila +communication +indépendante +programmation +virtuellement +représentant +référentiel +distributions +télécharger +désinstaller +sélectionner +correspondant +declenchement +bibliothèque +liquidcrystal +bibliographie +carnetdumaker +luiqidcrystal +repositionner +tempsallumage +documentation +configuration +contrairement +indépendants +interrogation +millisecondes +calculatrices +indésirables +environnement +modifications +techniquement +cedricabonnel +représentent +vérification +connectivité +développeurs +entraînement +getcpufreqmhz +getsdkversion +getsketchsize +préférences +connaissances +professionnel +téléchargez +pédagogiques +aérospatiale +possibilités +programmables +approximation +constructeurs +specification +authorization +translatedate +électricité +générateurs +ampèremètre +télémètres +précisément +proportionnel +condensateurs +inconvénient +technologique +international +évolutivité +intelligentes +signification +particulière +conséquences +correspondent +dimensionnée +défaillances +certification +intéressants +précédentes +3232100016101 +3272496298750 +manipulations +fedoraproject +pisensorstemp +automatically +démodulation +déformations +démodulateur +interpréteur +databasetable +lineseparator +instantannée +getconsoheure +getconsoannee +instantanées +intéressante +équivalentes +résidentiels +partiellement +téléchargé +autorisations +prédéfinies +communiquées +avertissement +autocontrôle +instructables +réceptionner +micrologiciel +télécopieur +propriétaire +semiconductor +adaptabilité +convertisseur +industrielles +opérationnel +reinitialiser +différemment +redémarrages +personnaliser +complètement +5781399482f6a +nomenclatures +authoritative +vulnerability +sharedscripts +déclarations +dictionnaires +bannissements +alphabétique +productivité +malveillantes +attentivement +enregistrées +informatiques +synchronisée +synchronisés +synchronisent +perturbations +géographique +planification +synchronisera +raspberrytips +mysqlpassword +mysqldatabase +concrètement +préinstallé +personnalisé +disponibilite +standarderror +epochrealtime +sélectionnez +intégralité +numérisation +décompresser +nuémrisation +indispensable +linuxdownload +sélectionné +supplementary +unconditional +systématique +joignabilité +interlocuteur +stackexchange +interférence +générations +reconnaissent +récupérées +communautaire +déplacements +enseignements +télétravail +bénéficiant +cryptomineurs +appartiennent +wbemscripting +stratégiques +enregistreurs +départements +représentée +consommateurs +collaboration +étranglement +quinquennales +conversations +rétropédale +explicitement +organisations +dégradations +célébrités +raccordements +désinforment +transmissions +hexadécimaux +retranscrites +dénomination +incrémentée +coinmarketcap +irréversible +bilbiographie +disablepresto +smartmontools +récapitulant +inconvenients +métadonnées +memstatistics +pseudosection +accessbilité +informaticien +échauffement +openstreetmap +startupnotify +comptabilité +sounconverter +mirrormanager +séquentielle +traçabilité +domiciliation +remboursement +a000000421010 +authenticité +renseignement +spécialistes +participation +conférencier +scientifiques +entertainment +indépendance +gouvernements +consultations +centralisées +négociations +spécialisée +contributions +controversés +documentaires +évangéliste +eurodéputée +orthographié +remplacements +notifications +dissimulation +destinataires +infructueuses +désagrément +prétendument +loirelyonnais +rectangulaire +queryselector +hiérarchique +createelement +individuelles +rj9bjx4j8slmw +significative +concentriques +relationnelle +soigneusement +déclencheurs +installations +lesnumeriques +interesserait +tenacityaudio +incohérences +configurables +traditionnels +numérotation +convertissant +privilégiés +architectures +rpcmountdopts +amélioration +recompilation +philosophique +décroissante +conditionnée +inaccessibles +interpolation +interprétant +gestionnaires +mathématique +noprefixroute +interprétés +diagnostiquer +déconseillé +automatisées +irréparables +considérable +sécurisation +apparaîtront +eavesdropping +administrator +corresponding +cryptographie +adminstrateur +recommandées +verticalement +interprétée +désactivées +répertoriés +netdriverinfo +xulrunnerpath +prerequisites +paramétrages +wordprocessor +comportements +incompatibles +fragmentation +confiugration +méthodologie +administratif +conformément +fonctionnelle +inutilisables +implémentent +partitionnés +préférables +addictivetips +décompressez +décompressé +passionnantes +développées +défragmenter +disparaissent +hexadécimale +ie8enterprise +woodgrovebank +ie7enterprise +localdatetime +prochainement +exclusivement +linguistiques +félicitation +spécialement +optimisations +renewalparams +réécritures +allowoverride +rewriteengine +emailprovider +resetpassword +strictrequire +stackoverflow +préférerons +énumération +élémentaire +mydestination +normalisation +miscellaneous +fullcirclemag +rechargeables +interruptions +multifonction +personnalisez +concentrateur +téléviseurs +aéronautique +videocassette +préservation +magnétoscope +rédhibitoire +échantillons +universitaire +interagissent +préoccupées +sophistiqués +appréciation +discrètement +publicitaires +expérimental +parallélisme +possilibités +4000405745465 +investigation +manifestation +coopératives +spécialisés +confidentiels +diplomatiques +contributeurs +soulèvements +apprentissage +minicomputers +conditionnera +dynamiquement +transférées +respiratoires +concentration +caractérisé +compétitions +exponentielle +absolutesport +autoroutière +남 +spectaculaire +températures +indifférence +proratisation +énergétique +pvsamplersla5 +géolocaliser +manipulateurs +conséquentes +distribuables +difficilement +contournement +malencontreux +reconnaissant +inappropriée +disqualifiée +interrupteurs +synthétisés +réclamations +satisfaisante +dégooglisons +transcription +intéressées +reinforcement +déclinaisons +bénéficient +securityfocus +repertoireopt +indéfiniment +investisseurs +visualisation +encouragement +implémentée +effectivement +défectueuses +pénétration +franceconnect +cybersecurite +hiérarchisé +préliminaire +authentifiés +premièrement +deuxièmement +mélangeaient +accorderaient +négativement +longtermistes +répartissant +secruleengine +cachelockpath +amplification +cyberattaques +conventionnel +significatifs +decentraleyes +informtatique +différencier +éphéméride +programmeuses +éphérémide +chrometophone +authenticator +juicedefender +podcastaddict +sosautoroutes +horaireetresa +réservations +flightradar24 +bulletinoqai2 +lithographies +postérieures +mythologiques +emblématique +exceptionnels +surréalistes +insoupçonné +administrées +photographies +superficielle +expressément +architectural +canalisations +multiliplient +languedociens +tranquillité +supériorité +géométrique +épaississant +fenouillèdes +désaturation +incontestable +entretiennent +remplissaient +questionnaire +réfractaires +déboîtement +illégalement +corrélations +dépassements +attentionnels +physiologique +manifestement +spontanément +salpêtrière +apneahypopnea +chrysanthème +tronçonneuse +ininflammable +réutilisable +constructions +hélicoptère +impressionnez +perfectionner +enchaînement +résurrection +resurrections +consécration +cérémonieux +gratianopolis +christianisme +modernisation +conservateurs +bénédiction +lesdiguières +entrecroisent +commandements +pleasantville +mousquetaires +heidschoetter +frankenweenie +chandrasekhar +listfilmtowww +mystérieuses +civilisations +reparabilite1 +sponsorblock1 +incorporating +clarification +prélèvement +6pkxcduk6w4xw +bandschleifer +temporisation +orphanswanted +collaboratifs +tinymontana92 +sécuriseront +intersections +déléguation +entrérocoque +contamination +naturellement +euradionantes +ornithorynque +briançonnais +amplificateur +transposition +consommations +objetsportail +automagically +customization +unfortunately +compatibility +helloworldapp +actionscript3 +lotusformulas +systemverilog +inappropriate +syntaxplugins +functionality diff --git a/data/index/w14.idx b/data/index/w14.idx new file mode 100644 index 0000000..3585633 --- /dev/null +++ b/data/index/w14.idx @@ -0,0 +1,351 @@ +généralités +électroniques +indépendantes +rxtxcommdriver +enregistrement +mesurercourant +décentralisé +respectivement +fonctionnement +a3i826466u8r8a +includelibrary +communications +encryptiontype +généralement +principalement +précédemment +virtualisation +openweathermap +centralisation +logiciellement +développement +initialisation +specifications +réinitialiser +téléchargée +expérimentés +telechargement +bibliographies +compréhension +getcoreversion +getflashchipid +frequenceflash +infoesp8266exp +automatisation +bibliothèques +professionnels +télécommande +reconnaissance +authentication +implementation +cédricabonnel +identification +préalablement +izlne9tulcebw7 +datejourdemain +electricitymap +spécificités +déclenchement +galvaniquement +transformation +transformateur +intermédiaire +temporairement +personnalisés +extensibilité +indispensables +surintensités +compatibilité +prédécesseur +disponibilité +périphérique +jamesachambers +irréversibles +this1sn0tanpwd +fieldseparator +dateheuredebut +getconsominute +métrologiques +téléphonique +officiellement +récursivement +conditionnelle +traitementjson +interférences +potentiomètre +environnements +administrateur +immédiatement +récupération +vérifications +téléchargés +fedoramagazine +configurations +correspondante +numériquement +géographiques +symboliquement +particularité +précieusement +désagréments +openclassrooms +20220818080300 +simultanément +standardoutput +histtimeformat +20121025204239 +littéralement +décompression +frenchselected +cybersquatteur +propriétaires +graphicsmagick +libchromaprint +soundconverter +infrastructure +standardisées +inconditionnel +accessibilité +spécialisées +administratifs +représentatif +habituellement +méditerranée +traditionnelle +parallèlement +technologiques +répercussions +précipitation +contaminations +périphéirque +networkmanager +démonstration +sélectionnée +cryptocashcast +intellectuelle +décommentées +successivement +minutieusement +problématique +interconnecter +inconvénients +multiplication +électronicien +informaticiens +simplification +internationale +dimensionnées +divertissement +startupwmclass +renseignements +télécollecte +géopolitiques +maladroitement +internationaux +communautaires +cybercriminels +sophistiquées +désactivation +mathématiques +ultimatebootcd +personnalisée +correspondants +getelementbyid +clearstatcache +avertissements +hiérarchiques +basehttpserver +relationnelles +redimensionner +exceptionnelle +améliorations +panoramisation +désapprouvés +référentiels +administration +sélectionnés +maketecheasier +géométriques +présentations +journalisation +nécessiteront +spécification +rpcsvcgssdopts +parlonslinuxfr +référencées +whiterabbit441 +récapitulatif +représentées +concaténation +collaborateurs +téléchargent +correspondance +interprétées +désactiverait +nécessiterait +établissement +réinitialisé +administrators +archivedossier +incontournable +déverrouiller +defaultprinter +whati2caddress +déconseillée +syntaxiquement +recommandation +déduplication +décompressés +documentations +compromissions +intentionnelle +commercialisé +microsoftstore +currentversion +getbinaryvalue +getstringvalue +scriptfullname +createtextfile +independemment +préinstallés +lesconteslinux +renouvellement +considération +interviendrons +directoryindex +followsymlinks +responseschema +domainrequired +incomingserver +downloadonbiff +outgoingserver +véritablement +sslciphersuite +sslcompression +utilisabilité +synchronisées +élargissement +charlieplexing +judicieusement +investissement +significatives +arithmétiques +sélectionnant +terminologique +historiquement +significations +supercomputing +personnalisant +expérimentaux +multifonctions +complémentent +sélectionnons +sélectionnera +inrockuptibles +manifestations +discrimination +personnalités +counterfeiting +mononucléaire +firstalphachar +reconstituées +retransmission +스 +일 +inexorablement +indéterminée +22electronique +alphanumerique +item547c42c2d5 +systemrescuecd +déconfinement +zigbeealliance +décentraliser +transcriptions +sophistication +intégralement +ascensionnelle +interpréteurs +interplanetary +malentendantes +approximatives +spectaculaires +contradictions +micrologiciels +provisoirement +accélération +répertoriées +préoccupation +catastrophique +intéressantes +intermittentes +balancermember +cryptomonnaies +cybernétiques +nomutilisateur +conceptualiser +20210801144030 +sortbymetadata +expressweather +authenticator2 +automobilistes +noixdegrenoble +septentrionale +différenciés +archéologique +départemental +approvisionner +momentanément +célébrations +reconstruction +sédimentaires +caractérisée +subjectivement +ralentissement +contradictoire +investigations +expérimentent +intervéhicule +accélérateur +contemporaines +attentionnelle +télévisuelle +embouteillages +perfectionnés +impressionnant +pulvérisateur +phosphorescent +récompensées +bienveillantes +circonférence +ornementations +sidérurgiques +fortifications +zx spectrum +extraordinaire +dangereusement +naturalreaders +réparabilité +photovoltaique +streetcasteurs +videochannelid +unnuoisfbxn6jq +ensoleillement +compromettrait +biodégradable +présélection +librementlinux +targetpublicns +volontairement +interrogations +bénévolement +réglementaire +bactériologie +prolifération +radiodifussion +radiodiffusion +radiophoniques +kaléïdoscope +généralisant +classification +séléctionner diff --git a/data/index/w15.idx b/data/index/w15.idx new file mode 100644 index 0000000..1923699 --- /dev/null +++ b/data/index/w15.idx @@ -0,0 +1,213 @@ +microcontroleur +brochagearduino +nanoduemilanove +complémentaire +représentation +interconnectés +obligatoirement +industrialisée +readtemperature +positioncounter +périodiquement +readstringuntil +wifitemperature +électriquement +téléversement +périphériques +supplementaires +rafraîchisseur +géolocalisées +elektormagazine +spécifications +microprocesseur +implémentaiton +automatiquement +supplémentaire +implémentation +métropolitaine +teleinformation +camelcamelcamel +savetrametampon +getconsosemaine +interprétation +synchronisation +maisonconnectee +radiofréquence +électrozingage +ultérieurement +régulièrement +fonctionnalité +considérations +intermédiaires +éventuellement +essentiellement +échantillonage +réorganisation +cybersécurité +préconisations +indépendamment +permitrootlogin +modifierlangues +recordmydesktop +réglementaires +organisationnel +administrateurs +prédisposition +geolocalisation +cyberattaquants +téléchargées +méthodologique +infrastructures +investissements +téléphoniques +alphanumérique +prériphérique +définitivement +synchronization +computerscience +interprétables +compréhensible +problématiques +électroniciens +malheureusement +newcoloringbook +personnalisable +internationales +développements +gouvernementale +gouvernementaux +traditionnelles +réglementation +monopolistiques +interopérables +téléchargeant +impressionnante +potentiellement +sensibilisation +nécessairement +enregistrements +banquepopulaire +commentcamarche +décentralisée +backgroundimage +personnalisées +sélectionnées +progressivement +spécifiquement +conteneurisées +enxb827eb7bd083 +rpcnfsdpriority +incrémentielle +partitionnement +secretepassword +correspondantes +responsabilité +recommandations +incontournables +horizontalement +débrouillerait +scrupuleusement +139757471270656 +140301519525632 +140432760039168 +reprogrammation +endtransmission +administratives +raisonnablement +prédécesseurs +monwindowsphone +incontrôlables +clefsproduitsms +préinstallées +préconfigurés +renouvellements +namevirtualhost +ressembleraient +allownopassword +multiviewsmatch +autocomplétion +exceptionnelles +professionnelle +standardisation +fullcirclemagfr +radiomessagerie +télécommandez +télécommandes +collectionneurs +commercialisés +préoccupations +interchangeable +fonctionalités +softwarefreedom +financièrement +albumartistsort +opérationnelle +타 +simplelinebreak +montimbrenligne +collationnement +reglementations +extrajudiciaire +décentralisés +décompressées +retranscription +compatibilités +antérieurement +flatpackflathub +bénéficieront +vulnérabilité +ralentissements +dospageinterval +dossiteinterval +référencement +mobilesrepublic +fetedeslumieres +anthropomorphes +personnellement +fantasmagorique +stéréoscopies +agrandissements +impressionnisme +roussillonnaise +prépondérance +méditerranéen +départementale +rétablissement +réversibilité +accidentogènes +représenterait +expérimentales +attentionnelles +impérativement +prépondérante +conférenceshdr +neurophysiology +a9matographique +encorbellements +émerveillement +harmonieusement +muséographique +établissements +métallurgiques +particularités +accompagnateurs +bénéficiaires +valleeduferrand +audionumérique +extraordinaires +transperceneige +indestructibles +californication +photovoltaique2 +photovoltaïque +podcastsconnect +madewithopinion +conventionnelle +représentatifs +restructuration +assainissements +logoeurope12001 +hectométriques +classifications +typographically +congratulations diff --git a/data/index/w16.idx b/data/index/w16.idx new file mode 100644 index 0000000..053151b --- /dev/null +++ b/data/index/w16.idx @@ -0,0 +1,95 @@ +microcontrôleur +téléchargement +positioncounter1 +unidirectionnels +1005001403728029 +fonctionnalités +supplémentaires +authentification +getflashchipsize +géolocalisation +esp8266wifimulti +caractéristique +nomjoursemaineen +nomjoursemainefr +arduinolibraries +complémentaires +implémentations +bidirectionnelle +databaseusername +databasepassword +réglementations +radiofréquences +stéréoscopique +électrozingués +bethunelibreblog +alphanumériques +workingdirectory +confidentialité +personnalisation +généralisation +opérationnelles +fondamentalement +reinitialisation +représentatives +dématérialisé +comptabilisation +activeconnection +googletagmanager +tinymediamanager +scratch2download +compréhensibles +télécommandés +internetofthings +gouvernementales +onlineconversion +queryselectorall +simplehttpserver +vulnérabilités +conteneurisation +superutilisateur +redimensionnées +individuellement +échantillonnage +accidentellement +c072a32983a736cf +1caa79c7aa799dc8 +b188e2b695bd4743 +interprétations +talendopenstudio +défragmentation +fedorainfracloud +superordinateurs +digitalproductid +filesystemobject +getlocaldatetime +proxypassreverse +displayshortname +psychoacoustique +désinstallation +professionnelles +microprocesseurs +97bd1a0133449c3d +affranchissement +pzoaaoswq1leazrx +expérimentation +représentations +interconnectées +incompatibilité + +doshashtablesize +htmlentitydecode +cryptographiques +réintégrèrent +perfectionnement +règlementations +significativité +surentraînement +epouvantablement +autoalimentation +textfromtospeech +photovoltaïques +produitsdelannee +targetpublicpage +bactériologique +hidepopoutbutton diff --git a/data/index/w17.idx b/data/index/w17.idx new file mode 100644 index 0000000..b19f4bc --- /dev/null +++ b/data/index/w17.idx @@ -0,0 +1,51 @@ +systématiquement +openenergymonitor +scrolldisplayleft +réfléchissantes +dysfonctionnement +caractéristiques +microcontrôleurs +réinitialisation +getflashchipspeed +githubusercontent +getmeteringpoints +openapicontroller +particulièrement +getconsoperiode24 +approximativement +téléchargements +géographiquement +incompréhensible +approvisionnement +philosophiquement +radiotéléphonie +prédéterminées +unfilteredflathub +redimensionnement +préconfiguration +begintransmission +considérablement +proxypreservehost +adddefaultcharset +sslsessiontickets +rafraîchissement +significativement +commercialisation +vidéoconférence +lacameraembarquee +neuroscientifique +collaborativement +téléspectateurs +incompatibilités +occasionnellement +superintelligente +dosblockingperiod +cachequickhandler +flightradar24free +vraisemblablement +réquisitionnées +astrophotographie +éclaircissements +castfeedvalidator +whatwpthemeisthat +météorologiques diff --git a/data/index/w18.idx b/data/index/w18.idx new file mode 100644 index 0000000..9ce191e --- /dev/null +++ b/data/index/w18.idx @@ -0,0 +1,32 @@ +stmicroelectronics +couperalimentation +traditionnellement +getfreesketchspace +getconsoperiodenow +passthroughpattern +rostylesbonstuyaux +flightplandatabase +driverdownloadinfo +20170519gitd32d7bf +20170620gitd850cdd +thesysadminhimself +thermorétractable +hétérogénéité +phpobjectgenerator +amelicloudservice5 +interopérabilité +intellinuxwireless +0x0000000000000000 +impersonationlevel +​whiterabbit441 +sslcertificatefile +désynchronisation +écoénergétiques +postgresqlportable +interprofessionnel +109618569500226282 +sponsorblockserver +cinématographique +sinformersurlatech +exceptionnellement +hydromorphologique diff --git a/data/index/w19.idx b/data/index/w19.idx new file mode 100644 index 0000000..85373bb --- /dev/null +++ b/data/index/w19.idx @@ -0,0 +1,12 @@ +randomnerdtutorials +gestionnairedecarte +getconsoperiodeprev +lemondeinformatique +1226116907306078208 +secretepasswordhere +hl3040cncupswrapper +sslhonorcipherorder +télécommunication +1170831566903369731 +polysomnographiques +radiocommunications diff --git a/data/index/w2.idx b/data/index/w2.idx new file mode 100644 index 0000000..3fe1551 --- /dev/null +++ b/data/index/w2.idx @@ -0,0 +1,607 @@ +de +la +le +et +au +ne +à +il +en +ce +ip +un +ou +vu +on +m3 +se +st +ja +12 +0v +13 +du +14 +19 +5v +32 +ma +50 +rx +tx +by +bq +qu +30 +va +29 +je +si +os +cc +64 +mx +18 +16 +ai +eu +15 +ci +xz +sh +at +ln +io +me +10 +11 +01 +sa +1s +ac +hi +fi +60 +fr +08 +09 +pu +to +ni +ct +c1 +j4 +is +if +of +43 +22 +v2 +gp +ox +sc +ie +27 +17 +41 +as +hm +25 +dc +ø +mm +20 +wi +wl +ok +28 +51 +07 +80 +1e +ex +s2 +pc +cm +90 +03 +31 +21 +46 +h1 +35 +5a +04 +40 +85 +ir +uu +in +or +33 +py +65 +ap +go +1a +fe +34 +9a +36 +00 +55 +56 +rv +83 +23 +db +57 +f2 +f8 +78 +9b +67 +05 +68 +c7 +bf +8c +4f +e9 +82 +e0 +24 +81 +49 +eb +39 +54 +02 +v1 +ls +06 +ib +v3 +1u +s3 +c3 +c6 +h2 +ko +nc +1v +ul +xx +1f +2f +47 +gh +pi +3d +jm +sd +lu +mb +ch +pd +up +tr +be +lr +wm +c4 +75 +9d +dk +br +lc +co +id +jp +an +kw +ω +hc +ms +d8 +d9 +d2 +d3 +sx +ic +3v +ti +66 +hz +mq +v8 +gb +iv +vi +bi +4k +es +av +79 +95 +59 +58 +38 +3a +3b +md +93 +44 +do +vc +lm +tv +i1 +mw +mo +pg +su +oh +hp +cd +ho +i2 +no +sn +lf +sp +cr +nb +wh +hn +pm +jb +jw +jr +t0 +bt +45 +mv +eq +tw +op +71 +rf +48 +bd +ew +4g +2d +qr +ky +s8 +li +aa +70 +9v +2s +4v +7v +6v +cv +2v +2a +di +l0 +fn +74 +hl +dt +52 +63 +73 +26 +62 +gz +rm +cp +my +re +it +v5 +37 +ng +1h +qq +42 +cn +0h +u4 +im +js +sl +qo +f3 +kb +xr +0k +vm +99 +53 +ii +dp +sr +tz +0m +92 +cz +84 +ns +fs +us +lh +wc +ta +ca +iq +nl +ag +xp +a4 +jj +mp +dd +ya +so +91 +yo +â +61 +69 +lo +72 +76 +77 +ld +qt +k5 +gt +lx +dl +1b +vo +88 +hb +rc +rd +6e +5g +87 +7f +a9 +b9 +az +ff +1d +8b +b4 +b8 +2b +f9 +4d +4e +b0 +5f +a5 +94 +7b +d0 +fa +5b +b7 +6d +ae +cb +0f +7e +a7 +bs +8m +hs +t5 +ll +n1 +m0 +wr +p3 +v6 +ra +1m +gl +ps +we +p1 +p2 +gs +1g +89 +97 +cf +ef +bc +rn +kr +m6 +w9 +vj +dj +qs +pq +sk +ds +ob +fh +t1 +t2 +vf +hd +iw +ih +ab +lt +0e +fd +vt +rw +2x +3g +ed +df +al +hr +ht +hh +1k +6m +4m +th +ss +fq +ro +7t +8t +sv +ec +af +d1 +e2 +fg +bg +fw +tm +98 +86 +96 +rk +rp +xl +vs +ar +xf +6g +8g +2g +0b +nt +tp +tl +xt +vl +sw +pk +nu +jc +np +ve +ax +gc +pl +cs +gd +oc +w3 +gu +f5 +vn +q4 +q6 +q9 +rs +5w +kg +ql +a2 +da +pa +b5 +6a +ux +dn +f1 +tu +pt +oq +dr +bb +uk +dw +pb +ui +e3 +gr +tc +wp +ia +s1 +6x +1x +vk +i3 +mi +ad +f7 +ge +tt +el +xi +o2 +km +te +zx +xe +sj +mh +vr +ly +fu +ju +mr +oz +2e +yu +gi +xy +sg +hf +l1 +4a +lg +fb +t9 +kt +ph +a1 +a0 +3m +1w +fm +mg +am +m2 +po +hq +lq +fc +ur +k6 +r1 +r2 +r3 +r4 +r6 +r5 +r7 +r8 +ô +he +fo +lb +mk +pf +vb +eg diff --git a/data/index/w20.idx b/data/index/w20.idx new file mode 100644 index 0000000..3d371b3 --- /dev/null +++ b/data/index/w20.idx @@ -0,0 +1,11 @@ +nullpointerexception +getflashchiprealsize +sketchdistanceserial +0anp2kdshb27ss6a8npt +télécommunications +simplescreenrecorder +7543536303835131a090 +sqzgjfptizldxbqvaueh +pbv1kmac4j3ag7vwfako +internationalisation +psychophysiologiques diff --git a/data/index/w21.idx b/data/index/w21.idx new file mode 100644 index 0000000..5f8aa8b --- /dev/null +++ b/data/index/w21.idx @@ -0,0 +1,9 @@ +mediacenternasseedbox +getconsoperiode7jours +databaseconnectortest +adminsrvaceinternetfr +sslcertificatekeyfile +leavemessagesonserver +forcesslforsubdomains +visiterhonealpesisere +aperodespapasmanchots diff --git a/data/index/w22.idx b/data/index/w22.idx new file mode 100644 index 0000000..1da4fb0 --- /dev/null +++ b/data/index/w22.idx @@ -0,0 +1,5 @@ +lemotdepassedurezowifi +d1dvvdsu7nqap4w7khdtju +getelementsbyclassname +szzdkce3gebeohgzhc4hw9 +kmobmkvonudpckzz00zavo diff --git a/data/index/w23.idx b/data/index/w23.idx new file mode 100644 index 0000000..007ad17 --- /dev/null +++ b/data/index/w23.idx @@ -0,0 +1,4 @@ +5sh6bcdnroy85s9q7sdfrmc +ajouterdesdictionnaires +​1226116907306078208 +sslcertificatechainfile diff --git a/data/index/w24.idx b/data/index/w24.idx new file mode 100644 index 0000000..2cb3493 --- /dev/null +++ b/data/index/w24.idx @@ -0,0 +1,8 @@ +getaggregatedconsumption +electroniquedomotiquediy +passwordauthentification +simplehttprequesthandler +bcdfghjkmpqrtvwxy2346789 +displaymodificationdates +électroencéphalogramme +tjodvgxmajlwfsysgrindhz8 diff --git a/data/index/w25.idx b/data/index/w25.idx new file mode 100644 index 0000000..212c298 --- /dev/null +++ b/data/index/w25.idx @@ -0,0 +1,3 @@ +bx6da6v0h34mm7ohajcan9zak +pdfcreatorwithphotoviewer +enterprisesitelistmanager diff --git a/data/index/w26.idx b/data/index/w26.idx new file mode 100644 index 0000000..81a683f --- /dev/null +++ b/data/index/w26.idx @@ -0,0 +1 @@ +249cb30b415788bdd20c5d3c20 diff --git a/data/index/w27.idx b/data/index/w27.idx new file mode 100644 index 0000000..0845246 --- /dev/null +++ b/data/index/w27.idx @@ -0,0 +1 @@ +daystoleavemessagesonserver diff --git a/data/index/w29.idx b/data/index/w29.idx new file mode 100644 index 0000000..b373ecb --- /dev/null +++ b/data/index/w29.idx @@ -0,0 +1 @@ +pxkq47mku3tybtcd4ohjxc6kafax0 diff --git a/data/index/w3.idx b/data/index/w3.idx new file mode 100644 index 0000000..0cf3d6c --- /dev/null +++ b/data/index/w3.idx @@ -0,0 +1,1894 @@ +png +nom +aux +avr +arm +mai +com +usb +vin +une +via +led +etc +3v3 +12v +uno +166 +mhz +6ns +500 +eux +jpg +tel +axe +ide +mac +105 +cas +int +tip +100 +cet +esp +400 +tar +opt +xvf +tty +gnu +bin +191 +apt +get +jdk +not +250 +non +low +dev +mp3 +150 +aes +vos +pao +aop +fer +val +ont +sct +013 +how +use +org +200 +001 +gif +300 +1ma +lcd +800 +bus +i2c +dht +tim +end +php +net +kit +for +ref +act +psc +hey +toi +lit +mis +ino +and +off +the +key +pin +bps +sec +pdf +met +doc +nul +enc +set +box +ait +epc +web +dû +lui +thu +apr +gmt +147 +1xx +2xx +3xx +4xx +5xx +404 +uri +url +fun +api +tom +tcp +fan +fin +pos +jay +zon +123 +900 +600 +vue +125 +ids +116 +943 +234 +itm +v03 +2mw +004 +bee +nez +fil +230 +220 +240 +11a +159 +moi +bas +mix +12f +ram +802 +ghz +wpa +160 +pwm +spi +adc +udp +ftp +bss +483 +out +gnd +tag +ttl +ble +idf +got +192 +168 +101 +429 +601 +391 +319 +ipd +341 +x11 +x86 +xml +352 +dnt +522 +243 +vus +ecn +wep +psk +796 +915 +096 +182 +427 +538 +763 +671 +632 +333 +zip +new +v08 +qio +0x0 +iot +12e +01s +01m +07s +12s +02d +02u +256 +32d +32u +a1s +32s +alb +bit +32f +w32 +w33 +psh +c32 +w01 +l01 +l04 +s01 +g01 +vie +mcu +520 +11b +max +oui +sha +rsa +ecc +rng +128 +ota +air +ntp +vcc +80v +dc8 +io0 +rts +io5 +e14 +rxd +txd +rst +cs0 +10a +cul +tuv +srd +cpu +sdk +edi +073 +106 +139 +raw +248 +soi +ans +né +gsm +gps +sta +run +pcb +dbi +kib +ets +mib +512 +lna +dma +can +ver +ffd +rfd +dur +197 +228 +all +are +dk1 +rpc +pre +die +may +str +day +kwh +eau +hui +1er +edf +faq +loi +dit +ohm +khz +340 +pir +dsn +rcw +sun +136 +008 +043 +265 +370 +700 +co2 +120 +qos +diy +ibm +pub +sub +nav +sys +rii +soc +a72 +11n +csi +rca +ssh +pi4 +gpu +dsi +264 +poe +hat +due +000 +txt +otp +one +426 +ssd +eur +sda +sdb +sdc +sdd +sde +sdf +sdg +sdh +cfp +cat +cut +960 +720 +nas +awk +1e3 +utc +biz +ham +top +has +win +mag +ask +10v +pic +130 +tic +ini +cli +mod +dbd +ssl +582 +281 +utf +hba +csv +you +try +pdo +s10 +sit +git +src +cpp +175 +gyr +pvc +noi +cpt +02e +dir +err +tmp +crc +254 +stx +etx +ejp +bbr +466 +ltv +814 +hfr +236 +htm +dam +cs7 +pi3 +007 +045 +lan +127 +sed +8ko +dbm +328 +440 +fcc +usa +std +015 +inc +rid +rtc +199 +010 +ptt +dvd +vhs +nft +drm +css +tpm +ltd +hub +mbp +pro +lii +ion +imr +aaa +85m +55a +40a +pou +28v +24v +vis +mer +316 +0mm +ice +wav +sr0 +rom +gsa +mmc +202 +lib +dup +sql +bdd +mdp +cvf +var +lha +660 +755 +mnt +cnf +mzz +log +tee +pid +now +its +dun +ftl +lus +219 +ios +tls +deb +usr +sat +oct +age +cao +ins +dns +red +255 +nis +252 +see +jun +115 +zyx +114 +223 +151 +183 +158 +113 +108 +wps +mem +yml +tld +pem +pam +jwt +uid +pwd +add +muc +two +12h +tdl +640 +pad +gpg +srv +ops +uns +mwl +ips +ons +utm +dnf +cdr +xpl +nss +190 +rpm +119 +383 +335 +gpt +mbr +bsd +apm +tib +hex +jar +280 +b01 +atx +iii +itx +12x +qid +306 +290 +sst +sim +165 +sfx +gov +sam +yes +dst +ago +man +scf +866 +157 +ppm +196 +tai +vps +ovh +jan +rms +828 +006 +169 +515 +0ns +rev +ns2 +gin +ntt +obs +395 +app +drv +vim +gpl +db2 +feb +job +xdg +996 +too +adm +vnc +005 +nov +v16 +gcc +npm +v14 +v17 +v18 +env +10s +ffs +ps0 +ps3 +ps4 +320 +odt +nfs +smb +map +bad +yum +445 +137 +138 +exe +ppp +bib +ivh +rel +div +img +5px +4px +3px +0px +2px +iso +rar +nrj +roi +art +rae +tab +per +bpm +eng +v10 +id3 +hip +hop +pop +rap +ska +mse +lsb +elf +mlt +kde +was +any +kf5 +del +ebz +dsc +lg2 +cn2 +osc +x64 +xaf +153 +980 +992 +346 +441 +161 +amr +148 +569 +263 +187 +628 +fdk +aac +393 +emu +154 +104 +283 +201 +330 +414 +vlc +rc5 +egl +999 +glx +qt5 +gui +xcb +595 +688 +359 +svn +jsp +uvh +jre +vpn +gop +umh +vbv +nal +hrd +ihm +mmi +cfu +cfb +cfc +num +sfr +old +pae +cap +mal +qam +sre +esr +san +nos +131 +503 +ile +sud +jet +wmi +cmd +but +xmr +rat +lci +ihu +idc +134 +ceo +vol +uni +rue +joe +bbc +cei +cab +upc +ean +gs1 +060 +379 +380 +385 +387 +450 +459 +490 +460 +469 +470 +471 +474 +475 +476 +477 +478 +479 +sri +480 +481 +482 +484 +485 +486 +487 +489 +499 +509 +528 +529 +530 +531 +535 +539 +540 +549 +560 +570 +579 +590 +594 +599 +603 +608 +609 +611 +613 +616 +618 +619 +621 +622 +624 +625 +626 +627 +629 +649 +690 +695 +709 +729 +730 +739 +740 +741 +742 +743 +744 +745 +746 +750 +754 +759 +760 +769 +770 +773 +775 +777 +779 +780 +784 +786 +789 +790 +839 +840 +849 +850 +858 +859 +860 +865 +867 +869 +870 +879 +880 +884 +885 +888 +890 +893 +899 +919 +930 +939 +940 +949 +955 +958 +adr +mat +mtu +con +ip4 +121 +184 +188 +144 +ip6 +96a +cfg +jvm +dyn +btc +ada +avp +avz +bar +rup +bak +102 +103 +lux +107 +rpz +2go +sdx +cle +efi +f25 +f19 +f24 +f23 +f26 +sip +hdd +tos +mkv +nix +bug +bsy +srl +093 +lba +svg +gtk +lin +jxf +aur +mit +edu +456 +eof +dig +fri +555 +382 +acl +172 +217 +238 +ns1 +ns4 +ns3 +216 +239 +ven +msg +dpt +00s +04s +a9l +meg +itu +m2m +da0 +mp4 +gmp +ado +rgb +bz2 +xjf +vnd +xul +rss +rdf +rep +u2f +xfs +fat +sep +ico +723 +315 +702 +355 +369 +206 +173 +636 +say +in1 +in2 +ocr +fra +vec +2gb +big +6mb +5mb +1gb +fur +p2p +emv +e2e +six +322 +frf +aid +luc +ccc +law +133 +way +eff +pgp +fai +pdg +csa +437 +cnv +226 +spf +tf1 +588 +asp +ntc +64x +odp +186 +213 +dom +doe +eol +min +spl +kbd +nbr +abr +crf +avc +180 +maj +cms +sgi +bsl +ogg +nat +oci +dot +rip +pkg +eps +alt +bmp +208 +scp +rtp +510 +kvm +tri +tmm +put +stp +122 +brd +amd +155 +111 +seq +224 +209 +rtt +avg +016 +nic +eth +md0 +ré +hda +pcm +ucm +1kb +f12 +adv +b2i +lzx +vmh +tac +mtr +who +pss +dus +gib +lsr +ltr +dfh +rcp +sid +644 +rwx +ipv +ron +mmm +jjj +lut +mio +2nd +10k +20k +30k +uti +shm +324 +58g +39g +16g +64m +92m +50m +82m +72g +krb +xxx +yyy +16k +41m +96k +17m +52m +36k +32k +zsh +md5 +hdr +xyz +scm +fpm +lft +cal +15g +993 +uel +129 +253 +241 +251 +mvc +req +csr +365 +crt +jeu +521 +aws +tux +tvf +zvf +022 +033 +31m +32m +33m +tot +pci +gid +cbp +oss +fre +dat +362 +6gi +0gi +pki +171 +fcs +yet +our +let +swt +gdk +0xb +tid +b09 +b05 +b02 +630 +307 +737 +304 +181 +tbb +140 +141 +112 +142 +124 +152 +uhv +lpd +prj +urn +pcl +ppd +lpr +bsc +prn +597 +210 +502 +453 +631 +esd +icc +8x8 +ymu +jfs +fhs +cgi +cvs +lzo +891 +tgz +465 +433 +050 +f10 +esc +286 +fsf +lot +bat +360 +95b +udf +135 +ttc +pdp +oem +wsf +vbs +jcb +5x5 +dim +fso +bdr +h34 +svp +mid +len +h7f +asc +xor +chr +205 +ie7 +rem +mir +neq +rpi +gen +221 +232 +lxc +nue +sel +dry +587 +443 +apc +177 +242 +995 +spa +301 +a5l +foo +eus +crm +gpc +llx +row +occ +gcm +rc4 +edh +jah +caa +40m +dec +mpm +dd0 +5xp +don +dav +vcf +670 +mta +feu +stl +nut +m4a +3gp +655 +350 +m3u +avi +oga +wma +asf +wmv +64k +ext +mwi +7xx +146 +z80 +1re +ads +g25 +tor +sdr +rtl +nfc +bsb +to7 +to8 +to9 +mo5 +mo6 +8x1 +dé +rvb +t07 +dix +v23 +768 +cga +isa +132 +qsl +trs +to5 +r10 +von +pal +mpa +vga +576 +ted +lee +aol +w3c +uwp +30g +vdi +vhd +qed +cow +tap +hid +vid +ctl +mur +rdp +pxe +sen +cpe +vit +fdn +sco +ami +dpi +oms +awz +azw +rtf +ken +xnu +aix +if2 +imp +pip +aoc +dsl +fec +uit +atm +hec +lof +los +344 +792 +518 +933 +704 +163 +ppc +lpc +ski +vtt +bel +a41 +a43 +a48 +a49 +a51 +psy +109 +612 +258 +366 +t4h +ben +653 +323 +617 +185 +829 +399 +cor +a9e +jae +afp +bob +fut +jus +bio +tpl +seo +puc +361 +277 +bay +sms +4th +kms +sac +pli +rls +ctc +ax3 +5mm +1mm +ani +cdd +fsu +868 +cru +arc +4gb +gem +e04 +av1 +aom +vp6 +vp8 +nvd +gfi +csp +xss +bot +cid +32x +16x +244 +srt +225 +thp +mmu +ksm +364 +pnh +nie +10e +eks +wsl +msa +410 +rib +089 +419 +296 +gca +pch +4go +ppa +pix +xed +cve +tex +gfm +lia +10m +prg +ods +tva +536 +cgp +a9o +fid +lbe +sos +vsc +01h +23h +bfm +eye +fox +sox +bro +fit +lis +pot +ufc +rio +20e +tit +sex +mou +mae +dou +ier +rey +pau +rez +sol +bec +tir +res +tet +eeg +24h +pur +ulp +chu +705 +076 +osa +418 +428 +718 +547 +965 +699 +20h +uds +271 +inv +4x4 +5cm +tas +149 +002 +662 +toy +388 +408 +783 +cup +pit +452 +ann +lla +gut +had +umg +epm +bmg +sas +stu +osi +bic +bac +men +ass +cin +ant +war +far +chi +nan +vif +xxe +696 +seu +xie +jdr +517 +mil +14h +18h +rmi +tou +mus +dac +497 +cdp +liz +eon +pet +joy +dia +jim +kid +cri +lac +mel +boy +doo +boo +jfk +baz +hou +guy +tad +pax +vii +pan +gil +doi +ete +coo +cj7 +cie +mia +sea +uwe +jon +rob +eva +bis +van +ame +nir +ang +hot +bgg +wit +zoo +abe +sky +vfw +liu +yan +dan +mar +sin +amy +pie +wan +roy +ray +ere +fee +mcg +357 +ryo +uys +han +cry +zak +siu +nim +iwo +yuh +wes +viy +mad +toe +no1 +woo +117 +nid +rim +sie +mew +nil +rox +spy +vic +kai +gto +oav +545 +cop +alf +las +405 +cou +lue +sig +pi1 +lvm +cd1 +5v1 +dis +gaz +12w +25w +15w +15v +20v +27w +45w +20w +65w +36w +30w +18w +mfi +enr +5g1 +won +pif +pim +olr +dx2 +bye +uca +mah +rlx +x68 +x36 +pbs +170 +457 +ian +kd2 +htd +fia +110 +40w +15s +45s +ckb +sou +376 +13h +ars +moy +23g +pls +hit +rni +ruy +162 +rmc +550 +605 +col +vhf +abf +xsl +fip +rfi +rfo +yon +rfm +tsf +mfm +666 +arl +cfm +cob +dfm +efm +exo +fmc +fmr +luz +lfm +mbs +mti +nti +dwa +r2m +kol +ase +nou +ayp +rbr +bip +blv +rcn +rcv +dio +rfa +rfl +rga +rig +rjr +lor +mau +nau +mdm +mim +pac +rpl +reo +ter +vag +rvi +rvm +zig +zag +rbm +rcb +rcf +rci +rct +sao +rdb +rdc +rdm +rds +rec +rfc +rlk +rmb +rmn +rmz +roc +rph +rps +rv1 +rva +snr +zef +tfm +tfi +vdb +vfm +vti +yao +zap +511 +ab1 +lcp +562 +tps +810 +nt1 +682 +tmc +tf6 +714 +738 +762 +514 +650 +d17 +hd1 +tnt +uhf +dvb +498 +506 +546 +554 +578 +586 +602 +610 +634 +642 +658 +674 +698 +706 +722 +778 +794 +818 +826 +834 +842 +mms +cnc +crh +tsa +978 +irc +few +sup +ogv +swf +lol +4cs +asm +bnf +cil +dcl +dcs +ezt +gdb +gml +idl +jcl +lua +qml +rbs +reg +scl +tcl +xpp +dhm +wtf diff --git a/data/index/w30.idx b/data/index/w30.idx new file mode 100644 index 0000000..8bce3d3 --- /dev/null +++ b/data/index/w30.idx @@ -0,0 +1,5 @@ +123456789012345678901234567890 +trnvmmkhkttdkrjmmolhatwpyyfzdw +8063efa7de99c873a76b9f97fcd303 +00d62d7ba2a0036a00bf64300c49d9 +0049fc396000236a83a0027b2dd600 diff --git a/data/index/w32.idx b/data/index/w32.idx new file mode 100644 index 0000000..4f7b19b --- /dev/null +++ b/data/index/w32.idx @@ -0,0 +1,35 @@ +1a702a15a2f46e405e61804cf67c0d30 +5ea6da060f069e9e024c154d2dad4d70 +58d14163eb5a1774f00095af5625e6f8 +7715131786e6dd782ca9efe942fa29cd +geeljcibkkackafmeepgadbfgmpjmdeg +da0ead6825d10caffbcd6ff62e266426 +26fbc6c55a456b4f5a308f70ae558342 +3f4ffc14d617dbaaa76121d60bcf075f +85d204c04f75d8db95a5ba1b7b28e9fb +a4674674987ebb147443839b015309e3 +ace36562e5359fa3770820a0615ab829 +71290a175e58151b8763dad439b5f8ab +8096a7f148faccafdddfcee90a04f5b5 +14fb20a778b29133173c9c4dd4489240 +c85b1a1c7c93c215af7d1fc096caa3f0 +bafe1233e211c49c6094ba4a79d2876d +e7777bf53615b1f66873cf45371dcb3e +b2c2d16ecae6986cf09a99cee60bcbed +1e620615c5c8a31216d0fa64a9404ca7 +6a9e261629bc935ee5c60676750aa0cb +3ef7418f7057438d1796dda77fe1de72 +405943fb3b7856c229871f9f9fcf6873 +dcdd214fed68cc40a47d1b6d020a1b12 +36df0ffc73b37dad619de57f0f234aea +cfe1ba1b932e86839c37a5e4ef593621 +f9e6fa62bfb59f30a7b726807545eea6 +f597a41822c55f8cdc029a485da0a5fa +4993cf28a813dc8e08812a7fb3ce8b1e +766a8e9105fd9879d63deb4d86af4f22 +fae0447c7e572df6acb291bf4ace1111 +526c1e68c4a52fed266b3c6cf5d9e759 +eb039fac63f8ef03c00fff701aedc8cf +740794bf749637b77ce4ef57b3a66450 +a0c4915486ed10e493c8058094699e2a +58e69572fbc3d9f8ca12b9e3301ef4ac diff --git a/data/index/w33.idx b/data/index/w33.idx new file mode 100644 index 0000000..c1dc470 --- /dev/null +++ b/data/index/w33.idx @@ -0,0 +1,2 @@ +58e69572fbc3d9f8ca12b9e3301exf4ac +1eeeeeeeeeeeeeeeeeeeeeeeeeeeeeec6 diff --git a/data/index/w37.idx b/data/index/w37.idx new file mode 100644 index 0000000..2629976 --- /dev/null +++ b/data/index/w37.idx @@ -0,0 +1 @@ +kamtpcxhgmxejmro02lhxatqpxzj3dhcajcxb diff --git a/data/index/w38.idx b/data/index/w38.idx new file mode 100644 index 0000000..c2cadd3 --- /dev/null +++ b/data/index/w38.idx @@ -0,0 +1 @@ +0f27e14af9f7646f4a3079d272b69dc768db26 diff --git a/data/index/w4.idx b/data/index/w4.idx new file mode 100644 index 0000000..e771901 --- /dev/null +++ b/data/index/w4.idx @@ -0,0 +1,2520 @@ +user +jean +site +afin +lors +logs +plus +vive +aura +soit +2016 +item +html +faut +tard +sera +port +mooc +rien +code +nano +mini +1502 +sert +dire +ceci +bleu +vers +avez +date +loop +agit +bloc +mise +void +9600 +wrap +mint +bits +8266 +2022 +main +home +wget +lien +bash +line +true +sudo +root +java +lang +data +puis +high +1000 +bout +menu +100a +dont +todo +name +2018 +info +then +aes3 +nico +amzn +page +part +algo +30ma +half +with +suis +mono +tant +real +2x16 +wire +0x27 +init +test +lire +read +from +else +temp +file +http +utf8 +smid +1602 +char +nbre +pré +peur +noir +mort +nuit +avis +when +ohms +puce +wifi +mode +voir +ssid +rssi +each +type +none +veut +noms +dhcp +vite +seul +bien +vide +text +pose +clé +host +hits +quoi +fini +town +fixe +faux +json +atof +base +1200 +xbee +ebay +mesh +xb24 +sons +loin +anti +vent +240v +300w +150w +10mm +prix +230v +2021 +help +dois +long +fond +volt +2020 +cher +peux +250v +sens +vais +l106 +50kb +wpa2 +2400 +2483 +uart +gpio +sdio +80ma +irom +attr +iram +isrs +1252 +heap +1376 +most +call +last +2890 +args +self +chip +fils +hack +mqtt +coap +esp1 +apip +rezo +node +wlan +docs +nerd +dual +webp +gzip +keep +open +fail +socs +boot +1024 +512k +tree +size +rend +wiki +solo +pico +zero +nina +w131 +w132 +aide +2014 +core +risc +sram +hall +hmac +jour +over +dc5v +mtdo +rxd0 +txd0 +hspi +miso +mosi +sclk +meet +cost +mass +blob +bref +monk +marc +john +mars +2008 +dits +labs +pont +mien +inde +qspi +ieee +pins +only +logo +wpan +full +nmap +2023 +cest +scan +012s +spot +epex +lip8 +echo +post +send +june +july +juin +etat +atom +note +chez +week +2017 +paye +vrai +cout +zone +lois +ions +sort +sr04 +trig +trgi +0506 +semi +gate +5500 +dite +dash +1999 +andy +fade +rosh +kodi +hdmi +2013 +2012 +2015 +2019 +5ghz +jack +gopi +trrs +trss +quad +rj45 +ldlc +shop +1610 +2677 +lite +dump +time +grep +0011 +0000 +0010 +1010 +sata +durs +apmd +idle +your +proc +blog +pire +0100 +find +does +this +lego +sing +make +turn +into +mock +hand +hats +best +clap +five +need +more +view +list +what +erdf +gros +vaut +vrms +50hz +onde +opto +zoom +sgbd +ldap +mods +phar +will +php7 +cert +pear +perl +isag +fais +psql +joie +role +conf +auth +exit +elec +sure +path +exec +load +unix +mois +free +geek +auto +happ +amet +adco +ptec +imax +papp +5260 +hchc +hchp +1987 +stop +500m +0777 +mime +case +form +cant +move +hash +sha1 +sauf +lues +02xf +03xf +0axf +20xf +0dxf +30mn +pejp +adps +vert +sbin +stty +sane +curl +done +cote +laps +fifo +axsi +887x +asix +pile +etsi +arib +mbps +0451 +16ae +sois +life +2003 +2007 +buzz +2009 +1838 +1975 +2010 +2005 +1960 +1990 +1980 +1876 +1973 +1910 +1994 +meta +1983 +cgms +hdcp +aacs +vcms +scms +copy +1988 +1998 +1947 +1851 +7392 +7811 +plug +play +046d +c52e +pack +c52b +1997 +2433 +062a +5918 +corp +1a86 +5453 +1ea7 +0064 +gmbh +4ghz +050d +016a +0a5c +4503 +4502 +4500 +ad2p +0b05 +17cb +asus +1131 +1001 +lamp +tech +goto +nimh +nicd +1mhz +step +pole +dès +secs +aisi +vall +cddb +hg02 +cdda +disc +lead +xstt +3595 +4666 +skip +edge +drop +1088 +2449 +1633 +opus +128k +show +disk +save +zcvf +safe +kill +2000 +rows +hole +jeux +cron +yaml +ping +1500 +1440 +2880 +2048 +dpkg +3142 +acng +vary +etag +123d +mots +digi +mail +baux +tftp +bail +priv +same +wpad +that +ipv4 +seen +dkpg +0200 +tuer +pass +sshd +prio +comm +xmpp +tuto +epmd +live +odbc +some +just +stun +3478 +5349 +null +unit +fake +5ebd +5c80 +gens +jail +arch +sûr +face +pays +1234 +smtp +pong +fc30 +taux +wave +vues +icon +fc25 +drwx +déc +tldp +ezrz +4096 +guid +6062 +4349 +bf8b +ends +8300 +want +bons +7u95 +raid +dpid +sims +ddr3 +1600 +cl11 +ntpd +pool +nist +unis +❯ +lié +0min +49ms +janv +leap +fast +freq +skew +poll +21ms +61ms +17ms +72ms +univ +78ms +28ms +subs +lieu +sync +good +have +cuda +card +xorg +lent +pure +ftpd +3128 +tail +rhel +sais +pris +5542 +nice +dbus +5721 +55d4 +if00 +i386 +work +fssl +been +ezsp +8080 +used +ctrl +pull +ffsl +glob +argc +argv +cmds +comp +euid +ppid +toto +fout +cifs +wins +smbd +2777 +hide +lost +mask +0765 +clic +giga +jpeg +aaaa +link +head +href +body +teal +15px +left +gray +10px +bike +shed +team +xtra +love +rock +club +tit2 +tit3 +tpe1 +tpe2 +talb +year +tyer +trck +tcon +tpub +tenc +woar +tcop +tcom +bach +tpe3 +tit1 +tpos +tkey +tbpm +tcmp +tlan +tsse +funk +jazz +euro +trip +acid +game +clip +bass +soul +punk +folk +cult +rave +roll +hard +out2 +xing +tags +fran +xine +talk +l10n +v200 +2011 +usb0 +f670 +gimp +2092 +sein +repo +ugly +faac +fc26 +libs +fftw +lame +x264 +soft +x265 +zbar +zvbi +mesa +util +pocl +h264 +yasm +zlib +glib +ussd +busy +cfnr +bips +imei +7780 +2767 +3855 +2eme +4636 +dés +swap +dkms +ère +vice +11ax +11ac +joue +plan +baie +flot +fort +subi +cinq +york +gouv +cree +1970 +lyon +tour +maps +ddos +agir +hklm +azur +fins +4t19 +2024 +kuba +tcac +actu +eric +yuan +géo +nord +back +juge +amis +tidy +lynx +8859 +0111 +1111 +gtin +bacs +hong +kong +île +iran +rica +cuba +isbn +down +fe80 +ddc6 +e1aa +6e6b +ipv6 +grub +rhgb +jre6 +male +7601 +sait +ntfs +feed +desc +dirs +bind +eth0 +fd51 +42f8 +caae +d92e +srv5 +deny +xiph +aime +3040 +tool +vlmc +bios +voit +ahci +16u2 +torx +pin0 +pin1 +dell +5570 +hspa +if02 +if03 +spin +00c8 +mins +g33k +much +gtk2 +mdns +tbz2 +cgit +fc24 +edns +msec +rcvd +rndc +prod +ifop +5800 +lora +vera +faim +aspx +sami +laas +cnrs +mean +conv +webm +vois +coin +waze +suit +fsck +sdb1 +ext3 +ext2 +ext4 +vfat +veux +sdf1 +mkfs +uuid +b737 +4d91 +a46d +juil +here +pdfs +join +out1 +i686 +opti +cite +10mb +usb3 +fisc +visa +cf2r +1992 +cccf +1989 +1993 +1981 +eben +sflc +1959 +sgdn +1984 +asso +php3 +jeff +cuny +chef +1978 +2002 +dead +1996 +âge +2001 +1991 +gign +axé +film +arte +cerf +rafi +3615 +timo +emin +spam +brut +rand +truc +sign +hope +hear +soon +spf1 +dkim +27en +rire +snep +ssii +lidl +aa03 +1032 +doux +peau +dmoz +2865 +bing +qblh +filt +chat +css3 +divs +300x +diff +preg +feof +side +once +well +acme +asfy +9w8n +xfce +lxde +gtk3 +flux +480p +1920 +1080 +1280 +aria +1995 +pres +muse +lmms +news +pare +feux +cred +mech +pkey +jump +150x +voix +bots +riot +cent +apps +unes +pkgs +1883 +rdns +2546 +blue +kbps +qemu +mips +lxqt +tiny +imdb +xzvf +virt +noop +qlen +vcpu +addr +prog +prot +2049 +fsid +clnt +icmp +loss +mdev +gids +they +like +4000 +4001 +gssd +snap +256m +quit +sda1 +sdx0 +xxxx +2038 +dela +alsa +ac97 +wait +recv +keys +fc37 +less +528c +4160 +9865 +sda2 +9765 +4e1b +a629 +449d +426f +9b14 +sda3 +150a +4cb6 +b780 +c4fe +48cd +b86f +sda4 +a1b9 +4a1f +855d +db91 +46b3 +a59f +sda5 +f82f +4adf +9d19 +36e8 +400b +a317 +sda6 +21e4 +40e6 +a1d0 +03a9 +413a +9ae5 +f890 +41f2 +ba00 +sdc1 +sdd1 +a797 +4632 +a07e +sde1 +591a +43e5 +b14b +tmux +htop +halt +wall +lsio +cvzf +byte +cpgr +cpio +cppw +sysv +dist +bugs +omet +php8 +sury +0644 +tube +pipe +2332 +bare +1738 +1284 +1535 +1778 +1534 +sdb2 +400m +474m +321m +125m +426g +334g +117g +856m +110g +343m +614m +260m +task +huit +esac +area +push +3600 +fera +ayez +tips +cref +inet +eno1 +73c1 +c76e +7041 +7336 +rare +neuf +lsof +mark +lord +b255 +cidr +x509 +days +must +lola +acls +gain +linx +2134 +also +sent +jobs +acpi +doku +sect +6200 +6003 +5656 +zxvf +ztvf +jcvf +jxvf +rwxr +paru +lama +lapp +xamp +flag +8168 +8411 +10ec +2110 +24fb +8086 +3764 +3234 +0077 +fuse +vise +mate +cura +fc31 +buff +15gi +10gi +31gi +jre1 +fc28 +both +fc29 +issu +wine +suse +yast +1003 +1002 +0022 +p4ss +dorg +3167 +oops +3232 +5017 +babl +gegl +xpyb +even +eb24 +bca1 +4ba6 +a24f +1427 +6fee +16d2 +f5dc +10c0 +52a6 +cups +382x +402x +edit +aa1a +349b +7387 +crum +tray +roue +cyan +adds +fish +lira +e5b1 +44cc +9e9d +877e +468c +8fa8 +21ac +486e +9e48 +a70e +46ab +b457 +269e +4971 +b91a +intr +suid +trim +warn +skel +sgml +lock +zstd +39f1 +43a7 +b0a7 +uefi +jdoe +copr +insu +4dos +ndos +dues +ac3l +kali +5dbi +n300 +ax4l +ax1l +1800 +lmde +guix +osmc +🐧 +1982 +1985 +1986 +osr2 +roms +slow +msfr +clef +many +1ers +6000 +11d3 +8cfe +hkey +oreg +next +cint +hexa +spid +cstr +wend +ie11 +adsl +etre +wmic +pi4j +paid +misc +c9ed +4a59 +a731 +agpl +salt +opts +lier +hook +sasl +ntdl +fqdn +apcu +7200 +hint +slam +fcgi +2006 +pop3 +imap +than +yyyy +zzzz +xx00 +41d1 +8241 +8200 +php5 +intl +vars +1118 +8126 +hsts +cpan +2037 +i18n +3000 +r9uk +6379 +sour +0755 +oour +guru +igor +2004 +aval +exim +rate +ehlo +rcpt +dest +mbox +aise +mash +vrac +kits +nuts +kbit +adts +mpeg +alac +flac +ipod +sony +192k +320k +aiff +wmpa +ietf +silk +celt +coef +152k +voip +rule +5962 +dial +3xxx +10xx +16xx +24hr +hugo +math +epic +ardu +mbed +tiva +leds +oled +rfid +lipo +fair +bois +📚 +1879 +ma4q +rgbi +pbgr +prom +gris +6809 +to8d +t08d +80ko +to16 +8088 +8087 +232c +68xx +6800 +1979 +9000 +h265 +1h30 +576p +720p +brin +wide +ncsa +xslt +ajax +lgpl +pale +moon +flow +rust +a0c4 +3d9b +a129 +1394 +498e +8c89 +3641 +4de5 +80c2 +bd58 +3b07 +99fc +smrt +03b0 +4836 +bbaa +94b1 +41d7 +9f32 +vmdk +qcow +vlan +tap0 +ifup +2d1f +056a +6100 +0375 +0378 +4100 +0374 +0376 +wisp +cour +murs +50cm +🖥 +devl +dmks +vbox +20go +cat7 +zinc +1961 +alep +éco +bono +abus +owni +deep +lies +fear +cepd +ocde +rgpd +acta +vote +dons +nntp +inn2 +kdbx +kbdx +mobi +epub +word +docx +were +aioe +bell +irix +mach +1965 +4645 +4699 +9474 +ride +feat +sabi +feel +7588 +4bba +9812 +such +tpm2 +woob +apis +noix +tmmb +bdcm +sept +maif +saos +a430 +a432 +pioz +tenu +fete +fous +cdb8 +48f1 +b2d9 +psy6 +park +sang +bras +fluo +boys +beat +coup +sexy +king +mojo +take +mama +daft +1812 +rara +plat +mood +venu +maxi +gré +nada +maid +gars +perd +âme +mocq +sdb3 +sdb4 +meow +roar +beta +zx81 +1027 +lots +i915 +xeon +1952 +2640 +2672 +1102 +1113 +1135 +past +vole +easy +taxe +gafa +luxe +vins +sftp +webq +them +5432 +tôt +noel +aziz +joli +jute +buck +dc9v +rond +wpfr +paty +snes +cock +élu +3584 +œil +lufi +acte +df3f +43ef +b93d +e47d +49d8 +adb1 +d378 +4d88 +a60c +dc93 +4eb9 +999a +a153 +4340 +a236 +5774 +4a51 +b152 +a095 +4c21 +bef5 +0183 +00b7 +845b +4f92 +a376 +lcen +elon +musk +greg +ilya +tele +7000 +hevc +jvet +agif +mjpa +mjpb +mjpg +mpg2 +mpg4 +mvc0 +thra +vorb +wmv9 +wvc1 +csp3 +ipfs +e1d3 +4cbf +b9cd +pair +cids +ipns +ipld +juan +zram +512m +trou +dbms +ajay +vram +1550 +saut +deck +dxvk +ixon +nala +b778 +4311 +b01c +c3c8 +4b38 +a196 +smem +slab +b6c0 +480a +846b +8364 +sdhc +sdxc +yeux +🎉 +demi +slim +syft +ebpf +wsgi +sbom +1400 +9519 +tire +ipad +2027 +4543 +shim +tty7 +xapp +foia +opte +gifs +sell +utah +ladn +3097 +conn +asec +dark +474d +4517 +8234 +crlf +caps +e54c +49b8 +b10f +blur +cash +fb2c +46f7 +a6cb +draw +75ac +44af +81e5 +term +1571 +1924 +sand +appy +pied +sncf +vsct +tlsa +lets +demo +sogo +rage +1938 +pots +oqai +3179 +lait +papa +beau +luge +1968 +dali +20th +gala +owen +1941 +1958 +1934 +fine +arts +ange +1949 +1953 +1974 +1904 +1926 +1932 +lard +1943 +1944 +pain +1945 +leda +midi +west +wolf +roca +bros +1849 +1850 +1939 +1935 +1972 +legs +1923 +1933 +frit +rois +1940 +1262 +pere +paix +1276 +1311 +1324 +1329 +1349 +pape +xiii +1408 +puig +pons +ocre +1337 +aile +aula +sovi +culs +1462 +joan +1463 +1473 +1474 +camp +viii +1493 +1538 +1587 +1659 +1875 +1901 +1906 +1929 +1931 +1913 +1496 +1503 +1544 +1642 +xixe +1886 +1497 +1504 +tirs +ille +têt +fée +illa +ciel +crop +orth +risk +sexe +levy +1365 +1370 +clin +cpap +hour +19th +18th +2800 +2824 +city +sets +3177 +3178 +bord +lacs +toit +4200 +4208 +6511 +fire +4209 +4427 +4428 +pars +4436 +ours +4641 +5508 +5761 +5762 +5866 +5891 +6115 +6508 +6512 +6524 +6531 +6572 +6665 +6867 +loki +iron +cube +6910 +6911 +6912 +7208 +ages +mât +7213 +grue +7235 +moto +rues +oeil +7236 +7239 +feus +7245 +7288 +mets +7498 +7741 +7942 +cars +8206 +8424 +9093 +bone +mike +9442 +9445 +zane +abri +9462 +9402 +lune +cool +9478 +9479 +ivan +taxi +9480 +finn +vain +warm +mory +yeke +℗ +1966 +room +zizi +1962 +anne +rika +tata +yoyo +sarl +lynn +pops +omen +star +trek +glen +jedi +luke +leia +hutt +tuba +1971 +fate +mib3 +khan +wars +1977 +sith +1951 +hulk +kick +aube +prey +zack +adam +thor +cols +gere +look +sant +néo +xiie +1954 +four +1350 +1877 +fût +dieu +1870 +1868 +dame +1410 +drap +eaux +tél +icom +miel +hans +1390 +isle +1590 +loge +saga +jest +kivy +bain +pica +quiz +cook +banc +2040 +told +food +heck +1914 +1915 +parc +noce +1916 +1917 +cure +1918 +1921 +1925 +ruee +1928 +burt +1936 +1937 +1942 +1946 +quai +1948 +paul +1950 +wise +toot +boom +ward +mers +1955 +alex +1956 +fred +1957 +mele +yves +cave +1963 +1964 +oury +1967 +1969 +boit +fume +soir +1976 +zidi +tete +pote +papy +enzo +rick +dino +risi +dune +ross +junk +gary +koji +rose +epee +joel +wind +isao +gene +emir +gump +leon +earp +pigs +karl +hyun +bouh +remy +brad +bird +bibo +iain +wong +5555 +boss +cold +dave +nick +aeon +h2g2 +disa +joji +beur +goro +hero +toro +dany +boon +loup +wild +spaz +joby +doug +hara +ando +tmnt +pete +chow +matt +raul +berg +tony +jupe +kyle +diva +todd +jake +sfar +kike +dodd +milo +chad +deal +eddy +yuki +momo +nils +gaup +remi +bary +lone +gore +joon +bong +hood +turf +youn +fiel +lucy +tape +yann +arlo +sohn +gold +lage +land +smrz +coco +yeti +croc +elue +cats +poul +coma +neil +troy +irai +iras +late +noah +made +ladj +elfe +huth +fowl +anca +lion +kids +niki +caro +toby +barb +josh +cate +luca +raya +hill +alan +allo +bebe +webb +fury +reed +arme +kung +yoga +tong +rene +pino +hahn +joss +samy +baby +curt +geda +defi +bete +raja +ryan +rain +2058 +kozo +cafe +dean +sato +choc +cody +sean +kirk +zamm +ball +ueda +gods +nest +song +dumb +seth +piet +neon +anno +redo +pang +yard +klay +fees +bill +phil +flic +gunn +goku +1ere +tung +shaw +faeh +lima +jima +bond +hunt +wick +saul +seal +oleg +lili +lilo +lady +pink +road +mary +lana +yuen +nemo +dory +rich +bean +niko +norm +alad +ford +3eme +endo +budd +horn +hugh +evil +ring +jose +rush +dick +duke +liam +snow +feig +bont +rian +audu +ayer +gato +miam +luis +tomb +lara +walt +tron +rake +cory +mens +very +dads +rase +xmen +seri +bomb +2770 +seed +flam +dora +lied +oban +oggy +2089 +pooh +winx +myth +tank +robo +ally +xxve +cuir +glee +grey +jamy +4400 +ncis +ovni +reel +miyu +twin +vost +mire +cd18 +49a8 +bb5a +nas1 +siri +oral +120w +vooc +oppo +pump +100w +200w +dart +usb1 +rade +dear +grow +poor +goes +quon +x486 +160k +60hz +inch +olus +aqua +lopt +x136 +mega +15mm +rpp3 +muni +℃ +8772 +vial +vals +d82f +ftth +smnd +8h30 +7h30 +avie +troc +dure +coli +dose +pend +8014 +7800 +1885 +3095 +mont +2073 +3096 +5490 +1881 +9188 +5484 +2917 +3098 +1404 +1206 +1242 +1278 +1377 +mora +buis +lès +1467 +1494 +chic +mouv +izel +gard +nova +alta +aqui +azot +bram +cvfm +dici +eole +gure +kiss +mixx +mona +raï +plum +prun +arcs +alpa +alto +bora +bort +vivu +iles +faou +laon +fugi +gué +iris +aviv +vaux +leve +rldm +pais +rupt +vevo +rado +raje +rjfm +styl +taui +vire +voce +zouk +6ter +mpaa +cgos +ease +gohr +andi +bold +ways +give +ones +rely +urls +kind +come +cell +uses +qbnz +abap +cfdg +glsl +haxe +inno +ldif +lisp +llvm +lsl2 +m68k +mirc +mmix +mxml +nsis +objc +pcre +phix +pike +rexx +roff +ruby +sass +tsql +twig +urbi +vala +vhdl +xojo +stay +7607 +lpmd diff --git a/data/index/w40.idx b/data/index/w40.idx new file mode 100644 index 0000000..1c53e60 --- /dev/null +++ b/data/index/w40.idx @@ -0,0 +1,5 @@ +ac6749ba5d9174143057442b5af8a1e6b1e5d3bd +fa71ec7d926bdef62311738d2b621bd7157736c2 +93b50b3eb1807d8c3cb2e23fc2ff2c5689215e74 +2f2fdfecba1105efe70a5082eb019b16a2c47619 +64c0e4ca5bd2b1c2b827b343abd67b5cbadb26b1 diff --git a/data/index/w5.idx b/data/index/w5.idx new file mode 100644 index 0000000..c12ddf0 --- /dev/null +++ b/data/index/w5.idx @@ -0,0 +1,2549 @@ +admin +dummy +75x75 +infos +start +types +morte +devra +micro +atmel +lance +stm32 +https +about +media +press +t3829 +libre +carte +prise +robot +objet +dites +entre +enfin +rouge +bleue +patte +plein +basé +cycle +image +mines +cours +04017 +ports +trous +voici +photo +ligne +avons +leurs +trait +jaune +effet +masse +droit +outil +linux +guide +mieux +setup +blocs +seule +reset +texte +input +begin +round +zorin +août +alias +cette +chown +venez +devez +while +bonne +clear +celui +suite +faire +blink +delay +trois +passe +idée +audio +trace +osram +appli +ifttt +coupe +point +bravo +vital +seuil +debut +sinon +aller +appel +relai +chute +group +cloud +learn +selon +jusqu +100ua +merci +sonde +dht11 +third +isnan +print +float +index +dht22 +title +connu +hello +world +table +lampe +homme +appui +reste +toute +coût +venir +turns +pin12 +const +temps +serie +liens +dirai +basse +tests +ainsi +found +reçu +monde +méta +vague +finie +tête +frame +plain +donne +champ +coté +super +terme +suivi +tools +false +place +vient +close +avait +ouvre +hosts +saura +ferme +appid +ville +corps +notez +prend +servo +films +pages +tueur +chose +telle +noter +liste +titre +5ieme +38793 +lisez +z7wit +rejet +soupe +près +munir +goût +grave +ténu +bruit +smart +touch +phase +promo +ecran +subns +legal +notoc +alert +volts +forum +age86 +avril +court +moyen +haute +piece +ordre +flash +mbits +gamme +ch340 +sizes +26888 +32768 +81920 +25112 +27740 +54180 +raise +error +timed +gpio0 +colle +tirer +hayes +creer +acces +déta +built +celle +cœur +flush +esp32 +cwjap +cwqap +cifsr +apmac +staip +agent +gecko +xhtml +alive +cwlap +echec +local +nonos +user1 +blank +copie +esp01 +parmi +write +8mbit +512kb +verse +larme +ayant +wroom +alb32 +choix +doté +mises +6x6mm +gpo16 +terre +uarto +gpio2 +gpio4 +gpio5 +gpio3 +gpio1 +plage +hôte +gpio9 +spite +small +board +relay +12vdc +10000 +cadre +livre +notes +simon +clôt +maker +réel +bases +danse +riche +codes +addap +ch360 +fiche +chine +multi +cache +balun +power +panda +wemos +offre +coder +aucun +array +token +barry +check +lundi +mardi +jeudi +march +april +tarif +abord +heure +payer +tempo +avais +vraie +marge +borne +somme +noeud +nœud +nulle +angle +assez +pause +envoi +timer +nbcol +triac +porte +vogue +bta16 +tl431 +scd30 +grove +seeed +gère +httpd +emqtt +clark +arlen +bande +topic +canal +forme +joker +utile +mâle +grand +taper +usage +salon +petit +model +cores +sdram +gbits +video +sites +mère +4kp60 +ultra +gagne +dispo +stock +kubbi +kubii +usure +fat16 +fat32 +exfat +youtu +voies +vendu +drive +state +thepi +64x64 +jours +clair +trucs +magpi +63525 +part1 +users +clone +delà +subir +class +zone0 +44790 +ntemp +under +chmod +watch +radio +boost +samba +build +heart +great +comic +books +drawn +their +drone +light +cover +rs232 +50khz +tenue +linky +émis +arbre +utils +pgsql +nomme +rôle +login +valid +until +owner +ctype +trust +teste +cesse +trame +brute +mysql +catch +quote +lines +total +pense +vesta +lhuet +conso +sagem +s10c4 +engie +s10c1 +s10c2 +s10c3 +lorem +ipsum +dolor +iinst +hhphc +paire +itron +drain +files +modes +quant +usine +mkdir +isset +break +crée +aider +liunx +ascii +bleus +noyau +getty +vt100 +écho +evenp +01570 +today +iname +biais +pires +puces +lsusb +pline +0b95h +772bh +7e2bh +772ah +7720h +256ko +stack +texas +norme +cfr47 +japon +actif +rêve +adobe +apple +mk260 +combo +mouse +hidkb +barre +bt400 +bt100 +parle +26650 +21700 +20700 +18650 +18490 +18350 +17670 +17500 +16340 +14500 +10440 +perte +forte +large +aides +corde +piano +acier +cotes +outer +100mm +avoue +cream +4082n +bytes +sched +entry +match +11270 +24050 +39150 +50757 +66052 +80825 +93885 +extra +isrcs +44100 +using +posix +track +rderr +drift +minor +grant +maria +qy9zh +fixer +crash +panne +mener +uroot +saisi +where +26819 +prix2 +enter +other +names +tapez +color +pings +tiers +codec +clés +amd64 +share +proxy +lists +ghost +138c4 +80068 +typon +seuls +bootp +amont +bogus +range +route +empty +fixes +21796 +query +reply +paris +early +tués +avoid +baser +disco +vhost +yamel +stuns +serai +daily +parts +sorte +after +fight +fraud +f3fix +êtes +paths +mails +email +abuse +imaps +clics +addon +riper +capte +somfy +revue +ldapd +drwxr +quick +howto +gdisk +fdisk +holds +first +space +kmgtp +final +genre +pèse +mixed +jbody +coute +intel +c2550 +71062 +dpsrc +prest +ul160 +sr157 +2c160 +zones +clock +glibc +since +tasks +limit +19029 +slice +right +level +reach +ip139 +806us +signe +train +liés +scene +libav +cisco +older +340xx +inetd +toile +skype +poste +squid +18023 +11822 +chloe +acego +miner +gnome +purge +peine +store +18125 +could +music +36267 +label +gdbus +18126 +36270 +tuned +guest +ionos +itead +depth +which +trié +ffsll +motif +lfind +shell +argv0 +child +cword +words +emacs +shlvl +tmout +mémo +casse +500mo +mtime +tenir +tavie +icone +unzip +vides +17601 +17634 +monte +fstab +srv05 +fanny +allow +vista +vitre +verte +dates +embed +style +align +white +width +10deg +cdrom +unrar +troll +60000 +album +jside +dance +speak +noise +diana +brown +vibes +wanna +14the +blaze +posse +fonda +loved +vocal +order +remix +house +id3v2 +means +miles +beats +id3v1 +blues +metal +death +sound +dream +polka +retro +front +html5 +ready +earth +ajout +clips +rendu +jouer +epson +dscmi +20233 +15837 +iscan +ltdl7 +loupe +97932 +livna +totem +faad2 +srpms +aalib +fonts +serif +theme +libva +devel +bzip2 +trunk +3acfp +8u191 +loué +subme +adapt +24000 +pskip +varie +rerro +solde +vider +87908 +uname +repos +outre +socio +chuck +edgar +essor +datas +faits +zdnet +gmail +covid +royal +stade +bipé +garde +forts +fallu +rende +sti2s +20h38 +75001 +78675 +parcs +lieux +gares +recul +liée +tient +palme +78674 +etats +parti +soins +voire +cause +oledb +baidu +xmrig +78660 +remet +alpes +côte +insee +deces +78684 +crise +lente +capex +verra +admis +wuhan +telex +78687 +cross +01net +doute +ondes +liant +actes +calme +maire +plate +matin +défi +powis +tours +octet +poids +latin +63536 +noire +blanc +zéro +trade +vente +fixé +lanka +liban +malte +ghana +maroc +kenya +syrie +libye +costa +chili +macao +nmcli +wired +65536 +quiet +grub2 +jboss +batch +faite +seven +clean +quest +quune +rsync +prune +merge +trash +thumb +bind9 +named +delta +di602 +di604 +click +quad9 +mente +vcore +tcpip +vimeo +disks +citer +win32 +rufus +sûre +oflag +arrow +icoin +fedup +yumex +gerer +dconf +jeter +perdu +viens +sorti +putty +port0 +38400 +bouts +faddr +msecs +leduc +sante +biapy +64bit +icons +stats +15768 +flags +64308 +wants +lever +dport +shown +rs485 +fuite +bulle +fibre +union +camps +rends +ruban +chaud +froid +aurai +atlas +maps2 +yfdc0 +minix +btrfs +msdos +10424 +durer +98304 +pdftk +chain +sharp +hyena +nunit +pypdf +cairo +later +file1 +file2 +filen +prêt +inter +issue +ebook +virus +vante +nginx +redis +120mb +512mb +count +baies +tenus +remis +piste +19eur +debit +payé +euros +éric +cyber +chaos +tente +cité +breve +craig +would +mené +perry +times +27ind +mène +shawn +civil +joué +lutte +david +info4 +marie +bruce +toots +milli +peter +mitch +allez +ameli +opté +below +sorry +thank +dmarc +based +pluzz +27est +quete +hebdo +isere +tubes +ifpop +loire +magic +21013 +sourd +avior +3a213 +lours +opter +lourd +nheko +macos +diapo +fetch +slide +block +panel +711px +popen +fgets +fopen +fseek +inclu +known +serve +scale +ratio +versa +shift +serez +voyez +sgbdr +webgl +mixer +pitch +apres +slack +shape +perso +realm +exige +exact +depot +pixel +logos +laser +ksnip +green +cible +poser +foule +rires +rocks +unity +virsh +relie +qdisc +ether +vcpus +nfsv3 +nfsv4 +mount +35525 +async +proto +40258 +41279 +20048 +60788 +35701 +srv06 +might +fixed +statd +ddext +pactl +sauts +tiret +finir +hmike +snaps +snapd +posé +azvpe +mdadm +blkid +umask +lsblk +being +y2k38 +inode +lspci +maths +21654 +eleve +lsmod +rmmod +ntfs3 +52667 +xargs +rmdir +iftop +trier +targz +bcopy +given +mcopy +80386 +hange +file3 +nuits +tache +spool +part2 +part3 +part4 +split +shred +tmpfs +loop0 +loop1 +64768 +loop5 +loop4 +93952 +loop3 +64896 +loop6 +50816 +17883 +loop2 +83328 +vivek +savez +23168 +aient +alice +gitea +aurez +lower +scope +inet6 +codel +human +eeepc +gedit +inser +1024m +pipes +tulpn +groff +stdio +garer +situe +omise +mydir +scans +certs +chage +r4002 +lib64 +short +ecdsa +again +macle +émet +doing +nasty +eqswa +curve +nohup +40960 +aftpp +pwgen +paste +xampp +clevo +kapok +venid +devid +nodev +spins +32x32 +deveu +geany +sinfo +375mi +128mi +vaste +rakia +32bit +fatal +dumps +saved +visit +dcraw +alter +those +movie +terms +cupsd +m332x +black +toner +fuser +ricoh +croix +c250e +value +rdata +exist +flang +menus +gconf +13x13 +20x20 +24x24 +40x40 +48x48 +96x96 +works +unset +kmail +games +myapp +ttys0 +null0 +rsize +wsize +noacl +krb5p +atime +audit +ctime +user2 +raid5 +btfrs +scrub +whats +prerm +alien +packs +zram0 +isole +80286 +20for +puppy +tails +linus +tonne +capot +sleep +longs +plait +marre +clefs +xxxxx +visio +fckgw +rhqq2 +yxrkt +8tg6w +2b7q8 +lcase +popup +sbyte +spid1 +spid2 +sigma +ucase +instr +vbyes +fxxxp +4dfjd +gxxx9 +vjxx7 +hxxx2 +00400 +00006 +10586 +money +rbcpy +dcopy +raspi +wlan0 +bluej +sonic +16x16 +armhf +fsync +erase +ploud +3m41s +hooks +renew +smtpd +offer +layer +chgrp +14085 +11211 +vieux +souci +figer +posts +xmlns +2006a +iface +neuve +20erp +blobs +futur +tweak +needs +tlsv1 +ecdhe +anull +liuux +lutim +codé +morbo +piwik +fcgid +http2 +event +surý +arm64 +gnupg +least +chars +eecyh +authn +basic +equiv +phone +86400 +43200 +spare +vcard +noout +codex +dedie +russe +focus +smith +ssmtp +msmtp +fully +noté +déni +queue +51200 +oeuil +afrom +boite +tutos +gcode +aigus +facto +s32le +30000 +40000 +voice +g711u +g711a +g729a +month +actus +chess +valve +paper +jauge +bonus +pouce +piles +turbo +rebut +rider +eprom +pompe +fonds +68000 +6809e +40x25 +pc128 +memo7 +scart +atari +stylo +modem +bauds +amiga +f6flv +16032 +cyrix +am286 +am386 +cx286 +cx386 +buses +watts +acorn +secam +dixit +1080p +larry +nuage +hyper +aidé +pouet +aimer +brave +opera +ekioh +gplv2 +khtml +issus +16384 +qcow2 +wacom +café +tiges +verre +vibr0 +brctl +debug +onget +natif +mural +hap2u +lapin +rémi +gandi +blogs +bakou +vives +mains +arabe +coins +bsdle +sparc +pavé +slapd +cobra +fries +80354 +brefs +tassi +louis +apnee +cesar +logé +quasi +attia +3ème +lopez +fête +peage +imite +lasso +rater +neige +beach +lewis +three +birds +muddy +boney +sunny +thing +heads +amour +07h30 +excel +oubli +taxes +zeste +limon +guise +sucre +pulpe +acide +bêta +pulco +drame +3apdf +kiosk +darty +stand +démo +meteo +fumé +libra +alexa +ecrit +joies +beaux +egrep +45056 +gt710 +04036 +party +papas +avent +taxer +subis +trump +aztec +rares +globe +hiver +pince +10pcs +prime +loger +stick +morts +pôle +aulne +ouest +rolet +ponts +statu +10868 +65000 +arcep +chap4 +douze +axée +icewm +altgr +joint +18h42 +20h27 +13h01 +log4j +86107 +owasp +ossec +lynis +07h41 +pairs +benet +storj +fleek +swaps +intro +nceci +steam +blake +ramfs +sûrs +coeur +suive +guard +cards +phare +pulse +magie +trivy +bfmtv +volet +0beta +100go +fails +bogue +evdev +slick +subit +grise +nette +doive +42725 +fient +clyde +flirt +slone +fasse +nitro +flous +plans +02h00 +refus +latex +xetex +nolog +munin +snort +dsize +48795 +solid +comma +camel +snake +price +achat +aaron +levie +bezos +zxing +beamy +00h30 +18h45 +salle +jeune +inria +wikis +jitsi +never +above +venus +maman +tatan +12h00 +senti +oncle +repas +lucas +these +dalì +dalí +vingt +égal +rubis +museu +fille +femme +ombre +greco +vivre +jouir +2ème +loges +ruine +ramon +torre +ample +bacon +léda +voulu +ernst +fuchs +tombe +papes +bâti +marin +hades +silos +grain +pluie +jaume +cadet +îles +ibiza +sanç +felip +prats +mollo +foire +draps +meurt +quart +orée +chaux +grès +xivè +salé +aigre +anges +frise +reine +logis +peint +cède +quint +armes +trapu +naît +brise +tiré +canon +dents +roche +sains +zeeuw +malin +apnea +theta +alpha +scalp +accru +items +empan +dense +parus +hoeft +muzet +hours +maumy +brain +osahs +orale +suppl +16h10 +belle +dejà +plaie +gazon +faces +âges +amuse +hache +truck +avion +roues +père +noël +sœur +saute +gilet +flots +tiens +pelle +agile +rampe +plane +racer +groot +chare +voile +volé +semer +menez +levez +fonce +ronde +radar +hauts +sport +crime +iront +chien +vélo +biche +niche +couru +tokyo +luigi +guido +motor +ninja +ailes +buggy +tribu +aidez +glace +coups +crocs +fuyez +venin +sabre +momie +porto +corsa +paume +pneus +hâte +kante +chiki +chika +decca +aline +trini +trass +elver +oscar +alain +annie +cordy +jerry +ewoks +jabba +ayr84 +e6tl8 +vinyl +caler +vécu +leroy +saban +vxlnw +vz7l8 +uvnxl +9czig +dieux +arche +folie +judge +dredd +robin +harry +rises +rogue +logan +spock +nains +enfer +blade +venom +there +steel +squad +woman +widow +shang +aoste +sueur +flanc +abime +septs +chefs +valle +saint +xiiie +cène +autel +henri +socle +béni +nozay +cumul +noble +faute +0fd5c +gallo +xème +rasé +musee +laine +tissu +38200 +meije +besse +hotel +bords +sceau +xviè +rivé +lisle +milky +vinoy +cents +cessa +sagas +godot +fancy +badge +m4all +1ère +upton +argon +songs +1990s +craze +mouth +billy +bring +tacos +drool +fresh +teeth +heros +rayon +pluto +dumbo +tends +roger +frere +danny +ecole +james +algar +jaque +luske +barbe +raoul +walsh +water +plunk +joffe +cecil +lumet +denys +herve +bebes +frank +henry +levin +dames +mario +jason +etait +leone +dhery +veuve +yanne +rabbi +jacob +monty +sacre +graal +terry +blier +brian +jones +lynch +veber +choux +jesus +pecas +deray +poire +tygra +ralph +taram +basil +prive +hayao +ア +イ +シ +folle +akira +otomo +moshe +osamu +kazuo +demon +caton +stone +kevin +renny +marco +gunnm +ocean +ramis +wyatt +armee +peche +romeo +spawn +dippe +amado +girls +spike +jonze +geant +roman +josef +blood +scott +palma +titan +bluth +bebop +pearl +mages +kanji +chats +frits +parva +ligue +tunes +dante +pitof +unwin +dingo +karyn +falco +serge +garth +glenn +borat +tigre +colin +brady +kenan +bercy +hanss +suzie +steve +awake +davis +cohen +reves +bobby +adria +boyle +sword +bunny +sacha +felix +migou +mulot +night +ponyo +byron +astro +kelly +neill +elite +fuqua +moana +kenny +コ +フ +ラ +タ +ム +ト +foret +nolan +andre +agnes +boury +brett +joann +filet +jolie +singh +wells +keere +wayne +jorge +loups +leger +grace +akiva +years +slave +ogres +conte +fonzy +doval +bryan +omond +ender +gavin +tante +hilda +soren +adieu +tagbo +crazy +lilti +speed +waugh +jonas +lasse +melfi +anina +heidi +oeufs +radin +yates +dudok +hoene +nelly +nancy +tommy +arcel +hover +nicky +gints +loyer +banks +story +zabou +quane +bracq +unato +araki +nisha +china +begos +espen +alexs +quinn +cathy +crown +ozaki +josep +aurel +mulan +bears +chong +drake +genie +chris +serra +blair +atoms +slade +prets +vince +wedge +galen +jafar +baker +alvin +betty +duffy +angry +guepe +twohy +bello +roach +tiree +russo +sammy +balto +bambi +morel +razor +swarm +gates +butoy +mamma +denis +goyer +lover +bossu +nemes +fleck +pomme +kafka +raman +botte +kimio +potte +babak +kenji +saeba +zwart +kitty +betes +broca +corto +salee +danto +doree +recre +creed +rocky +caple +crows +miike +cube2 +alves +conan +14eme +piege +moore +jamie +broly +laura +alone +unite +fairy +loter +peggy +ethan +oliva +hills +brest +whale +gluck +arise +oshii +blond +ching +smaug +hobbs +shots +crane +shane +clint +young +irvin +apted +meurs +liman +galup +kuzco +kronk +largo +winch +hawai +lucky +daisy +lupin +lloyd +laube +zwick +lilly +heavy +bidon +niels +arden +oplev +mimic +balda +moche +renne +annee +hyams +caire +percy +shyer +philo +fargo +buddy +trish +plume +02bis +voeux +08bis +joyau +hoopa +miami +greno +rambo +feiss +hideo +vinci +rouky +fever +willy +scary +ivory +shrek +queen +doues +raimi +baird +meyer +nimoy +sugii +paden +furie +midas +taken +taika +croft +motel +angus +dohrn +tuche +weitz +tyler +ruben +gilou +manga +mania +garou +geurs +lumpy +patty +segal +zorro +い +stink +augie +daddy +boule +cosmo +elfen +gantz +heman +hokey +jayce +chima +loopy +manny +potam +sarah +seiya +taupe +toppa +vroom +angel +eiyuu +giant +skill +armor +bones +buffy +melon +vegas +k2000 +peaks +48000 +agira +sable +70879 +adore +dicte +dalle +geek1 +pico1 +allo1 +rever +feeds +shows +meets +coach +think +pormo +pendu +palos +chers +podba +13537 +180px +sepia +aukey +200mv +solar +fixez +lotus +20h17 +coton +14h29 +13h10 +pants +07h38 +bbdry +serre +64748 +3m201 +depem +50μa +retry +lames +jeté +genix +thd38 +lueur +fiber +élus +38630 +13h30 +17h30 +bilan +puits +ddass +fluor +douce +plomb +litre +oligo +carie +boire +f26qc +usait +prier +plier +nouer +usés +m2hit +pilat +batie +néac +lille +dijon +trans +berry +tulle +activ +agora +aléo +beaub +arras +fajet +adour +oasis +fugue +urban +graph +handi +happy +jaime +kilti +lenga +meuse +orion +autan +arago +plere +aviva +relax +brume +calvi +canut +clash +macou +corse +corti +méen +gaiac +golfe +brive +mozot +reims +juive +kanal +kerne +kreiz +maohi +méga +mille +mixte +muret +pacot +païs +ousse +pikan +rève +barth +nabor +baume +salam +salve +scoop +lazes +swing +tiare +moune +reins +velly +vexin +seine +ylang +echos +sweet +tonic +marne +botza +gulli +cfoot +toits +miser +21006 +67018 +cedex +semis +frais +doesn +makes +broad +cases +wrote +asked +bucks +tries +texts +links +colon +sense +still +whole +curly +funny +fixme +added +cells +spans +apart +looks +typed +signs +geshi +aimms +cmake +cobol +java5 +julia +mpasm +ocaml +brief +oobas +perl6 +pic16 +plsql +pycon +pys60 +rails +rebol +scala +spark +swift +vbnet +vedit +whois +tells +macro +every +enjoy +refer +aware +going +teams +ooops +tetes +infra +fksvg +70x70 diff --git a/data/index/w6.idx b/data/index/w6.idx new file mode 100644 index 0000000..1804644 --- /dev/null +++ b/data/index/w6.idx @@ -0,0 +1,3557 @@ +serien +editor +soumis +existe +aucune +autres +cookie +cartes +objets +cortex +autour +center +format +sortie +relier +permet +broche +relié +nolink +trouve +orange +masses +saumon +série +notera +pasted +105101 +pinout +plaque +tester +rapide +partie +lignes +espace +toutes +faudra +gauche +égale +suivie +après +rendre +écrit +nowiki +serial +testé +debian +pouvez +unlink +script +créer +bureau +enable +droits +cedric +saisir +thrown +contre +update +config +brltty +remove +074733 +câble +cablé +rappel +075003 +vidéo +basics +copier +allume +output +boucle +1000ms +outils +couper +veille +tâche +pourra +bouton +projet +gardé +desous +idées +amazon +besoin +mettre +œuvre +souder +étain +allons +sct013 +retenu +column +oeuvre +scidle +tombé +emontx +emonpi +accès +notion +simple +unique +suivre +écran +number +sensor +define +dhtpin +failed +humidi +sondes +lesson +schema +array1 +chaine +array2 +sizeof +requis +bridge +chevet +créé +lisent +enfant +laisse +obéit +durée +moment +évite +endort +dormir +appuie +voilà +button +action +attach +keypin +ledpin +relais +collé +status +durant +charge +allant +module +aurait +canaux +nombre +grâce +signal +points +attend +fourni +client +perdre +devait +serait +règle +garder +passer +facile +gérer +repose +trafic +taille +choses +dessus +server +python +statut +second +donner +échec +chance +nature +erreur +savoir +chemin +admise +pointe +ouvrir +return +valent +string +envoie +niveau +nelson +favori +fermer +apikey +rennes +ajoute +puisse +ignore +inbody +length +compte +retour +jisone +accent +object +conçu +étant +listes +paires +champs +étage +animee +shield +zigbee +series +façon +source +sonore +scène +larsen +152506 +placer +mesure +parler +152540 +bouche +graves +léger +côté +manuel +switch +193203 +swtich +213239 +213132 +213502 +193404 +textns +navbar +header +footer +pilote +forums +futura +566558 +resolu +chère +ctherm +calcul +ouvert +fermé +voyons +disait +usages +donné +global +maison +servir +photos +arrêt +233302 +191417 +234612 +icache +static +rodata +zeroed +264128 +octets +recent +upload +before +packet +jumper +134043 +173952 +hacké +084414 +partir +083952 +déjà +reseau +energy +divers +115200 +softap +boards +esp866 +fixons +offrir +185318 +chacun +grande +porté +180756 +voisin +autant +180946 +latest +random +cwmode +acegrp +lister +stamac +cipmux +lorsqu +fedora +accept +closed +passwd +renvoi +option +passé +085909 +gitlab +master +pyhton +lequel +semble +094634 +impose +094758 +system +233808 +faible +raison +stable +telles +cœurs +wrover +things +xtensa +single +65mbps +crypto +github +spiffs +090456 +manque +090529 +090543 +report +commun +091509 +091523 +091544 +gpio15 +hspics +voulez +gpio16 +gpio14 +gpio12 +gpio13 +gpio10 +design +better +sealed +095627 +utiles +printf +getvcc +sketch +268288 +778240 +devkit +soudé +195401 +étape +coller +longue +162544 +155732 +155807 +clique +155425 +155644 +162228 +162151 +082624 +kindle +degré +aborde +claire +084748 +makers +plates +formes +pompes +tweets +ballon +idéal +083115 +083453 +hughes +lander +posée +075944 +081229 +mobile +vocale +remise +fablab +233656 +103802 +110155 +085932 +183454 +invite +esp826 +memory +pratik +104522 +004933 +débit +mèche +device +auquel +190947 +191715 +192055 +193716 +194049 +194454 +valide +obtenu +eenrgy +encode +create +stream +method +bearer +errors +monday +friday +sunday +samedi +august +params +decode +191657 +signup +gagnez +tarifs +heures +085200 +132826 +nœuds +maille +totale +passif +202803 +233303 +oublie +233506 +000835 +motion +fir800 +bm71xx +inhibe +sortid +claque +bornes +pattes +anodes +choisi +isoler +émise +amener +seront +003439 +inclus +diodes +090408 +cabler +studio +broker +sujets +centre +stocke +topics +apache +nipper +pannes +devenu +villes +publie +barres +uptime +normal +abonne +varier +dotée +courts +disque +souris +rétro +analog +camera +locaux +direct +france +lpddr4 +opengl +fluide +celles +modele +mutant +envier +suffit +cycles +booter +délai +vierge +medium +hdparm +active +raspap +access +193728 +korben +900mhz +billet +pihair +author +search +rpitst +biblio +issues +detect +inside +skills +reader +remote +keybow +enedis +télé +tenant +proche +common +suexec +custom +libpq5 +libdbd +moteur +ampere +langue +reload +tampon +exists +dbname +infile +fields +loaded +select +minute +année +volume +amuser +trames +310146 +isousc +apparu +ordres +locale +telein +metrol +landis +cuivre +oblige +170637 +soient +165044 +aidera +target +limite +public +devons +quelqu +nommé +groupe +unité +blancs +rouges +demain +propre +ecrire +bmp180 +actifs +offres +grille +kgdboc +était +parenb +000000 +232411 +buffer +013119 +basée +vendor +cc2531 +101739 +cc2351 +cc2540 +dongle +visant +europe +pleine +jamais +101705 +avance +phares +monéo +iomega +zonage +001433 +edimax +7811un +001645 +091653 +234846 +235214 +235911 +234849 +riitek +000619 +215153 +mosart +marque +002921 +000325 +belkin +002336 +090927 +plugin +185740 +185536 +185418 +185821 +rcr123 +011010 +012130 +012555 +mt3608 +075144 +074435 +074549 +073029 +174856 +stylos +billes +pourvu +humide +180147 +course +174009 +214432 +duteil +pistes +audios +icedax +dskstd +dvdram +536576 +tracks +105920 +121370 +135540 +148277 +161737 +174140 +185565 +200205 +213037 +228080 +242550 +255872 +269692 +discid +stereo +cannot +policy +tables +211558 +donnes +innodb +myisam +actuel +racine +nouvel +mysqld +ouvrez +backup +shadow +084449 +arrive +import +double +secure +touche +tapant +171809 +deb8u1 +oracle +rights +owners +pihole +groups +092637 +092830 +092931 +092134 +taches +091258 +risque +lourds +amical +opère +reçue +termes +cc2530 +legacy +online +états +chrome +assure +deskrt +devoir +marche +paquet +222523 +mêmes +cacher +postes +purger +ubuntu +images +cloner +norton +strict +ranges +payant +scheme +inclut +163725 +bonnes +resolv +hôtes +donnez +livré +alloue +essaie +google +capter +domain +suffix +filtre +listen +needed +expand +leases +ethers +behave +claims +598349 +syslog +isatap +cached +tzdata +fuseau +215240 +duquel +jabber +191953 +175520 +074341 +vhosts +roster +append +épure +rotate +mettez +nodejs +géré +créez +always +daemon +fraude +alerte +michel +f3read +brutes +123456 +robots +visent +menée +futurs +jessie +213558 +filter +démon +socket +bloque +bannir +bannie +badger +addons +ublock +origin +jeedom +rfxcom +market +ldapv2 +ldapv3 +slapdn +sector +begins +usable +checks +argent +menace +mefier +hazard +symbol +rendez +pocket +monter +asrock +avoton +ds380b +refrid +st45sf +finaux +exacte +causer +normes +hasard +profil +export +chrony +iburst +saving +preset +161575 +exited +161577 +cgroup +cmdmon +obtain +offset +jitter +lastrx +sample +poneyt +1081us +angers +9569us +4160us +1527us +proxad +basés +187034 +devrez +opencv +obtneu +noarch +ffmpeg +nvidia +listé +171910 +172031 +172056 +172146 +172432 +095251 +proftp +lancé +lancer +tourne +111234 +fiable +113257 +113310 +113319 +001738 +connus +002542 +rachat +sqlite +petits +puisqu +budget +sybase +placez +pretty +wgetrc +centos +cordon +cornes +perdue +305205 +result +lookup +299454 +299455 +unable +videos +299464 +couldn +sparql +299469 +redhat +compat +laptop +prenez +poftut +sonoff +builds +should +verify +koenkk +secret +jokers +memchr +memmem +rindex +strchr +strstr +wcschr +larges +wcsstr +lineno +coproc +fcedit +oldpwd +opterr +ostype +prompt +tmpdir +manual +084357 +084820 +locate +073211 +085145 +084312 +084422 +073645 +084724 +084045 +office +forgot +938834 +083640 +delete +prises +isolé +allows +accuel +nobody +mountd +auront +apercu +parfeu +carnet +folder +fermez +xnview +mp3tag +artist +suivez +mignon +kitten +linear +bottom +family +margin +border +dashed +itunes +mcxtra +jingle +barrie +sharpe +summer +freaks +chimes +smooth +tomiie +arnold +jarvis +prince +future +lavf58 +adagio +london +telarc +lyrics +genres +grunge +oldies +reggae +techno +pranks +fusion +trance +gospel +ethnic +gothic +comedy +jungle +native +tribal +frames +codecs +ghacks +icône +french +a7ais1 +onglet +dvgrab +parait +gaufre +bordel +frei0r +traine +urgent +avasys +repris +dscchk +driver +102406 +105921 +102057 +105815 +bundle +mettra +hormis +dépot +finale +penser +depots +liba52 +libdca +libmad +libmms +libofa +extras +mpg123 +setopt +libass +libwmf +openal +dejavu +beta19 +libgcc +libx11 +libxcb +libxpm +qtbase +k9copy +launch +detail +3ajava +lminux +211219 +trelli +weight +uneven +subpel +refine +073712 +soldes +entrez +exacts +appels +caller +privé +applis +galaxy +caches +inodes +swapon +kernel +promet +promis +pierre +montre +bandes +vanter +entier +vastes +instar +valoir +hansen +liées +campus +coffre +tenté +savait +papier +police +dupont +prenom +avenue +motifs +courbe +santé +cafés +musés +baisse +places +grands +certes +preuve +rester +étude +libere +corée +courte +maitre +moyens +semant +gagner +winxmr +nommer +dotés +basant +refait +postal +mairie +rhône +promue +raoult +permis +solide +hausse +tirée +milieu +annuel +suivis +estime +change +poches +feront +usines +effets +impact +avenir +getdoc +299145 +routé +venant +casser +presse +quatre +guère +manche +amanda +holden +talent +foyers +health +pixels +codage +basque +danois +noires +lettre +signes +gencod +saisie +boznie +russie +grèce +chypre +ivoire +koweit +arabie +arabes +suède +panama +canada +suisse +pérou +italie +serbie +editer +wlp0s9 +masque +modify +reboot +redire +survie +assign +gaetan +272280 +assets +193441 +copies +absolu +gerard +dhcpcd +rpinas +ancien +osseam +player +aticdn +dnssec +mentir +aspect +imager +pensez +repair +têtes +maxtor +pensé +sortir +adapte +gaîne +sierra +42mbps +phrase +prévu +1200px +jugent +913892 +913912 +libqt4 +libnss +actual +answer +opcode +171791 +171739 +00025s +sigfox +petite +flower +parrot +danger +parlé +zipato +martha +zemede +rubans +sylaps +orages +dafont +forcez +cramfs +e2fsck +noeuds +mke2fs +163840 +229376 +294912 +819200 +884736 +262144 +livres +pdfmod +sharp2 +vector +bitmap +merges +popper +wanted +rempli +compil +popple +pdf2ps +ps2pdf +screen +dbatch +textes +ticket +quinze +banque +35f0c0 +litige +000002 +francs +credit +revoir +hacker +fondé +condat +lutter +moglen +avocat +auteur +guyaux +basart +expert +school +weekly +grandi +barlow +vision +pirate +prône +224333 +défis +pertes +philip +faveur +otages +ouvéa +guerre +froide +enjeux +bayart +julian +chemla +cardon +vinton +pères +daniel +martin +maguhn +berlin +hervé +altern +marais +hadopi +iteanu +urbach +membre +altman +fautes +frappe +reçus +boîte +visuel +étais +verser +aurais +cloche +081906 +sommes +doutes +sender +replay +submit +quête +isère +charts +256593 +magrao +deuzzi +parted +somafm +grotte +bruits +curlie +fausse +matrix +055658 +salons +232551 +vocaux +233054 +233627 +055247 +diapos +titres +classe +balise +occupe +styles +sha384 +002026 +scanne +maxcdn +handle +pclose +follow +usleep +fclose +image1 +image2 +class1 +class2 +placé +slashs +former +063404 +champ1 +champ2 +champ3 +having +formel +height +astuce +fixée +lancez +181344 +182454 +183118 +cercle +carré +183237 +figure +183441 +183749 +183901 +184154 +184236 +184714 +185710 +miroir +190527 +190916 +191314 +191354 +zoomer +quitte +004307 +verrez +sûres +cessé +reverb +mixage +graver +copiez +collez +233118 +libres +120607 +coturn +userdb +141531 +rôles +142028 +ffplay +avconv +avplay +ffmepg +mounts +ostree +atomic +optent +220149 +082137 +tchx84 +081043 +libdvd +pacman +dessin +180521 +080433 +080543 +080622 +00085s +record +situé +nanorc +075412 +syntax +yellow +insert +values +090605 +podman +docker +binary +132048 +gagné +114330 +webcam +plasma +083001 +085633 +virbr0 +vnstat +162640 +monté +denied +trying +100003 +100005 +231703 +idmapd +nohide +100000 +100024 +100227 +100021 +1009ms +222533 +manage +people +useful +162328 +nofail +222655 +unload +casque +204032 +211827 +212245 +efface +mkpart +mirror +stride +stripe +perdez +073505 +umount +084812 +asound +074741 +074912 +sysctl +koctet +please +planet +writer +volée +085639 +084314 +xpress +print0 +md5sum +tracer +routes +nestat +whoami +bashrc +deviez +mkdirp +parent +triés +copydb +shared +linked +144114 +150140 +150017 +124015 +unqiue +yearly +hourly +traces +zéros +core20 +409088 +themes +485330 +328177 +127457 +876400 +000058 +udpate +branch +fdinfo +shells +iterm2 +logout +entré +fdupes +agisse +brève +setuid +setgid +optarg +commit +rename +cloné +clonez +helper +regexp +seules +propos +010100 +dollar +dièse +coupé +copié +185748 +esprit +perdus +090351 +newdir +plages +tenter +entrer +keygen +pwfile +base64 +forcer +003418 +cdc001 +middle +attack +caché +either +sha256 +rivest +shamir +pousse +saisit +024429 +passez +visudo +brutal +ordi49 +002412 +venons +020553 +otpion +215118 +125145 +ccache +vécue +hybrid +rabats +013434 +udisk2 +nosuid +distro +181727 +181831 +223343 +220615 +cheese +223128 +visual +221119 +221045 +joplin +221027 +mumble +peazip +220953 +rpmnew +gslice +revers +refuse +belong +broken +nobara +talend +assume +vmargs +xms40m +ulimit +r92826 +pygtk2 +unices +bunkus +browse +libvlc +laser1 +klimit +marker +colors +levels +roller +retard +c252dn +201028 +201303 +202126 +202024 +201543 +201400 +201855 +201923 +201933 +225855 +225945 +230131 +230139 +230155 +aficio +c250sf +c250dn +eeprom +memcpy +reason +freebl +initrd +075231 +copied +gconfd +canvas +chmein +icones +window +074032 +074132 +074256 +lisant +mygame +pseudo +noexec +nolock +nouser +montez +blocks +0x0002 +220115 +simule +expire +095450 +tuyaux +quotas +chattr +subvol +gardez +791055 +445384 +exiger +hruser +réels +cursor +postrm +udisks +083024 +loader +visite +connue +vidage +001406 +accrue +signé +doskey +macros +review +004141 +noyaux +guider +wn823n +004035 +201812 +003658 +ax1800 +deepin +003742 +readme +hl3040 +poudre +3040cn +cancel +batchs +jointe +choice +044123 +defrag +thanks +plaît +ginjfo +gadget +retail +coûte +citron +guides +viewpk +rawkey +little +endian +absent +prefix +keydef +entry1 +entry2 +entry3 +nbargs +resume +vbcrlf +base24 +reslen +curkey +subkey +msgbox +nologo +nomcmd +ficcmd +124621 +deploy +135021 +cpandl +adatum +travel +picasa +mutuel +viewer +timfix +hhmmss +tokens +delims +044514 +vendus +finish +ens3p1 +around +fleche +thonny +buster +rootfs +glaner +signer +fixés +rentre +netdev +094640 +100030 +101114 +100115 +100136 +100244 +100357 +pouces +unless +alpine +testez +logué +155201 +migrer +ipinfo +entete +cnames +passes +yourmx +signed +enp1s0 +084138 +084202 +085027 +média +htdocs +quotes +entity +srv195 +aes256 +aes128 +months +ensure +012842 +185814 +thème +carton +221943 +écris +insist +strong +bcmath +clamav +region +bigint +jowave +expose +caldav +311338 +002818 +cerbot +dirweb +precis +213056 +357108 +olange +emails +engine +sysoev +acquis +pilier +063335 +prisé +054542 +054903 +054839 +214414 +214634 +215132 +231208 +banner +telnet +howtos +ender3 +pcbway +female +thread +coding +albums +vorbis +moving +oggenc +qscale +viable +lapped +spa942 +userid +116xxx +circle +reveal +medias +ds1338 +sonné +rtlsdr +radion +avions +captez +nucleo +ds1037 +cygwin +zmodem +ws2812 +codeur +alarme +garage +foudre +msp432 +ruiner +pygame +géant +arcade +mofset +433mhz +apc220 +hackrf +gravez +aiment +radios +cédé +brands +034825 +azerty +025305 +portes +pastel +ratios +teinte +ef9369 +sortis +025421 +couvre +025634 +024652 +024849 +vendue +fiches +024438 +riches +031103 +ribbon +compaq +vendre +014932 +micron +faille +pesait +021551 +falcon +essais +sentir +router +sergey +225930 +arguer +xanadu +social +pouets +234312 +233429 +mosaic +233518 +233645 +233924 +safari +webkit +mathml +goanna +meleon +libweb +clause +presto +metric +303104 +782336 +natifs +ifname +intuos +6100wl +4100wl +voyage +mr3020 +mètre +métal +sèche +parois +béton +écart +lampes +akmods +103037 +succes +voulue +133118 +142603 +143203 +144224 +142717 +195812 +200355 +murale +201942 +202038 +violet +gilets +jaunes +sivens +salué +oppose +siège +partis +aidant +acteur +amende +azéri +vienne +filmé +meydan +amesys +crimes +qosmos +forces +examen +beyond +organe +accord +fuites +usenet +reddit +48admu +032009 +032127 +032218 +032323 +032710 +144152 +144217 +144458 +082833 +012405 +during +gnugpg +055153 +mondes +privat +dennis +coeurs +netbsd +060955 +061436 +061524 +143240 +221011 +picard +061835 +070348 +182059 +relays +relaie +couche +privee +apnée +diurne +crible +éveil +fureur +sports +fixent +filmer +ventes +hommes +femmes +nances +savoie +virale +gangam +podium +justin +bieber +graphe +parier +ecrans +péage +rapper +cheval +vestes +838252 +prozac +humeur +marley +disent +rythme +dancer +curtis +norman +waters +called +harder +faster +triste +entend +median +matins +doigts +pensai +saison +prends +aurons +quidam +jauger +190912 +huawei +003142 +junior +traite +grosse +loyaux +mcinfo +notice +avoué +prête +ds1819 +trolls +savent +croire +priver +égare +204800 +491520 +xrandr +776435 +330639 +128001 +apéro +creuse +yaourt +beurre +airbus +calise +paques +timbre +poster +appose +pdf417 +230519 +caract +ratés +999995 +globes +marron +boiter +supply +livecd +vertus +rescue +115452 +115707 +castex +massif +194322 +emploi +posté +sainte +stress +samuel +agence +maxime +gayets +hassio +rebond +ra2019 +fiche2 +usager +jardin +doodle +kanban +avarie +formé +nulles +geeker +fêtes +suites +cipher +devuan +pacapt +gentoo +tdixon +openai +humain +exigé +114427 +ayants +radeon +upward +prores +fortes +015917 +nessus +rapid7 +cisofy +qualys +mcafee +blooms +libp2p +coûts +mkswap +190135 +190317 +190410 +190537 +085110 +ajayyy +récap +084845 +085317 +bezier +234506 +081939 +openia +vulkan +bogues +volian +005733 +005753 +005249 +005601 +vmstat +paging +194329 +194408 +194448 +194535 +194600 +autent +codés +144053 +latins +120224 +sanbox +profit +coupez +220842 +chntpw +rather +êtres +markup +prêts +223811 +thunar +tiling +cilium +cosign +eksctl +humble +webdav +clouds +abouti +083241 +200723 +201555 +cochez +iphone +rompue +vmsvga +161357 +161456 +161518 +badges +gthumb +165303 +belles +bulles +marges +172931 +173037 +173143 +173209 +rendue +sombre +clairs +darker +173344 +173411 +portal +thingy +agents +012359 +012124 +kellyn +014203 +climat +134187 +revenu +001740 +nevada +001852 +burger +elseif +pandoc +011607 +092104 +lavage +234507 +reflet +envers +predit +235735 +denial +botnet +ciblé +nagios +zabbix +seuils +minage +ahnlab +poorly +notify +lentes +tirets +achats +traque +urchin +abc123 +kepler +bartik +diablo +leader +gérez +addict +trajet +trains +agenda +cecile +millet +géner +couple +alenty +brique +035855 +bullet +abimez +splits +chorme +cardio +plante +12ème +envois +lattes +mères +sauver +soleil +sieste +landau +marcel +x7pklv +bauges +aliyah +israel +bijoux +musée +òscar +annexe +trente +carlos +museum +vivant +aigues +perles +coraux +nobles +joyaux +teatre +rêver +alguer +appeal +ruines +aurore +palais +pujols +marià +modest +urgell +ernest +antoni +pitxot +génie +nôtre +civile +charme +devant +emilio +pérez +sortes +salles +côtes +mouton +andrea +crypte +agnès +datant +aragon +lègue +aîné +sicile +trône +avigon +porche +royale +galets +peints +marbre +céret +fossé +latour +albert +royaux +tendus +xiiiè +sucré +décor +nappes +cintre +ornés +voûte +saints +desuus +choeur +vraies +fleurs +fruits +domine +loggia +verger +franco +verrou +étend +vauban +saviez +donjon +salses +armée +barrer +amène +crête +prison +étang +boulet +vitaux +tirés +xvème +hautes +canons +angles +orgues +roches +illois +goûts +levant +leidag +widdig +duchna +rasche +avère +alcool +scores +effort +volant +autrui +intern +regard +prouve +rompre +solder +inapte +thèse +arnulf +pitié +revues +saremi +rohmer +effect +airway +flocon +arbres +bêche +mastic +cannas +mousse +bateau +joueur +pioche +128996 +peeron +océan +mineur +rocher +camion +forêt +roulez +talkie +walkie +torche +foncez +drôle +frère +porter +voleur +enfuie +enfuir +foncer +livret +envole +panier +basket +chasse +faucon +bâton +025715 +héros +bâche +règne +trombe +bolide +bandit +lingot +dorée +cabine +volés +rotors +partez +piston +stands +holley +espion +racers +arène +heurte +snappa +neiges +empare +casino +fusils +inaara +091104 +twenty +gréco +oiseau +motors +hammer +living +plumes +renée +claude +lionel +zaraï +tiloun +matant +sakifo +091503 +boston +golden +awards +oscars +rogers +knight +brazil +sprach +larson +marius +parade +forest +battle +shagma +malade +peuple +vivait +arkana +ulysse +medley +dx5cjw +making +batman +burton +contes +gotham +potter +école +mêlé +avatar +singes +fallen +nation +combat +aliens +ultime +espoir +empire +clones +surfer +spider +kraven +madame +destin +wonder +league +shazam +snyder +beetle +marvel +soldat +ultron +doctor +guêpe +083732 +bourne +gorges +balade +jouent +cordes +sauter +guiers +annick +xviiie +andré +eglise +andreu +romane +dresse +abside +abrets +083923 +adrien +hameau +bâtie +peinte +gravé +aidée +cleyet +marrel +gallin +martel +cassé +bayard +corlet +083552 +cadres +airain +parvis +foules +venues +romain +cularo +bâtis +musees +eveche +tissus +datent +amené +phases +gestes +lundis +jeunes +oisans +douces +ebooks +zimmer +bourgs +hôtel +firent +devint +sceaux +27isle +abrite +debout +débat +224452 +222629 +édito +escape +222316 +221750 +224946 +atouts +220808 +stings +crowpi +231014 +adults +coffee +hinges +411628 +cités +100943 +garcon +boxeur +debute +marier +cirque +cigale +fourmi +alfred +envies +kinney +domino +robert +harold +arreta +lieues +wilcox +colere +sidney +julien +tisane +gilles +george +roland +bailly +joseph +mister +merlin +rideau +rififi +paname +huston +sergio +drague +holmes +wilder +andrei +tintin +gentil +brooks +cuisse +dragon +steven +buffet +annaud +chevre +henson +christ +sacree +bakshi +lombre +zucker +africa +sydney +attias +berman +yamaga +yamada +glaser +scooby +sommer +besson +totoro +oliver +rabbit +devito +picsou +tresor +verite +dezaki +roujin +goutte +andrew +fatale +sommet +harlin +selick +tomomi +scroll +evades +kasdan +cannon +anders +holman +geante +winnie +ourson +grelot +girerd +sphere +bricol +chabat +bluwal +ravich +rusnak +eclair +stones +hoblit +ridley +grinch +howard +antony +dorado +cowboy +harbor +didier +丸 +morita +cubaud +looney +mickey +recrue +kounen +haggis +donald +choupi +jouets +nuages +makoto +kusama +dindal +advent +malick +stitch +chaika +pigeon +animal +lecons +jerome +chirac +mylene +farmer +sheetz +mamoru +hosoda +legion +lefler +garcia +kojima +etoile +vaughn +munroe +travis +harris +reeves +buichi +marina +rosset +spirit +miller +malgre +vosloo +bowers +mostow +newman +lahaut +docter +jeunet +proyas +layton +ortega +kumble +jambon +curran +ayoade +hunter +ratner +rabbin +furman +heydon +emilie +maillo +freddy +tarsem +eastel +moreau +piegee +popeck +andres +schaer +duncan +markus +imhoof +pascal +herold +droles +paniry +okiura +zarafa +kramer +beland +kaguya +gamins +geants +singer +ranger +loulou +patema +victor +benoit +chieux +fabien +godard +miguel +arteta +graham +belier +thomas +stuart +mizuho +manolo +jabbar +sergei +bodrov +marnie +rebels +filoni +wheels +danner +padron +arthus +gaghan +damien +lowery +cavaye +tarzan +tortue +triple +vaiana +duvert +joshua +savard +webber +oakley +dilili +ocelot +ishida +parfum +sauvez +mcivor +mendes +debris +heller +apollo +kazuya +nomura +hooper +angels +nikita +foxter +kaboul +hawley +galder +dexter +harley +marona +damian +father +zeller +goblin +slayer +fowler +yakari +genkel +billie +cosmic +edward +hansel +gretel +alexey +cruise +collet +enrico +arthur +walter +derive +shinji +waller +fergal +reilly +antboy +peyton +armure +obelix +menhir +stefan +astier +potion +austin +powers +whedon +leslie +alcala +rooney +duguay +winter +bianca +hendel +runner +bleach +wilson +boloss +palmer +beeban +kidron +buddha +depart +amigos +casper +hurley +bolger +gordon +nissen +rupert +glaces +troyan +yabuki +cherie +gosses +cundey +titans +najafi +magnum +kodama +angela +cocoon +harald +teague +patrik +chiens +galore +renaud +balboa +croods +sekula +leitch +gratte +mourir +tombes +nishio +rivaux +reveil +riders +dumber +ducobu +ennemi +dodson +mikkel +rycker +addams +conrad +vernon +crysta +kroyer +festin +requin +fievel +latham +fisher +blaise +tropez +gnomeo +juliet +gnomes +grease +randal +cuaron +newell +phenix +hobbit +armees +hollow +genndy +hunger +temple +maudit +aimait +solace +grudge +bayona +wadlow +megalo +remede +mortel +supers +comics +vietti +peters +labash +dalton +cavale +marine +bonito +mcdull +richet +gerald +mexico +carole +revait +abrams +coffin +narnia +gareth +deutch +mouche +naruto +boruto +hegner +trevor +aladin +eleven +twelve +kentis +repond +takuji +mariee +sirene +tirard +dingue +cogner +planes +mewtwo +yuyama +hidaka +zarbis +celebi +malone +deoxys +arceus +zekrom +boulot +bonerz +moscou +metter +lucien +filles +kwapis +nathan +allers +kamiya +nakata +demons +dekker +hakuna +matata +sailor +fievre +badham +wincer +keenen +wayans +asbury +scream +craven +brisby +sebast +anneau +sherif +ombres +sister +rodney +splash +carson +frakes +street +lester +alonso +tanguy +nimaux +taylor +aleman +raider +uthaug +brandt +barron +cachee +treize +gemmes +saphir +truand +troupe +baroux +condon +lycans +viking +herbig +brevig +gromit +tigrou +glebas +gourou +carter +tensai +season +grises +doggie +lodoss +hikaru +bêtes +castor +jetson +lapins +deloop +creamy +lovers +silent +spirou +taupek +doudou +tengen +gurren +lagann +titeuf +sawyer +trotro +gaiden +guyver +chrono +mcbeal +siecle +bottes +cosmos +fringe +heroes +freres +valait +cutter +scenes +limits +archer +flying +circus +sigint +202330 +202252 +202435 +202154 +203719 +205751 +speech +38ème +39ème +40ème +iostat +41ème +ds216j +mount1 +indice +42ème +43ème +44ème +45ème +rendra +46ème +48ème +extase +adrian +50ème +51ème +52ème +xiaomi +realme +pleins +279495 +55ème +chutes +grêle +63ème +64ème +65ème +66ème +67ème +68ème +69ème +70ème +affect +weblog +hungry +maría +titles +adding +modern +decide +songez +aident +cultes +coming +adoré +rituel +faché +forcé +pc1512 +micros +déçu +dirait +simone +linkin +verdes +wraper +florie +y81shq +129684 +square +212939 +cibler +inculs +231458 +231758 +231817 +fibres +bébé +âgée +joyeux +joints +offers +adepem +pieces +103291 +fiamag +174302 +175448 +175531 +neutre +render +ajouts +anchor +220507 +211612 +douter +guecko +132522 +monnet +édile +bravé +105439 +engins +111631 +menant +sillon +093153 +bigaut +081309 +105950 +coquet +111502 +élire +112704 +voirie +111751 +113223 +majeur +113349 +restez +081632 +sictom +sylcum +syclum +221151 +221241 +tenait +cabane +régie +germes +rejets +excès +purgez +couler +chaude +085855 +spigen +sandow +tendre +visage +ancrer +084752 +cigare +084813 +084831 +084840 +084849 +yacast +xqjkfz +logo68 +105555 +105556 +winamp +113225 +153250 +163522 +569607 +555026 +nizier +elsass +orient +bastia +nîmes +fmlist +breizh +drôme +poitou +béarn +alsace +virgin +aligre +serena +auxois +amiens +sambre +castel +cerise +chante +climax +monaco +vesoul +mutine +sillé +guyane +galere +kaolin +kayanm +ciotat +madras +métis +newest +figeac +plagne +tignes +arrels +basses +bocage +bresse +gwened +cactus +cagnac +troyes +chalom +nitsan +clapas +condé +djiido +colmar +dziani +gatine +jerico +indien +kikiwi +kontak +kréol +larzac +latina +morvan +matnik +nevers +nohain +oloron +oméga +peltre +plaine +pulsar +grogne +regina +shalom +tanbou +tefana +valois +verdon +zantak +quercy +sorgia +toucan +triage +vinyle +vosges +cinema +sénat +equipe +pentes +diesel +tirent +casses +bradé +blason +plerin +20home +snooze +highly +tricks +wishes +donate +simply +easily +italic +forced +really +behind +shares +dashes +resize +200x50 +choose +inline +indent +spaces +deeper +mainly +turned +amount +smiley +quoted +easier +autoit +bibtex +caddcl +ceylon +chapel +winapi +csharp +dcpu16 +delphi +eiffel +erlang +fsharp +gambas +genero +groovy +hicest +jquery +klonec +kotlin +matlab +nimrod +objeck +octave +oorexx +parigp +povray +prolog +qbasic +racket +rsplus +scilab +smarty +tclegg +unicon +xbasic +myfile +nosort +period +sorted +oldest +extend +122409 +légal +aprecu +081901 +081140 +081250 +081351 +cocher +081541 +081707 +édite +072422 +084308 +091015 diff --git a/data/index/w62.idx b/data/index/w62.idx new file mode 100644 index 0000000..6fd2ac3 --- /dev/null +++ b/data/index/w62.idx @@ -0,0 +1 @@ +yyjwrjrolj9vhlrcyy310tshcgnodmzr3cgfzowvynpywxgxczho94p6w98sjc diff --git a/data/index/w68.idx b/data/index/w68.idx new file mode 100644 index 0000000..1d315df --- /dev/null +++ b/data/index/w68.idx @@ -0,0 +1,2 @@ +d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2v2z3j4l4f4s2u204q2 +d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2w2z3j4l4f4s2u204q2 diff --git a/data/index/w7.idx b/data/index/w7.idx new file mode 100644 index 0000000..c3e50ad --- /dev/null +++ b/data/index/w7.idx @@ -0,0 +1,3344 @@ +section +cookies +adresse +inscrit +visites +arduino +contenu +atmega8 +content +licence +signaux +secteur +broches +sorties +moteurs +offrent +entrée +utilise +reliée +exemple +admises +tension +nanopro +nanodue +nanofio +crédit +telecom +propose +schéma +soudure +platine +montage +reliés +parties +égales +liaison +pouvoir +câbler +colonne +mirroir +coupant +moitié +branche +écrire +acheté +windows +version +appelé +langage +scketch +symbole +termine +infinie +actions +placés +prenons +suivant +pinmode +article +stretch +options +pouvais +adaptez +dessous +dossier +linux64 +install +archive +numéro +pouvons +numbers +dialout +ajouter +groupes +usermod +message +loading +renvoie +changer +openjdk +succès +choisir +défaut +cablage +premier +décrit +servira +lorsque +trouvé +fichier +pendant +seconde +éteint +indique +allumer +nouveau +ttyacmo +capteur +courant +humaine +youtube +podcast +thèmes +abonnel +extrait +retours +aspects +ansmann +produit +2odojyz +répond +initial +technos +esp8266 +graveur +minimum +circuit +logique +plaques +essayer +valeurs +nominal +globale +voulons +relevé +current +sensors +boitier +emoncms +obtenir +rapport +partant +10kohms +assurer +sonelec +musique +gregory +twitter +lecture +include +dhttype +attente +println +diopter +electro +genuino +ds18b20 +mesurer +product +croquis +display +lcd1602 +inclure +curseur +effacer +sommeil +faciles +trouver +website +mesures +nocache +nodemcu +station +ensuite +captés +scanner +network +réseau +service +limpide +affiche +donnant +écoute +serveur +localip +gateway +machine +envoyer +modèle +confond +souvent +règles +demande +clients +reçoit +traiter +peuvent +traité +binaire +bolisme +montré +chiffre +incluse +facteur +simples +uniform +locator +emploie +couvrir +interne +courses +regarde +détail +connect +échoue +chaîne +entendu +tourner +lancée +reçues +ouvrant +fermée +weather +fournit +fournir +cherche +prenant +keyword +indexof +positif +endroit +obtient +virgule +anglais +horreur +origine +inverse +compact +quelque +espaces +nombres +dernier +importe +tableau +beauté +hauteur +largeur +example +modules +control +antenna +adapter +ft232rl +diriger +orateur +opposé +sources +sonores +oublier +lèvres +maximum +naturel +distant +notable +ambiant +gallery +tactile +nspages +exclude +sidebar +notices +témoin +chauffe +essayé +malgré +devrais +imagine +piloter +isolant +gênant +armoire +plutôt +enlève +dénué +traduit +doiting +galerie +travail +prendre +moyenne +profond +3ohz1eo +dispose +acheter +activer +bascule +erreurs +segment +default +1044464 +locales +esptool +ttyusb0 +cmdline +waiting +blanche +chargé +sockets +assurez +fournis +basées +soudée +parlant +défini +builtin +fournie +openhab +request +étendu +agrandi +limites +portée +voisins +gérée +restore +console +mozilla +firefox +deflate +upgrade +channel +récent +avancé +étapes +0x01000 +0xfc000 +0x7e000 +0xfe000 +charger +0x00000 +chacune +propres +famille +anciens +projets +support +offrant +gestion +tâches +systems +conçus +uniques +esp32s2 +esp32s3 +esp32c3 +manager +donnees +iremote +écrans +externe +esclave +horloge +plastic +replace +1000000 +38a443e +1327304 +1048576 +falloir +package +cliquer +capable +shields +3g7yiqu +ouvrage +syntaxe +amateur +pouvant +3uctzpd +3r7zizl +bobines +faisant +lecteur +passera +plantes +claires +3g8tl3e +olivier +complet +3o7f0jv +malcolm +domaine +piloté +phoenix +directe +3g2sxzt +filaire +aborder +testés +alpinux +3oawiar +antenne +generic +toucher +quoique +assuré +brésil +diamond +sharing +enabled +thinker +3kpsx2b +devkitm +annonce +maillé +reduced +6lowpan +satnet1 +devient +latency +scanned +address +tdiyhse +jsonrpc +context +strdate +tuesday +january +october +janvier +juillet +octobre +établi +horaire +parlons +voiture +retenir +aujourd +marché +creuses +pleines +energie +arrivé +bonjour +parrain +roadmap +lumiere +charges +continu +exprime +ampère +montés +portion +mailles +passant +dipôle +ohmique +appelle +3mge8fs +vitesse +divisez +rcw0506 +gravée +trigger +commute +chambre +ampoule +commune +bornier +galère +percée +fusible +moc3031 +degrés +library +besoins +jorammq +adopté +grandes +queuing +abonner +rendent +adapté +stacked +nopages +niveaux +publier +ciblée +doivent +certain +recevra +valides +valider +cuisine +filtrer +2x9fqph +tiendra +2kdgmwb +stocker +295x218 +clavier +affaire +excluif +2kbnszu +2kbydbv +2kagdrr +azertry +bcm2835 +bcm2836 +bcm2837 +bcm2711 +digital +storage +vendant +reviens +gigabit +caméra +1080p60 +1080p30 +capture +calculs +mchobby +elektor +cellule +desktop +modifie +program +otpbits +éteins +rentrer +standby +éviter +suppose +disques +paquets +routage +rédige +prudent +espère +astuces +relever +cpuinfo +univers +idleman +chezmat +linuxfr +griller +measure +stocké +thermal +purpose +cédric +command +amazing +quickly +karaoke +project +anybody +looking +clapper +classic +details +magpi80 +environ +formats +modulee +exigée +hallard +câbles +voulais +instant +apache2 +sqlite3 +créés +libapr1 +opcache +openssl +enlever +contrib +sysstat +collate +boucler +ttyama0 +csvfile +releves +correct +errmode +records +donnée +gethchc +gethchp +getptec +getpapp +getadco +analyse +semaine +journal +alterna +planete +serial0 +4851788 +optarif +relatif +fondés +diffuse +parité +marques +étamé +compris +contrat +envoyé +startup +allowed +imports +partial +sortons +précis +calcule +hachage +phpinfo +remplir +posées +débute +donnent +couleur +euvrard +pitinfo +wifinfo +éditer +inittab +respawn +crtscts +disable +exclure +newermt +sha1sum +ax88760 +ax88772 +chipset +robuste +cristal +inactif +bridges +menées +cinéma +odorama +dizaine +volante +lassage +minitel +coaxial +10base5 +10base2 +scratch +bitcoin +monnaie +cinavia +essaies +realtek +qinheng +bcm2046 +asustek +mètres +rapides +150x150 +passion +lifepo4 +lithium +solaire +régler +ressort +requise +détend +revient +rouille +surface +humides +android +memoire +minutes +cdaudio +buffers +sectors +libcdda +cdindex +catalog +present +seconds +reading +percent +overlap +problem +opusenc +bitrate +mariadb +soucier +actuels +datadir +essayez +créera +oubliez +coupure +arriver +risques +secouru +decimal +scripts +cliente +nommée +appuyer +welcome +monitor +arrivez +informe +gravity +dnsmasq +accueil +publié +passifs +marqué +timeout +passive +devices +ajoutez +réduit +allège +offline +payload +restant +privée +limiter +ignorer +anydesk +freebsd +siteweb +débian +testée +01proxy +acquire +tecmint +nosniff +routant +pourrez +designs +gratuit +digikey +central +provide +activé +façons +suffixe +causent +queries +activez +netmask +refaire +appeler +atteint +quitter +systemd +kworker +restart +process +chemins +prenoms +domain2 +privkey +virtual +hosting +private +certbot +dépôt +adduser +fausses +f3write +f3probe +réelle +exposé +attaque +pirates +spammer +plainte +victime +bloquer +filtres +bantime +laisser +postfix +dovecot +privacy +logciel +fichers +enocean +plugins +widgets +servers +réussi +slapacl +slapadd +slapcat +ldapadd +ldapurl +execute +aperçu +00gxcb0 +logical +entries +aligned +changed +proceed +writing +malware +devenus +favoris +profite +runtime +icedtea +edition +crucial +doubler +travers +délais +privés +chronyd +formant +publics +fiables +gérés +devriez +choisis +proches +région +divisé +trouvez +garanti +profile +hwclock +systohc +fuseaux +raisons +running +success +seccomp +started +chronyc +latence +stratum +euskill +mobiles +adjtime +légale +flatpak +release +nonfree +instead +visible +proftpd +fabrice +useradd +créant +30mysql +selinux +écrite +parfait +petites +express +moindre +mongodb +débats +reconnu +testeur +backend +caching +tracker +parfois +obligé +voulant +taureau +extract +lenteur +failure +counter +stopped +setting +special +session +libexec +noreply +without +fallait +inutile +profils +battery +ajuster +1733046 +5576651 +reprise +émulé +ttyacm0 +zigbee2 +enables +reached +myhouse +inherit +manuels +apropos +passés +bsearch +lsearch +memrchr +strpbrk +strrchr +wcscspn +wcspbrk +wcsrchr +wmemchr +bashpid +aliases +rematch +columns +fignore +histcmd +inputrc +numeric +mapfile +posixly +dirtrim +compter +partage +listés +netbios +anonyme +verront +nogroup +veiller +portmap +mappeur +exports +obtenue +pdbedit +accepte +jpg2pdf +touches +comptes +cachés +appdata +roaming +fenetre +plateau +discogs +trinket +column1 +column2 +chatton +padding +carlito +chapter +megamix +encoded +placard +estival +dimitri +satoshi +revival +encoder +strings +artists +country +ambient +gangsta +cabaret +trailer +musical +artiste +jonhall +pilotes +general +cliquez +langues +icônes +barbare +mérite +mkisofs +retirer +warning +drivers +dépots +dribble +sensés +soumise +brevets +validé +mirrors +librtmp +twolame +alertes +updates +openexr +fribidi +ilmbase +libbs2b +libkate +hicolor +libcaca +libstdc +libxext +keysyms +faibles +beignet +36f6a8b +vidéos +decoder +abandon +prendra +testing +accède +openvpn +bframes +maxrate +bufsize +weightb +hexagon +spatial +optimal +secrets +appuyez +auprès +renvois +occupé +interro +refuser +manquer +masquer +samsung +swapoff +killall +dynamic +apporte +débits +recours +spectre +contigu +relève +appuyé +routeur +reprend +aînés +prouver +absents +leçons +obtenez +traitez +cascade +reliant +changé +secours +bureaux +pouvait +avéré +oublié +équipe +années +coffres +remplit +prénom +libère +lâcher +aplanir +décès +loisirs +trajets +abyssal +partiel +turquie +remonte +mondial +servant +ciblant +restent +régner +vollgar +brèche +aboutir +terrain +futures +classes +efforts +autorun +wscript +cscript +rnaphin +frappes +vecteur +adossé +touché +impacts +antibes +bouches +résout +cabinet +renoué +dollars +totales +baissé +volatil +médian +dominé +élever +prévue +reculer +maladie +goulots +paysage +budgets +montée +passée +depasse +avaient +routés +fencing +situés +failles +imprime +detrone +blocage +forgery +rolling +arriere +1889721 +royaume +complot +melling +visées +départ +belfast +irlande +poumons +britain +presque +filiale +british +sociaux +menaces +médias +stephen +parents +furieux +urgence +lemonde +theorie +6035718 +4408996 +alldeps +csstidy +weblint +catalan +finnois +italien +communs +lisible +unicode +codabar +magasin +livrée +unités +cartons +drapeau +croatie +taïwan +estonie +ukraine +albanie +islande +pologne +hongrie +afrique +bahrein +maurice +tunisie +égypte +israël +mexique +uruguay +bolivie +espagne +mogolie +vietnam +enp0s10 +crasher +phrases +hésite +planter +primary +formate +bittrex +markets +cardano +tailles +verbeux +estimé +copiés +entité +génant +connais +routers +freebox +menteur +bêtise +gstatic +icecast +dédié +angoule +utility +creator +liveusb +unmount +quarter +120x120 +valable +brother +keepass +emphaty +reseaux +mp3gain +arrêts +seagate +suspect +étroit +contact +ajouté +feuille +servial +ttyusb2 +ttyusb1 +arrête +elapsed +revenir +retries +certify +rewrite +errcode +vedette +plaisir +libgtk2 +libxml2 +engines +murrine +libnss3 +keyring +noerror +created +symlink +parefeu +ctstate +apparus +notions +aparté +wirless +hesitez +météo +netatmo +humains +mettent +acteurs +séduit +coupeur +eedomus +tabbane +objects +exposed +étages +livemap +meteo60 +37vi1de +polices +lanceur +navigue +updater +handler +browser +webauth +ext4dev +1605632 +2654208 +4096000 +7962624 +konsole +tune2fs +skrooge +calibre +editeur +tableur +merging +poppler +pdfinfo +convert +pdftops +several +however +finally +outfile +toolkit +printer +sdevice +deviner +acemail +develop +recette +spreads +abonnes +torrent +tickets +impayé +banques +europay +montant +1999118 +remplie +figurer +mention +barrés +centres +civiles +dissous +1193722 +hackers +bernard +fondée +censure +membres +surtout +freedom +harvard +plaidé +colonel +newmark +advance +wyoming +devenir +bétail +défend +ouverte +experts +confier +tierces +napster +fanning +maisons +violait +causait +accusé +attiré +conduit +justice +conseil +reflets +sylvain +explore +examine +moderne +jeremie +assange +laurent +richard +baleine +guisnel +müller +bourges +rickard +khadija +schaake +hustinx +évitez +portail +signets +réagir +limitez +chances +recevez +absolue +pièces +jointes +écrits +balises +cliqué +tromper +veulent +dothome +longues +account +further +sembler +méfiez +sociale +inciter +connues +unknown +pid3351 +pid1830 +zapping +cobayes +enquete +methode +silence +chinois +avérer +mettant +idéale +prêter +millier +opendns +adblock +schildi +element +fractal +cachant +boutons +saisies +johndoe +corrupt +doctype +charset +folders +scandir +foreach +scanné +matches +simuler +adopter +dépend +inclura +require +myclass +python2 +forever +600x600 +doublon +clutter +builder +ffprobe +streams +gardant +320x180 +ffimpeg +manquez +réglé +située +cercles +carrés +dessins +glisser +étoile +flèche +contour +pivoter +palette +courbes +bézier +aligner +panneau +molette +annuler +initié +license +payante +invité +testant +audacit +n165937 +callout +flathub +unshare +relayer +corturn +discord +joueurs +guidera +statuts +collage +avprobe +cgroups +isolés +sandbox +portant +filtré +limité +restera +changes +boîtes +respect +tainted +droites +texture +gravure +annoter +ouvrira +rpimqtt +devront +refusé +ramené +oignons +tabsize +opusdec +opusrtp +optical +optique +volumes +powerpc +émuler +recoder +wayland +soundux +séries +nommage +thetvdb +4c5fcb0 +libvirt +destroy +forcée +forward +virtuel +entrant +sortant +attendu +variant +mapping +subtree +rpcbind +rajoute +rpcinfo +receive +packets +refused +specify +svcgssd +favicon +lettres +moduler +lassant +mklabel +verbose +drwxrwx +drwxrws +setfacl +getfacl +mounted +opéré +apparue +alsactl +inotify +watches +xubuntu +systeme +vouloir +cluster +édité +sortira +history +listera +debconf +objcopy +another +locking +copying +buildid +strippe +signing +entiers +crontab +monthly +anacron +dataset +emplois +contant +8148596 +3259440 +3257108 +1629716 +1629392 +1629664 +occuper +enfants +doubles +onglets +quitté +affiner +basique +compare +absolus +getopts +majeurs +staging +commits +auteurs +pousser +créent +pointer +approve +exactes +actives +résume +prière +iproute +noqueue +courtes +esample +signale +suspend +donnera +folder1 +ouverts +netstat +élevé +choisie +pièges +combine +newfile +verbale +auditer +routing +hybride +omettre +changez +keyfile +vôtres +signkey +forcera +working +metatoc +veillez +srvprod +someone +restée +adleman +vigueur +revenez +sudoers +accorde +members +quittez +lancera +lancés +ramener +textuel +ntpdate +invalid +risquez +homedir +inviter +risqué +baseurl +franchi +cdimage +ethtool +obitens +rtl8111 +iwlwifi +ipw2100 +probant +lexique +uhelper +remount +inconnu +digikam +easytag +1708236 +relance +refresh +essuyé +python3 +conflit +empathy +source4 +logging +xmx500m +eclipse +sigsegv +dumping +pid3167 +outside +written +pid3232 +hotspot +pid5017 +pycairo +inspect +libebml +anymore +already +bundles +editing +m3320nd +travaux +8433692 +magenta +i2cread +english +softokn +wrapper +amorcer +vmlinuz +donnés +defined +scribus +getting +modpack +256x256 +128x128 +contain +emblems +dommage +sourcer +suivent +urandom +entrés +discard +noatime +nfsvers +flavors +gardera +varient +tentera +findmnt +absente +lastchg +crypté +peupler +placée +physics +compsci +variera +exister +oneshot +matures +fujitsu +western +conçue +between +soutien +preinst +gparted +billets +allumez +concept +visité +créée +montera +éditez +alloué +unified +upstart +rendant +devenue +utilies +sandisk +toshiba +tendent +3tecfem +lubuntu +livrés +aboutis +3nhvp94 +20guide +20linux +3tgihvk +48xuxln +discret +kernels +openwrt +endless +steamos +accrues +headers +chargez +convenu +presser +partout +époque +stacker +offrait +fleurir +t110995 +1027949 +crackes +retient +unnamed +coderet +enumkey +isarray +rawkeys +curbyte +vbyesno +4100400 +0092002 +bellamy +closing +contoso +lifecam +picture +marquer +normale +datecur +timecur +corsent +montrer +seattle +notées +connait +resized +mission +microsd +raspios +insère +éjecte +sotware +majeure +passage +assigne +plugdev +deluser +raspian +flasher +freedos +proxmox +compose +feature +clipper +encrypt +renewal +passent +postifx +postmap +initier +bounces +uploads +indexes +granted +defense +reverse +a2enmod +outlook +schemas +concret +choisit +addtype +figeant +globals +cronjob +integer +ssllabs +ssltest +analyze +triées +pailler +varnish +puisque +expires +tailler +stopper +userdir +prefork +fastcgi +ondřej +avaible +imagick +utf8mb4 +trusted +logpath +missing +indices +suspens +carddav +carnets +résolu +webroot +retarde +generer +brutale +enddate +faisait +élargi +partons +confort +domains +mailbox +maildir +kimsufi +minfree +subject +sending +typique +webmail +freecad +inserts +2aimqqt +2iqeoa8 +spotify +oreille +mauvais +linksys +ipphone +conquer +pilotez +soudage +starter +absence +tweeter +arietta +ardunio +combien +energia +tlc5926 +rotatif +galileo +stockez +seafile +liquide +vintage +cadrans +serrure +habitat +animée +réagit +matrice +lorawan +siemens +chaleur +mensuel +piratez +entoure +thomson +amstrad +écoles +efgj03l +320x200 +saturé +prodest +bordure +octaves +million +directs +neumann +milieux +2caa12g +irecord +décale +640x480 +2nbtbz3 +2jg7ah1 +techole +codées +acquise +culture +classer +réside +marquez +berners +america +vivaldi +straver +trident +netsurf +quantum +stables +arêter +ménage +acegrp1 +carrier +vendeur +côtés +servent +camions +bateaux +plafond +cloison +miroirs +briques +extpack +nommant +clonage +natives +clonehd +verrons +blindé +alliage +couvert +fraisse +barrage +durable +profits +applied +goliath +stipule +opposer +sièges +avocats +busybox +procès +engager +artisan +divorce +rihanna +épouse +colère +pensée +liberty +courage +régime +kadhafi +torture +meurtre +annulé +society +citoyen +stricte +rejeté +spotweb +indexer +expiré +updated +gerardo +dearmor +postés +nemoweb +eternal +ritchie +threads +openbsd +solaris +hewlett +packard +silicon +falthub +singles +beatles +various +albumid +falling +decrypt +affecte +tramage +éveils +cerveau +routier +pasteur +exergue +aérien +unistra +prisés +adeptes +1120216 +alpines +sorealp +adjoint +gangnam +zoh7g5a +millard +retrait +coûter +qualite +coréen +results +morceau +chanson +capella +heureux +entrent +dirigé +surfing +victory +believe +scissor +sisters +outkast +moments +mariage +stimule +affirme +sourire +2267125 +chatgpt +efforce +espèce +abattre +facture +boisson +arômes +claques +soirée +casques +itemref +1532277 +frôlé +bientot +volées +exposer +faisons +knoppix +morphix +science +ocotbre +curieux +observe +obliger +2qakdyz +traîne +1766383 +malekal +laissé +obtiens +1732608 +bloqué +newmode +addmode +2okxbfc +graphic +xtiming +reunion +automne +riposte +surtaxe +géants +1136844 +imposer +scandit +barcode +usités +databar +timbres +laposte +flashé +surpris +décide +libelle +lm2596s +3enha0t +2xykzcc +femelle +2yztvnj +cousine +baisser +suscite +recrute +défunt +tentant +offerts +salaire +tweeté +paraît +bizarre +lepoint +2403167 +36jy6gp +3gh4wgl +médium +imposé +mediums +demeure +annuels +usagers +sondage +lourdes +alinéa +impacte +psychos +gougere +itsfoss +chatbot +chatgtp +arsenal +mixages +aomedia +études +michael +larabel +openvas +tenable +nexpose +gérant +causera +shebang +écrive +textile +eternum +énorme +diminue +revenus +promeut +sponsor +whisper +vocales +sourdes +optioon +shaders +linking +concise +bancale +vmalloc +fermant +suffire +causant +sandobx +espions +trained +isolée +hachés +userdel +prodige +rejette +hacking +gtkhash +gophish +trousse +thehive +wsgidav +fraudes +impôts +soutenu +openpgp +subtile +jouées +signés +1842320 +1404415 +reports +ecrypts +xserver +regedit +greeter +onboard +épuré +adwaita +rendues +applets +sombres +xreader +xviewer +edwards +insiste +cyclade +soldent +échecs +vendues +sachant +visitez +texlive +latines +xelatex +conclut +dangers +opinion +blender +evasive +secrule +ipmatch +monsite +alerté +1000001 +haproxy +mineurs +variés +ddosbot +ciblent +secured +nuisent +chariot +kwallet +cassés +renomme +uupdate +comptez +traqué +acrobat +blocker +embware +envoyez +lookout +bambuna +prixing +smssync +voyages +ruquier +europe1 +testera +dressé +related +feeling +pypopro +speaker +alternc +shaarli +tullins +cancers +epsaces +forfait +surfent +tétée +nacelle +nombril +suzanne +admirer +belinda +brulage +dechets +féclaz +colored +visiter +pierres +pesetas +cummins +alemany +dépose +maître +cédée +saphirs +marines +topazes +animaux +cellini +facette +peintre +métaux +œuvres +grillé +poésie +fortuny +duchamp +vostell +evarist +vallès +maintes +coupole +antonio +restait +proposa +semblé +église +réunir +murcien +piñero +galatea +cubisme +gérard +oeuvres +fleuron +lignée +avignon +citerne +700ème +eiviça +comtés +débuts +revenue +menorca +navires +apogée +siècle +xivème +pareurs +chassé +benoît +achève +jardins +élève +colline +sillage +descoyl +temprel +mortier +enduits +hommage +recueil +épices +saveurs +jonché +manises +façade +portent +dragons +vantaux +peintes +trompes +hispano +grecque +vitraux +servait +couloir +logeait +superbe +rempart +signant +bayonne +souffre +arcades +piliers +charles +guerres +placent +bordée +xixème +enferme +xvième +caserne +classé +village +signée +donnait +massifs +leucate +carrée +organes +boulets +brisent +ennemis +fossés +boulès +crêtes +canyons +oscille +apnées +hypoxie +patient +diurnes +malades +walther +schafer +driving +portait +mesuré +roubles +intense +estimer +courent +fermés +maximal +roulant +pédale +roulent +fragile +tentent +saurait +atteste +évoque +patrick +docteur +krieger +comité +ehrhard +pebayle +ability +traffic +density +erhardt +glasgow +effects +ehrardt +grammes +flocons +fourche +engrais +lantana +fuchsia +touffes +creuser +écorce +doucher +empoter +dahlias +societe +piocher +pioché +adverse +gagnant +envolez +amerrir +hélice +foreuse +conduis +rocheux +pompier +ouvrent +flammes +lâchez +laissez +cadeaux +revêts +deviens +pommier +grenier +4115750 +rafting +evasion +envoler +costume +hawkeye +4656079 +4656120 +devenez +canette +relevez +délire +brigade +glissez +coincé +combats +4639192 +repère +bandits +4265053 +grabuge +4266175 +fourgon +attrape +égouts +preuves +voleurs +4586971 +mcqueen +talents +gadgets +partent +crusher +monster +tournez +heurtez +ninjago +emparer +sceptre +serpent +fangtom +fangdam +scooter +morsure +cockpit +anneaux +courrez +vampire +plongé +d6acfn4 +bumpers +centory +dragosh +omnibus +poisson +polydor +mercury +transit +canards +chávez +macondo +chemise +delorme +composa +philips +charlie +odyssey +strauss +chester +schmitz +olak5uy +arkadia +guidés +rejoint +chanté +0a5bkby +capital +récits +cyclope +azkaban +phénix +kingdom +genisys +fallout +robocop +origins +mutants +romulus +nemesis +réveil +returns +trinity +elektra +mariés +carnage +morbius +suicide +aquaman +captain +avenger +galaxie +strange +panther +endgame +madness +thunder +wakanda +marvels +granieu +falaise +ecouges +presles +vallée +glandon +berlioz +thibaud +balades +fresque +reforme +envalls +divisin +aïeule +ériger +fleurie +vogüé +schiste +sulpice +cloches +profane +clocher +festive +amitié +weekend +tambour +tramway +iiième +antique +bébés +portés +aboutie +cloitre +musées +lancien +granger +germain +raconte +scènes +retrace +oriente +charvet +grèves +troupes +tissage +animés +leclerc +pâques +ferrand +clavans +animent +sauvage +sommets +tendres +crozets +guitare +consuls +beffroi +déposa +chartes +expulsa +commons +accoler +pigeons +parking +210x297 +misère +297x210 +octopus +droïde +initiez +haunted +indents +messing +whether +printed +magical +switchs +charlot +chaplin +theatre +cochons +gillett +wilfred +jackson +marches +william +richebe +cormack +nichols +verdoux +georges +clouzot +melodie +crapaud +chanois +whistle +kimball +demille +tashlin +dormant +arretez +lautner +rebiffe +tombeur +planque +chaffey +tontons +vivants +jacques +besnard +fachons +dechire +audiard +jonques +mystere +flingue +requins +raymond +leblanc +edouard +baisers +gilliam +elliott +francis +boorman +girault +crystal +auberge +galland +barboni +journee +reinert +herbert +retenez +malheur +pollack +magique +chateau +kouichi +mashimo +maitres +goddard +jumeaux +reitman +mizrahi +amnesia +morahan +arizona +etrange +hiroshi +forrest +kenneth +branagh +stiller +horizon +hercule +chicken +hoffman +softley +rintaro +bourdon +chihiro +johnson +legende +anthony +tessier +rigolos +fallows +secrete +rebelle +donovan +shinkai +fantasy +foresti +khalfon +moebius +chapman +shimura +mahmoud +cornuau +prevost +bonheur +keiichi +nicolas +shirley +achille +simpson +matthew +hancock +leondis +rodrigo +stanton +antoine +fanboys +micmacs +larigot +alfredo +daniels +lemoine +jolivet +monstre +ovredal +teacher +cowboys +favreau +douglas +lincoln +ecstasy +nielsen +lantern +mottola +rumeurs +sanctum +alister +gorille +agartha +bonobos +shadows +oiseaux +stephan +schesch +paragon +atsushi +odyssee +andrews +thierry +stories +elysium +garcons +fantome +zevades +brunker +annable +claudia +beattie +palmade +beyonce +outpost +raisani +bonello +vincent +ernesto +gsponer +ericson +ricardo +unkrich +goodbye +wirkola +nikolaj +arnaque +cupidon +lacheau +ksander +abigail +cornish +esprits +argunov +takashi +anatoli +hellboy +jaccuse +nakache +joyeuse +tetsuro +ganatra +abraham +evgeniy +bedarev +gaztelu +urrutia +promare +imaishi +proxima +malawas +ludovic +artemis +scanlon +florian +cabello +colbeau +holiday +simmons +maxwell +toutous +copains +martino +aladdin +zaslove +albator +aramaki +angeles +machina +stanley +arrival +asterix +gaulois +bretons +grimond +indiens +gerhard +vikings +enigmes +tomates +tueuses +cameron +stassen +licorne +mcgrath +benamou +darrell +gosnell +coogler +borgman +soldier +negishi +kiyoshi +bradley +bridget +bouddha +saludos +sanders +retreci +riddick +londres +okuwaki +sorcier +jupiter +maltese +ballade +arcanes +morelli +demicco +andrzej +wiseman +extreme +aldrich +tatsuya +cyborgs +daisuke +lespace +yuefeng +deblois +gardien +braenne +genesis +rebirth +hideaki +tatsuma +furious +roberts +beverly +terence +fiancee +weisman +sommers +seshita +wingard +kleiser +terreur +alfonso +legions +russell +mulcahy +claudio +revolte +indiana +reacher +gilbert +majeste +forster +skyfall +jumanji +shimizu +quentin +kirikou +osborne +carloni +mystery +bizarro +brandon +morales +darnell +joachim +ronning +poppins +mesrine +hurlant +essence +minions +mechant +adamson +caspian +passeur +academy +muppets +turtles +kubrick +pacific +coppola +salazar +perfect +sheldon +gabriel +pokemon +haigney +jirachi +lucario +mirages +darkrai +zoroark +victini +myerson +diamant +hopkins +saisons +granjon +parisot +mathieu +langdon +inferno +padilha +honneur +ikuhara +sturges +shining +skyline +donnell +aleksey +rothman +etoiles +leonard +shatner +episode +fighter +minkoff +enrique +megaton +etienne +enfance +tempete +geantes +friends +waititi +berceau +tortues +shadyac +maclane +poignee +tournee +derange +studios +lussier +wallace +lourson +mangold +jenkins +kinberg +出 +okamura +animees +warrior +complex +onizuka +musclor +armored +manège +drôles +cretins +lascars +awakens +romance +cafards +panique +pocoyoo +macross +satanas +diabolo +möbius +snooper +blabber +rangers +titanic +vanessa +capsule +booster +babylon +chapeau +firefly +anatomy +schultz +roswell +menages +sliders +shadoks +arecord +enverra +amenée +postgre +retiré +docker1 +détais +2cxsn5w +3ehldku +débite +reparer +collera +oneplus +erreur1 +improve +quality +appears +removed +partner +reasons +montrez +seasons +overall +regards +ressens +coupée +combler +pampoum +marcher +emballe +engagé +exprès +gaëtan +drogué +fatigue +tranche +estates +myfeeds +nomades +savoirs +blogger +1616434 +8ounces +portble +retirez +ajustez +douceur +jetable +vierges +gencode +rouleau +pampers +couches +cuisses +matelas +culotte +absorbe +serrage +raccord +9851166 +couroie +dentees +orphans +popular +ckbshow +piaille +mâcher +through +chapril +jetées +estelle +bièvre +périls +grilles +achevé +coupés +visiere +scrutin +ponsard +concert +abonné +siéger +ordures +veyrins +givebox +physico +potable +dureté +calcium +apports +azotés +teneurs +robinet +sandows +crochet +vacille +joindre +fbisere +m2radio +clubbin +allouis +bordeau +camphin +ajaccio +madonne +abfcult +abfgold +abflove +gironde +lozère +belfort +auxerre +mayenne +skyrock +chérie +maghreb +arvorig +caribou +comète +déclic +durance +evryone +mistral +alizés +graffic +irratia +kernews +marmite +mélody +neptune +océane +perrine +ploubaz +cantons +accords +albiges +arverne +etseine +avallon +balagne +artense +cadence +caraïb +pergaud +coteaux +ballons +derouen +emotion +enghien +caraibe +ginglet +kalimé +lacaune +lapurdi +doubout +matinik +lodéve +mayotte +menergy +mercure +ondaine +guéret +pluriel +prevert +pytagor +salazes +peinard +samoens +sofaïa +atitude +souffle +transat +trouble +multien +vieille +désert +zinzine +choucas +voltage +zénith +itélé +ajusté +genève +mûrale +vipmms9 +revente +légion +décote +sellers +redoré +allianz +affilie +plérin +legumes +20rayon +econome +coucher +reposer +écarte +vibrant +unleash +besides +mailing +andreas +company +simpler +toolbar +deleted +newline +happens +heading +cropped +tooltip +caption +ordered +smileys +thought +produce +pattern +quoting +shouldn +colspan +decides +rowspan +exactly +enclose +nothing +algol68 +cadlisp +clojure +fortran +gettext +gnuplot +gwbasic +haskell +hq9plus +kixtart +logtalk +lolcode +lscript +magiksf +modula2 +modula3 +netrexx +newlisp +oberon2 +oracle8 +oxygene +rpmspec +uscript +verilog +wolfram +zxbasic +parsing +authors +treated +renders +thrives +abonnez +lexmark +cs410dn +achetez diff --git a/data/index/w72.idx b/data/index/w72.idx new file mode 100644 index 0000000..c0610e6 --- /dev/null +++ b/data/index/w72.idx @@ -0,0 +1 @@ +fraa11ls0000efrfr0000000000000000000ed00ml02y7h7ujx8kigf000fpc7180000000 diff --git a/data/index/w8.idx b/data/index/w8.idx new file mode 100644 index 0000000..d35ab4b --- /dev/null +++ b/data/index/w8.idx @@ -0,0 +1,3338 @@ +editions +visiteur +visitant +fichiers +acceptez +traceurs +mentions +légales +principe +retrouve +mémoire +changent +traitera +modèles +aventure +schémas +publiés +analyser +produire +entrées +utiliser +batterie +capteurs +pilotage +versions +tensions +comprise +nanomega +cadencé +veillera +brancher +20220128 +position +portrait +divisée +voisines +circuits +colonnes +vertical +logiciel +éditeur +software +montages +langages +commence +fonction +toujours +symboles +appelée +utilisé +modifier +exécute +manière +possible +encadré +utilité +contient +manuelle +commande +terminal +fenêtre +extraire +existait +détruit +selected +certains +données +secondes +rappelez +materiel +utilisez +cliquant +exemples +laquelle +attendre +1seconde +appelons +arrêter +appareil +appuyant +chargeur +épisode +exposant +explique +mindcast +écouter +quelques +proposé +échange +retenues +attentes +continue +produits +hésitez +respecte +déclare +suivants +suivante +invasive +internet +solution +centrale +positive +montées +diviseur +adaptée +100kohms +absorber +certaine +étienne +afficher +adafruit +affecter +20161203 +pression +articles +overview +humiture +câblage +lumière +allumée +réclame +activée +réglée +qualité +énergie +minimale +réduire +nombreux +recycler +compteur +écoulé +eteindre +inspiré +berlioux +rédiger +défense +tda7492p +matieres +wifiscan +cherchez +méthode +dédiés +réseaux +trouvés +received +strength +appuyons +password +connecte +pourtant +services +ensemble +rappeler +demandé +beaucoup +serveurs +contenir +demander +manquent +requête +traités +appelés +physique +réponse +signifie +trouvée +stupides +produite +formaté +affiché +uniforme +resource +employé +indiqué +désigne +04011s02 +httpport +retourne +réussit +variable +accéder +souhaite +connaît +répondu +complexe +voulions +frasques +chanteur +découpe +longueur +ajoutant +flottant +combiner +acronyme +notation +définir +pourrait +définit +chaînes +chiffres +couleurs +tableaux +crochets +virgules +vignette +regarder +standard +wireless +parleurs +20230808 +surfaces +bonnette +communes +question +correcte +touchant +puissant +exassage +minimaux +20210321 +ampoules +sensitif +caroltec +clignote +reprises +lumineux +erd10001 +sciences +calortec +cherché +avantage +comporte +provoque +système +autonome +objectif +relation +20201207 +adapteur +recevoir +basculer +20201212 +stockage +globales +packages +hardware +pistolet +soudures +20201213 +finition +existant +prennent +établir +convient +consiste +stockée +diffuser +softapip +chapitre +20220325 +présent +informer +domoticz +organise +maximale +20220815 +espessif +projects +tutorial +firmware +adéquat +adresses +20100101 +language +encoding +insecure +requests +executer +products +binaires +éditons +branché +familles +20220127 +premiers +évolué +récents +incluent +integré +attaques +cryptage +irremote +20210327 +laissant +remarque +terminé +conduire +capacity +mounting +material +chemical +magnetic +10106374 +20201206 +flexible +indiquer +nouvelle +variante +template +apparait +compiler +dizaines +ethernet +édition +surement +meilleur +ludiques +vocation +pratique +occasion +arrosage +boissons +débuter +schwartz +concrets +lesquels +possède +associé +spatiale +planète +grandeur +magazine +hackable +destiné +domaines +acquises +claviers +tactiles +concepts +couplage +auraient +extraits +réussie +moniteur +20201111 +imprimé +effectue +20201209 +dédiée +publique +tchèque +106micro +external +included +matching +networks +transmit +intègre +sparkfun +novembre +function +uploader +facilite +20230706 +starting +nordpool +postdata +response +contents +thursday +saturday +mercredi +vendredi +dimanche +february +november +december +février +ireplace +datejour +getbarry +getprice +tranches +horaires +bouscule +innovant +factures +20210302 +mondiale +réliés +porteurs +courants +arrivant +ohmètre +distance +effectif +mesurée +obstacle +20220515 +repérer +20220516 +calculer +detector +composé +biss0001 +isolante +ailleurs +circuler +pourrons +ampères +transmis +laissera +pilotera +boîtier +20200806 +borniers +humidity +messages +abonnés +transmet +sessions +activemq +rabbitmq +machines +stanford +eurotech +efficace +publient +passante +réduite +obliques +séparer +chambre1 +reserved +humidite +refusera +abonnant +garantie +rapberry +naviguer +fournies +rabperry +logitech +trackpad +convenir +broadcom +externes +labelled +encodage +compacte +vraiment +raspbian +cellules +registre +register +vcgencmd +3020000a +requiert +unkonown +souvenir +rasberry +20220220 +journaux +dommages +division +contenue +hostname +officiel +attached +recreate +complete +homepage +coupleur +teleinfo +vivement +installe +readline +pristine +archives +habitude +postgres +infinity +database +insérer +20181219 +unixtime +getiinst +période +actuelle +tendance +proxelia +lampiris +énergem +enercoop +raspjson +examples +motdetat +15205491 +redirect +arrêté +internes +modulée +isolées +sagemcom +disposer +20210101 +comptage +contrats +accepté +dépasse +manquant +vérifie +uploaded +renvoyé +définie +modifié +filesize +décoder +brassage +délivre +comprend +souscrit +normales +préavis +renvoyer +calculé +comparé +maxdepth +traitée +20220113 +ax88772c +ax88772b +ax88772a +20220828 +conforme +matière +percées +20220219 +personne +conduite +voitures +facebook +fairplay +20211207 +20211221 +receiver +20211206 +unifying +shenzhen +keyboard +touchpad +sharkoon +subclass +computer +littlefs +20200817 +anything +orienté +20220823 +ddtccrub +compense +limitée +20220824 +négatif +ressorts +20211124 +optimaux +accumule +robustes +confère +exposés +spécial +diameter +stockés +20211208 +anarchie +essayait +cdda2wav +paranoia +remplace +revision +0f0e0b14 +emphasis +channels +detected +scanning +realtime +recorded +problems +20220105 +testées +mariaddb +déposer +effacera +dossiers +trouvent +imaginer +recovery +constate +prévoir +ignorant +décimal +disallow +remotely +20200503 +commands +adminlte +20201122 +profitez +opportun +retained +routeurs +émettre +marqués +maintenu +avancée +friendly +révèle +exigeant +publiée +advanced +updating +incluses +progress +interval +demandes +tigervnc +download +postinst +20211126 +rpiapt01 +username +crédits +security +15768000 +modified +autodesk +gratuite +fritzing +assisté +imprimer +schemeit +partager +exporter +recourir +20220524 +démarre +upstream +parvient +associer +concerne +localnet +garantit +envoyée +liaisons +localise +negcache +required +nxdomain +timezone +earlyoom +20200516 +terminer +libérer +kthreadd +ejabberd +20211112 +crééer +20211113 +déposé +distinct +internal +lifetime +etherpad +document +addgroup +wantedby +réalise +inspirez +16477878 +kiv7jqv4 +fail2ban +essayant +essayent +manpages +20210125 +opensuse +loglevel +recettes +apporter +ignoreip +maxretry +attaquer +bloquée +attaqué +essayés +envoyés +ciblées +trackers +bloqueur +noscript +stéréo +garantir +liberté +étendue +annuaire +openldap +résumé +slapauth +slaptest +ldapexop +physical +8c495fa3 +existing +malwares +dégâts +relfexes +phishing +minecraf +0ubuntu0 +tablette +stephane +entière +c2550d4i +protocol +horloges +atomique +filtrage +causées +précise +institut +national +régions +choisira +tzselect +daylight +zoneinfo +modifiez +refclock +privdrop +tracking +05c40871 +3f94841e +residual +7d02b399 +4fbcd565 +herbrand +noumicek +switcher +openh264 +photorec +scannent +secteurs +testdisk +effacés +20210221 +consomme +relancer +disabled +20200507 +racheté +distants +héberge +tournant +supports +firebird +modestes +yoyodyne +puissiez +interdit +histoire +désiré +tracker3 +empêche +nautilus +provenir +metadata +priority +ignoring +location +pictures +tracker1 +replying +repeated +modernes +profiles +balanced +intensif +invités +spindown +ébauche +serveuar +controle +tightvnc +linuxize +settings +zbdongle +prochain +generate +frontend +optional +inscrire +écrivez +chercher +globfree +attribue +bashopts +subshell +versinfo +xtracefd +dirstack +funcnest +histfile +histsize +hostfile +hosttype +machtype +20211109 +sommaire +20221118 +indexés +courrier +finances +nixcraft +synonyme +partages +rasbpian +retenons +remonter +listées +groupadd +partagé +writable +pourront +testparm +recopier +windows7 +original +xnviewmp +indexurl +corrigé +gradient +timebase +ringards +panaché +extended +industry +stronger +together +blogspot +subtitle +comments +symphony +classics +editable +composer +grouping +creation +gérées +darkwave +southern +american +définis +rédigé +kdenlive +provided +essayons +dérange +revenues +previens +chargée +récente +occupait +20200608 +accepter +licences +réunion +dépôts +commerce +libmimic +libmp4v2 +libmpeg2 +20160224 +opencore +amrwbenc +xvidcore +libde265 +openjpeg +releases +lecteurs +freetype +libglvnd +couverts +plungins +bcm70012 +bcm70015 +checkout +avidemux +20210705 +scaleway +intaller +creating +avancés +decimate +adaptive +adpative +20211107 +cachées +appelant +numéros +bouygues +entendra +reconnus +identity +dentries +alliance +annoncé +adoption +benhamou +capables +derniers +élevée +mérites +bientôt +figueroa +39896751 +équipes +opèrent +échelle +approche +assurent +agissait +building +reliable +ouvrages +abordent +mystère +courriel +milliers +annoncer +primaire +échoué +trouvait +inséré +décidé +perceuse +paralyse +systemes +39902079 +millions +publions +rapports +domicile +logement +affecté +hexagone +magasins +cinémas +émanant +transits +stations +revanche +touchés +chômage +confiné +poursuit +victimes +variées +aviation +incident +honeypot +observé +campagne +smominru +suggère +enquête +profonde +eliminer +émanent +initiale +escalade +essaient +surprise +attaché +taskkill +opérés +captures +caméras +blocages +firewall +perturbe +semaines +provence +requises +apporté +contexte +decompte +annuelle +diminué +attendue +inégale +résolus +croître +depenses +chiffré +arrière +arrivée +piratage +rajouter +baptisé +samesite +chromium +antennes +théorie +rapporte +vodafone +incendie +signalé +prétend +chassent +diffusé +chargés +desquels +menacés +anderson +diminuer +médical +citoyens +semblait +bluefish +dos2unix +perltidy +alphabet +allemand +espagnol +suédois +résumer +décodé +mondiaux +traduits +élement +ancienne +palettes +préfixe +drapeaux +bulgarie +lettonie +lituanie +moldavie +arménie +géorgie +belgique +portugal +danemark +roumanie +algérie +jordanie +saoudite +émirats +finlande +norvège +salvador +honduras +colombie +paraguay +cambodge +autriche +zélande +malaisie +iptables +exectuer +loopback +porteuse +mkconfig +tournure +diskpart +paraitre +appuirai +nettoyer +écraser +assigner +assigné +monnaies +podcasts +numerama +business +ethereum +litecoin +coinbase +herocoin +20211101 +conserve +accompli +progrès +supprime +détails +veuillez +existent +suprimer +déplace +autorise +utilsent +surcroit +valentin +personal +infinite +rpisalon +facility +consensu +icescast +icecast2 +webstore +bootable +raconter +décrire +debuglog +rebooter +audacity +francais +pdfchain +inkscape +réparer +détecte +entendez +seatools +écrites +mauvaise +limiteur +épaisse +prépare +parfaite +000000cc +0025bf67 +recréer +retirée +revisser +attendez +replacer +veillant +00004339 +00000080 +analysis +formater +necesary +libxslt1 +libgnome +keyring0 +snapshot +launcher +scratch2 +mimetype +nslookup +anywhere +calendar +reposait +apparues +a9phonie +sonnette +greenbox +koubachi +idéales +relevés +faudrait +yourself +vacances +homelive +27062017 +keysight +18033364 +memstick +obsolete +placards +endroits +exiguës +détente +hangouts +fullname +profiter +offertes +webauthn +usbtoken +contigus +e8927ac0 +11239424 +20480000 +23887872 +71663616 +78675968 +gnulinux +lexiques +regroupe +conseils +notables +shotwell +bancaire +shuffler +embedded +pdffonts +pdftoppm +pdfunite +provides +extracts +multiple +pdfmerge +supporte +provider +prepress +dnopause +pdfwrite +ocrmypdf +dokuwiki +20121001 +piratés +pocéder +gratuits +exprimer +designer +peertube +dépends +unsafely +follower +ralentir +réelles +testfile +paiement +disposez +détenus +tronqué +enseigne +rubrique +cryptée +vérité +sensible +denécé +officier +analyses +delacour +centaine +affilié +philippe +legorjus +partisan +ateliers +éthique +lucratif +étudié +faculté +columbia +réforme +opinions +affaires +graduate +blogueur +improves +newsweek +militant +cofondé +opposant +frontier +éleveur +parolier +grateful +appelait +inspirer +soutient +réguler +consacre +souligne +ouvertes +20230314 +musicale +artistes +affirmé +suscité +pionnier +champion +retraite +atlantic +critique +bergère +biaisée +bataille +susciter +benjamin +stallman +dufresne +laurelli +lacambre +schneier +estonien +marietje +suspects +accédez +séparé +vigilant +exposée +courante +recevrez +atterrir +contenus +décidez +spoofing +signaler +invitant +redirige +poursuis +trompeur +20230530 +excusons +infecter +diverses +soulève +prudence +provient +inconnue +examiner +facteurs +platform +donwload +francetv +m6replay +grenoble +scolaire +cantines +vjmagrao +lyonnais +regexpal +dofollow +ultimate +streamer +relaxant +resentir +selestes +positifs +sérieux +menteurs +ghostery +system32 +20230928 +20230529 +explorer +exprimé +styliser +newslide +masquant +strftime +verified +20230317 +parcourt +autoload +rangées +validée +attendra +20220320 +basehttp +doublons +libhandy +abordés +tutoriel +ajoutés +discuté +1280x720 +produira +20221208 +panneaux +dialogue +glissée +dessiner +étoiles +enfoncé +pointeur +contours +alignés +poignets +rotation +annonces +assurant +maxscale +20230216 +copiées +sections +appimage +puissent +proposer +bloqués +collecte +tenacity +20230212 +flatpack +57721967 +flatseal +20230306 +override +20230223 +discuter +ffserver +keywords +feraient +réputé +difficle +pointant +activés +20230227 +décider +accorder +20230220 +scanners +20210707 +incluant +vecteurs +netteté +segments +importer +20230328 +capturer +flèches +capturez +courtier +abordons +renforce +anonymes +20211212 +encodés +encodeur +opusinfo +opusfile +encodera +20230924 +clusters +émulant +évitant +obtenues +portable +amusants +musiques +renommer +affiches +procède +cinnamon +shutdown +statique +fedora34 +graphics +20201024 +20210131 +verifier +exportfs +nlockmgr +systemcl +kerberos +specific +argument +outgoing +8d6098b3 +fidelity +hosntame +20201005 +20211004 +volonté +distante +poweroff +xxxxxxxx +defaults +attacher +dépacer +20201025 +occupera +kingston +geogebra +éditant +modprobe +20230215 +traitent +partuuid +7a560b51 +f91bd1b8 +339404cb +fa3a0392 +f26124e8 +2e3e7650 +86f8087a +f4406f7c +367872e8 +a256acc0 +566a4015 +d41ee57f +0006fe3b +956d32d8 +000a27b7 +b3f715ae +0007ffc0 +serveur1 +mydomain +serveur2 +rentrera +apache24 +ifconfig +inversé +lisibles +montrent +sequence +copysign +conflits +corriger +resultat +valables +20220109 +ignorés +irectory +chpasswd +annually +midnight +fichier1 +fichier2 +crontabs +journée +ddrescue +devtmpfs +60718940 +40851564 +16750528 +74479488 +20230213 +executez +instance +montrant +stockant +dérivé +ajoutée +encadrer +quittent +dossier1 +dossier2 +symbolic +entités +complets +invalide +branches +fusionne +naviguez +stockera +trouvera +auxquels +pourriez +readable +élevés +drwxrwxr +occupés +prononce +nommées +montrera +20230217 +canadien +augmente +compilé +20230130 +collapse +relatifs +pointent +renverra +extrême +smartctl +stripped +selftest +élimine +adminsrv +chiffrer +établie +checking +elliptic +génère +privées +hériter +partagez +20231201 +nopasswd +écrasé +ajoutera +managing +20230218 +trouvant +restaure +applique +realname +marqueur +basearch +gpgcheck +effacée +anmecase +soutenue +étroite +20211012 +20211013 +freetube +frtizing +20181104 +headless +restored +loquasse +requires +basename +réactif +économe +e2ae7bf9 +devienne +groupmod +bugzilla +happened +libspiro +20150131 +20160526 +matroska +binaries +official +16d2f5dc +10c052a6 +videolan +fedora24 +printcap +printing +printers +8d5acd80 +foomatic +pxlcolor +oppolicy +20230313 +directly +crantée +20230919 +i2cwrite +readvale +identify +hl3040cn +libcrypt +20220326 +contains +installs +dragging +gnomerec +metacity +controls +probable +mindepth +20230113 +sourcera +stockent +myscript +virtuels +consoles +sortants +9a1046f4 +relatime +53d697a8 +13d65e2a +005f62eb +09b1e2ca +optimale +accédé +reiserfs +20230605 +evaluate +seclabel +inactive +cryptés +prévenu +décrite +amovible +placées +exigence +cleartmp +cleaning +logiques +compress +47b03671 +property +débutez +suffixes +sysadmin +humaines +individu +extrayez +créées +20230214 +restante +adaptés +contacts +limitant +firejail +apparmor +propager +20211108 +insérez +devaient +ajoutait +chipsets +établis +morrownr +adapters +20231228 +1200mbps +antennas +20181207 +branchez +compilez +abrégé +torvalds +helsinki +remettre +diffère +annulera +20230126 +majeures +étendus +incluait +memmaker +optiques +insiders +20150905 +onedrive +bancales +9017040c +centraux +vbscript +testhost +winmgmts +valueb24 +rawkeybe +rawkeyle +semblant +strappli +instrrev +20220415 +20150728 +fabrikam +robocopy +synthese +datetime +anormale +executé +yyyymmdd +extraite +homepath +lancées +regional +hygiène +wiringpi +picamera +démonte +étendre +rastrack +implique +20231126 +freemium +f44ac1b4 +castopod +changeme +arrêtez +assurera +starttls +converti +sortante +initiera +indiquez +modifiee +utilisee +errorlog +combined +memcache +20201230 +pensable +fictions +employer +setenvif +a2enconf +exchange +smtplast +discover +remember +20210220 +ignorée +dolibarr +yourpass +ifmodule +counting +includes +overhead +a2ensite +recharge +mettrons +laissée +20406845 +20210121 +20201225 +seraient +preparer +aperçus +tournera +relancez +observer +20201012 +intranet +envoyant +a2dismod +remoteip +mbstring +blowfish +authtype +authname +htpasswd +ssociée +htaccess +forcessl +groupsre +findtime +children +interned +forçant +visibles +sitename +certonly +20210117 +detailed +20230209 +excessif +apportez +restants +résolue +20210116 +parvenir +transfer +articule +établit +déroule +fournira +sendmail +myorigin +myserver +greeting +20971520 +10485760 +sudouser +creality +chansons +lossless +amateurs +auditive +auditeur +réglage +audibles +entendre +outbound +00339xxx +freeplan +inskcape +lightbox +équiper +traqueur +emportez +blanches +mythique +évoluer +calibrez +bouillir +électro +aiguille +apprenez +imprimez +analysez +clichés +lanterne +nrf24l01 +adhésif +talisman +motorola +équipé +cassette +attribut +mélange +saturée +olivetti +limités +joystick +tournait +hercules +parallel +lançant +routines +sinclair +durables +visuelle +flagrant +secourue +waveform +20230303 +soulever +netguard +devenait +mastodon +sociales +conçues +illinois +netscape +renommé +visités +basilisk +edgehtml +ladybird +libvirtd +a0676aad +afe3b947 +f113a83e +c26b6ba3 +15d2efcb +acbd676d +linkdown +libwacom +protège +câblés +onéreux +enterrer +plafonds +portées +incliner +désirez +stopping +6r103037 +défiler +voudrons +cliquons +achevée +agrandir +20210110 +virtinst +libspice +rénover +20210323 +nabaztag +haptique +worldnet +monopoly +violence +adoptant +coûteux +strictes +informé +limitent +défendu +étudier +respects +soutenir +publiant +azéries +pensées +mouammar +tribunal +couvrait +régimes +commente +occupée +biologie +gavenkoa +20230116 +keeppass +autoopen +20210801 +absolute +relative +liseuses +goaccess +20220609 +occurred +previous +bullseye +orellana +keyrings +20220317 +postées +thompson +hybrides +desmulti +berkeley +20220816 +20210826 +20210803 +2c053984 +starship +acapella +8956ec26 +acoustid +20220322 +ifupdown +fallback +monetary +directes +entamant +sévère +freenews +montante +répandu +résulte +routiers +patricia +soignée +aptitude +nocturne +syndrome +coureurs +patients +évaluer +exploits +caissons +naissant +xtremcam +rhônalp +rhonalp1 +douzaine +lectures +jennifer +passible +lumieres +salaries +5227c19e +sixième +cavalier +playlist +mélodie +stimuler +perchée +heureuse +mayfield +darkness +chantés +musicaux +émotion +cerveaux +20230104 +espèces +oxygène +colorant +méchant +timeless +reprends +20190829 +filetype +semantic +lockwise +rassuré +prévaut +matebook +futurous +immanens +securite +digitale +rappelé +oubliés +synology +milliard +entraide +repondre +echanger +exercice +1024x768 +cluster1 +manchots +orphelin +oublions +menacent +surtaxer +lefigaro +20191203 +fiscales +lesechos +fromages +textiles +barcodes +choosing +marianne +recyclé +orienter +datama10 +patchés +déploie +createdb +conninfo +libellé +imaginé +trouvais +revenons +rustique +châssis +déterre +20200428 +ministre +alléger +censées +20201129 +rectorat +collège +conflans +honorine +yvelines +pourvoir +élèves +syndicat +laurence +évoqué +choquant +accident +recenser +dominant +semestre +cultiver +franchir +intuitif +sondages +cultivez +kanboard +framapad +prévoit +fériés +notifié +motivée +mesurés +profité +imposent +proscrir +7fea9511 +fc027429 +learning +ae6dac74 +c4859821 +20230103 +1ba45312 +apprends +assembly +20230102 +291716e6 +episodes +traitant +midpoint +cf11b927 +syllabes +a4f14272 +citation +réserve +prévues +brockman +financer +downward +retouche +dépende +phoronix +sonatype +avancent +envoient +languard +écoutes +appuient +cc4247ce +divisés +morceaux +filecoin +censures +saturnin +disksize +allouera +alloués +20230117 +blockdev +20230123 +sponsors +traduire +20230122 +anglaise +timecode +altérer +pipeline +réfère +9fc8737f +inutiles +volitank +rappelle +20230128 +79a666bf +slabinfo +libérez +20230206 +22441559 +reconnue +févirer +estiment +ntpasswd +énormes +strongly +optimise +inexacte +pipewire +evilginx +tetragon +révisé +agricole +incitant +n2137097 +identite +20230526 +bookworm +conjoint +repensé +20230612 +mineures +20230725 +visitons +clearing +bloquera +victoria +furtives +passées +boutique +flatpaks +promesse +libinput +20230820 +adoptée +collées +survolé +landlock +témoins +20231125 +radicale +anonymat +frustrer +plaintes +défauts +arnaques +boostés +anomalie +sinistre +notifier +visitent +colorado +virginie +entrante +markdown +truetype +opentype +mktexlsr +flavored +lualatex +tactique +20231124 +craintes +reflète +penseurs +focalise +detruire +inconnus +filtrant +atteigne +soudaine +limiting +balancer +backend1 +backend2 +backend3 +hitcount +devinant +scrutent +terrapin +20230106 +20230105 +1989a951 +parition +ajustée +surmener +feuilles +lastname +5c149cb6 +keychain +jetables +pistages +0466eb23 +088ea1f8 +20230109 +formatez +campaign +dirigés +johannes +blizzard +androïd +1weather +handmark +airdroid +republic +comparer +swiftkey +adserver +brûlant +indiquà +20230108 +redshift +validity +designed +browsing +websites +pisteurs +released +cerneaux +maladies +allergie +userdata +bulletin +parquets +trinqué +marmotte +plancher +sourires +vegetaux +brûlage +déchets +descente +dscf4374 +founding +figueres +tusquets +cheatham +réalisa +illustre +japonais +orfèvre +argentin +reversé +virginia +richmond +achetée +saoudien +richesse +diamants +maîtres +admirés +léonard +raphaël +discours +peinture +vestiges +renferme +galarina +enceinte +galatée +sphères +monument +francesc +cadillac +origines +évident +édifice +couloirs +restées +intactes +spectral +moindres +couronne +gravures +parcours +meifrén +théatre +majorque +gothique +édifié +dynastie +mallorca +fouilles +induites +pavement +dscf4480 +dscf4481 +colloque +valencia +cerdagne +églises +couvents +régence +draperie +xiiième +flamands +drapiers +marchand +catalans +acquiert +séjours +entouré +chapelle +galeries +façades +conflent +adossée +novateur +banquets +escalier +cuisines +raffiné +diapason +brodées +griffons +mudéjar +figuerie +treilles +orangers +complots +siècles +empereur +casernes +annexion +remparts +xviième +démolis +château +conquise +classée +majesté +reliées +abritant +flanquer +chambres +situées +érosion +vieilles +ribéral +affluent +montalba +bélesta +pointues +géantes +gravité +neurones +troubles +semblent +estimée +respirer +kotterba +schlafke +schultze +pouvoirs +mesurant +ressenti +basiques +densité +décours +temporel +déficit +persiste +ignorent +lourdeur +gillberg +éloigne +balayage +encodée +probants +simulée +lâchent +prolonge +supposer +précoce +prudente +saurions +écarter +conclure +clinique +cognitif +cruciaux +réfuté +mettront +prudents +adoptent +monsieur +jérôme +greneche +pierrick +poisbeau +isabelle +hôpital +severity +european +impaired +bertrand +hypopnea +pressure +clinical +medicine +congrès +paradigm +congress +research +étonné +crevette +bêchage +bouturer +parasite +véranda +épandre +élaguer +obligés +piochée +hélices +figurine +dynamite +exploser +pépites +cristaux +eteignez +terrains +pompiers +canadair +remorque +motrices +retarder +traineau +policier +repéré +menottes +décolle +atterris +tondeuse +aquanaut +legoland +runabout +tracteur +évasion +cosmique +échappe +quartier +missiles +écoutez +brickset +barreaux +géniaux +détache +tournent +trophée +devancer +cruncher +éjectez +éjecté +faciales +fangpyre +guerrier +trousses +déraper +esquivez +venimeux +serpents +attaquez +fighters +fantôme +secrète +capturé +tagcloud +20211205 +haddaway +presence +disparus +juliette +liesbeth +bohannon +pantalon +williams +moonbeam +composed +arranged +phillips +twilight +constant +refrains +couplets +shagshag +vaisseau +magiques +rébecca +parallax +tridents +60k7mg2f +terrasse +sorciers +reliques +évadés +jurassic +jugement +immortel +deadpool +passager +covenant +reloaded +superman +dardevil +kingsman +universe +chasseur +creature +avengers +gardiens +ragbarok +légende +20211031 +panorama +durement +montagne +falaises +vénéon +épopée +ouvriers +iseremag +concerts +escaldes +érigée +fresques +abattant +admirera +bourgeat +baptiste +fidèles +calcaire +ardèche +rivoires +communal +clochers +rythment +ressuage +confiés +chantier +venaient +baptiser +evéché +évêque +baptême +ambiance +viennois +propices +filature +apprêts +enrichir +moizoën +villages +troupeau +abrités +poinçon +tenaient +crucifix +ginsteve +bastille +viennent +postales +inscrite +20220108 +20220827 +wifi  +20220810 +trombine +whatever +grilling +20211111 +geronimi +kammerud +dentiste +apprenti +griffith +vagabond +musicien +emigrant +cottrell +ferguson +orfevres +schuster +cocktail +acrobate +hamilton +hussards +duvivier +allegret +clochard +grangier +tambours +verneuil +wolfgang +corniaud +gachette +sauvages +baigneur +sherlock +sorciere +cormoran +molinaro +elephant +marginal +dagobert +amerique +joyeuses +chaudron +clements +miyazaki +hiroyuki +carnival +morimoto +brothers +scribner +zemeckis +yasuhiko +hathcock +yamazaki +johnston +reynolds +kitakubo +takahata +laspales +quintano +fukutomi +yoshiaki +kawajiri +darkside +furukawa +darabont +lawrence +petersen +yasuhiro +luhrmann +mononoke +lasseter +levinson +existenz +happiest +neuvieme +polanski +leighton +bergeron +watanabe +怪 +schickel +ecrivain +kazuhisa +mountain +catwoman +ambulant +reindeer +francois +florence +sketches +voyageur +jennings +terrence +vaillant +crossing +zemmouri +brigades +terremer +immediat +doublure +everyone +triangle +bermudes +vendetta +mcteigue +robinson +derniere +farrelly +invasion +nocturna +masayuki +stardust +sunshine +stranger +masahiro +terasawa +emmerich +jonathan +coraline +district +blomkamp +brooklyn +peyretti +precious +masakazu +arrietty +hiromasa +declarer +campbell +perreard +grierson +abeilles +terstall +thornley +dessaint +takeuchi +chaumeil +schaffer +bezancon +amazonia +ragobert +kavanagh +marciano +yoshiura +sublimes +terrible +affreuse +lartigau +giovanni +akerlund +septieme +premices +theodore +pluvieux +chazelle +hillcoat +warcraft +warriors +matthias +zootopie +ennemies +negative +caldwell +osterman +hiroyasu +alexandr +spatiaux +marielle +mateshko +marshall +breitman +kabaneri +fortress +monsters +forsythe +winocour +blossier +fletcher +sandberg +takaharu +trageser +dolittle +casarosa +ceinture +saldanha +corsaire +huitieme +mitchell +presents +presente +minimoys +goossens +goscinny +langmann +humanite +pimental +banlieue +instinct +animated +batwoman +enriquez +enchante +memories +noriyuki +murayama +charmant +monstres +retrecis +zodiaque +plissken +masaharu +syversen +esposito +guterman +mcnamara +heritage +infernal +sportifs +mccarthy +yamamuro +nagamine +yamauchi +papillon +leonetti +grossman +speciale +stallone +fantasia +fantomas +dechaine +scotland +feerique +gannaway +copeland +hironobu +garfield +gendarme +whispers +godzilla +gremlins +gruffalo +columbus +maudites +fantomes +abrahams +flackett +croisade +eastwood +tonnerre +eternels +kershner +tamahori +blinkoff +probleme +demonter +phyllida +marriage +coldewey +holliday +bancroft +steketee +lodyssee +noisette +despions +uprising +deknight +panthere +patlabor +caraibes +fontaine +jouvence +franklin +conquete +hurlante +kunihiko +destinee +giratina +reshiram +legendes +predator +premiere +deuxieme +boniface +raiponce +kotcheff +cosmatos +rebelles +resident +rivieres +pourpres +avildsen +scorpion +seigneur +flanagan +stargate +troopers +marauder +neumeier +nicholas +marquand +gisaburo +krawczyk +gilluley +tenebres +ragnarok +angoisse +trilogie +kosinski +hargrave +vengeurs +meugniot +chaperon +porcinet +lefelant +yamakasi +思 +mortimer +exorcist +specials +futurama +goldorak +tirevite +iznogoud +lanfeust +magicien +einstein +andersen +märchen +bonhomme +planetes +robotech +fantasio +dominion +mozaicka +atlantis +vampires +decennie +guignols +macgyver +enquetes +primeval +practice +princess +veronica +belmondo +brulées +miliards +stronnag +wayfarer +20230719 +nftables +20200530 +9fca3140 +20200601 +dévoile +maitrise +j9oxkuea +20200622 +etonnant +réfusé +20200625 +20200709 +20200720 +20200807 +ponctuer +20201128 +recalbox +20210109 +20210114 +dnsmasq1 +20210122 +20210209 +charging +delivery +qualcomm +mediatek +20210428 +solaires +onduleur +20220508 +20220525 +20220617 +20220829 +20220830 +20221018 +20221213 +20200511 +20200512 +20200513 +optimize +resubmit +audience +relevant +searches +verbatim +tourists +sánchez +heirloom +rejected +élargir +affamés +diffusez +rejetés +trailers +listener +partners +pagaille +valérie +déteste +derriere +chamnord +éternue +pompette +mandriva +mandrake +éclipse +illumine +filename +invitée +solocast +validate +passeurs +lifewire +20220124 +20230606 +allumera +légère +allumage +rouleaux +aquatube +toilette +roulreau +adaptent +culottes +ponceuse +parkside +pbs600a1 +abrasifs +fixation +poignée +reproche +faiblard +courroie +crantees +11350045 +20230729 +infrared +éditée +pagelist +ben71919 +6f48893c +adresser +20230801 +20230127 +persists +excédé +jouxtant +longeant +rivière +survient +20210304 +débuté +20231001 +patience +visière +rentrée +20231002 +marquage +suivront +piétons +poussoir +vitesses +cruciale +franchie +inscrits +morestel +thuellin +jacquard +20230320 +bridoire +déplore +salarié +chimique +nitrates +fluorée +fécales +toxiques +dentaire +fluorose +20220825 +blessure +arrimage +tendeurs +economie +autoplay +carillon +carrilon +2000logo +webradio +funradio +malherbe +tramoyes +felsberg +moyennes +cabriès +réaltor +billère +quimerch +abfworld +radioabf +csaradio +radiords +cotentin +orléans +limousin +gascogne +lorraine +picardie +vaucluse +touraine +rochelle +hérault +auvergne +alouette +attitude +barousse +bergerac +avesnois +cartable +altitude +collines +décibel +evangile +graffiti +grimaldi +hélène +jordanne +judaïca +nautique +armagnac +latitude +littoral +mangembo +antilles +haguenau +méribel +hachalom +albatros +mancelle +balisier +balistiq +banquise +bellevue +blackbox +bruaysis +camargue +toulouse +myrtille +capucins +caroline +chalette +bretagne +collége +craponne +cultures +artagnan +vallées +ecclesia +ellebore +emeraude +festival +florival +harmonie +angevine +jeunesse +narbonna +maritima +tropical +tropique +aurillac +prévert +affrique +ferréol +salvetat +tartasse +pireneos +lézarde +vézère +valloire +vicomté +vitamine +zirondel +radyonne +montigny +accord16 +rouergue +ardennes +variance +nustrale +xiberoko +évitera +comptent +gagnerez +épingle +saturent +traîner +attirera +cotisant +légumes +20dachat +évacuer +caféine +favorite +features +blogroll +bloggers +glossary +feedback +licensed +licenses +consider +donating +pressing +followed +newlines +brackets +pagename +behavior +bookmark +changing +accepted +resizing +footnote +headline +browsers +linkonly +mitigate +converts +commonly +emoticon +deleteme +entities +rowspans +opposite +centered +indented +displays +6502acme +6502tasm +autoconf +avisynth +basic4gl +biblatex +cuesheet +euphoria +intercal +klonecpp +mapbasic +metapost +oracle11 +parasail +providex +sdlbasic +teraterm +texgraph +winbatch +rendered +slashdot +availble +rerender +sidebars +informed +involved +20200427 +newsfeed +20230111 +20230110 +20230112 +20230118 +visitée +20211110 +20220509 +valideur diff --git a/data/index/w87.idx b/data/index/w87.idx new file mode 100644 index 0000000..90dac9b --- /dev/null +++ b/data/index/w87.idx @@ -0,0 +1 @@ +sionnestructurepasunephraseenmettantdesespacesilesttrèsdurdelalireetdyretrouverdesmots diff --git a/data/index/w9.idx b/data/index/w9.idx new file mode 100644 index 0000000..77fcdfa --- /dev/null +++ b/data/index/w9.idx @@ -0,0 +1,2551 @@ +utilisés +connexion +associés +stockées +réaliser +plusieurs +exécuter +contenant +variables +atmega328 +atmega168 +société +utilisera +permettra +alimenter +extension +contrôle +appareils +chauffage +général +acceptent +fonctions +équipée +négative +variantes +registres +présence +effectuer +composée +multitude +verticale +reproduit +symétrie +programme +matériel +dernière +tinkercad +présents +démarrer +répondre +définies +arguments +résultat +buttonpin +reference +installer +suivantes +certaines +relecture +vérifier +trouvées +personnel +préfère +downloads +déployer +commandes +nouvelles +perturber +raccourci +graphique +toutefois +intégré +procéder +clignoter +branchée +exécuté +éteindre +terminée +appliquer +échanger +échanges +derrière +enchainer +soumettre +technique +principal +statiques +complexes +envoyées +interface +flottante +introduis +virtuelle +identique +présente +dominique +humidité +relevées +méthodes +connaitre +affichage +backlight +setcursor +numerique +dhumidite +detection +librairie +déplacer +caractere +matières +minuterie +endorment +veilleuse +prolongé +pressings +etatrelay +actionner +recyclage +recepteur +bluetooth +commencer +retourner +affichés +puissance +émettent +connecté +connected +effective +connecter +gatewayip +huitième +merveille +important +requêtes +débordé +première +demandée +concevoir +répartir +ressource +permettre +affichée +protocole +indiquant +célèbre +questions +appelées +structure +localiser +excellent +session02 +échouée +prochaine +dérouler +répondra +examinée +deuxième +supposons +rappelant +available +reprenant +serviront +attendant +recherche +prononcé +français +tolérant +populaire +séparant +difficile +exagéré +utilisant +composent +accolades +pourrions +élément +séparés +481989943 +minimiser +optimiser +placement +désirée +accentué +isolation +depannage +économie +constaté +textpages +topheader +radiateur +continuer +élaborer +supprimer +branchant +ceramique +remplacer +circuiter +alimenté +domotique +tensilica +constants +utilisent +dynamique +traceback +cedric24c +arduino15 +équipés +écrasera +notamment +websocket +consulter +fabricant +appellera +ipaddress +commander +intégrer +offrirons +constante +valeurled +démarré +répartis +maintient +repousser +effectué +espressif +esp8266ex +multiples +cipserver +affichent +glossaire +désigner +réussite +autoriser +création +condition +retrouver +resources +compilés +utilisons +écriture +abordable +capacité +proposent +wikipedia +meilleure +concentre +processor +industrie +similaire +generator +débogage +protéger +switching +selection +affichera +getchipid +consultez +préciser +intitulé +apparaît +installed +installé +christian +tavernier +complète +désireux +démarche +étudiée +mouvement +raspberry +détaille +systèmes +fabriquer +éclateur +précises +confirmé +boîtiers +encastrer +ressemble +embarqué +apprendre +avancées +ambitieux +évolués +exploiter +synthèse +désigné +utilisée +wifimulti +tentative +interagir +composant +datasheet +émission +nationale +singapour +supported +typically +amplifier +dedicated +nodemcuv3 +formation +possibles +limitées +simplifie +réglages +configure +pricearea +getmethod +authtoken +wednesday +nommoisen +september +nommoisfr +septembre +décembre +setlocale +strtotime +anticiper +developer +consommer +autrement +inscrivez +souscrire +cdiscount +dépendre +quantité +potentiel +linéaire +ultrasons +libraries +variation +principes +proscrire +solutions +injectera +indicatif +jonctions +mosquitto +telemetry +transport +adaptable +variété +largement +identifie +recevront +réservé +activité +attendent +spécifie +demandent +provoquer +branchés +dépourvu +conseille +souhaiter +videocore +connector +composite +pocesseur +décodage +undefined +livraison +partition +attention +formatée +séquence +insérant +hibernate +powermgmt +réponses +chapitres +logiciels +recallbox +evolution +totof2000 +mindcraft +minecraft +judicieux +exprimée +millième +execution +cyberciti +rasbperry +tutoriaux +keyboards +compteurs +correctif +modulées +équivaut +rattaché +imposées +indiquent +provenant +reviendra +aperçoit +following +blacklist +souhaitez +readtrame +timestamp +localhost +specified +exception +tarifaire +apparente +souscrite +getisousc +dateheure +homelinux +magdiblog +essential +isouhhphc +contenues +mémoires +bifilaire +réduites +classique +physiques +torsadée +aluminium +monobrins +diamètre +topologie +déployé +restituer +optimales +formatage +maximales +reporting +empêché +déplacez +accordant +remplacé +affichons +résoudre +problème +directive +modifiée +encablure +lancement +constitue +lendemain +immédiat +arduinesp +documents +exploité +commenter +dtoverlay +118261467 +069574256 +modifiés +déplacé +rpiluc001 +parcourir +associée +émetteur +conformer +mondiales +certifié +flexibles +existées +chaussure +disquette +metaverse +bitlocker +microsoft +douchette +bcm2046b1 +standards +égalment +liitokala +batteries +rindiquer +quadruple +chargées +réglable +converter +chargeurs +ajustable +dépasser +auditives +tondeuses +accumuler +longtemps +dimension +comprimé +materiaux +matériau +brillante +corrosion +fabriqué +puissants +chimiques +agressifs +117360145 +prévoyez +extraites +requested +soundcard +permitted +tracktype +634240364 +recording +operation +convertir +reprendre +procédé +restaurer +systemctl +mysqldump +remplacez +demandera +exécutez +sensibles +fréquent +augmenter +distingue +anonymous +privilege +copyright +trademark +statement +databases +casalegno +planifier +processus +possédez +optionnel +davantage +concerné +attributs +firmwares +remaining +contacter +initiées +modifiant +manuelles +automatic +obsolète +chiffrés +chiffrage +accordée +faciliter +autostart +community +geekflare +conserver +catalogue +éventail +allouées +dérivée +empêcher +terminant +répondue +leasefile +forwarded +demandés +universal +surveille +prévenir +plantages +priorité +ksoftirqd +tutorials +déclaré +déclarer +fullchain +certfiles +logrotate +missingok +endscript +prerotate +nextcloud +observent +installez +execstart +rechargez +démarrez +vérifiez +démonté +proposés +détecter +destemail +bloquées +suffisant +admettons +attaquent +bloqueurs +collecter +renforcer +comprenez +imprimés +résolues +slapindex +976754646 +976754640 +976754635 +overwrite +completed +prémunir +cherchent +engendrer +couturier +mainboard +maintenir +atomiques +confiance +localtime +refléter +cdcdsk001 +frequency +000200679 +000098416 +000396241 +045918304 +017629473 +tuxfamily +générer +décalage +universel +download1 +rpmfusion +gstreamer +transfert +executant +protégé +mysqluser +enforcing +cependant +créateur +cassandra +pagesinns +speedtest +liquidweb +kifarunix +interdire +pratiques +brouiller +remarqué +éliminer +commencé +demandait +utilisais +viewtopic +scheduled +scheduler +directory +activated +recipient +effecuter +terminate +portables +optimisé +uncomment +currently +assistant +executera +rawmemchr +strchrnul +consulté +exéction +arrêtera +loadables +compreply +histchars +ignoreeof +mailcheck +shellopts +wholename +critères +négation +onsenfout +publiques +askubuntu +attribuer +partagée +démonter +sysconfig +showmount +workgroup +partagés +smbpasswd +browsable +entrantes +firewalld +smbclient +compacter +imprimée +couvercle +numeriser +contraste +numérise +assouplir +transform +manipuler +impactera +bidouille +featuring +classical +publisher +composers +performer +lyrics3v2 +arrêtée +eurodance +showtunes +informant +metadatas +librement +décocher +noscripts +remédier +dvdauthor +klauncher +ukrainien +rediriger +détecté +perfecton +productid +préparé +download2 +freshrpms +libdvdcss +packagés +dérivés +crystalhd +freeworld +libmpg123 +libopencl +qtwayland +handbrake +libgudev1 +webkitgtk +libnotify +officiels +impulsion +traitées +lookahead +pyramidal +partitial +composés +souhaité +joignable +tonalité +spéciale +identité +equipment +pagecache +suviantes +porteront +offriront +étendues +diffusion +réalité +existants +devraient +avantages +promesses +croissant +adoptées +transiter +amplitude +affectant +pandémie +francisco +employés +disposait +australie +enfermée +résulté +réplique +supporté +existence +contacté +collègue +désarroi +affichait +insérée +retourné +interieur +naissance +généré +policiers +gendarmes +terminaux +centaines +mobilité +expliqué +provoqué +commerces +affichant +remarquer +expliquer +naturelle +salariés +intérêt +redoubler +vigilance +backdoors +identifé +analysant +touchées +infectés +partielle +infection +préparer +attaquant +disposent +activées +interroge +infectée +infectees +marseille +décompte +rapidité +remontée +précisé +confrère +suspendue +dépenses +dépassé +trimestre +milliards +éprouvé +augmenté +atteindre +sentiment +fermeture +créeront +affectera +stolarski +directeur +platforms +migration +computing +troisieme +déroulé +appliqué +canadiens +fortement +critiqué +suspendre +éditeurs +liverpool +meyerside +écoulée +incendies +fantasque +inventée +facilité +théories +pétition +cinglées +circulent +incidents +dénoncé +constater +critiques +demandons +sanitaire +portugais +majuscule +minuscule +alphabets +matriciel +facturée +délivré +attribué +slovénie +allemagne +kirgistan +guatemala +nicaragua +venezuela +argentine +équateur +slovaquie +gtinrules +ip6tables +addresses +saugrenue +disparues +écrivant +quotigeek +filterrss +mirroring +fonctione +archivage +confondre +effectura +dskval001 +exclusion +rpiapt001 +dskcdc001 +dskosm001 +dsktmp001 +rpiampere +dskluc001 +lexmark41 +fbxply001 +resolveur +streaming +montrerai +rawrite32 +continuez +recuperer +invisible +sûrement +infernale +raccorder +broadband +dialoguer +détruire +délicate +accédons +vingtaine +guillaume +exlpoiter +analytics +emballés +archlinux +scratchr2 +education +recursion +authority +hostnamed +conntrack +barometre +boulanger +connectes +exigences +câblées +facilment +profilent +a9quences +compilent +manières +interaces +accordent +orientée +techwatch +technical +ecosystem +protocols +explosion +consommé +lightning +proposée +lentement +244195328 +244904914 +976754176 +976754385 +102400000 +214990848 +512000000 +550731776 +644972544 +effacées +trouverez +splitting +modifying +utilities +scriptlet +pypoppler +pdfdetach +pdfimages +pdftohtml +retaining +printable +pdftotext +different +assembler +tesseract +éditions +débutant +abonnées +enlèvera +contester +destinés +totalité +tronqués +comptable +bancaires +fraudeurs +bienvenue +pharmacie +validité +001122262 +indiquée +mentionne +quasiment +expertise +relations +travaille +souligner +libertés +fondateur +juridique +rejoindre +promotion +tendances +jérémie +cofondée +impliqué +campagnes +télécom +écrivain +activiste +manifeste +influence +décédé +défendre +autonomie +wikiepdia +étudiant +engagées +violation +décision +continué +liberties +carrière +politique +réalisé +façonné +wikileaks +bluetouff +haladjian +francenet +falkvinge +dissident +européen +telecomix +saisissez +légitime +trompeurs +courantes +commencez +dédiées +existante +envisager +essentiel +dangereux +ouverture +nuisibles +anomalies +tromperie +compromis +inconnues +assurance +versement +sulgi6225 +concluant +organisme +incorrect +disabling +rétablir +connectez +espérons +hivegroup +recourent +divulguer +redirigé +transmise +examinons +framework +courriers +canalplus +27demande +canteloup +actualite +magazines +lescharts +couchelou +couchelon +positives +confirmez +dépendra +diaporama +conteneur +bootstrap +masquées +remplisse +classlist +slideshow +ajoutées +élégant +container +spéciaux +organiser +classname +classfile +convertit +namespace +challenge +insertion +1920x1080 +référer +originale +évidence +dessinés +relâchez +poignées +dégradé +répéter +éditable +dézoomer +dupliquer +delimiter +analystes +musiciens +appimages +ocenaudio +confirmer +thumbnail +packaging +assimilé +décochez +overrides +listening +digitales +tablettes +cherchant +rejoignez +backports +httpredir +uninstall +appstream +améliore +restreint +supprimé +fenêtres +intuitive +vectoriel +produites +polygones +designers +tutoriels +surligner +déboguer +convivial +anciennes +décodeur +ocrfeeder +character +traduites +surcharge +assistée +élevées +meilleurs +streamers +corbeille +broadcast +multicast +supporter +rpinas001 +installee +decouvrir +permanent +attempted +statdopts +rapsberry +scénario +symptomes +éxecuter +géogebra +keyserver +geogebra5 +amorçage +abordées +habitudes +hebergeur +débutons +précède +gnueabihf +translate +copysignf +copysignl +versatile +récentes +expkeysig +conformes +destroyer +laissées +découper +comprises +coreutils +446572352 +349334928 +122486728 +115342204 +dandified +décrites +textuelle +comparant +calculant +puissante +cherchera +accordés +déclarez +fusionner +distantes +gitignore +ignorance +effectuez +apportés +libsecret +keepassxc +pipelines +ensembles +échapper +cherchons +preferred +233861sec +accomplir +comporter +indiquera +gourmands +écoutent +combinée +multiplie +variateur +réveille +bitwizard +éthiques +collapsed +classless +cryptées +rpitst001 +quotidien +signature +échéant +respecter +something +offending +unchanged +happening +signifier +algorithm +longueurs +disposant +superuser +autorisé +suspectes +commande1 +commande2 +terminés +rencontre +timesyncd +primitive +regrouper +compilée +remarques +iocharset +distribue +robotique +ungoogled +agréable +filezilla +mediainfo +assertion +allocated +providers +régulier +maintenue +paquetage +telepathy +specifier +xulrunner +described +direcotry +unlimited +erreurtos +reproduce +classpath +bugreport +generated +makemodel +deviceuri +statetime +accepting +jobsheets +pagelimit +attribute +cartridge +jetdirect +reprogram +kchipdata +cchipdata +mchipdata +ychipdata +writedata +introduit +cherchée +nettoyage +entretien +noprofile +sourçage +myprogram +maximiser +accédés +garantira +apportée +actuelles +squelette +hierarchy +amovibles +consensus +snapshots +subvolume +reflété +howtogeek +préfixes +varieront +hébergé +manipulez +instables +langpacks +séparée +proposant +répétez +corrompus +naviguant +contextes +sandboxes +distincts +malicieux +protected +renommés +multiboot +fusionné +recharger +brostrend +windows11 +distances +libreelec +réserves +objectifs +cartouche +retiendra +écrirons +operating +conservé +habitués +rachetée +satisfait +320445700 +crackées +frontpage +notations +sassandra +h80000002 +charset24 +scripting +getobject +patienter +showusage +numdigits +éventuel +setscript +writeline +contribue +relecloud +virtualis +maitriser +effectuee +regionaux +homedrive +framboise +graphisme +overclock +demandant +négliger +accomplie +monocarte +demarrage +estimatif +config130 +rpiweb001 +emulation +destinée +explicite +inattendu +reloading +écrivent +hostrelay +relayhost +mechanism +sortantes +enveloppe +canonical +visiteurs +customlog +sslengine +memcached +demenager +proxypass +apachectl +simplexml +loginname +cleartext +assignée +enseigné +négocié +implicite +assignant +pyourpass +securité +cohabiter +rassemble +accelerer +wordpress +attribuez +framasoft +hypnotoad +315360000 +templates +écoutera +languages +authorize +intégral +temporary +antivirus +fail2banb +failregex +manquants +primaires +filecache +vcard2to3 +fédéré +snapcraft +exéctuer +webserver +startdate +empreinte +attrayant +renforcé +courriels +couvertes +qualifié +mailutils +désirés +postqueue +postsuper +qualified +renvoyée +configuer +localisez +observant +ultimaker +efficaces +compresse +sacrifier +entendues +libvorbis +normalize +secondary +emergency +darktable +démontez +neopixels +sommaires +explorons +étudions +cigarette +analyseur +espionner +launchpad +afficheur +échangez +familiale +roulettes +assemblez +exploitez +miniature +chauffant +thermique +aération +maitrisez +octoprint +générez +produisez +réglette +lumineuse +tournants +hackspace +préparez +rivaliser +saturées +originaux +640x200x2 +320x200x4 +320x200x3 +320x200x2 +160x200x5 +ordinaire +entourée +direction +utilisait +commodore +multiplan +joysticks +colorplus +expansion +macintosh +fabriques +cassettes +conscient +engrenage +cliquable +bookmarks +favorites +favorisez +favorisé +favoriser +hypertext +surpassé +fondation +traqueurs +hobbyists +konqueror +licencié +surnommé +irqbypass +257770sec +qmulmt001 +linuxmint +maintenez +enfoncés +aéroport +voyageurs +réunions +étendant +caravanes +aquariums +classeurs +dégrader +rcvboxdrv +virtuabox +ascenceur +libosinfo +proposait +inventeur +étranger +chercheur +militants +remporté +parlement +positions +defective +condamné +illégaux +révéler +révélé +censurée +eminmilli +humanité +citoyenne +innovante +examinant +mauvaises +everybody +agreement +pressions +majorité +artisanat +chiffrée +conservez +affectés +inrelease +newsgroup +combinent +integrity +maintenus +renommage +albumsort +canonique +localectl +imaginons +telephone +traversal +indirecte +abîmées +signalée +affectée +souffrent +nocturnes +accidents +réflexes +autrefois +sportives +extrêmes +embarquee +boutiques +légères +compactes +étanches +envolées +camescope +élargira +dirigées +elisabeth +regardant +sanctions +véhicule +lumières +sensation +entêtant +tournoyer +avalanche +réaction +beachboys +affirment +limbiques +émotions +stimulent +chanteurs +auditeurs +ressentir +dailymail +boudinés +lassitude +décidais +marketing +baptisée +carotène +enchaîne +commandé +webmaster +securiser +fraîches +françois +impatient +mk3256gsy +équipera +prochains +pvpageh5b +lariviere +kiosque01 +quoticast +méchants +accessing +indicates +négatifs +simjacker +acquérir +doucement +session01 +chambéry +europeens +datamtrix +insérés +incapable +packagée +archivée +encrypted +template0 +template1 +connlimit +gestfiles +apprécie +surprises +recouvert +diminuée +edelbleue +décisive +syndicats +académie +enseigner +souligné +régional +titulaire +polemique +appellent +rhydolabz +xy1ay3ymz +fileadmin +situation +innovants +framadate +écrivons +detherpad +framadrop +réclamer +favorable +voiturier +énergies +profitant +parametre +discutant +amoindrie +tronquée +encourage +sutskever +financée +donateurs +révision +histoires +encodeurs +construit +privateur +log4shell +institute +injection +scriptimg +imbriqué +adressage +intègres +propagée +annuaires +héberger +compcache +attendons +gaspillé +timecodes +regardent +signalant +adéquats +signalés +anglaises +distincte +component +hugepages +contiguë +buddyinfo +encodages +autorité +exclusive +étranges +accusées +adhérent +pogostick +enfoncée +pluggable +tournures +formatter +including +optimized +préserve +détruite +offensive +mosaïque +terraform +agricoles +riaublanc +adherents +mutualite +supernova +taquinés +libellés +windowing +annoncée +chargeant +interdite +dérobée +brouillé +additions +synaptics +supprimez +pademelon +apparence +bicolores +inspirés +arrondies +subjectif +instances +corrigés +partagent +quiconque +individus +librewolf +agressive +cruciales +entraîne +engageait +obscènes +grossiers +protonvpn +imprévus +sérieuse +motivées +lhumanite +submerger +nuisances +atténuer +élaborez +combinant +evasive20 +security2 +malicious +balancing +mycluster +répartit +cachelock +lowercase +intrusion +coinminer +collectif +signalent +continues +supposant +réussies +intensive +separated +guillemet +camelcase +firstname +confusion +orphelins +orpheline +vérifié +fallocate +carrefour +parcourez +krandroid +weightlog +latedroid +epicdream +zegoggles +historier +autoroute +touchtype +repérage +prototype +retrouvez +geekfault +validator +nipsource +efficient +visualize +otherwise +automated +groupware +obtention +réputés +qualités +blancheur +dauphiné +pollution +observés +morandini +restantes +profitent +rapporter +trinquons +ombilical +détacher +remettent +published +théâtre +bâtiment +peintures +espagnole +dessinait +minutieux +culturels +maîtrise +religieux +italienne +sculpture +importent +intention +inauguré +exposées +amérique +athlètes +cosmiques +napoléon +promenant +pluvieuse +immersion +fascinant +résident +orchestre +écroulé +latéraux +vestibule +entractes +guardiola +consacré +municipal +décennie +dessinant +muséales +incendié +ampourdan +futurisme +galathée +souverain +perpignan +châteaux +karlstejn +tchéquie +vincennes +restauré +passarius +catalogne +conquête +baléares +contesté +musulmans +chantiers +collioure +symbolise +dynamisme +majorquin +aragonais +dominées +spirituel +rapproche +pénètre +portiques +allègent +archères +escaliers +barbacane +palatines +illustré +bruxelles +cheminée +chaussée +culinaire +vaisselle +accueille +gothiques +inspirée +madeleine +sacristie +sculptés +carrelage +mauresque +orientale +chapelles +citadelle +séparait +oliveraie +étendait +aussitôt +défensif +entourent +murailles +phillippe +monuments +inscrites +ferdinand +espagnols +militaire +novatrice +entérine +reportée +spécimen +encadrant +courtines +novateurs +inondable +desservis +rectangle +autonomes +disloquer +enterrant +meurtriè +cavaliers +creusées +archaique +habitants +dentelles +entrelacs +élancée +érosions +périples +hypopnée +résulter +excessive +cognitifs +déficits +chirurgie +prothèse +ressentie +relèvent +sévères +plaignent +organique +surexpose +arrêtent +routière +importait +objective +appariés +paraître +comparée +signerait +exacerbé +poussées +corticale +méconnue +apportent +témoigne +pertinent +réaliste +employée +akerstedt +spectrale +consonnes +mnésique +correctes +envergure +latérale +conduites +prudentes +privation +altérée +homogène +comparés +neuronale +monotonie +pauvreté +éveillé +effondré +contraire +souffrant +entourage +observée +bonnefond +sustained +cognition +grenèche +treatment +publiées +circadian +innsbruck +financier +catherine +fruitiers +anthémis +recouvrir +feuillage +piratatak +aiguilles +épuisée +hydravion +contrées +décollez +rangement +éteignez +déversez +figurines +forestier +rotatives +déverser +catapulte +barrière +sauvetage +créative +imaginant +construis +descendre +satellite +convertis +sauveteur +landscape +courageux +répondez +détresse +capitaine +risquées +déployez +survenant +coincées +parenting +oppenheim +portfolio +enfourche +rescousse +aventures +combattre +officiers +criminels +protégez +shiftwell +obstacles +éjection +combattez +terrasser +échappez +shurikens +francesco +bernoulli +déguisé +mcmissile +jeanmaire +sylvestre +digimusic +orchestra +émérite +galactica +goldsmoth +goldsmith +alexander +invidious +cosmocats +engloutis +secrètes +créature +pangolins +spartakus +revisité +légendes +xi0nqkcwh +reckoning +wolverine +ascension +skywalker +vengeance +commandos +éternels +spectacle +suspendus +confondue +dirigeant +promeneur +intrigué +remercier +prussiens +initiales +déposent +remaniée +rallongé +promenade +taillées +décorée +inaugurer +ramènent +entières +habilité +évêché +drapière +viennoise +ouvrière +découvre +recyclée +trentaine +scolaires +chômeurs +musicales +entrainer +orfèvres +vendredis +wikimedia +occupants +modernise +enserrée +esplanade +évidente +unitaires +interview +halloween +creations +celebrate +chocolate +hwaddress +animation +concierge +policeman +hitchcock +espiegles +dictateur +pinocchio +armstrong +souvenirs +fleischer +manivelle +archimede +president +camarades +monicelli +cleopatre +barbouzes +apprentie +stevenson +grandeurs +andromede +tarkovsky +emmerdeur +spielberg +excalibur +americain +dechirure +footloose +detective +katsuhisa +katsuhiro +semblants +compagnie +yoshikazu +rocketeer +hollywood +bucharest +dangerous +kusturica +brambilla +mochizuki +berberian +matsumura +disjoncte +cinquieme +princesse +botanique +malkovich +gianluigi +dinosaure +frequence +gladiator +chevalier +helgeland +童 +daredevil +standaert +takenochi +gentlemen +donaldson +minghella +blueberry +collision +glorieuse +deconnage +loncraine +guillermo +templeton +traversee +whitesell +cameleons +silverman +appaloosa +passagers +shyamalan +agnieszka +wojtowicz +eternelle +hashimoto +neveldine +depetrini +inception +submarine +elephants +immortels +snowflake +extracted +lellouche +gallienne +verbinski +strategie +creatures +alexandre +boxtrolls +croisiere +nishikubo +gutierrez +lesbienne +rebellion +soderguit +adorables +espigares +pingouins +elizabeth +poursuite +geraldine +rocketman +greenbaum +shortland +appelhans +tsitsilin +octonauts +chipmunks +appleseed +maltazard +fjeldmark +atlantide +trousdale +malaterre +ultimatum +verhoeven +martinson +sebastien +templiers +stockwell +bloodshot +morishita +seminaire +sortilege +leterrier +carpenter +samarkand +celtiques +hypercube +mctiernan +schwentke +salopards +tadayoshi +yoshihiro +shigeyasu +chauveron +prophetie +sandemose +sylvester +hunebelle +singleton +clochette +ferngully +tropicale +nibbelink +spaulding +sakaguchi +callaghan +innocence +dougherty +rodriguez +insidious +mcquarrie +moonraker +octopussy +goldeneye +stahelski +trevorrow +tarantino +benedicte +trenbirth +cambriole +malefique +wachowski +potterton +desperado +millenium +allumette +alfredson +continent +bendelack +manhattan +yamashita +benzaquen +profondes +grosvenor +schaffner +masamitsu +illusions +macdonald +biohazard +kassovitz +deviendra +berlinger +frontiere +faceaface +chatiliez +boulettes +silvestri +christmas +hardwicke +tentation +veritable +excursion +finkleman +barbapapa +bricoleur +chasseurs +métrages +fullmetal +alchemist +grangallo +spinjitzu +enchanté +minipouss +pierrafeu +araignée +desperate +coulisses +whisperer +kaamelott +brûlées +speciales +sanctuary +forgotten +chernobyl +mikeroyal +postgesql +hvdalc2cu +conneries +bébêtes +passionne +recalbox1 +négocier +royalties +frandroid +garanties +résister +connectee +partager1 +épisodes +optimisez +potential +listeners +practices +auditoire +touristes +improving +discovery +contactez +ingenieur +remontage +dedicasse +changeant +changeron +blindtest +bannonces +déconné +retrouvé +feeburner +évoquons +diffusée +uclk9zdfy +emballage +atteindra +éclairé +induction +toilettes +absorbant +effectifs +absorbent +néoprene +detachees +courroies +éclairer +indiqués +bigoudops +giratoire +riverains +rassurent +handicape +visières +survenues +incomplet +annoncés +rentrées +candidats +séverine +serpollet +enterrés +accouplé +prioriser +dévoilé +informés +suffrages +exprimés +menageres +gratuité +évaluée +suspecter +incidence +relargage +excessifs +minéraux +enceintes +modérée +toxicité +consommez +réservez +microbien +blessures +abrasives +alimentez +mastermix +annuradio +panissage +rotherens +vaulserre +chaffaron +roumoules +sélestat +frequenza +couternon +besançon +bourgogne +champagne +armorique +périgord +normandie +nostalgie +bréniges +coloriage +emergence +flotteurs +garrigues +rénioné +etudiante +escapades +iguanodon +margeride +occitanie +plainoise +sauvagine +vibration +resonance +tropiques +eurosport +succédé +multiplex +septième +terrestre +parasites +répandue +carburant +revendent +retraité +calendier +printemps +20portail +subscribe +datafiles +subscript +paragraph +pagenames +converted +interwiki +corporate +mentioned +knowledge +localized +combining +footnotes +headlines +alignment +displayed +unordered +indention +graphical +separator +indenting +preserved +highlight +asymptote +bascomavr +freebasic +ispfpanel +locobasic +purebasic +smalltalk +sshconfig +thinbasic +myexample +integrate +simplepie +rendering +parameter +generally +obviously +sometimes +customize +rubriques +relatives +indexmenu +pochettes +bienvenus diff --git a/data/index/w96.idx b/data/index/w96.idx new file mode 100644 index 0000000..25489c7 --- /dev/null +++ b/data/index/w96.idx @@ -0,0 +1 @@ +e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a diff --git a/data/media/3178/lego_3178_hydravion.jpg b/data/media/3178/lego_3178_hydravion.jpg new file mode 100755 index 0000000..2f96851 Binary files /dev/null and b/data/media/3178/lego_3178_hydravion.jpg differ diff --git a/data/media/5762/5762.jpg b/data/media/5762/5762.jpg new file mode 100755 index 0000000..aab7a2d Binary files /dev/null and b/data/media/5762/5762.jpg differ diff --git a/data/media/5762/5762_manuel.pdf b/data/media/5762/5762_manuel.pdf new file mode 100755 index 0000000..1f8a921 Binary files /dev/null and b/data/media/5762/5762_manuel.pdf differ diff --git a/data/media/6867/comic_6867.pdf b/data/media/6867/comic_6867.pdf new file mode 100755 index 0000000..716b4dd Binary files /dev/null and b/data/media/6867/comic_6867.pdf differ diff --git a/data/media/6867/lego_6867_evasion_loki.jpg b/data/media/6867/lego_6867_evasion_loki.jpg new file mode 100755 index 0000000..37b202f Binary files /dev/null and b/data/media/6867/lego_6867_evasion_loki.jpg differ diff --git a/data/media/6867/manuel_6867.pdf b/data/media/6867/manuel_6867.pdf new file mode 100755 index 0000000..387378e Binary files /dev/null and b/data/media/6867/manuel_6867.pdf differ diff --git a/data/media/6911/4656120.pdf b/data/media/6911/4656120.pdf new file mode 100755 index 0000000..39af6ce Binary files /dev/null and b/data/media/6911/4656120.pdf differ diff --git a/data/media/7741/7741_manuel.pdf b/data/media/7741/7741_manuel.pdf new file mode 100755 index 0000000..2540c6c Binary files /dev/null and b/data/media/7741/7741_manuel.pdf differ diff --git a/data/media/9093/9093.png b/data/media/9093/9093.png new file mode 100755 index 0000000..9799a81 Binary files /dev/null and b/data/media/9093/9093.png differ diff --git a/data/media/9093/9093_manuel.pdf b/data/media/9093/9093_manuel.pdf new file mode 100755 index 0000000..228edc9 Binary files /dev/null and b/data/media/9093/9093_manuel.pdf differ diff --git a/data/media/9462/9462.jpg b/data/media/9462/9462.jpg new file mode 100755 index 0000000..aab7a2d Binary files /dev/null and b/data/media/9462/9462.jpg differ diff --git a/data/media/9462/9462_manuel.pdf b/data/media/9462/9462_manuel.pdf new file mode 100755 index 0000000..039f5f0 Binary files /dev/null and b/data/media/9462/9462_manuel.pdf differ diff --git a/data/media/94748_youtube_1460x1460.png b/data/media/94748_youtube_1460x1460.png new file mode 100644 index 0000000..deb1604 Binary files /dev/null and b/data/media/94748_youtube_1460x1460.png differ diff --git a/data/media/burger_tech_podcast.jpg b/data/media/burger_tech_podcast.jpg new file mode 100644 index 0000000..95f5e5c Binary files /dev/null and b/data/media/burger_tech_podcast.jpg differ diff --git a/data/media/cookie/aprecu_infra_aceinternet.png b/data/media/cookie/aprecu_infra_aceinternet.png new file mode 100644 index 0000000..4032370 Binary files /dev/null and b/data/media/cookie/aprecu_infra_aceinternet.png differ diff --git a/data/media/cookie/dokuwiki_profil.png b/data/media/cookie/dokuwiki_profil.png new file mode 100644 index 0000000..697fa18 Binary files /dev/null and b/data/media/cookie/dokuwiki_profil.png differ diff --git a/data/media/dummy.png b/data/media/dummy.png new file mode 100644 index 0000000..58bb881 Binary files /dev/null and b/data/media/dummy.png differ diff --git a/data/media/electronique/1200px-raspberry_pi_4_model_b_-_side.jpg b/data/media/electronique/1200px-raspberry_pi_4_model_b_-_side.jpg new file mode 100644 index 0000000..c8fe2a2 Binary files /dev/null and b/data/media/electronique/1200px-raspberry_pi_4_model_b_-_side.jpg differ diff --git a/data/media/electronique/ai-thinker.png b/data/media/electronique/ai-thinker.png new file mode 100644 index 0000000..40930d8 Binary files /dev/null and b/data/media/electronique/ai-thinker.png differ diff --git a/data/media/electronique/arduino/age86_ctherm_erd10001.jpg b/data/media/electronique/arduino/age86_ctherm_erd10001.jpg new file mode 100644 index 0000000..0cebd31 Binary files /dev/null and b/data/media/electronique/arduino/age86_ctherm_erd10001.jpg differ diff --git a/data/media/electronique/arduino/arduino-64x64.png b/data/media/electronique/arduino/arduino-64x64.png new file mode 100644 index 0000000..47b5597 Binary files /dev/null and b/data/media/electronique/arduino/arduino-64x64.png differ diff --git a/data/media/electronique/arduino/arduino.png b/data/media/electronique/arduino/arduino.png new file mode 100644 index 0000000..1d80482 Binary files /dev/null and b/data/media/electronique/arduino/arduino.png differ diff --git a/data/media/electronique/arduino/arduino_et_le_capteur/ansmann_aes3.jpg b/data/media/electronique/arduino/arduino_et_le_capteur/ansmann_aes3.jpg new file mode 100644 index 0000000..7cd9734 Binary files /dev/null and b/data/media/electronique/arduino/arduino_et_le_capteur/ansmann_aes3.jpg differ diff --git a/data/media/electronique/arduino/arduino_et_le_capteur/capteur-de-courant-ac-detachable-100a-.jpg b/data/media/electronique/arduino/arduino_et_le_capteur/capteur-de-courant-ac-detachable-100a-.jpg new file mode 100644 index 0000000..ddb6d36 Binary files /dev/null and b/data/media/electronique/arduino/arduino_et_le_capteur/capteur-de-courant-ac-detachable-100a-.jpg differ diff --git a/data/media/electronique/arduino/arduino_et_le_capteur/electronique_masse_virtuelle_001.gif b/data/media/electronique/arduino/arduino_et_le_capteur/electronique_masse_virtuelle_001.gif new file mode 100644 index 0000000..33db0c2 Binary files /dev/null and b/data/media/electronique/arduino/arduino_et_le_capteur/electronique_masse_virtuelle_001.gif differ diff --git a/data/media/electronique/arduino/arduino_et_le_capteur/sct013.jpg b/data/media/electronique/arduino/arduino_et_le_capteur/sct013.jpg new file mode 100644 index 0000000..b10d0f4 Binary files /dev/null and b/data/media/electronique/arduino/arduino_et_le_capteur/sct013.jpg differ diff --git a/data/media/electronique/arduino/arduino_explications.png b/data/media/electronique/arduino/arduino_explications.png new file mode 100755 index 0000000..7ff56ec Binary files /dev/null and b/data/media/electronique/arduino/arduino_explications.png differ diff --git a/data/media/electronique/arduino/arduino_software_1.8.7.png b/data/media/electronique/arduino/arduino_software_1.8.7.png new file mode 100644 index 0000000..90ee724 Binary files /dev/null and b/data/media/electronique/arduino/arduino_software_1.8.7.png differ diff --git a/data/media/electronique/arduino/biss0001.pdf b/data/media/electronique/arduino/biss0001.pdf new file mode 100644 index 0000000..0b69e32 Binary files /dev/null and b/data/media/electronique/arduino/biss0001.pdf differ diff --git a/data/media/electronique/arduino/bm71xx.pdf b/data/media/electronique/arduino/bm71xx.pdf new file mode 100644 index 0000000..be9c7c1 Binary files /dev/null and b/data/media/electronique/arduino/bm71xx.pdf differ diff --git a/data/media/electronique/arduino/bouton_ok.png b/data/media/electronique/arduino/bouton_ok.png new file mode 100755 index 0000000..81535a5 Binary files /dev/null and b/data/media/electronique/arduino/bouton_ok.png differ diff --git a/data/media/electronique/arduino/dht11_arduinouno_lcd.jpg b/data/media/electronique/arduino/dht11_arduinouno_lcd.jpg new file mode 100755 index 0000000..b3e7630 Binary files /dev/null and b/data/media/electronique/arduino/dht11_arduinouno_lcd.jpg differ diff --git a/data/media/electronique/arduino/ebay_relais_250v_5a.jpg b/data/media/electronique/arduino/ebay_relais_250v_5a.jpg new file mode 100644 index 0000000..3783366 Binary files /dev/null and b/data/media/electronique/arduino/ebay_relais_250v_5a.jpg differ diff --git a/data/media/electronique/arduino/ebay_sonde_temperature_exemple.jpg b/data/media/electronique/arduino/ebay_sonde_temperature_exemple.jpg new file mode 100644 index 0000000..07b02d7 Binary files /dev/null and b/data/media/electronique/arduino/ebay_sonde_temperature_exemple.jpg differ diff --git a/data/media/electronique/arduino/esp8266_esp12e_bleu.jpg b/data/media/electronique/arduino/esp8266_esp12e_bleu.jpg new file mode 100755 index 0000000..c1eb1cb Binary files /dev/null and b/data/media/electronique/arduino/esp8266_esp12e_bleu.jpg differ diff --git a/data/media/electronique/arduino/idearduino_croquis_includelibrary.png b/data/media/electronique/arduino/idearduino_croquis_includelibrary.png new file mode 100755 index 0000000..e9ca404 Binary files /dev/null and b/data/media/electronique/arduino/idearduino_croquis_includelibrary.png differ diff --git a/data/media/electronique/arduino/idearduino_fichier_preferences.png b/data/media/electronique/arduino/idearduino_fichier_preferences.png new file mode 100755 index 0000000..c828111 Binary files /dev/null and b/data/media/electronique/arduino/idearduino_fichier_preferences.png differ diff --git a/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266.png b/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266.png new file mode 100755 index 0000000..0005f44 Binary files /dev/null and b/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266.png differ diff --git a/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installed.png b/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installed.png new file mode 100755 index 0000000..ca5b06e Binary files /dev/null and b/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installed.png differ diff --git a/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer.png b/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer.png new file mode 100755 index 0000000..c190917 Binary files /dev/null and b/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer.png differ diff --git a/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer_progression.png b/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer_progression.png new file mode 100755 index 0000000..d5ba888 Binary files /dev/null and b/data/media/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer_progression.png differ diff --git a/data/media/electronique/arduino/idearduino_outils_getboardinfo.png b/data/media/electronique/arduino/idearduino_outils_getboardinfo.png new file mode 100755 index 0000000..355f05e Binary files /dev/null and b/data/media/electronique/arduino/idearduino_outils_getboardinfo.png differ diff --git a/data/media/electronique/arduino/idearduino_outils_port_devttyusb3.png b/data/media/electronique/arduino/idearduino_outils_port_devttyusb3.png new file mode 100755 index 0000000..6d6b4bd Binary files /dev/null and b/data/media/electronique/arduino/idearduino_outils_port_devttyusb3.png differ diff --git a/data/media/electronique/arduino/idearduino_outils_typedecarte.png b/data/media/electronique/arduino/idearduino_outils_typedecarte.png new file mode 100755 index 0000000..31a30b9 Binary files /dev/null and b/data/media/electronique/arduino/idearduino_outils_typedecarte.png differ diff --git a/data/media/electronique/arduino/idearduino_outils_typedecarte_gestionnairedecarte.png b/data/media/electronique/arduino/idearduino_outils_typedecarte_gestionnairedecarte.png new file mode 100755 index 0000000..c31e247 Binary files /dev/null and b/data/media/electronique/arduino/idearduino_outils_typedecarte_gestionnairedecarte.png differ diff --git a/data/media/electronique/arduino/idearduino_outils_typedecarte_nodemcu.png b/data/media/electronique/arduino/idearduino_outils_typedecarte_nodemcu.png new file mode 100755 index 0000000..6464f62 Binary files /dev/null and b/data/media/electronique/arduino/idearduino_outils_typedecarte_nodemcu.png differ diff --git a/data/media/electronique/arduino/idearduino_preferences.png b/data/media/electronique/arduino/idearduino_preferences.png new file mode 100755 index 0000000..dedae9d Binary files /dev/null and b/data/media/electronique/arduino/idearduino_preferences.png differ diff --git a/data/media/electronique/arduino/idearduino_preferences_url_de_gestionnaire_de_cartes_supplementaires.png b/data/media/electronique/arduino/idearduino_preferences_url_de_gestionnaire_de_cartes_supplementaires.png new file mode 100755 index 0000000..0473130 Binary files /dev/null and b/data/media/electronique/arduino/idearduino_preferences_url_de_gestionnaire_de_cartes_supplementaires.png differ diff --git a/data/media/electronique/arduino/mooc/programmer_avec_un_objet_arduino/breadboard.jpg b/data/media/electronique/arduino/mooc/programmer_avec_un_objet_arduino/breadboard.jpg new file mode 100755 index 0000000..b2ad830 Binary files /dev/null and b/data/media/electronique/arduino/mooc/programmer_avec_un_objet_arduino/breadboard.jpg differ diff --git a/data/media/electronique/arduino/mooc/programmer_avec_un_objet_arduino/brochagearduino.png b/data/media/electronique/arduino/mooc/programmer_avec_un_objet_arduino/brochagearduino.png new file mode 100755 index 0000000..bf0f11d Binary files /dev/null and b/data/media/electronique/arduino/mooc/programmer_avec_un_objet_arduino/brochagearduino.png differ diff --git a/data/media/electronique/arduino/pasted/20220128-074733.png b/data/media/electronique/arduino/pasted/20220128-074733.png new file mode 100644 index 0000000..646478f Binary files /dev/null and b/data/media/electronique/arduino/pasted/20220128-074733.png differ diff --git a/data/media/electronique/arduino/pasted/20220128-075003.png b/data/media/electronique/arduino/pasted/20220128-075003.png new file mode 100644 index 0000000..4a3402c Binary files /dev/null and b/data/media/electronique/arduino/pasted/20220128-075003.png differ diff --git a/data/media/electronique/arduino/pasted/20220128-105101.png b/data/media/electronique/arduino/pasted/20220128-105101.png new file mode 100644 index 0000000..1cd94f1 Binary files /dev/null and b/data/media/electronique/arduino/pasted/20220128-105101.png differ diff --git a/data/media/electronique/arduino/pir_rcw0506_vuegenerale.jpg b/data/media/electronique/arduino/pir_rcw0506_vuegenerale.jpg new file mode 100644 index 0000000..452ed1d Binary files /dev/null and b/data/media/electronique/arduino/pir_rcw0506_vuegenerale.jpg differ diff --git a/data/media/electronique/arduino/pir_rcw0506_vuegenerale.png b/data/media/electronique/arduino/pir_rcw0506_vuegenerale.png new file mode 100644 index 0000000..90dce79 Binary files /dev/null and b/data/media/electronique/arduino/pir_rcw0506_vuegenerale.png differ diff --git a/data/media/electronique/arduino/pir_rcw0506_zoombiss0001.jpg b/data/media/electronique/arduino/pir_rcw0506_zoombiss0001.jpg new file mode 100644 index 0000000..05c14aa Binary files /dev/null and b/data/media/electronique/arduino/pir_rcw0506_zoombiss0001.jpg differ diff --git a/data/media/electronique/arduino/schema_display-by-i2c-lcd1602.png b/data/media/electronique/arduino/schema_display-by-i2c-lcd1602.png new file mode 100755 index 0000000..28f699c Binary files /dev/null and b/data/media/electronique/arduino/schema_display-by-i2c-lcd1602.png differ diff --git a/data/media/electronique/arduino/tda7492p.pdf b/data/media/electronique/arduino/tda7492p.pdf new file mode 100755 index 0000000..b941fc3 Binary files /dev/null and b/data/media/electronique/arduino/tda7492p.pdf differ diff --git a/data/media/electronique/arduino/terminal_alternatives_config_java.png b/data/media/electronique/arduino/terminal_alternatives_config_java.png new file mode 100644 index 0000000..c8a15a6 Binary files /dev/null and b/data/media/electronique/arduino/terminal_alternatives_config_java.png differ diff --git a/data/media/electronique/arduino/terminal_install_arduino.png b/data/media/electronique/arduino/terminal_install_arduino.png new file mode 100644 index 0000000..2cfeafe Binary files /dev/null and b/data/media/electronique/arduino/terminal_install_arduino.png differ diff --git a/data/media/electronique/audio/pasted/20230808-152506.png b/data/media/electronique/audio/pasted/20230808-152506.png new file mode 100644 index 0000000..d3e53b4 Binary files /dev/null and b/data/media/electronique/audio/pasted/20230808-152506.png differ diff --git a/data/media/electronique/audio/pasted/20230808-152540.png b/data/media/electronique/audio/pasted/20230808-152540.png new file mode 100644 index 0000000..7848584 Binary files /dev/null and b/data/media/electronique/audio/pasted/20230808-152540.png differ diff --git a/data/media/electronique/depannage/pasted/20200806-000947.png b/data/media/electronique/depannage/pasted/20200806-000947.png new file mode 100644 index 0000000..bb16fb9 Binary files /dev/null and b/data/media/electronique/depannage/pasted/20200806-000947.png differ diff --git a/data/media/electronique/depannage/pasted/20200806-003439.png b/data/media/electronique/depannage/pasted/20200806-003439.png new file mode 100644 index 0000000..f7ca1d6 Binary files /dev/null and b/data/media/electronique/depannage/pasted/20200806-003439.png differ diff --git a/data/media/electronique/depannage/pasted/20200806-090408.png b/data/media/electronique/depannage/pasted/20200806-090408.png new file mode 100644 index 0000000..a2d4f45 Binary files /dev/null and b/data/media/electronique/depannage/pasted/20200806-090408.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/m1.png b/data/media/electronique/depannage/smart-touch-switch/manuel/m1.png new file mode 100644 index 0000000..2ce17c8 Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/m1.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/m10.png b/data/media/electronique/depannage/smart-touch-switch/manuel/m10.png new file mode 100644 index 0000000..e7a799d Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/m10.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/m11.png b/data/media/electronique/depannage/smart-touch-switch/manuel/m11.png new file mode 100644 index 0000000..fac51cb Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/m11.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/m2.png b/data/media/electronique/depannage/smart-touch-switch/manuel/m2.png new file mode 100644 index 0000000..df62900 Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/m2.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/m3.png b/data/media/electronique/depannage/smart-touch-switch/manuel/m3.png new file mode 100644 index 0000000..78b2be5 Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/m3.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/m4.png b/data/media/electronique/depannage/smart-touch-switch/manuel/m4.png new file mode 100644 index 0000000..df2a998 Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/m4.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/m5.png b/data/media/electronique/depannage/smart-touch-switch/manuel/m5.png new file mode 100644 index 0000000..405b85d Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/m5.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/m6.png b/data/media/electronique/depannage/smart-touch-switch/manuel/m6.png new file mode 100644 index 0000000..ff83e4f Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/m6.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/m7.png b/data/media/electronique/depannage/smart-touch-switch/manuel/m7.png new file mode 100644 index 0000000..fb55f99 Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/m7.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/m8.png b/data/media/electronique/depannage/smart-touch-switch/manuel/m8.png new file mode 100644 index 0000000..704001e Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/m8.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/m9.png b/data/media/electronique/depannage/smart-touch-switch/manuel/m9.png new file mode 100644 index 0000000..9ff9d9d Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/m9.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/manuel/pasted/20210321-193203.png b/data/media/electronique/depannage/smart-touch-switch/manuel/pasted/20210321-193203.png new file mode 100644 index 0000000..8e0d5ed Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/manuel/pasted/20210321-193203.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-193404.png b/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-193404.png new file mode 100644 index 0000000..8e0d5ed Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-193404.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-213132.png b/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-213132.png new file mode 100644 index 0000000..64d73a9 Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-213132.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-213239.png b/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-213239.png new file mode 100644 index 0000000..6f5c4e6 Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-213239.png differ diff --git a/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-213502.png b/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-213502.png new file mode 100644 index 0000000..fc962e6 Binary files /dev/null and b/data/media/electronique/depannage/smart-touch-switch/pasted/20210321-213502.png differ diff --git a/data/media/electronique/ecran-televiseur.jpg b/data/media/electronique/ecran-televiseur.jpg new file mode 100644 index 0000000..4caabe7 Binary files /dev/null and b/data/media/electronique/ecran-televiseur.jpg differ diff --git a/data/media/electronique/esp/1607379961149.jpg b/data/media/electronique/esp/1607379961149.jpg new file mode 100644 index 0000000..b1759c6 Binary files /dev/null and b/data/media/electronique/esp/1607379961149.jpg differ diff --git a/data/media/electronique/esp/doiting-esp-12f/doiting-esp12f.jpg b/data/media/electronique/esp/doiting-esp-12f/doiting-esp12f.jpg new file mode 100644 index 0000000..85f37cf Binary files /dev/null and b/data/media/electronique/esp/doiting-esp-12f/doiting-esp12f.jpg differ diff --git a/data/media/electronique/esp/doiting-esp-12f/esp-12f-with-esp8266-board.jpg b/data/media/electronique/esp/doiting-esp-12f/esp-12f-with-esp8266-board.jpg new file mode 100644 index 0000000..dd551ab Binary files /dev/null and b/data/media/electronique/esp/doiting-esp-12f/esp-12f-with-esp8266-board.jpg differ diff --git a/data/media/electronique/esp/doiting-esp-12f/esp12f-cotes.jpg b/data/media/electronique/esp/doiting-esp-12f/esp12f-cotes.jpg new file mode 100644 index 0000000..155baf6 Binary files /dev/null and b/data/media/electronique/esp/doiting-esp-12f/esp12f-cotes.jpg differ diff --git a/data/media/electronique/esp/doiting-esp-12f/esp12f-dessus.jpg b/data/media/electronique/esp/doiting-esp-12f/esp12f-dessus.jpg new file mode 100644 index 0000000..0755c27 Binary files /dev/null and b/data/media/electronique/esp/doiting-esp-12f/esp12f-dessus.jpg differ diff --git a/data/media/electronique/esp/doiting-esp-12f/esp12f-schema-electrique.jpg b/data/media/electronique/esp/doiting-esp-12f/esp12f-schema-electrique.jpg new file mode 100644 index 0000000..af36680 Binary files /dev/null and b/data/media/electronique/esp/doiting-esp-12f/esp12f-schema-electrique.jpg differ diff --git a/data/media/electronique/esp/doiting-esp-12f/esp8266ex.jpg b/data/media/electronique/esp/doiting-esp-12f/esp8266ex.jpg new file mode 100644 index 0000000..c471b5f Binary files /dev/null and b/data/media/electronique/esp/doiting-esp-12f/esp8266ex.jpg differ diff --git a/data/media/electronique/esp/esp-c3-32s-kit-v1.0_specification.pdf b/data/media/electronique/esp/esp-c3-32s-kit-v1.0_specification.pdf new file mode 100644 index 0000000..36ba68f Binary files /dev/null and b/data/media/electronique/esp/esp-c3-32s-kit-v1.0_specification.pdf differ diff --git a/data/media/electronique/esp/esp01.pdf b/data/media/electronique/esp/esp01.pdf new file mode 100644 index 0000000..4483d76 Binary files /dev/null and b/data/media/electronique/esp/esp01.pdf differ diff --git a/data/media/electronique/esp/esp32-c3_datasheet_en.pdf b/data/media/electronique/esp/esp32-c3_datasheet_en.pdf new file mode 100644 index 0000000..2df57d4 Binary files /dev/null and b/data/media/electronique/esp/esp32-c3_datasheet_en.pdf differ diff --git a/data/media/electronique/esp/img_20201206_122310.jpg b/data/media/electronique/esp/img_20201206_122310.jpg new file mode 100644 index 0000000..becbd50 Binary files /dev/null and b/data/media/electronique/esp/img_20201206_122310.jpg differ diff --git a/data/media/electronique/esp/img_20201206_122334.jpg b/data/media/electronique/esp/img_20201206_122334.jpg new file mode 100644 index 0000000..23b757b Binary files /dev/null and b/data/media/electronique/esp/img_20201206_122334.jpg differ diff --git a/data/media/electronique/esp/img_20201206_122350.jpg b/data/media/electronique/esp/img_20201206_122350.jpg new file mode 100644 index 0000000..50ce225 Binary files /dev/null and b/data/media/electronique/esp/img_20201206_122350.jpg differ diff --git a/data/media/electronique/esp/img_20201206_122455.jpg b/data/media/electronique/esp/img_20201206_122455.jpg new file mode 100644 index 0000000..535bc46 Binary files /dev/null and b/data/media/electronique/esp/img_20201206_122455.jpg differ diff --git a/data/media/electronique/esp/img_20201206_122513.jpg b/data/media/electronique/esp/img_20201206_122513.jpg new file mode 100644 index 0000000..0234123 Binary files /dev/null and b/data/media/electronique/esp/img_20201206_122513.jpg differ diff --git a/data/media/electronique/esp/img_20201206_122538.jpg b/data/media/electronique/esp/img_20201206_122538.jpg new file mode 100644 index 0000000..8cc09b8 Binary files /dev/null and b/data/media/electronique/esp/img_20201206_122538.jpg differ diff --git a/data/media/electronique/esp/img_20201206_123212.jpg b/data/media/electronique/esp/img_20201206_123212.jpg new file mode 100644 index 0000000..13e59c8 Binary files /dev/null and b/data/media/electronique/esp/img_20201206_123212.jpg differ diff --git a/data/media/electronique/esp/nodemcuv3.0-pinout.jpg b/data/media/electronique/esp/nodemcuv3.0-pinout.jpg new file mode 100644 index 0000000..a5d2733 Binary files /dev/null and b/data/media/electronique/esp/nodemcuv3.0-pinout.jpg differ diff --git a/data/media/electronique/esp/pasted/20201111-233453.png b/data/media/electronique/esp/pasted/20201111-233453.png new file mode 100644 index 0000000..9b80bc5 Binary files /dev/null and b/data/media/electronique/esp/pasted/20201111-233453.png differ diff --git a/data/media/electronique/esp/pasted/20201111-233656.png b/data/media/electronique/esp/pasted/20201111-233656.png new file mode 100644 index 0000000..68326fe Binary files /dev/null and b/data/media/electronique/esp/pasted/20201111-233656.png differ diff --git a/data/media/electronique/esp/pasted/20201206-195401.png b/data/media/electronique/esp/pasted/20201206-195401.png new file mode 100644 index 0000000..e16c2f8 Binary files /dev/null and b/data/media/electronique/esp/pasted/20201206-195401.png differ diff --git a/data/media/electronique/esp/pasted/20201207-233302.png b/data/media/electronique/esp/pasted/20201207-233302.png new file mode 100644 index 0000000..ec77278 Binary files /dev/null and b/data/media/electronique/esp/pasted/20201207-233302.png differ diff --git a/data/media/electronique/esp/pasted/20201207-233412.png b/data/media/electronique/esp/pasted/20201207-233412.png new file mode 100644 index 0000000..d5e2f9e Binary files /dev/null and b/data/media/electronique/esp/pasted/20201207-233412.png differ diff --git a/data/media/electronique/esp/pasted/20201209-085932.png b/data/media/electronique/esp/pasted/20201209-085932.png new file mode 100644 index 0000000..c3766f6 Binary files /dev/null and b/data/media/electronique/esp/pasted/20201209-085932.png differ diff --git a/data/media/electronique/esp/pasted/20201212-134043.png b/data/media/electronique/esp/pasted/20201212-134043.png new file mode 100644 index 0000000..970b5a3 Binary files /dev/null and b/data/media/electronique/esp/pasted/20201212-134043.png differ diff --git a/data/media/electronique/esp/pasted/20201212-173952.png b/data/media/electronique/esp/pasted/20201212-173952.png new file mode 100644 index 0000000..2a9cc23 Binary files /dev/null and b/data/media/electronique/esp/pasted/20201212-173952.png differ diff --git a/data/media/electronique/esp/pasted/20201212-183454.png b/data/media/electronique/esp/pasted/20201212-183454.png new file mode 100644 index 0000000..058932f Binary files /dev/null and b/data/media/electronique/esp/pasted/20201212-183454.png differ diff --git a/data/media/electronique/esp/pasted/20201212-191417.png b/data/media/electronique/esp/pasted/20201212-191417.png new file mode 100644 index 0000000..b09460f Binary files /dev/null and b/data/media/electronique/esp/pasted/20201212-191417.png differ diff --git a/data/media/electronique/esp/pasted/20201213-083952.png b/data/media/electronique/esp/pasted/20201213-083952.png new file mode 100644 index 0000000..e8f6880 Binary files /dev/null and b/data/media/electronique/esp/pasted/20201213-083952.png differ diff --git a/data/media/electronique/esp/pasted/20201213-084414.png b/data/media/electronique/esp/pasted/20201213-084414.png new file mode 100644 index 0000000..0dd0e19 Binary files /dev/null and b/data/media/electronique/esp/pasted/20201213-084414.png differ diff --git a/data/media/electronique/esp/pasted/20201213-085909.png b/data/media/electronique/esp/pasted/20201213-085909.png new file mode 100644 index 0000000..776f875 Binary files /dev/null and b/data/media/electronique/esp/pasted/20201213-085909.png differ diff --git a/data/media/electronique/esp/pasted/20201213-094634.png b/data/media/electronique/esp/pasted/20201213-094634.png new file mode 100644 index 0000000..00925d8 Binary files /dev/null and b/data/media/electronique/esp/pasted/20201213-094634.png differ diff --git a/data/media/electronique/esp/pasted/20201213-094758.png b/data/media/electronique/esp/pasted/20201213-094758.png new file mode 100644 index 0000000..12419be Binary files /dev/null and b/data/media/electronique/esp/pasted/20201213-094758.png differ diff --git a/data/media/electronique/esp/pasted/20210327-090456.png b/data/media/electronique/esp/pasted/20210327-090456.png new file mode 100644 index 0000000..c505886 Binary files /dev/null and b/data/media/electronique/esp/pasted/20210327-090456.png differ diff --git a/data/media/electronique/esp/pasted/20210327-090529.png b/data/media/electronique/esp/pasted/20210327-090529.png new file mode 100644 index 0000000..f61f426 Binary files /dev/null and b/data/media/electronique/esp/pasted/20210327-090529.png differ diff --git a/data/media/electronique/esp/pasted/20210327-090543.png b/data/media/electronique/esp/pasted/20210327-090543.png new file mode 100644 index 0000000..ad0818d Binary files /dev/null and b/data/media/electronique/esp/pasted/20210327-090543.png differ diff --git a/data/media/electronique/esp/pasted/20210327-091509.png b/data/media/electronique/esp/pasted/20210327-091509.png new file mode 100644 index 0000000..09c63c5 Binary files /dev/null and b/data/media/electronique/esp/pasted/20210327-091509.png differ diff --git a/data/media/electronique/esp/pasted/20210327-091523.png b/data/media/electronique/esp/pasted/20210327-091523.png new file mode 100644 index 0000000..84e9f7a Binary files /dev/null and b/data/media/electronique/esp/pasted/20210327-091523.png differ diff --git a/data/media/electronique/esp/pasted/20210327-091544.png b/data/media/electronique/esp/pasted/20210327-091544.png new file mode 100644 index 0000000..188c5ed Binary files /dev/null and b/data/media/electronique/esp/pasted/20210327-091544.png differ diff --git a/data/media/electronique/esp/pasted/20210327-095026.png b/data/media/electronique/esp/pasted/20210327-095026.png new file mode 100644 index 0000000..5a7cfe9 Binary files /dev/null and b/data/media/electronique/esp/pasted/20210327-095026.png differ diff --git a/data/media/electronique/esp/pasted/20210327-095627.png b/data/media/electronique/esp/pasted/20210327-095627.png new file mode 100644 index 0000000..ec442cf Binary files /dev/null and b/data/media/electronique/esp/pasted/20210327-095627.png differ diff --git a/data/media/electronique/esp/pasted/20220127-155425.png b/data/media/electronique/esp/pasted/20220127-155425.png new file mode 100644 index 0000000..5c2bf48 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220127-155425.png differ diff --git a/data/media/electronique/esp/pasted/20220127-155529.png b/data/media/electronique/esp/pasted/20220127-155529.png new file mode 100644 index 0000000..56eea28 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220127-155529.png differ diff --git a/data/media/electronique/esp/pasted/20220127-155644.png b/data/media/electronique/esp/pasted/20220127-155644.png new file mode 100644 index 0000000..7c8ab66 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220127-155644.png differ diff --git a/data/media/electronique/esp/pasted/20220127-155732.png b/data/media/electronique/esp/pasted/20220127-155732.png new file mode 100644 index 0000000..51f985c Binary files /dev/null and b/data/media/electronique/esp/pasted/20220127-155732.png differ diff --git a/data/media/electronique/esp/pasted/20220127-155807.png b/data/media/electronique/esp/pasted/20220127-155807.png new file mode 100644 index 0000000..968bf71 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220127-155807.png differ diff --git a/data/media/electronique/esp/pasted/20220127-162151.png b/data/media/electronique/esp/pasted/20220127-162151.png new file mode 100644 index 0000000..c62efd6 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220127-162151.png differ diff --git a/data/media/electronique/esp/pasted/20220127-162228.png b/data/media/electronique/esp/pasted/20220127-162228.png new file mode 100644 index 0000000..1ae6c56 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220127-162228.png differ diff --git a/data/media/electronique/esp/pasted/20220127-162544.png b/data/media/electronique/esp/pasted/20220127-162544.png new file mode 100644 index 0000000..c9ebe40 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220127-162544.png differ diff --git a/data/media/electronique/esp/pasted/20220127-233808.png b/data/media/electronique/esp/pasted/20220127-233808.png new file mode 100644 index 0000000..764ed34 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220127-233808.png differ diff --git a/data/media/electronique/esp/pasted/20220127-234612.png b/data/media/electronique/esp/pasted/20220127-234612.png new file mode 100644 index 0000000..4162f59 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220127-234612.png differ diff --git a/data/media/electronique/esp/pasted/20220128-004933.png b/data/media/electronique/esp/pasted/20220128-004933.png new file mode 100644 index 0000000..3190499 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-004933.png differ diff --git a/data/media/electronique/esp/pasted/20220128-075944.png b/data/media/electronique/esp/pasted/20220128-075944.png new file mode 100644 index 0000000..b0c3cc5 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-075944.png differ diff --git a/data/media/electronique/esp/pasted/20220128-081229.png b/data/media/electronique/esp/pasted/20220128-081229.png new file mode 100644 index 0000000..abba68d Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-081229.png differ diff --git a/data/media/electronique/esp/pasted/20220128-082624.png b/data/media/electronique/esp/pasted/20220128-082624.png new file mode 100644 index 0000000..ca57502 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-082624.png differ diff --git a/data/media/electronique/esp/pasted/20220128-083115.png b/data/media/electronique/esp/pasted/20220128-083115.png new file mode 100644 index 0000000..cfe2f3d Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-083115.png differ diff --git a/data/media/electronique/esp/pasted/20220128-083453.png b/data/media/electronique/esp/pasted/20220128-083453.png new file mode 100644 index 0000000..ddb37b1 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-083453.png differ diff --git a/data/media/electronique/esp/pasted/20220128-084748.png b/data/media/electronique/esp/pasted/20220128-084748.png new file mode 100644 index 0000000..539f2a7 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-084748.png differ diff --git a/data/media/electronique/esp/pasted/20220128-103802.png b/data/media/electronique/esp/pasted/20220128-103802.png new file mode 100644 index 0000000..efb0771 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-103802.png differ diff --git a/data/media/electronique/esp/pasted/20220128-104010.png b/data/media/electronique/esp/pasted/20220128-104010.png new file mode 100644 index 0000000..f661758 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-104010.png differ diff --git a/data/media/electronique/esp/pasted/20220128-104238.png b/data/media/electronique/esp/pasted/20220128-104238.png new file mode 100644 index 0000000..8ee96d5 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-104238.png differ diff --git a/data/media/electronique/esp/pasted/20220128-104522.png b/data/media/electronique/esp/pasted/20220128-104522.png new file mode 100644 index 0000000..f895ee3 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-104522.png differ diff --git a/data/media/electronique/esp/pasted/20220128-110155.png b/data/media/electronique/esp/pasted/20220128-110155.png new file mode 100644 index 0000000..f661758 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220128-110155.png differ diff --git a/data/media/electronique/esp/pasted/20220325-184052.png b/data/media/electronique/esp/pasted/20220325-184052.png new file mode 100644 index 0000000..8fd0d5c Binary files /dev/null and b/data/media/electronique/esp/pasted/20220325-184052.png differ diff --git a/data/media/electronique/esp/pasted/20220325-185318.png b/data/media/electronique/esp/pasted/20220325-185318.png new file mode 100644 index 0000000..df471b4 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220325-185318.png differ diff --git a/data/media/electronique/esp/pasted/20220815-180756.png b/data/media/electronique/esp/pasted/20220815-180756.png new file mode 100644 index 0000000..c09a918 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220815-180756.png differ diff --git a/data/media/electronique/esp/pasted/20220815-180946.png b/data/media/electronique/esp/pasted/20220815-180946.png new file mode 100644 index 0000000..fd63dd0 Binary files /dev/null and b/data/media/electronique/esp/pasted/20220815-180946.png differ diff --git a/data/media/electronique/esp/pasted/20230706-190947.png b/data/media/electronique/esp/pasted/20230706-190947.png new file mode 100644 index 0000000..e2c672e Binary files /dev/null and b/data/media/electronique/esp/pasted/20230706-190947.png differ diff --git a/data/media/electronique/esp/pasted/20230706-191715.png b/data/media/electronique/esp/pasted/20230706-191715.png new file mode 100644 index 0000000..04d9d0d Binary files /dev/null and b/data/media/electronique/esp/pasted/20230706-191715.png differ diff --git a/data/media/electronique/esp/pasted/20230706-192055.png b/data/media/electronique/esp/pasted/20230706-192055.png new file mode 100644 index 0000000..915bd69 Binary files /dev/null and b/data/media/electronique/esp/pasted/20230706-192055.png differ diff --git a/data/media/electronique/esp/pasted/20230706-193716.png b/data/media/electronique/esp/pasted/20230706-193716.png new file mode 100644 index 0000000..0881c82 Binary files /dev/null and b/data/media/electronique/esp/pasted/20230706-193716.png differ diff --git a/data/media/electronique/esp/pasted/20230706-194049.png b/data/media/electronique/esp/pasted/20230706-194049.png new file mode 100644 index 0000000..38b8d4e Binary files /dev/null and b/data/media/electronique/esp/pasted/20230706-194049.png differ diff --git a/data/media/electronique/esp/pasted/20230706-194454.png b/data/media/electronique/esp/pasted/20230706-194454.png new file mode 100644 index 0000000..2f50d39 Binary files /dev/null and b/data/media/electronique/esp/pasted/20230706-194454.png differ diff --git a/data/media/electronique/esp/srd-12vdc-xx-x_etc.pdf b/data/media/electronique/esp/srd-12vdc-xx-x_etc.pdf new file mode 100644 index 0000000..8ecdb4b Binary files /dev/null and b/data/media/electronique/esp/srd-12vdc-xx-x_etc.pdf differ diff --git a/data/media/electronique/esp32.png b/data/media/electronique/esp32.png new file mode 100644 index 0000000..b002fa2 Binary files /dev/null and b/data/media/electronique/esp32.png differ diff --git a/data/media/electronique/espressif-logo-pratik-panda-clients-2.png b/data/media/electronique/espressif-logo-pratik-panda-clients-2.png new file mode 100644 index 0000000..045ac96 Binary files /dev/null and b/data/media/electronique/espressif-logo-pratik-panda-clients-2.png differ diff --git a/data/media/electronique/fournisseur-electricite-barry/pasted/20210321-191657.png b/data/media/electronique/fournisseur-electricite-barry/pasted/20210321-191657.png new file mode 100644 index 0000000..bc8ba63 Binary files /dev/null and b/data/media/electronique/fournisseur-electricite-barry/pasted/20210321-191657.png differ diff --git a/data/media/electronique/logo-lumiere.png b/data/media/electronique/logo-lumiere.png new file mode 100644 index 0000000..c6353f3 Binary files /dev/null and b/data/media/electronique/logo-lumiere.png differ diff --git a/data/media/electronique/lois-et-composants/logo-lumiere.png b/data/media/electronique/lois-et-composants/logo-lumiere.png new file mode 100644 index 0000000..c6353f3 Binary files /dev/null and b/data/media/electronique/lois-et-composants/logo-lumiere.png differ diff --git a/data/media/electronique/lois-et-composants/pasted/20220515-202337.png b/data/media/electronique/lois-et-composants/pasted/20220515-202337.png new file mode 100644 index 0000000..8d429fd Binary files /dev/null and b/data/media/electronique/lois-et-composants/pasted/20220515-202337.png differ diff --git a/data/media/electronique/lois-et-composants/pasted/20220515-202803.png b/data/media/electronique/lois-et-composants/pasted/20220515-202803.png new file mode 100644 index 0000000..d0abd11 Binary files /dev/null and b/data/media/electronique/lois-et-composants/pasted/20220515-202803.png differ diff --git a/data/media/electronique/lois-et-composants/pasted/20220515-232910.png b/data/media/electronique/lois-et-composants/pasted/20220515-232910.png new file mode 100644 index 0000000..dd9f3f9 Binary files /dev/null and b/data/media/electronique/lois-et-composants/pasted/20220515-232910.png differ diff --git a/data/media/electronique/lois-et-composants/pasted/20220515-233303.png b/data/media/electronique/lois-et-composants/pasted/20220515-233303.png new file mode 100644 index 0000000..7b4ebfc Binary files /dev/null and b/data/media/electronique/lois-et-composants/pasted/20220515-233303.png differ diff --git a/data/media/electronique/lois-et-composants/pasted/20220515-233506.png b/data/media/electronique/lois-et-composants/pasted/20220515-233506.png new file mode 100644 index 0000000..7dbfedd Binary files /dev/null and b/data/media/electronique/lois-et-composants/pasted/20220515-233506.png differ diff --git a/data/media/electronique/lois-et-composants/pasted/20220516-000835.png b/data/media/electronique/lois-et-composants/pasted/20220516-000835.png new file mode 100644 index 0000000..75c8a34 Binary files /dev/null and b/data/media/electronique/lois-et-composants/pasted/20220516-000835.png differ diff --git a/data/media/electronique/modules/scd30.jpg b/data/media/electronique/modules/scd30.jpg new file mode 100644 index 0000000..619e25b Binary files /dev/null and b/data/media/electronique/modules/scd30.jpg differ diff --git a/data/media/electronique/mqtt/mqtt_dash.png b/data/media/electronique/mqtt/mqtt_dash.png new file mode 100644 index 0000000..576c999 Binary files /dev/null and b/data/media/electronique/mqtt/mqtt_dash.png differ diff --git a/data/media/electronique/pasted/20200817-185418.png b/data/media/electronique/pasted/20200817-185418.png new file mode 100644 index 0000000..0d6e75a Binary files /dev/null and b/data/media/electronique/pasted/20200817-185418.png differ diff --git a/data/media/electronique/pasted/20200817-185536.png b/data/media/electronique/pasted/20200817-185536.png new file mode 100644 index 0000000..1df5875 Binary files /dev/null and b/data/media/electronique/pasted/20200817-185536.png differ diff --git a/data/media/electronique/pasted/20200817-185740.png b/data/media/electronique/pasted/20200817-185740.png new file mode 100644 index 0000000..dfac1ae Binary files /dev/null and b/data/media/electronique/pasted/20200817-185740.png differ diff --git a/data/media/electronique/pasted/20200817-185821.png b/data/media/electronique/pasted/20200817-185821.png new file mode 100644 index 0000000..7304290 Binary files /dev/null and b/data/media/electronique/pasted/20200817-185821.png differ diff --git a/data/media/electronique/pasted/20210302-085200.png b/data/media/electronique/pasted/20210302-085200.png new file mode 100644 index 0000000..b1ac722 Binary files /dev/null and b/data/media/electronique/pasted/20210302-085200.png differ diff --git a/data/media/electronique/pasted/20210302-132826.png b/data/media/electronique/pasted/20210302-132826.png new file mode 100644 index 0000000..dcede63 Binary files /dev/null and b/data/media/electronique/pasted/20210302-132826.png differ diff --git a/data/media/electronique/pasted/20211124-174009.png b/data/media/electronique/pasted/20211124-174009.png new file mode 100644 index 0000000..ae80020 Binary files /dev/null and b/data/media/electronique/pasted/20211124-174009.png differ diff --git a/data/media/electronique/pasted/20211124-174817.png b/data/media/electronique/pasted/20211124-174817.png new file mode 100644 index 0000000..b5983a3 Binary files /dev/null and b/data/media/electronique/pasted/20211124-174817.png differ diff --git a/data/media/electronique/pasted/20211124-174856.png b/data/media/electronique/pasted/20211124-174856.png new file mode 100644 index 0000000..a61cf75 Binary files /dev/null and b/data/media/electronique/pasted/20211124-174856.png differ diff --git a/data/media/electronique/pasted/20211124-180147.png b/data/media/electronique/pasted/20211124-180147.png new file mode 100644 index 0000000..be0656e Binary files /dev/null and b/data/media/electronique/pasted/20211124-180147.png differ diff --git a/data/media/electronique/pasted/20211206-234846.png b/data/media/electronique/pasted/20211206-234846.png new file mode 100644 index 0000000..3840b42 Binary files /dev/null and b/data/media/electronique/pasted/20211206-234846.png differ diff --git a/data/media/electronique/pasted/20211206-235214.png b/data/media/electronique/pasted/20211206-235214.png new file mode 100644 index 0000000..da8363f Binary files /dev/null and b/data/media/electronique/pasted/20211206-235214.png differ diff --git a/data/media/electronique/pasted/20211206-235911.png b/data/media/electronique/pasted/20211206-235911.png new file mode 100644 index 0000000..e846861 Binary files /dev/null and b/data/media/electronique/pasted/20211206-235911.png differ diff --git a/data/media/electronique/pasted/20211207-000325.png b/data/media/electronique/pasted/20211207-000325.png new file mode 100644 index 0000000..e9a7843 Binary files /dev/null and b/data/media/electronique/pasted/20211207-000325.png differ diff --git a/data/media/electronique/pasted/20211207-000619.png b/data/media/electronique/pasted/20211207-000619.png new file mode 100644 index 0000000..a9af2e8 Binary files /dev/null and b/data/media/electronique/pasted/20211207-000619.png differ diff --git a/data/media/electronique/pasted/20211207-001433.png b/data/media/electronique/pasted/20211207-001433.png new file mode 100644 index 0000000..2013480 Binary files /dev/null and b/data/media/electronique/pasted/20211207-001433.png differ diff --git a/data/media/electronique/pasted/20211207-001645.png b/data/media/electronique/pasted/20211207-001645.png new file mode 100644 index 0000000..241d00e Binary files /dev/null and b/data/media/electronique/pasted/20211207-001645.png differ diff --git a/data/media/electronique/pasted/20211207-002336.png b/data/media/electronique/pasted/20211207-002336.png new file mode 100644 index 0000000..aba3941 Binary files /dev/null and b/data/media/electronique/pasted/20211207-002336.png differ diff --git a/data/media/electronique/pasted/20211207-002921.png b/data/media/electronique/pasted/20211207-002921.png new file mode 100644 index 0000000..f8b7e15 Binary files /dev/null and b/data/media/electronique/pasted/20211207-002921.png differ diff --git a/data/media/electronique/pasted/20211221-090927.png b/data/media/electronique/pasted/20211221-090927.png new file mode 100644 index 0000000..dd292a5 Binary files /dev/null and b/data/media/electronique/pasted/20211221-090927.png differ diff --git a/data/media/electronique/pasted/20211221-091653.png b/data/media/electronique/pasted/20211221-091653.png new file mode 100644 index 0000000..7d8d6a6 Binary files /dev/null and b/data/media/electronique/pasted/20211221-091653.png differ diff --git a/data/media/electronique/pasted/20211221-215153.png b/data/media/electronique/pasted/20211221-215153.png new file mode 100644 index 0000000..a55c85d Binary files /dev/null and b/data/media/electronique/pasted/20211221-215153.png differ diff --git a/data/media/electronique/pasted/20211221-234849.png b/data/media/electronique/pasted/20211221-234849.png new file mode 100644 index 0000000..8c1eccf Binary files /dev/null and b/data/media/electronique/pasted/20211221-234849.png differ diff --git a/data/media/electronique/pasted/20220113-013119.png b/data/media/electronique/pasted/20220113-013119.png new file mode 100644 index 0000000..13c131c Binary files /dev/null and b/data/media/electronique/pasted/20220113-013119.png differ diff --git a/data/media/electronique/pasted/20220219-101705.png b/data/media/electronique/pasted/20220219-101705.png new file mode 100644 index 0000000..25a1acf Binary files /dev/null and b/data/media/electronique/pasted/20220219-101705.png differ diff --git a/data/media/electronique/pasted/20220823-011010.png b/data/media/electronique/pasted/20220823-011010.png new file mode 100644 index 0000000..6d34f48 Binary files /dev/null and b/data/media/electronique/pasted/20220823-011010.png differ diff --git a/data/media/electronique/pasted/20220823-011700.png b/data/media/electronique/pasted/20220823-011700.png new file mode 100644 index 0000000..a863975 Binary files /dev/null and b/data/media/electronique/pasted/20220823-011700.png differ diff --git a/data/media/electronique/pasted/20220823-011824.png b/data/media/electronique/pasted/20220823-011824.png new file mode 100644 index 0000000..867bfe0 Binary files /dev/null and b/data/media/electronique/pasted/20220823-011824.png differ diff --git a/data/media/electronique/pasted/20220823-012130.png b/data/media/electronique/pasted/20220823-012130.png new file mode 100644 index 0000000..5d0f874 Binary files /dev/null and b/data/media/electronique/pasted/20220823-012130.png differ diff --git a/data/media/electronique/pasted/20220823-012434.png b/data/media/electronique/pasted/20220823-012434.png new file mode 100644 index 0000000..882503a Binary files /dev/null and b/data/media/electronique/pasted/20220823-012434.png differ diff --git a/data/media/electronique/pasted/20220823-012555.png b/data/media/electronique/pasted/20220823-012555.png new file mode 100644 index 0000000..b06e3fb Binary files /dev/null and b/data/media/electronique/pasted/20220823-012555.png differ diff --git a/data/media/electronique/pasted/20220824-073029.png b/data/media/electronique/pasted/20220824-073029.png new file mode 100644 index 0000000..39f6085 Binary files /dev/null and b/data/media/electronique/pasted/20220824-073029.png differ diff --git a/data/media/electronique/pasted/20220824-074435.png b/data/media/electronique/pasted/20220824-074435.png new file mode 100644 index 0000000..8572d70 Binary files /dev/null and b/data/media/electronique/pasted/20220824-074435.png differ diff --git a/data/media/electronique/pasted/20220824-074549.png b/data/media/electronique/pasted/20220824-074549.png new file mode 100644 index 0000000..10fc08a Binary files /dev/null and b/data/media/electronique/pasted/20220824-074549.png differ diff --git a/data/media/electronique/pasted/20220824-075144.png b/data/media/electronique/pasted/20220824-075144.png new file mode 100644 index 0000000..c760961 Binary files /dev/null and b/data/media/electronique/pasted/20220824-075144.png differ diff --git a/data/media/electronique/pasted/20220828-101739.png b/data/media/electronique/pasted/20220828-101739.png new file mode 100644 index 0000000..3a52902 Binary files /dev/null and b/data/media/electronique/pasted/20220828-101739.png differ diff --git a/data/media/electronique/photo-carte-arduino-uno.jpg b/data/media/electronique/photo-carte-arduino-uno.jpg new file mode 100644 index 0000000..a1c6b85 Binary files /dev/null and b/data/media/electronique/photo-carte-arduino-uno.jpg differ diff --git a/data/media/electronique/raspberry-pi/001_magpi80_cover_web.jpg b/data/media/electronique/raspberry-pi/001_magpi80_cover_web.jpg new file mode 100644 index 0000000..fdbc972 Binary files /dev/null and b/data/media/electronique/raspberry-pi/001_magpi80_cover_web.jpg differ diff --git a/data/media/electronique/raspberry-pi/1200px-raspberry_pi_logo.svg.png b/data/media/electronique/raspberry-pi/1200px-raspberry_pi_logo.svg.png new file mode 100644 index 0000000..3e25ca7 Binary files /dev/null and b/data/media/electronique/raspberry-pi/1200px-raspberry_pi_logo.svg.png differ diff --git a/data/media/electronique/raspberry-pi/capture_raspberrypi4_elektor.png b/data/media/electronique/raspberry-pi/capture_raspberrypi4_elektor.png new file mode 100644 index 0000000..1a7d86c Binary files /dev/null and b/data/media/electronique/raspberry-pi/capture_raspberrypi4_elektor.png differ diff --git a/data/media/electronique/raspberry-pi/capture_raspberrypi4_ldlc.png b/data/media/electronique/raspberry-pi/capture_raspberrypi4_ldlc.png new file mode 100644 index 0000000..e20e2a9 Binary files /dev/null and b/data/media/electronique/raspberry-pi/capture_raspberrypi4_ldlc.png differ diff --git a/data/media/electronique/raspberry-pi/capture_raspberrypi4_mchobby.png b/data/media/electronique/raspberry-pi/capture_raspberrypi4_mchobby.png new file mode 100644 index 0000000..e505924 Binary files /dev/null and b/data/media/electronique/raspberry-pi/capture_raspberrypi4_mchobby.png differ diff --git a/data/media/electronique/raspberry-pi/download-2062197_960_720.png b/data/media/electronique/raspberry-pi/download-2062197_960_720.png new file mode 100644 index 0000000..ffb547b Binary files /dev/null and b/data/media/electronique/raspberry-pi/download-2062197_960_720.png differ diff --git a/data/media/electronique/raspberry-pi/download_noobs_lite.png b/data/media/electronique/raspberry-pi/download_noobs_lite.png new file mode 100644 index 0000000..aa36264 Binary files /dev/null and b/data/media/electronique/raspberry-pi/download_noobs_lite.png differ diff --git a/data/media/electronique/raspberry-pi/http-63525_960_720.jpg b/data/media/electronique/raspberry-pi/http-63525_960_720.jpg new file mode 100644 index 0000000..bc9d458 Binary files /dev/null and b/data/media/electronique/raspberry-pi/http-63525_960_720.jpg differ diff --git a/data/media/electronique/raspberry-pi/installer_raspbian/pi_raspberrypi_config130.png b/data/media/electronique/raspberry-pi/installer_raspbian/pi_raspberrypi_config130.png new file mode 100755 index 0000000..babeaba Binary files /dev/null and b/data/media/electronique/raspberry-pi/installer_raspbian/pi_raspberrypi_config130.png differ diff --git a/data/media/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_password.png b/data/media/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_password.png new file mode 100755 index 0000000..d015f8b Binary files /dev/null and b/data/media/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_password.png differ diff --git a/data/media/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_reboot.png b/data/media/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_reboot.png new file mode 100755 index 0000000..585bfeb Binary files /dev/null and b/data/media/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_reboot.png differ diff --git a/data/media/electronique/raspberry-pi/installer_raspbian/raspberrypi_finish.png b/data/media/electronique/raspberry-pi/installer_raspbian/raspberrypi_finish.png new file mode 100755 index 0000000..2dd2a32 Binary files /dev/null and b/data/media/electronique/raspberry-pi/installer_raspbian/raspberrypi_finish.png differ diff --git a/data/media/electronique/raspberry-pi/installer_raspbian/raspbian_ifconfig.png b/data/media/electronique/raspberry-pi/installer_raspbian/raspbian_ifconfig.png new file mode 100755 index 0000000..e0f6ec3 Binary files /dev/null and b/data/media/electronique/raspberry-pi/installer_raspbian/raspbian_ifconfig.png differ diff --git a/data/media/electronique/raspberry-pi/pasted/20210227-213021.png b/data/media/electronique/raspberry-pi/pasted/20210227-213021.png new file mode 100644 index 0000000..555a2df Binary files /dev/null and b/data/media/electronique/raspberry-pi/pasted/20210227-213021.png differ diff --git a/data/media/electronique/raspberry-pi/pasted/20210227-214550.png b/data/media/electronique/raspberry-pi/pasted/20210227-214550.png new file mode 100644 index 0000000..fad2de9 Binary files /dev/null and b/data/media/electronique/raspberry-pi/pasted/20210227-214550.png differ diff --git a/data/media/electronique/raspberry-pi/pasted/20210227-220404.png b/data/media/electronique/raspberry-pi/pasted/20210227-220404.png new file mode 100644 index 0000000..f76a15d Binary files /dev/null and b/data/media/electronique/raspberry-pi/pasted/20210227-220404.png differ diff --git a/data/media/electronique/raspberry-pi/pasted/20220220-193728.png b/data/media/electronique/raspberry-pi/pasted/20220220-193728.png new file mode 100644 index 0000000..74ba408 Binary files /dev/null and b/data/media/electronique/raspberry-pi/pasted/20220220-193728.png differ diff --git a/data/media/electronique/raspberry-pi/pi4-labelled-ou_acheter.png b/data/media/electronique/raspberry-pi/pi4-labelled-ou_acheter.png new file mode 100644 index 0000000..6339cdd Binary files /dev/null and b/data/media/electronique/raspberry-pi/pi4-labelled-ou_acheter.png differ diff --git a/data/media/electronique/raspberry-pi/pi4-labelled.png b/data/media/electronique/raspberry-pi/pi4-labelled.png new file mode 100644 index 0000000..b365419 Binary files /dev/null and b/data/media/electronique/raspberry-pi/pi4-labelled.png differ diff --git a/data/media/electronique/raspberry-pi/question-mark-1019820_960_720.jpg b/data/media/electronique/raspberry-pi/question-mark-1019820_960_720.jpg new file mode 100644 index 0000000..df65321 Binary files /dev/null and b/data/media/electronique/raspberry-pi/question-mark-1019820_960_720.jpg differ diff --git a/data/media/electronique/raspberry-pi/raspberry-pi/installer_raspbien/pi_raspberrypi_config130.png b/data/media/electronique/raspberry-pi/raspberry-pi/installer_raspbien/pi_raspberrypi_config130.png new file mode 100755 index 0000000..babeaba Binary files /dev/null and b/data/media/electronique/raspberry-pi/raspberry-pi/installer_raspbien/pi_raspberrypi_config130.png differ diff --git a/data/media/electronique/raspberry-pi/raspberry-pi/installer_raspbien/raspi-config_accueil.png b/data/media/electronique/raspberry-pi/raspberry-pi/installer_raspbien/raspi-config_accueil.png new file mode 100755 index 0000000..57ed383 Binary files /dev/null and b/data/media/electronique/raspberry-pi/raspberry-pi/installer_raspbien/raspi-config_accueil.png differ diff --git a/data/media/electronique/raspberry-pi/raspberry_pi-64x64.png b/data/media/electronique/raspberry-pi/raspberry_pi-64x64.png new file mode 100644 index 0000000..7afeda5 Binary files /dev/null and b/data/media/electronique/raspberry-pi/raspberry_pi-64x64.png differ diff --git a/data/media/electronique/raspberry-pi/raspberry_pi.png b/data/media/electronique/raspberry-pi/raspberry_pi.png new file mode 100644 index 0000000..f077f50 Binary files /dev/null and b/data/media/electronique/raspberry-pi/raspberry_pi.png differ diff --git a/data/media/electronique/raspberry-pi/raspbian_config_01_welcome.png b/data/media/electronique/raspberry-pi/raspbian_config_01_welcome.png new file mode 100644 index 0000000..c4b3155 Binary files /dev/null and b/data/media/electronique/raspberry-pi/raspbian_config_01_welcome.png differ diff --git a/data/media/electronique/raspberry-pi/raspbian_config_02_password_pi_user.png b/data/media/electronique/raspberry-pi/raspbian_config_02_password_pi_user.png new file mode 100644 index 0000000..4ef1e45 Binary files /dev/null and b/data/media/electronique/raspberry-pi/raspbian_config_02_password_pi_user.png differ diff --git a/data/media/electronique/raspberry-pi/raspbian_config_03_update.png b/data/media/electronique/raspberry-pi/raspbian_config_03_update.png new file mode 100644 index 0000000..0938af7 Binary files /dev/null and b/data/media/electronique/raspberry-pi/raspbian_config_03_update.png differ diff --git a/data/media/electronique/raspberry-pi/raspbian_config_04_config.png b/data/media/electronique/raspberry-pi/raspbian_config_04_config.png new file mode 100644 index 0000000..549382f Binary files /dev/null and b/data/media/electronique/raspberry-pi/raspbian_config_04_config.png differ diff --git a/data/media/electronique/raspberry-pi/raspbianos.jpg b/data/media/electronique/raspberry-pi/raspbianos.jpg new file mode 100644 index 0000000..41057d4 Binary files /dev/null and b/data/media/electronique/raspberry-pi/raspbianos.jpg differ diff --git a/data/media/electronique/raspberry-pi/titre_changer_de_nom.png b/data/media/electronique/raspberry-pi/titre_changer_de_nom.png new file mode 100644 index 0000000..3b92dd0 Binary files /dev/null and b/data/media/electronique/raspberry-pi/titre_changer_de_nom.png differ diff --git a/data/media/electronique/raspberry-pi/titre_ou_acheter.png b/data/media/electronique/raspberry-pi/titre_ou_acheter.png new file mode 100644 index 0000000..1f3875a Binary files /dev/null and b/data/media/electronique/raspberry-pi/titre_ou_acheter.png differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/grille-prix-vert-electrique.pdf b/data/media/electronique/teleinformation-compteur-electricite/grille-prix-vert-electrique.pdf new file mode 100644 index 0000000..e231236 Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/grille-prix-vert-electrique.pdf differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/grille_prix_tarif_bleu.pdf b/data/media/electronique/teleinformation-compteur-electricite/grille_prix_tarif_bleu.pdf new file mode 100644 index 0000000..f7bcaf7 Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/grille_prix_tarif_bleu.pdf differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/opto_teleinfo_1.png b/data/media/electronique/teleinformation-compteur-electricite/opto_teleinfo_1.png new file mode 100644 index 0000000..0f25408 Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/opto_teleinfo_1.png differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-165044.png b/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-165044.png new file mode 100644 index 0000000..5a1a427 Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-165044.png differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-170637.png b/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-170637.png new file mode 100644 index 0000000..d64a475 Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-170637.png differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-174309.png b/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-174309.png new file mode 100644 index 0000000..d64a475 Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-174309.png differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-230326.png b/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-230326.png new file mode 100644 index 0000000..8039d30 Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-230326.png differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-232411.png b/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-232411.png new file mode 100644 index 0000000..b34c209 Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/pasted/20210101-232411.png differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/pi_raspberrypi_config130.png b/data/media/electronique/teleinformation-compteur-electricite/pi_raspberrypi_config130.png new file mode 100755 index 0000000..babeaba Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/pi_raspberrypi_config130.png differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/raspberrypi_2_pinout_zoom.png b/data/media/electronique/teleinformation-compteur-electricite/raspberrypi_2_pinout_zoom.png new file mode 100644 index 0000000..36fd9c7 Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/raspberrypi_2_pinout_zoom.png differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/raspbian_uname.png b/data/media/electronique/teleinformation-compteur-electricite/raspbian_uname.png new file mode 100755 index 0000000..352a2ce Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/raspbian_uname.png differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/teleinfo_compteur_erdf_sagem.jpg b/data/media/electronique/teleinformation-compteur-electricite/teleinfo_compteur_erdf_sagem.jpg new file mode 100644 index 0000000..9662df0 Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/teleinfo_compteur_erdf_sagem.jpg differ diff --git a/data/media/electronique/teleinformation-compteur-electricite/teleinformation-modulee-ask-50-khz.jpg b/data/media/electronique/teleinformation-compteur-electricite/teleinformation-modulee-ask-50-khz.jpg new file mode 100644 index 0000000..89c0f80 Binary files /dev/null and b/data/media/electronique/teleinformation-compteur-electricite/teleinformation-modulee-ask-50-khz.jpg differ diff --git a/data/media/favicon.ico b/data/media/favicon.ico new file mode 100755 index 0000000..32eaaa2 Binary files /dev/null and b/data/media/favicon.ico differ diff --git a/data/media/guitare_pro_magasin_tarif.png b/data/media/guitare_pro_magasin_tarif.png new file mode 100644 index 0000000..1ef55a7 Binary files /dev/null and b/data/media/guitare_pro_magasin_tarif.png differ diff --git a/data/media/icoapp_legal.png b/data/media/icoapp_legal.png new file mode 100644 index 0000000..f2d1fea Binary files /dev/null and b/data/media/icoapp_legal.png differ diff --git a/data/media/icoapp_linux.png b/data/media/icoapp_linux.png new file mode 100644 index 0000000..5b0e7e6 Binary files /dev/null and b/data/media/icoapp_linux.png differ diff --git a/data/media/icoapp_linux_64.png b/data/media/icoapp_linux_64.png new file mode 100644 index 0000000..b8ec9c4 Binary files /dev/null and b/data/media/icoapp_linux_64.png differ diff --git a/data/media/icoapp_mastodon.png b/data/media/icoapp_mastodon.png new file mode 100644 index 0000000..9ce7787 Binary files /dev/null and b/data/media/icoapp_mastodon.png differ diff --git a/data/media/icoapp_mastodon_64.png b/data/media/icoapp_mastodon_64.png new file mode 100644 index 0000000..32d1460 Binary files /dev/null and b/data/media/icoapp_mastodon_64.png differ diff --git a/data/media/icoapp_youtube.png b/data/media/icoapp_youtube.png new file mode 100644 index 0000000..bc49bdf Binary files /dev/null and b/data/media/icoapp_youtube.png differ diff --git a/data/media/icoapp_youtube_64.png b/data/media/icoapp_youtube_64.png new file mode 100644 index 0000000..66b3cdb Binary files /dev/null and b/data/media/icoapp_youtube_64.png differ diff --git a/data/media/info/chrome_to_phone_300.png b/data/media/info/chrome_to_phone_300.png new file mode 100755 index 0000000..91d0657 Binary files /dev/null and b/data/media/info/chrome_to_phone_300.png differ diff --git a/data/media/info/la_camera_embarquee_fait_fureur/21_21.jpg b/data/media/info/la_camera_embarquee_fait_fureur/21_21.jpg new file mode 100755 index 0000000..c676b3a Binary files /dev/null and b/data/media/info/la_camera_embarquee_fait_fureur/21_21.jpg differ diff --git a/data/media/informatique.jpg b/data/media/informatique.jpg new file mode 100644 index 0000000..f487a91 Binary files /dev/null and b/data/media/informatique.jpg differ diff --git a/data/media/informatique/001_magpi75_cover.png b/data/media/informatique/001_magpi75_cover.png new file mode 100644 index 0000000..f26dee5 Binary files /dev/null and b/data/media/informatique/001_magpi75_cover.png differ diff --git a/data/media/informatique/1200px-gnulinux.jpg b/data/media/informatique/1200px-gnulinux.jpg new file mode 100644 index 0000000..99c9fde Binary files /dev/null and b/data/media/informatique/1200px-gnulinux.jpg differ diff --git a/data/media/informatique/18033364.pdf b/data/media/informatique/18033364.pdf new file mode 100644 index 0000000..52c0c97 Binary files /dev/null and b/data/media/informatique/18033364.pdf differ diff --git a/data/media/informatique/abonnel-os.png b/data/media/informatique/abonnel-os.png new file mode 100644 index 0000000..655bb96 Binary files /dev/null and b/data/media/informatique/abonnel-os.png differ diff --git a/data/media/informatique/accessoires_pour_raspberry_pi/58d14163eb5a1774f00095af5625e6f8.png b/data/media/informatique/accessoires_pour_raspberry_pi/58d14163eb5a1774f00095af5625e6f8.png new file mode 100644 index 0000000..8a544bb Binary files /dev/null and b/data/media/informatique/accessoires_pour_raspberry_pi/58d14163eb5a1774f00095af5625e6f8.png differ diff --git a/data/media/informatique/accessoires_pour_raspberry_pi/5ea6da060f069e9e024c154d2dad4d70.png b/data/media/informatique/accessoires_pour_raspberry_pi/5ea6da060f069e9e024c154d2dad4d70.png new file mode 100644 index 0000000..e9082aa Binary files /dev/null and b/data/media/informatique/accessoires_pour_raspberry_pi/5ea6da060f069e9e024c154d2dad4d70.png differ diff --git a/data/media/informatique/accessoires_pour_raspberry_pi/66f0a9c25e05fb81da3ed5beb2eb7242.png b/data/media/informatique/accessoires_pour_raspberry_pi/66f0a9c25e05fb81da3ed5beb2eb7242.png new file mode 100644 index 0000000..b8028f2 Binary files /dev/null and b/data/media/informatique/accessoires_pour_raspberry_pi/66f0a9c25e05fb81da3ed5beb2eb7242.png differ diff --git a/data/media/informatique/accessoires_pour_raspberry_pi/7715131786e6dd782ca9efe942fa29cd.png b/data/media/informatique/accessoires_pour_raspberry_pi/7715131786e6dd782ca9efe942fa29cd.png new file mode 100644 index 0000000..04de1c0 Binary files /dev/null and b/data/media/informatique/accessoires_pour_raspberry_pi/7715131786e6dd782ca9efe942fa29cd.png differ diff --git a/data/media/informatique/accessoires_pour_raspberry_pi/ace9eef0235fb83881848774efcc96bd.png b/data/media/informatique/accessoires_pour_raspberry_pi/ace9eef0235fb83881848774efcc96bd.png new file mode 100644 index 0000000..e69de29 diff --git a/data/media/informatique/accessoires_pour_raspberry_pi/d55d507b9bc4da518696f35cb55c7704.png b/data/media/informatique/accessoires_pour_raspberry_pi/d55d507b9bc4da518696f35cb55c7704.png new file mode 100644 index 0000000..d75203e Binary files /dev/null and b/data/media/informatique/accessoires_pour_raspberry_pi/d55d507b9bc4da518696f35cb55c7704.png differ diff --git a/data/media/informatique/accessoires_pour_raspberry_pi/rii_clavier_azertry.png b/data/media/informatique/accessoires_pour_raspberry_pi/rii_clavier_azertry.png new file mode 100644 index 0000000..b741dd7 Binary files /dev/null and b/data/media/informatique/accessoires_pour_raspberry_pi/rii_clavier_azertry.png differ diff --git a/data/media/informatique/android/pasted/20211208-214432.png b/data/media/informatique/android/pasted/20211208-214432.png new file mode 100644 index 0000000..1dec400 Binary files /dev/null and b/data/media/informatique/android/pasted/20211208-214432.png differ diff --git a/data/media/informatique/apache2_result_standard.png b/data/media/informatique/apache2_result_standard.png new file mode 100755 index 0000000..6caa24f Binary files /dev/null and b/data/media/informatique/apache2_result_standard.png differ diff --git a/data/media/informatique/applications/anydesk_download.png b/data/media/informatique/applications/anydesk_download.png new file mode 100644 index 0000000..6e5c879 Binary files /dev/null and b/data/media/informatique/applications/anydesk_download.png differ diff --git a/data/media/informatique/applications/anydesk_siteweb_accueil.png b/data/media/informatique/applications/anydesk_siteweb_accueil.png new file mode 100644 index 0000000..97ed9d7 Binary files /dev/null and b/data/media/informatique/applications/anydesk_siteweb_accueil.png differ diff --git a/data/media/informatique/applications/audio/pasted/20230212-233118.png b/data/media/informatique/applications/audio/pasted/20230212-233118.png new file mode 100644 index 0000000..55542a9 Binary files /dev/null and b/data/media/informatique/applications/audio/pasted/20230212-233118.png differ diff --git a/data/media/informatique/applications/audio/pasted/20230306-120607.png b/data/media/informatique/applications/audio/pasted/20230306-120607.png new file mode 100644 index 0000000..8f3033a Binary files /dev/null and b/data/media/informatique/applications/audio/pasted/20230306-120607.png differ diff --git a/data/media/informatique/applications/dkpg-reconfigure-tzdata.png b/data/media/informatique/applications/dkpg-reconfigure-tzdata.png new file mode 100644 index 0000000..6f09dc6 Binary files /dev/null and b/data/media/informatique/applications/dkpg-reconfigure-tzdata.png differ diff --git a/data/media/informatique/applications/fritzing_ping-pong.png b/data/media/informatique/applications/fritzing_ping-pong.png new file mode 100644 index 0000000..dfa4213 Binary files /dev/null and b/data/media/informatique/applications/fritzing_ping-pong.png differ diff --git a/data/media/informatique/applications/gestion_prix/prix.ods b/data/media/informatique/applications/gestion_prix/prix.ods new file mode 100644 index 0000000..8c73457 Binary files /dev/null and b/data/media/informatique/applications/gestion_prix/prix.ods differ diff --git a/data/media/informatique/applications/gestion_prix/titre_price.png b/data/media/informatique/applications/gestion_prix/titre_price.png new file mode 100644 index 0000000..e324b67 Binary files /dev/null and b/data/media/informatique/applications/gestion_prix/titre_price.png differ diff --git a/data/media/informatique/applications/logo-mariadb.png b/data/media/informatique/applications/logo-mariadb.png new file mode 100644 index 0000000..d58c3e8 Binary files /dev/null and b/data/media/informatique/applications/logo-mariadb.png differ diff --git a/data/media/informatique/applications/logo_minecraft.png b/data/media/informatique/applications/logo_minecraft.png new file mode 100644 index 0000000..d90a658 Binary files /dev/null and b/data/media/informatique/applications/logo_minecraft.png differ diff --git a/data/media/informatique/applications/mysql/1024px-ubuntu_logo.png b/data/media/informatique/applications/mysql/1024px-ubuntu_logo.png new file mode 100644 index 0000000..ce428b0 Binary files /dev/null and b/data/media/informatique/applications/mysql/1024px-ubuntu_logo.png differ diff --git a/data/media/informatique/applications/mysql/220px-mx_linux_logo.png b/data/media/informatique/applications/mysql/220px-mx_linux_logo.png new file mode 100644 index 0000000..f7eb143 Binary files /dev/null and b/data/media/informatique/applications/mysql/220px-mx_linux_logo.png differ diff --git a/data/media/informatique/applications/mysql/debian.png b/data/media/informatique/applications/mysql/debian.png new file mode 100644 index 0000000..5ebdbda Binary files /dev/null and b/data/media/informatique/applications/mysql/debian.png differ diff --git a/data/media/informatique/applications/mysql/pasted/20200503-171809.png b/data/media/informatique/applications/mysql/pasted/20200503-171809.png new file mode 100644 index 0000000..f471aef Binary files /dev/null and b/data/media/informatique/applications/mysql/pasted/20200503-171809.png differ diff --git a/data/media/informatique/applications/mysql/pasted/20200507-142216.png b/data/media/informatique/applications/mysql/pasted/20200507-142216.png new file mode 100644 index 0000000..2af9c9c Binary files /dev/null and b/data/media/informatique/applications/mysql/pasted/20200507-142216.png differ diff --git a/data/media/informatique/applications/mysql/sql-langage.png b/data/media/informatique/applications/mysql/sql-langage.png new file mode 100644 index 0000000..fdb656e Binary files /dev/null and b/data/media/informatique/applications/mysql/sql-langage.png differ diff --git a/data/media/informatique/applications/nextcloud_download.png b/data/media/informatique/applications/nextcloud_download.png new file mode 100644 index 0000000..82244e4 Binary files /dev/null and b/data/media/informatique/applications/nextcloud_download.png differ diff --git a/data/media/informatique/applications/pasted/20200507-001738.png b/data/media/informatique/applications/pasted/20200507-001738.png new file mode 100644 index 0000000..d177307 Binary files /dev/null and b/data/media/informatique/applications/pasted/20200507-001738.png differ diff --git a/data/media/informatique/applications/pasted/20200507-002542.png b/data/media/informatique/applications/pasted/20200507-002542.png new file mode 100644 index 0000000..e141d58 Binary files /dev/null and b/data/media/informatique/applications/pasted/20200507-002542.png differ diff --git a/data/media/informatique/applications/pasted/20200507-002818.png b/data/media/informatique/applications/pasted/20200507-002818.png new file mode 100644 index 0000000..b95bee5 Binary files /dev/null and b/data/media/informatique/applications/pasted/20200507-002818.png differ diff --git a/data/media/informatique/applications/pasted/20200507-022233.png b/data/media/informatique/applications/pasted/20200507-022233.png new file mode 100644 index 0000000..2e669fa Binary files /dev/null and b/data/media/informatique/applications/pasted/20200507-022233.png differ diff --git a/data/media/informatique/applications/pasted/20200507-022246.png b/data/media/informatique/applications/pasted/20200507-022246.png new file mode 100644 index 0000000..2e669fa Binary files /dev/null and b/data/media/informatique/applications/pasted/20200507-022246.png differ diff --git a/data/media/informatique/applications/pasted/20200516-215240.png b/data/media/informatique/applications/pasted/20200516-215240.png new file mode 100644 index 0000000..d6f26f6 Binary files /dev/null and b/data/media/informatique/applications/pasted/20200516-215240.png differ diff --git a/data/media/informatique/applications/pasted/20201012-221943.png b/data/media/informatique/applications/pasted/20201012-221943.png new file mode 100644 index 0000000..dce6028 Binary files /dev/null and b/data/media/informatique/applications/pasted/20201012-221943.png differ diff --git a/data/media/informatique/applications/pasted/20210125-213558.png b/data/media/informatique/applications/pasted/20210125-213558.png new file mode 100644 index 0000000..175cf65 Binary files /dev/null and b/data/media/informatique/applications/pasted/20210125-213558.png differ diff --git a/data/media/informatique/applications/pasted/20211112-095251.png b/data/media/informatique/applications/pasted/20211112-095251.png new file mode 100644 index 0000000..1b37120 Binary files /dev/null and b/data/media/informatique/applications/pasted/20211112-095251.png differ diff --git a/data/media/informatique/applications/pasted/20211112-111234.png b/data/media/informatique/applications/pasted/20211112-111234.png new file mode 100644 index 0000000..25be802 Binary files /dev/null and b/data/media/informatique/applications/pasted/20211112-111234.png differ diff --git a/data/media/informatique/applications/pasted/20211112-113257.png b/data/media/informatique/applications/pasted/20211112-113257.png new file mode 100644 index 0000000..6598150 Binary files /dev/null and b/data/media/informatique/applications/pasted/20211112-113257.png differ diff --git a/data/media/informatique/applications/pasted/20211112-113310.png b/data/media/informatique/applications/pasted/20211112-113310.png new file mode 100644 index 0000000..ed69b79 Binary files /dev/null and b/data/media/informatique/applications/pasted/20211112-113310.png differ diff --git a/data/media/informatique/applications/pasted/20211112-113319.png b/data/media/informatique/applications/pasted/20211112-113319.png new file mode 100644 index 0000000..c18c3dc Binary files /dev/null and b/data/media/informatique/applications/pasted/20211112-113319.png differ diff --git a/data/media/informatique/applications/pasted/20211112-175520.png b/data/media/informatique/applications/pasted/20211112-175520.png new file mode 100644 index 0000000..b10a8bf Binary files /dev/null and b/data/media/informatique/applications/pasted/20211112-175520.png differ diff --git a/data/media/informatique/applications/pasted/20211112-191953.png b/data/media/informatique/applications/pasted/20211112-191953.png new file mode 100644 index 0000000..fc77c05 Binary files /dev/null and b/data/media/informatique/applications/pasted/20211112-191953.png differ diff --git a/data/media/informatique/applications/pasted/20211113-074341.png b/data/media/informatique/applications/pasted/20211113-074341.png new file mode 100644 index 0000000..97d28b5 Binary files /dev/null and b/data/media/informatique/applications/pasted/20211113-074341.png differ diff --git a/data/media/informatique/applications/pasted/20220524-163725.png b/data/media/informatique/applications/pasted/20220524-163725.png new file mode 100644 index 0000000..b18f572 Binary files /dev/null and b/data/media/informatique/applications/pasted/20220524-163725.png differ diff --git a/data/media/informatique/applications/pasted/20230216-144114.png b/data/media/informatique/applications/pasted/20230216-144114.png new file mode 100644 index 0000000..2702ab7 Binary files /dev/null and b/data/media/informatique/applications/pasted/20230216-144114.png differ diff --git a/data/media/informatique/applications/pasted/20230216-150017.png b/data/media/informatique/applications/pasted/20230216-150017.png new file mode 100644 index 0000000..96ccc27 Binary files /dev/null and b/data/media/informatique/applications/pasted/20230216-150017.png differ diff --git a/data/media/informatique/applications/pasted/20230216-150140.png b/data/media/informatique/applications/pasted/20230216-150140.png new file mode 100644 index 0000000..8138db6 Binary files /dev/null and b/data/media/informatique/applications/pasted/20230216-150140.png differ diff --git a/data/media/informatique/applications/pi-hole/pasted/20201122-091258.png b/data/media/informatique/applications/pi-hole/pasted/20201122-091258.png new file mode 100644 index 0000000..11329ab Binary files /dev/null and b/data/media/informatique/applications/pi-hole/pasted/20201122-091258.png differ diff --git a/data/media/informatique/applications/pi-hole/pasted/20201122-092134.png b/data/media/informatique/applications/pi-hole/pasted/20201122-092134.png new file mode 100644 index 0000000..4b01712 Binary files /dev/null and b/data/media/informatique/applications/pi-hole/pasted/20201122-092134.png differ diff --git a/data/media/informatique/applications/pi-hole/pasted/20201122-092637.png b/data/media/informatique/applications/pi-hole/pasted/20201122-092637.png new file mode 100644 index 0000000..059aeb7 Binary files /dev/null and b/data/media/informatique/applications/pi-hole/pasted/20201122-092637.png differ diff --git a/data/media/informatique/applications/pi-hole/pasted/20201122-092830.png b/data/media/informatique/applications/pi-hole/pasted/20201122-092830.png new file mode 100644 index 0000000..b9cd20d Binary files /dev/null and b/data/media/informatique/applications/pi-hole/pasted/20201122-092830.png differ diff --git a/data/media/informatique/applications/pi-hole/pasted/20201122-092931.png b/data/media/informatique/applications/pi-hole/pasted/20201122-092931.png new file mode 100644 index 0000000..76f97de Binary files /dev/null and b/data/media/informatique/applications/pi-hole/pasted/20201122-092931.png differ diff --git a/data/media/informatique/applications/server-311338_1280.png b/data/media/informatique/applications/server-311338_1280.png new file mode 100644 index 0000000..0278db5 Binary files /dev/null and b/data/media/informatique/applications/server-311338_1280.png differ diff --git a/data/media/informatique/applications/ssh.jpg b/data/media/informatique/applications/ssh.jpg new file mode 100644 index 0000000..82d09a7 Binary files /dev/null and b/data/media/informatique/applications/ssh.jpg differ diff --git a/data/media/informatique/bash/pasted/20211109-084357.png b/data/media/informatique/bash/pasted/20211109-084357.png new file mode 100644 index 0000000..76f96ff Binary files /dev/null and b/data/media/informatique/bash/pasted/20211109-084357.png differ diff --git a/data/media/informatique/bash/pasted/20211113-073211.png b/data/media/informatique/bash/pasted/20211113-073211.png new file mode 100644 index 0000000..71828c4 Binary files /dev/null and b/data/media/informatique/bash/pasted/20211113-073211.png differ diff --git a/data/media/informatique/bash/pasted/20211113-073626.png b/data/media/informatique/bash/pasted/20211113-073626.png new file mode 100644 index 0000000..b448658 Binary files /dev/null and b/data/media/informatique/bash/pasted/20211113-073626.png differ diff --git a/data/media/informatique/bash/pasted/20211113-073645.png b/data/media/informatique/bash/pasted/20211113-073645.png new file mode 100644 index 0000000..b100add Binary files /dev/null and b/data/media/informatique/bash/pasted/20211113-073645.png differ diff --git a/data/media/informatique/bash/pasted/20221118-084045.png b/data/media/informatique/bash/pasted/20221118-084045.png new file mode 100644 index 0000000..54d6ff9 Binary files /dev/null and b/data/media/informatique/bash/pasted/20221118-084045.png differ diff --git a/data/media/informatique/bash/pasted/20221118-084312.png b/data/media/informatique/bash/pasted/20221118-084312.png new file mode 100644 index 0000000..9523c4f Binary files /dev/null and b/data/media/informatique/bash/pasted/20221118-084312.png differ diff --git a/data/media/informatique/bash/pasted/20221118-084422.png b/data/media/informatique/bash/pasted/20221118-084422.png new file mode 100644 index 0000000..5a9efa5 Binary files /dev/null and b/data/media/informatique/bash/pasted/20221118-084422.png differ diff --git a/data/media/informatique/bash/pasted/20221118-084724.png b/data/media/informatique/bash/pasted/20221118-084724.png new file mode 100644 index 0000000..cd72dd2 Binary files /dev/null and b/data/media/informatique/bash/pasted/20221118-084724.png differ diff --git a/data/media/informatique/bash/pasted/20221118-084820.png b/data/media/informatique/bash/pasted/20221118-084820.png new file mode 100644 index 0000000..96941ba Binary files /dev/null and b/data/media/informatique/bash/pasted/20221118-084820.png differ diff --git a/data/media/informatique/bash/pasted/20221118-085145.png b/data/media/informatique/bash/pasted/20221118-085145.png new file mode 100644 index 0000000..ea7326b Binary files /dev/null and b/data/media/informatique/bash/pasted/20221118-085145.png differ diff --git a/data/media/informatique/bash/rechercher/linux___unix_find_and_delete_all_empty_directories_files_-_nixcraft.pdf b/data/media/informatique/bash/rechercher/linux___unix_find_and_delete_all_empty_directories_files_-_nixcraft.pdf new file mode 100644 index 0000000..6c19388 Binary files /dev/null and b/data/media/informatique/bash/rechercher/linux___unix_find_and_delete_all_empty_directories_files_-_nixcraft.pdf differ diff --git a/data/media/informatique/bash/rechercher/pasted/20221118-083640.png b/data/media/informatique/bash/rechercher/pasted/20221118-083640.png new file mode 100644 index 0000000..8a82743 Binary files /dev/null and b/data/media/informatique/bash/rechercher/pasted/20221118-083640.png differ diff --git a/data/media/informatique/box-config.ico b/data/media/informatique/box-config.ico new file mode 100755 index 0000000..4d0d415 Binary files /dev/null and b/data/media/informatique/box-config.ico differ diff --git a/data/media/informatique/cd-to-usb-icon-120x120.png b/data/media/informatique/cd-to-usb-icon-120x120.png new file mode 100755 index 0000000..5bd6ee5 Binary files /dev/null and b/data/media/informatique/cd-to-usb-icon-120x120.png differ diff --git a/data/media/informatique/cfp/firefox_addon_language.png b/data/media/informatique/cfp/firefox_addon_language.png new file mode 100755 index 0000000..02fce4f Binary files /dev/null and b/data/media/informatique/cfp/firefox_addon_language.png differ diff --git a/data/media/informatique/cfp/firefox_addon_language_french_ajouter.png b/data/media/informatique/cfp/firefox_addon_language_french_ajouter.png new file mode 100755 index 0000000..0156c8e Binary files /dev/null and b/data/media/informatique/cfp/firefox_addon_language_french_ajouter.png differ diff --git a/data/media/informatique/cfp/firefox_addon_language_french_installer.png b/data/media/informatique/cfp/firefox_addon_language_french_installer.png new file mode 100755 index 0000000..afa496b Binary files /dev/null and b/data/media/informatique/cfp/firefox_addon_language_french_installer.png differ diff --git a/data/media/informatique/cfp/firefox_addon_language_french_ready.png b/data/media/informatique/cfp/firefox_addon_language_french_ready.png new file mode 100755 index 0000000..70e2058 Binary files /dev/null and b/data/media/informatique/cfp/firefox_addon_language_french_ready.png differ diff --git a/data/media/informatique/cfp/firefox_addon_language_frenchselected.png b/data/media/informatique/cfp/firefox_addon_language_frenchselected.png new file mode 100755 index 0000000..515e249 Binary files /dev/null and b/data/media/informatique/cfp/firefox_addon_language_frenchselected.png differ diff --git a/data/media/informatique/cfp/firefox_modifierlangues.png b/data/media/informatique/cfp/firefox_modifierlangues.png new file mode 100755 index 0000000..73c44c2 Binary files /dev/null and b/data/media/informatique/cfp/firefox_modifierlangues.png differ diff --git a/data/media/informatique/cfp/firefox_modifierlangues_ajouterdesdictionnaires.png b/data/media/informatique/cfp/firefox_modifierlangues_ajouterdesdictionnaires.png new file mode 100755 index 0000000..6b9fa33 Binary files /dev/null and b/data/media/informatique/cfp/firefox_modifierlangues_ajouterdesdictionnaires.png differ diff --git a/data/media/informatique/cfp/firefox_noscripts.png b/data/media/informatique/cfp/firefox_noscripts.png new file mode 100755 index 0000000..bae81a7 Binary files /dev/null and b/data/media/informatique/cfp/firefox_noscripts.png differ diff --git a/data/media/informatique/cfp/firefox_noscripts_options_general.png b/data/media/informatique/cfp/firefox_noscripts_options_general.png new file mode 100755 index 0000000..191b8ea Binary files /dev/null and b/data/media/informatique/cfp/firefox_noscripts_options_general.png differ diff --git a/data/media/informatique/cfp/ico_pdfmod.png b/data/media/informatique/cfp/ico_pdfmod.png new file mode 100755 index 0000000..df091b6 Binary files /dev/null and b/data/media/informatique/cfp/ico_pdfmod.png differ diff --git a/data/media/informatique/cfp/ico_pdfshuffler.png b/data/media/informatique/cfp/ico_pdfshuffler.png new file mode 100755 index 0000000..c8e301d Binary files /dev/null and b/data/media/informatique/cfp/ico_pdfshuffler.png differ diff --git a/data/media/informatique/cfp/ico_poppler.gif b/data/media/informatique/cfp/ico_poppler.gif new file mode 100755 index 0000000..8a18036 Binary files /dev/null and b/data/media/informatique/cfp/ico_poppler.gif differ diff --git a/data/media/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_apercu_windows.png b/data/media/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_apercu_windows.png new file mode 100644 index 0000000..a2339eb Binary files /dev/null and b/data/media/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_apercu_windows.png differ diff --git a/data/media/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_nas_accuel_guest.png b/data/media/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_nas_accuel_guest.png new file mode 100644 index 0000000..1ab7d75 Binary files /dev/null and b/data/media/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_nas_accuel_guest.png differ diff --git a/data/media/informatique/cfp/installer_virtual_box/vm-extension-installee-succes.png b/data/media/informatique/cfp/installer_virtual_box/vm-extension-installee-succes.png new file mode 100755 index 0000000..7ac3b82 Binary files /dev/null and b/data/media/informatique/cfp/installer_virtual_box/vm-extension-installee-succes.png differ diff --git a/data/media/informatique/cfp/installer_virtual_box/vm-extensions-ajouter-zoom.png b/data/media/informatique/cfp/installer_virtual_box/vm-extensions-ajouter-zoom.png new file mode 100755 index 0000000..74b92d0 Binary files /dev/null and b/data/media/informatique/cfp/installer_virtual_box/vm-extensions-ajouter-zoom.png differ diff --git a/data/media/informatique/cfp/installer_virtual_box/vm-extensions-ajouter.png b/data/media/informatique/cfp/installer_virtual_box/vm-extensions-ajouter.png new file mode 100755 index 0000000..241e5ac Binary files /dev/null and b/data/media/informatique/cfp/installer_virtual_box/vm-extensions-ajouter.png differ diff --git a/data/media/informatique/cfp/installer_virtual_box/vm-extensions-installees.png b/data/media/informatique/cfp/installer_virtual_box/vm-extensions-installees.png new file mode 100755 index 0000000..7af2658 Binary files /dev/null and b/data/media/informatique/cfp/installer_virtual_box/vm-extensions-installees.png differ diff --git a/data/media/informatique/cfp/installer_virtual_box/vm-extensions-licence.png b/data/media/informatique/cfp/installer_virtual_box/vm-extensions-licence.png new file mode 100755 index 0000000..0392216 Binary files /dev/null and b/data/media/informatique/cfp/installer_virtual_box/vm-extensions-licence.png differ diff --git a/data/media/informatique/cfp/installer_virtual_box/vm-extensions-question-installtion.png b/data/media/informatique/cfp/installer_virtual_box/vm-extensions-question-installtion.png new file mode 100755 index 0000000..db6040b Binary files /dev/null and b/data/media/informatique/cfp/installer_virtual_box/vm-extensions-question-installtion.png differ diff --git a/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.deb.tar.gz b/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.deb.tar.gz new file mode 100755 index 0000000..401dd4b Binary files /dev/null and b/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.deb.tar.gz differ diff --git a/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.rpm.tar.gz b/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.rpm.tar.gz new file mode 100755 index 0000000..7b14f5e Binary files /dev/null and b/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.rpm.tar.gz differ diff --git a/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.deb.tar.gz b/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.deb.tar.gz new file mode 100755 index 0000000..7e6ebe9 Binary files /dev/null and b/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.deb.tar.gz differ diff --git a/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.rpm.tar.gz b/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.rpm.tar.gz new file mode 100755 index 0000000..a44288c Binary files /dev/null and b/data/media/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.rpm.tar.gz differ diff --git a/data/media/informatique/cfp/iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz b/data/media/informatique/cfp/iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz new file mode 100644 index 0000000..9e30fb4 Binary files /dev/null and b/data/media/informatique/cfp/iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz differ diff --git a/data/media/informatique/cfp/iscan_man_e_v200.pdf b/data/media/informatique/cfp/iscan_man_e_v200.pdf new file mode 100644 index 0000000..641c5e2 Binary files /dev/null and b/data/media/informatique/cfp/iscan_man_e_v200.pdf differ diff --git a/data/media/informatique/cfp/java_download_site_1_8_191.png b/data/media/informatique/cfp/java_download_site_1_8_191.png new file mode 100644 index 0000000..bc04966 Binary files /dev/null and b/data/media/informatique/cfp/java_download_site_1_8_191.png differ diff --git a/data/media/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/imprimer_les_images.png b/data/media/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/imprimer_les_images.png new file mode 100755 index 0000000..6475ffb Binary files /dev/null and b/data/media/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/imprimer_les_images.png differ diff --git a/data/media/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/programme_photoviewer.png b/data/media/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/programme_photoviewer.png new file mode 100755 index 0000000..7ed6a9e Binary files /dev/null and b/data/media/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/programme_photoviewer.png differ diff --git a/data/media/informatique/cfp/pasted/20200608-102057.png b/data/media/informatique/cfp/pasted/20200608-102057.png new file mode 100644 index 0000000..aec0c5d Binary files /dev/null and b/data/media/informatique/cfp/pasted/20200608-102057.png differ diff --git a/data/media/informatique/cfp/pasted/20200608-102406.png b/data/media/informatique/cfp/pasted/20200608-102406.png new file mode 100644 index 0000000..863644e Binary files /dev/null and b/data/media/informatique/cfp/pasted/20200608-102406.png differ diff --git a/data/media/informatique/cfp/pasted/20200608-105603.png b/data/media/informatique/cfp/pasted/20200608-105603.png new file mode 100644 index 0000000..46df968 Binary files /dev/null and b/data/media/informatique/cfp/pasted/20200608-105603.png differ diff --git a/data/media/informatique/cfp/pasted/20200608-105815.png b/data/media/informatique/cfp/pasted/20200608-105815.png new file mode 100644 index 0000000..f461942 Binary files /dev/null and b/data/media/informatique/cfp/pasted/20200608-105815.png differ diff --git a/data/media/informatique/cfp/pasted/20200608-105921.png b/data/media/informatique/cfp/pasted/20200608-105921.png new file mode 100644 index 0000000..a702245 Binary files /dev/null and b/data/media/informatique/cfp/pasted/20200608-105921.png differ diff --git a/data/media/informatique/cfp/pasted/20201005-204032.png b/data/media/informatique/cfp/pasted/20201005-204032.png new file mode 100644 index 0000000..24ee2af Binary files /dev/null and b/data/media/informatique/cfp/pasted/20201005-204032.png differ diff --git a/data/media/informatique/cfp/pasted/20201024-162328.png b/data/media/informatique/cfp/pasted/20201024-162328.png new file mode 100644 index 0000000..903d8eb Binary files /dev/null and b/data/media/informatique/cfp/pasted/20201024-162328.png differ diff --git a/data/media/informatique/cfp/pasted/20201024-162640.png b/data/media/informatique/cfp/pasted/20201024-162640.png new file mode 100644 index 0000000..504b6f7 Binary files /dev/null and b/data/media/informatique/cfp/pasted/20201024-162640.png differ diff --git a/data/media/informatique/cfp/pasted/20201024-165557.png b/data/media/informatique/cfp/pasted/20201024-165557.png new file mode 100644 index 0000000..a23b1df Binary files /dev/null and b/data/media/informatique/cfp/pasted/20201024-165557.png differ diff --git a/data/media/informatique/cfp/pasted/20211107-073712.png b/data/media/informatique/cfp/pasted/20211107-073712.png new file mode 100644 index 0000000..ffc24e1 Binary files /dev/null and b/data/media/informatique/cfp/pasted/20211107-073712.png differ diff --git a/data/media/informatique/cfp/pdfshuffler_capture.png b/data/media/informatique/cfp/pdfshuffler_capture.png new file mode 100755 index 0000000..2c64df0 Binary files /dev/null and b/data/media/informatique/cfp/pdfshuffler_capture.png differ diff --git a/data/media/informatique/cfp/scanner/bib_images.png b/data/media/informatique/cfp/scanner/bib_images.png new file mode 100755 index 0000000..104cd49 Binary files /dev/null and b/data/media/informatique/cfp/scanner/bib_images.png differ diff --git a/data/media/informatique/cfp/scanner/bouton_numeriser.png b/data/media/informatique/cfp/scanner/bouton_numeriser.png new file mode 100755 index 0000000..dbec780 Binary files /dev/null and b/data/media/informatique/cfp/scanner/bouton_numeriser.png differ diff --git a/data/media/informatique/cfp/scanner/bouton_scan.png b/data/media/informatique/cfp/scanner/bouton_scan.png new file mode 100755 index 0000000..95b115a Binary files /dev/null and b/data/media/informatique/cfp/scanner/bouton_scan.png differ diff --git a/data/media/informatique/cfp/scanner/fenetre_nouvelle_numerisation.png b/data/media/informatique/cfp/scanner/fenetre_nouvelle_numerisation.png new file mode 100755 index 0000000..e209c39 Binary files /dev/null and b/data/media/informatique/cfp/scanner/fenetre_nouvelle_numerisation.png differ diff --git a/data/media/informatique/cfp/scanner/icone_simple_scan.png b/data/media/informatique/cfp/scanner/icone_simple_scan.png new file mode 100755 index 0000000..e8ef268 Binary files /dev/null and b/data/media/informatique/cfp/scanner/icone_simple_scan.png differ diff --git a/data/media/informatique/cfp/scanner/schema_en_haut_a_droite.png b/data/media/informatique/cfp/scanner/schema_en_haut_a_droite.png new file mode 100755 index 0000000..e7277b1 Binary files /dev/null and b/data/media/informatique/cfp/scanner/schema_en_haut_a_droite.png differ diff --git a/data/media/informatique/cfp/xnview/xnview_download_site.png b/data/media/informatique/cfp/xnview/xnview_download_site.png new file mode 100755 index 0000000..5c43fa4 Binary files /dev/null and b/data/media/informatique/cfp/xnview/xnview_download_site.png differ diff --git a/data/media/informatique/cfp/xnview/xnview_download_site_link_mp.png b/data/media/informatique/cfp/xnview/xnview_download_site_link_mp.png new file mode 100755 index 0000000..cf806b3 Binary files /dev/null and b/data/media/informatique/cfp/xnview/xnview_download_site_link_mp.png differ diff --git a/data/media/informatique/cfp/xnview/xnview_wget_result.png b/data/media/informatique/cfp/xnview/xnview_wget_result.png new file mode 100755 index 0000000..8cbbbda Binary files /dev/null and b/data/media/informatique/cfp/xnview/xnview_wget_result.png differ diff --git a/data/media/informatique/cfp/yum.png b/data/media/informatique/cfp/yum.png new file mode 100755 index 0000000..a43cbc1 Binary files /dev/null and b/data/media/informatique/cfp/yum.png differ diff --git a/data/media/informatique/couper_la_veille/ansmann_aes3.jpg b/data/media/informatique/couper_la_veille/ansmann_aes3.jpg new file mode 100644 index 0000000..7cd9734 Binary files /dev/null and b/data/media/informatique/couper_la_veille/ansmann_aes3.jpg differ diff --git a/data/media/informatique/couper_la_veille/electronique_masse_virtuelle_001.gif b/data/media/informatique/couper_la_veille/electronique_masse_virtuelle_001.gif new file mode 100644 index 0000000..33db0c2 Binary files /dev/null and b/data/media/informatique/couper_la_veille/electronique_masse_virtuelle_001.gif differ diff --git a/data/media/informatique/data-analytics-too-much-data.jpg b/data/media/informatique/data-analytics-too-much-data.jpg new file mode 100644 index 0000000..e76c5a6 Binary files /dev/null and b/data/media/informatique/data-analytics-too-much-data.jpg differ diff --git a/data/media/informatique/datacenter.png b/data/media/informatique/datacenter.png new file mode 100644 index 0000000..f65a799 Binary files /dev/null and b/data/media/informatique/datacenter.png differ diff --git a/data/media/informatique/diskpart.png b/data/media/informatique/diskpart.png new file mode 100755 index 0000000..ba55db8 Binary files /dev/null and b/data/media/informatique/diskpart.png differ diff --git a/data/media/informatique/divers/pasted/20211101-193441.png b/data/media/informatique/divers/pasted/20211101-193441.png new file mode 100644 index 0000000..5a4296d Binary files /dev/null and b/data/media/informatique/divers/pasted/20211101-193441.png differ diff --git a/data/media/informatique/energy.png b/data/media/informatique/energy.png new file mode 100755 index 0000000..45c6d97 Binary files /dev/null and b/data/media/informatique/energy.png differ diff --git a/data/media/informatique/fedora-logo-icon.png b/data/media/informatique/fedora-logo-icon.png new file mode 100755 index 0000000..6d7c310 Binary files /dev/null and b/data/media/informatique/fedora-logo-icon.png differ diff --git a/data/media/informatique/firewall.png b/data/media/informatique/firewall.png new file mode 100755 index 0000000..001de49 Binary files /dev/null and b/data/media/informatique/firewall.png differ diff --git a/data/media/informatique/fleche_next_bleue.png b/data/media/informatique/fleche_next_bleue.png new file mode 100644 index 0000000..3db8e84 Binary files /dev/null and b/data/media/informatique/fleche_next_bleue.png differ diff --git a/data/media/informatique/folder-downloads-icon.png b/data/media/informatique/folder-downloads-icon.png new file mode 100755 index 0000000..956cae6 Binary files /dev/null and b/data/media/informatique/folder-downloads-icon.png differ diff --git a/data/media/informatique/formater_un_disque_dur.png b/data/media/informatique/formater_un_disque_dur.png new file mode 100644 index 0000000..fec1358 Binary files /dev/null and b/data/media/informatique/formater_un_disque_dur.png differ diff --git a/data/media/informatique/google-datacenter-tech-13.jpg b/data/media/informatique/google-datacenter-tech-13.jpg new file mode 100644 index 0000000..ec6c711 Binary files /dev/null and b/data/media/informatique/google-datacenter-tech-13.jpg differ diff --git a/data/media/informatique/hack/pasted/20230314-224333.png b/data/media/informatique/hack/pasted/20230314-224333.png new file mode 100644 index 0000000..e928d24 Binary files /dev/null and b/data/media/informatique/hack/pasted/20230314-224333.png differ diff --git a/data/media/informatique/hackable-magazine-19.jpg b/data/media/informatique/hackable-magazine-19.jpg new file mode 100755 index 0000000..2d142f2 Binary files /dev/null and b/data/media/informatique/hackable-magazine-19.jpg differ diff --git a/data/media/informatique/hackable-magazine-27.jpg b/data/media/informatique/hackable-magazine-27.jpg new file mode 100644 index 0000000..a085816 Binary files /dev/null and b/data/media/informatique/hackable-magazine-27.jpg differ diff --git a/data/media/informatique/hard-drive-repair-playmobile.jpg b/data/media/informatique/hard-drive-repair-playmobile.jpg new file mode 100755 index 0000000..f6a1107 Binary files /dev/null and b/data/media/informatique/hard-drive-repair-playmobile.jpg differ diff --git a/data/media/informatique/hdd.png b/data/media/informatique/hdd.png new file mode 100755 index 0000000..447f238 Binary files /dev/null and b/data/media/informatique/hdd.png differ diff --git a/data/media/informatique/hk-new.jpg b/data/media/informatique/hk-new.jpg new file mode 100755 index 0000000..cbf022f Binary files /dev/null and b/data/media/informatique/hk-new.jpg differ diff --git a/data/media/informatique/icon-sound.png b/data/media/informatique/icon-sound.png new file mode 100644 index 0000000..c3aa13b Binary files /dev/null and b/data/media/informatique/icon-sound.png differ diff --git a/data/media/informatique/icon_desktop.png b/data/media/informatique/icon_desktop.png new file mode 100644 index 0000000..890a076 Binary files /dev/null and b/data/media/informatique/icon_desktop.png differ diff --git a/data/media/informatique/icon_redhat.png b/data/media/informatique/icon_redhat.png new file mode 100755 index 0000000..16a80e0 Binary files /dev/null and b/data/media/informatique/icon_redhat.png differ diff --git a/data/media/informatique/icon_system.jpg b/data/media/informatique/icon_system.jpg new file mode 100644 index 0000000..8dc0b18 Binary files /dev/null and b/data/media/informatique/icon_system.jpg differ diff --git a/data/media/informatique/icon_terminal.png b/data/media/informatique/icon_terminal.png new file mode 100755 index 0000000..cf5221b Binary files /dev/null and b/data/media/informatique/icon_terminal.png differ diff --git a/data/media/informatique/icon_variables.png b/data/media/informatique/icon_variables.png new file mode 100644 index 0000000..1859855 Binary files /dev/null and b/data/media/informatique/icon_variables.png differ diff --git a/data/media/informatique/icone_programme.png b/data/media/informatique/icone_programme.png new file mode 100644 index 0000000..70fccc9 Binary files /dev/null and b/data/media/informatique/icone_programme.png differ diff --git a/data/media/informatique/info-symbol-vector-graphics.png b/data/media/informatique/info-symbol-vector-graphics.png new file mode 100644 index 0000000..142bfe8 Binary files /dev/null and b/data/media/informatique/info-symbol-vector-graphics.png differ diff --git a/data/media/informatique/installer_raspbian/1235b1c93582fe48efc33a85514df484.png b/data/media/informatique/installer_raspbian/1235b1c93582fe48efc33a85514df484.png new file mode 100644 index 0000000..b60409b Binary files /dev/null and b/data/media/informatique/installer_raspbian/1235b1c93582fe48efc33a85514df484.png differ diff --git a/data/media/informatique/installer_raspbian/58e69572fbc3d9f8ca12b9e3301ef4ac.png b/data/media/informatique/installer_raspbian/58e69572fbc3d9f8ca12b9e3301ef4ac.png new file mode 100644 index 0000000..eb05070 Binary files /dev/null and b/data/media/informatique/installer_raspbian/58e69572fbc3d9f8ca12b9e3301ef4ac.png differ diff --git a/data/media/informatique/installer_raspbian/a0c4915486ed10e493c8058094699e2a.png b/data/media/informatique/installer_raspbian/a0c4915486ed10e493c8058094699e2a.png new file mode 100644 index 0000000..051704b Binary files /dev/null and b/data/media/informatique/installer_raspbian/a0c4915486ed10e493c8058094699e2a.png differ diff --git a/data/media/informatique/installer_xubuntu/14fb20a778b29133173c9c4dd4489240.png b/data/media/informatique/installer_xubuntu/14fb20a778b29133173c9c4dd4489240.png new file mode 100644 index 0000000..a0d1751 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/14fb20a778b29133173c9c4dd4489240.png differ diff --git a/data/media/informatique/installer_xubuntu/1e620615c5c8a31216d0fa64a9404ca7.png b/data/media/informatique/installer_xubuntu/1e620615c5c8a31216d0fa64a9404ca7.png new file mode 100644 index 0000000..4865433 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/1e620615c5c8a31216d0fa64a9404ca7.png differ diff --git a/data/media/informatique/installer_xubuntu/26fbc6c55a456b4f5a308f70ae558342.png b/data/media/informatique/installer_xubuntu/26fbc6c55a456b4f5a308f70ae558342.png new file mode 100644 index 0000000..8d6ddf3 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/26fbc6c55a456b4f5a308f70ae558342.png differ diff --git a/data/media/informatique/installer_xubuntu/36df0ffc73b37dad619de57f0f234aea.png b/data/media/informatique/installer_xubuntu/36df0ffc73b37dad619de57f0f234aea.png new file mode 100644 index 0000000..e06e312 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/36df0ffc73b37dad619de57f0f234aea.png differ diff --git a/data/media/informatique/installer_xubuntu/3ef7418f7057438d1796dda77fe1de72.png b/data/media/informatique/installer_xubuntu/3ef7418f7057438d1796dda77fe1de72.png new file mode 100644 index 0000000..2a1f6d1 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/3ef7418f7057438d1796dda77fe1de72.png differ diff --git a/data/media/informatique/installer_xubuntu/3f4ffc14d617dbaaa76121d60bcf075f.png b/data/media/informatique/installer_xubuntu/3f4ffc14d617dbaaa76121d60bcf075f.png new file mode 100644 index 0000000..479aec2 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/3f4ffc14d617dbaaa76121d60bcf075f.png differ diff --git a/data/media/informatique/installer_xubuntu/405943fb3b7856c229871f9f9fcf6873.png b/data/media/informatique/installer_xubuntu/405943fb3b7856c229871f9f9fcf6873.png new file mode 100644 index 0000000..a851536 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/405943fb3b7856c229871f9f9fcf6873.png differ diff --git a/data/media/informatique/installer_xubuntu/4993cf28a813dc8e08812a7fb3ce8b1e.png b/data/media/informatique/installer_xubuntu/4993cf28a813dc8e08812a7fb3ce8b1e.png new file mode 100644 index 0000000..8fc8507 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/4993cf28a813dc8e08812a7fb3ce8b1e.png differ diff --git a/data/media/informatique/installer_xubuntu/526c1e68c4a52fed266b3c6cf5d9e759.png b/data/media/informatique/installer_xubuntu/526c1e68c4a52fed266b3c6cf5d9e759.png new file mode 100644 index 0000000..4ad6d31 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/526c1e68c4a52fed266b3c6cf5d9e759.png differ diff --git a/data/media/informatique/installer_xubuntu/6a9e261629bc935ee5c60676750aa0cb.png b/data/media/informatique/installer_xubuntu/6a9e261629bc935ee5c60676750aa0cb.png new file mode 100644 index 0000000..5fe9e8c Binary files /dev/null and b/data/media/informatique/installer_xubuntu/6a9e261629bc935ee5c60676750aa0cb.png differ diff --git a/data/media/informatique/installer_xubuntu/71290a175e58151b8763dad439b5f8ab.png b/data/media/informatique/installer_xubuntu/71290a175e58151b8763dad439b5f8ab.png new file mode 100644 index 0000000..b4c56ef Binary files /dev/null and b/data/media/informatique/installer_xubuntu/71290a175e58151b8763dad439b5f8ab.png differ diff --git a/data/media/informatique/installer_xubuntu/740794bf749637b77ce4ef57b3a66450.png b/data/media/informatique/installer_xubuntu/740794bf749637b77ce4ef57b3a66450.png new file mode 100644 index 0000000..e909371 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/740794bf749637b77ce4ef57b3a66450.png differ diff --git a/data/media/informatique/installer_xubuntu/766a8e9105fd9879d63deb4d86af4f22.png b/data/media/informatique/installer_xubuntu/766a8e9105fd9879d63deb4d86af4f22.png new file mode 100644 index 0000000..b6728ae Binary files /dev/null and b/data/media/informatique/installer_xubuntu/766a8e9105fd9879d63deb4d86af4f22.png differ diff --git a/data/media/informatique/installer_xubuntu/8096a7f148faccafdddfcee90a04f5b5.png b/data/media/informatique/installer_xubuntu/8096a7f148faccafdddfcee90a04f5b5.png new file mode 100644 index 0000000..7211104 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/8096a7f148faccafdddfcee90a04f5b5.png differ diff --git a/data/media/informatique/installer_xubuntu/85d204c04f75d8db95a5ba1b7b28e9fb.png b/data/media/informatique/installer_xubuntu/85d204c04f75d8db95a5ba1b7b28e9fb.png new file mode 100644 index 0000000..277cb15 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/85d204c04f75d8db95a5ba1b7b28e9fb.png differ diff --git a/data/media/informatique/installer_xubuntu/a4674674987ebb147443839b015309e3.png b/data/media/informatique/installer_xubuntu/a4674674987ebb147443839b015309e3.png new file mode 100644 index 0000000..107a479 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/a4674674987ebb147443839b015309e3.png differ diff --git a/data/media/informatique/installer_xubuntu/ace36562e5359fa3770820a0615ab829.png b/data/media/informatique/installer_xubuntu/ace36562e5359fa3770820a0615ab829.png new file mode 100644 index 0000000..5ead6d3 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/ace36562e5359fa3770820a0615ab829.png differ diff --git a/data/media/informatique/installer_xubuntu/b2c2d16ecae6986cf09a99cee60bcbed.png b/data/media/informatique/installer_xubuntu/b2c2d16ecae6986cf09a99cee60bcbed.png new file mode 100644 index 0000000..4d0ee86 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/b2c2d16ecae6986cf09a99cee60bcbed.png differ diff --git a/data/media/informatique/installer_xubuntu/bafe1233e211c49c6094ba4a79d2876d.png b/data/media/informatique/installer_xubuntu/bafe1233e211c49c6094ba4a79d2876d.png new file mode 100644 index 0000000..b141312 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/bafe1233e211c49c6094ba4a79d2876d.png differ diff --git a/data/media/informatique/installer_xubuntu/c85b1a1c7c93c215af7d1fc096caa3f0.png b/data/media/informatique/installer_xubuntu/c85b1a1c7c93c215af7d1fc096caa3f0.png new file mode 100644 index 0000000..9c864c9 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/c85b1a1c7c93c215af7d1fc096caa3f0.png differ diff --git a/data/media/informatique/installer_xubuntu/cfe1ba1b932e86839c37a5e4ef593621.png b/data/media/informatique/installer_xubuntu/cfe1ba1b932e86839c37a5e4ef593621.png new file mode 100644 index 0000000..244c3af Binary files /dev/null and b/data/media/informatique/installer_xubuntu/cfe1ba1b932e86839c37a5e4ef593621.png differ diff --git a/data/media/informatique/installer_xubuntu/da0ead6825d10caffbcd6ff62e266426.png b/data/media/informatique/installer_xubuntu/da0ead6825d10caffbcd6ff62e266426.png new file mode 100644 index 0000000..71510b8 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/da0ead6825d10caffbcd6ff62e266426.png differ diff --git a/data/media/informatique/installer_xubuntu/dcdd214fed68cc40a47d1b6d020a1b12.png b/data/media/informatique/installer_xubuntu/dcdd214fed68cc40a47d1b6d020a1b12.png new file mode 100644 index 0000000..dc83ea2 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/dcdd214fed68cc40a47d1b6d020a1b12.png differ diff --git a/data/media/informatique/installer_xubuntu/e7777bf53615b1f66873cf45371dcb3e.png b/data/media/informatique/installer_xubuntu/e7777bf53615b1f66873cf45371dcb3e.png new file mode 100644 index 0000000..e1f8df2 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/e7777bf53615b1f66873cf45371dcb3e.png differ diff --git a/data/media/informatique/installer_xubuntu/eb039fac63f8ef03c00fff701aedc8cf.png b/data/media/informatique/installer_xubuntu/eb039fac63f8ef03c00fff701aedc8cf.png new file mode 100644 index 0000000..31b542d Binary files /dev/null and b/data/media/informatique/installer_xubuntu/eb039fac63f8ef03c00fff701aedc8cf.png differ diff --git a/data/media/informatique/installer_xubuntu/f597a41822c55f8cdc029a485da0a5fa.png b/data/media/informatique/installer_xubuntu/f597a41822c55f8cdc029a485da0a5fa.png new file mode 100644 index 0000000..c242cd4 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/f597a41822c55f8cdc029a485da0a5fa.png differ diff --git a/data/media/informatique/installer_xubuntu/f9e6fa62bfb59f30a7b726807545eea6.png b/data/media/informatique/installer_xubuntu/f9e6fa62bfb59f30a7b726807545eea6.png new file mode 100644 index 0000000..3df7ae3 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/f9e6fa62bfb59f30a7b726807545eea6.png differ diff --git a/data/media/informatique/installer_xubuntu/fae0447c7e572df6acb291bf4ace1111.png b/data/media/informatique/installer_xubuntu/fae0447c7e572df6acb291bf4ace1111.png new file mode 100644 index 0000000..5f0fdc3 Binary files /dev/null and b/data/media/informatique/installer_xubuntu/fae0447c7e572df6acb291bf4ace1111.png differ diff --git a/data/media/informatique/internet/mails_frauduleux/ameli_url.png b/data/media/informatique/internet/mails_frauduleux/ameli_url.png new file mode 100644 index 0000000..9af60ee Binary files /dev/null and b/data/media/informatique/internet/mails_frauduleux/ameli_url.png differ diff --git a/data/media/informatique/internet/mails_frauduleux/ameli_versement.png b/data/media/informatique/internet/mails_frauduleux/ameli_versement.png new file mode 100644 index 0000000..08e7e72 Binary files /dev/null and b/data/media/informatique/internet/mails_frauduleux/ameli_versement.png differ diff --git a/data/media/informatique/internet/mails_frauduleux/ameli_versement_site.png b/data/media/informatique/internet/mails_frauduleux/ameli_versement_site.png new file mode 100644 index 0000000..f999837 Binary files /dev/null and b/data/media/informatique/internet/mails_frauduleux/ameli_versement_site.png differ diff --git a/data/media/informatique/internet/mails_frauduleux/firefox_site_trompeur.png b/data/media/informatique/internet/mails_frauduleux/firefox_site_trompeur.png new file mode 100644 index 0000000..119d686 Binary files /dev/null and b/data/media/informatique/internet/mails_frauduleux/firefox_site_trompeur.png differ diff --git a/data/media/informatique/internet/mails_frauduleux/mail_alerte.png b/data/media/informatique/internet/mails_frauduleux/mail_alerte.png new file mode 100644 index 0000000..515f86e Binary files /dev/null and b/data/media/informatique/internet/mails_frauduleux/mail_alerte.png differ diff --git a/data/media/informatique/internet/mails_frauduleux/pasted/20230530-080724.png b/data/media/informatique/internet/mails_frauduleux/pasted/20230530-080724.png new file mode 100644 index 0000000..e5d2637 Binary files /dev/null and b/data/media/informatique/internet/mails_frauduleux/pasted/20230530-080724.png differ diff --git a/data/media/informatique/internet/mails_frauduleux/pasted/20230530-080746.png b/data/media/informatique/internet/mails_frauduleux/pasted/20230530-080746.png new file mode 100644 index 0000000..f0aef4b Binary files /dev/null and b/data/media/informatique/internet/mails_frauduleux/pasted/20230530-080746.png differ diff --git a/data/media/informatique/internet/mails_frauduleux/pasted/20230530-081906.png b/data/media/informatique/internet/mails_frauduleux/pasted/20230530-081906.png new file mode 100644 index 0000000..7ac97ec Binary files /dev/null and b/data/media/informatique/internet/mails_frauduleux/pasted/20230530-081906.png differ diff --git a/data/media/informatique/internet/pasted/20230529-223550.png b/data/media/informatique/internet/pasted/20230529-223550.png new file mode 100644 index 0000000..5b891a6 Binary files /dev/null and b/data/media/informatique/internet/pasted/20230529-223550.png differ diff --git a/data/media/informatique/internet/pasted/20230529-224609.png b/data/media/informatique/internet/pasted/20230529-224609.png new file mode 100644 index 0000000..21f0c51 Binary files /dev/null and b/data/media/informatique/internet/pasted/20230529-224609.png differ diff --git a/data/media/informatique/internet/pasted/20230529-232551.png b/data/media/informatique/internet/pasted/20230529-232551.png new file mode 100644 index 0000000..4989b2b Binary files /dev/null and b/data/media/informatique/internet/pasted/20230529-232551.png differ diff --git a/data/media/informatique/internet/pasted/20230529-232803.png b/data/media/informatique/internet/pasted/20230529-232803.png new file mode 100644 index 0000000..2cca659 Binary files /dev/null and b/data/media/informatique/internet/pasted/20230529-232803.png differ diff --git a/data/media/informatique/internet/pasted/20230529-233054.png b/data/media/informatique/internet/pasted/20230529-233054.png new file mode 100644 index 0000000..016072b Binary files /dev/null and b/data/media/informatique/internet/pasted/20230529-233054.png differ diff --git a/data/media/informatique/internet/pasted/20230529-233627.png b/data/media/informatique/internet/pasted/20230529-233627.png new file mode 100644 index 0000000..092e398 Binary files /dev/null and b/data/media/informatique/internet/pasted/20230529-233627.png differ diff --git a/data/media/informatique/internet/pasted/20230928-054452.png b/data/media/informatique/internet/pasted/20230928-054452.png new file mode 100644 index 0000000..2ae464c Binary files /dev/null and b/data/media/informatique/internet/pasted/20230928-054452.png differ diff --git a/data/media/informatique/internet/pasted/20230928-055152.png b/data/media/informatique/internet/pasted/20230928-055152.png new file mode 100644 index 0000000..0655bd2 Binary files /dev/null and b/data/media/informatique/internet/pasted/20230928-055152.png differ diff --git a/data/media/informatique/internet/pasted/20230928-055247.png b/data/media/informatique/internet/pasted/20230928-055247.png new file mode 100644 index 0000000..db210af Binary files /dev/null and b/data/media/informatique/internet/pasted/20230928-055247.png differ diff --git a/data/media/informatique/internet/pasted/20230928-055549.png b/data/media/informatique/internet/pasted/20230928-055549.png new file mode 100644 index 0000000..a623cfd Binary files /dev/null and b/data/media/informatique/internet/pasted/20230928-055549.png differ diff --git a/data/media/informatique/internet/pasted/20230928-055658.png b/data/media/informatique/internet/pasted/20230928-055658.png new file mode 100644 index 0000000..9d279e8 Binary files /dev/null and b/data/media/informatique/internet/pasted/20230928-055658.png differ diff --git a/data/media/informatique/iot-m2m.pdf b/data/media/informatique/iot-m2m.pdf new file mode 100644 index 0000000..6fe0dd0 Binary files /dev/null and b/data/media/informatique/iot-m2m.pdf differ diff --git a/data/media/informatique/iot_interaces_utilisateurs.png b/data/media/informatique/iot_interaces_utilisateurs.png new file mode 100644 index 0000000..ff87a8e Binary files /dev/null and b/data/media/informatique/iot_interaces_utilisateurs.png differ diff --git a/data/media/informatique/iot_standards_part_i_sami.pdf b/data/media/informatique/iot_standards_part_i_sami.pdf new file mode 100644 index 0000000..9a87871 Binary files /dev/null and b/data/media/informatique/iot_standards_part_i_sami.pdf differ diff --git a/data/media/informatique/iot_technical_overview_of_the_ecosystem_v2_27062017.pdf b/data/media/informatique/iot_technical_overview_of_the_ecosystem_v2_27062017.pdf new file mode 100644 index 0000000..7012015 Binary files /dev/null and b/data/media/informatique/iot_technical_overview_of_the_ecosystem_v2_27062017.pdf differ diff --git a/data/media/informatique/iot_wirless_techno.png b/data/media/informatique/iot_wirless_techno.png new file mode 100644 index 0000000..96654ac Binary files /dev/null and b/data/media/informatique/iot_wirless_techno.png differ diff --git a/data/media/informatique/iso-8859-15.png b/data/media/informatique/iso-8859-15.png new file mode 100644 index 0000000..50a6618 Binary files /dev/null and b/data/media/informatique/iso-8859-15.png differ diff --git a/data/media/informatique/langage/711px-php-logo.svg.png b/data/media/informatique/langage/711px-php-logo.svg.png new file mode 100644 index 0000000..c737d5b Binary files /dev/null and b/data/media/informatique/langage/711px-php-logo.svg.png differ diff --git a/data/media/informatique/langage/langages.png b/data/media/informatique/langage/langages.png new file mode 100644 index 0000000..596f73f Binary files /dev/null and b/data/media/informatique/langage/langages.png differ diff --git a/data/media/informatique/langage/logo_bash.png b/data/media/informatique/langage/logo_bash.png new file mode 100644 index 0000000..874756b Binary files /dev/null and b/data/media/informatique/langage/logo_bash.png differ diff --git a/data/media/informatique/langage/php/logo-composer-transparent.png b/data/media/informatique/langage/php/logo-composer-transparent.png new file mode 100644 index 0000000..93b5f2e Binary files /dev/null and b/data/media/informatique/langage/php/logo-composer-transparent.png differ diff --git a/data/media/informatique/langage/php/pasted/20220105-211558.png b/data/media/informatique/langage/php/pasted/20220105-211558.png new file mode 100644 index 0000000..9e1ed39 Binary files /dev/null and b/data/media/informatique/langage/php/pasted/20220105-211558.png differ diff --git a/data/media/informatique/langage/php/pasted/20230317-002026.png b/data/media/informatique/langage/php/pasted/20230317-002026.png new file mode 100644 index 0000000..900bc01 Binary files /dev/null and b/data/media/informatique/langage/php/pasted/20230317-002026.png differ diff --git a/data/media/informatique/langage/php/php-lc_time-setlocale-strftime.png b/data/media/informatique/langage/php/php-lc_time-setlocale-strftime.png new file mode 100644 index 0000000..98f8aec Binary files /dev/null and b/data/media/informatique/langage/php/php-lc_time-setlocale-strftime.png differ diff --git a/data/media/informatique/langage/python/do_web_python.png b/data/media/informatique/langage/python/do_web_python.png new file mode 100644 index 0000000..26a92d0 Binary files /dev/null and b/data/media/informatique/langage/python/do_web_python.png differ diff --git a/data/media/informatique/langage/python/python_sh-600x600.png b/data/media/informatique/langage/python/python_sh-600x600.png new file mode 100644 index 0000000..073dd19 Binary files /dev/null and b/data/media/informatique/langage/python/python_sh-600x600.png differ diff --git a/data/media/informatique/langage/sql-photo.jpg b/data/media/informatique/langage/sql-photo.jpg new file mode 100644 index 0000000..4922238 Binary files /dev/null and b/data/media/informatique/langage/sql-photo.jpg differ diff --git a/data/media/informatique/langage/sql/sql_table_records.jpg b/data/media/informatique/langage/sql/sql_table_records.jpg new file mode 100644 index 0000000..cd38674 Binary files /dev/null and b/data/media/informatique/langage/sql/sql_table_records.jpg differ diff --git a/data/media/informatique/le-code-gtin-13.png b/data/media/informatique/le-code-gtin-13.png new file mode 100644 index 0000000..71c969b Binary files /dev/null and b/data/media/informatique/le-code-gtin-13.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230220-082137.png b/data/media/informatique/linux/applications/pasted/20230220-082137.png new file mode 100644 index 0000000..72d6c12 Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230220-082137.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230220-083001.png b/data/media/informatique/linux/applications/pasted/20230220-083001.png new file mode 100644 index 0000000..dced47c Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230220-083001.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230223-114330.png b/data/media/informatique/linux/applications/pasted/20230223-114330.png new file mode 100644 index 0000000..6053c4b Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230223-114330.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230223-132048.png b/data/media/informatique/linux/applications/pasted/20230223-132048.png new file mode 100644 index 0000000..ed46e1d Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230223-132048.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230223-141531.png b/data/media/informatique/linux/applications/pasted/20230223-141531.png new file mode 100644 index 0000000..b066d2a Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230223-141531.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230223-142028.png b/data/media/informatique/linux/applications/pasted/20230223-142028.png new file mode 100644 index 0000000..09db0c8 Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230223-142028.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230227-220149.png b/data/media/informatique/linux/applications/pasted/20230227-220149.png new file mode 100644 index 0000000..dd0039c Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230227-220149.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230314-085633.png b/data/media/informatique/linux/applications/pasted/20230314-085633.png new file mode 100644 index 0000000..b54be6a Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230314-085633.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230328-080433.png b/data/media/informatique/linux/applications/pasted/20230328-080433.png new file mode 100644 index 0000000..6c7ba32 Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230328-080433.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230328-080543.png b/data/media/informatique/linux/applications/pasted/20230328-080543.png new file mode 100644 index 0000000..32b247b Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230328-080543.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230328-080622.png b/data/media/informatique/linux/applications/pasted/20230328-080622.png new file mode 100644 index 0000000..e3c938d Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230328-080622.png differ diff --git a/data/media/informatique/linux/applications/pasted/20230924-090605.png b/data/media/informatique/linux/applications/pasted/20230924-090605.png new file mode 100644 index 0000000..8f3019d Binary files /dev/null and b/data/media/informatique/linux/applications/pasted/20230924-090605.png differ diff --git a/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210131-231703.png b/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210131-231703.png new file mode 100644 index 0000000..8006580 Binary files /dev/null and b/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210131-231703.png differ diff --git a/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210201-001838.png b/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210201-001838.png new file mode 100644 index 0000000..5a516db Binary files /dev/null and b/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210201-001838.png differ diff --git a/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222533.png b/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222533.png new file mode 100644 index 0000000..7eae5f0 Binary files /dev/null and b/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222533.png differ diff --git a/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222655.png b/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222655.png new file mode 100644 index 0000000..dc4a90a Binary files /dev/null and b/data/media/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222655.png differ diff --git a/data/media/informatique/linux/cfp/pasted/20201025-074741.png b/data/media/informatique/linux/cfp/pasted/20201025-074741.png new file mode 100644 index 0000000..c871995 Binary files /dev/null and b/data/media/informatique/linux/cfp/pasted/20201025-074741.png differ diff --git a/data/media/informatique/linux/cfp/pasted/20201025-074912.png b/data/media/informatique/linux/cfp/pasted/20201025-074912.png new file mode 100644 index 0000000..a7dafba Binary files /dev/null and b/data/media/informatique/linux/cfp/pasted/20201025-074912.png differ diff --git a/data/media/informatique/linux/cfp/pasted/20230215-084314.png b/data/media/informatique/linux/cfp/pasted/20230215-084314.png new file mode 100644 index 0000000..d127f10 Binary files /dev/null and b/data/media/informatique/linux/cfp/pasted/20230215-084314.png differ diff --git a/data/media/informatique/linux/cfp/pasted/20230215-085639.png b/data/media/informatique/linux/cfp/pasted/20230215-085639.png new file mode 100644 index 0000000..eac8d92 Binary files /dev/null and b/data/media/informatique/linux/cfp/pasted/20230215-085639.png differ diff --git a/data/media/informatique/linux/commandes/pasted/20200507-020553.png b/data/media/informatique/linux/commandes/pasted/20200507-020553.png new file mode 100644 index 0000000..d0505af Binary files /dev/null and b/data/media/informatique/linux/commandes/pasted/20200507-020553.png differ diff --git a/data/media/informatique/linux/commandes/pasted/20201024-215118.png b/data/media/informatique/linux/commandes/pasted/20201024-215118.png new file mode 100644 index 0000000..501d118 Binary files /dev/null and b/data/media/informatique/linux/commandes/pasted/20201024-215118.png differ diff --git a/data/media/informatique/linux/commandes/pasted/20211112-002412.png b/data/media/informatique/linux/commandes/pasted/20211112-002412.png new file mode 100644 index 0000000..a8f6a29 Binary files /dev/null and b/data/media/informatique/linux/commandes/pasted/20211112-002412.png differ diff --git a/data/media/informatique/linux/commandes/pasted/20230130-090229.png b/data/media/informatique/linux/commandes/pasted/20230130-090229.png new file mode 100644 index 0000000..ca0ae3a Binary files /dev/null and b/data/media/informatique/linux/commandes/pasted/20230130-090229.png differ diff --git a/data/media/informatique/linux/commandes/pasted/20230130-090351.png b/data/media/informatique/linux/commandes/pasted/20230130-090351.png new file mode 100644 index 0000000..74a455d Binary files /dev/null and b/data/media/informatique/linux/commandes/pasted/20230130-090351.png differ diff --git a/data/media/informatique/linux/commandes/pasted/20230213-000058.png b/data/media/informatique/linux/commandes/pasted/20230213-000058.png new file mode 100644 index 0000000..b7996b3 Binary files /dev/null and b/data/media/informatique/linux/commandes/pasted/20230213-000058.png differ diff --git a/data/media/informatique/linux/commandes/pasted/20230217-003418.png b/data/media/informatique/linux/commandes/pasted/20230217-003418.png new file mode 100644 index 0000000..89b8178 Binary files /dev/null and b/data/media/informatique/linux/commandes/pasted/20230217-003418.png differ diff --git a/data/media/informatique/linux/commandes/pasted/20230217-185748.png b/data/media/informatique/linux/commandes/pasted/20230217-185748.png new file mode 100644 index 0000000..241d4c8 Binary files /dev/null and b/data/media/informatique/linux/commandes/pasted/20230217-185748.png differ diff --git a/data/media/informatique/linux/commandes/pasted/20230218-125145.png b/data/media/informatique/linux/commandes/pasted/20230218-125145.png new file mode 100644 index 0000000..84ec635 Binary files /dev/null and b/data/media/informatique/linux/commandes/pasted/20230218-125145.png differ diff --git a/data/media/informatique/linux/commandes/pasted/20231201-024429.png b/data/media/informatique/linux/commandes/pasted/20231201-024429.png new file mode 100644 index 0000000..486dc88 Binary files /dev/null and b/data/media/informatique/linux/commandes/pasted/20231201-024429.png differ diff --git a/data/media/informatique/linux/commandes/timedatectl_status.png b/data/media/informatique/linux/commandes/timedatectl_status.png new file mode 100644 index 0000000..7a2b11a Binary files /dev/null and b/data/media/informatique/linux/commandes/timedatectl_status.png differ diff --git a/data/media/informatique/linux/commandes/tzselect_exemple.png b/data/media/informatique/linux/commandes/tzselect_exemple.png new file mode 100644 index 0000000..f317495 Binary files /dev/null and b/data/media/informatique/linux/commandes/tzselect_exemple.png differ diff --git a/data/media/informatique/linux/distributions/debian/pasted/20200507-013434.png b/data/media/informatique/linux/distributions/debian/pasted/20200507-013434.png new file mode 100644 index 0000000..e863113 Binary files /dev/null and b/data/media/informatique/linux/distributions/debian/pasted/20200507-013434.png differ diff --git a/data/media/informatique/linux/distributions/linux-mint/installer-linux-mint-21/pasted/20230316-185958.png b/data/media/informatique/linux/distributions/linux-mint/installer-linux-mint-21/pasted/20230316-185958.png new file mode 100644 index 0000000..d0690b6 Binary files /dev/null and b/data/media/informatique/linux/distributions/linux-mint/installer-linux-mint-21/pasted/20230316-185958.png differ diff --git a/data/media/informatique/linux/installation_guide_for_linux.pdf b/data/media/informatique/linux/installation_guide_for_linux.pdf new file mode 100644 index 0000000..5335c74 Binary files /dev/null and b/data/media/informatique/linux/installation_guide_for_linux.pdf differ diff --git a/data/media/informatique/linux/installer/adapter/pasted/20211028-193604.png b/data/media/informatique/linux/installer/adapter/pasted/20211028-193604.png new file mode 100644 index 0000000..4b07fd1 Binary files /dev/null and b/data/media/informatique/linux/installer/adapter/pasted/20211028-193604.png differ diff --git a/data/media/informatique/linux/installer/adapter/pasted/20211028-194103.png b/data/media/informatique/linux/installer/adapter/pasted/20211028-194103.png new file mode 100644 index 0000000..9983444 Binary files /dev/null and b/data/media/informatique/linux/installer/adapter/pasted/20211028-194103.png differ diff --git a/data/media/informatique/linux/logo-faq.jpg b/data/media/informatique/linux/logo-faq.jpg new file mode 100644 index 0000000..2c99f92 Binary files /dev/null and b/data/media/informatique/linux/logo-faq.jpg differ diff --git a/data/media/informatique/linux/materiel/pasted/20230313-201028.png b/data/media/informatique/linux/materiel/pasted/20230313-201028.png new file mode 100644 index 0000000..8c182f1 Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230313-201028.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230313-201303.png b/data/media/informatique/linux/materiel/pasted/20230313-201303.png new file mode 100644 index 0000000..7cad64e Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230313-201303.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230313-201400.png b/data/media/informatique/linux/materiel/pasted/20230313-201400.png new file mode 100644 index 0000000..d8c48f9 Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230313-201400.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230313-201459.png b/data/media/informatique/linux/materiel/pasted/20230313-201459.png new file mode 100644 index 0000000..1384c29 Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230313-201459.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230313-201543.png b/data/media/informatique/linux/materiel/pasted/20230313-201543.png new file mode 100644 index 0000000..0777648 Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230313-201543.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230313-201751.png b/data/media/informatique/linux/materiel/pasted/20230313-201751.png new file mode 100644 index 0000000..94a3d77 Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230313-201751.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230313-201855.png b/data/media/informatique/linux/materiel/pasted/20230313-201855.png new file mode 100644 index 0000000..7ab3886 Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230313-201855.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230313-201923.png b/data/media/informatique/linux/materiel/pasted/20230313-201923.png new file mode 100644 index 0000000..f147fff Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230313-201923.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230313-201933.png b/data/media/informatique/linux/materiel/pasted/20230313-201933.png new file mode 100644 index 0000000..cef2a0d Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230313-201933.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230313-202024.png b/data/media/informatique/linux/materiel/pasted/20230313-202024.png new file mode 100644 index 0000000..08a9cf2 Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230313-202024.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230313-202126.png b/data/media/informatique/linux/materiel/pasted/20230313-202126.png new file mode 100644 index 0000000..5336e27 Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230313-202126.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230919-225855.png b/data/media/informatique/linux/materiel/pasted/20230919-225855.png new file mode 100644 index 0000000..95b117e Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230919-225855.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230919-225945.png b/data/media/informatique/linux/materiel/pasted/20230919-225945.png new file mode 100644 index 0000000..f07395e Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230919-225945.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230919-230131.png b/data/media/informatique/linux/materiel/pasted/20230919-230131.png new file mode 100644 index 0000000..df8facc Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230919-230131.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230919-230139.png b/data/media/informatique/linux/materiel/pasted/20230919-230139.png new file mode 100644 index 0000000..e7c6b50 Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230919-230139.png differ diff --git a/data/media/informatique/linux/materiel/pasted/20230919-230155.png b/data/media/informatique/linux/materiel/pasted/20230919-230155.png new file mode 100644 index 0000000..c8ac725 Binary files /dev/null and b/data/media/informatique/linux/materiel/pasted/20230919-230155.png differ diff --git a/data/media/informatique/linux/pasted/20210116-054542.png b/data/media/informatique/linux/pasted/20210116-054542.png new file mode 100644 index 0000000..18b169c Binary files /dev/null and b/data/media/informatique/linux/pasted/20210116-054542.png differ diff --git a/data/media/informatique/linux/pasted/20210116-054626.png b/data/media/informatique/linux/pasted/20210116-054626.png new file mode 100644 index 0000000..18b169c Binary files /dev/null and b/data/media/informatique/linux/pasted/20210116-054626.png differ diff --git a/data/media/informatique/linux/pasted/20210116-054839.png b/data/media/informatique/linux/pasted/20210116-054839.png new file mode 100644 index 0000000..dbe2413 Binary files /dev/null and b/data/media/informatique/linux/pasted/20210116-054839.png differ diff --git a/data/media/informatique/linux/pasted/20210116-054903.png b/data/media/informatique/linux/pasted/20210116-054903.png new file mode 100644 index 0000000..34a1bde Binary files /dev/null and b/data/media/informatique/linux/pasted/20210116-054903.png differ diff --git a/data/media/informatique/linux/pasted/20210116-063335.png b/data/media/informatique/linux/pasted/20210116-063335.png new file mode 100644 index 0000000..3f467a8 Binary files /dev/null and b/data/media/informatique/linux/pasted/20210116-063335.png differ diff --git a/data/media/informatique/linux/pasted/20210117-214414.png b/data/media/informatique/linux/pasted/20210117-214414.png new file mode 100644 index 0000000..ebf6ced Binary files /dev/null and b/data/media/informatique/linux/pasted/20210117-214414.png differ diff --git a/data/media/informatique/linux/pasted/20210117-214634.png b/data/media/informatique/linux/pasted/20210117-214634.png new file mode 100644 index 0000000..a6dd47b Binary files /dev/null and b/data/media/informatique/linux/pasted/20210117-214634.png differ diff --git a/data/media/informatique/linux/pasted/20210117-215132.png b/data/media/informatique/linux/pasted/20210117-215132.png new file mode 100644 index 0000000..a90c63c Binary files /dev/null and b/data/media/informatique/linux/pasted/20210117-215132.png differ diff --git a/data/media/informatique/linux/pasted/20210117-231208.png b/data/media/informatique/linux/pasted/20210117-231208.png new file mode 100644 index 0000000..d3fe2a0 Binary files /dev/null and b/data/media/informatique/linux/pasted/20210117-231208.png differ diff --git a/data/media/informatique/linux/pasted/20210221-171910.png b/data/media/informatique/linux/pasted/20210221-171910.png new file mode 100644 index 0000000..2e64c73 Binary files /dev/null and b/data/media/informatique/linux/pasted/20210221-171910.png differ diff --git a/data/media/informatique/linux/pasted/20210221-172031.png b/data/media/informatique/linux/pasted/20210221-172031.png new file mode 100644 index 0000000..cc1d8dd Binary files /dev/null and b/data/media/informatique/linux/pasted/20210221-172031.png differ diff --git a/data/media/informatique/linux/pasted/20210221-172056.png b/data/media/informatique/linux/pasted/20210221-172056.png new file mode 100644 index 0000000..1188f96 Binary files /dev/null and b/data/media/informatique/linux/pasted/20210221-172056.png differ diff --git a/data/media/informatique/linux/pasted/20210221-172146.png b/data/media/informatique/linux/pasted/20210221-172146.png new file mode 100644 index 0000000..0aa09ce Binary files /dev/null and b/data/media/informatique/linux/pasted/20210221-172146.png differ diff --git a/data/media/informatique/linux/pasted/20210221-172432.png b/data/media/informatique/linux/pasted/20210221-172432.png new file mode 100644 index 0000000..37ffe9f Binary files /dev/null and b/data/media/informatique/linux/pasted/20210221-172432.png differ diff --git a/data/media/informatique/linux/pasted/20211004-211827.png b/data/media/informatique/linux/pasted/20211004-211827.png new file mode 100644 index 0000000..88dba16 Binary files /dev/null and b/data/media/informatique/linux/pasted/20211004-211827.png differ diff --git a/data/media/informatique/linux/pasted/20211004-212245.png b/data/media/informatique/linux/pasted/20211004-212245.png new file mode 100644 index 0000000..fffb51d Binary files /dev/null and b/data/media/informatique/linux/pasted/20211004-212245.png differ diff --git a/data/media/informatique/linux/pasted/20211012-181727.png b/data/media/informatique/linux/pasted/20211012-181727.png new file mode 100644 index 0000000..9ff4725 Binary files /dev/null and b/data/media/informatique/linux/pasted/20211012-181727.png differ diff --git a/data/media/informatique/linux/pasted/20211012-181831.png b/data/media/informatique/linux/pasted/20211012-181831.png new file mode 100644 index 0000000..6aab509 Binary files /dev/null and b/data/media/informatique/linux/pasted/20211012-181831.png differ diff --git a/data/media/informatique/linux/pasted/20211013-220615.png b/data/media/informatique/linux/pasted/20211013-220615.png new file mode 100644 index 0000000..3fd5f57 Binary files /dev/null and b/data/media/informatique/linux/pasted/20211013-220615.png differ diff --git a/data/media/informatique/linux/pasted/20211013-220953.png b/data/media/informatique/linux/pasted/20211013-220953.png new file mode 100644 index 0000000..67805fb Binary files /dev/null and b/data/media/informatique/linux/pasted/20211013-220953.png differ diff --git a/data/media/informatique/linux/pasted/20211013-221027.png b/data/media/informatique/linux/pasted/20211013-221027.png new file mode 100644 index 0000000..bda53db Binary files /dev/null and b/data/media/informatique/linux/pasted/20211013-221027.png differ diff --git a/data/media/informatique/linux/pasted/20211013-221045.png b/data/media/informatique/linux/pasted/20211013-221045.png new file mode 100644 index 0000000..f9ea5e9 Binary files /dev/null and b/data/media/informatique/linux/pasted/20211013-221045.png differ diff --git a/data/media/informatique/linux/pasted/20211013-221119.png b/data/media/informatique/linux/pasted/20211013-221119.png new file mode 100644 index 0000000..c68920d Binary files /dev/null and b/data/media/informatique/linux/pasted/20211013-221119.png differ diff --git a/data/media/informatique/linux/pasted/20211013-223128.png b/data/media/informatique/linux/pasted/20211013-223128.png new file mode 100644 index 0000000..4046ba9 Binary files /dev/null and b/data/media/informatique/linux/pasted/20211013-223128.png differ diff --git a/data/media/informatique/linux/pasted/20211013-223343.png b/data/media/informatique/linux/pasted/20211013-223343.png new file mode 100644 index 0000000..bf7b21a Binary files /dev/null and b/data/media/informatique/linux/pasted/20211013-223343.png differ diff --git a/data/media/informatique/linux/pasted/20211107-070655.png b/data/media/informatique/linux/pasted/20211107-070655.png new file mode 100644 index 0000000..f7b6614 Binary files /dev/null and b/data/media/informatique/linux/pasted/20211107-070655.png differ diff --git a/data/media/informatique/linux/pasted/20211107-073505.png b/data/media/informatique/linux/pasted/20211107-073505.png new file mode 100644 index 0000000..654edb4 Binary files /dev/null and b/data/media/informatique/linux/pasted/20211107-073505.png differ diff --git a/data/media/informatique/linux/pasted/20211107-084812.png b/data/media/informatique/linux/pasted/20211107-084812.png new file mode 100644 index 0000000..2c6e0cb Binary files /dev/null and b/data/media/informatique/linux/pasted/20211107-084812.png differ diff --git a/data/media/informatique/linux/pasted/20211107-095450.png b/data/media/informatique/linux/pasted/20211107-095450.png new file mode 100644 index 0000000..7c18229 Binary files /dev/null and b/data/media/informatique/linux/pasted/20211107-095450.png differ diff --git a/data/media/informatique/linux/pasted/20211108-001406.png b/data/media/informatique/linux/pasted/20211108-001406.png new file mode 100644 index 0000000..0328d08 Binary files /dev/null and b/data/media/informatique/linux/pasted/20211108-001406.png differ diff --git a/data/media/informatique/linux/pasted/20211126-222523.png b/data/media/informatique/linux/pasted/20211126-222523.png new file mode 100644 index 0000000..e791528 Binary files /dev/null and b/data/media/informatique/linux/pasted/20211126-222523.png differ diff --git a/data/media/informatique/linux/pasted/20211212-075412.png b/data/media/informatique/linux/pasted/20211212-075412.png new file mode 100644 index 0000000..2c9252a Binary files /dev/null and b/data/media/informatique/linux/pasted/20211212-075412.png differ diff --git a/data/media/informatique/linux/pasted/20220109-124015.png b/data/media/informatique/linux/pasted/20220109-124015.png new file mode 100644 index 0000000..f8b326c Binary files /dev/null and b/data/media/informatique/linux/pasted/20220109-124015.png differ diff --git a/data/media/informatique/linux/pasted/20220326-074032.png b/data/media/informatique/linux/pasted/20220326-074032.png new file mode 100644 index 0000000..8e6d6f1 Binary files /dev/null and b/data/media/informatique/linux/pasted/20220326-074032.png differ diff --git a/data/media/informatique/linux/pasted/20220326-074132.png b/data/media/informatique/linux/pasted/20220326-074132.png new file mode 100644 index 0000000..db7229f Binary files /dev/null and b/data/media/informatique/linux/pasted/20220326-074132.png differ diff --git a/data/media/informatique/linux/pasted/20220326-074256.png b/data/media/informatique/linux/pasted/20220326-074256.png new file mode 100644 index 0000000..6d64788 Binary files /dev/null and b/data/media/informatique/linux/pasted/20220326-074256.png differ diff --git a/data/media/informatique/linux/pasted/20220326-074536.png b/data/media/informatique/linux/pasted/20220326-074536.png new file mode 100644 index 0000000..1aa1d53 Binary files /dev/null and b/data/media/informatique/linux/pasted/20220326-074536.png differ diff --git a/data/media/informatique/linux/pasted/20220326-075231.png b/data/media/informatique/linux/pasted/20220326-075231.png new file mode 100644 index 0000000..c5fefde Binary files /dev/null and b/data/media/informatique/linux/pasted/20220326-075231.png differ diff --git a/data/media/informatique/linux/pasted/20230214-001433.png b/data/media/informatique/linux/pasted/20230214-001433.png new file mode 100644 index 0000000..ee76112 Binary files /dev/null and b/data/media/informatique/linux/pasted/20230214-001433.png differ diff --git a/data/media/informatique/linux/pasted/20230214-082902.png b/data/media/informatique/linux/pasted/20230214-082902.png new file mode 100644 index 0000000..ac9e946 Binary files /dev/null and b/data/media/informatique/linux/pasted/20230214-082902.png differ diff --git a/data/media/informatique/linux/pasted/20230214-083024.png b/data/media/informatique/linux/pasted/20230214-083024.png new file mode 100644 index 0000000..7026608 Binary files /dev/null and b/data/media/informatique/linux/pasted/20230214-083024.png differ diff --git a/data/media/informatique/linux/pasted/20231228-003658.png b/data/media/informatique/linux/pasted/20231228-003658.png new file mode 100644 index 0000000..eebf2e9 Binary files /dev/null and b/data/media/informatique/linux/pasted/20231228-003658.png differ diff --git a/data/media/informatique/linux/pasted/20231228-003742.png b/data/media/informatique/linux/pasted/20231228-003742.png new file mode 100644 index 0000000..091f0e9 Binary files /dev/null and b/data/media/informatique/linux/pasted/20231228-003742.png differ diff --git a/data/media/informatique/linux/pasted/20231228-004035.png b/data/media/informatique/linux/pasted/20231228-004035.png new file mode 100644 index 0000000..e8117b4 Binary files /dev/null and b/data/media/informatique/linux/pasted/20231228-004035.png differ diff --git a/data/media/informatique/linux/pasted/20231228-004141.png b/data/media/informatique/linux/pasted/20231228-004141.png new file mode 100644 index 0000000..03444d9 Binary files /dev/null and b/data/media/informatique/linux/pasted/20231228-004141.png differ diff --git a/data/media/informatique/linux/sgbd/mysql/pasted/20230216-004307.png b/data/media/informatique/linux/sgbd/mysql/pasted/20230216-004307.png new file mode 100644 index 0000000..5d316d9 Binary files /dev/null and b/data/media/informatique/linux/sgbd/mysql/pasted/20230216-004307.png differ diff --git a/data/media/informatique/linux/system/dossiers-remarquables/pasted/20230605-220115.png b/data/media/informatique/linux/system/dossiers-remarquables/pasted/20230605-220115.png new file mode 100644 index 0000000..e12e4ee Binary files /dev/null and b/data/media/informatique/linux/system/dossiers-remarquables/pasted/20230605-220115.png differ diff --git a/data/media/informatique/linux_gdisk_n.png b/data/media/informatique/linux_gdisk_n.png new file mode 100644 index 0000000..e6f6ff0 Binary files /dev/null and b/data/media/informatique/linux_gdisk_n.png differ diff --git a/data/media/informatique/linux_gpt_l.png b/data/media/informatique/linux_gpt_l.png new file mode 100644 index 0000000..d02ea4d Binary files /dev/null and b/data/media/informatique/linux_gpt_l.png differ diff --git a/data/media/informatique/linux_lsblk.png b/data/media/informatique/linux_lsblk.png new file mode 100644 index 0000000..9f031b5 Binary files /dev/null and b/data/media/informatique/linux_lsblk.png differ diff --git a/data/media/informatique/linux_mkfs.png b/data/media/informatique/linux_mkfs.png new file mode 100644 index 0000000..f79f851 Binary files /dev/null and b/data/media/informatique/linux_mkfs.png differ diff --git a/data/media/informatique/mysql_install_mdp_root.png b/data/media/informatique/mysql_install_mdp_root.png new file mode 100755 index 0000000..f3b612e Binary files /dev/null and b/data/media/informatique/mysql_install_mdp_root.png differ diff --git a/data/media/informatique/netdriverinfo.tar.gz b/data/media/informatique/netdriverinfo.tar.gz new file mode 100644 index 0000000..1bd1380 Binary files /dev/null and b/data/media/informatique/netdriverinfo.tar.gz differ diff --git a/data/media/informatique/new_follower_add_spreads.png b/data/media/informatique/new_follower_add_spreads.png new file mode 100644 index 0000000..083d5e0 Binary files /dev/null and b/data/media/informatique/new_follower_add_spreads.png differ diff --git a/data/media/informatique/news/20181104_update_fedora_29_01_error_update.png b/data/media/informatique/news/20181104_update_fedora_29_01_error_update.png new file mode 100644 index 0000000..77b5364 Binary files /dev/null and b/data/media/informatique/news/20181104_update_fedora_29_01_error_update.png differ diff --git a/data/media/informatique/news/20181104_update_fedora_29_02_error_dnf.png b/data/media/informatique/news/20181104_update_fedora_29_02_error_dnf.png new file mode 100644 index 0000000..09f99c3 Binary files /dev/null and b/data/media/informatique/news/20181104_update_fedora_29_02_error_dnf.png differ diff --git a/data/media/informatique/pasted/20210323-195812.png b/data/media/informatique/pasted/20210323-195812.png new file mode 100644 index 0000000..f28a14d Binary files /dev/null and b/data/media/informatique/pasted/20210323-195812.png differ diff --git a/data/media/informatique/pasted/20210323-200355.png b/data/media/informatique/pasted/20210323-200355.png new file mode 100644 index 0000000..dc734fd Binary files /dev/null and b/data/media/informatique/pasted/20210323-200355.png differ diff --git a/data/media/informatique/pasted/20210323-201942.png b/data/media/informatique/pasted/20210323-201942.png new file mode 100644 index 0000000..4947757 Binary files /dev/null and b/data/media/informatique/pasted/20210323-201942.png differ diff --git a/data/media/informatique/pasted/20210323-202038.png b/data/media/informatique/pasted/20210323-202038.png new file mode 100644 index 0000000..a4cb41a Binary files /dev/null and b/data/media/informatique/pasted/20210323-202038.png differ diff --git a/data/media/informatique/pasted/20210705-211219.png b/data/media/informatique/pasted/20210705-211219.png new file mode 100644 index 0000000..3df79da Binary files /dev/null and b/data/media/informatique/pasted/20210705-211219.png differ diff --git a/data/media/informatique/pasted/20210707-081043.png b/data/media/informatique/pasted/20210707-081043.png new file mode 100644 index 0000000..9767d52 Binary files /dev/null and b/data/media/informatique/pasted/20210707-081043.png differ diff --git a/data/media/informatique/pasted/20210801-144152.png b/data/media/informatique/pasted/20210801-144152.png new file mode 100644 index 0000000..03e6de9 Binary files /dev/null and b/data/media/informatique/pasted/20210801-144152.png differ diff --git a/data/media/informatique/pasted/20210801-144217.png b/data/media/informatique/pasted/20210801-144217.png new file mode 100644 index 0000000..5af4044 Binary files /dev/null and b/data/media/informatique/pasted/20210801-144217.png differ diff --git a/data/media/informatique/pasted/20210801-144458.png b/data/media/informatique/pasted/20210801-144458.png new file mode 100644 index 0000000..03147ab Binary files /dev/null and b/data/media/informatique/pasted/20210801-144458.png differ diff --git a/data/media/informatique/pasted/20210826-143240.png b/data/media/informatique/pasted/20210826-143240.png new file mode 100644 index 0000000..3520887 Binary files /dev/null and b/data/media/informatique/pasted/20210826-143240.png differ diff --git a/data/media/informatique/pasted/20220317-055153.png b/data/media/informatique/pasted/20220317-055153.png new file mode 100644 index 0000000..0d35f68 Binary files /dev/null and b/data/media/informatique/pasted/20220317-055153.png differ diff --git a/data/media/informatique/pasted/20220320-061835.png b/data/media/informatique/pasted/20220320-061835.png new file mode 100644 index 0000000..ca24a11 Binary files /dev/null and b/data/media/informatique/pasted/20220320-061835.png differ diff --git a/data/media/informatique/pasted/20220320-063404.png b/data/media/informatique/pasted/20220320-063404.png new file mode 100644 index 0000000..45e5c26 Binary files /dev/null and b/data/media/informatique/pasted/20220320-063404.png differ diff --git a/data/media/informatique/pasted/20220322-070348.png b/data/media/informatique/pasted/20220322-070348.png new file mode 100644 index 0000000..544a84b Binary files /dev/null and b/data/media/informatique/pasted/20220322-070348.png differ diff --git a/data/media/informatique/pasted/20220415-124551.png b/data/media/informatique/pasted/20220415-124551.png new file mode 100644 index 0000000..9568a62 Binary files /dev/null and b/data/media/informatique/pasted/20220415-124551.png differ diff --git a/data/media/informatique/pasted/20220415-124621.png b/data/media/informatique/pasted/20220415-124621.png new file mode 100644 index 0000000..87add3a Binary files /dev/null and b/data/media/informatique/pasted/20220415-124621.png differ diff --git a/data/media/informatique/pasted/20220415-124914.png b/data/media/informatique/pasted/20220415-124914.png new file mode 100644 index 0000000..5ae88cc Binary files /dev/null and b/data/media/informatique/pasted/20220415-124914.png differ diff --git a/data/media/informatique/pasted/20220524-182059.png b/data/media/informatique/pasted/20220524-182059.png new file mode 100644 index 0000000..43b3a6f Binary files /dev/null and b/data/media/informatique/pasted/20220524-182059.png differ diff --git a/data/media/informatique/pasted/20220609-012405.png b/data/media/informatique/pasted/20220609-012405.png new file mode 100644 index 0000000..50d31db Binary files /dev/null and b/data/media/informatique/pasted/20220609-012405.png differ diff --git a/data/media/informatique/pasted/20220720-232826.png b/data/media/informatique/pasted/20220720-232826.png new file mode 100644 index 0000000..39d0fb1 Binary files /dev/null and b/data/media/informatique/pasted/20220720-232826.png differ diff --git a/data/media/informatique/pasted/20220720-234923.png b/data/media/informatique/pasted/20220720-234923.png new file mode 100644 index 0000000..6a35eb9 Binary files /dev/null and b/data/media/informatique/pasted/20220720-234923.png differ diff --git a/data/media/informatique/pasted/20220815-082833.png b/data/media/informatique/pasted/20220815-082833.png new file mode 100644 index 0000000..674e462 Binary files /dev/null and b/data/media/informatique/pasted/20220815-082833.png differ diff --git a/data/media/informatique/pasted/20220816-060955.png b/data/media/informatique/pasted/20220816-060955.png new file mode 100644 index 0000000..5ad35e5 Binary files /dev/null and b/data/media/informatique/pasted/20220816-060955.png differ diff --git a/data/media/informatique/pasted/20220816-061436.png b/data/media/informatique/pasted/20220816-061436.png new file mode 100644 index 0000000..795f449 Binary files /dev/null and b/data/media/informatique/pasted/20220816-061436.png differ diff --git a/data/media/informatique/pasted/20220816-061524.png b/data/media/informatique/pasted/20220816-061524.png new file mode 100644 index 0000000..3a15aac Binary files /dev/null and b/data/media/informatique/pasted/20220816-061524.png differ diff --git a/data/media/informatique/pasted/20221208-180521.png b/data/media/informatique/pasted/20221208-180521.png new file mode 100644 index 0000000..b07c129 Binary files /dev/null and b/data/media/informatique/pasted/20221208-180521.png differ diff --git a/data/media/informatique/pasted/20221208-181344.png b/data/media/informatique/pasted/20221208-181344.png new file mode 100644 index 0000000..dd3124c Binary files /dev/null and b/data/media/informatique/pasted/20221208-181344.png differ diff --git a/data/media/informatique/pasted/20221208-182454.png b/data/media/informatique/pasted/20221208-182454.png new file mode 100644 index 0000000..01f1e3e Binary files /dev/null and b/data/media/informatique/pasted/20221208-182454.png differ diff --git a/data/media/informatique/pasted/20221208-183118.png b/data/media/informatique/pasted/20221208-183118.png new file mode 100644 index 0000000..9319104 Binary files /dev/null and b/data/media/informatique/pasted/20221208-183118.png differ diff --git a/data/media/informatique/pasted/20221208-183237.png b/data/media/informatique/pasted/20221208-183237.png new file mode 100644 index 0000000..4fd9e18 Binary files /dev/null and b/data/media/informatique/pasted/20221208-183237.png differ diff --git a/data/media/informatique/pasted/20221208-183441.png b/data/media/informatique/pasted/20221208-183441.png new file mode 100644 index 0000000..d55bb59 Binary files /dev/null and b/data/media/informatique/pasted/20221208-183441.png differ diff --git a/data/media/informatique/pasted/20221208-183749.png b/data/media/informatique/pasted/20221208-183749.png new file mode 100644 index 0000000..a51d3da Binary files /dev/null and b/data/media/informatique/pasted/20221208-183749.png differ diff --git a/data/media/informatique/pasted/20221208-183901.png b/data/media/informatique/pasted/20221208-183901.png new file mode 100644 index 0000000..c51ef7a Binary files /dev/null and b/data/media/informatique/pasted/20221208-183901.png differ diff --git a/data/media/informatique/pasted/20221208-184154.png b/data/media/informatique/pasted/20221208-184154.png new file mode 100644 index 0000000..68c00ec Binary files /dev/null and b/data/media/informatique/pasted/20221208-184154.png differ diff --git a/data/media/informatique/pasted/20221208-184236.png b/data/media/informatique/pasted/20221208-184236.png new file mode 100644 index 0000000..c216d12 Binary files /dev/null and b/data/media/informatique/pasted/20221208-184236.png differ diff --git a/data/media/informatique/pasted/20221208-184436.png b/data/media/informatique/pasted/20221208-184436.png new file mode 100644 index 0000000..c216d12 Binary files /dev/null and b/data/media/informatique/pasted/20221208-184436.png differ diff --git a/data/media/informatique/pasted/20221208-184714.png b/data/media/informatique/pasted/20221208-184714.png new file mode 100644 index 0000000..87fe028 Binary files /dev/null and b/data/media/informatique/pasted/20221208-184714.png differ diff --git a/data/media/informatique/pasted/20221208-185710.png b/data/media/informatique/pasted/20221208-185710.png new file mode 100644 index 0000000..7782362 Binary files /dev/null and b/data/media/informatique/pasted/20221208-185710.png differ diff --git a/data/media/informatique/pasted/20221208-190527.png b/data/media/informatique/pasted/20221208-190527.png new file mode 100644 index 0000000..a7614ae Binary files /dev/null and b/data/media/informatique/pasted/20221208-190527.png differ diff --git a/data/media/informatique/pasted/20221208-190916.png b/data/media/informatique/pasted/20221208-190916.png new file mode 100644 index 0000000..9d80f0f Binary files /dev/null and b/data/media/informatique/pasted/20221208-190916.png differ diff --git a/data/media/informatique/pasted/20221208-191314.png b/data/media/informatique/pasted/20221208-191314.png new file mode 100644 index 0000000..2a50e1c Binary files /dev/null and b/data/media/informatique/pasted/20221208-191314.png differ diff --git a/data/media/informatique/pasted/20221208-191354.png b/data/media/informatique/pasted/20221208-191354.png new file mode 100644 index 0000000..2558bf3 Binary files /dev/null and b/data/media/informatique/pasted/20221208-191354.png differ diff --git a/data/media/informatique/pasted/20230116-032009.png b/data/media/informatique/pasted/20230116-032009.png new file mode 100644 index 0000000..8696d99 Binary files /dev/null and b/data/media/informatique/pasted/20230116-032009.png differ diff --git a/data/media/informatique/pasted/20230116-032127.png b/data/media/informatique/pasted/20230116-032127.png new file mode 100644 index 0000000..63013e5 Binary files /dev/null and b/data/media/informatique/pasted/20230116-032127.png differ diff --git a/data/media/informatique/pasted/20230116-032218.png b/data/media/informatique/pasted/20230116-032218.png new file mode 100644 index 0000000..c33976c Binary files /dev/null and b/data/media/informatique/pasted/20230116-032218.png differ diff --git a/data/media/informatique/pasted/20230116-032323.png b/data/media/informatique/pasted/20230116-032323.png new file mode 100644 index 0000000..c33976c Binary files /dev/null and b/data/media/informatique/pasted/20230116-032323.png differ diff --git a/data/media/informatique/pasted/20230116-032710.png b/data/media/informatique/pasted/20230116-032710.png new file mode 100644 index 0000000..34b4bbb Binary files /dev/null and b/data/media/informatique/pasted/20230116-032710.png differ diff --git a/data/media/informatique/pasted/20230126-043937.png b/data/media/informatique/pasted/20230126-043937.png new file mode 100644 index 0000000..8316204 Binary files /dev/null and b/data/media/informatique/pasted/20230126-043937.png differ diff --git a/data/media/informatique/pasted/20230126-044123.png b/data/media/informatique/pasted/20230126-044123.png new file mode 100644 index 0000000..8316204 Binary files /dev/null and b/data/media/informatique/pasted/20230126-044123.png differ diff --git a/data/media/informatique/pasted/20230126-044514.png b/data/media/informatique/pasted/20230126-044514.png new file mode 100644 index 0000000..305d4e1 Binary files /dev/null and b/data/media/informatique/pasted/20230126-044514.png differ diff --git a/data/media/informatique/php5_result_installtest.png b/data/media/informatique/php5_result_installtest.png new file mode 100755 index 0000000..6af1905 Binary files /dev/null and b/data/media/informatique/php5_result_installtest.png differ diff --git a/data/media/informatique/putty_serial_maxtor.png b/data/media/informatique/putty_serial_maxtor.png new file mode 100755 index 0000000..928521a Binary files /dev/null and b/data/media/informatique/putty_serial_maxtor.png differ diff --git a/data/media/informatique/raspberry_pi_3_modele_b_.png b/data/media/informatique/raspberry_pi_3_modele_b_.png new file mode 100644 index 0000000..f6d90fb Binary files /dev/null and b/data/media/informatique/raspberry_pi_3_modele_b_.png differ diff --git a/data/media/informatique/reseau.png b/data/media/informatique/reseau.png new file mode 100755 index 0000000..7492788 Binary files /dev/null and b/data/media/informatique/reseau.png differ diff --git a/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_client_sans_fil/mode_client_sans_fil.png b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_client_sans_fil/mode_client_sans_fil.png new file mode 100755 index 0000000..1faa07c Binary files /dev/null and b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_client_sans_fil/mode_client_sans_fil.png differ diff --git a/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_point_d_acces/wifi_point_acces_ap.png b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_point_d_acces/wifi_point_acces_ap.png new file mode 100755 index 0000000..858ae7c Binary files /dev/null and b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_point_d_acces/wifi_point_acces_ap.png differ diff --git a/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont/mode_pont.png b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont/mode_pont.png new file mode 100755 index 0000000..c22c675 Binary files /dev/null and b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont/mode_pont.png differ diff --git a/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont_avec_pa/mode_pont_avec_point_d_acces.png b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont_avec_pa/mode_pont_avec_point_d_acces.png new file mode 100755 index 0000000..6b12be0 Binary files /dev/null and b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont_avec_pa/mode_pont_avec_point_d_acces.png differ diff --git a/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur/mode_repetiteur.png b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur/mode_repetiteur.png new file mode 100755 index 0000000..c7e97a1 Binary files /dev/null and b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur/mode_repetiteur.png differ diff --git a/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur_wisp/mode_repetiteur_wisp.png b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur_wisp/mode_repetiteur_wisp.png new file mode 100755 index 0000000..42de733 Binary files /dev/null and b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur_wisp/mode_repetiteur_wisp.png differ diff --git a/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_routeur_client_wisp/mode_client_wisp.png b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_routeur_client_wisp/mode_client_wisp.png new file mode 100755 index 0000000..62bdb7c Binary files /dev/null and b/data/media/informatique/reseaux/wifi/mode_de_fonctionnement/mode_routeur_client_wisp/mode_client_wisp.png differ diff --git a/data/media/informatique/robocopy_la_sauvegarde_sous_windows.jpg b/data/media/informatique/robocopy_la_sauvegarde_sous_windows.jpg new file mode 100644 index 0000000..8d45286 Binary files /dev/null and b/data/media/informatique/robocopy_la_sauvegarde_sous_windows.jpg differ diff --git a/data/media/informatique/se/logo_msdos.jpg b/data/media/informatique/se/logo_msdos.jpg new file mode 100644 index 0000000..c34d05a Binary files /dev/null and b/data/media/informatique/se/logo_msdos.jpg differ diff --git a/data/media/informatique/se/ms-windows/arrow-download-icon.png b/data/media/informatique/se/ms-windows/arrow-download-icon.png new file mode 100755 index 0000000..5317b3a Binary files /dev/null and b/data/media/informatique/se/ms-windows/arrow-download-icon.png differ diff --git a/data/media/informatique/se/ms-windows/configurer.png b/data/media/informatique/se/ms-windows/configurer.png new file mode 100755 index 0000000..8986ea6 Binary files /dev/null and b/data/media/informatique/se/ms-windows/configurer.png differ diff --git a/data/media/informatique/se/ms-windows/free_fedora_linux_red.jpg b/data/media/informatique/se/ms-windows/free_fedora_linux_red.jpg new file mode 100755 index 0000000..80bc55b Binary files /dev/null and b/data/media/informatique/se/ms-windows/free_fedora_linux_red.jpg differ diff --git a/data/media/informatique/se/ms-windows/icoin_install.png b/data/media/informatique/se/ms-windows/icoin_install.png new file mode 100755 index 0000000..0011f74 Binary files /dev/null and b/data/media/informatique/se/ms-windows/icoin_install.png differ diff --git a/data/media/informatique/se/ms-windows/install-icon.png b/data/media/informatique/se/ms-windows/install-icon.png new file mode 100755 index 0000000..57edb66 Binary files /dev/null and b/data/media/informatique/se/ms-windows/install-icon.png differ diff --git a/data/media/informatique/se/ms-windows/ms-windows-31-logo.png b/data/media/informatique/se/ms-windows/ms-windows-31-logo.png new file mode 100644 index 0000000..2119be7 Binary files /dev/null and b/data/media/informatique/se/ms-windows/ms-windows-31-logo.png differ diff --git a/data/media/informatique/se/ms-windows/no_thanks_windows_10.jpg b/data/media/informatique/se/ms-windows/no_thanks_windows_10.jpg new file mode 100755 index 0000000..5e6d153 Binary files /dev/null and b/data/media/informatique/se/ms-windows/no_thanks_windows_10.jpg differ diff --git a/data/media/informatique/se/ms-windows/windows-10-trop-de-bugs-sospc.name_.jpg b/data/media/informatique/se/ms-windows/windows-10-trop-de-bugs-sospc.name_.jpg new file mode 100755 index 0000000..b59f039 Binary files /dev/null and b/data/media/informatique/se/ms-windows/windows-10-trop-de-bugs-sospc.name_.jpg differ diff --git a/data/media/informatique/se/ms-windows/windows_slow.png b/data/media/informatique/se/ms-windows/windows_slow.png new file mode 100755 index 0000000..1cc781d Binary files /dev/null and b/data/media/informatique/se/ms-windows/windows_slow.png differ diff --git a/data/media/informatique/se/raspberrypi-os/pasted/20200507-004104.png b/data/media/informatique/se/raspberrypi-os/pasted/20200507-004104.png new file mode 100644 index 0000000..d3c2609 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/pasted/20200507-004104.png differ diff --git a/data/media/informatique/se/raspberrypi-os/pasted/20231126-094640.png b/data/media/informatique/se/raspberrypi-os/pasted/20231126-094640.png new file mode 100644 index 0000000..c99f23f Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/pasted/20231126-094640.png differ diff --git a/data/media/informatique/se/raspberrypi-os/pasted/20231126-100030.png b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100030.png new file mode 100644 index 0000000..f982619 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100030.png differ diff --git a/data/media/informatique/se/raspberrypi-os/pasted/20231126-100115.png b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100115.png new file mode 100644 index 0000000..cb17ef1 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100115.png differ diff --git a/data/media/informatique/se/raspberrypi-os/pasted/20231126-100136.png b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100136.png new file mode 100644 index 0000000..854ac3d Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100136.png differ diff --git a/data/media/informatique/se/raspberrypi-os/pasted/20231126-100204.png b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100204.png new file mode 100644 index 0000000..daa853b Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100204.png differ diff --git a/data/media/informatique/se/raspberrypi-os/pasted/20231126-100244.png b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100244.png new file mode 100644 index 0000000..b0c14d8 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100244.png differ diff --git a/data/media/informatique/se/raspberrypi-os/pasted/20231126-100357.png b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100357.png new file mode 100644 index 0000000..2c27e12 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/pasted/20231126-100357.png differ diff --git a/data/media/informatique/se/raspberrypi-os/pasted/20231126-101114.png b/data/media/informatique/se/raspberrypi-os/pasted/20231126-101114.png new file mode 100644 index 0000000..ec38e82 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/pasted/20231126-101114.png differ diff --git a/data/media/informatique/se/raspberrypi-os/pixel_raspbian.jpg b/data/media/informatique/se/raspberrypi-os/pixel_raspbian.jpg new file mode 100644 index 0000000..d4acaa1 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/pixel_raspbian.jpg differ diff --git a/data/media/informatique/se/raspberrypi-os/raspbian_os.jpg b/data/media/informatique/se/raspberrypi-os/raspbian_os.jpg new file mode 100644 index 0000000..33686ac Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/raspbian_os.jpg differ diff --git a/data/media/informatique/se/raspberrypi-os/raspbianos_config.jpg b/data/media/informatique/se/raspberrypi-os/raspbianos_config.jpg new file mode 100644 index 0000000..8fa038c Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/raspbianos_config.jpg differ diff --git a/data/media/informatique/se/raspberrypi-os/raspbianos_download.jpg b/data/media/informatique/se/raspberrypi-os/raspbianos_download.jpg new file mode 100644 index 0000000..a286ed4 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/raspbianos_download.jpg differ diff --git a/data/media/informatique/se/raspberrypi-os/raspi-config_menu_raspberry_pi_3_plus.png b/data/media/informatique/se/raspberrypi-os/raspi-config_menu_raspberry_pi_3_plus.png new file mode 100644 index 0000000..58e71c4 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/raspi-config_menu_raspberry_pi_3_plus.png differ diff --git a/data/media/informatique/se/raspberrypi-os/raspi-config_partition_resized.png b/data/media/informatique/se/raspberrypi-os/raspi-config_partition_resized.png new file mode 100644 index 0000000..6d8bad1 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/raspi-config_partition_resized.png differ diff --git a/data/media/informatique/se/raspberrypi-os/raspi-config_password.png b/data/media/informatique/se/raspberrypi-os/raspi-config_password.png new file mode 100644 index 0000000..a9d8f04 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/raspi-config_password.png differ diff --git a/data/media/informatique/se/raspberrypi-os/raspi-config_wifi.png b/data/media/informatique/se/raspberrypi-os/raspi-config_wifi.png new file mode 100644 index 0000000..e7516c2 Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/raspi-config_wifi.png differ diff --git a/data/media/informatique/se/raspberrypi-os/raspian_sd-150x150.png b/data/media/informatique/se/raspberrypi-os/raspian_sd-150x150.png new file mode 100644 index 0000000..2a6b67a Binary files /dev/null and b/data/media/informatique/se/raspberrypi-os/raspian_sd-150x150.png differ diff --git a/data/media/informatique/serveur/web-linux-apache/pasted/20201225-185814.png b/data/media/informatique/serveur/web-linux-apache/pasted/20201225-185814.png new file mode 100644 index 0000000..d6f7213 Binary files /dev/null and b/data/media/informatique/serveur/web-linux-apache/pasted/20201225-185814.png differ diff --git a/data/media/informatique/serveur/web-linux-apache/pasted/20201230-155201.png b/data/media/informatique/serveur/web-linux-apache/pasted/20201230-155201.png new file mode 100644 index 0000000..a058473 Binary files /dev/null and b/data/media/informatique/serveur/web-linux-apache/pasted/20201230-155201.png differ diff --git a/data/media/informatique/serveur/web-linux-apache/pasted/20210117-213056.png b/data/media/informatique/serveur/web-linux-apache/pasted/20210117-213056.png new file mode 100644 index 0000000..8d4d943 Binary files /dev/null and b/data/media/informatique/serveur/web-linux-apache/pasted/20210117-213056.png differ diff --git a/data/media/informatique/serveur/web-linux-apache/pasted/20210121-012842.png b/data/media/informatique/serveur/web-linux-apache/pasted/20210121-012842.png new file mode 100644 index 0000000..ebee475 Binary files /dev/null and b/data/media/informatique/serveur/web-linux-apache/pasted/20210121-012842.png differ diff --git a/data/media/informatique/serveur/web-linux-apache/pasted/20210220-084138.png b/data/media/informatique/serveur/web-linux-apache/pasted/20210220-084138.png new file mode 100644 index 0000000..ce9f925 Binary files /dev/null and b/data/media/informatique/serveur/web-linux-apache/pasted/20210220-084138.png differ diff --git a/data/media/informatique/serveur/web-linux-apache/pasted/20210220-084202.png b/data/media/informatique/serveur/web-linux-apache/pasted/20210220-084202.png new file mode 100644 index 0000000..05e0c52 Binary files /dev/null and b/data/media/informatique/serveur/web-linux-apache/pasted/20210220-084202.png differ diff --git a/data/media/informatique/serveur/web-linux-apache/pasted/20210220-085027.png b/data/media/informatique/serveur/web-linux-apache/pasted/20210220-085027.png new file mode 100644 index 0000000..4f557e8 Binary files /dev/null and b/data/media/informatique/serveur/web-linux-apache/pasted/20210220-085027.png differ diff --git a/data/media/informatique/smartphone_applications.png b/data/media/informatique/smartphone_applications.png new file mode 100644 index 0000000..88a83b2 Binary files /dev/null and b/data/media/informatique/smartphone_applications.png differ diff --git a/data/media/informatique/system-install.ico b/data/media/informatique/system-install.ico new file mode 100755 index 0000000..7dea435 Binary files /dev/null and b/data/media/informatique/system-install.ico differ diff --git a/data/media/informatique/technologie/3d/3d-printer-64x64.jpg b/data/media/informatique/technologie/3d/3d-printer-64x64.jpg new file mode 100644 index 0000000..a5e654e Binary files /dev/null and b/data/media/informatique/technologie/3d/3d-printer-64x64.jpg differ diff --git a/data/media/informatique/technologie/3d/cura_select_printer_creality_ender3.png b/data/media/informatique/technologie/3d/cura_select_printer_creality_ender3.png new file mode 100644 index 0000000..7e8956f Binary files /dev/null and b/data/media/informatique/technologie/3d/cura_select_printer_creality_ender3.png differ diff --git a/data/media/informatique/technologie/3d/female_thread_nut.png b/data/media/informatique/technologie/3d/female_thread_nut.png new file mode 100644 index 0000000..94272f0 Binary files /dev/null and b/data/media/informatique/technologie/3d/female_thread_nut.png differ diff --git a/data/media/informatique/technologie/3d/kit_nuts.png b/data/media/informatique/technologie/3d/kit_nuts.png new file mode 100644 index 0000000..5b45625 Binary files /dev/null and b/data/media/informatique/technologie/3d/kit_nuts.png differ diff --git a/data/media/informatique/technologie/3d/site_thingiverse.png b/data/media/informatique/technologie/3d/site_thingiverse.png new file mode 100644 index 0000000..766ce55 Binary files /dev/null and b/data/media/informatique/technologie/3d/site_thingiverse.png differ diff --git a/data/media/informatique/technologie/ipphone/ip-phone-64x64.png b/data/media/informatique/technologie/ipphone/ip-phone-64x64.png new file mode 100644 index 0000000..e8c27ff Binary files /dev/null and b/data/media/informatique/technologie/ipphone/ip-phone-64x64.png differ diff --git a/data/media/informatique/technologie/magazine/fullcirclemagfr_146.png b/data/media/informatique/technologie/magazine/fullcirclemagfr_146.png new file mode 100644 index 0000000..11ff97b Binary files /dev/null and b/data/media/informatique/technologie/magazine/fullcirclemagfr_146.png differ diff --git a/data/media/informatique/technologie/magazine/hackable-magazine-01.jpg b/data/media/informatique/technologie/magazine/hackable-magazine-01.jpg new file mode 100644 index 0000000..ebbeceb Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackable-magazine-01.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackable-magazine-02.jpg b/data/media/informatique/technologie/magazine/hackable-magazine-02.jpg new file mode 100644 index 0000000..c09473d Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackable-magazine-02.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackable-magazine-03.jpg b/data/media/informatique/technologie/magazine/hackable-magazine-03.jpg new file mode 100644 index 0000000..1f942a1 Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackable-magazine-03.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackable-magazine-04.jpg b/data/media/informatique/technologie/magazine/hackable-magazine-04.jpg new file mode 100644 index 0000000..108fee9 Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackable-magazine-04.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackable-magazine-05.jpg b/data/media/informatique/technologie/magazine/hackable-magazine-05.jpg new file mode 100644 index 0000000..ea1696d Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackable-magazine-05.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackable-magazine-06.jpg b/data/media/informatique/technologie/magazine/hackable-magazine-06.jpg new file mode 100644 index 0000000..84e1060 Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackable-magazine-06.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackable-magazine-19.jpg b/data/media/informatique/technologie/magazine/hackable-magazine-19.jpg new file mode 100644 index 0000000..2d142f2 Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackable-magazine-19.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackable-magazine-26.jpg b/data/media/informatique/technologie/magazine/hackable-magazine-26.jpg new file mode 100644 index 0000000..75fcaf7 Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackable-magazine-26.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackable-magazine-27.jpg b/data/media/informatique/technologie/magazine/hackable-magazine-27.jpg new file mode 100644 index 0000000..6ab37c3 Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackable-magazine-27.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackspace_23.png b/data/media/informatique/technologie/magazine/hackspace_23.png new file mode 100644 index 0000000..c341391 Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackspace_23.png differ diff --git a/data/media/informatique/technologie/magazine/hackspace_24.jpg b/data/media/informatique/technologie/magazine/hackspace_24.jpg new file mode 100644 index 0000000..7610c86 Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackspace_24.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackspace_25.jpg b/data/media/informatique/technologie/magazine/hackspace_25.jpg new file mode 100644 index 0000000..3dfc9ae Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackspace_25.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackspace_26.jpg b/data/media/informatique/technologie/magazine/hackspace_26.jpg new file mode 100644 index 0000000..0be1b41 Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackspace_26.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackspace_27.jpg b/data/media/informatique/technologie/magazine/hackspace_27.jpg new file mode 100644 index 0000000..fe2e705 Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackspace_27.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackspace_28.jpg b/data/media/informatique/technologie/magazine/hackspace_28.jpg new file mode 100644 index 0000000..5cbb33c Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackspace_28.jpg differ diff --git a/data/media/informatique/technologie/magazine/hackspace_29.png b/data/media/informatique/technologie/magazine/hackspace_29.png new file mode 100644 index 0000000..c3c92e2 Binary files /dev/null and b/data/media/informatique/technologie/magazine/hackspace_29.png differ diff --git a/data/media/informatique/technologie/ordinateur/pasted/20230126-024438.png b/data/media/informatique/technologie/ordinateur/pasted/20230126-024438.png new file mode 100644 index 0000000..cd79952 Binary files /dev/null and b/data/media/informatique/technologie/ordinateur/pasted/20230126-024438.png differ diff --git a/data/media/informatique/technologie/ordinateur/pasted/20230126-024652.png b/data/media/informatique/technologie/ordinateur/pasted/20230126-024652.png new file mode 100644 index 0000000..54c886b Binary files /dev/null and b/data/media/informatique/technologie/ordinateur/pasted/20230126-024652.png differ diff --git a/data/media/informatique/technologie/ordinateur/pasted/20230126-024849.png b/data/media/informatique/technologie/ordinateur/pasted/20230126-024849.png new file mode 100644 index 0000000..53fdcad Binary files /dev/null and b/data/media/informatique/technologie/ordinateur/pasted/20230126-024849.png differ diff --git a/data/media/informatique/technologie/ordinateur/pasted/20230126-025305.png b/data/media/informatique/technologie/ordinateur/pasted/20230126-025305.png new file mode 100644 index 0000000..5d91516 Binary files /dev/null and b/data/media/informatique/technologie/ordinateur/pasted/20230126-025305.png differ diff --git a/data/media/informatique/technologie/ordinateur/pasted/20230126-025421.png b/data/media/informatique/technologie/ordinateur/pasted/20230126-025421.png new file mode 100644 index 0000000..6ac0c7e Binary files /dev/null and b/data/media/informatique/technologie/ordinateur/pasted/20230126-025421.png differ diff --git a/data/media/informatique/technologie/ordinateur/pasted/20230126-025634.png b/data/media/informatique/technologie/ordinateur/pasted/20230126-025634.png new file mode 100644 index 0000000..945ce0b Binary files /dev/null and b/data/media/informatique/technologie/ordinateur/pasted/20230126-025634.png differ diff --git a/data/media/informatique/technologie/ordinateur/pasted/20230126-031103.png b/data/media/informatique/technologie/ordinateur/pasted/20230126-031103.png new file mode 100644 index 0000000..ff605f9 Binary files /dev/null and b/data/media/informatique/technologie/ordinateur/pasted/20230126-031103.png differ diff --git a/data/media/informatique/technologie/ordinateur/pasted/20230126-034825.png b/data/media/informatique/technologie/ordinateur/pasted/20230126-034825.png new file mode 100644 index 0000000..2ca421c Binary files /dev/null and b/data/media/informatique/technologie/ordinateur/pasted/20230126-034825.png differ diff --git a/data/media/informatique/technologie/pasted/20200825-223030.png b/data/media/informatique/technologie/pasted/20200825-223030.png new file mode 100644 index 0000000..308cec9 Binary files /dev/null and b/data/media/informatique/technologie/pasted/20200825-223030.png differ diff --git a/data/media/informatique/technologie/pasted/20230303-225930.png b/data/media/informatique/technologie/pasted/20230303-225930.png new file mode 100644 index 0000000..d238049 Binary files /dev/null and b/data/media/informatique/technologie/pasted/20230303-225930.png differ diff --git a/data/media/informatique/technologie/pasted/20230314-233429.png b/data/media/informatique/technologie/pasted/20230314-233429.png new file mode 100644 index 0000000..a3babf7 Binary files /dev/null and b/data/media/informatique/technologie/pasted/20230314-233429.png differ diff --git a/data/media/informatique/technologie/pasted/20230314-233518.png b/data/media/informatique/technologie/pasted/20230314-233518.png new file mode 100644 index 0000000..1714e99 Binary files /dev/null and b/data/media/informatique/technologie/pasted/20230314-233518.png differ diff --git a/data/media/informatique/technologie/pasted/20230314-233645.png b/data/media/informatique/technologie/pasted/20230314-233645.png new file mode 100644 index 0000000..edd46eb Binary files /dev/null and b/data/media/informatique/technologie/pasted/20230314-233645.png differ diff --git a/data/media/informatique/technologie/pasted/20230314-233839.png b/data/media/informatique/technologie/pasted/20230314-233839.png new file mode 100644 index 0000000..801d449 Binary files /dev/null and b/data/media/informatique/technologie/pasted/20230314-233839.png differ diff --git a/data/media/informatique/technologie/pasted/20230314-233924.png b/data/media/informatique/technologie/pasted/20230314-233924.png new file mode 100644 index 0000000..5d8898e Binary files /dev/null and b/data/media/informatique/technologie/pasted/20230314-233924.png differ diff --git a/data/media/informatique/technologie/pasted/20230314-234312.png b/data/media/informatique/technologie/pasted/20230314-234312.png new file mode 100644 index 0000000..dc87ac4 Binary files /dev/null and b/data/media/informatique/technologie/pasted/20230314-234312.png differ diff --git a/data/media/informatique/technologie/processeur/pasted/20230126-014751.png b/data/media/informatique/technologie/processeur/pasted/20230126-014751.png new file mode 100644 index 0000000..5f1f340 Binary files /dev/null and b/data/media/informatique/technologie/processeur/pasted/20230126-014751.png differ diff --git a/data/media/informatique/technologie/processeur/pasted/20230126-014932.png b/data/media/informatique/technologie/processeur/pasted/20230126-014932.png new file mode 100644 index 0000000..40aab7f Binary files /dev/null and b/data/media/informatique/technologie/processeur/pasted/20230126-014932.png differ diff --git a/data/media/informatique/technologie/processeur/pasted/20230126-021327.png b/data/media/informatique/technologie/processeur/pasted/20230126-021327.png new file mode 100644 index 0000000..f56f888 Binary files /dev/null and b/data/media/informatique/technologie/processeur/pasted/20230126-021327.png differ diff --git a/data/media/informatique/technologie/processeur/pasted/20230126-021551.png b/data/media/informatique/technologie/processeur/pasted/20230126-021551.png new file mode 100644 index 0000000..06ca67a Binary files /dev/null and b/data/media/informatique/technologie/processeur/pasted/20230126-021551.png differ diff --git a/data/media/informatique/terminal_demarrer.png b/data/media/informatique/terminal_demarrer.png new file mode 100755 index 0000000..ed53b99 Binary files /dev/null and b/data/media/informatique/terminal_demarrer.png differ diff --git a/data/media/informatique/terminal_ssh_cat_private_key.png b/data/media/informatique/terminal_ssh_cat_private_key.png new file mode 100755 index 0000000..252bc9c Binary files /dev/null and b/data/media/informatique/terminal_ssh_cat_private_key.png differ diff --git a/data/media/informatique/terminal_ssh_keygen_8192.png b/data/media/informatique/terminal_ssh_keygen_8192.png new file mode 100755 index 0000000..2c5b7be Binary files /dev/null and b/data/media/informatique/terminal_ssh_keygen_8192.png differ diff --git a/data/media/informatique/terminal_ssh_passphrase.png b/data/media/informatique/terminal_ssh_passphrase.png new file mode 100755 index 0000000..f2d5659 Binary files /dev/null and b/data/media/informatique/terminal_ssh_passphrase.png differ diff --git a/data/media/informatique/ticket-de-carte-bancaire.gif b/data/media/informatique/ticket-de-carte-bancaire.gif new file mode 100644 index 0000000..7657625 Binary files /dev/null and b/data/media/informatique/ticket-de-carte-bancaire.gif differ diff --git a/data/media/informatique/titre_ticket_cb.jpg b/data/media/informatique/titre_ticket_cb.jpg new file mode 100644 index 0000000..d6bc2c9 Binary files /dev/null and b/data/media/informatique/titre_ticket_cb.jpg differ diff --git a/data/media/informatique/twitter_abonnes_selectionnes.png b/data/media/informatique/twitter_abonnes_selectionnes.png new file mode 100644 index 0000000..d2865f4 Binary files /dev/null and b/data/media/informatique/twitter_abonnes_selectionnes.png differ diff --git a/data/media/informatique/twitter_texte.png b/data/media/informatique/twitter_texte.png new file mode 100644 index 0000000..7b1970f Binary files /dev/null and b/data/media/informatique/twitter_texte.png differ diff --git a/data/media/informatique/usb_key.png b/data/media/informatique/usb_key.png new file mode 100755 index 0000000..0a240a2 Binary files /dev/null and b/data/media/informatique/usb_key.png differ diff --git a/data/media/informatique/virtualisation/pasted/20210110-133118.png b/data/media/informatique/virtualisation/pasted/20210110-133118.png new file mode 100644 index 0000000..73caa67 Binary files /dev/null and b/data/media/informatique/virtualisation/pasted/20210110-133118.png differ diff --git a/data/media/informatique/virtualisation/pasted/20210110-142509.png b/data/media/informatique/virtualisation/pasted/20210110-142509.png new file mode 100644 index 0000000..a3717ad Binary files /dev/null and b/data/media/informatique/virtualisation/pasted/20210110-142509.png differ diff --git a/data/media/informatique/virtualisation/pasted/20210110-142603.png b/data/media/informatique/virtualisation/pasted/20210110-142603.png new file mode 100644 index 0000000..0760672 Binary files /dev/null and b/data/media/informatique/virtualisation/pasted/20210110-142603.png differ diff --git a/data/media/informatique/virtualisation/pasted/20210110-142717.png b/data/media/informatique/virtualisation/pasted/20210110-142717.png new file mode 100644 index 0000000..f07f7b6 Binary files /dev/null and b/data/media/informatique/virtualisation/pasted/20210110-142717.png differ diff --git a/data/media/informatique/virtualisation/pasted/20210110-143203.png b/data/media/informatique/virtualisation/pasted/20210110-143203.png new file mode 100644 index 0000000..be58b2a Binary files /dev/null and b/data/media/informatique/virtualisation/pasted/20210110-143203.png differ diff --git a/data/media/informatique/virtualisation/pasted/20210110-144224.png b/data/media/informatique/virtualisation/pasted/20210110-144224.png new file mode 100644 index 0000000..0ed005f Binary files /dev/null and b/data/media/informatique/virtualisation/pasted/20210110-144224.png differ diff --git a/data/media/informatique/virtualisation_schema.png b/data/media/informatique/virtualisation_schema.png new file mode 100644 index 0000000..f0ce4b0 Binary files /dev/null and b/data/media/informatique/virtualisation_schema.png differ diff --git a/data/media/journal_geek/1weather_300.png b/data/media/journal_geek/1weather_300.png new file mode 100755 index 0000000..784f503 Binary files /dev/null and b/data/media/journal_geek/1weather_300.png differ diff --git a/data/media/journal_geek/2019/08/reseau_domestique_rapberry_pi.jpg b/data/media/journal_geek/2019/08/reseau_domestique_rapberry_pi.jpg new file mode 100644 index 0000000..43bcece Binary files /dev/null and b/data/media/journal_geek/2019/08/reseau_domestique_rapberry_pi.jpg differ diff --git a/data/media/journal_geek/2019/09/190912_disque_dur_erreur.png b/data/media/journal_geek/2019/09/190912_disque_dur_erreur.png new file mode 100644 index 0000000..bdf038b Binary files /dev/null and b/data/media/journal_geek/2019/09/190912_disque_dur_erreur.png differ diff --git a/data/media/journal_geek/2019/09/code-barres.jpg b/data/media/journal_geek/2019/09/code-barres.jpg new file mode 100644 index 0000000..502c731 Binary files /dev/null and b/data/media/journal_geek/2019/09/code-barres.jpg differ diff --git a/data/media/journal_geek/2019/09/ecran_meteo_framboise314.png b/data/media/journal_geek/2019/09/ecran_meteo_framboise314.png new file mode 100644 index 0000000..3611b6d Binary files /dev/null and b/data/media/journal_geek/2019/09/ecran_meteo_framboise314.png differ diff --git a/data/media/journal_geek/2019/09/firefox_logos.png b/data/media/journal_geek/2019/09/firefox_logos.png new file mode 100644 index 0000000..6a5bf13 Binary files /dev/null and b/data/media/journal_geek/2019/09/firefox_logos.png differ diff --git a/data/media/journal_geek/2019/09/firefox_vpn.png b/data/media/journal_geek/2019/09/firefox_vpn.png new file mode 100644 index 0000000..ea20b2e Binary files /dev/null and b/data/media/journal_geek/2019/09/firefox_vpn.png differ diff --git a/data/media/journal_geek/2019/09/raspberrypi4_bureau.jpg b/data/media/journal_geek/2019/09/raspberrypi4_bureau.jpg new file mode 100644 index 0000000..59a6083 Binary files /dev/null and b/data/media/journal_geek/2019/09/raspberrypi4_bureau.jpg differ diff --git a/data/media/journal_geek/2019/09/table-code-ascii.gif b/data/media/journal_geek/2019/09/table-code-ascii.gif new file mode 100644 index 0000000..296a0cd Binary files /dev/null and b/data/media/journal_geek/2019/09/table-code-ascii.gif differ diff --git a/data/media/journal_geek/2019/2019_year.png b/data/media/journal_geek/2019/2019_year.png new file mode 100644 index 0000000..d86c8cd Binary files /dev/null and b/data/media/journal_geek/2019/2019_year.png differ diff --git a/data/media/journal_geek/2020/01/09/amazon_clavier_libelle.jpg b/data/media/journal_geek/2020/01/09/amazon_clavier_libelle.jpg new file mode 100644 index 0000000..8c9a9a7 Binary files /dev/null and b/data/media/journal_geek/2020/01/09/amazon_clavier_libelle.jpg differ diff --git a/data/media/journal_geek/2020/01/09/amazon_manuel_pdf.jpg b/data/media/journal_geek/2020/01/09/amazon_manuel_pdf.jpg new file mode 100644 index 0000000..e6a4340 Binary files /dev/null and b/data/media/journal_geek/2020/01/09/amazon_manuel_pdf.jpg differ diff --git a/data/media/journal_geek/2020/04/28/pasted/20200428-115452.png b/data/media/journal_geek/2020/04/28/pasted/20200428-115452.png new file mode 100644 index 0000000..42b1be4 Binary files /dev/null and b/data/media/journal_geek/2020/04/28/pasted/20200428-115452.png differ diff --git a/data/media/journal_geek/2020/04/28/pasted/20200428-115707.png b/data/media/journal_geek/2020/04/28/pasted/20200428-115707.png new file mode 100644 index 0000000..d5216cc Binary files /dev/null and b/data/media/journal_geek/2020/04/28/pasted/20200428-115707.png differ diff --git a/data/media/journal_geek/2020/04/28/testdisklogo-clear-100.png b/data/media/journal_geek/2020/04/28/testdisklogo-clear-100.png new file mode 100644 index 0000000..d808379 Binary files /dev/null and b/data/media/journal_geek/2020/04/28/testdisklogo-clear-100.png differ diff --git a/data/media/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration-boitier-hack.jpg b/data/media/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration-boitier-hack.jpg new file mode 100644 index 0000000..83dc297 Binary files /dev/null and b/data/media/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration-boitier-hack.jpg differ diff --git a/data/media/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration.jpg b/data/media/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration.jpg new file mode 100644 index 0000000..c0b8e52 Binary files /dev/null and b/data/media/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration.jpg differ diff --git a/data/media/journal_geek/2020/cedric_logo_text_2020_flat_design_76c97a17-cdda-4f9a-b449-4b3478572c1d.png b/data/media/journal_geek/2020/cedric_logo_text_2020_flat_design_76c97a17-cdda-4f9a-b449-4b3478572c1d.png new file mode 100644 index 0000000..9d5c806 Binary files /dev/null and b/data/media/journal_geek/2020/cedric_logo_text_2020_flat_design_76c97a17-cdda-4f9a-b449-4b3478572c1d.png differ diff --git a/data/media/journal_geek/2020/pasted/20201129-194322.png b/data/media/journal_geek/2020/pasted/20201129-194322.png new file mode 100644 index 0000000..38605dc Binary files /dev/null and b/data/media/journal_geek/2020/pasted/20201129-194322.png differ diff --git a/data/media/journal_geek/2021/cedric_blog_2021_tech_7fea9511-df3f-43ef-b93d-ef3b923de769.png b/data/media/journal_geek/2021/cedric_blog_2021_tech_7fea9511-df3f-43ef-b93d-ef3b923de769.png new file mode 100644 index 0000000..26f263e Binary files /dev/null and b/data/media/journal_geek/2021/cedric_blog_2021_tech_7fea9511-df3f-43ef-b93d-ef3b923de769.png differ diff --git a/data/media/journal_geek/2021/pasted/20210803-221011.png b/data/media/journal_geek/2021/pasted/20210803-221011.png new file mode 100644 index 0000000..aba2ea1 Binary files /dev/null and b/data/media/journal_geek/2021/pasted/20210803-221011.png differ diff --git a/data/media/journal_geek/2022/cedric_blog_2022_tech_ae6dac74-d378-4d88-a60c-8f60112d4c13.png b/data/media/journal_geek/2022/cedric_blog_2022_tech_ae6dac74-d378-4d88-a60c-8f60112d4c13.png new file mode 100644 index 0000000..452bf52 Binary files /dev/null and b/data/media/journal_geek/2022/cedric_blog_2022_tech_ae6dac74-d378-4d88-a60c-8f60112d4c13.png differ diff --git a/data/media/journal_geek/2022/cedric_psychos_linux_computer_fc027429-e47d-49d8-adb1-88572627c169.png b/data/media/journal_geek/2022/cedric_psychos_linux_computer_fc027429-e47d-49d8-adb1-88572627c169.png new file mode 100644 index 0000000..17f460a Binary files /dev/null and b/data/media/journal_geek/2022/cedric_psychos_linux_computer_fc027429-e47d-49d8-adb1-88572627c169.png differ diff --git a/data/media/journal_geek/2022/pasted/20230104-023825.png b/data/media/journal_geek/2022/pasted/20230104-023825.png new file mode 100644 index 0000000..ee28bd9 Binary files /dev/null and b/data/media/journal_geek/2022/pasted/20230104-023825.png differ diff --git a/data/media/journal_geek/2022/pasted/20230104-023904.png b/data/media/journal_geek/2022/pasted/20230104-023904.png new file mode 100644 index 0000000..c472bcb Binary files /dev/null and b/data/media/journal_geek/2022/pasted/20230104-023904.png differ diff --git a/data/media/journal_geek/2023/20230117-190135.png b/data/media/journal_geek/2023/20230117-190135.png new file mode 100644 index 0000000..e5ad80d Binary files /dev/null and b/data/media/journal_geek/2023/20230117-190135.png differ diff --git a/data/media/journal_geek/2023/20230117-190317.png b/data/media/journal_geek/2023/20230117-190317.png new file mode 100644 index 0000000..50a76eb Binary files /dev/null and b/data/media/journal_geek/2023/20230117-190317.png differ diff --git a/data/media/journal_geek/2023/20230117-190410.png b/data/media/journal_geek/2023/20230117-190410.png new file mode 100644 index 0000000..e0c66a7 Binary files /dev/null and b/data/media/journal_geek/2023/20230117-190410.png differ diff --git a/data/media/journal_geek/2023/20230117-190537.png b/data/media/journal_geek/2023/20230117-190537.png new file mode 100644 index 0000000..1ce3cbd Binary files /dev/null and b/data/media/journal_geek/2023/20230117-190537.png differ diff --git a/data/media/journal_geek/2023/20230117-194329.png b/data/media/journal_geek/2023/20230117-194329.png new file mode 100644 index 0000000..17ce923 Binary files /dev/null and b/data/media/journal_geek/2023/20230117-194329.png differ diff --git a/data/media/journal_geek/2023/20230117-194408.png b/data/media/journal_geek/2023/20230117-194408.png new file mode 100644 index 0000000..4cc7ee3 Binary files /dev/null and b/data/media/journal_geek/2023/20230117-194408.png differ diff --git a/data/media/journal_geek/2023/20230117-194448.png b/data/media/journal_geek/2023/20230117-194448.png new file mode 100644 index 0000000..1e89f3a Binary files /dev/null and b/data/media/journal_geek/2023/20230117-194448.png differ diff --git a/data/media/journal_geek/2023/20230117-194535.png b/data/media/journal_geek/2023/20230117-194535.png new file mode 100644 index 0000000..ecfbedc Binary files /dev/null and b/data/media/journal_geek/2023/20230117-194535.png differ diff --git a/data/media/journal_geek/2023/20230117-194600.png b/data/media/journal_geek/2023/20230117-194600.png new file mode 100644 index 0000000..20e3d57 Binary files /dev/null and b/data/media/journal_geek/2023/20230117-194600.png differ diff --git a/data/media/journal_geek/2023/boucle_infinie_lumiere.png b/data/media/journal_geek/2023/boucle_infinie_lumiere.png new file mode 100644 index 0000000..d7c2f87 Binary files /dev/null and b/data/media/journal_geek/2023/boucle_infinie_lumiere.png differ diff --git a/data/media/journal_geek/2023/cedric_git_in_terminal_on_computer_5c149cb6-e54c-49b8-b10f-68a2d5a54733.png b/data/media/journal_geek/2023/cedric_git_in_terminal_on_computer_5c149cb6-e54c-49b8-b10f-68a2d5a54733.png new file mode 100644 index 0000000..dc19355 Binary files /dev/null and b/data/media/journal_geek/2023/cedric_git_in_terminal_on_computer_5c149cb6-e54c-49b8-b10f-68a2d5a54733.png differ diff --git a/data/media/journal_geek/2023/cedric_html_code_22441559-b6c0-480a-846b-8b81a1e8cceb.png b/data/media/journal_geek/2023/cedric_html_code_22441559-b6c0-480a-846b-8b81a1e8cceb.png new file mode 100644 index 0000000..2cb0196 Binary files /dev/null and b/data/media/journal_geek/2023/cedric_html_code_22441559-b6c0-480a-846b-8b81a1e8cceb.png differ diff --git a/data/media/journal_geek/2023/cedric_html_rel_me_1ba45312-a153-4340-a236-1c868427720b.png b/data/media/journal_geek/2023/cedric_html_rel_me_1ba45312-a153-4340-a236-1c868427720b.png new file mode 100644 index 0000000..3b4825f Binary files /dev/null and b/data/media/journal_geek/2023/cedric_html_rel_me_1ba45312-a153-4340-a236-1c868427720b.png differ diff --git a/data/media/journal_geek/2023/cedric_interplanetary_file_system_cc4247ce-e1d3-4cbf-b9cd-50903efee9c1.png b/data/media/journal_geek/2023/cedric_interplanetary_file_system_cc4247ce-e1d3-4cbf-b9cd-50903efee9c1.png new file mode 100644 index 0000000..ff151d2 Binary files /dev/null and b/data/media/journal_geek/2023/cedric_interplanetary_file_system_cc4247ce-e1d3-4cbf-b9cd-50903efee9c1.png differ diff --git a/data/media/journal_geek/2023/cedric_kernel_linux_c4859821-dc93-4eb9-999a-e6a7ada6416a.png b/data/media/journal_geek/2023/cedric_kernel_linux_c4859821-dc93-4eb9-999a-e6a7ada6416a.png new file mode 100644 index 0000000..8cd26e1 Binary files /dev/null and b/data/media/journal_geek/2023/cedric_kernel_linux_c4859821-dc93-4eb9-999a-e6a7ada6416a.png differ diff --git a/data/media/journal_geek/2023/cedric_keyboard_midpoint_3d_cf11b927-a095-4c21-bef5-68f19523d353.png b/data/media/journal_geek/2023/cedric_keyboard_midpoint_3d_cf11b927-a095-4c21-bef5-68f19523d353.png new file mode 100644 index 0000000..8e2a7dc Binary files /dev/null and b/data/media/journal_geek/2023/cedric_keyboard_midpoint_3d_cf11b927-a095-4c21-bef5-68f19523d353.png differ diff --git a/data/media/journal_geek/2023/cedric_logo_text_2023_red_1989a951-474d-4517-8234-ce1ac6ee670e.png b/data/media/journal_geek/2023/cedric_logo_text_2023_red_1989a951-474d-4517-8234-ce1ac6ee670e.png new file mode 100644 index 0000000..0a405be Binary files /dev/null and b/data/media/journal_geek/2023/cedric_logo_text_2023_red_1989a951-474d-4517-8234-ce1ac6ee670e.png differ diff --git a/data/media/journal_geek/2023/cedric_password_software_0466eb23-fb2c-46f7-a6cb-12bd267be750.png b/data/media/journal_geek/2023/cedric_password_software_0466eb23-fb2c-46f7-a6cb-12bd267be750.png new file mode 100644 index 0000000..48332ce Binary files /dev/null and b/data/media/journal_geek/2023/cedric_password_software_0466eb23-fb2c-46f7-a6cb-12bd267be750.png differ diff --git a/data/media/journal_geek/2023/cedric_podcast_linux_291716e6-5774-4a51-b152-a103948c0559.png b/data/media/journal_geek/2023/cedric_podcast_linux_291716e6-5774-4a51-b152-a103948c0559.png new file mode 100644 index 0000000..f44ccc3 Binary files /dev/null and b/data/media/journal_geek/2023/cedric_podcast_linux_291716e6-5774-4a51-b152-a103948c0559.png differ diff --git a/data/media/journal_geek/2023/cedric_un_outil_de_gestion_de_paquets_plus_simple_plus_rapide_e_9fc8737f-b778-4311-b01c-5b0f30409190.png b/data/media/journal_geek/2023/cedric_un_outil_de_gestion_de_paquets_plus_simple_plus_rapide_e_9fc8737f-b778-4311-b01c-5b0f30409190.png new file mode 100644 index 0000000..6ab381d Binary files /dev/null and b/data/media/journal_geek/2023/cedric_un_outil_de_gestion_de_paquets_plus_simple_plus_rapide_e_9fc8737f-b778-4311-b01c-5b0f30409190.png differ diff --git a/data/media/journal_geek/2023/clavier-point-median.png b/data/media/journal_geek/2023/clavier-point-median.png new file mode 100644 index 0000000..0054832 Binary files /dev/null and b/data/media/journal_geek/2023/clavier-point-median.png differ diff --git a/data/media/journal_geek/2023/code_in_pc_3.png b/data/media/journal_geek/2023/code_in_pc_3.png new file mode 100644 index 0000000..202164c Binary files /dev/null and b/data/media/journal_geek/2023/code_in_pc_3.png differ diff --git a/data/media/journal_geek/2023/csp.png b/data/media/journal_geek/2023/csp.png new file mode 100644 index 0000000..6896678 Binary files /dev/null and b/data/media/journal_geek/2023/csp.png differ diff --git a/data/media/journal_geek/2023/fitpicklerick_git_in_terminal_on_computer_17842ec2-cb6f-4ec5-bc0a-8a7d3ac6648c.png b/data/media/journal_geek/2023/fitpicklerick_git_in_terminal_on_computer_17842ec2-cb6f-4ec5-bc0a-8a7d3ac6648c.png new file mode 100644 index 0000000..bc717b7 Binary files /dev/null and b/data/media/journal_geek/2023/fitpicklerick_git_in_terminal_on_computer_17842ec2-cb6f-4ec5-bc0a-8a7d3ac6648c.png differ diff --git a/data/media/journal_geek/2023/hard-drive-linux.png b/data/media/journal_geek/2023/hard-drive-linux.png new file mode 100644 index 0000000..10cd986 Binary files /dev/null and b/data/media/journal_geek/2023/hard-drive-linux.png differ diff --git a/data/media/journal_geek/2023/hard-drive-parition.png b/data/media/journal_geek/2023/hard-drive-parition.png new file mode 100644 index 0000000..63e3164 Binary files /dev/null and b/data/media/journal_geek/2023/hard-drive-parition.png differ diff --git a/data/media/journal_geek/2023/infinite_loop.png b/data/media/journal_geek/2023/infinite_loop.png new file mode 100644 index 0000000..d4f8321 Binary files /dev/null and b/data/media/journal_geek/2023/infinite_loop.png differ diff --git a/data/media/journal_geek/2023/linux-system.png b/data/media/journal_geek/2023/linux-system.png new file mode 100644 index 0000000..57f91c7 Binary files /dev/null and b/data/media/journal_geek/2023/linux-system.png differ diff --git a/data/media/journal_geek/2023/memory-1.png b/data/media/journal_geek/2023/memory-1.png new file mode 100644 index 0000000..8b17b1d Binary files /dev/null and b/data/media/journal_geek/2023/memory-1.png differ diff --git a/data/media/journal_geek/2023/memory-2.png b/data/media/journal_geek/2023/memory-2.png new file mode 100644 index 0000000..d62795b Binary files /dev/null and b/data/media/journal_geek/2023/memory-2.png differ diff --git a/data/media/journal_geek/2023/memory_component_in_a_full_computer_79a666bf-c3c8-4b38-a196-ec54ba73e7a0.png b/data/media/journal_geek/2023/memory_component_in_a_full_computer_79a666bf-c3c8-4b38-a196-ec54ba73e7a0.png new file mode 100644 index 0000000..7ff1b41 Binary files /dev/null and b/data/media/journal_geek/2023/memory_component_in_a_full_computer_79a666bf-c3c8-4b38-a196-ec54ba73e7a0.png differ diff --git a/data/media/journal_geek/2023/page_website_orphelin_draw_088ea1f8-75ac-44af-81e5-82103791a8c3.png b/data/media/journal_geek/2023/page_website_orphelin_draw_088ea1f8-75ac-44af-81e5-82103791a8c3.png new file mode 100644 index 0000000..9b98d66 Binary files /dev/null and b/data/media/journal_geek/2023/page_website_orphelin_draw_088ea1f8-75ac-44af-81e5-82103791a8c3.png differ diff --git a/data/media/journal_geek/2023/password.png b/data/media/journal_geek/2023/password.png new file mode 100644 index 0000000..dd8cdbc Binary files /dev/null and b/data/media/journal_geek/2023/password.png differ diff --git a/data/media/journal_geek/2023/pasted/20230102-100631.png b/data/media/journal_geek/2023/pasted/20230102-100631.png new file mode 100644 index 0000000..8e1245f Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230102-100631.png differ diff --git a/data/media/journal_geek/2023/pasted/20230102-101019.png b/data/media/journal_geek/2023/pasted/20230102-101019.png new file mode 100644 index 0000000..8519a58 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230102-101019.png differ diff --git a/data/media/journal_geek/2023/pasted/20230102-101141.png b/data/media/journal_geek/2023/pasted/20230102-101141.png new file mode 100644 index 0000000..82ec9a9 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230102-101141.png differ diff --git a/data/media/journal_geek/2023/pasted/20230102-104925.png b/data/media/journal_geek/2023/pasted/20230102-104925.png new file mode 100644 index 0000000..f261b78 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230102-104925.png differ diff --git a/data/media/journal_geek/2023/pasted/20230102-105141.png b/data/media/journal_geek/2023/pasted/20230102-105141.png new file mode 100644 index 0000000..60ccc92 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230102-105141.png differ diff --git a/data/media/journal_geek/2023/pasted/20230102-112751.png b/data/media/journal_geek/2023/pasted/20230102-112751.png new file mode 100644 index 0000000..78b7a31 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230102-112751.png differ diff --git a/data/media/journal_geek/2023/pasted/20230102-114427.png b/data/media/journal_geek/2023/pasted/20230102-114427.png new file mode 100644 index 0000000..843242a Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230102-114427.png differ diff --git a/data/media/journal_geek/2023/pasted/20230102-150505.png b/data/media/journal_geek/2023/pasted/20230102-150505.png new file mode 100644 index 0000000..42f48cb Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230102-150505.png differ diff --git a/data/media/journal_geek/2023/pasted/20230102-150655.png b/data/media/journal_geek/2023/pasted/20230102-150655.png new file mode 100644 index 0000000..30196dd Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230102-150655.png differ diff --git a/data/media/journal_geek/2023/pasted/20230104-015538.png b/data/media/journal_geek/2023/pasted/20230104-015538.png new file mode 100644 index 0000000..6169327 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230104-015538.png differ diff --git a/data/media/journal_geek/2023/pasted/20230104-015917.png b/data/media/journal_geek/2023/pasted/20230104-015917.png new file mode 100644 index 0000000..74ba3aa Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230104-015917.png differ diff --git a/data/media/journal_geek/2023/pasted/20230104-232727.png b/data/media/journal_geek/2023/pasted/20230104-232727.png new file mode 100644 index 0000000..b75a7e2 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230104-232727.png differ diff --git a/data/media/journal_geek/2023/pasted/20230107-135826.png b/data/media/journal_geek/2023/pasted/20230107-135826.png new file mode 100644 index 0000000..fedfe6e Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230107-135826.png differ diff --git a/data/media/journal_geek/2023/pasted/20230109-233054.png b/data/media/journal_geek/2023/pasted/20230109-233054.png new file mode 100644 index 0000000..e325049 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230109-233054.png differ diff --git a/data/media/journal_geek/2023/pasted/20230113-014631.png b/data/media/journal_geek/2023/pasted/20230113-014631.png new file mode 100644 index 0000000..c950b1c Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230113-014631.png differ diff --git a/data/media/journal_geek/2023/pasted/20230122-232943.png b/data/media/journal_geek/2023/pasted/20230122-232943.png new file mode 100644 index 0000000..f53c47d Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230122-232943.png differ diff --git a/data/media/journal_geek/2023/pasted/20230122-234506.png b/data/media/journal_geek/2023/pasted/20230122-234506.png new file mode 100644 index 0000000..f428d67 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230122-234506.png differ diff --git a/data/media/journal_geek/2023/pasted/20230123-081939.png b/data/media/journal_geek/2023/pasted/20230123-081939.png new file mode 100644 index 0000000..809b831 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230123-081939.png differ diff --git a/data/media/journal_geek/2023/pasted/20230123-084845.png b/data/media/journal_geek/2023/pasted/20230123-084845.png new file mode 100644 index 0000000..70667c1 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230123-084845.png differ diff --git a/data/media/journal_geek/2023/pasted/20230123-085110.png b/data/media/journal_geek/2023/pasted/20230123-085110.png new file mode 100644 index 0000000..35b5354 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230123-085110.png differ diff --git a/data/media/journal_geek/2023/pasted/20230123-085317.png b/data/media/journal_geek/2023/pasted/20230123-085317.png new file mode 100644 index 0000000..c809087 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230123-085317.png differ diff --git a/data/media/journal_geek/2023/pasted/20230314-220842.png b/data/media/journal_geek/2023/pasted/20230314-220842.png new file mode 100644 index 0000000..901b2ea Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230314-220842.png differ diff --git a/data/media/journal_geek/2023/pasted/20230530-223811.png b/data/media/journal_geek/2023/pasted/20230530-223811.png new file mode 100644 index 0000000..3660c0a Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230530-223811.png differ diff --git a/data/media/journal_geek/2023/pasted/20230612-083241.png b/data/media/journal_geek/2023/pasted/20230612-083241.png new file mode 100644 index 0000000..9737487 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230612-083241.png differ diff --git a/data/media/journal_geek/2023/pasted/20230725-200723.png b/data/media/journal_geek/2023/pasted/20230725-200723.png new file mode 100644 index 0000000..c1755b4 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230725-200723.png differ diff --git a/data/media/journal_geek/2023/pasted/20230725-201555.png b/data/media/journal_geek/2023/pasted/20230725-201555.png new file mode 100644 index 0000000..b1f4133 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230725-201555.png differ diff --git a/data/media/journal_geek/2023/pasted/20230820-161357.png b/data/media/journal_geek/2023/pasted/20230820-161357.png new file mode 100644 index 0000000..002e057 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230820-161357.png differ diff --git a/data/media/journal_geek/2023/pasted/20230820-161456.png b/data/media/journal_geek/2023/pasted/20230820-161456.png new file mode 100644 index 0000000..7c2c1cb Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230820-161456.png differ diff --git a/data/media/journal_geek/2023/pasted/20230820-161518.png b/data/media/journal_geek/2023/pasted/20230820-161518.png new file mode 100644 index 0000000..ee93798 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230820-161518.png differ diff --git a/data/media/journal_geek/2023/pasted/20230820-165044.png b/data/media/journal_geek/2023/pasted/20230820-165044.png new file mode 100644 index 0000000..c0434b8 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230820-165044.png differ diff --git a/data/media/journal_geek/2023/pasted/20230820-165303.png b/data/media/journal_geek/2023/pasted/20230820-165303.png new file mode 100644 index 0000000..9adaddb Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230820-165303.png differ diff --git a/data/media/journal_geek/2023/pasted/20230820-172931.png b/data/media/journal_geek/2023/pasted/20230820-172931.png new file mode 100644 index 0000000..a514e75 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230820-172931.png differ diff --git a/data/media/journal_geek/2023/pasted/20230820-173037.png b/data/media/journal_geek/2023/pasted/20230820-173037.png new file mode 100644 index 0000000..dde7570 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230820-173037.png differ diff --git a/data/media/journal_geek/2023/pasted/20230820-173143.png b/data/media/journal_geek/2023/pasted/20230820-173143.png new file mode 100644 index 0000000..440e707 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230820-173143.png differ diff --git a/data/media/journal_geek/2023/pasted/20230820-173209.png b/data/media/journal_geek/2023/pasted/20230820-173209.png new file mode 100644 index 0000000..2407492 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230820-173209.png differ diff --git a/data/media/journal_geek/2023/pasted/20230820-173344.png b/data/media/journal_geek/2023/pasted/20230820-173344.png new file mode 100644 index 0000000..193a185 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230820-173344.png differ diff --git a/data/media/journal_geek/2023/pasted/20230820-173411.png b/data/media/journal_geek/2023/pasted/20230820-173411.png new file mode 100644 index 0000000..b300ecb Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20230820-173411.png differ diff --git a/data/media/journal_geek/2023/pasted/20231124-233159.png b/data/media/journal_geek/2023/pasted/20231124-233159.png new file mode 100644 index 0000000..374f63c Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20231124-233159.png differ diff --git a/data/media/journal_geek/2023/pasted/20231124-234507.png b/data/media/journal_geek/2023/pasted/20231124-234507.png new file mode 100644 index 0000000..0b47f2d Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20231124-234507.png differ diff --git a/data/media/journal_geek/2023/pasted/20231124-235735.png b/data/media/journal_geek/2023/pasted/20231124-235735.png new file mode 100644 index 0000000..f2ab98a Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20231124-235735.png differ diff --git a/data/media/journal_geek/2023/pasted/20231125-001740.png b/data/media/journal_geek/2023/pasted/20231125-001740.png new file mode 100644 index 0000000..1570021 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20231125-001740.png differ diff --git a/data/media/journal_geek/2023/pasted/20231125-001852.png b/data/media/journal_geek/2023/pasted/20231125-001852.png new file mode 100644 index 0000000..7de1dc5 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20231125-001852.png differ diff --git a/data/media/journal_geek/2023/pasted/20231125-011607.png b/data/media/journal_geek/2023/pasted/20231125-011607.png new file mode 100644 index 0000000..2e9f8aa Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20231125-011607.png differ diff --git a/data/media/journal_geek/2023/pasted/20231125-012124.png b/data/media/journal_geek/2023/pasted/20231125-012124.png new file mode 100644 index 0000000..2f55990 Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20231125-012124.png differ diff --git a/data/media/journal_geek/2023/pasted/20231125-012359.png b/data/media/journal_geek/2023/pasted/20231125-012359.png new file mode 100644 index 0000000..10ca85c Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20231125-012359.png differ diff --git a/data/media/journal_geek/2023/pasted/20231125-014203.png b/data/media/journal_geek/2023/pasted/20231125-014203.png new file mode 100644 index 0000000..084864a Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20231125-014203.png differ diff --git a/data/media/journal_geek/2023/pasted/20231125-092104.png b/data/media/journal_geek/2023/pasted/20231125-092104.png new file mode 100644 index 0000000..85384ef Binary files /dev/null and b/data/media/journal_geek/2023/pasted/20231125-092104.png differ diff --git a/data/media/journal_geek/2023/program-nano.png b/data/media/journal_geek/2023/program-nano.png new file mode 100644 index 0000000..e6a5387 Binary files /dev/null and b/data/media/journal_geek/2023/program-nano.png differ diff --git a/data/media/journal_geek/2023/script-in-computer.png b/data/media/journal_geek/2023/script-in-computer.png new file mode 100644 index 0000000..db74a86 Binary files /dev/null and b/data/media/journal_geek/2023/script-in-computer.png differ diff --git a/data/media/journal_geek/2023/swap-parition.png b/data/media/journal_geek/2023/swap-parition.png new file mode 100644 index 0000000..fc51b0b Binary files /dev/null and b/data/media/journal_geek/2023/swap-parition.png differ diff --git a/data/media/journal_geek/2023/system-upgrade.png b/data/media/journal_geek/2023/system-upgrade.png new file mode 100644 index 0000000..4cf1b66 Binary files /dev/null and b/data/media/journal_geek/2023/system-upgrade.png differ diff --git a/data/media/journal_geek/2023/tdixon_chatbot_computer_a4f14272-845b-4f92-a376-d61035e5e271.png b/data/media/journal_geek/2023/tdixon_chatbot_computer_a4f14272-845b-4f92-a376-d61035e5e271.png new file mode 100644 index 0000000..7209338 Binary files /dev/null and b/data/media/journal_geek/2023/tdixon_chatbot_computer_a4f14272-845b-4f92-a376-d61035e5e271.png differ diff --git a/data/media/journal_geek/2023/transcript-process.png b/data/media/journal_geek/2023/transcript-process.png new file mode 100644 index 0000000..952bbdf Binary files /dev/null and b/data/media/journal_geek/2023/transcript-process.png differ diff --git a/data/media/journal_geek/2023/update-linux.png b/data/media/journal_geek/2023/update-linux.png new file mode 100644 index 0000000..c950b1c Binary files /dev/null and b/data/media/journal_geek/2023/update-linux.png differ diff --git a/data/media/journal_geek/2023/video-tele-tech.png b/data/media/journal_geek/2023/video-tele-tech.png new file mode 100644 index 0000000..ccc6076 Binary files /dev/null and b/data/media/journal_geek/2023/video-tele-tech.png differ diff --git a/data/media/journal_geek/adobe_acrobat_reader_300.png b/data/media/journal_geek/adobe_acrobat_reader_300.png new file mode 100755 index 0000000..d7fb73f Binary files /dev/null and b/data/media/journal_geek/adobe_acrobat_reader_300.png differ diff --git a/data/media/journal_geek/airdroid_300.png b/data/media/journal_geek/airdroid_300.png new file mode 100755 index 0000000..df8d283 Binary files /dev/null and b/data/media/journal_geek/airdroid_300.png differ diff --git a/data/media/journal_geek/barcode_scanner_300.png b/data/media/journal_geek/barcode_scanner_300.png new file mode 100755 index 0000000..035bd17 Binary files /dev/null and b/data/media/journal_geek/barcode_scanner_300.png differ diff --git a/data/media/journal_geek/billets/pasted/20230128-005249.png b/data/media/journal_geek/billets/pasted/20230128-005249.png new file mode 100644 index 0000000..9462647 Binary files /dev/null and b/data/media/journal_geek/billets/pasted/20230128-005249.png differ diff --git a/data/media/journal_geek/billets/pasted/20230128-005601.png b/data/media/journal_geek/billets/pasted/20230128-005601.png new file mode 100644 index 0000000..cea3b60 Binary files /dev/null and b/data/media/journal_geek/billets/pasted/20230128-005601.png differ diff --git a/data/media/journal_geek/billets/pasted/20230128-005733.png b/data/media/journal_geek/billets/pasted/20230128-005733.png new file mode 100644 index 0000000..a84b185 Binary files /dev/null and b/data/media/journal_geek/billets/pasted/20230128-005733.png differ diff --git a/data/media/journal_geek/billets/pasted/20230128-005753.png b/data/media/journal_geek/billets/pasted/20230128-005753.png new file mode 100644 index 0000000..413e864 Binary files /dev/null and b/data/media/journal_geek/billets/pasted/20230128-005753.png differ diff --git a/data/media/journal_geek/billets/pasted/20230206-144053.png b/data/media/journal_geek/billets/pasted/20230206-144053.png new file mode 100644 index 0000000..648a920 Binary files /dev/null and b/data/media/journal_geek/billets/pasted/20230206-144053.png differ diff --git a/data/media/journal_geek/billets/pasted/20230209-120224.png b/data/media/journal_geek/billets/pasted/20230209-120224.png new file mode 100644 index 0000000..dc45307 Binary files /dev/null and b/data/media/journal_geek/billets/pasted/20230209-120224.png differ diff --git a/data/media/journal_geek/calise_angers_dd_0-15_eur.jpg b/data/media/journal_geek/calise_angers_dd_0-15_eur.jpg new file mode 100644 index 0000000..01db751 Binary files /dev/null and b/data/media/journal_geek/calise_angers_dd_0-15_eur.jpg differ diff --git a/data/media/journal_geek/call_blocker_300.png b/data/media/journal_geek/call_blocker_300.png new file mode 100755 index 0000000..3081f71 Binary files /dev/null and b/data/media/journal_geek/call_blocker_300.png differ diff --git a/data/media/journal_geek/carrefour_300.png b/data/media/journal_geek/carrefour_300.png new file mode 100755 index 0000000..6fdbfed Binary files /dev/null and b/data/media/journal_geek/carrefour_300.png differ diff --git a/data/media/journal_geek/chemin_vers_serveurweb_01.png b/data/media/journal_geek/chemin_vers_serveurweb_01.png new file mode 100644 index 0000000..c5743c9 Binary files /dev/null and b/data/media/journal_geek/chemin_vers_serveurweb_01.png differ diff --git a/data/media/journal_geek/datama10.jpg b/data/media/journal_geek/datama10.jpg new file mode 100644 index 0000000..2f5275f Binary files /dev/null and b/data/media/journal_geek/datama10.jpg differ diff --git a/data/media/journal_geek/demenager_1.png b/data/media/journal_geek/demenager_1.png new file mode 100644 index 0000000..86dfe9b Binary files /dev/null and b/data/media/journal_geek/demenager_1.png differ diff --git a/data/media/journal_geek/entete_http_demande_1.png b/data/media/journal_geek/entete_http_demande_1.png new file mode 100644 index 0000000..8ba6f7a Binary files /dev/null and b/data/media/journal_geek/entete_http_demande_1.png differ diff --git a/data/media/journal_geek/google_drive_300.png b/data/media/journal_geek/google_drive_300.png new file mode 100755 index 0000000..156e59c Binary files /dev/null and b/data/media/journal_geek/google_drive_300.png differ diff --git a/data/media/journal_geek/la_video_youtube_virale/cedric_youtube_psy_5227c19e-cdb8-48f1-b2d9-9812fc1beb0c.png b/data/media/journal_geek/la_video_youtube_virale/cedric_youtube_psy_5227c19e-cdb8-48f1-b2d9-9812fc1beb0c.png new file mode 100644 index 0000000..9bf4576 Binary files /dev/null and b/data/media/journal_geek/la_video_youtube_virale/cedric_youtube_psy_5227c19e-cdb8-48f1-b2d9-9812fc1beb0c.png differ diff --git a/data/media/journal_geek/la_video_youtube_virale/gangam_style_youtube_progression.png b/data/media/journal_geek/la_video_youtube_virale/gangam_style_youtube_progression.png new file mode 100755 index 0000000..d989feb Binary files /dev/null and b/data/media/journal_geek/la_video_youtube_virale/gangam_style_youtube_progression.png differ diff --git a/data/media/journal_geek/limon_and_nada_s.jpg b/data/media/journal_geek/limon_and_nada_s.jpg new file mode 100755 index 0000000..02201e9 Binary files /dev/null and b/data/media/journal_geek/limon_and_nada_s.jpg differ diff --git a/data/media/journal_geek/logo-news.gif b/data/media/journal_geek/logo-news.gif new file mode 100644 index 0000000..553115f Binary files /dev/null and b/data/media/journal_geek/logo-news.gif differ diff --git a/data/media/journal_geek/lois_reglementations_s.jpg b/data/media/journal_geek/lois_reglementations_s.jpg new file mode 100755 index 0000000..275217b Binary files /dev/null and b/data/media/journal_geek/lois_reglementations_s.jpg differ diff --git a/data/media/journal_geek/montimbrenligne-paques-2010.jpg b/data/media/journal_geek/montimbrenligne-paques-2010.jpg new file mode 100644 index 0000000..05b5f7a Binary files /dev/null and b/data/media/journal_geek/montimbrenligne-paques-2010.jpg differ diff --git a/data/media/journal_geek/multisites_1.png b/data/media/journal_geek/multisites_1.png new file mode 100644 index 0000000..b3cc2c6 Binary files /dev/null and b/data/media/journal_geek/multisites_1.png differ diff --git a/data/media/journal_geek/noixdegrenoble.jpg b/data/media/journal_geek/noixdegrenoble.jpg new file mode 100755 index 0000000..f2e09fb Binary files /dev/null and b/data/media/journal_geek/noixdegrenoble.jpg differ diff --git a/data/media/journal_geek/pasted/20230108-034059.png b/data/media/journal_geek/pasted/20230108-034059.png new file mode 100644 index 0000000..f56d7e2 Binary files /dev/null and b/data/media/journal_geek/pasted/20230108-034059.png differ diff --git a/data/media/journal_geek/pasted/20230108-035855.png b/data/media/journal_geek/pasted/20230108-035855.png new file mode 100644 index 0000000..577bd07 Binary files /dev/null and b/data/media/journal_geek/pasted/20230108-035855.png differ diff --git a/data/media/journal_geek/plante_d_interieur_m.jpg b/data/media/journal_geek/plante_d_interieur_m.jpg new file mode 100755 index 0000000..0ddf9cb Binary files /dev/null and b/data/media/journal_geek/plante_d_interieur_m.jpg differ diff --git a/data/media/journal_geek/poste-2016-16.jpg b/data/media/journal_geek/poste-2016-16.jpg new file mode 100644 index 0000000..92c3e0b Binary files /dev/null and b/data/media/journal_geek/poste-2016-16.jpg differ diff --git a/data/media/journal_geek/postgresql_portable_01.png b/data/media/journal_geek/postgresql_portable_01.png new file mode 100644 index 0000000..909ee0d Binary files /dev/null and b/data/media/journal_geek/postgresql_portable_01.png differ diff --git a/data/media/journal_geek/postgresql_portable_02.png b/data/media/journal_geek/postgresql_portable_02.png new file mode 100644 index 0000000..032689d Binary files /dev/null and b/data/media/journal_geek/postgresql_portable_02.png differ diff --git a/data/media/journal_geek/postgresql_portable_dossier.png b/data/media/journal_geek/postgresql_portable_dossier.png new file mode 100644 index 0000000..d68aa56 Binary files /dev/null and b/data/media/journal_geek/postgresql_portable_dossier.png differ diff --git a/data/media/journal_geek/postgresql_portable_sourceforge.png b/data/media/journal_geek/postgresql_portable_sourceforge.png new file mode 100644 index 0000000..132cca8 Binary files /dev/null and b/data/media/journal_geek/postgresql_portable_sourceforge.png differ diff --git a/data/media/journal_geek/raspberry-pi-logo.jpg b/data/media/journal_geek/raspberry-pi-logo.jpg new file mode 100755 index 0000000..b08dee0 Binary files /dev/null and b/data/media/journal_geek/raspberry-pi-logo.jpg differ diff --git a/data/media/journal_geek/resolution_dns_1.png b/data/media/journal_geek/resolution_dns_1.png new file mode 100644 index 0000000..db70cfe Binary files /dev/null and b/data/media/journal_geek/resolution_dns_1.png differ diff --git a/data/media/journal_geek/reverse_proxy_1.png b/data/media/journal_geek/reverse_proxy_1.png new file mode 100644 index 0000000..2b8f573 Binary files /dev/null and b/data/media/journal_geek/reverse_proxy_1.png differ diff --git a/data/media/journal_geek/timbre_la_fete_des_lumiere_cecile_millet_2011_lettre_prioritaire.png b/data/media/journal_geek/timbre_la_fete_des_lumiere_cecile_millet_2011_lettre_prioritaire.png new file mode 100755 index 0000000..8f60b5d Binary files /dev/null and b/data/media/journal_geek/timbre_la_fete_des_lumiere_cecile_millet_2011_lettre_prioritaire.png differ diff --git a/data/media/journal_geek/viandes.jpg b/data/media/journal_geek/viandes.jpg new file mode 100755 index 0000000..4378cc8 Binary files /dev/null and b/data/media/journal_geek/viandes.jpg differ diff --git a/data/media/journal_personnel/2004/10/rhonalp1.jpg b/data/media/journal_personnel/2004/10/rhonalp1.jpg new file mode 100755 index 0000000..9c17521 Binary files /dev/null and b/data/media/journal_personnel/2004/10/rhonalp1.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-282257.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-282257.jpg new file mode 100755 index 0000000..be1c9dd Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-282257.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-282364.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-282364.jpg new file mode 100755 index 0000000..d1725e8 Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-282364.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-283903.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-283903.jpg new file mode 100755 index 0000000..090b470 Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-283903.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-284039.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-284039.jpg new file mode 100755 index 0000000..cc9af8b Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-284039.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-284115.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-284115.jpg new file mode 100755 index 0000000..bccc4f9 Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-284115.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-284179.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-284179.jpg new file mode 100755 index 0000000..fc03c6e Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-284179.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-284216.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-284216.jpg new file mode 100755 index 0000000..4d0cd3a Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-284216.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-284343.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-284343.jpg new file mode 100755 index 0000000..a339e59 Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-284343.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-284496.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-284496.jpg new file mode 100755 index 0000000..ea51eb3 Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-284496.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-284826.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-284826.jpg new file mode 100755 index 0000000..80f63ff Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-284826.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-284955.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-284955.jpg new file mode 100755 index 0000000..fa2b0f1 Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-284955.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-284987.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-284987.jpg new file mode 100755 index 0000000..da4d679 Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-284987.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-285036.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-285036.jpg new file mode 100755 index 0000000..3068a11 Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-285036.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-285098.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-285098.jpg new file mode 100755 index 0000000..39f0cad Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-285098.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-285166.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-285166.jpg new file mode 100755 index 0000000..2507640 Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-285166.jpg differ diff --git a/data/media/journal_personnel/2007/09/14/vlcsnap-285243.jpg b/data/media/journal_personnel/2007/09/14/vlcsnap-285243.jpg new file mode 100755 index 0000000..5d15161 Binary files /dev/null and b/data/media/journal_personnel/2007/09/14/vlcsnap-285243.jpg differ diff --git a/data/media/journal_personnel/2007/09/17/dscn0451.jpg b/data/media/journal_personnel/2007/09/17/dscn0451.jpg new file mode 100755 index 0000000..d4066c0 Binary files /dev/null and b/data/media/journal_personnel/2007/09/17/dscn0451.jpg differ diff --git a/data/media/journal_personnel/2007/09/17/dscn0453.jpg b/data/media/journal_personnel/2007/09/17/dscn0453.jpg new file mode 100755 index 0000000..a6e2f65 Binary files /dev/null and b/data/media/journal_personnel/2007/09/17/dscn0453.jpg differ diff --git a/data/media/journal_personnel/2007/09/17/dscn0456.jpg b/data/media/journal_personnel/2007/09/17/dscn0456.jpg new file mode 100755 index 0000000..370b19b Binary files /dev/null and b/data/media/journal_personnel/2007/09/17/dscn0456.jpg differ diff --git a/data/media/journal_personnel/2007/09/17/dscn0463.jpg b/data/media/journal_personnel/2007/09/17/dscn0463.jpg new file mode 100755 index 0000000..b655b75 Binary files /dev/null and b/data/media/journal_personnel/2007/09/17/dscn0463.jpg differ diff --git a/data/media/journal_personnel/2007/09/17/dscn0465.jpg b/data/media/journal_personnel/2007/09/17/dscn0465.jpg new file mode 100755 index 0000000..ea73593 Binary files /dev/null and b/data/media/journal_personnel/2007/09/17/dscn0465.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0544.jpg b/data/media/journal_personnel/2007/09/23/dscn0544.jpg new file mode 100755 index 0000000..f89b391 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0544.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0546.jpg b/data/media/journal_personnel/2007/09/23/dscn0546.jpg new file mode 100755 index 0000000..4be131f Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0546.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0547.jpg b/data/media/journal_personnel/2007/09/23/dscn0547.jpg new file mode 100755 index 0000000..e3b48a0 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0547.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0548.jpg b/data/media/journal_personnel/2007/09/23/dscn0548.jpg new file mode 100755 index 0000000..76cd02f Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0548.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0550.jpg b/data/media/journal_personnel/2007/09/23/dscn0550.jpg new file mode 100755 index 0000000..94692ab Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0550.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0551.jpg b/data/media/journal_personnel/2007/09/23/dscn0551.jpg new file mode 100755 index 0000000..28dbbb7 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0551.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0553.jpg b/data/media/journal_personnel/2007/09/23/dscn0553.jpg new file mode 100755 index 0000000..3ee3435 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0553.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0554.jpg b/data/media/journal_personnel/2007/09/23/dscn0554.jpg new file mode 100755 index 0000000..8584a80 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0554.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0555.jpg b/data/media/journal_personnel/2007/09/23/dscn0555.jpg new file mode 100755 index 0000000..a5a4f2d Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0555.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0557.jpg b/data/media/journal_personnel/2007/09/23/dscn0557.jpg new file mode 100755 index 0000000..2bf0c29 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0557.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0558.jpg b/data/media/journal_personnel/2007/09/23/dscn0558.jpg new file mode 100755 index 0000000..6e8e954 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0558.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0559.jpg b/data/media/journal_personnel/2007/09/23/dscn0559.jpg new file mode 100755 index 0000000..22dc4db Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0559.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0560.jpg b/data/media/journal_personnel/2007/09/23/dscn0560.jpg new file mode 100755 index 0000000..de6b9e2 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0560.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0561.jpg b/data/media/journal_personnel/2007/09/23/dscn0561.jpg new file mode 100755 index 0000000..edac264 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0561.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0562.jpg b/data/media/journal_personnel/2007/09/23/dscn0562.jpg new file mode 100755 index 0000000..b792dab Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0562.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0563.jpg b/data/media/journal_personnel/2007/09/23/dscn0563.jpg new file mode 100755 index 0000000..910a099 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0563.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0564.jpg b/data/media/journal_personnel/2007/09/23/dscn0564.jpg new file mode 100755 index 0000000..bd0cbf4 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0564.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0565.jpg b/data/media/journal_personnel/2007/09/23/dscn0565.jpg new file mode 100755 index 0000000..875421e Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0565.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0566.jpg b/data/media/journal_personnel/2007/09/23/dscn0566.jpg new file mode 100755 index 0000000..4f283b0 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0566.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0567.jpg b/data/media/journal_personnel/2007/09/23/dscn0567.jpg new file mode 100755 index 0000000..e59a419 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0567.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0569.jpg b/data/media/journal_personnel/2007/09/23/dscn0569.jpg new file mode 100755 index 0000000..5c1035b Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0569.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0570.jpg b/data/media/journal_personnel/2007/09/23/dscn0570.jpg new file mode 100755 index 0000000..07dfd99 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0570.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0571.jpg b/data/media/journal_personnel/2007/09/23/dscn0571.jpg new file mode 100755 index 0000000..b129e88 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0571.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0572.jpg b/data/media/journal_personnel/2007/09/23/dscn0572.jpg new file mode 100755 index 0000000..5a50258 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0572.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0575.jpg b/data/media/journal_personnel/2007/09/23/dscn0575.jpg new file mode 100755 index 0000000..38132ce Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0575.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0576.jpg b/data/media/journal_personnel/2007/09/23/dscn0576.jpg new file mode 100755 index 0000000..dc9391b Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0576.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0577.jpg b/data/media/journal_personnel/2007/09/23/dscn0577.jpg new file mode 100755 index 0000000..a32b1d4 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0577.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0578.jpg b/data/media/journal_personnel/2007/09/23/dscn0578.jpg new file mode 100755 index 0000000..a50b404 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0578.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0580.jpg b/data/media/journal_personnel/2007/09/23/dscn0580.jpg new file mode 100755 index 0000000..b784305 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0580.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0581.jpg b/data/media/journal_personnel/2007/09/23/dscn0581.jpg new file mode 100755 index 0000000..c2cf5b8 Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0581.jpg differ diff --git a/data/media/journal_personnel/2007/09/23/dscn0582.jpg b/data/media/journal_personnel/2007/09/23/dscn0582.jpg new file mode 100755 index 0000000..1f7390a Binary files /dev/null and b/data/media/journal_personnel/2007/09/23/dscn0582.jpg differ diff --git a/data/media/journal_personnel/2007/09/24/dscn4255.jpg b/data/media/journal_personnel/2007/09/24/dscn4255.jpg new file mode 100755 index 0000000..63a7748 Binary files /dev/null and b/data/media/journal_personnel/2007/09/24/dscn4255.jpg differ diff --git a/data/media/journal_personnel/2007/09/24/dscn4256.jpg b/data/media/journal_personnel/2007/09/24/dscn4256.jpg new file mode 100755 index 0000000..1feddc9 Binary files /dev/null and b/data/media/journal_personnel/2007/09/24/dscn4256.jpg differ diff --git a/data/media/journal_personnel/2007/09/27/dscn0598.jpg b/data/media/journal_personnel/2007/09/27/dscn0598.jpg new file mode 100755 index 0000000..dfc41fc Binary files /dev/null and b/data/media/journal_personnel/2007/09/27/dscn0598.jpg differ diff --git a/data/media/journal_personnel/2007/09/27/dscn0599.jpg b/data/media/journal_personnel/2007/09/27/dscn0599.jpg new file mode 100755 index 0000000..528660f Binary files /dev/null and b/data/media/journal_personnel/2007/09/27/dscn0599.jpg differ diff --git a/data/media/journal_personnel/2007/09/27/dscn0607.jpg b/data/media/journal_personnel/2007/09/27/dscn0607.jpg new file mode 100755 index 0000000..05b1ee4 Binary files /dev/null and b/data/media/journal_personnel/2007/09/27/dscn0607.jpg differ diff --git a/data/media/journal_personnel/2007/09/27/dscn0609.jpg b/data/media/journal_personnel/2007/09/27/dscn0609.jpg new file mode 100755 index 0000000..33e63d7 Binary files /dev/null and b/data/media/journal_personnel/2007/09/27/dscn0609.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08672.jpg b/data/media/journal_personnel/2012/07/10/dsc08672.jpg new file mode 100755 index 0000000..ea73993 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08672.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08673.jpg b/data/media/journal_personnel/2012/07/10/dsc08673.jpg new file mode 100755 index 0000000..176756a Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08673.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08675.jpg b/data/media/journal_personnel/2012/07/10/dsc08675.jpg new file mode 100755 index 0000000..db7f171 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08675.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08676.jpg b/data/media/journal_personnel/2012/07/10/dsc08676.jpg new file mode 100755 index 0000000..88a548c Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08676.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08677.jpg b/data/media/journal_personnel/2012/07/10/dsc08677.jpg new file mode 100755 index 0000000..3cd92d5 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08677.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08678.jpg b/data/media/journal_personnel/2012/07/10/dsc08678.jpg new file mode 100755 index 0000000..b526452 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08678.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08679.jpg b/data/media/journal_personnel/2012/07/10/dsc08679.jpg new file mode 100755 index 0000000..dde402d Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08679.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08685.jpg b/data/media/journal_personnel/2012/07/10/dsc08685.jpg new file mode 100755 index 0000000..4d610e1 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08685.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08686.jpg b/data/media/journal_personnel/2012/07/10/dsc08686.jpg new file mode 100755 index 0000000..676d7cb Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08686.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08687.jpg b/data/media/journal_personnel/2012/07/10/dsc08687.jpg new file mode 100755 index 0000000..0928055 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08687.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08693.jpg b/data/media/journal_personnel/2012/07/10/dsc08693.jpg new file mode 100755 index 0000000..6ee2ee3 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08693.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08704.jpg b/data/media/journal_personnel/2012/07/10/dsc08704.jpg new file mode 100755 index 0000000..cf7c7b1 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08704.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08709.jpg b/data/media/journal_personnel/2012/07/10/dsc08709.jpg new file mode 100755 index 0000000..1ab378a Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08709.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08712.jpg b/data/media/journal_personnel/2012/07/10/dsc08712.jpg new file mode 100755 index 0000000..d6a5233 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08712.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dsc08713.jpg b/data/media/journal_personnel/2012/07/10/dsc08713.jpg new file mode 100755 index 0000000..89a6272 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dsc08713.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4197.jpg b/data/media/journal_personnel/2012/07/10/dscf4197.jpg new file mode 100755 index 0000000..376f2fa Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4197.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4201.jpg b/data/media/journal_personnel/2012/07/10/dscf4201.jpg new file mode 100755 index 0000000..a04ec97 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4201.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4202.jpg b/data/media/journal_personnel/2012/07/10/dscf4202.jpg new file mode 100755 index 0000000..420d56f Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4202.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4203.jpg b/data/media/journal_personnel/2012/07/10/dscf4203.jpg new file mode 100755 index 0000000..9ebc0d7 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4203.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4204.jpg b/data/media/journal_personnel/2012/07/10/dscf4204.jpg new file mode 100755 index 0000000..5d81795 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4204.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4206.jpg b/data/media/journal_personnel/2012/07/10/dscf4206.jpg new file mode 100755 index 0000000..6f6d135 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4206.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4207.jpg b/data/media/journal_personnel/2012/07/10/dscf4207.jpg new file mode 100755 index 0000000..6239500 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4207.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4208.jpg b/data/media/journal_personnel/2012/07/10/dscf4208.jpg new file mode 100755 index 0000000..7373a17 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4208.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4214.jpg b/data/media/journal_personnel/2012/07/10/dscf4214.jpg new file mode 100755 index 0000000..97d45e9 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4214.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4216.jpg b/data/media/journal_personnel/2012/07/10/dscf4216.jpg new file mode 100755 index 0000000..6189ff8 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4216.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4218.jpg b/data/media/journal_personnel/2012/07/10/dscf4218.jpg new file mode 100755 index 0000000..564bd48 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4218.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4219.jpg b/data/media/journal_personnel/2012/07/10/dscf4219.jpg new file mode 100755 index 0000000..990dd5c Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4219.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4225.jpg b/data/media/journal_personnel/2012/07/10/dscf4225.jpg new file mode 100755 index 0000000..f27b525 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4225.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4228.jpg b/data/media/journal_personnel/2012/07/10/dscf4228.jpg new file mode 100755 index 0000000..222e0c7 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4228.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4230.jpg b/data/media/journal_personnel/2012/07/10/dscf4230.jpg new file mode 100755 index 0000000..a253158 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4230.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4234.jpg b/data/media/journal_personnel/2012/07/10/dscf4234.jpg new file mode 100755 index 0000000..b6b1a05 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4234.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4236.jpg b/data/media/journal_personnel/2012/07/10/dscf4236.jpg new file mode 100755 index 0000000..538cc7b Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4236.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4241.jpg b/data/media/journal_personnel/2012/07/10/dscf4241.jpg new file mode 100755 index 0000000..997b466 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4241.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4245.jpg b/data/media/journal_personnel/2012/07/10/dscf4245.jpg new file mode 100755 index 0000000..ed355cb Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4245.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4252.jpg b/data/media/journal_personnel/2012/07/10/dscf4252.jpg new file mode 100755 index 0000000..f130f85 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4252.jpg differ diff --git a/data/media/journal_personnel/2012/07/10/dscf4254.jpg b/data/media/journal_personnel/2012/07/10/dscf4254.jpg new file mode 100755 index 0000000..1686006 Binary files /dev/null and b/data/media/journal_personnel/2012/07/10/dscf4254.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08715.jpg b/data/media/journal_personnel/2012/07/11/dsc08715.jpg new file mode 100755 index 0000000..635d096 Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08715.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08716.jpg b/data/media/journal_personnel/2012/07/11/dsc08716.jpg new file mode 100755 index 0000000..f536496 Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08716.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08719.jpg b/data/media/journal_personnel/2012/07/11/dsc08719.jpg new file mode 100755 index 0000000..51e1002 Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08719.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08720.jpg b/data/media/journal_personnel/2012/07/11/dsc08720.jpg new file mode 100755 index 0000000..5f42bc1 Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08720.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08721.jpg b/data/media/journal_personnel/2012/07/11/dsc08721.jpg new file mode 100755 index 0000000..2a29c56 Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08721.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08722.jpg b/data/media/journal_personnel/2012/07/11/dsc08722.jpg new file mode 100755 index 0000000..1177af2 Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08722.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08723.jpg b/data/media/journal_personnel/2012/07/11/dsc08723.jpg new file mode 100755 index 0000000..c53db74 Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08723.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08724.jpg b/data/media/journal_personnel/2012/07/11/dsc08724.jpg new file mode 100755 index 0000000..6548708 Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08724.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08725.jpg b/data/media/journal_personnel/2012/07/11/dsc08725.jpg new file mode 100755 index 0000000..cfbadc0 Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08725.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08726.jpg b/data/media/journal_personnel/2012/07/11/dsc08726.jpg new file mode 100755 index 0000000..cbfc95a Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08726.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08727.jpg b/data/media/journal_personnel/2012/07/11/dsc08727.jpg new file mode 100755 index 0000000..6b4355d Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08727.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/dsc08728.jpg b/data/media/journal_personnel/2012/07/11/dsc08728.jpg new file mode 100755 index 0000000..046e8f0 Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/dsc08728.jpg differ diff --git a/data/media/journal_personnel/2012/07/11/ile-sur-tet_carte.jpg b/data/media/journal_personnel/2012/07/11/ile-sur-tet_carte.jpg new file mode 100755 index 0000000..5b2d355 Binary files /dev/null and b/data/media/journal_personnel/2012/07/11/ile-sur-tet_carte.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/a_voice_is_heard_in_ramah.jpg b/data/media/journal_personnel/2012/07/12/aliyah/a_voice_is_heard_in_ramah.jpg new file mode 100755 index 0000000..8244375 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/a_voice_is_heard_in_ramah.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/aliyah.jpg b/data/media/journal_personnel/2012/07/12/aliyah/aliyah.jpg new file mode 100755 index 0000000..2f54737 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/aliyah.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/angels_of_rebirth.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/angels_of_rebirth.jpeg new file mode 100755 index 0000000..2dfff88 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/angels_of_rebirth.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/arise_barak_and_lead_thy_captives_into_captivity_thou_son_of_abinoam.jpg b/data/media/journal_personnel/2012/07/12/aliyah/arise_barak_and_lead_thy_captives_into_captivity_thou_son_of_abinoam.jpg new file mode 100755 index 0000000..6e9928a Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/arise_barak_and_lead_thy_captives_into_captivity_thou_son_of_abinoam.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/battle_of_the_jerusalem_hills.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/battle_of_the_jerusalem_hills.jpeg new file mode 100755 index 0000000..9f214fc Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/battle_of_the_jerusalem_hills.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/covenant_eternal_circumcision.jpg b/data/media/journal_personnel/2012/07/12/aliyah/covenant_eternal_circumcision.jpg new file mode 100755 index 0000000..beb08d2 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/covenant_eternal_circumcision.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/david_ben_gurion_reads_the_declaration_of_independence_may_5_1948.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/david_ben_gurion_reads_the_declaration_of_independence_may_5_1948.jpeg new file mode 100755 index 0000000..929d34c Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/david_ben_gurion_reads_the_declaration_of_independence_may_5_1948.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/dscf4374.jpg b/data/media/journal_personnel/2012/07/12/aliyah/dscf4374.jpg new file mode 100755 index 0000000..c443998 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/dscf4374.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/for_it_is_thy_life_and_the_length_of_thy_days.jpg b/data/media/journal_personnel/2012/07/12/aliyah/for_it_is_thy_life_and_the_length_of_thy_days.jpg new file mode 100755 index 0000000..0736267 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/for_it_is_thy_life_and_the_length_of_thy_days.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/hatikvah.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/hatikvah.jpeg new file mode 100755 index 0000000..0ae4227 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/hatikvah.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/i_have_set_before_the_life.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/i_have_set_before_the_life.jpeg new file mode 100755 index 0000000..07ed6cb Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/i_have_set_before_the_life.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/let_them_have_dominion_over_the_fish_of_the_sea_and_over_the_fowl_of_the_air_and_over_the_cattle_and_over_every_creeping_thing.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/let_them_have_dominion_over_the_fish_of_the_sea_and_over_the_fowl_of_the_air_and_over_the_cattle_and_over_every_creeping_thing.jpeg new file mode 100755 index 0000000..894d208 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/let_them_have_dominion_over_the_fish_of_the_sea_and_over_the_fowl_of_the_air_and_over_the_cattle_and_over_every_creeping_thing.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/on_the_shores_of_freedom.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/on_the_shores_of_freedom.jpeg new file mode 100755 index 0000000..3fd9f79 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/on_the_shores_of_freedom.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/orah_horah_light_joy.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/orah_horah_light_joy.jpeg new file mode 100755 index 0000000..9a91175 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/orah_horah_light_joy.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/out_of_the_depths.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/out_of_the_depths.jpeg new file mode 100755 index 0000000..66ceb6a Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/out_of_the_depths.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/return_o_virgin_of_israel._return_to_these_thy_cities.jpg b/data/media/journal_personnel/2012/07/12/aliyah/return_o_virgin_of_israel._return_to_these_thy_cities.jpg new file mode 100755 index 0000000..b5ef298 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/return_o_virgin_of_israel._return_to_these_thy_cities.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/the_land_at_the_start.jpg b/data/media/journal_personnel/2012/07/12/aliyah/the_land_at_the_start.jpg new file mode 100755 index 0000000..4dd633c Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/the_land_at_the_start.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/the_land_come_to_life.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/the_land_come_to_life.jpeg new file mode 100755 index 0000000..ab39506 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/the_land_come_to_life.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/the_land_of_milk_and_honey.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/the_land_of_milk_and_honey.jpeg new file mode 100755 index 0000000..e10f753 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/the_land_of_milk_and_honey.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/the_pioneers_of_israel.jpg b/data/media/journal_personnel/2012/07/12/aliyah/the_pioneers_of_israel.jpg new file mode 100755 index 0000000..c9360ba Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/the_pioneers_of_israel.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/the_price_--_bereavement.jpg b/data/media/journal_personnel/2012/07/12/aliyah/the_price_--_bereavement.jpg new file mode 100755 index 0000000..98f4ac7 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/the_price_--_bereavement.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/the_wailing_wall.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/the_wailing_wall.jpeg new file mode 100755 index 0000000..2da720a Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/the_wailing_wall.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/thou_hast_laid_me_in_the_nethermost_pit_in_dark_places_in_the_deeps.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/thou_hast_laid_me_in_the_nethermost_pit_in_dark_places_in_the_deeps.jpeg new file mode 100755 index 0000000..33c32e8 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/thou_hast_laid_me_in_the_nethermost_pit_in_dark_places_in_the_deeps.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/though_i_walk_through_the_valley_of_the_shadow_of_death.jpeg b/data/media/journal_personnel/2012/07/12/aliyah/though_i_walk_through_the_valley_of_the_shadow_of_death.jpeg new file mode 100755 index 0000000..b3fd790 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/though_i_walk_through_the_valley_of_the_shadow_of_death.jpeg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/victory_a_song_of_thanksgiving.jpg b/data/media/journal_personnel/2012/07/12/aliyah/victory_a_song_of_thanksgiving.jpg new file mode 100755 index 0000000..76ab071 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/victory_a_song_of_thanksgiving.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/aliyah/we_shall_go_up_at_once_and_possess_it.jpg b/data/media/journal_personnel/2012/07/12/aliyah/we_shall_go_up_at_once_and_possess_it.jpg new file mode 100755 index 0000000..429abdf Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/aliyah/we_shall_go_up_at_once_and_possess_it.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dali_joies/dsc08772.jpg b/data/media/journal_personnel/2012/07/12/dali_joies/dsc08772.jpg new file mode 100755 index 0000000..277602e Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dali_joies/dsc08772.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dali_joies/dsc08776.jpg b/data/media/journal_personnel/2012/07/12/dali_joies/dsc08776.jpg new file mode 100755 index 0000000..3265081 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dali_joies/dsc08776.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dali_joies/dsc08777.jpg b/data/media/journal_personnel/2012/07/12/dali_joies/dsc08777.jpg new file mode 100755 index 0000000..abc33fb Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dali_joies/dsc08777.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dali_joies/dsc08778.jpg b/data/media/journal_personnel/2012/07/12/dali_joies/dsc08778.jpg new file mode 100755 index 0000000..7b3f8fa Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dali_joies/dsc08778.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dali_joies/dscf4455.jpg b/data/media/journal_personnel/2012/07/12/dali_joies/dscf4455.jpg new file mode 100755 index 0000000..116f378 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dali_joies/dscf4455.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dali_joies/dscf4456.jpg b/data/media/journal_personnel/2012/07/12/dali_joies/dscf4456.jpg new file mode 100755 index 0000000..55f90c9 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dali_joies/dscf4456.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dali_joies/dscf4457.jpg b/data/media/journal_personnel/2012/07/12/dali_joies/dscf4457.jpg new file mode 100755 index 0000000..29ad872 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dali_joies/dscf4457.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dali_joies/dscf4458.jpg b/data/media/journal_personnel/2012/07/12/dali_joies/dscf4458.jpg new file mode 100755 index 0000000..029c868 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dali_joies/dscf4458.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dali_joies/dscf4459.jpg b/data/media/journal_personnel/2012/07/12/dali_joies/dscf4459.jpg new file mode 100755 index 0000000..d94f7e9 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dali_joies/dscf4459.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dali_joies/fr_tit_joies.gif b/data/media/journal_personnel/2012/07/12/dali_joies/fr_tit_joies.gif new file mode 100755 index 0000000..2ff8a7c Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dali_joies/fr_tit_joies.gif differ diff --git a/data/media/journal_personnel/2012/07/12/dali_joies/l_oeil_du_temps.jpg b/data/media/journal_personnel/2012/07/12/dali_joies/l_oeil_du_temps.jpg new file mode 100755 index 0000000..2db6bdf Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dali_joies/l_oeil_du_temps.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dsc08730.jpg b/data/media/journal_personnel/2012/07/12/dsc08730.jpg new file mode 100755 index 0000000..f9e541f Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dsc08730.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dsc08736.jpg b/data/media/journal_personnel/2012/07/12/dsc08736.jpg new file mode 100755 index 0000000..8a1482c Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dsc08736.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dsc08740.jpg b/data/media/journal_personnel/2012/07/12/dsc08740.jpg new file mode 100755 index 0000000..e11d8f8 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dsc08740.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dsc08745.jpg b/data/media/journal_personnel/2012/07/12/dsc08745.jpg new file mode 100755 index 0000000..5821da5 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dsc08745.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dsc08746.jpg b/data/media/journal_personnel/2012/07/12/dsc08746.jpg new file mode 100755 index 0000000..6cbcba9 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dsc08746.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dsc08763.jpg b/data/media/journal_personnel/2012/07/12/dsc08763.jpg new file mode 100755 index 0000000..f8debdd Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dsc08763.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dsc08764.jpg b/data/media/journal_personnel/2012/07/12/dsc08764.jpg new file mode 100755 index 0000000..34f78ec Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dsc08764.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dsc08767.jpg b/data/media/journal_personnel/2012/07/12/dsc08767.jpg new file mode 100755 index 0000000..ad7b485 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dsc08767.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dsc08781.jpg b/data/media/journal_personnel/2012/07/12/dsc08781.jpg new file mode 100755 index 0000000..7288ae2 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dsc08781.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4255.jpg b/data/media/journal_personnel/2012/07/12/dscf4255.jpg new file mode 100755 index 0000000..905871d Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4255.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4257.jpg b/data/media/journal_personnel/2012/07/12/dscf4257.jpg new file mode 100755 index 0000000..22ae191 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4257.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4263.jpg b/data/media/journal_personnel/2012/07/12/dscf4263.jpg new file mode 100755 index 0000000..4921577 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4263.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4269.jpg b/data/media/journal_personnel/2012/07/12/dscf4269.jpg new file mode 100755 index 0000000..213b992 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4269.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4277.jpg b/data/media/journal_personnel/2012/07/12/dscf4277.jpg new file mode 100755 index 0000000..3dba152 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4277.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4279.jpg b/data/media/journal_personnel/2012/07/12/dscf4279.jpg new file mode 100755 index 0000000..aa35fee Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4279.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4280.jpg b/data/media/journal_personnel/2012/07/12/dscf4280.jpg new file mode 100755 index 0000000..b37c766 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4280.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4283.jpg b/data/media/journal_personnel/2012/07/12/dscf4283.jpg new file mode 100755 index 0000000..29d3c33 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4283.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4285.jpg b/data/media/journal_personnel/2012/07/12/dscf4285.jpg new file mode 100755 index 0000000..bb45f94 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4285.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4305.jpg b/data/media/journal_personnel/2012/07/12/dscf4305.jpg new file mode 100755 index 0000000..ca4e1b8 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4305.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4306.jpg b/data/media/journal_personnel/2012/07/12/dscf4306.jpg new file mode 100755 index 0000000..c4d1373 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4306.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4308.jpg b/data/media/journal_personnel/2012/07/12/dscf4308.jpg new file mode 100755 index 0000000..6dfe7af Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4308.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4317.jpg b/data/media/journal_personnel/2012/07/12/dscf4317.jpg new file mode 100755 index 0000000..adaac25 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4317.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4325.jpg b/data/media/journal_personnel/2012/07/12/dscf4325.jpg new file mode 100755 index 0000000..d0ae6fa Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4325.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4349.jpg b/data/media/journal_personnel/2012/07/12/dscf4349.jpg new file mode 100755 index 0000000..b32b66a Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4349.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4356.jpg b/data/media/journal_personnel/2012/07/12/dscf4356.jpg new file mode 100755 index 0000000..ef8b3f9 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4356.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4358.jpg b/data/media/journal_personnel/2012/07/12/dscf4358.jpg new file mode 100755 index 0000000..881f385 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4358.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4363.jpg b/data/media/journal_personnel/2012/07/12/dscf4363.jpg new file mode 100755 index 0000000..0e156f6 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4363.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4376.jpg b/data/media/journal_personnel/2012/07/12/dscf4376.jpg new file mode 100755 index 0000000..78c4e11 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4376.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4377.jpg b/data/media/journal_personnel/2012/07/12/dscf4377.jpg new file mode 100755 index 0000000..0a19f72 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4377.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4380.jpg b/data/media/journal_personnel/2012/07/12/dscf4380.jpg new file mode 100755 index 0000000..9012c41 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4380.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4381.jpg b/data/media/journal_personnel/2012/07/12/dscf4381.jpg new file mode 100755 index 0000000..2e59b81 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4381.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4383.jpg b/data/media/journal_personnel/2012/07/12/dscf4383.jpg new file mode 100755 index 0000000..7ec7c37 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4383.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4385.jpg b/data/media/journal_personnel/2012/07/12/dscf4385.jpg new file mode 100755 index 0000000..b7e66f2 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4385.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4386.jpg b/data/media/journal_personnel/2012/07/12/dscf4386.jpg new file mode 100755 index 0000000..2590986 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4386.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4387.jpg b/data/media/journal_personnel/2012/07/12/dscf4387.jpg new file mode 100755 index 0000000..bed30c1 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4387.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4388.jpg b/data/media/journal_personnel/2012/07/12/dscf4388.jpg new file mode 100755 index 0000000..2d5c84b Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4388.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4389.jpg b/data/media/journal_personnel/2012/07/12/dscf4389.jpg new file mode 100755 index 0000000..289aa7b Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4389.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4391.jpg b/data/media/journal_personnel/2012/07/12/dscf4391.jpg new file mode 100755 index 0000000..08b05f5 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4391.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4393.jpg b/data/media/journal_personnel/2012/07/12/dscf4393.jpg new file mode 100755 index 0000000..aa7319d Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4393.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4394.jpg b/data/media/journal_personnel/2012/07/12/dscf4394.jpg new file mode 100755 index 0000000..b1d9fd4 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4394.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4395.jpg b/data/media/journal_personnel/2012/07/12/dscf4395.jpg new file mode 100755 index 0000000..2688e6e Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4395.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4397.jpg b/data/media/journal_personnel/2012/07/12/dscf4397.jpg new file mode 100755 index 0000000..68047cf Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4397.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4398.jpg b/data/media/journal_personnel/2012/07/12/dscf4398.jpg new file mode 100755 index 0000000..ce59fd5 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4398.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4399.jpg b/data/media/journal_personnel/2012/07/12/dscf4399.jpg new file mode 100755 index 0000000..9fb3c05 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4399.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4400.jpg b/data/media/journal_personnel/2012/07/12/dscf4400.jpg new file mode 100755 index 0000000..7ca3f8f Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4400.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4401.jpg b/data/media/journal_personnel/2012/07/12/dscf4401.jpg new file mode 100755 index 0000000..09749c0 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4401.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4402.jpg b/data/media/journal_personnel/2012/07/12/dscf4402.jpg new file mode 100755 index 0000000..bb3c9d4 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4402.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4403.jpg b/data/media/journal_personnel/2012/07/12/dscf4403.jpg new file mode 100755 index 0000000..fad0fa3 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4403.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4404.jpg b/data/media/journal_personnel/2012/07/12/dscf4404.jpg new file mode 100755 index 0000000..40e4cfc Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4404.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4405.jpg b/data/media/journal_personnel/2012/07/12/dscf4405.jpg new file mode 100755 index 0000000..696ac22 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4405.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4406.jpg b/data/media/journal_personnel/2012/07/12/dscf4406.jpg new file mode 100755 index 0000000..3515d3b Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4406.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4410.jpg b/data/media/journal_personnel/2012/07/12/dscf4410.jpg new file mode 100755 index 0000000..d54a64a Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4410.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4434.jpg b/data/media/journal_personnel/2012/07/12/dscf4434.jpg new file mode 100755 index 0000000..0c4a1a7 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4434.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4444.jpg b/data/media/journal_personnel/2012/07/12/dscf4444.jpg new file mode 100755 index 0000000..e682516 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4444.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4446.jpg b/data/media/journal_personnel/2012/07/12/dscf4446.jpg new file mode 100755 index 0000000..0be5791 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4446.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/dscf4454.jpg b/data/media/journal_personnel/2012/07/12/dscf4454.jpg new file mode 100755 index 0000000..635bc51 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/dscf4454.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/apotheose_du_dollar.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/apotheose_du_dollar.jpg new file mode 100755 index 0000000..e0f0547 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/apotheose_du_dollar.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/aurore_midi_apres-midi_et_crepuscule.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/aurore_midi_apres-midi_et_crepuscule.jpg new file mode 100755 index 0000000..838eb13 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/aurore_midi_apres-midi_et_crepuscule.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/autoportrait_mou_avec_lard_grille.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/autoportrait_mou_avec_lard_grille.jpg new file mode 100755 index 0000000..d51f994 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/autoportrait_mou_avec_lard_grille.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/corbeille_de_pain.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/corbeille_de_pain.jpg new file mode 100755 index 0000000..61a8d69 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/corbeille_de_pain.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/gala_nue_regardant_la_mer_qui_a_18_metres_apparait_le_president_lincoln.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/gala_nue_regardant_la_mer_qui_a_18_metres_apparait_le_president_lincoln.jpg new file mode 100755 index 0000000..e123154 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/gala_nue_regardant_la_mer_qui_a_18_metres_apparait_le_president_lincoln.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/galarina.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/galarina.jpg new file mode 100755 index 0000000..65144c6 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/galarina.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/galatee_aux_spheres.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/galatee_aux_spheres.jpg new file mode 100755 index 0000000..2281241 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/galatee_aux_spheres.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/jeune_fille_de_figueres.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/jeune_fille_de_figueres.jpg new file mode 100755 index 0000000..cb8305f Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/jeune_fille_de_figueres.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/le_spectre_du_sex-appeal.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/le_spectre_du_sex-appeal.jpg new file mode 100755 index 0000000..fb532cd Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/le_spectre_du_sex-appeal.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/leda_atomique.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/leda_atomique.jpg new file mode 100755 index 0000000..4cf78ff Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/leda_atomique.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/nez_de_napoleon_transforme_en_femme_enceinte_promenant_son_ombre_melancolie_parmi_les_ruines_originales.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/nez_de_napoleon_transforme_en_femme_enceinte_promenant_son_ombre_melancolie_parmi_les_ruines_originales.jpg new file mode 100755 index 0000000..4ad4611 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/nez_de_napoleon_transforme_en_femme_enceinte_promenant_son_ombre_melancolie_parmi_les_ruines_originales.jpg differ diff --git a/data/media/journal_personnel/2012/07/12/quelques_oeuvres/port_alguer-1924.jpg b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/port_alguer-1924.jpg new file mode 100755 index 0000000..6ff5e06 Binary files /dev/null and b/data/media/journal_personnel/2012/07/12/quelques_oeuvres/port_alguer-1924.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08784.jpg b/data/media/journal_personnel/2012/07/14/dsc08784.jpg new file mode 100755 index 0000000..34a368e Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08784.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08787.jpg b/data/media/journal_personnel/2012/07/14/dsc08787.jpg new file mode 100755 index 0000000..3ab4060 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08787.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08789.jpg b/data/media/journal_personnel/2012/07/14/dsc08789.jpg new file mode 100755 index 0000000..cb7a758 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08789.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08790.jpg b/data/media/journal_personnel/2012/07/14/dsc08790.jpg new file mode 100755 index 0000000..da94698 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08790.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08794.jpg b/data/media/journal_personnel/2012/07/14/dsc08794.jpg new file mode 100755 index 0000000..4ad70ff Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08794.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08796.jpg b/data/media/journal_personnel/2012/07/14/dsc08796.jpg new file mode 100755 index 0000000..a607a66 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08796.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08799.jpg b/data/media/journal_personnel/2012/07/14/dsc08799.jpg new file mode 100755 index 0000000..05e939e Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08799.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08806.jpg b/data/media/journal_personnel/2012/07/14/dsc08806.jpg new file mode 100755 index 0000000..441c76b Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08806.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08807.jpg b/data/media/journal_personnel/2012/07/14/dsc08807.jpg new file mode 100755 index 0000000..554d41a Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08807.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08808.jpg b/data/media/journal_personnel/2012/07/14/dsc08808.jpg new file mode 100755 index 0000000..492e707 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08808.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08810.jpg b/data/media/journal_personnel/2012/07/14/dsc08810.jpg new file mode 100755 index 0000000..03a9797 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08810.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08813.jpg b/data/media/journal_personnel/2012/07/14/dsc08813.jpg new file mode 100755 index 0000000..730f2f6 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08813.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08815.jpg b/data/media/journal_personnel/2012/07/14/dsc08815.jpg new file mode 100755 index 0000000..4c09199 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08815.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08818.jpg b/data/media/journal_personnel/2012/07/14/dsc08818.jpg new file mode 100755 index 0000000..a17fcac Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08818.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08822.jpg b/data/media/journal_personnel/2012/07/14/dsc08822.jpg new file mode 100755 index 0000000..1fb9088 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08822.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08824.jpg b/data/media/journal_personnel/2012/07/14/dsc08824.jpg new file mode 100755 index 0000000..cb8ad0a Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08824.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08826.jpg b/data/media/journal_personnel/2012/07/14/dsc08826.jpg new file mode 100755 index 0000000..4f0b06b Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08826.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08828.jpg b/data/media/journal_personnel/2012/07/14/dsc08828.jpg new file mode 100755 index 0000000..e197f54 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08828.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08834.jpg b/data/media/journal_personnel/2012/07/14/dsc08834.jpg new file mode 100755 index 0000000..8d96fbf Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08834.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08836.jpg b/data/media/journal_personnel/2012/07/14/dsc08836.jpg new file mode 100755 index 0000000..e621121 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08836.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08838.jpg b/data/media/journal_personnel/2012/07/14/dsc08838.jpg new file mode 100755 index 0000000..675ae2c Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08838.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08840.jpg b/data/media/journal_personnel/2012/07/14/dsc08840.jpg new file mode 100755 index 0000000..b45d648 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08840.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08842.jpg b/data/media/journal_personnel/2012/07/14/dsc08842.jpg new file mode 100755 index 0000000..62c8d93 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08842.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08846.jpg b/data/media/journal_personnel/2012/07/14/dsc08846.jpg new file mode 100755 index 0000000..087f944 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08846.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08847.jpg b/data/media/journal_personnel/2012/07/14/dsc08847.jpg new file mode 100755 index 0000000..d9df293 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08847.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08848.jpg b/data/media/journal_personnel/2012/07/14/dsc08848.jpg new file mode 100755 index 0000000..85112c6 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08848.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08849.jpg b/data/media/journal_personnel/2012/07/14/dsc08849.jpg new file mode 100755 index 0000000..f8b1f3f Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08849.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dsc08850.jpg b/data/media/journal_personnel/2012/07/14/dsc08850.jpg new file mode 100755 index 0000000..a36c7ee Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dsc08850.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dscf4472.jpg b/data/media/journal_personnel/2012/07/14/dscf4472.jpg new file mode 100755 index 0000000..80315e3 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dscf4472.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dscf4475.jpg b/data/media/journal_personnel/2012/07/14/dscf4475.jpg new file mode 100755 index 0000000..e27355b Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dscf4475.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dscf4478.jpg b/data/media/journal_personnel/2012/07/14/dscf4478.jpg new file mode 100755 index 0000000..29458c4 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dscf4478.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dscf4479.jpg b/data/media/journal_personnel/2012/07/14/dscf4479.jpg new file mode 100755 index 0000000..f542f20 Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dscf4479.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dscf4480.jpg b/data/media/journal_personnel/2012/07/14/dscf4480.jpg new file mode 100755 index 0000000..edd1efb Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dscf4480.jpg differ diff --git a/data/media/journal_personnel/2012/07/14/dscf4481.jpg b/data/media/journal_personnel/2012/07/14/dscf4481.jpg new file mode 100755 index 0000000..fde568e Binary files /dev/null and b/data/media/journal_personnel/2012/07/14/dscf4481.jpg differ diff --git a/data/media/journal_personnel/2012/07/carte_perpignan.jpg b/data/media/journal_personnel/2012/07/carte_perpignan.jpg new file mode 100755 index 0000000..d5bbbfe Binary files /dev/null and b/data/media/journal_personnel/2012/07/carte_perpignan.jpg differ diff --git a/data/media/linux/pasted/20201231-163919.png b/data/media/linux/pasted/20201231-163919.png new file mode 100644 index 0000000..5489510 Binary files /dev/null and b/data/media/linux/pasted/20201231-163919.png differ diff --git a/data/media/logo-electronique.png b/data/media/logo-electronique.png new file mode 100644 index 0000000..5426c17 Binary files /dev/null and b/data/media/logo-electronique.png differ diff --git a/data/media/logo-vie-pratique.jpg b/data/media/logo-vie-pratique.jpg new file mode 100644 index 0000000..c8e5515 Binary files /dev/null and b/data/media/logo-vie-pratique.jpg differ diff --git a/data/media/logo.png b/data/media/logo.png new file mode 100755 index 0000000..f667f4b Binary files /dev/null and b/data/media/logo.png differ diff --git a/data/media/logo_loisirs.jpg b/data/media/logo_loisirs.jpg new file mode 100644 index 0000000..b4a8692 Binary files /dev/null and b/data/media/logo_loisirs.jpg differ diff --git a/data/media/loisirs/jardin.jpg b/data/media/loisirs/jardin.jpg new file mode 100644 index 0000000..bfebda6 Binary files /dev/null and b/data/media/loisirs/jardin.jpg differ diff --git a/data/media/loisirs/jeux-de-societe.jpg b/data/media/loisirs/jeux-de-societe.jpg new file mode 100644 index 0000000..ca32c11 Binary files /dev/null and b/data/media/loisirs/jeux-de-societe.jpg differ diff --git a/data/media/loisirs/jeux-de-societe/piratatak/boite.jpg b/data/media/loisirs/jeux-de-societe/piratatak/boite.jpg new file mode 100755 index 0000000..7ec9701 Binary files /dev/null and b/data/media/loisirs/jeux-de-societe/piratatak/boite.jpg differ diff --git a/data/media/loisirs/jeux-de-societe/piratatak/cartes.jpg b/data/media/loisirs/jeux-de-societe/piratatak/cartes.jpg new file mode 100755 index 0000000..5a2d9ff Binary files /dev/null and b/data/media/loisirs/jeux-de-societe/piratatak/cartes.jpg differ diff --git a/data/media/loisirs/jeux-de-societe/piratatak/cartes_bateaux.jpg b/data/media/loisirs/jeux-de-societe/piratatak/cartes_bateaux.jpg new file mode 100755 index 0000000..2da977b Binary files /dev/null and b/data/media/loisirs/jeux-de-societe/piratatak/cartes_bateaux.jpg differ diff --git a/data/media/loisirs/lego/1234/l_habitat.pdf b/data/media/loisirs/lego/1234/l_habitat.pdf new file mode 100755 index 0000000..402e40a Binary files /dev/null and b/data/media/loisirs/lego/1234/l_habitat.pdf differ diff --git a/data/media/loisirs/lego/2824/2824-1.jpg b/data/media/loisirs/lego/2824/2824-1.jpg new file mode 100755 index 0000000..8cf0858 Binary files /dev/null and b/data/media/loisirs/lego/2824/2824-1.jpg differ diff --git a/data/media/loisirs/lego/3177/3177.jpg b/data/media/loisirs/lego/3177/3177.jpg new file mode 100755 index 0000000..7e6e36d Binary files /dev/null and b/data/media/loisirs/lego/3177/3177.jpg differ diff --git a/data/media/loisirs/lego/3177/3177.pdf b/data/media/loisirs/lego/3177/3177.pdf new file mode 100755 index 0000000..e8f2b6e Binary files /dev/null and b/data/media/loisirs/lego/3177/3177.pdf differ diff --git a/data/media/loisirs/lego/3178/manuel_3178_1.pdf b/data/media/loisirs/lego/3178/manuel_3178_1.pdf new file mode 100755 index 0000000..84e8f3b Binary files /dev/null and b/data/media/loisirs/lego/3178/manuel_3178_1.pdf differ diff --git a/data/media/loisirs/lego/3178/manuel_3178_2.pdf b/data/media/loisirs/lego/3178/manuel_3178_2.pdf new file mode 100755 index 0000000..67fa748 Binary files /dev/null and b/data/media/loisirs/lego/3178/manuel_3178_2.pdf differ diff --git a/data/media/loisirs/lego/4200/4200.jpg b/data/media/loisirs/lego/4200/4200.jpg new file mode 100755 index 0000000..4d2a10e Binary files /dev/null and b/data/media/loisirs/lego/4200/4200.jpg differ diff --git a/data/media/loisirs/lego/4208/4208.jpg b/data/media/loisirs/lego/4208/4208.jpg new file mode 100755 index 0000000..e2847e5 Binary files /dev/null and b/data/media/loisirs/lego/4208/4208.jpg differ diff --git a/data/media/loisirs/lego/4209/4209-1.jpg b/data/media/loisirs/lego/4209/4209-1.jpg new file mode 100755 index 0000000..8dc2154 Binary files /dev/null and b/data/media/loisirs/lego/4209/4209-1.jpg differ diff --git a/data/media/loisirs/lego/4427/4427.jpg b/data/media/loisirs/lego/4427/4427.jpg new file mode 100755 index 0000000..ad8f5ee Binary files /dev/null and b/data/media/loisirs/lego/4427/4427.jpg differ diff --git a/data/media/loisirs/lego/4428/4428.jpg b/data/media/loisirs/lego/4428/4428.jpg new file mode 100755 index 0000000..b7b1e2e Binary files /dev/null and b/data/media/loisirs/lego/4428/4428.jpg differ diff --git a/data/media/loisirs/lego/4436/4436.png b/data/media/loisirs/lego/4436/4436.png new file mode 100755 index 0000000..64e3e81 Binary files /dev/null and b/data/media/loisirs/lego/4436/4436.png differ diff --git a/data/media/loisirs/lego/4641/4641.jpg b/data/media/loisirs/lego/4641/4641.jpg new file mode 100755 index 0000000..9fd3bfa Binary files /dev/null and b/data/media/loisirs/lego/4641/4641.jpg differ diff --git a/data/media/loisirs/lego/4641/4641.pdf b/data/media/loisirs/lego/4641/4641.pdf new file mode 100755 index 0000000..2837cac Binary files /dev/null and b/data/media/loisirs/lego/4641/4641.pdf differ diff --git a/data/media/loisirs/lego/5508/5508-1.jpg b/data/media/loisirs/lego/5508/5508-1.jpg new file mode 100755 index 0000000..52045bb Binary files /dev/null and b/data/media/loisirs/lego/5508/5508-1.jpg differ diff --git a/data/media/loisirs/lego/5508/5508-2.jpg b/data/media/loisirs/lego/5508/5508-2.jpg new file mode 100755 index 0000000..af45d2d Binary files /dev/null and b/data/media/loisirs/lego/5508/5508-2.jpg differ diff --git a/data/media/loisirs/lego/5508/5508-3..jpg b/data/media/loisirs/lego/5508/5508-3..jpg new file mode 100755 index 0000000..b44245d Binary files /dev/null and b/data/media/loisirs/lego/5508/5508-3..jpg differ diff --git a/data/media/loisirs/lego/5508/5508.pdf b/data/media/loisirs/lego/5508/5508.pdf new file mode 100755 index 0000000..56a31b9 Binary files /dev/null and b/data/media/loisirs/lego/5508/5508.pdf differ diff --git a/data/media/loisirs/lego/5761/5761.jpg b/data/media/loisirs/lego/5761/5761.jpg new file mode 100755 index 0000000..face9c1 Binary files /dev/null and b/data/media/loisirs/lego/5761/5761.jpg differ diff --git a/data/media/loisirs/lego/5761/5761.pdf b/data/media/loisirs/lego/5761/5761.pdf new file mode 100755 index 0000000..6cbebee Binary files /dev/null and b/data/media/loisirs/lego/5761/5761.pdf differ diff --git a/data/media/loisirs/lego/5866/5866-1.jpg b/data/media/loisirs/lego/5866/5866-1.jpg new file mode 100755 index 0000000..226bd09 Binary files /dev/null and b/data/media/loisirs/lego/5866/5866-1.jpg differ diff --git a/data/media/loisirs/lego/5866/5866.jpg b/data/media/loisirs/lego/5866/5866.jpg new file mode 100755 index 0000000..ac66cb8 Binary files /dev/null and b/data/media/loisirs/lego/5866/5866.jpg differ diff --git a/data/media/loisirs/lego/5866/5866.pdf b/data/media/loisirs/lego/5866/5866.pdf new file mode 100755 index 0000000..82d3874 Binary files /dev/null and b/data/media/loisirs/lego/5866/5866.pdf differ diff --git a/data/media/loisirs/lego/5891/5891.jpg b/data/media/loisirs/lego/5891/5891.jpg new file mode 100755 index 0000000..d48c3ca Binary files /dev/null and b/data/media/loisirs/lego/5891/5891.jpg differ diff --git a/data/media/loisirs/lego/6115/001.jpg b/data/media/loisirs/lego/6115/001.jpg new file mode 100755 index 0000000..571bd28 Binary files /dev/null and b/data/media/loisirs/lego/6115/001.jpg differ diff --git a/data/media/loisirs/lego/6115/002.jpg b/data/media/loisirs/lego/6115/002.jpg new file mode 100755 index 0000000..b28a074 Binary files /dev/null and b/data/media/loisirs/lego/6115/002.jpg differ diff --git a/data/media/loisirs/lego/6115/6115-2.jpg b/data/media/loisirs/lego/6115/6115-2.jpg new file mode 100755 index 0000000..5759cc1 Binary files /dev/null and b/data/media/loisirs/lego/6115/6115-2.jpg differ diff --git a/data/media/loisirs/lego/6508/6508-1.jpg b/data/media/loisirs/lego/6508/6508-1.jpg new file mode 100755 index 0000000..888369c Binary files /dev/null and b/data/media/loisirs/lego/6508/6508-1.jpg differ diff --git a/data/media/loisirs/lego/6508/6508-2.jpg b/data/media/loisirs/lego/6508/6508-2.jpg new file mode 100755 index 0000000..ffd1e71 Binary files /dev/null and b/data/media/loisirs/lego/6508/6508-2.jpg differ diff --git a/data/media/loisirs/lego/6508/6508.jpg b/data/media/loisirs/lego/6508/6508.jpg new file mode 100755 index 0000000..a5968b0 Binary files /dev/null and b/data/media/loisirs/lego/6508/6508.jpg differ diff --git a/data/media/loisirs/lego/6511/6511_rescue_runabout.jpg b/data/media/loisirs/lego/6511/6511_rescue_runabout.jpg new file mode 100755 index 0000000..a43b319 Binary files /dev/null and b/data/media/loisirs/lego/6511/6511_rescue_runabout.jpg differ diff --git a/data/media/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2v2z3j4l4f4s2u204q2.jpg b/data/media/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2v2z3j4l4f4s2u204q2.jpg new file mode 100755 index 0000000..2e02c6f Binary files /dev/null and b/data/media/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2v2z3j4l4f4s2u204q2.jpg differ diff --git a/data/media/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2w2z3j4l4f4s2u204q2.jpg b/data/media/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2w2z3j4l4f4s2u204q2.jpg new file mode 100755 index 0000000..711232e Binary files /dev/null and b/data/media/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2w2z3j4l4f4s2u204q2.jpg differ diff --git a/data/media/loisirs/lego/6512/6512-1.jpg b/data/media/loisirs/lego/6512/6512-1.jpg new file mode 100755 index 0000000..154c2ff Binary files /dev/null and b/data/media/loisirs/lego/6512/6512-1.jpg differ diff --git a/data/media/loisirs/lego/6512/6512-2.jpg b/data/media/loisirs/lego/6512/6512-2.jpg new file mode 100755 index 0000000..391c043 Binary files /dev/null and b/data/media/loisirs/lego/6512/6512-2.jpg differ diff --git a/data/media/loisirs/lego/6512/6512-groot.gif b/data/media/loisirs/lego/6512/6512-groot.gif new file mode 100755 index 0000000..ea4b830 Binary files /dev/null and b/data/media/loisirs/lego/6512/6512-groot.gif differ diff --git a/data/media/loisirs/lego/6524/6524-1.jpg b/data/media/loisirs/lego/6524/6524-1.jpg new file mode 100755 index 0000000..86dbc63 Binary files /dev/null and b/data/media/loisirs/lego/6524/6524-1.jpg differ diff --git a/data/media/loisirs/lego/6524/6524-2.jpg b/data/media/loisirs/lego/6524/6524-2.jpg new file mode 100755 index 0000000..a6e0a28 Binary files /dev/null and b/data/media/loisirs/lego/6524/6524-2.jpg differ diff --git a/data/media/loisirs/lego/6524/6524-3.jpg b/data/media/loisirs/lego/6524/6524-3.jpg new file mode 100755 index 0000000..032dcaf Binary files /dev/null and b/data/media/loisirs/lego/6524/6524-3.jpg differ diff --git a/data/media/loisirs/lego/6524/6524-4.jpg b/data/media/loisirs/lego/6524/6524-4.jpg new file mode 100755 index 0000000..a7e95c4 Binary files /dev/null and b/data/media/loisirs/lego/6524/6524-4.jpg differ diff --git a/data/media/loisirs/lego/6524/6524.jpg b/data/media/loisirs/lego/6524/6524.jpg new file mode 100755 index 0000000..f3db617 Binary files /dev/null and b/data/media/loisirs/lego/6524/6524.jpg differ diff --git a/data/media/loisirs/lego/6531/6531-1.jpg b/data/media/loisirs/lego/6531/6531-1.jpg new file mode 100755 index 0000000..b602788 Binary files /dev/null and b/data/media/loisirs/lego/6531/6531-1.jpg differ diff --git a/data/media/loisirs/lego/6531/6531-2.jpg b/data/media/loisirs/lego/6531/6531-2.jpg new file mode 100755 index 0000000..fd9303c Binary files /dev/null and b/data/media/loisirs/lego/6531/6531-2.jpg differ diff --git a/data/media/loisirs/lego/6531/6531-groot.gif b/data/media/loisirs/lego/6531/6531-groot.gif new file mode 100755 index 0000000..ddd9da5 Binary files /dev/null and b/data/media/loisirs/lego/6531/6531-groot.gif differ diff --git a/data/media/loisirs/lego/6572/4115750.pdf b/data/media/loisirs/lego/6572/4115750.pdf new file mode 100755 index 0000000..6bda4ec Binary files /dev/null and b/data/media/loisirs/lego/6572/4115750.pdf differ diff --git a/data/media/loisirs/lego/6572/6572-1.jpg b/data/media/loisirs/lego/6572/6572-1.jpg new file mode 100755 index 0000000..6d75025 Binary files /dev/null and b/data/media/loisirs/lego/6572/6572-1.jpg differ diff --git a/data/media/loisirs/lego/6665/6665-1.jpg b/data/media/loisirs/lego/6665/6665-1.jpg new file mode 100755 index 0000000..de53d8d Binary files /dev/null and b/data/media/loisirs/lego/6665/6665-1.jpg differ diff --git a/data/media/loisirs/lego/6665/6665-2.jpg b/data/media/loisirs/lego/6665/6665-2.jpg new file mode 100755 index 0000000..53ae14d Binary files /dev/null and b/data/media/loisirs/lego/6665/6665-2.jpg differ diff --git a/data/media/loisirs/lego/6665/6665.jpg b/data/media/loisirs/lego/6665/6665.jpg new file mode 100755 index 0000000..38134cc Binary files /dev/null and b/data/media/loisirs/lego/6665/6665.jpg differ diff --git a/data/media/loisirs/lego/6910/4656079.pdf b/data/media/loisirs/lego/6910/4656079.pdf new file mode 100755 index 0000000..7ba0620 Binary files /dev/null and b/data/media/loisirs/lego/6910/4656079.pdf differ diff --git a/data/media/loisirs/lego/6910/6910.jpg b/data/media/loisirs/lego/6910/6910.jpg new file mode 100755 index 0000000..145323b Binary files /dev/null and b/data/media/loisirs/lego/6910/6910.jpg differ diff --git a/data/media/loisirs/lego/6911/downloadaad65539e650bebbe71599a11d1355f6.jpg b/data/media/loisirs/lego/6911/downloadaad65539e650bebbe71599a11d1355f6.jpg new file mode 100755 index 0000000..9eb13f2 Binary files /dev/null and b/data/media/loisirs/lego/6911/downloadaad65539e650bebbe71599a11d1355f6.jpg differ diff --git a/data/media/loisirs/lego/6911/pasted/20230108-025715.png b/data/media/loisirs/lego/6911/pasted/20230108-025715.png new file mode 100644 index 0000000..9248509 Binary files /dev/null and b/data/media/loisirs/lego/6911/pasted/20230108-025715.png differ diff --git a/data/media/loisirs/lego/6912/6912.png b/data/media/loisirs/lego/6912/6912.png new file mode 100755 index 0000000..46b5a10 Binary files /dev/null and b/data/media/loisirs/lego/6912/6912.png differ diff --git a/data/media/loisirs/lego/7208/7208.jpg b/data/media/loisirs/lego/7208/7208.jpg new file mode 100755 index 0000000..e657351 Binary files /dev/null and b/data/media/loisirs/lego/7208/7208.jpg differ diff --git a/data/media/loisirs/lego/7213/7213.jpg b/data/media/loisirs/lego/7213/7213.jpg new file mode 100755 index 0000000..68ade98 Binary files /dev/null and b/data/media/loisirs/lego/7213/7213.jpg differ diff --git a/data/media/loisirs/lego/7213/7213.pdf b/data/media/loisirs/lego/7213/7213.pdf new file mode 100755 index 0000000..29d3832 Binary files /dev/null and b/data/media/loisirs/lego/7213/7213.pdf differ diff --git a/data/media/loisirs/lego/7235/4639192.pdf b/data/media/loisirs/lego/7235/4639192.pdf new file mode 100755 index 0000000..1be967c --- /dev/null +++ b/data/media/loisirs/lego/7235/4639192.pdf @@ -0,0 +1,23809 @@ +%PDF-1.3 % +372 0 obj <> endobj +xref +372 2001 +0000000016 00000 n +0000043325 00000 n +0000043528 00000 n +0000043572 00000 n +0000043616 00000 n +0000074940 00000 n +0000074991 00000 n +0000075046 00000 n +0000075099 00000 n +0000099262 00000 n +0000122892 00000 n +0000147942 00000 n +0000172969 00000 n +0000197761 00000 n +0000198231 00000 n +0000198334 00000 n +0000199268 00000 n +0000199549 00000 n +0000199852 00000 n +0000224454 00000 n +0000224934 00000 n +0000225667 00000 n +0000225712 00000 n +0000225907 00000 n +0000227784 00000 n +0000228109 00000 n +0000228473 00000 n +0000228654 00000 n +0000230226 00000 n +0000230535 00000 n +0000230914 00000 n +0000255862 00000 n +0000282675 00000 n +0000282703 00000 n +0000282749 00000 n +0000282824 00000 n +0000282883 00000 n +0000283509 00000 n +0000284158 00000 n +0000284785 00000 n +0000285453 00000 n +0000286050 00000 n +0000286608 00000 n +0000287198 00000 n +0000287765 00000 n +0000288252 00000 n +0000288866 00000 n +0000289474 00000 n +0000290126 00000 n +0000290769 00000 n +0000291272 00000 n +0000291885 00000 n +0000292500 00000 n +0000293044 00000 n +0000293597 00000 n +0000294200 00000 n +0000294849 00000 n +0000295499 00000 n +0000296112 00000 n +0000296724 00000 n +0000297374 00000 n +0000297986 00000 n +0000298633 00000 n +0000299314 00000 n +0000300078 00000 n +0000300715 00000 n +0000301361 00000 n +0000302076 00000 n +0000302731 00000 n +0000303380 00000 n +0000304034 00000 n +0000304695 00000 n +0000305328 00000 n +0000306024 00000 n +0000306729 00000 n +0000307356 00000 n +0000308104 00000 n +0000308816 00000 n +0000309480 00000 n +0000310118 00000 n +0000310706 00000 n +0000311250 00000 n +0000311906 00000 n +0000312540 00000 n +0000313235 00000 n +0000313866 00000 n +0000314528 00000 n +0000315161 00000 n +0000315747 00000 n +0000316307 00000 n +0000316883 00000 n +0000317550 00000 n +0000318328 00000 n +0000319071 00000 n +0000319713 00000 n +0000320334 00000 n +0000321061 00000 n +0000321713 00000 n +0000322435 00000 n +0000323076 00000 n +0000323652 00000 n +0000324318 00000 n +0000324964 00000 n +0000325622 00000 n +0000326359 00000 n +0000327016 00000 n +0000327616 00000 n +0000328245 00000 n +0000328909 00000 n +0000329512 00000 n +0000330083 00000 n +0000330637 00000 n +0000331248 00000 n +0000331873 00000 n +0000332468 00000 n +0000333074 00000 n +0000333657 00000 n +0000334232 00000 n +0000334827 00000 n +0000335438 00000 n +0000336133 00000 n +0000336744 00000 n +0000337302 00000 n +0000337898 00000 n +0000338541 00000 n +0000339160 00000 n +0000339803 00000 n +0000340478 00000 n +0000340983 00000 n +0000341622 00000 n +0000342273 00000 n +0000342808 00000 n +0000343373 00000 n +0000343992 00000 n +0000344639 00000 n +0000345220 00000 n +0000345769 00000 n +0000346463 00000 n +0000347046 00000 n +0000347601 00000 n +0000348298 00000 n +0000348946 00000 n +0000349668 00000 n +0000350324 00000 n +0000350986 00000 n +0000351559 00000 n +0000352198 00000 n +0000352873 00000 n +0000353484 00000 n +0000354169 00000 n +0000354740 00000 n +0000355372 00000 n +0000355958 00000 n +0000356656 00000 n +0000357299 00000 n +0000358009 00000 n +0000358655 00000 n +0000359263 00000 n +0000359896 00000 n +0000360484 00000 n +0000361167 00000 n +0000361812 00000 n +0000362422 00000 n +0000363053 00000 n +0000363698 00000 n +0000364353 00000 n +0000364979 00000 n +0000365611 00000 n +0000366252 00000 n +0000366892 00000 n +0000367563 00000 n +0000368250 00000 n +0000368851 00000 n +0000369478 00000 n +0000370141 00000 n +0000370902 00000 n +0000371555 00000 n +0000372280 00000 n +0000373029 00000 n +0000373599 00000 n +0000374152 00000 n +0000374744 00000 n +0000375391 00000 n +0000376012 00000 n +0000376697 00000 n +0000377388 00000 n +0000378036 00000 n +0000378611 00000 n +0000379273 00000 n +0000379949 00000 n +0000380637 00000 n +0000381291 00000 n +0000381978 00000 n +0000382684 00000 n +0000383407 00000 n +0000384105 00000 n +0000384805 00000 n +0000385522 00000 n +0000386255 00000 n +0000386974 00000 n +0000387695 00000 n +0000388385 00000 n +0000389123 00000 n +0000389846 00000 n +0000390573 00000 n +0000391259 00000 n +0000391954 00000 n +0000392673 00000 n +0000393399 00000 n +0000394099 00000 n +0000394826 00000 n +0000395489 00000 n +0000396169 00000 n +0000396805 00000 n +0000397404 00000 n +0000398022 00000 n +0000398683 00000 n +0000399239 00000 n +0000399890 00000 n +0000400530 00000 n +0000401199 00000 n +0000401831 00000 n +0000402486 00000 n +0000403121 00000 n +0000403815 00000 n +0000404458 00000 n +0000405085 00000 n +0000405782 00000 n +0000406443 00000 n +0000407116 00000 n +0000407720 00000 n +0000408355 00000 n +0000408991 00000 n +0000409633 00000 n +0000410287 00000 n +0000410990 00000 n +0000411642 00000 n +0000412324 00000 n +0000412981 00000 n +0000413580 00000 n +0000414187 00000 n +0000414818 00000 n +0000415438 00000 n +0000416108 00000 n +0000416733 00000 n +0000417387 00000 n +0000418065 00000 n +0000418781 00000 n +0000419427 00000 n +0000420061 00000 n +0000420765 00000 n +0000421444 00000 n +0000422130 00000 n +0000422790 00000 n +0000423421 00000 n +0000424101 00000 n +0000424674 00000 n +0000425257 00000 n +0000425863 00000 n +0000426485 00000 n +0000427084 00000 n +0000427652 00000 n +0000428272 00000 n +0000428884 00000 n +0000429602 00000 n +0000430235 00000 n +0000430805 00000 n +0000431425 00000 n +0000432087 00000 n +0000432731 00000 n +0000433340 00000 n +0000433956 00000 n +0000434583 00000 n +0000435218 00000 n +0000435870 00000 n +0000436485 00000 n +0000437112 00000 n +0000437705 00000 n +0000438323 00000 n +0000438873 00000 n +0000439523 00000 n +0000440192 00000 n +0000440820 00000 n +0000441451 00000 n +0000442108 00000 n +0000442792 00000 n +0000443374 00000 n +0000444002 00000 n +0000444606 00000 n +0000445191 00000 n +0000445835 00000 n +0000446446 00000 n +0000447138 00000 n +0000447812 00000 n +0000448467 00000 n +0000449121 00000 n +0000449779 00000 n +0000450435 00000 n +0000451012 00000 n +0000451589 00000 n +0000452280 00000 n +0000452881 00000 n +0000453592 00000 n +0000454243 00000 n +0000454825 00000 n +0000455475 00000 n +0000456168 00000 n +0000456807 00000 n +0000457400 00000 n +0000458072 00000 n +0000458763 00000 n +0000459410 00000 n +0000460043 00000 n +0000460723 00000 n +0000461428 00000 n +0000462087 00000 n +0000462773 00000 n +0000463432 00000 n +0000464030 00000 n +0000464679 00000 n +0000465291 00000 n +0000465933 00000 n +0000466664 00000 n +0000467356 00000 n +0000468070 00000 n +0000468652 00000 n +0000469287 00000 n +0000469902 00000 n +0000470646 00000 n +0000471329 00000 n +0000471964 00000 n +0000472555 00000 n +0000473156 00000 n +0000473841 00000 n +0000474492 00000 n +0000475099 00000 n +0000475759 00000 n +0000476421 00000 n +0000477109 00000 n +0000477746 00000 n +0000478435 00000 n +0000479064 00000 n +0000479662 00000 n +0000480284 00000 n +0000481033 00000 n +0000481706 00000 n +0000482281 00000 n +0000482916 00000 n +0000483610 00000 n +0000484194 00000 n +0000484847 00000 n +0000485478 00000 n +0000486202 00000 n +0000486841 00000 n +0000487494 00000 n +0000488136 00000 n +0000488771 00000 n +0000489421 00000 n +0000490088 00000 n +0000490723 00000 n +0000491354 00000 n +0000492032 00000 n +0000492669 00000 n +0000493315 00000 n +0000493905 00000 n +0000494544 00000 n +0000495222 00000 n +0000495866 00000 n +0000496548 00000 n +0000497231 00000 n +0000497851 00000 n +0000498467 00000 n +0000499106 00000 n +0000499703 00000 n +0000500363 00000 n +0000500997 00000 n +0000501609 00000 n +0000502327 00000 n +0000503006 00000 n +0000503633 00000 n +0000504303 00000 n +0000504951 00000 n +0000505621 00000 n +0000506315 00000 n +0000506920 00000 n +0000507521 00000 n +0000508121 00000 n +0000508696 00000 n +0000509449 00000 n +0000510163 00000 n +0000510766 00000 n +0000511389 00000 n +0000512115 00000 n +0000512765 00000 n +0000513398 00000 n +0000513966 00000 n +0000514571 00000 n +0000515138 00000 n +0000515687 00000 n +0000516355 00000 n +0000517000 00000 n +0000517634 00000 n +0000518375 00000 n +0000519003 00000 n +0000519585 00000 n +0000520234 00000 n +0000520930 00000 n +0000521581 00000 n +0000522193 00000 n +0000522772 00000 n +0000523356 00000 n +0000524088 00000 n +0000524742 00000 n +0000525362 00000 n +0000525999 00000 n +0000526702 00000 n +0000527435 00000 n +0000528089 00000 n +0000528697 00000 n +0000529378 00000 n +0000530047 00000 n +0000530758 00000 n +0000531363 00000 n +0000532019 00000 n +0000532696 00000 n +0000533348 00000 n +0000533989 00000 n +0000534637 00000 n +0000535332 00000 n +0000535961 00000 n +0000536570 00000 n +0000537194 00000 n +0000537873 00000 n +0000538551 00000 n +0000539196 00000 n +0000539829 00000 n +0000540524 00000 n +0000541125 00000 n +0000541768 00000 n +0000542389 00000 n +0000542977 00000 n +0000543669 00000 n +0000544320 00000 n +0000544955 00000 n +0000545591 00000 n +0000546243 00000 n +0000546854 00000 n +0000547522 00000 n +0000548159 00000 n +0000548782 00000 n +0000549359 00000 n +0000549979 00000 n +0000550566 00000 n +0000551245 00000 n +0000551942 00000 n +0000552630 00000 n +0000553299 00000 n +0000553980 00000 n +0000554688 00000 n +0000555337 00000 n +0000555777 00000 n +0000556240 00000 n +0000556751 00000 n +0000557349 00000 n +0000557937 00000 n +0000558566 00000 n +0000559192 00000 n +0000559837 00000 n +0000560470 00000 n +0000561121 00000 n +0000561785 00000 n +0000562451 00000 n +0000563072 00000 n +0000563722 00000 n +0000564413 00000 n +0000565059 00000 n +0000565733 00000 n +0000566380 00000 n +0000567048 00000 n +0000567659 00000 n +0000568231 00000 n +0000568852 00000 n +0000569411 00000 n +0000569996 00000 n +0000570694 00000 n +0000571273 00000 n +0000571886 00000 n +0000572550 00000 n +0000573173 00000 n +0000573794 00000 n +0000574442 00000 n +0000575184 00000 n +0000575745 00000 n +0000576347 00000 n +0000577061 00000 n +0000577793 00000 n +0000578504 00000 n +0000579020 00000 n +0000579566 00000 n +0000580102 00000 n +0000580609 00000 n +0000581162 00000 n +0000581681 00000 n +0000582203 00000 n +0000582720 00000 n +0000583257 00000 n +0000583748 00000 n +0000584261 00000 n +0000584792 00000 n +0000585305 00000 n +0000585853 00000 n +0000586437 00000 n +0000586977 00000 n +0000587530 00000 n +0000588058 00000 n +0000588599 00000 n +0000589140 00000 n +0000589690 00000 n +0000590244 00000 n +0000590795 00000 n +0000591339 00000 n +0000591894 00000 n +0000592420 00000 n +0000592948 00000 n +0000593508 00000 n +0000594034 00000 n +0000594553 00000 n +0000595097 00000 n +0000595624 00000 n +0000596152 00000 n +0000596701 00000 n +0000597254 00000 n +0000597775 00000 n +0000598289 00000 n +0000598819 00000 n +0000599366 00000 n +0000599864 00000 n +0000600378 00000 n +0000600880 00000 n +0000601377 00000 n +0000601863 00000 n +0000602348 00000 n +0000602882 00000 n +0000603503 00000 n +0000604001 00000 n +0000604506 00000 n +0000605087 00000 n +0000605785 00000 n +0000606432 00000 n +0000607081 00000 n +0000607680 00000 n +0000608196 00000 n +0000608766 00000 n +0000609371 00000 n +0000609940 00000 n +0000610631 00000 n +0000611300 00000 n +0000611899 00000 n +0000612436 00000 n +0000613076 00000 n +0000613643 00000 n +0000614166 00000 n +0000614767 00000 n +0000615371 00000 n +0000615923 00000 n +0000616557 00000 n +0000617221 00000 n +0000617887 00000 n +0000618537 00000 n +0000619165 00000 n +0000619800 00000 n +0000620409 00000 n +0000621001 00000 n +0000621713 00000 n +0000622250 00000 n +0000622859 00000 n +0000623481 00000 n +0000624064 00000 n +0000624743 00000 n +0000625303 00000 n +0000625903 00000 n +0000626476 00000 n +0000627086 00000 n +0000627721 00000 n +0000628327 00000 n +0000628943 00000 n +0000629561 00000 n +0000630227 00000 n +0000630905 00000 n +0000631521 00000 n +0000632114 00000 n +0000632738 00000 n +0000633329 00000 n +0000633965 00000 n +0000634562 00000 n +0000635138 00000 n +0000635734 00000 n +0000636293 00000 n +0000636990 00000 n +0000637613 00000 n +0000638187 00000 n +0000638794 00000 n +0000639472 00000 n +0000640032 00000 n +0000640504 00000 n +0000641139 00000 n +0000641755 00000 n +0000642521 00000 n +0000643236 00000 n +0000643886 00000 n +0000644591 00000 n +0000645305 00000 n +0000646030 00000 n +0000646751 00000 n +0000647399 00000 n +0000648084 00000 n +0000648812 00000 n +0000649542 00000 n +0000650260 00000 n +0000650983 00000 n +0000651702 00000 n +0000652414 00000 n +0000653099 00000 n +0000653774 00000 n +0000654492 00000 n +0000655031 00000 n +0000655568 00000 n +0000656228 00000 n +0000656862 00000 n +0000657504 00000 n +0000658146 00000 n +0000658748 00000 n +0000659329 00000 n +0000660025 00000 n +0000660715 00000 n +0000661385 00000 n +0000661991 00000 n +0000662584 00000 n +0000663196 00000 n +0000663906 00000 n +0000664646 00000 n +0000665297 00000 n +0000666055 00000 n +0000666779 00000 n +0000667521 00000 n +0000668255 00000 n +0000669019 00000 n +0000669768 00000 n +0000670466 00000 n +0000671076 00000 n +0000671686 00000 n +0000672227 00000 n +0000672852 00000 n +0000673530 00000 n +0000674212 00000 n +0000674856 00000 n +0000675484 00000 n +0000676078 00000 n +0000676717 00000 n +0000677373 00000 n +0000678016 00000 n +0000678689 00000 n +0000679335 00000 n +0000680052 00000 n +0000680776 00000 n +0000681528 00000 n +0000682235 00000 n +0000682920 00000 n +0000683474 00000 n +0000684096 00000 n +0000684646 00000 n +0000685244 00000 n +0000685863 00000 n +0000686470 00000 n +0000687069 00000 n +0000687664 00000 n +0000688282 00000 n +0000688856 00000 n +0000689533 00000 n +0000690152 00000 n +0000690783 00000 n +0000691422 00000 n +0000692105 00000 n +0000692796 00000 n +0000693334 00000 n +0000693877 00000 n +0000694523 00000 n +0000695244 00000 n +0000695960 00000 n +0000696696 00000 n +0000697297 00000 n +0000697927 00000 n +0000698513 00000 n +0000699096 00000 n +0000699691 00000 n +0000700365 00000 n +0000700924 00000 n +0000701541 00000 n +0000702239 00000 n +0000702865 00000 n +0000703450 00000 n +0000704073 00000 n +0000704653 00000 n +0000705190 00000 n +0000705806 00000 n +0000706516 00000 n +0000707146 00000 n +0000707793 00000 n +0000708420 00000 n +0000709101 00000 n +0000709798 00000 n +0000710423 00000 n +0000711010 00000 n +0000711612 00000 n +0000712227 00000 n +0000712891 00000 n +0000713621 00000 n +0000714303 00000 n +0000715041 00000 n +0000715734 00000 n +0000716457 00000 n +0000717194 00000 n +0000717903 00000 n +0000718523 00000 n +0000719203 00000 n +0000719815 00000 n +0000720382 00000 n +0000720971 00000 n +0000721558 00000 n +0000722188 00000 n +0000722692 00000 n +0000723359 00000 n +0000723967 00000 n +0000724661 00000 n +0000725365 00000 n +0000726100 00000 n +0000726825 00000 n +0000727541 00000 n +0000728274 00000 n +0000728961 00000 n +0000729705 00000 n +0000730386 00000 n +0000731100 00000 n +0000731899 00000 n +0000732544 00000 n +0000733263 00000 n +0000733972 00000 n +0000734678 00000 n +0000735360 00000 n +0000735954 00000 n +0000736576 00000 n +0000737118 00000 n +0000737752 00000 n +0000738411 00000 n +0000739055 00000 n +0000739625 00000 n +0000740122 00000 n +0000740692 00000 n +0000741281 00000 n +0000741835 00000 n +0000742460 00000 n +0000743126 00000 n +0000743716 00000 n +0000744329 00000 n +0000744961 00000 n +0000745591 00000 n +0000746150 00000 n +0000746779 00000 n +0000747419 00000 n +0000748117 00000 n +0000748836 00000 n +0000749408 00000 n +0000750074 00000 n +0000750796 00000 n +0000751478 00000 n +0000752242 00000 n +0000752975 00000 n +0000753749 00000 n +0000754474 00000 n +0000755203 00000 n +0000755930 00000 n +0000756478 00000 n +0000757086 00000 n +0000757653 00000 n +0000758228 00000 n +0000758789 00000 n +0000759509 00000 n +0000760116 00000 n +0000760723 00000 n +0000761337 00000 n +0000761982 00000 n +0000762575 00000 n +0000763117 00000 n +0000763736 00000 n +0000764393 00000 n +0000765030 00000 n +0000765668 00000 n +0000766316 00000 n +0000766923 00000 n +0000767572 00000 n +0000768130 00000 n +0000768739 00000 n +0000769388 00000 n +0000770055 00000 n +0000770711 00000 n +0000771325 00000 n +0000771928 00000 n +0000772556 00000 n +0000772997 00000 n +0000773440 00000 n +0000774065 00000 n +0000774718 00000 n +0000775300 00000 n +0000775888 00000 n +0000776478 00000 n +0000777119 00000 n +0000777748 00000 n +0000778393 00000 n +0000779056 00000 n +0000779686 00000 n +0000780363 00000 n +0000780981 00000 n +0000781574 00000 n +0000782167 00000 n +0000782758 00000 n +0000783366 00000 n +0000783979 00000 n +0000784594 00000 n +0000785207 00000 n +0000785821 00000 n +0000786421 00000 n +0000786893 00000 n +0000787305 00000 n +0000787829 00000 n +0000788405 00000 n +0000789059 00000 n +0000789641 00000 n +0000790304 00000 n +0000790947 00000 n +0000791544 00000 n +0000792137 00000 n +0000792798 00000 n +0000793364 00000 n +0000794024 00000 n +0000794732 00000 n +0000795425 00000 n +0000796076 00000 n +0000796708 00000 n +0000797418 00000 n +0000798052 00000 n +0000798520 00000 n +0000799220 00000 n +0000799891 00000 n +0000800564 00000 n +0000801251 00000 n +0000801907 00000 n +0000802499 00000 n +0000803164 00000 n +0000803819 00000 n +0000804526 00000 n +0000805122 00000 n +0000805821 00000 n +0000806410 00000 n +0000806999 00000 n +0000807589 00000 n +0000808166 00000 n +0000808762 00000 n +0000809406 00000 n +0000810127 00000 n +0000810760 00000 n +0000811461 00000 n +0000812136 00000 n +0000812716 00000 n +0000813430 00000 n +0000814090 00000 n +0000814824 00000 n +0000815526 00000 n +0000816252 00000 n +0000816966 00000 n +0000817745 00000 n +0000818398 00000 n +0000819112 00000 n +0000819868 00000 n +0000820565 00000 n +0000821207 00000 n +0000821767 00000 n +0000822283 00000 n +0000822808 00000 n +0000823433 00000 n +0000824151 00000 n +0000824876 00000 n +0000825454 00000 n +0000826087 00000 n +0000826717 00000 n +0000827358 00000 n +0000827970 00000 n +0000828675 00000 n +0000829356 00000 n +0000830018 00000 n +0000830686 00000 n +0000831387 00000 n +0000832086 00000 n +0000832679 00000 n +0000833407 00000 n +0000834115 00000 n +0000834641 00000 n +0000835172 00000 n +0000835683 00000 n +0000836234 00000 n +0000836745 00000 n +0000837267 00000 n +0000837943 00000 n +0000838438 00000 n +0000839030 00000 n +0000839561 00000 n +0000840078 00000 n +0000840601 00000 n +0000841134 00000 n +0000841696 00000 n +0000842203 00000 n +0000842745 00000 n +0000843274 00000 n +0000843818 00000 n +0000844346 00000 n +0000844876 00000 n +0000845384 00000 n +0000845955 00000 n +0000846495 00000 n +0000847035 00000 n +0000847577 00000 n +0000848128 00000 n +0000848688 00000 n +0000849232 00000 n +0000849775 00000 n +0000850344 00000 n +0000850896 00000 n +0000851456 00000 n +0000851999 00000 n +0000852524 00000 n +0000853034 00000 n +0000853564 00000 n +0000854098 00000 n +0000854644 00000 n +0000855187 00000 n +0000855725 00000 n +0000856281 00000 n +0000856848 00000 n +0000857348 00000 n +0000857891 00000 n +0000858612 00000 n +0000859112 00000 n +0000859772 00000 n +0000860424 00000 n +0000861066 00000 n +0000861632 00000 n +0000862239 00000 n +0000862882 00000 n +0000863516 00000 n +0000864148 00000 n +0000864754 00000 n +0000865342 00000 n +0000865945 00000 n +0000866615 00000 n +0000867214 00000 n +0000867880 00000 n +0000868475 00000 n +0000869146 00000 n +0000869862 00000 n +0000870587 00000 n +0000871307 00000 n +0000871909 00000 n +0000872488 00000 n +0000873033 00000 n +0000873533 00000 n +0000874109 00000 n +0000874699 00000 n +0000875220 00000 n +0000875515 00000 n +0000875818 00000 n +0000876447 00000 n +0000877005 00000 n +0000877588 00000 n +0000878199 00000 n +0000878755 00000 n +0000879333 00000 n +0000879908 00000 n +0000880521 00000 n +0000881081 00000 n +0000881686 00000 n +0000882283 00000 n +0000882815 00000 n +0000883477 00000 n +0000884072 00000 n +0000884650 00000 n +0000885212 00000 n +0000885790 00000 n +0000886372 00000 n +0000886944 00000 n +0000887531 00000 n +0000888107 00000 n +0000888741 00000 n +0000889368 00000 n +0000889994 00000 n +0000890580 00000 n +0000891112 00000 n +0000891701 00000 n +0000892346 00000 n +0000892955 00000 n +0000893528 00000 n +0000894174 00000 n +0000894731 00000 n +0000895355 00000 n +0000895981 00000 n +0000896547 00000 n +0000897168 00000 n +0000897743 00000 n +0000898270 00000 n +0000898828 00000 n +0000899348 00000 n +0000899993 00000 n +0000900630 00000 n +0000901258 00000 n +0000901853 00000 n +0000902456 00000 n +0000902985 00000 n +0000903331 00000 n +0000903947 00000 n +0000904501 00000 n +0000905078 00000 n +0000905644 00000 n +0000906249 00000 n +0000906818 00000 n +0000907348 00000 n +0000907918 00000 n +0000908390 00000 n +0000908819 00000 n +0000909371 00000 n +0000910018 00000 n +0000910647 00000 n +0000911276 00000 n +0000911908 00000 n +0000912427 00000 n +0000912946 00000 n +0000913467 00000 n +0000914069 00000 n +0000914695 00000 n +0000915346 00000 n +0000916007 00000 n +0000916643 00000 n +0000917181 00000 n +0000917752 00000 n +0000918282 00000 n +0000918766 00000 n +0000919295 00000 n +0000919884 00000 n +0000920453 00000 n +0000920989 00000 n +0000921626 00000 n +0000922245 00000 n +0000922919 00000 n +0000923548 00000 n +0000924168 00000 n +0000924783 00000 n +0000925370 00000 n +0000925985 00000 n +0000926629 00000 n +0000927209 00000 n +0000927783 00000 n +0000928443 00000 n +0000929069 00000 n +0000929721 00000 n +0000930307 00000 n +0000930896 00000 n +0000931555 00000 n +0000932115 00000 n +0000932754 00000 n +0000933300 00000 n +0000933924 00000 n +0000934471 00000 n +0000935087 00000 n +0000935761 00000 n +0000936387 00000 n +0000937030 00000 n +0000937623 00000 n +0000938204 00000 n +0000938857 00000 n +0000939420 00000 n +0000940047 00000 n +0000940649 00000 n +0000941211 00000 n +0000941794 00000 n +0000942400 00000 n +0000943027 00000 n +0000943562 00000 n +0000944198 00000 n +0000944926 00000 n +0000945561 00000 n +0000946171 00000 n +0000946838 00000 n +0000947558 00000 n +0000948119 00000 n +0000948715 00000 n +0000949387 00000 n +0000950020 00000 n +0000950692 00000 n +0000951410 00000 n +0000952069 00000 n +0000952715 00000 n +0000953372 00000 n +0000954036 00000 n +0000954661 00000 n +0000955291 00000 n +0000955895 00000 n +0000956456 00000 n +0000957115 00000 n +0000957720 00000 n +0000958364 00000 n +0000959015 00000 n +0000959577 00000 n +0000960224 00000 n +0000960813 00000 n +0000961414 00000 n +0000962031 00000 n +0000962616 00000 n +0000963178 00000 n +0000963824 00000 n +0000964406 00000 n +0000965035 00000 n +0000965655 00000 n +0000966269 00000 n +0000966910 00000 n +0000967402 00000 n +0000967960 00000 n +0000968363 00000 n +0000968750 00000 n +0000969319 00000 n +0000969900 00000 n +0000970442 00000 n +0000971090 00000 n +0000971656 00000 n +0000972204 00000 n +0000972576 00000 n +0000973200 00000 n +0000973766 00000 n +0000974320 00000 n +0000974908 00000 n +0000975487 00000 n +0000976078 00000 n +0000976658 00000 n +0000977204 00000 n +0000977807 00000 n +0000978405 00000 n +0000979021 00000 n +0000979613 00000 n +0000980255 00000 n +0000980843 00000 n +0000981443 00000 n +0000981997 00000 n +0000982544 00000 n +0000983117 00000 n +0000983679 00000 n +0000984295 00000 n +0000984864 00000 n +0000985454 00000 n +0000986162 00000 n +0000986830 00000 n +0000987449 00000 n +0000988014 00000 n +0000988619 00000 n +0000989224 00000 n +0000989840 00000 n +0000990436 00000 n +0000991063 00000 n +0000991585 00000 n +0000992235 00000 n +0000992855 00000 n +0000993405 00000 n +0000993996 00000 n +0000994589 00000 n +0000995153 00000 n +0000995761 00000 n +0000996196 00000 n +0000996649 00000 n +0000997240 00000 n +0000997846 00000 n +0000998428 00000 n +0000998986 00000 n +0000999543 00000 n +0000999992 00000 n +0001000411 00000 n +0001001059 00000 n +0001001711 00000 n +0001002358 00000 n +0001002971 00000 n +0001003511 00000 n +0001004066 00000 n +0001004639 00000 n +0001005178 00000 n +0001005771 00000 n +0001006301 00000 n +0001006934 00000 n +0001007528 00000 n +0001008131 00000 n +0001008724 00000 n +0001009351 00000 n +0001009992 00000 n +0001010643 00000 n +0001011313 00000 n +0001011847 00000 n +0001012470 00000 n +0001013128 00000 n +0001013692 00000 n +0001014319 00000 n +0001014929 00000 n +0001015502 00000 n +0001016024 00000 n +0001016696 00000 n +0001017321 00000 n +0001017953 00000 n +0001018659 00000 n +0001019229 00000 n +0001019895 00000 n +0001020506 00000 n +0001021083 00000 n +0001021676 00000 n +0001022339 00000 n +0001022970 00000 n +0001023716 00000 n +0001024428 00000 n +0001025033 00000 n +0001025657 00000 n +0001026203 00000 n +0001026808 00000 n +0001027416 00000 n +0001028004 00000 n +0001028590 00000 n +0001029168 00000 n +0001029795 00000 n +0001030444 00000 n +0001031141 00000 n +0001031886 00000 n +0001032518 00000 n +0001033115 00000 n +0001033789 00000 n +0001034449 00000 n +0001035075 00000 n +0001035653 00000 n +0001036264 00000 n +0001036931 00000 n +0001037588 00000 n +0001038229 00000 n +0001038885 00000 n +0001039454 00000 n +0001040024 00000 n +0001040643 00000 n +0001041306 00000 n +0001041951 00000 n +0001042605 00000 n +0001043242 00000 n +0001043913 00000 n +0001044575 00000 n +0001045177 00000 n +0001045794 00000 n +0001046407 00000 n +0001047041 00000 n +0001047659 00000 n +0001048288 00000 n +0001048959 00000 n +0001049593 00000 n +0001050237 00000 n +0001050936 00000 n +0001051515 00000 n +0001052162 00000 n +0001052845 00000 n +0001053495 00000 n +0001054139 00000 n +0001054792 00000 n +0001055373 00000 n +0001056016 00000 n +0001056552 00000 n +0001057233 00000 n +0001057816 00000 n +0001058426 00000 n +0001059002 00000 n +0001059567 00000 n +0001060169 00000 n +0001060745 00000 n +0001061398 00000 n +0001062007 00000 n +0001062581 00000 n +0001063211 00000 n +0001063847 00000 n +0001064497 00000 n +0001065108 00000 n +0001065742 00000 n +0001066399 00000 n +0001067034 00000 n +0001067711 00000 n +0001068284 00000 n +0001068866 00000 n +0001069505 00000 n +0001070220 00000 n +0001070865 00000 n +0001071456 00000 n +0001072037 00000 n +0001072651 00000 n +0001073005 00000 n +0001073526 00000 n +0001074183 00000 n +0001074789 00000 n +0001075397 00000 n +0001076083 00000 n +0001076703 00000 n +0001077288 00000 n +0001077878 00000 n +0001078520 00000 n +0001079093 00000 n +0001079705 00000 n +0001080207 00000 n +0001080790 00000 n +0001081259 00000 n +0001081847 00000 n +0001082527 00000 n +0001083067 00000 n +0001083657 00000 n +0001084303 00000 n +0001084924 00000 n +0001085511 00000 n +0001086179 00000 n +0001086827 00000 n +0001087430 00000 n +0001088019 00000 n +0001088666 00000 n +0001089247 00000 n +0001089832 00000 n +0001090377 00000 n +0001090972 00000 n +0001091590 00000 n +0001092221 00000 n +0001092885 00000 n +0001093500 00000 n +0001094096 00000 n +0001094725 00000 n +0001095324 00000 n +0001095986 00000 n +0001096577 00000 n +0001097195 00000 n +0001097813 00000 n +0001098435 00000 n +0001099065 00000 n +0001099659 00000 n +0001100226 00000 n +0001100858 00000 n +0001101531 00000 n +0001102178 00000 n +0001102921 00000 n +0001103575 00000 n +0001104200 00000 n +0001104838 00000 n +0001105436 00000 n +0001106018 00000 n +0001106647 00000 n +0001107258 00000 n +0001107883 00000 n +0001108549 00000 n +0001109176 00000 n +0001109821 00000 n +0001110469 00000 n +0001111044 00000 n +0001111658 00000 n +0001112272 00000 n +0001112880 00000 n +0001113473 00000 n +0001114086 00000 n +0001114674 00000 n +0001115291 00000 n +0001115895 00000 n +0001116476 00000 n +0001117042 00000 n +0001117702 00000 n +0001118348 00000 n +0001118993 00000 n +0001119628 00000 n +0001120265 00000 n +0001120917 00000 n +0001121545 00000 n +0001122177 00000 n +0001122814 00000 n +0001123387 00000 n +0001124032 00000 n +0001124601 00000 n +0001125212 00000 n +0001125818 00000 n +0001126468 00000 n +0001127093 00000 n +0001127715 00000 n +0001128290 00000 n +0001128942 00000 n +0001129556 00000 n +0001130154 00000 n +0001130752 00000 n +0001131327 00000 n +0001131952 00000 n +0001132600 00000 n +0001133196 00000 n +0001133620 00000 n +0001134068 00000 n +0001134693 00000 n +0001135257 00000 n +0001135627 00000 n +0001136163 00000 n +0001136809 00000 n +0001137455 00000 n +0001138137 00000 n +0001138794 00000 n +0001139468 00000 n +0001140020 00000 n +0001140555 00000 n +0001141112 00000 n +0001141699 00000 n +0001142321 00000 n +0001142919 00000 n +0001143610 00000 n +0001144251 00000 n +0001144934 00000 n +0001145567 00000 n +0001146183 00000 n +0001146808 00000 n +0001147373 00000 n +0001148071 00000 n +0001148727 00000 n +0001149327 00000 n +0001149904 00000 n +0001150405 00000 n +0001150933 00000 n +0001151482 00000 n +0001152065 00000 n +0001152646 00000 n +0001153186 00000 n +0001153792 00000 n +0001154387 00000 n +0001155064 00000 n +0001155657 00000 n +0001156321 00000 n +0001156936 00000 n +0001157534 00000 n +0001158176 00000 n +0001158799 00000 n +0001159418 00000 n +0001160148 00000 n +0001160792 00000 n +0001161394 00000 n +0001162063 00000 n +0001162631 00000 n +0001163282 00000 n +0001163860 00000 n +0001164494 00000 n +0001165116 00000 n +0001165762 00000 n +0001166404 00000 n +0001167090 00000 n +0001167723 00000 n +0001168403 00000 n +0001169069 00000 n +0001169691 00000 n +0001170323 00000 n +0001170877 00000 n +0001171535 00000 n +0001172189 00000 n +0001172906 00000 n +0001173583 00000 n +0001174271 00000 n +0001174905 00000 n +0001175566 00000 n +0001176215 00000 n +0001176888 00000 n +0001177513 00000 n +0001178171 00000 n +0001178856 00000 n +0001179401 00000 n +0001180033 00000 n +0001180678 00000 n +0001181279 00000 n +0001181858 00000 n +0001182538 00000 n +0001183141 00000 n +0001183889 00000 n +0001184549 00000 n +0001185261 00000 n +0001185885 00000 n +0001186615 00000 n +0001187193 00000 n +0001187876 00000 n +0001188587 00000 n +0001189290 00000 n +0001189999 00000 n +0001190615 00000 n +0001191238 00000 n +0001191920 00000 n +0001192632 00000 n +0001193271 00000 n +0001193944 00000 n +0001194561 00000 n +0001195172 00000 n +0001195767 00000 n +0001196438 00000 n +0001197053 00000 n +0001197624 00000 n +0001198265 00000 n +0001198876 00000 n +0001199521 00000 n +0001200122 00000 n +0001200670 00000 n +0001201305 00000 n +0001201932 00000 n +0001202593 00000 n +0001203194 00000 n +0001203749 00000 n +0001204371 00000 n +0001205000 00000 n +0001205572 00000 n +0001206123 00000 n +0001206692 00000 n +0001207267 00000 n +0001207811 00000 n +0001208416 00000 n +0001209021 00000 n +0001209583 00000 n +0001210162 00000 n +0001210800 00000 n +0001211390 00000 n +0001212024 00000 n +0001212654 00000 n +0001213260 00000 n +0001213903 00000 n +0001214478 00000 n +0001215072 00000 n +0001215670 00000 n +0001216281 00000 n +0001216845 00000 n +0001217444 00000 n +0001218041 00000 n +0001218564 00000 n +0001218914 00000 n +0001219490 00000 n +0001220162 00000 n +0001220796 00000 n +0001221386 00000 n +0001222059 00000 n +0001222685 00000 n +0001223364 00000 n +0001223950 00000 n +0001224519 00000 n +0001225083 00000 n +0001225668 00000 n +0001226261 00000 n +0001226799 00000 n +0001227379 00000 n +0001227946 00000 n +0001228597 00000 n +0001229224 00000 n +0001229885 00000 n +0001230513 00000 n +0001231097 00000 n +0001231763 00000 n +0001232336 00000 n +0001232908 00000 n +0001233446 00000 n +0001234012 00000 n +0001234695 00000 n +0001235280 00000 n +0001235914 00000 n +0001236568 00000 n +0001237233 00000 n +0001237857 00000 n +0001238462 00000 n +0001239047 00000 n +0001239619 00000 n +0001240180 00000 n +0001240783 00000 n +0001241422 00000 n +0001242080 00000 n +0001242681 00000 n +0001243337 00000 n +0001243971 00000 n +0001244585 00000 n +0001245177 00000 n +0001245808 00000 n +0001246379 00000 n +0001246957 00000 n +0001247577 00000 n +0001248228 00000 n +0001248816 00000 n +0001249408 00000 n +0001249983 00000 n +0001250468 00000 n +0001250945 00000 n +0001251516 00000 n +0001252213 00000 n +0001252840 00000 n +0001253509 00000 n +0001253995 00000 n +0001254534 00000 n +0001255185 00000 n +0001255895 00000 n +0001256509 00000 n +0001257114 00000 n +0001257720 00000 n +0001258407 00000 n +0001259059 00000 n +0001259685 00000 n +0001260403 00000 n +0001261084 00000 n +0001261666 00000 n +0001262313 00000 n +0001262926 00000 n +0001263586 00000 n +0001264247 00000 n +0001264852 00000 n +0001265472 00000 n +0001266094 00000 n +0001266420 00000 n +0001266977 00000 n +0001267611 00000 n +0001268318 00000 n +0001268852 00000 n +0001269365 00000 n +0001269894 00000 n +0001270561 00000 n +0001271218 00000 n +0001271850 00000 n +0001272492 00000 n +0001273056 00000 n +0001273660 00000 n +0001274297 00000 n +0001274919 00000 n +0001275530 00000 n +0001276159 00000 n +0001276804 00000 n +0001277467 00000 n +0001278111 00000 n +0001278734 00000 n +0001279347 00000 n +0001279951 00000 n +0001280597 00000 n +0001281242 00000 n +0001281957 00000 n +0001282658 00000 n +0001283361 00000 n +0001283994 00000 n +0001284542 00000 n +0001284899 00000 n +0001285537 00000 n +0001286190 00000 n +0001286879 00000 n +0001287416 00000 n +0001288043 00000 n +0001288720 00000 n +0001289305 00000 n +0001289857 00000 n +0001290373 00000 n +0001290923 00000 n +0001291480 00000 n +0001292085 00000 n +0001292727 00000 n +0001293381 00000 n +0001294033 00000 n +0001294648 00000 n +0001295265 00000 n +0001295919 00000 n +0001296572 00000 n +0001297164 00000 n +0001297798 00000 n +0001298387 00000 n +0001299092 00000 n +0001299809 00000 n +0001300522 00000 n +0001301158 00000 n +0001301804 00000 n +0001302419 00000 n +0001303023 00000 n +0001303630 00000 n +0001304339 00000 n +0001304926 00000 n +0001305577 00000 n +0001306237 00000 n +0001306896 00000 n +0001307427 00000 n +0001307960 00000 n +0001308624 00000 n +0001309252 00000 n +0001309840 00000 n +0001310518 00000 n +0001311123 00000 n +0001311755 00000 n +0001312387 00000 n +0001312977 00000 n +0001313641 00000 n +0001314228 00000 n +0001314856 00000 n +0001315510 00000 n +0001316199 00000 n +0001316868 00000 n +0001317469 00000 n +0001318167 00000 n +0001318845 00000 n +0001319496 00000 n +0001320110 00000 n +0001320772 00000 n +0001321384 00000 n +0001321992 00000 n +0001322650 00000 n +0001323291 00000 n +0001323963 00000 n +0001324608 00000 n +0001325272 00000 n +0001325884 00000 n +0001326551 00000 n +0001327262 00000 n +0001327898 00000 n +0001328588 00000 n +0001329250 00000 n +0001329909 00000 n +0001330537 00000 n +0001331126 00000 n +0001331784 00000 n +0001332383 00000 n +0001333026 00000 n +0001333675 00000 n +0001334218 00000 n +0001334887 00000 n +0001335533 00000 n +0001336182 00000 n +0001336813 00000 n +0001337439 00000 n +0001338085 00000 n +0001338727 00000 n +0001339418 00000 n +0001340111 00000 n +0001340665 00000 n +0001341239 00000 n +0001341837 00000 n +0001342481 00000 n +0001343159 00000 n +0001343765 00000 n +0001344416 00000 n +0001345038 00000 n +0001345651 00000 n +0001346337 00000 n +0001346948 00000 n +0001347556 00000 n +0001348174 00000 n +0001348791 00000 n +0001349455 00000 n +0001350148 00000 n +0001350749 00000 n +0001351416 00000 n +0001352157 00000 n +0001352805 00000 n +0001353549 00000 n +0001354201 00000 n +0001354796 00000 n +0001355413 00000 n +0001356083 00000 n +0001356734 00000 n +0001357354 00000 n +0001357977 00000 n +0001358575 00000 n +0001359168 00000 n +0001359708 00000 n +0001360314 00000 n +0001360900 00000 n +0001361538 00000 n +0001362159 00000 n +0001362775 00000 n +0001363388 00000 n +0001363979 00000 n +0001364643 00000 n +0001365268 00000 n +0001365883 00000 n +0001366481 00000 n +0001367137 00000 n +0001367757 00000 n +0001368406 00000 n +0001369019 00000 n +0001369630 00000 n +0001370224 00000 n +0001370895 00000 n +0001371516 00000 n +0001372161 00000 n +0001372817 00000 n +0001373460 00000 n +0001374073 00000 n +0001374740 00000 n +0001375351 00000 n +0001375987 00000 n +0001376599 00000 n +0001377263 00000 n +0001377887 00000 n +0001378570 00000 n +0001379278 00000 n +0001379999 00000 n +0001380692 00000 n +0001381314 00000 n +0001381954 00000 n +0001382610 00000 n +0001383249 00000 n +0001383903 00000 n +0001384510 00000 n +0001385090 00000 n +0001385735 00000 n +0001386368 00000 n +0001386983 00000 n +0001387619 00000 n +0001388205 00000 n +0001388804 00000 n +0001389249 00000 n +0001389699 00000 n +0001390329 00000 n +0001390954 00000 n +0001391627 00000 n +0001392325 00000 n +0001392975 00000 n +0001393575 00000 n +0001394065 00000 n +0001394623 00000 n +0001395214 00000 n +0001395511 00000 n +0001396141 00000 n +0001396766 00000 n +0001397422 00000 n +0001398193 00000 n +0001398867 00000 n +0001399581 00000 n +0001400224 00000 n +0001400849 00000 n +0001401546 00000 n +0001402242 00000 n +0001402875 00000 n +0001403549 00000 n +0001404310 00000 n +0001405048 00000 n +0001405686 00000 n +0001406472 00000 n +0001407099 00000 n +0001407823 00000 n +0001408535 00000 n +0001409188 00000 n +0001409873 00000 n +0001410453 00000 n +0001411095 00000 n +0001411746 00000 n +0001412444 00000 n +0001413170 00000 n +0001413791 00000 n +0001414523 00000 n +0001415265 00000 n +0001416040 00000 n +0001416759 00000 n +0001417547 00000 n +0001418113 00000 n +0001418552 00000 n +0001419140 00000 n +0001419768 00000 n +0001420413 00000 n +0001421026 00000 n +0001421665 00000 n +0001422370 00000 n +0001422999 00000 n +0001423673 00000 n +0001424244 00000 n +0001424951 00000 n +0001425638 00000 n +0001426243 00000 n +0001426879 00000 n +0001427576 00000 n +0001428285 00000 n +0001428967 00000 n +0001429722 00000 n +0001430464 00000 n +0001431198 00000 n +0001431856 00000 n +0001432559 00000 n +0001433249 00000 n +0001433707 00000 n +0001434205 00000 n +0001434825 00000 n +0001435421 00000 n +0001436033 00000 n +0001436605 00000 n +0001437297 00000 n +0001437932 00000 n +0001438551 00000 n +0001439119 00000 n +0001439675 00000 n +0001440316 00000 n +0001440958 00000 n +0001441558 00000 n +0001442111 00000 n +0001442690 00000 n +0001443322 00000 n +0001443960 00000 n +0001444665 00000 n +0001445315 00000 n +0001445876 00000 n +0001446510 00000 n +0001447236 00000 n +0001447833 00000 n +0001448467 00000 n +0001449151 00000 n +0001449783 00000 n +0001450424 00000 n +0001451102 00000 n +0001451763 00000 n +0001452396 00000 n +0001452990 00000 n +0001453691 00000 n +0001454302 00000 n +0001454889 00000 n +0001455625 00000 n +0001456236 00000 n +0001456922 00000 n +0001457507 00000 n +0001458136 00000 n +0001458835 00000 n +0001459560 00000 n +0001460137 00000 n +0001460743 00000 n +0001461374 00000 n +0001462027 00000 n +0001462691 00000 n +0001463308 00000 n +0001463950 00000 n +0001464615 00000 n +0001465274 00000 n +0001465953 00000 n +0001466604 00000 n +0001467269 00000 n +0001467892 00000 n +0001468530 00000 n +0001469199 00000 n +0001469907 00000 n +0001470644 00000 n +0001471335 00000 n +0001472038 00000 n +0001472699 00000 n +0001473274 00000 n +0001473904 00000 n +0001474640 00000 n +0001475295 00000 n +0001475995 00000 n +0001476597 00000 n +0001477243 00000 n +0001477869 00000 n +0001478603 00000 n +0001479301 00000 n +0001479953 00000 n +0001480715 00000 n +0001481422 00000 n +0001482178 00000 n +0001482880 00000 n +0001483628 00000 n +0001484367 00000 n +0001485126 00000 n +0001485856 00000 n +0001486567 00000 n +0001487199 00000 n +0001487921 00000 n +0001488624 00000 n +0001489382 00000 n +0001490094 00000 n +0001490805 00000 n +0001491563 00000 n +0001492235 00000 n +0001492943 00000 n +0001493676 00000 n +0001494418 00000 n +0001495162 00000 n +0001495904 00000 n +0001496678 00000 n +0001497447 00000 n +0001498141 00000 n +0001498817 00000 n +0001499487 00000 n +0001499752 00000 n +0001500297 00000 n +0001500905 00000 n +0001501555 00000 n +0001502172 00000 n +0001502736 00000 n +0001503061 00000 n +0001503610 00000 n +0001504158 00000 n +0001504696 00000 n +0001505145 00000 n +0001505763 00000 n +0001506327 00000 n +0001506633 00000 n +0001559455 00000 n +0001590456 00000 n +0000040316 00000 n +trailer +<]/Prev 4331787>> +startxref +0 +%%EOF + +2372 0 obj <>stream +h[ǿ'RC(jO"D">"%eV\+82˭,;xmfsrZ疶ٮkaz9DZ"Xqw}҅%.zq'~,r_QF|k+vB|-X:CSW睔n-U^i2+&XHO?b9c3ٹYY*W%E(^|%j=%+Eub.$iWJ1SMZڋtXiXW#21-Tt@UX=~6WZYZXݬ~(SӕIͯ?b-.h*}&:Ԯ5!fXy`!b%MU[ d1_[uv)6낪iO:^<w*ޥ}z?S:c:2#/~r=yOZZB7Z|-&R;[ +P㠲$fj բ#̴R$Y0tFpU՚T|+HFrDG|aFcy@'Nd# ;+{+n$FEy]X,k +wzYցShQxqyZ j 4MƲJu@ێهT,J4] +p,2V{4pA^XdpFjfSыKi۟t]+]7}mG%_x[m7euϹOz;U;c) tMٔk&Fp2l*: O5*m10+l:>}OdgIkn58 +M +_,kϲ2UG{'c^ |G p:KI"4s>#u.%0 C:؇vEwo4SV"ٗt-f } 媛}f0zr}:eߵt}͡V/%R,j өG1˓?+F(̧32D8 +/JR(s ?*U(mLʞXf~8\z|줒2.UecVPT +8c=h4 Rb(, u)YWEF&j2Ja;{|4M0~TVEBxFfv4z~ +( DWkۈ + XVdJ5  +e}tg=r3{^ۓD l]c.2p<,bm T@vx黥{Al;Up]2Ű硛!؏at.DΧsq;m N|Sy"O4 %yMȶ"#=4J,,g2L:|.佘o2v~\N=]+i\ImaT_w(e6ע<~*hf/L̰V{RyY}a^e aA%c'$:x>zA!Nl; ܓO=wy(m=[JfKP8lc9ע%x &NN%LVvvBݕ~4F; >%Jv}8̣YQq hNf#s9I׏J <ѡdŠj%D! r_E=1|:lJ8.tN3ҎFN?0~xrOYvw{x\lū/}P@?iVO2cdW, lPKtr U ?=dz;ڈe:N%a,:d.玷kGviSw'w4.r~KM'|"y.`'r}5 6ګ~ v_V\ąܻ>va˜А5>q ]qܯsNJ ,^: +endstream endobj 373 0 obj <>>> endobj 374 0 obj <> endobj 375 0 obj <> endobj 376 0 obj <>/Font<>/ProcSet[/PDF/Text/ImageC/ImageB/ImageI]/Shading<>/XObject<>>>/Rotate 0/Thumb 361 0 R/TrimBox[35.173 35.173 630.449 877.063]/Type/Page>> endobj 377 0 obj <> endobj 378 0 obj <> endobj 379 0 obj <> endobj 380 0 obj <>stream +H͎ܸ}]nd?}"38^CJmF솻e5?*[uv7۞.Rǻ|c_fسrS?!_i|}d&7{hvo{[}k_6rd3]ƇHƱbt;~~o 7/S}|N^Sx=n1ǣ{Xʬ9݇ߤ7>qp]_5l"l![َlG#ۿd8\+ + + +"*!k!:#l  نlC!ېMdD6Md B-d َlG#ۑ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++W \5jpUW \5jpUW \5jpUW \5jpUW \5jpUW \5jpUW  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +:\upUW:\upUW:\upUW:\upUW:\upUW:\upUW:\j\+ + + +"*!k!:#l  نlC!ېMdD6Md B-d َlG#ۑ++++++++++++++++++++\4>>޽PۯK6Um,.Ͷ_xsjΟ2.ߏ__=f?34>k_{dq??Sv{%1;?~[FG/>_o4}Ll{;ȸ;?ckoc=Ƨ.SF{ݼ;o +w|qŒa=dNQ\9Cb]bq[p9wnցW?wrl}Tr|oC +󺽬#qe㞍g}42 sn:T߇='霽A9;v_U9c,|FsY&ߵL:j9qe]m9e*Ok7Yܚۥhnۼl@84*i5!!<6WXpյ[mn>kSV@`0Sz~zk.wd|iOs`kaH:58?j\y^Co^xqR냯aH!jykc| +d/z/rCBg:[?a~b\PN瑵>]9_φmx] kaVߏ|k{q8w`]͟[lbًuO\Ou2UIZ_Ou=y,lwN`s7 ioj]ǁ8!&z+wۋٹe"B}\ +H}Vtbu7{kEo}f.zlc5@+z6m8׵f'VE!EnVA޾7Kns@TLQ[_@9\P0fnl!lC-#St؃{dOqaY>tw7׌cmp/8UTMhWSy{\=>X]6aѢ&fl'GoHE 0'*[CW6 VW]~~N;CcţMY--٘jC;?;J,=8Y̛UhP%qR oVo[B}i +h{x%ޣ>׻Q۝GrII N|O3A + +}Ao>.ߙPR=upbu(CMҿ܍c[Ls⹌z?`;g#ztF2ktE˘cnXK 9=VI7)u=(\ҭ{wH+cX|Πnϣ0kj|f=eHwVsCskXrJFڭҰ[dž`g,Y{ԺiʕТu>FZg; $JNw*)MeylyyoJ$.ū/LEv2 p2F Pm LI^ʬV9a>ZrFU׶()+h5m4%FǸëde B%m9`N( 6Ui%:Qv0-P=YۇَR]KR_!YZAkVޟnqo?ǀ2Ш43`xT`XT}biC6_Xk4:3%sZJ;|% h}}ThjfBQ/Y]L11Xo/`({.)q ir> +Y0:3cf2aOL/G6I_c.{̄aQr%q((Y4ɴ*6Kʮ8WW# "03Þ/-:%Nyi/x4NV'ןڝFww˟V:Lh֪ +ŊѓjfG?B[uyr'd fHSS_sqlu,yjȊLQt*O`P\n!kc +wiy֚O~a +l\j_{d|YtOx +>mNNiWeiÆ&x0HTZ@#Uc +6i3W-v{ToBvY5@͛mdS@ +JyHU\cR\ԙ$P8GbchEUs"~M=n)z@g0v8_S4[D ;[َi>WM?aE~4ӈ`rj*qס[ =kRP< -.TQH#I(ኘ{qO#kah5c[\r ^mmXWYH0?Z,]Qڇ yjHLDN:1՗O7IJ[!:juQ/X"ř]Oi!A .6oRzzӕ3SS($ju;(рm.>.֚woΘ_DN#+2m.KpvO۵%( +sXv3Cr WNRSUv kZyQ7i ++-,%?O +vH)6aлJ +J0jÎTMsfte ieـEm՛96+.m#GB +u!pgkcUBa?|qP ٌB` O7vQ/:jjrVlwJE_QSc)Kx~=J1 :`9⎓dzWPS6@wP e2@VߨwL| ai: ֓ZoO_Ow qf3YC&1=VJXlgA )8]:qZ2)! Byܮr0@-V!{ݲAOVSF@*@/W=95T!$&i`esizY$s7W -v@*)v L^9R`Uykغ(;΂V +lmgr[ ZW<}ȸf\^f 6u6ݖ@\ {o[3x+:nEP-Q5^^$#XP. KkB>V_/J]^^#aJ+N=}zpsx!Kˇ+X;?iqN i8q(v41Ʌ_$qsz-?#/6 whsa]>2Dn<|օ9/vV"i:i0>zǴOG3dM*e/nj7vj\ F010:YCYRb,>>̥/|x`m:2ϙCiZ:)^e ׈0hDY5sj*#Gx*Fk,w hkK__I0Tg+˝H[WzC'Q%KV0; +61,.زi͎ʖtȊ;ptYyP咖ǘţۄ}jg|DHDXm9–0$63X0y|f [H-ٶZ?uYc*sO ?skVGh~&C XD\EZp|6^0!3l􅚉<ӣ +d|~o%]3#rR,9 %bvWhj_\]eeb\ Au`Tvr(a38^h;MVVsxZ  J6N)2>yr{mƽU1`m/F&n:1_E٫Ph~A--Nr.MW>3tdnDS4ܞ]'V;AD~Y_] -:uyA0_?{[X@Uw!h+@+)u>-/!V澐S㑬"sQ^6j;CP8 ]tsm6%KOs-B2N\yyʅ HR(6qi/Yqv(vcBZ$SQ ྞ%HL#fcT&ɇ|EA8&B-4<=ی 2"nŭf<{cu?[ l ', ^ W2B7L ~1ܠ{pN. yOuOVP3:|✃g`f9EG~E֌+@Vn]#f 1uz&7@x+ـSI]tCNОT?3eHkKS/B{V;{ MAv;W~Zwv  ^e,QbzɤNzgGV<Fq/K8{)1ƺ :w9on8x%HV16U"גSͩ+z_p -ԖAP78N!A$wHe79\੃@rc%g۹ +9L `Eq򠯝ڲУ{vXZڬXE>a ifxJ:4dލ% BԱQ*&n}]ʞ-ZڐNL68 y^B5GY)\ہHwf̸(s0eF..C._a$vwP;\Q${[2C"P41hw%ׅr4hʫ{a&aC)ld s@h'0cGC@.ΡW1Ng>>v1?W6c \|ԹmuHn_ pl;FDtp]Z`kQ7o֌+3t.d{cBU&`\ӺO8U֊pv\bG/C->[;AKLTDsh +Pmz<2*HZ@-M/ȰrfZF}cWښ?sU+аC"GE:9.zYrwu/.Q54# +N i9B=Y`rtUkc9vgɝ +5FT%:)I$ԓ:'_U:/HFE086|e=j3XN5;1גWTԱ@oEUʊÜƑ$QnO ᢐ, +=[hΐ:>T}#Uu2`RU[ +!5$>P'"|/sݴ!7̗q{Ta;}5m7;, `X͵|S@7"hJ&/En23ʠwᦕI4e M5&p6K˾a>)5,/sx:]ǚ_6[n5Cvp2%@p&ZG/Gqtinj5mMGxӞ&{)'Xhj 喍մ]1^0w!uB(8uhTcÌ4ְe +ֶio4Lc< f8 +(e\̸⢚|ͥQXՠSFBE=̬V~c̕swDvqN3cu)$)J֯w<*<ؙLhk (`coD~Y2jle.OWT"3s2QTf7gx釃*e@_0nĎTf1èjKQ/5񵖲$BJ?KU$Uۤ:]ڶ,3r|n)|rwTm><.jMƛsVԤT^-ќ0*)_GUj-v&  M/o/BݗW{;oBJzI']?/8f +"'\6LmzppNh-Sȅ$B*[aAv?VL;2ӓQP IhF|L_fh + 1A%)TL/TһC^x7WAL"YˍqHM9\=94Xjaohym)#1bKߟ'YV276$I07$cAj >Ѷ@s.:{Ċ^t;b&ql`=Z-655I:*+!Erދ^KG;.sާ P[ZIR"PoÆ[SBz ;J $ѫ%ki|f_ʸg+*řlvFܔŅMe_Mxnj<Y!j hZ®+[VZʶYlHbf籰+}5fN c8TT 6a +$HF{dX|nPpZ)+#[!6ݗzsSC} +puV5 >ROO.\Oui.QFdžfẦ1Ab-Y$1Tڷ`f=\F7N+SSYibt + fQm/scDz4n# ̪r( % n M3$իS|<_a\>z-]1}gHN@uTMd_2+ (RV_^;YIy-d7}Tv3~uː@tJxTg>z(U\0WITtROV'-W;TI,\*i1,5z)WnqZcS6^b*[TC;0SsvR^f@~i[d\z0ZvO(o' LB㘀 /_ہhB !8(ր6C=ҕc3THWgD:wVeяk]2kыVCa])1T&_jg3ԟ&/*ټC۸DsQT>~,{ЅB` !8L==/U; ;H IGVQ" $r pe+MXwhjBͦ@.h`K \{ +g\] ;Ix S}m=l'08QFZ&u)1޷.aHAљ={ ^d= tWP!hw1t9a +#M)L#GNSÈ0=@yܑ0G/k}ꠁ7N3W$UNJ]_ˣ܆S"|\\4fLG7q] +~; -+SүCrn\}4JXӣj9>]ԧ5XLi8yV4$!+w#΅csyXݩ 'fZa2,0cͰ9C[K٭a>vj4jHacՔ!W"9}dHx_ O7҉{" ț!6~?϶lJ0yz%Cy9-o|t|݇S~1C<ݒ6މ 9 * yOgj3T͂VDvJYǏBQBgkrw3䛶&/8L.U̐Z ;F&mDSJЬx,\]9XQ#ETD#F(Qq!ڴUX]T5ty_: 8ɘ;m"FޜDJg#\׭[Ap)@ H[+pH}yi$5Rw!~xd&Gi0uE+ޝ\@0\cW/'tR{L<aLgA5o5 Hy{cڍпB7jUwA\R ,9 2{H9WPu(L&UolgN^3pȎ[`^61ط)EO&Ԗx_mRy;Zg +k$izf}UƾIQ{>pNű>ӈSOyezՕMϷkds*{#s^3r嘝]!fF.lf1Sv:ŚeQz{TUT-8g4ngtp31fϰ:؞[],<[72 ?:usJz;x'e jX'_%^$tǸm39kG&W=梷F]ӏIN&|%\iI6!oBGUXsXo&^wXWl4Vߕ՗wSSjv“n)<DQjf~]$]`ZŏtX;ܫJ7o~qZא;2WaGtԇ{/k[iO{;۵ xS#料r?}lhNvj;e|,ƏZt==,:'D_y;.cVZH$aclJ Xv:|fqkKlj`iP8y>AWgV7_}? ѥ1£]1i ֔9zG:gYi媷8ˎfݖF˺0>N{7:_)3V)\eRtw1|4v#8&#Os6ڻ]#9ڻe\)MahP/.ke{:t qX2#Mv#͸>7mǮ>?{ܡo]\ZBVh}U{iG Ҹӹ˖5Ld KI>lU84\1u5!cLS<*ceXϰ ^L {Īr)sDWe(FM-bgsE yZp>X[*2ΗRn)ʹstXyYf_yA;|Wnfsjg13KLU-̥SJpi:V ۥm,U\(@/?ezG|hRY{uɹ;Lˍ2(}S*҂([?nIny! |~O"\N3:EfCW੡ +s^mAڙ"bsʶm.e1Shq~h(YSt68;4nܷؐRXG@rM|++! +j{~3k* Yqp| +W5h巯!`Z}[qQ#qzB>DjE%=ZI_#7WVwlQN^Ѯ:VdN3/ %k͏,rfnP/fFbW)i2I>B@Zx_ s_!>ְPjNgM;[|gF/B6QdWC#Zb7s^һ-۳s{hv)qjd2wKŅїxv]pԲqǷy+ 'xfj( Z +3Yڽ\J7ƴGs 8AkGʼn < [T0 _'nίs*y.ɿK?NkrmWSM8(tϬOk6y%% flݠfXd nMYm:_h-O$~񚲦{~ŋ`qړ??'(3b[swo%'y돧P-S +}-WP"`Hӿbkͧ]#=8zӷ_x/oY!V!V!V!V! vB b'.] vA b7nt]L,l b; !!!!!"+"+"+"+"+"+"+"+b+b+b+b+b+b+b+b+b+b+b+b+J+J+J+J+J+J+J+J+J+J+J+J+J+RJ+RJ+RJ+RJ+RJ+RJ+RJ+RJ+RJ+RJ+RJ+RJ+ 2ʀ+ 2ʀ+ 2ʀ+ 2ʀ+ 2ʀ+ 2ʀ+ 2ʀ+ 2ʀ+ 2ʀ+ 2ʀ+ 2ʀ+ 2ʀ+ 2jW&p֫%G܆y )Jk/ ˜#xaYy뛟S0>J•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\I•$\IN W;j'\턫pvN W;j'\턫pvN W;j'\턫_~?!y <c\Cuh/ObgCS;뷏縶4 j/_]c%˵/ƥakKfMᲁ/`d}N~:]eo({mbxY5GIöl!Ao~^7:Ϊu;4]M27,,?BTZ=ĉQ >ʼn1 N>g{O9MwG}"R/D`k__ 6+WՓ)X'sWM ]4)guJ,Cm=@ ֟7\X3s޳/T|=ώWٽs|P"@9Z=κԽgWk ݋cg(,45W,R^ lO + g5:1Af3^yk,}SS`iQ_vk#96_foYLӷj+BjZ4ZJ J;UNjt2eS}:4sTsK 褫>U|gu?YQ e04>SFc/ܳE1_@jXBō9n:@蝧DNkiU(6bQ2BYm(Tkn,{$DVGyN~w4XA&xxT&֖ZIo(k'ʁغWZIGgl%yo$ϚowaiZNv8C=}]<]8\h@s]5t=YNl7<:) LHvsl>A#dt-\E8dxЃ&F{/(j^Nn_kNcTߣmƻ="Ae2җ" -fLM󍇔OX5kwd h[M&joޢ|u\aHپ 9Qlo;e4_hTlR8_f[zK˧a4m2fBˠk26[6\QmH:'9Y6^>hNs rvDg>-,Z4EYޯVs+ޗi^8 +UފV u,THL܉ԋuayvuItDc*YMVUlZ>ɽ&~mR+_g@&R) G:E=GpC*F]hMqvY>q4UU<V^CpilUC] #d%-LGױ#ouj:#7M! +3+#-H-J؏to+&ߖOs ydrSKg”*Iك%(]m+R1;3H֎SxUL4EyG}ArDNZJ+D1QS5- M-nDF|c(毰f~wo柟_S&u " 8f4g S̑:]jF K3[tYEb[~lh(yk3ŞÒy-/jASLciov(2V@,Tq ųB ,79kO+ŊvJXS"4py2G6Oan0Ⱥ& @Z$1*2#3ȸB/.'#)b +iBzIP8E#瑏5)/gP,VDF>q\?b-G2S>stream +HW[n$7 Sf D9B~ =&5 eDŪ"<'-}x==my~_Tٷ#rݎv0= $`lYev3fُ'xr8_e}?^Fb?uw5LC~:keOH\c훦0ȩu7ZVԱ Ec_)Ay4D%s諽DĨ>Rv!dwZb:XU_}rArEiA;LEWEژqՊ1jECa^ HJGI[DDn*`T5W6uj1/Wxʆ=#,Ru XWAlR.,ϲl%^,v|2ȔB9(z7W/FW߄W9J,9T,#[64+leX ml&On dSL>%6{k8:Brf))fu.]/~RKhV?r <:Ryɷ!AQP >&Ƣ*&Ѧh)'WΠ'~UE~1[%r"f8T"))74γ8oXte#yŽf7Uv%nhkm4\hf<vM28潹\|j)A'|d.qGOA0w!57y8jB)0}Gξ`6X} nc-4P+1) ueMP½.*s z[3zZ,$6C18_$eI}~[v/j:쫵iS"ߊalkź1BxYmʣ9bDpYySxTbۙp;^Z'e,laGN1MP޾+-ɵؗ*fA +&x>fVzbHoi2²6 +Vnr8pxs6U:m8xyՉٹ)CbHy}~#t 9Ոv(קa{]>juܬB[$λO[h}鈲ԐDjQnZ~!_&~V +aZ<1/^m]`M{5 2\QJs: lW_#aik](s7{F%[#x5B!jf9bnW$Oh[iC5w@d}$WuU-cjtj֚$rXDkl9"V6Ӧ O>#NMf]=v6n و/ ~HkaAf$ s1^*s+~yIR\RSI\zp9O.'Zs7kXD\Nnb[ӿ(\AlCv{fk;9c@/a}m2K<6G0rl~[Ӛi4ˬk6ՎQEфte텡C -<64_rS3;F; ɇL9K}~Wv[fI x{G\D.]o:e!^[0sVOu}s|,ZVU=AiW~6c$x96j(௩gX(ˍC>/WO{$I"$~B8\ʩ4K/J_Ǜ 5?[Qa-;,y!7\.S#ӎf2IwI\T7ha1>n}P]VwWSsA-Zڣ8^ٽ2Փ:yoK$o%3ǥLX.h*5k y,t \hfUMIc'\d +|M@Ne7 +GD} vSybfD° mJN9![J0퀲peR %=Yqe/c1֛eTb_m߷bbD,BѼԻ+¶gx4F:TC/5}]`ܣձdD,eP?,,֕9C FoDc;1HR? ;^'QA8NXOge Ii9ǭ3Ni<$ N2j[[rrlFi!#lf.i zf`<7o_''jo-3]yr("ykCON< VG^P mYsz`'_~S# /nVNLn]1$4u^7@vCg ~LccS%%L^Rߝ5k4z,9mIpSfTJvfnoY}G^ߜŬL}E>@PI1@Lz)hj+̀|eWÜ1mԽ ( м`_jOHw<E]:j]:3nIIK̏jVWX;k\Rc3 ưOA]>w%:NaF` <}_$:܂iu4Vti:`)-T9¸ 6_S}K1Uu[F+aeOHw;mx+{=]fmu +KC*1FƑBCL%bnđV+[lX{'XWN_삠 P]" +(;G|/uD&/+.tf$mym[(Vv#[[R__F-ևm6 0y,eԔb. 1spȍ5:_цƘMk[HTQlz,5=/Wڨ6s:s-AYNr&:1];7oC͒GHnkFCg!!oZ#WW=6~ɻ<>=y4 CB0=2iѫ z]U%Cǂ&Y|7Y¿w8C{r+7)@$TV]߉L*\,yAyhg d9CFpO~[- 8bm#J$Yvk55_$n +feJK̕+nA@Wk^>S6Eݍ_Xq]-~f8M@)]tԳݽYD`@\_RZ_ İ&L²Ä%{һ8?̜S~ufZx ֗wh8?بd@pzj;#Nu¬ J`ݪp924[@8Xk\!Oݿŭ7ޏ^?^^ ϯ(c@ ,+4B-kwrapY' c5$@'QM 4jIs$W 8?$#̺="lv%Mub $!mTin`)yFNX {EY<{>G($Q1w5Ќ`( K/kZ2kZsbmu~!1yXUw  ٱ.mPi,h\:#ċ}WozzSq>\Sdx u˭Jx~XPC= a7 _lll;>ϯhJUq'jcvm9Vw}JifhL?$'fj@=zMccL~|1α5;46Ol#rZkSa|># _Cw 䢿yx#^I2H}qPk7_]nr  1jV<ǃцSb'vM7󪱰c瀱UMnUOc3~9 iܿ +!I!d-OC@qƗZ_NC0En/ 7~3j_GmF{&$;E$^ +P>SL< 4=1 ?*G@sݝWݩX2wS/`+ mםnԆiEpU_zN`:|USC 퍭TL}eL,ݶ'^'5y| Yy JP]AmۮI2V}8V )xQa2\3=Y|53='%]XF~-'QvzS ן yދޱY7ˣn|6xV!3pnNUׂF;Y!̌q˕MzIՖxyw#VS/>.v+UK6gv殃~ m,sI?ϡe9ݔK`w_65D˾Ld>T!oO .h?Zb:P8m#Y-bBg7/4cݺGa*oG SyU]J*Fh  9Tc +9_ 8rJc6|%zx lL.oo;Ma<dfLS_U$߂g])(J<+{ԅ;2ͨBpU6۔v%<[3ܒLY]%WVu[؄Nbq@`8ga= |\vLJ:7NE" RG?<5A4ce'@ݦoJ]LJVNO3|óPVL.vZtODm}ϸbP?Bm$VMZp5d;`¨E}⌋MnHZhFBѥ- 0:ֻF~>`:JӟI86U5!&ӳ} mcW ltUufcZp+Iq}ݺQ T$ejR*MF槶z} m~1v)ˌݥdXMuz7xY!bRh>D 9J߁6iTɡssn>|w:Y}#JPbu2Q8.Th=4hB{3ʘda_LcF{K*YvQuεgרDUr։2mň"6*z>m{1ᘳK)_DV :{+vqJRo6 odZ.2RoBj1"xo~'%v(H!]mYE*\L_%P1[qZ:0x&$_.tr|[6MǓYzV3Ww ~]g$mЕB=ҭCUQ +{EL[.?ҫ,;naO@iP7}sFT ? B`_l8Ȥ(}C?YiyۡLAku]!i̳ KJ+{XtnGacOb*jHMhVa +UuS̱eBfn5mFDk8$8y_{4 +/\*vDӉ͎ 8ӎH`4onFpCdџѿl&I-#+Mg"Ziث]5KpeQD1 ZZv4{p<5|O&K +[YS\V/e53RwO;\B7@)Q\qnY3 +KX,NŒ/qاtK햧B0!z^%g/^'KN.1`M<M0L`BD'ӟֽI5A (} D#:jY"$J8>8K`hURc:|@wG x6HȊF 1Ex'7mHo2&7pLfȯ$.i5p?{"iw ~ߋ$};m0a:.Ͱ7h +*e1=c𻋇`7 ѓ CVե`͹X|5KώϺZ.]۫>p0 nK[YƼL~af4Z3Х:ޢ#YڜAkֳ}fy_;.`i\<4G0G=/S#M>< +{Ft-F!)R}b<-"NQZ2FHE9iX]nr6{^F CמGe߂oarKZIp\uh{WƱ*@<,AGUK&#[E!=35)xGCgXXñqًˀUsȊ9lFH^çzO=6VOI-A(Zq֖ti5j\7]C!5>&aIYRD6slc򋹰(_gpyJqk@(aez$"\h++À$Psm^^JZ uaRͨw_JؐZRҿ޺DžE%I# +w$CgIzɿFYFSiKSWoZ]ϯb͒ 79WK\!忤WY( J]v3 du)P,(wS11i3_B ̏~iӵ a:{լ;fB8XKJ3〉*3tDZ荒 C[F\v II+:؏˖K + MpGd&ۀ@ 1<]ljz@=!hm XV7LߣM.ko +,xf%4u_=S)ZQ@3^4||yENlw)|&a }lΗjSUΊpڗ[p?lP Leu+4"L^[|ߘBdj{VtFO|Ǥ1:T(%35pB>,'Mh)΄97Rd!8kFK^Fv@)JSϲ wL܆GιJ' R#/>|cŸS9׃9-Zw<ܣuY&$IGWVV-MecxHBNv4c4yQ0U],-+E`Xu*dHf/s+*<,=U_W" ᆅ +1xE/HYYi7EpoŸ#;b+{˱H缾jyq[]ZV}y ݨ]nQUrš4.N=v&X[yX2bwc_iJtڳspC>M.GZSni5-ӌJ#+Grc.m=QisMtuI= m}fqyIΈ(M +fstSYͿyj]Kw+{sG7nRF3c7;;@L)L aLUȣڹ ? EK<I8'ܲ`b"C増Xytq ~n |p$3Pe^ tw2d Aa*r"EsנD~dg4 +&/:A#Z-~ +m(tQ7ﴐye +|WVk:$*:+YHzku;yOV%7`TvM읺?oK90/ +I ),5v gnrwa9tZono&]o|;Ѹ[yV6 +o\4И_?>v $Kp c򿵕':dMHfSBbI{}[F'%LF/ؽvl = +%=APrKؽ&q&TJe4pVpڠ"/Uٱ}n0i U> {N{»ڼ-qSzq'iyY0Y IY{G`ң]ێ Aݟuv#pŷe!#esp^k56 ulV_gpNVl. ͉GRw;>9ŕ\yB~GcB58>HnVhD:XB +W=7qb VN4s>M> +Fkamj-ۍB+Uп|.VoxMnϢ <7&z=ίo+im_E3 c{3W$qWZzf4hB ,K i##7ZydX#|q=Kw< -jhnFfՏfϫ #uiڛZj0maR Lm6otۖ)ZŜ&˛%{]M |LGW:4TGؽt ʛ֠LMw.;͍q ݒ(^\ۤ%2V˨Eq}u&`p`&U@rk?uK0 HސBfS! -QLأ-?D&,BAqG7HxYRUU2#{prc({Fz +'_P&e#V kBSXa2*:KkDswm8oʻJܔCIxqA+Nz-y֠b+P]NSA}=E>Vh@5Q(a!ٷ3"k 9GL֦AX`U;9GL[Ra%U~Lem/7cmUfMAU|/-ōQ^*76=qzB]~~ou^8qo7N&lbnS41Aa:n4Ou {ho+p$٫6=NpYc`BJ޲T`sWe)19A\]~N79\hz#Iw%[M 4q/@^&j?WЖ[.uR:X2(fc3 'd VϜ8?_^9Q}nMf\r~"e.Y9ɀMHnhHqnhXӍ a %hb[->EHgt~H7 6JnDVsLhLޓQGde4=gyo_xv^qnV*3&36 rg0ޜL:xLrx9oX|SZ>ZVms4[Q0;WrR)007lIKuj3_('`3-k#e?Yg7n@HM1޷)lQI Q}k3NB`yo ϸhWu2 K0I\VQd4=%حi= Gka㭋8;O\5P. .Q:d]R[7gb Yɰ#M\l-nqV* þ鼱޳C:]lX$soqLoU?] ^hSzy_6%g_]`q U*MPXuݜ2_r }YF~mOy#EG˦ Nc#r[`ڎl&<0]vsFw(x„~9L0=[[OTv7ǹVGUݡN^}^+.)LS%f,z'J{`9ZR5\~m,/A洞Z9̯o`?1u&:j{\E>?Gl^w[y%mecc _7,Or23$7и{RZ] '(d7dMGf 0@:bhH# ` p,'lh3=tw>YNʩu6'|'1aƮt34ogXm= +[mt%d߮`fK0ꚧKft.8y1; =};ZP2$~\jOϨfc'KH3ve l=k{<²׉9eVL/-)&Z=חl '[+7vy>,|;jQ̾i7cP ]N? :uBDqa<\OviC)fg(̔Ѯ]&|m3 +G -ϱZcZC9. +9+ԊR*# 9qſM@ɭPR +%!O6G,?av;Wоrwz +;'#&|1ԙg5 [:2Uٜ& uoG?hR!X.5jX#͸ŠIx Rb1fNk\a跂7/|X' ¤b=Ԁ-4+7Vy1婫FÚLkpjlLKj)έC~i^ ;M!v0 xLsȭ@Y?Ѧ˙6Dt-NS& Uq ae> +qv02MwE3tXV.34[4\W?<!j=ѬGZ?zv^xVŵ@M.e]7JGw%"1NzuZ;O_6j= U1=uĐz һB̀ +Zaʈ_+9gCbΎYnLёCFPWoXZbR.U8QՒɎs +_ ~T&f6vJ%Q$QA|ھr'֫hrZy;m:9Xe޵F%Cs:M5}܇yY2o0*^!ڠ I+Ɩ5C鮤U],I-oj~yݞ+-6m,M%S cY aqVz̚[sv/jp;{sE-:37jГݜl:^ \zrL +ѝ:USYpzg_rz#ɍDF]OQ_e:zgJ5ew^d5*ud~ql1A6:7Nhf=cz2Y7Z_\_4C>v$P,O'L84֮6̼V]9V Eo[06=d3&OJj7;qM?wcoN6k'IS2b:|#éZkӛ=C4؆)FlN rxe(z폱Á ߏY/OB9Dξuy^MJL"g(Q*Tiz@W:|jV@~6>^Cz QXTkPk렆,[Vq[RF1 +^dUv̘&@QFnؑ ?Ѱ\EOfkSqq:+gP#cwwS3?Zk=T{~iݝ +G$kpr< +l"2^dy g".K7ya4 uٺ͚!K/[3tV Rr9i[Zl\.JC~&{@1j+-'lzrދ~5mlWv5UҊ06w,vK+pW +CeƁCdwTϊhP*q+[t8# Ī܈yl+|AHMT$ZI*IhM_#A^j6Ym #Y/KC{(\N.2s8?/*"WKz$e_"O;tn3xMx&.7֙7Wmxm iO: iO F~W4JJzd1s+qH/h1c,E@JiԹmdn +\ 8,{Zdr^G^%~ps G{MGgrjp9(O(`xkyͱUٵO"%ir'WwH2,mP+KJ1}Rm3~`HkPD UAfa<5p"J\R@y˽0zNH5UpHBNuR$I5Cܝ;yͥk>gJw/M-srW2&ohf\xJfJ5Uor}xCHmLNLe*ۣKWF ׎0;Y0RKl\K>OU<*v4=v%8K `pS?D-wh3'ڰ{,,':U^$F}̏:IfКa”9l$.sM3+{˶zR񗶧NͲ_+u-kR}} qZUd{Mt:f_oPx!q]ƑzJo$/>N)QxlxEЌ>N@jhtqemWA?ϓ>^@ +%j ~rݻz5F/RUtZsq2y1%?c5ГdJtsPV5rMRlClk{/UїYVeNSB_:7̡84r۝ +ڥfW4'BJ1 +V«cg$WT#퇲?.i֗>aIll.ziqc;%C^0dizP8jd[Z=Lt)Vh<]ڨso^lƘLj+L0[vN.u埂kQ Bm}|F5KT[~23SJ4;ktD]E#*WxXgX$:GRjgJڭgv%xK%*.%aoOo 9_֫%]/@wrzf1,Eȃ< Zr"cVVm3bE UdšAmӺc~X&t%Jw9V,FGjTűibh:c~]+=.竢-v@Mst!е>L4V=%вCt +&w羘lWEx<҂S9$9'ӕN5elr{'0jmt7ԟ9ʹcik${e"4ລ[쫩g[Cuk☗!KRZ iΨBqn>cpSgpe 1Gsl߇V4dJh0`%X%k)}p0˗ӬfcT'kñsY0a_#P8`{S`|W%;Ⱥ$mDv9pzjfx'y>X0!my'm\jM}}_gTodYd꯯IĮ prd{Qi=!SFiQuܽ Az_?M024+[B>5&9&V0C5yDr}J(~''|ŜA7 oSZWk>O]* @N7|`bʺ˟T~DWNaMx֞BU-& 6dJ.˾S"Oe&Z.j`g +T!s+W?:0'~Ƹ9QDJfU#VP!5k+m}^ΘAF-Z5oat#?x\d-`> ,yF*+ze(կ{h35[Uu +?ε2 TXg<5NQ.5^nr|ԭUKqxqUcfS 1ЪE沯fط,w fQ/m͜.91yq95Ev +iy>sT LGKb#_DĬqwz V:Z!p|&Dȁi*OoLWzr0@Rò(;F|+O jcU}0{Q5{ҫPMew$}\Ytu~-t3:FNX6ZUSIIW޳;:rwl u +gf)L5{eF&l鯻p!|vwQzͮ/ @/:sNrŨenYE٢ sC.<ޮ34ô+3&AGbM=%Ty.yfI7p5U9()>' 7#P[!ɚ{)Xe)l8ZS!mÉxt>Da'$4wg9w ST G׎\)v^E/FP%+PM/ٗkV_(bI]|BzlYhZ9pƝmnP*y_b- yt gJ3RRr`sBT'ǖ$ OMWS=ˡ0p.˩I3} i2="+{MI&ۡު;%llg6۟ Y3OV5L/愤`6wϮ/FfZhHUNoq24,'Dғ3;=% ,c@hB*WWTzj~i'4JųP]` +#Y50 |9&K!mzȴs85KƢ|*Y@Đ2SۛajNXJ8%k&BT6k98r[>{%OHo价mO,z.GD^4K]d~۷zLpoRD* +REk6c7!Jmbɳ=n݆sAgPK_w4^4dc"ܱrT9{*6&tj  A)iDznݯ:HBT%\9fM6op$.Ev'Y$щԀs#r +oB aN[_w,iч@ |Km@՚P%9{;1{BAy3L"&ش=HE/2yV.EV ʅHVEaepJ߁Rlԗ6/84~vLz\9{ifнR_/;_ Z%f-5@;8[663>=ӟ>b_p'N59&}}x$o.jD'SBy[O'}NNaMb e&ЅCbbQqܚ^*߶k (靿pg* +endstream endobj 382 0 obj <>stream +HWK)t) sմv+~ kD◉D;]W|넋Od?j8~Og?pA~m&v8EB_jƳ_qgO~ +<.ozjMs|E\^Se.Zbi,=.wbne/ž}Yۏs{@ߵ ϥ2ov ϾiZ0j @`|kP6GҸ'` <8͗@wUl!kZw +gA҇7he>fF hŽ?i+Hm M:5{ +RZBz.^%55 + +y$LG?Ln s^TUk^re{,ji4y_ZPCyǿ ] ޳FWXamޖ&73o^;>zչ3ēleo@,'Hḯ exf -{]m?[ +cڃ?Y[}Xw0ǟ: BѼ#՞c*oe6.pCG*hss jPoٻ++h7'/;Rdt +<υH G4Q"aHqK[sFe@>&zG7=dS2 D=:/5y*Z ɫչ\C Mk +]}(_ݓd@@lBO#t_T}жa'0zBf;keT4 orΝMs25HomyoHj]tD@5MN4^ eF5Oo %萠G5 Z1͑96 +G{=e8N=̐qiOR<3y,U7.-.4\m΁rMsd.w7i(0}TȴYj Mkg+!|Wմ^RmbGmkUOmmq itcȩ&/L:d̐ J&zei4Jb BhWRYp723>NFP(& 09?H)ثhÚ۰:IqgUIl #UfGӧD{3b2\Yo?=zo=&<ݓzU~ވJ\@*/M(m7SӔktӤUKbqQQhc("ti\5|p j@ 3%* StPg#ҋmvL>6oVylڊn֨$wuMHquy&<ofJy[9&0>[hgu0PTocwCWl7LոQP#V;&`c|7^*ށ6g ;<㴘O'vm|eDB7eS=s|B;\SyRCtL:4C8T;TnFOv ujo҆$ե8o͗$?GNG񥣍X\8-īv@$5n<;sW\Y %&Sc܂=R6\ZCmaSLWQP0YR:{|IjBg2ɧX& g6-[ +G\ҡ[ .̓`*i׌MeO%zUg{i81sE~ZJq͇9bFIWwi浒$Θ6m)6dm%iԼ};NL[F~.P|O={eACVທ۹Y7vu3|"ehvx$us$ }c9K WEυhMILbqBkkRV#d_vҟ8=HN[x`o*Jָ,O8v +5)bҪb6"M 0̩or"ianqX?)˃,jm'!M?D ܗ,%ne$%z,GS̕YR=1E + wqZleXsA̮y +Vl[e}ҝToj;<4 + [ʠ>k:`U*G\ۜG`*bʘ2X`jng. C +)HT˾-RL=[ky]N0,O@Ǵ? m:s43N8Yr?YeXZXrZ5t|r\B3y(+z`ZuiFg|epeubF @&\u)S+r203 3 +rfħ|,)ʪCx 7Xt2U5-&tL[}8־Rsvzq^t.[&eA{(}3w,2ګeG=J&ų `H֌vd ,$dpUSMxꃎ^Z;8R2 ˌդ"f'V{T^[X 9ZdJ;RgbԞi#2mF|?]J+2 tMMcAX=w$%dtR_G2|"TEk49z@)ROK~Qzj3[&م 2pqv43rֻ8$֤-wb|֑E"m[$ɬc<[49!sR-WgKlWo ۊ. ̰XU_ k,tAa~7?FP Kve3ʟ׿}n=ow~ n 8ޙ W b!lӴDz' 2(MߋqumAt(au)W.g[l/h`zcB`|;K3yi\JGW(zpv4v "1Hݴ_r ?]{N +@͸/p3x!ʱy@}$ɨhFI20@@_@ftlX-<&xdvӭ·%ޢ(MxzXf$qq;3<.~Iߟ)p--C4"n-M1}тߟ>׏}2PЩF߃C—BώP ŷ<4=O??>=^3a;a;aaaaaa'a'a'a'a'aaaaaaFX#^V +=Wzn<虰BX!V+U*aJX%l#l#,ʈWF2xe+#^ʈWF2xe+#^ʈWF2xe+#^ʈWFW^+b v%tKi=O.G]b ?7(p.ū,[6v3YgHPؒxؤ? b 0o7WkE% +g)5]DH + *Hvdg4>~q/,BՇ`㣊Rr8ټ(͜D3.ci$g 5tߘu~{^* +6Y⑗YZy/ƫ5\o֡l/QFLWAUx=48Zྗ8Df[ũ{zPwG\ZdxĎۡp}M\AvbW:#sZI +w۾{{Ɨ{gg}c,>$`Y)n~O m=Ԗ{Cr]R>= rK*J '^)9l~ )2V5Ͱ]2w˗#_QVs3=| :'gŞ3+3u!.o9[ŞXsч\^x-^>wCK}Dg_kF0pui }=̀8z8Ehr7:/tnA;P@ŀ}Ƞ+$ߜޡǗz0oӭz.ed\Z^s%[fW\剝LG^vm[S<ےD +uC?4sQ}W4dwG'׻wA pcU{u$_e/Y!KhsK}?0R;NK˖›h{KmN:of]&˿Gt|{/Ֆ 2@J;-#9ah R۟oXn'Wju'btL"VZ c{<g=*#C4GU2_%~4+;hT&-\*n?ЄJ(tR D,<\ n2)e{ec+kb|DG$6-XOY^XOjLHE/[woJj+ 2h'?|`1*?5sC:53.Pe|\A-]`+f2ϦJ +%[yJ-WPz#*d qɑg[ n,8wYO`<0*֕nw [z^ڎB|9e bۓ+3x[HhQj]kXqjFG`Q%BDN%:noZ %=h0"٥"GJ/o̢RQp^MV|{x-o8l;r i:O ByCЬEP#CBǍWCFXm,VM!QQnu^0=Q*3n:{'s&D`hƂ]>-Rj2(tj + B5#o+ ~H3kŖ'/t;3bx(OȼDzJq +Юap^DΏdÇC{$3Q>WU hkpXԖÁwO1,fwY進r(cD r0 ti71 ^qFsS8i#Hr1FY 6+ץ->)wYʱ[ŴBT8>|Ie\qg}R/6xPT_覈gR{a1& nO2nuЦoZOc=0YJڂ~I7 _Tx|okBru&r0;n' 2 /1%8햎7dV7~Lk4=`y-Y ʸ iQ6߸:d{?8Kߟ%9GhL@ey9M9j994A)M;- ,fѱ>٦t7XoK +%cwO2sT~Y*eyB_H' +̟ag| N3TKR˔߃kŵcU콾j2PDŽbBBUzg]V5k`@ef /ɭ]OKUGnRo%!;tm΅naxXbGJG?b5~r"h! D, Dyb F#CϷY+v0мT~ɡZzNFDi!AuKXvvIS];G`11|h88bMv8 ̮Un`rbpHX?9H X.\`e~S%wY;QI>|yVB-?xs; Hu&[3Ia{]~믧704῿z55k!4C*PFkԫt|_TUp[`ϰxFѮ1}\]ΔΝ\u\-FXP6(wxZ6 AhlWtBHoIH nDb]I"*Z 7dgxe-{w]'Ujpv^^?@q4x|%CEb}l/0!$yKv-EtefF ˱ZK6^˿WK[*j#Q=e&@Wrkwoe@|pоߪ.;jjJp̧cB 3w[X}rei#E]}hpOU颔LmenDtZC֞*;aggR*8淯vԍ>*F +oC QQkRϱ>ow/: !Y.r?Gho&x27tAnwJ ~h_馓./ @MY)(H ƍ6:PF}Ҿ%=ꙖԕU):*bF\VWα^Cdc`/E:)/ܨ TAK;&:YhHfnUy3yuט\h5qxZtG!c},/ԭsf @b37<ծOj</^({YpѤ鸚J)/֯ѕWu.¤A7ؗ oQ>! 4q&6l%pkGO&,h OU YVԌx ~8A>#:LoV-gW8rXџu"g(eK؃pq/ih5LwVw\ke:H})(-E˅_˸uh,y^xv49߳/a?  㐞LќС2%VV?UF|1yOرO93jN&n=ѶtUi5UOJߝadGO/CwN򪋺Y Wx'bb9eH& (Cn [lRڹŽ&:s2±~ڕg)V?tGsŴyr׏N0nu{NAFkK l +%$k U3(U;Upm>vk$`DpN +Xe\E9 VR, +耺SOk D&UkLJJ5e=gૅoXJXE)f4.ύ{Vӎb1?8ɤ)駰}uFc+ o1sYrqmp|sSnd\Й}6[:O ;v倛*p\2gJdPZQ.vͬK fm./!k +' +e*ݨҨc%4Fe -^bح&/ܜQqy2f56phZu@ʄYMzVPJOun}5h3֋Oũi̱ԛa3I 8F=90hIOɒab[PD!SGLѡD+!QgWJ8fo?e7Y@=$I}D ̔v7XV̽{P ?gm%΁EְpgӭW oZ:S,KW7ߣlU!/9^~rI)4d;_?\Aa#|A]eeT 8#\ L2FG͍ lykǹE^N +K ++߽⣔.=zbq&P)UsK#]&WͰm-ji&"R^7J\R{!g/K.cK`oak9d21Hi~}7rO&Uԭii<50Szt+:D#:Tu%i 7z@+aklֽg=O1X|Ī昐%,vbm`f;Qfjg/*v^|6"/1^L۬C]ON;_TNX,K/-xg)}Ї[Kȍcq +x=Fk;6QFPN]R/^G9CtgJ.>?;ti*1?šWOa1~j?ml^i +f)si_˹"xj}Qΰ1QgӱY.\ +S +t>!@`թ3])~giVȈG,r;殓ϧ^ bnqk7P,^>FEn2+TS/xp{}7;Kcd3=OOwFvBv(=+(j?N[_v9H0X`TyTo1 (7x*y3%<ҟL$aOlhIǷ-Hɳ6f9zaY(|6LI@(eʒ$uUա}mT̒TJ$~p Taǝ_vuyYCAcGD/4VOa;ĶߑɊ:SJl&Q㤹;pi|R [{j)Y ),[/P3?m<5|\xyiu\cz]]Y)չdtXXO@C[ 'x# A7ŲyGQ ѹI_E#qL;f&Ҫ-K̜Dh!ߺpWN]\~~'P`*PžXgnrt鹶&:(2~D|EV#G)I3}BP@xM&/n?vTfs]aR?]>x(8IjS9k)mQlG#4.=VgrC:8ֹvIXp}X>⣦< ƣ,nY=`ߒD4$sg%1Ky /F8 =+yp%Q2G:,<]T<ׅFby[2wBp\-,j +2ש7QD +8_{Ќf~o +]s9×= ,綾FʯycZw씳^UGwlj4j3W^0h?iĹlˬɧG}` 4^`=_ԣ#{Q| &h0g7>YNWu|A ^%W֍j2NFv8dVI!_˯ +:+6 rAӭ#<99}LzC*rWc y@2t?ZNP_PRů2Lg{ӗ=6v; -h)y8F]إgp_'Jgb~Vejd+Vb0Gվ?⑝,I*@IYʢDRG2+.ѿN>9m.u-MXWh,KEAٺ+D|Gt2f /{ꯚE &5\UFlТ0$c6k;H0n{{cx/<:*hasK_^ t,zZYef?ˤ-T^mMf*C[~vO_s>*bm.săԒ U[&|4W/i|'I[ҕj|lO<$Oūk-sAY((6Bn5?ܷ4ET_8h^qkBhuk䢌,gIpKER\DFZ"K[ /;e$%N&#>8~U4Kq*;=%/sh^IeZbS񻊛I8ӇI` +Tm:=Sr"9`bɚ׷T)d`g+Xܾ"*Y +u{Z+eL 7(DЭ?7YW ".Cbʎ_8Q&>I/6I`@F,Q4g_FwbM[`lC:^GG:mC&L kYte|xVe%Z +v. =|~Ȩ.^zx;|SF93Z5IA/WESE_8NʣN;bmX"Wm} >ȟy,?9l^}{ͩ +' +(-7dB.|d +\zߦw'/_YAe/`Io<}ɦ{`-9(fQrV q}Cq/俉d9r)t~LTKTKpx›QL5 $ z ~<݂ȋ%ݴgs:gDŽ"Ӈ3?47}Td~)hW >z5@C@q'fw^+Ȧv& jUQǏHO@gWZ&SqU];%;wslh{!tO-jk {(23[aq..B#b]Y2hIoX +Mxb4  ebc +U_+_AZ͸g3<^ +5zKDW:be nZvJt`!ޏoPYTP$EA0} ;?iA@wb[3USOM=:&<̃',IU _am4a+<#YcPk;ZIMN=+#wEk8:?hU3-˘|?z{vmkOĞ*%<^n:'iy./N:L%1ǮPs7^jCM>Yr'x9ɽ])PkE=]yԭ< ld=dWUVy=./ޝ#̯E_[{"5J|?ćh:Jf.GY_JhZ0jEMH!qBd-ޤ8Τ堿N*oD߫FXo>j qy/S/sgOs)7(ef9\d`yûJf9<aF1]k t'`Hiٙ~\ԚdӸݍٮtxvˍjFs/4ҁ&= #k#ܭ'!ְ ɨ%%Ymu ZQŝ}af̉ǐ|mS-x`z]{t\lA(`ʸlN*a'&7MGΠ_с&D.L2Gg+ @9:)#% OKO.큦UyqfzMfv-Zv߮M[jnhA8~|WPg9{Y̽HL`eyM(s;Ĵo?. `Z 7yt|'kZ 1N=nto$\!(QޘFq_8^#>uQl_S .Lpu{9x;p $>vZ[To +yi LG[XsnWEt~V7p݊$Q=.K? (xS@Lz3-*rt7r\C q'xz `S8ˌD)K^ЌH + +)7i0#  GfuD-W4ݏ Yw C(BRʦ:7dT襶 "O_)zƱŭa 8!jwy7pX$e[)GRj"G+q؂V`I&xI=Ng*kR7/=; څG$Prïx _4Zb;9 Ī#1mX)CZRO{E@$/E ^~sޜ֌=̻-hfOǷ*P~.V 2pp=~bzۢd#ٝKML=G_$?dpRgv(-8oо% ]](ihZҼ3v{֛ҁ0X-RAV˭j a ͙!kizO&eż-5QfҘ0ٗEjpM?ܡō6o9,O +y?[b/aԤ;4h>dӋUs +n +v+wd"r$4~ê&w8O, Ez1bl jV, [PjUlO Ӈ>hWG> 7&IYeVTT)*&0lJxHDHCQ_ |@wrU4ylaU;,bI}R$BQ[ 6#a kgȯU󙛪ЙO&NF{Lve&Ms~+3n˔U9j O98d {'Gջ۩DgpZ^+G 3~V9ل*qλ׸HN9a]NMXxʇ}˒"d=دɌ6鮳ETIڷ9+wU&H$7r;׃LT (i uDH eMH'~Nǣ_vUN ~ґ)w:r$bwysLD]?M[) ]2젌n0'%l?1j[+M1O{kGyp՚MEVp}ibdpM)dXrMWKE h Tvא~2yxF;syCq؉KKx9JT5~ߔIS#d `. Pso@t`hT:A'te~`>=,)g~71>|n07c%xZ\ +.iNќ|6a7L+ଊ{%ws8콮*kL]z]+銊Sƕ1("QNT|IJ=ꍙ-[/[ۂ#` pW#:m׮,qxN f^W;97,/1;ʸ8_ﺟ®uX*?n+03mI;*DujDM3!i]ːu#)>1O5b>=(1UVؚGS"_N$tdal2_Ov€F^t~5Ȣ3#,-R +G.tPZ:`7+`ZrX1=K gzNG_B31rc?KGOJsr@Si4_#n y:jUǩG4[sny$b< ^T +8$fgR`+SmϬ wQCTߙ]i72bg3exXwɄ*_D*HZ%P#6fI>&(C\ƽgAq-*pNJm/U+ bYR[Ι |L>Wqx\N?rgmmj +Rf\rM:~۹%`y8ݏ LЈ:R![eIZߚ4OÕv:<#Q~2i-E~B4Wڤٲ[sKri\.Y߈4u}<'J}|숐ѼX:U(HrXwN7-@E@2c ,Z,K/χcۋa3ڷG3pbpy--UA(GK>9|yuP`-ބ%.]yL 1|2C+Ժ+9/ΝqBb× a\i`u?rxC{/s4"inWUX_-Q$ x;U4_OgL?H@kY [Jwid5&:rFUm|u]ڲKNP%p*okim=AK!7?~8&OwJ"LoCe|`4h9X"ӟ$^PRAg^Acי#"XT&@zp< [>~W\ɽ!WJ/Ӝz4[viе$|@TxXz)_e}|x]^;vs^/{,:3/ыK )"RWn4m&|Om"t 1̓䈮U@]wpF lU"di"U!O3i Yo'ߗqUwU)Plfor;=(iX_ˈ,捷Ӣd;)yTxv "[ѵ[^FJuNA3^ݫҮr8+[%ѺvTl$ I\ Rās,9`jw͍?CHreb?=RU-gTLw7qΐA=q!xٚFz+.Cd+y糆0ߐ(Ѿ +t,3.t nʸxTVma1p*sD dP%w)+e& Vۣmܪ';M|Q,jw-"|hܾ9Du#i8(uW94Yq&97 M6fJEnym [)[lq'-ʞZ> )18* + ;աN\ 7]f)rvHmkddlǣð0iW[vd' ܊7pXv<I` R^U_̀pcn54ЀpѯWPlc4o@N]Ql8 1"{[KHuI8uuU~|¼ Tձ6iRAs m73qq4 5gעc.3q, U2FA8,6ph}eDӤhì0H5h\EߚZ7'Y,~3\#Ɔ +:Sqf/܇];MKյMdkIbO F]i5c v V  kDBs :^[ٱ}\d42!I"̺{wSqV5/y_FFb) /C/Fzkqg\^iKY6+V$^gBgIRB\[*.WMW20?LP<dfv Y.I[1aǒUTw.Yt PSBj lD&⊚̩oNZٖ 䇶> 7|Y[ + xD/f8qdjȶ6ޮz݄CvP .>u7V=p᫾,N"e|$]@R\&{Hr< 䋏Nv,p2eCe9f֪|H PDkkf4e+^oEK |8ǯ!h2ag7ҧW֦wԪLusSx;ўك,Ze>iDr_ +74[LYʷapDކ}=Q||{ -kϐYZLFdZpfULlNfQh -?\c΍V?05FuF7iz  :C 5R/fy4ۻk0B dn5HG{*Q8OkMT^}SE?ᣛT|2{>wJݮks'O4G>ID%%( ' O* +¸'E%4"2J.9A J +ᆉN#B0=$j Ӕët6@!\hpLØ&(wf.Gp04䓾t4ZԘ-%Ӣ +TKTRIpcda{w/4''ČxͲ2t G=}|0[w_\7[gI{I ϕ4Θ˱7p8vmX۳Q6_3Mff4 gk\1"[-Gq%J:He" $Wm&l|HM%ˑ-4n6@\$B˾z7ƃQ|ҽ\rvGLŔ&ГWsZ5z~w}^E1/EsZt +ͼWSԲnA\TŋrXa(Im_2WSk*z40q)'iC\BJ !mYa7d# ^"&EV j,;p Ẁ.j4UI3SrnR\ON[EKl77zU0%nViuX˦ :wW>D|2Af'^_˩/cf5(fhh4\[:;X m6#}1ՙXM;\6η//sk%+t]j60S_}|9Gܠj ,b0*bv#n3QQDj# #IkZuK~E/Yܔ ;#iPwmώN3W}~ 0m_c?C0^Fj .%,>S,hNҷ<'i"LrP5SB"5Nu$`9]w_d8jFкMB%]Ak r;J ky JJ7Y`DN;srOB'M;L9 ~ + ء{%fsն̘tb}Va,?S=%{Q58,[=;2nKb,LjSQ4N?V!'] *j3\7敮p<~̳x <˱z`Pt +{[Kk(5fA]2L5=H6 +AV`ocM-a>mnufKqhpb^I_EeY/6P Cyq}/0EOENċ @#k$L635bJ||ȊkIgҽAv$XG;4Ej7Ajf%8ũlWOZ!JyNKIMQrX$Z}~d~/ZGmΊ݀7G!`#ln_es$)$`(*-S(A0?;B:UҘݏt;H>+O'>J_3ɔ W!CK?JҳRW7%lu&#,c'&xd=.Ӈh>4F(_݌u`QQe5.vkyh I*]&Jou9)L3y<]3]p[FƬH. k7kC]Vfl%Շ- 6(NCL8Xx˦1AIlϼe` /(-pՍ~IV\`j?*ׂ?}{F +QM!4M%|oXEWd8IgGI »6ďr DlnD2!5yV0GQ/P{o +xRe|J"&xqUNrֶQPx4wjzH2BvmIecˠAjFCy|t4؆2 +zj a]2%ֿ +L%VGK&ٖpIuq쮗.ƙlit8{6˴\wX}c +9w3 ib1|q>઩f9Dʁ~c$Q1XeAnr򰛳n[Ki\'n# -,C^cz3"Ic).1S"V7S6۲Q8&0(xKl> ph9ZqDVр\ȫAKTjxܘfe"%ݦnvnv hph*Mtv1.SU<+.!QM͚`6eXBjDBe|Knf|=]#y+].D:` 8ǿ@w n>s`2o&xI#IBeQߒ_hI] mu,)}w1 ^%۟/|kȭd +xIP` -I?]7w=z^/W\r.W]vnWL]7w=ܵ-j-]-ZvjVW[]muVW\ms6W\mwvW]mwW;\p:\;\;\;\;\;\;\;\UpUW +endstream endobj 383 0 obj <>stream +HWKc Uh + d<ă~{"y%tl+,yxH~˷?ڸ}ߡst!bŠA.] +t)RХA.]t{At{AwtGAwtgНAwtW]AwtwAwtC[ 1|}A78888888888888888888888\pzUW=\pzUꎫ˿opk/z'о%hgtxp~šK0ۯd7j";nĹouA;wX̛u?9M(8CY}rt'ؕ$HO C w/y?<4&O'~s,_z LjƏ}{&6%S@zg{.%*S{לV/SariNqE$%M݄?1vߚe:g"N t=gA ~2SAڶ:S`;RIl;fI. sUKS11$G"IE s$&ih % %gCrFOTxq ؔIHI?ö N+:֡l82eؔah'p*ĉDWӹ +ᴥ3%ԼMij|Cb óvj3:zNj]'*}F/:6"%5#Wh>,>Zж-4^Ynj +VYp {n߰,P*@PX,ʎmKC(;+^GmkS! `÷.mtT''S%@V/,Uk=}6aLݼY{ }aU0% 306ZzeѾ)S gv69ÈHkGe^_Q +-0 Bu^;|̡9܁BN5l9hqQ|)M鼎 lO+LmG<+ɁG]Y^;|sx%-cqC6_(q&)Q`}3FF񳢯QfmnLOd:}ZKF~oo6ZҴ<Ʒb~,(W\N'ɔ|1wZ] +cB:r*P+ +i-[<Fu4Mòu&wIhX 8s!/W'# ^L sI76YdAlaOέ}>Z*^4uZKKj[|x^SDlrĥyމ@RK'I[S#wlR#R R+;X>?om96D>0msהC/lL3z l퓶R&!.$8dP_XE6?K6|?d];,U⥜ >A{ȳ/P= `:%< 2l 3v{=-CB '^?q(x;\KS>SR2#4SA!;ޚ$I#OU3OWҞ +Qݼ.'leQN3h[SG)IeؖhĪ>ryg(p7_Z2;\v&eyòc2~nݨ~ J݇"H4Svzu+S!M1$^ĝşUY|itf +$?-"ԏѬXg֌+V$4i0m7tY_Cfѕu/p$- N ۂ_z+!<"),hJGXĵCp䗰d@34J.>/hV~%%5.Hp:]vݘV(k4L!$.S|rH/Kьz=$ oW<+$:Э~W&~ULkUXCY]Bڢz*"M /RW;Gp+*&!`Τ:Nw2KNkL vge +#gev-uV6@@@:)MЀnMj]uфz oT v.v;[{iA55-GC6܎|X;l%riu)1l^\_t`v^2;9w/v]0Np. aLo;Q nPiלA=/' 2ߚ~U0/ka?{1N'.=ލ)µ^og8~Ц/&q-. +Ó$iZ_'BZ']qoM mmGUg8.$/x=:ƻv()uKiAu'X ,iek ;75]Tl,LIuVؖtAJbXYoaNAi^ozݕ:_֠r;T/켜v7D6>U)1H<>m`㇕rZw +>Nִovg9r, X*uB'QU}-џ#Hs$z`arO_qUο]O]Upchys3y(bv-I[ZY8_\N'`b:7T`pq, Ʀ}۴B)gXD?Q`7o[Su@u.brc@`V $0u4.x?g;m~l -9h\e ׈0ieAߝS92y-6F_A.Ox{qwU.]y Z'DT9n_gky٩a#㝖_BQmm&Q!kӔ^їϗ+8G)tzӛju3ў6mfqt`2TkGu1R=Jp2tc-cE#v]zV=a ̿uKЪFb*w|r,U[˴³D.UЈ{  |rڮ$5{UZ.kF JgSs6lەET,l:sA!ۊ>A݃,J -zâiE, +eG ΀Λmtٝz*\~m0ҪX/oܜV\[E.v`"N:Nz2Pd~8m<'\Sƫ,GUDGHeg'⚃pMu,5 +]iie R8_O%2 +HPtd2 8u[i7b +`s(#JTc wPT?B{J:YJ:٩ZV9'Rƥ6pI7Zsgkr7o*zy'svG}[K㻎?=xxImn|RNT$h^8NTobz/[)s04f2y($7=, BfH._(^I ,8ި<'oܖAcuA? y5gMQ_PA}x=9g"8YmM>Gn{(ίT ~3u9,F փ`_Jpau"{.W9d+!M)o\4cr2 &axZ+mIoxgR!uq8UJ҄HĒ܃|\ 2nӊj blFX^v> mL%~"UY!kq 0۷uBqAyF{?,SaB:Aoc+P$x+cIԉʗVO("Qƶ.5w=f۳>>>#?%" i;(z!gonk!tY*+Y𫜦{t RAz^6b +| NbYߑ>1ƥN\%t"BRW}nFUkqF[/,PŸ;6lq=4#{ d6IֻK +3Tp/B0l| {Яu!L6|޴ Aΰ]߶'Ŏ5a52 +ʾ%Ɛ.b(edŵ/[ _ʫ%9}R9O0 G_83Qj`]S|,Hg?MvSx-R%rtRЋ^uO۟fs Q +SR^& עOx8o6dל9hs\uhtGy{2S0`T:R5k}O0_ +;y&醲p%9Rx^=E&kTc9B^]KCr^f6$'˼6.Ww9F> w uU6/tk3 +aռx2qEM0'gF1sfdS}"'I{'ޮ +-Y vWR0&`~XL8qxFqoұߒ.=[Ly1]bmW`50a(浗?Z@'1`Uhp=D1vwGEC}O/kT{9j-m#ϓ'oi%MF5*8ګPrB`rS;7'$2X3֥BC ~ۓ3-q) QPuLbya:/U[WYtaTKCW.ugvBA'ƜgtйGGe|d[BKLH,rwTU[tnvGoD\Z<4bVw|uj/u81\(Pu)jW,M3g5! :kvS:(1y:Z(peOVjˊ!TZJՀ:Vc2?Ve V;_7,/雈 +0z92ru(T.J<|0R\BjChW;Z7[ѣTɎsD]O[{fmM:uv3LgnV0?.͋~Ж7wX#`削C_s [@ϝWI]lx'WttAh*#F@(,.@UY14ys~~e4UO39YiLj_cJ}9@G?GІAL RYSU:"eE#U[fTrhKΝH&YTY7)YAl#~{6sİ! xdK%ԭ5cs3"*ǤT|ӽf傋smG23EVTðE6hEn;m:l}vÉ>BUY ?57jUa,Rv]L3U| l%H̄d-/G ,cgQ JN;M½0 CRooVdqb QSb{Ǘi-YA}Eeu:3~!=Ƽ+:ۮҳ s#-M5@Gj类 ۜ"G3 i:<]ftp]awA`+톖Ҭ-٣UJ+ijLKv-EfZk?&I(9,_wmQe8d'w zͣ{nmD6Dpw㍜}Z5" f[.\}rMe-Sj+d#oc?9˔=fI[~[ Q0l޲y-m~V`l6F;®K)kX[//,YC?ǙyR58۱)WmQ0BHe*}>a;=G꟝}(e>n{md3\ZL"9_.aFO&ҘՑjYbyZ0NoNarRmO~,K]dVWY-Ʉ0ݫG.JUM+1(iBYM|ߐqe?-. B֙૪$F>q6%7ɀkӳ5b_:Ijٵ/e]ܘbo>Ѐ9G/';DN}ˇWf+1-K~vʞWOY?%,-eSFN>Z:SZ&OJbWs3/R(4p.|njp,'mS v8hW~ KĶ|wj)u$䞻N먦뭹!zZ`c=n..R_KCVgyIrȊ̥OBd1un9/{6UaYbu) dV77ǫ^QMߚ5?i3=0y=U>'uŻX򷡤b^,[5//⧗cd|?^CdlmάZN4X'S$r9L[#{g>[y%ד`fa_pk8q".%_J>Ir̔EV<SrD@eSEAcZ$Ω^ޞ80{x-^osab4BmޞVk<?_??Dխ-X:` +U3Ł+ׯ;cFϏ*Dž79B҄,lw/,F)G{cyl-/ iMI4_Hu̢EhO/d/BODuլi)y.4Kwտm;>bwުLW +K=SnJFu{sRaO ;90ѭ3+0nr 2o0OA9)QI,/n0;|󈠰kɀ,pV|}U=G=z۴~a/ ^Rj$LeLgphcrE-F?-XHnx]pymDԝ@VkfR be`d%źc/M0D}PY,*I, +gi'ϞÆK&>8\`7p lO˕UbQ- 6퐞pOvAB"R9S%^$viJÛ_%<(Kvfa'e} ~P^ QbsT:*,6:*>`c-BoV)K[-l{/=λB ,{=V+v0YKK9ef%4+dͲReف-#2oϥՁdC΍oI8omt%F}rAB58YM84LJ4b)f +æyF󬭪Mm:2?<0BL8Z%B))vb)wi-J5X,V7UվͳN˴v@kZ?b׋N1"{Ό X,Z[6ϕYn/y%LwHLTƥSKo6)Zu|V(.)Ԋ,f]Mr]Nd^D 57)ɠ{o 6B$?]Ց%\)=䞞ꆦ^Rl9*kQH:+TF'RmrpgjM%fTs + ˱k|uRVH: +|gV[;xCGG{vAkR)mWZhpiE#{>V|M5;wxzZ,^ J+ N?I%WLIFa +*wqxeԐ>7Osn ~U@ ;g=U*y ūX,YAKCɞ1|.77rշ5]ry8@TF Lcنn99L~^){}iFߙSߤNHk$T=A {t@̛ι'ŵbvZ +bSO[V\WVV{ZS!F$ݩOrANY(`xD~kZV>կT#+_*ZjbqRv-U÷)0OSئ_kџc(\1;o.,A{Y bZqW݄+Mz +^tp-bDN-%2^®% Y.W5.*f*Pܜ'o!H +/ -[w)J=S霒j gg.ba>ٲ .U1~YFދ)B_(~ahIV_sK!`@ehԋঢCW m̝. 8-8eWu-DfdN4Zj$=Y(mUn5v5`3i:yMN<>7b\?HOHa GC$<;~+ B)'2 P5 !vyfx% սG!e2UIzڋy0&z`HUdM8MJ`S0ybiTUSٌ̕tr 4~Js;vs|tjzQ +FCx_Ȗ{V={~QT*Nu=m + e=)dQ]( hS8rV<Ǥ=4Lkq}{aIQ$u:4-<<.>6C=J:J,bNgb[y2w +NV(U۵۟lSVӒdv>9W[GG*. ؘTPFh#m2E)̯KwXFM|O WdסEM톦W5]khO豙J k6$B'Yd5>V{_vNFW,t4r@Z.H+?j˒cG[ Ѓ=u_ߏqTJ x5͝H,Vmic6{$|i鏁mz)0,6L[]^:0J#GFW>~w?.ÝN;v Q-㾰OaP޲k4}[8'9څ, uY@G̗Ȑ]kRN勱 џ?|SdzKQ12T"X9"k +k*r̕Ia/Eȥm'. *awXzoR?jMkƙHfa9[d\5k)>^dJI% b!$tI}y7 +٘Lz})??[1)G5|d<ߴMxsjxB\+s_5mᎤF1PD87o4fm9Y-NE6εŸY\YeT{ػ4#rB=A J[t!.kdqRV=t)TeY\,'+r{-vz*;#["7oJHCmQBqibqɞ,t';~3qҚݩ<0źc{8V}Gy+OlFF}oNy8i@ 1ٌͤn55 Tտ\/8Ĵ. |}g0`2 <:C$]SZ0z!Ώ|AxX.dMܼRq +IOAAaΒVuH&N겼&QDIU0^:T ~W=?Jv +1 Sc8.xIkWڰ=] YUڪw:8QU`>-jbt6Ljn#oC<~HxAk.FoOټ޴bC6}5@[Rmq1D;1֌!179ӕLѰz_kitOK;dПXW=侲Ÿe0 m,j0PU5 6qs8řcҘ}x̞3:,j ُ>&j܂l.&8ad^)5O?艹4|hT@ة\}: wsߔ)=.)*!{EIO3O8 +sחy,[ޫ-h|}ߺ# xI8e*I n|&̳^(`~`qsF|j%A  +PTO*"羐=ɚ구!s:|!c + vwZ Fn +L\P9mW4޲A x+uq[{ZgCpX tCea:%[.~E+@HI!ܜT+/c  !~m%#D"#!#Ct\y%jQqL%AGƈ[{w@K+DuG'~9PWVt,+8ɨ8@ +pI:wȩ¶dWI]m0i­6<+UO?._tRp5yROJ\iI[Ks&!uMYIt䩊՟N~=H%B)EDZ@xxv)rd [1 +$6˅_{  8/r㶕OYv@Çi6-vmԛ{Fmamm3$j(z25 Q wlFPSSJ^[.rZj.Q!h +.?ƫ,q^/˝kpDQbZL +P*N>˥%uHgiiȽ5QI!hmƌ1܉s$Eۑ2MrY'/.dc3KvҎ(4k5EXJ A<;j +-5(:]!-m-*jrIȬcߘ^Q /i^.Aݧt(k[$ˢƀZVׂ9R#߻ ,3&lb +uILq*akaAm]8ԥ6ZgBidc*TMZQ#DL-kW[zf2E]XܯCS\l PDlj)°?~+e*eAqb0n8iwx%|э6hGjj 9q\bLI(o%ZZ866EJt +^qd^z{\J݋GlME15cHE_}rD>6`k,;n(Rm棫c܂9\S8LVABU><ZA2<8Wl4[j>([H`HLXtaYNlTP){i^@$"VrhVEru7rQT[=MyrwyhQb{ǁ _"? >;l 1mtXEU=,[/.`9Jh m 8 ?Kt_Y),!8W mL8WuL"Tėz!j̫* ơE{1}jhg'YdzŝH5JmIk;P~eh6GW\=t6LI[0R\&lq S{g;0Pbbn1*&1=޳;e_9Q7,5 Ybk9edcH[M̨F_5&&] / sGVdٮQ7 m[OAJ0O܋DaAkO?sz{ +4VԷb`_Qces:B'0px5Ѫn_,YM 8+Կ5BC:[ =F":?^R @+oz ލm !JH(=Qe9J+t;mZ $Upc鉾t܂=ɼmptO?Mj^+|Q6i)pJT wC15 "OEy&B3>V$[eLyp[C ؓOŬA]b}n{DRaj䗕E8;5U޿J;NM`GRF[Cv~A(`0UOb1Oe7Q{}Xm#p!KAtS R +|PdJG7EHْA@%skFX{|tYL}+mC=8/F8 ǽSYp-%^~uQ;iH|N2SN)ۋYJ#F+{ +ŗ'w)҈21vz}:I.2 ud-o_I/?a7\eղS\H+8ì,P'|P8pN^hޣۗec` +^j~;[$hqK\kr#|*nSyܾc 胟3@Q*wvCHnq_Vc뤠f?jm]YKwX +hɘ k:#*!ƟwJɱ^\u^1l9%9Kd!Hퟀ>LS<>C1ӦX<૾ܽڡ4\gȋg +#/ݢ؁~g8MnxΣzD}HFpRr4 +M:x3s1 1d@,D]b¿vq(E$2,_NT/_}rl ΍C^2ڜ:G=pj1nn[?nx&SӚՇKVA|_g.ޞp?kzR qW͹sW3.DfhŰ\6P0QHWp`U1md?=OpQ\}r]1{%UY7h*M2\6!W,ac@tT|ё0ؑA>G~MCB]N-9K(Ew|[rnYUW l麔 VzX~ +%h_%x(Rڈ)!OٵmwsZrيj\C6V` ݝUfVf4+qUO`lf?835OwY5炶5p8l_ukpSw i争/j-^)C.6j2㊱(Y }Y]ISUo73Ua*Unh|%~'l[i}sڛsl2B`P9?M>IEw,$jɼGi.eO58w~ + JYVn[276T!㈚:LWX_5l˗:$6;'̡:SN +]j?x!II,G?4avZ_LcTME22\6EOdkJ䪗/jT8 4(U:8\GS_!5.1F S}wC31 zM͂GM/{ų,X` wB6^o%K/dm@5]H #ϳ_|OS(#7Y!M lAը[nF"?SPSgobF#X]60⩺';JmaXNq6.Hgϫ +Xwg [E 8I"AlgO zoNk +{kom]&a%ZCsG4GNPMGՕwVdfH 59A٩5Pc {Iql}ᱝ}.8l,Jp:xLB=Ŝᓧ:R74/jOI\+.LQ0/r|K_b*O].EftŦ*@v-`4`FT=U֛&ys&Ƀf4GCz=[{DrMTۂ޸n!K Ɉ tx) + ?RjңmM^5鑶*t7PyQqOrVuzp'駍U8YsŬ+p'*h6ezӉ]Ls}jS +D֓|rr]Pk_xkq6ˮ;J3)y, 4wkzV䑎F/ר-?' $nl3/Q5Ƕ]Mv|9H򡉤vCmi>{`fl`śmYSjg62H֭@ZҊcZ:KLds +Au1–]:/gvMO7].gotN#nL̹kkgxm/ +JF.R p$2qpx_a4A:_y_k."?39FFumxh¯^F}n)ag+MV& ;cfCb) +0/: *w]3;IG Y_ޥŁ%>=9ggUJPU}z(3Q(j9EIN$""~wӊ7Z/}@q^/}bngrta_-xէ?]})4| F84ԉ2@4z%uBGAWO2Kv|§G~IuL's)˷~;Dk7ӫ4_e3H^,(i/6nRg?$@qnEMa1qh Nk~pf[Js5fS1ҭ%=:qIXsvt7Km74SiW>%3lQkm-(􆨒],#H. '%xw `l3ߟ@(*[Rwދ]&uj͟#YHO9(=bjcF"-;-+ЖF. HOs% j,C$:XE b?]J/mt̽ΙY0Aej=Z?L}rhcf@jO TOK#c7J!òIF{o<#Pid]rwYuv "1 hߗ9QQa{J8,2(|;R{U,j9oU;kC1lHTK/}`\*40Э!Bj1"y|ld/C넆Y3OL(OҔƱ߰iF.;~SFj"rO3?ÕKE0UnԚJt0he"t݁#\s!>硉%H [EM:y LѼk3MxX5[r*]E)6.ܕgk"y94•"OpKk3=)Zڐ-#ndWQtZڎ ++MwB9¬+- +e_N3(YvUtIK8m3Lq-2#6 "rpGFM5c:Pl#?$Ԣ`Er1뒘13;=cRͶZQ´X}ӟ5Û3 h֙t~Db5u:Oj,f_$b }C{i6;\ylM=cJg[I&6.J8ccn=ǀCĐjto +~,\6 f;v0nKfN|f[kW< REfW{.V{-v eia5k0JڹY/^IT[\WJf׼V{[ +:}\\z]T&G<$86\65er.9% yrTvo<͇MvBO+yU ^Mw<9Hzf0O))cP uY\[z|ITG$wJw8ڔXmN+TIքMN9[hicC8݆JVޛEK?-R +l#qΥLi^])C@3wh144iΗ߫~z~tL+`+>[o{5|IB>~Ìb]uIEw:PyPpT%mY={ aDW-' b6B +o۝;3cugTq.܀qyE??mcհK9hBk4K a3Ӿ n~(T@ٰ~Iv4f 1 tmH{a17~wGڑl=v3 vx#-Ɗn0.0 +knlCfrkMC|]?6v %vX +IΜ$$xFb{]MWl[q4p͡qRIm 4zo\;cr.\%u*[!}Q/ۮQ=)FTa\ksƈן p\VKTdA];-ɹ>Yϵ¨KV>vtz"2q^ܶcyY495yďiqn^_)۔S[9mwi/-9/BٹMΓv`L/ɭgޝ\0Y݊v=)83d`S_ʠmV۫jo쉕$C=sL hKzmB'Z􀎝OG?]UE9ŵcϺbw.y.eHma/.gY`V`:u0GBBV=sFB]骩p͘SG"ՂV>)kY[jSv)wz嚈z^-Wr 'Hk^%͉y@ 6H +RT֔>stream +H[d {:(ț3Y@TOwƙtרH"??gג/o˛/Ov }kxKf.s5=e=~NC蹪8M]\=Mq9O{o?OX:ion7Ev˵tS6yB) هt&ձK\\ĆscXޫygU!>Er' +퍹նڲsZuZLj`h#>Էj%tSQxXO|KXLyv)7"/<Oq8~̀Lnȡ>Y+EX{Dvq挎Q8l)abu#$o/Pvs/Wh׈2+ޒg0_z*G7 -V{ԙ1#j4$Ur[V +hm?s_ZfkTa5,֎ڜ؋ Xw +(`HpV;L-D3[Ak9l0?b-=*)k?㪑f*`q]=k0Nxh Oczփ,8#T¹c8j`OY?>OН;Aw t.]ˠˠˠˠˠ+++++kkkkk|&<3gAnW \1pW \1pW \1pW \1pW \1pW \1pW \1pW \1pW \ p%W\ p%W\ p%W\ p%W\ p%W\ p%W\ p%W\ p%W\ p%W\ p%W\ p%W\ p%W\ p%W +\)pW +\)pW +\)pW +\)pW +\)pW +\)pW +\)pW +\)pW +\)pW +\)pW +\)pW +\)pW +\peW\peW\peW\peW\peW\peW\peW\peW\peW\peW\peW\peW\pe\)l5:.}yCbvVku$ L"'Ƿ/7OMӛy1;@ +<>Ge ^|2ɯA<;g~y˩GO#ķI2&*m%mkusD(}sfEb}8rƇtSVK/uP?Ҝ3n/7!mנy n+5g6aû#gUgۊ3V0YQB-'?VPڝ*Nq<`­ilFP\G\Dp/>*𑿟"H%nHP^.>N:xx54C$,.ޚ8d=&J|M>w@9DB~h:}Gx%mheZE$ K3FЬwHOEk#W448M\wHXZş{5yii.IyM}OL_Zwgm#5<GL7Hoؑ3=v<5gbg陣KONV]"1@әI1{yg6] 5i.-GzS>KlȽ3qbe2)?[}zy2g7^vz|6}33d-Yx%vL[ʿ?_SC&kP%O;7Nkv1LI , +>oyZ8ʸljĻ9rω, fZB.*[9K -. +j#[F5>iC. PՌce"D.ĢP [v+=\rȌR|c0xA4Ӥ*ӅW4!sߣX\\v?v)nY<'\_1x@GKga=%4a1.%^?=P&G 5nߙ%y<=%ĸQy9h6CYA pSu/D]woょj9J!DOYfHd|a!7-M)ث:MrPpY(8tճ6WUړYhgPZ> ϣն`#\ 6F8<}e,tѨ۪yo.v-$omH @jxZa=|+"DHOVFv>%]pϕ;Le2nq1"͂4+bAnȲrVP_[KPP'ii!&$+bP˳+C(QabFι6|9 u/9iuJh6^4/ oPJس_4$lxõe SM5x$j-K X[@Kq=~vTWhx4HE?삿I>~a ̮0F3in1JZu<{Ȣ'oGj" +~(C> \[EZ>{So2M~W=W_.;#@+EvTvxAwC Δ +<H%i`=ɃMx3v]23?5U:Hr"nrƱk{#4bxQWfަ ]!5s1p%.-npJä󭥥OsA R X^>]gڟwFl {O|P|ü9<\ejAS{8"N^?x".9j!F-f|=T lhQ[pDWAu-e+%<2PLЭU[_!ZjFV*=0WgzDGvix^6Vş7򬸻-JKcsyoÏ>^嬡5m/ynYh=B67ݧyw叟"= IJP6a~ش7^Rs'$׍@Aض1-& G˸WU(?Ye^:7l~Q--R(M%5[F)1(l s2l4Fk ("'`:neG_kaނ?$-I. y,i(&j5ZO h@zp"-y">%S̰ǺfBik] TQ!0dIΒ;n@ayz%x.ݕN)vo'{dԟ_=,r_?̚{<=?"pe;RHvG.uGXrأ^j+QvY2i+*$W%0W.N_ Swh*Emi"JfUڢuaku5+㯒,"ӆ=u\# jp{v~c~ykҭZ8lti>~?GEk!^va|L*%rX6'v`<~K!dL6M,o34c胛;.FiKѪ0nTLQe3KDx-+eֺIu9ݚB4adp-\L~hHv߶9J ޑ+g.SaN37Zr s*z>/3VxphuկieY_֤lj9u}wz~暴tEͲ|>|kf -^uCO~_ݧC/t*\="H2vΕ!_yA@YSl>;sfv?8Ç|v"biA=3Kg9d6l7cK%_Lh9E)F|ȭ(sazvxX7pId昨>aoewqg$b  O\u:&墍8%Cs| ө>cf.$OL]ξPΟö떃N8$qXH ++7a _s0`{aIAZ(§5-4X3#sCqϖC5i&93}烝UCtֲmaG/LlilVB|W TO^Fv= M`&t*vAvntC t$mN +l[}76̚`Pc_: hUl4=k^[Qu=Fy2%#&%D']׹;E JIݐ`79vSAU)g#LЌ>zawxC [^Ge_)MBP;OBLKwBrb,H h0]6۵['W|?s}PX5hfpbbr<'%y +lLlofnNE~J8l"%#Ӱ[wŸ<gMLڥ"S,N 'D/Ţ >/9ԪY'N_&RА&U);SƓBHmDq2vG sP8\ff,+)-.%hDjL [SZ8!\ i2g +z*7kۣhc{[bJ|АWaRjg'u1#)vE{eIkn{fiolCꪷS]Ϡ^gVn' ,8Y|+ml9}nE+Vlq-AZxи&U@ +c$IbZ>i!BIz*}s-]ѱ"Gi赒3DoS}Py+6,P};AcZg;MgClrR&2ﻇv7sL>zW .dfZJ" %E bbZiqH!J01UG&-4dkd?5fөȫ2=hdO[R)j~8n `;ZEt/hzD4B`H#VQ۱;e[v5Bv+[<;&SsІR~& +ur_C=FH!]oKe=0^lDDna VwVfxq5U+rq{iZڇS -g]F߾r?5;^n5ƦIP)-Ԉvډlc%2,$ΚgA8,)uTyWMu:@'+onI]E5k +xh#U2@^"ϟd` +J N bL$4̢Q9.|#`*3k10SeKՠ,s4V%I-E, :9%warF cy{96V :b +Y7|T:V;7 +=e $ d +` +"M0WS#RY]\>E0jb(#a_HMj͡ƭ5 Ok? + PM\?+×s!|[&ةW/_ND(ުw#*0I 8rbU}ycfv`#cAU8+4g4ͽYѰN1 +LǍWؙNu >͐HZ\]aMvӻCdr0r^lCN:ҽ@G% +' xg (M+,,Y3Hp=d4%DTW<n bJZ.Q(/d>:FjϽ/ 2l{v:DkmVx#Ue>ۜ²R#t)m޼hvJ M +ҭE[@$Xa6E%j崗Yr^o\l ;CNijAS_}ZUcGh/^0di,-6aߕ>mL{B!-,LT.+#0H2oU;?Av(pMw[~,dm#S0;QpT\ɦV$bC_b鴆,a\Y.TXB<tT*6Gf|-&~&_) Nq aE)+mr{/ҝt)pü~+qONY./_H(5͛(&N`LͲعIOn@" QЃ9u$6a*U㗻B&;^Rf)>6_dW2h^je_5ND}F$E3ѣ`ն0F4]qR'!rD^8MXʜxK/VimFXsu=(fcqԅ$˾6v]Q_Ipv^>)IaJ#uB(=;yD UJ%wϛXL` 'Myxv jvejg{qO+6*z=tfNq7owL#?gu +:̘-̗>.Aq;=#4Bv}β gf&}d)f7iQr8LR:8INQrRZoU))og[aUu((l/nSwo>|8NsYS^ -,a`A}uᦗ;,} 1 + ΍*}6˧ +4gvG ; cunk m*{@qt´tCJPDi_BiJ;_ŒDk=J8D CzoKLt[R_p_ MVc16N;N\ݙu~e uHk0h&zᙉ5]ma|nMV|q!hv43*J߷:dF~}9~kWW,N/$J&ǣ œx9 ~—Ύ;Is9hrty>ZmohRVw پUS%cd!Tx\],fxa-T^=t,*0PvvhiCn3:ʉ-RcF}9g,z +[O0ߢ]ΏfB1Y,9xa* 8׺W '0qO\fF +ƛ03a8r;"U?=_΢@;{K72G١B)14<EV*ua' ^ #,1\ۀ772xMyfX_l0Y:= Z +/e\jE{k˲T<ɐK XZWY;Hra,6/#,Mc'*%dQ_=ƈrtiu44"xZZssT 2I.F\Sa9+s^$ ~o؈RbapCx@gWp +,l1Ͷ6>r˭s(=ԙXeAL4|e)9 UJ̚gЙCdW՘@o,ų/gEQ6҇'L/lob.,I2Yh$rbIuԋ cu"T +嫶5BSf_ͬ QL>\S>yЙ[VKšӝR`^ns%-l0ٸIv5hNj!M ^2a?~FHP+&) N@7s +Y!VAXSMR-|*^[=U辖Wjq~xBďs$6yTRq+RKO >|Nu?mDB53R/O+#5~g(RսIS+G,㾵l6/$ f{}<›_-`Ԯm,\zZ$,P̤M.1GTBYa%%V+˲>ҷ4Y{R`U#Gf؏NxTs X]\MOS>%Qjq=!\;>u+Ezۨs|_Tz'xTĊl6~=7wrC׌Y<ɝ<Ĝq7A. *CծKJ7A %" bs84lwgq 7"43{Eϭ+Ua_qtR\Of ծRA]̋l;[+ENɏcvf" tj"[w _9^($ZemYϴlG >|L9@w‹H (e(5rd돠XX*z:Vfs\n/Y_d6jk PZ.*^sGLi/ϖ^=˫DdtbQ`7aNgml3wzD$-"M;lҤקi$ x_UH=CTЁiv^3ʪ\C9f6tl>W61>OAknɻdω{6ADPT/BO@=x^/zV&f(DpBErz m8wk\ft{hybvWh +X9VN%y+;.S73p &ЕE .hmف`vO[(HE#)Pۡ񃙀L,FF#Hv}9aj'gMa;W>Z9̘GU4ڕ?7}-tpP; )tG,<`PsU&ŁtKnr~Ξ")2@#; +LVnE{iK5Y+j\i@5E^eIr8*utH~`Uk"&ݖzb124e[BZ9 0 g߄?_N|qkPvKĨ1.c-?mj9øQ _r ( ٗq@j͒Y%U, n7椗;KtDK_y~ +'"c(~|کy&阙x`1rmK=5'c5-n=:=s'Ze'jϺ& +kpB$="<3Y'9FC43Q5B3lkGMCY-N_:٨b` +MU4uu bg;6ښUيNd^djȸ:Lq4%QA7tNe9װlZ<4wWhlQy=4=e~}ѦA*łZz9)N1^}JK ʓ658E2wlhk +sQ>ATK~yϯJb\CZ<(Wf ǓA%~E-R-ӯr;]z@~뮉g7MGn tzuf\sWdr!I.o_:ұ(#0bXzZFԙje}1PI"k ]PkQ:~y'2?ch/t_-i)}JRAK|.Y!PYa;z.m-zhŸ^h`6.;c+b#c.IAn.1E] ags;W0N:YW"~ZҪz^V~-B,;Ԉeܝ9q/p/ABQ}WۧGIK=m=P.T3[n}i^Y\ncnFRB켣I"`7,37nOҳC4'j6V}ڥjZ!mѵDz:9P'aSFmkeqʈvJJJZs9K1h1$[ É0ar3XhGC4 ,r(o5Xy=/Tߓۀiy ~1!` 4N祒 ʭŕs]d߭' lG\J1xP\/d<9 TI/"xc  pC_|ԭLk4B 2܄u-W4C+>n" FIOߖOv1E$xyỺ4A}2O贕}sdh@qV"ĩЪe0 a01*/77u7B.H3=ƥfzJŒ#>Nd:pɂd=sQ8n@2/ +} /re~CtbS+31j]W۸>iڃ h/"r]sNFi#S +!iqVfb:ikH{٩gOmHspGvĽW(4n;WcW瑮F2]0BrY+>K,Y^0r URo/Qxy&1\O-=D,y+lh1=+*+WC(t,XCXDE-v *'c.ՙ݆'=h֢0rgy 0F횱"塡clc}@I:unH;$jfu>3]=H/ Y|vԄ8~qg2uOFJF}yPKR:VK׭lO\yܲ4Tm¡/i13=I'vFjo{iFC/d`Ut Ֆ\7 (E Ai=膜=?IYHя2&.p h%0 Ai=8VB$n +˟t}].I[U66n^,]s1{D6`Dy5E9`rvQgRػ*UWv0syuoz:N)5Ke%tX) ^uWxP)uq,˕ˍ,IpHx>8Q wSA+q+$N$Jn;ߚ\N`9s/'bV修>=!8b[ h_HjƒH>z互3 oesuYo1R5hRh1Ga Z? pf{/<|ESDz&Ew +'hT&N.堶Ŀ2Y&O0Ӿߢr;,Lٕ֠dbY5{g$;[Txb&sk@N> +X+6Q쌜A5ioyKxaR%m?1 +~|Mn1(΂ۗ7 +ӍtD~pg"5<}{4rz[Т tzvi6҉ϰ{;i"t.`.2Y0 5(7w2s=gp,Fv68AXuŲB$rʹgWM_<^+u Żwgr:SX{%̚'~E"s`V՛:O(Ϊ4=(lpZWX_|{ט lsbXO5i(l`61ߺ*ul_=%z@Z6B~Sw!;aIF+p3|VwO&J*99mF'{1,k"cZ38YMK[4K#Fv?6YF:n6@ \6`+)~q{lvp=^h?y>{ἩYى 4#<Ϊ 9Ռ,&|(($s{] jXІ@ gžM~n)%ĩpY2ߚЋ$,>/WL΢Ц*d.&NP*|u?.6%fqLxu3ko|>ANq:ߚX_e˯gN|T,oа"[Tݖ3U0MgSW^<3SqzHw3hVGCqZXfiXN +;-0|5by*Gt/R + OL^rC^ O= Zcj| Bbp67sj:L,.EGe9w%psق2S0fz_{q5y.4/AaQo-_OjGٕ(W84C@)!hnH~y(6_J +y9YXїjUׯk Sue'pSOW۴BH495zO '_^ ΙVץh$#?eo1}9(n#MTX^Wi)+HInKx]5QNa B޽lF,y$FĐW$S8݉M`6dt.63gg yNW\t񏧱pcҗiIhK=Gb_Tfkr8r2VŢ1H8馡zb̾0{Rn_VUױ*?qHa קJ`[󣋋z%OY{@>+ن *&,m7G=Wj ,W; [K6 zVƀhV f #~ķ%V&}4z3`̳=B;QHSskǐw>љ88[ rњHMNH z6 =6DjxxsenӔÎe Y7\mCurv|Q5RaOd-eCS43wä)q\.8?ųRG{ߖzji÷iRWu>򨼘pˮTP{ŇF9eoK'.t7j|/#i'ҍ >W2_ecIţfls A]rQlˤh9 '6.6p0:O~#m][OtdF UfBwC6ԋlGa9FuӺ|fcUW2,]qu6TŽFsœ{H(]? C2Gx7 +.zHˉϦۨSq ZOHtF7I,% %O; jKv:dX%V͈Kdã<[ 6SWBZ4Yׁ5E3t~KB8 wƫp\>e4@B_Ǐj.4 _5+p bVΆi?Njc- ?;4tȇq rDILVGkõ0sE8Sv}YrtS|+PA+ǭ!WZ18wbhf,a(M+Jilտmg3Vv| ~h""t.q2m3ZbcewW͋Fw=YuS:<74Xx\fc՝N/JSvo_~;7I\k$Q[0r͛3#ld*f(#A-ל3g2*Ϻ]T9*duji*1\PR_鯣XC$T p % k)UKed[Z !(zFE힡o͂&>Kݲw&lMJHhjpq8ߥY$l} .CZxH8+Xpee p@f̧&hg^(U6+_iv׬"U".jqa_^mǍ1 *.ڙM+TRr§W)1=l*1=f+`ƖQ@rn#vbkI ʬ~ͅƪhYkyH7 Fb"j/%4T/\7y&[1mnrډQÇ?ɗiGEgpQQ| 7ǦqH_8)A CQ3+TUMɷn%QJVs,mZTϹ|Ƶtt-{f(hl՚ LiM*ZR%T'o?V"T;5[hng~Yz"'2VD[6t" +ӕ8zk)XH/M^Jٳ]ť &"B*\"f|26vp]uK^_f,5x @sַ3 wk+M{Ҡ^o;}}`) F7En!L>UN14t]lѻVx%;ݭ˜BN \G|DrN^@ Q#wI ls(ig`9/<Oii$f2e$x.>ИL]fnmhXqj3E\ + )b4(y&[YF^}QV)\,Wk<$CQL>VJN(/ /~xܝ8g6zB4Hʼn;"/+t'fd) +ADAx.`XNqXNB]%[jRg9mtZh|𧙢\gBZɾ [S:Cg~Hp<\~p YK5,%#VX*Df_ R-{۴WG@GGr !fT*TF{ !ٟʐT.;(̌ڂtN7.sJ*k.vfW`Y +! PKHܱcO#B|ˮ\fJfw% i`{K; dLx֕ܰ(;dD_WG;!p\=XǕDd(hr~-2ubً=+u%ݱg>g7:eam)M-^)qh5}J.H0]+\-f9ݶX> ̞>&Pʜ[SJ^kRIEn SV7?n?lIdk$gVK#Q1l) +2Tn/rsߑHN][ V_Xi^Us`2;H2cg# :p§J1/81OJ\}\AW)jo'Mu#=ӕ庙Ti+O 2# oJ0PBsR}m36TOeD"Dnm*2ȇKߌ}E FK L:,X[/<ܦ,/j>2÷h)?$cТuoevcE($Th@03D>t jo:|uҞ¾?,յ_,mPѶdQ% 41_sf|W7QbTXC$$ HkK3#$vtVtԆz/_NEb)Z-6|:G>ڦFE UqS狀iMZ`dB &z#Mv{5" i-VS1  m{)#>7E1<6@[FfO,j)݁ŴZӲlU2!tb嫑NXR?5͢+&Jz^E~p|+y{Q<9\gX|O{Πwqnƫ-nmpG7v(TN{ZDrv +NvaQ% 9xF=o^s6\h.'TL +5}{j2|9~w[p-_):(@XA 0ĠZzY&2ed!7"zStž%8;}fuI|#kP㩇腒-EXg$^wIiN:빩h<]]+nlR<#2Όz%IՌoN"1PG[ު0XqQM"]PvՏcb(,n=>|Ӕ\`PoK+ao.]N9 !um1>Nt|3Xr5P[?0Y(x<=^HCgPV?ڄ?w )gM5\HS\y) Zsj\|NWH |jr;]%?չ(=GC|`TSlqzQt'u1};aDj̹BOegaW,HtY S{`i)Qs$#|]qђ~&[>Bѝ1dlN6׷"~Wv5wR}P CH7%&˪ ni\ٹ1,Mt~ 9x\e참]'JIX4> endobj 386 0 obj <> endobj 387 0 obj <>stream +h|Ou?x>$$PF!Aəs(wpF닶!2jD Ɣ̼Y)ɵ5rkm8gϏn@k/K0qtZ>WzPNA&0؄sWb7Fm ,K3= (T];A4TIt,4̔)R!A$a,?DXPw`3Yf}X[c>WnFv>_;|- ^>Taw' NsZqpc}gfIRp%eS7BHd8hY\ۥioOOGvmcA||9&sS#\+b2Fur>GJԼUՑ&VP_^lyPG +9ܐDl߱&X`Ф\RR8EGF[K8~B&z8v7Iw)M!5k1bBrpCY قDe̷X7qk:2i{Ac4p +qLO v.\HGISf'Y<| o=.ӛK>x$HaѥzE +endstream endobj 388 0 obj <> endobj 389 0 obj <>stream +hTPn Su$CZ yICۨN8H13ܽ{{wԼ4Fupiց؃:Y$n1и΃iYN!q@WԀa_r6Ǡ4r=<tWq"VHwE7"Y;<fR ԛW=1j:ܶ|ȶa? xCu +endstream endobj 390 0 obj <>stream +HWK$9 +)OH跞#f}혡LgTzl0ґ8J㐫?Cp9\ rɘǿ#1;U[_^y=UT)(854MWtuD/taő/y3"9otz+=!8\gqlWS!$ $zg&uk]yyEnvfJIq-!%T||Q+st.hy|f)W&"ON3F À uv{D7*d9?3s!0͹9(]5OuO27w?<9ۏW>~hW"*"oZg,pK!\LLieLWOZpkڟ@dL :(#L[je5#@0S*FQEҽ6h":k$f*E!J8JRSK]wL͡QyHsղfBOWO;ueD2ku3#()K;Ax {iʲ照p7WG m^%, ·=!6q8/R-W;uzAǴE/fJMOE +Sϰ5NonӦ4q)D}'K_}^ONjW\=`.<]둪eg--FO"!쏳DU[Nw/pR^Ț!Þ5v;qDU3?6_8 >VE& l:kk(EPKMJl1@YQc<-8cs(QfV*揜^, mcP*Ơ2#Xƚ灡cF2y4œk$ڣp%'dYT + $dy$.t#[dZsxqƴ{󋗮mQFC?vBȕ ̥fÀwѠ8),ˠ֋/ Yv2¨AHFlå땱TYo_JS)ңncl-F̍e}~c̐0:Q'p*w 2\ʹϐvp$tX{08qcHmu)4"ny +M[$oXmSzV5ҭJ+XW; ?yFWҝ9 o $rj |,?Ү|tKCZ_f  báYa%_L:_9;VCpxo>G\y.Go;\vc9ud֔9z@1 򮺄Bo,xu3 k HaTN2$eaOLjQ=XڃPЖb$cfvI&ެaSt54%X:dƺ%HJ T噦-){)=jr/Q{YIKV@_E4t7qkC"(n.XV,.׉]uG?Ƒ>=CAhya(+cdVxzyHv+(g3PԣArj8^)(X#em1Y8U*8\c,p ə #{Pi<IQ}_Neڲ~2yA^'\>xޓ0l(U<9C2C :y +%XsTN^yW(ǍdS +n!nys6,QB^qgUPy~pY PqInJ=ȹ?Qp Pc|c}E>XJD᱀u)7vp;@We )LJ萗cpX>H5c +f_-n-MpafeFD|WS$Qa_:]DڌQټrAbj)yꩶ 0`Z{>*!> lMa]Rj @/ xjhцe9sGGe@MOO>]Se4sK'NYc[FB)j^a"A|ZUC&P\ j wW_-0\Nŷq5.z)-fs%K_v|N2՘z朗Yc:u-Ego[]2 +W9{RPuɎϗ&<*'ּ, j9?q[YV/|aSqːγxo+Mt]\OaeM1$2Y~^~K7Wn1Y#6zW i/>I_8" Pӊʕ^-e* :}}u|{l jύ˷fMHl}B=@>NǗλ)%>#-=ZVMi ՌCW⺕п_.4meH[ /sakȑO DI;t>LQBx>h!lt;"Exǹ3 zUrSfu/< %RERcW #_xz/?1^wܱ. +/d*WtN_^2_cd1z:|QbC߷κs s VF }SKdha]əχu2eW/+LHɬC28H{vt־6PnWw OM[Ȥo٧Dᒷ u0]yn 8 #}20P"H!@ImP9M*i&hPZK6؉(m]5Q}=rGf +豛?dn E__±nYxz)kwL(th/k~vƏ kAk 6ڹin gz&S[9hmR5A_k1d%*qђ-1"[vO^Yd/Fw#\N6N O K* LsuWex$ "N 39{T}yѺ"s-Ѷ0;7uQ`MijOۮ͊fym=T$2eg.[)~p@iI3d8K|>3=BjƞjuO ַTlX@ϕ^^˔:>ntͶVfx-&Y +>a۞f3tM}_ڟԝx%=1㳲x{%}B_vI𶝖 +ߍXK=`;sٻ%̨P?{60Ɨ:뚏lNNKnoNji${F4J7t>=cdPce{.rTQY X4 R!h[VQN8 @ +gNFFX̵+l%.$-iե%Ԕ"i Kx+ RxE5_\=^%ua~5M!:Cڣ5?M& 4˥5Xu/Xx8,yW:F )-/H/#ƒXfM7үH(qͅr堭kЪIIi=F`Ұ/ O%_0}J`,Xg,&xSP@C"#0fuԷU/V!/ E,C$Թ֖zahTs8T[cȇ⌱q uSV F/ص#}j/9k m6Iz=ܶiX͸-ZE +lt 5eˡ<]2eSBvp~&K0K@T;eֈ{̜*Fy*n-0cύvkSINkm؞R>$eoD>ͼ I%kq{]Yv[UȞ1k4dT_׾%|tͲn(_}"5>P&h]eݒSv׮NGU뵽45 +hʥlf[L9*hLfP~Vc,NIC2w1bP܈c380ۦVJPqԜ9mTS{;˪_a,F@9]в]u&ޠF'=8ҷ nIM.OMϼOzz[/À _Y+ l:nt%T6\׊cܟO!?e#InC}.9^ ݸ>ag17YL%*(# GV8{+8iˆ2k*߻4r븴x[PP4t 8zOAq! +`*٪,{G#2WViRSij +LlH%@C̓d+٢gc[҃Z]L*H+6Ȉ̃'[N_T37 [vLyhl?6o^h)drh '"S^MY(y}872"sz\(#u=e8]j_ծl,sO皶췵궖=uFx3EV ӫ_[Oƌέ +׽,K—!qXLjA5E ~ާ+\*Ic SkhNku7v2c#u5c{B|zsB{ j摠l~],a,#Emazy #u;Hl y[jfFɰ1Ggd9I?_Y՚m7m><[V+)*-kdt׵B$%ǽvj;kTYTYz/ (K#w#cSlT n dodPBχ ɕx[SӬ.֫^r*q({Q-Gyz|VZvw2Z(Ylܿ_e1X_%+g>~k-q'xvzn<3 + + +*****:::::Vd[ɶm%Fl6mdɶm'Nld;v$Il'/[)=-q%ĕWB\ q%ĕWB\ q%ĕWB\ q%ĕWB\ q%ĕWB\ q%ĕWB\ q%ĕWB\ q%ĕWB\ q%ĕWB\ q%ĕWB\ q%ĕWB\ qĕWJ\)qĕWJ\)qĕWJ\)qĕWJ\)qĕWJ\)qĕWJ\)qĕWJ\)qĕWJ\)qĕWJ\)qĕWJ\)qĕWJ\)qĕWJ\)qĕWF\qeĕWF\qeĕWF\qeĕWF\qeĕWF\qeĕWF\qeĕWF\qeĕWF\qeĕWF\qeĕWF\qeĕWF\qeĕWF\qeĕWF\qĕWN\9qĕWN\9qĕWN\9qĕWN\9qĕWN\9qĕWN\9qĕWN\9qĕWN\9qĕWN\9qĕWN\9qĕWN\9qĕWN\9qĕWU%*qUJ\UWU%*qUJ\UWU%*qU%GrYSD őL9j#g>罻W/SmGQA2ƾ&{b jâvL0Yd^&z-!roZwl܆a0}2) {*)'IKbxy};ϥe\;ڀ#Lm{〺?4l̵9mYmJMxl"8inqF:Jcy3߸cyczR$Ttr6J8_`p +T+fm!c+J&~=3pP4><+ˌi?~;vMieR`ktpj}-jcZ_CJ!~WP~w퉿zPLKٔUxb1;#73޺%^SgH2?۩('gdҺy屼e{Sɇ̭o%Ƶ VǸGd&4y?"HkyVTH^4[ +m=/_#Qr,[hۣV!Ͳ)]z} בgٖb Zͤ?z64C{`v.hSZ. O_RU.[PoB $G5fY<*E]|274 +gWJIF@Q|%4Ƭ("A$ 8\f̦~;xu"ϩ1c8B!-7<_`kڎ}f1Õ$D^^z="G+C!Ϟ]WV,3P}'KU#shV{MUZѫ^EE?4G }Cgqeװ>|rf7UԞ B@ߏY +Jq l3m]O@r$xKāW GΔ{vz"?=qKg63?r1'?Pu0-lv\btiT=|# *$^}jȁ7ޮElv/0v/{I/4~ "uI.h$zⲯabs)*@XY|..5_'Un&$_'FѧA C@P_Ƨ*%^9[@t:N?(d³bf wNP{q\W}1vhoҊ̀ |2N ݟ8&ڱb:e2:LzzLТPLvُ{Epgnm)*sw(?hMNѻ.rAtG-D_! Q$609;K~¤P )Cm^m}zPr)TyZUO.ׯQ:s. eHcл#`/`ȔD=/Lٶ Y#ˉt[۴\՘ =s$ՐKvcBA%,)I oNYN`cpc&=y3&t C?e+9aMU .1zŏs뵷K +.5te8NrA_ n$һq0$1mwCts @Kyz[Jd;R0/&wyAi6JKLFEo[b Q8mei4=B)a*(|3SXLD(G +k((ZzH> `A~;l#t,6Xl + qJy6gO?G&qf.y,^$҆U[߆f>v īzq`t,AlsW<9L[Gjٌb0v\]yyF;T;̵DxhvNj~oz&=| xNڗi~m 4C 3&hҝqǴãCSp>- m8Z +@fں.252-'EtA)m5-lf1uE)1-3iQ +\E΢}LCt)p:{ؼZnJ@xWI_ێ&,7 `fJMl6yh/osĈ0N]?ߊ cܼ*+)6~d]H@I*H ne!ѿ?>U\fiT]_x&sٕ5cZ+CGb̂+.'ɟ=XSpZ dWFiE17w_O[5lp +)Eu?r[\dn)۝R~u͈t:!״,&30; ׃Ca0X%wS-ތ*R3Z6n?`ebvWmX_EQDg|դk*~-~K& ~3t`WĒy=R}\RjmozgaMt.9mjv%3Y%Xui!.mOg`V9l.n}$Py5fx Ω>Byj^Ve9vwӁtQA +Æ%`z2ۻ^{ɨq#:e!3_dz"]`Yhޞ_ĖiŠe#粀|ʌ@)} ҚoX5vߠT ={㍘]v!@x8y4LV?Zy$)7UiH=eJj;@'JhdZ8񕶒1=`oҫ,^Ex +#wD*$cGS|(K.[iv\ +tk-fn6Z_(alTwսk5%m}ν4>mU|&B.}Z]D2śK;:1qׂ%iV-63gcYuFtՑwLk=]^"6 a8Pr+qXtr=QSiݩ~BGbX^ q:Nu#peׯ{ VEoݐxkvϓDd){ֵ=o.imV@rI +J;`֬)5F#4g(%WQZ:'sX,{5+HsN*10u.͐ OD/*I;I̎~ڹ/|Ͳd~&3-ERjcLCn IR['_ ~ː:-82vMA:‰\ +fWe/ɉczZQ[3*;>%^DmO*۸WV)\ӆOcHG~uH1ʼ8-crIr6 +ihq߉Dn>-aѩFg53Ԝ5*r{8DI7<(szVGOGuo3{\ &P$sWlRT_]<)@bCbѸscckvI\t9t75-H\cAT]k]]ј(zl XبQ} 3 bq\@W^3s F=}$愎 ޒ3 6K ҷ5=_vu.~ztP˘䛁2ֻfhߧ0)uE=+ EwTݎ '"b'5﮶"BXUR>n.'Siu2Z^ᡃ^Рi#j:wsJlㄆūˋX7k\*2C(ۃLܕׇjt})# d=?֣QÒQU.,\[QO>V(56AU8\J?aS{( }\sb7%W.ՄtO+ +ƈ!?@ġeۭ (nkI3C{S#ٌ~\ե+}.<23tN !f]F.2#jS +-pl[Zh,H&Yb`9橰(vR#F`IA_NW +}pbl5ˠ&HϏ^J--T$Yb]AVy46j 0땷v"1dWp$Ϣ%Cj9ƿ&n v{)7VpGYUULf!4/\>O +:5#ʭG.Cwf[Oj:x>bl][/sgJ,\y cY$haѤQWₘpPt(~z83mKtMMW !EX\څt]fo ,94l{ dyOΪ/5 >oORu̬m(5Cl&ZPU ?KϩdZ 8=;ޫW +nHaH/ Y%,3SM[;ig >Ĭ-#LNJ\!+rd ngmE7בNN/AFQ'v boѐ--RQ Q^u͏]2YCzp s\˸-|; +rfU~o) < Z>w_n{.M}> }:$wܳF RgE2ghlz͙\ O/Hrrt'cXx04uanФyoyIoʴJ%n]Heo'1fM6"|J{+jQeCP|m AWjr-y@A2*xL%ʉS%z,k>TѲ pv'(.RNsgrp+*AJUu&_m[x;0+Ag+OȤ(ZS[p[F@$#8=گo|h+)044Cr'*NƽzʢGu87^s!k(8}q?deX;s?5vcƮޮSA\rD;zj%Nwi?!9?X 0Hϥ4@F8N Uh'o~nTGHc%}qy(^6{PyDhyO;Ѣ"ݭn5יeJonɍ>h*I$Ǒ_x +Ap=sTaiݫtbԅF\-$!/9#kZ숡.u)N\7'̴=GJ׏ó!HА˧r?yA᳙=d|nGZM h썟HGߎ-x?Ϩ`N6 'Jw7!+ke 7{%O"w"1wV>QA1 + `66=ˆhĔ )u4Br?.s Iz] @hqD/o,aݭNr|9bOuD .=>^-`:˗,pioƾ 4,0yo/=V0=e?/qei͹++4߽yӅ#Rґ#c 6|w_o=;A2}VR[@"nՙ2Su&3kzϬJ|oF`: b~ss ܆5ڌd!oLG%?B< EscȤ䰹m1A+WMVCǼa[u&P|c5XF\! PUz8ao=&lW6ʃ)6A(cw i SZ/Ȣ^P-c@z DPVHo׌!`(cⲅCr{a~5֩oOݷc pZn+ݙ92=hSO4VLG'֐$¼2%8QE?\DaZTj l\FETG@U]bfH.x؏D5ˀ9J5ˆ 0v&i$ R@BNhOCPR +6b-åB۳\?4vא*f3G{ Jܟ͂#$58 +VTJ(ؘhjBӑ=ndsUrZCfJX`6 n7T|dՊ#"fKզ i)lm]l2:W"C4j2I"Ny'kd.X+xq6T܌4䶦-Ab嫩eV^ O^mL\_3T)kC@h_}}6`0j4Sd)YD}񖏾T-1L'sR }#>SBfwj]"'7zTs_k=s=r_d3*.Ӈ?6Bhۿ"^sKN#ZalM!kCd\Wݩl󚔤b\ !G6.zuڗ$؂R:7|b  *&<jOƳ.4{[T ᆙ-ʈm2JrX;:w{Cg\}p(Aub'u[)x-?.|@a7s:鶑qN;mT+{`<6/|5JLgҳ2{ XX}F# |u7XcXU '^~$HǶf]'X,4f;UU{:Iy=AXJ]?5ޠ2j'b8>1-m<kէ $u? +^ t{䶚 K1[V8遺l%ApxbrzډcnW#>ͥVb_WݥΠ c@q`9퐗c:R|یc>j%q"~wW<[z~|qrU.{nтރ8a<׏q=z./UCÎBAy[< W +q}NFr`S.3_~h~,wʵu-hռv DwB={7CUl뻂3K'U@և-?n˦e*iPv<`~k+P M9Rj'$)>x0c#]c~3vn9ydhR|fʪK=U!;ax]dM!5U[Y} +_;微gHmйHz!'<,4¼ RRxG0ڻV-+owŖOi[0`hS-ɏa]mLJM>oX9fѹAg/rM$h_^Euֱ%hVC(B}.*9/t6N cm١lXw,+y˖CmS𳗺1? +l s!rm m#f$4u\ճdQpFyOƬLTż˥f-RxY׬/>5my,׫V==FqWRx>ɅZI1wr1i^FA#U +6,ιsgL&#sUUVT-.ݣkO,PHU$K⤰D% +C<%^C? X~P^&~O5?qMMD÷A}\y +/4TaXܼE35=h<)e%q]RtsLF"OO'HXPzʽosЗgTq]Z65\ʹjiEbTȵG]ז>IT|<|u]@HОnb%zI~VNc{d3 +KdC<vrvk_ +Fϑq278l"ikm*C3l'3zPt@ \*n(B~/XJ[kG%7N=]vwe7*R[荽Xo\Z 睊Xy}[( yq"$jk̍Z˄"Oc X.%ͦz҈>+ΰiظ?)Ed+(z34nѻK6W:*\VWDq jXIK\T]uԦ|>r#g2Iew،ii s11(.(O&s.ݱAnJ @anp7p+axmfcnVNӸ^~ܱ:)[yf82~`"t`7ڃe}3p=,(,!z)upޯ-Z8PZ +Vۿ;. PEzVI~̠d>Oь&/c +dAil?cΗke-%"WJrt +1[sP;z/CS{I{@`$<oJQGCHC~RJt@da ^@GV.ȌmPU]ڵ?x+djfer*cP??TGYJpX~ 1NŔgd$uqRǰ c_awo2whXDluW}KAeb8٦> |MNi;}_(1 Zs2YH(o1I-rRnُ ^a+u+ q zx51g٨ϹYc5ZS0lzN9 .WcȖIkUrC0S{B0&bD fN@BZ"cӛyޅ +ʵ&J1Mcie\.fP9V5h2>w5bjcq~N. $H +g^dBpsZZ34<5h2-!.{Xk3ј%\rlBr_e\LC LK˫ak} 1ފ]6er;^hw7A)91#߅\;=PnN*mвEC62l%Ev-S3w1'qJLjWw&\5pK]t~Ù:z\-{z{}k!N&Qp_L2 cL12N&6W<-]Ge/rW\z#YX].5:uY(ېu8(9nf~<_{iR!`t/fL`59 iALB;ǥ+*ezYpV\i(}R.pKN\Y7p]_eu>]c{|h.HgIr#f#ҢDc5Ow4|i\_]2l/<=ݱLEso|:8ԔMSGMݶ_[{p4'mWYԫoE=(2& bZj-O[q>ǭ>MOǹ/W2J]_Vϯk.0ƋS&ՃiZt)ّ3vNpNJؼ&:nX'!UCl](n,pWd3@B\)^#7=O_/)ҕfAZq1x>˿qRU+zM*l=+t}'h]ǔ33kw9Dk RCu[N0/OɔiP;v4to`$԰zOaU-wƀ?;/"Q;˱&V}\7wfAP;Jޑ$CwPJ.Qq.0g%7!1U?v&9&θƤ{w,9 Lc^VD\GlB<@6 ~.F5KGV')h+]¨Tx(60,ii{(rZM°f}#grW`&=ECFHZㅇieJb eHS| G#F'Hˆr1>s[EN_vRQ@@C6eRrN6Foyg8p`1-m$xJewnsmVVQ<}2lc;UÈjAjg`KѤOTGCF)jYmgM=֗[]9 WcFx :*v濝hBt:+ml&ar+{#Ό^lpT9$RYe-+E?;cT{ ~*y洞25z0[W5?ԁsr0}iƝ橧!U9L27܅EffJ-4 :!ovĝ]y`V47'+΍i;3cjqPUN:-:3K##])mwQA<13}_ +zH@̵e7YˆSZ#9^aז´.bUBmlDB# 5]a"&yyE_4?U+.n='lEYWF]Vߥ&D.YتP}ГQc^V]b%VW&Y~1;mn'ܐݶlJ|k5~T뛲?)?ZG՚F ® ud6 $AHϥ$ EENA>a奱:Eq9ǫ ̀?Zx˔I'NEr">GlF׍fZbFL?Gq=Pb*Vwrp .c^q`S2l#ONhJʯLD{l \v=jB+lLڜZs.,Y䄗&ɻY~r}-}IL1c7?} +:K#gD&Q[zncXEso+ 0H i^Nڕ8xUDc_E vU@b=lAR,g?b EQ8U $l8=>gsg6f}\KgE`d;[<5H?!Yy3Pn8zVr&wi\24nV1eXgAW&EuZŧWhTܰ4JvH{rH$i pL:ф/Q^?oF=ډׁ8.y3!r^Fj!hw,=%V +v׻hem >@J%i$Mȴ))H-n85JhZO2d,-rew6P:o(sSoTwөd^̂)Xe.t`wt@Rad3wKgөt ޘ_:W/kЛa9ts*+Y̡#Z{!QᎊMb0tytAW/2QSo)hpU@ض+P;?8KϏL5AhvFQ+?6 mZ#+|cy4&.+Aï E'A8*GvNvl:"MsKg/}VhU<> endobj 392 0 obj <> endobj 393 0 obj <> endobj 394 0 obj <> endobj 395 0 obj <>stream +hDS PT{ 'f[F%A +" lPꈦH݅(K`YDƦa5if"Ė4jğ(*1AF\\+ l&+9Kۇ4sgΝscHpa&̘4-3sAeb+.4΢Z0+C['Ch ;3C(R ߔj-./6 ыc#cӸx<.ҧY}vuͲBo,-YM6KQ^ii +}RnWNߊBoMEͦu~EqV]fѧ,כJZJnET^l1FYd!2%2LH:!3B $$0IHzRDI)!'HMqpnQfpXg {<34g =*3GxUUlN.+%#vq]jŜE/K[ g i4w KЀXPpJS5iM7hxe&$5^AUO[\7}0\jpmȵv!V>';@y.Tľd\bjYݥ>InOW|67h﯏ +DcowCO-,oAeOg=+M( =ia)X\nV_]VC)r%T\,\d7$ Tx +Nv+t! 50Y}r[k 1F%f}-_> 7~t _n<`Nѭ) Q8߮!> l=!}8[GPRx=PY}t="=(L,ХƓ]) j֭ZH pU"ȢCH#>VTFA?e!nlׅ\!377YX]W' ͏'pޔ:]mR@+RMoc1 |%J{O$z"&7UqAŃGgӗ=_|6~6Q&h` H7s137 wl@nq~oqJb]?7ս>[Sp$'KƋYKFjkK|J"u:|~ d+\_Wd,TdU~4U:,1N/U+ :G} +cf/s q/* kchK;0Lj tT۝vUhqiA k~E9yaWp ,k~vx90I] fx ʋ6f/(A+laXQ 4y1K~8f0_dԝn/7J0 ѹY-Z^WE/,txT7\bZ8{Jtȕ;HDͧ r_Tj\<ptL;6A5V;ts1H`A +endstream endobj 396 0 obj <> endobj 397 0 obj <>stream +hTQMo +|IFEVaZ)8Y gCmH̃g~ xƋgz i Iuq8v쯰z c}o)}Dsq 3$PU`~RY OotuYا5FSB%Vqn"2aqM8(eζ@@8 0}%HQk6**Y1%gQ6D<+-gn~;3J_'؝ [x +endstream endobj 398 0 obj <> endobj 399 0 obj <>stream +h|kPWw˫k6*"Ry(D Dh1tFc3U:Ѫ֩B""j.5>ZqHgp;)i:$-sF9ƤeWUEϮV3eUeev[ڪu]"h2_[jvc#`2Yc I&gUTWՕU*cf^l/'U/*LQd?Dj$@RAOp@ESd*JlFKJM1dS1BBWZjSyCjIki{9ƺA" I\S2.l ZԀbjk4!PW8cƬ3!ү>9F)UNO`ks dmNcurZOLK joBOu.S!űYe(N"en7W#. VIyj ҶCtHG==DנTᬔb?2;=!#ˀI 5Y/ru{!T"^[xe~O^0VW,p˓P_]ur(U5gO榮)a|gmAb66?wsITawS?0_%GuF@GwE;!;-Δq@OGM:,->.C7ASXɇekE)'& (DDKn4|+fRBBɟ?L̞0R.D>*3dxvfg%X*}o8lrc`YXL#鬕`D$+_t,zoE ChO {o35C 64H~qT8˪{㰢XH >&]d1h8"3 q9d PFK^CL8R|80fCbq0Sv P@<1,X ӐGhh&C)+zY\XOcV/Z+$tJ]tmZp]5$)}Hzx!o^KIj>N_O +R`40 +endstream endobj 400 0 obj <> endobj 401 0 obj <>stream +hTMo0 +;>Zh%4uCi0Q1C'_9~ccԛgzzƋ7'<)fiơewzfUw^}gXO8\ 1TEj݋Ws[6=#i\AwmEZ$|iIjS F',Lx'#^oS . f#gk:0E6 +o40b)8GKK,?N/7Iȹz!m"dgts\' jo6k7:6W# +endstream endobj 402 0 obj <>stream +HWKI +), >fvpȒF=fjxI8?>_[W>p^'Ϗ1v57?N/j?߾dN%xZ t=mqxϏ_•Jky%j/leaϢɞ_{"Nȧ'h}_Bqo?nszT>ۂfnOmyOf붕a%}]j}?/"H |pkd>\jJ୨"5E%0˂HFF2uUچZoTӟ'.Iz=b#~kXXvnb%gi3Y9$9Ǔi5ޙw F{3Z[t>#Wd)WsKkw~;N8&Ωͧyѿ\~1+h8"| dq*Y fͻb [i'5;[ρ>K'{gJVS黶])WA߄Q`b`{/qJ?=^ѹRBn,Z@z46.ڥAp#jq*o$Oꐕ7a|-ȎZ+:mM}QI_ ^ߡ؊,at&J Tb:{3K#Pq4E,ȓv' +8BS5y{X_Zt.ˀvHZ4.̥hLHrJLy#N8~[./&DhsUʭa C `}ޭрOҎN1`ijD_Wʍ?}e9~*(sMDZZª>=j*`Pi,vH|L,ֱESC?)z_ XgS};adfi0^q\+0ŵ5Ac?U]BTQ`ao{gϊ/2jEFIN‹g+fYa_t"¬#seTF6]jnWr -8%9mb,x"d>U{%SxM=pљN2ne5~rɶ +ʘckY.8<6h]93;߽T93bD^h@찷ֽ[M4l..z_}H:|@t'm3qXJ Ͳi T>-vŅbλH4~^ +vµ7*;% =o +nzs/]ӀqsMeolW!V]pyYǭVw +y;G[աy29VAu,$D'̟.59zrQ(W8eKe+vzdxCR=_fÊbҨ27fŮldAq!Ȱx_y]ULXHթǓGyUG&tl&֎P졣yːRX]fvo! 6HsCC̖Y%ϑKa㪊.\F IðdA4FfT|-VbT)DD.@Rl[E˸L%E&Jqzq́K 1aWvWZ N*K !QÑ̔m>VQR-XU͇ +deVCHhk܈ds@F!wɴnMiQ}ͅ"O!i%JTs_i'pK4prA.+dHIyNC:}CgYڼBdBjhHKtKlY(Nf3%Ip5mj~2ӇdtԵ5EAѣ]r!ˑ]ꖅN7g'x4o4X"U^].9G]iLݑ4˗C*$,p`Bb#f*5ml}$ZA(\ dkXdƭV<ٺcJOylFvEtډ3$tĨaZ/;'_Tݲ;4`V 6_w߸ F#.491]j< uy]Fi`7G\_$f9]JϪ\}rrQA _kC58)sЎ€g8kb{?nG(c΄v30TקcجZ۹ꋑa0Cng.-feolICp=K>p+5(<s5{tLˣ{W- y4ptKf:&VlWUrR0*Hhۅg !lEY}:Wㅊ8xl ޼KhGs]PŇa8ZJuƊ +kt>\M,{$ATZ:LaDsCJ 0P 9t)]6 2yϙI67S&wI `S}x}e&XX9LʸM؅m"Yj: +:)1M3Itjg;hkHW<is$V WScVx}2<;3d_}rn30kk>|99xf"L$W2F_ Q\G0}1d̖9λH,U_4:ЬϦ|2A_*q1jvvurgMvm ݬ2b1PdZX=nKWӐM&Sz +?MkI[[~_C4 "pTB[Hپbnii>K2߼l[k2 }#ڭU+*H@k9WKrJ<|зN'hA{Ku<7=jkU S˴ p:{4 ߮E&2Ph}PE `5IGсVAâe`l8[ĔVt5ڵ>Gu<6ߝ2=Ϯ, w'<4|iH*'s39=^W+ujߢg|w +#]K,HG>j+[|s Wd=g=[@YHYo}09n&fp3t30j=d_4nbYN,\F0Aemo;>bԫ'nSd^<#Ö0QUf>LǏ\毘b/ԡn&_s| 'yogҳ#? +N3g:\%=Me_e5 >_MXaOrK\jwgxleف5yD?]PEȏ8uȢ @VWiSUwkxӸr@/e3k4-^^._m4C#`w fjOyIJ"&| +侧ArZ.-MH5KrjH$岯ݼ_C|^A9B'R.(Z ]:Ɓ'F7 %1UQΛK] R͞].l*w!xq¢dV~#M~_6A,L"%9[*֮INLNy}o0[f]׃:EX9?J+\`n')$%+Ҍo8͎ø ˙埾P߯d3>-?7,Ȏܺa5F+3D$hj<(G?ɷ^G\f,2,_p=lFaV9u@kxD'ƒbdeǀnfni.L '}oL+e +c:ҏl˔k~~cQg9~i=pmI5lM~&ui@nE7}+qU$ʪ'9.ZO}!r6k4cvwv>`n1PcwY[7+gwo,CE`7ܞ_Ci{$⿁cFo%22N;`z +[\h"e/lcwq1A?-HB0*UܟoFδ$Nűcs9>h&:fM3Ը +<jxn>6^x?ϕ o<| D[3wZK҆\4B@S1ݚ1O&SHj +97񦞶cպ*=yJoIvsXkԯ0+܏F;=5>$Lã,ԩێRC*sj6@p'&~e1 + %®nbL Hl#:k#D,bV'R>w TZl*Z?:~/74džφE>A,ZVy9aMOE<5+'( i`zPVpvF+2C1D1Z%W.h0 N6~l&ZAlMjIsEϖbRKts#{K/_&-n0W48TRgAP>W]x.Ԣ7 =m 'SWLVf?RT+^ =M4N#L)ٞjɎ$a>E] >B_̴~3W2S! ~_0+[[6j=\Yd~àkEKEh xܲ&OƢXyB Kyq{v*rė.%id!*ٿ6 0&fl7{.]cp1*0EסmX_ 9uhؗ"\B]vuj)*Q5)>^ny}r\q-12R73WE> \2qŻj"I`򥥛b.D`Pb-td׎g 7>xCnJ*Q4*Alz6DPE}ES*^ypsm$yy)o&kIjׄyi8\[*}|QHeӂPC:=qp짹`Y\ +U +BDrvs$FzqFW2W&]g;ݣN67fe 9v+ٝ6X-AɡY1/`E6'߽T&z-9F0>ۭ]ᰎ`א1(bI|7| +3x\74͒]j3W szd +XKg=uPqOoo6eGfI]2Zmaˊ.zRi̫HM1ǂȕge[M~r\e7^|@3_82,}%BsSk,Oj7JۏXڵLfjb*HK.~/?̻Uq/X Yi ceb蓈_ގ' YDz=GU=H+I\I&NCLb%Y)xGe A0g_Q%2JI+vƾ>hwEu ]t3VZ诒OG~]멍M@$JwK.UM{Φ]_j3ڐ-jv;L7I :صw+h|MQ jm?IVZ߰ff料q,R !XN7T=uV8lG_/~TY Gcf.YCO&wRZn:kp_)ѽ]bpu)٫/`wˆX>-Sݶ7bDtp JEy%T ꛠt'i} IT2]Wa|lcsA3F/ȜZQ#dŪ71>4ںХq-%YꓘI +JnQgɠ/sVG;=q^),N6fH]Gi$aN{s3LkY4"X̮}|x')ĘKu 3ݐ/"k-4@uL24 \k_kT+HP,!mMC*8=P9Jd@ڨ>)) p6=xcYS'>5}ax|pTH%ZhPOfֻYe5|R^ߪW+a&mrFP3[X9 ރ1bMۻ?2C̶*I}(!5KI[nuҳȚۗ: FLlFP5JvAc퟼Rb|JCu4l LGq~'|Xr-gZ9nqӐi}ҽW g ָ%\2 T/?v_gim:9#r@BuqkNb(uӅ^&$Hn֜.hb7,e_f1B#En7$flQ/V9бH:.s˾wUKSֶRp~O6HSk̫SaJZ1(Tb()65{&З]CkA+ח(pT=_x5hɘ^D\wXn5/ rC\w.ZHnk?aD=HŹ?JZtuƲlf1O}5ޔG;kq4vԠ2CyEAwIȼ3p6IEFlH7FEFFYԓZČN3´1uYO 7;&Z)܄F|!Bn al;U{ ~Y42 "Ʌjn?shdI4hXš(ۉn6{̡U5Fk[9Pؔ2=0zHk"I#(ʛ[꧓pk-K2x`Y] ,;?Iq|*^Z[|>J;&5ZݝG% +EgR飑o,"}f2s2󹀳ݮzx*?s.L82G.8+R:9ekd*3ǃף:dq$&qvr{pY5@ +&;SW]#@|Ok?D+j%ӴUɢIx,nPueYJz_1V6>nBᗰLMf )ێ0V[];MSG\sDŽX}g2XB+)(@>r Ȕv`bŔ-h:8`{͐ԧk llN^8N2][vYK84 `8|)QNix̠#3~mG:v/ ŧh#3t-&n>k ꏈ0Lꁒn+a:$+w}#O i4o޼f֫-7]nC_ViRx|qQb=/{@JbhbPKXpet +#4u[ѽ܋ 4X51mHO@ReѬ}4&rI}8PLb+y%) Ȗ %U9%)̩Ix[cIG5EЊ5Ʊ-Jh&aI.9!|[#EOȮFfq=Hws:^BO,f}Cr†I܂Jt//J^8|:]nBi{ Y'C& ]Mq,[v2)K;0<1 +lFxK|@_"z&,uK*+4/[HQl쀬7}~fD)‹*udfmw11خ\/qh6G.K +4b6|fQ{-J4 i+/l\r4TvRD^Jg;VJ%I۰dH6NɅIF.'ˉC2*0տ鱗jyfT`vox6a`Vܘ2^!k殺e{|ݽ +ö~151A{1߽Se^Vf2ɚL6NځU.G\[|DYñ~Y.:tD Tm!#cհ϶6rnn[T k\ ;Pn;k/,7+EZx58 i~M5kG}!Tj) W mҎǦLig淂vtQ麒OW[¿ro*ѭ| +| +Z}޿G6~GM&ԘiO?0Q_Oy;FE! +jF%ZtIYm݊Kŭ(˳e؀2_LSi+o&ЗRy'?$3*MA{ʑ_MGdqGbXJQ!$ex:]+'mk]]̧ZJukb8Mս xNI=qdqCO3;NPjrajl4m I$0\}$4e-3TCy:` ,ޒ9~G:݆kcW6~ `k\șpk0&{9fkY5/+xee7Ұ4i#Zq?J/6]m?W[WR ~ + `+gP|kvajmޯiձI*׃:" +#"$(JEMQy_ĭ,Go_g K7/k\"I3 +QS('JE35^nl<V`He-X9dRzHb EG6gDz) +մ0kƕNn_m˕wQ;{/_vK2kg3{ÓlF*wzg7%Jɘ 橎 qleĩ͑CVl8~`O" 1rg=1|FD^X"lg Z`sD!NV&ێσTfo[p[ |s1Vh=dvx;qҒ#'ϛ&£,cC~<}4t?:4gv`YtKIXWWa[xf;iv:#[Ad.݌)H޺{cqYMt*0hg7HZqkd^s[L\`t`tަ`7Cwaӏac +(|NVqz^bڢk\>.,MO{w]E"ӶxXƙ蒛7R ]Bh=CwQSҵ].T35q6]v}Xu2\yo$.L[k88ϋ4 +FpdѡjF["}%b'$9"^]K3w0f6"e"ǚY /J!?Hn 5*i;9J<%Xxym$uIcpDS^w!% i|r(kJO6a0+r" + =iѝzv^¢'.U @`H,$B)ɂWUg\徹w>=jZ60NfI]>Ւ+hFv%z5IJJU%Ԍ&pM٬ߍ*uuNԟ4A ݸJ<\+j i!` 3FwS+&VV%8>*d`YQQq`-^竰OR^]#MH0h.>q/nH$b|mUoi sm>8ptT{f݆'}VE;0F0l2eJ5VU7ubH嚽^@E? kSd-f2hkPh{˰rI-1}=1*U+Y'ϧ^L`U>7ᓂT2 H!wp[-+'6<( =+ d nvPҎ0G$4}xiتtSӕ2(w'OTF4: %}}SCXtѨ_w⿌tXJsXϑЋmb^c]͟>Q&DAH=G?UjYLi;^~~~H^l7:!7޾}ÛEܽyGuW}0A7{Xa0< m}Fa$ 0d0[aPVmZǂczZoӾhe٘ U{ +PڻLx-a⠂2equ +W[%_r9F&]"#͈!!GZ'Tn#KV)$V{ŚCQbΈQ*+M{ X|e[F=< BP||?wQ&) :Ul,L2n|2h +pȻyݔ܏^~z!R-ƃ^~ڟ*W*fp}ӏ̠_~||e\[,o+[l;رŎ-vlc[b;عŮ-vmk][Ruܷϲ}ؿisA^>*6+;iupRÀ,d ]Yzɀ,5؄JMbtJ.#8ع=\);Ȫ3]Iu`R!b]J&AЋ~jlqsEe4\ض(c;x>.gzJf)ptW+y5i/@qinrnUiKƥ=oҜ{ +c*;H(PƗ$0:9jϊ\=Vy^&D殱[p6!$jR%YK9R_KR¦'LVa׺Rwb_..6q4s?3e KQT.̔R'QBܰ{+\Xaogeh^N#4or jڀن +IB!I y~}oIt9)c kKebH*?m-0gy~Yʵd E@TQEBZ F=:O8 WZFwX`4q lIf.dR8* 6<Js_ :*pȡj';TJulG/_-6 h+T#iRːEZ鈏24SLmudAbqb>i#80{=uW\ UvʑKR[X_T^VV2ީ9ח4{n(53 +VJ{5]"] &1P*8p6<ʠ&C@CyKZ~C6LKC*+f<4xKƑZ5ǧCԒ}+S,(rרÉRgo35STW13P?zLkؕhow097{ݨ5a(VDc|=bdOJnkB`5?UD NP8}ÎI:s:4;^KY^.CupT*YeĨAH#Pk4ӥCjr̭ˠ3fE#&R; kjMa@Cr~'m "/niǢ*E{_Wtjtl)bf d]p5%ozPŦqkP)~\g[Blk5JVC}m>jad'c64^. ^ &@rc%nTME?2 P4q$czքKR|᝜9.I"ZZx2|ĉ+4:F<+*؀\A#ZZߏO־sBc,*m/{'Ւ#mC}@%R"'bAċ\I:` +բJGUd|p9oD@3 U%Zls3@LYAsܞ VX5.۱3e6204)j<5ɛ[~5wRFwwRRW;O@n-%0OcZ-\*J>HGW-njߨScwТ^yyWen/ۥ4ep7펯lx' +4.u43Tf_ ΒƳ?Ǥp)i7PɃ4iϯ2 +cwOs#װ~y?^6&?ەLiqS|͸D2u L*baZFɩ :{V *[jFNyB"`@}}kT4yYΠ5.N_,T߇$d/HFHyַF:M/hjg$1ן?6yכon;(y_֐U^ɿWqEˇ|eB$Ai14G&t[mGYυV;D??n˂GwsfP3q_ۺ Q*i|K]NC 9*K,Ԏ".Mu>E,zVuY4jT'czY|= kw +["tLN=e.N2ؤ>v#7m +l>o Lb԰vd]iNImnyw T{F(c\G)!v5hv* ~]0>Jw?-h]oy"a;:Hra׽!5n|}Ȼ)rwˉ(F{TijW(U3磳$Ij"]!eU 2Sey`2qYHe#J3t()W(}<ZC'q=8X]LٟՓ,%YPtk~7Ȱ\Fc](U,. n8 O/Dz60UWR[z+Aڱ0o.IpI7I̫G!Lӣy.*skp-֏bpT(p7jBFc+p0ԌF2Zis<5V5_T݋gZq܆dSq?8{U]Q>$Cl0CFE3xeU}xj'h܌*~ؑAPͬ^[o%>v=*s2^e2LvaJQFl~klیI|Ewx1'Z),ÿ=l/Zl+xu=AYmYz-Az],̇SUE.Ŷ}]}-$%*P _%![|k] E('R$s#z eKOĕ麿f-_ qwQOc,>k]І*)@q_B(҂E9).^.A,vOsv"QwDXn5|91K^(j$Mvڪ^Q 5[n%Ͻ70^\I>W $w +U6|Wgsxل5WԱ;YTIO;ĥ$X쯡ɒbW,+Ls j02%XjHhWlS?}Pgfޥ[8\\N2ļM^ӣ-ȹzEEj (Gڭ/*)G/\C׏wYnk 83T u,Me.%C=gϛAMۄ/`u)54jM̝D8Pf=8W=Jn IgL@uynzcSgFbz?1@Y&0ۮi2%Kt X^ϵ")GY4ٞGyB-Zj!bPC-jGvjgvjg]vjW]B-Z +j)rPˡC-jwݡvYK>yϡ6((((((((((((((((((((((8888888888888888qɌzpS^0Hp~1Go%+gLz߿1Odȿ~Tbٺ|=!2/? +ĵz~ʚ^mɑ8*s /@"֎6YEH0fPk_^A=q8ZաB>.O:lF3k=Kx),e7z>ށ{6Yc,2r1b12_!zHza)|d{yJaDg2z-Z +^@op۴b4;iL)C*c["<@~xܐa84),X メw35 )12_{YѕcYm;_7]w[!Oc6t'M<=I>#Wo(> w;r]'H!©:3s81(1AYݱW^bi +a)4}B*T=^O2fXKϢO~QX3}EJKf!:ql^ +߄C*r֣("\f`_LN."R 6c\]vqІD|'PpQ:ݠMa&dB_]vM*;H[DUSY8acrkjY꯲CV6dbXoJK=#'63FVZM4LY9 e3O0K;~{4S*I.'l,%\?!w>?LGYT}±QljGÔtQg3M ԌC]Z@am'Y %Iptz~M#7u) KڜjmZ᪲ }sNZIe%G;th|(+] &^~c#j2ՉbjVwOƙ c3uXD+j6۾iQ'6qy޵ٞ58XV6vۮeF[=:'4cAIQI;[HEch2(t5[Ŭ%3y ƅ{Y[z%|tNA]#XW}]q>[R/A-O3ǴhգNv{%"=QZ&>J 9 Ѳٯ7/. BM +n'n)q U;vh.JiR`F,&4 G {a@-Oh0ꊕƙa#=ke*3'L5e45`* 4Qo[џw;i'/,S2Ty^5ϡ%'6 G$Ͻpvj".K墁zJH+7Vy[j:D1\Wf{ס4WaM{;_ pJYD(9SέS w4}H'kH4Z5t3qvzJ9uwr*.mzƫYH"ԯؔf8S)g.9tL$0+&ش5p}"8!l.h{[iAaDkY Dp@F0$yb2gr_ͽ Q/{ElY,|B4wI'sxQkPbN,L0oo]wiiff{zZͦa:"b[_%ulAM>q7EJu +<})${[Og"py7nVɌe^3CpBɡR?S1f+eЀQ4)ݕdx ʦwks݅qEV`7`gk`=f:C(mNrY֚$cs6+ĥ5'i CͫMƽv h^uYC)j^qsmʥ0.\pv06[yr$-wDar^G8N0_2lQSk/wb`:y|V,+sY7x͍e;0Y+j{K˼ujeQn@Lr:GJg L|[|sao%:.H u*I$w?cܗ?g; 0K2z$:|cGgRt.橩훴>]lfO +=+TL Ѝ2m*Oz2Fgx]T:z%֧ưf"mu 7݁Xu_f5_Fp`Xشܩo;d;z=+ZģL-j1jEJ&qur osbЈzUs=VeӳrєhSFO^o'55.a8 +ï\>ḆmFi,kT:~/e[.% M8:|dG§:z&eVUv*T 3#" f0O YONU$4̖5zA' +&5]tPO**c>{đ+byӈMLK^pGQ'1p} #(Z0*E@ƓVH˰%&ٳaY.fFsGPS&{~ I%M7Z=GDeثB '$GEy(! qFi82݋_-n$O/\]%͎WQJ&0\cMAJm#\^ %{$Ѽn7 +'EEvV%9^U %n7KQбxnnjfÏ})$hy@! MT'p _/xNFi?.#,>WwY/6ܜlrJ@\*4{@WddHeY>ÅtF~\ke"2ի N'9|+c*@߽=@bH+lY L%|ݔ F)EDh mt|B۩= RfVEn-MY9@S +?eb?rːp&+=YCTrĎ䘿Xf"|)2g +ߊD#F-c|vӧ3%F*lU2,JYh׾-*F,BFJ42w_!TbQI [t,#~uc_#-9s@CiS v-Qa ΍/}Av + H[\=X(&˩Q:)D~Q{=Y}R0Gy|J.Nh i9t;rvm7!empG40THt뵼oPhCt< P'd讘YTS ;Vv56: pss1mX=?VFm-Y,AAEhU|JƷdǗ} <}1 +K+2!5ZzFo j9e)_\<`-k(bAT_Iu͸:e%}9˓Ko +_hl.%V2W%"3'\5Rĵ|> BNwKUH@Nlb̥X +>@;a ׈,Ӂ#Z믝ͻN^,4E=wnbj<[6n/_Hz }.|+dmQu[OGNp[/t(P/x1Q=J}o-~/pyM:h +IM Wpnf\ -]SuO W6ɲwUq7,C5+Kzf6Z-Yҫյ-9&.Wx)EPn˛\|"RUٰg%}9E{,G?5l3Qsn5[@o],LGyw,ŝDX^6+utܗX:,qRO"U#R.Z,Mf4S_>KD7XVÏ{6l>L0"6WX}ɛS3#I`vET.#{gBJ#?ÅKpTU1lmb^뵣?G‚5w?窯i[?n^GpDa{F뚞wta,x"zU^ UW/ֹTrBhx,6GޑtagpN.?֯f?;Xʸ=8ItOUF~ig`0@y,PCuGͻ(Az^wJK'wZ6۱_*sA3@" Ρ>E6k \içdh;>o$ÔOµW3&Z}uওNIs|5͸Ͳ >;-5lvna~fOlYKVٴtхם|%3/)hJnGMY<6md6}^ XbRk5bM^S~([ҊhfX@\NPt/9ӔXBݘH<3f)VX%o<{0kvq,>17u+1_O~:!Sc܆_`|;pH̘mǝ5hE^I5CK?収(t2#*e +laqw)oDZA`=0ns?b.\ƫ-9^ SGlT Hr!ŲvVɣPAcoCXrzN4,YL6+#b@ޔ8GG>Fݵwyktq>XҷG=mԄ8N5\=ni7ݔG.04&lnq+6 +SGµ?܇sLYd1}ACuTH CA6BQxNH}EQp0 o޴Tȶr?DLӔRէ~K3nktu4S|@6gIWReD/p+Iؾ$f:]WiVp^UfN6W5or܍إV#>b E\0 lmsR; :*vPv- +2TvXD|i٧㈾b=C?{'(/@Zj,4Fd*X gq,^;2!OIBX ₴CjàUC/(8PhlseMԎe[Te;z/z e>6.̵3@LnWǥw,b0.OT-Df+9}I"Uj +*'zĤ'a8 E6w\5  2ꯀ +]z-]As_0~]Ӄc ڼLG(\a9;OIv~|9ip~E#T ",33=o|Xd, ߓ +?G{Ǭ0#ht>3_t-혹I]C\]HYXXc<䯩9:Iڦg:RdyPOH#9`?ʈ!"jr{ܴH!DUliҘ׮sV)d?bP>stream +HWA$7+U!$w Yz<a0P# +A$U^=^Y~qKzZDwuMT_PW.wHok?43_v8ݜMvmkb(sy+D>ܹwm^y']3 >-;e3RkO%4fh~}!6Gy;oD#~-A|Kzhc'/3lu› &{U_68ØuW lDqr2Q#퍤}PMWd8TPodI +D(ٷ(L{0_gޤ6ݺi$DHS?V_f\XSg{.O^тS PWL @W؂@)yhA`΁xs FS{n(B6dެ03VS5sy<-n4TJ|*k|I-q$v!-f/&1^fӈ9#GjMJ7-mY[E9r'}CUچF}ƼLrSxļ#Dig6 1+7ڇ0RDk>{M,Ip%xYI#%^xNgadUCjKYpMȷ2ųe XGi-)djHUO聙II͋6HIゴL6e#V~{%֔\[" +3pAGsyH1&KY|A8MZ,] + +,ӣ>T&Sԭd%[ Ƣ SN"gT3d1>đtH̏,5kZB{t\16=Ԧyh^MI@$A؄tKjdYw%0r5B$XO m[M6}D1׼h}dqy٭3.9t~9WsVJ)%0^opp!1Eq4?p""9pCbKGo{,M@j-jkOxS:G'0Q>L i@azBy3m5SZm̞B'Ŧ}g,S-U9#m߫#&OXEIbg,B۠o(Qw-/CzQ#q +Cx8a}lb3⎣sJNOe%pMI20yDbE ^}e%N@yy^*yJq#p>Ԃ\b +Z|4pdd|)v xUCIZIMiXbcuT Fkok4udN{Y.E#S7>8!$ͭ˚VͪB>cCU,t+L9#Uwɮ%A 6525^xO”ne*C:G$A6f^tvs)BV'kIurEw\kfZeC0 ʖKuˏ4Ϲ&OSk nѼyv7o6DV%+#Vt?4oT`!UI)L[/_';$dZdU862h 6S?G#b |~Lݿ5U܊Mݚڭ̧ߦ9E<~lD +>b89B=v_tJ@PK+ʦ1Q93J ϰ'r_F٦ nT 6IH&1;P8J=*-YiCU T"UAZ{"ٸi9M~7}L"Ks%i˅8mm ŵv1jŗ1K\s ]78z33VZ<ʱZoԾeXo-t J,iL4ahD';&5WL=TIEiCSO[M#i)%,t-jtF֍ J>:p@H} I] 3XoldAUâGĹda!WbZ$EEʨ ϙ"<*Z@iIEN-cQ; ?Lg'Vi{_p'_)7KATz-?^;S3Vާ^_=s=O1|єoM۟5]P̄E&'Igؙ M0]`RvN#_U[z#@C;u oN` ?_~gzfclGݥ||pX5[Mk36A_][;la9VuN7?A- 91hBa}WkNgpKla|CàN苃%g q\7Uh283#zfoUC/re=I)X}avob+(r@Anv֤`yGiY,N. q1(PO"j}]27s̚ywl_r6gCNlt-HEĝl-ЦܳڤȠ0ԝgMݲ# + /B + Ec0\ +Z̄S;#T-'њa<eH( +Vd[u֯ZVaC4fDnwAb7O_|: д #*UOO߀- +? ?p4&vp'<9ز8ӟS–y.U0RfbE.8N '!}&:}u=+[[wg%wP/>r//jр& hLYGC ݤ-cou)dmt{?ϞMamҿH#΢SWFk3jg׺jl:O+1Wg./s(vD v_%JOa\Ca+#4G6OAWe Uy1{8>բ<\1Y;"wB|7(%|mgHDBv<3b)=D\4gո8кR7^TTtZIlEv5J͝[x4a 9]d;`_^M\32+4+^aRU>dv^o^{tƔ#TT(sg*&A\>KEf9-U%k~Oo-o2iz^iU*uxzhLK$VP_[ɜW釨'N'f^)ݨ]?'F%H=0n>vAO#^6xCέ''OWj,|HMBIF}Ժ_&ae}! L {x J2B_n ZzSrjJfVg^ g  ?p iO0W'{9>s++:TSX/λHðf' +uި3ԊWE8륷>jE+c! 8N*@af O(A *{ !:;( E7v7lkukb:a-)[7w5lWC&Q=d,^_2m?ފc5:|+^m8*}jHw/TPz4ee&E1gN&ay05_RN/[0zLjJ ( l6otaۙ.KQ㳅Tm6pNBowǽ $'yRr_Rt #tz ȴITH@ b)6z?|+a2[V;>0$ەzq \ױχ{Y)?kLSm3uht>,ko%.hkQ!L@Ms@gA;jrcyz6y_݁%%/QAcrQΣZS'FZdӼNF[ڮ/#= +R{PYuRau$;vaf'_[kM 5uqi==\ +O}pv#(/:Ϫ1U2RF.!>2۟5?^g\]x+#1#¯j'mDˏղ#Gգ7XÇ< `ߟ2Kdfm.RI`l00(BPJЋϡb:5*# Q8B$$ˡGMmK= +vLifɉ +*tp:ۻUi&ADuÇiUD!"",n'ZHT~jQStc]hc)*Z +1*RQeߢI5Dn\;^w=zχ dLηDKؖ3^.;ʾxjɋGd& 3r.v.\d8S~ZZ^*_+"p|]hc$M7>24vpq5Ǫ޲vIX lʖo'cdڟVHN/ij94ˇo<]aH5Q2*Co?rޯƾ".wY_jJp^0m=Ce%*VU}$!bJC Hgo?fkq>܆oö>Ǧf1i_.hX͜ţ~c)fڈtxarz㮻m \V8(XZRA:ZwGV38u웬I]5DU7Ȧm#\էL@T~CSQf2 VĴg-\~ҟ*d#iڅ!Q-Dn-ZN{颮e:UJ VRA_2^kaaqD]Lu + 0 A9w_>=2XsQYZ79 j"cAOǢ= +#-MI9ah?9ԩ!y]]ېZZi^ +KYoȫ"tV +' Q +)a^*;ixW22߽)- d oSZDЄ~<87(RQCOCg9n*?6j$\@.^W*t]LAw.O¾۷q/$"i;Nz \|x4qy+F _xw竿)q_{~۳s{v곟#Á BJ?MjNa Y'TF22~zԤr>C<êņb:fha;aTJ6Q$a qx>6[y`$1rי1ͫ8i$)NBUwnTWԙ8 ftŕ#ݧgMSgB2Z4*N=ֻ_ "fn)nJ~RÂYf$8:iah9 +\P^Еw[iZiD"'Y dCa  \){\S,zP术ݔDd1-xQFبb/,R5:Lx ]%EsVx M}"nB5yGe{Xe'U}kӘ!֟E|91 +nݷ?u t"G\h23)t5z%Qr;çmu޼D&ԌMԖ^y:Y2m /QR3qܬ@p.VDGhlQ3uONi(jdnyE[צrZzԠN#ev^{l4BS <"igqjٴXտ_2!pi}}Ѕ>J{MnBSx x_~{I)t6ORT8iMĐ"seLz+ۧ u$R(8 +z/ծ#YRD2|G1'_/Koèl=Pfm ! HiHJCdlgDlF؉g'uxAVVihBh4xYJ{ ,h~~oA W.S >j `zxP|GzzApuE+#V4/+_?]pJoW,RF+;ʢkvќGbpz /tX1.ט.g.K:ool`AOIsB 1F,b^ #1Z?c1Hs@BFfkJ0-HJӪ WL=C JUC K@tA1Uw :E\\wag&0HZ8Y˪TۉچuSUfca)?`nqcy  ȇøX-pЬu|s{ ,V#}9 1) +j;C(8h ;+ˢ_P!YdVZOQ9>S>a/@ddﬨ֍*_զM J~:rJ n?(ƗXŰ9$ Z;)^/w "UMJ6pH r^,cH]P;N=J/'q ^ZXMNb/GP{>dE^u|ʍmev*"L$;F@`F+ +eA$ eX7n\(ژj`u.XWa*[E-rPy~M' hPErWe(A-pJ~ +!_j<u@|,]@BoGІ#69վvzX@ӎM_мsne] S'k\|Rʛ_6h \tn!s}O`6ˑS׋+SaꪊE{e x +^ kId`*fӾ`tȨt1ɻ!&vȵ!D)@tZ( j S$(Fr S``erF" $ڤR7ʶClxBN9tÅV]h^\tG푟x[ZhA%xsakUUc^<2ƕ̈RqA^ZIy=,a2SFWTuʜ>7;~VrS6\ڟ;t"vh8RjX6ܩ +-vPˮE;iݣ=^MÐ +CsMdRή)܇n-zr +M|nB.>& wCIǧJO]xp#aZ~=QYޓثs%}mVzF^U+˖( +* gح~YڜVe,c;ֳ8Q#_u^/c+mS1CQ7K*R\$(sGH^fN@8Ab +=L lO\)g}Qcȫ8ž&?C (l¨~٢i)M5n>5>37I$뒫+Чڎ怫$ÐcK!Ad0 /E!_Bok#NKo~DH~FXQE+֞'H%]rV5x0Ϫ9="$`b݇xZ0]p?hqYDvK2]i!\mw™"*n[w>gi[b ];Ea:`vD@e_03PU^ *E>a5+|FpgF$s*4؅v/&g4hTIJ8ڷK n[hfEa^kƪ taD$șd$G3*,jFRJ{fD%A2+s=7]H"vg/Fфf8WU f1d 3Vuĭz+bx*IY^V#G\a8GE]y"K~oh"W)uA`ɪq&`i\ + ݱ`âKB"j\~ڽ1a-(c F!ań <ر:N#Caد+з06ʁ nK4:`㼽hߖ hjKVcDhFNc3h<:@tQ/b G!N:.lYdQT,۵d < 8#xMVQa-aĪceZ]*` wMݤ5GW +.=0 Fw!]2 R{UDIg!2WA8t),p96ۛ+֮s;B$Jt놚9ZnhԐFe1bo1JFZr} HVcFVبF=GYw? I01fiuӴ; 7Gھ``s+7+E/6 ]^vWdӟ +f!ckOL6"h(5*) + +O`6Ah3YdMfA`I̊ <)W NJua>ʮ<0؂vov\6L@Xy\c +d@c_h\ {n&0)U~Û7qVħьx[QK2|k8 ++=PM\OXX0k@x_XۊF sh8:*.D3>ی`W ةWs> =ks>oa9&3?WtFTg% ;O + $¼ûd3m.7x!D l+D%U?1Q9LyB7`NL O[LVH윈1iѵ̂lJ@lpBӘO +N98d6 :yv!:##Mgى%ca+z0WfrO:s#q勡1۹ XAC \އ)z^?Џ|O<>HԯM>dn0-V'lthAY%'l -OF rV LꊫojZH}>\fcgf XgXύX]~XQ{|cl?1&<.K:q;SzgM5ٯ@0C#,6;5=c MG)tS#7O02X-zk`]:Fk3?@Qfz,5zӭX2q7L&31ߠ6ng݌i⼣ޭJcp.aYۚUF +G np&޺jbs 9=BLyμFJ0 a.2qz:^b\Kj ) "|yJ6-b$Xxwa^oL8ċSQcxjߠjof'^ 3rz`^{3ErB㴡]HkNZsW8>t +<ebc[ *XԄ⢵3eZAu= %TiΩqZC`q iȘLw՞EJsP–u +,*swJqQ"`yZ$^sv4 cqz80of ۅGpV$w<̋ G2hW+nqZ$ 7Χ=^GFA%4s6Z$/0iwy9^;h栛wԷl&\~ē@A:$VQςf=Մ ċ'GZBuLQE׳;5z'^=߈ؽuxO m 'euF%o7_"kyǬި̊[72q̋R5Y}ؗx}~)d|{:Kd<[4dJWF䮮J'OF:gIJ%'!-qVuMZ\T$MJbU3W+a^3o7FU+#箿]񸊪G`G"pze< y9v.TN&WW*TH?qڴ |OP'R6lw%ofm*ִ/t*BUV`fS. {D L~%`]5~U2r;uۧ2&owP/뽡î~zQC{C#u8EF*u +׳9YOȪLwUn 8^&eԈnv6zHQ2ss,q.9|Ֆ8g1X[؃t\z|kZ2%J\J<%j²9wz'Ɩ&9lhf< /-yJ> +,q/3x qw]O1>/̵9yVN:p(qpN<0R2bLgVcoמS;i> 5>S-:YiTXH۫}'o$Gk4d.>xEלn!:Ig`cٛ! ?.X~3LeJ-Y#[Y>Ž6a{%qp}Pi4 v6;%F;?ߌFĴȨtp<ٕ3oƗIF̨b'.tGf/`W.8,{ J+uۭ>1=Qxf؆;ѕb +t@N5oOpV$VthZQ/~3]; +K<03U{]=UܘIIʈ c + w.W57!W`z& ); __LL}^yp4C;i%p9BiDTΉz:H +fy;<!cKq8W8a=؊8ЍznÌf"x+M`ܚdX[d.s&-t~MYh">y3ZX(2"Cڙ]~bL["ay7Ff L~3ӘixAnNtaq6PFZnjە1ԺЍ3]]U@۽րPC Y1_ƨQ72MfHw>|]uS2Ġ"SlQsc{Ybl_̖]`&QnˆYxctb<]';Y4=&+_څ x2ה͌w5Zp{ñF%oFNqYFm0[2ȱV|vH8߯oݑ;Qo3 +XoWjj+-=c_ EشvWYG:ԭCzu f0D4ܘ1M=o]wm+oU"YCNW[XƩrr +%puLh]̒9f3:3p62`X "Ol&6t)X"੤(ZL5q<鱥֮707=gE +bبC ;W݋Ƚ.DD ̪=7BUdG: ƹ5"IQeyÞ5OLnav1Q5!V[Yzl-mnZxg@Vߛ:0Rp:p*[礊ml(ad*)AQt#ZڶOftZ;N4( >6%`'KZfc֩X|J#oM{jnztlfG65;_G 2N& %:mތ>YEAlS` +/]jU-:pc^Ldf2X2| x25"bSC5ӁM=%$35mqeU^أi&R{`1 +jg6%`fjaWf+NXC0Ϝz )5fa";:61&Wz N>-up[GuL:1trtŔ r= -Q-D[`qY/M"=A </zE$SƢPTC%L?2 k@2y}0sv1`"a8f1E`h&,C'du3%a2›1uizԤ~fb +[jbObr Ͷ̒:^8 >ˌ0Kw{X]+V&隵ݫH3Ϳ:aI +{=U +쯮z2nێ7 ,0˟3ŵxQ%T7aeE1D 𸴧Y1In[Nhĵ阻ϋX Ʋ=ǜJ^78ʌbP~tKGka#Y#5o_p+*z?ˎ)wҦI" D@C4|t78.e]DiF1K(/5zLf7XHuyObꩀ 7$.&fi?^WY +~ 0Cq3/;HIaǃyp"Y]|)ì-&PP6͝|ތ4z@@8$1!&3UT!Øm 6 %$0I̐i5F150`L]P9شMҘCs!Źwob 9(Bg +Jse E1M tUUgHc_.T2b*{BhSt{Vg1ƊR2."7!rk vL;\+r4#K{lBN[%v.ly}q32|,'/xH-Zij!gu(!:Drr[&a2B)Ty= ++FOhDv37;Jy.{QE/d+@L˹0k0Hrl@96/ѝ̖{b5a!2ʇq1B +SxmL,C(bM ٲn7|ʶF53Nr[t;Kr7]4 NnfGn:9lb;MG N1%b"҈$L\;e}3sm3f9Nn(\Xf>/+FٶrdˌyP \;x(~ɰ\ۼNtb+2v=(ϛ]̔Jm:8o-LvvQS͌tb πOkŸb%ּbLKk +IҰMŃ\p3--0*@Š'f]B,._,;֑yqbV +֠<0+P)C`gJ?F e+eY` 1 5-7v ^j x b1| Z!~XRf_+-^8Tϋ1'Nt`,w i`H`AZ0ׯ,籃SѵV }X{t%q= ؀]| 5tk0y#BCwعB ݅/Ч_F w - L#s +6!r@4<_h6oF/ +$7q]Rhv^t.)+ &vL/֖cab_\iRvAg$grJO=Cj,Qyb.-/7cCMx`8:|`WJR(L6r"/i5[9ن _2hOLTx\qt[yc #, 1\\a+ G l(՝>^ Ѻp9Eі#0\dضv謶GLI0y Ҷ%]`$rD?I#%2 +q蕶G,>&1 ni蘶CerI% gĀx@=ĶG$򉭅xEf;B[}Dmp=K""na;¬[}L%%X B\vضBZ&I\q;¬[}B>o2I6fqLCǴn(ep蜶5=2eY`Pj1 ]ӶT<3*brM0V}(i;)RP@b %yB4""|ydfG̼nYЎ-9Swpg;eu6 v"2}e0ieDA 1e!˜ϻL3Lcg!eLDt 2|)⺅Lvtot>>{ϟwAdHҠn8eq˔L-M Vc=&gd[B:w]aL P[=#8:!:􎓑 &4S2,cr>-8XN\1"T +dgLYpt<% ;sYwerL;0"Xs Uv0O~ +endstream endobj 404 0 obj /DeviceRGB endobj 405 0 obj <> endobj 406 0 obj <> endobj 407 0 obj <> endobj 408 0 obj <>stream +HdQ=OAhcbL&&V-Jr!ƨF[cbrbbf̾y ,jEv|Ab +dq|j9Psc=c-3 l# +é!w Gsm+u;/JN8zO"ȟ#1CT'=W0V*=| FU^.OSuE6}"gNs<{UV"v)v͌~< y[+X6ĬYMyXN0'n:@Yi4N>Fy9j5 Cu-N` U^JuF:C,lfD߭o~Ϛ+7h +endstream endobj 409 0 obj <>stream +HD/CQƧ_$XJW !BbˆJCm%#|dRgE=RP{*B~2{|@tk`\Df>gӊPQ/~eT2 .C}|Z6V]&[>/r2+iʵ9shuΑ7#0ڧq]`tHSW0*8j>?`~Ti9nF}0Pt.qZ3`顠  ] +endstream endobj 410 0 obj <>stream +HdJQ j]Diզ]Z "( z2j2 +&fai#HP jS4s;6=\`{XN`&j0X}Q*浒U2T?5ջ*V9= ܾaCuG+{e(Nk6t(ҊA]~9O>fou񑈘<@}F$!>زi7)昛y}F9wiM H^MR:B +`" VG5Y1SRly>&ۖỎsDgV͓ϵ>3uqI+tj +endstream endobj 411 0 obj <>stream +HTKQ{d,EpZ\h$hQm?кI2BԂdN4uFQd 4 ;ͻ pϹ{y l/Ol#qƂɪn8_sf5,~,mk܏+ 栁 +ĢPkZ7bo`.pg?Z¾dm﹭;<#zݷL Bؔ~M3yoH񱟏?/9!ly?;fa?O{|%aZ%}q/ean;\MV`Z*+E+*L##1'̭\a^M?`Bp[K5]rEtc RSշx?gA}\Zw}?rw +endstream endobj 412 0 obj <>stream +H\KP//IQ"E\A\tpA ҂KDPbmuj 2A'?iͻi{/hB4M>х/|L"!l'"|68GN.\`28g:d)Wk9I.9ByϷԳ^Ȝ5=2 K[aSSm9Q㰙} fLɯc-ue^6eVV9XķڜK$V9d/=X6m^_\u]/Me +endstream endobj 413 0 obj <>stream +HT1KAg7M1"VFD!ABM#*D{5iij0N[+_{{Uo۝aQT<9=.>stream +Ht/CQϻ7ILLH&RJ63BII>*kuu~s_:'{=sϽ@3 2JO@qf*/ˤDK_3h@Z^O \--D>stream +H\JCAg6 6Z(>Q -,E@L(t>yVB4x xN ba=㟙39dpԅ(Y+ +'w iI<]xŝ, 8? ŧ[sFzQ{| {cC"Y1GTGy$qIz/ s{k?g+>stream +HdAwP":!J)WyhEG(t**H.*1f6?3ܞRe4R>!_!EgRϨ;b)Z|ɓ;+zVV8پu+ vKw$}skGd>O<>2 0F +endstream endobj 417 0 obj <>stream +H\+qcUفEѤ8(esd'Ɂv~1Y|pԔ>|^}|}K%OhWúcЦ?զqU̱p_C?3gj圜cPos N3'ɮ7{f Su56V("A1=שwnF(Z "\Ϻ5a4_g01:#ӇdFS_+kr:ě/"=Rc~NR@!~Ծ"xgvar!GvyZ +endstream endobj 418 0 obj <>stream +H\?,CaD @  165Y4&1DCD$B=8b\b)}s5Ѧc9e疰;9{76o ԉ\D3(Ԫ%eǭ9Я.ZTђ<& +qi/=b9uA!,QA}`ǤKw{oZF:uA),hJH4/S+~Y^~)5/sX)擤t ݒ2L:NJ=7Rfnjyo/sr.{D`üK +endstream endobj 419 0 obj <>stream +HTORQ{>V;T 1ChѢD̾hSi4C$$T/hf;I}P7.t﫯9s=(a> s99'^53r襒π{퓏@?8db9el'eAoq(k8o9'yU[E]y*X춫x V\dך9%7E+2Z׼֗^+Wך\x&ԪyOW.3@+b>I'`0Llf_>0v w}5wi؞3sfHRE?'3{f j^Z3>~'A4?[o_~ͅ#?`}v +endstream endobj 420 0 obj <>stream +HlKAnie +EPƤUQ#6BFlƀ" +Qxx`b?FVivƝ&x7zkp<>Xe]GK̛VdYXWX,UlQqոEyzmߩG_ ^ǸOC\) +hKJa)T:v-e$]SSO_f9(O$xI@' t[6 I?x9sXmF0HLjLb՘/Ŝu/)y +/Ӟhݞ>N/LgeQ 2Ĉ&v nA;+x_xZPG?tQ?'MWb +endstream endobj 421 0 obj <>stream +HlN`mgF'ɍՙQނN8$(֖ C&rʿ6~W+u,mlKsJO`&U|Qŗ2|bەħu7&<;F9}]>2Wܛ:{xQYy7x9s>stream +HdO/Q{@,mmmŪJwVDK*DکvjmBlD "Ԣğ3wޛ~wL.Q'QƘ3-  Dޔ0ysXstIUΈJXݯWt 6sΞf3D1'D>SI}Z:m] +7yb%W=֣{H1UCbe~ޭyMϯL%Is +endstream endobj 423 0 obj <>stream +HTKafKCDEP`VVk.ay" +鲴AE5v."Ek!)9G*)IdYLV8DlRqR]8G(XVaCxG'HŐ\u_{cyN,jJ>4#}$4FIͳȅFʸxt x;#!?]N}7 ++Rw~!=;)RKx~I-$\DQM:z]7s{B=L Mn< +-+$^<̓nV޳kw깗C$g aQ| =9mnzg l _hicn\GOl~w ~ +endstream endobj 424 0 obj <>stream +Hl1K@߮ +vE:A@B+=&hE-N,bvbL&l7 3% >stream +HT+EaǟsLvA2P&tSnvRn720(da9(b€&=~>s^ji-gY{g7 +̋A#l}lV_`t?sy.ckcMϹy̮9wh78zUY+\_R,H|yb`\.Iy:cv0O^2=.nIyŻ8.e^gwjGDP9 +endstream endobj 426 0 obj <>stream +H\/ao"T]6f ʫ">iF,Li4Q" $eqy6~J%h)E<4lS 9}^G5zqDd.}ouyn*86MKb6z*I&8Ȭ8V eΉf^X //4=wunvD<يFxuNv0vH{"9dIߤ|8&p@F&'!>}_:g1_d۬IG^59My5u#Op}^Q_rZ< +endstream endobj 427 0 obj <>stream +HT+qGnД\mm;5e-kMRB.RB~rERQ B;gϾ};zy>: +Z ;lx]B2g(hr )67Κو&<^C=LԀwZyIA5ռR&6ڎK:EB<Ai(ϕ;(UW]^~iP:D}L9e:4_iUw #}.{{@2 +2}, Z+Ÿ!X h0sw!Ӄ }E%p3~`Sb96gb"9'mXG_:B˫~!k?Tm8 IZ* +endstream endobj 428 0 obj <>stream +HT/DQfJBBx-""hT" +4zuEѐx +3:g=wW7|ɉn:f>Rc\ 3}uJqM2LS/?Z^_F9pd]~#zDCy1ܢW~r.AAg> }{A$TsYU)'n!.ʕtqCF*:Ire8#459V~0oIC޽@t)aIyw#S^Y|0M凇bNF x`;`cAtTshme3)6_^Bt7fӹsT +endstream endobj 429 0 obj <>stream +HT+Da_9fv-+ˑbH@^.cv[ld4E.(F3ͰC6gLasޙsV|RVijF0fJZMxKz-rDmg᪦}=*xfkt]X"LjǰsH^̗}__%&{/y77.u  +endstream endobj 430 0 obj <>stream +H\KAg7IX(66)ElLbCHD 66 \DM,E`֦}frV?޼y;wID&AEa?Tw}Y&ԮϟkkG} s/EjO"͈ Jۢ<(zX@ݡ>79&`z )2$9 ]?'m_ޱmY`Adq >u! n!A3([^<,ukd d;>stream +HT+afb&(1rbRJ1Sef1ISS"YRJ"Srl}0_yy%b%Jy5K` z=ϠE+YNU{}!Dƨ`1Og?uuѹrn"G4ra941odz!Ndu֟z=⧑{D?>5yCA;7"/'n4/Bs0M^!6?({4t~ ,'D1HK,kf,<`:Y0|qFI=}u#qd~! H. ߳_?Ab>{}#Nl:F :]+Y]_.iy +endstream endobj 432 0 obj <>stream +HlK+a{0G.,XQ3#2LXh2>o`+4kKN;LY:snE6֧Di +?TbHP4B2O&Q 4,qLNnxQK(t'WyF]jy.B^Y\z;>ߓ=HyOy#ky?Q~ڂğ,= 3a~_<م$TتZ|^|]u{w.)C84ByIC'v-64wO< @ km$ø~!!XY8RXn~[=O +endstream endobj 433 0 obj <>stream +Hd9KCQMR +^+kqq nJy(jV.Eܢ>"Ac"bga!AǗy&A33gCjkme[%mэjNجlazPmFk_$jR=FTKS[E+^Ņ1a>ûu*&:¤ 5/|ѺEUϙ{o*M=XEΝg}.2,BK*s!qBȼ];]0rK3""MW?畾ٛlk|@D-r.ߋa?RF{}0.9!0, blɛ9 ?^Nfտ~8>stream +HTKA_fSDR{ɉ0$嘋όU_s+:ϼ}xQZOz|(QEԽhwt%^/=w=HwYEaf YbP"8 !Ӣ(+򒙓E_pI^1C/7ZDjNQ|,2;I/~$.s4rژaUv~uE-{ fw8{0纏 0f +endstream endobj 435 0 obj <>stream +HLR;hQ=sHnLV`!"ؘ Xh!Al$Xi$ٌɺf_vѸ ++`a!73μyo:s}*I1l, +^ +0;Ud[!?}I9oV wMuWÛ@K4o`vݳAMpa9 ]7-me2knGJ׵pͅU= <{`O.<{^C^IQ.T_## y[a_;ӰNzɾʉS}ufzcTn[<__*8Dy8aZY :7qN:7cH}\e=wV??p~0 +:$$0cMQ:0.f%,/gh9+ޮ? +endstream endobj 436 0 obj <>stream +HLKBQϻ-MA->_T48-mA8DC -\F$Y"ijX$AC<^s_ U +2'TjE˕`~9Q/YzݰFnfUۏ2$| +endstream endobj 437 0 obj <>stream +H\=HBQϻC- }Rjohʹ"ڋB(4Ŕ>(mH JJl,λ^9yH'z""Ec&0r:d[2<,۱[r~G]*e|?MWJ9e?tI%׿jC%Z`$ņyx@^:RA3듎^|1މ>g/1A7QFG1[kuMz%7?2j1Չ Uc)߷c>0xDnbuLBh;2tx(q5|]**s+ Ueoh>{$C6nFW} x}Vp`AmokpȲy2 0Y3 +endstream endobj 438 0 obj <>stream +H\=hSQcZjT"*CPpůR*Պ`1L"5ڡ!&h:#hhCJ~!p +dx(gݣEw!v>nw&_CXsӣmPmE>B= /B]Vi.g[f&u1-f4#`Y'M>71y",%+J3|]P-+Gghj+CW=dU +S o86 p$:g4Yos^sed6pRƯefG/_z9'V'{bM9KP݄tA?$ȭg {8|b7 qDhjw:w~L +0fJ +endstream endobj 439 0 obj <>stream +H\+DaƟ?Vg!MQjk1ؙ\=> Ÿ`ac!"4BQC=9_ssι,DG4ѐf%MSv:o[|}/o~SZ_;AVtj1$,'|J4}Uh|?D빒u(s3=C<[ʽ=/|G7sZ򢍟`6<#+gVj's_3a 4Rȋ?Z0P+MM35~Suo> +yawg@}͍Y)Քf' +̭,ʼ4>N='u7\d +endstream endobj 440 0 obj <>stream +H\K/CQ0A$00U4xmmU_Vo)%&Hğ3{ae,2ô't2&)~}Z׾vTihQ hAT` QbO=Oc,-[KL}O'.$VǀfDa+8$D 9kMcأX{~^s~\gOqw9g>loý7;e\W{N&<U}F!˃@ C4|iKۯ;Ws%f[#GUn5D~̉9_[%T{*y_0jЉG@9 `! +endstream endobj 441 0 obj <>stream +HL+Qϼ)ߊ`cmgac!M"|LRJf0x15g-0>M!H;x~{{R>{">{BsymXKUPŋPfPte+>T(Ԛxm4<0m'¬VW"]UO;mMW9BAo?@c-Y'~ƼNG}}chFlp34 +446Ra:tfBB-" jz%?v@6gzd|-3_|}hѲ.͔:1ǯ9W* ݚ@#?u]9Cf:.{MѰ٧iQK6ا=rxȿ+0 +endstream endobj 442 0 obj <>stream +HTQ+q=߷?H)6JYYHaO ^ş0ox}'/ȼ߹iWw4F^ޡ[z,-ݚh _O'y_xvx0 qj{ݫQ2Yݝ6 =]6h}fTS`/r70-*ssZ +݆Z2Dp#^'g?#~]?%(_ҧ?yOc\*=@+|ut;WŲvHf:td@g3lĥ<]~25 +endstream endobj 443 0 obj <>stream +HdR_+Qo;>(e l $ln6 +c60-,Jم"P @=~޳r9O+[')mH6RjflG:IgFJۛ[Guɍ9ARz' v⹄R>`.{82.\MhEF..rٍrwuIˣ~~G7ʥM +æވ|j>>_<߃\=F?  +endstream endobj 444 0 obj <>stream +HTM,\a;,$ +km$,HC6]DR1A*~fDc_\0h Ѝ4mctF_wsN9d">|𒧡f`>=`Sd hadxK{Dyaqh8Lx;k%s kƄ9gс[M.z<Oa MU70Q#+j/#{RoG|~<ޔ,ŇylmLl_ y`N{Wjuv xF)=X6s[{ pu% +endstream endobj 445 0 obj <>stream +HTOSaƟ{$4HŸ0% _Q mR0 J !oO-/s~~iX!.{% 1&\d*ihً1<MqBzaZRo}@;}#6 `fd)X/Pl(}F38+α0RD'>7eUhΘ7|< +M[17ӹ#e +t9uϏrrӸE{W_{a?ܫ2_BݹzgS q118'4ڊ&~0-ͬP͓3BAov4Pǟ Z1}Krr;qrį믕wOdE +endstream endobj 446 0 obj <>stream +H\K+DqƟ3%eEIb3Ň H$- 2XL($3IDJYH6IO sޙ3_ϥ2sq G(gX`"IB'"^n{VĸO\>ҭӂwD?^|H|Grox0[IiLM@k痰?aʞ5vv&v/փ{F9VԲkZ1Bs~h <N6\|SƎSԮ'i4m}fPAx;* IULnUn-cAO ++yӢ<` J( +endstream endobj 447 0 obj <>stream +H\QKaCB L/ RD?DV%VA$F~FO!:uփ$ +o߾<=<33J`P L^>\_M +| tf^\[OA ÏnED]YIx>°v>fiM9:Mx^:Fd/) *H,4xHT&g!cҜy| uv=iq[NUS_wǾ>~pyY z[rRݥVK2]|qE{hOyfn2󥍵$P?c9NE z\yT++QJv<`t#yxdpM.'3o;z5ͣp$0g}Yym#ߧw^N:9S]NEHjWVqޠ +endstream endobj 448 0 obj <>stream +HdMHTQ^Bm@!..R( UqRV+'3nDt"2q&s\D- fsͻDs ٙ1gQJHRnEP` F=j?U}Y-.C}lqp`w./t@}7 ~t_P{?iW4ͭS+C8&n*$ҔN3foE7Ӕ_g酡s.f3I)NM+spô{R\{|m;Pc}ҿ 3߃ê>Ψ{ZiuBr:u +V_>V\)m?;kv: tH@Q!??m"ػ)ѿwh;cN 0JK +endstream endobj 449 0 obj <>stream +HTP;,QWM4DtH. J1M#Q-~vdy$V[H b,b汈H rN'؃q+^_Kx;=#.:|[H) g//b J va0[#G%Fn BO#,>ώR\'GPݡǚ39tSۚ>b4Z}JQ/uKiBD073&k~vD ~$R>2OW!obES͓`$j0$Xzfx_ŗwpR֝iލ,YzԝܘTaWaY +endstream endobj 450 0 obj <>stream +HDRK(DQFJl,$&e'kFޙRRJ3%a4^Az`+i +endstream endobj 451 0 obj <>stream +H\KAgk mGR ZX`!`"Y~XS#g@ ~BR))4^{;{$Տ7ovްC4_pHDDcغ8"Sg=N=&`Nd$@DzCƫV$mIYo~b j5:OFkߢo DsgČVBZ""&4>'F<$汩͏6&-`aTXG Hc[K'Qy{A?ԔƒWJs!-*뻲?/Ϗղw;f[rDՉJs$ly 0| +endstream endobj 452 0 obj <>stream +Hl.aߙ5nHiX)Fe g;p ~66l9;'眜|@ȠnG,&r,j\nX6Jq>!^}^~sRj&?qwݾ?ˋg8 E|27Wcsk~Պ̿ny,jn2}l컼>stream +HT9KCA\, ة q 㾃kA(hbbP6 6H2oW}seTP !v\%O;v + A.Չfn- *o#-s3$pօ?DkӒSe݂h薾qGDzGs;uʫP=Ѫ`-'NgN"˽/w`:9GIgĒ 1J@{\QS;mGJygbc2R7jڇ5Q.E}i63kcZ~{!^]ep҂+{h>va/DBzr#L@M+0P||m,lQCg +endstream endobj 454 0 obj <>stream +HtQKAtECD%:v ^# +EE.z[t e*)n⡤D3M;{o{oFIH[YXELKAx7T$\{q97t6y*y/ӹtoh4 +=F^wԧ">L5$_8i/f +;θ+r`H.`ε"k/+m70YwSk7o}}:I~wl#%# +endstream endobj 455 0 obj <>stream +HTK+Q眤,">WT|U>ZAPBVz ;Bl Ab0DT, Kr!;d={|7ghlsl+ui[K*qF=1)5\hjm@oP +NƓҔF^baA=ps 7* +.*v[ \voaS'ض 9dSL G82p f8zy ~Х//p.t 9))@H9.kׅw} +&I5Vs>_jot_ ĝK11|'aW7ޜN&O9<N8+ +endstream endobj 456 0 obj <>stream +HtKBa}" 5Z[ݜh j0ZL>,j=M?s^1R19{Оd51]T}.D^S}W ︆mbԜwhA;ąj-.-9GqEaCiB6x$[[tKvcN^7}u7] \Gmyo^=+S/G2rUcyDȚ}_8ט<+J9]*zy&\ +endstream endobj 457 0 obj <>stream +HdR;HA|*"~J!EKA 6~;RUZEA!M,)DXD!7jb.)uoX 3۷ hP +I=-ptph45HmA\2pr*I{^mܩ/GA2~o\lނ?L^^@GFHqLy+F cg=$>\Z'ycIiy9rc~>:vG]S̵ۗy[Gcc3/=r2}OܢϽf}a={5nO<;TlS Q5Zc%l_OTǢBE lzVE]esI] O(k:v}j-ẅ]3?`H +endstream endobj 458 0 obj <>stream +HTKCQ su88!"T] XR| ]:[A*ZEP[jA{97#_/S9_8;7rP[[=kZV!c^y2 2SC֏+ 8*,qu#!xB[ Ɣ,N(:>tˠ/'=rs}l|M'& +XZE uĐas|Jlb&eu]eK+;QQ+<)h1*zx<KW\Tt|D3ދܷbT>#! t9N{ 07 +endstream endobj 459 0 obj <>stream +HT?KAgcX@B%@^(b4I#VJD b;;sW7ov-9X5G%fլg3+T7SXjDݼgy){vLn}1^˲~s0U pT i=ta,i'>VӬ>q_TT ]?_Z=at3S6nOAb\2`*z~ />#u ω&vv;_.q;>>7{Q_މWs 6 +endstream endobj 460 0 obj <>stream +HdQJCQ7H6T.lLaEr+ X`>BhDTPnsfs''b5>f!"QN.Iv/HH/~+SD |h/}ᆜ$堷*5^gے~m.?or<긇Y p:F8ϳ }>"7DnȱWv%E߽ϱs(ɛ,/798:問B؃q~:GcmxNN7'Q2(><#|Gʇ 9 +endstream endobj 461 0 obj <>stream +H\R/QhR$*J!"Br."J +Q(tz΅Brq~lM4>s|wk/|3Lh==1qa4JDG WfTvshEfI04JW z[pJ'Fu &f}F`F!Ou}ftMMm:l/4LhAy#qόۺ$Stf^Uu:uuc;-Xqp۵r'@ܨ#sc?최'ё+ޘ?~S +endstream endobj 462 0 obj <>stream +HdR=,CQ>$A^[LAcA$&Ʀ&݈fK$] if T[-Mwo_s{_o }|߹=@dr%WՎ,9-Fx'(M llWyg!;76JNr!HBt9̱*7uViesG/uoo?>xXdOң]FRu>7Op "]0[2[]Zj+JEh}7sZ7rXsݵZEߒ}Uu篽k?zG9S C'&N'&xպ`^K}Z4^@+4-f-p^#I6-=o +endstream endobj 463 0 obj <>stream +HLQKhQf("Afi:J.,]]ٍ 5OQ5`b$VMVLƙiq:s}S;y{;Os'6g@]bp~@HX Y^~տI y$Q M Q c"Udx7DHlJ1Y nNbװA _wy:>k}TwiEeSWt*#|ggC5<=>pQ/B[np7 Ra: 䔹GQ@jѸWVff>9s}m&=:nǜ<{m_ǀvmaK79}顽^/c4֜s(V^ Qďٻ"p7pw޸eܢGrQpEZbգpsAfj-Y}uE_nZV>Z +05 +endstream endobj 464 0 obj <>stream +HLkAߙ5[AJcM^z)TP/=у@{M$XGZ .I$M&nH=kힼGA{P\{#@[*"JBZjueȢRUL<[rFB|1RעMUK ~Q)]mqas_މ}$OywğB`^3BbxTJA`iTe uJց^w?M,!F9va%3 !J*fşO~u|"CbTMȾ[/=]A,J_/ȕr uSg=G'۫( 9lb~U_}yC\ֿ?6)3]w!TW|g H=;+vU/7>stream +HTKQ]WTSjju!EAࡃ!+cԡEǒA_Q(e`FꤢDfN۸ngh+ׂe ߸}w"/E]q@{H\c!vPЌ*ݵuܐa|D_x +c +endstream endobj 466 0 obj <>stream +HT+q.Cf68H)wKI(Q[Imvioy2}}}~_}~}ߞ#왙tn2Mx6ɾ8$7K>stream +HT]HQ9.ƶvI0.uEu!"D$h-Re.iiFLV9_7M= +UݤpO-wW|EHҜ)MEvoe"m +x|4\"]Q[.޹䏟K{/<}sPz.1^_nSUL,}U.f7UoeURܭ@)N@>ţr.''%/#`'!A3>stream +HTO(QL)N.nU$Q799Ze% i="vn?;Zv̛a߾r~~ހ;SH9:sJ]ɖ3DL]އ^2}icTa-zs^̉ +NQ}#5!4sLI0k%ZM/Zouf-ZelNc5NԒ $,H N`q03:Cs,}D f\UQ/M9A-:YR3yC~~ПP JvA;ͣmuEtyMJ{O^/0};~;SPw0 +~ C-#e_׳b +uĭ<^,&=  +endstream endobj 469 0 obj <>stream +Hb`w +Sg;>}V#kdi}xYfɂW7ϓc`ce ?6̖e3Գ + `` 5LYgZk>`|<ӧ~3_ n.[Ϥ+AX6ۤ ^po7,b{  ̯/{\WW4X- `:D&A_t!'ډfL<߆'OT  +endstream endobj 470 0 obj <>stream +H\+DQOw{)c/S  ff/fBXdkGoBg %F&E )?pzwէs=t֨64m<W;901K"{lQODAH΃2gavԁJ{BC6n}/`isqF qǗ3ViPZxdJ3A=ǗSpq\R}x5qW3}O's3g1yڌ4a\&6`$sru݆ߤ'ds=8fxXee>;IӗsPzϰ>'Yws\cXr}_OM +endstream endobj 471 0 obj <>stream +HT/Q\n3"B [K+ ;!eLɖW'1iŵasLLmta*O4s@UFv|p7޻zh i&K`}wdPcF*#ӿ)b3⛼W~dt¾}!{ư8cs}D̶_tNh2_sv3C}Jwf$9g9_ɟs39e?qÜ?0tw +endstream endobj 472 0 obj <>stream +HlM(q{^\k/f$Q\Rr_ˍ]첃Dp2Լ$F7l i3={L9}~|0!$Bguj8.vQ1 y ӚU;ҞRW|> QփbgLZKENR9!̥{J_vF#A`x !U;!u'l/^38l+>,/&6ے|d;24ͱ ])>x/FX ԑPpJJ֛Al 2sLst-YI 9ȯ+Bqhg}"VГi'F_H:3A PC`jH:gq>c +>? cx +endstream endobj 473 0 obj <>stream +H\K(DQo@f0l,`!3d4JV]i,lD){YYx0JB3fjj,A~Sw h1:+i+ot ⷂN + Y5P%//kygZΓw[]Ej/O>W?G 3G{ffX/1ve9 x= 2b/DžP[-AL +endstream endobj 474 0 obj <>stream +HtO(aǟߛN4\\"@_2'9Z[یBBBBQS~޽Zq||Un T*j$$>0) ȮLҢ)7+l~QljB^َ(+]iF:iԪNoeVbl |@ +ks;}NRϻ¾zz(L1m҆jcҎ/LQ҉f V31x_nGpq7+va?#!'s#lX>_,,rI6שּ\C3b?@8:p p>cPr(pq]g.{xI}s'>stream +H\MhAfg+ZAEIGĭ>stream +H\M(DaϽg1""C ejȂY*v6e2bcRjRf2#F4B~{{k9.n90pCc[YQ! JYi$%M-7r?ӧ@"dGjMy9Q5h _d$kUDd/T~Ut-]"G / l:v5 +?NX:(:-FC:hlח#O+ff2wDrދ ӡ3qt2ˍ9f1?'~mrnfWТ6H%a91J:SH-RʘTN$/(ߢyp>eS'YDZieNⳆ4 0i +endstream endobj 477 0 obj <>stream +H\KBayТ͠"X\҆jLDj%s)Pr%<{z~xn>kOߘfYY+X}fŪnm\_d/%wp˞O\"HxAq[ѕf+ų':#A!< GўxOa3Y|eMɋ.uCx>fR+űe7>q? +:?;,|u;~<<jZ]coW<>d~'s~2C%>CmU<ԉjr/QRU +endstream endobj 478 0 obj <>stream +HTKAljXZFA%%(V"hFUҊ`a+eLL;N6)X ~"6۽U?͛GA*IGH8LCG8Arp&kߨ-=a猎575s+YG>NmkVKT:qxWF- _}9Xgo' ?quFs. +i4#),Wd/ng9^vr:y:Ϋމfw\p 9,;/搨ӤtV>օj~B45LqD ao?7yUDy7sLخ3Dˈ/]Gvn 6M_ +endstream endobj 479 0 obj <>stream +HT/CQ{ tSC$BR""nyXb +D逪amڈFr^ﶵ;w9Dȿ4.DTQ̦ .ohptvUQcCtD^z^z7s8yyQI`)[:?;pcΣU\1KݺĠjtߕ˩%XnIZaI߬Mp+gY}D=L2/r|_3 + uQ?9 /&/0A݆5ĢǹZǢy=~d +JO(\9.^ˣ}f}?Ɖtt2 +(u#DxEݯ% L3 +endstream endobj 480 0 obj <>stream +HdONP{&_D_@G㠉ODAAR %J ^1O[8=/C=UF!]FCo 禐0RFh9O_DN9>`~d]mA1qOD!\kjE`#Hz|E,$N_}EУDMzRfi2JWOE6Y&00V]fNI_$-.M=WuM!6%)/5ѺȜ^7yF~߷ǟMTJ^*DZD3?}g{Bpd<&] <'o>zgav +endstream endobj 481 0 obj <>stream +Hl.CaG10 %201 `$F@i{^CZMDuкFmGcwCxz" g&g+Et >D{:=Y`Si.>#tv8~H^zGg=Y2ϡkoDž!"H {gd9ƔЅ'`"'15@Dz_cDXhϞ;}>$S_4P)_9DV+@X8'TL9B6S<΄׼Gx_s%9 +endstream endobj 482 0 obj <>stream +H\P?KP+8hAp.88)"8X)hM"%A%>ww/`53#Ĥجgaw+`Fi~VȱnV1+}>rO|V(JdbPެG{=j|wo]گ]']~݇=$5}ýc? Cn98㓞{\qt _ߕw5ɷy'gH{pO*g +endstream endobj 483 0 obj <>stream +H\RJA3ª bX؈?`J Tcvf7/bH6"'swpν!1sAb;FbXED/ȧD. ]s1 +&oBTL5)泶,|!J6Ab Aƽ"#ԙ^qFybA'1FZ-Gdp|OD+E>z?v$%{5uC/C +9xnkF®g?ZV<3}]bDR(üɷtks\_]$1[8R6~&i9({s= ]?G +endstream endobj 484 0 obj <>stream +HTKBaşܛ +jƂ%Cjr( *!ښOK4u B2O^~<9DÈD5(^á;^wt:&ɆL&a8UQRZ^M" [}3"R_ѷ!Z#υD2`߁qE/<`MiAU&1F#чz6fޏ}7e@t]>;֠~ kB>bLƼo]}w 8sM8yۘ aw,.W'mP߇E/CXj_(: +endstream endobj 485 0 obj <>stream +HdNANeGi>A 3ؙ Ġ`0D`׍5Qhc+bma<޽3Jeν;3D@4'ϚLrr/ѕ37>Œ+0svJ.9&VO^鞷sΣ%7sk=vUD?ҽ񠩌y.n>pϜMLuMVq=رB%}O˕qϓI9D?SOO}y,8?<:l[2̾[SYo5JyDJ-aBIͣrBv>3gr[K%D +00 +endstream endobj 486 0 obj <>stream +HT+qǟgHNN}s 7)%90.k,%eR_m_9m {۞fWy?y>/fq6cRcRG>+mG[IjA6% +c>^~oBriS?6d}d dJ-җb<6'>ʗ>ӻإY"ՏY/b}1Ǵ\ur.uc^ubWj;5{{òكgfު(A lC&°tNLnfWs^0j^f'SK_tx`9н' +endstream endobj 487 0 obj <>stream +HTн/CQs5^6iH7jE4Bb R$J|-q{7_s{҇H47(`Gܪ^Q!븢 y7A2r1>*G e>^tIOJLN(*4Q ㅜنYI=ɹ 3ng3X,v"5S͞gu +ي,.L.ᆔP 5&{ZKOͱ!VAuwQʩN,9|y}&>e|wޟ +endstream endobj 488 0 obj <>stream +HdѻKPsuPQAZh R*c..N$TRmT|8\|bqgrzNHpq_nKfO4 <9qm#Zq6% 7lWlVu_f ⃝ûo];S'{Is"jsʨrEOk3eӜi0"j ڟK΢n`ϗyp2YcfҷftZr4rSch%vîCs/-+js-_$>h^M[mMtI@OCP +endstream endobj 489 0 obj <>stream +HT/HCQϻĸ2٢mb1l A`Xb2C2qҦMD9}gwV/CaOByg,9HㇼxדJ6X.RR؅Q|sX6ƣxhBvk}EF4pěDp ~.qcz5/J{D 2!=wޡw;Lo`%w.$}F~ O_ `ŷsF9aƅ4Lٳv+#{979ދM_ +7Y- ZqA +endstream endobj 490 0 obj <>stream +HlO(qW -'rE+u7'rPr@킨eӚvj.0Sk}+O<@ˢJ݁=>*Q Em08QޅA9!{~/>;1=oL(yΡp~e["/>stream +HdKQ{L\؅&W]tim_)-q# +%B@R-hb~1Q q:1QW?޽s 3RC *z{0Xߌcy: 棽T5ni2һ +;ݱaהsbYA}GBb!:확Ҝ/;d&k'ql;Yn +PMze@f/U K5)?bBqɱz>.{cDi Ĕ RߺWw:V,b_*-[Ŭ?W p +endstream endobj 492 0 obj <>stream +H|?,aZפ^ HJRE"aFMMXL`a^ JU'ww{ /<]Oh{= ⓹fG/I1i_rt'rΜwO9=Ig +3lʙ +H\Mw4ˣٓH!x,t`BgE=z{>w Fp v4ƈ`UޝuC5oA#flsFw_].|b z[A'ț8`By8S|e"&>c*NKKa҅/zn"q?50 +endstream endobj 493 0 obj <>stream +Hb`r_!7Ǫ?O% @qA[q6oSe`g|*׿/.k0s L]a0r08TWdS,+LO#g5E22f.`yf(Pu,UPġX7?#ː,bwȿ@Yy! +"뇫郺n|zty Y +o +endstream endobj 494 0 obj <>stream +HT;K0/At⢓ ]/*t[urZ\Źi},u~əKǽ/ Qs;<4@jsI#gF2D&~9O +%RunUNopٔ'jMG24 >:CU{IM/|ٓSw2q YwK~O^!n sak}6csl6Ʒt]CNur''O봏x{<{E /,zRq: Eu%)M5K>l2} VM_h + +endstream endobj 495 0 obj <>stream +Hl?,Ca>&EL6d1! tCJ  &e!UJH +  "{yUݻA޸ڜ`xGe).*^]d >l!Op()u 9n3ZsF͐1 =c$ < xTW_4lz= "?WThSgv&}+ـϪ %9YxG+r@\oăi^-΢ksغ?YM$MKHν@Rrx{;9=ٔJ\ LQF̙]qǀ9phX\Y2o)`" Oskuw8k*'pT fjíd`! +endstream endobj 496 0 obj <>stream +HlJQ, 6>MnLMb.#AGfa5X}̙9̝kΦ@B. +D{Wv Tʎ'g څcGeVO̭u +Cm`W|5Ow\˧.r*9} qZU~kΥie=?}8g5f%,2}~7us6s6׵]u ã佼9.@ˉM +M~ W׸YgfMbo͇kkWNBzCtǎIc?9Zty8o` +endstream endobj 497 0 obj <>stream +HTM+DqƟ{6V6YL&!d% RRj`Q^˜b̝ɼԌ1DE,<\{gV999{R(pBuٚb&,ߧ/Q֥<2`Y: &&e)G 4;<{nM{:gO6岷6T_s5v'>ďیEûP>SڧMf$z^wXZX+D= qnsZouJwU3$|U컹::1PwXo$P{IX>stream +HL=lAt$"-5XADH@4D +KaH$1]c\ w[O3krnm)9O, cM!"*4Д[xX^1m鮓 ܡK៧c/LOa>fǜfUm?;664)m +hۯ!5KD>oOV$-}OZUP\S`i&ќg7>{NIt?u:i|c~WN1uvo^9ڏHauu̼:b^Q?yb2jC]3"@ˍki4%+`"|?>stream +HlP?KBq"RHAotphMT>[[_=QH[[ߣf{HIa 32N 5ױ6$guכ6>stream +H\R;KA^;X'[A Kl}DAĨB +G1K<h+X((FƻۍZ |̷@_J + +0|.d`e3eC +5/|wkALr bzƅlb~v׺Q4*Zy6= d|-50hxY\Ε⚝aP1Lk`s?,.ѹuۜ g%s zP=Btje :Y`@=tkI'nW93_b3 ʹ<= >kP~5˾飖,!s(/buyuT o?W.# wv-^ݟ75GU? _T0 R +endstream endobj 501 0 obj <>stream +HTQ+Das(f1?FjPfPֲ4D) fLzfbCdELDFL}7ϼ{9|.ƭL KE`{]~n> s-sNg9cMopR}]LZ: Wz+{ 0G/V)NJ_yo$/›>g Wt)3B*|kUqpySpW4_7GC:|# ^+'P]>;*^sס;o4wlLk9mjOFbQx +]cZEiu?^N8htO_J +endstream endobj 502 0 obj <>stream +Hl1OA'X l/16&TJt4 mƂP!ϻ}w/3o̎9DJ/\+l6yEӰ^~&xW1[;6MsuKPuyx?d+w6|~c\gRq3Ozen{e*,s17unOuI=ά'^} +endstream endobj 503 0 obj <>stream +H\PKa%hih Y((栟~'%fVb?㹻^8]| &9 +rRy1# ϭFw8R*eG}"oN7MM ͝=;vl}hV(fq58W5@.{ۨ^]{SǸt3^,z6_0rK`sw7_|҅SE{9.> 2΍ +I+x5pK[ΦSgv \Hy +endstream endobj 504 0 obj <>stream +H\R;HQ=m \ڢ( @i/Zhsl0X(!"Be/zt:qs]<ͤ{rW't*,."|>%y ̾f=.|BpXB$uf$Nip˙' F #-:Wŝ=?mr\. j1Uzo|6>F9r\nN.ޕ2y3Ƀف2w9C:܍QÌ~GWK\~{_ 'l +endstream endobj 505 0 obj <>stream +HTRM/Q^Z`G$H,l !6v~"i"ZQV"CB#yw7ɹd7*@G\_aul)?ÈbẄ́M.N)cG^kJg=ư%9!k O`u6c~i?T ebECw 3oN3]dךrkGH}Oovr3O,-Ϯ/x`;;/>6ЪA| T\v +endstream endobj 506 0 obj <>stream +Hl;KCAgE,|Ga +IH1$H@EHk++DR,| +666`8s޳7w㜳3{hXv238huKKMoZw״w2UP==$3`^ȫ́Ӡ !iZ5ͼڱ&y%E>sV )$޼.w=z?޾)f6:~AYN;K\pVn=]7Y/wx{J8pp` +endstream endobj 507 0 obj <>stream +H\JAƇ] y!D.*@Xiccډ*A'6> i^cffԯ:'ddC̑MP6d?xU^ЕЋRY5yHhlU:dz S]9#^-JdOsG}r1 7:u78_RNۘdC7Z/1WpݫC_KtQBJxwanw<|6x\O( wg!m;`}4 +endstream endobj 508 0 obj <>stream +HT?H[Qƿ{INu⢈ iEc3U!OK*F%5QJťAAszݼ4ӏ}?Ӎ3 qMwم +[[+qˮrFB47!~*Oe;iՃVgؐ|*ҙKt3G"n,f`d^ޗ]xy_s{Z0l>stream +H\M/Q|Y VXv!IDBBDk!A^vTi)9ss{&[9uh^TAߕriƬR5aK +ګĮMy<{6#{w27=˧MP;cꁃC3{`Rr=M^!F0w(η3dZQE}J(j1pl=9qI89 n1 +h<>󾼫=3[`{]~knWsvyWE'rW/ ˯b{T_=r_ 0$n8 +endstream endobj 510 0 obj <>stream +H\RJASSXh"VjV6Vhca%h3hhm:̧]ϽLR {;;{n.0<ЅeqM /I=cgߴ{\x`ֿtKf~?/ +ڲwzk/E,^ԫ^l$y1GTO>E yꌺU͢/]%߶2fDܰLԵy>{9Vw,q/)B]{:a@u;_ֽ,ye +endstream endobj 511 0 obj <>stream +HT_(daɟˍB͔i7%ђܬqa6ʲlQ˜ȶ16֥"5aZrÔ?m-u9yC}\9E p& rʹw)q9y^zNʴ((K{+l%;C/=i>b? _, +Pp}J_.D5Ap>stream +HTM+Daǟ65`l,51P&fb!&R4 [ X() 2%9qfVR=栩1(pI6-5b؉=]2 =)C&9ݝ".=+,z'lG琟^O +>ъ VA c5Xy|ޥz7kOm#_ݫ:чw{3Y/$; fe:JVnjL8}V^:Bcô J" zys$]Π`ٴT9'[%x8T?پd~Q-)0)K +U_FУiOۊ +endstream endobj 513 0 obj <>stream +HTAHTQ;6! e D{4 lX2aB-rƨ\4hٌeUЮH;{?M?9>Σ {=u|2tw!pKE?zׯ }zѠz멀js+dszKcYs{anS7rxT +s*]Y8lx`wח$Jzޫȩ7?p-?<Ӡ,8rw_j u\"_w?_ [eWd$x֞>ݕw.?ʗ電7ܩ 'Mzk'͒ow%nv?lq%9YXY~Ee3;=Ї}a+%OjߗUj/(*zxH 9_13s3Ҁz4?/SJO`# +endstream endobj 514 0 obj <>stream +H\O(DQϽHZ4&vlD ر,M?a2L2 " ;zw}<_|atxnqV.rϮoBD6b8wW9}nsl@cGS"i QY]f9 *7LߪI[%#aE]c5THÛ +:?B`'9[d1 뉍Ozls-9U_ ~!]]8J1b1;/aȃq6j^/ѥ9u+qso S=}msq̳y 6~+>p7~@l|+?p]J=; +0ik +endstream endobj 515 0 obj <>stream +H\+DQsbֳd IGXH$)f3 k%Y(I#Q +;\\!V6$"2>{5~yh7TA0P3/>rrxN y6wq٤l敮|e!U<^ `wW T+#h!4A@!i8y=?sVJG_'{0b];@:C82@֩ducT{:1h>4a3l{+ߜKj~Gu@3= H."B8T:IITHD # +endstream endobj 516 0 obj <>stream +HlQN@\BTPAj:HDPQ"Q (|@'P +QAP`6Ɯ7g[cvf@,`q{KxPXC|Hj\wMPMf.4?b+ǷZyfO7jD% sWdt*:NVkai뷣?~}>;XSK8t}ޓ~}ʱޓ6 PO8KQxwMN}w#w>F4~>stream +H\P=KA;EAT6!HDPQҟ B@ F,DBP1_CVJP!xVnrfyK[$ҧQA~| y".=>=Z]^˃~o>W%J#mʗȚ{}R'ͬUg?X;֖}Cb'}F;r*WݙqJT7AҤ;sFĕ~wxgM_Լ 3l >#z. TOm!IHIw>e ߙg*_KA'˦c*\m|<3jR ú+g5[ơs0d*o.6^ԃ|grW +endstream endobj 518 0 obj <>stream +HlKQƟ~@3tp: K%)ڥ8:[tS`RHccZ$6Fq4V ޛ=yo4pEvo ska3G4ШI#<0OMo00cϘ!ᜉ{?K~!-6{l ?tZ~.rvz@K-oo 0M +endstream endobj 519 0 obj <>stream +HdM/A'{pqs"7 wp•KTBJ9xi ziiUFMI45>_f]z~XQïGM,nܡƾZ4tfD(x~Z9*+7_nWrSr"}X3Wc>HuO\ m~N H2.NQGxXzȸG/XH1 F,PPmy֝c{:>jFiF'l:O8_X_γ!\Q%&TwȼptsS=NW8c # +endstream endobj 520 0 obj <>stream +HTK(Qw,lؠ$)[b% E)YA%yl$M&3^CLɣ{}ߙ~3V=em0(Ĭ2S/f&l:DV}5"8,'>0bb&h0FXxy._ Ąx[ѝx~~`,xEH!)h)L}ZDM$Yt}Zwe;h]H%[i9M6K3SSw3sayQ8aٷZOa{!މTw$& Dn9yeY]Uw̠Rmul?Ksut^:7wM1Ui֙@ G&ךn1q?9*soۜ ؜k#3y++, 0Υ +endstream endobj 521 0 obj <>stream +H\/DAg^/*$%HNDpSh\!rH$ъ\y7nm|w;Ktq!s\j2^L: bMYp'q+*dU= e&7LJ( .bבqӼh>stream +H\KBQGJ558b A }A5BKDEVF!E'%4 RHAx=Ҧw֩BD6h]ImZUh.yrK +q[#bGYcΚ  28-S6&[T}^L_*YOoHIS^gfsj}QD:<n_gR>!oRB1pI +q8ϝ +UcWl;>կ<\;dl1\=%Xr) mQ{1 0'l`pS:I/g6 {q95gcߔW}`0n{ +endstream endobj 523 0 obj <>stream +H\1KAhP[mBEP!A?b +%b1"I$b-X Zh@Byͮ7v 'L 'z C }1a5 bV9$džpv:}!-rX+"]uFfju=A_?=s>^tY!}fFtk1GqjI7L UKcT@a2seֲ{sp_,w}>rmїΗMjyE[4,qg}}AJ|N0o.KdVw4e +0pB +endstream endobj 524 0 obj <>stream +HlMHTa{H-HĿH\Ԧi!-۴1G"qb\ +aDB3AfH6:6m#M"-ʚ{ɡV{|BRC.1)Q6G ZWT~i~Wxetdy4y,ʓV6Tn+ko!ICg?<ۆAVsY=_btR#(o?lGyZxIyù{~s]~y8Α(Sǁ^^(cL݌+m9ü\s2$0X&>^_6=}cx-}üK?!F y<gܣne2˾6U2 )[14̷s:gJ'ʱ;5&#L|*zl8FAԳ'ľ= 0Gry +endstream endobj 525 0 obj <>stream +HTK+Eq'! (L>+!ЕGHnܛ(䑫p3 +\/dDz:3{_$`H6lOgLCQc~sFrz1V""x$p5ݢ}ѩ.Cj,s)+j݋G,1}>u1w{y:wn'/DRy{}"Q}@ +? +8wZ=@^hiǗ|Nyk}?#xboPHJ֑|ۯKAVY$Yn] i s=Ԥ)ַZ߉w;۟iH#VyOj}n0l`j +endstream endobj 526 0 obj <>stream +HT;H[a`*bA""&5PCJ">JhJ(8'(C)ukA7:|.ޤu?9s/q ąH}#-b 3>b;?1: +sZ9a5NK"rg&$kH\ Ƕonĵ,󢞿yV$Ed6K.ƖN\C,u!.HE=iDk-wF+4LU;gǤp(>GT#.F:I5 +:p?j +tp WbfXԭ,b]/퀷Vb޾uq۩}ZswJoY}/'R+ܻUgsn4NQ=aKܜ{K AROq.ZU3N'i(%?Eʃ7w B +endstream endobj 527 0 obj <>stream +HT.CQwx01 -QjT#30Aʐ0![h#6Yv=zG_Zk@qiNiDL "IůH3 r>l)x߄RCսy"KH ݹ;"xn.2>߫o-W=;=,GWc^#[xO&B")TNȪ/樟z4%VܸmYI}lj*ϭr4*yP+rZyQ(h6H6}'SxKƽ3 JW{~u_>xM/LEn3 u'A)R{q$)rd>w;z>Pop_wewb}nJcs*ލq}c MQ +endstream endobj 528 0 obj <>stream +HT;JQnA,@&j!VL28&B +1Dp @=sS}?["Q)nd^'>ICO8Nx궪Dxd֓깔=!k'ԜL\!ǧLe枳LW "pko$ØOsϤzA+pW6|D@hȨ̈9qo2wD]fw'&L|&c] or5ˬz|>}2B~O=t=D>ڶt漐{75;nAFE;soX.HOǬ`4oR'qOQL +endstream endobj 529 0 obj <>stream +HTK(Da?eAll,JVRXV;)Jf5.dƸ(% b!Dى& \ +)YFzr9"~"xQ46Uøq<ntNLHҴsAR|\$fjym_nѽ + H=>G=\"O<1}Hq^T*Oks%YGϕE5"wٺO/&/IV|-"YWpBum1Z vU,}HQݫ<﵈KfeO3{l`nRb`4#R~~Ok u:jڼ lߟ%b +endstream endobj 530 0 obj <>stream +HTJ`D.N :*ZVbiAD1 : ރը:~94ޟsykD.'`-)+=y.e4v59;-g\PeN@Y|/e/^c{A+tC74ԞqGUmD4ƽZ͍Ew>LJUAs3J67s {PqOn7=rUw 0w.$<>\ };:4J/ ü? +endstream endobj 531 0 obj <>stream +HTKaǿ>;*."(B;U*Y8%$T(Ph.!H Eu(MVĢPߨɐSqh|{~{ȳT) Zx f`bE{<ΫϬ'||fA/t_3R^[[;5`e?B)p[ ~Ug}C?46yYe0OXѾ0evʡ$vp_p̩,(7y1 JR^>w֗R:𧲅1B{yGəa)LƀQK&ü >stream +HT+QǏal&)%E) 53f1ð"IL̂BMٱa1)aAs^>I[63 )8%s3>/Gzl{N 8\&ǩ8[PFd\͵ Qq|rN4"QYa0QѰos{kF۹\yphRu]2d},vM31\wyl[jiqQ?B{XJ~ +4?/}x-w->ӢJdE7',ś)iC +Yo7kڽotB{gHѡgV0'sd +endstream endobj 533 0 obj <>stream +HT/Ca?Ab0$$M@,rED-(Mso#Āb!& aLb`3hѦqs}ιW< D.a=1`Psޘ +0 }}A +@;E n:+sa/ 9/4~gwwk1[/2^u?r7Gm{T/- 6s+d*8Bhrߒa&e*_ϩe@ {G?)ѩ8pCBO+j /4o5"&c*WΜ MKwQ{1k{z%5e:.|.=RCx$`@ +endstream endobj 534 0 obj <>stream +HTKBQƟAMAcCAC)RZjB*^nPDES aCE!Aޣ<930m'u%?%JXpN -n,8Nt? +Ms! +Pmm/*ׄDm=}y4ߛI1/FV>Lyv!Gnm3GJeJMSS8NLu0z<\ Jy~ U);=4>a*}?_bE +endstream endobj 535 0 obj <>stream +HTйK\Q+bL +I X(1 +"3.M ←@p+,lF`(qc%6yWw>stream +HL+Dq3߅$EɆ"I66SV2I3$P5(a(!Jw79y@-e@+cAտ' <0:<|>of#2Yur_=dUxfyӓꝽnOOvU< t5izʁbnZ +c0 2g'@6j>%:ݮ5\=ܟ +9 \ j>܋Nd`gH?ޙr}5U7PU5˽cAU{?z'}jgT=<5Mb_sfrrW=y}u W"~%D/W9.^Dgrw<~X)575g5R +endstream endobj 537 0 obj <>stream +H\RKBQ=5EPH ?YSifSFTC[fAh?P&[l")NׯwCw{/Yx1/ +[~iOOm2 +u_+?F^`'m=7zؔ\)2@R1cIR9Qg\]vnSǶ5@ &X9s>uܯ1g}IּK>]{`U{jUV.{O~J\s+S7ͤB9 E?S̉0Z5~T+ bK +endstream endobj 538 0 obj <>stream +HlRMKQ/+Z U6-AQnEᮖM)4GGG/M" + Z4|OZ{ϙ!vd6sNl vFj7>f4ޯ +qbs8kkP|S O"$6/}lcg|H;nJ)x>|{ƱХ'0slK1«Z΅}9r'_O|}*^}󆮂;o&G5oD8 #+>\uOOzZk;ȏm3I5ʭug/gNөA?Ć+ B1Do3i TFp{{R&1kWw;(m|U`h +endstream endobj 539 0 obj <>stream +HdK(aS؈ K[K,؈RlB2"%YɌr2b+3?`!ʆH.|}Gs]7lw߷.2<[$̰}%pC +Xb}Qn}N1L|eпIj ^}jA? t{e ):I祿g43SVjЩZny?I1rC#(ikQ>'&y_>_nWX߸'Q/,z~- 3ZtXA,J"mܹ20Ɣe= zߔE6poچ9ٿԕ =9,r_j haQP-L-FLV~j +endstream endobj 540 0 obj <>stream +H\/Ca&҄AfTC-6$h "  qBDRGjj&}_V_syd{F(%{+Fur8f¤0,x%G0O37|I)`*5]ZMʹ-R/@/f*}bPeߏm7:ϼۺv'8,cH =:! o&&1!j +"P҈<8{z|.!HMpD-qK,';zt/#}]DlSҎngtnw `"kC˜ZXy_(z||Bg/sbX바>stream +HT+DQ{.sȔ0 e' |lkf|-lX!e#Dad%ߢ F{w3_srOAE'-iYdl#vlI&vY%\N_P38E'V.(0yέ%(eX=^ڇw{z;@ +R9HU$|JH+m6h+RzwdGW)vr_|8>87 񰯧`G[T:Y6)MҞ.EKoncvL}o4V䵖 yg z ҮW!f Q;Y0eIRzGܷ} ȝ,9ޑN`mlcN^n6~rIԇY)z_76T +endstream endobj 542 0 obj <>stream +HTOA{Bb` 8`L@  #&. @ &PBZ ^` +endstream endobj 543 0 obj <>stream +Hd/CQϽdk1Y,Eb a&6K 5E ?)*%JiҤ(Ki$pwz{yLs@>w c$.?oo.(0TߍnRW%)K __E@F2qbvoRҁݗKݳ_So63_tڝ3;jN/-BYV::3Ԭ={̼77-5U*YO 2qac{n:{ Q1=EAp)j`Z-hP:uW_^=pX~kuڏ3gt8G,\Ls:t+GbJ +endstream endobj 544 0 obj <>stream +H\KBQs %)h +֐*5ͬk_PDeCMpU~~=w›=&0}9S+XHb<;JHsܙtF:4F#{>ϣyksx9lX4/İv}N11ʣu]^ 0!8ՄrT]0Z-o1f? +ĜFbCmb9DVӌn%Jz_uQ'u.\7Zi)&S܇~&/R\Cah%2n*fEꈢnnłžWn~KVD2#v'i^* +endstream endobj 545 0 obj <>stream +H\K(Q=(gJ6;%xdadl,,B5ajvbFa/$1W)6 6扳 WWfifs$I<|6ESh~Go]?l%Jf4d/99sruCz U#wL<>D?A?Q?|D#HFۙԄtHögmdf`wEbncOP?.9e۳KQ[RPr~1cr׳D(UC󊮫={\">o1.s dg;["d<=EI0dm%Ƙ_[E{uzZ4Oϯ!V|0.k> +endstream endobj 546 0 obj <>stream +HTMHTQs%\E$BPB l!Q"6!HaQ*hDMV\g)Ɖb(W۽_جRE4?#Ef.!`O2n.8Rƕ|l'ф].YrBhUriR7sk*x8"ՋN33 9_,'#yDDtwtM6'>#G7%EUK[UTE[_W/G.r`-ʸO  'H"0{Bb+AI&!?Q vOF.sz4:%$VQ`MF#|rwo +A׳oh_.>v, ^+8>fd1T2*7qIlqPuÑp{V?~z{ {8 +endstream endobj 547 0 obj <>stream +H\;HAgBA" v)m*XEM0$F!FLr'"!pcnwfAE"^9b*"Hlq?Ed\#8MTOO6jNbw!"H<@\6F]U9fyO*qR>B^'|7kqʹ͊vg(#;G!QEq<#|tWb!aMۯs=k{la_0FoϾsp}Ls96$|.ahisCeoT* ڳ/ /O c8@*?=1Q~~6G +0k +endstream endobj 548 0 obj <>stream +HTAhSA>E(T(ޅB7E|KY:>%3G`D1;w|MVI+:P<' %Ρ~jwyoa 2$އ4˸;C7 :ssI a7>#vXn7L rlڽ5o6}͛(`o|&>/yl[^e?]n"JH<+_oa=8R.}[<,qCl +0' +endstream endobj 549 0 obj <>stream +HLKHQ߽wڤBB(pQ" +!TI21*h"H"r:8@84f0bT7tqՏT63ГQx+훴:N0A_7N#)|)~啵[›~B(}:hRUtZOBp8uOFOpp;7 +wP;gޒ&c<={NsX0ł>R9Vt:rvzC$~鳛zm:]KeL^KSP t& #O{>(]K<c7 'Oҕ2/[*<ă oE%&'C+n |NxOɜos7puz5w].7ٱ^,wB{7'[:`&B>}Kk&?QwK=*w 0xVM +endstream endobj 550 0 obj <>stream +HTKA./XYAbQ x*b+:U@mDRM,b 6 +;ްsV?{of1e)sbyOߛ4D3lZڊak3`1px^Hu!~賄~G-$ynN-%U;!Dq*Fexު!6e8(C8MNyA6$޲>qlw"$j'ԅL#8>k>$93<:O|<ه+=O,ιv>ڞt^w3y6 +endstream endobj 551 0 obj <>stream +Hd;KQE +b"*GP ^삈  +S٬c Ƙ{g$]>̙sF3&3'`lqL(O_i`ɼ$ϻ'g̣܁:]A +C;3M3ﳴ_7#}M95x#8B.R~ <3盤t +-ٲ7pu;?}ZiG(1gd⛷[m*!h 0f> +endstream endobj 552 0 obj <>stream +HTMKQwD0m[/j/h/Pn.lQDID.s3E*htɎsfp{-iql \'Zش?e;m:CR@D!؀AdE (;,z2#dkxU~Z cht}|j7ZqiQ7<7g?5?miZQGէ߾ +%ҩ-`b,҅z ˠm[.3ѺA2Oa]RV R6d/:=s"D= 槏)K.s/wm}J;WxZT +endstream endobj 553 0 obj <>stream +Hd/QƟ  [bYb5B5qkUZZnEuqI};/~=|d`ɕ*D;ܮE#+@tw@ux6 <^QAβ_{:EF_,{=k@_YL ܠ]EK'ܫ9ȭzx#D͙^QH{cMk]2u~>Kg}>9scVT]77 F]XȀ̹pP$hYN&1-s_HDx<[,t.vye-D-Tn5L_=*][g*+qwTzճ~'>r-H^ +endstream endobj 554 0 obj <>stream +H\+DQǿ)B)P6jY)(++6ߡdX eiL 3#Wyqj/@:?&0vz(8] εHjDCf &dUǑGq暒[V9}_A>T<"T9##_6rPv<w+5;({nZ44F>stream +HdKA|vQAZ)ElJ]躸uQnS4" qM"KtB\?FѠXI|#ŪQ2W/Aq{g&8;QLg VV&{G{TNFM1jAS$+j z*\U̔֙a@^Cix-4Х#y:xC%D)qa%(*4F'sA?0SYWo~ِ+˵yzv½Bx}⼓9X ,/}ef訹( ?'y?Zs3#TpCKfFU@2;5@-oѩcsrȲ뷷?73* <ݜGm'}v-ٍZk +endstream endobj 556 0 obj <>stream +HTKTQƟs*p]B Јpb@W"D]"?W T:syJ7@VӖn:Do~ddqs̘2RrB +N#iV@Da&Z6DEN- 3DS4A=iռKTrIr.D)uϹPOQ-SxܳJ #"4mUB}v9FCN¾Yq_ 7[SO-uIGvՉ-mD3L@{g&bŞYe>7b̹K;.M=ބ&hާ?0}~5? 3W?39L/莫w/ ѢˠrV-7W +endstream endobj 557 0 obj <>stream +HTM(DQϽlR>jllf3 B)vRSELٱ5EƂBL3 2ʐW=z^oY9NQJQu`Q+yir2S@>m,$`5qD`Mte F9|?3sbRJORu8Dlv.{>(:Dhﳉ}߂XYyLδT$q^\ʚcX%YlF7qRԈ.UytV< w \9,ə@y 747m.PGL(6 Цfsvg?]GtgOW:khpѽr +rU9o..t~(0oF +endstream endobj 558 0 obj <>stream +Hd?KA' -P*$b`C5 #AKmTDkbm"pDn/GT?7{%:{ +Ѫ^V_fG_kMgIû!;% y.pMwsT ̋|߮ >cN|7x`n*MS#u~|LNE{>stream +H\M(DQ"##KYg6V씲PV,dG͊Nll,R&jfX(݈11S׼3ȳ=sH)AqQηL}t[*LbF=,;CS(<^PZYS,ȱ9(#3FDWHY +=-.ʦ^b:H;s5:Ч7'=:P! {lXFN>YI곂g W~Ԡ4w=|C f/6yOP.K~lב͏,"N'@ɖl +%BFrNӻma>Uo>馼2}| OhVe_4ϙ$h2o*e5dX.TA9UK,]~ +endstream endobj 560 0 obj <>stream +HDK[QA\ۥPp]M}#]w-EBڅ"+J(,,6nL,G1<13׬~sf gf&/`n^tnvZԡvT2R:?G1,ϥI80jc$2q[m97U[$"E"t˗t t:y)tVCf QoG|_}qK$ܳ׎_DR,{iS>t"!m]% 0#[| +endstream endobj 561 0 obj <>stream +Hl=H[Q}/8$8dhdP8Nm ~,BAt)R(" +$P7t*A,~4Fm&Q&{{y$i9Ϲs]0lBX_ڵ6o"xt4HzҼ%>Meݧyyj$Z^bQtN02XHƈBH)@_P?'w@^ID4=Non!H~\k5Kж$rhAÑg*}V0ώ)4ͣ¡Y`j ^AۉV٩ +%K5˱t:Luo`-W7~c[LE"O4i| 2R\.D={M&6/K G>;G1]޷|֩?hM{Jw{@7 Nz +endstream endobj 562 0 obj <>stream +HT=,CQϻE $"SW!! UIHEg ]"?J}yw>=&Au6%V~J U5RP]84$'>{%] +~YJyE"zuqF>P0~@C_kszf1IDN&?W`+áOݝӧ?>\%-(zXҩ+ƨYWl̓1#G {~81p`N~`b1Nn{3;NjX=vs>6ӬMmHP_/F%wdu/G|{|0pŖ]7+g?/Ϻ3u߯( +endstream endobj 563 0 obj <>stream +H\;,A̷(PW*%Ƚ-ūH/t xbmƏXUGu_94GW2);B!?@=l[WJŹ.T2ε DNi8oEߢ"p5=W ^I mz^a`t)B9ۏ:NtTuIgifNB?>ރYVc&2LJ9q>ak@SU?6Ș c}L` +iً{T +endstream endobj 564 0 obj <>stream +HTMHTQP-j$c.V2`E2iHA!h(r#bVcLAe}bSљ޻^W?{>/ò^%>-4Q%9yBݜ".Y5D} l{pF>,ge+.:Cy& "V,i,w-ѡjs/+wG4B +M*LQAIs#&+b썪'8N/fdjnA&ު鲽33[p:`ޤIzWM?~xU391NR#{ŖH.z7vo=;ۋ`: +endstream endobj 565 0 obj <>stream +HTMHQ{Ǎm[mMPi#-j.6QH.(6 E V %Xd~g?z8{{D("ch9J{Yabr>stream +HLKkQ'Fv#M]Rl Z- +څPPA˅ BuӂHK{I,1I"/9L>Wsaޙw@ՠ2ߨS$O&p+vISLg!}^_?R 6:LJtҿS KȨ٩ɺ+OTZ mz7t X/08.F9sqj526<[[ep5ik3>+cFnz "ex{_ Bg8^KkCl,Hn}Z:4{ݿ'os +endstream endobj 567 0 obj <>stream +HT;HQQ"H6`E@VIc񉊮_Y3Eݙ;ssl?\iK_Z@xm8ۋ#'Px7^T)Є7Ln}P,'@a4m.Rݯ"+ژ6etcmG}'\ lHe|2 ^>stream +HLMHTQd0 )h$ +$ZD+sİB05жP(&g,%pFͅ}yy~{9ΈߧV6X3@Q~ʟP_s_on]ʟ} A=;꽡=Ĉhwt +endstream endobj 569 0 obj <>stream +H4MHTQg +~lVjBТeqQVAD iYBEޙƟf$Ql9|sEW/;%_XkI4 ^Z+fH9RYM'@ůD9gS SV{_%N.<4&t^ M+DլX|8Fϴ%U6oDJVH|yi@?سsnn{xo[4B߻59I,%*^#_N׵+_G1zt9e7+`+ػΛ;1߯;YՈkBakrsesWwdvN߁W#}z 6d +?')bw93}{ @<>[}fy>@cz<ֻ;%Gó1 0 +endstream endobj 570 0 obj <>stream +HTKQƟ{_ZQa;%hS&Dim2!AT]Hpqy/)3aA +9=̌q?s \Fh n~Ɂn,󞤒1inc{YK'Dg8Mt/|IRz_sv^e]uhuܱ滛|oJ>@ߠ{.׷AyKl!n/]N>stream +HLOHTQƿnD\QȠ[8VRv6Zl5R\(45iF3  3ޭ{lV?8;~Zf21*}-Z +b;yl%ErTx< PWU_cZk؎d!;wf9'XWF_fi6t֩c/G޼qS繰&u<#[q~}K?iKh 7>stream +HdKAΜ,B2 +6A;4jX6CF#b $:]5sz"oPs*owv7}7Ã|y2"N4YciJjbOFb\SRK?GڴQp->@,D=8]\ѐy%ΙhJULL^t5Y„g"W}M2iQAbAj~ +-̀+}i@=5>P!!`5ؼ/Ưw}s9-kA3kq:u ?*[I5x!_'NT[$qX^df`$KC__6 +endstream endobj 573 0 obj <>stream +HTMHAƟw#"(!/”A!(-,Z=BI:]L$"Š";lAEElm.aTmP3δ;xf@FG#ٙt_DvC-b Q$>t~L^#}R%y[T>&oc@}Ubw9$SDWN_Zua2SM3׀K]:JNmT6u<=ZT(f!:1Ϟ{L}y^ +9l.7 vwLv.~MG'vاY`hE`\/lWag^\Z劕VtJ. Բsχ{ڷX|8F=A ߐ-~ +3W%W7׽yب[;/ӿ}3yP6SdwkW ԔfKfpҺwop +endstream endobj 574 0 obj <>stream +HTKUAǿwEPZ=M(~"kBL +ZHDv SQ, "Y+DQz>ߣz&9s0W3swg‹n"t,tCXL-JZ2~ayO2REMto従4,ݢAI?K΍ueV\/uRXƣ"3m2\ō:؆}<= w.OYy ri8-ѸEI|Ғ*2YDW@=^sS0WT-9O) TZ>w;H1g- Q4`&g&GMs3o92)h^Ό I.ݜ{௟Kp6w zh j7ɉ!%&.+w^ҿ1}וy0 +endstream endobj 575 0 obj <>stream +HDOHTQϽ\,(IJv-l"[$,HDCWk PfWFc38QFAD{޻=s}d1$KX[Җe>;A4-̹)WayzjeV(HKtlW"Uf73 R!){[w?I?l) n'9Z$=*wwT᧶peQǝeWܙr%|wL[6u|u|kyyn㫨?`7!sOSjՙY7I4)-Ű߻EQz`̟WO N#wA#mسd gLoNFu"VRF +jcb.7E(%݇\tKT~^G9>stream +Hd=hQ@@: uRDZ+FACAm5 % *Xԡ СK:8HҒ)_@C~&9zos  ~% NխrNV_x; d~gK7 i=zbaϽ&һ鮃{1=sqj̷-8Wˆ *U*.XwK@D6GO28J r?'шas]ڼ.nr{lvw@n2r)t"b0,Ģ&i3.5`TMH&= EXisd}pvF=p2Z#NR+v4/m +'ζ^?uﺫjlϷ|~`tg +endstream endobj 577 0 obj <>stream +HL_HQw'=>DD  &P) Ct?X0 +KRdX)H=50=~ݳs=p5o3 s­瓛)|8F 6kzN:1忶On9}莵pQ?I-tC|zW[hn {Fiq^/I\Wvw<>.q3Gm'2O~'&tz@J~VQeģfH1]VL4~M%m0_+Pd쥮L.I}\z w ~zus31S|KV9?A\={/f&2ݖxDĘ #S2W+{o7^va +endstream endobj 578 0 obj <>stream +HTKTQϻo2` t 1U-E +ER"(JE"HE`?LsfpflFgHh#}w~\}8|ǹk֖ZJ)C:@Zjx̟|a\ɉ0}0j8%Ύ%R@¹slDI=ԇXBд Qb/lo u-yzE,S Yu=ɿyJꐴ'Qd%Q^YZ5N ؀J}w +Bj\5YaF3_t6^s&^prf#_R2 p:쏑`7C06]{ƚs4{yt(MnyzܑAoMn9%%T|'O9\]I O| }#N}feb$e +endstream endobj 579 0 obj <>stream +H\MHA;3YAE4>$&IX=u-]ضE V/݄X'KR*nW]7Jj/E~L}tc[ԩ۷:<@zXΕ c=3 0Ίo +endstream endobj 580 0 obj <>stream +Ht=H[QO}7եХNEA iؖhďP':@?hjHhOJ$y{R)N?ՉD< +ʜxJ~%̋(C<]^~j\>stream +HdKTQǿL-rQ&Rj Qb$"HlFfQ'GE 7lShMC}s=|.*$F:`'HICmp5^د~ZH?% (JtB8{({AX 亾mF٩ZV1![}ZTut @X ,KD;rqӻ;P.IeuԈq7ǼfTQ~q:oM 9HF I^`tCr3ЕT"t9|O2GNK= $}a]$mIw:BtW*]}>= S#<}N>?/n sw.sn kr2F+t/#z)-eǣ"(|'; fb~}ܝ|ә(•jPBFlo}CV' Y +endstream endobj 582 0 obj <>stream +H|M(DQǏ3IVl,digg9^P4F|[3RfBdJGh0ug99sޤ#`KZQ<L>?ȎTKEDN4/>2)r}0@ҫ +AӨ,n0FVPU1 ﷃ:Áq|S8C>4,n2u`mGtb7;-Էp5=X8#EK [ɹO6< 1ȟז\LG;w/˼1˵U (#t7'Qyr;f?V#)~\jKBoG?8,{{ gyG+ԉ'Vџw0h%>s/sϔ +endstream endobj 583 0 obj <>stream +HTKQş{߽ (XFfQTbPw.Ihv~L "?`PDԶe=y߫9ys8=V0^DfBΠ_Fs~{Vb};| OBFZG nOVzӄk8O1Zݾw{]QUx[|#"`)r=DҤHBɯfDu_]j63d=9#^\`.S( wpG{TzlEKBRB|R(®j!ܟ12؏?6C;_9{j[?D?&xAd9^3O&>Cː&'+1\mnYw)q߹`jgV +endstream endobj 584 0 obj <>stream +H\+Day,XHvamki,̘ i֚{یPPjBdq;ܹVsss{/q ?B7 +nk{T7xQ0\ qi#(J=kW_y£睒 /B{?RneTC)ysxqTE^6r|xwTɧ}y̮Gq&M@rϣfQq۹aJN|}0S ]pQ=Hv *FuB^~/x'՜9Oϵ!+r*ơKF^9}lOuČ ?:5EILdf$N^x-*K_WNi +endstream endobj 585 0 obj <>stream +HTJCAg'PIQ1l|? !W_HDDEPwX}왳g\M$Lh SAfhB=k'2,V70B.{G{0ǔp])"Β-oʹ4K>stream +H\KAƇF;B kND&p1NK66(6ID1~f}~qt?|f/S.UFÒL[$߲Dz 7S7 m*!<0p{Tw}*DZIEN)-ΡU)XY,Ux.#I94xtY||CX MVT 9sL3h4%N2\b͘wĮN{&w>\pz +9ԂU(5v-NNGj 8kPnO#yϟJ1 +endstream endobj 587 0 obj <>stream +H\=,DAg%(N4%DI NшHD$"N8P8w>8($j  +'Dv?3.`sk*gSˀ HEܥ7狼C78Btp"у;ܜIF qH)p} b 8~)dWAPB*0ͫpXnN (:=Ĕ{77~(tK9;w%t. _t[o>O}k=.~EJ:oY>stream +HlRO/A|gА(I5A%5( +hAH\}cɛ7o头#RDr+5yU6`-e xt>OӐ~B~{;( )qz''yFqf8_M,We+uOW;7xˢnWrgn > \GqiQz&, Qi /;0d^j^2Esi#L +endstream endobj 589 0 obj <>stream +HTQJCA6 b%VAD$Z@:7/$-TFvV`!qﺓ0g3C񢱁'0S'E"TŃjx{P̦BzFMºGE1h.&ky{[zkLXX+X(;dM§jf0?^Q .Oq] + +}W,3$1_}߬c]0x1 }98/G@n\Fߛ79Ygҹ9?߇w}{|/ʟD$WOQ1T"dV:Pݢ|VcO]ӇjNdSD-y-y6PwrWyKܿsԺ YϪ0 +0iA +endstream endobj 590 0 obj <>stream +H\Jag'i`i]D K; [f}E4`'I aHcvv>93A=9$_7 lG%'Q:Pf:%@QsohY!yiWϣ,f"*g&}| +??sܜWޒ>vth)}hҩsFWh^ 26U ģ[LWz~WcMLLO3="$zD%-ύw}#k #zCHhy}rw/5"-%9wB]rWݼ{w3wb3yCV +jo8<$G:YXw%ƌԃK1LF7s5ǯ|N +endstream endobj 591 0 obj <>stream +H\M(ag^#!ru .ײYE],B99("MqSEH.$=m}}]~?43WIr%]QvAE=PCǰ0}& Jj1"~9,9 p%.Ğ Mhex ')\ćVƳ5Ī8n57m}GA<Lճh q)b7.MXWK5}7ΥO~vJv>^v7êowBq#9Cx eyVФU8}kp,~Dk^sp+,m'K{Gś&T~CI^R/SyOC>stream +H\M+Da=,YX74ldAlLʂR|üޙ,|6a&JaVޞpWcxjC"H^crg&Me͂m&׉+xrk9^\SljKIV|{-YXg?^Rd%sh1>=x!v@Ӽu!/9ɏ*ķKGQ{w? p7;cb@9ݪQJ"ߞ'k#YGZaPt?A Z=[sԁ7ԙoԮ +.թqu. KS]OUIإ%-|mUv+'m +endstream endobj 593 0 obj <>stream +HTR+Da5 X ++HY;K[f6ALBIRc3 v(L! ,ȂkR߻7cu߽sNQ$D}b6JT뼸5p4#w*1D_3H׹IldFu/a(3#fk}9vJ?7OL=]Ĺq"xz<}O~{Gկcv[I„` RTedQ'F"j:ĭ~V~3lD&H(wy)T3mL%S.WaWoIg\Os>\C]sa?6}G?(s #?Hs7wþO/os^ח~(r,2#\ +8|Q\w +endstream endobj 594 0 obj <>stream +H\?,q߽6"Є 4.!i`4J TЦXQi)?$bG$,IW141>~}#- +ic F0$F9Vs!"AX~dn`гDWhANi h^=DhٛFI!S-$"^2)wR_&F8R~7zs$tfsQ$==NQjQw?ɫo3 64iHdX5Z[s˳Mkt\7W[h)w&t]r*F 2p uB+΍;v/AhncD^A*Z\ +endstream endobj 595 0 obj <>stream +HtMHQϹa+A0- .g B J&t00S""P$]dآ81:o#{~\Cql +)l/ H{*; D?d{At"Ncq"Џ7~N#Bw(<((dqsi)ni,Z'8SaDQT&L*bUفc- +֔1G~89uᓲ_K$sn;ԣNɈ;rF˸ܻ0g8eΆwOetp'Ŧ=W}NF2D~{9WdRLV&, ˘ӹA2eVw:3 +SßH+S?J2pc0p;~Bwe뜪/1 +endstream endobj 596 0 obj <>stream +H\/DQLJ[%$ +N$ +* mz bg"hID<גQ9;~oy!"TQ%J(d*@hQ)uM/x8NɴȒM vEę8z8;S/KD&1[IEni.FYc8h܅K p>\KYr'p!|Sd叓9ff̤>Ώ\S_0|6.o}r m?T=̒Ǧ7dpoc|8ff]d7ч_gqm^7Vo@UM >CD -wQ+E׺ P+]ީk?v9kG~=g~Q +endstream endobj 597 0 obj <>stream +HdR=KQZ!h!Z+M"`"%h>/j4VVZX;+ DŨ!{ݝfgwg}!rZ%G)vPe$:n${Lɼgٍvv7HLd5F$HZIf5b7QŸ>wk4fn=D s^}ti0nD}T8%Rj iΣ}ݣ}uQ9zrI1w +ok^ps̹v^ +endstream endobj 598 0 obj <>stream +HTKTQ;w"2 E \ 6FmD\pvY*rUD L 63&!cIּ{'h.AcעZ;y>sιķp9}Y b:мZ`>|N|ڛIR]UQu +v5I +$1| %4%ݜ|6Enz5K#ۯ5OEM3rɲ_nz}1`9 tZX#ky?Xs)3|d?=TtLj zT"'u +<}޽'I~Y:c㼪j ]@G`nn {ߞך}~7T;OPqs'oR6G~owW2{Pn9T;w5NUKA/˜-#ˊL1Yk[-qG +endstream endobj 599 0 obj <>stream +HTM(DawFRFVdgc'Bib4S,q` †-Ys=9!ZBQ s'R6;q.+]w}V8͞\U1,څI 9Gq9Q:̔<><_;am2U>;TQD~prNDZ*t&s|/Ѧne)3l\8YXߛ=LJ5O*];9Od*CQ +- z<_1(,ܟ߈YR:8ޘ! LoLY!V>stream +HT;QϹ +j ?VE ,zZIaEDc@ЉyL^d7h S**B?{ɽN!ağ0 RG~O(uhUK +Ex1杊c&.`*d1OħpuP֌#/'Ζ+wbcqQLn9d@ fF_<E2}=eso<@hf2N +8V"'>C<5.Jo ?߫x}eo/Ǟ߇s~ZYEq|ʠ?A7nCULJz.w~jaE_GS=7f<~ +"Q +=W-t !T:;FT^û~.qey}})9=WqO +endstream endobj 601 0 obj <>stream +H\O+Da}g3 ;[oO>)(a'0]F1dJV,-gJ5VJqs̝k}y%ἛR8o + "%{4Taz<%9K;CN sYn(wsvo;F4YϷ=g;'Z:+B?g7H 'cQxG +v5w{7p+\ÉJ_S}EYXBAG"x:=#Q@g׽yڞF bN!r7":'l@mtw|5i֫](zS[$S萜s;ٿOx +endstream endobj 602 0 obj <>stream +HT;KQNAm%e*A_ XI  1$(H}%B6 +, (*";us̙ R9/mZ@_%5@a/*n"OjVjӷao$^=4<-/sƝ^WXœ99MoUϜW!Ą#Xay+GmIąSxzܙ'F|F"qSF;98"}7}&7sel[ߑwo3bD:hѱR!CԯS|zX ^|@\P uFrgZB:+D\U`&sGCv!l ksNN q?ŵ?Sdq +endstream endobj 603 0 obj <>stream +HT/DAL/l_hjjBDbЬ]{}XQG% +MPH6 +~;g~3s<QZ֝i2SkA\ηrQX1p7LWXJDIq< bUGY#u,Ca-}R؍GFȺѤJyk9^G伃s1o?`!PA2m/u:ujIQ\ȄIًYP3$U署Z}-wfUȆO!;w^x/>WvOdo{8 7ۡj_4~;oLdlkE?K@17O? +endstream endobj 604 0 obj <>stream +HT+QϹID" ee!kdBvv1jfd-03>B+%͚Fdxs}Ǭ~=y{} %>Q&_{+S(0 2eqƥ@AIv|)?~*BóPϥ9xBF4ZϩPZQ6ޥF܉up+FۉG}l_Ȼ\ Ro16YײޞOk2y\En )u=r}ӯӏ .To@^&$E!a?:GQ!("i +ose +{Na- 0f +endstream endobj 605 0 obj <>stream +HT;/DQٷ FoL<*#"* xDx f\3@CRJ44BA!Q{sjeΗCU1+%2o/ +N{!7z\ 4x>"eʼnMmĈOmękQI|bAVV2"ތO|'1KFw!M9O߇;tr]%GIN $wq{1>s/?QrJdo A܃9Fyhֈ5*$;}3ˡ AI% Ә8ĥh9Vm,f$>{keȪÛwHV+^|{yճ7_8rLo?'V]*7'K?PI? ~F +endstream endobj 606 0 obj <>stream +HdKQ=VZtf(VhGNA;:I 4KBkLJRhС{RJ{{$tqss.MUz 8̸SHe_o7_>׷^=?%ʍ ͏̚]|K'y~>XoXm?x=TrN8z\+#^p*13crvN2 jrt&LӒ?:DXp*J{i6~G}v.PM~~>6?yz¹\a|?Ew+YQQ)?J@f@[SP]txtϝ|/yWݧyjC= R|@3BkBuhc +endstream endobj 607 0 obj <>stream +HT=,Q!"D`!l? 4A D$VDGi?b f4Ey|~_MO9y9 +444NJq|6,("IW]AswJ' 7G:X%ڰimg뤩 iy3#d(+$UރRgn`Lq9qkd;>Cej|7 >stream +Hd/CQϽe,DBXdQG$ THJϪ҅ɢi?#W=Ī@~rRҧ Yj HR)4qbA1nGCYC80D~ ckBNv-@E_#\ Oz%g:-Sb^|/Bs<~DK~b?)T# WusRĨ&1+_ON_< +gi0[]ƚ<#@`.pɗ:8)maeNqJ}U]#ffwh3kswǁ쨊;dA]|;z4-z:~^.'{`9g? +endstream endobj 609 0 obj <>stream +H\Q.eAݵID IH |9{ssH/00\A:utw.8IK6cj8T ~'Bi`-+ (Ԏb m$p8[.M8"\in9>s^2A /Dp_^Nu( s{U"lhvubJgڿuߍ`jF[o 4s?[)4F{k}$GQN=:BT%?֗&B?/YyxDS\<^>N ^îMl+d9 Fw_Z*d|yW^f5$loM_Ƴd +endstream endobj 610 0 obj <>stream +H\;KA_G1 V `!b"1AG-AP8gfv]3JI$q9#A2$ً9s䥩ȲNX]a!K-E:$; U1>kUQ KwY4"S|&_#|1ŝ>j-砞Ve-sqjM*o_c.u_/z OkU 3hnS/ڏWX?|?z x x3snϮcM/X]BIbysxe$`0CjYN +endstream endobj 611 0 obj <>stream +HTJaBRX,JBB}>QbOx \Ԑh.,̜9̮ q>u# +ܓ.E졡uq;f='Oȑ5%Td/k E)sr$y$=EOx?ay9}FPdDsq +g}tEU</>stream +HT+DQϽG,BjXb(4 Ťhj`F61af̛ K4fgCy_ݹ{O{|Ϲ\G׉VH 9nX5]'S Q^џlz,X8$|f5υDlSsTD}`Y#&xUK_;^vcǏ׈X}tbxZ2Do|/K3@qgx$w:28[Mp;%ˬI/9;q(؃E:̕"ka h>j̩#5W1׏qW{Q0jpcN3bOdW4V~ *WC +endstream endobj 613 0 obj <>stream +H\R=/QjHFl!ЬFR(bn߀1cE`J6Jo[wy)gMDjFHj-+NnJ}4DX<0 +t!Xد9*DMhpRXJI%y^@ gՅՋ){Aز0X_s'ç|dehTU~i7ω&t!fQYic~7 9brOxAH/d|/7yNJދH;w ߋiwg;/|_K/~e=\P >vj\=5Q +endstream endobj 614 0 obj <>stream +HlKTQϽ"E PDڴUu6b03ot\(R0&Tȅ"+Q0Ba׽Տ;CJ(QD?yuSTZÃe t'k>OU3Bz/mr>/ p& Myi̹Tٕ E<OO!n +iWA\ ={x.lCĒ6 m*#ՊFO925Wģ9o0_{ZT_>ZE>,[/'1_ +7!i }.\r1<2[V/tn}\y_ ݞv1`oHW~ KW +endstream endobj 615 0 obj <>stream +HT+QϽ ,DQ,DQ Il$dLfga9>f3f ++5%Ma[$M),,=יyկy=~X&HŀC OB;2;pg ^xg?*S+ '\P-7s}xɥIe4ת (nj5e(U3n I96-ynٗ|Y^r]?ǻA>*q/?K6@Put^oB9B5!t^HZDCa04֫f.be1Ɯ R/((3H9v:\$8GӪn xr2?6`" +endstream endobj 616 0 obj <>stream +H\/DAƿ;BCA!*Qi$seEžh$VPX+J=w +/|gQ>B.QbLĨ=2uoI~s)q/_Q8w'MJ{%lMYkNo+pJV3UETBXʹrjsc$tQaH].0T2> p1)^=iʘqm1)>?H|X(s!R.OG&vk+`]Ipb0ʞ?u{H-nuFi*t9#«| +endstream endobj 617 0 obj <>stream +H\K[a ],EDC) +*.&⨴vREA߃bu|Xt*R\Z]:ts{~<9{e \FzbuS/5a[6&>or}I`>G%-&Wz|~!̹]w{]7'{+I0 V<-OK7ѭyc?W33;})^^cߋlP~bvX`,TX˹@a[QL+#,*EiB(x3Du”U:~x 3aPYϴ;}{Whq[X'Y~oe*?|xY/wun{S0]cEhe)`n& +endstream endobj 618 0 obj <>stream +HlMHTa9q"ZnkSԢJX3NL% $&iP d 9jԢEeӶMԢrU! "(]h͹wnMzx9߽+-Úc֛&c=6axkÑ$R#r@x814<WۅGz 8hL"^3 zAKFۍ&ny{'*<#j}[z}d$.'?cR+ a,p9w*=sD/QpZ~[0ўʠLBh H`2CQ<r_DFS~\0JoLxk@KHi\z\ i񅿼xNM^%~/-!~/1묣p'%EƧaQdS:ml5:?U:J_>_ѷ3t:ta_; ǘd6 +endstream endobj 619 0 obj <>stream +H\KBaR4DKZ-YЧbBHRbA`AeEDBCO}mqys!Ѣ,\i*I#A^ |_ǁ%"~N x +вp-u.Q_?5^x!HAs".ҍR|BZ2|>Md)q!st"(wγ_ܣ{P2>Ҝv4fHK'qT|:R4̛1I;?LW7)BcGg}VwE" jp7xXdUH#J$}q<#T2[ȑ.TOGrƪ8>gq >4҉\B]u*k?N| +endstream endobj 620 0 obj <>stream +Hl/CaOHSM,Vd$LԨV*iK))H-L&61^mӓ9sEqIlFFT:Y 9:S8(Q!#(+!8ԆH rwqO7O11a8.FBFDX=R=2369rۼ%4yܑs(Οg^0<ɴۼ2(>i ^?SnQ߁wH'֜'7[DzQ!Jcs|/<ُ*=!wMX|797I9xg]` +endstream endobj 621 0 obj <>stream +HTQMK[Q"RR;taTE\B.5 m|1QܸFątWhEARUe޽/:9s ֖Fqs0)WlpVbI^sT^Mߵo18UWlx[quVo9o>$aUQܐXD.n_0o" 'qCP8= NL"{~ttM{]AjND >KsuHڒnX:tU^'…9J}Ky=ys۷[y;ǜkU_21潧&)}^ +t %eWWnrE??yWl +endstream endobj 622 0 obj <>stream +HT;H[Qts(IAhEthRuqѥAQlm +u2bA4>kHGAA%CۡSK`sW} <}G'uz^^S?p|i^c@6з(sV+ y!t_[c }MniA8s1?wo~?~dSrL: <]R[f"Ig+#IZ2@YY%KsA :dlh.zHyJ3C|y)7}'A\ >stream +Hd?HQ{.E(9 +"HAѭСkNB+?4$F DcQ(F1\Y!]DKKs_^:xs߹e 0&a3 DJƩ2-lŀc ++?Q`^dR)[rbg3 +9ѕ}]S|W,>溺v:71]c뮟Oc0~QxoXjxrŽܾnw?wr{~[H&>l6gc0go +y;3=[@ܔF!|H%%}Ie-y%qӶ ABu,Zj5g^ ˆJ.ѵdc5R/V39~Lj48lw㙥/{_5u(j& +endstream endobj 624 0 obj <>stream +H\P9HQf7` ^11xj h(j#XXhF%+9<,fbo; XK);N`yӈK״g&Y[#oQ)#wtЃѦzږh<9gus4\5y$7vCH%H+{#h*{ya^MWER7x7!Zh,o7sT+J^J2v +jnKG@뒉(*™&1=S^@XQs]X$9>eTHsٟ]8vD>Y_m6'3/҈*h""j>d*v? c9 +endstream endobj 625 0 obj <>stream +H\/QϽa( `bkX,,?` X& H JW&0H}O{X>j㞙0yCЃwB [F`74i10&衄i<>-N[?};/~\Դm:kobmek\bR:})ASs'4l:9('!<5I' 8:"{ +]g@<~Όx3?Џz4?l\u֪Ws3"6QTJ=4|K_7ӷ[{iOQS{8+6Ab)t 0Z~ +endstream endobj 626 0 obj <>stream +H\KQO}R((uUKAT% RԪ 4&j\AkK\PUɥs{ s>s!v.ΎI֨_9j]S*D^mT\'׃o3ZT{uFn\ׅܧ}l󥸈a/K"W9Rho-w*c;7hVVwk&5Gj5Eh]ILF`5i/0$A@SMCOY#O.OxKL<}y}!j-dߓs慏#dHƢF(yGשWА^eo|د9ߍ6;Ok1|iora(%͝%r#x/q7xlh|.kwx_R+ +endstream endobj 627 0 obj <>stream +Ht;KA h;+jL!UPT*VZ(XYHH,DI!(^;gN&ǹ3wWʫ"_XK +3")*;*%Hf5r=Zc8\?'}\#[|o_S3㞼CFkn|\x}8aR~Q\+h$)5U\A9yE$"Q 'P#b)"}^xx8Wl;wO)gx-D7"CfStHx^g'#JO}5>W}dh7| +endstream endobj 628 0 obj <>stream +HTKAgN,l6>XKM qh@&"BB w;Gf;=Q<͖DqC.^qB~A婮SqI +O}<%a>9^[9[r MOu3jqVAauTr󬿏g2zN}y2ݲ+&5OAlQpL^D~1SA#Y@ +#۸H;Qs4[εsl dϓKӘ7oB'7aloo۟|?ԝFm%yOw!y 0l@{ +endstream endobj 629 0 obj <>stream +H\JQO ,,BA ͉b)؊/ ZKDC\:M~瞹gs~& +[,l_ :SQ/|ccl=v,~}4ݏ:s-Lk wnW8O]lql!Q/cz/A9=x`?&E}]VJ\SyBnt7Nx:8 +HuyHh0GFGG)d+8Swa9Zfn ΂ĕ =ƓG3_sٞ3- a|oﭧyB+[OJz>= +endstream endobj 630 0 obj <>stream +H\KBaſwphhO(h&JK3( +E-hHh(! (l)jj9~s*vSJ(FƤHمgHA>8Q.7:BE\x$@9</ ,|G>OF}m=WLH}|#w|ҶX{EI;žO1yDHfI} ^O|6j [JqM{8j%J=#rdb01Ld[Nu8 A1מB=,3 ?s}HN +endstream endobj 631 0 obj <>stream +H\/Q]"0L`c>stream +H\?KA,Q( b!b  + +vϠAH!Jm + }޽۹޼ݛ9=LJ" L K2Qr#;a-\'# x ,/zϧ8EV=J}~m׷_ZX"1GV9-c&f=7Sg=&χ +sa}Mlx9`-]_,W=kgqEdot)@;'POеzVmŸwo; S_ 0->18 +endstream endobj 633 0 obj <>stream +HT=HQYQI%ZBlFRh͏XX +A(w}w{檏ݙ}܁y@|6LHSqze畹Oo$g76 >g߅L7'>3 gWMfL=rq )bT0B!h){ku9m/`+7f?T{ +Al1C fEV$9qwOw1 +endstream endobj 634 0 obj <>stream +H\;OALeHLl---4jCAP,ZYY{+G1BZ +EswfasvfnPJ&bDb$q˺tTr*E" VnhF1՜Gixd݋D"*se{wY8*{Ch+Dèg3sD' 4o wO ug|7?oϗ2cZOh<:(ڙ,>2Eq/h%ˠ-fmf).P̙=M;d}; {^֭i,.tjľ~_h*-#yzswsܝ 0LqQd +endstream endobj 635 0 obj <>stream +HLkSQƿ!{7Q…UE,h6Hj_ET2ssysa#ʟ!dLϹ6n36C2׻e(m߽ዚ+r2c?^jU +endstream endobj 636 0 obj <>stream +HT?/Q{ҁA%F ަ["$JhS`ChOqs{߾~999>W6g Kưk{IqSlI{N5}D i25X׵=Le@~ {=*Uq>kS%) ibL}՜kIo+DKZˋ7c̑ƪͼM^/ԻB]9&Ɉ +}uލ7P׹[)n_KyXߖ0o1FpI#i[z\'1ݛ%jXI'YJ}d뗑owp6wD6p +endstream endobj 637 0 obj <>stream +Hl+qߙ]saˏ$I)N'%.ZlIq8M}f9}z~A+pCqOzh5ܑ < q?_sH⒜ĵmMԞgS"Ěk<ѽUjPР3]mIᅾڮ+҇gRhS?Ӻg8/C;q,~87oj}Խtc_@p0Mrrn]lW"89<{#X"ǰк_^?ܫwzP>stream +HTR=KCA; ?Xh'bVEAIT$!& 5FDFD26j!2{{yV)fDy>C*9S<aCq 3!Xl]S7A7#cuZxx??\_w) 9O?&g#暵"Q ތ^x6ڌ+u:*suO +[v}2)}wYF%=Z }|ՏbJ|=ɾ,|? o;};E_|w_R:yl]G:rʾ˸fp%>stream +HTOHTQϽJDA( !Hl +a" jS"htΚFqFȍ5&gRР\ +Wn"}{;;߽x{veYjx3k`xV|*<Ʉr]{:CsIYc4 ŔGKI u'عVm\+>^0PcA#I6E1=o8tx?OL*Uy|(aN5(mX-fKߦy> 6[3ֿcv̾F?WIC5O,|5qm{0Y>7+13s S0;n(+%aУ@;{?# z8A +endstream endobj 640 0 obj <>stream +HT;,DQsNTjUB +T^(El]Ʈ,#Z4x4*$Hf3U}gΙ)?Y<[FC1nwTp9Ot-\#O#HYͅ@Ձ{)[zγAJXNNJźB7hȥ#5}("{iX/Oj6T=:X!4W +cܒsۄ;RcEWsUz{@YBܔK^^P K BLX6W.y>stream +HTP/CqWe !j"! $̌$>_" Bؘ4 +T MH TZ}?NνA4~3Y14l6 ׉3 ")Q @]PQ\׾0,?Q _93 +GAz Q#Ooh_;9OYɽ_\u ^;TRU]ASKFIߘ@Qt8f1 u^7؊ܥ|GA2:!\M.`$G]w>_2On/W4*fc }_R~(hի9Wx'nAI] +endstream endobj 642 0 obj <>stream +H\KAgPRmTH_`& + XZ S[)Br/ Gf^z{vۜ |㎲,6"DQC`k.~bMׇSzV8|ӑE +JTQ|#H~HlT*%=4W<-bBjo?/Kia>R>g8$cç9]nΪsi6>I.$Gw0SߡeWXkqu}}"s~K"p&cW8*ۘss?*qռS{>sc +;?Gv_s +endstream endobj 643 0 obj <>stream +HTQJCA v"VBQb!6A Q1MB~ȋļŀ AE5wr޸afg93(eo.# ݙ \zʃQsb_,n1Gu2}Ƅ6aAMr 8Jϟu|<zi89'w +[ 7Bv^cj=§;3b^}<PІYohYzO6Z~tm'5ڷ4<9Za}ͿI1(ʙd޳][At"Tosuoq#r"AudӷN^>HOo ?m1Ň}4ޭ; 0^xd +endstream endobj 644 0 obj <>stream +H\Kay +  H7!h h)hhpTR Y}4>sw&qDDN(+6gq4 iI3'bA`hGؙL\YЪUy߼t̅mћ;fCS,z[eWNݔƨE2O:Gt:W)M@V{[r$Tq$o 0ߊŔϝWg8mU*PYkk4+IM,AS/%sz i̯d}E">A O2{[ЯW?fƀ-~w!VJ\#V9 m +endstream endobj 645 0 obj <>stream +HTRIJCA|݁ h<+g4Q#DpH Q7ŅpR7n]0_WEEaxz 'G8Wnº)1%氡h.b}ku}?oM?6\'U_bȗWĴcf4FJ0`;oM393('Dto2s|#s}]!z \n.IGEi|Pr>;NuyzyۄGo<\P/ۃk!ysܴ"4"`{Z"F\z>Q_]:D,o ;mXKރ>?߹?1y^ a؏F{wd._?H{ +endstream endobj 646 0 obj <>stream +HT/CQϹ Dc#KCBhERK,TKM0 ĢH5D%|;u|{%bq+3GD`'gQD8#q, 8c(4Hf ;'g:7@3(NMZ5sIןYŅķ=AOus!M>stream +HTK+Eq_(& (X+$+,[+}?L]po>7A\=gKi{'a*+Ҧ/)MpCFD:luTu}'H>`>stream +Hd=/q׈^KA +Dݠ89HK4]r]T>DmH9FHd3ꗙWrҨϒspA":W8 +X~pYc=w"kj}B/#>wQ ^JgS+. Q&-Zz gut{D7`píy"?lV9hu5?EhA}͛n}gtV/߂ў7]h:vjKGw(֕ѿ3YO{}?۽u07T94q^ڜDw`C>@ +endstream endobj 649 0 obj <>stream +HTJBQ"U`4k[]B&{PШAMQ5iBt8R8IۮsvFkhfDx+De-^wwDp- 5a>/?_]I =`j]-o)sGmE~"JLCD)<3x3Tz[x2r3#kNls܆w?sfLs/➵P| )z +ߞn3E>0ھ(y~Gǻǽ<{<3_ќifXLLGfDO8.#L + NA1Nֹ hC%}S&IE%3O}Cuń`ï4 +endstream endobj 650 0 obj <>stream +Hd;KCAg k Zhaa#  Bkv ji/VI!\wcqΈ>hvLv7qzto'L}sQUr de|X0QtrF{Q" cߴ +95t8%Zd/k i_lZ_6 &RX_%1?`|دN?U~ &u;i>s<}NB_S,=ݧ;? 7["3 +endstream endobj 651 0 obj <>stream +HT?HA^(i(ڪ!PF`BIdJ R!ADAK{cM-Rؽt}~w7xk 3{m ,+jv:܍'wX3^s( qEGquA + f1F|89t;0Q5A}^.&won|NWtѺ簔^iu8Zȯɫ=?&Zɿ!ڧ'I [gw8&gUT:c\J؈#{E!?o2Yi|lG ETL2+O,gDz7xDl"Mif㇈"Es:}O>49sκ_)kIا,ofߟM: +endstream endobj 652 0 obj <>stream +HT.CQHXJ,F"'XK HD"Xh"iJPӢhޜ2Li_os W15)}M,rJazuq pVv3)7}MA7{R`[=gAVm^1O+AG+\beg# Of) ir{}`yfXycsjF/b|Tt99 i'ql0ܝɧ))sXa9{͗KNbhя~V(3Ĕ5k.\fvViu:0G7WK +endstream endobj 653 0 obj <>stream +HT=/CQ3!,&HlE^P &$$6M:{v>stream +HTK/CQ=;04I&c-Wgh5ZA"MIZ"Y>F_k}r/e&ݗYEd֧FQGAO'p" ABb^'@;_xT1 >0%C]} 3='ь235Gf/|Y"ZdV\& 4((ܨھͩv]<ܖ9(hqDeM9MUc=zڽ'A00 +9.σh>ӯ#:ⷮA;dul9PJ1B~/L_k +endstream endobj 655 0 obj <>stream +Hl+Qsڥ\*EQ E(.7!E.Fil.-\ J5gw|է}9!Q57J3ˑP[q>EF)Jю e06W^^ǧ7(7k?|D逛ܽ/E!Bzl\oKX 7%qYwfà"18jnڏaDQL2Uhs{RQ yG3Gy;uZ;1Pセ#39'|3JU"RgʊdI<@y|K+Yx#[1rm0+5L1T{m2}ד>S:GQ +endstream endobj 656 0 obj <>stream +HTkAe< +-`o6M"Nԯx?Q_?ල Ym +b.k"̈8>stream +HTJa_PT,$X^I RXF%^l,LE%Z7gwVs;gE"yu+N +(+EPo74?&9V(8;9WY82=UEf0O^a,bs>stream +H\+Q$\1+ kreJ Lf4VְP26dAFhMq;~=^΅$Q>kAudGn}Ey&GQ(>[se|w\՜'W̉X5=ćWƓf%QlǣGVq{:p"%fV_LJ mwkqgZ#hR^2hѤVyh@F2hf^QQPL+ +0?ig) +endstream endobj 659 0 obj <>stream +HT+Dq|߳31V"++e'%i45dcgdvSV3hXR +IIlXڐIƻys==_1N\:dvr4㜲4i0Efn~527.Uއ >{_>!Ez+<=1B!doޱE>Z!v؜?0iДЕ6bw`_l4EF"e9?͑%gre8Y|^>9~=;n̂sH&7-+[ґzG5?/$}}r RB./@'I,c@ +endstream endobj 660 0 obj <>stream +H\JAg|A hO|m,ŠBJlL0zr[ _@ -F>v.~̷~KjqAfF/s ?uK 3EzR۹qüib*,\;?MZmyM/nZ żD'}:R~huu9ovw~$elcd)i.> .^&}L;,jt;Geiɧ}ꟈC~2:5)TVM4_j +endstream endobj 661 0 obj <>stream +HT=,Q`EbAD$$C[I1)mJMhK4*YDf"1`0{=sߛ\O"& E]ICd|GȣsƖp/Y4JZn[8_:'D} IttMTDrۢ I]'eKFL2紮soJ%&h-=4O^m+|G60yD\F9GPyߎF#;yw6.7$灹)՘gbYefbVXe#*)j]toVE٭t}աo#2xe6HwMK)IN>stream +Hl/QƏ{C"1KXlf+k'HT>IEТv"ڼ":H b2,E}o{MLs\RȦWHEqe9'r Y(dbB4$5'wjt6$6?{giI:A2P3m=Lzz~ī-}z&qc|{`nD8BՒrKg9xfwٯ'j.8ZQVVMӗ]Z]!7rVU !!ylI>/ :3Gnۖ)Y=oRܟ>q +endstream endobj 663 0 obj <>stream +HTOHUQiyVF._kMDpRBڨB$m7bpjtQ~ӹsϹ/W?33>4s|Usae~?kSl؋M ӾJ4[wq4h&u"ڟޤNn/;ty}w/ؔp HJAiik*61+fs^Ȕ\ȱِBlN]:wܜU7Oh[[#:(-b/):5}%{jRg)҂}lVe!s5J6!\Zq>Ćp>9/j#V~Ͼ_Hwj+cS֕GޱrO??tJN1`g=oGJ g |S's_Jdοc7OUz +endstream endobj 664 0 obj <>stream +Hd;H\Q% +&OFVHT*Z"`\q}+{EIHB!;w9wWR}?/rm`B Od.ZWv_e)?cGA\GY +2rOmv (㧒`;y6xaG]?}T>l#A;2JŽϑ+jV5h:*zCHmO,Ӻ3L4~ޢT2swt~rsٽ.wXPt:vƇW;wzx}.~?Nn{2'/O#kCoex [FL(ȢG~pppgMv4>m2ng'ܜR_'鴾Uy/M +endstream endobj 665 0 obj <>stream +HT+Qܹe1ea1DlJ) bX!YX؈䯐%%_a1ÎBҤG,01j}Oկ<Tr>stream +HT?(Eqw23(Vb( RR3&R$!Rb0yx(eK w\|s>s](HuO=%-郟sϩw5{OCr+db 4Y:, z\%*zw>%Iia=}|]wΉ[3٠zhFj2AjZ&r2}}=Aևvʲ^d"`O ^[]ы!~ /~pyw}ڏ tZS=`_A@W號k +endstream endobj 667 0 obj <>stream +H\=KA6`caH*E^1"DTtJXWP$&^REB DAgܛ\ٙC{t =/#VʄS La99^0G 1S5X 7)>QΆXgʹ]\GU4~i*sM>hk>stream +Hd+DQ;#% (kY)enBMQbvfhYȞǐ6EJ:C^.0o kRDFH^ )Չj-'v>hO}ڗ>zKtֱ;G9[滹܅po{y;i%? >stream +H\?KAŗVֶ"6`+{Ik"T,&0h FPA-S(aws;wV?vfvޛU occ>R^o*C'{g6k^c1x8y918uI]G?BΟc.zľG|J?_rJ*u8fְ]&=c9lBzCg⃹ZZ=4n&~R\ٸ>Vދ87:} M3dfu$|g9,>d?${Pf!J͘2 Ii3Oݓ +endstream endobj 670 0 obj <>stream +HT?KCA.bc)hU6& ( b|QP+[ A"TF!E;mBI!z{wՏݙ[޸Tk.)b!o;ovHKP"K$'P^" +IɕwXte^$_ +ރ 6ƜQd S.~Kg3' W,/F]_L-FLie.a8F?a }A9ZŻ3Յ^<}sz4'9x&k8umlr!.~ 8ѽW~?e}2#[/_4 +endstream endobj 671 0 obj <>stream +H\QMHTQ> 76Fi("0nq+Af5+r[9?z3ҪM-ҪE9λڸ8;>8k ƻ:h5xW(WD_}^\t1i +]e&wRL3^/`#{Ytu96@7}xU0Ne}?T:el0AK4kxPgOe{byc ]?K͑=ɑkPIҠfV̀z?BZI&opy{8N>Ջ%gSo.~&#h\8~7>_Jq==j]e=`ǂ~ +endstream endobj 672 0 obj <>stream +H\R/Q5"FtAXX "dL$,vD" !cH x{|-&z' D[F`҂WłYiv"}7|:)SGn?yOVJgluC֠V:Cߐ_G}1,|M 9Z/Wm衽Nɧ1) .1{+7`k +endstream endobj 673 0 obj <>stream +HTOHTQ;W1-"]A6QE`miaAC + WF7Rb\hL&d% ҍmąAՏQ%ͪyONd5Lp8ͻX$=eKoZ"e9_Se+xd ;6]) 9Ic7JWUyCQ!VwiIenk(&'xim}z̷p{Uoa.X7PI3IMb=砗k|=>~v%|јN=݇ȗ,fX#@]΅~nŹNX.2-!&ZoQ0> ?,:b|}ߕb~ +~kܿ{q?W/#>&4O=^ 06 +endstream endobj 674 0 obj <>stream +H\+DQ;eR(R#H0jJ4$#c)BQfBJ"9_wc>}== +qB-'gX2$LpwPޡ </̍(υݢə+-~AK(UN7ɫixj^^ΣhÄEa.ftJ`68ׄ}KGq&gvwQՐ>stream +HT/KDQª,I0-0h0I AL&ò ȲIaEl1- 9wn1sf!B5=kcXyD58VUݲ|kl}V)zCQsoJ^ DϘSK(}؍Stg~T^ȩrQ:7,#Ә|JBefzrę1IZ겯yHw);h(TL[iܪz4?|v3Fp~k~'{ah?*z +endstream endobj 676 0 obj <>stream +HdKAǹ\N$ KA "RDD+V@(>(D,Q"7M.ZfwY0Qb6^33gLy#iRo$:9QChJ26h>5hcRCe}]_;tS >~R>U,_>R5\y_8=H%Saz pBs6e#/X/8-;]hɹ\\GP՜ʱtU|0T's渚r_cW< O(_*{-@,ˠ ߤc%1GfQ$_֘/LK]Pڜۤic͡#O㒿 o3 +endstream endobj 677 0 obj <>stream +HTKAQF+`cCB ?CZD$UXY +Q,Q4꺁4EC`$ETA9ݙ5Տ{wwt'2IR [K Zn~{ȺOݞku<^{zcxǩKoN~eKwPt:LX:[@2>J +ƒym +[}Dd2Ɉda¯h("R00.\XGz9/Ob4a}a-OGF?Jnw̙9}Leݟ1s"\3 KU:l_eHo&>gW,k`R˖Z|tju,]>c'/ /Ӿ'9p㿞|徂0z]z{] 0it +endstream endobj 678 0 obj <>stream +HL?,CQ;F "1MbE *EhhiTQJH.*,fE%:}{{^rx6B8җM<u6J܊S) ybm̹s1Mپ4%^RW}F*o\K +ˣsJ׉BRc[gt\U57qEa +?G MA>ڗ> *|}c㗹S/o}60(GiBO~^?g/ϷF|`#q _tMLa]Q̊Xd8P] _}zĻz}T +endstream endobj 679 0 obj <>stream +HT/CQ;O"[:bO-ƦT$"шT"!դ Ez{~K5yU/voqP+kX/e%;V#rkQi,joѬ\ڮig'pn 1ze$nA.V]R| +UlĜ=B?Lܯy6"j?`QtKHۓuo?->b3Q:@-AKlB`u:@t^[gmL~_8Ѿ;LK̓prc4c^B 0z +endstream endobj 680 0 obj <>stream +HTOKQﻃZE&BS_!ōe~ZH +II*F@i+uJM*B7swޛ~{ι{#<\\- +)bDgBOEr.ܴ n/¨au{Qv,E>ż8V75{0FfOtL/&Թ/#4@ y)YO<~^r>$w#\VJІ+KG7yuk_jwbﹼ:k}?s2[ϵ{Az qoy^ 05 +endstream endobj 681 0 obj <>stream +HTMHTa96+6$ljo+uUF w.Z% 5gԚ~@& +Zh(|;s8=%#]GD)DCWJ{L{JJ0gRJ"h'Q3A !܌@}eRg%}3}Ee;^]R;ebʯx!k_$T +/b.k(u‰+ǘνT V ^(wTGo6?;6 u.~z/EsWpT&cסr{(Ze1y6P2pja;36x_@?_ZODj1HMP0n{f}B8]%_>stream +HTM(DQ;ޭX(; [Â$|-DY+ DhV o񑒵%5HRb9[:{}'TYTT8$ktBcUzkcZ.|x؁/v#!q܃T &qlw焬~R7Fނ$DheR>kFb[M|{0#}]a ]~l{ H?+Bb:y_#uCI⺔qZױ)ټ3#%*GUq%B͞-#e%-ꂹGOq~ cǺnՈZ6čZYf͡;#+ +endstream endobj 683 0 obj <>stream +HT/QϽn&&b0doGD iԫU`Q %j2s{{y=I.A%-GSj=ςl"6)U5KN-2'e ss:逊 ӡtjutgs2i3^;-+R4=Y}sUoΌxZS{R^k?3d=]oadðtGtaSfjYe~ZF[߸`^qyk.ph)9ϗ9kql~.ދ!(Iy-hI>= ~8w[k ئ+mg +endstream endobj 684 0 obj <>stream +HTR+Q?|mXL56jjLR,ȏRYȄAJRJb/y{ۼH dX(,q|{WtˬS^hS#*m rT4"ܨ}Ty uPmUn0AuqA,Aj fSF "3zws? +?a38*b|\o6}7whi*=n?@kDXvG6[}.b&A;`OM:S s*j7ͻtgGD${e6ҜF9O!񁊅_dP)=̡\y/W]Ug7 uFZm0y~ɽ5A#)^*qt? +endstream endobj 685 0 obj <>stream +HDOHTQ=AEh#Fp$D(f #eml&i*MLsb?󦕵Eƅ hxys~w._D):ӍjlXcHn}a¸Wvh(Ԗ'(y'J^)=A޺n%s#@d}m^[s!c}x%NG>(-4_wcgs t{k|I/2ק(+?K3_mIuF'&L yݑ A97rV-|{x]JʴM%9?ދu֖_uo~Q)ު߰V>Wye_} ,{x`G߯=-̘Ns yr7a_ך 0]1 +endstream endobj 686 0 obj <>stream +H\?(Q}SFb2H6QY, & Ȃ]LRb?a0$rwK(HL$y:_|r(l*:CO!mqaeV"G1ds +2d?)u[,[M%r֧gԻ~A9ZŘ}'L+=pkF4kkxc?եƴ%M)?ɝjδ;&j"\\%M/Yfθx狟L}2?cy/?_?{ϓ9qͬ5|T ƽǷz +endstream endobj 687 0 obj <>stream +HL/eQǜv®-?@4ۉ@ž(l[hмB"E$~dW6 Q($b8gGǙ97㻵_?I|\`͢λkOzWީ&nXjCs^طQz +:",l\ "` ++t䉦6,-}1Y|u׫=te':A+?!ҭH%_zO}U:=ES?(Sqʢgi7:Wh/yKt5rS,=՚ѱN`u_Ak0%I?艦q?do 1n! :Gj-]rL!yyCAG]u j1j:ݲ^vw< 0D +endstream endobj 688 0 obj <>stream +HL+Q5; j*Q,dcJ!a Exyg}?VyssWmx!w1=i.`C${1c$Ч)d UcaXd%:Ms $g 9{}2n~s0}:Dꄠ#40Hj ajg^Q?>ZF-SNL`Ґ^СI6<.rF~' S6 :GyD} yru*p,GsK{?Fb4&W;p5$zG;z.|n|6~2r贤rLj(vji|VӑP}grG"֢Ru*lU̒/ȚA +endstream endobj 689 0 obj <>stream +H\.Q= o % tzҺ3M#8V_Nn_V\kl)W&cο]fC?afcLw}Qٍvu{K2VE4YD|fY괾Ef{޻"ŸVP$Z'/uNwz}/޻f=iWi1&p){#:oq^xФ SL7Ͼ|<stGI?ʽ! +endstream endobj 690 0 obj <>stream +HTн+Q`d! +%E( 2HnE"Uk!뒄IK)J|y^9S.3iAZ<&$0h3G.;mz9Dl}eNIxsXati͍^1_#XhN1_AzA\ۺs{$+chfсq=ҁyX佋H6l2ނyn/JQMWLM卷.*_ﭢ5R6]߂<&Pr$k@.,Mc>bOܜ0_wW{/:@v:cRm瘌&hJS@ӑxzO+?1 #Nht [ҷ_*6 +endstream endobj 691 0 obj <>stream +Hl9Hag,,THc),"RRE1x`) x@JAAlo_ Vo,^ooxS)HFY!e#+Gη#">yR?,*w=~%{;;ΰĕ9iUf&R{VY³Ob휚0Z.maPYŸG(!R!ȼV=UFLX!2f_{F~%7MN.^+;Q }gc'B<$^W2f W_sX3$J;֕1,m;~p +endstream endobj 692 0 obj <>stream +Hd9KQyA"x@,LaaA1^ Q(1!vvV6fݝfxo@l[4WvY/^ Ӕy{pQW$4J={eGܸ+|nrф!v?5o n>stream +HLkSQ@E) .\*@.\KD馴ZŅ ]Q$}KjLJ7R]ɛՏ{ιsRx  +r?mp{Ws;̰+Xls1Σr p[4[y#ON#3 +endstream endobj 694 0 obj <>stream +HTKaJT(š.JPhũn.!A: H6S#mQKt v +5$P)w_>:\Lq-|/>#ߕSʨf‹$i$Pݻ?%&-Yяs!0mJ^P+G7,Hs lSRaPY*V(ܧ>?Lg{gqɁf'_.:~KYq]Y2;1&{=.u;Iu.UW?Vo</ٽ.Õa/Np] +endstream endobj 695 0 obj <>stream +HLOHUQα  \JhEDV!EM6Bzj]}pF\m53̜of9rsE+QYiPb:k(ZVOqHSTGe2lUv阘aFd)R#It#Z䨥uu XlapKrn>4%5$y-yd:=p3k rœ'#_dI~T?9%'iY-g)ɶ)s\p^UߕG~{ݳ湂{J!Z<[GϦX]Gvl.; tN9pHeqKj{x=sR ǽu;Jit|]nmTlExſ,0]g9^{yƕ֑* 0m +endstream endobj 696 0 obj <>stream +H\;/Qܹ@K(lDD !Jk`I6>oQ + +B$:DTq>HOl"6˨0Gъj _5J`='_7 gJEJz_ʨ^v.l3J(e3:QKbI&C-*/q +0nUt$GJͷؤ6;'懹:rKIuܞn;/֧9 +aJ<+=;Eq<3n]T>'}\]t:tbdi횲b` +endstream endobj 697 0 obj <>stream +H\/Q=3""MIC5a`hx. Cz @X$⑊$o|sn9W{pMĐ(,r$e}8"I[Wy~Xz|NigDd*~Nt gw~^KX/5sS_)[OAR.x7$|ZMQyPCz[ j649 bAu\B;s/`}Zi=!hq]1$˴0v*9|)47៌;y +endstream endobj 698 0 obj <>stream +H\JQg 1 H +$(QAӈQPf Fpb ++h!Txwl6ǙsΜק <>VDuцzVgyY<,_ \xq>`Z3 +W).zg_v$rdޖB5?909O +%P2=7M_}هA^}O]w_ ~}v===lPBQjHkߥų6b2ڎ*`J)"hR^ܣh+4-sǂwT.lҬh374 ]GN!ܫs TGzQz\92?[L +[PD?/=` +endstream endobj 699 0 obj <>stream +HT=hQơI:e +DA"HI$`!b1` X&- bbg:;o][e3ޝyEs}L1֛pU3jzzMqZ mok +ζF߭c-v&ȿ "EaZyb[yHN{aw,^z8 +#<ɜS™ƌy:w*k}*WSw1{aש y:j(qEAjՐh +C@Y2I:knHțX U1~WѰ*~eQaF%\#wRE pA +endstream endobj 700 0 obj <>stream +HTK[qPu2P:LPJKMD_RMإCR$5/WPi:(ӛMs;)$р; )fpRT@^W aiL׏Y#"d@6wl$e~ӝwȩkgy?z΍=5ߕ͏渱{>Q VP?G8 g)Y%ӭL6?e,y+)f|21.ZN|iw{>(s^z~Eki>stream +H\+a?{PĉrpppڲvTJ(M\rpq0d('spp>>ߟx6D1F|)J|ic[͏%+?#_Q)r"!~AKW#d !YȆ +"U.5dVyΥpk_ĉx:s{`xg|oݯc/N^'G dD2hϺ>stream +HT?KA$DA?Xj#0E:A [lD3R6D%f{w{ogV ./LM8 G$Ƿp dF#0>'CQ1|Vp(Lp's!nJ3c>e8~H7\ +F}^Gwz(+mL:s }j1ضӕ>98w8? +~3R[<-T\|R\GeNnr/k|&\a:לU¢]rv>nb&Y7Qyމx]+u +endstream endobj 703 0 obj <>stream +H\+DQOHlegXM`,Άb,4iH(,F4LH4)Jh ; կ{ssGS|իJQ\E<3ȐއY5Y=ݜ~a9TK"J.0C̛k#<[(s^3s%q7O"ZGžV* Uw}\c@k +=>stream +HT=HQ߼y,A%jˆEUBF%l#l"/CZ cvMa +*!$MJS͙ݱ{O†5 (jB}uR._CG(=[oިe' ]4Z4 FMÞnAs>i׼+5{~pE5~17M 2A.EZh^_dOSJtƩv+>'ڧi =u=c>=ّ?38 BM eF>w\X }<6FcssA߬}]z"s#*WrC#9r)aם~^sa1T 0ߖ;"?|o!ż 0O;e +endstream endobj 705 0 obj <>stream +HT;KCAg7(ZXi,MPQT_6 X-l,ǽswo̞=3DW8 ( ZGF3^f7: v> Тx]#Ь>h@^H"|&q*>KӗvUn#XۺvNRxоqsHy֡}ǕrjNJȪ#M?W{]>S䘇Ք^f-c,p?,21W3'w'>stream +HTKQEFJQ5JmDM"(`'D1@ +%!H1VAT;Ans{~̾}y岇| +o4Bi +/jȾN|TH/-^?.:⋞|M0|>8nc'GVY}}g]^5$k1 nd$@>s uUj{{٪b2w` J_ +^Pi9Z-zvNq^h3d 2=Ξ:\ݛ%T묔KΪK{e̬߱!c.FO1/bR 0_ʘ +endstream endobj 707 0 obj <>stream +HT/Ca=h|$%†AH bUi&FH dd)HcEbFsϽmM{Qec .A-x2\tR <]^aLHkm}AC|Z^HO?g +endstream endobj 708 0 obj <>stream +HtK(Q=da#ke<6h켓ccccfh3 +V"|=_w=KʏE#U0,¤!jY"hֱnE +~76-x/q':f؎ K7}aDV'zY" ~rfS)aS +L䊮ҾY"к(1 ĸgX'>Ƈl,?wƋ}3w%zo:|yCޭro_J]f?{;2$o7]>stream +H\=Qgb B1~\ +,3I.bheBDIea#\IvW" X )7>X̛ၚ75t %f1a 7xEq.' + A%x׹u!nwo^[`1!0fcr玞J3tOtt0Ks>%{&ӧy44Z4JAo{yvh%MpuSxB9LǴyVhSdn}ۋ3E}>CE.F qL$?7C*CO%Pa4#u~2524rFgױ,?ah +endstream endobj 710 0 obj <>stream +H\+DQy$(){k 4i>5”IacaA2,s-[i y=XzG2l+&dέAۊ +yڍ<\kS!swa},G~13q&=Q 3E&ydDF1>$ m3 o{D޹0wDL].G$?Ohjݍo~O|s_3] 6)NZŴk'=g}Mfmq\GDuRB`ًMR=MXwq!Xr*zgJ o͵c~biSYca[q +(@S >stream +HdOHUA=s&Q)!.6h2uS A*?(Db qƼmD\J +\7H5ssZww\RO Xpx$xY#k9󸧋ėPoɶ~MJ"N}sH.HcYHbEr`IN} +~J# +v鴿g>Z]0)`Try#O2e:LXB?Eeyaճ<r:lŗ^ +9f?D9)Cxi{dy;0r^A[3Ӄ<39w8{9şf38(ZV`˒}~n/]4]9=gY |_ZlMnWᕔW'~D_O9f[۲r +endstream endobj 712 0 obj <>stream +HT?(EaΕn"QlLFf + #AI2*IQJq(X.?9ιNcRx91'qўd͋+G}hi`wb8^פW/eS;g5f~30-_ ={w:h>ewW^|^t0~9mZ:+gA[EOo0S+8 +,[se}tS5'6_इ +endstream endobj 713 0 obj <>stream +HT+Da^V(1VX XkXLHV`?H&,|s{WsKрo5F–VDH~üeTu*֯ <0oZWhW"Q>>$ 2 xZe$xF-s4_gh|!O2π+\Ju'+oNX9 ]T4 h뽯yOW;Yg%N}֣E~D:s_5 ߼_JJe7y'1P'1Oa6^j_z +endstream endobj 714 0 obj <>stream +HT/CQ;Ɍ $&E IJ$0“KYz_Xx@Y_?ԗxuUTnBL9 yT^$F=y̴Jkfh?vvN-knJI;Eܯ }sa{o6s}? py +endstream endobj 715 0 obj <>stream +H\?hTAgg`iBPb0VDKrQDA %1X0( +xwF$Q"3λM.V?ٙof9)pEKJt] +yaX^vhߎQU؜Qws K\"|7n (e0~+JeSV~٘V>YUT Z<ź#ҥyNE0|.n+'duZ_\TI٪3ٞV4KP- +~EY ^2rY8N%`<.s//X_=R>YˆrA3Q{Ot g} +endstream endobj 716 0 obj <>stream +H\=HQg*(t)%F j1 6r@Sb;E,L6]4)}S̛o[3Z$F%LV + ٲ$ﷹ;?EZ7oEğ𿘋/࢘K.V<$JyOAtZDfI^lI| }b*O\z3gqy/w3h 9kT4{ʤ)<>߷ %1*bO3m4;~%ke E4Wr- r̛|s4|u;w J~%Dm詋&B{7O5C_ 0!q +endstream endobj 717 0 obj <>stream +Hd=HAǽFI&b!V [?XZB`#`F 5>,x3fٕhWMI!+ Z-甦˯z + gphk\,vIԚc5X;14젒1ߋܿ¸W2^!<6>}& +ui[Hnvפ]H&!z9ԋ=-]P%/wi,uԩH&kWqs|?o~?5̀ +endstream endobj 718 0 obj <>stream +HT+qǟ绤@SJRr&Ljf 9HyNy@ө7n0p͡963f}uOoR>;ASatuUsʎC7Rw`⻦/OT; 1(׋ӉKTƯZis\2{糒gmaYso[C*]M{^_I?o恵)M_80cf0yaF1Ycetwr@@=*NMTA L1o GgG*ξ89~ojvjbd_E_ +endstream endobj 719 0 obj <>stream +HTKQgm`c) +G-E !w(wjDx"F? E.̺o|o|;ü*V*)0TxY|پfɣչ/9 n/J+@}f8 EÁLO#lSI pNnOLЉKKtd4"/}?*qE/S%^ҭ!]DpЕO-SFx-`;7h?q[CB? SwP5<񤎝?tnX\Hr3ׇ~s@\\/DDn,>ƀU-Mmc9.q,H\o\;~+{rVG%#>stream +HTJQϽ" +D}ƿWumEş"J4"بb=޹Vsffup'ay2z/pɎ3< +g<){€z7,cZL.sn=Wy',!7y U^fi}}!ɜ|{B =0ow{|9i pu'0]z?oN0ڮ,ӚQF;tt?־r{+s|z-?=:OIH_ƟΥ#' TW +endstream endobj 721 0 obj <>stream +H\K(DQǿ󱐒 1I(EJh&)IY QF,Gw3;,e6Xv"Gܿs{x~}z%6LEj5>B<[MRA$זGZX_31Qt}o^zfwѾu! +PhMIи8`:D&Qnuڟ dXLIԎ\Oȳ}7OT %,bYszW/B5W=z쵿#D!c_ _eFrwdGɯ;4ԉDpY02 w7979w?=sBz?=7UkK *a!]\(P&TE#!SD?CRn ɑ¤"{Wu~7> +Цo'T: +endstream endobj 722 0 obj <>stream +H\RM(DQ-e(* +YYXSD~,y3%jfdJ ;o!S/$YMfxwyV{9yO9~1$⛘F!'I,2*yK854Έdkض"aإ /9&Ǡ{PtPF/7tEEE\S#Pg|!ĩ:q)g?BqT͘#ߎb5b̭E.lR߉$Jܛ9^.H?E[s#N +mL~KLRׂքU E|fw/qZLzzEaz |כ/_9~}(g#K{c5*2{0  M +endstream endobj 723 0 obj <>stream +HTMHTaw@"%# +E)C4KnƙˌL@.%H kV2( ]1;;?orerˤwHœR1cCxYOE3o"ѭ`-mK(mC 7hf?M![x 5֓8Mn,8`~///gw, c|^WosO~0ZͿ#vU'o&ܝ(ID'd49&KFb*[y>]%z$'SEUw5bf}pKBdzў{#9]>Nu_w/ U ncMw+؝]!z]J>}̧pPgA8Nt>ԩ ThW4~KB8\%3/Ǔ6EUF: +G4?#?AY\=OpJXC +endstream endobj 724 0 obj <>stream +H\Q;HA|$vk#il AA,Z4QοOP+[ QPB/`aak3۽0fcFZ ~>CNb!Kf܏s%o\WbS!#nNH IYkh$iB7͍NVuhFWiIc'R9{/̙9`#()У6ăސyn|f3\qQa'<dnέk\;x +=F}n͝]v󌂿+lqN !/uq <=}}ylO sW/2{.؆`' l$xPwZht/ *'9h +endstream endobj 725 0 obj <>stream +HTK+QRfJc\/!Iq+166h-RPF#bw=gկCr[(yl3Sr7puC6n+.bܯ$&I#+pz^?!qZ y+?k/Ѳ=Bz_8`fEO-}L!;8du^ۑa~j>:-Yϫ0Y]w1ZDžy?+OxcvNM _Tf]>stream +HT+a{ eAbAYjv?0Kn umR" +Tf! 䲒RF{63~=yz&g ^4!<_.Sh HHz~56b:.qF4؜=z&F;,$ԎG;:EIݡer1(,^RŨ|5Y79OOva)4٩Gg$.c8ƑOw k]z]| ++^ 4}v?$v> k2]:,Ie^-8=~;OVw%d.ź/o`ػKcN|DN `Vt %׆X/cwIKG +endstream endobj 727 0 obj <>stream +HTR?/Q&F hTH m "j- 1*ФD"1atxmu:9qĉgdqfy{1{<rI2xȦ]87%HÏk)ѽC_?jCI +X}d/ mJٜ`􄈛O!Z~ld~\:FD{z)cQ+Xl k`4D{wץ>|_2܌uRϷ\GS|o {G_گ>=~ġۋb>E4 D)"6􆸫k e.eP[o493Ӣ:'_ `G +endstream endobj 728 0 obj <>stream +H\Ka}hiZhJh5|m +CCKCPAH[D?»|ͦs>jvW&A aEv0Jj%dI-3TV%KmO9H6sT}-?t=Mlƣ9noPtrג?[C~P%+FLFOlzYLm,@j.ɢ] IaS!Ah)%cPT}jypwx %fo%57⫫x/G|b^aA +@ceQ__lSPCtNBlQ< iM?['gޙST~`V +endstream endobj 729 0 obj <>stream +HTQ+Q?߹+[$ k,dcYJ$E, RH3wfTB6d; bJ)+ X{w7Y=9CDTHTY68 + +ȥ *:G>ž UÏQ/'ǽƼX+1dnC^&;\Ú^19RVw-t<'"`yu޻zpcDNn>g딌.įųޚ Ն|fT3^#C||k7?׉ݣ|'woovg#zsc ^ rpg#ݫ[GGQE\f6,8+Y;W+phr;j}!,+ߟjS +endstream endobj 730 0 obj <>stream +HTM+DQǟ{ʧXHJd/Algy,,$ b&b2`"(oI{V#N#*n:.N &j*?nӁ\vX9m Q$=^(i*)&PrʩiU=_ק݀ىmc-V/HN`eqLsby%{Pp]sz77qԡ;}v v2v?S65ֹ߯Ŧу6*]$ArykSA_2 +Ιg/g9xW.+s1,1oy;}_7'28| +endstream endobj 731 0 obj <>stream +H\.AůM$b)a $ߥ`AG,H"BhEW 2fT~93;C ofIuCΤ|9R.|">MƵ='xí<Ry<7mO\>NRP«/lsr}QS>stream +HT/DQ $ +(D<,zFk׮eõVHHЊF(4 +5DT@SϽsqWof%.}zm\W}xzOF8[ũ\ѹsg֘tBE*9LTr!xeiϩDZƹ5t.s!w +pUgBJH1V\1q,Sn|Zg}[GUa&cuqs}y^z_NL4^|ʹ׆;otcՌSje\”dInp;3Me_-'kgw!1}DȼI쯥!R翺39NKV-GhEy8&SG8A4E#oh-`XZ3 +endstream endobj 733 0 obj <>stream +HdNBAg&V>1Db$*xXxQZ+cXxo`Q531hi!he3D +E"i/@* !c@bilw7Ot9IA䒤28ևy t7d4)^6FC^"dzuG[-0 +:niuߒ tqTu(:ea&fI #=x?OMVh>q_..j_↢]+΄F]s~Vwyon;e;\r!H/;ջ~3x +9/? ߿q0` +endstream endobj 734 0 obj <>stream +H\/Q{?@XHlXH?4.TLjF$F$BH, ;$GlX}a==%Cd mĽ$F7fm^œJzǙ9%B$ 1Z9T{KKvLSRg_M-H|ǡBɦYfnP >xZIlǝMNLQ+&~gc]SD j&qg!\_Ip{`0A.DE‡]78#8`ZXg=9IYwS ӋMczI "Ծʓ뼺D#NG]K8O߯ߣ|IoU߹J0jR=Zww"_&30 Dʰk?N +endstream endobj 735 0 obj <>stream +H\;HQEm뀕H?XYSBؘT$h@d~ +BJ TA"5ޝYVs<kVaMz2E2R{:jyG1#'.4jd[Dd {dedudc_$%R!' Ӥ`^Osm< +d [d^&Qw_dD;U_ow {N%!>iY_F }Lۼhpo;'g{>V@HeH;湿 K0|'&Zt 2 +endstream endobj 736 0 obj <>stream +HTKBq'mbKS[cE +|]DP`Rf`DA$vc6}8ynD1Naʡ+fRaM.%jb?# `= +:>Fj8V\]=GAYH|j#nU%10Oq¬`^S!f9n1~oOK~o*&#koοq]l3eN[;b#Xg bY͌Čb.u lsJ-}|!Ae|-}WϤaY8;ض$u|&F[ OhB/'(wUy V +endstream endobj 737 0 obj <>stream +HT9HCQEOb%TPDB%X[(v(X(ZeH"X"`Ez +m%:̻w&wx$2Q\i~* kp$z7NLM *Z$.GNr&σer~nLs^;5A htuBWZ YLFף6yԋ&{:i+6-lFՃٓԗ*L{(v_nƼk+#dP-GG 9tJ34'Q)ǹ9.)Bsy/Ais=ܽwP?rPׄ)/% rwY=c|rkJgû;w!:F6>stream +Hd;,DQLd=Q4 +xJ"DBDYx$w-zn*DA4QHHt +3kE埙3Tw ΍Olݤ/&76E{;n\WS{,Vc9y= ״>ukw872\M7/]̧ J*%"4w.FXaj~ 2}>stream +H\OHTQ;-D"ҍP";[bi:Y@S33"$*FqJp'ˍTAۻp\8sνZK&IYc#& +3:o`Pᳰux#|6C7"<fs υ}N~l󤺱(Dz[=/n${8GDB;XE)ыpOkT`[vzI}QL=*tse/kscze.> s ";CաNgu|&;D|=2όәZاRG<¿gD%Zyv*cHX4۬s?marIZ5a\JW=ۥ79ԏAr +8.#s'>y)_A^ +endstream endobj 740 0 obj <>stream +HTAΈ]RD165XڥXH0?w3'"Dis +. 6k%|y5Շ};y!291wS8TI;ʁ[!S}L^E,*F'R^ :^Ms]A95դN\6u M̆i=;]4%6а0 8a8P9K犤1mlwq/v. >Ϩou#vNUsV`)¥'xЯO̫24S֝BǼ<ﮑo\Tϟci!BȌ_<{ \ٿ9< 0vT +endstream endobj 741 0 obj <>stream +HTQ=KAFX `'Vr&V6K" +jac 9S"h!nowT7̼Ys7_QvWoAr]׾>Z#F]WyUf8;[p>~^$ƕ!܏[p#ƵPtQmQk=; fֵ_ 0q<~ +endstream endobj 742 0 obj <>stream +HTR9KQ}6XhcebM;E#Q %Bb@It"H*Pܝy/[}|̛YY{(6c kԜt8vyEw8eůb!>i|0)Ojnޙ qO\'ykL*jɆLDdVYR4s悾N4(]]Q7!_9S7*7'eb5[2Fʡ}PdRȗ_Nᛱ{,䔾7t2t_;8b}^Y=xsYh\oy>=(uY,3wUQ?V\_)fc +endstream endobj 743 0 obj <>stream +H\?,Ca`4XI4Dlf4iKС') a!6,&h%1Dv{9_9z!< 'PH'Bʜ§p_{qKϑÃw.3Of?tZ*=:oE'/=T}Č=>:GO*6H2]LEʬiDtgWx*hz(Va=]´DZ匡Ya4g(\D~QwTHDrIhޫZ8m#Xg{=Ǒ( Qtnz$Oq,8CҍcDկbʭ'y-IYrIWf{O/";wN2~`Q +endstream endobj 744 0 obj <>stream +H\;KQc!"BdAM((BnTX 1*<ޝݳ;wpËm|~Dn_UϞ_㡨}ۨ/P͐j9Ê((s H}ƚ]Y2/9u1XֹFA9cOaS9 JxǤ.`e$s4o $=Pqt̝?ڋ-*oq{꿏UǵBSr7O,ʳsy7^\z?Ʃwѻ,OO0E +endstream endobj 745 0 obj <>stream +H\KAgv"beo#"(V6b/_`a,|4D/&DFMbuHP,1Xx=C} ( 'c H3KZC<ul1vlO#pWԙ15H$s}u_S&ҭ5 RNp_YbK1n>mZxO=UY~ݚE% +aCXɅ:'^fNŏz?>ֽ)w7A1M6Ȋz} EAtYtcJsYÍyenKl64[ 9ODw$CUz0)^|zxAyk*(|:}?7[3έs{{fk)>|W#8$E'0O +endstream endobj 746 0 obj <>stream +HTJQb#j%ւ.hBba'?$b"a&D_BQvDQ,lޛ>f%5~TEIORAV^MN1$,tKNX)ut<4Z gLKfAsvp}{~/v[5dzN"ug=>\gzN}`YݚTs4h䒜#I;w0daLSMr{^4QQeǻ&:$B%?93*7qox1l؛|1zP7dԢK?lQ͘J.ʼS; I;D|G[<}{Ϯb?&c? +endstream endobj 747 0 obj <>stream +H\/AggT‸%qF}҃SA$ĩ+%VE*!) 1:>stream +HTkSQǿ^((b;A\ۿ@bUV'm4M^YJ) Tq0Tũ`DC6|w:}8{.N\e6ڬcM_GSa?;KipgWn8olkYt봏-;؞)rXdr;>I;"8,˷B7Vm22.Ҝƀ(ay%[t5p{c/{UyP.t.䡫 +;܃RL7] NEw?V +{>'ClT5c/w0~/YqIv9{/^;{NsE}/iגwը^EpTs& yݭM'U9]A>GTT78CZ/wߔWhܻ%n +endstream endobj 749 0 obj <>stream +HT?HQԄR ?$RE$8$F(NRAcE ű-v :8un4ӏ{;{#Fzm9LѰ29<fQ/Zw/Gm(wFB64{;y˼CmSc]2~W'H #?{իs mvyx=~DŖn^ ?Y[ +endstream endobj 750 0 obj <>stream +H\KA-D46}B,EN>" h 0*b@S 6"1FF 3Nv7m&g@Eh9FYR*G Cjq |qѵ]G44u-f|7=jǂ>¼,fS.5`^SRS˻i5xo%Tޞ3|}>q_|>stream +H\+Q~SVΞb$ $KB +&3Q׍KujBFqsgXzo{9G8hIćc49;,ȏ"9{h~Q-hF&Zm+DDQ;ǥ\V>D%'<#Xd=?nWiOM0PcdZs\ȪF= *OLsμ;{rl-ξW%׺$y+VpϺ2|5 ]Wq:ݨ_Q0HH?5_)wV +endstream endobj 753 0 obj <>stream +HT1HAfO$lb#(&goBm",R$H8"N(VN5ȁM  6vAR\7;W}̛cY2һ̥?q陟bMru91Ҥ~:Si{~A5ߐUa^?I$9}9!ySz_DDWvɶNc2=[|Ng^ +endstream endobj 754 0 obj <>stream +HTK[Q] EUD҂R +ꮴՍ%QPD?Fi X ٦M9}ᄂ3s;yu| )ᝎ=oqSI$>o2xZ}'uNxS(;q7|"JVϽoC%nv-ݷkm6f3\ʘ4fd`G} +(:j^`##}mq?#c0UH焹ޏ).9>ey0%y\p^I W^=⾡eq +E~R/.FKYwwl^ %>1 [km?{S׿-w9!}+8\[{+h:͝hi^YQǏZx/j +endstream endobj 755 0 obj <>stream +HT+Da=V?(P$)bdaCj1YDdgņRB͎,,<{=wfVy͢M-Y m܁rT(Dp mM>}F|d< 86}2/6q+7\$?c3R+ɒazNp +I>Y΅." ~,q_@'{DkӜqԚtsS?cQjR+ߝ#-.W]siy\ c?>'\ pPkB]׼ +0NPY~[G'\',FJ`7ˇOSyw 9a<5w`41I +endstream endobj 756 0 obj <>stream +H\JA ZY[[y[/}n"`!QPBP㥉 6gf֌s۝#0!m2Pw+/a%aNJꡩL LVQZH 1(X䧤v {0s#LsB3#dx-xgZy!ǴC;ygI@Ur|wrӂn*-kz.,Yf>6Ey'gGeS`*oI(oiGߝW/D1+H3뀳_2O`p8 +endstream endobj 757 0 obj <>stream +H\NA'd>IJ IMT +*1`ha߽ାK +Jyteҗ\Ǐ{d[8t Ͼ!E)~SV!g^i +f26׫}1Ŵs=g>wL;WzOL/eK4ޜ +D a9"4'/%\S|&",:2cf1{)u~e|l}{3xM9U4`?Kb=o +)=Dʻ}D6uiEs R ` +endstream endobj 758 0 obj <>stream +HTR/A}I HHkuJ"w(5~% +QPFPBFr#};j̛ A˹RD.)6U5 uUL%ßϕ'>stream +HTKTQ;EME-$20Chmʙ!Md&Jm*@ ~A$MjzMQlKv}>|/KJW*FHq\ +cd.:OM`J7i_0}BF8r|70טp'èK^żۻ~z6}^13~D%ۓUz3梦e;n9]( bj/cԊOjEoi]{?P0BV<[$^4 7KVE.Z }yR(G3 +ly̒TgL}QZ:!W]hX@Nr;dnYusϰe3+`={$xݬͧsΗހG?0J4n;ww+F\ +endstream endobj 760 0 obj <>stream +HTOHQC)hPZREiDhM;W +!n\-R۹e Ѕh(I`D 7ՏsaTOr +,cL +1꺀٤ث>BqIz\=+7 IĄLi%tsݞL +ؔJ?ŤY}7%ckLҏP2}*S^̩h>I\4mWt{5190I1:=3)˾;RdJ>cKTrmN~-aɤsM8f wzvzUQJ Ĥ<~Ҏ´ވ$02׊|>G\KkK}Be }=r}tM\o; +9Iz[I<@| ׸([w^"Quo./W +endstream endobj 761 0 obj <>stream +HT;KCA[(ւV "HA &>Rb%$XDDJ +17ډğbq7d33gf%3F vZ XwN L({$f3='PjO86p!An|O 2;o4vShݷs(T?143 lkl:}]<[>A-k Gl߮gO|Ey2H{T=UyJJD~ߩ#M8~RL/ +endstream endobj 762 0 obj <>stream +Hl;,Cab0XDbJ+,!iZR!&i$T$bVYba3j"&#߹w&_=:"TcGyO4 2u"]tSﬣMBWnUn ;1+b< Hoیɀ_?ͯrȝޢWn)qYJRWo?)7TF~llbu! p^Xsx{VfEcG_g*> +/+MqcxH[Xp@&_Tcy !WhݫSmޣueMgB~_ ?8D9)z^0/V+%y +endstream endobj 763 0 obj <>stream +HTMHTQ;&2"v-rm + Y3&!Jj'r\Hq73 2Viq{猫s8>hHY(9-WmS.Mi'1d'|zlw暶!+>WW="wE. WrNItL'QF)ґDG%Q-N+dLea%o r=YW>唜 ~4%:WѾIr +>2kH\Y5aL5=wK^Dفm]ym_} ~Wsd_[u!2G)39#oNTɒن.ΓiEOnQun7݋瀒Ӟ9K8{M7V74)\70XS~W|z򳡟3`2cAse6_ܬo +endstream endobj 764 0 obj <>stream +HlA(DQ;Ol,,F[I7L)ɬQdƂf̛6YwyKY}J ZZ1-̷ݸ.!&O[qSf̏p߯po{ָyҩ#{B>:C"FC[?~HΒnƊ.݈}Xb΋Ű0M$MMO8^}u޷q[>*40e +endstream endobj 765 0 obj <>stream +HdJQgG!Hh>"  *RB !V!)DDHB+C;{ocfܝÒI~PHi\f%$qW +͛X"rK+A6>9Yn/48Sb_ÒC}${}VW2,{=z,KFlrUpUyC,!VoVڨs}vGn^dwBi@^ǶD3'Bb)Gcwyuv$&8nֻ5~ӎڏ0|=SG{3>>Hdok;]Uiw7.}"R`JBr??n_S|b| +endstream endobj 766 0 obj <>stream +Hd+a?2 te Ţ&b1)FaQLKnt'@v +2`yw^ 1te{ /)wFSͣۦ_ُ񠷽~O+S#_$&/#G.bEsDj}"/ը̑9\jy-rvt[!YE8lC\tϖpi=^=.jQh3{'d*@Nෝ'hc{z'Ɖq +endstream endobj 767 0 obj <>stream +Hl+DQ԰am3,( V,柰PS,$vFM4iʏNP23)gmR,H{g}^Y}~{qP)UBsN((;-!}$j'2!WNJɪ{H=+W&9)H ]!}3*[Yt'c +endstream endobj 768 0 obj <>stream +HlJAgF Zh!b5; "b/O+ +b% XXYوHJ[q X}=sνcLC^ÛucD%5;_9e2'](̕ZYLVxc}?Wq@s|kj8Ln!ry`M3G_{5?,d gkp͑7']_u0YNj8C)]=vpGD'e;z)ۛǩOz7{s{dF``k +endstream endobj 769 0 obj <>stream +Hl1KA&ivbMS6BF! (S^@k!H:I;`3of߬+t7%s&x&x 9" +:{`IQ%7@bzn`}X"'Ycu5}r}:JN1G[VqhFؿƇ\_1zԹFJ_U[!w1#Om415{h#|$Ϣ)| E}4b`ǜ}6SSC3>stream +HT+QX/PfAH0cJV!eFP+I1`K&XQXBYs{ϸO8^pR RK r;5{KuSch|7}˼BEp4mh Oʝ:5yRqbWWoslg){Tf1 An'Ҝ*)~?uK/WMA\qM: +v~GDDvouAp|=NV!Qm>pGDW}Ww +endstream endobj 771 0 obj <>stream +H\=,CQϻ-E b7؈ D$tA$bH0g[_M Z$-aV,"wo_kqν=7f.0,Ⲣ\wqν@8U3B)63s}W@'5r>WSz0=b4;7BpJ u"f*zopxξטNn0[q.7}'('N?浶yUw}{x{cX}#XWqSG =v|^}o|?;,{|)>R /4W,2Ř^D& ߱$]mGqy7Uη ӥ>stream +H\RM+Da>d' FD1c,A I4(+ى|Hf^ N)M)_>{}mYaU%IV?rR g`zǩF"Q42[{E2_91_/0cT#Q|"ȹ:2_V[Yl +aG曼;T+h-͙6}~9O4dw$hcL|iOdy33{=oz {\^&o^{8TuYD1 JI |KhjyEU>stream +H\;hTQ= +h!5bb|hRhn@%BFHBY7ٛ{P Q"Z,{/sL7^9rD5B׹6)NG'A6X릉{Oʫsd?Tg~-<6>y\P>Y;[tstfč߇9}_G6.rl%`cVy߅#-E-(*2˥pv(|%ĀMNCl$v.'E6Y%Z'm3wIHg|3ߝl|Em}@D6^` g,תso.a2Z9t\myAk?Өt5ܽhRzSrL~V\w`T\oXT@|S*9է䳲_goo~ +>:E>stream +HlKA'{+BQlӊX +b/6Bm~4A 5 IBK:" Z$`}~ٷowHW,7H_SX*];|3Kb("#KT92GEṣ4-ק'`=`B漹us?m*˜}WQq(Կ^1sMwJ>J3䗺#S2'q@3ċZx](Ƕ+?GzL9)=ގ= x=>y9euWy4*|e[+#'6߿g¨.y|_Pሙ¡#VgfR{bi33, X +07p +endstream endobj 775 0 obj <>stream +Hl+Dq{/씝2v,XKFH=2ڗ%!٧?ɶo:9Ww"9$N鮣sZ˂n;}"5r=$@`X Cj|ׁ R0ސz3o{ߺ+~;,2?067N6P%t\HZ[.k{tvUǷ{,g= H!ޓjh$W7}r$ODo_u +endstream endobj 776 0 obj <>stream +HT;HA.@J'vb#$XH@J ha"bHaCD;,Dh0R}3m\m.R+s]"h]VU?4<ҭOQz&ݧT"xoD53by-?90hrz{Gbڷ֨8g(ݵ)ˌPDJC4t03DC>?h S[n}c_@3k-u?O dQ1"!PPiQw*rFsroSu={2jW#ɀ'4tr):){c4_J=x|ɍb~o'+_徙C,YLSe610uN`:{ +endstream endobj 777 0 obj <>stream +H\;KQϜ;GPϐ(k\QlDTpwg-~4vZ(ZX]E]gk#*< rNνÝ=PK}Ž4@=%,7jG_7F'O3yϳ! w9iuיn>vkh?0Y/󮿕k 8? 7|k!ǞtkXy|~\uuQ.ʣgt_Taē>stream +H\+Q{,ɎbMJ4 ŎwB,dF);QjDf Ƽvs;Vss2'RaO4j^Rf"q8,Mm=" dž"s+"F3[.Ut! +d!ftw "؄vEv䫎m~\~̟At*m-]GЯ㋖ -ȢHD;.ӄL*@o`e_gX yyZuTb~H6ag>Q"y67;DDrQJFE)V7?0Y@L ˾Î|y#m{k|#[J1>_|?Lÿyg~[ jl% +endstream endobj 779 0 obj <>stream +Hl+DQ;wPlb +b&$Y(E%6!SPdVJI(+3X(R4_y>}{;D$ i'땰/XKN Q,WKkReL"S|ޘB3OAubjX f,`0RL=',k d8ccM^쳍vb-dÜe-y ĘMHo9>,˙}en6A[j ;(Q~O* +=4+n~.= +*py-_.ҁOϸ{P7bީ#z@  +endstream endobj 780 0 obj <>stream +HT;KQǛ%bNT,` - M("),,L+b2$,_?޹;>f93-muɛD߲?#i]E s+EgBJ?ĉԪ#gO$ߛEL{va|~aӤ~:8^FĹ9_%~W\ .#׹*V7+'a Kt}2 T,wGG>i;}n戦x9aUus5Qu7 +3ݓWxye^CJcxBsXZ +endstream endobj 781 0 obj <>stream +H\/OAw7)j +CJ0T 0 X!4A Z<&RPP Aq}sweμ1SĬyLNnwK"IYZdO}Qy'w䑼1O ycl`|&cr!f$dAH? s~ %($3qkty'9ݯ{z-f ~Ѭ=h mru"~N)v#9\ *#L3 Oj>stream +HTOHTQ;B l& tW W +!-fYQnB)4E @٦m D IdsՏ|wνws\FY+QeFsD$oR^"_2Xu:C1qsx *JcrujP19َtg>n_#v +endstream endobj 783 0 obj <>stream +HdI+a\dZH, QRJ.5damDX+ P;y(K !X+C2=Ϲy"_|a(f,o/G/]el-aV*k  yV@-SZ_W[Ha{*naiTÎNŕ*>w!!:w]f+VW aƒ^QcDO00`mcOԑy2{f>`#sP>,#~b8`Pr~ +uh^>5bR K1Ibn7gn>%stF0m#A=Z@>1G(  "mї.PI;^>nGȿ2Jzs90Uq_ +endstream endobj 784 0 obj <>stream +H\+Daۤ|$BQJXXH,|`c!YZ0Ԍ]Pl-YI"1 Y޹V眷5Ӽ=+@@zG9FiV58q +5ҚA#iYL$Ի_@ѪP}x#SSjzz؋!a\qDLp-T+%+J4ta?B ؁\d/>W*y{;Bw^}_xU>stream +H\+EQ(@1C) %%"J2<&$^(SW(k@nJHJs:{߇ѯ}[0vb.;#w i]~WtyyR }ѩC_Tz~G$z /w !s q; +ԺSV0RNZo.]؆OlGRɭƑ ޳{HJY-u^/39ެ#?Mi& T4WyK|)\{у=R66'z='rf&6qY=~!]oߡ7N _9-Lf5p̢osUEOH +endstream endobj 786 0 obj <>stream +HTKQOnnR +ECVRt:TMtR[ Ŷ;/.uvjKD/$Ӈs Z拍%%>?OE s#oqk|i N ?aIOG!p0$~Sߤ |#;i+=ݽjf]O;*gl.Ss=4 m~^ܰu!SMx?/p/ ޟx{0Uɱҏ.fT9MSsӋ zON)5MSgi^g@W[?S5~: +endstream endobj 787 0 obj <>stream +HTKQƏQk*эhW  +%r?F'(Hm"AED0+5MD\8Bf#9{Ou^W?缼n Tʘst9m.YnJjU[gPG" TA{sʧ^G UuB]߾c'iAq5>stream +H\Q+Q~"y&Y7(2bRjb<`Lx̘BVSʆIIQNH}{/sn9{2H-)Jc4_Diw+ 7u_6oio_|U|>stream +Hd/Ca^ @hMBt1:([DV1lEK>13{{/KjQT +A 9dM9 k$^ 5Gց)4؟ě0q[o܁/"w^?=&v4G9AWa<>h2Sxbg{u ֯@ +endstream endobj 790 0 obj <>stream +HTMKTQ9^Q"AQ WW@E7zQPǙgpM0@$rbiH<~<^!w_@pV.)*WO`;%v&:2ξJ +':Xh筙iSʾIk˷aUX4bTb}?«bV8^WfVK)k%?JO?w~}`>?D|Jnr:QT!7"%jd(ԛaFmX~zo?fm|,X5zLs=Kyd\^͛gW̽O̡OŴY"nm3[O5hh +endstream endobj 791 0 obj <>stream +HdQM(DQ>'1 J,D" RJjL6 +3Vb7!ade+b6,&++ ,$e%++ 9}{gduww]05}KK.@$ +ѰF >}xkĺǘNus0 hVN~oGߜG_T5h<Up_spoj6D3jz`pdm5&v3W\$ Xy`t;WGK3Gg +0P +endstream endobj 792 0 obj <>stream +HT;H\AΠb#qQDIR؈ [h]I& +j0!VBH 2R0b+6IeΌ3gݭ>s<@l҃p>'5;z̅if =ϽYe&F ?GC"%-1~Q?jb}F:<,i,0hI2 z|6J8B=L~B.2MN~oKJZ>V PtkKꚙP=9L;|wT@ S`4PDF?}G=#dPwr@m `T}9acᅦEu5#u3Q೦5S:oLk掩s}з`V!AK/ZFy0|Gn`MV +endstream endobj 793 0 obj <>stream +Hl/CQϽ^$61X4 '~ t$1h^F-&C&sw{O{'9SZ1sA#NŜ'NSHVpcpθ8>!qXqh=ۚ}z>K'&N +Kgn{.bUBʺ{=\lsIo㪟VLa,= G}O*E4+U{5s|ʺicm4}y5.lYTqjd\sM/ cX_mV.O^az4wi< +"AsJ 0/9:G +endstream endobj 794 0 obj <>stream +HL+Q`7- 2 J A7 2 ˽2x9ERLf"u>>O~9ٍh-,?LVnJTI~ *i !*C]͢Q4&]wPR\}#tHŹ:9nGZʼn[#imbB@+(U8{/|+џ*m v`D(l8W2΄kXb!sA?}LY2X<1bh w{0PvO0O~K^0:{3Gpd[.3?5;^__'ׯť0 X9ηOA߅۩a6`N +endstream endobj 795 0 obj <>stream +Hd=H[QϻyN]V%DpVN%J:&P"G5TIbpsԡb)lZ +T^x864=$kH}HUOնXS8vdI%j"֍,=`†G,BZA;dc~p?oqɜUDOZI`QBN\Q\[8כs&8\7aw0Nu/08e0%[_T`V7Qt1VeUjʂCˢK6^i + =U;5U?;.#"no/EbnNxA\Y&!A|1هMq# 28Ro5@X +endstream endobj 796 0 obj <>stream +HlK(Q9/PV$d+ \R%BBɆ5mrIdFfOJYXHM"͜_VO>tNYxX_'< +#_y>Wg&Avl͠Ph +ċXhre־l^ao]7G¤LOݼY\{/G4~'8AĶIoGBSD6I.7ʭ*+1TC6E,ŷH5`Jg0dp OU YExT\/ \ MNh§W*f$>stream +HT+DQ{X(kM,# a1cl&i +YRdeEJB=ެ~s9%cZ$D3aI#cf;saity$#>P~)Yficٍ7sg霗]՛2R'%J!!VEFE}6oi٨ɼWs9] 0bȣ:B ,rE&A߼[oS߭},ȬA_oOi{輪SX"rCmWgDŽr3׻dpW)^p¼ǑGӘ@Uƚ*O4y,bMS*>ixy +endstream endobj 798 0 obj <>stream +Hl9KCQ'7wVb!Bb/vb!Z+.D;b(V Z([g!XX3ΛnsܙKԋXzo'aԥR61ᒕIURó4 p.xEG|2|͇BX\߷9c߱sK׺7=N,6Dm+Yj 51|爪0MTIe-&Q#zFHTpLXh(C!) Z/68 ]E FtQn[g'~޷{+tYT\\Rù dׅS-8}wxЁ{e;} ;x}nyv *3x;ؖ#Tٜ)5#0 ?=Ӂ +endstream endobj 799 0 obj <>stream +HT;H\Q̵(P(HaH];-BjY+0!$E@E$YV(`D hs{cD,GRrd=M?|Tf7r^#z*Ō K5xW?wC4.-ʂF4w6،e##W־OrLGLr}7RV}//0Ƥ#m>˅[u{~3͉^C2;g0`s!O */9Jw5])H![LA +Qhw=v%d3eh_垦Q &1Qxx}=2cK{hn0BKTy i w +endstream endobj 800 0 obj <>stream +H\M(DQ3=5, Q‚kA|E2c40(y)͎J}gf~s缏KdG,: 7>z« 51'lĜv蟥~=\}ܯ͐F "ZU΅+:o̞-DX3s&_<{qZc! +qg$Poe1!T}rN*$Y+n;v"va69zݧfܰRMBF2Q<)2D2v-2qWNɫhT*̥uI<_hw~|ƕd̼ޗ(`5{"qap b 0^TE9׏7KU=خszOUST 0+&3 +endstream endobj 801 0 obj <>stream +HT+DQ="QJ'vҤ(h6)ahfW)lbUsg{կy}.#3{4"e4#گ X9{O9|45յ{0b)u4WU< ʩKΘeU"6pD1y "M]*$cxfvi@;h =Xߋ<ɖv +Ǜa> 'S3/NZ=y0߇;k +Σ`#BZZcc#žɛ{~a8>y~?ߧ"yGύ19o{RNDjI*/e +endstream endobj 802 0 obj <>stream +HT+DQgF%I~gؐSFY5`5ecE`B 5~ƘAf(}~߽oէs|{D0X̋$1B&0DvA/9hՅ:"#HX% "(9WΛ9D"Ӊ -rNT9rO79f޿D}AETKG츣zv9_*Z8b}NTum'~rzbeu +ݷ{&,>2ze\Z?ܝ3w~5w4or+וc ͉ B>cy"H6nz]g?Ca\ALb8l +endstream endobj 803 0 obj <>stream +H\KUaٞi(T(E8 bb^A 4P"pz(=,߉z ?Cz}g;{|P-qX䀣`bxHiVD\-㒪ͺM:geScI{Hw|Xoz}#}ˡ熞 9N|û͒ %M:W[1݋ص83w=gm?摟|O#ׇ +%z˃rһtW#v +endstream endobj 804 0 obj <>stream +HT+Q=l$ 1 d JB e#bPSÌ|Kk)% ))Sy}կuyPC&Vݴw6lܟ:B mKS#50T}21z) /,yurh}dͻwp;Ƌw +endstream endobj 805 0 obj <>stream +HT+DaƏ$e;ZȊb|#͠))Q|̌;XD{{;wV<9KT!CWGDղ7sX%9zs&\P('VRur8>d "(Nqŗd}w9_YN)7ͺdGp9S0wwx̫zC*z772ۻg{x ;}"ۋ! It8mfϊzC!G,>YXa].%(O k + ؕxqj۽'Of;ysowXgsaęMtj-xc/c+R-<t`~z +endstream endobj 806 0 obj <>stream +HT=KA7sh#XFVHa!X((6 iBK!J51bX)Z`!F 3޾{fgٙQn\]*[#";mκ+}LJGreCjKJ rLGRqc+mywzI9GX3O 8Ə3ߡNoMvI{(by~{9ZHꓩKgJҺ?z$2P?upK` g/ R + + ׯ`4iס@ͧ;W71s )˕=e™Vf"|HQoOsgZ'`vqGzd^} +endstream endobj 807 0 obj <>stream +HLKTQǏE(1" "MQزfWmZ 0* ])M@02rf*(HɅ +n]ӽg{3xy6I<&+QixssӲ< ]eZ[;r''3j?vG̖& +DC VOˀKƑyss~~H:-I'FC[s6hv{8ʣ>}ťJ1Gt )TfrL uNQ?~ﲌ+wE}(K9e$ٷ\p)lqyaڱAG=-?Mt=8>;b#MJya:ݒaʽvUlvO~=&=<,`M{d0 #8Ø''mq&|PPChZ,:>HoulfY +endstream endobj 808 0 obj <>stream +H\?KAg7B;BSX +_D,\B#$bh#VP+-,̸;rV?{w j +/ *q|fn{X,>ZeS,U.3hkPoSC{g '9ʚQU4Ԓ+ض:ܞt< ~_mǠv>Xa]3vZ?vA6}Td QYtlyD$Be^eL;S똧E?p9YbR9Js +Vij5-] ]Wr{ 09 +endstream endobj 809 0 obj <>stream +HTM(DQ=oR)٨V +EvR񱰑4Qb<#6#25JD(+PdC߻g3oVWQFK͊e}cy$:Ed;q.帖#%lř9_?xY 6{U#2:1n~~0C?aʱ#JHNst?.C2Qgo +3~'UQ|i/|-Yh8:g9eǯOSx$$ȹ+d5s<# _|k|R7F>OQsT o&@u,:I>1M*wtsc%λB;= sC/|DGw$~By:1(~!ȓ`OW +endstream endobj 810 0 obj <>stream +HT+a}ׅ#rVJqIQ +l)\ewK_8lNN{upM!Jikâ3z;3yf>[!cAS9eA^"Oט6xe4JS~Ban"pIC ' +JXk;Fq% F2Q\Kt t$o_f.-="`)qi*`?+tTF7e`ٻGUqQ'Wk*u72޹]ߣ?S˔zbnv=6sL|◸K3:+75Da>stream +HdRJA+D@+ NlAeJx ,;{;y;wcg߼fRg Q__-GG0ƘGm_(B,Ɯ:&_%:<7P?{U˕75>3=Y[-g]`>1ǜHpkdcz/mR<;17Xg[śԺ.`vQr3D< ,Y4i[9}sLP種La_i'7球O {~KϺ'?vW7 +endstream endobj 812 0 obj <>stream +HdK[QO=" ZJEC;XE蠢!X6Ep + uQz}IJAx8:O^_freqwեgc i&7+{%"R~s z 0f4(E-/=&w#8Iح&9a9Cм MvQg}s߉}CaZUkSUBح~>۹oyמCo%w AaVs—Nnu[ Sopoh>")R5[Qk֠Q$>C6j47P-Lk2ZsMϨ}P"G(9͉/gC<.ypOTqPje9}2ƒ; T +endstream endobj 813 0 obj <>stream +HT/Qa +$"H4lBTD.S F6 +Q(DB Fvw4:PH4>gy&. QkGPgeg:0h'Z0 5Q5*f9z ЭB}((bOIqCVNA("Rm 1.> Bh^k d×qZttguXǔmΓۜ#+B6bSu]'F6SL?t 얲)O[%n܊7(`.Ⱦ}~\űڣ;ۇ!N}by׺_`YpiEd wۇ}3;/H:wszބ+WnB +endstream endobj 814 0 obj <>stream +Hd+Da=7ee`P{G Eh6,&+cEHRJ&bܒE{ϼܬ~=9xC3H܎U׉w9˔Ef9'`-O-6[wIdv"[ͦ}>&{sGٴͼMxh%oo1-w<8s[%p?>=T$Qi u6:6it Wfl}/W= +Cr6a + : Uwz=xo f,2kV(J\=/L +a*s͂OTL ]vdڸb[؋߃'ޏaO83\/VY:Oa~BB?>m" +endstream endobj 815 0 obj <>stream +HTJA,h)v>E*@KLb +AD$QBPh"1Qqwvr~|773xiV-/3m ~wA͠M,uz逸(dHuo]ghyOIE_ҁֲNG z+ +٤'f́wr [e־X!9ħ+h9OXr+GsVl>t{}5Z1vnvzޟ4yչ{ڻGBX>םwtx1 0LTS7LY>0kxׇs5,0ױ9+xKL/cwM^. +endstream endobj 816 0 obj <>stream +HT9KQ9 ع! +VZ)bg#R L'%"QRHa"!APpA4nJ0{wbq9^*f"`X)V22y҇c|Ty'W?_]_M0X;-'4RTg HKnSڥ3=Im0"œUBki{nBnGQ qXij \by95US>bO1lf&x'6~ +endstream endobj 817 0 obj <>stream +HTKA8;!,,EZ"?BzDWD +DH hDLl4#䣵U aNT?͛BRz^;UjV0z)}}04* +~UCC +bG ,2ee~?c};,>2$P0պ79IKz6Ȟ\?^2{>1͑;x.tuʺ7~e]$>aQ19,RDy7`}H1L~{Ѻ/ sN 9v̢Ic ⓼Gĸkwwwџ1'L\fjJ`7_ _ +endstream endobj 818 0 obj <>stream +HL?(awI&R((ʠr׿0(Š[&I)AQwn* qNpwLYNVD]Ȓ.EU{.<"Üٽ+^P Yͥ;t +endstream endobj 819 0 obj <>stream +HTJQgg" AlQS'6"O, Ah!J0H" h;I9M?3B|Tߝ"\V;N5 +g[Uu{<],pLx.DhX !<(Ћu?NU/rNY=i76oR@®"$9uLYa9WCjoRCآE-|>AؠoY:?@>Z5zy:_8) 1qᖰ}$Gk)7yk/w;N5C{wkm1;\PɫzuyU7Ewb +endstream endobj 820 0 obj <>stream +HT+DQl( Yc’??ZYPR0ͰUL$>stream +H\-HQAԢt`DIJX4`"6ʂŲud3E\ +(X`3g3}ιTZ%gl(4bQf]:r|o`ʫE} ekUywj oP'pCQ_SBdd}'Wm|@׋,ǔ&Owa0`7sk'&2>cxD6!7 Ƃ.W7W! +endstream endobj 822 0 obj <>stream +HTKBQ;6?4T6XaDC4DCN!"D< Ą "tIR3KhZ\h >}Ӈ{^"R%ѤJ +RH1PR9TU׹/ +%j+MDa>A=Oe9c#m뼰V}+K_wB孾s{΍}HH1u>9lq^c> 0"* +endstream endobj 823 0 obj <>stream +HlKAw V )61)Q('ZDf۹~}fNI/G&@e0غ-*5n^ X4*゜rtw2grO1%hJ'J|O$x:#j9ً~NZ$Dq} c>Uf-TI}Ȝ3CֱON`rL w+wP,ר۽nRf䍚n&cw{ǩG6]뙟L_T:_ +0v_ +endstream endobj 824 0 obj <>stream +HTMHQ]sH =F,"z xKKOPR" "xDJ($zh)14jc'Rong.@yNUNpGqRJAI1.5#Y#iZqڴVrgA=^=ZzQbLQ5sJcj'/^ gYҢwRMd-;-z"y7~xNj }>SUۀkTOT8Kv_#976`.ù^Z٩6j'U~s/YHPF7 O8 >;ϠZp򴺞˂ފ[4EL&o n'I~E7nKs6G7 ] 0- +endstream endobj 825 0 obj <>stream +HTK\A=!HA1iD1(T6"A1 +b2$`k!fޝ*E-RY>stream +H\OHTQ;=C$poK.ZMi.2 ] ?.\i0܉D qnS-ZqBuwLJs;G8Exi(*arEpu0JLrᦫsY~}3A=Ȓ9/p:FSsvd,7qj_Amf)ǺryD;.}!.5ʌ:2 ^S{v=m[;rQ>#r|"_[M]ݓv?ߐFrJwWs5K8oD܍m#e?VJ,׎UaI랕:=XTvbT\rʫ7꫶R>|I^GweJ#4;F]3)M,_J+a‡8z S>'y߸d_KV +endstream endobj 827 0 obj <>stream +HT;H\Aދ  Xj DB#"XEɢ AQXQVWIDPDMvBRH*9{Gw3眙QY9=^Wai"RY_K'g忐>Re'Ʌ + +T>V._WA$[$WSn>s^o\ATnn-X +* M4i{HerC M=$9Qr +']a^=Cɗxd}ՅjHW{`~O<:yut_ܕÃ7$eȞe~s=#KP3`̡O +endstream endobj 828 0 obj <>stream +H\;HQg+QBJ,B,-BV&a"V)B0R|`+VVJbœ;9s.sɴ2Qm|gN-*`pBooei\&3ǖk2mI4_F2L%)ۘ&"/7dud~YRbFŅQJLʦr^ɉOiJLȺrL?+ˏ>R~Sܡe,ٔ3{">W3p?EW)OШ:FwJ+/<juTch<)` +-4Gy.Qٳw=:=?|d<͙/ڿ_Bra +*%){s +^aE}1 -%mY``֌ +endstream endobj 829 0 obj <>stream +HT?HQƏo\rh +-K >ӄo-pp\ +*!i( 7і̴ߍ$(EIPjhty\3'ky'u ck9 \m.ed`2XܩZ0b˓SqՆ+}BNkT>r 3ǔ'~t s<[DZדR_#{O~[}׺I6yOYy5dkdl&pғ7>OGھ/^}xtx5 x2a7rS~+S߰_"pkV_FwɗRfn2p[9il- "VeX*{E HĹʕESu_/KEyI~+W{2,䓲&|K>1ߖO〲& +endstream endobj 830 0 obj <>stream +HTM(Da{ܛ%%V,l3 Kf eg/JVHH)lS%=w߹̝{OѤ,Ϗ('NJ4n%~)| # X>y>rdqz`oE9}FO4%n|~|B&K> 4[%ٚrgMr!y~rh1#s%~d|*-`wU=7-|u~*`{4J)`J +endstream endobj 831 0 obj <>stream +Hb`f5¹5 L~ٿi&_`ͯB0D3.g\E 3k ~K~AC䙘|&f_t`y? 0u0g:O\xڤr8Y~ a|EXD% +endstream endobj 832 0 obj <>stream +Hb`odo-oMݭ`XC뇪cf6b\_\0-?9LC3 +\o+ϰoÆΎ 4Ls*0qŸ<=M)Eti@O?O^ELߌ? ddfF00:AC|~.)| +endstream endobj 833 0 obj <>stream +Hb`חSlˣ1N ,Ob`1̇38rq2Am\ 0%?I;k=`uPy9>L W`k|L+mUqz`ݝP0> 0>D N +endstream endobj 834 0 obj <>stream +HT;KCAeo4AS +1&J!A -"U*hR+{+K+C섀ž5wrz>v9;ieS 6QXH]c0;$]Mtb "#DY?1/nW ڇf#Tg΢oo/s$ObB1 +6Ms):[J9 :iS6/K'ۺ"2w8H\YtۓMoX_!{ktW17"9(ˆtl |kCޢ^uVˠyKޯ/q +endstream endobj 835 0 obj <>stream +HT+QϽvl%(QRPf,b IJl,elDYBMJ0xzsMꅯH=>stream +HTKAQ|5!MB/-"Elmh$B,?@ K~̙vϻ7}3vkH"m 0ַAl&!BfEh#}(9svwNy5WN"? /^hңxIh/@]yBz߮*/yG,rO#ӼIx+rw"#/Hwj$Ѝ 2/&FYtaPwCGYbQGߣ/о0'];1 lrH^3KSr~菰%J=n\R~kqқN!hץV~ZE?znEש陕w߬OdŲ$|`Ӌ +endstream endobj 837 0 obj <>stream +HdKA'FMaZ`c`G +L$"AA`!h+"V  +&"XzwXovf#~;[}bQ=.U;H?@#|XϨIzWO})UztSbC~w1-6ٿb]N_kƯ[P8.=8Jb +\s_C:Y]0q5Ք/?ūê=_8dbPmy@&q ojg ;j7pDBJ6e2&m9'_<6IJ|`X`C̥}2ek"p+m2 +ŶNG]&_<+8 +endstream endobj 838 0 obj <>stream +H\;KQgg[AI'BJ/< hyb))XHFk XX[q3d>9sg 0n#yo\Syi5[g=-OBCP'bK@SϤRi4c_(XjP˩}XC|E:Uspx^TȽ<[Y~8c=]cQ֞^u{KN14TE d[tԣ{z;N?AD|Szdɕ jf$'8aRm3U?fzstQt'+ӕm_~/.8 +}ByBUf#, 0 +endstream endobj 839 0 obj <>stream +H\/aƟLD=qI[EZ6궸-2Jt !f!F`ut99{׹*Pu9efo?͕9q<cрp }],纕y}ٍEhz2BN&V ݜYuy)\#^;><6SnBZ7K>/NfQn8GrtDq_I~ ,zO%seK~ Uq_2Z΁fztSvuU+>stream +H\/@lrDđ8"΍Ed+Y6 R!D!$jH$*RhB!A+yf_{LS} ŘTj(65AQ9jZ`!S1t,sїp&S֏pξ˃8i1[Nkk7z5_驴"7W* Oq΋)^rG3]ꥸX1 H5wO|5wQ'POTrA +碝 zqirxYqWs| YC 3O:#-.d2n u瓺r$e_p3u?tsgX +endstream endobj 841 0 obj <>stream +H\+Da=XXZ)IDB45BQB&(bag2[ʎP"ƽ==s V<9i^w u;D\'⤸VZd+ՕE`[C1P(Hi't fA2ibwt4#}Z50ѿ<Õ:VV V1A3(='4vfpD- 5/ͬ"F'έ)>stream +HL/DA + +ʲމu]#htRHhExl+B+!qό93V33w.%j5'N"zR~a0mE$@L3mF 7%^}PԙPWw9/w{9½U4w*ߓ#>wfMVXEuC&c/Pm@"EL{."&CQ+"䘗ǚ_E"cV愹WTBư n, K-mpwa9o20{@n^ sO=XB" 5 u° ɏg<09) +ԤOh,ҹtNViFd'WW>Y|DzdHq* +endstream endobj 843 0 obj <>stream +H\KBQ{!p 1_Oe":5"4%`D48D.DDQHm566y>={:/6hkVi#30c{Q>stream +H\+DQ3MyEʯŐHfd,( "YDF1 ,Ll,Əս1̻X}:?}uJnP1w[B YDJS,j9ZJ5|P p-7SQo6Yߐ|{=+@ %mJ5׬U$.{/}NIk3HӜjJPxI1N!9Qr7͚35TO +)k7h>nGڊ'4La =8/3rr{>4]oʺ;9D"ӭ#/Ĺ%(ݿ]ݟrʼ;xJK2y`9yw4Yէelo`5 +endstream endobj 845 0 obj <>stream +HT=HA׀8 ;HQiIHb;( ,6u5,Eppr.\\)ARjA +ڭ{]l;0x 'ϐӼn00$=!NV;)ɐ!p|e|IΊo丸%gUQ]12md)kRyTg?NVe;ׂQj/G`pi} `N8r$]I.둘ؙ@\7U+ҵ)l; ݃~E CJr ů.j?uPGJA&525@It^ǮEgIz's^c2ܕe*Q})`n{RyVط/?8}N)Rb{ȯR`_ +endstream endobj 846 0 obj <>stream +H\1HBQTFA5ACd!%|T..A %ADԐk9! )Dm-9w߻m8=9S=6 |HPU^-t :\v'>d//Ӭs T܈wS( Gg!:|ʪx6SSȵrx+ OcV̕sʓw4r݆|;67.#e4=m3s|iNt)P怕(yR[a@;~ ) ?fuGԭo֪~h4(0f +*L$֘ 0: +endstream endobj 847 0 obj <>stream +HTKBAƏ[ZEM"DPT`J&-aIO]hi6rhN۷  +jMufν30_U yAeqt.C+ׅHA ҈'=`"$5E [&Cr'H&Bmu'rg9'[Hwz6^҃* 8݉# ѽYj!X] UZdRZث'+LM #JVQ~Ѹ_n]hѿk7D""Fb?Sb.}NGZ7).t\us iQ}`v;O^9L +jxPo8-?-rc5y/ +endstream endobj 848 0 obj <>stream +HlK(Das46R.Lncf/:X) l$ +LYR‚R6doaOJ8g1}0|> #{3i4#G/V2vѱ2PdёjT)wI\}uH M77%4' dFj1!Mܫh "t?{9UVxy)M _H~*cGe6SCk8Q ꬁzej ܓuQ1.οxXSvߺK[&d2m<#8mhUe5U} JyOsW;39=.W;@%`̙ +endstream endobj 849 0 obj <>stream +HT/Q?wVQ,` bz BE!BlE<*JDJxG{f̵T|qwN.}nj@^Ayc0dKm?>!8>ˬw<]{spV^JUr^^4Ӟ4v6'd98 <G>z}޻-D!`ޝןQ.y/]{~\ݽ#.נ +endstream endobj 850 0 obj <>stream +HlKBQOާ4A64|PVVjdiJ h?Ɇ\jmh)-Z"Z ;ܸ^M?c^n ;5<`f!8^ өe*>k5{mAeQ2'[I//(h'jĨhgrNbJ4gś]%,Ί0$]<}=Dj3Dt}I6hIt&戃_*wpO@ݳ g^cuL<7oatZ=&^C>pDo# ۾}|.*תf֟f򭞥|o +endstream endobj 851 0 obj <>stream +Hb`GFw,Sb0 ket.mUqo:ߞ oi0Y|qoAz( 90aa&uZu7k g~Ӂ߀~e chal'T#a% ̯. `_)H=M)`:7E0K0}5>L~`Zo".Y=`q4d>\&3Ƈq& +endstream endobj 852 0 obj <>stream +H\=Haǟ{ (ܢ!!%) A +j©BZC"(Aܽ=o{|DfVdًfЮs8bùkj5DCW8xeQe6v%l0Hj5W*uG8wUyQDt>d|+اy]8%[2=Ay$VkUA2IZQ{^ +CD/F-17Iq&:{&مQ@>OP^绀qoRp^;[QQKL +_}S}彐ޕ2i)nR8|*zO! 1)&!lh\ O +2 +endstream endobj 853 0 obj <>stream +H\+DqEHusaW%RrZoVq܄8$AENԖ rq;ʕrӧ|7䇇RDh2 d$b&mwr]ry8>C2{{C:䥒O[.}!y8G|\ť"/^+"oa?B;0:{xk9_ŽS2Wqk1 s86~&W?ӎq=3kP4.߃wS=}ܘ\u1-aSbܯ>ݶ_ +endstream endobj 854 0 obj <>stream +H\+DQ;#$l&5ad٘[PdjBl,,̰EeIdly\z;{ҩ~Q#4ey#zoZ-ZKO Xsizr?X=Ϛ|rMg9)䁈Iܮރ38,o9 BqcʦTf#WjXۋy#~3+WY/ R#!1QQ 978Z~ 7{WyGs+"<;nB"6R8OwK>5τ`pC +endstream endobj 855 0 obj <>stream +H\/Q{dB׎1cad5[Pl" +JAH4,Tذ(U̽w=yBpoAp/;,XF^cxu6Y'ݮ2U̽ қ=?ǫ[x䑡{}IHT-ͭ{LAk59ސ*L$:ZC{+xgM <>ars1]c?W'f{y~>G^u!卙Ö-Ms"ma!4xg߭ `Q +BƧ︤!,Y?]-JG+^T[ +K #x3ÇS˃1pV@*ʜnުm{uG5UE<eKU +endstream endobj 856 0 obj <>stream +Hl?KA'{ )g# ?ER#b&i~T`'APb7(SA0`[Yx;Yr`cf{y&9 K򕘕fF-qpALOb=ht|\RXW::@ bZ !}D{q}6g]3[2tt-Kē\KlXF/DC +*qW\X!16ws~-f)Tcm u]]?|/crF''dZ +endstream endobj 857 0 obj <>stream +H\=KAVswV!5$󝋢FA ZbP+A( +bݮ5Z=3; fV 8?UR6ugۣ|r;6MuIsuQ1޾0ߙ(G>k{q#<_Gz+$S8^p (~9)~R.{} :\:=wsz韨?F>i Id,:>2WEkSv[־Ca:u1R!JQ n_OFaɢFZu y[*&}*C +endstream endobj 858 0 obj <>stream +HTO(af%X9$VAA'%$Er_"$r ;}s>|>hG{97 /͏P Hۯxy@ ܏aHdF +^qmV@ڌ :٦ +E&G>Bq>uͺEY7Jc^=VlD( 44|'_Bzҏ`S>xo>+3|WR>K)}A 7ӴOw}v}޽%U s{t0UTmI HeIrդ֗sq^N$mR^d2Z'C~d/"Ⱥnx +endstream endobj 859 0 obj <>stream +HT=HAkr'\\V+E +Fb!P3Z] +-4ED_bi#6"ZX 7$ dݹR}3okOdJr.inaq[odB*_GSB 9'}EdNeV -]a)[awbn8c,/H4=q%s)[@ +;}}X^X՛vBҵ=dz$Ւb\۔ v; J!E/Hs( ȣ 4Hz՜~t读߂}=ʧ +ε )̡E~iKMps!:ǘf -h)?A< +endstream endobj 860 0 obj <>stream +Hbeki"D399h<njL>?̰|lLf.L|~s|P̉ln 6h?A4OIL?w,Ͷe0W2E8s\%a1ј07ȽL~}W+! 8300?6G[Ul9fb ⳨$8L\f~?x21'z`exo[+]_o4TI 5<@8r +endstream endobj 861 0 obj <>stream +HT+DQ;v6 22h o+ lldcA6$Kac!RdÊ=}fV{G^  UKدTSK@B,זB5u$CL +d.bT&;KŇ!9;w:a sԶOi[ ӻšpY{7t=iG$/xykap;^COw3`^8ԤöD9aЇm_m<u.>i +0C +endstream endobj 862 0 obj <>stream +HLAHUQι0M,Ē>S" ^*ލBp-\A  #Zi-JRݻ|5jeb#D\M9R'SОu^;YJCѿ"o0v^D Wrqn븺6(wqꕑ<(ݔh!2W\wv7_W)/fߥVУ^P}HNC3O!E7Z8d,cvB9E;83B1#uъ}LOX⬎vnuX,t6g=Cgu{ͅUy=_&%? %s*sjȻ,-mS.>stream +Hby󙯏_A@I8>X/F0-DU~ * qe%(7%e]jjȗ))! 323Бe``աʷuL0'L".LB&S'LY‡aM,l"Ps7 &o?(̅]=ga0{`7.8s/^}Ps`/"8NIf?qn _@4O ĵ.0z +endstream endobj 864 0 obj <>stream +H\.Q$ZZ|Bª !i-DihiHX۹Ic\W%uuf̜|z233g$L1ą)ckGU:kp絴NrY&I[XX#R-q}tgNw#>Ov$:Q+ڱhSsvt):Ǧ^.z0mN/*o hn#21~M Tsvw<^=?jМ j<T^Ի:ѿ}܈odGM z}>stream +Ht?HqHGN Zi#J0jM.!jSj Ѩ+:NJiOqZwPJAZP]&w:8}{wYς dl2]d5͕ۼ3}.ƬE*rUzreߟoQk>DRQmk'^g0YϠ(e}e>ֿ[|:0>=+>yl_8h|a:>E7`>ԩ!oC5Ua?<}8MGQj;UpXoҷD ' }utf%YE;t pT*樼Mudp\ ڶbkQsC/BanG/`WfiDŹӕ5 +endstream endobj 866 0 obj <>stream +HTMhSA\."E"AA,%-mIi4$bI+Q.D +FPЅKqN qQDjMQAɼ=A^7sZ+Sf ǁ.7 tjgǵj*W|Y}$`^+>6ܮ{xH nuK \ǷI9 +k[hdIo7\tsH&Y6'cyRsQ.+,[>u;wNNe( >g_:~LF޳C)<L0nE_r1n#WP$?ܪK7{K;ořq?O0z +endstream endobj 867 0 obj <>stream +H\?H[Qϻ=Y*X:U j5ib1Cq + +AA A89Fؼ뻾~Jw5 U67\ {[%Ou +N]Ji"hbB݆N PMLT*eSnh(nMi0's=T-u^fӒ|4o-X$´ hl,[. TPnݠcuBn eӅ9ɔ\i : +endstream endobj 868 0 obj <>stream +Hb``mmx* @i (m?Ps +L~f֟('3ׯazY.ďމ n +endstream endobj 869 0 obj <>stream +Hb`=ێYW/e,ӋG~DgL"> <|֟`u~|F1_c"Fgf>0D306`lr30ĸIrz.3O{90]Ds +3D[iќ+/.h9l,;ރhV?`b+ϟ5 YKJd.u~{!YYԀ?p` ;s/D?@/: +endstream endobj 870 0 obj <>stream +Hb`LsƼ?S-`z $'oco0'L!|􌿙`z>TQW>(YAg~ˇl? u\`_w>hcC10}͟LO?_ ?8o+x(0y) OG~]KM0㏓`ƏB+dOH ۿցl +4@wt +endstream endobj 871 0 obj <>stream +Hb` 9`zk`zO0?.ߋ"2fqE?Ci8S4LQN0:dq7c?CgY?V_lu?"0 4gӡN](||_0} +*7f/4|1sӼ?w!2 OXx Bn߿Ias" +"`=~ +endstream endobj 872 0 obj <>stream +Hb`~ ̧g__aǾӳO׾ke_wu'f`>L| (h_k,M͇s4HU`y`Zdyz}} u@ ̏ +LG|w}u +3u¢y ,A4{ߗPaR!l&o3 + 7Y\|ߟ`z_T +0?SP̃GE=0q}0`0Ww^;9<ނb>f^{{- +&`Zo; +endstream endobj 873 0 obj <>stream +Hb` ¢y ,Ѭe}w i;F ҷgL ^őP̅ + +"މ~{ϠLYQC>8T\& GypW0`08}p{a?D ſ{` y?M;`:du0}  g9]9]‡sD3݃bN_P| 90 +endstream endobj 874 0 obj <>stream +H\-OAGDI&D sA`R $5M|8!0$`M0 {wrSd}gvg-!;ʑ!R'GN$c.MeHd>|iSZlsSy/BHlKB~Hܗb^Ǘ2#G?>E-cr PG}e˿e޷7}G~_C|=]\Ľ ׹_ Sr~a|.s ѣx +endstream endobj 875 0 obj <>stream +H\.DQpF +F-Q!^Z$B h"SR"d7 L䮜uswY=["4.YZ6NJ8,Kk=齯fEgw].9tõ3͉8IG-^gq1z9KdG_ٕ~s<#̤Xq~q: ̊g)j|A߾?i.U>w+=n>wY>Ɠ8H7ϗG -< +endstream endobj 876 0 obj <>stream +H\λJAdWNV(h),` ؤb^6AE1/.]@XEI"a2D6oUJUIݫGѮi㾴QP&y[@%%x2RvPᖜb/UD?E`^;0D:ډ/a>/7QszTMzDB|ԤW={?73tЅ7|@ҺС +*Iȧux)+R'] +endstream endobj 877 0 obj <>stream +H\Q1 +@@ ڥRA}E@,-L!_$- XYXɞV)}v/cF`d0'es<Ċx_TC KH[YsW Ƒp'P}csbsRS@$wp7=^з~'Stw_h#zuЙ?>5ʴ':O +endstream endobj 878 0 obj <>stream +H\@C$r`ceJ2`!F88'PA,JY܎d>ܳ~L,wg }ZU#-@Ir N&^b <<}eGvd>wd[昧29D*fs^SVXӏ|]XlHpP_sfNݛ{7w# c"C(1oA7 =?6r!0R>stream +H\+OAJT +*Q$MxP:H 0$u80&L5ݝ9ds'3/;5jg* Uʇd|:uIeu<[%+fz3MR wǒlzˎO`d^1,DK%YDg|X!(7Q7a=#hy{̠G{Qfn=D~3 +endstream endobj 880 0 obj <>stream +Hb`DPXt4v8/?? LO_!l'LFo zA4Z͘l._d1/D3k,W" +_{0-3jg~0s(Vqz"pq:8=Gxв`Ƈi>|?`?X ^; 7 `]`di`>w@ X +endstream endobj 881 0 obj <>stream +Hb`mkPX ~d[1fTBfǷ=`u~\s|5hg_ 0yN70ġ nǯ`zѯ0}W*fL,K,S'@ Zϯ9 > + xKkCO Gę!"3LCe`ۅ"8`(.,Wg?2 3lΟf{aAQ/ ؞߁(w$0 +endstream endobj 882 0 obj <>stream +Hb`Z;PA4Spw18ߵ4\Z,49OGIGgvc SCt(P vPܣ "sܟy(};YiP=+6On3]LסgmC7o'rCͅ7\="VZ3DZ L@z/__s4@0>HHT<0s:_ԯ B&?_rs0_lgJ?^hNï&`L3qxz?΁i4@K +endstream endobj 883 0 obj <>stream +Hb`]7 뉿PA4>~ӑtA4{'`  ?#~:`{G1*S:SY(̇sZC6&7id{8قi9`Z_6 +&580_,^:lf!scſ*0X`s9iE(Wa`텹n`7`:_6 yRP! n +endstream endobj 884 0 obj <>stream +HT+Eaƿ[=1O$M)&p2LL2(IA 2bcJw`zw8:w_>=F{.v;;~RwxD'eXb·Aƶl{[^q/ئ_a׺ל~^~zNb +)md 742/o Y)d%#Y5irӰ)KsVQ_{Jo 0D\ +endstream endobj 885 0 obj <>stream +HT+DQBX Kjv~V+E" SbRb)++Osկ{kC&[bOb(_bαX:|]G~we^/_/덥H:b]k;N|bG| g6Uo0榓yr+p#qc|ä|ϐ |I)؊srl0ye]y/~gKSV?8 +endstream endobj 886 0 obj <>stream +HlO+DQKHYXhSf((;[5EnY)e!);+| aANa xr9SV>N b3 9&r1!rWRr{Տb,!" +^V?"_nɳ#k}O[ w//u~ 2V"1yu{rX JN!ԯ-f 15-<8&/pE6pB&q7p3:3=WQ5m:._O|}5,IH/2@ +endstream endobj 887 0 obj <>stream +HlнKBQc~K-/84A4DB!aK -&Q9F5PR#ӏ><*5)`D>stream +HTҿ/AٻhuF#Ŀ h NA F4˵ DqHlvOf杙g]c tBczYF-wn|6ţdOo[d=6,P/4۪ogGuCAVE1}_ؠơdW6վ r< ß 3-ӹssQQ6䈳Ff?匊6ont.):+dY^7*5y“83O8lFYMdsWk2˦]N? +endstream endobj 889 0 obj <>stream +Ht+ageAN/rrrv )=Ю$ )6'f>3spz4O4`3ٜ0yϢaɒIf}{YXYV|}. Kɚ*[u(ae&0yiƔ!+Ox.ox({@I cBCwXδGsNYx#,Q֞a_^99wI=MEOv-SD\x>S=ӭ.S[>stream +HTO+DQsݙQ($=eme+`)4hgF&6&[9Ӝէ=w={Q5|sx +endstream endobj 891 0 obj <>stream +H\ѻ/DA+BhUPKGC$D*#Hcw hU)BA"{׌9s33Ad) 6e#Cؗ? zw<cWEkfZٓ!˲9dK7JZgdQy~5 yÀ>stream +HT+aٙh䪜{?(G,% IʦMdǯv(%9*Jz<39>y;)}eFvQ5eyDtPiî._UnA(rڬɆc$Nsl]'ži_瞣`5 +endstream endobj 893 0 obj <>stream +H\;KAf j3)VvN1QAÒ*@ he#Zh + x_o&Î9g嬉g8L%&'tr]9˾) Y' 2,'.7Ai.Fk>stream +HTM+Q3|ذ5` +endstream endobj 895 0 obj <>stream +H\ѱK@ \8vqQQ +\ѿHq::tjqPp'qKߗH˅ӏww䕣v:'Oǎ4hwPg>-Z*ݐ\ *Vb偖:qMpG?pzQD+] Jۋ2h ?$!UGd95q,ֳySð/oBMpJ:إVi)p'F ,ͺ'w' +endstream endobj 896 0 obj <>stream +H\ѿ/Aۡ8܅hDDDB"k + P+%C4قhߕ{nGfT/?gYWњYPƕ|%_9.M}ֹIA~$ mYfAQ(dN.1-Yo|0̪ +}:~?擎Q ;_cyšS}q{9…M^$IP{)x]lc7X7_4κ@.s*lZ{>% +endstream endobj 897 0 obj <>stream +HlJA'6j%ba#XY +6>`gD  D! X +҈g!>޿3gCxK^]9 ܈TN-5MYq/DK\:suk Ӝ /%>̗cHug_}{zq񽞛w|BwpLGJ\B Bhyϩ >o}5ʓK'~_vȷgtEޒ~} 0no +endstream endobj 898 0 obj <>stream +H\+qq-ɖ푕mK9lmZDq#{rOpVJ.N))rN3N>3όsxĶ<:!q\}ܤ~)^{ BS9Kv&wh.dzWuD3MM~3%)vF5CM.r{/owtoAY_Ч\e*kF9Is$ na9crR^`"<;NYM>stream +Hlп+aHwRewQR&2(d6ҝfAdf&)w0Y(J[}Jy<{ +߮t!xrua;7O߹,Ec@K ʭ,_W1G'?r[<4Xy2X,_8ȮFvx{qY\b~ Y=ِ`? +endstream endobj 900 0 obj <>stream +HdO+Da;d S XB +62+ !wɒED )M;&?yf<Ϲ5f1|+n Ns%.T%*l MqMqF

kR=}̺_k)/.;l=bY?׈{҄9^Sq;ʱͅx£s*{~G{_sv6k{rHs +endstream endobj 901 0 obj <>stream +HT?(qߗ_21Q2(`UVrB%aF9JRQI\tRWdgxWy>stream +HT+DQ~4O& 2J$+6+Y(g(YHil Vv#A6_ӻOs9a!''ѹ#OU +d\,sȪEyvG8ɻq7Ǒ|n'%ZrcoHJ)WQQN\!/p#*we%3 e[2,([տPs|4Y [~+>$8>7V>ϡ$71-pbxkz{]YF_Y? +endstream endobj 903 0 obj <>stream +HT?KAAK +VVڤH!VDETA!`"U hA,.Abaav½Yn;޼qr pJ>Yз![h8&?qN~ኜa.{5ڜW?\&z6GTj8!]tN0k1ϲIN¢sOJ`@n+dl !je%5WK;_i͋6_}'d{V5Vz׾Xч̯/'Rc)v +endstream endobj 904 0 obj <>stream +H\MKBQ +.Zn_iQh!E) }(AR-0]w9fμ̽&W,Mr>stream +HT?KA X`!H +-DLe# Al`UH/X @v;Nc]RڒhҜ3s=Ц>stream +HTϿ+Qs1H)AY,[JBafcr W]]o~d Azy{<9!-͙ܰ`I/O\䒜d^}UqF憗6~W]lŵ p(/pYe{r+ s;[<ʫ/@y݄{ X +endstream endobj 907 0 obj <>stream +Hl AQƯX0(,ؕ]+ &+ɢd,&2(A}zs{eFH8(s,QL Xi,fK֎l 7׬bCZØ/, (GO܉w8^'}yOqg.U`!:qΫ).n/^Y]˾WΩKÈB{g<5>kz u~ - +endstream endobj 908 0 obj <>stream +HtAKBQo& qRBA W{n']ӠѢ "h$4[7wWgμ3sDv)8?vNfg@cBm.(羻0Cz&G|AF}#k(8 8&EᄺjqJ +Cj]Q5'z{_ھ#<91 2%od^;ݝ%\s]ssuRʼ|Q[y>yޕ 06Y9 +endstream endobj 909 0 obj <>stream +Hl1KQ68HCCH4; +OP01`C.nA.E=[Gs=ε s6wPR]ߑWwKٳ٧$ɒ k])gR5yI}/ɒܓ}y +endstream endobj 910 0 obj <>stream +Hb`q_ I;OD30CPyƨ`?dLd!GW`/ E}0~ah} +-EoX +{N@3fLd0%`~ `o ^7E^N0SLtXs\?<0{ pm0y`Z4y8@w +endstream endobj 911 0 obj <>stream +Ht +QE߃M +Ed1 `W6',`d8L{[k&,<=P)aj+|E&QnAX7g¦Ic(QvrYSv^[ 1F&)Qc&`!|!n>}Zcg=Cs>^;^{nKp+3:kg9O%:9M/|ߺw}o嚔 +endstream endobj 912 0 obj <>stream +H\ AQǯ"Edl*լg7ld0(VFٕY(8yӧ|!M0gxOay5aYagѓxHF8^AXL8Bq} a ]K)`%}5O?#UycS]>stream +H\ѽKA5QRX(DN+ cAQإR*ڤFA;T"؈V \sf7!Տ3s7,Cƴ6DrGOAkRԊl{yI7._t\>鴴}My<nz55қ}:WzzkaNan`>Y}U;A}G~^sEKh ~S>Og'Ѫqf㕥ɶ}ëVsh;fFI_Ȟk +endstream endobj 914 0 obj <>stream +HT=HA`Dl(pĠm "Ha[m,H +E !]wƛ>̼7ˎKnleyVo$2xCPG. ]uckPI.&DtEv6 e$fcs"i(Mq:ַ>Gm}VBJ$>sHOy'._Շd爴-%g5$ĺJ~U.WΐL<"q}<=0cbr=pyy}_h$R&@+w߁w> 02 +endstream endobj 915 0 obj <>stream +Hb`j0o% +*xb L+l7C7o (C3\8?8d&;aC7j{`uJ}3aHL;%}7nw +LW,_a/ ~>stream +H\Ja?dhlUA!!\ iv>0 E mDmsN~ms*с n%o0e)#93w1Ryս?Â;yǜ\.!wڿ;|ޓ/{s;$7Uv)&[N3ۓqyzFdfU9M_|Cu'ZDth=ӽ⬨wj ? Aw +endstream endobj 917 0 obj <>stream +H\JA$B$,JP7H#X)Dl6j%h!>($yMF@QR1svfٱ\fST2>Hd5wړ9* Zi%A>C+FnʠO ~}onĝU0ӍѣEoqι)ncӇSs?d/^[OJrGy<>{>֤SϾ[4NkMԺ?KX >f AD́bY/u/*=ݧ6ҽW +c"k7? +endstream endobj 918 0 obj <>stream +H\+QǿSJ+,0FCYXH[nv$Fl +Bhc&cυkl{sޑէ>?9Y̱8P$8&~C$$]ր:<5!:~=7_|Sy~ &ci܅NcƍNA&gY~8P*ݘc֫R9YQUqŽ=TFte?$=j2&APj_ͨX%藲o!z@K6nBϧ+ߧK3L}_N~b9*"^Wo#WZl/g8-V6_6+!ٝ9/oXL;Ůo9ݫYM5 Gv=C%B +endstream endobj 919 0 obj <>stream +H\RMKQs7Sg6AA}("ZYP-)+BDM*&J$P3"vAf9o\s,dR Yv$tu4GSku,s' M}$u30xTc҇sǨ\,y)(h[smsT1ˇ2H!,&Nyf^6@%8X{X:E_~pE\/Rǝ ?oB6 +02@\ee]uD;G6k5_H=wyEEmf|8hj<*e޺ P6YyE.,#\Uso{fb+Zh2 +endstream endobj 920 0 obj <>stream +H\KBA rFB\D= ڵVEDp-F@#r RhBBڴ(i8gvC ЃVY%oQN@y=I]lʅ;w6xrhCЈNF=w{}V+)uu< ̲\ʏڧI am\f"V@ZΨ׏Kp1A'Xm]yվWs-PYz$9pF'nH^_hdD$iVWK\t]uߓ|~+_,~1r,&~N )(G;~Er'=Uk] +05m +endstream endobj 921 0 obj <>stream +H\;HA+tA|c"ډhiP`PDv1$b %J@D G?xo1d릓TY)5fԂ=#6M*{f1<]}6DV ."Do]DϺh!+E6gV#\)r|,*lrۦS]z[ڹWZʜx-宅)"VاJ^O/Sr9[_}UeYry'T's>Kw s{ieI=.='wg_qEݽRPͳyߤbl@Mx8wkz{wK:0I# +endstream endobj 922 0 obj <>stream +H\Ka/I`5lE`X]܂,(i80X\m bP40h1M{=5$IoW"~#;Cs>]5쓫yN^gvwckWM|5tk*⺣_:I]h$ugO,axle_b %sMdP5BW܄: +endstream endobj 923 0 obj <>stream +HTο/CQ;`jbtb5JHA Qhj"`$~҆>}_t ALb2y뽓{s֚?ݪhe_+7H[$+GԂ(Q2l9K{ aWe cL- +&2iKI3ƭy2_Y,yl.Y[\b"KfnSGеX|oÎO\l)Gu.RQ'TI2Ѱ~jQdvNw#?j(?jNIуF+rV2G(܃װ`j +endstream endobj 924 0 obj <>stream +HlNAJg #&"? FZX jbo!&ά3,A3盓;wLIlCMct*uP?Vv`yr{2IਧÜ1J\DK-Z8<2/4 3|. ETW{<|ؘTCՇ~=4ߛ5ۮ?|8w=CI{?^ 6.<:/܂]}޼}ϑEF5-طFH^?Wuݕ}䛮|%CyЫX͌y(mT PqzvWw}Br +endstream endobj 925 0 obj <>stream +HtK@4I@gw77gw*%T(bxMDE]B,wˑ6Q}~:b3twc%Lt>DG6}?RYK9@^E9ϧu$w/+/]۳.^/7{گMUr,y258تP8voi=nr4ۃ0˗px"LqiWG;:*"9uzOjlnҽ~jG_ ^ wMwػ҄"* ?e%ocw.{~ +endstream endobj 926 0 obj <>stream +HT/DABɒk= + 4*ZQx'Ge-KP Ό~9|͗@ܷ707+,r?H#[Asd^ep6;dd-< Q։Iscy!d% X@;3!?G=Ww)y4q9.Rc.^$fs5 (zuݙAN*Qz%}|Kc#W76sÆܜ +Jn[$vٝvΣ7u`=ϧTyW*_gc"#+rsEuE}V*A,ơL\tI*kO}u/|nni0_͔~ͣ_.. +endstream endobj 927 0 obj <>stream +HTK(QϽDa5NQڰBV$Qx431dAGyy+Y($ιwY:{9klE4bJħ7#b͑ +qKz~:oN]</vOo.TY!:KDC0=v\vxЊa=0Z,i{߸=NSoI5aӜpRJ-\$n`X d9/ȡ*G6cwn/GĮ^aI{OL}X#{?i:uunF+[[9 ?fN!t̋*Y55עT䰬t\7giQ +u/0 +endstream endobj 928 0 obj <>stream +Hlѽ/q.b `õaTFz ZN6.t* 4%jO $i#}=Etyݓ#U̩̎mDarEP#Zr͉M?vR+^^;:y ۄW[h~'ݘJQ>R~}7S #ܭGwҦ㆏6\1X9'QWVs'B>% +endstream endobj 929 0 obj <>stream +H\=/a_kX%: 6KZa#":GvTBYsMξzs;Ѥfd%yOyz +ٓqz<̪X\+t/ӳ`3*+F̼I{}.F+a^']F庇sy9 pAP8'_r̈́>k_kmoe +endstream endobj 930 0 obj <>stream +H\+CQ=AGg+R<ȃoH +A[5mDʋD4%ǽs׽ߝp{@DeU)u' [x ^1|`ԅ߈SݘsȑcSi=Wd`P*9Y| {lE""#]̐:#njrBm \ zԦ- `R)ĢkF] #%JXD;9RdLNFuQ`޲1߀5c3<3n/?"ۅ 7dڴe6!=Byy Ur[b>aq|1q "OJ2!LOv$^W f +endstream endobj 931 0 obj <>stream +H\+DQnVƒĘdgcaA) E)ɂJ#F!=R45a4d,HFe#wy{zY}:{}{Yv_kQvSuAׅe4 *à1aj}Z'8or4wɽ+u&gJCɏD}-tujcbeMK_}}#jW6l_wIuOk4S&hȥO!Iᱡ2 :vr ôĎP5asm +A;"mkt`I_dV +endstream endobj 932 0 obj <>stream +H\ѽKQKfD8IK55B-VPAA.:HDBK5D_nPCsRy ~|]2e77[aH웖퇞`c潻XVG;?ɣy|$t{Y6g(#" ++/Z#Q^}=zc{it:ـ؉%|dگ}UuăK@0q- MuioT}X#95e + n57wO:+ +endstream endobj 933 0 obj <>stream +HdѽKPS+؏ݏ *tѩC RjU~PlC)"(.P4L.]]\$"qlOK8II^@coʅ~_7@٬/惥u*2N9arUIMDcSrpz[ g2鹗r?y9Of3'߷#yT=q8NxwCV9 ߱nj Vr?|;h=^cC=vuc]sc+a|,YX,'\h1=c4DEgn NEoJjY]w`u +endstream endobj 934 0 obj <>stream +H\ѿ/A7!Bp=AA\EJ (.{"H~rSHQ;rA|xBQ$/N_?^ān~΃ 'h +endstream endobj 935 0 obj <>stream +H\лJAೋj<5॰-ta IVQ d8>?]n0yQ&^ߕpgr}%,=r@rm^-{ʿԋŁ!TE¶xɩ :b%'oaQsĪ&vQS֝\v`L!/&+wigO^͵OO|Oey/ +Hl󦵳3g} װ&g +endstream endobj 936 0 obj <>stream +HT/CQϽ$c0L*:f66G"UCjZhJàM. "1HowzwOί| ق&/QFFF8]&9 ;Dշ"6V_*t<1Dc|xEƈ>!b꣈.\~,vW:{ ]Ⅸ*vתkI5q6u +b/{5./aCT +y'jJni &0`uk5Hl7Y)mNYy^` +endstream endobj 937 0 obj <>stream +H\M(DQϻ+iWGJ&VŬ({eb6>VHjR`ĄAZh;=;޼~9u.hA_!犣jr~"wI߈1J\o.bufӔeC'~8|og`gӜd03{Ƕx|;7óGQXI|*ZBОBM7X%cS b FMnpvw&&=~98Eob/3=`MJWWs ~3֝T){=L/h +TµqX{2+̵iݍY{m:߁H!KUG12"T[?E c?z?ji +endstream endobj 938 0 obj <>stream +H\?HBQϻ́BJM-NAcSVZcDP4KJjВ$@#(jݧ5s.Yv3@BH1RU.4V^mn2+܉ LJ[.mRZNmBZdgBө<YRoRM9J TVۘLr~ג ~iD t3u8&=a֎vAأq RPJq2#{a00i<F1m|{=EҗȞU'N`}jf +endstream endobj 939 0 obj <>stream +HT?,CQϽND V1H$bkRD?}JX$$"!&V@z>/=31R:uc"n^qPS?$Ħ00kv\Z˯Ա^?MXqcuaO8*6bԛ]kD9a[iA[q}CJU=oՍ7W?j틨_ g :^5R!4gOH UhU֟@od;'8d93RLo +`PC?aDtq,%0nj5k6ҩʻvݾ>^C/(ߩXFڻzӳ\ܿ/V/Ks/%W?BiC Bo `/ +endstream endobj 940 0 obj <>stream +H\;,DALA)DTz"#nuJ +DG؇׾wֆ$dKN!!읻Ϝ33$]G(r&\GPgN`nZȆ;YGL/Z#,J7C(*97Vm~x)^LKg$S5.HaܮbO躪;^KBk9|OòQsWZ߅~wΓ|Oc;t}"V+0zvNjHŏ&I}M: ^:]pNIl-}枺>p:cK4$mQg5g?^槹ih)cV,-3l~qo +endstream endobj 941 0 obj <>stream +HT+Qǟsr-1r5j+!r i7n(Yf, Q(rc Wsc읫O==@/xc=ᆡ(n5g=`sc bS/b1xGD` wJ[ib8$|a|UEtx#_lIfǹK.ܮ +pP|ؗ$J*yl'rc`8@4uxFYb gɠtdRߋ}t;gm֍<=S8ڳ#+Ot"aJ]RwnGWbj3/IZԺGJ +G{4BOE`U9φ*у٧o}F=fy +endstream endobj 942 0 obj <>stream +H\JAg6bc!i!* + +P")b#FQ J$UD (˞73;7G89}2vTb[ <5Hd㱚 QWfeĘZrbN /fšou?k<9A/÷t#_^zMS7xwV`/wRI{Ojo,ڞ}1y%oGn=?ky7C\:;Dnw{-n)Rg|Gx +>~".>߁`p0o7uI4͗GI>MQ0ͻ}Əs ; +endstream endobj 943 0 obj <>stream +H\=HA'+ة#bqH@DA B! X,Ri (i&"f_ +eMc̾7DEcPfnTkl>GECE3gn'o]C +'cKZ)ny89EqLsݡ-raD1Y-Y>3w1aięd}?y+Gy~utҟ>GrK.nQdψRDϞ1uw_&|P:U+625,"ő*&7(mQ3VD!' +endstream endobj 944 0 obj <>stream +HTMHTQ=+2U8Bۊ(ZY$.DIhZ0Bp4qFqRf }(*HPt#= yワՏ{{8*O} +Ic@x%(tgf>UD8b7^8bU٧+g̖l@!7c9t=uKޘ|N' oㅉsͽGaӱsͤSl-o=p]\sm/k6&->y5fxJc!jBeb U0NUW%RrAC:5[.a nʣa>_~eg.wRty[fed˷&&qCL/O9@/A +z'93y.r qu +endstream endobj 945 0 obj <>stream +HlKCaKN"30 Npm4@^59 caml󏰯[w9\}fC⃼kl|3t%6.%wP!P&WN_[|EI˿_!|6jBA98uzkyIV# dS_?~2埣}9Rp5W9tyۿ%uݽ ]dMI>ea5练cG(hRᖾ +0d +endstream endobj 946 0 obj <>stream +HT?KA F R$"AQHR0KD !\PD#QzwM~̛ް+DH# 2D˨"Lcr$ +9N 42=° &vŀ={Wgn'd}N׃}޲?; @~R:D8z2q%G cwriwSg}o}!B,`2+62ئ3ì7$v14sJs3L[jߗŶu:h_#EA0n~FMb}{u_ jaJ +endstream endobj 947 0 obj <>stream +HTOKBQϽ.EA>A.Bh06"l"HEډBPh&h]~9͙z1 $9N9d0JNK9`J[L{קߥJur"jU =քizse睙E')p C.#TіG*M /)2.)pb\Cm}sU^v\v>;% 5k%Oo5߽V]{Jg{IW>stream +Hd=/DQ%? %Ш4S ݍXHG4(l#$Q,+,}ץTJE'*Eq^{3ڨ;̙Cb V!1r1Mb }rdrƶzrg\*z|y1AM^5S1DUox"*٩|Jc댟=[CKGRmaIs35Mγn|R`Z:7C¿G@n'9~Am'1'sc>cK']ז>qo.C) +;}Q楌S뼿#? +endstream endobj 949 0 obj <>stream +HT+DQϻ)) Vl,,$QdAil!!dc!%aƯgȏ3fP y6zwg|s%)G}`zHdwgƤ0v-H8'E[s)gnϟajڧeeO@L.WnfX& ?[="&k9O^F,EyWJ>Sy|e*ƛP{&h| a>}v >A^&ܼc)iލ`qbNtLb>stream +H/QϛDh"Q"&:(B%  +^$">Bُv1($xsg̼B9{& H !8.p˖?ťLP<Wa&jS|?evs3u=S\~FL2?3|;@/7k}RIY>M}#̻b+wu/c ,٣wD) Wc}ׯsTHu;m%{S_swvwz%i#=7g૰gWwSG'gtǯJ +endstream endobj 951 0 obj <>stream +HT/QOM0D"$!HCb0ܿIAbXBHJo4 4Nxqow9xr/E| +_O4J/d9B=T2p[+ob;ADپCl">kj[S՗٫.YϩֺB]ץDٽMٍ1 +9 y/qisp fOsgmN.*=W%7S5<]7sh@.&.po u\V_RŻQ2F[.d.}oXՀW~7SoL'MQ +endstream endobj 952 0 obj <>stream +H\KCaϻbaP E´-aDPQL@~lͻiP0hDA,{}{9_D5>Do祿^}mXv4R3%.۠~rDfNWo +6^Οk<-WGbԊ#܇aڗDw<_cDWqL\4.5м5n9'T=eܓi-J T!Qg<.տ"yulKfWqytL:gǩ=gfK 0+fJ +endstream endobj 953 0 obj <>stream +Hd?HP{nn"H[:88JтpZqrtW(ХCt𿃘: ➾3}ݽFV Շ6ѣRউ[nq-:;֡S~C9u#d[浐U jzr9xC]-m[ +endstream endobj 954 0 obj <>stream +HT;KAL`!D A!JJ V"V"Ia!El+I)">c$cØ p&[}g'; 2z7R}iԿ!y꯳rhU2@Z,jvث%,m) *?@f + y"ܨ~K蒸R4A!"GΰMgN9|\)cWmľ"/PnL +endstream endobj 955 0 obj <>stream +HdKAVll,HX H*-6*(>?XF" +b`pKx{acfo )+EǨO|}ĒTھ7i6sskR1V[ө q-ɚp0lS.rUݤ(j\xS6} 0`'+l]tw +˥'o|[{.13ި|w1r 8h8Lf37t#fbҤ|!%Jw(ǟ~?5W{Vm@驜^>stream +HT?,CQϽI'Ʉh` 1HZvNbk$K,m.UkUX *iH1{7rwwlX'M\e೸Flt2B7m#>/ +{x=MȠY|x9Sup'͋\wkQ=_iD$%Q9t.7\qRN 6J?` +Pw5ӝbrp~ebM4tAD_Ϗ8m1%1#jH}E~xwqG?:3qESj6N:ͱ\='B>pvNGgT`+\"[A{ +endstream endobj 957 0 obj <>stream +H\;KAE,,PVl,|T#4VA$DP$WQ4a^x,DhEev2&5:D>t ]h8:եA˜Co0Mo~RM'u!U+)~Όj"03!7ʓ* Wls?ݿ^Α*}Ƴ[sP1Y/EޙEޓڗ i0z1DZY2C_ise=юgAħB.khxEp;Pbъ#bk^>^t l>~XY +endstream endobj 958 0 obj <>stream +HT+DQ9Bh`R<L)K"H$ YP^#1cf>stream +H\=H[QfE`:Ttrq(Pv)] +Z LZb&IFi*8IED{{νsɚF!k±aD Mͺɗea~|qOzZi̤׉|O8qH+)+g 9% SbM'%eÕw!F<#&unokyωrMɫa?J>{#ww _7oZL_Jܬlo}!ҏvRQKX4LV@c5߭j-Ѓ}>=}yPz%dbF2 QaR t ve.oxlxS]͛>ӽlR`ƻigМ /Eg;9|h?e +endstream endobj 960 0 obj <>stream +HT;KA=-DlTRDHA4Z,l,cXD Fg1`#FR %XVuomU3;;;sTY>vmnu к,kɖ$R +ȭ iYCu^q5'ރ.lb.7{i `7 4B<`K٢?RaGɛ/[/x=軘D5Jkг_Ԙ!}Yݎ}잗}!:q29rܝ+[f$y ;GS9u9ɳZ-@ +W_B +(Qgx.{Ѫ#A8Z˛@^ j O|f= 0^HM +endstream endobj 961 0 obj <>stream +HtпK1w:C]T'P'TtqC\.. +*;Aku"@Gz y˻K>CլK`ys ,qZ+Ӽ|׺/KB`ӼHfuO=78ZOaa \s}r%&VFռ 9?_䪜g9⛤_e9n=bʩ#  bK,;7;1%nɄ䄨ts7y?sΪ`&q\{:/k(5VܯEG*b^{>ue kc yj_7 +endstream endobj 962 0 obj <>stream +HL;KA7[؉#m,D AmH5(IQ#hP[;`5`)X_ ]$w[?fB2zۨ2,TSƘwT<V@S [EޓeӜh{M?n&džX;9.P|ҽQ%칞ҩ/6Rzd'Yl_z&hOngׇ;)x; +9i#e(w0ϺiY@~"uC syB ԱfpߜspU[{9Ji&g!S_ yЧi~WK+LW?iOK xj +endstream endobj 963 0 obj <>stream +Hl;KQggwcHa +b@I V5Bbc#"vU@BFbacackckc%x㝻;.X}̙3O&Ip:*v{|2/P6n2n')Wʗߧ~LQ?s#?R^$}m9(Z%Min* 3Q`^j^ υg5tiqI+˳h.~5vW}Ċ~oôa1Cp27C_\wUssK'=pѾeCRrwHU>k^P$yAbGu|?? +endstream endobj 964 0 obj <>stream +H\+QO7;Jl&jL|PL (5v6B%KJB +a7%UVHY}_Zr÷8哅sD Fړ(F9V6yG9ZxZWhGՁ'vo+5D&F1BdDk6 Q][}oL\)C$^PjM})a>iOƗ+6 Z +endstream endobj 965 0 obj <>stream +H\;KCAx_"he# $>"AH%b`/,RX(U.AVZ?B܇{I\9s]bl#VBl/E`Qĵ&7e|òX@W3do@].tE 8'<3[}Yڈ޷#uQǼy5߇uADCu,޶z*̫G`E}:p֤:GߵElv:I:^79`f6v! +\jRf&/a~\4lS2G1Ĝ>S iWyßÜ{^פ;i&oh +0P@ +endstream endobj 966 0 obj <>stream +Hd1KAvO  +&bI%B#6*6 6ZXIOP(Z>fw;R=}o-K_-5I Xo /Q}ahb +zmZWS_MZ& +P)όK~m.J4I.kAz[G*}gp<^&d{2?Kv?F3C'/99aq~ob.'Wm{= +ywǩm), necw]g$3ksSpm?$ +endstream endobj 967 0 obj <>stream +Hd/a[}wKi( FBې*tK?@$ F b`{۾1r9>灞w} %4qOgK㫶 ?)vI}˷> +X0'[uVs3X\kstx :Wcrz#٨8I%哼Q_J j=tE:P ]D.Ncc,]yGKPY3r4u'}2 +H&Jh6V{ ) gPftz&Àᠳ.˦9g0R7 +endstream endobj 968 0 obj <>stream +Hb`pJi7Eqq/M/Vq4qNhBչwġf+}Q'.RCCř 3ߐSW$H?9vz 銿S]Lti`:IOw+9L308ʌd`  L18LLb.#_O=M)]dz304= rC1] 3o>C\|pq6e`bd\a/.<(P}Pyq +endstream endobj 969 0 obj <>stream +HTKTQǿ@(eQE1FY3o~ +AMV.jtaD- +Hr)MBŹۻw>q|Ϲ=\13= {!Mt ʝd{3D[7Fuoz/ub5\C)IZS~ TRj@EYĖQX` \h:tH?[Լ累BL_N )KkŏJ\~ѪouoK;7zuxF;rqF'ĞXT|tT|"k^*i?,ȏ|%{Ձ]Yӣ}9g?CZE-wجӚ*rq>(+m)Ik2ZN +endstream endobj 970 0 obj <>stream +HT.QOD,uAcmmӨ6КXTTYH,xoFHS{^O XI9wgz>̪^ k,髍JpE[AĸIuE68sSgJĆK\~Tz"j%%;I`>ͫ:2` ??D\h5-/YS6v\%-E!-iǁ|2~}!|'Jt}٥B +/V3 M<&vX_R/ +0 +endstream endobj 971 0 obj <>stream +H\QJCA/NEDĘD4QKV츙޵:93g΂iyiTʫEPe㠇M j͜ZԷKԳfqk~_n|=`y"Azv0>}Z8ǫh/͉E UL^/FEϙfV=80́O/V|:>Խp 1 +A*INl~tܧyNvyC;t+}_! +endstream endobj 972 0 obj <>stream +HT+qǟ$H&?2"9`a5]Z"#J)R%n͒y>nj zq ͜"ONr )n*1*aPXT=y8U*Հ%) ]şNfFk~ 0O^2qEC,8|/$_ZQ`6-?g;` aY\N%*~rWq'9]4~3b.O}蜡3×8a!2wUۧCޫA@//ymrE) +T#4' + +endstream endobj 973 0 obj <>stream +H\+QsGH)!&lR#I!~̄ȣ(LEɆ@Iv B=t{Aм;?T^z0ZǹH,gX 8H`h5z0^G5&6_ +ꥨهjOqŀ]Lձ En b*gAհWVqXIOy"]Eԭs1"})I Pxt *Lb?ZyA=1::c뀵+6Kh:$io̡:`3V@)%yw"Nc]T(JWw]c[}Nk'OUŠ|yyKl3ǟw&`s^VɅό ,L6 +endstream endobj 974 0 obj <>stream +H\+Dq| )5Yh@(g56={;;ED4ʆbJi6,B6ȯ;9}`w,)(4vҐ梠_D8`-bu|5ƮG^qy#=FN)Җ|Lbpdo]j'(h{l9;c:^*jsZ[8PQQ~X[/G瓻2o^xrG|r>:wϩopg3oN9%(#MS 0?V +endstream endobj 975 0 obj <>stream +HlPƏv )IR (fRb0poIOЛgxt_9}χsQ 8/c F$F&o~ 9}دqW?p4:} 1|X}$⹎ssXX=ss}39.>.⹮x_?;8I?zW<1ijo{[8/ck`C +endstream endobj 976 0 obj <>stream +HTO(DQ=?EVSPEI &D͔1M1BRY=cV=;R$O$|>[Rt5V@zFqqy5-zDP(@!s$>Ănx+} u\@NvA0!Rhn=q'ħ-{%Mʣ;59Ft@">l'9'8Q%ڏL=ċXv[l)G‹oB2sWϾ1`3q'^tn?>7ٟE]Rt<_`~l|6퇷/Si*AUҫ'E +endstream endobj 977 0 obj <>stream +Hl+Aǟ\$g.n֖}/,Zһ+JJʏ--\B9l$'\HRrShyvf|yD֛:MH2-dQ(x[$BقOp8!IQL$sdanՐ #Rod;[P$#w7HYHPREʑitw\F}]/|ײVUhSw/^qt0 xgCa,p+igx#2 +endstream endobj 978 0 obj <>stream +HTohaϞ?RFwwjvf7?ݒ?3nF)BF!B+Iy-啈yPc)I)^<9~W=6/s>f_G+pcLL3 (CC3_漿a^ѥk7VZbKA3/bBM·]f׶y;(SkfgZ>*8^jӼq̴8n~䲛@~ awfEzhy~& ym)t>њj5,R eiߗ9cD̠ݝ*c};W2Qrn1? B=)kֶ]: +}zon_vQ7T@wx.m'f^Nyn(cG[gpn垤ZL2 ,t<'?LGAw`uɗ rU8RՏ>w' PH &N)Fs gGφ _] +endstream endobj 979 0 obj <>stream +HTAHANvFlZmik 1dJ%EEB Eă 깗z-B鹧"z7ݙ̸zϛ7ox?7?o?@ܧ2vZƴ줪"ZZ4ezX3LiPL  p'$XWtWu79N[{QC3BFsDסvi[eo昭:XۇT_K֔[ԛu_HT>mDRf2Ñ6MٺeÜcsh@[ur4+ԡkr;xL7Jht=ټ͍d0L.[N˥<8Umq:czJ4S`g}] PG#_pW2]cֿ4}frosXPtzDva:XK`х +- +endstream endobj 980 0 obj <>stream +H\+QƟSV6(fo +i|1PR6")?HY$=3UV=>Ө]gxۇȒD8j 7j wq}b`js)j O XSf\G+#]ֵ$*sA#0;Z!u9 ifםpd(Gy!Yz RCg3L8{bg˟#>9OP +HMwWv7!>stream +HTOHAƿYvEocբQQhqM͟լF6=x]"E(:=z"F.>stream +HT;H\Ag޻[`FY\ u_ӈCQk%; CDHI!""(X| 6ih ba;;U?ܠos] M &awp\z^}t59Z9h_ΓE1>ݓSlU$^f~L\MOs1zb\S,yWLsV||/EIy?Q~ +_lLj^kjOV/v&Y=N|kY:-X/D2q.*)򩵩p\E#ä<2~b0e#qjrdy%3λ"ہ/8\dOeWれ?#2*'dﭹ`  +endstream endobj 983 0 obj <>stream +HDOHTQ;r6!bU" )5|6>mkq Z$!Mnj v-Z$Fp!TP As;V?=w>hK +إpW(m9 [2퍀ofذDx 8{h#v^G弢宎&pҒ'396$iJ f}ݯ“QGfax8^W7< Z^}#[tOxoue= -\?CY~'<]'''GKfMU]ltɒ",2B9M䮙}w&Ҁx~4!nnˢaD*_/u~W9n\SzbqWugu=!=pD3$s)!XDa2 ~}__ +endstream endobj 984 0 obj <>stream +HTOHTAά2 ],Ah>Wkݷt*jQѭע0yرR0RF ]-0ęߌo73fh]>Us@қo76ޙGMmGw 9<"7euVJE產cj: ̑?$Oy[Jك=[)M}OqN`%y4]:M]z/z9} O~?,Jm~8YJuQ8Ǥ99S޻Blh`]c$Du_M%~L  0/$YXr +VħA6w?Wk=,g-vM|ђXFZ0u 7DئXF,?#'y,Ѿ&`A͗"_, 0 ! +endstream endobj 985 0 obj <>stream +HdP;HA|AD,DQ$6 6{1h`#h!lE$&R;+J Xw׻y *iPm)h;Mzd4= oɸ4}8L?$ѺuӆDꘇYկLkSU>).M#jͲ!/@];s/> +xvXEb<8[8ŶjJYe7ߗ1k%bg\[M \6J0؊eaZ}3A9{+#{|=ʮh=G,eAbwƌ|/\KXL` +}47"+iU +endstream endobj 986 0 obj <>stream +H\Q;HcQ=`ccec*~n}YL4Q/fh"66l,mVBm$Z,Y[,,,Y3w}a̜9g)(+0K wGx¡fJjT^_z ߧ(iqt$W_WK3{y\vBc.﷩᭮Z37-.ydx +q .<;_i4ppiɆ2_⊓3Ջ(bM;uQК:U[ˮٯCҸ,}OC=Rn?!sq(6<)sbhՍFAOZZOi?5yvct^tOp|.3Nb|%= 9|z~v$*(`'t*Ǩ.Ҹ? 0t +endstream endobj 987 0 obj <>stream +HTOHTQƿw] +V-UjHNZ:3Nͤ95P3e * + +A(A!%-.ڵ!}{|tV+kr^BN]l};KKNVu6ԏ::VvCQLu[>3i`;C=[ Cѹlч9 #3 fs4ׂd{C{/8hM~'@P(Ze{,?@JF8o{yܓmΣDzS,d4*r@/+]y0>LƏ߁|r1 .S!y}$񧀣I(!OW +endstream endobj 988 0 obj <>stream +HTMHAfE^D": +&(DVFd<*^,آ7K[<{ECZ@Zג=ݙ}f5~77@X NҤ=]0^(&̰ Nhf]i.~fb?DCuמb>H3{t DK ~{Ĺ~ oXs8$CP. $@SS@;N_gQ-_D`)c6hnN;sRZk(p ,,`KoBoT; 5Nlk%z<>r`֋wϤ_̂<Ĭ8!( +Duy I_~Վ)1[X>u&36gI/Òh +d )b}<)ґRz]/*=ɾy}$ +endstream endobj 989 0 obj <>stream +HLKTQǏ⽧ۂ()Eg̘:%ΔCB!.MtDQ"~2\!/H.څ;}{O͛Շ{UG˫`mȭb5]J1}>M7gց (1#t94sWďH&Չbk0̢Tu]=FS8:'`V7|zޞe=+y|>4.C 0N+88>)yiuE3o$lqŽ@'p[_ŰV|2>0bU)xN]Lտҿ 1@W8 ȭKe @7>b&?#;<23? ` +endstream endobj 990 0 obj <>stream +HL;H#QW# ؈DA$p51(Iv}1OPQ"X*UDbeQk+BEBZiܛ{91u.ps~f =$B7z_2#Q0VptUIV-ױO\>7Oժy8sAKP{v"jz;x7xW,5$4['t7Gi<(樏^o#_|WW&KJfXe8OHR?'w.{*]K$-?, Cr!|\zƱ%P ЌѶ@..~sRIB(nDBLr_A@8=5R9&QYue๳$ZfS^ڷx?;q|1/[) A޵_2mw* +endstream endobj 991 0 obj <>stream +HTKTQD5- 'y9^f,"hADp!*6 +\BֺUy{7|wϽ` +K,0?bG^7?`p6ߘQR *}Rjr7}Г}qeT~ӥ1L*3N %J`|b#OeU[iq$ +YEhK% K)Ɩ5ۤ+wQշ^fgq}{j@*1A`$_Yų3>stream +H\OHQǿJHR5:T*nb殙RN΂tQAХ^A):(R=ETQM&6vp8M_$ҥ3hH.=:2>dkW)z"~^ *_铴U*f_M|l=$ wP~2c}u^WCwmΤE2vpjة=7%r**?2=5mpzz}{BƮ]JCfel)?<c'J7<) v)5: Vǂ&?V֌|)`Nϊli}:_|2⓼K0)_T(lD[wfDG]'mpw5Aw{ZuΝ5y^qX=ޤ1oq,yU<>&; +endstream endobj 993 0 obj <>stream +Hd/CQǏZ3f "!BiR~5B4!A@] bbFLb3, {wO߭s|=^8#/dEdYŖq-zZ.YƔdi5,h P6iqt&Tg Z}ʷWעxCXHL#46"s< Cf"1О( X| ekI&bG|/G`3i$ ~/W[N&D+O+QsL ](Q"`'v16 S{|ƧCұB]*3.$soDou70 +endstream endobj 994 0 obj <>stream +HT/CAOh g5^WP(jDH#j!HBl_`e?@ذt]rs`n z]tZpF|M jU"tjSOUo +sҷM]}=mR,gF<Јw{e3 {=6 lpU'O~`uҠ`T@2[s` Q`>#Gx3C8:#[ۏC'sqZjΚgTFطӺ,jL'wZFyI8<Pg4u~^-nti>stream +HTKaۄ/ȾA, eGkn庌SR] D*"R?bA˺tЃA|>Ͼm^|><zyͬeU/xyV>stream +H\QJP= -8wB4cI@qjMLm9E߽pwb<ᦠճA՝o +X3\IƗ" l FZ [`,oU*9{`aY^\ظFyOvx$# Nyر:1Hvwa]8ٟn_K98~㏺g,-sz_?úk_wp-F +endstream endobj 997 0 obj <>stream +Hb``tE5`:i0; +YNR_ŃJ tRa 1e@k<_}zQAfb +av{P_˪>Lj":O >o({|0syysIvz0Ph8>X_#٥p̽S6W3׺{A2^hg.p _B +endstream endobj 998 0 obj <>stream +HtKQϽ=")#Aw *mвEFhihJf5D"zj\ ֍q4s;Z9Ku^ i!lz`*t-'`>y ;Ershh*sVh9yUSJj ] &Ma \z/F'6kq;*8x.91fأ+O6 +ިCk)U%|MgJ5iWQjd +0ZiuOz'4inoPFD,ߺ"$%nj!2gh!@|OW'~o`/,;}}N #s`! 3 (0. +endstream endobj 999 0 obj <>stream +HTQM/QaARicg+ l$$lg! XhhMe>3ӹoɹsZJ{[ b:a#v|3ga-')vOE(񮗫~:ou6r$BS;n`ӹ˰C.}g:PyǣBa誂`/UQ'E}㘧)#g_vQW|_']]U~88bQ?*~x/onl1z/n=VAkE͚k)*@šz\NpH8{._qExsKmn8 +q$̊`Q +endstream endobj 1000 0 obj <>stream +H\KBQǏ9 mAϒ(hmhmuDڄhr 6 S(D~" }Os9Q#a y&;m[drŖ+f,wǬVRk=WXq`l^*cpqۜee6~k`Kg^G<eHhHn库!ѷv,|%&ؒx/?"}lQv)8Owzn~;ۼ/(=\{/Y˟Ge>I̕`L2w{~o~P;>pN2Ig]KOX3fO +endstream endobj 1001 0 obj <>stream +HT;HAZ&JFQb#VHRYJ, >MKPyIDE iƽϫ>7xXDϔ1쬝dl}5T3'^ԑXN뒖XzkpԽMmAb[p5;t?#|ng6\* &?56qpIdᱬ# 'c1Yp 8U9Y~I#Gsx1!YFI̟z1/ՠtFn=[~pgq=geM9[>ʁ4h~>w{]H'NHyW=|O9+: +endstream endobj 1002 0 obj <>stream +HTR1K@ GhE&*蠃8vS " +H(:Qbhs&_K޽q g ĥ_A8:CxM%\J}-)1!ƒjy +[ߪ;gs+MNo z ڄs;7~P~e$L veƺ:.~nᢄE&4;X7>KAk8pw޹E -\;:;)9$D7#J +endstream endobj 1003 0 obj <>stream +H\;KQ^,D--O#"RD,] *XX DhbX.JX(t{gf>̙k4GGh og^}I;w1ƚQ^}d;fRx5Sx]9vƯ{z`D=R=`>stream +H\R=H[Q>0ءKm1th `'B!*R]:P8 8v]&& Ijý}w_N{s8𾜰2QY;##jؠ~uF4*tQ:(hu4nscLt́8,ytř{}dx{-+mn0@]6*q+g\Kw1}ʩ_Ƀ]`ȸ f\Lf?wZ ?|+5˕:dmGk"Sb` +<-*g;s{]xwjE~P㌫iڏ}4P9Vչ4D#]PԞr]b7\5s 0T +endstream endobj 1005 0 obj <>stream +H\kQo +&.E3qMƕ(M2B%nDtUuU +Н.$"5Nd褨(A9 ]gw!*k%iEIy;/Xqco=5ۜ,}FL++|:}FRFۿCq]ޭ} pc*GU$-d?W# 0. l]u:W{2$hSdbŷbKU=&mK"_x1K&Bz^:_Ԟ=A=/qA[qBs3DY\BRBo7T"ĩqCjK8gu=FA >,{_&b^JPs;p SXTZ^~lE +endstream endobj 1006 0 obj <>stream +HT+aǟ=dIwAI䲳L~jā w)?ڿ EX8Xmȯ _{͜^??|zBeTx IEN]̨bGiU:dIՀ|LiçCՊzꄎvo!~ 6}wyE` cCfVISA;0;6ÏKk=,p}Ř{]HA" pK6a9y*d?,oA_9o+Q-M y>-W~GrwۖܢU֭(7G׊pB!kb'}YM>@+[u tN`a9>5i +endstream endobj 1007 0 obj <>stream +H\/a/Aڟքl $&XLBD!mD^ +FD<Ϲ{}{w0gZ[vpc%]h7NbYU2)SϹ>ۤW]=37g,GZ롊Qӡm Uy/F;z\J>z|wVxϣi~~|/G^uI|#$)%UOϩ͍~.5SԏM}mF|mPb'BƙAsџ94_ SA'x~4߲:]n&`6# +endstream endobj 1008 0 obj <>stream +H\QJCQ\ +ENHLak%IJV,AJQ# +Aⓘ{eag!J,&'Wܗё?_+B%S/eM}HD<?[=G_zk鎊~v}@+p,aAsihѧ s>h >stream +H\JA-FlD-r ZYڈ@K!ڈ!B7P ə XU̝̎XfvSTwG5v>־ʗbQ_US=;fxiw|yNK<n|6b i9Q.-^^QW319:j`-iPw'~jnt2 ֬`X]7 +9JffU#y◾2$Ǯu}F[1ء_|*\mA/ts, N2=\ZXjjޯ W8S/wY}h}'k6/*}S`e( +endstream endobj 1010 0 obj <>stream +HT?LSQϽ(HdMg[(2!&,lL ERc,$u2& hXkRZWZKι<;{M_;;^U6 +ܣA&>i5H?M^x}'e0?GgٯV\SZ Wo;n "麞o6pts5"J0IȾϭX`mk=kmsv,l,et_|45>o4 ƌ1 +2(N" ~p)g;s~ߑ{wGkQT}=.ga0.1{~D* |`|H?x='xw E tXțϯg.ьݑq>yS,3c|WXs[D)uq~}>Q~ +endstream endobj 1011 0 obj <>stream +HTOHTQϽ=Z50H7"h.\-L7.Z(.ZO$ +M M Jd"qj + gE=}4sw/R硃.GҞ%J? |H&L$8C w ]S&ZLE~=_b: +N ܰzF -.tL^T7S֛l:gצ}5I'f(;9A,.ݖىj1pz.k~QWD|#x딳'8}w +Xþ\+wEM1Yt3W5sN3dv_ھg˄l.ܻc1Wׁ^.gsϪy[bypI.^Gp_8"ߑ>)&9By|W^77U-`KxK_+ +endstream endobj 1012 0 obj <>stream +HT;HQEgO({ͧ0BQ hX)`1Y"vEEC@luł";&&0ν; .u}d1)vj*`p.]ϴ1 <_}D΁]vmmrYS Ȼ}^ݞfnY򪧩:{`j}2N.a|y-}C^4޾QI[>缃>?G= ;7nwOG{ѻ5^]Z0Q~ΆYuxћOFGP+pEsr\ڗ=tAF'CS^[z&qϕׯG4 DDo +endstream endobj 1013 0 obj <>stream +HTOHaƟfw.A\D ,!k^""#(!/]":Ev0ZPKpqm,YI;,fvfvoyy{IrvӹI4 ة/}RYP* %'Lг0>[b 䢚xo&|~iª>,CԎM6C_Υ# 9 +WRJV'3ɛakEϴ@H~@r;2Dw8F} ?6 teG~)l-ΘZcvNpɈs2r^368GuF : 93wsj57^Z9{C##wY4 Y jA; +endstream endobj 1014 0 obj <>stream +HTOHTQ=oEH7•"E]A]PYZD++CR2Z8bh: Q6=9[sρ- +YxÙ_-[1q\ĜwzG/|Inj xDy +")leT/ M}f]WQ K!C-J2#9f+)AY_/9O 䌯w})l"iB?¡=^(>:LxY1ﰖ?#g-f?}~=YDțP8~~NoiVf'"՞SQch_JGh_3^tFyyB#teCZ:*)QCQaT߿NUߟ*{+RR~|sy6o/ oS +endstream endobj 1015 0 obj <>stream +HDRMLA~L\ b[!^$ِx%7 n^4E.41_( =XZCEAXkcŶ3nw,ٝ=}yo~j=JPVƪ'dlMasڏp?-i\6N%=Xb@dtsI˩8EXoc0MK^WZ+GiO`tVlDVVbBw=vzgj> +-/XOahQM wWd6pF a,wӏ{w֎v:rt>Ȯ.;>~VX$MyWqi?l$nپ#[! B&"CmK^:g>R_GV|7z!o߮p1؁뗌wKs*ͭ9?S]~k~3~5;`( +endstream endobj 1016 0 obj <>stream +Hb`z kby-nT``l~5F/00~F{ z + ,"ߧۤ<ۆˀ^ŕ?@zOTV?vdC;x@q͏5/ ns\, ??hu?i&`i0cX>J0OO0SL?8Lߟ `yߟ1`$0 CBb0-c>f1 Na NF_)`ZT;M_.0uPq&h8!̀W<<J .u7j20sc /.i_2.酿d[M}<9&ߖNf` +vi<``+y"?3e8?ó{y*Kş7"*^glVD  +endstream endobj 1017 0 obj <>stream +Hb`շG~ +o')"ġ+}j L{}|zA!{] ?@?90ug ci-?.,Sg٠p? O@p><׏X{R |{_]֯g͒e`Nze<9fAa*k$qעKoKUX~<#xsR~k00_|:+ϣ.h0\QpPڏ[X~뽸 TOK@zoG/5 r  +endstream endobj 1018 0 obj <>stream +HT1LSQϻp $FB&800188AF]H*mj `Q0XH +&օj!(Z6,Ck?n%-CzT?kKقld_w|}n<P2FkkP%5#K&U!|r17'{8"Fb۾ +Fr|PxziG'].oN-͹{#kvuf[fIcm@ǧ 7AdNWϜPaGMPk~`jI̹?I\87Jomlvڮ^qb32ynD<i[$/]`^e4$`GfȠVϚelx_1yb쑤:ڰg}DbŦK~Eمy.ߵȟ4RzXCv~#tN/N[iGrΙN}{3 +endstream endobj 1019 0 obj <>stream +HTKHQܹD"!1pZZݹP +u[] +}U(>>[)-MD#D+j#hͺg1Y} t JKGĐ2@#bѾd|9{%dH֩4V03TU^y|LPec{we'0V}}{ e/Z{>lKȡ0Dsm7Rb3|wxۉmP髨)?tخ 떯XF-OʀEiJHDW{&2MDNb+{;NhjwUWxvqU|\ ^F!)gW~L͞chs9=㳽?_4ɡWo1s +endstream endobj 1020 0 obj <>stream +HT;KA໳VZJXX(ة@IӈX(FDIe,, !B"lfS}3go;ۈ2\).7UT?;]33;MN溯Zo5U8e8}Ysi;/{i?UzJw(dDY'뽝>rN{ك̾bM-_Kʙ48;}ϫކ n;ߐDgTVT7/U]o_70 ΓZ3x/e`\Mm3%rn$г[330j+b&Zte.8Գ"K_՞./}u%_" 0Mk +endstream endobj 1021 0 obj <>stream +HTнKBQýL(0pp@rǐ ¡!pɡj,ڊĢZ2)}ҝ~}0=!9ӓ2crnXfe9rʠ)w1srP#='%ݦl*\36b^Ƙr2Q[UڹEgy?eYfE)2fo nW'0pF|(B(8zToH|:rkO"P %o;,G\w'!"%ж#W{cMӀy_Q?PС{kjaakSW[?SԊCj?&n +endstream endobj 1022 0 obj <>stream +HTѫKQL"b3XXE VAb3L5 ^DEyK +0E1(j0Wgw΅DŽyMXF<42Źl"6Ҝn2A;yx q(Gt ke¾X %orOWNO7tp*UO7ﲺS7 "Z2 Lɀ9j-ڜ/22̛F${m\^vWrU5tNR,&+d=bK,Gy}undO'zJ +endstream endobj 1023 0 obj <>stream +HTϿKBQIaBNfQD A5DK M kK5D&RC (Ai* L3,ywrp{9<1CxKbX,G2ErH/f),v&m&;fEO{\}0ޑO"Enc\Or^wK f %D+g{e&taEK`Ȫϩ6?f.c#D.[ޫSHl9q-Y%6@z.z&^ Mu,HK~USq^MrNv +i +i檦TmB=32"rQxYӸߴJyqѻFd)`<,7g_ 5*\+ R, +endstream endobj 1024 0 obj <>stream +Hb`ó ̩=^Vc`9UNnSd``y sނ~iF..20nL\H;30f}w:I{@^fc`/CJ '٥1~t PG7*0K E5y~'ps0]m ~+/?ۃ~iE V0}g Y^B lӓi9`:g#vـ"S`ڿ;_= g9Vb`ٲ Lun+ٵT.U=Qg`MD8b('_/ӛi`/'ċL yM4@5 +endstream endobj 1025 0 obj <>stream +Hb`%U?Q`z`Z^( LlyalpM`}0uK30 >Awgv)2 + ``~Ɓh?#.`f9~Fſt-~ȟ`g >絀={џ`,+^LLتJ eπwǣ ,mvۿ`z_0M0 GLQuQGQ2fTg<@:(^ٲ~<wُ`s o}0[ Lt +endstream endobj 1026 0 obj <>stream +H\O(qPrX-S8(h7')v1 EDB"IʟVF^R.%J]fxN`vJԵ`Z2JԜcvFR.lϪ/ՙ6}ON'\ FN^yKk` +EkءI@(o1Eb.zR7-_d:3 fVd}mՑM'6.IׂFS2jET; D>stream +Hl+Cags l(ߗ…Ŀ b5Ɲ֘B(HnD-E$FsÍ -n'>bC켛_>y: [ #5@ArOe[@.೤;C@@󚸒|xdwo<Ĺ^>v^mWowx^}Ts[g+(;I?J6j1d-H"yȋ.T>"t;D^6{LVt]J@a 9;&VMz\iyi{WdVD'kdiu=o'B֔|<,ɂ#W ٹ!T-:޲mu)Gn+@V_*S9NL#?Dƴ} +0 +endstream endobj 1028 0 obj <>stream +HlO(DQ\m()vc1()d+l-d  + %c(ʔQj,l(ҔgԼ8{ۼ+_wsA[ {$V,id>stream +HL;KAbNQ(bQ_+4 |ER0I$AOc!x7{of \+@;dRpuz\#0d6@uQgˢϦ̛(Z~{QG75b"Wvڃ'oYl;]'D^1_c+SbwRX. ri :tcZȞ{@YnPp_xLWM61:.[ 1 3Yf96Bd])uN]MD\ ̩a25U=J^2'n.G4L]UO!Iwv½? +endstream endobj 1030 0 obj <>stream +Hl+Dq;sCN@7S搽jY-jTC]~=uxN8Akw>=f9S@b#=<y^)?;@# Ah .Lٜ` 30*i~%74J{."kÈKw`ZB60xu-󐗬c]$$tvՒ#*7umLM`Q1US8‹uf@Am)\J;_vP +endstream endobj 1031 0 obj <>stream +HTK(DauGĎ씢lX$YXؐ$<Ԑ`YŒd($o׽3.|gMssO5.S Zpqƞᚽ=c؇[vp1u +upIN$`wAJğ(ȖH;ڜ6-ﳓ 8^ȒL+g! K1n~ab4QBXZ"k⾹O).JM'oaST9/l*|xe;w1gΛ{$P٦=HbːƎ8گt-Beo֝^6Bܪ-YfldO;d;1FCڼխl= vd4 +endstream endobj 1032 0 obj <>stream +H\+qGvwf_$IAm JR]8%ZRXn^w%l۲(ccMmMfβ ĿKv 3DnMA4=S|@pYZ :E{ų/ej?ޥYɞUUEw4ٷ|6MɌ(};Z<q'Jk+yLz|%^;쓚z=vp/B[,swω"2tLHZ)TП +Sꝳ&WUwOmA/%ҴAW#명L/Zi" +endstream endobj 1033 0 obj <>stream +HTKQfڹ*ME Z +$Hz CR#|2 ZUN#ܸQg~9߹[.hM=tRkz@lh=6OGd" +h3yhZnB?e_σJ9g΅6yph:em}a{AuZ&g"y4L W#VNb_05u^gh|}Y~URnyl}B{ʃt<1iu^'9X&u rx4NW) y@'h "!~b _Dr&H0|qj:;̜ReWNEhI`? +endstream endobj 1034 0 obj <>stream +HTP+la~w|Rl_`!SvKh(-BT~paƌ1!1lPx̤|X==|/H <@j߿ w@[]r-ğ&b=GQvDK54H#3 +4"C0 ;_|v+@92sy +./`Ֆo9[(`3cHx-=vhiy |_5SD _Lo L@[rYEE6ug'!xpkNY*Kw#CM"}ZNޜ8Slr&AyOe|N//_sY8'@KDucٺX4LhZ `r1 +endstream endobj 1035 0 obj <>stream +H\QMOSA=m3lPn ,ܺ&$q&n&,ܑQ4 `T`,PJ|V}43wsE/Gs!20xKpqvRs_cIono\)x6Y!ěFGf.~{%>V#3g8% o)m۾tN'?i_'\#.S?S(W&%UC=DZtϤ{W63z_? +endstream endobj 1036 0 obj <>stream +HTMhA;A(^/" +B(^(D*XR+$Q4n>dc釱MZAbqݱ.t.?ޛ@r{Fyᵎoqdy +Zk nTZW٢ex=2/,&(Pᛩ Xx J(bP('S 2^G_Y3 C5YPN.+f/@ }4"j +h^$Zz6ܟD}N=/e9om@N[+E@rUG3@؝Ral3ؤ*nٚ-?}/"2nw8,(}Y cwI6HO@PrA~~hWܿ+ny!s{H\닫wMll|Q?́3RtD$KoAn%+v=Υ{ +endstream endobj 1037 0 obj <>stream +HdR=H[Q=y ڥE2H.ݜDš +JPBBB7A[CQ4_iDR}w}A:{}\89o\_[^o-T\<->!IޙL&{~ï-D~*:V5_ PF?@ϵ/-N•,OAC +| ]g͵y7}szr |b VE7\hvfD+u.6fүt.X^mѡXws\6!Rξ +^}Dl0tJө`1g3m fQ=1N!m:"rB/yAL΃@yqk>>stream +HTMKQܹBh]\mh ЅqoP],""RE(4MFRcR U3LB^Y=sN]v8 ~̦{gi@:;B #͍y%^Ti{yœJJ| +3gG{q^^u1F#/D|[^DA&DNZ6PlLv}mu7E)cҷ06duiE+DY]'`~mzFJƎCУT}t +.3=@ +xD{#Hs4/-$9TjY|`jksl +R+%HuD~lȕWWn\T8\+OtA +y +endstream endobj 1039 0 obj <>stream +HdJQ^_BW!DXBޫ=ׂ3ymκ|:9(xf>JJ{8w)cM?}nvŮ`G26ވAKg?ro.t? 3I3}寧5u)]'3:w2oOb(;(cpP +endstream endobj 1040 0 obj <>stream +Hd=/CQǟ{H҈t$$D"oeAӍD&&i:Vܶ%>>stream +Hl?KP`7'ű~#tCqwEqrr+DgN"t4TK5S7iN yGsmBwďޙyb:.6vG7 *J90YDE/`pFN?~e7_EsA4^?uabZj{%s;6p>stream +H\Jaů3:hӢWh]в &rD(jNAAj)E%wϹ3L{Ϲ m dK幝3&[۱ y&"_ּ?*ۉ*!s"OiV*9" q=b^lHLߨXEbx |&13j?Y߻8G7^퐞D]1AzoDž]"\o0s欗 QǏ8ϺwtҩU@gVO +{N?5{˥METLMwf +0? +endstream endobj 1043 0 obj <>stream +HlQ=/a}F@fFTb0ğ0Hlb0Y%M)E|VK?G[iDR!B*v}>/Zɹs}qCub^#My"-Rh{WH" +zv] $`pзm'1,i  y DhT}y]*ZtW\ F^9z`/=Uiו)thj^~rިH4MH%$L8MFH#"g9N ɓ0q3S|ywKēx7gp#)[%}po/Ce_3Mļ8O}?y侲|r+ŏ<1\Ic[M +endstream endobj 1044 0 obj <>stream +HtNa,,,1V64Q;K/ D\ 7((r +M|K#0%rΜLv1?)9e./LV H4Ij񨏔wuޱG,vHݜhMV" _'pgx"d"|Y+Dhi^g(C +>}rӼh% !;lOLy/ +endstream endobj 1045 0 obj <>stream +HdQ=/Q5 +d "#ĈF#hhd NQHT66f( WLA|ΛfvN9{M$>*0J>k4XϠG"B.f,Q%F]'f%HP|:旔Cg=KڟPC>1lƫW4gr |,΅"yS&ыG3 /1^I<ޚfAz+XdL碞&&o/ILp?`)ԾQ +xF0^.e#= h=zj,s??<dz#erg_>_ٽI +endstream endobj 1046 0 obj <>stream +H\/CaƟ{. l6X_HA|,>RB|V "M.]Vh҅n_9sy_}-a1ccxd1/b'+ODΪǧ67ӱ~}^빲A+[.WbH8yS_!C>Gιy8 |;[w)ک-|>>+۱`du' +-}>̆ӓ8pM;U.w8ɧ<>stream +H\O+DaƟ~ @l,iIٱRRPN IfPʿ FR/8=9p-i8ctqm(x5\r 3ZG`xogX^&^ݣou5~N+kv | :)Ad@lz {_F~ YM>7y>=/䌰[X7* {oyyQ8+)$01t*۾<ϛѶdpQ죵w*{(uN }3t9Fڿs03Oi4 +endstream endobj 1048 0 obj <>stream +H\Ja X/vs!Dl|+3PH%&fFиa;1M,T zO>朙ٝ_d3'e%NHy"7s"Sx 8攽oe?>Pa$0lݸ\"ԫC.b!{m`qW +"#TJv?N^d֪Љ#9ٗߡo}h<;,Ry,ww{Mm +Zա HuȾ S}ֵwNcV]q#-F +endstream endobj 1049 0 obj <>stream +HD/CAſLYPwH$ Dl,†%bAJB,*UV=jݺ.?a!XIɝ/39 9[Q~6ً3rPyܷ)Q}x($1guYּnl̑CD0o;iƲFUcѐKħ=?= $y*to+Oux~# tMHMrxPsu#G + c(Syhk}َ9u?xPJ0&~'_>] ܦ =RJ=Fz7N͈:>a0>?(6;$&r evw1jٟ]؜ /Q^m\C"gS݋7ӉÊ:]ِcsf%l +endstream endobj 1050 0 obj <>stream +HtO;HBQﵺW +­![ˆ z="% +Z^L78DDI <M|AR9 zAt.c"H.lƎ҂@P#ڧUѮ@fwbSQ_(O}5GLw.s Aq!no-%i[ -:ǁ']u߷YkЭy=2I(BG}2K1ח('2]ܚ'}zyx[:YxWzNv&(sωSf#N~ {,t[cK fqe?&b)S;YF/5q_f +endstream endobj 1051 0 obj <>stream +H\;HQuhji +h)B¡!Lj"l֊h( z#_YRC;Nݛ=[~ܑ\ U◒T~tLJ@=ǣNVb0qI6ɄTWL>U{v"sګ +z6w[Njcťl6`)x(8D|?<L>stream +HTR/QU"btk#.XX$bAH,[ XH(IHTCVS +6ォ^tr=5QFD«в, `5b73y6(d"U2(^xCotQ׊ +٨9>?OghW:S`#2O,_E[_=~Gs'ڈX8tl#WA`!| ÄWy|CMU\, +8|ǹ K?]w +sމ:sy{sZ>3gq`U]=r[ɁB>SǏx +endstream endobj 1053 0 obj <>stream +HT?H[QƿG#bQ]&D +-\?b`3 RAZRIcJqh({|L?^x⳧ϼc=K66#MBe3 |]QV6IQfTUb; WHÙ4B>|U v a3BIjb.wu>}he僌{p{uP<Z@+s|=99r|| +L1M>!*!*Y!cRpQP0.$w +endstream endobj 1054 0 obj <>stream +HT?H[Q Qܺ[ *Xb 8trQAj("Z%B$-Z?mP kb]3C8{i`?FKhskZَA{.:;{+'z$1^>stream +H\/CQϓ&nHw4MC4HL,D;*j3TW>9{"SX==)b[9 (Gpob%,a.*NCY?2vSdNǏ:g]?"<5ܫIWV]\s-e.R%7N}1 +ʍSgL?Ja8^o%]7.%~_/r˟)UFg=3spҴ~^Q- 0 l6% +endstream endobj 1056 0 obj <>stream +H\1KAN-6b!6ڈDED""X,L I47cxweR}f%b.^5dxxԕ Z|0x!#`YvF.|U+}7>z>宩KICzK({W}n93`7=]>stream +HT9KQɮdZZI촲xv(mZSY( +"( `!xQ! &hLeߎyCvIfg,(c<[e/F=YO Hc4ļ"bU!y~o=Lea+ֱI9rf';(kad5;*y.M&x.RLFZ6|Ltkt\M{Ѭ5s7"Z}ȭZ8˛ڔPv^ml:ɏܱ";]KGa5?K>Du>n5= _k~q4FRj/想GgkȞ +z^'`a bc +endstream endobj 1058 0 obj <>stream +Hn8#S_E +Yη¨wL`VfZFSIOd}4{hWlv)37oO0c6mz~0xoyJ騣V5@B~jqڏG?u5J?t_k+.5!tVAAw~ +endstream endobj 1059 0 obj <>stream +HLMHQƯ6A %,d`@-\*CQ B(8-*( C"q!- \(RQ `{s9}9DaMmhQGL$}Dl6C~}&"W*zUϟkY@]”Y#5]ϖ=GA= vZH?d2$Q,\z(hخK;{N{5< VR {(꧎8~Bo\Lt |^t:v<33MPQ*]YY oB@ +5)} +z/_J ``wM۹W5Qc%9>stream +H\MHTQ3λB@AqѦZD"D - Di%biڌN))%QbB +ZEh{;8~9{@^V=VWcJYkkc=L;)am%gWwM겮73ݴ6uIO'o?~:9~+9559RRyyvSw@VSUjȭe.*oOR譑$SY nLȺe9a-6cN<]CTS\0KFq:cy*X.|1/ԮE|C?ˁ>?z8b<粣 ~E0-y?3k8;q+9I=|.Qk`b7=wżż0~2@/gK߹k[E:t!օ }bu;aco%v'Ҍ~~ +endstream endobj 1061 0 obj <>stream +HTO+Da=5XHPlPQ#S, @&?wfM Q),hVV<ǽg\ss%gUly)V}rFqC][H 7W'D(fy_15IٜA-˗!e廼)]R6K<`Z}r$ :,(e<=2zE#}^Qs跺ȏ+|q#jSX)cBu줰wH~oOq"& h#^ G<峒-SyȜd>oΙչ ׃ +endstream endobj 1062 0 obj <>stream +Hd;KCAgG,_( Z4 bgјxoT4*5|6&`Œ7\>fgΙeo] L.$ +- DN~ 0?xDֵ|vTF MP}[4{e?yl7P?i뽰AW/,e)A+RQ"j3sM8'Dj37hE'|C :StaM|o} [i ;@E1au̅9ԭcX{\* +$WN`ߤ͜';꾝G5_N{=}6B񯜻ՆL7O +endstream endobj 1063 0 obj <>stream +HlQJQɊXh V ,V0ja)݄ +>c콛l:9g枙K"?KsAcj9O"k/ndn +ntW_WTJyRXOV1$H[ӂ>ƺ|ʹĬ&ֺfrBlh/(UQ&#wb'o`DTW=0orۺC7ͧ>stream +Hd/Qǿ)tJP*EԜ(Ɵ QVEXɑ; #r!(P)+؝}u'3ߙ.Р,==9-`d +endstream endobj 1065 0 obj <>stream +H\Q=KA#UԈXHEj A,`JKZәNA+lN$1P+[c޼%k[oΰ\*D:]`,ژW 4 n i=a-!{O5MteSsc +̳C,g4r#dyD ^|Su`^>F¾B95/1_4IWy(`b +endstream endobj 1066 0 obj <>stream +HT=H[Qso"J7B:K'7Bj+8l-`VA4!1?]BGC:(w_yν ./l3u Cr9Ǯ 2K,F{8^8{׻V1H7my +ms@5ٝU *vxe'3@Ҳ[Jx#C~?==wn(j]fT5qߤ>c}[jr 0މ[C!9:V/Fp>B)~J3'U¦ 쯁>e)s1ྴ3t/Qp?flm$@tӯt]f33+W@m4 8lϕrݥ({Zd_{pv z +endstream endobj 1067 0 obj <>stream +Ht/QHLVQĤH,TH `Kl6TҦT %QG]ߝL{ ˥Cr  ɳMOՙD> +^Gc"RyptKexxJLIq#:?mr5ޑ61qQ)ڐ]ÜhZh'%&Q:/ޡOA'XJȴںOկy_ztB־8LlzAI؋x? ȿK~Q`ha +endstream endobj 1068 0 obj <>stream +HT?KAv +`F? J +L#  jBI;5*H,ocv\c޼}sCbl&I"7s-qfQM 3|> +rt/Ufig}6>(='j}_@uo=7sus:GU2~[e7k}S^Òe|]$pcQpm J + 9k,|&6zEFo4t7nU̧c$l5R'Uf]!y&ׯ5#lL_Fo74ɩɔPxRs^ o +endstream endobj 1069 0 obj <>stream +HTMH[Aq   xxh-T, " ni%mJ)ڨ[~(vRYx~teQV?/6Tu*ĦִGe0EGckqm;Gj(NiأTWg4GR{0操= J陖گRje^}I[&}zw&E* '2>@-jNJ˳3(]I9Bt+e=}/It]|%}&ob>h!FVOQ6xΜi,T|Jtln +endstream endobj 1070 0 obj <>stream +H\;KQn)DRtVJ@AJ$Al,Dl-_0>T!.QF+ kd];syE%u~HbM>|*RtǦw;?"5Dnܨx(~lyZ5K‡h(љyb>E"" }y_*fw![¸?uO#1Ax՛ρ|hQ{THؕKXmp|/a_sR YQ'z- >stream +H\JBQƇVEPTODD6ڴjUh] V(޼fjbW[R9ns<|3͙9"k6 +"8jnDWF2l5V_qy-# ea?D ?t<o{C䪕[t)ū2}֍`r?y^ҕ3dιy7?cޅw>stream +H\KBQsijZ%-, + h* ,(()]KS"Htn9TPy;6x6N>׃-(ಠ&@Zd]-/}E;]X+X ~}Vr~)m0^M5qB\9#&Mf< > BM,7g~?Ξy2sX1B`^_~Mq0XqNEB>ugOǣL\Cjg\Bi7Ge{`wT"4:+{K=.eYVM8 y`cZz*]j?A[ +endstream endobj 1073 0 obj <>stream +Hd/CqO_&F̒b LAbH$,&A5M^JџxzUO@Fbx˷1s>|`" p,~ 0lW ťJ9W/\>Nj/[i /]pv|0|W+ץ]yu9ܴõ!{<# }^C\A.zG8> eCL\w9db\M'=a tZ]4<^ w=vł+p9.J)`iYW? ^ +endstream endobj 1074 0 obj <>stream +Hl/QO 2&~$CSI4N~4%,$h,H4-ŀKn'}#}`y2z}=OMOYNh9#r$y_rz]&˻`^9/yh@s9576ꤎ~rݒ{+Z z{ضg}6=#sZuf^꦳̝O^5o>{K:htYv?93R9W7'1}$}y~/%cGTa +endstream endobj 1075 0 obj <>stream +HlKP=/p\]KA(*APEM "(Xh*X-j:˽sj'k +endstream endobj 1076 0 obj <>stream +HTkSAof2mq ATTP\(n +t#;EHQJC75D]b|ڀ6%% hh&7LBV?ιgw߀%ҡ?T!I ;x4[BL:**V뼃߯K@OQ.ey4ϫ{|B1ɯ[$}9?̿_>262\<+ydDz y9Ǹ}=c99= ra l"Κ&'tRB`.Qt!={ >]Z$Ύяo,59(:B{i%l7[Bþ`;)is#d +VsV>HH xP n `^V<ͣ>{?%qEphw$bGAv/ +endstream endobj 1077 0 obj <>stream +HTR/CQ]-& &EBbֈ`  ] b(tHX,:UC}IHX-H${{Os9w{?>IL( m. TLR?6haf5{~2LDS4s]^7RItbɻu)\z6tω=ލMm +͜"9Fp]- ^kDTn[fA9+ `yα>u誟Bl}*:e"x+W>M]z>TOzu}zt\P:>rB3b>ړc":䉤`7 +endstream endobj 1078 0 obj <>stream +H\R+DQ=XRb,ldQJ% KdaC 5J~d1fiiBa1=:ι~-MX{zb2أ !ǘus +CL%c@k[WF;08yPWF3.pXH+؜-e +G\P7+nV"\q΁.:6s͛//OY8a.9 +4sC?Ga3|}ptKlO':[zdUW s2sJ^ᓌgy1F5~*%u[a*T+C9ULe3=F|)Nô.80 E'?~GE +endstream endobj 1079 0 obj <>stream +HTMKQ/ioh?hSPDMhg"jTJPf~; +-*ӕYX1}@ n93z89rI.HYU#9ױzLFBʍU#6d)҆_Akr<}' %MHcDR"xߐ$L%GDC+yvLǂ$iKnN "|T3Gt;\&gPf4>+ܑ]|Ds8Ȥ|jGxN"{Dsxyn%Qr U]f< +W9|39/b#8-< 1OF>Jt5KF1{D_zGy ++qk^ +endstream endobj 1080 0 obj <>stream +HTQMK[AofB6ԵнR)]Ht'.R JB"TwOT\ZBqfhVsϹ;C/⧨粫 +U!\ TJ aJd?}? |vO0H1B~M,I$>bAfP{?PAX"эˤB>Z +y8sW(A"w13}2D&p ]øJ$zJ%nI]9"t e??+]¨xkkx 9OM%}̟BZj?䲚Xʒ^<*Ⱥ zzQ`!-gFꁏKi}Qϩͪ7uox{ϵrqS +endstream endobj 1081 0 obj <>stream +HTKAݙZzQh^7R"*œ m<<A4oMC( UW H!5*y3<6O;.SxLĖ"0{mdv4`c$?J4C eA|v`m}H/}͘#'1JJn{EgbzC$bFkqSZsEHoFy9.Jz{T֑A[{"nG'_4Wϲȟ8),Gi|DUM.wdTϻﳬxBYJ>7:D|xl kS/>Қ[_*d^6l?Mkm'/fNAK: 0&ge +endstream endobj 1082 0 obj <>stream +Hd=,CQO_L:4"in15X%">&4S7B-HPVEC%*/M(:Ͻׇ='^`{x:lqeXӓaĝ04Xǰ؅MQj0?j1X=A.soέ_OO$ +MroҲK:@ L[J#Uդ=]4!@D>MlD2%pAC;FY"Ir t45ݽih>_6w*`ݺWE( fFC1q`t~۹Qbxv]ɿ{g +endstream endobj 1083 0 obj <>stream +HTKBQϻ,""h+֖h@_pprpP"В̠m)­;{r~||wG]̗RE.>^>stream +HT?KAǽ`i#`!(-DADE7JLHJ1jr*Y);KX&޼ٝsY0hm"v׹) j=95Ȓ!c&Ϗ\.w)9C~a4oXYc/GfK~?yJ)0x@LJHzC`//\]UP.5{uйzN7{ߒä/|}i3(ɟ)1ɦπ7߸T'tG"ՙγQ*xMU)V{O^Xw @g +endstream endobj 1085 0 obj <>stream +HTKBaƏBhHj( ([k(±%Bj (B R()x߫M?9yry2 ! !leLr O%ƾt]]G3IiفwuJrʷ.>pSa^ǰs2\GqT:O{Py_ O*} +endstream endobj 1086 0 obj <>stream +H\+DQxD,d#0,bX(7[;Ȇd32ȷ) +1\sOkXνI~;>|M7yuD׆ձnX]ǿ~\"xtlzOe|\laG!П +5'4oCyvY@uXBsaMjf/k'ۘ<œtVHH޿dŋ`pV< sS<1W5~ +endstream endobj 1087 0 obj <>stream +HTMHTQcxAVXD.j(  +jafErjojF*DaiHES=Iq4IEs{Zq] h] c&X'nf*觏^ r||"au7b" 2)8Mz;9}he}5G^74yfdQ9K{ %[JX7f8¾L;DkpJ#,369mH+:}kgt@+ YQ3S'&&y.۷y?=a/s4l3k| aЉGZf>/|vF5qQCleOIOP<-[bkRY4y}ޭOYӟ]&љI;~S~تr>0=Gu\@ao9x>:+qG9 +0NE +endstream endobj 1088 0 obj <>stream +H\M(DQ3olHG$!’Rʖ$ SB, i6>b#9oXȘ `Xf6}r׹tZMMPH+8]V.cض訨m67¤4COns(ï[ts Üs&+”bCev}V(El3V;oM$o$'J="aih3\*:dc(up +rq(%-.ΙDd<\ky뙺rؘ0:E6<$ľM%ta> O jePuE?#S{H}zbq^ih֒ }%oA +endstream endobj 1089 0 obj <>stream +HTMHa3t1uBSu RAeA!:! $n]!QS)} vwVAW6 gggfiivO?="6$]Ed6ɖE,!G|D^bbUYd ޽+rsuhy27R9w?m)~=Izʜ>G+c6 ty ++ߞ:Ջhh۳{v mm9?vށVO(W)=2 (ٙ@ت+`5 hMeq "֦jL˥=/nޓ4?ve$1V磗8S3N4nnow;6?G5{ଝ^NXwv{&; /^LƁ/gx0`m + +ՖGX#a{oWC` +endstream endobj 1090 0 obj <>stream +HTKH[AMrB*q "A)tEeA3 +,袂B +Q1&VP6ә;Sȍg90M !:Nȗr=G(#3A4ΫJA +:%VϠ2JCt[bFnQbS;+GH'NNB~8-N,%e_G_/>S,fB+(]zQjC-ʄ~Y)??,4(Q>4S>tπn6r7tߕ5A*zJ9OY9eT}2=l9Vm[RcVB._i _7qޒI@>%&mo>stream +HTKA5$KjD֓? +zCb)E! HD +RzڔjIW4Fw=}xyDX uv9Xtj^nBIĨ5 +R.? Q}l?ˀJ5=?9Na4st >BcUߓn=*F zKFgU(q1_qN_d^Nj߮3i#N|zn6LfbOKJ Ě1dըYߪӴ;i疘x/S csYdk/>3 ++KNwdg؎hNKKU~,AOO' 8~w:$)m8H+gArs2 BOiBX' +UO:'} +s\鍓R/X}` +endstream endobj 1092 0 obj <>stream +HDOHTA+tŢxK!ˆ?D  +# /mEXJ+Ԯnf-:>c~8,iy fMr6쬹˥8u3HZuzg>j5'~{}ɹoS òk25 +64L&s~Tv$?%Yr%p{ _^6~vڗO:CƔ+sun+J{_Ջר"ο~h]N#/儝c|liw},{ +}8y_um%rЄ.z:ZknnԴ dgei9Fr|/T90- ?[} Φ9fJ[vHz7@kHefrc7f "esG}{9&zV7kcX 0,}$ +endstream endobj 1093 0 obj <>stream +HDMHTQk۹ Avm]EP8 WTڷ\%4Ƞ.Dl9~||hcL,2{=?*3HV gvg<+SUڹ?{BJ t rl 6;{v@륍|n2c_w3r8s~hsϸ/2߈ዋs nd݄g2xx%}Dž8y"MH(}1Jrw{;V}B)GE/ 4NB Ӵ[@3Xu^IQ)GT/Afع8Mw}TSrP)=o+D*@@T]ZwdsgSKsu%\3Wy:)Y3F)F}VěGɷ*Q)$GNu ]o +endstream endobj 1094 0 obj <>stream +HT=HBQnp EM -E4Id` Mm BHR"RKKAђQQd YI f +(aCD?d <{N~?=(ȷq`0ɏʜh%<*IQKIQ^y}y"_ 18~bntK΃ L`S\̩$Xa¢5օd3$g3^[+`5_[bSr +]u ~cg_K.S1 _"gޫ +D^BEdFXr Su!Lgo⤎+9 Ou9X7|΢__.I6l<3Fاմ+w_' +endstream endobj 1095 0 obj <>stream +HdK[Q>Cqp +-EZ"Ե*2J4h$VyTK[tpSĖû^}>|=\`BE{׃,0?[VJ?(_U=p¿L~;"ic{rqJܚýg dr2&>'Üg3Oego|{grj>q>(hep[7 ci +endstream endobj 1096 0 obj <>stream +Hd.a} ve! .u [JmghST +2U¦aCRs:g&e;ŭ=}`7~p=&z׳Muއ;ۼտig~@pG"tGDcنM04N,bt;wZwIOaʽE+ E +MAH5A,Łz̓ +7A-pޥ]a?oAQvC4>IsL: =3ś_ +endstream endobj 1097 0 obj <>stream +H\Ja-|R| IBb&`+XYL"(bD]W0Mb +/i/9񟽤s?;KtcD5zE{.5^scϫDuuCM$ZfGby[1T\없r5kNlžϮGDF^ZGkir8w4zg9;e̼}ȥW_=Pd*AF1l8ZO7_'"LߝT}R>stream +H\+DQ}ٓ({%앥3 JJ ER=A13 F4C5;zVΏ{;4fEo7r$n1'S(dt +zPsW+Ek\˞W$ܥoG)w{)|d1*J33PzUZLBAýFKRooJz}I>-tPp=Qgv-?9%jE"0}QdG O{'Ŧ{B69Q{&=GL$bD0WFa +endstream endobj 1099 0 obj <>stream +H\Q.Ca{XZxˈxo`aaeg F*AQE)Jڊ(W5Hcӯjr̙3Y/VǙ;a qb]j=l |LD~Y_fS=i6b'aQ +I9 +?C`]+tm={}ٺϚdZ)`[؝U{~5F%=}ruӒ9b/ޡz67wi5@5٧ޜSQ_a/G=,7y +endstream endobj 1100 0 obj <>stream +HTKHBQODh>1KXզAPmBK۵+2# 3˞haT`Й=׹7W93nR'iw4ɤ/i#O: +`2,O}i::>%3z"iDqE;<8;{۳';quhepɺ#,_@=Sd +Lɭ A]oo3N4SK.wkgy?_42X[sri}//,.͚;}+H@ EH]rOcz>&x~z +,4^.[U\'}8/缒5owQsx_ ⑳ +endstream endobj 1101 0 obj <>stream +H\ +aKw`gIʽZ JvPrsRJ%;٘t;Ùy$CDY28cUq ?ul#9P> 9M +endstream endobj 1102 0 obj <>stream +H\K/CQVbP0ADH<+UT*(R6W+i & vD{=}Yg>(i0Pj+^02c4[eo/||L4}NW M:z6A~bY=xn/5L.b_5qu_jL Y"sphPP1B%(TY2`sd T *qR]T?1̽w9gYCekT)(V;'H~{=<=mר(??Yo^9]Իox;u +jȞ)j= 'OFrdACB3gEpzYOPp|:?' 0d? +endstream endobj 1103 0 obj <>stream +H\/QO щ£QQȢRx$[kDc H$BCAvcW3xtVGDd>s;;;ߙss3DP7'Dg@\zxq^ G[ ZB[䠅}Bꐴf&Ц):_$뫨Ҕ`9AB0 G<07 +fjO5;4L~r#&AuPd+:b/#J`ـ|T[_d;lo3:ؼ-L2_{;0o;VO^G&;xRxw%w7v '/GBnTidNs"gOzcc+:ƨݟ +endstream endobj 1104 0 obj <>stream +H\KQſ,\Tl,(> (dB+vXbJ()Lܕ$ꮕ">Y U3Տs9߽%Q1Qp*'}aŬ/3nA|@zQ { +q]0jh(:DYb{c2('fe,f9LՓUf{yVQ:UwrAm3|jV0gbƿ lćB>@G/['Wf.3ܹ +u?)uK}>stream +HdK[AOf7MUj6nŕ" tQ7BWZѝQqq .cĔZr-BMknrgtIDq;3@)-Imp)ss} tR4D@ jK3i+˳Lk#s@ +$'u:?≻(/b$ $,%!aʳFmflT҃mzQ#J} 7N9g{YЛ5ʰ6>h8hrPOff7ֈ$l$?=!ߕMhӠ4﯅@ @>m 7`V_<9rSv ;5i<}/(m_M >B*>wãGwI~[>stream +HTOHQݙB҈u !("dՠCDFQ,R*BIR5,lmue-KEu7̾|:ͼ?`*M2`*ޢR +:qY':,d_GMnlRץ5nG >=q>酙nNU+ J4B;ryh{ pJCN},CsߦT(`e %}"^ۣ@+sޚz8?5OS`vTb &0[ՌCI"7B{{6;1 g/n'o+L#1 M2=6ӹ7d~7rI`'Q^wޚF ښZN񒌮Ɋ<*o~!7V׫eeſ icO +endstream endobj 1107 0 obj <>stream +HtOHaǿwv^RN%(AaY=Tcy蠆QA vPG'ө!RٰmRʚфy=WӇ<5;KLiEog;w^,7Jv:_?@C'tw&77]ם]b5Ϸg=p]N췂C-r%ճqܔ=yUv&+5skhf,W}Uc47f/(֥.O;# OuS+\1uEXQo6H1035W6 (2S9S_7T~ _N`(F|Te?='^Y`*[[hi fc2X E#eigNKQ1KF5ko5Zu8~GT7tIcVc +endstream endobj 1108 0 obj <>stream +HTOTA{B(h4@bba! 4Ƅ1@0 +41(`WB ++Q Hk;:#ꗙs{Rqf*ا$"3[ԺHQK6 8RJO*卜 fyic<)tMt +dajUqº~{alʚzdOz/E#o]cq#^3MOMkù9#0i6h43 ak^l/~Xc0:K0B/NPOՌ;hr4ݻϪ-_=u:yzEWh+>E-ߒ1&ٗNE#NFXc < ~ѡyGBas +endstream endobj 1109 0 obj <>stream +HDOQ̼.Lܸ4Bݸ ]V&wǍDZ+b1XGSJDL ZJXZd_WmK# Z}Fk]~|A}j+`0R7y}}pCĻ87hZ`ʹFU8ew499gZq^~BFI_$q{M)D5S_m0;3E׊ʊYq$),}izr35<l,Ww2JXlf~IiӾ?>h} z+rM +,hςXg1Yqfr +endstream endobj 1110 0 obj <>stream +Hd?H[Q?ςKw8T'KAWQDNbm[A=ӘiJ.)P:i^h60Hk' a;&-P>XG{p(#ռ|ʒX1Q5ߣPc<`*mπq_՗1DA|%1D^ލmX +*PʡCW6Coɺ>EN'{N}`#T9'F'7>P:ʞZBԘ`ja\ryJqMDd>#G7[77 +kU=]*j۵lI=m\"r/JG^ +endstream endobj 1111 0 obj <>stream +HLMhQ~4C:r;kZY y5kPmHvxNHWŏ WܡT4v/_T>stream +HT+DQ߹uY/ QBP",J<2 +;)E6H# j+L;3ί1է{~9@iŹH'MyAAgٜsP+X.Zz1GA" +8}> 1i>qsa~Al!.@@~%Pn=i2N4~=eȌقΙͨJ#@' f>>\rJ%+AJ w!I3#}J̬[ ]l5;{k}_Lg_N^sisl:IߔP;{_( VllMGkdE۴I_uܦ9ŜH=-'MVzӭܯ^Şryz +endstream endobj 1113 0 obj <>stream +HdKHTQƿ{ +\EP"VhӦEBhM (m%1"FJP)S +sBr|5]Gv_g9x'Տ0[5݆Y;Xka>َqyJO*>tyG魭|vR'UdύAOQ,m}>Ne0b:z7ςRI82;3 +V"n&nxr͆P`]![G3S'h0i}'y]OvW޾i'_Ms4f߀~p W+G;q(GK8#_;l~A?r:% *+vb4K<gt|!r.\\PIߖ}ʲ <9p/ +rg' )r.+9^mde +endstream endobj 1114 0 obj <>stream +HDKhAMvcڂE<D-ǂBG=(Z xŋ mj"566MW1jVmfYO?qnOGHf'F@\)WFC@iݶm9H8%&RQ6ϥ (-fAfg@Bfsَ^xLc Sԗ zc -E(s' `uek{}U'~zߑV|dʮj4Е׽ ճ4ͪ.7G_NyŠy3oHml69G$gk}SYy {5t϶S0H>@Mw?ߏGoE*uHo) +<;O(RATѯD\5ŅL- y`c ')Po8\>h8.hT C0c4q} +٥}21Ѥ?n>_= /f]/uv8ζxu`a Cm +endstream endobj 1115 0 obj <>stream +HT;KA1h(X( +"X@Z6 )R b#!((H * H& +:5c治ǜsp.@ԋYf} W~L8H)yspI9O^929@Z ʄ6VA-Kl ++߁eqТ9p h}~*,jOE:oT`HNщQdI+ 2o6A~FvA.i=PilT?S Y&<:qs6wUm, }uiNsJkCz!Z@{t~')!|NgDaӞ>stream +HLMHTQ{3h!!hPR-Z6A;ZTJڹje .( &4h +q(&e|wku}뜿?smp.- 0p@ +endstream endobj 1117 0 obj <>stream +HDkaǿK'ۡ/Q""DqqupOptBS4PbłE$-DOAZ%o{;Ϗ( ]o46SjoA\SbXj6f"  +X!0*kT`eYaۿ &TW꒡U/f&`nz=;Jeq9?-CZ~\u>0jnV¥.wiɭ`;DV!nl3zJ߸^Ƕ.w$ߣ㺱g͝%< +=L0{wk'RAhy )[8Un>stream +HLOHTAߛ}$:xCE0! )OA$TE$i a[,QS]:Ⱦ7o|If~3pSJQq'FiiF~(!=)Șwd;Å&# +ec]MZ1>ɺd5(ݠHYq;ȐyO4LjeL,b˖BlR{G)P-b7}S: -(yy}h#C8Xjͷ|cO o8ooD>'*Jvjc,.ka)6E'*ȧyίm!n-=/x szF6~a˔R?WT#߉H^xUyXZr>~y\$"d +endstream endobj 1119 0 obj <>stream +HT+Das9[%+XDYX(r(JR$(B %efD "u\;9;s3'_<<X{DKAU91ZO@SlR.ÊR.HOd.=̭/w&y/>[{Vrz#;0p,rv[ 'kTܾHD~y84QH W=\NK`]t7ϙDX eY!_-jk CɼuR+pMW#kR)@JC R +y;^0ؖ0H\=<RԈR9C3=h+ θ~4'G#\͌=8@Q=֣;'A*3VREԍFm +endstream endobj 1120 0 obj <>stream +HTR=KA# +bca_0 be#V6b# lH +@M"Ļ|\L"66V +ba!VEjs7Ix3ܽY?JjuJjNp +_&Ov;g0o:;m򴿋MFuz z#zaIcx͘gD 0'BMd外Pd/X]t#X!2[c>}\H>ny./4`߉M<73\[׉_$ +endstream endobj 1121 0 obj <>stream +HTMKQ .?Qk!hY`hQaZd@he A$Xf+ݤE7QRV2bޛs;:}B'qE4T!I7yT7?7 O]L'4 g`I,ڹ&#%wɘl6A1غ}^(1Y=ŏ_pAˇ:-=cҕ4}1iV!1jĴeq7̢y븓`c) z suj^?ݝlf|qjUOQ+)f^pҡ}8FGJŜ +n-vO66)[ +endstream endobj 1122 0 obj <>stream +H\R=KQR,DF6 +BZ{kB,,"(Vݾ7T}.p_ \6o [pvyf5?S6{IN{c\icf#0q{|]a/1Za4oq]h?O7j|g6gW8s|_yz?2ksV-]9ڏ=!?5[˦պ#|'> +endstream endobj 1123 0 obj <>stream +Hd;HBam-DKA55D84@ %[2pO(5%%2Pz`-߽>T~|?s><~L9<2l5߈ˆ۟Dm4^:y=خk:W aQ|Fbjʹѿ>4QL}Q~,}^O L/l//DpQNc$0nP•LHtbdԓ1Wp73ZLp/)(q<`3u S&BV\aG}/“VD;Zjw%M1geKξ:KWғT/˧?^YcO}?B/x + +endstream endobj 1124 0 obj <>stream +HT9KQ{)AI%A B?6 +hBA+x@I>stream +HTM(aǟy!Ȟ\PH98Gq"](7Jp%*+Jdfp3AᶗwLm@TxשC@K.˼>":;<%JqDn+ Lh'7 0iYE\-[S?iL.`&$D捬`[h(b4vg%ANu;?iN#)k߿7c9D d@hز6O=rVW"rj8">uXq-G(|^<齠N L(G\שua=;C;whN0NRaIzg t9!D)ͻͅ}}9d) Q +endstream endobj 1126 0 obj <>stream +H\KAv"6*)t% `a@"]Dl ;D EFݻ=rݰsܦޛ]2#"`DǰŨI$}x=ϟNR5+#kc(v ዺe)s5j:HD/DD;`IZ|D\tg/I<a˰M ]Cu欚ei7M3:"6".}Os>w GS|ǹŨ9#Λ'⚉ +u"yn~/_S 0* +endstream endobj 1127 0 obj <>stream +Hl Aa{A``Sݠ R&%`M` RJFAv>}9|ޏ(#k-Q6t)+i _O[a63Ή*|T1EG=Иi&_v&S;U>*{у<%B F{&ŝ53T}^_?ЃNYsfЭڍntMܲ%LZ +endstream endobj 1128 0 obj <>stream +H\+DQϽo! 5J"Y,mYPBdaX) ƼYE=..̻̱9s]A: E3Lq gY=oCUY=' 6buC\B:`$Neb}]9i3/@JtA~u-QTuY>c2}mN}&M6_w\|mbq7[xiq.[ud=!-^ۛSG%ոcc*%I̙s/ı}&8J[]0<瞑} 0y +endstream endobj 1129 0 obj <>stream +Hd=/Ca HL&t#_~ &,&4 soGL_ι'={79P2=4ט&7g|ަYv} nߊ1LJ]І;%LѺPsJ9UhjLiaV?=b9Zj_=tnR~p_~ȻF݋  ft/T?@c(иp}&NCrgA\!]=04-TyxGz +hOxC95eenݹz[ޯQ̓ +endstream endobj 1130 0 obj <>stream +Hl?/Ca}#*a"҅ UD L&;C7W`5M"fA"Mn[>stream +HTKAg7{ZP0ZHDK;{R2`a'Ia"I#1 ZHLPE,-""?Mn/Nn3o޼a-ȱr,%'ށetu8[sޛy9hzgǍ #0UjUvf7_?e\k Y&:ǟgo24aEdON< 6}Qycy!9zՒysaک SW3OϜCqT^7Her;J>ŭ7N{|t69}߿ׅ> !'qjh C{{oDBS-SjKˢJ"gTͲ +endstream endobj 1132 0 obj <>stream +HT+DQ(!fVc6S$Q(Y0 +# s,0ŠbX=;\VssFFx1M,JeFA*ɫ+'8H F!}n& +_a}ޙӃ\TE xM&Y..|'Hy51_IG'GÀI&`Ã@R<* ;%JOY65Kr{kK_ +=V٧o"wDW>͕. QNZtlz( +]-2Gʼ ph0V_k +endstream endobj 1133 0 obj <>stream +HT=HABD0"ى6O*`6* Jh"N,M}zw̅>ޛXiD=b'O9YܸfphŜus +ЃYbkzgKY3\-6ʋ(Ͻ zI96;.g'X 5bHQGE?C!-NKr/ 08L\ +endstream endobj 1134 0 obj <>stream +HT1KA ;[Q J@QL!,"XAA P!E%hN PxdwT̾c֛fX3?L|O^牠zx0H=$kDJw_)34VK% #, i Y8RМ8$_"aC=%qBQ!=ܞ-\{_XP#oΩgQAZ}7 nZ~ s$:G3W˧=^\GkhOa#b8؜\?ӑ#%}+YYw2Q/0˓kĘCyա'րrUzEv{`j`^ +endstream endobj 1135 0 obj <>stream +H\;KALa!.6eJ:IR҈ yiDl! +iBPuffTs_;Y{TP qǯ^[Wsm<Q? =b;6J9qvE; Z߅>stream +Hd+q>)'W9(eB)qrJ'(WP8Lٲl3-_Ds w>xS]w%ެgs5㭩dT8C'!7:hutK__ƀU6 +tTY3h|h[6vi5W%Ǩ ԘCC[C; %L} +endstream endobj 1137 0 obj <>stream +HlKAgHsR_<!V~BhD#؉\ &Xdg ;whݷ3^^ f_˜Y_%}ђcfU7{m]i^Լ>bVʺh撮1EZ·7|FLw;Ptzɞd'y닖}`u'G{f5w>INΧ(x~5N?Qx jD&)*e f&}2'/yDc᧣}\s|>stream +H\KAg;ABPQDx $*CDAx[I-:dJ%-"(aWgy9>JzM`I{+g` );s/zY6|yṁ]bD45#n\iiŇR *W Pmݯ2 ~2H SzўwK>J|HwU?$kQ f8m\ x4W6tS(!>áC m.[&o޵ԍ:5 Ppɪя}bn7ͣc2-(E-{ ؃/w]jyObbLTF=)hJV =c ޳# 5 +endstream endobj 1139 0 obj <>stream +H\?HBQ}ϢI5B()0` Ybh'24h(B"0 +*h%{;zwν\GOMgnE&ȟۑjɯ"ݴ K[UJNPOStR}_{M$@媐y^YG=}g?j+l XZy.=:\&XeY@a/O,˰>Kz]ż}#έ'$ meKѰh%[Fv-l z_}\Cgţ`!;*%Pcp \7Lڿk}䜺YAVs/rטJَ/=ŏu-=Q^A+ +endstream endobj 1140 0 obj <>stream +HT?LQ_/p}ם07FbXpt @:1hmն&BcB4:;z8}}_Y5_2fM V:an b +(}Nu*u}uΉh=Q\̿h s\ >]3>Y㧸96΅Z?QB`#s 㬄dete>f{,cFX8][fe=+f}H"Ix䜡.#mB8_,k<1U*#I^{}Fk!ly= U*e"k6{uU3gXoT6}{Y/{Qwwa+KܧgVWٳUR̟Z +endstream endobj 1141 0 obj <>stream +HTKa ʼn"tCA%" _PҡC a C"Aiukml̊pc1,g}g}}I;}xaT7@jQFM*GO?5!)9$Z8@";z Ͱ^i 6ՍErR[+?֠o_JX_9unz?^:h.yO5bŒa 瓰1M(sJS׮^οaJg}+ٰRi+`EeOі1 |shi[]̣>EmjNܯ"W;p6| 7n]dmZ]r/H,]3"]Z}*dgpJi=>0[dqC^Y^vtĂwR|ݡ.cn14QWw/a^[xÖ+? Ii+ +endstream endobj 1142 0 obj <>stream +Hl=,Qϛ^"OѡP$ +PVm Z(U&ص?,;;d- VdC^ :9߽s=31"s—^%U)-vԮT7(u6i-erWM3e'cTĨ䤁W-^D(^.h;1F4]67|hMsCrj?; fAJjJq9]빬~>sNG7S3K:ϟ cY==>Du_j 꽗ogz{-:h]׾%[ +endstream endobj 1143 0 obj <>stream +HT+DQO_ؠ,D,XXIMR,46FVRH"Ya7~ hh"?{}w}ss/U,sg2iױTpjӰ}.u`c7I lD0_g2\@k]9t&v 製у5/Ҟ}?o^\ȲoolCCo<gq0NgRsQUP- >?^l?b4s6MH7}b,(.oǿ.@6W]%d.C[8uC y@q SHxpq4E|,' ]5C|jTeE>*.q(*N| 0n4 +endstream endobj 1144 0 obj <>stream +HTKaH*t$B !ePA EHХ EIxSI$՝]PJ !Zbf}~>|[N/yynhacdE:Sb-d9 H1ZOd<#Ng!x/9{n$;8y]\Z__UϥeC/E]c٥YT5˙\5DzqIᭋ:/hߑ9Ǿ<ŷEgvQuCp/i5 +'Ӽ:?DYYOSk oaop/鉥tΔ.z.'Qs?SrD2-MWIѬƣ7Qm ]:dќSuZ$k;KEYttm?oFlQ +endstream endobj 1145 0 obj <>stream +H\OHAƿ5= c$ Fd+iAk+A+˟6-Y? A_fU.} }TZ;,ٟe^;-5~*As쵠}L,ל @ȹr*%g2e`? d}0fĻ~j7]T.hZ4cL36B􃢉G_]+#LI=49 KR4**?i5a//}t8 ;/?qNJ6\ +endstream endobj 1146 0 obj <>stream +HTMhAv +&^6 +Eҋb"(~ +B + =TXJIѦITB``;6kg3y3o[ ^[͸15;9G ˤ&!l29I|LA~Cͥ'IΈ:LƣQ/ -2)pmctPZlۆ,}*B\G1^x|$Z JݝlS@yNw}uNW VBB/=-%Eԃ]^sSP]v뻅~"+-}dUJ# ]'I1Qz \K@. hV5mp(ʣ|RS[.!U[?Jϫ|FP;őckGq>ٕ{̎Onb=\g+_gQm'bPYKbNZ^h[ +endstream endobj 1147 0 obj <>stream +H\MHa33g+:(tTtqNбN0D + (\v]Wmm[#vlk"`2;C3[>|0-?fKw$ʵz (IêIkF,&&1zkY-^y}vVRnzIkb%U}؀=^F~c񗏠q^@V6 uW}~> w0$ w],U*j}#c20sۄJ>o<+]Sى8{ltJpnr tn3=2h9Er9/׽]N=1ʋr?&?*erԈ)D/,rzyɁR(z{y^/w&=r_rM6q-~+O' _`R`l +endstream endobj 1148 0 obj <>stream +HD_HSQi8걗z_ފ CEc ADXAɂ*+#M6V:dVޝ{wsp{/{:Q&Ɣh< Sdr. oOVg8Ů*c+QQ S3pw-SwԋEfɀtz$>bw,2r?M* xW$me@\nGlնԑ0w'@C'U>%JO|z +C@Wzļ4TM UqƋkq[ʸ%pIP5ЭؔeYTbD3i`Gxkѷ7:ySxfyybPFa~èeɜͺ/ȉ#yY#;ykb&]fC/9~Fb=B2-m|z+A!Ռm>cF:lD97Qer,_Fjh +endstream endobj 1149 0 obj <>stream +HdOHTQƏ&$rTZ A@0\OA&JZHE( +q!9fL,`hf,BA޽λgH\q.x|z= + a{x_,|UO )z'6iD>ag]&gΧi#};S& z{ϝNA 1 +I߾(ʢ}n^^_[ulo!/aԚ[ZCKH{,RJ࢑K<Aft+ؓ<{z(W"+`~5ol?tqb+Klu3LX[_9>GKk$M| 9^IQ:Z窼҉O:.M_>&h&ZK44czg_'0A\W 0} +endstream endobj 1150 0 obj <>stream +H|0Os%pX ;ä?9^/_AһD ΪKd}Fٷ}#]U0]$|ǹ/(7e_AT.l D"wv6ku'~kJqj,S`9xPnv3zoW)E{)[]XHٳ:1"@gWs)G_d[ +endstream endobj 1151 0 obj <>stream +HTOHTQ|3\E-jQBE*lD`- +D kU !VB2I"I39: Q(rjw=D~{{إfS08*d&aS'~(:WWr0M_٘__<|Roޔ)FCZ67 ~%c(N|>B9zulVu-.&ጪpzTdoRx3< jo_¾\=_EUdr\WY&ڻ+^@) xD8=`=[ZJkOPi}'og.OGs[r!5yȖJZ ykj't<a+> qo"Έ}+9]~L``bm +endstream endobj 1152 0 obj <>stream +H\JCAEgҤP[!JA`'"B@VDA,Oc٥RKAљq߼0wrUu;D?d|FAnWeϢ e|3|׻?^>UU%/φ:Ճ/ s +݈!= a}HT ; u#zV<[/pi#qJטޜi޹<;!j^5ȸƆڜq}2Nդ/}D6zAͤ. Xgm +endstream endobj 1153 0 obj <>stream +H\KQƇ]+Ȕ["t?S%%vJ(hZD$IPH)AQAo\;fd<)a^}u׬l;3Jn㋔KyЗHszFM:"K+&rԨWAÏ7/u2%2N\ ]!ex%3 +URx3HItt4i 8wR\V7WQ7(/!ꏞ]F9dgM"\LUk}#&Ff曇l|`k} \ +endstream endobj 1154 0 obj <>stream +HT?KAT, I +A"A!XY,,Z b'6vFAl| θ6f̛=:ܧH i[P}we>stream +HTKAAZD,g8"6 `1 +Ed6DhC̺߻ξ}D92<@ >3]mT:}nrZ%ghw|?ON~r +,w9/mg|7W WQ U9W3'= +endstream endobj 1156 0 obj <>stream +HT+DQF)7wFj((keHM`% +b1b/`oBƂ؈ 9}wէ~\ӺӏI:pCǹXj_HN;λ?x͇j~@_J?\쯹op sj>w,Re3#+E.U=]mh]Mc'$Cׯԓ؟ew~rIW~'ף >vy GܫOq4ʇt> =W _Pgsps cT" +endstream endobj 1157 0 obj <>stream +HTMHTQ̻63-mEAZmhU#"(6EV 10eN6cF6e=3ft޸?A{z:iog¼&fWա7Ka\0*ul[KVGңqdi:XLi[.F8ҹ^Vg N'+]\>stream +HlKBAc&W-/jݪ!M"1SD>(""#$HAD&"f'ǹܙ{IT3#[2 DMjrcryOԃ]--j4-9Wы$ɜ[Ԩ~A>!'j)\ /x {j=QY!1l$ќlDH! +X¼D959[X#4T9۴5r*_eI5% zsUQDt!vIW7$^>Iҏq)PVW# IMycKʼ$+L 2u3;ρ=~& +endstream endobj 1159 0 obj <>stream +HT/QϹML0YL Et$4iڐHPH$&5 Ħ3 =/|': Õdb0lLj NCjnp4SJDzya*[1);s칀 `QMӷwGљ>W%n9Ӆ 械K^] gG񭰎s~?\<ቋ-k)#rD ].;O+Sռt}~q9wuuq\`W\"ƏfVы}2:~ˣWNm{|hCJB/ /< +endstream endobj 1160 0 obj <>stream +H\=HBQ{"ZB"~ r-rhi1B2A"CW"D)J )jh"Z ~E>b*$Q /c +L +EFYg܀D=ߗߙW@% +S>stream +H\O(aǟMi@qrPFl4٘R99:H+9pRR}m~<}Ȟv)g JQK EL0-d~Pz4~4-i~4DV]$[^'iZIҍ@/ 5MU z3kUchy.bQMy)&r+AJץ_#I .${ ܮFHxp=?kCލKI;lAI*>Q,Aߡz,LuJY(N9UpONtRbN۔D#>Q˾_4gE [H1sMR&ӧ딯 DBp9 v9C'y( +endstream endobj 1162 0 obj <>stream +HdJQgQRVZ[[ /`B!5*jHt Qs1"H)R((ymDAlTR+g39OL D +wd>stream +H\KQ_[ݚliq" "*J$ď,6XdA8G6Gs#oCo~{sǹĘ#һ|€PdM;5ݻS뮿=^(䗁YҲ8ocf(/ 'P.z/ϽϪꋲ&unqV6iU']3wS9wLw_|jd)s֏Ҟ,49i:|-~Fw_!LqG +endstream endobj 1164 0 obj <>stream +Hd?,Ca{b1At `!A€Fi"O"FĠDBL%$`o"1INW[_={}@)gV;XkD=gu$ A&i;MY@''G@/ +\@?FV1ppp2 }kӭ4mc=21Ly]Sv"?_Nͧ_XY4'[3 +;gMk2_`p7dJhUFx&T9{v_h*ves^{܄%l3G7ܚo>~c^빂ܦK=7<1Y9u!+g +endstream endobj 1165 0 obj <>stream +HTK(QϽ)!;Tl@iZVQ@G^"9r0r3d[TM?>U۳EQu؊R lD%b';)OpH2Вt}+qsh姊p~t0ϵ}OS?2/p|vu֋Ƌsњ*p@bib}Gɶ F|Tւ$G8ȧ_shǸU|9DٚC}Et"g&=4e$^-:Q̒oU@ow|ff?od.|^K7\Mz0D +endstream endobj 1166 0 obj <>stream +HTKAg'U,$ X MPD% +RH$(AK!"QT,DI!~Fl#"i )ݞwՏfvݑE6'ʼnp[*=XjyΪ # b +/&.#"z +Ņ ʻ;}sq 7k_\^(EXxQpl8B }^~GfiggIqPDeYվc +aCq Vq_:L9;/>7 . ҧ0sc]dK܊^okǹ~O:!O"&h{Iu" @wW٭9;G_feo9&:Aj}o]. 0ϛD. +endstream endobj 1167 0 obj <>stream +HdKBQ}*ATH&""B)̒L"M jP 4h0+hp(%* +\o{8}8|~DIؽi +VeB^Z!Eك83 lHQ +.y7&Q*7i|2O HY>:HjuΨpyx|E-^x`~`9SAoSrMU}w05iƻr*ԅ>'XZ`4!*i*^R'L;b}\ Vg#IaUM$ZabhDr,L 8:N[RjeÜ[RR1ys24;k]>stream +Hd+DQƟsQvVJ!5K6R 1J Vb0j"dHbNHȆ4RBX(lll4qKVޯFxtOIݟ/c3MOj}eR} PaVZ4PĚPo7VGI4-h_jʜ 6#UP+2.=n7,, +gfsnmV߯}|x/7i6yD_|lK,z=h#ylR'^yy;^kRsIM? q_B'|H˘3/z!zcMg^艾#6Xtז=8٢SȦ?X^ +endstream endobj 1169 0 obj <>stream +Hd;HA'{F^ ((! b/H&` +b`Dm%`DnV3?]iԐXs!4 o0CݭyCR:9(l,ŤtPn"ɼ?>UPPq$\eGDvY'fVaBN)֙qX>stream +H\+DQϻޝY(6PFD,ldF~AZYB$664+ٱ0ll޻7c=7V{ι|frkc`ЬT;]f_L_67@I6l |Zse J;[X'*6H8zZձ]ۜGپԉ]%y3 +d +.2:}8"~ۉ̃:&^Cs'm$8[bIv, +dW3I[R=oe5)?b KmpJe`*6Fw\9G0LƵ2#e>fUIWgU)rHV'Nd/䜻Ӳ|[Xoe,]lұ??kw¹qҋ<1_ >`; +endstream endobj 1171 0 obj <>stream +Hb`kۦI lAis0>?; _oe@4Ӏʟsg1LwY>IAy3@g}O8~{`so&ӯi=(Pup3v>. RĖ/j˃iT90saUi&?(pw>stream +HT1KCA ó^qqqG'qqqpq ]*Uk +R,REP7QADA @C^ڛ~$\$=^^fJ~q\f.p@OraV(7ϙO:3/=ESD 3%?7*G>@T<;Tx3L1Oq@/Dp_ֻΡ͜PwKa*K{!9Vl ||ca+>i}\FqgB>O|K }3޳nQ}Zuۺ a^鱐n5wuA}v`|$-#di +endstream endobj 1173 0 obj <>stream +HTKA߮{ H +BlP+,SLB@lF$ IDx%x_EU {AXj3ٝqevI{7Ew]3%'1R%W֊a瑽lU@XY"Ǹȹ"6;xY33;|EXN1.O|Ϣ8IFf |Y?w9yӹJX[`cy0Cl0%, BT623@WA{&Z)i#uqS$A}j[٘?GH?Αyw*ֹ}~yw=)A"C]+Wv`*v o77ϣ_8@Y|eJ;` +F + +endstream endobj 1174 0 obj <>stream +HTK(Qwfu"KDwc']*BDYxޮKXF<EI\K.- @B);b:1?fX}; 3>sc67x8S<;?^#, +A>Le.=J^3"ѻ@Y]E曈;1긜/#KvwgT~_ISLF Q/}QK6>9ۢz9Y5_:>c), +lf55K߁i z+-::}9٣." z q߽ٝ# 8û)e|:BYD Fx':wt\c|Yxq} W[;_rc +endstream endobj 1175 0 obj <>stream +HT;HA`@ ڈXث`a"Nh4 +Ac"Dl#> +[Q4Gy;ٽ$?e]GbdS5>4repSk +'9itphmeҩJi^p0gk(SC#(se#[|>> + 6B)z "yk}2.YٞGZP?E"*]9OJ>ŵS|1_S; 2`&=iM{Xl}l{+Ϊ~q +)TWy|/{#̓Ov{ #%.9k81ugHXOy{I )qw/KH` +endstream endobj 1176 0 obj <>stream +HT1HAE6#ةD!؇TZjVB B QDIPA @ZDQA^+Q+Kgry;]ǟy+ݟ6`>QܧlesSc;[mwy01B{-+_ls>֘{ǜa +kے٩gN$彍?gMub|_|>N/v> F$p@2Í*DqYƴ=} Lp9">};=TH4)9)JY%e߾ iȨ=[lػ`ԕ'Ws.5) [Pݗlig; _+UzORY>stream +Hb`]#=Տ= ?{S7I isg11g spܶiA4׿((]9EC#arܿo^A8f~L~D3k#}L {~o0>Lj㴟&fSLG-+a0៯O9q$}@l>=Py;`;S_g, hX0 +Kz>L՟Pz"g84~<\?@q+?a"i5 L̨Leb?0< +endstream endobj 1178 0 obj <>stream +Hb`//9wF{93j Zi8L!LPqOPC37?{Z HM l>Qn ߶i[˯`JOL7"a&Ua95P#=Ӷ,[2Pq&:A@q0 W E{5 +*ϸ0|Ҙt#`f峦0}Ds]?# \BC^I?(M,nT{~+fuZt$$AԐ'5, +endstream endobj 1179 0 obj <>stream +Hb`|î)%fla ͝QhF̨EͬGVab#pqG|PPyF20@q0 T‡āJgMa`d<}R%[o0m&1}Lo0q=0[EfP|*}0>?`!Yq +endstream endobj 1180 0 obj <>stream +Hb` P_8f _[Uv,e$8L_%E1 /*f`kY Lÿ^E+)i:] _~:Sm\i:F??&20{LO{!oh\yb +endstream endobj 1181 0 obj <>stream +HTRJA `aR@lDPҀhADI$"FPQ8AFː`%BSPP ;kvnwǛyon?m}(pvjv ޼@G}y1>/;f45B8z(yDv1}IGԹձ,d`ף UcFss'pvtG& ::ȏT U(6 7q#muu^_+Ji +5iC4F<6@Ǎ|:G}P=ʧ#7s15{nf}m<;ZBxFs%r}}S9ܞB +endstream endobj 1182 0 obj <>stream +H\+DQf%PX+J03Q,D4 +)Pb;,Y,yxVι{%3Dkc[w#:@Ԍp'Q.R,{i!$yc22umoD|-CbGsDjQJqSlN<<;/ܺU<}wr\sh?SEߒ&'3&S<5/Yz,}#S +˧N|2H=c|ybyy3y'vE&(`szCRςqP]hg1EJ\TCHMl Jc>stream +HTJQ7EPT D,@OXlcX +FP  ؤ D|z>9sEuMBZ!=aE*׼Uw>+˜c絰Vg>[i6!=Lidn 9 ԟ1v{]p=F;k;?ۊ>&Hͫ^9XeuvV\Ai%~q)\w1u|Tuz/WO/Gmԕ7}ԙkbP#GQJ{'kXL4f9.+Q#S +endstream endobj 1184 0 obj <>stream +H\K/CQ!10c/WJ[T)mUhRTxEHğ`jܻ}/F+gY߁{Y%m9c p TӢ7\/j 4/88ѵ9O՟duO= 6npV';μrhNʅ^xfUK;ÄҞ䴗dvzY~fF3cwǩ|]ΗK)^;9wy?ze790pj}f( ?`!X}N3"?+"\  +endstream endobj 1185 0 obj <>stream +HtRJQ=MDv}AJ"h&DdM6%JRbV +-[-Ԫ}GƧwVw>9TNAM\Lt+>8<5=/xa~ 1\n`q3i +[ncLd-d>stream +H\+aƯg_ĉR,ڑ|&%jl][cbVHI,ߤ:p.9pѯ빞!y +C$"oGW=!#A"c{=Ylt,G [3>X;pI| z|&3:; 41[5tυ >$ d.`Wha+e}@5]PDŽc>|geȋ#>M|u¼F+WE,_ݞ>y巈B#k>dtQΧW>stream +H\.Ca92201_ 9-. Cjٙ>Swf9EL][qpƝD-}t~;1 ˰kY1+/^_|\wB ˓LHŻ94#|. 8Щ?in2O_9*~GB` */2Mߌqz dg]@{OK,73˻/׉^ J +endstream endobj 1188 0 obj <>stream +HTP;,Q=7<6#t!XZxJETW="h M IL^ssxryy(g @%ssS@mGa} ͙ȸr˻yu+]2{7u_WaI[Kb +LZDÆ'=8ow @1-\ +yW:OtRrk>Wr ~z׋Ik/`ӤMcY(1}p2ܛdO-S;5Jg +>x/jw~z XgxaeXZxh|xa-Z _~wӹ-{,quG7,E +endstream endobj 1189 0 obj <>stream +HTO(aǟY)N!)l9P"D̟%iBdP#kQ8HN{~wӧ}~Kb&x ^͎ͨùmfqMLp W@%ºل-͗D0 i<էr!4 ++VwwB$qtD"{ef?qf&޵9o:Y>gOP07J +vPuX7c? ++ZB<G+f8\M|S#Y oz+Si}9=X;=r'wlqN"L.8ρ֊zdWY{ ٚ#FZD>stream +HT+a?mLiJI(qb,4|av@A8+4+y{}o~F1!pP`^SZa>㐹K̡h#1Wj-6<^J1m̫j}k|]ykV|HWOqֽҩ(*DHbic;CH &49lHDp-a&UBD[V&jWb>!tr'aia*Iu#5GUCwhfI~f 2{/:/Ss O}'.U?SbƇWC+ϳTpzzƿ;w} 0' +endstream endobj 1191 0 obj <>stream +HLOHTQƿ{"hƅ]ɥ6BDAqN0Ф5Ba RG!\!EDJ ͬ~|?fYFO3!%dJySzsQi.A<{{OH=mTf2QjZo՞(wdA8?TKҔ[ܐW/aXMWX+xu@o(ʟu,&张.O$?6^_$fUwps12,m6x}8~b[ޞ-;x)c,-vy>JkڛKy{4 ^;WwEe@~ܼn?rʏ>stream +HT;KAgfi`!" +vAZb"b( +>QLRQ,D*( +(wƙ>ܳ瞻>C=% J2::͵$6T[S@-c ۊ*4Fh;lf] \!bYx@"ۆLA Y" ^=s:Beyq+߭t#r>?#H=s^ߧs]U'ކ ;>Xuy+ny0NC[Q߹'&ʒ i=A +endstream endobj 1193 0 obj <>stream +HT?KAri RF Mc# ~ (ZY*`ea-"Bo&71ͼ>/wP8 o9Ksw#}=4&Y{NӋoLڄxekby+9t2L/R:){q_~nK)/i'~;lǹM׬@JDjy9pD=/ɉ=>Â0!u9aO[|-$}JAy/q :,m }\t]s` +=4j-yqIck6,O>+ +endstream endobj 1194 0 obj <>stream +HT/CQ{}MF?b EA4DCn"t/X$sb/}|Bd*|ܩ,A 9 ޻CHax M^0ɬQҹ'2/)SJ7FW,>:bf뭟NNt7Jy˥yg(.8!|<ĻPO!8,f RÓRq_J^ۦ_t06>j~Z}WN$0y俥>I)O|xfxuX-@<1C`*B{ +endstream endobj 1195 0 obj <>stream +H\KAŇMZZ6("&(r16Hh0p ;CA +Zu@dΚXxoĎq!e@4-x3D0 >on÷ZpA|(C'(hB-MAou Mn۴GL!YlSlu学/~}YgHM>stream +HTA(a|ffrp(dmj lVQmlR +m9:qsA0<7<rT1씈Ii'iι.٫ȳ ovcO6IwtS+Q;!l<90m(Ą9VW~NuSӊ_du@lm.,)RpgAN{#~Z{w.nrދEw?.'@׌qgTsz߭Iz/E5W;X[͂ǧ4Myy:1^w!P`v= +endstream endobj 1197 0 obj <>stream +HT=KAV.!H +-ERB""ARy(hDĈ" + $X(AlBGc%iDKZ}۽U;Ktlfb ˣF"nL]q8nSP )_WPFLKSdɕB~ĥLOĺ]3C$Z loMy2e"gSǨp>stream +H\+DQQJ6B)͂,(QQFY(fY ;I)%iuy̳=s="ͥ6I5:N*Wg-ICa--\?y_{-?77sMD^7ZĕC%CLϞ_b0Ƙjg/8n9ޏ,Sm\wPiMO6 +A\v71\_ 6_;ט +orPcZ53F.$:h(Vh;"Jɧ!nʽ@)D_ocs{yq>stream +H\=KA'GX7Z[`a1A#H* bcD$ZHdS=3.]v^̑;*.2򏽲i|:u-rYMȌUr6pm#Y?sS +endstream endobj 1200 0 obj <>stream +HTKPo"mܜsAQHqpu n"*(Z1U[-". +~M":XDA']A\I^L?ιUHgOLl=ilC?wl^pC ~; ފ:$^ޔ}}>stream +H\=KA"i/V*VA,E `K%9NM: `!,킈Enw,avޙyg9Ӽ*|(ѓVZĊ"׵DĘ ҵ;1́p>4^)>+2]-<$78s`߉s7rk|;/;{=Tv2GBkba|s[eUOa(k+%}(}^Xg_=-~m|αmDE1E^ni 씬`3, +endstream endobj 1202 0 obj <>stream +Hb`E LwC4 >KԟB0Lӌ"7 c3:g̩ \3ϘR<eL+e`obS&́7kj s, |m 0 L3q=a| fH=i&P>?M` ,fΞ%v00ţ +endstream endobj 1203 0 obj <>stream +Hb`PɄNf>O`ZW"a3} g\: ,ZkA4\g)h {셉ԡk}buߛ.Φ z߁U~GRĠ->&3Y?@#qw +endstream endobj 1204 0 obj <>stream +Hb`pɄNfw+aw@;oê. 9P:e;k=ƴBw30gb0?z7 &d{ak:91l^ &g'dt5``HX[U!-0/&'w1F _.u7_m@GP{Lܧw\`ɻ=?0u0} ';Ly_ +endstream endobj 1205 0 obj <>stream +HTJQe#.>? D +D1TL)/)ҦIB $#"Vo`=LVκ3ݙ!R.E50(QV s~Oi$}G|_Ӽ v [^7y>#i%sœߒ6rCr +&dҵޕKp[-]swd?ȸW%mQuijtwzVn"::rah.\[CC6`>Myni =wW +4|lKP Z6yW˳ +endstream endobj 1206 0 obj <>stream +HT+DQſMfSJY0Lda&3~Ib7 #{;+J~h)DXcCw߻wcs9ʸI%#d x׍%8Яb,{@?Lݼ๲|/[~ߡ\GӧMC~bL_Q Rh+v@aENmqB=9Nt!%;$2NCM>FR@2H0E5+!;0D)jk_ӜyZmi. /i5P."WiƤGڤ) =s7jԺ i,H?5<71>uF/Ή\_h{ +]m",^Wv +endstream endobj 1207 0 obj <>stream +HTKAgBPDFR  [V D0`B,Rؘ`!ά޻.Wȴ|?ZSr 4{_n|~a2G~p95\hp%qW(n99&{#9@;/&x✧mTg[ Tj,h@Ƌ87`o`o-^)'Nߒ' z}yC&*=g{n6KTw N?u}? +0| +endstream endobj 1208 0 obj <>stream +HT+QϽ?Bydy GH0y+,cYD)J`jV6{{X}:|s>w񑸈G/)+D`_ l ;ˁɟNOXbYϭ 1M<'z&.>3qsb&d2feBL Vy qs9@tʭ)Mjh'yLαx=~4^K3r4YCUe9r"gi\ZQUh07QhUlEv&`brFѡ픺3_۞|{"|%άh䛹3WW!K߅r]Gx.oNg S2ᜨ_݅tf߿X 0#Ox +endstream endobj 1209 0 obj <>stream +HT;HA% QhL"y`L݉"6*H: E`!vb)b`cc!y=摒g G~ WPxᦠݣ^ 5G/ Z1)l*>Le"NP=trH 咾=V_Rő >;tň9}*5vm{޵s '9\6 +1ZANDDylzE \e}YA?z]kdKw3kC0gŅǩePNp ii0h1z=hfIp}3Xv#/u/Wy?w[ +endstream endobj 1210 0 obj <>stream +H\1KAg_ A$# +!F9S&bu h#*J@9QOaX{㽙};,66Gbp|@UR(;jxe-'oKO1ü \4QC3F=X-{>՞WES'59>L O3WG)554~<@Dߙc/ skX +ory%'蔷7e b+EkٗzЯI%D]0_`e2iKz$Pc#L^.RS %^'yOM$=w k1ѯ+U! +endstream endobj 1211 0 obj <>stream +HT?KAg"A?HBFL m+D"DN AP~?͙~}3ogϧp bH5l?72C6?h ߢ{>=.lc T?W9E"G9OzN8zԫV% +ܴKlې*^˸|ސd DmDUyu6v"$wJvFd3>stream +H\/DA=(4F"A,kd֫@V"QhDB +4hHБ*Ϋ=3v9w|]`e_)2#2luN?s77׾: gi+ҽ8DZ}GqwK sEZC^25lr}j>@>g]wWbG)JZ)n_UW{HUyQ1< ƙPsQU#bs(;~􋇎&0A(djPsG~DWlv$RJ`Yʧs I~V*$PXNJ~PlEc:}A+U|. Z9}{;C=' Ɩ^cZ9Gݧ~ߗBs +endstream endobj 1213 0 obj <>stream +HlP=KP ]X֯H0itA?M\A܊ѩSuA:88]cr#p>}>2l>/1g|,}=יƢeu[#amgԸ$^3rxw'vII|/:e'^դ?MBi>eG?`{^3OxgtO[¿sl=ETCnZS$<< +3ѓ)94յ:<*1͍B9C^ } +endstream endobj 1214 0 obj <>stream +HT9HCABPDQ"Sz01QBPA+%XvGilR]l,=p[߼ߙgSu@_<[%.ZU'Yr_W&(WB 0Ds:FZP+~H,&{$3x1P`=R7>^>E.Iljb}_yEjE FoV7]>X__]=bBk|c{8>X~sL~L:Fn6-V!'a5z傕}l_D ƝC5 t}S.%Zߪ;'uvs}؃i +Y,%MNI[hmtd<2`( + +endstream endobj 1215 0 obj <>stream +H\=H[QϽy`C:"E&Z#WKu*EGQB `R ~]Dqrh=L??sN{uBufM.iʎNtu~1SȰQX\*OrRJhn?蓩*V*9hjJ6X˴[,fZI3 VUl{Zsϥ[6|/2k=艡$,3=Y TҩچӚ?1`(g\ݤ\O_l? ?Orn4yS_ c\e_AGťw"\SV*FUZ' f#ֶد9\{ŢVs|O{st~t9C܋EC=y cC&8jv {Kŀʦojyj9 +endstream endobj 1216 0 obj <>stream +HTK\Aƿ^HE&**.Ybٽ{aAN -%&)ĭX@<+ ,Ub"hkxgՏsw9gk&@6fouIil!A󃎺[_7qW΀>mYC)@Cl +X(0+]؎Xm@S[h.XN0v˦(9fW*__̏P/5zց Tȧ~f_PA[s˥4g^S:[!)JUGy\I#o~E};fhϘ ػt~<5$Od\sW5wkrF_eCg:^0Ippۥc`( +endstream endobj 1217 0 obj <>stream +H\P=,a~OUiR"j;H$*i  cEL&dM(4ྻ{][ӓ;mxHQ^6޲259<^w=&BIC~~VDa59 ߹'sbe =)s}mvpqȠP {Z!xX?ccbR ҩQIflY)l`4SɤX1蚲MGl@&21 MI6S N!īu`q{0B걹NVԭowTпPس8 +w[p?{|@ +Oj u'rN;>stream +HLR=,CQ>v(1@B"iE@__D,A"B""Eb!MFlw훾ܓs.PWJyȵ.@A0̞G.VJY +IE@;OO_B<k`\̅y'<9?c' _]K3n,x_axӇ܈C<}3?shIM5e0 YR5f|4~k;E7kpԞCΔN3?6u/o{2e+{5`]~9ϥ z/c-YUY Ѝ֞Q1PHjp?G,o|:/ +endstream endobj 1219 0 obj <>stream +HTMHaǟ}IuZ3,%6jws\r]Yr])3jă +`F{sDPEVKF d78,~?wg(8#Bb $H.esL3ɰh 4;2q"OeX^fܲ{o\ϐgo$QF +i-CI[9?X?蓨0Gmr%@w~(|'^*]'q&!&xҟ@EѳLLw(嚺O~c(gd}<竞7`2eDI|s2⡽;0>m_Ǣ'I~‹|?ϰ1\ ^~ _ٟؽqu.Hta?wɟx1s*?\߱bĬa{1?-ysQpYY;/D +endstream endobj 1220 0 obj <>stream +HdKAgIa@6?DBB +A!E95hN$666V +`Vbo |I`ٌEC=򄩵}d[d`w'kBLN!ц1fwdC%+G$_\Ȑˣry笔 ܗs(,7-+kP Jy3MtP\$J1e8#ZjH">Gbxh ӊHW3)'&'H \U4/|qY/Ucc\m/O˴n{pok6ƛWs:}ǩ!1UWre&pݣZWd +endstream endobj 1221 0 obj <>stream +Hb`(^OSY0] +?ML[oC-wπ(0u0{w(`4L(5'\Vs`@1 >stream +H\KTQǿ\J^O&y+åL#I/v4]:o7*[Wu&ۼpB5{SeS'{|3"Xe3IeNYM8}nnN'VC33/usF oMЮiІ.>stream +HT+DQ=5(lDIdAI42!$5DRQJL#K_ VV,lde({Y}:{}y;49r580 mbrA%uj:P&7VTB^ET.j"Vg닶} pc)9PW%4Q>I6RF~tuҽ֋l ѫQ\ː CXIFgTٿ&o~b=?oR&|7~GpE_1 +endstream endobj 1224 0 obj <>stream +HTKBAƏC:mmF=]+"B EE@/ZDjЮE;k+T;sG{1]Ιszͷ h!?$O<נxd24Ï>sܦ8@EP1 Ii.Na#U^h<Rb㙥lyvk]^#0&Ud;qIӢ)S "HO]zB;W^8VG}Yc_hwK6jJlr͑DY:D'ˊ1>E#!i}l4 5= @Lس_ƭAz-絇'C8g߆!<.})qwޑ#tJ>stream +HTK(A77 Dȳ+o%ܐ IXIHyDX(eADY`a%3~kΙQV@T1h:KحIF-8+G´py"s"qR;rXI"s2ֆx|}99B(_oLɧr04w1; Iuࠦ7~/ |+U+f`"1UD]?WzK==kDX < nqHGU=9`y?QCzES܌&N o sѮb +ݷ{'iCs?>ܧ[WN#Cvf^DKig,X +endstream endobj 1226 0 obj <>stream +HL+DQ{Hfd42c0&do$$[6DF&f==y]zyO{ C0O3]r'3Ծu$%x @rQ"Ϧj;s? swsa0-I26H2S*G$OBHZ=gQ櫨]^7n^G=f{h}0v997lfcB)[ǺܠnhjQ lT%gu"UN~ 2Ž_p_=6oCv9/4ɯsB!İ>$廅UA9R6t-aN)_ߩ~u7cjdB7,*n`^c=^_Vw@:`sX) +endstream endobj 1227 0 obj <>stream +Hb:܅A4?;|}8g{H3$#TD9P,#,4D' +2lX yy#i&t`3`#D32 b?c`Z0^k0 c>8ON0 s5lOH2쁛S/}0aUr +7 _hu4L\(q(_Sk ~ThU/V`Z,ۯ`q/(`@󱩃Wj- Z%؝PA ` +endstream endobj 1228 0 obj <>stream +HT?HBQƯO +! -'#?D4"RKXdC9EECRn 4z<;ιxB&:1B< )&;.JX[}-%Youe]a?{>+b>stream +HTKBQ;=ܢL J$!jh0A~QDCTCcS(q{C{~{A'6@65Ԏyu&E} +6HXCxUX &璭|t3Io~n.^Ts>j?^%ۮԋ'fya4ؽWy3D#a +oH@w-Z[&򼴐~4Z6Aǹվje{@%A,iwKۚΚw,СHRoGݯ;qn~R(i&jy(d9oDB71+9:_t(tURR 8}\]qЉss{r +endstream endobj 1230 0 obj <>stream +HT?HcA/KNPDQI-oBC=sTP8lEUA@,,FJ,v{3|,}tߐ֡;5W`mH)] Gf7a!)G:⨊3^MU7{3TOŅiPлȪ'_Yβеz`%N toTgDҺ&/ԶG8{yj/b_Gk;/W1wKi} 6h~(w"}IœzA-vny%ncg1~6d\NyNwQKP*>ǜ'^OPc1FKRsFDOGOA.8ק|!qo2:37~w6]ϲ_G3`o +endstream endobj 1231 0 obj <>stream +H\=KA.>EB DD`䂈buIecsX٥ +TAF +wXoƝwf Ĕ*˳^&r'ϐKs:qZuRq‹Ή12je^8fz[0a{a $J_`TV p~t}YKEhn}?9x>'*#7]hӚ} Ef>stream +Hb`x\s.*4%9KceJJײ8?fǎfn:fb A1p}-fC͂gNj W gGc&n@&j ?|z tdx? !?2pox<(6d&c񂏗-1 }8ߔ gi`&1 YPxs\v[+]<c6Ù}52.ͩ!,a̞1 +D3ǃo`_0\4A4@ dzgo͇/`o|*~} a&@VgbNܻ&M` `x1q;{dƒчr,` +endstream endobj 1233 0 obj <>stream +Hb\ၶ8gG&0= Ĺ)0_;vA474׽/ ``zA$y_,=,@@4ϯ/@uTg0 Tag߿ w w" s̍,Yn>\SQ WSgir8p,Ki ?A4Ô~`C0gEO<8_[3)C(L 'LfbH3:/X7 sQ7! e=Φ`u`b?=6H +endstream endobj 1234 0 obj <>stream +HT1KAg6!6BDQ$DAL!*E,_ V@;Hcac!HKmL͉uwsUoΛ9cZk . k~ 夁z8BvO9R?ّ;dV1jؙi;ksd|şptHP %ȽT\CNfcZq'wVp\L¨ܰ%YMyG9>{qVJfP{?6ߑ>OQ={/s}Ԃ5z01;rwvyiSuD &,~B +endstream endobj 1235 0 obj <>stream +H\Q/A쮵Ps!hDT% +SFZ VP\rۙ5~)5֖ʏ[@(r8U:}_-~u&&b%n"%@SQS WN!tnGuNc\G w~|>5/aG'o,vr*{pו>LG\y}{:30nwq6gzqv~:߾Ε2)~LjJw{={ȽX<| ~: +endstream endobj 1236 0 obj <>stream +Hl1KAֻֿ`!()"Ę1*J "MBJEHiʔ6uwnfey3pS\;-;s7u#乺toz*q?حHy{\yH׿Y@r L3c?I;6Օ*_ys{^4}uɽfJ>.1ӑy$O#Guϡٌ֞zqdN):Gu uҳ6jXpgޓj!C=Yg: ;_r6䉣~΂+̱ +endstream endobj 1237 0 obj <>stream +HlQJCAͽ6bH h K [-ԯ$U,JQE{3u/XΜ9YG ]\M +s00>77V:z'*@B}}׏B>2"k>5Q83smXs}E}0X'J┟]\Tr{R;H{Ly16mϸO9cx ]~n>7S3旗GC}<o~ʾXEn&=0NuI +endstream endobj 1238 0 obj <>stream +HT?HqY35 BB͡M,!ihpj, Z!ho +ZI;'ڽ;tqy#r:7v:J,(j]c.}j U[Xj5EFerXk{jn9*=$J.lZb.N=!G:\lkվ.%0DP ǚr')rƯ/|,hNm'MyG9]>twQ}㠰w=ENHi0RBb +'i/[R}n |5 DWib Rj9N]\nsrK煮ݯ~/ L;J +endstream endobj 1239 0 obj <>stream +HLKH[A̝䦠)рZF,>bil_DEQdBtݍ.\Bh{1+nۂXAZWB2'Όwn\}̙lK8V3͗'=f4zWWzl$CtsF5f+𽢓s}j~?=Ar;ZC<_y_.}'e* '˅IO^JWCywq*Z0xsa0bx3ё>0TM~̯cvQ׵i'HG4oGnsZy]sh{݇s9_ +=Ÿ'dx9wΰmtEaTt_H2?<"~sf+e (7@[;~O%_H&c U% +endstream endobj 1240 0 obj <>stream +H\O/Qϼ 4MSҦ_EVi-l-$`H$jg)%@l,ŲVkޛy39ݼ3y@OUi ˯kI`mR`gDXxP֠d"e.t}W&}^+ZGfAc)u66j_ds`l:/mDȅO-G"`1zK(jJv/լW&yRq>[(}<\O!z:=SHSm~ t.9)7W\Ewx㤸x3F;R;B.n)P'g=ץo̙ 0 + +endstream endobj 1241 0 obj <>stream +HLR1H[Q=t+8t{"BSh"Q-EQIpMKAQp,.Ķ҂((uIPAJA$/w:{ι/,g/e9W.{ȼҼod#'^ cqӧΝ35},b :F!}[X'P+.Enyr'ZGyzXr;zl+ <鋼]Yw?#OW{ן[y0e{8);[+zMm|Wuo'sIxoyptmb]WIJo gA4ul.#{"RE8],|p =Jg=S /޽} iޭiqۓ<299-?Q~kս Z{usj-T*/_Fbf` +endstream endobj 1242 0 obj <>stream +H\/CAL6V4B\Wn=QTGi%$BO ; D$_ 6F+XZؙ{/w3sfH<> +x0xK$S_~9cB'uJ^GB]yxb;5ZZ'%!AP 94I߭ftP>@Zs<7L[]1ulz,)/jA, ymz]:mլ5`d,j"(0@[>S\?ΚX<1d9q< O,'t'}R\p?&=`ڙON %`Snӯ|IW(EBz+Ҧ5U-.ڐ ]~eE_VU]Rߜ_a +endstream endobj 1243 0 obj <>stream +HtRM/Q=!U{m56:m:T*1S ! + Kl,X=I:9}=&j,ZX[ޮW^tGs-nSA zQhif1i1\Ld$A`VSs!b1`bq +KTQW}gb@!&]4g30BW +;~_~6|R6%`]vw>Tij#'g~9.5 \A>HVz>s9_Af!ӡzߥѶO @7K姏ps}F1 ң}.P[^otȋA0sz +endstream endobj 1244 0 obj <>stream +HdOHTQϻB;6"h*chμ1sGP+QGPk%hVWP':ZXƥk.Dn}ާs.߹xJ?Y/}Hx"<:6~JO.8mv?mSz|7?~>jawgzjx9,\pNNfurҒ֑M;_of,2gkff H~^.͗{>rYUxQ Vԭ+"OPv~g$>;k3kΔ~R~fkNF};s}u~?/íȃ"ŎZL&BD3zxP@(E +\ +#ͼC<ǂ`w WA x &RJ4XE<ZWT +endstream endobj 1245 0 obj <>stream +H\K(DaVnӸ,u1 2 R4Ӕ$%KKrF؈,R}s9=w}Iİgb9Oƺ2ɵ$i0}`/K-^ EH>stream +HLOhAngIARHgߤ*mƦ14HS +ūRDGo"g"Z`$(x7ΰx}{4f'qth+z90 8?9M~} :35B OKG.^_ ӣ`;ui[OOĤ>(zyb|DЌ}xRq<̦D_O/Y:Feތa$ +H[[*oIu ZŃmqRrRO|.V>~뵵w̙Nw_̾bgy +7O}ԟ=0tnHq;6;|/kH^7julf'"WV㺢i3>5xz޴}ɽ.{(b:OS~:`kn?vG +endstream endobj 1247 0 obj <>stream +Hb`D-W.+IOSV ~l¿v80=%W+[[U+,7 ? {u n?)@}L\OĹm|aF韫 [8T.o 7_m0o%C3q75{?˄x;##<w} ;feF 'KMM pq>&9Ps'!`wO%S60 | ,?XaHŸ# [++3 & |xx!Am'$KltGƪ w_4UgD30e63Ra`L島f`5J ;k=6_)Q0 CY*zWf'@ +endstream endobj 1248 0 obj <>stream +HTQMHTQދ9DEϨ8ot(q@qBpV@hVC  Q Ej#.e1w^5Ǿ37sNnSpAon&,ɢBoC(iΫܾ?KjxI9_d4<9<I:oOu?*'/rAF?Я>ly\oLHN܉ir}" +endstream endobj 1249 0 obj <>stream +HDQKkSA=w&"N)"j*jj6m&䝛>ueJAn UQ\B.tBwz >rIď3#:^q6ŢO^@'4S4r*K!V.!Y𾰽|)nx|Mt4n|f"~Gؙ؞t{>A?_K!FF/wlyt*ф:]r[i{ ۇw I[ MGFxwzU)M}SuzsjVK;Ԟ sLkz}ߨ=HCns,Q1> 1/l]jy*szꁷzX(&=䰊s&'y 采Ej |qon9-XirfJgpXVWѐ +endstream endobj 1250 0 obj <>stream +HLKhSAϝL؅.J"-FM46IHkHR1ښ6(A*"…"j@AԺPAuk]w[܈.ݓ{oSW3Xvu*NNQۊiZXHїr9ljR =*`|sޙgwzXޙ2C{@ͺ";J]3цZK2NE=Y D} 􂸃G>7q!>> 8OS6iou%CLjRyoNC`Ԭ"h?%8XѼذz|}6>g# b$[d}[v|0~^)ttWEoq[e"'=|v,)?X!#kܾ F :rA^ +{+(5SѸ+T9l=)jUMf}B 7(ʪ`V})}*T;}`AE +endstream endobj 1251 0 obj <>stream +H\;,Q=Eb& BH>F:! i$5IL $,bh b`Ar{+/sX[CAy*7=mN\C˚򠯧 @.48 uwMuu4TQR|M!Fr[{A[sh!ls\ӧ("RVQ*W=wВ/LQ>stream +H\=LSQ=#$DLҀ +%bA?ڥe1nh`aF!.҅ Fq]49a~9{QJ.޾ 8=>Jp D[=Zzz/yHl?=#P4=#h<u즒'k>\ȏ>p);L8 n"̑!c|ĿG3ϜWtV8$GWM#[i7pxɁ\(APy^ ,_Nk?npű``oG|FY!C~?.joQy1xWz}yB|_@gմӤまEq]X4 EZHS4D9w5K16]2?Q=l{D5?W|`\[ +endstream endobj 1253 0 obj <>stream +HTOHTQƿw{fXaEٔXdϿ#JZYѤ!6Ң "ZFmajXQ`DA6nf*9w{oV?w9sNiT|@;@VlPz& +t2^o]~vвҽ_79Obӿ2t@K, +*~OYyDKa #g[Ni((uXyu8>f#c{a,MHa{o6Sv~;iSV&eϽ \/M75Eэ< W>hfGmB+$\vs /v.G@:}iòƅKR>stream +HT?H[Qƿ{C T,EE(JTcl18t(T?)(;8:ة: + +Nz~ww>mЋv|̸N;ԔCEjkhnfVXBhX3?:@5 ̎T/0s+ԇg~)Ba-D_xL+2/N'!h£_Ц=cPaI)1D?{T=7t,*\j~mMI1ڕyI tuv.6D6uƇWax9{|) wy*:?O{zػw'Pf;Ucc.T 宆x)5˘=kr`* +endstream endobj 1255 0 obj <>stream +HTлK@k6",} : +RAApurq*J)8 +N""BRINc}+{ރ(|8EX*\Wf2[,2l IVDb[6r=ꑽ(ajűω=2&mcd5QgXI(m\yB0znVWs M? } h̢ z3(꼏1Z{9+9CM&$jG⿰O"߰ޙ= 3C +16<"+t"?C w*T+8`p.8X߆'(<4ДO>q~>;p>W5~]:+w`O& +endstream endobj 1256 0 obj <>stream +HTK@œzXiyp w j-l$X6Xȩ`B$a + Տ0̮Iv>P;31>VC`kë.# ^9X¼gN-b*gVŎ9]5sܲ{ds5,]ޣ|WL7)MԗYf_eFn[stuYb74Jw6@-wר 4 +H Ga0H-N&[&?[pei} y +endstream endobj 1257 0 obj <>stream +Hb`7 ,-?s`:*_ ? Ye__GaPp*~d&Θ5^8k wl? C1Rg.M=\]߻`z7`^`+,`jQh>= iE._L3}i&9PsN`0Kd  +endstream endobj 1258 0 obj <>stream +Ht=KAX؋`a!vv <6"́Q$TuVw ;;)fZnhᎸ L;?Ρ'߼aR)6P_&>0aTexIē@=#ǻ)XL},]c/_uԛg6T +endstream endobj 1259 0 obj <>stream +Hb`E8|hk9_Lw,Y!pK 냋ߍB_oF&?0s_LG 8ٿ`ܿ([=o`zϷ3! l_80Y?|3tb`}Hf Tl6N 5үdf])Cf a1n877/)=-aKSu(H31r10 V`>LO_aQ<?L {ԁa4L?L=?W1e`t y +endstream endobj 1260 0 obj <>stream +HTKTQǿQaHZH + +i&iq +,M"f!%nUqk!bVAJ!=7ysOr=bR(Byb07@Z3.Q+ a=pʇiW91k7ufGfq0 9~J7y\'0= +endstream endobj 1261 0 obj <>stream +HTKQm$ҋ(hjM&٘=ԊA(rJX5?DQւK)zzݧݰDݩ~ nVƮ.Mo>u/t?D>q:p.tY'D_^Ȼ>K҈]],j#o` ^3QVt57z>FUp'p}~n(\nٜJ%#tn,urҩ3{_:䔩"FG@~1 ؑݯ?x.d" jk[+}gL/!wws>r?}3fS@WE΍:[ki{34:6sgz=f Um"xMXg/`s[~> +endstream endobj 1262 0 obj <>stream +Ht;KP JEN^mh`A +N-uҭ& ME%nzzL>rN὜7FyUX8!ǩc=M~@o\n8텻zl[d;>`]@z{RwļG;psb8b}1? $M\OD[> lI Q?Ix?(e'|!}$IC~|^?tOHIٜ#ķ#٬kPok`]U#K6䕺DL% +endstream endobj 1263 0 obj <>stream +Hb`m ,fgggLiiձs|Rגa`I D+7Бe`k⊠g~k,x髤/|xz}apub_Ra<g̍Ja|p>L^psP78 gRZ0ʇ30[670s+8|m. +c`)Ldha?f }aͯvVZ :<Ѻ-__ Bġ>A.dH|C%vz[1əh{ޟD͡' Dk?eiΠ'H3i0 +endstream endobj 1264 0 obj <>stream +Hl?KQ{ll +$-1 (ČN-AcKCSAC[K!0t) TC9v M?9^E _էh6Y?FڞUkۜMo>OJ%\j6&ǧ"mXNDs\7r~j:UG/qߞ^xGgc?`"sOs +[XW0+oU(ȟ)q銐WS*@WwR1Nknk +0u +endstream endobj 1265 0 obj <>stream +HTOA;LFbe#$11@,bA33`! :;Ԅ-L~fvfA&(mƨ3P|[0~K9rDj,; 2J&R4Bt'Xu#mvu+T*Jd/5i)[Km2ZNF@*;n58;\HZ$1?7'i'Ȟqҷ^"^pѢ8׫$ :v9Yyn^~h1|2 +mgGz?Eh30N*M h9@?az,ЊޣgHb!=rEtA9L,VrX4/oe +endstream endobj 1266 0 obj <>stream +HdR=KARATP,DK(9OP!EmRR]"(Xx;s13y;,@&Vriwzf&5R\`=[t³:v:3Rt02n ]p[_USckuDC\ :5J~m.'/y$#LsyᎺ؏K"$NǾ>q:6}yՎkXuvF/}g-ucu oe[y|0}xŷb1_!sǗO0v/TZֆ:[lac?o~}t +endstream endobj 1267 0 obj <>stream +HTOHTQ=Om_H٪Dɢ&gq.[DF +qb6niTg1027;|q;\5C3YPiA6Ҩ22:mz*tpN诰He<7A.[ڧ/tBݾ( 38 pѱ).Fn,0g\cx?{ԑWxs CV7}?}܊'NMxneu]Kǡ~VdACD'M6>7@}T158nͅaϧ.r:a-zp?:9]4hGi~lLE'} NUq]1w&N$b4tq9̭;[@Uas>>` + +endstream endobj 1268 0 obj <>stream +HTO(DQ;wBHdaa!ĂL4 3`meea)dgc&eHYe`a! b%wy9`=TpZjVJ$b t,R'.Uy{"BZc;xV&uLfD}c1fϤӃR=:OW췠t.qR]-Μh'V3F% qRu:nλ0oT> O7k %3Yy?M/ &'kV\;Z~ݻj9qLw?>)u>xuL{dcghN!@imov!¹< 0a d +endstream endobj 1269 0 obj <>stream +H\;,Qwx $$$&DҠiT" ,`MJc"bf"*6 B{~-?sʞ/f :̢ 3[(P~Yh9A@̌C@J;2y/`AX מ5a@ g| nU@!ZYOv +MN~@&qO#R ` plO [=9;3?Y_{V|:(3S#ֈ"gZS:hO`]\7b5~XdjzOʧQs]ݡ %rߥ,2,AücyıbZb bfT3e;sNViG_g +endstream endobj 1270 0 obj <>stream +HT/CQH$`% +MܤT5U)1\Qb A2 "H vI{{Ou_>syGiW xD)~jKA s`y~;ʜzj9}B> Lt/`2j0K7־{P{{4#n(zg{3ʿwDZ.DsVU讽-4}dz:-v7`=>stream +HTMHUQgF]*V$.|)da."<ͭWt.L(p!"?ڨą+QQ"ܘrXV*MnZxϝsO3=9]Qp y?$=TGps_EhWI1;.(ZDU QjoQ+^#S_V.gK\jI~+:Tg=]hc*#Ws'$dFg޺|].< λE_rr|.3Hd>YϞ.FfN{[樵QSaމ Fä'zkeuaaν!| -Rᴮ|%_lF)} =58EH,EGHYY#n_Z{uG`B + +endstream endobj 1272 0 obj <>stream +HT;HACA,D ZA#((D_gNFD,D*D"MBHB<,""jPDlwnc3 :٧oVSfEBߺX웺7Yp]ӖHym!͓r/t3"=t^玩=;vnu{J$|%_Q|?=\ {r|_B?otn5I}/K. zׇ9ߗ=b]@ިp5 +Rsc NKS S[@D%mAXh4iGh2(k&3>3U GxaDͱW`v:|s#,S#ujzf0R FPdߙQrNauK^}޳*ވWqZk +endstream endobj 1273 0 obj <>stream +H\;KCA?B1*@H|DB0B+A,l}ZbVQAlҞq޵svfgv|zR̄ulZ=?'Gw0GKZ_XÝPe6=ɣJgzvx]ط j58.WWyƥԵ$&ޒnE}ȝ]T'8u8n&zqk3}_W]c9g8 Wu^^~c.;kk| 1?!lc5r~u/pϥ&MZ +endstream endobj 1274 0 obj <>stream +HLQMHQ=}߀RKA ʲ@R¿j-? +lbBȈiզM-C{}pϽ{~{ՎV&$:NXʉL ZM6 _RG.-O ~ bEuX ݝ;?D4#?C!\as6{9 =WSq5c1r[s\bFFj\CQbX^aF~nj(G~sn/!㙺b}}~q|7BNrDza` ዦ깭t鬹0ź__;DZ4Q  +endstream endobj 1275 0 obj <>stream +Hbrz: k}h4w7}8 +8ie2^8|۾?ONd`ڔkRbbo|qL۾ĹtLגaD[U{ {86{h/ |ٺ@|0]]D}[0jwW 9ގ P{XsrO䗓> ܯv_CPġ`0q^/L>stream +H\PKQ6?+v1Ȱ1`.Y- Ƙb0`j*`ɿA\GǻܗUϦ)b֔[x#/@?lk6D|#F8}qAxT,S?q=1WZ?{,Mow}[kS_pI^hw{rP(8 +endstream endobj 1277 0 obj <>stream +Hb*2a<Nn # f,D3%o͇g͏,7'8>[l09%~"s\ D35l_tկ`uր0:_+tݯC(0u0s~@wtd3U_@4WAWT:jGvé_Y-FcƇh>O~gkr8s wUUg`9~wi. UO"L_iA0* +endstream endobj 1278 0 obj <>stream +Hb`S|¢y hULť1cD1&_Y.n7Ly".f s}$ADPẃMO X0?O\_sa@ 7O{0w s? +`fPwi`OFBu~胉3Nۓ#GL;38Lfc}YGi{~Ba9i]~ +endstream endobj 1279 0 obj <>stream +Hb`w¢y >?鮟A4ۄ/0-=X Y&"f79~ #WQ7 e.A5+~+LrGl)|_h8(oj!jP~_]l#碈n>̝S~9ſv?t!0;8>cP?/p44(l_Ga xCL7|?~? N|7EC9}o@g>7>H, +endstream endobj 1280 0 obj <>stream +HTkBQD}6ʂaVD`Z0V'b0mUk3dah=<{ҏyϘ<ИG2 Y/x̾!a}O_̝w{x`PR~ TNXר0{oД4SͿy'yDr}&Fzq^r]?O}y}TZQ/@}g!C +endstream endobj 1281 0 obj <>stream +Hb`X7r¢y ܿ u_O7"}B#ԃ30b>ߕ`zVU?W L_+"UPfN_WeoWPXǢV`_2 +?8\`oo ;CMQhnqA=giPa^A6(d\09(a10JWS0_(|<}0a f>$  +endstream endobj 1282 0 obj <>stream +HTKASvNEd 2KLJ˰B~"/A +CA"(<]#A. յK̬T noWO{ 6[RK͓_Foy[5uZhRRNhU /sy<WWkU*~f,bBH׺nԵ|q6+jDHlTѴr<76;ptޡ.P,1ඃ2bB4)웵5Og+QVٚ DwBs@ ts~.0L^E' xhК{=R>FBA=kܱ&!#ǾY[7 0PLx*}Gth K?־Y[s3y|^/[ +endstream endobj 1283 0 obj <>stream +HbPX 3`+fT# sQA3ܑ|? [K=Fy~GBV +YC=̜[9(CxV#3@9 0C̓5f?[́L#PM‡h>ԡ|ܟRx܏n 4- +endstream endobj 1284 0 obj <>stream +Hb`8#+(,ޏM Џ 60{/`e +8 fJ|WX'6gɯ`:20 +dq5Yo8lho6`ݷB&>ۣ/16: lDi&_@L)_ZL/D3Ah &dqېiA4scdqOG_LšTF1y0/Ca,f+G1j.տPw"W LAˎL8>stream +Hb`im(ʟͰ2 ] _Bg>^{:xH0O 8T? ϟrq:?0u ^Pc,g2z~{a~!3-?{s1-D1j07dq!8"4L+@4ǯ_X+,/] tK0]_E&zty6`{b~Ѭ/u0pڌ.QE|a$ J +endstream endobj 1286 0 obj <>stream +H\NBAX(#Ba J"I ?N[}cbZ +ugw6w93;JIkfK͆,|h1> cE,{4!JjH=% vy}qkduk[pK.Qfx}dطC%qzvnuGg0^yyyw~O{R5Orgsy]^Dwɼ +endstream endobj 1287 0 obj <>stream +H\JQWF0[`!)5 wD`SY4biT[V6QH)&{Ge'9g  U7[t .xIG`?>zຟӤm .6nO8o7Lhzt +~Q'o͏]Qכ_[S +\I\4I_O|'2W7oYnp1"O)~!%<{$>gwp |I +endstream endobj 1288 0 obj <>stream +H\ϽJQMbh!_ `RS|X(QbOFh6Z"V +3s3cqg:"d;+pC3d;GWL&? όk\M: 3Yj_NRNByצAn<ysckxvx yr ᧍ +endstream endobj 1289 0 obj <>stream +HT+DQfؘIJj,& $%$nZLʆ{(%dC԰@,4}zէs9sηkL7N1h1b ^"è,mT~9܈Ǹsi};"qǭ*#zε+ׁ_>:|IW+hK=ԷNw\OzGҗeǩ\SÇMsI\} N)~{o8E8+>sFj.ѱvw\b'aD.:75ˬ: 0> +endstream endobj 1290 0 obj <>stream +HlKBQů<9ȩ?@hƠM$pѵ)ĄDDOpQ@Ipqi;~q/4\m:(]H0!O$ S7aN_#f'i92"}]~ycsŀsfԹs;cԹfzCtIg,]ci=x~ʯ#YEx |W;s4QA~-;柝?9.:޿O, +endstream endobj 1291 0 obj <>stream +H\+DQ޼( NM'(YXRfmM Q&2(D>{^Yzs6q18;Ya59|Ɨ7L^d 9(GВ%\,7/W?}O6#,,U.#kykN>#m{Fq(8pܕnſ9+eͰ0eĆKy->+/lƪs\^9Ƿ\4l/;s'uw6`C­t +endstream endobj 1292 0 obj <>stream +H\1KBQgC"46اpihĩ/PphA(hpIPA!x Ξ\uq9߹xʬ&8ŀ<ƜFNjDH&9$LʅW_grKeLϦL`>stream +HTO+Q_׵NK(K٘b$,ߍD3ȂެlRIB}{usy9'?tw~scUqFMĘ\;/ QM!~q-򡼈Gmq a4rSÔǜ|?YW\bK,0/2-5NQl0~{,gNKKcE">lJ/R |vyMcLbUs"r%s_ٽ;EpT8[B>stream +HTKArK_ 6T!`*1؄@$`ag+himJOowݛy3.3exGteČq/h7!=qxsoߟGkF sۼ/ sݱʅMQ㫸o=Y_ND0gbMy}x8a =2cĥM֔C&]aK } ug~>OxG>׿˟uj +endstream endobj 1295 0 obj <>stream +HlұKBQ$. RHE@p mnp"ZpUh޵{.]pqys{E7髍,3#縥 z }@(9_ѱqjW!6}G.2QCNwlNǞKlޓz޷KKp9s~b؉%o}f\:v}Ky {̹ݳ?EySi*p59OMs%]g +endstream endobj 1296 0 obj <>stream +Hl1KA.9 ; @HWBkBH:IDIz%p?`V6>sÛX}>stream +HT1KPǓ4EnJܕ Dq+TtХ.vR3PvP_^w#Ù泔gEpsHćf%s^^|> OExN5'x0.ɿ ~G#=w /}f7J×/%DMIzxDΊۢcG4tW}Eީ|UŒO<8'-uU. ))I| +!\[j{܀zZχ=xN|}@ +endstream endobj 1298 0 obj <>stream +HT!HA۾e`5(lCŢ- +MLK(l"" ˆ:,[hRP\K?x]J*i +h rCOЫ_ }W/L+T&ѥYcOĚӼ{}s=.޻5YeSS:oe7ZEHQ +4<FFXr;F=o9WLJ. +qy\ nt?㎾h/m|z9&Wa4&s6G Ls8O +endstream endobj 1299 0 obj <>stream +HlKQ>6-baE0 +VAeAtŠ?a" + +jZL.6 b$L~ùkAz YM!y76J8b?a=e(&, 8ǩ̳͛!ʢp]JWQ?G^nϴ{ 7Ŗ;$/ {;u}a%YeZ}e^[6k;cw;_R6mq/q bwJ%8y0'nO 0 +endstream endobj 1300 0 obj <>stream +Hl1KPXL".(RAP8hqSAU(,(EUg|7$p95@T0&$SzuZr/Y\p xVzon.,[^;^~!Ov4[(ؒ2AV9~=FgIYb&wg7T62bShȐY3};7P>Ywߤ;a!;g^Ҝ{.mgeBr~ĚZqs.{^j.oO. +endstream endobj 1301 0 obj <>stream +H\+DQ{`%%ƚ 6vRS2ފ"e!,F)f1,X J:s^Oys{7W¢eɘ( eǧb[γ#[cEYEcl0QP|#MNa]6q*={nW~~huޓׂu;X< n YfUþleY@Qmj~stsھ wE&#<#IK*w 2[SOzD +endstream endobj 1302 0 obj <>stream +Hlб+au8:Y\d0Lg@ IMK\20P 2`rn0&}+ӧ<88QǙǙlnjP;.neQ9 ^h<{}Ϝ`nUee+SdM^kuo2gf9#JTec_yr}l; W;۷*|GʓDUI4srY|K KyScY#dgNΗ9qKS^iЩ +endstream endobj 1303 0 obj <>stream +Hlѿ/CQ "Yf b&]HETD)XY_s{N9oט^V;ߘnezh0ʶحP‚,r,s<,?ĦxvމM$oA&:1ۼ*2Q(:xe;̑g^N0.Tgz8 mbC-߸u+0Q{sn>}‹˔[۽h^vvmM>=jO=3$8upg86n8WcT +endstream endobj 1304 0 obj <>stream +H\1,QNh5D\D&r F""!MF bf0QA؄Mn4}y^ޙ>{x<7=OW薹swx8oؔc(ڼ +';w^*r/ͭp$f8EgrMF!G)'=V"oc>W?G#׮ XS1r3sN=1gA.S>ƺae9H1eIS|5Nw1dVN2fK1/sL+* +endstream endobj 1305 0 obj <>stream +HT+q>ݝ椴v(i;P ;eKi%In.N;99902=};}Gϻy?do0V[aDgK6,{ g/!$՟e[晖ͮWTCdyc]I;‚FTv1#}̐!+ؗqeݧ̧Nds'ϏɕHxzA.d;wp(Cɠc$>a"<+wg(2½;)P ^Կ(<\g yINe/O};?C +endstream endobj 1306 0 obj <>stream +Hl=/Q3k'6:P(|/@S +"bK% + * vsg&;{s\' -,FaMʀ9Y&kS.x=̫wxSP~pGV}EvN$E ܱuRwĤ]vr)G(6\~"/ڸ+"'8(Ƽ>stream +HTѽ/Ca{io$&ID`0H "韡L $ ^#zD*i5XL Jt6N<9NJ՜XdFNVqflXg^L˲ľBNqdFfb[w=A&8ì4D+:WIy z_)$R<.ʪ;I,ͭy'G F t)^lʂWmnM>)H頢yը +_d /_YvېVy5 > +endstream endobj 1308 0 obj <>stream +Hl?(Eq/{=+%o씒wכd"g7LLLg7K no~?>}99 Ւ7^pK3a_;xcv=(K'[/>8 +8*. +[lnN\_{q,V,%4'9or| [&' e,aS CɈ;SKsd"a~&Z#g:5_)qQROɠ?c:>˜J}e4όwf@/m5iis:s~[ +endstream endobj 1309 0 obj <>stream +Hb`7 `mͬf)LD3߃!I0Sk/_ +ۃ`ySti(`4LE_:;i`Z?,w]K+-(wi(|\n P̃ٿ<E&37o0][D +nb,8];ӥo~Ïi(g~!۠9 +endstream endobj 1310 0 obj <>stream +HtAKBQ|]KWBz A.v ܉٢EaP-w*qo.wWs̙u.Bhl-3ɌG١%G}Ks⒮9./A1\铜[)n}|ZF-p=Ƿe3Ùe2_15ޘ<~ɻtc<3gxbT ٯ`wVW杞s: (_ 0S +endstream endobj 1311 0 obj <>stream +Hb`7 ˙7@4Sf0D?YW 6濪`_f0mWE#؞w<ܼ࿙`ZW0\>?QApy=pw3Fٽ0؞+"cn uP>\o Pup>T\>GhF '^0qz}"^*hw8] v)[ /=7 wz$֧ +endstream endobj 1312 0 obj <>stream +H\KBQƟBEAKMRDsK .. JCDPDHA}qoӏ{ws&^s:NbP%Wp3XEl6=ՅSbLx+rd:ƭNrNݷ3ySiN3Es:xg}$ud?6_(SwiJ?pf /疻ѽXpQ>ɂ|U.;uMb(ZڜZ97^jd[=r ;Wc +endstream endobj 1313 0 obj <>stream +HT/DAg7OBb#l!Qj|4B +H4D$ +NPB%vWsQK6dΕ9f2Srs(]Bg^m#2Yy&XmɻoթWOH%.\#4R e3̥2@$|/e_zCTb/&X$GI!rƼwi,ӵVcB4|ٲ}%}9#}˭jsUswͼvp|.n YD-b 0ˠ +endstream endobj 1314 0 obj <>stream +Hlп+qx1))&,'M2+,ʩ38aseSÕAϢ;/sq)K%}uT}34=KqU9ͻ<,0/Xϼ[Sh<)ښ'>,KuΏnGd4ȣK +endstream endobj 1315 0 obj <>stream +HT!HQ߿-lqbVh2du0ʪfZ3 1 X,0-&"=nsλgl\*d/&.'@at~qJ]]į[ߣWs"8$ Z<ㄩ]>U/rCؿD#d~2_w@չ5ǘ~e;EɶװCv˪}{y +暮|2?-lPq{s{3(0$nO= +endstream endobj 1316 0 obj <>stream +H\+DQ3fEWMd%f# KY(H߰f#,HW>JRv"$<\_}q1vMY0s;i0;_`f{X#'"fN oR%>|"k1qT2.U׋Dx~~}}ӳ%-k25߸XN~-4'R^_Ir^v + q(P%͎g>>{]*wDzW9w/M6[N53_  +endstream endobj 1317 0 obj <>stream +HT+EQ{{GJX*Gw$6~'JB +KQ66-(?P< ^H!sht\ݳ43grKU>{~Xoa`o[; |T 0RQAw[MGvN!=1z}*cI0a@˝R& 0d㼈;ʌKY!s8װO`È,}Y_ǟM]kuJ?d6@lܕ8(?P 5+b-Xw8#[]W/pBJt2gFެ7?] +endstream endobj 1318 0 obj <>stream +HtNAg֐:'@XrU=M*(ETKB4GZڽ̝$T}{Ϝs1U#KX֌r5wŠ[{!|g+ +aMPWj}_ΜRx̃EI*+^u+G_O +>#~65C搅|%3)]nɻ_[<99gz6ͭ{`! +endstream endobj 1319 0 obj <>stream +Hb`7 S/Y͘#fKLOh_`u|_ S͋2R/^y~|,Bř~E%?8Tk` `? gX6||d0m +L}F>MS?Ba60O;QNOOWQ7>>̃3ħX0%P̅<?Ӎ>v jZul4ڵ@ " +endstream endobj 1320 0 obj <>stream +HTMHTQ;EN$#"Axk7cd)ڦM "eD$&.ҢEND*j2YD׽w']8qh?_=1$gd;y@Iz6=~IaG=aطqB(dCUh̑ٳt>7Ewߝ 7ᆪޡ yDp?W5)%Cuk) %(ֆG +Hymo=Nt;+j/;>Տ O$a>l5(OZA-|?ٹ_J OH7t.vͼGV XOJ>stream +H\1KBQOM"9FHD $RS .:- NNh~A|~wz=; gqBb$×8oō<Ӕ䏸O{r;09՘c{w(b_t$5'#"kX9 ʍ˝Rw~\%*η^nm{>stream +HTM(DQ3g|%|$" !$L>23""++)1eXH1)[|(,Dkc߹\y,O< '{HkGa)X[Kq#z+PYw~Owx?̡[Τ$%\ 4pJFQ%!qf(Nmy!="ǘm݀1(}MUop^V":(@ 6W^%4:WW2.bwaͽJ]^7-gZ6${׳LzܠѾ)iwi.i]I>'_;:}O7B~/{9o֚Q7ֽ?{1|^oZ[<"V'%c5Ze׌8Yi}<ϱA0`?# +endstream endobj 1323 0 obj <>stream +Hd+DQ7‚a1 (ޔ&3 $XHlE,2NIc1IfH) »waq3u9zv7GCB3ru8s\rjw{4H`ľG +{$;UN>MxR>)~+C:EԻu>T髾o/~\%E=`: dHYb(-x!sg%^>ޕ]S-VWjV?} 0* +endstream endobj 1324 0 obj <>stream +Hl9HA($!6#I0'`NEXmQ((m,Pm 1Y%0_zc>hMzspX}WCY(`~n6) +Ie^ݲO27IYLb,u!]f]0wnkͷzyJrX1Tmqsh_h?BbZwhe+뚛EL~ĺްtYWwR>a:-%fի^ /V Oz.U~[<"GQ; T| ~&#>2*!ևZ|`({Em+ջ${PW[*ch;⍶;QҨ?Ro7p +endstream endobj 1325 0 obj <>stream +HT1K`/"T8"Uj[KBm ".I?@梋yY};.)h#)mayeUZO9^ֱk81% tϬ3<jS}zZ%Z͢[ O՛!Q);B'-7 +J4GuNs\lL ZCx^+]06+t𣑯sD(c!q(Y>A8ʝ>stream +Ht?,CQƿ*%$,HHT#O4U:H +n"X,nf`sw_^/=|{υ0F-ƀFЉ0D+ S@_D< +8 u9nVlһkE&0Xo:DRc[6K6(+z.nkI?Ӷtҙ>stream +HT9HCAg2 H*mBT!`!s(RYYZ( 6H`m<@E EJYN>b1;3!; ,;/r1F^yL qW6!mJ,\"|nxVpVM ~,Ӻ-2V/SM䡬V~U>Jt| ?KblrĶ)'{jx}&^ +Psٷ;u5YANl9ψ{w1\C=SOoo5L>3Ǫl_,sή{&,MޯZ~8{RtbO,0)1&KowiOk +endstream endobj 1328 0 obj <>stream +Hd=KAu!0Fb"^8okPR؊ bcl~bon"Vs{P?0e-#,@9 pΘB^e a^f;$1c5faX?{$-XL^*r) >C5|f?b{{(bݾN>9r0] M)-ACW߬9xR:۷mܧ_R?)]&ww?ƽ{O]߽Gރ4,繲ΐAr:$?̈́G&iljStр;җ=_ +endstream endobj 1329 0 obj <>stream +Hd/CQ;&""Z!iJ 10(EM5i$V$``L"h}HL96bpWEMIj52p=bM@PtS-"98;i-L pÞZ:\a{TTUxN~\,/u~ltՁShS{DMu}3:ֵ<Q%މf>x?=?89kR*~ltĠZV@|2lSHf~`yӹ?7{L FZcĈ M"& ύ}W[ +endstream endobj 1330 0 obj <>stream +H\/CQ=D;[E myӟAH$F$bb4H*F"?`1<{{L=" PJY+.N'RMsdêlϥ㴯|(,P.}n[ťӡkt zNQ|u(گ<5_roGQtSRiD 8m1cx +z>.{uI sNy?u>gw}D7w:ʼp)3}j=E'`ΉO[4x/^bw!ԧPIJ;<\s/NFVJ7 +endstream endobj 1331 0 obj <>stream +Hb`|Z͔<2 X gf f7<,5?[H 3g|>^ ̛ #|=40_mXLOa @߭@1/:OPdq ,) I]X>`"D 0q ?̓u^ہ̙tϏ( +i_Qġ|>UP쁉́l<f? +0- 90}[ET x +endstream endobj 1332 0 obj <>stream +HTKA`, b#"B*kJD2?P#P$Qf7"&vǼ77FQlgRp&ѝI%Q ]ѢYPLL4gt +drυtك^/| vOП'>rso<#wU>_8 +wA]}|߆!yW8>]R+3ѳ:}_ .F||oW,?OOz ?hs9I.$9wwȽkb$({ؽ^{Sp?jT2躖VT$nnqSϢ}AX + +endstream endobj 1333 0 obj <>stream +HdQ+DQBDJ,IQ(eA6 $LGǘ#QKP{sϜs;H2Yƨ'զ_`x埮h @ SsVS ЭpčgOL7`y +9Ճm9a]+UrJ<<`n}B2fTF\_[/pMF-=ΣꇹXEhUY06=?]IIlh`xWyL7N=q~3x !5R<}Mܯv;iqsMvzC=um:"KxS9HlV_;V,p \b3rg&9`ޜW#+ +endstream endobj 1334 0 obj <>stream +HlQ=KP/P!)88uspr8:8 *. +AZ(RwmZ? R--EQTy&p=>`unSn j ' ,oRf:MgxO{ֶ m ־gzIӱX[smDZUs[ +H\zO]O?ݪȽ6|E_߈918'DfÞ3nҟENy:2<z.;/$y9xSS/ԧ̃x;bz;7Lɯ >stream +HL/Aߝ +[K[=%8qHPDp*g%AɅ)tgvvzygy}[Y(EJ@%B[A}Kd|XTk0Ypq1l1b2|A; +ѽ]hP|=dp~/%!q>9!w>D{tfh8e/dγǵ~.r=yy +Ҩ|s)67 i[9}+W@.>stream +Hb`>eoVd`Q@l_6Yq Lr?WMa`} ߜӁ@0pu?_n's֚2 L?m[(gf,YƐ`P>Y`f+~k>C1 YI7 +_6 Ĥ/z8¼Wg > '7Q~~=DQo H4GȒIHis<O{p߾HA{kN>G7a |}0~2٠1 W_X +endstream endobj 1337 0 obj <>stream +HTR+DQ?F)i617(+kLV +ٱP6 ֐|W3SӘ& +%d!|4͛'}mФ"r3z,􀫌bj M$^ fg)?`98VsTU!}ZoxZ:3XUsDSuVdaJ YE0z+mY4w:$r[99Oӄ]_ _ k]qN*l'GG?^_>-l~< |晍a F؋d_{ɚWu5G҅9GeTm=FsҺK=x\'gq]W|en +Qz>VXw[x8De|i1٤Qͫ`S{ +endstream endobj 1338 0 obj <>stream +HL;hQwPҼ8N5.>&B&EN:88H" 5Kyj %&i!5!!AD}y\/N?=9dcfi CY0sGv<\89m-v=?B6 )vWM(}v |͒ڳ"~aG*7))eZN8AAW*I^#^x@_[l$?'a]V[{FUNgOo=uGH_૨@WkFx +endstream endobj 1339 0 obj <>stream +HdQKHQ&ZJD3k"}%hKq#]tх;Rڀ.m-j+1h5S1ЕXQ{OgRpu8syli+JB˜=;=TVl#%L<@9^OU+hg܉xyifVC-;Ga>3tic_F ׫ԭF/Ii"i쓇9>`>zlLV4ET'_waJIDmKU๥5~ S*'q$ ܵzZZH%^h򈘣 7_'oG5\oJӵ5j@w;_Dg~|-(ӿ1=GW7YzPз̯ uqܽLϩ?RIKS +endstream endobj 1340 0 obj <>stream +HT?hSQ= Vť nu(AEDK+mMm4%j4&!͠:2hm`}ss`sYP7sDCV_o 0G3QF,=!lZ uo܎L< ח~Y?^K>]N`uyߋW")k[烀`)\ڇUw[>&@k"L3]iu`-&ec]),6. +q`<.|`%.1$ZT-C-fy19W:wsu."Ő2i?1{B7_1F_>%~3f.9 ;!'eOSkwybpFδ[Z)fm-Ns +endstream endobj 1341 0 obj <>stream +HT1KP{"(P +JEUD!RpkR,(N:h:A( ZUEA'qC{!~wy-aVPj f>u=A7pcWMZ}CֿJ”9 "evGى= "o MH h`_1LQ<供逵}C8ϙW&-|͂p>N Υ)ku}]L3~Xn>Ku}ջ_J{zНw^'[W}x1Ϯ.R.9"w<zbF8E쑲٪{Wk; P$Q>|_g1 +endstream endobj 1342 0 obj <>stream +Hb`gt{MΔe`aDi/4ϿS`N"0qF7Qh   uܝPN ^ +endstream endobj 1343 0 obj <>stream +HTһJA35`a4ha#PPl,؊@T (6V^HmPIk-b6Ah9sVDheuY$iZ +7h%,rJNiFČzCszI3zrw~Rܞ:臵uOv,l YG pҚ'JS}8 o_ZtC(N=]b=nC vzsg!Kty>QfqJFPcӘo~c_0i +endstream endobj 1344 0 obj <>stream +H\ϿJq+4nMaį1(--3 +h )Z$z#p :78~Op>|7uQKAC_ΘHMBt.1|}~7_i5ZH.cbVqLwX7(>YQP.i- }A*=E=W:|G}P {Ttԟ3h|znsE;SI46DV6_ +endstream endobj 1345 0 obj <>stream +H\?KQsŬph(|3Ƣ%( !0f ņDAt BDBSSK4ѐ$罧x{99p/ ;9Rec!_y79bG`0o,\u{ SFo_!=Of+DF'MNAs6.!?dc +inLψ@Ǔ&e:r#` ՓstT_;jP i5J߻gZ>FjJo8>mԓ*:}i /&_DhΊ +C2_ +endstream endobj 1346 0 obj <>stream +HT1KAD1h + K+!A +ʅp (&D Lr#ZvsDI2o% %2 +7d*N ~8BfQJT&em +I +~$FX _KFZoEt]+k]Vxhy,.[aQ8B50e̹N_:)D(U*]Gu-ty{]Yxֺy v+3 79 OxǗsʜ_) p 'a  +endstream endobj 1347 0 obj <>stream +H\ѽKQ46;DC5  + DKC AScG<{s>ܯsC蠹 N-:t t'tgNK>P6hOrHsR]_7ϭ-vg BPsՍulUJӊ`rb)-h?湮r5+\5O≮n\t|?53G;Q#G7Ds& +endstream endobj 1348 0 obj <>stream +Hb`"(,!J?Ji4@ +endstream endobj 1349 0 obj <>stream +Hb`X_3 .i.0İ 0Wtـ_1@ O +endstream endobj 1350 0 obj <>stream +HT1HAEg +4X)666j,e@KA!6)I *&T! ٛvn,g,kת` K'U;w7E)ܚQE6bU4Uz?`RJӘ aue Jy5WPmWӡ,sTLx Lh'Os~{OqrhYb0s-v 't+wHd޹) DAVuAa>>stream +HdKCa{E%bcb-aEA F*جbYS, ︝wOӏ{=;Ϣ#[M9A{uҾ_>_N}v|6y;5'Y"^xcLZ8a,u*x0\Ps "!'1M0J +?}~ٜ~a7=ʗTo_>stream +Hl/DAğ*D!QlBAņdQHBՐe*+A(s;3>D˽s<;<4n"x%H7a$ $X&Vf#2\Ƞ] |'a9Ǿ1%^&kz>WoJ_sX^pܠ^Tg}*>;{P&[Q%qA9Rz;TAa\E߿X`$R>?w,9Qr9ާ)*cx{GZ?dpu۸)ctg+T +endstream endobj 1353 0 obj <>stream +H\KBQϻ57FC8!hk !H"(|d- M!eH FB b<^Ӈ=~KVWϭG"V9a&qP" aD˷YE!l%Ehy|1ӸH1a_>1~xb-lͬ5+s޼?+ +endstream endobj 1354 0 obj <>stream +H\NQG<6$(AiMPT`HH 48PQѤb)JA%s:젾\[3.7-zñu׸*u.gGcAe5~)15~mVrs|:ǻ/ D?ߟDCl.QtQ tDu|[D4.w8͡"a#CO}#ytˣ!&`w;}x;N xW8˛E'y>{ϲ}CX+Py +endstream endobj 1355 0 obj <>stream +HTKQ}g`Ѫ(`S21*6@PD002XunA0/M?|9!YItv\fB1Wܲnr *~hӭ>?2Ae12K}, 機yOrGFzB?_: xZ;nQi_z/SlhiݡP)uRrgy ɋHGw~r +d ++M +?(/C_hn>/?lOIe +endstream endobj 1356 0 obj <>stream +H\;KADVm Z؈" XhBN4A($¶1 "v>0X-"XgdgS}93{gE*h==DG.a4:>Aܒ8v$Irri$"LRr pdsoDqIZa^M_u2Oru2G W,Bߞm +rd;T }>stream +HTJAg`!XXH,l5b->6>D 5!TJ(1!19nr\og]P[4xJ}IִCm,o3e)Hߊ˴BDaJ1{(bSuEx,$*}8ߟwϲfF20 ̝em yw/Qo(=@)˞y=X%)|dnŷ7g:Sꢝ{u{ܒw|;4c#}9o^|f:絼z9XbF)Iw}Q~P1``ӧ}>stream +H\1/Ca_0I,_?En?f0UhY4ML:J UMW/\ *weQ)~a/fr d損E2}\)]浇h'DKL ~^p-\>["ߤ2_'_W;/)=Oϼ "Cyn7tQL_O2 fv2ͩלN{l᝟nsyFAj^XGUM@ +Nͽ7Ϩ%zBoǖ| ^ +endstream endobj 1359 0 obj <>stream +HdKPo^9(8**8w \I*H]:(RnvPjEB\ǹ{^+I\ +#qʫ/9hMDq<n!/h7wyi+ 5p*\oO; 9 >ݯS==NSS8뼀 ~HR&~wyq6Q'\5|y%`nh!,ɶGvȩ;¨5l”]jO{siv M>];|?wcif&<&3وQ= z +endstream endobj 1360 0 obj <>stream +HT;KAg  mlAQKOP+iabBT"ڄ&b'&$Aqwvܫ~?%@ 2EKXs1= %,O}de?o3O.S}UOz d+>^'g#"UQ}Z?ECW(?Ypf~rA>5;62|oQ|:E㖝1=2y'S {//|OȋT +endstream endobj 1361 0 obj <>stream +H\Q=KQ U*`ka`N#!zh9]/=s03hf8ji ڬOsS (OwfG& &.3#P֮.^e7iκoMx!Ft/ ǎ|%7ga>:y4zCT%]w}/W]193WD7|=ioD닜X|Wgw{28 dž㾷?W; +endstream endobj 1362 0 obj <>stream +HT;HAE'vIc6je#ւ`B++1BTHmDBPTЍI468%ξM}Ν7XR\L#q~gqp v% ɫoV;#̀!Pv]NV*eys)o +/iu'Ts\Ds9@OzEw"\=]\Q9/ؽxM*S95'Q 9A_%O?QscN#$B=F5ޡ?B3uy=k{ܽVރ;@?ZWyuւ6dGws~kuP7rq6GP#Y?~ee\}BAsAo +endstream endobj 1363 0 obj <>stream +Hl/HA I I8b = 5 I LND.(zMAegwy3Ͻӏ} 075-DH7*)΃>`UI[֨؅``Sa׾6IU=ywWCms#{Bagʕ=Wd83Q딗wwcQ* + 7yD+`$mk_q~ѱ8;Hʥf3 wA}= H/-!AEy"g&xD.OtG$z}vG Bs]b?LnOο=gc_ϱ +endstream endobj 1364 0 obj <>stream +H\KCA cn +..u + 8tR89BXQMREs]9}%LOQK8O6ev.Th*?_o|"Znpu;-Ѯ)ܢL~1ᑝruB" \y#36=|׺WG ?>I }ZV(կTjߚ7Ewoυ=wx뼼^'Es}k܍ޓ`b#q#!l\r6@\xUxt#,E ٤ +endstream endobj 1365 0 obj <>stream +HT1KA,,T,)haTZX,D-RDA! (X?>Eqm播>潷37s.ai,#XpISN~c}t;8(N#}ma/|{@׼Xc?Su hE߇~̋ˋ DդL޹ߍl3ytMWpKpMGR{!h3NVEs}2胻*U/ӟwrǽǤˇg2.7rDh9i6u|Ϭ,=/Y+g +endstream endobj 1366 0 obj <>stream +HlKDACaDAAX5Xd alL 6$h\~17g}`q9s-ڷW"YOSE7^6~\S8w&xN}L '|0 +{fGa~ݏc fuMcTל=}MS Z K!P!='G1X̙o p\Iفg{Lz7ksb}G}k.̕gsfJ}Wv +endstream endobj 1367 0 obj <>stream +HT/HCQ{%E-YDf[0Xq,LF +mE`Q s 4 P{/xsql\^)``/ݏ",t"-`-uX-)}9YRu7B7{0q{w>vro|}8NW}= OM88eH`=3%l(NhG4UjPJ.Iˑs/A-uz5C+0tH[;ϛڦu}M%yI++|| +endstream endobj 1368 0 obj <>stream +HT+qǟ`P&դe#%H b`U :;%%)g0dx޾y\~?y?D4( +"i]'Hf"uaKY[ӛP\si2| F,='h,GS# wc -zL5wHRs%̒AF'zkt9 crl\)01 +0mG, +endstream endobj 1369 0 obj <>stream +H\/CQ}VAU!H$R&b1?!х$Mǀ0H %x4iYEgڐܯo}9{sEqaO;IÚ($yLT9rZڨӑjPd|> r!>}*̛Xﯷзi0<3>d18e@ #nѿ|#e/x/M=(#üCկͳy6A"#PV??{gًScޓit>.ciu+h'F.(D򶯡womM>stream +Hl+Q{KY(˱V)+Yl-$ [D,x>,DB12YMx;[V{9BAiGdR?=tN^b|F6v}}![ta#M搱(Kw_wt(q9ܰ~- e>^',U1b.0_ܔ`Z7USCO9}H^6}?o7 \_YIIL!kh#CݫY:uCd<GOjn7Ǥ?d&£<~wqod_w?$Ak +endstream endobj 1371 0 obj <>stream +H\?,qnEH$Ӵ*Q$n$*A 12HNB$&1 54=puأH?YBF2Hg-4^`C Ny*99*MS m"S!銪#9wɉ^yC*_6hZLb%IN\}R)U6‰JZ6KND Y3߮3,;+ٯox4`H]tq }#ǧsMߘc7g`ʼS~ +^~sqw3a^.#/<,/"=K#f *$V +endstream endobj 1372 0 obj <>stream +H\JCAgF& ARA@;ECE $Q"*$`%`KΌ1wfvir F-"1E Eb݉kd~BsxQMcDЎLSκϙ 9iω d3 iE)iBk_cWML+J^8ܴq(N6-GNJRCc^BS3if?_٨r~xŗp[q +QV'LƗnJL[8a"v'?Z_{Zm43`% +endstream endobj 1373 0 obj <>stream +H\KKQǏwflca+[FAW,hS +Z&EPR ($iR TBsgos/\?ιgYQšO5NH1[xwmҁ +FgXt[Oޤ@Z4#X$^} r9Pš[D7^ OD^<ҋkLMUY1wFhAhe5>mssl"x +endstream endobj 1374 0 obj <>stream +HdJQ}[N(ZYX/>stream +H\1KQ/(IC!P4r qAcDs4fCVBD(!8rsϽ^b?tF> >5t'N₌KpU/XuuڭYʕ|QG/pun٬swAӽ}]^J׿ʥȧ7Zͺ./^)~I}to&gp +endstream endobj 1376 0 obj <>stream +HdKA6_e +?@+;J +! h mIШI0F$b!&*ݻ[~}oYi*q$q1$Azg8u87ރmT7z<s s*|\•zRi6.Nyf3wY<&fmt&*z3֭&?k=Y|z]E w1n;*i΋xXL\O$s Csr Kw>Ck8QgCNY)O#K" JþlHwE # +endstream endobj 1377 0 obj <>stream +HT/Q Vv6FX(E"D jKk!mPiSfy7v9{f&>`^Ţiqm6+c XkKql&ࡗۛ8@RiZ~#BC$kܳ9Y;T>U`P+ 署QQ߹KT:OY.kX5_չi?[Ww}t +/1g54ϜeMUC71fM0iDȑ/| pI` ""muJE(LAP"v7Wy?zjZ!ewdrwm jWSw 3/R=[ڡvQH +endstream endobj 1378 0 obj <>stream +HTPNBA? k4*G,Ll ^MLD/0hBT@0hca:^9{̜HR bj=ҕdS"98jyyzE>stream +HTKA*eBH`- X+E*6JP(D BK +[1Γ۹V?;]"wz?Dsע c>UaV.h3h g- / sfec+X^}@,AđMnr~r/3O{ ѹXx˟_C>oD<\p/ڹj>stream +HLR;/DQJ(4 +N$M4-DAE!Q+UЊB"]kG<֮,D'9q^՗oL; rDPAɎ\6"fNJ5}~jȩUD@__&KLD^NRex3{ Meph3ܧuQS7?.8!kOacA`?qэ=Za %vVf1q瓉5c nӻIǼ:=亏}0ÃӺwjƃʒ{/)\AY|~z:Ҫ7'7ιry%īڿ*c+ ;a=l?ݱIF !~lFw' +g\)N]_Ti.t +0ф +endstream endobj 1381 0 obj <>stream +HTJQ`!(NPF S)BN `%O XX$]BH'd=c1N{"=D}ɼ|#8ϱO 7oD*Ziܸ +X7%ӾyڭP+R2xﻸ kx/}0潂 m$Ǭb8g汬5z鷄-\\ -+N?ikwG6œ[6s|fs}G+:U<^y bs +endstream endobj 1382 0 obj <>stream +HTA(Cq='I$+.89.&.,)(j+dwr#l S6^6ޖr`;i}RQ? +4q\ꂗ0ǂ=lcŪrpnf]FzkbI]J/'@x9rDzN_W:b6vj~]B=˲wȻ7pAy ]}wB9p.,J˹0+mSj19:#3Eɦ˅GAՁ%Wh +ꡟܭf^K ,pfVkm3'&)QV)G[rng1erǸ+v +endstream endobj 1383 0 obj <>stream +HTM/CAmDFF$N@bA7H&,G"VD%TPHڒ&4hqgcrWOwx7&oaHJ<ח&8n]^1{|?r$glkv1x4͑Z)tbtϚ:>=zug T7s'-VtEfܳ Uyw<ޣ*rgTbR>/&csdj ~&bzNqѐMIׄ\qROkgOw7g4)1餬JW +3C\ǐ">颬mw*{rާGdx0 +endstream endobj 1384 0 obj <>stream +Hl+DQ=OI)Ғcj( K"x)69ǹv{Z:?;6QcpSCMTǨGk)3oI=^Q{d>GeIrboQiyԐ۽N%2^KrV3|JAn6Lk+,v2?;nQUc w92/d7 81yo!_~nJ'< +߼>_;ѝ_5%|'߳g RLӬzYN`V +endstream endobj 1385 0 obj <>stream +HT/CaOϽ&FViXYDbI?0ЭEH,>:4i$ HDb@€b)KE{=}w99=9.NQS8}Azthϻ%J( #~;~! ޚp«(" ΟʯD[_Pru}dǧ.@Z|jߣ"q1ڻSܯΛW^g8硶KMp<]aa̒oqIWl/K2- i7YWyCGG@_B5WӉ~ g4s{5ڑҖPth(s49*t` Dy +endstream endobj 1386 0 obj <>stream +HTR;HA}`#`$I㏔-l,,XQ!pA6" Znlٙ7o,t~S 2G#(t~%!0E?t J+(% G]sLLУJiѹ~cY|%7k %=>6߻,&>stream +H\KqgrMEpa8h"\, Wh?IQŵD${{o1}xofwvƬgc5![?[2 HA~wmN}Y)dd-r +d ] 6 ]rvml_9էz^9iS}2>1{(7 ,rsu'aoW ~GCޕ]t/ݧCRS]o~wҧ}C< Hc +endstream endobj 1388 0 obj <>stream +HT1(q߿u$2ʕUd( pga,.2u}|M}}'.Ow}TFv!]nҿjdTOQt"v,2)lNū˲"OOc]?/|v]Խ2sqgh܋cᦓNNLZ0oG>Q?@!0AV1;K!o7 $煺A.&{B[s#Mi:)JtrD]@m6MMX +endstream endobj 1389 0 obj <>stream +H\.DQƿ{ !ۡвBc(S3Htj l]R QXh6DCn̞{J>д;07/{g<Γ||$ t9(l:wWvUs`F8;v<X;䩏տОB\~kkN,XbC5OK|7I{r.NYGegu/ -}~靎gu_闭xWU'OI +endstream endobj 1390 0 obj <>stream +HT=HAg' +Elm*V2uZb! QAQAE1"!јD#woKy;gKꂹ4E:&"cN)PO-+4hip*K$roW\ *4^.ҀucўO=of\ٺ/5M|Cǧ4sV)*ȕj ay%bMui2mj(y7yfnS!RQ}o;w2.UMl<]Fy+%419g<+9{y?tΘ=N"G0oɑpO@{ڱ;>ds"̳ͥP fh" +endstream endobj 1391 0 obj <>stream +HT1KA-D At6bic +)DH"A+@ +AH'X P$ {{dr>7s; Ȼ3 {Ot֑_\|QւZ*[H?H^(< ({쥚}gD Z*_eRsRn'*R'".zN6>{{} svt(ܔ!s9/!wsSR܁tΘc#=1yOYdxXoaHHߟs?Fwƿ"zk}A1?s$Q͎<[>3:G0f^AO? 0%c +endstream endobj 1392 0 obj <>stream +HTO(DQϻPBId!%5+)YШYXBbGJ͆Y!1M)VX0 11?Yw/׽gկ;9vD8gw#{o 5Rw~ꤖW#GN?"oO@,d'0ZI\ZqFќU`&x0sXaў<څ K%BJXO+YSHr)*+G>3 Z!;ny?KQ}uݧ9}cћ/Kv`]~ϙ}ssߝIߋTU7B4E֌fMxe93Nc| '_w%:'Všʿ<@Q;t|۴-K$hf2~fo]g +endstream endobj 1393 0 obj <>stream +H\O(DQ;+eig!)R2YRFd% ٠l,&`!լ(,d=3DClXQ;=޵uU4> |6*~Y./RX4^ 'q Qri;uЧh=_1(wt %lEFL߹3;Q0G^ zj6nG ߵ/E}hK]H=j̞cNrWzVطΑ<!\S۾f_ַsG8hzd^x1 x8Ce}^gfExpVhoy=y v4~c +endstream endobj 1394 0 obj <>stream +HTR/Q JFD"蔢I4:C (TE!\ֹ{}ne|))8DG#ڐ:*#|0NRj^B Ss>V]Z~Zכ:S# VN+o@k x]m״T޿&e4|\8'pՒA qaQ+ ⻥f~~P&I xK/u]oOYM3!yfo~ԎO|'TF#bĪ;wۛ>stream +H\1/a盨tR8F*Z-9+4HG\\.{wֺQ+gg̼ͭ3΀[q h6Ϗn/}WKmo)c^ +;Ӵ3}Ute'CMo{pNUS^hsů%Y.]h%0gЙ/\3|4Żܭ7]5.\Z(;N^B ~]1!? +endstream endobj 1396 0 obj <>stream +Hb`;3 ۀ@1*nI.y8=>FHLQͳ ҿ4LP -(aY +endstream endobj 1397 0 obj <>stream +HT+HDQkR"`f7lQ\ bva-aY "&1,>@d "f33ww?n[xBQfߎ~ߧ-ICv۲lZt4oO1/j! +endstream endobj 1398 0 obj <>stream +Hd+DQCuOg}U{*vIq|9.Hb}W|_zշpge>X߿,}.Y9C6Y=~} +endstream endobj 1399 0 obj <>stream +H\PM+Da}܍HB>6PHY(k%uJI!eo1afFQW&fàIX`Oyswu:ϗH+-XD6 3%6`~__*"~٧h%z?y}K .}$UJ_ rw勚?n}JkNwhOdeP=;-Pgy=a|U,n:Fk^'xo>-1D{6n ` +endstream endobj 1400 0 obj <>stream +H\=K`o:KG ..A\% " bP(Uj$qw):}ߛNs:FWDݵ/ۛ&QWM;oD>AE4aज़dj'/ѥ/˛}W|=?}tS>stream +H\JQ,*XBJW0 +"B^,AhR E/KbddUH Z{̞YHC47xLEqgfu}"ye481b"ߦ'9$kRX%4%ot< Dj^^단(DT<㽪/>rSP$5wj2;u!:a0>c)[B%u"/z2Wt񎹡th(\#( zGj!M|OqW{7:r/䷬3ذ\e6? 抍üc[ +endstream endobj 1402 0 obj <>stream +H\1KAwll A vm--,11 ӤS 1*`AыJDH)轛xofUz|Qz. 5ћv!~odOj.'7I_-7\~SzvZ-[Kv3ׄԥ +p݂TuA FJ3~D?7(:I\s}iO&o$>stream +H\jAg딖BVlD;#ZB X$<,in's3v7vT~gwilUwLH86?/ygV9wj\]3}Ԭ<ocen^Ot:sJq}yOfh1%K,~ xy+/s-]u`ރ4ۏO :60~Oy!xwY]O=zx< ^mG +endstream endobj 1404 0 obj <>stream +Hl;KA')%`FB"l,`#b%hg@ !y(FB& ZBԈ dvwnvsK[UQ_!G]PTi1Cݪeb{J0C܈.gbsD]Ӿ,UNɜO:(/wO<.,s%sO⳾9@Y7"Vkm~Ȭ-{c!ڑn M:f^ ܿwk?|>k\?E\C8_BMM!&So&'[ +endstream endobj 1405 0 obj <>stream +Hb`'A4/` o_}v/>ׯzA9݄ۇLm7j}{ͅ3j_aHljOgU˦30J ߰v_׭ A bΟF(vDÿD$}0s Ŏ +endstream endobj 1406 0 obj <>stream +Hb`(Ŝ񿼇%C2oOx[6 *;xY00TBi: /ID0&>Td> ++o/{ }}i&`400wA탛 3n0?gti`zImUqFt% Dg +endstream endobj 1407 0 obj <>stream +H\KAT䣰RX@PK,"6V3\+B+;[I X6>Yf޾ݝ!1h.Ոp^h_:k_ŝ6E+*f!NY&t}n_X{_moqt>O)|(-wc)s[G|$Ӽ}l+v\s?5\i'>~od{ +ee?IY˹C@SG,s0gF6}{&; 0EeB +endstream endobj 1408 0 obj <>stream +HT=,CQϻ]PI "$hBI5U.H,ݘF, >&I:$ҁDֆT 6&DwSw`t/{0:"q&M,:F?< s><%b^8(^zd/ Ln/q|#sooQ{cUp8$ Nyu~tEXFrXό49^]M8w0')V"3$^כ|Np{zgs>iIos]AځWyư9F>W<:As>5/К%\j:_ջy%GS#K%~-2/P|6>stream +HT?KAg1Vbk)6XZ'Dl-+ElD,O4FhLH JPc{l6w{3vvDL4@d/.tX/CRL 12䘺1 k=4~Hfz0;uWe88G^j3 R3P !T|}VXGhǾV*NȺ}PXwE/]Pd^Qhsuh}/+U>stream +Hd;HAݫEFl-+hD1J,Q`c, B +-DM@ !U +\ܞb1p5ͤY#(}v8{8WȤ:s[T/e~Y,r}hL +`S}98% 6&5XC]􁷩 ]rN 'yC֔2NF9P-d +-|}ߛ<>IeGz}/O8"Ik:_Z/;Nn}sHQuͰkd'=.^} m8D0 +endstream endobj 1411 0 obj <>stream +H\O(DQ=ɆQllIOF3dJV",42YXPRbf#5ZIKIɟ&x3sǰs{N(:LsYS93+mI"޸$u;gs%O/#q J$}~}P#oGm R^}kɿtN~A_R{E@_cD1|G#LSD[- Pk#';y8&E)xLrc휥>%~9oy]I;*O5<^%^B+=kxfmiJom}m¿!ֻj'}QLUljI.G4E +endstream endobj 1412 0 obj <>stream +HtJCQwLc'VJXv"IBPHJK"haNcvvg\3;Yyo'7Lnd695r;saFPlC,R|Q'NQi՞]]տ>[:߳or _>~W>stream +H\=,Q4K$ӈDPkPItВSZ'NkЈB'fxgegg~<&j$hרo.1=&?UtU.hއO8 qC\NȻ}}Mq{bMw|(mYQ4iY/iN1gwiP s`K\]:['.O 5X8)s^j7i_ywz `帐U +endstream endobj 1414 0 obj <>stream +Hd*a_oMSc5"ego!w0%Y[Ad3(dIM #監y6|OoJ' GctO%YcG`[qX,J眸qA/~6Wl>stream +HTO(qǟN6''Ғʉ:Q"ir*7M9hifErlmbv\x_xOϟ~cQ#i.L2ВJH !dI.\ty=te69~s̆0MgQޭT]2AèG;+gc[|u/'XGPҎN_lHa5Ġk~G]e?ӏf7֙=8M錑9"UXxoN#D<쩉~HRB1oV}v'}rY˝ ޖcW$:Pph߿;y} 0) +endstream endobj 1416 0 obj <>stream +H\+q?_r('88&I$gRԴ=%_YjmZ1m^}>&j4:10ub# MbX^x=|Dƈ6D/ xmmMp3lvu;H4c㲓ԍK=קw/DMFB:&B!=G|95\[vYBlx_ǩ8J0Mg`J2 EqE<QI~N<\1e-7_흝/p-kDIG;D0y]뼇E֧Z+$Unr +endstream endobj 1417 0 obj <>stream +HT=LQY Nb #2]0&4,.LL&[!`R-i&RiZh 姈HѶP~-&&={ۆ9y9/lv Hur) +3|ޔ',/!xG-Cz"3>XMO2=~ 9ίЛo=N۷annTISi!*|" i p$oh`󖞛 ұ :g#y=9›t?0=œ~kӺJk|:+4>.ǀZh f1cz@_|'' LPȳcWӫFP;k뮾.Fѹ}JpJO zq +endstream endobj 1418 0 obj <>stream +HdKa'x)At%tP7%ѝA^I]Th^5aD!S6pf͵5ZպM:uwz8/=/ ]#>%_ +11|@JBӲR,|% V!)'EѭlHq^+HjŠ%~Þg. .yˆz1t bLIPy_&װ"v<8e#4jh <$z#)nREd?%moon͜(`wgcȤm>gF@S^S=7 ?m>.O3wnGAjw"Qv′y/;MHe7qF~e0.ӫ1+Lw +endstream endobj 1419 0 obj <>stream +Hd=HBaϷHEKX-DSS[M6DM 6DL2$BM+$ =y1kz8yNLI(RMķ 2O] ~dg[ C!%ͬOȖX4DRN^G a1(e. HxNԊ&}tD=o +F R +3 Q](&Q4CO/ۃ6x33pĶH*$sw|EVHbe{ƱNdWb(`ϱs8 *5=ukzi׼WqݨL^ 1GwƛCiJ٤<^zˆ#l +endstream endobj 1420 0 obj <>stream +H\PJCQN EB(AEKKA"ARJD1^0D$b|d=Tcgw,W k7S`Oy Lj;Lzw{̳yVxAٰg9vk:u(3{po2<^.套NYYN0ΊG2%X9Ik㚯¹ }_ +>Y^?mw\:/>+^y`jd +endstream endobj 1421 0 obj <>stream +Hl?/QO.1lYM֘4M$h5]ЁLXHDHIi{a<9m&2 +9cH .42=wZfH|$%xjqVCgp30O'dNIODNcNj5/XA늌b$ lV7gd i;V_W{pHaurZ=^.YDuS=cy W L],5Cf_(חw@]GPy;ŝGw[ߏL1 +endstream endobj 1422 0 obj <>stream +HlM+DqO#f薬IҠ4 4R| `gCbV Yhsqկy^E +>bCf%;JFat^ w8 ~Xg/ʦ=wA5 <7A^X0 w/!n}{Izu7EtB'3Cʴt^홡U=>stream +HtA AQoKba#+/++JʯbJQ/Qv,();YSl{޼:sΝ1,5Lu̅#lU!^?eS9]V>S;a|]MUi_}{|kب=ycu7 faC NF>+^*߹`̳w3CnM'd|y'`BN +endstream endobj 1424 0 obj <>stream +Hd+Qǟ%$&ٌϱY%KJ2yFJlrKYwNc61`V9©s[0w~src!]\9{tvsˡWf;?X'pțq^եUk5OhwsȹsEI_K[Y=JOϰf('}7ݫ_!0 +endstream endobj 1425 0 obj <>stream +Hl;KPߞ? ?n-DMA'qEGgQp x-^mJ h(բh^㗜)N!'@3``pXHq~;8- >Kh0U[Z uZqf<0d }ӹ'Ps1qݮ0> +ED4r@{{j]-XhDr~Ux͖o d${9-o ܑaǹ^py~g9h̿7_.?˹KXh/W6"ֻ +endstream endobj 1426 0 obj <>stream +H\R=KA|GPNP"* ),-CJAA ba%(6#H1BΏ{Lffaư~m%CD>c-{*M`'ZDH[՗k8nTU!l>|bFBV"Zi +ǐtZK?W*n}H?KM_G}D\иsI欯ﱋ߿}򌇨25ď`̰n/q绌2_qjoo8c]ؼqdp;}"}Է!OC +endstream endobj 1427 0 obj <>stream +HTJa{t>A@ VBV< ` +A!`#  lmhc׬wf+x%x!7IM򥋆Y͔Q_C׼%ïYwc0|371KLpD):]\i.]UQ!U~>$z>ϰ.oAQ#K\9+"}KY_N~M[ٝEr]wi =rPM/U +endstream endobj 1428 0 obj <>stream +HT+qƟ-Z 7R$ʟR^rRʕ+.&$m(Ҽǒ(s3_?>=ys~YܥNNkBVq2& 'tΕ݉Jߜz}-0Iռؖ9+JSTȯLJ2*JkM+/*&̝[Jo-Ve+{1^qG#@%;+D5"#2DwoR7,i{X9Ͼpjk2զ왼MkUwr3=[c __^ ٺR ^8`Nö_ |O +endstream endobj 1429 0 obj <>stream +H\OKBa!bVHM NmVBHPKQQٯER$TxPbR޳ùs%aPȑp`X#a%ʥg +,]#z~G"L067 GdDuo!$Ճ&1t}~43Ơ7u{xZjz;a?~k/RrΒ2F wxM"pt}-yrc(.WyC00c~Fe>> ;JhMrѼsf~[,/Ӭ=rUW7uٟ1}p׾-3a{A +endstream endobj 1430 0 obj <>stream +HTkSao.8 N +\l PK5Fo[r4Z%iR BDHscno;=Lt,G +iS|O˞3&W$_ )5o$hԁ,偼Z1XҬmzt]e֋{y>'6ep9t枨V-?yl֙<䲈a9!'OIZTVPF9Daչ}BW#U5H`r^ytFyƎÄzL.ߴ_?*?KUw{|E9_I9y{vt/]y)IQ9.t *+0|ԹziH鴁,%Zs[UzMJi5 +endstream endobj 1431 0 obj <>stream +Hd+qǿ="%77)V\HI,'Qe%{Y/K&oyKVV"QKz>stream +HT=KBQƟ{ڊ +kOwhKs!DP&A`PBPb*) +JJEa{lwׁ۴8_I$gMn|> $J;pFfN_W>\_ÆmyU&nsm]og3M~ǿ}&ngM(%L*&ǰF9-Ľw/kFos >. WY;iᘓNwEg^rm 0< +endstream endobj 1433 0 obj <>stream +HlKBQ{CC@DTcK-[Bhd!Ca bT6PP RpI? ;=rEB;r 3jT8 'x c,ml7sF})PSir;EM+z"Ws|S#ru}~T%y'yZw:ug_~x=<,xO̿>>Ū0@ʹmyX4d]؞=543|ZkoŊhM}uV_ iU'9,š +O&B@Qyb{sP[| +endstream endobj 1434 0 obj <>stream +Ht=HAghF K!X,V *9%EAB+Kӊb!{ϻ>޼8=)3͊NzKĴiS<<)ӼUIwŹKjHeQb3ahe5s򱹜+` vN|{ƬOMwfnc,+{6,38 &Q͝wcɾ sH.,q'D_Xac5y/9KWL[;&s80eoǬ~S?&Ttp_- l>eLr{)޾ϔ> kK<0-Zu +endstream endobj 1435 0 obj <>stream +H\QMKBQvA_ںiʂuXp26Z j^f~/5 C Z^]msΙ;ge,yq +) +?䥋j2i9`pQ@PUWZG5tT=q8Ҁvb +0M9+%M&hӊ=ܤsC>~ GV^\x OA_Q[Xgsv\dM(nGyO>i:vQZo6WZ*(l3}T'cZV'>stream +HTM/Q*"X.$XXDVRXX $Z61iZ)TTSPIwΘa6O4q@?w;ư?9X$ԠcI5 S'u;R!)9ΚTStko(gF&kʵuϷ(W͠..ngwDçsH$|bV;G5|d28nK) T)I#w/ )Ou˷uCk,]n. =}[p]#`;Uƅ?kCKoNLZCTOyG>y/|xO^0+?EZ +endstream endobj 1437 0 obj <>stream +H\;KQ'|T(R;`@K;mTV%PM' +b-RX!B + %%\w캩>̹sT-}{}&halU}j1l)Gno.3W`U+ \iY(;Q?h'\ĂOaS˞eY4 難>?>+3:}{ 3 )Gp _<ėB]"_rT׾̡;EׯCfK`k\5 u`vO1,1/'Ε<%9/ހaKTO +endstream endobj 1438 0 obj <>stream +HT1KAg Mh+*ڈ) j%bk%Xإ),m,E;`@ +WEٝ=݁L5yrMsrj^_K +;%.'ILwS|&\Uc$m^n?_>/ +y;<h~~~ӎ&FZr}~wmt4 Hߧ/#k{<7j?N&xu+>stream +H\+DQϽw!K)I)Jd"KJ66  1CR#4 G6jbHrޜ1V~9j8lsz-rFIc`]9s}SW /r KmcQ5rlsmDd[8L} +;fwc-ыU9Bu&48߷=Mvs}D~%SM^UخRg:]3]uk6'v]*\oK+xZVĸ}aͽNpxIqnO\B|hŔEn= |͜fn,/D/Tkm0´Y5pMA +endstream endobj 1440 0 obj <>stream +HT;,CaϹ0&bh gҰb{I&"H=xT*>Du0" bs?׹e?I}:8?>?]. P%L1kN\5j*P,B"t,]z Z9Q)%`3O|:Wxs2Qp3wKɬajV8- ec5oʇh]/;aoIfjُ4줁0ژfny'D}ĞMgToڟ}f:.mW=m^VR?+7`Kͫ/W^Q0%*Ӣܠ kGE +endstream endobj 1441 0 obj <>stream +Hd+AǟE؍ɶ%'9ptؒ=*u-.J rY&+_֏PD)k0]E\&y/nf3N3S̨}(Zn{؂ y>RĎzsnH$@:3TIJa@%'DM}xl(Ҽ.gzst ,rW?(¸E9z8-IzTPG>(59G{|HF^ ϯZ>TL1׺A+W +endstream endobj 1442 0 obj <>stream +HT?KAg ŀ?(,FAR6VRD4B$DM8Bs!bwv6{vv# }1?ZlVAPѨZcCi2E'^yo~hI( +)U(qN̑w0{kٳwזbF%WƍzT יZ e\QV}d_VqrOu n;m;zc-]97}aq?i)'>W\5`7 +endstream endobj 1443 0 obj <>stream +H\KAgX?P&VTPƯX +MD':L{377Y^-m tݏ\ `9h_ڹ\%$#z!{Uy~:?Mj[3b|=ŜC=c +N{MS\O¬pw/I@v~VT]#hbpFϜE~t/x,#;ļs/szo X 0u +endstream endobj 1444 0 obj <>stream +HT+qǟ}r@sR%G9,;,)wVnB [c6"W"|[y|wϾvz^*Y:o%Kta;0ө@nRq~js,Q}&]>v}|%zMܧ2 +0q3OiLo+-32_8#yyC)ҩρB^-I[tr̓C~?N|1'Z}4cStc!HL?L:jL_PԤ5|Vqfhޫڍ-3vR;?Y2Wu9`JT +endstream endobj 1445 0 obj <>stream +H\Q=KQ^Otvb!(hrɅ3ߞIKmDt6/0Ů=jٙh܂py|Nx-qH~` +<̈́t7 }7g60iw|`ZjZ[mXp48i]enWS zb+si=/0{zY9+4>ዏοvN?Z4u1UzOr{JaSv KI_ 7JXE٘ 0E" +endstream endobj 1446 0 obj <>stream +H|+DQW,I 4Ld!;D‚af YX(V$Ϥ,(,) %ebNb\hݑbZ_tfћ:rwG1t~Gw:iGX[`AG cb\A<Ө 4u4VOZIks}޻zX?&` +endstream endobj 1447 0 obj <>stream +Hb`f?L'ׁi>stream +H|+a?<-H;֌iP#Wߠ\( ..\Der|>szy< Τ#N3_ū w +-<<պ=:o/z`k`tL +K ZjA-=_Y %YTqZnmI(y`F\nRӹ M@>S(9L>kO 'Fx1:hzy}GX }yioyr']ϥ}sMdf&gE#D6X533K\O`g9b.cQ}xc +endstream endobj 1449 0 obj <>stream +HT?KBa %J6%Z^ץQm5 ڃ["B"8sx38{>stream +HlKAƇtډ() Ļۻ<KAl-B4 hm7v + +[lYo[/3;o<{\ +RDsv0Jf#F}ެgo)Vq3IyVV䑻 ♶ajFy_P\ӗaZze(yZӑMI H4Z*,i-svA}$4VtxTc +*ļ7#S].-Z䙽>'f?ZZ +%Jo;3ٔ2|X4i=_!<$Ҿ@L}?F@ #86 +endstream endobj 1451 0 obj <>stream +H\M(DQϼw +EfX̎)5IYO,BBDYՄ$% ;7=;=Vw2Ek[ׇ+ +tC4i 3 _HP[$!UEY`@_d^Q-;eoPi8Ŵ|\eYE*,<+9?~Qy%|KS @(L >faPOaO>0n@C{k`nЄbj~=AxCA|ӖS8`L Gq')I@.92Dv]uUyyiCCh[r۷w>ZG=\W]g`\Vh -Izv+mV +endstream endobj 1452 0 obj <>stream +HLRJCAFXh4oR[heobR~ 6wֻ]a̜9 sM,l_at} ߁HV?xf֞_0ݨ?FFnaQ<*;~[.xg" ey1e5Z=FA%gc<~p壇q{U0 Z7 vդoxYMX\W ^ +q& ٨OwGX+}L+<5[G1crA! :͉r#ؕ~x}PaG>?ԒG\w->'j' +endstream endobj 1453 0 obj <>stream +H\RJQ{FĬI$YL#"PQ,܊]TB ~ HGE +BaN|2o2Z=5b7hgSabM3Cd*TK8LЙOIb!X{7_,E_!^Gjg҉ 4r9Hb z+ec[IټWzα' lak Y1xY{}@'' Yb->stream +HT/a'FX%Ź\H.nq$_h| +J!r JZE-*ZB'N2cwfoefyg@c#w/M@yT5x,jǃ T'WW zY_@ucsf9:39PXyxՏOby^1 ˱9bTQ]gNQGe^ܟ}_%Z>?IG;h/G]!2CAD:dF]=+=Z5tz*-˻UMd1嘧Ohumh[nӗ}b+C%.'z3TJ +endstream endobj 1455 0 obj <>stream +HdJALJ "+6~ +ADc|\bC005v؉`# " >37ՏٝofY3]*,GS\[h P궣|tyP8F }q.ʻS_r/9S/x]>՘`irZ‹oD.hyJ#/W>stream +HLQJA{'?@Gc|a!h#I$/$XH +(Q0&ZXhDFuf֝agps.;J47_hۣ~4bd$@ٽM<<4ihIp "Ơ,F2' C c4Y Tʷ1/πx5>$u@_z9ySiր rSc~j6oDLz|< z@W^Ik=fu?)4ﺧ{wwOndߞ9~*CsWT>]ݛm4~؛,A;}cʧxǮ$wW>JD 0r_ +endstream endobj 1457 0 obj <>stream +HlKCA QšеPk*8;[W,*]UMm PTTzI䥗ӇN.o&K!3`MX9ac16B-y/`$yᎭƄ;~vSxl^4>uq_xO軼MG$/*5+ҐpS`_uUiyZ>stream +HT?HAﴶ4 ATDPSHSB` Eb%fi?h("*{wwý}=p1$ Hd+x#ęqy!{Y1V1g*u'7շaEH<)1ѡ#Nj")N&܆d3 0hx_סoYHmժh"b4.76dX}֞Y[J]vp6}dw+|\ߚG; ıғo|Z#F{Ck͡N3җqb×ɨ[ݧ ?_٘dwt,;j! +endstream endobj 1459 0 obj <>stream +Hb`L _Sͤ  LJ=4Z6񡃛 !O֟?g`kgF_h}:2"+3 6lt=0Б-`&Tfv [bUz9lXmU {AqǾQ/L_ ?-`(|=0&s',\aa _aɳE_N9_aD;h3 +endstream endobj 1460 0 obj <>stream +HtJQ(*ƟY d7I"ZYJQRmg!6`keoc!yP Z猛aRo_xY2h #rݪ?po2!>7M)$:?7c1D5W4G>stream +H\1,QmD.V!Blw.FB +*r QKT" + W5hЉPD'Qhܽ}/3%}o*CEye7"by*>stream +Hb`m"L3a`iWgu``= ?5Ow+z 8k?1=M){A|?]MX3pw``;ÚE/ov́35"?K5`q<\\o/? e`:ؽCC /`B!7 :><,@iFW-({1=} p>E(og L Rǰ'%(i&LaPw̅J탚DzX^ѬBiU +endstream endobj 1463 0 obj <>stream +HTKBQſuC4AC4DAK%AS m 5IM 5HE%ЖMZ$/3Ҡ{קӇs9D0vpyiw V-Ij`kM3 ,i+։vZ5XJ|,k׿?!0'ZB,8-lIV mu&Nndt ͷ @%uk|HyO?(pI}ّb:u28wytaV/Ϗ(s}"W>}?(Msؤ;?AzgH<%(C|ֈu屮w~ }}z7$JB?՞9v{Tut=vF +endstream endobj 1464 0 obj <>stream +HT1JaGS +A`T"XY(PmD E l|K7oYK'K&&zOuc s\ldmqJ47}Ƥ|^})OqHA>ȾoG~Hj^׼K\3|(-}qX>E]m|g>-k:3w:}kUOH)/]>=bu_%[h>d _ނO}tw?gh +endstream endobj 1465 0 obj <>stream +HT;KANLVH6iB~MRBBA|TJhL4!Q1"3ݙݱ89s]`I)ؤ y(Oh9V1,i-ϋ.r~#esmN<9Ȳ2HR/tFH< +mY~ĂV\jHɱ굷#BvEsHd8$^(Z%=A>uۋ`o1mNMhTB TXy7gyժ~~nHQrPsG,4d챯Ϗ'/OfLqK9 + @. -sU!M?L}^ +endstream endobj 1466 0 obj <>stream +HLOHTA +ͼctXR` g! D4[%UOBd l`HAbUj!X\Okgytf n:*KbRez94c-`a>| zw fZ>'ڧuAE/!}|Ыg]93}ӊ69;=KX*R@Ǡ]U>ѹtݹ#T!JT쮳 U΢PH%)49ٱAY F|N6m B[/H܈ kg'Ӊ!`5c="WV:mܼyw$ѕǒQI #]1JۥO窞@^t5'V2_Ea)*99lʭ6^QIճ7^և7z^C5P +endstream endobj 1467 0 obj <>stream +H\R+DQ?\{+a!E5JJzX0!_i&+BYf|a!+ley<~>ν{A%7*Kd:jGhqb44e¸H%9h1Fc4~1tu9\#cWG _2qqNf)..}ϻ9~z@gOυIfx  ^ޙc<07񮛭e7Jl_)FN﯁ +HkC%.tՂjՑOY~b`gY#.{5q1qW 'uѽ{Ezg#\'77&`/tlTw^C5BW +endstream endobj 1468 0 obj <>stream +HT=KAg*4"Q01!xi>B 6)XE K@lVw]0|; =^ƕFm%xWaMXMR-P>|_p':=񺐟'!>)pͤǸ3ba:k໊߾Op^]+/!9Q]!QD)9@;[<NxFTw][Q{a &q7b_ևХ>_KuJ +uia~x1vs/?ǘ0bήGuc[ʄ>`MIߔ +endstream endobj 1469 0 obj <>stream +HLOK[Ao; ,J$1YvUuQ7.K&&MM`4&vQp?;EFq#H%;g&]{f=d4Bϼ`сw<'z{kp(~aiuO-Ӑ{aŐ9NW5♿"SIfD3t@eA,p񭾱BsW| >;{c\ .< vWkyvjk \Iq\RY2>?J6=A^1+-8kEigX 0E+2 +endstream endobj 1470 0 obj <>stream +HL=hQ} +κ8(*(JW +]:HZ-5竦&IbpQNNZqk~ssd ue-G{?%x#{UFK:Ukw\Y_b IHmp,q2MW 𵟛|1 +lLyr]?\䋌rvFc8-w 53N҃ ZCy_*W2tf^?ߘ}HWi.tͅ {&d2} xMwf +NA̗c\1~"|g˫O6$ט]\9fIE8KXT 9_ufrryǿW,8n;ONwzjރeut9?>stream +HDQJA,lD{A-,TT@1w]bb;Accg3h hX°7;;; 2+<ή"`n ^鸇ځ1<~ 0lSۮ5Ok|\ԁ_>Ϸjm)8۷?ˀ~aX,[>stream +H\KBqT{EA44DQCm%V?җϗf?p0@ih>n\8}{.0Z6>xHmk\>G薬8iythew^JˈM^Hd^8bFGaoBQ XdN aw3bH8V2u S4p]58߷ͮV__w_un$9:R(:TWhszz +ӭ lUY_\`2+ ~&2樹Wt#@&arH1`YO7 +endstream endobj 1473 0 obj <>stream +HDRIK[a=ҥnEJi7-5ӋyG*BRݶ ҂v -Ǘou߽ ^*g'Z&K=C0#@/Y<avN^%_+@^۞>_kM+ +l!O+wԔ;idgҧY<ⶃڽnW ˹çth9r bRqIwsRDrHSQ)}~AA_fOvgPG'ݙW>r|`= +endstream endobj 1474 0 obj <>stream +HTRI/Ca=+,Ŷ6""VXcT{:j\! + *+;"$G{XݜNLt[x;zN#vTE@(ց$YE+U9 ҝH!GLs +8`b*lnpr?39:oCaw9Q?P?LXt c@x!:^Y]7@x<hH\c(#RĪ`huzgUW-kET [ؠSMv nd_X]O%P |_wfL(]J#ۧöo_#>ѱ6UI?M{b^5e+_~|`, +endstream endobj 1475 0 obj <>stream +H\K[aO.ƭZڕn\u# +"5\oLr1*'A "ՍvQOt5|gf>3: +) L=_Vr>׍Xf1~rLg'[2(m\l}-uv"va+eS.ƍ +d\~YdF7|/߬36ާOnc^¥8/8:ؔ456 Gtn> >@'$rg;NpC\K@I;> #/\U,evNOd(K{b)4䁶8lx*Cnh,9s-^w{K<~c)`u7/ +endstream endobj 1476 0 obj <>stream +HDR=kQ=B,D hD,X@ +X$]@ Gfwv#h5I؄]AX(j!qKf:{{D'=oS>stream +HTRK+a~Wbg†farIR"JYb./fC 6,l(}yc\s@c(>stream +HdR;/a=3Rh$QD!hs}Y>(jBPȊF~&ĪN{|`q#Ȇ^hPaf8xjÊ>u ++*g Ef::(Kt!&O}nƀ:tkzTs@?ݕ+g.+|fl=DPdֽG|!h&Jإ%iu4[pyG:)|>єʅk|'Tޗ4|p(uq<'}ꦍ;wD3Y;7zd3輟k@ +ɿ]+>oAO@3GQצs.jv#Jw"L]d}m´+>stream +HdP/Qv3ELAE, 6Db Bߔ~P"D"a!1L{`:9{﹗Bu&|!I}+CTLvT錇8IVIa31GwyRoMY )\;uR9|C +󛗃,Wg\(€C4+^#щK.;+DNĮWT]>s̱~}JAS5u;{|g|u1G]! oQDÌᣘ<8LhGK7Ώ5K +endstream endobj 1480 0 obj <>stream +HTK(aǏo|7% ylrSv66,$)SRR6,= )Vȸ+V"ϔeC\bᵤ1s7կ?35H{@[ Z?}p*?Չ)?hAӁgGfZ.\:Yccۙ> ՗o號⹕1ksӃ\y Ĺwsu]jpc}jLŌ5b>3 3- +DeM1s|2#BG &ty,\KmW#id +>׋p؀Oz7Md,ٵL%S~d^bx0L:h{t4[ fQeFE~sso(DҢkswEo:CӴ#|^H +endstream endobj 1481 0 obj <>stream +HTKAg7F;K?-, +D$ +j`bB-lDE-JR-LF$Q&_-&(Ds&wՏycޙ^dW2JsNFF iyawyћ>&𖘰CV~Ƕq+mXNAFT~Ezɧsfw`y qaxӨyEK8F1»;[fr쮔y̒~j*Z=t <*SsۛE0U*!mLl369 c#D,Oc8ALGo渹~G9"AzTdE>EͷufZ +endstream endobj 1482 0 obj <>stream +HLQ=KA]vVEFBAlFAԀ 6) 6"~$ F傠"D+ngsMv7W=v潙yoMC)y)Yw 7RsX%^}؝)ZnD!yDP9pM9V:3"V'g3ׅpjr0ol5ދ8ܡ>!\lǍn˜ܧ<HLP]r<7|n{<ϣ'%n6%NL/gi4j7T,QtC1,9Hx+az` ( gC +a^4h')Fu|kܖ/n|j֩ q_ɛ +endstream endobj 1483 0 obj <>stream +H\Q/a+A! +QjWh/WjFNDqSpP rD{;3vgwnoU/ޛ73&w4w npCkR,?=\&x_zժ~/ps"ձ{+6GyIN?9NBݵûUt7t?8 , ΐ`WEo^懹`pXYsQpӂw/7Lʿo{cfWڎ`.~mp.rW\_p:7'k9 +endstream endobj 1484 0 obj <>stream +Hd/DQ]qoV*H$cE(*H4(l j$ + + Y4 +l +"zo̽G9sf<3/OmPwS^2\kc3 +ukKzlX +@"i/o'V˺i^GM}UMo>_a>l݌Bn~w{?)ït9.gI_G=l3H9{u̕FoS8t6a9.a~ܣn>2ȊE9#C/Kk~!7#~f0| +endstream endobj 1485 0 obj <>stream +Ht/a`xDDXDњlV8B$DTbh$^Bۡ={q='ߗ'k_DIsY. +V N&z)%:#DhԼo֒5rnLT9C2{2y ŷKEП eA_^Yp]]*ZXAKV|Ctqsw̏yLs?rٯ0!MO޸ ?G`~{wπ[<+Q8 Kq꿧}LwH=ҐBo\[-C6-KQ,䉊 |}Kꈀ__\K4?nv3UgUg΃W" ї +endstream endobj 1486 0 obj <>stream +HTKA'F,j`,,D"A&F,BH#6"V,1Qb%) $WoݝwՏa8x?[4dCjv GU!&c m4W۹t'TrmsNEFԞ!n5y=t ++Z?Ņ OL:'m}_YҹN ǀ_c/ ʚ8i8J93E*u3).i;u~#+Q/KX!A׶,.w;=,'䃾:&@YW?Ms/N +endstream endobj 1487 0 obj <>stream +H\+Q|(YlBV}IX $+VXRq+Xl \6B(1 JR&R9_Xzy0XIXE?+P{a XL,P Aj8E7G\V嵎a;zߨ+^ %.oxK-b&<c SNc_a3ff`]ikct&i /m]̓^+k\ W?ĂMl5l}Ξd؋Ytg*LaoRO>stream +HT=,Q'QB%R*BA("AA..$F!kMKBN%vf}oTf3o_u]0]fVl1htm= +8H#3 ΁Nˡd_6}! QrQ=`G4EqKQuLz7]l6I:jS I#8;26? ,`2v[:uxMII6J%CuwW`QKUH_W@{X|9^?SlQ1i}?TT{y_GOsڷ< 0 +endstream endobj 1489 0 obj <>stream +HdJAgW+cI!(h +A*(XX*"VB-,bT*&K eV3KsLMԫBzٷjW-m ?v@LÜ@}{= \ +< 8_c-nxQKfTq>ݝ'-=_vF^^/y7m);M"xj 5/hm뇞uK73v+Vl;%O]tCs/ܗȌ50o3:5Qf  +endstream endobj 1490 0 obj <>stream +Hd/aǟ{t0ISQ 1Ydbab+/@ LUK mit(Mދ{o9wo^c>}#k`08oIĉ/kڮa5{3U87uѫ78iˏN؋yDȋ;^w6=5:=2*qf\6R:iT!wH09HgəIs|!5%W1șzjpjϗ$=oN(2!dx.<1b)o}72`~‡vdbu6EN-?ߋ;")Ɏ,Z{ΰl6 om=j_0ŝӣW\} +endstream endobj 1491 0 obj <>stream +H\;KCA'hXIbP,lAKY ,,K+m#_ V!!aѫXUH\NvV83gfgf)u.(u=agNJ|B@^&sRLi+BM}˶3.ݚhaF <ίI~8O[>G:?k_{&\DAf %?i)a/ +9#q'1}_ؖ5Zw׸ۋ+ɾSEk~׹ok?_s^+Q*Q$*w~ZI_ڲњDk\5 h +endstream endobj 1492 0 obj <>stream +Hl/DAg' +WxąDwD(JBD)4 + W4GDqWH"?rqsBy%q\v>L;@Uz)9}K|M:0%\Q_{EiCW(u~v̺#NObgi}8KO/^@'>'ҡsdH!F0LL~s2{_.~'֫S٠L)v\ru,703&y={{sVpC74CcL:sr92W +9cS8З|uŒdz^/uػ:wwrg:oԚn+Mq +endstream endobj 1493 0 obj <>stream +HdKA'{W(*`h@lDN[+(lhI+E7Q$?1#{;ގ\~7s*ΖHR`X5}nKWLsZcD`ĉI33J3T%Kz홅x3U@/@<ˤGN<@({bFm.1Ͱ&)↨ׄ +qSv_ca沘:Ww9?߼u;ӟK">oߛ3opRJ<})~c@+i|==|sNwy{gr?߻/dmZ3cz_WW3s{ m +endstream endobj 1494 0 obj <>stream +HdRJCAv?a; !X"FT(*Acn^!>b|1wހa93{fwԱ"KlJf/ODeɿ5fGga\sKmq琵؇͍|vyݼ%}de\.ņ_{$ٝէ$\.sB}fOv,H<ܽkzO<$\_2n?Օj6IAͿ㝏iLvƔJɢ։NfvZpc2 Ș+j-R9Kk Qz+#9\ > +endstream endobj 1495 0 obj <>stream +H\1KAg1^BY)-D kk+++[ba)GBr30)Ly73GyofgsDO8}UPh0zսs^q5G$Knng09wѰQy N/#sgCpoKfnp{\F6Orkd\˺+jo>#s td15覹U%LO=wpՋ<]sn˾4k։)An:ɥmcVhak)`' +endstream endobj 1496 0 obj <>stream +H\Q1KQD:4hPCcX?Z)i ]f ""3K4޻{Oi:sϽGqժj V*q tH!P]sD՞;.: +u`w8YʍkɁ, YRtk]8?DpOlQQ~~9+ ž8KHX2ky#jGuz,!9r/zWαwiwqG\yO8Ô~!0OnUQI)7Cygtc"lzݻ*<_ <k+>or>K &]?ߟ +endstream endobj 1497 0 obj <>stream +H\?KAg^XVb6bcF[! ~`!"?y#֪>*9FԖRrzyn}25c6PUM*Nԇhrx҇s{_|WGKL/?w^'b/fQ2Oyp@Tf/9L%3w8/w9{WL-Gy؜-ɜ쳗ʌޒ> d +endstream endobj 1498 0 obj <>stream +HdQJAB0`A "M`!$vCB b% ѠhH41zN`7ͽ}" wX^?-!5Q x_bPŚzUawo 7W.A$ܬ(dwJp-||<[03Jhމ3s?I:?niZ:̨M\W3f<|UXŨ\6xF^ϜZ!"jŽ=+cCGT;*s9E-,}q08ET| fБ$]w'+O}@}~vk + QCs3ȴ~'d`Zilos +endstream endobj 1499 0 obj <>stream +H\QJCAݴZi! ZV MBT] [EGa@H$^B|DPB䲻ݹwhu9gf@,-zkjѸbUel.N-?SkH|9*P>6LZjP:=Gzkhz#I1;u8vz٧MķN8wuͩ{8?DRFB8ˌ92i*'iOg'/0N9l[&K"Ʉy ys9Մذ?e1ۋCDz@+׃iK'+^|# ]3_t'wPG? +endstream endobj 1500 0 obj <>stream +H\R=KA+%M@lc-~6 F-- V{+EQ ~$b1B Ξz7oxr^o^NZ$ ջXX~.^YG(`S/}ܮobсPA G&17u95F:Ys~8\vn΁\C,/w"nt'}np\MG(0ofq~3ǾF3So;'lKL}=|7@e |ljsb]"pWWD&Xn~?;-a~)LZC::KD +0C +endstream endobj 1501 0 obj <>stream +HT=KAǽTZ`>XFQD B.J`L0q9B0|iXwbaZ6>@]"mQ ^}Fͺ+Q:V-:JR׵ Y62bҌT,` +$"=JМy.[zߝU$|OwCҐa;Ix}ŭ;9+&%Aܺq4G&SS'2fmn}C>}`4]'oZc_=_e޼_$6ʥG;y" ۡb#}=fw9wn +9۱I7 HNr}a-N\_I0낊>8:78`= +endstream endobj 1502 0 obj <>stream +Hb`yGc cA4!ZB\\| a +$i y8<{c +~G<݋,dD3  w9կy LbO!/,gY?<_a`q"́"rapS?4 R^N0u0qXx@aC0K_LN +endstream endobj 1503 0 obj <>stream +HdJ1$gZYZYla *X @>stream +Hb`KOь4T.U'Vw$0}!:g0 S5.j?uV#_Ef.L]M/O܆;# 5^8D@| +endstream endobj 1505 0 obj <>stream +Hb``v!(/D3]Y[UͿ: 1@| /ega?͂} Y0 T"n?L"43]s(A `- +endstream endobj 1506 0 obj <>stream +HdRJA:h!X#.fI A;5vhE 6Lx;wg6Xc̽q_ +W^ըmO77%h_=PEC5G㶠=^/'#+|wyRIMʶOte \"<6;Ԣ3z}=w=}=&qZݫ}~vϭN|OkaD\Ppz[OSu. ?5zA?ܟ/(6 +endstream endobj 1507 0 obj <>stream +HT?KAgS2hA` B@+BIa H)bܛ۽s͛ٝ! +/H2sWi_*6tN<4%6|;Rz(eNaȺL8-^ODo!7#1^#S٫Ȣ:^9ZDrsў+^|Fk rQwui }znwCaLO=W\U{>stream +H\=/Qϕ0X iD*Ex #6 `tELMKQ"$bHH3?ǽ?~ys+nqܤjt[x4~Keޗ>Et˫-ls̵7K\˜ƹ=wplJ&߿}̽ ^l|nvD$|>+Ćj)g!g()BG?yݭ;=9ndB\1etgzOE6ko<ۗ O]veGl?5aGf +endstream endobj 1509 0 obj <>stream +HlMKAgIbᡠ(ɢaѭ[!:F!P +21* #S(1*C/293Iy +~T@zn[m8E }8؋su"<#pi+(_mvθOw#*ϓ8h"7S[vЕ~@m=K3k7)- +.6a? jA {x/ lo>8/0c1}(qG&NV7~zA<GB{A& 8v2RRp GU~]H:G0K%@ >Srٔ؅v{9 +.ofjȺޏKSS +endstream endobj 1510 0 obj <>stream +H\RJA| '$*`/쮱;A+# é$`kckmw3c{;7wvs; {Q~j\"~:2iqDkO7jzP#կ{]9|,Ȼ]0.I/xh~£͸!kU3?=USK&mr)-\ ?ߢ +-ԏ_^;w5纽I?xẕ.s:L)fS>stream +HLJA`e2e@V[XK҈"^ I (haMP#z;{^3?̂nm3Nxu؏r__uAogU =.DcVT-v}~?s>界O?Ͱ~脗\YD]VZkѠl`EK8iKtk9=_5_kd_s}7U_w#U<En/˼'֗>stream +Hb`eS N?hgA4ϝ`͐X~`V?&8]kX. s4^?@4HH30s`B0ixb +endstream endobj 1513 0 obj <>stream +H\JA&H{ ZEXhb%VuA Ic@H +A7=fv67 \xURBp=\n&>=֔1:4qJ-3KS|5M)i+)|h${TՆP*\s97/@ErU\uۿd +endstream endobj 1514 0 obj <>stream +H\Q=KCAܻ"B$ؤSHe  ZDbca@H biMD}qo%/03;wD !: *5DOy^TxxZ}]i}/^W)qtqUqFvuVOt!w4"ι7҂ y]wH?gTc.Z+CH1Mri]_G_7xdu_#:wDEO}W&z>  +endstream endobj 1515 0 obj <>stream +H\RJQ" )_HJboF+kIccEHa4*Dok.8;هaΜy{ +x &n>\P +ӄ_E!Z +`ѣ cH4@Df헰ONɬq>stream +H\?KBa{!p*j!h \` +mJcCVGE8HB! +{yx~%x4uUޏTy}ԯ7{`ĽNUs~)֧st'܆ +endstream endobj 1517 0 obj <>stream +H\;HQEg6APL"h+hik~؈ +QBL,b_aIH*`aa7wwcuy3H2?_D ]piRnqkeY==b6V{ ox -Kܲ}ƞs EεOu\3aߛ3 )-cͯxzW}s :jzB7,8g8NF,Wk1;W8{rCFQH\"Òd!=QbOFzv}w HkQ{ZOJUiɇ9n?` +endstream endobj 1518 0 obj <>stream +HTO/agA7g9"u@$|q m -)DĆuDH;vgzO33.(~qiAp@?0?qƃ)\6rZ |Q-eBh -Aj\3KA\JH^t:=taxK=~/z9W,<)y]E_j}s4|YC/1|c?7M3s4^,l}~JG?qB}HU=8١V>Ui}7;jI.\{{xߟ$ +endstream endobj 1519 0 obj <>stream +HT/a{N⢑(NCRVEtT"BO4s rPX$,{W_Փyf杝Y HP?ӢA42nX^ػ='J4Pz|ƙo4e!eJ^4R(-ҰZlmP~W1=w/f\}q'%>/};R/{K#}R/I^){Iݢ3݈퀘k'{U^䝦3{hM[t}_p`-Ѻ_ TE^g S9kQݹny1w<oV6QLiOq +endstream endobj 1520 0 obj <>stream +H\1KA'66&6be_`a?B+;!. "Lbs#XF ;BRfsv>v7DMV',RDC-5:eݼ~GG>oʳ{{'qdx"z۟cc~Gʁ_c<W`] +endstream endobj 1521 0 obj <>stream +HTKAg`c Z*>J,C!XD|!1sEA. R܇wsw|췻2~LEKĩ^Bv6P#[1oklWXbP%JZ)Bq'/v )pޛTx^J#*ҀuCߝRH%1g¹{O~u>stream +H\KA҈ 6F,mEYaE@" +۝͜9컃MhQ?P'U 3>5c'^5iz{|ݢ3sJ}*0B58lmo њy5]e83c3}YO\>=(s|1MzI7;j`|0{J{d̕|Qԧί+U]dJnA/`}Zdܝy_]C $|_\3Gi!Ug(}]?1-֝I~>CE?1%]%~ϗ +endstream endobj 1523 0 obj <>stream +HT;HA&(XhmRX +"*AQK !ZD QM&,VEٹs]1Ya IWXUbPFȜC&w,M@Q14s9`}a^.jU¿e̜s^ֵwj:ֽ9EѶ^C1}~<ܗDe.kcֵU4/_gY=V.ux}gs̪~p Xv>stream +HT=KA 3QwX6 ++A A+;Q6Z(*xqbjc#~Nd>!ɛ켙/NtʱjYҌ<-1٧%&nҔB\W}=2}eIK^UtC8uGFq Cg^_3LxׄzO]3oZFhIFK5U ,:}>7Iq|kfLhPW&c?8/|b~K>oܢ ُ)uUou!9ycWYfz|E Qg+w0|\;}~οvGO +endstream endobj 1525 0 obj <>stream +HTKAwBEBD,IkE*(#D MHr[wf.Ǜ!-e^%VS3Gc Ў]+_@Uz7a9Sg֌wj ky]7{7kxmb K m YlS:܅Ι< a.`X]\bi(2;^M-? 1 +)q!$tESdf?*/__SoW3y/GsFcdO2iB!U-OWWCW{?j.A_D,틩@,??{DO +endstream endobj 1526 0 obj <>stream +H\JAg>`chc;E4ZDPbs%h!`#6lb׮s;.Տ큚ձԔt@jL/55sZn^ sQ?5bmf5y @K_#~w10⼊[-e{As}ŗt/^3e{|w sw9θޝ3 +S]fǑ %ṝp|!ڒWyn2}>+&ILf>y،3#S"RW#<4ۜ{z1! 0&@ +endstream endobj 1527 0 obj <>stream +HT?H@_OlDnP)(H&ZpppP +"n"H;BS":;Z˙Ky{k_#ڣnHa׼z&7]Sho-)U&qb %9{!w?{=`B~cꀼ:v=8;א/yKMӹ5OLr &NÐV,Etw7`` i_w2[7'"1~{>stream +H\NAw5T/@Q$0$8hZhBáBB0 'jovgٙ5v1"$]D_7fz7E\75~y~4Lv>w#ceܒigd!RbewR|'9'Sw.GXvrl}y"71cץCn`L&#S|2~u&ʹ3>gxe}Tb_yK~^qԯ{tMY2'-`TgNУo7[Do +endstream endobj 1529 0 obj <>stream +HT/QLPPHDCH +*Z WPla{ՆXF;sTsy b<ͻsr]- r{}d6.RFCx,FYiբ:;#P"L/`2Ctb_C7y^t{'9k_2ܹqǓs<4> +犙n_A$Y {{?_}0Ws9 ڟYoa/]\;ͣE@rߩ˘9 fiE +endstream endobj 1530 0 obj <>stream +H\/Q{BDV! J J?@4-d#QX*+M6)$B! c;q==qBwL'ЛMoZ']SּozH> 4/U"mzK'֓t7(>DxI<%t^B䱮Z3_ma64`ܣz.w @v=w,Ns5=YA:}u|>e"䌖r|OɈן`eD +endstream endobj 1531 0 obj <>stream +HT-HDAg&.l A]l&mO߸$-5 ME16Z +aAx8Yq{1w2vs}i̇L s,i"d'yZsBHSnK_E_^Ӆ^Ns@2yIϕ,h}}/k>}1Ce ?>I5g}rn#9꯾Y +3:GV:}iN?;ۨ1ggV{׺һxҜG[vg F=bc|#]{ZKy1ޭ>KsJ +endstream endobj 1532 0 obj <>stream +HTKBQǏWFMAC!H4HT6G5D- -kx`CB fE`" ^MBスw|Ӈ !/r +YF2c$=-J1by!Ȥ|Fn$ 2F{sȺqe6#gext,-*+Αq!~%9_EF7X-d]߿ Cߒc/%'K7n'ӟfS+9=>Ow#ziy4ri#?eDAM{twIdNq0𦫨|It@CȧnZ}5)Gs"G/*ܨ/ɫMƫzV`! +endstream endobj 1533 0 obj <>stream +Hd1KA] [A"VXXوVZ+N,baa#6b4!4@QkD 7kvs.0߼7;CrK|+V.$7)?t"m7y&-WCߢ^tz'>stream +H\QAKQ:]~@?!(_Mj] +[PҠ TRtVi繳xo7pV8SSl?u]̴6N +)n ʹcuy $FX~x c]g>ėz\ yс1~_e> 9Y~{Wxo¥}9uNShkO{:< 9T߀*SWw59hF@QbAujתOqߓv0> /}%EzE\=ǩGXt-0t|󿜻ɻVj +endstream endobj 1535 0 obj <>stream +HTOHQ߼ЩLCev.BAɄ%R^XH B +. Sg5Egߌov^f~XAwj=KE:Ŏ9` XGҼloye0ׂ yz֛8͡^(}?3V;-RB.;a7oLgU ϙ{Οu0쮔X7|ֿRR}3^xAcn!s,E7q%wJ%6FӮڏX̺A<݂Bꍠ*OI\O뺞Oo> s}nhs?R`k*Sp)ZY:@=Rl/@;[Kn0DY +/O_hD9]O]إֵ@nvHO M +endstream endobj 1536 0 obj <>stream +H\K(DQ?w枍G(B SD1xYB炕E")cC0hX!3(Is۽ޙ}] t'qۜCX"~32JVo+}s̅ڣ˭%@KFjy|D$grO=nsсLB% )ȁ"}ZK35U~+YGH]|w!p؇2.rQ)!@ms֜>stream +HTKQϽ*M 4ICPHFYCPChAIm6RQN`sRCCx?{yU9sι Bd6bA m=$%.#a_NKZ4$.*K92]]r#WF9YT:G;R7sɞ њͻ}̅y^8z,r9M.̃-^{W?!3)dyB~>T.{4#eitc /"5 W)!HᕃޱtOXU7-z9KU)`jxpӼQo)ҿu?*wҊFW}w +ElvL:P +endstream endobj 1538 0 obj <>stream +H\=/DAgZrTBI7X$4Mn(D" +oP=9g̨s1#4-0Oa4~[L>|5 z`|1A3h}-aCwާB +owui0 ?޻gS4DZzT]ZtM׬u[iòdW+:h9ww# {ژj4[}2ƸEK3^Խq{,~zwd_ޫ}L@=_ 0j/t +endstream endobj 1539 0 obj <>stream +H\1(aƿ|MtR&)%s&] ݹĢB@Htg!& }?ӯ}yS:K#iYar4*Fd' }?@?VAtbزCxQN%dB&Nu4^2%,Nr.i*}a#&4 R Z M8YkF&e+yO3r~.?#9edEM/Fy5 y3zXOB+ Oz]SdDX`6}^y=ax$pLQW/hv +endstream endobj 1540 0 obj <>stream +HTO(Q{Vm(e?J͂daC$+{E4ӠlfAI()LJ&ٰ,L6d0߹|_s}I>w$04)k؏?>rFRKԟT/Ja|ņp1z=th"ɧHshfn˙>A֕ +*s~~O^{Yi}#wh"뜜[uJ9yɑҷ%3C:Y +sn3 +߭&lN>3M~+sqM)dߌ]L~ߧ:*3?JP +endstream endobj 1541 0 obj <>stream +HT/aw?@\.j@4 Tbjf000 "AAZla &I}O79!6=!nŹrW.M.8!wG+2T"q6EDy%CTxxR޵W$sOkSF^9QcY̳_6_-?wI_ 93,%$\{]a"#Z6tPZES>"ѶFNk[gDC5;ˈ{J^c5> /m +endstream endobj 1542 0 obj <>stream +HTJQPVEAm,,'6 +)WR)*h! RD Q,Qk[ !3=lbqΝ{fy$"zq8c}~R<>sh[tQ{9!J7swhyZ $p_nͩu̗|kahA^zs+Cc2uˤw\{;X.3F'g%%\wǿI@۹`nsL`BJ\unzw)ctx=eNu^ ח;2k}^ِ//Z# g@[ +0^ +endstream endobj 1543 0 obj <>stream +HT+qǟGHP+ɯhsNVnZDaiÈh(.悔7_9}{s^> ]^ +endstream endobj 1544 0 obj <>stream +H\JA]TA `)ll)!"X+ #I +67?ݚci`=w73o?߬wgGVk,G.8n%eV`*y  Ki3~d'uP+(ե6B?zWt[uk3z_Ozy–>S':!TNƼէ~S2yYWS +endstream endobj 1545 0 obj <>stream +H\;KQ'F؊T jm Vb-V6">ZZ&$ V*VH|CD j$qg7&Vgܙ3/c O3NNDYP0tlA;\ +z 8[wq\+zVgTswgsxL̬idkos)|3Vu +1.A0Gw-ؘ~ޅxw{ +V<3QjCKl5$@FҪ|zœ2RPt1F!R{HTsF0|(r&wDuEO;ȍ櫼J{sO۴6J\EnOj8+1h kHRvW~Ǝ` +endstream endobj 1546 0 obj <>stream +H\K@_M[ nRD]"N.H8K;Y)V9X(E-h6$#wN?^ƞo@o$2'lf m{1k,24h ~HsH̛>{P0Ԫ_,ѻb); ^?Ϳ+/Uk ޣMoujIG~/muSon.>߁:H>!!I?:?MzsN[Q$n|-5Fp%{3LU[Duq +d1˥c̉dJf^>RsMSޫ':LRءi%4F.{si< +q +0؇ +endstream endobj 1547 0 obj <>stream +Hb`{E?st$&"SE&L_ES1Ѭ~@4G._:tF0-D3<՟/4k`&q23] 6gϵ(BՁ#3Ն‡3Ms| g/<,7Yߛ E/Bc5i&VGA|֊N LL $WSӧ :?`*S4_1lь?} Ty] +endstream endobj 1548 0 obj <>stream +HT?K@6"(vjw6jRFQ,-K往 DSk<. 5qu&n͛d,'\N6ezC= 4YNUe'Ǩe |ܑ4ch:.`}9fjrMП@<ѻ\rŽ݅Y.c)n%bi2o59{ynןnV`t2l +endstream endobj 1549 0 obj <>stream +HlKAvEI%R+[S+ +Ưb'.;~7o}}6nu1TΙ w~ZHGKq-i3puy2oF,Ő1\cJu'b΄2y^KG:Fn])iU"rQ^$w\b43Bbguxvu3㳮c߿~̕SHr&&y="~PVo]sa?*ǖwsG8ʤ}/ oQ `Y"7 |2w[ +endstream endobj 1550 0 obj <>stream +H\QKa M jҤf1$ش`A8 6Xuˁbиoܝ5=̼曏K $}~$ߟoO,,*G[z*u~%J-G7:|u^+>~*cmw.yH~rž-`G)cK8S>stream +H\/AgjRBr +$@r^ Q($~4jY' +:rHDrN:pKI3cR}{of .!5>\A$Nw\x!b^BV-5XX]uaXgr{[Al#kE~SQN\|V] ؎%}_Q,/E$rZUq[`N67VK2=/V}𢂤?VuO6?OͻɱԽks֧(!"!t^Czi +]iI0ygf=^JOiܴ/C'xy_F +endstream endobj 1552 0 obj <>stream +Hb`vz`5 _E_']"L[~MNǿ+ܯO4P=y0zLя˾s>stream +HLͱAu %B#xBA(jy\#DI!"Μ]T_f b|<$(2R6qVI%l?kh_} T3NiV=IxJMϼ1ε.[DX6 n3)Eܫch}c̾ǽKWơ#!΢ +endstream endobj 1554 0 obj <>stream +H\J@ X*^BDDZXʶY +^J][6[fnJ+E$̟bR}_BrB4BVD+a(iQcTupN껠|֗ +DAyAI7xKz}zM7zԼ&n._mLO&}މ#{^lZkA[;.zUҺ㾡(9zl|.?f{L}X~KۏWM&d w3w6apOQ>q(/MqyyC~wwQ3 &NO4 +endstream endobj 1555 0 obj <>stream +HTK`/AKAqpp[Jq8wPGA# CD`5Mm-jսE{=w X kT`NPS>E6iZd樬C;qѷ<9-zMƵr:U FnlrCf$ۡ>stream +HTJ@gz +R'>EAT/"x~ ;_f]z}oW7ʹ: '[E>-CQT?HoȨSJI4g:-Mw7t= +??!8frj]%rΝ}+W\8/u|OՍoi?Zm3\$b. A{ߠ?uY +endstream endobj 1557 0 obj <>stream +HdR=KAFRX b)h ڥߐҏ`i!""b"$K`)3z{3fghEVr&Wz7dYqG&dWm׸)S/U?AGO7Dx|WSmPb}­0̫aI0~`8s#wscDq4>cu6Y^=u'>JYw[,TwߦJ w>Oc1tO5|m_!q +endstream endobj 1558 0 obj <>stream +HTKA,рD~MlRKDLccB:@0hg[[~{o,EŔolܶc( Luc97 7ͼ4g&܏\V!C ,z[;MS, I)|N=h[JkpBLѨ>stream +Hb` ?`B0=w)^2LW>n~u0}P̅ٳ0}[bC`zbi_4sf߮3w|)u0B D3D R0]? H31 $S6j.=0C X0 +endstream endobj 1560 0 obj <>stream +Hb`c`Ws&'wZ2hk mFs4P=f8?LDC VG8T"} {0wpWtw/ր G k6 9w1f jP +endstream endobj 1561 0 obj <>stream +H\+a{L,"&#!+Jf(B G#ea岕dk%v>|_shߡ2oh%'RGn] +˼ܬ%gd#q~I&>eۯ=F| 'D}5Pγy2wW6Ū(Ӣ/Ql +sk8PI;{ą8:#';\{8طfvxqg{~QHɜrƷ{oY𵻷F ƅ +p-lF~4$Fmp<qujs^: "453Nj@? C@~f}A#VV\M^?p\R=!,ӓo3'ko? /3Tp +endstream endobj 1562 0 obj <>stream +Hd;,Qǯ]ԥb K"BlF+13xHH0st.έXJ"f=ް<~(Q{*7j:O_T>stream +HT=HBQǏ][! LP2+"/&v#ʡjtB&) h5 $B};ҷ{};G z1?6˸v0YÜs3]0}vGDCwt1~ck:;3C$_ct)'_CZOI_Yh|`y ~oI1ScSxbX, 9qJ%V"Ԡb#L3co})`Jى~I"zEFΤ3sj@x-g"Jƽ<XvWA&BWyT$-&\|*H +endstream endobj 1564 0 obj <>stream +HT;KCA&vv +"X()D_XT!XhƠb +D1qLrS}9;gfVdžΡB!MޣԢ/˘#ou~, 2OrhR䭉i}קcSRI΍*3IO/bߩY%m"O"Bѫ KA$P4"uﯺ;#G/s^ ˿K{5%W};Qc>^J `4T;He-Z¼JK}Yro/u>C9ۃ~2+r iRy{«;*@A +endstream endobj 1565 0 obj <>stream +Hd+Q9% fRpfAyY.d5XW2ɤLt$]tK݅[}=9e};c ^kƮA!x\Csn +31]7 d'w{9w-cNM"ȅ!̓elXWyH ʡ>l yAzBg-mKieKt)*Us_UKW)?-*oՋwe#+? 0 +endstream endobj 1566 0 obj <>stream +H\+qg3(L'$(E)9(Y)#e6X &`aDWB:.ݝ"I,dv>dz|& r_ìIV `iNqO8Wc\0~2뾰uwrn5#!:ɾƼP.̬Nz{\ ?̗>)~??8q-qPy U՟.7EUpKqz̩kN{/ yOi￁'N6M78mYdP{n|4`ݚ +endstream endobj 1567 0 obj <>stream +H\+DQϻYJXHO4WzVvidѠILF02z%FǤs9ܙyOs3$8㼐ͤ"S[V.13f x/7 +ohFNnNӛvQʲI5]4%\'O- +wh% +ɽ'*Gz.Nx2[~#J`QcAz<79!>stream +H\;KQn!vb!vbmie%Pk K "Z#*K"6 23YM1g̜{mβG`CvHِyP:vPW1ZO(}UqߟNDk&)s8d>vt-kf-:Wlӹ`KAz=5'wdT_6Ϛ8~栏sǚwO|0G=V 3'R'3/kNFp9\zb_ N^W" +endstream endobj 1569 0 obj <>stream +Hd+qǟ.RNn 8( r8L|m3F+rP|<= 4ID>a"S2ʿd,mN9ԤG?u9Ǿ! 3LҘwz"@o13 "Hu#E=& gR=TfS饗; %ALsV{״u竾Ro{V 1\=hmNJGZ!Z|6ݗ2߫Wp4Do.{(^e8 +5}Ͽҭ`7JKk 0ww +endstream endobj 1570 0 obj <>stream +H\KQO.AK4FsHA445:7Uc%eVaC)Y}z|o:߹vԼr6 +YuM8|q|5 e/p$pɎs;<2\nU3޿&}%2qq˿7?UTtCā1ϣ( +=OY3Wp߻`axk/3/OE^ؾELG~jүܪ=9Z9Wy 07| +endstream endobj 1571 0 obj <>stream +HTK(qgAr".ʁRڛA6HWZDḚoO>w~3U "vUW} So,^NwppGw-g|fq7<3r-9KA A.<=õӜ'9y %~~xgNItvR56~+&ycfgk7N)8ݣ nԆD]i/tRΣ; Ϧʗ:gF9Kn\yGU-]Li6I;om'|~x +endstream endobj 1572 0 obj <>stream +HlO(qǟߦ\4JI91GG % L9h7q{3KȟrPj%[osz{쉷>=|%Zd(#Yyz cy2]vLݼ@&Q_┰^&sBm=L<%"^afJ xHSM.NSdZwv&Sƹb.X]EZؔ!\$d}kS[D/ڒZ8c4 +as%Ą|E;t#[؆?w}7R9o`^ǝwYukŎ#AǬ1еi/ooUSw`~|k +endstream endobj 1573 0 obj <>stream +Hl?HBa)pKJ( +֦hhipmq +h0i6aA[G$} +M?ϻ ""o&XCh]$; ևyve`Wco*A77V}^oU}`i蒅\$? evD H*/ZpAoY6_8ёgUW}8W*~?dRs}2ľtnf}{;UĨ|N&" l2|{sYC~]wYDcAEx3EG>stream +H\/CQ}B`0b4"/m 1"$i*v6)}j#a!1IXs=N|=~$"2t fm1'(XJ]3X`zb&pY&f~i&C~wC99/[Z+$yh^jUOtʠ >|J15to +e4+N>oNOR1R<ˀykԘ_従=sʯsNfPQ4v]ڹ ^c(]Xŗ~ŗ +彭uN2k>W[oOh̒o_~0d= +endstream endobj 1575 0 obj <>stream +Hd;HBa 0$բZ9BKC"\bbCiPX!dŁ]OI}wZH=ʤ4~dE$|dD'7MP<|wG,n@kgg Z~aRNfάMf3-1.ʯ,-*놼rj>,3 `PJf̤uNUz:h}LQѸ1f)uܬbz)ӢL/'.Ꝑp@|!51-G-Y;xNܣ ߤM= K!NЙS\4Yԧ>stream +H\RM+a=@`1Y ) I1R,b$"CjXGhXhQ 0(3.:{9h'G@d `OIN?ö_D4G7mEBƎ@R F¯/O@ |}fK~3:͠I9-L8? (?faVRxh1x0p0kb[Um) +٥ Rzs,pH:=X{z;J7g7N_-ʑuBysx{1nne9~ݿwf{%QFbù>ŠĹݿޤyD +endstream endobj 1577 0 obj <>stream +HT+Qǿ+ȣ,(v!,h‚RوB#K5yGCLS^M  swrgէ9{ Qc' Sw!%^VfM}Z3u jv-|fѦBg'n}{2y>zV9~9^ yjݵլ]ӀdBa)' +skWmqg1:TwmCU\J<=@SI6r.^_׻fvvf *G\N'wN>2 o^Ι&o^ nsO1yӏS gnoRuz0ɫ5Y"1AYR G)ڃc#?Ä߯m.q +endstream endobj 1578 0 obj <>stream +HTMHQnE~@\hAF.WP0$+mF/,ƩdF% +]$V0$H"w3Wy{Ϲݩ,ŕlnIW]' tqB etwف\BiQ6;K19 сNH\{]%GC.z{($Х|Ң7Y}Q{>y-KLBx?97)e;ϋ YldV Otu8@W޼DXʔղp|kr66GWư ی}~RqWb\>E l?rzrru93Sd1{0FsYn#wwuh8g@1>7y 0U +endstream endobj 1579 0 obj <>stream +H\?KQM~ tpBhpQjh $\2%qqF0Qs_Oӏyν^ b̯tRAO>E30ӟΟosMgQdz/k~N.kNl&)e{94۸SfpoCQscsҫFqx'M7q5~qy ^۱OA"~5杸[|.!49wa}?` D̹ +endstream endobj 1580 0 obj <>stream +H\Kq/-'K%mAKDS[k[48"fQ)ha!V R._ͦ=wED)}_%s>`B!ǧ@^f?t2ߔ&zZieʾĥϗ9?/u8yO65UMcgV|4!s&ܽhOպIRR? / X:k;>?W)vYz.&׬)LFԼ ]G[ ziIŠja@s*5DM,Umh`?W`.sS!ѦjrlBD9]NӴ#n`%A +endstream endobj 1581 0 obj <>stream +HlOSQǿ}CXBl`IM4.nI01P X4-UF%'&61&JXν/oy\4AZι\4 0;<0¥zD72&F+|"s^ fnkLrÃ]S+xJ4D#Xk.&mPf?^.[rhJ~9xGTO +\ 39&d?Z\j`>?k5:)?=NknQn% #?;iӾ;l9y}ǿvo_,;xHǸ?ߥ~HuoϮ8e>z_]w +endstream endobj 1582 0 obj <>stream +Hd/Caŏ`A,$&0H$l?"a1!UHjoJ*$&d8{{Rӓs}}#\n\E:΍0U13a؏^?y0E~湀{sI6|=ۜ5Zⵏٟ/"lvKBO%b>}ӑM3Ov&̱GZ Ķ&^\[M[[q +endstream endobj 1583 0 obj <>stream +HT=,CQs5 E03ĂJ'K1ad RQMҔh^~6jP"DQs罛Nsr@9[g}zɆTu#'A c>tbWlQ lU(,S Ik="_ͦZ]?;MVϛ}N}}!&ahM'AصT"v D."r_ѯX_ 29@'+.u~a8`;~rnM,@1B {P9ٗg;r,*!>:>stream +HT;HPm Z\j)jkzTPPуp-ʠ@H1LB#Š +mt+$9Ws=\ i~)RioGjMqRn)rC@4^ +t@VfMjAg  Z>IL\+M?*~gH{crE^@?i|\MO7:9tR>r +|?|bO%Hul{~J : ^N^${w{Asr بGX M +endstream endobj 1585 0 obj <>stream +HTKAgϐ# ("v +1e,r pIHH4ӝc潽#3 Pa.,|: O0p够G-ѻC=]җ\6OףkƛCIT292jU~/"bo3$U@ԯ\OR͛*sye>gw~+4~IL\_XΆ + X_F{t1j˻/ag_NZhIuy%=sǑc:]/}y&rQ'9θ +endstream endobj 1586 0 obj <>stream +HdJCQEZ )+{+,}(|r5+1KÉbٌ YWWK}n3Nw)OI] H]s=ֽ߿ezZ9`Ѩ,7?Yϧ{| +endstream endobj 1587 0 obj <>stream +HTM(eaf0$lFFf#LRVl"c|\4XL>S7s޿sկ? i7V`cDpd]fRIp78l__^{=Zuibg5:Xl??pyq +@e-.T;e0oVa%LgꔫgYrnuEXWXF21>8c^M?W t=nUm8|dRmIw~dŨo_X- rC9ǭ0fH?#"Tvj8-ﷲ>zދwaTXǘܡ"+a&ry,oLk||GW}k* 4珱z +endstream endobj 1588 0 obj <>stream +H\R+Q=}? ˩Y(K?+%SPɒ0L LX0)a!JR}}ߌsν0ϗ20[Q^"/W~6:3z_י~ي~n_;;*z' |u|f%nO-=?klIĶ)Ţ[x*yR6sPC#vT|y/R0lzv3 H(x{'GaUyT}gs~#n{7P,Lho?o-k=z{t3#Fͺ|. 0* + +endstream endobj 1589 0 obj <>stream +HTK(Da3ߍ) fÂ% J,,,XJ4ifR£&Dd#>stream +HTMhQoޛP]qDA("TTHI-YAZb(] +j% bR +&v +M)uA1!mͽ4s9˛٣>//}yEgT/}MyUVW}Zuo`d0u({dLfJO'<^'ż@4{!`F*!l>2s۹5{ L':̹Zl؏ѰS5;RF/~V|ۈXaqϦjì+8y-~1)-uu0JKQRyv5E$6U3Nزk)ά2{=ǿܫs|~w{>stream +HT/DQr GXxɲkWVjVB4"P($:t[Pl +Q_\F"rg̛w/̜ywr2CgO|J m!).U+}>WG:3L~emNr~z6KB%w}.٥BvoB /fyއwzbfݥys\gw?1lEnEq;_x$-EW7(lRiӼY Ug~59  +endstream endobj 1592 0 obj <>stream +HTK\AWbZb'Ȣ,(B#D V6Zba-DJ"λٙV?sϹCG˯/ST#+_bɭ%qQw'>Ǵl~>stream +HT;KCAg^,UP؈AA *V"ioPA# ӽǻswcY2)dIc[אlg7'j,PxNF{MtN) èe?yss8yG(H| ƪpաkj>a"Lb^8%|V_9tZ7jer{|}ߟտ}^X~9ܚ˘z*Vcp: 3p*xt~VKD v-$Sf+b;?n>ޟU' ?g"w[Za%VMᖭ8j> +endstream endobj 1594 0 obj <>stream +H\Q=KAQR!BrA^ ,ja#KVBp1.:nj}Y0\K&/O7l3w:`8]C,s}Lo:jN7C"ݜWr^pJG_ChuC._]GeCkOEb%se6Pw<S!ЄE:}W惯=]g=cn^RFVh9\5%z>U4-W.rsė>?G(5w! +endstream endobj 1595 0 obj <>stream +H\M+aǏ,ܒ-bk'e! F>(-)DHʎXo5܍ni,{{$D7,Z°ޓ3 +iһ"mnӡ5wr=3SM{ts{<'OQJL1@mt]}OK)"'߇sE>|ܽ;^u` +endstream endobj 1596 0 obj <>stream +HL/CQϻA `X#?@0`@I6M HI l~EhEB{ϻ׽O9s9*974)%X':sl]д|H͹^'LBxZn/Z\"5AP,\@ͮ&ʂS`yn%|jN;9`Uz8O?hfuʰK_5#hl )A#Db+r$ttI_&kԷН8!z~OT쿯o/~9h,MFF[h~Q^<@E@?&S}yO#uJ21rL%{jre~R,[& +endstream endobj 1597 0 obj <>stream +HT=,CQ}/$`+F&X"]ADBUO?j+T` & I^{n.=l츠R +@cP l607Q*/ 8>y`z^pSN9Ϙ_.9֗'Ar"Lr o[P4!vɩosɞk[Z~mf-h`K4M&G98 +^Y]ELK̷L?) G'e+|x"dBcz?mB>stream +H\OhA#}SR)B{[EPAZ&(E+Zil$5K7MAT7Qԓxf4L{}^Gyʧd}k;gMFcifYmk,O5ir"cֆƌ|%*KJOO~co,ۀdIY7zav}!M^߷wvRL:qqy̺Bf~NLK9D~Ȭإu1 ;jݩq7MZց|g*Bo{DV_;,}#g8byӯC60Aa8L<]m>stream +HTkAƧo +R$I1E< +҃-*BPVҤT6j!_Fќs'mo=Cx=x;7yfq\J (OUay>N蒳SwxWS\o2Uko|ccL +)ɛ+ )yJ;M/R5"@5&G1oi5ճtth-ooaq+M6m㿸'rWm;N=ON|`,>j}p[re $U:Ghy.5ݚmﵿs5=2ԯJQ)OWE/(5+1Ø76EGGZC=}lswT+?! +endstream endobj 1600 0 obj <>stream +H\Q=,Q61 :d0+RM&E"Db$aAbZ4DDO%NWw}7j{={)ME#R*e?5x.'|nr1%c2ʾ$}rzA#TiMGԙ˜xlĪv@l=% vӮH?̯y\6kS%:%'er}?&h.6y}Ԩ\qpi_ ", ̼!J \u{WًQ*fB7|g\vNU^l5ε2B{7XWޯk?4T +endstream endobj 1601 0 obj <>stream +HlKA'sW(J:+V+[A!RXi!XY-B &"c +E +O1:b+R}Qb*84ۭгiQ5PE_nγj^67a ;}DuNCͫ;TKQszOwgϓIM>stream +HlJQg/0RJe ;!R$M,C$NX 3^ݙB=3{ܹI&>{xQkН|o$Qr_{=s/n.WsN'}ڧrG' 8lS.k,䊎dܕM#U!93K}SD~d eW{-W]v`E$ku}ns^yF%1»8㷂.od< ?0Oi +endstream endobj 1603 0 obj <>stream +HTAKAǟCZ_ "K>Hݢ.խCݢ"ѴBC!$/] !$kEtDuQݷ3s\vĆl%$35uuqNꬩQEՔkYbrU^_ewkkj^ޱGUF Z,E=xWhşMMR Ua;MZx͑D_MK. ZIrCwSn6 :Qœ !>stream +H\/CQ216J$B4,tbAQ C?K`eTnMp'~OŶRwh`I*zu~9r,h8UoNTA(πAyc\ grqE<#C2=P7}@p;;2u^ $55 XR:to^ljKi#ГҟiqeӚb="Ѣ) +}(zn^hɎ[+ɷK`3{V(?MFpB~_=*9|t =_y[#G* +endstream endobj 1605 0 obj <>stream +HdR=3Q=jK04 +C!dEbH3l͗$ +1P4ݷ{M&ՙw?9 kn4YuzTToY5n|ρ5g +;&+NA5fQAPoA$V++:xb޾mj,27b!?K&ޏ7tģF/q%~0l`o*!uGq=gǸiLrwPa ]gx%/q~2+W-q$ S+yW&s>stream +H\PJQ l->blDBc,%Fldc4`)Ie%6crpj9s̽^| +0V <0h{3o0pez!WB v}O&fh@ӭ*uaL ܬ=GWt]%m}[w4Cؿq5^9`}2?gʎdŠ1' 60W[r9-=;[:s tuG kpKy[(&'9+y$_R +a[yJG;Bч~F" +endstream endobj 1607 0 obj <>stream +H\Q+Dq=͟`icIv,,,lM7yQe! JPbʂ2M"ۣۯgu;{.bh,x%<ā:C︧Hea6 + arR@?eϰd_ݴiM<2IGxiU,zeC9c\ϽrvR14;k&5WY3 yM3;}b^٣R}E uu@Sͭbmm=~8ս+D#~!;d\Mt8t?'IxK]B&*`2 +endstream endobj 1608 0 obj <>stream +HLR+Da=bFȒl f33 fdƌ fd)eC + %),t47gu;s.pi pόC#S'=iuKs5+RF/68jglI$C@Tĝ;.vz& 2ͭz(-gp^+<{D/a٣x(/˱PŭV +hྒྷ. =?o/$OW}ev}'x +O`AGlc>[߈9k'yOs#wwq\/4$G >k.$ +endstream endobj 1609 0 obj <>stream +HTRK(Da=FeYٱ)X 55;c0Oؠ,,RVBl$YXHI!8~N?=:{lrTm|uwN[+pA/Zu{&Kg'+V|v`U XdKt l4;,WBa㒜!h.WQ'+]xFvV)_Y8~O(|2$>ܗ=T4~f$XgTPKKA6V;cOBrN+Ȱ7Zw ( +endstream endobj 1610 0 obj <>stream +HDR;OQ=V+z+B !Ƃbaᣄ5Aa}?ǰF– 4h h!ܻKu2=|;vڑ{|2kO@T!e&s D|i.(B=|?F{ǝmm~#XOR 8|k%V@'(pU +7W[Ʀnkdy%)?FAG7M^?>s7Q+X'h0rXKI^BF:3 ._37)^2|ӓy}:yGk^%]+_ 07 +endstream endobj 1611 0 obj <>stream +HL=hQ\D?BPN`[ +bP !Djvgvw&f DX\ b™wy;ocq}{uq>9:=S>&P%' eXB. T= ~]vat~KBqF#ZQ O': +j$TlPN]IT wwˠ̙+ Zi="w2Q}sVTm)bLdCSЪu_}Oӗv5S,90g_{˪Nss_RucgX?mS +{cpۑCឣцѮD_|,dӒ#^9G(Ӻ@@fQ>7Cʞx_dݎ%sEy@3|L]*sXMZa +endstream endobj 1612 0 obj <>stream +HdRJQ'ii'mPPVA &PcM6٘D0Mi!("؈63wfΙ3 ά|b iu){\D3K"Mb1-LL"Lf16JT{xl"Eb9ǺPϘm9kJespF5t=/U@pKb߁h^Tj)SjDDN;3/*c|$q1ɳ|Os5<Ƚ,|/ҷ;ʾ8/p$>d?m^u!u^\:w*Ve#^=|<)}~/3 +endstream endobj 1613 0 obj <>stream +HT=HAg>Xkk/V"I`"X$/r4ZOzQ+QlRD,RZVcnngݫ>nޛ7쁬c;;:>ƆNv\?GuֶKS { 2xþI-nVOC +endstream endobj 1614 0 obj <>stream +H\R/CQ>}7!F#QL& bHlA0Ei_ +I ibĦaIL=Cw߽wwh3kC/.u">k[yZjd?@7QXUQuJG3XAI,nja'xu^X`,'md78Q:± +v +, {+Nesq`8"=t:ښ#:}S.au%QO^^V*`!?Ngb<+Pq/Zyr{z핿;H\˿?qCܥͷZ7E_éб˻OI۟c?=-P$sO[ +endstream endobj 1615 0 obj <>stream +H\=,CQǏ7w; 4ML"%"j,"J] 1 MIa`,DIE$U;W/w9soCQ |K8a^S}#lO̚0gRG^#s~bg14^D "28.6#aȦ <3`Aݽ(k=XMN|,2Yi?>~vK}1_1ig&8Ă]Ykwbs>oi1k6"%\YS-'⹣!JH}SWT_Sz>stream +HL+DQo5~HM$H&#jX$Fv`/ai-Ed'P3pw{ONw|s1D|%ש|xETb"lv2Vd@Qh[bKM %-1ZAufn_F1=-.>9rŚ\?^Pq;wKOӡ鳵;_Fްb6wqnnI䑣|~MƼj凱H>stream +HTK1sե8) +*S⦫p(N._HAP_.^y>od] %HqdjPZ59{wߣ-/M1 hC\^5N8Cߞsq a0MQ'?;]wT)~HQa {pu{Nm8#jz1φ}}Co넱;8GzF· 6ˇ+r>+ +endstream endobj 1618 0 obj <>stream +HdPJa~mzAmWmVѢDT?HEm"[Fj[ \arX{=ou$YFA14c}sDV|5ѿm G(keׁB+AX1ߜ IY+_p^ɐÃQ t1t.6yO<χNgTcγ~YOۺ!~Wcb\$vr2*qM|!a+*U4덢i~̧pᅼ~6g\\G @A ͖&>stream +HT9HAgPHge%vU +V4V*HBDoBH@ ^)i`kW_䜍b ?v=?g5)ětb71(Y\sWl|7SRJkpwT8 Obz~vn}t_߾~FsiUobD#~ + +endstream endobj 1620 0 obj <>stream +HTO(DQOy3ol;c%{g+$ ) $FAX?i&%cyc}]p>i(8_ҟ!p&oY*͸j*/+G]S{\^hY0r5aV%$\sG,=^X# {N@ťiЗkhǁ!| ڔ%0]шd?(x<;| "0TZeř̗\~7o'NE]T^Q!\9Mҳ8YSdimG(S?ϩݢO+}/~}=Dt-J ___stgNN}η_}x +endstream endobj 1621 0 obj <>stream +HT/CQϻH M],AX Z&0HAb`aH_@JE$,)4 iU)QCI[I+{齽=~yhclV6&NMQM+Ǻo1`ϠM%A7;sr b!!A7[h>+ {h<[f'6> @q: \XB{䜽pX~`^&]׸c$r `ZBI, V8ȘP߁ާLhA}< bh^I%]\sFyw,z8#W+g羰t,N~cOⱨӯr.q*՗&6{sܟV~ +endstream endobj 1622 0 obj <>stream +HdM(DQǯ;>l"ZHR>ر)+B6,h6da4#)c>|¤wz;LV9?Uf1 +wͣt)ɘ@i@j2T`jWmo +WQZtkxO<|qd߄'wg]/B88W94fh-3jPGӱ3aڣDO0I8WIS?A$ߛ끞|:DTZ NcgJ SN6Ȣ23qyEfydl;i?,q>0F<)v!C13>p7B?_#)\tЛ罥v|ξ W}~ k +endstream endobj 1623 0 obj <>stream +Hb`Lc /h4ǯh0 3|'. +5:=0y;`< ]PyV@ ߷XvE1od>?t{Dj,WMGY6",-"壻[ wS +D}f ^CL~?ff,X^[U.μ9k m>stream +H\K@gd,A,hlbjZpAA@E1rGų?`s~{ofG"oOcG\}}r :>Y ۨ!}͉nLc+=b}Oʹk:1U :wy=l:/6g չqNG{xZ9u\_w;a*;j0J;{.IWF2ߏ +endstream endobj 1625 0 obj <>stream +H\?KAǽ=&0H"'j!J$@N6ba>;!(Msw٨Տy,@k74"N> +q73y뿦c ]MWg\ +Ru3sqq{q!a25:?FrDSsS AbtYlf5>;}o8Ntÿ`t!| Yv@`o/\;z^}3 2 1jwLkߜ[Y7uk +"4?5W{il$ E,MMYl>Lrg^QGp! +endstream endobj 1626 0 obj <>stream +HT;KCA'{v4DE^E@!Xhab1lƀ v"&`rwﺳfCR}̙9gv= `)Q$7-c}cFڣI/`{H+He}. ?^"mĊ&D[13R- >1Hh:6Wyl;G+OYO5d}oNBxNXd}Gl<蘋w]#ʯޫ'W;`eYߛo !Y[Dߥ]͵y&%[,.)r圓HN_}TK/).Eь WW.^CL'?xY-`)A| 7(qH= +endstream endobj 1627 0 obj <>stream +HlKANRB?bi_`:Qcl$ӈH,(Tnw)V?7n%;[}Vԥ`2kYAbՑXF|wʓYS-K1೻-xܥzOΰbs\5WFĨ/u,FyP̡;pgiE>jS&>M{$!QgǞ=PG-̪A1=r٩C.r\r^2SC/tsl͉lBmmz"x礮@"Dt}"1OX6^ȷd\z|~)hu1 Y%q:<L&eۏdO +endstream endobj 1628 0 obj <>stream +H\O+Da=w̐1 s 1)+6ʔ(Y(10$5F>D) ͆s=sa~fql4 v>o"g[vnvpatY9(|߾^p)GCI ̊ZI.Kߟt OeG[6s/DC`M{:IL 4pZyE>u]ͩpN#DKRi.Ϩ!{po&o4t>0>jVyGZFWet%\OM}wE>{uΰ|V8Pݝ_;EU +GتܦcK"nm7х[Jw4fԾH? P`  +endstream endobj 1629 0 obj <>stream +HTM+QϽbXYHɰ2NdJ +JҤ54PR +3s{~s=,a)_e~ZƬb/ q[wC2ቱy,'&:13I(J1BC(>>Mx`8߼'ᇮ9n3u?R?3I3u&/\OgV{? ЁRmL"eBQEվt}{x?gUF@"(J)y[2inò/K蜜sT>b6tizZ0`f@8itt2s[ŧ\P꾊} Ӂath5xuZ3? +endstream endobj 1630 0 obj <>stream +HL+Q{Ɣh2>#kfdfذQ"QBQ$1Qd,PbRb5̽X:< f'6Kx|p^>N@^iSZuF(Yk=8,мgѿ5P3OSJhuhW(hoAEHƣoοn_lVÒ9Az֤b^1E,ubMA}=asHhѱh++Z+%_ݏ{D36 ;\1MHr3h>N^/U/"u35Eh-e^$j:4zD/a"+DM7w365X +endstream endobj 1631 0 obj <>stream +HTM(DQϽ凜ύ 4f&DZ*e1 =QfdD,d(+" w}9~|sU{|( ,LjwV?m<|MbM&e9RlQkr ҶS_ch╹otTdt>stream +H\/CQs DBJ|HP HXoN,$ aH,D?0[J q{ϽzLI$`ύuEffXfFzqQgZLǤ*5YDGg֑T+R_Gۢ?@W'(Fypތos4ؒ?Ad"R$\CY ϡ ⾭6[=MB𫻳wGU|zG{+w|JP?l3UJƉ$g#ꔙM"jgFbYa[Ϊkv~D7~L0a$EڻlfNd]iݯĿ +endstream endobj 1633 0 obj <>stream +HdM+QϽ+ VCF2H4/f1񲓥(voҔ4B! 4&+@ws(=/9~6'QhJqC+8goݠ̬Y;3t2J!Ĉ3Om ^2m"!UhV/VUpCuD7l`$vUe"B\ZҺqs)g̹/Փ~Iz)a%fXGXՔ<߈3keanM1´D;NsA4`~oJkuxzo"Ʊ(>f=b?Z73]i^`c + +endstream endobj 1634 0 obj <>stream +H+a?\88,'2aK+,9YՏdrq@6ʅ}=8z?Dc\l>7$u?OWIAqKT>2 m(WHHEr y(d'L\N~#O^W]#mF˛k})RFarDV ;X"R9,}Sd &]ۼz 3 +G=nilø 8e_%<2~O;g?Rɐ ̤"cCCQDjƳͿ2:]n_VT\T\m~?  +endstream endobj 1635 0 obj <>stream +Hl?HBQϻB85D RQB4_CPs5KT446d %RCBKCAT {Aӏ;߹߻8# b>stream +H\QKBQW֊P"䣴נՐX@c[sSm5EYAT4F m Snws? G)-Y)e>`TLz!bx>k1Dx/+6x\Roܬxt(lcD"=n UA=Z&U@_p}#HL=Maݝ'tDN3>=7<=H&v<>stream +HTM(aޙJMdmmkZ(Pn8XI+޸PRrp\\EyƼ;s<ɘn?{rcնC-I&b-4L}鎶0S`^%n1mkq7, %PҤX7VFlt^V0)taśW"~w\3>{)L5?. L@!a}/6=kƹ<Х213F;ąsE>3Jj](1 (6Gॺsg9.2.rg*{{-+rcW` + +endstream endobj 1638 0 obj <>stream +HTKQOM"෈PR]Vuڥ.Vk:J%&RG +vJ@ZP! N缯>yӏs9~PAN>DC15u$ +R1X +,:MWSmd?)kX~K6{}}ց+5jn^͌\|3;A!i)ߑ^ w8o 'Uԓz~Oh]~wN(\7ZH~Yy.%WU;"xG.zs\7F>YF;TGsvaAw}Ov ݽS >Kv9w@g^y!W-|f$[StwܿM~|"0e?d*3(@f.G{nT[Z +endstream endobj 1639 0 obj <>stream +HT/QϹX$FKI}5QQEK(VD⣕P*z5%-cNM ̟`aqۘ~9ӻppQh^ד 77A "7a NHSji]^ʔ,pP +Ŋc/lӜzOݳ>cS.XwO9npNXCaky u_S +JEGTL-n?ԩ0Joy= 1{8A~+׆C~ +7 V@n߾]0ܬna$PpumUݳ_x/ +endstream endobj 1640 0 obj <>stream +HdKBQϽC-ES{$X=G[KCX5eecC6dN %_A"$h=T>|{{@w?19Rͽjz[8l`84 66!ԯPRDR: p)qYQ {%x|M?a;k'M\EƢ=cXR\RP\:s4 )|fd;k Xӄ$B>77,Lt䜹 ƻ|k8~>^*Q`K +endstream endobj 1641 0 obj <>stream +HTK[QOYIEZQT +MjMCDDVVb7]&RZ +ťqvԡS_py{{I>|9 bǷ>A(d8et`:@6s"É0 48Nr( Ωc +zwBQf`40Q:]_FνwQLXo{fidAes [%|h^~Θum-Wϩc],v5%Ş`X]_X  A*v<Ǽj19Kxs%UɽzD]T~YjؠߣC=a EZg顼^0C}{Kr!h +W _?;F3oh= G{K7˩9yJLwg:q +endstream endobj 1642 0 obj <>stream +HT/A߬DQ(%M`iBB$"J((4NEP\H""yۙN<i`4a4]O*◤ M~8 pE K:p) +KMB`s^.&hW=Wa_ٛ'mŜ<#3e&g{<&!_ۢ<y_<Ҩu.cاM9wi,mgjőν5_$*3W3>d_3lj,z;z S +endstream endobj 1643 0 obj <>stream +Hd/CQǿ] &DDUT_^oDb`"a3X &H\#9}得2}ry{'CeWVn#VGR?C"JEQWA +endstream endobj 1644 0 obj <>stream +H\9,EAs;4 +4X>ϚXOHHlDBJ!FGcNt yPY7gƝq՗zMe`Z8d/Ad+W+PҶ:R'bkhK U+V |~ Ɏ/߬}y8 "9ZkBؚ+pteSukkByQ(ͥs'ቺso>q_1qL1 ;nHCIrSPVyr,v gt |Kᾚz/$im/UmU!s l~~os+xEY}(z:Tm:ΈҚ?us?Ldj.Ny#H#Ϳ[ O +endstream endobj 1645 0 obj <>stream +HlO(aǟeqىÄYؔ\$";MɟQ[$%$?I)q@8PJ8M{4&1jͫW̏dΩ[fJ0UYjQ~TmxRP_;jZp{%6 41Ϣt 0MނۑՏ'x$Ej3-=MqwwbS kM[n:Ɓ20>$S1>Xb ne~>׷{9wHsv%H1hۗr|糧Uʫwa7lV/xѳ(va9)f4)sTϽ%tkɉ_- +endstream endobj 1646 0 obj <>stream +Hd;HAw*" %51/`NH)F+AIAňT|66uor{`dp7OJbTx +, {r6lg)m"=6^\:p|G +xnixL{8 -͋8GrC$c̼SlqڊbH|&TͯkN7D~v]A'<OsWqFҽ|^` yBJyem&SyTF|>E|uk1)fbX%z/mCe:wٹoF4OîVltk'N`1$|L)LDC4 +endstream endobj 1647 0 obj <>stream +H\/DQ眻FӊPhlPxB(El܄, vh,ZVh6V3qʪ~o枹 u7 +By  AD=>;Xpo[K 0jG+?'m^\XgHD*ʬU#>%L5yoOSTIOzNoqdFP300{M5vZ@SGowC]ii`0Us.ߥ@ӉS:a L& ≦4/K(r^#sy. $Uk YĞ3vda{ N>stream +H\QA+DQ>Ԕ=;?C`Τ lLLMlF2bƒޘń )V{xV_߹9y 8Fa3\MiL_&Gfp~G|s17a3F()>w,xF1OJ>]NG`ζ!Cs@ӂyALt-"͸k )>{,5+0K6\Ѯ W=?=G'9h>_I>g,oY3Ğ^^)}\Qu׹5G_QS_W󾚷Go|i +endstream endobj 1649 0 obj <>stream +HLO(aǟ]vrZK8ӢMRna)9P’D4f%j&izg߼{}{Bm`ta: wZ9#gK䍑 '%B pxN{iujDӎH*m~ا/+y`+xzUuQqz\jeiD|y6TrɶV8EҢ>~/wY$꓌q=gڙg9羺yNj^iI`Jk}p/=yݗ95aaϕm;)}Z~Fo> F-_k +endstream endobj 1650 0 obj <>stream +Hb +~1h.Ǒi8?`q_WA4_`~o.0k58Lџg_(|z֟sU~Fğ(!냉svC1O&"SϩLA7>=|~D3L({ot;(|`A(H31~<6L|x* +L#ARw= "C3|abJɝL  i +endstream endobj 1651 0 obj <>stream +Hd+DQsΙ;^YbYTbA$+eebᵥ,)0d#B4<'ACΝs5̹d~߯{.w` +"Q&wTՕYK dҶr#d$F&rFp8lH蚮g^58P +>iX y'4g-Mkoݷ˧$wL Iy*<Դޞ0hwfxhYd͢߉UR.}"C LuE{xm3%}'8Ef/}v$˜0# MP1w$43/nˋu< +endstream endobj 1652 0 obj <>stream +HdQJA=3,lENRZ(b?&~6/1l6&!BR +bβNvZιΜ{/ zع\zm=%v-7uJH7n)yTh3zmy|vƸ>8Ak +Mic.iȎFU׈`!}ے% |`H~?tt">ӧ6{C1|52U_܀tOE|üۨ/0B6'9\=F`+bwք+ٲ8t|}]lyogTH>stream +HlR/CQ=2L&&jD?bh 1ьAiBHzRF }{*ss9ɤ 0C˶}l\..ӅS䘦pr9v>Gyx>F%Vp_`n 8]tx̦u4bZ5PfCq~$7ЬϕٶHH}&oiVZk5>wPUj窇XSXOߓӮX@ ;J9>stream +HTQ1/Q7BPh@א( +jNWmC]#^$H6ްo&}}(s&Mi%"&!b_/>:59'*fr>tQ=0D}=I.D=dd^詾K34'}{8j21gsf\)k(zǐGXޱ)^sQIj|uynбE|Sx4S7_FWy0}V~dm䂮{ Z- +endstream endobj 1655 0 obj <>stream +H\JP=*>o$K;  / ~PP M[PEӛ6皜ܓ:Wn@uf5 O7 q?<@b#NgwH{Áߢ~qjDF<' DSϲ_y|4Ktl&C179GXm;S6=f6gsC?_}_%=Wc^)fzB\ OVtnnwuPJy\ŬF­܃S}6'! +endstream endobj 1656 0 obj <>stream +HlKAgDJmk-E!v X6B,؈I "h Ƙ xwbxf'*D|yhbWNTo__N `L&e!cV)EwTCVq]-Ti@zF+ޜvy8*aSNd.E"KD8;1>IGWh-#s8AnYEs E#^й)ڏ|=N,r99 s9~o_eCz{*>stream +H\JPiAAHs,o }⨃/ dڡ()Хj+7cM{p5yQ.F2TuRT%Ռ?^k(ItUHԘ*6ԾS}M{Q^J}J4_f~"g/ 4{]sDcxNG`;r> w/mDV Y-ɵEe8O&ag])=s3wso|U&)oEAΰZX&:JOuRyq3m'Ђ +endstream endobj 1658 0 obj <>stream +Hl?,q߽Kl$b3$0 H# $F5EZJjRABwwb{~xl!*YiNXr8oݾCS֩bfFsFaDt>ts@ՓIfC?ۡhvȩW;GBTȗK)PS)Q/?{VgKqks3vT8TŞIpi-,b(x3_u#^SPQ\`ژ!q^=Riɾ4|;QʻFd bao`_~BCgQXu}7ߗܯO_~}G05+ +endstream endobj 1659 0 obj <>stream +HTQ=KCAw' Jx_  @Q +[+kmcjŏh +EXoݷwIaff@%MQ`ń UkoU*W!`}ʾ-.!"!h cfʢ|xk󃇏`qGI<-zG_ĔK{$]13=HWwdx?y +,9)a6j{w'.דsӘ}|G5pY&Rw?yorǠ1>>stream +Hd=KA ֊> ؉,DkAK˴V6XZQHL +& };\.g0;3O`͏U{WeDlGr>S5ۦNG]cjJ-&p.35%_xćIu;Nxgf=&kuS=a7LmLfh9GSLCWuk<,蚧A{ޔa]h#ff;vn/ُK>uyV,?H.ܦ[K,yrϯJr +endstream endobj 1661 0 obj <>stream +HT=KA'BN6EK&+lDXi!1j%4ƘPBR-,zyߙwo8Hlg؍ + zS4WejՁ=t>wGu3~:#cJa~/xtdƽeEAʾԧtʫw}gah޸G^'?݅q.dp.O!kf^M}s+V+51w3n rT,bM9 7b[2 *]~) zH3Wc8/LGp/)Hwt^ߟi8;Txoߒuߘs7D].K!1|~Ϝ@ڮ +endstream endobj 1662 0 obj <>stream +Hd=KPOouT?XNCqTRBA*Xb5 il *T`{ksm|a YQJ/u)2uǜ rF;Ȳ,9;9WE&]7'N#'_\(u$h' d:OI^gL oF8IZC_y;RηZMvGU<={ZsN{zYA?<,) U.IC}=B.i!]/A2=&'M+|jܗs0j|Oڢ/tr^k;6ƻ,'GNQ +0gꎕ +endstream endobj 1663 0 obj <>stream +H\;KAof7!"XFEJ1iVv*D`aeaa!b! y`$;q7Y^f"Z};眹; */ +v,S:C1geW,fsM+Yl{z&VՁ8JL +qP+j"~ l2JF@9*GPOu?`F_A-wF=o2t*#zO氏.~܏c֘&}l8^_A1ƒ+Pf\hjVMf 5[43p.{KҤ7.iaYO4'sb^c2ɽ-m xNpQ9NH>rX3ׄ=xN6D6F{ +endstream endobj 1664 0 obj <>stream +Hb``S @>?]ks`Zy ?D +Vq (͉*3E!bT޿b`5ٳ ,׾>{Pݧ{ׯd`t@gC0Fď}6r8P$9#mUq.o} s{/ws\0={ I ~ѷlk m^oq`Z= ח=FՂѷknLp ߞhwJmt4=0{ɃaįaAڏ^ף X~ tu1gր7X*wﶯ:`K4@QJ +endstream endobj 1665 0 obj <>stream +HL9HCAg&VC0|1FDt`J $Z[Xtba 1U +ܝ]S}?ٖ-/bQ z,Mt3!viF_I41G|2@_Ł@uȝ`Y8ΤB&~?#t"G>o6n<=rfc@{YŐ|yMJ_3sN|/_|d#X&p_o/lk~v;j!?{QgWJT?Ͽ+ٔ]YAU SUB^9%} ߰o@Xt L^FF&=ڇ'ܷ.t{eo@5P* +endstream endobj 1666 0 obj <>stream +HT+QϜ,Pv|dGQcLY!e5aB4>a>Rllh$Qb=[s{yc<9<.X +J](5ӛUZH<`Oj>QIGzĆ>>stream +HTKBQsR4D"4IG9?4 mMN}(iACCTAC}=r~CF.{#d|` +#R`Lr8rr`"~/ۑ7U'wL7BjtPμQmS}=9yE:__k.cRN[&J5FC^[ճIyC'9tl Ϩ,vGWx4| oxo^q9 Y6I1sLr%?gi܋GbqgeLm_e'4 +endstream endobj 1668 0 obj <>stream +HT+as7Lf!iD&! {CP,)M)(+l@FH"YFx}o]}~|OD)6GA +3-!j4h~ˉ7yu"GꞦ +LK" +7}(gGns\|'I޽#ÿtn24}ש9k^=Syb >0(uOGk*:]4$~*:~Ձ3B! 欖_RPi|W}5e \upEe1ToP|ЇWwy2OX9p!-EIIU׻s_d;hb׽``S_&{ *lx L +endstream endobj 1669 0 obj <>stream +Hb`*xDTWLO-Dpi !%fk>stream +HlJAv}!iD0B F"x&^ZYh; Q_&B@F_A;ٍ{b? rߗY*B3ܧ 8f\ꋞ>Q5oX*  Mk[K]Gڏ +endstream endobj 1671 0 obj <>stream +H\R=KAx 4ZXYǩ1I.1jD +؈RlR؈X)Z  ͟d?ܝD{3/\plB_`0KN6JhK]Z:">3UWoFj:9ŬMdY[w"ڟv49W=u܏yغ +_XfF~6ī +0{ +endstream endobj 1672 0 obj <>stream +H\;H$A{f.@슫rʺpњ\ "xw*@ | K|bto8]NEWuOA.h}m%Iq +q.W#p]}5@#,9~N ,$njE>`@ 2x"AJO[M=E}ZlY-WN4iv<l^٥T2RuF{oZx|`݂@H +endstream endobj 1673 0 obj <>stream +HT?HBA2 +QIOL2Ԩ!\AR4DAgp ښ{/_wz/>|$LM 0V [$pMOsG[Xr67 ]xYw#eM_@~ҏ֟L렯 6<K+a J^mA~ 6hgp~+ysvߓL7'[|Wx8W"[sCpS8CiNsRE._'ʌ=bܐb>b. +΍\ВOÚb; uXw`srγ +$G]Y8we3(L>[Ai zNZE_ +endstream endobj 1674 0 obj <>stream +HT;KCAwtZ !E$QU0ڈvvB,DĘVviB*-$]@S}3Gqٝ= d&|E8$vu]kb[jpw_h|CY}EO$s826᭷2o~S`WJ 0Cl]C`o5ϊ˄=͕qc +95]*b>Fl8RBKY;]֣Dwݛ2ڷh}?r8O=c6wS}Rom.{\(>=l]}ggLt>stream +HTR1HAܻtVb*tM:$E7F1MX ؈`aa+ֱܛagvv#e2? ryl։o 2Xө3I\xs^㨖Ǯ#9>stream +HTJAD|J0EAD1GQBD**Ml," VI@ٙݙlqιssq\{B{,)b'4MZSD5_K +QndNЕn9p-nIK։79=/qI'Bħ"x#pr7zI|;z\7s̩0 9tOlcm~~= NoƴVY ޑ'Kȅ?:[Lcsmc#rTǦ0N-|`7WW3|n>?Kbֱ#h uOdz9"͵30}w`/F +endstream endobj 1677 0 obj <>stream +Hb`ՂQ7s&,cvA`z?W<2&p_o;I/7|lۢa@\=/ +endstream endobj 1678 0 obj <>stream +Hb`ր:NL;oc`ŜA K87 z ˻:"̃c  Vg` ; 0up} *4P{7LZb@1š0{"냇`q޿~`>DQ``R{LCoƀh&10io fb6FaݭL垪 +endstream endobj 1679 0 obj <>stream +HTK(Q=# 43SFG6t>\6am^#H;<@0=t H1CCZWtw]=㶾{]#}{=^|_[zvϼ <'VS5o?:{q< T7KF>sz2uP>?>AgϲJT2>ڢ5'::n}u]qq}ktOv!o;=fng];:ܽnNwy/= +endstream endobj 1680 0 obj <>stream +H\1H@_JUE]XFm"N +P d=κ 8ޥ&g%N{;c:`לEn)&厜l<ϋι>~!r.jI-(ff`,}}7ItB&L,zw1w޽}Y{2IcXroN!q_|c[B!Nt+tsh5߃'Td \cw>stream +HTR/Q},FWHh%گA bHH$LM&$aA,fDN'{9|0BE{܌c\N)zd]&qr84pE JĻui!b y)T+SY79G_.lq|3H\N!>8f%o~G%|Q6N`Q)[i ] ^\4Cy>΁Ro UUqs oԅz~wyuwxe1)1^¬n`Cw^ tsҍlu +0k +endstream endobj 1682 0 obj <>stream +HTKAgg+S 6"i!bB mPQ"?@EI )w&\r&m9,D+ i ~T3ٝ3I37}Fͭޯh0G̠1ysSLӞ6P;fݫ S0۱u~-fAwKG<KDqVG循_ss]]e v_|Z +]Gx'9Y]"E}I/]RwtZx@סW':)rk;/'нlz^; +). qۛT(w: ?h(/_/MLK]ť)3m Z>@Saj@|)dj]W=YsOc'T,8 +endstream endobj 1683 0 obj <>stream +H\M(DQϻoffBiJY)3+YfaSJ&ĨiFPblcʂX(dsΙw_;`hUDɁQ! )R#"M~Ѹ0BIa<'LUz_WXWX,==3^꽄VU/t~v# NnLki]HOɽ=NsDsy>U/P&> ~ww}Y!fz)"!DO|?OnK8}!fxsOS{.PO 6ۡuVhg͒{uiC?f1 +endstream endobj 1684 0 obj <>stream +H\?KA4b-9!XxB#_{A إVE"FA”)X6x޻g;}3k=™Qcaul LUk{^MۇT_Z*y7ޖ7pޚumaL[$y/uJ]䝔؟Y'}$ 84q g4Ȥn-̯ HSCEcZh ])0GC.Je|shtu7Go_syΧssf7d\sU쎏t?uEm_.nU r$ +endstream endobj 1685 0 obj <>stream +H\+DQsR ,&1ejaa̘& bcH)嫹;I(%eD 6̆=wZz><akMOs +H +א`Zz/73= $Eԗv͝)+>mKt\r*>1Dsv,Lꝗn.ֹSɘg>mMT'ҤEl %;jH&m[D\)gw׆u+aAG8^!/4{gxeF_;*#=De"ýV֞?b4$Bl>stream +H\]+aǯ>X#N,֊lk9S8 +gL I1;pRj>Jr{9uUL^|C+i.O#=Lm;~Ad"BT6 0  {Hm,Gi>aԧQbgy_de3[8enQ-ޔaSPǶbT2*ESu_vL0a=suXMYttϙ_W`AXy.Q5nj܍"'U;\uB`"taIX(Ibق`M\I:_3o\f6>tsq('47?QW3ފ +endstream endobj 1687 0 obj <>stream +HTKAgϏA,, V6+mD,lm,N+ewv\7;;;+r#@7'W8"U|+@6xNh4}6=I{.E_YYB7Ȼ}.Dmϗ}ja|!ѓ PGɨyݘf62Cl%}}pK0꫹R}Ywr] Y9j<:u dm}I{_\RSҚ's{j<ާVd hz>stream +H\=KAgK ;A1`9)( +""6Zi AP,RX +V`Ju3;{+fwnUa + KGz u;F~n +핊&^|ׯ)cW7zs!b/EONǾnN*5٧N)Bb[}.o/B8'jy_a:֩ZIz|21 OダG4}Zb֙6#!~Cn΃~kb6E7"LPw@} U#/҇u9P| ң3k]%v6(C %߫EQuֽ?_ +endstream endobj 1689 0 obj <>stream +H\1kAwV V!}-r(J_`BTX\e9oxoޛUdcKm9o~ꟺh=bw'  *s(ͤJ㍨>zes^;w{f*6Y' ~Ͻy*>stream +H\JQ{[J_w ;*A Y HPč`V> +ArwvfW>朙3w :s=j G]`?H3 ^s`iKjλpӘT7 !_?_z|-nR)i\g90ms7K}׹Wyt[ 5s;L/s +.ߺNke?I'7ٞQZ`sL‡v&߈N3,n>Af!U#[;HxzStd{4EZdNUTFr0b`" +endstream endobj 1691 0 obj <>stream +HT +Aaŧ7 B@y + ,<5SJlgA7.)+y 5;tW朙sLn L5XLuLan&G7Ӡ(z _}5w@@ߞkKyP&DX!Dzg75bW/9:|a!BoҢ +endstream endobj 1692 0 obj <>stream +Ht/DAg\>J!"qQFDj%5-A%Q\rZHB]$:;>ۙo%5Ӻh@qV-2oԗ+բfޒo Rqj9euLNUO}B!\䧺y.٫2m߷++k9KŒ9-i>)F*R]C|b +zy58L2s zi";?8_?!OL7G̸.!q5] .w} <\w>stream +HTпKAO좈Z( !B +JK!Slb>ȋZ +ha }wsTfwsν1؏W.83RES6uC}╺ek$;oD` zs*t=E<;ctyYp;=vsr;پ6F-NAq<חA +{QmΡr$\\oJ+WOv#Mr7hvxEn Z_05|wj\`{8Os"Ec8Eu:= 86"+aߑ},'+!qSǮ(|6~/z˅%/^cxA~OW# >stream +Hl?KAv +!`b,,(Ie)b ZXEO`6`2ͱ+V?{33UzTnkKL7gf#oSH d +V%yi>͜aT/FԕʼgL[ƢE^|vٱw^e]]m8,Tz/=ߏhfr{s2 Y'Q^6u\0q(ՍGn/̃~W|ʟ)¼n-sȝ*w +endstream endobj 1695 0 obj <>stream +HT/DAJqhEkR\!DEh%TDOr +D%? +țyk{geov%"nsKT-*%U<ۓR 񣭭>S_X${Gײ{)S +8%5[ust:Q&˲}1u8?4ݥlN|0X]&WU>}?Js2lo|/DL[pEl-u97C{hEf^wuקu7+|M޹(r +endstream endobj 1696 0 obj <>stream +HT/DAΐB$6D$[QxMN4!/Аl3k +͉Nv,|31;ԃ1+$&G)`NGs]7/ l _Qj>[>#"Kye ri.IE~2V3gٟ"-"ާ`'h 7C=$;pnLGG&Q>stream +H\?HC1Ɠ{*. +". +N 7A&uA,(:: Hqҩ+VPADMӼr<~|}I.̫Ky؋5:-kyE2RA[gޑ*#jFfWS +ZREZ am*dz3TSBѐ E} &xo8Xox/<D2g9wy {PyQjvCO*?swS|GJr.p}v߅ir ΍=o?[C^+ב2@4b +,:>stream +H\=KA"9O%`NS 5 +NjsHrZ";{nvzwfKD,%b'nExZ;kb^﯏'\,~a3##!M7D nֈ-uKͨ7O,/:kѝꆶ۾>beWo~gH} |({uwwVry6?& +endstream endobj 1699 0 obj <>stream +HT=,CQo{/ :$02J V%)b`i@ MFDljh^߻~9=_W=UhEV2$q;a˗8 +E]:=rqO.#ym1CN˒!%7t\ Ll4}^^Ln1]C:lhѨ`w<`*o??:Yny+޷x:秤njNW1֘s$Qt jZ?? /p4u `ϩiF@^m{nGe~6A.ڼ=8>O._xkԛ%ͨ6Ϩ4tp77a&}ڻ-U:lw2GPk|__Lz )47fz({o>XF-:r_C +endstream endobj 1700 0 obj <>stream +Hl+DQ{QV6vDBVbElddg + ʔR‚ dJR62P̼ky9~{^W\^|`+ONq}?x*,))+)LaOd +endstream endobj 1701 0 obj <>stream +HlKa_4VMfC68[A Emd/C4-w=w}=w4oΧC 8e͉8pnU})w{f4)sIչn^S:Nk q:S.QIhÿs_9q衣.~v %U;:?F+}g, 7g-1pF4p}6 xE=Ybǁ/N}68|%7w\/?x>K?R2?쥪-u!PMu+{B=L{BsKWrsCeO=:]~>j YcR +endstream endobj 1702 0 obj <>stream +HlM+QϽ vb`6Jic'YҔaoc^de()3Y=9s`%zB1U'zĩ2D7g)Ǣ&.D-n(*P-7zm{6Wr(fÙPca]ҽV-c_^I[DE}D+ ߫k|4[#7ݚQ}6PRV=߉>QPr˜_'wQ~n5'+~݃,IP3}G7-ӶwgbG rQj߁cF3=S +endstream endobj 1703 0 obj <>stream +H\KKQ㝖A>B-[BHhP"•Fы҅$Q. +A/(ZAEPB߹8q0C*|?yV:xpg.yDe\7G_~7'pOcwFFxNN&OUM)Nվ89pd̟> +\DD6g}F-_St{5y^r[7*gp[W*טg/8"^E|ġɛ$QMr#ZJːfd-oֿO8ZUVdwRP x'NÊ~>ۤ#i]pFAZ7Π.xu`T +endstream endobj 1704 0 obj <>stream +Hl+DQOoka#J,+P,el,-$$C(,,P+ E~$YLӛ+O=s=Wd"HHsȓX m'Xu|?(7W֭49ϋ9:rxqH~ })AƓշs\[*押a`&bk_5k}]:dX[?>'6'sRhpڧ{r߽$p<߹)" [|Г>Pw#,Y!o/F<ل2ٌ/r ?ReޫudcD}z_Td +endstream endobj 1705 0 obj <>stream +H\KDQ^FWfaѢAL&A0Z,Ma*AdY0X?n1`4,aY\uq}sy99/s}k}WBr꙾{)<^ؿc-ڷ]nQ?=ަ /!qx#U+ױU(8OqM^=}Os$[6ɳ#f8'W(5,G=T90k1̑B=/C-S ܽ~2:OXc=y3Z߽|hi>__Խ}8_q_e`X +endstream endobj 1706 0 obj <>stream +HTJ1 .Rp!:][JP"EsdH9''KGVqi~pN6!pJnQЙ?C|@/!/:>q:ȨIgo"OwԓEl:7/c1\1€<0w= +wqyAsԧBO& ~őUsI>=R>stream +H\;KCAOTZX"!_`eXY`e.VP>ňRXHHv{ލYsfgg@s' +MGÃ5qz[wݕr˞)$!- 0u[4uX4?5߫+/aL_Bg?᳧=-}^5s%O65 ,_BX3lFz.U's*?\AtRϯG1;aB罥ocf|+w/o)9F).-b@js,ѫ[ګ +0hd +endstream endobj 1708 0 obj <>stream +H\O(DQ' 5EQjRVRX(" vƂQ6c#5EJ#bhҬD,&}c9G\Ǝ17-X^"u3@ ]Tw EC.֢VhNbE__4f7Jua!uc\[~S6ԋ܊V.2"R(|)װR`i2M֛RC.~ G=2N3}bdIAlUh~ zyp?m*߃0/QdLR$+Ã<9&>ńCՀ|Ɲ`CSȓ^ [Ԇ[-0Uh +endstream endobj 1709 0 obj <>stream +HT;HAXY(* GNE (ZXIBDRD2vv؈E|`Rhe" @f6檏gggO2w7hMNEEf& _ٴ+GЍ2%#$9!c_m\$ΈyŦ1مeùNw޷V)̵VM`xs#tw07l/཭+{\״{<9X_;~9犻>stream +HL+Q{!)eA?Ba|oHb+$h,|L4%a dÆBcscy}yso9-0Ѹdd;Td(zqD$ưwq"G}7 @:8YF_[,0p1ϵw[þPͱwr"sVEi}Oz5Z[_кgC\]|]R:C9[T^l(F^J@Ӟ#Y oclN]RǜohH~?U/e.[өRafb<~9u?C3j=OzPW~s^=6ݯ9;c7WgDrkg{If > +endstream endobj 1711 0 obj <>stream +Hl+DQ=s7v6X(eX)F3IdEh hXH"bjbsYzޯ=Bt*erl'vm(=!pZI4kN 9 nkv +71k^-7(F:PU8aܫ:/#8eܝKHa1w\_>{#ܑ;ZWp(7otAB(;Ǐ|>jPu ]J{as8ҋtꓐH1~`ƺ7Jz?ø4'2dYsi2tOY~rcd C#nnuگK}>8~b%|9 +endstream endobj 1712 0 obj <>stream +HT/DA QFA"*Uj~VB)DB!6H4Q(mPR$ *HV";wv_{(R:&'|6իR,fZޡShN`5$pDVCKuk:ND]O/;LWY4YÔG]^uI?1%Gs,_c\wȸ1˛/̢rK_k 3w^^|N'uW|0HS{|O /,u0Ss׌.w&Zݛ/ʹH;Gs{hg_5j; +endstream endobj 1713 0 obj <>stream +HT+qǟgG ('WH&D%QJ;p!iWFKV\y}ϾlW󼟟=Dh>%M3eKME}b1S`24f{p`DuaPSGӺW/nޘbK+s%S~{_hֵ:1e^WWOK\8ԋ:!8+8Fv0vISqe0瑨%:[t~z;T?K&\3}dS=}O3Z:jc+ai0Stm8iS\*tpyגp߼'5sɐjFMebOk7s +endstream endobj 1714 0 obj <>stream +HT/Q<4B_GPh44 +f LDvQ(DlXPl솄 DU<3g͘νftPM פ6(4*G6}쑃Xs`)ka+No9R~K;؍L-BGMM܋0$HS+pYJH#5\PZ,!O}hQ+wqGjޣ:7ɡ%gVpY6SlﰉTG>stream +HT+Eq{Y()JlYX(+(? e%ސ (3L"C)eZt{>}{}Av39.SB+?kj٩a:/i;g?c_9l6}w"(4{{_Ĉ{f;[:y yK&srZbStB"/ΠȢ *>ٌC'I_mw{0x2g;ߺ{{j)w'Ni#SnL5q8fPH]ZL9IA{À+oGΉd%"p}`IQBu[;}O29"KrBSR@IgP%gUR9dM +endstream endobj 1716 0 obj <>stream +HTKAgl-m,66?"Eb!A- G!RFXXNQ;;k!XYȽ]vk~fv#=a1yݟ*֚㾛>ϵwzFf7~Hɥ6!s3Uwua_N{_S̨ݪt4%[VF72c.2m%ģPk=}p}W8 }|紿|9GrG& 0X? +endstream endobj 1717 0 obj <>stream +HdKCAVKA+"XMĠB DHEAXHWRMAEAEݾ;acggn g뵪0dNyCIQ >y~ݠy^>r=G{mL]N˕HW|0+aLZ87΃R{etM&,﵄REM5|}9l*QhrW١n5ܱr~\{=~B0鮏snA}Rx#om]CBDvdB{Zg`yg5I s/Is y3Xߴw}H~44z +endstream endobj 1718 0 obj <>stream +H\9KCAހhv`c)DRkcaceR, &u4FF"qA8:s2e>]ϝQ*cEv8 .񡡯9i<{TJλ7g/72z0p"g|e˛='yX-~/-wNr_} mzwP}])[XNC\Y#-:,{ܿ,`a~7+/I_KU} t +,s0s0NoeN0Wf$zT";* +E'-(1uS.o_cϽc͟}&O<SQ4yo ".uk/V{ +endstream endobj 1719 0 obj <>stream +H\JCAgH#"ZA Q!6`A +|MD4(⭑bθlA_\J*d,)ϫ)>0T I?zd{yw}Vq:pZr`,Nn8Ryr\1)y`4|ոH>#}:?⾋[8)j +endstream endobj 1720 0 obj <>stream +HT=,AgF4 +"t4.$"E$;G$**KED4 + +2^b#$k睙ݻ3/I .pCWuoZot=Y /-}vF`Q#?D/i:+r`pNد|Cjh)yUhf*|Ki f|PkSsBCYuQQEw'8M(#d:ț*ќVǩ,:xJi aܣR:iQh90W6}8%p ͹ +xN#_ٛw_w$;\OҞ?y+/u?Cm7Ժ/h +endstream endobj 1721 0 obj <>stream +HTK@_ ࠃ ";:?KT\ࠂ"(RA hVRL.I{\jZޫ֑џUF:k|`jXV#7@SU/@CZ\.o|QԹL9i=vE|S.΋r8.kȮ1qzrw˘,oht' +H{-ÞcO>͜o((f`39# +9MaW> LTg+j زr{nÉ\$'nmUpO㗲Dߋ{w-Zbt'"OwAf3m +endstream endobj 1722 0 obj <>stream +Hb`[s.+99o8 +3|LzSG{0ٳLL5#A|4vZAL W]6?Ny0/3 |?o!p{m\_?뇉{<\qׯd`~ͳs'L"&Śnӑ+ *o:݋p.>N10ZtgYLƇ100s`탉쁙 Umq +endstream endobj 1723 0 obj <>stream +HtQMKQ.ZƕԪvhѪVhDB"mPjԮEA& EJ}h%38Oyc.Zνs h7%L XᒿyXc.a~/|6.?;r?t_6{Â8wί&K{|jjBOsiE%ιm@uq{|߹O(Ccw@WY9 {WDW*ϖo=DŒM/3so0dﮁ|.qk'+FȄj5yU)qڣN  =d7 +endstream endobj 1724 0 obj <>stream +Hb`o}Yֵ5>_g l_^x9L*x@Goc`WqvVagNgm߿ lcl'6*~&7szI;begwv"8мH!_? +h׏ؿ,..1/#+?@4ϬL_9L‡3pc}9PgSq~>y80&N o/y?,$Vg``~D3hFC18qޏo6 n? 0{a4UcKS v9@4_ e^P:`I?u Uv>stream +Hb`竫9鿶^6 h30!~/:kX_L,>lj?^~f lZ?A|s30ٔZgGc߿f`so 1fhƞ_|Y0q˿>ӧ`una`d ?2 N~i40>Lϯ@agB swߙ wu7?0 +73 L/_:Y> "3s,t78LL/ +>stream +HLOHTQƿ{4ME6Im$EV-t2iѢ ZfB4shͦuw?s7~|w9 YpBpЦfS6?zJeքkck[,o_dNKrX@dr?E`^;PKϾ,ICjnvDN^&NNe`7ױy֭w&}`9 +<%][sY_!ߕUGC䩃SG4#quoIo̽^ ;OV=c:krN0F38Nz)y̐Rpmfql“``eڧyMej!kK+4y^O7tmԼF0]պV!|~,BS!xNv窣;xONH"-źO3g9ϨTף +Ό{ +endstream endobj 1727 0 obj <>stream +HdM(DQ|wmmFaa_H=YP` ٌ4H5dDB=LVO;W/`StϏ7DԿvEtّrRCrvHK J0vw3NI_ݒ~]9Wpz>'g}[͏OWh?ʩzO@O^~?0K=tg;)6G +{>G/EUogB:|R? + ht7@w yTEѣF&V+2cAR^t+eGg`^/'8W=L}< 08o` +endstream endobj 1728 0 obj <>stream +HTR;HA^N;VEPBs +-BU[bae%T{^޼9<!: bO#TDU^}aB=aEj=l ^YqJǃ( V7.dqcZ1*}3:'R|`xK+$~͑1}*D­661͝oۗۓK폪~/կ3wwvL һq9-ϏxܕÝ` :\ _ն*Q}c_#']fT{AZ]-~\mth ߲I]X`+Ҏ +endstream endobj 1729 0 obj <>stream +HT=HAE,F(i,.`XXک(h!RP`Q2jRB"h fnsy-@[oy9S"pdp-fFƦ]3# ey|/1l{\I\]{ !,|<_A}x1ֵ7ib8TDpֈC{DzJ`;zgP ]{ +ƩYS7k7o;)ӾJ}8nTmbdPfjk=4nK8wuC0 1}]y"4[^ +^fؑ:+E&3=m>#s +endstream endobj 1730 0 obj <>stream +HlR/Q߳I# L $lHfY,R]I4A:Jki$%Q+"%5}{%sϽ8Y #ePgLIK)79'\`+7^O狼Qͷy\?Uޑ=عytNC,u=rı)WU!/E׸;nbuyq`xjĐEC*(j?r y#@et^noK\޵\|ޣ{'W~4iqq_C"q}'3.E$Dt9;Niuðp{A`q,v +endstream endobj 1731 0 obj <>stream +H\+DQ~J(, 6v@RXN) )J,LdaI2%5[%IS:KU%~i|2ڐ>Ks=TCѼop0^[:/$g֜v(m6_j*>S$dw>stream +HT/CQƏ+k߫,*051b`,$)@YJӦҼFT,Ҥ{s޻wNX+ܾ+a~TX". y&/b+1JLՙFFS6r,eEfKjU G(2ĸ84,kuWtsV} 7D~22ZSHCb/ob^@~ݟGݸu㸧3~Mԃyn#O*2?9?gd)W~QQݱ_ y&1/jw +r]Q Ϳ>stream +Hd;KCA'sB A- "juAFP%QT6`44 ļrg؋ǜ3{vfp2t*\o/}6KS*K!s鉓T٤ۛ+p^hW0Hv[}`"ܗ{#v?|SK 3o6@J7f+w)fؿ%{s$i.ED6N}_>stream +HT;KA'#+( -AXj`6؈Vv1 JD1Qx!^r~g?wEUJvN[&r" +WW^G)81c?=[o[Eco?7::-zj +\O|::3; 5T*>3>641^ +x_|~Έ;vo᎜Xv4q)NzsD:Q};?1N5u& 6»;–?OT8&'Z/= +endstream endobj 1735 0 obj <>stream +HtM(Da=wY0kQec!Y`G" ) ),LYhf᷈R"B,”Ŭ,-4{}M~g0*eu#N˩})"}*rgon|Z75>C;Tnn}a3w`?حDBW@ѷ蟔3gǧ}k_/40DS>7(׶8I0aޝJ,ۢvcupRђSBq:/Z^a)/ue;_שY|9/{3}~Ƀszp;nXz +94=䆙#;Ёpϊ"z a cPI%wj+&lӉ+( 0Åt +endstream endobj 1736 0 obj <>stream +H\O(Qy IQ.\ɁWUR.J9ER͟JEI6jZ\+Qjfiofn`Z"sD>U$ 6wr{xRgu~6]FlA9(tۏzndObƴb2}9F.5Y->O&/QSw{wa{Di9K^yE/q1C֠g[#y wOfN{;>stream +H\=KA]"beHhEQR)_(!`D0 hWac!_ nr%ygv᎐oޙ5f.+h +1E}ojBYD[ I6Q#ǰަWwz B30VōzN}x䤊9tbRJFe^{/+4_"ŏY"4!փ<; ,shH$(}ICı7o<06:KTa}B̡Wb,;G=̪}U*EjeԪm˯?<} +ĈJpFoB;5~紓QsrZGJ~_?tW +endstream endobj 1738 0 obj <>stream +HT+q?9Ŋb98@QahKI.]($jpXvb~ϞyN>tp +p؅˒ 탘ʟg<@/VW{|(9Vʝ;|^׵רw/xWh[D' Oޖ9>Q>F;x(%%OP/}{wʥoF@L VSb"͚p(ToE>ηrnr~1B1g_lМ1+޽3p_'}yKr&pPioVVP f'&%ك4kJ>+dn7JgU$0.' +endstream endobj 1739 0 obj <>stream +HT/DQ]Qk TdWD54cJARG KAdB6QjDTvR͸sn˜s;mq">x!諲 #oXON^syїL+.YDG2Ϻc.qqkm"p<]6 G]R=.?П:M;n%^GS|sNϙ_5AIuOG{t-7y.7x6If{^m"/ Hr[^g˿p#lck~r =S +endstream endobj 1740 0 obj <>stream +HdJAw $`XX"b/Bom,P"Ĉ"BPJ6:3'>f̙Yv.q2^xV.n4:1K_&0]ΣY90Xϛy~yދ8Vz>~Gʂ hҨMFKuvBQ~ 4 |`[5no`3}G6AA + `pQ9Q#?8\ʨy)"s^uݲK2)=#ipBF|?o{4K-qoVZ]hVgquK,qOV`G +endstream endobj 1741 0 obj <>stream +HTKBQ^(]׮# /hhն&e(E$hBȂL}9y3\ɽ8GZOa_M:{{ϧ1cD|lM qhus +. +h଩u=]Gyτ9xc0M赐6}5zw}WQp[!eRKURB]+zJ٠Evt~K;X}YГf$=9Jw:G-u k4Qw߉gE/))',vۤ|w'G2rVܱ>@j +endstream endobj 1742 0 obj <>stream +HT?/CQs6>`A,l[?`a0k$HHZWA$iӤt0И=v=$.H|aGSN4JQhbYSN0GifҰ3ٹ$V1So낸Rq5Ì6?F}'䩄o~LjijO$H={qDB5McGYv$/{YھoЇ's@rкK3>ixվl'CvߜZwO7-GG~1928M$T^kAm+)5~]p4[nĊRK"BD M'o 0?| +endstream endobj 1743 0 obj <>stream +HTKA-,A{+Ia#v$  +bED,bD%Dф("~"DȾn]n[heIe^9kq0GU\ʒ'J)rsnݗə. P4J:u@8ޒGD[_mV뇜-]>Uy.EbLyS!UfL{UQ1ZS-z0!K+=1$} +'c9Y7-j?uzݧl3Wd?aey2d=Ӈ <Eu=3$d#ڧߩϥibω\¹?[i +endstream endobj 1744 0 obj <>stream +H\/aǟ'`0`641H:Zb$JԠ% VV[E6DCm{zO?} WO{%g76sWug ߏ9#W_,_j{GŠӵLjkOjU7B 樕NEm%4c= > U;>i6|8LD4#8}[п*`s*. 61ߕck _/w-}W7@ Ah5=k[̸W-AG\a\+e{u=,S` ƝXiM + .(fvwV@/NMSkx)z2'r +endstream endobj 1745 0 obj <>stream +Hd.DQϙ'=(WMdŖo Q:"bW$dBV ++3s\_73;9487ׅVKWwf 0zwpO᫲|Kx $ƒܯ| $A4=ƼVȁ{$it?|3ZN݇S8[U)zG'S^ bQQO{&_ߠ*oR#_FG|ŁJ'?] Ǣ-,/ky?P]}L֟$o#8,pGou*|]QrT`r +N +endstream endobj 1746 0 obj <>stream +H\=KA I%jiV6W A"X٤P+Q$6"BIeER +acgr)-R Eބ| -ytمM(.g9}?W ᚜|:o (}k/Oy~0R|lUw6<v^X'L}.jx姠=zO#]4ߠ- Y$fֿٛ ȴR8crRK|UN%cA¼WH\Dya':5Qs#g||Wໝk {~- jZh +endstream endobj 1747 0 obj <>stream +HTҿKBQ{OSTKEa A8JE465/D4DNo*jG\s{7}8~9*ӪN~% % d _^(HshkpNM6/V)b$ꐺUŸ֥},7JפbLdͼ\.OWڟ I<w#щ4P#9ŏI=2d$'~JF{0^?+?{8ǹ|hwWojP~PhwP,HAܞo?NZm[{ca57Fryr9r0 0SV +endstream endobj 1748 0 obj <>stream +H\+DQBQDYȂY ; Eb1 RjjHYSlԬ<@T#q;~g޳=~ktm;FKG4m1GGtJ7ƍHfpHq ߹>stream +HdJCAg ,lDFP|?Xh`MA-ZYh. EBjeg|9{%9{HK/3 ;X"o#glo"ŖQ^~o+g"O'yamz{dU Y-rRGߛo<Lݍ\6OZ','G im:I}Ql;Vjmqlw >;RA\|_j(i=Qr]}>T{57' +endstream endobj 1750 0 obj <>stream +HT+Ag(r8z[D$)E8aZ6-=kzq?A̳;?Oߗ|g@^lJ#u2W̯#띴>%Qtܩxj=r@oRLa'G}J]4*9ڌK6߱z'd!O~8=~zHw~vR~<Vӱr{sĘ:B٫IS'stJ=IJ=fG]>`JYW/t!d bm gÜ}3y? Z_CiΑy>?O>=r]x۹xn]1&dz3OQ8 Cqzf Q +endstream endobj 1751 0 obj <>stream +HT/Q=o 6v"yЈUMG6*"TEX|M*1аE łDX^/yq/({N 4%ܥL,V@P>|2!=G%S9~W{~_&;4Q]S/s]nB/Uuoy"Q}mo6N> $L;wǪ>a9Ĝ۸]M&bN{VcTsVf/lɾIIL_z7# sz/&D+}sAՃ +kOE;`M'-ի1QL,Ц1.|GhߞuJ%'ʾp^/ɿ;ԟ>3_v][T +endstream endobj 1752 0 obj <>stream +HT/CQIXޓ@X:-m_mM% IK;J:Lzsv|w +1A?j*/5z# +RލP:Xj5*xP8]k{ Tj)xe}CrJQS4¬h*Y,>O5CWV ( k*gVe^sב}>Nszs>|%?hOJw*٤"~)IoϵHs;ßT +&Le|#lPs/Sa9q;#o:W%ڿn*E{v/xO M?ǾhrN j]Ouz0 +endstream endobj 1753 0 obj <>stream +H\+EQݦ%ef()72 3镏(#rSJH3@FxObL k{{ѯk#el sbKV`j&|9%Y,ُhn@l:g}>NbX=1/wE0ܼx&:Ѧ-ULc Ka%NKrzPbqż{Y=Ԣ#i#0⹟yRKԂz5&xJdw<ޜJpaLD92*3Zn9w9|J7ʱyRk'mw-|uK0O2ă{y2<xO]W +endstream endobj 1754 0 obj <>stream +H\KBQϽ.MA mRa?B !\#p + A,ġ!"DM-"{O}߽M|w{DM~ &$\ ai|\R1.6 %9,gNj$&a(0gM Yqٜ^ziop9|#\~tgq΂Q.t^յw~)fl~3gAӻtlhcHt{DTҟ ~E5+[v|yUhXu1g),?tPRL}wizzGO샪UGvzJhHMg(\7.Que+; +endstream endobj 1755 0 obj <>stream +HT/QϽ(_`ͬJB#"-Z-F44m.*}{{~999KԦBccvyMII0]˻2]`u7.BPztD"^$5jb@WpQ1ii;y^+$=`F1x~ᘩߑMccu}y7c/`pCb8J,EbuMAu/Q}6QjR<1⹋hD$8ipTXB#vJTE(t/IQFN;_֧_XZZ~o*e7|Cﻃqgf /oޒ{gu~zt +endstream endobj 1756 0 obj <>stream +HT+QϽvXIa%66Df1% YʆA P?4EG ,}︫̽_yy=(t(RIWHv X}::f%š2uOwmmljcr9y(u.U_]}ǖ2ܗP7[ܓ#])$xc=!;ըut N=Q1;MIȲnBDLR 3)gy}y'+`Y-'{&mxlyѯy"֯~)m(C+}Fp譝(A{D+f;WN;4O|U~[FSGַ>'MO +endstream endobj 1757 0 obj <>stream +HdRNBAXhilБP*B +M!v~@b+ Q5展u&@l ۫r CnoW)gHO~5_Ƒh֏£1q-0x]'`k;7_8'J֢oP[?)/98gxό5t ?ЋwtN8.<9|BbŠ|F}sy_̍_>hp_^$NO\K#sS=&7=ug +endstream endobj 1758 0 obj <>stream +H\?/DALhUlG"-$44P-BVa /BDCBPАMv1sޛC˹{ϼGWu5\{9.ayK!P:7{}bw>Uzw|/Kv}|z[$$x{]_GK&ՉF OCItY< 1BKzT:Y椘 PUGcP!.K;g(u499~tם +endstream endobj 1759 0 obj <>stream +HlM+DQǟ0b,ܔ+F"/{3SCd{רL _x}Μ{LVy'ZA4hj-%Z˧{x[5UG^>p#&>뽔Rr q$oD$k_h+{}WŽvEsT[DeL +HjKi֢\.2Z|oOn\?maP[=JB ȼprwy=m1x}&X>cWP3M< +6> S`G+% +endstream endobj 1760 0 obj <>stream +H\KA'{{be"VJJ,JQJQIik! hDR#Q/Kvܝ=Rxy;8<fI2s@~"0s0|sP)HN}+#'>If*OT:]4{I1r<5;zr}:}&C + {1O$fVCscfAsz-#{s4ޝ3h}kX ݿ,; +(C|>/Gt>oZ^w EcSXO0=))8_3KoDж&?gom9 w({$)zŴb +endstream endobj 1761 0 obj <>stream +H\JAg' +XX| Чw+Bml((X?G! 1jno֝渵̷.l2kܷSsW&\kt F}%;DdG܇4GZUc +?G~ReȗdOO_ y.6Gr4ie{ʊ3v:= b'RSn.S':1sZ")u9}9RfO'u,kQY<'ⱟDueڞͮ|{|, +endstream endobj 1762 0 obj <>stream +Ht1KAg h!j)FډbB\" BlJ`ZXJ+ZgH"x-Q:7@YI=C7sIPBk\,s߆N|BǼJC-G'xȏY@zSGwm2-o|Q(u~ m^t˃>}OcnMnΕ8[=p|\7i 69/ ]N#'/P茶T5_r'5|e쓹3Zd.91 EWJC|tɞ_ZM8S߫N] +P/ +endstream endobj 1763 0 obj <>stream +Hd;KAgBlD٠`e?HaᣴK nDډL|4&B|ٽי33,V3w T+Ugy |Rfnsy5^ I,&7nN^yp ~ʚ|N&#},?T29 +C"ݺ +.$6%ҙ>U4/ ΁DS>d6)F _̝~#q;KZޞ7w|R-K=)19s뽠?gܐ2>0p~Q_3ُM%#|^U<4 +endstream endobj 1764 0 obj <>stream +HT+Dq3F)??Q6#cdžlR2$5XXhd6^F6R<(s~~Osr4I+O>zѳ{2-]?޵shVNyӗO +# ꏕ[Sۧc$ن`~f~3~駿߽\O74wD&Y0be_Er%D̅zAaPð@2~9wQ_7{H*]VNPۻ3~nZkc{+:Z7s@ܡ5SInĻ!A(հY˜{N̉:9Nr>k΅6$e#4+dz2Y}2 eݳ;#^ 0s +endstream endobj 1765 0 obj <>stream +HT+Qo%{_;?L&vؘd,dc4dh34bj ):׬~=9|]C)>;p| &}?ϥ걡 _ړԙ+Gԟ'6tC |i~g}wI;93҈95@)K_'|,gftky7O0t{3j݃=^$Jt\ߴﵞ: V3jϧ>elФӶՑ(|w/mv ]vPUz^o6i ++sA/W_q9Hi?c* +endstream endobj 1766 0 obj <>stream +HT?KA BE,Z*[88'"AcQ:X"K~<]rJnTTJma0(K1\/ J LU -'iI7+ yx][5SXs}Ѡl9J'?(U!/}em:>F}vܝП}үDCw2B[<7 ІhO0ʚcMMk,Au=<.&z,JSUqSl$ﳖ6.P:?79yO^P5>N>9"a7k:/rfIآiq +endstream endobj 1767 0 obj <>stream +H\?/Q'7-%(QhlEA2 ( +l$>SoHT)d["jT:;ff_{=Mb[X9}MrHnv_X ߐR6kyߟ? +:|͡x4V .[.Hs|uVʫΟsη4{|ݢ+=ޙEI>>~ʥޏ[tJ>K#'O?2r?zʧ~kq|5pm7琮yU]@c~cdMGKf-~di'9=}/aDw + +endstream endobj 1768 0 obj <>stream +HTKAgh`)bbc66V>j F"Xy7T?ٙov]wJ_Dw٢4%b`c\]0ԃS9 C[$ƼDVScBq +o^1udNLtu:c&iquzSNzuy'(4q~R\cy=~܃k'UXLޤeϿ`ydA׻vQy/{!*yS//=#ӟDkGnisU73 uعouUoyP3Q(H18P]:KGҴ*:c'oe/.r +endstream endobj 1769 0 obj <>stream +HT=HA'I!H +F6A466Z 6[h[R *v6ZsX}W}fwfg{rj_ԹԸ4_wz^!>Vw¼z6}D9˝9ěG-p;{M]AlS|kJǛOVɍK~.B$Tu:$o#30$zI0FƔH1\r}79msvX^bF ' +kO#~|8W0's܅=ِƞuM\ĊOϯ}`aC܇-|xߑ۟sC_SS +endstream endobj 1770 0 obj <>stream +H\?,Ca$X-"ŪAہDQ A€6Oۄ@QJ`041ڪ&[ww3r;GWlτFCucܥTq#}3C;f3e^|;h9m~wa.\楁gi^FLr/Aӊ,63ؖ\Wg9섨z鐮u{ lMY<߁ w/zBJxGRuօzQr>UiSDɽswބGp#C}eDކ^q,<~ W8 G{a ޞnO*]~ +endstream endobj 1771 0 obj <>stream +HTJQg()PJ``#$ |+ _ho"OH,Z B*;S}ܙsΙD>O^I8B!>C.p_QkhsJ>stream +Ht?KCA 3 6I!Q#XXͳKI'ZB#"Z("BbGy% +;7s{5~ 3Yiwrz^֋PK)eJz~ dA~Z)QrX~.Ac=+פ%'r~]S䃦ɪNs^ x:<_X>,䨼,6O`D>Ց/PŹ/`E7Ii99#{-v+䆬Gw;{ն{mnnm8Xut#=}并.-]r)l=OYm7 +endstream endobj 1773 0 obj <>stream +HtKAw AD+BQBBP0`+6VT6!|L +"~61bewݙ,by73;\J?3VS 0Q,ak\Vaǰ_ sE;'\THSuY4J9K&?Q̇O __Ӕj}zu,P?Qth^h#'̿뻠ϘjX~@ЯG݁%֬ӭnqZw^r7sA}U^jʃxRE@.QVgVN׭>+djS_489Wi(jro羨uzl{$+T7xs? sf +endstream endobj 1774 0 obj <>stream +HT+QϹ ؉QS>fh,|dE{6H) %J))Fj +n(lI;=9{ǵ< .-oTד.^Qc<]RG+jw@ORT]gxs|%2a~- +!<1ѳ:'=XΈ]gpCNFq/>sz;]~_wy2ws LuX.0qT%WSAAX4-ڿt 'b-iP4j-GxiT|~=<25hZap%Wo/4mcr7m]_ʭxn'l* R^JQN0Qw=>yߐY4c+Owp +endstream endobj 1775 0 obj <>stream +H\+DQϽYI씕艕JYʎ?@?2cihJ;d&feemc)9|;͛է{K&ŻG2;V<5w\2[|Z?ƕg2ҵpB_fq\<~%3$mTw÷_xOyֹsmA߄Z{h?~wCH8_J߄//= VNQˆXSoe~kzw#}n:2srR|8!W:WSFu?uu `:Wm;>k"zLGs{\:'G9y'"G 0 +~Pz +endstream endobj 1776 0 obj <>stream +Hb`>({`:'0/.t`Z_fb|0H3A3c,σgr/Egt_ ƹLpws@V]`Z=&gbЁi~yC = +endstream endobj 1777 0 obj <>stream +H\MAFkLkBBH\1dlv7V-Uf&^|;doZ,8'F1] +⋻'͑ܞQ7Ήf/XcU{˜BܴXy9zwV<\o8I}.WޥG{_c +endstream endobj 1778 0 obj <>stream +HTK1K: + +.R*8HQ""hICYNJ-t +bKr6/I{BfD'mE3Ou \'BёEoݸ3@^+ y5=}hsvm<1e0zUjGL}=UT9z^p'RΟE3V,{VUS8 pqR1[w}X߂w'Of_j䓙~Osu率$w\/P{"mȹPw~ Dn[s82n`ά9AOGEs5 +endstream endobj 1779 0 obj <>stream +HT.DAU+HTT +ŪDt^@GVCNIT% +Bο7sL9ߜ33D0zLD 1X:z|ifUSe{Ks糾}n7cA_sM7%JO=l)}\ǿ(G^?x_/>.΂ۉ/i:Q$fId9[UdQgr?qd??-^=;佐sn%nq4-{ +endstream endobj 1780 0 obj <>stream +Hb`r whA4+ϚN10'o y ĜgmYRǼ0 T@@|v_0 Z ;TݡGLY$`McT +endstream endobj 1781 0 obj <>stream +H\JQϝBX,Ymt5h + ,E_@ҫF VZRw ƭ>fԒ$@G2S7e?5R'たݝU%nTj@;1p_<\!_Dy}zsi1qgu]P0-WySu_ZL3"hޟN 겼r?F {ż+< + fy.20㈩ +endstream endobj 1782 0 obj <>stream +HT=/QϽ h#TBh>UU}ފH&b0X,D$FM 1t0[|O zO_ιyg12 .O'OĘU:^z ?I;ZJcKiwM";mKsub!>#wP[>3ŮDzbٗb[UMJ#6JF84,8<\fݗ~e݋C+n, R ;2hhaƊ?U׌91 ˍ@N4K)~mI&[=$A۹~4G&epL t{]{KgAYXPy6"=V a M +endstream endobj 1783 0 obj <>stream +H\KAA`` "XYk+AI|ƐFP2 6b%XY"r;g37;Âlf(%1HI*J EN+E<$͎6 oIm0y;kby+j\I\捜wE>>Wa@7qC,rE>R7ӟf$׵_=_4sttoyjrȫ}dnj/y?n fSźC۬7RyuZ1I[wu^Nb"|ӥOi^*(?HR4Ss^&_ֳԷA =eƵьRNW] +endstream endobj 1784 0 obj <>stream +HTkQ;L "B `K׮B҂> +*h(]`Kq,]c!!H>zϙLHV0Kr[Zv.HR~~N:\?>~P?KZf=Оoie, +1T qE/*l_C}'TUgy=h_8 _=#* Krjnf+:些q~:K.tlL&/=NW'._x/w>3vQ`Wm0Fy(x:Rȴ9OoϛciGw.j;uʽ:鄫Բ\j6>stream +HdM(DQ3Y* D%SbJ6HlllFIBf'Qjd$)cde)is\ew}_O{!Ϻ(ekNw4A:7I_{ݓV'݋pLȞDVn_}킦L򲢤30yձѴy\aV3ep`ԿdAu$=''-+П7>??/c=~iǿ_:)hy0%h?HWwcm5fRQAA~s9R\J-kࣷwtGu- _k$K^ЭE/V؜u+0{> +endstream endobj 1786 0 obj <>stream +H\MHTqY R#fJQPqa +.ݴiBAb+aq +47~P0FET؀1~&Ìos{E]Ce +;F}_/R_S9աC$]-۩;vYc9Te׸Z'%}<ُ==X'pD}ɇ7:~ *lk)雹}wX&HxG#WQrM*9~8h$c_s3}os_sOVyww*&:d'd;~x_^H5H6XSU~>}y/GF_&0GWUJ1u c36┬71ߍWN70rm +oMM +endstream endobj 1787 0 obj <>stream +HdJQgltv>G|A+PT\bD70! +JQvQ\>Ν3gvQz|*%*E |y|Vʡ_x vaqK\ǔ(0C~8M.GhfRk.R5_кjM H]#Խ8pi'0 xh\vMM͙ܬJ^CØO;Kz>qޜ͟ŏ0‡0yaunp~y&3 6Ǹ'] 忩V;3%un; +endstream endobj 1788 0 obj <>stream +Hd+qg*n(7[U^N'ŅҖ׶8(/)E\6q%=3Il؋@ y}~wLXImGWs69y6߇c'C^:׵;tb6bFG0n<(wI&ǥʮ5S\ 'h;cLJ"{;O4˶P{*ܯ=I8~z>y{ +endstream endobj 1789 0 obj <>stream +HT+DQ}*$VJN2d!+يQf4YaNVʎdܯ}O{s,q)=&HMPk㯖O>O$r*CJ^#"~<; ''}#Bi3~$|p^o ͗94݊3?䙦Wq5NvŕQ\ձX.ŭY*e2In-Fm{ϟ}2SN=vhc<,.nܶ\,^`>stream +H\+q绋 Q)&[8n"I䨤 qup֦m7\XeU^?jgƾ;gqbf$ gx?Wx#TI yģ>azx/젤pfJuF溙Ea' +ߧZ}oZӻbalygpρ9m?H4n +9ۤqUtWYķR<S8[~9~:`~1'wbTH.䯲`y9y"2u۵o׎K ] - ?׺Zӽ/7fx?Ѐ7 +endstream endobj 1791 0 obj <>stream +HT+aǟWrД+SvZ.p0*)\-kll-\&$ﰼػ>oR)i~@<bs;n' ?ED'W_]hϵK~i4\*RAݕFB&z`_E{6=>M+U1#? %o .2q q fM{:oYi\iF|W₼?mY \r?PzC}o_3 zpT,hE+[=^W7}_XdKRǹN9[=T/+x/ c7E`Q׷>.i< +endstream endobj 1792 0 obj <>stream +H\KBa{h(#p" B 2B[Zkuhɬ(E +%4=7ˏ<﹇ -2z(fH0TH8m*^$ЙJFHl‘\Xh7ktJE=ot N^12jQ8wcOw4wj(AYPl ,qm,=iUغUn}zJ~U>I8e'CfFD␧.TwېCXg.t#р` &2{3|>Ab4٨+kUcp3'1X.|wU +endstream endobj 1793 0 obj <>stream +HTOH[AgBb<TXK/YTkB=Z([1>_5(3([hrMyͪ+ 8Ui/x=ca: ş ȳRx31mav͓s.+ uzCDFna/ +#](s>ʞ°N臰:*UF%߽njϩ1l;qf *Z]ܧ +}-{>79}39?H+RWT"ݓ8}H~/o%_^%o=pժ7W|`\x +endstream endobj 1794 0 obj <>stream +HTKQϽCJ@TlG):Wb;Jq"bK%iK*&YR}G$D%CdTiE(<'5VY?c+ .ht->?K5qk=8Gu{4#͹/! ȔI=H}bx>4'`ҵ{;lj?_2`\~њA%ވFyG_0Mft!sWn7tw +endstream endobj 1795 0 obj <>stream +HT?hSqEK'ANP`UG.%o +v+h2B-HL&QLRȟgF0/)␴`Pm4 +wfp~{x>@Kڌ?,輘ғ9:j} cggp13: fsN nm]fMPh4jB Tw~2wL +q!K_?:di%I'{z0HN|!zNx-ٿY;DJ麸w{wE^{KO$u}z[j(~8'e:4 YLR޾5%/Pjޠ|g 8fK׾$} :%;M_= %u*ݜaj5+[q +endstream endobj 1796 0 obj <>stream +H\+aϫdcRvVbve#a3FMaf423, M04pO>Gnކ[_1GTL9_`B$Mr9M&?\;y"[A2}\ 픺K2R)r!^W&L&Mt&/GTѤ>׺9F$^ϻvN7;d\XO{SyOd +5I/*.0&h:&݄(X_s{ 0u +endstream endobj 1797 0 obj <>stream +HT?(qI20\Q J28tddX醻R&ށEW +82Xb2w7<;}z^gEhӰC8_6 4GV\$V':wrl6Y<# kd\u}O⹪=xhao^M_Q7gx6ːJqTϙ-R\po&bd4`- $M.sy˂Reŋ3oIg'뮽M8,qSg²%QRo~~2HJ|!<\A>,m-NY~$#N"%{0ofE +endstream endobj 1798 0 obj <>stream +HTKBa{i"pZZ!, Ĺf"j ZL,?  iI\sqys^EB;k3 Ou]_[KLUDzʜgveOOⳛʷV Ii6$^fբz5ٗ&3Lf.gq+û\*YP,_@B253ױcPSNO';>MyqH;_%/}6 +j{Y‰L @׍m>K˽fi>wI. +eSƢ i =BON +endstream endobj 1799 0 obj <>stream +H\Q/Ca=y_0Hcl41 HEb/H 6ED*~DiO$h1$=}arιsrb\`7ٳXz[nnc\͞8f2xgx3)>q"_p>&>i?T~ۭ972mγT}cܼ.`r8e%C LLj9v.3?ηz_uaiWw]`sm.Wx +Ow}W_: ;}dذX} 0݂Xv +endstream endobj 1800 0 obj <>stream +HTMHaƟ'%E 8x&ةQNztҡ[ +FR,-kw[]UAݽ(N{1zxx> wA=.catkܢG⼓\T3/"A +N/sSb&CqKGw| XoWIPf&'IM[Дy1}5m%Vd93u1de{|1#;UaV6>ЩA +Fe>W_R32iͷeZCUsSD@&6JȁT"ꕳspWܳJO>stream +HL+QAR e'KIJ,aC?[5C͘gyi0"0I2g9O={þ6 0,4󗰀#|>3Z( o^p[On`fFz"RjD5, ShgxEmƥA 2 SK5Mj;NR}"q>u0 asIRszͽr) 8wܵ>N{ƠǍfOSc +Ew +zEH|ize5; +IZh*lf4rRL0=\^%t#s%zur.тP.[d+ay? b +endstream endobj 1802 0 obj <>stream +HdQKp_qPtE)⦻7W񿨓X&$8\AbZCK5)\KR)895Kv55A_OU{"4HCx>qV:oi=Z{ +KޠC֓Ҍ=='.kF;eϕ>oQ\࿌2C{ߣb*Fp۲n j>+nƥ%/p\wǯ. +endstream endobj 1803 0 obj <>stream +HT/aDBB6c$VBleJ&lQ!t`#6d;{|;/s_' +"W,܈ a7G- d}jpi\uΣnXU_\JNճ/n9ɾXpO`NIbMJcC9")<)gQTǑڻ!]|~TL?|v87; +IYi1}uA$7}7t9J|x}X}+XPC6L`Yɕ +endstream endobj 1804 0 obj <>stream +H\?KQ/}>B-}5BlhkH oA)71[B CROrr~y{}!rA͸DZq061rob,228]sUW5͕8uPu{jsj_\i^lln|\I +endstream endobj 1805 0 obj <>stream +H\Ja/X=BԐ$ bKIAWš"%(Goӏs5+"Yml,A+RFnr39ԅ8"$EhNySf'5>stream +H\/aO_X"`X|nf a "1`_HA !Dݣu}Lss}.I ̈́sgkvҙ䷳g;\}uTg7j~']us7ȩ@e>3 tMr1>;9ҕ/8S{j?)>I_κ;'`mToV囱z~ޞ%|G|NV|\Ed#`]ǻ =0a{ +endstream endobj 1807 0 obj <>stream +H\/QOX%> o,Dt17HQM_1Y"DGDhх !)ќ:NP'K8,_R +endstream endobj 1808 0 obj <>stream +Hl;KQn#h#hckem~,R1>jM!*h# + + `0 $*Zl$.7X}3gΝ]R1ds2|KqƝ'9Elܳ+s?P{sK-0a^D3 := +ro;b^70h~$ҩ3=}"ՎLJ,7I.89ME'0}`f`37]DeL}5ķ3Otǰ+=[ghM7*0WVķ$98OD1],arOKjC+}6 +endstream endobj 1809 0 obj <>stream +H\RJA=l7BBL#Rhe@Q4v" ZX1`,+$.aEzXy͝adQ6Xh`"k _޷-΄Y% \c7KdC r ɘ韼3gӅ3ԫs6bxC>M{>zoH/߯OC2~\S$ K}W?8vS6w^׹4]^WM/\(/.+p| +endstream endobj 1810 0 obj <>stream +HdQ+QP6,4+VJd(a&d$0& ʂ4fiB w>xcu:{}a>Is}Ft-70NXX"\Ͼ{ڟ%+\.9}V<`UR KIƃMUWF)b_vDP|1,$SĢ9b5ZwRGRCa4iF0:ѥW7XK1~#9b>!b;<?nbE%gs;z|d>μs*W=c35yb} 0Tۡ +endstream endobj 1811 0 obj <>stream +HdKP= +ttsvtpMtPqUEE*`)(RX`hVh>stream +HT=HQܷZbXIFTJP"J". $5.ZBO&%(ݙǹ#.q5> 's1>nD\?~/ rl|+.:zT[7="6l/R$NhݥYRc0C 77HeMGq#){#|m}EBt ΄p"ƹ00׆KFt rAUvǕ9}iu;>_iMً]nhrKOOD'G +8~CSS$q֚әJbkiI)Hm:wnOwa +endstream endobj 1813 0 obj <>stream +HdQJQK,$E~ eKAVl%]TDc KԀXY(읽3׈᜙;s\pfJVYG?E5K{P8K 1Kƭ!,~wX5;pp2A.\^;_QSt d1Y:tw2*{~ +^t?Au~7ҹ>stream +HT;KQgn+; EA$>-cH +X)BDE,yh! +BD٘"Q"Yqwxlnlq̜saJ%:i"F_,̵ ߈E&iIǧ;ǷNw6mAeq2;H>ؙ2r^R\wr̀2e8DSSޣ}EZדvoֈ+t|&ǐ=^Nof#O[~*+(1{ʗ{r.}~sO{iygs<=UNPD/ _]ւk=hCZX Nb؍YNL\L|Ve?Wp>Z-^AQ>ˣ@%Af8ZRr2u`DOxM|ƄSxKڏkD~OP9 ,1'[Zy +endstream endobj 1815 0 obj <>stream +HT;KA XFMcF[[+ H& *6ZhPP Y`J Bv"8sgn㾙sHObK-4Elgbp,y;I2W$: b3,3#Cǧ3cxzz{ɴT}N:LőeݦZiffBfU,U2Ι%}~?%}W8Bet EWѹ&ԇs~9EFS(~y}5lYA=úV~9)`X*">y׆SbOry`B4 +endstream endobj 1816 0 obj <>stream +H\1H`gwɵn.\EAhE$".nQ RAE 6_fw.DԼ hV"Kg89R.&wH45D5~)<3#C@zPu +PgAOqϬc1-9o ytP5FjR+xc㯣0mur /0G@DoJpULTI{H y\M+rf.euF=$C(z^IM;Ȼcz^ h=fܷb}}  +endstream endobj 1817 0 obj <>stream +H\+QƯ;eȎԤ|m(O`lfa+I"Ic#$HF"Sc" ǽus{~Q [һ4#x#{SG:XN̔:<{E1 x`S;_L$>R9iʲUQּrR37L6$ZJnm'C"ZG-zkHڅ9fcLVN?Ȁ6R/Rz~3h< 9Δ$ptgn̳Z~f(4}Ωu{g}YܬǬK(;{/| =..=SU7` +gF +endstream endobj 1818 0 obj <>stream +HDPKAm-fAЇb?44DTf-6AT &AKwNsSn + 7ט !q :aN{sOޚZ|it4|XH1se-RJ!b | ;Kf#N6DN'AJ'894:o脮wKef=bCnd0e\~KTyIr: qI~k\b{d{1]%!S6UU> ?8*ЦkV؃riB1vbn/ 0"G +endstream endobj 1819 0 obj <>stream +HT?HBA{7AA -A(#B,5 AT,"ujll)VLxw᾿wwS$o>#]@aKlzJI/+@ ZLU)(';=֎UXga PM3l#w>stream +HLMHQϜ;څPhBpp')(\"B +pR^.zR@]B6EHWl1onssqH$A nG[;8Z|Q+Kh!˂]ևH<#e*ϿaSM~sx^_bͽ]:|퇆?ޙNVK~p+$3%)=zO}7$/P>0d^rTp]8O +1y,^/s+W*BoPżW¡) +endstream endobj 1821 0 obj <>stream +H\?,CQ;5ƊhDD$OYh@Db" D DmPI- ?1 ab$ﶷ3rss *=&tPs4 k' o4kON( F)ӧJRE9O}vЪBp&UJE]c2P'بI_H,4Dv!'QUkT#xIJJ,'IJ=OeG4_lmN#3>O-f^(-F oE0L?81fRY %>O7v ;Qw37MS@ s +:'˜g.o]WGÃ|y>SO\ +endstream endobj 1822 0 obj <>stream +Hb`ٷ>͖] LLwWӅ߄Y~LlDQ~ɳK~ >>6(. |"m0};8L<8p`PunPW݈n/_/w| AC3q0~}n=0w>b#峾 ׃FL fF* wq2b;H0\=mRo`Tw0y8qc +n>uLIV_o;5`͠ @0$^?uO^"CY `p +endstream endobj 1823 0 obj <>stream +HTM(DQǏ7>BJvV$IBլ&cR6 kJYIDR>ElPc!QBE(b}5<^s^(_"AI77kI/ȮP`>%2hu#=B|yd fCߟkXPnmok="[p ,+#l&&Q WWy4W#>1v+]Q|9BԻ{dwb^˕ؤzk|Pl;d;2Qԙ%? lY ؚE5-nWH&gbUƝ)}F ~/+#.Ysorw}\ٍ>mn^L;̈́"V2y]]޺@mW?VVH%Scv7| +endstream endobj 1824 0 obj <>stream +HdR9NAlvDba3@F 7"rBrXsyK26x!HD -vz\ZJU]S3"حmLQq?M/w 1k@릡vLdvN>f0'6ExVd yS]-伌8>/'r +S,I %gۻsyS8P=s_΋A(AnQЈi>9܇{[6ϣX n NY;>͋~Cɓ5s%潮P7UY;^E3;{)'W=A +endstream endobj 1825 0 obj <>stream +Hd?HBQ; h(jZ(R 3SRRD5 4D.p|s9r^e*}(D.^&/+Xo +8$ 1@3M$;2)>аǻ8Cpp?уYnJA'y'um4ivxK=ss[~i(N@>t{T֨ڞp^#==T5s21Cxo3q,0lJ{,I9e~5=%+I ;v]UVsqJl[!}቎!\у3+F+*d#^!WkњWk// +endstream endobj 1826 0 obj <>stream +H\JaϋKA[E-(I]b$lvl6Ys[&-|K[_HV_͜3?9㝟.u{5 ̅8yˁp6P2'z˱kwpQ.Qp:GvXuf աJ_r/sS7E`%a+ޟ_rUH|s1%+.s{ŒKn]dW;z@(ߍV ܡ/[]VV-q|/Hƀu;*ɍ g?T*Y÷M: +endstream endobj 1827 0 obj <>stream +HD/QƟɪDb`M &B,K h҉H~m_W^Qc,b 1i1Y iMoyLc"_o%Sl. ̱Y,Si &Ͽ>@yusn0r%X?>IZI)i$U*㲮/؊{߱U>J畡\jux+868!ߩq>d!KjkEk??j+,L[q+p/-cr +=2smb2=@ 1}U_?qTN\K4|*m!>Zq1EۧSn'Ñ]?K\qw ^!: +endstream endobj 1828 0 obj <>stream +Hd;,QύZA(Dj+ш(:X*K k}G-@J9%rk;\?]g9W^ѧzحJuN*7Qť4-rX>qDct&9H.y#߃,d 01aI+~ 0 +endstream endobj 1829 0 obj <>stream +H\/CQƟ#@ X$$A"41(&Z䶍-ַXYb&ČQӞӓyq"F4v6 +/tsMBӈ!9:v=/R yȲc?eLoo7"pOٯ {k/ +\Nxi:~7t u|b&8BG)HzvYV+7~㊳G&pNYphW8;yGK+rTsHO~!8ssn6o>% `S#ʷ1dBHjg|q>y=//cOW԰ٯcmo +qMe<C% +endstream endobj 1830 0 obj <>stream +HLQ;,Ca=W$& D `a + h}(j+ "!!"""" p?{M''GxKFcz0VfwZnpZ 0Ĝ?045u @ojD$ȧR:7rQ_]c$S! ag}(v8 pԻx3Nt&je}Vm/̵*9`S> F8f=[a겥EzѼkHxakvv 8!X 3k8.tg M){^O[E`'? c@)< ]r|!x;7+@+R=n=zGp +endstream endobj 1831 0 obj <>stream +HD=hQ{if (v"VD1 +IKl/IX&Jt( +AA7Pě~|ùss~IǠ'q"rʰ<7/G=2  r Z9vƏb)N'Y~bě]ZZy*Je{c#Ǡ\^TV@}j^mytAKZ/=}^b۫2w='?.-grJڸ.\OFОiޯ}wB#;ex<;B&;}mWO]b]h/`m5a)S}(i̟4'\3a'c'`"4o|j'ԭn"+t +endstream endobj 1832 0 obj <>stream +H\QJQ]A!!"6Vh^&1c]5¤?A?'ÚٻV33g Orx~J|QUob#_8&bg^A !V1ă8s>? ͼ,:X,8t'Vl[_2j Rbᚔ;r߹"e՞1&t?B,0^C (|Je> +KyK(7?}DPE}XxdZiDxvuٸFy!Zw5VCR =CH˾"2X_Εcgޟe>tf>U&m#) +endstream endobj 1833 0 obj <>stream +HT/QLL"XI!хxz%AX7l$,<+TU;ŴUEQ +XI,-$3bcMgZ_{w'v@z- ćвHBH8dHNӇ@6,}čcAlqXs +s70DY-mQG"B3*H>⬥ٛi}~rM|rHs*@b\م>stream +HTO(ac8V&"B4E0R.J""EdE#E9¶́v(%ϴl>?{f;}yo\ N-HݚѺ#ҡ9ZԧzФ[|7@}Wdey{=@F~RRs +|Ii2uR'%3r岟][_$cpʹ:J88r̓rh*c.K)K, {֖E}[̅`xfl003rsO0q-y7|e[zA]ŝE4M`g}ǘhtGeySٓ܅*@S]wSh ﺭ WuC>Pyف`0ԆpA/wߧq~_z;" +endstream endobj 1835 0 obj <>stream +H\;KPOo+tR(MtѥbqD_*."> HUV; + +.mҡ>6jܦמܘ8?MI %A>kGǚR>`+\ N{ȇl !yE@ݩK{; tz99CN f9׎/t B9ϟyoNO'7V )Z޽ߣغ{{gDs/gXsOÖNMԑRJIH1hV+l̼UH`C^_J$Eǫgpi@N @ 4~wݞK*'wNQi=ZKF{sKz6{y JDjWp +endstream endobj 1836 0 obj <>stream +Hb`}R~]Ӈӎ.i_=o3ԱTG3y QagOi߀@nEOCax|ьNon ,_@4<͵s&0pu0wD֟//sE\`T8}dmUq_TYeSm,u>>ѼO>.0y8Orvz k?%ǫ}tus1gQٔ _z>8oՇNFp>TBn/>>lt`o` Ra>V 22ZX=.Q5 ?^ +endstream endobj 1837 0 obj <>stream +H\PJCAlrmTNR-DqUL FlR>(B, B$"(xgY:ǜ]cxG%9U<`d?}+EhS?ߵz8{>FF*\3Ìz#uO~k.wF܋>(f]҅;MVwc>k;{':3W‰oftN_f$洇DG 89{>Zuq 6r +endstream endobj 1838 0 obj <>stream +HTQ=,CQ>y^kuQ6ҪzDb&kW#!ĈH*:a  DB 1XE0xysWYCx_|O Cc5jWㅹ'^mf5gc5ۘ%w㒽o}S9'sH0RКzzʯp|zBaz_L'rS'i,{,%Sq)ScR޲IӼb旄N³DzD$Xwq[>~>?Xj;2t >{_>ڠ s<Yt5!d`˿ +endstream endobj 1839 0 obj <>stream +H\QM+Q}lИL#abL~YjR֒YPGl{<}ކ<9{.{pRc~]KiO<'C>h1g">-' ;˸7N~> F_(,5D랧#%7yN8fn9 S9a\p671NR.==O&7kٯD4^R&= FPOiYd̪*,po3Lf}̚'}rV)SCr{{~⬨*NJI{ﻌ'3))O FV#bO dGv* +e\ᆴվST{\N{S[M0 +endstream endobj 1840 0 obj <>stream +HT=H[Q;OL!kSĶ*hbA& ]LNuPpNVE\EppphvnA?6E罧^?9 +') +_Ҥk<ow޺~:"/˫s*滹ODW ;'ܢ xD/=su+)JFk_=S4.IQXPKÒ^ZPNے7[태3M7xF9t)E,qҺ_1I@d!\+67)RNzWY7l>'6bYv-706Q٨GG6!y*޴.Q}sc58{wjo  e_Ah>stream +HTM(DQ9랬XB$d0{,,dac1,eN!B"4$K{j999X=}{h%%S $'s{&= K55?g뽞ȩ`|' tG+0 fD{׳G6M 5\QoMp'Rn@8+-cDhdl8AJ{vP#Yʧ_Fb]Zȅ̘:mqw{/V̼t3Kq Օ|vE.9e;O>C(?=8O*WkJ{p{ph⦅=B 眖1+SuugȻ/u,-qEF'tuG|a`Qp!fD|p-2 +endstream endobj 1842 0 obj <>stream +HT=,CQsok`$"MI4M[!#M'ĀFD biimh t!YH#"$CpkM޽@&wf/ $!)gَz-ZwuwlB̀|Ȇ0a)6$(VfF_OLh=Ȧ)ܳ]]W6,OŲ ȡqCAAnr^I!-;Kz+f5  u3L^w,y vhRTίֶvUReZW 茴UͰBOvyU;}k.jI]y6 +4{<銶:ZgIFL˷Q$VKU碿U+ ()Y)g{P开6򻒜畿 vC7$ +endstream endobj 1843 0 obj <>stream +HT=HAg7XuƠA4Z +T +b F"Hl&Zba+Zeݹ̑>ޛwuPkmt!oRG 9!Dv'4*cki9N?M"r[~˕#w2WZ?emoݾ<>Qr^Dmi gIglMŨ9!mB,!}]m?\yS/7wpg!v|ʍ9һM=~u꼡[ʁyd*WOҩ8?b)Dڐ;a|z "-!r/-wE2r;ȅO>ͥyB"΋F^s1gs@e1Ǥ/HJ +endstream endobj 1844 0 obj <>stream +HT=HBQϽ"Zڢ%$j + h1hh*1H#* +j2Zs"wO߻G@t&# L,^'N /;1Mi]xB=vуOsN_/6!'p,Mvk:q\u9恵"(>̍3Ě/CTA%ķ度'IOH9nk25"y9ӣN.7w!i.jVVz/rJ~bHNxJ6IWگ\'^+ ?3Q? >nt&7P.iA+ [%2٧n DSS +endstream endobj 1845 0 obj <>stream +HTM(q]98()E¶n>ڔr\"v$ 9^%hHkkyUيzBE,Nr=cЙpD$z̺7sQ><3:<+LхU/Wt +/-' 'o?Mڒxͣ#gK yC<ߎz^Ry?(\p^1Y8ojN5Օ_[h:\ɧڊ"ZWLxWG u0=@o}`%(j7"ӏ9%#ah/bunwpC;E^{5?P +08 +endstream endobj 1846 0 obj <>stream +H\K(DaϽߝb+QBh yy$X(vj&%i,,Qٰb%;,0{7_;TO\Z` +ܮz㶽$j`yt H{ݍQ_{Z߂'f@8iXS /0H¡e9uo#}d Ü7VX +OmF\6Tͭ(#|/SB׆9C1D81aоZJE4΁,G +[5ls7{gs t>ľb?sr}D.6;kNr}- MP+ }g{ a$M!&ԝ:@YҼ< ?M)U +0? +endstream endobj 1847 0 obj <>stream +HtQJCA;v)/lm?"(jmiDMD~aa-_`BR%NvFp̜= ^+U0R +p\5 z'jP +4͗+> m3C6CmѠ )IeԾ9w},d2F==fܫUOgi4Eע4߽NFp> ]#՛y;~HZ#'}ni_'jZֈ ^Y <|#N5S_lWpw sºS,.wy|>E4"-{y7EطrWKU-? &i +endstream endobj 1848 0 obj <>stream +HTM(DQ{;6K e#+X)i,Dd2e̓04e4M4hee!4{wϼƬ~>@;.v͉qQ,d܆%PdE^::N;b*-2`Q1ránT1}bkƵ?>ӍXs 8I{1A{ţWuv*Vp.rh K@<3n`cئ4391)ru֋#Ot{j[")W6_Bmʽ=i<߂DӪplӡEfa79OT>TdyHZ!*Vj1Z~~DqNj +endstream endobj 1849 0 obj <>stream +HTK(DQǿ{^wa+;HďAxb,-(J$E,d#e鑐໡ׂd+Pf\2J;~4O2{;>F.ywHMGk8D(~Ĉ$%Z۸) (ꉫo2q)X f`bQmU +0X_V.T)s,,'VT~Y>stream +Hb`?ր(/J`r Ę.LoRc~DCar_"d?gQPws̙;QJg@yd{^2@ 8o@Gl8̏^ƒO_o;;4TaH.za w=0ߎ. Ʉ!)7s~(nL<&E ›z `X? +endstream endobj 1851 0 obj <>stream +Hd?,Cq3 IhӤA$&4`kbiHU"hA҅FCDw~O'w\H/#Pi +!gb)9'׀_9I7~ .}tnkre~jsٯ,_5'Anp㞦]N9!zh' W:5(xfASA9L.Gp[.88E.6}%/iD6UեW4w2+;]u'~Ҙa,1KTF9^8sc<&=xl"#Qe*_5B)sNEz? @&: +endstream endobj 1852 0 obj <>stream +HT+a-( %+%dR&e\dX(Kb̸XR+FX D6tk~fV=C绡| Ms8J$U*EF|iN[3GdÊM"QzH6&5dpkȐඏ(_wd:uå\[`9c:)Q`3w}Q +RߨC] ?5F EcA'=q} ,i|_ʈ̖ kiGt2]}w}$?ritF9 L(t~Rg>C| |?s=rSc%G+J +endstream endobj 1853 0 obj <>stream +Hd+LA疻I0B7%Or6n lF1K:>WOwdY\@L3?'."7t+4 y͵ir ͋GT,N[\_SdSrB#AG)qB| yO%-:믅? 8˞;&ixSUk:޳T8k>2! +endstream endobj 1854 0 obj <>stream +H\QJA;DZlB,`mas`F[A[-"(H~A[1#X$DvoߞX oyf)ҺtO,yx:j˼Gb0t*Ώ($nժVgp47 VՐ(\_U2*u`g}ÇW {r핂Oa로+'IK60ļw-{ק/^ZmX}"R3{_sz=sݳ,7j3xTOo|CWn] +endstream endobj 1855 0 obj <>stream +HT;KANkXE "&5 `6V1bm(X *չLv6Z}ܹ{: qy.-^뜢A*/F^}៾kD3o Ip_ q)ŋ)>z|`/(4T}Q-j ?8qgv&\Syn6N~&}<{NxIGyOjl!-o&'B^$ 8a\ b#Bi!Wں9&vߜBg8;Y-[{۱ /-'U/Q:)Nt?]5Dػny "c嗊έZ\bz:fHYe~B'|+݇} +endstream endobj 1856 0 obj <>stream +H\Q=KA[B DPHa4y&D)clRR +V;Nn^Ǽyo,X9l~ · +(NjdcLS;zO.t|p4G.A7V_u F}YoAa&]w^c7 TÃmyΉb/[5s}ჸ‡v`t MMFl4oA.EYHg1U;cO|:>d#\骞F푸cW5R^\4vP󉉮|ќSO䰟Mir +endstream endobj 1857 0 obj <>stream +HTRKHUQ{ " C&2HRy~>|>RT&9W-^묽> aDg*^ +38, F:U _>\T{QzvnfRy 4}rȗm~dԑt*OM[DŎY}/*KlXOTzAGc/W2犾Z QA[ t)ҹtGsaO g43&pFBPg~/rwdK^wu'e\pz$@}'?'n +~|M+ +Gc}9[x4G _jsBoς|%Gxfߖl--I`{38Fg `TfD6誛&S9ri _ɝ++z^d8O4 +endstream endobj 1858 0 obj <>stream +HTO(DQ=,,Pbe(SL͌4;%; JŤ&d!eDXLDɂذ׬r޻{μ̬~}9;%ٲ:[ĭj srGXDug> '2\zחP 3̙SHYuUs@)iFl<&6q8|]&E_U{.n޺-ܘ1'V/"E ~z} x_D +֓/UZ4,a/a)~(|>stream +H\;hAƿ;`:Aybr9/J( 6>&9M0@@lEJQ4`|:;~|;Sw^r#i׫]voO.cs+ӰR *-/6ܽt-F?CKΩ/|{m2~uJƂ;cz{볾xga5 #s2 /+0s|S=+x0 m{Lr.UoR>OLJ9Wʇ1ҥˑ]C64o䱒B:/WX1$Jq:L=hNdQ3_ ||o{u,'n9|>`F͕tp[q/4=z[7կ# 7F +endstream endobj 1860 0 obj <>stream +H\KPſp1ET(P E.C].h렫tPqPGMz뽟i$@vt]$ :ZuDU߫@^nw [?d^|7eٻy;{Ԟ !5w~yb-x'4 A ii9yb @$>A"b{-s,}y?fSsw|y>&y{,}*Ig*FqvzJc'23 tNlwOpؘ5}7GPhҼE[Z|[C +_x\ V7ˉ$ӟodL + +08#< +endstream endobj 1861 0 obj <>stream +H\K\A+( Ho躆P ,!iL#ʂ6vE|&E&!DR$Rl$H dMwLfj9vAj!զ +f͏ZYhS~i~Ef)_01yG|\'Fwc 1GPj +29io9t1~wI{1 wrn7b 9/'Hp<cwNنw i{%\]Rݾ$P֗䎦/dOq{M1q6 +ƞ\Y[\ȋVVg`ڿy#*X'?%^c]LUNߣAs>D\Ӏ&A u26j`?ۜBb%Se^`xET)2}/|nzf\cѥ0Y ʍe +endstream endobj 1862 0 obj <>stream +HTP.A&" 89J.3.Y5&&Y,^@d@8^=lZWT3/U?]8ѹM‡V;4C^\7{iujL>=e?Nj?gx'fwOBŐq}7yF=K:)ԗ!ԈYVojWft}&!TGd~3cM y_ԓJX!ǗcwC Pxw= Ňs\vy+|]E'>j_s򔯦gg=I~W5/ +endstream endobj 1863 0 obj <>stream +HTka睓УH{j=PQ Ij45٦!(=(<5%?@?DE16BD)JK^pM]Kͧoʀ +K.U7Ւsa-CHn/=r߻}w.YIy =|8XӥGUՂs̵@k<=*U!H&~s" <Cė|(uI+șɉ0zw&gX_yd R)^OPzwQh>?ў^3a獼:9Qݲ]7=ͽ +~/hC}sYs_E +endstream endobj 1864 0 obj <>stream +HTMHQϜ; +qax>e⡘EѢmt#Dt5A-Do!mE"Z#6 +h=o?s3j7A;&#u':Pi™vO f~'%= ~7:{jdi~NM|8mJnsAQ5w#\C?z5s>{U^(Zc2GORI荙ԅ0_eaK<3ĺ`\Ոcك&%U7Q +y+{E o%^ӔNInD\k^Dss~¸s&/Ux/^w3m%j(_M-Y +endstream endobj 1865 0 obj <>stream +HTOH[Agb xPhz_2s)ōpٮh.[%} y'3vN%=i3:О&|7}]kwY =zjsަ!N;QN9d _Ah ߫w1zX?^0\_/Uߢ I|\X)8Ky+,R^#Xs~r03G񀹂՜4?v ߔ + p\^K)ng<3Ϫ_߼w?Ц eVwjyjeO)G[&]_+b(:ҳ&̓}Fc~>Y[i/C +endstream endobj 1866 0 obj <>stream +HLK\A{vJl"jT3zѻ;cb'I,l-""H1Q!"6ZDL4 !sS74~Ƅpsz }hҤe߽^g)ʤ7Yͱ;='{ >MKЈB1`ިDX40Vudبp||dz9Pg %/OB6D%҃nکWMBъJ[/rt 1e;ڝߍJ^~?I?條 +\Uyr 0 +endstream endobj 1867 0 obj <>stream +H\=KANZvID+ARAʏXH )$66ш?@QZIJ;spzxyf:P 4uA玁ss)pJ*Nq+J;&_ dg'9B~2~19MAZxH9p/c0X~ܖ]41ߦO{rR."zpzpk|ʧ<{Kg<}/ <)<"y81u>ZQWw';3s3侊|a>&O,bi慾E,64~x +L(d֐Vvۚ'n z\gmQ ܏ 4 +endstream endobj 1868 0 obj <>stream +HdR=,A{h`4U$D 4"X% ~b!Qfzw>1=y}{޻cAvPBc +voSYJ!7ʼk)G}gV{#︩'A_|bwj(_ޅYW~1>as6-. jb}~vYn J+_sIvba94s|_Tgc5T훤nEugr}-5Wx7`#;o[uilJktwN|s=s]_O'b +endstream endobj 1869 0 obj <>stream +HTM(DQܙ^ |,X(MbfegcebJJQ‚0j)Q֒$s}9}ͬ~ssxwd`Nt`If(`b`$nw;7TQRr( V9&Z) Ħsw\932K󆙫":;?îK}} RPB)`MPnD T"etsc\DG`' :ˋM-MaS<;ZyƬik#1~97b^cN]3>giJnF#wEe$Xk[CwA>}y_!\Ͽ`^͋==߅_7yO'Ĝ +endstream endobj 1870 0 obj <>stream +HLOHQgKAEzKpw+ -M"xT( 4 y^B;]/xSD{󞿙}Ӈ|} P?I'baVn5D2b'?Bj(tO![E=KR _;b*Yz=$a~i";i$zYeQ]nI >9P=ֳv;ms}.O/އ>=8Nsӏ^Nn lQfjńY)BIͺqb٧/gvP^*%ÞX3ݷ~:W[L~lKxKs8.?9fϴ ˷Kﹺ}~W`޷O~>y*, +endstream endobj 1871 0 obj <>stream +HT;HAg4"ڈ(M AyH*6DAƔb锐" VZHt +I)h#`q%V?- +~cӭ"&AkcS Z1MɁMWÖ`6"«S眐{JpSeںLw6:zg= 3ꜳ_̺EM=.nTO(ӐAGǖK#ti1-`639|'w}Z" c}(өh/,(eys倮6߃^?{{>=QLkUu~m1} ވ+)p~_m%͞|d#uJOW$ +endstream endobj 1872 0 obj <>stream +HT+DQϽoS_)fX0͘?`!%Y1eG)iHJ6,H$c;]\|Ϲ}ϹNQ*p"bh:յ0!|g%7Mt &ƱzQҊLbg_׬ +lN4*jg_ +endstream endobj 1873 0 obj <>stream +HTJCAJ +Z``(EZ(b-A+AH* X.>>@@7ًg&gO1̿3 "*??UPg>+jn}"FB3+}%u*18ڪIO.q:5 I~>QQdu7ޓ,MOF[̆%e$ OFHM~϶{"1rK9։ޡm?4wf_{~p7w/>ߏ(ey0ƀ:kYҘ>.aG;z|u1݀ק)zTBQNw]Ox! +endstream endobj 1874 0 obj <>stream +H\QJAK ت?"`eae! b#Qi" /Jk3gxfμp$"5' TpL%x[ֳ|\\+/wbA-^p{nUtOvmD[^,ֹ} /dAk˨L'g]a#?g`:<\罸n;n_m +V\<y|E^E$v7h9̃J-azzRaeFg { +endstream endobj 1875 0 obj <>stream +H\KC1O$"खm|N +"Nn"CAwYtp$}/N?r$W̵3s2o"}..Lu:6$ڟs$Gh'M@TΦ?uҞ&Nx{0ӏa +=/) )n T2ȧ| +;7Xn|9eh]Pi,NφTJ=^졏@QGC޹OH-jhs՝z7];'u|ozI^Q~_[\1,J_fwy +endstream endobj 1876 0 obj <>stream +Hl+aǏ<(ɏ1 ]^D!) K5 H3iBLQv`ac4fVf(^py>|~MmmhXT(\!>stream +HTKA4 \4 %NS kDPP[m"R?`lB ++wKc潹}iqhֹ>cuIYG}r>N2ٱ 6%Lɐ!%:83RO3'wh칶ߝ!7}lnKM#{\򵶵qos7>.~J{߼ 6&aW-\*/Wrr8NT#CH#\W^KN-ݜÉBMKoRWg*fnXK=h _F}ok W" +endstream endobj 1878 0 obj <>stream +Hd?KAnX "#H ` =گgQ0*M+BkC +̸;ܮX=7sh%-@ӄְpBgـFU~Vpb֒klWˋ<9z϶Ek|.s}֙@hd4"b>E0NpnQrH.ZMS{q^~ƹpk,<|~/4d]llGxDn`<ة܍ܿt1cpcr˔vm^>|`{ +endstream endobj 1879 0 obj <>stream +H\Q;HAݻ*X $LHh(beac`icD,B QKېB :Jo`x3oΛYŻR1B#ƞǍ6TMe[Ň|nx~ҎF&}i@y;\3XϦ" {pgL(Ei0E|DlM\f.lTzs | t:KWFaf QynT>|˥|p?[w=|襰Kbk/)U3Z@7;th j/YV1s:/ +)!z} +endstream endobj 1880 0 obj <>stream +Hb툇%oKA4'﷿ +{w]7 40qG{CΎΎ`.N& ߋ́R⳯bWϑ$>kx78D ו.Φpyz&¯ Hov kyNV<^80_Iͭ_L +wL_,_Ll1q~߅b.L=|\Eߠ cu 0}L"?޽{g~?y|7ׯb`xf}D3\"; D W{ ZU +endstream endobj 1881 0 obj <>stream +HTMKBAW +&v\-BM6-%66)IXApm"];޼39̨g{?9 -|{}߲6>R p95s )})XAF͋o9ڼN[\PzaN'`&27I{3˨މ9ڴ{+{όy0Ʊmc2!.sQZk+[ڡ.#z6&50%V PN6?У~9Oh=D;1J _s->stream +HlP=KA!h#ZXyU-lA7`# "Z鴺=˞X=ޛo V`[6 q#{{_5>䜠 +O +(=>3'Qc$7mgē}ɊD?b$tN鍜/u!*G~0nQq;*>#ĤսX1\{{/ǽcSw-ժô%"iRfn!whL]r[[1}S>k'wՋ[ryÞι M.1i}R[d +endstream endobj 1883 0 obj <>stream +H\JaN, bcg%vX[+|K"6bb%Fl aw?5ΜD-_%GU(wM_1ҷg+.щm| ^Q[v/rmAJ-ܨ/S/Sk6\-~?W6Sso;[sN{~&8}蹣V雾s~sKw$/>^}q:4vz|t@uA38'z +endstream endobj 1884 0 obj <>stream +HT?HBQOEp hj *phȽTTC BHE[E^Ci.R ۽wιw%Ā+KH `KMXZ$պ. X c+(A6h39oHW3كt[0l#a]G(WCVڀ*rLޝs??6Q-=}MOz(fwY$$hmpt%:]s)O!ke"*"MI=!x+r+ًNy+dZj;cnỂY.(#!<(ο""/^Q%VNC r 0p9 +endstream endobj 1885 0 obj <>stream +HT?,CQƏbXD,fM fbl:"DHl:X*'mmiTӒn^{{=/^_m6\"tӝNS8r! X&"Xp j9$GŃBDO=v[΂Bbś+n:V]=_s'L#ٗ7JǺ?#㪏|]Uߧt#G[ Z5a VFy|iO{:WodC^TSxy=RtKmObZs+tE.S=ם\'5u8baP=}7êfۚ@{)G:~ s/#Mܶ +endstream endobj 1886 0 obj <>stream +Hd;KQ}"1@F%Z Xh$ +6EARZ|5I|C|%C4;7{cs΀1'?Jy̑Kfc8˟ W0i% Ep!π8-=4ghO=v(4l`6u b Fڷmh*y Zૂ TKz%f2 OL'f ?>^9=%n;0^<` ~uΩ~$s?V<8UD_&<I-/&.O~-'}"ϩU(Ub(¿9 X|!C$ߔs]'k;xѲbYf|sVz}c |;Lo"6}'X=`;iz +endstream endobj 1887 0 obj <>stream +HT+DQOMvXE ,f;LiI)K+B$eaY12de'qէ==7nR>rv7CwYjoxk2:Yg9p=%v>mAS/-<݁UK9ow8W;o"=ҝ/no2@$:/>stream +H|/DAL$4TlSKZF"#*J4DOQjV$4bŮBboξs̐Z}(_;GjQ1|[pZgS3a梙NoҫxdޙfXhq>_p~}ͽ½~ɛEqѤpsbQ/4{.Q{;DcC 6s._fmd/s≋)eĜlJzig=c0~e3 +endstream endobj 1889 0 obj <>stream +HT+DQ_=;%ֳSlvYZYGY(IMJb I1e1cLB>4ER2>2 t1sky<9 P)6JΛևq`,qw/J%ZM^7G~BnᑯFψxP}p8R{es}IC>ob#fi~VΓ,{^<9O&b`[y{IX{zM=9g#:OWvPOWEl`~CDlWF?_G1#. ݞg3']ȳLQTί4} +endstream endobj 1890 0 obj <>stream +HT;HPI +"NAt]\DPU)K*E⣂(X|,PMc547\㸗ȂU" /Au|:J} eRoU.~˥'alxvsmRI0.K_9n&3C/s" +_]3sU]AuɸRN~ٌ[ 6.w@ =' +lt;;eCl8zoE<`үsּnJX lBq +OI 1[-a.VcA(>S\u[zWrEWΉoL8gO +endstream endobj 1891 0 obj <>stream +HT=KANN!~A l RX؈6"vۉ `iehQ{bnuzwaU0 *agO'9Nqf7N*ŕ'^޻2FG28 +endstream endobj 1892 0 obj <>stream +Hb`Oc gہhop0]+nw EGLU}ӿ(0uQ&6H31߃>Ph8 ?| ƭW.Ga`O %<}ls0{,,FǤNɟ:iџ @̅b\ݛ݋7/1y \!G>90q=0}pq( Wd>@ro +endstream endobj 1893 0 obj <>stream +Hb`Nv1VA4cȟs4߭ o?R!7K +endstream endobj 1894 0 obj <>stream +Hd?KPo^o`GqpiAP#N +CtIPTֶZ]]^4yh~sϹ%`; {G7 <#ilz +)%\U<Ƣ:o`F>'f'>kQyI;}tC9.&>]׽CI[4rIH26`w +endstream endobj 1895 0 obj <>stream +H\QNCA3(<(#@  +QuM +!AIKﺻׇٙ{ ==;b8́EMB|#ls=яJCn.wSEgz) c>+w՟hSYEGJ}pt'~>Skt3I'̜E{ tVE1Moչ=:w% _z \՛_T^s6zC'Iw +endstream endobj 1896 0 obj <>stream +H\?KADCN* 1 +l)TDO`cc بXvbHP 6J2{wb0ގ7m~p.*Ӹ# ,~ Ĝ\y~zbJCJ?ϭ}{N~U O,5EkLn^^-?i/αqA7L)Rاx׵3V]N~}b䷎h\gs]}L֋Eqgc>79[sQ}O/HFV:wU0Xv|Lܪ+ބL6`{.?[~r7 ryﺯ"}=h4#\| +endstream endobj 1897 0 obj <>stream +HdKPo"m 8. (R"8NPI\A:נ/)݅4yw^=ܜV?l~AI+/5`x]œZ;ڨ V+O?H+(﹤3(+hwy׺~l}'>!]v{q-#"DI|?߁^>7i6mHԹK>ߩC<'D9y _Qߥ/EwU>d%ޣz 4- 4&${ %)B݄cKqcTOu3{k +endstream endobj 1898 0 obj <>stream +H\RJCA;AHe#J&vV*ll +@lEP(XYVVvAA$11HwfΝٛku8=P&1FTy19܍F_݇swEz2rܧR./&xHOs)|Y&kM[Zt0t!݈Ц[> +?7st~_C&u oRgcPzz++V{ۧWZٴ'nӜr>JS}L;g4 !wup"?\c"6` & +endstream endobj 1899 0 obj <>stream +H\=HA',mXإQK kAT662M@;+KD`P5Ą3!팻̛}]1U !*q}G!da +fY3xrn>+ ? ŇԢ;f)_D4L<9}GD=^|ƾ%J\~""vpY< +'oo!% =MfE*o8ګ=K̓RA-NR!(JOnrlxο? +j_yL>L^QT`c– +endstream endobj 1900 0 obj <>stream +HT?Ka CE(RvGEuqqD)~IV(U*"JRtuzH'oosG~|_QGy5>_AfDxЋXQ/Ew?P#T tP{1EecT՞@o/giq* R̚@Qǒh3y29h#zg?}d`JŐ?rQ;oc26Їs</wƇc +Uq>UM'X^g^5wPle9ʏJޟ +endstream endobj 1901 0 obj <>stream +H\R=KA[1~\a%;6V@I#hka)Dċ4aDQf]f֜{3;owu]NFԼ3D/Rɠ +=ˇ<tF|A}9r_A[ѯKw[_+ +endstream endobj 1902 0 obj <>stream +H\;KA6W(HPlDbmND  ll`Hyx !)ewIՏwsiRxh/2Lt0C7@S{5UpgXh+}<[DQ/g#CnV*5 εJJi'j:FqXB]ҼKz.[/c꒸ztaQbPn|/Imuk; j1SGupgq3EЍp?㝟%`>C- A;"jso{L]ԝw?H,ݻW7r8'0z\~8O?bG=y]r +endstream endobj 1903 0 obj <>stream +H\=KAm" F-$DD ADDQ69XXH$DbaNnsa杙HS%3J!xo6>:/OrJX]+xs=l~u Y{{?ӇzV%HcJ)o{Ѳqq lP$#$(g"f EdDh6 _ uaq{dϽ9܉Nu6yX¶JiyLfl"Os$Ρ\Q'[G9OOC>#k-/oq/ͻJR}ZW=*?ޕ"U\[r +0(n +endstream endobj 1904 0 obj <>stream +H\/QF/OF4B$$-iQ(|lmf+"P +Ѭf5jl뾳Y/2C//'1>K:7nyOӣ6vyï?7m<=9dLsj2{EfoARסs@S:D9989j203G9?w}~o~~b?!><ޯAOI{1+Ckݡ?+[mtG-M>Cv窏9Jߗ6كOrhzv@ohg|%If ME>v +KpSn]`iS +endstream endobj 1905 0 obj <>stream +H\/Qo^@:!@4?F-ZQ4` + "HZ%MSU('{}D$Q?M TgWes˳u=ity&|}!:0yJn2О'1_6"l&P& cp)h*:o# ڠ)9u>HR >BUsW{HOcoEtzH'bs  S#i0t;~N*J'0o U|3e^(y&@U_@;{{58?u'qBݜ9wBng}`~p +endstream endobj 1906 0 obj <>stream +HT.DQ (VV!&!$JnBlN[ht-\V_Ϝ9sD?lGwyH=r9Sh OάG.hun}F_vo>K}]l?oR[$Uyh?G,Uo*HJ(yzt'N>^YpOs/3&Iﻊo_C0w/ Mu53g~>\Ws)'v_2gɌ_(ʌ9`Y +endstream endobj 1907 0 obj <>stream +HTJA s.ZD"(*؂ 8":HgWG vp HGQ%?Ӈ|/._"pGD)5n3GDW +`'伨Ǹ}ݥ 0@?a}>stream +HTJCAwGLI!bZA h.E +KE6L+`B@"'ٽIV3ٝQzII)uI*6=}W5W=?Ts)uwh׶GDe^/w<=?p- &=3ݳSD1GaZ\+y>stream +HT;HQEg7N,B*bFA-RH;+`-L@*!h`|3fT;=0p!_bј8o/^ֱH4W$ucFOk߄a : h??X;}[}fcj&E/_yQP>F̕;{ߵ;=߄0OFK]duukCй]{JCW+39Pܭ^W!v0Q=*Qg9#v՝`=夂Z|Rߵ+%g kbxm#Ň#ZǮ]ipHyE:s  CM\ +endstream endobj 1910 0 obj <>stream +H\1KA.?!X+THPbD`!DKl"!`kc#q2{{Y}̼ys3vj?]p9~G=\ fC= vKYσȧukcܮ1ud_;VBs9Kd_|:1%xN8_dS:sz?ll}I֤fm#[dR/P'C?9{7ޡطH;q[7ԥ,pĘ{ 0LY +endstream endobj 1911 0 obj <>stream +H\?Ka K{(~OW' +-JA +tܤ8".~8(tP( +u`K7KM?'ɛrf`4Nr&Q ~2^0:&1/ +3UY9K7DOG΃aqbaJ8=T`AniIpgisYe&hܫX;Tw<5,;M a><󄾁MJ Kx&'o`]g|x 7wy}[>Q]w:V{DRFھ>Bz|͋0Moe8UZmw`n@I +endstream endobj 1912 0 obj <>stream +H\1K@'Xh"`c!*vW(\)"wXX GkTNAX)b +3Lv䪏fv6o6m~sUSGnRPubh}P 1zK50Je{tyh@XkC-f>MK9^aq :,; +~ɲW/^ln};{8k8+K"ɻNMe{u B=cX}\`_Ht>stream +HTKCQ' ϰ̦,˄*?``&b a LkK 6&dfw=q_PϮ߿sC'= t]TtC- c! +7ImޑU}?Zgfv ڿ-\iNac#~ɬ!/hok~MTh|JK0ĩyEN|rt>(qԧ  +IZ?a; s +endstream endobj 1914 0 obj <>stream +Hb`\P[U1[0 D3ϰc`Ŝ_#fbTRNfP ^:"̃ `/ +endstream endobj 1915 0 obj <>stream +HT=KAg7h4XTj)& +v[,lJ `*rr6쮻%W=;3삘o˅Y:!vMhfē9uΚ K,z >?6..A>ޕ!Go qÜ4nj --8e)]')-.v3E&ë N=r'xO14ޮhٗ`#d\З{_Ww ]⢚  +endstream endobj 1916 0 obj <>stream +HTKAg,"#(>HAJ} J*FDB$#J/A8ڤugn|ΪBU7 zqy<:!$jhN7D\g,!b(LzĢOݖNhP1SJru'*:uIpq?cw:q]tٻėR)\sLG%}Z-X4"TaZ~"MZ[.Pb%싲|!'CQ'[oM#w_?!ߪsw\N6G9  m@γn+n@ę3&O` 8U +endstream endobj 1917 0 obj <>stream +Hlο/CQ{݌46VJ$*hj"ڄA "-FKLiٰ=K}׻&OιseE?@RY(oMutw%ɹ>i/в8U9U@z|S$">׵uպd澓#e&U-~1=蜥ehmU68h[K(GGƝD|B"BcS0eC@vX:n*XM'H,{h"K,&-3DN>AtsDl;9wn5rH@:i̋>qs>ns_&% +endstream endobj 1918 0 obj <>stream +H\P/Q"1H6b1R%} MQ$R?`(1A$K ޻w_Nuι`>stream +Hl;,eQYg3D xx\q=”d2љՈƳ0Dģ BT$zJ4FHL2bcuϾb/Wgi3 絵T\֛+bwܾ{7}UͭeE.S=K\sxQnmA}0UЈ%z{4z|N%t<3 ှYyOҳIX[ 't(cKD9W90+4)|6grq֫Z DG0EW3E{{y>nL޳S1ҙoж|T?~n RgGN;\a =Ӏ#/  +endstream endobj 1920 0 obj <>stream +H\=KA6h`iVA;E$c"!rb*REAEFgܙ۽$V|μUK'x66o$H!-K?q0DEeOg|u|z8?th[gQꦸ\i2]r5z:'%omv} enèeEV?2ӮbT]9;ݾ7/o/BYp·h4 ^Ue_uW!wx_St,]iFj2rkJfsyQ$^(V.P-?&АO(}qfOX'/Ze +endstream endobj 1921 0 obj <>stream +Hd+QϽfd I0b|L1FQV(X"($Q+FFV?`!YXHlxy羒կsssAQPQP\^hNKk:`EYWNĴtLkǢIzS2=@5J׬ +70cJ犚*엢#Ŭ" +1isLb(i(7DQfڹGq3gHbO3p%\;3VUFDƦ2x\ZottxԵуI5S_Eu'1 W0\3GqըqC7VJO׾; +?.0} 0gޫ$ҹ/Kkϫ A' +endstream endobj 1922 0 obj <>stream +Hl+DQϽ/Y)HbFLx+-- jdHJciauޝ>{Q?⋖EcWX\'.2S߿Щ-9$@)[TtǼBgaiбY&?lh^ݷCnm_a6A7L36:pza?&8'rڽTioYGlc\aZ/}XF}_㸦l}ܜڟ9ك^J-|^=*u{]^SS 7p}&[A:.EU= +endstream endobj 1923 0 obj <>stream +H\;KCAglҨAAAIĐ"" *:`؋v񅝕{Ψ{9{̰dnv2Gn]8] H%IQ)^1[.5]R zDX=c☨&cw=]}#&5I쬆s'>7wd^ǜq|x>[Rsta<0 }7W]j@ם1kQMGH-ucY͡pBp}GyVּ͂}Yt\Iߗk0Wu'\B_nrL˵2?q-Lɢ5ytG + +endstream endobj 1924 0 obj <>stream +Hb`l_b8D0 D3[dBgGcF 'iJڪLp0}rw``8oP f\oOgA4cVZ ̍Uwc#akKr7 0LA4ô74 0<|0 4LoE=D?|(Pӏ 4(f( opBV cQ??pq:Pxj\L}xy7@ܿ."(  | +endstream endobj 1925 0 obj <>stream +HTR=KA#`Ahm ϜF/4*v6 XR+mƽzy;..erC,|u%{`Ϟwn!xKW-̳yNxg' +FO~CAV!0ŴzgIvɹF<).2g?=K0/HEyO]lp,++~8ڌ5?Nomo|G}^v\&QLOm&rzn^$hȾ FP:~{BTN  +endstream endobj 1926 0 obj <>stream +Hb`]͂M6D3fO1|7s wFe韇 },.Cys s}@4ׯb```?30LMpy_3kΖM0q]5!U<P~3x(JCgâ _ y/_"y}0aӪ"Ph80 aW,:< ӯŃy0FPy`{[=ql/=ւͽp_^`/3A7 +endstream endobj 1927 0 obj <>stream +HTKPů/Aq'B'AnN.q".~NBрHELIkU`=`N߹n{yFQ~?QY,6Z$d|uqBrq<\X"Id3:u}Kkp`s Ըٻ9E R*hE[_BDU 8𭑜s}皻|?6U~۽CtZ97O67*FT+H} +endstream endobj 1928 0 obj <>stream +HT=KAݽHN:mbgFDX;["!XY)lE;9x;ϻ{;P0zy1P{e|AD>"sͫx̴szfTwA$Sl2cnS,MĈn@|>stream +HTN1 !$l R%*&XPT$ 1"V`&>}VT'&qogo;`p?jcY~ܠn}%40ÜRH;gZ{eƼy Gԍj+Q$_}pݒ1݌2;Ws/Ǻ?x]OKOk~Gts ?o ~ut^c`.$닾Ifԅ[$yo='y=T~0!^gMwb`w +endstream endobj 1930 0 obj <>stream +HTKA JHbKIHRX*v& +ZDR(QDEBv~{Cy;Ǜ7; +Ee., G?gG + Hn13" FA~&soɚ L͜P5{ =5^n>#*˥9ySɧe9DyyXcQ.uMk|9 +Z9sqCVm4}aO kѰxI48tԩ;s5ŽOө6qb^7fO4/p| ~#[z>Ӳ^ȳn)o3y>8ltu0f޵ҦRm=c"t( +endstream endobj 1931 0 obj <>stream +H\=KAF,[-L$ƯBXX IDAlR`P,FI("HvwV3a{ʹE;6FjWoNq8 #Sj!Cs^Rg.· rO}-|>Bu=9H_(#G<tI|o= +I{/K Y#OVxiG,@GOY1!\RcD`; +Z +9x0_<߫=FLBٻA/~osøGFU\*V.)䡽 $=OG}Ծ26 +endstream endobj 1932 0 obj <>stream +HT/CQ= 1 ŦIӡ"@CRTt !H$M0ih ML$t?{u{~yOq;m%'Z5#R]pD+5Qֺ(*sǮP~b1g^`.U[$CtXO;̦s\nʋJ7j缪:a3Sx~˫H5Uf6T]䛺'm} s#ZQS5>s/ n2z[af=h?ЁRA5[qU rYaKAumA-_z'}~k|?>=4 QxL{^s1qf;X0~`>z3{`F' +endstream endobj 1933 0 obj <>stream +HTJCANH"DRi|`e$? 4 +i,AOwfg73`.~CԥaG9C f3L̘DgSY-1Cyf+ }hlZ#&iG̾P'J ;·se*UQ&+ϕ߫n_n?{ᢹQC̚]u!wp~oݻ@9H̙"},uތD_Ի~s5~ mSfN]Ӵ&\r51kASj ?ܜI^6!Hm&-Ru5&Y"븶9HՉo!^ +endstream endobj 1934 0 obj <>stream +Ht/QfJ\!ZjBHEqKD$DV6?%:b͛gP2}ͼRr+݋18rQu|gyB#çuS䲶sJ+0֋=aNi9ɹH1{*+L;~~?U0zUr4.˨yzpO_臲R):Ue&J +>y);*D~K{Lw{~->pC1z>ͻwᐋ""Ǒt}kSnyBj;c}?pQo A%b0 +endstream endobj 1935 0 obj <>stream +HT?HQǟ/S<5rD[EAD-Em mAKQE! "L!Z"Dкey{!aaozWmh+餦Hɇh]&VDk~ɮ| y9.|wCg2s+"bK3E V7Dn]'zSXжflR>c2֗H}6W{[Y|\%Y0܃*gy[yw,PIȜ'vuuEk)*Ľ v +txY^(-j"xa Qbc:Я}5:,P{^\PaOZb ͩ[O1,$¼sl+f +endstream endobj 1936 0 obj <>stream +HTJAǛ#XX6H ,S+E`)v>RHLE+s=3\AW\_z,9HxR*18Q[H-;*|ۖm+:| ժS~~6%/@ZG6mC9(N'7,w+/3r9 |F玫<͔/talIk kXAwH 9S~K)Hڇ.#+ISI趴r0_vW>[~!K=|g8>stream +H\RJAi0TT@ DeA@@00 ADSAMD;1Q/K|O.wR3!R*w]k$9a/{& օYtgp-?y2GuO9۵`;>C{U uܙP +endstream endobj 1938 0 obj <>stream +H\P1/Q=b4h"Hw@'nbo0$,6`J 65~w9-'sy[T@=!܁ڰg}79|Yyojo]`/Y<7HmN?}zj^Gz_ޓܟVn9N\ps^B 8Բ!{#]2{yLӖC?}~1%勸4Q<}%)~q/y9NE> E{#9l +endstream endobj 1939 0 obj <>stream +HlK1ǟ ı?Pq?p]DQoZŪuT+T:drx&1/^T>|=n{bVO>{l8f_􆝘ͭȺOїNkҷ>|(s<πl` źa?`S#fxoM>_7o&ߟ{0>2_;HNMJW<^ /d E Ѻw}u4 Rg$931\5YU̝x/=y(s7ԡ;9} +endstream endobj 1940 0 obj <>stream +HT+DQgof6+vbI6bm)+(6BIʏ-eCBSC}sϹMoV|sImUu1W~vF08׌y⾵LL~8(Λ"Dc@oYF#"cSjo7弾q`-SnZ[<߷~0D?ND՞_7}sH&]f1xwh742GKjqE:Hb̯J??tr/dVC +endstream endobj 1941 0 obj <>stream +HTJ@g' +bAVADa[AVW[  ) ,k!dDHro&^2agN93BE9D1KoD7^i'{AW\dp-4SOqQ="`NėVN1xߣg_)hR3 -oMsfPXQgn:]I[ɕC^vo`jsꦺ#,#Ӎw;aCt;9;oa8/a>P﹗ݹ꭫[KIykoZWw_}3 g 027o +endstream endobj 1942 0 obj <>stream +H\=KAv.ijP;  R?@[?A lDI4TVD anwʝü;;Kg $QT3b>[ni6h'r< z+{"_֪?? &CwD +~ ]W|(>fB}JlcUNO"snU72#7v{W , 69RㆵX>5%7w0 +J$u(HәJrGF)}Y1yX@^TdԆZ'|@!:qKj $qJ!um|wwqY,}|(Zgy,FbO +endstream endobj 1943 0 obj <>stream +H\?,Q__uw@ HW`Kl1H,"ZAb`U,Ĩ M#i5v?Rs߽\M|GAk%js.}eHm 76 %j &L[Ωw2- Rҗ}?/u?jw +PƈfO0:xwrHR[GR 4'K.^ @e >4_E>\Tک!2q,썭Xs7֬}д !Hd^E޳w~4z@bغ$ s40Oϱ;`P뚹H<vu?牕מ2[_D? 2B' +endstream endobj 1944 0 obj <>stream +HTO(QMQjYIE..rbʦ=l()BFRŁ O +%6ۙ1s1V r"$@>(S|4@F4;w48By;|Os^IK~4̜OObkgRμprr;Dkg3^" vobE@ ?잙{5#]dRn;P0\#:qC}"Nz@֭|0;Q z8'-zkUOLbL[%Ưcν}/%JTO}F͸qm7IXczP<(ڹK?a>m{Doi+^صJ6s^z+$@m +endstream endobj 1945 0 obj <>stream +HTM(A er^8Y~6Q9rqtPu8Pn"J.A|LyvN}^g»ǔz-yHB-kQl1,8b3w m_;m 6Vv;W' 86y 9ԳQFB9+\u +<"MGWnC?H_7yW<מ8AMK*G F٠Nٺ7D^'x|%nzf7YMܬG-yA99~|׫J"*Fg8#LIJgs\Og{t+1V~_/ +endstream endobj 1946 0 obj <>stream +HdKAT"Y) liC,2 ZlA@I#5v61Z9sݙK~ffg3ytXWy*jt3˥twSESYT3Z1Z>'Tﶴn{yw"s;RYUECQQSa"pHV>HHuɶz T̵*{t\S?}U!w$a-CUW/wm~~ >&<,u;/ je~E +gx\rR<-~X&c|(/u+=d3 +endstream endobj 1947 0 obj <>stream +HT;KAg'VdT,oPFE@6 h!>* بF̸{vS};93WJ~=Uښޤ^'/bz-xm|s.zvZ)M3ι3OudO19[֗L3Z͐KS?*h:g.oe2;ιo^^/9|r5].zo^^{.(g}`U;grײW $s&9$ReTX?sѥ*uu.}3$٧T-rݟi'Ysq +endstream endobj 1948 0 obj <>stream +HTJCA.ySؤP4"X+ `a iDOil-)Fsǻgwn̜ٙYI(]_I2.`=G,ǨbSNC\j.Y'c22]˃d7mwC" 7qPΥU>{z]#,tu~PW7{V8߹o¾uK \yIZ-m3_6Kdߛp'iD=|qvO;Vw/nk/!o]MR_jq`q +endstream endobj 1949 0 obj <>stream +H\?/DQ+}Y"QDTjWV) +JbEgE@Ps{3s9=JhWZO.ѷһ:?&q''Drѹ;Wm͵y'E'r|H})ki}L)qp[1Q֔/'x: &ni3r(#sW6GsP!=7wȁzG3.ܰ,[ZW5"2ossR<|l9{JՍnޗ-;[ +endstream endobj 1950 0 obj <>stream +HTO(DQoY(+eaa1)QdGN,Ɵ0Jؠ$%٘4,',9ݙy_;OyT8=T^,ʃ ZAFiBz>}wwj}?wEN7Nyf˨⮐6f^bn `>{r9hU + t}핥l)p}93O;f\s1pe$-C4 ?M`W:JG}U-`l;6uʂ !s}_ř3pu~} 0fnn +endstream endobj 1951 0 obj <>stream +H\=HQw?jnij!J2"j(H@*Iri1*ȲLÊ% "lnpj +tFG?M{y@Wa?>stream +HT=,CQϻ^`+&fmF`c%!:Th}.45!$W"҄HT}Tss}n\ࡶ` +qFsD=m$_/]I&Q-wCrps剱0wށ-g5I9I24r|y4ǟֈIڷFzFǠ'Dftpc8ʷ9\; 0E ~s;,)qGNcT|8qs bF[ЇKw|O@S?Q{EE]w􋒢=Gk_ӝQFwrڹ{;#I 0\u +endstream endobj 1953 0 obj <>stream +Hl;KCAgW҈B-Fj!ZAA. + 5Ę(BlNPw&={s Vsٙ!}bf沤M2f麫\]n3:'-)[1bjs?Jly=V\޴(;`ݹ NGOȹD?ﶯd5S?%]U/"gLFIN+ڿ}Kހ>!9y@}}n"wWG%z~ >7>K폽R%&wpvG5Z-MDkzN +yRg u4_BZ2GOsL y +endstream endobj 1954 0 obj <>stream +HT1HAE6wQL- 6*,D4"B +SDP,EPQR!6F ;A(&`ܝ܆5ry41i.{@;V|I6dߑV}*;ZIʼ c ]y['^7ѳ +~A1,6hdaL 2'Du74YfܣbxkEP"={F窜wfJdz/\4^yFjohv"%G~87|'c+|tW%useX_CgSs}7ǚ}w.xAש_e9'iMέZĤ5&a+⫝̸Ndα=& 0n{ +endstream endobj 1955 0 obj <>stream +H\9KQtV(KEJDRl$$EWBA;n!0`46E Iww9w;3OQۼPN{Ҍ7ƽ[E':HV8~StS{FoCU=Ѫ)5[Jݐ_4m-En,:Z6 >&})>Bg lyCR$t +<׶;Rms{Bn՝6?$Xԇc ~>}[7gؽ6xEQ❏8c{x,(`(/$s`gNq>ip5[٠Es]^{ fd +endstream endobj 1956 0 obj <>stream +Hd/CQ} M$R &FJ%" 6 GZb/t0IW tpO{_ߋs{U2.g+J(d8aT+pպ7dwdQ_+\|~#9{)5}r<~ ]VR C} iR)f:~>'{PQ_L?ߟ#()IOK{/KCNCX - +;M~_FޔQrqI~7Ou:/z0UOK?YViS21H$r62'3m* +endstream endobj 1957 0 obj <>stream +HT-HDQ$,b7l&A\XQDd1TL 6IML*F ]VŠ x߹o޾>Μ;s!j{V'QQrz6{/mhG +:;>>A<{pG.s: +h}5,૬P ڋzKƑD3z0aYCOtޙs(3\>'|,)h9tЛ\~g[]z~\å»R48W@;x uG-ysz7p@nI@_Usu;fg?6%` +endstream endobj 1958 0 obj <>stream +HT=HA& bbc `'/b!vvZX`M'Ac`A +HL@P!oK1;oޛ;L)}45? ^ (W7 ׬K~o_]؇9㚿> zC8*ܐHViMNʱөm d%St~9χ)$k8YEsӤ[ϗ(+[oa ^I W0Yי@}e/cO*u7{%Lrᒨ,dɞ7xg݈Dy󚿻w9wxZC0@O_~p: +endstream endobj 1959 0 obj <>stream +HTJA_VĀh$UDA06"A!hR[lF-EA< ̝ٙ#Zuե_"c?7|_'>i=:C 0mZ +endstream endobj 1960 0 obj <>stream +H\QJQ;,VN" E0ETH0E,base~F9G_O}@w۶Iw |v:aާ +ZoD1ѲWT}]WΒ1WU׼^Y?L#[lN5É%%,ٗcG};ܷǎoC'Og8"G&2`HV6 +endstream endobj 1961 0 obj <>stream +HT;KCAgjZT F-m0 X$-"(  kZ +V$sTgP^e 5U!:`E͓WyYJ~cO;z؃D3>X/DG$,wh7Yh}'G:sk(,fIsuѝD3U=H4Yn%FQQ!3FNɼ{HR;V"+ޗQqz}kykjξCGF`}Dއ+9o1.z.XbM{ # ]Kg.O·28\X +K T7jV[: ~P:5_'> +endstream endobj 1962 0 obj <>stream +HT+DQ߹sݣHY)4eacg vB>JR;FQ4>!9Q>j(b#3rsYzys.irp*lBWQ6 ZrFs=cC4:rt}3r,2we~2{SDrYP[FP&({Buߛ.BV="E̲/wyw}@A]Rk]sOc jv7"g,K^HneQø- -h.)?H/62r٫ВL?PYczJ@޾ky~0w\[hkDiR02Wq 0y5 +endstream endobj 1963 0 obj <>stream +H\Q;HA|A!XJ"$MZA bNP;H"I`8?Qvf7Ka.@E~x 0xudOLZ_@ +"&cl`9Vw~;Mq;wxb~[ '[[s7чu +B!>stream +H\+aD)(8:ziOή +Y-'/͉AذƬvmZ + +=y3ӧ}fzϏwp1{DNKlK)Iι˂WyPOy\rJ>stream +Hl?K@9Upб nC?E *A*Րh R\]r{D~. b^2_X?dIF kiGz:+IӚ$C76>zDK|N%Y[|{2Y|ykW$'n\&z >OG#8~3A૊Wt_̧O=tUiMqV$͟|mKZumgn=e_2 r7y}u̍b;}{yO>4f~?]{Z=~ +endstream endobj 1966 0 obj <>stream +H\1A( (@" +=~;^'PHQF!4*JCD%av0mQ}7} i|_ӡᗱ+/ U+ݝM7ApSasjzr-Ry58tarM{UgtӔiDa*MJOF]^t{3 6=~췵wDžYws }# +endstream endobj 1967 0 obj <>stream +H\ +BAwG 6`L +" +*A\f"pAaܳ>3?{1O:Ø3]WʄOA{Rʏ~~P/8N][8tk5%oÇ^-RmRg4Vh406+YM(`gpt܁r|}wR=܋| U~ +08 +endstream endobj 1968 0 obj <>stream +Hb`9ӧ [Lj>S`\|Ypd>` ߅`SnqKӛӺP~^A0q?M͇'EfT· 3f~ޟnL;;Ef۞=pK00[9v>. >KGoc`7 ,;~v83}R3./lßW00uؿoS?=",5_/YNS3~{D3BCɲ;aPqsua +endstream endobj 1969 0 obj <>stream +Hb8&2߿oG/3p[<ϞeqgsH{=2,ق~ԃŵi?fhV L~̅c~|ytPu0q).]cl.0>R+P{ٵ~$hwa`XOD3Y~| rf0}k0 h8/`}mǓIf} }fby h8Ӕv`y`},OY00~bq7d`xqIT3#wA4Ly6p.~b`D +endstream endobj 1970 0 obj <>stream +H\QJCA^Q|1!DC71$15v""FZ ?V{0svΜ܏;k,;r_Hr +حn AV;էwa$g0D<~W*cd3O[R. +0-jy_Oyv*=Oo +`d_QwYkt=ؐOgT*'NQ\j]N^  AcbD;Hӽ>s(w0(9w_M˅ 1W`j77!?.Rh?35==op#Яn +endstream endobj 1971 0 obj <>stream +HTR+DQ>ދDdƐ hØcL(N,lHCBY)J)J ӻ^>{u.hb3 v) ļj[A}确&P˺y5+#aފ=_C`>PgrL d?@M#6um >Op@m"{Ӧy 7,S^+G{1uoCᦹ2Jsa{6xEO` =ԭbp.}Cs|E R^ t'ڳ*ğw\=`¾w-^I$oa߷{ +endstream endobj 1972 0 obj <>stream +HdP1 +@<4*@jTQBa?؋` H1ٻ/;睩۝!=FX$rϧs?פ+5tp)sї {.NjӸcl9W4ީUigcfvt/>~Vu/7o=.7KwЏ*xR-;zBsA99 h~ +endstream endobj 1973 0 obj <>stream +Hb`Oӧ 5W@4?PA"3w 090kU̅냙ڃNz a>{3aFN~G5f +d㎟= >|L?[nAֿg9\=s/w7 ?߻ZK?_`Y~(_J`/fqgw7d`󋳣1̝LpAia?8@ND% +endstream endobj 1974 0 obj <>stream +HTO,AſŁ$bC)j+EӃ8Y\9Hzt&BHX ābO"p"9UL:}ofހd<Jx圧^F9G](4EF} +%ZWO CoB=~%}Etj8ZAiSak7Y0]L&c~@9 }|ӳ@IGm_C2s/te^/oTȺR"O`r)uzh Cn@{yd j j4B8Y&%#45C12ŵ׬]n>02zDydVy9\Z '=8?T,l/* +endstream endobj 1975 0 obj <>stream +HT;HaomhP1`"NP,_HԠ""Ɣy NS<'+Q݉Enc˥1o˂Z:Hu! OΪ +(2NrejOs<9R…e-ͳr Gmo4zZK8o|=!n>;2s|][<ߜ$4E3IVS!SFG*j6=; rN |W +R)Q p?Í=胤|<ާXS5摢'O y[r*B` +Ș +1h\q' iK|;9@.j+\?F@*.iU*=8 +[x;p}]c9$޽{+_S +endstream endobj 1976 0 obj <>stream +H\+DQϽ/ ٰG&f+ F$^M#ȊP&c3ld(2R_z{޼>s{=(kz0qS.83Q-ΘyL]gn4Y2P`㒹c˫H]^|zתYC7}y\f}j;wbfbt )DȺ{GRcܓciT5[j0>iJ9%aM]* o6̇s.2.nd-肼Vv?yTZ!g"^y/6y~DY6ӿGħ{ms-& S +endstream endobj 1977 0 obj <>stream +HTM+Dq 3+v,,XJ,XScdGR +k @bͤb6ǝ3sg9s_d5aLa +ѝB-ߌA=d)Mc6#y9]a%wǺ缘V7ƵPg{l8ޫm ݋|ا2F"yW})W9P 9?mx&:WS+ސEhțt]xR4ugw oc:"tUV|:Biz}~}ҭsdV71 zD y]m.~^N\dz`:+W] +endstream endobj 1978 0 obj <>stream +HTJCAFg6),,ZS"ZX((I4( )J0F#EeZfwv̬~O܋Y7ruꓘab8ԞLEOOnBo0*$u(/ΑeGȆuQu"/?c>q2YDb+]it?w]]! Ad߃ߏ|DpME +@&1Kyi E`f>{g둣#ú< NF +endstream endobj 1979 0 obj <>stream +HLK/CAg `ADD"Hׅ"ⶑ bC"h] XlwI+D,ԪlJ4o8wBh   G9 KyX-33ù07^5oI3{W@.پP9gj^^O7|wF9!˸_Q>VF<~[Ր_1ҀŴ) I H:':CE'%ܼN;;M>!!BEw*C]gUX 1, 9!_!='mGOmD[̅r1Fj=wc\> &jOS9%Y^yuNr©x\ܤXI$>1U+|N&cBw VO!fc +endstream endobj 1980 0 obj <>stream +HTKA;[f?K:@.fQtH:t( +!SF/JD(RP=G3;k;j7;`Rl5T,f6MBWTJ7@ɔ]u7ucBM]1oi)Ep4u0*~ 9tujcxDYusNVyvNofOG3qmo;[[1rB,b~潌gO4mCG #Љ@V=\/o +q3J DRs {%A ] 4o=LӏOyor>gp +0f +endstream endobj 1981 0 obj <>stream +HTJCAg 4"]D@@H"Ige%BI!FE(iq53gg䨪.H<3rRP^.Qm^t-npF"]b: Lk$6T7utK"DYIHU;^jJM[=MԟG)ԙk87,)LP)0}I_ NzNou$Rգ@}Νs\+/U#U}%*7xZ9|:3W,KW=q유/I<|0x8NȯٟK|sA9s\7d1}ew]_N]./㓈 /fx'څY +endstream endobj 1982 0 obj <>stream +HT=hTAgmN MH-D.L#~@@,QԀ9\r(B3F<%~* }}yV??{⊹.̑`4= ҇ᮛgTD6dO}\]&HL g'J9^|DoW&?x`u"-ֈi˦-ysҲ) Χ/e?E92Ƭ.q\}`-谾\~K8lǀp$1/:9w|}!\Wƽ `2/sFu9|p@p#XVTp?SF;1E$D}ҽ%܆6Wc#P H\՞*c\L慯#ql +endstream endobj 1983 0 obj <>stream +H\+Qr?A))q!ܻhהYD RJ1!jZ ym;=p{~2M =2J=W`(c@{TةN +B~6c`\'%vr|}r>8)+>\̙{GO9*ov0E2 +yo̭ď-w+ـ>5dp9x $ ow~`eg+LvrVsbw9~gVil6w"_tp%Ii;s>(1x~JdUfVĵB] Q*[ +fkIN;j/sȺ(P'*9u}Gv +endstream endobj 1984 0 obj <>stream +Hb!r5 Z@4w@c` A|I(&!CRocCt#x2$ סπC??{d͑~× )fb +3| ?}zzKfbY5(gćpq ̌EA4~< >ۏ.޿b` L'}>\;ؙ>;CC݇p/D=T?˗ wh̾fh&Y`q3i&oFa`0p L Aq]AN{ +endstream endobj 1985 0 obj <>stream +Hb``nw1Ǝ !td>_3řqv`ׯb`s,ɿu@yi_;V?4_6oO7Ŝ_#gS#A1sˆA<,`pq:^ ݀Ա_jwۥoAoNz8\\?>9"!ꘀS@#=/4~ Pqlt6.[y ;4ĕ`wLubAAD[!'ؼY  Y-Vm&j^ +endstream endobj 1986 0 obj <>stream +H\;KAgokk !0a41TVVj#heY@P&`c'b&ovvjyn?zn)~x*[[ʂS>).e`YŰQ/8l_|4YM;^=Ou`'NW"nm8+hčPO5K R?|f> _FѾ|]!b8NjYGseKBhN?>w;53s;(OӼI}+%EFrHDzϼN_aLKlp OͼI0Qqf?{Ҽ;Է$'Oa +endstream endobj 1987 0 obj <>stream +Hb`] k[vz 382:?_gҙӽl`X;77VE{!' _ N wbbdӬ_=ׯb`  ~]Lo~ sd`D3q^ r'?s<d{ )CfL nL?̼wO p񏿻ߚ(G~׿Pġ`Pu0w׫_*rp "/62܃NY>rxk?90]OHL``؟9xKhr uٟͻw?K?@4Sï y9`3fbHD[ +endstream endobj 1988 0 obj <>stream +H\?HBQƯw%&-I" pr( +†Z4- + AD Wӏ|fSvBm}C1f!V}"DpXGLW4?۽@-Lq&@.n a,Y˞<0׉Ҝ9uxOaRzDYTWS=z_oMt·7WLl;3DS^#`=U]??͕Zz\қq=ǟ ~={Nk i1<偾K4_}^WYcqi#>stream +HT1KAM+ilcXAAAE QbDZ`iFRhTЋ$ qmrV;ޛw*bքnڼJr$  +e;݃-z`jC8&_ңP|89|aj3t=O~̑:˅.X(}'h'uR{2j4_J_w/H)YW(?ѯAE̐xo߃}xwrC?h'4Y{Vgiay$}8G{}*]M{p{WoB[ ̯XBOΗB7&sL?6~ ͸ܫ߭^E}6b 0b +endstream endobj 1990 0 obj <>stream +HT;KQF 1,XXH$vv` KmEXZhe HDeunqr9Q;[j|`Vg$ ?rZAY+4[~Rr>jS8WJ%2#޾FO-$և(.odG}MB=h?m*1CHNX/:okfh&sDsSf4։f}S-9|潢%ǜwrw敾Ƅ9$N)7y>yO0zLivyްǯ-IBR~[Cھ4ޠ{5}G?MY +endstream endobj 1991 0 obj <>stream +HTNBAƂFbgL XX#$V&6ZXJDZY(ƈF /aufvr̞݁ 4&نh433"*~Vzb/CZt*3RcG{ww} +pV, +v947!8a3tYZ=ʷ>\I"^"y"kulޛ4\~wz3-= +t}\ts>}.=,w[@0D:u><u2d`ϋm+}u!i*ny=!/ ÿg~,}tw_bq5sC}:?UҾCu~+zn +endstream endobj 1992 0 obj <>stream +Hb`gOi&i]}?;/ݺyLo޸,_ B-M +endstream endobj 1993 0 obj <>stream +H\!OAfk@8< 5 +uTE @^, 9L dy7VDp]%j̜^nϏD^tϠA֝7g"&~s*B/}pK鮕k= Lqϓ}85QO8ރLDuϞy%9\kYi8}mBŞE?Rr/?sorۢ}%4}@ zdnC&Gt'z"=u3Wx/pb"}z?,`D` +endstream endobj 1994 0 obj <>stream +HT/CQ;i b`iؐCCj@"*FL$&E $"m,@*~$ RB^9>w^ri%Ed67E /١0!>O!>ޙYhb,Xet 1A>]򠉱bΪ}TJwzϱ>stream +HL1OTQgEATk)!ؙ 5K:"HV$kg,4j,D(X\ , 11! TY;9wG;mW/RFdB3Ν.Aw ?!u_}7m8//D28~,2u rgsc CeW~|gƙB.srm0݃^qN\<8 W&\~z.(X~z}m8cI_b[ +>K*qVA}~^~u55_=QF3 Kz̠~O~_2U_C'$c[[\ 7g'sVPe6W|ɝ>$uw.»wn{~H0_laսMZyg T= +endstream endobj 1996 0 obj <>stream +HlQ1K1L`']D$""VܜD" +AL.6g^Hq{/Q*}ADu/X__S%=?7ԞG4sYeߺۯicz]7]oJz3:#6a^-y|ApDo_{NoX$ +ܜsvjg$=M{ɝ'x.JKw7,%O]F10Iv +endstream endobj 1997 0 obj <>stream +HlQNBQ .k3lL$ELN8BB # F @wpu0Fzms{/_s/?cpY0H\ڂ :=G8E|ANKU՗s9_F7H‹<7^W8btRm+g}h~­l/}dşaCo_W>zRX`\,~=vw['"swl{ u +endstream endobj 1998 0 obj <>stream +H\PNAܽPBegl1!6v$|= `CH+& + +7PQh(16ZMfΛVSOm a__1?3#F܀W5S{3{Ķ릐lw_&s&E3|Weew<䲼](K`ngXp_1z1{vsG?s!ti/:/:Iz;I  +endstream endobj 1999 0 obj <>stream +Hd+DQǯQf$e4Lvء 1,$)̂U6l$LF1JQ6~lwy)O^! 9!qOkCyIa lZG-U\F[1׷&ZW×"rs`  J);@"Rno_3— ÊF3zy=.G勇텰.us.䓪v2Z/j8N˧F~՗RG}g*V&{+O"'_ws3[m :wϺXPQ}8>stream +H\+DQs{CV~4(d  Vd YM6SS,$eX*Bfcets{D^KDg!dPk>=|-!;|Sگ7+ךS='C<>stream +Hd+Q=3M̈HX ;))eg!ٳ(ZY(Űxk5cgǽg}gկ{ysIu*"!%X4L_}Booa%.IDz'q+2/SCMᘟ| Ǐ[A$8xH]3a_{+d^!L*'MVYx&>p˦ڑvܳĩYۃ^nP< 3س7,=Ѭ^Ql>stream +HT=H1\.:/8("_`up=A\]PV(ҩ$ +~E]M΋?N?^zLk7\aNBbnhbN 6qRk.N*s\]4{pTC1γ;B _XTIb̭ΦO udnyf%uGa?qR/ouQu^i'gz6Y8;W^9s/meBTaοΏZ2vxoRju{E(ߋ{,[)m̈́> )͛k卲{ݚ:ރwϲ0 ч;ދ]~*w;;Ë?` +endstream endobj 2003 0 obj <>stream +H\RJA\6CAP$HH;H3<Zbk#bacxXov.V|3;߲*_w奶}@{*v싮߹.MY|ZtMk/<$KK˽Qs>cW>h]ث7?S̍ :_9!/@>`>Szy!_>lMO|=$Wxy3qŸ9f?k?I8|;*{~=UG : ӒcnؓCs^һW9 c +endstream endobj 2004 0 obj <>stream +HTJQD|)CHA#he( VyFP`2"Eb#"DK.̝59sf(8Uj܆ȁ/M+P"#lr0< G=$5P\,:wo+l[9+Ml\s@)WcV,ibx_gE[}%e4PK71qѧ^5#qŐܿe}}/.w}2>vAtP2U!6> PIVaDj@_#i2 05P+ +endstream endobj 2005 0 obj <>stream +HTO(DQϽ&"Pjb2dBXFv& 1eg!I"eEi,,f?y>c|s#*ĭ1o,nM0ׯ戾MN|2 y:|xs!O1[j6}N4mJ{ꌩt+hC|67 + Hr3Hu0 -z_'޹,R\ DM%T\|^{{ns[vw~+AG_ ZET&'wYFQ VxOrO.ߩ-_Wt?9dy* l ':a^'|.{]xWq-I)f! +endstream endobj 2006 0 obj <>stream +HTJCA'scX),BR.;c(bb#b#"Lae#&w8sؙ9KԖJ$ !ӛ@~mɓ"n{썩:"hH,IÒ_kgWupSJþ-30O|_MNWpF/A{~2!9pV8W#~ݗm +,?x.9nAWnϡ̻s.jhG'[9q=&'h-Uv8(w>5Gd't3;%kGuN?j>ַ} h~6 +endstream endobj 2007 0 obj <>stream +HTKAwJQFZh/DtvVi$xb!(tI!DÛ]93v.)I ⫌"5C[l_q0h'O%IeVƒ <)2:בǶQfԞsh]IqISP%\C6Ӣ/+9}-r;z([^U} ތ^wvW кe:yAo9ء^\kJwM8 !y&ĽBtN <3F*)Xnm4iKݶ;Ͽn[pFK7M>stream +HTK1/ׂvvA*j ]ή`; :8; Vp)T\ҡ$|˥7˻ Q]nlL[?剻<ώ@*T'40mXxhػhڨgqfMrЏW1':;gn;P]ѧ&+޿"5aXlO:g>ԅludj) + .t487F9 ] +C~ToIN17jM3ɡ+:%/.0(M'ԮWBS% +ɨA`)gt`d 0c} +endstream endobj 2009 0 obj <>stream +HTM(DQ;ob/"YYHJ5O\ hJ(RYXiȞ(3{o랏9si.Rtg>KYPi]UA*e>stream +HTJA.V +D1("A$(Zؙ'Ϡ` hL! +b$Ѹsr>g[a_WSl9B"NͼM0e?@L6߯ 4g& +?o`@>Q]4p4k 2Nh8$iϪ)E4*N HÔZ;G"qؘbDcSqd:Mf_v3L,afN> ޯ&X U`U}R^ +endstream endobj 2011 0 obj <>stream +H\ѿKBQ剥C8BM>stream +HTO(DQ\I +I JҌ %2fŤ +) ZfacLwνw޼կ;+D6ghEɥ;mH(Rs|=ҧ9K8zt1B̡HAzݬ+ z3au9G6͟E(r +f7ϫa9~v>caD|K3gseپrY%'Wu5dIt[;N{ΐ +qBҥ b2ο=,KpDR>;#k{Q$ sި%\ 0od8 +endstream endobj 2013 0 obj <>stream +H\M/Ao獤Bł4 MP HX؊GKĆ&"igfcι_sH^ʉ$A,It3ӯ䀮]שg jEb(rˬKbqnleLb(}sC8-=d +y3{EqꃖSz}\3O*]?75}#*27GH\n򢸗П_^g%T<*|?vs +L>m?+[2Xќ0SaV5rJP )Ŭ#C* S"Nace!FH߬7y:{ +0Y;9 +endstream endobj 2014 0 obj <>stream +Ht+DqibF5"egg#1$Y0 "R&%i6&hXPL-yyӽsQ,pFq:֯"L pIqQI/{zkd+$ +3$fΐ̫@'""fYW0nAw{~ +$#6`!@d__WR3ZR֖{?<Γߜoug9{|9&Gsr}:Qic]:pySȎJoحnlr1v663V b=|Dt? +endstream endobj 2015 0 obj <>stream +HT+Q{f6,&!$XҤ)Lc3 5",D>RPHI62R6RD  lg{{49ys ^^F+W3C=np¬.1֡A\oVwUC>޺>~D^ \\;g}M|K ^QxY"~ !\MBR`n(=#:uCѥS2wu9ry0Ρy4w҉7J hNGIK|N/D\/ wJ|W ϟG~gi.@/CRRuyײ߿>P ]^p:<>stream +H\;KA\ZD0DBA<؉( FKE XJb!J@].Ƌ sF8`։KNtaY:-v6#6lW~Yc`=24]!XSA**>^-zْJiYsu=ǥ}; +H~5f>H'|tOAM3yQG* +N5AZAVӖ p) ށآ[ m: Ĵy`3sLn`$ܯT "ˢrHS +endstream endobj 2017 0 obj <>stream +HTKQ$HY4-^>R"R)Do V6Bh5mנ"_&6PT2jQ={Y9z:D񲷕I!Ysd'1KYw #Y|#ȴWvs_#z#cO/7>& /ܑwک0"sV;28*!z59X}N_>Ig{Qv[o9\O<fg+SB^j}wix,z]O>KzgOQ@I~.s)xȍ}^q]2b Qm +endstream endobj 2018 0 obj <>stream +HTKTQ;{#N1%.qFʨ7#IQ@"if@Ch14 E$VAA}L|Ǹpϯ{UނI:(/o2S_9ӯ#VM-T{fHcZ )#/0J0\7MwqO5'ߨx'wDEK=4;I[br ?C_)/{9WG.4>w^ֿ@: 1u7uQ)Z :OٹlS%NԿlN|x\wŬZ-;63FH~ju ^2o9J>q8>lq_ +:mջOǰ#Íx'mV@~JbߣC6ZF/kkzۯ{#>=M{i{\ +endstream endobj 2019 0 obj <>stream +H\R=HA/VW쁜\yUzΧdZޑs0R^Tl>ictutIo)2}Ythu_R썸O*t\.12m9;as]9gw(9_E({Q,MS&ԟiDFۊ!udzɇ= }?$G1 {.T_Ͽ %m +endstream endobj 2020 0 obj <>stream +H\+Qッ HRK   ;L_ % &EY`$Bi׸y睹կsˡ+010"c !}YDž\Ee_бUejbPyۧ|~sO(?B~T +endstream endobj 2021 0 obj <>stream +HTJAJ*AӤQXZI: Ā>) VBbDG Q8s3{f)eߍUc ^i:H9?*aviN%UÀ{n1$tjRV;X9t3$8 :9~>N%-XϿ6yZuަ?zNscOl# 0910ZW[WhNU{`/\ G%3݀)샿 D +endstream endobj 2022 0 obj <>stream +Hb`Ba Qvd&4wJ,-(Pu.X\]k1Z00kLpy=`qA4CLPs 6 +endstream endobj 2023 0 obj <>stream +H\Kaǟ{G@\+,2/5l@( +!. -h! +ZBZ|u^M.Q&5(XE?~YLh1; qsYǿ=;,[cL *My;Cl@DB0J|RK6,%ب^C0lخK6)K@C+A>stream +HTKA> X jxI5(ؙ2 hPRv6!QAlD vw{^Ǽ7;ft!7p^1J lTb隶X"S!\;:06nE W\7r^.|"ω%z z|Nfp0@Պ=2F!gJמeH[N͑<ӟIQ+|dA,L''Rz_/Zc٠{曞 )v̶WB$56&鉽~1WW} +w0G K)~Q`r׽>'/Y>t=R!\WBi) ;vv^Fr:quKw?i +endstream endobj 2025 0 obj <>stream +H\K(Daǿ1ޙ 6,,#MN!;i,F# g JҋgM~"lrHW ^8kKCz{RmK!w{]Ϧ2v[]ua'lYQcl?SZᆘ !W +`cwQzQT7WϠS3o`)3>xɕ\xTAsQϔ$.Av:Y}>);~ +6CU#wƾ)]7V'ۼGjM麧ЪUG50Nı-: {2ƻj&W=]71zO}cz!bbg,!NX~)' =E?Cy9F>y7\u>OpJ܁sά'8Z +endstream endobj 2026 0 obj <>stream +H\KA sTĥ*ܤ*I( nuP7馂S BAtQ˗M?%9 +\[FX+Fa'8 W {M>stream +HT?HBQ;o +lkpjlhmڢ)h Zš%EHdR). +X AA;989,SAkuЦdELkY]rN$bKrF%\fZj+zZtUZ}t/Ğ\. ʮD< +x,&>UCR6VK*]1=8Rp;ˀ2]Jށ`uM8 +oY2e>G'۠;x2tht!]yQ'i~gHE#g|v\w㿓uUc1ᐿ9//> dU|H%vZ[-MT +endstream endobj 2028 0 obj <>stream +Hl?ha/"V! ED$+H+JEЬN\D-$TkQژEiF%YBKRRL}|g>:x{{LܵI1!QGCtM5:{}n_F5`]{} *siPgSЅxləOqܫV>V V_XK/ `P @#QяDi>:t7]ziZx ]lm7iRӵZ pVn5NS:w9^i6Ⱦvx߽?ˣŸh\՟EW%+?0yL SW PAeP!3r)|0. +jts[IG]|z9 +0BMtz +endstream endobj 2029 0 obj <>stream +H\/CQϻ_bYm6bؤA` ch-iCA-!A5HF&~l$W{;>9~s%7OeR~sY<$ukz/BƫJBT1Շ+r +Hj#wJvёϦIy~%u}w|!g@nj1RDx90siT{Xb5T-?Wfca&a ZK>۬DQ-߿w{11\s +Ƭ;Rg"b_tUЯZ^|; Q'76#ؿiAG9u?Pr3 +endstream endobj 2030 0 obj <>stream +Hd.Q'E6BlPW""[ixZ QN*xDbQF#{r/眹3so~qH-GXbyup@zGE)Ts_c^P2ww:I޵׻ţqIs˸Uwmx}q*\ʼnXY{gZu.<2T;q̉?=_Q/&Zy~QUPŏ,niY\̦~%ʏl'ވ[l| 8 + +endstream endobj 2031 0 obj <>stream +Hl1KQůo>C6}Irin\%"Vii!A-B)_BsygK0f?m#6[\ r ./f|sljէD_)]2|Sp=7xU/_#'_2\*'B+]zxG=4K_%\|Os>͌5d>Мt"wL/5}yCa B +endstream endobj 2032 0 obj <>stream +HdQJCA{]-M(`cm6"v6Z)(P$$!MyR-;;7;'nsiz+nSY&n + >stream +HdKA.v'Xcoi)Xh`'XBѤzprDGh3z\lxo3<}u^KԌ}fo0AS |J{:0;\;sA?/{ 7[m_t}WO2 70_r>fy.:/pZb*4?DWkOyU?yt>^lJGdR'>”YtNG(r'`:~ +endstream endobj 2034 0 obj <>stream +HTO(qǟ) 9/sA9rtڙhJఋ !,3Gh,vE&7g{={~yޗnYkE؅7a2B]M:IϼsC45=$O&њ%>c3*{5Wg|ry|8l⨝*/S!읤w'`pD>stream +HlOM(Q*0X*ge'E;a,ldDFI)J~ +$_!?%ff1`Ќ{3Ns=@R>Q dŴhtSаZMӑUy%'{=>SjD+u)K/0}{@) +7|>KLis nc3آY[D%S T2 X8R\i(]g)~0|6r1[N^n<;嶭y@\lP8*N{UTqF8/S|.Syc%ux/fܯ8/D<'rtӏLk"nUs^? u +endstream endobj 2036 0 obj <>stream +H\+Qǿg 5) K6l+XHJ+" 3a<ƔC䭉)&c&w~t\PO$bN*EE&:s/J_@E&辽=L#?;px歓(@s'V7737}_R\q4;7I;߉_4yNJ1___EC8?M3sW5/|ь}}KY|}{Y{P~q]RJM)NE.EnXqQtIEQlJgU9j GNNvg'^PЌ.FAyrLErΤ\O2!=%_ʚee +endstream endobj 2037 0 obj <>stream +HL+QƟYZ(3eRvR6B˔Kc3̘a.D%Bܓj|cs@ T.ʖLmB@Uh p 3WbOi,Vdh0%\xr#\3?3lPu__@+T~*sY՜^*R +;<3ЀXw@/Oޜ/T4ePQs|3x +)=~T.̳f*Os#,+oc&rLdZn\ǵ,Z>{=9N%`SYN7ԺXK`[y:`?&u>4]S4@^: +endstream endobj 2038 0 obj <>stream +H\/Ca ?@tC& I v0Вhjj5T?@sW{nOo9yޓD|SJ3o1sNT3'*97 qyF&!qw1Yl$L:C%ڷ5 ']L>yχ '[y ;Nb֑ke<_@v_%%ZWD,X?ҩ=K* w41*q֎ ʸr=B5]]d@x- +bN}>\Bh,a}er/pF5&.5ټ{vޟQ9 +endstream endobj 2039 0 obj <>stream +HTR;,al&u30ٌ6"fi,n]X,"CzW^j=Ɖ>98\k2}ؒ˜`愋?=WN^Ew.p|[W~OѸ$G h UPcI!9'Q(=+ޝ/d//g7h:%|'%@HNzqXp|]:&vi^\FÛZ<lgNx1pojfO:;To!@y/9x*. :gaֻW#`k +endstream endobj 2040 0 obj <>stream +HT+aƟcCB#\r)`icaRF)(eKii\bиfo=&_yy>/ @FPg ,3x0ƻ ͌h6I=mtvh]?gw|N3SGh, f֘\/az:>\(pGmG@q(G-}~To:w.s.5QGf;u=:4O)l~v>0O ⒫c-[SޗŁI FAѹS<}tfVIޓ?o,l˭{>a/>1//3>&u[uZTousSWP{a^ +endstream endobj 2041 0 obj <>stream +HT+DqǿndEc$6,,0%Rk0j"MD<\#Ǩ{vNp7ɑ-<H3^[Mnͱxa",@.Ooo.O ʼnԥ#rPZFd +˸W yI޿bxfos@cp3?_ +endstream endobj 2042 0 obj <>stream +H\QA+DQ=6EA6YPJ) +(M1 Vf`3vL4Ixs~5:}||Хs)'{ +l>5-R7t s(5U퇂Ը\.݆ $0$%ٰO +*@`$7xSmu1N/g9L_^"}޽t.2Zk\4WxXS.+Y3Ϫ:Ѕ4?M-eNs‹1OLrZu}69ZauP<@ 2e%w; 0>stream +H\R/Q_.1",6$.""b܈2A4i*ڔ?T>ךN9s z6%=,j,zXT*D̳MK_'EHmvڋ_ q2y/iAx/Ms rs<* yktm9.c2 v*OalQW~Wcd\l"j9b?{駩b8. scmuղofR~Z~oF8o0c9jQ.xlԼzK`̬UWcR|Q Yw&sB>+` +endstream endobj 2044 0 obj <>stream +H\P=KQ>!\ڛڤ~QDQPDn!Ғ }כPP$Xx}>g!QghSH~4{yձq* ߝ/1#<_`Z~χ]ۭP=Rn/`ÜČ(D?Xq Ş̾NWYoPz+~OChKݥnoKrxKkX7Lo\cf\Qް9iΧy9bV3DϞ1[1],\_{XDUx9+d{:;ʈ +endstream endobj 2045 0 obj <>stream +H\KH[Aϝl"҅F".,BPP*pAqэbkhoIBə{ɝ1uq334GJA%KQd;>|hmd?Eߠ}|ѯXZV pIv +~|e7<BvDbjsy} :1IrOYW& +J1u*: =u>7U>ooƾ{ۊx[wBN.NǓmp^YOR҉wT ޾_ ,oQϯd2}Ϸ 7N혂qdc Rtnt8ỻK`Z1 쟵a}T(qpIRRyu/(+ +endstream endobj 2046 0 obj <>stream +HTR1LA1080*. ]fLĸ.@ERP6t) C$Dc +=z +L_{׿eBݥd&*FŅ/rQ`y걹7HTy04 mlBx3fg@9_ITtӢjB ]>\Qs].O2?,qhzj >"@?Q>n:p{m}z'(IPE۽]@>stream +Ht=H[Q}e[ܢQZb`$ءcECCp)$JјԘ.B[hӢX1yw/:8s\@_7Z+J=+9EL9!Q6GΦSI)y~MV{2W(=W@omgCL(ٞrdlP:O*fNf`ZW欺Gq(~*opXͫz|/e=wgQ;A}7gz݃ h~fbhxὲD²[O5爎L1<@DЖ1I:K 2wʇk+oH |kg"vfLΧ=mȦ]7nžkNuJ +endstream endobj 2048 0 obj <>stream +HTK1c*mNRSR[E:EEAAq + +IDuS"%r}!Tz gIlNn<Fr-%\1`͹|@{=;3 gE>@ +/ tAә2"Лɺc'l$Vֽkdx/>^t?Kh)v2Gkw>@;M=QUBQ钘D<΂u7Zt߯OyRbcUh)g<}G +P$P_hU5! +pIt5(d%BxĸNCѦ6Dwe*LokI?/$ +endstream endobj 2049 0 obj <>stream +HT=KBQޥMZjl*h5քZ +AK_  +!#%B2fTfͧs=z~;^ρv̒mX(c:gĥ6$hà6E!%w@AsBAZGIX\_aj *y\bewDx0ʹHID68u󉗗[ΚUNn)׋)5Ǘ:9Oίbd{S."@)"1חd% F +endstream endobj 2050 0 obj <>stream +Hb``ͺ{f߭ ȯK|&`ZEkR_ H3AYy|ff{H31yqUd.Xݟ?v4`*|) LkY_;#M ,?k@4ӳ @h _{7wW <ηW]M}SA0yyk4T&?.w{ 'UM(oy߃l?\Ipq}>^pL~ۋ‡&s??{4L?ÛzR \otx=i&{U0>?:p q@; +endstream endobj 2051 0 obj <>stream +H\QKBQ=ji!蟈 rpբO(J!4V׆,"p wz}t=|so-l$|.ߣݰ]}]Cg͞%*) R/iW2OOfzR26z ~ux/+v<9(y|SQh3 Нɾ|'~/9dߡU9(\W:ه3^3l%, +Kqvv߽-z!MN +6S ʲݫʛgH5ք^H댈=ל>_d_#=kt : +endstream endobj 2052 0 obj <>stream +H\RJCA Z((DmM#/ODyDID"~`cB,5{pΜsaPQ#tHn? ${mKe2u1FX1J%Бtv*uȘTzLn svM#mkEه7߯{>Ē\A\].*t'fՀgnxH5vEU^m o4QаF/>zv?Q(ξp}_tU<1.鲍(z\8Ŭ*;'di?ǹ0]8|N^~<2{yw79WT8 +endstream endobj 2053 0 obj <>stream +HTOHTQƿwgkWUF(pDmJg736D"܌5Hoхw;;V||wy1\"?~}S -.gaq"wsįsF$pW/,seٗjk#4mּʗSY\^ʾo--*ܺ%|ei|@~aߨ#tN/(EyۊӜfr}y1QyY-~XiA{E9a(靚 69c^8)5x]o^+ہ_[< OQ&h_O޼BM|3u"BD?w bWi_eRGW(/n~T";-z-Lϡp>߽y}y +0-Ҧ +endstream endobj 2054 0 obj <>stream +Hb`K,O0pC?Yi&sJ7_+c ?/_E /N$q&:Goţ :.Y׮d`dHD3?}zPTֶK0{jG?0IN񏣨GWg7x(4L<p Ӎhxf -"?,}A5ߤׯ8{Bf,A0} +endstream endobj 2055 0 obj <>stream +Hby)?~tA{׏.~rQ8Tue9ӧ |Ah_?1+Z ?y4TTotɷ`!-b%q "ٺy /VWd%A4A +ַ0 ԇlpǗ`/;˾hG|lx?g{}熦BK>563p|T= d Om İ$"g?]Gk,Pk ``jUy0sx> W00~hi+gN+  +d +endstream endobj 2056 0 obj <>stream +H\Q/Q>łIH"b0",,)SM ME& b3#bHkb|^|޽lEc0x^}< +?x›^C +WV$ʹ*-:Wja>q9?_r0ѥ%lz +/9yO[1;f~\k mc95u<$@gvwAl.WtҢ9\py,m+kZhS.J U7>\ iO ,U]ZmnE*s;L*:SPokQN2[*]9|ӈcu9՞;wujgW+p +endstream endobj 2057 0 obj <>stream +HD/DQƿ{ETZHʒ( +͈X,o3cXDB"" +Ph7-s;040A٭pI n0@-F`R75h8lןi*2!i -B+Z럄.IM{ՇSD=WjO$:פ2JW;zD/=R5f}m>:gdEtgW"uVSY ,hCħhq2y9gGår$-Cp=Ӻkb8RS|{9 -k.C 󷹺}q(\.d[p{ƴ_Kgo t[+ +endstream endobj 2058 0 obj <>stream +HbX?Ղ#C0yS0  _;7D@4Ǐn8q0/^#g(qY~? D[ ,QPu0qͪ}L"0OsAf* +sV 6q`gi&:y00qx@8[+hݿ`Ztq(߿|zEṖ ·?D fm0 +endstream endobj 2059 0 obj <>stream +H\=/DAϽ3ݭ DSʆJ(F#%QBB@bPHv݂&H̝;ܓ9cVo|LX-JŲI_*f*Iya]#lq>Ϝ)5$Ǖ؊f/#c/G z,n9cw&*?Ez_wynxAYR;[u}TX8y}wn@&Ӌ!{Qo;](߂Qn +0( + +endstream endobj 2060 0 obj <>stream +HLO(DQyRc03+Ÿ́cc(R6lXH%S{޹}{w;wkx!^9{zw62{Q~b外~Dv3٘m&!¬.XtN 5:Lͭ%W,hNvV9ᆔ}BkqUo\*A S#րcBz#uwA- 'ǂN' XWZlwO. 4צyCʗyGe yԽju/l6x|Gߣ|;/7W~bZieiT9S)XȐvJ(Ybyo仝`96 +endstream endobj 2061 0 obj <>stream +Hb< >{A4 N71p&|SՂy?^͢w,>?˗10-Ѭi&ְ_m >C?_>00 0}E }ps +@5د ~4s9:)fs>[+Av'Ù|EAS {~ؼ~!뇹dwŃj,.|¹C \l?=c8 =}kWN20wLL >stream +Hl;KA'kE~(ZBD-,D1⟰ $"FE +qA  v^,Xs|l\||۫_xE7?bbDk%&:\v/u}Oi}z:h5?[ +%7y%\3A=UNޓw{j .dSj{bfnɽ}^;:*WqϑNMlQsʹ徭p^O6,*zKeR'S^FxqT w/ʼnSkmn +0α{c +endstream endobj 2063 0 obj <>stream +HTѽ/CQӣb,A H4AB:`*aЈXD$" DU|,J|4M&0uNョiysK57 :Tpv&<ԡ˼XxvmӦ5]7V]׉AG*? Jk#wZ'=Cj(^2:hMv|.)WiوszлLY0;x;ùWy%| pNPa1 7PE8ix_FN|vRWNjC4rO$Z?G쁖Vr9 J b2UO{"oKh{'Ze+= ]@%@2N7m +>Jv5?M^?l" +endstream endobj 2064 0 obj <>stream +HT?K@K.6 +~nPP~"" UЊCmKjC:(3u0{Mϓyr&Q}IG; )+Fn䐰phtzt{pF޻>7^Zm~z%3FBjV sS%)0_~BFXUnC/˯;bms&վV>96Ǐy>nqbߏsWy|nCQ{q'M'܏c~6-ʰu p>-- C~y^7%? |~POf&x.ݫp@ ^}_9V-kZ; )Dz0 +endstream endobj 2065 0 obj <>stream +HTR=KA6ҿDl&h?`aXB,A0~Eɇh|"5vMfvsyw=3|,i 1ھe璠rZ Z=v+]eҝRK:R1C R? y7٫̑tre_JQs|yw4D}}|#qryy`E^ޞ˻җ02{ޅ3vy?ZЌyɽRE +endstream endobj 2066 0 obj <>stream +H\?HBQƏoDQDB)*2D4Yj kkiij H%ZZ"(@--0Kpy\{dOk`/R3/<^|̷j,9ΖZ,Itks=\bdV;8WKКeAg@yO2UkPÜbS_m՞}G2iy;}[%hbۅnyDF&iNҼWI),t"%wrF!Sz:uC(!Q0'#g3&fCW9Wy/{wUvɶCxACD^u{.L?@O&3 +endstream endobj 2067 0 obj <>stream +H\P/Cq=(X U/闾R<3,&D"_`1Va0!6 t`1tͽs=@1I#˩od? +\ $I ɚ>^:p\\?OcF;Uz'n\'h-/ϻ݃f?zC|UǷ?*(v +endstream endobj 2068 0 obj <>stream +HdQ;KaBP0  +>P|$&ѼŘ$A- (ڈ "DG*A8[|[fwggQ)4:>|(>*K6b +Ztr2E1 +NJ&Ա0r7ɕM7iobgE%~ɉs>Ğ>}ʛɐw6O\Me#*)9zuCi&7AY[gRQΉVv07'`YtvutnzsuV ѣQJC0xЙ3|?yXϑ}i4x0P9u߁^ qw{ˌxذ+v][[C3ڵD˹s|˻ȧ]N;WuA۪3o +endstream endobj 2069 0 obj <>stream +H\/Q9l*'֚FVAHT:DP)-tFN$h4+ٙf{ /ν3 T;DP./΁qH>j +'HQS=5\UH!sΝt}z&xR#*{5)b?kƻHĺjh +3m_-r99_-@j܉ڈ 5O oD-Һ'w.;{^Ι^O-Ho-D;@|%=]RV9O˱^;|49w%7d~?} 0 +endstream endobj 2070 0 obj <>stream +HT=K1ǟr78*"IPD+J]KAKq)EDpqqYV[u5&1 y%`_4Xi%إ˹yp>HAhE'ϰ,'M</@$$YUPdpyaMRUUYQp q 0_ +endstream endobj 2071 0 obj <>stream +HTR=KC1M{A)8 RJK8 ڵXpSSAAmk+/JusTT\:$ϗ$វ{ ÝfDkwuY&Vs!|H>`4 tN{ OͱPp|tH#&W{]<$ggqs5B| Zoxz{ueQE=;F|eɞ} `9i=g& R'yϧ1<k$W B/>stream +H\KPoo4"KtZ`}WCWM7_.J >QpttqTIAQl$918s zMdkm(|h9=kO>wv787#eppnx%Oi"b\}zK+=2)MT4FC*U%NC ?' +>*'K/䖒/ȗ12E=a#yuU ?ourg?#[PlN(HR,k*KF5d|'$hő˖ \GGΰm s66y_˦ '챚_sp5[j¦v"^w)ݍ~c^R ۾oa)x +endstream endobj 2073 0 obj <>stream +HT+DQϻ) Ia1Y0~'1ֲX`"40i(,(l",,s{O{;ٖX O2\ ^v$I4·do|Hv42Y2?֚,QgY5W,o+\WXz}jI# bS Έ8IE{4yUS?5H禿E헿cX3/Njga։~3uc~ݽ^s4?XXvrY11 Neyn>c|H-L2=>stream +H\;KAggwVCD.h>M* [lAP h NHao"p0{c75+)"rN6D{twh=~hf=Wf[~q_)x~^8^#:$M_3jSuuAz⓭~^C䁵+?Z~~9}| |I 9ФžiOX7u=W)W[Bq[͞U}ޝ\[)>r(&^[\.; .!@=c#A9zn|'&bL?~g1Yw- +endstream endobj 2075 0 obj <>stream +HK\A=w +R.**uW]wWYV$ 1v4) +"$$H oz]νE}3y@>Ċ3Jyswn1D{ܛ%m(^ify~ߝ&$uP8ua.e iJ$Zj(U,QF*ףʞ>%{٣4~nkԀO>/y~=R5AxG\JZ3X'RκX:BZ~T?Wli‹U) +Y4^]2ƜQ~?{{(sFag(BppyJu'À?垮?e}ow d {EqI=1ѦpMex\77U< +0G, +endstream endobj 2076 0 obj <>stream +HoRqǿ[6hByEy6.MhH5ɤAvcjutq6`.pY̝>9{9uO% V:h;!u*_G|pӽkzZ=i'(ݎmd_ T]W/D@|%sSұA!X]zOGa]jR;XK~;:K?ng;}>uɞ]wOytoJi+-R'%m.mƛr1 n,<l_->2M`v|We]ny=%ON0g9o g&0/tx'LZoQkwܟW}C =>zCq;)Wp +endstream endobj 2077 0 obj <>stream +Hl;KC1OsMWXZm'q "kQt( NE''AtPE $\ry9 C6\{v.t + ی`$u*H9䔝`|AP v !TL[\y?kfufdS<ڤ7}<] J`dٌdml.!>stream +Hl;HAgwZBh.&r&9c8 b+&Xh'h V")b!X B}xwb?@-fq kܴ ) %nم1.|J>aʍG!2nj]g%)1T>1٪?z'O}.yÚy$ƗlBY?5i :D,T,w3;b0eDsWD҈\t0Fbš/&r|Ui̫J/uIO <䚾o=\w&y{x}m{o[sP?21@LH_2,%{: + s iof] +endstream endobj 2079 0 obj <>stream +HbigfGUřw\.?GStɿ@1ISe?Dh-4> >{EgGcﷂ=7i&~woP/$[7s <'?|>80VTL0}0*H`}p4|ND4P.}=> S_<Lגaix㮧)p/=w\=oh+z!DsWP]~mm}U@ $n`7@ɓ&@G.ΕZdWka0z(~9O l?P?sr/?-? +'>stream +HT/CQOoMݩF "QbP: }0"FHDb4BA" $^߹yjO~9s!hCv[21в 'Q]'Ū>BIgYuXO{L'AxUf{)Ln%dɯT>36UnAsYWwjm:)or3k~|-bq-"OBg]74i!J'lKVzZ9.)cߡe~/xNCGIܩd2C)+/w +endstream endobj 2081 0 obj <>stream +HTJAggvA +d2Y6"6V6b) 6 V^^ O lwf9̌93ZeP)%HDV*^uP:-oF9Y»ʣt#Y(y3tf}σ!j}}9d[/a=y̾?gQX+;<߼~vA.XQhE}|_" +endstream endobj 2082 0 obj <>stream +HTR=KA} *&F1g@ AD,BBN0"M@`ccgBR,"j۽=w6wg7;]'[($!>׊Iw Qmk +ȮsdO֢NEkEy}}sz۽X%{;| =fF*> ̿ZDX&\8 6= % +n+}O'\v,7cGxm 3UL߈CꃾΗW{@Nr^+%B'c<mnCMh31ѢĠ sԅ,/ [Iբϟ} +endstream endobj 2083 0 obj <>stream +H\MKQO*FMDI$AIQ_ )]/ֵwEeVAj33Mssel\0Ş4s)XtXΜ?kD#>ཌྷz;'b`?M9ӗX^&<%Lעԑ=-{%I=>g;".%`IKÔϤʜ?"9Jm_#\7 + ND 5Hx +E.Gʏsa[qhMeݲ ̻!.P>T8qx~Jik:džv_g&JW(ϥ @/A܀"!Q&ܧ~PFv`'Z +endstream endobj 2084 0 obj <>stream +HTO(DQϻo{{X(+6(2OB, I c%#d2X*a/K{ KYY)ͻǬ~}"R %>/k8"JGwt59V=_Z⋊L퉢Y3[擊,2)7QSdrN=h |pE Ν Eg:> 7.zG2ȘCWf~7uۢ^Aw~g%ܻ0ANiZ>stream +Hd=,CQO*"фI5 `"4CT-Rv`h}i~{"o!(sZ.HNOI@z'DGez{#M&̔t,^7u~wAY$O$8E[]{`"}Y7e>zN籛nN@'+q+-= t< Je9yd%Q7Oj_ߜowN{}9K7=d~:5;ZM\=r}#ogcNTkU'Ͱau4QWq)/5eت[hCj@6)Xdm7BrO]p? T1M +endstream endobj 2086 0 obj <>stream +Hd+QϜߌlk)a^Lv4)E(fbakVJH(,Daƽ{9{;>5"~drp%WS k2H51^|Wtx( +z> pmZgbv@7F<-]jvƟY(jkcQ/`;D(T3͇^iV +yK=o.nH7i% |1%F~Ģ1II+ mctߌe*?գ&ZB5;XGgwSҊɉޞ+wGѰ3}>s}xp m|J1HI{$G +endstream endobj 2087 0 obj <>stream +HTQ=KABH "IT8/%",-( Z  VF@VD쬻s;X=v{3BpFRP1EJY'3U +wfQ1k GfR_ Q!c>,*2tK=۔rc+wU^KroZsr7͏O|O߻<4u}ú%ϫi^{\O +o;Cw@O>p}s[_7glu;* 8hļ̓;ޯ4i>stream +HdJAǏSΧFtu膴JL +BE&*(Zh6p"(EP +"X_f̀3fO`攤yh3ȼkNV0#gG=~}*/hwEVV\?8ze[Gн +6"S 0(}+E*YZ󂦺?"@qXG1IF#`xg,ܯuRι9SXFW +ͱ?z~L~_N%Gs=|?,J_1&_b$uDŽGMݷ ; B׊$N<݋iEk|Gx%$޽c DLߜ>Cs}v&NK(\XoJ +endstream endobj 2089 0 obj <>stream +Hb`竽> a3VfL 7;91Ipwѕ *İ:ϴ_7KVoV :M_;`GL .D~u,B"[X ve`[zג'Zo f_;$礣!ܿPXf&3(DwhNLPupyf~zty{34\`R;Nd`mIX|oii+g`}z}c!{u  ?yL <2σ` q(}`* + 5Ϛ00%M ,t%`pu~g+N% >0wU{9`DN?{~ϭ@ 8B +endstream endobj 2090 0 obj <>stream +HT;HA涴RY*PDC+ `#3$`HEK bXJ@,TPKvǻR}?3? "w4`V]l䒀>UYC&ܲi,"3. 9yDYdejutgry6=5=3 tO^0IhG`[ǘr3෥ 0+X +endstream endobj 2091 0 obj <>stream +HLMHQY DE$ +wBs%Tr"h+nߨ(>x*s2HB}IB"9ǹì~?9~45Ts1 +7_>~ p%߸,US]n|J(Y0s Ѻ u}_y6ߑta>X{vomrb'M#Œf;ƞL=R<9Źi+'8ӻK r?0^/= +I [_2S{X  1{Uk [C{¸PudzOhW-%Qgw9oDP13ѰypݟoOU;[Hs0T`E.Qo\t=w Ic +endstream endobj 2092 0 obj <>stream +H\+Da}I$YJ|D 2XX)V,$6GDLD2+EFsui^ _}}3 Zf^FD %/ye21D^n6ufsNIfށY"N$yj8V%S`bh.eRxw8QAf(n*S9e"}*?}Vym:?~|ڛ}K}< +;L磜S1w~>A;}k= +ܞ _{ãN(fdrCxڇ+W~sjN,>zU9~Sԫj^ D(dα8. +endstream endobj 2093 0 obj <>stream +HlR1H@^Z*(BQ +Ekck["Uh7+`A::(tqptPn'A$4g'pzKĵ|.b~4M&,%i/tP%tc!WF1>w t~ .Q=}Zs̗yD1V_@e؈bPdXqImz`uDȒB>3[ĺåNk0b?* ~mCk}1 +vhs7xCwS[_ǟ* +endstream endobj 2094 0 obj <>stream +Hb`?`z ҥg3UۯX9ʯT U/[EtǷvLG#䛾{{06E[X[ EWs?_jooPy&7_A|3_< 2 _u+fjeL|L ӿaY#냹$NƟߣ}}ӿLbmA47CoO]_@Z03(<``|56i`trf50J3 _4L=<~~oAaC +endstream endobj 2095 0 obj <>stream +HlJQ'gwKgO %Q!77`PU A7NNcslβ>gfvUU0H82<'#WKB̻S?>!/aLSgR_o9̿o)\C'o{bq#:5++H|ǐἨgyjCs+Q֩> }P{7r+ɭw:mn?ЋQIJy,8Ǻ5VX&G!6/9 z:,?gky}@Ͷ2Pm_ +endstream endobj 2096 0 obj <>stream +Hb㗻Wů4/+n .?߂h8Tǂ<?{{ m$: $A]-87P+:>stream +Hb` R>:0>Yނi<\;fosYgcg{=sEo'Н0]-ė3wW_+?#$}{`C3;;sjS;30uN懿~.sp>c5w^DG 7NW+|9O 3Lr8ϐ_ؑq3m^LC߻{-\Qo܎mh8=ge` +Pxu'L?j"^ +endstream endobj 2098 0 obj <>stream +HTKAߝUE+C:ѼD"xA+oJ(:!>bFtJ"QN㾃~~dowGc Wcۛ+Q=9hZ 93l~c®' EXɋ9د٨Xy'"ˋsJl+@`*QTީ< ӶMt$D7w/TG|97߼pXR2׵strz!fߥx,@Ԝa=A`{JZV6ށ{:cp_i6A6V=΂39">gbq-sgYu:' ;< +sm9>K G΂oן h +endstream endobj 2099 0 obj <>stream +H\O(DQƏx#a9[R&4,GLʂ씝R҂Ɔf1$2MLѻ9yz~};^0+"1낃n3FgeY.Xf:T4S6NAQ{y]NįcΪlЫ|I/_>91K|m.=N aZq, +" +G+NH_x_oN0< ;NAҥ4Gtvw{UaЃSg) 9Llv4\^ +'_ 0|Dɾۻ3r\@S$rqL6]Z}(hlAz+>2V8krv?Z.pSkG2 +endstream endobj 2100 0 obj <>stream +HlPJA"j? <4lT]إT /͹ +Vyo{ qo;I u;qΟ9l.79l'{gR^iyQ\x&y[6}T[:xCӘLƠ6L#냲oFX֫}΃f/JC_?~P0ŃߣӻGqulײ{P#ܟt5.R^YG^Ϫ齚w~EXw +endstream endobj 2101 0 obj <>stream +HL=,CQǏת,EEN4X:bY$t#bHHhKJ+y}_ss޻_{A~գ%>}#{j9QaZF?\ +5!dipNV18]j<53Έ QB8SfsqU(܂1Pf]/D' lϖl{F)>,jAߓ5ui|9s]k+UHu}!<!6~x^)Z'Aܞ&:=/r^\m6-ٲPB5Hslox"?H͉s5Kn^^e{$k$z' +endstream endobj 2102 0 obj <>stream +HT;HA'{ )c)ZؤQPJFR RQA-ԤWDKT왌;>= ` S +D+έW C Szto keEAuom'^эT +謵i0nU]6WsjٞrMD+!R';/_rtsЬ:pt f3Gjv1; Y'Fu3Y'Z[8u/Q|bV3+=0&o-ܠ:0۬O3x +&sMv=Oce0xzCSO܍>{>stream +HTKQƯh)/hi r@¥Z%ij>!p(HrfAzӽ{9Ϲ +1D=T=J;Deɫ9qPA'y\>9hY LW nΡM58_GtsyTy <!wl{{g(fqcVůiˮ 5=|_e%?0ȓ싃g ՗/QU>i$-fc Ԏ-G\bPg^?=0:񺎽|xyǬ:+LDžaςۓaS24{X1o5=b}oB38ד 0J? +endstream endobj 2104 0 obj <>stream +HTKA.}JSi!-cecbBA")F ZLP A3V?޽7uǚL'*U$:&/zC.^?0*#/4{fԻTK5ZzY\Y}n/SF{jStF}>4Ԋ^549ĸ96X WP2z0>vq{Wd , y~ͱӼ~p +2pqxkF>̽xP f{PwkﻞLp\~ړ? S4C ԏ?ݰ<'ss$w0-:S;߃`؏ +endstream endobj 2105 0 obj <>stream +H\?,CQO{W:tH$ ,h#)ϢA1t"!*bh TfimBŀt +}=N|Ο{˜O8e BX sP +9yyQ黲!%a%$HG1 [jH$\n!?g7,0WL`ƃ6*/Q.Ygƍ8&8/|Fsתx?nK0?g<F@{uƧTW/'iޠC&kD/t/jC1@̈wkWLsb:ofEa>SĂwh#D-bX+kؖZ@߿ˁ3 +endstream endobj 2106 0 obj <>stream +H\;KAL>`ml| ADHDllFb!v),`e%_IPb'B;̺8{flW E`{2IL7C@ XyABN{rsOÎ'E30s< q\NPΜ Ď= T7gt/wDmO,f7yl~v/1`s)rk=WW(T=aCM/׸4hm|`_G_ } +endstream endobj 2107 0 obj <>stream +H\=/Qs5J`!&H 0cb06&F ADJ۴j:>>Ok\JWIRu-ΤJdTc~3(QF_Ĭt~ٟ8obUԌ9JQE, +mɮ6?8 zi>stream +H\=H\Q{DҐ.mD--E@+DH!hE@@,B#! +꺫k!Z̝ٗ{g]T3sΙ^@f~R;sNjq`vh2 6p~ԯ0:yw B_ Ӕp N?y}7W T&uVc( f@RP4ԪpII2ח{>s- 㿗O 2&ǩ[WTmDuМG*lZL!mD}ﴢc- +yG'br.%4kFMtvK~og}\8q|;R'}}3^v_F֔M3w8-1KyCnB({_೹yh ?'} +endstream endobj 2109 0 obj <>stream +HT1H[QOnCiqQ$tRZC-ࠠ%.̘qhLRZ)H)Bu,(AAZM 6дiGhɽyݓweϹ`Ϫʯ'`W*?'"7[I§fdQ eZ1UT;_|4CoVd7sC2o/@Gu4u>tޮ֮/n˫Lg!o7{xօ>stream +HT1/DAg .jQ$5%DAKBH"\{;V]M33 h9u/+|Crߏdŵ';nS/>Vs4J+{4 (P] +endstream endobj 2111 0 obj <>stream +Hd/DAsTJAq:DN!#8K tP贂^$NE"GB.H\RJT{;{Q}23ݥ𓇫gq<ٲm&)sE.yj_kW4qGaDcE4zs%>u(3?__hc,%~_o֩GeIto̮j7^y[ɿ[x:W.^P|\Z&c)1MPI;y壄:XLC}<t*>`\ +endstream endobj 2112 0 obj <>stream +HT=HA6`% -RF "vZ+ `g#RI*AE,$VBlL ܻ˦xfޞr繵-%7Dt+wu!d}Sr两CzkMNoAr2_إ td,y';L/3>stream +HT+DQϽX*66eAdG #̈́6jHllFQ$bYd-diz;=9{}b,n"è#h "ckuoj19DGTsx!/IQ" =?}_pE b>3{uq~$()$]kBdҧفh_p.q@ˢ5RsGηQ͹Gj%ԭWΕg.1u",45khg1r rhOjͪޏRo#E D{*4MҤ3Z뜹Ya>%%/Ogetzn]$ έHŮ߹޽9{+Gx +endstream endobj 2114 0 obj <>stream +HTM(DQϻ3sԔ|ϵki(Hʆ‚ekFʆ21A>֊2\ܹX:Ͻ&~Vk"|U]5͜d"]>8Zȏ=<؆'$١Y'#?rHyONtFd"#_]ssN)աlDw7Yp3T<~Fbh%;xE6A M yFT^-ͩQCxya\p9d<%J/n\OW㠦չ~,ܳd?+Qyn_ƁrL>skDky(s1vz(fa}A~v{΋)g星 +1,k=avo}Org??(x?xM +endstream endobj 2115 0 obj <>stream +HT?KAB!ba~+;7X_ `!E0ChLQBP 6A/ٝ]cgޛ7;*Q{[*9j&pe@S)yyS 4FG?0d&HkVhi'qT*ZD}fLۺ_f~(M9n=fXg2\Oeɿ#NF~C33xgN[N-QP4Zk}̶?H.=I诙YT _vqɬiRCIܼ/\7Q 0[& +endstream endobj 2116 0 obj <>stream +H\=KA5w"`)66JDQFm  XZ!I + 5`P,Tugz;{X=92 ɷXD8Ul")Ze)+K$d'dVOvI5_! l#ݽk=}Ig|&ot<ûa2wc +Rj8pCbL, +Wb.*:pJүX)r\<oXOAɓX 4G#P7zaho 0 +endstream endobj 2117 0 obj <>stream +H\1HCA i]AQV7'A +"P +PA'ApspСn"tЎ88M]W򞊟كgZΦMjs\;VU̢el9agv$ n>/~ ~1'*1p\_( D%GFtzoPc_oD%O>]9>7v>stream +H\KAgW$X  V1XhqEr)%VAE$pr6/P";qgͼnw9P4{Tu@5r3t짼VybJN|+eekH{;sU9 gX30k5,O%sOäE~fWf_.19d~xhK_#>{x\n{p_7c|גOyu*;㞸 c? +k!N3/pArv]r%:Uha;e.K,*(A574 :/\v>'ߍΡ~镾>stream +HT?H\Az"beuI*H#%V@T D"H@+Ab#IeOMhb0I*7>|7~H=2`-1UgfF-O!5bcf2_ J0^y"OI?SK}̆pl +͹p٫Ǡ=KW16KLǮV7se |JwF~Xu.e+^r&-wgםNTn j́j9vu:uEΧ3T[L]?zlO_Zo\C]k U/wtc|hԾcp?A {> {[v c@P?C^gMtD77Z9G K~/<^ +endstream endobj 2120 0 obj <>stream +HT-HDQ=- aWî ‚ 6M*,,(?`P I(Ae /i;޷o=s9sAd%F,"җR dl)َm7HVYw[K=~T?gśw2bDK4 ME>stream +HT/Q_ol"ЁяXb0HB"& EQL]$"L}N{=k /#X'Q mX?9"g9d +˺EkTݎu=![4eW f3M${︾˩t++ԓh 42Aߩz9>stream +HT?,CQƿ{SI*]l6H&PEL6C' T_yD&&}:};r.TҵEkJP)V}C'iE-f +ꊲF + +mГTvgvyGU;n@?+Qv hQ:>Ǵ)օ&oh&IS6ZӪ~n+3WjDٚO.xZ՛~j@eo 'x^rQ>wl߿w6(#tߵ|:l}|K{~_i|6s>f?/M?_̽4H"KB(<(T +֩a:]_! b/ +endstream endobj 2123 0 obj <>stream +H\Kaﹸ& +EAW AeTD\0ȂShʺ`"sE?0<^6Ӈ}{Di DGS"б]uAh?el<.Pk.15".WɭU5GX'2eJ}{(|C?އT*_>stream +HT+QsSB$YLY*$3’&B6R,˂r 5r)-ɂ|ffy罜CDjwI\ :2h׫4ht()>s}"uE⺦jsAu9M4{Qd4J(Ӧ9|%0F 0yګ=Cv qn1)GXNm>s36fZ˭stYD0-?fb=΋LѮZzW݇oA.FQtyO"5c(~3-y;Wb/Aif)gIlr79ϗ~N+h{wg\~ݕ 0/ +endstream endobj 2125 0 obj <>stream +HTK[Q7P+-.Mqtey\+@ lp%S, +q IDj EĨĜ9;ܸ73 kZ:̈((c2o55-?iU2dȭC?}US[_$W?D9wX|5>Gt{fvP7s8O=Go\4wX Iܗuy z=SNToރb1SD¬ :zr*|+\s:͖F_Qe"ft,ַn :H=A")} +k̨(Ӟ:̼= ~N%~_{>EӻasP3GbC T;5)1_Zc=u'p +endstream endobj 2126 0 obj <>stream +HT-HCQϽED ~Fa*"( u>aa aPl<λ8)!S{#sȿPhMkɻ2~';bL:9䄮`K +VXcD ]sCms#ܒޭNOꩌi)fsɬv0#<>stream +Hd+DQƏ3|`!)eCY7`cIBPXXX,|dp'sf&Y9}k6}>g좝xX YΞ2=vFd;4ĻA{:O{O=mlQƐ64ևnK<bG}gJ߅yaX vyi¾!c6 ]| 4DXzSO|[|NuAȴLa_=' +gZ9fޜj?ߒZ:Gx|H~m{'՜e/!~|vҶsUHSͽO&QRTW;j߶}sC:?e>?__ r` +endstream endobj 2128 0 obj <>stream +HTMHTQsڴY EQ`EF2!@UKBK)TBBqQD"p&#"ıqO?1=ι}5dSE7%k5>3CY_ Ku]ssA_ +DAeH4 _ȟ)]D n7i֧M* /i>2ww~C#(NU\D8*g8&]|t#N:[rwGD8(CSpIsNᾰcbV-:HÓ46<Fm/~ue޿`J|yR0Z-?'"+GP1V\'u5UN/^V#0LﺜQnGm_S8)>}@_'*eZ]yoМ[㹧8,xz.K]?M +endstream endobj 2129 0 obj <>stream +HtO(aǟمRJ +NHӌ88rYv஬ 5 PMK0=_퍑ӧ>F2<zQ0ԺpjE M9L8uBPt R9m(Ʌa}^s= +b˜f/ؒg숶{ܽ6m-^OpwsO~M|dH;rwc.β/EBh BN >;194`'OW6ݣxj#AR'>"d% e9O+E, G\״iQcqʝ?w̓wĦa 6ʴA~o2DNq$s`2 ׋D{jU<`䐳 +endstream endobj 2130 0 obj <>stream +HTP=LQ=%5F"b0 R: )af1/jM40%B+6 +H5a~~}-'{Ϲq^3qP"'t߭C>O|_^)܅xoʵ$DOwRpK1͟4/7z0IBPK7j8TMwvrO}uww9pRMzhQ݇P)cG4y\KNL+1s-;jTںA{_lKw|^·'|%WN ?BOsa~?$@տ{Vt6oTLDSV1ȃ'EE7Jīmې'3vW z{AmM Fyn{{Mxo^ƾUO]/b +endstream endobj 2131 0 obj <>stream +H+ahm;f$nZk#Rr!GA ~bצȍl K)lygw5ϳdy@yL-*ůO8Vt g֯> tjw32+5ImnE`w lp$ZD͋:eR9~O\yg]7Y9.{e) ~^t2OcQ־(z_>5);8.9 + ϞgBka9Ẃ!_=ڷ71zg}Kzq^;r3á? D +endstream endobj 2132 0 obj <>stream +Ht+aҖڰۮV~,6.rhɁJ.rۋWq ")IJ4}}fكӧ~hv2?xJ)a/רulpZ/Ow3|liƲ)Bptװ|߼B0IouB| w+~>wK{,q.a^z~]4yZy.ֿIp AMRkޅP[ω u3^;y_fn< JKBBL\ mRG`֩I\ѵp5S=u& ps 0i +endstream endobj 2133 0 obj <>stream +HKAgJE(zb|!j0ӄM@`#(MQl`"k-l-JdI6Ǜy;@ o`^B!x `%fOHW\L:}EL:"K3״R(Y(, @9*'EBׯu9)>stream +HtKBQO=}SSmke4SAA C/) \t"ZRB-(p*([n{spju +`_7*rLvPdyFJQI2\)m]dS#Nv$dm)Zx"n5u)/oP&} %pb! >)%%Q(֏ O2)>\ʂpz'cբ}]`˘ǵ}r`_fYd'H07n 4:V'C~. hޠ'M7ՅȂM{Hc\7z2M54:5F]V5/ZcAO׼w4L"x~Idal +endstream endobj 2135 0 obj <>stream +H\+QǏ;lDBl$Y( )bac3IVcCJyјGG3~hwq߽sϏէ9s0Gvrsl!11!z[[ cC8*M8)؋K1~<~r`=5*ZNm}/I_f/U\UU\׼}9Fc1H;u$[I%ωEy}&jY+~~?w2(Qߧ(}=˽շ(,}SGvOC\70,潃!ܵϐe?m~{-R]_#zJK5j=gҿ}Vya/A|j1=T}VŻ+(Z`ۉDGr +endstream endobj 2136 0 obj <>stream +HLQ=KAM:F1 DRXX"""X"(sHĘDH< ݮw=̛f.vl#p6| 52)7w5\Z}Dڄ-r$N'|MϡxW)(ࠏ/ZNFO:ft,71T*9J#9e,S.a+PGط_9[*>yS҉ZRw πH>stream +Hd=HBQ{ujk ""*"k +BjKjhƖh iZ(T2°{wp)szx.9ޥZaAq.HV1Xhp $[4S:G|#$yo>stream +HlR=KA ZEQ ;@ZolFNA#"DO/ďz̛7 x->7JI'r(Eҋ`>y~w*OkdjoLǗԚ4 2Bk Ygt˲!Pr>lE>stream +HT?H@_/AY; nKE:&:EEAYqTQɽ{i2{8PNSB!WIQĭ:ĞrOV~U ~9S&q]6Y֥{ruzE{<ij}@?71V;tW ΢%Y?c(LDZ=@$7=(9|P#uMcڷ&g*֔O,n1 ,Oq?9;'}w@^]WvB3& +endstream endobj 2140 0 obj <>stream +HlP1KQ:4_hp \.5ِCCP[MPXD8+8|w{9r|{} >@'o(xDq_߽GnQIs~ۡ/8g~꒿y^u_.P xw`ςuL佚K ?UGu g![^7mzߊ7iyrOq'Y^i|?ل7هmܽG^TJ0߿ +endstream endobj 2141 0 obj <>stream +H\1KAg VK*V6 +b%6Vb`g#hASFJ&b4E^ݻY/>{3; f=Ba7g$EtºssO3>˿9=00w\[ZkQ>+I0\ tEUD+쇘hw|j=9^! $39CDB D)_}+ў9kR>stream +H\1KP/Iڡ).ԂAD4BXpsA 888:8椃GmHk5&/}qw <("|ۛ#Ҭ]H.o}/3}S0iOl6z>d+4\>WZ%9ȝSt_ 畾.};SLgcfԬz=`WiBFf"nyp/7x'TonHNkr5Be&{mIaժ /*3?8[L#p÷7W62CR{Σd+ 0%Lw +endstream endobj 2143 0 obj <>stream +H\P=KAWnVE-M% + [k{AH@jL$,)Dc JT,nNvΜcf޼yo>WDo bH{Dc٭TrXA{#e*J?4)Ai8חGaj9!Z{fF"r& *=5kDzCOXȧ{ fHuVIWѷ9ɟϧx˿B!]oq^,f Eu4ϔ.;Fy0zħz%s%y_/Vkڦgڲ/}_xm s(T}T_X. +endstream endobj 2144 0 obj <>stream +HT1KA6&&Xوhe +1be (*`a!X%JŨA buwIneR}̛73` M9[dOr.Dp@-IX!o~" )؜& (Vz!>̫>#O}~4ykN>stream +HdQA/CA~qrB4ąM_8 9TSI$$UMу >omi23;frw,q*k$}|E WnN=ʻ}F +n +{u0손?GJ\7}NﱽZ\ìzn-sF BB䒏C)CBOli1>O }`j/ѻwŢB'&2S,d,7'1{>˜M7͈l bX".S9>6$_gcS}c{nؕ_u>)}W +endstream endobj 2146 0 obj <>stream +HL;KAlҊV֊``a#_F(vv6V"6EDLD̋2(asnǛ%Տcvf$"E%^iI5!?8Cm$Qr&I'4L&Fj06U$FV +ZOGB}}Û#~﷛%ͽ G߶H2y\ypW~ A{zn}J} fQkiϚp޼!]xېGpJ{l;qs}A}4֤:ﰢ@o\EaV4#I983}ʠ/{#`jk@}9 QyrCIep +% +endstream endobj 2147 0 obj <>stream +HlJQgJ_@څt6j#%XYXD?( 6v0 {g;]s93pv:OUaK +uW1X W'q۲ևNyVw/a湾rnrSiu.y^C G3FS~v?BYoO (Ӗ7Cl1)k黠\s/0rJ&=svcGq2eCp֪Uqe(9*냠k.2b  +endstream endobj 2148 0 obj <>stream +Ht+QϜy,,f/5[|;eʄ̠X0ш"RYlWY‚rs;~=>|aҷ~h"bhD\1c茈;bfjq&:) }[s25Viנ|!p/GXzMve; _{rDz!21owΜ#:ry%k{9qMt2rN%iV 竓Q^wZ_mg;z/YgP74/@y*sέ'RDp*\nyfZ=h"&5Qs̠Jy'31MztK֦A+}yw&x5sdye +endstream endobj 2149 0 obj <>stream +HTJQgJJQ1BR"DPE"O`)vZB0`$Y$1XA3Hp]vspg.Sa1_|󤇅Fg?*L [FV"yCźtEf*\ą$ʳJ}oSh>h39*g `|OZWԼ!>$'#gDTj +endstream endobj 2150 0 obj <>stream +H\/CQ= &L1 M Db$t& bI:`aAIKj&6CL^s߭N|wι\Pzԛ.LT n&`1x0LqJk:_) + [4DW|)-AKWy)9)5$&B5!ϑawN|L;G\TsZh_:~f_C(\tV낡^2$: Ew[aWwh;N6@CO +afz&vw}gz ѽ/ov4SJmߟ͜f +endstream endobj 2151 0 obj <>stream +HM(DQϽoJWJ$$e9e&$%Y*;Sl,Lv6 ccņͰlf!sz{_sm~{j>stream +HT;HBaZCDKm=0hmlۚzP.AF!e&X#-Ez-=߹ӏw$|HDDbF#qxDԢ;~>^ޑA#}h?dl~5,3a˛^'F?8C<,wķ՚C!)%K]w&39endӇo^Jpe}۠主|}dUx_J^ ctKi ͙#4cuhQ-o9 1ל#EKHm_KiyomK;BOl}=daEɃ_pĹYb:ǻ~`_7:ʃeYe0DM>Q4j]ci}<ݓ +endstream endobj 2153 0 obj <>stream +HTJAwDQPMj ;I0i,Pbeh'hQP$y&/`Sz(쌻_nϻ7*B]?yʒ(Ë{ܓ{m@{Nρ/,7yВa8+]*nKRl-7L+}㧨^q&us3tuzGv{Hc_GZfe>stream +HT;,DQm+Ph4J6()ģjB)ƣYF&!$Hds{ܙxp ihk+Rp,|er9.T86ű#nǹ|2=d~kNI3{aoIuBY{ՓGu>_DP|a,E`+"1._3_&Y*tثjᾃn.m>/}LP+w/$q3;1t+2=%3$L+&eZxGk^r~FdOuD磜rZ;MRT{\?v̓tb>rR M`Z Ӑn +endstream endobj 2155 0 obj <>stream +Hd;KCAgK@Z;K;k5@Ic?T0XJ*B DShL Zh!b%Q̸.7X}Ν3g5N7*7 +`UcRe.V@M{xT/\p^Uů} C6(.<&uRQg[mR+FqP{1luKmxJoukc^*13  SX%@mfQ{PGq]ǹ*1fw_ӏ)3@mK!lf[tKYPEJ/@P"}]1};M= ?ܴc|`swtsNҐOz +endstream endobj 2156 0 obj <>stream +HlO(DQϻ&Ɏ& +NR ƟN + e_ 01Lcf,ld1p)_wsw/4r8ڙsє}t2E愚* q9KDJ)̠jj7(6i_cA{J:u G ' +L|;g6\F7NmJϗUɤBƕeyߝ"3;Msǹ*e}hY`P[Տ>m5BO=@웼aѽߜmr+@O +endstream endobj 2157 0 obj <>stream +H\=,DADuBBDPQ (.T$ GP\SIDċ8 +H$QP,3vmg?3-x9>=9O^ wa51]ub8X)Zӈ0Vy[UՕs:k? muWm%>Ӟ0KC_bBzu>3}(<4u)Pmc xcg£`+ߩIԒӋ m iG{=FQWpsuqyq:h, Ԕyh^CSOpW+pW, +endstream endobj 2158 0 obj <>stream +HTO(DQoݷI2{,̂bClD̎0&hhFc)l&3BS9=g9߹cz7fr`{x~v'7=(9֭=Sǻ>9J0Ơ+J&Cfۏ1^ n|u~a\<{}7 iƟ8Q5 D Nu'6£&& (r޳\ ?н+Exy‚s0"u!'n4AԼפ?Na|Zc"N>stream +HT;KA3vVv6! +ĠX>! VVH +@~XXD0Z)i& +BPc@Eg,6>Μ+ኔ>?d|G&=8A}4[zceCnY2MݢB9Gb:Un/@Frwa7*,~vSxDoiH:D &oثȼ &mV/c8\ S7}Uz/_ͳ?/;F[_[絰A *.>stream +HTA(q~p2rP\\\"R iZJF.*E$9njJJ-RkÜ}{~kw$Eưu XE, hӇ0s'>tQ93xc uگjS/jsPdQ`^NNyO:#Sl#<}LY9HTZ)(&tʁ1y@TQ[aD0l +k::V++b SOTQxI Z\yQk3Ry̴g]Ic2h̪n4b]W>îc.#Ξ#h_^f ))˜VlXHfiQyϚ\X6g_(!j| +endstream endobj 2161 0 obj <>stream +Ht+DQܹ))5 %,+QyLɐDPlkJYذ!'hRf3d,R씨9 {see>z/K8(]I8Ӧͻ 'NT"OknjG$"_P|񜺛V9M BXB?xvQiNNO՘3{47P(z`UAwos1>Ý3{s"? +ziˤܷ$32P)(o(\7uݗ9]COkEpVY+b EZs #z^egO|l1;Dp^Ħ~I橺7])YFz]KW+Ggd1Cb3kFṶC1` \ +endstream endobj 2162 0 obj <>stream +HT1HAEb6^*" D^0D-& j!bT`AEӈA #DDlDL%i {;LnS=~f'o9*Tghd>R=7AqE^u-{{ b 4yo: 堌n?Cfhꆦ>,o[s9B?lDNj9ʱ%D%~󬌠>U|bSbYI1_Eq i{w%t3ǘ}^|wcj_)رEPUP"ƕD9K=k2t[Α<.!F@ +)8xn2$kfOs)lO?)'#r?OS +endstream endobj 2163 0 obj <>stream +HT;KQgo" PD56ZD *R1)"$_H|G&wOnsf]]jL`{zFV +DsxFS 6}e'y8?9xn"gQ7xm\K>erk| aK]~hP5=t/7>^6i%'%P+W;̜gp6q{NeJDK6k b/VlA$wrXziK=̈҈ꉼ#Q6J=Gٽ̑nh|l/]] 0pk +endstream endobj 2164 0 obj <>stream +HL1K\AͼB6Œb [)t4_"誥mB6 +$L +j!X( +V['QCޜ{޼a{ιfƥ1d'vmn ʵFkRBƐ~yշX:y5.d-@4ݸ.Uչe/9r +~_~ Bޡg8il 9Ɩ!C>O1nG5O6p.;v U|i ȇX碞6XĭRߩ}NX3wʜMưN?0[ ?;;»S|Eƻ{sЇ=N + j^hM[CvgJ' Ts.:#i|nq +s__ +endstream endobj 2165 0 obj <>stream +Hd+DQ;M,f/l4 Ƙ͔HίEʐbacm1̆Xb~{޽X}:~Ϲ{p; +ב.a<_(|Lvq]a@PDD rٕciFcr@S8og<>m]ECP^1  + qi?tUä >Sh#|~< [坳ݿ>vsŔ7gzʨjqFԦNu)T{7DgnO5ww+ӳzT=ur>_d|[ +ְ%cCZԵiWg²ߝA +r+cDX %}WKHN +endstream endobj 2166 0 obj <>stream +Hl+DaXXIB)"Vv4$ b%B>B ccA 0Ιܲ=ϹRA,gvHMcY\jՇq^8OBt#|}E5%#՞D@4g)n/+i{+w"|"l@KMću'xYHCSI(yTI4zXƧ?I?^ + 0ַ~69ۣiGxsRRWW5mU!>09?×;<׷9;GX{V *h{5wC{l8jEn18B{'7߷~1Ckn +endstream endobj 2167 0 obj <>stream +H\?/QϽ}SuX$ ڄI#&HD҈hIcдITĀo 14eh}{~9̡\Bڗ FfOsBS޼2_L[-!c8X\,U&:Çtumd +d86&I iUpT_$ykMZ]`f`"{tׇF4Y$c<2G1d)7{sxg CFAu|2|9X:N$~缛_^%/B߹ +^{I=r/LfjsOG+=T\ +endstream endobj 2168 0 obj <>stream +HT9,DQ=OT*$ +%BCC&ABUt*BH4DH h,!1ˆ%DKXV{{osR'28F[F7H:n Eº5|Hk˺ސiJ׉ - ۯby慜%Y<-yZ:\g~؟ kpeNҴzu~YcI|7K:oӴac0dæhi/is~snX:1dRQz3wj5 [gKH/Ŏ"ąؖzPlvR|&oHecK8wRoIɿzL2!nKs8n<- f*$_ ^yS9BwUOs} n +endstream endobj 2169 0 obj <>stream +H\1HBQϻn"F E56GQS":'!DABc^%m FeQCK usH> &.c($*d41,dq1`Ӧ/U/qYWOLc8˃WKoMxk bCs +[/Ϗ`7Gy'*)>,k'^t<>stream +HTK\Aϛ +إXB6Mv]⮈b2ͪoՠ.Q3$*E-K: ߽;Տs̜s4qyXEa!#hw<>2tzfqlĨྲ"'ţV7yWPWx933dji>|0lr G Zxb+pƳD~8iO?߀\Ī\]N۝s9˹Ky|/+f/ #>˭ }{}wHkrLW/gɩ>oO '#ۘQX] +0gn +endstream endobj 2171 0 obj <>stream +HT;H\As(hLc!X$^QDllF%e"E|UX-5iQW 6!/DAHD'3Ywsfp#X9D4:]*5ckj~~0UCL{n+F}i/<׏&"yʘ'c7ʺMva>'0=ollŎFqR;͞o̊$qX>&" RM/Orp-mVcHzWIa[lf~=/;6m1'ɹ\r%6q!{lY !ô=N﯎ B9nNtEdk۳Jû[VH,Le"v]&jĔz?s3a%{ Sb +endstream endobj 2172 0 obj <>stream +HL=LQ{H&ALNTX\dpn\LXL ,0bZ&LĴXK q2!}{ν2o"qO皠y)$,ʹ0OX%[GKʧP||-}$96ȸe!e__G\}4ε<><`/- * I8` +.uz>{H::UK&=! \8j_n K&uNʭ|onOe̬Ƙ3a.pe`3 Y[ʠͻz?WS֧]zS r>yǾMw I~ .ޜt>'r{}' +[2/ ĺïtn֗oO#]]-OVw +endstream endobj 2173 0 obj <>stream +HT?LSQ;&CHdq!bXLH%N ڴ  !1qp :08V(- F!J`!t@KHmǽ|s/ W-CUĮ&17A[81>!sAӋc$M>^NK89l6սcjUE Nj +ujų{8doh$sxk4=pN*~U.ms^>uam;zcDzyORO[i)T3i}a k2Ú +zѷyljv<ߣW'p#bnLoJ~07NK(ai'6huc/KDI˸|!E=]`3':jw:MkF:w5a}?p'D۽5Gn}i 0s +endstream endobj 2174 0 obj <>stream +Hl=KAMwAP_" + AR ! EEE ؋"DLF $3z{މ;; w/sM08hiASJIЂ/g$)Sywz5r39_Vxonڶ !N X.$C I7֨WA/ۦevȄNt, jݾ#9ZϩZu& +٫'([sY +endstream endobj 2175 0 obj <>stream +HT/Q2 bH$b V M: &Q&$!¦ 1J >;}r9w-޾Iᆖ8jS.zv o_A>!9z T5qCsKXVE!1 55`T t&kt;_=~!겗?wcT9}Fwr[ B{}dժ/&BF=9':5(M C%iiG^0EP1ҊpRfTF'[GaIh6=ܞ"75(~j +endstream endobj 2176 0 obj <>stream +HT?(aǟ{S`8(N&!Ij0F6QBlKݠ,At: \<~?/w7~pDm5#xى7o\j*-r;3ݧ>,(CDe])͙^x@TENvbc>]z̵6hbp8-.{ 1@czyFi-q +uJi_P@c#U]Y<}s^2p3jzޯ5_css!dhb/߉nH3UF:Yqq (Wo\ܹ< 1ĞX2%c7o.`` +endstream endobj 2177 0 obj <>stream +HT;KCA7seADF(i?bacc(BJ|Z +")" ŻswI13g(y[aJ~7x J.\jɟA>:cgn^-VުE C:M?i뉾M])9u@s!Xu Jdu>~HOӻq'98o[=$ɝ[{8ם^pi}iDD^ß +endstream endobj 2178 0 obj <>stream +HT9KAK@02x஋ bG( xG` ^(ih +j``bW.kgzSS3D(Ilz;L޾ԭ޵u;Xh k be60$~M6>^ރ*E(x :>RI4Fܼ3=#.u #\}yw`dΐ:++ O eW? }?gsyNۻnKuaՁvj2f~JWU7N_y!nǞ܁m vſf/_)Fr,WgވKp+9eXVav8- Y禯. yG5w&j}}?_v +endstream endobj 2179 0 obj <>stream +HT?KPon ԡVNm#  "h89VA 8N"6w=Mw_dij#[,Rp;2Eu62OIHqjaus8jFڃL>{o ?Λ={8+`=9dkO)=* ԡ>euT>c?:og;J%z!:ENt36QYa =iI|&]oPߙ_(Ł99bI]Xr&*K+TSMF~FO"{V}Oo ;δڟ'EA_Z +endstream endobj 2180 0 obj <>stream +H\?KAwF~`#6l!E + hci);AJT;]\ƹw3wV?L 9Lǜ4Ыܩ?\iMXkF ['z#򷩅ӤZ/vtՇRh]NsꏍMi3]ُ,_3;sN[ϦΝd OkΘ_ȿN |OPe^Uws=mi.Q9.ߩMztmjc?O˾E{H_^>wC^9c_i [ +endstream endobj 2181 0 obj <>stream +HL/DQ +!B" TʍX> +HlBQDC +lvݗ +z5Ѩ$bڬ%8w=go˜曹%"oKTa{8Sb&"*@i{)N)Jрs6 gyO@ }wSSk2N *_}>qz(UhPZhgyz b)F/QtE ~n*n^~j g;b>Mw4>̼fڷ}<_CQ|OXCCZu!`T?Z< XE),,IE=xL{ = Ixu gFqOQ +2׉OTNjs"F>οZ*ZB +endstream endobj 2182 0 obj <>stream +HT?,Q6:t"iͿh$X c7*1 i*)j1bX1 X;]wr + |gi|Y(m.{q9[`>`.~2 kCm5f5ugN_ N1AP8|R"1t\俘M('-i՜ u*-E\#hn0-E"wr#tʯj['+ohy@9γ&nA>QեAQi|N_^M_ԯ(J9n|.Л_nDyPP_vi \`,{$3p<kK\z$~ ^A~f5*Jfw3+b= +endstream endobj 2183 0 obj <>stream +HT+DQ=C,,,bM$VJ6 + ?^;))2oɆ&jR4s{޽V|=?.yqdT5-&vęl~| +5u34΋hbh|h߁VcX!M5tDD!wcB7}'Ke4v3Oof¹\!OtD9Gh]%mx?ga;t[FQRM9~ͣf^P/}&~fd~r7{n\ngP3cx4_pAӗG v߲qS~Lm 0i +endstream endobj 2184 0 obj <>stream +H\/CQϽ +M SiESmD?0~AE?T#mba[Dswϻ|۸b s,K߂[J?݉hnf{bZY"}< ;}V`*W@*2t(.q;U.+Ҧ/a*'."d2-IEH>[k_TWE^y34Y&/釹H5uah́Mn{tuT}{پ)a7?v Pѵ 0yn/71^vau{f><[>0G 0';Bl +endstream endobj 2185 0 obj <>stream +H\?,Agg'4WPh(hş(r +݉tn/H4FA(U4Jr'=;lnT}/#&-Δ\9pTwh+~?CKT{Of{;?8lND %]=5vf7"p:Fj3d٧9Dȩ|"Y/ …RMi>e{;I+_xѭf6yK&l_x |+Y"oսݟ}/D |m}썷/{^ot͝NUѻн5u HI +endstream endobj 2186 0 obj <>stream +HTJQ^ NQvE݂E:*)4fsR}?=几9"5C㫠9&1K+ON7ZR[2S]]I0~'U6wx1cw~[O;} 8_[rw˴Mν{䭞O`o..'N|]˫x^1.tާ!.FG(eFz9z$kQH~CPӊu9AfX%Ro?~>d5s?vU+:sΧxr +endstream endobj 2187 0 obj <>stream +HLAlP;xD +[i=RH!7*J3wwB9ޓ$+Jhpt=\ByđC9lKƊͥ9 Zd*浛WczAtڳN%CY&o!:z|fQKXLv>qb`L +endstream endobj 2188 0 obj <>stream +Hb`7R1;f +/YWͬ.ϼOcobgŜ!_ 3N[郩 3oW ⿗`nΜ<=01+qq6e`!>z&K~`qpD>stream +HT+DQ^jX(I3,D)+Bl,YLfBI)ib9 Rlf,,؉}ϻw}3usmTb?ВhOIm;y[;2[Mq, %$F/Eed Pkr.u >A^؉xuݟў(y-^BD|=w=97~+dXvQqٙΟ~bF>7;:^TNF7{\3yX3<<{QёnVx',N6U_Yxs{-gl. 񈢜$}uo}zn|FgIgQq߹/56 +endstream endobj 2190 0 obj <>stream +H\=HBQϻrqy%HD4[.P DCX٠HKֆ ǠE"x}u۳{ hިI{ҷ595c4>3}}s~Bߑ}sU'=}b/U"+A4V -Q}^{UZ'V)`9Lҩ ta"@PE=I>N* .e.{՛w{gq;7jZٙHIk='}m;{EzXՎ$>RJug_ҙ1H HK c䌏Sw=F#aRpli=F,G_7 +endstream endobj 2191 0 obj <>stream +HL;,DAB!f="°£ +Q+i$dEVXJD"FBNPbf5s2s?eh{Q D%Ҽk.v:Z#qEg~ܼ;^N9Otww76\Ekz$YK4]ё.b{=QY`}y6bp#I"u"3$Ԡr_+_?f}{Gܙ>stream +H\K(DQǿ{ΝdeXP(3 cBJUHY{H!b7 q) ++"e+Q|g{Μ3a;?@ҵ$/uEMsR#L R;6y"ڒ(tϋ:8v# +56_Bl\|Ε#r@q&[uԱ[ u_ 0W\rF"@Ә#Y(}k-:Ğ@G؇Ke.r²_\0^S}?sm-`l$\Y_, 1NK2}*)xUuXu&O/Qy*8Vwx9 +~KrǗOu:Zۃ js_LfJO:DwOzz>?1EJQ#:- +endstream endobj 2193 0 obj <>stream +H\M(DQ=X(LIh>aNʂDd+j(`acFv6ڒlXw1wg<_s=[tj'taw$h>A\:Sm{#bQ}ĚC(jQ<q:[y]Wq l0/ߙ*CH9yރNVLB.X1|&~v yg47dAvZpaf: 읫rn]bRI.Ur ZgӽO}Ƙd^?/Ž:s/_k;UhGw~}9(64|??zz1߼w/baxZC/uW_D +endstream endobj 2194 0 obj <>stream +H\Q=/DQ{F%l(vDv7Za? -BOP +5ْD6DA壒HTMBbxoޝުNfΙ3uz)@݅[ju\6 4Yo'o#k]/'!^}C5sJOТ/F5x["n|;N݉^Θo?ϥzh?~ +endstream endobj 2195 0 obj <>stream +H\!Q8Ib3 ++(6]jd 1[ĸ`6V5'4ɀU1뻏w'}ù}3J%ݬ*Gx;%6y['bήGӋ7y?ǯw|? Ѣx}=Q>_4P+_׉}tng‡"};<~%ߛ i_2k {WE)/C + +endstream endobj 2196 0 obj <>stream +Hb`i뎇%son.p>˔߶ΎpqV{]- u`o 0w,[ LLCk~Aaѿ/݈j>׏Ug0XY'7o\p0Xeb;?V?!WO21 D}`&:~8ܜz`!4L?lO,O@w`G>stream +Hd;KALJ=HFlm?BB% ة$h`E Q ƀ$"Iu" cx7K;<d;(@2q+~! VI$Π"co9cyB=1xT/! czآ?b)dk!oke&q"(|ŽM@)TW'/C̟\Q{X7 @n?HP5&.^sADuӥ.CTụz뼀%g=g=6*NEvYTG9 ?}*.N!\DwY0ww1;Q7Wfn* +endstream endobj 2198 0 obj <>stream +TɺC׭GV$ +endstream endobj 2199 0 obj <>stream +HdKBQ" r1) l \jkM +IgP j ZA*i{w>_=Y9 x7H!l. yq/ '}pq߇[ q'6@@vVY*W2$`IQJe[,4Ji &iqLU`D3y4}`&qM4ż3ʨ8AN ~"-:\ +endstream endobj 2200 0 obj <>stream +HT;KQE`,DI#VFRhb暘j."vA -?`#;{ݝͬ8X¹[`%q=08A41:?[<_G4V;ps(^?xU]hoYPMc\;RjI:o@Jksgq +9؟oY})K؇ss^+fɏs?}~?jþ<`_#ܟz-ᾓ.oD{sn^f|q:W-DRmj~"G7RxYV[;9U؝"6)_G6;r@`]/k +endstream endobj 2201 0 obj <>stream +HDQM/QFtڅH;Bb%mW҆ؐBvE֘? J,٨X7Y{=zn^-:2Cdtw~aѓD-;)WAV(QC h0GI7k%qZ2"xiZA=E־uoiR5#e_o&0l+|D?XbMr2m5[vm>>?GbubC?H;ZAOAvG"\ ?+,K|ugLG+SXM6@n>]߃oIrRR9)x׺'_u%#=׳!vӛ"򌵝貓۞s1\ 6 8S(;?- +endstream endobj 2202 0 obj <>stream +HLQkA}v  joo^)(TPQDUP&fM,V{҃^,CHUPz"2f֝n13}j +('X>? nߙ8xeh+Y(K#xP-K3@XV#_@y. ~9WJS33/BqjF,mCGv6M9熋:=:kH2u 8"JYCG9-U>*?d\v1˭R͓i^ryt^}ެf[ѹxQy=tFA&C[ +X\2Y[/=m<{`>?T]x\bmI^LewOTNg=0Dj5-U_y>1j_ xg_tib_GYDN""]dOoW吋$,VG +endstream endobj 2203 0 obj <>stream +H\/CQǿ>HLfDX La$GGOGUD .R +F] H}׻ハs=\qwpu&[_d*m"EzЂ't[{7,猚{V,=xKKj/WSL?\3Gß |4O 3mVe)XDylYQ>أ7`ށO-rç+u7neL?Bl%WOW-K +endstream endobj 2204 0 obj <>stream +HLR=kTA=of,&Hb#H:?`! :Am\u7ُnk +,D T;- (إ̾}:;s=̀ԟZE {v<:Gn j)Wg`{YHg:cnTrJ0sYpW \GS^+f|Sof 7/D>s2Ä*Lx)ӹɬOw)g㸼h\^tx8tNkskƷvVמCԢx"% ^ Ͼꑴ8+-t8Y +AR~<; _H4ysD9[[b+>stream +Hd/Q$bA"ĪDb#]I)B"[&-U3VC;] Y.Xt{YX}w{d*xAz%jRW{C?Df% ?IaKg$)hTN-d% ֌:E}=k`u}z}kSkx\496Q,%e%camUj{s +O(),w-@mhe1Nh[g9RWz'#z %OC~1腼j;[#`;ezs.`ngn37l "nQ9l^'%As*b8pJ .@ +endstream endobj 2206 0 obj <>stream +H\Q=KA{!M KLbb311c? VVQD![o yo,ZC{ &,mgU X?K (]Zy2A/v&#'ڲzn h,(,+ l2YZ(';}`o/L8DeH;7F kװ;Jqdqr8㴜?cO ^ԛyѓua|}>rQ9.BL_ɻpuNxsN9y8][ +w{: l0/l:u;3S?!3| +endstream endobj 2207 0 obj <>stream +HdRMkQ=s!pޝ[qVZq!7n\0`D*(Ԙ&6 Likh>~lkk7c% bպ>̛]]9wa?`]߄5m^*7=4+7uwYk: ͲA%qDeAqpfksZK)h(Z+CQ" ޣL0ߞʥBnGΆ2<ZkU ީ*=r2qsϞx +%=%3#мLl^Ջ))m"Vzk\w¾]yuӡL`Hrƹ5`Ud +endstream endobj 2208 0 obj <>stream +HTK\Aƿ[,-XڥJqQBH_]Ew]h)  +&*Z'י띹Z993g|L5sƃ,-Ox|FU&(:+Dr[Qpu)4=KmS~} TQM$: sXd󜅨AWy^R"_;%er+AhZ^;~@NϥZA}"m_Uc_(}qΫb\G]TjY1P|,3|wZv +9C;7RNm~7 ~ cۈyW|\;קCIyls>< vK]C#?^=Ĝf;`)4W. ?a~A7qO0#[ +endstream endobj 2209 0 obj <>stream +H\MKQOf"~Fѿ\dA`TfI)S45o( +ZHh%8374Z}}˹DYp@)B10yu߰Xn54|_Ob9 f4jx0c[A@>T;:,QYIl1F̔lYլaD2 +endstream endobj 2210 0 obj <>stream +HdR/CQ?=R$H`0H$b&EJm}oJ U""& ۾`:9q w d>X*sA7Z[e)t=sbN'wLbX2=Jث(y>Er/t&^`{4]_9W::КY_՟s ;CZRT4i)XE2c #hOIq +y|\:{:ҧ ؚLS҂k/|p5goNXV ~^9>stream +H\OHTQƏGݙqӢ$"HrS EѢ"EDJ()Q}=g|CK2+*$&v-[HyN{F;~р-+ VdS`4c#kh%dT(8YŷJn 8yQm~$mLv^V sy{Zm¢IE[n>/9:VV 9-^xڋee'& r_u~P|G ~[ܮȧ|}h{= Gk۲ ǤooW/"5~ZMǀ&eUYg@?&N|`j>v@)Ѓ>~Xl󸙚SA9I +&~&+~OH3^Jx0t32 |<*IrX/HH{Nnж2:v4R;0xН? ZNb +endstream endobj 2212 0 obj <>stream +HTQ;LSQs=.vMt4FԘH Kq zBBJ@|B18b .bHp`=^|G{Je^ՙs}c[U{ّّVZ'Pij?=%~Bk?ׁL c nЧT:LFO[ns9T3NJu:R\zEZ""cKk`KGW333ƴ_=୲<|y||c|So͹ yZn)D\~,UO +0X +endstream endobj 2213 0 obj <>stream +HTR=KALkQXY",D, V"(!/N4ZAl1`gaBYonbxo潙9~_]Q{bd<UW2PF4.؈G!D9*=ڈ8O?fqHpF_RyJ Z9þfeSe_ʗX|ŇOA43ϿtQ;;\i;֛qvVhF:xHR-\ %_icݝ[|Yw|œuo :V&YGt}{e?'?y7#Ν%*V;jt;,JN݂*5ZE]Wu9b6l| +endstream endobj 2214 0 obj <>stream +HLPMHTQ>k|OBZDDIТ~. +jRQ4aQ&#06lbjfttI ́qE-j!ytWs}s0 Y0v0MG0CJ Lm]R<s]=jnfKިA0R:c80/or>UYo3Bg}$N6b8 53NԜwD4aoE]PZ=]^WX H72ĸHO> ;xU܅e_b,+u,L5>stream +HT;HA;/XB ! hc`aao(XI, q1/R(4WL,,RXhaRBQݮ{푫>ߙ(+Q ZPbVĩ-{ g6sVP&w69zeoBFXK7Umu Z&W{~X;BŋX2U=ü!j{9z>o@+' ds 7ϜN=~m->_>=wAϧx +ĺ`ګѴϺkϾlj:["{b/1!E9E.+d"_&17?CD($~?S|__-QGR~.,eny9z/}'vMm +endstream endobj 2216 0 obj <>stream +HTMHTQ5n"svnM5Tn4vaA KZh~4㳱fLrǾҊ +eλws_q{s7KwDS3A1!l>.SfU L5}&6sM;>stream +HD=HAC/,-lXhcAI´J, Qğ۽#"bXbowNϝefx3}Pp. 2hi%ۙ +Z +s7VZmgqXRy3 j @R3 +zJ-ja(e^HguUן(_6X<1 DcAIDa1%$~rE;ýb?"}, +}ӥm&y^16Fj{8UnASW 4yP4 P @Ki aͭ +endstream endobj 2218 0 obj <>stream +HD;,DQ̕DAT@P HD/J %Q*v%ݵOy.kDA4J^N4"Č{3V?6i"\lX|撩 TF@5h$Y2uv)w/11T2~^ʱZ}T2= Q,*YA*Hy&+n.Iץ6njxt& *H* +ã<3Nj%2oH_n\ OZsg.ꄆe#PM:Jw:٭[]DͽSt%4 +S,#̙Ŷt/_j.K)u}:yN^.Qi٫ 0UPK +endstream endobj 2219 0 obj <>stream +HTKAƟ{{l'7c/* +RHxrjh_5ML|i1F"*x4Gm{)=/jP$3{θ&<;X:}e$F-yO X Z51:g^[[h~Oީ<_~<5k5 *{yNlV@:}طruS~aS8 +endstream endobj 2220 0 obj <>stream +HTJQSؘ7-llRKn.H!иE@B/؉ElAqs=n1h,GMgi)2W eTWT|ZWr)Mև};MV=@Y_奬P +Qu(A\ }lu9݆nJ9s]':Ng|u~[j (_o?k$me>oVeY~YA/K|:Cj=44Oil>stream +HLJCAg'Zi!ڈX#HF;o+/h9QC-N3d?i&ٕ:oDZ$S vdf~\Q*_0ip} 3M(nu}Gh[aʼ'^=gX<|'iи#J{PՌ GTt oY=ҭy>W^tl;m>?Qtf+\7gGZd7p` ;zMTjiuQ+Or|`CAa^NUC>stream +H\=KA6ge#ZXF$)+ 0`! h"QKrI4y1 X +baeBK+vo[vafvf}P3JPtxi+vڮ\xjUa(#<>stream +HLRAHTQ=1kD& qQ [ iUnvJ:8gF6 Um[H\ߧλ#8j /pqY\E]zPrT~ Y^:ӳ;zK7,;f2EP+k/+Efsy\~wx?(nW4ayNéӊK;|1m<>z~SPe>>Z hm支 G|nUyw6%Sվ7̇K9SNvCRBڞ=U̧J {;0h5VM'kSkm]p:vv" Ic +endstream endobj 2224 0 obj <>stream +HTKQ{lt C +R] ": EծaBln nYu +C\:Au7^;̓gf`4q?,Lb1i{ 3/.gIG>5Fh DjxXz"b[^f=Y\}9^ZA9VJW! ^;j+^h+_$nAҏS-'@N+ O2_ %ER)?즬fC[R(W+ | +vyx"`%̶M,?)%iF~* HwҠ0秤]!ʫ~Nb;x9ɫdV{*:"s9ԾΑȽ:A[5wj]PIB.;`s3{ 0R8 Q>C +endstream endobj 2225 0 obj <>stream +HT=HPo+$-HA:PUp78hA-` V:9E98C{ӏ{wrMVQE (X_0muj<XFcĐJ4}6<A6$HIcͩS<:(G̅K nFZ57sٮľѣ9])>Ո&(\eΠ~;5)/FCg?x2j:T R۬KP{"ն;y] ܱx׃{^=Qa ^ӝ'~eމ[\ÿZD f_ݢ! +endstream endobj 2226 0 obj <>stream +HTOhA_&d^("zRҋ MiSTBŞDў<+R<{Cggΰ|{ofd_~k-EzMh%Ofޓ[>ʉyͻ5o_"vQgȌj]6w- l75>ۻV`fY|i4䗁!qxJ @jH<MEPLFӅUsE Hʣ)^3s8bV{DP[,!e=Fofnt=ol*}Pp] >stream +HTKK[AǏ7s ؍dE n +] ?U6xMoM$ƘZ[룾 -vh7.k Ar$s{'Տ3gΏg >stream +HT?LQǿ}ퟻф8h .h\48F]`FP +hRh %ڀup21l8c$n:^]{aϻ0rU@8Ml֊w+ޗ`:i ˰n}UT_A]-`^z>{N-/HƇ`=SމtdW<u-HZJb}M#q Jr6\tGәAz2r ⠲ C:v8H-& +/rsTv^[w0s#}y#'fK 8j(j129 +_ 4 2<8h#NDYZ>K<ɎGsÂ: ?=;f^;8M75`hJ +endstream endobj 2229 0 obj <>stream +Hb`0o ?&'4Տ`>7`(Lo}{© 9 ,0%3^dL#>72p~;cCS!O 1޸y)k7,fي9 { 2f +endstream endobj 2230 0 obj <>stream +HLoLQǿSޛXb# ,_#L1iv:ΏVg:-!D%V6Xc^y3cs={.\.c8_->7f;灐MmU?LFU_30ܘ߹ؠoF?Ɂ>ɂϟ}6יŒӅeoWU]Kp5mֻ FF.mJ݇+8GSv&-o^\,Cnhߊk`-td|" 2?3qL3qlur.G+?:,C'FUl'Kg8;IE/l,5oyp'vϊ>I[{'@:+bEֹg xϴmx$ +-$RjiO*} jx0:jCL~+q^WyTu,_}s}*b!-_}s">=%*xArZm&9&P+~ʲ W2 N: +endstream endobj 2231 0 obj <>stream +H\P.Q=n7XYH+y~J_ 1Nf+*^O>pa';ơo;w<yT A\i/?˝~YksU5Ҕ-S`: +endstream endobj 2232 0 obj <>stream +Hb`ibdk {؏ >ߖ >CoiKsZ4L?n@?C_@8:$`A7( r30* HD3tp>_0u 2D3\]L~? ?i(`4Bx` +endstream endobj 2233 0 obj <>stream +HbRrmUqޟB@_`qG/0 TBG~ӷvu1g` Be?80pӢyp`g A _(C<[ LwLo‡̅CN!^~?0h<\=pwB~_/ {ϯ`UL݋PqXŖX +endstream endobj 2234 0 obj <>stream +HTQ=KAۻ QF #\Ar;`F+[Y +Uv7jyo߼y N|=:AYP{?U:OUneQN=DnɋqC"GO*O|U#u/0~m +KxA;ͨ^2'*5>Tc#@ +endstream endobj 2235 0 obj <>stream +HTKA'wҊJߏh$%grIil-FEDVXX`NH!B㼝1|3=a '9 ƚcoJ<4˚(kO :ξq@s OKYBvu@lIX3Eo-Uf\^! ?Cq߭G|Ij_́{޷Ϋj+R@қRsqaeh]T7by!g/ω2*3tt%# +endstream endobj 2236 0 obj <>stream +Hb`7͂y?c͢ ,Wu 쿷30(Qa`á*{B3}l~mP&ϴ}胉gh>lO'5=[?şiQ,g+ߚ_aΎ X00Hmhͅ5.;W3 2'/k=L0{㖃ÔgJC5_=bׂi~>La4BLWP< Vx: +8!0}4>&A 73 +endstream endobj 2237 0 obj <>stream +H\OKQ-t\a"02IjLq"pݦU-ڸ +EIiG(jURg^Jf;P!b~@ѣH!?qdReOd39-{sDS:d\6 FFYR^V)YJ&V~@RPƒziG~NEQ%Mek_1}'[c|`GHj9 &GB~x5j@Z%Sވjkw}w6;}3Y|ùkVYtg4iȷ{FF9ެ*KH~̧=G}gd/<wuwYUYqҨ( zH@' +endstream endobj 2238 0 obj <>stream +H\?,Qg7(P l(=rĹAD) +V Ah4 + D"8*DED" +n͸=/ߛoyng㋤OZu_;i7`-CĴe[A+"Rw)TQWgRs-5/Ғ)Iի{u}rpH{&{לLt.HfMWɗH{wG/+,P$hB \ +"rKNU/ZfΌ;>]iyD1ݙ-.i_[)*Ӭ[tvA |X4iv(x@ Itu$UǢXn@BQJڛ{|9oh/ıy#t'!\e>Ss Wټox(p.cuϏ_s +endstream endobj 2239 0 obj <>stream +HdRNBA"$&6&i0F%y!hBGlJ +-?hc@آ>>E:9gf N&%plv΃2h{e 6ͤu:h9 Bp&xБ*z\@vf=5L٥ +8y]$S)^~{$^?ucQ@B!pO?J@>V*yϴ\_UzY/|%zhXg>T~Uƒ}^c7@۝f4Vw`w蝢/nͥM-W_mP-D;6ic0J +endstream endobj 2240 0 obj <>stream +HdM+DQǟ{;[!R6,c ƘŠ%R E&YYea2'Ԩ$Yx[s{syPMa New+e?Qvk26zp,baxt8q0A4L*/oƥOaNwc W}f{\ֆCnпJ'Q/XK'r#^ V.D~N\}ә(΍="ϩNcł-O>:e-M,1XngϱPqض7pff C&]M}݂Iy\ h>m +)%>=kƥ~>stream +Hb`h[͒fb( $w ߝ`:w zVZ _~Kh>stream +HDQKH[A3UA ٸmEh,Skh>jZnJ!.AADMEtQ +n\ +Jaf|\{ιXUl[`UQ#p>stream +Hd/CAϝiW>RWKK#hJDlΚĦB"Dw D¦+ww/9gHG ?^N`$ؿg>@2#ޡNI5 RGz7 P ] !хdJ }a-`j֚2:8 5.{g\ hWݲ7T%9ٽ|A>^7{du"q^/ϑ0zR'&^'找)$G_%sU s|T~ccC~ST[b%g>q;k3—@:5~$.X\7rC 'x9 +:?y"/MN8{SDF96už% +endstream endobj 2244 0 obj <>stream +H\RJA;΂b)jVA]"y@6<; h%XXVS bKE8{wfMu8瞽¼[>F$2~#\mx9 wB9Og]o .-p)? BY/Lã^B{*~ L)8 2'oWR}/֣yѹiN\Fޜq{1vD\'s9+$o~3gBDxP3V_ר{VS\{8<'rupS>/%ݔOˆx+ww'qK +endstream endobj 2245 0 obj <>stream +HTQ=/A~wȌDJC!qe]r??D(tQPH4jhȞ㬝ٵ[=} % +zSd轍 aOF} l@")?Ұ!N UǬ$Ѥ\SAx1/S>W77ns; u/wʤث6kۈS +gOxy#兾\o]eS$/8}i '$t}.>o?ΧU9Q'𸬫{|J|uw>stream +Hb`o6kϿז ~:2<͂>0V L+\]6?ٔ13?GF_e )뿙^ 7~*~ ?4OO / ;NJ??S|}0s~ـZ{#h8DF_IA L:溻ZՃDC0}pu0>T37KN/ A] 0Ff(|˜)H)񿪷 ":0n@qiš|V?@|V6qh>stream +HT?H#Q^ +` H( /*IZ*66b*;J;8⚫B1ۧf7o[0q#;3)RiS y%eP؎<̥۬k>stream +Hb`C&߉C=</&vz0>׏0#ӆ]Au0}z?|}4LjМn 6?4 >oCL򵡴. +endstream endobj 2249 0 obj <>stream +HTOhAƟ30xRlAD+ +I&5IӤl4n&UR!Hz x= ă'Oz=A{$%̌3lҞ>7{8*e3 QK/\ Vw- Xߟm rVa}-.jK@,76r)@ZZQUeU|"(=ڛ ͅw&3d/\si8sgyG<|)깟cT\= 1l{N&x b10E99 k#C#nE)nIؑ; -͉z_׈r1/|iqOwZ{r[U +tn,`o~iT+::?7^n޴7):>2Í>' +'꽨|~7ƾ~bB5ۿ2v|_[NJoss 0v +endstream endobj 2250 0 obj <>stream +H\kQ']UPAt&1UEX<=xQCɃWR$ۘI^aߩv ogG  "ׯOyf99nũ~_ f.U.(?NJ Lsy7;q$#/$_fêı΂皠3rJ`f߇;Eũl: γGm7'}K$:c;?;9qW6;c_l)GoDFj9c;z߯@}9~{]] d8R'@yeD0h&Z&Ζ}!}-b_MZ?D.2'nD2>)Ҡ53/ςzzf ZRwr*svY\1ߘ\5? 0 +endstream endobj 2251 0 obj <>stream +HLQMHQ~=AZHTE9o:|?(:A,ܸMV*eڪ,D*7EpJz{p{޹~LoXFOcN97{,!ut} `\*p^y|H  ^L$bNzۛ@_G3H-->W x*9z|gvUgh^`t[Bcl\.Fs}d>m)ѯpun*Eہ {BZU..0>⊺;Ĭg *YQ`h>WuuI#T(J,ݱA. +0 +endstream endobj 2252 0 obj <>stream +Hb`w}ffKߢտg>*8TgSfF :00t~ƀ?Q'47~D?s +  3&>9|~cS~ {{00fb`% Chk>9@YAW9c=Z2 ZbPy0`|<Ľp3}dw Z1q27Ve`&(X|hor{{X<߲?GYZkLssc[x?a }ԾtG@4/@4:n@iޮO͒w C؊ +endstream endobj 2253 0 obj <>stream +H\MHTq?Rp)&Ǩ9L3Lj2AcQŅ #Ef*pZꢔzxo.;o%k8?ek(ei$h{DA`S!`׳ORIO(1u F H8w +w?JZ}z9AsrviMW ˇHZ7g@?3I+Jеy<8ګ?rGsy-N)muUhda\-ζ:PHn +o$9F. `>stream +HDQ=,Qi/$$_mV#A+vT,M 0Y`baHD`P$佫Nι@KdwUn+Ȅ<=8)FGaC(1j_h} LIN 1qitGă7s'yp::ԆqOӣflϯBY>ȅ0MO y'8_0W붦*`i\YjZkԹ_u@h#og1ny\Nqdw=G-YX9Oe*}eVD"S@+F+,kKGy~Jt7&'f70(}KT??P1Xē%{hyg|Uf_@| +endstream endobj 2255 0 obj <>stream +Hb`,cL pv4fX_ڪ fY3p }c7?-/+Na 98MKL`|8(. \ 5<,M va2_wul\{B]8;3;g8)͂aKFOzJDI +endstream endobj 2256 0 obj <>stream +H/<='} s=~ (xR?C=Gqߧy/O<'eΞGz:ĥu{Z +endstream endobj 2257 0 obj <>stream +Hb8ĉ- |u1p{ά} 2gO`nNga|E1f/y |G51p|k(`X%ć_] Cձ|a6ϳ@q}~5cfϛ||ގj>3Ohwɓ|~vݍ Οa}\'{mu0qt}Pq?|6] M{`4Lf?`{) ߾ϝ7[߼_X|qێ0$f?͒%Ws]Ly[10h G郩3a`g +endstream endobj 2258 0 obj <>stream +H\=KAg7lĠ63` DshRإB$E,#RTlM{F&޸sX=̼΁R*.VIasY›1*;);R:Ǧq+H&@L옄ή%zv>7Hz /FSF:W o/Ol|oE<$^$)_@l?,|&a8v}:m|`_bq=fpq߰)Y񁭳܏Gށ).Qw2wHg݊; +endstream endobj 2259 0 obj <>stream +HT/CQϻ E4$UUj1X*#NlijhX,..wi_7{kعCͲGf<~ooрݵ20PsH~Vy PvZ )a-;%9ln8z܀19. 3y17;FU6N`^v>pB nO;u0~:~uރ5cXeJr|=S+n{z +endstream endobj 2260 0 obj <>stream +HTKAgD+kDP(9ARٙB"AEEH;]B A,sv~owq {<2)ePsoŜyB}k*>g{zԴ9{bCn}lko~Nbm-jS[)'r8Y7W z ;S?Џ8?f=9W L +\S>}dOiNKjI@vk^7%o+DJHΙO9߃zǃOb. 0". +endstream endobj 2261 0 obj <>stream +H\+Da}|;6,YJ#Yd i̝Q6?F$"e!)2H) {ys{կ$j;oٶNf=<+0r# +r2cjc51V o-)&^gnM2.t@oy>3 zOkٳz@N4!=pxn&7;!7u30t*t|/1x;NKwNNWDx N9Fُ!U||xW_9k:G $]>stream +HT;KCAg{#lĘ #䒿`aaaci + A,l/Pv"X฻]cΞ9 07_HFC'XzP317EJlSvO7TL~TO!sM΂8g[ND4EH;=9vpZKgV\}mVư6?c>ṍk3Α]+= 3RΪ]bǩ|:ǹܜ'}8po_dZܢ|,O'X +endstream endobj 2263 0 obj <>stream +Hb`fMLg|] 9"3֍,β2 eoOd)m >V뷱a`.|ćJ[FW}>?*47Y0/H@skc&00U}s4 3y}on)eb`<H30,‡` Y=#=}#Qe'!3[Ccw,C͇[Dsd}? m`h^:(.CՃ4Ug`;W0ԃ4@y +endstream endobj 2264 0 obj <>stream +HTQ=KAwX @(gb>L&bio֖ll,lS(3ΞrW=f7ogvBY34Z>):{kf0^xt [qG羖}_+kKp]w>͒=e7\WO멾#z/>4>' +u1T S1_;n{j8p +4 n)~5gK7x13>`8;b>! w=Fy/wJF;Ց<7 +endstream endobj 2265 0 obj <>stream +Hb`͂?Ͳl0-WghA4cHLpٿ]U,/#0qƻ?#m,u ԏgz[Y^|~&?`̿tHp}03`:.8\<+[.Φ L{!Sϸ%=M)xxi# 6nïמV>\8}B7a Lp` a3peL ^?πd?`[+] W +endstream endobj 2266 0 obj <>stream +HTKBQi5dE4EDPfE(Dc[8CTAAkTD8P-M YCGQ@g5kB .9ceIu% +9+pw )`$W瘲Yb.>  FDsaxA| p>iO nyuOCgHxPs73W>ѧCF \y\}{s}W}qPqCnh^BjQ@YN*=F'ywluuޣG)w 0 +endstream endobj 2267 0 obj <>stream +HdJAF DE QL%Y7mPT`![ >AQ0A,,`YgqM8~"e&t(;d]*cI$AqqIE.(9'jEq $ q!cEpn!sh-=07# +` }eb~6хIf}Hx2o8{xx5z,=^z`ϸ{Mm=numF I8iV#yuرe>4D70k]`=,2&ݤS:s| _\>iSan>q^{+)?NI߀@?&1&z>bt +endstream endobj 2268 0 obj <>stream +HTKP//A:I7Cb!V\2Hg8Ap$.%`K|wIw޽4{gu`A䬡A)$V K>]1;yĆR_O60miJI|+t#xypiN o_L~s݃TDH죻9dzuԧɢ/Yj6u`o~NS/a3ļ`?NMsw(Q0PW{{y +endstream endobj 2269 0 obj <>stream +Hb``'f L~oь@4 I/L`z >0-^fm?g l߯a|',Uk;a`ꘝ+_ې3sA̅կecKH[UY<0 3,Wl_0{ +2͸/EW?<|(Y&L0Ol2,}L"u'F(y aٻ%34@S +endstream endobj 2270 0 obj <>stream +Hb`e͂e'0D.p L}tBY?.CL?'>d}K>/Pl9̼}rtb`ɄчP|l?LVg`28D3`vO)ע~{P3~7Бe`{wH7 y_o;z?_>vpg`b 替? ;`A>X0?fb`3~,}3i`y(W{@CQ0A +endstream endobj 2271 0 obj <>stream +H\?H@/N"n*RPUjt,(n]B 8 +PTPEG.¥Zp=8w#JQL2"*e3<2s!zeܭ"3%bD?'X?чEPp]RM9z'@nh>VoZЧ% }JSa +$?5$2[~JDzy)>aռsy'O^pI!7|`zۻeF^{༢{ٳelH=CV1;3B^6E Ok(Wv yZ;6 _i>stream +HTQ1/CaaE,hhEV tAD&@(6A4xmoװ|ݾj:9߹/D|g$9*2O-bRl,Q,:^_̠$g763= ,^ṗǁyq*4;܃ ):pu=S(>P^|BvN߼ET\IMGYu+=QEtMI^ywvmכ#nzoh-^J}4$lco)v!T=j +endstream endobj 2273 0 obj <>stream +Hb`fDA4[0 H3 w,Yuds`rӏŃ"`,7 l|ypynӱh^`t?w0]sG;$0O:eGH3ƃP vP\{C샩cc ݊e@/kVҮ. o>572p*|y>舘cb)H3p(nod`dS󹮫 y:>- >966`nu``V0sa@3q~hn-c0sap~aPd9c?e>stream +HTR9KAL6fW[ @ +A%&̥ 6J +*`cNE<fםqg;} p}à + +fcjHI\ˤ̇,/]tgYƸs28?915%B^Mvt<1n! ꇸ"bl)1ϸCzYǷtκ"΢,lDL(DP>-ڢ +:)h:x9%G)Dwsǿ=,u +>iF^_:6xO3Q<) {^v|_OK Aok B~SbaPh5 Q/S#! Wm~TϏ۞p +endstream endobj 2275 0 obj <>stream +Hb`bep/ ڿV~Gn.qR: 0}7ҕg`TsÚOӛ뼽l|fI(P0>ڪ ,. tdDU{Y0lLgo@u`YdE=?5}Pq;̅7}_LG5v<ȟ`>n +"SV/a X6wAq?,`0ѠC6^pB +gP|AO`kO"%OXB0 +endstream endobj 2276 0 obj <>stream +H;KAg--jF G`!`/I!DQ2E+AI!" *-$bi݌9sH_ug5$kj.H:O1d"':![h'#~C#}Hjped}-b2'W\J xmG9wgbg@o{QXxj"oqbj 4N;Ѕ^җ\~;K^ugXMgXtOgA^49JcEL3>+m3g-tʺTw~ SǽWܶѦrφ(BO/1,zGK__f[M +endstream endobj 2277 0 obj <>stream +HT=LTALJ # +*^.r)3D! ;!\<>$p*X`D " + + +HL#}Ƽv}B3 yM~DOjG&Kߓ?$je٦u&sr`Sr?*o M!hdR~oDmcjy]_卟_Vmj?*sْs9~Hu>stream +HTKP/*(*NƂU)Ҵ65֖NY]u"kD: ?*y\L o(:`ztz +PFXVL0f}-3>ߗ >ۭ2k]! v &wKJV ;eAD֪ۡ91y~\!-v;Zqg +Ϛ23cK|җ\͹ÔL)^z9  3\8VKZ^`f< %wD`[ +endstream endobj 2279 0 obj <>stream +HTQKKBA>MMHX,| AA =Hpmh*lQ~AA-jժ} +sg轫q|30\kQS#H۩eEVP`+7:[vVh;t6C<@gDt0OV_;Eb=,-oh̀ß~egy6Q< 2Q})}TH}z.>OZ.oT_ƍ;</m˫yzy(ZbK'/[u|{lwyynZ+{t Y1Ȅ8fs^t#.[Pb???dR?gEN@_';#nUWy`q +endstream endobj 2280 0 obj <>stream +HTKaǟ{O]kj)L&)B2HH +`Akh)Z"~BTDC zy۽wN= 6d!#RR>u $D1.ʷљ1s?|> :H:Szq bHm d '\qNb4)X-3,T^gyJ8ɼ:r6pj1 9Ipk*:4um>VD1>i2™z8cs\>^X >~zuiy +H2ۇG?~Ғ+7Ő|ˈv^Dn))NIS ֽB +Rl;iQ %PwbS<*|J1cTҁkJ7.u^htwk;=n'rn'5 +endstream endobj 2281 0 obj <>stream +HTKAγ61Vbb^FAlD)K 1@BZ+ ]z7̘MσKHeQٌȟ{d|;JF4UKfA;Dz7[c 3SIڃb_!o ;G*H K^HujՅ ʸ>!YWeSj @꓄Em{GRɹuc!ٳs"% +c=Ï<^~vKͳC*)1ڇ}7?ȿ{j^~^Lw=tכއ"hNG2i2`v +endstream endobj 2282 0 obj <>stream +HTKPƯyE!Pt*XiH +>.bE:űP:V...VtPQpQ%Mssdss xz7yF¥y}H1A]~"?m;Dou4 {q9= i/U佾 o1G"P#l|݃^Q ٥AP39ݘ#bDc`5q$:;%՜}TJ UYm-݉]tf[Aǎ'LЯFϩ|Wl=\7ǽG6Z|P""k$x*9*r U +endstream endobj 2283 0 obj <>stream +Hb`RV->5fbm ?͂]Kf{UD| 忼ӻ>Ll_a|9LPL_% L" 9b顣!Og@6:L .N& [?sq6E-j>߳Uh 9ﳢ9\yL s@| ~lu\v`>L]T[&BA,!fo㳯\&[9p}ldXӾ,u_=@4xKvC`ZXN0>px{#ŏb\3,a`00|<r7Sg0Sf$^wq Lsk<  +endstream endobj 2284 0 obj <>stream +HbH͂cO =>R Y3Ad&o;8L?W^<ׂA|e?dӜi&& >7Xa`B >Kˏ0q:Wd~7БE胪gS$~ɀV+g=E+EV3Co:8WAxV[fF* AH(|`0uyA`kwd=M);|&>z~v?ndGsݏ sY~Lp cßt~9ps5c ה Ύ \?VU1ސڪ \?.0Qc4`1 +endstream endobj 2285 0 obj <>stream +HtMKQw"Z *jJ~f9iU- (i(%*lE+7AAP?Ц84:S=5q.̠gP t ?q-0XTp>w;@˂Fȷ)_p=q3C<㵩Y>6#Hd.dL DW"_ӊON/ HޱM+Evɗ})^bS Ez:7a=|[%31Pё̈́[ՠ;Ӟ{4;?Zr Rv$ Mk!{&8?Qޛt+;Ku>+i#V7G>}i?k.}'%sf +endstream endobj 2286 0 obj <>stream +Hb`Of.W Dst + ~]g`uJm08'g[\<XT~O2ҕg`i=oSo\L=>tX]z{Yfc`OsLşىo6/6Y _7l  &:8\}PsAqq6C#.WLNjڟEVfpHJ[U.6EY#][0>s96jۅ_@4 };20_ +/AA|: 5&-M Eo +endstream endobj 2287 0 obj <>stream +HT?H[QO{&җ?SHbhJ ј 6SBKbBEZ̠šgG8 "=!K9'w.Vh:@JNq`-)e[k#vn/ߛw}?s\{oDqMۅ\9y42gT'`$}{>Y(e\W=^LKQ]Y!Fs$<3[B >stream +HT=KPWCIjGj'EZ[tE? ҂ 8N"qr@AۊM5pO77K,@s.j#⭏Tw,N!?:C9S{wi">3wc|e}IN+`&a`s)cVgIdQ}[G3qy]Eo yͨ{O,ݛ]^I"Gax +EZXnW +prXn`K:i׏MhDY7D xNS.z?OwSsu'X'`ɮ +endstream endobj 2289 0 obj <>stream +HT?KA/ww9 "D;SI-D;D@Oa!VVlB,Qzf}Lٙ7}RxPO`,a}W'/vW;߅ zs?\ib$ 99w:(})'"(y>stream +Hb`~]͂G;f`?H31~{3qь? ޹iJ1~%,fbKy7,#Ͽ05Pbb=3f`yT v]H] HʇC탛>\[+] S|<YUzy_ƀh .yo~<Yi0pa`{TiW3/I?x l޽GJ@u lX< +x[1A3~xí.N& ?i&cDOQܻ1\g~x Ly Qġ8 Iϣ>stream +HT;HA0#<.PP,F,,R V Al,ڈXD`)nrW}η&_[k%MC% ']Rlpβy"WxV5ψZkuߢ&i=ͳ j#Tm cb库mד^Z|5.9^?{>FLb <Ȃ1NK2ߝBJ$`)?zKAy`< +endstream endobj 2292 0 obj <>stream +HLO(q43VQ-¦"W쮵ꀃr$7%EqBRE9ݝ1ﵳ}@[R>Sj+Ae75nQZe233J)Vݟw%C&p%Ή%tw5s}=l :ĢcW[9W=|*i@+8A:o%/}B{np$X_ߣ}=l +st3{ X k~+'D!'/'jjd-Cd8r AA5{(>*jby)~2~ȚqEi }'Aˏ2rsƍR e?F!I_˭yۇ7^f44 +endstream endobj 2293 0 obj <>stream +Hb`Zk&G{C&_ A4)n ,n?y(4LD35hƃ(|KCVl0y>!ǼBdu0sXEQ_7CeY??L"!a`mb.+۷_Py}P<Y~{yX10,k?Ͱ0='X<$.ff|el>?-wlh+üBǞ mUqV?zR ̎y $ n +endstream endobj 2294 0 obj <>stream +HTKAM@Am,p +Hz$< BP -6bjWb'),Tލsw̷>nbtΩ {[Lz`_4u|'nN>; _LU.r14nJ$?j4DIeQm_c|ļ<d 4/f4/aD+oWm&Z9I]uO腅w91Qר"϶p G5-<"ݹr_4_Q0 qJԭyymgWv'G:}o +)3=Pk 紘w>鳿cE/ +endstream endobj 2295 0 obj <>stream +Hb`w,~ lw{Y0/uw``+8ۓA4t@bǿվ>v <|>sǺI E34=ws?ρ _ ^w~T'>  >stream +HdRKTQ>w]HĠ33Ggƙqׂ̍"iBoMl H"z{>w;w'W!آZ&}iCO)'$n.F?R>Gk5g留Q?F+[ݾ+O݊e-Kq"s陮OhOr"G:f$^҇$NB/EGFzPPyV>Wşd BFR($X[ߑxhYap|pbXLSy-I\b<4´;ɛH +aIDVu2x&;|:ܻ:\c|hr鸶0#~YLBpTJ~3z+4y~Oy`SƇ&ݭMNݗ+HT9WWj+R +endstream endobj 2297 0 obj <>stream +HT=KAgWPHR##I4r EKFlS))XEAmSB,Z +;`fgwvߝ#Ev'߼ +$CqQVavA)} j/xy-eG_crc[ē-]u NAqR78mpy-ߝ>?Ҧ>'o?jeؙ\Xu[.,pOqAߣ>ɜ3x C><㫽7%>B|_:DG(tn׉kʳs\f*G8j}Q+ 0cyz +endstream endobj 2298 0 obj <>stream +Hb`=9ӷ e.N& oA6: ,ai&>gS포5uHf.L=*: dL=Ln ̟?h~ SϢz8˫ס@ n?̽P{`HwCa ^׺n ,|nPi>stream +HlK@WMRBSTԡ/ tTZѡPp+&&tӂRq &6ּ\ӇwwXlIh9>]iSځmgܶ"y+ܡܛw]Es;evOq'Ĝ#\)7'"1* `W%Sz(KvIc#aPĞL}ΠKau'(4!pfl񱹎Ryv$^(X.rE7K/u毘<731۩Dj{KTO'AۥE$tQ˥OOS3"դ]l ?{}S^8C{:TW^FfSVӛPG ;L +endstream endobj 2300 0 obj <>stream +H\RMKBQ^xU "Hdf*Y+}iѲUU@Eh$ػLa9s澙40OGD"|#BgI4$_} SQΤfu/2᪈;!hOH^CW>kB'k἞!ҡUBQG.W?G[zyXl~яhM\tQ/ӻ~ #lzV z.V3/ Ww!PN%y &rk^U[ttG;t:g7.n$m֒6oB~1[gn +VӼsl9O_]ީ^42n(߯Z +endstream endobj 2301 0 obj <>stream +HTMKBAB.\eA%A!bh؇ZFA ծ lE"Gܛ3s˙{rM΂,BKk0`_okT2p.ӣ,#JZWju+273\u,ŧJte-D}`g '{ +FJ^ ;8OQڕW!9/u΄"oV[Α_# ?Xi}¯qhDSJ+xl +H5aŨ[8vh}&y$я\Qh×L4xzW ~{'hc?v9-@ YVu3oꈣ ie{!o{f|^w-C3`K Kq +endstream endobj 2302 0 obj <>stream +HTO=KBa>PWgErC1LE$)lh%vi!B'-@CSE{;=\|h9phb㿉kyz6 .oԋ` 3ƾhT֛ 1^ !YB2ňnA^;$3ֱϨC9iL0(SANx-a=7}/~?^cukی_T?Iˤ>stream +HTJALJml +AE,DLA 6 ]OM* " dՏXE; Qهk|u|,vzNґ) '>1>^Bǣk#wyӽﶰGq^fOއ;̶Oo9S4uorDVd)~.ϐpB]H~;oE.Hy-^ oghQ__zWID +endstream endobj 2304 0 obj <>stream +H\KBACp.J(ha$VjZ06Hhᢈh:-kU_B)(cn`Τ>;w'(xb2Ҿ[Y9|>.i|pB}/@6՝b~4 rY7Ϋ^nVdִr* wK/Sh6{yE}[TNGY O ӯ+ +endstream endobj 2305 0 obj <>stream +Hbb#Ʉ;m kH Aax~Muv4fH3A1pLj:c/͂A_-MDK ~ђ/5߸&}cϿqh @8׻`Jy]*> ǯ_p7C1*S'~}K]PH6|{?aPq=7 áTG{C O6 ZLP8  ^G0uPI덣[ć;k=V珬 },?4UgzÚki-3zf$0q7Kz{0uL0`N +J^!(j.F@ +endstream endobj 2306 0 obj <>stream +Hb`lx?fRd`ĴgGcfK̍U.\R7Wd`69/e` !Lp0NY10ސ j>#>v MKwl/x20<<Y:?{˙`"Sly)J[Unw0my)L;\*Ӕb`DC`BXpD3^6sw``,Tf '&Jn. y7g=f|!Uohlw\_Kn?`<\=4` NE@pf=77ha_K{f37k66M wd~!_wΛ #|\AV ? +(~+,^2nhE3@?iي94 +endstream endobj 2307 0 obj <>stream +H\PKBQWCsES@ AC[AkCVYTVf?xiej[[K-MA>Ż{8||`ZVUqJ&OZ&{pe36?g|| GSZYvjϞF?ھ٦uie9 s:} +zLE\;}7O<@#̰Wy9F~Ns㹥n\8=G?7"}eD5~q)|CǘhGDסC`ʉDP]zjb,ɂud徤Yy_0= +endstream endobj 2308 0 obj <>stream +HD+QZP n\Ii Jʅ"?ưƼ[~dJ[.$ )2+vky߫O>{`wNԃ9Qv~a~\>AJ{4'qAj+E}c3\j1;7t_k-72NOJ+:GҒ&1oCB._t5qw`]vi~ͅH$1K^%0dI}y/iA)At浮4%ϥ9!N%Х^B}{@ W4ޢ @"*cyp|Hz29cejRj40񍢬\me1Y׹IBd'[ /7|4W !'k +endstream endobj 2309 0 obj <>stream +Hd=KAk`A{k+;KjBb.&?r9\. 41AlDQXE@,n;ov/w杙W5SuGr臚mV-wfY;3N0f)1gf@HY^8ǽOļG%: /"<&]3 ^ չxNs<2XƯb-( <[K-*t|2-@Uy'z J+WM-o1oA]0/򇹃^9WHec- {rʽ@ +endstream endobj 2310 0 obj <>stream +HdQ/q~w ,ACіk]>*ҰZMHUbXM"!Bw{<<ڑo%z5"™UjEqյ8%1ZڀDqv7¨%(̎m +aKS*s"/=>#q,#n[iA&]_{hߕJ^}>vb5>KԇO;^^mS}~&e> O? +endstream endobj 2311 0 obj <>stream +H\R=/Q>5Z B "IM& ߃*ڪۦ_B b`d  FA 뽷yy7bOU~*|y:u攼B'._ԁo}}spW +9>ܻBa3jR'yv2?{|fc~N]+2???/1O ~-/ѭez96[~= +;$KfsQ.w3w<WkYōSW4B +endstream endobj 2312 0 obj <>stream +HLMHTQzϽA +* $ \nLue-\,fљ;d$Z(mZDE[Qڴpn-{Z|/9k|Xj-~6}k4>Їd!):.S{h?:} * pz?{fr;I|)9o3w}m mkO@+Ia8|wx4|Z=ÉJy]:6y;n_^pn4$*;<B:TnR5O};kUy](Jzw:MZ>]7~ai혋-{3-U5Ob5 ]1 +endstream endobj 2313 0 obj <>stream +HDOSQǿ\{H݈11,kŅu!c51-b)V^)-?@ VLLDA L\.v}s=QBIJh2O>h8>6 lҽ#ᜢC.#GƅӠ싄whgGd4)x:"&S1KIGVE>~Y?,WڛS'P *Υ+z=7 s ,,f}7e/fW}} *{EujTWꝼ+Bq +m7IJE͵^B~BƛJXWeh Ya{VkP N]]$Q\I l_'[|N +YyI} Z6H>vn%/s=i'M<0I +endstream endobj 2314 0 obj <>stream +HLP=K#Q7)l ;qvH!b-`oꮙ&~dL$KԠUD,=V{}sݡ?#vli2ʈfɬGK.ىlvU3ЛϻdX9.^ý@#Âf4vpC$";2ywo6  +۩Ww?`#vKǝ#V4CWҧ><$2_ +1"#5k'j^^d)G?9K!YPJ/hGDTaKxGIbE^nO+=_X.wC]_cP +endstream endobj 2315 0 obj <>stream +HDOQ?ǐ;)&Ic P$}:<la +:* }uLFah?f +Ru@h-: СbJbN䀟I9)>WܻosB嶸Ow@} k}ڊqɛO)Oǀ[B! m,qaPܔnLZ7j[RP5}>? /_Z"*78rU,U3S?;%,ߧ>]1O[|(= ?Tz@ `Ks,躯k?h<|% C +endstream endobj 2316 0 obj <>stream +HDR=,CQA&L:  IGDOOF$&:"ViB "E z}w{sw/<&^'=ܲv<,#c'D }ll͒746[g1oż(]D7!c & UGo>stream +HtQ=OA\w4CcaQ/F"h=<v4ZH{'ys] {,QtſnIʻHGh{$.Is#za.a#|A U|2;h<\;ĸՠ雲|_8.\֭)\7[Wz+< +endstream endobj 2318 0 obj <>stream +HdRM/Q=$v؊"E Q6N'vS$֖Jy3wburϽ{^`rqWߺ~8lU` Ӯ0|sJWc['}9w(F|I_ju@pGqe 3޼Z~r+75j/vN0^œ=&fw +|qٮ&;hg'4&ٝͥ">=?|ɄwcjX`#}99=8qF+oZci@ac?):;Þ?9"_AOwSB +sJ~'Ϭw<.^. +0;Es +endstream endobj 2319 0 obj <>stream +H\MhAיA<zK? Rz + %J$uMI˺$փ ؓZREj/l~y `7C +endstream endobj 2320 0 obj <>stream +HLOasY쀋 a Yt 1?eFHۤ-PZڷo?)`:hL\`7H*;ЯL7swr)|2_7߰]"*u]YϵF ?_/=n%Sa(vXn]Ln?qߧ],- ܰ][,)EL!)CV!}{0Q,9/8 'G_SG0Qfq>f1ezM fkDxcԏ:o%a#^Z}7yk| ^ };>ef'MsWu4GOw|4iHh{D (1> O +endstream endobj 2321 0 obj <>stream +HTKK[AǏ3w_Cj@ )E] tQ\(5<̣^ڠ-)"]҅0ܺq<~Mώ\ -V1KF|V!CF f0& gC;4d^ڷv$Lyi%oNߕre+5m3=5;g4䔚׉ѝǝH͟x-/ +Q} +endstream endobj 2322 0 obj <>stream +HdQ/Cq=}4ѥ"L\ "j@5VOVٽ~s׹o/@9>U0[hE'(H짷OAU +Bs+MJE\ +Z(3[R8WHJ,0Dm=ߝ~7 ?lugXvb}󔔹FyQ__'#KR +endstream endobj 2323 0 obj <>stream +H\;KAL-XjPll1-vWL&!<6B+E -"3cvvg׵:=wsv:>stream +H\Q;HA]'R,""^D+[JS +QLr51,DPkE;q͝X=vf@,F ĠZ\eVkU&wklVq*Lvݮ(!vumkg <. i?!O|P&.  >ŗ.YJ' vrA."{ @PP%:WLg:s6e n2A,cܟu8Oy DZ{B)QR5e3=tAAM5L|ҹ7ϳ<s7Ѿ8ߟ{>=6G~?ZN +endstream endobj 2325 0 obj <>stream +HTkSAƿ9^ZŅ;*ecS$A\(э/^m#kiGbK*BwB*.ąpӛwq9 l6cɗaؔg"&a{Noo@}֗jE_Agbyh@+&-A)6qNtK:̻_~>JžRvA]kMU?k{~|0aH8g\ T r]9?'I6t$#5Ϸ9d<9l#?5s"_B2^/)=rN鑐; `d +endstream endobj 2326 0 obj <>stream +H\QkSQ=npDWu8)QDttq NMݾM}I&@A: E;I %}7tFseG ,2{v/X>Z !m~nV!9mt 珇"{w:"N7~l~9dݠ:KmP\_:ΏKΑj_pث-N\/sdPyqjxYQשdF3gU(t9j,B?B^A4w+^buz|g٪ a}-d~g׀L󷙛6/t<BIo}'g<?0?\>/'/(>%K0߸>stream +HlRM(DQ>s{")*Bbl-'`PH~2jfDScde%R6JY)eIiι޻}FV_ι{ NmK'(h!KNbi~NlE~NJ1oO>7Z˹3y{{l{w кNz;ݽ8hMh {`x)&lMy}yݜCHtGcQf +endstream endobj 2328 0 obj <>stream +HtMHTQ;oi!)XZR +B]( J klfi>˙Q+ZD۴iQZ]B"r={WqssAp.b/)pFϕ,:ňOpwu-GqiIܪ}֗>s>تHX3d_v{/c{"9 ~L>B&SSkj;햣3C\HB4zOi% eMR$Nw:qV·"ќ̓Ot-D=ӳC+ީ0Y⪼/^'(<vT|-ZkgŃg|]HLyg{lS{X8k N29 0EWk +endstream endobj 2329 0 obj <>stream +Hd=hSQOK!]IlSC'%vfBĨ|4Ml&BH +it.DtCq2 +={_9sOBXaIH`ϥҏqVLbBęr%C`+ 4a" b9+Z,?L;z ?+tFW`XN(z46kQGeſL]>tfa寸ȹMt):뭼E4._B%q1#6#U}W}%k5 +tHojv`nӋ;{øx(|ܫ?So{bw="*]ZǁцxW{[6zTeh\,` += +endstream endobj 2330 0 obj <>stream +HLAhACoVPz*T+C}j k[ jHw>h#O WI4گ }G+ PiiVm!)E_\xp[Xdgj\ƙ}}:J3|qV +endstream endobj 2331 0 obj <>stream +HDROHA}AADE'/bgD[hB a(n못뮺[i.g /A DХS5 ;{3 hQG߼̀RT6 p\ >*G/|ݹW qs$o}/<=U'"FA\|kClˁ$%6aOgS(.Q\^X 1 21|T5v_@KywylΫ\UܗZ@F)_q!Сg=t:2 ]薻ɭҼ:z* յ|_ 4NL>z&W _IBL6:v^0y}y>stream +H\RMHTQ7 A`Pm\ &hPfFJ%GuqFgFsZh&pQ.ԍ-Z&޽;W{/u21['_g CsSzeRؖ^(O[#$`|0,)zʃ{+>: :3?&~K)bA`JZl-!>Q}vy|~\]]W?uIVu}_)O!jy>k- a,wdF0ɩ_ W6;{~]ShKWM~EI4āQ@ΫC_s3B>stream +Hl?hQƇ3A<(냈E + K0Bb$9/9oMrc,T2SĻC J͊,b!Ⱦq߻Տof7ׂ + +RG%z q^K>z]m9V*MJrvn`Su y9UqoZLrxi0mln czf"M} hPh,ʊ K/jCq|}e|E9gxr37PC MfG.Cojp篎8Cw %}9Xst_}ZT/^u&{ic?q\3lΟvuڊt=íAE Cøz^u{aq`Úվ>.'<,p$sAH}9/',HO`Y +endstream endobj 2334 0 obj <>stream +HDRKhQ=g(". .ť?Ǥ5$MT]YLuM]ؕ{xa=wy^ \. 5>L _LMb +}-'zsmi>+0+Y #`aO܃9é$K<O+d@A|W~`.@z6,|w\D\T:^p?LrjןZ_ 5k/˰h(ڦBw-qE®7dşjmo||r[0wWqЭz{2A.C.uqGZ(q68웴/$`W=pd )z_'ZSda}EPm~PWu/@7y~^>a,tj^uBH=,yg?{'y {c9KeA?~G +endstream endobj 2335 0 obj <>stream +HTOHTQ?b̹HE )ETT;ѺVL)3F㌎3Z4ᢝЪ?R`06Ezۼ{OZ8wι 5ȿshqOh -ufzo 3)};-Am/RTSP|`~! ϕ糡O?fz2NfNSS]'Ae5>q"#i߂wQǴK[ѻUx17+Pw,WUf@dmUu G+Чot渹PBKmyoXRW_XZϥ0U[wGx}ڢn5}Vu}#/}{7/}2ё;urU< ^#_iw鑹̠7/i^x}k͍'8Vo>stream +HdKTQϼ6ym.AŬ,i637}Ih%@Q&$*6 Hs3=t{Ϲ~5&;rTμRf>7etWy*xVPzuOp3Gue~MN@VNiwAP9y'zйjHgsk O|%hc['S`u( ?8t +>1~s\ j: 4^K=| |dfvԬL$L< +x@z~ysG~U~FTCtaM +ץ d5w _RҔ 7h=pl]|6wuK;MI˨ma%γL +۸;xUrv9kDhMFgB`{L +endstream endobj 2337 0 obj <>stream +Hl?HBQ3w)@炠l6ڪ!Ć0,3޳R}ma!Ǡh-lh1 M?Ο}ϕL7U)(RKҒۉ0 а8[$74:gЍS>/;}bH *@yj{p:{!r}.;:aDN`5 ۮ9ib-iQ(@ +x'u< ^QҼ<~u]旒 nQ=l)#iH"d]" k';IںۯXL4 +endstream endobj 2338 0 obj <>stream +HTOA{Cb4Fb(x( |ORﱑ/aPgʥq`y*dq%=}ͩ.]#kFvz5M|>MK^H{ 0(> +endstream endobj 2339 0 obj <>stream +Hd?H[Q{C3Htҡt GpTR) -!14FSC1FQ Z: Nh.{s0AbMl}Tǰ*4XB7&àdRVj/CT#(>>׺Q_( ^0)}:9ٞl fU\ql!ٻ+7Gyot~ +>᯸RBd2qxM|Cb8~M%^o|XL0*ySb. FJ?yIj ]c1  ~IkɷuM$Up݊dJ?o׎/q~s Wwz,{+? ub`ʽٵ$/pon}{ .b}v|R'>8y`u= +endstream endobj 2340 0 obj <>stream +HLRMkSA==I;l\n,ԥUŅ?T6iRhQ7ImmLP]BFD(bW.\ՙ;΄rιw)X_Wj@AϺO7Db~ g@/_M|5?I8]/Z xKut3RXɿ3GY y<6:ghO+$dYY7fp|/#wX?zBm|.&KɜmٳGN >L#ҥf{9E7U`0sf kɩ'!O|{:QŲKAwC]&û'LcfhE= }xYFtJ=w3X_;@.D{Vy㣨ytUeԎ*:;ջ=R5+7܇j +/95~ qˈoҙkOh@o +endstream endobj 2341 0 obj <>stream +H\KTQǿ]wZs!ZTZ)78i hM VN4 iFE{{s]pҠ!w5_̇y:'ܬ/?=䷉0(άxrqyLDP¹|EKOr5v@} _,7]y>)k|fT}uZ?[iޑ ++?2qI>ּ~G +w+jp^:za/:vtyB"ld0#aɏJ> 4;VngPws`\o8K~royxwSqS,zNJ)/~]> ⑻DzW +endstream endobj 2342 0 obj <>stream +HTK[AMqqgVЍHࢠFZ\sQJm(>՚hX-iUԅQ?PE]B+\ę3LcV?{{w΀/ ŗNЯxyС_}Qes|+Zz!$ҩG{kHY:.5Q؂'. 7<@n$:tZaJghu?؋ph:6k!tmg>'|jN D{ f4a8A1.IMb_@&EJPH7Bswg}ws&7x>]ی^֜H.?dNX@EPoF}@.ܗ$xbvnn˹V6WD|sek}!:FfWg@]ռR0V~~̞}5 +endstream endobj 2343 0 obj <>stream +HT=LANamX +Ecbיhaa4|$ {wr  qb0Ҝj$DKcG㽙qfvf /7@|<5/խ}GjmS‘.EZ15qWqye_qJ >0^7˓n/]8:4S~ ެӋ_l[qoVpeѪT}%Kx'þ?* +@;94ƒLh6M%[{o F3Ӳ> c_VTz x2gpCK|n: z@Hy=f$1uxeF11}Ifo<gtben#h= mJO:ۮ7ʄ~c閉NmOtb!#W+ވ i^'Q?FMޑ$V牉/_v +endstream endobj 2344 0 obj <>stream +HTK[A{4e $n(.B7T41M_ĈDRh7]t\\5WV?89;c/` J޵dP7AX@F,Oao1O*3[׍51ϧ5s5]7DP|0;]s#u`|ziAEo1HC\ {DM[q rY'|҉]<Ήͧ;|擞^N9~/gskz{gLfS_v; _a=mޒCB!,JKO}RtL\$鸔QXʁVQɯ!z.Պ{wu)OVv嵷yt(P)9 +endstream endobj 2345 0 obj <>stream +HTR=K#Q,mFvNQA N(حZ4Ic;lX(BVýΛy{;&BL6 +`S(A 5fsq;#Z]@=م$?_MqG[<1욺+s6}P3~ X^d Mic]c./ր⃏,fvBw~ӓ׌sGiFUP_?>^89MQvnmd]tM>D9l?ܗc{4GKZ9JKW2R/yjB=W3Swju^,@OdJ <>stream +HDR;LTAwk -†B)5ZЙHA(ք w~>v dYaq'":,%;c7̾wg=A#erj&f/tY^7v$}]\~Z" +DVEg[B +"{;-ǢߣKdF/2ͯ\ 0w~0K"w0JZW7JOj/W3Ry.|XqOC~XC%'A +\|f99~Lac~zSvV?}Y's P+TƌyqwN)b̹G?}sGP>stream +H\R;HA*n$XXH)A!JjSD0 (zrϽUr{@l,D0׈ҤI"pX}0ٹ;㐣9g!+kVHF yA{w"9N}&=cTjX󌷌yк}N~&7w6}Y*8majfD2/xT;B< XyT2υŴۼR-$" _? ^޽;!M^A_=+%Y4+(9NɒSǔH(GkM~/zz/1|=[h"\};ۑs$XS̡KW ڷE~5Hާ3-is +endstream endobj 2348 0 obj <>stream +HDR=HA~ ̞ BhHH" I";p"6۽?Ons?r$AD`JIck"}ٝ٫>7}JS`]t"XIb¿/0\7EY5[e0o`tj_ڂUW4AP\xkuuύuK>stream +H\Q=hSQ>:׼dvTPBB.n +JQ&iJ^5yAR,Z  +AR"Z{{{_޽->w ?>883:W!J`^Vz3I?p㞳'^o) #|JeE\ˋGm]?KmkR=8Q4W܋f nX@f]YQ.qV7! њBVw +{GßW =w&!N{E3*;ƶ a|??2Y/US{ަO!fèM?.q'[us,H>"' g,%,{K^~So.@s(G?-qv;u_ZHMiQ +endstream endobj 2350 0 obj <>stream +HTQMkQ\(3yl,.EF\X?PڅE$5Mf:MɗM4HQSEm ATDA\;q޻7}3{,h| ܛFVu6$Q{AozctON `\q@?~Ɠ"+|g@_cR悱-OGb/C0V"Kҗы}t#wcq_Oy'u-T.^1.}3^ +$dmY3_ʁa=N8,|?X>"*D{]< "L=>?W};X"`&dnÎ EBI }%G@t`mi3wD:ŷtWe~_Mka_G䲞>φϏ +$G!OGGxe9LxʹwSsD#ؿU J}.`e +endstream endobj 2351 0 obj <>stream +HLMLQm41KnфOjLc xp0rxpö-bb4VA^ ƓdƝ}f{%WݙA+">mED^<]. +\C(4Ӯȏ{1=|tgA~LMBLQ:7}B{2=dYqP<;fr %ĸ1 +mgq"[8Ό+X4XK˸Mp-ӏu{=h?oŕ " +[M3/cm']4Axq*h`--|l)hQd3V;/͹r4J |W{51K5|NH]q[oQ#v0`8X&~,`C8P[DI jMOe`}`Wowr`X?G8RZ{O +endstream endobj 2352 0 obj <>stream +H\R=H#A}bK+N{5zc6ğ51_<mAFBDlIvǷޛYM290˕<غ86Nym-.́]WX \7 AjlW49vWkvʈe"[iqP@ۙ3  +?`wRտQG啴f +.n*1k?җ(6XgMX!>Zt4_Zsa~4S.dc~aSj~ ozKKI馊5?ԇ>stream +HLPKQ=}i +:88w.(v"Y BuBl1lؚLZA;U[2}߽{}/:{_5 s@"o[~܂x Ѫ? +nj~P\ICx:gTh"&Ѩ.>B5uBa.x4}LQ39YNֶPys-ySzI/_-qچ8'PʨmXi`Zjۗ{/''wPKj>2MikH^~6" tvnb.;-x7>stream +HLM/QOGD|,"lH-4+h4O@"Hڢo"V[l,XX`663g^3S'{srE2 +$+II~72O ly87hT}0p|KtУ9y sr+b6&a ;HRWQ'h?3>E[^˘%~~  y~KjV<)t٠Tا,Ι Aq&bk"k凜0/GG>7h0*NZcY^k= a[ +endstream endobj 2355 0 obj <>stream +6HF8HF8HF8HF8 +endstream endobj 2356 0 obj <>stream +HTJAg6VbTBL4xI_`t]kmlmbU*;κ[f7[^#^&*m8hnb~WOsei+i j/:IWNr" b# zDg7;rRk̯ʖ>m?sz }ͽhd>e>d*F9$_}a9lX4={.> ?j̅k%?$ߟ+}3 +endstream endobj 2357 0 obj <>stream +HT;KA6m *8ch|TQ HicZhRDK#*,m{;T??ۅ {i8ʏBtEKxKG#IH abxKdG}G7~;: }/eE \˃#KȪMo·z6=j|lFۇmJy +mzgOxcqP^UGul3vM>V=}]َ<)c]5qtN +J+%?5trՖ -YmK5 ͥuҿo<7swޅ&m U +endstream endobj 2358 0 obj <>stream +H\PKQ{ IhdTeV~ i@ȱ -Zli/k:{ϽVZOn!]Ī(z# -U\OX}S=Dv8Hh#/vbgد ĽvvĶM8! {Ws`Dπ* +x%K(G~}ϛ>RzBnh#gO@ku63ao:$'o4YQ9,NU0[p4 d}?qoN?Oo^Hbļj.UwO]{Fv"N4ukL].GKP +endstream endobj 2359 0 obj <>stream +H\;HAwDV +P!#J.Vb +-E!Z鴶$=og;Kh]t-.LV~䍨+aѫhC]d7|{d=]dY׷b@ō.Ks9!Z*NLG]WHbB(s9UOe.3Fg'{6ۗȦ oe.7<|N_ȧ Ș) uX~ +  88L~YѤO摑o([,rHGع%[xYu>s 9׺_ +endstream endobj 2360 0 obj <>stream +Hb`s`z801YS?_^he`~#?qʹ#oo%Xј믷98/[y oO&jv`q$K@h8*[ ߁`Z +@i@ YLLi-TZ}sn?B ( ßm  'mX**L>ek A.fb= ׀hP~'3郚òwt'&,޽ 7@@ +endstream endobj 2361 0 obj <>stream +Hb`l i@ofM0H31g & +endstream endobj 2362 0 obj <>stream +H\JCA.6*J-u@,VhbgVJ +PC؋wf'X}ΏsǺ1K+y͋@?5ﯞu/n]Y-k]c}OuNﲆ G'sWP:_z pץOJsab [>I# X-:UģjW}W f +endstream endobj 2363 0 obj <>stream +H\R1/AoBDUSH*?AI!4j@rBЫh"7ÿipj#^NIN:>1H-)Pt eDܶڰ/u߷oXׁgz/Xx.l/Xxҏ>x]nOv8y΍h~:;/.uɳ8Y/C; n f +endstream endobj 2364 0 obj <>stream +HLKDQ+XA ,6 6aldAXE?" + +A fuqΰOL?Νs:ڵPu֍$Mx;}ʛ?|-Zj*nl\@~M/3QЕ n<߻O"hDM;ޏvڇ?>\w?ZYܪ.#=YVܳ|gvEW%>stream +HTΡ +AxW+ +b2(fbS` `U +ʹ3ˆMOf./i˹z"jD%Å} gp̝dc2†djDKg:'r?s1=D9Oq۟!#檜!g'^ANN\4w7s_YZ +endstream endobj 2366 0 obj <>stream +H\KC1R頋bAwҡ(ϩB ]98IAAPIA:&B7?ࠃKM,(4MLk}N?9$}сm$}:h|DL&= LDL$O}aɁZruՌ m MKjAg-@LW_Z&rh]G)COTMQ\"?D~KnKwd\`I\^k7cCMoDfܝ`VP?C)Z[+>s{xD|Qnϣ}ݓl 9Fd(;<_G +endstream endobj 2367 0 obj <>stream +HT=KAw70ZVpB,l,-Vj@EP=g2M0;;gr&:~xhܣK6y +Gك^o"ιK,sDtw3RtkYKWZW~.;W]{ֈނ[~5%#oPŒ ZP}حv~%ҙA$?w5_N|V}w|tg_lS47ҹ]yدC]b~.f!{&3#oB +endstream endobj 2368 0 obj <>stream +Hb`S +~LL7,A4@J"w +endstream endobj 2369 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +fp" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?d?pIj1 kE8ASܚ>;H{7ƞیRΓk{>N1NdnJKE@&ASُKE@7k{^E”?Rm_J,+!7f'{ZloJ0Gj_ ߭7ZLJ\CE`r߭.#!0} 0˰j8)80zJd=sFFs@bpXү\4h{`cF8..3L`GSN9(~:s`?NuyiaE)\0@:頻`rGҐ8(qN{q:6BzcjDMvkT.E8x`j!8b jx? i@+'Mt/wq@~⺏ ~fbz~tjHwta})=AfQbL%O  erZz<}M +! Js,9ic4S@eOFJ?j@ğ~4>SLsM,s+ +DJ#T;=9nj!.уdc{?=Y6ɔ`n)JLRTaYё%ޓku|3ɧiOZv鞾.7ٕ{ +2)i[Ҁ#.bh[n5"HjЂh><$dSh& OY!ZQ$rO-f +z\s>b?p#hdtɤr1TD8HϽqTh7ܴI4R{vE9_=f𮞥*Z~ƍsN<+ f &W1i<Փ~8W3tW1&h d~Nr+Ib=U2"?*q\5+ƙE 1HҴΚm{3Ef=5{~u_ʘ֤IV2͸֚և+M7oD GF/ffch!+Ul_Ҟ,x{Fh)J,۸Z?u3NLVO1ܥF?؉Sv)˧19'Ok c zA9΃7j qYv0ĎI)[13iJk k/`r?(Nhy)a~ߩӥa皕:NqQ={k*mnJWsQ ȩF.lࠌNBiXʢVTdSL\ENy΃J)@en +rGO(*LAF +tTAG0XEI(b:>&QEr1c gvi2j%-2|TDzjyR:{W,WS +9yT} JcHX}) QXT`J0 G W%jnkNc.܁jDzWRΈ,GjDNž8sT*l$" ?H*GoLT->0K#$JR'VLWd'.~Rg>lNW!徔ǻ΀cTסE'qZ\@#U.i ǫvǣҁmR& +m$q c۞1)Uc>Y20&T(}6)Ud8 SUI=> SW kqY*$RAi꣮;WS jH6$Ҏ9-M S+ EFnڋrrGRzN +vIŧdj#GJQn3JdžQ a(RlUpݻRǽJnӐc:hЙʔ[g2uqTQlhD-OsMI0}(ؾ'hsDvd{ҍRl,=̏bQ}*O+{|,ȶsqLxlV +Z'%aPNsVd\ RcI"t8"x\U*HaCh8<ӘsJrּؔ6c<-9a-ɧJ8ҼƛX=:TiSG=?JOsU "(9*ez~9#q +xu~I]!'w87\Ryڻam Ԧ0 AҺaE2#8H^۰ze:*&r !až=M4r)Sv2-y[;ԾSP"jr}HiޥƜB)fSMn!c(/KRҮ=Ѱ\=GNz΁]֐?;#dvjNC#n6QԤQHcUR!s黵Ye$€5կtijVH94<`z}E9m@ƼxS)yix Wؓ^=|D3RpsfGn:`+iۑ.s&t(Įe=*TY[rFQܫD5 'XX: +]8vөUu!3 oʿZS=\A@f֪bVh@iX$VLy?*cG?zj͘I"E P9wuM bjRCr9&gpޤy#+ugxy]Pc5)^?!BGZhZ2"47Z9=\8 ѴzΦh'ߜVD[G IRTCNX&(T U$)3(\tH9\ñ!C$_0<\.z +hC8o8SqROQ({Q 8c\Kt'X8ڍ;\`G޵ 'XMqFOh g;ɡ{Q9”g ?4Z |GXuoG"n(|M;U)ȜQHYx*9#RxF2W+(qON^*G;Z9_OdPfRn"zM?v:֘[5EqŻƢ$wRSL,3CQ`)i'< +Lg\h#,cڜ?:kQ8y9 :1n1@,~5k٢Q0;A=p>y+Kْ^eP2I>£,3\{ `21aDj@֣2ԚB ҔF#ָR.4IJTRON87m#u:!E}OS%٤:WJ)//Il`cҺ>dLDuAaTW{bѰCH~JQ%!֗aԡ3$ַBD&,)ve$QՍ_ҍ 2"#jJO-u̇cz~yg7i|\C+y]SMP!r3QIJ Ylcl'CZ<)_f??soʗ]̃?ݠDH*%GGɣڅ\.8 Jy"zn 2E$x9 56xk4S(4a@j&*7pOQ4 W {+0Gc5xڎ]0&<y9蹫,}iq6@&'5kC*8}? +N)lxJГɪ۾s\)IZM{tM #mס'0I=jX۠"i"Ƽ\FmhuBzNoJYUX8T&u)Ŗ00c*v\sOTh!c#iRƐJO4)U@I>#Rr~nq?xjD"@sS)rxҿ~F'Q^0.c6:\8j+SʞzdViCkRN[ +~)Jf!X$FUzHT6((;-v(XȈOcAL +m'0kX- ZIRIsk&8 WDg%Жi<:xGi`cioɓtCz=?^(<JpF!qMcEt v㡯RG{ (oJ<)?Z]G0!WM{e#8=DخlO#⠒ˌ/-G4¿G:z1ndIiDxl*xgޣ{D'qXJ KS14ϱC7P0{⑬ rʌeTc  =+gj+CYXK M-UhA' R{jvM YKM3(>zZ&1h(cfx +e*3MbcZ6هh[cl~EoϧR,-W2 Rzk]9"hg՜ 7i꣊r &KpdngyM?kO(=U2ef6Olf9 4 T*ǡԓqҀ[E'pZ#L]?=c==0:6rD R:$d۾juJo'j_%}Ua܇h +PSiDxA"8ʏ(1֍UvcM#^_'OFqL"|gSgL'J6Ο9HSFjAZ~)h=M9;7HzbvzCq曑⓪mE:ѵ}( ؤ%si: ?ΛGsJHT4)KG$b眑ZF'c܆d뻽)ɨ8/ Ӂ=5:2[iE_ґ6A韭#uRZ9tA֞:橉 X>KSٗ=8]9{<`U}q.#Enb zqY~lq/O5DG[e㎠T1zGI˦,q!^JN,V]IrC~Ν < 9 aJ?. hKEAPё֯OE!\❘T(2v#d\} '*\i=p?:>Ɏ^zmF~i[]2ػ`sךCh33WΟ(xhyQڐ=çG؀皫\9ϰǽtkTZ(Ӆq4\xI Bۧj}zACER@摙VBf-\!{GU-g,-E^:z +< U)!X/Tw^},Tǀyn=9f0G4y )sj2@9Zz~-;\~T8Sg!@“]rH)#9Q p.ICҗQG5#+gQH%R-qMn7Q:p0y?a*nZtN犌=sp{SL fqZXip) c4`TH:C*s~q]*|M%lM#Y sΚe)2BG|®AJQhBV=M#=*UA-y OҚWX"y\T tb$WAs24C?S$E*EEHqN=j Du=}Ȭ;F0@4s*Q<3=XcO_J X*%0ѱP}HsO4Frwc jc)`z @9QqnhÊ橝[b2D /ٙ+ҷE?y9grjg>r7Njhnp? +u/hX\(c`T2s&r\K^j|AR$K )ISssS5~T =wCO/-_AR Շަ}Jae=+Ia,9<~TiZ.:S +̣?z2.$zEQi& Oi ĸq5 ٛ"=I'Z\VitAg9y9 a\SyYku 9lO>O ʔ=FќdU 7~U*ȇkuV,ϕTK?KNAiWǷ=i.@ԫ)ҥFW#4y9'Nj)/ǁҥh|_'֬7LSY=B:I}*Vd=9Ǹr6G VĭƘ85\Zmd4ZH܈GZea'4f$p6"`ciUnt4-ϯzedTl9V? 'I\6LGh[&,1evME_ʥK5Um~ YvW)AQQVuhx +\~͑3P-}RytThm?>a_0zr4}D41q*Nv:^sݟU6aǤ1Utl%2*T>"q7"̘LJJZ[!=l}+X6jc$KA+_'vA%kz0d~@Ҷ'ҿ]tZ(cCst`ކzb;iWkXʽZ9[xqP 'ٺƽZ9ңbe;?KR M/;O]2V2tu/ UW{Pu{L N#փrEL.Ffk)V_c"S8)ҸabjzNaQNKVnky8I2fdcsʑ,\ 0~.!z|R9`I||`iHO#yEQ#89.r´TOyxO2 #4HOV]h. :ov_{m)dyюrcS98=9J_5@0JRp~"՝= $җ_Ҥ]%6/?t~5K:Tri>_]i? +]#㊅ + oK`9il0 k]Lъyx-WԎHA[MrR=GJp V^ r9+ϵ{|T]ԦЉ'pv%p},ENA#޽4r2Ex3 U#x1{Uۣz4J/mc>)Fp֫;E=oqnԄJC89+S\GlRsI6?'<зHǁR +HޔFR\}.*h<8~tOҜr#X}T":?Rؐx֗bԭ0}E5p3Soplh\3Hr:A݌1LgUO +]E)ch$tf/Hǵ7~SUF.RqӭI|I>"Z!Yfq&ʟqS[Z}ӹSr&3v=:SO3[1=*mԎO?Z8z۠Hu,KI?T$Θd|ǯ5>WfD9thڃ$g$҉\p}zρ%x,7.2rBQ3 :cX8OOq @]URGHIO=L` Ԋ Ĺj3lVNgܫU=qHm9A^^9)xSBU*;*94#;Z`[;L5Tи1K\pL06c]AI8(16tMgi< i|,=m(?J>_/`+m/uNh] +Dݙ̝8g8t+]#JH:჊9a1jTkM cTQg&:#B+˦f3U0| w.M0 r1ٚ*HEP9Jt5ip,|h3#ѓOD*c%RP|2ip~5c*EXPTqM:Z+\ƠvCIFG.H:Z8j0'qH!QZb*1r`?* ^ cۚn<](:S~ĭA6cڭmj7Vڽ +y|jm&`;8gUݎ}:b#wa,bl+X>5ІΘg8OֺcԧП`ͧGU'ӘꟅWPbH)du8+[X9R= ,XukJLhpWZ2wֵ^qUe' ǨyS9anRߏrH}JpSF`lK8]Yl~lԋ3;)ۚn,&>i?JEL1>0LQ2a5#NLߍJ%b?Tm䜚P}MC͡ܥb))~ U?2C#̝?CXԩZ] bW#}M\ ȧ zoA)6#;A}U:#0:'&tQE!fNO֭qH|`ҹ*w-(ڌ֜ `8QObl{S :\_@P|~tp8Q0;ƚ1a"]HN0rHP=®yMuC-xl)8U7ңkkL3)Xx}Ҩn+֥SƸ!ys.3Y_j9Sή\;It>槝v3ɬMH$c?]m\oٰ9Lx?.G4Fb1)lpZ@==+_ 2/3+tޜ,aԟ¯\)8!h[rq)iDUwm4*9" +ƚ)9}K jv)<IA =Z> 8Ͻf=Ӽ8?έԔmн?(/œ.p>p9iM?pViK%ԛN(uaYTaOzER0WOX#H&νgz<9jo)t_BO*ڥ(r3{~D:(OSQy;>ٮcɤWITL#ǵuj] ڰ&Ns1Kbԝ4HGZ("y) ad;qϥ.L9Ead?zѼg2vC֌=)QpKv gFyd?z\vQG3T?xx)J3K,3)EY:C +)~ q#*\rSFG G^?;̻}h݁k9"[A&\a*fǙ^ 5E~X!g5ҀFԉ`cz{*oeO)8 GAe?nSNyjE.yl޼Xq)zt5'=X 309NZzRlV_^auhsdAGHV iK&Pb#@|>o#\!٢6L]Oy5 3:{V԰HU}Q#8(4??AR@P(\WR]LP)DÕ N޴}uWqˆA @\Cm%>`y,3KCϭ?\FKTVhO%3?4گ5.M/ +yeе1Xs^2ri Ygyh^kYo?C5^LN94'hJ4׃у eԪ8AJ,dNߙF +Z8LTȋ^Y-f%4QX»iǕf,dHgp7$r)C]ƺUKt3qh$󩢸3T< +Bb[>lg4>3rjY)E&91zH\uɣ @=:R)<楍\38M!nL`iH׫N>aJO1{u' Li֘ 8aH]T )'4Tǡ;;uw!Q$He\}E+㝳?\$QN,4ARzXUY[s޴J|fIX y+Ui^yVOj9 +ܺFV2 +$v!z=FO*a"Y5$7,@:{U|@Tu%Ad ,L|PW i7 Q]1Znf+E?.qi%""G)7|GFf^sbkE~Hڢ}>O[ 74 cV#!B4CdTJ +,BhM!}:ԫ${qȣJ!j:nf&s* qm(ndϰ9TXCrmKfߥX-ZV/w%Xh)شRgڗi' QEFM:RB]ʌTρ>A\ѕ흊j +pCUgQ&Lp\l OHSHcp>Vhc8N .y"V@0OZFRa=◚lN(\zQ{T9:L?dRi=o΂Fi<ƩمwFk RTII:$f9Qj9AXؘw:#p t+rx=)6/7 OW57P"tAJw#![ +~H#MGA@@ 8ON_f?+} =#ٌIԥWWYdŽ1OڣJN48Mr^)ǥ4ꃚMH +O%5WM$uU\}X3Qq)Kv} Du9b!֬Mbq恏ZsjAu8ceU#&AϭNLy?aI3sJH0>FR1Xd/\E$d=cŨFF8&9 \YiyёsI +1Tq9<5%9iŠS?8^; +qЎzS3ɐ~t]Fh?Pu) +qH3d6BǐTd,EB8Ԡ`g`khɖOϧ45P}TD$†s~DZmLH_MeDQ9?@V5pE=uLN- EWkI{)%:F XeYMM+^6r F:,Mk/Pu"܆?t{t5z.9[RA"J.1Ƨ v5O)n.O>IIasJFoQRn49*z斌/ Ly~" 8݊\5>f#wg ܰ>.vm\chksosQ =ІNThGn?:cڃx&keC5S0TyRϝ 5Lȫ#󐟼pO8h֦.p̽UYiS <S2hE,?)*:↙Gaǥrkh,b8j]"'L7N?gLelwQcǚom{泼1}]9 T?9oTtlV\o I3E m(lXTŶq_l.ˁ7zcMn?FarU?k$FzCtAakp>m÷f:擯4r}P?:i j6ioT}nH~"GGL :&ccԑHH!ik?fop?JJzh%SsR-gJ8t٬gCޚfpX~u/$cqbµXrNaQ33sMYL~bA"a^kg$ʠvұZC+>Nr3 +u|eW;Erԋ扙R1 @8c%* -NOpԠٴj"L)~: 4lQW,;,onW.)SSsP *qX9T]JJ,5ݺj!sIc*Ֆ̥ afX/aHҎE0rY~HP9Jǘq/ćBy$'%3L]⪇] ztBY;^E{qZGUm*l9kգv9KFMN8ɎTb2HSBFϽzO2Ŝ(=>s8jtM+5Q>nZ/c,T)@浰$RVo |a~ƶDzA̿@8=HgS)گ$r1E`vz2NI:H>2k+~(8hݡB6axDj%)Է Y|qri gfQCU$*6~t4Ӣ;J74H{⚗S5c%٤:s`יS.7sx׊Χcԋ~cH4W<Ǎ/)rK,=wۘ +&r>qlThtޱxk bt7IYxqIz*~T`(x^E1,d'@@9 FoDE2i6NïWȏbQ1WLqd:N$S +Iʯ TNc)lN~@8ar*+ښjO{ܢmd~t>e鵿*i`G ?cR fHiN; + kBISB:N|>޴g 8Ȯi་U|S<3VcpR;ҪIo81ؾ{5Ɇ.@Bp?kXӕKk%OHAɬo }rFSFM(sQ-\&٧ `yUkѥF?ʌ$[Ah(jB c]Qubx@8E[I*4\OXFmWдLV$k)ax+>lT%Ф&~|vpz~UCWGAJ;cޚ3LdOףJs5(cnM#2@^Aޘ'턩3 svE!T~ܺ?}cdU&gwqA)B!~%J-9zSUE;S ?e4Þ/BpN Bj?P'>j3 FEiIIz5U;sz +?#V5bOH~tV @L~5EZ0AM0xUQ3w>aBbQh:B'?4QkS) YN,,ђrT~iѰ kgQ/]SX1 +=E9k+<Rf)BC1G-}Ej8ZP^ȗ |?JiNLgk\ĄʐD"Fh>XH'޴MaZdZrm: +z~;7t]R8zgۥX' թXI 曰st*ߝR>"v3QrGQ8\]hiN{. <3ARQRaC`()jf@HeEJ/qPIR1RZ3ڢ7IR}?*.bX 䞋9պ<P?Z> ?:\ /aC  }(AG`)V~tp%М){*gz1N9 (M)ဧ)x)LB1қtߴiD}?KQۃH Sڢ$BCW?ٔ>2[4Q"=G 4KU9q5SSI0U%քMݩ/jz{PѿQ ٌQb `*̑H$}x0*iUfYPqTOnÓ®d#?杻%MHiUf-jEbS' M*^XdiQbFn qNٞ¦B(Ed"zu #RlS1J#N酚CS*]O""|)bp HPQ֏gHɧsE✀w'= + KBQEWdJO,4'1szR֍O9ž(*}#TBЮ8)cVat!ݞ1Fcfji`z 6VsAMyUN;*.| +1i87,xaFdbzfkHQh.zzQEhh\HFUS‭ +xS31JgaE?8HbP+E$/AwJApCO1AGNZi 6~BebsP(J,W +vS}2:{.}dAsRmkk>waMҥhHc5>FjMQ柴OsR?a8zUs&+4CӀc& +ƀVDw"G҈枱EMA/U9W +~ w5) tSs +AAPzl;"6QS Z'hŀ HG5'rsWAARL~Ttv?&K"4cK(Ð):U~l.Oj 5CLޜ*AcG)ϸ15'$PbB0sʑIZF2\1HmJk\, zy攜d+T!,D} D J36)Hoƺ!Z3p\H ե +q5a;\1n \); tڤ&N=g3RB:ֺcV丱RCRhoHđOORȌ^J!5&qNg%NS))J6F?jL cm^pZ08Ի}KqAlz>mcB3MiD0޿Qz3ʡQ[΍['pf &Tު=77x?:ҝ}iA5fFZ}&N8Kޔ3pqEh4/thQZ]KEW=AY +\QE;; ( )y KUyWM;"E2iQ*82w^=B5'[cK=GL֗i2]K?J@v)N{t3j/eŔnO|NrJ"CX/c% GFQwXP 84hJDCѸ֙jXr2L挐1tdgJ_PcˁQFir(2c\%CqΔKJZq' ÖDhh"\ +-H1/;RyqFqgO)Z HL(AПƗstEKgEPXҴ%?Znhr_0~y.{ѹh+%hQQ|E&X5QqlVȥ1jo%iD@t5e\!&kzSAޥ;!CqҌKG}j=} +UZ$>i~CjO@oCJKϨaSZ&)Di0sX(>b[J&:hU?/4oJH&g󧬀</_ֹgGq'^ik ƫo#9\r-ٚ,Or/9ZO(x3}iD3XKZ%c$OL})C~Z%)A; #?;* +METq:1{8+_J,LjNsQzquR(2߳8UʓjV]nOTà 'ul*ROU¯b})֐zm8VqI=?JJ/b~Yiv`¹!OC[G/2]$V1ғ8V|҃ _ҷ6]"dRߺc`xRl9ҷ2]%}?!B:6WbXJ3΃jǭR1:%o/Z<Ր)6TѱXTZtQ-hD3BIRM7.08zB٪&VE|K= jms?&Zľ",8R1Ԕo_ҭbd/f1@¥z5_Ydȗғr*lg&/f4g!UZ*ҁRFv>}fjsNCLƠ4D9Ӷ3O4m#+E9 +sqAqRb94c}kh?:6 %6wG{\d6VB:sB<㺰RƂ *Q@)6LRRMF(䍂m_JPEg*Iv&xKKa*(&7cg*iː9<Ѱ{|=E(֓*NPy9W<4<ti:㠮Y5U aJ0KdJg? +pPy8HR+ `_cEYw%ÿQ<-t)U$(RrOZbW~F9pysN1QeU_qr:>dzf= &42Mݶ vSNvwhG;<{8FK?1!S 9!r:jM␐O Q=3[u#7qM% joKLcѸiSMP`8"=1S7( }= W$F +z gkaX0 +JO8BU,iɤعVg?h̆QږQ]1Hʹ5: {vdE;c +GLWL"d#8ylR08=+D7jQ})iv~a< ؾ:PAh+؛WҍKQK9;-8h +H:ZH<#O' j;;Q;Ν8“NƜA-~aKQ &# +nG4־qLSҕ=GGZnj\S;Pz( AgĐ zisפޕ.m MXJ( ͭJ( +(RZ݆2h'4EƒixJ˚vث+8#789Nܧh`q(m!N}iF?2ЊJgas֌F94cb pғZpWn q>e86(q6#`t\}iC0i /eM|Ëqiǥ!)\ЃCiucX;/&xusYVb%Fc)s aF;{qqMR敘1Ba#Jt)4WB H^ݩæjBRs}A6iCSpzStwqBPg#䎆9WzaÕ_Zgi4gҔ:яZNd9cJ\s@r:1zCE&~sJqԚOqݠ*}))Cs]tƤ6p{ + 5͔6]Ȯd%ҍKĀF 'OwBQ1(*]$2 +(ðQE{aŠ(@9QE +(.aJ#9Қ;v0Fy}h{VNBGFh FWir=Z({moJUS +L4gj/>I +j +7R򤜮SғadHh$猊9,GRRls4hqpHFO5^ ( g88 GJ)ppirO!a>In7֗:a +1Q=3G$tu, +vɚ@ 88DrIZ(7#vsSKw勊ݖE7EJ"N[=?`-Pb-sGK7*m"؄Dy,z`T28DH@apy H" U֜8WF()BRQM[ (ޔ=/=*-Dޔ/f EWҗqSz,ƫ4 +(\ER`(QEdQE.y. +2GCE[ i2z*(d(>FQE?kM+ +(iaERu#|EuYuQJOP.|J)vQV'.a@sk7)2z)2dJ0=YQlRA'#At4dzujǨc +08"w?(X9"GQKNdお /U,t yn8+HUq^J)}x#bK)JwҏipQE9AEQ +(rpi0}($(ZlVAEUQEZ($(w@QEQE(WQE.QETQEOER@(Q(vaE)\qFjCE d)P*UܞP*(t(E~" +(ҋ>`޴TP}1?Z7}:J*4 jQ!E6!׺y+7i!LtqY A+ShJ}ڱAsF)RcZLR#h޴:sKI:77R88cQ" 7F9a"J%>ʡ=I5+2p< +7Ρ<RaT;Vd"?Oҙ׫) Ma6mϮ +@ +6Rz~Xt+E(#;~kr3>mR(^{S@h֌~!ٜXJ"}w?:Ojx)ԏҌҴUTO"3uS.;rO"xDyE/+;5 ´A:N yQWʅvQE.Np( *aQI0QS`QEsaESYQI0WBKO +mRs?#JsЊn[MOX<426tE! p"ʀGp*^?i.?BA=(w4rV]ExuZA=FcM{T g{Ѵ9oJt.Xih߭/;ժ:#hþi1JUk>Cpz_8KÐmaHE6\~`ghPr1(}4*I E/ˏ)Qa!( v4`zwI GKz1yurHJ(ǽ.Kør((})HPr(VNj]V>QRoJ$qڌ ta4moJP; ma,Ojt1`N + (=i6!u?AI7@HHnC@q(r8"q4 O5-4/2L1HU)ԙYz֗?J1$Z!8aA6$^ZQ  T7mA(5sSp~o\d@aaF8V)P i@ebs)7cVHN"Pvϵu3ox*SZ!]pA3td7ARygZ.f42wIjB1Z*}QA8Kj"z/F%4zƦ+ )|#N |es)njɉ|ÃHc8ъbȮV@3 f\z8snGF6yhO\ d{)pҔMJ9Z\))D؊]@aN*hAQPk'4cz4cW ,JO44CrqJdH dTj 8b/ʜ7IF2qYl'!'E) +OB0GҔ9 +Sh*ds^ƍyo4')SEdmO=XʨNHHl`! z{mU !ݥXG(AݩvsL~Ȍ>ߥ/;Z>)6@"9?ZC`pY< C4OSy^—`X~S3\t%j'qK3V̫-x?V08U8aБP|!{P3ٍbf+0i|j}֗8汖OE-bZY8.}R3Uw)0+SXضBǠ=UL$'%|2xBXXcO.«4 tY^";M)`ć1FxC:-is`ql^֋J :A1CGݠNsS=uy(6E08pR<{ lƪas 'ف>G!)yV[]xP)~qQ|;f5h;})3 s5̐{<;#9'7=u9tvXt}ȼQI~1IycxѣѐyOK}mF=TsZ0-GrP:Ҍ/J;O'k}Io'A.8QxT#$`j61[,c}tq3F=R0P0rj)# +O AK$> +#$)ޔj>jeL9͌nKwuF5 Gp3N~veZٚrDggu[J?Z_&sKV5J$Ei&y8FO$:o2ܥR+`>(VV'ڃcXқe,4Bu(8~);i@Sd?dƀnϸt <=r =4w!j$)0*84G,zW,La=)|ÞqX?ְ +_wb6FG4+n96fþ}/RH9?sKsKQ~Nf?!J.qu1Te`nE5߲ʦjN C1 XxcA![wn4grps՟Dbω"cG2 +\Z:T}ϭZE$7R8JeXpOl:M1&":(~cq.*Y_P-msVZ܏bP\q˟K 84l^QZg;Ǹm=F벟%/ hF=cnyҘl s]pϰک_dcQLKh2Hl +sAPg_ g9H`'hڀ6=O]j/Rt*\ DYh A?:eF_iڐsj/e1A\cha3N10)>yri{l+!c(.0E$=M/icAw7|QN2>yrtG/ͅǒnyZ$)6K -^pH4edݤêRxz/f +s] IBz~9|c$~P{Lj7=9'r {0?J_5Yv&F#'~旎GWb_M(*:AyI'C˱0 +FrIN>Ĝ\>d ZYu,oaN[£'5PCP28,G=a<.GU=o|x7_CKq\s5:M~r8^@a\Y$~k fjB׼?Pg?)34: ݓǷ zRnNB⪉؀3O-X~,O٤qT_q`l6а}*!sߥ8\t$X\|>KQ{3u`b%<`cԊxGR} Za^fmѿyRv :yjSrq]!^q_?Xb/˟mdt쑎s1[Fm7d8a߳H~t 8>֝0k_o̥:OW1G\| ޺ⱉk/ͺ]60z~&zg'ZxVqm*)U=V^#V2%{G~>>3W꘽<'8'1GiǞ֫YAG\GM8.qҴ+p#{8`j]i +2?*zY舼H<O;M 6!+/'=ulԄ~l7Ԇ)AZL7Jiv=MDܟtRrM'̼挟RiZsF=袟4ZOƎ((}EZx(GjQO=OaKgNTwABVH“j\diyq)t$;ʔm4-h1kU-͡$hZ_/?":8!.吋?(4݇j@t5ٔ€&OFF3:i?S/HʰR }+'jP{"nx_y٬ų):][Gr1iE[C/<ԢQ\7=`NO(H EޤL~7{N#TA)͏~47848us8foj-<7$M9:nAǽF$ J&PG|/ Ü$R53ʼHq[CW"_VJpOlv972g8/(Gz6e'SԊێSxz@)֒ЯKe ׃IXS6SMTj?йb}Py']IK֐L +BT!֗.w› :I?jP<M(6- 9lW,ᇏEƑuAĿ) ęz +wn:=#E g%ЏޠojsRucϵc%Wkƍ5\yYsU!Y!g?&Kx~JEgOr>+AF@=E?>3rBbA/iN[j2[1rW/cdz~9pzc^u$Rgʀ9}Ef)J}wTiZu#Z뻟JMfXw&713>Z~45> ~TM'|ٍ N?hgՓS`9εSOC!7"ߛlcP$?ÓjV<ZBK;ޕ%Ϫ_qpu&- +fy]i%]{rqg]VY{\8 SzG8j7pi˨rF;~TxɮI_'4YeFG`zct?Z~Bi|ӭ}Ƚs/!!18dӊ˜HZ_xj?\\reEcmQ >3J2ZV5FOX=: @ǵ=dnpƸ*uWb_5g7D\JP8 ~f:pUdoj*/x +Rd @YJ5=* +Oeg19Z?~pTR?1^մg!qJd?*@~ /7j%W?ōb#~ c1~}،U|RO\}MGfiLcc$gڃ.2bB~p.P|K_6(bJ8r)Bi.TaH@A(P=%F1+8#)FU0nq"uDtⵎ#! ItƷeF.W)?nGs\UH.?—~R>dOj9zkO(?Jzߑ_a,WxYG|,_/ej3Zp2aaZO!"? +@֜5HZθo_02|KsGi?[UaF0<8zE"+yn{k%/!{5<"8?:ˑFvR*zTBqR?/=*}GRn?ޤ(EV̈́ 1x~5!i=+UR\afbO9'`*u?rCq֗9"312c +}*~]}?g[yjTjeX{8w!Ӯ@ Tw~|c“׷ƩBNIfWG<ӋF:(+ ckTa܃/ݩ*>eE'< +}抄;?i6qU0 +Rr~UqK]~Ÿc9) Vۺ´`c'CN>頡Y7N6))EcEcҏ/o*tZA +!k@][.,,~wÿ)rGKDI4?z%8h? +y77sR7<&H#'9j3a-yv,~;~7AjsKm~P}i㏭Eh޵j&%q4 T[u4ooZ@@:}i֍Ms.Gފfsz˸Pc +3{zѽhrQr_-IG5yCC +)۱)w1h9)1ލҏh"  CJ  3y(?*9FL,sQg)sydFs?QGڗ:] t'nJpz'GKDZP(PGz]u._:0svT?ެ'Dn…9JpQy$U,Zjqwe/֜=X҅Ʊ6 ȥE `ylFRzY<}ߙ^d[7;{œ{⟰vG3嚗½?cS0A^8~tQ= MُR)o5ND:?:p{s!DaL2HF1Ӷ0XGU NʓӖ%UriNǹCT[usWޓ +^--)2g[Nr7c֫IGo &s}nL3/&k6t +G4}oҺ?Z):1)V1<\!h?CW|7辤7i6U9;dqk0t!|QSGMc D1[ćE.TT9O[,L#$2Rg<P@=շCTB<҆9<{hzQ'2?= L=@;l/ZKh~Π3~TS1D\,rTBM;r9"|I):-H; +n,irq8AR$h.u)֍͎KR~B~0loN0:C ģcV4_se.a~$ࠧy/= ֆSȔ5Zο`:F#+qJajO*oj$O#]rrX^ҴOаi319 u|+$"'ΐ݁OIWպPyd}h%0'jyq/@֐8҉p4r/L_#mM󿾧@8ʞ:TKvQjY< sGS8 RYG}?h6iD/9?`Y?Jfx-rgMD"& HacjǙjN/I#意ƅ/{teS{ymm$ڗeL=+!?(d8MY?]f#51˺+?1N!$CTyVÍCpb3Bd"ӷ>jG~- ?TCyGzRa5U_j~{ӗcU{! +ClN?\-y?+,]lh0LC(N|>h'?ZɧekK$҈P?_+ HPmad+oĮ|W)?1kl +@zMbO'y/\ȘZCq8<=)Q!1Հ#wʠ[BzmTyjX'k'7'83ʃp@Ϛ?*m}qԂ +Yn/ ] ?i=)qOҪqZCo}rjYزe^!)X&5][Igؓ|G@>A<L;G~k %/a~MeAJ?LsAX?֑\e|nI,?<$-}Pad\0?z<^Aڜ`Hm#*d 0S.8$}i{ +:j@ d&2d-J &nF !f? m +FSVU֒Ȼ/ٜjyOH[ءʳy?KMPGoƒx @O.Qw)|pҍҵ~?R#Jel?.ZʃEՈRrџʏ:Oʃ+dP]w4Qi<G _B]? +7֓^=ZraRՇM +8(w]>ڤ&OfUA!ӌ +E];2{Lk+[)M;rZk1 cM1 +<4yGO6y_(>?#g4&WZ$}~b3MPz~fF]˝zw&T }rց"7 +} PJ;*81FF>Õ ܸ>3ǵ)O8ƒ.IyA>4mW=.jA摜Oʍ9]ApjLMGf^A^z҈؞^s}C]K7>mG=>.](.~Tqڊ\ H7QO w?sbD/iRwj]ʍ?* |z҉f+:LZԞZIAONXʐO֏Շÿ]E3P'qʓq҇9K[A}E<h/7{R~=RK}}QRG(2/8Sҟ_89.<{rcAڔ4gU*PG}n J}ҒgR% I g{yўQ]ʍw" +v.Y9ϭ(,wAT)6sR~\J~C΀"c1% 3k O'4hB0\HV?R? +\[튥K~9sLE'S|Ш?9AПΐ;SR(qVM!22~"^Q1ց ܜU^-DS.? Q@E4y!f4Ȥ43c?{PN3Kq҉X?piGlԺu9&4JG +$;IRq~j^ ܮI>)<5)IVaR}QLsѸДK! ?ާ$&&ќ⛹h,?QLަRqU_}M ½f໔pU1,ʌSSH>Dta@>~Ow|sO]Lcw@ܚ;noZ9gbM_ʌ'QoZ7Z~Σ(xTb?ʢ4noZ^Σ.#0?GM>OD/f(B?wTZcIL޴ٰv$ LÜѽ9A hn>d|B)>SMAv 1`GKi8v@)>:VaSwF{M y".nߘr@z'ծar`zS2}MP\b +fFzQn#?JO3P]HG<uw.O_ҟ;p(coARȹ|QM C>G?t9|QL3I:rSԚ`u4ۡ9̟SFOU9|с?*fyh`CAE79&G4"ybSw4#QtD;`ntor&:a|~4o;sTԸ΍<1Wcu#Ѽ +ˬPWq>SM1{ uI_Pr?iΊ]8I)s ;#N;QF3F3G7X(G_G7XJ)v[ҚDi=>ߝ5;uQ(ޔ{G9DczQӏΏi.%>ߝO4{G9D\hɡQ(zbi{FQKFK9D|QKFw(QKZCAfzR:=F̻+#K(ޔsyqE.4`~t\ʓZ\oΌoΟ}ÔJ)vҏj(R?S9B2}h\9CJ^=IE.vǧGc4Q(Q4QIM1\oΎw|QF .G;B\o΍tQ(OOFrE.:J^ч(QEPiiEч(RL֗8rQG8r=~3R Ih*GQIML9B2}h,EbhÔ3hhr{Ttaڝ({D0GQE?R7#T{Dhs#򣞙#PK ʗ>{D.Q[)0qp@ ?TA2pGL{oʟA6czROU?.}){DJJ6g?G? E;x?Ԝ~T{H(ROʜ0GA3GQOghe/F9QrN8{RGA7kzRGj~}(Qr}Aҏh%R: +=( )vfc +8?()z~{Th=wT{D{l'8ϵ{D NaߘR`8|QKR!rޔQǡ?(84S“ E)?*P{TG'XvUhf(O()bڠK)?C +=Q[))t? =QR>}E(RǨ4c9RthaP:tR7#T{Dh<~T7oGriN ؁.O(9F /F)?ž*=QS=@) + ~T{TR'Oϱ?(01a@iv|~TmaW펏fTc40JPZ=dZF,zJK?&GA0{I)[kOʟXiri0F$j^jIM.?I=/lcIҝ*6Oڋو Ɯ cs'@OGoqˏ E9!cH@ooʍP^OޝRmooʏ]oA')G͌J^99=&U)X~TmooʟizƓE=onon|ϵ7{a,z)0{K"P وƔ?ѵ*>aBl\Z7ѺOR|ܜ*L\1ߕ5ZcvXv4mooʌ7{`bǢQIzz=&ҝǩ(?)Fooʌ7Gf?F['E(isiq;S67icK*6`irihP ?A#iwHzFGA&ooʍSairi0ç.݉j}s%cANsQSq0} &ҝ*6G` iw1L0C8{ab?vL1`zh4X~Tmooʏl/f ,;v[aȠ &l>Ari77M#FT{`bI a]Q*a{13v=?*2j)>^~uPx&&jFIǠ9 +*2ڔcGP( +c*Iz=&WQ4m4{T iFGF??*>_AcMCٲLGGQ4mht{TET{ +cΏj + y(uǡ6jΣ=M?#$Ύ@*=A(dQu=HBhtT{ލ=#$}GFPѰCmdS}:=oGڡr2C:=I`4{PddS:ڡ1/=Q_z6:=#$??:8_Σ{Pd"{ +` +1Cx|A=Qj.FI +~uFh9 袌{ +`Ut{Q~te}FT6SG#$ +>_AQrh=M#$Q?FA?;CF;d+?:caғ` ڋ||:ѰPr2N=T.;Ӹ?tQǢtª}:M=r2O=/=΍&jq违Σ=M*AA#z/L!OQHQIj+?:2*0MM#$ +3GzPO֏j~1 Ǣt3HQOA=&WQ{T{M}\F?h +hghߕ>ߕ;bQ}(aܟoʌoʝ}(ؾ{o0lnOFONؾl_J={67''l_J6/=QS/ҏm͍ҍGf~Td~TFycr}*2}*vbQٱ>ߕ>ߕ;bQ}(aܟoʌoʝ}(ؾ{o0lnOFONؾl_J={67''l_J6/=QS/ҏm͍ҍGf~Td~TFycr}*2}*vbQٱ>ߕ>ߕ;bQ}(aܟoʌoʝ}(ؾ{o0lnOFONؾl_J={67''l_J6/=QS/ҏm͍ҍGf~Td~TFycr}*2}*vbQٱ>ߕ>ߕ;bQ}(aܟoʌoʝ}(ؾ{o0lnOFONؾl_J={67''l_J6/=QS/ҏm͍ҍGf~Td~TFycҟEy~(ޔ(3czQ)Q탔fczS(͍FGQҍOl67ҟE9FloJ67>=rޔloJ}{`(ޔ(3czQ)Q탔fczS(͍FGQҍOl67ҟE9FloJ67>=rޔloJ}{`(ޔ(3czQ)Q탔fczS(͍FGQҍOl67ҟE9FloJ67>=rޔloJ}{`(ޔ(3czQ)Q탔fczS(͍FGQҍOl67ҟE9FloJ67>=rޔloJ}{`(ޔ(3czQ)Q탔fczS(͍FGQҍOl67ҟE9CҗR}(O"h4*OΏ*OΏn/f`0} ?ʓʓۇC0} >II١>COCFRx~tyRx~t{phf??:II١>COCFRx~tyRx~t{phf??:II١>COCFRx~tyRx~t{phf??:II١>COCFRx~tyRx~t{phf??:II١>COCFRx~tyRx~t{phf??:>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +9" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?((*[oTU-*dEO1}ʱk}j_rZZ?O<5om;߱ݯ޲N3HF׏pidk9ņRɥK}yn2 \3.?D8},t좔'o HN|jH;qȌTk=_H?[T6ƘcYIb2G{<%U;Нҏפ-OϏ AJ#OW2z".F@Gg>qA{H{N_5JF1 +:W&9MOe<DiZu-_E>^<ūZ):}av[!XxV\C42 =}{V/(WR31jn&n~G GX?:k̥LEXaqS |Ȋ;_a8x^z>S(Jᆉ)jX8[KW`$aǰ4ӢO+}/5򹕔^9d'z&ݼC"Flu⺡B?Rn}+1T#J ziD_"cNz&EBty:Oʿs_o-Gd a}?*N uo#G|]CkqU?2(_ qk:.[ ~zoZL9[6.Η0El~$QE-**2"zYU>fӭsVϟn{ \K%d~9 9ctկ7dž]mbڏ®?]5#?ݴN-wj` Ɂ'MV7(_TҲ?ЦR,+Mo+;N*Evzƿ jTfx+GX!SFL1><r0r^ƑU8Z:QOւli%hX=Vl_qL.?4ԏy7T׊xлFQM3]Gu +s3TgR_9nnUoDT; [0l`o֏=G;CE*/ʜ+jt7uQ7C:eEs+g\E[4QFۅQԚMR;Jg^iC|I.4ni #Y.7zWyL*xf{n=oG {k쯵V 4ckp gh,7pT>"hqQQA'S~ Ե|Aa5Ǣ]T}J@%}='L%CZY!iW׮;W'jS&O)1ERIhoSza7.9P WS/%2+OA_<koSQ|CGIEGj \%A}&^/1_on2+jR^?#4e[.Z}j2_ +U$3#Ha XLoجR ܜÎR#}9?ҭ90OӐ2|8뿻{Z+}RP1S͌\`~mHqq<U,wSαQ[((ER}¦DTAV-:xz +iֹ|g=n5WIcK~H?g׾"[^E|C!t߭9gFפ?2)e'^g ;;I3vR}?:#V/~? !/0ƛ?٧9?u=N)#$ +{@k/ |T.5 [$6m(QV8nj0~+gu2fRtc%?IfQ*].O-fq˞%zθ4?ͿS7ѿJ?{o*ϊ|M?خrmgڵ5{ES+>+ZOe=~ֵf/J|nr.@}{]C .N?jj>mAZ6-X+EquNK9vC|Ɍ2j5v6g>78KN=WN%+Uw>^_\!Enҁ~p}m* 7F1/3%Y!P#'<ƾ/`ٿƧ,〉9*~[۳q{mf9Q嘧 Z4}iXO /2I+'Ty~׎X=Zh|-xLKIA +NȪ'4K3qprxʤV+Mty7Ut!^>ÿ?g- ]x>"cxֲ:$/ +&ᅞb9*y?:G6uX~EI&mnaUU?MZͻ/Lֻ_˴q'E)ԥNJ7&~s=$RO ,pӖ#8NT_#ZZ۸緞+?uj?h YmzurEܖX "Ue!˖d¡oH[ 7qql-irC,fdd=# O0Xm4U4sW#a=_R~.>~>7Iw&'OM0*U4%]Т"ddU_ +%b(K{׹#pxjJҳ%nt?h"εiwF*J ׎~~x7E=L[ϸ vC[@}*O%_co4˭7Yi/fnFB>Zbn$ #ڟ׾Fccy%QL_j3Ju:1MJIr"l JXjt~ |5cVUZkVw[\jR>XՔ&lcyVzS$*OJ>xGGoGyiV6k wmi,GQxz@ET O귳T[|Gdpj$qN2Q_ jmg]jUTڏgmX?5_떍xYZRdTz7#LX uom|Kt0iwrBe1rbH͏3 >P +Y96FoGڻOU5hwM3-1u`5C,&]XlSy?Sfr6ot +FŁס0}* wūf-;Foos27˿PtNT gWDpWx{?i[xŰEc|(ⱶnX)m\,$ K2.QNR}w??5_?d\ &2(ufrQZ@Uq R9Z5,u^$yn%Dg޼09z5B<$Ngd,7NN+]M_?fKb2Y(f;C;F//8'^\Όڠfqݤ˙0nX|)~_>'[<Mvd3{`B"Ͳ@? +_~z١UgF \*fk?Y~7*J3VݮB8VV{_xWzu˭w[~Eu6B=Q7ҽ:{V^7@Нa_x۞kllu˘>o,-+U~oCV8kO*p^pQT^qi(.}yߢvb9ok8”[=/ϨwAY\I|{dՉՕa8#ֹDuBKKxW/!nI\@C4ws}6,%MН۽Ĥ{5ΣkYfw_-VHM-/?|Mq frq#4qҮO*;hf +&ٷ$~U424jPg8&7Q_QE-**2"4bf|Z#V84xټbXJ?+/u׾~gzk>&@ް?_ļuST~eO;3\MLQE]Tݞ@sSXKQ{,w%IGDM.N>?TSR)$[G5u,/zZinܱ{j [Z^$t'іAVG;ZGAkWkx[f|D_"[UGJ[a^<{\u un&x̄`djǢ2b֧ΞxbӭHrvU𭿁~()׉4;I#E{8]YT @}o>)Yw_x֦-BvrNͻ͞f=97W +'=ZjNzY'4OAZy%)SFC]Uc E:іlVj|G|)îmgk +Ҽ;rQ!}B7 {GDX] o:D~ |v3CO/_hrꗚMƳ6=2[ۧ,Ao#o(3v~ Gڏ㏁-okZ/.mI1bޔmmZ;S w[t&6xma?? PI|Uۘ@֮@<˅r8A*;i} MUUS俏e/.O|>, 5MSۭWNtH/d(ǘd ( c"o|;^ 74Ty\H-.y# 6c+EFdUxDfy7qi=+m׹k-ēݟtnf$Pᔜ9_e3, +wM7ZO#׌4lVf/wq_Y|m{xE,vw0Hҥ11 +.!>;>=yq-S[P_I>'%#ӬedY8}Q~^SXkEq!IaN6G]S<5庬<7YNO ܌ ^^k6/8 ^MM&};Xo#M~Px.]KPȷ1[%ܷꥧq7$F I‚$z߲V~m@;</h~"|^j X7zP:M`DK]I Hf(GoZ.Pҥ4qdQ,;ny`WYYr)Q|:iPhC #Qs/sF|G./д(t1ۨ~`䥮@c'#+ HP=cԓ>/ xS.-{ Q$ Oēc< [+y`lP[XXã,*d*S|wn.~e+x,0J!g'dYk]{kzO8/M:tե&ݯ۫=%+7M%Dx]͌01 qe_ZݟlgO]BPZƣ}^m +ѤQ<`I0`(A+VCž)o Ҽ8$Gb F< -~Rr5to)t}8kc<+^BфODwקC m_yv>Tg_ dBKM귗c͗ +JR5SęgѼwo6yOVɶ8 +úvRq%QݴDG?Lr͹ϻWǿ_ _*NYCڽ8FLn> ' }|ɩVڿ>n]fs-l⏄fWCijJ[_uא Nx'8`Yg6rB3[Ek:^ +}g⼻MIIYS=u^Ƥ6Bfr>&]j&cl)y}xP.Klk"K "GR_ ;Q,^ITr[}k<-Nl\WV:9i!O⟍!Gk'#jCj gc~fU +X\zWx|-\^šƗ$3,z$,$QS4w9o2܏Rާ,raPmIit⯦icLV[ +NQm?":fk-s&k`` ߪ߈T=;Fxm.,9Vq UA!&~~O?ΙjjξfFʥar3e|7LZ}.yc]s\NE`׻}8FgG[JnOK4ݒOzݮVb3nZay=iJ鶹[vSS-A&S㇋P>'m&mdA38:|'O ]G޲;-$t}mߟ#>xI&+< %ʾB&Dt4iVX"9n6F13|N.ĩ9|G^YXL E$VrmC,)d8灌?io$񞭡A36& GchqI zWO_!}Ki?m^A59y)!ʝ9"c>2~֚/T[ h8@%qXF9I{wb%^n~d<#V?c'?v1P7gys6$ݚܶ뫝*fK|]K$Wut. +ǖ{v? +֩M(Zjhime*mU,<s܌κ hN[{w|Ԋ8E8U-$W7(jvSp6c|/=*O!U85]UbMjӒZJlČb9!N0/5{+dI~41>ÈFGqh-F1FUM=d" VWW [y8ȩ%,MioG%y + 1_l>,IXe?'$(&]|)/a^JᲲ( *$;I9xT_km'gIu>z+?Š(QTGҦ[?05bW]Ok#6=`K%x{S?#,=\'27J)-(y͞饿}U[[KS [oRzPT tWW5?'OMS?,?jvgjsh7 *K$ 2Ɍy-~ #nIIa(=UO=6ũ[zb aۏ:\&IlљR%L ܠ$-͹nI-o& +ivA8~^ҤJIo6i'M_ V2h\{9]cȖW&z;0'k_7MHlX_Pyha@8/kkr'MoO^WԼomp=jwꑡ16sn2Wo}@jNv`e$M~3'ʖ&_omzD>rXIb/u>_բJxgX۽7iH$;%<`n95|I|NueLlO4,-B4B! Y+L^ԧ4RYҴ-y|$hLlko^EaH_R{,*B+`3*08+ xsqG8~⅜ekiiu=lթ]nޟ,xUbed`Wk:s6u=rc».V˷%R+/iW$#N7/tw뤂.q$W>1_VX-Kx┫n \q1VOZKH3!=ON}kɴ!$Ui5cNx=ox7W[ђVimqjbsz`>=xj簻ܺȎLRA62`Ɂcr=4H 7zz~3ƷJ|/shU2.:d}W/<=<]E -W3|91^[R)EOZoOæ_?ykje;VDRF]wǟ麔nR=ʢ+Z\F2ZC( 8S$+_ +ZA vE6Y_w*qﴏt-@$)#(e9=y?z]pj)}ug+ɽo>"~:a|Eernĉ,ˏ0~f?*'#:omx-a5ݲqmeIK bRj+`5e7GMʲL9u9:z+O>+{&/xGVi ߯LXe\X M~߲>JƗzCFjL:գg%byUSj +_|[d Ͽ mMcG񍮫wq{xBCiu>^r܏_YWz?ٗ??m>Xuc?=)QN<9L]\%xԧw?4"?_ucYunF_q"v|.L? 5ȯ:4J0n9#^2pڌj 5/ɵhc[d2|EӌRhk#+D?B(>Km}*e +gڧ|٨ Vjx?sw=l?ZJ?KżR5*It~T|Onk٪P`aݳĵFaxk}Rj7JQ7.%x%zgֿ|e懈ُT uڷKyclDW+~^~X ?m֭dmЍneC$8; -8O7ei{$;u)HpT |G+FaT=>f?'}R:1=,[.PIYRޠn7f]EReGd*R̲gPdtPHko .`FG*0AqQm?ULJx h|8a7t۴g畵D~GgFQnk\,E +A>Y.$xHuH:U=[DE.NZB\M# bA!ˊMTM"U[XIEn͌#o_%8 ^$dj={Wg`r%qt7+svil= o{uv/+o:xIfn7ĭkXƮڄM 'jxu5O UDCDN>{XZW"1$GZTU6O, e<61߿5SIcxmsNGhJGQ9QQ3 EmCبn Okh=cvR |t P H79g>yZ ( vpp{P4}RR >RM-䙣PesݘI9$RVcQ@EAYu=;^oTE5mE+T6xfjq~<ȟ'[ gY;1F7ڰBpハo.#dho_9| lC2p;6:m?bM& (v]8 pJI82|^H?{$a HŅet9' d*$A Uq? ]r\r&wQEQETGҢmL"4`WSppEAܩ?1ψb=Cq ^!ҳ^f}рsW͟y3ċvtaYBzu<0x#%`h<.ܝO8 L`X±?o x[~|k@hu.@pbx#v#w`X9$*%-1^-}яXxo޴*oOx5{nxՋYOi  # Xx2G +nfeJ@U!$vWUD 2H}" hdgZՖ_xRGӷ2݈ق%gr?Zf;';$wXR}5ņsj1% 6!s +1'iFxsyҤ/x}BYn1OGW6<_٢DU<nn#xRɭg@P{Tc`2o??M#izEEo,&7Q$a6/2ټ{Vh9D'?!k;ϴ1#hnNҥr"i46SbMe";dE]BUP?#^SMx,$1[^(MS#BSY|kj_G{XB*-_{c>յ%/?KM[JM:v[OF}E8bH ־Ai_~ο<9k!tysnfHS8YXaBv_8]eUN8aC+˭,,G:9f(|ѵ_hw.uXt+q]RUي;q(n*]U~_^Gyw f[ DA ٹNDHǹ"%h?5]y<lx\,coFY1t>/QxI.4`_ ]_H岮-=vNs+֡(Zqu}աxnK2eǨMdEI?4NQRU TE氫;{0S 1?H`8g#TQOSN|&x3|X7llh}{:LSk}fPMx(u$)DcH@⮥XQlte9Ye%*FyNz('I:zyÓW-1xGD;T nhWYNg v(ɦ|u,~~>&_3nc|N!ʬv#E];ndb9r[C^>0ZW-n&KX"{PrC*22 ) ?62'^/l_l}=/b|-$'aN¥.ma  +i:?mfķ J 9E8'%rInu#~(^ַ )x,ā1+{ػ76[pT3@7̌v?:|gĿQ_ܒpkwmǖb,I9' )"ǬMt\ Z )Vf2,ajs|}~(>n'ͷԊōDM8}JF:?UʉcEcp6x$p8^>[k@żr d1E +R=7|}Uվ_+ťU[ 2a&O{KP{,m_JҤ@1n9 K9[4<ӖX!wZryUn8rNyGWOtI?1%hG"@ 9 rBw-#mCX(*[~kaL_f}OMzĭYm +EzO??,DmVL[0P.nHI+KBI}k^9#x/f{r$1y jx`A +t >=Go0 U P@|0w&L?h|mXǏ'9)k,` 띹2f4.Hݽ/0r1(<<֏,zT$ye^d g" Hvb;3d=l#|.|G]"iRQI ," bIUT._+?G@Ӿ ixt^?d [x Kv}q",@ev1˩.Hߵ/>y_K!1d8Y獭='vÞ#a +$/OԒZQ]F y} RG5_dq%|״O;6y˯lZmXFdpKB ε*l<RWƫ|at75(b|Aq"/5U2ݱ1K־~պ/ρ_\|AyzrGKX1 d85wYgE|<jhdgړp'`Ao*oL M)]KD{!@JEt7_͘[r:?xr~R#木2A[(XH $C_S]/zZ_kSPhC";A/Hn͌O[E˓v]L[=Yw;;"`c*A:5`v'M61xf&G$q!%HKKm +ʾechli_wy⯂?5o/ +w^#E}kՌJCrP8en~=Ϻrf:Di>&6,U` +J6`EvZI~\q~ X 4kG6W2yo(^9ִK>tEO <rW,63דNX:ק\E'u6o)C: +Vk:2,ı°Z'6ե9wy_b5ixcޝƚrZI=EJ& %#@=H1xJX=Z/6Y/I2>%k-Bot<+Tvc10E귱ql2㊩Mr_3.I9$9E&9e+ lx[W^j6p/ mH,l"7mg'/"kE|GMӥ*|8dS@=0zta^*ß +)=w;Jo/5u{+\ImyP nvmlxǀ~,D>i_왫m/{KXaVGVe \ %U~g;{g-ů?< XiZWPJWIqId$5?|G| +O|yk}Ǔ(Sw%QP}Oa__oQ ;g<;⯊URk~HZRnm N--t.dMA唑+MWm>8xQu_ s};`^ n]NkEkreso; +'2xW~Gh@յ4ale!*363<ͪ\`3Ughй಩8-=yV{aզM.x7*A/yÒpO9U?Bϻ' 1p@54z#$776 I1I#%6zsTDk}# *XGa +N9?NO o#ٖ7Neaְ]-َت;7"r >[[uK=KI&u (T̰"T HY_m>5[Joi.kieU60~ %8{:'!xb||KO@Ν/uX溎Vq,q2ArFg{#^\IzuͶnk=dEenĘ,C㯄-d1sP8i$ȣn׾Ū[_gfYm˒>@yH$!bN7ʤ0W-|X{u7vY"v/͝<y9>hM? k#t +h-.fƅb|ؑHa%䲐d뿳7MǣB@,IBypFvYa#ƿgZׅ5>^?F"XoKw-ȕB3 JZU#%e2'9ៃZ_b_൘ܫjț)eǖ]Jlj|~5e=NDNӧ!}ݑP}OكHo [^7ԭ-{Wcd.N23,ap~T(ƺ>):Gc1mc(vp6ZKڻgQf: Wf_^4=:uo3rk1bZ3|І P'&]^Ǥ Ϙ$#;d03>>{O]N{GOmcq#.bGXP|rc W!+"jK"`pVd !U+ʱ#8v2E<+o?|;MortVroI%䈑k/<7]J]G Ѡisr&O19d8g y>%Tա>sMMaHRzzW??Oqh6^_ zrc8UP,xja%OTmAT]Ø? >+([aj3keYGT @A R&1|ާY{ ] 2ڽ}iQNf=HLaJ-'?LHgQEQET$TU%;52ؙ&DJLsXb6G&Hǰ\3|>Q36B>h텐zF?#SXy٦Y8 +,m5Rե_[OUߖf8 ^H;-={ݖ⾽|Y`Dm-)խ +rvJׅh5/kV-~#ZúS}/m?80lOеg×h!H_b:x5k?oi pW~eeo⌫@"Y>x@"x:דz]wSd3QPSit?; OꋬG1GԢ+#`p1|;e>U:燒0m4Mp 8$B䑴!l>k+h#}>\]$𴄐'' +O<)W7o|tcXoS|eu)V,)٫4~NZN.zGÿ +Y|mױiڗ s+\:Nk~6}ۆӯmn lp7wye6{hkF菻-ckqUx?'BRH?gO&pCQ*pA]7Pr&7851OadrZ;Rw?m?eBQ,V$|>P+t}?RՒ܋X"љAbjdb?w$:ߙ.ubAX#¿>,<{JK4{{>VY#mu=NE}c|wm-ö+I6q-ϷePS3,pI륅Jizojɟ`G޳kUo$n4䙙avgy&d a*?(o7?E;USUN63.UbPdؠ/%oU۳d6.ſth0TԻwwc:⏎mNj\@E̛6W98hs捗:g~E"x[wt$cǮAA~i~޿WĈ|-t 3D𕦤q{;IpP#71!UaB;]_M4.i ɻ^sYzփqgv:}Fۓ涆{9r|;wu{^iw*Cv|DOr0>P I_</4}.Xr6HE3^2fXֵk˹./&h2]p;9;.meD7Qr:Ggת)-[G_*vqk"UX񒉀x#%%waD(^F8(Wn:3Gn#׌KAo.f̫C] A5Z=2KgTf!r + xz^]Jr6ҫԐ)_N.eO12944\>]ǘQ7pA"p=? KPIwk-Ыz׆<毲)ߒB52GR1AХ,Z8 +G\]6ccΗ(26'GuUIzВ_OE*Ǎq8j#1]* !!8s4k ˛I`;H@T|x'fA [NEBÜd_PvZ}\šjI+b?(mҢmU2ؙ|&9*Tf9LR=k + +`\b='8m<=kqʬ|«v u?璟 10{WNj>>#bd:+y*ϋBEws +oB(k e@ B8ž)M;p͌3$WN~[=ӛUW?+匢םΜ?ac.g8WqSmOހ(?oAH>oؒ@t҇<ײkTQN1ۚV|Dߢ_@'iB!=_QI4g# `8?c:UbHuQU??2.2˟+(S.r˿/Hd,]De"դxC׷$$4`ia[0rUӷQ_D\ p''hX~ snItdb[*,$*[ZUͬQ+\hY?21I]Ǩ澀yr|@ k{Yaֺ_iO¾xXphN٪ZWlƜA`;Hy7ߨ}Y +_ֿRK|WG//گ ,8(O(mTQS-_*uhlxO#u?Z(Ckt?ZZ(U矴?:p?+0=()zGIG;"z͑H;0=(5FSGQSژ `QEIqf`zQE nC/ޡ@*r(KqgPRif(()nQIAEƶ AFu/hFPN7 _@E~w*D' +QEI +endstream endobj 2371 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +;" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?&~U=oŸ |Y;Nm"ׇo|#jp5}7jw!v_ pj;_?m 엺?[ j5Ěf=Tj71E4bL#skU~^G쏩wCw 4vzʊ_۱߫ko5ؓ*TUOcǝf9ɫ>4=K Sm''aO[>.SX4V8%xb#ʕSm+:nmb7hgw]3~샎Wzck֮aiw?rt>W +@np<+O]4!R!m-;2Jt\U'КUaRniq}Y%VKiŧw>'-KG췧XK< !.7g + r9KNA_aq|;_i:jQ[Q0,lAMl x/ Դ g8cG"Awi7)S+a]ş?&>% ^i/ڕ.U%YxX>lSǩ *8u^/.~77Z??fKώߴĽW +]v7th+"?Y?d!7 n¿ڷo$|~4 +AuyO7h|1gnGR|]TE?P9ZOc Xs_W?c~߳g~߰_doj2> _%kLΊ6\}({6WojovЇv|l|@/|h@*?|C;QE5ZtՑ#.i-Oj~^/ (W.񖡬nӨ7 \̌}&{?bNJ~,ω,?>/Font<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/XObject<>>>/Rotate 0/Thumb 362 0 R/TrimBox[35.173 35.173 630.449 877.063]/Type/Page>> endobj 2 0 obj <>stream +xɎI/pu& 7n$wD`퉪BF &tUȿ(VGE?ߏ{}(gk?_3n-[q+c'jϯη߿颧Wu}-]jm?jk]cu]{}+1ՖWzWwfg}zi-'!2`^su?n*e}4,=/ҡkR]DMur1Oȫ׵[/[טr(׭kmjJnPsOJjCֶozf(e@xu"J0]50tW22ѯ'fк5]"zqz []<_MPQL#mM/wY s{y%#yjVz6ϴ7?կmP5.RG [}_U"Z6Y-Z"~XOgk/Z\u-4}ͻI],GWwDv?k׽|/}v}W||$_lu2梁 Ge k } z.7_lSKw](Y~|>G{84Տk(o.ցh<_?jEfȶ=kٯ+kSt֝c-燗AvRSj~L Ì>q-qE5: +^*w㇪%oCǼ&KI1%w4AA/\=A^ ]1evsȊ96,ڔ`>ܺyu]'kNun/r4ZvbS?l|{~?u{JLWb4Z״<ֱjD'IЉ-ǰW`gfgK%a`n*'ƈ/P񻇹s&%F8 9YT: 28:9|3i:.713?&1>Qഴ F>k(Zu=R<[=fGVy(MA]M} ~z۬\fⷧVb^%Xi{b))V-x]ΊFxؐ3W #]ۜ9c͙EZEDeAWl~@N%$+ʿC$30}s\{?e#R=m*Lz#Y]c?akg/~z4Zxjո2o.$dցZ1\Hd.+{QEh314^KE׷u]V]t3nՙ&JCېh+Q'y\RQlG; +'0U[ +,W<*.=W< -vM-mK_V?Lu|DMkx\D_450gu^qFQ9F%q7rT1(YuN@Ǽea)IGwv.jpY틾gV^LvVc$Za;(=8J*IvV/7VԃXZ0$S{]a9>\6ma'2ݛ(BC~L{1 ClrhTLF!*_MHG|X1@kZc]t^rsbOjedLem7Ol_eH~!f_u{?C3ar`SojA )kt(Gߒ~)kB)oNGq&珆d~exf8+ )A=d[GѿyΚuI_z +a`#wȸCؔVRQp^; q-'!ߖR%o΁p[d/./@["D O,@K^<8Ym>,6BLg*pf%7/Q-=W8)j,=VXod#!PWЛ[0wŅO]Lrz4⌢#H7>m%cykx^My=H4Gu|Bhcߑ[B֖-1͔ud9ٶpؚ2 ВV-,q-7ۊA}(u\V$)Yq| dux۹FPU8$)x.acAi(%BN%v#B3}ٌcr,,E_,1 .|ZiՐkVٴBnUkp01H3*ծ7FJgX o[b+S{Blh'"" + e(|gm{ƷooJVbǾ4*h0l _vVFq⬖Y.̗O 3r2X?Xg'<#mMD\ΜJ;b3ZPދTp;~ޛN鰚]qMelI^)>6:]K + \501Nyi|}O_TK.ru|Ewwaj +tWF`\O[>bCxdDPn.H a28$a)h"ƦpCfb|jϥ+Ep6tݴ!Ѧ҃Âb|,MʽK3퀝ndžʌJ5 kj,:kC p;N\QW-)Qd x} yפz{\]qDuVY0aO ߶9x/my.&cy7-nXX{5F+bnPM`3śYT%SF+[FglY%i3ݵpi}k戁h Ebo:Һg"t"M2SM6b9JDj?=Ř!Vx+:ʱس;OFE,PqV?L^ؿt+Ƕ(ȋrc(D?]F$5߫ZL FiEqe0!L Nnp;yh9#Xz%N3m΂aS~b  ܋O6c1)ݛ{A@UޑIr6jwB[Ҧ_lS#x?d_l6usiF(DI\b9ugugmoA/hݝk:JcB?6w7q]'t:!4<*k":D`6$cF-|G rF!x9NI:dC2.؆ZAcVӗ[FWcl2_73ъ)8tG&Íݳ>5Ii_DCSh CQY6*Q[-ߛWV=aJHCEТny= g%0L"fob`q]ٸB84<\,;oxrUL>Dg9W뇿]bm?d69gC>gioFTߺy֦D6M04Ek37|'b5ers|K8;o 񂥸msRE5D>Lf6ݨ2E_:(svb| l=;aF:[ÞƳZUI EoZz8*k6ԐJC94078;GjAb +񥟱KQ NuKsIQ+morMNK22ܪ Ef&/lE:CҞ7 L>q*v۩ _k7R|B-ɳ10r +]쵹24G'RE\v](Ų *Blܻ%2\:&'GV׆Oߎ5ոLbI$/bf YfT- ]߁&E&I/T٘0ZGHbM +7XNi5ĭGs5vYH"Ms ]/V:Ar,TI֟r -"I*YwMoj|f:SgC OGe{!+4f~OkQm~ɝ V=YlT:w[XVM-DkTd S0;Vë-*6,ޒw ]d 2+$"8c̯q訊#h\oHp6Dg#vܙAk;r2&q ۉS2wÑn[Dz(_+LH &*(}jkjV$n,O- +2i3N<ٚ o^ T _93p4h=Ev HsCcQVQV"wwfd"#اY#sTipS'ԣ7e~RJpAEc/W'NCC[@qU:;mkT2*Yjd鶍ح_+,R(gr5,nb\`yۢ1u~O` +Ʌ݉ݴb${__ז3-҇Vƞ'l;b7LlH`ңĞEacѷmi3ǡܜ4 %whZM)oN~{m1S%TGLDWԊaRl,oN>{0v1Q;RWg!y)I+<=cu/EE\-$ l!PNj²:|aޘ;W ȶjo6sri6Sf!HsE~8Ϫ͚H:-F*ѢEi'71~M7sE,gD;&C79lSHn[eC +]D^#]27<.~ohYH{bILY415T뮼c1 ]T"o呍.y0!Bnƀ4&Go 8!e!*,lLzq(k}ɛl  y<:Y7~mU,iK[@(*}rȢb-砅<>sܖ*W(#E-o7BpBI 1װC9hXqBhH;B4-+S}H̤7>mpl݈}{#wm2 <kM\o ⢶O"F^HJ;:H`<1$.D[+qd4n! ؕ7xj^#7kMAZ+Y&\6+a:pC#uaFWN q69.`@Tt7!j%[ @*G^hI V{q^ZͅX IgUux5Xbsu ѧ;fR;FU:2 0{n2_m4nD]X"~ ' h X-a nCPPqdc՜RCqR,@'Vг$޴Hq5bibcEn: b>,舨+);dtKȎ92(«;bW͊ +1W`;MZW#7Y$/Uyu&>~?|+UlP=RG^G]>l@nl)ͲKm9,VsIJ-<1f٨`1lz/-kO?I͚Rh2*b1DLb̫FlLV7G δs;_yn<,y + эlߐt|g]:k~Yv6v[WU{&;%]*JEhD^I8OOhAW:Ҙh).WhCݥQ/(~v4 4! +|w;I(h WW]vBX]+c_K J * ŌtDV6v`KhxL ߻j~\݋%N~-Qif_5v!#X1CL dLltv#Ay.'ɥ&&wF#ƇC]D3UQz? r|_#mv|0$*UjH+xxҟ1Ny#̿l~Dн${l +]OGJ_ ;htzr#sGgdj:9.K @"g#)C]|D<cy0ݽWD.c䆔n|B?*: 4ƁaQv)DH;>tF`k<?T w&mlpkuVխ,p2:J f +`Ǝ2PIGGTb1u і¥/]i>eq-rp Cj3 6 &4PR+1 0i , @p GjfuabqH!]_2,Okg?hu N 2#MBa46D&!mNԅS-†y&CU9sC+OLΪ8M"+`oVY&VG?|2*^h<2v$fF,~U +@8B؍+O2 نՖN/l9FT?_:`8P(9ws`mg"6>py+\kJg~Y]%pg9DSw}G)x.nbq?op)VBr%Q +-jybT3eWHщSM1 y^7 q>S Hd#{dx+o%/H^2V̻k +`[ߑ,'P"9Qv5#:Qބ3*A@ !3[>h[XZ,I Z@ռ/,ӋE)G:urj,6yˁRzF,-d%MVaǝ&LgۂsX;a=.$1NveYN5)`35p+l9miwgo3 D3U: XêD"C7w! +lLh%sO7srJ?МXb6d.d=j۲4IH;Nw\ u"'ܼ0`_>;H[FyXl/}#䌆6znp4ԂP(\Bh jD=q>.V,+䱲 T})P +rيbECL"URvlO ŠFwM~ +;<# ]sO, *EZ6KGƧ9 +N3`+TAEfcQ̈́#`V?1_#؅L"i̴8SXob%JfާnWnK#OQJ,i<. +aU(\nIN F8#9ڛdž(&)a#&FsϺgP?VH6%m?o?O8 +a79^l1hi4Oq&WIr"P:bOy?H͆\RJ:,}'}Iv̘7›(t}j)|3O|{*>sm9P(Kx";u}eMq_;֗tnn ,[]{ɁOW2:i w zAI&" /ǎMڰUy5Me#IN% %W) +O^ѫF#xWobHoYMsy~\9ECs)|eI㺽w|~k*nj +t3բH@{*^.(r2 g`K!D8"'f'[P #}#ϟ|{>1\I"#m_X;&vgē؋FT3;QHױ,BouO1mX +d\Dց ` 'wKDks +:ʔ,1ea˄Iv.?Ta#,Gbx"{c׌" +0(tNV5ELR< e7>[SdvwWկvFxm$B%KC&.ǰ +@q+\_%;Ugs8#q30g$.Τٗcjֲ[>]LL9F:x{Tn-$rA(gF+Q^T R[\Ocr)|D( +GowoQNCuԙ3 1T)|E!]Rg1MMkΣt;E(?{z;o /v/)Qi_o8}(NH)= +[ɔ_VSJFj-t , +TZ}`|I߾=q/xqʡym\ M~ḳ{1Vz{>r +U#|zfb`RYVlI 2~eJ`gx[7VO]9YTa0=%Jy_]X~>Zċ 3}_`Guٰ{Qe`rKܠ([jN;Β9J9  M OiaX)oQZ~Ɵu{2{:d*?隨Çްlk]wH&&x;fmyw9G6]ħ>#mvgWGb2>}@mOQqXsB_VMRO;fHr(,UGqD[뷝| QţrĪtq̞Ws"/nnʽhdt2n* 1cW6ї(ZQڕT\]FM^=8X]8W# J !cCk8 ݪt <\%tSmzC0wwG89e<ƈpU |/65pDƥdID.dڠOh7GP fn"= e Z9j ח׿K{H-͎V O>k ss M45TUX3Fѓ$94iZΆ#!@K5K}rY9oy+iaZCwJs2~ F(?y(5F5/ِ5`nnhQHa +ƌbP +IPZ5eގӟ;)'u<y2B'zMR/oA3}M ףk}11@ .=!] =>0-1+h[#ʴRx1sdy1>I $$ҞH=~+P WFюSItUrCN!rrZg"r(G + ڟWꬬil$3H@22͠Q>6AP@q:Fi $Sqk +aRw ~qs0V%`Sy"P杻hD̨2h$ʘqv:9UN)JG{ bP:51 :H SN)QD5C6Ma7Aŭ8ɯQѐDNf4Br 97)I + Z~) nh~{o%51G!bPbŸGPdfL(T95od0l9eȈPW7JtjcT𩺧x{'m4d,vv:ecu#7Vt^rI[Zs}į\\yϬlTg!R߳nLioⴅbnf]bAvùwd*ȗ73IQMcG-ZQ-&o!.C6o/fեuG~GZx`l]ˢpi6re(Jz^D3cubEum%T!8Z1-҅§q\k2ng։ 'AS}buel+]6h{ oXOJH°PX<Ae͒iDGq+o3kGK.,|8d5\&,e>|gꁜҙ.C-ל&2OQûH~Tg4lX:b̡F\nr:w(pʅ`PZD7xJ(jIqP3ǵXD~&T np١E.@;%s K ɺXIJ@@DqgqnV(O<Q$KkÊqG\5Lc/pCC +z꧓ꬣ 82eܹBj +ֻpNjҢ߄#]x_r󵿞|͑Ww A:i5Eےk,c@vFM5]SEվPw#HH@ }k󧤞,)ciRJ]c56 ^뜸വ OAw}$oGD"a|XIΧ\f`lG?ߋ(}2ub.cD^TFl`YL|A ᅍ +'˶wb+ZCa|cZbe/"=Pż &fWvBꌨJ[>e^4\tyZ}Q2ρV3ҹā:g|{/(ݞ32+7-AqYLZ +AF=bJ5*T;fX<߈i[e]Æar9C"_Dv5)?!;G˺Ck|gԨ!N|Nw)qjKk)#.Iyz$wwUOi0=!as`092u3-tY񓮽4(M5k⎧?c7h%4P~Fv(5+¾qHV6Яa>4U` u#d%EKF0 +2 i^̇óp*QǑo;i1@tJo`7׳qçevٟU-&D'J7-}T}|5L^M[O"&-[ hxMvPWeA ++,T#f^±{[ h8g(lX_u y2^aZ"SFq/ЖLOhwTBqRe2Hw264=!ܰV f 1;JbPo&]Yhcr,w0ٕ4Ku + @6xÁۛǙĀɥlUQ!t$n]4yGQ1s(G)(Glo"CҷRO&@(-rB>A"%L+t>/Cx0HJA/Q[/ng9?$~ s$VN} "qþkI3lW7rҥnD }zyU31cvcss.>o}0e?y?sfP{g ~v}c?s64C|CoYbȆe=j VcW̯Uw9ҾeHd2'`g@Ufwֻ:͆SzF'?b˴[_m^%YyNaMm5^XN'/ du:^ ɑ-jLތwJ,Ϟ9/wo#S4bqR& eY=Sn4d ںv$iXLc#/NF{F 5)녛g:k(;7Wd =xF%+NuKt՘bkz|4DZ8ax>b}V?}C9d侦U] ?hZ!m$8oD<ߙz1k5@>Oi ~jg2 W xP|sΈ~a/seb;ëoy\$R3ɉSXn@@iކ:?xYd}Dyx]vA65:왌uⱃ9Amf;Z?̍F:'t>jY+ʒXQXZ-8qT\n7f_Kgx[2g߼}4м,Z9veIL[o?'9c&CV%oe%>ތY']U.k, [-jgoT6o= q ZoR.w~ځ8BylVcBuyf~P[w$D"gmKqP0BÂ]+¡>d^f[Dv(U`S"=Ҫo tWdzC _adI׮#>K20&< Kkz- c:7q2_*)D> N|qRqJn X +~V.a; Nl +;U]g O|i"K$^Jq 8EZ2%!C@,e㩞]Ѧ +~{~=$D1v5%"S3˟B:qR&7MZG4$a7&\Ctarb~=R" +IXI4SeѸW#Sl*xv́߉}^>$͏i"QɵPB9 zDPC;\zNCnLzE[(g~P1 2jKeWsk'ASs,ˑ!f-歅A>M}D|S5b{dQZpԸ{Jk~)lΙ񰨦r1ѝ{3X\b xČ>7ҡZzpo!`ʀK +o!*Ka1)%<N2g c|`׬q|ѾSKD:0rM+Miށ2܆w{4[ $z{ ӉF~yU|:S;.=]]ɴ:by)dP<ތg,O nP/o#&T[gR+舔58c){ZE7[޾u9 +Y}V t!Kx40ݒO}͋l0Hӻ&:mE OM]X8hәKxyXhC_(2T4ӹړ<-NfݧPk%NZ[٢#6[%4tlJ5H +_0u }w>d `h/ybJtdhQ B5PUҨ/"ID&3M%b$a}u;VLi/$#RYhɸc.3C+qm\ ˎͪy#=ާ鄓r/5PFCb:R6zR";MG&! {ou ʤ[Ha? ÂZ/iaF3]1Fl$;pϰ٤LԢm=4͓]Yuzftlع@`痽 '=?)-ZܙTL6ZZA}#{ k&{;8qLe;pћ۷]w4'fRηI̔/!kh"h5u|˨+;wgp35`M"~@?19ULvy(X̒vCD枞EϗFYۃtg>F~HЇKiEӷW]f^$DW'X_S( %wkNQ` ~L:v܎J$]ѸRϚ=^H4 (:GvD h4 +NM<) F dqGYS_RP)d5!t}?Ė8΋ +5z[}P-:Nz*v[h3dMg+͐βB)*5;<&# +#Eo>|%Z'|{L3^Nτ nPU}&jD]4̼ Dud` +_auT6) v=k{jT1 +&M?^?:2)5yVW53L*QڭH]1=MHEusDeVOg! :7i{5!Dfb ftrNG`Q}OT :iuQiS9W PJ MG*K *+ QxklHF.p#RqLd h +k9 +WǟdxSNG}fK]"761Dm1-IYuQAeg9IS.ҙ#$.$<R|G>wmUWVCw83% eN\I8PEt(&P֣'=QJߏb9)y;}*(SVrεڛ(L!Ӊ/{z=h lFw]\KH hP~'Vl$ [>\ +Raݡ +P/I ٭g$ROL? -/+ZGVv$x9ؤ*2k}(6̡Pw6_%6$9c{ G,t."[e#G G9j8LP%SO1ǥw` i+@ڸ/vCJ%xB3xu8د&? ~\"aRlq%/v]iZӛĺaEJ",_^)~(%ب`LX+RR%oppwVN> ya!޽se ӓZ_v S1.ȑ5sׇʒlä#FUÖ[ ڹBXdX +ϷIbupNdwl\2MϿ h{ ?cdvʏjFPHcKp'Zts:5 )۷F[gȗS/ryFf2i]b2!="#֙B@od/5w`ALw#=O-H Z+DoZ/,dQ,@2g_ozNf<^ipbBZa~D5ND#s =[$z#oҊvDNr H[8Kbq} fjX9J7L9_4\bwy]눌1#آYfP^uF6kbgYcyR"%8{Kfh2f@ %!c?;4:o}1# pi@7W'qGo &؜ N8t"|OH2ogqϑAyy++k+ @n5(TvӀ̤j |EsA!D:=)&3V`}5k/FwW\*Xu[?(`A3~3ҹ(;8I1@ +uhWÍ2oEtGq_~{90Z]-E0#Txk9(_e Vت 6F}]{ +1񷙷Ym浒S)rJT# }6ĘA5 *j: FS-=`dnApHXdkT;yLB5GhLx3w9 ,JάXXc!dU*/cWk%9~X`uu)jO/\^\nЏJ^ 0to\& +qf`J-Ow'pbHqCzM}Fd5`rrFB,FoW8JEЮS(?]FzП@9%ֻ׈a=X:7*NhEc% ,êoo柎p ${#,!8l<(,3K]ц@{ /=EFy\FBdn[(a[VRHHw[Tצּnx<"f=;%S8DDTi=DN ٞl!Om}fm{ Dzü6:Sڥzu6֟?:OWW} CLH&`gk4d$} nnzq.է$X%r:^h8v PQ\a SnuHWi1{_4(%#;ϥ"p< U vp\d7 aΊվUF̀M"UY fF%ɱhSz%qx~`"?f=ſU k.VeŜG!(ĽPqRVJ[qbN.骮9h2W}'aplJA>q ^vśH@c^eh@H)xFJ"@bŜ]Q߉̊DQy^TGZxU([ORQLט +*1D ZWC_O ?8ZRH7*\7lT =TL5xm~`s#gkh|8yP- ܤd]I)tk&mfO",uufn+hE؉6]{X r-B@Hzm;#y7.)1QD$c'?_Y:Fhj\t<p^qN5WI>g$n.jop$s(l\L-]rnMbO"I1C8r dP  Q"Qh%E4TF r9؊Moم G^#݈'[ASa]}MKj\^ՑΔecKW p{L +t"m Y$6[#bf`L W_J*sҌA{0˙kRD2XldHLr `XdW6أ @8%)M&|dDd(d֋jPp/ATn%Qf']b +Nxn%P:u K-be@jE]B+YE^B˜.~PGc]itAR.`>تcJ7kx/bMp[ˢw5ˬfDZL4<%4!w(ҽHN1}PWA&}:*~9<ͧousy%١nSPt 3=wg:+JGDZqNHeJde(c\9fѨ*l̊ڢF}L;uΓF%ZtmVd5(Pw=Z,%.J@zlu +3V +v!"m."EmXy=wL*蘡6J(V0DM4̗ |G5fOa@6(E4=:紺p +L߷nc##~ 7g^ #VWrN XJ>Y0f.3W4 +ɔx3}S؏۰s=:/8Q dQ,|TzW.jα6*SrNIixn6\9#\Mf檧xo3- # UrcqS'+?[Nܺʹf$˂5cDq"ԴfiǜQ˔ط;HhC쬟)}~OE eǘ.rgIJk{(ўUWԫvڶฐ3'a^ӠK}=_N0Oe(ŅpեEU򧟺ZRS:'Q]4"{=o# +ي0КNpL( +WJB\C/u|Yo3Wkz6fTkⴛ5* D"]^ ϵ + +-0 +3 Μh'IimOi l'س͐֐M l7:@ +B-"gUPӜV{wVˢAWW( 0Kd#BLB +,g]; {en)z׭٪{ ?Y3K9淌WJ&|¿QJVfsq.RíQkTw"l,pzG$o-+қ_-Y%7$V6[Fgui4Y +KKni+B&;E, T( +솫3/R[7Np# a649Ҹ o5BpM=;XzB@Z vZV?R8UfHM ҵ@gYMF8^7DCh{VrJBVj&lp4(ۀVTU.YhS5ϰٝ.Papu | +dQں8O`S^ޑЩ;fD6"OI-uV{ J$Տe: ;@G3yCqNt4=+\Sm9tڸ1ҡ[4w\rKTS0;/Ė6*E;(oN39t*2铷JBIOv=ڕenYq9H #3?\D WcW(4QQlgRްh{q9$n~>j~wۥf$tL[3HQ}Sw4t8N1%5"9K6$¨18W=uAxj8=Y"PAsMVQ +>D`o-ér޽@[>ip ~ 3[$btmWK!sE/gH9q|dOf-Xs;0WmQEsbB͐MЮ}釓"(Q؉ȋR8]!ɳEK&9LfGu|dWeL׀&WFM!?,)Itel/)tJ)Tw6'\o͖P(bDgӣ#9ddz@q*WVv]A`m~IY;KwŭYu=@'_vQB!Gql4Qooe*פR75cς "z5}3Wv(=*>0T$"ٰH`T'~UgmE5;9Ǚt*ZxG4yݼ|8W'T$u$m 1.٢ls[XwIg rQ@Y4M,QŽLR/jyV`W`ɣf$hV +Vv 6X4<idʇґ]C+W=9iv/vV8)N_tKIl +lqYOLOTH2;]էzRpTEE)imØu )}x[5io&Au&Ն? n%*&br߮$;&//LwGje(SrZJ&-RH:@ȫ现ثc?&W,%BZj_, [D!s*a9` J~㿈R$_i( &DIsRK#'9=8# ghE<&ل>|Wc‰D d`c,j_hWQ LfkÏFkɴ"b +wYr:$V/# +M٬!rL`DR" )'r0#gN)d{]zQNq2!Q\Q [ +#JfiJ|m0DCE+XU. ݧ  +cܹQCiMdyFf'78e 8\9RU*! OW]ᭂ˘MtXۜwSJ8`?BDx ]:8Eܨq{o ևP0c83MhJYR Q:(rD;+ Agd P]E+'ڝ rMq>bQXͬ 2|^Y +"տ,w-(aʰ (H4Vg#LNܻ qVضy1d!j-_Q)KP;fVmk[BVDtJk]u $EIQк`޻X|ŹU!Msy-ewTp[s?BR7!wqN6y8()|0 + ++mÊCd[ S4V0 +qOϦRf]!sNwSqtHxG2 ҐonzKn]D USu9so02*.OZsxWޢħ]pk@xaqo͡Ik]i1ࢿy + OכZMq j9Ӊ#V]K`zyT݋'yA*_Z/$35_7SnzELMi~U5SC!Hta\͙+g#DP6Z`8?dEnUhg[[NJ/5}TE3u]#t9JSߥnd(G>J%ԚXy-[S@K=C78V +N"Ř(Ð (`;RQ6fHv + V]dtr`a4HV!A8<̕gc}s{!h100Àǰ}x+F[7X$j `[h5Nx~]k(/,E i~(*~`p3YotSa/ H>3c6X*<EWIwK Dd2N N流 1J_H&A }]!ˮs{^?4JL}r6H3odL;5aQN_er섻V$^}AhYŒh5S|Kꅓ4-C ulԂv9^> +,%Z&l^w~rX2#O`3n/P=1'8@6*>P k)t\O0~Au_iDiK%pI (R` Š̤.wx%SCPpKb|OMRvP}/9MX%xIN {<+!%!㎰CV&"5gA)Q[P*BH赾V[ٲNQhlkDopʇCفf[7v )L"_ kZx֓VU'/5=@aũl,S~X*@Bx$*6P`uO'$$>L$J$+p6D QA ZLdyrJ[moR + E ᪳ + +XϝV2JHʟHȲ 7Na/k3~r#T6_2!,ݩy< m,0nrD`6;}|EɯmVXޥY|e"# ; |-!rur%|/g)k<5MNw +rn5j񚄏Ԯglw-k@NFAl`@@vl'9HL|4a|)_]39kR>6>V ukFbmT^ͬ[;;~6;h0xC# q@PDJw.H3 \I:f]XCb:nTN1Im +V \ehҰ$[yXΡ=\M%a t&q34zkom~;ӌFK->22UmϥԷYuw)A l$wzSY{8UyRI6 m` G1<.F,ա G@!w~H"ȚgӑQIK2 =g߹Aܡ(F άňz`7Iޭ$QU`K| +%7ѧ'uړʜ{)G +-' 31^H]4"NOR}MW:Jv]K2h9`xa)7bP  +EXat:4U սiHj۟$ +j|p_ˀς|;4/ŹZ9(TD((O1^hUVEٞJ"a3uM+~aalP`ԦmZځ{ QGnkw"bǬ?N"P"pGM1ƈ*yW") eQi,j=/칦YZob0'eWq2[Dw]'{la +硭von?&E\$UNgJ txAPRO*N)#QiJG̭~fpP=0 ",( U$a^OBA1}lq`|ύw_{AU8enkC*r$*9]lh:cB9Hᘢ6L3P&N}S[d/)޽Afbe%#:s +|u3CE+T{|')cWLġ +I=W颛k;$t@% i1 +iݽ*`z"Xƻ7_?MnrC _DvEg:8]u\GY+eɿ4P^ؔbVѠx +ʼn=WKDyP wJiBAfe>`hDFDr3ItȶI4e%隿MIC*n](5^m!  Ԯ,(HgV]A܁BD_[CoiC:ecQߢ%edHUΔH^xN#\|ψ)4}w{qE=3>wr|'lxl_o/{Jz1V:6g2[h- #J૓WsBYdte1@/{`Vp2 X@bE!ye`haqW1Hjq|"W-b&}=&,H ʁ9|"\&B +Hx1XɬGE ]'pwȑ IU-L.D9m0#fO[6KGqܦVa! קsAjyH{˟I jƷs]8(8t)nK}qjP GT9, +RS0_%( lwWI4E|*>6GOmug9N0|FCec]g?M ̦R-*\߱y5qak'pɬi ]Nu> |qaO@dy]Ϛe(n.F {xbׁA. + +lKgzqRl8/Qyy%(t`̷Ձq鰱b~j@@Hw4 +Ol?Uy>2D{sJpPn,;kOގC˻1(܋1l /ԣoM\:.\v#Rb}-{w[W]Hr>8ji7YM0%&y}_MTBq K.p;WE4"3c +0{G{)stvB(Z5E+[OI(3&vFQ&@ fGKQQ.;[ P.eN)L#ܼD>VbU{mL2XfZp\|h`Th*38j@۬gӴ'Hi #l#Uʨ!P5Tu7dl ޞA VevrIK㹧H6]$&vGȿC(\ǪD4r/0oGPV'O8 3{34"$1RP_Ξlnw"Vh]PNݪ0!3r2"<l [Ѐ>N̒jzDl:ww+$jqJH~AKn '+Yij*>}NU+z>}PhkK-x3W82 ?*;[XʤpKkv^Vb'c;d>zpKƒ0[Aَy~^lq+Ŋ?RiMfauME3d{ \P '8!5l>[lNa3vX2^G@5@$+NFnEh1 )(b979|<)a:"q}/&˕;D 43aYy fhdzװ+dVE5wC>Nb:~m/<7ahll,E5T ݗɪCD!\B7"j!;%ໂr;1FƉ˱X!F,i|SW9!6TbJ*N-&,\5=IoS-ab(\-M{bʾ5Tʳ\`_]HjH"n9`n@VJywƑM "֦59 +JBH"ߢhL$BXdW D +F(|WJ&ݓ1ʏދ}SLkԱHmt KҢ)2T"$(QCI"MՐDKeoKf/I7 ɕq$WWP$ ucGeq-MQhї 5+ju ib{Ł,nzU.vQrT1^Iy #h8ۇ3I*cڒ*mꯀD.) 鋪 ;Q,:!1!-1Q#~0D:K +S$LLg0Tf09Й>IX7tsy)X$y~ivf}RJm@ѩ#Ktٺa6--,.LYIt9hp<(2ͮ[*.1ug/_yNo$'7e,y%ICHϏY\ +jpZ钑_Z*x.v3DU#2~&!uhZ#pTT(ΒQ %BYOB9<Idցˬҗ5 1IՃܠҩ ${ S(:)"'kKݜ;-zB!!l,1me-4ʂx幏᫁W$Nи\c,dj'x{'N^;ҙL>rsL]_{#26y0'ʺ:N ΣeI($Í+:ҡ`K8^e*9WkUȪM8Wwʩ=w("a,KL8'q8/>k)V2eu!Q:V<L7d\wuNKWy^>6c4f#(v:*7EOX3ѨUV6@Bʯo-nqՅY;A:,ߐc+:芳;[P+=4rGlLn]D)!6`a}UX^qǭ]xqo.0^\VfT!@h8gS`.k3%Hs/7XwVJsr˳ hΏtECߊth5+4mEM^ kOE$٪FKЎQhzɠxUY ,IsNe$<*ajޓ5TYYVE6aʢMJn6o+k3"-\N1~+RI2b $ǻ +l!BS}PǟoL'-[NW*j# +DؚoEei1ZӅ>n;tTNr$ge·cզ^ RQ^sŠ"XXtҭ0+nmk 7Thqќqcm_QuZO~gViϭ+. Pmre~%<)+M +Pp܀t4A:_mO,H̗ t40}Ϫ ?9 W8PGcׁBGVA2.A"HPͩhD"do3.0[éunL-ScSB'K3re/._J54ᵉF(ח۳Qr㈀&mS$mզ.ᓘYҵ_W_kC$wMzJvhp8M2Oؘ0 3~R#7Z Ǎ@fQ C\1Em`/뀹#A7s@gM(`/i#+48ɘxiJ0Eim,ည8ALx<"Yt(`@;v(| 7xnqřʈlrtչG/^NMNKag 8}mG}A9ld t;wJ a䬧-ZuIN~=͹1N:RamGѝܲNNNa|b<D_#Cs`bK޻fܻy*|!r|C[FC蘾L'73oDd٤VTg6ya$2V^z𳪓/Y:>!>@Gz<aBe]A.yvQ2)dب&m8˗~ eS\  $ `NDg {=anH\On` pG e6`BTa306h3GQ[>H6(E/tF@"kYǗ|i@LGbyn@ &fQjȡױ0ڼs 0p, SёF4Iy;ߨX+psWiW5X1lU7E|p_f6Im 1:wz##M&"mFG g@mMr MTb~k﷤JwRC@&79.z+N"os: ѝFh%kGᣯ Q8C&ͳ%z *X*c+9.;٩`7=}3&gmt8V29Emַf|"i3wNg'%N>tY/K[4x*+G~*"Z3X9azTE1a~V`3Mz>4󝼫3c8_3}bZ2BSpk>)&"jNφ|^**|k9TG~JAzֵAtuh%H>`T'd_LztyVudymz^c^ZYϮoS·~ɽ>3>~6@H΅N]'!T+Y^ܝs^YQrtfnHh:aw0Ll +F>F'9ExI`\",L**`l-φ=ۋeٔFChj#؇ET (w52gLOgE$ MQR F1u`"<@vde6 +beWH h}?erAeyA :MKv`sdC bRcdTy-AF K͜ 0'%)L_A_2*rߣ˪ElEsfeeD!â h +{G񋕕?|QjllxT&nrtłqfဣ +Rɺ鷒%E*M%7%6~wdU8#E?E>p 4U?CU)#eqT,!/d$ &bU+BzOOCG‰iAK*.QkQۢVs߸PIR26V9O'"[4W|PoѳUS-jj\*˟* +Ԉi6U9r?Fȣ# y*G&k2_4sN Tu2kM)4ju"Q:ٌNRK?yz%&jvԒM $=}t]y ӷ8 |VTc[qWQ kS;.OY(A"?~ۅ/ p(ꊝ2\Æ1,GqAV6A(j~|_=kS0yFWG S >ҸCC|TkďlC|38mfD  М欫9/?9$0or,'g/׹ek\z;?qj6tw2w`\iPF坟ЙtӞY/L6$Odhъ/y0ۇzIAgPd &"Imop*+ⅵ2SͻAø@bsPf_}A6iVJ\#m-D?9q*M1}մY:@8ffrYN'?G}?E徽"b?Dt?X`IHtbO΁, +3a08)Jq8Dgu.!G+1P[yɘ%2R}QNtFKnk nIz#v3h3GSɡlr3eY8;G}V*`$<|JOMB:{sHH1 Q7J XxG'QC#NXiSIo<˚أȘ8cÔ2 7! ;ɓ:%.yu蝋,S)N"ۿiPע^][{JSPNJ]hΙ[:\4&T N :hŷQyq.d5NMJ`xiqJn=cץͶRzK#<#BzOݚ RdN` +m/Hdt0PeN̚h!t\# + -6/{ViU?*B)/̈zIûh-NKfS8KAyt茲_;wk;w1j~.z&A B|;A'kI@6c +'І(:6Zv#tHe%6Ѝtk,_N*Ag}#xަFGGV@Qzia  +Pf]س|M={$m9 2qb^QC~kv\\2|2VZۖ,$n%rMҊ$jxTK:zdk`{6x$=3e/aqYI{l\Y9sg~u_[篳JˎD5sd躾>z3 xD ѰHִǑ P f\Z9F:q$-!UKF:M]==t}q&vb2bƻdc,i`yHA>ũVv }ULh[q?([[guE:|z/zzPMHFY BaY!g}} kÝmlsWS:y{e- $b\4hw$ ]WguOwÔIy_8Dŕة%~Án8aɴjn6~P*'i_qTS=!2d XtT=',MZ S/}kO%/z2^qD6jJp[jN߭ØftrC9W%V*.#lʻobi p }G\}uAWм  JH k $D +wi1PRٗ29Yx nIH zhUd=ڲIUCky0;bU$U՝YTp*%d0F +$C.3EۂauXe" tރN-aQLȺ&r+}k|^V 8tui1Jr t +erYb%auG?Yt9Y5T.ST/rcz̄=d #LJ'\V:yk^Gy+#Ibr:Vv;PsV tLh8Ie-^Y/t8̜Eh6À=Nlv!&ςwНkVnC[9,<-6F.qS+iYG+TdFerYsW2V\HGnU?C8_#0G`n ċ8l(Ofg<5qd RZO"V p^:d訿,0t׋Y-ٿuc}8&oܘ T9tYĉ}^xl[f?_10% +͸M!70 %d`i颔t,mbrOL"EٮjO׾S:jXj +_ov߾] +0-50Go w1J,^-8NXV#N`/p'x ԆjOպqa)YZg1ypv v3Bom.3oq:/# Zw2?ihaG]}HA +B R}˜˄|x*y;4y÷t[Hjlp,(q7\H[}[xmɂF2 8ж<5._i>Kd*Â(ǡ%;Sg`cpJ8*@78^po/Y4Ryڃ;R~~C + 8=&!Q< +j\ +!~'>ZFQ$ +pѢ%H6~4 X"R_3䟦O6B™MXm%ITeF [%a(^\hyOr[ҡKYMdsDJ;6LTeKCũXӪegGaSHiʸ?S[ +XR[-\!q?ʂ2d; J?ێ40@\DZxoՂPfn .8O'U5 (ɵKLܳE>^߼ArM*uOVmf+n&6,=b=(kZOu|eYg +\ක;aAJ3 M|e(ٱ+hAZPh7Ihĕ4sve, |y[ +*FWZ1b/iz\= z+v$͕„GX+wJ/ELCIm';i+%H\k#J*uȢ~XCsHW;U M~~9]MSfRiy9"*'wT*KxonVm7JyN qlN l=~KJ'{c T'ha>_[M@'*سSL迳P!ؼYyjDov*c"`x͗i[,~=LjQt*;+g ']mADS+BoP^JCtV# ,?yVҶt e C nLBwI;wb9bX_?'%:`M~< 2q?eL˳$~P)vE5?t e1$gHrԽ/fp5 +v5%l\'̤Xu/fY i[ĉ]K#~X:W\=qF[:yg,Q-6 ; R>s+ߔb=1Z;`8ѽVVHR,KvΟgˍ`6pF$knO8ZO%~ T?U Qw׳w>n]*XV ߲*lSzOq<*Gv tu3"38'zgtbLqIɲM^~5@RMç= Ĭ,VB@ŷzPHRC٦ ]6dJe4Y[ڿX +ęK`qI)&bA%>>$W8xeFmP[pU\ KRS({-zuf㴐#T7sx^[k^n' hSkzR̟#U<lqp,/ +t8ܱ?t OɁp=YYWݹbh@s|Y +\rTbU>XPOvlX &rw@صm]W3 +"wWDY=3y2mQx + 3p*WţH:THU`<]ࢪTbxL_KA=KGbZTɲt+?w-e W0hwڤgcqaN-nZ≜u5q$Mp!ͦ;NI)4RB;~"rЪk=ZiSZc=5D3bBvWU?TET1bIa&9Q/ ?D#?I?̊DH.WX}Jغ]{7ˮ}mpkdx;d:ubtTNyet k-ӹL:1MN^0Cs]IvU4<ɢJd/G 70Ea /HհEf9w:\1JJ%ye٭V~7? c7YVH01uƟi\bZ Ay P1Qy_Y +%M[䟕)mz)Ų)8܋CA߄k4 \L_(Nܥ`z%=R\Mt}Dc1F(8trc Yzy֘`y*q;]ɦd} [j'hO5 P@Hj߯Lu.d nM&-Zg=;#Qc&xĮKNԲ=Y'[x3H1 -hQKBFfj2 |anj!le:RMVhSh++EbR`40; +2gxOG>z:AJnI `ӡCp&b磣Ӊ?Syt=>OTɮNA \-r/[l/% %["-R~HM4h/#+g;1;E$QVLK;>2JEY_ťUD5 w2޳|]H4m]U˒p^Y!qj#|*^Тd)v%ea^jpaTxeUBrt&UA>{*n[:t͢p8)4ePS^@J ly 5H#ONcH1x* w$㱶ML@&DdKE/ǟlMW"_Y CN +=aie 0¢du40Y6Շ>"/ aA*p5'|{ aDRpwD︱.L[:j9:L o-8 xL#~qq:R +L-N#.bC3ms5]݄I=YEvv# k|~=ߴBkjr]C3As6Gq?1󦎊qИz@SxQ̋>`MX>[s2Z w,&`՞.MX y^ПăxR*J,%,^2P<; g4ݖ^z{Z*cJX;8ECSMwFK8_Dx3멘K"FGF+ghI꿙8`3emBTZiՒ6~tEC ]K?Yw&ƨjj߭ozo!Y +/I\#Qj8ĜVqhMqh&=8j='T5\QǨ-&3$ݗM%.2R.nQQZtuz?2b!i! ud~'dȄPagl"LL8a9se9) K!hc74t뷀 ٵgH>w0i膮hGs'Wr\)h0>[~Eo6㴷[SWǛ XME0VtGoX^PȺ79ξ;L(X p]7 O;+4u ń]et1lcl^yeϣ&+X^N0tE +M*(@gF!;_s lrl9D1\%kzH)ĤbD +lr]SiM.`{<cw*X6kN&~"ƱmrJd(7EK|h! 1ޑY")I?VsjΔk2dl=KS6W&*9k"΢m'M.X+(x6&MWyh7Y cS[MQ2v?č(Ns2Rq"k>veYZf_ue&8,|!᥏];oa&P&ȗ&KԈ,N XNfjt 8 bH^ YZf83vh5z':ӡ_`"%9 +s^:ㄣ#-#l捂Al(3;ƥ4r;eG9ݑowO\H'ޡb&2/SI(ZlIfcPQk πV'&K\Ȟ$`zXܔs ⷞy$:7Wjwլ%0+}%;*'v*b.V!oW +yWoII|/.(f Pj5;9:Y%^ O͑4jгJ9INwk:|t7:d`V4%oCmf!)b-uX6x噁^{Q**̵59f<[N׺F mSϭEP?`T.]oQCtGL+&JsQڒQr%NjPgVy|7fy#p&$e*[q+q9ejѳQ9R8O[fV4lyM|Qj,D)x>&ףF-NO]jOK'JYtG%ZӲڣ5EK)ةo][v67̣M.om=/LŐ3`Xurr^2BiJ]Q'9~fe hG9}BRT}(OYG[P,Q*:IBǂ)qM17cϔrJPEۚ*(u4LawFFz[D]FkcTP؊96W +_oka5¦тJeuEx4阞 ؐ=&HgA2f{WSZ .AP"&IҶxoiQ`Jav!ȡ3]߉gjb|~I[ToˤxZIyUJ:TYQC5Qf=g{oF {…^PeVEg.(D^J"Uӣ#JkZ +v8@&2Z AL(=(2GF7+1B9)A=iSrkSw߀ѡNV@Qꋒ:*L´***vG0%*6(S碴镢G_ڢx֖i"!9L'jϮ#V,-ϕ kMQR%a>r?#HiZ+ySCkqMKJVsQ^u}bGq#]Euj8dr[/"5)\>N35-N`/?OfF;S~fXV <x|% SY&6t]lnIhu\$X#&Rybw(%S6o9; ۔GPtl g5‘:Hq>N;V$;ięC#<%0&}̈S)o-ϒGven ѻ Prכ٫gUp䮏}0?IOm4롸ʣC-T'޳5SZ3nL68#:]817ǜGgLsMX-QtVf~KL>\ײݺ-w#- m?q&azI&LVhbX֓*EnQz]W?M_hO(NDIN$pK0'U +{[X>⥕ݮH: +\HE,Tc:`ĬyۗC7އg 0](1 6&e|%#=c b4Oz?Q̥k4:y*X([B1VuKl[o54}kepԢ +uIB0>4&jKrQ]c7)m2:-qy/Z).Q]mZc&J` H(h3 0z @ +ڈb~6&` ;|9'Coz]sk$FG~?] D.i,IԅW@"-J\_%XRZ/8I.QD|=E<{1tݝv(@QHg5_UcTȅe31qLٍ1*LW}GNV:#@W/e(:lg'焟e􄆦ޚ/U"$VЎXD:+`UN^*Z{+T=J4UD>BLr,qYz!G8О gzx#،90p:"ұtɗT~F_lb7>J&iB=lE\9kRh'my7',L +Ψ⚀{Jtx_b5\Np< {-MYw ׁ WC}>5:/M74&{% ArUw<ȡUChpL!Q򦍃"~cU̔lWG<6׆w6$4L)EݕU62*R1֚׌ϙٰ`%β{M P>9vB0BEU[Q\#Q(єjׄ1т1UrGQ:jH@zVߧՅ@ EW.ӭCZlv[{Rޡ(zr )M/1L&_ه IEHJKRI`d^',̟q@\K[ >DgZ$E2BT,F4$)B{_?^-;!.숞acLI$Spy8mV}ϏEvȤMPcuw;@C-!5bzC*2oB0C'acpP _2P|._ZZU'>mո,?Iר\U/ʳ +Z( ^QVN^խ +A"Fl wto+)-.bJ_N] +×  +QLS' &[7Ek2ӁmmJJfpYjsDe*ѭB;j*tu_ff(ո. 3_n,A$ā  c1@ϖpT7׳)l)@H**rE)5Cҭ 2}@=P6xrJLt3*.죙y"JO5\ + + ~szfL +X껾}@Y PG|pV +f/Xs{ D6ᩒPHdj4P*x[3Ula hg`6d\x!!B4 +Mzx:VGS@#& @5Jh }뾾8h#> U<+wMȲ,Ҷ)$F~`҉(pU-pyI хERU[GBE"COa@51#%$[@:VE5 +&p4ĕh3sBժ7TM=~>5biDc\% &K4"LQog5+pg4-̕hDm懡FQ}iјR8E8ܭM mtT\])Nҥn0n<^H(>4M +4 Ţy,ڬLhjU*lFdgttFQ0؛c۔Ԁ|jrp6_לƒEaL2-34y튒!@qFXpQ$ďYvMx󎄵1q UYU[ao*T;Y 7]. "650yU!fHUUo?+k^eg^v`GBUQdm{n {AhR%WXOBh]LS5I{Vbau%6d蓦ROmCeo5uKZix)h~YO(PJ\\‚rm/Lێ")WQW[Bo5TE)\vmh}tۗjͥݖ1>yQ Fq} o#/Px xK7fhM{f~N noHϫv ˔hU xF}8]$ַAO/$ HrxuRgϷOO5#%uj W,ΕaV|W HXeLB{6܂(ՑC̴J枛S׉XB"hv ׈Cz'j,\.-'5b6&Orͧ6,-31.@Q˦x&j\yMw@*xM1c>6zz3qH;w0qiC>/+:x>$e1rvR(f'"ٺXffF?h#YMrv[vxs+e@2H/P)tGJ +MU*uk/]d( 8<$*vK}@ڬ8mRAʫ2A>B]>-ME[b7VLװQєW%J"#1SXޡQxĔDNxn_P.xX[i )-q"e^hŖ Ea2{K])s͛w.>oAR\-uTu%ЉuF_8CR;YccgpM׍y)bnE4W"d̜KVmTkm K󢃻$&%ueY-vnqEK|5`gų9S8uVW#&_`9,'hCczto~^UfrֹS+뙅j,iį|q.\Y;vl (E],Km<Ǯ$#x&նDmm?奌"([[oB~)ĂP>5tjE|!q0ڠ'uS+*>bMr} +z-ÔWDe8̡)o3칪V.Nx_L|֝R͝≋)B'Vj),^|YKB =kuk +%\# ҰqxIWK >]mST-9)"eʪL8 frR6NUF4k;7hWW&/0O#4x[]KfapGk(6M%Mu(jᷪ +Kk{7 Q6T`)EI6o6|.[-:.ܩҡ5>gUr!f#J _ʪy1RHuXV;[4$ XFx"ˆ?% }?lWqUsvWqvBf<;7 +lV6{A3}JE}nhUmv*7VЦ똛zmefQ//Qs+(p蔧KJ,u}eu \e_aHс WRjGIl,6OSWWX8Dc;>޻E%p+M7EFߛD[$1Fb?(B%?;rGbtI>$~d>࿕&q<~C B,6Y%i+:FUN$D/uDV:aή:Q%yRJ`"iW6MdC.ʙvVz>.9=}.zb,L&PU4COn[r2a>P!=G5WCeq/2l* ݚ|k{s_񺬩ٯ)v~cM6|.'fMlkϚɡg;{¹׶3T_I /}0R@ + )r 0xLh繟ʒX’53gT'Wq'ѡu2 .2/of![P1! v_ =$gfeJ*ĸU:4dP֜4pITT+ nt:دÑi V~)̝rJ} ,|Ij{pvtu|9#W6GOj&Pqa̶Մ+|zbF,ΠDuo&,VAL nT~h.2HOK@uC*9hU:}8aItg1z-O룭脿6+hě}@64Z]=*[wX٤|HԈm̟9`'fmH~KL{kw0s&#VUE*"BrTGn>ELBx52@LPJE ; tr"-3B2^=LKG[)}ZeE*ҋMV| ޶9$T\AՒ4Jm*Ԓ'Eo_-9"(( +iKnNlY1j[X(ͣA&yqV=w#vIڶBR Wg4$>ȱwDyo\ f̸ !qB#q}뿆I_ZX1v"' -b5lm⇍#/T4Gr&)]Wn3Th -{DuҤ5їDiMju=X߅W,$*4xn҆Z yXWX쒎T u&$@Klk}8 6x&T8\֖wIJ.`{h喍F>/>M )ZN +Gg<2з*Bv$⇴|MJ݅= 8[$]MQC=j5P=񔰘 H*īA۲8M$x(퟾*L^"'KI׍˜h0IbB^ +EW|qIMN&L1IN*AʉqDVxTЬUPk9zd +) h õO6UV˯(vxeQ&9Z*nA3ÔP"PR;b%z4l++s9 |Px4#V5YU;/lQ.0&UZe`v]jK@zD~csN):EEmSϽbLn0ΎC2)/rtO Rt89fL`:.AGԁ1v%lNUI>z;Es-R ^=g"GLKgYU]`4Soܟ\-a/f~6TW*5b"") ^_* NmTd-%eexyUȬf'ueF_=H4=#-|iU%oaVK\{>n8V|QRdDy[4)1' +7쁍8ɢ+X9}?l?I^B_TdW_ҾrT>Oj@`;(bz85{ao. J#e"vuW\FN-bVh %S oǽÒ`D].0XwxSUݴbC8;UzeëA(=G}fWKe+g+5M(/Hޤ@h;V ˪`Ō +Ҳ5rO|$ 3T?䣒,W>n-QBϯ'7J:$%9pĴy#>(Pl':R93pY|U߻J T?q}\?]6NC E&+_Lj$EIs*%IܣUAX@qM _8i黃5KT<($in2-쩁5mqs=ݺ#O +%> ̓EVp9^!dĦ)'" oӂtu+k>܋Ï{ Cb_jýUIʪ"HdZ҂b"gϟ&MmW.V^t$x!mmh%&2 h!epp7rQI&q2RJE[22W1tyoSIS[||9.ܛ(QHCQQ=i!b[B AFn*geRdg"[Bhw~^Bpl;~4y @,M;OըnV,,c7'DN%hkی10OO%0aTo)Ԁ3NiOǙF_H<f'Y|zt֝fb* x%Df)P-():ʤ:돌"que @* 3f8yJВ(3T}EkN#G__SN'$Lgh,%\m8ɲϏLXӿƏ͑~0E3D=w?)7R7.@kUiU}t`!_{Fs[5MaL+ 5*wVo?BıȞ#ĢŃf72떽>VC6ˁJ`϶H Yq<K<{[\\$rI]dgWo*3C e;S$TAMbGvh%wܖJIQcp>7nEvf AIMT]qLNtay '{(C/32{*| BdBWƾ6I\jM;֠r<}‗^ @ +35h}\t]eQۨ\SyP-&:d\#Eq 3gI^ۉ?dOt:o|R.m +".)$x|/$ 9Q0Fj LOEQ6=YhaDwEq\KhG{쯗.Nʉ$D#j +~*OW2ۅX&$@B$W/RmcRaryXƯ20vB*se5g6"jZ &#8(ybj|!|y7y p*z5S ^m#x< -$U0͐-PaUfNCH~HF^F04y&adТ +g BDYsʐ3LpH3' [E :(}R08xqQpp@X/uŃK͟o`I q*B'?7S>Sy9aP-^Q#ǁA|CMק3..kX'p$Hőӥh~hdK5ΓaN%i0M]ji7Ck*=8ݞE¼sy$4@zނI^jTB;/P5,mvV z1'x=`O591w'~)07_@q‹Qt{UMXJ%& &AeOm`?/zK#\dfNa%g42FۨlyDu7^oz@ NJ,48OR~F "YKDԖ񜍾Y :;9UIݘCCEKŽ/;zɑ f4d7p Ò%nW@ha_.~m=0!^uRTD랍v Hj`t UFLjɰ3"I B]P]ׄ4MH8T8_UYNLTO|g9-x\`s~:VrIU *j\Yi*mE6;`0d6@6ΤR:h4oO I />p. {@-Nݳ@uBԈgS&'~;!iGe<əmd +6M qȔDFQvCcr2dّ_V"K*v`rU;qtAĄ?jU `$DU\T'SBdMv2Dw6ZDXVbU\>} 2jw +OUQֆ-(*g[p9?`RZ*5|*5֦i6g[TRE}]QdJ.#4Na)3YSf0q蜴lYX{m j,ˆe wTsWوID)pPT`#?ziԻe\RFS*@TEx>KLvgjҗ9aP\ <&NIS:DVeS½e+ʘbT׌pȲK?\ +~NyqϮXhz%,}4[QSJIuCgPhY)n CSNr)KgajZHD8ձ MR8l$#?' +mXM +ZDu*,Z7I{DdemIdU(I~{-3Ȼs[#<>:1doRR]iM"y:p @El\\k>I6M, +* + j\~.AO*p`r6"S5K(4-7qݍx‘^]PUe#{fz*TZ9/DPQ{&ct> k4ɧr3DR|Hf_%:4]J_ӢҝL _/7qӖŁN갤\MR+8$Q5TrΜ #,7E`n'pkӄ}͏' IuG\$AdOE}QT0Qm4eKP( BEZe9f D jM}8 +J==`#DYHr7 Yoݗ"BRmuHi|e딹']\[$W{q|X.-IAn&(K)k+B'vH]Jr<;t5TGidiDվUت잸.oXw+LKnuX{%9ynDE1bͩ +L~p8?//"HuuC G ǽq7qڦnȞ?TMW厙r&#{$ +L\3?"py$]?2);HHeEt~V2t,Cr 8;)29; SՃ+thԢҽk]T -갞Aù]XeU~SyrR ad4IȡuYAw"J7$TAɴPrqofg7ex*%r\Z05IlM,.!4]*i;7EQ.5ch"t/}a)?'P@?5FAݭ no@p-(Ŏ3y%*u'xǻWO yM:d.iNegJ"N&/nN!1^(Ifg!0e%5AXuWt]ӅF*6zlsbE#xRNCm#K]S{rO;6{"s9 d/׻PL|{!D*(\EVFQp+r%J-Ѩ5q__ +i4&h%:D(lBW嚶@V\y荎j)Э6bqWkW^(>nP2Y֖ G*GJlh6&86Mez)fv [-6Er%r!0+e28gU7vؒW^0@ObMĸX%uOd',,:}jQInM<^,Aj‰uYŻp٥ +όDBlV~q|C:U~O]T"dӞ嬽9s܇lW=K皦ԵG+mop;㾃msUbFy>yR`Ûme#Cjq QMd&Ic6 F0/Df龦&]\ R  LszY!"|6B kumR&f0H@$w.jofS8xmJ!\W?z:Z*`rWmڔp0,UjC-&t[̚P`C,cX'¼lN#UaI{";q]z0KWJ,z(]9fT;{5Ẽ e4cBS*dʼS~7šb$ոʁߺkr%v +y.NxeW#}*)_Pp+`܀V 2YLv:}ό6! qwgsP1Sax Y`(DJOfGX#)| D6tqzʏQh(dh[W!6.⹜$n%Q/PʖHs;*=E>eh1ـ\bv:WGsGi9K)i8%}bY <ŋ[7(BтuT8xekb&[|)oeY:D1]t k2b]}l2(@<f|4CE&Z`IVL0\zRLEr_pUD w5%Yae,W9㝔JD&[EĄczۢ<^8H.ϏfNk"a[MRV6@rɔF<<&VߨL+F-=eð+}6Wap-KԿN{@0i`uzED3}*`G +jAV;W%gWBfAu“kA%Һ]Cpj tHa{М*^avQL{왏Ԏ+$+&hїh +D7KםnVhi XD.( |cΚdy}!HϘ5c `"#ďݮ@x=ecT33v5U lFi$#][іGӡ7V8O[~;]' +NhԶ&E5mSb,12.=p?_,EVG5]s~G'jl7 p9 1' ++D" 9rh +|V8&&̍J$ v(ZRYIQ]I5iJPC~ϛ"ҍ'אgI)Ei$'Cx"Tm2]Τ᝔ޝjDn oW0Ymn6wUD?<SY?d&7؏dln3@K2^0ދu`T},(In8қ2}o3\°,RR9vU@W-T̐krU;8Sa_2#2s%q<4&bO)}o8n vk3LD*g;m3U_1ɉzfY`h<0 &X*d~IF*Q07x[ +c#/7tEG`0dhk+'~vJo7m[f@ǖC]+rnm0VtOڬs!HSWt 5 /gnI1XE/ Ɖ0 +dD{D(aFl|oKy^'*' |$&nN`Zbk蒸+&p.δ[=/P4$=<<7GbPŝbBSh2ʘT=2)wZ M$7} "\d$7߰x[eퟕ×rz"FeRm. #XJԿ꜡199¡-\!MVڜ1,RV!g>gf0 +ueU{ptV3|G*۝nDnNnJL: `{IO2t_b}\[_^U}gkt6xM~$ I74E Mo|FJ==eC0U rVAhu%ɡ鏷NI #RfLRr\A$C[8L%$I"Y&/DsHy;Y[4{?qSk۽/z,I )?-}\fDەJJ,, GB櫰&uIѽ !eGR~`)dL>SÇeIQ^3Bw5@%ۂ%u`$vXXS+j- {!Km|ԀzM M] =I&kZO1j287jWiH@@ Ur{"P<)8rΌye#aWךpqH.ɏo Y6jL)Cu +fZ+Ecx+c^t=,C FZ`,w4%Ģ8cR:Q+) Vs'W|_usM7M}DM~)ᜡwf$*QmBm.nCpo@uT PGš1wvnIOj8sY ?V;C@\LxX qIMѻt 2݋k]u›T!N$X xzpe~IyAٍ@;.!ZSNOxxFmHsA:2єNJX}]6Q#9i +xSkъ 6زʿ՞MrzKL]LR= s-CΨx_B6%fu70݂L{Gma*~وpcTe"՞2Wbu(KIBn0D< +覗}ʪQ)`YUt)}իI^^Փ?ؽ3?r|'JROjVrD9 #Khl֜mIz*~?JpK?1QR(kQ)WQ˘ Uc:Do dmT1;qzIPuf) d" hZMGn. 0tCehYm#zj4PpR)G/n wN2@#BcTmt>=Q =Lqlx,B|. ɀjYya%W?xeZgz>4$آ U"T?æ 3Y (XHuMOPLd:{ qBD#V# _wR mьH\| xۡ@"X]V9%TRYIE[Q^=}^̞${JuHvHH-"FC`@$5$LF +B/Wgdl5Vix^4xatq˟WAsiEfN+14Δ_%=}hDe g/eRqmJmIr]-}XE)ba֋k : ׺N&GefbFF",CE|Mp!RlQ&8o+-&ħ/3K?T*ː>93[GӐ~az u~u4 + F=c0Sزs$>R%$*C9pKy{"18*fK9q)$\\!n^/_,[9̐qeC[zycw>NQ|\5cR!Bd#@ƙdl^]ө^4/Rn$2qP<}b0hQ,?kbu{=HG!F;~s@ݫU+.ЏD|$jrn9wCV +'K?n 9-3UZak$JLFaj !Iq2^Rn +wu/Rdo|ԝ*9* +KE\4ZO~ Woc[TabmܐQD PmǰDh.ORv02uT,զLTݙP Yuo4h(y/BY a!TVitf)nE* [?*9(y]Tomӹc/ ̓CqJuN}_U +=9V_c,U]i_z\}yVCMzϳ,3?>q>RDzlaSwF|u{i޿nZdI +mb0z=\ri\>8X_~Mw7gr6&W +OCKk`pY9DΗDB^6,da̫?؏y:|c4$4Qr`)sD(Lߺ㧁y(V.uݯ"F uvq\ mlݛ)ج$ۇ1y{p_ô;jΔ_ ~f~Q*J +w_3哒uՏ_ηI +w&kٵr:]vVϷ't>pg=;9x,_]Ü!P(uxm]zVm_?\#u[XӦ ͑ig?}7$L(Hb{|f'(R_}M^Cxb UU?Β!I( 6Sa#5L>_a3$ötfңc,#)>,E:"+^Ȣ(dfՇ"ZfL^|6]&DcXFs&Tn(:YEi|;fguC Lˆ:e ȃ:s;!`.~Yfnco;y 6hLjS~8{f׎xeXkMJջeJv}EǏ>:; ΪC +]iڎTׇY5,{. 0F04S{0I gG2l5:jiږ0ݞib9FH {6 +~g%hlڱYrMfۅ}M?thď>ínׯ}zp جsׅs>?7OrX%\/2ql˔dܨ׵ e8ʰHgd GMf@IEuĺml\_):Q%|>!}YG.9}]w>D)έ\.Y^>jcS c[1/5Ln+plsVĻ.X+ aoW=<h!0NK#*vJUlnVEtTڸ|+֮7(m]pe,mdsӒW]R'${~Z7-QNʮ"fuS2{8+1\HvL\WZ&L1*WRpԯQW +=69 Cc+Mf-%ZdUyӓ50Mv5 5`jFgwB 3V'aW*j5g +[]&/#?,+.nVu^΢ 8C) GdLk^Itdúƙ7PrEщWBZ mvv2OLƹ`ƙQʍ^R[p}zV|Wg?" 04<D?Pc4њ +/'xK?zRXh}BU{~7Wq"F|0*8; ӰtI2]փ-ʴ|&3f oUޓEU1K?ɞ^MeUuP}x)LF^bCKn:tmCӰ56z +m)Ry(JAw`Jq+ +E[r4VA&!qu*8( +c+ +ɠnz">q8Kpf_|!b-|~tArYmE?_,̶&;XhBƏ^ +pp|>Մ +Pѓy5Rwsȭ_Ѹr~eҏ0ԇɕo{Ү ק[@m<Yja~}FS2K.i ḏL߻("W6 I)bI N63lTCw)rsJ [vF1H$L/58I;CP/ӿ5K +LxrA/@wUُL, *H*eR&RAܴH\ &L$ ;Ksb!rk P& !iSсm$8rXY2ʕ{ˊ6J-d=7kBVεw8(µo1BK^z R0t(?Ho(0v#dJƏLq< 'TI8y{A'S)Yڔ/( TE^xf\ T*){gTu3N:h 2+₾4 _C%mY߹Y7huoB5DT2aa\nu`u" 0b +Ŗz:8V?͓"_ >:HWb'UZYnF#FhLaٴf5|82l CBʣһ$FePm=!J9XRP8I3ͫBEHF,xT #I.g惗0hSrPmd3;Cie;8nxpo`tS ;u6Kdztjg~1ۇIΛ2q,@}z͂rGVbHFz@ +JūYxa8n{ +, ~.yNe|?UMM@dX:-.jvMae8EEV!~Z >4`3m7 +I|dif:~Q _s gjWLvlka~PM~Z8LS@>b +Dj`|n) ZU883 FV]*c(-~)tӰ&إqǟZi CM@uL^t?n hꠋ/|.w˗/j&+G RjdX7gU 1G+| FMX۰)"1 L[萱$k?D5sW?5vO{6tWz~5,P_ m3\ 6FGCzq'mB{Kڠ'nBvE<)vt*k>omrx jH}PU}i]>?S:pZM;2Bjus`u [ &T@MZv·W +b#B&y[%o.SӚeJ5hCRll䳫B=]_<ٰ` 7R߳~RqiU!΅{+);IXO)fp +(Eel4.XQNH(~ǵwz+NPZAM8p5n&2 ]|Ƶq`:iڪ/FsMDu FStqFM i'N_·ka(#AUOoxH0vh,THpk2%kʡzK-DP v<,yĬ.;k|y#p/9!I*jޘ;}q@r} Y ܵ׏''8nНޖ[0NDy\<^ضPI`ZaXJ'5KHk [a竣Kެ#r:5,J(ostäa#;G0N_4bGCERt_(t+jO׷%4I?7gij-Eu{1Ls_;e`6<$],Lvd! 1Z?!ZoXjTeTIuK2 Æh&rSq~_"SbW&:^ӳhfٛJq/L\G#Ayg3ǢȯٗWƴ /KeU> 4HEN$z5J HZRO_.]si&ev/x&ejQ_1KKԮW8/u; -qO=iLǰ?|V/G݂tVlڏjWF((z~f[1mG+cDͪ{62bDjxEqc=r>F*qu|VE=t\f]ƨoiWt0[kCtJ0Jl)< c[f +يiMs>*mJq<E\/"hbpƎ ΂u?bFJ0SзϯQWQ$tf8\ٳ2Um%`e9I>n&JQ/0ە^ԘA/ in˶b{je>֬-.6\Z:c.W.ٖLA% +e ? >1of!fh.ՇK` FwTB:Z/@BJ-P"&9uaY*yDCewd?Ck91Wr~[\ܓAFU1{#}ۺDʔ-!Oɏ6˾ar~Iuq$!gт(pcGď8uH u?X/0rB@vg2Ҧv!@ԖsZ&WVO|%VtD +|_|I.i4\H0U8W`2$AbXmί| ίO׹ wfBKj$lqX4`G%Y{T9 ݴ>{;XfVRG̷v'/Ct=u_``|ʱex`|dO2Ie|vj3C_:y[!~~Q6Xҩl.*WjY#a< ?vRtjJ@MBdP_1,Y ԉMEO6]9OG|߆,@i(]LE0ިSq^lyԳc2vy{/ I.f8ſ5fHc%!YIﻍ^ \dLSSi +NMYގgJgUgO*wD +}&';M$8%82Q1Ylp [:{qe6iZN*sxiB.KHoϢd+7<< ga#8ו8muﰳV[GRב W . )f CI򇒃IOėlfb6nqjIa!-uϧ0tg:Lbi?vJvdZWƫP+Xq EtN[d~86R405p3B.ث|)6cŦ-8yFQ|l6(АEßpf ׀ӡ:tUYEcp|>%bg8.[ϣ:s7vB)FQS0ysCKyř KܡDIÁ-2^WJUu{Ӓ&q7i\dT|Ά葇0. 5>ԛ] KZ*©"P+ǶPDžq85 Ŋ*^PUw%75RĦÈʃVyoj.Gkc4n`m%QC]UuhfLnv76ϸKlɶ1znCW5MuA0 OT58&5ɉ;Ţ-}srdN|/"h}G|qdnyٝݯ/͏Rt[ߺh1K3BK?}z F2>u2F??[GaLcz$A֞XbcxχɃ9 &n]ixQetܴy$>"%LZ=VyySiaA]KsS_6w,.,~[V'Dvli(dKV@mx g_g4oi @83N":c7A# fvFqK993ne.1K&1 n +uxC9f\% ԊJt⇸66`1ׇڏg:hޔEs%ÀpFڗ@/@>E"kU%km򎠧V 40öD }!cGtX>3c<~ϫ8'^<BmFA|NI)-3DaM5jY[yj3sNqØ+~]=^qa6^?rrӅx0n/"Gv 24v9##QS#o<>a&ӌN/kgp~|kOUhjBUct>aj"jX7^ˡ%`'jEA9]WŮ?Ulܒ/}*ڋ@2s&Պ(_wf ߭&oj+B bQ-w S^JQM.R5%mQQzdLSՌTZ4eZZԠ(.dqˆn:V~>7` sñ|̇Q#HU:Zi:Fא>|<P}#z56\LtW}>g͖97L n&/E]yz{)LG|k6z`#uaT싟m +PG]4qtemb""v]CP\GO ;Th΁r|o)+=E=ޑ<{/ͣ +:~rpawt =eS1$C5N>~x-gF(>Lqf[fP+m\:|{Z2BB2l?C TJ|LCM=}h/1f[a3:td2XoQ31"rfJBIY>)h"HڢnI]YabyQNEQ4zVgVz'J#ځxe(p>Zhu[ş"{?e#H"8ȩ(@g79B\|zHM!dOB&R!Yd`3 U,#Þu@'n|x9Tj|_BtKmyg(*Fr-{uOWI|E:"shQhjg?V.4_6T'mm_*9k k`ydKp~ + ݂ J,"ķiSweX7]T;Pg弍m^ +;8T>FM&4WϲS^j}8'ӰVYr5ͅU70*rհA:=لLz6D,>o@%1bg#FTS4ԝrJ_7_,R: e0rY29Dl7c|)ET[w&6J&AѬS#jtSbߴLU&z ܪ9M4i˴;k%uIŪT9OiD[ec1XƕCl=Y*e| +q-wHcTRMtQ/h!;yFBy]zRz u׎ ĊS#΅71涮쮊J (pP+k%Yz3 Q@S)Cì@MVa\0 eZ >m8lѬs2O}K(I0*GT>UZLe([:p")Hspuj6 lĆmȐ%Bn`VBfaQ(eȨW3~ LK0|gC*-HXƝ +7,ɰ\wQd}Lh> 7:sHVm+[OO Łqa WXzR33XSͅKT2ZΜE~Cpo-]cN]7'%_2Yig7J0l"I+ŏOJe|>O%]%9(t,CQB$u^0_nB|Ll{[>Donr*@eꩀdbi[@=Jأ<XIAw{*%HB)qK$&c5Iv(Ey"KCC`7h1Qb_X~Aֆ6SNҌ, On1*Rk#/|>I[Uةi? Rka2DН*ܰPl;8 +뚰iP(uk +dv5L=XzQFMXOÀ~F +)HjB[8gNġVjCb>k~b6"İ@ V!_UEڿ8~+B!17-xber?M2*bo<3⨰y#a3,[%S( vIGbqVt~$Py1WODCThT|%18g2I%Q  V,|ՖXFph%_I)u7>ׇ#xݚ^B=2hPq{t)H-}56 #(KpU+.l$*^ 3d*T[(S#0*,m SW59>Tmߋq e^Eh`5ZKDmlAs*TTtJ)4́؏ ܂SBG綐uHr M%9JUTR4kcy5GVadcM(=ۚ{Ppɶ)_!*'cF.*W!yˎ-QwRr@5X@wLs`*C82f-T]+9S@琠F2uL[\NhيI(7$})lgfSTWLT)+ b #*2U1Xך>j䃎xGvQP >⑰kV2%*~{cg(ZdהuvG*70d\+oGw| n.Y= /l^űeUS?30l[:{iPĺMu{׳1DUnަYlLFl OF[l#:e/He-D, /U/EiYd7vSM5 ,g"v#ns@"]X5+ +%2n XRX4iK /r%Uֽb@Bc.%p1c ̕_fL񡊸m׹J2FI=ZsJl^^ jbx.>k|Vh}b?GU;_O\Qqb*M\A0J)#/P!2Rދ!}zOi:zΎ"ơ沊aL|.-DJu܃w,UN&|y)nqk4Y<3MAip#˳Њu`\ѱoHeWel^qw?0z ӷvr 䨥Uy"ÂyY/] Mϗ+>&׏Ww~YS +e3Z"Q +}ḁ0x$W.mbb@d.Rf[j(cbds\T0AC=H !>-brj(}:"BnmX ϏDT( '\rc +fśI[ r^Ixc}V;ڮ KK,Й_d+,E(iC%TpmiDz0~vBP}* 4H]QrT †4ˍd`(ž?L 5z*p:=_pĔ*M!Um9ψCkzJ>^&Pw=WӽPΩ/oa`t$EH)& ٘]`ŭ4R7YSr9x3dC&hel8ϮV6$=6{!k>(w".ٲȍUǜEQkD_B؏%Q^ (QWleb6mwx0Q+FWy|~L7<:98u&Un,٣cFsSTKe7.ՅS+xܷQnWQpvh4! qO4}]qef_ +;r 6>@)PIg/=B1(v:"/nš:w6{h!osqe]9ܦ %4:H mNE;w;6I5 QmB}U щDZ݋d:tLܣkmZ9 M 573v. whP䒤Ug{tKcM$ Y{uN5MMG_e +8|l}r'%C+n fb`/Ԗl#rEFQ[/}p(f}>Ņ㣨RV8}୬먽ZrKֱ, QII4j"Sh,e7lRt [,"l 5g4h"ܴ@3=8u6ID޺E/RɐytCcña-GgDgpH W5 YAe_q%iW$z [~6YFTwsQ#&5pFS&%$Sedn8 #"V7{B NLS'E"CGBIHqQlm +E}4.! To.[ĬthObdo +MxcH<2Q?oߏF4.h[G#Nl1Tz>(0byaIOteϛ)H}b< zvx`˧˶[6!_/5nPu7r-&/u8"$~W9c:"ϣ'ZE9)?u3.L?OˣQ^ꃴ]o:v4VܪSiM5CWYznBx4?[H0 EVEX,ُi;IW27`岗SSvlz2f#˧ +CPU/NǛf֤^K;Cj$^}Ԋ]ԃdttEkݻVgF c{Drh{>Zi.FhNYmk2i.oգygQ'ew0k5]SVE=r?MG䒌Xd_~^Z TQe$~9mz [.ypveXg.mU=J\Er0ˤB6|@%e\QkZnSbva5]\]lx.L +iԞ& Ld8yoeKyrs ?_e_a%46j AԜ0qEQ9x<(&(~%Kڒ=/tSȷ3!e*bR%Nt;wGf>{iY̗t0i\"^j+˨?\YwYxdKeo/SB3G=E]<rB 'M Pd9`6fCY>a*%Z&>^7kjGsZlǻ,M*L#nBSJ&mAaUT<XCyQi=V7.iЯTr%62?óіi,Vaߞ́*IŸ A0݋B2~~GqiVw~~zH[<k~zza䱕KCK*v'x?5Hi{R 2x`2+ M.(ٵŤI! ˛p_:ş:B*fo>An}Gnm^ߤ1/5`Gjܥ@!<.O׫ V4i2~!D־"rvzu40<)==m5ȹ)ڥ u8A hxCcskIh9 Y\޳OY-yk E*HϸJ$|F9AuW7[/"SRRAEx/r8D+y+FÅdSeb(cLq~Y-KDŽzm=Ou.pv.Dhu +N!wpJAb(UE[Ei uD:@Stb4;`M*0S}> f'DxJ,@t@,hAdC0˚XXH`=G&3uzpOtn|'uʺ)GD]wd^H!(Pi^Ɣ+]QE as"$zs~?T +9p"gnv}=g;Ȧq/V +('b#/ +`zBYf~i:e%,_F(fW>Vji눥QKdKKߪGASN^j`1)nE6wt)-ےeO8VLvTi/qlx4%Zùhc`e݅樣J1Ubd;>QT$k;R[<"B0O WCYkVBWmD"iD.^qxHB^ii-ʜ_%bK,`W(I+U1u\?Y{Bu8^Q/sf[/Q^$kRIMQN;EZ ɠ{4hZWjn:$\a˨C":ɎwS "$U&Q +~\` lؠXylM[*! +&4?EU5 0X,ox˜1dceIM>,5MWB*htpڥ,V!WWSP9Ll 4VOUW4}$N%!cvQ45M@2GE(kET-e.BO9:?D,i5ÇʟS)W_u>0bѕ:P ֜eQ&PxHJۺq_2H>Q"H&.hW[òL5 iE/C}& ֑&ö[ &:p*R,WtpXV&u>B ڧdqHݏ)kmJo<ŗ,)5mW jp|)ͩ@LVvI[rjּ| `u|'du46'ZjXR؋4ΓN$2 So Rd*z( q{1ZJg2cDDLU@ĢD˞5Z?RoڂjqK1K ԥa `pWi &'(7C)}iy +oF4NH[rBSBHͦyʠ١[#G^iQ)}YDU c|P|y,}M3- s٧A)F_S-%nVA-ބM V&g λlؔE]WOro-u# rªnׯM.%.`nгSk _ɿYP:IDZ,Hʶ2W3]TrD!4\#ȆYTt0V85B1lҦw΂Bs3$@Lk`J Q@:p +ωSE̊b `½#KƸ-!;T6q2b6Cf|zQh STriccdI'ΘSP P +!BEF *M+2kUI%u||h "< 1}S⸰tؤN0o&f1ԠN)8:L&x*CPw#.$aU+^_.M\hױ+\@GH_[ec 1IRՑCvi +wi7d2QZ}*&Kx Ј֥7u"4Q=: .`M5d@5oqћG)>v"A ^ %K |Zn|\&D)JVdapa.FĎBI膥w]PEer`\ օYHQ]$|h\s(:Nh/dEĂ"<eq!l6bGq>nbs!6x:t Ԅ\ۆ@pj\<[*erpq*.T6m౉MG}uq[]>au jCGŊ!I$Ru!NM>܁EqQ"{O8\ 7.vKY_ b阩P:g5B1:yPqmlSSf@wlUa +*gQPlp5EmdaTlQO9=@iO|G<diU6nɌa W\XkFAmaq^H~hb`ݴٖ^7(Q~ Hg/mo"6K7n=!OԖ|)6|,Mnl MhVAu +dn`q@g^@r`lD,ɫn T󠵌׉Oݪ^b;uĈ0$S,Ey3 _4`+T.^ roz6.)o#+ $-8v\6rF[XwWN>ůӇV*bjɱ&o͡A[ ˇO`ʜmOm C+Ңlg]M9=y!${c^kV+Sa:kW>1E} |M#B\C-~v'oͲˠe:ś:j^&YR({Cp"^pJhItCV,kkQ7!r8WtϪ])KH$!л.$#rbxUzw*`U3 +oͦTt{ _&̅}%>ҡ/K >gFYTbV3Й vVuq<afxІb*XMAL>*.c"ȎWp:(ޑ5MQ(dam3 ly(uxFhEBvtdn(ųaGaܢ$+J^Y +<؎n&yҩ3q8f:,bz/P#p_FԒtSry M1c\^4>,됿OClȗSXFUWhy86dmD! -Q؋T9c'PwLqZ2rƱTꯞ 6 ۥKI !ŗ\)ĦPQVYUkc=U,B񾆁;A:M4v_~ vV4Pi"VCIfQXj?хʏd#Z,<9j$ƇE[uP,6>xϒ/IJAJE83Klqcd1Ĵ\ ^(`&\]Fy,ַS&_ߦp7rPXs󒧤A-VkV\_N6%S2ߦ6?Ink(kbeF^Ιch!Y G3=xaIh$ЂE Sšu5LOpDc]pnF'$9TȖpD Ē2\qҒRImY?!a6(ӕHߤR%%sr>D|:R|МRY(ţIy/,$F̜@Csg.Scdx@-3e60@47(FlMU'~+á5&'M9X5f%I%56*L9%s_ +"MՋVd|ȕWHXb +&!2FiSrTQWE"$}IqEW̸KDegXfލg ,0M"67D AOߝ/MG?e:lh?A7!]cG\̍։9][~k, +XNpē))ĜV?E<($)ؽDVbkf*J|+k/`DBFNL˹qRAܛXRT$?>ZhX4FQ:܊}/ϳD!rϗ|PrHM&6u6rG/=aG]GyFb0DSSyHZ㚫L2f0WA5A=9]YzDm)lB2TVUws<]Jolj3~3]}s'R]ss+V\ςX)bʙRoՏ (/jfj:+|:mP)I6XT9X<l[<qa#\ۛel +)?TB@sfٰIA"V=d!^`ˎ3ORzL1iN`&1CpdmyPĐ>n~C;8~`>5x~>/% +phƈn;ȎSQA6'16G .DG_F&b"#RgAr[ɶ.lF]2s"?_YgPƉF+PǢZ?8zAn +KUO>Z@ިlPx̱ CNUL-)Ɩ[9hBT ך3n>q biB$"Nhj$I('yd#C9T#CTdRTe"tU=h椑ߍ_7DH,%eky}{:u/- lSSOO3*-9U]URֲpÌHm 7Awk5r꓁E)S_i]Igq a2T_Ը/PqK&%Fl.;z=O>]vV:Km7|wgZ!VeMء}ԶSniV8`muF a[yqن !ノ%W;$PBr("E<ܿW1ý7!DZn槰n7x%9A;Cg*<8DSnZ qgu(Eb R +Yǫڑjn &= )v-mK7vY%%TֈDMA4i_+VD {E7~f +KK?Ra;Jϋ;į&]q +i/T X~ +9 +:\o M5tE @_ȝl\tQBEwʸr)aL@] X8UǤI;lt!LI؊0 gNya(?ڕCQF\H}qXgi`%y?lr^E}?ri +ju(2 +~)~큖[DH?Y mX"$)B 1QIZy0AqndTU#>J]9Ҁf4(H)xTbeHdC"H: :l4иwF 5vkKtHis&7U*W5fCJ-Bc^dp_Aȯ R#QhA }((;E4q# +R9%/Q YUQtz;@ʚPcS{ '➷lH$\vxMDF  >6Z$N JtǪ5i-MpcqВ܊+J\㼵#mOZ-E m$4֧U-U +TiBXP<-y3{2|MڊyꗏTUK\@s$U^IlJX5jaP +@,nXu@!Z7Ȣ^73 +!z2e1+yuܙ >Wt[@;ΓС r.Z1煖"KSx+K*dɅ1`?[Sh,'JtDK$2:z]*]<^+6lc+=j N aъtew"kO~rFr5+qޢX9 2X%cJUĒ\9zMB̥_"+\$_E!9 +XA=LP ah +3ۍ2*-ɄAnItpY^{i̙NA=GqN3ef${h,>20 `ƹS}lgk݉vo@8g5dl+zܱ0_ח +p`qgs](zZvAM,s{д`j|7V vWzCZ>γdYID3Z;:UVCk1Yڡ Lj<}MD0>l؂Md7) VҗL螘c 'q8 LȖəKV'pƹU&Ct"UDv`^&tb雂ٓY*.4g$c/Bp +)_QުR BnybS2\-6!{)^_,]tóu*n]r[ ->ڜ xShRevd<^W`W&lCddb2>}cWpd@۹/L&R>_.DmPMp(}̈́xd0랓\ aI#SW"ƸIf15o\5`ȱQv9чu*󃼞JvtjS|f\}#QP}q}F]n<-JVXAUR1X`Tk8 +2ql"V" LS3TX:Ŭ)1^Z +6qf +n5p < ǫM^[߯<[)*C6g&gys ߌUi`NМY9G\i.ȫ> ܳǭt h[y]i"ApΖ"Fv%CqFD-my42΋KQTV`pZao$ tX! ʇ#@[\-0|qFke3RyYC)n!;G-ؙͅv/ 2v67nm`]KI87پ5p!>sKXSfQ6aUl,#5+,ykۧS[_.ǤyWI `{kw Oe$#%qC0T8gѻl)Iaͨ2h*v,6[^bUuUrZ<[H.%Mw"@U޴&z__~ ڙǺp2ºh_>VeWű[ŧw>~[[S ӔeXzBPfHSdԑa'N)+{nkhxq_M? RnAbAOԽ%0JZU^8 UoCM'Yqsb:K+[st.SngyeVgd]ZlCS>[ݸx8g$6Ġ˵jω* 4s0WE2I5JZחRO3\F{bĚ/a'~L0b( U}pE *OPx5J9,C`㕈Bu㭱(Kѩc6va=YLq& ߒ_Gqh,q,A^Pjp{O]~MOjy{QFkS׍olT(Ú76!,B >Dyf'wb.3Y(cŨWz21P1X\=xb#킀>x:ZmVh{T 9rW-VUΣb'EX`WUCczk t{0r)ɧzmx"|V\lz%(,-O}kiފX(ErǕL%&/a\QkV.w$'40fT,Fy~xnb!9gfA}T.b ѧv[EQ.MU[N7$zɣqP'}EKCMm\7MPZ8a"(Ǧ`+Rl?tìĪ(d)p4"yJ=ͻp L\ TOBR蒊7^Avt +IS)7E~Xdb`h +ClT,MXCM]&{vInW!% 8^_Y~?N?mNA47zmsiO=OgHv IFTl%7yP<4㉩;:`NM 01nlXb6qkqGVi;c畞OAhAbYXEzVlJ|tøI,Uj+%H@ Fr:jы͈>gȦ UhiݻKzun(%xF{:>ܒNա9'Ro(j\L@҅B=9QbI=4j:C & +_pTW"=4dTwilGkY [ʞh QWkN| JI:cmz@r-"ۻ)fOytryjdU_)y` >] &. 5i^ceoDR nN 雠zb4n /מW0x扯/&{rgˬ_0qLĶ瞾>8Ɨ.R0yA6 ޔuӟ4gs(Mb wE$48#Rnו۷ԳW}!6Yt *5pYiO!`Ok^f\ZN%9 T +y9;Pk{+7p~%fMUB_uUW"U'30$4,bPx9D|wf,tsK8p@QZu˴/Gf`#8x֕rPYS ߽)zɫpq{UN&kFevfF8c5~h P>,JKU移cBh-~~^ J9uubR=EBF<օ:y\x>CDo{C|l.Y4[B$OX^rU,($bબ=U'01pdh#iDx3k/]oo6\S7] Ș6-d#b[ +:EOxH'I^jaYBo_Y\iʓm]h\ɗKF+c| aN:xV\iZ+Lr"tӬLΔBٚZ5RyHz%~PL{QF{q"+ =,'g:?QUR>K ‡%ݥoyڰGO]M \9&eMוK@,i[y) eF c!:=Fǻl*OLLqBr, Xe&+YGEb(23㸒dsYCnjik +"[3]]T=}v)sOIn XܐqC&Ul{(s\ ɯ8mr=IuɀTHIƴ\L6WDj㻐X$u½}Co&__$ƕ+ZZnZ^=nl/}^ZM5X#I*.3ɛ) %ބU@_PIK +&9ۿ 4 ȪO(\-hTTLVS~E8C`BJBR')g2cJʼŧ +Xp84V{~u(]MlGpTtF|ͼS*oV,z@aĚ"z6r1iuL.&{|~ׯL$ #_ꇎX䦖5 +?!|%ºR4p{|]w!>R Ԉu?)@ (U~ fUY&_@Vc&0+ŸK <xp5h +,E<~?o"$[} +3 OϯELs!p!27&R53T0T9m#B%%`&4N;ң:I1N%9Od Ļ\qWG5׊\)ZiT۾_%>@"d]*Y5r0D6R YkY *\eM^sv\&Cb^mjg0ӁvD=7%* 0I)òޘWXy*zW6,ʪ`mT M.㶸 U,]4*{#aDC Ҟ3X;־xA" ;vAcgoї NBg4hqb?V>ׯ?܈#c*88ȁ0 ΋gu;o ͢oN+xCj2.C:6߆ӌ ɋpduK CfvЀPW. c^ +[ ̰譑YPe+^IC՞qyrUL6 9),C [2xRj"{SlTy`ܤ!4I2Q51nX6w$"FЊ(LS8`b=e)$ p. cS䭺S]$:SxC17Yp52Li ڎ{´[3ąn~?q ![ݿAkLzdҖH|:2/2s_(/*c T0f3j@B§5(qRZ(^UU _Hjn +o_5' +pBp⦂=بP9; TT< Jk,P2ij_$fhN" :*Nl'Jcf؍^9>ALZ|7V8lO!pۢ S"w%k؃fX݁ў`*\B eh +U5c-%ܯ +9POx2ԛ&)[ +u^YZ&~`&GD ?(J +Dҿ]'ƃxE~VL8Pn#9D;Cx:1_8bȫ.rѡ>POjS=dlCgB?*gfwYDoBLtGVVi~61C1XPa<h!;?W&|EthfRk`(m>,0pi"J}CP!Q%:!dž^Dt&h=DwMP< G=S<>Ucd,'U8aǾ/8" 5C>S U'N2v@(m"dS\E L"ofIshBJވkyVjPng}ۦrU9j$BXT~F̟C?Uo7 M @K791܀Nlď N w}Y$܎_@OdMkV U%?/B +&*X4MP+^j$!"."֗?Mޛǒ#ɺX77Q3˪[yQ5 BUTtM(\T>)( . +5v!uʏЭҋFD +BSO;B8ZW?)(WWtA8TZ~()jpq/ 虯k|n)Y~Fr/Kҭ.\W 'If^FJQsAM#*O!UD{n'{ G; odNݝ]$DWVu~1K˙/:&vțLSӹ5# a]OqL w%Pa5y.pKF-Ҭ>9Jbe,[f'8Nm\b8A#{zm Co<ǡjI]+ _}֘Jyð# 8Q:(WqIף\7 Gj&8H"A,71]EDME#V|jVl.\ܫHKe]~`\&7G}61jZ +o0tcr 8u}=T:$ETr y )pf@}cz%dł}i S>"r ݓNVtȬB1/$M4ޜgc\ q\$R>CI:w BS)!6<3"?;_ Q0l%bPծʇM0]b1&Ͽygˮl$(&_Kpp% Z 7\*"l0I;Zuzƽ' Xn)][*pOV<@e +kCY g'?p8;1$~I&Q~6?e +P> g{xfnƢERcxR]_&|5Q-F%pk#Yg*fh&KJ^$&݊۰4Lr*>9ݔx38+' (+$"QOo|u명QWPGK2S'%=dF= Oη{$tzRz(ޚwrx衦̅jjĚA +Md2?nXadSvc`1O8y%8FSHMa"Qjk[vWz~Ba+2 >¬̓q wuEg͗,4bH$xXU6ћZ>t6/=y\_dYNj˴j7>|l\ַ-]!6熀ݺ-y7MhѰcgEB9<#`*XsV;cˏضk~{K_u5lJx*-[z!lN`{xbDSXBԐmDTI{P)yi1* qRK2YbK:_W +c 1 +GW'8ݶVHN &e\/>_ "r*v!!{j/VΎ7)ڣ4=&1A,Q3ϐMlN IZW.TfsI̊xM՜Pԕ\ BR? R|n-b7MVZ7oBy|4}zI+M"vHI`$`@g#ҚdZV:4 UVZ_`jV̛Aݍ;A*doWtaJTHpmQ[)qj[ŏ{Jk Ť@*A<9J/4芉6Yc?<\F<ңrGhٗ^G1xZb>db7>p +<|wll/+z}Sjv@GIv%_jfu t4}i}JD *wzE3dOjQByqOSKv'uj-/0t *Ҹˋu]FE{I48s1kZq*"3wË "(6Y^˔[$4HHԷH(N,*p0CRʎܚHˋ$mĉO>Ʀ4X4\Yb(6*Pv\t|k)ϒ}5 uA R ?ʱ|;1$Ș0=s!oGmEX7Em|Yڥ0#فѮu:txyM-/qnq҅ѥ_߶"OkQpe>ް슖- _Rc (x?ʀ溘 +`혷/bZMX! [w+6Ħ;)Ϸצ~ˤ@am$eniJyd淊+C\8)LND$ŻUرMh!3U]#dP=kX?tSݪss{% U +$!?_.WDȢb8n?G56顚e-8Hrӵ=mD@MNCYn)FfvAQ=w&`^MV nokJηTE6mrd׽ve\͡Ԙ )R&^7mpWx KUP.ū8Ao7[)$ຓ7L[Y]{8̇,r$ 'ŹЉ,QiĈTda걉,6*3lxG~eՒڈx^tiu/lcsPYIf>ŶǥU[(Hp51HS NaVeBXcՒQm818^ b]ubyf5(1 "[^#ie5دX0z.:!Kn1ڒyB3J*Z!Dİj[gِZNvsTޘB|V3-&Ɠ2 Z5Db&@ R(Vf E0['C`k}DǓwx(!5! rcJfGƳ7B ['Ⱦ$O|_n׎];^ص:]4xcB,G2{_ZĿHuۜ +QKb$$ËzR:+g'RiMOMt٤K&-"v 0:&Ǔ ->Alko:;9w*8&NI^i |AHD)rĢ~ׄ}$v`3G?'oȨiU.l#ҚjOaKOhMu3fAy"EF+>^0 D/O;Qgisؙv @Ŀm|X>@+^-t~珺u06R *X0ՌSmw{mk'ǀү;6R€o0iH'`ּs]-;Dmh- M\$lJx'iVwNn. +eMW uH +tE'!m]~tLa:1z{kOK`iwpJ$8dvavKۼ 0}}IT}#X%na3mh|);oTP7.7Z3 VI{[55Ei8|6Ssҧٝy1!SKGBt6iMf$j/0v$&LǦI&P#rIh&XO:s/Ӊ(M G㘁d‭΢Ha0%'@Db,/xO brHL$N9K &3K>DqhS:gkdAanBoms&G4i*C@ڐ];΢\V-[SmF,7ch1*xYt#둉&Őuvz5' i?k.S)) '[OR>@W{o"ن3[-j1BUh%v|( P:SPrGyiJDe'n˩+2qē8|jzitZGS0/8#Yə Ȕrz&RQFcd13y% dl$Zč9C걦Bzĺp#eL*} ay`G;ELݴyz)ǣ4RG;Nfγ1|r a{1> *S[t< &4[OUq"mqb?aATN[kkK{{m }Ȥ/ $w0iV1yMNI'  }LR"q8Oܺz-cN϶DLt)? NɓZ +>Zcfهa%z<4N٩8j;.JM<:vVϖ7NՑx4ͭeTI .(gV%? SZ[]I~[B%Fr u֞fE9n>gؖ>0=yTXr.N 9~p +gDQNaaFQsb퇆Smr}[ԓgS>.xu29:`Y!_QgOlvfŶ+ʏ^,VIVl!"%*m@ Y!,{ixfrOߗL8[8wjlddSTjW |nًHDOU;2!r3FK { /Mtڮ]'T D:L5@?-v,[GjqX%(/yi Q`bDE*v}>fk8z1Za-P6A"'4:[i%8TK6UM<+4sxVCs$!&AA%{l&'3L T< AjD&BSLk( +]$ӑ!Q=n PtCr ЧteFbhf'킣A) &>xUsOu)<޽5w  YE YEtbi +v-]+XvD"d]‡B]ʁgM:Z%{[IuVe>9f!cALG@P<\B0)GDbHH#B1\$QkC X8/1gQ{'l5˭i !rr4 )$@Vt:ip#|0Z.ϜVRӧeg;⦞*Tߖ.} سqN[|UQ#II>n> ٍŷثf `阡kG|bu^;|'tu@NS母7q%b;}d'z(:[QqqZ܋GIn.X!,WHVLdwYApxkojll~kˮs`uU5IȺExWCꔏx3YtZعQ,ҡS]',o0^&;MK8#"o>#3tɓOLix|m/78ˇ3zޣTq#"T kg L' m}̮VùX\,oUҢ:0(:$8|6ϛ|ɍPƟI?fm[yck&J3ctd%`'Fr͹6XL; C3g.~4&Na> +0cTqL8lmv&Q]TMƜZӪypg9峊L]֬XQ ~!Zusi\iښHo<]~2St}{N4UjRSNBW~rE*gM; +qEt|G#m@tlI &wm"JK"^J + 2\,6Vh0G{O>OX 5KT]neL#$TBE߶F,>t8+d4y% օ/H!1, ?7Bό7T`vB1Tyn+rR;1ǟT %oeZf,Fޘ,d*)8BV]Sg$P _O!tKĕUd:XDK@&FJlH,DH~)ӶȞ\Z eiw H3SHh,N_h~ +XUz~+bW +KmvmXb$Ll.Ko,3-V.̫і|/r" +KҭJ|Oň4B`c4dIMJ:cҥjBxtxcĽ="%'`D +CRc4XPڎTdžФ8-' |hz}P-3Ĩ+:ƿ4 ۵I7|XOSΠ'hIzœ+ >EF4n$P #n6vܴ\O T3l } iH\/)z=A|_p4s7ꤠCىTG}& +|0b@MerIGgBs&6,FeBO^ +`U*RG0+'2"@vPo!4,P̩idt!?¼@ńik5#n'xdžoM-?[=!p Jݥ]Yo)Wb/*hc= %LKՄ$u_$dPm'琰y yK [0 Pj[fq z0qC#uދI3",ȥ%_jEnUdgXdWfa:83RGs|\dk}]{L&/jbZ4;!ȩۛ"X$֥TȨ^!gbub+EoQF@@k+J~{. Yh+ZGfԂ˖)MfCTdtäp+|zOYHN2)m\Sdi}mCY73MK?Eě%[}Ȥ[BH 쪈^=oobRMu1f8O,H:GSh%=neMAs0ZiJBt>B2DEHY;|fuBgAA* +iNF2u&:{FEӖӒS{V=n1mZCuC߃>WM!bx$ˢg9}[өOdvi[\_:]CG-n5ugP{[8SD[-V?k3K~0uHn^6ĥAoS5gUtKE{/ke&-/ghg6N2i! +&dͣR%{]Nj_PVNVo*[;NQtrTQ vXoEQJV#;!ZVnMȩ4=ܸxh}bUQ,EB2ޔpH4d.S#nȋkx02'oEo)=q AպμؙaAf(ՎmY ) +wk+3@hR}gv(Ij7 8-҉,cmFNId%-KLy)+v-r9Yn8?A8 aih_myMP~L%  Vͧ/R{fR{z?}j WR]wUƮ])Ek V:ni/b[?^ [߲ҾEqUMujxg鮈\_klc{f"PuhPvZ.^^3GK jCo00$0bs!]_RsBu'DbMRJ  +ƀꊩd"TfYX'"B-~( eJ4&fds,@ڞ*NZK;| z:XCkT}ng*f0ʩD!$ tctHp_z@rEqZ A օ`K<0U I ,S`g+@ĥJzYbͽGyZ3Xaxz^Ws6K}&H~%2F!O܎6Vцߘ~CͻxnIbT( <7f/m!ҸT;I[}ar4<[\njA j,1+z9ޝ +,$!"iv 4Qo?Ʀr27sϘɩ,$ۢ D N6.I.,ѓɔ6x|x!o|hGl wOm%!RɌsy76B;NPD_ +[ܶS9YXp-2: ]_?"I>aV.`iKkw }L%jO8nX6o"r/@KA*r(G5.iDvx6-n$4R9dёVdl^ên2<ږ_w + / Py@li3n +%QƩ8 ^&@(Hw~N i<76Ã('9TmӈO40 َEBip I%GQ PNaT;nLkk~nsRI_Wz.(LKzȪZ.﷒SZd0&Uan{'*E*]!_,:ONT:ɩ/ :)Q9Iat iۈz/+ZէIa%BVͤUY\P/rh'}HӞ8TMҜu:Nܩ>B|&Q +N}qUZ + M"JrԯG[S /CB|9 u'j?;n[S>Ԕ #pZIZrJ* t~C|dH_ŮtN-Kg}!SSE _0E 6`K}`ՒdN",UBci;SП$@F֦EۇzK`# O'8k}X@4ڤK؀c3P>p.A>19Fk!ɘ }7!ovAl}FT<u@"b㰓ֲ='TLݢM-n;ŷM\s%2;amf-$6Lx;0U3%, Ʊ1baӚ6BuܹZg#l}r6Iŭӗ%k+ +R +Q&%YPDz,@E7[=\S^Gn)i2iG۽J +YdÄ~ ED*T6a3vb:K'nW{r!Jt?**6t +r + "̊_!/H9-9}'X&w7}Jh$ LWAX>tDIJ?O %GT*åCQR:qDyEeyauspjV%zo&w$jYB9z +ȝ'9V}@SĚE*dopIS-aeqЙ1Lq(ʙJ]4>H@$ȉgp3e}U/hh#{}F>LX|ϳv> acyf +1ĊOxχvbs h\N*j7)?-)QyƊYlO=TEwqJS\;ӟ=8uj0+;ezVh8Gwjf61@7}s[#(HnNsvC'dV8[E~ԎEjQ!^e`SuB Eʁo] JMAkqz+[ҡ̶mǍImy|2.<,T<-"+?O:Kpl q+ ~Εm>O@ߝI%yuzOab>g4a81èѻphA.YD+dYzMOG}aTt e^Q]E3]dZ*aW~7XCA?1kfayE +1$\O^]Sg{V=)c lLReɇ2k@z4&XG0MG8qo(wL5ʏ_){xm.݃~> VАa] u Y|љKBuPo`K?&iVvUVa po:rd ~IbG^ rqc[N;Ŕyb6:[uNlkWj<#K-N Ϟnu\  8^TfiX{T@ 1WɎ Jv4QMq +j.8Tv*ufmMyPmbC8-o?-K6z +VG rC{F[ȡLs s6 Hn,~I6zn C }> ]_?TftXZvf5|6#w>&ZC}LzN};\L!Eҳ+قm0ZG3IePrڲYq|Jmn>- |F2<7>")Z!|4=MX JEٛ +A&DPĪ ǵJ-? M6IB-ˊRCVkls["-=(}f0vg1tUm3H܂=zR^Tm6>T'h땇7N ?@,?4ed9g'\׹לiOtwGzpTt1O v^c'ۤ5Řbv}D0QMJ?]6|6} _>CsvsrHW((jAźz%,ZɲZKw3 9Qf esoPe: 2g&]{dO_1l4ͨO SdJ9pt8^by۝76+[u0=8Q >Vݍ Y^P|bؗ&OWT7mt[SnU0Ĉ8}rw _#ip9e$384O\HRN#t3yb7@:.lJޘ2yi pk&P>[Cz 4<9}Bp#B)-ʝ' /Uy "Lj]_5899K}.Z`4W46w{:C>> &SW1o54mZ\eQh]PR륾ATz=sǦy_ם㾰If-nmIWތYG =o?[UN=>e>[Kܢl8gaK^Wտ3SvT@v fyN74/Ljo&NV +T)"1EZޤWDX 8yR(_>Xb$eTKG7Mw7u.6uefəp -_Yg>/͓tI6NI*j`b =w+:uY} Egu[ ק#D[8'fȏWvc?9X'zd i%SjztL4}OƯ&}qŎ5 ܟw3/~4/.ݠ%ZT9n+r:Vд_+UM[/)~3Ș>9lo-8W>tЂYo9Q+zM~YϹ/sŖX9bT'+%}%][C?mqɠL` +,Cz +[_//{wzMfttޱ Y@%D_jQ%n٨cgh>̶M@p>_8 b3ݫY9 g6v'[1"r4%&h𣑱 '1V' K]:~ @`͐0hlba^ѱnۇym9w~fUm4>brE79~V\¡2Y [722[A3NxZ7e#XqǺ`[[P_NzWx<[n'ES9my/'?\y2,eeKft>[Wl"ݤl{i4К }=L5N@vΌ/3ǻfxf(M?.OS&MOi}֍e W>7`Ul)XK>nҌ=ٚ\r?SKt 6ص&d,`N:x.w%u^P+3;[1yIi:hF1V>2Fw?Y5-nQ(/0Sl4Bdy W"7Y +CLj#?mXXВ$!Oќ kw!$A|)ȰQ\"hJ$3 +Y`),]RT%bA=&g6p"F\KY?z͗|XAU4}:lꜥ! +GwٞS$w8hiGo ώEg)*! _[ڮN*1M͑0=@ǗuPl@)=D&nv?6n\%o)'.>KzWsK47Sކ@>zA˱Ɔ( `7Rr{* sr()0? 2 +Tб/(7 ˦ ) %){ UkqOh;ڻ(nA̗K_ŗ侅RTVRVMꨑM#UvN,`º'_2FƉRVq59b(PlgY#X}R1ZT. & ^ 'Z6bi W Vd!3Dn!6N?i|<IZC?ua瓉0#,)i8! Sq.Ǫ6lrbb*D4ad*];s[{b +?='sߋ+6pAӥjِaN)U/^il!䪤 + v^opQa[ 8nSB;~ [3d*,*H(Qgr; y\;?;zUYpO!T@ao^V1Mi3phFUX$n8dBr;aCf'~f딾S փB~gTkqSђ='-F#(֌ (5a t8ʧԶckNH/K/s(v(Rݥ P8jg=8JK#O5m/t7%֚ͽki`]CVSɁGTZUjh.l:H(RA.XvtҲK·{9dE_*K[-,R"_WP g@da"RSI3[kf6Qcg#޳U1*%MU5FNbo%z`|+ıYQH6Uc"Lro:R +P2o9ُqB@\˦ɘp謴D9~D18 xi8Rťıp)O2 +; +ߕ3 "@ )T[+ HC~ ҂}mwS5^6f[VQ(r찖M-FJuR=uf[vgct[H}۞plĮl۶6a0+~Z󩢈{iV:h7RU:'(%.zxA 9VAb*<捝. +鴷뺩G4Uyb-{)zl%4TYuRT2k‹ӴYє .5⾩l~! QP;5y෍6+3SaP~d D04J:DH"<_Kr%RnGTAn=z>قUCøKk*tDwrb|.Wo,ru!J2 uZ\|>G*}D0NьCJ7Oj1,P~sU;/Y5Mk]n>93b1.b\G[S]7a%X:歼1L><:|$#g`wB"'*],(r|ZMGƫu=W@+(#1)΍)szw Eiڠ3{5R*#B5F/E/aT +ABZ4;e%54qV_=X&vvΞٷF~I#bqVejN.QZZ-[1f_hdg}m_?|,cru5q;dkEQf3JLt'ĢH`ܛ? Xhp)lvϐE`trA{&y³͡A+x@@$%҇ '&6~2N(Vi"`P{=6 [^HΡɳcGnu-[CFdld::;6懄nJ9 ED} +@2NMQ-N(۲js")aqċvA5Ekݦ +=}&]Xk!N֩;9WIq:1:R{EXCB&gY %lJG% ouDqo!@>D+%(D :Di5Yq"XD湧q0nh9-r :૊T hgieTP"`ULP&C\.Z8RTYy=]2Nۚ-idIY !_ҽC9uYle޷ܳQ?g=^ V8>jI֏́be5Ф(zU198"PZv N71Ϩk1j6_gؑ) +!K˯[5XUSҞų>݉ez +ed{!nx8t":Li᪍Jtʪ>FpxXB:=Wh |ց_ʿ)nacU8MZSȖwjC g :ǡY܀K‘dY}^-߲8uy2}`{իپ1>hP+c꺵qǮҒS+<>BWz 7R'] ?_eT(*N_P#t6ԕ!Zem|zMy[b@)Ĉi`tS֪st +Vq58QiJg;ޅyodde%}]vXwIor(<| 7|Ħ; 0b;jC"4P:HrSִ*w -&awHl/Vi#()2+ + p ϝ]V +NEOGKH3 D-zYF 6$[>x0oU4%!:EoAz!FhC}u&YI(JmKjywSO+߲`|'DT:dw !bZ,8?gl{ r9|~:y)oR`YbQ=Um:ܪj2N6qӰY8Viͻ1p&#=E@pb mSȶ1 ʀ&k[:.vdzzgx)l'YQѰM(ä[T!U^xg Βx+T<+hۅ^ +GI""D.mV. Kp]L"d`F"T f_B8k0_Ǩ2YS^`÷X-aT Dvug!%6H@Wu]v4 +]6??]ro\η4AM Xqc2Ⱦ7^Y>8܁ke2-!oJ^ZʤV=YiZb!X2 + \{*hNXU9lXCm0XʖFDk1 [jGoK?D0Y/ݣVdzD}*@|2Zm|>^(M2;7sw1p,F}_*xWJT`0wl`}K'ƅHAҬL-J"Kz+(̒coHG‚ȲGom,U YO]qW':R8L^8qB%2՚izZv=C}'UZIM OCe,e4^*Z?^kPd$b a] i+02_oK^eo{-v-Jz|"|tM@ YȻkɛ".7}R7wněE!o? >y +c0 sAR0nO؞a#*Y.u `^|:醙=QZ +4X).6|;zs,` <Җ2}2űHklQ}iA|jn5`#oR 0s<;,,4 ie6_X2c EnۡX)ܨWVf/ x\1qHI2TtqCFQ]sjggH +m*U%0{TކRJjBux |:` (oO&Ua&miޛwjIZk:[g]5# ?,ZfEXC#к.ˆ?=P8Pf,=!`i<*ҮI^Zu$.9BmWJY0[,"}ϧ.h$8*k)H˳pSCBr[mpr.T_8E?$F7d:G.̏NW&ɩ#3K [lN>H +e\o/T.Q  fv.8"{|i%TzR8v7Rsy{io"zवM 1%$`HT3?lX(rBnl\sR$:%(xaiSt96!)^r'Əcs37 D^i;GwB51%} Ew+\JZ# [DuIVM{Z3xh u; [>^Hweř7$|h̅$e2XvK~C6Q%$Ig@ (`ug?uQ%v RD]E,s.Q 6ͣ{xw3_[z;YZ< Ikf# +|{ UmIHGdonB?u9C3F)*L2E1es޿@l8y|Y_LbDL!?31V+}3V,}DnIUX ^Z5ܒ?-/o5]?d_v jim +QOL8I&) +dp`H1ݯDn0 -+_8J8^x N<õgETTyv)Tj逬<(-w&[~m1ΩG>Rʌ?coU6,Şw-)!i$S22@ٕKOΑz {߰d`mߦ*q㤯raG 철*k;$I=hY'[F8 M&OmŒS\ "l@7OCjj9nMX'*‘v>}$Cˡ!u} O,HikK[U1̋D2ĵMUӚ| vG\\)MˇUo\uʕ#X.p{5/򽹉oqiJGrXhR-?-mT$`](Mބ?6̈́v7I'>RZ!\&HT/фaxmզ(nHA-; +Գ +$D<u <!{vI|97[ Ei )<[:KDPoFb5ZegsG Z<\P|ݦ(#Wet?$ɒɲ*tj$!ѩ+xFdWfe$eTN O h̗m,?oЬG799uCՌgC'n|.pR3wf|_;O&b͜'ҹ5SSJ.5jK^ pص]=!G6xR|j' on{*e֧D'a,;mYF0egJ\Вau0E%鳴MzJ."ڔ/&V^6\Y;ň~Qus00A ,wjU%gu|iݭ7ڤA\% GcƑ6HX#Ô!,)4ǽzVc.6'}1jG6gmǺRdg\tlJŢGI!“R;2`o*wVeY5*Lԇt88]EvBMqMVGlw^R2N3[ׅ5LRqgtA zTxn>r;\WoPoCy%A쐇Wo$lk i7p,&8`HP"9vb1=z@qTpEE>d|$tp`wp^CtKn@Uy/6vWr2r󚾇J KoʞK?'9#?\@Tgw8 nh2ϙrd1ry\3^< + zҔUL]g'aN5=(g< )EA1(eF"\9c㦷R4tV%ޒЌ.Tx\#߂yW&ap[kNgɏRVGgj||s^^ӧcnΗ5d<%y(a !Ⱥ^Z]4 +GgOfMnr*ҤYQ'fJ?(ъ 1WIYu(=st%k;o?6 axoXNW,h/͵tԍ_9b w7 GϴgpdK.ɶ!OqTU +0u^չBFt{[+ ƾ#*q)&%xD +HQ?~w2P"#PROhd[2UN:,bc{+/|q3543.yeG>yWA>eǗ5@#ZgUĊ3JBA2@Ԭ(RDsjsI +A+M;3JRS9̣,rQb<81]P׮ Mˆ1t㽹px^{kN.ckq?QAֳ?KPrD2Y2g{h+MP 5AuX[ l2 +!%؀I]eņO>t{Qk)R+ F Y/KMᏕtq)7ӕɛ0/!"ꛋ|klЀQi"{Ϟ,ۈ- ~_ JS؟zcɎL#\ +2[\"xp߾L'~hdnrYk$h/pپ`}gpMu5%D('jpF j1(!0R>ÛRc2RgoiL^:~As]hsqNTQ|ܙ1@gxE>:n({, ?!Xg§p²SNjRtRӥ3,{KJWONhϧK':g\cؔ 76O PbjέQIa>3rm[߮\`A9u5)@RZYpej޾v44kw]|7J m *aϹ0RV9}:շL1Y!U56q, ܦ6O:xyſ_BEw,27M }'*6e=dGKih} Owˆݿh33($e +~lLF$B<=Fn/!4 JFi+C:=/*(; {~mm+u%c0vBwH) j!((j*FK0viPC lܺp5P ][9D٬Tuߛc7hϘm7|ml'u$9fTA FP8qM50"dCZ)$>V +7GX[S +K;WGcBΐ)n&>Iv]Ae D33f/e74 1 򬢜 ~-߻YJn/ Z&`lNd`ߍֻ+G!Y-nP\klc>6 J&Y3-j]9-c5ȷ;Q}k׏7bU{; V"D;l=Ge_GZ>un5gYg1Ca<] +{(7~x\~wWaa^NRXu—WWi)¾Ȝ'\a6ePgW~%n۾KDC5+>BQY,E]w ^|4(d}ݏT63''s nRpm5"\MƱy m1c].{ZdBhްL*DfC8):!/ΙbK:N5_ᓺyoT3ׅJ~`$!]pU$K<.í\UmՁk.rA=qٿ`K֛=NfL=|&٤Lks涄+?OWug/L;- k37sj ?:CrN` .J +uSa[Y(NQEiiS*e-lHPA|,mY sA>p/Ѕ|C6M5if[[τuXDI^{K6.PbUpƶu^GaQp{cي <;1FX+tf y[~棾+<(SC O2fU["J7!;|bO~oѸلK g΋5fAj tLHS!Y>$J O˅cb͓Vϥӣs4YR դvTtFԍIѸ]\ +Y<{vF%cG&1=fFv9%ObO/"u ؼw}*ѓ\7Ee:Ƿ}Y>v{Qcml=_ɔw.WF40Y*ނP2uwY;!"U!||h~3YOa(a}di.UTe|T.!L9T8aS%A|W.*F^Cd9'/EuG {bD:At257I" g%7L50iNi2Q4J%xșyf1cwkQf=k #<k%K d|mtI&[EMx 3buhjxf,BcciMʳgc!%_!OUkȸ:!ep, +ɜa#za?6Y{ +)J)}z2YzVaxWAVvʉ k/MpJԣ8+:׭ 9hGS&G"ۉ[FczS[Bx鑓yd÷TqVL9u^ʩHK=5Ab qeb T_!2w>8;%"[wMMn8[d`t7Zkt4_PG@ yWͨzox'y;M hb&R6N8P}cMd% ީ@RX`m.uޠP06#i Jizo&'}&Ḧ́K[3(@ʵ&WC̯Qb:xggW^J~ZN$#Fͮu%="Щ|.'V ֪ϕmkwQΐ*C}~ᵉ7mne!mVpM3ATyN B[ = F{8/fC Kb@dDSWcR*5,^%[wy7>VT Ū*28 +|dCVƮxJQ$)NU_ۓvs7*1 R.xRv0LhzqoKEX[CYPJGs*nWUAC+[1t5Ǒ +LEReFfm']P`2iׂZ&F;rݕ C.4$iU-R 폓%VuU-hN+jp;|֣V90&8_Jj.-6p`jkzԕDtiycZ!Wj|/ư*esO5Hpt4[ǵwv!g{KkCr, +sLw%TјCkq;$`叹:cyN]u +q٠ґ,B|\j;X/QtZ9NDP7e^+TRJzX ӫN!.W r85 ~Sp qY}gJ^FǎtOEkT; pKC8h'U`У&Ŀ +`1y|\_n _Y=[ZĚ8OH8nL:|Z GkQĈݤHqa-5DK6uq5$dmS:Bݠ5=n`vhhivYh-/¬fkPTP1lɠU0',2C'urA|PM0Ka).^\KA5d8Fn ompрEkjzq' R9v-t(00*u⃔ |}iY"=Dk ?q|\8 tP.XPEc﫿0diJ_O?o07ڥ gUwu M%R-|ۍ\ʸqQr6|=v(FJuNCOw̾.@O{V=W=(3 + 7OS2Cn ,huk__k5*c蟇gFߛ!1f>iܩjHBu5it*QR/#]5!BeHt&)S@gB&u<B׷"_rr_j੪FRU_ +H +B|9PGT:y}h=7zn>zkM1Ѫ/z-kzGdȰP:{e1cc7qx'o=XoTz瓪j<ʁ'\Xɂ\#  {6^k)BJFJ^=94Q .vjT egl;_ږΏ1T9Giu]w?=zOR]K a|¾b%W;Q&]샅rd|RH Gd)U'8.Eב(IlJ͋R圽g0b(pvO4 3uLL ./ZDLbj֬U[OJL6zomW"~WL;P'elS: ^Dl/0i-4R=x%9ǁRһ =ج1Wam$H26hip%v:gOh%)G.*|25Em-x.`ЌW2~ؚb#3 8%2"!%IU CuNOL7%T(=E'Sg$`ktbivg !խN2&U/5Jj_9*~㴗hp,rq+8d=uA.+ r(aLdY!VFq຿u[8@!8]%!74C6npP> +Ȓ=k(2fҬruʦK{dt +w||5 5I~dVT"nRVQ򐹟0ᡘnanw$"eH-IM;h1Æ5/IM~y<\|2۠1KLߔ-;w (E6zmgݪa{S9z**E *=pA!rlHcYۆƘyj/*up";vD>|+&[39I(UFZ"p[)W#l3k͙yO=̛̝eF`3Í4]sřIul 4B5no@~`ExdEx4"_Ùl=2m>>qmdׯIE-"Caek<N>_(/uj˼#]|JBMf8}Y*ܻxFXf3Xq&k=ʹ@bk +usϺjB%:P/^ +NJJg]xxG 00u"i[R:-W$G[9ׯٓ2z]n9l))2Ǵ(UP26Y,21T + ۆdrt²ݱNFp&[pWs--ڋ:5կQJ:bo0R脍L&r2glOI2gk'4&'?YvfCBއ3C%?Ð`ikQK|?tm0uyi\"2̆?쭹9r B573FO7kL,aő54Ί:4;Lf28v+6H UifFcY:q59ش5 $~I:ؕPXJ3QVq +IMhQё#T fxR*{.(zNRE%1KS<$JI=:D^H>$l%ea:t~WVTPeu)у)jyKh\S?BX1Aʲ3Azp]qh2ۃ4҂.So;C9jKp۶\3 ab0 "veEۥ{k7tc7!\O욗]:#iB{EA2[5E`S]s*^,Y[f}Ib.^\[8olX7C BV*9 +o*/o~ |SnW:cKeI?"KS^T4',fz4-}#Po[JVR= sb4͚+&#Aߎx5D9%H7j!9۰Kkڰ#bϦ &SHԏ0Wҁx0_5pYW"\ZYp2[E`KK +>Rb*ԴMoJTS~W,ʨa]7T4/) EoE[[=l<IT{5_δ)μ%tϩwO˩U9vok\zO5\ycY%< +.h?;gnCK{^ αws異`nINe5:J3gE]'I)x8oiRzΔ*N.ԲmUnB۝&ZvI:f''µ*?ңYz&bWr Nqa 5vS1p(mWB +Y8q(9)]m~Aá&*+9O|Oׂ]a-t J0 7]]1Kc4;x@Ksg-w+d6f)%+zHƫʬpQ^c݇=;<$0 *qcT gV,';:}8}tpZW_7?!r,hoʹCNŪ zfVMZkóPR$hxx4Eݸ x8uF^UH ǔjrVXQkD7.7~Of "cdx5iwlHɐtN;O tk5< MNՄbH ֠ɿPuV>|. +,JGIIr2_4R'¦N&H*4|%-eT4^N +Aj!r)2c˕!ZeMJJO5H|vtL^#+J.j.ZSH1V[z.[\\AShryآgA]U69 +ѽXQ4GUT/J9ARvy!;t >A2~^qђ+N ?l!7qPymbLg! X֒fyI2y[BDW:%ҼNߚQQ!DsYp:O?Fh7`^$Z/x϶27)0[J PmZz!]${̹6,!aJgCaҌ=xP  xX NNs#^<_.m_}Fa+.q 6ح‡IvMx;<3[0HoK/%!<_Rpռש=0~wg=,4ͺ-UcdSq 5b75> tZ5e8?\ Zl8S@It$Rslsu0iF(9s>@|;Z2vx[T&PJM\$CEaC_Ap]3;87b%xlqt9x +X9a0V2gN̳j~'rdedmF{Vyڴ<o ablyg P\N$B-ƫs&(n;Bof\y=ٌ )`2f]+HfYFF#_v喃 +.qʼ` DMy- bA%Y-׆[&ߝyk+TEVf"x<&g{qN+>hˏS1Nj<.tU)U6:@cχ >#i&rq{9)pGKC9O72Y筙!oşM;,}!\`P(0g_9nXS\*]hXڽPzs!DQLy3RWZ74+SeTӀt *ŘBhd 4pٶ6C6:U< t %;!ꄼX +zԣJj\Ҩ7M G3ԸH\:,-Y-Rt7T@PT"u&ݝ/7GQ,wǍ,ʂ:l$IІM&dΣ6Ysd:q \rXO%2TSdѝBlNVl"B~Iy=(ш_ԒJ!Ӗ O4hV.ʁ +Ch +~I,[I.WH4Fs'tSp^i/85ƕK6N|yg[- +\Np}d5io;FyB7EJbγ gffH$u;.r (e.Q, "xT|tz%NXlZW?ϙ~ {2}TR[,^ n,8~氰1!6*> =QDV44wd9cC4#sCv1ᡆ\&'m PD,I*xoj]U{S*vC᥋\V{:ziDB$O)oFm)0_F+-A(X[19QyF8Saw[,N7 >G8?w.MTm&ȑ‽dq܈s䭓.q[_qzyxɰؑeRڮr7*/EE)k_!}ziw!?vm9}x73Jk銫y41\Nt.96x=W2uC&wX5Kw TCiMn#4vЃ7]Lb,wX$;ðp\:{×̙9Ll3\,Lהpo۵$M0B4gz/Aװ}j ҢbhEܿ4~Q~k/{+]6bbv5r mG2 ^` > gǙ͠n6r_x%]T}r;*>ihz9S.H>pcnGYQb /IcH@@#A b(78Gt"ᰭ8ٿ>&1Ћ U*5񷼕oa1|{Ϧв8jiҩ(CMmV;YGp_2?h\rk<#5B:撚f,|P,ƒx&x# [c/,?va/8}~(h)Rq .dƹBZ~h"TtI|MTWyR>6FVt֘,j2mǪKAmwRk-ߓSKd!Uն'H%ݣakL nw(AC䥒um4.H{jX Aꥬ8-})\{0P\N*[)ݎ-lt=ϻ-ߧx>]5 +KRG(+'cv$ҕ /kK 9oZ_XK4M/bj> ۥ׺@jb3-{m +FMWr3[FP:Ҁpƥd"QjYڙ{8+W~˓ 8T4K Na_y~7MͤO7p`|ܴ4~Ԙ?F]1$rtCN +$䝒ō+v+Ec4o֘ V9*KQ-$`Jp_nmϖd/\_\A>T-nGd1$w&+Ͱ:՝9ɜS(-{aal"ON{5rzeП+v&ϖ:i eɤ|Im\I/AGFD$3Fu5[\zC,Ρ Fww>+=J9$ViQ6[r=|-5JK[2ߟXb?T%<7/ íAT过cL/=-om`_z$IHci^JD^y=Ğ7ns͍ mpm2S84V2&b`RPXnzHKrtD»$jI"<pjT?zUf` .ޖNnwwDÚ{ +nYz7bvnO OgUpHoj7ǦB8tM* axT>xnN&L`XMrNKw3G VS^b@G !VfVP$/EX8$Դ'.OQVku9_%A׵87tʆֿRHLXW6iu3$^ C'/V=0 xs44kG^Lö|̷2Q:J+s#I?`J|V-E0+q:I4*@IL>d=LRVDCW8pdd1n[#^ܓ|y+$.(-1+JBUPJzo6'26ŹZ`7/!ԺOڶ qޓ),:c\ImMHxgF%B}%@9> /f@*%47d"ASb)_a$=+(#n6yr&aD"/6E>4q׼ KehI8#.ok6 +*U),=QtP-v,ruwNN#Z&zIB*hlRՑWRp?xa.h)P$ϭPII]mR,vϚ-n+!Awk&(jV`%3/NX !}=5B&V/Fͷs +W4MXe߬c!ֹϻ@zٴEqÿBFO},NZaCn~A$x#Lxq4e{7  %+@; x95=~Uu֩[o0#}s \r!uE͊KXd[[)C{> JJcr`0}w3MΥs1f.a̮zKMsɋl‹к oBYllak]@DrL_|  <8 9؂x*3Z4I[Z]*?[VE7?΍zb4Z4tra]/GlJ|<Je/(ݜ{qVe)#Ȏ@&BǰY7`أtu9/x[ wE:J>za3W+c_w2N&"h&_C)򙩹z:N1 >V0I ~@)^2bIuPKNºT7O?%Ǖvݞv.4E%h LtP`+-ȯ fydTĥ8|x(@h^+Y ؚ"8 +Kd71c`:~.bp,21`7KD7-O"zs?EǸf|7 wޭ \IʥGB98xF6Y]Ȱ}o|&ԉ1#nHO½ʍ1lv Kd-E@P^SBdг$-.uO2xW҇Y;1-ӂ5 + 6% GK7b+9O&H$jm TD1Gꅖ5j*hge/3/nF/&amufysռ96\.Ggl\˙YzJ*lW8d {̔yb"'i1ݤyԩ~5M\>*LVO6gG1PRjv9Ɖ˓FDII!Vikv/pT33J*G~d49!+Z:c'~N6^olIeJnIekV^/`wdAʊ_^!~}$-/yÓ۪JUJ -7=4У^ QUSKM +1O#L=j3W<[si}>hD88xhXͤ_%t*HV+ct岤U+|?cm@dp:o?|pد0!U\?TOCm) vo%'ivq[*g "`N XJgD>MBd]vD ;6ѝ81L[K p`D|[Jz)9sתJZއJQKrV=cwOg.C'݃l.a1/17EYI-Ԓ\v>J~.ZG˿:X>c#&_t׉^8KIݵA}SY3> R⣟H';1]nn8Vϖop5 +qΞ~ N#Y \匯u <;ɏ`{y9Ɠ8AOr'FAYƗ< b*ӱqPҏuYO7~cI~i,ҙNM΂F70-"ʩV\vZfN~lD)W,Y~ǴJh)#>=6kB1.CwKtNuWr9yCQt= hemD>,q] RHא {+haAG"k"2[ar]bg8a>%P`:D6 Ϧ~͟beuNۃT +{B8s2ec#I$'za$QL XpWۈJƸUhxL[8 ; _ߞHD7>L~e^,|*F>ߪg\>NC[ ɍŠIg -2\0`/Sqrodz/ +=]@ tlè-bF%ٓQj@~2[%DQZ/#*n-">b/^-nI]3DP21= + 3OZgFR1 W[pEN"bƕky3a]J DPk/1-Dx> +@D, 3&VA\2 l9P lgR +I yHK*a~< +OgbJ츲c6ڮw1rw atQ~Ub!5jzHAءxtb^AB#Z8G@8Kw2.$/3׍8M!u!-9ㆡkmr)qRT&sd}C/~L",$ +|a2QManZ*lń̷CggƠ93%l< CͦrIk@CEo!sQ[etZ5%a^ pN/> (u>Yw+%+n- H+QqD >e/*+sgUˋ  t,0DlXMVD7FzfvL1 ba({aQlޣV \L͌RT.9d wU8pTFdII|4&0߫Iz383W*%3^kO.9Oc.BadNAN՚aj(Gq!Ez5%Pl(*v٤Ԁ >UKTYeL1FCgneK"^wu_1H3D]Y.]=*'sov98@3e; MCd|g9ΠZ4%Nv^88vFE~%h-bSH]Rg9 Q?3j* HvRJQcI N*U[e".& ;7u"5ic D1, +kN A6L]MKF[s7`n揆a'șDEM[xP$6LFEDLk +]]% 'R/zD(HacꑊXoIZM@ 'Η8Ǥ|E"<8be(LRU*Mg&Py&F +֛`cn/!U9!wK̎نstgxŧgߕ0[9Iw$ϾgϗmneL鰚Pc7dٗM]Z2+%gJVɱ8y;ХN@D+ZGc޿ܟ{_\mǭF f9c!Aҷz ֎QglK^PA̐J=47: ೴Qg_?N$ LNEY]qzoG㤂D(@#]CSG15Z@gw@ezO]%% @FO6cz#1tNBG,b6aw5Ye$xU~M/@ :Nnth묁`_ۺ]GNv|Y#Spڈ&|(+\IEĢ掾1am'OP$= 8 snLȷOKTAESȍ((B(꟫ lqEZ$qd:b'㡃&U=su}PKI{CjVrC/Tp~XJjI18aWf$X[`Q{(0׭)*g@7 ' + +=ʑ܌Ϛ*{\3RUޙz8J)(*= iԯ#Gے%|fHv@8#3@2'y5#^rRvpᒛ@|`+ rN2%Yb~]#9+". ΜdؼoeJ1vh:'vw0LN]>߹j_weYkRK5kgَۛ̚Q6SZҲX̩DH4ΖAzL(hkmߖNo$~al.Aqiļ?{دOuX +ҝ=Of2R,]%PRf +]%&"-\d⇊PuR JkF?ԡW8j32bt~) (+I2 Ӄ[W`O/d3XBap~\i>a}hhܠb-g;~~x!ynfˋ~"Qdȩ}GJCE9-wvhEqj~;(8%.sD!yT[z1o{(N;8~s7(ίmo8f luU)ܛ|qE)].oq] c<pgd|&BS Gd̍1#*n\qw٘M^L4?4@s'pb}[&Mo`x ?Dg ?Х;Z0*G"{ CSbԞ9mgt˷f1^^q\Hd?)nV +^~4r|#bLo9#B6%?qaIsl+!Bmjbܷř9շ:w\fCPH<-(jJ6M0}?k$|ae4%kOǏ/X1dbQE^yőC + m)Pymѻ: 3K!#_w@ +]mii {Ϻr*%äv)܎YV.\V'W`@bG] uD}7+FQ4ƻwVwroWe[@Vҫ(~G70Ts@TS>[P ɚN;w [ȁ7I*)k'ӍY^Ic 4QbQtvbܨe53nN3Z8`9wi|64gקoPjr+ȃ dM6ZnsU*8rϨ9PT~g8S\9cg)J[&_ix:0(.?|%7FB1\mW@8(*%iZ*i*Z"Fࣩ#5/ӽ;?]5ڪzLAy,*a60l=ܒWx ŌO[}IK;bQic 9ב +NL3gbN=/=߮!<T1$?_nҠ>Aq Ebb<" ܱg0͕_M ͱqlK7@RtaKE|/^A?87?Ɗr :y-qR4hcq[PE !<ϸ+]o#ZE:GΫ< i,?W9HESPZċ-`^"6C'+!޼_D$"(zTH1Ħ@oӄҵY9;Fٷǣaj"q{'vlI5& p2\Bۑm (] QPߍH\ N`F$YaH$OQC"ML%(cZ_e[?낳R%n' +oJ*KɄpYZ&vܢ<\,PFb>2ٿ#do0xu pW=6UoշeFcdHϵPi8â 7I3_M_TP@̬p'~P6r4o.r[o9 P@L yA orUn.Fò guOJo;MS@O4Ju6&{mυ^ِu'Hn.;lQ;yD=(lY,p!z>=1uB"}-2%ogYbqҶ|Ax|,8p#57ZL\=`|!%}Dv'|Y9Жت=aֻDM0+Ϡ +s -+KϦ~oQ \":GV +!|i"JʡJrEOx$4j|{Rf 'XY9k"6Gӣ]^>Ղ&!d 1Qyms:&]>Q~;2~y-DTgzic_I1#>Tomw3.pZv$oB|R>MF@oս(T[2|c`/8W2pTtޖ0PR\DǣB|,Ѡ +/?{!HfDT-qVPkf s8f٢FHߔKrM%`?b(Q +W5r\]M(Zkњ6`|C$%=քyGXJ2F\jt^=6T E{^Ι.,xEuʓS{* d|&g1rfߔ{45݊~m )n%)ڰi+ahU-Wlb&Zۗ"wj{Qu˗.9,xְٕx +8{|2mߛ]t &b,sq=cš#4L6P#FDإv~4CK"} 71(/纳B- ~g{}Յ|wA 3FM}o-%#W#\MKR3wKWqq%K:$ |O>;~`oFZv^SV8( -4NCE_)2)}8J}̇4K&nr +/5JƒX\ؗ"퇂2CK9rs\LyIa-(FVBiC~g nºyfDML)^R0qIiǩ`T80'lh/Lm}֟,yٜ0mlA 9MKd/n*rn{`"}ʎ(,x_`$C$]d_8<_qJ9m/y*'da+iO[tا$I՘+''Fw"%R +Ք˞j~ +g Jc,pn^u +)GS貤~:y#7)S!CȃI"bKaQJ|{!)s2| +ʶBj^̒eE̠M}(9G^ad#< ^P2-aN +NL2D}Gje2yǘhjZ2S:*܅ fh0udsDJ%^-ئ(fMHlvbڞM.b/ZF6(o|Vtv*5gC)Q#.>g:L(Ҡw֖~8!O(nbOuuŤTFulh18РOX{Q@)[Su!r_p(!71{kws^/7:áP{ s! +~ur9[E;88[f+m$N 6I~#=5斨יd-'; cȹǣFj"Pj|rZ|rκZպ[Okє"daGk٭n6 (7KaQn!dY9J,wQn9ւ Ĵ?29F +b1'|7Dz;3Ü66q(3CG*¸PQo>fuVhDGۍi_)B<1 Lnh`YnN?IJF օ\i` +v8DF-?wE1WJǔ޷F +SKdPQƺǏjnT#,v. Z1A#1ҧr7vHY:6J MXy`+44 @RU4L׳q4f(:zDKɩl2vqLh&9h'45R]Xt`l@|]Htt60}{\+5,w1hD!ţQ*bc閞 ƋkòM9n?`\;_% m7Q>kƃ{SBp* t\)(i&Bh}@(I8,?TIR'a#< zAI͉ 1aLǸg@L|̗ZzU@*蒎h)_'fUe.4,vd[d [n$"x7^ĸ:E! \,hNXVV  Xb-*|a,<;+)v7Đ N&q,H{ t3#q61Rn P7VFijʬl- $9a%g\dD]F߾筛QrKADi`sw/ N qZa؉huV P3H׺)*zC+J0/H՚ *ޤaP}$3[YoGE$rSps-l+9Ix & sT oǾ#;xnTpB¸y35IF1c! +]lJe2ko.{VkgFrZ(#6w&IH~<'H~jpdVS*?{C`e檊3P[sMܭlaWt#-UMFYsDå)WMnLQ]TO7b9w*uGձP^9O/Gq`:YeO.~s +Y⢲Ӭ('u^@wmWW2+tAQQ({Qa ǭ{؟zAϲ(@\.uee_}c7RS#d;cVʼ9B&fQ\,:&>X.DxM(NlSɓC]b@k'[dO2$*Dn&b[Ju P ~:NI'z,PHLK@P TjMAݷ=6DDXX{Dыy jϴJcgUMc0 _ak~TqE~(ڈzQYm'VqWb"s6"E)|Rŭxi aRAik ?qW-œX! *\Y餭D"D'w9am.pnPb.lvh݆0 %P]vBp>[ZñW"آ<=%sWo]OәmL eL)$U9FK\Ykmb23,([-:upԨZ' ʆz-bxk}XmM8S4fR}h d ^SvTi>֖KMĖ2鮳Yn tVLRyD}gc>Of4HKv6 `* 8*R8ۂ^` +` &|4pHm:>ݝG&w4dbYesBbu派R'ϯ7ƍhK<ˍg\e?}GW +ZnIp;t{;~oV0%tH5YWW R(4l6=Gvmclϓ#ZX2N 7OO|EDMfɁS4~OgEs=MZwȥ9a3byKKXV \g:&MXGE6SixR6;®T5&_34Mߊ|G}o(tbpt7zoy\jGV%--"Om TZ<$7~K- +`CaQ_P!+JF&KJժ`ԅ}@^'cTYµRa&,ȳ[o3`0ՠ-r[` \ 诒ye~pGhD +LECbOrHZ}U>Ԏmg`-De$4KU0]|AF'8*@_ -ëH/$*މ rc075i\kN: ],ON߆[bU-jR7D~> +VhYTl{@Քlٹ%}NaN : CUߟvN~]0pe [ a'  l; +ڈo T[n}k#RFT-s0uPor bDsOcO2\`bN!>gg@4ļٖ (kI/$k,]b_y1u+lzMϲ؝Wcy4=9˳{[e:/-%S8C_u(9_ uPHѽrP + SB@7+%~S1 |uT-3ƻyDP䆫tb>b~lht$dJ`&H+) n٭WDNIf\}t< Zm9^&bgYxHtP"4W2HlS v^J2㔇ٹm0BmNaֽPb> +Sg1fY?>۷Y|0KU(=K%ȴ< 6Q1Ѯsҍ˴~44MD@ jZmG_ w[;˵!u&ǛJ_grTCG`; ޖ;qL_@p*kEj&%Qw_}_wF*ܠ=\kEqF*WNu_~JFG GG"dfة}8O_* ht>N>,9줱BRNaHlP)tJ yPX!h*Jh+] (2L/ 4y84Mϛ\kS̖qb2كD|=o'zK9NĔ#) 3hT + ^#<ݑ `?[nw<'"ek;lX"C4%Wn@K`3 QAL){0B}:~X(zl̪‘ڠW\ 7j^6Ő#[0ņx>Ҏv{!6Iɥ%azG $Δar(ǥ{ P ^ŝIk nJ+&Gg2r Oo@J~11TXF? š_-ģðp0C]l??Mۧ;2FUJz9G/St$ +I7_LÛ]›P_)EH[^R'/8duX77yaR mvrV|BZNmB*W*vv6ƘB%;t5.IiNv-EL[{xN0uysLJ%}:aAJێg뤩 .3R&[K~S`LG7g׺7acvdd*jXZʾV3MڸgNAF8M.*%Dhʀ+䑍J-[IPC{=裚EbbČao,CUq6S;@=)[C^=B7,BPK'ĂF <gv81S-Tr<:wx =vvq^q[8W4-< 1~$Dm[: 5Pq{#յUv)kˁbEó[L= p٢4uG$ފ4izQaK <<^NwHi[C}>t`Lz5!)Uڂ!٪uW!ɾN&9ٶ?߶`pш 9cĞxh'~{%[w_ N6ɘkB*D(k6/k +6+ Ùb- :6jo7V +UR_o D"8_lc`BE&N)Úgo:a" _o}O\) +O?+G o<| * %G3|cZ`Sh) `N@B DS-F6^":z`c=!_ZF@ُIֽ84֞!A3!.Zk#FSiC0ŒhO[ԴcGi_VV#h-H=B w8n8XB!D5[? _U̼ogyHb+}u_(Ҭ鬍VQ;L 0G4S*m{|T1_U8fpU Nz68K٬ٯͺ4)i7M.FEF**"v +SaB #+^),OKNY $J$y_ל }%R+d=f[ }1D6_FUQgPWKˈpC$2<$ aBObfA-*9l5\Op3uF8p#Ab綳 Gbw3hӄ?6Ed=Jƿo;4*Grrph "5åWkb,Vݮ&oP>hs qq!T +muZ1cyXC6Vm +=eZխ#ݸlkb~{`ZyMofDxY.yT<wp7<@|ܲt +z2tKL_,$nR]2ײiqv02Fɰ7Җߤ6S`JEG$?,KeykJGG噇.V/-vEa߇miTa*ׄRs}ig9Xq1Ƙ36扄umQ|݊Dzh 2H_F@$ YpyS$4CǃoNJy+^ebNi]|nfM벶bW٥{܃ঘ #*gwqNה#, qAaY5)FKV1k5 +G)B| :b*m[hng)fQO0r +M:!6=jփdrT\>"Cha{L٦G]f +M}jPrs^Q))rUnW{oil@§" 0a* г֖B fG!إMA86&f/TZ dE!i⤅ՓiN;ͱQ1a -s0PwIem}=rdXM[{ûI6KYv#Zs0kQm(LmRvOmڃ蓳[k>5lyTÊ?G]b[NˁAm)N$P/ R7>`>] ?Y?C1!/>(&mDDJ\BVNdbsfsOpw8{nVWViL˜ w4dˀ{K򦭐Hᙱ# czչfDb`iݡ~MVvLT?'^G?sm'\S?| +Ac[xAq5'] C[/&3:֠@5CVc$A1͜ V|\c.{4M-,ye/U4TOaq=wBGk,ggU[#@GY29y~>qiy}<RJ<;;(mt~鋨][${+;#oEaIdUq a?SN\bDwY砗x=t>OZ8hYbU#L;DǶ3ݯ&4kkrヿGd|.fFW)| i5F[ׯrZҙO`)'LKk %θ4l!vVMgK +8oNzŃ,^bYC%U.Ȋ(D8B|V|YqY B~mJ6SafK_[4бÊt C #@ouzlZKk2v[4vVraY[D0,rӱ}zѾVɺnǕQa]aN'nvNBBm <"{+cU,YQsFPs 4tkk`-!H9JlRk{.:ƠoK[-DYۈo-$d0Qb3TۃfȱL6"W-3U`\ѩamA~c-)brdpgpц70lpb?"C$~,)xt +N/9 fؗ LY`4LI^WT<2ELXڨǺ}g V۪agۂ6E"W"O'"n1{6Mܙ_|DŽ͌G@E]#םzϖ}+FW<I^ ^ JQh9]rr[aV-[M0b3+jBOX6fcsSiiNf:\>,HfIkzk&@N/!s㠇QЎMfHIB5ͽ]M.~]Ay],|+^k>zZxg9HJOT/f)3#)gĵO?ܩ"zhcL3f9HA5z`sm6|7'HbuWi+~olo5DeOwLNY0i*Lo9J`p)%r}`m ujd$#) +^4uWb37 pB*bȕTeǑ49q+I K%Ց֚=J?̚PoĈqnѢ}e. ـMve8zk||O%pGRkDaSY8LݨsB1約ڇZ*御Hk&U3rh*B Ϛ#? dG"} 4F^Qg[MS@uJfnd^oټ&!Vɼѐk |1[L4Er /PYp ySl*fo3d8Dʀ?.D|soV7 c`,0=PWw M x5hH,zƱ{rau& w!ט*͎W'Dfz;ȧYu(&]Hk|]#~ʜ |ڦOt35c\yąJ<_I%YCHpD)-\"U ZwRg!ht?-VNֽȧ-,Nai~rD$,[).!n;z | + ևtT1B1?=͋RĻKqMr[ge4M̀/hX͔!odfs)v7A&0܉zon5vj(^ ;]iml 7;DGRna}ڙʒ-+ve"pl%or|cb">֘?8~4Զ\G¨9sC=oVc\7V3Z~ƭj(t_XS{QzN>+;Sڶ􀴚 ~RymꫵiCdMRyb|Z\U9bX[k M9[F [ +Su]` 3 f.۔Tf4M*WwcnHθ5o-7mIȧۧ)_XYOZmPVs+1Vu{cղ_4{{t7e![=/iC׷\fDğ4fjZ@!Y!l%h7D.6nagEsz!@ފ^E.#V8Ϡ=)z> #RPڔUHRX-6V.B$5"M+(>rh<'PSMx⿳U v;>߯{w-6w@؊vӁ1kj]ť^2Gv-g4`2|<:WT.{33Cr ݏ1,~V*޼c c|k4eܔmlb{U>: A)'[2At8mzASfʟ>0 }΅eA&Zw!33 {8S93ƺ L]bV%J{Ac=LJBfBw1BpyޯCzńAbHBS K츸qsLB p +ӂ&DDH-v +1nTw`=&ֶ 1\W,O^hnJb[p%;W- .!j\c,|A$XVBpbB_,MFܢBɦ:X9Î*.=/l]J +LjDޑLe.Zņ`FFt|_Sp1[)%o ~aƠf&˯O˙m` N 6SpY]zEk)xȪP#*“9ta!UBꅸ +g̍PƂbύL:OiBeKZ3@G4q$I gƌܸ ėGޚkfPIޣUB,50\Z/=AIY-%['_p/8zRa{zi3ZPo!ۤYgKu4EI3h6N=&a24YWo2Lj|tkd*k#n??tXO?T?%G{jj +{i&<-<ۈ6jp,W.柊)*[$5KL\v?jƽ #:T6rt;o?ohcΞ#Ċǁ5R5࿐cY'Ȧ[fLeL4@{Y=/a၃2s{9nжIETq,P}֑WSd/o~S3, 4e>xVE+`΅*吥6F(k3fӹ$Gak^ p7 X}>;*`5! +Իo!p<D8 ƣ4?_>L|ᢚ=Emw*84w9;Ρr07vo oMΒZ)¾lznCݴ3\,0KLm5z~~cg6h@|d$q>>=$zx:c:%S2_gexd]U[Obj;Q-jrjM{fl3O[]R>.xZg5pp\+6em뙰- #34'Qu:]E9ߚ=k)&Wft0!Ɲy6/۞%v+졥`GψogxH [_:4@ +wk̎Jk>0r%"9[V{lfbhv}D1\ \=VP뫊$}.mhlh6=~Zb_C?x|f+&}`T]^s:5dxLn06L_ ZB&0nGk̨叶;k΃E^:aJ2ǂA/d."c/ + 31cpԄžNV=/c\?F݊=b G9xfgtg6[&O ^euKx+Sgbҷ|)\^i Ϟ_,~wzA?4LvO-{̶v>Ujxyv>{\0@=<~oU+&k[q3'zs!]դR@f}+|wzj0rޏJO`;G>߳A}hx=D7ܣ4T(URqUm\GY-UyYLG/vNO?Ў!+q#mI |yc= 8 S8\$I+G-^} ^\nF$g>0`(YӮ&]P&=[KhMn,R!=ڪ,=#]+eA)L<ۀ)AfCͪ605wV@;r\ˑSMi7u5oe<߯;r1Fky=9X(/kީ^  Tj;F".`DZ$npH^z#VQ?;یR?Z8>FXLYYЪOfQST9!J$Zv-h0bFSG᭏3a{c, S=K:w3/ uŀSpȌ,L=E"㛰7v ƘHy=S5 !X}DJʃ&n'W͊ΌWw;3ݬ@MJ{ovGЭ tEK>q! 0DqŴihI><^qB 5nmsUuȳAgDase;5yatW}8ÚU$JgLD;ُ}KJ*KaPu:tziA"/jqŦ涆Uܻ+?+o/^=n^̊k[X>ɯ ntpR6|?U?N1{hxpm?&oùg.p *IaF +Q[~yRG|f$b_P6TЛ'hGC4fgi%trQy 1DE{hp2/zsz)l4%zaE;sf5a NFtaZEз/j}ǑLi0h,7'<5r6v15 XfۡeJ;bQ}KX $9Q5窢+Gv9'v1G"0XQ5db8vSk@`iP}="Y{$q\PX;Bͧz!JT,_a+UCSݩ4w5ctq5͇n͸?xEolOuR]9ɡk-^2٢S9*i[/<)}s;>=:QYXdrF󯟮[X!҈Cļ0?&<x+ͭקsHwI-)k#GT&4)͙ ⿛y:h@{ +-NSލKxOk$ K$' [-¦(#Cp!HV:N4f:FUfd'wH?0@Y:rE n Sg5jK-ZU]& H+!6)-t +I$S#(yל<;΄w'dX +hYvV%59|"0mGٓMXH.0mzu0B^5ܭuS6" Bm5䶠RwwDz0L5G#(T9eUY#>ޤRGtLhBw + }}M]ek'(K/lSB h0A%xU6G4=4>V:L&%z4DßJ8Q ZȊ٤Z{7u;k[HN1N&Ro^ :}dq6xݓ +R!@I|粓V^eN'>wK&pHr~0RVpyDDy׽*wur Ž [pxc q81>̉x4BȻ؍iuT{LFl"z Ů`)x·b:eI+ 'H&룙95d1 +` OҧA|ky*^jea 3Z=Qc5i,([ #bi +c^+saAKѐD'K&v94!yć%0{׉0ˬd<`x=fl= +ANV׺y:lM!CGw2Qti[Rfm78.[K ηýƅdg|ӈeSHMx>&7F4au"7ګBh7qzHd.w&sV; mg͝Yf? @Jbg[]fliL ,g}5_>df"sNH].ab|[򆢎 D l3 lj(13-݈=";ģETXM dP 9 <Dj17Io(* +q8DsMcD %BրhiN]+&GdƒDfA6z f G:gԱC ^+1`7XIf+smx&ǓƢΝ(1-S!}r7_q$Vn=:f9#ڜeRau [;`qٌ-WC'M KWIHXnT1}3qb/>3t&2,adܵbh.kE~25jed7p]M:֘";p!>ivd-$60y;pi?7d%-Sڷf^@%VHy/GӒe@f : ~:_4Io3m(M>$l~m'#s bom,JQ(xaB j!YMUUOUFԤݳX1*&d&HfS]c᦬X8ԍ蝤-ݬG"wO8%M\+qz'~3C2) +» HmfkBOXEnxsND +aB`!A= IIe"Ж'WPNe3wU[=(Ť˲)g3GRu +9 =~N=aEaUQl8=tÉoޕ狂@ z6mz`;-5ܼ CUe  =BVh C JՆD/o"0%\`-w0v]j܆y!&aL_@ungjUw[\Dh9`*c6ێSU2S5 14<̓R0 KteM"/qTe,Ĕ;!Z) +,MA8r.y]1_=-bOFl1Њ7r͎!bNqVȓ,TQ.cݱnoiY @S.ٻ-]+H,mRn %ob8:LJrz,Bə8q.hH;̠~93o +*լo9tu(`̈́'7̆gq8pHH:=c^(cƎu1.uģ-kOyzKE&viH1N'8Q &܂C)>_ p&JeZpex4 +{E,mHTYL&}TLwEv] cU2yRO3P^UNM, tcs2A^+M{>$p4 ik}7]x +҄>"H[۰|jQb׶7Z$\\EN Pa}3ϡZ;2i:. e$\{@. 1c;%df n@{s0>RYǃ;~\O_. {<$r +OXɡ,823qtG+n8#l^ F&Q #X.3s~NGWPD;f3 U"z9{b'qVpK] ϦiD/<> ~o͵XXG߱9<<:@/cn!s7}u=P]4ks$kBRQ dK4a$=4/p(ݜ+lzK+^*]Ν0`,Th󂍛[,9oO,MD]R܊hE¯lgK֗վ*ne>]jxIs" *ḇΡɬT(!022[aeYSv(ꔾ %d)l@ؗoJ!v?e\ Sf6ϭ&FSuFz^h($ɃxТ#b9\G]0 b<1kf]T#>SK`x6tpڶ;:wq-<҅Ɋ +YZcȯe]P] +њL)EkTt/tځXxH@f<9v j 'N%-GN 5!n:7֪@٩᧥7נ8#+>_~9W#D:儥%MԉBNͿRe7Shvؾl@)md"Yz D+Ub(xoD^X;\Tj&P1fomiT\[cc})D1cK`wE)$ +iwW{p.' תOz- (F),HFlz\Kc>2k5Ͽoղ= +`VQKu*!(߭{~ѷ5;;?DmJ"*L $b]04]@1x3 #AfuD 4Rm4ris]xIv&' +B߈&~t +t<)eJgxD*=EYΊ i|DgKvQ:Yl!i!Jh*sޱt_~qylD75Gu +}s4-Yl仵3-?C.El&g%I,r|뉛Ę(6.W!la譽 H%7-aUBUnM^]V8d uuC½j=cGfnRDβ~k${Ltj)bDdͪST4(Zlٺeu' bo: +la4r6KCҰEX#;&k6n":jJmr[ @yw@#6B>ci_L(<6] SPq_&2 ٲd4-N'n>هu׫ՏZe5TVCԁZߩ- d8nP YT1*jVSX]U1Oq]7Md#U;`Հ1nYVyKN36D

h}a<^l>`p߽E +KV\aidKu]>o+-Z羒E[*HQ:M,PєeVб1U؝(cl"Uaѳ^kO_ِ-\$,lnxHu\ O'h/$9ҮB(jH]oV uoqU7V^090'B@k6Հǖ`_dbTC. +gj*Hj a9NpHRl{&3`}$4HZ2N^'.~U%df FYwӌ0*2P>[Zƞ1]EUC2tƞVԌl-vYuثdQ*ga[+EV㡍V5ܪfho}S%jGފjX/r"UѪ}jU-ZI{k-vXe,f<4&w'@QW<2ul>4xg}T*nV,K('kflX,W~_ř!kXBo,P+e VI3 +2>]s<ѿ4oIPg&V>X}*YN,<%z~oie@ٞa"I#=tӒewLZz7u$qV:-20 .䊗pVV8!we1e}R p6Wof{? +-D8sP:bI]'W%J$;bP)ډwpx芣!{<Yz乜A` +ҩP^3>)> d@y_g.mEOg>ѬT]pf!]4#ܨXP3H$#R*a#; +% Xn`H_|U|lC7p'~OĭW"YM$5s];lhdG>5-CN_Pg۵ο(ID/jlH8:$3g*$w/NB\G=b(6 O¾Mf뇣ԝk472^5fvf&Gؗ|,uY3$闉EᰉQ̩<9 /p7:}Bf023{a%MHL4VKkk3L (%h)\N MtP}V>= G=sW"'s_[ᷚ$|qcy-wnoSӥ">UQ_$7[-Xhy)";4ZVH-&p4ay`1ٵʺJ) `7*cg_N״WIZxm+G14Pk$xbo;^Qe7 wFZ˶Շĺ#5xfVhG?*ɱ>8y`؈O:H2`LxU!=a1+!3l8DLK͙l? d 1zCkg_YD msœ+{U<եݹ7.Rsp3Be;Q22لs Ob/@Rhc,,@ +Oe'Y"xɄlx>Rl͙HoJq&#ɣ5ß2qhL!Yegrj%7["Lz''=ΚˈM4ge? ?slEҋ\%.!2 N NՓw_k%s : m36/LJ@f֫llj3`U@T o6&%3ZL91rU L!~ 2/I|ĮN&υ,53e01 +k QBbGTPPpU'[e01p0QyL:*6l^Ft+pr6[׎ZNM4r.fl)sZd`0GZ0 +v΂bL?Z{:k?cL1,(k!0hh0ctFfb.^Ch%\/nÚ윩gQfT<.v=QoZ_KYL";bO`eꨄO 4BoIKnA[uPpCڲɸT#E\]az]~=6ez砡>"»߰>&ζn԰P ;%sYyvsn-j &i)p&? Rq#mz6>`c-kGԩLn9Crz-=|-&o>櫶8xD%㈞LX7Im7h ^~'åGTr +tu'L ŇW&p2cNƄܹO;[.ĮmapȘ0}Δ'T:e'ТV_WS(;? j)I޵xhՠߜ:)OW<&'IfG"'nЧdRƓ8X.ڑZ zlɀH\)6^ESBl9v:< Ȏ+p5rPGAD,i|4v{DZBsZsr@bFX'mx5~L`rFl"Xyǚfxpyc=2,HaV@Nr&U#Djb/@N֐JP>G1sʂy78Ep-C`'f8NޙBoޠ\ph!V?9,AyBOTR(K3XQi/zv' VRxggCa#fT11.8fC3:YU>&`)ALZee oa} L ܫ 2"GcH Fd:)2&'seqmlwY]xs2W&qL.zHT-x:MUK}3UX8iTJ?^ {/!q]|Y.CN+aOZ]D4Lvini>{?;E1NKs&Nx1bATB=G/^_hAIlҍt2S=lb8[~Z+vQA<= f~=v919H\kHf +BjOs,@X' ^"UQn, I(7#ٞ.>69Nן&1CL 4t ޚ?s&k Lˑܷd]#Pn)s6ST&m\ 1"3%d[V>`e^R F n"Xm$;h>iSpf%|vAzu0Yl NPv;1>+!1NޖC }ZH87UۃrDu)[IpJca8@i26a%+-„PX/N'.4'+c oP7@ 01{1Z:m2n;كZ+4Fx%\/1A>)9Ix"v7C/Ʋ9LЃZ,*]  “s{AD͖+oۥ{4# %*UVfBD,V3]x Iχ1#X֮AK5b"siS{H 3ugɆ` 󗌕/fQXg|XPU]UIw=WAӹ?AYh^=8³ +'FU懑䀴Pgؤ,N/# mrGVWlB8Rtxogy}ȨRhLɂԷY/&\`(tJG((Z ':z2^i^d2cʋw)C YUpэSCwoMe;lkзN-7j h&23g\˂Zng2=':@Ki`q˂v+i5 ͂ަY b3. vƵ  уr;,/+ra.s09KMo6Lֶ[Xbi:vGA6PcwVEpь<Ū,{SgeVb0:DSLg2P$3nvnO"5[%߂fъx +EWGd;X:+!Zᶹ&*f 5ߟ٢)-]}_I5<îD>i +v6w`ݝ{G$j`xu [lwjA>M͜q#`{dpc9LKdߴbJ;-L[ 9ac$#*ޞζ_Uwrcߡ)f{ +Oq2ä>UzN46{U.v _ӨBܰ eh/]#s2gVol[b6orIٮ/{ߟM}N])#֯ƞ$}8܈2/j!hF51[bn7):q] luV&Bc 0C!֮w#1i}gCFmgŊ,=#DrX FMX +nb9xei: F%ǫ*a5qLO4{وF(8{H}| ?ypD:Ql˴WEJrxԫ 2q2sFUa +Q$ع *,,tTŮ圹`EFZ.4^HVXbўf~^9d9lxI=/Sl"=HJMoHӎ0Hw.R;~ ѫ!?v8Ӱ>d{ =;KA4.^zE0^sR"#*'@0nTyaهY MjaHXR'Vʦ#;UagEԐSKD]4쭞 KN3H:4u9 XDgEUu&uICMU@\7ylSIn!DLz˷8kn R6s'\aZƵJFh{NUwOrZ.{HM I~%x'"ܤʩL}هl~[,.ZiZ'JJ гȴWe3ni"QehG p3]\h/A X +ox뾷)CJ%tlU@EUW#I6PŊitˀ-(t"zǦ{ aR1f,HRcFw$bG*m( +ǂ7fƣDuH;Qǔ'JYy +r]Y_f5+t_9`vxZN*Y'Jrg9BzXÀwmN\t 0.,ILv00=Nuf޹z0n0j`zDӨn n)HI/uVTXV"+=!\o{ognd}`=WYw"r^>k` O[1Ex~6t܆^P4%)˽0?_w H<ϝ@N'<]"ȣoT!ڧ>ÿ{&[qJx$ BeT8rTiBczH]z5&{ɭXsJA@ }PreB!yE"yˎzSfQNQ~+5a2?!?*6య W֦ɝlhͷ$FS*u +x/pڈ_uV%D0IoX]tç~~~o.]^JaP\x]i;C%kکT涐V& E< + sDZ]^<>׷nL",c y`xc[{E~g8`J5(/} }^Gd".#mO^ƿD-$<|L~Z +0[Us.A1>DGR$ j24XU4tzߑl*~PRg;Rƿ jqN$ N%Kժ"uEuxQ+*ze k  ɡggeuOrunf%25ۥ |,Ft%D];c; .'Ləmk\jL|>m5^>W)59kL2KWlî']jOS$KiƸ'lZzFIl#3OTy&c:AQ4A Xx qQq x(T% ~ |DEMa[uyξNV=B>Ϭwڴ`*NrauEW8Z'2YhYש<|fK_K3\?6#k|yECݘ4?uR~]THvC`&wVߚ[YbmoWh?)R0=ֳy%hT.,޾f>@ +.LfdI|Y4F;%Vx\Z%ƶ©:AJIkn⬳| @Kٵ]D..N9^¦! v_/iqEvŖTt\~T;W^2lMpe$( #0(%*ʁ~V~8Ls]Y蔁HE铿03~+evy,(nc~*Y]ܟ[?{Cb"T#=qJm&;cH#=`'OpS@ +T@&*4J,Qzx(fxωD/ۑgDB4ϼ.3k~Iq4MƬڋu\yLr-&t.?jzwUfTvmhٷ҆Q!|N|t=-6 ~=`ff{* 0J@ +x*? 裏!#^(Fl>GemHK+~ +kʽ\2T +7*X8`XD!3ntׯ?8g{Sd+jLIAho[˘6LSA-Y7m$9د<~;-Jlh7GY G :7NܿZ9̪׉Q81qoJ$"3A{>GTo8B$PgY6K'*6. Dh!?XUs.EF܄gM7(+D؈W,BܟeU'&%+~DbWm)q'Ac|m +ݪ1;5eUOsgz$.͵q+ +:b6e" +QZbZEsUKrqK^ # z*5n,-M"A(N\VJP.z*y@@Ap͖_薹Ԉ- hJrtnB_J}! h@YiDZry5>E4A~~O'xZ򵯒Zl.?k{lebe\1[j2diCc~ͅ]yYi˧ۊ: \>jmyJn㱿{SIxqݖ7 Q^JH_jQ3?͵-k>\J/tG9Xu1z|,545oᓈ㖡@uIk &Z4 v][zJH縐iRʊ3EꪷAwER(8ʔPӢ7~wג 4>XJP$)*Pe9`V.4uMF9k2 F9}-cxtgjĈ/oMl1?Vvm\7vNkDjG7hsx<,~q'}}c>ܭSu޹{6φ%'}֚|v;k=J_?>fzÞ=7iomGyU85#zCh۞sQ/k<"R딀\ɞ<1Ѯ?l ])G 4%]nRH02 R< 8>%`"b:拒V al &'_!-(_K aG >)jq(,Q#WJFW\hq6, ymq V(ϺSD9)ǠW놘1`_{ +=3(Is:ő^X6ʜn >)͛zb\{*LA =9Sn =?7 xr- OyfD,w&"ī ߞfΤʺ3`{Bv,O\?ljlC %BrK`I]&/4ٕn2v5s+FKYKJ + + rRI{kH‚IV!JTf&ejVdZ+р$N{JJk^_V%qt. 5ɺrd-ڂQd8|H/w,3(Z9,v9\Zʧ̤C,ߔ 3؉iS{ w[ ɺ +4V䁼T@?<`DPRwTx|SS3 1Y3Rl7IϤ +ǥ$4xsLkSo>cjq09׎2%XLccq;ar72Tm[~ uHg,q 6OV$rVG0׬~R2̿U4SR5d&咑3 u |2o'xZUy?TBd&AmbOc>0Fgx#ɺ}qTA>-(7x"RD=6nn^ Ǘ[v#(Mt1p _,hߍ ݢB3:46t"4J5geH4lt]O\&/s/#8jj~_~ YE +-AeݛY75f֗rU^{s2ITρN.X%&2p~ls0mwiAG{Xs$0`ux>PDn^kr] *~ I5Ȁ@S+퇸_h|쿝([@{b^^2KpNNJ6.ߜ{#fzwOyTO9qR,Pc>f*IJH,]!7Q⿹~;@]2xǣV#YU= /yHbIJ=n+؀8f>ԅ#$$ iwJq)*H;přQI_'6o +{کu±ZaU9#Š10U*)T$ej}uxur*aMYA,k> Utu` +S:xDz5dYoYpN1tAdj/g/~5% |o I+n^LNYØ|k\V WV}'khS2惥 DGq2 wma ų{`KCs }bHAVkةZarlO8:Fµ39.L'plNY˯GJ3\JVZ,[_QD#sS.N=IrLQPM֓Z~Fk=u8MyIT~D-J/EXDFx*@7PǜLԐ㓕߽i]""Qi%myrrf}8|wIȹG[*zhbY%%9U*t/!4s%}tNn5ĿaYP+ƞ]xIm^3MT3"BO;>3|x!5ޮU)>1>3w @BseRJTqjVXPU*WEyr}}~Ó>1n  G8!`Kd,iP=RlH L9qK*J.(pe6!t4S67GwAmG? c7WRKiF&Fܔ.u544ᰢ+hKSUgu=9r̍zgMIu'i[z`JU'RiIxӊ[qn +"]3wGPx6#F,Bx<^Im?=X,R ៩i?P0+qNЦщ58 P c](|v]v>mWr;Կ2n9 ԑbuCX<T +g,Ut$" <v +eliIY /%Xaҥ$eȭj]mWytQٯup[L`D̊O0Lrf&ՅK %tnf^ mSk mr0 OxB_/ܲfOX>|,4O{85M>Lߠ908D,hXUWZ+fM/1׎Fzѡ> =%_rtVQ +׋n!M;[C@@Wf$`xYF^gGO KZe,ș-9Y}*v)TE7y^0._B̴KSg]-;nnh(4: %PvNu+CRP&qJ&/va#mf>~+ {KTLrf➷K򀂯u7ҟK9'ߕ%V^}i޵2sr Wv)gF[WmYVu.c P-$BNtMNR}KWW0g* -"&lkq{?S<0A(Dwcbzhv&iNbPс#ARgKo@.af`{ ,NȜS2/kؔ77B;wL'ߎ_[wf6|+6 c_HuTZQ3f.OXĺXy3EK"RHoC*`n\lup:Lga}K;3aˢhґ4 A\7Q[6 p>=%X@$%[w &Ğ~i c@%yZh גqzrZ%3Fub5:?mt4CFPmvR3[Ɛ ՊjUw)53 c0iA=!01 rS/a"N>b lG="J3h-)ŵ҆ ~a~"Î4 =e1eԌJI$R=yD{[ȷQ?]ߙ9& ҋ, &y~ো0qIpOMe;_ye+3ۘEfx{3ϋjw7sgX*cqV!~Ct#.A$u^wL;5};5S>yyOW]oqE.?Ԟ5yUv0a^Z_ie''A])I˥lt's/Z˭Re";*,rL-IR:f\ݣi?y +auV*JJK+*jCwIchh/_48ÅU1Cgݫ0-!*@(T?o ʉ7]*[鳻8-;7OKQ݂bXL7cvs? v{@?އp*+%06^aXqoֺp)E5}GY&^#962x#)اXezϣˠ;RbB=93-fP-c'rjEWRphM'u /H2m6Bʱ\:c³W1ag5j+TcAl$lJW5x,~ +Fnr-r Q35^˷p.ÕT/ש^ Vv7ۓ1yI*,|b; e.)=p~f丱 M7K<:`}|w%m y%L2.B㎓J8|$pߜ +˥z].k:{AU6uV5kǝ#{LɜN뀠-`}')˴!&24Hv:\oUS4j[BS5W^tWBwi5n) `m7 "l,v;$!Z²d~0ǿ';5? :S8{ +4"2M+ѻJ,hM;I"{;ug?,E*Wpp#qWU tPe +dH|d_B:%BDRzMz&~ +=(&/Kҵep<$zFD"e=?)Ȫ/H2w fMdLrpKM5_^:,5-7L Y+kz%\[>b%CUpCCj'*xvdy*0 ʴko)f_ĖcwY5~^ w؃Q.Re6`/\ũ'j?U?Wt|s'!f⾆[vJEOL <R:`Mg\6b&Y뒴IFr-l q'ݕu'Xj|R">)HGO`>P30 ؾܥ;};ȴ4a \23[2 dd9&bŦa KOSX#쿲/rc!;08e% lnYKY֭ls?N5ӱbc6mN$AxʛVcr~4+ +>}(2rKyQ{Sc$\-HknN"_;΅Қٲ0P.VWNjLLe /Dhÿ=ْFD[pfS$C5 ?}̿Qn ; vi̐yu )@)qA? AٕD1* -@ n|sNOP.p'zm%56ʺy06%Ä2sdV)aމ8ا&Jswע|ߤ:X2Zp Q Y*qkD6LDoz鲐Ka^^ +M ,39tZKi$0'%ё+w ȿ7A}t/{xq0N֌B{ 7#ٲeԢ|^UXQKaDqſ㟝]-:w*>:h!wܻ`af H=Y;nUQ&,kAP)$14Eڂ8R:nCLR+>_/舭3e|>}Lŵ}:ϱС()f|_v9}CvaGn:.ekи`I4200o#ZJ@<߆2;e2xh>]!3SKruu%̵1s񇰏j;AlFs.bITtsL> w.(|whvW[jX-C 8q5\NAu \c +CɉKac͂Ll-'Iw-&?-]:]D_gϡlֆ4"p}&%r" >y^_vuY1m +ge=_A\mv2Xۡ$B%-K3+g5GWT/7/&HL9ެ7"7׶;KBmy.Bp~7 ɵ@$9NSر%_ T۫Y݀r=Cx(ݝ >$mm#?~i{bտ6t +g9PbrM` +f+K&xW5]O5J#R p-zniVC4"4,`wihd=3#H]ܭ*P텦0)S0Rʅ_OVi߇U8Tv`ʬңoēU + 8bk׌vǶ: `~Q7.\D('MR˨ l}X喭5 bٸ3Y{We#,i`Af R*#byM_2]D3{/W$ Ȳq՗/$w6k+'8鯻O{WNuo,Iaު" +h:)9,OJ9xހMxk}zׁ[/BruI,n_}ۖY +(j((rt]m-O-`4D[YÿGwv(k`6βd$dAQ[2 n#aE|b$.7PTk 3jrZPP}4E_j' vxCQ;4ڼ*tމnJ/&YYrae3Cbet~wա^ M+ 1}7VFS\rs1):JU c ch"\?fpoD~:p|+CeQi;z12'!~>}|p䮑˥$yI/Ő劉#;4}*л׺g]a:v)Obq4_Yno,4`5yQs*yd3w9΀nQ lM-n">*mP~=u+ +?PTml?%gIv L-jѳ%nG6Fnw>|2PR9if߯wD՚2|%4c&,CjȘع\3պ&i3~TS+nj7>*ͳ*}MTqqտq{/,X׋ʧIt>N;A _N=5(iJ턇<헓[V~Kl0P'%]YB"AeBR T&k-g{X2}uV[`ՙ•X=lMG5&ƧW 8f@ k9~nTMb˕rFDL/Z$i%"ю%'䦗"ȱmM[ZxdV2p,5tḙuOmUBuomzڪ˕!&KK l3uG ګyY,#aw~qTLud΅ ifRfp<|tkAkI/O4~w l3 +a,0 o^a%||c)=lϼc.7ȂlqmD_{\j{5Mm2Fwe(%[y5 Fq(,i<7K7 +u9%R)3uW욠rXy 25>adc?E 06GGJ26]}cO ;Y%ڙfh#.aܵd^Hv:Pqk,"D/ۯC=c·3^ &j JhgR6{nW3+q^?ۗ6rҾ%)o_c~Ҋx6ep=>HI4e8@ v| ;#OP#Q<т-snܹo$߷mv' !kwםwGG o̮%s9mZ4‰ei,rT϶gǩ~$ 8L]P3 ݉K~YjY@I(yi)y`#'M0WymN;B3N9D!lo[v@qP~. 0NS)JYF2["d̂͑(ժ&ηA;#{`)aFR^QjOhУ,p՝C'ASlJEe#&s[1WL%[5\&/4ɨxk-2jz+Z#`))JE{^ 8{iLeo ɋM3rljR*FnqGTAYz#ʇ*j"fDBjQ43AQiSvv^Z.3ѕoWVĻ@SYxtC\_P?vp~xB3",_hx"@ɢoBHeLq@wXkY>KOKpozt5Kfa}&gOeZ, LgP<5;д3,BydçQoei՘kAloP5bhּ]_WYC;4o%k/܇%jmIzU]aM!,b}*kgf +,V\u Qsl%EN)\2&SJ.hɀ6Kwo/ G=W6yz)U +|8@=M*Gܺ4jL#Dl! rd.)jyOs2 +WCp}/7n5- w b:G!%phOK޵<{.0K4>AB7uWB}ϣ@j vm& IIϬv%w)T mP(Mi`;X& +6V6݇A2 ? o5Änk[Kjj|؉6m|T&ڡ I7#42a0m],v[Hm"%UNgź3wD닗 7ú$o,¨sz+YjLHiq-,,{}ʼns$8.+.KcVkM=e]a'ؿ@QZYUv +^U@r gf'㢘g~Q #Xگ~u+E{cpS„V+ݺԟҞWZq^R7U(+mqDt@:{!*2_;o r) ~/)@*'h}zdBXоbS%PƑr$F#BJbt3{3GJfB+ߴNN.MM'uҌ'ڡ?y>O9aUA!"+ш a@O0_*ju{6uʽW%2lU{u觀f%S8T'H߮[e-bod ]jC!UZLr,cm (D 01B{3'1s±Pn8[}(\"/W. .Ԅ(ԙ(tEMV{rǔM^Q2.?|od&)^;!>L5dSs\>Uji ?{n5*|ӊ qމ%p+AD2gKoX>U̴zս5Mt=OҥuVNb/iRWQh-Jas~u` -jS>!½S6J> +E˪5׳)@t&a6]vwd4Ni2.$DMPMmݧλD~d)n1vLdh~K!x0l$wdA_Z(+6aфʤ8;}ơH""d4ks>WvΊ43ZuP~$f +Ú#u.j-V dޔqfSn6T!x;=r>Ϭ3Ƨtx?f5DPVjIQI;{ewFߒdO&++& ձoC kP7,ӆwf՗X#+Y/N}iT`C^d[eMjnvd8R4_]Y`1˚>꘭6%Cw<@][T{?zٰ.O)Pn{B_P8>6ZOi<2ZX{&?VLL&fUApb-,J>%`~!̺pr# eȹ22A@5 PIBCF[Bg^Fc$tn^k'r +KvnmnE\fj/ޏ@tpOq%l&y!,Γ3jApK`#W1a"eu#ɮh +߻?;JDِeA%C>R-ؑ>9krmL՗2~g}n>KsCiЙbL9\3:>6-s%2K c=Ikņٌ]6 ѯd5ضrg*K|HHP2*G%[U ᇱ\Ovj=ź%y\zNl;朖G\gHN>އ߭T8{]s +o6")esi!s)(|ؑǹH-i>aږJ۷lW \jMMI\Q,Zp+rk}%EF15Qq +s Xm >*H=UA$o]wTo1&kY zthZM"J/櫬 +Q3l6LO9'+7[h9Ee,fnZ} +y'ĒSnE!| 4? e3#)=(>Ş)#W /h#⣗QyfFO{w '5SIk/dMϞ I/"Xikyn/A"YJ¢ǴuҺܴ6t< ԺQ}⃤=ūX8ex6gtM0UBdly2A~ FFffl%.YHVN]9|nWJϓ$(n,tn~mپ 5UKD<䇈YoV& =QEݚO<'"3mhVߜA+]"ä6!+[׾TƅDd3kֺ9gi$.i8h }1=lںEh*_0~)[~튝'58 Pǁ%wW9Ѓ˘4_ܵ EiG9 4eu?އXH +}3u>k ߦomO?;O#}\&̋+a)Ke`Xů>+lȳJS()%!y߿>7P`Dh eve/GRH ;g3ˮWK^_"2.6V@MyXK؀ 2U@B10mtXE z8Ěu8H~s' #:4`bMpU {>ާ']LO6ZO` + G~?2_G"h}j(s$ݫ$jjMԨʁR{R:i"{!|ZlUIIU)}wp:&%&!plXjřE"YЁ@y꺅 +9#՚Hϧ*qך> L m@"ɰ`eׅd|V$ķ)V.Cs A;WM1<@'jC h!-E$"ҏrݸx|2Ԍ%!L)PWP2k.*k%0ipJF?StM),p**)$Kr`>G*Co-1G3ZM7(Bqmb9K@No<%A.n_،ig=8Cmh +\ Q ~>r<{L;)֯B3T6Oh$:ņ?ih2u l\1N*yDa.A@N;bLq$t s(?)|Jƨ\"Y, @;K#ϩxj,h)y.kM 3#%Sk>dڧZwva8:]GJptsnn5N,:/JK(QxFXjzraN"6^.L}Ocf!*qq'a6IX7ˊ2yXU]Y3 R=Q~X(k0DBf¨渂CƔu;Z~$ |;ϖn%bTv[w)97o$s!8Xi}u+ +tCxZƲd"b귿l{oeAl:Tؚ#cn`jgqr Vmln1-ۓ{tWө\3*6{J?gA\xYiEc }mfƎ<FעU(NMXLAI~ XܭCi\OVOΪ5k¯IRv>A+X +-.׵KM !$k{;)q,'ql!?&}n%tNRW KH]2y~h$/q?@ce2GTطb5u$䞌5S!Tsm927m-ẖ*.!9L}<-ʻ|*L"LE.;]05N> f\Rr6׭whm}fk,3/;]0'-%we'IaGI-y1$FzdIn2yhF}|# ~Q-N,,XKU|˗%i{nnt ݶKs&8}d:)Ƕ;t:.gYfieZ}OrIc#3#4-$eje;A +s!֕M!h|ͩZgսSy^XU0ƜlN*oŷo,v=`M^FYI~!V=?cҖ UHrWsHR?䭠k.w=oN7Bs.m ,aF ?S~T(MPTEyI<KU1_T~(\W4k)<iKUT[=E>&[-EPbp+l5%պ&lslE)YÇ"!4׬ȢW3]z{ =2 & , =`_oK`+g{`@]ڒP}*Qۓ1gMoj~7Go}nۡ(ȫ8d+,컹~Ӣ+ +}lW왼8'o]424(kzȧ^[qy<7gВXQ8ߡLʈ U;t1GGq,ِS,iͩĮ; i%KcI=pa`[‘.# @]c _$]5NXU-$a)&eH"7M+7-XoQ_hXo7ZFK _^Mf#`znϖ2u*+xKK-a@:mEٙKrϽ<č7'ҲQP YwƆn,e~nMZMoa.GҸz//2ƆtE$_%Z ~&zO83zI:7|5m*F;Nb"^br$+b8V'})1 ŒH2M30wc j;NJ8f¥d|vMȮƿNʛ { +Ӭ7%qP-/5i=yHSK +u$LeF+9|@?*:1g?8.>:5Ǽf6FjOBQa3I:F ̪":o_?ߴaWwCn؁Ⱥn-(E;jwA~5( !pvsr}q/BV zQ9^~܏:V73z@ pnsҍR]wAaobVė g7t2Oio )k(U7)woP_:Սh:['eޤ:s<E;71#-yI=G)`4:Ўf07Дܿ)QpeЗawYy%۝^kӈƵQ{~6Yqn\>G>u![<[o'&[F s4ǝy8|a>އ7q2.]>}]d=Y*jo8n>-%ڢg{得topp8պw[C1H\.Vq%iͼtUg.z3"U-Λ߸L-AQ`ʑM!ZcZDbp7~iY9/|Ȋ"og*$EL: +)t&.=tEu6^qg?1Cmg|I/@:/E +G K`oYYW99=)3%& %t//%I} *8c*#m4>6ۊiW= ޿j{K;l<暌|y M*鐉!x/ϾQ$ю]7Y \;F8?0ÂjƠ7QFتq["⤆eڍ\;LՉ*nSPֿ/rюL\y-Y>˰I$Jf 0\ٶj 6WtU+hW~".LWŠsUTqۿF`;)6ANUX^9lxE-5W .$ŞNB=o[k0MΊTy]9Z-U!@դppϣ &b'5U(D\h#ARfUg|7k1>*. ~HKcRşCOъq|Y/ܕ=^g3g~;=<ۙCduՔsYFΓgVP|ߪy8Y+߷H#h_> km_(\gVF2V5/`*cG$(~zH8e";, +žB/7zj p!TS\cA9w1ZT"Qpd. WZM^ӗ-k A azʴgZ+ܷ\Qmg<6h5\`(-_QpZ]U#YVӺ`I.nN_|S;o:ʚs~<؉YKz?f%{qw7x:嬵, Y5ϮXj#mv1pbp{:q[pUl܆p5Ҏ?F +t`LIMK_ 'W1(9m+ȍj p,/VȩŌKѽɠ Y//$_zSIs.^OFqAP<ܮc3|meaWmGDwuVp͈uf^o>ejMt혪{ zxn?އvfVc5-.Ts>D^{,I$}g=6u +WW$uU5e7 +(@٥p~~NY FF / Leg=!6xWHh(gm*pcmGWYQf/v)#~9Q +C'm^1Asr޽`20r2$ַ׏^Լj!~yFO +P"աYw `?7ư?9p`To!t_9z&Z|hpknݱcv /nYnB[^wr]k`X%@u#J +b[_chx+[d+6_Oa3%KWǟ!b${ۥpwwEV{A~}yޓp̵ۖɻ6a>kοkI#BW93DbqET {q+=TxőgtL:$!FY):t%.yWO0N:s6nq5)PȝulFQ́feغa XGEj[Ne.e::[u-/46)U4(3/ŰQh2IHvfM9N2t'?HbF{[}u]UlVW24/C;[w>n[{~^^坉 VB&6I(⯜n]1XÒDXYQB{foi 2 n +,8,aLSo!t4)_{A]1([_dvUSb]LX|*LI;eZL9X[^3CD(fT#SxϳƊ:9Xٔk6Ik?:c{?aHYcC#J=$Xq= +zGnBo9bF{5'%q8l3{`l.{z! |ՓVo.9::(*+g&2CTOV qV16(i̟*T 9 ޝ^޺O9Cour-Ͷ9Iz((:tYrLF|{Fqygitsbˤ; )]r"W&7Oo̅uoIOHb-5;mD|)$\2Y=)oL8 + +Ʊh.3mcO.o7H2rOəavqkՊ޶j|VGly`UC~;kitw2sFE<ٹ6݋YtR2Fa_Z;m A&7оm`c2({=R;ن]hޖưHB uxS<] ;w,m5lDq6gr-&"/6's©wDpmVS6d._VeJzJ2D=#54X1ѹ4HXYYeՙϠ{ki][ + }>y"t _^%hm8fg7 mNgLjRKKWŗz.Vޠht'Z;Z/#_PL'8M. x& b&8NX791sņFf>IΎ+y oˤ0&c3% `4D:}t`(L{W&NnN(fTTy.;OBzڍ|v&'j&RٙsoZ~]àO.PҶ9Ma:Bt%O`ri1*ɀxp$wLܟa2-^uL:<-m`UgoP=^g8]`<ė`;L78zQ6 9_)`|Rħ(Duqܿ=ߏ0-/Ο]?/Q@4"*kQݙ tߥ QE*pSUVfbtҩ.J}yF}SBSnd۲>Da(W1T Q>>5*7j!bH`.W4)LȐU0({7,uoskֺ ezHKhP$Ih-ɪ)C h[Bd*\rJpa:mBYTиQl()&r1q#Lxˆ]k(5_5*?K^`u,%߇9 ;j䄗.X]<>>nߴQNi/['?jD18enA}%sLE]@K0W$Fyp24Mq(n9 +ՅQ!аo玻EXG_TC,0TqB/I:roWY=mRrg ]lAF %+[M,Y٘.Zu?UHx"wOqЎEUA*Ga/ GS&B8'ʱI+fn<(1h9Ao9w~Y1G׸lMYݟˌ*:keeTH7gE]+P8ǢrUAhTSNr5A"ϻAI^A\=A(Wm2O=d-Z&ڍ-.["Y ʖ w7p1ѪxPz(C-gETE퉶tnn +V|wuCOK M!'-CzyL) NP \o e:$g1/wŅ{D15/BLl]׍ٯ$ i{RyxrjHV%UhGLUG?2EUh/ 2Au^WÔ 6IN(:)ظOJ HDahhng/N/W\ Հ](`zʼb[䖴yd[ZBY(%H6ovKbGM*Pui&>UW /.`3ѮJ(h7։9k\;YҠ""fWDQ0H|p4D=jymK{@@*\9\9Ă,]tuDkB%|ONUd(hA"FB!;n\ulj:k2wčI^_J !M ҽmޭnu)lm[>i!SntG +hI؁xF +[͢-H󦒍U鋮~FH ګ)to<"pjcl/Xd":|8f 2w&=^],/PvM;n}6L}c*m8=$Ʉ1#ZUU>a,$> L{ts=6ϡc~W~4&S=VIU0Y$פXm02U?z`Njg%d4XṉHtAZUXSϦ ^E!2'ԽvY:|]nh y5:6t2~TQ_<{/UYtQ3Eu\N? Ut]fK Q 2l]Qk-L*7JсG7؍o Ř@snδ["`D`RdF=b\g{K 4. +[C!֮͗-qZM/yжagXb}p"= 5CQtH%F[_tQ*(Ɨ[MbbJwoMoJ)KEΕ@+ܸ)kBpРURd] q+);7tMčɤIF \rnڤŸ.PDĻx3&.Auy {)!7NUf_vxf&A|]g|^%10%Sas-i1F(O\Ӆg4z JeSg|\EzMKZCY+wAHS0GETYǬP$7iBUgtԔMݨ;e爪GN,Vvb c=6.3Գ)H%JP(~SL(&,E Ϊm:Op|멐r={U>˯yU4<"R)!Y㬢9rv@%34ɔׁ33Yzb"7T-Vq܄l&Vx@[opqȒ"oYh O@Q qCT4yu[o tºE +eJmlj4TUI_8Ui<_֛?7$57JT3O&Xtf{ҶYG07$g* l6}rm{A&ýތZd) (km7 َw3ϓ|ffOO %6- 7lrbs1B${D7=#&2y|- 씖 +`6m[`X)(mP޺f9I\]n5D302Ji>o MT'xcO QĶ6~!8b빟5ZA}AUᲩ@˩Bbp%2Q +dTeHL+Lqjw|Rb(W>p矝yS{~]G}]zn\5^,_ |eN]_Ckv]9yPo绸 _qe ;wϡPKvC'h&cpyP&G&kB@R]6޲KDlSEaah]|t#k*[_Y|&1.'ܐ6DW[_1[Nf@ 1 t^n~7TjvxfwJt-mH`IcB81ūPVulBʀI{׌˾Uo()u2XRzn:S"˳/N $qJ$\AK$ +o!B,~pBT8ZܸuE`bP& ~svߘ.VBY@˭;A̰w|*L&ut~/+*c7Q=U{Cx?f3$pйjSX ܀Շ/)զO2I AFǰDȠqMZES"8LY`gSm+IO-ᳰ +ΠNFpEHR6N6%ͬ& Afь2̀7,OԭpXמ2Lw_ +v&*󫺗NVA.Nj Bzꭅ 6HofX,fᯮcf6oT}#nX?+VA*ئ9RƆ #:E1݃Y.eOjoUXs5Yb9ϾgCgJQVZ;&^_MǸmS"~K4bԄXT&ʇ0  YM1:]8)LY7T%;&I$oQb$]C(d ;Dohd!dBR{6ՆEj + < 'Sq d42hx^FemQӊl>"D2 &D;N!)2p*.;]*9BƗfѧZ[eEP>%8g +J6il٣k9_cR*پPШ?ɉ ܫ]fp#< &=QL$HF<(g-* mjAp{A\kzvYj#]!-~$)HP PFN:_CԄ.gR +#UxsUxzݳۗZ D- y8WLvJ- c>yoӉiZ;I}{k)`'$hFLQVtIioQGxK%Łԁ`{p1(gX@I^ʃV\3:uԜ|IkG ,e:aV?fZmIW +2oiL2u1= +z>aSs.57#CWɭg~Y6,y Ν|99<]욧/ߟ#=A*nϫՠqʠ^P|ܳg uaܼ5eezHG//1hd 8R=<S?o$i&7Su;xwG^"ld(` { C;T]l@6!wRϗ9Np&| +” 3hN2cKK f]hXXHW e|rj<7)QJxxxWƜnvk?ۍs jɏT_b Hga!] 'C{r+S:6v隄ֹ֞e$M?vn +%sHXx/'3e="W_)sPڌ)'!mĮsy*y]y3xDL+ VTc[E}[;a +Җ?P> +tAAxg-@M \DߓН~Mꂚx)u\F#2.t]LrÅcuIaD>l#wz9Y0ޯbfL[:1wxR|=C&+y1R~hY0Y|K\X)̎TfPPO{uqj]$݈DcEtXPuVN"#Wmy`\‚* WN+lyZqݳ3i )c_bo)Zl}MEWԑoջQP:FyRg_6R^n'mcZD\!.+&ZtKr(d9a&,kJg/Wbp)+ e]߂NX}FV9Nҫ51Mcq;>u~rT(6V3O4̆^ovbgx*1t9"\^.O^Nk<\Ǒv kq>~gJX _ŹBS?4c'Fv^uv{+V~ lj9YGvBO~dg5>뱰"d +m~OQ'"grILB+z/w%W(4O426 +iD AuONu#R#_'s .ҥ~Bc$;TccڠYPhW_;@yvcHReD`}7XpUDlt f?):>!MFxF$j¾ds'.l:ؔ-faPȉinN [Y>fLа[^sy|a"Xܳ䍯w݊ofɳ2ZN{#wbx pM?h7퓰H' Im/RuGѢ,?>x*&˛ +Ryz8IOJMqYN}q_9Ɉ&Ku_7Xj.KW4q 6WR5r:͏Ԃ̸4֔ ;^ n0snl̔ 9ڶ xFo<[iZ=GL59W_YyZ=OV} ܹ4{_N^/ӐfU?}05<#{ӷyt_baZAV"X<&'{qtu+ +%"VLw" "ԛ'Ky 5/~oK7_j %9pi iv ~|9ݾa%\i/ JQpo}{yLfN=XM鄭>Q&4t+P[b 0s=[ |A8Sq2U)âiКҦzjgt4sl 8.Ǯ?yvó'׮~vӵ%U?%P /`dnВ -zCi"}Zdu<Ͱe'_iX_rclw&;''>Z;SVCM8tYzi/4 5ٚ$&F +jbߘ)) ~o}LuF^ g2/O'n.t\,+˿b {a%;wb+OC{?>\!͇7Iw萫b{Mn`Zxd߸=Zlڀo~#"(LnT*q|T2<>{wuّsڜ0-ALVY"čn'5O:@9+t1- KVDD7JGQ1c}+@B)cA6洙suauNo :+NSzRi{‡cCZGz/Qa z baK9hyq**R&/1J<)QM'9ض f kǁ0;a+TDZ R0tu &Uw@|22J TgNK=fdv 'k#UlhB{/ۈH09ImV ]"N|˷w}u[_?d/T"'gs* q0dM}߻>/l'|ApdiA<\ڙ [c[=;M"$-"PDE2%_: {>%)DHdi8ɐ.b*YŸNL|A"*\s +q뚈jg*JJ9Re0hIĔJ9NY,Rfq4yjlx-7 yP2!G06hږIrt-UIdəΰ\y}l'S$"]}Cy8nެX)M {UR~v(R\Gk勭vU-C^wwt(J.QS4mLu#N'h^[RSq}=/!捺.11k}x}ė2?iFh "j"^SG };zI~͓|awqS$h@[-]uQPo^2,!EQ!ZҌ0hX/ؠdμ-&<ٓ +1Q |Yg.rrMlْFdI%m̞ɭy-BtƲ>vIRɵTӅZxu|c R}Q;%qchlhjOҴBbז ,$E b4/|8*N}^dotm'Y9$5Y +U  !a _kdJnl)2A x%q!滤YA\@|Jz:=' oXd>zqFԿ`DJd)80Gx)Wp.F*&lD37JLLyOd0ֆ ̥mX.ͼ9 ӻqrBSgVd7Y_vwxl_``CـsKa1KR( r0jv~]+݀w~Gzk)&2i$` Ӽbt1۠ sMe]y"DdL3=n %~}Ѣ&*(mwP&,PvV31Y{,nu5=m֓$)+af.@[LOG_(x++EMeM0$zZ +܀&`t~H$ja8ӻzd.d˷x*dfq擲/mS ù;y߸8>8#*%O8-Ull4+5!, 4)G*vl9m'NX&2@S)8.$][q;aQ)>(Db\U8eF>-`Cb8%JvUC.Aξ:TdTPc1UTpCqFVh.NS(Xֲn$Ȗr uzglD=bUz9و+ێ SwWrV7rL` ^ah +:TRp޼%R zhtqC\g8"x sbTFjP6?;5E!ߖI;2'c*>PaA%-1/ R1q_x)iU~PMY{鷸.UU"lG赗4|$DxgA(t*mbS阘wo"a zPvV\4 0?TStC-5A4-AE0FO +sъCrj3ZN=N8q *+l+k]I "Ԥ'6ĭ.FЎŖNGr/W[ /kr:q^Bιfn^8ՑSt:rtQ||LaHIf_``x2+B"o9[?I:ƿ2_ek6Bt$IL'2Ʌ^IYGd*G&}މύuJMd 6~594FVU>6h5Uȣ4qŽi_V0"pg'\ȊID 4Ȱ gBBX CdV,̲-)ZʈpW!*Bxxzzl'>@vJ'<ߡٲ +mLkpSڷ +nʊ0'+O7fab$U.fd%rIISIP]OOD D8ޯ A9 + ۿhJiOpƭjWpE$IH)"I(DI +oQMX1"#z,뢽Fa _5?by{/R22#yurt*қD@D2~$A 4QF,z S*IT8z8Hi rQKΈ2[F–SxDM OG *KcIU'Iul̙ey}&*C05)h$M*${!iԊV9RrdsY BR-bLZVV.X{/S_s08vc 5}H>u;XBH\;N')0vT2̡Jh Vyg__nSrtN"5uPr$q V&!}|4`]\Шl +"Tyu>| (]] Z'^V5n[~n|nѽ[lMEE%]Vc%OHF5MT)R/.&x2ID3T!ݛǂOՠΦ!Z`)Rr(~=YZ-hf!mwf` ,"pDw)NԉGZY*H`?m@s,ADv̉qR&ך\%" 5)+XnxI 2vi%?hsRXypڑ,4C l\ +Y!-DT2ыr NS—L +oMUnv F@(D =8)QHIUsYhx-VfW9ME"B$&52`MV8p`vF/@Ur=r4 R*Vb;3:Ne23@!w5\X;ԁ83&Qr6|%ښ66cBOjPWUAM:r)+p~M=j}bo)3gE9LBP˛T~dCZ}F 4hL?>Zon]ͲD;K(ULګ0V~k4#5,gC[MfCNnW,PV +a]\WHqS_=)ҷ,OpAKK%_˳ +=zɷZ*Ү\gQ{HA:jE4!zWBR>Z ?OƬwL'og_O{8(@|{d_8Ge$::'Ǧɸ{QH5Jl ĔP& x̲~_.'s, H6祾C+Ȫ֏5WJwey@ݬl ^AsOW]Mfg:N wVH֜|D;&հN ZBimh:j<CZb+rb8KM8 sth:R qG+} 鴺;NN!sf} C5iKi D̹:u,[mҎ뮣VQfG٢|bJy)GgBmʽqVh]e@W >MȘVY6rM.&^ -#99MHt +G^?`C? of(gpaAi1pnn/aYa haW +0iqL$LJ38/CD6W]<6֥ z0g1c |A:Q3 &&8$-߂Z:܂h0J1ץ ڪU" )8uʈc&.yC/(ThzDG֧;H jc +v%1fbA]s/' +X<'<|ċ.C_T;By0uD^ݍAi\Lcw$*RI/c"2+[3x݂AjKfmOLPLCA1 +4+ Cc +>ճzbF 3lh l!k N Vְ"_9J]tM;I +" rDy ]VDTr\[0U.gMLƚ:o10?. :%w}>^P٧MOL8bo|MEEM`5/0),hc5D/sTCD[\cٱF3UXKhhq\ENw*rN=]!4!s˫syu rQ7Q&j 6]t䙢r[EBŋQ|2ߝEБ zc0hTwљaj~z.BB0Xڹ* a.Q˕ #ٌb+dIK=ljZGt~gfS%$^6J/@ SѳurAllb?qTM)( ɦKVy*O}S]'Na%< ~i]PRϾÌ0]LJmKgѹƷ)9UӁkDʰiwhukмI+f/^x w0l[:@I+=f[#7@1I>B!ț"ZNIp)o/Jv[mF-&նՍŦr+5ʳE/Mq2>W0[gX.x"ɡXTI +UG)\#^968GOPt.MX@Lm|ߺSe)[Ʀ[>}}$8Ag  qR!x, +gO4{rz=BGT I"/S@RT׉LŽP|tX8*1CTSs +et_n85Ecn"5l'yWIj%s{Deٷgtt>cPHf۰76Ee:ZePQ"~I~,&%Ҹu1Ыb01:ؘ֨YW'b|7\1{G9.SDoW|J,-_.io2R^RutʕSQ"P䔂fSJ@)Nʸ%U,WF(Je)޳:K"Rb;EC + ^ !O6߳랍&sS~KGtwM>[mw +be*t+ DYDdT% 3M8IÌ]R:%ңyV2d"$ /k .lM0qXr{hfX +P.x"AgdOש.{RY|{Bߟqh {@YI9^: 1 cgdHD׽!l="M܀W޶)ҵA2ˁݽwl +SjN:%&mUQ>CY+rA+d'](5V[UfؠC`Sx[U`ZeXHzM 8iƴQ$6)lj#DMl0G6 +HׯB7BSjuA%l.xS7ÆH&Qx*?|$'| +&\z/s)[(^yue3qR(J/RRb'a- =qVHMӶ&W-󝫺c@ $Q`UDl/ +4r s~Ol څY^N~*hSʅO!h=iBf>Jș%!fCux91zys_Bb`<j|vJml|2 7#=v":4/- Va" "Zhԥn)q]Ü0򜉠Dё/W/ĄW +^2m=LK4ؘ@p#$W7qKhi],; f+ ׍`R=$[f0.~D*"Zݷ02*<+KA=5(e>;gq [ %}Mm&C.~`hgΓɎ-|!Ua^>#q%Loso"'@} {Oo\pUlpa^{BsH4o`VP.ⓖ4@&+ #:,YO%֜Ȗ2&.,]Tԋ 2:ZH{O!.,"IO 1H01#6[-u2^-rS{;H ?y-8 b͘dũu]|fKtKHOƤLq +y̱Pe[=g6q ~k%k퐅Yr +:r k[mEuKK%8Hv/U0,ê@[!bZDJ +t0N,AMC*L>q . +JPxso?l=4$;R,e:dEV΀HucMq;!Qg :>6%:|i:M;pŋjލ1KZşU {l!CH:t,M\7^ -@^"sҡŧK[]k˯*D cK{ +LU:+cqi\r iaRD+:+B.59VC}oKY' ~26d}trwbDÉ\'>|5z'Ei2 +hK%lEa:\ɖ۫כ0UqM$!0l l{LC@-PZX#np!8qv-B躩(5 |xU.*OD>4!L%F|?y9aY&yc %Z,>䅅JlPU`JhWUqoM0RF+=)F0t.z, +I+.]BH |2]T=/hTKnrXVj*8ł} +JF:;ϱq^yeWI9VZ=tعg9,ik3 Go0':m4*'ᢴ{(pЗLuE]dV:P^ +IlStaD>D,\s:ZŸm8m <`vU:Z:]=gIGvAZE۶- +x.Y[l+MAudJ^:&ٌtxtjG65dޝʝ S +S.7Dh%0gUO 2maeNSFbg&Կ՜UwdjhUF!/g`j@\GBAۑB$ +璵]wy061@6!$P@cQ!½!* T޺D +$ծ~04>Bss[Z6PGm:̔YI'BCŴQ v;䏮*\ r~&V_nْTWgO.L>i="㮕#i$+Xl+hPPRf)ZX +vvFyMx8Oæ6 u̞ewG5pM^4̢rd>K7F`fED@ݺ1CzAc}nl`d7!pLGPVUdyb)(:bKd&0 4j^O +2%pղ$aonSkMLJ{{8(*)ӁGY1؂Q:nV'`U UxGBH + 2J*k@=Mm863@w'"fM}tvAjgۇ)얎*Y,U#$X/DͺD;?>-Kx(+\Da(SB1 y":S' +?@>(% qH[~{h` +jI&I9[T.6^f_:&cu ɣC@R'( 2Eƙ/j}]QԨ*NH% +>uEeF=ݎ=e}%6z\ :.̡$oaEA,ت G/V򀽰zZ`yRXӝZBmݝ!JgEG4U7vҝj*R[ԄV-wE*E_U,/N=Df*d3Z9PDIH_gA:[H<|E *}D I ~:`=2PBbIGg'5M\Qs)'[t35Q~_PTx4]i@⸬9ڞwOU)PUywPn,FJ݉JQU4ip,(D!EYFeЬȦEAQ]U֥9H"|` z_/3βZ+ٓ)tEFz)U_~<0;=q=I#J{FKv,[ +cf1pBZ>I16|[d[Lg_( +n] a@ˡ(}=\[\YGs4,.>&U33bW4T&n=C"9AePqnъ>8%Wc; j~Q"E5[@5aBCZ]9/\e",%eӻLpGe߸TsmT JҪJ &j-\8(FB~ +o;اz*'ШJ;؟ZF?ً䔉,fӉn(;L\)V";dh(-&0U^_BkR)aS4 6"l].%!F:yY^zo+(ʟ(OMYL{{~, +gW8cw"Ybnn9R?ܯy5a6*6.܈ƴr8!]G__޵A fFσ(.v8 ,i\uE ]IPgoP2]G%G_"!*8"nt [)N_yK's[]$]v!ܕj/ #Nu(M5ʇ=T٠.ӡ/Eֲ@3.S*=+0ڈ!eiMҹo2B)'K8/V0؂֛7%H)g8bN˓fUM9V_8 Т&Γ7e]kp-&"ueYQ<\VgfTPx^zc82K6NX#[Eba|| t|AV6 G}+ 5&xO\޼zsW.D{'Dd|:sYURu"&ݶփT%?6)WݦܞO(lB&V@jZ$3Sj߱wSאeL(8l}G˜BH$t]lD-BPMtA) h + +b,+fM$I$}/`dۈoaLDM52! +@Ѝd11hEN(8nSV*ŒT]żFe.תPqULhs8ndJC;A=x0ˇ buH`W'F=GI L+@ڊ\K>FL4OL.*'g!^&)5Ф%%Ʀ׆df4ZHjQ6LK7*g#~-ސ0Y_o}jThǨax354+|la:xXvFՙ *iV;hkNmhUS`-Lҋ(,=MnUP_Mu Й[h]] ڒo@5 TӼ5JV .Op 巃GP"+HcGl͢%[ |ƃHAt9b/9FpG(*i3]WCpO H;WBl]yΌntwatjU6{7`TF1dvH||iqهPN +u9j nR/YŧrFKJ'fT +2EWCÊC'6w$kcFksħ]'ڡyjV+8vAZ!_I-t KI=jr\2#^f&+Jh։~ a Nݥjx{< +j4u,bRFjó%^ .$S/9C!ʬT$>0hҧM{6u4@FPlugjDIxJo_43ڡŨ7ngC;)E8mybJ3M73vX 4xM"6w "ԯhGW([B]  <~VS\S<ϛ-i1?qJ]"pQ*k߲&+.Zzd,:f-vxW}ط񺗓GP7DܙYƐ*g%/aLVvfniSM,QH}VR[| j|N~_ y{[1c}جSe;kNx癤b44!񚡗&I|WL1eݿRIt$x"nnt0K-ʗxcȱۜ[Lgd^$ƩĬ>>ByG7-HH$8#w\-(.d5}SP|򑧍PqKe~G%ޢF[祓X=/ǰg fxj a{ ~qrhsfU1%1vM֋~Fo6&u\˘ZE; +JV3GbЗ-v9b= Dd(4TVh87yp]l4gIrXu\(mB  l:]nXxI%Zb5=vy_[*xKJ V]/|}jV?ؠ=~9qlypr1Tna#/|Jч./b;huAq`\#"gIV(?QXX{uю{Rg&oB~:kQu-lx|r~_!3/){n Nd]!ME*B*`U@ЕI(R%Ht8>7Ju sRblhw(L(/4*Ū>CI"-!5KV>$1zQ/-6*.[;[Moa/pp5yERJC +i>*nڅ*_L?s :Ja;n~XilZ 휉q6 Ṕ<=%9~&.)Bv8UUR3j#-TZ&6p4Jtu7vѥ-c_ɹڡZ#keq)}F=QաSڸ ץRjH Z#ᖯF90>j5d1z/Y9SAMYLNtF^nѾ(ݻg(ђ!%&/˦O-nKa+N@M:IE;%9]U[SBn~0xbSRuoA'n(tѨ7T#4)U/,0#bl`7uӌ)A}Xekj `](i;һB+Ζm8vqɂvJ_85b: UJ3=CRYb% jEbLF$nRpԄ7AY@6Eə> vPJTl٬g[B-)B rT^bDy祘e۲OFIQiَa]裭NgFPZ'=$JD4o]_?]x R SɶR'7amRɛ +EK,5nN +4_RA-Q)fƯFUg:EGTHhBAE#I +#Jdb2 $Wnjܐ c/%[DѤdP,tHxrh$de'jfqEࡨ40-2E,+K>~o0|zhM65Wٶo EG׻3 whVOZj˹d&#[#vޓmaL6(*j:*JNǻ@`$s!i,Hn 1bR!F+ ER}XMY2[EcOȌ:)^b3 Q%B%oԣ +HG %VQAw^tV$Kp,Mn|'-dDb'dþ.}خ;H4j f!C M\ga.cZ7)^@N[lG#V<;+pWUtۖѤFز[^RXg  %q3u:B1yrAHEhC\&V8U~(_\LtԳׁ]isO ^G5}E=惜 x0L3kr5JɅ{?_NULXܔ7Gg;Er |Q%9Mu=9fGs](R!*ZI\Ő+ӕFgpo.EXGgUKN&\oh~IdT.oI..pȓA@fvmunխ\lFV޺?+.?Nd{Dk.VQcdHL$ ob͉,}~^ .!?qPu(=Nrw/Eˆk#[ұ뵊ENgTR.&-sO `v>˚=φu?#6iEX,_hg(-u@tΪۻtNMXCOmB+-dkçK;xOQI* Gt^A4XBp 𾇗%C +*YhĘ5Jח +7  6=IXEnIԎ(xÙpwۀ@m8gDI88VëH lf l._:EN ų>.Bl/tZ;,-8*fQ(hMI a2wE xqi;Jq`X  +aƢ L&pR:GlCǨ6F=Amӆ M _ۆ +H7ԺX"=Tu?р?%0OW14ˈ-L~,n Jb صHhx8",f֭@SأC2QEܣAzw׷2%PxQ-4 > *B Pa\h#EZPiDR8*!u[~HF4)xKc @'yZXp +{PK) \k8^>Mͧ ??~*oeQ>T)]6?#迾QW=*&>]0CGt6T`c4RVp*m[uQ@xr5^Kflk||a*Zprv,hCpDx~~>⾘g"'ӭF FL}dE= a?h|/}; s=Ǘ jzm4LGm<׆<^[Ή-Gg#ؖ~₎_K&c|@S~nĔBdVijnÏO F"5\(Gƺ +g`dڡFLADTO}W x=ҪxԱ1pGE^ETȾ!ŢWǣ7v0ľ7S* sʫ^V+P@bφ^ۮ|5N +< bEr4ئQGl VGp<`aƧu@iQP/gD"0WhoX+z##lT7ϱ軝qV>6D()zV&pQqhZ.W +1h]154ZD7R6pӣcv֞_xhQH&"r9mSn4<ˣRC[ї&tn] +]bz:9Jv0宪/t"=X8k>]l1ְ'._WGz`"S#1jK69B%n_MC^ј8r}CmjE]0︛ 7>/| +B(%b:g8t῏EjpWD*&>LÒ/Q8)ZRROsnAE. 9"4\W]-Q#L^ Q@Si6C|ֿHD MD. J91}*|;ߊ$"5c0J>Y0JnI䷇3j* ȉ#*ɀJeQ/?Ā+E$͟VL*~xe sF'̉p6 +V g + + ,tC;h +LEIDi\݄>+6f<ԾQsmV{ +ROw_C>}u^0"uy@7w]7}dX)tJW:*(&ڤ5Û49WF>X52/C r4o"5]E=۾X_Pf .m%0U(hvҍB Շ'Ԟѽ ϡ{,MACmiYjR{ryRM6}\P_-V-(~P/d +p'\s +f :eu{ZF=Сiն73S]T=)?l7dMA!jT X44 V}!J#[~9#K*&: +E3szaݼ#D=TJ e(^4GgIxYz/|C0h|E;l.7^XYYfrs@a?8xϦxn3G!`0X!#vyaƣ9LQ0>I{bWsťcӟ=l.Ds^{VYe~%t.*ឤ}VG:Nʧ=;e6l4 #6,,;ט8wٴa>0m;P5왰tk&n,M>%;#?YVky_m5[KgR!X SF>;U;R"94oIo2̈́)S,u7:т}&i bOFTvMe_To4I4Vn-ͣMX>|k[Exg8,şQ|/Q7ZqDU[%b€RsJD5!尰vC}8BVizj]G% +g8؁hwY?QjJ flR1AE |x´h" I⣩3 ѐga)_(~%d1m^[r!X:]:'d#ķ%WomG-1XE[:c˃%qCpI$0<*S(NZLufKH,-6<}KރO?%BK?\[ҩc"3sSrgaOAG_dI*GQPzHUdlQ_ +c*1}}~MV$hB-j`m5'/@&"CP%-%bVgO?Y_: +AJ@K$` ,H3ɑ~;tєg%V-,)&%-D]^3)S"3z8͡/!3eDՇ5|Iӗ +]K8AmUԪ0'nOC#b1I.*3E61^ y@O*E~Z|j=Hrz= lȦ>2(X:ef*"|vR=gUUF3.\N,S!f$󪿽TvzƚC߯=}WTo6IJ \EIӫ׆ler|N Y!]onȕˁ1gf(3JQiyY?KB>g'~(G$aQ'Fm )JM;2AhR-oLMQUӡk, ị4cNLlQOlRdKBIVۦҦ4%f:ĨO'0@xQB~UU?~KDxOwƶ 1PL׉ ,lV˹!*0]U=pռn)Tw5QRpZ\|CqkdmahL8W8_8OaFW$_eFDI +zp.* |1$ +O`;KpL%rro9RǙ¢LZfVrC ,*X|ʓS@Mo\xk>Eb|]ti> e0 Y)hAg c1$9z(Q 5]5RH塩(FPU7@KSQ:ܜWNNZ锄@dP?,Q1/I5(rÂ|ref4$Iρ''9TnxpEynŷrn/2 +Rɲ\6l1N +1Xr HҾH2 |Ht*'$]V$bKTeCQȊ(%D.D+T*)DBgx*ǷmfK"ʫ)l/H[|oͯG mSW)9e Ѻ4w)7SR>^A+E$Zw*5,m`iԟwMJsZS<JĭZHވD^ZFO Kv'IP3Ow &d$:J|B>rr$r ]_W~uF=T9HA[%$ +JwS?gҮ}븾Ih*uw?trd/Im$fyWϋ.r{I$rR5τh\dW^[PT$'~&>'Y=toaj!:$ٴKSג|gLo֙.*¥ysA}a-!/dj+JKBߛUPl Mʒ Y@t4#RH&U>|% %{(>R屫22~G,,t.W͕ZdS; IF?he>2jB +eueᘖ9%PEGImp) g qA(>]+]ujoBZ%DeiHdzjjnѭP$Y-->[^.9\Qc]t)rn*w >“^{S{ӡ9]޺}^O:̄$_&ܔBd'<#+-~u[^ԮahƐ9Ftg]Ѕ:!l@P{kah䬣\ɱ8yԓ X{V[lf1&+KtMs(>&p,"#qTSQ +H]aArUALn~ \pắ ;ޝֵ?vޙ.ajIQQF/qUI+z# < %'wXFаս /mW os0l|aR&Fp2Z<ߨ?XfߨFDHXx~>/<&.)"g +! ++բ+lG3H]ȁrVP.kU7gadpZX*Xm>>uÚFfk?$0鵊=zìT3MIP^dW6B{C ʷz/0V5hcGXC-)[ s 'P5[gyPAk%fk:2ϗ?x{(d{g;~t2e3~` >tC OO|%EOq {7IREC eB6ZJ\Q@(pl7UdU?F@ ] PwEQH~ Jrv pjP_ijzq;ڦq2&gpʂ!H>i*Q9f-D{Ch2=q̀:M>f|Y*W%Lo=[J[n4a:nD]5:x3ŭ!ℸuGՅh&7GUxT$б K zR{hncy)"b/Z\&hMoKm5][_ӣ@#MH?;\ϿDEkE*ύlC:?te&B$Dk aEEʒTYhS.8JgVyY$?^`T+FMɨG 'lVy q\V.dŽEZUͮzo@BBA/j(Z*hG/48. +jl\*@ kVxdpCJc. Ǜ ݍoc7 +&'8["LYzA۴- LqxzlNyۤ- ф<9nixqp&[ǰ/VY1UU~:| ChQ<Ȫ4 E4ϒڬ5ƸE AHd}HRoʴV]JQ8@~9AֺR;pP9=2& +lDp9`/$0'Мr؂A(/n;[5m gvɌ\842;o: y0L'_39"QQT 3\֬ VA'~ ^*.] @I/r e!/vo{_8SuȝኩXIӐi1▹whUQM]D@gǎ 4{w>zp;trB|!ȏ3tްE .Hg"'j4O(y Сn>dw!KOjgvNhu͛|?ҜUX9EZ=r]vn&5= +H2oϫۿ<>f]3׬s2RV I U%n֏g|ݞ2ذhڐ/xB>nƋso)^f/I@\9֝tۻՓEZ{}gX9!m^;~D96UtJ6tLɻr.3t[+7 $ 8%1N*)NbUӸ *꼤wel`1CYŖ&C6~Z)#8N^ +ɟP|9}W5+RKMALҎL/v}K,|w2pl +>JF 4Al|L&9vH̔W:]Bp-)rSV^#7A%}Z) +zw<3PصȵK`dݚ~f9NR2 1ՙ:Og=Ql8.؜ݛP6iÑSlRQ3OWMBr3] )ݻߛ|VFhIXsV_Ȋ?ۦ]9Mw4]YBڥ "+MO,ҳ1♕&~7:@:󢇙a 2 s_y^$D=Ʃʋ/*.\@/􇃻yz$T$ɯEnikKkHY0 WoNAKdžG +urV?帍oZVYn'l,Mɹn'~/Aݖz"VnBQԦdu]vVuVz>I2Mɟmh\Ӽ^OMU}#\nuR[8@3=r.!`Oǣq""e.ຫA+A3cGLjuE-z8M' +GDvj&[GrYlT8 4i[?駛bfX +/ȵ JSwݮPsָ>m:}aZ}rx4ɷ>=a?&OUjG Mt[a!2dzII5(,$O۠:5ξ>[u` J7[d:OR;55Yf<< gj+xO[wds!nn0dS&kHFMki 'i,a)R93aV زYq̿9y,"(TːAe]EּvҀS<I,x &a +KʚPg<"38L@mFg{ؗ59Fzs+_uԉc۫Gtz ;ړ$8"C'15i~=z]C&zJjIMa)GȅH7Dw'Qԝ-mXݰvnx 'rt_DY)m--عG O.;qk8)[7QKC\ +\g|8 L{<<{So4<4X!TbFT|LcEy Dɥ9-u,Hg.I(X-0tԜ1Xw+o+vcFѮ㋜)IrZ!iTGƺؿ\B; +$6%q*Jb2/S83AO `jv"-XQ/zywOcw\E+STtT|a oRTe+ܦʎb꿂xy`Ku8[N3O~JN;bmug8mҟHub:8u vz/B鸾XQZ '֜>ꯋd76\u +hԸsvV8^ݗ^Lķ⋋Y(SCkA]/-> %) +bVZ[TLnZP9)BSM"=N1ȭʓ mI@tn6ecKGFL7{So|. `ŘZ'2Ol .i +XL4PUWCz#MIlqr:-Y!Ru7xo]mn V)XFK(E!DWڽd)u[~EN;eZr e#Fbll XX )Ű !XMEEH"i5@h88q_ +B7 _ @9VVcq}3㓽Z$ءKZR.Bc;2D[7MQ- (b| qu[/=ow  +4z2F7/ZUN`9~b%0)ӺJnPqB +G9;d,vCYxx]ZvDkvI$:C-G +SүK\{f0Y+.lK\2}lrpoIED/_Mu9p|m sE*FVtϊ9O/°A`ɸ^b !-$xpt,V mB m 1!KRˢ@_c KM`_mco/1-'0pD0jk)u݈2brarɣupK{c* uwUDbHWWQ2D`e~u2Ч(OVx=VJ dgvsSqWHr  >G-0G +\>AY+@+UR)Pk ׿܆Dj(d7iRNJLdM{'|{/;?? g8W&]֒sQ{LL'&lG">P&vmYNvi,LL]JO2'oVJƩ `ve JYsq /r _Te'J 9Irl45asNI/fKRa޾+h by'q"^/YCqvY\BU8^rЪǻt %s\2(qzaR d~HNmd_MxiUAG4~fMtq>'̊%V˫)*EtL%jyA9s:C+̍ի;|W:>o|M/*ۆ +ѹA&|Q1z f_P~ҙ,XtRV‹r6m`MGI$!ղ?$_W<"ORc`+ k +U :|x-U iMo\J'jŹ+-jj !D X9ɮuh,J@̴pq˔np/z8 IaW+)ѝF. m7[Ǡqꆂ5T~͋d)sd PTl6IӶ :)MW~@KudvU[U=qQR7u# Ǝ9j/p qu=ț۹\~c^-+_F49ߏeo]&8g;ƧI?E& M8_d'RS C`SW2N㴴WIpKT%i ڃ#줏LLnM@_Sv3Jel т 3E2 k{k塑xJv'9˻,pS$,pN-sF6)U啺 Ss 5[nAQY2,wd416̧0y/^2(%'C*vt> ,8ی9EXG  ذkA2 @XSqUkEQ(D +T2U9%u'9W}U38UPu_`oQj;!SKeǧze4v[WnTȾ+*_D=[ +s #1^JgBj3U3H۴q"A;ƿTP?)u FQI jQGb@|Q j1KD +h/q+ԅ  +OX](-JX vb>|!jBrQr Y fj\pN$$Az[Sr`Z,/?hL*k4ƊLj ,I.`\.46xCj7B +&v4:4~FR͘=zuﺗMUջpLC.jc3% k`TV;Pc)oˬ)ҰlUаZZMmժLG(sp +,R% > +rVaҙz . tGBQtMa'å6 15Dt¢Q %BK@sv`\I^&Y?Û@bmFO?LV-- 4VMƔvȅ$+(eM[Sl8/WEnqFaN_@L| $hIhVzd$KH~> UU"q9?5sP ܪ[Tsӷsn|M)g5JN%)smaR8+@(˸8TY:'usO; tepղNz۳~^dc&  8ٟ[r;5{42$"R-d\ҿ .R +llŬ;Es]<[Uy"8ŭilX*"E`m9xƴL\!:A$P_<RNi>W3daP tF uH ?FI>IދQ) X*|ex9Q6*uM:M8挺YU7|U/MӛEbaYQ9?䳝\h8_])j"=$ 0`B.i9ZpB +MAt'WCfƃܰbף.?DupPWF%,֨(2p@DC?vVI.2D,EК./&+feeJxJÃd+ G]h0龾bSR ?yBC;,2]ŮnPiB&yk_}gǭ,жhLJ"cy) yṠ')w O0\:găPAoc`9\Mu eV*5gO#deƉ r$%(ȷ>덪Iq̷c#O)7S)#:Mq[Y=1a<^;EFsټlQOᖳ_HvhP^6}pb<.F72שy28Y#}Wg|1c?)T*D)hɍ}5zuF';wzSlH{cr~jEw(Oտݙ,)̾0i#tO`cPpjxiq-`Nō[B]IWǻDTK]:fw54tA?I|]_ΐ(-L;068A$m)ЍAt`1z>}g`x)!^گib6U +\Kp~d-筠*ֹ(g_o=c$J(ܝb= 2`<_>%tt)T3x Oy{ h'QJW+Gǿl~يf/ʅrjp+ս^ǃ10¿mlrlEFA"Czwq- l .o!@;$dV; ҫΪ,O]K (^5%SYTTxQNZ-twX+&vNHya!b@~:{n'Xqw=*jC0Y>c,W +@@(ce2M-{PR~0ly+>\ O>0PbjPg-˳IXЌswpO?]ጯjƷ˯Qz*X #-a(HIuNY$G#\eo>+" +Xub̎6njWnJKl(uI19+ 2xУ^` kK#*U!R%^Ip$b2wٸ_\3]N2&V dtriTW̆I'^Ն^i_:MĶ +:+>;>vm?btx?$9 %:LT4rf![5SIv!TҮȕJypf/:wI+~R;Eבә_j5̐:_jW:[.r0SuΗG.>,ku@ JV֑^tBdS)scu#Ot+;{o F%Zca)+hߚ,U*+@*եUM $ 8k%ָFo2 &&?dgvKߪ눞jL#N[Yܟ;υGpwu™@γ}~ʧv7YG4SsҜxeu 'f_ r)!HL~Eo >İYЮ1ꢆwf/-gJ;C1yg_x? J}nG~#ͩhW$%3"(\0CU Nos 3PI@rz;owm䈄 tq9@i։ݾM\*G q2N~s=!P[;7vssƹȏrޏ&:Nr 3wp|9l!C䗻0G>)CW@OdksV; IZLwDo1O0Ac",O***<ʉ74+wr66Khx +jA c4IQR,^\jVkOjs3/f,{ͣF gO?^$Wζ 8X Dmϒ[bרO}S󇾩ʀ[əU8clAއ#2nװuTV3_)'ʾ?j@$'A3 M܁ge-s6^-~|;Y\euZ4B/{lոմL5MXUOvpcec/Цd@[Y{ogJUoLe˛IO:c&]6̰fLeYqnJ 1zK_rv$kj +Jɡ94Ӥїr*D7uk&Se"k$tVx\%A\ޮL""S`A+ +k9WÎp8"v­>`iTX"BzYJ!Slk(rx(9ƴJji mɩFH*Gd 4Y*А}da\6MޠGõ$Rq[Wԥo~N+{ڥ 4޳JPԎL'~9Ivrm1RcHHN·N2Lz1Lb-v(N͌-&A@u{6!FU,yeNIrT-Ҿ=#=LU|HH2F4x9 IUœ/=dy#_ܼ,>轕B[E7E*MJWquIMTb}1)=2uv([0/NkgHS@qYNhX< -\&*Tm/oAzRbXO*IS:'I_c4fsyly>*ʂ/Pahe]fc[s"R  cBBı-,\Ӎ;HJ21ԇoTSLn@8J$)ۖ<".IΥY>d>{9m*jWec9:sBƇ<(9Y PH.l?s]&T:諙'9%H"MKsgM}!9p9p/'%Ή&k(-Y/d>8hknq,3N~٥SZ/2;NTL,'@J/Ţ ?aq=Z5bSlZEe:Xpl{1rE<| +E%D-Q"!\Q32_ `*YCrdFAW׶ + TFsEud=1 +eW1> +RTd~`H}C}8'h˶WHyh4תmܪ.i9m\g! lc# ~ $A\pT$Om;׈U*Cݖ +}cyMnA׵Xk4zu rs+A )cv.-0WbID&/36cH)}f++ R:`Mk?{47lIw z8%?}Q̼dʬwjAsfihڝWH OnK$A<[=]@pK~[.]|{VB 2Dxh.l?2A!|;#|8ZDS!@^Ag$<iEv(rL 6ŶIt)N0y 1<;É$~&s(ST,Y6!ES;{vYswlsL,ZH뀼(8$?q/C/sOQ;8_[gQvc3z5#? ئ9_Оm#6o: E:7Ql6)2;w7Osw:~Q9Œbih5JVOft-PXWwp?ںII/}0ۓnkrW +B>ڹ<~Jw4sL).nyz7 *p .؉^ +Wzt&ݖYz:^sDƻZմݞM4Xkkvv +z=}-R =gbDEFDѧ4駢QzYmn9U>]@ws.G `DYwQtZs(mot&4OVH>_t ca5 RBEGǺ*>52"8 N+Nil'Ecp5GciG}S]m:7=*7 ԁS9X J2򙒯2:9:Kك΁Y'4%RQ@JH#7 +{E-8)6L4AU Tbme3?'sAA[quBN]798`ug9ʎW$_C,!~?e(ѡ Μ= @4xwv ]` ׺cˤ2P&iaI27!~1FPF)y>E8-}af?{\fAeoQo+Vv6_EKwU׊,f1Ӆ4Ű ߕti +nU+jB=…sZ!󌠧bDvjZW[|Jlngi|H+n"J aF)Fi/ii}N[D DsܸQB<"yev;pz )Fqgq4O[2likZ-q݊L-i@//L{&-$YJ~1';m߈8NzLLP[$5oz3ϴ>cb:!){u:LD [gs/zȚ"AW޵XB]$WtRm'~fNu"TBdbopEM(j0/D7$b"_>^+ز*k ζD}13R%KV'] %ӓKv6ĂHKʡV%Sˠ _6ayW,Nc @Ӆ04Gp>j A!z(/i5e{h|\KVN̼E JFZ9ʨjiImGBߌPx ?PrC1/DEA]0&֮gB.vjyl/N?=qD6;h݆`! {ĶZ誢&d)bkɃe1>n85a~dkHuZy [@*FBYK^gHr[-)}iLU}Š@{lYfTc=E[=Uq3>CnHţqlsɷK|9Kl|`ۍmF&܁sŗ_;*ÓZq(͇fܭ33qy߲*N˳3MӞVm9=Y(J8EɜB"|ɳ6?}ϕI3{HwY4gqTy(nSG򁻓{(7=8~]־sm7rvtPG)ҭ閼Oz[ʌ\f6v.yyíZ:OAswaaTZ6?ejл.>:x춨D3ğzŒKc?.p ~&c&d yMmiƼœ̬@U,^<ϋJzV4Ew۷Am.9<㙦͔A{Gy{ns1zgӿRU{v7WQ ,b#WR fP-AoA'Ǚԣ7J\ enM(?g :5d L14T[ٸB_š /I*?$JuI!y8myWƈ%x28lh 㿆K+вsr=PBiOh&1wV{1nc\]<}d>~C!"D!X ,F]lH]d" ru,zΙWi<͊WU6gc>?U ȲvPkFkv *xvG!?V<:u#bq>'5Hg׮OOHaw+#i賏ƹxxD ?@|3þlY&Su4bN&4#`8dLL##S q8ߦ/ejҒ0D5'v٘-Nd0{2z9<x6+ѵfXHф.Z7$Vu@c*S_?Rp8WSJ6 +-{&+5 5RN눅^)<v!m] /cBp  FPrk*1e_zϹ_X.U;A-7EFgR$% pGZPWqsSup^Πrl/Q!R ٝ/ +sXkƽ tL7}Ԋ."S} e K̩ýWb6^"&+-5,A[ _+ŋԙX{1O<ծYIfY`Hp%&;+TO!Gt4ܷ(WqL7MK`Qoc]wlV3O6I٣ {=!ARB;yldm}:*LG2)V!(63]wāJ0/2<<LJi)Y |*y)!w&V:zG`"$v46bݯfr+}al +ݶ-pu)knEi$I(Z3䨩 4ڎ|4v:ѼA{qf67\d_1,˾EȽD(l5ZZ)% űuٙ)ܵb*iezf=eD=ebzz,&q/jX*aB)9jfQq+M*V(nV LCFw.6ۋlQ>:yN TN6adv)>AĠ3X)VjΗVGD Qkb2F> `dvp"\憶8[i ֩bCԩUڍW&v})29vfI39Lh@t8꿲a"\9E \4]F0MG8i@ӥZt ds`Hq{bc4 ;b`> @߆C$6G?c%ʲ 8eAf/ߎNq<֮`W3yvS8)43H(bH}p_2'4_() 8J\ +;Vf}AM>Sqμŷ#\40q.j*.9jvg/@Y߉/9:1$]nQ,0L @S2`ۡ!>&?2c_*ʘ˱s[3;QP}]ExD̏}!n oWV +ʳg?%NO#{{kF2܇ѶF i5dlq;J+D-6{1'sC7vZvc,g\n_t^$*q&]^8Ro'`l :o+B3+0!nOheɝh$"x'E0}b`k ( Z9h0I?slĵp.̃ȒBԨPsV΁;3PYn5s F׀Vh(gCyEU6I)74YHh@ɧKS Q,z,O,a#|8$O+r ~jڴx.S&_-wSH-nisS\B 4HKX̐bfw2y>:|1򣾔eWZ&?϶G]?Zފup<>ֹ]}"t7vUkk~_<.(Erx +b[xE]YBS[UETͻ9=IJ⿬P SYjٯ0‘-g 3؃]- L= ܍׏aR#CmMfp[z l32\,祈URz%v1&2a_υA(ZMm`CΑΆ<]~V .p~5(Oۡ39ִ =haE3V!|]Vomᝍ |vC.LL?}Nj}s&Ѥ0il!`fa0/\nS/ӕ`+ַSM#I+6ˈK8E=J7<`*K.mx!xGЭjtߵ**|4W ֣ORh[ڔo }SІܳ_K/1D ab)4K*=7Յ40lWG4v%[v!g٧JE޹7`lGG|žقHJS)K‰fذ?vv5PE4%]vohcp@ld2I ?dD?]rS7XcmQj=!`ҟ鹱묀K>ᾉ#uĀGm==̅wʺoZ,MɚY~4P,W`IT=_rx48eݩ1 }LL\+g^xgJ7޺s{3JV;ّks|j/rwr1P"A"\L[re ~DF@;a0uQh|kZ“O#`Z8KIe5122%1/7ڛ(WB?x%9B^a\R6B5Y: +, -2FhB$ܳ"Q.PEn&h0& ,hʨZ.;U6[fGWKM\AZ趟a)W,¢5I`m2ƖDƛ^53Op][gqkeN4mzPdrJ16*".ULLu~EbwqbPoHp|wJH/b1{gزx ;~3gEdXeba6Lso4wHס/mԊ"C6H܎|UzS/K rHt2YDy*V.Z"3J! 9*sEI tх{s!z\0\kWx{:W,Y;I^hj!8a4LyWk~>,}fqHAKuҍc. +vuit+N|崬)% ty]Q^9>8^筶)-4:y)_a˧VZ9W_+7 Of] DD$] 35t-ݠA¬ lLG2j +D iŁ_,BxcR'Xf8P=Y}e KZ)(:\5dD /IdcoBMƼs͐\c?T0}H +HXğE?^epa;ɱpM3AӰCYHa+}n2 6(:E6F% FyXkcL*vU%L [[r09j}!DFޣԼZN?r/H\&kگz9*ejK{c-G>Yl8@aM>(|"B^/ZuRS μxO_N T70w.g hvfہ7MK#mF'nZ"Lps*leͪmDS6oȌdg)Q)R-܏Vi’D8:,>WU*7vXRS%m +bRia }V&Ȩ&[Gri"}IAAk#+P("킉Dw9;62_?0z$e.:s%]zY!CQhf:hs{bMj&`X7`W1~h"kK?ünh Wm?Jٛd-g4?&`!m$I-.&ݶVbv)'5풶w%l2,0t@WUf>|F6NP= mMXI{9y΍bc(|'O=#mUn(-~fEJ}z@E4_{Cǐ6|2;"ا+x~^!< L旹)qE/˕p+uqyCk lil6M.W%/$N.|-lojX#}>HF`chD.7Z~kIz/΁Շy_ +!H-8l: 왾`B&HzV\ YQorʇx?gP2}t"+=Lï|ңsP%Pr|iM[ic20A1?}<;Ɵ,[):fg62{?a%KjcpY.vq$B𬯶pI% 9 j?*b+~UB6sGCW Á2vb|dd-[6lgdtf,yvN04"7YH`8[ x~z9)~)}pa|]fr w]QywY~|\oojSA3u3L98YV|NVb60TWPfP/ŧ]$|e *7)/+}7:tI@YhUŀD{jS}n<\i{?r:Rn&J`xDVsuE2Eq"C`(ӡ8<ȆPWkj*cuRpO(ȎwhE%Zȣ} +%Bla(i*lU!l)]R< +W*GIEewy0E)UHoA&/~SMT4cZj;v=jZ8\5C^L+|FcX ~0~.Fc1@mzΚC>)phfz\|+;+R.5k5ۂ[kQ҂ ,8C&ȱ|3l8hgv)㝞mȮ0k|:><;7'ss5͠_pݑx(hjTCg 0G2 WrBIHR@D J#8Ժٯwt.׼A9Lo 6N:x{̎IRTN8YohC6oI (PԛzҘBߓ`Ck0lٱ$Ȍ)PR0 fi]bD/ hf?^30~U*GZ"k -hρV/ԅfT B+W3 {wyAћ9@(r# b\,BqAGq1,Z7v@a.<׉(vaZ7ǏB $[&ȆR7\leh |Bח x Bח GBZ4O5 &/QTWrpǢjjv=$,u>x+gJd%㠞ؽ^:% o؝H3b\@#lC_ؗ=E{AYYJr +߰|ӝU}RJ ݑ؛DT8%ǥDZ'T$`8fCUNܥL@d +]/Tݹ8~dU[ӺI ꞹleKf}sVyyǣʤP({mK!i0GeaJZA=jM*=v% +hkj/%KM>x}`g-DەnEAq$|7ᦷ f螽U'nfx}AQ[V p0:S A~ lG(0NzHf,w!cYo Ht5şR]x}u6mh,#"aѴl+Y(>HA08!:Ō<:JUУ֝xMd:N:1))p>?XaI_OlH|oHj⪇F8r0eFخ bf@+NzsVB_ X>n8HK:uP9GU{ >¬E+(^. w <l[ ?M< 07wkA7+BTJY.@W3(Fa30lj (:+iHO@Ki5r]ɝ'SENFv Rq.NַB,,jy!m[))XS:NZ,F,\7m/aJRi'fKo$m(WgA Q"0SFWZn]!uoEaW25I7ܝJ!* M[CUǗyHtcۦU6`+J5U_\{f5S ԉ8*%ޕ>i3U2%lLEJz @g&ݣlCZZVuzQr5{ƆdTUc՟ͧ7X9ؠ6GC!o:^ND(U?P<ONITд*6^(F6fz3)o<8DŽh$/}ʩ!3@.^h|:nEt~Qy-:q5 !=vFn)4k'(y\f̊Whr 0ǫ«JXhfabJڌ?_]xRaw\c`Vc%[R4V|Q[XsQj<-?( RI{-J +kKB{ +9~STY<etsosg eu_aoD>$Vu .l@yw<('8/t2jpefF"mEh1wnRhDbj>D,'`8MÞo!Xo +IN1*OIq*qtY1]*}oNq{"43)(F8kAVF=s~+,U9}7+ g;y|VL#ASX3͌5|}.-~FBPuShIJPls<  DxYWFt+u. sYYA?x{Y2/Jt JJYO3;PȘ^1EK4ra2TNKG:l@ P,Snt _fيB hq?]9\X>>ΟO0 L7fB">*zvRb33Պd#cbK apZx=f&c:f(=yNG<( Q֫f0X\Êp_*\n(Z~0i98%B&g/-S^H;SS/(:LPGXА2&3'x2DGa8Li"ϼ!qg +М>*HUY;Ȁ$"6h#P?\& A\3G3ucn'TR} bB2xvOٝg +r(^FOr&<bU!A3o- ڟS>l=@4B1c,FXȋ ^Sjk:t )Dl(b7aI!(xظU5?M/V_XXɎ؊I8,*6}ot=l [fꍣRN=逢]灪O^nJk崆QِTYkKp%[AQAi׿SC j:K]`aUS[FY6 eBMtGNu}șc?O4A:СAb'`e-zTt +xl A~Q?&Htڳ*#:,d IZ%A ++Yl^)qRfQQ6bzk}g0o{#]agp l,i:iZCjUj2.i,,)mMod'<[uD'MY`3MFH Dz u·,Kz;Q Y +*t4GV{:Oܷ2B>KUk>]Qm$ii84U̹;hx/6#J,Y{;SU+*@Ԩfn Ѳ5!pqJ34hPe+R!M`ڲ"V;)λ)dT8M@- \HSZcAP)°o sEXWM,IG쳽_EORJ%bv7\$&\0+oP~Rjat4NhhQ4VOyu㽛^:k졻$ⲪRi Y"@Xy>β]2=tIѴef!~ik/ 䨙[~$@5IՆ)w lG@@6H/!]rOġٯE{"vȃ & f(G@?o(Bp7/ ~4`2h3rU@J0UTtD|[BÎi~]9e["A"銍V\BKML %c`/Qh(㴫 oI`5ILʔåBÄ(}ZPvIƢi[!Cq!gyZ#s;.[ 'Z7\ϣg$R'C유I +rpۺ:hMCrE,W mҤ8 +Eq?odOYf{nb[%Z~N1k +kKL[\ "׷\e*Z*&t2]\kCuY#V]88{ơx @oRoԷ}#&Y_ tW5dvF1WfMW͂W-nEWe +`j#fAPQ,~JrKpG-ao2؅# VXu(I&0:d0 jRlux/ޏ] NdmCA꺔42wPLM^k2'9ljN睼zXl:ryrs-N>ngSJzUg̞KLr9Br>hǿ+=pjulXxəN$ayX!k@3q30 v H./,98³q :Q,"nx'Wi/ vDK +X#$Qe^M\ϱʙ|xҥa&F UTS, 1҅yHYԇ>0 ++G'צ-0k@KR Oޠb^@z +*U V| Z&yP81%/؂c*i1pf.CPX2AJ8)\9d@sDh~gP=i'cvfMA/l8fZ Fbm#&4{4cdm[{vYf犛\i;rmZ˴)BXKuěY1ьfeܵ^2HQ3 + 2V;DuAb 5&[NGohv C$Lsz^p}ǭIkiO+m#S뛌yP"PKhҩI*jBDN46ݖ/ცI$a+Y(lt8}~C9tulu%n} t<1G +t s(+nl{m}e*VRJH*Й`'Сtu@AZ# +2'B*(ދ18 Ww>I)fc.p5$0<ш .O'=ܘde"ZV"WUpҦ-"Lfԗ{u5o;ꍹցQqZ"!"8x~y4Q%"Tq^b\1$]荣;Z)wq7_K=»^^+9\>ϴDj[ eJčgEpCcE䚉;X4 +0T߽bM^A()%ELݔsbJl\Y4o]bChРzbpUa8=,Fue{%y4@,$f^eӓ^?RsVY餥ז;fya*=ZDxVWJ ;3 Y8u"ya筕8GǬ>JCrh$Reօ4s4L.N+Lג0ϯ8D$/H(JrݍWk~i34)b6ǗnO*+go޲/W)'(^_.Jьt vdYY9ʠ +pXjb%,Gҡ9,)/ *oEf#{.#G +"֛cK[PۡC И%] 2ӏ0rN4(Q';=-mcx% P嗢c)|hFB Fې> FG[;y6ZbH<#$+F0a5ic"b~nL2Y@6{czIjcPqFTrc3z]p7ޓqE72qIsFYˆ !6w3}̫e;pe_AsZebl1W rv5Ctoۼk:J2>&~VU5m]&A,t8@oݾ>:;k"w<haf]EfMa s ?$Jqku+;3 -XCos0uF9՗rޙT2u-۶Wf*'&6X7pCrr +1'K]S]s8΃ XcBX/m3q d[ N/*,`\"q y!.h!X2zpqVްxl ++= giڮ)lN2q +&q} H&)OQ.2gՑ eX7EzG,r I?X Nn? e*9TQzb~S"tפg0P;}Eհ)p8_ʃzM|K6X wfվ$ڃo|l–9.Y1r3hE*^.Cv`q cz 70Q(%o|,HW?X>ˡLYb 7wK@~~^VqC~Lk^v'~guNRb1ai:๻ o-h,7iۃ' s;N͒ vyg jV fD[ zΚ,suݹG>Cn ܕo8Wǐ鷶q.=iJԚ%')hG9g6bE!skob(81Nê&".VlRALw/R_cӯ#[o}@ +N>A>D/ BgQ> Ɏ6kh19W b=Kxa]B R%#MI t$mEuEvN5U I|N&wVNvɺ/I*wVe`&WU*{nTզ=:+eݒo!+;<Ѥ޼Vv@Y:` pHQZVb`*L ̦J^< .QI:kxvҕ_Yoz)o=PD)2dMDG7s ̜K!>k|<}^"Epp"^T C4\NE#]%yZ ,޺vk?5\;:8t>RrtfE sI6u +ҦIUwMB 8@Jd:Qx Klx`L%Uϛ. {N+H|D='5nxJ[Es&s#]ϗ2i6ϫ@`NQe0F=KsH޲_%O+Dd?j3g4۷y"=Bg ŭZ*sy +jO}Y0ڬ+$>y.';H_|G7/{ꑵT"s+U<~ݏ nq9h/ X'QeE Aby彦[r;yzҟ[?wVZZt;U-. FcMI?hVjtڝS<[]l\O7p_Od0Ȟ‡=(ቄrӝ4P%tS꿏k߲46I5IP` ʤ䖋$2d-EZ&S1+<HZ۷G 6)u~cA2#SQsNĜWzB}e0]ZkY[A,*(yQ q@iӒ/&lwi02vFWi~wԧ쟃Q`RJ'stHi`{Z4L1mérS.("u~g]g铅Y)H-1] i:MVfHl|rM& ώq7ps(J7302:M06" Hykrp[LV5;K2\5mtM_ .X{iydr7#y:64* +V`^m&#\[/6Zܷlygg~rݨ+b$TB8XŸ^eEN NbV?IaFBMqexm[RSvgGB'跃s/@xٌB +Q{n|W f +ƙӿ7zfxGUIaXƶfQ:, 6i#HˑpXV@`Z[]atCUeg7i*L`:=sk5aø) ^SRЦvbwio:eY+RlJH+#[ a_;EM*Sz/;Mm(Jth!?cm*|iVb/p݋dސ i<w_\ +/Q2;'Gڣclvj AS!L4 +݄V1T᥂n@;URTٮ$}e 6Kc}_!a7wFQ䑜*c|_qXd9QT?(i[@Z v \ӲcJܪe⛕5 B<;Ci + Qv7|aA+G$ȐIO:[nflKf5=E PgBa 12bNφSDG\D%[x!$>A\Aa灔 T̒mnaAvQH \8DT jNaߊ*A$M?". +!${^Yq ~9diC"U!4iX&L95 D)tY S"ڊG͚ԟu8Frf[@W@ ȧJe +]0q4MT)@]"2baLQ WTB z#02J}8@+o!LVV00{9?ڇV@aB1HIלdT|8{u2@1jkĽ.R$R\JT}btT6YuϩϤHYH=uYH) đ-|8hHiY=xu,T<9͗[:'WJdŇnbCY}Pm|Bf,2EJRH# J(lR FOԛ?mr|^jQχ.rDj+đ16j$c}iXK9k,qrVT&%j$rW!ٲ"|=R!!?C +fB=ա54B|(fpn-!~۩/>=b~wɛ`hr7R9P~r Cz*]5)[Mg!b㻄&'*b*ѧ xBEu- ]pY>޻sVP):悹`!ny TJ.AA s+s( +yx?]-~OZ6`R~{bY`? y8@㮪ZS(xz|";E)n]v`ݍG@T&>|، qlcAaR#e[gZ'qt 2R\sfl:*c<ɉ>d]#RkQe=]kUuKUՃ"V0HSȸY+/~@判0r}Q{IMim|I3+=`ͺʅ!}),?Z\]1z'+]eZDSD-q#p4#62!uA CH& }H%*.>M$(P-;"k8)s톤d9 p$xмz#11iK Ѭg͡Kx\m&]3"`>FqE75BQES>2TNۼY%/~ӮSCEr^m0q aC]j4Rf>*#0>۹ϋ~t9k`ԫxJ3)xH*Qt&>h m>PH㷁! o *Z]Z-K*SJS Lf6dSC֟0٬;-`.~g@vw.ys),Ry hqуIeŊ\R5L$*BRT^4{?Sw[=TU~ -pF5ȔêhL<2j:9t]!C1[e?ӝKYb. ǦY%_9_T"B%*,˂NNuIx&o5<9R\WWy*U3`6DUM['ݥ0S27^a~cM&sn'5ZJSwxhzv%zձ>YH7H%"yƙЁE( x9#&gai[$L\Ja8/.NIFAܬ>N E[[t1.u8bT&8͝Yqp!2!Y記ӥ:=2򞢥2$q|=R r)= j]MK4%%RW?Z¶4V^+9awADS(- a%IkKڜA[N@N&ۤ_B/>jGQ7y2\45dWPG}'SArA&D4&%I2^wsӖKQ+]gX;e"V6G3OgS͊L/FP4MmNgx└,"YLfLrBT3֫o([nwzYqČ@&͙(ԫubs>ge!J1gWg&m3k,VOˡPնkhVX;ٳ;2-Om0ݦ:LZ'6pM؜LِΒcqH\O[΂'kd 'w/)5LM +T,L,)] "l't{I8d8y*+`)d5ܓu!$v5/y5Xryȩ8RIMBJ.~ +Kg1tVG$,.rw Xwʻ,1r*9O#lh@Šk-F? -ս"{Qqs-*VG'$X2)6b(SeTQ*8 Q![4zlhwed5<-+\yE*,J7?B=Mpa]O[=:˜a싹3#PA!Fլ +6;n@&ҒYmf湍y>ʄvHm&]dB|R4U*$GVP œP:bT.,VrnIra{ _TflSWl2؛z9>;-s89Ub`j2s%nN&k 8 X#2-bw2_E"IF J90E-|qx6LK :{.0s7XN2Ñi|~QtS>9DC8tx 9wo&M(!Oc}],]m6VZ\@"Ω++PrKN+ SA6vh)'fREWSܪ2*ۨWcZrhPHxYLe[xK*a s?4 ^)SVA|ۇ,y~$iHm~ juWwh-F`ͲWrD},juIv2s2* Y 5"Zp +- ^=Cyñiݜ,6ϔl1rtm gƑ7%%i5OG(bqxq#9tRod\Pyb'IjUlHi!ּZnh;I1|}袿B oQ|z4`i+H֎mugDl\ l'~1 D|>1>NO +Tƿ?"W&jtU*bO7ׅkUFnlvHm˖oRib&V>xY+(Tm>:6qO8JN`\ E5j,-)>jE]Ccϗ\Ѯ维"~ymp`t?v[[R'y4%##WTO +bG }N|m*E%IA+ IRAWD/UtW8?ġ?Dm͢_@8.?1(~x`)0.Lg4RDuG1V$ǂO =NB3_ wiǴDyk3Ob+u ^ЙinvR<eG3.YSfj u(LZ-:˜%%3 CCnODb3v oD@w@Պh/$ 2uޖD Ə(7׈\:z/g+qR]HaI +34ME% l0q=P&=>ըlm& LCʕ_˷wbQBd{K.Z+lLqtķ  =wi~*sDJVBl%/۔麐hrIuzS58W7pl7:,]OG:d:l}iM=#K^L|Ձq1FM4"KdX@|i6\:j!v=5Q\ 哔B"㎱ȡ2Cmdc,2@c~wVh+<@q ]*CߦٷdKGAЗ]HUۇzfa^e 7ȚM{lHhKx>ig0Rz\;"QE)V6TI:ԭ.ֶ/rNyh(6m\ +* 1|S5nܷ'Yѳ7c*E3/ُ w z-Se'|޾,lꍛ)%qAϡ[*${hkYBĺNsAֳu%.W{l^x%.5H1r;YWCun1?LW*ާYH4JKH:k4^h`ƚ)JZЬe.pI_;+m<5*C ϻ52ytG)"2%DZBtf.KN-L\zR!:xT/*A O<*UួA +k͗9GGK Hs[^36U6;w$dYW2`ۀS#\;eGB}dz[T׺W5CD$6t,W;yտe; + +PtZW,ϯVlªhp^RE;n#Jz=![b1:NCjO_NА`y7 *D#❹U_+oa~|EdL/]p5\/"P[ -(v~vewV|5 +DNw܌f`:LTXVDh|6_T tɱ-g^Fٖq(j^zHDg*'0h͖a:1-?ta 4m;=┭pC kA0b3aFۦ{@mo7qu4 _f}WtNMzGzyumIAk\mzs|N}~TWcHciml61Bh 7882&zƸ ?O3|_Pܬnâ;i-?ޥ9`vc 2:yf>b(>.(w+3 Jlj T}[۸k{\sz +Bq`ͥ$g{D])};ZjIqn }(ˋ S5yy^Az*g~md֡6B"r5԰j\Ao,9Y7/.{&+dbQl˔({؟"ky噶[@B6.ύwOզJ,}6Cψo#4_!ԉ`W6vA&ls< =$x|U† +~5΢q΍h1 rfGqvJۭ^Ҫs*iw +!Y';ch_DЯ 2bHKscpHhiC95ǪnIg|}I` Ⱦ>o49 +fʆ&B>sQiG M{InX{Z7J'_.V/:AQEv]OFVyXաM&WE^OjitȲl Z|728&iI PȁW+&zzK||/,gRqފH% 锱*9#<2i&A Ιd SlJ@BKƀ +)>PECZ%-(#ځ`A%Z7 '\0b]iK-Y#&(t%G;ޏoڡpZMިbJ-VS"Odum"[!}gI81OL|XPgB^qZaMslu;p|Evz,/)/ K_Nz֧VȰERVCck'|ҍ._#}ɍ%",/wi Y{UܿhY}"ZqŦ QFwaVNō; +C;Y[ŵZe" #H3!q:5/thiM9*37S^7XaW.ɥTm>$ +S[SD8ù#'W+tǴO56"!c,l@sve<8f.b1YFic:bǭ8iS36ُ_f/(WpDo}:3]8A:R`KK`FbG IU.B:!GWyE +ͫ<.EOYK~R$BK_\ܢxo-fD+=+hm]}1ОZ쭓/ZEI;ֳr_L=&Dg">u4LL2t4%+K'm W5@#˨הvqy Ϋ|9ءTO_{d )2VjZgK?- OVԊ#Zge㽐,p*3 U)mGOTcSզhqE#gk.:8mMs .)r u<ˡ]ឦ_p ~̝2IH\ozoR nMf.4ϻ$PySiBd)[ev1/>3DoNy0&򒙓[34ʮò4:핮*4!p*{DQzJ9E=5E,equUU.1Oǟ~KbIDyz=]fsp-o>s*+!p 뗞nQьT%ց xeA2I^(w(J^jtz(t™!IOM} $pGE%[+&bS2dۑ>3wA8^k$<JrN{"zWs͑*)j)ƙ $̨85Tr"GI%JF8z&R_GIៀ_sO椴#ϓ.&^KMơ*8B/U>*^0q6R!~ixT})T'!γD hSUCIG,ct[_95 +S0p?zGY PVkG&,IhfH(,4?ExE} fCumOkk!(ήJ(3p$Qou=K6maNln&`<%(Fx6J̿PPT?>`<Ǖ0H0}L[}ր'(Xkڴ÷1 h4"٥7'eIS].l=DtA=:7Pnt氊1=EΔʨkglPGeO-pPgn" )$&?dV:*QbPɝ({Sv;l\z!]IyP|z m:뒅siKB,4CEtu ƭ,<39Msf,r#z +kVx[O="`)o aRJ8\&>PMq u3{9Nrf׎* O9!w3!zhLҼkfgtS7:+0ʎ!^{ٔt},8d019 +S?uh +S IlRvyiȠxohO\Bg#eɘUe;ӿP Z+m2 !-%UЎC"EdE 1͎*wQzH \y ?wzT5b>5!#1Ml8ex7uoQ?e‰9{]*q(Tt/iU!)*ߏs1_z7OjG3ʷ<&2ͯ Jw54Ws$n]=$ +.^/x3u˿z \ '+F5J\0 (N!4x] S_/+Jq>7U m9UHcoUKIiY?CH/ PjGF5m'EB=puK\*Om\[D6 5`͋x' +Fvd*fd# uYM OBajhgG_{{ f2;r"ȝ +E%Y ƅ'Xd DO^PF> 8\9[߿{f]3^oB;F51YtP,#q EA9[9fBu߫Q}LV1&T!7jmgG<\HDempC6bj̲wq׌Ŝ4wqfuz"CVtg y"h<ٍU\y BCM3+C@5ٍS5[<ǭ ůdy`F[?PGFC1Xs'.)"`nB*%VZ@r)/hm|-3E, jrġ  K>2`Kb 9'>R9[Y _ԙp>c>MOHv D| !;x뫃;`4^vEF?L;(@7Ua1K +ep yO*QMC+@&HQ|,Qc f(<Qwz.!6eS{߁ċ2^(Co\h(9'fx,Or,HALu\z鍛l=yPX z\տҊu8TXUVGP22UXCA,J>EVUQ'GutK{0`BjU&Mh3E{@ceNOy`Uw4FsO{|dp}}t\׈>RAGZA\u둅Sh -* - (<zU0ER?p4Q25Bo4sh]rNv_qQBmcT =v'6DʕeII13".X^` T%:Q}XMa` Mn5췌}RYF}Nd̊)_z4^I$=ak|)82-,,V,_>f,Љakgv'++PN̟5qı*(_cgCi}KN㸺a1Fy5J(V2I빢͛0BvKxd]x`Cݘ>x',C#Ң%_(VL~/a`Kdcm; QyѠdumս"S +L,fXVWnYRU8يg8 H')wձɾ.xYvf +>68o ˶hesS\;XU$KSO~8j_+_MyT@_98+Yx媓o]2E۫n4ig76XE#Y ߈ FF%ɻd0裼Id-TҚ"h}ƨӪ[Ӛ+miHq>+`-4:fX3oE^R8ni'SKiXC4-9ͪχT[=HSc^ HQ0Oύc6[Wn<ΪK_:<2JF 6BA + 6Â`Z*f%t[3cfLB]QvsKVhG#\ٖ?p= O7ObCc3uaAtώ f2:яF9U9.L"ܣWK[|(Wk)pqeB>dEq6i'lB)i|2\l-A΢YXʓJ I.d_ZVQ}sy2ci{9pXd: *:v(k%9F>[h[V20<#CݜmC=w?+G7O9p#T|?Z3,*W.}OH&"Yo"'۱Dk=MoE4iLZ`a8z C&Z*qf*CCY({آ g{Q{\?ߛvo~7|RI:)~RI:)~R?,2* ͆$|*ݠaܾxx$"mW:W2B&bO2*QhzqU`n`t_;taivypsIoHf^ f.K`~:o[P,{glD,vϝ>뗳,s +΂F,}6ӈo EaJXJql8z{f21߫#%S*hdIyh\+IB c.|X׶4*i +m)DʲڏVǀQ==!CȞYI ~"8ZyU(vX—͇T*`I̞*} 5 ](Ƨ'c֯*Goqr1K̵`0v--fuͤ)P^q-e*Ga5Jf3xxO̩F AJP`~~B*-%6kOfTFf1o "]]IˑSEg:̵+𓷆Rzű &]9TSxBL~Nj a^DP☸VD-/A2뎩Wp቞D;߮HQfȢWJ=T2퍍O(;޻XN +h؎ 9§X$ %4*9TqQNr]&O("Tq)ORy;zfQ7~8̥ہP l8lEψ'%r<GiYSAI}" WkĆ@ՇypG Z\\5x`^ۗ_/Z%(b #U#=;:`Pd6_BPIa,u\!:1d]xO&lMyM6M&S|R2 0}[$'e)+iRP=Eb'iP.d^LEb=vTF)gN'P{qv4+oUbd 5k|oEZ+y\ٕ"osR196`| )7BW8!Ì} +`VklYj)-㛴v?pN#0y}5MXրJ_٘36nz^&tEZ$!=X@3Rac!#:#Uea&c AL^b-6G@2'vt >Q{CԸ%-d?qۣKDԺP7 ;3?ӓ5EʓM''$Y +Hs58, hZ$҈w)OD/eOѳ4Y$Nm( + x+zʶ1Cx9U #XT&C;I N< #B0اB)XdLN8A8b,"[:;ﴪMScw(KVӺ'6OM$۹ &'yHx&xwXPL8ME_4&mGpmS%68{L`V10iu@_҅ϙDUkR9+t M$},čRͻ(ʅ1$LE'Xcz'DŞ8-WSA 'iAtr 3T R\2h +I9q[(my9 o;>(o_Y$-_m%|w8$w?ky{(JA}BBSW-7 ASHsebEaXH^ƹ늺4A~yJX"O9,D$.J$x;"h`b8GAfB>00Iak*D^{c$ӏTQ&-&I~r]%٦ldžZ[j.SOu:eb1o2Ɂ$馬k.O?+G:ŔU %z2fˎ<+1<] +-1}vpg_s&kH6X_cMX/܀(DͅkNVJ do<1>;ᬈ 9LPN oF]3EI7<ظʥPb.}l, +,FNxLC'BAI*uÖzKRʶ`߀qcJŴ9Q &EuS>>}FF=AO+ $ +9UGL vQo(AHZE>F<6ʃZ荨t݂BQ|{D=tc&tš_+e<Mgⱊz$ ADLT`\JP׭kBѺ<\齑ل+Ķͦc[&;Ѣ:po :J;\^)5V2zhm. !<)Kwt `8%V}t[ZEdѝu2ۮp/eCƹ=U$+[pzh§ օ +NwIӍU s玅%T"@&+Eu9\vO $n[B0rc. +Q( D cta$ʝj+:uK\3~FuJ_v%.hcphRXL7 +ńE+yYt%gk$wS*%z[TOS!9EX.MrX$`Z Pډ j1\(2ER1Q Až, 5^LZ-\NfH/Cu9Hƕ*)1.d`"ba:m&74JN; l*>grQMFc:@h2+BpM0,Ѣݺ*,JQJxrQt:C'1 +E`!RG,0zP/}Ca9$6B6GĽ_wftuI6øK.j%)8& 2:'௶le"\tP8{:ekKW.-=)"KkNBHfDooc'"V$gwdcv*LH$X6bWzÔ osہyu!nnb/5uCJA Q,'.P%f[{9XPU&Zvz1LoMp} ;)x ᴩ*egCg50;bn4Qz|$\xiH<3+_0k]x0Z> &2a b&KY/u|Ŭt`4"ACWe#p:Pb5V7OhRq)ttɬoXitO%%wEO[e:D&T~}J.`s+L:HE5[*e@3 Kc(i9`Ntы.~uAL?h.,P²PxJdZ]*@Ih NwW#QqgG40ۇf%L'J:)_~\ dX`Or` *gb0o Tѽ:7 +̂'Feix&:8|r/UNoZΒ4llف)D!֐hm6/dk/*Rx*^M,3Y*[!bϑ +frA"ܫbuUsn!UD+ /Ճ@]  '0# do\`_Ҁ+(Ikv?KVHt}0#Lec:iM2d, gQRPV=N:a[Ui~w>i1fR oCy*bCr Xx{He28 EE4ʇ%N J>Ob#u|Rp@'Sdqa_+J_"hW^wwN@C~@pO?dUõrb ! +ѧE,% P…,BP{G +|f]|ڕ;;lWX} E4 '&GlߠܭyɈk _27`cf^άIҟ7f6&%%,ޘlEZÃaw`$y1Q-]׾z>N/)y[iqR_uz':%&Vz>b/fS%wq: (^.,k rVv EWRGsL܈ICml3uJ2C6 ͨ@ X f@Z؍Qj$feL"z56#KwN'+ p +"XLs>n^Kf$^,-N>M} y*}ޛ*ʅ%0|)g,6 <_bVVP7c8߼:߆︓pHMI "HpD/f(*5鶐X{dshg ٽFd]W +yD(I7nB) +DS&-8T[/;aM'+)w?n5pR:-o5>kp] i +k|!WdJNfJJd ,ŕ RЖRu_>$fNTUŽyʤA݉)0‚+Dn )K\RHviz7M6؞ɺeqg97hV􇭗S؊_٦>+b{u"²fR!%Liy#s.̄CL3/r>N){v ;9Yn%{ !gIg@N%N/H=~*:08ǞV|8yU)DZKnkSWq(h4jiY_Kqϫ΅CMh.$y8b2ǡF +[T@6.6~|Y^H!ϓ@$+..Ϛ>iO+*?Rn:xK{JJfQK|SCGE%2׷ g6O06lgiQ#t݇jI~˫wc5TCmQ7>W=Tݧ/܍:}s׭ +!5bdb"$Ϣ=ސt$3&}g[Ij|da,Ws +`iKΖeQxX> Tn'ɑV=euQTTKJȞriotE5$ +%U}|NL|af醫>[3S-!1yů.g[JcY|=[i5ء-w3sn `)Һoa-nbLWxͶq CTܖf"RNƹ6%F53{+Qk>Ʀ5P-]9U:? aP +n鱊 +g\~U*62i.hmQQFSwdA,'aBml:VKAL>H v- F|/.f[JiWGHrK]vŷ9Myx]SRɛy[| Vϻ\W&KM^cp(UTUywbY9qʼnA|wbeⰊs)F auq4Mnٽ4-kْb_b!$}Q1ꎢs:pvrar~^ߥe5"Pn"j"VSϷ-OY\(UB|ZC3"cMU&NQ$ a*=Xb]ҔCh?|y^6$'<N\ Tf?Ang/0 + T&a0~*P.%e>єϹ*X<K@I)Ng7O1i +GX45 9oMcюlnU vȵET׽.Ey&t5i?c}ڎk:@ES*`ɰVL.ԭE.0hd#s_5uMKv9x 6([oQRo#$βƕKMǤlÕ_X +}5jKGj1|m n9nteiOu%?^]F͔m[ކf/9|Vt\R;k ?'OZu{}HI<(})Fև;-EAjAASgӥG!Vw3L5`6|cyv6M3Blm7OZUE.~~9k?=V|O]c-Il"]vXr._SJT +"\ѧK(?j`90]lxض|q{_o&:ca~om+`L/K7Tӧrte<ٶ@phXXt]󶘧]et;9Դ*<s(~<]A{]~yA$J)~\Śh (坈᩹ZM%3ϒB't,n9fG8q!]/c >JqoO)%5}y8u?mAM> =bB7oJh؟~k7x^iH)d؅>.]Z[;FJ?Mrz3gҰBY|] aOd¦hA4 XdN6F9Lv²m =B8)qj&e_QCwޢ@HTDUb^Q~9_Tz,la{.Ege@ZaTsmhSogT;pUgD(fhTջ,RVDwk08+C[U@"l$w$֮t%`[PqqT;Y`A7nv:o ^?'-vԄܰ ?ξf3}'kZ5gEAX{>?9 sFi(CIƫtLe9zAd bl>5eT!=0Eve4S:p?uﷴ#e,.)݇ɽ$d -DzyRWNV/ b( 8*ngDTvyZbZRNI)6@0 +^b4iYR$I֒r>?4'gPg?>36U'*,uXx}d 3R/_6᥏H霮ߟHo0[ٳRfsƭ3u)*7bi]v& K3z'] 8YN^]ۺN[; &N}(qCR#Ptza1@ \ ZH0db>~ޚVzC`>fHxonP@SaQf#ICIӜwbÈhcJ+ɨBZѐ#" e"dXC6V PV gS+ oe=M&}Zek )j +oQ +.p QK`oe6 `%Tn.|;jT}rq<;Q`ωfרg8Ox|՜fDMŬZa <FN*y Qͣ;Z0^^)P# +͞ )Dp3֍xfDv]L#PL_͈J7aP&]F5$x6{TQz<~*Iq"O#HI$Hǽ' +1;/m.}?2 %f"q3dA L|Y@2jT.P@w3/[*р4L@Ecz|zkA8P68fB'iկFP4rA5hMF!onU>W__dtxjY0:t8Lq{Q꿆aDQ)5%Pg F.SWHP4TLBE}1Q՚^[Ǭ'4fʼg*\rE%)4VJ)%7jҺ Ѫl>f΍N?|oJ7547,|-Z߆ B.J%4ۓ0q8"8* V1襴2KlJ!2R~ِ͹IXNT,%؉V?pgf5^S< T"\ʯ˸RM-!ײ]vJSpJѭH&u8X+hvBqBI/Cz[I-WVd„䜑1Fm#0 W=U~/tV>`)_y1$r#$]YO95k"I$LNT'_N\T^å>#/)`->ZQ'V ELF%&r{ELcM_|C{ +{O5}?t9iPpaÑvo:өq(Gzxj 'ѻH [;{)G<-^oSU j)TsHWn_?xyZr:>ZS.9vWxR +HeźGS(H {4bS=0M_aOXEUKem ih"S{{|Vo] ._> CjKW|U|,wRwnxcޠS$ o"6LƩ]ro.V4gB?;*US0< += m$U_{IuKϫJs}MyوhXi`>([5.]4C;Pɒ MKcs.>]l¤-E]U"k'+`?Gci"k394yE5mL"ci#Mi##$%\TòR6e5U}DD!q3ع"3%83eƩY NNV衱'm2%F(pPn\vqgH+ɻ(Xa"̃r.$̷ۖ]!fҥ5RVЪ6<WjW=9؈4xGQ4"rxR\UeZM(*^1oژci QϤB#f:Ћn) +jﵯ +f7V ݿ흤hY+ +j綠(MXâp[.Z79ŋlCEp(ArHֳ'YF|N^ͦ5~sJ8YV]B|0 W@z DT=JoIX1eb_2N2ᄇKpOm F}j5v&>\UqX ~A%!lzH +$pTZ9cx(BrrIyM]PUښOlY%?{ITBƠc(xTC(]; <.#z4p 菧8AY)* Vu!^R]u^Apx'l 2E2U2:DxAջ@؄+\@ؒOH|o.,# '] R +IśS9w +1 %K -R3B@TQ23sȆl}Q4݆ڗYS7SN[ +5~P@˺ٚ4N->$'W uU(\\urc.wҿʻ?r1PTFO$OM^غ_#])q-8$* +F6r,0|2ǒѭ40DeY 2d1q&7r^Jв4U<mr4GA{"dRP$Ts-3'LU0*ɩdX_ύq VF|H$IH߽= aC{(<Ng0qkʋj&ʛachcZ3ؖD 19ɥ~n H1w xoA]$ehExL : 1K%6$+|ǗWs?{5Iy5-Q|Wg;]O(֛uau'MRw k}9uL'pxɤu9z}!5dT%W/SkLI>FTKjbTE̕ZVѶw-VoJY$d];k4Wᄴvv=CRyt<2\'5N$"-J%H1S& oM0a]vqi +4@:%,г:uK'?Luw-S{8{G=dU. }v5WU)P(U08nݵ4\N mlA F*j`C(15W V*-|؞SYO =緭#xnr{HC9ߕS $|HyWG<d=rc6?}k1] pz]EP.D7n9hTU+)QE=`ykռ)k.W=dΧcj^~yK_ApgEN̯+.ח8rT^>-;Uӽ8+'^-+pƻlR)eކ0,_$I\I*lv }M0<^YDU5p0 I/XNq ,O|=b-WHsfhcM%p{7p^(u-ުv~# AabWIN亼tgf-JA3jeu z_!B8ea>g4\HcRjGCɖOlF^\RKDp :M9dG3`hDCjoػ-adIѹB1Gw +35Ԍe iqzDe'ío&n/左Q5j>p#bfp`EaN8"dyq]UOCL9yHb_hW/z[ü,y24 ?sҿ*}]$c:̒_Ft?o^ L9jzTdA{Ƙ'1og><ԯ~0^ǫÂ۱CI4&uKm)[ife ^%&FMf~c)(^lǻB/5/u{e\~9r`~>5'܊){ 3z&}#?q,8W~9lTU-;\؀tN 3|D;6坐e +|cr4E/ǯDb߽n"+H^tLT4zEv0̞9dvء[^wg>i{8_:jWx#Bb{rҨRiDzx|i=)8_#<7bF6kd"QqLDsbj^Q*R99Gx-:<E~}꒎R`ɇ!VQ2]pKd.9DmG(UWftW'&25.0_ZgkG:^H8̲PRl%zV[$UU&"Zu KTQ l + k!"u9Sj7(PР3'_&@~ HZ .u U[k IJ%jOR.GB +$jJɒ gKZGVY ~SI&R{QSlkeٕV2"[Il튆)#HR!f"nP8 !@_Dk]Q!~Jl8v6`E-!USygC>vnCf&J.K%H;4%7*]XmFUL% N2X$1H-Li}.>8,%UJUuv|}z+T5J0\ذcRf~|6:">w13#%F''ecF7ϴZ&|}MυR_79gJӊzЇEc0 -N'娩ereq]ʊikRf ԡtDG C8 +5-Rđ2+jy7FZ/&c:lMME(O4q8AEAbFepRgN7^cKM;_PB/ h4nTNr?› Ajhu?\Y:V~v Y:jrJm[B_U~U, +Z04si *q:r-tS2E4+oi" Ar!9K@8:MN +Ia0U=hgY'Sm-=+|]<⧈{#ysqQVb Cg:Q{ +YP}ɜ¼EmMo}`q%mz\jo/WG Y(npقU5_jf$[oU#$Lmlq+keđ%kݫ>]tst~7O5Zc K|CU'lʱli!.m&,0Vku3l(,ҁ`!KsDxOL<68V(Ѳ ja0gOg >-LWhԿMcq[bRhǵ.,4 +Ssa0X~*ބfnze%2;SZ=4M7ŝ~7Sյ5ց_} \}E5Y` +E,eG.Г?ZŻEoz0B䇌v@9ǁ$X*U۸Of~iMȏ4ϋE&# ޤpXonj{= Xxd4aY뚳kyڇ.ճ7,7D"UMU qĒvνv:MI-E|lE>禔ĢmBKC҆ "3Y6ُ`g:!rV}:%S&Rn\Q"8@T>@ET>ϰXފ| gYbY&uZRY~ey`Z|ΘUqW̑ +3NSfsVWu Ө0ߧpS83'DW0PB flj ’7{ͅLi貁yWĥ(DOHQni2XMB׊p.Ca?|A#W<EA`?5B ׷/17'tjfk VQ>`%iHJyM#v(^O\@] Y}+V3'WwZ*Ou$JᰍRx Hoc2++U%Ȏ/h/Ð1+?`"1N`sҹSYx4E4ꨏgfR>Lȩ>Y1Vwq3\1vh +{c"M=UZ8t PD#_77u<ޕk\21 !F滘GOP&.\&mzs/ b{,|] E\pӠE胮8Ī QarB1K6>xSI&P +sACF!:+HzQNs$ G*8ݑWHW9-:Iɩdnz_F`{Uh Fn}^󓓜N^32}u"@j௰YY {6!τ}IٌIiB&C{s6o'  jqJKמC \cSZs, W21քPi#OEgs~}ǟMߑpr &@-%u.=|gY9[SLCN=IWDϐ\"HA1s{JWbg >IU,фkDHM. gS_3۽<04Kfns/3iG_M˿HjSBE?KM񄣙<&i1VxRAtOf#2dDċl_n|'":-%"#8p$S&[͇"GCzGΓ}բm#\taz^d>3;gD@gsÅc6G-k![@UG CRIpMniFAyp?V_Uf<*`?YC諂׶@ ٭w]+u`øv(>W`B~< +OPȦl+)v"\:ģfl?:Ò e6+= j? +cDA"z:uf7y ,p4ж ˄= t6#Hc5у>2w3Ї]epܜRך!6\Z]hX4˫g +4HtWHDi,G"ߏ!^E@J}On}\Ocֶ!l-NAVςrWߟ|Ey?BCS03뮏e2/^9JdfSMx'g'o"ϭ]C'U!v# +z>ʦ8y ns߶J&ڡr [t4pgC4 Rt7ʷlkQSy;ӃZ@ׂ+(;.r(hBU®0.FPB<Ӝ3 *Ej#F j6$A!gNl\WyIKXxfC,;CzGPf?q:(Ngv]|z (8wy~EXy`tl(!)qj@ybUڏ)Od[j f!5t'"˙W9Ξwƕ-|^x--ո6$E +FMQL#i ܘl! n'TTބ͆E~!}Hŋ|h;'48Lԁx/vH;Rg{jܴ mTdz-8q AB]!(Y xW'jFLwFUv\ƻ)J>rR3 Gi/ڜ̔7Xd%ȫ"3d2u3w_!rl:78 )Kum *vXv+5ѻbxXs7|Ya3~tؔi!pr3giWo ld=Қ0=@% (<!pKBvGY$"&IQz-;;\BϣJCu\) fHI8S,Wm>ƲOImd&Ӭˇ_9u,)1WKw}c9R"-fLPQP&RIbN,[9•Ȉ-:avG!eC%0&8d:s"JFmR٠Ћ7%kKV WdQe, QS +vs\zGRW2(k2@2 +_Ҫ,<Y*U81}`1Y2ifϵn R4dh4Uy*Šh?qGmR4xRgRyes +aF.à"!>fX' +Zvw?Nޕ K[)Rİz.F+-0'?؎x\˝T@s9}L'be 2! #RQä+~&'xbi*+NYnxQo},{'J'$J\|&̎dSü?Pi}ȁb%ms4SOtv:g=1)qV*遞Dv#YBv+'àRF)|nmP^-0|h.͒ jU W|QE&r:i=+@9!-{aVeny+*rq8<`D!d(؎8:æ%+qw"i~eAFEQ&U,=U$ʄby"@í˝*obo_\_ڑymD8yŭ@-MsEyp]rc|4G׾EQ4N8e9GsH@TD*}P%-EP˓e=6b)\xev$qiI|7EXȡW[6M+<U۩HRw/ѿӯ}LuĎ{ИZ:uUZJzn^zM&oi|g[liXce()R6T̼dU&B`ކ6"6yA7)Ń1NRŷv,<*>͓P@d^SUҮ78_cnU+5٩O. §*rlWЃwq7b+CTcٔl +(W.['ocpl5 o(Κ#n. 7Ӊm)ᶈ>,Nw˓R"dS.ps>JaC)^J)l1Sv/@7 +'- +޴?2^<)->F;_۟V!G"gb + cQQҘ&dFաb|1a<И-ͫ&!'P]c{ KYr,Br8GנkBW(;CT ך0Ux9yTO#)S4-?apwgqbP!Ll!ǣv,eܔIT- Gyn _1vHlQx(5 +~[' DRI1 |gTX^:wyy X S7_m846=ʃaWUqF|}DXHr=Bu6Fxi6yoqw{ݏo.5G^" +Ȗ2!@$ƃ 8knK9t'"(NFD(r/gc{^:Mr4E jn)s(!q4#%t ^GSJT'3UDYFz/5%ѫxK!Eƭ5g^2zq%*vɤ}(%RUuCũx .k%Y*(mWCzI+4ל0+Utw#*cdr`Aήbc;-i,J<7Z %][OkE:'X:/|KUҬq"Zʢj'BF3<Ҵz:BIcVoKM,=٬1Up}Ƌbf愰63jHBȺ LVO-I'Wx@*~51P19:E´+GgQas#[^ u3oQzL,uIMvOF-zK=9Er!3*梚u)iȞ҅y[)Sg7n +6*|JPNm]7ʱtPcJˡ+d=oKd{!aq;yֱ43 gCΙ K(U*{L~ -iy=^~Ԩ ͍ʞEt[lf*hbNE%b|vCVæ`tgjOwe1"4eV+  XSaL׷RN4:ٲdhdx;[Ͱ;[3akz@l@׃[w-bkC 'ԥD^*=ú"GVxAcrBB*zq=";MMv8`2@ p0w*eXM +Pqc|pu)']a9 p3RXYb0KCUb05TƯ5Ӎe5ŽEXԉ*C=^SԉMUT9QP# ۏ'0o32_v¡ڷKK"J1Jb[Ľ]Fz&^JEIǵQ-:}#1oEiZ$hު_e.ͤPW?k?*ݒxU5xyTwn^rXS&=:ln ~ӜE.B{<`gZ0`" 1~+3\chÍ}wca]_AZ=M,t0jM--*iByt-,"y 0FNįS~I:KeֵahR2Xoڮj 1F9 +e›*GDiψ*6,;o^,*Ej[W Mi(|vLgSf@?GvFfu,g%mǦ75ۑN rEa䰑U pr\56z_* C<лjO1چoAՙ]Y-Ah4y<>`b;)[caYs`Nd/Q'JOa[-\9 魁lUVT8{}}QRPWܩ^J˭Yu҂+:vS-zF1~ejsZUz-Ai;n ޕ5J٘"'Owˈ/k,WahC=DZFKHC&fviމ}qA07+o4*!$ޣ -*3s'_|P,l  7X4H"]DU0i,)a ˭5'ݣC#X[Kי5H[8uDX޵~yZXXIX֕1Vȗc)ѿs,| 9: XLy㺷Q!ugqh%)dXʚ r^~&PW +ͣٙ0Y_`hr >}Δ>6.3hHSsЊV=fZ˓J3I+gZX7GˁꚆID:\6{7U/9(&֏9^]ρ4qo$fM!J:j=tzTJM2a68 D(&6_[޲ΜԦIޚR =<S;ok"Z9 + /CDՕ*XEեz$܉О"g3.ɮBt$~W cq}}!BOX-7ᡁM3.xXwBУiwsܗn +}WN^;J8πSANt`Eƙ5J3]]du:)vU\nd }9te`ή<9?>ۂ wG͉6] 2]9$>W N8]-=53IS;Ā='\cusjx0fAc%fvRx2Z%9e,#ج3܏*YH"e|MUXUwfGeG鷶,*CdcUfkuq +AQ$cS@TX5ޓFwzJ$Ei@%oS|KAZgkPӥH8Ժ<7~Z4)R&vy!q܈Q[ bA$)?J8vᚱk)nĽ,a]^r v`̓Wx8oeGHI5*2umƚ]V\:+x]z#Uh\T >*־r'7,5S) !\2! =Sh~k]& Iٿ#HWCpU֧kz9s&*|H;W=R}=E|7<l~I1L[q34aOQd'YA@6_d'ef'/j^bCU!|Ztޚ +k# x:5<#Ec7M+_%Zct] ۤI%:oOOsY!)ZGфhaksvު.b/sN25cHITˉ/D^֮Ot6T"@ڲv(Ȃ҅o=g$35nk,kp8IEZT(N䗲 rTYGIÇUB;gd}dl!=aj7=lQ[eNc/p]l͛ ٦rCM4D/ +92 [D]l-W"N~>6:wŝ֎Mk{jچ8v zd Ǹ"m1ZLœ0^o͂k/!(XFS2|N.Cɽfs۩Гh!vw)t\;ROXʢ &3̩"Qxopr"u&h|eYǫrV8ߢbWO@i:[ +MY^] qNW,pHdQ0_E-*YnF|AVjT$UTt¢S/{ECۯVV6TN3XowRv'K|7̝"p1]˓;1C{f%u_s j\%eEu!V }t&GcaA'Ӎ QZ$ FiYOf!LJL|$8%/u/%*>s^lH}m=~:*&~;9 ovcU߭ƫQzmGp!)adAfpR +dD,jr@#kh-saɀvȖlM,ְhU&Tlj]c^*wnu.~[a dbq˕q^;[sIfq qP9]TZOu&Ma8:E*w78YH:0;RO Vf.^ hU EN*>4Z"eQEBskݟ6҉b٪#}ڝI:D+'Z{je鷢״G$۽e/:iT 6݁M1qm"v\jQ:Z>}qZo8O$%"/qzz9M$2T;]F5 4yDI$$H鸫Ѫɼ \$ed*~ DKэ"R"Hh5%8ۦ,ҨF7T85ewctґ,~sBZPG-+sYd>Q0=Fq:Ot-~8b %TRl LrTV[b[At@̍ C+v nfXqGF"68N޼h^j&$;#Txvpe6ocQTFW.9*ϥ5^M:)E`Fl1-EMYqRG +?Pe$G +OO@0 o:.L"r360uDYOc15DM{I#$=R"zeDZҙ]8 tx?K]3y-pCYPU3|^چc L2Cu7)r]}¨QP\$vX5wYVU96.Y|B#ƄEPXUpBoV {XJv zf;Z>P1چh]>ZX.'5Єܶڼm#& Ni/WkTt.=@\yN'6⇓ť7'6AWיRM[>~0Q2 1{3zl\={7eѾ}#sVk+1=O`\ޖ, )$[v_^Ǔg [{jJMS۵p}AyCKL%>|ΐRx-ß gu7kIijok+TӼҐ2"Ka1/̀<zOtw,-W] :q*֡2>!&Qn j;>́CØ9pvI @V~nǒs)p 1 q5MUu5hfPlx_T21Qj8\ֆsA|בrSW>d_x]Kꐽ;ަ?֍ po LSbyrf_Vl*K<'nKZ|PvSF膄o/ԣdJkSߩhT7dh>ۂ{Nbo1~Mw>"KF'J}hʡe5hqÉT*ߤ*\J>Ϧ&Qp#_5G|_n&(bĨP78qloV Pv_T 4%U iiTI8 + x>95-^ MA5'p0R3N /-L32[N-XoeG\Vs 庄&ౝ яH*e-)HC-oUxE㪊Uc)_Y*t`98- no3y8~v̋JNЍ{΄q)Ni FPrGYURI] Oq\_q/@OKJHf?6֌%꽾zpM_$BȥȫBrIcC /by8nYٓ$ UE"M" _qq\.mW^&'{J.0/rɂH8N*ぴHP +ðI逯#u .Z$qÕok@녔BO*o)u0,:yVmEvU_l}d%htV,FrhVjΡW{Wm1UJǿRPQ)(6uR  mM\=6y +]B@KrxPW!{1)p0p̀pLJn 1 _::NF3#V蹊%Ӳ\ ByTmHOYWJ@^Qڋ +V2mb"'n$:R,zp-`iYmp{5¶ +uMb&/y\:YxKh@ų; hqU$P]ih/A/E*#CGxIև̺%x{yi"p8fjKg0^h DObD41"a}ƵeOnө2B"rV |Z4=zNkeIOXkv}GMZŋ^޹%[]MCb*ť&Kbe<)SRUmSz/a.yT|ENsFQcBWT` R^%2a舥-BhVDjMJM 캱.SZ@d,-e-EO+.R\s~Ѷr=' Tx!86GN~}xn ʃn2 17 KVSDY&给.lH/8[?u2:mjK= I7 8a:q}T'q2vP נNҝXoeĖ;e.} 'F uy- +P檽k819w̄ !#lt6g V^DF%jg>rJ1"ܝI6֚69ɧh8'1:a*T]iG[Z9F QScZQ%P&^ԉ"_p=e!.+y3n^兦6 BOBv.2peIvq()D?YQ7 = tHcֲϭN) +v h; D1Cg:: J!0Y-O$5D NV\k`%ACoT t#)`߫NjV&Zj@=F "ZUݴ@DVGV'\'f^ױHDfT/~@l -{vYΤSvg]\0 굚Ag@: ^.rQ~+U +sĕ(Enu'!rS +^?GC# lʃ)fXc bNE6vbEJ<@TW0@uޚO1WɈ 9/mїe8D+gt8zyD&N,;4qI({iC0J ͘U6) I:Iur^\G(Tu颀aFb)fHPaLre]ʬ'w)vObqCy㣭kKP֗ITwɇ?Q >+():v|K+/k*xTOظ9F,mƽ_ˡEkzLifڗPAC%Pȃ[cD :KAO+-B}J)5%K ;Hs "TlۭGT~93Mf& &df }+#c#ݰUe6.O3xԞd7Śf+sR╯yz43=Rkx(Zye>^Z%O+PSAҟdF!(6q!xEZ@ĩˑ 6W/dh[A=&:gD޻iy:Bi8b' (g>UM_M$=9c1+m[#̏&8ItRE%򰝔 AKQItX2 "3[-)fbldl>3=dj]ڭ2f2SevXݫ8D' .bey՗1eQkRaf8?םGCH#TXY!9$tLVSO'VôIEٟ g:x;)j#&Dɭ3 ~9tԍ92O<,ߟKU#ۚk.^:0T|&"dyag_rFNq_m g|:sl݄jA,%O<SFGCH.$n5<1Nô _9[3G43<|FkIH ؛fM;f34]t>bzlTóyx,*s0М܀n#fǂhUs ֊X&qJ6\7N<=yߕS~i9)"_ħQէ5r껣 = +!Xd'gg\Tz1)tc s2Mݮ\x,L i_a-$a 2aR#^yB>+F s8@#^H65[*R|~ UZ~{6_ĨPG+~d3dL2CN@8)#"h;$0=1~m'2aj?h!`r?C`s%ri)>C'JT'6p^-N7d<3T,wa2GQ=)A8ġ`Zoq}.XmG> m2A}aw1ށRVy6GB[Ng (y!8 +9G zMxNMfYT*>k028a[]> Jʒ>n mT,dus+vᶜ:# [ϸ.t*iź5z57{B ɮNԈŠgdt>QZf:ct(~(?ZpJ{Z|R +6oz DjZ˃{HU2-5J续l!H<}X|3xkׯL 䂮nKBDWَTO߾"Wݎ Vcmў%!'JQB[sp>9ݼ'I yFVWW,GW&/mO@H/i5qeWbuSR,6B$Zq/@8#ζ!5=B>V}r=L'ϲ[_<Q3K|4 r=R>Vgd8in2> y}:4]`,-}GF*, uj[+N9{guNAd  g>gt=7oagem*7mZ~n O-u}t,~⻷bBF:}28P>y82\->B ͒7wCznS5H@q Vi,50tH3fpuC %u&uM\ +: q{|P?4>__0t3 )OdQj]JS"|HK3&B!5L2^dǻ~̤Tޘ$SvM e߱'x%:Q:j,8("㥇a%^trKd`ʍ&<&MAi$@I}CiKlIyē#)S}!57.t͖on[=M9$(vbJmCI*^]:'ŽklF|oċ%~p9srG6QY ,0V "\ 0h/E*tR ++fR5P/Fc^ g3!}PLՃ $q+ OT9JRN}I_ Sw(# ?f^oHIƵ,xBTaUȗՒɘ  &ݾ1;vf%k 1! 4+2 o Tz% +%(4^ƩpyU7DV71s-)P90o:@ +7mzc~#^pKDlb! bѕUJSJ=_+^pF|ݾ@PX;]$,:n*]8hbwd%2y(_>O]g-qp7 +7[CC%媽º!k;L{x=)54rg=v꺰JL8\HΠœk+wcϖӸ,uRkk{>F>+ߦ_:I E uکOG۔NNg5,~ 5i-q8h* _H+FL$VOyⰇa̪)# eH^)=|f8#di-9D&jLV/l9bIhA65“ YpTuE[*WšOKfmݖ,ho1` X+Z>Y [gHJTXVJEan$ǙK Br S`  AqSˑ˕wѐNӧs y/>DzLF׳"m-a(خ;D)PY~pq#M\n c_iGD*tj"K8] ֈ[ȸ1DfuT*涇G%P*t]~ƬqumY3߻|!oe#Gezև՟mTzܛk_ꜟ{SǙE䯢c\ճAG4AUN)n՘vm:*#i#šF˰YGGU @z=3Yoe14ktZL =8 Ѻ01 QM&, VҀޔ_MiC2\0Vw (i䷢c wtN U-m (%`b*: afG@ _6`*$MPKAyod#,;N'mî@s"S^&p,|U6 :BZET!J{0m)z-\Ԇp }; +Tq2]LjMޛ: {|񩄊%ǻ0Uʻ.Zn:Clk(b: Z13H`0G5(>(5{0j3x'sVD٩Ӿ֯w[cwd,ʿ? +lUhNjk?j_ͻgBhUCužRޞbPՑH,@ x<5Kl%7'G ?U1M"nY MPBGDLha87-8ΏR1&:I.v6fbpIfd"Vu'# |3A6: gXzr8NfQX]ZltKD}67Y"`wi->Z# ^ˎDEMtBsX{M䬙%yrZHQctTOv)ݨu'RM>}Ϲwv 3/4?x朱2㊑oS44?GWE +k)ZƗX$g/Qϒc3|Q; ى孷|b 0y8'bWQ1 +lT~5P 2Nlcy nm3PaiY[O8R_Vi6uiRZʹۻbo(k?d#}]YؾI/ڈ&:xdBSZuN0-,9X/~nOeJ>bzg26V8Յ#(AVe>[N}ݞN0Qf|By%8/t[w3/k %E5&";BkUƉiUwSc &N@b"NъbDN]!Zzc4ȹ1qB;Tx"Cճ5Q32ݠV[ɂ!~%nMRjnf#a4ԣ]QZ$u3?<`襉DEG4$)w' tFDY~(&.j{ZU᛿D[7QfuQڒrY'>\)1t4L\) nT]|y FMYXda]l*0_<\|}gq'EX/EiM//.j r(V1:DIxB(YbHT[ݸCY1bR0)ߛA4^FkBk,!5( pQ^q*K>;|@_r1-" |_ evl%q `(Y{OTͫ(kMBq0AM@v!80,kGaeOu-hK3LW}mj˾Vgy4*RZ7k~5?5_+T3R毳7uꁘq5|O3G2Zg+ъZnL-[;6tan_Yy`erX fldn과~/w^(!PuR+vٖbk0-bg9o 1 Ǻ;Q&0?ngܼN+KswĒ7ɎixwGѭ+a[A[ GD![92sTGYl2f +d"jڽA$vt1W}kgD8tphO,u{؛[,ne)u:ue23/lSV73&INQ.ڜIbPLjIB4D⡉IE]-Q*#jkv< p8I|qEI/c߻ЍA6 ,(Y62Ԣ3_WApjk` 6Ƙs#I?/jx׫/ 2x86ĆiTXftBeHyOޅ'QL'|4cU+DkO Kt@>F;M}lM_֩japlwX89Uv5WYd;V ,U2CKU5L*H]ѭ‘OHTUr=3 DJT;(zVyy{Ck*_2~Ef_~l[(USj_ɯ7Wa7/\y'ޏWHx  WRKuW.>guE쳡l)X5.?_r%W]gpuЛCyj؈;hk$+c*Ό2w;n}e^6͞fF ցk{Ytg & +)\l$tR#,|&Ҳ|qgvKsr;ϫ05ϫ&elŝ *>'őzk(Y$ =Hl=-0.&qt<}TZu +k2Uώ +@uy +GtBY qc@wL@/Q8rji!~yM{}Y 3:Wng9[#'-Y@__®CbPEcQ=dVߑW=`HOS.y>W$u3xOٕ}2H:-c8 *ը(̮kAuP_7}=c9ޞZ{v- h8)c@\A olE]g8jteE+4pB0O7͢6;ryO(7X+&k,_ho _s @ےvvMh:4YF4,P) 4U[(rS)WIHtl׵͜[eewd\2}-3 +g@th#0Rϲ\NMO1x-}Unxړv\Yg&i:J9mFn +ƙ٘] +մ+MMq90(Ό5tњ4A Cj%ύU\k/{:Be.x@X7ߕۚOsYCͰpVQWQ.~{F8#;^&kt[+N6CyҫMX`ҷO%d + +6 ka)CbcMJ("N.g~l`5O`]=uW}~n [D^^ zMv@ ^=ͧ%CF  w&%92: p,4o8Z{x';Oymiwb';(D\@֏T)WϐB3и+^|ⲫ2WP[-ȝѥSM/II֑.C3Id(hmb9@H!i`3Lxgd-ǖ *M-V BIM>ۂnSKO%ao^:ȉ7,fu,=ک7&I <8: {<OMRDZ})j۰{~ob`ǘ[7U4\^4f?Dnk|ہ֞KUȷ*"8ka\m7js^G&+R5XA$+.<ՆE_qLo8Kd;nl%~ 8!^]xs,k`o=SY~: .z߱2;]X5߆{1ZB/|& 1VȦta448H@U6at*W!Hm7> q\غ{S<)>.D# WɹmDXwCOaM=RBaRM-ri:J ;.JwY-LV2s +:R嫠ēkT}4^A&A y z7.^P)^үYT)ob1ױ?D!,t*MJz1~r"f7b8*-f=~"J=Hc/NCm0/=eiVIҐQAFz-FJ{۫l-FضkF?>[Md_OPe0c>j3?xi. (HO-޶6Vw7t3lM5+L8"]>^Av@N}a\ o +f7!gdCs 5Pd],~C]BϫEԨ写A>ܥS>s)oOD iAf_΋|(GC=?fym[, S~յ4j$|d]1q?+_m!a+U$<>+=&םw.IT:r4nfǕC6Oq[dLWJ1?;(y;$xϰ-nC$}s3wWBŐT$V03jo%$`=y@7VIjgKF+bEeV7d\gE)YӿshjSo$0HVX!k;‰,PӀ^ "F<(7?{3(ol`~Õ0ٶ߈2btUכr8x+1̸+N:M8Y~9ZTunW?@8Ҷ!~F A~!tB ֲuTw?l! piMP'`گhq+$&L@Ͼ"tEhF0f̀i^g 5cE9(.C#戰c9aChpSw{++W̚czMbw* c?PocMj_ -4_,G*N>kQ| =<1МPRw Bs$%VEv@M\ӶtK+3=Έ@=8z]0ٰE @" EsEõGp\921;P/ Xt¸}-{\t-[_[s@gPo BRmΐזu5KHG:~N6ծ t'ȼR@QPn|TBZTs +\:BB e8E AJ!!Jά(Wrݑ:K< bnCє|T 3:ZGwDt% Z$Jiwxu0`1-SɒSwF{ f;ᥑG[n|hllD"ם&?_t2P{sV6cvFe* =Ѣv]ҘhM/ɲL9J4oMpKR_ّZ[Zh[|S'cZ0kKyU' C&MXN6T|> La[x#[284<ȵd @aճv+z{IxY% b_ќܿ"~s~iy6.1T,LfT zn5kJ|m5~uŝ*JMGROt\P3v4_q]݂JیyHAm)o@Lyl=/?t9Cf*kf`+v+T :,ƅT +]v֗NJodJKvIr3v |NP(eS,m$"4IiwrC1|4PRD +Wt$̤{@vvTkg R + Ӏ@'V E2Rp?0wԂZVyrN6b췚25o\ja<*b6]@ێg[Ye꧇}4Lͪ @M;`JG[$껽8w3kВw2z#Tok-Ŭov“ʳSeQT9̓w٢e}:O-?o_]t\4(~hn~| pW g8 -qmi֖꫱[Ɔwv]oU7]CE#B7'vG :C8 ;n ȯXqaʿ^.X?,û{v(b;MͬvIjͪYrÚ=,=aT0M՞,xv2Hr1dypi5Yqg\^X>Yϯ^p +6)f\OHgJS^>_yRa5z{Vxli,$݅gSJ~|-R|יnN5i;3n^WVO:]|x͢>=/6&/>~6|v,̑WC8V+~]~jˍV"*eW.O ò,&*4SDB:l¾e_,ǃKg`bU\ AXF=Y:cçgy黥g,aIc^^O෦zïr ΢Q e3O]h :օKB^`~+/}U`ʰ,<0;=HmAI&-][?>j[ x[ZN Iz +oJ>){TxIîsCq]Ί"4SɌ#2ڌQ{+o΄I-%q¨١ko'$Eoʚ](+/tqz7 /#+Qy\ /-zXyƐْ֦sH[S$O"L LQEDR-@N@2 +DkA/MƇE>;:ݕ}2LmgR*k0ZP|Sչӡķ]BQI]rUrfv@X7( +u =}?c_Fi h%0 #YRW1WXOmHV~;$4n=pϵͲ_ދաID~^Msݶd?2`Q٘Cu|u2W>gBVW2vslItCӝcE_V_}e@ɳ4-eTu]o<2W.*c0 + ԣ?~CIͧId''}e<2}];4t3Kunt90xřy5kW''U@а 9_&9ξ91TBp?B[eɉ-|Wʔ~>R/zICT*|m#]rWҢ' Lk@%V$K_q0la)EcgC_[ Il |.Nn[NN?&:q Pxӄۑg+WfyoI)ir\y +Ⴑ-VnR MٺO(qH|[[Lcqq-C^4` M)NԹI[x[cbjYa$lf%P + s9XKH}})w Lfb~ ¯$[;EF`{G_{װڦA799ugӊ]RXKp`~|mUn0}(? ]ҡ:TP$6'#h55Q{0̜jjU25$Q*y}lTe{ kSD!bmïz0R*ppwSc +\'rP*Urc ck~HQZ|}p& yyqoNy/H%P T-{LQ'ӓֳq;f+#rYҠ̵EW(UA3T*3|}tpue}Iﺔ ߸TCKfas*+GC ˴\ui}[eA"B٘kMʭ!o',3kk68mpX3Ӽa~7׶Z˙3}MV7R<*w!dgk'W_S.]YJhWo=жU~cB/7a/B~c)IynC>YQ\[sb`CP_{?>kIgufP4QBEN@ #O{|ߑn+-zܑnhN)7CW* >Lb 7.ȵzKg%sә1eX 05}m$=x/srZ +c:W],th.d Mq:2pZMw^uk\'[E!M) =?~^ק?o~ܿi ECXV”*Kz1w2$Hor?znike| 5N@E' Q0]坄(%( +d+f/J p2#֑55~6!Rmn)0EE'9,F# ^MA*+oۨ`*iR?nV$L۸'egb)WXFT߱'D|vb"S$JX %%L2X9*n\)H3^\5[YӒM ¯uUH_~{s\$̸1_7w@sqZ\"8 KK{o`EcfnxV#TĕZR|kh06X+;ŀ{A[n\^]It[嬯F5P~=Pa-QcN=!MU*A`T#$%| +haP5}4\|* +煠*bz-"0}R%ʫ^m,)}r +'w},NO:p+1ww/#ys^OӜgE+0|!rBLi]mTQt._y-+oo?vtkayv']ב F])ߖipTed[;(#>Up^O,掷::#~uW8/8*+-{+EfzGΨ'qJ-KDžsuUseYzkײַ <{đgDSW49=(x$gaJD@V9y%{-A*htXnw#0@@|&g42o=|J̎~gWu/pC2^soe6~HȁϫXӑTU:.C ҥyp1?+IhK[yS'$g .ݤ˓2Xr<,PYZȝNL.KځC8TrxÑj. x.,0J2%$;sq}.ZV.3!^MegQk3qƮc90uOzw‰lG +4.hMBνGO П~<ڿ,^W[7?N`>Z9!ոr@xyrD8s;r5qEl>ۤ-gL_BKᲓZVPN=R{a~9NnF!oKF;s7|7iCqm=7ci5>#(˺\{+x;q;9bhZ +s {8_\W:sԥnSSvXZI~ml(?>:|S3,={Kj$pW?o@ͰJ=ʃKj;7i[m}QyH5VGo*?/y?3A@nKќ=וHerqw|>Vvr>of0ʪx yvb|>^6ΨmdzEe%pBWuoYr,a-uM_m[S 3:2ļN($,tƛf^':g C ƃ2|دe Fm}Z#'Xl5Ǯ h?[bs@ky< Q'Aҵ={j>ֵ71}Ktl)mђXTC9YM_M`{Ɵ~Y$w9OK3j/Sɓ\?pOllpjc{Ki^to 3=`Ԅ[ڽ3 5V||N/i~ɑDS[q8whᇸ%;-F?6i_'lTs ?au^>˧g{T9hkp;erden[]mB DFw8&,_H usb/bTH~3;Dj'W[bE-cg>J*z?}QjjivT]Wvm-;eT!ltU& k$jpR#`@*l!  [@b*7"w#vL|-vlbi :0Fw:€Z0^z mTij?BFe!'Wφ9Ub+/D_z$ʇy<Ν)"P._ gtV'x$JC~\J_I9~k zV{YmtMm)2UyZw)e >Ξ/[NI=I_?6#Ć98Qˈف۽hu,Ba6bŬH$,鬊jB=^%V;䄿~ݨߙCM=  %|p1 +o 8S(;v$8]*yMΐ_j) ޖƭ[0sH̒t01{m}壩ߗiT~b.[.n蘽&G]zGl 3 "oAHo]n$?=[H G؜diB]Q(\Z A!QBGZ!oEw-ރD"?Z\'z:%W!P: *>ܲbŇK+$s,G,1urQR W}Ov?yoozy׀a'a[R'5Y .h󻞟׵c\;Tst]n^ckGqU7ò_V:G{ nĽ =__nrQ\R3 BpZמ%v')$[|6P*pKRT&lr19nȌ^c-<,Y&\xTN!-2b܂9M0zFпx/@Fɍ}sFbA=klM"^*o-l[PUVIbщW&?RE f6.zFbs.2 ԾIyUy j)2bÝ{(9Vg`*ssgM%!޹8p$ɇnĜ(ӦB0763'ClxP'ɡUU~P\LwOkǀbd=QjS{y^^Nr 鬢>XY.*cj +igQJvPI`u;z-*鵫um 3=G8s.9(xQڍec*Nf_s{ʡ\ؙ(OS\bPߗF̱ϱcµC +6"2q^ {+0г .P͠ `ζ[U /6t"w =7t(`ٲ7]!? K^ݖm9;7LQrP +-) -:3&҉p#+Dp 4c AԧkJNɖAT@TF_A Pm.,fsɅDz6dplgυ"DMAe2o;T "KcZԼȧJ=эM"T, e n)wTC©<z^^n)f`WU+ +ňt1ȫd?ѦͼT&@w2xӠӪT$^$^9^Tgde4 |$Eɷ<}CN)fٯAVd|(p:.3wcK#~=g;i,:cw3!.nM$#WP#9rczke"G,zSzHj88*&,)FSKX2/KUЍχ_ ZDaX9eo?x)vzpЕVUb!\;5ğ#5ĩ^Ċ3Uzo4K8nyi[+[uLƜߏLha +5R@Gq-1I"M-_S_K??%>kJ5'*uV5.ݸUks锫}\K\mHn7"PK|zלGԨ#٩ZOة/F8>ϻPTH d¢z~`xG=M8$aoC?۴ٶ:Cvvol)%@vŐI)H;;*wUp@U9 <6lhDgKl;[$A"{ٌ#uxDݫEt]rԕ Owd>;#ʷ{cmzʚ8"J|[[eEZzKSnonud6susbucT2>x^+Ţ~I|g?[Zw4E!USXN%-^0\8M8 Nr9C/%jR џ7?P$kj#>>^뵎8!>OvlD_2ɥtNl*OqfE2w?gyI^ԤT.|QҘ8\Tp&,JU,h6;(}}Ue"q* <ό6?}Y3VwUe`? dq?2uHhvFl=/8O*7f@HDIٷ؟*/WƆkܦ>e S@*[sj:]k}LSW"%rɦihijݱB.~*;gRbT^6w׃(>]Q)3c=w-e,xz΄|(0-VF#'zMw4nx?miv$Өʈvpݑcݵ1=o95 sD_9gTS.${+<<}"rY9+keskhKaL齷ېۛ)OݾYQ^m\s;I6o L\E!1 ,01&&+fHy/ܷOV~ZӲip۲Y+VBⓁߏ 6f]f! FH4'{SǶ_Ż&dM>(ʹ{tO!̵CGFtےIKH7dhgT-b5ˏ}kXTm|lV[xB~P٦kA :&lj&٧)Ӓ{%v\Ku#n};vɹP| "?1.7/̴ٴ3LZh;)I;{?x%iJÀr!Fq!t{ml@cxSֳ2<ٳ-_{U;kxL}WZrvf8fdRgs' +6Z~$uh3 ^Ǖp_*b_84V뗾Cߗf.>+nCXj|iU>brmZ9oO;XGfi/kl2oZ[cj/̎[Ỏܦ T죵Xo_ ukUN&L`ˑV0%Ôi"K2be[]aRi/.*+ZKQhqJl 0jxCVcilRICUt>ś+D̢C%^@j!!"JK4=[-6nh֡X@y=Plz6Y~ky/-1~uA+\XE9KpF{?Z'[8 #Csg 錼_+0 eH'l=ꮃpG3]=v0i9Km ^;G*gN6Pt]'USt~5^r $f4oƶAlZ^jZN'-G:Yʨ1rCF_Zjq]Y݉/HZJ;^早8c?1+`W!د'tȐPi'63N(V&ܩ%GrM`wFJ 3/aPH;]/c϶sfm6,뒔a}jzV4v0*+uy8X;pKdx8OødφFO'@M`ެZk=HoKq4t2k<~ؑ$QMs@aD!qq,p^{-ǃ a0튍'K.?Y'苛%+*UĜ:ꙬχGz`?X7 a >pֲ |o 8\x B@s +h竮 )ʆvmh$,gm(41r NH3Sڒ+BI ]&ȿ#B<608n9^s3bMq5p׍a H"Ŗ9'>)+c*9hՓQ3ϊe9Da(^oBX!ZViiidkK _D i|SfZx*h}#52Yygv}1go7}C><R0#/睗Fe5}w㟆~r+w;vxόtg)3;bu/o-ld`~^;C!*k~1S>#罭Y2< 4<i $b&3q+=|*HA-ꗹ[zO;c$.\3(Vˡ2G2rˣ"^$<R,vn8G#!>7hb9X}/#SZ5mfCzeF7O@`x|&;dktAmN締vlj=q#:jpSivkpԹdwWc)s q,$٥EB J4+qaSha32=1gyƗu\~le>Tky5O}V|/3 $ɸ{Sޓ@lWx8MdqIe)U ,t?[VgԼ5wp%`l CqBYYܩlAl]/}noS/t|`g}#YߖӢ7gq pݘf4V9WJpBY$E'p^NI^}#ߧOi>y0yaiU$YΈ%6J .x\'Sf3*Meo gW>TrUv`"X"flaTݘx`Czv}2,:u\#|a" Cʰ%2cV2[xCehU޲ىYslAA] {&cx +Tɥ7o%J 48$!>V%ѱT@U #]c@sD i ewI8W1 fb.~`{SWU\T&6įW<]J?U +{w[SzEO? (e'Js +WUg8N7Y%1lF͓&'cYgxWd#z>a6p5G-{]tKi`9 ٚDˀjS ad&sӊ~$'L=ulXq:J|!2A~>5 JZ V5ziO(F֖4Kf /~ LR30w_˥+~ّ`+n0ik[bg;j֖DH% eXx7AbݲYı8ȻvPJ\N2|NKbNpG3!T95'BXսoQ:Z+NYI \{G;,^yMߍҷ1;ɝSٵ!&_8j,@S/=~l:"p dR7U V3$n)9ucH9-$շ&sE4P9U~]E?roУ?VMsaW. 5sS%trƽ a=ELܩˏZ=Y֑ݎvʕxA ? +M\^]M?@%NAKk)\XNivd6#ƴ֯6FE}b +,,LQ &AI$AԊ?, m-vå`Mǖ-1 k n'Hב]`Ftʡ^ JntY{(j>8tB5񺈔*5rtwV*Pުh)v[Vf=0NA„A/ $vf\v7,&#\)I y:q\WxLRq=GgU=&*3-M?!)5'@<}Aם31F+h<ljƑI/Oot:[Rf]~m}~|4"sfJyfV(#JV +G* + T6![ KYmj4 [a6[ٓ p̞V,րXԬ3*\zeU|HֵQ=|EVlX5=W-zR@cW#g@HK"c塺83.lGYi+߼ )ċV6 }5pm\5³ϔvHCU\gG R<}=5N53o(2-krUN^L_$ itה*F{V@Ԕ/[ dYpH%] Q)m*aƧZhE3Gd86򐣽쳊 Ɲ9+fЖy(V%7Ե&oD{lwq>Hzs;.ұkfBTXGE}K}=~+=ЈpͰC(뇈xtL- eXw~Îl&ݦ֭ OrfǸCT.qJtxN#ɉwr:3O A[gwyOm,~(arBRю;GMl?D~t8ɎYz LX~5 ^<ztjp ZoM(9Ix.kzO͹WhEIsT +u49N/, OpA/O: |ĦT0@eVMK qrQM' *m`VץAӮ 0yRquy$CO=qjTu>UgԵ=pIt/P,ȈVDÅ'o+Gڧ_ȻQy|U*]&ީ/yoϞ宁j +FBdT^SPJ m6v43*܏8<ХS$ԁҩ۴@*}A9=2q%Lڙ症&q(oeovj{NVNC;eXW7ZW1>ϿW%8peѯ?:oP:~HgVn?u5+xgwgB\ҽjR)?h8>*{Sic TŸ5_92!-2+>4#_dAHCTYGIYP'hgq?OI +shx/z敘RsR=41]gXĀlFV=Y5b 3R;5Y4_~cõz)klL'~vr[Xw';\j27TW;8⏄pVkQ<'tȇ>WDctЄJ뛏If:ĔVOqpMq +hS"ZZ%s;הMje3[(2܉$gqLfKG5 ]9g_yoL?־V+KFcK:}^CTN+ٻdd\Qbuq(}utZ +HTzҝTE="f  _x&L3A__E:񵪕7E‡q}3kޫKfLMǐ_zLE4jǼ)\#_#lG2vW++x^hpRӅ;`@~3-/ $L Gswl>Oz)g"YO +Rywa2XC_ i;M/Kl+k k~iKwARՅaE ڤ61 ^,Iwj4a%LlI~O4@`Sy38Wן$Bۏmʪ:j 3U4,yTTWa9v"\f|kh=?hda.+.v6'{7AIyg+r +uہ%/X>\ޚ35b F=w;gcOQfVfYy⼡YPܐV&>8F?ܽK\9]Qp7p.D_7._%TeN&q<<&*Le[plI:&n4qlH\V9TG{!㸲ʴO<9 ;wκ,2-L✈,ށ +f%eDh'p7t3W=y*LO13 D]Ng5qƒ=Y.% AvGYOmz9P-:~x87iG8֘i<]X̬Шam {%>)~^\VHA``٬_5a'w- %ݍ0ܶMLr>f.PLQ_儢30{&o@ UebB?)4Oi.`stZ͸.N՟jˎw{(`id qWSPqGK5v;`;9knSyp,>W4=͇/"]_B[mJ~y/x*"2_@4g54AWkuIOaB4ʠZ;x,pwuLO ;0M #kqI](+̉pEAAR %d Ă'9B?=,~d2ꕳL[ x":M4'pLم0KV r!r21`9}"Ÿ>R\||O]fķjKOCPa୐)x$%詫d"(#C oI0a}zEof3UC uu ?j Q9tP&'gƐ{'U Iv ΋46/&AnRAdz'R \c,TsĊ͸ @!71uΦ˃*z! Jkܨ<Ү6gYl"~70ugB;,7OW\޹1Ijj`|5=Z=.Qz;{mo:4;;|T|oG|vQ6s${I|2XpX,Lh2!ÁxU?^b +N ρ6"n~!I*rptr w~0^iٞ7{3,;̖T9/otXH4HZ6Gtb<ײnUM{Ey~k#oDf[diT):Ó؁Y:SVW& ˼k,R|%UfJ&bH+SHx4Lz5SHQ3'9b]Āl"ڞYz 1Nԏ EGCgq~uu;ɒ,xK{yߔfP| MJb )_D&C8) .]΄T؃flFGmŞDl 呺f +y߇ܢC9jg B''ԃ,EPȊ + 8UÁt`_CQG{xO8BN줢ZBe"ayA2bAj-!2a=YRf⳧3fSzk':{wѵCVį*_(ˡFIfqlUEC*%4AqdfeDj UڢEC,L~CRV98qd␞ג~$9 Xx2(p%lr|n|Љ1fBH C`b>)3XxhHvN⻑1U|$|1lxe"C&d;Ԟ`~aƯa&lDZo"7Q{yQg5LbK_5Dߤ'ñɺRIyfޅ1.#ãoUk*ZobJd)::<7oOGi/.`[ DQ(mVc G׍.̕-ĉ_5 H?0}`-FeޑN|w-݌u8B%(Qo +oN* +5DNQ&Iܺί<3n0] }$^-UA<JqcjdJ4t%Gڐ%=D Vӣk= /gEk\8Q<撛/LVrhXB4QTrd.I@ aIBds95F`cG=3GT +# ~$;Łd v4fc}L|j@ M0傇9@vVsEr4v]vF5Hc.LXgQZUwqޖ- 9%/(t@c]'GѭLR3ܓe3c2/&E_/ 6=RD}o=u9RH2%X[J\,dR_׍ъc*&. yJuA:vgר ՞SH!4m =:xk}R(23%GmՅa!';Uoְ6K<4ٿ/Q]$ GʼnяT  hԱK;iE,es>R}|5hn(?WQmigU1Ud9mG؀KqVVqvE)OZF07ѿMr0搓HUEFbI\ឩ[;3F2ф*pZ&D! rB +3׃BhF %gɈG:!,L8$~;&zdJu~{?؟׻|}SN5MsfA}k,}&6ASGJ9_eVUbUx:w"PcJea<]`Yh14Vu%Kс<earB Qw=K4[I攜V5ZE]&Cp~N oOl'ISm:P}A|QHtc1h+oaJG^@COf`ca2zAQ-чObL ΖNnVUFT=6SEQhwP`0Ү8/D|0)=_;Lu[ޓgD)*5 b#Bd"pS85F +O{8T +[" 5aR@Ka@; `eq&6n0۫~x׷mMF%r O_[I(rюrp̎`i<)spn\)q_ #emC>&_/'R|H< J:صw*Y;7n+­NHJ=t!ҟ[}aPm5Fu2ICuFr _))bKe)*꼾_ݕ]!HK_Lwg Y[=Է310*x~`lzr8=.r4T3Bnֺg0lȋ߿}ls4'ڌwn}G0=PJx,<= OeϵWlu#ՆaA@ZhzRR9 rMP?4ͯ y{rkD`R=eޭIm%$/3)[ݵq4L#3#6kogTR֌70+H CTk~{ %Odw- +1nߓ6Gt+c[x%$E4s+uqGY5a[e\G"{#<à089? zjÑM49E݆&~+soUn;C +Ѿ/7pJ [7EZaPxDS">xhyAM?mHEQ[9v!3Z W#pEMҲ#Ofhuj()?qOqu(Sa\R;]:)6JVt$ՔVTpJV$\k-v{7lDlC0;\?6vǵޙq_PM>d~ ~ Z)(kFi6-5 qj#' W"/I[K>;bj/:`Jȍ"Xq[wG[҉'i b?- Eۈľ' ,({/MbۓEwYXZє,V51ML$ Z3UWIg8waKN1%8`2SoWݩ5^))?' _=fxڲdU Jw1wɏqḚB_qUj_ mգPX?Y2a^"3(JzzU$Va(O MPovS-$R\ksM/N?%CaSz@kٔ]cs{k94/uŭEՐCxɭ%]-52ң%y?T\F+,)0d}QdE.M)xA Y ̼|Q1/g{+y'￲\o +3{ :'(u+Oy10.|=ǕylV15 =5deg0;ƿ9<쬼y^zQqqw;a7Y:bfKs(DZv5?̻].m,.h>8z(_z.uqPWC-6sMw%2>NYˑx6'YC݆/ٯieVP<{B9uyotkޕ}+pEy|_&Pi'2Zoл?f39q_ aL.$v-t&1&}fس~8\3gzQSʜ҈kJ%8g+UGhI'k+{`2k + FVLO|.6RC:&B xIQąt:]f/ (& RuRDNSn23*;-֟:RCBMpQ<*ᐛR@cS 3,&tOGd] IAZsҖܶ]Vj &/~_(бsʨR¡&[\Ezz5֍T]:Xm$Ub" aU̮pkY=U6iI)2/07}4 nc'rd_ח)+"٤ +j8@06D$Hm0=48K9I?U!Pߪϸ  1w.c2rh"`B&y飀Aw.bK*(be藮QW\Dr3ݼyVE6r!w]Jʷ{7SD"Zj\Lx!2U[ŃM.<`N8Gm܏ѿsv>HdLL4V;!b"c$+'1/,ӄ|&,펌Ђ"E hwE#5h7jw1 9_Y`yw\@S'o/>D"7'd^鎺̉Ma3-$- @]&;CD~>L@y҉ᐅ2{;O3g>z"Ww~C3BN޼r7ø8n!㐰o?#-k)sb֜8A$b|̇e t]J a%1dZ8\P .]8ǞAn7> Z#OW!#@G*<"`p+af{ e+T݆Ꜣ#iThDUH62o;CѬ3sYdYRBA5HA/+1a,ߛWVĚ&Jq)*:[$ i|ovI$]HF䠩3 mV<~$c0dž*?]@ɚPjK[7gUWz k+=[;sMf>9\{ˤˁyM ie_9֎\E#.E b_H%IcY@B`ivRPul&Y&T}ՔiW192M3Ǐt q`'~5ݍ0<^ҠqC3UMjRLQ""OId'p,yҟL5+aL_q}6sV(ܚA@#hJY>We>>J?=|:ųRQ:sl2 єW$,ypGB.d#}~B[yqi= + .ܐIiDSpPͪYMQQOWsp#q1$ZUB[r99kJK0:QUbҹÛn]U5AiE%ucF[XS1{fF=9dW߻د؁HROxI02=J-wl3_@8Pnѩ[j&<Ԭ'}2 I +rg:3&^56%atU <ABXf5g+,5L"[TꆥoG6t:B ,BH ? +̙k|RrXTI9PZ>-3pf +\LbL('&HRH?u]qޒ`sdbO%xyLzh{QߡթX&GE6J?@"nD 9  |Gxr5pZ NI쟍P}E:/qڣͧ2ԄTN0cHr  9 HߺQp1(Lhz7SMJ>߻rBN5.d,꩗F-T؛̭UJ7J0ogLzHSaB!:?"zZM܌LX\,q3s³ilb4JU&=rW`f6u+6?>j͂wak6݉5aE5GVΪ;jk9u Up &# +Rj}> LC,w cmfkkx,bOl z`g[,0&i9=G Zwa%zO +v=!;yE!e^$?V}#b>ۡ1jyzy`2N:ڄ|?Key; Q֠hx:#iܐA -ZO[W$)7j +nsOC*WWrTBZmg* ӝaH,oͺ0ҕUX3)]fs~}i.HlΕ뙫 X .C'ifE|R!8iojCOF;uگLΥ쫛ۛD vO;6Wo!CZsVH:ϿNͅC+Hl+G鶆zHj҄G)2PI4Հg68>YDy,>G +|:w}͢K Lrz/l|~o6߂d"5CgCN) 詧\%o1-ZtuhK`JI'aw,t0w /w QomiPYضzaے(63?7M=cyA$ g~eq91Q%c\0Iі$G;Z me4P @k $ +mV?QmDBIEorbbgܙQ2"/WE$jQf 3Yc*KM6B@5Ϩ8 c 6~_T= '<%p4v[ws_M#a)5 շ5tu{vePBA(34-k#w촖P%mFHWM9蓴+iW:VwkGSÓv=yƂ/;)\NA*pK5/S*4ZBY|[ _SMoR4zäq:'e'uä +duqW-jo+{Ad aMfBswn, ?1]H\@F~q.Nc*x80Y7^^V "1c+i=Ć fk꾺@Q +Wfک}S fnZ:}+9$L逌tg_NrJ+Yȍ:F"0,n$gN Gڧ_N Qyi7FueT@;GCڵ&NlHuq,R 1Vq|tTI!8dAwuӥrr⒃tЬ#j>Yq~=1J;IMͨĈ)A:Sc*r`0U/\2tfvG0 ࣞ|UܔD#tqbݥ=ɞ +)8<3>gJ${*\R> '0XY񂹖?7 3O`ܞ'ey9 -\h'Ax1jF3?8]WE"~qAĽÏ `C>m~ Ū*xR]T$!`v9_~Z&./}LMEh*?ڳ}A HfGKnvnd,GS+|3eIg +Uj+N6$pvaדb?o.FɯJ:eL sd`&swc~ &E$*^3ENS׀K/4ըրT |ӻ~ߞN"ZӘ S|Kʇ,"ۓ@]\EWOzՎTߘ5PNΒ 5VZ(H}X2zpԼzu~[1 ,(euNX,-UIR;'ߦ^໻FHeEcf,[o-pDPoM t賚neF>҃=c;fIhts5&t+lʩdUsOkW'wpu7Ѵ/dv@=`ÂxYsipg3:Z00zYqAX}=y2?$%P< BJla/582\ +&!i9|X@@6ށ+ uqD|3UY<OF#ʐ|G`QTg7YT"*2C[k!H+e!qIG_F4`&y,bsq.B_qR Vk~##)bRfվSM$bkOrUxi7!'A +_Δ3lQ]n k8)юn +pƯJuMh +x0b. GW\)$o$98H798hMnE6@4#񟦻4[cHǺȲLH8K޿1EėI<}',g(_b}q!bE,;W*D6RJR>W }:W"CR ;Eb3 wa%4JCkyI )J)6@?JyKl,guam O/"cD,99V7 ᢗ Ƌ|_QyQ,TK`t%;J$*PD暈!C9$Tg\xmT%XtbdeD\]3f&cQ w͹=| R lj/W= \k.8U'CJ Ls+H@1 l\W12b| vRBsGGeH'zKۯцu+vL^$.YmA:kWlIsf~0f !ad|L'X ,,bx C$N[yr06f]RL? + +VMO#dujs?xU O=)<.Lҵ1\٬>Ѹ<̀ St1p'{oalB“ +g/HeT1&ho0 +4&L_-& d(V6<K`&ga9}P6)q~Rxt.Nzr[s ?V.P5l e< xS6+\Zg#7x+;c8;&.Ge÷]t8Ofط.\ *}q[`ɢ3YpO+h˕9"`˽1 +ї$C7vX;6." 0 vڻ6і9JFO!w *\5@F!c=*P#f8i7^XȬHLCq`z*<ӑd >Ͽr&B& Qr+QU0=x䰎 U[aLRz2P#;+̛Z#3OioԲho? F;q?ƫ:.Q-=,7`ˢ\.u_Bǚ󐬭;]e<|:11\elsac*McHç`2j9kڀ"1Ԗ#/QT|1c"tsf5*/99R/{fl8#a }GB>jm۷7^]IIA gSNT/T`;AY#qV(vv徰gm( 9][o_q&R<_ZU_|g#ram9봴(TIw7Hu{0[RAs+q7VeB'y c'ktBҁ`Id1+\Q}_ +s +&C9| w43B5`WmV +zᜪ?`U+Óm+ryG~i¥NI 6'%P+`v l c&WօBÉya-"n(5i+)[ɌDn*9@J!Y6}<QOJ vKMTjZ^|{t#]̎yۼҧDVhIk?%K4R!6kT1NڙT8M_ES#Ey6dXƧi;kjkQTx}<&vo_`̒^xY~u#U%q'֝3#_e.̲yo?ОJ} +?Nx> ̵d{O$7Q<}~1:~X{nY J5J\"+/IrpOR<&-7Q*j4z:ijM"ɕC3@3zRW?DŽ7=Io9QPͯacN.w!bQvbTcpJ/ +J=(|R|}Ƀ A&!ծ^L e5/^:sB6+Uz3#BnLwK". +g)0LAm끡V,UďMc'~_Um0'1rGT P~%s58ZJYR(fF;HhoId/ ܊+!0 p=Nkk*%AmǤR;$H',uj0 XW4dA%Cc2p|z+La]`F@t|:hIſch>D2_4ak^f`3~5EXc\]S3 ʠS] W<?D,3,_H`2*iWޯ:rY+[[^ _*\ >(&jnʬTf :/uNN 5C*`Df.p>f\є#|$CS| +P]S>o77:rҞRtt|KWp$`εړ_ɑ"=u>,;uAEa *+]4ƅC6Y. W,z{lEVSݵi mU1w"6dx1J~x,F(NvY D#(y5#%EJӣKɼ09>뛳?k$l`3$`@ʨd$f; (_Yi^2c\D 0Ƿjk=I+_KL݆]-vy.1OKm&g谋jD׼w@ +5ZJ}M=2I&IUh>r}?2U8T- n|&{_6Ko"f-N 4Lu-t â^=0RXgL.Q$&'%A }ng"g} '0Յ`~eH4Ib{3$"BGcx1a +@ǿBFw.-kT0 Fl)f^ qد겾V3qu!%_E*ŒZjkjvZ`,1tdl65O-s8ޤ:YMX=4|t*9;iPO2yI>]L +fbX<%}?|-U0醼|ޥ$6fdgG3O[!UŐEgėO6,)HI)OG;"9&KI;qn;QufQ3D6E%%08lx5aQ8g)FeuE.[4乸5l<~YmlPCE\|fݻ B7sr7R L֋ mj2qwJ0{/tBZ6fuFBzfM XR~glkI TU[,QGH XTHٗ#=q `W9ۓTnjy= 7`QW雓^SH4;+g68:R O<}fc_d~?-ђ$$9z ,U>ʹSѧ֛#RvBj-ߌ~ו57N(Ű0ywkɐUpc]^+85K)RseM57?VЩg4'{E#?c ə#0_Ę[>ss+d4B[+?]63ĭ ϸ,LY2hρb08uXfMUAF)>¢%p15=++=~Ι="Bk"zuIwfeLy!<ޣ'v /CɩMmwĈѧ|{KFLz讇R. y\{g.~Y&y5jGEWEyں3$mHo}l 9$v_EG92oăqW%U'&9 !DḢғڒ^ +%s@lZd,J32\aYmgO^YN5Ͽ9q06cN}Q1D{rrr[Ԩ;D.?] I3 @sJz\鏫y?GhhpW3Vsߨ{_,-Vs<0&Wx\lAHCH X&⸎LG~Κ:V;dFf>м4=Q~ DWb}7$sR):G+Uϋ Lm[=ЦfDY=KϪΩ3j}+Cl\na*~Vb$"fʅG6.4d҃dD UeQI|xNbC R;Io "Q!(5 +ON3ZǵHGY") ~K,B0\ PP[ Nq]L8^r[3Ter|8bJr;8TƁ% +K-%:`V~5LS$\C I$ATɸA\b+~oNos:bZ4K/+ҘC@% +Yq>O"3r1i!1mV>3Ω? +=ᦟt +ORBʷ;Fk<ΥETW"><2$& +fYcNnTc\0*)z.#UlB6_f +DVibMb HW1,[Yp5Lj$unqfB)#1Uނ2FÔ+,#[#UM{1JSsD{0f\vSߦ4`# r71)F0w : +&I#<^BkFiD!X ܪ$ i"s,%ߛᲾhϼu$f^lǷycʏ"G[ +;m$h4Af>Uj~kOo#n"g)؃ϰaTΆՈڏʸgbQ8X hsKc_՚`ٰ'hj0jqʑ Nx#n]Oͮ*h䕱Di!'I HAEt,v#=c0P9fhϖh`hH,"gAVۣ,zY~PQaY$>&f(ۜ'wvVa8y{\bב4h_ڔ12fikwoa<0VCƤjF'1CpeNGr! XR~MGKSr8 9Q`|kOߖ8S`UXP8jG^^z(nr Xm0ȑeҁc*dbS@&QgX?Z PӢk_M%#]PtFYM8=fd# d&_ +y.kۼ|aDIOkĘ(,EU{iUpF)L0"P+9PcVd%s%NSKd"LE|tXU\(J:'dϯE^D}0 fzia&I^>+`A4KE7 "?E`p;WQX_14 9U$|Jx9ok._,Z(qɈz%DpB"8! )+R@t/}+8U~9dH+\}6!p36\b Bc}M])'w#$}Ց< T$j;יʫ)b{`^pKV{?n w;㆕BB~CQ5!vHhN)6F]v򊚝t; Cj.GOr+! 2ݸ+at1Bn|ϖYI + *(~J-29Q>qR?>]Pȝ20rǺ83)KlXY# +Y×7h:m;ι`5 /XْT<>+fY?u%N|/'֙m iDidV_-wP `;5ʜnF(4L7JǓe>W<:9R%j*QF fIQ#\ڝ;mZMu'/o$W{~]'|Hj|,ON}Aw: R.dYRKZsT;kgasMqSwݬ݇X/.d6k㜹N Ĭww53q=ǙE''w|=~ٹ+?foz^SBRd,=)rPVT#jkz/^hꟿ8ly\(C`VmkE9Wjϔ7lZXVUsr89 VF=֬ݑk;͚:IgXn9 glV 6\WNo(3Y9eO#khf5j|5>ߕ$ϻ|x7C.C]ԇt\^5QyIFO)Gܹso1\#9N6/ XU-<'Ihu'8i~Y;S86}HDfζϼsmV=frYdy0ԋ%5v[6YmL0\jhyj(R<8/MB6E|9.n43+@L(H9%l6M-eDžv}7[ =prv_hy.鉼}4.ACB9U'I 룤|]S׆[:kՈ0]RU=rPG<\F^Ǣ`my;P''Zz81Z:2c!CX?)]Ke<iᣕq}%3Vsn1o:1]JJT MLc1.Na;]aIO7ZS'++c1#NP M +knyUy].T&7SCԴA_s1_SN ̶zR壎&g?9Kٛrj$s%nLowk1v]s2k{jJdtCtIyս g1-@rIk]+9`->`0[΂Nzm=&K[&7 z,O3y?lK +4 )_T@]^Kg!g2uNrQ] Dԭ'K{O ,\N'k~ 'wtI`TW+=m (s=s[$?_`xu6Iľ:~"粦Yr=Ml0 fmJ==U\LdU}>xDk#lDHT,} wt X0+^Z $`y'7"fd=ɻOYU }1agxON7vJjԴNV@Vwb'5S!NSxJxl;W|?+?D(V%)+=GBEy=\Xx /=M s\iLnj+U%j;5b ƍT\?xL@dA 29odK&)uď J s3 +na}oHH Z=,Ulg,;G+va ]#$j¬]RڴֵA)Ǯ_vAÇ\00He%A_{-=@ e_a s-8kL]ai}}Wny:I8__znR.m$2]; EoU۱OƗٙ i_bwv}_Q)S+qǃ@Jg#dk3'Qo؛Bjgl^vGmA'; |XrNNfUgrCeσJ{{FyFi΍L&*nh3:w2-d}!j%[L:5q`Gr+cgu5UC/\h=?*y$#зmnwV_fuvƷ~JQMh^r!8m?I( +䦘+>aޥxI\4pam/?L=ʋ4;3cnM&SpB-&&lۮ9q߶y=nc&IKc*x}$5Zwk5'ǴbZ@y?e!5 )zIw!;(y2*L_i,m%iW~=hkbo>g1^c4l9{Y]֦XxD0/'__ʾꪫ/qsK RA(z8\2:f nve YA -W}31yfǢ¦AiLkG˖0EmЕ%,ȗxdM)gJ 5 (uԸ+:"$t 5!e5hfJ!äLoM4\5<Ƿӟ.FKBXl-(4M9^2v#{H_MPv'uf&*Xm@O98Y0Ujw322W-*$ N8`& +Dp{D+ +A Hme/OaW{@]8?>Zp? Ou?lq#I<TBOAu&|3 EMfW LS}BLej3K! d`8+@u ĢǰӾU_6xs{ov*\PG׫KR'OQpuZL\ ZYC\ GdUW*\4a*MV[_{;(_h~k*wF(Z"g#ij}'{2(o/<5t|ĵHR[ߤ7=A$=zU"l;'P)%7 Ҷ:[ +qd,k-66ݧU.v0.GdeƂ d [s`}F"%oI2BD\E`+r4Ő;B|c0صpesL +F<'.sV#"gk~tg jdؿm#Iw1̅9'W,{w#ʕSW(֌G*MCYu,&X+HNzWc~e +IU;P!!Uu [A.vŷN.̹wޤG%ǯ%0/-nJDu/i;G<"`V?b-Xyw@cJ +^S?^&iDs;]$az#ä5W/}sF mWxQ }^5\5GBũlɒks5Y-ŢpQGI\60^v de8b8tKvjZZBnBj'p|7;24IkdL,R}1舾XR6߄ I*r(ufH"Il҇H;!z*i-eoV!/JZ-;} eS L286@FT⯤l%1A*H z [\F[M? +Hd1=NlWQ{#ԇtb'\a7 Ŀd>n̫"H{SK FZ4&:*CTOoH]qJɐ-@zFSM12 nxA$jX2LhDN8eE4pybQ%ʗ_Խ: +G[ 0JׄOŠFx7`G#;jз"/{T,}8X#ְ$hVl{N)K{av*ֱ@ *4.x/-xH-mdՌOm_d NE7*XXbD!R^ ma<[LdaE`wtHEr +7"zH! U%nl6߬aKU~#Í-B$g{O''un+dQ1;) R&U&`8Q1ELPT\|s5: ?k+XO!l}>]7:S[Qc;#E +$*{i ˴zI4][ +fKx2KrXnr"m0LjH"xpP~Y{oﶛMW_rU'w7UEJR\|QE_H*E Y*qm!oB2 ߸OHIǕ+E{3Hs#yr s8ӧ<N6(&ɦJ>u]bDB "`: ~JAsUDWWvbp^)4j'K $y({i)]Y/o +i&CVNܛ<.LURi=`'d8 ?[ o9;>$Kͺ>nQO&5?Fl17=kfONN*O ,pd%m{46lJ)>c'Esmi\(mfĐ恚l7c%xlglfvJtȶ?%`㽞<1:O~Sneb))yMLR]!QY #@KQRPYzr& &f[ +c)UB:*eeI"R/ <9Y pP܈.Y76n@i> Ĝ[Et\y7it[ Cl>dUDd\l`QUu*A>RÜ7iTN$y[̀jxFO<`I1 ĝvEnx2#)-o+z^f[GrebIAR`.[jd*h*%J};Z=XE''_o}z%] nJ`?ߔ<: dM&ʩ҂.V 'KIbU `Esj6h4%#;_t9$ 4T}DB200z2p9껩80A~,HBh!ǰ! +Kqp'7&&R(B3M/x۳K  YQJT yAwMR餂$M5h":PJa81wrfZ +T>MeQ\.T,:vh,(TBQ+*Cf3 +|Q-p0jМE蕶_ţD$THJćS2dvV6 Z>^E5M{˃O|( ]ҭz~`]ճB+r#3;Ӡ e|r{]>i؇A5¤ +`sOC2>?3^,X8P-<,qu 6 oTwS5vMTы|]g}ycܻd?ȍwriS$i/F&WW҆KM.Ϛg[Mp Dʇ7t0CV--XoY԰ڱΡO*6k0xr +fGQ#0Gm)M2ETꤤ|$촨 +@N] +4U*&dgwQ![7E3 '18W* ?(,(j :LJ;#ROߧ&U%~[ +J./k;ޘܼ9gMKw%z%`fP8"J%^:AyQKL9v$BGH9EÒ9Y ? `/i9i:2բTyZMXW{:vMrSiC!iaIH Y_a)ã\H"^+i"(J܃G?DuY5N5ATUղceOYUpF.K dLXwn tbH-2':y]+'B@XP(b2U Oť:O +O} ljgnW^}(j,,\ANs1a +$iHK%4Akf-ÊVƉS.b(uCQ7: ,9qw_FͭLTxMoK9$w +jWhjS?ID\ZcYV&Օ[L%B8IRJu%OlZvJMumc!DK;?!F{[jJEܣuԳPIWQ.eӂV靔B~ÒKЄd r:))ZA F.etM 00q?z!sduDAڼ~lH{߂&MT[{g q{! (otee]5R[Va8>=|Fx#V(1B -3Xʛ0vOH"OOXMk"*hTQg,Fae IV4>zrsnk/J`_ &d&`2̬T4^ե>}轥4]%0c/CߋK#H po("`$p`Ca$C!=z| ]D-Ep&6\yT-\&!y ^vCRrs''whe deȩ,JE _$ʫM=%Z#hvȧU@W!ދmAzhXdeՈD>d71iVonu94o> stJ_/%&]VG ݶbAcэQ6rJ"Zd6ӟKq?e$ L}2pLgJߔO?J"l6lȱ xDQƈ&oh"%j%luB,v*Cӻap +CC~>"qܷ6,!UE̯B!x@@o>CvFtL2tRgXEH:g,=,\dttdOO:u!iJ\ &u7vBOUOL|XLM[XO!21pZWQ{ +ۚRczP&M=i@i@S52|@4DICBN=,*N(B<Ӌ@|PPACYrQ +]uWL_rr~~]="@$G1.ѢԾ(1p!(a!H ~W܌(9 pM'#UlEemLDlB`) +G|yߌhxM0訧Pe512苘i9{ѝ0Ey$3ƌQV6s]EϴCW©䴉)ZIm4NFL(v!#bR%z9}yK n|$EAV 3*x4YjݳEhnpǑ(&۫Co ͧNH +}}-}p3DvY%\Q.wv +x-Y&1pɘzxtqԈQJT +|83} 4:uMSw̳xJIT1{~I$Ⱦ\* +Z·.quE*"lg;]wks'iw)@_A-L~\q#B:Ξ* :qYJ :}AG\؝DnGQvtP`ȐDlZ󡕺+"wGn\ٮCO$ -x/ ۷H|- fSŔ|%"kkϗ?2-x:*uQH|YzPoKc\",LL +w8a)eyVyV+7:Iph,XM;i- +Qu2馉Aw:Fr>qbE\1?Q苰muͺש1Ȫzs@'veї\T*Ov{t*}!̙%Lxs~)'$(AQYnP!־z +gL˷fcF8b;Քu%\6tdAsLef}f1h#Hf:mpe(vr1aFYvK@ _2a>Vi983Nx5 }@|e߆Hvv b'84%*U _Žt:/0{M7w@;n`2ٳEY[6|\|zƮAH[1XAӋے@2nCa!}xĢ)//{Jw-Ѵ*Xz5b0DyrkS6(׈.O-81]HvaU3L@ZlIIfwLYs4c7*:CBs\{[-{(()'t ^ +UѝSW*87*uL{ +( 6ۉsT.Zv: R`̅362 ,H&id. ^+=DGOj\hAfQmjp]#z(}ǏU1 +H ksLGјvg,͉Sv|4@"(QlaO dٜм $e*֪èPSš\S%w)o<0m=nٻ -ľ dK +,&b-2WyjW% Q_YoYPbe[4I[J4naTnByffk ިiǑݔ )T8m&r̽Z'q^OBT2@.Oen4E1[%Z-H MН E _/W<+NfB.Oi M0ipdS"#x #űz( +JDcccby[oX@NmPP~TcOGJcT^tu}T.Q*& .` +Nh0'{S< +x@ĕCsSSO'( +T )\Tȴ QR"'g=z +`'ZA4~%7zżwOFz}٨1X ]TRL.CB1@ W^TQT/RRB+q,4u $9"9s[20b5`f*PVN3e`s2c+Tɰ` +_a%m;b&]oػ]\}zb|¡7qc1&'W} \~kP&UoPN&p6Rhإ0&DFseFb4[nHpL0$ +8VO=߲:G0u^<3h)%>ء_ͯ(Vj??D_3["22r&;rȌ) +(/sȀb9"Tģt_ +nU_W5G0߅LJ(5Ģ3Zln'3,Д:-0Z:Ze)0n  .N3aYZ}(M3b/qbǻ):ٺ[~*O|4Tk/cjFף$`C^TeM1N582 6[Ta\R%CD?̊kBk٧ Hx '8=ђdũEK]~u]5u~W⬜ױaP4XEa5aYdYY|^{,R'g vHg0B*o +T,zS:wY6"$B)D\nM`(&2Ejx(8逈7WbhfaUzQc)QtASjXC9mqcJpd7*52Y9aF'K ,㈵fڅF?~SaadMF!+T`KD`瓺IxBiCtPV9I~,VTI H[r`Lj +LӨJIYZ.&nJ$h +Psau0)y`w79dh^T= +;ʠr%"8uQ:i ɛ{C \7,uiTlȾ)?d¢y&-Tku1_PRryM$~3aŋa4"YEuu{GI0&כf1~FlP?o3=|k3M2e GX^6#Ո7])`m*<]VO*\ERvo_|h;윗+TQXB vOST@AAN8H҅T6UyȥosJ[lR|FE7)RhZi4;Ʌٌ^#aɖo8˟miy:4?ϧ_Ha92PĠǞvH9q +]pu ZSK >qvn2 ~¥슁DF{8`rGkc?߂.t>M:zkLi%:wvH&fh&xy +y\%? 370#iPY1rPLsSܙe06: Րś|ZqRE`7+ْpdEXKq26 Bk{ ٜDHx  'e " +QAu9pQYl]Y*'Ӥ2.ZDuI  44jO^pO6{W[3ash7Ek:>m6_8`*iRb +aHYYtX_2td{GxCgUlS?|EsU2%ԸBuH!)ƑYeދ$F\A]i^ZSnH+J>Bsώ KKԑߋW=ؘu⯢)kʐ݅UMEԯd3@&*8#+%~sO`rNWUfgE7?X'Wg@C?:ldRSY4~]+)|qn9ʅ)Mbd>NŁ HϪhV`.SY5]Yud=IM;",Փ a!83OYW:k/+';rkE*YLUywIfq*I;<&=*`"ocmg2yibth45ab.ߔR,ܖ\|0^+\fX؋a@^"SKZ߬MifmLxK|'Y22s{10uq{Y ud9{@S[ROLO*fxR TJC՟ߧP5mT +5H T|\Qq yJZ uLv_㤰w#E[@k/޾CUkśQUEfn1]U^SrM@KKӞmeԦits,‹*N۳&>g*ďo=)2‘ѹ=&J4 +B([b!/P 2e r{c7 v>T96#%tz9Cqp5p$L!CQv=pbW"P Rnp3 9_W9eV3-߰y/ hfߎbWM0]ʚs{ౌΛ!z]:9d? Y,& Kַ !Hѭ^3MwKK>q@ #t"V+-S<+p"/,ڇ<7K"Os! +x*Akm@[SRmi`Y7_;9<=hIj>.gٞXμ\,C~S9c])aooC" -5E'{a;OTϨhBqxV[<|H6.2!0UmLLLO Fq5ؒ\2hƈ7>nF'65Y_|ÚYo*E.H:8PuFʼn ++nǽɇ;Jtpp\$PzƥԯfPiBˡi\UqR4! {Z7^2J&4>h`5[Ò>IW? aNYhwF r &cxOzz`K4XSD$rxb7ʱ$E+¤܋-6LQEDX\n=#J"%GR,`B9 @ +3c?J`^_Y H urΌVWVĂ>&i<[E<Fm1.=sy`SVKxû@lСvAL32At@~P`!*n` `'rԜ~ʤ%i0cXq,W$,rR +Ty09UHS*M |1aXW-E/f=^^ 0G+pT%vɣ `^YZ,]؊5Y`d٤xNml}y(hrrP1U0&-TM-D7.8`s8 +{* +,~,M!ހHߖI&8UH|^brA3ED[n1%|yK(w ,5rl]ⓗ=0^|).VеyvG7-OSۡD,H:^8UiѽZgzޱuyR!2\/.rH#rId{Os,L ܢ41^8;bo/ZR70aKR˃.Bq K *nyh8eO.X4~kͭ8CGVmfQEl u/ ,T8}UI2l7e**Oc/k/`" )K[Ӵ(wlg͖k~rYgᒅQ))C/%]i.5T>":zl|E1)ggk҆6Yhݺ=<}=֓HQb=~ zKwӎks󾝽KumD åkUۚc8P$[zYjTSau:]=EP&eh 6VVIP8&]ENI"ב14ȢѦ7͍f{0~N81vLjaXbM01?BبGq:q4 7̡*OǚnBc^Y5rbWHA3/L7@s6)==v6Vq' fDUIգ;RiL̪LZMPh Oy]WQt])q]Z KE M`6^̬sk [nCS8`z;Mgej)i;z6@,':1pFj"HsFcڻP0LC^'{*W蕓g!#;cTش*;ip:Z$T8:&_Įb5᱔*KJ.׽:OR*KuqjI G}-dvz@@b͔S/ypt.r>ڤ6KV?ϓPO7~pbKTooۗG-U3U¹OOgew?=u8[zd}F{z_ʏlNIt]>hnmX,g6E KrE=ԐgKV$*b,>t6sE?W:YJIs +eՙ] IjřШ%KWA<ö;k4xȥiQ掟-$*hn`JV ¬ 0R.w!Ò-J2f̖q}KksVL,$L2p$EzWZNq<seFǭM/A7Aoe`eYD l*}υˡUWzׇrV j3a.E!z^y@@! 1OaTs6_i8>ֵD +7-tqD} 2+/L̂S2 2c.MM8 S9:ͩ"ӗ^s3k#fkm8@)ͅi0kTӞ' %a":k t^#[?$U!$U(&~>M= A5?By1{Fϰil  Ȟ£<}gZ ȌV0~jvYPs%ϭj2jd'.+)'p _WEz?o_̂&j"w@N!+v47{QN7B.;<ќ]؆emU)6{ZXe}!2-M2 qFb%oC]ӥ௲#)Ss*qo+s9_0Ӭ4֑266"񌲦]?됋1U|έlw4c`E kʗ;@[I YxqQ1[ۛ/;";`_bU( ժ6%M ks | y+5 t1:poHg ڰQ/)V-B*ǐ7/cxX2=ԬE`bR.2Nq@Q\4I,Xj*^JU(7P?cB8^ɺ=o$y{0DŽE&BY< $wh̦j9q0Ү"U݌]6,o6'D&@F%k3'& .D;w\vdȺXJ7@1b5zb]%1w2DNeA٪-8vʊe% +eŷ*ΥØQyȄ~pyzb,@C'+5SaMZ*$9H*sawXV6X.jJ+k4&^Wd?z/oy%o?lN. +i~c݈T1ͽLǬg%3̎Pdwc+HuH0j.s 02Y(4?-*K]/`#{FԍuDmЉvsu;[zCrm*Zk4#Xݕrd!`FSWhf 8H \:Tuǟ/*J_#>9AL +{*K$ 2 j"S'L[6anĚ)d6㊁Txee ?S̮ۉڟSkT62X2.Rd s] }b[HǦձ?ӆ)%dPt›DdÍr]Pc&]I5F8ƺɜ"xp:(s8}6Uj48r٠1u5$SshޒN e=6f*nb2AAz 7x4 JSh$WQ[NcVՏݴ{j}4k} ~'|៎kݼ Nfx`@L*9 шI_%bEnVN%g zB(*p*caK?dK1aCvuFbp +GDYAN^>+k‘jﱘY\foOrfZe9\5 D$턮Уh\ +ۉeLfL(*~~8mAk*֌C4T&hgjsc*,C9#+Z'60E!pquC{DJ>6Ϝ2qpۀ9[l xuI]z옞Eq*cp$Mm&$f̼N +6ΝcNc w܇'nd~,AMOY,T,,dӬ@MܶzagWRVp2 _5Y+O >,lr\qlqC$[y2DZ+oP?se5Q޽ A)&5ȱbkyF+"zo>f=d;b?{Hqu<ƇE"JfaN\Dܒ5pOUsҜd7!CAdž+ϙjxt6eYeTiD(,Ⱥ#F:5h-Z"%ftV Qe7(Gcı arTVJ🏤X-0VdqKDZ]?+Xo*ճ L  Jͼ"BUa]TEF67ZPJ X*FazE*HF,"2ӀJcHd(dEvlƓ#WYeO2dW-]5d/Gh7m}³UzS;@sbI0@b+n7 MNO'>F,D[ގiZ=cA`Jwg(&U߹hSP.Rxev4[}wkEg˲h{>fC?#lSk[]K/ZK Xe9ta<.k: Y DnesqzkF< 1+æYW5*6| +%T:w3wd|Zg]]P嬖* IK޸e\jR^?=$3OMjT%u\5x!YZ_cfY>_*iV1& 6aEV:FTU%y$1e UdB5dcܔ!m$jj>F Xv/xYj@"NLpxcޤi$c :r1EWtyXi ;*׸e`χȲ'M, +2xU<UvIH[;,LM(! M0yӣ zxG:9G&>%u +:_:Ϩ`dyXoּul ٵOqV;m`͂#zP%fLQw`o']i Z`Nֲ@Ap֥2~bN"j u\JHCq쉡!@Mud=U(:my1K<aVy6U +%!=H6iۦv[nCޔjǙV?؜ 9rz8ˊk,JOK[3}֧D\z[&Wk=葢S_=1(oO:orJ3 n%nBǨ,!_ml ,5։AQiɯ]Q1\ҵmiQ `p14?,MfA2OUPEgy*DBe"FquqnQob>VWʷf; qiR%8bޒؘ\So*z_YtR8OeJQ%wmQһWd^[5STeey@t> OF ʏX%G88 JHئҹ:R9/{8BrLBV)$ -K9<+YuƠ r7[0#򻥯Y}Vӱ$&Y(BN`V*JdfED.ŬgϾTMo:kV/7p1L˰.2GQtdX2oM ݯHrSsʰmқO)vՕʬeZϗft*-惒T;,Tm0&a}{8c~oGk>T…zK:W>6 IҜmdzW7D0pFRJGhgo`U(WQU ^_2~,<-^ M{3ksJdndGp)I+E8іО^ ek'˸Ds~A'T r> GAeMVtqe쐖hrb:)3+R3 ZşD]ɤC)VH%պj1,mmKEU"Xb-D?~ 3ilY %eg5 (pXd[^C_?_ ( RJq{oh|)83tmD+Ҍ/R3BډFAqC.Ye0U*`v.+~(PEFͫC 2YSeEgG-7E^<;BR<*%׆+L+Xqmpl*Rċβ !Ie$X9] + (Ecr|P bIgE )[B1$ݹQ9PC?oX~EK(~rSB'(0z 6̞4Knko%9\[u? JNLH‘Hk?QBWMgm˛pl+[_FBXWJ9ܑko|cpV{xvsت?=J:JgtUv_6tnq;7~~tǡw41 )nW1pյ~=Ѻꈯ>A|(9z\}YWqS~y|}A '}!Jm975%57L77ӷ_'gfg˯ߧy]mzt_6 6_~HLsd3G|)\]=ŁHkջoxǡ{_z˽M0-)gMI_KR>̫fpH׉yq{B9˾us3hu{m_DJ*5ԁ59p]#觻D!ū}:52~>pCWU<ԻoY{2Lߛg~YCg幐PN#/_6әsyu_?~:ݰWϬt&Y>]];WK^)m95MIV%&d2}ӆD8>W+ƿ7yǥ7@U+ULJrOң3k?oON;1һ?,E%˭BF=;#l οAQc|1~^ģu!. *sQd96qפo8J6=E~vJRt`zGcԔN7~ν/VH[UA/r&e47QCnZW{tOxXS4_OGyj8~ϧgVd.!7?śЀJ^%~V>?aPlkysi3;&yDM"!&w{u)TKOwa@zOe>uܗ]-PH:2mZHȹyzf\`'S}avM)sbŌ)g_'^&ċ/4"=xNv1cf^L9m܉7^g^yu !s9٩Sfk1mlkzu"4%|>[m 9{܋)Ǵ̡"pBM[2sO{B>Sc_!~{1ӟޟsͽ6~wgC#_]:s=7Ӟ2rl,J+nN?&5i}zRp`)iϩ#foד$>QuOIxF1 atry/Yr3Vdp+ (ٔ#: $jpIAqd b8"<)בvw;_J8ҨqJfE{5 6G~bc0K3S8ϑ#QT{=V)Ģbq846ˠWG"b6˴y=?%IvT ^EMa==7-p '+w=VG^Ļ.|+KGwVUnKxc;kGTbgLiC/cUvڔb+LT:"a/qsXPy,v0Ea)EϢ_mkH(0iƔ1X2NS2>{e-)'-no،aXmEW2@b3,RR\E\P풹uG4 +܃yX;tH9#Ok6x*>=h\?|]~&,jִ.1o;( _^̾ f83d0{ATw>nef)tV]/͌ @5(tpr}` +R].䣩ەXLy<x'iqb;`]lJc ++q\0ddɛsc_ 3xWN]d#K'rm; K\l]69Պ&<T_4J%QPe_v]NegϞĉT}Y'n{$EejU]0*чŁzNkЁ0 +Ʉ6jn Aê } B^\ \!+]=$%h`뇼iRSx- e 㒇JZk-P%Y$_7梠^PxjQwmy^ƿ0f1 : vNI,K>AO +?գ#ɓK:M%%هHitK|V]lJ$N;y>A6E,ջflxkizhwWW|ZJ#6n׀3+6 sQݪLVfoDd\fU8SSԁ,vBR\(}_7J~#U4"9/S G2Br1>f(;hI\^єv) +>o>耧*} E>hpMbɡg_;'q v~EƑVL)MIHCTudFW6/WWgu<~\$eջ&"ѫ5߽f`l3OU4|1b˛ҳ0OG$ÙtꮸϮ(̤g{Y<%3;@ISYrQW )/:od֫^E;SS y3 !/AX/y^+k1r-ͧaQ올SqfMؠXHMͅoeR0Cq2!Ftņk-='Klx#ly=[IJ%}Nűw-Jm/{m*|Ff-(҇] Y $OxI-_|TJB֔‹xf+MuZiz?;V`.Y&3tf'kIX[R3r|$ף,sj; Q3aR6^9_ZY%tE)+GsgŚ.̄~혢te~>\(1#{:0jP+CQ.CGs{x4=xGc}\n3E]N(kw5v25B"LW`Tgh{Bw?CHZ'iu쑢i|H-&eL<1wOŵ ߏb'^K<sN`{t/V_6)ŅbpQ&Bi F +v2RPq*SqǿXiSٰ$(IU$5K&70oq}h25ў殫f|5||ERzd[bUXJ坻&:pAUW ]-f5sT7g +2^{͞$$)}PUCOZў w2R1R2=#QN ƽ.zdV=WiF}Ƣb2Ej-jQ%t))B"85{fRG!{ͱbPFQ(5nw9닲wtQ& +4 A-z-u6ب7x..+[4w;C<:wJVQZ+uJzk(*?5Mnޓ卬gn/{\<ۢw2xa\mww@Qb*Dnm+@>9zc~颈}5-1VuYt"Sb6 ].c`72+ %5IP&'eǃ#P*{꣞''1;C=}#oವP]^YU:m5ܼ' +/|qJg͔O%_bVl;u`,$dV!`r .lS +`Jsg-䘍EJCΦLW&`w֛ <ƭLr1KfbҚ"> u^]6& 9f:d-f9a >5$T ж+c+pQZbQxJ<"LLOi8x5^uE?h0L jPUbBvaÉ 2O/6{Nv0M)${Xj`NZ>noSÅ"#v %;(᣿v){K>8<(g/# +1ECwBċ\xBU'L, k)+RC_`=zY fj0C9k0Cx*-)CyȺ,iK2TL՗Ie|UhCY*635R_*5E 7`oF-TЦ4و)#).7]_)dmXIFSk&(rkţl)x/K zb59p)V=yRXוWc^{ph)w.9z|3NΉ;=ERfU~O lF2obC+,2 +?B{J6`N<GWIRBƑǥd)S.xGM8q6pS #5L"L.Ɩ"83V.[*'0xa(wj.'B sAvkBTO +=|IZxgFDK.7\Tsedk ^5vN#邋MP|0j˧b'76it8Gtq ?~Hp]ؑⱪrň05X+I/FםSE8Ը˕)܋cqΑڠ3Y#B(q~ WW&K>+Cg.[-~!Zh -Vc2 !ѦT5[.0l gӕ&3G.dp,E Y%ф!Ƃ N0s'NB%}(o0G.^9\64KM`Q݇(.r) +S/L(^& +_`U<'8op0#l#SYakkf\M"p{3ϼ_0ڻD4M4/vXg5Y\Ňu_p|ՏY_|r±jj [*)@ݍiwĦ$3jfk c; +YXЫGk $(>ÀAApSui:]Km:ht=tjEs?0)ش9inwhoV<(K +]^;kxJq7—E Q,4wJPY MU91dį.)ڒ| g`ac*[t.%"LՐҖ;Y~TLA {)3ap.{D¼s|JՕO\ZiӸEVXLjrO4>>ZhZxKTwh[bʖ/e:۝Y>4/ܰԔbCtc=b(+:ioЛh {08o$!&PBr.3VnTRUz%ϬQxW\ zڽ11V0MIAрA"ܴlf ԫ;}{_3wl!vnRm꧒^;+7Q(tZ0kG?Ik)kvj +7†],lsC}eJ^ڿw]GueO"_7C#"`l.ƋV_^6;ɯƓ1P91 ƨ> +R 怍1Uv.X,KWxf6$'?0%܋ +(%r6kgN"cM<#[!`y%&*.>$pSYTրy`iWrኾo0k8LbE•.I†iر%+ +SQsHZS;i1^̄JB?4&6;9) >\">xkv!ҵ4Q57AGOb5+wN&roxQaԱV+SAhgy+yA÷\ =5,&yLf(@__At`olJJQOA.^6A˥G?Eǯ3n {bou %Br'Ug{}z2Fjt; NR{N4hkz؇c ~ +eG\ۨY\–l|5\$RpTɕxv=ΣYQO-shzS.[x]tƕ$>^u_StIJy8y6M[qMfƹj_#e +U[89<#s} HؒX7A%WΓNI!]Zѩ+ F.ȑgpU'h M'4J@%y$G-I'룘.EbӡOiP.-pp:#` p[; S>ZqF0^8yG/h :Kz(uWv~\yNLtPЩPc=+"7;>FX,zAE#ۢ$q vOܧ#ms'Twf2)@٨B KXJԬR\4qw0]r1=s٣dH-l=K EЬd-% :P +b !Vy)%T?rڹ:"L- +rWT*@rA#ڹ(oEJ"L_;+kyɶ]P\ ϞꢃOfGOn{6S/S0S3 +`ܴúE JQ)~7S޻ͤ}VBwo(ѻ-b+侳^}شc5a}<Eu6%'q!;"' +Дɷ`\cbK@ReIYt(8^+dJR䢉kPNJ6}IھӬ6Y(ʖRs(gr(R*Emb@Dwz9M9=#\ƒ+ugr+ #r6yX;GyzS!8G\) ^ތÇG[{W-t\|2{t>uo7,Bt %a@֩|1BjilN{aGH.)غB ޘi՘u5O#E1 \ECTx!LXC3`%;yF]B!. moxN9\ܹEͅbp'tPg zz#Z6WG4{?\燏38=G;nG^ە"ydlg1c/TsQa, l,2jiX-1?$f}ѵ]8u.iShwLAbuAFf UMһvXI(TpI`%d\v5CHyR.DR# W48+u\t*a.*R>q :W[ LOI(k3%yS"{$ەqb%w>+{F~'ضq˲N)Jt>X ++ݽ#qyX h6%샓8Jr(JbQ`I/Egel&dG֎W|(Q` +2`MZ6F L,~FUtl,C!F-eB,^a +:6+Mdq%zIA v DQ/)]}vK=;`1Ea6pVR  5+ΞBx}[BewqPYs{F \uM֙Uŋfg2 [OECJ=.δO^0C)zpPd5[|᪳OhfρR| .\:9b +,E!rp ,sg;of7uiwg>amD,r솗f޲ZKU&/YtDźzErΔKl1 m+/2@ʫ1H>3ҿ%LZM +Rv?7(4TT"nb7ThA4U}gF B;L|pQoX:ha:%6r93D3E?r:\LC*=7+$/S~[u~I)= ,c.ʁP~zpp]LVS.yͅZ=LWJMbԇ(Z}G+Xl B0V¼X`Y%PB`7nTW\ eg/݋P+=PAz힃݇+^]I "Α}BV§2+3C@P2jV4ZPKR +vׯ<yb*tSXz_>geY5rm +e.naCJx{-B,RVp_wWJgR'O;Xq +蛻8+Pw.Õ)ʘv᡹WLᾇPsdʥl#P<#ʗJ +(UYђ"gpudF_4#ǸZ؜Xm0N1^2^pUc a#ÄyثѬ$.Wx+4" Wh!xkB +yi¦mt=|P~zLۘ0byq6AŻЫ:[;!>\YrdBp`(Y.CM=j2K +(YMɌH)aʼ,QQыe/)Jg:e۬=۷L ̴ !YE[`;|-xFCJ,Ww]*:!}զdeթmnL~mؔC!vaJɯ0r6R„nʲuCEpC *a$׆kt-XC)paw +9(01w\6IC9kxEҥxa:MWGG[h)(^WMGC)g]ۺ +D.sHt0 LdZAQF&}% +}c;DŮyp]N&o4eep빉ͪxŭ^yuT+KW]-I|~8j?χb;fbF|֠r 79s.zamFy]?3pvi+_V~j/ba~lL7IqKUƺaM7]ya)C?o~XM4g~zkut0h6ڸg `{Heu#,3Ziwm<ĴKΫn%sk\ӍW +zQa'{eJ"TxI`bW^0-㥋ū=S|zWūZi mc<ưϧ`le^ h)(>05Xy) .•:#m q0KoEVVArޒ#a>4 7q°n U/Y; 4?#UWaOc 2> 0^Wف)j P fpv*t*v0|l 9и`B%eHi/rq&q)̡[۠ɜui<;aJ +[ղؘ$lZJe3Ff[bpY}kUHbZL?Yn݂ +M$wfS*ȶI +fFžu*BI ꗢ1L򷃻,d0vz΁co8܇2]<݇+M.ǭ윴ڳ\h_Cs .E .G4CI߹Ãvu<>|EWq bέ^Fl0E<r0fxD`5ŕ+M /^Ι .H#qgXaaWz kXcX~A4KFo +ܹV¶]ZJ‘[_RZnSpDPH:-kyEWW^ScI28s@hڂq?'\Rx4&¤[uHxq;a+J`_hy124U10CY|1cgT6f $d\M'.%P$vC)#QSf_da&*2e?(׵Hlrpim޲%IQ+Ą%\5=i0̨Qy FסXXa NtG "_ +9ÅmX7EU4w=o:Wnmo ,drdrIkAhzcUh2?-3.Ap>3(I +U<F^\:nٰZO'1'l\Xĥ.J"q)CUl JWKօ[M U жkВ6XK>8YF(zfQ^zdVQ**q}ᕯJyaSa$ݿ]8n0E~23֪wkr!Y>DMd4\G +q̔,Qro0%I Tmx:p6Kί7x-'W\DڪQhxh)̢@Hhnmm\8'4=7UlmS=2&%oئ]oa.}X^]}*W|kl.ZE8;{ӛ߷ҥ_-^ع" J+=$ l(u)HuB pic)#,5WjLW0 +ܔԛ2ŵTvS +ɼV +//9;Onr+[(qkܓbJwL.':Ӯ sn>bvFD>05r3F:x3˟ݶPe@hDvM,Bn!q{8^.3Ģ= 1l:=|[p0a`BuϧXQ6v]W>̃x 31CIlQs*"vsErO/Mb=D.Si ՝gc=]h86~ۑ)GcsceAJ@LrPSL+DXh<f0\GtU ag3{V{^x*Vj6SVγ $b2*7- |T,`Q"7KZ-oN^-:Z5f5T6l"OrNąGtb|v?r&#|PvnJ?\Gkw11=ecA\ ]x ՅI6$gr>qP 6E7wa)H +bU̕!-0u1*OKJxx)A3TFk(x+{o˥/ bE.hTa`f.?7ou0 GY]*v*'E[ bUϴ0[2\G2_'E]TRZg0ZZ݆bجqk">|vlt]o.ݜް>r a<:2WdPNtQoC6͡P`a[9Y* %$)a]azV)!m2<@fC SYbj63[sʐR\k]cV!0a;lg˝40QJ]QROŐ U6q0]"VS䩤pyՒ\>\imFW>ŭlm/qRshjkϓcevQ1+ςnғe}9L-ƻdv^0:͙fӡ&{oÏHc_TB7P#7p Q +߳Zj9fL'15X6Y-^Xי/Znu)e~26&cʔ +|M_؜nj0tX6XK9ۧxYreT& up Vشn,,=c%IxBF1V܊ҹk0C1>fsoq.5aqiy2'N̊)fW.w-'>jçTgdRC(gO]yRִM2qGmL[4k>h|+GB1s=%Nyo6%w.0ҏi*5 ZC2 +nb +vh˘KVҹYC`W\}JDvEq.͏\"H1 ,;(`(ȍ >GC?#9=}PYc~N^ghPB뇏v{2V@`( 24N͜ &` ores(Lv-*w'glaSYHaԖڰ,NwBl;i~,ÕqT \|Ke?jJQQtud*c0yO%i-Kw:R撛66'݅[bd +n-\12!dzve煲dJ2^;eG=_[}̬JOqeEy7aJ(Y>:̥%ohe.BITk٤LR0*344]4N"Z{9:i.ρ%;]qt`Ry5b^ +kPش Pې{8W +s;Q*zjY=texJ`,cwchr%G<Be ePe "}bn#V܃=Le_V eEg(3wH儣r+PwÕ! LQv!ҕ/5˅w|w?rۦt5\S[7Ū)MREQ9lz"x[.ׁJEUPġR5}E +(C9ST-PfO9Šҩ!ۮ\+%Soп٩(޹챎tdE;^?t)~gv:PU~ m >x.eB,n߹F +a'q#:Pɡ|IIR5; +4Cs*P~.>R(Lx(L5|f3 i#Dhmƃ.gvr1Zjd8)[Q.]`c*=QMmJ,< ؁~*S*T)nB$w'8xC kY>p<͋c2a*ͱ8򮁍--G.Oq6Sa'Csw3y|臋ۇU€ dh׻Ro7ݛb{O1[97EXRZxp!A + \$=t/GƁ[h,K5..Nba-K|VaXl3+S.d1hk|S[o()0 Pqj7i 0#ִX|HrPw,|:k?V",p:jXv5c‹M!-.zNW:=*xhܙz#c L@kq Je8+؂`F#T֋L4 arά_bg;wTB錸s0O{*v.Q2tdSXm`T0MQRwn>j(;Oq v*#+: +$!c${BfCll:?Sd Kfߐ@hi8t".NXЛGPȌT7br |Y\w梌)dGnvW#BN?As|wEMnP *I,K\=Br1СݤGaE>\I`ceg>K `e ;QUI!+NVtpn@yH u{2J +٣LEHz!9Y'7"ܔR*V""vP˟dRoc!nYQ9S!oP EivM)y+; X"~)B9k~E??½5o j(>xr(_tJ(/MU5`Fw"Mu8=~PUj5ؔ;ӇNYTyCiJe@,DPvb p +wZnHvdC}*qV4@(mie~Ӻmi*bvq<{=66Ln\___C `U2-xPҩphU2`tt/51enRr\X "g1Kod0Q,o֫4~)*\ыB?GR<o(ŷݘ&{J?_[+8KpumW/)]=#9rqR4 [` +c+I9}55?+`0u +JSE,?e?7ѽͪ}m8$WD0@6!DG +Cʻ.X؉l +)h;삓V:yaL l'䅉3Ȋ=鶴.NZ<O2bHȌw-3޶k!K%Ï6۴qa< c`{iy@];Om uB e=g/)Jw+ih6x^ۮEDf75%f{J aPo sc,`?A@knEUY., )6["nx9FT+ J1B0CF 6: Q2{Pl;vpc4Mho4O++zQ#660 +I":&SJW(`Sdϭ#3;v\"w]!8+x" +tƻsK#4bfPm)-m5<4w)*i1i$e5*(b4͍;* xI֐VɇKb5Fyn4y +_qt^S+h(YK{HΠKT$OwP-Ǧr;X] +]4v*-.%A39_M֠@K.xUbf:');(%Gv 9 Ec*ZIQL;!@]\#|(ZCykSZaP:(]9{AklקIﳫB*ʘ FؔYQjS,VWbjpȅeRڭAُ+[!_cZr#l31:jyYwa,7) 7dn8ٲÀU뫚G2&ZkH6fRyuGJ7qgvm}gD>ce7UrIcї +{E%UpCDUx;[UatuLŘWj ̚&eӆoJ.B"N;~˯qAx7:~_ΜH9` + &0̰aBӏ3uǪf(!ֿ6G}4~ d`"`RNĿHAGiU}ך~jtӛ(d /ݲVoݮ؉`ԱQmgRw΅[zBv6]S{QQMzL2k780u"1u䘙!o\3/c23׏ ^_ZcB4척olywTvP'eMVw6M0\EUva*rmBW&U8`j0#vѫ +Bmjʡ Oy(<G BsχrO(Aԭ#3G)C +}T l}d'"c:W5.7*._gLJZ#2G0~`ͭi]1hg5?}}x-<VƄr(1>^sݠb5Xxo׮' n2d(; ܳ`Bf$fx=2y'n -9):6`O|?3Iw>RPY z&Ƈ( aI:-\󤮪;)0 iKiteprR]?5)*Bn<݁ph%;J0RsU49S4:PDǀ4=WjKpܖe̕ J}M-ft @MHmfg f'GQ`z>,Lvɰ6 â:`#Ɍ5Z9v|JTil:>Zwbgp3H(n?oJ8{6lӰ_OL;62#-_5j~!L1-vI$ih[| +CE1~Dp8zK?tP|.'h=섰NYZ;GEH%ֻ*ҎNU΍Q/bjO)?#k0 UGQX0Ij'?ܙH18w7s,͛Pr07n-=N rɠ0FD Co5dVΟpjWܞK%ۯh t|/&j/bIuygQ{#=s;fT :>;;[Y;<`#Ejc(N+\ ɇK$w[5\ج긺${^^qAd.4,Š(u^W'zTL{qgUP7X=$6%#ٹQٲA۸yhؘ)kdcg>.G1#Vr Vǝ{{hdן0/yt ACV[nbF:k/\n/'{}R̜+6<# *ZoE0.g&/2Z殱( :SwRyyl)pvWLUy 7X^z=pɐk%`e~Ņp㿔c{u/aS.:.lb,?2۶㡧 m()ZHƿb%ah }3Ks1X!MM"Y$wF QHpOnR{:m +xBD0O`+xE%Zg(3C;qE O8S҅=q#13/WQ{2(2?)pL#x*0݄Cr\p|pj4Ia3ffxI:ުAi(I}nVxaq°.*Zzr>W(lt+A:ju ߊP7ƳwSa}]COc1 >¾8wnrחh{>tBM vͦnxpPt1fxe, [yrݘͼkfTeA-7K } ߱Vpڹ?~ʇYJvrl{9rDsĘza^).&6W'%]Iu#o:G3\scO.Unܚ6%k4#dGVSU10lĔlU8] ]%StUL _l~rM[!:Ι9I'8($h=s3fx d0ǃ48]b_lkkrKu,0.˳ԷdW%t{?̮0A&;TpwgD,Uֈ wnڄ8`o7X6f\?oR=$G0Lދ&?0|ǻ޺+G H{H(%%Ih-}u>Km)> j=RTIХ<Nե3Z.o" /})2:b98Up<PR_g8޶֞[!whĕ#t-&CGD;#θ%hylus@}pϗT$zXݣEg# ʦ[M7DXmU]wq}nM*GbJ FMΞEjB'0_[כBWSw-Lsn6wvbϫ{7 &5žI%0׆QUl}?bQv΅Ze..<$iEhigfAMnJ<ʴݦxhTf/?BeE%Nݣ 1K)NיGR`ƙX6T#N4I\+\j…ΐ0(OpI9 "õ l@aRrB}K!U dFpSye83@Gxd`qTE%pg1o9FdG%DAZo<xAңƗjhQxef;UD[LaS3fw_0iv2` 0Ye 16E!y{EY.JG<󸆑{53K?ߋSm75E.Q0^;; g?KJwMZPxzzRH;DHpK(/STH*y)au>!)M+\qEGDZ[/9vN;mnL{=/Rl(#/2'"+Н)G"S-!o@=tFo s ^R;Ǚ;Wxa"C_ۇ~3u YxFHQy;=\?yDO|d\WfbfzC/ٓ[ .Q"GAߗ9pzЕ)7[EQ?v IdaGX0\g`ƣ]~u0~u=8NH_.6i=]JMsmM)n+4 ?[>R* +| w3$J>sa +1Dnb!Z\Miwj.)n'cw$y呠Iġ;!>bPW fj. +[񿴳I]IʰkO<ܼoYp*{tLtzT:,3zb?J_UVIcJ2O+GJwy‰ 4 HַbXMXtWQAr{7ҭy7pM9#E# <()G$wH%w&ok%Kø]QFұ*Y 1^iGbFoeR i8C# 1yGk.z87ow7s LG ylyzLF-; ܕ&>GCB=;"NcEZՓl2`R ]_1'lx '/|,QiL 0b(1?G- + CJC24BG'lV.]uxaRYs5$`uaqEN()ρSՕcU5d0/b;0:ϡ['=Gk/)]8Ʈbs>j`_J뚡_L͕x4%CyG;nD}77JK6X\=]'")gQbCUZ3.7%HT wp,ǚr =%g[Gf73~*M '+?䒹S +n+_* g,D`}l."G%O^ά4OrT Nf7OfkfJ[uPklrQY-p`u _I;}/V141GU\A7sw--iY|faRȣ͑[s!49Lw ٓVɤZ˻R`~q$ۋ]$bUV~7)M %û1=pcSEdQ王ISM>(g +BcVv8p"0%,SLA8@5]N^W-",KAﴹ ݚKz^JWoMm9ta V0^`m ^J 10X)|qƾk8Y5_ܘ۳?nS*1yS۟KvK]!ejqfDOLӘ xFhڎnذ?Y մMc—@pL?j8ӿxxfI`]jg;%v$#LMZFՙ.jevH`YI!G.EWhE?A(IyLDYK7Q*3KWNؘYu <(BCvq8/A9T0 7Y?ˍ`L o yxǓk's^8pϤErPKx#Sz.e +o:\N˷(X5Vi{;Ĵ&fj`^0ӰkkHfG<7oL}h#Ϝ0< DiX9˓So[;n&ao|X׹xTgvj~د'E + FXƶ4‚=p˲K;~Κ#bn&q}|]F0QQ ̹gR17L<7s+L=[ng@>3J}]f Mr VW13;_т"z=v&H.0pgƎ 1*| s_&oTkWy .<(C/90l['%(a+'Gyo坩;. T]F`|O&I*cyAra©BfK̛< Ri8na [:Eu,7b+SR#!2a"/a7'^ṟg<γGG5Q,"z_?)\c=ǏGGh qhxjōҩ8A2Ea LIX3v!b?=6ᭆ2Lŧčn;)+tf-Kob,l6Ξ[cS#G73Cl/V_Dd "z`]6|7}aƶUCQDˆ)ذ`J+Lw341M,1<|cRJ:}|*M <%G'?rD-IRq{; ō>2G*;n]tR=>m $o'uc2%5U 5;>RHm% S,~-C\0Omgq?"CZ!9 |H$꺾_bNm/\.񈽸 'Quǃ׌ ɬ9yݰ81EH_X4u‚EA?^MR7[LA]TlbY +;N:ӬXM(n a"\:*+ǘbRYQo" bE>[hxr];E'?}~` [WJiw=2ַr)^;vE,Q-z#fMLqK9:L#xxf+BădJ@ʋY4C8rH1x%Աӑ?ILH@wytvnӱ#q䘏Qm:vđ=?_~1otyjuk'K9|)z#G-'EH ^Lt( QhY>]#դ) URD>cfG/)j4rd oYH I`~hGJH8!:M81 PpIpMg8o2G٤sGLB2dž uHTo VCrBO(ztwg'qvvGG46['}UWF'(͟NgRƸ`7ג^& 舗ޞȧr< ,{ȸ5b2{@4t{  Wm `w^JznqΠ 99> ɀl>+C>);vkA?6bl}дwZ\sF2>eK YA+R^P\hs2fr5bo!뚩}Gz >tHrO F6 HW8a09788cH{a*(i!3"t3&w-yLڥqkRId +_bI܄GKLb|f ywr#mSےƄYmapf1ĬC6 h g#P\}E)eR`Іw ƫݎ2{ӱkPePZ BL史19g㫺2>X! 5Fx)aihݼq؆lmpVk%٤OiYɹ`*)w'Pt*yE^3q?RL0ڬge`#EJ7'Ӄy9Qk nDP* +Ir]a;滞{H2KCHe;%y+ $ch7摃@.5"NϝMBW޸=!2LMXx`D79&)V3es:+0b6ѿNW!-cb]X\K8'cR fxd-A7H6AjWp5w;j*I`TjboJUhѠoABgcg`!d[9fR>¿`TF B,zQC _-?&onk ,>] sirnp]Y菪{}Xwjo߮Zfnh$j y9{q܄/{TPE\綦a6+w[@rɤp^r;P\ӎj;*C^Nj.ɇdٕhTØlvKTux"&aدx(BA-Dڊܥ_dm}tUVJj] {4cfĺ3w*Ȱ]fqB_8bGbrc>=#.G~dx'xf+;8r_'qyuJb3ĿH3N|=_#%6ۃ'"bxuzk+8I`ܟNin#p[Zg7oRw0jz+ڕԘ)Xd[#)PJs} qd\> +,2Z0W1 {KiUׅݎKs-!HPgHƿ" &nv*>k<16O긏#G{<9eT%`)9̧SޯB8IFaÉ5|(ݓo<3HFx>hRմxYDž!iX`qx"3Z|,M`tEx[0#*0q@,ad庒1CZ q\qNݑ ̅%TdXpk5@͘k`4jE.#E2~q>s8kq}aƼ \r,zrLۮ,<-\V'$A5i~3Ov6H_Ä2,IraCE{rq+%C(+̹v\vwX'qdRkD*"8#dV4y栚9⡛8|!ᔿaNpO +q B`vq`$5 e%J0uTΌCJ+٥;㥛|aZ s]X!Ѹ:_%;`6z~L#:o=90[F-TM9բ- >;CvS=p'B*,`" ݰ%w| F}ay:L{q#$2G0"9%3;v Sg6"!nUc =:f:w=cɴ[4by2&^jv5"hi$?^ +a!h+ +sk2RihMrQ6X!yTKF W\S;9q[#ݨ OU E ,?}Boqbe[KFdJIw"G -a~UVmRtSߏQ*<R(O\Z7RJf;JW1v2#1#ſ9z29Jx(\ļ@>JָC0rH }  +#_h,~Gܼc_[ +1w-q2;)đ#Aш9N2wihFWK${xG3NӌŸF#ҕFJNӈ\gb\5Q|ydhӈ55AkT{gu'Rq2;;>+Dʦ12ИO21UmLuzA.;CG H#N64^px*_cX ̬?4$cy;b;TbY4 ڕ#;=|,y,7L4x gImdlz%iy嬨E1,zXA[aC6>+!RE*ubm5g Xgy=],5jH-W+Q b V<;#qG +V8w+ f挕_E+o$=zke\- `%IlÌˊD_pF &bNK3v`Xck`/.A3e.5YQ]1ݘC1'fp5Fq֪Й2KkG5g/G-%6 ?FtuW;`GbF2y/pusa)yͻ+Ok|,s+$Qs|&dߙ@hllfeUTasOa"GÎ Lw]K T%SB(;1\8-㦂ǹ*%XH?nhZ.8M@sg ׾#yy-*: PFY9ZwvoQ0`3MF0g {G9__jpe []JqXb E2 '4a7bJW܎7ya 4If=AA{Ϝj@_R<{ףּ.[ &a% Eť__9OS"ʕFP[MmGio&nko]'{zDbO2ZᎌV . CIɻnJw[7 +:0UWܚ7~Rch#Cǻ +V('ߝx> Š+vu=ߍ4|ITf -o o +쾙C2G3;Of- cȁ_Ec Q}+/@w ^HsJw_+:#qWFHu"sϿ.MxbӤyvU[ $ +L/qofƙ.樥pܢp ^mrqڽ+'sƸÙ41Ŭ$ֿbDJaxü6FĚ_DÁ1_x +vv;k9~KC &oB.|}!\Q8=Mz5f~Xbam+x +/|KD>2|ZJQ=x#yW tNF0Ď$W hyC^b,.n!E}(wi֊"֋JTD)c{ +WfQEg1WL%G6#6<3.j3/gH׈YdXln[#_R[eg""ƨ>@ƄVqd˓ʁMq +siJUWM`eS?XcQP=2/u;I}ktZߏ>|r#Wܿ4h\ Hl\(FJQ]D2Sפ!1 7C6K{ʁc@wV\,W^Yծ7%0ӳ*[FoljK# +:b E^ <bZQC\x:Zz{~ kHD!AI?Bo&*;i0{#̙3CazHW.p,?sSAm"bAf躵嶡ԚXEhJ=b|XcFzS^B65$*f,Κq+LaCkӊ>%%o $gZ2W%o)oq:&j:jXH6J]='\L E>С[NBn#=oc+e1wV"va6E1;}WZIӒRBz)p-_[;ksV5uzߤTN*ۭ`)gDTuZkV4Sme1n:秥rY޻7ӘE7yҍL)|xO=r8֣L ՃNRDIV0jPl)Qe| FUhn5]5 Z q^Jc +k<(kӱɰl3[Ilb|SW՝-}Ȉv='#%7ѵlG-\M-إ" +8gALki"x^9<(j2b$D$qp]Ъh7W;+ Њ҅k?G9-Sc+fhhn4~ζ]U+vs"k$8E5}R Myq-[Ō8@Z3| l+[>yxP DrYC6q"h'XCFw ǾI9{8M1Y~9p wx=\+\ʹE„iLIB?J2vOg((aTʻX!=IQj釛g,bQ`8^Bz4e>r*&c\ֱ +3C !䲒"ص~n氪y(z{j-#Lgt4}0T^=lGC7 <HGaN w\]p0_" 3?ܙHg3ɘ8a}F-'jΪ̲L`nU +E s-Õb3r6pH1Ux uUɅ5#zX;GDX<O L(Ecу;5sDRX$ZY<8Il.ar~SshTSX_10)*+Ld8-!3OKp[hwx_v!9hsd%[h('bmƶ8- ,iS%$kYl4ٰБS'_*Tdk!fkK.[B])L 6f{`GDBl_|| XW=oՉWӼDe<"lb􆺾|KQ81&tܾ0'=K⿨Z}<~x93+rl b$a{4˯,p^BuChputH!<"BDcH +0'bʂ֒wlY A\ 7qFe+dsS22;Z◔_JKɀtP&_RӔIU + OYxUL=RDU{W׃!q209Y!TU*:"$5mԞSZ2j1{{mj o˷!fBq_yh?L`u>6(V2F|L{& 3 L +";=#8WJ s!ix^>xgzV>Vg>F2';uێx]CYƉ1t/sr"7=a]9Ga ܈ErNOF"Q$tC?~o8 &%&WH32 ,%) ]if'"X*{@9am~T/L Gi{~TEj~S׸卹-$傘H㸴~/aU jyv0pv%#x$ֆm&Ayzhnt5Bi]IfSQ$AۅA%q(;` +(<;fsb"ٚ!&@Jz kI "!.1šzIƒ8`բT[U|3lB։r1%-G` 2V$T5"<n11pzEBfEčRCܸ,7u>wܲ + N_ܙzbR 8oYBwj'(u+eKSˊ'1Sg3rܱ/ŗ$/fuh#dLW86+!rX1Ȥ~Y7ϱ@h"D4j_!q;ù~7~.pB)..nU =#.|ݙk,n#rGE4T'C*haQd|#1{9!.Bߒ}aEH]z;C/YaĮ̴]ôqOgF(uB*~$ƌZ9$rd>vtǗl2șYɥP4aL_a&p;ֶBz7?9x1.b'Zg1ZѿXZe^Jh q-Lq9܏p0̆*k˘Kދv FCƊQLάdws7=R?ʜ3vXc+=Zg6$HA5%̬f2{>Y;7`n2^wXf?rD+x>%;N9$s-JLLg`ubec =uhrct<3G0Q/xg:DKvE〳cP#:n,Hb8Ydbj +2uY-Bێq7])!=˅PLr]ԳdrfE*B)kRx+W0fEU koRςqUIp_|-zEwWW3"EЭ-( }~_ϣ 0I`ԮJfۃ:!wjLy!x1khIt+pMD>|k\)w7ag w}/ϑ~—.TUK a/w!xOmLH^k!Ndqd>qƶG%=Ϧ'*+%{X]kj SJ/=_Q\#k"_ c&F;=Ťlx%D?5t(p.]D^ FWS5V{SqM$(n6[^N$\xs{vS5aqw;7%fx 8>_ +Ӈ53@|O0f!Ɉ'4@iV7D˸1h\޺Y"uqtG:=vrW|!"d)ޗ3Tp0XH;[Qr[^*R߅kv=a +@>7<Wz\#ڊUlI8CwsؖwPVQV9 iZ=g?b,3HQI1C*Q//7uظPuo80;L|DK(Nݾ3.Tk[p㮼osM9ѩ^' ).F=D,2I3B/3rU:H~u5G~Iqq\gDWw X +p_ח=n8]nNq6dbIAwa?ŭ`Px7:x 8E9Qt3^pS?]6 l7W8W8N箸yofi+~+G]Ao?zǿESxbdJ3ƒ98& F{AߦT2rpiajF>ʘZog8I8 ]m;8"B5OM9Y 뾞!|ZKquwF3u)~g%ܡ>kM%C߂EgG ̢ Z28ibu2yXhR0(iyEߴc+q[?`#E`^N|U*z$Z +LOe56OsMu 6v)}︇ŠUCmƠB;I!SƘaZPC'/c`LM|7w3 ͌5elsX9k-LwS}%&AбF:__P؊X>dX7wL5~L FN4G6H0EWkL=pbDx)$#x$MHQr<=5%4($Z-YTx?(Iqp̐{ٔMPQ$$!UbY 2 LQAe#R$5t8 #|0:`Pu +ߧYdQ +tHqfhV G"pnnethLj3sK{gHE~:qOHb(k| wp700 _0]Rc4 kGX [fL\4c'WmzLDwtc03;n֩tqHڀ-֒Fqꎹ=/1d~׏f$SukbX3H"xZvJed`My1Eh"JOF8U+q)W ]8~0#qM'1eAoJ X9jsRԬQW2_0$k FMv-y+77vN=sӿ,uKtZ`U\woUuHU߾1OُkfhujygFޘx(cG軈α[o=3no8\G,MWŵVe [UxGk+I/WY[_W2C{8"=zG +MF]"hqL49pgNI)vΨ11Lq5/,f!E۷F c톗\ +XWrtn^Bå1\Op?ֽ%qGdӿ~L-_kevIuxGv)?xx@&:+팶&FF&_n[^\WK Y,]# au14]!M Vuc;ZG n?qUߊҐx*dRNc |/T̙-4z[^5a60+qcn=U 2 abAQ% q6j@F3!u8lT:3) Qv5:Ʀ

Z&ޱ>kwa.oќ????cz]قVBv?/Q\)88^߅,@ckU\j4ЂvtRTx9Z2wlz pN}f+Sدnwx|z%"k!NE ;Qշk݊1J'ASѷVaIk+nj2@LM掣rw"8a<Bog'މ"đ#Z6I8Z2GIFWT2\;1ԡUe(WESJe_gEuŰyH]x׺*#<1A h<aOM5iUyE|Mr>OmGퟁ*9$$v٨WI$3-hgX7_k*q0´`ՐUͦ3'^WVMb!0/ǜdFKk+eq}EuqEJ꯭R k|{7Ac/aRКϮc]Ĵdݙ(qv*|mRx=ܢWl W3gi59C~8kxEJ{.[%l阤j%o5DIwXϳE^:xRߕ)+zyY +| b%)9)duTO*J?~oE\עknRXưEy3CeсQt~R`"&Bi||+z[3+E~8@r CSR6^b<`0Z2ǷQ׷ͩKb*0 +=3zh^UfQ۫%o0%#%XѩN"I1mpKLHMx$M R]$Wx+ѵᕿa5L"P +`)ZهvT)931qcxi~ +/rs(x$Q֯l34e_}l=A]3VnqeQuA6FC~' + niAi"a]vEnZr]BsaǵQԀG +f˙8خ+Qo +yښ)og֐u®bڰ- *hmS_֢M2jJyYB^[еu3)[Ov2`aqYD]5ϑt5ifE »憑H3SMnXݶG,CA۾?4_]Iq޴as1q}nKrZ-~-t?tU &3` 6ct= [XJI}7ϯea&㡞kWZ?x'L3F&(~6'&f ܀ x Vb0Qb u0#~HϸV\6rj!66ArWc,0y]xo#o٩1frllֵ55ֆQ8>M>=+c:%ltlF.@~$UHz]{T^^k;Qk\9s3MwVTNP`R_ u;?~ ܲF0/d#ԠH>E 0 \G`Ma3` +<FT0 +|ܱ-QXA` ;^(A^?`z޲M׏;.M!x@vAy (~csUif}ތC^T=昷"of'iW} 'Ne10b|oi`_ț}^PbK&ϫ'̣ze͝zo.zYpӦkIpI,O>IMv:/t\/ C2_)@T&t-28Go673x7OMVs%'ף.o@S#^˻݈]j0D(-(~ nFsfvghKXa"bJt:ln ٗz?[7oww7zDع;yym^ܟ^K寪Cqբ;Y*QrG=vq/m/r*OT ]=Cu$#G ?YˣN?*(%8:2o5ڣ G/^?X~=|Q +W^ܠX56Bp5B;(>XSbW/pM5fdZډW7lY\̡'s14Xq⌧j`OFf8d9qquϖsݳ&zOr#:= +1ڱ0\K#/sЩM>1]y\Ugd`0ܻ-fzݹN;Wk 7UThs\E=dh#qԈ_WѸF[ދVc%B*'*nlk٧d*E 3d[1Wf0UR^v3wyl3>p6߼`M,+:;%3%ƭlSwpC_6;t`8\n^8loO.tVqXKkMmBNeMmwQ\o2Iq?ck˼\Ox׻ 7ptbE'^% +TF7hѩv2t BUdQВcq;dy$eV.bsu%p\=az^o0Wq#f,Þ˱:#OT%'C =4=۫&Q"'<˨03r~;ӒS5(G;HdGpKKn(&ѩD_N-qVS  +kU^- u+fԥ͉i\f_O龆8ȑO/EB=#+d[ O as~?:UI=vüBq3܄nxQ)&8|V 3|#CWiʵja/1%~Q%nH}jY% Sqg{nNn\F0Q";1Ͻ/M8-C9K Uc9PJQ۪AX(tډ~_^ڏk$:Vԡf3}%yc:%[;~u+E M[=bP`;D~-Bd 5vQcG/B9qf%#L8jdp"T'/$K +Mr+筁}I"n?ɀ$|у2@N؇/S <4_ +--jB@ABʤioB I!vd5ZX\JɈzږ0=-Ǔ+1-ߣ.р8'i+ +3Dt;FR +kGKh4ב"N H$ϸ'Qb=pbLB4bGޗ1ow;^jGbfIHRbXx$Quog_Q`߬QBzuǽ}{5:-RN0\x \4̂ M/#g +l]&nI޻%r!ܑM>C U{yU +t-tʾ~,m1a-@?. v Wt)S." r$ wLQs8QnxGx Lh9+s NB s"J0f۞b0Sv\+1ʄL%>(3SFPuRHz.qhXt00Wds gޑԔY-0 uDQ↩/i5 ]nԪDV,!<Tb_zKrP;W~W'$F4Ʉes96Cȿ +,J5^?҉!ΐe$1(#h8n^SJ-WoW:搣 +T|m+5=CZHZF;VR< /tB^Gʭ> +-M60zgy7.'!! 3~TmFkE'Dd1LY)j#m2ۗI`[k#R 7>. $9.|EުV9J5?T5N|K<'rW/gBs/g +ڬK-;HM^1<:ӿ޳ы&4Tٞ"c‡54H-n +"W +9X_%{&z(X. eIG0ǥj$W,2;vlKxaN2]тK(%momGGue\v2\h'wb|j.Oh:\Ym1´҈LfC6>5Q|- XזbrN8g([i`&,LkV tb%;lbV*&dJ2w52?kJxG }MGMC@͎$#<8ѯo[iL^ba6R3hveg  cæ2[1xf9/k峧V⺵qN(x|#l)wg1]h4JFUs~`("Ђ= Z51~vlhF֏N5Ε&Qg4{+}Uo8?E%&Z#Wy*L|LY`lډuK{x". 3?Rvo^#=uxՀ47gR(LODv3ڳ]o*:x^`vVqi53#IJH5,-G&H;˭om;ed/F$/WpzkM E9Yc'å> o%51֊ga +^5.)WG&FtkgG5f2w|+a.+1Բ$\x8*A \}+FX=Q=-ga`߅ DorKܮ ]?\F¥HA ..%Y(s*UELFaHf fEF-}ڃc brrf̏;ܚAB?zsLW-Y@۲9^@YC2\HX|?Տ?>,zZ 7%]vGGy!k<Z",+NrL_d\#zniLjdtS;]gR0})<]9ƘmʜRL+eJ +O-ZS"<  L۞oN[%oVw؀%~d%ƣL__;Zd9H rGƼn +b1a->yjeS|e]!);&%qs2.]knsn?s\v<$F%9$ 촸FoKN64jwze7pIb??{\,wDZ7"ʥ ?G&ɞf¯ f=JjG7:}͜kWM%S)Dۼ0MM~H`Y;O- !FO縃K#x78sڌ ~tӉY5Jl)FZXMvwc9q. M7۟Ui s=_W$߬ؓ~m]eb)M:uV̀\'̽ w||>)w_=gb:̖0sИx w=hC咯6mu-390*XZoON,TP9X f#I{p;x|6AoU(eJg 4mE7qϤI>!$9Wl*t~'sN0:&g`!aqVx;x~xc;K?@BjiE ^W*5Z8^WY:E!WIVoGQw;egSt_M6YYrBH2TkH1Z"ѥ~ԥk۱P0)0=~FimekaCg]~crغ\**Rd}1%IF?U#*Y;)|Nžc30.1G^EoA}` &97}1%3 d<$Ev^g"V+S'L$zcs3rJ)f>%}pS- ;' y RQfvZGz=['V͡]t<0A.sqt"a;ǎLJws\I$# T/V1Waxyz^{ixY#I&;,ާ%J{1L  >"үC?},< +*//<)0ӓ_X<$о޲^YD +Nsu"\ц< ÕK_sXXT-4/<ݑ +YrWz$ONZ-t1EU\J6+p|a>.J1[mq߈oB|~㉱ԢzEyeOGAmOv\44nl~Szmœ.֋5mHϙDŽyc(Fi'S@GG=xtJͩ3f} ZE a:#fSvk XSL\0PazcnU?3| g$y-KKIŽ:׶.[ 3KlJ>aX(/7JGӹNv/úzLv\(L.`r̬kdSTEߘk3>W &Y_e6#RRG}#ɢ^k|'}RBVjU356ʄ37af1/mџmalu(GZ/jq$H$٫䚨M$])6/?<)UddvCUktG v/8A4pTArCqO) ?kc%4^SkoxO0l`6 +#~F2#subHnHā2g(|[grʞL +\'0S_ +h+{=Oj=J@X.5 ?1I^YQR)?] U0)DBshe#epo?hr&Q؇ND&M-mE~MVՋig.rrɟؚK{|*[ w O̓&lήm9j1"G ^r+NKۯuvA=pHGr]'zaoHNHۿhw qǡ#/!0VKM9|[kΥr +gޘ d,3QEz,%??E&c1K$-w bm]֊:3j)Z0cK]V~w|Rha M{8T],F Ǐ0K^ l YqQ|+/ˢ^1<-p:0Z/5%^o+`b QSp|<ҬZ&M@I(\-J{u00. vD-.O; / oIK|Bh}q{nmyl4bND +K)̒r9ѣs +},w?9z!B:dœ Bq><4 p+̧Q7%Ó:֨xŹVKB'Swb~Gј7mj☦νo o5Dyg &y+}1TqR⇿aXu' Q7Q0O|ö& #TE\Qݡ__@9_~{,;^/emN^H1,D43}u76#gRN[aqle}دJx.Qb>OTgz(WԱ;}4cK9DJ& +("Ku}< %JnEҕ^kc.zQ- 󗢵M䰛r0fk\LXgVSA&J5*0id/s5 xy=.d';GFFSwEv-:BUˆ]QDͥP] +D78n}q xZQy !A)TYiQ 3do5 (q8m151#0ͱW⥉8Z^`%F)5Pܸg/ PfVsz+1W"p$="gNqg^Ng8rk @&X}*TZ+^Lf3MQyPxgH 4G1U ʏGr)W%siڢe+U遍5OfDDߜuR1}+5FʅN2˜UƩyFeYI'tgx}/.Î2R͡dx[?Bgjq"]IBG(:_,W,3:pWz\A Wx { ߥ1@ۓn FI\9*RXsqZ03Q+۪ +aOc +͒QCN>N_Hxm"e*W&kYD G'ĊxMбMz 5X1[wlLh`F[}\v^v^syGjpKO/fMx/B8rJ"8ܕ'Z:-^?pr/ g wϣģыZM>[dkm'i3ρ/>-ӆ/7r$'+;>X#mTZ<CG&,Tl.rd\Qy³0S9=rFr5&vpmuw|u72[r-q)qwMDZ8%b /?O^ /fp <+ +OLeq1h$KDաhm Km1G#2Uz%3x.8TG#ou6Ht1d=qϞf~yo/~|LAj5pG +9%[r&:⑏N΁-I;ʯ^6gcF0986'2Ǽ3Z>#U({aQ<1Phùx)O yM3)A'x5Iԏ {FvϪՇh̢X` +w;SAb"^xg̏Yw(fq=4Yl~sXԭ05X 6T5Vގ"/7׊} ._ϝ-q3 xf|=2\xzv SǎDchiڣij|n (j AzT'&US˧21#J%x_ȯo<S+dIb6*B=>TwF3x;^f*񁍚3Zm.PFL,|{mc)1X@~OX+C*×;\0Qǵ5G`ƣ㍑֜NԆsܒQ,MEq`ېfh۵ǕQTڿVsUH(/}y#unl$r(ڦ Ox\xhH&V[)t5ϣĹ&Jnd0Qb< &x?yh?WY#m eRbNnټ=kgo8>?y7Wpǧ>`W.&҄% =+v znI3fHgVƧh3pxvc1ybXGzC#P*ҭpcXpW\ϼ٤n$pN՝5N2W\#xÆv!Yo7RKֈư0/Ϸz~/Α`]oѦ+lt-׌0_}nK%K6N;fVHA~qZWۙsg^x (`vaY A|JGrTWmqwp̢~0\3LLlv(zJE{;oYt*ÌY#[EGQ|Ҙ~~F!LD8!tT2، wy"~m1 GNBbAR8Yo]UN|sE ,D>S욖#rTi838/3\$)𩜪V䏱~9!ƲTC8–#H+d_?)철Cj2 fg6plo`nvWcQ6S7zDb LjQPp뗉۠W_eA4Cco2 W()Itۘ)8apL] \0\DB=fn0.DVv<뜵p0|]քRdYjy5]>R5y}id|OPy{H@ϮgGŗDθ>qBgPoP d:y"@368_ CѭُW ax.k>=J3G,U'[1y18>t 3ఌ9܆zbh0ȟ_\j{G\:<%})dpW5pZ܊[C WYs\bBS*Mx*9i>hG|QHȎQkUwTy~\ٕ7_'.44{';L[Oxu?6MSkD4ч |6NSL_}Zp-m$섞pq]K^cF$1oYL>Rb=fcibh +a`%p zzFv?SYhSMc$c̄Q^51J՛;l}~F/tz|>h>eTl0pW^&/-Tpž-X_\ ryun;bثZBMxmpᡙ56ԬbA< ֶ-wđ='VVs3$,}68֔9jD;3|"t&"?#J:9}Ռf7C[ڪuF^ ^ Tki钇 ,ѱU{ف2E_,h1ab&L{a~SO_ Y)^ KS98K~u7;1HQ=ɋ5R\74%H5:S]劘xx5 +n7% +̠ڇq&m \W]q <GQ׬Q. ,Qd$.fq9t2j'#\ܙR+L[Kt*UXoj\UQ?[V 5_|Ώ!"t<VݹL%V.8KK)4S3ŷ-Ŕ+>cȰ V x0߄l p%-9eJtFF?k;x+XͫLc^\b>O^,W]eT_j^h25Lw \c%{b@" QS[ήoQݷ8-!+f~~Կ7J+J4"+Hg\+G;uAΎ댝s*TN_˰I1=3&ˍQKı`g}tmX鮹ӿ~PrwRVf su 1X2Bl[[6xU/X[D(^3%g(PߝhHVٓ:/š zyy/=J^QmD$6mw<q!C#ӌ+RH@`3Fw XUc@ߞ?m {?n8Vxg.\wL;VɎӹrhd6RJ5, 3L\ >yVMtDKB‚S-XzY s苑Aw(|~ +N#GAaOoqV7]JznR(t[&Rm/侘A`z0_c, VMnzޛ^4gЄKõ'8$Gu"@8n<6"QcD]Hn _rED .nFbԑPD7PgFt^ tڠN{Pč%p{2l:e)L( +(ڕ^F㖪1;{zXx]IQ.6w ;#Jv{pQ|J0&8Gc'3^5f2w<#q6:eQOT 9w00Tg'Vzmt );{/F~Q|jmS M#wMP9x?*1mƸ;wi>p +n`tk^!O睙#;VHsy]h=o]%S}tX \Ax 7wPv5΂RԾ^~u︁'KM1,1Ejm]x;^'{dJ;4Ѫڸh{< mw;%7=JTLmS(wBOL'L"avD:ÝզQC-aMuÝ}/~L%wB:pY5V>=Oz[=h~҉gѯ1K7?(?-` [E9?|M wT͹3-~7>b^((q%n`ML'&(7/ vfU!SxXst6d5G8W Mʕ?X s7qtڶ')zCmq@?.rJsf=_J|ฃ7؝)/-l+#OrnšT׊qK$YKQCcѭcʡ1? .؁aH5ՏvoԱϿڏp3$ӚϜ0f".Y R#(ZJrA3ݚn*;)A2ս>:5wb߱RxѤ`~Xwd1YfIk(dU6@PBrnh{hoj +I}`pTQr7ŌSԣ_:TClOB W766wVD7;9鸂]Uݡ/1][wyp0Á<ņL!˘; b!B3_JgGrGߟ!'Œ`rj>Ϙ(Wy[å%,N]WrI.ųhu${}#C=c^vdQc4e1jbڨ/V˔XW![푾\\gLr)g #Ʈz:,w<n8jS?%ʣ֓&ktGFq<*>/(Hљϸ~5sqyXa)36C_zh3(5qdnP_;&0!c˺ȑc]c`XVЉugѧXz1(5>1yb dZc21vxݿ p6|'s<ױRಧ{{iia\Κ '" ,ذ + -7EVǬ1*6uCR[zg ࡹ!jlO"܄ghE?&ĝ Ǚ bj0_莵H\f&G(q#WvQ#r$d +Nhil ȎD<F:x-C8%<>?S;Wг\q+5p~`enL3Ϳ:Dל0kqQ×,/XSvǮTj%' ;By]FSJd4 f+4d JU<1_7c*O!Kwdz˭DeoowqԿ>T~v{_=/{>Z80`pM[2k"_s1Q":{\4 rh˫ҮUP<BAfH n iGxaL7vwy5c@HLzZ=ML>9.9W TAF6^9lQ9_guF} +J/OudAq(E]2Qؒ@Qx6 +71go kv..X' #Nw +G;2~\ocw2"4fAW{ 8qlg{)srhz-ĊͳN B^ +$s\|m,ZhaԬ8#r0F7P$ W$j=2!{sEMb^Cd}X6u~\t3W1Ϣ">+)gja̘\JeGL9{-=t53YGyz&s;,B] A"t] +f4kj4t]h?xM9{"I䞷M0Ą̛+?Xi3ӛCG-8}18@ϸ8e!>*I˷&ze2VxĴ׭gkj캒g)0*0ձa9a%O+ 8F0[%TC *U0ʏ͙ 5.zF/pU!4 t++)OeLX ʹ[xVU5;3Fylr< ^E"]z7f~Ŀ)%xLĿwg؟$B25/1(4.KjLUP5,Ph?I;^(q8^MXȀMmD`՘׽zǵbָN?p=㊸YJn7\6[{yQc& n7G7o8Ą"|>9NJbD#C_ë-5׍2|Ob֣-8<ئܾQѧm3&xĶ8LOІ;xcn`rm1Jrܳ_?wrtJaz*A)Mc.7%Wu x&cs,ɹ5MmѨVE77 S^#g͑`n woF<4cȭ ;}=+;#D(h|kGDy<~[qc$ +qf:ruO++o;GრN{Z"+#LwTn>5\C-( B$C(?~-q4aQ} p ZSɒI]۱'`Lb~v/ͱ1[runHQtc/IѰgn|~xm0@"ÎLCHٙcA?g <;[j^iEذ XXG᧥X9AU;xg'̢ mI"6^E׺zãjϬ睠J{dݴЋo&7 qs0Ji!cGaPJ D*~c,/ψa5|2 Ro2`<ܾ.n:}цL7셬; VM1\L'u1.XlUT?dG_O*nڔzZiNp0%x2,h'G W̎&9ѯ R?xKDk3HG03 cf6Sz&A_RM7rg33ei_/fKX|<^Q $a -ʶUO6ӵZ#l3n-ϸ*w,.*!ڎwwņ4# #vg_["gbm<# b؞vE2& &MU ޱE~^p xp0Hu4)wQ +Fp<x I h8 :2ҏptfdrF0vBzBwWz=哄I](l%e˓g( +7.>hU},KĔdxR?te.;qԀO> *7qGTAYҼnaPQILJ(`%hwp'UKR]p3$! NV~P`>0Wvf1LԦNM:)4tKu3p FUӼ NqvDT\!Y"UȦ;T'/\wWp仯mcf!#8.wqo̤Jt>ùd`u7Hb&p)ʺLIӋTt%mpe\d QR `\a|#K(KxaAKb;u숙\Oq@y 86ع'+0~ޮ93jIK_Mh]Cbَ֖4MJҳbx&kE/W:-1h{qbu1U%P\V ^O%;~~*:^tH2ɡ@WXcM5Pf-pĚVʯS;xU,*1b'DY.VX+WABMrjL"3ĂW4d4hKL{WJ0mQJdz# Œ84]QV] ż%60n&!f].cd +SdWzLF u-0uOl_jG.܄k&:DSl"6MX/Ʃ+-)pI51{ݪa7v(d{+fsv1?UjƖGA]GYNV7'/dZ;i#w j#' Ҟ޹ƺt X0F 2i~g65J84=ZuQWoPRV`Qb z)˞  ߡ> ԦܐNuGFuORlYDgClaaGx#3|a{<^ o2y!b `2[ OKǢGu˱#^9* +$Tc)>/gvdI0׉hOIblRr^xG))B&Sz_[IDmm>d:Ӵd`d0 +Ŝ'C-`6El@+P ~RRX"N2 g|x ownXKB "Q^g>þ .<8L-ȽY]]²kjJo~z٣^L&Uk%.%Q>gdc]% {sr م̊]џtۂ<,06I{&#+$k=یQLdKo1ڔ3*<ƬoxCGp fiְ>#keo ϲo8\[Oazk3E~/Sxj\iZd1!98dLf6JqJb +M0xzG?`^KͪMx w59*1=+QU@Mx +_5cS4&YĪ%cuS?!wLwFc754 +[2;sQk,ƾl14 +IE@d ba@bu@YeP'c'65p3~3ptQ8>Y5+z8za\W/G|KCGU Ҥ U/F.;\Bf/׮3(snp1y)0{2%aPp G0K%B?aj27&Pޘ7XSMw^z]M֥ LӅECV؆~2+ߴ#1,].|з$6.ܵ{ 5~t& m!׶!PFδ)fBr[MwfDKG%LjSV֙aRζ5+W0Kx~m sBL2'ޗ fLʼo>0FQF# 1xe'(^Xse b%5f2z*c/cx10C%_p" SI>|NЃO)&Fg@gGx'N&=ү }Hb:Ԍ*c0al67406["d<_1Bo:^`(?n0WX nJ 3]˶庖xb72k_`*qCnN&&wc3׋,`SZd"`bb@퀹n JSpĜl;s)(gϙ4Ê@ +NhWͥnlbbsO -ͨjtΙ#7|(֖۶3+,g2S6-Lhz%F$d0*[+Z,YΜCә%Q9a5d!<ц4)GB}#fIv,a$*b$,I8LP֠M ghll +dU&9qlʙ-Yі Tگa;VcD隸~5(!퓤Jn +ra +2GFdJ {Q0}V҄0:2%VgG'n@!/ʖ~}>=&L9We\ %^Uʶy1RY!Cx +D%7$%wW:ו$.*Ң +"n]x$4ܸpqt+d#l&qYGܪ`dtL +g$qh! =vLI_)0/}drWԄ08tܪHY`A#4ތɔ;^ K(˙X],(,cOfBi !dF .zZ&hUm~%| ZwX!-K=@+u5:F*%J. oV~aBR\E`A~Mg=b"6a^zp+Hl4J;衦,H }ل H6t^1^.jѨc@M 5vO{K[ +P1t1\C܅0n ԤTXp_Ѓb|.BwHopSXb`Kb~#(1ؾ٫FfGOv! Ӗk)Pps˚HoЏwT)/9|`X 7ONu& R.$Xnï :d0?5\Uf\t2xW9+t`?0w \L>p:jq)_4Mx b.gθ擉 34 C&[o pWA^#3 +H׳`GBvsdBf"8`Hi5z3x7iqUM{c +?_14 jN F` +XIUQo I7EgL8.oSۯ53O_U)!3λ0!EXBS\r=M +]_s(0ձ\8"\u$hˡNvE'tYd66XȖ_N>Ǜ[Sz7? g,{w fL!%G<^Fm mydt'(hյoz]));#C,ɀ̙[m!Z"DVn&`ªC)捨A&%C_FO1=Cy%C,ED}1cpVɧwr bWt`|: y0ޘ( `: HVwgvIC3#|5E h!pQ_,PC}0.<8`xf/h$'".rBZQ2M?x qͣI1Y]$Za#׍ѧtZ`72ߚk}X9E.&O6H˧dϜ39[N့<( j3,K@k!S}dXL|%Lm|WL#1z'[[(H7aDK0÷K)sMgqw&<q:i|Q"ĬA+fldl-HSmb<dZ>ÿF{<{_\Omy/4Wu*/*(؝P 8 2]s([do#d\Lf4җ)Ё9NƳT 400݄ElO ,FpG0|H9=5㤘Wd<` xV +χ{:O`$v}'lcû\42V2'oqφ'zDn TLÂ=̹P2ՃK +*JƉ!C8/+#n*^\WbM"<:gtz!f&ٝFVT.0C Z}g@qC!!"n`Ƌ +7`޸!T&c׷pc%<0 Cj:~x[1a 8-KKӌ'& [bfxg8}mCo#d` S~yr3 rn]|[0(Ľ3iy&E@b%o4# ٮxgMOQ4`Jh!efTI)}"-ӗ}Q{J~cO{v[@4QZ_?2([ xnCh&wNgJF`ܐʎF]s|yek;:3ŭ|$;|Ha&Ψ _ύb`W[(ZW *!~'6Vޙ7_jo|k_T+%V9r)\W°wA` +;v1`S ﯅/rOCE1vs(rgL}ݰp,RCFϾpwSfʃ+'4#8sq8 +poOjW0DLWPG9dIF;RwT޲RZdc7Ѯ:L]eVB7*r?2O3hc8L*;lt 7E#c>tE31fkmO@ 8$VCc;"m U$dl KΌAd!3@%ۄ"8 +„Ia&g̊T >vɬ.9=##.#S01U1\o]aН>{F@.t@n% +K9l:r + D49lL01&؃YQuCA0vJ0#J` \rs2&"rD cAQ9C*6JubN2x`BV? +XO A˜Hrċq*Iu0_yT&Nn^Jm"v.vog,m>!ɸlZ ۆhbH+i!!%ʼ⇯S`vy0iSN0+؄!Pi:[ٓAS 뛖jOaU4Xm@Ddb +τwfqWanӾ1ȘL'S#MgJ0s1\&T|.͇*2S& 7N?QnÙi0x H܎HN Ԋ-0O}$2Ġ`  沰L~4qj13EӺ%&Q021e6U!kEHfRѹ9@ۥe ĸ]fC`BiPhSDli|xr)TAN51._ĬWjo Oi]gZtoЈȒ~B+3xVߴ,xsx61I313B]+5[溍+ oA%ۥ+3PCQ.M4wi3f!w#x Y-i^)yΫ^&Χ.0.6ڬɈX8Idһ#Ex *=N?~Q#!Eh;^l@f u +?(H@Xo7FahVV+Ǜ>Y˥1@?9[$:M1G}Ľr` + fr(13TLC^S>AAþ/Nޔ래tnv#Khik}חg淎 Hr>HfbJ:<;)xXxv.;, aw>q`rYyrq/qKqzGãP<`,1kdz +O) UV5"a0El]8jTm ++тfCNZ`Mb[H\T16wkRمJS16p# cS'<Θ9ɑ Ki92)@oByLH~pT6,BW 6cQwe)xڬ},mңj4qkV<2݈!F܎1uV3A sM g^cPPR6H߱́9h&{2X|ŗK)l:UWzju(L'~3ZLʼnܴl{&÷i;qbh,TzO-̯~d0]ܳ.f9/b^]p׀aj* 8? vw|k;jofD /0Β?Nn g?b0z]: 1`lvnC[ey\) +Z\ݸ5elӰc}:^3%V OXӀzG.Xfwqmà28 j1M+1۲)3l4c() 1 -0vtF^nZ2G P?bbʐpQpDYR`B%0ˆ`78MfqƘVdR8Qu +e&p G ;;o:- }Vq2Tm Ka~TCPk<’RDߚrr30]wC\p6!s*8^GxF+W1>lq$=VadXWY!KSNAG%&1 ")Amq0ĘA1ŀ-A*t4 +E6Wh&}=JX b߈ +]j*(x-qfDMG%yMs5F9-r;6& :ª M掑7ř6&;c5ej-3wf"d$ c/&>'_O̗Wߥ})m(ߔGi[֘q>$dɁ +I)z_>b9tAhdt57s'UBciXu XD5iqwm28& +"*SₚJ}͝5)Y&'C\A6JBVA3nS"WulXaa@=zX= Cj0tsf7O:+=4Җf|*RG;IF)fUb%B|& !J5֣Dt۰uP0H^I`7C'u%CX3Q9By6LvWF,!ϴH`jp&LOl`F01/oMR9=`vrdk]LS&\8w&:=[_&&7ܳVjpzϬ:촌׊b4[=KȭjU>Њ ?ވMb0X T:Rc:qR;_O%MRFcub I{]λb⍿”XUO7*B>;3;v񈿷8Vb&^>ڬh}[wq݃`8F`cy|b\}ʙޙSMU Lx6Y$+0\[ xؗ#5ZV9e 3Ӷ3M +D?'^Lqfjh4i)6%0Tq>]h?[$&IT7F=D .q B=!2uq z#ȇ1㈑*`^C^YB]K +G^#8;T(83 VeʊDHP4t]mY%ꢭVDJ p"P9*L$V*9 E{;/Ti!}~н- Ch`)xܱN?C"hTКV2!50$CM[-l@G+K#h{}a@++=I{u ?.PVa<\nElCx +78G׃AWB`lɊn;)Ux,Lf&C\2/<8Mu᝹S32x0s{۱.Nϕڙ 0bV53m :41>a +ja@6iohՎ)0 \) jbJqgԤ1d* wNǸ3]%_6m ̏w;jhVᅡOu,k$s%&c _GQneOnGs_*7{ 5`W '?ٙG6!ܟ5V155jtKkU[b.y ¿XФ&<ӷ}a@'>_55i狘Gy 1>w[P$$3>;c`|6u7<{\dy;4rߓ#;Sg574e~4l/Tn{qcel"8H͐a,wspt$??kIh1je0K`J^~xUⰀ;jw +tf03x$$x 7)8U6`dfXz3x BkypaO>e/ +/р,+X)LΕRݒ!&3 =,xqwPK41κ,?x0KumOdٓM[ kN&6XUCOzr$9*ѿ+>XQ#sO7|j˺#0C>8cI CȞҥw)fԐp}Ǫ/,~7f b;XɴG<,EDɬG995'Z+BטSNJwoW`3RĂqQTU}NX?`\C5aGT8Т𤟼7E)KG6m~uX׏'C, 9ȃQ.>Yb%sUpO6#5N4P8T#|-|Ux' +Qxq1=1GiD|CjXM}/Q c NG%֣z@Dny>ywGT3(C,h$ ]&fA!L<qp"W}dc3^bWob;Y#z?*1op6/iDΫKLt" o5k53:X#6}`B%}V(ADK1nQo*lQaSTAP5)4Gђ!V:G {P'{<";!V{t$VCm4=aXKl{!Z Z$p$=(إqjbV.z뎣SE=3s>p{a^\ wď &x-}GK<>h^1iu7)+~|wwT +WMvc~6zs?p>i01~c\5WI<Kv%l>p>jʙ`jo;їx'IK6тaoΏN%FnpGG;%tV*ޙx7__y2wسZ&nwl$s/},DE,x7XӅdzG6eiWmN:btƛSXq{ +Gk +M!-uQSHng^L,8Тc5zXbB7NCE> -Vn'_OLQ`ۗ鱺,[(M/Yޅ'%]lYAD=|&Bh q(9hIz=A?k;g;Ws>Too>Ũ1'z SLL~z1 1?J +?5uwBbG7 :u} ox! ee3=9wX.$z?CFni;zd8e&C8r).faDdu$ڣD+%+q%X*smIJo+Z tUfh]Cqid2b>HYaLg1b +@#Rdwx~}çxԵGjtZ}&sgYx>k(ԁ;RF jlw)(r1-!I&F؞T"cχ]m)?4J5+[09{IT0aKYE10xTv`A{hvF#Z1S4t5ަqw4".Q +VNhH g# e;N >1[Q}܅'/H(P@̝bI# y l_} +G&F'^ᇲij"VC@I݅y 2>8KJ]p4WąPoL^*~y]Ìb~05byx-L?L3_&.u?){aiD@ftXwŭh,)ߓ`k;W a3uë>0vJݬ3;,FQZS"rV2M|}0u;x{{Zrxg|v4|v:YD`4'3k%Q^ Ѐ(dr!ORyn<nG-mB-FNJLi*\1SJDp].3욡f>sR-C.}hj验s(QcRl=*N{~0QQbC\H2d۩P:rgM\O$IBB<٢ʔU6/r]C6Yy}v-BX[15/QW;>p(AJɌ} d^qJqJt(</ɧ7iЃG bIƛaPrt.Ybe 8(^Yԧ+Ο3UrO˘f%/dqY™1xq"7fE"]A =)D@ @$?sfCP+̢5}zwCOҧL1W7u%[8H0eC@z.m[ O8cAWI0C ,(xw:&JBSE}*;fS#"&sn؜@%0!1&-|#̛@\Csϗ(M rHZ8F;=--5p^XQHCVu9789f֊.X+~!=|Rݷ - oWpO/%e3!=H$ M1.ϼ{#s=dׄ X +;/d}^BWxeX_gۡ.~Ipޱj%FW{?0_t-$"\ w#9 7{LWZh7 o5t.y")p[WKDtf}S^Q5~,wdxKCBRgA{Ptܡky>","Θ1 + /#]s1RM#8/#AQ]Y` +POzuzOVp[K+[7 ԵL`"XhCB$\7~خKW6ԟ6M0 +; \-j0Zf' +rW霼lbl]=3%s)bn'`^Lot0zztN7&{#3&42ER)ih47 xblaO ^9V||U}ű4ڰB61֢`E64]^\!YHfJl1u&|G qAMN x8EpC-@p/~c\*K&06Өbs2ϚTyBv'ZPs*bLFJ1UBM>\B%҃ =ȊP,F˭KX噩IjL`j9{h=cK +%Cؾ41%8TYa-<1xUƤDd01vf%HaDL"SpƉls gUxݱ]0Ɵ:L4E#Di:7Dn: `HM4cA8^]usv,XpէW`)%%Bcnц/hC ,i/w]j|[WX-Da)ؠVA$=ٵvl`T +٥l\R"X@Gmd; щ`y4d.(+;!X82Qf23V2C/>9'HX%BNYlt LnSgCaׁ#:ƾ1-QU=p҄=JYC<8&:w&GK۳]%fzf̿O-]_= :f&]_ub=3Ű 8>yB5gk;+| WnFIX5bG3  +&|.Lp] + k/AY3"]x7KPaqu"a#0=J}ظllwv1Z({`ՠų3{J[H +38VݙJxĔRBXwJPG8G<1{E/o㝏ǓONTmUi+ᑅ:siax)ixjw$C,5n&&2<'ShJ0/1!@!k<t Š\iy%θ}Q0ep-d\(Xi{Dz6nEU1Ս&n,} \]O">0VCllƼ9~*m-ٺAv#׫J,.*$VH_߷,7[b;LY}odպd+/؏0"jRVkx$USf=w%KaƯ%m.`~͐R@LȘ=!0W4L9(t*s +E4'Je&߱ߍ~8RY6:Ոen]iB蛦 7te" LtSs VbxnL 783d<ى0SN]{0es}+ďܷlsJ2|=;r~k~2UkhGL5Nv>~o~C6)v~_R_˞2vw`YL +)ӐOKlR~/!V-$7Y!+>Y6a5V+wt+p TtKZg8MĂv՘!;iC"G"&A;ZH樄%Ϗ3^BsN`뎣n41S%j?JSZ/ϗJ!!J!F{~"|HL `(`>^((p39<Pńḅwj#$o$TIzUg}F?ZfѶc/ 0TL nowƾ0%֣ĹY(q#kT0Hgf=YH`L[;V3^wl>mcu&H$ ܄1l:izԪizN5u"L"6ԍiFh6hԒ(^ǦgY3z:k;H`){&{2w-q&ڬ,â]Xo+f0=5J-Z Bc NA>xjlTMB;KZ0_;+SvtKZ_bth⮇IС+Iy= +k=wSu܅] +Q L|{Fh6C!-dhiqI3EX" an2TLM^.-jTEݔPɏɝ# Oϕ];co0 գ^HO@Ba)摀+")WHR;b"/üqU!+ۯp(3N~I.Z"Vy#2-bANuaUXѤ<=Yb{D{4ObL{=0ГDF:md#Msޅ؝גAu2{1WXcrts赞F+O^9Ivt[TMx SLUCh,(ta}W'zAu73?@N?cLjpN⸅]Q j} \dxL +%w lPo>CIЅ큷G%>MYr gZd ]} \q>ܮp +wWhMLMik]_2mc<8Gt0HoE+ IKS.b9%mLoh] ;>i ))%6ŷ#"`JXIˑ~1_Ed(칚.OP)pTڝ?a+MeD 8LL kUϺ0wEx8ÈB g2?LjoI%P4C.;Dr? if铸 7bp掻,|L_c#jFKRj3PUЙyֈqcJD5j2wBrjg&mz[vyh܊j )rKMw֢^)ЅjChb;MCp{h I;Av?eSl4Xie} ܰPЩ#01Б4ݵJB9h/LKtYK" ٩o~]ɵCKPayE rx+mKt!1'~Y 5v0LYM:2q)ī3~"QsOO9I퇜yɦI'aE.ddxE!f r,y[ ~Uh־UGLowҿ-َX9Y3'E9M.AoPVgH1M6K >?]{x0=@މٕ6F 8Ke(A/=ӫmppmX9ki]a,9u i¬8#_lC%UbG8lthYH"cٕ?67T;M pKW{Bmbj16 89_8jأą健c.yuMY I⩹ҩk< +;' ʢD&WcUKc@5j />QO, o5dCg i;C-F]莾G.# >-Fa&aԍR7H}ǒk3tpC[g-~ZUsE uJ]P ĺ{rM +{ƾҘp> "fUfڅs?@{qY.$Fi +9IȎ!Rv0]L{l#׿gy*1ϬǗzۄg!ԫ/1^ciHaXvz|>MG*qwS;;+qY*a<ن$$] +G9h7=v+@uQb{ 3Zs$C~(pϝg/5ƣD v=b{'~V$?1RdLSp"+v7ktV^,zAL%u)#md?$&o +[%%8 督lIy[CQs_R$`k dPg P-ym*`$aִ`/ŋ*b{m[r]xm^`}3hFZ˰2qTؾhO8EՐ`7eR "*i04iw5 >|!&*VIl@:|Bl EWvK%It 3.o"jP%޸]rT.1&6%<>ځ x_CZOU^,a+ [[4hvh/:cK6g +gKG'6{B.A 3+ݻEe[On3u-|5k3BD4E&I7r^[&XY|_ޢTHdtx$6,h'm6\)';4S,ߞPny(CpL +/M$J)`)f씹`uQ1$2j 1` J<slA߸(^ 瑂X|ϋ̠z^vb-,[m}$j` @s&X~Y}SF  ` Iޘ%RE@Kc8{] =3KҥH9KR_Ex ^pIZ"|Ab+Vq"nC!bF\q1V(EKχɏѕwe,l J'S+x)*[1\ >!+ + !(ePh:R2%L1шpuȌas(u{vo;0 ,.FNbIu& u.(6>&%@mpkZJ}|"ֳO<F /iX "?Mѕ|wMWOnٟ + 'QE + XímntqО'+Ad[O &IYrDcBS,2T + .LB:'ÍÉ^fכ!6ӵQ(C-=A ]: }u clC]`Fѷa~g|2U;Y;Z"Q3N%g#UX%]):@a1Xxї0%ΰ%oNkzs"Z_T$/cm# \0{ + NL *ae+}cϡjک:*r!ž%j7d@9AfXz-8ƒԵU$b/_DbURNtbaUiǴidIq*(N^? +X|]4;KVSUT.qss«=ƞëvas-!^xHNƞbvM)&!V%ھiw)w=Tz:j1TEލ3E3:zr)Hj/=m qrqX94U.E[*˟96f5EuLGk +MCm9MvvJS.9~ɭFVnm:#r:-3;Gݒ+mc%gV̀}ٻEw;492dxW )O+Ly+ߏ'YEx y(.'Tv:O~AgyOb767oϦQN56>c~er׉iih:MMԆ\Ne~P]GmehGn.<\ܾ?~r'G_ȁ7rhLFCW7P7E CAb*Xކd2풢a`ݴ/8n1GMqBZ y\0upKQt$gx.ZǹHA$֬R4 c Y)`oHa9E?iX/bqzUqZ权t_Lrgg8`ۀ6!\0)#C<|1Մl>z|)0 rllu-$M+ zyF<"ⅉ^$\Nd3đ,D_ׅ0>$ן)I_WיD cP<I:n;E$do:KoˌTDH)p%/M .I +tQ1,EZqjɨiB"F0.TgS7?ҜdѽMR,0> )x q5s $Q4,i&M}@qN۪މYoܭggׅD deiE PsŜ[dξ2Ó(M+>T>O!Nd7>7GhvSw7 MoIۘ͹on[{f,n. ߝ20`Zo5ӏoI褛8*|vM , +'rChBbnPc[gudmh ŃK$EFw`q$~g Ac^!(.,Ia@ؽ%Mz&]fv霚 +[vqR"lcJɊeHl?d_|8}v/=K+N. 4#:䍍tߏC>tcd||?:|k-/I}g]s.}?}8;G{ C*Bҗ^\ ]Ox9T>oe5ŕ;^=Rd.$N.Cbf_4 d)*FCQHw?k6r>ArסuYgә6ԁ7eu:o{mg=!3O!S8 U_M8I2= hos9E ֹs^*L]+\Sf$W,U]WxttZ vY3]坢%x.*)zFLY"bP")Oˈ)b jJ-N5_]|L;H!Ƚr=-E{gx~Mx. uK +x?!fxix)+>s_J:VOVNK ^FO`*K'带P%UpKȱ^qѴ w]Q7M03_Y f0ǹ6W@+w1-2澙OW+ME#|]K}QkVXԮ2j'9PcϵI7}SG%+0so˻)"y^$nUΛ߶; ?O[2ɧ5^%l q}*?z[^䕚rzZu^i9ڧy=iE{l]uEOHӁdrA!O`wlӬSƑT~$$R%< wLTԸ ̇!?{H[^R 0I#?̝Nn;jZhnPd>sJq-%I;KN^Da-@y ܚtOK{t=  ד0ښ`F Mģjt_%KwS}H5i'UdZ9hgAk'PzIB.PqwLmhno{xp~7EY<܌^] Ĺוl =3 snpe$Z u@C$i{^׿! Ĭ6ö0L#tHJQb)9*A~ק~}\K^R\ Nƿfx?B9lsa$D%Gbs$Y4[T1eKږW,\6TtNN0xk +C/PoK 6 &3౱j3Xn׍=G )"η^W80b-Gߒ/IZ/ec/#)k=h{%Q8o>5E[Xf-[ 5T΀-G)"0~s9ԀX\qӐ>\pLLHB> o@1  rH>I@ZdZ`bϠ}/v[fXx!2cw2b֊9ECfFtgZXåEW-5fjti:-oڀWܮse)2X i<5_O 4+ .%.)rʸv#L멊AcTX39s,Ѳ]iWE1OQ??b﯏1v)8Oȿ>"眴qй6"HXcS4w]$K-`M6"0+$>}s"Ӱ"] +yvn+J\|]_jM2b1-9B$1-YGqԞ㭽Ρ3N(O_{QNq{CO-}8E/"KUy)oəHEr]R:U{&/|P%2-.N7c~h +}'baT{Ҟjl23ZK!!ûR_8b‡%Ej~zƚ+Kq^GP -GXc#'UPyTr4Iq[yqرώ96,c{ +Yo,{=)Ae]d .P/Xe"b{w2LDžUl9f +{icP XUV5ѱͧAW\t7ɣsHIE)#:ʨR`lXrD΁En6n#`)lI )|丬3%-ɡ`T!s.`MIв7xɏ|H (3km$x/]U+Ŕn\3T4%kyaC fT88 rbFPvlVLڈT/;J:' +"&1cO hƍmpSabz^%òpxH&tީ4,C_D[iYQ'cH$tߘ<͍u-cE΅S98Q7t{F8Ir4IJRi2ic$( e!IN$p\lrFJ}XDҧ?<&DCcPԵqmCyKp՛ :x88iQcv=|IYT]{eWxWt->|q?t&SP׸’12?XCR̀WB?D!E 1uu}exOgH9?=`m=O\?_Q.{xv̀9)CSDxR1cHSywX uk"\^ëUgjJ_>q.r[NRbgQt%||XW ._i)5Rk׉ oV.vƯd 0Ɓ5?LӒ/sԍAw%ayC{`AokP1=H-x],b1s %2a詷TeC[V D;َc8@FmF̋cJlgSbZ *;!m)4&YvndL7B)μuTC,^X I(ź%zdHW\7C⼷2 Lu{aYca.]Kh3*<_ αV"xz C9^YǚbH4) +Li0VݶQ7(ARmBw_[(cY']mHyopgZA/Izyqw.ɔ4E0gK=Q 3uClvUIN0'q0^]p$g$i}ϰNmD$C iJх^L[DSW?wl4O ;\l!2 E_wv\^5&Oߏy!7M29Β`3_0=/Id,G[X@>ּZnMbFM`&'gA$uWHEŠVYw[J"rře;H,Op3\Y† +=15!,+UaTN$#W}onʎa4Q) "oIre*AaZGd5%%)X\(&IB+{/8P$s(s>p)>x0ņp2:d)۵cKW+ߒR+N;\ߎM(Nx͡K"{ȑ}=P{&uybL`>p\g}N?NOݸW+_trrp!${B1fvJ{?ö2ȕPaغBa4"È&xxJan|zA2ǀvff:(w-1|rbj7.sUn7$55Y}E/[y4Ԁ=Dq}Oˈss%9tˑB >AZGö/1\J6J &#27rlR4RH$jRs&~eƴIQѢfep) wBߍ"-ɯ?r[2yj"ZxHjv3 &[R-GYб1%c*LGv6<|:rbyxK L\q›-$!VI);K&:QYzU\\UTaє:h׾輛hw1 Ϣ%nI{,7#qexCzDnѭ5tkC0Kkυmv#N5 Tf$0Wcp-zڬߞ +dt7#^}rj~c{MD:7UBަ ͔/)s7Oh@ޢa& O$ڐ[qcTZ"?L"ze[`v}^њfeg; ޷G-O79RZ؏ cNS>s͇˶c)[LT~^ S+ԋ1XI[H%7CZ,m2e,=@2䊡&H.xyhZSCsAS$H$M)U|m58#O$$K-_5Yf|O3_K^di/MظzscnҺkv{%m3oC}"~v#`p49]O>xYV 3OYGWy=^틾wͷ|蟸hD$03Iehw_(N`wtAoc(W;ofmO n YhŢ`}ξtΒ֜䊫9^$Y)0ɫyz5x@LLB?Q)836>[Q|Vi +۹5]>G ?$Kc Iz)3ZLVZl+~mWzbOudN̓Nf\-ht2@q  {n * +.5qL\B.JYj®7O +%(׶ˤWn$GփyyȹN~K&g6R=ogw7zF߻̓8x\a ~W܄tpPF~IBVG4qwmYffA4gFsP[^MxϏPY;x> ޱK ``KzⰘNq4fG9ݢ;mW?қrߢ +kYez͜ 8D΃ȉpfM < +!xHd4igI/BM3+ܹ"7Czt\ztt~|~?58 cPm܁v,+| e%&A YArHQQgr+"i&e@%ghh B4/u5i|(TuL3!aɷ@Vyցvg71r`ޜ|ܼn "zH}( 䧡kn %me-~:z< :7އ׃+sDcE]1enbŬ8`6z^:1Ċ< +I2M~$E~$mK$<ɓoJp].}Q]eUg"yv)J *{[*b;5硓=Vw"UsTq9ɱba7 +|zb&^x`=IҸZc:tд>Ƨ-Ԩ>mmW㒖xD+먉ԶT46# ܡ[W=7N烏hpttKg<|f]YwW(Œt'6++u1};>|^Z<_Nj{rU we?3ʗG欳|aעRJ1e`>T[T{~!_W]|_G{zuA0ҌǗ67n4O&=n.> o[U0Ѓc((8|($Л30GaB0C589GP5~. zMnbRŚyf2{(t"ϕʫX6}K$q;o8h3bH:'l,ևgN-`?*uO`cÜPBԄ6!C$'9Ґ-9RҼ+_>Kpyz :wعt Ff0FX>€dyDuE ɧbHbAV`haITLQ L6Q;MGEDf7×idDN|IR(BQ&+LucxЕ&dRP +"yߏm4(O0پt4824wp'u6v[{t{KƄvITzz:m%TIe2:hqɩF&lY>αqqU`1%ei_:Q.$wW뭿58;M_ͭͯg3H!E r-{/67V5WXV+ѹ)1u h;Dh!DMɖIccɊ/+4*UҸOKMdJ`7+hu +^brlE[h6V7kv`ZEM]*o_mm9笴$h~Ȉ 7oI )zcŇk%,zlA>p+85:r}6u+wcktMi5& CYGv=P':uȂnѩ:tšӚftCry:N43Ͽx'-i~:ǘ~gx9gxvkә_iWк7ſ:v$Onڕ#htu8Q>=%Lp#z~(BIO3I2.E@ ܄y2M,‹ # J$9TdgӐ$Ȭ/V|S$ʳ$΍/*9.=w'PrygW+"1Cq⻀03zNAM<: cf4:*z$sOθvn° b7gls[m4S-S}M*ET@a/Oֵ_jsnoZh46`Hr `z()LIFJؽ%lyH0N\oywr-ht֋|$I;0x mW]O[rwQnwWJٚ\iVp̓gqQ2F$ %po{{tS:{P< 7j;v:qoVtHvs-O'YNq@{:;^@ 1#ʋTwx˻`kJDFQ~fյys$Kؼq }$$Ƽ7Ixߴ%M>.r$ᾗYfj΢ 3`pɂaf&"u擳"0.o' %WjwrThcP"|MRu6fk +sX qƋ,$tA{Iq$D{ t."Ndc櫧"Kb?cΓuL߻tJ.g]fH10/S9@x^Oo]̣hԾ?"?Kҿ0lXJ +@%X0C g΁L;]ۅ ?)1$ +@N橺6m4%&L}df܍Γ1;¬Bs]5Ǟ:y+I={JG崆O3S(,$ 7 + oHi6DM֡:Hq!;EcYU]Й&%HhDCu" +\E7*э )%Hv=5χRv۟率Pg} w3!;Tcdrdz^'M[ NiC;\JaSq2JЇҋ]7&\7֋RFx2##hMJ|*l@Bƪ;E +9΁> 1Rbdv:xfa6Db`>Т`yRG)t2e6/T/AቻC|DKeS%<&PIW&3Eĝd$1ME+O!qZ:4~UukmpY+qf![B?JV3oxZ3,hҘٴN4n.N;ɮk9vDƔ-!nY*OZX8m^$*D-߀K&뾾$ZJ!n8, Xi1>(EN^YdI,ߔ+0$6@/nm &eP~pQs1s6/)W ɣfӜ|^kęޛ3!~35aa;tFߒ IPq$Oc,ۙx9wqҸHU2^bA+k3^StM]J;ҰF&$aVdb1$0w+Ү23)geT]}kZս%lIdd) d܆8}Wv k8dzrF;fN\rURo,?T0U"-yWqWĞbIcdwԫT 6 6gUP)ؽ>@#tWe܃n͞]G!<0 aQ]5,Jx'<4i_N#D_!&ȯy" )csk}3MIpx:d%#V Oa&L/;\%UIU9kNVXe#rnR"]q,+\O/AN15_o)$2+E`!x>7x +=G)"N1ǔ3PJBcf!4a,}Iβ(|.f*yr[Px+f/\?:""ߏelIa.`8R  8hw8!3 +\a `Txsl qicqo7uM0)QRz>)z6bu]SG|ys+5SS_,zӳdl qnB&fMÆ+kcgH1b7՟̍^k4]~A`ZnT}O)3d|{)7ЮɢfaZȒ4W.MjKof4SNtKO#3HfntƝΎYt>wMX7 +Csa?;K/iVV:qZ Q| }vN!3|IpEА IC3W[2(a1ƐtqfX6w *OsW*m;wxI6*@u%ME,R~E;n{QDP+̥s x%$H̢}B9kMIVX)F~6NkP0\ވ^ n,ڌ'x 'E"lń$CF\ܬ2VGg*MɢdYe0*$U%.>*b3`q" ++gق%FxSTd%+ W$XͅUb&T kMk/acn2@|Jᯁ /;Mo`SU>'p?,D6Us 3 |mgLTkLoSr&212 $yK+Y(uJ%1S/E N>n YiK֖X^\ J- )"^12 Sr,& Qfc_ӔІa{h˯=.K@xi>X(P2M&N+hVsP]Zzށ6Qŧ~TQ&ӓv2KreGɠE{'/%v:k&ZÈ-2@{#v->f3T@?tOg;Kd!Fc5$!FO*)K%Q[Ǚ"jr/Ƽ+KTμ S/sp{ovmӍrР`xTBQ^@vu{H^ZbvzU"}YSǝ89N<$JUFjC`Ip Uԋn<5WjOtJicrHآtQRnRbS⵱ r^Eз#Udcf[{IH1B gt Jq{?,-ǻ+=ߝ0m9xP}c/sϘCGf) xgD$n_đ`LW\81.0'gY{G;/駬j*/8ͤ%}Fw+ \u&iK/^>ӟ܆4)D٦іnmq1LjOjrq Y>!E#hkX&Gn Ehv0)Md\uNќ΋]TL (ʁ{2:< cVaEO8$Sj2Եu qP .b f~gbn=ÑdY?_*ސ%UW|lE +0Ma$glpg2W49lh[H^5bge /ς~@2£OHNZ'0FP}Z)8nů\gR²:w0&r=+!_:~Ig)-іaCbTA6pJI`dTѹPݭ,Gw KSvRv6un Sw]dt} +-_S\1id3|RLqվ2^eUp61cW) O%Ak 6[!{b𣵧'mOKNC \ uN*)!<~|ӹc3uM"$۱^*:,HH;2#ـ? $IQ +'>H=Gq{U\._s9N8r!Kْ#r[̑<_WFh9#~j}0em |lBdP.^*v9c0zs^HZMx +_$go9FHP5ivkӧ_pez1bT "Eq\Wq\S:Wd1suMĦp$yjby=\Z$*7ZnGњ,f3YƟ9EQk8vVQCCiAO;F%Xg2dy *cmu)X =ЂW_ԞQ#}ſGf@b'F 1HA bpsX{g'c1K$Dn&;a1#^#<1.QKWu3Gẜb%pAeHK>#:r ޼7%ٗ2q%$DL勬6uZe _KNQ򭒸GO}:xg庸֝+"\ ._ $sv2$)6<%WUEbpOȡCrvg-'Z,}ݝT %ռ>؇,?9{D;h`l݃)V>lo\6#'zD441u58wH?yـD~nڃ  +*OO4%5ru,On@ЩRaR%XH0 B,)qFδ`m2^A} +`QI.Í93M2i߫`LcY|uKHz]{LOݚpx4G#z0Svf'CxeL.ֱ'eh|B0["wTJl2245 HOIwB.ū1 J{UH$cK@mfj[[`?L4la/i+ gX<_\g!SN&<ވ+}J$f囨V.S8i4 H<2ÛB`_Y}{0~$c\Spa ffrOG v1kz~I$ z%gC|8F0G/ kUqMaUEv4$|nl-E7ѫVqYE `ds +\Lx0CIed F `v'/`U!i pXePxr݋tpXrΠ;H;I&a q( ]mjlI{=㾱rLɂ?OS}gGxr|r|𽸸gC_7n7rq9{|dn pm($r)f3ݩ!It #W7H֖!(?Etd>*ht+Sյ:bUP^yD/ +&AknmHۢ~J-RmCb_à,#q> xPrŰڄJ^ϸ]KRd9%u4ՐH_JO ܒzSxWzKsD;ո93S[RBm[]m=bgΒ+{LI̍ %K0)7#z7*IߒK/6&{uYf|FqW(ʘYS0m"?NQGh`(a6VC +K~*2=]A)qMaP/5#|!Y4 +ؼ!ag^X;XνP;g#r2hhm 8[Q W\7*v ˑA"yMN R(=S ۟]qn{G\6Yz+[" [zovC-钥? \`U{-w.3m3O|#2! ]-$3I&] /AP3 K%Pu +.Pq}^ +ɫ^n _ҪUagn=&&4W:%DrdI|FnoQwb\{ܞ#̹ TNXO\sh$ALx7 gܢH@1R)3cy8NfZpӔR:8 aĈPM{6߽sBSPa3=XE~{E7Ù± kB}a~WTB~op_ks#Կb8oR"yQdvS`}| mwoɋkK *ϖGȗsWI0knwsNٝQuO[Ey6^Zd.6Rq35xc݃(N2ixŦCeEHVaiE # +TIp۬0B .Qy%L?#Y^R,ջ`qZih 6UqO C;@jF غo<|" wx)d*8OP Hm$3o 7W)#$W={a Z&3̳IYEdjRxQ +KjD$Dd,w3Ӊ$%BiF1,2 HNHȒDAb"-) ZWl=TM5; +\ч}ʺNn|8rpiD0QZis<:yzf/|U~z90o.g[~ ڈwb΄t9ԼA#\%ѧu7}3j*E~]EͲNJKi]$t=KM7j]mcRu /|㘣Ua}~k:#}&Y?}SI2Ľ/^я19=!o7_m13:}~DnwN6_k0?\ v.svGCN>bnDf,1Ar'3{= nKC LM>n$S}JbTNV?@Z)LX'+ jtf ʈq0F&-gaƟ5),d_?jAOV]Ynј`;0n"{a phÈW?< TM)g;73Z gMÚjrvQ%Y36)*f3ڎY%AD\D+y֧Ϯ%wmkKTRwQ.%;:mGwt gϛ ьldy3VF˛ixUXw8%>E.dkC#ڙ^*B++TtvuI^}ְ1"$rn٧p&. u3ltɲr Aε mEj +j B/S 8[֪ў5ڻFN+V`MbY "Y+Bڳ$/ߺ|I +uƖ+SpX̜0xa>7̧fL3/L1!$nmU.QOQ\vqЭQ'VZyxӜ֒$a7pWUE/STmjQߘEpA3-΁I3"|qULti|tnk:+fy0K_?nb\f9ӓwAͳn'Vj{Y_`իg852s &+E*,gsV4zoI:}vl!Lm~s7,1,8om9JHkdHE}ez˩ Cڰc@鵵YXexKdhZIgta/9>{2TM͇ MuU ݡnv3t0nb`FWڔwq=.Q!saH mwe-|^CIr0bă |K"pa*IJ2M-H0#ӜͰ/0|i= 6߻,jpEq#R#M֢C5Z&K|M!>R/,2xj (뽨3KȕKj!1%MM?<; |mi/aTL2Cs߸>5\DIf^A>o0}v1IN Z MVSAX]ԥGj6m-\T<hi׭Mw6:!ݷ`݄-^2MfE<^SLY;t׼Pј*SJ};G{KRL+,MΩ(?udL,ֆ$I{]g#ޒ3N[#c[8$xl2rդM3e!-Hdt-k.awDYU3޶Rnz< = N )2YlmSyJݕ7gSkX4͇ 7 Q+g]54H>6wC1.*Edi=\GA{ԔY~וzS{*~E2_ϸo9\C +;K8AavdH)PZf) + Sk!UYmW\$,)| +m-ЛSDZ dԔkjQzR)(%ة +NN` -IJlԵUYW>vs ${WlԿ_0hT bv M {RRpS^wMMWtQX$9rٽN'h yjLA"t$`08+K ǧR MMOHCq#.GM8łi,>vM V-G(Pa]X/fl@hM EbhR=A#h8WhJ'fCF&&R֮L('FƎPę'J#'XN9LUJŎ0G5>0iXć0wLM&m,j j qK!Qjr+Jہ@YL a +Yesn0Lt]շ'[\.=5?chK"X40d5[h RAmǝ5.ؿ˲D g?~S,7|\TEhBEGykhdy P%K2+"]-ISM(ơRS{ 6dh4} oQyJe.A'n(iH5ľ^ERHFT}mbgks34ȤD2csOݐ!wc!)`N1D +a֟O4695 +XFSr7-V6t`v˛ A%:rWnZn `)ZWtֹԯ rKKPcFBF1z&=Q&7~ +O쩴%%uwW SU|DT.z"*7Jj[OL2iϣF0[Dòi|t B0y<î?Xoq5jyafyDqPC]D;h[܆q*rʋNOh"ƈnTT4'1J48 ) +?)(~xke0nk Z]NJa x.+kx䠎idNRz[hPeq^xDws*u zO0Cv.J L@b:LIQO{yϧ~x!A SGMvPt?AQ軦y)e UL='{#oyUg؝ ן1uS0n yNDÏ9^'N'a|+`qk07q"ϕCpyȡD|FPw ,V5.,z-'3ư dnj~. F bB^]*6S ^ |*<5QDUuTe?Ou.b<*a;>2m&eNVKG][;_A:>uAy?QkЫG{oSJr !^FP-ڥu%Lm؉ :Vrk蠢6އ/2]8{6R-4sP&Z{lVbfL~q ` +vw⇊br5{'gKW቎J0RyIZ?kSSrDQ-Dl1}q;p'&)`P_'&ĽVV%0܈0J%q'i3^c^'>a_cb6<'h]wc:xLkș"+izb'`!i4F!J)ڄcum4"({B {;Nh͹4PkQI(=#%uT qɨ+>oڬmTlAS nJz˟:q Ů޵䪒~EBP[ |"4:vo9i>Rlq2n H #ag6S>8c[gF,x'Ymze÷3'oʻ䙔 >eOw R_](6CiψnOU]FF.yʯPS[`>bwXu+0\p#XPC :!LkGwNhˏL02m ÉV$K@P13hÉ 8jRW]rF驂XY]aho>ߧ= +ͣ,)"ߔ!5:.X&>K*܈ist(Yb\tJVZNm(u1ЬiQ`*g@8SKE\F}r2glz-a3n^c9&k]T)7>[M)'GuF#u92} `;C5 ^'f-L`32iSf:-|?(S)JlDŽՏkmŽ٩bFPrU +Bs4 __즸sPY8;91D1,rLp0Y`F%u)?}wrO_UBn #.>nO&!h'=-NoRoU5 Wi9#BwbvO&,_<6hw:ДNaj4\}gzاl ƷO;l$R IăH:n)Y\<`JVCJr})b +wNDoȎ!K5`Kx fN+])/6ZqdjR43B{1l>3 +6U!H))c7JF%rB (K=АvЛ[7"%RNA݈@dVf7mmƽ9Z,Xpb@8AQZ˓l%X,V2E:8ǸƯfν}ډ+7zq +%|\0?5QJXӋ5ww^?^ϜTYHQ J*\IRI4h6BI;AW-pR*nē ~["p?5tH`5>tuӽF#X6 w-xǬUF޳ (j͓grPh[0*b`T}J XY6{5M3^c:g!|1q-f[6oA& +C+N{~QL8/α{`»K$T?_?N +?ΰ9s8r6^'k k('M c{smv>G5bmsR5x_"4`CAiU/ &EEl)fb)P@L95( V@ e̟԰'(S(IV т YR!VFF Փn%4`͸S.PCHM'(+ĉLp̞ؑI7/ +wׅ/5ӥOJM֦/_Q7kϾׂ>iV18M,8Rqe)|&#}5QI(%IMVS?ՇOST3æ-bS1YJ2qS;ddD,V{I91x[3sNbAIfO` PMB; lGA?UT_m-+XlI + E``E5s̰vp(UʅF̆GDM17\v EعM3ZG T*2.92}dqU]Tʾaɖq*lƙaVO [Wᘢuz52yQr"JC 5ma^F7L5!V8Gz?.IlcMyU{Da@|D\l7t5͜7V; s +,hQs2bgf54vx][j]_)\%l-猍s:*(tBMqB ܭ x6⍯y;H9Tt'nT+\` rbTvyLKD-oovoo Jinp_G- ,ُ;ϩYf hsKA6;!?jq'(:{ˌ閇QF>KvP țu0yB"2YX7lo@yWdß2C-ۆon{g[6ȟ}"J&륩&XLJ`R wb߲ܤXKfHf; + + Y@o7晒Qb4Bf- eSh]|B0hsFM +[ " LՒl3d_tvxlVR|}MIG[=Jd3(]2+1o /%~2oL59]Cn)@ W|'@  D%AKC~px&N rȂV((YQ%CkV"SR!ilJ.E}f/Jj濍vB(U!KG;{ǰT"ddqrNvRES5^"ad[;\i@J9k +؇0&ɥR)%F#k4Xbk_\|nAElBlI:,03(ڣ[XNy}$!̅2Sv|w j* K5YՄ2̼(V`4{ j,=xPó(0ap~Ͻ>9\&Wmt{R ~1$CHq{S<42Qas2Y3rTar)`_ MTBi6H[bZ690TRB+@eW'TH (@xisͣe-Q5i8؞Y+i26.0#f:K~,|L91yU%]ó#z~ܾ!z.,^0div/}{@zzC=G3e5n*NU̺}ۿg|p! ͯ͑' /δ"N~T6e%4̋b;̪Oc*B$IBgEoonJ +u?w29[vy&ƒc܁5W\8>ϷC9}֘jWט>TJ+ @y.M1S0"fݚ#aB=]6/@P`#_wB eڠtTM?LRdL&Gkf A05tA/E9IA/}!PbF7bI +'}a˕SlhƑYwWQa<3p<9U$CVa€Up7:^uZnJu +ZY+n\ߪ5b:+;mīo/[dxYC ,/|YTRml +88-0jM2q5DC_%e.ѹ;]fBd"ɠe=Js Z5ܔ~,KQlGhnN`Q볫-}bP#ؐ5A!_e_54*(4$XjQ5/L)Ȑ H()}Hmlb2tVFZwbtTF6՝bf5׎$o^ĝg\tXDUN r3G7uG(R)BAG#c|#8a4liȁ5Bn+I8)gBܽQZ(Qg$?()8!M*B )Ӱ՘k"ۖ_'N{$T8E#SR_1?n-^(gR^,48)'VIw Vx71zԹ='Ts$7ufz4Mx*&}eC _6ĿYb%m\l\s{0_^9;` +o-  Tg;51B阽((`;+7\?M@>~K 14+l_CͲ: 禤}2iRTpǾN$>kO: 0opo&Ͷ~cmHf{. ,\oT1CQk &f2X+ǚ0rI2n +G(U/"S0h-ڄ)%SptzF1ln,S3=\zƿ%]?b@\l6Zz +30V Cu%xō!oV -fnً͊wQ?M.oH3. 07Վ?s +"tSͺXHk+Bs 6;JXba4dBVkAw;,}k-:j0p(܄P!BS帻A}fA(H D.-޴Z\FMNxyRy5@fELmMq%RB"N܉a읪|=摦| p#qirq$Y܁jiآ!P$79hf0\zq;B/Nj T/\5MCDi/Y6 a"aQ5X*R@ɣ]V(h0 ~$C)qUJJf @mĂa 3xCZ %V +=YKK jU X"؆fVRh|Ud5u2+{=9_OY+|G +7L̰zrTnWcoטG9:ƨ wxO 4jDa_dG6Vbsʁ:Bq"HtVռ,/TEk࿲uU*+ +V*骥Yd5}2Ũ_>A{b"1SFMX÷)lR,aa$*Jቭߖ\ #y+l%wl}6bLݺWsgnF9q<&&<模čD#c5F|cwG8 +$ދ#Xፂ8Wsx`:H0U~DU ʼS8) ր +]B<Zc :K  ] qMLR#(cuH_5Kp 5FeLao(/D& dCr|Ax[9賕/'VFE4tr;]VGtwاq!Q R.=R3P,".~CvYH\"E :C9*9갾b-/QeO3sɚktX8)l;d.BUFvW3zfdfrbE[Ie u'b7Qa린w0`2޲q!6ɧ6f=M/ .? n\f(dBS)FmO Seqfd*3 r$e1;` m>2}%FF%pWeմ'~!3,#p#>6? &w +Æǰ{qx'9bFgZUJvG{TݶL5>*no Tl>䜗^m`- #V+ ֋`' 5g +HoŲMJŎlRHTT8B1pa\9ITc. +R8XcRw 8`CJ(wh=Ze +L)/7VEd&F&xMPFCci?Q+jsuу=jwߴÍ@0 xZ[ۊovOKiJzkhq۰K۔Wf r[͞z&%ڬ~t40{ lb'fyӉwBB-ap& +Hz[3UA${`$*iOf21'<93lʐ~*qE` :V_] +E1"5cP\5fXFל}Bgu|-H>Ae|j}_RaBF8n0`C}ձ~P({_ ee^2rO:BQ + bYm%z?W#/:MJ? vF#Ś%S9cqL 0^5ߺ-F,COO%R?y͟J{uq&^ls6.SXw3a~=܆}zX{[(nB08 CWf!\۠P4S6:SM#$P~N(v׌#AJXED0?8 1Q+~'`1(MS$ F[TwǍ;njhq+ڥ +ex`~}`saK_Ql>҇Ku=l U=圲E6+X4w4ބ-Lk4\bn%*0OkkvJq~x&͆Tömx?n2j<<Ɨ.>|,qc[ ~Sm|!,0ugD|uxWzܦ'لF<+Y/%ڲk>Շ*V!A@.o^iPe r05/_0<.wдˎ XȩӒJ1`dUk_bjAR`,1:GH;F4ZNI+4]eqD|Co@(-hw6lVS %bjYs`L;~uV)5'򴡿E3#׋'9z_JC  +H +e.RU;/& 4wbzGRN<+aa0J{E%zmzMxw ;T͞q +tJg Z94Iީrn|Hg[{䝃M48O^ri u*͇ρ+RHpr0WXJC7kчͦ=E&15gL7Q~B̺rbK0me;UMIIF1/T@3K"HvO2h/rAkMRu(ߔ/Xgj95ЍCljGq6g?K)% +YI7_4֩7F%"6%։CVoj_,QBmyR_qql5RX܈Nĉx:F 84k&zw̡0`]\wYC|P+Y(2Ye|?vϞ)[D\S+,I,~OGn{$ ~rP(^0J6*_ecs$0p7igɑk|x!W +mY|^Dt>W@9qWvu +b%Oo{?c/{`08.S=ΎG*sl%s$_;5S"}HH gmZ L>Nem;59w)ݛ$88Q+b{1jwN]m\hkzlKðMz/k'Ec8; J6!FzM1‚#[;~GUJ +%NeA3Y9XWp[' e= _d;$S 7^.L)yD76nJIYphTU"L@4(6}Z v 5 yHNdPY>QբOiTF[ xDWAV)#3D<;([T{R)$gCT + c +2YKr[.bOrX"ܒ{#J,Z'<1,%-n5DlC|'-ψOP ֿ3_UdJ'X[ .b[jdR (4J$rJoU%@\]^b6_+Mv(F!J)\ oI@Eþz +BJ q 8]PL# s 8Mbn[5[3ؤ`g̥#rCD2%} ]\c V"[8W`~Z6^&RPnJ{71fB#T + gX@2V@_ >AOJ0xX < `X,Dh[ENZ}WO,)dyrSR\B[ +1)ļ$O-a5 +1bAlP5.xm(Ǐ +KSQ*t-σ[qKl%s +~-[Qx3Na$H?y (nQo&KncK\Z.4B`Ru +ї’".5'bBEzcBޯ2xURHf Rqt_H 8)^ +Q$;Ӂ3=g5c/k(Щ'չԼ9SJhÒ&z\*.VRѕj5US,░+xh B,Y:MpL3, u"&o= ˞g8-!k¾An!.]B1M+m ĵC@ Ӄښxsr?ҵ{_Y;|;3?.( HSV:O&(c2[F_rr\W0mj7䴣P Q"6(ю7uф&` &g(1.6AQi< fT19Q{\eR Q?bhnzd +54;D&jU¬%t!h` +8ٍ俊g0^wGv<x=xH3!pL LL={7;?ۙc?ϊNy-phzz+n!7'&*~^{{Z=ebY=n\E^E~oΟ-凜~3p;.-1Ȋ"ISv]4R %J5msݑDݴӊfAϪ8KwH8GggM(,+츰gWy?pߑ9pvp~؅CYC+(: +[K(+peN" +qt^lWMfPRDLD̫Ԙ?O$8AFp +uTIv[)>LwaNUgjK?.ٷ29M|^T?e@*L%7% bʹLe*27.^4X% ?S+a +Fa'{bS*K۫ + h`){>%vҽP#[u,ޅ +B8{L\\tYv[ +RT +f W"! %۬RC.ԡ%bMr92M2.qcY"y9f% )F)>!'$' WȤ׉sK G8}I]ܽEWf#zىS)]$e19#b%0AܷJPcw4:ȡ ŝfb SarqF1\yhr¢ }pQm]+l"M`J㋠㕩oy~a5*К 9Y[Wk +5eHsFlk>tM eRikfa'b ͜4 g*Xg$;UpJe .^ѸPyp7g{N'(|1+8#1F|bY}Swf0 k?pC ߣnw6X|GjbˡUٵӚVaW8GJ"|u Ц +]RY5m )0$<`2N(UHWs?&?Ed|<>brE}0m3xC7v@R"6Qyݒޒ)8aBQԎ'f%gD.n J.R. A-x 'nƯEQD1JX#TD9aCl [KImB++ZQM\={~/@{!1{AJ({a+ DaCSdAJC}#Z>>-)R\)i88= C h]sjv@3p` e@)QҜWbd-)ySr ңG)|~3J:5cvH<9w7-[lak(YOx>rv`?$^_6J,.NWۤ'bj>/,} k3?$l1-y{Iyxɾ/v/\aA?a%0 U5z@˝z5tm*AkD-caD~8{`Mt^P?q p5y:R,$@׉`fhiIhBT[ M܄:tc^z4囈EuzA˔UASTXMD(B;u*p0Y) `T,VѲ;4Z yFxz{*p9ѕBrPBm_d4mT|V 3q#өY- jɩhbWr +# c\|q`&e <֠;~0S5!4?`fô٣p?us̺s(trCYtIݞ Jt_Vf]i !1xfNP㟊dN%%szܘ eQgpKI') GSp} L3M ~%uNIl)mR"W<) gZi[1Cn(eBxDk&c|4PNney)#(QSNLTZYGn*cGU=Mt*&Tq&_, M#̤aY()0P.0XLNteN)8IDd[H+ė<0@\] 5p^j?1!Oju,52 =ZHLeI%ai +m)Y4Ba%!#) a%1x[0];ތ@^v~ڎO;,׼&oRfq +8s3gac0;1]+;?2X&&S;e3wQOR2) $IQQ0p%6eqtg8'b` fe/.\v{)R;1g*0f+CwI\QvyA}Pt6) !? +G)#;af&N%m؀dgWg'8q + 9H19jXD[jt GPW;c1⮸]qd';ly.y= &HhxZ7^(3P˜.NNɆVH +L22g5\_#^Hm 9L2LEpۓ'㦶t9sj`LD 3|'[2쟂k-^1ڀ/V"[ Pa[ 5g/mN +-R+8u⥨4˦=|n^q!ըRBfT,M +`ׄ{ d$+ÖG$Yk;g5Γ"Ua*^֪O@-P36M,q%),PSQ_Q#t?B[(xuyyFI,apD:G~مǫ{Ъ{Z0_q}zq58 ~>"RX6vUdO%b7<H&İ}kpS Aۏ;6v:JhZ.-vM&[e .aU,sbY5ȨC1B#qRw/<44˼R /8&&W3XeePJ_U +߀/}7c+St,յ9 adkQU8R\ +:DJ>ќ.FWbR)-Gq\{{mdӼ㽺4`Pgkb;p}WM*ʣC(&N +"*>q +Ku!0T~Gjc*u{W L*SJ$|Zn)~j R;7(̘arxc#)lwr#@3<"o.VbM0^x$HШ_lUTMw7sgLNe7Byr4ZeL7f;n7ʚΉꞧB(JtZZ&VTt6b:RUSM`qXʤUIbsi4ϸ‘ hd%hWu*4Ӎ˂os_aĶ|<6۞i;dU㮻";onrԎX]6;μݫ#o7=q |)(r$%Z&qiNIC +NQ*V^. 9dkO'› +.F 3&;:L>41B!~ +;HŸ0= +7q{=slq]hШiu9^<ܔ3">uY>o0 .℧!"P#=Xd(2i(x]īH+2ɂ׏2CjГ6_W)Bwm'(v]91 mH P۠ ZXڠhLe S,1hdȱ* +I㘃9̃ 3fU8(1EwOؤƅ꘥-/w<TƔHkw +MELՋy8[ƈA#s{ +yruU(_!nWw ;q`~?jG~=/P}*$Rc +&#] y ѧCCFC : }5؏)@<1CX&zsl$D1|J)k9^6>svT,p&.sϡidH)N+G6(0$\j_z9E 6EICpM@=ǚXJ`id8InPMT1oLCn Esb4n-*Ӌ:V0 ^qO_=S/rLkF/Ďʗ=/&MCb̘Ys˽IƣK0[ϽiBgݠ$J Agb:Y"VKH;ɺǟحyD.TM I.6,&$w/YM)4&k쐍4f+}LxҡRO=lc2Rε[i5Hg50;<ә&&!%y#|F|?ؠoC*-/b[]1Rl{XC/5xzOL!dדOF MP(+rP-m3.bhn%:Ւ| 0,o/6<&7mn+̹1oFDMNEÐ6\|-V"af&[(ݘvN5%A"֩|rTY;)fL5ݹS!'EUq2MlYC]fNmY0@$ s׫jsa4,(Rp#Le\ r-n+: }$ڝźȐЍ({ ݊2 + 3?>2C>rG13?eL`[6YM7K`aE\ agQ%JjPٔnOCfH "blS@0J ʤaޥb2M:0)$Tړ| r̓0iTJR3o)c<7cL;~rK4㌏G+ShZ&z +TOP4ڞơGn/B6C ==CMUι}iن+.!`9au}gԳXn-=G EZFhkK7T\%PB.H|}p9j0"X{E'͘JE5eZ-`리yu蛉̱Mc w*g!X OΏ -$uMMbs@BDE!T|*)Ie6cWJS\vmsu(&#x%CkrP%G OE**R )NčM"nd2 ҼR&(^`M?PY 0JZB# +NOǨWٽ0 +Ma/4 x$Fʉ%x u&N7 ޗɳbrVlq8?(9nic=co(9H_A~^dO5MhW5~D(čX P)Vp!&^zuAQ.Ve/VZN;_٫oQSNlr!5)4-%"/E xbv bo#AP)nv|w8N>N  "fU^qROpm`ǿX}%85n?t +0LbC^#[:KTǿW)%za[rX/Bc';Q$Nђ:P*'~<1/X,Nڮ~h i+ki Ĩ[785Y'{׳Nq _>Nve^% +rɐ*_?JNqCA8*v(Far3! r(@P_qҜp*_jL\D%>Gg.AF}O\vTDT +z1*a9=AJyP C8>Q=x&MpFa~Nܗ} XѤfGpemkI)D>F,~C'D">`=H%N'Na|0ʝq)'RNaK'.,)'NަQXynG 6o\wAxm-(/ib{~GNa ϝc[n^iݮ9򉝰0 cVajUYړrn;)rq}*0XL59?l AQ3[dGS^oq_|ou62)0J>Ը'& ,sE +>9<}8Y:f.]),wbq`_@NnrpDNAFOۛ2CA<[ X|wW= dJ, _8ӘŁ8Lzc7 sN@wSp #lοz*Jh+N5m8)ȆKLMYgjkpEpHϓR-F1-(ӹx&rz[oƦE͂[-4ޒp,ՂM( }1|h'V!]R+f֐k%)fJǣyt;B)?_R% +SBv'14-gF lVxRϛ"ޘV? kN9ݼ4hCjuŝ%#x 0n߳Dν,#9eҍ1,-C#W-n58),QWb:.QmBRk.zuY>\dĀ reb\%pK|R7btwǿXbx +I fl7Ȫ{!~ 9H7KS#VK՚GjX՘v{-@ՎYՀ* ?Ӟ0WXNQל%`lű[Al]p +2 ǘ”Mޞ{QPxo2~Rx)'l=0 7τ 1PШ..0VֆS+bGgwC/e;%X֤QY M.4ZO2BNZTVB2)|W{YNEmd\cF!;05:Kk-髃}Q؈7yf5֘úQ4,N`' kpԼdӾJς .Re!KTِ1َ\Ĥ4~W_4rʉYʓ`ˠrX9,)ZdS;^dDlzKΎÀ)v;h +Sy^(O')N^ƉoF,Ql3C Nيu)}xJ̝RCq+4 ]BE}JY[; jϧ,'O:vaZ0eq#4[=*x>wi4ny_&Ck +/}#6U(I;e9l_'+hM$Rq,ftIرw[S!8`Í5mORLrЉhľQ9% IDz!3"TJElm`-_41Rz>4vl-͵>Cc|[ڼ1ߋK&ٶXD\+Q9~ +תvɦQV:K~O]9^)'@K y{|Y]M:q)5X#ar[*a׀}Н2Bu}J8nzb[lR (^m=T2 +dH)2n\T9eSU|dmƉi7p%wVۍEul:aY\%A󑎫LWDLPSx4D$^-|T)J#/:SHK6 <6PIRJ8{#6{_+ v`g6'i? /E7L}.2cVv=VfÉ-eX&9 j39CdkځG TwՔIim3ٜuǞ L; vbW9$)8 GׄDדW[0ʹQ{y1c3| ʎ/'5ֶsxˁ$H$4k0nuq{{2%F H(YxW^7zYs_"ɕ +Gf~IBB[.ܳgi^`F'.!"VGض-=GRRKELu<%eKZJ8 aU1$J7{(EDPǝ8FBx/jd?(t=K=n=h*EٰgE:!Xb92TnABBJ #%%$w\s`/3m)ջ}5fHԎMW_pzSޕl `Z͘nx9p3)ַKpO3}L5\>sPZ#!YxHA8osycjM1[.%yFg +;W>s\?vߵy(Kp5oe1["S}]Ts^PcLuBt3$ aXwmWs;wTp;vǥgyF]<yMס'V0r=PdW$ bټ;=KY+o0k77}o`\㑣o)7xD=-i:mVdlcO´wI\ZegAm]rYS))JхDOiV#꒩Dnr빤 5g% .-AaiZ'c' ftie *K`CRȨfO]VLy5r2M@$J2HLC2Ҩ& 8j:2\RPl Ս‰0mZd'\~1  0䘼+TcEt7uǫEP/{)6Cxgtˆ"1Na + 1.):Z16eȓhT.;n$J{jf(L{`k*z0NQ;']O0Bax$YE*Oc8U_*]چ5`g| AM+p2N qj㴽6R3T@jv$;hJ/ (SM-u)t'"Ut7"Z|JC8m8 y57KƖ«Aj +;z>lCmMzhCHꖢעtQ"+>s IRK4e0Ww.D9VkxJ8ix G gmqm{wx[Nu1_cvݢIt7dl䫼wXk~ +Ž +|s{vfn$mC:Ga}eە1>wnݞa[C?ô ̾wݸֲJONM^PJëRϬ{?(0$2^͒ݽ/ 8KuIz'E2pV -my}7: ȡ) k}!JQp%E)78!ݰ6.-,uϐqڧ49Oi\4 AΩX6OzQ.Bx rеbު@$  ܺƒu*Z݉+`@&!J`>) K0]WYrFT"8kHS 'ޚgS;̼TH:(_"wr 5C_M$Sqs*j?EZr8Tzږ;^|\[]m FG`M ^w8S$R/ ~].R%}h˛dnjk5&[R2PU:H]"jC3ScqoJ+FJ餟5YjddlLuކa+( F~.ۆXyleXF*;K5IS} b:v z- '%vJwï:L c;~9%b}$#GRhMKƖbnx9 :q~dP_*\7"Kx%^q~Y(дVIb/9+ +ȑgQv*հ5>,!6m(嬹Ku#m)b {<7D[RQo֧E2{ +mYMjNmąk&m`͂c)BBk=G #q 2y9:v-!0= xu>SHx޳\Lfrũ=!=ɕfnkܓ.P1,s0o| +5/.w_o/ɿ_훯whM2a{-֍;&jZg6ϸ!qag,cCX ⷝ^C61 [&M6,7\7" +qTJUkR4%EON.$3ϚE\=AY/=4%}#J,LPW\# rbB{e%+;-|h'Z|VlLJB?J%YJd3-`$+ +"0UCZፄixlU\4rx fviv0.})-ߩmTUS`]͞ګ$~k];Wuy|v ]=H3w߄ +n=o)\=.5xKz %Y7S`!;3Ŏ˞x\l"Fzaŷ7x*{E#5Û:M +4>@^~sɤ] 0'h`RW}ٺH4<@GLݙ~xHdB`Wn)7⨪pr_,s"gj <"8uIX"ۑzBnX6+1`' &eBISVZ2-B .|/w%M>V줆r~AZn(o!"4DSɯ/I.Jq'9K==KR3НWz!Sz.azܱ;2 Ojsk78Xle_4>[ sC$ΩHjvSI,IcG^'4M_2yH3)Eps{7A[H3a\pY7 7@p݂J13c>Xh.vC +Co ٬TK!\ElN9~qz{t{BΆȳ2PСJӚ)zj)$+1\ &'Ƿfuck Ad5X@ʐ8G4O )V'N +GKE1"N+ q^hԠ۾˹-3_X-4J6k>johBXC]E s}BW{hSk>HUBN ![ +f>钺(k^$C^ +7gerX@!.ѕlܫ%gEvcx@ڠ#öL Rɣ~+0.)اkmnbB&q>X(Gi*tRL͋k^]ՖN{s<,Nrحv.;ˉӶ­/ۍ͸aqZ~Ï>lPv7V,fsq{Ӛmv{MOVAvEY"=mnr맧}ԿWaUÇqf혧?>7Wj 񝕛GyZt=n},=|Zzv-w;|F>'0΂i/Ч=nz~ڲڇn~kmVǻ]n\9v:a-=EEoN }+cw jW`AIGL"A[aA781%neݏc3H.n w7Nr7ڍ|5-anoz@3xN?nWFzPh9Q*ɭmK1qmK7<ySg~WgT+^ EȊxʕwhE?[Id-_-qǓJ-T&YPdaytJT8*N+ oJ<ڭ>bE(0I/r65n_[z&o_88PA.WX I"HH uCB܅I՛dUIofEW)KOI*T '"HJge2M T*q)f(Ҡ 6I&MGE: Vݏ𐌐O"{׎0E<RStYt츞cKf.1ԲYb3qUW ?cJ$PT2;boKB!LCcJE:0.\I^S"wx)qFw c,CM'e W]1/]ӰPjN608 @ "U#wSKHQA.jk~gKX_cb-ȘF)KK/8rNiCڌ/?eoL/II +#7xuֺع­k:V^ F9KsIf;}(/' f^WԔ#V2Lq+,$}S z(yngRǻa5~=n ιa7IGT:%zlS)v E5lտI끣]ҷA`URכzF:fL29 BNd-oXL<En1W( a Kz( z[Z=Tj21Z\Wx 8-أ4̂xgkn>)TY|Hr+%+^Ο̵%) {NŵnQꖸAw?WXxc6+R?Tfvm3{a=#V8ږͻE]fЉm%WUF[Q +UTՐgQKL!!C;5]ݛiԢ'סzhvUENrpjJ'VeXzPCd]<';cxwO}F^&pd OobC|^7ګCkKT_< Yx<|M ܣ|A'n,Iv nN"~d/ݠ`79؍F O4CBZh p/[;wwk$_/))P%{'%Pgȁ=K=NJtwI$t^Q*Aw[S` +gu))eI<.&9$QP%c6#KkJ聽E8B_$w<+hp <˔pQR/:&Řو\xeKi(4=y]-E$$yJ'~' %y%ZYE?kz~=ww\ܽ3zz݋3uT}/9>mO\ϰ잘վ{>|/^,Yd=?MW4D7Y2y?`mx, ǿ9<]e4"5OAn%NiTj5UZ +7vv-%k1a > +AbQ.V_=`lV{Ʌ= ECS~G+19\ux=!`mr'; "IygT RXܾ2S|M$IYhB=@T*J>4u8E"yef+Bɖ$3Iҕ҆eLIZU,MIU/B-K$YyT$S-t3A#*u(zJx B1QH ɜ8y:^N6)Az9a11Gne+ű<WUՔC=ռ}u!jc_galy>!!KG!/[g +mcȬvѺeZpN`Ro_t>:JƋxfU}7СS2_Ąv7'NafbyWkH鴦1L 1ː?'8ĕl1&2B* MP@C$U {=Ö> fٓ5$A'}^ZĽH GےZ9#g~.,W^˾SxXJ"r9RTUѠ/Ёtq#U^gZrx+R)`\!Tϰ$抖c&' Szp 4 ݿkd`ѓ$􉫰W qor4/S iMXn>Ov.z`Zr5[eÚLJȶWS^ UK烎=FHe̴ֱ=Wgh꠱Xq,g_=IKX25fK2&t <VrWEKK1;2x>%!bVƐ}^l~od^ytBsц2܄)r ]Q[ y=ʸśL 7ت=p޲4ٕ%$)ex_pGai4# 3@m~I0g1lIj,*isS?x"uHkǢcK7 $:p~Hd*CJU&bmfɌOI$+h3Uֆ-G9vҡ0 *#{ +; \qTXCHDwuXۀn&J q+=4酔$Ji áξ)7\m Jr,,!O>vKST&dj +`fQv38hup +Il{+%d`˪fpvvA%aMfgmJi}- e̙\j+FKǜuquMQd bQ́4E(QM_adp1IS71xIj² )iP )&ohtqs`L/C)88W+٥-fmnq/~H^fݧ4w^M]ev(2ۨz~pm]˧ȤOI4ex x 3Ck^zZfk XOԜ#y#1r|5E_#$*4EҔrHBYR>e00`&4UD#p㔪ؽ؏LC#KUKV46cKXe/&.FM]^{8;V4;{{3A+ pMEƤhwzh+BjW꺧"`vpT4HJ[{Xq}iiK|uOqu LUcߑhrPgjȑYo8:9 =yJxh|O-5>p}oJBⵜc3S%:$y=UEx +8yѻR?/j|cu.JP9ܽ4G4 4"jIp.1W/ ;>a>ӨPHX( +/@\EqS"CqP4*iR7:vBH +Eh *̪d~HqxI㨳J^zZtMkȕ#E ( Q + o)929fVYG8{?R%,dޚf8,-{l>+Ⴄ7#I +&$[c^l[ I$Y\9w0EK褡*Ak6I|n,>.S7%qs"b9[K6#W瑅9RHTCsIO9+w,a/5?=%'0pvS^Ǒ- tDs}Ѳj;.Y)^gI!-U3ETc3d:IDPKz'N#䎽g*: $BC{AHTQ{nѓKfV#*2HԈZE=#RECkʑ|03vgF\"!`A^ M7ӯYL2a7IUIFU6v0bU}0<¡5S`怎(kɼxcZCŠY,]"7ÊXgɒj18KGҍxh!Ҽy{j+sւ9J[i#.T@ts(ݐY|`M|Z>-i^,r)mvwާn ?-ǛmxLiHRP#DnWJrHaS*cݐ=ȎO;[ &I ͒ldWю_~K?'2e4;Kϓ[]f'.x)/%<%SGC֖_xKU͸]oj7R3{_o闫v|?9%ZX,ʙy, 47 ` +9ԴL)x|7W tÜmbQӤ̶&L&/q+1cw44Z̪6ЋZ;n Abľrb3cLkvqǡ9pf|Q)ɢDg&⺆PwaU^b>tIS.ܣLql3ZH[9r;.Q US=*uw.-FMm=8^#uk_ +70OXqa$AL\_icMm "y1 &|I}iCg8wcp.Y|!Vx"<NIb/@=i%p&&kAq7gN%KS.Zdd+HLb'ӥ9ÓP3/un|? +!-+fy[ +S0ТXslJ) ա +)}YToO ҥ0X]kyx u߇wdǿbl)T:#*3-Ey#Zz=mNU:XtI>g3GOA!Z4@Q$, HAx5;-~FP/'Nmz Mj<(8X jRioGXJPH*C~̠6KdI\R&o5E$v ?B:BkfHxlj^>` F"q  Ƃӻ<%u^C;ߟ.ic8)~Q#5IRU)?$TݚOn9:!b&c+Ŭ-^m֎n&g7ՠ`$ + ]u>8"$=WckD/1r'6pЙD:g9Vf8Gp{M-_e?h] l]EjšY4w&,_=76 pq޴$])][s+i$Z$BMO`z˰]) G\4(MI!+x3Qmwf&7?,wC)?3%ݩwwC汽;t_\tOswߜwowPuA:bo&Rڨ* _"sxkӻM S=K0X&^S6d^T_XL9!ܙB҆e +$%iJ`a(\59pe3;'5Uމ{,L*" |V+m|vyFwqXiUJ^'Nɔ\{lzCSqFӕ֨+:pr$O/#z耝FFdA|M0K +zi޾A ܝ[jQPC{9֫sk'YYbvvU,?)cIp+'?h^)`xaXTf^&2_5dpDW܍Y%<`WZ|+aOPB_zPlVUp !=%„XiRa 0h +O;~1kҖ7R`yIQ, +̿p&!$F sۭ!(?I7| +"8xl41>U鏓c 3HĮx9biF( E X=jsC^ hb]\p :Fvݢl+,XK@ʺ%EϜ̏dRP\U6x/ՑGa_s/0v& 4 +s\r'FO&/SIB'qP,3G-&ExS/$]a1D0(> !mtMQ˅<9֗L8B2(qºaw ɥNZYG4< :I%]h\` +֑MV`dl)\"$YrG8m$#,j캘c~*mLm}~x$>v6s߆}+^7þ=x +UB~9uEkK˵hkqJ*[܋ek#Ab[oGk{Z cG /],I0|.wЎ?z{0 6 ` +Cm1V[>O); +IrK2c+BvCO2 +(|W)nvcDCe@K^` p*ZO,&fmi!_:yG^3dQq|RM9`AqMQz +阕OI$IM[/L֥'FYS\Ho>)&A)ĬGC0?KԞ`i%N*R#NUtK:`\Y^!yO*+ +;!–'?I`vژXA- q_׃v}u]Pߝx;^6 +JAjxRT嵓 nl|C'Y^x7D(;NqxlvjK>'wʝBqFyQ+qh B'L%I0M^өIv\,t{BS`! /C;ip|apcpIjv +$)G3*i[RP*<@\ѣe}VI$gœ\xr/ _H6=0zKPt*~+afdÒ̈́y W!'YE5N|=xL)Yd+K|'%aUJ)#Ko<jh$ZD 16Sʒjpkjv<"r8@o]}M70Y/[>Ny5:9t.}7$mO"GJqʼ9M6n~Qb՟wI դ}\1$|#-{uUƆ1y  G[ +Fx 6ei=vmΰ:$a;Yy kiOIyqoݭۋ8Sʥ;E)7ȝI+,܄[b_eld$K2^ĉءPS~Z 0^(#yQoȕiP!rK/lZ$5RE-MmK%1\72cN@2}`gE!=GU5WxY} Y{U|FqմUR~uJT+]v;ͮ?WՐ+zN7둝P8?`W,oo7kV[Mَ p^ڎ&F5bG.;o1(ZÊS%Sw%}lٳ\MH^xm$O,PnJj90s|OP"֕Ron}WiiG eo\MBW?;W%^Ď fnyZg`"5 m}5DL' OǶ{(H- p+ӆr:~xy_n_2N5EvCm底v_ݯ|+g#_0S|披-X^9nw-T"zwb[gUiR×lf9e`al,*њNvYTeziCg7ڙ{$>]~ox@rx{ĺo=$ۮrt>w}zmiϾ<4Iv{G(y;l rcIc}2Gz\+޾^WLWaѼ@JjH\U(X YԊGDw R@sD +᜼վh; 2M<6|_,>`(\_?u_x-}_o)p䀚J&XkHqh*ZnC2hyWUtHj$8]xpZRӿXTEpHM26pLS}q)Sҕ Sk,rAO"S߽MpZ*fn3;#[ +h(% NxU]׶vhk8dl;7{NiTuwEU( a#'/IZHN4~e +(RdgQZ\M&ӰZ`7Ƽb` a<]e ILaTAG11)?s@ՑT~dU!["܅[pIGXw\ uT-n{3̄*ۈT"B} +ft ˆ!Qr3rdm/0r*a; 6uF59q~e8(\%C)rfY Vj`n{[r=Fd-(3$ wp ]iiNX-0G(IcA*S!sšg^9)ERI18 }I—\ z|v-a6vSo}Wlu~?trKc`}f]xsGEC%9{LTg\e$>znoohkX{ZmI:WD Ҫs@2-EO =C`3L :LeşT^u{GEёڀ)g[B7cݕѮؕwwc='W/DG~%'0 *y[RJYgʣ߫6d,UɀK8\WNϓ8ۓ~6oGk?ko}|MWq.,ڀ.JKm`<&f /Δ&5-P4Nm2?8&3fQ O:]%W|:KG|#GQ +Uʮn|)!94Ia=葔/P6Di<-S{#$=UUFHk*tA/r(r䎫v4FM +S`Yx +9CU5aS6NMɾ*C 3!X?fJPp J@g6A: l&鼌CpgJL{M!/=nUFWi`n,9Jfgǯ½ 58- +&Lñ~nmX{GW"!X]ZNfGYB@2%n_,RM^]C2b!,Mxwm$4C??m v3Ep'@r!iypg! GZ$իH +w15NM: +C& ץpF¼XE=Ǽe%6&LUnm9/1*$}#0h--x_#p-I޺KWH'ϳŻC~RC0}&޵V]31 %YkML"L^=qv%TsPHK8fZٶCBT N^V1(gKB\t=ELu,Repp"JR -GU.DZm)&vYx 80'[,>-Ғka7BBB|uƻ0![J.Lm8!NszG< *QĀ$I![k#[QȄf%$>ڊ#pœ9}UxcMhI +®w\#8 w +.($mFZb37=6wE㮇|j*w]|jC7uCzѷ*E'z|0uMKU)|n%I6oO.Z?\61 0]q(ZC*&FA#>iDlW%용DUS %`I}{u\)JLJZrW\ͧsWӫzU@|`|g<"t7| HQ +s5L\SyR:Ccձ3Ļ%I&{_0ɓyP='Wi!Q?a 3$s%culjkq` +fn{-C;UV'p((V 98!jP0xlS~4dN4jjx ;r\?o{ ڣ仸%ȯ{2xO|0 +( ja԰Gr8C=(%{IWzUg$LgY\Nz>vM7dGvFQLȃ9pP +p#73V3 "P*Evƍ=^B )Ev˙W;K-3@Wi$i!=9 8X#G-zbۆmt0u9 2-o1W"}` #\opKd˩0I '`$OeSCT +k3'!mOzp)%ZsdџP _B\%%3 +DƇHpW`wN`zP/ ziưf8R^@$(֑􆳛ˎJ$]%5Gp¹9d.)I2{^!W;1O k=SJ+7HJ.H32, vlZ;fRwùR'I=H 80ؚ*IwiTACf{:ⓃGirHИ|"N '=!{BM +p d&5=7 o%'s=yt)gݵw}7)lW~I2Cڠ݂c35\Bp|ƼYMkzXf0o% F ~|W; Qr|˔ezTn0 +nQ\$D2E ^>='#Zw9T˞^/ +P=WfHgcl)T>]{i*a[65Td2=XbCֳH䚗f=4Sb/ްz* dC~-%0ug0)'1i;F=ZIqP{~x|H#H{9X\0qގޏ8Uؕᡅ Eٴ,T|9U=ܿ)6eU$(ݼv^4G$=;HA~JhtQGp2$JkTĶ݇x<5ePqp9IDR}.^[-T.wW cw¾XA.z̬8/%eO~x:o VYF+ƒ!PPm e}fp6FNV, xp2`壛ed%O_qʁ?Dg(Ӌ$_ 0h1Iv +c6Q ^A&kP{5|?9!߉YB랢 =KU#>lF |fpMJp{3ۤM589qdHB,O A#8}>$I 'xq +FRS@R ^cyR\b_ +ږĿQr|3$+;L?>o)ʆc[ +>>HPq:p}/C:wȤ+$JѶ}CG3$,.+EB cd6{v2˜w^g`KVɚMOD܅b{bg\<ԕh=!',\&$}qa>"$՘v3I}1׮$+ENZt]qSj{gm]n0AZ{ll߽d2x\^_Bd A@'4[VirE.gz z5w|rPAΉ>p`}HC6)l&Ašlo|\x=%F0eŬ.q:Nȼh+i1CJFSΒkʵFdyj꺧bd΄)'SCD)N#1å+ݙHN:Ul KؑA8L?3>pZ<ސ{[)-%TU L !^E *AI1d|6eeJ:ߟd8o;tN5)/[ ~6AoaܮBKIչoJR"ލ3^y ,*53 "7Q: n&?:(0P8465hI9+|x2\&]}5{])eHr [ZRWd +ږ. o7I&_eyyH3߅x\?ܾ vߎ%.yGyڏ_yӑ3Myх)(n ۜF2K5w0\.92E#Od6!\6#MgBH} ?`ƭ6W>ԹR$qTT6M\*e\ R] +g $<6y\9a8꓏/JފNtUp|#/9|L;IF}*#vV՝ir;m^~>-"te7B +@v+]:X$(r;xsn}E +s%6]2F&6pfp+Cٝ"JgC戕Xz)dz,z=5 n9 Epk9Ѕ9C? VZ9roxW+BK|5O\łYb2N07}S|K-1s}0W$)KyA:}tWȕg~4\̯s\,1%OTzIX*⦭-DpctFB^顂1`Gr~x+s󱤕[G;o.zC:P3]q)jh7ݢp;VQRE~U<őB _}^@XGky+zҒ>ЮRv; %qaVrcd,)}T1ʄC;H2:h7ZSX ?Y'i9bNpYRΏƑKa\:V=fC0Y!Tד~Wc$nLWU>g;+"87\"3^Nj SLA#꬚y(۝1abHd#ppDk_?[CSdn*@9ـm—,k6}9X1zyH"1 +ѷuÞi`ӆy-[o|l..z cwe"X ^;J7t(0z)]ы]H !vԂi/2|FnO'ϷwZ "JwBòu1cc{ڪ@#-Z@-qvLVJOӌ(5 MŨ"> n{xXHlFUmO,2"uߓJk vSM6EXӗ6FV^os2UK<~>hhƙtO [OfLN9oyk]!nK{w֨f]ݢnik[zcwk̵Yb DM\7bYbc|ѺՠEM46d3j{&9&IR ItĄ8EbMjo&|8c,a8h(stܧ⼅xV{U畈Nix+G5ɲr%ڥJH3.Ru +v'ZYby/)ZR[oo gn c{7Ⱥl̙R?ޯ.uYcpQxFІ1m@}Y Χ7 p6vS0Oc1c2 `ƤM3ïE4x^I7{;I{G +[L;I_'I{zR'!4<Ӟ;{JRi< Wkq^HׯOnp ҡ ,Kb6"3z~!θWc FO+rV-:0* Ky̯ؗ_/a K’I8z !3`UZs|(@v[*mscF5h|Cq/ppt`9#gCݧ^`aӄЦuȁQ4=x?9s{OX?/  ?irOW4ֆEįӉ)L%ռafDiL)ҝ^ٺ rE0ꆕ6Ngk/LB%Ůn'Z66˴pJr#TچG`UCn0o)& Dwj\^aNHG=kYn\  +|:Sywgfc%r繓,t )(C^EPRӟRK>=3g .b.iߙlSKՙcͺ^9+9me:߲$Mm- q߰hGeJNJp}5ŽT'l]C<tdԝ/u"2'icq?ܗ^Na\"23/' $2C{-fxY0pc7Yxl [9 cCdkjj7S2mCWdoJjr0h3h. + ܓMG]d,Xq{%1C4+,`fbDwiСaS /ZqlB{64l a 1SȔLWd}eN .`yg6Ɏ*FؗpL1uYx$?`Дi2?bmIh oAdtg5F4h3UgY7PXp1˖+ީ;;6_;h2*\Cb( XYAL&UtƄG< +JREV(զy)Pcfe+$Q`,9hx2ٗ0`FU6!Y RBLSIc(ɩ|C3b`놛=bfz%ï٠ O`jA8e^{d4>{S7ˉס-CZw2&5mf`vCTUDei*|јހ sU'_F6 #fqnamD:CIQ&G5XzShijcv\h0\eЯn- X]4A,O[%MC-2aZLMdpi|(YBL, +?c3Xb +Be[*yjъrf'܌L1pkSy` XƲܶ8=`A%ĬV1F0wbc{`+G gB7˜|7ZCa~e&+rUWw/e9"8^#>뎧}2]!pp4O!' +}v0YsБ1#M23]ZzY0ZZg+kƷ9$d(L)/MNE(ŕHѷnxzx %ǨM"m{i|7 gvW!zW]V}m(h,?d=ME)L-O8"CH׾DrɛȄ/_4uEN20%K|"fk{ _B-D$v.#[G /zVX1P[k ݖ1)Dp 1'Op@`mu 7'Y[V/Mnl ug ++T K},+ d*1=)e:&SEBвen ΓX?cU1@["'Vy_WhIW?ɎCtOcVEC%/>puIִ12@d#1b\6W|f˙3_wK̦3n-yʡ +dk!="F&sԯl$yS{0d4eA[GXGM;wɣOv +1K(W]op8`\B)[7&RQ=J{wvC6\#38?b$^ ψY7x>p%uynxd$TJ sWFim82uaGEqpQM4iUg&vCvܥVkCiI> ={I +ZъLl&$cj.!e8+iO`M6[*ˌ/0Y+l;& 7D<4QYK4Ph /~ Q^ӎöV_˙c^$>>&[o4EspR +ea8*mi"5Zs@j+%ca柪v=[6nd•/&u\T*AeD&B8l<޽B@JM(^=&̧J([l0=-ĉ*DBi#ٕTw.bZfE 7#3=b%xuQqh-5LS7fn!`x9BTf$JUM)sK u:*_c'U68𣒩aDҸ".-ǯ!.xGFЦ"]UA S22૗2De*ҨSͥol-` +᳘*jU8JZ0;U)ְ!1^Zxz1s</.70g:dxmĺ1}|>b1S9ng~3f],7L=Q'И`tsP0)a|;E3!np2\FZge}^:pr##2 ?T+l Fpz0 +o83M7NA5V2>|+)̀]HŪDiF0&W}xPF]Tmhgp6>dΘ0YrKs k}#fq8oM΅0=10.!0U4:4&ʨZ8G6eo1fmni*WMD+lA0_ap+ +cRaE睘c̈Č{*[}i Чpp#;=PѧU)rTӆʥo )R7`\ )W#E()#] +ߕ`r̎բILeUz${dEr5rQUvG{@=G xzsݸ y[~WRS(GUؓgXi !405]qL'@Ng's +WT7gF70CxpZoRۮl41}y?Ȕa0]Ťga#]6b,ƽ\;z!9DuX"pfh^SXm]5tjޱ_SʘJ!35BNn!چ#BL`=DI.{eErQ% FeB۰+p?P8w9rBYƐ_q:zճGڛ)"Ql`TV7 Bs퐈cժkט$xY`+FѾQU& :O*zW6^Wa`iq~Lc6 =殉ޮ {/LO 43<]/NⰌ8x'%p^‰ { +72g|bʋ1!n2Eɴ`a_6Ӆ1ajK e;c*K` +0۾IS#>;tP p4`8:GŃ!2 NeR1 "0WVՄݾU̻l ِq 814k/IG7P}>_bi*cre "${ fTpv׀vGwXW F#/odڵ/}{,WewtI1nnn :>#\\'|\C t"1NG޻]U/ O"](Yәƿx:]zl?!oB.Ev$rdwIr:-$w&y!WW)*;}"\\|n;ٝFhNW5'g6ë95<<,oߺSجu۰;]TiW,7 +]jgd˽%Y75aǸT˝UP;7sf2RՔZxUlPxBC(v#O!Tdtqin^WsOK]Ok^&&lj +Ui4j[{[7TժIDnͲ'a?5@:C8;YU_m <(墨Xc|hG' =K)ړ-brp2@aK:-4YYE{o9QZpᶘik9"7ĸ<ؖ ˴b_fUc .ZW +aPb~@C<'\0ENtS̏ +?pǁ2},o]pz{bv|۾^̭O~!Gednۤ&n$ ڗԘe'2ӳ{QM^Lyn5cʔ;HJ Ajd'v:n`C7)Ra< JՍ45X1ZԦjկm?߻jEy㭂;Wd6 7E6#}{#"_u求!nwLRX˘f +8 wڄQk0qyeN?vX{~n!|횀Stڊ}]crר|\ޕ2wͧRi^F=ƮYz>];o}h?Юy_x?EZ'lIL]P0]KzעY:5W7r_$n%nBn&* I#V|:!R] o֡`zTN[K4N:.oMbH 3cEAMM 7Y<Ʈ*NȚQa8iǓaKƞ2|Vc1d1GHزԦ3]Sko0&q-ʤ.5JԔdr.".=i|)Ex.b._뽪SiSUz*3P”I +?oղ6S˓I+GYvQ=Sύ\*t8>7UvUM=P蕱$5njmRlӭU/OL ًD{7]FP7=ՇEU/FIJh1%UտKmqFs逦ҀVk|0S𹈦q:% _5]\{ٰ[k5hk+/GF G1U qp +iaϔ tGr̞}]z>45/z0F%3Ri&I'†M:E_ϩicу> X>/༄azc^nk{\PmSֵJ sÀ3؎q#49Pم[Eχ&(zU%xnԸkezOJOh~SK&+-^J% !º;_1^cx]&U' b ۮyW 60}I +3Ibx@XIs*B_=\bvjQY1ĮG1B[b CVNvwdxfJsaʬ2Τ vC?C 2q{Ĩ[!WXXB12#{0#eP +)xh U5df4F{ʕR.f:rG]Yԝgk1sz]:bthLhg6(fdc 23+^ 7eYr\Y:#clI/EG7*Nl/U!S^P]s.}0MIӷRx]|,~$!]ୄ ]TS̉Wᾗf ԺQMS'2Wn Xޅ rH("qQm5Lִ3H1=z1 ŘG(Om]2L 4dxe[? +Qe2m4y"YfhԤ h'Izpʵ_Q07Dp9Dȷ('fhWR }Aegag Z'9o|op._ 5 G''o 7T1If*bSØ=b_lMP\R0)1yDB;yaK(_i// xl0 +QkPj0qq FPx9f+ ȐfQ 7Y]B aZP"Ig\EΪdtaAֶDd7Xji0%ٕqKBphiB;PHP8,+'ܸ)`JP'=2=T"MեL˳a=8|5!zPD t(cV"X D,*O~EyzJm2CQ6ÚL <$Uxf]8TȦ"x lL\ϧYq.bE+,lG5X10Q`Ș>˛t/ڥ(^ϧ`8k̬J1\߻/̀04'kOU曺UScnX)U)7fG\u)U@W{q۹uf)h]n-b8ӷsáY:$WW!v'N탗O,Bz>`&H7],XQ\8"xy&}GԽ[yW˪-HQ5{ T 2s]n&tқZ,\fJ g cfg&wpiZ:{XGE\s 7-jjJ~gyxivFK߄)KC "W2 {'b^-s!ToQ`Shp[GTy0H&Yƥx?ܤt͞oP"d놫K +BBctV [@A?:R`92,t}1m#x?L܂,l`۴w8U)<f.&iRD$zPe2 Ѓ/X 4Jy(M?|) HكII;2͏\fr'#Mc j8gl6F$(9B8u->LWtf( b3x>l8p(vgsZjYg~Jՙi,=WVD[nUoeFe;2CCû4/h t8C)LcxB8t 'UW`EP&5JڱKD(+ӽ"1Ğ&<{Me;Jӳi{\.ó}v4z~1 0E[!RʷM~J7&\ -} h֦ߵ;$дSL #|a i׮&4`v:X12'c|I5,`*[p;>3%^c`%+Ӷ"?1U0mDElުcJ ~-~ +4J-{0`U#t?.l3VafV-*LZ=ݙ~ά{vzm=~DP9ɦqV8M I+Dk`1LXw\*Buf)J M*EG#d kt[˓O.[̀!su-pƓ2'U+)>Q\X`"'Kd +^`XTھڭIz5*%3>ӆ1T ~ |=J]ͤ1Cs 7Y2|e'J9z]<"n+(J")тGp.~.b +d6˙*f!ҼIC>L3+2l|k!ZR=FTi1n4UV  `~H?=+Ys%cm$3?XI(+dvWɼȤ[RK 2du6'gl垷 3 +;,$ڣ¨9/}oƤ!L m"hxh#;irQB1& +5Xݖ3X20c Z 0U#̖I}\F +V]`vW!tGޔd]w[@%'J0ĺCoM4± +F`1mVv$0t8uC<!1aڑމl/gA7$!j"NV-|fifn KeHUoEvrԚ^;W控_4 y[F8Sdc0yeJFH@f-zXGWfhk4'4ykMO;F$NC*u0RK3*-%IJe$Ij thWs1Yau tw)Ptc]iJ}@W٤C(?nvdz3q 0*F6L {,Jr ݧ7GWyN"*,#&#ފ_mZ& mbdكGs-<dl$V k$Ir`~ $)L}FQdwZk X=eʞ+ YTF)4cP! ~tPP$Ew ٣ Va3VUa*5k}n䚆<{Ts,>ƅiw_\r}J6yX/mV^[+-cF:eľKVƿɇ,Z+@U8wXJkf?LRս8 +ݔf4Ӓ|Vؓ_W +Tc?ѤݨIىy~ANxcݎ\@S_B(6Nebod57RaZ݄5H,ՔL SaTv|]HW9]d=n/epON^A\$I%кJ?e&nZ\@o!WFC٘fo㸁-.k S{`xņ_E +UBk+j-v}]cǑÙA^ <f0 +8.V9] N2$ %7c#G}䵢Y/@smxkM<4ט§Af6v.X1嫩Z`blv\f-`V0y5đI+$ux+ɥ뻉G ?(ŀKnqnEp*S3Y͍!TcWޡ3H9+a +!%;3xKjfy\|ﳏ˥Dژb8`>QN(&/-&"6Ǽձ_=/.hIO ˸?1#̎2n,#Ĝ鮫+CQN4E;诶4f161zzUH$l;~[Xk0g,=MCfn`]xӥc$r;@x|i PL󔖢pծﵖ_z$8x5K8kڡO4'u665#aDdxN$DMX4vɥv̗r`DZ⥕R*:~1d`Ts>q`@|F!Jb7.EhGqI|SV@]} ᛪcE( .<0yAӯ"G (kAs؉$xU|qTP3K)32"|(aNERT1y&4 ` +9 @9fˉ 7}4RОōܙGɌI1m$9m@/p܄GG`KJPӽNc$s4 eʮ d)L$@pc[qq&h>gL67~xbV'Y2"h]=q~yPy\qQuiMi +|ؒ=-Czv\6,âwa,içd ˆ#FSXJx3\DLQ7%crܘԁ)҄\a)V?ӪfK&&B㔅..H0+9ښh怙8+wzC@>YU$ؚM +n41;ޱp{m=WULÜ>qc[5Ad^-<#O #4\g[Lh }L%٤n1-FgO,XiGeO=r+~D!&kMɍT-} 3y"ĝ5]*=R9̒i"V(/fQ!cF5>I#'n=w$ H?Ո)l#"NƒeWpN5x00 AUI"cH{2w+Fhx \2Q6 pz!w-b7bhfLjS2kqWH. bL~AégG3 FµS7 |a!1+.= 0d/Fp(0"+M5iT(6yib1-B#$%UwŠ)efs0jb ~V`e<{_4nwyf&C -9k@m0eB-O1C\GaNgh ¡#\ _òwH/ӝ;N,RHAkCN +(JYr&P*H9-DIqg+W~^ہa vԒe1 { +2oÙ~Ք2_XE=KCoa6*"Y '$Q~!vs&L?wb;PLJ楲9?i+*H,1>$=p[Dz8%"hrr!v]OӞx&atr6z +ڡPÆoIʪ [&LnѰ#O,wXy pP&Dɖ^i$(d!;4NS1I:}n,*"OȉуQg;Iu:;?YԀO=ZK5m9*]gJ'y2R2oNcEi,e64ct&9q=|Ú1ӋO>>1ŧ!'P#.sV-Ru$/:`Y\כѫFo jvɅ\q%\N̤Un 1R,,&g%P\j -[ԟlڲeY?~{ғ>ՓIqJL۝qC썹c&Dž8btPAjO3r!"q!rG -P^r"upXc@Pt̆9FoWՎG{ L^ڰgkgbOAn =tfN5E8΢.\|(Kn;`S[&k>#юz_?cw]+JW5)`fjZAJm2̺”?xWUE `aR k&I{Wb]"n JUӎLdӞM*n7a30eح6\:|lB v0GHkqW%=(P*66 <^$% \`)| J!nXpMVd@ol6 +1l1Iج(<,vC OS\ǯݤ/)bؽN,inK]gMެd}zgGkfk30u3[ +ck`sKA?aIV!~flf7t}c(w3}|jYOdwuSzZVQ{Sռ7=]MH觪TוL֡F}'VLS!!YС47C+nIi'I m6J釸)9 +C|$\Wd2%pm?Ҙ + η4Kd ]xnxE 1*cɡC ֗_5[_rΨV J)0GfKy\nk@ո$ 90y.>0&p1@$K;k=gB.S8gAګr%H ,;oZ8Sk E2eLU!ƚYjR@T^% jfE+_ݙT\dErQ]<.;D/ẇ.ڹI~^90&fV{hirP .,֌ʂc-oM.8>&P>I Cp90gp E4I Փ@ !>`h}I\$l3TvUٌΉ$Y`1dby }"Ф)uR:t6x.abW;g'bu<}8 hjAPc>, + "˘d霋:XaڱgTyeo:y0@/ +¢Iu aC $:*J)"Nt)AlɌO}[aJS +$V&C)k] 4UF~u1T3 ++JaԜiB]~?Փ +Lv%'I6d+K5 x6TOf7fCH*6itŵ8=r +Œd8\5N0Ѥ u=CW٨C*\gntlTaJXk3iNkm~ sݱ]l={mkwն7O*C-VjLI.NiXDfW=UKzӦЎڵ6媋O +Z.w=1j_^U+6yr=єdvܒ&ZoZ%_Lv-ʇ4W(BV$,:RR.fY +6/a sN#cFP%aڒ=2LFSIqѵEZ"MkZ#O]dL|oys*ٵE]CiS`:Ԭx`r+M{{&TwޓN+u@ʘ** äYh,4j ؎^RK̡= \'i4o1U2DKD ڡk;3O2WuFV.jQZŕ< aq#N= u7h +{ObX uKCqQpzc4 +Wkj-:H\"_DL!F۱ qb (XL'v+ + 1Jhe{\I$LvsՄΘ ٞ|12Ե1pbc}^SsD怆^8Vh]& a_d&S1,-F"TF|L-si y%QlQ2$:J3Ҙhw\ir*IC%v(?[bZRVcőʜkjx7_Cx/]E290;Os^_X'4{'@ Oq5t(Α3IP7Ԅaz>P5 -{j 3oV=4Av{I8ݙF3Z}m;턲ӎ jqїBVn`sUJQ={]˳`Xye:f9y\hb+ 0vC'Az DT߁^t?-7Q E>+QX$\3nPP(e' 7GsXoíZ$`Tf*fՌ%bG_bA01X\L ;)w$ckI|p 03y 0'3#b nmVC2ƞI+5&\]v#G$B,8 'P!kTS]C&*(Z*U$nªKs|@}iifTin2^#Jh{k!"iXC"˗x8dΎΎqrUv{vnEo ဤIVB wOM"ժQukP"EZejF} + 4\~s6ǔ޸̭al []tq #\*$I( ;nK<+2U2<#KD\\zV̞g'm-aJk313޸ [5D@[h{sN pDLI>`t[5VVM*[u+YS46mU^ H;eH`U*aW܄/X{ +7>(mǠh;v! iVOsf;`!`]A$g{$J܆k7T1"o!҆$sM4;-9#=5>7::iamv͈sG@s:ZlAes +ăxPRU>Щr/-TT{i'eAiDܤgjW|]ϔܘDCg"2]qU=7}oXղ}ro+;'-)Li +C4JfLX뽆C?w=] JM֛>UIWr݂09INLf!dW3W*{V߇t`(zm4iKRMnz|`إ%W2ĄhcL l8?b-Ď?[YJqڬyLsmYw舳IӂgebV8ļgוּJ);w!f"rSziy?2#Un_rYOӹ험̎*D S)[-%DYYՀt Y^u3 UI ~?1V*"o!4xڨ,Paƌ%WhI %''*cMN)*uLK$K q?'wScwhi\HDyq߽-nL <·x5V 6cM#uy"VP}M<'wD3In} `KL.Rc84ƴ̐08A%>HBoDlf#e +钿.#S{S[ )Cɰ]B^|dU9hT-I58!N_9ha}*:^D62O.JW:JQ/S6wC,7i6H4|ec=u(j,>w%~~bucYqdIffDsCu{Gpl9cˡfw XIˁ.8)9jvWG-cU[kfcA녧W7"fj8-1XЋ %;֔ѱA5M#7اni$C9uÇ2$XCc@9lpZ'Nd. jC8;"ڕ":2%Pjd]{t|Jb*Sl^Fr!2ycm,wnPC5L/!B v Q&nn%q{P[;ꅓcazc˱'l}+Cm.VkVV|`kD2K3mx6mwŧmw:SX^b!xjYr#E9ڗl;oImr"\_'0N)vh{D636bl׊:s;/_oWDkxhCMVOo_dVl&/Ull59ޗ̮Ƥ8yy1Cv* +syy*n]_3nVSؗelOѳ $ċ4݈Bi)IV`2S-O_o~o j%j( +HқbME'ۖD- 1`':?uLb1aݡ)-֍ D>,hd|~akq'eMP vJ/6.fto񕣸B* -UGWm%%hu(&<=$#dQwIyYz4HW//&f +j$$%ub}NjcmX{ǃ/kh[#4t;~옗ܻ>4&)PC]Wl U a- >W3%gUk1%WgQ%Z¬.ɒLCx|Rl|AEzP>L\6ԓ-Ƨ*4Ca_O7 b%S-< >봧h`V:zޗ"Er$E'kz Փ瞢֎{kKVy-_(Z祿{kÆ5M/$9Byn8tL7!X]`X (7fLOe:$0nQ;lɏ)" ɃI[XF}OnJ?~Zd$TȁxDPrA"*3ؖ"x64( cQ+0+ja6qI60:V@C0[E2@arKX&M9Gr6 ܸ$`,lb[83Ea.A:"\=Iڑbx95HF/Tt  -*NN[B,_ybbHYS`u~F"rȕKR%\["+pѬDžuw:DC^.:נ^z,b"\)phj 7 $s +A*sTؔex|i<%|l~sB{!k_:ZFw.|[6!Q Q四7kSwՒ^K(~v4j?!Q+C_Ք<%6lm&QOBޛ+ToJju<ܹ40r զQBg^)jP3˽\|5.3m]ʑ!Zy+0pϏ{n6b;6'1R},;w-0IL4舽p69x 2zoԺC21[ZRDX2(^Zox\r_J|Զ%1C`PǶF FgXg-$Ce2!=LFRezO͵. .&Z[Yޭt<;k׶p]8ŔFmNGuI}ݧAyBg:,>$Eǩ"]?<<Ʈ!)ɬ&(*ˬIΈBCw0,ׁECD-+:(u'm‹"}L 6vIh+[ 4q‘ZUUhE&v:nr+םَY-(~t+1ږ56 nn9%yð"w pS|iU]иHRg,,'1PL,19n|j#jGc}*,oeeۏ Ӹ{ 1"7cOnSg@ ?=lh:2PP̛Q?`{8_πg@w!#ϠggXG==R*d\U@,>4r>z5XG]R\d9YYY"VC9$ܡWW5(h\Ӟxxr`5Yo89V7 ʘIŊIc٬Yۦ +jup}Mn>%.!xi i-lӪHEr4,>-߄jٜv!l +k}d[Pn~OW*S2yX];,,nڟ?0W%vC;DWQ9b`-?/lιC6s-LL[FX͖ߥroL +2)G[ؘ*٪E[LAlW`IdyAF$6k*[96/Q,I2~0>}Or\jWy7_gqVӣ:=8Fαylx_~?П>(.9=z/(*'W \|z) vOgRA!/EdMwc,Cgeˊ9:ۡ+TJ:u.e9fI*pÌ ːFS$ATu;LͲ t9u CI4E|+>c??!ђ Gw$׹rdxxs|zJpz?x ⃓Ɯu?g18õk-~D}YLnߐ ΚK|96&k5UeH(?1s(pK:u.ILzE\X6 ͪ Z)@D\j4m4h>3U}KQrJK/2Y,8-W dNi(4EGD fΎ42 %>U<Q:w 1 T_⹚p#<°P)ƈu p8 {hq%R&74c?lAaυ1]!^|i`ӃB;I9Vf`&_`؏|\5!)Cuv4iXezpb7 *G$bB̽bxkNɱFfg H0Ǟ 6݊Y9i=dVrJ ++@qEˡ RLDW<_מ+KI+^NB>J+ۣByv>1В JiئG[\ oPȽ8k1tl*rR$6.Vu +%Y)JE8 WVf$j@"{l"0T_آGj{!i.!sOq?L0KԍY,{%qJ/^s_6Q'bIR3Ν +8݃h+PF)J (0=cZۅq7b$MWqvEgI,4$yp"$@;3f3#&JԤaTfĄ,0\RN?B;$J0 F9#$C)cadc>څWkУ4$s,cF=}tT7@أ]IPߋVv=vY8z(>^=j%П zXxO'32]۱f{\ $~f9Ln^ ~ɋh:$35LS6z_+%6ՊO%!񰎻Ć_ȒdK]6e݊dͭ} pd7]â0LUP5^}a<?o)&h0){챥}Zw:Jݬу|ՒOZ\:7٩ b] +Wa|H~dᮻIG ݆Xwgm~Ə~Yk:oVi%GPfc,3G=ǮͪXr$<&Y{qɽ +4.rmcԡj@x`P^Dړh '◹\>Y\8^4k!v.L/gFr4^&iS$GyKmr@%Ig$|q8K*,ѽRKc3b.(_F+^]TGIy;L|zP//o +AwLk:nm`JM$ Hh pZp }2`Lf-I?KUl]J@.kʊ*X8먅i2]+뜇x ڏGzҹuwI=}]HqpաݴjI}BJ>Osʰz;RkaxZq3Is]bimyꏩ%z3yqa9ԷYV=͉'GO L9:-Z"͙9 65:&ޯѷ^{KoAzT q8K8*cx-=D}GHqpT~Dkz`;kk)( p %k@2$WӅ^):NLEChܵhZdO9H' q9ptC9#4XHnx.*JC897iF\=_7pNt{.{Kb9ɭ.pQrsVRG{$NwCrw=NCqFe`SLkb7]~o;'aTzH9L"N2M^ ^wTGS6T`vd]QAsxnb MI +4T9 +ۯ.Cj:TG}K +8fEH:ƅRH )ӳd]É6怾C'-;$fL=. oqD! l߶bĨe6&gE U=*ݖٱHGx`Ak"T(1_,+Tqm.0լ#ٔkcx>_aFg-eLKWQr»fN0{#hψإ7cvE@=#>B>cZ>⸞q^`Pg${Yf$Ha1xM!N;+d&r".,*㗩h.3 +bM̅ = Lߖ&+2 2p22 XČ +̎#=EKpΑ9"'ʐvW%)imS(p6RX/ԫY~:#Rs +>3O}?7l92qʞHb9P$uG +kvn^Ilo=yV~s׽$HA7ν蓰k&q`os🟸>(",\y8Y%s0` ҵqIIҕB SV V%qAܐ5xCe MܦӆE<1Eo8br-<%9=ƧyzI<=-OO̻&sj(Joc{;3א&:ۏ\XVKrhc\^?9I69Rm7A{>|5[k`aggkKR J06T5]P/{Nf|zғh zɿK|REqETm>.iG +5;; I5F.tpC`Ϡqk\&IN%5:x/&1Am J VDA"*rGʶF"$\*ϐpod ζ)XMT(,tG#Vg5" Jnd|&OAG?w*0#ʼn#zԆP<52{z`f%_TSSX#pql9ґ"X+}1-m6lmfiU +0(+/0jJJ~$G"U(Jqjӧ@\?aA']RV&@ ,|39TlΦ~i%ԀBǩ +Sc4:$Hu:wƏU)mZc4қ8k4,zs_%IvL kDuTy&`snV>A^THZu[Hw^Trx/DF?%QO]կ!Hԯve:nv`0g\#FFw!S&oT`, Hiw Oɒp(< O&r3GTr5Y)ŚE|!:>Wk*4(5Ui*2$^x3ܨXƝ;A q˂fz>f ]$HѭݘHarlzw&<?Vq/Bm,6ȅ^r$و9Pd\s4_6Tօc1%1:^~Ha +ga 8eJ6SUETU^_0t%MzI<)M'')IrҪ+Ͷ!qP<|,n^U,؆BH~` UN&šp=[ +@"X\Zo%SH\˚\)ܒi 8`6hX*_$ȲϥKX'=\aX13c( O vl#P*>9o7c5+-ESƎ#l( i,yX;Zc 5[mYXd^ ,IRV?[3=}gQhF?{ÒZ!68Ɓm-B*>wA"]x huƎ NlNr6&b $$J.F2Lp,> :V=\FO䇢8bK9#עa^@h\bS0hB3^{aIsBiE rt\m|ت"ƴJ譆{ExJ|*`.lwxmNXto8v";N?Q^AӁmC +Y$ڗez/~'Ph'$3q(WrN2dƑ1N: +6[2pV<;Ѧztb +z^ .\بǡF1C2JQm+-lm_ݠǎ1\cDN$3=$(v.`+2R'+v.&[]‹Ӂ픳,!XseHR"9G5ã-,Veăޭ nE|J%A9 |Ko 8y׏k9>qb4ap9p%?ȡ(pkG6P_g]6+%'$v^I^?4i(EwAR]Q-!؛s7|^E8 GM=* haQG psv` 5y\E!!e! %]6Eѵei IPRHl*~K$alV jmTS$B( +߇DN-O~qlyYڱ5" #DS/9olF-7'Pஐw.22pv '>߸FSO )9N'.;'-* tnJ~y~n=yo*ykS6DlV=h*)j6n:Y +UI^1—Im"Q]RVgmx47|$3<@+Ճؙ*;'!yd;ܗ'7f=+95=y^ Cu6yʭ I4=yP3Zr=Vpyt oN?8w"ne+AP USDf|w&OsDhVj9[~nl$wGpKߝMvMr䗫"t6WItܼ\{ j잮3e_'ͽ:{ZTC;_&q/$1 kD4/ .ik* _::Yz{6 j+{wI{Vc"]6o4 0QwIR#\5)Z(E"Yk6Շ0剑BPbMi69yn"钬R"z&؉$Ӿ[|*mW*EM ЍgITe52tYʨGoN[-`a5l¬IBAbǣw̅A%v!-<DŽ sJZc11&(a f9 h̠L HĚ%Qpx`;`<R3{ŕ˔jI~&AX.Z ORUH5 KJK?_o RCx{׵$?Ñ{7ʦ5B x"+` 4P ) /{5*='!ƷzdIz-MX/eT [ы 9DC"+\ZHԨ ?#1Bp,6) 4e #΄c%̒x +*fûy*gcE8 +g/CR=q qdǂݠîd%PjfuНJ94_6A|;h S/2fS kP. OI$EɆgj͊[,ti - f͉ +c@]DQ&T;4z]?ӲOpr[8!lОd ♏a0Y +^!4 Q󗓰vjׇY  +Q= Dġ\qaxt9%o%%qŧH7 +ƒ^xee/' pSPRv :ɇVs.jS=\-]uk*-S2ey}TnlN酫ڠHuCt, "B+%$^%WS' f{:a9kT(_$7;Z_*Q؈Kh&^2k?Dʺ`ャe+ݯueT#EV!j>WdKJ`+-;p6BdX21kJD| I~st 7ǖJ_;1ƺ X!ItXxu1^:VIyѱr产(G嬢Xf 7TzYPV^ yYXb/=$R$cً.EK&iX{{,>=$@f#8y: *:_`#(E9.3NUW&iqGiGlʈS*% 4 +af[2 ؄ q7ThTUg\;Wc^#&MKߖUbh(Gv:xR1 +qU}ʜη62ԗ@j"cYQ7e$!rdF*[4(-5+E?pl9P9cˡf'l-y&W};-Cf2V$ձVjvWُf6C,z6jk[;R=ړc6X44$V)ځ}eGo)|@i +l~?f43,* Xk6fk[q֠eV|P++<0o[n(l3S8  +$'V+5cV!<VjzX١VoKơ6vKIk 4tSj΄E89^*B@[ D#nrXh:mG\%uGxءv/8Rt&?l  rġL'Ւ kQ'wN0Efw9t<|}h1\xTɅ[݂Iv\p%;br/cS` וQrHrzĜ37_ߍʈ­|H +z <F4bLLM],HtP#r(`VeٌԼJ77_Oy ӣ*LC%E.꽨ӈ-Mqۋy[]ޔZ 6I|H^lBY +b:ʬjyRLwAS,uh,]aU‹Fö)hݑ4ۏIEד$Sݱޙc꨷, 7kHSnc[)tT}HIp̱\= GD%eOQ0%{UmV<&=ߝ{>x7`]\}J0HK>)2E H䁏y@? /أO ֊|Et94F, V\@T B#­ +Wbyd*a-o2{J_ +!Ȑ#`t:w +E(QN-Ibj&.,ͦ͡N0X̛;:th}SQg cEmy'946: m1s~(d1|W6:&+_.;JjUt,@ +۬R#Gy%~UQ’߇U&#Ptq8S%\uX"ɰ9ԁ:|CA"+Q)%=Ε_U%E^F}a|{i~5@6(,L.jF5Ux saIUX5~^,KdUlq +҄e9}X +_tP5)ZMʠ*3j&`uVD)2`)Ľ Hh<~WSݙ$}[zg-{18.{}H+rvXRbq>Iru1 cGQoJdZ0d899kz + l|T "T/ WOI$|fM*dnPz٩jdkⓊl=!řI "6J$ +:~#M,j3H>P. мWUA}IGr=*tIq q>pra=jXNAlKBC2yOƁc橗:9 8gHP}J\p%liܔ#2y{*]$;űGmaQ(钟uKZq=.s2_$(:DR1lXg y hTp3&ڢ +x#)N1b(^SlSA8SzDZ a%461'2=aҦ .AԡNz=-9MwrtEP64SiIWCXҏ#U/;^vPlXA3QOz$=hٜ鉻.^G^H$a* C̰UӁMKl,E{ g9KvM wH'0bP} |s׍:iYz.,hoajedT~|!lE/<g.+7K$).I.?.\KPb--()0T9!pܓwt mCT&۪&\l F=~yodT̫%ij CEN$%ԡ570B^Whf2Ɠ"BtO=A I6[. H J?ؒ׎jIs/$Iyp<!:&Q#I@F$WtaoOZILW3{ڟg=kmjUV½hаwj*mcJIӠ9fQ +Vga0ۚcR ,kVSW򅳾E(_ʯtĜҌe~%eX[ŨR W3мJLVjgφNDl'w|IZ[ +K6f99+CTs5L*e1J_IdTnעe|E3p\r 8h>',pY !cpHd&,is31S˔{cuX<s}:,Xe#.fmT7O,w^kdTe  +C.اMZ!)d3ޖ1x +nx'n2JyjePEDEPi,t7(8:푾1XLNQԇ̤.+:`0lg̉c8Y,--Io֫V 13,Wv"P1)6ބ1'.2(k=к:M+f;q,i1lQ2214dv̮j7vGO\&GrqdP%TY5Z5o'):Rv>mNj;[z>cQסXC'7ЊkS& AZa `mdBTNC- $qr=39)mOaP;w|aK`5C22%7-EWϚZ+'0CRvlQmt ^Az7[$Me`5aYH&QnˠsuIm?I$ʹǷVoei{}fۛIL&a4vZ=nviq]龂7u͍'2Hj1$K<:#X*i8 u0q[/x(qR#aH/aY80L$3A>RNW`]XQۣ Ň1ȜN1IM"@j 1sdDBtprKI - 2T֎<4r6tEj\C2LשS PW%),0|a\OޤɎ&c>r)ƞHs@cpmh-grMzI6Qҍ_QҵFFw0#Zјc4[G$V6ա +IڮnV;>PsP v%ZG\" `K*OPpJ| p7b0ϰ +L<^,'p:9z:. +*9mGST۬HZL-ΣIDe{6UL|SXWI4{LC4#)E[Sԣ5Ψk9 dh]c)` X{T3Gіi)7/Y=)!&wE kͫOZቪY&E gS{YgsvIO{5(w7qE9um^aMO7ĺ\(ts:O6ϓs͌A,^)9^\^)gˤfQ;I6k3/z8jEx=M$َ&\VYwIdl9$8 X@+M%\ 74&Q!sw#.ڋ6<7%QٲvYU.OR5^IN1mM!o3:OˇEiIt:FOizZ7Wf~zo@{^&Vi{rx0KUnV~3whMsZVէeanR$"\z%`S"r2 N(~#MeޘĎ.fAPl%޾pb/IȫlCFCQ,r! +i?uzi`i< N7TXϯwm''{:ғ;ԹEe?].>RvW̔p)oR0hd4|6yCyrrX='/9=G߱/u~Sy9vwD7.Z NړIwD|']V2i3T- 醜H0FN|p߈F-LC +Un:׿fk*2TmƗIS@u|-u^SlJ$M榝Q$dTp6qI2퍗eν jD:R?qh7Ÿxxc +K^/6Y"UVĭ:d|,lox/Y=KٛK]^\ >*CetA-+fߧ(uPΘ%鮰~t/~& ǣv>ߔW +Ѕ +֎`2$!Wu2[iZ} hiзEL^GNŬ4/es$loGjid>f0QWKR&I{ WaLqpa9Ԏ敺,A|zWaze߮FNVD5k~Z:ܲIHQ\e#يRM2,Re[jH^Iʑ?rX<=$qOO|5?jQ6'@XY965SӘJo6_IB,Y$W9.)Gσc4 ~ouD:&cvZ\|MRHLFZfAKlnn3[!iG[KILR|> +ڮk*M)Y)ָUua t ]Av}:d˴Xd; +~>$\o=ڢ[$?5H>ʏA4j}*XSCfhi3y 3=4Y\$f Xd Qk0}b?fb,y^rKL9Z BU +OV6H*!񕮃u,G^d¸,>EbD^E\D7RqPH\j|sZCAȓ0͞C%81w9Y%NV+̒ȴ=Nyt3B% +0_w#|'3Co\Ur&PXqIxú I=d;4|v J _bBGL_e %)xBY!wǪSvWcXo6HII@6s<<eeZrsk{溛%r1g=K&`;W^87nlqPx0\qbFLUvaغ +QKrP٭́9{6u 57$u,Ix.3QR֪3Y:<3N 2CA'Ȇ҅Vn7CതKz vx活Bd:\g~!7z[ҳ hBH ZdʮV?g|(ӱ0I;RQ\i].g+N0{0]_* b!QA07yk+7IrvE|LoNMK尹gvG!&KFp@zoJ %iKjJ.'3ffRt5V:]MZ(-J 2/560ٱizcˡ&u\mHeafR7oXZ۪:(DyMzeU#EzSeC-v(NwTOO5䥨5֑<1̛g.=󑌯=U/;.ȩ5=.{C2C hKWĈe;Ώy8ԝ|1k.1*)erJΫ2FHەq} 3czq-ٮc18fidS ['bO&<7q-K6qt+&o]o7Mnޕ0kw/Qz>WbOĭtj2(v2vxO6[A>~ Zf}~0¬P+|_k'-lB,q0ND{VL ,Sɲps0x\Mc#44lC+|uML|5^*$)VH +!Y5`$q"*% +^82siJqDe ov Q Qj-k*>]%$b&Sw;B.R`m̘2)(uI$Jc7SA!,1H&X[k\B]]۩P%Gy)iRd/K]WqW+&r>$zIjC*OxKjS7z!6L-),Ye&Jbc=$#0.ܣ ,O:šy5z[JۜGM̆*X}`oRϨAw[8 J3)b/99#b@`/շH~7٬Qdt?[hW,u|D<3>cln4 LvP&ON~ғc7Q!U hW%%|gSvȚig͇d11 ࿌ÿAjUN M#.QIEVqDCaPwW8B~pqwX|wZ`acpa `~SYi{gghznn?dHU=JsP9Ƿ7s|6߾<$!d}hyǨ!>OJj᠒_Mf;m +|SKhv8ÚW>|T}91" 5tLH|kM> wZjٱS6goq=fCG9|7PfZY*lbUI州Kag#o ح~! "x gW{vjGmۼz &V >qru'I$R٩<4CټTŻMu'_/,3KB׊`SؿQr=JǤ׼H|~3.̔-ɐ-ڎ[{K_JxdlIr#yImHyy%L,{+ mfK(QfN_qd0E塉ᬹߧԟ?o֎k3nqau=5J`Dp}0kAr,%e2V%b6Nh*Ȇ̮%hG"=¦]jjX93܏C1kMmo{?ZH;jRBD} +VMY%3Hۣl%5\c3$,r{UCZz~3~!!zz*v,.{Ux&^%B zϏ^)\:vw q=?(qb;F/PQwAw">܏ɸ(rȸ(p2I@'CnงЃ+cd"Vvpq 8\ڎP  z[Ǎ*;ݙitK0:E< "ɕ];AX[2hF'oя^!+=y<ɿ&+8]r?x=+nRHEy[[uo$ܪJ(߅|#t?Y,qꕿêHoe~m$.\,2ۜC]`ʒ<+2, Ył/[z{cS0M]*lZiK~]6o*[d d!J *AJgFq Qtq<r(A_o?^!a?`.O'Ks ptoO/ŬK2Gަ[&6gi Yu$gs~vmSZ@% z$uWqːyqݭŌ CMPNM>HV-\:$r +.s[FL02X'W .i_;^p!qxP3x`1`xI +8iY-\twgvE7}eWH~1ƔO#Re1 [VH۸I0.LT@?\I4P*Vy#*Q=wxP6dЂR'ae*\n'>Қ$S%V/irIPT$ND$ݟ5aR=>فeh`Y~ղ3g+;L%w~MЄ38 +wY$ENvj,Ig~\tC8\`/%ZOtiۉi?\7F; -2$?^fxoo74g\>U.и?@݌c-1z +~'rY&5'L]fJwz{PϝhJiPUJ^=-j:IpڀA6g`q3}\M&ҩwmxr8hOC7ẋ'FtLAs_;U7&g$IUf(KI'Us)II ++DrʎcxsAn||= v`k"07',%M,(z䒐d1ퟧuf ,4|`x)#PU,zwEdc"r4QplMfbŏ6I` ?&)y:~'icw"W혊קԟsX+t ˒({lHƉ+ +RtL8/xXOd5+{pOO04̒Tg@Y:13~sS(#%J%k)y|kOa6ϭHJ !sSG2$d"ŜdKΚ" ;>7#jcde۲W&*^x{H%j,k!$1W[Jdqlr1\GwKX +c ]dTXkC_Ohٷ|H$luc-!$u7wc*7fN$Be؏7w|r"RO7 UWjj?ҡjaj/-$1SR1¬}Lxa89mJ<,yXBNQ]?17yC:APLh+&4LwcHED ũ$N"doοet)zd|F-<@}avy:`@OA)w dyi0+W a57ΰU]o-m),qSmR[ |Y*+=84$CnDvVfv-X_ q|u~DHcovŠEx6\2U",N 6.M o/_92f\'s(A<6 +,cW\c>3$=gGk,  +[s,iT@BCPP(`oh̸:t_zrS7fAr'je_s2T- oQKel)̶;װ&C9.r8rGҏ)I4L0ݣ*\3]Rf'0TmaNHL[^4A6Q]kowǤ91v Ѥsv ҙs5]!ğ䋞JT,zU* ?hr9Oay5O6vl#v@e@\ +HT hpZgErCңd.$Һ ,]M'^ޕ#9C$C"͘XWX;+[ CX& KNeƟ|)/*sQ2<9O6tJ%.N-?nj}FCcö.aHqX2P|0$/d+)>KF]gy׈E ł1 poQ'n:rDnR +`"©g`P?`~uK #t0Ac\eQ`DE~gtd-6,r>Ncɤ SHuC6Xw^HJtHgf SÙF nvjeXdx 9V>)%$ ;ø{]j =%npF>`SE.c2¹y|zU.>ىs]>>wt~WG}v-h,1By~ClZU}'zMN*׫g1V'YjdY3_N77q͕\zltF?|/5uTcQ5/U:BؘK #ul@+cd*ˣ:YVftB-|js|$Zzͨ|kFӨY^Y(sR"Vl+}|p3I7-?ý|,l6OzQz+DLQޑ12# |O:بU`.d>ܑ$/ݺQ,CV n_EԷ̒=pHVsپ>ʕʦ2ʪ(t=-^CktɆ.w(;VyQcl;ĭ!yS#XGU:aןy 6H?=(ӳzbWDN&AhRA +x!y~ /c?KBǐ!|pb4r~o "R'QI0V2 E` ђ \-F7 K <ߣ7hjIsɗGm;wxxX6qw1Gkٯ{g osNf 6(ZTrY L}-tHM`^)Aƛ qD +$jZ0,5Z⺍K$—[9\̀w8LĆEc4%GSޞ&XH]bQu/(x\%!ûҰ&`ӱOm5KFmX)A+[6oD+rtU&-ޥ4:W{k~ 4`{~I%YS&KB8Ip5\q-~C5N#!M-@,Wʩе)=H_4tR솎^>MJF %^0ijŶw+ a|9AyQ4xM/~P{wS϶z2,p_}_W e{~W8-[dm3"a5BM~zK:ɛr7;}ܖpORX,TE(X JҺ,* p$GËR,0boSNs9'㔽_f} چ[ +*UR<Θi uYnu<|:tD+]L\ұ5 7A,?ﳩހ^tI81&8 K gؔSwfCA6FlFMI 1}gS5o+$oZ[n~'j蔲nkInj/0b/7x|\Aw_uśn 6o>buf_}< #ofn + ~ů{Jay3fNܼh?2ޗ/#Gf .rWք7[hqs ˗z)H7IIpgp3 sAQ3xMEI؀[ahga 5XЦl:̰ 熠<2Rۇ+VߒlJr QҦW'v6F l)YSEB+lLFX<d9XʜU%E̸fx>I,%K%Zh`(ǂ͏lWW1-$E .CC;jmX%qPzYa6lFTy"8eN+i{_K!778` Jbjl8* +LO8jU?z_bwt\vֳ1yC?U5sa5u9'9B{kһN=Ɠ0(&l=}>WXc#E>0ut j{sK`"B`FvFMy -eg?ܖ;\f# ZJ[Ү1@q_q{2Yw9L8lf,Z(p |fSv,ǙrA`Is{ +(CL[S6JՊiL ɗbfe7 +X];(`~άUۖo%zA 6oI$j7ۂ`M>) yނ-p(|?%`6f暞N=\Rfi'$ ίc:%+oGEvDo1\p_~OnW9pc:_}"ş4!w5!KgLPTT`6{trC'Xh!5qdNNL_f Xo%`o S<އ;'80+N@c{4ǽ(F9Q`֛ڧnCa0(1]vJ@ ;k'mUg}w}B,̿!ÉvXmsq'UJIyGRT$MhU^mPjp-Mˌ:uirIqz# (!k!6K$[z )Vxk2 yjK6壾契kl:K%gMe|oy-G5Jq`ۺ& #>ZN%ߒ#!hq4ݡ:5E\BgGBAla踶I4Dnu\ۉ+Q;9t)Gm YS %cm֌|GPi?(rn} ARJQ4RTVQy]*_4l! +CW{t>\kH&m:G@w[q?ynQNM;xWw.K>=9'COrB 2Ⱥ n\UV;f9Ǭ{mLUt7xK[yv—eih3mS[؜xZӃ8tIz7]9ޥ߷xytz^A4Q33m4> ~>nPY1z?<'|4CӺ +~;ѯ'~l| •!Jhm[=p:{sg$}qo|4 +'(bxy\ VW;755rdwBOfo0xJuv.fr>e~~'O'Iv=7: v0|dFe$nq B>

wlf`'>lӃd{H<ѝʡ@ .hgb z v)rO\z]$`9W)s1yx{ 1־+gof d!)נdð9Jovx-\J-6yZ&3Gj?!"b<ձƫhrKQ~oֲ5oH:<Px̓$Kx{ +(4m;O\ +sB@@?c&8誱 +:9k7y)@M3"7=%nl5aaH ,她1?uUYe\ސȰḯ4]icJ&$.keFi8IH] _3Ͽn|u-AľTM z7_U<53UXuϓB'}Mo@I?*\V>ԭ쳛}*gM't2 ϙ*8Mu19Npq +IyS}"(& +qW뒴=klЍͿ557?PjSwhE8mD|d1X%&`6D'\։H{%pc]b2D$/:E[2F$k2Ǔqg +ܐJ4)srs\'B-ء nŸ*)eDVHתXm%[&*qpb4FN~o,ۃSIF~2LPLruމZS}ҍĭ*};ӠcxSfmƗ+6˓a\=*`GAMArRchwZXhk s_靤vZ6 .Bל*&iަ`3Dd\7).d?U`鄺^TT^7SIz1=GgqGf^#\Vc=J4-I&vlny.2'#9 %Qq\N܄+fl|˃|Q!ӦOқ<յ+Q,xE' O + +k:1|[2 '$ײo'sgpߵS +^ ͩ&q4XCX|kRO؄~?F>h[mD܄w\3cI'gYfkZl#_x.BS&q޷ڴ:_p`8|GVS盪o}9[mèMުaFbU~^_#{-`I]ɽ% 9jX\|^iYqǯ?H_,PkE +}MB+e'i<".ω>| }}kmU#Kz{+LЃu>1u{]r5_>_{^fsbg^qg7kL{ウ0b/*`]m[Q>^/</ )(pbYFG[/ծ|龷z<ɬ${!K׽B U7z[G>t3xّNt:CJ՛*k|"ʨό·BԵwe3лd #mmIR0jSw }|N^ͲY!R[R [R=]y|0L۾o\,_ud̏$[^pu +w1WZ%)GBS* IOq)$jr\rA\@8p8d}5DKd Qc AbSf7ez$Ex +ن}0I,(ڰO߰>m~$5`oa8P~;Ys0YeJm4$Llt);6Vk6IY +q$UP}.WF4 MD#98kގIɃ$7!W^99#%L UoW䇤WDO& XK:+5̤| C\ŵ%V9LV~brnSH/lN[6]1I)ci,6ޛxO T@赗P{ +P' XP_O05fEV8< `]m#),ݷ86y-ce?J;X!\1ɊC:h뗈v71N>gOJՄ7aK3q|B3(k +FH6;rX}S()Y892gtw`l&)j%aXm~$-(Wmb6DRQ[SiIhjfWf_A-!ϒ(æ*!}}${%4T=}Jķ2ؘv7\5~n( ey3IKx_e{/o[ =FO~[Ȋh'5IZt#g\d-ӎS oJ + B(f5;@b5"/-R6Vߒ'Qu$O 恧>=~ᒪ:C|h8 +\|:}{:Jݛm'}+cf>BZ9-qɿ ofN<'m9Q87T?˲h\!*YMx/~N20L9-p{ 4Ic*qGL†9DSsQASb!l+r M*l+$]s/\̠vkDVQD ]ہK|>__lt"b6w"fBzbf<cȡ 2fBĞd%agjn]IOp +b~3}kD&elwDK(8Qn)c1pJany*ڤeĉʅQ"yb`y[qM})ٟ%+kJz`uk",o/kxP@57pY1X5?Fz\64VΡ)DKd(B-{:ADpb(·~FadBԮ@ֱ|XFԿJek `,1VMk ?>%xF֎S=ŽzLIA.jvD'.+&a&ZYɝAɌ.I$q\7jgpQ ]K_<=:GX4^K4w"C5F%.cBSQĂYNDhG +`q 5-ߒaQG-pI +x?uOK1.+˓dJ љQR9. \p ۃgUmvжWW 1!ܦʪQKXbij0Urc:0ik"/Sb8^ L $M><5|S 2r#gBr^dh UX`dXc{0&\Ǟ&9.ulך2״L(0$rtʽxbdg2ioI{k7]MW|E&3ٮbmCGA35|\WqMITL hu$6$,|X:U]^#myY\XRBs#43%$US7%^dK"f䘚Ef l 2M#ɋo;9?oVГ7yEO?}d'Lf|^.VtZ9#a;B7\}/I,zT ^I0P1M$P] A y0F'R%Y"TМq y : vga5Y rpI%6G&]ub䑨[c +k>J#tp=5\R>z(QA]>݀ߔ=bT{Q;GS"6@)u$zWݙ,=x{h:/cԇ[>pi k=ڸ ! +,8c3)MbT8FK`JzȻ=Nr>BZu?RgG~xVS y|3*x_9tKk3h?J!z sl'$ow>F\'sEt7 sTͽcAOdHtIK؝HGB?7v7YC P>+<^CNd Lf!|,;Qbe[SdnMg`g +x&N[XpLuh^sd?f~Mb;c_>Li9QH`v""D7oHj(QΧF?'Sdà +\;Dp2:f- ]pR "-{xAB,H.#Ntr$+8&YMix6&- շ\ *% oK72;1pYޤ`ĶKnPnK_l3 (k) =y"H, \)6*"!GBFY>qFm'LN$&kbqO۵=>xo,J^6blU&a=K @}ZʙKsy%53Yl$WN}_)-g]GnԾC?BI[?Y}W\[,Ώn"[]u+*I deR3?%؄W{+EK?n Z +Щ:t>F-ڻҽUs{ +=aD y4RocVIa8isɍk>J0UpY/{*/vp +q$Wyx$v9|&47ƲNurIxkF IB, %.]dDg4?x ^ST@Ih؃rఛޔ "[wK(26$x7o6b"˛YB`W,:7MIֆ;ľ kʗ(3 }q} uFF %jU#E){MʳP( FQ.<; ;Y&Iҙ<2GPs*I\T&I4ĄOHŷK?<1&9 HEls4cFvEd/ z~0@ւ[>I+;BWNO3Ȳ\7ӳ-@2$aEp.H7|UV(%Sؿ!Iζ9;E$Y*fҏ ~s +Y2e䝚xiVϳ,Sz>%y-*/Yыo|mIUy4I%?%QTU-&F\U^bI7 +SUUr}s1'p K5R5U= 4YtQ[[iKR/`KQ[$A\TؠՄʤmBs^&^` BJڝRʘĉ+* +tN(vx(޺ ϡcH!0lj6t~ɪtX) +O+&|V"Z[@T:fm ۶;ͪ`zO85 +$r)Q #α˝̔ɡۯ|OqW'iVzk^nFMA[ *k ĭ%v|[Wǡs8r~{ ~rQ.o'$#et|bޝ5ysМRјsJra +\ѩ98=߼=\|m UPYU*=)XNQ%4v]U#EvOt?U }$#_مWho=.Xes9i7Қkhs9#!AʃrɓMd[X[|EVXdyeiVCsӦŽz"9].,)"MDy;G3&v[)4gam,Y$lbév +F{+tG^ŸJ$-'N'@Av]vҶ\Ym&mCVhvOuSƚq8)&mIt A-?$_~\:h +䖢룪J)۟?n]nFݏ'EaD2wu_wR14Y͕PHe%b %i୅ HcKޮ{n HB7N}duh$ +Zg[uS6ܡbZS$Mynx[Cd鈖`F\ + ƹ +|tc[$S2rp⚸iPXf' ?疆WS8sktj@bM4Mc2!r;Ys by0Hm%_N{qlt9_o!BL,b6 YE,_ɳbBoloi!SM2VNz5MG܃E Wa?ܼKz*܋>+YBq8av i2&tP@Dœ([5G`|)hdxn2@u믧$EO(I~ylU ׀nĻ=p/w[L/%ƲӦK׿Ond};>%S8OXcq5,G%x&ˑ<)u$=h_,K?k<>C8xc{&<>H׿QBi>w:CJ۫︼jx7-!_?D}c-2¸&Z5 JQ!)3 F?MH wn7k#npw|~cQ8n.{[~L#Wxj1V"R }"q>pI +H䐕Lt}&v- WwV)yO雗fzgDzƝA~P`2}dFnʾX3`;t$+b:oelT/g1wa6IV gln1S ͎W:0-n=$Y"׀ףF?m&-PFq ? Xa[qz ˹WǺӭbmbor};⧋ ݘο>:C7iQ;np9|_E4gdWGu hOf٦~K2$d1ӈ*agv[N/f`[waC?ꓺ*#]BjPɄdUn.! 1_Tr'פ >PjGPjY!5oAg),mZ{kKn$^ !#DY%3dFKz;R͝/֓E"Yx-y$#~cEv Ndg] #nzB*B]_x1"p%_JxjsisHa.8v'G-nz<ƒu,OH60_p'X7tPB?56]RWg^Bjn'A\Ћ;!xioqv.j!<Kz}$gV&\>9 TB\ss}$KmTa$ipl:r(bݡTx(ՆA_63oU;}oi-QOIzu:]1h\Iyߛ\211&EK.-Id.SxFoyTbMx׃r$6 +4a&Z?d”"c &aZ阉|<*ØE 7YO,9R*$OA92 7BA|08< +˫B %D%ƫ~(%6oXmJW}ڬG-A~V%h1P/'z_Y7'tcWl}#d18*ːaK)GB,%47ѽދѻc o]4o>JT E>Α]M;]G1b/FE~{#LlI.,Hv]kvB;3s]s\ukm)KYJZTK +%6FhAƅ ؑ" W*dd DSGi0" + cØ1fL\d?K +J&QnAlZzG: +XazsT.S-t3F#e2~6$I2LWOG22<)SK%efSj?Mk)PQ%Ǘ'$V]!<$K%+>O<<zRF"bmOy[P`xj +!V՘Qv@{ hasljD! _ #o,kYc"dyNLv!ْ|bYd"MSa|KgwxK)lR,>q0Ɠi5hMFeeY~5@V-? x1' &KN-*^"?0MƜ#Ϝ\Z76>|!}pF8 +nD=!]NyMtf31ejDjd"4%vz>֩ذbYT5cz--f 0iGm4y֜]%6߇+!#y`BfHHG<(aO[.Ğt ^Ya&aBKYLEx16Y~r'/'W95WV9 +NÃ]D%LuLC`V]^es* 2@v#Xzy!UxVF}0/и".0cƜ&zҳfbrfwïL3&lNyp +S³-8>Φ NI'e jtNBUT 0x;p6F& )`c,LENg G>uE.L_Gi'G)LZ:9y`IS]LktJ/a=#_hL%v|]711^Kx6(i_&:wf- q8hP>#8*+'F96qjwawUZÑ[*B躙<{nIIJw?ʶϒrSj6)ax >IWWP(nK +~\Pytf.<W㢯dJ +ln HC?bCs@5yb7@4il0hnJM'?1ux'ezb5>Vp#<c,4$Ml=baH:zR܈-/69>Mpy46J4ERjq=FaL#6&Q`$YMbB*rp2qLT8C}9ı$lkvn pu|hCfYY݀,gzD'!YjX+R76D͎Yb5ּCYbyz11OnC'Q^yF0|` oYg̉=%1lHg͊≓G|YO~q)b̥㎜'D']`>6Lpjc+œxش)=Ѭ:rWWYAXuc + ')ʧo2z?rӁH/r@k:ɕ9]dl\[ :*+Nb@;NpɞbN\^L x_0fb%v 2VMl&Ƥ;Z%&Z?9@KL ,,a'.pЦna'iUAtl1 +p͒!8Xp_/ їEuqx:xxӈ68lt찕St:|~ܜ08$!xZ4ሩq{чGy)>q=,g?P < =\EE(DU4fL 'ĕ{ +c=ԙ4xzFd"n_0f>bi#4 (qg +Kx15ċxxW_Ab=Oy {*\'ޞU +Ѫ 2Tp 0_3) 012*<]5JB Д5&*E]SԇRQon[jueWزUSl ,IuUy&. AbCbQH|)|&myNO5)9- 0T5iil`/4`+?̗dݚLFUv{)q64q5">kNSb[1L㈧krLB{AN)zII")E2wsBJ[eШPP|3wbPF;l#_p8>iuvSn ?NfSlh+7x̉ U GnX)} O]޹ DvkvrQ &b@q^81?:uxOooN\pW̿`Yq'.'fxT]˚ +cXaӻP]!0:$*,eP1lc&_B.Cqnlt}Oe;V֢(} 6VfXܕ &C~̧V#0ذL(rb?F+Q8LLoS Slhi\Qs()ZKn%}#7Mt(/rW^l7ES6brTa: rN [ƒ*GGYv֞F&S)Ah:\0 KUDAIfQC-P2y6[Aޔ/:(fg;d!ID(Nsc+]Ѩ Mޖ{8ϸ у \_\ TΞJ푢{ELCN$(G=a,aYԲ Ńz6Ǵ7@dBh4iOh4ꃋRI2kɼ.TUD-gB=OqC2'T0}ʀ(^f7&Z1f]URXCeg}ҩs^ؙm=L6 0QKl>!}?B)}Ĝ W%JթES냊T;UĂ٩b[l1ϩj)I?j?nqQX2hԁ +;^a2FWn˸$W܁K''~N!eYT; pu TQەwhRM.6 w1?& (*~@2wjI +ųC+x\^gs=U|8tl)F莿(bBpqly Y} +8&Qk<ˑ t#cٙ7zg4ft`xmǖ 640VԞ$LLks>4p =.ڭގ[#L1 7k{n_8K U {c[%Je %dmVG?Rn"5:{zd@5U k.R4Jǀ.F8 ';65(hsLI>gH 4tm)a>@]kca}3RZcFpru&n;i)_ `nmE rz{ދA4e1gوNplf%örlmSgy1'ng&c4l$ Q"z0+5݋8,`!_8{ +c( hV6d2|u1Ɇ 6S_$a%97RvL |da.lζ9`(bŬ`V:ƆΦ(VlB^0E t* ͑1BsGz3󍧀70@Gaqq&Gȭrd ]t.$2(8'Lzs=BeRp/y m´yF` +&L(jw5 ՛jpI)S/'$ 48^xqO\4eO _R U%<72L>T߸QNCE ∍2F +ah#21T<3$\.9HEgsBf ͳ΂F<1ZY2#b.4ymgDO6!,^Ols7J+)0"H:Vb=!1MZ$ .Ն=ar7*" Za8*bFE 2 +3DńL@MM}U~|wyr}{qz9{lT)uFT\X͋J^^`;ֲa] s6wl{D\](XK/'2\hA6-v`;UN~Y8JOqw7} ma$ gU^K5:yS &ź@xź[iB%N G33EZ0D52J, +U|(<+'hes-[ÇkomjbFBE_lc4?&y覱?;z[믏s{sVs`2uB Lg[|:=3;) :T3Y;)k>(g0|,|i'Afh YK 9FcHӜIMUh>몎H򅘳MQ+WT; =Byw ^&X fl@F>sԯgNaG4뭑(8@~U([)y73_+3Ep+EZxܰ_YM:F>_C#yErtq}X`GqP#ڇ'0:uK1Uw`c/6#D6\\ ~VU~V}Is[X3Q ǚp 0}z׊d\mףa{:~8{㢸"XM !UHpSli'޽_;fF X)E3pd#B8WHUx"2/TFlD|Phd(6s,uS.|G[ar(UهʪP E+G8#MȕL@7)3%`zfC e jAiW8ELJ"-FZu fí(rXVaO0j7X| G0HbFt@;FJx}\DQ;.Y,]n L+Ya03I-mdĬ,}i4 S@Np,"Ld!Y 0L# Χ3ڹ:a/#*5w" +/m)B` 2n(O,][SlnX QY6B0R]S@!аu.7pePa*6j4`t0ń.snv'X&hmfg:['@5(n4j—1-N[vLq:fF =؞9DŠbav_\"HтDxj#>%v;zS|JԀ[hzG$9P{U-H\{^o"0?D GKp +8:Hz^C_J Fj{Fjs;npq,Š9(1^-M !['([em6C!"oӚ8KRQ$akns2emel +p 6\?uf>RS ߞMލ.#lM(A+m{߿ QMݱe9Ȱ&xGLL}o" W}OjEid|XAb[!Pld2rhzoO(uB w KBի!鯈W2O!A=};TNdQi& #d5ٙORXxN=p,c-"ÊWւn-;R`s&%+Rwւ!ajg-2vEc;ka9:Eg;kEgq,aXju,ƺ`]^MkB3tl)`Vs:db3ROY[rB.2Nz?0<[+ǹlez̉9VN̚TWji" lze8Uvsl)ؖ-cvmbl{*Zfy^̤DqE +ǢbOǖ +۲37Fo'nffMw刖ncZBN6Knb+k::!K/%zxTf:LERr%>⁠[L}'Vp3ǍPbPⴠt^7Чpt}t)-`*Iхam2Ȍymk܈}*͉O(_뺨XfñAp%n-E %`EN(,;$ gR Q.VL!Ha.|Y!3`LOpcK1=R QD>%Fᴗ3%FG%Hd)q +Wr 1b1W(j?B1W8&xN<-.::VN]+~ڭ~g3A\y?)Tj V/ + RV(N@A.e2LT8t \;푬qyW}15Ŭ OH{ ^_LD#nwӘ$fb aD P,WEly siUxW6IlL1̎,A)z0̫I0!\cY1*cc;\cݜS Әf#~SDTD">ct0uo2'azS +u_Ź1)rĦqa@`KB^%-P^I:6?%zdJsW TX۰8zDzZlhTnubT9Cw*0,I*rkD;}qXw5]Ɵo0^um@I5aQ_![oT{"FƏc E]Hv/ sϯxzn['t`Q,4ncĄ@>3mdkYIg6}*i_Lq4\]Au +vehSKMʚ^qfE0#YhN]ʢ0R@쒀6J-/t~݆9SS~5l3<Kキ-ὶ,յ#_\, dlXւγ)(g)Haeu7Bv슗/JkTYGp>-vy[1]XBʓ7\%ho"W? /ZVC ~x=q2 ;]1Az|7 \ciȈٻ0z]UYqƇ:4aЀ9vrasUU/@Btf8S<"d!M@No,M:+ֈYN5P2[3]5.Aq$G۾JF,;kmg!ך̺,Cn@P:%)Cqo'((u? +YG=wSfHEUq;@LV'V"X+H)²s9fUO `7́BI_yo0mܢC?[#e/Yz\2=`ٜĝxOq1'0aX7q D QK$flKꁈUo7@iUhm[ TM Z%b9dh?3KS]lِz+a|U7:UmEa VS4L2ef 'U'/teU#OUbƬ2~3dY4ܧe5I#1J ^!P;6tJt[}Lpywͻӝo'7R@gN0/53Ky$t^ 5:J}R_9 ]׻CfޜӒk{OOooWR>zqqmZc%܂IG3??>GC=VBws|,p-vz`vi- ]8u>ZG h㟸˯j2˟ەQKqgub SpBBv@NoUIJf1\)ރx\\xnQʅ@a9x;C{ÑyB-^ ܯG>E/@™wA]n 2&qԄ(~^}1ɽ2qKd\}/z=Tӱ0:^0dΖ3|upL-d(i!r5[kVKzj.ȈbmBD1.%f3=Tm\jn:OX!_S?x<;LڮoɄ-}yC jؼ>aLeh#Ίd UPāi 1n *3 S^'ݱa#lM(+Zř)3'fCy38CgL +rF+/Y,& a5*"V4YU.l$뀬Ⱥ0KLr98Q,Jt&myDp/۷ ^-о67`^n ,cepmB0[XJσeñi K9cvng(Nȶ^Q93'eߧcT_-11SؘK d>57n/[Eqo 0߬]2]<*ԇgxͱa<3`H4]As  -ѭST+֝vu xnpl)z=R QQ"c LcFŵ#*IP)AbA 'D5K'G2:VRј`*P)Ħ]v17H!Hadzk}10[ӼHt7FoWFYz=\mO2;m?ͅ2ɔ +nfu1WȔ`f o~`h<)M//lQxָd0,yEq^v:4A6Ąq*a SeY83CAG3Au׺:9v3 񹩷Asn+]*4Q'*MSϏOZ-p$~ht⡯{Jsf4mz+j( 2B C[aХB]4ѫq~"P猦^7"wV0icDp2#lq +N늤g#l|5EM_ysէ:q=RTJT'po6yPg~ac/a2mb+^&I}T5;&eŤX-!Hrg/} D: 괘^3Sa uhz[p1̩gt#C+t72+bQ`.AǕ+x KKelXbH#*g`mCN?y nU/O`l&9^Y@க'p|S; ;[}T.HDxh~D͐KwRL 'Q?t\e'h6Qyj|@7!jݴ^Ss)6EͧnPY P1>B@4:K_'^Ĩ%"h^Mx +cF=bc5)xaI*k |Ě`-bō9``/ +ZpIka!.o ˼+qn,f34ovhVfvt t6-er4?-m%Ʋ1 k~3'^l=O>ղ m0S(1S+bʸi K?C?Hưƒj~i+x;0]J1ZmC(t-qˌfʔq\0o":Oxb->Añ0rxvS'9{<2il%kjOF5E #ofWQeF ,6uujX@de;=ܡ30wu()XE +蝩()ɔĄ@KiGK3'ΪYxU83ϲXhT\buu +h3_QyAI܉q<;J)ٟZP; Яz8pl|dg /Rb65LbSx*Hζ{o[xCj +hz2PQ)_xG.l״A\;ym 6l4|,oǖWt2LѹœwOQ_vK%x=+%x=Kt@þܖ3'>bX&{an|jq-=>XȂ7MWZ'\);dsxL$*pV, !y_w F!tϴ~6YB]ؔ-]55MZSaUPge`Ɵ>20O4 XN(.V%ƽ\xaZN2рˎUJ%* +ӛyePa?2j)ԵN +D DNPj|d/[f%)QF=N0" +a:,p `0ϧ1S_=*OjvSuęk.T=ލSkw:nM{ y'sV㥅J)]}ngiv J _߿ ɣvi`-(Я (EZTۆSJe|0p 8{y +c7qw Zybѵ2Tp\,3Qb<+!P/u]!'?=QqLMuUk0t<"񐶡ךiAl{42u`X]*'WLe:مJI= j:+l]Ppu@1ҨwgvhL̬)i(>6C\L}EE ֕ΑK1?f7욙U|#|#޾Fy9]Mbz:bKeR:śaa.2lb+$Vgʸb.]~Q4f71Vꕖ̉'F́}i|#abNi0[8Oy.ZXUl`U/[f1R׵E>mWZ.ē oˣ3q42z1F#.}KS-`*@H]0H2T3o箱ȘXhWSWU-'wd$F5:ZXZ/f'lJwYGuҷ*.]E}/^6lNvAn8׆D+j<G;m?gQf1 kXފn>_5opx80S<%9؟ G?vt _n}FO[V>bcw|b&6/QKG1_XGBƜC =|T#zȈ4n>6~E7|$}N я0|" mD3ľa"o>up"q>@>"8ZSgocB0XOw,\Bاj0 K6zXrҟIc ռ-ty}9ƶ̕f ame+|km7w8d~`BUd{X5[wsgl>ՙ+dcʶ(Uj^LOG +˓p4|I89fq~5цj}k&!|V+yݸNN|Xvw8iae_5&{a>%'f5X5obt㬂נӪK=rwg9|qf̏ul03*mz'ꈺ0}9]V 6/W:da,'C8`nd} gbBu1/pf>Rc*#`z#2Z,t-S+%?aŪ=Ů6CK?=O sTK~1r-gip]φDk3Hw>JL :)>ob3_YdkԻ3,=˫PQrp8o< A7VTM3͜,E7}_9^STܓt6i +}L̀1ćh1ZmEL&[T*2eډ8ދ:8ѿC;El=dq6]148 阓zK]ǝ,}U;+Law1$w˓Vg_^0d'0[U*`Q1y+Sϒ$O .2&r97.7^f,qƵ\z)wpօ[bM”~kbRt6̫ FF;!xڞnp=d6mf+ \U њȼt嚦wl0 3zj?ĥP~v3􃕡+6syD&jHLY>TuM5&%:^U!TF94ݒ#[SNn!-PS\M ˆш9q'^-A"M<SK:̶3k@Tf bAKLA~l>Uʏб\_J8<-$Tˆ\;䈶as66͑_0m1\BbݦM;ݮ`ԒN6OmQyXmRwS; s'$S=u;H{!91_XZl7ϳy"pO$gѡ"׸ h<Ųߝs-^lxVUO#xlSsp+6K8ޝ楧:Z؏adn_Y$Tb|A7 CmvؗQF8 t4ԅBzdyzHQչ12o%qiP\}2q]~,?ڽ>RC=EC=Ƶ nra;& {Jl]).n+ƞǎ.=|Yckqo{ۏ0*8 X򝑥D/TĽu:ho d գiIp/Y~x.:MnOՌ/Zpis'W)e1:Sy~n Vy;:ڸScwqY6ۣ?Kk?D?=>r>t^vc])1};\,ެ~}te1Fuf|܇nLU+gώ&؝D<=O~V,vO-ub?iw:Yx,Fivcr ΪG(.0p'zf1?֚eaш#:<w=y3xZẃPL85c_NHKшՇRHOWΛ-js&j^x}˱+tKPuy 0KEO8Q@8k2#'f&hfpw 3&ܖmne.+=<0{ٕ^L9`M<Qb>̤D!^oOAR D*S}'.MS sLanISY J* 1Dشn+WhûQƜ,/^]7l4fud ('ΏF9(tu^6΢ewZ‰g:(#`lJk6 .ącp m:"wP{e]7Oܸ?3G'XAp*Ӷ&6ZL6UӠko %a+ dG-p?T*0tLh?4ɢYPE{EmPrQqgVFcUu` Tvڑ!OFʻ%In"8ډ!, +*(Lp N%ْ爻c]%LHz% 3h͋FSܜ0$.qztu3D+H?u&AF?IkhT>SGs3c@Nt#.jToY̢ sX|3t<|zqڴzy3p̕]!zT' Z'i~( ͍*ԸBh/Y[8C5xjR1zƐ } e5>TZm2m{' V `H1y$hkb<މ$U cP٬;5=$㘴d7ެ'#LAkRֳuvh Mg)9Kf&^ +`vG -Ƥ3vKQ + _.Zۼ1tnyJ1-j,(m/baH '1e{zFϮf_ѽ'4,p̶YfcnmfF*M7v(56.~yϛ'uP1Ś#Ĉ,kÊtz/jW?ARFǸvmt8M$p=8\i_˦XXuw!I|&f6L3B|YQn _jS!}[ظ|3ERcw8H>hE)dZquZ/lC>$4ZY7naޙSX&p=*S0MWDq !|YD`a1n뙧OeaRcZsb^KӪ,7Uh 7^z O&LqxN/q +s;^ꇉCYFfs p-lN?q"0-qE3xc1=?A6~ +aUL(M +4FXhҍWtC]t'5eݍ?[pKGM+q~ipgڹA3o4{R[2ϋTgmc@/h|%y6}b{z!`p#x 83& ''.!0*3TbGLΰK!zF}2 b5"0 tPg|Rf'+3F8\cK@ui73%NN܈q<3XYbGi(V,DG!t]q/Iq|P"ǵ}oW\;wDOX?uy7pId-[ݗ>iʈp~w0`@-BuۚsL%~`r /Xg)莿(1$˱幂vF =W|nA"bJ guЫ:04bpufa) +JAw 2lA $X1A HQDuZ/]U@9v~QbuvxާtĞxrag<)gg[ ++a X3,A[+ږވY23V^e 󻯩Y('ѷՁl)ڢ#p|z;0[y ~[RhQ '3_%xy|xwgzh_mɔ׿q~L+DE '&LG5`TCx u|~Z\.ftg*D NXĮF +B* +5\#BTYM2)UřK$rMc0RFPaA܈B-B7ⵚDž҃@)}gYwW@BQ|$/e z8Ͳьޒ eDOx Eף0̴ AW֓wZԅZ̍Y9w8+d8䋡@ w<=1|=bNlm]9M{sXv˳dvBp -W!/r^V*̇24b۸ۅL7'1,&0ҘGX} +mpz'uɥ2pYD\&zsaSC7OSl.FKn`q˙۳}k\8ȯ +X/n>|ؐSq26𱱚 A,T 㞍{ m)hC-a;F^[| +46_WS8tnqz)VǼ='lDsہ*9tuP S=J D0WXw 02zS2j%\X51IF-.e//翱)fk^jP&VESQAQ GmQ̻eK]rP0S\_Zza9Z 5]1]3ɼKuò>vmᭈ΁x<ڜkeuC˛-Pz-ݎc6g XWb3-V7=w\ok3%f3fRW|tBFzތUH"!ު1D2m搉h*ٙƊέ +f:܉cj-c&%jű`)u;L[pl)7: +֔bkL\P ()d8{ 00 7!/I_HU +e;>XdZ9R]>Ra /2rOǨu0`^t(A8O8\J l3mul!:Խ2ڥ2aGxXxЌ!L4(wUdbVB¼0b]TfSPPfI/t 0#fR~"3O3.2d ObB{;ogEFf יBL}},46g3q'vh H c( x^y(^M+e;fvKb:K$ XKI2ަa)1CbY 9U,XGG$.0.[xOz|CToH5 ?7FQ9,]ժ}T=#m ZFl%);SJ2 wb|&%(M0TqӡPU-JcKWE!L V]=-eCŵY/~=Z=j\?ZS$gZ/O5Նcu2QFG֪V OʼQ}M4`$oCqCX"BgXq,vA\[lrryᘥ=H#O+עDvlyo^*HF bK(Y _A1_X%ջ2~젩 *ⷃ)KB_b=8t2uvU9:}:O*_t{O+;)խ'ȬXb!jS+ 3BLuK}FQ)؇D֎75&`1CT wtV5jblCF">*` z`] gq + ^: hט`o}BV+ti+ Q(ݯIđ2]^POEqAzcytR +Hl^nL={0Q"P(L(F'D| }?ڋ(A Cd=?Bdg +&{rl<[A|`6BFʬ8Yjթ0 rfYN vg 5>82Ο۴+ՙ :~l^hw(ZJW4V 9P `%a6`+/J:"3|LX,rHy# +5 +:ڸ 7xylJ4RcXEqxxsyl6c+'߅a7Ie6{fw#,)7 Yĝ)pº3AeKbEzpLPRcK1ąp_a/6ȹ20 ~P1W:<~4pt~\y ݺV%!q^Gq ?^(州,-7Ѧ-dybvXH-Y՛ƆSgT]^p[cJ2VQ]ďMMAÏfREY eUW1>B֭=/XvJ< OΊr/ ڋLx233H, DVE=IuP>4R +1Evt&@ٓ 8jU@ova1ah p&+3vUARMM,uۛ? "DI<:!yt7/ h5p]g-&BH]-lIae5Jbk.c,t^Ux +Oq+ 'PF=vUeT +qR"jpƒ+ed1ZMrU 2 bɯ5&V@0 zȜjf@ +G($rn]'?$IU )2-4Jk>6,}S³V,3#'prmӿ.~;S\h ~5QXеp[DuVw 0J1 Lyn9rT1J*eL32 K(*q% tѬ +[1}KXPƮn }Kحwh*Lz֘&5ߐ1K%x6xYMByDcL/u*[a'sË[jx._-HbHLraJbߚ]0ZR #Ǣ1%FLsx #}#i7|qJ\ F(z2m(PWAL35LfJpTF LXM1g٘M&٫ m6$c0ø3TYbXQyGEȁPq!nGcYdlGnxS#RP!qJ2e²ʘ"y.5kJ)챃 +nǛB̡JWUEcSb85~J&qbH4jte 3 +0L |Xyϗ)"#!0o.,Ę3&!^>2*iЕ&iOnZV2,A3u`}n[WԮ/S0^yշFk0v /x v~Ht}h%g<̍*ER:6+x~3XexQؘX<^n/ +ŃqAr0/re\4۹UvBLjV|K Nl3kxr0ˑbjd`~ؕpMw g̤_r1-&)`@+& 0UHþ$٩hoW3B#r쉊kVmni󛜻ސ$MKr;{jcRrBX Mq{Tgu&h]/)+WsI?dc4`ZեrZ$FFCX9*'C/!c3DP 3o=`T+oGQYR E9U + W{k *rxC@Q{άjGVoY]w`e+P3SΨVto{"ڕWMN>o4/oZeFKQK[MHjyfĨQ^I]WpUsb#|O$sגFxw>Ϛg>ꋅ[?$+`{<{%F/'v)x %5hb4Hk jՌv1')JTZv78+6kjG1e5GjW鑣=w DDmȱħNĖ`s2 ˔ջMqcdm1ujw`<#GNH.+mhcdGfW!kS]#+S<O bVV8MXItm,:[%|axW %B1X ^aw敬x5p0;)# {b4JTQ]̊"tަ E߭] ^?2?r|jt$| iUh(Cdv4Yɤ:4?a9QX C@OKi\0҄ M3ttBWpl7ό¿#J1R$i pf&EeYC&;g{k%=Ga.s^sh9dBØC7(5l˰)];] +7e:UoX^<""v"trQ +LuEWgt=pF SV9;꭮" ~œuP7 5aC!9bA7E9Jy]՞eH0jƜsb|Ws4"6cE6deMXZA)Le8干)́\89r^G~cƕKv._r+ ׾3_f,TSNoU o qG)ڕ\8)J Xc])KS7>J0ݟE<]T@a%ubWu +Ǽ"C\Q: =A#T ,ԡ2b%P;jݞՋT-j|WO.VozG4g&}YY;˗oա췥qJ]f` +3?wv#8^O]z =GdQa#%F_<~) &:::1co5q!.-1Ьs qwW2T9bjSݥaQuc8RЍ&rI4ஏ*!2s:߇,N\.:`lhE4%>qTSs(eE$# X5]U'}1t /a=wb913 (S|} `Δ+ESk r<.(a,O5C2恩};SCp7U#jYUZ7zUUս͡[=UТi{3E{tQGlw#?RCN65_+&?Aa*I?Åx#:y=jJbxe􆎰`<>]8ib;Go2,[(dZoJ %2!ya1m?e`y961C5-(hpf"L==qUDc0"cʕa@I܇}Ybbwgx bSI4lP ޳t f0M=dg[,=ii*6DExWa73%>,16eFy!<6!f[a%܈a:ӂ +&dx.x C`*Sdv%fg+r`N `*Z.MzE-JQU>q|vP,<#3JgoFr%U:|v|ަ[C}.~2}[d]Sq h/0~ If*8;3ļ'!Bcho?p"XwO +ߘSY ptGj&ĝxNF̦S>9:̋` +SDv HS"<ۺ9 q3fÜM }Aē7I"de8ai//`>rR:*wkpS +сy^ĔZOGQ(+23%/#Ϙ2vj|b:>SڤXeC<t0W[%P`o^O)-@߰'(8As*# Ǧm)".[kn"'#1X4z\TX5D[ETuwՖa^B,-2.-FKeP['e&rD4ѷ͒(c:g! Q32fؖ'1oZ` ʜQN\LxuV7E&˻j^/Hhdr_ZZ~--5˧hk&_*סewIG6kvLZ֖߸x0sZ݂uhP!DlpW;?scb0El%Y툎x_sR{=D._%>&g9}2|XF`%3ڀad#H\??VdӘ??^`+" i4f1Abzs[e;bs=LD=j-vKOp˅Ce~;M׃oŐCk/#z~SRޑ"T[1F Q>>k@0G9(Rv/Ih}<WIW_~xVr(o_ZNtE{5edѽ.CL],:S*8(Moc۶WN;0T5 X'wf-)l6,`0$`bEVJxk`nW)b/XeN%(SJysƔvH C9(_W9J0|P$_N`d:LK+͉x~ +]8˧1vڐgy%$tWS뀶96݈x">p>Nc$@@^-1_&ĝ8>o<|_b`[0lA'!AM>'TZ@|]T'm9(S߆" +kA4;3op;Bјpp͙:~(ux}IMaNy o"w.ŕTuWdżtPN2S poH-73=p~ /j0VI9GB<̰Ez2wa]hu1SސZۗ;֝^ա@ڹ3|CE,˽[GDe8֨x\&HiPT\( EX'v{W)P1,k faMhdp-0 } ¹X~G\jÉC'ӯMP p7>Պl8|FهAd P%X*yV,k>az1&\Ƈ*V"2ME\8Gg⡔2_'n‚^i-,2%3bpn$f%!G cJSp*.'{,'LƨV,J̼-*"7d a98[ydbuUg$ +'U+|OCD׍$GPC]MXN܄l7-nҀÀ1E{ϸẺ+tޓ }O6<>>2ۢRnPJXcӰ=¢pM1K%6t+0p8Bl%=N )U>8=Fd%:n7B= |˩L`'5U˘u VR7FDQWuLMs(Ƭ|XȰa׃js`v!;@l-rst  TSyX(ӑb(,q/|؁i7R(3iWPd_נeJ#I `} fPz&<#GFO-U1x o/%w*BT8I-LR87=ħGx? +2ZgYe9v=գTҏ (g ,/\dMc(8D->j=^YR00u4 7&)1:1`PPKUU+ؼ*4b-#ɡׂ0n]XҚsaKi +ߔ2AQepkx> 3}Q\RߞZ#Z //cH쳺/x^)RT)Wu3R4r9![}^^ 9v=E•x8=fBN\{xJO\"C eOܖS;hXWQ. -`J16Ws`@(u<JپsgZlUuwzY+ax8-KX]_ʄ# +`a8΢cX!\!q/qff 'u!A/oK+!) WU^w +. +&bص20xW pM`˜*u2%4#nnÙ*E +d?Φ)WoRzgth;`C^#̂W3,lbEM}ϵzJ!j塡7}"Kh✩28P,N(qVIU Ҵw*3Epq6rfZ`Y'䚩o`!S,<9vE,1%IB_/٠B_EtV]G$ +cQ2&976lsu .1G'.528FSvp +U#gbVSxʁUԣV +;ځ؄ u {yJ!(W.2zY["25aPR2Ǖb+}u_k4W* ^׻F#yp(W ߸Vo q G))Y)G`/ӫ@Os_+ySQ7K$LzxV5"zU~`9nM;sLn37kM)m.\$^=ڮB~yII3~жR݈l|ʶJ)kCe"_*RTB8-Exԕsc-D*y`J0Kz= O >qˁUzHq*. GwlgXjbMM݅䕛h"X+ +1|tinIq3U1{UҐ6ڸQ#ii؛a r.tNp +!(.mU$n| %K6kнT{P$/T+=xB'VIy?Zxe#S>nO^M iC $? )'|Ht<o#q')tGE? /Pfna[~tƢSI:PMJ}@ЮGD87#u66 u24֬h3ya5]fb'3Ur|!ݼa(!̂ZIeaMV"f + YOHmd + khwR8fZ25,BAb>. |(BJWhb=rT1ubi3J9,uv6v^nOl[ٓSo1Sq,Jɧ6U{`9}pVjK{7V)ы( @r +v#._ighS#UyU{C.05rk1FŎg݆sZfҗ#Uw`JYOډwuKYFYqW ~gScILhCTzqE$h† WJG+W12)݀LMX,Q}s}[ˀ:#٤4:vz3NEMh]6#f-oIzOi+)"1Up J<9Y:M26CJ} qS 1l_s7#*u2-0+K>SxO4* +fEjtDfouLq%[Vo qiue +POެGH/J.OcChJ ^)RCxL^=W z%MH^ؿН#^E|zYf +KN AeYo"Tuy*/,b!H70,}rj)yp yѾ%YSm@CD2qܠA\K)_ѹ=J҉32u)V}wL͹m ֬BYmĒZv%ۈFhG̤In'ʲx湙3Bv)2m>`f0Oŷ^& Mx%k j +E8!(ERE%|B]lOw0%R CU/JVIp@e0 f1!~<|Wȇw79{z=]~ pkӡ Ȳyq?=4|rhh#WKxy7X+T$!ZTzU˱~〈|Fޒ&+C.naL0j PYPe$#2lrM(Er,M3=O0-@*'C%*:w,Ћ SHUKS]=b8\s}H\zz6M+3&-BO[ @xg(_U"tW)9,۴*B/iP&E3@Qܛ0u)#C)e Xn3_x̑W^1eҷ< ap* x&WߧKCczlYޛ*i=tم2. 3jpC<̞aM1KΩ'sԤ2^ӍXT1,~$&1 EY7a,c>ķ0\Y7\}Mcg̮)7 ) +f~f 26X՟#e}l0a¾emprڠnAxNc{DT/cj .5$Xwan8`9v^-WWJ;pYψ$OT5#ƺɨQeʽr/e2Ko<4[(mS$r_{0U +/v+4LE8c_:I$qqqLj]U_Hdž=r•t`2MW*}./_.ΚF&ќ\CF|..v ,}p|emQ2U]X O(L7nJo?zjSB @mkCXsRhjBԞ:|PKCf<᪣*?Y:1C%^'*;!=_NƶSt#hAf#@s9q\x5cګPrDK9Ghe/ez_.j%+N: 8ԁf6 +/ūaJuHdNܻlUm~<KvWbN܄ЖCgRg½_ңnjdAЧGߺ@u#IE(MYWqn`H!IdشiH/(Cc +oD<.]t_PW]a dsst X E ~* -q +fPL2\{._=ު,m1lԚo:=PP“ޮ2o`uณ+zIu|Xp㨅Dnl#X7vLϰSvn:NߤeKK i=.VMK" 7ʛo +d]|s#STI$ǰ,֬f٢@V2Ą:fV9V0E Kj1G};EjFpz" 50yՖuhԬ[~yg!qecuҐ; -ͮ,6%Ѝϳ~>SMUrܻ1.Zn 72n(g/@ϖ,joQ"dlwOlu$~H[ckx-{P$Uޥm!.B2D&zChf(HDWI'ܢ5X_'s ٯZR0`ʕBCQ~ơQ҆p.}9AI^ܯWg̝W!>b^)։;zwd{mxمi qeN! w3;?V߾]WOs$EQ+ U|iIs7 +dg0{k}y_+!ьL} Ù=_]q@䆷YxL ~یՃ$Tu.zjʑ[z^[G7|/vBYHR2uk Vtͼ;c<xvZ8ܝjjG1 + +#ҩ _#7HrJKzu Ffr/D(Kz[ShTtB}[Z`1뙠 _雜W4Zſ1' 'rWGf1 *g:1+Kr囷4P Gm~O/ v82aB+ 2_V μqW,fÿep5+Fc3<ڝRhF:v96씆C4eH\nUl5|6e4GNئOB|\%pSC܄WbE#UksZ'j2'%2q 9Բ[jՎތ+Z[zk {qY3ZA1)qt/1lbw^kLD>@5cj#`>ocU3>סL=±ޯԹbXS^7V;N-{]_8&-SZZXOb`31qi:&^+]>ZFaD8>am-V +쭘OٯӷK7qp|s3_r^:a2"ukME)uk/kJBv%V;, 3J8 p}~>S]ʴ`ʕe?u0J ::ޘ>_Z]g:3b +~}J1>czvf+9w>oc_7{QI~ǔ/ܮueǤ^J7k7:,;7Zp}'}z`>.3iDbs<x Gtq(eCߺçbe5q]*r)|-nOp +v,uҿOe-gDt"5o:j[ͯ 5# 0?^4]>R/e]Xr w[jץ8Њ +,"K,-" Y.(?41VyAKcLe[`x=#B6Ŧ0nSV~EލF|fIr76Qf M*C~>1ڤ!\ Ib7SRȮn.+,L<_J L" g+JgܺӴ>U} ZKHoL:4M6B|h'rU1_Exk> J8YTYXjLwEOJF!̯\vi1h>Lwz`K2#-x0-p+OQ3S)bG#:`#TwzT.y +}ru^0vیpf;M3ᛨQq/2.mA x~ b +y. 2~ [[l"8FNOpEqcYlR);e/b.F;\(}#(k+;\d q74`J!/3ky2=Þ&8+PG-cKSTiCt.օ}VXSrvͣq_%V>zkJǷx3U>1XL_ Т`< ^7GOr-#sxos)<Y}{$2IW杊0u\+!տ{Hai-LywBEJI(Bק90JuxV%q?mb?\`!FZY B_ʱ Xnl+$"1!Sr/6&%ySiBC.*#Ep9rG=kFO!s:tZ{0M u"d`N);:WRdwjW6?Z9v{|#]%/Mw$YxW0G//{ʁYn_rxxhFuU=ƽ%tvȬ0 c-5P5weQ]GN%a%Qdi/hӟxD |x Ù1"ZXeJy!%B$1] C= :ݍIYbef]xf jf<B +`PȍOW(P1zoڬׇq%qx!܉6mFJWXAGie~_l}WC(qPC{Br% ug!ԚegLm/JLVhۗ+aMw.:ÿ%c^2F]W`z0bƕg^x})c_).塺7} /9v#35_eH"j +%xck`k+Ÿw25a?bE1^9v0CP/ $ X4 k֜V|f 11軮`B֫N3.i he) .aN quz6fAxr֮+ YeB'MY /Ƶ)NďnopU]3*{P^LfvFʩk@A&s ``VYl:s_fC]?+ h:w X TO)0UuVaA<%4 v *CVZ,_jaz޿s-sȎ^@D01OC `#I1Of(ޑCLJQ/ܾ˼e|N|b|ydkb|5=-s[>sb/9cC@cV G|0rFOu()+M¦5x2Jp`F-6'jjxδϸG v<|I(J_Ij*E`":/uT ,3ry(j +9Z1MwckFc_Ol~Ǟw@aͨ047Y҆B+nsT$.9J"^3 3ӓ,CfBbI!!efK0qm@T5-1dqU&>*SR 3u(\Ð晟'Wi-x6j'"fplN˙qMS!"1?Ec3OS; 5 .\#3M)ZJQt(C82EL&hxy9f`ϡjN5̡ZQaFjgUYLU^3=΁= X j-pGaXTɥv/Q /zQFU+<#viX±:.CRO:4Q%=cU7 p`Nw}f Jd۝i PF0bڕ\8)JuF<.Ud>3K̾mo1Ϳn/|nN1osGիsc" +-I32d >SZ28êҙ f1`çg^>]_!wv򽃭< w&\iou kUQ,1 5Fxo۷nT!z($.Wu犢+M$bi#^*LjtD +f@B3rc6gFdiFYYoJUEdSbEuP.**vʘg+b&H3nS);=*雯 w'!=wL^z;C<Q%f++fpk%btUVU9q]LW +ղ]Klށseru;*`B/Sxgś ëa>2Pp^}jX|A2Sps83% -z3evT5p]U(g#IBc }cWl5op))"hV ^`\^}P8 O&M l M, )ڰ/a%Ӯ<](Ùu3A~UxK~^l*yԡ"Ӝ@e` +߱'^rG@CyX|Dd.Mn)xbwMg {FC 523ؗ; W'7SH8!?Q,.XG5ϓ8c`ң+ )<$P ]XŜxu30:E3:ժ+*'o렮Cfwa/ETN,NOYJ^ߙqjS-gRG2W +AujzgE +F3sr9V0'>aw:/6/<"33~ݼ˅fha̼Rgƃw])`Z15_8Qgjkqδ+EpƫQwrg֕"`ƕ_EOҾRu?O87څ5SÙuuXR /9g|׺r3+`jKJѮ+U*N84d)n<^;.xsfWoT\㰌)\SCVO Uz Ĵcb2Cno]H3O32`N ՅMW:.\Lg|[6jPcK]/#;xWPh7T..Z@M f`.?ƖfUUv2=7#I#bOHJA z:jSjcyڙІ30B .!H +'Ԡ G(E#ݗ# ujSWkXbYXψmxE:3iW*{gʕ[Q#.3rd1^m`=a\<'%K vLuvU&cc8)ủP~0JQ.}۾^(j~c54$'pIP1 /z=*wBv.gyVNa)K^w)u5켋Ԭ 6ſQ)꿸jhj)nKLԡ 0 b_ҽYCQpS|Wx SaXcJ.\Kpn)ܫRH:SCU=zB]=cLq/%;| Q@n6j>յ91eK&_x;U(vMep9ڕ^)q{ +T> (,ͫG`/_)˗8V۲nm>l7z`fX)G k[/->[+"^T0WQJm +3f1VܭV,a0s).8TSJ~_Q5*=Ǖz%5NAWG0d<_)VF!"-MT2c òiYJ0!\8rnQ3])7c zj+~+~:;Ӽj7,j!e F2 z~BMOG׀!DӃ (^-zCÝv=zxy$4 +i%xL}}ݩW]0\f~#r8ލZ =7lyó GtP5eʜX@nm'aL<ލ*EZ77N|npXN>*M; 1W-*%=&u&ԪVwZj0O%*E>Y$LO{%΅ ?_+I{pmA!笄 ߫3"2b9MHddU"7ad8zLBl$! VE,ʖ3grڡ`gR+û*&qC7"f!-@8'j Hx82͝<%d´[0z\r.& aNGW:- >d"\Tތp,=*T6QJ#4T,&V-\hL{=qfUZ#%:~/V*}u>Ԫ󸌽 xx!y uǷL7`u$͎D4.?9 醟{w.?AUVgD\.z.r{-:c*uprT.N|*iI#Y$$AM"rv<^PB_'bAo,$]x +7aJhPTBX ;_U-6Ė<.6%!)'(B+@%ݺے$i# ?+Zi\]C7g/kg84i8(#9ٺ'@R&5hzہ%tBV(.ʒK2|ۑ[ZEӍ*1}grCJPVYN:!έ+-&}9ϓ6<1c /x?˂4Oq^>BT\JK_fagKYgC[) )U%=g^z +9Quc/!l]| _sw^TXz>j;DJώ1 hZsks6IJw;Nqڪ]IE/qwJIrwNjwHMs`.JHkΎj !tmT)HM ,gfx"tĔ&_. p'E_&…-2*q<ˁP3 j%aw#A7.ߕw).j $dwb2)94?o?2ubpC}IYIgRG!ƑNBB|a0oEX%q!1V2׬x~Wc.护,jQ:EilbҽM1jХâ8ѤZh~qkS~Xy$eW{0U!+e*X0xCr0*MPLoodqhmD3bcfIw7UoKvđ!Ɓx3ƺs%qLi#č&3g{>BjGy=j^(,Eg.[M=}UrF6q5y P}K +~jW~SÑLYLQ<ԵF%jc+{0Z|8RFb]i?fOGΗ; +\uZX\3Q5|cyCcdsLLt|OQw{nK gt^<z[~FpWZ Ʋ,-bQb Qaxb- C.CПRdҀpbߞ^qžzdwhfiݙnA[5S.<(r6eU0s%K6- hqN&kRZ{&Bt FOyIܯ PhU>seꐈosJ^9:<;ꅾ3^'7]rdFzr[[X@ +W잞aJHPhYp0'7ܓў[w~ofum<532ɕ#/#\?68tFUC$+E!oI2,k_SXbtQDS57SsZY qC*{ܯGxJvja]bUًãeo!^jӖ% hsG_p= xhVe0*Oo*%$dmsq)2WX1tBcRAhR[UUX3~Qc(,sMGUJ滆@3=o&UYIj/|JӲɎDeӘ8q,I<G0p:9ryKC{M+d-oqO.bɦPx D0*҆U3^fv Vl[*хw>c-PJZpiˁA&RzaD3g0=8,yrk}IcRHq4"ytd_'^ʗݦJ{M9bݸ|Ӗ u1ƯR4,Q&fd.f) oa +/DQ%\2zx)<%=}ß/=) + XPh!%yJ%x߭"p\j=p3O|bhE5;*i]7’I.1m:!T}xF 'Yyq@WYLNlRHibwbA|+nuE_gA^ąeɐF + ނO1 ^Aئgm5~VEs[\M Ԯn֤E0aG9| qus6l@yxSwIDF_Ԗ|-aPjR愭$&*Ƿ.̇!x)vN wY1(ִ#W2'U_ f 撜TTp|ԑ2.p8pM4"c2IG11\T09ˬ +9Ѹx{XF4)!StSx񎧯Y l4y9grpXu}˩@˱ b~ r3Ppq=9Xż}%i)q:##<1rILᗲ$O>#oU\M'9~*J`G;7aswU^}đ>BCg oTy'&!3LNL y=J`hbs>b1tst{7'Eb?b zOirԄzu6F#0,XWR!'\o/~5PwN"낽3q|ҍ,9Eܴj%ہ;t=eRa +GΗ-1]!i"AҘMx +F^-5FR2%?&⏵`x +ĜXҥ23wW6-^r@cqb=陱lgٵTe) +V< 0W2"‹šZV0chjyOM3+%jbj.s +o~[Rbu}R{6&;kk_R0F{JY \I&'w؜P0q±5yѴiBwi,["g{RgB:݊I"<2`BTu1_U)FX_l,-RSt+4N^kX.oBk_+5piT,Y;D` }0:!eR/)KyK,ja Vי:`H+||XnGuӅDqi.+_Zhzwm*УV,`Z(`U˱,.U~l2 -Θ5()'6K1{#_[yg}Qw-3qcXd2'.ߖ+rsRq$r=h5#oW0뀔-y!UڿEbٺ1ٵ>&.R& Z5SEF1º,5c=}9⊳tJY%{ksV}h҈r+b18Q$2W>!:直8#ğڃyv1f2Ol}Wwy ~0ubcswb*ZYΦ<{bToXH_oҵDn&WZiđf;Bo1Hd/2 u)WqQ~ glgюg +[g;a+36ŰB#D=pfHA}|yZFE\`4-ڶStE, ~ϴD2R^]8/\p6ƂK%C,u c{4\%y4.ִa YBgU`ʗ,L-KgMAk`f2'G$)1B{!XTU}?.k̒ݔP$!]btf jms{+ނ7;7jc- q?HurGvrS9o9mh#~Ί +n/9拻CsșW Y?+0+w=gUюV F3MI҆=ϝ\"4m=-qgiV<^l18mp@pM?5r^ +n/W=i +36b=r7:0IwFVluغܛѓA^n:rh}zu"Bm #Wgpp~=0dyd|vZ6h0]sQ=,*؋Ǯ@p g]ꊦ5No+Z`FCٴOZ8ڏSک-?nw+-y"f_PQGXcfZƠ#66@tI"\Oȣ>9;NXŗLnk]`X]Q}=܂gt1_Jݷ=BU|)F7>@FW55>QBX3"?of+"jHRZ-RKF ^0'3 L,!J>2Z+s4N-|2#a̯ķ̹i[=Lw"XM]QY̦N#tr9ة8 F0+Egi09r,Ky~-Ƭ Nf|d4&ٔButk_QcK0M6c? L%BK,~ќݴ}Q'g3ciqmK^YbәҎhYơ=qdn eĕ:WH7%Ұyb-0t65oZ<*]MʋўYZIۢIk}.yGN͸iNl.V11uKpҙ]6r.=> +lG`"e*x˜|$s}vV/ >_ϼ,{,/^=!8|&SĉXv +N5Ç2 OD\T.O`~^hE2`FѪ:CW-0Zc:Vk;gLf72N|~2ΐ{7:ԋD0z^LGbw_;,mÁߵkvqIp%vF7޵G"-6D 8V0r&\\j;m(8=Uc䎬lݔ ^*^4>A.]Plh !&8XڜEp]5' q^z;rt鄔݄v@uOb=';{]xWx^~Gg~FXPPB> +\pQJ䡙l +Z +^//2ey7d-Br(ԡ<̓E3"CFW6e\I ̙9 ,ߐRUHPb9t)-N*'C-3g`=tRjn>\5tOQZl$wX뇚<{bv.FWO l>гeF^U#g[(5#hY-b۵l +8Y鳩aJTX7n: w2E0>+#-umK;ᾹYƦ7wFumfjW +C,jФa"lM8ml# ?;KmWΫVtoj:39:1~HGU.''3H@`/M gV¨70_ !4z̰0w|oI*gd 58ifBzw›Kgl@-HHb. Nb=DT`M,n$ab;bh,O n *Y]8xaK[-q#vrn +Vh ee +<'Ѓ%5N0}lf#Ҭ]R$ʝBmZbaf;|QI0ϹSU csOmUhUa  +ijdp i`B 5Rl#  ׌q3ĖX@| X`|XN5~ ݪtJ}kdTS˪0a`\za7VG`gL#,;ۦ>Ƿ0}׹x饔]_=o}OK$v՗?8tfd|.LCix9 +]<(1]_+ѳ"r!|QMא'm/s*ױ"qc ,,1dx)]~–nm[{pmcVH pKnmU6|b^}|A3mϜhՍix|DNx] VԷ;=|G}MT4|}n:PDa»WX$f s{3}oh.Oр_83# zӡrn Om5"TnCC$m[Ҏ{I]0Eۭ̊4] MZ +S.]DqˢBcoS3͘O<:-rr݅* SxҌ!?#H:n{ +AhkbgGr`L!8T +>:.}x)wQ '֒QmK'ӎY{|^go;#/QxF~Tl4cW2YXO Vh_RuacmT7 +Vz _x|G}ŕK=" ^̕yd̻!UlU&KWzNV>}> f/`5^t@WXڛnq[&+{8ep<-' cd|!y19Icv0bR8bGms. FDx7ܐ`֣jo}ʷCXE*p "S-p$,8~ĿLc?q<3lg^lx8cZX +&BBy2jb?/h` _OƉFwumu-5yvUpd0|`~;v*>cW׌`}jXYCdb3G"CqIʦKl5Y :g=G4Q\@uyh䝫a=g))Xiu\Xnup PB{>\b.|_g;b05c] ūzbR+>n5v5gz/f"ĬIX!'80CLI3µ?}Z\lw/T-̏x$dŏavDލ][+C0WoV̯b 'aL#I`{pQ$QMqH(M7aAf7Cl3DU>B4G$ڿli/_\^#+SAouzD8ɢ]4-t&+|V~jq*d?NAg(S@+T@~ 潝$/t`ܯ7W,o&8D`MC[ _|7}"[EOeY)"62MNiu"{/;.Ldw #;\,G٦b q7C96vF2:G; ^F[ܡ3Uy"6gjMptЈgPn9c cљɜB`ʙ9TDC0~mo0;U|WF;dC +2EliIp5彮df2B ^sV +&8SCJbiD!775y+æ]Ʈ8k  +;Q}S&Q A1#kN8*mXj$<N +V=_*%&UxL LDX\Eh=bxfuN9pI[I^a"9Y $w~0A&3P&A ޮM|`-I(X +zV+Ӭ\'?A0| +V(Sx o=-,ۤ5\M!X`V$VhѢ1tfD ]L,ё[g' i*dbh  +0;tC֑Lxx'քl('>nĚm` +>gwa| jc +6b{=H4pw˾1eu]1rͥR_/jd5,kcRaҘ2%){ AA+rKKK Be ";U&Δخ +Scɜs3j0PWL$q<[qUVWnbf司?!r qy>+>7)(tok>`7'@eG +1ră/1gH(/x?p9bF9]5^- *.@Scø +0lC%;:.%vY6]GaRt$qp?d <c:e쐹6%Ñ>`M[Fl]xoy)g8p#΢'ęt6~isv&ajE `:A^x5>S*l2 R9ӘKPnIRh<{Z2?ف~1-B)|(b뉧l3Yrw-Bd Cd9>\%j1413fIUvT jn_6^?8b#DK!"WĻ vފq6lp]KMOz%7 4d'`hU:^x7ͽfz=nkӘ+k=H#O1@&T}L$7 xx&Vk#% 5f"]%0y*[ڷV3RdrcKbMv +KC<ⅳb#k/9#Ĉ&cGxvy;#D9pFPA~C裹ZcN@Aq~0KnǛQU +'rmͥ㎝{xz+ M8\_; /m@ + p.}6:QEFCb$06ۓy2 5ʅfu)9olƨ*}U*V { +;M/`*V|,|E8XEoasgdݳX0p>ww?Շ3r;8ނگm^h $JMA+/1Ju,ÉUqɰY'vܻ&kk<[/Mv6 +G Pr_.|7\c=5ܾ"3rzёb v>M2}Mcw-.l Xqi0v}gOG!ќ2h^,6QM˛ocU06Ewa6\R +` Jto԰5Y8S6o,n(6 4??_MOCLrٸ_߿׻S+e[ҋJfn;Go{szw:Q^ۘ.{`~-w #A\09hCGv(zÆp+/Dptt;+;kq`S\0- *܄{wt0}a>A80>a;¹Mppd;qKI4T?2#ա +r+,|d&|P a7ľ2S!"u;d>zh\쓉\:k1f!&oaG![CU4ݣ'BBKro#P0SHe1` u Մ9cǷ"aIV;Bđ:B^;b`9ځ#3cdX& *؉Č#1#puؑOxmzV8P7&›˶qaj)R0h-xc1MX) L&tJc b_O(@n`_?cadLؿ1"Q[XrG"GA|.;J̚71USs= lf1>BCj '3^?&:B'6Ulz-.۞.hk3gB!U쐎yI/ȼd*BJtĕw~:43A3;`&sfbp}3b@ӉJ,$޷c,jwWA|B`ٙ&g+q)mm /⾅ ڂiF- 2jt&;1hHչb;L4|1~hPGv$&ЯLBjJ_qgZĝ* &Lc~( wR=Xԗ&2}p”9.xW߶pGL@E7GSGH4Y.t0Oz$v }yQ9W򜇭`xq\xu +{N6倛Bp˜ Fv6c:Bc}/å\01,#p#]jcˋϓQ ?"ydNG! WXi)ud`M7ssO5Aw'B`\Hu`8 6+Ъ=uzx D-zŝYXI#y>p/̶[T>si’Q8$cQ[M fjXXTpƁq#9^?cK+X Rṇ͵ aJd7:l=3\olnz_rF4}1.̵ xv)LHNXKV%fi ,4V;e[w'ϩ%:+d@Ffw"KҫF}\Z;\W7{8 fT*Aַj0q<1l&401`HJ4քN{06a +OCtSJr WʚztD.>@Uu0B4\#%o[_D "PJwX0SLf%s? + V4"l8RH]wΘtGSA^v<GzKz]˿`5@'M#MہY = +^WbUD~zz 2TL<,%CL/U)).+׫E# Ȧ^lHRϜ ',Eba ,{mce;o 1]Hq}3eM܅wƸb#6e&O2Ie;+'bl1QT +)p> +m*FbuW͍#cBz,~6E_*D;_z?_/ɖp;pQl 9f~C0,EYE84Tq(C9PhԐGث𵻄|W!wi"Vͅ:vq=u¥@2C!V +(Pc)4xMJp >35 X ;R&K9JKKz2q-mq,֨ D}Sv/aoU800\}CD7 >w`WĤ<1o|ŭP$~/fU7E؄kFB\aq<$ɨ{7vǎ[C 썺oT0\g8յY rlq{;a2u? +1z5-\#͙aV&2a >!iZ:C"C"ОPEy:c ŲgbG_#^, &dp׏˥" 93`1m{ l5éy.6#2)<<3!f8ra%#QL OGzd3'BF[$  CQʗML>A+$d%C&t6*t)\a%O&b @Dኙ0Fr!a ? _`%/TjT׼,6p,1KLP\ 84 ;TDW<gO1xvõ +f=J8Q&f(DªŚr~)Vzyr a 2`TTMeHCNe.fx q}RCP [y@:sB~Fgaf}]Q-馿S|1QR/oaj't[̐),1\N˱wI6QFO)̜7^*OxobwWBzb#`B(e +#Ry+xH(T8:YT^OܣVg?bUDf0*F+c"ޖFv|EТ[f[56TfOVyՈOLWULEJ" zY]ILc+1YQe0 `G);|3lb-~8"rFubU]TՌ4f#)At1? Jop:m=z?4qr]J1̜xCS~ç[WHĤ{/Vb~=/01M!Ɓg∱x'V#`OX!=o#Dds +đ>B^MFnXInfK5]:_+qݭCsh78b#rN_I.:JoL_nǺ?|;02=R|HA5ܔjqjɄ^a\8KW>uˁkF!'.>8c) +o7_OtzhTZ݊.$wUL++:Q Ln?qf9yĿz2p|Q2aލݙ[8'dBV8[4.9+s2o.Yigm>tEy*87AZ&L kUo^KYޛn5 FX?sBWԫtV[MjwaE˕o Hs$w '%>־ׁȏm7)xXdTJSYO1Q;4#/8,S=&Mƭ'Ts5;&V˕sRUrVͨ:?~I|pPގgTS.}=6dv!GGr-[`2wv'pקb q" ?r؉d^*30~pcg7\]rc`ڢNWmћTG!YK!. +lXYU0&Q$?{W|BLЯG&r)(Jb.aB߁owg:1;ҙ=z6J  cgqs([{/[:4Zz/®1[pL`s<o/L xi>A3' X&wD/)j'= є)h kgWF^cȷzM+T`%&T5=$)Y c?GꚅZ.ZAl}hS2^] %IfFo~=DZÙo92Y3Ɍ#j?S1ٯ38p%`6&*k[V5D@ F}QߜO12+m]fqJs1<`nl2BEAӍ<7R}3Մy0 ౡ<u^2j&bWnYc^;Í(˙ʞ-7oȼo&-c&vWb%!@C(6bup ܅M3d*mm%`$љ"q w@3 G<:ЄSнP^(ʭr/xE-O?c. t151V`޻Ӥ~Z7l=g8}H[cm~si|Ԭ `0GRñ'8pۅK̠b}d +;YZpFІ]f^!OnloЪ#M߫d0WA7~3X`+t&wV5njm +j^h*F,G!5a[8 +!fX|pOEĝXY0U2^7fp.Y7Մq +oz[ +ThE +CJyLp> h0ʼn4&]ăo ޡvYO(|Mz0в„#.Ĭ ]/Jr.XW*ΠrLHN7s_dpaI/^u&SB/z27G3wsI a9_lo2q/%THj<7G >fw`=&nMx޸ 3!ޞ7/?D@o2%|%3g` p4 q"ܘB1kWx-p; |.~u{$j y(W +j&apӻ \#u0G׌ !aizL¸7xE]H䓱;̻J]Gu>֙Jܕn:)W o8!_ǩnʭQ3 c!pÎ#oHs3ٟ!V9z{NqPZgV,X+oTJ%]BP-!3g0.DD2E_ ӹY٬y)օUAky &{o}7n LKW;x )ARyΨg@wt8\ifY /HRT/jz}~烨N9dEouQ)n@(Xע%p#3OĿٯֻi^?*3F0x;cʷShe1 c7JM ߺ %'0naYtf II|0'Jcnh +LRZQ>ddp–1F2&pߏfSu)Üg k\H J&M 8b#%ܬ3D$Soa^ڸ[oVRу%nǩA:NKK'꛹8W]Rp/h]U+mPV 0&jGV0GN91`7h&ua 4L0B _bgj߸ k^ꗫkq'T,x z϶V$` w<|t j/a}rvf)Đ5_'xc-&Xκ4!-ZL\5xI!Zo4Ak[5}m6^vBw/# +]b`K. -{Sz"uc½=װ5%Z쭽kyX?B`N4yqh%fa3,SǘUqTzjɒ Y.j5gZF"GL.ɨ|GcXtVn|{ى9];g3oD~5l⢏+ƼY[ GRx(K-M SûDk)O%fDbgpJ?wy`յ07Ǧ{:rĈ.ɛY64p0OKgfXB&ZxEx_{z!7.f፧Or.QkbObk+ooc2q2Dd&6{yB;CKkA,w$hy^{eLDzbAeG]`tFCNh}X'lF:#q*"$P5I׉j*>:=Yɴ׉#Mny3O pE3.TUxf&l&sbL$V&('~~=q&5+#F<|"Tj~ƪ{>gS!&^*ˋG(]ϗ'[/|T~׈!@&Ő1DB7X%iGz33ud+߲ԺNG 'g 4I,cLHց#)Ǩeta*`^hؗzZ }й:Q"f} XDWö g׉4_8,E3!bdZ[e<ﻋ0b`&yxۓ$ו$9*?Nm)߮ I 1~\Wy.ScO5(R oQ(,ÒճiTÈডU%̏%DmV*Ѹ빩Req&d[o1Ď oLܠFBkiuF= +tW#"չaw&wu O10ĒQXBmj4ѫڈDmVɊ & tC +cMQRhR qaA"4d m +Z:C4P[ې!V|E.C4e0=KB2Ť#~Sk[H&{ÜxiAdaDFi# |c2/s jN3ԌGUy%I`^/7k>^n 焘LqIqWaf +9`У4F+4&Q0)\1DƀWF3GujG3)q]j&D`\ Ul\MK[g`4`t58g !!E1QAx +#??v`ڃx W֣vFKL,mt]-,mVs&a‘P_ਟ_{j%3 U }-aFׯ''Mv[LXmhdOٮ-}0k`a\LnML >f^V؉"p fͩe`bZ)WmM2Ӗ֭M/ 0 7S{d{l&|+m:r~/E' uΨօFnCjK{2&юX-.wx|K[3Icz=OFE6]Fq@%1+/ɰL$.,R1fSIJΜ̢ 偡b^ڀ̖<`惘u"06\dgW$b.oc21W̉~e?(V{a::* +b^B1ֳ.bk W.l(t6Q +cQYPxp+$>!YB bZDΘ` bb&<(/FBvM0!=q6m]8[nU8ř\q{ l`}#^;`T&؄ՉOoiR\MA>5`KI6&; K +G F5$W>yp.h`=xSG^kp[vn摇E܄-SaUl1'=h^}zpIByEE}ubjX5q K!3TKNq9;B pCϰ଑}*1~TI Zgx +K֦/auS#;i*V"\əH~଑XO>5a.ggMPHC`5V"Yo%4]?ଡt?e4ԶV6o%8[ƺ~>b;X/Hλ`NCw88k$Ԟ`284-q.ȲD=sW^Eb>[z+qu+h){caV#gjl5%+^EXyZYh`Z`]hg^Xb6^i"d#)SK2|7nRO j{ \b7?ڨ"XCcNmŤ\Gbt.Kxo\@A%g!J[|b3Ɠx 74q SX(gU>Y^lEfSU`gf0V# ZrXtI Q68s% \ h9 sMޗy+K%Tgi+ v )~s +a JHE0!(mpƏ##T%n"SŰ K&;M,czbhIjPďdž!փ€=0|C?␬VޝЫ*phi ؃aYIHXzc靯YbnN^ +DڎIU1 +shf?>J1NK=#9@co-oq2KR'[sc 6[>nS!ho*àPšY/ 0Ĥpb0[H2cZ2"ʶ%O 8 qvl7?ұoln2`d +li8o:ݣE.1.m7!H.f35F7z)WG~Si|)hȘᦏnu2fD48 L*H(,OQ0Fs&wb^9gڨ3Eiq~ٳk…Q=V$ +pP(W;\]^CL˩+7 51tLyf`#0 )B@Yv>=Ֆ$UhuQɗ$a + 8b.Kl +LZy(C,Aȅ:KO T/@f1O +KX;3k\15gA )1ZXS&Mg,i `[)'Mf`MzUEDeбGX7%.\&>ǵT7Z{-%렫Ms3J% CŔLФvqk2\=+bP:ocbՆĺ}x`d+jCQKI#'e}RCbl0ߕיYN6hn<(dh3-f¾q&%Ն ;]׏9kv@U874O1~)/X"nヤmY8խF |inj(`hlc /benDeD0ʳ l4' K̯m#T[ +e>a/yň4AY%-uf:#K,3E0:8W,τ6]x9Nt]󖊎M`GQKG iz۵śMv d-oe4:2mPW[Xc/]-еie +c@&ȸF\0KL`L4y'9M:H尓k4pKKCKEp ܖgCihZכ`Uok#.8XKTS|*6d0X]c#0whk܍ +-6ڽe18Z]v"߂U-[f9'e$ Y8OΦog8LfYffk4&T_<. ykѮ[ 8yf'ur e680_r_:HC2%V +8z $3v7a&8aex^UzTu3B <֐W;Lv(…g`4ۥj/$Mj*Ƭ$B)E>!A);NaeR醬A`W*[7Vw{C q1Yt +fjI"\wɊM0DG<`ćuF5gX@q@lȎHCrĒ,1oN .X2K +Ҁ0;UGmxrLS180lFxW\E&ScWVAbd\̃gp?>?֚`TRjjF\/F$%b~ pnj@8z~gl} +wa~jY utfgk(}49@kh'֢4MX1.?pK!E +b)L +a38!."seqex thb <8WH 24 0qo%JH/O"ʾhSc[]_J'zΑ,guv$]1Rʑ,+z^ߘG½!m3-³0"pHYYt +G:.,㊯r!$bG`7MSz(kD2$@KLqȉӭOr*Ovɕ|*tWAːCq ,"&bMΚz-oaB,g(-O`=-tխ+[ +%l[ FZ ~Yg(Xdm^V=6pF㢅^iR-AB̳ESN+y|itPU-CAMAhNsňpc\wa抛pIeq}CWVhz(`OS =S =Pys4r]wҀz5]}C/}jB#MCqG6xަjvk7|\qκѯ'b^U]O?upHFU5UQ5 )(qz&º-vʽى؈9 E7^']9G#0&ʼnw5O:sU:~lE3+';VVꬁ5Լ8sSsB6 ku +Y/~E<߃Y]8 E^3jgecu&{If +2IR!Y$75Vd֕ )wqF71&rb8y?-T^ނ@U>-K(pM^z3ф5Tpv zPa]epIAwHL8XFRPvy:FWbL|&`fg{`ydx +0Zl_ED,Q+ޔ(uHx +cR@Q^5YmOX\0\{[q+o[veP92:ol7&–}'E6@$:C#ӡ3*U0q \qva9`$R`1x`% K2/VkHgb'c^-(qC/mZ"Ѯ'UԠ1FCxp!gmNl#0mh6p3mF2*{#b^B2S%weKX!Lї7/*M8[8ptn >׊pO00'5?`!L8x_5^ׄǗ[&q"0fޝv +cWFg#B2`DpvA ܄c- +61!j`U8s+0qUBD~ŎT4:L0.7Jӈ DlWxElq_ x l0V…oq Cc/#b:pH\&nv>i,W8 ONو ``+K +b H(a1uȂwcl@ +dX4'RFҞدߪ0Gm38I&6`q8j!N>M."Bp8P˵䊊n\Up2Eoqd`F2 Ñct&bh! 6bZ/zbޑl=po5 f饔O}0 CYÓEh^85dfxݗUc$ Lq|F h0Ma'7FPD3/S8k,a {.5 *}7BEQ+ f8m|0?2v.l6+Kv 0F F.#,jI;":&YW6;i@S\?*m)Oq;?⇹bk r` 0 2N% K?t &X㐟&1*H EHhAX!kAbU+ +dWMLj%DDG}.1pA 1hR zֺ0$JqDB gP/eb KcA#!˧k?Ȑ"2G1bl=0ݞנ0)\8rhH&H1LR]NZ2NN] ){:݄٨PFՙ@V@ 0J6Ybܢ;F9a)/ *qwbX5iva^ ߤAzz;Suu33DŽ/+ۄUȤiS 6J-!b:'LE?3EW'1+h &5QS򕧘!ǔk@*BsQ2 Ebp޹}LYd&Cx4/эX5 xӈ$X"8f`1HĸI߄}.ÕIq淂0p /czg+a$8paN `{hA@#ceC񪠷Y4B8\ʖ,.-܈0"/XjU1`fbXe_JLׇk\nh +]Mv%&G~qU`23[x5CzgKd0 1vj O+`NQU&>\PTt1]%0UbaGJV)|3%!1D MxJH3{OP\Mc.nK_߻ F<$ ߐr`9C RweI/5 +v*t[fⅺYJmOAX91Wɰ6*Caۭ|̤͟3m}E Rxd|>ØJ~jL1M%pSAgɐLQdA0yLd|a%#kH?3 +BG2rWϳ쉹ozo :,p֦(NH8Ȇ|1P9Qx_lZLA܉r'iw bsmr;)'!`=:#of5ح$`6y+ielC!b`YӰ{SLńaL#4pª! HG8h/bKkLFioή@VYn0_^rĆx\וxC7?.Xv~Z^7oW9).{ +B1*3^;~छY}/!1S(,r 6톨MG>]^b>jZPIcY#4ˊ|}2ZV%:>E2 ћI{Aj?NB(c}c'L0M&uf.JF᜔k=ufgk&+0 L9ea' pc0'R+>@Bq;8z܁t7FA Bw @cIݑIF>p8E'qUX0$3TBDOdDQ6 [Hag& +LŭdHҧ͘hL-aYl`E°%ҷ (Fb{@;~&<~-dx1 #mʙR75MWaF6'VY#}:Rd1x%!b=,F/ ܅'-EL~`8pSLxEГRF9TzL,o$^ ]Rhy-mÐB +.ٲ&}M+C<齞NvwÙ:2#Z鸾 bWN!cF>)no67ʫ<-!F}=^P(ź캔1'VfZ2de4D@u"HL!4ҷAcYV_ĂC ZP0btS i:Y@9}rj?Vm!f\&nODO]-(7+vu}"s(,Y=*J"pęSx +sQy'Oh2tdj|2sFN睐&& +#72Iѝl+bp\C3HİGs!&6.\{fœml߃# Cq@Uy[,.bk9Oddd0JIJVO- [U%(d4៓݀K7kp%< +#\<5[ 9.x7N_\a2%E|LJ 9DeDFnFl j1b>6*a.Nd$/IN'y3W9q` + b[" 73~8T1t8m,^lè5E K KqƳyƙ1C < d5C49C^kPL$.pփ|D6J?VaUp4.>F;?McŌwvMA41 kq6cV!ahI3)>YJ5JA +=^* ABFb<XkU.kfBUAPsCPgA>BM)cS$\3k ‚lNt29~O&2A ÞaF J; jLgtQH[%쎏QӃ&"za-!6? d4_Z#V1reL@0]ltraJKӘnAP!z7:D! w:XuβL`L x S;䪤hМ6鯚TÍ`?yO$j7!9w>j,}ُt (:n1iŒ3n߅ L:^,ޚsڤ{[|SӤan~mp^Og\{wѐu68q}]s|)3C#s,bZ#dVo)LHM +!u4^v %&^[8gsDsq'֗p5~Ib=+!@Y%C@ e1,$&:h`Le; pҷ 6 q#x!iwsVaax +/a#1W87Wad}YG!KwܩAl˸d경wk,"NB;.+.)^QM[.]׉jY]kz @=aYVd)}K!ү;k˳ q3vUL?3gWt0%E "sP@W S-1vyΕ1k0:I3^>ΤSu֓Q34aFՙ +-f> pWg?? s%#FN+,Ca) Ñ{Qg$3G>ubi} +foh ?'!}|acm WaZjJD}{%2yYWXWDetebvޝe`wIR@` pi22nD8;$":UaR/t,T\S+l؁m .MUsdZTK7YFP' _ ]\v+q1NK=Vbx\aH.L._yܤ+'E4mx8 w 8,5WՁEjO bM; +Sbhǻ>h + b`Cm>Vx3:WXM%Ubް SXB0qy4!惹Ll0:ٯ>DdԘV !㵞Qeپt̀"QWS0i8rpZrĖmv;6b.V +`FlCV]5R[!C\o^AlM}ہzHa/K20buمs-PᎠJ``]LbX@lsggS`hhF7dCa; +\lڐo +0ڎb D%=26G )6;.=iw^A3Zڞz^kbNi"qmXԁco&yZS89|6Y tub;xCTMn(c+;°=N5_dxK(&#q8/ /ȸ..mjBlF2C%?p?5ngVRqbd5.<ᧆ:=qUBGV4 =*DS^5V5p fp,g㐂(j|N6~jaKm4]z}hflrg#̩T?ihY0S=ʓeOI 5sY7\懷?J4 +!%1gx_x4ݐ̌[|֕b-]HmA^szwNWY:0?<M~3Ѝ)^_+DtĒ,^%y="l$S'b>Mݨ=SZ=Hc3Eִr@3J摉1sK[M8gf׵%n[j\O$%v-4w%}<[ôgǏP(HC3Jm:Xj?y]x HAlg2gq)qhMJ@L3O,҄+p7jv_FLtoL iZ3Y sm +Ѷ4FstmJkH,Q byyԌr"&N߈ 0g)'Rd  \8@E"#g ,'=@| !k\0S ?c/ܞ,.|d?NóR~m:\lc}7DÔB gm*Fl`7e[De :}ɈGX7SubuoCcVn% =ɸ^ߺ +ĭStbҪXTFDlF WL`bx' 5%C^}śO#N`P4A,q֨@|9x_1UJkhs,5>ЄM*Bsُ4HzOCc#ji ȴiƳs0׏A59b㿱  ԋm{l%NfĽ $^Ğ2!3i'VNf?b?P)n6a +Ũ3k [^\h-kYCC +Bh>]x0t଑L2ćCDHmtJQ C?mwG%l~+1ox >ƚ/]@?Ypv5*jcVm"nzv*0ǭ&dᜀ0X:֡ d\LlgO`B/R,S O.&:Btܥ VAm n \w!Z|X]xT1!|`6!؍ +>Oe1WKy$0DY7|M'SCCSX)h (TĂu)>% ŗ9>+>` ^:`h(Vv+f@ęIb}M[8ΜVRNW2twPUdl[X5c]\vnds'!6MPabM8bF5V?euzN:?n] q 1녗. lP3}]F QsQU(ﺥ^S+_)š|!:g{\Bþ!ܥRtu4캘2ڽ֓te=u[-;EЉu +xy33cWԺf'[e @ +`8̼3?Tbwa`tE nX}\X/>Å-x0 u ob 26d +V1NeF8?Ɍ.!&8Z fjFm0RjV 0C]wgo)Ykw +,WbeHՌe ѯL!t\VlIƏ `}6(Xi/O'ߙ+F'!ޖg xv 5`9F)D + 0+ t-M^0tă$HFj2q +9uT~1>N1DL>yMi-nxA69?2G<Y48pE p8#Yqa "g|1ƙ^xA(* +A3ނ-$ñ7pws Wbn'3,ƼX7Hf7u2? +C`OEe`6hZ`kfӧ}}_ xvorˀA}Px9 <*L+8-!zJ,x1J;iӘ(.>S8t$A,~UQaBp0|GJ?We*uh4tNЅJF>v13*`@h$*KHCx;NX?Y숻K-N2)/a5a=xǭ~ ~kn^oWo;+:Ɓr4o2u2'CSF`Zt!R J6yhML'˲4f ĝ=fS)7^X)]#^IXSjsl3~kkݹQ]SG=5>)aa Fg8zF [͔4ڍ#V(NM쏌v#J*\0Sz٤M&7|&4N>2ʧW8YF!NǩHtc$;-rD}2"B[ęm)OU-"us''Qo_:AxT +o[ظT<=җ^WZ<1#{iy9.0/a-?ܕyv`#tGDa<j_SkJQы KY8a ؁[,>^*l'؅-bJ]P1~wF0:b[`aхq1Ԧ;O='zpO<I]}Z굟?L69V^+Wz͵g ~DWXO0Wc3IYpPv;8kh$`} + `{!glgd[C4RoTiC,ei(E9eLJ1t+$H?K 1ω^ +@Rlc_8?DhI=^%6!|42DxCYP"&#yY0QCqdӆ %ҙd*Zlu1֨,w FOs^in93CJ"c W|XtYqSRLۏv|{p^K=8U2 V&Oe]DXT1GjP6UƽaE 1P1@ZnUvldSS&2$6,.lV +MSLiܘɟ=xl$^Fˎuɂ*.x6dw!!.yJϢ*d]{\q▟-G`Dm4I.B߭q;'B@E7=1k-yv-B( +9γJct6.Qbr z+*$#`wYp'q6CƋLSxnA'2H +![ n-e0kT{sN;e& +}"(ܹiםC&aibСIBt1.:dFiTN!{w"c>)L32N$x3K yÌ a"uCh՚b) K<,pemC9-QrCFW0^ +Sr1*@Aw$)R8SxӋTc'lM5]&B + +: qƉFhdi`I#}Qc`H9{5k0H=/ 7tW!1Ȣ{!=rĪQ/G%U%'NԄ71C%!/h|p$*_DtJ_dLa5;KCOS`;kIvWA0ÀѨӆ ŋPPś#ɠ2]Xk>Q(Tb:tW J.>e7>~L5aJ_OQ/tC:f 𔦲im?yp0yL8' x|`]<&F'_s\ʣҍLZK"'6Oz n3nqjTtpc03+U3ix PywyFp3J=[%~]s*YWpoف-$[1ss'򑀌e':x|RFlr۫Pߘ8to?D,kG:F,N|j@ZFYgz>ca3;kCjV+01 Im#9ˆ>D2<cY8ӋH+t/ј i)QB§Oa@YfgU~c݉ |f&D|qR|߮z~de#x/\<0g'3uq1.+t>TԛBܘۂt'α DDBF;0{DPr0~y̡⢓9t&tlq/0C %Z` koviF(ѱj21(rtѱrkҔvTbX*xGh%LsCpA6*:$=vL'ϼ iAo¨kEDy-Hajhb +Յo5Yk%nq7^wOAzȔ@YPd8-Zȩ# Ǚ.] bcvSaO„l<-2 XB;Vp(.SVDjZwmux![䋗CFu +;M(xg2c<>Q|X% 4Gj47[-&-l?SaaqԨv;Jxs_pn{)fXv1?`:,$鲊-}3u>p^p13a}o9}s\ + +{6Qo"arPBo\rJ;dYZNݳ(zv[ҭ%0{)+e0bO)N gߘ%S}ZHVRp91pֳn*q kݥ/vVHcc7*‰Qg?n+ ڢ(GX|2zO ̯0rn.D Da\,/?/ gG ;tmf9lt.FZ /8,~$25h&ihys̠ւYfP8"O0Q=p?-3^OmO;"pe|$3ۘ5q: }n)f0 ,Pӧ )so5ģ5DD1%faR_Fi&I^Y!&ٿ3¢+P=/D0YCWb:T~c:q3$c1PdXi"(1x&Ip}.3wA!2lδΤC4G,N׹v>m忭 RTÛq`kX kqo̬9k l`ù \͉G6O>Jr|`.4_y3@>k* + ^yAu\]yI ڛ ~I (؁j*EpMLX:";sM(o0콶r"G0Q`CF+48*'Ɂ0k1RN/|u|0#9e>s4Ô%pqSxd ~ J0<Ċnrm4-H1'i۬ژ^zx3H( pN-st"@%jۿNdK¹GV# +ochyv.kr%V0ȸ˰!-ʾ|S =su͓~5j=ҊyPѐXm<]N-/ssQ_ĝaeٗ + &Z egk1گtaf8 UOBz8vpQ4bV/ۅڠ;v%J br$gfGMI PМe̶[X^F1p#sfd`/W0M_M;2Kr>Tׂ/i/LQ뒃eiEvOp +ױ!"Ssèxs'nq 0k~>x<:`Z[qeDxv3#-WO'c2%Ej>1 Ne +n`;,вw%Ro ~lG^ޑ]IeU#rRb ᑏ>Q :y0%nV,Kߧ'\X̧^DW&"+ҳI{b%GVP{m%0(g/Up}0vT]:ZpOd~\3 +u΍b˸cP":>KζxG$;b ̄hfBTIX$Ly=/J< +a]Pgdmg}^Gw=׻י9[?Ʒ;3ھ1?qY5j>qoDkX&ܴ> H\T5KyW?"7Ո +!m0wjAl-t=3$O?3?f%&X,D]u>8M%j \&0*WTC$['vt30\=齯^]svXX.-Y^{j\# +_Dž?pp`_Λ=G*ۀ$2ƭF +ANiک$&$mq`n̊)f +LF٫ +2 .E1ĸgpǁSi, ++@c%kF O ZWiR<^3In$JY_ISYb&&-ܸH%6v֯#)B>fTbXQ u4"xZpI$|0z2Q/"<6{ZȺ3Gy'B[ lXÖpq?ѩ=eP']cQ'c{z3V6<+vughqwi8Di7׸cIXU#[Uop$y}al#$+9%TS_qeS$z>R#aFxQӱwi!.E ewhuy~X![G,D&3mN uwX\5i>(B Ox[ԚfqóiÔ?i0B3`sv3'z04[g&ZzyǓbIBG!'sEYA:a3> RB0`{M1Uv?U_רq 6n =:#N{17WrCh:3>př]R3 d`FkuWEQ9cO4{?m𣬼czcڛ0<gJă51^<9W7q(C20}nQF n#[\Ǽht!li+^qL~q<7ЩugF$9ފĆqe?Cz^A 5Wh^xISsЯ:i"(G8d'4dR'Vtçt\޸q{6@)Ͱֈ>c*"K ӝH\ Ge?nj u-vg砉`zpt" ۻ.{h"( O`b$a3m?yq!^o3 g%hQD3tQ `g@92[7ld_,FFN|*;.$.' %H + +@s?(0~:h( D"iͱԝ_0ySBDH_,ZLZed&E:73^OƤD/cd49Q]tw$NlBzٚQ&K vBNg/6S-3ڨȠ y{Kʇx8r]bR/|T_wi:P'ff +(TlM'h+5VALŔIEYZaZJ!o0U▝l'xm)Xj Smf ,ꫥ1ݼt=˞;lbd:_P>cO^{ʣǧ&90͘^y0Lˎ%alQbWX*r +z˳mdfoHP7I>Wа4?5")xqd؎ N?-<2?c~M˖ZSX;9fۊ̳kՌ{|Q>{AXxcXz]C|0wʈ 8Bo;G@:L<3æ 6].qE0Ec&NP Nn3miӅݱ_s*toDH>5ߟnv)fI vo\=9HN.̿\Z7ZY/:z|ľaQX +ʯUeCaZCPꠢүub : +D@- ?[|63aR>?͚WBIp#סxss8h0 CF-8St:43v% +]??N =s07z"9^Ɍ#i.}On8Bo"('uL(Yo7j&Ƥ+רo!A 2DG1+8!v1p&yv]b |n{mHXl? '_CAEaݕZ)Xm-nBĀnbc;AqTPR,2S 0?p+Zp`>'o7Tij]$H~*$[)|G`iE A/Ӌ;ˌ<.o&r8. +d;ul/<:|3ӟ:m Dq@߸<03yW&O12  ^ZU [Va'0Cy?KTWq5={`y6 8wx,҅sw-/޷Pf>e rGX3꺄 2 }ϪLEŻٗXI*jzKW[tkvI+Y`^mE%籡rY;Gi"3E]ܦ<"9A׃FI志g6ԃi4*G~{[It#sY 7 ecDmzqʒ ')%{%8#$`Y 9TItqwrR +V8uu I0]i˦\iU x6jk}&̶ή0l@jG*Gq&T`X-Sq֐O2sY, +)TaI&hB :.90rRO+<5[N2„E0ELu.[^5? Ak%`*5qJ`o'~<kc^"o,q~`|f]XBwmĒoʢʆ7Yeu2Thv֌-ikU *7L\AuWFg1~ c}'Da/SRW/J(66#"lQbexi.2>^*z8qkc?]78<4>7+}/[jFִk=w3]Nak. Ƹ8w 8GC.]#`"dH2\ĜO(eaa,ώV:J/p5Yken|/Ocuq= cÔr`SVnCH2EwmƫV&aVh}0vWm{'DJBrֆٸeHóbqQH3{԰Zս fѵormoƔYr 3D 8p9ts[6M-LpMinWSd,d3%j+O.~fdfr8,L76<{sD7dqj|2qW( @؊5]S\ _+UAZр|@tUƚb-8L=/JdA`&x9Xms(N03xFD/n<'%&/dsK`$&:?2%Q%F+|pHwⅥxV)8~0(q'!֭F&8^VݚԻ0y6, Ocfj۪68oO_0]Ud`7!xc3GjD5gX\oD~H +A&&j*X:R"E5-}fzqP͎ErԜ8?p:8xüwѧqj.ȇAǏ_^`# CpE#Wc[x[.i6MZ>/r7Hl{-*O n׃WʣG˩c|l A\E'GO~{x҆I {deˤ6NKJn%KBZc_ַZ@*"4 %%s$3F ŽwYފl +<7n@4w\pWpA.YMO&β1з1B#_˖c?1 .q;vJ nҭNMCٌ  YoL-.R;g|3ɺZ%HN,A7drܗL.@66l(Lt¾&*^w84ˮ[$!.|W(ʤm؆U~2ӌQG{q=Tcio5qz֨^7HaHy-R<%z.ei; 1fvNF cݾ_Ζݞ١oz3H}/֌DLoj%HprC+4<^9R`rHO6E*)Yʴ,#Lf*CAIIވشq"{)[~LhJa{rU(&d)guGrђ )lrYw]ø/>+\s%T]$a=RD.bG_S%3ooR&75IJ;-&zr&[a^d]n/fE[fnSm^+"a+pp߂^eR!Q`JwQ?jHgN0o5ORzޟ`{܏7ZbƝehhܚn889*j#RlNn˔O8a\O#3i n[Cż Y)a[%k=}@?(u;}}Km _:%l÷ rߍ"61ayckѬ9kl8u6Wڜg{ms06LҚw +k* +[X"ՍD!dc|YpgT\Qށƹ{UuHF5aL˓2q89v50sPklULp8*Opht۶4+_mҔ*D5pZ@#&ڂqJb L [TeS[M־bLi95+x0Ƌ2u>EusbNrƆ%XА6g,Q2)8Or23wÑ֮$" 0L0@*dD[9*`Jy4Vꂨ1&bJib <̼1ڨ਑%pgN'8%>wI[KD#hs'/ ǃjw"I8CPЅD$?C6SKyƛ{(DޖJ5|y(gpcel)*mظ$;-5Y!fTɇmGv׭W=䣒6[Xt⛩f  ` HEayԗ[B=QF=c('tq޹p0^<&0Ȣ<ʟx4Î SXѓcx\=,&cױSVlhȆq^~Jh QX37̠4ME0/֢B+o8ӱ&&dmƗEN`Oe#p#PԻj;!ױ8s*JLY軏WxHEt*d]}bBX[6nwn{ !efƘߛ/y8D``:xg}pvs CUUIxqV۴D{{X';͵ĝp)~ҩ.2PW>2'rh.Qlr s_U]ƊUW̰att LL˙`z)@5V&\.f1mxsƒbYjmwe--cK8%ob7?zY=9iynƒ 9Lll"IKI,81:b;P%ef4d9]ܲw3xڷL2ܜL0xeס}h=c=Ȉ#1@8L٬-k%?bf0ٟtg3-Gb11 {~AK:%fISd-ĄHSON[kR0*#1E̴̢f1zN&-pO#) L0~NŹNV}qb(FqTr*E8|=Ҍ:v!1am*+j,{rW } +ٖ %{U9tq~ fVdK}v+2E\uͧDA2vlܐ+ڢS&0`1c<Z24>?ZM*rLyl"vvn +\W"ؠU'5< wʻ(d\-Lf X[mT`ht_NR +d\ȲOQIVdF6Ѓ1 D~P'6 +ڝe豺:5/owXmUO^`y";u (!e;)&:M/ǫ܌ut_Xo7r3+:ӨI% +VhV KD1c"[1m=?rp0gLN t_E8b×>z__KD{e450#0/o&=iS:m7Bt4ymXxM 7^8h(|ݙ60U7F(;eUn[WdBWo-utS ;=+XO00ː2ɫO=Er5!lܻ0dIdvP [0/[dfCWK|%GJ'ǟܮ<qTfv.-Rr˕ x{fnGS BhkṖ"QNT-N$IjĐ*ZX[?*-~'%eNp5&ps"dfM]2F:X)_(ߤc6+RTƓ, ݉O4(Q(I}Cٺϯ[NH:nyx#ygGk)ҍtO2dtTyI#@+HP%׮PRmɁL$wguyzkaё~+1s(m 1,  3M큟5a"=uĐz7%q {)!gRo끄 بp|AwrDNx(8D[W[w+$H7lmDx +sco?'kimO] 2M~N 7SO2 5"筽nsaI;sۼc5}+Q紻Ob 2X^y;r>Tj\);"5t`I׵~DxþNj0e FaW Vl7 +Uv +$/]FF\ +H19VzYo{2 ]*kp.tt5ɔ.i5ഛQ&c 2LH.ObBNSϘ)J/ VMWIA0ao58Ă.ؿq>_%^Xzص~/罁G(= D@}vpoQbVb>JwF r.&C{'+3v.k6 ^F@ˇLp􀁣|A rS޸IG9PB!/tNíP}ρ<36Qq؏i 7UN(LUx|z&S~h4b/Q# +OLJԃDy`h3f0}a5}EǗ|L7i' ߰-s")Ÿڏ =C`gp?kKg/ݦݚ\ Uanٍ`aZ`9ڗEPlEuZ΃&p#(znp/ծ؛^۰w.aŭ̀a47`vnP!!FU\'ڪECϙg0XX#`G>{+-Vw/p:p lfl=PcD8W!$~C9{X[`! B@BL? 'Ҵ +|3Ӎ\4?>u*)2:5 +Ϳh{#3s +mK*BUÂnLFo?JDqp>J𛣃LDߡWsw0qy sl9ۯXt)ISp$=pGXZ4LM޹Zt앸rܸ>D-7ƿ6Eͩ? +}T*QƑjŽHL5`cW?m|0wR`(!>w&tQSP}:AV̄qO޸F#?>4;1@r0[MRKnbwxKؖC |CS59V[14W`&~L6*76 `*6dqxelm}]S^b*~-K +3KbJ6l\;"+r]at 7j1q[{zEN$Y[,1=ر|Zd\.=̧f[ T[}N]9kUK9wqwًQ/y'Eu/!rP:?I -1'xScxKDD9~ (3h0Q#_`j< +x1,E.ts+7ntCQ tJ͝A[tm1075㸽`3f{=5x*Q\=~4~97f\cy,#n|@WH#eɉx1f/p>)'v;e݆u884M7nZk=.E׼CRE42aa~!nUaê0Ǐ1n:c| M6c96|plp^"F;'zfNt~4rfѩ,a1x7Iz;m5pc;nuCUcsqPoJJ3o1jΌrA&rͯf Mqߝ~+ Fxcgw?a<~uEaꭨrmP+yрaY=088:׈vjz`O/%;]\ ǒ #)ȼ6ucDs x3 x +=]hhoL}/nC0t`[%q{hQc-\bmxI:޽d lz,G߶}7׻_fFDauzyj45(LmbL/tzwG z6qcڣD[(N/(0?WHb`Ĥ'N`.םf߁uOWY;zp*ܣ X݁> 6٣Bqk`/ '|?쫤^6c:P8jS#Av?KuIG)VZ0= +w4*jHdyʣqf%)q}X^7NBu#3%١z{uDӓ +&"˩6tXO~iUЛyݠ=8ҖD0L|9N;s4!)1 KL9W\R'npPO(GX!Gh#Џ|EbbW#Fg7V}ָf2ռ Xo=rrflr;m43ڨi68]N#=k6g80g!lbXos]Vmm\Yo`>ǃkHn +\bgL OF΃16@CD+q,oo=:)wٍ( ĕY S}d, #t_yp%9؏ϔd kp_RNl'"8jԘDv?-xɼkrqN2NMJ3a[u` pevbhbP\nbZ +nL ߔd#u8՗-1dMF3eTqѴ/^c@$ Q[v/yv1>Sݶ)'EkmKϻlO6aÚe+j:O;x"o܊%-cBUvJ @Zy'$aVb| +`le0L@FdSccӿ0vϋ +rAӸۨ8Q27aW^ˎӖ}&^,fF<`AwˁmL Xm@7wY>A47sMɈd3㟙r1Vʁ\1QNL4b~0oJ +RXXR?EY1-{0~ |Kח{Ur|QIWOjdpUeRugRl D^56]di{M(M(Y=JLERRX%t!;R証&8_vzEӮBl%?4t@wvll/f`C+Kj/b/Œc8t!lvZ帣r֞BY?.~o߮-,wtx:lQG~agp>)(LDO3^wO1hb=y)q9tTF +HQsϸ8SOS9v85 S0lhƥ[ɸTҘ-TCQ +Jp"6x! rg_20ˢb1QwtƔ~ V*o|:`xWScD/EXDn~>` >>L1 뼿qB Yaδ;̺a` ϣ`ijFF??̴x8wfǢO[a%]'k}[/-v|Lҭ΂<:i~/zkJ{ x +T.<}9TEsV>ԍkjG lKіBcǹ0&r jG=MD5^O`ƣļSq?1G +&*;(a]6lYy"n쇹c6խPݧ~8LeiuJ8g/k%CL9!/gXXuhNavlNwJ4v?QYaΡ6Y[qgYqmVn9BH9aݮqz[+MYF5voL1z }m#Ƿ fW:7d/#,Ρow4FYq,1g9(wH 3nXNr;[9eQ+?FwN`aOx & ytIX hzҭs^\p/1ǰ0ov mpbŸ<8j 3GS(QK1N5]F AS0e +w:,E*N7LL1 f 6Ja7W ݝ*p8l%[!,a0S۩6+8+ENܬdT 2}PRf7UN{+&CbvVq)p`wW'DW/9,DN[!GfWBvOK88 ҍCqG;DA iWö#hEXaR) +),D®:axҬox5i<&:sT>VU)<'Q~wT7vBw`"{-$QzihOR 4 F5~g0)ջpX:ycF(nO3a[C3jaeW'-43GF|Ivk:; uU$z{v_0Fr(dAX]'س{6tZ>&03MDAryH2 Tb˸flg3ӌ} ǹHF#Źi&3d8 Y#+.sdh`2>';v)!d +Hx?g9q*Fr@ia̺JH0x/q7|dJln }U s{$qN@ t*# ^V_Z¾j$Y;d3!(;J4+2aRl ך,$:`;ujelFmm + <ѷѴ 9Ƒjh9qwix9S f7RUgܘNJGY3Rɷ %1x eaPo&ѭkFJPZ"g熇o]ͷTJWΒ׽tz|ݷBb`Fѵީ? +U$lhvZژG6sMaag>G8 AŘ[ +UqH=f"2\ r>i>EܕvK'[юU48CdO􀑴qHJDazf8Kx{u{rP9_-UUuAِ6IMd?;)p^g>5VeϤz$J+N# Q#'"H*#Mj +_-%<]EW/NJXw)@ ݪTf8B`>pg&ԁ$`Yrh ]o`Y<Y߲CgLv3%Q`PIO%+dsR(T54qM0p4$-%Ghu>JĿ)% ?[%+ 5IV>kO$ FĿO|8jGf|L1-Fr[p?#cdLsb,zF0eL1 :3j77VDF?[k|3jGxQ~^üi~A/яbmg/G|"|O_5[xI 3">p'Nd7`^@ 9I/?>ipիDE/%=G( 1߼bR?ca +;-Q*_m ڧKU6z}K"Fzu}p 3qOL/p#KP0dU9|51iOsDpV2;.@n%ĿU (霳w)qښ1k%uV&ܰ⸰3)Mbdw86&Ix%mxM,q ^8'fAxO$uq\ KS|SzD 3DPוtYwXe~ʹyꃫ 範VÐ3a'Q4K&?늟%0 WuќT0U} W`a/Ԡ/$~ɼb]{aCJz, +̽sMvKP*q*ѳ崽KB YYŒiMX;%w}G_^tysmT<>*Jm%vT<4:"+Q$]mI_A5B2Ig6Tv͆,yo %IRI[. ͨ0g-vG %$)8|q/%ơ>sx( +F4m+W$H|xh`ii×σIF + k_NXЫ+=ڜFº iq s7J:~Y`u8i͝ЎLW*" CF"xq^-%u^9>8?d@\ZqR5C7vt;(/Kw~p]dW]ctK8M(8;8Ug ]x4!:eBq|#t~KB3}ɋH̖\>KM.#lAP~H!;7e+{88 fBġr,{A(%.qWFO|aEDIR22~ĝ@^$t,V)ޝ P5z[E^f; Iz.-k9Zmsq0)$[]Ƌ,zv_0-xςl{&7 /E͠6uAb/:AG'M(;UWfB rg*>o;U(˓UhЫL'FwcNI_jUo%XU|C^Vük֦Z5l!Mz_|R6bWv+j4wUiȑBYMd:%i3%QpW't]c b +&Ip(p$|(UkJ@{&rW'NzcDO^3׌$GShپAü +<>M f!wçKܙ FQ|T⧜}fƁ1Gv !P,n@=5TMN&Y0p؝"R3,7XHAީF> ~1U/ٙxlpy]$urZHD9;+]%zi-AnNmk*HG,yRq"v$Ki%$Nu^)᥽Kƒt^ .p>9)Oa8^^OHBRP^FFP]xw h8Cp%z]ktLTծ|ED돏$R)wd# GTh]:4/&ݍ)z?i\, ۃS?Jm>^@`%<5tpOH.NQux% $i5赟?{_ !~suɗo|iJ,%׸Nxp&TKwR> +g}(ͧ'b|O'$- ӊ17[H5O n/| +~+AW-q( Zww/B`V><+P@cM$Lб7''u z{ǟv>%a/ϾuGR;fd@_7=DP\%$l⛓"‚fN6Fy$(h~QbPbqwԒ| t\Iu⒅}`KR%Tc(`.f7roH +? l Čň0>R4$d +ĝ5(]$;J39Wp<͗ .ct?ifíG/q s[CK~ ә !8 +lf݈AizdD5ݘdqR1pl4RǓsG/Q6Ra5XagRZm8~E4 +tꂜ"dg)<ШyƳ6p2gLd"wPBEܡ:ձ'J9f:mkiUN&! Bƹ^.{Ӣa5[N,6)/Kl=,CJ\]m'jv/="U~r}C[fPw5R b\f;С*quߺpdUbcq TpʡCY0N:qd1?"}@^d_Pf[dŠ`Li0"ub]IY\"/v7="$$X.%4).\'sYvɫ'n!$fڍ7PAQl+A>;MΔ^NeC!Q%hLumM7O?Å%cϐgfI2Zfnq(|@y3<.)ٿfbBLjnaW UX6W /})KjxNjC\mD0'ga=Ď7'tڥ~ + Alipu(KFFT%cc:.qwH"-NFnϯAc^3$OQ=kUKx7L9SWg)ZYȆ/]Ko#\dcFwy;ֱm.R깁_-*[ufK[޹QHi ,6ı`X_%EcxunJ`}F"gZFJ%j%BK3 #oM2tzA>!,$jÕ x  opO5B%Vs9zk)jpKӖu[-/Io\FGqTN‚43W\O.:\7oMp8zÑV7c +ڢsSF:t?ġNzӢI/ _Aw'v¾wr~;pn{wu̜LSlw fUr'Gn+Xƕ3 jq1f$IG\%ok1תO7͹ ;Ȝ!r@JTR@<ӫHQ%_ISx/M<5lv]3eQ (r vݢ*v w7(?[/ `+ħ"ָIi.E5r "[IZ3I6 .|$EYnfqMvTd IOa5F#[}@O$3%끏 炟="6 -R +^%ȃN*cbt1pcMRn'n6G\AC >mit."V*ka<<[dI ܙ-qKE~h0^"A,g&В;DŽRnŻTQ!O MϠtۧ&ƚ)`rD&.:Eb^kh)o/@vwɦDBFa>46WhPNt ˡo8r@:)H cǪqaw& #(Xys/uX׫FHue֌>^-=%w_gc]-R& ShD@+0&aS#w>&laK(e!eUOl#Bx0cX3 va/_IWeJ+%+̧G|\ؑ% <[IdJiuh  VB +UT?uABѓ ͊NQﺭy*thHjJļD/ܧgDWpљ$.7Ia<֛,$=o{ěRV!Ke'lzy}/<8t>2s~wXD`F̯6H2\#I\L&Ghr֑գ;(c.e,Cro9\r +=- +:k%/#\B-@T8\ K'$١hTVib;JrCRmZL ZI +2d5$Ժx.멙߄{H MSya(J~:埑ϥёj%P\G =B`g.`;6I]ckĿ)1ԏ?.<׵1H8˺'( K*E D&Yi$ ojT^K g4Qi&L7ѷcU<=py +0WNgwRxY&YoesqWpz{FS'XΙ/ZΈϩLVƪ\h\n?RC_DXeA`dIը_ gA2,x Pgs%5 ^wV NxcZy /4sVoE\|v<ߋʮ\?d `ܞ;iuƄtSM:}o}h)(H4>ٝnւKo>ߚW0+$ 8m ?} '{|_8wz~ g$Rx'SITvhCH2<5ΦC A4T6+8:XONHlHniN=p(sIO0]r^3V'cǗ$Hn&y nM.()Q !yrLrLNlB\tq[&xSPX5 +3)KQW6{v. %Ïހ:/C%/<5 +ùS͜W:q6) zD,A, AsfK3 ?IyK-4S0+ǒpxgOIJzdaYJ$ѱ [~9Ί.<=1BHbQZLG[grjmp,%.x̔7p'd7sCgBG.PIF3%K.n[d{sܢ Vigx1ՈcjoyOkW} I7.fnKװӎMKSZS"o#&ye]9IƗ[bwgc6v>ݷsE{8%/)mДԇ:cNSM/mdMi3ZTԗh+JW7Zu1 gPC6؍1DpjvM~=_ZMnܩuqD&-1#o8G%f8yҔW,oOsDzԒk2-h[LM3n w<-q,8QGyc#L~3 0P@KK~>`'뇙܊Xn/4ɮ/A2YiN غ`-~SGJq|m!megKKj}Qv3@֍~õ%V.VbMY +_YɺX۷ +-?(xg# +M +0Xx7 vY$8% ^O+p *qKcUB\t|F_Hd#8v0^2p1d8oeqՈoiΘ(ErI>)yߔ:b|ޖ}V̀3;n'7 }EP0\?q)ڷ3ԨW4 O3`;GuJsDVX7j8ӝ͑7t>ѳKDKm<;0-eީ:v)'X"SGˈFCSJ sKI +cjJͭ2`anl]w܎V?3t]0:5Fו ey] +V,u_le'@[;"́`C9d*3%*ʺ%tPǽG_#f$j;^=mt ;SǛO,JZ4Ge]Ϛz$£ʲ2 w,IŻl.%v8ә-v1pO$֘w^twЖNpk$ `x)VT ntnIˮv ˜)iH4"nTpɹ9Q/Z04㷪V[:Ǥ2J+!ɵn.nӷQ]c"$wI87o7"qB_7h4KS-T osO:-\DL=|*R]Ų_m&uT<%F:t>!0J}K8iOk̪l4W4zA4Ma\y~zM'>&\Ft^K$ zNQv+^J4(%qJ>UB{%Ns<NYR/g p7pB]!^nEE[7K G{劸PƊJ.HƇp{Xm8ӘF/FdlzԔg?pc"K:uⱉXط2zpKPDx+%ϭƑ h$3% em/vN)A{^CxY,x-\ v}ji%;%wyH%8>`.&S^JrR^$W9Xm4&Lm)u庂䤄mDB'G8֟$ZZMpÆ}"HtPNnlܓ{F? +) +)%tغ3Ә@aD{P<+DP6ɏeJq;TgQ+Sq솼<\3\ A*6׊k[ZC80fBNJmd>xƩR+ Rs&_Ǎceb(3G i!;W6u-,Hԯ0_UdD쁑``+a "ؑI|1/<]JMe}# XYfC]_ߊξŐAYNKt}Lj5XUA{-%7NJ "=x\ _+; 37.ٴ -U+a豮l{aS!ST Mƒ3JW¬6;=/q51{NC2|XdWr Ȭ(,(e).( fb8 +u F SCO, }bbi7A--;r=Z*#SY5nWEkAuUzJwV8RR&Ll,A?ޣ]3A%h?pgghV8s;~B. F.AQ*60Ψ(C `( C _.A?S9r| (y7sqNW(FJ5 +՞.ꪟ9(mn?Pstl¥gX%\V#ۥ1witqZ=*4H?8M jPrerog|=HD\RANc:vqG| fck9sUDC$5S!2CYa*|GZӓspN=N'"z^9ZZS[S*Ԏ3]RhJ=,G̈́Ri0*y.TQ sʕ-#T)i׾ДĭN-:^xˆMeaǗ[, +)C.MR[!x))H^*E/{N* + w-4$]O8:vdhmx +9W})l)cGˌ DM12KR?"Ecg܆n9JK=-cu 'hapEIdDG9Ȳ +d˨ |ՁZ +ATWDǸΩ6Cۙȅ?^ܜG/7B?Y!&\IҾ:*6eP?z`AGyKT[*QBsz :g +i +AOVO& 꾏A=Oݴvy= -۟۶'T J",s'.)DZbJw`Gϸ"_Łyx`l}2I?&SKVJ2Sw&x,PĪ1xU,4W.D1{"VhtF(1ik5B~Z;Ȧ_0phE܍:;E"/Vd.*/0s-!kTDZTth %w<&m!o~^5wdyɬr:uKxOaM\A#k$_%9AR1146,%" +KL8a(Z ǔl8Lx:gGE앜}Aq/1  H=+XO6"|^wM=iJ()]EU釽ڭB+ۅzRX$r+|F/ +%}xSH",B}{He){ꗨ'cFU0"d3 +ͭG<gHxD+jG +nFH(sG^_2 FX'\Q8k"rpDXٕdw%L;"`ϞBU_oj@Rhs+QYDεЈ_ ­$oW ꔍ>Z +rXP}}%8W&WbJv};aVTq8 `F(8UnhNP&6ŝRQ00z +a̴p"J4<DEjc2C %~~(F\HCcһ&4;bxSBJIY7 lDYh> :*5S՟H:&7pdj(P'K? AIz/Q~Db#Z*1H ],_x Lˢ)ɒh2:tU-㥨ֈOūDe|cz6'!W~$M~G 4VWI=pi"ND&"&ˮ'IiOڰ}zI>^k)FL{盁UCX H"N_ +sMe/I .YCޥ"y% u+n-jqb8&8FK8:$B5:3. D8 ԻhbB="GREU%,}ѸȑTOxxCP{E5^2}#NEGtA:fhƄSOGFyISh}g|Uya{/=۵q_yUfrz*gtr^]d+:t(.;TWF.%Eګ( +H[oW+e} ndr`xCycyԔĵQQ-ӼX_g}<{S}%0!ɹ, CF(;j*2=\=\*WWl0a)oÊ֗B4-x2$.2mux;F + +(FQRx!ϹJ& Yx %2lK^vU"/AR]Ґh&JDL(PӺPGǧ-^lR%d?]Fh `WXciM$ UdD~P"\ +Yb=Vc?JĮ'&|q!\%'E1qqLّXxZtnzHm;I_G~`KkɁ濭`7b Q`wWoE5 2 :P|L7M(+χ%K$vҭ$ꆓ;ԛmjQܳI&1-\5V~;s<^mwL9pּx-d=JpηHA:-wz4 τi zIZJjJǻd>Jܐ{lrGG'F69ƣģSc}?gլW+znҔ$vXm2Tq?-,/毯ɏR,BbBW#yi"8c#W]ºrTˑ›k ?kUтW/ú?Rq0MƋJ\m 0o` `߉KFnd, +^ż_ZN ֖ia1"\DŤ'gaԬgYNopYK;@f;f|[###ddl>jJcsg{E,2:t~g~j _m|]Ra^Z<&7)=5.HNCHjh_ø`@yC _S0~bb $_x%zPtKkCsC|vgmKZJ5#HBMIJ"Br+d]DGJn(#m#Nly ]#6:*i,y[,rdg\gBr 8^r;|&jcrw~D O̍ 2vIKI s]O)#IVTsmC)YRm'z[̌\A?#x@v]oK\qd[n/077rOyP+ŻD +5 uCQ;PT=r mJ*S%S{Xfq|HtR̛$8GD4[2hLeVO0 vhKALg떧7O$UiKHy/nnkJ_ark.x,FbbmV D!fg7{Ř]9s3B6B벟8C.9Hזd/e :пIuuWF/A.yiPZ\;6lfzGec3>ĦDghM#Ҥ82r~"wr(VE"b$r +܏_TI'vS?풒. Qb*/FH E[EBc DF$37<t8&=vp,c|Ll ~PU 8[Aql5kآ!W?tY0U:zk3%ޝ¡Vb?zntf:RX ++S+,c}P5:U,˦bTwlC?`Ee%QUMY]uy~FJOꕰ.}M.ˌ(Crq4:&| +=8͹I֌xΊ׾88ƾ~ڵ$5%O|_؃)J4׫9n\6pX`S"<. +UiuM8T2Cx>)n꽚4I"<N^u8_ĈnD #zAy9=;$O[%,\M(7H|VtsQ=J~k6w1Ub;>#15zWyxط^)W)1FGrv\%C$hMoѬ[d;.,? q 6ynaSa`cu>Rӝ%f6' +FzC5z + xkА?㞘n/=7x 1)z @P-x'1Mh(bfRl=#U8D=8>% x-Dlj/:4] +}X_pcdbUF]Zã[Q+d#*Q.QXxb!P}G=L. SBF}Y$f)Et+BU[7wĢ½i& +t$KL99 |Qxv +CS"Q.{b]VtxK2R"\>a|ŚצlVPmn97`@Zl`xHIG2? Xka◲CRh^k‹'>bᄏbmI5y~~]{i P5weo G?^֭>w7o?oo؍xz'fFbf%S^ E/LV~MMS?8@7CCP󄺙hg36^nFf/5PyK=`S$@.6[Y@Z(2KٯK!Jqt58ky&gnq1KщXbZm$)36&C4ei`v*l!3%h5c)0mG-9!%5hgx +;pu_yZ;\參M Pސ8޴` aFui77<M K)P%t5<"$CO]⍡Ym6vjqzf,8)|HopD ] O9S>P#9N7ct=s6 e+ 'M[k? u̥^CQ$#vf janC4MQeMpVDOώ Y=li#gGww"7Tzn\O{C薭xnzN?(ojt_Ԋ~?__?TD1W?, Y5/UH_u\b3ucOIGMY%N3.`wT\2cW'O_Q%pR:BBr|}xݻɗqUhAGFbă.E^cx^m_ĵ匆Ҁ# Ɛu**c{FxRK3{XE?>ԪRt1غ`vBK)BWzh +NlzȔŽ֔N/nC~\\hU1WoMhK\):}=Ϗ?7 }LM{MZ];~=\*kx5gKQr?&=^oM7h/vO_Kr˘ߤw/ CkdxJ4Mˑu>JĿaԻ_'ގQD*Qk*D-'MM{߹ ɢ\ +E%>Eg(A]˦' JҐ 6h<[)a)Mmx'M K2sM3isw){?|XǼzPիML97MC +xq>[gGD Z(L~D3< \8CģBz Oj5/:x6U{o|M O2EqXz$c湍^?< Y]-N/HG]P/PGzҢJ5H!IIɣ~nM|_VK/\o}NI%hs8m}_,9;ˢYcL;/KsQ_T$kf@YmeX-S.uQX,㱆:ׂ0g{|?H9#J5 31 ck-oӽBr;~N3N8x7}J7=߿Vq[]$ST&tB I*I3"ޫj5vgE%H+xyJ߆Tk$fDLVFho$\7$2V]K&!9|Iq-b2ڳ\PIģ{ԏx8u'A!4~ACl:hhI^wެ-˂?Dd3IP'z +;Sބ) C{ ӓex'LV nz/ak G `(zՆ=C_X_%nxʅm$ +X֐Υ-l.peG 6{ ořԤŧt:Es8T8(]U-D-hM,N/&:,(f Aeݝ)N' +v'xx *Z\ +iӁ ׶WmD>dV YOo!jj"c(wH| K&ZXZy`ͱ: ,)&Q`[e +4%SlcD`K͒I 73*vE4H(HWȄ1MXWT?ܷFXZ]?"{MZcOэj!/Fbv7pN _M4 +@ ]n կIض 4 pqR nTxm8]%^]IMj#~S5Q8.-Z[5$8#w41u:FaiQZSn.C 5=b>׊5p+ҔN>߶^~:Vg|aT)С&La&Wg +DøQ-#=~Z)g8{,X0Xvou6 &KG +Op)r_a=~ӎ6}y?trteVy + ``>{sQ}?Y>$Q?Vc>Jj{ +GGN6GIt+4h+E^9zCwQ1} +#Ũ_;9ZhGL]XJ|`Yѩ ^elHogp;J/|k$| kyQGG ^rޥKD](~xa~#%_o-G)daAKvA2݆9 `5'-xޣ'7x/B_?aa40y^|I8JM$/$*8BY ɻ]Tʟ|-^N q^A޻[b2"1{KMp)>]Љ_Aiv"UOd;{@X>8cp#ǟ)2 3ZWpJDUзNy{;8i߻0s3oR08~S MNP Fof\x@ˏ|-VW]oG~*wү(:|; ")zLX(g];StNA}M5d7XݹR?¹-"KRj`HSţ< vPRUfZW E?M*,?#8aa<խVDmedWݸR 0 +ڸ12b⒩0ja6 v' Q6S9L<]"1{ =tkjm^3nm>tuy" b{̇U p¼w C - dxաFp + `XUgR/̮'`AH(rb?ξvRB<ցg``en󟔔फ q-T d7|UCW#.za[t`ws@S'Lk/$uW(({,-NA]BlUH rjr IJta˘û5U".Y*LXEPu w>0!!bS`_.`HҔ} X q5$qѪU+:z>]k1/E!P+eNK/r)cS1w7O\Nvi *,)z|%!0A܈mtD)rOmrdQ8'kq=^Qr#7Yv}X0-zsSL$=$3$+o:娳y_""I^g?EDZ2?Wpx FIR\2+%F>-J^<3?8=k=z@ ]r9U>[U?ڤ + FV9h3ՐI1=4 j|KE 7DkC޽ #ODWFGsNOVXճ\C!|OJbfe<lf\S! CtMo xRDK鞓㘷bs^+sHWt3 t|{UV(8FV .YtoTVQCAU%1k/1o/Tein]Oo +$vZTFb)]%?%.)~/驒@_mpt3l?8q&*x7m xNEe]R @W3 dO;_LR*A}_Wim%;ٰ2Q /AՈ+ux]dE몤^FD.Kp/F9o]:o)C'׾"uI{ީ> +Ƨƅc4=仵DV _Ԑ|MglյwVhԗI.vI%͋2'lЉUcՂȦsB?zUn3Z" /:1h:X:dߺ .p6q3/rNڋv^ܸ<3XdFdxʣ,3vEC;hjmT7l']OH)c$ϔН2Jߔԃ11NmmcC0Orհ 4v,P8q + /\Iǁg`oc%q>j@m?__Gf6YՏ5m`Z~Ɛ]zM)]c9Si32Cs^a0O_fzp㸓Up4UNfR٭X֎Mk9gZQ97Bs>%-F;9sݶO=)bi5! Oo,-nl[sM` oRj0 B6?}H PPMDNϙTPZCcOiö/\" >KEJ?OݒYMP-3r|خ/5(Wd.R3+)r96ԏ]U;͠.an%-RKH$ :q㋒Z 3(Y)>R@>DɛfrQʛrR]N*MqMEV^SHg!pSJ - LtH/',:NCyFvVI:yRNʋ_Zy_g_GD+uWΓZAH,7-$4FbF=xHo=>hUd6Of=JjxFq^w{ vT!!w}~Ѡ߆~F0 ru!,u]S>J + p^gۏ{B5CG.ET>Uk+h8'ۆטJ)L$KB h}d矼*/pys`,E82F'sԛX5ϳXȥѓw 8B\ +9y^"qގCv)SG?xow ڟZ4 \۔< +E7%HCOI7 7 H/R=m@DnnYzӓWOݣLw}h;Ip +s.O ʜV<;g9Ss|ק!]"I(FQn&=Zw}΢6S7u \҈(IM]n~> n>&ɸ<&cc!ZɔO]P>tZ.ީ:UPmz}%}=,Vv>`WC唼 I>"X7r>gߧpO-du a.ir,pdpDDĜ3r\YJ4[ܻ= "K]0|zL"#"oNΥ iG[;c8׉s!9Ws%PqįxGx8Bd|(zv|0qX>Wc;*xFi-Ld2 }$Ody3Y̾O⃿{n} [ (21hIk}T\ %~4ߝr s:޴;DKήdy |ZA\:$T}3H,F*T % +-j,IR!KW5Έ^ÄgKq +mːTuo5%{qpdJus$'\HK SZ%,ʱa|?vm)o|.U:#=izV8' gfM^Ý8+?nY_g?+݌)'Na͸q%x1Qgf!Ly& SI$]i +:d9i><~ψפM ".(tOE/N꽤m+ ,ߝ5>s޳rOTE{0]nK5ǝ̯I 5(D,*xMwert,,) ""ҙ j2\2@t[7 YdցI>#-'~t@'ɸ͏]BJEp%\:xp:2^V;U]|H +rvM 9;.xh$OoaX,HËUL^1ʃn!-A+}E,w?h<ж™Udk@C#$[ a4iL֧}0;_d3@VYXџKh3pH,}TcVI`%X9O̰ H*9,, DF]e]f`(64s2%EaDZK3 Q`фKJ|˧%Ip.*1EX/$K%g\B 5rHvl!j(1A݅W^DJ˂D^3(xV!Q/CKh7;$;F|!9;s%pU;'dؗWb!f'rzX0*'*_G yu ZUL⺺PVGI~@oH띱UMQWw}>W2h86,Ǯl+Xz'nuegyjb8hvɄĶgx֘䡭[CB꟒ Jlj8"(l͝q5~J(l|Úp2ܵҩ]MI,0$΄]GBi,/1+i^ľzyp@BZ֛Yn= JܮMix_l^$竆KJXUK"=]VljFVlj-^:Z$!Y_'{P +crGHu'5 ^%j*^U]5y'_Rz>r(8 +KL%Y#*'8 +up=d +仓)<~BB?yK-ˆǚѪKQy s1+ԚTN}k -:;JrLއ=?+tsBk??Nh3ƻ)f }IWo#7X^.+!%j 9^т$zeT4 /Wђ;}@Kݦ?ig]W& +4َgJ oQ@`w7Ub%٦W(, k`0x53K3M* ^{XgPy]yT'zgk[BkS|9o")g%ܪ+I`:s˲Fv^.]X*$i +NR[,m _-T"({KUXٌIx6_!tFi5 hs6,LY;|13=[9Gu<ksi:rlu8_)DB\Õ;Lv@6q?Y};M6cu^<3g1Ixv~xXW+ +x1?tЖ.A S½"ZV?YI{B)жѦu*:2i]7RIӹ-.II.‚VpI gkIWϰLQ):Sw @}n8Vf:f:gҌ_%;s2jr/郕>G?JԣD9h\1G +}1z,WWNX-X)2Ň]eˠvMï(%-$Ωs T@Qɩ`OƗ$''젌}9J-C2xXd<S"nv4n31"ɈEI[ymŅ8J)KQn5on-M5|c] +5֚Kx$؃Ij SSi1q.[&.Ns:l#҉ +%$5GW?glGFBw?tr g]CQ̳X,+(D~0) +U`~I +ŔWΊQզUt [G%$C%ꅢ:xH[@>|zݧ֋:av(ŭfb` ])ykی]@XelGyKeRp(W ;t/#JsSSyXf% 5>E VKjIMY;)<%I#)n?3Ì{ +g#)3kݖ{?+<sgb/ oMKɆ5=bQnd9} ce0 N'Ӊfo޽iw~͕OIǠ_9*XL{#Ls +,E~XHs|ډ''B]:n⡠vѳmt#t'g;kMOPPf;_k|xBEُs-?BvvN8%G GO8G7{X}*fDR_|+Nũx)>><~_(S?fq('~_6 {|e~=yc?F: +n] L3IܴqXvϵ4;RJj&9KTQ. m9kpCb.qŦK^¡dqn=$;n{WI6obBR}w?0o8C&?W--NwyG& 4C;{>%;}MSj3 `oua%._qGVuVs[up!_'(90MOPM^7Vۈ%$/xFbz3:zjGrOg^Ї_uz||NéuK;֞mtn[!ftrÒ1'mi?"<]w%<> `tzFvuvKL(¡-:ѧӹ Ӳo*=cɩC7qVRڔ'%mځ>Owlߤ8! +I-KU2)67摀 +^:%}+X|:";*q#]].;7j' mH ONbsKM:Hc"05"#"_!˷<*!iHs q-0kx.EQV~@ʇdM$pMZRT)m/ү*̥lF<#gHEI‡$$h[R #xLZ2mQ?Pdg 2bIL +[b/Z #3OJl2[%='{ׂ/Hu(kX0 <fF JA%)G)<',-G(-Pedp>BL1ӉA6EG6hB;p;*? + ]+"QU@F+aߢKm4 [{QpM'%1SXC5FHϩCX- kC@-2ԅ +E8.0ȑ$>8.>!k +hQ?$=9V._] 6FXϡwmd%49ƵuI:񟣄w +h% =zk9hFH `bI!J8$hZ[.h +ƺS A苆dVy8p?*g +vER'I OY&-9&GڦzHzM&J|D#|DQ#J|D)|DY .Hnă?i_op5"^]gףF~Hh[ċs苪PBn3O!q3^S>D.YO-$zHiv P 1A/YV"c-."^0^4Y. )~۰zJR]t^-h{5I:ڨg jtrc75dUb–k)W5\RUcDFRM98GYCv6Q{pAo_5QL'7 -`Yl؈gD%p;p+f_L%߫>L`׋ [aet{&fWϖ8QxgmF!->ǹK[gx[Թvf6p(.a޿?`)RV D!KGF-Nioܷ/u)ߞf/_Wjo"b>qӫN. k^R@~rAzhNwR]- 1jhھ&*.&Pn]|5`}pX ǐtI>}D8 I I8o-O][ؖ>+g~@/09SINVZ}Z_ד{sgO6m\=/=Yj7)'d+' D'\Y'ouo7nxrxOypu NK_n?B_ipE|*Ow/ySoetrO>Fl?JO?\cmOv6OWunOWvV!Д9_ѧTr~eOGwrqLG̀Ô9ŏx_[ҽe:/pLZ_87d  ք&aKv s-%wkLjuh&Ywӆ {>x7p@;A3cSg_z WwG,>Z'#N5|'4|E\$Q~PV)q4ObaW@c_oЯ)ws!ڜ) +*HwTEL7 O,LE1RyH4A<6ɤd1Itt,0ov E:Y0ߒ9} e~RQMPqDN.b\;oU>:wh9xyR}lD`ʏ\;*S(L5 IU~ҷ`zFCL bw7Cdic22ɔ:yQP˿y,AQ͎{ʇOg¿H 42'M!6G@0I3s$I ?RX3-8ԭȊdJ޺_HWyltû.mbL6ʿ6I@}ᆯ$&n#5.խD.mi.I5>zfzGk$hFfUACva]δĄ$UD7\B8/8l%d7p]ǭVpy5QU c@ +@@D6sG`AN +\]A.BL 83F3.C1O&vнijxq+^TGV[›mvt4_Dʀ3tb/DK$}^58/O;Kbxo;rl-A,Iț`l0Ar'Ix)7b'kt~N:>V3[UcEiMϭ8aSbUr"U]yŶ*4L5QC蘽/;-BV +4dy pۛb +]vaW%ñyQ<-zf }y/ +ط$Rw$E!؍:GgLWU'u[eu&LNY9=w^( +>ڐxN >GMo+'[+#ZHe KhEI$69ˆ]c=|rm?;tTGÁ텼w* [msj .2?؇?5ogW4Ӂp2:,ZMRLc}Ī|)uS╤.\TV)k|ÿ$F~ؔ+%裏үbFxAE{s9ǜ'{?};<%%J;<4A<I8j'Yrwk<d:<>v΃uzqGHȻc\aJJ%}*#JCVJVZ:UcPTm*3SХjGTٚ#އ`8 XpѲoQ=>wyAYgxygO4ϵӱFgD;9jͦc_[G8Ѿjι۽;N]ϻCi\ +Q-'3T| bi*E_EoD+kJ{YvRwoT~O q%zx: +\^E{vk[~Ws_"uɩ >ex){(POSC:YT5x WT2ٰŋ7<GբޚV}j_S߻kweU8׺z?Y>hs¨^#Mx}he@VY@fƅG 9X4G:%b]|$fl3DĶY;VgDt9LNxURA S gH& )Qj $dμuxXS,ƒ7`Z;:JS*Nղ OIdPBwn!6%jF O C?E0Ie5n$Y c ">4V@32Igݪr(,օřUKr.MEeԪ4K|n)|;C +3x8MҌ7)Ano YwFON:}W|rF Ĉ;Bi;.-iцK:l隷uzHIQ_'>ަ"2ߧ af$%2?%?`w´7xM(zWx~?diqX)2t+kMCxŌV> +j2$Y%${ @#-@SfuƺMyOЪ#TqfKƾQR22!}tIK8/ՠqR2oIZ~2 Nҗ!|:h IrL?&SZMvW!ejS-2dhZ$N6GWO xvXȧ;*xڅMJ3C$3Ė❨LtJq&8i'^3XR=eI޷ow jdm^+"jW-"jWy¶ +m%F?S&$[p 6KTAnZɁU!D}km}T<) 8pmD=pLQ?X>Y"{e?YƑXm)!'EL9BImciI3SRAHRg +5fe&xrNBrKx,V'x)hZꅥٲ>ga0j0m0ngW ;R:l{@>qOo7ۉ9\L2&Ǚv ~`4|u\uuꊪp:K˙y-W"fI9p.H^/)<]S9g܅{h!Yy/K$uX({v54%GMg؇kEntT"%N|6 zB=*dg $7x}͐dlcIozrp kzp\4h8|yp<4fn;^Li m2X$0Iz +S,b~N7<$G¾3;ߙLx?=!vjI?IHa껰@5H邾ww +v;{0|I3|n0^aI ,*EMBj@imn$E'f= +G1Ag!`wx{z߇W<βC,DTkDQnOt`4wZ=xp'=IPMqpz>@U8p&K48cT ¬A;٣\ngeE)c/1:LCЮʂo. y{K"q"GwjϽ} WkTM|UBzryBtKV#k!<Ņ|zT{FӋ)u 7!$#$?wIU.\C.i*QǁgYBmJMf|໛)$뫆_CPFpslW+`-Yy14Kp10ˍ5a[K*Zj ýI*iB@.ne\I*% 轫i!"mR3L$(:tpVꖤhI h%(aV(hsJ78 / X_'s_'ݝ%Ti7jFδ_rbksO'?3/,3U,\Q ] 4>IIЮ5}s`0)gc\$:+jftI{L.<"8%; ]fV> RU O/<(#- …Ջ/EYIDq\C5%wl Sq;ڨ9b !\\W`k;JcTJ%Mh297}T B2TB5l+<{ 4X_a +v!Ѯw:KA$a^CZ澌tb4 |} GSO 5?nAqqmM! Y +udp/:"BSx5`@V쐀$ +"I<EIj35V7KvhL=^>y y hš>~^ӗvw'Ǽq/I4JSV*$dpvdᮭTեzОBSfABtI~x5^Oçz={t6ZGbhW}P.ʧzT` + +LRבI]IBR%T#jk#[;jɷl]7_!Um%Ii5c<֌cWa[K#Eu=!#P}/I ɾ vߖs .2LS9k;޸k)HVQE:K`۟ im'0+􍗖1z\+3|LrR8 +HF}0Rڬ c|SA%HnbIB $#?PQd 43!4war[ 9ssI*a  LyTbJRTBM*܅[ +waň9$V KZ1o9`IXo +9$_4Q!'6In.pL7lVBES():$yMtS0he%Cd͟Kۅb`jQFd%Wk@Kăq8y%dzĞte$o|%΁U3X~bO.т)K J僟z˫ǼvOvA҇JX`]|s7uM{S~iBOСVFIRJMXm0OI$٦B"ML6q'K23u?%!ٱ(|A]f'ƽӵ1$;)ᒦ6Ryu&_`QLs9PJ`m* ĺ:=z_d} $v&:3aI΢IXĶMXv +GH|=RWD-\Z$tEm6 u¿YBA)襫 ;ps8T2FUV!Q{i:AK϶J+In&FBs,858s E)Z~o,o5DnՈ"AT:HTgr*޸ +a +|b$ \ބ2%IU KO󸔾,8 0$JxRd /!\pUoIW*6\/5H[X$PĮҤ+2fU𔝸AdkHÕIW4LWgH$]l!eoQÚH)b/mфY/] dFc-bxNx2U/{Uv /7AfW S't|l'5Ĥ-x 6.&k^0"" T`yJxj6,L.cj\OSVz%>$ +73D3pܧU\b اd_{]ouUH@, #B>V {!#-!5t$HLQIdi q .Yb1UsRX\&ϒ!\ktݬG(T7}h-@ +zɇx"VكCi~s(wƨ0Vڱ L>>uUx>6d4dI"eJP+O{=&<نO>1Ys \HkB`"YeRK]"l2Fq&3?Uou{Ovi%M4k -Sf~2?97Ry44$TQ++DtRv&nVZl-bzq_Rt2fwĮX>;8 EKo8 awWIܽrVZF\4г.G![~ .?RoZf, '(<38-x:]OH )]hYG s(;GsQft-޸w *SxjL[nTmzӺ1uv:O uf>/(Bߓtd OHrXh a«aRI H'Ed4+䛽Z{tFİĉQ*mb9Xd~x+ZZ45)Sx\&omUQMNMv˗)_˫F=JW"Pد+ `tPUX@Ysj-Q%Q5xcI1Vk8H PdlZK^E@:Z%.jjNnbrHBݕLQUuc%_Ԣ΍ÕR!3ʍ=B‹ $hkRM~B׈Bѩ<_`DZDi¤"& +؏5kn8VW/F]Ѱ=dn@JAu`ƨhThuxuw3[kdk0$7tD&Y6;28p%0k/` Kn&)ҪU5j6U^1W'A[<0Oee ǐP&–a߁< UG,I[H8w\v@2ͮD|Bw-ILG XF~KL|Gb@.ʓ{df͓}'w>z~;d>?>rdU^]d.VUn[W3a:a,F[[:sE1 $C$UE +H*2aɞCXj#`;>pjLH qtf8.P#Oj ƣŌD^h Eik,j4z~I{)\S٭56|R6!uE/Z<}e*tl-2Y+Hn3Qy%LБZ'$ArZTEI!ɒ di֍"ḤjܲK"╕A|]Yw'Hjlݏ^dd`ڶY, c2rnKil4 rJ 1:!Ҽ&.j0\}IّfDٯ2"Iи\wK64 C# +<D+$א%` +彄M.º 7Dnu!meCV!ߝvIg`~cA +OITE.UX-#EJ#Q4T2"TB_Շ>U UUݦK|Zz6b׻i(z-QGc\ICUˁZ 5s^6eQ2&WYtm6S + B(nK@ϐqeUˍ;6'2|9*R%.. &}PJH$f-bBgQp/ޛK>o~@>or>HOLzSw0"Ww5$]};wyniz,/> w_,IL>Kg2/IE*Im 7k[ѬQ5#o4cvF6r J:ς8eZ>hLO؃@xJcQ{@1GoJGAq}Rx%ae"B$H2-ae(Ua-b$}4HF+>&D)mDdЋYEe:!Ql[H+$:$;(dV Ca>U 9'8U +#ϡXE_R< +tUwId|V"ϭQ]!j+,lJj^!a4t +Xe +ϗ 8ȱ`dVA +D0.xq&Չm+NߨӺN4nNSZG j#0wb8`GE\5HpfXexk8-N΀vW- 4E&PÓxčNs/J!;^?_WM8pԁ$,wa !U$\ (NmD;Q/= +ִ48B 61R2N6O0! RٶE>& «KT;LHU'^E%nEn* xMby溉W;|VL^q`+~Ai0BKkî*w9>{ +gg%9C?(0=:$ !a.94޽DP뗇&]c,T"$/R>BVwXKe+ [BbR>jUcyY֬=$#m*g~JTIǁgw<AG.U(*""?E:XM/]!EN^3MLRL_KSYߚ ܁W,]M*DXMm+[ux ÏkטٕwOdz::ml=";kɏW +2qR$fA|S,w +拣&q$7 4'TC 1LrAH):ލ k |BȜP O$6O!`~FӋEAB #{~fhg4_ +@ <=зj5,% )*h +~E'@;K{7(#$'smW-.cJ;GHeCjس!.lr%R9) +Wak1,A~ O-)}Xܿ8 (6:DY<<_zHrq8fP 0)sNU'~[辺>R%։KPC9CC8uĖaг8F@ǔ\kI.i!CA)F6PSMȅ(PgI_Q|A䚗ϻwZ"SEWcEi*g=lx}C#_ +{DSNC N:"37qpC=zcl`v)Eڭt|ދfrM)+-.j W{`F}WS 6ܷ+X@ÅtUC3."2G 12պAJj%S=tXIqSlR'\'B,Q̞F n3#%l"SM]>M٤]/+,/Gq N<) >,фgؠ! 2g&;{x?7ZTK\ mzwK_do`ϴDݻ3O-#|FeG%4uT㷟QMɔ`+ntֺebCh0~KɇqC'(#D.̽㪇!yb DemxJEbMm;M^ĺ)^35ɣKGH-ϑ&R 8&y `Ăg&?*55R25Aꧽ%~|p]rQ` X'RO(kˈ5$XS[CʵK_æiC JhKyqInDp|Nn4V鑟qY?7nw3nf?o| vt| +.SO W{? CMcw8zrW]xwW͕lpGU-w%4q}uL4u2QLU;Փjgٲ|ZFuebe0:6Z +u /Ht;.k[. .1N ɉ)ZGp8`Ksx[G$j4ŕlL}_/@`3ԥA%5L+ + ֘+j¯qjZ0VhʌsE#Ԓ䃛r'-7~̝>Nk'q$cݤ&--kej!RĽ$Kj0-H&QtpQ~_PA8 Pnmr$$m!%ر3W!O}haf%{$M|8xڍzI6sDdẐG%;v "3:5g_}s8w$nWGTָ +9ήOw_vw}:^8-şOnZ]nwmi1I8~2@?ԛ!>Dͻhw>䞴;0N՝iHcWٵ$ v6$~]{=v$P]'jm\WO1t|cM 5; aZ"_&=;&l3zLu~c9-Gw(ӈ%fڕӾU;n>G6F_Iwf V1̩_@?!4,è;iɱdu+Ƣ|F&wPZ*zQpZh*O ̣#y ;z 7xFA6c pQã M,sdq5||MG5_M29`ѬA@L{\E,sxRUO8U&!nIRcL u΀UV3&BPʭNH/]t.h{Q%S%pj{E7QGxkDTJLdv^B U5fHo8F{IXЪzFm ~L vJuOUC>:XBU'04oVq+0@ Լ%;51% wEtl"S{7O;x:}&iC=xM4_[P:xobNQ%@*ph]~{8>1)Y[m"uHuf@cl2v;aMÑIvO%͢m]8G#$*EX⬏Kdg +8ݹ +M'? FRq8 7a@$i~I(#$mQD_ɘU=33dH1 ,h+B>,,>R IJ`"JчC#Bws$bz^/EN߀bx \9k#E /菪7Xݰ.Q,"[imWJȖDtbDu0M2ad89RD?}::^;IEN K= vqq` Y|CM8 ǩ8P:{ 器w6ȍ,%f8KMbǢ/ q%q(umÀ2rMjޒlH%H"%[b)iNSx.qH!*2Kq=I&ɞJJ˩dvph…ac'4xli ab K|{Ƭtg>e!?Yene$~o$UDK+UFQbNy,*-d"O8`1e㈝9 OB0t'ݭJ pp0NZ,=:A +;{JҹѴQ6i|@`R`)%Ҵf:!kTH*Ez^,=R<6i~[`i~^εԣuTaߕŻ2yWH}6'5,TXj?>wx:lwggI|Nۀ8B8Cߓ{W7?˙>龷e 3nڋlnmW}E{?$z>N|[eczdRבz|֜W$$_̤sWIuc[W7 :x2(#c2-UGΧ2Hr[;곯O뱶K}e\lk.غ̽_ 3B-`Zb,Ds-)W2x;Y?o 4M|J&琻oF-{NQm&XUgys⣫f=R20pi%ͰTsQ8{P@=h#E0^+>$0,_{_2}&x'b-otR{ A La׵-t^m /=~eUf7JFKW΍g(:/_7*kʁ0fc(%ʟӃWQ|潩| +9֗#OlT։\= =(%:WE? o #5̽u .V?ڽ@*֭9216%lg&(R`?=\k0b{[qnX K2D6J>CfOےHU/@Kuۇs7#I+no[k_kG78VXh+(gǥOǞ<]mW{y)?nqDpWU%K'̙;o:cJ +!ӝ81˗BujzaI0 [^AzPvpR # +MF}o`'h;u-4VUÛОtl!Jm' .-ktrW#tQ9!H0ioE1F⫎M̥!lqel_4m ;p%Gic,H + &܄69å[.lu GS +$%fR3KK(H#s+㥾}h^>|jn +FJ+/{ 69P B}E3B֭DIF"Ac 3xnxx/as݀g-n-[ +ҁpFW~οFa&1`aΠӜ5?q` UOsϘ9EJYc8mQTΑC-.g.\pEG.3SB :~)ԇ‚AzX%~TLtGP{%ot|R+ Xo~c})nih`FDX{I:p8 g1rz7#w[^u~# :=û6y⪓S/ަK3&ۺjY2Sf8:G+H88ݰp(D0 ~SȑASDfD5!H}[WD)s:[f=J]]H}-钬5@f_f"|gXւڮSټ댎66ʨ qh]4@&[KSgT>xckFYXT{A /ox'WiCj>~wmꀢX?jß9%Umi=wϝInܣWrRErF&: ÂKviq;'9JdžZG?B=> ̟ͤ9nkmOkӞ/{pUH{ޙ,jK`NBY>Dq*ȋhE>utWzufb~pܻxNX~(tt GfX*3~}(=P@k5IVb4к\ap?w\n&+4]l7ԩ>\;J,T9$?wRaxYspJQQx>7Iu^gZw$:e]Ȏ0[h@x?nRvGw5SQ7U 愛'EgBi\TYp$k+چ}Tn: ;D^WE4R..7ʤ/UEdGrlmJM)ъt/mJz薐uKZ< +(a~LM?Ϣ$v;^N~F>Ojqϓ쾟 B튱@w]r]w=q*>]k]ra:1=^]{jkC +vV*w6ij˜,~&&o75ٛK.^" waAwB@1Ht}'E|*L@B̈-^+ms* 'V/!#UTxw%]M7wo=7݃lgw_S&~!_UQq6eu8E9VbN ,[Fzs;{w}znιw;_ן_vƯ=hc˰B!q&lԮuzä4&.ܺ*p1<0ͪ,"F/@bE3;͆i+!9ۼ:KXpٻU h&W}W ~jC- K[b0S 'a-AБo% ZÅ~'\EOrbHRT P.AD> /,~v.fVk+Ď(Mx ənjn*I0z6EPtxRBg HKȀEN +\{ g^<;J +ץ G,I?1gҼS%ep3 vX˜&)T|Z3% #$װHi\ (lẆq3f ҲiFY qY5nj{|J&:(q&\TUM wᡷ$\aʠѴ +% +L 0MSnjēhYx +4@RCctBš<-U9xmp0ZǼ < لT`Dۙ`)VBBS)pg͖qKU _m/; &X&UuY4LRaiFOɸ+1{6 ZA4;'=l}CoLgDSId0Xɒf+^'ݔ@$i"[N{ߛx,ؔ6 +6IkƢpP'wWʊ7P"UT$2[`~d@ ͤh99 t!% ]?KiSp3$q/EX`+ȷ$S"5pq? ze_D8G1"(3yNOɠD/Ix sp%#I  U@| f'η$62rL; Sw^F#_A-S ̜ cJfj慹Z%DF CMƤ9?lїuGΌ L4+qɢ{0[%[OڰixZ\ 5yR eɰ Ip"&a;S 5 +.*U +S +wa[pIrH$/Er:*c$jB)~䣾pVSR7VNfO흛{r{y !M4ِ9LU HǐȞn ɱ90^$IB1p +-Qtxp9"~!qB@>F'X$n:?FeSzim콭`突9NK{$_DG􃶈ɔ]+MV1'V:a awCm ZR 8ez +x64-G +#Sh7C]IjG>CI I M)?)! ֧6vw(9:VP訤WAҫa{3uoH,׽*[t;{q T|eL>xg|O%l3dןLoՏKcƪ*e'lO6nuWշOWS4ܗ,~}/伯\Iʹ:=e tHiȮqo8Lk-HL]](// +tx (~2rEƀGJ-%j5HDkhqvc+iå~;1Va2&ȊaWc&=Y 17NnJa?EMZR:buX]yrw/_s 6܄0/LmH yL,ѓzNp{3y֐5Q!ɓJCMo:ϐ4IpHtOB?B fީ#Ŀ{g+Aș734O3$r/eOOϘGL#H> +/5pO}D}?c*}dV3zVٖ3nYD@Al ;Hcn34=|P7:#ʭ2"OِE}b[:/WKƂ&>Q9JK(Aat[`Ѻ$yyp4d ftSIK}BPY|`hnNx,Po`^ɹlkwW>? IH<6z]V`ӖZ qIlclmd`:肈? kQ_I*Mpš06h^BπAFeZɇ+ǘR{$-<e&S'?tnIK0#sI&"fG7'6DI/fq@sFXyFW!QRyH7\jn!9)C_wt31J+:U na?#$uc)*4Ee'INJU2} 0}KaW@fOYRx#ӵDX&>> G\uExL->BJԦiz&=?)5W-s9;Z? TtIvWДJ̭(Y84qv6u *$%5եH$:ȏCPC=1v+;-E|cEρz i# 1 :7d]{1>%#u0lѬK(~pt230f/O\D~} +E +yP=w~Sg;:NjcIJT&܄)I+֨~PG):L"( tG.jc0 OrJR$yݠιK]"c0>$p_B]~6$:WNCFn"my@O3NXJ.?7pӭGH +a.ZYe xR@'N6k֯evxbN=x40P9g{o4r)&QWnLS6\P^{?'7gz¤K&$ц0Z1#WNuHV[&b?RH?odVPU +ȑq )N99ߒǡa!(džo:" Y'ʯ2xiZ%3v 9%u#G(Q!w.^>OAIMK&Qg׎j3PK@"݉u*1G %s>Hh0{W|/:!V:*FN@D<83T$#&.C[e~3 FJ-Y +GӛP7h=98 +l'ʿx!ţiB +S:` <Юt;ǯ(@2ُaU?Zd/eڦC/'>}Ys9Z;V$NK_]V+p\G%ʺpyƳ<"]rr2kFKWꁢGY% H +<LbYNfZJwS> &|&lUr.; s9NIbJ ErL~W>t>ĥ5Ù+ѴP;]_ Rn%ܺ9~ƊYQа;]SSpRiĮ"߫>t>;~WD %P7:.XόVX+~\tGjIa1nX&0_\\RF/'D|Ç/Tw:r;K |A3%90t3nn|}V +҇uS޵ܙvj}:j~A:u!]yn!q +pLޏя~ߏü ~qEõO%E/f K԰"6cKs]=M=W%_}f muߌ6'ڪ2kn q1{[[xqwЬVk?=Ooykgy9~}>T2sxU>}.w៸/nw=&bWTl]ԅ\%?95*m7ڐDbw#nD;дvCfz.0UmeOE:jhWݕK?l8]%uHY(kmAWfw JY ֩D]!bac,^e +UgⶳBk7R"% 3oJYYL%20(#v{^v&IYCrf W7GŎsQᑥ~UyxY-;N򤅹2' ׃?zL9@%Z$Q r~*,Lk—96ZK[-P!BI6L|TZ9fYy]!ro> +|vO/jp扞 ċ78,c3`^mo53lJu9yVHFV׉^8)[CwMu0uyoCpy(ub}zI~ƲG$…ȟUVԐw꺸B_n6к2ߖ[%<,_Y`1q:,?0m}d ;qdAywœJt`(p'tƢ`E$Es5j:Cmf<@ bnI aw= m˗>_WR;6LjdjWI/R 6<#Ѣ1XL407p m NX"uu WC&g#Nmc{Dp{3o]#KT^Dsq+ںiL"ސVfxPb$- +쓚^~J_cis;yӓ3j<9J/~Km )ud&Hl|&׿u-!o|A{# +13џ\p U)ϹaL4|GN|·/<݋$M&)λ[⎩]Gk=*թIhm1FǮ$Ώ+qWxқ?;$E܅ HlF+$H$ucS!v-CK!όa$ +JfDR~S"\bgdl%ϴ@{Hڋd}]ms$ vXcbf"`u"f8badٳ^~` ]e]JPk2BQodx~̓I!*`/8db&3I$اfׁ%\0! ro㔧?ƂM"`CLB"Nȵi + }P2-p Yxk1KDPY^ U +~Rk +7DC)% %( If]3_wIU%6&-,BE |u3aH2$MN"bW% pWilcN@vA67#SF_CK_ѰIfmi$l]`U K| Gn7`-v_<V +EzY3 LblI +jQ$39r .+qF9N3t$Qi߽B>kn+pIK|KUJDz|%^X#L!JFVyqxo9Em­p*܂WnP3P{ޑb3VwrԐ d +^`Q>o%ꆽOK5ӘB'B8q:!$OFIӭL G`D`*h9)u+Qj:U)g`F<[d fDJ5$kTĩ$٣lU8Ear$?5뱕~nn:?==jJyчG# <'/PX` ^l%]uRkذw*ES<E쿼fUP f4_MZ4\^wO05чJ ^ß_ j.W}[X4K[ʃk#2mvZj |KRۆp6FH)IRu- {ͻfM#ڬ/M8望8񖼨42g)(X3`-n/CMW.o@g¡^ݹ]MG 3)!p( Jbw~\LaP%U#3t&/nI$wzG@XB0PM{W0]ckR\a3u-n2Iߺ&ꌠC2LEM2C.ƮVCqFnB]cv9Qb-j;rVF0_&C9 }Hx$%j&5“8t&$_T5m,Ô'1gvаD =%MUӀԄ+%FfQ[=#$UwO\;]jreٴ.ecSRuE`nl WV_YBj;_0c)r-iPz.FzŌ`sȿXLAB?fuoQ2"!w*<gǼtt$aJU@#o2} GA%f[$I7I֜ +U.l{`_iJf-ɒ+ f m@?$i?(tM hsFhpHݨ6AM-I$( a1;%q6$-pIU~,)K0zqVP7_Vrt3$ޤ:놳j?eI[c +Gr 5EIjqDX0b[Ln6X(-VYCKY [|04ѐxTo;׍BXNpIOuJ lbC lNȼdI³\ mL-ɂ6%g1inxr/ +aM UqcB@F+t/\jG% W+?mpMb++L(Qc/IJXҙO +p0d@W3W%Cp)aq<3sxX懥NsĮ0tYwrB xKDIGL]:tI0o4{$!q!FϮ8U"R6kj0ѹ` i=.2?vs:ћQ;Ɩm??0xg._^ѢF Wk I]YxV ṽd84f9u|nA ?Y1šZ16 +mX)}Axɠ$sx +/b1" Qe,p`Ofu&hM:|dOp).F/c rbƬ #)6Y=$v™ dRq%qxs-jK@jm,6l{$/LL5jAMRhπ9VYddMb1,@tc#u lkt&<|aˎ$L$&lÃj=c -_0xG7.ZYpbsZZ ='`jjBsw1IZIP> cѵ182u]˴nWT8?"ZWqVͳ@Br`џ0ʳ7 .残>AZ +(hvwi;$8ȯ4h";b`< Į&|v3` ;0@6`9pGdJB@*I ${O9zцmIs9,K%'c ͢i {u;rCz! e@r )g~8GsNY2OYl33sw, 4Ix7ܡSSxrIIKM\j'*E;P\>x8)ʐ=_M ٙVb 5wKNЕ䯓]Mt&I3c!w=9/cW q ]RU +wa Zt tmN-[)L>P$jDU7Ոw׿mN39Q%i!!,Sti$ U$޸ɖVe-sV#}(/FJ=c$ 9py(ɽa UgEDI  #j<@C\om0W z7 U&hua +0 %T/6Ҥe'GْkP-t*U u0.*mr,!M,p{X5MR +#P:2EhQj0{7#}Of0K W1&8(xp +* C`g([{RVT;&. W.&~)anIS3#*6bHꨊPt9{9{n൙Qقkᮡ/ ߳1X3vFH$uŌcB,F}؛6W܅J!B${o.`XiۆI,GBDnd^eu>wI8!ZB&,`0Û[PR>DTwE~F!:g/XW]ϐ= o ԡC$ K0^76 F{ +EJ*Iކv4 zh$~u#I=+:A=n"Ji+R:ר)  cͪ€sŇل7pY,Na}e6 (,깊 L9\2(4)*/0hJ7Gvn3LvnD`Yъ]rd#s+ts f q㖶_J@dl°gEC$F߳Ņ +صE4<^ _hMhL I&I'*2qbv3 <\lGaVP ^m2g( +@urFS`B&nTvW[XjaܛMP7J8z`6K) + Ʀ|5تBG>2]_w9)eU,ŗ7;W؆d!wݺ64IA. i[Vm֪7֭"{nBo%"vWwV.,ЛE}U5 +XP?;L-L~{\C.^X5mcjC'K-Y{U;>/ZHm\g f JdlX&/c./ʕMW՞(vx!I|`K364V@.omՅCN\J-t9K`rV͒~ʃ Hu%kh_nJ$E&'[jE8 /ݟ'k+~tAUp #X~%(JW*#)W,#[q M2 +B/jh!$CuQ;` 3ݭ̵w> C{OPQcH^7` +M%Eu tvSJ臦u9:ԏ]?d8va!YHIʔބk4Wՙ^{Crp~T(ƏnN@3^cN}voyx9ZJb)U8Q!oAP [`з'{E#TuMS %h%$ M끽!g`%I EρU{|-#1~ +^` zZy#~c3&nSBz]Sc5Գu+3sl{c=WHw蝌^9$MAc@+lњ}bu9Ϣk)+:>wX  iTm]D%E;|=j`}.C#$ +'$x(CBpLa#H<{*>k8$Cޠw;%{C*my.~hCx +m,QF M'n-maWr]ڥj4׌ڱ~v.%V/5U1m~_7~md cV'/p ra2Y#Am4-~&h9U$>ݚ tpNzoP,S _8:ۑ[gH^l + p;$Jv v˦D fMGy ã Q~ Ij)cAkޟ_BkP=Beby|s`2{,kM4jNҿ]/K>']`nSꁇh}\?<2 f,)`dRypky$@E*U.b:$w.Hu jx{D6uiOFfxA#ۑwńֹ)/r$xo?62~aYZQоz@V|KD䞰xs4CreQ>ېHj-u^= +D;6W *Di,伉Fd2A?(,YW0N~m +뗫ptScvVd4` Y繦w0$9Kqekԏim%U's3&2v~l,:o*O +n#/*߿(he_9NYsIẹ#Mlb?,$k`2Aݪ)*1BR g,X0䂦~%As+)ʻĻ\ˆN{~=jE> ?Cf w(~eįpx}zScFy7f$1S|',SB}PYwr +=9P&[,$/1uiKs̨5{4=̑Kk@קxЛ!MxW4楋!!c%P/kU }B ݎ&ׯ׽b)Ϛeek`Z\=E)Roe!oo<^`Q>ʈ>\{I6omookh dR-rzktfNB! n1T{_%$12:+ \rv'eW QD0USnCJ4N)Φ=KRINrq"p&Cs6.y$y?NgIKΜ=!쀛|q.c\g~\J5'BjlI^3t;wmyΌ|ECx + Y]eYUϨ88r(dlt%JvZ`Jr0?ghK5߅A^kv7% +R +6Bnߞlnxf7lf9zPsm|o~}d㮜r_Q<$C:[u-Q-]x+[=7 ~jʯGeܭBGj+C<gbr:I6vx/OHȞ"^[kk; +IKg%襻P\hGCvV{3đؚe1+7iꬓsh8vN˶=6귝 +;~Dv?3;RJH.Cg93[ JOE C_nadDNi?*lEFơ 8'tJId '=ԦN.a C\hC :݀4֞ (/P%H _E S<uR!a $E:Uu֧6~0=|{89VLNg+Uc/Qk̎gj!R;T'9}~/"g 'itɅm<ιs d&Pwp>"Ua[u۵tZ.ɋav[%.$(dV%|~*jNo458Vy `3ZBt17p}S,9Z(!̗g8+ +k%焫+$(AtL߹2?$Wb$WpfQ-O)7=O&AЫ/fL}RB:7\3QMB[6Z0C2$iݮMsS^q.Pc{%G\x.8 r40smUk ymg!n=)쌧|K$!)o8VI)vO%VJ 23+oQ[;3.lxD>l{=bKWu`2QkW4BjW{pkʇcY~5w^a>*- ynMn[sn*$֏ݦ|mp^L#fݢeHF뉭a|lzl MY-WVLzEynb6fФߕk,N!ʍO!`-*!-?R.uz姾9+xK $j pYꕰ*б62i0Uoh\$iTwwsZr'>^GCrKX>G"g C@[lRV쇝{-6"Yw{<}/a\<ow]򀂹*\ o7}~l¾l<}ٗ%A;a}xq>kp>}Q46WW6(=² |A.ɔ,?ٵ0xE 4\J0]c;k~<:_a_*qv\^1 +HpϢ3 ;^FO~t~Az n-03(u ȼlJGunQϸGYz=ek|L@CtskQnq[%)y-7nӧuu3٫V.ltnvoť#I yJnGp{ U y;GU ]E#XW +7|؁!:#1I8nu]G=jC4T n%V7w5?V/f}s. \%ْ:\[AKi@f/35p.Pcai@b:Ws,Jq9nC38K8KCf=~4Ffnk!6kGjV]otS߰*pzd˧9AZJⓤiT~0J G%HTzW0mqwE#1Y/BnӇq}}{C0;08؃p"ߐTك.?\t#]HwU#{XY3-|a8t1WFZ3YlDAw`}ł[Icd7y(ȥ0ح<5A7"Eq މА&B.PN@Ӡt.P="o 7A w`p?#`i#]ϘO(Pc=;6-dǖ `>%8#zAZ+*Iԁz^*h!zC| 'j0|P.30Zw=/ϯ^)kl(|j%cH(hxFgЖnt5/*U`gȍOna4ٛzgX8 sH3`Sv:uH(A: 篿>@thiMQ1(lʼn󏕐U%MN 3hhr̷siB0 {JW'M3hBDZ + {;mhvho>m q( +es.LziDhtIiwY c>MTpE7[zçS{RUN)tfmEt3roWi:댷)8e{DGH#.z?wHH+4.HlZf`(#dX>H+ߚ&AM:鍬^C2e })j?3Y٤5НbTE^@%h :(_B+5Β7 u{c +nI`7hfƹ]aY.ȁwX0qa鲶2G/\*Aa>NP^:LZ[OziROE뮉/64ZFHSW$G[^[ X=r&4C[>6Ao(fniw:JGϩ"~+VC]*ȺU]^e:M +D 4MS/G55V|` L2oB L×45 929K@" FÞJ 1Eo O駛5hƾF;FFU@΄\+fD iX]pw`ۍN_~hVdoP`L@prvPN&{Bn:]._ߥ%J*AHszs~Z:\H~+ѯU^ً6W[`Ry<)m%C+Š3]Dɉ"Frt\ptbfz` +cN'_;lWxDqyO0P_g[Dqt@laM +,!5֠=5[t`##}`"wRT29(0obkA\VqmXE gIC`[pӐC"}mBL )6s\g(,)<lp&ӻ81$N}xK0ϲN22P0£msj-4,i@9/nt^3lC-'z[}Hӆ4o9R/ģtjq jBl*oW)+I֗&E0K@%-V:K 6Wj?J 4qS`ЅOBb37Mr8n|ct'YHEN nfC_4=h'QmG W]>,O[2:wߔ6O] ׭q+7~wbaךR]@IcL6.ʟG|BX9_%27lY859؇Ķ MT6d E: Ze%X'VpS8H3V q*m u ?^ё5<2IB3?hH蕷E@|4.T)F^e/AQX +ݤq1 +X2(<FZ8%Y~g1RZX¦4ޢ BZ-<&,5siVu/m;:'}}d,)^5ԲtZs}N3!P&0ϤF[;]H+T!$W+rp)8}2fSMj.ƯAmG3VGB ߝX`XYjcJ >m]Վ޶:LoN| GAz07ޓ0$c=oQ+蓴څ%J u-f=ʌgi:ixژNEZHvuH265;4haFYVߜ7 ^ +F($mջ4[pZ˺( +N&V$% ))vrpE6 wd$k$ݍl3\)" ]K3!o=%C1`kY!H۴7W5LЙt"Ik.i'3gf}Du)Qljo8a-dk +LmJa+[OUoG:~{}|^OworpOk<%Ov<1I?jhz:T ѮhJ$iqNup[2 # +Os zޯ=ޮ7E%UI'D$v2䂅=~9S mߵ&)ԼY.8 +w]fP%Fd}tgfu(ńHf=A+f.]m$h"uv^8*<>GrAYF +2L^k&8t^>(3FdkwP; 1R#!dg + P>4G$jߨLT֜ 3ޟ}t6|9pI:::,{ ~YyYi:F&@O#_) ~r` ~dpmba+^W+UFؾn!T80=IuĿ;nٽQ ApߤCzc@HH5.Oſ ("kmT\2)=7 +ti/g*Q3;ְ"`8P/!\ΔRx~UEb]#u%ކcn4+gň׮G(M@nF .Ã8u )%^a)4]=":] :n!HR֖XN!z3!8,y2]a]_[o8Fc"{I*+ȱWWP,]^B[2 $!_n~jy7?kw6_YbѐY>4+Dگ~ Y,D0Arc>׋brTsnH[t;龦cS8 )I1 IS~~ڥϵ1Ϻ쑪)8+].}saįM-k6D iWᘙ1Y^~j nV }{gxu+{lX)ΗeZwOWQ+3qN%~-,8m +仸~9 s|PoNCWo :] D(DT1marbd\=yڥrH0UN,/жI5C\Uh@[`C( ƜU0-ѧ&,A}c%T*}+c l.ZxVDUfX}s {h%i%QevA +aCKg y8۳8;ryb濕lں% D@P‹2.߹q:FFٱ,ovaBCL}0JKaVQ61؍> 9'Reʖ?+T +$ܙulާFhԀ["r/;aϭ1CeJ͗V -ĤaV_!XN|V$VOU 7<1C^[oe%p ߊKq&Hi0F`B4/ﱀ`PF2'aujQY QΚ Pc<"PLcs]ѯqv*jGZ;Ŵ0˹3.Kf<\:šy(qrXJq@Y=O*ꌖnmmg`w>:V_IZq=޺S?2R℠:hO:JDOyl+&o)a3)fFY!p.tfng/UbMO_ gMDq1eed3C;/)-S.V1"Mbs(C!&I!eJš|Lm]i$~R)r-Yy͜vv-]ͼ*40 +L,dl OrU"WbΤ@ NV2 |^f[fw)GH3] Iʙ_}{ Q H-Z(3Lu`LC 0} ͚j4ݸbGˍ)Ud"8詋ƿXVbTQluPۑ^p|r/vƀUE &g.ETl/ߒ彬oGH=GLItmB0釮߈:Z% +-J8P{B"~6/jYl[ϑr+/W {>q^YwK^Xc~| +{WN|馗2ZxzlH$ )W,:l.lDtF+&&;3w68IE zνU?Y:+?F*7xlr*{]H'U򯰼 b|'DFwg2Ý&Լ~IFqjGYq24\bKg}7e?ߕ;z]M An!wPUe}Ok5ȚlHHaQlvIt N#ʼGpY =@w+J5zy01q7u r",$kʰFgFP +jڬƵ5.9uq4ظLJttntT WȻ/ƣ-r8 RQs5 z- +m0 omkA7 e{z&=B9grGU)&@&_*ʡsC8ݹLhv!s@L%4eawJmC&ܑhB|Iയ  Wtjd۪A,|d'@@1fZω39j:J莿yu2^Sh5GjJh%8ICYBLd*ƉwkTe с -6\ihd(/'Ӿ@败H2JJOF@ЌCDq9;HEUskXlæKt$I#G5?D1`Ma8xFO4`-ׂ_FrX;x&j\+hncId 10cdHЩqguad;rg.NqDD_?? 8A<@@o|+Du1ø8p= 푸 }#yX V%o4rW? {LtkM,H({8r :6h7<>:vI: ڐ8E9dN#Iwԣ6 t6d4[t R#f29i\-/ɦeI/礳 Hç!`uL1gWH 9D47~c@B!L! xO{1iH2цEn%pf?vL I,Yf C]9*JX-S7QƇ0OQpo慚ȁ"Bxp#N R&u -u2"I˜($+u>p`cJL[ :5Yd2]XDk`cv .x0WZ-3!q cQg_V=o]!d|iϲOe*x=F8A AM!i^>0@ g@X|* -8H,]B_<[q*9p%mA+) $f7m"bD/q̍о7czGhiD=쇹Gu\>l 1m7~>B8jPWugzu# yxOb"?q!sr5+A b \_*!0G%дVq,t&7`u<9aB&&l`"@X^$]Ҵ*m&hF1F#d%VNcX:HLTɵ9`;TeձnIm^2,H47,?M_\#(6Bq4`0V8E8Q@>9CpvMpAfx ok'/dƹFθp.-a+1P$!vH)i:蔵u{c47j,i- e%ЌAS8Jl[]'?®#n;Y#ׯ%+ PdVv~g \db/G߃+%#hgG<8cqG< + É >"B\Q~\O-O'DqYTY__pTar6i+u$#s;T_4<-ur2I/ +ޅW`x!c dv]}L~HRcsIL\nFjX42׶@$3V ۸ЗXP6HN6ZUƽm}Ǔ8;rzg0uiSlDHڦm+bHsij-lDmʍv$U!˳H=oOi:%8Xn;}w_ W{ }0#dD4 +kIų}w<%S2)^9%?YK0=jx*]=U*Ҵoࡱ̙6"y3Bfː ])5r[)#NիZ`_u^N5Oʩ;1y [xNO_^YYrs.Rދguzam^Z=%KJ҇6?\S73 ICxr_)$W~W"uvJlYȯtj1i 4&Jt0!X(ՊSd +. 2Ps[翽d=7C59?ϻ9}~Y(|ų8E԰R+Sk*4Ԋ61/R=z)50;𤊆Zݟ(笒[O +BH@0]/#ȯyLp,E.٭Fm:4Wa?ȜӖ[æڶM˷wѻ5j46Qjͼ2I",ECBc|;iM:~7L$`(wQ<:$/?4m,Le:-`&͈ƯrQsw@A?W} &ك.`&oIWrw}YT8v +7I,Y BJJ sNY?DnN@NؖQG>u}rt^Շěg$}(GdF+ k 9D:}ctTꌩzctOw4=h;O2glҝ6tAPɉ@"k3efZt"rLrfrb8K<9'yzj8g`ߖa:2[I7ҍX4}g2wTrNIcw[ϼhRX +ߜ rdm5N!'D#IEDC{=s 0|/F&cNe"x6hY] + +U+F/z֨|Q.e|^TAt&L3Nk+d8']foΠ)`8Ǣg2=%Bˡ1!)򣀶CwnfIvRE&HWvef',_oN]%N9F*X9~Xt{]*`0I'u&0 (K!hH N#32o+Dz~l Hޜ>x1lxQ/'ǒkEC/#<&m0A:4oqn<4r̿B @R )ND}WTo#8QPusRh"Sar;%p2A78/Nh70^C:Z„ lFcj vtvtBͰK1ɩ]_Ch4j &C +w/Lh ΂AA{׈Alɉ6d.fqt,*lC#i.h¢a 2: +T.VIwEMV`HWq(`~"-!h 4%r+7eW=*8 + t9 HLi:KwSԞ%< 0yu %cH4IF h:@b(DN8BMlڰocphZp#F- 5!KfJ3^ ۮ0rMiтT*|ˏ(8"IFGRa͞ܣ8p&x@S[2^N[ԧ h[(u F7zNb1C1֖9" 4jLu'94v5dYiZohd5T%,P ?ߓd=J~;C"#L:Hi8`L$ BMS ut \q4s'p.vtF5 q>*|{vJŒ+a%{1sOr9x] t&Ek|E6a:&*4!LFZQ+ff6j6PEIrrLj"G(=m챪P(lQYe$R#~T.@^E{p/ڭ~sK4|Vz/n +"l(\p|{GX`+좉G]?*s*WJJF +=hal/$&{#>Ɓ8N:i@#$>:WqԅW5\.LN4GW"9: +'/3>Vx9,Q̫Ʃ̠2I~tRp6P*k#H "Ȍ R}-Z'M jַ`YLW"4PQ =1 $._;8Owv~B SxwQtOs#,Q\k;3U ?fY ;:MJqs~Yⷿ6i,YOvK8,ͤ eQ01Ѳ J Ivz=PG&PHWFN] #8HgG\J4}Ѫ!Nw%I_aqUN9i]PG +`٪*Q瓊Mʬcky.qЃd52O@T1`;+mN3 /ghQ9jܹ'=;ft|60NJ +Wr҆Yͼ2gOpy19sȸi$I%3;c,?q,YaGăfᨿA +C{.1iS*2 [{2s|6;[ڝO%\mPB99LVZ&)[@Ij1Ʃ,ij/Dbmc 61iv:/yqN:H8IV +A)-+!frFkHs8*a&-t2ұM5iCں8%!N(ԷR:-4@yZRh sU#"%)}q4EܺPrpxZO 98u~9;A@Ik c3Y +aX4`fI_^ځ0` Entz›y^ xioD h_ֿs{qꙈ3i39;,NPjcvDf?J0h7%]Zf;u̧ 8hz&k݈`R}FBam["e6 e<­4QzpuHRKoτ: UG96I#xN%ŴV=I-PX[ʬ5sCc 7{֓ɉ5?.na3קktމF J$T`פ 2tįT;abm,um#bVY,וYkf|3v=3 K.84OJŊv ;!pS+ڀ^iEYv Betq([p t'ra` CM;uFpZӫ:g/` ?\ٳmWhLhX)}Z]$g2n9ĉ)C9bScsYs8h7tW5Zy1@;"*ǵ TNf>tm'qL5bX%:{\Q:hHk8% +iˣhLNe v)dGf\O@;aцA`ғf-qn.Vk+{p4$FbWPwZh秴߫ 2|pglX3 ###r5 +ɩr/E/ME{B{iz̑}obG"+G!(q>EB:!]~tH'7UP]JN1ϽCW_@/'~$e]Z,NDdm@8 5{G BЊ_7\p}ַ٘M{Gf# +:8+Tפ,i]OL%2!_ȫynvt:Nջ53Nq-,7ˀw)؝~|tLhf0{hHMYU[Ws>ǁG=hu}d>=W7=+͘#ߌ kcKk|ؓÜ!6i1! ml3Wt>E+a4PI%:i4фH_f +M'p\ P@`ynpYPv%jN_!Tpo%)!qS#rS9nʡ})W^ ?!Llg SQ/yN֗tU|qjMg,L"kO˃I+Ǭr;3'P^h(P(A5~J앻bC9m?G0.>gxZ۸Ѻv8N-.5/Dȧ.`yqi/M: +NtH*EZASD+>RsOGҾr%:AmKwz +>i޸".Kp%[i5|Edd Er\=-,A̛Bv"qv1~G +N8^ GXCI%a3xl≻7L~T?9vBŸ,+% -?# @n!-ڤ U`CVD`/0 M싊& Gx!*M8Nfa1cm RSr8H;nd豹YX.gncрHOJdGGW8f*欯Vhڗ +Fh) 18##$\~gMey"Gp37iޜ&.xgP8^!AkYbƩ10H%eOR.JvM+l YbP4-NޠT2k9\a ~Gr_"47 Lg4[$$xIoE/2*[&xjxfVD#T柴𱉇LKvvԔ^րR֤cQc?_˚4Su2DI/E"-x0ÿ$!y}1-FXБt&sl6t ^VB{Of6C*,%sӢſ(z9aufdO.]w )L3Aaw=򒘦zTWJ\GT9VIJxYZ4=w:P{s'GSpg<#PHcDw'C#(8E6-GGzCk_in{kBS>.I bVPfE*E-t}y{Мx͊W\q!:tKz@~H@b2aj< s:öF]Ag~څNu"bzgZgs9` ^^aTN)&VeIr5}q@7GobaC&nO; | (&DOJ#mPtOf0\3`ޝ4ȸH7-]12EBbG9Mÿ,7"PCg_}DVA9I=8@#W+୬1Cّ:Pgѕ4jj3/t+u'opQ91PFbR"tݙZn +εɄ1Nf-Y9VeX`1 ]Ɉ`BעI\LשwtԢ@E ntҼ*Z3o«1?J]ՃjT^g0!#JesmQ7hwolXSpF+#ȡg䔰 R@!ڤ)1I*EH=Sؔ%b5:ߴQzF`ؙASpydbOzK||3GxTh F[n4SPMu[!]\|4,Շb}␁6B*QnTvf=o7yMr5NK\-H$Q,-0vP,(2so F <Q%^vM/ u&F#Ǟ$<~ooN$y``r0OyJR\ڿɁ +Yk>!:*0 ҜAJLD%].ai(F58tx|C^bBu}X6-]{ ^ݝ#+?C3~O)??=m:8 +%ɖ|mNI' +vz\JTNbY +BV({DS5+bN巫 |ĩ)9ߩN8تx1w#[2=7pA7}Jx!,RXYWDT*^&W ٵPH.\ftCY;!5JOtˢ)څz's.Kr܍oNo*0 }cq}a]w齏NΗBSB0jh{ar"%2Gjٱ˾| k0%5Z5 [3=';Iϳ?1¦\UMub^b ~dCsj/7!/Oݿ߻? "qwޠ $\q{;_˗6v__<}oigH~xb_ #x[&̼ix?h}_Ͱpx-iۗ+o c:]M>-=9J,dٖ4a-͖4G?lb r#j[^eJ2X?Ӱ. +VUΓVܑ5^DC`~ei3@0{mQ.ӄD!Wf]0ϗ>T봿.]I-ENWw[pZ NkWg/^7NQgMk&Yӡ$N|'gj +;sBI>Aޑwڷ;f8FlwM#9׶ͻyvϹN|]Py/v{~eF(hmt?DJj"@gw6㶎\Ӻii6o6r˜sNwsLw.Ӄkⅱ9J/Ԙӗ`A(|&K^mIbM/8 i#;OSaUu|yќ.7 2.9Vw?ĔMWGm)#LQ譠TK*7:_9nxLEa. XW,A2IwHL\VtvtX4혿Tf^E'گD=,{̧D7ܣ>H̏rT{I^O#=.W&txBRMHxiHJ %p?z188)=A'1? &w@]gtV3ߪbDT(p1ŽDU` pn fhB'` M7ܤeiGC`p)Tf&/ ?{v̌zG&-wO7@RVRpy 淡Fgi,AFHL_GB)1UEAa29vH`.d/VdPk' ̱ D^Eh]N7'mO$Je=9}(f޺4Uo{'*8hSMqޱ$E { +{8RK@_uv*SPuF83Ei9cD9IQMעu`.kpiXc{PGn4)} I紥`D|S1SyVxe|* ˼ \=bG alwy7-{ +ǥjc?PͅKX4'(rbu .Dl &h \|bD +n +^[L[ ;LFr {+O}l<闔&16d_xo7^Mtt",6hO!MP& @N*,o]5bۃ79u&Yi *DIvv`‡A!GA:6_N֩lZd>w ,pqrvӅŐ3fw$1bÈ=kAOr292U"-+V.M.ܜH33puQ"-JO.;&u`헁Z JgP.37fj1RHRgmUBщR* +ivL^،^Iv)8tX%lvЎ>k4 +;y+遣aF01T* xwjJIeSHGy{6ͤG*A~V掖Bn6U}T7.E +BݤzQjcvd UFGex$ڒ?R irEܘ'LUncf8b|:Z I^|Cj*:mFe +å4toOh|*+&IVfHNLe+۝vrt:==PfQ%xl.3맲36AZ^8?+OA]xg 03?T_U")U2mjm.ȬAR5"4&D8h$w]*Df<\G{X4Ȗ R,(5eny$7ƒnAy7XS.dN}\=k2M{zy9zhd/[ؼ^C}/,wWDD˂Hyv_Tv+g-cvmkgݶ ?=*ԋp_/%b;|\SrV|se 5z42-kp` L%R-dJ3!mW _F`7cWhAiq@.cBӗyi!*m +vh&ʡoCɷ_YMBe6?̡:;X'!inxxGhn@dj\ ]jA{Ъ"lW~##O>:E>و1@dZFWG I"4P"Ib1q%N_But_|}ǢY#fbpuܗxXR'CʗLJ1~PvxM2(72?O(k5p5x?5wX.oHeq@w hƝ e,"P_jT];ݷ%GTD ,`c])'r&ƞ>@e_Қ%og XPn + wƝT,ir}~P&I)e'(CDm41ep[psBg,r;?u../`]cqpJGE7$ODh30dmGEDf`w@ )?z%'g^Zh!Ļb`{kNV岄 %Bu:suMr# hC%"o0Fsr)&l]N(Wƽr;xVմ!8<%==iq])% |/Eq~\Ix9-.Sa'𷋿swKFr""t8m24))U9L^^'J@s&Ѵk@"+v֖S1?S+*{!hPh4ɺaUzm0>jT\-7-hEj@l*Y "CQW)Bh20SxR J_s*w4HFV`8a1s^ _ml4Qk^qg:yDzm=8g͖WΘ8mQ:D5R-$M1+h=F ϫD3+ ~xM0 ?*bqW +l1lˣmG8 @5 ps=6:u4m%9My +_bZLdMW4=?` +Z}"Zăt[5^eCB=nh]*ܑҡRZۨ0"PM.ikaaej'0*'m@1=3̩3x/cFhN.j#SN9h|wxC3f$O6 +gi4ƺrfvhSԭHNk=EGEo%20Og0!ک'3mʨTMPp`ͤ*(DZl,\tUy贶7;%Ĺ[vʽI^t8BNKiEG4uvjYz{ YZnTb 8:֣so +WF +I{6@ԝ!GtCw>x/Ϗ.=t}Oʜs^M}x_Q>N܅q>G d bd4Vny$*HĹ,:Fx:Sйynλ}.ts{]P~ww~~Cr!_AWtwplCvs;&jmYC}pf{'IrGs3g+H= ivy231rK fsCsRoߠVL袭%*60ozI8 Dl-O6ε%-/=p^:k:m(⃖Pr]ˤ{%d>"GxrQj>2WƠD ~JeFў͋҈Jd7DV(! ?mԬnUDfu[M$Y˸\^*(v{#=Nw=]Qc2B/r%wz:~Ws%I׫+p5b7f?K> u4å̛㽹AYC2[BWpQA/)B,(6M0- +,`ٶ&M.D6oq}4ۼ/y׫N5>{9߾mn>ߺ9F(9YavG{L;/orXVaL*m. ;^qLˆR[FEt7o6*mYwVU@[ v3&Cڄ]ߩ4NnuD 4a[Mu$)sL y2AXXd/Aeɑn䓶".yjnt#pB _#D9G4m3/KJ"uWgMH|ZGm/ +<[`L[1*334vE-8jHC7HeQp߰'P 6 ٞe8M7 /*EZ;c !bӪ& H!0t$͘TI* OͶ88ċ Na}7ńg/p2yRL3>t%sЄa[{}4,W)Zͫ@0(M×,gҠf2ئ';ȘU:|/NKF(LvvS8ȵM5S/Nѐl/}N7C+}xAdL;X3Wh#B}a8Xc_ȁތ|cK%h Ǫ$LuM?O t^tٚيORov307ѨZiPy!7[19cLC2VJK:D4˃ҁ'0^NvSƨ\Ѩa [`4Ȍ2Wyx giŬ$ohO'q*l槦JG<i۟2Il0 qN4xZ$weCWPISXqUmıh~H +G%bn;zx G,_K[JFӽc3~_/e?>oG +!ǿS;z)ouvI_/@1g,x)ء0k4;&SĂ.5t ^ph#Ev)lY_91>2f d/{ňO 7Xtɩ+dN1 +/FFܛ$YڂX f=>uH 8Pz-3_R52;$JeM_5MdçL4yE1NpYa\2Tt)|Z9/玄eLlb4JGaONZ2Iw`1w&6;)#~މgLŔ%G"l!x쏘kḡ +]̽ ,hp2H;LX)3XrJ_5 +3lQPf`e62l>Al +^n3HT>ƆƱpr[ +;:D/x:1PMy;uZE'^0>Վgc:xw촆 ˈpcqXTL\*#NڅNJ jK +X"L  ;xT"+g(–ǫ "cIʝdOwnrٲor 9A>ZhfLX?mS[d^ &4z2׮;(19}r Vʀk->146 bv:B\M;}H}scOt thzbJhLHhO /g=OL{4M+4{QIΎhVhg֤I5[8i56q9Wu4 `bQ1æ4w@asv`RW`T{sժM0C8bzQ9'/J`95q~NzN%MpXGxg`ª+H1?k*v mQ WipDŽT\zL!Sﺫڎ:':>k&zll4O߃HMm6>r?J﹌6-b2"Qj`@&|Q'\=SqJ,jM{wꉎv:>NaN4昛<1L(h<K l'Mt/RJ7Já : <Hz2= sgf}A 9/P7 4ؼi* I6mo9'(DMT@O 'D-V~izlZ&O^HlgxU-Cdy;nFAmQP3SZpijF+~0SWxM@B]"_ +FAB'J#!D8BE#&B4#\WH d~z*RP&Y6،E햝5=%7i$Vx +wܣzgG<=-1IA3xu&͞nf{NCs3$#0_9[A|T:HL8 iL=BSpa3O胷q g 0̹M v[D FD߲?m\FttM>n!n%2C%Cٮ;#.nX[:{fm8迗uZgIAN}R`m! Förp]"-qd.dEd` ĿgRhNWi5qmw~ [SImSL}7ɣ{ٗmE +4e6}՚Iv9xLNkZ(>huݴ-NL ~Z1)2}R KV%PTHQRD*_˾f7[5_%}ZK3N)VV_XӸ(]}$Dh2 M '#ŗe^[<Yb|^so|O0ަeӶXpQxn>`UyMď)ۚw8;?,1CpyŊm;fB5 +Mkæ?}iF2:ŗJ\򬥒p,W +1'co^吰OqV+'65lpIQoJ&t"Rh*Ќ6M%Ya6k7b8M5ţЀoR/bYEDa΢0yQse7 +E -?a 3$u"o,bL?Xs`WmfUiwMy7^u+,evWg:aԔ{"WK1}g50O,1˟ؤ}$smOOYmPm=Cӟ +U:}x~]V*Ai8{\Ǿaۼ8/+| gQ=ڑ2*yЖ73bIwFqmg)ʰeGB8 O.+!$<ߙQnʪ\Qa{BxޜF*˵Vp#^6fv'~)DlRdhlZBvkaօeovn<>]Eo/%7O.F1H<7PCnv?kIvӉ>SM6twh.OgXP\7wиv[3Hx4:xح7}==|+)-,@ωGO^#"2n>qW<^?A{1cO k/Z~v\F%g4d\;[4MEEoLJl7fS!!^KNDF_S]$jTIa|ȓ '/VK}h,yṶ׃-[i)MSm(^J^5܉=kAƇg9⫍d ?vMD +6^jC 8ٔGixEtdZ|.\㵺,>[\%f%d{$y7<ˎ o& ?ȣ#)3.tXOʮWS=nC5 +fP MB#>gAuQB:KOɧv֘lS*V;X֎ +ҙtdoULzfm4E3;MձDQ(>ٵʶ!`÷=syXpnyLRtKaUts]bW6Oɷ5{ȆGZq=$^ƻc+% ǃ,}R'Yn@-"t]eDIO;5|#}K3i,gPkAHJ);}{zݰb2 @`|[Sstߤfu85Mv^^ EöL+ woJUi:mzZz.ƫΧhPvvv +Şi;BΌ܉)8;2)Ew. +'l2..׃L1Λ!wظ6% ,+-̛E[zM +1wYXO+YhJbčlQ 3 +l kNqΠyᐋV<#cfMM4'kǤ?B +HrP,92UB4 !sVvĥV +}7?GF&, `-J9yCS7%4)l 텿wb> FA`>DQ8;A&(^'!|\xh^3ӡױ7Xy S%W]7;mW=q!ʶlK`<|֙Qzd[sۦY{JTKC=b'N{|㑻}+ۣNuom$&)t9M }=t=q&:Qtd:Fv8>l8#c<,L@P*VR(IjqR槩 +BGϖ[x։kO~[)Ps#;48+%⻥릪arbs%",BY|H*72(^`T.6J,1g|>H:? Ɇ~bS+'P׿6]5mxS"S +(˽2ŌNShH-1K*PdRP rbJowۥ8-KNadZ^wx|[1ݠ0.ZApep:{Gy0w b%qc0 wGɯ~[;\9LcN?^_qs(Hq:ص:>vީ㟷 DbD&$2)o6&9 :٤_?_aZnYtL|ڞf{H}-+.³K4֝䫝M*%Zfo +SII/ěo_׉,Sp7C7户Os3{M$m#6^q0L[P%1a@^6{ O-jch|y ƜgAQv8]?L-dEu/:b3b*}^kshk٧:? [g@Ucw8tN + z>*T?G +nsCA{aῊ&D%1bԫ+͊b;29[$zbfd=Pa2g8>th?!+VP%C pE1uǃ2PԹGtfH|f#y|A1cU΢ưV6ˉU9t=/.59Ǫ)$]:LqeK8P! oz)p䷀zc!r +x\s<\\& 3w|G9#΀c1kQm>Ľqq^sblzc+sٟp2Snh{/|:,mLtiλ=/!>0YrC]FQ B OWe4ְP2\!"Z]Sn +Nf +GlITYl|ť14?o{%SJP ;L`zP|hҍ/_?ۼ߼:1K~Ld^JP=v"91h7.L[J6ș520_RU]tGXo<5H 1`'6"ϹUe!~l@mWbl|&LTU+sF +ӳodR~<\-˫)nHJ[fXoW6?ơ{B)V QB=pB; Ne8d.Juy TeG+ѣO~o%"< YED/&U)\F ݲYt9:soؔf&a8ɵrz;g}rߊ]/"r!>f3Ъ,hzB%{ds2ݑp*{bP.J %]|DUP"*Vh.=X3jN4Dv=̓&4Ĺ) b4tlh<7A',=x< P:AX.Eo`([% L- +sg/|Ajf#.4Rj\=dπl{(~vpd:*dRvk7ON}DzP^PoTp9ObyA~z +M0exTyR0`N -Fh3h5 l1--ԔB"d~_ws+mYmLE#͓a&}v[ #-RW4 'Pl幎Bwz{&ď5 ~nQ57zOr%*)OK1oWo(<:p'!tY'8T KotmCP~YSBrzg]bhp#}yPjc=]cЪ2;o- w+d VX#&;u\U l5bc ֟'bG6,rP|JPa2kBJèP@Y vq&yA/ng9:j %ݘR%péL3uèQUϖyf zaV*89eJH 1kl,hyD*IS}w"ݐj7d}|_~?&ƓP7N|"B8$s7ԀTjQ XL9<4Hmx$ cײV,RyµƲM*ܗe3 giR_T}!W1M1@23і}GUPu&>dm<;R?̐ԑ1d=MWG +HTݨ2l Lu~$dN40!aׇ0(|g1|9y(08s핫̍SY/=NQ*mVO|⤄Ռ!cxƹdfO9^Jvw1)^̙Ϊ:SM>r:b)_{>t>8YD#&xwE_}vqpa]Kcs?Kp +7_J>I;w]Iv'&qdyԛiG6V)΋[>o!ìzH{bķχθDQMEPCRO\t?ƣ`,7It©!Xa0BQ褠nG3TP-7r}`ڜd0;,~+E*JR Oom,byJG 7jej :jɔ`+CKz +J$L@LNjυRU]JJί3 =gBNygtpO9y$FdKxJ3فH b~;ѽ3;ۓGDI.ȡ& O5Sg5V f|Y I14PN>!):Wz/`ZWV§ĢrAR;? r, +51*<ށd75 Nm`Qc1§,LۮE +0ZQb ?mi T"k@(@~l~l:(V^&i&){lՎ"0jejM3LQ%Ub)3Q CS.,amǦ)*hXEX o2]y܍&RbeԃU(rPg7#af)mB'97~Ĩ +5vL),KݢAzF'W&y2>`56FACW~P+W'K j9`~kUSӡZ+IJ{3oPegoNW +5McfsCWOW1nWG\81+f{~*7lpڡm:$2^j`nAT9pw#>l@F:<h>pQ:߸Y sUW(T>bcjaxNet +5J)rRE P;ZU)SZ)=PçD[bl9,,lkDbqO@7ܡ\;&Z4R84虑O|sl*C6( zڔ jT&%l}|fIʽ-? xcnܶci1ǹ|X [v]@ ȶpU\am44v} 9"T͞tQMVhE,ƍB,&u/Y +p 8L9jh g#Uk +ZFyqW+A9Bp5u:BՂiSHyM8p"iJ*3:eҌc H9 uѹA*9J KnSSʡDj欏;-!R&)%z^*,A4~`@s_Pv$n`'xPi4HEUψ-D2XZLl۪Ih%ē0B]ɢqD]ɭ2§)`b`pMlOrUCQCuq1&#34L&ԗMv?UxleN_fV>PQ7)WXDʶ_#s)Ӌڬ(Lv}/1 kRJps:Bxۉf_Vs^!0Cuт<3׍I7&ʍ۴)=If9k857?ٯݓnO}̫# +%7R6OU֦Gż M1oHj"? )d;RUס=ܬ".jy'Ve5ڛS4]BiA 01CUdp.?5vߠi…IyDQ'|&,Ԡ'VBiJn^TXg&lV!JA*F.XnkdB]2^r3%; =W6)N*1|:q.%X$MKܰlb (x;HW_5Yz|(%Pv +%F=..jHLZ"5,U<^5bB>k rt(Xۈ%b 5h-UZ D,[xUί_ookXTĨ ex>n^+^e <\Џ̗ +[)uJ]^%b /)!F9K DQ=௡+ + +|Pn?PLcqTCGb: <ݛ= +O܈a0qȨ7cc7&.&>5>1ec6&>+X=ˑUslu<&.K\%=t1ZhŃbX F)o +:7v=Q` 8d{33'OO%|q#;7r~`N挓3po/;xN{fJoHc ɭ/SL؃ڿ߰INluD䅓xڑjDԛ/XzKq0N8iD͉ӎcAV@TQVr7Zۼb/Yz-}<}c¹Ph"{m.Mf.hp;jlz:Ř|^b!Pxk7jBЩvFkT>92^RO4(U谏iPT`ZTTX^iˆ~݂1a-ng%KAkv/S0s%Lx^ea3&Xn Hj2I;:bXĴ.ꝤM(Jb8W`u-$E. &0L)t(yᙕHY,16ɪLW1 s$x 4ϘZ36qwlmP96+)%Jd&86ε|Ol7a6h/v(gz}p 1| |pf$FV!"ʴQ4xBҘ0:o; ,'W܁Q'~)ۗ04tE[P"jjw#7^2<+;'XM[CZ*tG6HؤӧWnvQ&K,uSKϰ5.XAfC`V~~xPn}dzD~EK R|iTqv;?4R +%P܉K\'6ѼH4Ɩbݞ%+QaY`??!b5 \U#^E^p:;qeKVT.]~+Ò>X!7,^ | |q`J6 _Z(V*TV(Q)0NލARnI;R⧐V;5(l!^ ^ēxz)7V`lRB5l'$R1ʍ 1_dҜrcBU^H|(,x(|9Ϸ gT$_$]NuB&]DӰ}ѭL4o _tÞzM`E|ېv@䝺m--S PD-xFܱh.H#n8N AP8֓2/yM^*w@_/9Cb'pE";7Eu'-xcc]8Qx8X +}U`| UK(Od'dԴݳ +y1˜7G<ěˈ|HS: +_xWԖz OUqw!U69A=U{V!0`\P#C' /"Ct(&[Qxw2JLc[Lʠzø ԈGPB1ovʤFbwE"<*EzC{x>C`[㸷Ž9x+bXa8ib`ݍ=_tXqRIsN0YAdmR 7$68u fN[qg{gVv%gf<ŸFV\ASywX}gOw1l"ǫ&?g2B86 ٸC ϩ[A&dob;elF)5iiWJ(U+D"i?^'-£h-^B 2T!-`,:l_@6D[j\|K va;'¤{߬X !=.|oI\BmP\@`$e/m;w^ +[>xa`5vZ֢'8sG*^-j o"7mYlk4YP|KicŶQ`BM8Kx +Fn-t.C=M8#Li!pJgp|&S&s?p]дzǣJlrs8Œ_KNL9s4R QC!o286y]Dl\ĺJ,D d'|IB?]v x/mrƨtWK"o,m7Bv3# +}⽗KpHtB험fWWpsbྱ%~CTPw}b\gS +c6l:G#a52B_0{S{1T֡cQdhd P_@ >WMOBʾbYzX5LʼnJ] 0S&o AI#.$wk\bL9FS^ܾ[Ԝ"jVGu'{`m N!^UŭT8[E9ݶM5쉮omB@ % + +d=4gR L +nI''_s643b>uGwH9]iP[(zM 3)p6ʅU W +aWc赽Y:ʟV_7nӶm ,kP&MFYB)Lao +B|S N,]Β@IF`2: T"UhUF FeS߻"71=@:K808">QRbN# ~zոPŹGk52&)>#`hEq 0jvfu/; %gPvJ\%׍W8 cdq6.݉\.C˚B3bF]D&t '{^T2|w2 +ZJW`UՓRCsOI*O;;Jw46Y~uب7\W>]Y ^pULtwI&u4MgemTIZc"[w /UJƄ@ f0޼{tAa5bX';?5a/frNT Th㐰GZ[(tge*d:Wb7+ۀi\W6&qJcdg,LdeaiޝHVFYA3XM {U[SjBၪĦpgs +}Dӱgمfg qFjpY68}&n)l!,D[fyɋY0CUZ/G`?3 +oCL +u$WtnT'5abi\{(Nͼ$cZ1Іϑ}sktu:/+n +eb2ۧ](L3*f|Qpƅxgg4>]c\ʛ ѡb2YR0"0I4{h>S; ԅ}/kcUK h,Z3}B[AE 9IMp\dKuS)Jtd.#o-j#-W׵UXG~jW>6q{ܻ7:쳝exS(f>n.ͻ'`v[%ڷEKOAA%oeʿRni|t^PZōO<-6>f4HqIqHe|IMrZqX; M&W^ıإAg:LgF RY;XZ&=zaxy)77^$M cAe شk1 ;AET<'e IP*`"n{ٲSnIRr!*M ϸ9F2_:m+e±nqp),6}2q`~jPGf'KTV<ЩngvGpŗ`>[t[ئR5 atjv5϶ *ѭKnx?Fȷ2X`FhL<P?m +VVü!Sn úni'x8FNO)[Kh]ĝkmvhPaӆUdoI=]9}d'/샑VIژȶM3Y|OödVOEȶm;iO#6kϜnr!K*~b{NKYJɦ1g +Zs[z\ldfͷ ,q֜V ߠΒ/Xs]1̙LJJ*W g G` rP75^c%+V 1jKqB Z~zq zx+q[2C5K7a;!"nŅWm.7s[',dxaMXAuQAh[ H `E[)*nD$U}"J% aw0蘗X!pX)z|+ԈoouE(0h$) 5 2MH+c6h7E}GdM-`QZuK?AU +CnCM5bVgy:X%:֤xbq7)[RYq'@t5MJEOAZqBґvRqݥRIRƐu`ү@e@_3^lB5 LXrhG QXgFL#!<roj_QFFiL|NAL0ۘW3G 3)Bylz48J_qfQ$Q/3hF2im}jNn?7tuuf fV[oA'ҳ}n3jC& FKe]d)!\:ytJ(jMpH K T`K~d]V㍯[R?vHc~3}A=^9Kx@n| +;iQ)af {Y׼j̑y\p0?z;/;F Ttfg$.K7P==M(0)Ku$ sB5J-dј QAEA S|OפW^/ڜ0;jzIhqŭ3&y uQ׍mh,mL%CPI(2UܥY3_a*'[q> +xb,OVyNxxflTo: +\|S #H(k*r.v!Xgx&5O?_f )JLKUvkŋ}u{xstB 02O?~5+^yUuElsay ',zpMU>ZZȇWje(aSn +2C;L |0=G:Q.WTO̯ B<+O\vfwnʥqyhӈ@? ?V 8_5:J(b/[0BnWITk +g)bcZ]VV1Y&V6;ӡVVHЅ$}>¤Pǒ ۷m+Ά3}֧wr)k='wa?UG~~[o"UZJ53g4 Uʍ?Bl$P)ԌI2L$)32?n=*aB.؜/ܦ7JcĀСx:^#%^v4:*qPe/*8zO 7Ut 3۝x}j/}Wx(zD@{tqJsʍkײ((ثC];!I1| ~v Z!Fr 1\-InE~a6?N_۴^cuf+](,5Jm2HۋnsHӾ3%ͤƟG6s1 'űըD[7s'%5L9݃_I&"eX 3;5k.ȴN\>/_rc%40,hS'{o;ӽ6ov[*/׍VJLI:~\.سΞ&zIvM1F,ATڏ= :lUfUrnPܝњz-|i @3ʣylg죉,Sx8k"j,FNP )7\)-Ev޶@HRrJf*:L4>|=9{:SvN9d[uk/<>b چJa]3த7qwlMp̃9G=&#j\P)8uRx"V 1˺)첈[OI07Ehi~|s5/pT[DFT|9'QAbRpDzu +t)UdG8VݼVq'A$AMȌ 2hWm3lNjlL/kȌ,F#!IKPՊC ^X +<%QjJ?[Zx !ߡ҆zqjЗnաR8?N[IvoendA\.Vrucw5k}S?ㅿ?҅!UJUJ2\.'xKKPKY0W05M_sa=0°H1 Je ?P/n@ }*=SBDj62/Ndmd [Ơ1:⛄S8 >.NasL0!PikUQjY ߥTX//Lt; Y BG/*ϒ0BۛMDaYx{'nq8ǽJrgOSd%'`B,t;ՅI F +ROe*uI[&Eᮩx̦Q>x* Td([֍ ۞0(Л2uG3`;D>(hYF.Yp~ x+)|B,Ch0Q6)O.rQ^^;oU'1lt9)Lhv&RX`ܐ/[CkqaHjK̷(lnm;psҀ-ñ0 +shBav9obv*M̺R +$(kT&u+`&nΎ7$廄H$nv~m4˅B5<{u̎yx3S^|j .3&Y=ař(J(w8vUGUuX9O$^ȼ6i%l} V@ܳj-xЮuT6)xvCh@ctŠ`<,/!q~o a)d[Vי凬!Oj ,\%K_nzҘtdR&[fP>l,} 7}{e-l>Y<֬ +Fa6VN: +]DP P8(aOPD;rN#t|1FSaHlk1:fo+tBZn+(JlfsR(ϛAV˃]OL RStD``7+73# Dbx\9FV7N\c` 6r▎Eziye`i3ʍpJaX^AliqODBM +:\O>`"Z3$0j/0 +7^ÞN9N Vd|LXN|~kRPtC +b_X';o-J*$Z`-" S'0J?#vh~p + xB"x64N&#CA , ) uV@uщN6)𙚽eThąlxe ;} .b?,1I,1lSb#)(ur b=)|55M. Y)׫z${cow^Z<{=/wO {gyr$ivS'Ɖ֩;#|đ|d& ^Sr,6+*c1KyRr;3 Sܸ؁ȏN?c2C y NjzxHX8)7^ux7mVR>R>L\ 6F||ηl[|omJxD\I?`7jhoD$fL +p1:Gg\^5E*Kpk0SXºձzREmx9f<>8v;W72 +X’F-\s7^U +V;J`\WZa\SLnYbYm^P@ J 4! RI4Qc:g%e `wuB_7ΡM۝|{txIL@amԗ=%(z H=}4e3 घM/&Z3={pD\5 "C +ձE!A[Qw˴}(XܾqWJkRt[}dGTtcf!+P!͹KESgl0 ͯS+#a7>ub_ Mv+J_Fji_% *?P̵NIPncw< 0b74ZjOKae: 2NXeZ Oɾ' CkGiF {mKU8m::9bULC ?sSb#AMGů:4i&9=u0'%yܮ0ωcm\+'*`8֓ +HCMZyՌ)%O#[Vu +bѾDqK7~ZӄkTܸD硴P 4y f'/#n5({\ J1{b2<6׿S')-7t#"fPlE3 [z3gS?7e@xtr ٙ!ʞ\_b#ȏI8 q +@&]8\z1D_M(%2!K +SQ)680dN'ƻfؚp +c} +RqZWwVq"ΠH $@(S ‚ "+&fNȍ+SLG Q#6`F +0͕(GN&3M{'^d7[; BPl!߄K$TRDЃ +UV/&x@ r e NE6 G EK2{SR bS,`i (l.o LY-_PTRHd ^F1gRjI-\ :%8}n@ ]򲯃=T 1Q _&FSܾšE㮳j2@2KJ~;v_X'Q5d~#;CoK?dGV%n|7;H1mt%b 3x"ʺ?<0i.x +_ѯ8l>[iv+aEM 6&JnhcLw(q-Qb*QRB*P*fN妷 [ Ȓ+7.ʧP6hDρL]Hٺ<8MeY9-+?$N 7jF(4EVk$mt{U|2ʵrj ႾdYƲnkl殃k +S 0:}^c9Ez.[eS$5da\7}%&~\r/g'1 +ꇹt&gS~p)&pIi}0ofG,p:e+6Ӫf-*S>z N9@Z$'R0 _Ĩk SW®Mz "uՙ,]Ttտ]AcY\m-foڷmֈ7 <6̄]/\kv]}$v55x5om|NwrP[jLhX*F_ӱ +nr1ouThw3/?f"6hZ z>XW"mV~oȥ[U67'jf)nb@X ٕ̆eU5ڵp 3JbMNeװ)uKl݉834i`V276?8m ٙ%›bspSuBj&`зP\+aUaF^@'4ÚR5$dDNy@@D4 TS !kd*H*mj ~P+)7/ѝr}bڴ*"$R~IXOOFm⍶.޸ 5UsYS`*ey,x= iFߔdDud+۫ٲPq~OUOҏ.ÓV(68`*c|( ~֦;]C<)j@8P-@sżA~JFz{C8ֱ@V4u3a0!lBÑЦy0h*GM9䮞 +m(0H-Z=E01>6\2,_T}jKA`QR̦[]\i1Y%h_.a#hV6ILAߌU|}XmDD`Rz1E;%T +T9+zpr2w+A9yW`~*MV$L. ;);6 zDU͙y S2/B_(!~6<\1b2MP()NZ~6CWG7 +z ފss"r )J9lHWX-gbJ,Һ  +[ZN/{($#5JO1s\4~rGƾ-N4e)T`γjrd* iC0z#wVQkb^Έ@h +n5jWW̠qht@Vn +s37@Fp5SN죺SVYAbӰyG{(sXKl$~5֪fMIJs + OeC_(ԿWg8S+]&JP&Yt7fMQϖ#q)!5\om]JZq) |jѯPWu X/$|M%x8ިPZV$D5P䊪^Q,P' fB)ဂ\UOtqr[- +\><pՐ;EmZY( 6Sx݊>\]G7eT|(nn篷 +QbPV{QMF (z{j:6̯]6(uS7h +Іs +gQ:JP߸TT_h,YaG󨙾<1*ނ,~̫2zm4ۑB5̃Ayok27 +Qנn^fklKK7'W[ &JÓy#ŝ2;U@*j.9 )aK(IKCa7V/tF/N ;ixFȱ 2rbZI1nN'R93ls +'p #ҝ<a +֋ ؊sV0ș:l+aPuZdQP5W:CaLV)ޟfi.&C"-8:Y!0NQx,p +c$KUwIHlVoK7TPÀa`Fil0FU?V]8fK1a7_Y}~?ŌCQ3%_Ti4,N+^T*52h-j0kVO؇l}Ftw3tƿlp-$sZ)4Yd8u%c8եΣ)}HQ+.꣝VZPTeO]=WTa${p+ 5m[UWӺUJRq߁K/2nBZZil*Pf[ɍE1_'.' +c(wNJ],qݭi\ s`}`H#fE- ->,RFC$PheXL`U7յW2Ի52_Uzgֶ٭R]&ea6Ăî;Yo).ݢ/>L7+75/1h)hۦ:*Ce FKȡH AKwLxQ["<$wwԌ;T*#s!<אn!w +9 k5cXoR ת1@#A'yBoJ1P赫!.IjD`l7J`gw;uK y XO7Mjy;aGL.~mg ^x'OiwVAf.~BOH,wORS'q!^1 ԏѱ *"v*ę5kz~~/jܸt#0 +NSCeUTF:RpA"hArH09|':/63/Tu$V2ʉqvneΡBtF+ 6i`ER"bFJf +W"zyNZ6QZ_txY;UO(?4<Ѿ*?P+@(׸Ma6 ++ ++rfIeJaK` 51}ݣL2^nK[FbhM-5vkH7%/` #]#{7 ^۰68>8E+9Y:<}"ixO%Y/ݤQ́oج2rc۾oJyEu`"iXZqikM`5 +`PgYldn]$N̦jV2H1>y})f- fDlM![X`+;fsSػ3Z9)'`kaktl9™YcZF@u5h/C2y\-8J^( *^5WL}pp\Pk-P-\$ʡCdw,8$NY,Fue͇ͣip$ޫ3[92, $ѳg{N,3Cz+q2(g#( jǡDz\=QJHNk )F#&j݉swI9Nׯ2C5PK#'u1h .x |J餀$^Q Y6WKPQp@,&4(]j^@A gAuՅKwc{ܩɥ](R &mÓT!@`D)Bt%p=1g-&39K݆2xh)-[BgiPοXsh!(MRةg_6PF^rsؤev QNȪ +Wh`84c,˝'X!9ąj.aߴ=$]^/pW|PEU\ro'Xr6/hζs?@/>RYgb*FVp1e^"/clJB *ů NLQuRSٲ?ʓTb7(\j_HCZYBP\Y*qV:uSΑVj[j:`[:d8l[n\Uw1`oɂ۸P2bY$Auv1Y '#GH 7EY:=RP wjvC:%_/FJH06Q!6IaՁL38Ғ'N.gR oReV:LJNZ0P Iz8_ +)T̎"O))q}ThV_ֶbT)+ V;c+*1"C՜uRMTe0vY LbN |.x#(kÖA;*6C/zS'7*8;#;MxY1 x>𨃧Q(q8G6S9JP6K_Z7͞wbܞƫHV@ +i;lvʉ+w)? 1ٮ-uz w̆ i;mݚaؚife"qc7 4;8>vkxBieY 2uΤ)Րh@=ǿkG9!{cԼmWf +&$ܓװb&/kۢXj"E5mC8Nm6V<~q6`9.178(7Q҇>3hhס! R.uBlEmaj=h-[b)ps k {"SM#tiƒ6#*P.̴Nӊ[Az{X? &(>Ϳ1077Nmޏހ[L軀2a +*.ظOT#p +Y)qm1L1B=aC$pXhanC:wrB:[1xZ~jZ{#۰DK=jq@ob-U0)ĻrQ]"z#T܉;)U_mR|ӇVɵ:o̡W C +}Ѫ2!$WAj0dj*wV"u:RHy⣝?* *G U7=!Lt/Sw~}Y;tl)&zܪ!&0Y?,GohjR:6(84]N;33~:9X\ +k)lsl׵6)TOm␠Rثν[Ajsq&VQ2q[~^HBrmd4 r=}M-.o #9ΉEۨh;z_Ehm n%FSBgRѺq]:~1M[6~ dR3g(BF<`,,q( +x8-V`Tnغd ٛĩRg#ЫxX'} 9+Ƣlg峞Q):Sw4Mz$,>5K~PID2:l`CL+!3,ȼS<kAR:(^&J+|Lժ)֒ (6*K _ʪԨ\dCVLmؤQg:W +XX}ms>hMJrbm8[N.h,Uҝ\qrle ՊLv e c7:9H'ֹy +ReLKd~ iL!^1 nPԷ˥`.}} +=0CU)͘ {.cTo]f› +)]^FiF. 46,gqP\xu+P$1TBdE j0#%0]Uo#4o :tt(EssmJ8s7C .zWئ>G1&n~B[ofm.줿k^ܭ`E$26 ľV(֘VxuJ| D'q&s#;J% + =9c͎z]8 xq! ,c1˝wxP Bi T< g!,kKQٴkᕧ4D0.`iD&QnEܪ|5ٻeS'=^8AF9 Qܰ $~Y2?B(9&2pxBmpz`l<#eoQJ#=_:at,Y).1l8.Ac| tX ~\ߟOx NBd:cKDEdllcN MrPlLyVRNϢ[G)ç!"SrnVzb%/c #G )n) }:f-azcˑBZ;F0LPOX Zwt4$`O,"juW821ǯXZx9&niRXcCr:$%N~%Kq/(bI[$"lR~tcto3MHL0w#`[usj+ H覣"i۪M maX)di +Z߭ b} m)V/G y)Iٹsr(!uBK/,at̥>/[FBTO fqptI(bpL*C bp/eR7}4C){%N ؎ppsi/YypoeIvIT!v]6NJGS)(<6 > (-Pj](^Z7wc8.Gk1QԴTqF6QM%A0\CGCI{~o|Q j!<&Ctf\)J2Qu2&'>5ҳBeoCP*( Œ(ҐBdmQO9HέA'VeEK𣫷Cf1#;2bg`-2L+dwNLYz+|{O%pon?zix/ lC<'y߉ybh tb4eṀ_o1&݈Ɗx{-0k»B=\hԂr"q%fr^_y}'30@ddG 2%@к~Q 6"FGcU?N_VNgH ڠ("Zα)B(=?FU?ԣJ(JoEJdGrHbF +`TjIQ<%-ഐeM L°bۄ2(&˕ +5YC'ŶM%U+ + FlJ6ު铄ar',zf,ޙ"iٔ2BM$QTLb A1ÿP2 n2u)G8ReAX(SԐ=R"1CKSX1(:x"M՝R}v/,Ԁ{ȱl]MxljC1\b*rr(`9F? ;;(M@yc8Ru(95%.Mgn{*5MQÛ_!8'`SqyMn`͋)1E +)"&EsO9U6z!<-0f?U.^]'o8Uϋ~| +ħ1_1=Wa{ҠJQl Rl"0{5YLssБ:`fD8x# +B7yĠX%k|ߤVJ7bt_? GߎɄcR4dPf\ \WѴR;A|wRq m' \J}p ?rbˡívcl7*#c\=ʷp[Q.lb2,/1k9hGuAbOˢ]N*Z픂<% +W&IᰫneإYuviVB<+M\-e:Nj/ƙNvfj(vE.ZFμtsi\̖kPĀ.) SJ,0,v Ifro22Ub)Xt$Ϣl[)YiO11+naJ&<=|f1ՃY5d, +<Sd{EٓoOɼ;{'#r:mEf\9YR-)cuwbY>`e[}9`(%ˍϓ͗l]M88RWWR7UZS5vq3? A& +c5R<ݡo=NTMd8KPehd]5RRt1{Qq—E.יwʲR>VU•BYʨEf +⹆S:P#ic{ZVvoO3b1(6NJ p͚`ƟYB<`Z U5sQ:'ܥHc-_f;-)r`_Xߛ\PN +dbYglو BnAaܱmфF&Y#VJW8$XCՆڗSgzeN\&>ٓi*vDWPII\h,BZwhJ^A)benčxxFa=JZ;dP3/ *{+FFA)L1 Yrd_p2~yyFT!┮An/A@1'/9)f+PRBK!b世 SIa:f X\stR'Hj`ƽvJbBlpvcf"^$ }1zcӹ b; ZHlTc/؜vlfA.5@ҵp(YiGU +6 Dn4tb;1ԋva i;! VT@^ŝV悍%^tʮK=t?Fxg[ūnf<T C@jBQ 0&\HxIWeEٰqٍ~Ğckx%-$ë[_2i3n0=.^ X&sm">LtV4ɧ]Fi2NQF_\0G͋>kMŮ۟/^;@c_ڑ6Kjԇ+Bc浆y#%oJ}TKXV1%^*3)Ysrn,!2T7ӏTi=ߞBxTU(wvRP 2$b($e°a*18oDƯ~^R&K`a:Mq~j,4ei) ϢΝ K%:uFi˝M!_ eu+E᮪>(#Pܙ\W)/4P p w]))Oj:c)tT^eE5r fuxOf\`ɩqКRHII0ytqW񔄒I/F XvME*ǃoq2SY+wQsH L$|m{NU;e t +K@{pʉӜb_9e [Z'JUXٱi392OWc8vWF)6G&tb/DӚI~4<)zHa]9o#bpZWP:RF`_(LIwV40: 1 +-H^t2oNBjGKУLD/2܌X(VP8Ri7JuKoܴE 8qĸ5`uDyep6Lx9ߗSQaΰS:ʯV֔;FVMglEټ Ԑ=GݶNI)ʶ6mٰd.} c7^|\*p2m̵ؼ/^Xkҹܿ4IuVfOYCT{rq5 w\eMB<}S뽰E?P)-N~(;?_O&?䧉4x{P%sP?.2K?0R0ȎɯH&p2':33r A()p+e`=f*oP(T\FlT?epl)Z+fT9vLGar[Ǫꬢ2+L7~\)@fsN)7FO9~1YyOa`w[(TdyNr!$}h`f`%UV403N +?QYk &sEͨSPX/c( U_\qIT|wNf%)x*Eǝ6a}ș>. I2,ǛfP5 4a0 PBf.[' u w@WS >'o +Rۍ/J)mӶ+3%w*Dt:+^O"f#/J=q>G7 +p +a&ж=H7f mʅq\VQXRfKtY8eAg:Q +( "5VT^E0R饲 ?w!ә"6Іm[dM/Jai)"g%?DjGrsISRZ[K; i C)^O- < RVb@@MK5J|&-:A*k1%! eo˕AUr0&5,WP PGh)f&}%)p?,ElHU V9QfѮxh3#}!G'vv<jjf}QIpJo(1\b=Ek' @4̼{QN<j.S]|:J)%PI o/OP`}"hP˞oV3e ;k>- +kL_մ'ڥ^ +p8@ l)Aĕ(zi\pD-G1xtɦfsud9@QzW!]zWxM5jG[9ymwJg6n'_2w3qX4:afMhXXʛu 2]eyz\:/mX9h϶ڻ’qUa Ι#%s,siɋhd׻DnrzT ^Uh^ʙ| z^\rϋ=/JF]Q]9MꎏBLqmU2:<]Y=墘2d& S̼ +2cI[%R~(sBsM +צ1lGQ>o7j&rfM}l cu2\yaH^q)kjZ<5ஂ z%hXq+,$D'ZӺ)?CK-^:jy*S/QxPwBUl_ry}B**fp78U +]W~ IJګ (%!Raw)or}j. #>`9N)4PN~{p G)xWh2ߛ SjX'nw/cb\FHoTb+=Q\a2&9hrvd@G)xl[-{o' %P'Cm|S*=V0 :&g -H֌zCvߕ98z4~\sʭQvÙ}~㠈ߟ0i6札7Bu.Z3[CXF8-Tx蚶˪hd`x蹽D?@OAїP5FWt3mBkOjڏ= d'EV{5CY_-R`Rk\5 +w*ˈ0@AXJip;?Dž!l}:+f& '4dWbp%{NH% ֝zc.6n.S8?r7 _uC}z ,)m.k;wxq3Tz\Bbz|?ʠ c*4sf5)]())e3l~6G ŨQtsc*q;:P߸JW(%: }Ʈg|sJ$}:9xlU><)>^fM-mƼN+6v9~ ؖ㜝9hzݼ^h[y8Aњ _&y9/g='(=j±ay{z.SvP*}3lDY5wox$ G`;UT7*nwwWa'Rd7xcYm[/h?k7uik^l":i[xun֥m·ͮ9aLT(*.>q܂@RY}ZZ*ۃƑzWeY.weޕ ơ Zt0g)uOPfBĉLR4PLi +VTεPx*S=M{nL=fCqբWTeUj+T+~ +QyxW/ޕ_swP=SN]¨lPF|+FST :%07L +O:-MX<(9Rv%jTJ?O +9m 1?ᄹ9܁EI1mJ3* Su7gZ҃:bVոmȮ? w:%zЎ>Ӄw}z>}q8JA qY("0F8ޢi٘Ftͬ*wnQJ>p-HfUW#aFjd\Jh0yc6Јqx{W̨jxrtr5Vo֌VmO}Z=R4.֢:|^&',]S%QgPz ~-vW#y8#9?M'7?dg84P.%W,C&(F\(WoN@.d>jpT ':io[tFDT')$joܞdH f/[M_P㍯y'T߼NR܏lNn\Ma½b*Uw+ɴC$Ն AiIh V㧃 _z˼׎ޚjށyw3ji-$^ clw?.7 (3 +p +d`MTӌqYr5HB\aoވג<>R?WȮ_ [G~P>&vsn!ASцac?l?qH4lK:mnbc,\f!c3[lf8f u!mce>nNd FiW_6(~a5vWHj Ș$X= &jY nӺ?i8w.<5w;vз-#3V>' +f3ycApeQ=:MvS~!: A-nnw68Fܷ?:+ŽEݏ)67t7e1p):(@)<2yI< SlyW˶d9kG|_0wzy&]evڪS2IZa=G.p6ðb;n=.Cw'u>sayt +E-V`*ĽyD $(w<_  +}Y_d~TVÎlFP((_U"@g  +_bb9ҢJ509RS+VODHЍ'jt3BJraƂpa/燽:C^4 \U{``) Ii?D&[/Zpf{`7,~GzQY6Y}Zl^/>eīE)Wr qUχI@QOهiJOBfE-ˀ,NiӼ[om ynzL`Xx<_)o_2o^;A8pE-P+("8ys$Phh'G +7&B}!pr>qTD mRc=s:y;WA7GoNCx82:8FT?L9Jqx>A\ȔL/JnNvըt;SߕjbQ,"ZTUlOe+=t颲]P{hEu4o@z3f̚W!v4vKn+-1OShJ06?ѣs{4M-mVIivf?[ kq f< 4?*F[-ش|[AO}lr ޖlq!bS:w\ +>D{+'*ԑ0æy>߽ڟ7,~㴇_1V{'9Z(}VZ!.xtŠUk}A7(ߓݮA{Jњa5hb+V8ma%^6\wsJV'rTazmkŵ0G8sgr`+'E;,F6 .I<> "2DǭGu ą/[w |b(anGUۉ^%:j1A^\휦!(nAbg/{C= G!]Fԅ9Er!ER] k.:]'ƀ(Pfř$*`K<!LH1f1WBP#ȶޢ,#:u>|"%Ӈ`@Dv`Bݘ'[aSX@FD./jo\#3@dҋP]VKeӍf bz #_yȻ|r7#A()ܖ/n<Y\L uy/y/$j?xDWWSȁk=w8dҕӎ_AC:?8&b97y;w."A6/g]8}z):D2 2^TEoդ&E쳽aM(V TZ1l/׮PDŽ "jH1:,KPeS}"/o,ݥqPآM [#9hTHu0 cTwK!ezaqjCi=@:C,۷ j!tuJ[eDxJ),S 9-k*Hŋj,R apr 7w+ +nΪ'M)RHT0m9| TRm('>:df)⭘efLQw$ +Q\Fike:msف) +cza6x9'ƞ"9B~l WAX<Ԧ5t ‰ą{tYʉi#^m4M2A5TV#TaZ56R\7Fq@,ZZ߉ݙv&[ZVI70_zf B1SS +e|E#T,6eGE+w 'LVf9c9'<![KD(xGHd1Sja+)ԷۅTy' Ƞ >16yq)… WQH)9*)u`{AOl"О)Aɯd$lE4XC'0P ,ޡRI\oJ}E'(%0y u GL_9upd\tAA +Ɖ/Bҽ!tť-XM`HA;˄ߑJsz6 +`p&J/[ k0.pizk1 RIa yngԅB\erkŽۅ]ﰋύן;P14)j($_MV'_׺)̵x }8V9Stsr1f-ɱy&33xEG \Y}QupXs/xb< 'sM4p^pv2$8Ur[`@K)J9P=L-o6Ze)HOĉcAzht{& ,:x+ +%źlzהt8 kkpr +p'͉{!`jN.$QQ>ǂwEW"SR(bRCoY-{6ICո3JIHO`) <$D(QTROI,a5Y 7C~a3!R +[)'ń*Q,1 m†YƏNFc&UVQXV[VMm`L[s"++#dCNfG]Sk4bc'Ž_']SOX>*~x`kwDN14"K>A ػdRN V{!/b62OboFo"'.Ҥ4P&APS#>0#Ej6h1Ϟ@֙by'X +DomCJ$s…G14\~8Y))#æJ"V8]Ģ2^$OjO$RJ̓XjXIo]NgvJ%}PZ*ni u4u:UWQ4s=1Qo.ZFЅ +)k@.5e0~yUoC"E\ܓ_c&XM.={>4Gej12R=-G#3xϱ K()xexqulzH1OcPbN0ALQ"S>IYgr6VϞƧ#.mh%KM|b,)shZ3kOr& -Q:S̀cjb"?`rlluV<žV d)''w[q:Ž x8ƼV$m+~ݶWVǬv +dt5W0+;B޲9٬!lXjcwfԧ7#euvP=ΎYƅuF_/I8/:rrҬ2%$/OTP2U((>RSsB`h$"yCE  rzvBc:Pj#8Q!*Q`UPEa/k"q}킀= ]بxk"gR'TMQ:U8!X֋T}(KN| xxL?9&( aaFDJa0뜫0 +[Q?H;ZEK\`bJ )j9XaXϭB +$XJN/, ؕ$ʽOQ'po#$V[ug b )NrR?_PVV~XKds7]+Hqo9-Ǿ™UJ+\u؊9Hqc=S-GW0z3 /1cwT/xHF.je^>j5׉BVrw"p+'V9 ̞q aXsGJ/ka +Il+0C'2(8#K.:g^O5 K{G;L숤ޠC-Vbq0h3cב׉wYU)$sL (-UK$SY/"Y PJG)z {=m݇uQٞ g`ôtWż`{Í %+Z73QsqwEE C]NE}Ȯq +c`Z=<ZNk>UYJ1s_رB7B^/kk>;m\V!% +L Z Uy=F:xX eG)3!3 epά׿|ˡ7*3HQ#z5 wmVKxvL׵x;[7K#&STaݝ$)lc?%3_C^,5]u]ni/q3 pɰoPTUφubԕzκ`\\SjF +:„M0;]W` tMɵ FXe(Ha҂9R#ȬbE\P]v= TPx5(G +W=|ځUV8:^Vjۈw0تC@2Į%Z9D^ q "](ťFE~@7QuJ)`ʶ->rdF}1,T[9Kbעyii +p9w]@2o6Z%.I +<艪DΦY6|qU9uS; k~UzcX(Z)5*{Se[& XW+ +EZ֯}`;ES;c )qQ\!)X=:ּI.X+y +ضS2jLc䖿`%ڥ 'hXoYu p4+uw77oo`NZqm{/0 US`,6fFI2l qɞ! $ h+J̺l}( +: \i ]+;>uh-=E#n{9|3 08g9NNg l#~b)%jʱ"OƋhPF@b-?ɉ"h=F U1M-,WGIrl.]G@[oeW/oP&<匰q*_e߆ 6`' .)4}=OFj]B5ר/Z\nRxg7I#ܙ!I]Ied8wM~Z{ J˙ΜybIԔծRijXe*0|'1 {1!:P*McJ HXfW|0U)ցp*BV +Yf+Bv d|rF-= ^)a\Wch0O}JqԞvk{ v|;½E{ )8wIwRT3VҐUDQ`wmpu9v=W }#)SE]Ó!^(8R+mt{J0Lk='NS3+چ/ ,NM8.S Fod`Z%c~_3#NfҷmC067:TxL!NϨ"="SNf覑6XdPul]e +w^! f8+=T=3+{#R4R| )yRz. mycJ∮Gt+| <|^!@%zRHd-蟿jұV=lDpżm&`/MUxG"FU\"l:%YICN#l U| +2{=*-,ߞ|PXf4}qܳTe*/3{.}T\'[4_K((jaP[#^!vE09zxvu(E҅ez*VLBh~3; WEA p5j8k{}{J 5ȝس^PP8ݛxC]<A W~ɮn+PL^ oWI-F8 +Bm]On +SC_7"KS8|V4vmf;YPdLo,S0%5f&7cB$y;V2uLEϥQwgdKs^g#2NgܞGjZ֍py|gw手DZ&s)wu6x$&"ed; &0~25Ycl %2V-Km syc׫߱yLW[Xe +Wp2s,LƤP Z^'&]W_ǃM_  2喿-slLXn=e5l 3R% Ar雭|ePK~_PYkskpq0hb4P# UBGŶk`\Ʒꍊ-F}giL /:T/dpq@tc;`K +x sҁ +rRx'Og0l9nw05bd;9s#4 m&##r"|M/ZZ+,פYnYSr[vf֪۵3gO.xf]P^p]r[A{.W`{~W.od4Kio`wݮ%,j7S0 cH@/7HQ-F֏9Dro9GCg5)~TO"jX!n]F?R2{2Ǟc).LK:u!ܫD.3l*^i["۪ ybCw.%v Xb\=3Hᦞ;pFTu#pz-p٧n}Z!02^-xGP: 9R4dX5Tsy)%=W>P\n?2e˪k'\TXnaTJ`#4ٶ<`7_D"}[Xz6oMO)2FM]Ҋ}L"K51:KV^K+;י:DKH"*O9ݓ6x!)Yaƪ.2 2q@uˁQ]K:k_%oEN9l1rXۃ{ǵc/XiUAqA{!X/_.ʂ?Mf#l Us6բSwgؔ@X82{``uu` :p|$04_r)P8N|cNE SySiq=m{\ѵԛŶ0pb5t2x-. m<;|y',)\z']!Oa;&[닚SKFB11=!2Ů:Qznwa2|ZgVU] | #cY< 4Fs4ܕ G:{h#N4w EBxNJIdVO{d)YZV"um=7JYt/fj|:\2X d00%o\~P ͦ5ఋ٘KZ9F #ξ)ri=Be G we`͘%C"XW0XfɯkWlX:,h*!͜縘'v_jIIy(X 8Yw}WInÀ](LqETDh't͒lB%fzw]8;APDža?+ggFBw&1Du"#Q C%>xt$ͦR9ՎNKv_݀V +k ;G`@͏)F[Xc'=ljIʾ[DGS (Df*i +S+>!1E)b4SSw0c!Jp;e?%S]Rփq 5T|lԘdE]QSǙ!VN")<6j§%tiK">RKS4aWCzWXS}ӃpžSX>@nK`CLX#owrA)DNƱDNr]qňRx1p n[Ga8:op Րhx|7p*>mu\unpTJl~vڣ0h0bׁw`828T!gˑG ^Ho\>^+x93.oꑢGUc~rbvnNd&Uf pƇO EK$E2̦)ë9 RdYLew)+-g +2r3˗KS` I!Q1NؓƠHT$sIݠU2ip.ƮI:&l$FFlp gPla:yIC.J%5/z UQNT h["mZJ4`[ ]LW*<"G 扷*L&P5HgꑢG^JE_':R69Fq`Kw7 Ӿ뵥qs4J2'˟P̏ς q >L}jǬח_3ެoa*Mg0f 1ԟ8mZr>̊6 0dj0C /2LЊx59*Ǎ!3Ę eN1eT4LM!֐1!^Rϑ mkj*X%qG +L |!.(db4lt-)#?u<2¬9zviSTm +A sb|*Uzf&22[xxE٘AlMVtCdR*U$J4fU1#3˛)SXX. N׉B 3끣#~a5,~Ӄ~Fg6k\VE*k?ܙŠI[ D!б+a8 W!Ž)x 9JbŎ4TŧYD˩YUhRe*46U7ncx<t 4AXK2>ﬕ<cYaȋ"b9̀zBX}۶G9RPw +yp ^Uà;fȅ<ZCd~˺EJ)/ޙ/Fgʑ" bE'^cf^X^(xI< M6F'=da(8B:-2X% 5lJϡ 2. rC 7ްiD+jZu5Tכjenw" E%*Wvz3K=cp8Hj܈r\yWw :yZkqZ= 3 kbe@=S,Ov`+Hx c)[z(jK;-i%#ʼnۑ~*]{cnB\Jfm4j +u+E%ӛm/ u,uvgFp搁zMF9RB7Xwf)ߙGw(QO.zf;g!?~ ב ;U\SȲ_Qfc`}q)Kb؎03C^G-3x1Ǜ>.|ۙ|x´ ɋ݄ ƋN";SgNc?=D>O灯R;_'ַ"Ђ*spF aLHitJ+6q*,z3fL5`45i>~[8&p1?;a2\zG^ѿ)1,h܉[Z|+/\`4bT7N2[IJ/2mJ0>Mf({9Y`6Vbz0:*J1^n͢dem%ɆM2[ucxV״=**0b{6=.S=DǛ/b @nվ"[j$άpW͵`S<7_m44U(֬m r fU0ynv9zK1^[U[buƛS$YJ.9DR]$F{)+?e$}m9j&5LhR1\C 7Pje͢@`rS.}T0k0@4]4`f^)aQ=GZ,Ԡn,NViffG0KL oڝEsGXQV./|Ka~i`z2&7(h0@[0ӊ ɜ2.S.qm7}̻φE'CK2dB>IDإ'AL2O4h St9NzU,83h8(iC*Uo@t -wv"L*=q0.'}ڛ+AӉn v  s?:GLYE'|Ud9cOT1u4y~qzZh6蛕͎T9n +v /()8ՎA2OtL%i D V.`Թ(" *h,FF~f)ӗ֤ۙ"ÊV`; z׉bٯ.]ȋyby0M)8 άW!c2X O#(G,F""3*Fhh`d6jdZ)&:^wSl5SQ.۲BVKʢo(;N*co*Q[lf>cͥx)J;yez75% {5Qr}xÃVj[jZQdUC˿UѶr4`׿zVa%}l4&rc9-sE``z,]'7fSuXyS)*W[` (E9pZPUH/4YըZQJJ*8\9ye#s'V31'S+? jtz-B#galRx0!1Sx . {-P#T-J9bAeH*r17j^ grxwf>%g`bу91UOUbi7>2Roo8p17pͷ]; sӯa;BpRh$f#f V8n]>s/1ݰ0c&{1z56À8n.,|c4b}Ǿ3JOo%(|p[Mhڴ) OE$>c˘mDǯbc5\[zI _A9%U帧8qKH5Kx/~1H\"z6Ռs1Ҵ($\Մ㫐̍A׭^pd)z*N/앟-g0޾"3 1Q1at}j+ϺyuHHW/u_Z>^u_jтSՃYtYx'.p*>īqao!n4-`vͽ)T0u)$N)Jy7݌&=I6#id[ȡ_/!kb_bNtɹ{4#̌i+'yv{ ={;Joi'|H׷2r0#)\W`xp&ݿ*dtlM݅G> 3}eًF5׫СSp [xي޲qn)}_|t2zhwNvqht9#\ <X>J\ ?Fa{{[b1_<ĝ^* AНr`zԛKqI64r)TL#1 +Up=㠑 2NtyĊ]`RaC*ۅ)#2>C*>9)@(+D2Em"aU]jVe}2dHϫP=_Yr'?o-x62w- Hsui[훩bx_rn% y- #ݽSy݈:W[9VÕZ{g%/Q=Μ2H1LI0W.:HZB⍬xGΰ/^;<}mT/>-Lk4|͛/4Ƌmu|Ϗ滉iyy^f2aLnlz`_?>Ffoe+{zWVyiB|!omDrKQ"e+]`.Gҩ3=Q/RϤ ؜zfλ&`NaZ*!6j.8V]XN쨀L7y*l)C&߄jyB<(ۘpŇ˝B^)6,ZV*]{~0@CAb#|-G3^q 9Z!R3掗R{_`d=ټ^jUXƝ9S8'ӕB5CX3d`X9pf+U<|a,#cL18`Kn8gTؚ4\eq"G0u/b\u2%-%Rg1uG;FC7 +2 QF/oװ%K3ꔭ1!m G'm[rPuj0u,Թ7y)F0*" ̿#4YM1T/6 +p|]o#GXT053+ZFO-PS(X"ʭ1X1O<}t+b/ޏ! [[*eUӬ5Sdk5x=h. a>M&[VL'YI%Ͷ.@7 q!=J&]7 yR<ºa%Ұ݀Yĵ60Ƥ(.o1Ăˡq)x?=3u/ȴGu/ {wafu+>1i{x8x#No~+ܯs%^<_%#ryDr*y=':R7ʻ?c9.0ѭ̛ߙ3ۆ9޽\qu.<.sG7O?Lqx : L2h{4&}@zZR.%q] 2Sxk1rd(KfpKvo N;ÊV3ٳH`{]pnwȱ^͙"&LoU$[%)I0-ťfRm)B!\"3 Wa~[=i ̽,Z.OeŒ +(`5dȯ5,1E)pzgl&CU*Z1p2ݖpPxw4vhk-Z^LyK)$f"%of̒KVuR3]kZ&d27'y=O<(*Mƶv}|oʟ֤wMÍn&02 hbIXgg />cIcr8H^0S8g%9BeO^Op"\#3*R=r41u`Uvčybzjvᩆʱ45_8=A4l(PѤoB'2hbLL~m]Ka.]8G1.~z+Jլjjt&Ȗ5d{̰)tUqZzbY5%p + FNl. ԅrM2*W˜oXmLknieh֣ɐY`V+ bΛ>u^6. [*czCG .!M+/5gLƦaXa~" J+j0&K˜$ٟ"w_NtdqLqţDiM8 s)9rLL]44vxsK03Mƃ-i&>{<627ION_ +NoOg7g??KhjnN~V`bNkÚ? -lw4BLy˙޻䍋^ OUvRل=I|c.b'ĢbK./Zf'4+\(m)js[ pl?x ;~Z1NڒKo(W- LS9o|G{V(z b`ىrUt7 FϱxWC۪B,繱50^FsI|cdpc7 + 7a;3BF3_OHc2cA: t.q08ZI] $xWe$9^db ߿b3|[Q% *rӒNR\*ahgOVL_5ĵ,A1{L(P:GE (\.̺|3ʩm +i1f?%Y=kx(Ib3;$`03pG i1H?4*])p3Í!G)Ƒ= +=V9ix3ׁ)[?RHQZ#h,V[q~HQw?ag'o9'+A{Г١:D|CՅg` l|}֎^2s0z&^,*uڏ'gQ!`Nb/zmBD+5Sfj(ְb`aahIo?h=tQ,R0Pלc 2-vn\PM@FψLrM`Zj3gztN;Lִyϱ]+ا %•&?Ƒ WQ ] IMwճkit؍S0ט} 1pS:7U"I\nzj|$2'/V bx3[_=Ha(2) +(S-(ۗfhVjKv )#Bn=V4m})*0M1T +D(n4yq=[*;#㢎]LP{p H-*\K`Q9n*|Nw扻$2F <֓Ah7c_IXʲ1Uj`]UkO_KE%90cEA:^5DCD fնRt\N',S>A)1 +8#-,},'S_OSV+ $;)bq{,l_]5RPVH o[Οk+ܪ.BzEKrS`a0e%vK\ diu8m%14 +qم-%Q[ :2 haʑ{-54px8yS2O &rL&ɆGMFE1`ZkYxwzvFėӖa[d۩DWas\QįY2qoLycXtw4joUa&Wd3v\g3 +< 瑿ںMLd@A`go3r.pfW,Х)!X15\)C1i;D+<:a9_y1iu>gÃE7%i}yST ϦgNo[k4-[Ryҝsx'o;}҃b뉫p 9toͫ1w +XÍ<>G:1po +f9h*X +MGonxx 4@7p…8u,j-v&C@]ahmQ>q+MN< /rrLz:9ɬwau_r :$­2O#t^m&2,sɫn;ΒT`YArhQ Y5A4@ %yW-X.x.F,ZiW!DZ5>C,4`zDTs+,R#5@԰cLzbsc!4ع5"G.B3XA-8ꩵ~}GUf/"}7&PZ4m7\%Xg֜:h'6ѵiw*T}-6^&Y8RLWu0|wLA/^2d ')t;׏2ZSgm!GE̬GgChc#Şu]۫ G^b@'/bKy]{{gNo3B9pytͥIJ\)xbMc?ew_lq4:2@Ȳhxsd + +B_&K. FD73>3NPiPnr^Unu}0;Nian?MN8cG7Bp\mQcN뻸6 ?0i2RwӱӼ 2]rLBiKwmA,]Zokkf\ *fCod1yD@j4E bwMy tY{DD?|jNG`H#f=ܲ⏥ o KႾ)C-3zzdh-oCOߢOϣcҟoKߚNfS3?Mb41vytwZkAyM06oY}B<%D)NuOƩA 9UFn0Ad+|SEfMv-6s9,.:a.\T5l0`7\#T;s*_*~jT XD aOfRq\܌2(nm-чt8{uLB7OFYW XH p+X{_6*0:X_k_.O*ĉ0<:õ ).ɍ"- Wa%Qt~I*pD FH/Eb:X8Q3J+tx+&)g6}2}c2*V#*.# DSyuJ*>zHC9xUKyj~ҚR[Q[juYҒן'7pVKu'F<5AtEhs*+ O1˙&bR +%py\Ga˩e#:xrQ q? ,sJoOY:g2Ozdp C{76M@ Ch &+vuV[2z?06buNQW86(7{N¡!ibI0 +p?&&F(inrœ2wc8m:5dǁ˒g(qRNWVK]*Eu1ҰHQ6: Óy^ТNQLÊ4ŋ c``Qsr,۽g'f%M*4yp}EC0<[)$Zv,Q\h9 zdv%yZ}ua.+Nl7f2KlMV{:W(\+bC>XK&j;\~( 8 w©[X^y/YO +0:tGj”Ac[qݍa2=RT]f _a;kŰhʀɨ[3h +bdnR4;s&轢inH #@~ ,:麥"o"BBޟ=^/}᰾[ѢnMԶYޤpơco2i^,?Fx¸7E3PA +8h%0s#EMhQN1̥Ez{cdPD[7u ~>i;oXJiųUh_r߻t4t4Qx(O10Lg +tUl"ޠp_>tiԗS~<n1Wn҆tzDC)=\ߧN ¼%N_ +z 㔭rw";:CȈX5*{ +}w%%aK(¶a$PZ hީ-! 9]Jw~:Jm12-ժ|4fȜqiSwZݝ6yo&{Iiw -a!q*9˛isMjnvbv_ɍyޭR-ޭN7ECrhFnܣP#+ ۝=6zIfGOV#xHE:n|bP;.eRt!+76NȌVKRS6(X`^29NTQXN뱴. v^A3bd9]1_3]NqNQc(oߎ2Q1ELvxhƋ.pZWT[S$م%R懩.=G;RbNx±wJ\?+Ņ"?Sto5v{Sy!yxcѩ׉U.)ʁOu?c)Ɓ[Rs둧yk_2M҂%~PجtY^f̘;ۮC٥s9eP=w@Wz nU s\06U$vGr,?[!S.1pJ,],xDnb|,6DgWya;s5D^iwkIAL>?3l1EYYVz11*-ԕ{~- D k-yI;D@ϸ4DxP7Y{u0әŒvs(ˣ]H.{`1'5r` { җ=G5ϸ9d(AgmhiN2u98 FW9n)'zjZ8l&H[9B :" ,D)HmN^?۴=6F+У0hHfT<УG`^Wu[L 88ɼSs`q%9+3{+P2LΘ)2< wq1 iM@KИNiK2cT&8S9mORm}p>=O&>&"+ ^5sybl5/7A5^y|HS#$&V .wg( h`S1Sʒ1/8:k0'b +D!3uPi<$#2xPed5 Sa#x8fv|VKlXx9fOZ+_Y47U'p>.扫ZTYE}ٝxBf=Ϡz(*^jv?|ƨhp F-aR +مUJ]L}eԍy|ssb2khr5}`Bx¨E<`t "(V-8'o9ƑBB#۸i0HQ#top3}S ?Ɓ{pNe/o{x:v˱q3G FF?j nFırKf;ӝa *S)Pi>D#`58ut#c[cX ]δ~|$8 !г-tgq%NUاL7:sX + 1Y)k`HѴ"*DjaZpH0un&8{9Y]jaеզet󠂍!pe_zj 37no9R "܅spF ??MmϐXyq૞9'n‚52P㨥w _"nx5P%eD%iϸe %`5ø#$ґЍЫJj.IL/8jF0OZ'[w.]8bfr(Aq迋hz{~7T/U`Ck;uʚS`7.9RtX3},&v)Om?u(~QV\r>Y> y).p8:uj#o^NnƳQ]U|UrUw\B˅+Ety?~ \X\uz-(GIV03G~`/ %B,GGbR~ge`v-C;l%?ۀ,#{(G}I:ܫ87Ԟ~+d& :UHؠĬ3?4MY=5zK禩1`ip1b +!$b+MgҤPd$AČM)8 +]v/4Í/ZS;ڹ5_?א~7cL/ez-@5o V@UkAv;*%71 >_5|+1h!+ `e1e5f7kuFalp u>:@^n`ކBg?`{d|oJZ` lGZ0_Ve7l +YHTǾpt&ʇG~R0^cg&uo=Gw!Y dR`n, 6oW nT42pVm>+sJR P(l;U_Wff%k!%{K|`wḳĉlX'fԯ钤[#X$^!!y-ܾn) q ? JH/N\śxVuJRUb7.ܣϸjP~$ă g7ɉw[CUmDQ%_Y#y@T>' %$);SsfG +4q{˻}=BRg~d[ȷ9%YEL{Du6SgK&7{TtYdl~_1NMy \&&k9T ]wR8P_ԙ[9]V"I!#rm8n4u%N {zL2Tb6 + _kV$ ƾߌgA靜x?q/Ն{TBFl +ݻR;2SsYia{&×₮Ҡ1y-ǥcg$͋:iVI/ܷj+Hܖ\O:2űhv-9J80.e}m%#$9/xHP//3zpɛYl`m&6=2o7KVنּNNaI$ěd]>wCXiG!NwG }J8?3u6Nvʆ~vsBNڤٱ%ɛЀD}ԑ#zrZhcko#Gb{F')LPI^$e(ԭɊT|!CbwݺLiБmzBbTo +c(!)!9_G'dZG УA2CB<{ 2ՐjC釭ͷ9: =hG ]bcMKrb5Q»/a8JS >>a]{cTW`5yjR_)E5$M̀PͰn:fk(!xJ_8R5޿]}MTZC| +V/[ ~Hj,ROI'>E{(i>Es.[ ĭl椞 nvc3 +0$O+/Sj +|$Q[ ALc`{ <ȳ1E'@'O~Ttkr5IK\/5XO=8{krs4X rJMM&InK-0ݧ0ա?y'#uЦ ̵ֵg cޡN +x5܇&|`[ol+9pN6>%N]xu +f^@#If + d%&q*#CVhlMeM'tXGo] '"~,j Հ9$Td H`)i< kP` +E.f1M,*&剸z<^:UWz[pI]0RHdXdT4IDɬ-"Glዹ,lt]3055&Q&/s8Guv9<٪=[DGm*>^NR~c!{$rJNW%$U% aٛ +v9+*dS90ՇE($/I>$`xX]#%>uG߀E tSJ-eq`/}0&U +뎠*V is*//d;CIM +BoBI\&htcEgf,4G\ ,J/5g ,:[|4&ڤv/-~HH.v1{ׅYE%FXJ Q3QE/Svᢻ؂}΃ZٷG=ܛބcO%=XL-/\0rY2I?d&}#T CX//2x)Ag;B`_|nأ-8% +4e!%SEva7 wl…Ӹ*;f1F j(LiLOJ9gm,Vߒ,ɪ_i Xo9$JY#s4@dQY$mXįg??>eb:539^n٢TQ7.|yW'ߌ'cd=~"xOfGBWZg*JVWX8O7I3)otJM\dx pf]UH gyki?ȦԒ'Ay#'Yz#5<ڔ;7%a:h&6h6]a {;.Ќeó#K*8@i[ #deȆ;=3;n(P+|"6~sz>cWc8jCb@em7*9u6&Kr`[ P ӀqEgu,ÕhpÆ p(y-IT튉IQ[DW1rtj`rsBlWy:R)"l61x.&QڙM5Nv4;txJ)Nw;ac%ɼkǡ>qzL|8.ƯOJ|]-M7ncꑚ.{ųM#[d67YL&7jcv$H(Xd?1Yg43E٢'TjBжZhdw+g }ly*u=$`~{qϐLjbDU؛p>Q!W߸G&I~qV W'#<7Gszye|> B`>|C`xh%fOܯnd%G('FZCU%!8$VRn=kUݭni0eʬlļX7:(~Ki_B܄pK%~$XSقlAYTtmrr{s䉳P8\`H7 #g E7I x(,F&u FXk)> 2i|!C^fMkKSVDsyc@WVUImZakiZZrK*Qxa0ˇY(K]xFuTIgmd?$)>+{ =U5 +&s Dff+ &6;&={~2TOvf[INW%QUK`HTiTw8qcchgq`pߔr{8E'DhXXec^OJ w p19tP\2Bba[cn:SP!m,8"3W\9rF%vԸg9|VOj9^n^1j9#E| ] !!gۥ xxjȑM&OzJˁs`o* +;L9to/GUrϤ(uޜ'+5wdaӨtqoykEP곋S3;.mۯNYǯWq|EݕAF&w^w&o91h4v1$ɵKk}]]Cy{K'^Zgs[ *aP7{Sji㳣.i9_^QDga-#^@AԹUbx?j $i:,/i>{֭dq\W1au%Xjw~i!)n>•w2F`ԭDN_߲{TmqjҬ@?g<>-wUݾ {z>ݼk&űܟ^EApa;Oz:<\OEC_~U_2@d[ZAcU5?"Q'-T8l61; klx(o g(}ҮQ3mtUi;zJ,G]( ɞ$lY&IK\; zU_aĸ!>J`<6u ًRTNVCQb  8U9Vb,$Vh`xP{C^ oY)%wě$wXp),nf*\STcÃ?T;fNSv-kI1PTJ2}t 2Kb$xഅp6\ҎU#'moN#E܅xlq&;m8aZ{$$cb< *cUp5]G.i_khUyp(2*\Dh?p +v?A/.~|Pmf1L'N]$Ô(r=$q{&`~gqd$(QK:Y.uSל9k֋UiotEē\7نA(gi.h|ix&_gߍ $on*Mɕ{nA!L gn$*6 Ť3+19n:UDiL#/7/psiо:#ߤݟ.8Nb铫-ĒݸH =xb`a#Qm7Nr6ھ2.u|Rʾ:T +ŗH +˻Jz]PI7y`:ZԎb2?{04h0NU2yU5Jбd`h`cE#jE'fX[9ɑ!vAe[a+J`b'IYdJ$!na&L&5 h#0޴Glq$>j/%zsUC)cO6ƔRJ_7dNN`M[M,*SEgۧe^jD,IܩHˣ^%I!b5=DP9ȖQ:!`M}. lJ݀-< E v +O + )0I馷A :3hkkQV02"{ +oQT%e&D,I!ΝjDs\ۗP^rj#= "Wa5|R_+8Na?|O*xqKQD *dž6#NE sItk (]ҾרQCqXbN-,c_Q%uI`+vV)Z[ b(E $qjWmVTEThu~asSձ;̖bEppyz#Fn2Ho~vTT׾0k1*Q _ȺJ4E6ʏxr䱾NW%$E HA$E%r)TRCGܬbuɊ3:"zNv wq,Zٖ|5Qu2Y婫pڣ2@St6o@[}uOS,RK9m7R4@-"&9$[X\']ãĉYӛo]McvH#e;V7OJ +]zN2\'D\5I}CPp +fQK5C\@,JeժcUJɡ1Cp:ǏU=\//ۿ#,w>\Pxf )GP豪̈-$-$'{}>AڎKm6&IT&4e~3{sAQ}YSI_pzZ Z[eHilM"b '9+-LP`s}DU*t/fo]4LouSQ[p#n3*U_U7 ~rۆDLDYxj!Sn&EnnAI:1@wA"> q}ԂԻK4%c*8$y$3$'_jKit,_"$kL? e] + S*I~LD&4<j9t3!^{'YE>:PKtz&8lU]3DR&@I S@z6D!A†񜣈+xG x=LO)P+#K/a ŧr~>ݣO黃/\7IDX,8ᤝF(arEr:Lvg͜p>zϒgӭp$0[<.{{r :7U2ztH']ҝP5K?E +8|?T>.NE6ۙK@j$CgZVS;ᛗ$n9 Ȟw+lC]&Ny/EJ,K&Z@#{3pu)R$vL( 5RJd{;ǰ6(BqdgW2DFp]Ы-? Ф~X:Y%| @F 5tQr- $; +RڴyIÇ>\B+8<"2TjcUXk*N 5/G[ȢK,;Ie5Nσ\4"gd 8mt[fO 졕Q34Gf'3C"̄-{.žp~EJ6[!F![{w% +g`_il@Ӯ'f<H!3ES  E|'َI="#HR*T8[fVLDȄ`ȊO.8訍L KLS8DKQ';d f +g2QCB&Cn6p px>42P-HCQ:3IL$< bJ}mr6_~L=a ︺ᒯ} ~!^KD95{Fۛllk^_zW8feHbV.>"`gՐ Kg߸F ÒOZw؇)G ZS>]p[8:䫉5 ?K-sMǾ29kNF—gicN_E8<]طh=ň)r~pF'Tr|t5=ǛxV!s4MrmێM/X tX[ wm uZjy!_ +5\Q55LH\WxN5H~x]%|B,GJ$IZqrC}Heֻs=KVJ<蹊/zxjэk nϬ~g2ۑ`~xzg=tw;u:.H Ԣo]R'k\ڱE +@CH*񽣼Kr額;^>N4N5$QW?pF xUBW hlV@5]1c=tPpEXH4ZƇ.MKX1z!*ҶlD? NV]o*3j|n $a.NJ/ggrTnU@L+SJ /a7Ȋ8ɳ` lD Qmժ1HYgHBoh2@6;AI1T̑Fn8. GĂ{c8Uc'aoѭ +̋&$2Ծ?)ll]9$ 9b滪h"{6mZq 87KU:&^{|p94U!ǙgBIP} Fd,I?u 79Ai]Ѿ+ {&g%&U=3ٛ~KRTo:$tL=a4aj+rwX +Y '7-lYDG*Zr4Dѝ7~єSlԍVWȐu&:SleqrxgfڞxykbN9Z}p (IgI:ߒIlz$̉'1Kdz!yE!I"Cn\x + ~~xk39I}t@*0h'w$YʴڲBJ5}c If?O>XOA1&n<<[GuuB{fwVr+ 96gH1ScH(;%. +5z%P:w6(vc"F6I/ jܰ<|S!IU%~3yFVHnU>﫺9z!XsTpI9JD}M h%(1.nzNh`,QcDT]v2p*67'Tt- +k_M)ŏܛAH˂'-Q0)Fv̵%VA'׌JA_%P1Gl3cb~ +I-˰7mDQ #A%Ug˃S湅+Wp.'Y- E%^=CFڏɐG܄p<<1]9)y*Y0IW 1jf'\d|7 TN$ +M.,U+HpS~;{DSW2稡J-H!N wH ]_rNsгAs9Š6`~ j`=U ŵ[J1{Y'TRXы[D^eN:#E8cB̗'=߹QW d},t*," S/dhwLg3TdgO,^ /΄qKCw!Ż\y)m;2'b}Yx_2Q\?ٷ +^C~E7 {1 yxG|u굯% ^#%k/ +xԛH#NUB#^E7ʾ1D}T`De6]H͝x+/zƓw|3@9" 琼L'n<|*^)+sW6 +Fū(Sn%!F,",FB|H-VW Nד"m_w3v^ZgX;q}j5Vo##$/䋐Chg*a0[ysd3 s:ģ=jQ""D$U(0Ig0$jcti$eƍ5\W@JM #5U@ Ɩ~f^c۞o:_~GN{%h'?$2$\ aCu>4TYh4]yBgKr=bS:^:?[ĵ~'*3-"eS-^0ܚvR L.F!b-W\w~rOa~C}08ÌtU</׏O2)$Emx"I5CR'!,E6(`/q3 ~'o@SNY}HS1=,x[+z3]#6_Ye{?S%9nN{#+8W )+~ƒߣͥ E/I#ϟ$uA t[Zጰyw=ceThCcmM qv9 [*>=F*d'V7脁->qiY@~&vCNJ,Yё)cN8|LTRs"HZH>;.?5rι)f1$zXn_Ka?;iȣΓ2`{9Hivא|rb n5Ra8w^csY͏/;ƟX8NdrQxl"ƐjN'հҕ^A_Q?0w)kaou^?=Bsbbql6`\N/k 8NWf4xqwF}rˡgFL/\: &7- b2 +Nwh~I'_#xG1gL;hjx=܂"%C:}ėJsWC>_Q3|fiµs07ц1ͷ]1nx.-MygIBsPӻlT ( cr8 <` u8\f"Ƽ^CmIpXv7R"N3%Đd`z< f@=$^CFz=Mq-#C߈cD,Kj4V%_OY`G[ 51S9'%T-VdM59AŽ쁫L%Y*!7M#G xCK.(2>ϫr_'tz5vH8%POT`2- v@4-,[g)*STm 5qdHg 1l] 1mt +a[Y\m}Y}x[oIW[]&2ϤTXWZ6F-6hҘ\>Lҧa"$ܦDuGUP2A"$S񤙃l!YVZo ˳ܝgɒ0_ Zme1E[O(>|v qR~z`zɊ}ĬSbFxH6w +O6KFy?"9ބcVt*7B1J ¥ē']1;Nui"!ds;  +';-F.s^GT hKA [+t[E)4_*XFHJ8 oS$M +zԫ +I_$obSD s&p+t$6T fti:%l0㔕DLgƅ/X2 +vZ&[G='6JEnSWuzn|NﯗwL54Mym4(Ekptxm^qYt=?=zC7kś⢆h5$3uC;*=)iPcu+IR(z~hq`9E#OGEYQh_Q]gܗBn2S-[Yl"&Z4Ćn:P&OdEswr;Ώ{{'Ag,O 9EAG;ky=Nޏ73ugy3IMAr *ΰ`9YZ^,.ϋj`vfM S5e۽^\|S{tR _ko3$Fյ e!mBYA)Mɵ,g?\M' -:TwYP)M2$ +i|mx). %nP?639h)_zZzw[n|I&Tٜ! 0H3f-rHLShO~X4v!B Q%ZXNJyxj} .Gr7f\Âݟ[Buxjt!9~Yl8!9Qb%Nzh)_ +5\, +8Pk |5&_O`o-z]!8 qHY0i+)[)y:m\xϪItcWi~ +b:c,yـ~#:`MPuoqp:tΧ6,?ep; @ǭUkuKFnA\I +ߴ AVȮ/[HzHˣ{|6weXSrgnW"HTrEK$6 +F 4,<}ZmxLOVg`61GѰRg:ƹ{K9pTXu8쵋zLKOo%SyքB["v`yKW>JXf zVB]C,g` - o!8:$.JBu45 8MtytFWKwKoԏ9X>:A&'[%Zoȇ,X3j'w|+&\K FBkX_ LZ7ktP5s-kІd|QB/xuzm l 7dDgǩ THw#Qϓ~5d-:[ |f(b]\|S|co_Vcn}{R*N.!{ +R+ EQyPOJ>&ɼR؂m*YwDǢupV{Pb ф~щ's$LW|c;o1 t1S(#`c|Ww了)"d-}0y߹eyfBk@ha)eF-2|lTrR^sks_JY)ΌJZ̑C3(ł$ 婅 ^X:pSV'EŦB`"zH.&o< 5^|!9DzFr,( Q;6ܝԲ7GpwiPtUUKEC\Ri W`m=J-7f¨ Bv $?O. yQ.Y*^HIg[!p:4 gidPEj GUy`K(S}kΈp_dGY9קue~ZOͶeZY!ߓ̿KgtiSKX%5^]ّ|X[J4"sSXz9 ؗɶŹP3]_Jq2"Wm lhұ#b.}Hv+Ea4rƒo3fTuz-}$9NG _s +ն1䰚p!s -4*K}v-?gRXޛ"W*믇T%ͧ:TWPh*S%~JkǁDžh~w,/驪?Au:X /FU3m_?x%00ە%䮼w+:N7;xy} Lm$r̀fF܈K@=5ֲ$.0k!UP,b-x |faAR$Y*A`]RTר1$i*]XQӫc1z|&V +.JF' '٤("N(|At~ |)6ZmK6T +gi'f ǘ3KDD+<8t-%DWH^'tx":<(Չ(Bg%*wQCxkֈ7I;W| +weؐ#&-E_{EYDv"7Ij6)&]TPЗ$KFV"jnnN[byT VAv\Ցy ,15>s쩍Ƀ;O1i|Y2_zJ?"!׋7ߦO΅8?}FaĻa$FjYG(H ? +J$N*CE܅pv"vvzn!I".42V]Dmocee0 ʰ['63 +7uf̜ۙZUS˿?#T`MwҎ|B&10Ȗa|d?E!°[8M +IW!L^QG SCG!%K:c@!LOS/ڑ8˳˷RK<xV3%>Z>ӴW䫄s#qGHI Ad~$yh92M tD]MX.-1O d=lAJÓ!šc/xI!ܣw&3^4Ww9ed+%_6oX<1!'TDU| +-`Z]ą\U<[[NLrJ턀0KmRh 8;"+ ߢ T<<Mۓ#r~6t۩d#@c˼6Hy`VdäY08ddSBb۷r[9$lMmIkVS im$Z!3O[GL06@#$%v$¿곀_1hS[0OJxr;9X{JOPt<B⽜Ji`+6я6>,}.])z)Ҍ*J^gKqKǴ"gڑ[bMnKMCefK._Vci5ZIRaʐl~2Fc + +.J->QyR`صװF)%䊒$JAZ Vݲr yʌA޼a1AM=5enml.8rwE'&s +FGbVBݥ)ZYyIcXnYЪƯR/ҕ +T23]7J45Pr&y%9tt;GBuD:FO9i:3Ti0l+U3% {qHfR(fL"Dl\b(Y4cv:J~ųp +4|/wi+OAdR~!RJ>~jwʭMӋG6FrM؍ҩ# CNLJ|zjr& IFb%(A;#Y% SԊNJaej | wu|?GkGP%x`#NغXM 9+LI\K`z`/<Ǘ ixs3Mvd8^A9?6|gu8ώk SW91=K:NFw@G)X쇷@gM** =Fg3}r^M2!LFn%X.mbͳV1!(pf7vpI2gȉW$tE.NAsԻ4AY5 ؒD-46PՅr  @7.Yg $_N#Oe1؞2ّfx&`T~nSX'oIit W֘R3y=e-`m3ژ?Sl@95KE~I} +>mZ&ei[By3,V~XTh5;9Aɜ]B_ixvdW.ɯp pDU#f\[{]`&Wc,gth'.aDZ+Ov&)C/Y8Gy|G~,/GpU1 !>x&Q:VLMrM4J&䅨u~+8IDO`:GX>V ]`tB3np_M%d+bB 1XF|.Y" C_Q4]\6<4f$ZNtr\fXt1I_x~$ܲ mYN]I<$6G2OPbYdD>~jbBŒM 7A>{)`ń NyK5Ȅc&8!i%W"٩I˓5yC({-K+T4- + k9%B:wY Ԉk_2S@Bd塀^4[~j"ch<$842 سy<ӏ(p*E I0=^gHUbx[瀪QOkĉ1V!!Qc#.g(yЋ咅G`0ֻjz7"kYE27₡<'Y rܔԓ^C2Cw+Ὼ}g YM]fypWu9j':g +Dnh%(_5Ya>U 9D ~MYHֳ<`>%`SihcPep.@;/QIÕtuz;CR;tzlݜXȩm9]'{;nnuS:]y{ot<_ޅ5wFv&񜸰`ceJF]Ntdщ4iXoIr2|`ys✬9/^ysQxFA'pK''7=Q/x?~ <($7QyPXI.e{ar̔e7/$6}7̏H/otP4g?,7D&O=J$IL +Cm~!sr4.s%Ŝw^/]8DxXQBCb֘lKWE=*l2|4j_NT9aaR|W1 3Yk,TS$3[Gi>"oWZF[$t1lS=9XV`)7R||j}g-pQ, 7}Jv"S1$g6rCq٭o54>> %WOя?y+Cl|FzE~ nnO$i0Љ{- + LvHeX:,'3$ +6`&":1/hJ*Cg$v4܄m-I¬ ^9,1_U;sU}XŰN+H*.7,+;.d X5. ,؎(iL +G)5 6^ktx[uХ[ˀ$qR-UtITnpB 6z ։<8pXUtP,G\(fB޷0:L`tg6SXG,g/IG)%6b"yGVs5@`%ƻ|gVZ`3~`JɚBQJx4z5dOQ!&a y>co"#O&6t +!I +j9%l.nO78 L\\b>s(o&nV-4/o *x/܅kg\#A%*N`{z88. 1OzA- \"C +cB&I9VN׋*ܜA4A΀R}>TVmX\O9J[Eef4uDkYK-^1wwbzeF,:|U +gl„,jȪc钫0)p:<#'ح@Mf|[{%}x>||'E!6טB aR&RBUW!YUm&V}e3/1U" oPjM+8ԧ:٪ODG!`&u% =c>tuQ0&"U'&[o^\(/̃{ZWo\!$>=I +6A%!qBa9^0; *YQ:#xX ~aQ!JPQlb&d9EU أa4 D8SquPgk=H7&Yktƺ ($h0O!<7!Gn^U8 ga_?Э +^U ypR7Q2C% +?w.Pw'5Ȯ뎵խ@-] q=jEK!f4$)cʐ" + +G,Thl(}n,E0vJE؉uI5X~9"UjtZ(+32AKx\5{ kFHpqDPCLr-uQ׹&J-BJկQμWr*S ^L]fp RD +`s1.qelyFfewZsy>]%ҥgvfn4iwΗA6|#]y]%6?C5QBoXGv*- dֶ*5;xaD2.4PA!AIr*#B%8R~l6i DK՝[_n(L߳lF"m7仛4P~I +p• a,-PP 1XB9;Bz l +ދ ;%( l'lul e㺰([xS*^„+! bE-ƶḰXiMIL)3m>pZ$u\4yP 9URD1I$(v[Z혓ĹM-c]m. +vzM>7SG@׎ˁx#7uDa>nrB(Ph9190^߆_߼9!f 9-5j>/:70_2D6nXqK)H]*);e%x+\'BJ%d=`N`l Zpmcի**94"T%>:TW>TޕF}^?_v,aV&UexsnVMSduL1Vq=;uQ VAõZ>~__dw_Uu (Q}W)(hۦ҃w%n_?9G7.M`,OwՀ~#l M.uQdU%o +s&/âr:q>pj +7\#2B V'K'0Sh Ɉ _> t + "RZ|-C)S3}HΊ^iu!1]&O{&9$8g{$_gOĐh7-Dd_Cbڬ!3 &|Rv͟ ۊGMJ ,;#(i7!foP0"iDPU{hN8 +6IIDÔ F}dDH"WzjW쎄>(Iw) +Q8M1"mj^YxeN6(w86J/\N&hh{ +,>pAnB&[cjU λ/1لqŠ:Ʊf )g),dAP - +ul+DҬ +#N$y0qQL(ѣD) +X:^EN 3d^eRNI7hf''(ܛL8d7cҰW[YF]\nK\RQҠB&ž4׳"GDFv)ϻD֑XJX~DŽ3 *G?ҟaׯޕR@ +g M<ƻ"/\gs˜XȦѥ8ZՄ,8 pfūD6͛LV 77(*%#(-`sԤS?K_0U?GtEh?éƯuxi^ƹow3]GP 0O2W@ Nxxw1,ʒ"Zcx&T#/ +z`@Ppagwqe=v{ tāLYqg1 SKUXDީ>.F @(wU(u wg̰*`5aq!%#pRR ~"`4H.yp0*H<83F<\R,U?1l@QN+B#x(__IXEjBu΄ ++rcf0B9Z4@D4a}VeB4 y).B +Vz +OJ,sF&y@qJu?-|rUf=8u>xV(3{KLk ?-,]$ ĭ4NjIC +NFͅ viRcI/8qwcv!AvB/(U71o~kG9,lq 퉗@!q IYe.s(5 6#VPLHЈ`=(APB͝ު?vBϛRtLUnv=F[1G=ie*52,E8g=B$`Mh.͢y(} N u#ձVnSީ~흅iwȩ͊{;aw~S|ZmÚwVt }^%Jgr,=BmBƬq`lZ[*VY4ĐG?ӹRǢzy'D.iPEؠ޺̅U:c4 +-5ͱ>k$R㢍"{BOGvCVZ yɒ{]W44ʎBeEz`Y[Ujڲ˖Tsa ^B~QybYq}UAu &qAL{bӋuHB,UT7Jo=a=4]ëD^{,`M( nJ]&\ªѽ &b.vx GԠQ|L)2aQv6ZmBWR8Aa?J:uj2]\;X,A9~` n߂?b _a_ Ÿ[RJNa=ou*e!R{#|Ћr +z/<ĕ<'A%N}ßS~۟Sff Б:C^ƈġT~{Sf+Ii"Vg$$J0dť# 1ͤw|n$ #=eq5?CDOOc0F7ע6VtKo>ł+dQ6X6 }.x֔ x W/o& 4v~S+=WE,f1S%* O&1/ X#;mWH ^*lb q:mo`O(/D &ϨwߔN< :\sYܗ*ۡl3S +7)<Ocwe]>> 6NN 4%gAse+0VbC +'BSo )Xt8h[++ f>Ԧ4BTl :ęaVP(Ji"~OP)U4|F `p tUY3B6`pLgMiQ< `$&Rr )ZyCJ4̺"u-q%˴$e,S*@mR ^Ns+B_f pQ Wo'Iί(^pjcU\,] \[O<]"r:ų1 +Nuu/k!P0/ +ELE5䋂En(gޜzq& T|*Cΐ(gN9"ȰPEd{-xk|[D v7TdѕyQy|~gmoTqmI]V\~ S\epLqer3\fy|B+<2'Bd؃EBCXW,܄lk!Oa/fh]>UDФVy'MƬp Js TдEɯ˘V! ++c9ec ^P +W'#YfwYZڹ62cYӛ}<yO7gy|)tFԩGBi)WFfޥhu6-Byl>B̛T[+Z)F(Ed8 +"ꌴok䆵FKLA_TCBeB7lOl|mL~Xcp$% +P#hRlj6$<ViCh?ܾOPTH< E v)!7xgD7 8tмF&4qNT(: eUZtO,Z4O+ד%}Ƕ>Y'y0+}1)IRຼ9p/?ݙ}cyn]vJo)>c6[wF_DQ8G,njd.T@aUQ!f(N2qP$Jr +Aslkڞ^+\p5FQV* "qDxS_&8߸u7-1[Z$o769R:%>z]R% `o$[D_d}<ɱМ0!RM8c 5jT1Ú'KKfkaGEtFJDy}JW%Šsձo~ߊ( +O˖x l7\i}|A0(B9o~>;iH)ⱂB0'}ػ*e ^-Y! =d[%)e@=# +sO^0zB-&`ODA ]bV6=RFՇȂPL}v֙7EӚNsaX lqB,}ef0# R^_{r*^("T%c7ڤ͛#u߶to3! 00a!1ܢj x +Ne? Ik0*"V=.n+i4Xz\f5eiDZ Bc 6)ǻאseze[ Xg8[y,k2uZ^d<4>ol.nv]ns%N`M;i5]*>b-ub(}S?lM8yh:p?]L4hB9AȠcD+ !czS;s{nOwߑ=wk_A/s{Nl)$xGX">ħAa|{s>h)¬I}ثot,W >rT0~Y_b}7oQwX(dpw~W1|_*;@7CA㦢eQuQTo}v[_uNk[eu!+c~_6_!6 +#aqحڈ* mے;FF5OTvȀ kRڐB*c]{iZZ<ǡyNNʩ}gnF`t-.eSN޸K$OSznRѧ)YwݟSl+-m0ĥQk`qh{d܉q6+3|!܊LG=9:Փ>/8sdS +N]O 5U"k5gY\[soô +v_ DtߔJt⑗|$cp +Rj3 U)"W9&wJ}Q»!_МHP^oơHm}E*!_%X%tCx}E)x. ׫mԛkpOvuio[Xx!j8e_<:^`F=+rQ:Đ z뼑 aϠrAFodxQdc9TXt[M@t8ZʌYפC]ݷ2 2{&4)USS(S /RGLNK<ڀ!Q`utn$fVA3"N_M}E'fg)ȭ!0_Op,5UUf>ĎP0J̩Y#\NaB5D)t[Q$L3E1=3sy榅*;@a W!KdQS"Tffy+;,=f}iwoD=-LFRx 1`Jy"0 K2RHѺ"p/fX\2iJݚp|X*jѝ*"4IM.`Lvk ĽH.o{.{MEtL +rM6E=+H88 Jո޺h5Ӄr7Bļ_XhPȵ)L!>0 +7a,;}ZN|"ۀyzŰFV Ofx[ +qof޷?z#th`9M>,ꗟìw DlnK k~uXO}[ťc}W ~<ͨMK;EY/2;vQT G+B(+ݠr6fWּyURXؓ%skWٖ6 +$V}}v^Le?(;FfQMȯ{Z'J{W-dsVVyH"AHPk")6*Y=q!a%L.R؝).LcJ@F*K$bTg~œf x, ՙXČGgƫ34F 53~B0<㸓9VhrT ɚkd^x +"Sx Kזk,S-fK2xe5 ؤ0|ɇe0m"Q"޲"1#0 + V)S_W2Wā aK+ViY #`9FQ#a2hG:cC}"+b#σEN,<^FRԬY>e) qME > %6 +„XuWT8&Fnlbn;Բ%"_#<_='qI U@>a2&bʧ"g lُc3&7[Jƚ꽐MkBZ[v6Q.e9 M#xU{ 7FbiGBV36/Rqs +X2 O55Aik3kx`vL8":}%jYCG@R,׈9!2E+ѕe߲!a.il\y{P[z"37ZJ.tH+/JS%KcV,%AAN ,;I¬<Ť Sf}*h?wt_ι#(-[Nk6Gu2ϕY1~r/aVO1hzF.d}I3(b\YuXC 8cy|aWCh@ap@Zk0̣YH3Hէ>!N=R@ +륎C| +. r`$~S,QuB!P""[10gX!|JБ6ޑNZBu4rRws0=)M%]zj4Q8uQv* {,ke +'*\0"fhڡ UpZZQGAX;5O9wUs N"x)8 haWj YP&VuG͝(T3+d&e(SfY+S}3=_,~k~00'KlL$86nen 7g3?ji%z~)ֵ VYy:Z#fL޻O9'3FH>3dIM2Ĺl X«D Um#X!ATCO蚭MOi xm+|:rzH}nyeЀeJI W=tin:)ÏIlG#*wޘ>meO[ڧn{뾳=m~O[⇁#\27y]-`)L޻R{=]*C)0늸q@#r1p9q\֭IQ'+m)U,dLMiGJ BPK :[S_MMQb[ Ior|^#ŸC_*V(TYXϔ#_*S.x7&\`ޫ* PDvlQٟ10PQH{߷;LGFt*)t8q_X(Q\5QQ#%i>X(M`cyCf\5{Ӟi6?[ջiY{Ӷ;P{Lx. ;+O^?xy/q<|K?a<+<Ϲӳnwr߼ڧp%ٽMtQN?6o cÜ48|#^Q#4{<"ʇw>݇DH s ?)i)ԡy5u呧כDg{&_gdNbE"6BQP: Sd?(;f.!.)/;ͼ(;nFZSQGu3SN~e +{msq}hG(C%MEQA .ԁeg"U3+;PS Or09BUl{A~Z1hS! +UIcK~ ^/\~|}?] j )0Q- EF1*%H8v-uk¼W+AJaTT ࢠ`c~V5AQCURi":f pIy~,A5XQI T_Fߎۆ3??A=˻!ȍߓH>,'/%$zо*B%3JMUb#4NQyG1qNB&aP6 +VA61)aLqʈ*s˶ +̈` J{ emxdE4Fbv3+W@D\fҙeHqݔ2 Q+1}e!%qV[lFۃ7D8CWkO92ę"N9gw{saHV@'p/2Q5LdV0-L61OͰlvV1 ȽD$̟u,zsn-t>H5q"^ɑq +P{Q

pg^@AAoHBg81e8J 1%EaU9'քݑEhq$dZy.FGҌgȭE \BP͍MDҘpq &Nk-z|(b3XLdY93n -Ҋe[ [,_L{@Y.Uo+TL +7^@-zڮʗѣpxo=dQr;G}S`εgFȁ_./19Los3Krfzm:";ĆER H܅0[e=cYr5|rFFyN9W'_WcO(PQȰg[G" uD#i1~t:DD> i:x[<@ck}p=$+kg{6^¿h#:CI`U`VW+=KҞ#hTku$Pb 2o/$uo>%!CIY]ʫB21 0%GU!Mݶ#aM7a|<rY/uݻ@)V+P;g #7f8o)j D6aw +[mKQHxoR`Q9)G>$t34/XЄ'Fi*Q(,ؽI}ahjvbn'SSCFU_Qto,2$V7LP˓&iT΋41")+à`x N Ѯh>` hs0!e ]p]\9t<(ci>%'Q<ƍ2iZSXZp.4m+cQvqys+0}4Gchh 1H̓Ѱl=lUV۠k1rCb9o|A_v'p[Vy_20% uN-|c56^)6Q煋TF]zG:j2;߯9UyjqI}>4XTDZS+vכ횴.E4[W##;!EoZT|}ǣl%m6QJrURǍCa7R*SxWF*}^,3SAvįN5ܮNCw_$1==fZNh`lH@:ʠSPH)מĭ8zJSč8UanE|T(0dr1g<1 QTc/8>c}+`u:1)ݿˊ3+a'^wǧ`3),TnYh +H<.d`bҥ>ϋf9IAV9Ce" D +nP+YΞzi)/ +9%Pjx}B2QBPsEeJz@m1~,y8[5(c=2UosŹSYz*Ղ`IM4kM%NJ]Iot膻G3Tֆ*D$@ʶ}Ղ844Mp%y8[8;)e:(]UA$ ZYlzXUǢ;;L^m%g6DZ}s]b%~ja}_t MTc=+e~-Dez2ֆsQuV&VЗ|]VuwC64fuP$!H^gxIG5JZx?K~Ylz׸r v(69k߰3kosyTTx̼ !nE?ӯeǜ khAfvoEڿ(D\;:/ +]t + ;q2'$a|0tg24pS'Fbe"Oɟn?%_;e̸-7Fr0uغ$ .{I9'zrwxMJ:H^KZ$1qgZg|S._d&,Z"rYx5f٥x~nwh<4>W }:Ns;xX8]s:S TXmWd { L{/ψMȧ-p09(o忿\-Jyo˭mQ?.ϗ(Ăz,Af{N?፜$䔔1UL\}Hhn^i&C5ܖaA{;.^zR6¦p֬1TT>9wL.uAVbqr8Ek=kW6aee:j, y{5k3Inp +e07`H`yDUDt +`'oiVa'N+JaZzLzg*[:~D3{KnV5F[ +C{:(˫&{݉weƇ?#̟ u' |h•RjN'0_k%\U~-8E06DhNNkkh0oyp_?$;5H=6]@=LwV掩BvϨ 0Yb}  & 7?֟!ϐ?Do_<]ۙ ٠R9߻|}~5 7|̊!mh +-gFoKoJ\e&(RV|;RJ䏘 _5[\^ob9,wVx`vu}-yXE,@ĬP*0g!wtkP +cZ7' zɀ372|C!DVL5q7fyk8Ȍ*X5G~]x.u>E{heao%¿U%Ux.6SX`"]6w$h Q~pަ:_`rI㴰~z;'F=J8nIoe8^'9(>'TBPu*QvlHQǣVWZAcFf􅽆S=k@δSC};ag&6nÍP߷@kCn,&eS]`լR LȦGJXh`- Ơ;g7Z$KYMYsO\mȷ*T0`O-` I )R份S^+M;%%ˣk86ڜ*a11{]pEN5V5Ɯ>-JS$WN^3IyըrvĹa9~b +_oz~'8pqʹ0p>{T-%cy *t_Y]߲ >p}UGZ:&3;ʎUjDR +?P[wkp6`*ɘNS (΃Xupw'8q&(I%8ZX/5.NH S4R^Ah:h\F:hڽiA5;Rɢ2؝P+a/KB SQ>^qrǏnXIzc3ڣ1<O=Fsb Gg:p>>p}8ݞnϽ)FIG| ]<̡6?v8q;0oQv1)lg_r>Żg^+g5E8rk$(mślqSQ¿p>S=jx75m8mQ^X΅SQBpvj5MeqZ0x-Ӽώ׶;5#HZ궾n:^k,v}ME)~6н[Mn_iQX` B;^86'8Lyb,#c^E&m]22I1\]dyWLDr04.0DDeao3^$܅^)Չ#e z$A;ƍh1' +}12J52j[>]ob +ՆS=;\t#% T 6C@7gX^,:PUQՑ{B锴(HSS97h]%*FQs1l6}7%2S @DV#ED-foWQr"9@*Z#Nd%ĨGZ7l!FN`~J00" %&e ]Uk;,3\5?ciƶ(kQw1f„̸Q> +5<Մ8e+V?b.Tt<;n(mT;^\ĢD9pN(`X3It%q!fGM֬ϙ4~3c)pGHʧ(Dz _J$,mR 75[T049#eJ£ja|脰)=h3adJ Qk[~${ &jt}QT,F1Mؓ!F++b/6O5+_fr'e@gqQn~; `׉J-(4a'VY3Pc&ja!E5tJ N{)C8{p&E<':)o((]%>^+(+ LJ"hK\_N3qk b;𚶡.ʎ5]FOx(_PΠo0Fj5:5P[-|  gZmSX :Zdku5S`ם@3uxh YK*Jt. AkXA$6+:|ΧܿL1T)uv1P4r` (qg_MW_E!V'|D=WgG ~&kSg"O|7hM *3S'g;wZk?i81+h- 鋼% +s>Vp6~خw]`t'Ԝ*tC [OͼE{DA<(j`; Gݤ{΀˛.(9(xA}Qi9mAְN^]g1k*  1ع(Y :iQ4)Q}KE#  +W,\V xi?*N`< F/Ч( $(B;M<-ʉI)"l뽺z) yfך\G3v$vߢN1Ltqtvk*tgl2H>ͽKg_M%8f^B^_m7 kG2zeDR`t.\96W/t-`ei+& +V]MF.:CGH[޹O ;J.5s*ш\%ޫ{2Myi(ܹ&KJ k.I%$.LBڔS~7W}ر4H\23- lm,f{mۧBRuGɅx ]U +5-Y@2>nlZ^{ظeZP-zQ,\Lfc/tEK3nM-rII}kf9{:*r[\t OMgC; ET,xɲn)aNY}lt`IaQ%prQQbi8JՉ(wq9p^m:ey NӦYm6e2!b}%`Ph8-5aw6uB`HA3σ-%"Yn7ߝrE_(_e4r#K/]~Tzaߤ.tiΞݶT\Δxa K!?uv0Fb)tEImQ*!c =ZGO9B8QV0B (N8"è˹aPx†g6`9"z5z0Xi*n0'Ů*԰?g\PT:+W4,br7CIu ߩ%y=>aF0QRG+:YhXqJo7 b,+XI~Y/Pon]2 0a\-0@pDgX)$^k),1(j%K5uF:U=YwuFfEħSԧ8wbTOݣ"}#10{bĞfG>;*l;ߙZ؅iNT3;K+krLg. TjFzuv .{ +O!Y|]xyZSWibFt B]:| +叇SjI*uN(),|KIM%|הfSv9 y]5{5_kC5_+0]5kئkg r +MtSuʿv]|qJ|Z E6]&{ Tqlp" 8ē(A+-mͻkQqے8RK"4)ź1$<Ӿ~Sdw +N.x':8e9\2|bu:8y{x/qA`tl=+-nWorSߚ(99 Wxj<Cg@؍P%OpfRxxL?<a\ ;Vpt^] Qȩ yPv%˩yy(rnz]3Gd0 a5魒zƢBjRT.T1JSiTzC-tW}\*4і,1&,3Hi8h!L,e[*=k4vo|uwaHl# +ZKc}Y)KW w%|LhA\7]eEIF\>IcujNݩ;i_NI& +NIi?nOARG&y⺰>qL{QVzmr41k䪆J]P•^ؕq`PXY^#%5r^#GP/Фթ_nߊD;wb,c @ONi혜6wmk1R{ {ȗr]pA>ʌ-CO9!9} [lzg?K|=_ ivai4:a71d1k =$} ^Jk/.q x2a]8mZ?ġ +0 ,S]:Dj?#N6ׇ&RV9Sg*e.*c E(Ps>QAM%7x9(Ґ)nbկÏSL~cq$McbL +1.IuQxEAV憬Z]~1ɂU,MkIU/ SNY,"0i‚I2ӁkQtR46(vYSW薈E~*\^sp t#&6)$0ke_I#V]Ƞd19bl^**W..iBC@=Pպ^:I -)]SSQ &g Ow +iQ"]/)sb|"₈77qN='{뎓& 5&<5uQɫE5M*.؇6%R+KX>7lR^;*!yD? {<˪|H{4eᮠ G޷ZWaА$Haɬ hp%nɶ QV~s-A +]7Ν;+"t+)&ψf +%qp_ 4BZ'D`۽:҆Ie{& bQb:vvPE VATh0a.lR>$~'y4.}% EK9-Eto{}䡒JxZJfF!:vn[]{n,-2IoPt@(zM*H&\jxt[_Խ$pBK'.z鍚>?+ ,E*Z{Ϯ`MJʏޤ <,^9'ț LԄDJv Z.mVX2-ȓDz ) <d,3^]9,G:UR&TJƇj!FZ<ӉA +˚5z/c%ۦC{{ҁȷ1^tɋ['ҒF[cFk-u^4^RBuל ; (qeEs ++r| E݅"#_eR c%R3ËKt-ڸaK*I6v}tѷӔE`V])6[  UwH) k!KHI%J`H`-~{}AIQ6:SKCy!8F.%W8 +yW` P=baohS'>e.O-{&95$W$TgB\INIe)uQ@$`ɼ^dV$l͚8T(% i%I͢azRۺ?Gį4:$_Qlߋt($fξfxTחC{ӌk +S=,6)+a hXe퇤haTTgs0b;kP4ͽfH"zցaGrcC\*!. +0sMX$w_GёJղS:RJ*}@zzLi{}E_z '~JΤgGwիCMNGNj.٥#1@z{yCCrD8.'Sb-ia +*#( K"Gf2,* >BTKWo!/*~s)laIល}Ջ~_/_ûcҴ- .|8^\uX8AT#K: ›>΅aRְHIΌR|E?1gZYI((1>wMhU DWވHF gTЭLRlm9UflaDkZk'wWtZ1 N˱J,JQj$ +|{&U2% +D]`&xCD~8su%RcrzΫ %d7z\ {:1 wr Y,F\DO,ڟH'⥆[c6#EERC}UEyrV ii5JjE/5&,̗Nf\%Ejeh5ٯ5wrTot5w=t:=QJn0@ŧ*0k_AHNTsJv;$CVQ&ʽȄ?5ic$I,hQ2zT]fWAF R{T%ſfo-3bcY҃ϱ.AvX*<Ӥ?^M->om1<vPo + `C&o=nSa:.lng՝nm''1NeWgnikgǶ:upFyQw<|'LGJ.:$8&a^6JdqKCtG:C+ 0X< #d)0cP"KAyK]E^BZn~V tH9%7:U8s#H@{/)ޡwӵ:]9:*aGkWh# +v?q0+d`G@[+ +N׮+ w]!v;ORYCaJ7ȍ)k D_[NX'-1=rɧT/QKʺ1)j+ՇppRЖ:P `%F-g-}zrNONג}u{:ku]m^ݳw/};{ߞ_Ǘo\#u?8GG'oyi?uwXtHWD U5?Ai= u1Vœ;ziFQ+;"-qv3TO y|}yO9FQD/ePWʛX\x8k^rp1*@(GW,zDþ>ŶfHh%H妐x+n:y%CO_q V^R/5"z`Hdy$\jIgˈMOTG1)hF%`)I>*Y30,Eki*SOYtTYh" ߯aW @_?ͭ$h{҃fG䫋هC噗 *竧WM{z^LP| ,{q^q:@i/1/ET`+0#08R"t)8^Q2 - 6 Ȕ +ަ Z%yM*D"?b#=̎s((|qe z,RB :ePcF(MZ/dY ˧KhtI=ÅB+ D?ƒFeP='%YM/+gnWt[i«dR-N:NEȳoa+B(Z<,Vbx?עecxc(2yD&~LWA@10Zo Vw;R!8?%# _L35:CcA\__bLnS@hf -nOiF;"YR38 HdzbgDsPJ=#`ƞ/EUfom}`60v{Gwig; VgPسճ}+FT.V^-8ٿf-LA^x 亮p&3)٘4Jvczg;{6b[}Y%>{|I-o?miq[>l'Пz,yg[~)]YtK0w3geoh[-KJG6xK1ĺhqg:&hKpeRim/ ئX}X"8li7a,KS?s|i/)Ї;e%wDa0uigg}mhC\} 6k4_/-~~,FZVq-y<.{\(OaYaTzRmC~Zx>9I1:λ_|>pЀ9z>G9'5|IcX=Cx( y9e+UZ9F!8e>ZFUMHI7h,ˈW.ϥp&q> 9_rYOdڅsn.q_~oń9O/1{ ?l?폿ow1>J3N˟\oj=c׭3W:4 +4~=FƉ2gз i߬l|CD芧/_׃fBLs>OzxZnf N}C;bKT:Bm6X0Kf,6B{^06'mkn?d @/Nv7f{,7{1X kNcN$[mC#P' +*\i|G`7IJ;4"Rdk,"0xM m+'&lD8lyXupCX̎@!85)m͓^Jx\V uhsh.#)Tc/l^BX<z]Ľ +$h112LhmB[y뀰cDW;@jcg7 (=36oXTn-L+!80e;M0qPW(HdbT&%%nuvi,ùMHiǶUk;&U ?6N1 +S^k +Ve`nL7pka`6 +h/{ޘ/b75[㘑ds5 k؍a2"ƉH+wSv{DTOV=j7hfl, [CP'Ƨ}bdUCii^894vhQY;,LFΜrX|q{bbpL9< m: 1FOLseF&0- )^ĵ*QX=Sȑ%#.ؽX b oYY%sS( { VxΘ@^c6sG\׈pU_ ;\b[4 QBE$r_tA6R gջ  hoϤ^qΙp#ZLLr_m" )nEAmdl:}OlS;jP*[]GL+vk `a{ f/Kwc-zf& Jl.U ӘSLiCwD YÎitdlO$_Ƨ`? 9‹4̗/\BS j[MwNEm:0B+w@dՍ4/6#u҂ID98U +~3 .BcDw4 N-{HyC]3Nl'L6l҈(J}jI8 6{l>-:B$$S͌s'&0;9lΑyҁǽ9c:V=@(;Z-Ic<#=]sgFm/ip>^[Ò 93vN'W ؗ.j5 +H ֹK/\XQX:S6!,{[Fg7)afQ6`ghgQ (Iկ/wƳccQSl J wVb@;x `}__ +4$# uk 'VQ( jB7"pΕ;L9J&gYtV^"ٴJX'D$ Em~W+?CKT4z[5sBtJ`gNqj5P5q[y6M;"i/ڽmغr'*hD1G}uٸeCG0Q:#7&]9o k#:eur'dhFgun9 + +SGDxq&9eO=d'lO2>-"]NœsۀIjY qò`[~ S@fa +${y4jDl6hQmF ͩƌO̬w_z[g1#bm rVK0`*DRCcĬkT)]G# k 縌$ mw$d~@{9C4n?h8?U # if2ABDJ<3ec죃K¢*~c;{uBDtjR6/#/<]Xop:Ra+j6d@QwQ`%N8tL#Q֧0|CY+JhZ6 Ƴhf2=M-#CEul}}6,j8%htT11jcWxmJ +@Yi`lvj[1遰Ҕ(LhUU<;2s0Bc{_Okx\dqK :!afzβ,BPs: &cADHkەE~٨'̙jv /5!MkM ˄bCҪHJ5"5C-1jX` +Jfh8sւA+M,@ZZ)BRPwzѦB1쿷ׇ/,fa.3F;H{\HGdΰ;xCҬXcKqRԮ &pwҠ)7Ne&;MX6 ŀ +U,&ۦ q`[[ +[;WRbWzc^Ϧ#PDhTYJbTןm ٍήhk{p[r4 Bq#Z!]ȷr@cv4@E?%&fX;D#TD4R*CqhH@,cXM=t[,8 +QJxwMw UGؘ:A F?<z"eۂ]UC0@Es\!?oJ0!# XXa + `pZ C "V#b59aeiT۲a Z#3:y\<6.bU88yycVrUMl[JCc%/t9TtI;Zu&=Svc"n FчXYvʔS;6Ȍ_Β%d;̐gc\w]me;`h>4y`\@ Ԣ,ȸ hh޵*#~M|pT-;mޗ<4#=1'V9rLg2Hn34y qP./͌&e/7/_vcdsv֞MyBR+vPǰNFn5fz[om/LO= ־xt>ܧWW/=hG=.Kܗ^Kja畗< ^xXy`V^+7 B}qI|Xzھ;Ko<,)o+Z"2oJu8+(skq^ s@2{q%fuk8D M4䦃<k%ůaɡu2#"اD0w +L_qEqG4ڀ8%_@'QY}+76)1H(!0ZEÖp{vִuFmZO,pû 8wBp~0eT/Ι3NZɹ%_RqF Ϻ6a'І2Y92O.) bo`0v7ҳjΑ! eo 21/@ ziǠeI]9;!v֠ue)03zi6Plp"݂{hal>'M`1 d|0.aZ[& av͵>1د14o `/.v_(`M&%[N`hN'ֈ6,בnp%m妲jm +8t(eG0y-ֈXNrL4 Llo;R.e*MCd1/QL7XjUoDPC^ѣ]kĂUM ³x["X`@ }0f0KC%*M(EnۋDk:OswO 2Q<.FOG,@,$4(8755 %)fð +}+bD2>g̙F7oX`'hYۘn`~6/I+p eQ%=Wӹt( ^:Z gt pKH$-jg.f.63$%e,l0^9y# >7A+m-lN^@Mk (|^CF@@c/IsB|le#$$؂ <@u +R_0hS;\&g\Rla6u@ZFw܊LcUdʛr,}zHc0Faۇrm'@X!6cS2G9Sr@Z&7 v!F&*PBS-l4;Uc-lGj!+8$ti|Fnj +]=M^"~-HS'\vG$]ts!e읱9:=i=fq5* YpXzP[Ms>4+a-zOllDx+{?5.Mc \:/…\S"I pJ85S%jUqkr#ߝ׍W oGcv5أ 9'Ap rPCV*?, FD)DopĂzCWC-*MM>}@[_@>BȂVXloŤw +h̴Mج뼤yiy>/m_n]'+q>1'"hӼh*pˑ{$k˼BȚ,"z "̄t I72~'B{!9 # h& Hई6(-a%TjBea;0ś3ne02d w5 +|atRArLQu@4=oBS/`\7@*SlA KF0mBBMO"o~05)oqR -6obC@b9pґB6F8G! +FyJv݆GHKrl!"\q!^ + qd̅m2@4fL㛻m&ܢ(tXt=}m'4"C=_NǙ`w&C@6G8dϾ3 1oed!&.Dy'7POn#+I0m0fægH&UGѨ0zJ +QԿ5ʨ2<ڡK`4 2~zC7y{gM'V{pqChj:nBm:p.ax4{ nib<:t\m +,'v+q ~ ]71a#"(PqM3Jä)nJvWWРĬ}tM>%>޺]!*($Ȯ2Vԗi}[en^k:"FZzTMc2iF+ՄpzRt>.Tjk1/$spz3+#|CT刼#*"L^Df\zaȌ(x"{.`藖tӃOSL@|oث"62`_MnSqTt}122jE$mu-\fMH +X5x8xt`x#˷d4:qNYΝMplAItܐA)֟u +)Cz*EsN/ )B=x)x>j&A*Ԏ-5^4bggIVr fDz{rFdf\=%if4EPIGgW(Cm '."dL;4](`փC߆jJШ n'F;wźP2c5&áVҢU. S:Qa\HP@Xn8uZb9k#ڵQOC)f&P^#±2-)9? W GKGH}Oζ 䫛&I0kI`nzoHpX{^!yPYk9lϐ"x?'~|wD_Mmݥ&5HaCV: +~ёN5HZ?>Hx&PS{adt?Z."B +H+= 8D+b VE=RN[q| `TPB& ho#TfE3%׎-;rS'/"3l$0cп1BgِyINE/9mrR&j5|Kahg& }rUЊP؋fXx+>9$HY 7tЧoPVq4J9WϚW?l~rxDU,2o$D9< ƿ17&9tw|iD*dKE-:샐Yam#%V{O}QUCFT]ĘmĠJbO]e`-M^᳻] +ro\slϛHUx =2koهsuw^ZةUuTU"qxocjwîj0 gd+tYqᓉ1BK9>펤8>3 9jϜZ u$~1 R7nqр2iH)10"(=L;+ _ T{@Ҁ>\^Xnk H1):A1Hoȉ'U_k+0L5jV61MupghCM+2#FbpP QEs>nMT1 O1SeHm0A:ɴ.x !#5đ> Bl x>@/09p߂ïڻne[с0$^(yF%_a s45_&cC4D0q,WY\`Ĥkrvܤo+i-Iox'k2D<kZױ\E1 $@aQӢQ*p3gB@H-ʄ7g&<(X +e +Q@dC4KqmN% +Iʕ a#^8A2,n_A%< uޱcnO\=^!^sL +'n/wmϳ3b;4RF?MCT2!?f=HAzcA;8 +TV|WnOU'oiDj jMrvCw43w.VXR%%> u{MGl/L\Fm8?ȣ Gt)kY` _jir; 0Pv˺0Z;lbF`<@{tTY=p7sŷ#[ݕ0-/ɍVHU !yZCY%C7]vtܦ/LAx-B0y2?'tӳVl?/aI7Z~Y8:֪f76?m&On_|_v߳FcZ6coE}_&B-!`$7D}Ϸ1"^Ql8BX 4pvfRP;uPʍmbM> endobj 4 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +o" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?Aaފ+E;!C\dg&)FOf?&E6ZPΊ( +fh ֍֊(@ ff}TVB݊6U!=b9( Q(f!B9$RcE_T49@(&4ŒȢKaQL*Zc (n4zErTVQEpI;֐EUܕOluӭWmNd: +Ҋ*$kq=O<*Eg!J W>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Z" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? ~(gm@X?~m>TԊ"m%FNO=s_'GOQZ|[_W~p6qh +9ҿr|kKT@ +ۏʾ9Yf7Iixᬡnxy$+v:wVϔ8o&jnRZ$tG,l-~0=g58VUqTl'Gӵ٫şkxYTZxtky @n8ڎTdx~~ /V4t[kG?Jos"| A--_Ƹ>=qxJ2VkHME-L)ʲ\/IF5̟fw}Waxxm6Cx[Et}e< Z7Lˆ gW )$8`w qxg +='᷊o<;\ؐC6$V`V7?(?tך?' iPּ9[ك:ĥ` aawmPWJyJ׺]~G_CP|G-)XH\3 *_Fe-C}srxKeiiRrʥUvA`A 7|s]-Ǚ[$Q4_qץZ?c&-mF?Rr!ᚳyegO4kIwf 8<6j_kvGŖ:Zt񍎚#675!f@lێ?1+#o.?g/ Jm'߈9Eoto +YOysl)` ! ?s㖟$ƿuMg#yMEsa;06n~4F!!ܷn"bq>cz[oG;x.| vG}lP˺̐Fܹ%dR<"*j]sFcv%^ɴއÿMMw//!A|65- M4b}7Vڷ Rӷ<$v_|Cd<)Y6>ЯVG{Bs0&m|'Ot>` +6p#e*jx [ư$E1Z؜&WFTF=-QiVӾ[ur䛨}ޖwM=5ӭI+b] +}#~{~~7 ~ZŦF|x~LV䷎_2bbIS_?uq4ĺaQi¡}x5~{gp&g +SᏅ-(➐a2ah9/‹o30!^G|<߉?P|Dᮓ o 7v~:VI6gU,JXCߌxkoִz8W0M/~>>^ >կc-}RhH$cyHb!&Frygw<]m~T|>k kz ҩhشc$"BqfcH)kKB}%0 [Tr68\j>AKu-gaXULnqYU`eRҎ[ +NSmG[;k|U-|Lծi ׻q[OY[ R n QgO_+V?eo'ïx ͣ}u6QՖ]D%~d[5TZUq,4Ԗ +1ב]+a:u(Trʵ/KO %ovfVm&*w~!x +zXJd(L*31dT~)IHuf]vmf 90O^$gg῀/;Os]\k'oH`|o鵏ki;&B|L KXF5F1+ ,i:4JV'ն~P]~s]O"cᇇt[^9a~;+3 >ga,f+BO .whP͒^/y[^e/NT0C[]5ZWNsI.C5C~g7y&i:ڤIbd3r +d?y! n_>(^mW< V>@mC!XӤO I0-fU3Wо+  o`k|ʢ # _tCNUEX6zHE"IJC"UUV Nnڎs˰T*5NvINk%i'𻟛 p<8BUWNi+)ɦSUzgsoSֿ|cI`â:d1K0&:c5Z ū&3h>xհH8eӈ8 2x?.oὧ!Fuk&[}1mf"Ȳ2dd[>am׺Cmq9h\a>ʥ|7if}ҰyLvW ]85k[4ު=>[3?n<[H k^67F9$4EOֿ6?f?o3:]ekoAbJo#7E仕`l:' 6 WKw>z&ߊ*E~b@;H9_wRZdIڔő(eXp3p\^Y=/mv]O1Sgq[CO( ][}2F'M/LUS-33zísE'?[& X'ETa|W R6Xy>R \1Nvfo?<5{=ϑgj#8`7UUUB#hǡ_apêqJ7u< +Ke:-$]>?""oӦ6W-$ X) +Ι19=[j>$ž턘?9BHbj0$c|E@!twX|EOԔ[J Ϳpzdmzڅcia,٩\n之kk IE򤵿C~=_ >,7^Ҵ712M1Z&dvi%p2k ++r X[~ӓ߮3HYKh|af8q7l! kmq??7i%ʥJ1K. 9G¿~/We=?MZB,!#_'b8)b3>׆8CaeG#rWJZ7>{VI\p)6}wφ.ywx>2 􆽞Re8Uĺk4iSMߡUMH_Z#~&gnRY^MTj( -Ts?'?I^ljT7є;:VO?RWO>/k6qoڦ@×En2wB%Gao:Y"_7Ip.LrMdkqb~ Z3pJa{jUw廇5+Eu{n*3̡8G.]SK_;NU|W{;*L}#S ;%H.f;yi cdw&Q Nm]|D/;pwLFO0Nػڍ'K227ww?i>R|% OsmO~ Wi-t8Wg r&7`̄(Tzt +|O֔#Uⰴ(ѧ[=G^k> 5 F/+&kj ~l`I\)a +\mEMyǏӴ}{Uvw,?SEximcm˴~"4K>'dtC?@:`t&_g]SH~!mGb 0%M+ŸY.<{Of[>|'H~vzǷ]I-u/1Er?bp?A k?W^_<9^VZ] +-[ث?SCϯ]j\]^MesmqwKbOU7~8g/ė:)Is}n6]#e ^?آ}ͯ4;6Bl*ѧ߈~^!$u+VKfڳ- bBc(K&V +s& yX.\,VZ/,OޣY]BDWLƬO5q+55/myl}83e/1OGع­/gmWzO^->3֡(>R#W6 Q6g"<<3/G6oWoky'%8 tk3Hu ^[mckN%2 rms/>|S~(|I/.QT>Q)GV@*ogM;mG;K7C4*Ipuvv>2#Qp{^~dWlcm}Ak +n.?V(,m+`ey3F5}BfW;xFk E +A__PĿ&|^Y5g#K≜3†=|"MF] K0\cEQ\҅x2QsXf;=n~0|E>; G;= QD "XPRYO.d7 W7ďٛ[7(Z|YAJF6~i,:{IKkOFFZN}]Rvkz9EnY"@mtp#5̠K+ %Q8z/z+oxw_Ԣion,7hL*jc2?O:S~KYuȾ$C 63 +6$Hcq!<&?/ k:[<ڷ[H5-Zƾ+mBqkrDl%x%Kl +n`Aں9ԱU%f);-}zG?c_ <Uyt2jVFȗV#xc]9\KM^M^\_k7IDP6Qd@/\mg!þ%|-\nmb].|˗gm2 r0kؼ DӼYm吕4D%OhYV!Wa62W*zYq2Qi_*륕ߓoE.5U(k^^HzZr|]RcEu/iZͷ|B*͛7R> n.N7i|v )O}q ,x2}7XF0*#Z~g$Q1|oٓ,:ZcN~}6S`uxs] 缽JNr*I'e +yf'k佔U{mݟG?<)~j:\kc$*D"ŤH$H)-3~\x/o{x~':+oHv&Wk̖nsI |>M}YiILV) +ۢ+~:ѕRzG'"5k/[gFĹ|GsOIdX<4`Hn?1 R\&d=jx +JIIMjVZmGeg-yUů'5|E iTKѬne88El1`#8q7O?EǍ"6xZEcqo%ͷڡH$hC &w +;|~ xNM=ΩD|,gQDa+&Migf xrhmFR.Y\q'kJpx-FQj8^>ipj-fk^i-noK/G3Uӵk&kFy4 EvFU$cdR~~mw[M#t@TIlD)mB+,> +~ОN:eaqnek/u +ܼ8vyVa^#]OO^!D4M^!EF{LyVyeEHǘ1?KvU(TQMeu"V8:-ʾ~fe]gۥ~?^CM4ῆ]JK+5;y%ɼ^߁> xoK D//ty#!yD3DKf;fU5_/cڣRom#Bǿ +M hhb0,a#ti#矕W \#~7~zxŏ5]Z9Zכ_MJyH%eXt;s ^>n"\wmwSl[%{ʗ4Wջ6ޚUݛOo?NMψo+ib -͔"Z AXKs<ߌ,]{:j +|\TcW)sl[Q^S:$hk/++~Ծ)K=2G:ZQgc1Dsb|Q/ CGĺş(Zmx"!q2"$eF_yO95~ƕJIS[[Yy! + +1qZcneko5k~)5߈j $4Ciao=Wu*.K6EA-TxÞ C4lOxw2}ފl݇MΉ>7xW:˧*<m2 J'nWڋi~/8;U0"?ڌPYȷ23ӛ{6)ŶQOgͧ5}uVX6.u LsN6J!Ysigrx?S_*nywM^ՖwY#,@VrEvǏ|w%㿋?=V=m$hE'H&a; z5XNWrvVIoqHjP9-ukZV7<Q~Ww$[[Y}Qp G&uKfNDB<͹|ٟlFG%7?E8ru*P\Өߧn~&ŸYo>5xxBsqxcidpjž$-m:Þ! .U%0 Kz_|c/.[xvm3|\їx@3X}=|V-\?hLWl#TZmFx +[ +R(5Jϭc1x\´9U(MrSiuŦ6>ė熾';K OZh bx Ҭ7]C|wȬb +ƅϵ"IeYh后SE?i߆ '=7V!z&B$.ݲ~_5MNmW˄\<%qX5"|&IUR6vc{u>72n}HB3;G/xx,{wA[GĖs"~O&Q 񖭨Aw}2nñu!.(=~M4CJ_1`.$`a# r!>Y55%o]A69yGifjt4;ai="XO*Lс)S|c{zj3Jd@Gj H-Tsߨ:r%<K (s.i|*o8 c51..J Wn%4/9Gtj!([ۓQG3Ij;; 3) lb_>Bkp|(hV~$InX5pѼ̙1.v+g{ڔ~!SkǴd^$򣲆6<U9]=(ʲ0I&e;ۿs~}Ul0u+W|`,7 ѠOXA%#IurI*>nG +/%о&xφ47:t7 nFyRč dg𧈾 XdI_O/l;4p}Z%H.K>b+X%'*o=[VupٝJ$;=5ɟ'|2moIݶ Fc$Ikyd-@Gtn>zO_ٿU ]v[SǃI~> φij:9DG?n'e5V\;w-~|@^xM~|.u /YoEֻq5ie[vdd4G~+U~ |I}-N^j7u8Ii-Ᲊ9u$DBGo|=ռg`jJmne5h7#`qV56u=*5I7]>g?੿>"ڏv𦅦j% MK`^6g AE嘇B_n \~o;>> Siӭ1"8fPN3!)rPoT_3֝s>Ҽ3nۖscskEn5-QjѷH_J)E$Bi՛٣JO5 M8&1zKF?*s-!$\shMM 4vy5߲ύ!w⯍6ڊ-'Դ_=ܺ+ߋKԬf:1`C#;+.SNʎ7+8/ =_WŪYiӱV|#;ܝx;;~4UznmVEQ [;, y%2<[ F[>ǏnGw$Ք@čcJ +!)oQ@~ͿS? ~~(XFvsnl#,%]p;H\F W9R' +;:hեqV +q=jOsXxL]MmOC0_;s8RpBxھk4֖(neSmY'YB`cj5_ ӿ}_ǚoKx/J#u=D ~c4n}CNHsu;f^ZF6.cHd<.Z54!ҩ.0 rME9}2(n&u_ZƤL pH8Y u=+Oi7~7/}:||ӦHȄ3K86+ bivEQƵxڮI[҇u8oC/MqFcƟg}.N MOx/s-JIHe\Ʒ:I0B?ğҖ^cQj/|3KoV7d ߄-k瑔1i|x1#(Bz`bU|Hfh&FWFãuX q_=4&e/O -'In\kVYtKKVI78>o*-|G" "IFGS^]2<˪wO<tx%Z+R'$s0 E+ H[ ny#Z9Qz/ 5㶓^BX\0v?yNd"9+||;k>imKrزEu%8óG;W9$0_-͵Ciw!q3zPI +G[g?jϊ +4cQ ^ +v e[<QmݢYH]maZ +=U=G +?ֽjVz\Z[ZD\:3*L8GoS}q{ϊ=TB5M[Z{M#da]E!yū?kYM^AhIJϢaHnxܰ&@0,I<}aIsw3ɨx I$sMLc˛EdM5tMInxG4]{}ڧ߳ +Q  <EOiƻ"D󽿜1@~ѿ泣oixsJH׬.$Ӓ{9mṽ&O7~^2|7x-, %Qij%MMQ bxxEJ"wBbBeY^7 0SXwIœ]s[o=*TƂ׵gk_'i: w#]%umWu[ëXBUT;gP+ mO_XMF;Gg*+lz3> ~տW[@cu/2EYv vHȍW`T~~xXXiUά:v|\;I,dBcӝ)bӕ:eMwjo݌ڱ>)ھ}WA{|[$xKšM7Or3V;^q.R=GX-FlH=@RC"🈾ӕ`" NҲ&G9φ<6!ď {Ԍvs`1q$ +gxÚ$2i,h-<HY.]$I57_| CRg]S@bVu5)>;zibȵ6pd8seCklWĸc_WWRpG]wKu?|-;+.ǹj%ؽ1k0Wχftx ఒj(5kEo^V{#8'γTy$d}%jvWqHf ogktHV =2LR\-|ǖ 0D1U?-s[rMobkwIEݾT_v{z#p11P%N93PʲʷpI]wdoë;,|f3Yl1\i؍qo c29_BAe_U}vpY#QF;zv4 oGkZhڸE/uy#X AF\q]>\k6t&us`Mj7^aLnXUqo%]!7zͷT<,k>ioі%;W-/▯ s4Mq(jAG1{g_[E'kR9vHj;#dCa}?Ax΋MԵ@9o*ip +d9{kѾFN6Zۂɰ牓淽R[K㺔uZ,R|zMNKoi׺{k~3|SsijV7K湅T[†F~M>6-X{'4=iJ;p1E++`^cT;^aOm$Ld$ MaԿjaM7p,|MYzRuWZ5tse╥n8)%*=OOhk +(oM55'wՇ >z5hۗ2o]_܊R֧:gao ^7ehX.5mvad|M|@*F +"XeXRA6dtBIQr oSljNArTs_^O j-vJQEўymH(-Ebs(88KJڮElȳK]yH[qH#ak~WiE8B+*t-]4Qj]o{Zex?>=i^[ĈQLqI>[_s8 +kߋ&kq43Jye+̪IgCzvЯh+v!nd_ $u%O5Ҵ5]?⮗2Omgw*[BrP˜`9'_ɐa PS&Ȗ+ %4hl~ xV7U EA@?e {9UN@8?Ug/߱ƙ5/ Auau7J6,I8M|ڄ{kѿ77 Ncnaڼ L\$ROUԗ=/K%{# z{^5Tk3czxZq79xqj~ЇO:{ NYxWZ.'[F >bBvp|!Bk//ٷE[}[~}4q,d`n`GdTtr֨q!z hm[}\M?>9> ŕsg6il>q-O=͒Fʁ 2-ԁ^9iQ|gt:~[{20t>ld0A1^[o7?+ޗ'.$WF$Ls+ AX>'(<>GV/u5[VeIVd5?>>gڶiŁWb?8{82nᯔx~xFPI%xZ0̅yWOg_ep&; }M״^jm?=/)K ,D$լj髧gM5H{>]*m/OPrA!HW_f;kdW\vJyl/&c쭿?YSIosm~gD{ht=]Oϸ6VgZ/K6(ʓs2ZV,fG +6s߁i]~YIm_F̶7\"Krm’<Cq_$:u;=:ˑC& +~GٯSCQwcO{Ex\9IRˌ#kX\NxOS$\ZEuKǞɧqMZeNIƜM)E$ǽr|E>=ۦi +xxi4 qR/-m"f"S9=x'_=JĿ_.ǽ{XK&+$ :x_7|fު'.^qw4T"ފ.u:n}=<*696$~u#skm]MpM}Q+Z)xd Y5U>-N u dv/[0@% + $ rI'$_^5Y5jd[[}0H t;t}Sͳ糾 аૣ:@F\>o*U-+kGD]kO VB;_e}x:W1[9J?x~FnC<|2GbsdM¯AT2᥎0r7n>y۝mW\,Q HQg13)ʣŹB) a! +k95s9?ɳ<+8iL~H-7^?Rd"K%,S|M '&2xuϊ t;nj/,ltY|v47+@GxmCW1%{yJ0#8l1|ז~#xwW7:~c- 4d72%a4%IZlYLv*niGFr'MSZ˛[f0|4R&RI&Ӻ9wSxƾ񭾫$ݖKU#!ycZg;[P$U@vW'Tey=,%>uhvw#y7^i=y?*KXכUxB3"V +j𨝝}Qe +U."տ. ֩tWO,P["(Go?d::WÍICk.i(' X`$`r_/4_2𿆾#e6{{}Xt6xnyKv(Q$,.AW3Xj0SIJ1Wni)j{VWXוּOٻhͶ[5->اN? Ӻ./X$[wbxGiiHZɮ=A6ww)Ew k+U9wr 07 ,W̿Oo6nouna]pG$j08ڎaO)aVJ^j6N7^T9j);^ڛURE~MYrC]i[ω6\䰆(-8fW9#%A_5oMmyhzZmt,w[vIX2+(V._kڃv[ú~`kIYPCk,ExϚmo:/8|&NV~ j2ydOӅRT,s!&%ԫ^+UIF0W8^~dZ:OI7.%v?.1 ՗Z;}vQ\o1-mQxc1(u3s'?2mx+Ss~$bԐ#H=saGԟO->)Xxwus{a K ikHV9GuRpHʚ/֡ɟ lu>$v j%##cQW8"WS4(J!7(o}m]hrZ5Ԗ%R^\V_y6cĞQssLՎAx-OQᤓUR4MFF1d?i?_#Ǻ_Tn# ZfYbO+K㵖dYcR@1ϚŸƾwSZ;;Öpiz. ۘlHmV3NS_8z&xWRx3V-b{U)Xgo=e%Žk^":4 W*09溯us +|MK~%i,78c.N`$S/5|P<h gM6uiyp~|nPH5UrܶNrti?%q F<6i]-NG/?|Ku9u,-ofI"tݸ?B-; +Lӭ㸹ƋkKy^(LE5tB!=xœxwW-3RUYQnJX;* lv9MO-F2loƀs9Ln+ҫ8{%mmems*|&rWm|Q*_Ǻ?5 hoKu7i'0&7&\vgԿd?~ߴďڃ=ÿjt:ULx17Xx;Ikd ׄ>,5+YxGo&}4` L=%cB6!oi}g!_xHxFZSnL.$^Ir2[FD # V[w妭keD{>&#-Kh`Ə g[۔Ru lOx^k&nuKErSθ`f0#(g dOa?G/-oM6 WeXܰ0w}3oM=|ũj7~Gh )PBgcq 8ߛv엧>uzZI<|@baq]O^$|2 07uW3/x/h^!yi:e8$p9Р7A0u尩;.Gm*o[].1'HXʼ{ +|sZY|2ǜx# e+>&/ Oz*J=.d$H}S§O|05had(~̡؂OQ[  YTӭFk[ko Iol':^WOqmS:\Rmm:AvI 2sn +fbj +Ttz.M˓gf30|𕤣WZ)6މ+TʓgoM?<Pf麅խuHaoBn Si\U˩^?Iio> )/s]xLX%3 ; :RCI"I~s>o|j 1ƇVV2u/~ oͧy#i=ϻsX~?u_/R-fđ,Hx)a?ZySo1sHIJ<\齺ƜOd~jd(9I\G|qĝp3A<̣15'45lq'h_K.̷V6l\F$ Rl`k{) E $B57tdGkOE?V: 2iJ1߼`_w]] cOayJ? MzrY&( +PIGwCھ~|yƺڈԖH!5#Fe" +IQA_M|!d?sO߃OcSkhͧڦ ⅉ1ɗoI4/tWGp' +t@v6H\t ~|C \>]cūA=7dL"/^ p=."#1B8'7$Sm8-fmRk}p0x<眝y\-&W'O5F/iv+ȿdK..6Q+6 Q`E',x7-֦4ois b+UYb#D6467ʻ0QXS?cU_'j=^Y=2F¿;YMTti+;ًHG.HhFA">o?5WW%% +,(!A#+oh%]Jk> M+];|O⫝CMo +>.Q$Xe җбB`kͮl23:x'LMwK;Ws25]79E_Gr 5Oη}93^WķGÞ\}-$H6=ңQ^BxckdK*r{Ry~ 4h +'ij,D՛VJukzSε#z)Ŵ~Ծ~f[ɚVؓ[Xv#WD|8sқ3XBeoM?#6>]5c؅[!E 1E= ~ +hA/DJl@켩) +TʰI5FJ!29 ǭ[Y\\[®+'ī/rY_bUEi#P>SNkn ^ztS_sfKCp")+i뽝ge`J=WBQi.o+c7uMkOIkyj]pF KX ecS'S|[C0lZΙuiu#.&0eAPrX>Yt,;k=!n=:b+8z~dY"8M)oy<(S*tJn5`>E@ +6-}rJ $gIYs%oݶ^2G)<3h'&m9V!"!ֹ{WBD . gQKp; +P4+:<5[ޞFëb}қsRbռ}J{w[rT*\8u㸤#wr})IvI~DGqHPv51JS8ET1CmaڡAtBQM!s4҃fȊ0#Tj +ⳕ! +߅0)6zPR+}XH:4׎VCj2U#s;!v53x4I7jB*RuR"(ؾ!lr&ϭY[r{ +9Py>%裕 +gT"?RG"ٗn1>9Pi}Lm#B (+gMKE(QEQEQEQEQEQEQEQEQ_͟/+il?x+ [O7_T?yGIW3gD _J??gO ^ +VShOD!E~6~Ο@t%m??*GIW3gD _J??gO ^ +VShOD!E~6~Ο@t%m??*GIW3gD _J??gO ^ +VShOD!E~6~Ο@t%m??*GIW3gD _J??gO ^ +VShOD!E~6~Ο@t%m??*GI +endstream endobj 6 0 obj <>stream +xEch* +endstream endobj 7 0 obj <>stream +x i +endstream endobj 8 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + " + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?++ +endstream endobj 9 0 obj <>stream +xff9 +endstream endobj 10 0 obj <>stream +x*_E:>O +endstream endobj 11 0 obj <>stream +xf +endstream endobj 12 0 obj <>stream +xf +endstream endobj 13 0 obj <>stream +x̝ +endstream endobj 14 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?++ +endstream endobj 15 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +8" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?_ +|MӴ H# ~c\]E҆ifv.ȗH o{ ȯb3`?_)麾9ʱkbI 尣;`t>&g@|Amq q]!Y (!.0=1^!tDMOS(_Ƈ[NW԰XYpC:?q +0~8[*I.E'e͵[e ҫDܜ\qZ?Q/+é _ҽK+Pn8n+1O۳>#|.ԾdƽGs[/q" :$YD#EMٯ!>*TsKO;k$h&^L|(WD7@ 3oCex +M6Wr][;Oz-,k`ԋJ^+mu>n Q^-i)Õ$RM۪nѿgxj_י-mTXhBP8vWo3/ōsl~w/ykQi,i 3Jʼ ЌWIb|Hl cB&Μ$M$F9'~@/|FGQGvP,9^OT+^g#%gJm/NoC> |?ֵ_{]hfαrBt> }Ÿu/hUqt%4v.5H9 + +Ny]X0O*W9e/c$1%EpK + +/?{g'@Be{5iRDL#i"H۷Á~cf4ZRTR_*nɻh}l1V#osaOأ߅>x^..fxKt1b~FbC+>|v 'Q>'|ғ=s-\V `6 +O|tN}MXɅ㹃H *Bw;U)G^/U/JZHotl>ϩ@ΓFe3+G8\! :nLgMgӥ8S'wev:(mS:u&Xi{rߚ7[4=5躷x#º;]{I\pZ6\Is)%vvܐz3v~/VV>(U8$rB4r3vG\ҵNEW]]YӝvJݴnǺ߷ŝo_ڿ5K]-;k'($)9aD? +ouQ?ON_C5h=Sʖ%8g'9xmVQlm,QgoK33v\fmV28Ʈ[쩨҅ݭbNRy$UU}t_#[ %]f]r-2}ikt!i~v8 +T m.]#R\xb8mw42ny>9೟¿֍x#^.F#wi KUl-ſ6 +k~|q(V8*G8?/G}?*5* +I(KރJo>B7a3+8ӿ;Wt2qxz4Z͆iGpbݫy6ıDal ,R ;G6Liu+_Γ(I\xlP*j4 >ingŸlg=ՁڶE~ߟ"?υ<-khPB,14Σ?Ϯq.1oU58CqTʔJ/M?'t ߋ+V|!6!HlnXO~F oZ=% y  +NH|g3/e5C* Cs[eѢfdBI]NЬ;Wi?R=w?cߍѯhA*OΎ&hQnM&eY߱Bj5$ҕj{V>(LaG/Ҧ抺ݮVۮױe~޻x|Qψ6Z|Iq lфܥy#VH.'w U:تpy\gvmYY-04RJrnuozX~LЃT73Mc + SPKEY9sJ?)*>7~o5iK)pF`+w}T?$ϋc"gvp`K?ϊԵi˫믶O#\;ǧ>*C!Fc4rlRN1Xk9>/x5+е=wF z[&(#%J ++>!Q\ׯY??4uDž|-YKƚtbpΪ[Ar&t7Uc+X-d%.z젶~_r?OK]^Ҟ[]ZyeEu*-I +>^>ir* {sm8| R 8nw(K_G #}?mOtVOѾVMu. d6sma#GT$r3l~gmO7:-k֞ߍCRI,+%e2hn*PKNVjݹY־]d||Esi=~W8L{;-7T;WZ夌3W?6I 5a(w1G +##_}2rIiHžK4b(߃> G56 (jyPnYA8$(}_ i&[44y("ka+^&P׋ҵ ºI2F=1{kO.-R86DTqrluTE9BFu0Y^'=>]ߺu+gƽgMKS:uD⳶)EY-3j2BWfQfߋ~"Gm* Z];76gsx @Y\ÕaYv#'xŷ^%ƺn$>u+ u\;}[7M~^'~Iwe*8a;xENZQ8tv\HʌӷKF=i{ Mh6զ𞷮hV&}Σ4nRx1S;T O2; jv5)Ӭ#HR H +|1pNM~j~Z[ˉ|}ơɞ4fǘG>Z@ +tg5֍ ۀmH΁6GnÌa+TI]%%d2 % z}l^ Wr'%/#&8d "b[i6 # xK_h-m亊)\ m4F @YG D?ğ>_'źhIn{i0u 0Xv M!K?J{|dG|qK~M^'[}3fpi۞Cdz +?cuᘧX5kG;@/ZEc #H$ǧHOsqN#&et۳5v׳mԯ~Ҿ~Zxb/y=Ņ<α`L&H6(aNI=Ux[Z5֎ 1$x„P?qpOZxqB.D,]_\ib@v1|v6xo|m"ğBsYI"V2u#aL:2BPvTBQRbp9(X[]%SO#ϗgK[Rf4$ el~)9ϿSߵ7Mh|%jN{hX(&9U_8(5-,]j 6pcv2`S$q5pik/[,L#b_>*#w^7?'>'G?nk\~~>΋iYf#EPH%1 )^GkbŶ?^5Yww\\$èج~4g t[ ;̷fmbѓ z0njs<3j(:O$%{MF]Wſfg &m;ZuZp\PJR +JQRMg{4՚=OR"|BGtYCw~ѕճ^_'^{uX:~`Ή($n;ֻaC +iGag;:ShdW_͐)a~&=qZi{G;[D?"lWF8{ AI^Nի[N'?a^Ok8β(nIt?6ࣿO.<x3E|=ӮZGH!X\$sET ۱&XW7Ǩ5?wڥ\,6e#3y)m*G8^ǟXBݨ~5xFW'&h;'\GNk /A-3g'|@4}ͺXnEcbxDcd\pntލ=`Q|ݧcd&Z~G ++kxMNm4YҖ&]&y;FEy.3 ?c[Y.c-b KGuDy6yb( `(bo~:_|-9Zռks+hIXVY&&>TDJ:? ?೟'<5xv;[h4>$k(t{s(!k`> .R%Qa]+a#2,NcQA(:I\[y7^_Ea1 a°prLc'WMqh1Hcp(_~>XOjc=/ U-4( B+_?|ykusG(aH+B[z\2 Jss~JL'ş x?M{}Ze9l$).ҧz M~~W'i1A:ECZ\):ݟGy Ggx[n5XA6$Q\]N"C' /ʌy#:_\CgRo'gx;Zմ4Yխd61Ng# 7*N5E_km*~|u?|Y ;<3/B[HYe[v­ɑ!!S~Zf6#?74k=+MKe7Wi2[yQ! @շc7O?'e h4M#ú֟6qE\w4(?<'&Q$UBʠwo~l|/Mfm95|ڜS6d_I#1I +Zw||ѹC&h~)+sM<6 mKL +^ā$őeX$%@?)+g㯆#|/7;KM?G/I!it 0k 9]~տ +ll?h|f=/kR 6O_U +U%LrܝIZws %<җ2KtM=O??}"^w|'$ze \(z5ۿ~mݺsM'-!,x⧎滴ּwsfZm0Yƻ6\ɽ.ػzڼox~].C#ڪҼDgP`㇣X$ewּOol7Nk^_n%ǿOo&z _p=\àKyUdvsD 2W?ho|eCJy.%WQKi T ,I 8iP6kUMc׆{ēޣ#\5lL:4kK2CIS%vs6KYja2#?gu焞֍[լf~k+^a~;j_?m?<զ\c7@<3O8ҴkxO\VvY6(v1#$`CWS/qIxKↇ{eK,dIkfɻ}cp671s:s%Õ;Myk|4\^.SMi fm +~]6I0ܮ[}Ǐ~,۲KNd1pNF2gP6.[kKO\ne$"<ë1R +`&/g i +<3g^*T{TE w P{S NC_~_M_ |/t]ƞ5׋Q14e` 򂸐~r[.Wko/07wxZHWAAA`v pL|UIMOW{菭í|adKtKv:v<0YsDHbݺIl,rr9R?2Z|;<$[i@P 7*E.Ͱ#pʩ_*<=i]KZ۽f)cKF+xaُ]_ I Vf,o/k:  ߑx:i8m_%%{:6 +M!+%彮8zca+j2bVJcB6 +L# +>,k<@ٸЯ򶛈H +}$+qZ(ygM|2DWWYUY* (E#5y=|\D{]<2- +22+E"L \%s/MBV `v$?QEt~u=3^{C㑴N0J' +s=,wfiT)Z>T)F+ǂŸ, <뱧]4cfgMl Slar/sK@D^x\xb2Kk[ ׻^9 F`~Gċ4dh<228`UAf^#>o/:K>I|S7mQn K JmU$MقiʣN+Z^1¼UuJSPN%o>6%.~nZJ Čf;bPr };k> +.xs 8hl$vX{ƖwYRp2 ciK'uP-];þ_,]jtup\.䊸 |", +l|QŕkLVsnIgxX~Т&Rk,f_գ䔗d۲F-ӵ1IC+鬣Ż+>[W?Z$yLxmgđ7a.G+!qw>?xN +[Xk6%KXbO6ݝLNc c~|{+ۏfkKo;oyapM"TK͡WO1M{laOtudrDeHR5 +zJZu37#vj^)?sdWr'\grqn䕥2m_c7Ux|;MV5I4ΰ隢pw\ Cg/:&yO~9fEwxcITҭN߳lmoK~y?S_fO(Ӿ֏?I">efdpmc𯁠Y zl+dYX),g2)bHź]*tI-ޟuϬk<,g8l,5RRx҇4r>+~_!8xqt 95Y/YH~6<[ownڭoYEΩʆiHٰx?o4 Kko o·Mx.Msu dT @5OKGjT\m=읙P|M90ӻQu։'%IK3^DOGGɯ=lo9rD%pR3$b¯֏ +M<-̓ۓqlf=0_ >m+IR$@%|>wK[gFG `O-҇D\FS'#t+tCii}ڦ] &US}F +#vk{w%-ت#W!Hha֏gW|x)ӕQoNګ۷[d|A~&kP/P=Nƅ(cnQncAg|=񽧄oi_~ymҵUODe!`w͗R6m_ x[쎉⩄b#.dou +. +GfVWO8)?Kik}Cyt6'a(|VU% ;I;)7 ?xZЯx^Ծ5h-炬5-^Zg)mVks c;(E .S? *19RVMmlov?^=\{kHb#cKpm^`|,>h^㏅Px{ ~\3`&0--+dF"WP/ڭ֮eƻ k[T\ʄ={o Kÿ +K~0Kmå 6% Aq+3Ĥ<PX4S*51jWtgdוIlcYiӶV_bß/%OnuImn#흅^IXX!Ewz?qoIԵ#X7m[w0ZK-dp7(>W?t?b㿽nH|.nVA$:0~aG"l<]r?W۫]U$!t^L;Kl +rzk;qL*AR @YO'*Y'A۫+$IΣW4Qmɝ_:;ya{mxk)#2A ! +UHvz3D%5xK%ޟx;KZ)HFx#bŹC9]F&mYtjWo-ϝxcڲJ EYRs +?]YckY d5 vf;> lF -~"H;A59cm8BɸQ#)uHЂ5oY_D]6[kA!kW+=NJ[4:y2Y BZL !22ncho3sujWZ,}ԯ>|7] +ф{u'Νkei^~)О k-FKrOwggr[.@,Um/k[GP3Q{P% 7!H!ff9Yk|,KmtY&uḻ-H#UȥeSIՏ*j_ ?l|m[m&5=n7 68_K^hRʳl"ooANT~m:O4>|9M'sjf-؆KH[h$ewhfy59>a** #RB +8Z:|ޥ ^9twKMKI$oVB| T+ip\Z[G%qʆP6 bt訽;>}ĸm9;Cu],=FL{ $1oq_\ՊH8>[:xtO^6~9~y/r*ĤoNGv`t( _ |?jӣ(Xhg 9_hJj68.bnK30aY` HZٽR>a4X+ wmFɡ^Dot8yɷ>v[qLpm㿀~#1o7Qh|C,M<e{xAU&3ׯ'vE^-V.%F0IYFXWEO?k{s{׃.@d7A纔a:T؉8I4|O +.Ğ#}Ə=Χoy,r}ieCdS9e8S?>Y" sI "VHoNhFDҷBS]9/~j"Y(H z~*ŕk㏌_GM95KuF4* !H`IѓV3*(n1m}vw 𷈴H.϶6kc\ zVB|?\[i#T4IƗxwGЭmY Y.!P +D>18߸R?|5+(-[q dFI F41!HPg0O{ +Yh0&Sk/̈ABÚS6|DSkWZwI"t+[UW<I9'aii>~O$4ݣt|.>7ҵYM8u+o̒FwT$σu~;[Uӭ%̿Paybpf<;'og5VG(#º7|[aaoizN5 P6rqFx7~F +HӬˆaaO#wnYFI'dX<^JјWQV/ +܋}9b-%;]L|)(AeiYA oK-m'5_E[o[$MEX$q31 qe#5߳ >#]]Jk K4{C yI)ݼ ~:}O]ɼcw]>s,R0̟[4&D>ky&G*tqU?{QXewl˲L5P ݿ%{y ~~LӾ3&ŕ:\u7Lf9ZhfIcw]ğz]|%ӮX4=oCG/Dc׃_~6MI\Z!I-IG$!? W-hTu |y6Hpdws)e9]9ME^W_Mw0˲fxc(dI_մs#Lǃ~jak-Wԏӭ巶.D؍ ~`|p?nxB񕮟6Z5{zf+ք#>/;31d~7j?Fu/xng]:~yg5˩! 怍Ծ%|MZȬKvWH#0gi +¿MXrRZjM]Yݧ~+g˪-{].ito}%:dkƿH!R3(Dz18$b|B߆fx;TV6z%ų>l[1 }ӏ6|q~7> |`-E%#6ʀ}ͅsq?ejg{դhͲn(YNEq5}<%--ii+3njhnZA_x[B*KOxY VnDl?Z_".&vR-tM rY5j3)r^Cg+%SVW$iMZN0^O&F*vv%ƇETm:Qӹ,zx2.A;M2>K.%ajIm7 H-% L 9ErGJ=r [)J~$s?a9Ŕ$}L 3֞غ!M/osaV:jƣzY:Ɓo ^Ԛ0[ll+E&_7U818UKKq?d1LeKJmEk)tI7kF뙣HU$bcSm:F|I$_h[au &͑I(EGO6ecvQѭm߅heEdĒ +af)V}{+6z6~WW)eW1#GSk )i{(;ERIJ +sOAlbaeԼi])O^=kzo5s7voqk2fRE$tWF%R>zcͰTxv&4i4z=e(> |7Ьȭgdž9!d*T?i? z=oXTVU&g[o&}Ļ Q'UD%_#?0`HǧZq<{4މ,+{0k5D h -Y|,(ub#Zy=c4J^9φc[//;&֬#Qӹ^[3o.i%Sg-*Wy ۛ=柭bLR1y;ʸ_Ԃʊ|W#]<'omW:VpiѥMBaiP3K?ΰ傫9@{⎋oIPu +4ͤXh6iv/zqSjC1bW*+$}nSUK'ilnwg |h>#hN ]GP , [" )|l/?\u/Ǿ<Ѣ6:K . ?NӖ䗹aEaT|?'~:x?[>-u-56ig| +A1%84PH^O^5lMBn/e),Q63J*YU; Ŝ)CqSOr*z$I5gOeܸLlB$ӌOYr1[ҏ:vl2uռC+[紱jZ\3qنHpOl??Nj/|4KYmtM+E`Z1%3e&yA8}{O^kok]겻 Zw8L;2rӭ-_x_j׮.uy>2̡-NѹG5l0YUIsr(nvdݒ?`LΖ?VRrKNe7{_Neō#UԬ4m3?2jMnAY"iJ8evmB/XuCMis rHps\26ƞ~߅;mk&RIEwoFdd]Nd_ߍ׭F><o 8gdz(UVR}{_3ꔩR.Wu)/%8_ME/[[{wKӬ#R1o<9鑚𷉮GaJ#!wӒq|޽{Iִ Um[䶷}<9̛% Ñċesss Y"Pmq%[P +\|H7#D)-Sᯎvo<+vر[ˋXa`i#܀ 3Q+cWHdGQȯbPF %ׄ乚d-q <&-_Oa&_+ %3xR杒gxCWtŇf[F㹀NOCPMr}qCfnJjZ檳xF+ gOn©$5ė,D8F] xY&ŗZE5jGfGkc]XvAa7kM4}Zgdd1#%r3o͵Hn+DUSY3H>\RJ aݖ?\ڦB<YSEOI-Tӗ5v|D;YmUSE|-4]N[Muy`eO2vHU|+B5 {^^HZi^ɤ{|]W['KQXtۚMRRZu>(q&Zg4<%t ۪:ňcq>-O 5:-mKxfI'uȔ,O*-s>7\_U$ꊲA4.D:VSAv5gJ뺿|fz͓wb/SV/hD[TY>˻TZ5ɪ$+y4ۿ .A{-UTIG8z%3}3_~.i5ŧ0 o8C r-1z$qVhjN 6^u* +yϧox'HKjp64ȡR0`<;|KjfV&.e,QٖXgn \Tw`:.Pw^DnN\kdWRڊmB F.){W6:=KS}Q²\M6 O#XA B\'w?~Zխ5M3SԡVX0ICC*sO~"麝\XM-*BŤ3#|.L_?躠fKAaKy"숱A ޢM]NWi^rFHL̟,`r/?>h:]mdGhm$l ar)`P070|Qm~&k7s)/!0[!o[g\v//'[7vg1nDn1/:TB6nXXo߈ _z_e\S e,, mSl1`)$/A-Dru=@(?gEWqޕ|AyY]W h {Xvbgi|N-ōI6d[sJ.;ӯ/kGiѲ>9WAZ'goCºw4|мMo=Ϣ}em`gܹvyU^7ˏ6kgie5 +{% ķv+M< N>Ӿ5G|Y]gLZ^hx62jv6c +;G|*Ծx> M&o p, 'X!NpzQ`p٦ZIJ-J ZKmwTY4X*߱Z{wmEԥ+ʩGUf]?2Z^֝x*\Om9pa +8s]_ >,"l akTWjhrKϧ͟g <$q (]nEdm+V~!Դ;sKo9va%0+껨ɢgգ6vVٯ&{pQ6i|DMީv672;;D_v-Cn̓X1:#|<{w~7"k։\LFwf& Fs,=_a^=+|H4#^PMKHt,Ly ]䑎/jV^/}.l|Me+A)F;I36;|QQ?~V];;՜HptZ Ui-"{xGZ:H˦ͩ^ x>ɖ]l$9o M_.-/M)ET4,Ts+_iCmޑz>ėG_C}YI>K4;2GM  +?1f-|0ot]` ~CgA8>L~˟ǟ!y?/bFeb3k^6qA#[& 34*$ r뵶? +wVFO:׷3i:m{*"75OsV/$؍cڟfHfI,NMm:4ԭ[:?8­ħqV[MR;[t|@{T7fv>leef7˺a(y#@BH;kL +xrGi#`{=R9dAvm'0Ҿ*?W>"h>+~cR{塋2~$K72>}3㏁g>_:Le׆5Xy-M!apqZ R /_',ru*5Vz7v֭%ZzՔOm}nwaJVo|[ww??^'Vyxg^l˽bHn?1w/?նx: >%oN:rwnop$­Ivp~Qmo^ڧQvV=_+~m_V`-V`<}LO)$]S]o#\쎹8bⷅZ3MkfZ' qWGxZ.5h/6|E,ZGY!q3]^Fi-XÖ6m2xJORvq^BVv(=Tj,[U<9{\ xAv)^[2Kp%j7H\\Zh0?_hkA66V{noF2$.vW%z*&4+r=s~ČNx>"ww%F1q1%y˚%-u -$ )Yn + Ʒ>)ҴXI>%DU>Psǟ_[/3(eԥ$o+_7d/qZJU9mRtҍ{FJLGn0Cc0ŢW? +"|[6b`tmA?bQGGC?: $m-mA 7XQPCkgmA?mA?bQGGC?: $m-mA 7X>dW? +"/VX6 nX6j]kJfKѳY|6~3<җ pU偢?.-fl#o o [a^6v1efs+ѵ;l r6up+GA*ti>'q2OQ/ŝo,om _u# u hWv3@$B|-]h$QAտl#?95nJM.hB2=l[w\d~2uҥΔ$G#JdTR F+}b-5tdH'$rK045T#*+rMX?-z[n._|q}61Rr|&ۖe20PY27rq\_|u]9"[?xBd}wͺeUB2^&+Sd𭭽Tם]{n_ԩzի]:QYVm& O$ilkxO J0 %Ox5no O A\46NJ$EVvFy!I"#c;N?Mq_`:PQ]ou\ _kY5;; 1s+xcLZE P3`@PX<iY4/lt:d71 p Nn +Krn9ǛROMnubxY*`iZq[vGxT8Rs:ABQ8r%IN)h/=~[K+{hĚu%2,<>i^h_ KQ_ -)MMNcDȫA<_궋?}iŒ)#k%<޽Aa]ߌM8x{'|KY:Fu5)r%I˫-N + +lpȿg'ؾuԒj] 0e*7XŻl#niM[\-;߇~_1>Iq|ݕ;O~Ͼ"?0\xS퍱[kS ܙHMᣑYd#vI= K_ڣ]|Hk߼ߕpVo %Y-浪׭I(Ҍ*j{Bux +4M3i>*W뿛<ᧇjvzxš:\ +'Դo\( Y<=>i[]wK#oKV+s!'܃tQ~x :_t ;7:G<X$UJ9Pyn!l׫-H$--Y'Qb>{9vKc匜YEʧpG2౹z¸|ICW^5[uy?Ey:HK7f&IV`Sw_ZXGuEnNpY9>Ur|)|-#,[ÑUNץݻ?=j4chjˢk|[k>KyWe7~\>Čckۼ=ᯈ^2o-x,2 H,&f $r8Xَ8_K|!>8|kyidJv㙖32UẕYUh1JMBKYkcv3n*,>ӧFRו +2=.NyBPK޾O G>j-:{|rIb]l,ʑI_vmxbM_Z閈,%%,_$ nxcIs3㟈G(Kusua[hekJr +wdH"abU_cY;LPӚPԢHOu7n.!jC.1=\u.n^/hM2Iou۵8,i`&c_c'dE8m$DL ๼A7Cuom݆"51$!VDEF)5x+t[}/ž \hX_\Fqč H5g]蒼`S>eloVʁ#BUG@WG¿j_avu?<-5ƕcIie4<NHGDlH$zg_P|7Ds61sk)#k$G,H˜_1js]X,pBAؠ[?L^;5:TO5-G,R9$ Kn< +p+^_Z8MSn*nQm~ӿ6 (&oK1ѩRStSuI Kn_ikVkw,~yɨnanbdBUX6H$kV?"ei'/{+s׋de }{8<Jە㈭iot5n,N f"9vr+s;΅(rNjRrܹ޲Mu_e7X6/tʽU({8N +0)^)1bbM)>xVG=6X{-;w3 ['5,M*h'(u [IOzND`$$$DX5xƩ74mKQT&ZP.J<( *F"GnnwSxux|_g6qFI95x´7fY)ax\8qKGԖ霕hqu'A8muֽu{;U|s._/_i7,񥦑=25l.$)byeaO9ҾIg ˉ5AcGrɼ2 V-*q_|kz42jXvA6e[,\-.>1xXm4yat}U줿#,Ү.C#79J5"jRi]jh=YUZ,ti7a{uRnCg^PVr RyeSWT?rMqᖲG:|3jqEi|OEً{(ŧ%*#]J8_O ^2t[W_aq+ü4ϙ=ԧˎ1UkmkG͟1π~%i<xXMVtEY'10Nx1Bc1r"$w4fo# rO>8zXZ'M]S]}&uNjK[Zz5??icA1{^oh:4IWyUehnnI!PpH`Ha25/*ooK}/ogmRgyL+O :֞ĸ7Hk[ Kt9eI+n(=dT(i|Fk>]pYLᝇ2I1@>c/f5ʊīIRVܒ{7%wi^Yw嘊T%IEz+]mk7=~߄DӴz8.^(u-3 vm-# ʖu5%;WNcp0ݖa."PK> |lYn]JKY5eF}7(W6&9)\=KOG㦁~ɗķ7M$72qD$pTbD%9x +Ǻv#U$wwnʎY*RF+X.ijU[sdg_^>=x;+ixtkE-Ls*HĆ0D߸yOږ/j[_I/|(2C~U.lj*!UIAsV/)w-N&}C{/Ѭ$Y!kuU! +,!*Ooψ<]]I4Y@ yE $90m \%*ڣ&m˳✽ī{:q蛷K5n_ӯ՟~-k_:'t#\!Siۙ<lX + aryoQO$v\$cpp'7It}[YO0'!dA g>RE$[I5d2,ԡ5M5k=UP⃕7t)wC5GW#"m:HCJF#ݰDN7)'AoM{-EA l/&h7 +@ː 1I8Ov6ן귰Mwws +*J//a[ޤ* _V~͚x>'񷋮~M25&tis!X&*,i*.S ,Le+TqjMN 4Q/8&b/)4ۼ|jR~rqM$ݮxOc?|4fJjgc;C9J 8EF + p7yhOпCѵXĚPhQ n@(!d 2gˆwi^+־t + nėv)ZYKa!I_/]AIn,בH @֎ȮҙYYZe_|-W0YB*S2vS&ӕ|KC blv-b+SW+Wq[_i}W;m>!mizpi$2w312GʼnQ}gTR5OU$CZhtĘ䟳^3y{C\>?~ xW^1ݴ!!`%HF1Nm ωO{QN/ +9#\H`S=1_L#వjj~6m+#Cx\ET;]ME-5~gߴ A''l/u[ؙu+kɭZoܲ\qc0w/Y %:hc/sxFy>y9۷.s5xb{c<2iZ{M l7'~S q*ޫyTrV哲+[8B+Xnh1+I=5 x_xT +jr.aޣ."Y"P  lI$GVXqQmO}᧏< --U'LWo¾ԀbIW19W. +5aJqi]mv?3ZrF7VKNʡf1Q^ݧ7@T@%J,[U#u Z|i2q(6ݛսeh:"6:`_pF؀xJ)^yS;VCڂur, HSӳmLZ|Ҟl,e1*:g==\~U@H9nX׿B8ZWչm]VUVjIo/zöFL"[l+! +#,upwZZO]+Lک){.x>]G\Wa|9ʲIҧIN:jwN*KEZŻ^Ou4OxM DbʇtucօA 1htﵴGK+ѓB`+Bud@>jIbqr䓇5iGcޗfUcKIvv}ej u=/ஒ67OykYݱ%ܒ|f]]{MEAs} B$@cޜWHQOjp>SWov0Nݮԝgjjo_샦+]1d10U N⎻touߊ!'d,Z&?CIOҺIKssr}yeȔRʿThE0P)vdJNK~cTqI. 9(ԅGqY6+}ߕ[F : EM HV5FZ2]-aUj8a֜@=EtJsW)/aZ=EDw5<,Sgg>Wb>vWR~/T dt,NˁQ47qHe*iU=ERI*5 AѰԦ/'JA5#(jZ+q`0Y Q`+7Xi +0SZCERX4P\lrl8'~}xh +r1KZ#d#h%!@zTQA=l>QN=hrGJP,ҖvC +(Q@UOj6/-MF }(ؾQd +( +( +( +( +( +(;_f/t6~@|m;"f}>}?̯f/t6~@|m?&g?L?̯f/t6~@|m?&g?L?̯f/t6~@|m?&g?L?̯f/t6~@|m?&g?L?̯f/t6~@|m?&g?L?̯f/t6~@|m?&g?L?̯f/t6~@|m?&g?L?̯f/t6~@|m?&g?L?̯f/t6~@|m?&g?L?̯f/t6~@|m?&g?L?̯? +endstream endobj 16 0 obj <>stream +xf#U +endstream endobj 17 0 obj <>stream +x̝9 +endstream endobj 18 0 obj <>stream +x̝9W.= +endstream endobj 19 0 obj <>stream +xfEbr*U +endstream endobj 20 0 obj <>stream +x̝98WCA +endstream endobj 21 0 obj <>stream +xE4D + +endstream endobj 22 0 obj <>stream +xf +! +endstream endobj 23 0 obj <>stream +x*_0 +endstream endobj 24 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?_)xR]B;XadmpćX`xjWGUf/!kIHd]u‘ :@ܗyc6dB؝K༗Z]ռi6⛭98$TK\yEI"+dG: +K⯂5]]Ɩ s lm]3c X坷_l] Wڻƞ5X2C]٦mc7P(ƭ4R6&w'J~̗:$AXz*nUr#b3$_U~?l5[jWxRVlnEx G _SUX)m^rJ0Z]%k۵zSׂm,>-òj+n%EyA^fE؎?I/ۗa_:%e_f/ x;[NutBf+Ck"hYm6IRV5k9.<'Oey"WE$9O?[7;B|?ԯEєc[MwMTkgͣ̕Zi [;ebv"A?+WoONΘ2D*F%wbƿ4]ݱI^%Df':^K޺*{jpZ4k&UR*Ij?'W~~-w^(,kk>#!$/#:@@~էk60x_PB>R,*E򑎸5G<[Dx+7D1gৌS^Eu +_EGh˲cPwuρx l~~)-Q|!WoWMotʋRxLN &7.q95#˚g|*8y)W-zv-MTM +I9$Nk7qLh_k%ָSXR@eI$ެP2!-QcO8/o-fG'`'2H cpk/)ǃt~چƚ)Hl[u,WP]HA#6řG2XY< #*Qz꼯o;^S OGMovK _}2\W'Kז &]fOeNxef+vt;?u][PjI(g!Mh*W ' .]/KºKK 1E4?(27HF{kH}Yʐ+i"$XZ]4YÿpuPr@+/r(8rvmEǽG5͞Ak[(iZ#n.k? ٚQt>Zg!P7GoNǟ^)\&<6+6 e!>H(8߷om;[kGI gOK%ghr8Tm"[kL xMnq!BJ$o +VExt&k-wZ{F<>_nY}w;?S6?~27xat[] U-|ʅI8R27 lc2f)' /:RN{EY债#GXk1?;fW$cSOZyk}lcH0g-2e ON-)Ku} y~eSm[m>˿cǁ{ ;pAۄMA8xSXu?SIVn*f s$' uWX2RDw(ĩp> m/ŏ77KՅdm3QIϘ3HB[ f Vu`3e +PzIN:ͼG]Upr15 _|+ch${czgSeT*FX܉ZН4SS$wO!^:~wF$(r8"(5r?>?ϡ|)%F͡&T`,-qpW9`Ex/60Gnf/4$'R6I0 s~\&$s7mϨZo3[yi4j̻7ӧR岶Jh^G ^U*[v^Z''hݥ{Wχ_QY緲U834NFvhZS:Ojzv{X#+O0E@$./ƿ 4/tmCPT[wwWql$f@9OnkWuo7v >!EZij71kU ?4]OSC'qkiVYd-<+(hż2Ay=vX$\G? [hd=P3!d9;x΃+o^ uc$N&[>Yj|gvF6| +1_[/ ]FDx)GH)7T\2,dMb_喳Mc4*[/Yf[# W2DeslX͏K5J~7YYC{9KTӦH1#:&@2`$ +f ↦|Y;"/2w)25_99"L^Cm߉5+f[{Hn.byfp6ȁ0]6fg|)w `S +0@ߍ)dz}O-?ʫuTt$IĞW洏99!P`8{=||@5mS?t]qfyl3zO[:}Gc+*5Pwu|~|DtMH`C^U#bTumⴼmOxT0B7>SGeES#m,A$ (Zu=ey I' + ;[Z}xGn(/'TXqU /wT՛Z]gϋ7_4v˦xɵ+M&:|KʂSB-gPRiuwmGL[Q N"y(";;W毩n~ |Dy'Xf"I<#EvX| YP#*,q-~. ÏHO~4w1o6äzs42!>jI+cp+sX'/ufYxB \\k(xͻ8@O3*> V5!v)+URJnVkFB<3itRl*MF][k+.6[S-cNaoᆋ.7<-i/~7_kiٰ0?hM 7AkEJ@dؑS#9?u=Mv{ђhF~Cxs -Nj,  OcV5όF b]2r9> e#xF_ ñAekzl&Ao;%W~Լ7vr*ɋ+I5PJ Efxgoس7q]iOjGڣE +pLÃ[#ɩZdΜi)jjIwMןK> ]Ci<Ǜd J0$+G"k~=V{+;D#9q#GE9e&E> ;~"ɠBxQME[IkBStj>pK18TQXx>AsxX K+\Z֍)e'g{śh>$XUsmt}gbxW3-xKgJ/~y0_9$^VXHEcs07]A=s_OoCĿi^lle;up𗔜2PgTtcicGqe&n$^v3޿58rL.aF.WNͫV_[?Zo|qN)A$M*ܲkEΛ+*zߵF+"O3.?5|CbӼIEwNqaJJj$:wV,6xe >k5 \?G5oIE.ף:JkZ3sĿ f_Q%,wjq\k)Pwbqp'<%zRT1V~ϟ >2k-k&SberKc~ 6 =ľ;wo4N U9E16Ve''nW9ņyWχ~/} +Ex˨Ai, o&-XXƋVA|Y>FjJZ'{kwEeꙎWKR27vjWZh쮵,e?Ŀ-7 PNig,I#HDiK\5[=V5Y-,~.Kf5~Q7?k֭>jvk[$ш*I# py tZ7Ūk@D$8%Y=IXf:y-o#':xe>}nRi$rI9_'G54E!Py:s~<~xAJӵg7i}$2cp8"EpUMv^$KGD;>jeXwS!)4cK=2*;{x񵼗0o&Qk1|Tֽ +mx&ύg.8xfI#ef*@Sl1 d yͷZo ESV;Bm&^a#L j ~MJ?,ymƤIa$ח_^|'Ymdr3o6T+T#Yk&G&mM^Ko#_ۦ_߶#^ZXմ^Z}Cv돱sP6QfF.exݣB#8P3;PۃFѾ$x{O懬Ext֮,iLBxn$dQ,ʞ^|{Oj55w4 m)5$(|Y˳hT\.*[xnޞI]56\bŸ/ +PSkFX\mmM;צd{S[ Tg%QI%^VTSWm5묬y/Ÿqwkm9Dl9IPH' IG۶6xSծ)wc.bIK,NF5QJMye^_[[X[(540G!LclbjH< U|(_5xSB^&hdlrF +31**sFn2~O4x~ +y,˨Y,b]A;N0gbtSk?'㇈<[뻍Z4iwn&hŽL}~&Ś\7_#zu:I8'̨:spV(Bq>CW >&6~٤ +o\/^W=;Տ x Yūi{P;Jf(Cw̅Wn#hcʂoKl^ +%/rjM]n1ץ<6}%()Ÿ7[AԔT(h#ƽmC$)3Et7$X28 s\oSxV?qj=Tr)cȱ7͕qg<5!Я$6,ZA_38'hזO]Fky5+vȤG(7%VVʁ$ +3_]-G7J54].i+?vJ$2tڻN.v>egVwޕ"Գ?v|+d98_ٿ7-jgX.&iΟ5XிI!^6VeWx~ahGަQqrNQZs;>Jq}/.tZRit1z |Rkki=>δ.|d)i_nn:((03]qg<] 3\g]g<kZ^۝u 8waWqf@ iH!r3HԐ$Ipo4vg*_G5E}4[_&E)5S5{rVNk|sῊ$iu{t$ f |)y :xg_ǎe<5s՟1M:8*9,gZ$ Y)°^g?ӚfᯀaS6v`s%83W*ӧ<5[[)-ݫLև)/~LXƯjýOᅝ"ۨ>*ҭmԢI{(^w5|hRc3OwoÌc 99Mh@Ծ"48݈t6irŭx~9ke;}XiT{UҴ+WHQ\€WFRzsւvnZ9f$])+OL'K!|1 _^oͮPJEF/$0.@|h o|:wu j:MY-/50H0@o^(>!jCFVXKoVOclj1~ѺOh:GI.J(UQ#eu[(0Hᕃ ~?e>xj6Ht{q1*0ݺlG?` Z~F*ДѮUwl|K$K*'|ݶk3_㏈u-KƩ+hK ۖ?YtGK}EZ}.G/^}q^i;DZGfD⼏Ql%*74l+^l9ʩU.I86~gc"':*:Ϭd%+{|;=PIG e[x TM'gkFL̖W=vmަ][b-~xa]7Ŧ~i MѬho:ڛHYH!ȏM<6ՂNRi$Z;]]ݥ{U8 'J"m%-O;+&Ꮷš~FkxKb@8:۱MSmqzߎZ;Xx7x2Su's]뀥UW*[}JVHo~ ,u{8eHҢx-"mpK3)v˒z9mҢոo~'Y1(PI_DRgabLм5!+$HŬG2i$O.-KZTĶf,aF[K,ry7"KG5k/-cеMoR]s$6&H.*Kr+c`1/G,Yx+7S +h>Μw,Gyr FγׅFBVRQwIM7of~R/Q>T+us`RXmDYFUVhR% pՔQw-QˋVi"K/A*lg uI-p9X?ڻ>cO6o뚮cl#HǓ#}DC(NKk?e/8u\5~*O^X|j^${X 1J"͜m}^?iVk׺˻ZWS{YY;"&w:ֽO鱵JVH2%ȱՕ263g?QO$uMQ{kYeɊD ͕2gi,0\Cqz M R܂Fmwd +|+kΦݧ/4k(|4Z@QҹkX +,m0^Q,gPemxLH5 H(._6H#qOþ!|oցotKf6E:CdɕV|,㲼prjjq(ᩧSM1ӽO|c1Y] 3UqRjҚ*[E]y%h.?k~F1IqU\$E<>}Mz.-j7οiZuj[h,m 2G~Ěn.%ާ}vkBB qU ddO|u~+|ֺu C5-]՜Ƹ#$XOԜeFWѫ;OuvRJҿ[hӯC޼/I~GM'Ɵ=Ige qͽZ+A+< #3ટ?Yx?u +< nklz$?طN7]:E_ +[jW<.D23Ҿ,*X T힛dRmm$N$2xˈ }^x\Zx.9 W)$xݤlU6O7ia3} x_j?~"צ <5,Zi:{[,!%Q6wn*&ڛ'tk.{mnou5mAHeg #Kl]TeJC&x +a-$,&c$$l(Fbdbd;c _GmoceE|/[{{_ {kJ x{̙ +ȊI(7q#uRt9T&KNEx.[>{&z8ؙb +2Qp^I+)X.ōIth EJ{8Yf Ou׺c,fB7Soo|Nɨ̗yu`tWӭ,)YrIς_~jԾ~Qվio +ipny.%l XDN?s*U~G4CMgNMCᎼmдW8+_.%BЄ2F%eoC ,Tv+}ZM'}.B^4i>ٴڽg[|K`k扪ϣمd Qe$H>Ư-EuxOK<ڍxbHQ4Ѩ^f/W*B~=d +iʗ`G՛?*^L -ῌI4˻9#!!ʯ'zе(m-wCԴ6CfG󌑖W^ +6JmSISSN[Ddh_aF((-zծ.xtUaXVn I+Y7˯TyRe.CZkoqX["E ϹqK?΋g<'XV  Ү]ilr +~2Kx?-/i`E~uCxl-sqH򷒛a&Ddm~|:ׄC7&Śqji:sA#Dq`(e`s_Mg؞Haj+$]ofiF99Cvkv{zcbxO'J)a4*A +4R 3)gV?3scw>-~mOx*Z%[<=ctpz/ 76ui~&^kIm+i~5? t_znV- w,;SrFu-y|wO]Mn 5.핡T!!ɍJr|k@/F~DrXI KA'aX 5bO#W WxΆV{4}[3yTs2ZVJu_7#P[-)++8~PC\hֳ%q363}v_y/YiOH"-QA#q~']U+omk$dW׆^iR%VTW/,mI-:$Ǯ|ZP]ğ3OtyV/,RGA9$qKw:5 xch!*sBVa:HHb_ !$3.͝`~E^XO焨i׌*A^*m(%y$4>.x^ߞt彮ݚG׽?W\҄7somusAe1MYh{%ݩmUK1߽}}?~'ooxGB׌izŗZyyG,!Ldd&l+Wvo~16Oy絖u^I^hc~#)!ѻ/_No-nfI5Vc֫%o 6aXCl-zS/ԟ0Cj>rT [,l e e;8w;Ӵ ,}ƒ^HpX`na)N\`p֙RQ҃YZ*ȈHvUmra M|D(+ZWG*s8*֋-nZ>7[ko+/ơ-;ZKk==ll$}Zʳy2>I$WI?_oìW_n%Kd-X>8ʀ_ŭ;@m|r|< ַ!>˸7h)\ιxkUBwRmm"?2Ihrl@#Z +oOTmem/ew5;)53ܟ4Y|fZ4wW~u鮺/٣5؟n|Yei͕\FZH[y d@!ZL ̉>8rՆ'1m_ [Cy%LJ5MBG{u+ RURq×?YOXDlugNFQv UwmWPA~!7xz^a4ƻctͨYo.R C?yNq/C֎-u۔+7]jrqN;;=w=̯kPtnk=[Mn~_?eP ~/x'RjVv LH!(+0gy>xZ֙|%MiGequ--FY ##rr5mKLEa qif$wsH-2pL+MlBӬ7:JkԆ.n4-6ݹZns#ƖQNA%Im+Ykٻ_ W [A jz!IRI%4BRDtMˑxOZﵙtK>ê]K $1ȂYtm"2hTV@}尴$Y:Ou|WǺ\} 915{{8Gu[_ X1Uo?aws#-O G.O6\M}fUd#;a,Sq%f&6EG;+Eyܾ?wyIXj4+`A +pW=}WūIA/?Qi g5!v4W[yR:JuQYv2"*!v5)AښP$UԄRoJJ+}!?:H5QDI6Z(((((((((((((?ft5@|I?zft5@|?g? > V 9On(k' [?7G3_D?J(s%l+g袀ft5@|?g? > V 9On(k' [?7G3_D?J(s%l+g袀? +endstream endobj 25 0 obj <>stream +x± Iw4fY\ +endstream endobj 26 0 obj <>stream +xfEhQ44 +endstream endobj 27 0 obj <>stream +xfEh +endstream endobj 28 0 obj <>stream +xfEhQ4Fd@ +endstream endobj 29 0 obj <>stream +x1 W_|,LUUUUU +endstream endobj 30 0 obj <>stream +x[)-h(1 | +endstream endobj 31 0 obj <>stream +xfAB +endstream endobj 32 0 obj <>stream +x[)-E +endstream endobj 33 0 obj <>stream +x¡ 0mflM +endstream endobj 34 0 obj <>stream +xfE! +endstream endobj 35 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +h" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?DUoR>{UoPP诤?d ǁtԟw_7tWӟT?*Ho?_kngE%+wָ/x6[GhOf)0yĂ;Gz럊z&4UY[V |UVʂp6A,ˌC!daZlHo.Qy<;{ʼX 3G[Szmc*è k/X׼'.bk; p 0#??mc:xU!btȒ<)` 0ĝ7t4kYGV|>ƯB1/ ) G܌svrc}Xx~=nȺ|w + YEX荒:i`?$==h7[3wSٛ?/ 9_qQKL_ҭJm +??jO#ψ|g}+?'~o>#tm~S.q?v+zHmݿhHTάC޻8аnWGԱ&N>NnYOrs6yFFHF၊Ӂ +:Wf͋ 5iI! +4>͕[:}3u 7*`P)k&JmL+j9ϽpIP-=RZyWɯnkuj<M&8W6z\,@d4UEaD2;ώY@\3*#'s[#| @w[k%6ַgG>#'kj*Gv* {UoQ P诮L߻Ov%&E3sjBӴJk1 6r.vFA8Ǹwþ %SL1٥]CͅC˂pgHRr 'TQ=毣Zkᇆ =o 弓0@W0XGcrq\tm7~gWn-4+)@oD³s2Hpv`ʜiQK>1Vn/ݲemkP΂s kScYJI{+BOfBB{XՌ^m k2i;o쮵 6DX^іG@7)+UW/5ܗ7v|hqP$c*~h033ܲE'lS$c+Ik7sXj($Zb͎2d^eX>OmGLX| |l5@ J@[ -hf_k7ۥ?Av*KFoW!Ç5~<|' +>1:; GL,0E#g$BWCGM~2\xZj +;vm|/Vkp hqorzp}+ T^*@, +_E d p>lg>a<\y]EJrwp|c~v pXF3\.=%e}︺G=U=W>n/2>p99su?'/a ,|Il1ʇ\z(<|z'-n+8;Vu(SgܯMmJX_gYJ<9 +s%8{HsWA|XGx7 7'914Oo*6%[ "M-W,o`i/ *%RM8p dx_5 m|Y@o+4F6td+oH Q?,?EGA"/V' [,;}_O8EqL[k+B&{B+?lz/"?q Կ)vW,>NSzU_TrW\ܰ Ø,(++6OcկҴ3O?Z#5'=Š((((9`fVA}'kOU\r[v^+d*#'{ǟ%M.<`gҵaR07+#ºDMvC, V*CGm-  .``- +۰??e5hFns(2JoE׳\xg:TmFc9J15n^֫k4ghkui}Mq-Z,4/'@V;a )*d Wn?? ?5k}rY[a,XRT$`Bp[j=I'nXIuhL7Q^KOޓM&w}i!w49=k>|)n'O8 mҵb 08Lf$HmaxKo+]};U%Xl,%Mc6N7c'w ✿[NJZk=?5uqf7ibg 'g|IVnjzjW +pۉ Xb$׋ az<Z|WuH" 6v$+r$dPsO8f̸Y(GJ1ruMr\~ǧÜ$YR))Eis^VGykm pT.1s+μ=úixN[{;=Q# +` ^U\q#C;9Rfq_y8&T,VHF5J4onh^\˪z#)684N;P "{L+v+Z##Y+OJܫYu)S+Q_b+j PR6##v>mUuO[pmpI,a@?9_Z?#qQϧz|->]c%KIJaK`޿\;qo0dKݍTjSeekC8+ +IbBBq4kZ"gI./S4[⟅<e?x-J+U7 K;'̊rC: #J5O5R+u{-lo:Y .Bo(<` )sQx#0CMos̿oUKC ۄhcufm;KxoWi:]c D}022wWvc^*Njc+=m~dL/2+qRPQ%ʢiP/W9躍e=X wY3Jd,p N-I5ԦsFy"q8KxH|Tmس\bZ)[k`e'#`pxf>04u)9&if뮚\ uuT⬵Vr[ZϪV^JExAO Zд=59'T W0!!`E3J>|c?i?[ӴD ͵+"I@rpa8V)SVjS$\y(ԣʬ4 հ\cn̚qy4PQ_؋d<$OYq)8bZLx1y35"+< q l"P#,,_#P*C0Qrxe7c\r?]мh.<' cV 3̠G" dy[Xԩ,:UF2ORnqN:d#x܎`9GwNܮj_OUo/y_hZ J꺵w8֭JIέ$I)!ceD@ 9BB?loa6:ΗkonFIs+$Y 2ng |bi^[aStab[n,gW(Z[i[.o Ӊk.i}? =@nL9{Nh&((ٴkOŜN69\[\QjҺMTh x[Rv .(bKm/^sȆI~n$r>K|D)޺h,ae[(pC0aVvAhIm'rd0zV׌|#Nn "b{Ӗ/Z> i{H;ynLW)8PGyUF\YY?ӏ6u)sI?'.ei{kd\AJ5GjэGw}梁co‹{n@tk-P, o/ti6^ 'Q"'$d6# 1xDžN>!NN38\j m՟xM5:+pF2(Ƥx8{u#QJq=)+~? +?(2' 3jTJ (y_қ{V?H ++xTR+mJkzQ+/bØ`0czQj1V{ 6##Eg0= ++Џ„ +((т8Ri0 xsӭ0A%ALe6QF*_/ޏ/ަFy4UF +' +endstream endobj 36 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( +endstream endobj 37 0 obj <>stream +xf9 +endstream endobj 38 0 obj <>stream +x&/m(#7: +endstream endobj 39 0 obj <>stream +xfL~A +endstream endobj 40 0 obj <>stream +x&/m Fc +endstream endobj 41 0 obj <>stream +xf8%g +endstream endobj 42 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?>(p +endstream endobj 43 0 obj <>stream +x¡ 0mf~Vq +endstream endobj 44 0 obj <>stream +xw +endstream endobj 45 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?0ȢEq>Z((c oʊ(0(~P(z +(h}E(_>_J+ [ EGQUc>z)2}M)QE@QEQE +endstream endobj 46 0 obj <>stream +x +endstream endobj 47 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?++ +endstream endobj 48 0 obj <>stream +xfEh( g +endstream endobj 49 0 obj <>stream +xfEK + +endstream endobj 50 0 obj <>stream +xf!Q +endstream endobj 51 0 obj <>stream +x&/ +x +endstream endobj 52 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?++ +endstream endobj 53 0 obj <>stream +x[)-r0!m-' +endstream endobj 54 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1R" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?㡩"ԁNϵ<[+jƣ,);I`դmkBxDĞ?XLOuIC!loR ָ*ej4V82UmMܥTtA\歫o R\<vFIEDVfv!TrMs|a{OS0XQѮGNmس*F@;wr>c>]hwWom[hiڤOjY#a&Pk7Y}ʕv&Ex|,yF*,^a8~6"h.M){-QM|~_~ xxxO\M Wz.݃2YmцLBZwh"շ<^GfeFH@ɯ~=.@ʶ\p 5p0ҿ/s07w:5O NGbK)cNϱ9(_&yU敗Y>iYgYe9ɷ8A$kR-GͿ|qcOrx-uolDX$YvO82%CJм+5xjZK$!(y69,#(z/riz5ՔVrp5vKKa!'lhz%Fx  ,M6%obkDb H;]@Yb?}togNM[O]6wo x'Iu/ƿ4|.ְj֪PВ$u?|2w#F/}9J/n刐6A#o\x+߃_Co4BoB>!kzVwz;k8Sc?_|'1N^w'h~45%:}ݳ$N&> g?~IU7e&yF/һm]׹x+ _W '-FP ݘP&U.mh~Tϑ(mRR>ï֏^u2Zǘma1&HiݏVKZ ½r{LmR[}&)$4Ų11 Gپ~? +?WڷI2PNڝRO#Y R]GB nAZOwǷ<^"Q.{^޶GٟV9.|k-[B%Ag0C6z [, Ѭ|Cp +8idgbn'If]A7?f_~_^E{o1{yf]1ߎ~61A vꈍݼg 12 .rF>n m_1kY询^_?|.\e{'Vm|~ov +Q?Nώeޗaplwrɱ OIm ^mat-W fx̪^ G--ﭽPMU-ykNkY{dc@9bVZheDoiCcB9<ɢhNbt?W%m~||,-?r/x5ni)!cH$Bs + =3cWzWjW^5]K-X,6Ò+]/4~ixq"c7s~|9]i$ +?aU$hmGNKZcq{KE[_{jgw +ḛ7$Tk_{n;_随t{i_eハJ ?KLOKp-^\%cw6 9 }wgP;#ӬCJA!s':Omm*O&5Oa!U|ycO'5f0<<'}ɟ[Yu8ba8ZOI/-5XФW2 283~N:OZG$~MVC<^P"듓޵-ޚqMOҶhmijz$'޴^Jvpx*$9)KVjХ*qQ{;muW_1xᾭd֒wndY@ʻTFs hJ~o/鯊qWpf"Jj}OzWO5o͔y/E}>-lя_k7PE"?Sk~glOָOWCz(ǞOۓW{O! [o*Ҋ($lA}(ۄ~ +ޱۏh(3 +endstream endobj 55 0 obj <>stream +x[)-\ +endstream endobj 56 0 obj <>stream +xfEC) +endstream endobj 57 0 obj <>stream +x&/m_ +endstream endobj 58 0 obj <>stream +x&/m +)# +endstream endobj 59 0 obj <>stream +x± Iw4f6 +endstream endobj 60 0 obj <>stream +x± Iw4fVޕ +endstream endobj 61 0 obj <>stream +xfEh >! +endstream endobj 62 0 obj <>stream +x1 W_,L5SUUUUUU +endstream endobj 63 0 obj <>stream +x1 W_ šI +endstream endobj 64 0 obj <>stream +xfEhD"y +endstream endobj 65 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?s(Hi|NwGRR( }垠]SXÌwGo΁z|Ιcн\C]8z$X= #`y,~t$`j#gtRK9-dm~5̢FdBWaÖM|geo4d/$Ĺx`3}OL}+?ھ$OoR}FoXWz',q=%~[XFy`J)U-HzIIk=Ʉ/"n9 x18$Qdnh,g0OSH6:zv`t*teQ253@G*B bU@v–1VAOQ3Pʟʾf]SI.#Q`Z~дmjU7WWuk2K 1#!#zWVY⴩ar\ݯk+.m{/3ap;&ҾWmlȡOA-W ?iٶw>n +$`\lT/ {Yīo$2q\efMnzU$IjM4{4) +zNVS0*PH5؅]y<}*E2:{U%W'"8= pUL5hG?+Q͓iݶpc#y\uPjQumK*f9cO֨]j+EM6^J1S_6ҿ +'8`a:߯^-ίb (yfXmS#πFߵY~6D?)\^]9.uj=V*u [F(WI쳈yg*xZk5mVdEq?|)FkZq,F6'ks|I%hsz1Z~ vz֟$]jifJ>d@@O5}W6{cz _j_|:|c6{XiL gW 0J8/G zwmL'̥K}n߱|OD3eψ6bY|@=zs_$CD%Yt"D@_w otxnu45-F$HgY`}]_\t=Z/$d>Ҽu\ѳ8BK+GHZZd*B<*~ztvУS9A Hcc]4N;}Hz:O-M +6'|!7F~)6~fM6}Ő$d,tLv.w2k6dMq׿hωGKkZZc_ +OcG?*^EN"c]$廱ōUJ8JR^oKSu&|HXU +4r2^MSᎫ +Ҿ>#k{ͳ,nUp8ˡ22 ?0qd\dJ˗'~}N†KK i ݯEjmu(\d^`"[:mw2/;b:d +f݉k0 w3x|NYZKo?*/dSW~̰j:?<_j6ڍh,a[s`l_( H`6sOeN_{Vy>t%w/ Mgگ/ YM>q5^FD1x 3;/ ɫaҢ":V$,>lY`&gcZ7b/,o<+ڟ^>%xgN|_=bMV|Gk 1Ipۦ|6Ǚ|_mi/3|F>"vw6ZWE܈m#]&E%ƚ$v<{f`G湻} +}FO8JSҖc6BTOfm~?⿉|g{xC/B嶓lOlU$$'_ ++xYIͮ$r4rNqG~4jlxXh Σo^h&,~eܾtd6pӣK>!dRXxۺŜi~qvS ltWps5M+w3N#Ğ.]**.gunXƜ7{$o:OW?uA EWA/sD{JҾ5~ |@?h-{pn8,(Ljòm. "rEheJ93_OSEִ-&QH_ 'Ϋ*:?e+n/ wb(szʮnd$Q6g mE.\֬t idTL+#DtQ9H-a0' ~\u>U'#![P\PBp毰W~<EuG2#2M:٥)5[6p}zI=KnO`%S!J!{Wb |ߔ?Llnja$t~U`B'K +ɾSMUdKgԩȂKOyfE]#($rM|m78o#$@8'*FE=[GKi1ʇAt5XN`ܱh-.Wq8#'uҟoExZ^=z̶걯WoˉS' Gc_?3%iPH 88:ڦGm;M`:sU*QR5%Sʒ}mhqęeZ5ۙU7O&,c]ٵm5gkKj{ǀu N9} ,y# o2?m+ ??/zϊtV6//l0= :`yX⮁xlZ|趷eÖV1$s+43M !/.Ŷ%!̛?F'$ +IWQ˱!?ge|)ԡ f;؎y$w$P*$kf](1H9O2ُŞ~ե\#O̗(rlZEOpB7S>?K["[!B)8Qu٦4X1!^:N̟C\.'F .ɏ?o? @<45"vbBXKVF-Ao#ޅx +/ai&MO+o4\Nq78؀)i4nV">u2[ztӴGd.Kc||oo?Nx$hFadۗ2Ho Fld+DG* q(aҵ$Et/Oǫ J᭠g(HܮbbN3 ἦ#,xhiʄTb❒KoTO1roL8gQtSwιS>)L U+QA@@җ~U1B9?AFiEÓ}8P=`;W_hi`cGy>1o#DXKp؀-R;sкd188{ Zlb#R#8޺oz浮JO"w!.? b1^"xzS|Qw{L/%$zgiilWM9M29I=}q{!0CV8^@BxWC9iD31W)OH%Œ= $s~1kFjh֗sgqleJ~}s%%: 9X3[(rVQI"J+>WdNZ/7׼Orh:]o0eC.QYeFw27n~Wu;5E5_3ڍ[MFJ3~BE]RxMw2c6=}k||!?i:w\$wWP +G,y$yQu]O`o?k85;>b|{ꮬS XL lڷB!ռ<άvhFEP@koF{1‚iEYV xCCk^6U#}vq|oR=cHa{k6D&*SR1Vxɲڮk\*E).K{^tFD$YF9i/L 8̿2s\xO46MSQK 15+no#̕1b85~w1? +UzϡȠ{j0񗌮o4m&w29P~^̌9YJ}x'XvՖiѾ0aq/X#\d?n/1j>!Y|ey͔ -V!xmȸ sqӾ|< .ki TY_b@mɼ$O_gG,zY|?ʚn֭ 5mcd^L)~i GΓ|դ3ThIbjgfjd*ݏ֗ʘ6·#c R!9g;,N| ~%<t\*Adg+Y07ݎ8{ï&J>Cb;I )2e#2$ W __4o@Mqjmo]^Irl c L& N*g-ԜxeW}M iwzf`W 2;*$bV_-9xhZ<@O$"58ÜG}]iO׾-жUlpWUx dx.>Gh?E|+=Oq^\<W$XUVk࢟Pw_o~[i6 ,Ox"w?mω|--ϟ+=wV]%7¯ j? uωBQ:Ƭ}liYKp6B ~9oC?x]|Q|Ki1ڱ;eݾ]Yn,[÷i^_>ӟi7z];fխRcq#0JȮ!`[Li]l5Ԁ3/*)|Vu?7NXCIcg*q|QK-6[tbf`DBTrjҭTJTz x?ľ&3 +_}-KT,~^Q[#G M晤 /P0O'z +ʥHӍ͏Rmw?~~4~Q2]6#5 ` #8vz\ї <3C{ɲO Dm+ +!m ~EVm^fEܰĻgQ__ tm~CUh5?oCN[YSJNL%%גH<[%."]R# |_՟txšhoxs@ BpGܪ,Jj|ai6=:8cMOzf&\J~ F+%͝3Uֆ]ǝFsL '%*Zym?|+~xn3Ki%'gً9,ēܜaTo"ʬp:tO*䭃Sv{OUW{+¾"D6-K6pr'2Ք$qUG >-+Y..maǗk-Ø:es#bRJ*⸋* n߁{Y5_]}Z{wq Uª-zP~HHo|&_i.ijƋ4'?3O }F3ҼJgsnh@;G4XpP9?wZv*ȇ^HTo,|*n<5[,ļM> 좘U٨=}1]tLDp]KF\r@n9UI.8ڢi$}<2u.yt?Pi}i>vSV1xꠜ*0 zFv58uN +\f[xoz힁eliWx'G\.+IV5Tv` FM@xIhI!8(,҉j_«*n=EqJ&`~aMWV8jRF7v0S_&{s +p5ZFz ^F[A|֏$q7W$Z2w̚[Tm1'3@1洧N ycCwԢ!~tQQWu<127PcnϭLssISB(fQqԔWLp#՛Fmҏ'ԔSf +endstream endobj 66 0 obj <>stream +xfEhQ4F(Eh di +endstream endobj 67 0 obj <>stream +x¡ 0mf)l +endstream endobj 68 0 obj <>stream +x¡ 0mfxCn +endstream endobj 69 0 obj <>stream +x¡ 0 mfi9 +endstream endobj 70 0 obj <>stream +xfEh M# +endstream endobj 71 0 obj <>stream +xfEhQ4F*.B +endstream endobj 72 0 obj <>stream +xfEhQ +y/A +endstream endobj 73 0 obj <>stream +xfEhQ4F(EYA +endstream endobj 74 0 obj <>stream +x1 W_|,LUUvn +endstream endobj 75 0 obj <>stream +xfEhs +endstream endobj 76 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +V" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?7xt,jJlu:PS=YqxT%IN5ΤuqM<Oၩiu!pi\sf v8 ==ƿ<ȕD- _ tlc ᔫlwt~іEghan@$&@v!U:# +sS;򿴚2]_TS5˝U:Q4͞*?b?~jSnN1''༮_̍e`q9shS+PCH P}VM`*1ҵn%o +OOj[G~ j0k4[5vs)C); u*v83+E,`畹 +3ӀXI~eO$<9+kgD+ WSGֵ(u|c0hI +ay Uf[7?p^k9TgV-9E]1JNEOtzMߋt7WZݤXXbW ݕ^I huW[M.aÇ1n3|~߈Ki6֟Ou{w4(>W\bUG)Q&е;OdKd>Ϙ|"ve^FGəر5KW{~ڂadvb= -Z8#l- +ִ<+^[^%kJc7*' +q~酫GZыM'g೧V7N +]e_ߴOӘgW2;"S^|Ǫ}Ὴ [ !fo/iC#XE91hmᏂӾVAg2ܲ%͂Y>(RgZJ_svmp \¢RQ{m^Kߵ*~(ĺjCՀłʤJȿ5r&ɇ$ׇ>#ϧֱh8xC|0?y9SzWM.xgO E HHcn8ksObl쟗p|>U^~Rb +4LB)::J,6{¯ٓſ@W_>Ӽ`bv{ieW!n ]Šx8QSkqʖ&qySzsO'ϳѤ9W][e<0n Ɍv_u_inۍgPJU'P~Ѷd^H<$:0R Ayi:e$@6㏄8_xB6qĠ_(_  Xsxk+?.c WJhZF #Hq1!v65.e公%HMۺ@%qu=x_YO["*ek:աBWq 07ɜ'BSmX#H7 21?/x/'M9Sފv69oJPqqZ՞m8?J$yo/]|La$jn3H_4{Mzg(Yo㷉v +^Z6~Ö6v6J\5~&qroRM#ktJ-wd8+*#,D֐&-k@aax( A{ ?|>%/_29*wB^~No?޿,br愾5}V?Kpvg@jO_^8Kan%5՗,mlF5/i?dy"|Uo7xAQ31_Qk# +LzH`o_ۃm^'^4`'5n[^s,N/8BUm&sdiJME,'Eyc[8n=VR9yZK=㸅 (JN 1M"OVY$޶$`@>|+74t;HF Bј$H{dlN')ǒu.hZDzwl#\βGҵ$]ڶ~<1M Z%yH% +r{;?=Ӆmϙ + 6=, + y<'Ky70-I 9p8]^ү--"+vQDlck<14Pʝ9>gxի!R9$֫_xſ +g 7UKzSXZ[ippT‘[jK icZ;\3Wn.,GStG0xX߅w閖wwL4ѣA[ڦsqMٹ2w~a5'۹ҵ_W}5;S>/ ^m,m)KJhXR_=:DӬgFuq<˾pL1@+Úf| h ri) U|egIJ\j7"eG sFH #ܤ01?X8ͰY| %nWS_y?B_Rb烵vG𺑾YۢD0=3_Ei}ccSj(?Ǿk1cmF>pC\7~&{ +KY؟n..AVO; ʰ?R +ޯv[~l79\ۯ?im?wft6[{Iu Շ̣h IyO?>gaH-nR, =8ݴҩj=_O^YxWBiyd`>N&a4Vl1'2FIZ2ᬫ5VSi;?xg//qog`\Nxnңn$}p%[8;ɯ|3W-݃ уDY"f\rClZI2~$CiFY&?0>Td%V9Ok +#OoMc#U.NCr"q39P*0ÐfKۨ%s yKZ')d.ފÂN}+Lׁ^5T/s/gD׏>dII4`՘/D p$x +:'X\*5Z[mc9.F◒o}^zoP2[^",B,n/O$3D2|cs5v,Цn݃Auܡ;xaalu +a>4|Aw<ћP.I=uI@UAMͷq'O4:,4}/WCj6KKkār EWj*pa^ +\]'i-G_ _^33S tIm#vTN?#F;bNK 7Xy㏉:D~t2kkb<x.V` 5k?PtB}S?<|dAFx\guDqAx9C2N3^o2T`چ(4χ7\F)5%qb'u 4nO~QGNzu}7Ki J2M),{[ˉKny6W}u8C\WwxtX ~=ֹOjcᧉ;m͕VtÃrU̬CGuF,d!_N^9+sDjG ӖYsH*p8GP3i*?4?[#~n[]!%b* +݃o\a2< ~!xDυ'MӤumFZeI$}"g#\dv.gM?[<xÞ7VDIqHQK.|HO G/|VXU{Bc,V($7ź4SZ'jgк_x^!JLƼO%F6wn#U_ ߉$jc J%#<`)Qg'hÔV!K~[їF<=*.9Ĥ5Nry3y4RR&m+&~a>i9K7Ϟ]9}/z9l=R3I1 +W OoDx~2m)[E-Jhc@LOɽq^ß +",ߣa40BDA#}E'~rxc֮4{Gᕃ-ĶC>c=?ؗƅ{_Yi)Rm,]mLKP>/mo]OZ]Ɵr|S?j`†`M0e]Y%ݵ=gG>^ltC\cL#;@p V4-deQEGOiO!YV$6aPlr /w%kwmetiSdHخ +.SI+($ݙ,v*TWKm~2> x'E/:k$"7.L- Ԃ~M611(Z<Ez؊ԓ{=l<S&7?*('Rw$ +endstream endobj 77 0 obj <>stream +x7hޠGNl +endstream endobj 78 0 obj <>stream +xfEB9 +endstream endobj 79 0 obj <>stream +x7h,' +endstream endobj 80 0 obj <>stream +xf +endstream endobj 81 0 obj <>stream +x7hH +endstream endobj 82 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?++ +endstream endobj 83 0 obj <>stream +xfEGFG ! +endstream endobj 84 0 obj <>stream +x7h3U +endstream endobj 85 0 obj <>stream +x7h\# + +endstream endobj 86 0 obj <>stream +xfB +endstream endobj 87 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.r" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?G[0*=G }͗s? cnZ@=,w#;HU皰~Z+{+׆HKc Kܹ|`~߳ݧiڗRa5z{E{i,Udg1W<,Lo֤~sSz=Ld!f3VpA ?_[6@mhxǞ z +8XTv_cc:Z6-NN{u?`w%uke֥[ۙf1TyWo(>&j|Om[k\l2<fDH$G`5?| g?[~.T5f3Ǘy?Ϳ>V6ӗžMt0 |3i">pn^Ѥ#dFҲrm.cO|h<[Q6-[^ rde%X'3[@68X&Aly #!7$f\;Bzk3\Z?a|ĒTc_9o +7>ykuHZ դ1nȆP3vN6O\EጾMkE/[$<f(q$iPuNoxonMl>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?J(Ϥ? +endstream endobj 89 0 obj <>stream +x1 W_ šv +endstream endobj 90 0 obj <>stream +x¡ 0mfw) +endstream endobj 91 0 obj <>stream +x¡ 03mf7oW +endstream endobj 92 0 obj <>stream +x¡ 0Smft'| +endstream endobj 93 0 obj <>stream +xfEbr*U +endstream endobj 94 0 obj <>stream +xfE4@ +endstream endobj 95 0 obj <>stream +x̝9X6 +endstream endobj 96 0 obj <>stream +xf` +endstream endobj 97 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(L +endstream endobj 98 0 obj <>stream +x1 W_ š +endstream endobj 99 0 obj <>stream +xf!&R +endstream endobj 100 0 obj <>stream +xf!q +endstream endobj 101 0 obj <>stream +x̝I +endstream endobj 102 0 obj <>stream +x¡ 0mf:`+ +endstream endobj 103 0 obj <>stream +xfEhQ4HA:1 +endstream endobj 104 0 obj <>stream +xfE#'Na +endstream endobj 105 0 obj <>stream +xfEhz+ +endstream endobj 106 0 obj <>stream +xfEhxlV% +endstream endobj 107 0 obj <>stream +x TSgڱh;NU +.PvY a_d! +I(*ΜSO񌵵nu*@qkyy%w{3( zyL*<]%*Ј +TOfJ,Ո*T)*3$)W箌c-E1Ԕ' VZ)SgX|}td; j BCX}pDҪ' R,USg7+ER_}ka6cZ)+Z[cF CR>͌x슱;ͅyX"-KْF=,ʟTYUIS2MS ]m'6ȈHkF"8_a $+ +;$I +5G˪?yߓjuk\|+ee>Ky)_1J+-/%ɲ.8_}fƱOD]Q-и +Q$z9! &S35ղ4m-_(%3)[dozZ,mI>^َSBI!w3!a+`I\=1h9s\VӖtk@geFsl@:o28{ .siysgΝ3co5:5=$ +T^VG6%ScPBԨ gyx?#fD<-;Zb)gtO +6oNMNIKv"늘gQB +s.)v)ԳJJ߿wPH.i%#(6xꪺښǸFɌWI8%iS(995\>rr , :d&| ͛mKݺuCżܗ1)ǏdzxRxփ  dR&ge#P6Ǭ}Gfq s^~i){<մ1gv nK'Le'[޿ +Y6&l=v~nv[ t=ݗ\n' +woM|&Ț/X.o4_ V5X|p),"P5P)+v)M|Z q˄run55eŲ7V8Y§#20RD@}NzzجPJ(MΎ +Y>kZZES%Lt+ݶ.ZpvYm)Z|x&%[NSa<弾Z3 " rFOES{os]ϦHDi>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +a#" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?((((((((((((((((((((((((((((((((((((((((((((((((((( "~_@oHq[?' Mm3E8i"?`h>>|+$v k-~/Nh K1$KO94Wن_1puNRӳt~:xW%}$ɟ4QEGQES|x_NQ|x_NW]rGG 54􈟊QE~EPOCQ;GCQ;_|c%vc_1$ "~+tELvJw[ƪW( !(h !(h>11k^i? R,g5^Z 9{J@1+SSNL#S^sL싺?j?+[NH&_c៍uȿiӮ nYT"ѕ@8a+":P]]ʤUhqqWzeIANgp?"i[{Ydr\iIkS${jJU=M}LդrRz?IGǀ?{EIGǀ?{Eqُ$fX/OH4gv]O(fc W?PN'O_3"<'3O,QvrjW.d?o~WI9Gc !(h !(h11k^i>ZVO=|ѨҿP Ұzx}?zQ#i#YO$f?Km)S篛uv1}!| J'҉@ZxN ggڌ;Ù Tj?Tk?j??+[NH&_Xz_WG_7־[w=,_֞>??|5Qw|5QGH><{(H><{+o9#;?ךDO?n(g?_5|}_aϏ/uԾ}k#p?Y7j1.jVj_UQ|x_NQ|x_NW?Wf?M`?"'A 005Wo} r|w`c$k毞u/ZH?(8Ļ[~W>~GCQ;GCQ;_]rGw 54>9 "K7־>71@UWϺoZxO$n?xK ob]GƭGƿL?Kc !(h !(ho9#;?ךDOaxLG~Ծ}km"-x_֞<?|5Qw|5Q*GKc !(h !(ho9#;?ךDOϯ?iGK^}׾~ٌi:Z=K7ֿ<&7՟y%3j1.jVj_UGCQ;GCQ;_]rGw 54􈟞߶7p@׃j_q?!M:ZmK7ֿ<'7՟y%~3j1.jVj_UGCQ;GCQ;_]rGw 54􈟞ϋ4PԾ}kݿk%xN_־;?|5Qw|5QGKc !(h !(ho9#;?ךDO/iPd +Ծ}kkoIK>kµ/ZH?V'Ļ[~W<[IGǀ?{EIGǀ?{Ec%vc_1$ "~{~_Ok/ZOv}MӋg#/RO \ҙǍ>/[Kxջx~#Q|x_NQ|x_NW?Wf?M`?"'weωC?ڗo{e#.`%xv_־:?|5Qw|5QGKc !(h !(ho9#;?ךDOF]?VJK7ֽOgՒ;R_ gw]ڌKxջxu~#¥Q|x_NQ|x_NW?Wf?M`?"'iwMw-`ˌtČx^^[Ɩ"CWj_qi5Z K7ֿ<'7՟y%3j1.jVj_UGCQ;GCQ;_]rGw 54˳:j5|}?JmK7ֿ<'7՟<{ƪ?5nƪ?5e_[IGǀ?{EIGǀ?{Ec%vc_1$ "|{(OzX_5|}ҟP8t?O(kԾ}ko#p?Yq7j1.jVj_UQ|x_NQ|x_NW?Wf?M`?"'Q'iKRD._OGc1|STJn+ G7ֿ<&3O,QwUwU2|-ڏ$w$w11k^i>jzɃE7nqM@|z;Ǻ7Kvlʐğ6:Jdprx¼P3_>`+e1VVioU{3s>'i;UtבwUw˟ƪ?5~#˥Q|x_NQ|x_NW]rGw 54􈟔wjkAZttZ5Ӗ(;߾qTv?z +x׭W=:;IGǀ?{EIGǀ?{Eqُ$gX/OHGvӐg +k\ޡP~F-?Sj˟֪?5TJGCQ;GCQ;_c%vc_1$ "~LM?XO=ZОnՑMAF6WtĹ8UnSPWlzTՑS|x_NQ|x_NW]rGo 54􈟎|7 ]Kھy6}$k(,4ZRv+ wPNNhs*H><{(H><{+o9#'?ךDO +,0`SdFnSW_ݸ\J?>RJ+GOCQ;GCQ;_|c%vc_1$ "~ 4&l:B;WwG5V!<Հh%NEZz4+si-ڶCQ;I9{|?> +[NH&_(?'\=MgF,7)cu9 z;NGOٵ;_|`Ź$dpX/OHEWnQE~$?Wӽ$?Wӽ?Wf?M`?"'ڭ?Qo,QQ~#/ڭ?G4{,IGǀ?{E'5d`A}__|c%vc_1$ "}AEWPQEQE +endstream endobj 109 0 obj <>stream +xE +vq +endstream endobj 110 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +e" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? ʪjdG,Jlr;89Y_񎃞ogG:8&MoKm?Q.EiĪ) %ԬUy۸ * >_?p .M:ty+/|,2 ogf<^^r߼m; pgȪFR|ޕ̗h<~qOoks9Æ`^öAxCt;-n'E@2eոW+FF W|PS–krlv8P8-gĀ! +F6߆)jz7%xgÿ 5v'/!1IYC*hKbU $@,~;tQ=պ韠pWJ(YZ;%"u6{֧/dH{F0 gcCf'ָ_ڛ + xk{l%-[ȵ$5Sy9-X{wv}$1q`r/FS^W62TIqƾ~%ji+t+VTP̶0ʌa{"O([ >}<Λhƒw67 40#}<1Gww&Y,:5iN|#puxc'ogxBJWM[hvy%ߊ-u'!y.Qb@ * }3Z?ž‡RҼjwb{{w~|Cq$ʘXqۃDH]|#oڋF9q\>-~5Ics?/g_M4>._5-qEx-%oیW;X,xUNzN:?.dYfQQvy9~^zYx_mGmV5Kܪ?9nݎO#lx#CF-.xPJ-;Vy"A8e5moyu'"/onotS~=js 5J).e4V=n^k|~?<"/M}as[$ 1DYTq9RsQКNe]i k #y"> *=2$~~< xω/|)}u[ a2`H*`9'y'thM=%u `^) msrYS3O)TWZRkGgqnE\W/;;Ǚ5FƵ]c⏉-|2\ (74HQ1`r@/7}Q( +%R85K7:v0 "$BB񲌬~ᒬY?cs>$^v9NNlb/yzu?/?m_|i|'7t_ k?[٬lӭ-,`;rW o؛DN)fU~1j "!TH/ˮ) sJMFAg⿷utƗvQE}Q!W<O8@Vĭ)x7%öpAi(}RS$yt$~\q\'%ugg?6Z"RwmݟҥOӦCJ#K +Bm5[?-̱ "T6:ŪR;5 +G|Aewggp40fϓͷv9dП`]&ֿ'skיvJys02F#VG^#VfeNT `y\˜t~Ӆ9&V~]7^$?{:MxeӧϿFx&+˘M&q {h]L?MRŰy!-bX2/P2@`pk 'g]a⿉~ oZ9#mH = r-mr?|y8nd;k-S,w- ´sB"Iܯ+9?= 1ȱ5IOWG =I=8;7 CTV7 \d +g{~k%%|ОOKqmu(vcK" 0㝅Rܼ`3\㎀ rO?B~*|Sݷ[{{ȮaX̥v\a$cҔ/tV=sRqMPgYFo-.^C`mx%3F@I XbH?cMOwízধF=m[ yFCF͍WdҾ~ܿaڿwz4-'_WM{;].LW_?=J$+ؚXQBpH̫k+^% ro_}g9bq + +jrӒ1ݭv$K ?i6}Ej?d;jf>[$*(vkEd EtݨY*Rina-aO'~+_b- U¤n-5^JH|F9גK <{/>j:Fx?v3[znj66!X剁Wތc*`Gh?dKInŲe~CI-[tqapF>/| ^d"^y9>M(:־?+p +ޖ ksmՏOjsHV䇃?[nk=#?~@g4Koɦ\n$Q(rmǔ>`q_@=7+]rw.qŽ@I7[|2g +Ko?i~"m[Y,o~ҵ']+:^f-I82+FT1,|[J?eoĐ3#鎼E)T,kR&.$oc==_vgZ33րt~ СU֮ +F~H_S{K?gf]L-g1%A<$W_u(ͬ@lC=yS8wO ɞ%sA|Zm 4sDgՔ+2KڴC_5L7:|OwV[ko oFMdVU|;|e~?_J-j/kz?ƙ;-ZEcb"m?bI~lۻ7\O]M"mwm/SE+ۻ.k[HMq9_fdvGy}A2?+NIzzDWnt[Z-ؤRp;=\dtJufCNzڼ_ύvsmmV/Dn.#IJ0dd_vf}1xwJ+~8$v${q5oG}^u՝TG,M]dmBXES>cǿþqt_^nyd(tEo ҜJ. A~Ks$ֿFUZ$OVڔ>\,_y5S\xW|s\, xWJC +;3@ k᧹@#sS|%5ܥ/!5|)Vڹ-<1kuT#"" .Fwa n?lo?g|ХYЮt10)͹8=G_E6o`VnֵKgO%fi[l41jmO #/YsmiOīwVѴ܏`z:>[S4j[I".-wlyG"H`Pb٫7ό6-5?Gpc\܆k6mW"#LZ?k$ww7g_\7-z)9|};l LP_,a7E9>3K mWS`!Xq! s +67GzQ(M^_x|W/`[I6}^@?l?O8/_ϊ}"BJȌPfTo#{WӾZM>k⋙4{MxYY)ݳ*D GO~Ϟm[}Voچ jw~Yd7m&/`8ia#xkY)Y鿇t/:f{[蘲2C e 2*Et#VPW`o-ۭDOH%xyk* 褹}- WVV]"B[ ៀDzUzeܾ\2^o/pʨ0@j'v\'—ȡс  H?  xƠ]=i:h1 X x92N+3iQxƿM7Y"comq?a|d?g\z++H]vBnқ),n44w{nk0"I(Z3?)ҔZgO5ǙUKO-ֿ xo*ѯjN.u<(T)lC@6,ztVO~m^ji\JřTQ$1wY+KI񏊤5Mr(dQW[!2u?CAva:UIVq4^6>߷)qOG|~sJpzRb"g]"7rpyVg+cq[1.}s_SƒKQBG j-ݰbplD( +We۪᷆TrnkJ/;HbTJţΞ"M=e%.eZ=A噭 B|e3:F]$(`IP~Ⱥ +Q㿊ޑ4l /ڌ,HP RvBnֿ?,PdԵA{E'B<|ࡿ4?WvU㮟 Zi3,6L(R͕'+[,u4cO>;P|jҬ ?ĭ{fEL;e<(mU-A?75muj*$@F W  [7Zj]EXUrpWwcW[>#5K>:_/F_߂}z#kiMɒ0Jpc[ٟſ:j#jB)'!in2bq@X0;rI;w> [;-&Y2[ `A=o>>x^};{ivE6ȭs.G?w"<{zEuC). nYd}ծi_#?H۵d.Heaц +0_~ׁf h*{[M||d4j &0J+ؓqHq5㋍%/uW,|#}DŽu}F}%f&IBjWZ/>wyqschFED]*B`3 %Exx徟MXMirM3xגy0ۣ ExlE$WF&zQE\["x#oEٛ yiDdddQE4oR"\HQZSE v¡H +endstream endobj 111 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?@y^߭O䷥/}v?2$zRy`pO(Z9 z + @z~&yg>+cҏ,`Ş߭#~"o֗_ZOo֓jf2%hVZ%jy=|sGSsG:qrab zʓU$zR#ڧ| n -n/bY?8GRc~+ռ+V݉Y`<=jn ʇK,EcW ޵XAy֦/(Si^_cra0+)&kZ+yCTyK/Yϥ +3WO2ȭYKOΗaʊH?^OEՇ*'"Ooҏ#O8 )sFjs)<=Yq]zƣ?G>S:Ϳ=uyu #??gW<:iz}y!2xSDik+ѻ3zb9xJ.e﵏Ҳ*^r']4ߞos_IWL? cޤ_h]zp{v#|5O¯3ƺ[Z1RES؀A%{ymI}y(HB1|Q;Y(YIyG&A *sϹ62qsݵզw}s<(+iok9E*yb{a+GU3U20%?ξX[L V1I9 +iw=X,ƾg>N?  %L4!߯} 0m'\La~ g50Gҗ_+uHdZǽ+MRIw^5Hvk~+c lǰΡ6?fX/Ҿw(Vc____8[>QҔDWEcҐݱաo "kO֊_Xp}t'oSUi|1XDXr{GX0#ϊ4? V_b״y%\GШ"22C كb8WUv͉a𜮫JݵMG+?h +<_$n˨3d#bYD#ʰ럭yTXŧfMn֠Jͩ&M;>G +uk[ YGE62O4,/ k&]$[m71+ +Tv ~m|hЭtwwv͋Cp6>/_ +I\iOsqpK3)!;k=3#ԡE])Yi~ק㯪'_?32X BFj>+6f+ncQ8x)^y>~ڿZ5% <{VG#.~^AQտoïjZ_m26&f H~LSl"x2ދTWuhR\I[wt4]RymS.mmI,n]H`GUMo_"ĘV\@>޿k3lW+QBU֭KW!3&ie]VGh;%m~}k[6P2X +~m~*tM(#/vtk/<9k&J;h8;P8{/osm_0jZx+Z>EduSr sl~=ˊsI*ppq6ӽ[SA PʦmYI YUi\"=:{bm_u֗in;I[w2 A*89E\_ͨeֳ0WUf'8$kSh?"t+?٢!JGaйD3eOT$}?̓!uXvk]N3ƞ&6}G^~"4,mhU$7g'oIs%ŃaؒDPw8!t9_xjAE m[vגi` +F |+<۵X2\caUt5Y"sK?y6g>ruu.|ϡ"ӖE?qOFʾUꟜ.B?!hҧVL(%z5Te"jGh!aEJQm9XTbSiDSϰ\BBI:]B'QO|f;GU9 ! r"XaC6ok'(唫+O1މug+.ViI/nCܿ`~ ;Lj|-&^;FeR$t py8*|s⧅Kxqk-#kBeq +1A\o?O + DOmv|/|@E*\N$[c7>~Ծ_6SKj1JF0|v@\ +~Uf'5PVI;׿bQ¹h_K{ڷk?wƝGFl4">FOȳ" ;m{h7^[w\cӮ7g#If[[Ę]$!{ɥNnS}8lo--?a$f +K'2F<;7 Mo|_ C?Kk]HaAJ0A25̔*8tU˲ڱN6}?੟h˧Ė?DunC yNtv1Gp/`SּgÞ"Ӵk^<iV^zU2Oso" h-e%Hb=NO?LE*Ҽ't~ZGm7kjy,.<3`lPwrD,h\nݐF~Zd:5V٧LJ7my}ЄE>BB#Y}GYŚZqFj&6͵F)GV_;V_oO?G_x;'O^.mv_X}ixekqX!Md#;W1ńVJٛ2k5ڦIfm;?fCJ͜si^;^ 9ұD2O̥ $7lfxr$R<Hn{xgڇ7KN<k_Q4BRQۭq9M,|~Ҍ_7s:͏2 _3^^R|1m|UlJ~G`c +:jMkE7ݭګҵm?ſ ~XM+9x’K-5 F4ϟoMґKK>J㷵A$%+ nG``b\ͼq]G{rG*Xuu#!WϏtѥj!|ZZDrUvpF9y\16o3WGx]eU0{Eojk9svmׅ4O i$dZr\\\&Xw C24+ى܈}R*>F`k|Wh%.wI,u=!IX#*&\`)0 rsꟳ~h P6nPLEڀ:8v#/reSC$NT;I<月W<}k풙q?~u ˃j8bB?J7hb}x?wSٖLT#ioNw9>2_ڵW  HW'@Oyi~Ϳ ~ | |%T=ͼ3MQ$6ږm%̆IRP}ĽQAE3"͜<?A^'k3$moLNMJ;Ki$9c><,j%g[kP|5Ky@6[|YHٰ Oi=țK %xD-P~,xPz/s)?2DbI +*5jEtm]Uʝ9ItLiG -gQC4Ę G)] qd1 X)ڣo|}vni׶ظd ICGk9fKgSc GMSU~.>/y^xv/;,+fn#YNYx)1]mh3^Kf;wq[97եocԏ2} Vy:g?l77o@ykuo28Ci|$Bw U/3F?s{YYKm>- +O汐,[Xۓ8|SX0,=.6\]LDzyvNc;&v89e9J.Z]VOTUeMY&+-ܥ}yZ>y|'I4/[H9!Ok`D@i?;Eӣ[u;#jx6ˌmoʿv‹SVM'm?RYsI6J"@=#$MZ6 ~[~OҶqIH#ێ*dc"ZHpN 5a]?*Ьg f9[{Xf\"3]nz΍ݏhVaXuBEF O#_׏Y׊nѐѼ{ g5 6"1]?\kzi8Su8̙_lΥFtɪq]!w$9K}]p)p$M#+Yb2n>X/mOI WN)'dc6 =؞5La5\b +ϩӧ_*|Zk%Κgghi#/4_4.-|2#a__f7qg~E&V?\ o'y +; ˨WlN89'5?¿,x=SbUuTc෾tOĺ!,";dcs*)6uO +ܿ'L:vE~/9 doJ4=x$?l/7gV0῵XAyTkhx\ߌ_BKI³0r +c@|;c=++S!VҴ ubKT4[do Vd$ž׾)jlj5+ 7z^Fb-㈇1;|J'<iNuoj`ͥ&Kxk ͪYΒ(1K_^Tۋ2o x0gW, xqc/9׊<-bXsN)3)=^-lW+2.o /*WK>-Z[ N붑d{,;c'TX{$\P_(RVFkF91x,4~ZEj⦸z¹Sj귒j:̓LۥG1&x?~A<)KGx&uVm󂂁j;Wh0pkNxYEҤXW8 ۭ[[pqYʡJ,!E]H\?Eg!򣘚сmqC"q+.b$ +ظ8J?V6߇t8ou Am續bH% +2;c>Z4?J?=~=F"-.d<ޡp0 v Gdkw阣g z\=B 6 +xm\%DUڱLݗ6p+ƿ~OmW>.eP5)pFFF!sspOͫfhԪt]FҋB4w\_)5"4gԏ?K7 8޸>(|,^8:[V{(10'{FTxS#v<^q ?+| 7_x^yq<#6sw#|aXbUDJE1jmD ׌zV[G]8 rcnbSׇR-L_E'ӮV @k>2~˟o,_ x{_dDGyI*-*O +-u;"pXvܻ#OE/ņI?<%!\Ad>tHH:usx/-|-H#wj,(fb(ep} 3[執y|RD𯀵I  r= "?c[Wk΁nYFU[%HWǟO6>񽮻(ԥ͆*Osp*W;QRO1=S~f,4;r+upXeCJ]IoJ7g{G/eh#?ّ7_(#;k,P pI  ?} SuO [li1 dL:ksNI(~+i=;M7"+wEdDWlLbM~q:=OU{]ZK?x_ɽ{+x'rmhgbNN mz V6̅Te@7yyNF❑*5cM+}_/a5úMJ ,ikIJ0!' G>$_#OzV2Ϣ='|ⵟ8t (wP ĞI%+9D:~/{}?Sx7pw IJjQ\ܳ6݇E‡,K%y +@tN%{y)t*wR)ч,6>SUݾaMÓJ.]M򓌨x DUXV;{'yL[=GKb?*Z±kg#!MXX~T?JY:2tP"qaQYiBAE~d?g׿+㻩l,oYl^U cފbMBw_ <kïV˛y8 $F]p@5G5;}k |uѾ|T|WGckmpGc&E'.G4YEku$ZF;eM}k? Ꮞ$kmOz-Rϧj}KS^Ғe|~>"ѮK{m +颲Q#w~jՏ)`BI>gᧀGgҋK}ުMyIrp@1%?lKDdv=G R[`XfprB|ʕk?jTF+%>2G)HwcUHPoB_ 4kż6Mp=۝ʧŒ`cQVZ7244< +=ͷ|çv~glȷ62IݏZ2a\:3Zֹ' +-7{(U;'E۝.ћwH#ߋ_u֬"<۬vVDZa t1^cr-f{-m2Cʬp8Qs5<Ӟ6ΪUTW/wekMEm{Sw98'j' +0x-3[gMQ*__ҹ^!<'vAi =M/O$(3[_a +K5ckfQ(+RK.8űJ'*E|gz89@¹&Q,y✶ z}+^;2ԩdIҸ{M8iH[kSŊa,S]JP0N{Et˞QYrC H9OY}j9:8t_ QrJt6Iy&Ks8Q5su8uVcV)dn3.Ҙ:;Yׇ[ΨM; hhc=B+ShͽU<0jZJJYQ(? +~}*hIBTRZP?!PgG*'ay~  +t9_ҧm;Z5Uh\Xs:F3昝G֥ybsxDR8ϰ2Ġqp?Zzq(`}袊 +endstream endobj 112 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@s" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?O$5`x=Ij$?_iƑj)d%.$'wG <9gC-ʽ]N;쾾g +KWע][< +>$?:Χ?Ӥ;nU}UQx&ZxZ!l*ټ[O x[Bi[ aUc@8?7/SφʅUiE{5H!@iZDd 7.tmݳ~;~>j?/=5F5}#6Xк}2+ݤ}+c<Ūݯvqaazdݑ^#':ΕE^\׋@چf=MA\HPWNk^_>~'*{/Hc']?_;φmVٮ&xФJ@,KmGL5 VkkY+kIHde` +  sP]R{]yR%hSL.d 9`y9=0+اĶIE˸pUO7x9#VVR +>ߴi|.f'I 6;Yw0/:_R +2g~G\ *RU~wumpW|n>|GOO%¥Q=l'36Ja\E2 n&R4RHU$b|Ǝ3W :OFFygb28JTEE7/T+$6h2#=_8xOoXէT2"[g +1ef;=MttxH:xsP6z5Vi^)ߨFf9Ggا;rVx[lju[ `i\DI>P͞:|xE{䤟v~CѕZHOuՕ͞j7I4R ^[¿5?})iyUx˙vH'gE{Re7IKϚa)V>m|2=3Þ3|x?iuݻAH!  faU7-5Yo m0.28dǖʼ|xO+HkGS"AǴgv tM~gk_[+KERKX&61)_DΰUFn }guKF|xgeuFG޼#_{oqx/.]"I|Dd`.m_<.|0֔3Y1B4CD/c~yX.~xSG>3՝Yb3p#KDc!BarOgX jQsml+[}G<7f9n=+Vw$Ϯ!oa0֩"H ʑ#Vڿ/Qv>eث×$֚K&IKXɐ @5#x^֛& n>)=m6k%4hY+ֲm兣xfF!Օ**@ ;W40Vo~g^Uc{Ǽ_/|io^/E>c6hx \3XnNԴos +o2DX{Ak/f<07[ۆR8`q*~ҟϿ>6mr.<<+[M̪3r@r~b!n;m?-υkRIE.Dy`5zrpe 6p/qt}>{{eVDKkIlm;M W_|:ӵJmHO7[ƜL0p8?LR?Q_a0XIiM?6:cZI)Iogڟ/WC_'2X[Ɵ,㗊K|'۶H=i̚G đ[L٧_GMվ Ͼ,IG?2܉* g[{u%W⾳n>.T9m>3xgTMt[?M/ak!ZJy⟀ߵ?<<־,AOӼQ]ڴPg /oIɖI$~6ZWc,Fm*/$G~ᆠ~mX?f(w|w }* χ'f &A +^ j2dR<<'W/Zx1]7(³ KiBmg+)@ϔ"6!̤F4_FMj7pYUS)E%mUnxǓigK/ ^Fn#dwk;Nmomm;!7WN~'db$HO7A8|O|yt~𮯭pxL4fYHh! 8䁒>2h ic㇅?__7(F?JҠE^y%y-4칕D n!7]O:Rt|s':"JmlE!U%TD +gRYC\IgB?ğ+xcZd6Oqf;K8\0 +GW+ό6?^=9?)';]jC%G#p"+j[3io?> fy,:dE +[LC 7 b>`?kZ<aj3)-+(aӞ{<o~͞0#߉hO|A,׍a[iNF3M8mbI$_, + |? ~~ƿc~)wZK@cÁY `r䟀xBlgZN's+|ryFI,Ҝ8%vwi+.lv6,5OsRbzƓ +4 'CvcY#-x^Lдး·S -95߂+x>-2-\EerIE +UTUrORt}JHԡ-fxgxm ;b,=E^|Oc/YI]6{/K?S'SwZ vsN9oSEtB֊2xSU1*sn՟ +endstream endobj 113 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?++ +endstream endobj 114 0 obj <>stream +xf#U +endstream endobj 115 0 obj <>stream +xf!!x +endstream endobj 116 0 obj <>stream +x¡ 0mf_ +endstream endobj 117 0 obj <>stream +xX]c +endstream endobj 118 0 obj <>stream +xX=dK +endstream endobj 119 0 obj <>stream +xf B +endstream endobj 120 0 obj <>stream +xfED Q + +endstream endobj 121 0 obj <>stream +xX=!MG} +endstream endobj 122 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?++ +endstream endobj 123 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( +endstream endobj 124 0 obj <>stream +x&/M^ +endstream endobj 125 0 obj <>stream +xuJ +endstream endobj 126 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( +endstream endobj 127 0 obj <>stream +xfEhQ4FP@G +endstream endobj 128 0 obj <>stream +xfEh# +endstream endobj 129 0 obj <>stream +x# - +endstream endobj 130 0 obj <>stream +xfE!) +endstream endobj 131 0 obj <>stream +x¡ 03mfOiu] +endstream endobj 132 0 obj <>stream +xfEhF +endstream endobj 133 0 obj <>stream +xf +Oa +endstream endobj 134 0 obj <>stream +xfEtAm = +endstream endobj 135 0 obj <>stream +xfE09 +endstream endobj 136 0 obj <>stream +xfECzJi +endstream endobj 137 0 obj <>stream +x1 W_ š~z +endstream endobj 138 0 obj <>stream +x[l +endstream endobj 139 0 obj <>stream +x[lj3  +endstream endobj 140 0 obj <>stream +x¡ 0mf`!z +endstream endobj 141 0 obj <>stream +xF9 +endstream endobj 142 0 obj <>stream +x¡ 0smfj +endstream endobj 143 0 obj <>stream +xfE# +endstream endobj 144 0 obj <>stream +x1 W_ š: +endstream endobj 145 0 obj <>stream +xf!C1 +endstream endobj 146 0 obj <>stream +xuJ +endstream endobj 147 0 obj <>stream +xfE#p +endstream endobj 148 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(L +endstream endobj 149 0 obj <>stream +xfjT^ +endstream endobj 150 0 obj <>stream +x¡ 0mfv +endstream endobj 151 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(L +endstream endobj 152 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?++ +endstream endobj 153 0 obj <>stream +xC!t +endstream endobj 154 0 obj <>stream +x1 W_ š? +endstream endobj 155 0 obj <>stream +x̝9h~ +endstream endobj 156 0 obj <>stream +x̝Imvm +endstream endobj 157 0 obj <>stream +xfEh"N' +endstream endobj 158 0 obj <>stream +x̝9@Yh +endstream endobj 159 0 obj <>stream +x¡ 0mfF@ +endstream endobj 160 0 obj <>stream +x&/  +endstream endobj 161 0 obj <>stream +x¡ 0mfMh! +endstream endobj 162 0 obj <>stream +xfEhQ4Fqv}Ca +endstream endobj 163 0 obj <>stream +x2U2U<) +endstream endobj 164 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?碊+ +endstream endobj 165 0 obj <>stream +x2U@ +endstream endobj 166 0 obj <>stream +x1 W_|,LUUIUo +endstream endobj 167 0 obj <>stream +xsi +endstream endobj 168 0 obj <>stream +x^ +endstream endobj 169 0 obj <>stream +xfEhQ4F( N +endstream endobj 170 0 obj <>stream +x&/0E +endstream endobj 171 0 obj <>stream +xsq2 +endstream endobj 172 0 obj <>stream +xsv{ +endstream endobj 173 0 obj <>stream +xf!q +endstream endobj 174 0 obj <>stream +x+. +endstream endobj 175 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?++ +endstream endobj 176 0 obj <>stream +x3 +endstream endobj 177 0 obj <>stream +x $ +endstream endobj 178 0 obj <>stream +xf` +endstream endobj 179 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?++ +endstream endobj 180 0 obj <>stream +x  KL +endstream endobj 181 0 obj <>stream +xp5 +endstream endobj 182 0 obj <>stream +xt3 +endstream endobj 183 0 obj <>stream +x00 +endstream endobj 184 0 obj <>stream +xss1qs1\} +endstream endobj 185 0 obj <>stream +x  +endstream endobj 186 0 obj <>stream +xfEh:- +endstream endobj 187 0 obj <>stream +x +endstream endobj 188 0 obj <>stream +xss1 +endstream endobj 189 0 obj <>stream +x  +endstream endobj 190 0 obj <>stream +x +endstream endobj 191 0 obj <>stream +x +endstream endobj 192 0 obj <>stream +xQ0 +F(q +endstream endobj 193 0 obj <>stream +x0 +endstream endobj 194 0 obj <>stream +xfEh"R5'a +endstream endobj 195 0 obj <>stream +x  +endstream endobj 196 0 obj <>stream +x  +endstream endobj 197 0 obj <>stream +x  +endstream endobj 198 0 obj <>stream +xuu +endstream endobj 199 0 obj <>stream +xfEhQ4&]b?9 +endstream endobj 200 0 obj <>stream +x s#U +endstream endobj 201 0 obj <>stream +x +wBE6 +endstream endobj 202 0 obj <>stream +xu#4 +endstream endobj 203 0 obj <>stream +xq +endstream endobj 204 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?~(; +endstream endobj 205 0 obj <>stream +xr +endstream endobj 206 0 obj <>stream +xf +! +endstream endobj 207 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?.(; +endstream endobj 208 0 obj <>stream +xv +endstream endobj 209 0 obj <>stream +xp# +endstream endobj 210 0 obj <>stream +xqCE9< +endstream endobj 211 0 obj <>stream +xKsM 2:+ +endstream endobj 212 0 obj <>stream +xq +endstream endobj 213 0 obj <>stream +xv +endstream endobj 214 0 obj <>stream +xpp +endstream endobj 215 0 obj <>stream +x +w +endstream endobj 216 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(= +endstream endobj 217 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?Ί(= +endstream endobj 218 0 obj <>stream +xKuIr +endstream endobj 219 0 obj <>stream +xfE4F  +endstream endobj 220 0 obj <>stream +xf +Oa +endstream endobj 221 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?Ί(= +endstream endobj 222 0 obj <>stream +xKwM$4G +endstream endobj 223 0 obj <>stream +xKsM$I +endstream endobj 224 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?++ +endstream endobj 225 0 obj <>stream +xKw, +endstream endobj 226 0 obj <>stream +xf` +endstream endobj 227 0 obj <>stream +xf B +endstream endobj 228 0 obj <>stream +xKwMwj +endstream endobj 229 0 obj <>stream +xu +endstream endobj 230 0 obj <>stream +xt%&j +endstream endobj 231 0 obj <>stream +xr +endstream endobj 232 0 obj <>stream +xfEܬ +endstream endobj 233 0 obj <>stream +xKwM$ = +endstream endobj 234 0 obj <>stream +x1 W_ š~}z +endstream endobj 235 0 obj <>stream +x s +endstream endobj 236 0 obj <>stream +xf +! +endstream endobj 237 0 obj <>stream +x̅ +endstream endobj 238 0 obj <>stream +x5T% +endstream endobj 239 0 obj <>stream +xf xI +endstream endobj 240 0 obj <>stream +xfEK + +endstream endobj 241 0 obj <>stream +x¡ 0mf)l +endstream endobj 242 0 obj <>stream +xfE ) +endstream endobj 243 0 obj <>stream +x1 W_|,LUUU}HM +endstream endobj 244 0 obj <>stream +xE.H# +endstream endobj 245 0 obj <>stream +xE%!/# +endstream endobj 246 0 obj <>stream +xf0 +endstream endobj 247 0 obj <>stream +xXM  +endstream endobj 248 0 obj <>stream +xfEhQ4F( N +endstream endobj 249 0 obj <>stream +xf8%g +endstream endobj 250 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?J(Ϥ? +endstream endobj 251 0 obj <>stream +xf +endstream endobj 252 0 obj <>stream +x[  +endstream endobj 253 0 obj <>stream +x7In +endstream endobj 254 0 obj <>stream +xf!q +endstream endobj 255 0 obj <>stream +x?Pq +endstream endobj 256 0 obj <>stream +x7hn +endstream endobj 257 0 obj <>stream +x1 W_ šz;v +endstream endobj 258 0 obj <>stream +xfEhQ[ +endstream endobj 259 0 obj <>stream +xfEh<9%1 +endstream endobj 260 0 obj <>stream +xfEhQ4F(EHpU +endstream endobj 261 0 obj <>stream +x&/Ҝ + +endstream endobj 262 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +h+" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?$j\q3_ѱ&s@*F$Zz#ZzZf2r;(Q@Qx4,v4( {6ZugFOfsAF'z +M,ivszҔiv*znc)GP;u9Xߊ9'J53ޑoQ#1#RkM^F?*su^9+5sJJqJXi(E=Ҝ#SRa\Ym +{*PP808$4jI=M<)QqYE2AM(`irsYʉ|̔O +WBSB+t;АGHQեT2COŸ=yzcjµ7=*DH~4xx2Z2j'EZNp)zzVTObQ#uƢuNEU19Q񎸦 c]6bW1ץ4HV +ښ˚[l#!<0?\<ǞrLhl5u84pԩeI zmqWه;0sbI_E"殴Lkqi[DE#֯4L6͟k"=L9(*mLu 4KKʫ R+¡S#},RJ qNuBGCsخu2 CKZ gkW\j&N _)ԡ J/`6=KG0]RQG0]RQG0]RQG0]RQG0]RQG2 :Qג8׵.dM@< +k}jb 2*%+j4Fqk> No lYⰔԭUeqM+!$~trƲ p}%GJ85z8eTRJ.rzܑ~U,zN۹y`h5Ԙ\4$rJ1tEsO/K`LsɥY{S÷n L[#X& Mа,)ݿYZcSLLO3gPz4GpY {Q1`$.Q(YTQZB0G}-̧S#Ze #4 zgLTyl5NZكb-8?JY1יWiF4x=ҁoƬX O GRzvq'H9=Iczb/cP$JN98&R1޽Zu.w<)'yjUJ)DgRkΝku<{} =S;yGӭJ_/a|OR*d)9-ZƋ9 ڣ{s@H9qF xA##B63St{ +k)(MDL4ң8ΥM=35Sl9 4ƀ3,7CvsROjP֟c9Rqُ4FOwChH~ƌԺ=s&lƥVz⫇Ocx}ERrw jbOR;}+ͫfយRc4J>G.+Ωch +:tdp) ;N:opUTo`qqQHs49iQ_4F0~Þ@=k Sw)47 +ܩ 'OJ2㪓 sO +Z8ӆ+~& $jDZxeX<~RzQ?oyinܩ5VXzN30cR6szRDJQQ)24z*pv^U\toLbCGcjTGKe dԿfC +xڧHH^ u]TNE`S3uO8ZQҽ +xLPB;PU514laJ6CRDI4܎*b8`]-tc$z6Z1oxM"9Y[czQV<yx=mG)OZ49Zz؈?JM(Iѳ>wD~Y[t5.AN;SQdȋ>P4?*6}?*I3ӃCHg,:{`7~9l>piL^ЬA6QSqO'J,C1>An9+4hQR4>r8FO{ֱ؆m\dI0֝{VL ց8G)0 1l>}P FV6QF) +}Z^tQUl5>,^z +OЊ('nmzTmJQY8E4Țpݎ> +EZm($zhRՆ?J<< +(Jj*!?^ÞQ^n"rFъgp<bOҊ+TIGTQ\jKk>=?J_#>QT{O  +_gQ(zpZ+zZdp?:(z#N7%[xr:~zT"H>,pq>(rzRԩR9(8>]1(yEƒEN290Rm QEziAM d#Fm$+ץ)1<{)2Fr~Q^8+6g(?Ҋ+Цd۰/ +6zEvA҈QEuF}C')Z0UbyC~$>stream +xfEh-I +endstream endobj 264 0 obj <>stream +x&/m!, +endstream endobj 265 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( +endstream endobj 266 0 obj <>stream +xfEz3 +endstream endobj 267 0 obj <>stream +xfEh"l& +endstream endobj 268 0 obj <>stream +x&/m"(L +endstream endobj 269 0 obj <>stream +xfEhqmq +endstream endobj 270 0 obj <>stream +xfE#'Na +endstream endobj 271 0 obj <>stream +x&/m!a- +endstream endobj 272 0 obj <>stream +xfEhQ4Fqv}Ca +endstream endobj 273 0 obj <>stream +x[)-r"4l +endstream endobj 274 0 obj <>stream +xfEլ +endstream endobj 275 0 obj <>stream +x¡ 0mf o +endstream endobj 276 0 obj <>stream +xfEh"#)Y +endstream endobj 277 0 obj <>stream +xfEh#e +endstream endobj 278 0 obj <>stream +x¡ 0mf1h +endstream endobj 279 0 obj <>stream +xfEhQDΩ2Q +endstream endobj 280 0 obj <>stream +x¡ 0 mfͪ +endstream endobj 281 0 obj <>stream +xfa<> +endstream endobj 282 0 obj <>stream +x± Iw4fݓ +endstream endobj 283 0 obj <>stream +x1 W_|,LUUUUUU?L +endstream endobj 284 0 obj <>stream +x1 W_ š3 +endstream endobj 285 0 obj <>stream +xfEhT%i +endstream endobj 286 0 obj <>stream +xfEhQ4F(,Ry +endstream endobj 287 0 obj <>stream +xfEhQ4F0EO^I +endstream endobj 288 0 obj <>stream +x1 W_ šQ +endstream endobj 289 0 obj <>stream +x1 W_ š3 +endstream endobj 290 0 obj <>stream +xfI! +endstream endobj 291 0 obj <>stream +xfEh{u +endstream endobj 292 0 obj <>stream +x7h( + +endstream endobj 293 0 obj <>stream +xf +endstream endobj 294 0 obj <>stream +x7h( +endstream endobj 295 0 obj <>stream +x7hnUC +endstream endobj 296 0 obj <>stream +xfEhQ4:G=A +endstream endobj 297 0 obj <>stream +x?h>Q +endstream endobj 298 0 obj <>stream +x¡ 03mf*8 +endstream endobj 299 0 obj <>stream +xfE\Y +endstream endobj 300 0 obj <>stream +xfEhQ4?6% +endstream endobj 301 0 obj <>stream +x̝I4bo +endstream endobj 302 0 obj <>stream +x̝9DN +endstream endobj 303 0 obj <>stream +x¡ 0smf>>stream +xfEh$[$ +endstream endobj 305 0 obj <>stream +xfP +endstream endobj 306 0 obj <>stream +xfEhQ4@9 +endstream endobj 307 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?E# '.C +endstream endobj 308 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?7 NTɯ98c +Pr3IOC +endstream endobj 309 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?VEi `}=%Y[(Q?Ecj +endstream endobj 310 0 obj <>stream +x`%aGl   % 1"B$\>. 'l +endstream endobj 311 0 obj <>stream +x n ϺGrҦ'Ymk%I,?>~1|p>r52>CP9}U &P&劵1 bXYB&r<2bljYM L$u<Ƹ^ȜsFq3'~F J n;<_p;8xњZ6NE>stream +xg#c$2T$M1(*x: +endstream endobj 313 0 obj <>stream +x + Ú?uԣlk5B cCŚEdu]2_Fi)GqKy@o& >stream +xgL݇ +endstream endobj 315 0 obj <>stream +x +endstream endobj 316 0 obj <>stream +x¡ 0mfK +endstream endobj 317 0 obj <>stream +x +endstream endobj 318 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( +endstream endobj 319 0 obj <>stream +x'I({"UOoD oհ +endstream endobj 320 0 obj <>stream +xc`" +endstream endobj 321 0 obj <>stream +xc`" +endstream endobj 322 0 obj <>stream +xXJQţ)&1s9Kl +endstream endobj 323 0 obj <>stream +xX2 +endstream endobj 324 0 obj <>stream +x'IJQ#ST_bbf6H%C/A +endstream endobj 325 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +p" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?((((((((((((((((((((((((((((((((((((((( +endstream endobj 326 0 obj <>stream +xtQ4F(EhQf +endstream endobj 327 0 obj <>stream +xfED Q + +endstream endobj 328 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +aF" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?f{݉OL~}Wڱ]OT +O_J߅[N[C:Eu2WS?^/qV_+K +@HUUfݦ69~Q"YKҊmsQ[,=Rֺٌ4U +=Aq?:rgʶǸASŧ,@?,ҵšȧ 1?*)aFdTOaO㊌ٓS0%f[f+_YV`=(ky_1ť0:ӖHoҪ{Q&hmD%NW~UKYإ/3r1?JnyF %]*+Oy/3[G{7rN(.A+TBG EX}]zݪ)RlpһbcX)^i=2=qjoP1V'ɧ}i*tS.5,8m# +B1G$ +FV<(r(dEvcSA^*EW%ԏHuɫ h>eEj껹M/OƬ c?Z_ !ZlI2,7.1Ӛ|y hpCשcٿZ*_Q*-{ʭq? Tʪ`}-F2G*S*t&s)E̹\Qooves*L-r + +?ʬ#o [*U!QVJɟŠlNB 8U?/ڔs4ƼD$E|Xg#1}h{ȱEBa3V +}ILfSL}*CQdV)ubtظFzz!Mg"coj:K5мET\9c*GSbffJ ON?t5,(4NXIlW/=O41>&Ԫc*M_ ]FWU׊z뾦8Vħ!HF=)U^|5aiIFqPGQFT{;#~G+lϋ>ǢrlrUIŝ?/G'ԡ؟Njc3hrlϋ ʵ7/ݔ{}O֐ke\agOl[_n?>.;sF_,+g_lϋK~-G'ԥ֝揚h? +( +( +(=k5a~@GG&azI+]jÂi*C~~3%V +?f zxk?=cW/Y/ +0fo^Y\ީenLR}CR yx +k:U32E6F^G3xo^*ѧo 7 d$:/irau&%kc݄}־;<7(Kx"3?mZ wO O +3\:c<f$F[ 0_U-oKMeqԤH08"4@Gf 5dezW>4&$[;|J"UxF'+%WbNj ZZca>.=g1Bo%]࢟R~__A/\Yw5aǼg/=O^:u8URЂxӒq]DdxĐȊpFAQο1t!-mg>p? WoU~&C` ftv%,8ɬŵ,"NStHg|T)M RIn}%NǬɉ+YHk'Md\֏q%|ի ~×ձ+5 KjW#Q#޳'Zz}ՙ?jW~'ߟK࢓5>'_lzx(8v':W9}|2"YW#}og + x<}>O]A19XnD;Y,]یpeU*OV{۪FN1EZKu-^sIׂK:>1OkKIq=IJ.ґ;IeKdu_,[>P86ZaտT5 o~ <+^#Pk:~գ}WvG4v=g/GE/[OH%]ࢿ|F)q,XG7oS_`yV5m$y`ŌuZepEbOOr +N#R0Rs\: +-iƢ:oR\z?ƕxt?YQvAɡ*zwt[O9|=7mǦxYz7ݗ|F_Ӳ'z'ek=[aӖ-|ɫ?Zk@{C^#PYCgOڿ|?:?x F^ +)߱`+?/oojpI'?KJYjk8W6:CVzdEdYU'y^oMw}/KlWkq+6W }Eq~!6z=ւ ߬iLa[R[='ZWi5{'(uH|lUە`~*;UB~V, \R)¾}uMz|՝<\]?K_~n9;ik[aҟ/0k)_ZWZk{ o~ : K|+:~գ}WvGTv=w&Ru(^GE-x.WC?XTRYk?.$AVay2[!T|0!NâlOAۻiKR̀N`<}x[>X |wn +*/أJ⟗GE-xu8R؇~²K)K͞Kk&JMXͳt SlqFKwPǪi;]60:98u{&udm滿\&2n;Ie喷kM2Os1H7 0O,,k9liaWǨk燭|3% ^('h.>ƾ ,u ]VR\.]0u"R3߀-6NZ?k迀<~ӎe5o_~ _ʾ'`j|+:~գ}WuvGv=g/mo@%QG_%F(!Ēob~óqRgYdf%zyX#*pJ7Y@ w[sG⌶&f1KZ~Y砯>ŕ*W[/yTJDyXIcHI )|qOӅ֨b2ŠX8I>xNnӣ.П2z4_OŞ3Ț>[,m  tK@SbZ8d%W +OC ?~<|I/GKS◒nV#7ۇʣם)_4խ.n)fJt2E8b}-}}#$&ٽd޾Z+:h&W." :wտ{O{Od+xcI I!{8"VX~hW*Cg[l)uE/F³Z:? +Ο~Wd~mGcb*7GE/]ZW> ++IĒ_ݏ~ñW>}K/ 4YGr-l]bXVig.X#8?٫qNP=ĉ߰fNrOz)?߳?wx;\_Fu"-Z;w+.J}~w;/H]? EMuzD4v +F-&>]WR(>fmk.\ծQUVN4Ҕ엻{>;Mc}=JAz} r;k1d"6Q5č' `ĂH-staxWٍDA5xbM+O90U<;N*b"7sBK^\ ft99+GVX~mym"MepSտV ((. ~HUӋ`j|+:~գ}W]]}Yo@ |Rw+Kࢿ|DWJZݟQ|QUm`irp:Dy7UC.ߛ<>-/ Y|GC? k^mt 󒪅' ţk:i:]k0䈋yߍߴß~"q+;>"xAmn%+<&hʣyĹb'ITկ1r ;P%HTRPiZ{^^ySeKuO;5ff{0Id8;1I:hzifL`Hs` pK%xJ[q% +s;OЏy6~ +;O'?xVtGPY +#z;.zOE/SSP~_dGdG?RᄞTYU +/4߇uݏ(ϲV$YefX͸pY]FgeO9xj75e[( uw4m(JH]Bp+>P1x 7N+״bZ]Q:j +^O}6?FΠ.@yίkm~\^gsNul85oQ/"'xL^=)³Z:? +ΟJUQبn ̿/HU~*#{[E2xK[YJo?8_ wxZTK{wZ.?pB#:*I]5߁4xynSmm%#-lyI )_b?u}y ڋ>I$IuT@YZTW*W8%?:p魟]4ק~dkVvzy[]n|qiDzlw/dT)T,) }{ǒ \W@m A!sL8z3_J-HVFzυϢ@߾i2=ps3FAȮp*猓?F|u +5#/[}<ϡQZ Ti<d C1'տz7:^/:䲐In@אֿXuU?0Vc=-)? +Οh|+:~Wd~mGcbrMC#?O࢏؟5 п/aM7Œ?#~Jg'?fo][ZhZREq떚C[s6hv xkυwKŠݼbhH|2I)0T$9E.{߲/-Oot7ְH k_ j%3隍􋑝懃RLqwׇOk [.#m,nN+,s瓻OxjE>g1ݼ:zc|`A^v~Z_x[?<}s-XHWk/UyG?{ڻa0*B(U|txI7Z7trVZL+է:r!goyIY;=;ٮIej%/L)#UI88"rտ{??ex]Һ]~o,Srzq^?ZqzwR}N7tPjAv`j|+:~գ}Wu]U[/=@OSQGY%J|W4.'k?YZe/ۏ?_oŞ>}[C_mS7$2)z?$s׽xFmvA/5~ V }>9ZAam'7>|Q[YVAA&E.7ڲvU!_ɴRQNwg"==*ƨhsxMMmd17ĀݒHg5>x?_# Q'ˈ%`6x?g^uZ[I+7&M-ulN:MdxgKQvƖ2QŲ(&[Mb'rHǓŒ@1^A JAYo4ؚI qKBFWk2+5˓b=_D(?v³Z:? +ΟFسJ(_(_d #Zg5ψ].#dGiu6W|2n1O; 05t*f71y)jھi{vg ҖnL[aE@P6:ca$VsBNrvE?fja+Oݦ*6k=z>-K_h1eլ:H"I]g\Ixw%VRA3\:Ѷrvq2ۆ@>}?e֮ V3 !Nvgc93/Rxrѻ;~_yUzle9vwwzj~_?K?g/ض%xR?$*.lּ+VX~쿲mZK-eBay͞S^5?Z+d:H) J}V³_uvG4v=s)B5(?.j"~MZ%Kr?\Wh׿_vWz֡mxg's9'g¿Y^''H|),ħv^P$Qf´qexԯ)?9Sa +NBVW\Su;^!]{s fS% ëj|F!F)dd# Nc/«ѵ]^%Ů{]:GtQʰFU\,v3X|6cVs'oG=7o\+bF}DvvR ~?=+ʘz7nW_}ٵpY[ܣ{+-tMhojk'Mw2K,m!b|,8#x&տzYnQ<[Z:I #>康꿣?:6< Ҥ`j|+:~գ}W]a?HN?w'Ru ~^ ++_ŌN{C?ZJPf}V~=aRjg"HjS^Tx[[e{Z t1oϚ ەQ3r¦#߇/۬{HnuWO.B~6 +ֈeEGKӧOߴX.bԚ+?, + +xmx +ˏ%N{WaQ%Ͷ债BĖ?5<+_?WNrQ:.KD[$jkߚ_ZNqR|֜Fiˮֲ_?g|uxƥ/mDV2` Sr߶;~(%>+Y㰶2eStΰM."]R8Ԝ(5^ݴ&ֺIūMjčz˔[XYbR $i߈e׼Kq Rks-Ǖ3!te8ۏ|4Jܜ&+-Q5Y|.Y/u1z4jQ&ܹaYww}OE! .a9WZ<26N`x1!e qіi# ?D̯QrxkƵnd?Z;po@lF/*G?}V³_vGtv=)-j)1vc~ |WHz^ ++'Tͪ>4KeMdk}'׃<- ms6f^HS*Ih#5|9>\I-^YEY!M.(`ȑ*ZX}bF]-a[i(0P5^":e˫X44dK:o2&w~NyExVtGPYJ#;~+j➗GE'IZچA?OKE*x {!&|ϣE? jHO2iAb \êF9@?9l0Ů!ȧ ds_a>mChxVtVڎǯ~Ąځ'e{x(5 Q_^+A>.?#:6mÏ㿉^<>/`|?fۦ_.RS#? +9TnoI 8>'37!$ VʹwY^)mF?v|۰* mk~%Ӭ|YMJx&}_Vh^IgZ>7žZ(Wym%IO+uVJxhsnHG ;;GGnv3̾TYU*ˑk'+轣]?;@q<;ֿ/ +xS+tR$?#KTk?J|[oLwlj{8m;>!ԀraEۊⵏ'u .uTKI +2v<#oo2~q-{ MOq$QB/CJ$m#b4My%ugQwHXF$s,FQr4#ozNVrn=-֊j^xJ4':R#/ҽ3qVm4|GW-" "__]dhءbvg `!%qJunpn1VqJRozM +eZKtZJmWoHI%nM>9Hk+A aܼ 9^mOj'ϑDV$k5l 7.kk].! +C)%ry/ORz̞E8zN@g|R~$zO(e?#v9|I!=쭥~2堸-/Η[/ًp+cߏ:֭\~ Pm>__0|ZɝV73q@?|*|A@͋PUY;|eTKe%T7->xxVZγks>z%ui$$\)t$|Nyo <-L/,9v }Oj2AnTeۚ[~*s}_|_zk"ި[Ϗ fa}_o>G3⟌|{ u ? +i:w, fm$[km< ѳ 65 +׿Ko3?_K]]Gq4l9?i_ 5];MNv540^[K#V]Pm*x0i5>gzTܔ~Vӗ^I^o/5d#@wl1Os=Yy$ IrpbB2#yj=OU.b${0u.Y֖l]Qؤg➡⟗GEOMC|W׊?#'w‰=~z>+Nԡ"gjM"(^QGwn!kOMizexQѬdO5IcQ~@&C63;x[R}[B&ATk:{-p^af9W2>\q|`>?a [mu~Wa^6-@`Ybyi7YI Q>2aO~񬖗~ͺ֫rZisl"HU +?G4B,qp] EHM*mv WeTs q؜NaK{yF:^U{]h|= u5N §7=Dy5vկ6ZX񆯬%7&L۬,塌19M͌]NMҨxoz +o2XO\Z:Gj @<89Q-> %eZݒI˼Q E}9& +8&%cwOi,.tkyϕUG"cBm~/3DRd.ڠ1RdȍcRpT(|;ߋ8m\]߽?\L0^I$"IR(Шfrx{{{}7M]3Dj#rYcYh%#KR=iBm8ӯ~n版qmE[:Ch;մm#OKa +qx +Y@{V-MjPhi"TF@t=1ҭ9s5=NL[sTmt*J<_W+#qk6xpVG?/ࢗ$Pu^GE&x&~KxWo$~1M/"'VnZs[(&?w)~xӰp +ZkӮx<^>stream +xX Cz +endstream endobj 330 0 obj <>stream +x¡ 0mfC +endstream endobj 331 0 obj <>stream +xf!+ +endstream endobj 332 0 obj <>stream +x1 W_ š/V +endstream endobj 333 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?J(Ϥ? +endstream endobj 334 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?J(Ϥ? +endstream endobj 335 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +*h" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?c+*و +FnG5g( +gztz`^՟,X6g0dz dZ0r9<KR2 GBH?Wzwj4SS8{ҀG#L޸燌c6u>p0obfRAcO[nγV41GU5֌4h,ΟVg@ʜ. @j-u4ҩSӟpk3펧N[ʩbɚYQ?! z.*_7SyXo99sS[9jU߅#Uhr2lǀ)c}*ɍKtN[e(abAT*fAs#(À}3Sf=y+ +u=dczR7Z['~2ipBbg1k +CmF+Qtld~ щXa.cobPs浣јq 1ꬖ|ܯ񩣑zW`Mm5Kz, c"~z.1$7+N[iLUS┷f2bNONUu<֊kSD_SaR&iBr9k9֨g(Ŝhj@L`}kmtMX~UW8MM3=8AFPpc+ulJzqq&4P0ce9taG5CdqT}r]0GpQ;O+#0?*kYoQ˸49ҕGN}69@4ƷRs㉓G*`>EmIew4V4dĹ9Bqʌuz.Y^H?E Ts: \c@Ђyɢ(O2A(OAS&;}(ǽzȩ[K;d@ASQҀ?˪~cY3?N)@l +1piSV" !LO!\rg4Eފyh窾IӚ]l8:_ZǗyml`!? + p#E{~^[cQGH<֐v<-SE0G!bfC@8e?8.cNU Ij\ayN0(YT%%[8i(+Fhz]qM8BKs}hLH\^)9?:P2(YvNMQ[3M_2qғri~\Tʟ00 9x{UTErdYl|LI=)3สF}kREܯP4nGjzK?i D!z`5=/~a +RdREsEFH?!OYT?Ԅd88IsҚ7抽ISA#E UϏz/LkaM||(v*z_)aI.Xy2 GLDE)eOVVA +}Cr::4ٖvEO $ ?=dcEz2m g~F Y;ia֧MIBҍUP?2cpP(lɶLUd/x{Sp4zjM NێԕL#{m/yg ??2ׇfWQOG50p?s^Bχ=G6wğWG z%?Q(R8S!nflωGPlω=7zO +$?o??Z?y:xsA>(RxS!nf 79wAyQG0Ϳ +(Ҋ=Š( (((((1>R[ +(sS+Ծ[P+SQʁs!SQʀChyG>̆NĔ(QKd=*R.إ,~q!}YXF@mxHl ,qUOFwU_7`>>/1Gְ$a}>}Mns4}kFT(3h=/SEn?4Q0{I<IW;fVVҶ,:(UM:>të=Ҽ御tISĠ̡Fwp9"sl} *e)>+G5*5xѤ&Kn|ٽ;qg+sl{y_k3ź85d +A+0&i;v;>%i#W*GQ@Ug]ܒ@5BhmbsԦ4]8_YKiK:Cy0c&;yw&aKbDTL猸qaT[6w[y_]\=hfklz+6eQ~^e +vl{ ~ԟٺd~Þ"*B6֫Һ[x~,`j<_saix P~K}k!S'>?]%!FԊ|9Bf8.6½O,^?Lo'Y'+hCȕ~܌E{l#+]6\_C~к [CȔWx(S:H(}FXUU@<1޿j]ƒ_O>t$\G?+I3# vsk=8a5wEm6ԏw_^ϖ+>zP8]sI$>WLzq,Y=ioa*(+>RG{VH;xK/r8x*ܟStf$ Mj s^ge;}hlH>JHՐ +бD{WxX.Z#^=O6PIzUH_W[#"J{S&Gũ=SM?ؾE\:neUOUo}uM?M +Gm]|_Z?|? wOC}! }o?\g~fJ薨[9Wx0fτ/tkf@0^<[ǽ~-f88Fy,dYx< H+Z2G\ޝP8c[kG _SC<#>z ط5j:Dee# e繯Vw]}L.?h=yKOߐi.uoዞkЎgL0f4zԎxz+Ҿ; Es3(J܉4iǁ*շʩQ[Y_Q桻_Z?N|G9m+/+0#kCN@ gX?Y鹟 +:$S^żIgҼ0B忳,KstWhD#̪R[fYE*ɹ7#` +]0 < Zbmm~,?»K%P^3lWÿ}O>|+Jor? u([??<)5z)4i6QmX᪟me7EfM e!>X)jcts,VqIⷭlSYSGs<|4UiuR0oi|NH.{ +j\VZy={/m7ϋTݠOZ%f'+ZүWҚYhVgcŭM~㨮w`:#IGVUHjݷ~cP诨aD~ }+ض_+> )Ho?ێ0ngƿzm*&,;׌zi[/1cWi^ɻlul:M~f0?]̲jrٳoHZ[ +zW8&-lpK!5j=2h6׻%PP +toTEfI4*Y퇭mi; Ѭ露Y6m;]tn}>78R9'Ԛu8 %o;}kMtIʃOJ.xV-%qgchzrT}rC<#E{L4Y KhL\9Ulb祟º4伓OIv^uҭ[Jm)oyT7t+/_+:>V.m询d|x= ʼc'9|5vl'ψf_' LemH;'$sx?]ZХlۯ=HsבZ|@ԼNPAC ?\rl)e};αz&o炩08һ3r-ehw +g}4۳LۯղkkQdŵBx#$1gԧR2/(&_ K*7Hk~~О"XE~2@m![3p0_-iG]i}uǣC{޽>ͷ=_t#6Inc`<8 C 0p>4ٖI^WHZ50.7q.8vA{R'nTY1ꛆ9e|c F*Z%+:kx,kӥޭ_]7=6>9+i42aBpP76J@诚WCCxXtOM ,TS+ +ʸ; +ݽ.wK~Y6HJJKY+[?GVUDUoKYntW̞_×n3zMkiPiVBD p@^c,<[@CE<56pluXhVs+Zk>Ƽ6_Tz̞=gi4d{6&&{Y^P^$3C=F%z^ǧ-@=GcZ;%I=՜ fB1%xt +9 +*-BI[_"1D픘Pcry}&1tA] _ TU5nex/YcHqV>֊_weq#Vt߈[o@AnnOጁ^~7gP_xƖХH`Vp1T2{d5ū÷vUe +r39W5<.5MRiW3SS^T| _(xj%پPGWٱ!) cWdr<:[g#\ٻOu*շʩQ[Y_E-#R^8]]xFE{Hl?~YxHIc_="Y4dT+HQVc^k h$n# +~gޫ61%p$@}M}y%VYPdץ'e7P.$㹺[3DF +uQk(/=ˋ3]vm"`HQ9J|H,)B7vA+^xZF&=ޤK Z={{ymZj78ɷy_G5t=GtI,~GhAd{(\T|~Y 89֭hH8 ֝m]4,Flw`$gzWIwL3KN|E^ g0yy4$p,Eg**IC6݌j9y,:By.wӀ@ $`UO_gƹ/5}F-u]2$6ᑀTF +)~|$񿅵տ]:LИ1'|>^Uh*OI%efwg]>g:j]ﯥ= K 4 lBQRhV-ĭ-~TWFWGջoR>ڷm*[^G}CwOy}m4+g'0WuoFc=! }'X}g|;)>#x'+4xPk䟃+^f!̷Q +Tͩ4}coO{g8'A^2>".\|:s?1_ Zk?mv>0b+wCj"{S,獩E+i- uV!?f\l*Q:]Z'BAi@>=F~&ӾxCƗ@^VJڄ=Nw䙳}\I>g3|\~?}eQ'ˏ=O+g\Ϳ[ ħ.TmVsQ[YUSVWUK#ntW9em4+g/WugE=! }'X}g|=CZ ցh]\3pd`3ʽwO]Ru}G'?M|O xquNAHWѵ¦N7RGٴ|:;-z߮4?1QPy/I5o4[hЉGї''v=zUdvImJ0NNF&<#ZU!|"nN$xN;5ÐEJ,m?N `2F2rs5M-( :}]lQ(7$u;S|;A=dց-=H<ݴU rWugE=! }'X}g~}7kx~ `V?-i?&ImQTr S`2>8l-ƱZI#O= (w}(PjOw^|alLCS$ 6O3.bkTJ[۱ +{߱ ߉꺦J@q4q!GoqV+|›/xu=cYQ5^E+8skǂum7G-˖̉C:RqS]톩XҾ[Οtjy1%a?zT2GXvrI]_^B.]H(Ӳi-cjٜuijy5˓Of Tnh>ui7I.uxnUWfBH lϟ<#⏈I.?֋OGc6cSe1 2oe㡧jEψ<} ,dR}.oY  mX6J ٽgrn 6| ΝxVq&%0FI A(?gi-E_X:e+xY|M2#e.2) m*\ߴ'~3<*Y~%;H"DU,5T|ɽG +ZQk.WӻctrqTwzYemWs|<4{-n-ҋ}z3{fq +`n)46P&QԔ4ʱWm̼{2WRqI7iz­[qVWGuv?ntW~Ldؓ?pӾ=k_wZF\]YEŽ3EFC ީ. P{ _<7{O4$zS^E$g)nv3z=DM?Y2>.62,;CE +dwcd 6+JMUi 7Æ`8h^!΄=wcLj,VFQKٶJ);7W漏 4ow?5F5 YUKAR5WКEQ~^ < \ikK[ΰs*F%e͆qB2+}b5kYMȂ]&{>\Cfz+'췡/x;#X,easy6T}'<,'̜ݤWm-4N3K҂SIZm7I?VYDVRj/P7 ,n>K36#A>rUd " PR]%-teY# 'zz+Ԍh#R>zNZYU#Uo]E{x!]WitW?O_\U~YxHI8_Y/&H4V q ;8⛝?OԵmi5M?m+ʁT Uo\]BN? +nmbS0[ڛVq +VFUxPJ=vɓNx6=ջMBRRK3-Xm+2j>-ΞyKx}\0f4h==:_-B]-fSi*\jd{;m|gRxS%,w/5 #4O*O%[N=]/3*nX a~Gf>q<ZMOU +1pb6ygB }p+fM:W˥i jr?\?+ EfX8n2 41MY۪Oo4|>GA`F’ѭ>s iVmCQJ1K~nſmCED&TDEJՕW/Hȼُ^F+ȿhO~jRBۄO?YfEBk:H%y3+aݪ,oLtk7u{{$|UoR>[Y_MZU ??I땷 sx[諪#1Ӑ>,pr?=<+->ҐP*e Sqr.ҟ|+%߈.kpIkqCNcl5_ᯂtOC5/,챆E~_\0Nz Z!SiCbwÆ`7I_sB +ی]՛~K?x\4j'e~+m\+.O!q# ~!\_k~~yfig,baPyŜqMoD|9$l{2Tf# ᠕I(ŗ3\BimoH)g#ٸI2 +]%?w!O3ƽG^z;os׍3JTkB1Ii&M[c*5vV/W +l. f_6|[?I tqʮ&rw"RQ>P:t?7/dS0#0ιl"΄;i^VL|g_.[4 Ekuoy6ڣʊ#|UbhPJXv̯)7ZicʩxK PRRm'kBY>f:ω]Xx+]o|l[ռV ɅV z8aߴ|miNƱW]CYiPE1DC$71j F>z/أǧ=|-4^Mζmyh{L% ^gfO1fVo +v' u]WBkK+Ox8a <18e Jp*w +Wi_Tzkm=7<b*JcWd4Ri-4+=/I|e7/귖q `L=Nvc v!A\}e۟_ͨk1:n~ JE!bZbąccEv(㽭ZGf&O*#o}>ҏVUHVWGuv?^<I_}x$趚48Y,w c0P#|3 isxu;e99+8(~f/}5 j&,;C)*99wt?Ř|HtQKnLq^%1X:pS3 +3ǟ' i~q۬HXAsm͎͸~&#_>(Uiq3R3.YWxB +*i^3ŗ>o5 ]&Ses$2)[<mbl_[cjj_QuJJڮkjQ.*>(z8L?bMevJ)8=?XdRqQݵ\m~L8.El["28[5-HU\;xw| joIRE'ѭdx}ȳeW|8 sbkkok~}J#xӂ02T2i!/>]O\\͹_ Y Dd8aNwU4-_#sNTx+M]CQg IȶevN 0)WUFZ4;ͶGޟڅf~zG,#2vSC~ 7ceqjkmq:[$j|,2/ u)loC俳ş_3=Z;)2maPXӷ搸e U1z-vm4gܳc0_3USNiZ2nK+6{-~ѿ~ᗇ=.9%uG -ZI, sEm|=]/g@]}'Ik1=Q +wll+|L-oeNsiElo'v߫?*pXRhҧx[YU#netw_cE{ }5[eu^!^< Oz5mGK;6<<˅mȌ!\ +OqR%xMvk-BAk&{GkȤ{rTW&Ma\1[]h^[h_b1N JIݴw{j|{o??k +߅=ZkPXGV2M:)wbɵ񑓻_C+^GkKP˧;YDI<)IFL@|Џ']?hxyɧkMH}+L#!H,Po~o1~~'|ȺZ{kzJC1PR87uf9f#eÕ6*V{٫>+/7*J4iծ>w=!/B6 .q|d~r,cs*LUs>Px4][; F"(e}to|˗~kWy:5_%r*_q-^WE;DK:sVMӊI?6秕0xw8bq96)G]ӳ>鵏k/|S_xCJ,c{7WFĖ #00Е +^B*+O @[j: qQf.~H! +DrTcmgW xw&?ڑk"RdBHUKo-f2sxsw,6Ҵ*^>׏tg)*K9XH.s ] { pkg{ikgU0yWZt{?t^%kJՍo4rkU" bT|:qC߈>}' G+P|cQYcq1q +^<ъvi+ۣzr~Qùpp#UoR>[Y_?jhntWC?`?鍷 x2xCŽ-N zCN@o +~%h?__~>qS6>; `sv_HWIjZג{g Ův8##Iٲ_9S/BW$cn +:4gvH_SAIJO12p⾱qM?HRIS*o_kkQhz*Z\h3Ct}\m4k,R+_>%Z/kMoM_nmw"nY|݄@q-~?O%?dxSesw+XKy!rq,lj -^ӱ:1JT}SO}s4.}5|WjHּZm'H:GbYgUw+*ˉR+ Sv^#MyO%۰ 7qgO;cT6O6K\k(HA+oqҽKU??KcXYֵYnJ/--u^' r/zub꺜ZU{VSVճ./-n?.w"J·V +Hd +G*LlfeϊG¾!nzgso;dUߓ l3;A-<gf-ef!)4S\#2𼉕UGxGG=ml-#Dڭ*#(a& +8j|8'i6w}F4wMYս?_~|`5_IBpD^,|՚dpx`Wxo FY4 k7,Xcog󪓸 + oBSIhGs<5%NG'dxt|­v+D5 ? [?}uu_>tW_o^8Kow_$N7rxpƘE?73ଷErJ#w$yZ."n8`zw\P?x wRJ&owd`Cthz=ᕔr9+ϭ?b?gOk-w#?eK˴R w䑠v@=pֺ?"Kmim>$0 HN zUb"UaKn]=eώ"Ȣo FqJ?ُ&fr+}~`y{E_3zmL|^LT}M8~𝵬GIG +=^iEb#jֹ}|$>stream +xfEhQ4F(" L +endstream endobj 337 0 obj <>stream +xX=0`U +endstream endobj 338 0 obj <>stream +xfEGFG ! +endstream endobj 339 0 obj <>stream +xX=Z@W +endstream endobj 340 0 obj <>stream +xX]c +endstream endobj 341 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?랔LŐNʐ+x2R4D?=4NlGhRl2A}k me4?La)Py =ke6MGSQ ʳqJ"qEXiDd +X@ǓQՍF1IһB#9ӄ9sԞQԹ0HiD Z D0pON؝8VOJМ} +C Jc#Lz6lU++?$~t~Ȳe<3@p7~[=гcb|dáԚ~7U,Jbl4~T` Q WC%6kUݭ!}tumKbUY8=Y3Z!ЏҘa$׶ 1LrJ(b:2LSF\xVRO8ʿ6:=Ii +<5(Ϸ?*xNr4a$~mzBʤM6G h],,ZxӉsl3) OLVz\\Hʗ'Vџr?C]U$e*C;=4,W$tn#]PqwRFoΖ׎bbI$ ~3FsG$k6TrTw3x} Yl U[ [nK5z +qZ}{N;GOjI;]$?J ]4R +JIyGzC0۽U{=[ɧ?)"JgIYu,:AtO>.a晨'C3J& 8źjEa;T/zO;=Z!K?]t~ՙa*6q +Hs{C#ߐF4i[$$Mb &nQN~^sMs:S\tjiuxf}ظ7=j)'RW5 s=-Ь黢=D#P"kЬ^>Zcr+D + pH_{xO&ȏpqPe\HMshzVb֠ O,A:0NkVLR-tTM 5<~X{Vє $Yx:c 9 +MG SRy98.S1֣{`}LNL|{ +<#TJkFESHC|Zc>%l^U"/FmZnMXQg€zVtPNW-e1gU:$_i'?Τ&9|{U;qOLq>ӫxr'96:6}E+=g +t}禟y9)IG(|O|?yzI&i_]7_i_ +]y?7?ۙz@&_t>'(J)0T_=zZ]8~_]yԞ*/~+)Hl&O+hpCk6S:/?᯾*r(RxO!}eQa|W =TQSCo7V_˞O9N>z/?'[`!}EWӞXQEQEQEQEQEQEQEQEQOOIRyQOOIPE?>y'ލCe$z5aSG}9QOOIPE?>y'ލCe$z5aSG}9Qߕn '~ _җǟߕVఐ_ҏ?Q0{IQߕngҏ?Q0{IQߕn}O}Ok#=*?ϰI|lG$agG{~U ?Q ?SX0{YQߕngKQ ҏHoʏs>S?J [ߕVspThu +9dH0>m~*P%|Wêvh?|;>~BR?"fO]??c4Mwb_i&3SUVG|do}cE5?Yk<n9|+WfocFe'%c|M~ƚ|LO7#%!M0|\$xted3~coNzO<)5_`;J{ߝ4x@r%pgę 4Q 0]$ W|HvH5 M.qIJm ,(5;i{OI&9:`RI'?QoEz2mU~xSrؿY7q-&PN!MB&~ 9g =:w '& s_gVu#5F!cv 5ij>\ˋ/%b<*2IMt/)ԧSzVOOoV'i= |c}n|\7cbw~>K SiIYgOyA֨E0h0FȘdž13WBk:2Ej9)tmo+~hNd%gL#A|+#SSxJHhHvnR^T cBG{I-${u8Lt8TZS'}69J+b%NnV|՟.+k%{]O4{zL:)G g-όzv{WU=Fq߳?-ԍ^Y9P$aߒAP$=2}:cc%eɘ̱7DT:`N:yoÏ~6c|7CIJYd]Z6Č:ӕ#*pOZ4_^,uHʽY'N7Cs5?9=micrX'+ 1~|#?F;k'n|evcֵ=K{R9mی瞹QQrz/ R蕯!]3@1 +ip>JOnI>+8=)ВqyӶ?& ~)fلwVMVT܌W2 n$Q"6G9RG>>)6p4}3NKeu&]GS^oo5NݪШ$mb8㧨Ϡn4[Oh sKʔ_n|m*G$^eFz2R$\~!Ai*7G+(x3⥯kBkUfDs3?(h@f?3uZ C8'go; cNk(P8w!\9O|.:&SK;V,"s*Lr^#|3A<{ b]G 1nn7(kuWˢ^ R#ڵwu=v]iuJTZ7^}c9;s{ h VH E O&nȮsΉ ᶙ$ݥI6fW#F*~R(*1XRݷ(RpJ="T :VO.m-s5ΰ^RPsqW4̅­%jnO~kWsp^HoWq\kVP76>{ˁxo'~9Ųi8-$O&6.cm# ۈf08R&-2ű].ugV>q@2I$_;ڇ/ZNfjZڈѩ8 jTA#ҡO74ǣnώPT+s؛P/ 7)7H's_u⶟0 +#t>(p}5h~3˶lː$ddl$ [_kr CE&կ\_mp>K xOԇ wMcsuk9Rc,rhxXtk%;ֿuǧam&e%[TdCv Q⟊Dž|3ca7yvHdi.[#cZqb}FjY}Pr;s۵z^z~"|BԤ:$+|7¼{Z.Km9om{z0y'zXOL&| z\jE +" +:d犫7~ 5o e>}턲h#)2;w5Wx_54\ϡoMԣ0 T~ToŏkVFG wrp{#8=E|Wib*)I(5>2'ti}mk$b/2-^Wݍ>yik1MLV1a'>8'=qڽW?|ޝ4g`H bqr/uyYDR\+ʨa)thN:lc9#A= FLFO \y*o~-,PKZ;tyXR2iEI+)qr҉x:W8wW4VUK]H#<>ǵ[Iۊ1m?ڼ݃kѝu}{#WiY2|Ym4mV[?/-W^"*m+trA!ʖpG.jgM=B)x2GJ#X<;i}>bDP$S zfb);3r9_$~КƟaΓxהּkQe X!v1rL03NOR%UN ^T]j^X; sOc{)-P].B#pz|@_?,B +x{cG7=[oktMu%B|L*@d7EZ<3#KHXԌaׯ)N~6w~~4q5(b*)I4|ju^_& 0IK˫'+$7=F ׳x~o[H-˥K 9$P; +cv|AxoR 5ۈ C,cy\oz+_oBlo)>\NJ?_non4-_'Kt;%m{_ghS}~e?8nuo~[7-ܣ1>^$F FvɗaeY,;ֺ߂/€3KM<-_=7O.%pLFj>Xob Mikھf[o% >a$ yϵ "&:qTjk `$"JV>WkqxمGC*jWzrUhHwx_YZojo$1i޵u+Xd _jGW V໓:n_2 }5 jma8+Q<`\ֿdͳlO>Fv.*7=f5(ωڳBv2aj7GKli]΍&Ѡ$rnz[Y\iG!:}23(h9oGGpd=XjU֜\j-| +nX#tI־kuޛ{1k)VXH +P$~Ny9>kiFOGCR-ש"EN5ܫl/19߱ܠsԓY6<9Ť/ԬѧJj813w?|P<YztwgG[YXbRr3;qg"_V Ƌw[S#:ݓĊH?wF=랬pt+Mi"Su_'izţN[yDR JNn,jt-F_b@P(Nry; +^\$ڵ raxXWf!{rܯ-q&a͵:X8o3_Z·]o_?[7奣^x{],a\H"rP|p)8o4zZ~|Ģ/10ebFѸP;g{– ?6͸1Xg'z{G^F-5 F3-#,|ͬ( +۫z12mF~0di&*ߕߩ^ ywS+liƒɕ?^8Yk~'hSiȇ4s3"ssேu]y&8TĻ=(#pt߶Ig⶙/tO ^v(Knm,ifpA.b!9 JBQͥ^*N{iTlT֧BmWn4ڋ~I4m&xƆռyiLmj˵HfA^pTV/-gk WO'NuTE5yNQ[{Y.yZι\]՚kK;Z5x|Wug5W|;ۥv]Xg sk*HʶN+~|mſ˯'R㉷ %NWn6Ñ O +t. Mw/H}ň16Ф\ 9UķONo]̯SӍ+9{M)>Ud޿ʝV[~%hi>9RVX# +$' +x +Hy7Ǐ?tC.46Vo\4dR8`Hʌ׮?AI[ƒS=լ$& c2pT]Ku }g:mзdl`y0b~x^t*PRԮk7j[=eiEYFڵum}{lqKW6հFv=ix@5袊i@l+C;`sI}5x{Y9u_q62*ZR]>[-+5E7׺վ^I\CUUʃܟJNzKۭF$JK&[09y㛟J,s]5챛M4Wscq43\-I(M6kk:xzsԨ֩ 9t@9'5|KT\>04-?r7Hn M?BҼU:dVwvMʹ+"W@@t 7EpE󂜮P2xvfX*k &&zr?^]> %/4 ;UFyΕo,g5WhᮂCq BF$tw>UL1|FPHQ뾾_{5xfȵ+ھ_'}ـap:vπ<ψ}.jj:jZMndD >?|u&[Y-7x. 2#|޾Ca—מ1h ghw? L)b)9I bj?4~"nw2dȻ05\3G NV{5%zY>#ˣTq3Nikwa?fMß̞l缶ףVLΨd\` eZ IFw8fۛ-xgGS~՚\lnfmܬK le2}=n ~UIZIRtl]; Yq%4ջY-h៎~ B-|%[&ٌ1$`{V$gksXYK<[gUE&Hff`?u&7u[>j24qK-'/ˆ0;gj\jVMTx'9rn]8x:*Pv!œ-FI[5<ĞGožXC \:*x15V#Q6&>s#;o/ڒ)+/FJ*n*Mcd׵G”2ik܍ kGO&7zMq308RCOnNX12?mVI:- +u5vD+`}Ƽ>$1|^^pyZM6}w:,*ծioBZVQX4O^"5ۈV[{),3"2V^A]W]xǺm}@D|}k~6i_>*N%CeiJ7:Eo,=2'~cJy% N2|gwYG~~؞%WխŜf+$<oA^A%c5lΛNI;VvWKpϚRVTo?#{?KrZ}m^4p1- τ9s=?!/-m6mlo hTSiQx`VqL. ]PRu)5{Z/pRUTiA_MAvvoJk? O\.mm!b4|01|k}Oƚ̚}IKW=a]FmuYٮB#"n1򌺾>iA&k73 UZv|IvI +ɤ Oh4t-U8T|n^i|hY3OxʼnY`?ҿ1 uO}+º宓ǩjc"lkxDgY#m-o#Vִ U^A1ğ+RN1>9Up.D֊y/6P֧Ki9D {Od}6-x &6/ƺw>"KطY"b3BzJ"R{_EvYK鸶ULhX݁THֿ!>$hPޣᯇ+9!D P u$sYF<;ޖ[\ib2Jσ~,guJXjPcd=:8b_쯆?pfK[h'573|'྇[G 凈5I%D0rZm?ٮf-|3zdB%1k 9άy|dXT>kfɣxM>|n{YDZ呂wsPId˕M u7naᏆ=6IW3@Եe4]1;\iD`1v8ҿJ`vIy%2C~ђ8g#zB pUU_?-M?ft,MYGFVM>g2-sPs|E":;y`Xq(W A G_iz ! ~Xe'f[_ELJO{ 2e[4 +Me}+]9DL 2wcz8A,]jRy<(vA&$HX_oL=^GE$^Zk>u*QJp}-mUKO~Ok (݆64r"$d +:6=LWV +e8] +r>S7~רi mgQP[ϯlI1uXfqS1Ǚ3R1?A/xYޙxS0դ]FBeh‰0Y MZ][j6[n n0ᰥ2qqfxLe8QIAQN1JvVo]y]۵{K +|]|BOF[^mk~|3%iy" v͟|O|Y/oxz|aPF`%:¯\?P1>95>aTij}Gr#>f\_:]iڒFm$kK' Y$t5Cºt)7(^^,|?M\%JuZ|[>س5i>QA}`ֶcFiR%XH†|U/I~{]ω>_' n^C|) +d8dS' +¿ ~Q"|sݕ{K ''$TokcX?hF4Ặ"#)MܱRIњx΃ܧ~AO QKl#_ |O־xúvʘ.,d*DvM.bRv C]TZw-mQ.-KV-Mo2`DNRhO5@-nYgxq:-uuH8D0F0G`^ D//WKռ=B-4fFiPD!-$|3L5k]ss[wwt>gG LMT,yV/#Vֳ\|q5-j[fiPM;^)UU;"YB?77_õIc]R;J!'#GA VReInm7| pc N+cOٟX? ~+\::i\\MaeP{>?\W8SR˧u}Oέ9BIM=/ }X_[I}uq Ʀd]/6@ej+//`WH lOʸ"4h>n⦵؇ƕƱs>mHbRi!xX{= Fxзυ,YZ8m- KiBsE|j]ԓ*y.%b}Q. /Q9߻W Za̍+ |<|Yiυ7zYjzV%&9P+HȄo1=|wǿk%}Jmiih$b${I'm&OڻSok}Z rlO5Cۢo,I`y;kC1FTrZ7^v咺Վh33TV' {riJizrɽ49_uM+J<[daܻ $q`$#n+IL;#u;i>stream +x1 W_,L5SUU`n{ +endstream endobj 343 0 obj <>stream +xfEhQ4ݝ4 +endstream endobj 344 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Z" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?@8Ch^P Џ\VjZ6bP8 NV*&\0 +j5գ8v'~"Hɀy֥=OJκXKtO^)v c# PI$y^\"TVփc"2:shSޞ!~VKfo +A$ԋ,DgvּZlB{?Hu"Z #4Q@Ih3(,-1iaW@IH͎TMt;g䜑rc?`9OUWG#bj#~WY!lQ_0l|Cof?,t9Ҿd?21|M(?U? x}A}3G=omψ??(>!Чʟ|W>G?LR$dW̧G/7co +rC>+qG?MΊ:77xcF_ }CZ2s>8_1l|Eѿ_m_o.|Y>Z2s>| _o.S 77!ϸh_FQgL[mi?77B|*_\Z4?(g3F6y_5gxmQ |(eş?9KOg҅AHʌWٞ͟?#?/K 23_ }@(g3,|Hvwn +77@}š/7!ϸhxQ_EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPQʯ}>}MiQG>Q{TQG}*h4{&|Qʯ}>}MɇE(TyG`>SGaQG>Q{TQG}*h4{&|Qʯ}>}MɇE(TyG`>SGaQG>Q{TQG}*h4{&`o>5ڷ hI ѕh4JxC}O/ @.Ag'һt~o؛C#vO_*؃B?]N)z@5>C^ S +z! +#Ct`n_^?n/v7ce^cxKlS_ +#Ct Kv{Lr?~ +O_4(MJ(O*}( i<7 l(sj&ׅ Y B߶&+5OAT?1HA=@ E|315~GS?x{(Upb~>/z[G t_ + gyQ~ASx{(Y)|7Џ4Wܿ|?G t_ +>0OG 4ܿ\?G t_ +>3^iZ%>jk+_?r!g_|_ +?E|v#tLTq?rzmG!l"Eb?š|\ |?r=_{7? |OB|7>1+ \M4?3O&?ȿ/??“ P#+u M>0?"P3.p#(7?¹?H _ +=_{9u SRrk.n.dHN{f=AU6kf^|H^'EV~rsOu߅oxfى}Np#W{h23x58'2=|+)ǘqѿ*cס5iA~uׂl,Sj|%SgFKΘ9}]a0c =x=+3WuΗ OxH^Fɮ\Wi$sTu=aKGPI7UI<}B HR k.ʶ󼮷G4OOzy5V G?0kWzr|H{L8~ujHjIҧO-_i?$O违F:ȿpRZO癥[?9E!yW5 Ȅw_C.bO!W.ǐߕ){}leV&ԟ|}qkU4Sd~ R? ZNτFqXuZӄм;UAbO@ '7XW?Uo |?wg`Dw) s,wG& +I"[c +c} ?UlG֭ekv&i&۹e?xs⻍ ^$񿇴Zƛxmd<1qw7*F"`1 ɼ_\STt;E+ +jPuI?F? ATzVþKQG=G(^>ef4J~޿M4|K58N +۾,|icÖ~!Dmd|*g_=pz湟|*_ >"|VZ[@x% Ga[XC^|xgw/h~ҾJ#MADȡp Ëq$pQ;٤{t2&^Il|o_)F4xJRto}\hi,rKo<\y +mb1oOKk Z7<M~.y_]yqHVI-0k~'퉦xozfk澚dDӯ|haf{Xd%02ʉ^C ]bOoSCdsTI޹6oo}T onCn.)<Ⱥ룳FQT3<?Qoį?t«{ص')MY,q{%u,hi*2{Ep?e?|5;2YD-mvynI4䑂AUPf_ bo !W-RRߋqXFюs7cnh@| mZ(|(?o?I,%a_wGOYfo'Y0s7Kfr$wOGච{j2D[oL8HIb>KAۂ cSzQRS#_OsWqk?֖W,{dܲfD1IIGúsDZ[ X2;p~5~,+YP]r{=Gn%YЂҋw[[]=|}fY|uV[O+߹\ !. 0# U}{ =żYybG=BKe DM:×SD˹z+/־xJÿPӵDF<hFrw ְ͸p*8:ܭu>r95R7_m8q:r?﮾Z4~tm6 h%Uf[fbH濟/3XlRRV׫~X5V1Tcg|_sy\Fy8o6|]GGr'o<מ|?$i6w^K8ʹMS&Iʰ/Ð@_gHn'p,YnXdd}ڶ'2*qܟ5]-*x,%VH3'GkyZO?u^KJ%M >#OF@k_/W??}cO]:Vd/d*b9;B~Ӿ-]5ڛ#.)\:wr2A*Kw 6V/3 +3秿T~{\KӪiYqztmcܐ8^m~"~Q[\__$q۷_K~omqmt4 oE7 W +A\oG'_ů |;פ/j9mܱEwo" }"8SFAt-/2g9DS;[Mo?/3Y~ P?ipiک$aqTe5[K2 ̲vߚ?+#em֯j)oMm%qʯ)W4餬տNr8)udzw}F cЏ5pq|ʶ)F?5?h$.6Ol$%͘ qurI܊SF|֛w2~S<;q#Ōd"Fb0z+ѫQa>jly5%+#o׀9-xwLb\]KeilayBҐ~PHl~Ǐ?;~_hIa}cc i \UtiLlcqϞ]ۤ)okOI5䞘k{j;OROh"ӍV4;R~%q~;):N1VשnqHؤ[G;lu-|؉BYnvOBuYyfR8Ay?WD@%\!]cZE.m u;5Nv +Ėѥ׿+{x4FL:²|0#=9;t]R+UǘqW?Ō>0c&WQKI35nX#ΥÔʏ)癯9Tsn,L6%IJ ? +y4uӗA"?al&O602L:c?w2X 2r?>k2ƨfI;Г;ࡶmxZ {þ)]hD@4H;x'*c:RŞ.&ݭ?_l?~TsEiW¾_q;>'KM^~CşT}}yt?|JX?-yN˷[7γi"VDຘ'W㧇:MՇdX?}܎o #CQWò tٹ/PTĩI:~{υ%о.x:Qjn(U_;m>p:K=ߵ#ʶ+2~$+r+z6"_vo,@cI9r} RmSPB[dk^IO g/8Rl x]wH{EռN`<2_xofJ +հo#W"VI౎$+VbAo1~1lұu2Uy^k$xmXºH|o(Mas?_G?j฀hɏR _qK- \q8["쿫j7u=uH35װ2 {nRAw#x_/ׁNt/kvnl -(T,B*Ǔk{yO4 Z?|%<^5Ү# M[t8@^PF2=Elq>)IöxU{ Qu#c 2GVU{^_fn w¿jM{-ܪ\(<p@8H4 rqnmqZPּ1u_Kku l#(=:Kg߆ڧAcmt:Jp Bo*N2}ڳ./,JTeכۡ~Q˱pY%#cRuL_NiktA|S?~q Ƽ{-3Ɨ~||v6|(9* 9᱘M^Eh/=,FOa*/ ,W7Rs *z O=nH~{03EjKv8}{z?9o0swE~(M/MH.q!$k[*ySn-MbI[+I጖Y&T"9,TNiii_25i-tq?X=Oм WWNM4vH7<dž]ʪ$oe>m_ٗ0g-pfxpzyCOZls\4}]ֻc$f63 ʂ@7Ns$:v_Y\Eepj9þL }8PM| +{Xx62§vmVny/<3#K׼M[ ̊t\Yoezækh"={Zwڽh +Q$6knqmkd`#!fi)ZMǤH;F+9e[y[3cҼRms+x_߃tc÷6bNWXKy:ݓ8jMAP @;V*w^3 5:M&]>{)+51MBV]=t_W3G $-S2f ;qx7[62oVMWk;֬Fl+20 5;uP5qߐ82.<1@ח^8ɫhR:3\Ul WmoپGxm|C㲼vGy2Gx[̅%]X.rko >$ߋ|wm8cF-aC) GZ<62O*~-nQ0#B+`)ajbuK4ϛ^;4\;+ktseqtVfevL8f澳`ן)sYeҥے@?{9s_ ,ω~@`,2yx AkO?Z3Ş4JEוm^B7ncrJpbےmt}Vuq>XWBJWkVjkmVE'W0|JGC 㑆h߄o,ڽѢH$\~4I隆jn qێsAֻ-=YmOZD mi讧pW 1%&p3̓=glR$C.O<6I:TKԱ%LfG#28o>Xizp"T#.P~T '|[գwio2&%ƘX7nL4"HaP3ga4nlq@9%Qׁ s^zq&RZ-@XKGgxv%P\H^z~֜䙇6Q̒_K +1$szIVَ6zcWg+:叝vo`zጘRxŭ*OxRmdۋ{ps~XYM?^k -_\뿵 lŭNG9:}SQ4wLWV=1Ҵ#{<)cu<YlԱbwӮrk];u &N: wN9 +*?~A EOmc_0XgBN)_D_h-g9+";:0ۑҽJYDy($ MGVɨ؉|:]#0T*Yw$G^3S~wɞhT^=O +~! ?ii⮻$ 6eCEnG#+T kLj|Oe" _Cm1ᦰ[5K"fԣb,ѕ0Bdt}yG ~M2>?.FB$Gsrf"U 8b#)^Y  jdz6ފ;ֱ͈(μ2Y^ԡڬ>([bMJLKPc|=ߊzZɵ-ӷSpZJo~}B}{Ŷ*q3F.Y>T{߈z;Zc%Ն#hNZYp. soB/4/xGo6]Z{]6ѧB,& 5?"Oښ~.+z:[M2LSw첈ucvIW)vѽU{3Z'Jun׆_xsO=YEu 7JXD ³(` ֻ4HO>dם.7It˘:l"h*X`޽kI<{Mt:O7 [-MM"68ɬn^i>2F9cbEe# 6U韴]W t`O lξ/mc{N"tXGr6gNnz38+n$y}ۿMz¿~U4[2Zk^Âz o5W<9Z-ŭiH& e pL=F<dG*xY׺<B͸KI^U>ћ6}:u0A !!%cUU@*挖 kE1 mgO2bvۋQz:8x*2/7[_k{:=+u8?* |!:BѬ=TO~w#oiZ{=2PeE)mOPNI8@/Wǿ4Gn\E.enck.CA g x^%Z[]tUr_^d8L9եc R[l{XNuvW+O쭦Ipilw*3HP>}??n x? n5Lj׆4Yo=rݭY%Ԁy!iV?03p9=j+.Ag 72[i6F}pr|1…UB|Ow?j7_xoJL:[ +I xf9i F’xG%Xz15{k\gʒkVIJ+v:{?WǥY_>ZGkGz[i--~#|#"N7ckGy⇋x[O<麶@n' mo +;ӶG +tw$HJj7F3MKė֋{o :q qjȷo6,}W kv> ]\\vQ.w9Pd,Ny<~:>6[3p5l7SЅ>׷6{v-D|r[zPZ*{iׯbvGVT):rQ|ޏurQ(/ث_ҼWVĉa2tk1h7ʫRm|*CWG Ok~Դ9|O=^d)geh̎Yp0Wlk'Ư"ݬ{ȚE mtD/2,`fURbO1=wᗿh?~:׋)H_:s} t13a$rolc>k,x[E! r fC/! un +XʾQg"My[{ >4~z׍h;uh"TWHls d +M):Td'nvtOO2*Z>ʛQrQ]&o[m2G AF35?>4MXt!MͅgCTr0k|3xc-SM 9ͺedWg'#yůmψ vm,!i?LF\\T2TjVTwts5̺ ~pO~v6?Ujx=zx|e A>!Rׯ.c\e*hB@˞ּ;~ּ9ῃ 6uEQg# HH/0 3ں%lj5>yTҭ뷾|\m 0X|c#;r8# aNR3]]t1f3.0ܪqjV[w}5_]MkH Q) +)`2I:bmK>9ԯ--ъ)U)V-U8+ZG|a-Z+-2{BKI+HB 6O +Ij_,\qϿ\7 L='QK2ۈ[#}ܜp}MS>:]6𧃬|4lShҲd!yPЕfpv۰;|FkjugkZSVnK_W׭Ϣst⯦>~>>-.8ac%J$"7m疿|?f麷4,4k_iD..f^03[P{5[[W=NTw~(šeB4 @iyV̳9,:2k;{F-ZMt|b=ǧriK4{/[]$tY d%i4c 0O_9RQU_^sMd{>>c|Gj_iE eQa:.UA$`,~i|H},5Ol!Nwۤi{22O*O*ųy>a'+6n$^Esɽ7 +9-pn|o j\>"x:o]kd=CZ_O7H ΈadO \IVq5WNVwӏJpRw-%o/?XID?i5?eH&k.>cNؗ!'˒2*ګ+ ,nExzbiۉ$x9`d- `9#7Ȟ1t;;[|MIKC].M#8eG1|IYDԱEmW +A{OvujVz~/icF#!ʭ+]"pekv6n׋)J1JWztӓkZIߚm]> 2|-3|F`eќٺ`;)ke  +}/_O -SJOEIZi<[8Xn'k;5Dmx9l;#_8Oy{ +\kE8+m|E<~2OeW%h{Ol'mޣKȮo32<ƣ˙fdݥe{.X҅JRt]k+{iIV?HJ6gQ*T N=W ^^ּ]co6:HddrHS6|B:3@aeE$6Hgu(F10xWE8|Xé[jnd(n -3/nQiڤܼ8l<*|JMݭ|.C̣bϼKh;ߍ~=ρg_|O]I,1͆^y-'|l,U$R'oxC7<7okㄱHw=7Mv&"% c%|qTm'oh.uCs!Ŭng12ygY +h'2+EV!8(Ѣ q0H +Ov_,:)߱S o]bIWmj:l2mcoI0"6go/&qO x9nC%ԥVT_<jņY0'dcMыDB|ɧ &K;S|mZj7WA Υy,)qv0yGOo#9~Կjqqj>$=ե.a(D(U"WTْ2 +k폊+ejrJYY-ņ,q,F21' |? ^~$-V^UHvrD 1=sR#C,L\gz|Ri ]L<3KJok}۞Y_-q_R|j6b䠎0N~iFI񫿎>#~&x¶7nu[OA)T\7"Z# rNsheƽCT74+]2_:y{.ZI^x.vFb0 +Ü?wOjOekGbc?_M7Շ1= L^%{VwZ;x+rUuou^Vdﮧ?iE-dž-kWwQIdP+qm&>c'|GS|E3Wåv{k&KɑdTf5idY RcWFp? -|r__{==|>-2v+_*iEֳj8Kk4h$a%G Ж;pyf Jp*ӟ-FR^~PڔhN7kGs}[OvMyX~%OR_VXx{{ +7!>|;ӟBXn.\I4a*#G  ~ܺ~ֺśI$]~2[ gR!1ʖR3nv$WLF~>?,XV% +F%!샜dJ.-9{hNF=vuvAgTMvߚzma<6f?x%֬Y#[96֎2ϙY]NK/g?7eWW9~պXk}*Qۼv8sd$ `U~a_S]?hZe<; KŚ]M5`ޓCk%8Q40Ggj_Ğ&<-I-/5Hx|kFQ<ɣv  ū7ڜ#UڷNXxO&k+$ &[Xiq+bIWp(/zTVZO1\+{H+̬d N#P ׉<9 sj5֋x|1y +[4,jY0F0Fs[w?{_ž K8)js<ڭDB| +/n 8{`*ʟ=[Wi^]n 3qX)rtn˟zſ[~=܌V3ZG,E·0D@5~ߴwOη~К7hT20dy&LDyA%vٻ g/ |s#k:Mv=Ovc6ºTv`4a@s~~Οg/V]h:ทK8hR(ܶR?1,Ds_>ML% t|g3 +Gu}{ֳyqipV諕-ur[.y%ԝk?ߴMM>n䫄$v@֤ 4xᶁa\äiuf{k+ERr\@Ay|8]hw-sS\-ՙU21Zx F(0x'(SM_]e)_&?)-ŏ=Fg|~y-6U,s@ ++t ++Z٫]RAI].Tb-!fF !Wȴ.vJIRrr6};|#?ZMCK{yUcN6vS}~?U[Yj.R姸ip %EdK -3_2,zug{YigqWf +$y~Ҽ9#žFzu0HhhF F{W)wTߍZ#-S]oAi?aݒtݩsB-Yp )SUI/D쏢_WĨQ_up>KlnmM***[ 9~ȿ'O񿉾hr]oZEK#s<4I%Dgmϻv}> 1@rcҲ>087?؋⿎ +mNe/$HPs\X<bL=iSxŦuO S%٤~~_ii~|hS^kw7/$lѱeIPi u3O +s.T~# Dh~q,/%e'3YV@ќ /ZOAЬ1Ln,' }[ P|7Ea{ľ(м7&iz׎m:{s%͋,PlHIBIkࡺxWEɷ$ǚ3Z!=dwV"Cߡu MlxO;xee;SE{$2 ""F_eCik/ 857IHKoݬ&mEa UZbh<,J@>;|`τt˯6zui~=>k?7| =7o֭ٞMA5b/_ j +?a(y 9!e&Ļv1GN9?Uc?f 7 UtxkO We!`+@%|_4~xsN)!6NTּ+u4z4Mp $ ̸\[X'8; .G_ךs?z$"};Vߚ81|'VQQKutZMo},fKG9UI i?J]FUͲ˨+Ix |~Ih6rm򌁕e.ǧ+P~5ie]2$ޭ4Qzq}ZpjZ[½mm<&300#nьny\`z'^#:]'&vmݡB:$_$|o.nnisA[[2:yi. + BwzL֟ B<7 l/c9d_j)#='P>w +.ԍw0+=Z7bH*i"@,ZWI3v<4?;EBw] o']oI"_A")+Ⴊ|uЊ(5ANWq/ p?WVv/S_c߆GF5}yro) +*8OA\x'ϋ )?ս!Z"`xɑAI$l; Y.X Sp-~xby|-c|xxv,I" T\Χ{EuslbZ4r:[Dwۄwu'5w?P}oG'd^m:}. +m)6=$ʿhYY4$6 FV@ GE_-1L70KKW>}SP>uO$j);l`O&./H*NZ%{kʮޛcqxa);›vT'K`쮪4q Z6(P@|;_gqzsi2-J$Ŗ9LȊFCO_ 5|O׭Dfx 'T/qPdcՎx?~&u? ium*t5yګyTjt +Ms87IvWRZ$SqX:# R~R3gxWUu,Jך-Qnڠw `>> =>Uh%珴4k(Ii$LX .7&5m JZekb5e(-o}^Q᷋| |:kh%ү.gth-^[VJ!<Ҹn;8O]~Z2~T2Z$̗Ss_`q2Ε+T{9/{?য়l|yj)y1UAݯᏈ~!,/ik%0tWo N2skGԵE45MY&v@Hp+,'r[&h(rs/*? +endstream endobj 345 0 obj <>stream +x[l7 +endstream endobj 346 0 obj <>stream +xfYm +endstream endobj 347 0 obj <>stream +x7hP@tO +endstream endobj 348 0 obj <>stream +xfEhQ4; +endstream endobj 349 0 obj <>stream +xXM.` +endstream endobj 350 0 obj <>stream +xfEhQ46 +endstream endobj 351 0 obj <>stream +x̝9*8 +endstream endobj 352 0 obj <>stream +xfX +endstream endobj 353 0 obj <>stream +xEOt +endstream endobj 354 0 obj <>stream +x1 W_5SUUUUUUUUUUUUjH +endstream endobj 355 0 obj <>stream +JFIFC    + + + + + + + + +C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?S>R@? + + 51C5I>#?xsQh?=t ƼꙔƂ2R&}U&*pm5LodzW;$`Kc`GEֺ7'1N8 -N[.z~Ap1Vȏ#lPgzm=Vdcu Ɠ=~U%9 R1UYXE$b ڤKs5b_D:#f9M;4t_j׎ğ;Tdo2|9S:bVS~|ݮx19]a9 *rܨ<Ƽ?{#kvY!:!9󧋈}\1qwfR}DkUacZMzV+TRϽce~yвd~}bT{axd¯<Ñl'ֱM]zik6vayHNJx\F;w*0ay銘@,CJௗCh׃$Qrj@|~tOW<vuZ T8PޣG NV`$ꏒ{2MNc֢zzb=SH3OB=@!tKDfk2_b?Փ?}3E| t|M(B|M*]֔8Ք376Cš'7o MI }GYG?L@=E|m)3_m*hrB.{ҏyG?LR0zzSZy!Щ?!w|M*_Q֞ɜ|Qʯ}>}MɇE(TyG`>SGaQG>Q{TQG}*h4{&|Qʯ}>}MɇE(TyG`>SGaQG>Q{TQG}*?ZOʏdڣo ғ <Jt=6#iU:~JN ;v_ο)OBC +s<:@c?J%Qoi5*~NZ /޿ +cCtlg(c;?J<6&υqa+?@𺜟&Ou+?@#?BƟ#ƞd'A`2Stׄ +*ApxAG'g6K#?޿?G4 a?+޿|H lndxK6MM̾޿ +!Ct6 ? ?W]~ S[ ,d3>K\O +? ˆx_{?Ґ0꟥{ł5< J}5K/gA>! fM#,O#|}g?yoK }6#~ROҽ۷4juK H}ۿͼ'Ę,S8_H;Z`jQ!G42_@^>S +|xQStGm:JFм.b+>&3N`}y;؝qE4^t?!\w$cQɏ5_7.܅?{;/ :WAl?Ȯ4M>#}S\=O}<K24GS<0x4Qǚ6foΚ_}|gksO"H1RkB󿽝ؼ1>6hZ$Z垻okD \P,?NKF51nA|F +4$H:"c<9Ȯ^Ku ?޹';Yא 2q2Ϝ?J5Rm_Ov.I?UniFcOž(j 9{VM!\ڳWb~uK.cM5Z%w2UםW&v׫Hq[Ď~sҌ:o}-JۣL3Np}qzԖo"3k˼HQYqB>Tc8F2|>nnƚ+YY?1Y!๠c/0vu'nf_k_=S.'Pǻ @`j?~*>>jQxLQ_ڜ?1\ɬp)j2٣&tZ3R\RA-y $:I, +c2~65/㎿-,Ꮘn|/HYc壒O8 n&C)S 8OjV ^Z~>JwϙyCXEvN$@(uX%ؓX rEe8{1nu۟9]?玜QַEg86V#>q_KgyU<Ύ9u|z>y?Vg\X\GnGQJM&XCjm+,E!ՆCA۟u5-29>wRB?a/ð⵬66Λ BB0 '3.WkYI|>W6`(E$J[kgScproCjA:pg@}WAeܣ<0NJ|;"\3648[OOYY|3 xg,I|ϕh߆$u?[ڌw-R͉#1m3Gy㖲It- +aEŬX8D8z +7[)4`@|/fS/m +">\.;I-m}ڹKWV[z[Ma*(\m'Yfۂ? ڞ&!Co_F݃dtN[%ѡ-MƘ ].@*[Z4ϧI$6Z#I:}bӿzʒ}ohozSOc.Fֽú$FZFREmw#9AW JsncVlϚF~^L~8T],|{lsz+ VQz-{ZCV}HXu 3F@$u/x5Il1+h;0tN}k޴^}Y?5M2v5kV GDQy|YgSJ2O/?w?,u-a,Qm܆8Ia՗é" Ypw'qH6n"Gxt.ťݧ74=SG9Kh[f03zW'Fwf(YME/-7%kzVi![tˇSۢ6~1^T3++wK/ĩnk,ŋh_nr8g (_=OoG'-$AO\b㧽ix{c~NZ&My}<3^F(8{K/kDp,V I'(~_:kz6_ x"g[y +6Ho|ïZ@6꺻<B8'!$Vo\i\$O,[!3:(ڹ\hCi)ʾ^h(o5WItc?@[ֲ." MV] +?jomNĚT®^ho#h d#yO&%]]BrFQ^i}ep#Bf*\ jƕZX{oWDjv:u5D +3zW46. 7d?V +[!vƉ[62yqWx3N\n+D<$3*1(޹.\=+l(HBJɭdZ;RzMk.{;+9=|1d'nvrpq} u^[;Ӽ3HȇA__| jsF@QF/}oj|JSYaCkcbRRM;w[5M +7238Լ''N\4A5\Wx7w`H-|د[N2IVG<;Ipcs:_9{?jw= VvKs뿇^f/Zm&ˋ.VeD6{>FQ1'ZG>0 >DѴTMڗ@` \ }^M*5振<~s+F8$U鹶_Jԥgu5<w<XMkbf?2"1s]6I;z^oZR˹Po]ßbi,/xMIyܙ.ʈؘӃsY|< `N0[bZ1=LI zOR8M?;dʜǪz\aȋ{y[Zzn2 _ZֵIBʒHTː285Tw:4<ᧂuvḽՋrX\8 GtiyT]LFJu.ͧ OTռ2M;=sF[d֠̓ye(9Ts]?įڏĿZDŽ4s\ sm <;q֫mm)kD!Q.w!|Um݌mV$cac PDirzd[)09]cs׍;`j4u-.Mp^%A+,ٍ*2$ I㋻ݾȠ;a VzZYŒdϫϼSmt`ӭKMJXVa\$2eR.8ҴЦ~BѡMe .hb3ķU2r2 y֖}GYY,K1$sUe1#*8aQl5 Ǵxs^{4YUq"Zi<6Xu*:|i>{[CqY\݅s 4_|==N;m3V7錞b,o4$̯&ARFk밙7KIRK5SMrJouuH|E@ |?K[qVi^+>2lɾ%isf%җhܻH;\g"luM ʣ9 Ö/ؚr\V EwOV/ W Rnj^+yXG'RŸܴj +; Y[|fKX^tK[)x|dR##$x\fQoip>s݈4qFn`mEkr<jSjݥwۆ`Bg6Vy3ͨZG!n2:Wh6..o``+k8L<*x0.@};[ jȻX:]HGQ3b^cN^ct>ݎܷF:{sþ-@|)Aw'/K[ϵ Ϙ>\N+i$w#ik+1eSq? +_B[,eWG~$Tg-᲼sөωͣ[+jP}o7Nz?7 GڵҠaodU3n4J?j7WW +"٦dqG '$~b/[#i\(Y +eճiSjOm?3j69?]x־F,B#Hg~ykn4Do?x ?Y]I{3HQaP1srI?g)t9a_)aY%mbj8b(&UݯZχoCwŤ$TlW1HYH[/ )׬gGǣK$ 5;b!hG7`|ZMv$XAKdF7yj'$sn/OOj-YkoAO::}6A +Ƌ'@XW{EԀLS.n@P1ry(y!W]_Vwj+X8X`ҿ#n9+ajw67ZC. *Y9Ukoy Fxr` +P$DڑfdW2`~X-|TjJ6<ƕXRnOguwqu+-AZ^yY約Fp:/5iIy̓@VKh7nNw3ttI[^xG-i\C0Ϊ>LOG#gٴvMwWfx5͝ͼeEi+"vy6v,3̧֔J_mXJkFIim,y=7ľ;O Ke v5̲\Z4 D%D0lK6go))Y IpHbkSsuV[rfg 0A8#>-W{{gã.Z*?HC +:dJIGg˩U0eEUV~Vz]{WzE\.Axl$ )`*qQqWLuxQ勨c]H +'x/Q<:{CvnYR%eਪFHSVᦉWThu7{wm.t)n1 @ɮ㆐/٪&|=|$w#ӎiF:r(h]UU)ӍI)$/so>%x? {M%܈B)B$l?uV]xx $u J[6\(\aT*B#5G5!x~FaES\o +|b~uˤMm5e$K# Q*:H Oj*0J=߭ܗNF9Um+-?Dfk)n ipxnH5WFU`>\Aⶴm+"pZ]xiA7&xK;wqu|ED~?|ii>=HX}"y X>S]5|Tcˮ'\bpRS}at+GMKfmz] 搇`mM *24 \־|`ޑkhŪXMȓ*U8xWJ*SoxjqKu=v;HT22ݸ}0VvOh+iu|OOwcgݨ~kEҴ;p0 eUbᰟ8[>1x?)[x^ӼT߅-B{c!_#`*.x& BMJH4vAvYUx$BChe|1x#ⷅ~3"=*-sm>ޛeV;;";-.DfI#C֒I&QeºU!סрCZRWMuOfz 4i6.B\jRhچte,73I?X0sƬǘm9~~!<Oi^m5 ;Z\*2>9ncg,̐`{%0?Wo[:n?>]b|HHen{-/S?n5 EvۘQ3,gvvvPx0%4Kz*Z/*~^+߈>:~s-GkJe`ϻq8$'5O^ìi>05KDрfQ"^_Zt{ZRNvG[28TR~wmz3\5+,,F0Wc\­V/ ~ZlѡK"!=:a/n4E,HŐv(B? <5)SuBW|Qc9c5ۗ\S}dj m>fk{pw3u3Kx Vx.-/Ri`|nn uk֩ô1X=mm%ʽ ]JV2vzqd|,gj&5{m+m#8dzVs߁?hwmKt0*`HnrkO_<+o h> k6m .1orBLTlí}'? i*b_Q^­+i+G P[8>DgTrhWRMG(Y78AI)l38_'M+sY?[?7ͰWe9zf<,y,I’&?e- ľ uzE̥lՇ7@>'5R mb[$ex]@A,l&m̫ >QϏwŽ%>!_:-$mu I3"3T'^B_cq1YlNIy+Mv1q!rZKUkPNV8-کǔ|"v kG__;ˆ +*䑂3W|L]8?s>oy.jMҘK/b"`$ +I]9Z'w⿋ bߍ4Gk5ԁo̒y7{t/o! hHrG+yXn$lH$RA5߈)h$_|ynu=;$I,C #eiRVf9M+tҵ>bgQgʹz%t߻Km][4PӼgqqBm%^Eveso.j7q\I:X\ɱf?GSvX)o_i|Z!uIdx N''q\ď(ßW]< QzJ2Uz VeWa91n=_ͳ}WON_6670iBKM*i]o:,)9.[h?նz+Lm ZH̖N"Uٸ0w կ_HѼgV/~wmiz?K +Y:y,Tǡ5?evz|hpVM'@9$vM8U;H7k eX&&vfmfZ|So6ՒJ)t零[ krZ%xi&SU7V*8vgNY.4OYUm| ;VbɸX>|ݽϋ<)ʼnkgs-"Wb7^l 2c׾*a#|RG?uXi0_x7 P6-kjݴݭ~i[ݹ6|?&4TNVٶ"A aľCwiOXgD^vr`bPa ,#Q R}Ŭd !@sc!]$>c͌LX8xsnbT"wNOKYϝ[+68f0iOΔyia㭇9WCЩ얭_~a~ɾ-Nj5Jm+GlMMy"Y$)lEVq\~!پ/ŰAOxZQd +d*6!ycOzYN{EhT_3qNm~VOJZ3YG +wfԡ85IG]4not~-~z hGgsz. +xvԅR^S;womtZXԴox;ú|ji^Gm&$S/,Te>W-䳖M|I馷F\+NsSNsC\OvM~Fl-l3Gkt?|$&,SLZ_wɇxtK]SᏈr_?#RYul4 3LJtSҝ8A|>/p|E:')$|_ڷM3K^TQhtw pG9溏T?ns@Rd&o\=7 kɭ| ps㚯?,|Ox; .ˑV/o3,rݴ'~DR5NPPѤi'I.)+ |YUnO[N9cg[ro?JX|s[:뽜-E 7mHKn/-^X!^"ToT>^F?kCKP-伨4mazqqYkܿf~,bI{tVyֽ'g*t\mcc|ik\4O=ZY.+&TXj.OguGe- DţRA*J9㢨7 (K]֞\vexRRT|2mi|W©m6QqWr5?ڦt(aqxNPb8;7yzE9>UQ¸Mddk^cџt +)/)$W3pG29%9*Iq_zT wVU"ۨ[Eg9 l%H[ +홉 +K["Wu:u/K+HZC$eH1 &?5_Y1[,jcQPFdLTc.j5 +YVw/mu'|KEqi:Im˟ U?^4אu\ؽE,hg!7c_&D*w/w55#P+1K{mgqaȄd]>[ -b%Z{VW2Cl_Nڳ "~OJ_z ^kW@PUȏw. ycÙ)jJXi 6qm$tLq7lKE{.M(E| *Yi] :¯$RC5BZb4Ko}Sn\OmO|_HFp1p>Ç+xìIbi&R{ܦmow^k0yGB +K7ʜl+$E}c"w촦h,شS)HJ2۰¼_bB(w2J)sW眜T4\]#drm|ۖ*khww>ӵHûjYI!A#Ş5ɿtZ-"Hђ6pJbgľ*|o,׺~ko4z傳50oi:.6Xopl"$xxHH=8u*U#+?-N϶^;'/>%>(]zK[;fY`<&8d1APlYh˿Ư I&j~)jnMoB{0yuYpkOh*I:핌'Ln\E! .QA)u*7Hyd/>мffePM[&-Kuh2 *^],q4Q| `*Vr;m,vݻ5=|,kc M%%uoC?c]KG<{'ߋ27U#0%Dž5ĽeDHO{H +Xet d+N^=]o1cϭR[U[Im$6Fڊ +NFs] ?lUDҾxx4%ƫnױt.wi00ɺ2x9Wޭ*5"=ymekwA_dYgHVkZs% *RM-+/_ :S2SfiI| [Yd`^zɫ̟t]V_T S M,Y70 {Io~~;X|Do,jZEY$U$AHr a2''o٫~!Zޏ`j5f6.xQ&r֣9**h%eᳲZv1F.X}tj +xK^&d𝵿$g3 b4rI *­[tkr}NwKA?E~)"?<]៉/Fj!ФDr|w@cs(yqڗ5C*OeKg}aqddH`J髕fJ)Kw7f\+E \ľ[HՒmV鿩,?||Ait\vJD%e@bz_ׯ_^wǸ'gm&$ms7]ɌAImc9~W@}Au/xFM'CKGxOKNVY-s,Q|Jb/Yiׅ_L k@2n%p߽WVg!jʵ:'#UR'uzms!qGNZPROގhS࿈1k^O^)r!yTo2|xlZ'}]?tqnкw(Eqe窝j>Y$b^$GY^.8f鸧}dݻri4u[ͬ$֠w݂"u9ffUUIuyQGmT4a[c~s_7yI3⯊~ƲiS]1mf 8Un{s%cbF|~f>.=[O%6#+V ;wfx&K%3wM_r#{xG_xMi~/u=qģ +y!b U^߈"?4^ʻ_6zv`Uf[ P~V *cVxž9GWş$px ukZV`_K,1ψ7㟆z>9p> U5U-$iD]i#@1Pz*t['J2ϒiSriY1v}k>x Ȅ]YkV6p |w1ܪ7f8 )ᗇlYLıX[Ѿ?Q_~|m쫬*LJ>x* ˝PK}AJ`BxRV@w5hqxZ5Ɵ{fR+6A_iF $rJ"vk׵> .V>y_s}-K|?/jZ2Z I +]u/ږu-&kmuT0,ĢDIJ11T*dO|S ]u{hR=I ahQ:s&u;lSA>(i|hޟ|jGxG~CsXDmT&[ZO|FS.pڥ:x6f4F,a(8ׯ̺~,s|{k[[}lų3NE]HwgnvgDVF8A4QlW_foxsueaaw37!?4ڙ+\[;C< {.G//_[3] XTx-?-aE;+}KxC&˄' M +ھ{7@:^Ҵ{$wNYpk09#+idn +,yT-{_{#)zy<(s&)&yJ?'ŏw2K ++jc ͔ C;`cv#w w&`kw +~&/moDH\“d6è?o~=[ϴw>e ̈]UAso' _=h^+k}V}B)4nf-;(r[/Ppieμ_BܰQ.NVk|/b+T F{7%}x;䏊|C~߶vdwo*Gn<:L wm"i)<> q#(iwZELJ/.S ߭~xS[C]53İ]+b8aKdDT3\q9=J.ʳ,IΧ-+_kbq/xӾҌonǮɿ_ſ5O-Y{_|Eå*if@c˖|'^=?=I>H(t:QO1+3#8*$ *9,m|O> ~ E|iŪk7Lv}锻#Bw8nzׯr^Q5*,$2HEۻʌ5Vȱc*jڸsE>Nkng)N o{);m-{k_?eK+/xO!4}[S= (m-ݶ c +<1ҟN6ctw}pQnEO9EpL/:& {\?-I-M$3@dy*ܱ3W __CQ\_n컶 + #xOBܬv\BDž)z($F0Ns^.yytz]rL~~qx)߂ŮŤ]f=%e,$|BGx(F愤rɧ%kM=lϒi+]<9蘞[g;3FpHg+OLp/h]FdkvLr9Q_q^}'↩=, MR\mHH6mkwgP[bmm +67Tl?4^@KB-2o2Ideyv]42heSŴܧoL|{?S.5R9mUN ;ƥ<T17ÿn%][kxcc$XH%$<¯ۦOxoz^6V+9|mm\jlg{vdMCņڟ!yg| SEw*IȤ68` + +VReE!\rXp%OunZR{_OP +kxOþ{@aw \ȹ3+1Ew+N|wZ~n-vKW$ssF+,E *쥑v1.* vlbܭ`G :ud8s]ůJk e "uy|8&X#?!Ać8F~ |.d󪅎9ëB +\7]94}'EijݖmR <Ý 2Ԛ[iZ'a|g+N +uhs>ݢ̶d8GUFF̹]^IH̬kY^\̓k7wjϽy_jΡO:Y7H60*pKGBO ex@t:O}!0Y`6ѯ>޿otۭȖ ;tl PHzVYGxl-I(RmiIr?<+ׄb7)%%{]AyhtN<=.5(졾LMeUأ2Q {[u&4y}|ԦS"[b* C o|&gTMOV&NWR\(.#9~~;N68ε5i:[Hmd$2_3`fE#kk,;<؜HR2tݡ-n\3 f2 Fsqv,nF؏߲ƷxMq ^Y-&1LpA8$S?xoxKޣmeo&1#R5lv|.[ e),SYfb;cIcq׫xڎ4k_PyvBaX| q0p۶K +Ρ~О$ Z m奼,fXu_)Qi l#p{[/Wo[m/ߴW.tXEy7igm7Awɴl+fgm7D7E.ۅ.Ђ6dB t٧X5߅5cMJtZ:WLeU fFOKȲ#GNj.>GfӔ՚}l|^k_(coNqI$\5$k{¿$-?چGv43\?vy&!bG~ki4_*]OZbu S,Źb;N2gW77y6Rv1"MKq*×iAsǶh>+W#[ ڱN|_9 OdGV_U+'NKuʭdYY{+ XCݫKFi˳k}]π_|EKe9I5ZyPu"1$0!XIP勷ׯ|!|9L6iy{|ocg%XNX0\] ѳ|Re'مoDyYK +7{wEa,iR^3j{4.0+xWn ѭ^9R~Τ'('є}y%RmJ*~%˛}>`e+z%uw=O7KdI0uh8k} ~/MWnki$ť:|z ѩK2JqQ?k/}x{>?w_i?4=xWNҭK\J> +ȸHd\H65&;ீ^v{ ^G_H$cgř +רQ*Nj%s]T%>[2:rɰXg:dWv Onk]23|,|큸8JTInR2FdhןjkxrzE:CI B;',|=K'ޜ .;mU$&/3& +/~ǟW=~.uO+nEbaA]@q"?p* +;ڣimC{]vS0x>4UJتr_\{_Dǿ xƚT^#'m̮Wiǭ~/OEu ?mu"#?c A/_B= E'QX%hXJڡ>'z>]]=`_yqTp?ы_}o4 +endstream endobj 356 0 obj <>stream +xfX +endstream endobj 357 0 obj <>stream +xfEz3 +endstream endobj 358 0 obj <>stream +xf xI +endstream endobj 359 0 obj <>stream +HR[BA ,`X XB,` dz^|qc +endstream endobj 360 0 obj [/Indexed/DeviceRGB 255 359 0 R] endobj 361 0 obj <>stream +HW;WHDEuI?J\v`8`QXl!b pKL=M<ɘFg[IcujS:WEq|Bx Xh7<^_&F_njA1^7_jcmq5mKRiJNY_I!xMΰMi#*WAx&;/+\5󻩿.qb+L5_弬Ҕ\ޞwszq~W-!wq&br\?}zvP帜qeK[V"0 j?m۽㉶Ȏƣ F#dl&j;5&.E{O & zvj2,tmtCu7wL2vZ+=9|6:Ԥa'T܂ Y <#mCɕ* (SiV{tƦ}F;pI{xlhl}pȧfzuqE-MȮYoJ_I26~i}~2;}rzrڇ \dXR)'Q8E˘tc +y] +[) +gB(I7 'kZ5BR"Y2q͌u=#DLn}"яKi cDhJ\bFPulΟdE4d=@ѺUjw(UMV7;(@bjp~UFyTɶbHw|eԫMEYunrcobb sV:H.,ΡZo;ފ1W]fU8OdC&{WiU6d +`u ⳶59oMi:_DFcbMd iծ3EXWwLMiϢǗ7s*v#?Զk<_ՈLO1Uu_6Z WNcƿZban}HNf/:u*,c=wz4Z" rဿ@FM9ݛ|ʘbyEYE{ѭƎ8!.P}%Yvt N9uZoca |N +'DvZUZ#veSEdhӒGfI`ßuu7V( +endstream endobj 362 0 obj <>stream +HWr8FVꤺ ((WT]|'b +#kgx*W>;Ɵ)E(у*X¨EzUF5WQJ4E ^E6C~xض8dHcS a՘3-)Zc׾ +;L9 +aՓg*zs|i|tKz.r/bH+-jw+~zZVηP[|h?v8sJE%}),F_14qy/iMU%VD`oS[1y<:*U:?+va{o7H N,eAF52Nɮ5Ä>IGL&!)׼ʆ3xC\Dxue+s4fi=7o5MB3K6Yg)c[YLPgl'kőeI#]i3Z +_r 11L-{\j..kæ('WS$G1'̟7Éw2ڥAMPa&hƁhQˢ7\JxC?pjB2AJ"_*nWU|U- 䊻H ۷8fMdð-:~Bھ wy,1u~٪i3Pdn\[dE=< G>e!Qz"-e)<@ +:0G/c6D(MO46ikxPbY2UV.#G + k7Op!.66I~^DOb#3aQw.{bҧLS {v"s;COyXz~_>=sN g&OOn٫jǛC]ާ셽+1a4_jU E.V̩7e|2:_K3".?xK@'`J#Lf3WcDfD ugi _h~(yc"Hڄ!| ppevڂ;NP;[tiY/? jarD,~~ױM +6,N?>bGqB_8~9Y &8Hפ`rHoN\\FDq!,&1TK K5NKȷ*- %aZwBNʗE|k +u$@ȏt|PlGt$I!["oPI0A{IY~P$U]V(t42R%@/CWTKML-S9j@U:M;"S:钷ҹ>3.ȇ'&̲6ODΝOs|<oj^d@[JmQ פRе<|N&gg`Q2QAv*:c1h )55WHp8!$S<]䒃xK+Ԝz`<)8B%>`'NE\hY~;%'8&A1\O@BR$"S C5BLऐR{{?SwM>4ϩ3>_LYNb@Go6{gϣOpwQ?اߎV_ ߪeli> +endstream endobj 363 0 obj <>stream +h޴W[O8~_ᗕaڤ.2PiM֋kGS=KKis BͫvG"&)1&&4hfʔDJ}ʪ &הǔQ̔6x $^R : +rr~;8yj7zh H@!F9m'|V-& [NI\Q@'+:YIH$Rh6mUZzTR'1yy5|- [z@tBW +{pԘ@4 E"\v뢀5NL`:c92!-Z* ׺xE s0bȖS)dj àYni:!seJ|۴)9oI>GJ7& +q;U=b Ld)[3mk2F$pJ!~iJT)ڒiRK)X!r̀ȇ|v]|&J "uɓ t}-e)Ah}`6Sl~Gf%S!Q;*,!oa+=ԙx{k/Bkoy|=؃fyF"͙!c{νuj =^4r#W\+Fqjn4Yn&ER +!c +vjZe/Fw()*N]F[=,t:[M=w"r&=X~qWR, {GJH}䵭&4IE j`˝|j\MaGC'ZNi!tP{ +?g.?Q,L{=$5(|>\^EԮ*Z6=,:!uNFeD5g b +.bϛWvвӸ>5j(|T/icOI#_Qmέe~S~.> ;8G=۵A? 17[/oD`;dLp{$3\k;)uk_тpՂ(]x˯kr;($5bz6i>!#=0(`YthՀ=wZiDP86$ko4-tꞷ// dE#'l +endstream endobj 364 0 obj <> endobj 365 0 obj <> endobj 366 0 obj <> endobj 367 0 obj <>/F(LEGO_Press_Distiller_BI.joboptions)/Type/Filespec/UF(LEGO_Press_Distiller_BI.joboptions)>> endobj 368 0 obj <>stream + + + + + application/pdf + + + icom + + + + + 7235_BI.indd + + + + + 2011-05-22T16:13:46+02:00 + Adobe InDesign CS4 (6.0) + 2010-10-06T12:25:15+08:00 + 2011-05-22T16:13:46+02:00 + + + False + PDF/X-1:2001 + PDF/X-1a:2001 + Acrobat Distiller 8.1.0 (Macintosh) + + + PDF/X-1:2001 + + + PDF/X-1:2001 + PDF/X-1a:2001 + + + uuid:3b3fd65e-0331-4207-828d-3acccb2465f8 + uuid:6df578eb-b932-4d2e-9819-9465a8de3048 + + + + + + + + + + + + + + + + + + + + + + + + + +endstream endobj 369 0 obj <> endobj 370 0 obj <>stream +huTUyD DDEEABLBATLRJWbNND ɱrx{x~sg=ycιXM֘b-[9hq5d¸z~1}cMy[\^[:15i{\ 3'X\kXm570gM?Κ75 Olf͞_>Y %xϿvcv,OsXs<6T,~ٕ7-hL wWO귩e@ ^0A΁|;9zп9dM@O_c%^A'nܽ/zj |o"lŋv\ְsxM:xzbudeꔉ&_3x&Mz'##O>{/_z56yw?|/_~??GfRx28zk j}@o%(" +WKCaMτ.U`C*Xw6m wfÚ x|=dD#>, 1Ȉ8x @VxcFt  O|8+]PvT-vD;DAOPP YcB2[7ƃ`/GxM`(WRrbޤw yBpB1 ZEY_" ="c D@Rn(wZ=`_AUIǫY@lOO"usE47ppvd/'"*xQ,s=AczM%A'6*^"1r[/Ψ]uӀyd P!$@"| .y 4D NrA̾`-\@#B%5=9f8l=ab6qʣirDMU +cX3 P|Nu!~2 7Hׁ+,2Aߣ-bV|9f1}7ά毜]o[ 9kBe)VTX\ P(u};Ҫ7P3S5'F.33;$BvgXS2WZWyg{49' i_ +'+"6> |NE.o]Om!"js$(5i/xoq6>c &yˢ9*{pp) 8-0w:05+QF.7le1C]=pfU0Q]~Hm]p*_!]_vrXYg9pg, !8ELMlRp:T@[J39&TW_^YjB٫FvSassYQOW*-]~Xg6r]t9gs˿q;id%{4y>^Z"GMpnϦǠSA0[ tf?m~Q{Oz)% ;<&s;{(cX!ȍu8Y;3~/Xb~@]dD9{ rVѥuOn{m}p^毌X@Kzi̟s8eȉΟs;7\`66nEnÛ4$`d;߃*cvֱ7۳:8f=gnuXW,$}8D l/Li:{8l% vw(=rj L38;^5սϲm[ќiii6e8jtfNJE[(g$!l>u6Ku4Ņo(cv˶cFBjJ)ڛp[MWЂ`$J(! b1cb3h?t@AFFEV%c w_'nX8 +ľ%azXMxf y<̾t֥H rWc?b\{'#[_hub*HcmSJzIt4Br *FW.zAdp>n,":\Y~{/ńRqTط}l@CD*“jb /Nڑ4hRt#.w9 !>T>(e=^ +Ի0Rl].1m2AM}'ٟfxA$S\BdTp'"PoEgB y45̷\#U'F(sUi\ +^9u Ql{p: Y.)|Cf/݁lUC [.cuPگyĂF4c{!b?JșJX~7w7im-D)B;g[8]|$+o΃Cq䙨_ON.!~)CdnL}gU8&:*I_Re(ła%aBB8Qu)8@n{7UNax'8::43.LԄÁ) +`$մO|W# E;jȝSZ0ݰbэ쭩|Xi>l.,U7q_x,7-a94ia@ʬ(u2Q* +FiLύuI(\7#|P Ȟ݀FbsdZYv z5l[O[X[26FKz; Z|_ҳڰ5«/g>j;U>%%; r"<𢴏7 +^"[I V F|mi$ב|C,g'x槇;ѪN]Ea6;"ttve*io!nB$.=[hCHN%:Ėѫ _o,!gzSߜcyYvS1gf|loF#uOQdTTr_خ9ěEDtHsJ:qPكM7Q%ރ[m~]\;0~JavpM6)!=}Ds*%HkQq1"%ϏX\lGpSNJ/k߰lS\r['?><7GQ=¥#NwƉf3~mE<;WL " ƸXx6 Wǰk!މ6YI4_|azAxUo3:k~oV243*q%mAs'R?LZЊ/#e+o1*lLzGf'*5هZSA9bnj?I^ȷNg65?2q´~ħ=xˊ=SJ8fs>x ZgmۡZRF=]tp"o磷[jĚ綕:2x/NVЄ;ia1=gOFSV[P'? HxHzBjUҊ xv13{5;V2V +үsk)M'lOҎ.2) ʏ:px +_a5SѤIE+"Lj)PqU.MyU Qbxk'v4s.[f(C&\HE32N2W쉃Y`w9im]pEvf0ZU5S5{`Ғ9>̩ە[b[e&"d>At@14F\жE(W'AG'=ۛDc# ?Z^Pb'NQ٘v4v;6#˟B{r$)&E{Utf]|9Skll |_>~W5\z +%Po^,XQL+מܰU6Q,9=iބĸhE,CW6Ýb7mW'pJl9p6_zDE;1mE?>aoUѽLhk'爈LΘYwM)kH2KcA}u QlA3T(7izFhqo{E\gtW_Hw!Ղ䜭] 0%bF=>h'EiX6o)0*(dP"r઒{_.>g)c@2LOޘ vhĨgn[sMZ|MGsI*g1w:3yAׯjQq-ljYs +nD MV?f9>TMWXt hwMr87$\d +a}A@vg"6^2vyd3~\ŨN'0uP_M_ʮ/)<ٕO_¬FҴēJ}/ ѠdrXYOQ#nm.\I/^Hc7 3*M uV(t'defl2]P(!S),ҧK\.%VP:X0~<X5s~EBޯ%leԖp/EH{DbnTv)B׀,r DN}0B</k+)=;.cbc(E}?d;ڸ5SYl/LbKVt "h_JKY$sCݻoG a%oQ|I_=u4*iKcVU/b\mdȒ3is#R3$Gy|)sR9#JfKD8xOgR}׹JVDxiwxʻLEntZMb/%U^J+(THjKM8i.6nk Fˏհp5z@m[\ȨJ*F]NZEJ3\{N)u$Ք2dhCںSkj`L譋EP@XP<$h̸\09M%f?,9[M!c_c)4yQ@hؾ&2/d!Q+]ƯXrĊf + +v\T9)+/(^2Asj*[l_IxŅ{tses9JlEȵ(r]#++ +Mg<,+y.?]}cN4Mz@ώyQ-Aʵ۷2T&/_ _ωǍΊJ%wiP%+Tf4JBC!I={?{||K{{Yw8.=Ƴ.d̩;7GC3l]Դ 06zRL֗?ؖ'/GX6/=[7ĢR9;e‰ZQ g2ίSbтBlEރpXd~mh?j?f&BCQ1wyk䑮ַR'}䎛{kf_%cE%c9u.r]$Y3t+-Mj}-E~=OwHKu%}R9r"ְlgpit CyrLjwܠe7!=>فMV{a |qq,49}'@ֹxWu.kKZY{Fa`v|"J".><?5烙n42/ +i2>r^bo"OWh%/ڒnAu*{Kd.c'j:Bb' +^^(d[=ԥh+~)|q.? .% 犃[&6'Yr>FY=Uh +gY F7ʗՒN?x>boHáPl0qpF O>l"\Pp6-H +[s{Jصz#}[ASבmaS8Rw+g>YGTt;uC2쎗 Mf-\>Z$YhH`'1 q>Ok8&&lJ\u0#b ֖<"տXS!2Eʶf[VZ QI :mxN(lY\\A;${N,'l(nŦW熡q  mpro, 5#VwmM+΅CδmO{p)U.TF10[ƑƞZ{`OK Wwsas*U~\~>Q@bU![;m(Y@mxn|EP\!jwVyE2{emg!{M[ŒY[\ r+Vb|KPV;sL}ҳe(t+Pѭ9FԤ AS5T,fձEq6{ЮOj$ W@e=V?8̘t%K3֓eM+SwӯdkWq"~nGS5ջG+ooy̲Qtӥ9-ڎRGyb_bCXڑLŕB52=l%IJ?ALk\!5ڨ~8\yXvOwO/)wse 5Qٚ ]_9B)T=3 Ov'r"!7g oK},}k~Pr0_&/2W>P2%Pҗ0ߪQ~ƂPXO^MX#g%.\-@B)kS67hg(|c2Bt؁"ǃ4R!?/UBuX,]*+>_ k/._ URR0hC;?hR CTFr'9#HngTd.yKґ~(DmL񟱷U>mk"fXhE'0 +R j,WBr_J X;|d!YqhɁ:RRÈh[;čFK+W"Jyp$|6Hꬔ"|ݑATM22_ZYCPt:sLőS$_ }m@ㄓޱ:DW>^dU*+ 71qQBx5iD6/[X* v"Ӯ܅ @g̟ eiLsYrKۻ@]fm9䚖UilY1~5*' @Tx%ޕe&n(Y#:Y1OZΙw iߵ~U)YWf=3IJW2W7#:^[+V=\ +߻Pwd߶8b^l/(j,{} $#+]@j2ENŌW`VsѴ1Iy%nZ[\bBh|]B6Ln D,iܕT-vIFuCs`5񲃕6]P>d*Hzw +%c wر/9 n'_T)rNqleQꁕ8Dl8>L=aHTJ\iٟ4ȗh{J.c9,(e}5N~t:;zow* $f2),:nDt7ٌ~{vd33 GWR[o \|el)km0R2, 6ó)|LPI6ˢ۷rTY{Ls@g0o"ɁCnʎ%T+oz+*KwNFR7AG5{ \pLU_ZRp1|bgr7X@6DrtM,#SMiW"pzv36ԞĖZ= )OrdhqT'Z䮌QS_tg"(){9/-7;eK?ˍ>AJVxe^}5-t~m԰NiH)xƟ}C̟7]͟Ӌ>ϟe&_=/o=st%?t0x? @Ofxe-]<Ը]%"~(bF5TIR9xam.T0v]*2+xT~2Z'UMʃQF7B Sꥴ`tB"49GӛwO&ybe쉨)h-:[ <o󉌦k%aFWMR,KVې@S~ZX09\m+= +HMMJ/DA,/Kš$lt߻[}B*Iw IxlYnvҏϨڥboTT>G^z)[e Da͢Kuh֖]dk|;jy9W_@R`ıp]g/j?N(r0;ױIQL+I3ʝ>3жe;H9G|J'x N|b.EHƧ:_MjfAq\Wyn<۾^lI$Q_6;:O&f-%ؾ|s8ۤM]&bEeykJRW^3/uf G͂*CC&JSV0"/ܞDe_Ŀ#L@< +C<3\L ` Zg|]vSigkr`)d|&%_,dw\,MlOJW\%!k |6;!=ZB kJ0F:']0&5٫iU2UՔ-=1P2mq,i|[gDPO/oՠȻyshq`)v0Yd_ BxC'[/y7\Z8>]Uv9XznQ7}^Œa`7HL+` +&6ݢӘ8q̕wO.V!ߋG֔*t0/!d}~;!m'89y7T9@EvXVix-Hp-含9o} 0)ZǛQ; +yF+A_{{&٧{QbWyx|XrCǫ1k^#a:r-;uJ)k'Y"Ek"Q[Ea=+rjϊs-B4C1N,x9%t[J; ^ +ȥ?VhKfCЬwKHS7 BISXvהi9[2h#gD.%>yA +VpcNv\PsҎnn"M؆;tC3U tKC&fʬ̡ !7;I5S? *\ۥH$aLC^1XIFQ4D腯adWV %mx MQH)afc:ig#2B<>,u,oR,~7fTbK:}Cy謹ϋŪQxKn֞(=ŮGl\HES!mD22rOJ3Ƈm麤ZGs2Ra..G7}vy/@foGћ"$dु!\4vtCAek>iD9*}œhhOWMө {j3eL=/;yu8-)œ[l|Y"uZ&Ae#ܴy U5F'.@9ćl +Y._J{\H<V"wȺۘ:t1}v"R$Ě^g%^|E0Rh *>:4FA6fw˃MlJdD8oS^Jf)[W๲ڀ NNKli9XZfץ6 ;7-*{}n{QD[$U.q9sT5ĭLsƛfWM^yfJJOc7\(N-Ղ#.:_!RZ;7R$Uir + VXg r"^7aX*!2'H_`?׌.}|a$8몝azz L΄4:%˹ V=-+'Gy=-M!n(OO. VP@ԛgŢ5^3 Ff,ziC#ËU5ٺd ,*91 /Ѯ4l=p),Mɤsx@.{̓7x~RCgBE:R^ck<#/Wu;)v&-XޅLޭ8 =>?KrOZO_Cǝ׍뻄e%¯ZmUnQ/nj#U!t(Lw]3gpiZ_kb2Z9|f;~qZ +&=΢7ns@Dh,/=JX6I7onTw v]|;m_ o]&^YT$|7AD-*0ԁuKuXmEHժ2zN2E@C(ՅkU 0x>0|tP;h7=HhJB'HA-,+HhnYN9#:oA*Ɗ +S(pjo7=V,x?~MKa]W7@Ap?f+BwSap%h] kݴFqn РQ2C~FNަFwHߢ#bB+a~cs-!^IFbgsHS$wj j=+W3?`E&6ި3mfOuEsaհi(0e8ZCOYI%.5c;\q{EJφ?Y+[mF/K0TXXKsQrnmIJuuͦ$-o +H`xkч>O56'иֿV׬X۠XaOZ=Μ{MDYO"`&Zaյ>9]hSUSfʝKe.%LQs)RTSgff!1mާY¹-V9qWƍ^d`\QinA~.]5WO]M +lz7k"o҅<~.m +A 3xlJ΃WS3{cMޅMr3v=N%zwmt6IռeCjMP*a X3KWl%1 |K;*k\*R")HICiPѢ!<={==M!Iukk]w}9{ JPN(co;ut/;g2d^>"YbR&:*|ۢL@NuƐAsewD3zFp/'b^rg=łg e0Z-*t,ScZ}өAFyj$oQvX@;P<:jK'TGM2ZN2| + C;H׉$ړRӍ:WM$S:"vyh^!:IB`v\6~ AD-/E7 ghs)1U/"S"7!T$( 7)\:㼑Am뺉(@l | ;*=gf`Vm=4j5])~IasAIna¦L ~컍_)-+`w9hXdfC6VƐƙ[UݐO,<fx=p mu~$yn5)]B|ƌ$.'})Kq`◼QwWA[!!gQ|ⳡ2񮤀,@xVc볲9d!F.b$ɠ#mBalQD'!E{SqvOœQ$/\"gݢU\ei 37WTq %,4caΝE: aн uʰsTsVI~ +R|"?'n$,oU0/6A88kr3sD.o$Ltz9s&Fa*րn{AVgb \~L %AWhtcI Sቄ;9 OY܃o]kAX fBw q jd +uHs8JK O`t\ǭ'YU[J6 +ls5\i{BgdAMX7c&qiE'6!D 3HsυS&"}_wC*kJD1'My%?a!S~dwI G<%u=PZ 6H2~`;N%ngΣT]/rPoK{oHinhYN66Ư `Tlc,((q׈sv+1-‰F6cnʦn<-k<t ufu)\V%y-~y3-%"~KW 4?[PTP ef\k)sPIgvҕT8L/@``w6QHRYqW%-TOEDw ?r%?N[$-YC +?PkB(5}0:)WEz$JVWt7S"§C hC`+z 2JEdCQ)vgTԇ|EUȤ]*sEBY% rI\ R|17}+r>z Y/O*+Y7,/p/З`N7`kThñ +wo(c[|f+!ėsU#ψ^]ؓqpgD{YvNdTM`o4x t,[{K:s1T +c? /LFa~@Y{@'W l:+HYSos5~/6(yJ4~L +;1#?zY%(pl8% e!y߰İ>fhz«v5Z 3}̼o3E2;^N]Fe(c)rF2ԉ>)JlSpϓ'ätE)ȫ֌@z"rnhيY?s`-nz~BO:i >("QS ^qepM}p# +| E'NgysQe͛T`"E +,Z! bȾ"}KRq e*bwO[D&/=Gˏvب;@e@\ ՜-oS.7+JbqUxYvM?G=Qā އAJ$YPV7DUG´7LE,@=&l_͕ _˓ Vs 9YƄy绅:t&(Hx]nfT#3٨1`hj7Ǜ{ʳ ~;V +Vsyq>Nz85|8MD_+Χd}!uBl:vf_e,XigBM՟hP|[)Q$6Ss=8`%?F8.w:7?nij{ 8}g2wָO>R ~-qd-9qNPS \+KnzxrIp$zdOokW\Ћ[7߫azxYITS]}.[sb*mKX4j|b}4r( Elk>3~i EЇ uBM/TTʂϖڛ-B/V[qG֏0ǠN%PgR,o$tهD"7Z CbɈWU?tRk Smꗟw9Ƙ/p?&E؛uzQMܭVA 8*q V llc~ :::H&u??CUC?Sˑ옳"126 +) Qn# ~ heC5rFyDX7X 7[dlk` URpnGR՟*5gY!LZ6z4*:,tuHoǷD"ŝ7`mQ/@0M2'*!6B6*OeznAz.lF7 9%hR8~"9_9/:o27}۠t1u݌9u^%UK,>LQ'](2kd:bLI%M|vǜ״u@[}g6Cv^"9/ˏ7.H"y/F r~Ćq쵡8OaZh4I] 3-miS`s~H{nVU+Oڼ|yPoGbdH \3.h{5rۈ,F=ZrT Ɗ=0Ktw)ѫ-i|L (FN1G֦IJщtxp ?T}+pg6oRn8o04hOTN۰!؈ڀU]kS 7jOuHmze4/)Pv% vJ9^[.[QNG8A~V{/MM-h4trk::%Ev6Fw׺S@XRZ|-Rm &ɂZnodx{v+`X5$v68oL=:xҶkTԎ˛EN&H{hI$ks+EcZy{0. 2Yk4 I O lkx׹:T +[A +UF64%] AsUs6Ptk~(;6AĸM^H5GXCj鸁XP}k"& + 8e<*2N1,7¾8`}ְELb%JMYl8ЮF؀`\{~ehB']T*TD*S}y-aDFFh7!nZGsv;0VMa$,be@ hQ__}m /;}|M:ЩǴQwc<?ˆo*_SZN2a7c)rsb:ҫ-ps; !{Ov'W}o;N-4= 0TgcSWq , {8eѺ59v^l$g \Cwf?v3kizf{%So~Hєr=HiԿ#ĈKxTV4ncklfCeЋh"ޝpurf_. +gy_8+#"Ğ"5o^pnYgB@Ƒ6Iӹ-߸W#8GplR19UpIw!ܯڗ|BKOSWEHAB.'dcWVJ+ +>'o٭<)Dw"ImUݼ͆4p?S/Vx%3ӑ'Z@)+ +Ljfj ԕhpR0 L?$U 3RR6qoSSȺa28kT}`yd<\Q$3؁4(J^OU %IKyzp?w+?5 d\i~f!IsGd]*EʟЉ%$>*U$a]Y0D~Μ-3Zi] N`;]M>>˴~׼Dsf +.w}U4dU9['Pſm/>?n9m27P8ev9'1oV'?Z՟niWcJ!鐵nO%3˕h? yҲH)vf rpd^8V0s%o7ی# <wsXɖͦGVdoSޛAS\V8M%J*X,|^f['#Kt-eEDޒ{-nV:Um8Kπv&\ T+9A~ &FP߆sԚ!hX +ԭh)q;r>cq[ oA{:'!%}FvSA u=jUHk!o86x&O`z"y5\#5ln&ь1uB8ث'%س bօ̯zZf4<*nl5(j-ZYޘ |G3 SRi8ڭY BEDY?rpR ,: h4 4؄X}\܃1;ǰs-OF@R ׅY,V.J_Amv#)vV)9ȥSs%^3BWs Aʞ"~^.(ix\WL7?Q[5Iމi*w9s <{ȧVcp)Ȉ=c]rJ2qP3dYAޘi&%r ѳZ>2jO#pũ)|hi %t>kx1q}X?=MduM2 vGԴ֤E~R# hyY)RF&"|Y-kyLΥB| L,Fz m8\yNUOzX?:o酫w䄚ki&ƢD},m*C +)#C?DDܿ<]+IE Ox(6bRmQ8Su{BYֹRlmx-6&LpV e+4];uW0z׍`8ieC!.˴MܺϧeRuUgׄdn;Qšڪ/rq %'Z '*ڨ!8a\;}3A; <O8P|؟X>rzeoNI&Ky 'Hb4U1zPkY51w8?]3&]I%Vɑ pq!WfQ9"vkln&]$(AMV\ H?rm$֌rڼUvdxӈU^}p w|1]j)Џ^Fc]!Y(+we‹U|M# +f9<5򏥻0AIiDž{zwwʋ޵m3wMx˴$镮GӤV*pr@RI8dA*n=|ZE 3]5<6Ѩ>|qؒK)>_0fMxyf@v8 98蹵Z?eÆJ,訋8,} 8 =V>SzЫ3fxi eX ܴWrz~xmio삵yo֭_?OC4~~֥M`zétI墑2y3z&c)n@·fCF<}hhJs迶Jv +tK#$2"1iKX#.ߑI2yDm +?%!l0[#-_6ރEp3LJlpn>&C\vw3DOF5P# $$ikb"_xEٰhږ:$Żr\Q/RU1">#/M$o4utW}0_5cS\s(#_;Qlǘ/O'SÌjs2ݷpxKy6j{<EJ 3+h !w_VAp`{E3z(.-,{~ZHeLA$N;X,˨zv- ^EE@AAJPA`fC ) bu+ޫ>_Yk>e'%+*m' _ +^⼷Ic8f+_DO O0"j6tA+l^o +Xo׼n9TRθpXh=6o$?kHj"J. i3m:MYfhRC޴8,U{𬺗/vJ.9axGvP)X?>@UIf|GRд-3ɭ3놳CM*VAVP2 mzbAI*B6ߠ]v[|'{>/kV[Qy8.kST{niv?rdA2lr]hTD{QiB,\?gD`RP =x 4{OpZ&ބUPBbzw 6y@a Jt> - xs'J70`\f -( 6e%րapXFU)5>eEӽ ,s(4| +!‡X,gX,EcCzBK4ja,,A[ @hpl&??gwĽ6B?%˞3Q^/#MF[jκKXmP8@;Ox>zBN k%!>1'zlR0>w"LEg&O+i,}:QfcJjopp/8_ |w@_3x(̘at`H/M`<Ik@L$ 9UR; hț~iLiT!N`MotӮJ=,LS}uFf]DnL<⥬=8i ߰,3I9*޷?;_Mf,|(OOʛ\cYօְj6(\m{^\!MzNj2qP-\gRr9>T^W+[0{sƇWVfΔ<ˊL>ĺU@)NYLBxޤּnPq*_ZŘ[^ˈ/qa Kv`ң̤9vaInHs53P7G30FRkR/>8 Es]OV95?/,c ٝu悼f3f\Gʀy+kӂ>=;6p6s߁/m%a jM\aQsgklaB#]Sǘ]`jٌ{%=HS̨b"XʓYWu]ZlC0qeN{ VJN=H\RemW_l**#Qu9ãXQ_,\YĊ&2xu"oĩu}hU#>>ےa7] naFn +oS_r=+kz,fw'֧L޶2 \,45YQq[<^hoU޽;"R[ڙ Kt%sE]'𻗪2ΝaM.}淏%/ز}׷=t#WD7$>^L29VcWt +IwZ rpX`y Ѓ\toW4:J+=5&t=9J#Hq{z~#w ȠܔG' =&E"vS*D!#7<'G ؐT#%K1ӓ_"zZ DiFԌqM3<Đ!1D+{1Ma!x{*$9<vaVx 7Rz-5my W[nc;=u7,eёX,}\ 2߁RvYr2۱YK~&..@na;%M?`W1 9p\G R ʘᰎQ +p^[8=f-G'8J=)%MPl5O͂n&˞ӺC$e'xE:D~.]@Joc0Yx` īd8w~wޘVm{Sϓ[AS[2@*QQ +P7V . }O5ڻC:F[8s@=uD23k +%.5{u%B WT¶CR_S"s:plj;o߃8mV Uw_.y-(1}>X1_%uw_)-BK^BΚg` ;H4ud z"u?x A<Q_[SU.0s+Vle%X7G}x݌kК7}Iqn&XSĕCCSZއ*Fk𥼽R.{ :]m@Y~Z {c&CӐ_yʀ +h}{!Rݳm.TЮ}20pksTlhk/V\W%-A . ?%KrY!@O{mJoWTT}Yk &Dw՗]yĴe4wfMWZt*7j9`Dq +/rsOk4Phq !gCVc9%{) i# +r0 l:t?t<'bPbO&,RԡC48nQ+Y|-Gu#Ɗ*k—X8='~LVKw׼c5`|NwI߱FKY{-ǣZ25# +]'.7/:u9>^*KknKT^Xx2C#u3d#h#ΎfTnY f!_ɸ!%Jv5+vSS ӫ<0RAcrDimO r8=jaT4QrWL&'ArVMD:A +7z=1"uIK-柬l~nj5+_$@9ȍE;;4'}x&m߬A>r; ?"k g&s[s(69=< }(ޔb\M=g7߂JZSrK~/&- ?aY)v#Ѷl_>kUTF{ +edLVHmu:tZ +D("?䅮g8[rUblފ F!+oUc%ˮhvѱ*YC>480iz(KݑΠPsF]2:)} %GtlHI/}K 4/Rl+:Yi5%I#DZ"SA\zې&K2R:5 QJPW_7Ն"iUd?ruF5:'^8*@^o"{9 (Oopn;Ҝ\8y69yטnن0 HK8Vތ5 F4ӹGktd]tl^wRJtAm1}ry8Mt5+ZGARS5G^A7 ?D-L +[D\+ !Es{i[ jڗSֳ&C;+"-r^1Bk]A+!NHZSDuhE6CL'U#KD񶣔W]d,9 wXtJPGzhL;'i`I#CIFRN Q-u0R9Ey" +89(v-z ]w@Wp_ + =@ ;wr2G|' 8gY}7Ary*gc' MP *g]OM&PuN&py% ؗN=&'z$#ג־ŗ ^)bQJM7VvYBvHSr{LE&qקx6 +w7bU#m +i*E֙zD~ğ2uH7٪$>M(֓5Zf^v>*yGsxhiA-O0_h)=B'CڮCQ:Z}L0i"&N"b>!RDVCYQ!.ٓۊgلc]| F4s-?TuQ[3/'G^]e i/$kᮄJ>!ីl:1NW)\O'\LiVV eNDY}轅}B\Un"=3)vһBFls)!b6&<蟏է=ONJ$MBҖ~/yl6% 5q==rI$jV霊"aNy>] +D̍Csx(3 "\ҽbt'|_LJ: _~z6bE?♆sQ^DUIMTUEdys7iSjL|*H($ +y㈐UXOh?挧%GRO ++P7lW2]H\F vϤr@үV&U]N6$.78Sqg=;gtާv4IM*ޚ=荄iW‚Nz_YXB^-kˉ7<zJ7B%uHamh.ϋ>;#Xbnu-aUc]9%dJҠkGATԶM4 NA$<#Î ^8"^d0.ϸ5#]pv),ZDu"lQj a~,ډ߀5Sv># + +'`#HވbfUa./{ě=§-\~fJJf ܝxXbe6KuJB"GmϒѤ0 lEnt ɼ+fqo袒=)$rQ;X~t\4O~6ɭ pwp^8s SV6I'z?q\x _Gxu *Ӧ>K9b;oDon ,)Ud gPj'9/o$Qk {86M +g:u۳,&pf$cS iW2X ;Lh\YXH-b-. EoNfPÇVg~V6o;f +jHc5,SKRdɹ>Z)I#-PrJF{ ͗ӓd~\ +Z{#W$O +GXzәx7dY,:)>Ϭmd;p9tU(N\J~ƶe%M_Mh_t5xJ7"ɛ2]ys,50>[ɐoϩy럽$}7ggzx9NN=goIirJmgF(4S8D|]G䟲p;8k^b:޿=EE^.&p9;E{ْ 9{Zz-!-ѩ SАoFw#X@$We:M[[[k1b]iuV Up/?ʻyR0TQTU`7B{v#=XͨoW(4w=1mdUQF)W'eыh[8I]nj)ɽio,I8u7alv#/K1hnQ$6* .Rr}~yq%•B(EhJ"ͳg=;STBFY~?ڕY }dg-EL\'F %ϑFl}sd5gLN>Q㝴'mSv(iSNcN15erS9@ ]=kA_=U:O1/r约|͡wfLXR6Wbbҧ>[wOaikGoaDZj1~>RE"r5/c?`:%4CT9Bv!a 8Cf魳s Ow@f;l'(_Sd%?Ho9Ye/]ѶStCUI^)A M83 a? @ٍ0 wm0epwP74't:LC@$\%* ~=#QV&SкE-dGFKWDu*,Dh9,/̘LzQ*2 #\<ɓx`ٗCTvD6R,i TT$w4bx̞R/>S(*} LM{kh >xi&/)߳@,^>&̥ hu+el>OrT UAczlzMIѨ7egI72tչbR<_=a!i8HzF2i&U~!Y cĵnfl{&Z =j}8dOj'pOBOf@IKހԤ9T|,9,^W4}'c˟UPia!ڦpYjW< q5J!w#^!ӴKS… eHZ2 td +%ySdW.0q"uыTsHlE;Y6 MFwXC:MB{@x:T9 Z8_|iDoAtLt-,⟦E[}.Rުw0D+Шм]Hmh ?˕͏rm1xHi{ʻ#Sc\6JM}%;p8ֆjYs7``o }WBê@+lHϲֆHc4_t +]<+LJY2q>υ =f/#H Ó2};c0EQ"eNGbo: WT +ǥzBJƂr (9 0{dt+I +wH;be}0SyG;Jѭ^_ݯb\‡ީD^S{q16竉T^3 *6Ŧ)ĉLH$v \O!GOb=@"^n*kXMÒ fVUED7?"^gD~M-]h/E5=v/oF=8'=mVxqɩLV}ÅնV}d#lf HRae8Im$Ky} y⮭xqV>z#n]w#ÔNz@3;@:emHQ 9R9uo8qj܋ +-[ʌud^_qaژ~7yU-UX ]~,LG)0\Wv [k,n7jMbڧA TqQZ9% +.emtƗŸL!.g>rpVםxؓF93ܛMxi<Ĥqzh'5&/7Eۑs +ѸH:G; mC<8;# Opi.v)xrs2 +r\2N#OuPjb;KGnۿ AH+Eb>C{,R; p\Zqef(ϋ2*4~i4:-\l+(yٷAYC2^\3+_r_ {/zzzFXCsrPSJi Gnj +#ׂ=l }{Yo +jN -K.LmXp'aSS&G@xMxLqt#- ^-%Uēx&æl30#E/SEb,Q@ѹ}Z>䃨l| U$s(EQߍr-Y@\H'D9T2+`Ȣ"[w!Aڹm +}^*NDɥHi Sɱ"`|d@xY^םۼKM:Mv _ V~2 t0Հngz'05y#o'^˗kE@YO¸ hW@.Yz0y)6g4vX5J S?%WX͛'W!؇ gO̱H|x_H$Ku쐮nf5h1mԟ#ժm: QP@\v,N1(C*Hb8|lnF3< c rE=d&#j7[~tRfkU ^[ ־qI&ߪZ=;JL"{Q)^yOM cAt!Ac? +xXHgџ'nS/_Rߺ EY͊Ox*%s_avx \LC]e]ӻT!! qR;TNW3q#xD"pes1VtЪۢ]9CBUتOTP*~W!(KEBz@I2x/Gu3.d9eAQ6}18D&gtk=&.Zur֩ʲ\fqn!(ķd +G񽡗M'܈1=~Uqej5R~ühqXѷJݯڐ͡jEyc ot֙?v~=_ݯaS ;":AͽXq,/Y.%%}hZ,5v{l۠u4R XCDz8*35YB{AUpR⥨]yX‰2yhh{ ڲ+ZNJlmIޡ*J[R%JYЉ6/=mBU:0ڱ() +&aфʒʱ2iyqZ sA+,һ&W𮡗(Ǡf|TJ6$ⲕڕ +0, 7:#7-h8ծ%[95xt)VqF$ xP79õ߁5kUK(GP$ ,s;OҺiCpLW3GUƒ+slvKQ+P#rԜ0F! j;sn`hm ΃ +W..M%wMUd\A4\zN}[!.Ol(@ѻĎ#ɦ7_`A_LE^ޏNVM@csغ?&0HΌƂ fρWunHU/Q4A|ֈM8q!v-ewn#WWV)b'rc1X>:3OF"OM Ǒn`8TR^Ӿ6,9 STT[Qd[p5$YUQW6S!DJ;,$XO;b%.H +<}[d7i!34_myg :p^K_?WJwfs+TI[OLylb3!d7P?@&!̃ }ےlJgi,ŖmT +<3 ~yZ'7ִ_4g gؤpZgxANM%X26  }\)bT>e8jl(gXla^=bwVKڦZ%tq_+UJd)[C4S^yX> Gk]DO).ˬ7*Ҥ .efkzOR ?v`/,n( &n^[j*=]$4z%=h^ܰ4jKܪtEM2}5=KS~ . ߨ&ivX7oXAGjJrrӴhv|?BCDouk ӔrR6nf7\̍ͩە9]qA]YS/Jھ.?p4.M6]@^ѦM]w(!N#@7e&Qr֙]Yꎾ?1(^UW[޻XXgY4ȒRt'{iqqÎbˆ:gFËXgrry^[Z]cTgX \bSG>O*]:ZЫޞ?Y_4%q[;ff`lAjP7U1gR\_kvB/CYmV#,CD [h rXg*r +1vS{i|7kS-IW|-exSۢ[P'jwT*|T!;lfwJgN]Қ}*!d?~F=y?S&^0+‰>ZkePX˨(6 ++* ( +(t7 3 Ckګbڽsۙ&Gk.`PrUxW~UX .kѻԏY'>3 +P. onaT!+=oŤaD(a?l`Nbqvio1$;W 1H:{ZY,++=/ϳaRx$\4GId ےeSc|G=l .wm]`S[I ԯ(Gf.O'u7 73NbD$X/ĩ 'ؾc՘?=bkG5dKF{C؏:=$Ku> 颴Ǵ oHVAB<7?@B>'8Vp ?`z=T_,ԱYl a\s 8uIPiNYfT5H`Kz~p-.@OyQCunⵀKg.(~ l?qL_M(]*` n7Hpk+{Eά2!沼*>sVf.g&K$M)V(B"G,ƫ۔|֬%k'(+$mAyP%8ָ\{Vzrm{Hes+}Xnq@'ZybQOg,8[qXv~F^x˞*ZWH$BqVyp6>5'G>NYɹ=^j +'22b7ҩnzFFu& ++΀C Aݍ\X4Qˎ'֊Mr{b Q|8;'%'r-6HT7gv/tD59ȅx|?[[׿U5-.Jv_ל*Mւ4Tsq5{ ?ZHs}Q8`xmؼM.5 L6ݡ-=A>N|U + L4V#yd(?+'p/_U{>sʾa5w|*1ɒh7M]eMug~wSoɲcH ]%&bVbIj/Nw,1سrUθd+.c$3\ߛ1GOz^ۚ+mm;ھɷ'jkM ߸3Y5% z Kɴ^E}8Ka@ٵoڼɿވtA g:A󚫠uIpb\!Ӄ)9< |!J*DG,YCN!=rZ[jN#Y A=yV46<#Pf`=۰1QCS2 &c.[iHYFs[D"7;^bOv#cpI)n1&KWGu<wTSq=HԦc\4 /j)?ߡOg(uR*cO?߄so cIc5J \G"iTFp}>˚pe7P\}U$ +k1_~1=| N4}` ub _i!"NrGzk](Tn#YtHgV'YUIJ7eB:K\NqӻBp^`X1[7ZUcK +5$] .y'^갡eV=U)SpO@2bkҒĭ¥DBBV#Ǘog-aX5_ȝsG" +c>OʿӂP/Qǫ[<S"R "9E*P<*bl'6lchZ\C,\@=] P~ ƒVs«/?|*bN$ jQLOMlV< yFnfӂ [pdo\R[~+O<ץIu<ha.29![ui.G\D7f=B#IPFX ] `[R#35Tڅox8"&ТyOЉS^RPJS<#jd߅gJ달š,p/g&IƏcdքe\`,y!٤Nvd7U5]atvzhaFMZVWrCU|ʁiIJ`F!")<9.3`$Y^TjH7XpΆt}aBEzVRBi9W+WK󷉿n_KN%E7w{v :vjHJƾȀ[RnAQP+ s}!B ;Y/_q*Nv +@J:>aEg[2XCY.4@x|G+:l:`P`84|Z|@!Pl逦JțRtb !='&B_ +^~ْŝٹa֮YF7+%`K7diqx1\kFztkZ"4F S!}Ksfb[`{A!|37Nw‹}h 9:ۘok&4f3V` +^vYTLtfQKSFu⥙EqZpNH +M%H,jѐh6"x^SuoU;KV%X^nz_^aHW`6FM.@72g_ViȝK/WCWw@໮@RTD1j>!3KmmZHpQB{eG.*vg@-Fe/yFT"Q b6àݛi|~]O XՑMS#rԕDu|Ilu}nK'3vYj/Z;1t+C4z 0kuZ2ܥoPu9'E!nMy+쌧H\QN9RJ߁-ryǘǵ/c ܝ]O=ٷT }ĸW|.|$h-y\i5w_~u9u$_'2¢hB{}#ȭWwZJ'**kRl6J\r^0PҌ;/{ei$}5&1R)؝[Iwj|u')G /-.+1"]%x>Wo\-Լ ת34D< +)9sEo!\'fV!˛v*=rNKzaAΑM)=(aZ}>tQX.Q!D!Wygn5{@!CKaD47Yw/ 3y]y_5y9i# +*GŁERl6vKw&K"oWÌ@aj'|kEC'M!S:""xPF7 +z+pv[W[K6ApߜpY'< EfÞa +'a +k}\ݺ" +4Q.[oF=*MND?#2 i ,AΊj/`=ÙiE[@"bv7hx? |_콏ӕs- tlDmL7YLVLr#i/2 !nGy% +6:K8DԲ{ dY=>"B!rɩ@V2K%]B+EuM ]aIV넯MTpc)!Cb `q v`5&9ӎ._Y@Z$ :ʘ -i{EH鶮]λjR`!7~ϘIЇAe7ĿRxVJ;>D+3@;b)u*H/Nf r A&An€,ԯS-.#k* +LlsFU$1,+6 vG&>"wd +g}9qi<41e/A;k?'Dᵇc]|{]nwZgz5aV)a=%$g`Z׉™wS1/:.uSG)A{m1 ЛAM?k<ܴ~a)q3Xd>;ZxIPyy[t{߭Ʈ[ gRHӬ{CSOo GVq&~k"b4޿sH˽')E`oMck^h hʉW΢y ^?>%yǔ]+~$Fe CF3Hi;Zݛܞ\wNzWPf^L[ uB*"K ؀QMGo?(-97+J዁Zli +,YŰ-퀈B; 7˔ilZe7Oxfݔ2YVg66.. Y{#%wq_at`Bnj@/[).#%' +G?A+\bfv4N}w&ve탛Q3P-Y =(Ϥq HFQy0N! CdК;|⵵';] $_L9cxpA_sL 3Hv'acK0Q|x4m>5mIT%鳦Q\#ѵc$i9p}#1ӗBʲ̒ڻ}5 ߣJI`u,wZޏ]CӾ(ZfƮF+}@D=}emZ\yȰ5@5EWe@yDžlf8FJ%扸(ׄAT/|Ix1&z[?L`8uב׀C!/~%ìW.9'>4XPnׅP"H&T Jm d\wډ?rmv?EG7 +D5(@}[ .(s43|1M&-FiP} $CWK['D=U̠8h=v?1K ;jXXdZkj֫Xt ?u_+R.jǔV{5!20LRz@v^ l-0x87_M?-͂љ[]9`p>J~}dҼEh]4d@yQް;Xoi- w6V=:qW'^5jߙ~v8rt:#v\ O>mD 5+"&H˅?[ou@%D+#?܅&h}HCeѩQoWN[FMn![y*:ۖ~Wݾc{[3N+M9 IG?@Zsۡ.jUd@ײ3ߎM̲/L|YN>wh$۟ s ^Y Xp. ?#зc-i'7֖9)pT [5^J9[|`;}/Lg϶{]-0>E*bw]leɩ ~Qgked3j)d0jMA'?3eHVrˆ(n;( +x[OOt/o=ojXOλ^HA[Hel"?xK-y[lĽ,=2sWQxL,6/9ds3` 0d,9m\{j]NȾ&E,{nC6wQZjf7oOn [&=Ad7ɾ#1nxfɀ{2b߃=Ya9ʾbW VvxT>2FnbN~$Z~۩UWRI_$+c&H#ߚoBgt %5Necn7 sΚ]x +iM%:XbfnDF|vx'j>RE]ӽuTJ8>NYMA]@3YF1?HՙK;;gR}%cu}q5:pgG8^|ںKKaXydbh>RlW 33p}N;~:qƢb"`7tH ԧkz&a +FQQԵAtY{ ]w9cR_^u2̡eLW%~H=Mͥ+=Tv=iŘR%/nnL7zέZwE/xuŽOgtmFa͎6guL0\W{9EU .ȲwZfJIޔI瞵=*NJɰ +@:~|`Wnjp)+ӓcwYߘUoSYB{Td:uOʬ3:>hUG5-]*_sXuԺzgagE\C5m9^EY{, f,ȉ毝R,[ѿh$Ũ^b(Vw,iya^kQoѴZwȪ=R]*Pu).;xVuWœ,iz7jajkeӥ?R?1`%C`3 @8b@\0|F8Ћy 'Fu hAcyȵ f8 +&YBJo}1P$ kpk8| ?󁜐vBjn+ 1 IF>GuaHt>c IcӜ+c23 >a5^< +|/U3Obb iKK<%?V=E u1y/3ڸ ?+yz.|6`X|ds14і\>'X0G)9uc }y2ŦC3\E|ƐPe +dZ9V&z3s#V&vlgsa/LXN^S>' OP~vI.봢|jgПI1Sޤ` Mbav P: =`MP HK|s^S$U@38BTg?'%hO*ut`BFc +%}T=5SȲO.?gʪ#'Fu"O@p_˛o9f4){@̷hi1}|>J bMNg|PZ \`~DINa=OfV-= oXMW&e?oLdTfzdQL43d,d)aPwVl+qCLc84b#-sXU27h-M|wr"%ۤjiFrJ=s]QzP,`8RFo 8s2KwYh<>obE#)by3HR:ѮմO~kҕsiUHN0uDhi#w0 rÙܬRE$EӸ-V<]~:e@B̀-Y^?M sNrkF;+pþ$nh.Ec=b>̶qocn +]뽆 ԧI'R,OHϓެDQgfIip-mKUuj^q)ݧv=~ڛ2|+柭c<)Q~f +H=M9wF$3,ASlLxvND;+ƉjH $a}Gt\Mr 6 ڳ1}LyI3on`~bV-N>wG5V}XVoSF|*V?eCI + + AdH5+|EA ! +} Ӹ)'!}VQƉk,nkIU LC\ +*݁%QB A^|P_:#^:mf)kSEL c]HfZ5WqDU)kks'.u7LVΊzm.<kE0ջR!j- %IЛdSpfuM˥_Aզ-Jkrٲ`֑wVA*{^.8sV.*PN8~J< +Wn + %1} % Sj+g0;;,.-Ɋ+Y.`\P|6Žէ灿雎Ճ:sG)uj*m7?_Mcv@)n8Gc>ݣrv4쇬.j$}'GSA_{݅ӠjU[؜[%\LTקɎiӵb;T9.)ICd'+6[z,R`5"PY|bs*R$?Aj]̨U'2>\~^g[a6vڲ9X`S'{sہ治~W\\m [VMFR-Q#Fiȳt*Қ>ZiJύ#rOg3Db%oɢ'}ˀ_Fp&/Ɲ{i w)v Kd6Q ]#V,JƬl!9_* !(]A剁:Edn/,X1eØ°B#s5~ +r`8ZG1aQ|#0b e0.Lmx!ҀlsG6csky>sl`%V.Sa #0o*W9RSl#Yo-'"\1#b]lQc"&妑p;$2Ǧ9ςsBO!_E~h7ϓ m@Z eh's?|Bs{]ߠzxwfrB48<͕/B}%#-䗪kq8z(y.u<m\EAAT0_puO1Pԛ;{|ԗcz c[؅%7Iڬ^Ҡ +iV Wd!m<镁yU-G%0dL0nF~|{ ?tk/j^mr\X:Fj6F6^"*1uSrHr)B 48D&vA2k]@*ġ2v[A +Fd {!kȪ[][upO\zMǴEui2C5,D,RO2mu!{{刷(>@~;f!B%+Y *Ȁ} ,,4k,WEċv'"V|C&ZEӈIEri'$,Ȇ6ӕXYھ6,Y.*;4NQ^\}/^g ځ5&yZfd8Y"_qdX p|1FE3˲cxJgE?#?Dh ɝeukW=![3|Tg+;@ڬwǐp3RrA/)@J4%lX~U. +[^AeS~h3;ZU)0ܤMqU-W5vI&Kdݷj6@*GHҸ4_ &KdEЋ&b+Ejr{[ISCn*R_dK_6e+Iy,Fx$7 H\E߅ǘMŠ~\ ]>yۇqn?V4q)~hDӈ^"[5АN7#A5>"`H~6CNǷ~QبpX?ͺVo؛B " @ZWOhOձxnZ7(F>ķ&P}$֙lm,M|hd!zm8%s?4sl+𮬓pIJYG{7 ̂K*ԼȯUX<;IEɔ-M1D:j¯蟆\\Y0^'ほ4if볪%66}z'D`7㋰Zͤ3o0jcP:z9a^vA0%x/H܄R<aRq]4Pܖ_a_S~cwbmY`(rA/1k0u-ls'W"b0Vamכ08~mG-ֿv/nQ]_OĞu bWK&OŪ GBL{0,>NEeOy36oŌ5s_ӖnFoS$ n4 .'7Þ-?z.ScU | b ,hyv<_q4搓o乞їO>h4Dlt՗p"[lzkl rMǸU0V?7(ᅻ`NG~`V!/ 3;G%YaWTM-6+[To=Cإ.OkŲZ` dW!f6TNN싎Xa켅~ԏ^u +O n"[/X$'b Hh2=(gRW v2SN02]yN{4<`wVW!B-66q5nARz2s <_ *yB&CkF_Bdhg>>O>Lv@'Xh 3Y@@B&HЁ.C`.ヨu%j';3"F9辨ǜ);S=p.۞7Pk:5='MZSe`*ٖoɏ$92^?*-!g*,s$.!ܣCĂYlw:Hm÷ |f/l(;3EoyM<Q+n̊]\GDv;0j?ۓzM%$M@#[G񄝑X-X'-֊kCj{`7 +خs_*kDEV>HXSyp%H]K\cIf'=%RrcgWA|AQd7W8_cUe;埓Por}J*-;IϴǓ369='cH_!SS9[6풝VDU1R霛>SvO6*H:6RDu|Zy+yJr2mv#ZaUmTyuC-- \ъ$1 ~ aTVdXYB}Z&c^ڽWK9]ɜGdƪ#}b2>,Uz}πySpcUB.5 PΒA^q 2O *ś4;<QETa ;N`*??tGnplBsk! rL.tbe 5&hv&wi:}{NV"Q< jeېϪij$K~[GB:PJNn +xg +ϫ{Eal|P}11&'?Mo]!vp@?c} m= N 6* N]M;$UQ'&e1m he!:wm؞TuEVMZl[kM>ӷ.P%۔cꝉ3^֍é> 8qي=z؎DceVqz >9#2yY_GEaDV,S>Duڶzh/zטئ(ec.|>(g] )W;PcvkG}emQXF&Õb7D7AVulYaG?BW&+͗3HTzB~lzD/X@ԉKOBX%w&G%G|YuV)Yr뤣3R.풆I+(iNwz<' +W1RsX*mC{CN`Sf^FJOJ wooHoKV_2w`xMz*Π>SM:>P+aK1-MOP H"ʟƴGaj7;V<{3Wd>SG7R!uUU + 5rkXv N`^A؞Z +do"'iBx 83GRN`F8Z!)dǎp ۆ2;p"?U^,'Ӳ _6m/ލIr1@Y3EΌ@BJ[ܰ {㸙MO;֪L!F3sS+E7P'{Qm+-EAH7;3 Mp poP^p Q}E 1L8o`vxUƈu̢ :6˕RR3t2gBFF/};XދvC[m[u 2k8sWiQ{Od&R[o؍BLoX>=2 AH32can10N%wXj3b4gh#Q#W] Ѭ("0׌Ҳ>_p[ P gen+!{qa*0Z~rD#bQR_@֥i{#/a=KѭH:cC)o| 81[ذR\ S5>]zNU$ZKl2?򄵺`F42 V8at@桡#@4L6p.] 2vnxxŊp[Nz35Eh֋RjJ9rOOxrZCbiE棸{hb*6HmBTI`n[%x ϻuA]}s߱SM9R#]GV_WTa*/3ף yg|6|NĹ3ܨC*1eMhVd<9gǘܾqߦ{%kn.5a!S5dqZxxhr\ jqg++Xi(NncaDuGAK)}h VmZB\k]=#4:!"t%zuTXp!<<AVe4 zK2RkĖmG64%*W|/K'{MmfXa$:L %ztH8+{!ayk9|{T2An[#6 AȞo-,4pJl6_trC3W^jW[(uXɎJF'\ڤQ~d4' / N DmA?mmVYQ6ъEXר\ zO 37t*9ʡp2Q * kO<: +);O/]|tIsW.PgpjOB!|-!L +r</ c6hwhCBrm+w#ki1bf^ Vu`fe#BP+2ЯmX< }GB f`x0ֵI9&O3e'~0*oڅSS㉊*r$9YP@I_-=zj6zn>P5Msh8T;JC9'}E6 LZo~I|.?'´83:4\4i,~O&]yx~ iKz cQOa}ʇQWx#n< o_uȖ3Ѿ $tX84Sw_UyCx,' |y!xd)ZÖ|&29] LEW@T, ':C.sK}N!oȵNKä@6[ڴRV)+} b ?vXZ؍%7)3_jËM:|ؗBXn>umKoQ٣Znzu@.SXq>WJ6:.}CT.r5BSMϤ&>e_ea@>b/Vp{C 3k2h*5u9nMZk=$Max~K=S9{HܟkK̉vn)is=s,3!#՟sL,\&lBSs{aaʴhu +G!'ոi ό3V7R娎NQvC"asp<W9ٕQLXYO'4'DR wa,1ub>r![wO6zF- sdOue?ʒ5Yl~~K(Rul0a\P(cF1C}w\ ݩT&uN-"I UWUo""}rwK| vxVM<<$:I=|%{l uSZ_u8T2lIu<"!6k%Ū5%Wwq*ɯef]:jR:{~:[53) "Un3o:'Gat aBmU4~ny\<(Q>=1 ɝe?%:]ѯ!G粂ޖN8Rmz Rz2F/‗'wlM4X]U LrS6RO[I 0q3@Tx PIhK)ǟFUY~2{tNнAdtrWȲc^Jޚ4=}ZBŋ H X_ mu | cAuЇuid#. xwaj4y5ruos` K1=^PGd4䝋;Q!;d,ǘ*?X$E~Dkϳ$8S)"'t%Og+H:m7hK:"gOEO+]W$Lc !JPWO׺ʁ*\ɬ`5mM쥨B2/|>5XEk`-JK!_`RWʌ^:/)C[-wQiZ˺T3)ǔU>׷4L -ϰGeDtN[qO~H=:al;+miZ +3g+MmCNijG'߭qoϺ9L29Js%2!"0!at5! +Nzov|P&"F2P=b*~mǸnKwSߑRvN1V" QA͹KOcJ8^Æ 0]FOr6_x8lsy?؃ =^EWYGxo2ծT6[PvZv0A31CCݯ~ICE9oW~1r+샊 󙣖aQ:cZ˝ED3j>5y@?> +pPYYװR )oV(WJ 63>`KNR#]XGߨPCŚNN냦.o: "ɡ5M?9V :ٺ#%"}sjW6PٷY{R"+iϼsXJOȥO^&}bOݩ շ7/T.V/!&\JNNAemoɜ/W X]=HpcmepEx9g^\TSK[J۴KVk-eGBnaiFᅌX#U٪m^fr6&M6͝ +8T%CbRӶ@D%F,VYY +4W2,]?]_mdfDrDr(&?-y6,9w3L:estxOf~ $jՅ_d]^7osŸ!S[{&w2UQ?eg\H&ub?3NYDlYFȤI2Bf xPx /ozЙ@/_ ڴOs ^P +﮼Q|444ցfj8n/y  ~ +o?i؊"j)f!I)75ՆNv~]}mrє`cJ +;$ +fzyTAƕaOA;k:r!L=zbH h)6)R3쓜2sWQNƷF1/ ߉^1e9n'ǚAs &Z_Hyyr.295טkչQxO'q=]L1AU`^;`k`rZn+&fB"Ԩk" h])EõoU9S5gLܪdw8j+ +2sOS SӉ丽 00~>%`mR M_R=*ш5@zꚉNb~]=rMu!˰AiӉП->㹊v)fH|+k0//xc5Iի'VOV^׎^ޓ/W?~0c8 5N8&!SjjRWFu Jtlu&ײ~#*ɠеě"r5~j +5zu_.U7}}[tw(H7I5(P9^FSAhF-[1ό7چY &@2~/FUۡoxUgG~4!iBI٥;n&&UaՆ 9I5N(p.㋙_)a`P1n0g,>\[hSrfq)D*4:0ho7콙!캹{~Ga7 azgy{[ $|@<Cr3$e2/h_TY +Ϋ,1./i .洚ǔ/<̘W~x-oM#)-1w5E4gBtvwxIS/?+c?k4ZyI-Td n ن7ɣ3E+j3D|(5)z2ZY-?.ӿ?#$KX\\-ƚ⡰,^/=f35e׬GŧZ_gJLk%#l?J,߭u= ?)K:؏R)X:َ&ߕF:J&{ g/Y*],(0_z4^v,Ud*;:H"k_WPִdz2O~QtL8Ύ ʂt'ZCgUkAPn f#p) 2,丷犷jW JwEg""`6;g OQWkFY#n%aȈP=#h K[&x +bw=*`؞Rj+hN-IrHT5*Wz GE^`{ic~~'j?:* +"(HJ*0 1tww23%)*bby{3-Izُmf 1CzL ƹDP֡^]G#֜s9I^IâO8yM}2r_@z{x`3ˏ"6d| =I71Yxא \M?%|f mX@%pS5Kr5s 4.=4`A5"׆7Cٛi $$̧ĊMYB |Rr6iL#|@AqVL-!\]OH $Tܭ> ?AyRUi!qdfcUWlF 9 p9B!~0@0+{,yݬ DFSj]5 z^Y Rrr5t }_|^^W>? N+u&xq^Bsg)3_R:|#upiҽEB mX䓦Dd_m + /'ȱFGKZ%*[߸OZ˂泙ޏ LH4+KA7 \>aJ`oA}@F]*kHU`"z0n#οhvlHF"R+RX HWqi{yXIB2҆[A.c{z0}Q_lIF4d=Ju{- zPPِkdIډmޥ.$$Ј~!р]쬦v"QS0CJ~u 1Q@MϪOjJoIQ1vKSTDԇzB"o43Ie_ Kjl[M,6=¡&1hv[1w +Rv*W'Od>)"+?i4*&C)8)  IVދ:Bۆ_< +AM(%A'`4焏N*`[cn\usk r-LfF CoGr'*FM ja/Zސֹ\>O(CJ?"DD VJ+,^hS#~<B l<~8e 7. +^\DHk%OYˉ +-[q+ #mhUl!*7⤙%2Xw~!dxna=4ȋަЬ)dC)!N;7@e6Z᥉IU%<qL.'_`!_ȋfv/Enn>Z=e n +ܷfǦ%[mӵVYn*H~,Yg"k QK +b'$fd18\^RLĢN[`qOO?Op]raFÖy}35Ls驎ɷ$Jz*#8Ri'JsLƉ#奘O.іj4`-Ȃ' ztY.{`Ʋ@{~9"񴴪e^]e8(<;K<XmH/DG!7C!{mZ.vz7O?iVQ[9꜖}o ԟrPI%Џ3".`x"7پ3 cvt~6/6F?G+9ڧ5'!kT.E~mY3PjB8 H7C!޽f؆Af"m*m% ,V=knh?ρ} 4k`r1_Wa,/[v +÷ PCqNg8C nC]MդJgvht҈6EԎZkyyr&[3/"Slւ5=YcBVO)/1y]Z?؃X(_(G\ 2Q>7<=Pϵl- +Po+uhDn'mAJ;. >mcBӛ wY~\L7ydk.A&lgoje_ðBm!V&Y8U Yd,ɯ%:KrӶ?HW⃃Go%wJRr7O #UP߶;lrf} O?Π48Lj.H(uR(5 hY-6PCUBS R ).9229-)[$BEqDގy sJ*K#IoYP6oQE:H!CMZSV|k)3pj1`b)-\fGۘT"1:2(+wX[oq>7Ų[OWu*D*.d{ޑ.sM=Mxr.<2.*m0ȟ-_[:zAۇntVoϐUQBuJ>RTo}ɔgw{Km$;D[r]>^X1[/(,8 +52Q83v>rZѾe{E̓SՓNpp.Mw'CrG +(x[z$OGv`ɆHM˲\DVOWɣv뀋>k^np(t6/(R?4gkšwը_O?xKKZnx]t򶀹Xf098֍}mVTPwꦻƞ扽u&-InJ -[y !fȑpȕh->[" Vwֵ}7sYE\=W4֥ {TQ# !gO !n/#:֌]@q:i~R9M{b  |^4D?]7Y2mz;(Lcy** IBE-mW>/eoBaz " QoE Fj\UTjf>P)|| TC% <_]JšfXQV%ȼy{gY@Ӟwu]Ţ5$.W"2+mp+Z@^gGvfp'K

ݫĚ+y \3z{N nYZhJ3+N"oc"}=ADhkE|9ϩ&^_`buC{Yl.xEG|G8~1_vyC.LSֲ)䮬HOgШ=w ߔwO9#V9MyKaT :_qz@|}=̈́ Y:7>?6;d\ٽK6-cSbVdU9?@Ը3-6ίUnd.}O/YVx2}o2=Ihɩv2D juFz1W]]@alGX,/x}ќȼHKyQ_%\RBME5URyn8 +&d2IHnXd"`E7`L٩ .7=}ct.bT[!.v.m'R1%g$B;q&{n8kAj4~.Sk@I` z|2#rvIY=JR>v%;7> 9ٶ/%n_dq2{`3n/$=ů\ǝ(kHŒkxXrqx/fp9SFz]MqцK"tҖ!~%n[WՂrCΓv.c+Л_v;jzLx LaRJ-R< |zokc|dNc?)w(e_Hr"d=aǍWn xb6n_XS6ۇhd?c9yTOR60S8wv8Zn*3y2`L#M_7E}fÀjG`oVK36KqX4n6G8kCZ2@~9|笘 `zMN]ZubmJ"-!v[pPj9mi{皊A_v?+ymȩeufoN5kW&Roh aKThm#T{LS`.cOH\5C⑲ 00,'h? Op6pGXammwdftfhzO~aN'^^oC)_xe{e]3Ұ̎j`ahKnX Hn+{DU= +$<:̆KE]KeuyFp{T|JBhh6b$v%i$5*UȲϧUo,|gzU;jSdQu݋;^:tBg#|"[9ǪkgKMOZaXL!/ ֟?\`B"5C㺚$G ?)NFeX`&CX,.~1@1'78pyiAz( hJ\@xt^ Y˛=*֥0+_2]" 15z?d<lbdD*w?@wۺqN3_W%/=[&rٿs> ]];(>E}81)JsUG?e2[ +ӵhS+DF\W%#w;dKǐ{W 1Zw3IeJ1W\do%> Иk00 z%PED7ߓKV oa!we'`i+:4j !KIx7@" #wE^+}.TX2I>i.`UHXve +.s5Bߗ|-{O@*2A3F&؞kh$v&ݾJ׶2 mqOAcW9L] ffMBdc_xMЇ/if/Ŕ^6Y^K +(&Wp70sM҂6O.5+F |mfQ/,8"sQ6+k=Tf|/֋]^1mHRc7##Pߘ&/G');/?fSZ=2R!YzHTBZEUuNs{C5ne:>ƘX)eQKZ˫%yY<7դT23>{hp +̆}gx&IKğNoBu4 cBj?gӖq^zR`9Eiu+FiW!bTp+&I'E i[> 2ɏ2V3;%q,gsyT7w E,!2gMbDTYF\'goV?͘q\62^H'%澎`b}<4VclhPl~Cܡ4&܃g\Xh׊}Vژ*7W29#qrN)\>h)8ZڹvK:6B6p5A67e NyRn5xPTnF(i:1>]1}7|J X*{w릃:YY(GI}YIWO9=q!􃞖+3vro1T3[c+BgDGd<'ڕO(2(UX Wm Q+{F I/$5~ӊƋx3.r A XwlTƾ9}T@>׃[~ޖo?[Kkn?+ũ*VyQmUËLq kl~2I9S/^%pb`3>}"Ben;%K|66]Ѷ'$n]%~MiP[.W`/%EWǬ)5N}6㧟X\ݗwi/mg^^JZەH.h mXUyK$)c=oLlF>!n*KV\{/p̥['26lnߣݰ/mBs?6&1{kj'o;R2;S0uW\C?n E-ٗQ x[6P3] +PoX ,|Viq'\aX#cg[#HkR3c={8V򎳐)BgrƋ@H<Ad[4{i6j큭 }Ŀ +ǁp66h$ Yc<$ _GdIxWu( uV"V я; ro~jؼaS(?i^ FapfCφbα&d+l<E{{ n$:9B#f:ԀsK;!ܵQ#x5SmFqHF-y")&ScC{%|1yT!w8Mϸ79 2OHHEf&)LʅÂMoA@%|H^!! +ѫ5&<";F%̨DIR~>3Sy&覆^lBN4N><(~%5}s#h + FE=Cx3'}M ?et4q}IM58U~#U~f`| +ɖ%=\bB dOL|tW L7OK<@0lF3jv}'{TVlGvVF_3]K+zIWeUyzIXeEb +COC%2]aɻ"8CNXiywꗱrubu:ӱ3؍# +]ӘaR|{@.IδN|Ju?wzB׼;ib+9'S:*h d}?P7; -f˩̬g?P<<Țţ!@h/誙U4?yG-Tl_ÞFS(p5l4r+Vl^qp1ݜ?9I1|~Gj -( b6>޲RQ.NLSBvI\#a`++4*룫3pJj/XzpWskMV̒Ώ\ք%=,mC)M([S7DLq&pJ2*9hn-5ܺs~[OAu[p%AF .#gy=Nq;W>VGST3(g_ّRj9TJR3fSBQRBD4ԚNG't(}_ hl:sK`30{j @ί9KyųX}#+CRN1D;cIq/'A NA[n%f[/o9u $%pN -|~ {*"Ths"gz.qq"R׶u<91T[ģ*rlx @OTHz  dq T!qDTmGmRz!*"%11䵬:M[◸cq.eq"O j^ILVA7J]=|p%/4R[h[-o3#›DjwЪxn>NqoOj3^ޟߝ"6\ )@.v7(AR'$anzV"{-@:>wn/ga2`}5~̣aU <=F5xh;6[}S$:b<⣤ OD#Ͱw|Z֕_2(=a{4-XtW;9ȝq2"7JkCVfL6w =U(K7jfn06w:p*R>+V~4xu"6!Aj蟓/ٳ8W17]ZlkFGt; vi6,(0IXd<3 +Z`UP)5Z\7CW=|/}e6?s)02ni 3W?Ĝa~:`GMg`BV7}B㻃 'Rgfy +AU-zѐmmF_W _ +Ħ߹6&8Lb. O?eI%%vjd?h.Ie)bc|^(9A)|,J@ZűMO`tV-Aͧ`&]/y|V+nb]e*-HriWv,T/J0d12~#sS-[pq oF#wQWDavc.nIKdLE6+_TCeC誰3܏!?[.fn5Cϭ|@/lʹP k.@Dս$& ;_n#-<^4&zse(#-Ճ?v1Q/ȫxTr\3ʿh3xeڃ|s^>g] ^>qrQn99ƍ^]@Q mj7ť|AMƒ3 ñAG2g+}`u[.c] ܹ]~^sJ_#yeH,˘L.J2 IVU\,mW y*wPVBUCRrΓts3N$}JR+}fS<&d4?l7tj2DU)խU }$w_*?w& *T"GSe$)CHҼ]|nr2N$Z1Hϫ'-Scy&7^wb?_;75:Xs/)UFD(0};vMauP[3ʒ7frw{ّeə_|X8j}RzFeR9*/jgf0Xm iZ,#R@*}PЯAܔ}\>ȒX/"z9׳[Rfhqg=Et$ћJպo%W3ȿҾ3= DrS(4?ڊW nMlKRn% 5h֍|Z`'";ZCKwvc|&Pf_39"gܐ3x;A-,ӓbjY#<ܔuewb]m[ )3 R6 z֡W5ZQ^\RYS65oK` R؝0C9tҦOHjzԓ39[P+M! +uDaL6xYKꢈT VpjͮGŷmRwˊ^e[ n|Q@a і K66F?ʑvڤó~),yǡ^f + QJnAn483a` y!WV v#M7j^!W>n"y+b] +wT:Z>}2 G*ClF(Hg|U^]X9X7Uڎmѣx;X}!wkD\[vͦTtoH7us5yס33>dx0^nZ(Q =g8%.Hq]hFW{ 7[Xq`x3$NnG5K˼)yPz}`z54vDBj.0kb^: ۊe̬~Rc4"q49`fƮx=(+] + lY@coonꎅ=US Ed7BYqSyqQ8F] +_ʃsK⡏do{EƖZ^iᵚlbvleXiiq훫fyh';%VQ߹ {u{e|ܪl`Ӫ(e-aPքZ0\d gh<Dd)(2 d]Ger0s&o!VdvVCnpJ48~h/՞JF_fK0%s iCHV) I*ٸk>AK"v(󒰭 107Iztd_R!YzKf!_ɲ%; ېM.'PM*HDTx,ܱ }Nn䲓1bYׁZ|@ep hT6~N0 ؒ LA9G#w#=qSxlcvjN6`c1|4s}o·/ ޑ] t_d)s7O~2P%dҝl Kˌܓt|>#%:lL"Y񂥾1Pbv'Xn9u(#WaF`e\Ғq&Z+M[8VIe b4 +=؁/=_kj-}P8k`)hݲ,YES!Ӕ}laVhYM m.a8NRΠ |ZbIp۸ TO &L?#5S:A/Vٗt?sc$${6lekqeR~ǝ  x^CYfr&%)r$@x~.>M5 MsE ;M7{ӼN@}q%pswEv D k(4Dk=KL.8\u2dr.elCt6>9LR^o{y@Jv&pw-PAk (~-UDAS2.DxL/~9R3AVMOaP'|(N3:^B@sbj!ƧN5 +ꗽ=r "}k}!{5_5Պd}C[j;=AV~F* {Ệ 'JUAZ2{ 2?XAYZLĊ| ?7Th;kؚjڄh8Q4|=MZPz-dd> C; {WT|Cnvb{&Ck?orhF/@=} E`}1P*0̏dg)xzݐ뚙^ rW5vrEY +wMEͶު84!g{ Wm;Q7k_j*k>nX~^UAcyTNëd|B30arUXÐ*O$ +6BnA7>j4PT=\Q||?,Erq +ܚ.x(ݾ bAʣvWB࿋&%JtHkD&\|SrWaŻ~.C|Dhb '6=/Tdx`(B/ G?]d;:Ab9K)n \SKʖA9ӅQ%9=:m#+\' L&eHʝTty Γs +<'yԈP5J$oCUe0(d%bZ +@T6< ?HG:o` lr"W93n2(HIGHkr+H]emP'sE0rA}擞Hg-"wxp&VҨZI3B@ϘFmT4p&yCey2"6;fk*XF'9VdZEv)bwƆPE2okfV4_D~|sUW{P!ǯ3{iDdÊ8ʝIy, Rr=tsd"ք|͟^UOCRy6:p8PX~Jמuv`R[C`Y`aQ5 + +aOrDb [K~aoﰎG +g3Y'eN!YH\l^S6L6,!(}z!;ZKD`4Ȗ@K>[OI:}8 LqU;•12/,(Ϩg?W!(裠[h X FȎl%TYg$:T V]@XA6l +謌<BRdVL*B2xܪ|rzGU`m< $Z퓩 gL.Ju`G%@E5tY|:5_ !VfᒤkB+661"ًn^` +[(G{s}lMCKjyO*C'NE!6*ȻLU>LvRęϯ"}`/ВEVh,. >iDM.IF55 +X|%%>\Mn rwe9R$@ %Rqq{"X!a?SQV;Ks.Pc/Mz#wS9l^ݮs@q4|@'/QpVTj$[=5dNl0][}/Do[|dmtOxv1OV;t#y<r2j +L[sSk&:R&+L:ΧRtW~^F}"2_H)V qmJMO4a'~Ue$Z;^gIU@x"8<[h+L)`? (ᇅބJdm1hVy6PtH"/*>&wm՜]٩=KMVOh//yĶ#e?`1FuA? Vw13Q9&aeE}zڳҧњ2ŬvtJ?B-EʇJw}*q_^f*T:eH1}&3:ɒվ53b:&r=2ˇkS)uITA|NY mެp~D pki@>`vrv;roq۸LlMD7L/҇nd-hĻ(X +@D(NP Խ@Qv3S~(ЕYq(J_1$E1dmQ'1;:c>~:c + [@xYAzϩ_]לVT S +CwhA uV.fGù%Ebʺx=YX|`nc?^Ɵ- ͙gl +j2PM~Hi%w@xiN4 !*v ZW*DGWVu>`d{Z*<I۪;=WA˼~kF4w i##òDX.56Ც,RQM- 6;K96 L3DU^+E /wshԟip 27rdg-+_ctcą ݹ.zyGMJkA5QZ`OGzo9ЖeGwkl33ʊϮ +|^Am'7!}f?:* + +( * !RJt: $tww0C7kvkw#s>Ͻ>6YKR!Jڼx 7Lq]B:IIU=V~#&Ėp _qT܀y$ 3\П❼`50[!deթ8Qr :7҂KP4~|7%0%D7|]=XgLCK6WUJZJ]Aaag)J+_{;e'笎Kb=d#fz1_{ҾPy"M9 iMلqM P}l `p\BB?_-{QXS?`}- `oc6]nǯ R9^$"g_KHǯkY- 0Yэ}4/+JJeq~8?WOܤߒ +M}tf3IN֬'jNҌT.7@²q0Q+-ED{3-~{2bqa0AJv ,B7M46GTWMl~eEi )IA *q#W +aC>s~p/z9rgaG>H7\/kD UPJb +\et7"$㠸\(F`O#Lr_"C#/G)-k.ѦZ"W)-{-/K紗Zm;4֭ިґ*5|w-Bq^Ry%6@ B:]ʹBזH=|yhfm.PGW1*LE^ YJ'}nB:i,zyX&"-1l1]ŌFNte<['5\-&Л !|w>=%J 8laܚ=[Ecobb0磯^塃jhe8ZSÓ5(&9`r0]N%i'e.0"2-Y$"/OHGC۹x@-W/$sخ>9A{c0kౚFM[OUЦDli%5, .!Ou@Hb\x}`ubV`kuÃ]p@d'_BtI pzCi:.̪d\&`/Z3̴MM`G5ĸ(PDbX$w c1| +OaHOp]ܴ $@=/dAuNd'Ld`.gKW2qh.v92)>K%Snk)XR'^bي߈9sZRI2 JQ%_/U2bW"A?9{Xb&;ܓXՓH =sRHF?bP +WŢrgY}@*BxG}Л6vK! 1md!^IdZV!hbJ`K8фln0mDb }MEVӐe_H@F^,KX"MBb dpWzyu0"Vh 7"":J&J3Dʹ8d{+H͋|߾K0x0Ml,@RKQesHGZyJJQSqXְ\JI2/VMDNFAtK6L@ƭ ?DWJp3ܢ$vvK>cܖOD,IըI8ݚlJjkkJ}pIZ׬ZHȰTx$adq%y$fh?60+'\Ğ_Bb+\$F)M۲4G`/u!B^J76,}HsF RI@҆,:Y:`;@ùZk0d7gdڰ\ՑxE 5(c<:Ƈb,yBڦP 6X IՍt#۫j|%EPi2(E+k+6_ ޖ8\.E +@f Ɲ|A2>,:Ǣ +;094g=BJŴRъ.J.`]l"m@oP4J9;j4rB<)spRfIB+Ѣ8.1C~3gɲ <ѿoL`b_@Ef!x}c8~ǹ[y&J$ڶ *RdkVy7wA xmVky[a@\>sLSRCA]z3Y~йc6xyq +Lw7@o|uXf!dM2(/ar/L_I6&G)@?s+e}BݷIEe +H y+2xi٦ eQDTmAYApT âd7NAO$+p^a^()ucãи)TG lNL_mO(Q)j^TwIr=g2"%"&tϻḯpwjY-I2?;Wκ Lh3XF)su!A)-4ʠ^| +IQ։I6~ Nd2|%jOj:\5@hN, -RcK }<fҐA" g:/ R}L +a<`/Z%q@M8k# +JH 4Ry_LaZ"I27->yP9(+H~6h5xQ~Z^X.2K5 ~dhԋ*`GKo4BV…=g_TGe,XFRhByjM +;F$ưNU.*K٪{?DA1&}#C,u|@7/=k]Aմiљ;jvtl23̶lü<>KQilRLC KՊQư1x$AY:?SˁS],V+R +iXkߠ,Z&7Vo)k|Ptr.7Z^۳4W'97~kUǍ{͡"4XOw_u W8gS9~ Y|D ~]* >t'@p(=n{V6)o;hDs]dBqҺC|W[-@? D4o\(˧=B4fe -2T*-ή#Ļd-UF?-ȵ+#^Vطn*h8,6xu0/@)&?Q@3 ׾(Vۋ{ցm4ӭҀ%Wlv[Wz÷>13>l4y8}^\J恮ATos-V6] k+ļ}CdehIE;s4}ojhƽz, * F9tOߞJ<ؕJ4;~$(631ge{ +.Q;Q8{˽IZՀkG@. =ӳ j!U7)r bC@hAgX1Bf|2e:xkڵ3!x6'hfDþkRYT~dO {o]y$pժ3fAIjYkhh7Cؓ3O ΠvXSSW yB]4zJb+-X'*zφ)4?XJ:)z#@_(<BH?cFjq`ֶ‡ :=_i+WqQl`$uf9y_3֠yHOw gK3;OV;:O21\jf{B5)҈KsێȣyI9bnvVllǯMM@boF_rS{ [ :tuY/w44OÔm3Nɑ)#"$vzn wHFЬU +ʁ 8П0Bݖݿ2fRgxĜkFB}>,6K dJU4td^>{͢u|0/c5` +(ᴺg%2W@@9/#ƶV&T݌Y>ػmKP}f}WEmMZcVehySWdh&xveq(z,XͫgC=uu=aV8$ӯ )}sTȹ$`%V]<ۯt:DTII>gG&{w&7!CiQ}?07@M9fZs?ݴܰA~*1 +I o?l#v4 +Ig1'>iq˛-Gyqn6ݞ;![P;FWZ|sBذ[LB\^i헦PCGVOK>qCTw0s`v#k'^oMr靼2h(Lj=!A>, o|;R|t܌<0B^:E^q@މH6"Oo܎4 7ErZ0-{:f[UhgBjn !j|qw +7Kb,Jb%~2D w5jY2J_^ n.)dy XB|d+ڷH'K|EՌ瘙%)gnfaQ,4p=ѫ,r҉GLfЀN HcK;P=hR*i)qlA(8))GEf⏤AE\\Cly`x?~I:wøff*P Pv%ݤiP0qRr_|WAaj6}T$ٗ^*vM2S8kG9uyaU/UuI}1zD~(O̝4ba 3#rSՇeDg'wF.Et 3? B\kfCרeբkٶ (Z3Œ>\hL.?r4d[ۏ'yRU%tE+QEcƓ`afBiV>w&N8ujo)/3mSsno}nݝ8-EL}ͬHvS, P7V*j7=.I.p߹|\gYVT (eZG+:{#{,+ϧ_ѭݷ8lȌ|htҪBTtPf\K= N 9U;fq(}׷)nōMu!?ޭVCE%ۃg7.&5;M }MJ[!c T=os^OY&;s]4}åQ@#DglS(T4)7SO-~T?2*H( (!0L{{;U0P0n}x?ksD ]k>%+0Kln'lMPLj@!hs7nlDF/w-Kg)D{΃y "<,>#gbޒ`4|y^yc[ +>`Grj~Ij||řF+6d;-!YydEd%KY6|,\%3уd_ d3EwedgvJn~e +N [BG;n{Q% +{ +n׸!te4XԝwbRW,O^O:oNVU0eXuOاR&9\XoNCt4IT:#}JۑXs;>Y8cS!ٓЄwiߏJ*Lk9SV*TNV+'JpX +Lu&⾗Gꤙ!6 n-QgE-S!W9{?'mj2~ fK}I J1c6sΩzJe{o&Ec4V^ [wHClO mO1#';ʦOQ478i~njѝ+H~aЋf"ݐ$Hj.NP_ 敩4ގt\u fu]HT4#,^1~Q o:iyDoҬC FiR(tNO +fVƉCIg!^Yip}\]n+rVb]7Be/x3޿Rkvd]>YI-xwMNc7OD{cx3u^ )Wm/l#+~3ǣ~v_͑kQ=ɌRy^bZƚTxPh?bksw8+"^r~g?kVz6|]HIߩfAg+6gu_Ih_וZI8e5˘)ez;$=%)[Cd3:2N%ێ)7QU̸޾OgHjU_eiddMk +E2fU2t+b:c)۲lqN7=W9&B#2sl~3C,kW{ߑs!No@A⢣=ǒvy0&ۧ0*Nn +f1,ZDʳ~s8e#6_&-p)l~2~yx\j[poCWN +/NN:w̌1|s=QP){R}_%ǧ*i -,ݸݶ#v>3ΣO1gH$H{eAw6J4;]Ʀrlcn4,cyށQ dm>΂pq +Ow$0CFXunv7.RSg@^B#-/JGM2HڃM{# !Vy5PUxڵ8 +¶'V˯rBb{D6B\,i4UۃEہA>bI!Nfy߇^/[Eb7[cZۗ0䘑sqnVWr ^,i}ZN@Hk#GZ#1-(-AGHg(BrCV9a$y:܂o'\^ƶN;rDӻ8 +Dp\V"?Af!:op!|_ /nA箼Iņ2[x?E\f)ޟ._hefs=d+ϥ<wJ`:4,NNOEːxQߚBӕ `Q+69Cw\ZHyyuoPW-qWxa#'_i>2FsUD#ٰ_JL=BE\!|⿸:- m:XɉJM- NM٭oNU\慪oоuW(6Pok!s<#n;P"slx9w_cʦcoɬ2aΘ[0SOYʿq_<ȁ~qGy@7Zq5iƩD4"4 Kbۙ_:4/x:\8s ^rom|* ]#ߧ]賳| +8[Z3j)7R xgdbϛM@гc" >^ItO4wx` :M' #̎tF WH]77^N<Ub +7c札M/.e a}p'T<q +?P FL"Bv&C<8DfV +4xF?0 PV tv.]x8[6k:>-I!GʈS)dW-$8Ѵj)R'daLf6uGwBt=x: m\7zB{"j0M"QΧ`5>)ո/ETL2y& MnIq}':ϞT—c[B{n'4 ۂi ^[ѦD#}~i +S[5e*R)Q,A) #˒2t|"eY"6]:"$Ku ;)n$>.oe"pi!OAai!L[zZNҎGFߌw]`^%NjxOmiwjӠE+rxS\TTbHVDňPGg0ժF*m*]c68-YbL oz$xjR}TXY (s.@EJ T^lM98?Μ=ҟnSzx8C))cayM# ϸ*>TwJ>ok*Rw[h * O6 ,b=tfahqZ2/liJao:r x^ YDn󯓛c_r8y$ `;?A|8wN|Sg I4:h`^cnѣ=<+ꚳ9)o'!lD\yHMԋi2-z?A| ,0Q4#) 6DB_pg6` +`{.{ *%Wn3^yT7n,Ycb%mS\bloAD˜`B$%%%#~G`B\$,,pZ?aɼs+[:R%r3|+5}: ax%VK@,TAG#t)Q&-XoJ\T8Qy`hr$Vdc8'fNN>Ȍ)3^9[\> oV"&THb2|zbq7ɞ; l&c1n>E?`&ٖYL3S[a~X9iU pqB7k{kUZXq/;#Zdh[ї(pGQ#Zߘ>3Tb9!u83wp,SF|Ï'k0y&DiISM? +PyY/р#kԢzB 61ۘK14/?5kT[CܽjUo'R_v`j\'Q5QmRF j[ǯB IՆt?tW .#č1EsX$`i {fؓOdxjWtH`nL$wвHw~61Нna@q ~u~,5L,7K1M%/_/e +Ęׂ)eP`IH3 /'|q>!Fw`=OOiظΘ "@hF#>\&p忠k,O2N%IϢÁ=YMҶAOfPt&z6zBq:jU"Kͦ%[N׋s/m{NTOD{şhb,le?mNNKA_LO)cA?LK]s]"OC pOEqS >O{!UmDt".%/u!+ySޒ ^S2 +Z*,$/$gd&Tͪ0cVGN)|=?r_ ,Zr}N(:!*ny7{!PV^n"Z!?VL%28-i 'O&Snd{E&ΗIR[n9K(O")IOYQ52$Njf4n 9&gv/iۗIN:EO" 27±Azr>8"'Ǧv$km4W!'K4$shSzh+C.-s,jK@/:ՀIm-rs!kp,}b8/j8q8H,i#7~RVcCUmpKHNKV5S +.wA\f9H.P~"b ׉W.qՅ7Џ~;Xp:vfF]zZ?#G$?z˽$h/IWFb_GcD#%1 (R4 Ӊ=˄s[*(w,Oh7b}eIA:̦Wdc",h“b6"Rv5M_''z/Uo`AYt0Ƃo4?׾n]JN> c7rKn@:ͮ,;GiӮ:才His:`jac5حfX.рZa8uc[+@.î ͳT\"%;k?lȟ!Ǡ:wAm(xy%'hl"RE `847|͙W:2QB`wwYtkb>*g7)|3I +% ّm0 2Xl)Kq@~Zw`NJgR6Օ^➭øg$AjR0wLu~xrcV~.OFb +]"9"<b%"hM/~hz,|1ޡ`~b=ND~Ev: +,u9 T\n+:_O'T{G*|f%hrfDYv$ %?`zZg.ObU6ĵ% /]7ҋϔ J >fGT7W| _BlX[B#|$^!ٳ +A+@6`Ԥ)oW|%0+lD2UM3zNv"R:!64 H4DxShK<8n-Ԡģ3ؠn-\T;CEhj['jl,FZ86 eT{*SR gQvj}jy܂}pE[;piS2ql8&21+|ڮ? 7E>H8Ցp&y NATy`sYY >^߶N;i9IcyfA0. g:XAbW3Ot8^~6S}Xr?F>TK% s 4LE_;P#jl+IB[F"R~c}XġU+xi^Rc%:ۈ~hD`xJꃀ!}m^S +>o36gxRe+.G"j2Y0"o>2HMx@ ˡ ݩأ>N(j gC* q?>uT~. +=}BQ +j-:9eVw5ĬsgEX>"3<%pi1|iث{0c Nr:,F|Ub)}qhE;ھ0M3J`"dAkTۻN +o; *l8]%:Ga{-9]ŕ twA_[@-]W…Y\kAՕdP}"v1ta}iK8~ q? FD'U,jmZ8RfGT )Zt;{^ 4}+yJڏ8*`(y4J<~j |T|x.bpQou؋c̷MH-ZjiOԋۥE7EĨVlyZOFsΒD4P`,U@B(E[xb~xI~v 5PI}%Em_ rGۅԮ#YKqeG>yX,9?z k`C/"ۍ;|M=zt|sClHe}ԷA&_X, +';F$";'wD?cǻ*" 觶NW +zQGN/n~׷·̓űZ<7VCUUkFTRCQRiS{!'ӥdy G +%)wȰe9O(/nRnPt6)w3j0Z4C&]ЯQT6{f),` dį|֒;=b8vFlJSRp6XWh9f1VPUwSe!U@i. /e?;'1wE6)G$+wWݙ*I!5P$J!UwQ;ᕚlR G#DU@Dox疳$#0S#Q%M3%Q ?-Ht[$=@ҷ|v .FnE?dd&(m#qvrۜ'|XA>y z-,Y>u}bHPsrils$Onm^.֥gdPd7T\)T&r 8nm^814>>'Wv`?׽y +3;[˟jS}MiBH)_"(U͙#7RXBTtfY7Y +3D4_S>#ƱNq_;Ob\z9%+;;tbr,Vs< }Iay[%i?#(.(wL͆+5Y$V=o%vl!}.kF4 {\O0T0ق w sk,?9C7-<\'0YlBԐ+TY,crw/`MeI"/ *a/r;W!f+Ai3G@Q.jl6ܟ+{Bi{iT,w+Y/QULl|%ͯ@㕎]ht)BijIU.w BjzW=Ħ5 cXoMֽɼGi׌5W&STWJ0k܍4w/kb$~s1RϨ;HlK͝i_/VedJ"˩ƶz029]e"jlBy7yzMA$i55P nIBE=Zz}9jQRʬo~gN5̠y#7؟yiQc*$k$Z:K8dR_)}=ۮwqӶʫ؍{[{~IfaTtˇȄ3DL1d>݀=~ѦOU9~˘}vff j|腬K(de>`nܒӝ-$;b:l[ysީmA+Msh 6xA^j;%[/ Jo_w헎g(k)ۊ,hPVTJgWיkoժj>[hFj}  h7t-<4(> +-" Lc=CJAg>Q3SR75-Kʨ冈CكYyƈ/.!(tK{8H;&W,\I}v%򕺅#KlU3JaNdq$}+[E={ēϢvpr{pR!\$[24d GZmdMeԱ / +.7ed㻵7 lt㢏9d"w/2BX052ҁߴ%!RJ'۠s\W jo-RGQ\2/YքpZɮ5}u`/NRIc1s[9|CC&DKV+sr"h-{ƞYU=]!YkqW*m_cܙkhslշ9OxhPTL,tE͘0]P ֊>,?aH9,Oؿ.bo jɚ~!Pn]޻Ԏ-X>2p5zO\4za5VuyjzWOc~캌nqHOnZVkjUfj>f}=6K+CVy୊T-Fs7}>qV[Ⲩ3%lRD#oUpUx㣚3ֲFyUP'o w;B/JhRo-% 7aDTMq=ߪ qo^\L԰Z5T?Qix(}Wvg\9 +=S*4Bj͒NX`}flŐq ~_i%*$ E@FSAь"f7ѹx\wZץ!&hB[QuHQI +C粰d`n9*YKRҤ)Rxj7B]CtOkl^*h>z#6][']m1y/߫"q_dOV67:VxX^275=fo SZXD6fTu6D/6+NF+&RT(c |E!"';Whv$VΐgWaw[G@9nvF*$K^Q>PW43u t1PSBg(-q3>Z寽̋;q\8NPYEЉgI)ϣ?uTֆvAEP%T@ VRKݾvwt&b 7g9s$-G "c9CV0EUCy?ܿ+>rXF|{MV,!0=)z6Dcd9Pϩw,tr]O$V7>uU +_[VN &Z%zɴӬBBhV7WmTINhuQk4?A|m(`c" 1?iЅ0o;;fg6X}`+oÂqZWS 2Dm_{BdWTRsЅY1 (| +>zZUBFC<9}POxUhv qî[Q+I29 +Q Je%DRE|=rERPœЧ W|pm}:[o˛k/(X hoҤς)#*˓.^H'G%[l/H|@t_B\L"fGvg +vK-"=h-M4]5Fk+zP䊫(p5) U[B̲ZQqP;"\U(kl &v[=9IC5#!16O #Wa&PHĹW,>/]* 䏋G"Wgb!nh&}y/= (F9Qܥq3[|L9e81 F~\' $@JZ$# "p3 tmN ۿKžܺnu8MbHfeo(\E[HPQLR˳lIo*4Ɠ|Woa՜vBw,^q_瓴/SRqKBϰ˖y:лTN7`ͿIFB(_ ʠeHP l)+E#>2h[hEs (.yS3SHWቁn@"s$UDJ@?pY)I˻A3|³ٓԍ)K<+RoDBp1l!\/ ƥjEě[![[ùI?csy 8$(5;>pYM@ϡ0]Ka{$r41~;]/#T0mH)[ToMˢܗ2t`)s 'nጅJfԫG7t.B ۯ @81Cq]+{&1*WJr oWssN;'(x]DYE ݼ6>NejDU[6[Ԣ餝sOfwHhgeG*khےTie>uNK+ "LR&lSLEw2xBc<[ܯ.(ZA`P#Vt PϩNTU(kzC/f;sH,qoxCQC럑m<]DP o7}AvtgU5Q(][&O V1tH +;T-kD@qqڲVNYO+ԇ%Hi ƂB 0ܷOYlq>N!;-Х!P3$\u5t[6@[uGoYpXi/) Q68e?R\i/oJm+e<*[y_Z&`n4?v[m~l/0גQ{Qf 8<"TD1k%p_ 8'@x{)!;{Ga%5Cf? FjJ#]Z_{Ru5gCf2ɏA<~vĆJ >J4OI/>WvmGoc;Q 6wځ3oR]!Dcv%x9E3nv5UpF }K(F%m5B)!-U>ؙv)0z?ȏ_N &oLBn9(%غQ{2S*99aa>ݠ.B.K*xry1"G̱98C;K(_w(YNEōluMFvС~(M0S_ +:/X w><:)gCyۙ?2=Zdz8tW)3(okjܪa'*֑UҸYqSʣʃ3HR(>+Q0.r?̕>s=7Lmt%]U@m^ N- +Ur;`(}R6:Eꢸ.F I>sD\wf/ λVЦH-dGJʂ-kbLKa^w߉Cn)G:7XՆ*㵤k {@%3G9UL1yS4ȂHvc>n5>׊e]aUuyF5|^0" oLܕ-1"\l@}x oy0rܶe\U|sL-oV{5{E8T7[_ஹհ=qq"E.S +sV\ ޼uPH䮄k`9A/i^x]Wyz׉ZtC|Y[{,A#7%] $/ES@gg~6GHuS6N,&vaޯ[7,~e +vmk} NO$֎B\VB5An>{Ӱ=;M7`#N9cp6.2]θ4*BmaJ;wbۣ``XWO/Sk}?Q܁6>YDvBř{q3c+á|ޯn@+|+؀.lsEZf۶x"ק낑fL41TH˰ +%20t Y =AV/ \ d'Ȥ5Fo}UkUބy?JeUɘVKX&b,UJ,Q=I}ԋ +E7GCG9tg30J;ʙuew;ĵ=k{Z~#u?Th4U4;GW+qS!3rDr\@60N*FfYdOEJuÛoe[9=RA+k@ +I 0*:q{tBDЄ T;?T(i>Rlnـ Ƹ30 ~iz,]B?V|88UU|K9>R5H\HwŧI=aBO<5{a1 +7kB-N$,}W<Ժ5oOgdNj1>&J=,O. +1=( Q~r< D'T>ӄ@=ٜt|.i_(o umÚqr7[o4fr&!ԊѰgPGtPG]򸍔]Xa$]Nx`O/:bwIbKtf,YNQ" &4>ιŒlv"7/%pss90Q$X>ۉ[+J>rV]mU*xsƒO$. Êvz˜%6'(S{uy:UQן׮|L+uqO|<&@+tDg"C?ɞsf !LB9I8W>3Q`V9mzH<}^AA:(RK~*vy?%-nc|saOY.6e2/E',TSqRF<˂\MW騞U}]Eq;`]uO.xvd*77f8vK `YWɩ# +ӊ߆V>8~X:[߿:Uӣ8$|2 KN4[O`A ?C6~ެ^z6.C6ů-Ls^=n_9ttM}Hhy ;cM`nR^w3E@(ieXwRɔ0/{ lr?hM1% R_ L5n1}=ܶR -|CLdi,7GXd<9~|}&>.ZJD׆'h+V~v I+ +PWyO*{K2 qgu+ͬxv^OVktb5%R+dXؖzr(2~~ixщ>6(KՑM2.vHdug ~Q6".~QП:$^]>|a-Ups6%|"͜ξMYe aX~!pߔ}s>PھU߆|l +i 6].n[e6{n?dCp7W2< zp3]Xg&ҺwbtlV'z>꡵5Rݥ +t + +ҭVH>&I?~W,{,+ }zrFg:sGFsh9Ξ4ʈAbn5PЅo;KRod5>}7~Y"'Lok'M"N |XԴ^]ywQj`q;|lB;X)"Mẙ\^cGn'u|ρA}\ t$;ّz-0~B? +j5P[ Y*Q.`vͯLN)f8|ʡp;ȷmsJs9W%Z>9"[:<*7`Vq-LoqkUMN\ۿ~[Wʕf$`$O +]_ʾ3,9Wt!Wd}<vd05s_'!gtb$lyUlXT?{n +|;U_vENtFlDp+ 2kląR앲"-y 6U~ՇFjQ׆B7W4'xu6۵NmiZw*Xf;K ήi:twb`6dmDQiݩ#"g}:'];.d-WٚD )B ʃQ<7o:YHβ?,D*P0>6 a>0 &1zB\vGC:CbVdk + ^y T1lIΓf0ưxF/PMP(Gb"fQI!wQqPﶎ(퍭('?vX1["92$Ղ_r*[ݩ&>4Y8u EBkcK̙}`yП ~$- zy 1I0L&zJPgg ofn%7?}hż)lAm}ew:qi';I}6t-B,@=$eL6qIV`5ho3-̺ŕxk< +YZ!kϻ}|g)冦{ NYW~$Oa[2-NNrxB>g/{J1c M$,zz`_o=7!.kR-OVeL+clp(`6,)ͦDdS\qg*'X'+2ǸryJbَAv슾O=±whOOw͎rx̶ Z#ף۩k39r:ba>G 挟#1)uSU ku="tI۵_Z<[tYkz /񂼎qYm?G_΋u^OcU^ҨmSf58:߸K]4q:8=m[k82]4OPNCmD?ZxWc_+M*(_!~!n$/f\.~^l1aE޶X-wۺ[Bm陠!uADNI;^;{u;ah~ޟW1 EշzאuF1 Nt|gbZis;Ⱦ^vxAX2 v>{Z] _ε u&'Zԁ~O3v "h20ztx84: !STh tpT|ͥoԷCN7u@3K`= b U7C5bb4h4<+ !k`8*e>GWT-θUTwCrk~Kks,Vg~ R00X- +36 (q@s`.8մٲziCj#QU>)䔪"2"h!/RU ғ5c T4K>Lm J#uGֶt"4O,8={Kg8T$b +wLZ^`zIseab=~>/n{p:fU-%䂂yKR-suJƦll sQkl>=7m}\%pYf +/;IQArMՕYrRv$K2婉21$ׂ=)9kنO.67 ;r7bǷ?ɤY⾺嗒ͪ,M:D˘V|\YxǼ=q""", p$Y7=sܜW#ҝ}Ei蜲g_i0Q,ѺiB$φ|QO}K%YK91W)2_?d)ư +rf W[L &{ϣNt:*=4˱E[ړ->) )3U)uIϫwDDU8f/.9.jaj_CκιXM%ao|Ccx]!=iTRBU6gXHEyƦCɑLu]7Ts%3rpe;W}@|ܟ|j]Z:Pf3A_b9ؓ ~O+INNdeEx[lmZ.X< ?Y@4{vw)a|..DBOǛ W-@k +<[P=jgK,v0g*NGw&ٚ{0Vq5Hea +Jx %RW5Gfýp>TB+D/gT1SXP 0 5X]b*d=|.'8W@GONFV׿0,hkY7X@5Ž M8<&ÌRS^[m/,,Wo~5ž-x.T8@ +Qwu0=2L:yZ:JGJJeZB)j.ljVeӅ93s'NiǥbV +~ Th7WZ5=TtK;d, %)])!;*OPh +hak{X:A#3|dfŜ M߹y+Mkxڥ>b'SLx+ei"ujj m +]*V!d{^EbscWss6M0z>d <vH`55夜h̫>Z}TFX]mf=sauQOUVNE ۧ +gLqUB]}>qU@MǼP$BvjLr ȗ{Ǟv䶹wnk31f7٦d=$bV4CYѵYNC,8*s+ur ?n ɋv0BL(KO%}LrhM69gS6\߅Ԧ:lݩ^hP+5#/`Ħ1]e qKdZcF;$Ʌv>x;=6gׂv}xh@tVzf}kĉR@q%g6vkv2 ԡ9$]d&Ыq6;HƄ`Ŗ4)x|r{ߤ5p#Y6#ΠA}a"3 A.&:v1wPVS7dTl7r*ѭ=fx*!O8l3R(n @Ӗq4&}JjwrmF2aM:w $AcfNJwS4Dۏ{,}˝}l#~Öj2nD^>}Ukb-ciHbCv/ɟJl&v1:}(k"6IQD~ FNJԒbpғgT 'K0wr ck`E~{&k9>ܴ_Onq!۶@nFL'G =k"^%H hC[$PT0Тtfн{#obLAv=nr;;ѠW\H/ר3fkb8RQK'%bxH#/ŝpt8k&zaAD >fl߇ >)nuACn/0݄6靍Pz)r]Uc3lkT!^xʏ|'y HΗD ntB7zJf&n^K`].gNUCB6F^w T75pdZnR`.HY٥|0TD~+fG嫷Fec떓*M7Wc ~f}.?fVBֆ]N1NY=H/F7 +jR NiA2zM%Z5+ݮv@e_ǃSə0w=*sr[,Bq,?nC3 /aEQqq]K_E70O{ vE eBD^d˓ZW%Jߊ9]#fhzn*`΅Wd~I=ٯ{ur[y_,dWͶb%5>@s̒@fŊ 2_] U+_-R҅]) }etCrĶ[CgYlDJof-mEԟmc`2j@P]@6 ,^mɄ ]aJ{@^2 vr6^Xk-%m6{Ij?X<h\lh5 :aXJu5 +K +T̎~-2`"?W#n9ΖHkVh7#%Rc-¤0EVujDvn!0K77f(k|{fDОڢUЛnp( qhyF-Эt߱4 FJpsuqwT]`_IEq5?"1+#H5k'/q~@NVخLf#fk2Dc[3a1~LSX7{9ԏI>積{|po`ǀ-3{탽XMJ /rs.ۉ6XwذDa(sds0D4+N-¾ih4SxJ+.OZeq4Qb/z#DnKDym +Z7Ops0,}?sfk Іb`u7ħkW{jE)xU ~Ke>|@\tu킼/iQҙ`ԧ8/F|d ZmΛq[kDcxXuƦgNop I^0QwKwf-KڽQ2KԴr:/'), 4xirpܾuظ#A0M1q։ Nh|t:gVkȃkЂ{.O*l{,"r؎}̮{dHg}kޙ?*Sc,[*i{k7d^jA,dN&EYk8h{}߅a\^+A/v D)?|>E?a@vimwX:5QNZ(>B_ŋ,"Q-'-9pW6ޘ8w'ax  `ۆ +Bsa7~e6"'>wŽ[wQ^x,^))*E[|w= +$ L8s\I"$u:&sP̾Oc&Q1i5.ʄ_O7KdNA"pyQ}{Al 9.>[A{´B8D8 +/1.UM-A"&bOX "0ɕ_K"ػOJ'2L5\:8M\*#nwݥ]=Dn`+ER0~4ϤK8MtF"7S#W5L}J o(Gs(bR5{Cj6y4yO/ӛ𷈞*g樂<uN؞ +GtptzWN[ P~|_eZFq'8+n?}r/c);"0dː\z.KGHr#R}]1;j٬ c(@Xh//x=p\3YM.|Hq3m֬ͦ~4cuQTbSESJ3„Bg8Y*P0^ҵz @pa5FtingR33[)^ALD*JǦP*HˁVQ[4x1 N-Pc*:$'mNVC d$o)A >5Qlaee\Q3u0CiE~>kt 퇽yd{o5zXLٺjTFe> ky98y,_l̽+"+sd5OEff)2-sjt?)h&I$ZEhMi!+OB`` A@46Ć (JE {, ngHǂF}c,W^F% g9ϜvGbD;6! Ҽݦ90 ɥ@b  T6j'﩯k<`U]HD\X ܕםN}ne)1^.<"N'C1 +(mfK8`V۾ˀm1.`Tc +hXL7\̥LOjmfG"싒V/.[ʮ؋ +E2 qzS/ ?s9TW[&= y`[xrO>o,kxG_Gsrj(RW='֚Z]x O}A‚1F8)͑6M/M͜%&Ux[Zm/5VkI;l 4"&LEoPųވ{6`E/ٯЗ$M4D/BK>& ˤ˿z Ξ,e%ل^$\d6]QY~ (cd*vL&;PQMt }ȄP_ybrR>$B2x|kx5sv%y +tw4W, Y.,۫V+kk{)(xS؏U\ɐ!6 +: BC +xbR+f-04=3Z?vbX' }t4W; +Fmy#4ܓ,L[E\ x66z{ Bvv43CBj:W7Ԡ 2pCZmBӈ9v5>mhы]mDFLAWPb7hRN0h*A; #Cz2!2|:6RɌ?a+smt + xe4l\#pEBuQL7]=N&[Z3Z]%(U`;|\R 9~u8Rc&=k$Y +ڥ] "y?XݴW|8˺΢.7ZDh8F8#u-Jtޭ[[iK`oͤWէQX髜W^*v]mB-Tx ![\[ȼ1 Ȅ +"cWeW<}ȑAu;A6)&ZvZ?r՞f{TÖN +@m5vַ.Y/aꊕEPCZv/'Caֿ闄Pi:qNyӌ-E8e|`4eHV%z>> uI~|t&-mu|e4$BgG9w-u ++0E74S/um*|މ'Eug#@k$&C+RѮ_ C +o_Z9 &P |%oOTJ7jЁ*Ip+y+\"o/<9lǭdsg^{="V x[lkm 6O'v; +vimI!olroyn*sӊ6S>Ua?qlWś &*TKJr{,sjR^\m +#ů"aeH&aTk$o٩JhaUcLryOh?usH"Mj7GWա%~qA-E_f?ʄBu^Pqu.Ȧ XLx>X+ <([Ydp%;_T2 \>Z4Tڗ[`Sid}.\8YW"BsU-`Bdi\X/Pℂ'$_=3q\2&aMw9aii>(Z*D2]W[|ʊ 5h+U%.WPͲ <%e&[Q,-&ń9^&;; ca|mC=l"l ʷ蛙>E4N?UD`E40H(qid"ns@;N2 ߧXíYO1az401]3In~F;c'`NsEZW s\t΅m!2 E<L^eݐ2f EXKh +?LE7Hmv)v\K#Zc]cx4Dvc^~i%lyE#F}Z9HUCpq^uMKS~V:W\s7VUL{l:}6z@= [D>AdN80Ǚ$D2 H=!O[!`Z-ifT1sf5^ncz{ bZ# = 8B3׀7&PjMx(qOA$6vUNj ٥ϰ/u1J ݖhh⣖;eĊY -HÎᐊL ܎=7-L +Y>AԶy$jXҎnR=Wo {6@uc#!uAB͊E*؉=m]lM@H8bF+ ׈]`Ah'lkkј_47BxYd(GBB2xfx xgm$xb+VGv]o;}k-=qX[g\n-(AO}BN4> +{rO'h/hRfՠB3R^BVH- >5 jy|N.g}TMn}: +g%H[~[ +~٘wH]j*E\߷24(T5n"P²@iͯ%vՋ_yU8T-8/2Pj/jK% f+1S]ކ eIBZoNm[6g0#t$hhl/iȵY:bEџhEto|Vu]R7zBSs?5G;/I[q/4Ih?D v_EV ^ʥD<ܒkL`]]YYLx]0*lEd-z).pED+ JV[2ɭpis/Tz6ad39$MfT9I/Q+T(JIJGQ.G*آgKiP&Gݸ6G2bH}ٸ#OAh܋MS}X,Ceje,W*gctsb$F} Om!q=.ys~`uD~3N> +[/(D㥳b)Tp + +JߐD=xbE&~Dc`C V<vKl*H@+w>PEӁ B+vѱQxDK WipגD0AבYS!<eW*w2>VMK})6όFΡ7?Q'I0j:%tè*_+bw%wл 2#Zx)l5 +`hvr` SݭOpJl|^%fTi-Ԇr!纭D5Sp>M|?v^2=Gֽp`O#q^J3ojgZ~U|z+7ZDPNeFӠ@\Dqt#v9AJaO4l#k\E{oljYBGrKΥ(:~Gh$&)MK\ @6|p}`) ~M: ˉm6Ѱ)FN#4iYFQmGnZZO/om;eOzK~5|L"cDvN->EVNrנ̐-Čʳy=ߚoQ+#2;N mm xe魂kznBMlR FLAGހxAG "OZ,|vȞ} }.vfnH&G{uxibX1y#l^v ]:Y(5lp +=GUUǙ_\;s3S)iW!BxmKNm"Y3WAu$K0?Knغm(Jw+.++uB*$hj\z<3U<_w|Śl@8JQjE\-h:a迷ɋ l**Co'?{YK=M\]VU;d_Po5;br;4 \8@d}^WkjFeuGwVHhVUmXpڥd-$U=!D$'MwKbfX+dg . j +Th.wTMVujh($I],BHJ`j84 AGw&bIį>\&NԅJ6h%剚5ER˜< +ihJ^w̤} +Q#zf;'KXH|iRDwA [~N"jʟk +C'[Ĭ=ʫ̤߹X=^;i`'n.n+/Q F'2N di & *,e9PHyGY~Wbv}7S80;NZTGUܚ{ U`gbI>!8$gr/11Uv5EMvx ΓnZ1w,Fҏ6|Z[X/il)tjWUNy%{ԞMOejX 5 J rV 6zM4ӆEQ eQ"x`ֵР׬Q[4-ߒiS̫㼴lݙ 'Sg0'zvrjҏD7gQ-̷̘GG]-qWR$P~K;_h>-zp)]ݦ}-xɚS`w6l`֟Yi8A #9KDjx|.'yԘCAhֵSQwoz2*rutlv_Hm{?|l9Hk YBݩ?oZEc> њ젿X!V +je?ؤS=6'K}GV'-ΌcQ'A =mJylүK.~0ocZ=^N^w-]/eS/e]?1U'3ZC#4P%_MVi<7 &(v@;%O 5S\rgUѯ۞һ@JsXTxA_yKjb;m>i7*5k Q/UMyb=*xX +9uRDlw?~ qXͿ WuI0TQ+?0fYD=Z,γNyK0=QM W9 rVccD G;m3Derl@s'OlxV 诟#7WKOխ- A{\d$Dhlz诵3o\A$zC"Rhh&O7._.SĪxdm^N/Awh$'kIGOTGLSnqC S#Y4DEk .˨&zFv@5GKy;[u=MwByqN.T.N3Z  !I˷Sza/ɏ-=w `?|pA8tjX +-hlV1ՅW +g{?:XׯUUΡʅ(9-//&^ѳ+[eS5vSMMf[ߍU֦Ͱ랢'KhEaΈv֊)&QAFWB'r_Ė6ОT98{6`UറB*wj# +ʵ.. ẹ֬CfS-"nyI ӆ rP-MG..#sf"+J (zs.*;lܫ\%Viwخ.&~hqj:U)u +; + 9ӇC!d#:8'z nÑ^yV-#5TUXm,ЭUm]x2Sxʃ߷כ5ZNZ6Jh<_mѰ$PM2XpWNIr]ˊߚTDe㲗x _O'NM& CORo'ݦEtsmth붍buAǪ5 ``9js^suLe%z; +rZ2M6:,{mXZO<ήLY5goTk;娜O.T9Ki9֫[f4*};2;D.$s5 ڞ^+oQigJU /?.V:*2X&XԄxvGrWizh:jD8>,!?ߙPJ7o=T>rҴ?:(*tHwtwÅM.tXأcc]u>y8yۃK"LD ؐƭ^rw^ eٟ)3pUQ< mWIX8Y&Ugm 7m] 7e rҿW%Q6"vxՌE]P7ȕ@'50l $Ꞅ.ъAwۂ@غ߼~1k T쌥SfKɇz/br? +T$6CdnߥpHd%|I$@)܂HL=E07W"z9,U!S9 +**DBvAahhXYj|_Fd`Pj[kP +E~{*'PS2hY)/:< ՂbtoPh5Chђ%mJkl]g9mVoږEX|]V߆#`79S6bBFԴe??*$Q#8e^%ny|l;<'qQ ߍzl'[̅E!mə|mͪ`ٮEzGn'5e/u~J +:Lcl!+d |EB-/ZYʑIf]&3Mng遜'h|2>h@Q~.ʹl|jjyM9~l\;ZUmH,:6)=G_مVt<ϞWT{K\FIiU3T񂏁N>-Ghfunަ7dW;4͕*D_k͌rvHmhMPZ݅Ωa0OcDB >era`sU5^+qWn./oSm%ۣ2H 8gb e:ìrf[7#C~uD +-6{=uH/E7G+vm*f8[t !ԝz~`c_6hAsU#]̗ ~m7+SPtPQ2Kk)F)+C K.U}$W=gsj]ևBjG{J&7/;_QzJ)&gɻ.kc|+yOOZbPao;(>ȯ8]vz^T[>]$g*}J T+qJE\MvoV$՛rZt 1!|1'!wS#s|c{czPW&uiuɛgOPVBoX +GR?ِL[N>q#2|O#yY5O>ެ4}TMIhH9E5#I ~nʰV)d(yPџsi$?]rV؄=jOs9uXZV#֡-JN!-daZ{ΖoWi +O9WJˤ)1\#I lĝ/˼W{C*l +~QC=N9SZ5R7 G_m0>}|YYJӨ6*({&q9kJö¸zԺJE,eSFM#k5KF9eQ 6>55qԼo&䪍Ze@MEr/XTokm\H!{굘c+[Ɗ%CUIfş{3ZrZ34խ:QїWJVP} p-5z tl6}Xp'7ʛL4?A Z.;o p(,nҹI.IhGV:2B?)~$G!nEL608`_YpЂsԽ|(P99,qSz`4iYL#& 3'AetOj#LoňzVDς_sx&eP!)/41 t:BfU5RY¾WXq}ҏ]#ę- #عr'YXB:sȗ ~fx "jBTq,U5UrsNMTv"1'Qˡy=6`UUT4Qmqm܏jXXv\k&wUu}gӚupRIjzZAb+:w:وuuo/whTu0,b|}:rA3i:v1ۮKWfm@SHܿEʽ4e(8Yz7yX z ՘ k҂0˥J:Z'k:dmRd:wħ(]#cĚi?;m[>ǝ79N /՗*zͺ{TܣZ+ +'sBKK1Qqq3]"Ȟv%!y$_\%No)b%l /XfSY{z2E't{h dʊ6׬S="%@Jh՘gءFjg;c,e5kNR}#6Üyיa ldW$ Ȑ>e$mߣ!6:=(WM9*2fy")]SAO/, +SYQ~.f܋RM未2esF0v_ЄؓU=&xxȣӳF؟-{wh2ZST[!+7.Ai[=>!ѫC'®H`uU;r]T +ld{q瘸j:nӇƒM"%=kN&YEh Քq[5N(qyK&IDak<6y g!+K;r׵8WrZQ*{U96§= ,O\F:%+z5KȜUK2{S{5vߖ_47=Ԥ}0RrtUڶiBf4btnkaA}nJ`f&nG'ᲞvA;7 N]cCx|c-깘WީۻZמUFݎ$i:W#/Ye -e3*&/0y|,Ҩ5p6p}~Rʵ!kb2Pc~QjTO, +y9/ܔv^`_L}\9la3ҝNQ1=6_Hn:#5 `ӿG$<\ˇݳz%$.G;)>8ڝ/T:ecJ% t9nkkbGLLtoj ~k{ +MG-} ;3GzdB~8]͓&$#d`OyO\ +}9 +.V S6KezׅQI[x#FfˇSR^$=Y=Aurjn/XYPy29?Ď?-ܕ疳Lb#;,·_+ +/Uh|/5j}؊S{W9Ɯvjz`HG.FT[dmTFnГA9}^Ce;/Zp}.qN4ݾe3hə6cFc9C,[ i#,(z믋# ٟyʳǎtW]S98f%Ny6{>+ƴnddeSFa|/k5a`ph]) GYD'ˋtLQ0eYΞC!ab.қb㧿 :17a4l)m5VB-,c0պ>Q5Sd/^|V➜C64Զ%K۷EOLWO4V MGH}] [&xyVx +_ Irsv`LĔ}xY@4QS ЀPqfᑇ]|諀O;oZni|C){' ~݈=WIfi%r{j$0D8<;|hl/)MtU4S05al_s>`2ŮM 9y85 1v15Ry̌ۯ 攭w4&y +ؘ&X+Pb?޹?q@Y>N3ǣȓ:b[@1wՠճw1JnK*)+ohkcGz~ѡv|%5Sn]1FUOn$ &gH.oI\I[5;y[V܉,>ʒ(BZH^YQcJz/&0|z/D8vڗ@ᥴ]Pj aXG(uZयI +t Lg$lB~uRL=t=:H"%1W+ JcYU|zZ/uq: 4WEd߄Cҽ;FIQSWwc_OĈ"!BݯaKRY6ʼnXɰ8.)( g|?TEkڝ1uUUD+yEk#KOVJV<qv$ntj\x/Q~rC`۔ g`Ln3] Qo%O%yi7_SGo$.*\2W-@Bp#vDW(_vJi0f'bޡ_7>ңgk"Ny=a5T7z{ #pĠPbeϟOh9OLgQW.w'Ki౭D7 8?PfA@A#m #SO5l{MO2P~K: j;Ml?k} +<F]u!jW Y-''Zk>t hhC7T0mk2@O K@Ҍߐpa̟T_97䣣lzb)F6p鹦&ˁ;F*[H@| Vp4Mvy~|t(@.iff@@0kh$8>`'#ߺX4FGF`TzX0v1f᭠O"XW`w dHɬEtfB|׃#V@SfipT~]|X{vh}ypEcЄGoo1C[Qm1RhWmSjKmL P +NF~@Ni!13}^tu6AGC!G^4[Ԗzf$NAmy8H~oK]jwÊFX`F6%&< LjaN Skb)n/6"w#1y-;=t \fG4 mw&z|2AA1 T|_4 w1nY lK]Q,^zne!?.LZ`-:Qxfʉl'o[Om7.tU.fگ ҏtD? |?B 9v㏘NN\BV6T)|[soGp򤆍,0#SgQK}Om3SP)o +uVhMzPzoXFZ""{aՍ)J :B7}z]ƅ&W'[po9BZ0 OWi~S[>Ne9RRg♫5Wj/ n^HHhKGW69 + aK=-nV@vm `^ANz?mS!3{KGC%ssW*7>C3K(5qYjsLƾkm|q$*ߠ j ͽ .˿B?Ԧd'lHޕy;#{yNJݭtts*0c*fsì嬮{샦ƈ><:C(xN N߹= d\>l]_ ʙߣu~ۥNZ˅q-i9Ỵ&6|؟R&o[ ]q3YkFn.Lmoޯ]zU0Ƹ`.|!g-]+AǼ~X0Wf@T`ymOy<"}V{5Nn=[(@<~&8.i+8͜OeW,MFB6cdH L7X( <"! >P A6>z>?O@yqxwߩ?!H T +.FC3oB8^ o<_o$#>0lԄ6:SfY!xgWVC/4Ap9tlmβO⺠D:< []X|at +.‰)XbF;Hxs6aC\95, +ꈽ\5I˼$űFrD(t | +/"/L"3ܿcIV̕,̋o0.v YSDQl(b#V7ZxY݅0sZ0(͜HSw~8p:4Hµɝt)+󜔛1*:|YirS!vܲ 朐1HJ %͒ %w;ō7@KYtGXr{Q7 ;&\pZCK1򷵞a>ܨզC5\6O ("v%#r%[76A:ĺ#=FN$27̼&6~Vqgj]'xqi7Um +NW˴,DĒ9V|eNQ6/|fc;ӺR9MTr=_/J[1jE`Z)Xr]f]U仫YK_j{YNxݒySM JOw1vbf J}Bq38(Z +jCHA;\'kxIE/rSvh{Ư]Wrya^ŀk?2oX T rח+ M(3h[(<0+]ztP=rBrSswrsK S UdzyTe_7ZQAd3̜>/Y9,|s-ߥ,R6 +?-Zda뜀^玠ܤFBPi#<VZdi6_\b|,|\E]ܫi:X5(0E oWs#(b- HL=}F DhºLԑ4 %gb {Gfcʎ^R*( +8z%I`(M}܃Ђ u~t: s'`S-8/Q2ـy',rVz)@_5 `dVZ/>ٻ.jf Jt$y!J@!&dlW7pm\^ڲ[cRtb sAdyan+&| + 6Ā1v1o?tplM1>Z!w֖zG +s]}'މ?JNF1ւ[4@y NSmH^ +S;/Cd$|% d;;/W65 j!ok?M9+aA| E,8f$ 93>vSU|%k •t27:,U,eN΂rSkC.M1d#SEl"=]`(LV$-v@q?mEx$d:t&}u^a%~)7kEpaj5s8'z,ߊ?87SK,ajWQ';v_ExMa20c5"E .jz g7kdϳ$+klގVod}h^]bYʉh0W[6R2Q5{K ڸ7.}f!dept] +B٥M*S|ߣ1o RadpdX7%ɳjm]4O3a.PTٯb@%Kd|4lڭ9ceDP+gZZ6;}X e;dvrNftVŻZFͿ8g׊`)|E|y$a$.<geSr.7#|sT v},&oT̈́B8(eGFq=xG:?;F.,y`[&}j,j{}ayOgGT`A&͑*6Jn厷FuQ'ю5Ѩ%u'f"ڞSNVR›rj;dP +u F)l)L0$B#GOХ$y-,Y .+qd$_asPSoYwͪAPU b6#xV?ښ>PP,yzVFċ`Li ]2i?":[ 3̩e [> H/>t*恙C-vc~kHW~q+^m.d6rD{ 8x#(sqǞKYpP)C0bZ+AfY_i`4R7ɧ"~p 9 J(C7IVBv(ԮE#@(g0ٻ"Wp:ôbI0~|$@ +Q6Po?m8(\ k +,dn6| K҇ъg/??T'$jiq^jlLb Phm*2\򖴱mmj(Y9. +|. 1',*Dӵzgr֠l^wj&~]c6N0|_JGNº@KX.1էیwc.Aa_}ٶ ?<^咃҆۬Ş*~tՆ/||/mV ,[ 86# (2祆 XEDmIհOESҽ fL`T7cӫ;Jq lksܔ|[_okÍJNtĜڇԁ}˅}7 u/R伓t|}8Md9)AvFқx !m {ߡ>/\}F +@X]8g>h+Vg @a:j$S﹣0{KS7xY~K%ꐠ8jqT=ʡxJf$Zjd#XK~]!"ߥMF +j$F3 8$ޖVoGAO7X 5^rrC׻dl*, !X[$G@"^S8 +Wȥ]&D"i(hw:|٪&Q46#C/^A6`[{DZ3mc8ʖŸ749Wol "_&IPxN^?QR}} ψOhҖm$} 2&0jj0U_ZT^_~:EH$R]1>)"PՁw>׏xIi=P҅No$WSTWTeyI\ 02+nމٸ>SGmrF%*ğ"SE++!*@0hz98\C]mlboW ) LA|?KVM>J{3i𖳸Qr50$پp_ZxӽcQˆZ$_Yqў,| Σ;4qhZVwUoyTUP*˓bOna,ʋ6<٭)ل[Wݴw)>02qV$uB,ZSš S`T*?A Qٍ5xIa gc=1+6I dO/"2 ʪK%U-R} @U:ͺ&M hNOڬŢ`ˋqU!QhdV]DiYd<ͨYE+FݘK4=x:'?g- #&gmٰQZ'ɍNp^!g@7 '*oFա%.ؘ|1,B7vY&**7A;Wl:hPf*It5V@-Ըyo^~Zww"\M C/e؍°ixxIQD"2|sF1iZI@}o TA7ôpvĵq>%h'jWwL[YW ۦm :9.h%k3 ϲʤsi%G,LA93|K)q]^ɶ{"*"_~)JHBI2dGkg{I1+%y̛p8)h$9ߡ /,M4HM x5Z_f0dp7ݏ4YPItEܜ`Z؊?V ?H`"P( $o(V!^T-\?_@.Jϡ3 +h6vOk!JFGQ8Ԩ DvX$|ՠ}>x!oP + "IWȞ] %:5->M\D`_l^ Ξp?I&e}hp5zHqY8 tZ`1p1k҃,-ݍ/HMhoCo35Ēyi ul2qk@ӱd3NсSYI>IOe.ڌfڞDKʨO_@/iQ~R5SQzݲJɔI<ԮR҉V +mJ1RSr?B4dL8wOJD?hԲZFV{ɣrE^ 7e &Le{tUE+EhCP$SRS-˞Rnj/^2zTؐvQTA:spB,H"CT.%6Hf*nn#A6BFcWKl>yZJ=OޓϑW9s5eZB_Z+(P<~B{-$LaD_pb@zxc?ƭI{ލkIO屵͊K,\GR!/ad8t aSJk%\E"/M-D>ExvDtuS;翈 !뉫oI{7|5\p2>L$x'SH*$^Z>/oD ? ψ光F"V$ؚ uѫA/qEc1'PEΓOIΑ^-֕hb:J]u l<ڨgJe\ԋ*߮LM- bb]!U!jC݇)EMt^-$kTb8מp>3 Y O0E$:JcśaOv+EK{qB6EAWq&~!d b:cѢ*m.,73 GwOysEa|FИI>=.}÷A+dk9cQ{]!&d<+& / +.3oW>)8PiV:Qq~</M(zDQ3)g&4HLGG+%ˑ J (U<\2Uyj"r0 7|p僠Whr(x<7V>oC!Mx)#M#dãb识*=p-LCp&]u4/pQC~<8*ಱ`Q&6,|U~koA;԰+ `;̭`z^Z Ek4P :i]As@'N` +{>3dm5 cV¶t +zKAz l*X6P$Or#COyy ؏[BOÀʦ0 YsnǀDM% + +zdu5weLTm8=>;jiC{~"xw_w +<ݰ@a>VwN@Z=Z:ۊ;4TF^8[QMdRM4:uZ7li;D*}$ɿ /}u\!zшߞHMKRu쳆$v;;cq:^zyAU_cJ6S;rœ2)%z}SPDIZ4 ~"48V#Fvf`.5Bi.J!LNSc)uMtf:=Z H$B,K 9׸$,COb)BrIA~.9\)Vx)_1H˖eY~xP.ljSP|_*6δ(,.*LH'/(x0K)N\#S6 Vz˔wʄrKYnW47m -9Nr5DWAށ('A3 şA5+;@>9W]дX{<gy. :Rd(ԾzvF&lo { Ӹ崎\D[#/i M_3 9MDÇd>j*@+Z5f&C&p>͠^9Ta0Sq +EIDI檮-PM> eÂ@WS!&UQ9ޡ-4Qh*Iq u>٢RH8('f`Dz]X2~ QV JHـPI-n;$aq +j郠LTgAI]2,Lk1_:-Q.kt~f:@׳w0O y>ʄ7[*0=]UJ)oB?d:&!яY8nKS0+j +FFXxP' ƛ +L/'ĹL/}ɗ<-YDL|CumD>)#ލkTl5Z] &Qx]>fu4YEe᭤!s,.HZ@ICt!3]s|K(q E;gXÓq?xOqGQC S Qs%Nf1 I dfi+}r#u$]v\ H, Ws oJ4T!?Um$冣şQwF)ݙpԚ㬦$Q=;pd؃ZG-݃G`-6 kAomIRGB}P˗s-sqOd5]L5GQ S0h+DȽQ3.>>G Etmwx>%ESc61sLrv;PxnnOmƷ;b_v᱘xlK^S."9\@ɾqѠU. zcDTR6; ;W ].iŬiu }oGϙV-oA AB%֪; >kT_~厧55j8Y@'(GV(7A# i5~#/˭f~>J;" Z}8~|M]dyUn\^)́TQS~TNL(`3ԷLv;Ma9瀯%̧1}a=vBsQ5~s% W /5n+=U"h[h9s*5BW6FPݏN*\b-RnVl4WT_]sSz̨ Fگ-.3UlEM"n87`2͓yh{'6CZq􁛼9~N ++kVeY%q$s?G)}?,=Y {iLp~nN"_Ab(ێee;ũUsgDŵ+ lw4H{$~&w+s5oY`Pfp+DEЙox'fFp v8Vȳ-5 .޺ MWW5iSSmJo<{UO +6_g'Y(|*n5qCa#['9N fx&q3N i}Yڏ2Ix5W-tYTW y! 'DTfsi`wKO 146 L|E]\ 86u&U^-OJd5~Q'ϰt߽LץҞ&,ݾ+nŠ}rBo-rMyRc(|į +}%$[5Oc=ҚXz3ae+۲^w (?o kg|s7֠2ƯMduSI+%~Un/󙖔&3=f:A~-|j*_S4}νD;ŗQ բAS=07) Xi7&IWj'X $Fg$ H/b:$P:u=JB3/ۻ=jeq+a-dZfMe_{쟵C!OsLP?WGITQ!Ft/A +:J^t83n%6D?w1ȪnH[uEl{bꄿr#jJYɖ~#0mzRGv?9`gX&$B0K4u0\`t +MfTt=(]zRJIJHՓIf4fqe^T &r]D.B;:H,>1! E;Z.o!JөOU?]`m0'_CnT[qw=B餟J,YK)sii##C57-jp30n3DEuu^Vk >5ݡ*qfM=c^ߓרŶDqqe3; D_bqO?ВVyB7l^Q"5Ooza&˸'moPǨ5,W;d4 VP8^d2<OLǍtMѵ?*NεqmysY4-u~Teˆl1z@J<uk.rN.S'?E7Fm1C=*u,)v9vA7g9h*:=RE *^kXWvC˔>fo՟[jO>٫;Jiy$͙^^K/8crPo6+ܩUoI)So:Y,Ҷu%N-eTɲ(xmٚߣDœėby+:+_n]Qs䆹mL}MFtSiC}MG2ꅞk )i|dߋ{]*$I'm*w<_ZNBSxI(qA!agI>}Ғ5ZYhYv(O^@ϛ֧:O ([ے&}Sa-tCVu%dtzyRpCMWW' +;W'f"c5Ya$^*޴Y*"eUyX)):|@ILB9W5`R}dUS (ob" (-ݍtw000 ݈xP<=}ւw|ֽw_׾1mY̮Q4m~7a!=M W;J[jBpREؕH?Gk#\axX`>KJY8{dm'1SⶡIp:+>Q6I`+%NKH.`ow +;YT?x/ngIl y@4 o?UzQCkF&ě*) m"iݴ0W*fKj[`vR7䥸<,֤pNW*Ô%ҔN lVI"r;$9Wo0 f$.2`Yn!EK +?Emx̚xE28һHI7;.ge(7<x"$G0coLs +sQl#0ˀn}H98QA~-IL\Z$$:EJ[Qt0Bc ;)/<UNOv#[|Z̨D;QWQVRD M-%UGkވӕ]dŎfalnSZq[b\!9y$t _UeZ5a~'S~OZ۫[.kmir-qeI# dlwcy ՞=7fߨp:` +Z[ fMT:.{- +bPQB3%0oM{oF^;j/m"gK跅R"#OiN4M_cG/uWmtUj0/^T)Vm/z _H 8ͧ 2<6rֻَȇJu=UhՄ@?W=R_Օ` 7ာjy*c#(%Vbxߕ"sב}>^F9P8$h9F<}/r~h}NrUPR)De.*Q#et;%tHB\& +o/{bjbm]gVC&m;Gõ-ug5VhuT+,UWhxz-B^**}#Df,ks ]zSڲ= imͮ6>UԍS,hhxV xY)D)أAٻ4 1^ +P$,X[&=s΁l\5nrƾz'_x[CCQwDO(L;td%i.aTPŭk_gW*@\:wHO lWWs&ho+3ďGe]g_Nv-bm;PMe䤭p +W! +XZ$kM=Stő"AfKad;HL|'99XXU5 =7B>J.eepl!]7LvD=V%0ƈ0Yk~w߽\@Q&b\2vsǦ2 cf5_YEmt_%˾,KLjŮ,u W C:[Ԝ8UyvZ" aTAE߾Cҏrn6M1|]XR;U#CGs9Pգo҆)Z€ +dB2ǀ ]Z&؍wGm0Wٖi, czV5B4f7D*gZρ%}>CԎ Lν f CVں!ʙXUoZSCntsqv? 5N^0Rzs Q>e(3" `˿ s!zje1lta@lO@;`Wo!Nƀ}; cTX_dWar/g #j9[: +U?쳅LzР.n,5\7I?@UϥLJ9+DnGSu%,:k~Bbo2B݃#[{1G(qe6JSk|EJwOum_0֛I1 +Ö ~yƩo=0' C:Ѥ-h\H|h +T`[enoIH 7T |6[˛j[:mٛ2޷%-e}q=E}=p8ZfN=9H`WJJ0:pV +¥{ꋝp{qd$q>Lƌ5X_z/c]uOq.v9$LiW)ڏEw!#rhP'hr 1v}m"<8qq;{ǩ{ +u)rO؃jÔ,!VeHU"1C2Zy䊪;VnJ^B9mnhb0U聄+¸ U:m cUƥƔH͸E KU?yP|!Jh4hqּ qoɒd/npn\tc_qJ#l$K^x̓b1!D,]! vY$zS*Mؾ/u&j5~ƌ~GN'UDɮpDb*67L~\aՂͼJA? ƛR,OVA^W4.ۑt\Uq4[QF y(t?o%|]嵁v;T~&TӰ;ϩ[7RxĿ-R4zt~T3 r=EG9E"jlVJ i` ^F6sÝ9lk +ٲӌq-H^\G͓geu'9yh'6h]N5WLsQ >)@* +7 #/UaV-O|>^w?gvtA'C4l7D6"z~4wv}hY'-rRIh. vny]7ʉh)(q8pbpo 5H 3Q6tQlokdYX/'YT8Zl"ͳ/'[n=s3;@俇^snBvEN! OCh=;c0gkg'M?"}gzQFP~.zæ]weH8;vefQ`i7G`I?'"ZzE JmqNB)ЦvUҵhYpc:o<Ä-#B&ĩfÉ{ '-Ў1f}Ѐp :SL*us|GkJi@t۶ycc-a_f=ڦ?n'#nQރXГݕX 6 FanRݩN 2 ;h + 8H,zc2o?b?ei%vJRMԸ5wD&w_!< #tw+_]O?${pQ\)z@+PK6T(Dtz qWC;Ǜg6cffަ]ԻA%o#LfL9Yߞ>ت➵xO5;պ^y y>7)St>-:#TF/l<ۨWCPdW3Yc~ 4'T*ˏ^aR3@fָn[Wyo .lTW,,+L*ɭ;qc5e䩩q~QW EJ<u7;/75hНU6ױ!WK̅{|yb榿T5$LZ^!HA@ۡg>8h9xpS}Xy#um/|4aBn@ ѡz nXfn=räfKxL:ԑf*E=5n^W|zUfEY#:nrTO C맼z&HțDcLdB"Ă_CFCyl\ީ&')F:bQm 3ː/_dМ R[9Gv'~QF87+ MJ %}& ܜ~Ng:xm*9pdE5q1hz֯Ntt{&bF8 7|UGB)>&.}||R>wAO!Gk%52uM.ʣ LuK)c a{"44Xu=;յuU 1~HZ)XvqWƞ,†fj-:ˑкy#R0h~No$yCtRd:;s5߂xX/pm8<d8D2k˻yMSߛu[V>a-MW9*кQ.л6|X@ՕP?R-Nj-r$*u0r3|x]>p 呂. x|kǓqO D ΄:XCvA/<Ӭ6Q!02wxBQl6AFݻfgׅAiGw+76Züd6̳ow oh+0: .3QSނ[p*NB}ac6tQ: Yy?W߶u:߆RJ`KM_Х-h1p聞B,PcրcPQm> z|#2r,g?f BzIOX8BhpnQaCblDAN `|laFOp6ʈ:s-HJ]Tj:NV7t b3 DNqST06!iinq'TɠB@ p$a]3H6On#p۫ϳ&Ut_O2k%wb29tDngњ_ J#~K +{!q=p>h־|lTB)Ipbm%멝f]-}a0pDCd1[ >>Ȑ]]ԛJݰ I^(Ph;8|DnU1deT1f8C/ӊaQΟ/-OOAJF-ʭ\t͸Ɖ]N=Ztb)E2{#zt$ ;qp42Kt݅"G,KmsmSV*W kp^vOW>41@0oTq/i{uYfȇ8s?Uf j\W-筊g'3}e?ԁVS땘ތ[ MKDNm)>Un 1k!yJq} +(ڹAN@"bc8&(6F*a.| .}7?&CWETܚ]}Z[kQ78fS߀#. 5 `7ۃ.ʶؓ''@ؚ/{QH`] X/-lcB6KU6}ݔ 5} 7$pK2 '{qQ*a"(*(&"e" Rb!"Hwb`DYPZUյvu\>{g6dG\@F8V̽"%ؾW o9Ίe J;n@ćհZ swi`3إ =[C7boa+nATSD"zv U'\E5yԳzjS"?k>D^Ó!VwiDD++"ѡ{DlSo7pxiVuCZ.I5ny]k4 f"9 + @7qa6 N*6oD1w0a1DŴ5x8bL@;U›#Wm 'Wj̄&jKM\ACS9B&AY9^F>y8P>_)<@^O3aicbTyNlA_awܯ .g.ZQ;ad(JÙH?ȴ '?3]i_̙P3s-0}G32@cN;}d˘Wk/RR-yϕ#U"H4YlG"?K9YG P$} Bn!Szt&9Gӣ.4!]6"|1i/ɜ$հ4GWi0EG3MR +KJbZD˘ƒg-xVG!/ڴ,PgbI6C;?t·~Ҳo54UuJW7IifIJ][wd)s__O6% +c̏T3DZS+%+/$bn4!`aԦN0V?7/(Z{ WՏ֫RǺ%Fe\u5;a ngǬ/F*\'3Do[w-ZrlH)m7A]yIQfeG^GHn̴gmMحNi}+ՔT]_W?P S:C(,& "xxudu³ɥ@_.,l[EwlhQce'3NfiiE>5|J*C8RhtYNtG۽%7 k< ;o|įk8Ri sneۆ7-Β2+s,o`FV̷Ap\̩OI}tk+3EՖ<xfS#Lt`GCuevܪ%hWޖa)GZ5:ir]!hlTWtUTT +3̻^*@< ;]Scq{C^g{Ee#~}y?z.Ua*~{$hH|{j1\bȖN% B`F#YBy c|)v z?!@U;*\h\~0~z&NG`$ ~'݈ݔHW\`Y1 Rb! +a "fno6PA8xb0^99 h0'-F 8l:<>96G!|" +)d^h撃})̀f,PaI0 Py&wRed~@1ҍE1gSc1|.`_3aLv9K8vnj?4iëΊ4X3$%Ԝ4*R\U#>BOrNe,Ġшf)5X?yj91&s{Ё>" 8C`Px!]$!v yga\j/~d$M&.횉Шyh fv$xƆT_&RQP.]G?lO,ؓVXD&/.BO!#FdQOWRll]ĠR>2i9tAuhe],c58Eq=2=l_:} ܊gԭ)eE ޔP%=Rh_d&UfIQ+m_ ǽ'.fv}b=}s&;ňcTci^%']2,ڮB@B:r[;v(*Ž0۹WU[Љ ^I=!6͏B+h+r"Ў>}Nº]1g#lh-eSH7-z(CVDy ~'M @a\)%T"*_E1w0.!8^wxii&[w{6X[Jlv+q iX wJlbDv8amD!+@f7GȍPyZFgߡ +e]s2rQ'4LUhAO7`+O?=2wT&@9!_\qbXC~Q?/t*7.$ȽgSelŠ5HzQ3R4A]uU%hΑ-o`iIMuf>[㖴76?"!U!DH2nv0ePP ra8Xך̃ ;S9 R/Hc'm7$f0޶{{Wұk%.X) ^G,,_Bwc2I?P1^ip(CM7 {54 36E:n֡*W*oϗNvsrgMxx(D?H`n=wk A'?5PEpxKw}9Pty^wQ 6x^oĔ"%\o::nZ"6E1$P4;T*ʍS; w_0j:#8hIR.Q'|JǢl?0`%^Cu^0Lteeg1痻b +q?sNdҕ$cqG{Br6VI XxfpaWÖH?ePA{D }Im<6Jaa0m~vzKWb0@Meݗ}{uɞA%qeͲȲ:eg^lY)`r,kL諀@ul$/WMuJ mfwib&!dܖ-DmCHY*[YCɂ ]eİم@l )D )M?2d}8 ='b$$a;A># iI|Ƙ L%!Y}CZ9N\%?M;/cWF3KY~tWxYe&iMz5$ "l %_\PLj?*]$jx==L(^Oomat|]3CM2b\ؘ." +Ax!ioX")SHV1~'yTjWj6o%MEh..ͤ5C©'j tRAM/Pa^K v(=Tr>O,5-7 ;ˍؚդ&o&K㻓igOE}T8SC4xgڞܱ%NZVt(J"¨̿ێ 6bə+$zmᾯ/_4}>թ]81z5^7c* KFc}\a GIb6buZC"^ðdo3Yn}({#7݉RLK}TwѫU@k^&l@ E⏰Қ!ZYP/9W%K70aC?*}%s>o;eѷM8> k'Wu!5tUC+"~! %{Ʌ֕ޟi9}"2zBi ƿPc:,MlƝ}~sn{-i>X_"q̺t~bj͠`-!#ޔyIn*M9J5gZͯSޔ]ԮL_TpP.kaڐNJ@T}he/{2Us[[1N2zb:Y._ q^ +W㣨hn6:UɎ*9Nu3SNSE +Dl +mU["^bqC(IWDo'r$-E㸿9ZcV&`RҠJwH )u:9})(Xb1ݝcc1|f_ZŞ U {BFx*T7lA_b +h -|̖CՐ:O|3]z ځObCgu艂>T= +ZOizѩr~:@NHd9T sfg]әD&vi7j{!3RVI:tA쓐 ᗢ~@nxQH*= +.@SWfAl.U p+0LpTIp,FX~XP^xęl/Dk5`u;EyӤpF;xX>»'loc]p۠@w+[7m[1ݠ&<䕹qhզ,Љ; eD&Yr}D` 8 ~4au?P Ln=&o|[v UQ@J d@]~`vz" +\W?ޫBos0 Χ[Aܩ|UvE,; W;Pm,ۦ.V'>Bi\޼*uedSAV7ek@[TO 󿖔wW T>c +~Sdg:IEEKtoF>hB&rut$vZR3&aC2P4҆'\H%9i\3,M wNU䌨EhE֖)8j +!7dWDIqOn-!,FJ +wd9x/>9*'PySkٶ&\1,l冓SEN(G @*k# +I^qr!UmS&ҔtgffCN#J`b\6nR>}25lǫAMC1WK<7|M<?EAYQOh7rD@ìa +eX %x z +ǠOQ@yt<М?7hT6t7j*hQ|E*"[79Hq,2 +NW)lL،؅.,)l}K Eqb1'fԓp0GGsx^d)4AʰJ{z8|  a5X ߉Y5r *I/hkGKF#rMDԹ)RIy!$ K__9$$:Gw @ñJSVYf3ZayfK-Pn *Ys$ۖ&A;b|+_0hO>l ߅:z7oy\\F[/!ZWɭi0zԸ#iÈ~Nfd.n~^5qw5۹?YX=É=x(5κA8w*I=rtil"ѩ". Z׭O+- =ƬkpqJJ$7jݬ<S <Ǿ :No@84|5-刴wD ?C5u]KNe1# +Ol$7kHyU0?t3\v8jsػ7,m M~t za6kɀy@r? Y`}m^ma5M@}]k*3ojk<KtOy39(G7(-cMrr%s'>KaeưůدIU]RpE]Di55vV~ckah]3}>, ^ SEHB$peɞe)hF3$۵:mt~ l"2Nьɲ +^ Tt0~!J*}B]U^b5 4 nFaw/Ub0Y l +.Af1ǚkYdSz "g50u* { H,<UFMDEE(!yYRob|aQL{dm!FPSZE/E6i$GawCx]j%[#hPt+Pb^\M^I +4uM5D@S]-K,Vy1˞Nތ1cό>LMUa)w7#y#w#V:;يld {rH[Õ +Z?1AW؀7hRqꐨ]h)>𕠧>ڍExp%k$uz &#:6탫c{ +brˁE)p& `pKhĎG`ژGzOC7_3)_'a:tR{@l_6Uy]3dγ)8ёm`7[>c1+6` vGzf@#5|a]2Y7~5BFxBװdΚw.^5.o9 +_Z6u#eBվ.,U,fvfW1J. +]^FA.1bhj!z6yFn^1~QQyGx^_UWO?azQ; G, wQp"`7B5`0ޒ?4= gZl';`Wx,j$u-fCCR:uQUMEq<ˬ?g-3B߃z z!IRV@#Lն{4m &FLּNk/Qm:b-E=sXh3[N|/Re+iCCqQ5HiPLäQNdHhÛs04YOϟe2Ó+tnLy*~C\~2z%^${BL6|j"4Yʻ/D %%*\:7[/N$`HD< ƩgP^jk?+F#a{B7hWS&Q_3T-YQdH.L̤y;9+|ٷ -xH{E5Hqnt|ۥ h;$!cQdTda ?WMA"^3N)ZED{7\ Xڀ11)+,UT?W>n,׫ڀSdN.rsY0~9I|IE}bѷn X8m  +c Adp!z$5ֈ%^ TT \!?Z`ǎoeC mg QPz,NsE`Gx6r3$|5DVm$+Uc7UV\%>PϞ!q41ۛбXM2b6!9]wr +e ዼr4X~ස}pIy{2c+ +{(͕岾},ڜHk gZʊЇ W>g_1SKc荱iL'TarnzВOXUV<D0K }睤Ø 񻩕y|t|dEOLM@|~,rh `ѥ)K2̯#:W_bƬ^Z3M;$ xfꄸ,LCng3Gs(שXbڌ~?o6ٷmնlc)dxyrqqVmHL~AћŬiKVifm zUKSc7u% +׍;<׵LUU஑e_=15f-V 8%6֒as'SADaF*nPWvrg/VQ'|[Qwm]eWdh+g*,]@x7zԘ8菊$׷ &># z?•:eFrZ›Ū@~Mߜ`O!sN<.NHozZ]c*J. pqueS *q"nsӵӽ5Dgu4udjpd sxL<^걄OZ֞P7U$kyԄlx.zW^t)-gv`м'gT"|9BtnxwKr&-s,&Ɩͩ|4o0C]zTPX'.]ԉd)_q*a{1[R ]%+s4'X%O_>FNn"he Vdw%Mbx`-ؿNn,dr%,pw/ڡ^VUe5sEj)+Tĸ 9Зb Թ0TzP-NgLH|d0ZG`Cujh DY]r`X-TQٙs^ծ~a]QOIrT-Yo.hN-3 LQ8y?DkxOmVmTkJ%O}6?^%0s; ]H5JDPO(qm^G"bpLX¶{~unF*v)ξ"GƎ|KvlDp^?'oofGT14znAj⑫U0!f)"=/¯zUJǣZt ԯ/B7f&ߦꬱGyh~K`9O:YPnxiduW~~鱬*{t;Ժ4w6ԫkڃEZ/zbz:wqbߜ.h>=(TϹ}:\wTK}oDwjuv5 ͟*+I[L9M ;tjDw6OXRoZ, rgN}Xa|!m/NsvX8&mp -WE5~ѳDFܔ$R7%ڸڛRZ*]$mr|P̳^*~gӔv-RrrbԧtGd,5~lcrN%1hK a!GY9 jFPS공"ڶu*ҫ^ҤVHݜI7[՟pwwˍ N iN2NMX\ƒS[1BWkkٱi_ņ醛9"n ]Ir6V{+6DVzl(kxJ_`1j1qiI/"į\TQx3cRHU۫QziuI-$Rnr176r2o%뮮XAp{>Kb*~cFAhJ!N"+jm28(x)ҿW,.okV۹Rrƪ8E2wY&;<N7)"p{m4pd7В6ΣY;{Rop+235t܆63n4eJr̐MNSVXv7ZZY Wn(ѳQ$009.Y;ZY4-_|W`A,R?Q9抗q}^"++n7*5nǷ?6.㜳xu#k8@"JO+@+([A%"]O\t S,^VnQ Td!K4wMgU*Q0.m蘭+^fQ6|T^xUt#w{2oaf#'Aq)d.Zy*s{dqYO҆X+2Ohym*YRR L+N)b-r؛2gKd_Fp_Sqdz`x#7o"θ})erg]^/j,ֿmP52kT,ݟk,5UDڣ2RX2 cH&\<s&dM_ne\/]O S*Qݘ Q+&"R||;_*nkx[\E. v\$k)kogEN}kl(LT|)*z]tT9/׳ͨ$ݼ%Y[syd/FԴ 𣫆ƊA*盲oŧPKy3GJe흌ނy%قluıu =M0=<6/VӪ`x[ i +h/BYWT~mXZ _^?^ P4 ܓ\kC6} D+e2}S|9jtG,, +Ǯ\R/u]3@H6*hϡiBO|jBnkTPDd$}Rfvr뱇l +q%sq~مN2Etv5 Pݡڋ%AEP?;׼g oVbWvfՋ|g9=d>Sgṷ3؂#{;z\I<O9lEؠM!|uTWQ +qjU4T`:$"u/1ɳ6k@I/Ŷ/dSEtFJ_#浃I[絲Hԭxқ-M\r*9rk5K)k%Ww)Foy([}ڏ=AP]v70k_EjjAZ_ Q;{M*lE߰ZMurjQH팤k]}=erGp`-uOvIAu1:Vh1.k1$/rM o8GU, oaJ>&5lWsڼE+XTlf1m1=/dž o?0Z뿽oneQ)/jB~QMg`V8~CSY\lMFooO +Qъ=6ⰫCҡw{2{=?u=\x~UK6Սeo&5[%Cl.xiLQgnfIhl^Vؑ!/V|=kNyh\ڏC*p{tmr҄t;,sbo)/9b|M1{U^_=}p@?ї +z7L۴qkV5 Ϛ51&sq3 SxUTcbcG5#{\>gxASto74~s\쭻{GSUEԞ_tl +M5rOt $y# x89RQ;r qZ +"|{ !D!Aa#Qۥ1ԭ}71K}z=nag\{"A>ND7`zѥ RpWi8{qm!3Cmx'~3W f^ݏuD[M&+5diyp\[?kwȁ=rvݰY`*X༾򴏶oGKyy6.QY˲R=x"/E.[HtXAz{t`BztOAt[|ÒFA vB W8Ilo 0TiYQ{5hC kاeN]~L:i^gCb_=ĹM}JꍦݢTbt>a||Cר=g!оl<+Šb_]Qdyהڰ{Z +NWqw~ػSfy}/i\:Iz;b=E龇܄ўz֋|uEܛk}llUNxm#]_QzBdsEאM5 +dtyA+s$-But$!~gc۪U|oCbʚ\6!T?:(o ޻)(tq׻ƪ B5ZP ti1#jHiwO1"Э|(7(T2;O?r2ֻ& +ѣjwն|I2h>?Z.5Nz4aZ̵J.:+}$t]raU!l*PJFg0V@&·,|V8 š wը9PD>ub"݀5U >`Aѣ R`\ɹ`>`#tsdl{ R~QCc q0Cb f'ӎA# z+RWa:9l + {!V!ٽȳ(CR jVa|`حNQ\E0:{QtXEA+R<rE.1z:{}l~s6.b [FaEqj*$>ւhCL9O,#bmW@#+LvLWuU9`ΓoJq3Wأ)/:Z6{DG%Ftu6"B4rqm1{$̒sĶiWR`vW4&hC"o|%])s-$.$&!S#̑2}%y\_,~ԁv|b+m@:f 2B1|j$HAR}KiP58: ~4}AՎWbj)}X5T*3>8\z^_AR{@!##3,a ''ho;z &3ޡ;w!oH|Po^}0_:U>ºWf<f9> 86%棒J=39# \8a~= rC +jt] af7{v}k} +vO^I6|Ld/:T%gF$7#0{q,Bn3kaY䄷pbC_qSy(J) w]9ցLeƹ+W4]4+~ Er{d=i> DxRX׊ ϼ7q܃ /taɦxCc-wۘKgLnEYŽ|m[te4J%Q]B_V.TH mg} /aG (]_;]yϢ +cȷyr8T({6W6]e*)ZҪ[|fڬ: ௔m3Z@Pad->w/?qVՁ"Ȍn?T?IF ;+l,^RҮ0i5ߩu}=J#'Y`箙x3hd0]y~=#3pXR/Mb=,NlUu33A>`b!'J# s7a_GKڲjrCմ yb]sp +0xaN@<3x;LlOA8 + P_̆av5f~x10]т0C,S~uW +܍_-Ɔ#,~A{uсI@kܝ" +\7XB!md 7ְ[>9>*B+BLoCC 5bXhj6gv;p+$  +x v@dCQ09􆍠jI}hGMـ܎1+@tdbCM!8You8c֙z̈ɇ1e#a(|lt/& i#Ls#]+8D4ޣ 3Q šG 6!:,OL#X$qȵ>.Å: L JD̹(  Y Za5$8R^J/&r pcmV?1@2}N1-ǗaORW6Sj!HQ=C cz0_r$ zv:vP [ۑ1c8udf{-۱{`OWxBrRӤ]^PsXYW]e|"Z@bx*4UU c,*8J#b1d=.{ЃQ Z +%sb:^πmIVתFʮ +2að H +"(" |3_t20Cbkظbwo{>u=q;OEv9P.zie䋗&$j`fn7{L@[F˟"`kM/ۥ-:ga$9] L%0{ nD}]m?Ԏ]†ty+ePX56KRNVq7佩Ԭ2JgeL?K/%B[[ߍ_Q`j8&[eO} sS#?Ɔ[n#my 5Y5JëζLq潰wyW?|69 .9N CI~?L]D覌9Ftƶmͮ2t6*YYAC'Nm-!j{?Zn-xX~&%7: RxQ[;P{bLb?L W ȷm*I;'Ƶ= +erá#8&{ ?cn!7"h}:}HD71$g*ho)1^19x<5vlͯ%Zad"p) )jB [Upx 32Uiya:<. &Ȫ9p#`MR"t1gqZ{,P SwT*Š~.8< ^ta'87?pCtIN{tVB"0LS#?3nxSGQQԃf5Їг,I''Z cn…=S9f'G]чĔ'}bȱgq%yaq "v'zp"ͬIANȍh$ ]4|SHEy$ÿ zNՆ"۾gz'U{kE!Q\{{rWMՙxW+偿wXr6-U"lY +LS;NBɆW@Qh;tgw=MuӔ4*_V7 -9_W;j5}U;ZT+lRDKW8<+"QnZϹ7'Mu ѾlveiWYq7{mpgΚurlx6YC9Y/uSo˪򗥋W #dCwJL^Fp+]bˣlfpk3{'mGww+Sv"`ԉx+-mh ?%%x<ﭐGp{ga Ź_Nt4EEU_+;Z}0l-wH`w5+8y ,O8ѣ0*^r2nJ*rl/(@YyvcHil3;|)C⿸D +?.&k"^_!K8]V1s +i$.%ކZ%%dيIo0t̅ߒY]FRёd_q,r^Pճzk2I^&Ut}+%&n0a0BCd!*~S#3eMSaZSB2;ph1_c̭Nx)ܕKT0mi̭./RQ,;*=bRqO.\ւATaY ~"߳ʂɵˊ @O[>{-&{鲃"3 +qiwa8m6KuViL($qqAz/h:<0젺vJt)-cJ>W-!Go$'W5XU k٢6HuX$fKHHHӵoF&?'kW^j-!4C/0WWη7 +ES]|,SqD~t`x)H]Ε@O<$2J .JKTap#܀Znk}̬qrݏUuT>5u`YL(JD3`% 4/ۊey%e$KCה=%b@CÔpCQW@r`[.є8!f\S~]W!.' ~Cef^8w[(S:6 +c7S<9 +ٻX|uu/]S6W6M_綔)!CB&!nxλ gGkXImU(p|94,]'\m:](9'h3kgq6wqWuxR +xt~Dm:ߊnQ%â/a%prz"\s49N켎<-F.}$ƈb@Q}4n3A 1~c%]MI٭F^kJTy\b Tg^!AR85>YX/~mělUQi$}$KH 4xj6)3d{P$М0yEպTݠ1b噛jHrj?9Ny\YmHW(C$>A=y +?ACYl=5%d ;^wDV'Eƙ!J_} -58>c =j TgŜdĪ!ib z Vx:3XcDuyb(-a3l?.\m,2@}iy_6[s=;C__"$ƺ[,QԁGjlSBpպ +}=d1؀[VB-ublqa 6|m6A*ݚ5m9A5qov_AqMkAlIxs[fEӉ<Ѐ: usӫ/!HVy*aՓrq}QZ-W}pI05A~kf-uYdlv,..o;)|RlnvR6] xԋ}\}r-IǒQ(yQ/i2KaJ +d+l w(W+x(mx]Z)KZ"Z"URZ|;W +WK3/H=5Zް^X]ato19o9 gs1gezvÙK15`%[ܓ1O@4t"Yd#3ޙ2Z7t@J"op} D?ҟӶ3Vm#̏bBp=L2k.#BwO6Gl +5`S|4EB$Ebg?%h13VS!z':J1/$dU +OvzǸ יC/L*$lG&&$@7p054SQ25R/Q1IV%-$+t&5n$^L${kPwqK 2p +"]d߼[ux:ZzЈ^L# +-r C 3[ +%bhXBE','`ڴIo$K['3l=33ϥW%L-M1R9zYzAD!|߄_?M~nZ8+;)kh"52MПs{n/F=}#踇#k m+q@4h +sUSx &W/<Tx>N%LWE+ϯ:E)@~k=o\ +-*0JN3LZyu"AiqC&c<=ETޠ+ (Fm[H9 HAzrQ/'5*6K0Aq݊kj\\\p #iIX@MW۔PѪ,}t"^ե!xOU(^nA,9+i\5JbAe0]p>[}gJÉi/ ]STթG@k6=TXC)M $ :ݸ럊]u(񨝔"]iΨKՔ + [d9vTra#9O/>%(y٬;eFժ Y-Pe3LBc? S[ \iW/bx}bS{1f>z>˭$0|B9ivb+FQR/T{A=^]A` kArkx\_kwZhZGA6.^6_k]ˈf/ xejvK]D"UIǢ@*RWhOmSWy E'ν/m*~IgE,6YaPp梑Ug; *}xTW7MQyD"wMRs>;DSC@bb(-&,PIE?d0BqI#zhAlIO6<"s 2k8,JHo`3tZ]'rJC~R?0BQ*3JP2vO +@O|XAI ?ӇJsѕY߫+bt#nDIsNW:l]:G B@X02Q`"1; +<;g:ӄ]$D$q|i,s42fcsj +2LbΜ}_2_C +lT@F*Y>lV4n +vIaKbjo:+L,ϘLzX=c3>)gfe,LQƑtk%P*cJUB4FE')HibY)'rl +gx 3G֢ƈGC|?!i 3u"XUDhdIIdͭ/TMZkʬ=L]Q'8T=:S0O(Ƨ.#/,bq^FH1[|e<όOEHA2p=YbZL^P'jժ4e=Fw|7K0V*mfC_$L@WԴ=[s{ҡTF2x"*l.ڻć|cho"|o5UcJ<=J| ZRYAeVSJÇTBQ +yĨr덞Dy .n)δ""J,^K'=^BFO1RW_&՟Cv!7-5fBrJh4>n g[<U}3]L ZlEZ"vX~,W6Ȑl2T51y۫ZdMi: v~Cl\O]U}}WE@,DDPPIn\v~:&ݨX؉cݍ1v<ߵ^묳y~l)4Gxh2#Qyjhj+ n4xw'@K"IXL+fԮ\\qtM0V2r{Kez +m+>,p /nѲ\79>sM;$_vN2{D塑oN>RzԜ2?mL1Z3 d#aeZ mWx"7,vz}Q,vLjq]2N"_x)6 +Ǐ7 t ŔK} S˧bO5KŽRRut.>+ ^a.;cbahgvGP~ +P@M qp)m$R5?Ǫi4Nin}X_ͥ" + }eޫ{B!Ϋ?Q;Sist|*x: J%(z8.z&6P2Su)v U);Y$d0^Kmf1*|(HA2xM Q#tF=.p)W g4CKC͒ +*hAw⹢v/-y&4wZw q?j^ҧT=<R3Pt=#[y.TWE YhѪb@J>|X<VIbCpO|Ò T :)edFAKdGZ@z;16L:7k+`X:Te5Kd6X9:z){| :"Zf3WC5Pe!4Kj? ! CO:pBMhhjo`bTN/E*X +[h9xG ;ܼs>< Ln S6B/ g=Vu|nu-4"$3.9x )E&,j̤,LC`4XC!TR:0XR;0\w'.d+0q ƵAe`$>*u/)0UYHq8~>4ʎUB`u-lSƳl]L̽PP1>8MGŔ0|xK.T? ,XxNxgJ-]Tݧ)MAA]tpHsz_Q@\|(eB?vYv} ؉69 `Bȯ>_kB5uz|RD0wZ6)!S9. ,YyYr.Kn[S@OTZȡy[] ˮ-%y +Wf rH&^@NYjCd4UYO*ܿ=Ar뮒*,i <&w4-ΑiHsꕿҞ0V[g|x*tվ2eMn,ջ:V$*:t|Y^frD%yjc-/]``j;\1Ӱ#̳9#r23^VT:PwX3)=vW[2ST"#4_{\΅o<3[l,?$,(׻@/dʿd4%h9x9CB̝T׉'sfa48X0GTe>CېYBbo˯!q syPm-3+:"#PݯF#,kt3PђlUL4Fd&ADG#s)N> >F{J݂PjZt @y:_䴶$ҡ] lH'2U%M ?Sf72c助K.^dn O4ρi-!=tp +, 9 g M#V~4×} a@{6l |/V}~“TANP" TJaFtor0xwo D*:oUMow,o +8p[[POo â Ѐ}>Ԥ> +*Q)+灏bj"Nk,*J\`ުyypr+/ږ46 n\ɁE[%Vo/ D-=͛e +>‘4`uVj1th hG-Xb΅B.8fCs_Z5C۔MzJŰOol;"_&jX]ptŃ5W4eY兪S"Vwƛ?ZY ?Lk\Hod#5}07zQat7_Zڠ+RKcy>uNvzF҅UR_jbGWanmfX45sӀtD!|/PH5_lpQzE]7pﺍj*k eFZͲlR1TܯK 9顑[Z>=~F‡}(];*Tr_wBugZrsQe#33!^룺<:x_74,I'\ @Q{Bl:M?TLM*u2%s%e6s%Ky޹lz%@E !++}ˉQ;vb⟖i?hhW+; < +/I3N1nnC !va,rӐCĴC"c7d |7~*|*'!{|_S\ +/&/X)ںV"$b2+pJZEĔP.| SpD2|wrwݶx8GwQk$,ck{pHP+yʒ>[~CKLBJibɔi/$S8l Fu5}afo$v$R,͑}>͌J2Is&>g<&4)LOW<ߏT6h j4:!?` tdKʙش܌l)xPIՄneb~Y݌k6Gt:zlrFqp+:^66B6 {7W:RJWDkIv: Լ5.kʉ|OkbWO-;ykyУEhJx 9wIydKx:W\"’wo%z'5yqNà9Xm8LlTT0na$jAj!r,8l =S "Nn{([91n$[{ 0 ++Am->b-W\?ϙְ;Jl"}8`TDz{~>"kͮum euufi:Yd_u{tt*:0DYNnһ)9q1R{7"ϏƜ&1F:s{gt p 9[z?E?qa_ֻj8udK;SPڧ:UGpfnWxNe;1av*NO^k"E_(؇WJ +Mnc$>緶L=SL8!_/s;IQ8\0OK{[=z(!*Hg^HLX_#bjgc*{Vr$*üXHPDJChPͦzOe>N>YMΗ5/5G/ӆ}VܽRZOŖr*J}2&F~?B :3W6 @|s"PϘP?4O]vpjA%m􃗥c4kS:M +O ~Gg9ڳ9jp@Clx,x~78G^|ci3^QH;e=bcS1؆w\CƜSл~U-…[!or;>~:4#-U}L +&ENN#5Qjڑ4ѧBwt"ًPl bVXZb !dH(ŏy7gf⢲%Ef]0Ix-T!}DXxJ/ !Lp?3"L9nFph"{%36BKLBѕIuGs,P.i#V2\]k*"nFgIǐfȰ_|Yv`ZweW\oY֭Hh%^4Eߣmm¦R] ivsيkl⼕-:Hݟ Oz0)V^*0fbz2K3Pu6&젻ڇ趘5oKnl +ipD3hkP^feh<_T6yӗUDKUl\4n;Ot +:B?!99ӗtowI9g-1Au xehXG}I_xFg/%?o*Xֲ7Hͩ5 sXqUa۴};5Q5|^ծrRB?3,+[m2>cz쩜{ +cڷDյ+(XTQIf6lL~V-fBiך?7~vPp\wβ?0F3[,^_b ZT(4b;8ݐQ?X5)PfktV^5$PYf!缗r/Ӣ>&Si?gs[WUdئ35֔4妥>E$jql#jr'K}嗬حtr=!8j]/,(cѪɵT(d$?Z\j>Ս/uh6sNfJRluN_4KX{P9 o7F+ 8>F>~HgfV4GHs{9rU:6xL)Wy(Rs7w:~紌GO|"+t;Mdؕa?wuarmpml>43fڠqBlK>wAfvGQ-jM.8Cb8 qeC0ŶO'Fx?Fl&wL%5m„F~[[ܖ߁J]s#wi¦iWTkA>f[@U)(vƓPbوaL̃:`m]Q})3=c]>~L VC=#u֢$;vF_SzaG/0hQNvuGZqmo]iYW΢TِTtfkֲn:ks$g+K5šk:ʪ3ϵؕicYǂoRh6Xh]׭Va]VRfoW&> 2ojnå=K#Ϲ9+XZTpc5;T }xB@\CIźq_ie<9^nLϚUzk*іTݜՠF0rmUTE.=8ja.gޥyßd"p9tFR|~4X<哺 *:[;1ϳ)[Uu/$pq.ͦܠ}<*yO㓞[ 7|kU"#k>=UeH~\vlww $:ҫ "b+JL|be&VILܤ?o然e 3&.Nh16\!v o3L\4MI+M/r[9G]E(1(QnARnaAյVkmauյ>~?suιdxɀ1|rؿ~ynSe|ItNfc&2^\StUq+@ot砵FJ%v+a(E)')PN ͘S3i[c35W}]NuVwI͢7J)`'Lњ 6;}i^+kgMm/S[2$Ek̬,\N2{EaPGad! ^2~sG #X[Kri?h-;Tk8_S/tdd*q6*__EduloV%+/J`q">F}nR/~HdY +ij +&@P'VlƓx<{^1)4]erAY~*9,L jA^QD e)*byxUur\k;˺9}wr['KrnNz,/ڭ)ȷTe9^*xNY^P(ʒPx_{BqpZx뽀#s[;qopOa99`md/P>i [Ww6WyFӲ?Iy\ LH, 2rkP?6<Ak_ky:7cuk{F-NoT8D4)g#bᝲ:QpdOK:q1>C&t-u<cuqޏ?̉*̨js(?Sމ͗O]>brkؒ!ok 86DTjA5aGsQ(w[9Q6Zo'GTE_kV+~Q;}~6/C@a4 FZK C_.o ڨ#dԪzͪ}L9>wQ\?ڶzwND>,6a߲H^Z0? U, /H^Ǖ(no߁2[cfmNn\Nv&Upq"[`:iW|%nXS'HZ%1.} o7&llб חd{nj\?0DպgBXЮ%^ +p K +FܪwMNM\;wQMyagd탤lpSBۚ}Z{'6ŵj{- .WW+בarW7Wx[E)#͢vL.ω1ohe`Z_S))zUnSD kQ +ZG=YzsͨKx>W&JO7Ú1ɌM Yi2t+cQum7}:czku&]OUr^%t?[gXNX~B[_^.l黙9la cbJa$Z;E҄Pf)3O{9ȷ2ݽŌG&q(|}14-'8cC֤6P(K7})wE#EzY`݆.Czb@~ 08?ZQ3|4 cgNԯ~YHKCyჁ 1ϙPhʑn +8)Y~da! [cQ!M2[=QW1;?|#E=!/ =F.%|e_ "%L gD/^thg- q_T6QW?a藜ް-~8\Ƈ^fJw7yr: n?ļR6_%P_!ΰW"SHEWĨYha޾󘈴Ȟ s#SpUæ̈́ŁCĹ#zGտILk-M[qϛMDvJB.bņλijqaI$sq^# +mr^h/D6s)e:R8~VL#Efk rtor]+O0wb杔QF3Tm(.P>xCupӨ&1 +/֥#҃ԺE$_ͤޝW׻/&Sbi'6Lvhhͯh#.vnw.hi5]ZKgU6MJ_7613`u*"mX!nיBtg^-*'/9B=YtQ =?>'I`v+oJcx}!o4T HmipW5pZُ3++zמ'[(aF+llY|C/.Hn2[uL R.-$\MqgC1jZ9*nj k>TF{)pR9DZR*(a7'/se`XXm/M8p#˻ |_s=lsnW;g A-N(=V5]QzT{y +yom' .+yJMbώeaѯGW-V <6gyuY:9BoĄNS_P gyIhe1MWHܾjA4eį&;t|h]i`]@tO;G ?IJu!Uth뎽Q7]ܝRYlǼkLс:STp\C@> hjݱn4ݫcCJU7aNYSj-Nӻ֑Slƞ6D$7c=F@ok~)^K:O"о+δ-msKw2A!g`K٩9'qFBD)+`e7g }|Qkt m]^ڍcUkKsQ?bt60FD" POBO}_a1lY_B+isӑ_{h]ǽ1x@24<|ݟ'L&97}4ƯKMl+zl@,AOKu|hH\b3F!D k9h$F*guu7]\[Ӿ,t;6D pda]VU į7։];ԨrjqtL*;)jg0φz hƺ55rkooiUy48W?id,(v桘a S6,ZO\>tZ0n!r-N-UIt 2V&ow}c]^֜,;3tS>|`R9P +7{vvjjwz1ntzEv^:Q/9 [ɂ8 >J?ѧu؞ܖ/!o{SxM*[" זwC*hO,xjB|}Dg?Oq$u6{{KLwǴ +6X32igz3Ը5^c@QyKWK̂5BunmMu-Z~s>r CރOjMA*?1OqC0N_B:6s0x9plt *@]p0=Ar$Z.F!`YmD +Q7yĥÞBbmpC.0n801HMz$@ +z&{\9{u賂ƌiwQ+QgQ3201g㚱#cGqgp]i6$;RKU7Dda䍲C@х=~9 `Р)vi]{"_H: 90p-&&a'TZ7;`mm{9*A81w;d6~.e/c^p!$?!gC"OC!m ܅ M7#h8/r-ĞZITa8DBrAzN$ S +ntUJ)\и;147S|Tks''mSe(5mu\cnJ? +tUtDL@)*Rnl;p\QǽF-Pz-AHŝ>WZ2 nVxfhe4f8'M ތ K.{睅+h3V ~D!i0i4o7Bj-U @yӵk^ҩ6rA+ȋ`0I#.|;+0=+o J̾{%cZa6><^ut"omɎm–k[Ձ?uDZU>-`b!]}$PDͅe@x?Qܦߜwo d/7ޖL:C*X@q I@T ZZUR-IȽ})N? +ǒ>A`ړo.Lr%6wù)ۣ6=2~d܀>[(R5%CT~eRn2$@~#M =++ P ?W 0q\)Um@Wţ UҎfRj< Xw-!uT FVH喀 +jN[8gaI%C;v)Fi򩡳ŕCĵU85=z]Rm}i8ǽyF(ư'2dno>CQQ +ɷ&5+qc-f\ u_6: + PÅo-1MΠ>|3:S׈Y.^ہ +!0z؇PB$JN`[~ht Av|EX@!`dzyEp>DwESkwP1QW1J h Fy`qu\λdnlIFB&i3:WdaC8oz8lK̀F<냐Kը~!83&Joc~q{Ig]4-;"I&fNE7kˉjOebRA}^!m ZIҡK+sӲѷ?`g4aq M] bu-Sw|_Đ)Z e! +b˅$A|ToZDaGSOb+8gk$! +M$S&g1ڭ wӼz2 )|(\H@i` hx- N3CTѸ[ݐT* +uV=Nbh.?-U `uM'[wөmxęv2p>kj!VtM?.e7 &;HGU3>FE1|صmote:=mjK%XR]u&k4s[ˠGX$25߸+!qb j5qgue`0߹W0m.eNIHYU;!/7.fM (f51 ]# RR|bv2=➊sn]6Žai,aFGsTI]뢩8KU^PqINF@(K)Z*TⲬC̍Rd1r +u"f7/-ǹj/znT 0kp~גhcrՉID)Α_ kE@Z_8'ez$CpW!`z2тs"Hcg^rE+VTmNR0 jPh+LSpo Y6tlO;iF:4$mQ5TfT|TG/ϐDrvK`[tżss ؞~p_l//Ҡca./#C͊yHZKNnts/Z-qM槝 4w]itI8tX5C'x_ݧ?C9PU⽲c㫢+cwY&0 ki"W/YHSd `qU-J1覻 -k9yKI3_#szuMѡZpzAbe~tD/dوMf`?EF,+R|y!pdW>7;&ϛzLx{jRYP^PnUYIS Nabhd$r[^[ʲrIYi2(7V]0c+4<_Lm6w+k)_YWXxJ 6 4#|P=[:M[SMCf̦09GU5%浢z'p| Tk^:̘3@<\) TuyqeZ]QڟOgK6)\T-JoSf%)jLΔ1d/܃?} gxKN@4>f@cM2G]A c{bvD&P[Lvrb~R\(42w߁Ⱥ ِ_ujõu'F7϶=Sqdfn.ޜwfaݟ +; e.l]AsE{ŷ7$Ͽ.^Ct)U}svWyΖ$5P-U6VP(IED  19DdK-ru 86Mp"b ZxA,d4-ez,BFxbpIOq'M(KF8^/O"la̰d >/̰6!SI[ :!];>'1oAK+N֌84},a(vU9cI&2x8XmN<7(rݞu`!O轤n_Ѧz8T[s~ lg"G|[t+1{88pW)߁&&b7G؋ ?>~>J&X;-B-z''^X>v6Љp7M (ZBef1.I-mc±G^\E\':wΡ5C];Eևu92{`>_ěYoAgp?, j L5Jڈbc6Ԉ;4EZ&,:AذKIdw[2/ߵWryl?FSogr_5Hp7KA%/-J|_V +ͼ*v ed$d};qOйK{/oS4PE^ѤJDC^pg7HnOgQHga6M}ZJFT+ZQqj%)*JҤ=%ya(R$&| OYQ Itù:'Hsa *ֺXcFMʹ37uM$cFXWJNW6wL*xM0N>B8qeT*|אp QxĦ뚦} +GG]2$5&~d*Gh~K򪾰UMY\XE|N|G򬜣2]M౹qzib_@Ī{,*-55ZQJXcm_!j(.roT?Olp`%u[Ǥ5?j_ꢴzŮJHx|KO)5ݴs,-t< 3]۶D##hkI6czE[cmV*kS'nIU$kЈ*l.wVLv 0wDrcmmpy\4+,\+"\n 87&[\IݺCҎ]OdV/Y4Mx)xWfdYwoWY"Rc]Wg+=XPz2쾡DGˁ;; +”mv9F1dঠ;Rlceo,\ nvGgriڐKjO+O ޔ\^y!}yO H|&%|c` YÄ(n1Z0`C&< kN mpaQb!+^dNDiW \F"NIAtHK*Z6.ÞONL)ӳ|Z NA30DﰗYe3=U۰@ +->Z^b$Õ}'FW~! SlL&O+.>DCBk Lyk֩[}<ŏXL H>t+ߣmXE +{ .^||&#! n%n`?̍&7#߃)GWUts#0+1KU?A Gn:A8Bber9}G<4/NL, Or"pu tuxpB m@6U HX* + J&gS;d* Gon`%r#!׻t:~ =|~Ŵᔣ(Nl |z5 0E,Q!dG?g0NG2N&1fʽ/uA>v),96{j䊣_pV^bGB8{')E\_ +~V],х[C -~WMSyiCu/,wJf9ԏdmEj.1R:y E}pJYB6sScsgm%' _U%sf@i `Ԣ0L2a)V78}]t۬pk6x!XWRF +U7eZyxYbU<5$PH[$[ {E#th ).qYB6|m/OoH;z\eqM4L+eAm|IU[Ry?Q vb-QQ0QFf΀v$߀)ӥHs/ԭ|Ẉœxp@ꇌM֞. k տe3w3UX|LUHGTfpeUW+l&Y3ӄ4ƹĿpak/)v1Q^IkO)'~|'>]-~,`f`EZۥ_V./^n[P[`^㈠#㓉Men/i'CNFYŅ4,WD +<F3cyO7R\?YX, G-rzv.[\(+2c?@J3'4(fI`44'[Ŏ X12Z*f{mx}5Xa_Վd +uKZM[o3`I7HCr]x*}[4k#c8rG0E{ZoXaq+Yb5 n;e.Od?г1LTֆ4WI2"1S, Ϧ%JA"HKDΡzBY( %^1ɏh%tHƓ]b)g6uF7$6S9K> fs +k"܊ٸpx"@,41q ' yBkO5s\8☹Geʝ,us* USn5@Ey+ګ)xֹQ"= UUGFU~iQCnWxRw'>)WٽW+YBgHGx;eCG!c;t4Ko!p@dؿwLxV}b$im#yM{jz?1cY6țP= 7Z7~"6a7Zcn*96 _7vݰ*{}3L(#iL>OlsmӓէtU C*yvV?1归.Fh8;l^ʢ*ӥ**;aXgJ|I"c +:婓Ũ>+tX3e^`IJ]+n>,) MձYBdbUb.dOeRBSx6wt쩹 i/q4%4s~rK8qLa? uC/qO9ghBv~w1h*JƱ ^V-+5*y0RUXGτ>U`wHD[nl +iy_\#rDO0s<Ѕh3p +J/3gQŮSxgC?zuBz況(uƼBj_ۅo(`{q\?r̍4orig#b/,fQ8MwrXa+_ˌ+t-&?_p NbX9g'f\ds)l =o{l>dT)#HH>uRɫ>?Nr2h ՙ@^-FgFT2i G3y &ʹe` G[X7JKFQHg +g"kPB*=)d:~[2l#EԠ{nw3KA8 FY"-GϪ+"EEPa +a"^;U?(KUB(*Cw:ȢσjhFyۖ~l1+RϨB֙`k<'ꋉg:$ؕ读'Kj(r:"s'G¸*jvdHʠK}פνNGӃ!,.ƨ:=rP%rflɒnMPg!*-~.u YV⒴ahs"q"|GQݵt߹ =9\t]Y- @9&-?/,++y7H $%L bcaxQj$y]{;=]}M3z-h ńu/ѷhl` wccj +`\G؛tO\ůTG ;w̯|IzPk%YhFe ١Q[v(4)֍=b +e6E{ X*Q7K/5hcMIBSGE2@M%w Vךwml| FZߐ kO-[ӫ5i +lYӡ؝!Q3pYGVbHľ*'5XK=3[E KOYǰSxh|!dؖ +]}p"{da O6LAum՘vaa;.k6n #W9MDLp+ۍ:κ zq0?Z}Uhk% m܂njd ]["JMNР.t[Z('-"ic Bh4[^uMN8mRߖsԶmXrLev͹ +B<\AmtzV:KUo2t^#RK j_S-_TW]fFoQBCT^X'w$ivqH4#&gH'*N: R]$\TdBUTdB* +Z.J٬TAQ#ʔE?`r3H; - +Pi;. SJpjpf&Gkȵ%˕)]9Y'lgLã!^L,R77χS|2!ǥA|YtZ _sE"̓xIl$#A=h/%cdg~%,蹣Sc_Tts&_#DSnm&[d6p74y{O}anso-#Z̿rgY/0@>86QDQR)RRK{;NپKWTP#b5*v&j5&Q#h|=/7s55; ⾶pK|Yp,= +\b߀t5@C`(tGQ]r䂋lA1ւJtG+8toŧ :#|a`tl@'BB% e؃z6 cS%7łQ-Xtwoao"^ر*8 Jl,=/qf^.>&E>A='@/saW66@ A<|+Sd+EZJ{DjkoTty>ؗx%n j"y ݠ#<Żpdž\fo6I>ikd1֪fuv +˕ uC +şE>+cZ]h=]E@zNB]^ooGM Є՘tP_k`4еHUwi\D[5X$,ո {9[wTDeqQa> 1/oqyij,Cﷳ~ \h,X}SOZ(X[T/( +zv])D)"KhJԠ +,Sl)v=vVi [O_o"i]_O5YelhoЀ_K$orz8 HK#4ٞ*LqJa:jݔo=r4ї5RX={q c%C킣"Gf7 ݂ +/]3/=/^:9l(1XkFIf*< h7WeKNWB4ZWOM ^-3msw`}Ğ{Zl"H2CdC=[JY4MK͏˶,j~auF[_C/ ZNܲ釠_BJ{P36񧑕M qbbYkY~|g2Cd7\6x \忘\ <Æ7_og?v3u1:b!SVUa1vʼͼ',eYgRlvC,qΖ*Q#na~*xώׄWiNpU +mi RIE]y$jm~<ϩ=|n-D/ފ$ 2s%T|O$,GfL )*>q.]mR LgA߿*l/@D/geAqMF!DxlęA2 +m6zB|h-2%\;Þ.\ɗ;hFUt2, BÐY $!&SUJއm2$DA Wɹŭt6$J$%S" k1%PRZ -B7CPQf3"@MB~K;鷽*4+LjWHf$eLenf9(;jWHĔ/&OJ$xllGI56+C`xlTQg,]4P ++@<1h?8$]MA@p| ĕ(|o&A]}Vz `6=NjǮkj+@Eg0Y9s3  , eH&ؐCSl]0(5{a`GBpwc?p(t9+5 +M]~K`f$V`,XMMu*@.`r,`&fr f/ P:ԑZ` +OEA;S&~Yp_W&I eL7>.nRsW!sX!J/-Ʌuk(UcTZ9/T:uJ!UV&F%wzr _3O9cس`n?&}P*zj=oerN'2URV*0mM^WHZu$kT1来kYyl|%JjRQSƺ#wh}'ޔ6h5-'mh!~$+c[ҿX'`Z?d0v{4ۛwh)i(_r|Zתm!=&Ba*Zi_0<08M.c|NR +ִ++^/w Lj޸i'ϟyi~+IY:Ny1bIk&}kFċ6!˱3|w`x]o*~{䝠dLlsrf|6c5Zgב쉢`;'Ƭor_Ļ鼞J8?%L~ F]8n5>- +Ƶ&^LU i;Z?!#Ys%)6x' +;"4 o…tRthOߩщ[?CFVƩF.o*!n +"QL:^DDs3 i{ .J<Ŋ񩐧)\:l$p3x0 ~%___ߐ,rqWu}.i_]-i dIy#wS#ZI}-2Ci%+vS,Ѣ59X^#Tfkx[[m3mI==&!g8#_uMLح%wMǩ.ՔԺ=TûF;ej=/-hC6 -?Dʽ<_϶1@x *+ͻܺry,˽l5JI#ݚWN'sL2zjαd=&!ƚY!syN * +kaQ zXioÜ} {n@ů>(?KSZu?prG#/$\T8cnVhn>:[8?2H8քGUQL7 +^>3ͩ"0'.-#Ę8~9@|Ln07BZ elZ}z\UR)X0&ߪro-ܑ,D7ˡD :|3x> |_^BYNqH0t*sJi UzPL%bҘdFR&'$ +~k? y %Py2؅@S6i QWL KNQa|ZMɩoK5ZBtIl eybQخ@g"R ^gpOU,̴lvydt8s=YR♄1iw9qqE"L=xs +#l訹1F͞E|OUU5ա"/Ue;4QfxÊE2;rzbM +!38DNKls[p> ST:)Ax _<ߑuf&hL-!f~=HT*n0Tm0OM\tTr@!Z^ۭ{`65Ͱ:ҫTfBiG{hF11cX>;hb20%vupDT8[X0fӣFi=կhXޡ(9w~սq]낊nhu {s&JJʟ[CW )mc)话cKwslQXz*p Z,D`( Z"=Og&<v +m=̦ojH.AД?4Y4C"FW sI +xVbO3!C+&"kz^Խ-{3I!Kպ&y]Ә3[7L3"w}_ +c зvWh, 1GLk$eS/ʬzMG70ۤ;&˩?uAIԲ dzg6A+c4v޽pz0[f[roVFn|Ol@3Ceu?ݥ ^^}*VrOJK^'wx#\?7=W0sGԛ6w +~G|?2ԇl>2aմU֜,Y+>֛Q~eC^Ku&i&]T˜F͵VOnYC"an]!1K!fi߿(V4tLTe0]u1ὧVg7v[4[N 8n}C=Vq;NypNrSbPyVl95?7Z_WQ3>Ws~gٍ̾o=撌-]kb?kqE#ڽ3~</Q0,.bϷyf͕U֧漢Xx̭ϷHOϑVkmF~]InEǂ1N1AF۪VJb}ѱ~9g9@3fq +)ѿxEeߜȒ=?wpͺ5JN9Z8qdǬ@@y>Ht,Y';hFȄr]F~<weH'mMT ̰'`3o:wSASyH!|%OjpڕSy;C*DFa_6'E iflˡ w]kEzэ$aY47=i'/doe1Ѩ2"tIZHnJmߐ7zK$g8ϣ'$WY$DXQ.C雠91:sӌZQ&1K][VUخPf/^E+Y>bzL*npr)OdYaYDF?;]uc釴!}R4Ž:;*k,B%Qh&Ա>Fu>I7+K(Le"VD +N08\&K6ѕ =I7^"Jz`NPj_>c$>+4RU?EVZ$A!T<[_~xyJ}UohOYkVIzckHz@`D7{nqWiwm4v$WkbV;E~)0/9`Up{xu;j$Y\7\?2 +}9H#! *(qtwrI-؊1v3::c|ֽ׽]Z`q/g"c ȒQsS &sfcN^EpfH JsTdQёnʽr"{w+fb$՛q@;mzV#YD~\|נOg!n9~l,c +d* 7qk3n~|k7y G"̾8tjKY\:RJ6l]+l{E,^#2H}r7H/Pk}NWX)]?c}Ĵ\NHu tƐQqa$נ9%.ciUѬǰ\g`g9T Ribw%>Qyv3V@/[kGroF\<㤏a\djtSncPսj + V"xn#?g˝17YOk6o@(3uĒ qa~#wACy~ൗ]4iX-tS|ٷ"wewr^RgߎES& r]tHgX𫚙 Azuk#gy#d5Dl/~ʇ{01ӟ ;GvN?(٧dlH6jWtZװ@MA}AjXӾH]{fB?S?a]GK?evKϞ4V&c&L5 jGkCegz|<]bӣvMLZ"~xl]峍vl wn\W$k׌QϣG`Y¡q; g}$o#5 ądOgu묥;6{N-3%:ȇQ >, @Mvt]o_j07cl; xUfD~lt,syݵmQ1Lb znx D+ ljT˭I/OQ~WR-Tj)Th$NFچ ]:An8iժd=r{y9z1Xؾ]~ c:c-(aXX +t f;epy~ O:CSZfV` dlXԈxȞ]Fbs#zOʙ~lʱu'ُ7e_R_,?ѹWC(AYC!g=^6΍޲مfÓ/֭୰|*/:#;56#{>-k3~X\9Dkl =ߵՊ.ٵ\CljM'U;'jA9դrx 3Z'zj]mNo{e]V)^[ ^omR͖  Q[ µ=B~j\lsV?[rV%wmLU|umՍ*92o{BHzV$~`mGN"ߵmwwyw ZLm/"}fJKGp즬_ZΕcْO#}uju}Aal00BQ6Љ|M`Yqp +qq؋JL"i3!NJ9JI]P`eS{6b#HH eRu[o% Y/+P[e /1_ +ϐO0:ъ)=TPtR*J2@~!ԷRL:ً$cwb]MUWǿ!!l !-%֡ubkhZ^lޚfShuKx]J89]yQp'F$wj +w ⩑Bkx`y^[-2${8/Wq-\kD+f?9v4lT>ɯ,v?fF TR[ldQADI1VQ-Xw=F~nLdApIh[&4Ww((E5(jZ9\Q6vn eAiUzH2VQuK3R- .RǟZ +> n{?H6+wZJ~3=4+[kci'M] `Y5PB(CF +QrO0U/5$aI8RY^âLZWatJޒE=xm*94%3 +$B`D׀74ݡMu[#`^CʓQka^_qSҥǹvfX-Qe}U]2\ +[Z M y{! tV{YE4I%vҴnޖe:L (b. +J* 0vTB+Kkzֽ{}|γ @HH+s{t ~w?e×"anާ z{4_.(5@QB,Yv,2M#iD|=PZdhiX]0ySgнnHgz7r:D"7š^v(CLMYԅL`p  E\ 9XRBc6 d(V(lsqiY; +Bt>bp +Bj%@p<ˏ솆IX5,A{#kyŇ(""O#a~ RPGݜ+cJΘ-n 06A9w + cc}Q-Gt^7 f}I3LӦPo$"Nޤ|#. Sn"W +5%]UB ːjcj;*z?˜qXkγ };DVl0K":4dJ6mq>͒6=qX-eؗHDu 6~=Xd! +NA c<!/WN^/|6VGPR"Ij{ ־8ʥ_?B<7 Hzz(2 +#^wU'x{:Nh8o9.ށM]53\uq j>y)z#7mWS WyuO%p2/RONV{KzՎK~5{1o"# 2(@ $aZ!xR@ ^AwG`?7d N_pƴUjfZr6p_.j.eC*$ZÅJSᖒGc`}thxYU'rħ|Gᐺ ܚUI MT+ u VejrXY-H9(/{ɝO؋cACLS8a#W +[+׶ +5$H ?2͡УMbxbFIUz8#AD*󸉿#!JKk4:]%琜V}k Q\jANr0MT\SQ^qR5ϏM#PUݱQ۷qp~;RW/s! U.Q3o{Ocu%ion>ˡxb5ߓLGN3Cאg7}!?@FESBj(fu7$&!fk>= 2,QUcAEC,e#~.! P#.D8TakIy<4ronɕJY_).2h>= +S³ D$3xE=ADǫPƆ(4$>2Qݐ$%%ۑVP-_H ?˨{pi<^"#Z`(0X8f':E>ª{pDs9WńWR )!{)djU:݉W ƺ3\jt JbР Ѳʀk#⩤-դ)#4@R'$R\ִ4^H 1e/̇ WɈ${ʎ|=~D,:m +oĔ9F*+H%%hZ1WE +0^[VQ- Տoh EZ JS㴽n{AbcBVM٘kc\fz IiÔ=Vqg{3=M3UO!&U4d0}L.Ɍf2Q,(8eT^G2|`^əbtV$)fIbU[RX^q=״ɫQ^3y(A._ Gܸ! {S7%STΑF$XpH~;8ɮr3{dq^ q0D %lp`f!eI@Bu gzy$Qk%x5'b/g- wr) [_L i8",^\]VJ{HuBxEC拯AiK7E}%X?u N)Ffcs\!`c ^Zt\sSTȮ# &e# PŽ 'e5 VC"r/XSΓV rH]` g'2cO)bp.i> =5jvTe@@T)AiD]o{^.vU5Vs]Wqǝ˨)Ђ6}uPF?ʊGܲ+) &,}Wq1[KְJncoe{ #dxȆGŦ17h˲WO`gjp+<*rxI8?z}t:e+nirv'JՂ ;辌OQ`ISo-Ap[0vڳx7ٛcK)GrjkUA_! {-!e:  +XFZ$p3\@@ӌ1WH~?sIVE +BNN~!%a5r `|CSjGHt;Z 55tS(W~CA_ $8'_{!Ȥفbx"e.88OV`v#o:*U7y(Cւ|xLدx^R6k!X[R8P,3KAe +Gw|Ya@jO^?rpSkyf:3 NBr p+F6gqb0&{HTۜ*nļ&CeBniEqD8 ٴHCΒ Wj>o:$ߣGCkoʛH$!9ͿQgbStNf':HyH4JH#YB +|w! 4Wd3|br+4zUNm&tHdx6|A +D%&tfW:k-]+ncAN}Z?[Hpdhr2ғgTwȬPl `x.?"5BvYȿЉG$dZև\XЍ/B]XL)у[dG Bj5\6aFVnp&_iw*WX"噆dwQ[mykM*Dj⥷l`a쒚,ZՋooPj)C,!*W@E`WLX,*>"^*ew( /g[D##ė"$3.}TUFw12%&+mdq8QsbARuEmvc~O0+kk"jV Ϫ&snH.T矗؜a,*h+ԀeH;ԥ߰ >;z=f 4&3x+[maͶ&l \&)*/(P\Q[n" L$^QV-•6BXW=ZVf} b 5꫚ɳ\ Su@F᥅i/oi*W1|M}8?_cWYٳ +]@z'D\{4c(mq{wS+m87|y5xܰIH3'y/\(hBrԬi:a^h +("9; %JonHxSk>Ĥ + JB:},^JG 0p!'e f#ˆX 'Yz3f^Fo,gMpI=q HF J/QdVPy%HewZ +za?WQA)t#aB ]}w+8.W㗤@z $ KI( t9GnǺ,Kb=w24wIH3 "`2!e}B3,))VosK`c*/ǹgŽ^^Du9#0{B?al.wDr ̑E9 |1h\P5s`W u|B^{ Äv-R)?{Ya%ξxRdM8('#=#4L{dX2X/oHGRpkQWWuS\yUvȀfO}]傩۝QLm+~ +F(/TZ IލYmJWUZYvun`Z] ͺábRem;"c=:GGa􌸦2KVfxA: 7$҆9E]|A&v{K?.lW\d`<]Pr%X*\ ڥƱ$b…W ìDڇ|ѷgO⁖ꂹҌ̿dM~IQܨ-೺MqMwdqu |E5ި_m|WcUx $E?{8/Ew .uJ"%I}#2Ykxe`rK7Pe!jT;vjMϊ^;*Gs@۰ݿ]ul剷{6O[6/x/ܿ.1+zzWA>n%Iϖ)2I'prhW53:E:\U۠6WY})_M[sȞEfBZsVcGŢ͞KQhv|(mnj+WtQZ)30G+ɔsp{n_S_ДΜJ<!GXiml߬?jw , 䀑5蓩P,ůIμTȓNkE^4&]jGw +_~ޤ^㲙waOYh'h\:3SBIϘs#ϓOG.aiƬQ$ۊRҝ JU< 5>"]GW*xv91+ONbȭA;Siz8UoHW#L##GHM˒d6V+bG ܆bp#r +ztȡ t{2neNLB)tF?ı3;]D>Xe jAPI;Ȟ͋B7O`g ne ܑ3hIDٟB~aدǩGRfTgj |\V(>W疣1* } +zIOc*ˈ i;*7>!)qZb26m%9aZHC_$4lj:ԧ.!}x +-BiEc%SU k6ƭ5K}Wsn8S9}%TkݣU㫩mJl  fTk#UӠJ= t⟢IpF?~Q~3%"+kA +O@?G`Op3;;JiJOGF܆@o~#ns:u +!Al'0mG.MF.W[r U\\87_Ǖ%8%Bt Wɳ?,m/Y}kPnL,W +nκ~m2HY ns_\⎼"z{rPe|WHAR=䞽" nJV5 Q +0jKe 6X4\N??szOH#Vo'\yoO: +Gl^&l,vHO+K;dUE_@ФN"vn_M#-\hP4XbCfh\X:TMTFjOUY,v?R~,u*r]Pi\e!(rPޫ4=_)^H+Kg +?HlR7|P&o̵x2x^S4(k% |ל-Ɣkz* [ȑT.>(H]ȏÝȫ QQe䌡T9B^4Z[%*ȯ d] &KDo [yxyT9'ڪQ݉Nظo>ٳ-h^"w,C- 7{W8/K>Bf/%+ܞq9Na#.d$/1] Rf._ HW70dEGV; ȎRX{g=sX61Kfa<\d"2/Ƨ̀`[E`7>.7!8; 6Nʌ;cUń#7.gj§:>aSo1?!ͬ|̐ޣ *C^ QѬhz*s6=[rbq/yLK"[҇(onCDQTFH6uj ғkk4:LGӏk?fՌ)G?v›7%@]ZbkgN|dm?n;MҐټLʔT z.?hv=A֧l]UA8WTţG\ҹĀrb!i숲'J0 y^`N(mTSqW|º>q}k[b8*Z7(j<ƏjɴAb-!nhIYkM^Q46tzBJFVESkԡc)5a2.UT U>w*.[e֒2OT}J\sl/o\R`\dryDYTՃ4*Sл ,~AF^[LT{Fݕ$*eؔoTuEn7D8^9xOւeEJV=^ԫ5+v9zde߰%k|y~y¹\q}14-C,l ߬dBZծg11ȳP +uTڅ \#w+9fkbYaگSqm}}[oe9c?ޭNV8$0+krz 4x|L@N~ҫ!U2*yPy̆&|PCj\Sa5@ƕvoGy>!S=\4'1*w@8TvCSH|gS#E-zOD?..J6ۂHHwwwt +H8S]FAQc11FDZq1杵]ukm[cIǚu +=d9ݴ6bROBS=eRf)l1l9|>}Dy, N7D;ךA{ߧ;e̮r{/mWo)mXI[}2dLB@('?a1 o2@{mW1kS#sFi6H5w@\JG>۷Lx/#ڡ <+ +ɿ}FNM^rӫǹZEU7E^m'J0'@ ₭HXb7 V GɢM =ڟϊa|>pLp!>p\hs 1hiK$^y_y6ׁ7~3x,c0 +I<'5!w;$JVKIJKHr-$/%CeϒMBXT&*y |vFDZK (0t@뜇@?OQ8C./W=vE$!II& >%Kpvdt,\POBNPu9 9FUC 77 pq8O*.FBZO܃_/an _%n,ZRK4ȨK4´"/ 37nV֊/"Dr)ZDԴ:.x*'v#w&Iib1T! Je[$ؠ~m/l7X'yXO "j8VX*<_ABVu^~QDd_ϔƉ3^KxjuASJ $#d?,xmV겪P;J:|7 :LV/ha QD)Z2 _\5[$EVe=K6O OHrINP;VDX!J<ж_V-l^~p %k5=EUNݲ%fÒٔ\$89\?1z߷ +u ft&x4`(X*$ZSc=b_(HYwx&괘\gΓIȚ _^xB*˙h;V֟ޯ\q7d') ?cFa\mA~[&,=co&wOHŚ0wʿ;djyGjyE8yɡp1i|34&?Q P{ؖƪu֯ɜF=%1O^zow7L95ʪ%[sDB2=%h~k0N |B8h*R>'WN40uӔ$YWWD<*AԴz%82k%c}L^sgA^-h*g~$wG$x791M0bO">jʰ, im 9mő|,#}օ_CI?pnOFy'~s ϸT63 +WF3?9dh4vtY{+tۮ/GZ%Ϧql5@}$p +˰Σ'n{atwKhs{O;jH܀:tB,u_d +/dc fTBḣZt=oOU:|C a0 /gD+8 +!BY1xTпk vin дP32Z@H58Kpµ!衞 uMU < ʢzJ@THr'G6C$7u A.HH_#߃`}ppO7?"eGYBF,"_e??RD`aJ0HG 2mD1X%UT'Ks7(0 {0 tB s&rL\coa;Fw*&R;~xx~K>Lx|o{=O:Tt3XхGxG&6u/ίyjowK@ؽ! +#;eY@= jvx[TϜ?*-lrG:`x!  LK[uYӵ ~p41*>Z`Pܓ}hqx;f;PyZJ@']i؈k&mE磢;ORgF־ujjߞg.%#PW3'ԍ6j-#яy9%%2Ƨ=3\Q̊Мiy6Rd V.Tm,^!o +$y,4!hE /J$yN40+6XOco7´UijhGS F[͆5ɗST?}z|ĈA +w> /0nuD^hno˚Vh7Kϴ<ͯ:Чe)fL2V35΃rDv۱.mEkrf҈ʾZs$}Sqѕ*of\!O1I{Vyadf/9~g`r!IlX=6z{Akgރ@+& y  \ b` {i)Bh +hꆟy{#HhG-a_i? ë&C-+_(%oO5Get,!W:0J:ts< # x<9ϏhƬ P9d~Ėt +]}ohV]٘ >[hU?@bO|Uv{w<꒵;d@?;ٽ[e/o;ZD{=S~ev } 5) LUTv*™>UĹpZDfqX*Q&~B;gUgXJ؊k5 +~֠ٚ'OE9Q>jm WLj+[}Ȳ{'42 i6EU>\i)ܒ:2T|ߥc|,B qj_Bk\.q,XtaxV5ff!.VPx=s@(K&5&\NnDoB); BI9)'Oa$aD$?$~]^T杕Y\ezX/'NK $QׁpR,xer/\GF{!Crr{eHx&K:8K sJ i!?7.u@=&MM =pE5e,f0Y.@BAAl&x4B;"M$2 $- +{ Em>\b4,ycI$ D#bX;cb OHwPA(@75E摰H;A0O^xql0ۇÃ-+d„|A^` + Os)]:\NGyif%m'cHbH|0Tdy'=-u1NJv t DS_>o2 q28͟sgIz=ݣz S3[]%| :w,#nvoٺAOÚ-@uYye>f;d9y$Tz!tr?5*mZk*ސ} [W=Rޢ@ {7sOzp:ZZ#[ +TKkefHL`˩P;6}_yhcZjzBy2}*#\еCr=#nymPSwP'Rq/)y2e/&?-RU .,!yv]+,:su62bGn_hUzkG. +ɺLNm_d,:&+`}k{J{^q Ǻnoͩli HݑԚU<y@v^=ܚBUBkҘ9N~Yd+w8w2^3-T.t"KQ|=RD;aDjD3Uu!TlV3o9E˞}e/;dy2? 4ŗԼ(3v9aGX˹etRNk}C4֌#j!"m!a%7vK+K dn'(d X4gƁ=eskUaRErR"5ߧCESa|> + s,/ C z,6C/.Þs,[Y:P= +TiJ*4b2X~H|e{IHp륬CIWrI"8[bkWX>[?Vӝ2CeZ9%K!֝!_%kTJaB("=dl "ϡBcݤ/~N@bU#Q:Ž;aCA6l*YX}"+STv +IeSJ4(-"9vA5-"۾3>2>Ԇ_r"))@MUMcի1MaG,>詫೫kKӥTwcoYkj{Zn.8ex3FUϞ?0T]gEDEwu1RVߐHvG5~i6orokwBUdK_nHjsKl()j-!@WͿ}^Fvv_uRZ+O+׈"5m~:nƧokֈ +-. HV]&ayJOp4]ojQgwmk +8i:o\Z9؞WәӪa*ķ~񁁐YVMkJJݷ=9K댻r0rA~;`Jkl/'o3VYq2Ԫ ۾ gsMV-짾O-\zl}GL|v"8syt\d8FmܻE=1l1~U ӬQ,چSz2YY׻Rz᎝N콁;sj}7]>YWHy/R CEʷ~NF rYXIjEW8iANU]$w[xдCcZ+ٯTp->Ƀ/'|y}[{>&>~/u8js:#Gtf5ajOY'oe(†-(m}6n^.6k+x^G;x(8T%ꗦ qJ I\Uz{TJ)777XPH1C1᧽#|AO?e5?v-t.E(UzO =){g'$ B wQxذw Q}9x͚kּ\V*Wd7M[w;e^݌MŢڠMU,\**nT7YPQ+_o?3zDjTꃤ͟n\1T+V7[.xvMobsE,rU淁y֏ZO7X2m}MGTٯW=hT@W_{y`mpr,}ah7+`EMlYQMK(+ T?8&w0i56!JQUl]L~s%2?"R|mR{{h ʺ'JX_W.;s8~WC\yM@:D̳Lf7z6=;>)ֿ4ˁ.~=}غXE_$;}I ӇR&-:ە5/Bsk{W6fnmoF#7RsU,T%zgx)z6C~юxɛ V2iMJ%bג lSUaĻVR96Wr5wCeTYV9ׯYGToO|m!'h%~ϲfP汰N~[S+-Uk?Y.YVngR%S;%*~Ww$$TI dv*&}Z^M}ՀѬj +_Rt^R͕,CfhʎfATufrgáԧPTW9M_ꮯ!5\}Bfͯ>AtL5(\bV*JeT%nɢrABJUDFPZL:m]]]sgwijCj:]epak5X5ʌ%Oꚅ^.8enĎR+o0oں$kùFC +:;ۯ}c–-I4aҳ -RH=qƊ1iο`:wwJ7ِ٨mQ7b=1MСMjz A; ѵ㱙m6#ArgFz3!D{0HDCm i.rMvݿ;of\^}%ݎIZ'k\1jYPd1o-uɫ/hk=`%`:YR85A;rؑŹ")uDZ'P,o`I !6pEycZ6^~7tOb2 #Zǂm^k[̔vN~Мn?r3|uRZǵM_64_ոm1vqܾS# Q_!j]]m0L;/09$yQ%'4eDG~v(u״9qz;}ݞƙ`Vŧ,pgpڂܟ[ܡUk[7WE>[&>K"s[2Tqkp+M Em I3u뼷\bE|u'p+6W>;(ɞ8zV^d~rVɿoO@44|L-\?]o]~hH0BhJ@eߙ=pI*p(,]6WW SxrhM鉔/DЎvT_b.ܞ9et]٫]#6l(ܨլUfHV2`YʰOS9~[٨~PMx۪usNEJwMܶW,hZXŖ&s?MU%IjI1N ӋVEi>rWECʨtȮ EV[]kTɶ~Rr]Xvռ@H|F[}w?u&׾gGR/B ɺw.'uj:hOԜo*uM2j!zEV{*r1[鯭jg>{j7wag|;J<'tܾkj\ΩudK,j8eʃ"G_@ &D=C?!LVjzr*7Zg!ܺxuVGa)ZżTD8 5LQBS8Jј{P27Ȉqo2 `Űp; {S*"τ@Ai;Ɋ#7ᥨd:|*72졾e&Ǻ>%A4h;{3p$YŅӼ8laQ(*av¬gq¿[j-))h666% U37D+4]_qܼ y6_Flyμ\vPRa t /s;n%׀sFjd}kPxS仼-EEЖVC#X́Q)8edzXUdC "H`BƼ*%]إ )Zvi YJ][`UQ2)w-o}Tծ@Β,?_ J7 јḄFQ܌*J&"$7I%Q1 ԝOLbM<&60`9ZL3w§Q0ڻJ.+V)e~/A0 &Lŏ +fc*$&nT@wߩli:|: j@cmEIk*s"T0u +·v]T|݆b(@\L"Ћ}]@^VfWIZ ) Oe ȿBfC{o3O9˨jUO&o(9]tO}TèNU ^܆}XMN&򔫣M;꺻 zeٲ P\mP0h GLgU7K7WGǂ%4naზ'P>RhjR|N B[pb naH k0M(iquulvs .[ttwf<` _|pX"Є`MGP)# xiCpyxc%Ù6P%VOjl!8ekAI%m4W4>\'3az2? )ʁͅsm0˅a;_ vQ)6)KD~؍\m+6N 6ѾԦЍ)pΗZǟ/R+ץV[m2$/"pxޣ +ZpRݑ"WFY2 +U~A*Xz3厔a1f+'/'ސi߀ ɺ+p*B<; ]b[7+egeenC_d]U;j_"*VPoT:/yLol'9L#lK;8>[hTS)!F2$;E>rUS3QCe62f9T\'pFUb a~cNS5|U%S6>.PVq%'d%]m*O! ?QYPxXs&[}Bu8cqŵ 5I鷈; $EvDeEukoP|u {aXBIQүSs|K_7qLOGnĘ_$i#,0oƨ<6I9# Gw5€jx9x] %&mT: W+MڙҖ[%d6̮-K7{ +a +@ӑ]CѲㆰܖGol!GiWmA wfn'Onro~W%Ll݀Qꭓ(ùMR71(ZU{]iA nq쥌jl& q||dbCvծmAs$t´P!Aw1m]i$lhĎ/P\skVx g8_ϲm.ԝGVz0ҲO B z E"|. I+r @&!.Abi>l qGLne.38_>u&n|>UFQ-W1#yrmQ#PU) kZ`{9hʫu '/2?pl}} ?;vH!٪"җ*k2 x">FOSt 2! }:Նz 2wX10b뱒,sr2Sxxi| +ս^ADPVHi*+ oWTs QPOiwgY*t!>4 0߯zdZs|}<~K׸'U} FI%D; f^+/~4wP;_U.\ (s=gJz$Z$$ّ"Eb.)rQVf$H7N %WEc>-&фs+:hU;͵Ml|yl=U z#$M${BLCKI[$9.kx|=  ߡ;b%𳲽Y,L΃'U6ub yPʴ72,yE$^g#Eϥ[c{ҍiGox09oa@ݼ Kf-LlC4Bɚr1j_+XG3|^?~pJHޕwR)6r٣P'pv n\Tߓzs8$њeM&[n1j;f TS+wɵ`ŽD{Z%iS6UB{5`?QYgNMyJw|ШF<1u(Ji94/>,Fbq1{6Ś+ٟcQkHOBwjΗj5ݠj~V̢46d+oU tmw{ķ)c!UhdȎiݱ,WfP)!kzƪ3w)a{5i'Ԋ#O~:f +v_/fg:ԀƱ-c>߉2S5;?úK>Xa~w=,/i #w"nqEDI|x/bhЋU̵- f*gSs׳^&6)2W\8sf .3 +%z\#M0fHYSl '"ŦS(C2rNq{,Ƙﵝ?pr.3VBGedL#8| AeTQg&V 48 9C jJ(i>`^&cA OF(DT_ӗQ1i \ 2 З.i!Vc;Vȩe`u_^P(/b)TxՏ h8PsP$.RC 33.07i c84X|zdϞᘚgr+whC׫)G>B+ j(|i8)ǸX 3Yt֢d;xL-|vq3s99n/f;rwWs>,  )-YX=-aRvn-cqY|Hs?9>{:x>c/˜λi%Kwq`AoFcV6 + ^= 6.0ś\$_P 紽[IQ艀,8X8DJ8?K^-)JJ3+2sB"o]xF! oaDŽ +NSNfZPo VEb<"DqBo"GiTw%We'w$bTM%)Y@ϊ/#V{೸&2_LNHoL4ށe?Xe*yn"((( ! R/ݷt ((&ڵvƺֺߞ#̙g;ZY9*hrXfU1yT]^f^glM5۲M +Ÿ(&Ǘ0,;j cc)}!@>u6Zwm Rx =]f@!3zKnk_#@Xר$;j߈n>W,_ZJK6Ӯ)LObULPc-Ht5b/ֻrߑ?C=f+QpU{UYcZFO+mK7^խRkR= +7pi3>?TX~CSUy}6jNRnZ(}9UXkY#`/l47B^(\w}{24@57Gk7Һ42:)߱~\9+9w{UOJ8U+{yV[֖R'ܻDU#^tKz9^-IӷٍꞌG<0ܫg + ?.!Y{ +~|3%D/0gC' CpK!!2~"X1q_+t@v*~GӔ+@{7S}~ jJ:Rq~M(T-gE$t+FRN%Y)@+whI!*;Dɍh +a{(R"9baEB棺Lb%-%oّ6 ;$z +;بw +-(g8R& oe}pTm*.hVH{L)zVA%jHye?k˟{5-hȒ(5'k5++&h +FW:-5h/}j#,Q]/]`zV՝@E5u~C͵$'jI5&@SYyJ9t+i/PnvCаUD]Sȷj-zD" jި-h$z!f,m/+j|=_奰;tC[0`{ͳrxu'Q;PgУƱ(!ӻ K?>?|v~;~FW57ڸ3$;ZK3=%?#:6lT]v~]%zxq|v7߮:!^m1%/+&fRc{˰;.QrX]]Y +ih8:n֏YݭR L@]ި r&"9r>mGň]Z9 kEK0GmL3AዝOMj lɜcZ6{h#X(w #˩KH>+) wƲHqeV ~Tߨ255paHv[!~RF# "^4 BwpqsG.r$/%ϨQTi'GLN64겅1u&=v0nELlrS-X?1vCءK>vVKd ]/arN߆0$]9dm`@&}pO4`%T?PMfL}Mx=m5NXw㨧Y`iI2}GbRfzWrX7ɺ gFﭨ6WS?V9FHM>q3Ua5pn}d.eH|Vl`5O~j$.uΨWq!5y>5A#;*Ϛr$>S_*e 6v]/'}|+ R7!c[OS3MҽQF(ywCaQ1'Pb^g{WV ߅Ě=kM#c7*O.Aׅ/;Q\"-.^-+j+(dd[%-b`Zf?SwAjEbygV{2NT - ^~hYR'iڒwId]SA6*ӁGf=56N݅7]ͭL1+P*qKuQ_ؚd;eG.<&̀E?T+%"eSV=,爲3%h\\|\xV7Jn-]Ϥ/1VߐGZ3ʟ$(af|fV9)8,e'Fme-bt\2ޙ Ǿ?**/B2?T}^ +OC"2^/ޘ'3a aNλ9<3; 8 DPxv:E' 3(:wD +N55UZH6nVKwSOdh%)ǀ6yT(k1FY1?WE1Ƕϔ $aZbtfT6HEɭ/F)JسT(05z/lDj~.N\KL#T_SЇopGx"FB!Г>kM"z",}c p<k1]ĉMA8tt{lj?3$̘7#xKybÐӉ3IBj;%ci3(^2A6Y hPz D/B8g1D^$70N H8HϠ4cN`/ +*-v۽TeK- Ь<J^A'Կ䟀ybޗXSE%!R雅ܷ%jpHTr;* [il/3] O#.j֒hEAM9fxLMo>PcPqL1_ {hV@5HDE `>K"! :>?y@Qyr >n\ nEppiݾYPnn865 OB̀o$w/78#;9E:.~oUX(kŎep0eLG`BwZ9 n#C؆-A[hh}4DM34}v&M'.ZBΊ +HYZ[\$,.j^fpYR+Rsσ=mAЖT)kJA+?/k4ܶE+W| +zqyϋo*V}]/s%=/X='°rebYpxDcU26)ul?Rۮn)wjnQVuVF5r^%gD ձm 1ҹ ѲHE7ƹ&qF'ǦT&W*O2*ת"*Ld!*_sR2,eJ"͈ݨe§ +f%TLT2eƂ+f.(Wb ;RƵ`E46J|h]Hr/+%ma=Q7+ZR@x~*k_BMP4mИ&/ Up9gzQ9`G3LyoƃIFS wC# N7ѢAr1n ]đtv_"kkdž7U!MCYY7P5f(%fڄטk 3?{m^Mn{ݜNΉTj/|ۓU ,mmCܖЗ xg넱Q_肆CZUuN^Q5;OIY%]9`L)Ju+V-U,/<, iWwJKŏ#B9m!й- ؜F x`6sDhݾIɠv5G`XZ,67MNr&)>W: XH;cűpb$H|; mZ/ny 9Ysq2L+1@*FHgpN`O- -Eg-’S_b=҆Z@>9H8y[L=YU:jxpD աouCDzܪ^E`Dt;s6PAk/튞y!:UsLOtVjg\z4aޠ~ \x9TzBsAG8Ԭ i }y5rɗ"YpT+"7i(8cT3'`uw +]Çl[xTzjuzkQuԭp ٢f{Ԩ$NP|P Pu%xCkԁH';VLY*L[ }ZuQ$TjT+kUˁV 2a_U!:0B3B =NՋNPufb?&0 E[L)ebkY8v+4&e@'V7PO pT EmTS07A'G_W)ikYh*&j+cKF oqb 0r%"޲#0(;䷀Ml3!&K^Z>NEt)wPBO*ؙ 4f~])$}}Xp)&x4bY6L5v0ͱ#3U`L^DYP*,Tm޷vsKz8;5ai5?Џ>I06Le0}c K,<_8r)!TELUBaIU7yCHQ*C} +S5.V:~>tj5SF:89:a?vW%U btDξȊx}gGjoe&mvYLUSKaIs;-j^x5[;P 4>Y;r*VmLo88] +?`*,%LrIBdܟ~8h&wZîХ!y EQdpNlfluLiAM+Ww` XqEg= kq9p.:%~ęDtU>2ڼ6 j<1%0~uI5Z; LnT-3E?_C=vUL@[F:`ؔl +klM3m Ol/Hf͘CN-6~Fzqtq +=,rzUW4fJ`G}nό;]i{qWC* g )gvkXA9uGtrkQd^ڻndI)o~,3QwɒV.\j&]twdFwS4.ʻ]Թ fc~FԩKS/NxyƥeysKU#=w7x7&w#?s=1 0sv +T H5@Q%@L,gسlWgeZiyIп]Ru_nO@+{ozO??厜T[8'A5㴊B9rTg08-`[T%w=&~\{pp/Neawxh^do2,eP&)yn5seSt828% T0$霃Z_[|Q{>Bn?.~!yxuilm@WiЕBu|p_{@_vbk[6[>2 +x)4pʜΒtl斊>YnƛZf i^~(Pc~[ZʙXJz:Jb ?k->G9漕gZ9yu'o5}~8Qhٙ**j vUzGoVlS ݅`fu"FOnw @%%t:ᜮQ۳اcX L5fFA?ҵ$*R6ȵQЭ)%o 1lJ曶GWB含?)~x[פ>^X9`rlOT32;׌ /n+8МS\_v*4<zn#?=F\"ы;7e6&Gvݓe>򆰫Xe2`}ٳdRZ +0ĉkh"h{ªPY-~kCa^-ȩ瓫nc)~XIςh*:8]{ L]yBc8Pd$K+a2v:?ofdNN ,Oy?gŜ{R֢7z7GՑh0yO9w3:6f` Mؗ54>ݯ4PKJI;`t$A;ch09Hs`!LTc$ ylMxKasnd[|'ꡟ9Bc|80!_1լ$D +OmG +Y %kI>.31,P!l9lm1n6T=Wsw|K`c Y-Ήr[CIa.v;s0xA{ mt+.OA<+(0:@HIPX>eށmn DC>a~y CdTi܀Rvre~R6kG@ɜ:5;A\Ú3ӠV,$!i$,Ѻ UFůUIRoc%94'N|x ZksȿB{Di~m/nstb\v}@+;eMUvk5;?)ϥjMYAK- ) :b¿ +A,P&8k*nJ!/zL̢T(N_0o75POʪMb[ge}kKZ'j_3)>\L ` + U|f +-> 5ƢzsU-5chOᄇ 5UMydyK}xSNz;=}ȇ4$D:G t ].ȩ˔|.Si Gz`os!/ꘒ-O*HK) f _;>+f^DCv )S"=9K}P-ͣ{4MBb^dsT[I~x_d&J뼝{L`vsH!,s?"`]bOoKœzci̺hnSU.aM"nX^XM=&FٕCIܛS·#D[L|6m.9,q4酢̻sr~+ .\*{(KPO-4ߡ~LIEo(K"~3w3 kܓiq[མϙK0ApBL3, +<¶a %0yޓS6@s 찚DV&#V9`lk<.Ƿ-Cx ܄]G!gRГȒOh݌.F $ OZ "p lo w@794<{ O.)OĶ4b:FL =@\GvΫ97!T즃5bX!%p V4j]D'k.M!anRr@r!8ASm?d BAj<Ih|V^ˡv$GWtG覾eV@.j@n*XJD*yDɌvB gt.;WsSA~l]URTT3~T|+rckSJveIy=sij;<6W_YN9[߫w^Ux<3RٜhYW'wkSӂH%.~Y ډDa<ӥ.r;a>ӯ|5^tM߷F窒fߜJ-"F_nk)K&UJ:)_5gw(k{FHd +X<5/?D.Z QCM4EzJ[z+{EַOh6Ki:"RLh\ؕW =7/i92k,4R-axD +It +E*?U ߕab71Y>-{Ts4A6U#^I]%凙iSk1o1Min2`٬K@Jf9H=3Hc)K%*~b:CsKlTP`p+LٙƟl{fax''۠Cō93:vDjě &E_D9Z}HNv?lzB|Gnn*IܷG_xVfX/VkKSKyb2v5$JrBbS"p.)rdb'7^#o, 8$8qeg)HxX1"#ƅ!6BoQ:ɿO&aCl=W3>:h9Bί(@!q}TBd@PbDBaX~4d ohpm>ͅH[6psFG6/ C$뉖Jv OG Dk2QF+p_'xUG \ 7G]<قϛۢ Dkr#zLcفRg wEUD#. +(x97p+_CZ)$*%i.by$8h=njVTwr>=EQh !mPTl8D%8pׇzFT+]&2'"Qjх[\FGu p2!t&2]'$G̶>j|Vq#:} +vl5/ Z۔kҨCұΛ3_;.O)MͮZ6? +lJ2)Ӌu֪G N6:6wѳCeӖx޾Jp'uΒ?&m,vC-P6ӄ]1ԇ#p}J‰ጆ 7'Zz.!Qzde*O 7x.7\,|/0~cNz 㑉u)ùM!9[օmj?eWH{ܧ[`n[d5K ?gtq㉬#MgӀa7IW n+B+H?;yPrt7u3n[.Qr ӞЙ~nݰw̔&V ȱ:FĵN4ZVx-_&/q} <$o&I6HTVi^gvvK6 u^ןu,K^ɒ`K!{Mai*;R/M6IhElEm4MSo?oM)'ʜ/z葛UT~gZGi©Sзy)8kȗiOԚL'-,Hr{AS;zCG)-Gj`BaNvӳIr^|$ÒZ}ezBOvܼC~ҝ̭qUSgG; o?Je׳*͢ qA j!06q|X:]==x}2$ų ]J?KV99vlQ Հm*& BqF<\⧁~ +^DL*!o t1P cI2i+E5.%4~ ! +,s /eHS?8>ކO`2pbS3C/Zkd#>dK)uޱC¥D݈!Ahwa :_*0"|vJ I{]׉.- 4Ox +5VHD'1r3a>FUL +fI|K +%"f[L4VGl`a(UzZ”H7͚^6tL?J=?xD~(`Lﳯtj_e[G<'t/J\S_ gwIYu|IJʪcU,}Y޿vIb]sw]o9hm08պv=b޾ĎYQq,\B1|X+dž=F}[WE=4VbMHYZ @D2bK-'~r1!K9 D%ngWokGzյ`=`BujM3ゾ]7PqrMx5I7_t+bLKBx8 +vDD\9VhԆh1=nNx-"v9Ze–nIΥ7i{ʗ='LMJɎȌk9m47~x2Q{]6Zo@t8JbU1gg2'sa^Z/ѱrư6 CLGo̍na6G {id$9Kg 83'X> +t XO r]o@T^ -6I I +a'ZuBe'~э^(me_2Q`hE6[햽De*DD!1$pr +R5ú5@ oU;ϔEEDzY1o.\^Xa e0 +mP*FN??oh^hNf,Wݔ(! Oa"h"-l3*mmU)p6At +ښ~؆QUWSwɲC{(+\rQavSJlb_Y?ip~ҿ{R;NMsܹ ںMkU[tGe6Uo*5WT+k]!jٻӽ{ws.ws!r{9+l{ZZ:~EOWvҺb#(*h% l ۶!n-7k< 7L \OC}l8)V:vf4@?Wzq`zpW^mXE[ڋ6 Hc~Eԙ ɴnBN6:QBܢI_'FxвmeE?ނ. vPڂnRf z +1n~Tswv݂uDENͨ Eg'$U,@!-nre3Bo1k^00;uЩ&jK|p7D*Iyol +nKxxZ}ع>] +r~Z][ACNYoۏel=>24M^5hѺL !o4 ]o}D>fס{n>nɨNvgihŵfu?C +a2`M CkopI@c3ϒ^MuaG.ljvKΖqfrKo܃z(¾. +/>KxZ!QV`:Y&ČˍM;kݕn + ?![~,yPy)FFUZ;fnW*TgO UK-v7 +LdL~{Cj{uoJ {&Jxz5^Yu{J{:oݥlެV4 keuԝ&=ؿ`yNRwYCutky}oߦ}ﲽúZ9Wj[]K\5]&Ae O ]zCó 1;=e=Vͨ5;t_:BzOf-kK:~<~GX^rE\ḽm7fl~a>WʭF~V˿5ݷ{R{k[j6Ay UY5*~j FMnxPZ*lMs}t7Yp#ٗrvI9ϛ&M,ǎAJ l;bE#TP(31mp[[&q}FԔjAQKa&1'Lą]`) + y6:?ӑ@i2dq_>T3b]XXD2NX٬C$Q$Qs_ A/ + + rEZ蓨.Y= =%>fbѨj [Ul,r$1y(e~fUV&q> +䭼4[Nx;#TKg`t!eHߋ=E%{F%"yi<6} ϬMEk6(Yl} T@Cbe1/\&ucaGB`AR" +ˬyۑiպaef,N`@%q“L|QLyѻ;X,؊<^ɦ,mXЌ$%|l>F1L-؉e-.mi3h,UgH3JQfNtu+DZ˔#SS"Z/_,r<+Ts)u7 ʬVSVʚ9;d6;rϰ&,H;wCa2?ǥ'yR>VӉڨIĎDd]U}}YRQjҝ쭺[JS!ҧn“MӬ٪ϔm%9W)%K3KH/%p-S.ZM->IcFgu}OoVVh+x jSJ'IZ:DȾhls2 gX4XKK,lq+}jV)^QUwq}c]τ۽zRэg\^֛wW՜h]$-QOHT;HוBE9{rcimmsL,B l<浕~C @u p~w3{; nCKD;a[_Û Yۦrk7) oN@v3,:κ޾i~0|@tn.'<'KjV~ȡ^Q`$(!\]0&weEK+ݙb^Xb:?}BYj<4w(^m9PI?k|&(a\l +g,w@a\m&,&ШߒDkJL¢,Ģv V +9g:*l]QWƈMaRf \V#Mea;.vR5~\ 72stv=/z)w:?*r8 <^^dYِt/,A6 şP 5/[)}mV'adޙcWE +Q/~A83i#gc xS(&1ؿ_yA?@[?ѵGM3>gM*'y&(&<K0G? +Vc$68.Z-¯,0q/Q;|sȶ赶,~ۥbF3r=͒8{!9L¥т66k"3:T/C2aYg=^PUOU."O2_}j vZr VOfieifMY/#{[ī'dyrhspCъ^AHp T2;C_]We2Z|B5JO PeV\bK|tISy $F ?/J3wUc:%v!m%^ϑ#Y6Cꀾa-&E]dGM6asS4Q f6eFob 8K83z+Yz%0ptQu8b^jt,ERf?.*g5G48H6xk(kC2oZ>i_O23ˎKe'lEzGB&n߲8:99xM7s&jb$qWj:Q8FETqc|JFS~CO]enH8w;qwG', B}1m4qi4>! !XtUM&!I9|ZS>ǥ-.ce3QcKƭ=s glEjk0lZ},ϵ,prkѻ2i8iYM4Z=p-oϔIu\ڴcrQQte^>g7OS5yc>%a"޺ Dh~w*$ؼkE]+ZBq++sTlCo,yxEg/BiGZ^'?q{`LVF 3+mZ,g)ʮl3 GÌrWFOPi~nI>!$hc*Dz +[2G_0ٌ6;3m/@2,'IM)QS͒'`g5>]/.Q\kܦ*Gt7PHP¢t&Cvp==c\}YLw W0gafd n > \#6{J]q[lZNd4>0V.o #ZsT,x]tFL%A 9(-)bxjE=J&- ߁7"%6[sbHkL!herqU?xae'GL +̐F OMoSAyðh<-^7-?"g1∅Uw/'۾NHM_+m4V &TB[)^'݀F4tnlfj K3D#HA tA FF^P AH(ED =Ǟׯ< +h) -J5mQkӀ`m[>+cEϤD;Nln0>7*?$v] |2d(ÅƷ@G솁\~:/pl~xȼG%4+>=]OF\C_>g6Ա)KL8P_7/ A+Y6pmTJ}T㞅tpT"=s$'{n~WnDx#7!6^7ū?,n۳>J|Tݟ +vsc3I%ґ/aO CU7vCg1CG1;9r\T/6o{ Xt4Yp%wWf=+7=Q:K5]`:'ChK_}ȐŬ ` q<^̙_+d|0u4CB[iafa/D\!"kYlUqHKXĭ? n49x2(}me%SwܵZqt녑 Uw+x $xOJO if8Dg }?HDLء9e&)+< [s HT%E!j)M{$c-8<~5ǩn%-QN49U\- .xdATWaUp:1 (Z'ڂdCxx kFN<_eXϭ?IٌHʾ)ܔ?sŧhRK^2:D3K`@}`8(BQҔK}IDDף$d\nmsEJjFYX; Ҥ)gHបExOsHp T = " +[hTNZlo7+ 0/c&cD5dz", +D@ Et:g.*N9"Gߠ.<Wd(k*,RD|W:_bST/lKbJLN~<6ٕZi2Ro2X_ǡNoT o/g F?S/ppqy."/Aem#UCTX^qy[ XK/w&1Lx=Yb|lo!ޝ~vqɹ<<TJ"m,TNnMYEiۭ Xb^xs#ҫ|uX}R=~]O7։ϐJ&?{cө|nIAgpغ,gw!ajL4 +_Lžncш(9`6veqT?"* +~gcub)'ld =DQxbH^ĿK]R:W&Z.'TQ(CW0ʂDX=Yஹ|(-H8ܐY"UB,󾎻KD"~*r+);풀|gvZZY`. +>H;X]'үu{Vt8ƀNVOږ!r F^e*-qWܴF)qQTQ^)9ywR2  a+ U\O(m 2G+ Tl_5d,-)jP BGb?U;Z;ʛn@گ`:VUV5"( (1酬/m 4w +OW<}7 +'H\>Y%3ɐlABa D9GtL]5-.Yw΍bnh㵵_>jW[Qm}[Y*ZPYݲ)eLꘙ榥Arx; 3Nw/mX3ڶW򨺫i1 }%tS=Ls]fej]V' Ϫ;Wsيޫ뒭YE9wjm/^[R: ?[F +iψ"ǸdHFFEʫݬ?mWr(y!dX]@,&N@ݹ?ƌL̙<5Oed,KJSC>٠89993!F۰@ŐwV ㍏A[U\C[0_ɉ_2xvM⮗?hs$1O#{GgQH)p0BtJsAg`$ 2B'Adeh<-[!tڔLpԕ8HTDZ! ֯)[vhIG#h?P,=Js )nȆeW@+J8N!yJA)h O!Wnl.[:q+Ou9Hb|b,/}5(J!G&N'34O`$<|/: }zzDU7i$MVM`*mv`BК8lp>o.@2A5ȗD?8 ,`: f4m{ԋK=d#hԈP|4AN>]'YԖ(~ŐJyxNK\Ya8u3O^uboVlj2ZkE-A T Y@:0Yɓ +?gW6*l)DW:sX(X8zVc g,Gό]^Bf=\t=iꐏLkYXybTy(/wUx?x`9sjE{cJtׄe -N ,mZB͛EUW+mHUTºGuWW +m88q ?/W /.cZOO;lk6R=Pu^F,*E9daXG2kcV!KvQBduO4!I [g}{1@RfZ4Tn! +Ho6'ypA7-WFr"imM@>FuPY-3Qk^:MM3Xo_Y棒C^Ȁ5vp곸Yi6)r݊祋d^:sd(* DP\JN稧}4,6$<pI័\SI{/WPL O$@ee!!W@ +JdYXl!szy l/ ݒn$b%_鐾)kE-d +fs{PJ(ـU,ýV8ϷAOԓNH +sI]| r孂 ?g#>ԗFrv~ZMԢϠ(Gr}aXҤn~o4Yl3o 8 +(L%xf90 z_`Y<I:FF(\`Sp{Ub4>%])S~C;R$JPi9[܀ /cD x,,Y?"a4PN#&0;R"bQ>@d6]wlmr;iW> /9 >%_$~"bf#E$C_S\Čv0&b4ΘzA3ÓI2*.-'5)̩2ҜyX0 e] p me9!)սb9TO4es?4dݚuG"M_"Jc?24Ikah ~ Gkl|~_a*^kM4C2_i<*]$0q&Rau9fCCE1IIO'zMDAǡv)W,TUKԝ%'Vw>5YI$F5d&?ߞ1D +?%*U%{n8K})k#>;܄?>AnW@ϩ{eca Lw魙p\g;00JJDpg󌠳~n{"VcÐr{dn-4D2 ҵw\j4-mje$1*e[n/k-TZnWUNo Wh~5Y6oD$ƧUH(`vxX\/Bݡz57~Yłd_BUL_zu4'n}S˔Ý6 AhҐgf)G랈~8;U=܊ޗת|Y./sQ^qga)Ye)d& 1K +pP-6':i8õgE?҉U B*g!F6_|' >A-+ӿ))GU@ 8iXen),@U3 ./Δ63xW/|T fFs[5W|bpA'ղ󐎱bt)ɿJSj/.啿#%%,Cgn[̣PL?+]ì?/0"f-i sN`g?+S97z1HP$R 3SM_@u*I@E-t%T? = ;=Sb<<9M$ z\h#gDy ב@lk2ܝ+į#z*:s Շl~zyt)T@_¯Dƌc}C~} B'WwDKq)(ߍbXdeGLЍ#H;,*N!/"*?:Cuh74ԣؼemEgGb"5#s/MTL%%ȉaV C @S>QiƆO3 c_̇oRkn"(uC[WtbE1ozmJ1wb,.⋙/4u$ürtj=mRfnoT})3U*~F]jLMTOL~^Rn0K^M2#NrXmEylPT_3U/L Mϯ6Bh8A_4>MBu3#uPB;+ 36AR{a?e/qB!iͿ6OЬz)Ae~KKHn>Uk伇4}P!MIGaM1FbtlS >~d+,>q-9;8V7T|R3RuVgo.5:MP.OL{E#hyEV2g4<ʽ2~v +$>'M1~ɐ_+w<0T}Jb@Fo[Щ.m3g d236):』~ֺi=a;q1m7Odݪ`9y{dȼ.c'Ņ*, 25êȶn)77_; y2hʟKt1b@UկҟR9NPS{ͺoV-U"N +ϥRR>}HA` McuGLjjyk|ɸfeuB:H{M:vgm>NռRS4+mxڜ҄@kMY87pFhż*{mZJ;MסY(OB,9/Y&hʾ0(R}h`[f8x}Vl7_btȻpC_U"()x +;5D{rsRą[rE Yz'5RܢÅvYHz + + \J+6Ujqt{$>Z=Mm-KN"'Umۨ-_zxs=\Nu5a z4چ7ů[/iV38OrUKU5ɶiJ},G ­T`͌<>VUor@;RUa6OT帏F5 f/߫8Qta.(2ϔd`GirOƆC#9l!t$t8N>]=upeCgv!:W^>eI-@BKse.+s}ޕcF#y֌/ 2)AL;c?yf>\mIl5IX>`Քlw/TfRcYFt'6 ta 9}x>=M=f.~zj~lQG +h_C<#"aRKg!Pt5u0&M 8t\XgP> CeO0vd1&>‘}?Fgo!~U$#T1ŪYO*YXL=zLU9j]#fZTkG*S}R$Ex.' @,b^D'l4Efhׇ&j5Ǩ"Rddzg)-׬ iLsh,&,*|7{4]MT_POXG"Xcuf\f(QP!3a::Knr27r5?F-fw:B7tH3aNSFcsڝGcۤKB\#w+}IM{DʥigqD6̰|Bw귍NL~ofnvJ|H6web]"}o൳{:}dm=@b3t*zT8bb'b +|;o-ݓsI`3\H! 6ļE :EM {_Ov=Dog1jͯC~@WmW|:\%iQgVb,woS*56j<`1Ɖ¯'  QT|!+Ww}]{<9S6_Vq8UiV¼). `1>Fp<ᓡ_->UK^S?)$#t'ta +:让Ur|&qتFTeڸ1a *1 {S E/J2"sk{rb.}9qDd4j hcoX8OUD[3/KSvR87_2^DK2T|3ӾJ&jGja"=`ugb; +gHr^<]rw{-[D3mr^ a:n5/8gH98B>ʃ)nrj oi7u0?~()4}n/fB[3{MD0uCJJ@Cz9n^t ]#i@B* +I:%nrT+p B:6Cr"*S!@oӃ2Ʈw<~V'W\^;|J{"0=`OaK{N[ (Ἒx\?'>Ugkqg?7o~ +<7yDfq>p'#~]M.1^sO1( אXճ~>+X4~K(S# 'gAC"sah_1WF&@dDJ;,ܓC p?~;!Q"=};{J%vP.Ķ%}"gS&؀\ B9q\&Ȋ+Gg.ϼż&ߔβ#kYd,YL14!q3^K@&=Yy J>~+Z7T\ dwzd2R.i:1G(9,4s 4FDi!їhM1wc2=\"1yRv+_ۄGVH1+c*CYEr +$]-iV=Ф>. +(5Zh(_j"nk-$IʤPƐ]_A1F[:: odr6݋'\SsՒي9Qs2_I뿤H̄7o]vўK8lpoS?m+޿ae_U9+2\͞|V:UbF$-o;6*ZZB(Y_};gya1K +>e5%:|Fr$=*T6)hX`" s#%zG5'Qq1¨8m +Β.lɓ3ɲ^;:uiib3ӢiԫUR,.,F-)'rհ- AAp+ğ8/r}hf.L.[,cפk;pw:wEp+8Bf [K](6|95Ǐoqř}{JRH.LKo8FqOp|>:X`Ka{Ngi>Dޟ"*zL??#ύH˳/饰ymaւ<2;&FO忦VV |Vi;4GW#ʌqܨt/ ԔE,H-ȠṾޜ?C{=//}1H^<*WWk^SfʳaX`^hu?p/fDd?SS̔ü̑ ̯PK3vIN/ femmTVQSErQl$vʧ˞4/0#ߤ^%O8HpD+v#f%&j=%w7!i_h\rhyET̳%=t%ߖ2I$'DV~=@$>NKӔ9G홯M?/o_'7%]PZ+~%َoXpb#R%GGCt3eM +RsS*9L}<•@;6P J: DRR#\\"ri +kC/Ch0{.o9&Gc㲳8L,_`TAIh<'FJHayb~"uUpP Ykꀞ''a+ $~:$]CP{AW +Mn˗ޱ+J,K ( $86{tN@!2E},[UVзUŎ[cO僧XF,"|t=S +XjBq3!%[M-zY֕+s^ՙ_iԶ1Mˬ=&ctLe5T|M +o}蒐ܬrQvFW]NzXmQƵ;ub aNMi.J̐.wKO-X\͙Rʴiz<ӡVocVzٶڣaNajM@lNӊ]6;" gf|X፳7&O9\^nkzMG){۞6%ho)q1CMg"/cC:TZ.]vܴG=]\k<-W'[o即3hv -Y_{9$eLQO-P@u;ܠ?}90RڵkZrhbՇpsd8MRr@v܈(y.~i1ddL9[ۅC/4|,и?$VScUhX$K)$C%Z|Ht=僋T +tKSyR1:MQ>Z-VS¹e5j*w,rבCN$s5G3al!)ӿԮ :!LH)ɕ "e`ciD.xσ[Z`=x!JByrS~0?{?)WFΒYUפ A%S23!N#D+($vv,Lk+d"ш !)x~@d;@KzH4+IӈSj$C՚g&WMPQǷ&vWRQ;ӈv䓚vTڣ^d bޤzO2R*qԧ+\{:_vu|xEjAr7jEm-5ѡNUNEQ݌{WSβIf煝bj::;#aPƦF;&wz۫^Eabќ?*\Xpk]a“U trQ:ow]焄,^87Ml'],=!un3vS saۮA y\3 +Aj "P^BV@ɎӲtod+L*~^17G PF[$ #4A-kj$܆D+q>+9,`8Ɋ&)vI?_˟mpU;; +j.\q%6{GI~klSzDD)~+4sG .:;͉PsF4lZ]boS{QeJC%ŷ$aFBsɏmKIl,tE_ゲ֯]rI%$ar>"c辒k6yßo@^ O܊ΤƝݬ^>E˹ +l]yRɍ+ 㻋YѴ23̻ژzF~'|~K΍4Windf9>kW,,O#ǜ|V [rFjj݋fSS^Q uÞٺ!{& +\V-`'.<eN+Ug?Zgг2hl:Ǐ" +H1؅M"Lڀe>W^T8"mWJ@XVO۳ +k7`=MR;a._Ϊhod^TDꡲ*B6W>AUfWAHj+] M؃^>o2>Mkc?qk +jM庈 Ѐ^+֭@qG(H&.ѫmo>e355_U4jr?k荇ՍDm -ZHGQM?#mnbXΞQmkWaxNj"q>z"zh^3"t &(؀cCSX/81rVqB6QutvgljV]s͆4G~̾QN22 +_2%PL}%zķDS&wQem_hyRgX~2JR遝To{( sgw=]!Nv 6,sJs73anЪ8:#?T4L e^fţ{.: Y/ܲ;AvnVUD Pq&9Z_*suXU$Zv)턳M(NÓt8I?IE_CuV>;*GtFݟi/ 4rSH3YSn-C;rH!l1(:80\z]xP},izT>b+uKZUXՓ8bU݋E0#J, U5UwEqťFRL2ʆ th +4qna~4:چUՄ)#45`VսojXV4=xp!ܛEqDY*HlY6Aԍdq-3^[u#CvyR\UΙ]AѸ̖FR-y +fN.6S釣%?⒃lw&Q6v{12X+au:U EPХF7P2ұE:gNLI٢?adi;pG'DSu$o{W5ÕxIz}WXTSb]XspEu>Ɖ \ +[h؁ ؅uU qaM !YfJW1ֆT OFԡ l Xc-tn)痟Y *p']5[ ̺z.1̦+iβt vV]3!suu';q[G;7glѨ{U<"_)([JTz{*QTkq:57vץP(˰,m>=74F7E̥-v2%fc}2h:P,WTWm(TDPTDA)";L޹}af鈽bF,|vc=vc|%Y>Y<7h꒫X°uKgpDEQ9?)+K>IRìyʩRñƄ,ݸ'KstyDӇ6lXjS3mLK&"K7gΨ2+):l[,oyyԛqV$\62o3+|Vh, M*]b_Wܞi[Fg&β`g/ٲq1 JҬOgޖc]9+}O 6YKoo}PRSky+z\]ňpN/zUrͼꩴJqPe Q){eCMܪJOb+֓Vq}=lC]^ { m tr MvyFS]?%s}̼"r1ntnHE|;䣇xUoжy}юI5~vZU(WiAڎ?' 'l!GiuZOłnI\وZ(>8VÎ<Mt#36Fŏ\Ws>jvѺC5%Wi֕` +ӶƒV #uDʍk/o;MxaiPzf`BP42.>87̽7F/`lcSymikҚU|bڊb7mٲ3bGYG{~i*}LgyϙֳZEgz>=| rOtr7V$UXHD|L)>VQmǧWZ%9jKU\ZAu@^xNjv `}P<, &s %%~ "]JFjy$8Vw^}hg-(c*OOV3@6LV!Z% +N/xU¼Igp5R=)Iv_>jĎX(Pª">)X2FƖ.$lA}p!|(+ Fn †acnH.ԬCݪ/_̍ QPa;"kJ +.͐?݆y?d0PbYp|h +#*'0="UFWRtw: wÛ,ۄӑmh%;A G%d.-=P?YtM'IMﰃ|*7FpnI*Osۭ51Xq͖GV-#4ib P/m *ND,+p*85NhտEܚAOȵToqb= r3IIXҸ-ʣ >7y#u ;e DFņ݈~ユO0WǧUn%SUg|řn^0&c{SdQ*Sz+S,^SӆBq(ix!4yӆmmy6Tmes-Z.~7rZ᭴f_$[חo.̿"mf +S|kP5" FYv4#ULwn=ua,AjDUk宙tT y2qL͹s3g&_\5zR"վ28aS$[?o'w=u?I ak b/ni,/w[p&訫"p/A X_rpm¶W)oزZ+Z"j˔M]OtO|A $ܐ8q~:YGOk$uwdJSkN~)_Us|r_(mp.to^o[K9Z<̢.M]tW_>*ɪo?U޵e~Ʋ\8K,ʻҤT +4O.w4YںF@T滛J.lxٲh뾜Mst 6jn..Y* *,Iy*+ː.`^g15I澄Cr{.O7K&K'$嬔  P=F<i8:0Jߪ˸Ubfc?EJĠp#H~nď>= WIsLJ;<b$ވ8*Sb}zvNi)Cby0x #JS7<8&1Ni^#{Nߍ_|{T9~JGĄkGyT?TBV(..^+%tm,  P&@6s'tSCB+rCcsahT|/fXON$5P?8V=KP-8/괈ɯZ~t @FSLT@# 0S )k,WVx7東 +O|) A ?rWxyX9?0[5K]?ׯhU|r~΄XINS&!B(\Bcy# ){;@jpiӀWևӪ?9J7sa\6Y;'ȫ5MH%Iħed8;X^I.vS`>5+/̸D~>V_ksZÓ3/$WjGRuM2t+PxURRK|&pFbVEF ֞Oѵz8oN 0tIcvf:椖+|$8c($-,-c (!8yndݾS '-Dޅ5/-ind>X!v1L};-1Nv4͹uiU&UbHVWy8btwuO;Eiŗw,sݖgsNXHRX|;fe}c +B}25K-c&W:@fmuRs9x#/$!Uloɻd/ރv>?aYkW~vӛ; v736Yo*_^U&:Q(ZX,8%eՎs DZQѾUW_{l2ضVl [N"k ʺPtj~~y6vs\ݜ#k5Q@lyYCRMfs(6{c`e B?DV9Ǜ^}FnJIWAʢKtx:P1#@bplmp_̟d45ıq# ĔתT°tU8𣫷Lz[y3@'(خ&GO n?~A XOY{yʛUUEJu[jOp 47kkR:Rw_gzE[#]¹YCK<_ޔFkS*w@(R~IlyHT;O0ES؏D0uwc#;Őn 6diXJ_=b97Vb"q3¨J/'Z[X&IIy^*N4Q瀹1x E.D 4޶_ [gnt?o6ZIn)|-~A4EkʢL逼픗L:M۫\ 6L;2Bj5RzOCbtQ{*(Ju EЄC­5txY2!IU2M4Ŀ#Ku:7GªXBH5Q6,EzXXuIlLI!0I)EOz,t?RՃ; +q1 1ȧBP,v26fj2Q:ⱺ{-W=7O?5:Z HHIg³< %+v yb{p=S|:h!_=NMO$qL"X˟ u 'mp# Ԏ̵`DJT;eٗD- +!Sũ 4>=o"[>={~(+@~?#9p( "O}fS )˱f%7GB\rDҷ$ 0o}6J#ew͗??)|7R+xQ|iD9rlU/TyC*=P#T#Ee$[; +۫X{?p;ڎN~YƦcEI>?:jr%(ܩ50^CJ~_-,se)TK +K1'8=#P]mMt| "#:Ǿ"ikﳎ- Tqo>PI$]W*2{т$7}17Qm+g]UVgxjo/2ۑç.ک pL^uhGz}rG¼&s&HHj\+OŅ͞coAq6wF^-)-<.xH*=_QEŰumҚ ,eY9䥯:%TtICV4!𑺷COgDa;RRb4ʟ'QpV9gS,ݭs?HbQO뫙'ߕ0LsOuGGR";$@j3͜vb Q@+$sI ) +Ag*K%//*?OU+SylP[w[s9ݎY>#ӿ|҄1a5N8I֊, +V,@{EQ6@K3]ՊTs[<)ӎ'>늩Q@4 /Ӓ3&퇇KVFp@WB2 ܒFTb 9I}':_U^Y Ux3 @8 -Ӹ"O1 +;;$AC|.%Ǣ~)?lδA^nS?VRhؾ.]OVzJÇ`o~/3ldml&Z_hn>9" ,+~ϵ.%0ԍ[=TG&(R ;z.i⍺PdWzP/͸)NQ?RCaܬ6KBMCr|qhd(U9xwiw>Pm}ef_YpX1nٿI9#s₹`V ىD"vYya62;}WhfGO?LY`ʾ^do8g$L@6>$[c k6̈́F:Y`6ߘMDuȾS {#j؈Y`v}_s ׋^/%WR& T8TR*.9O + EUG_Jku*zv=Va oᘺC(.sX|6K'JmqɀZ, ՜J +uOuN.|jup at<dWmᛘE~o pmEs >?}NӲ"s+K2̴TRǺkOH=hZtk!UVݳ%JJ<[ʊ"ʿֹcU̻R3VdWr/[tI5!jw57 -aS=zWhYGIM`-Tճ+9fg54˨ү-tHץ;rv{nP[1glEb1Xkɻ|g=g?{o})SCSl4&gxo\%"M@4KTO'=_|aȎ k+%5%9“y@haf:0$&%ʖHQ/A42>l*~Qgt)FFfDӶ#%Hk$#Dy;B.0K%2)"lYq('Jɑ܃.nh(-]A}\Zxz8p#STDJupbxx]V1( +O!EmH_yq &QBKa&1۝){g3!-af/ Dϒ#*"E{l/=sUlU2aHB݋w5DP_/XrQ*ψOo"ւęz%z7R]K87QV ++ҡW+@=+{ж;j*Y[Q[fH]g{Ek": #nmwk+qC#&huoPƲA|r˟ o6ۍL#$X!2WuY\tsd0c&ք^.| {g;XoYC'20$~N3s3!Z_f(_}c;Ò\ {_+RL^2nZ% )z I_rXms {< HE\^d"dC{%]b%^v|#:aMEFZn*)pGYd7ve7cṤ+(h+B[%"EBxt=.Bn؇Y$W=AUSESk\CW$&Dbh@^J`krq܌4Gz X9уםiH[?IZN71O+'˼(dS\AdARX' cD;C/qdd?5?DOHtZRb(VcKa +FO{vF.ݖ0 y`V!b5}3|ypO0' ,FcX v82>.HOKY)wYp JMy.ӈΓ!YhؐSFH.{ +1ݤ +)J\"%P)`?V&I'JiR:@KCz)$c憚zM*Ӫ/eʁ|PysSADF0O%驨Dń !٦e+9ol)TqzODXQ;M99OtJۍG +yG[+ +k i"y⧔N(gl}6JD=y#U#`ݪ|ljlK*]Ml=T=lX,@Z -Yԣ!KӚ<8Ɇ l7 .9׋QR3o/:_vx2^5ywT')P'3 a \ˀˢ}m2%Vx̟#n0Â55@y},9We6 ~uol[=1eI-cAo_Ir{ /\)tҊZwJE-WLH$قL.Q#V^@uV6ξAPk>ehZIR P Mrk<Ч'G(˿c$ _)ÛN|`&U*"ۙeAr0PDrB"&o>uo5Ãz!4rhĀ:_0^g-VQNfwjn!Lk +٬Dsݒfq+933. &|_?G鶂2-7%S5#=l>r#5}5W0Z +'*-ބܱE3X<3~3 P;-vLFHRȕy!57Iu#L& V!sJuWPKbt)W/m}ϳJ1GPz7 +pRtc()Aomò)GH)髩 tdrTYTfpE7cܧ/s +lRڐ!NH.*=!;  +RP< +'e=V?نAZHq+_  Dm`\1H?y.=hJ^w& O'[V& zSWM Ǝduԕ䇁jl +ͅ`QghXFEI%41o ˠ- GLD{GI4ߋLb6|.j" ˇBж:P/hCsd*;)[` #r߄݂z<,@{"6|nc)nEWTv%'Qai)ztVf,ª|n\'AYQ"餋e$K7ُ'R^:2vY(*9 $k '$7WIO:&}L2VSy9'ޡP=k5\G}߉,a źtZzW1RxG~hcbMڀ$PL@ZA߫&O&+#G{ y -"ഭ W_5,Ю +Z24Ыqi0mZ~G|5P=M^UWjuvqގiOOX)i=_9EsKǵqӚ.;b֪rᘦ_Ll kΚJ1UwhqZa̸9e^ʒ{AEWv +w.X'tj]RyĴM@s`Nӧ +ܞ*>Dm[%1) j.U%ŭ +ÚiG̍W,6mpd Vq +/F_ZvMkS}8A#,)uj.S-ΜXp ֧߰)^&H\+3N%OqēmS ]r>_O*e)Ami757ϏX{&bJ(~@}DжUt8.|q6ЭN`z#@N.>[џLd}*BZ[lv˱NE'y>B9H D\(zZ/iq8FRNe&Y^P^&X{~07 =MyI] aWdPrxKjr| Q>8K' +&Qx/ڎ"|OX*uv6Gp ]Iڌ;c>xcSCg!]b^5xoX~ȡ7 }06r!&}O0".LbK +M"KVrj6!gnm;템#MF9TXny c[&W']#9ڟU=j(WO6Wt=;!\6m,<-Xo1#(TPg&xg*lNil!`I8V;g6z﬚QttBҵkV^鬶I)9ߣq͌R߰NP_`Vs +=ϫxUmO֋'-Vbg_?EZqc冼\5YRNWvKLQ?R)wW~O_6,KI>tԷUT pUg͏Y*q-~@UĺUE;0D>RVs^4gBaTY!> * FO0Ӳh] v+Y'6*꾦Hv`B҇#Tsw('Q|Q-\AqZpX.Qmby: +o +wvR7`ug VGQ+"u +3bbS`DP8H~<5/B'?B?tsof.' rr 陃`?yG^{_>{<č['C +>s춉GvH,}/faVQ]Q֌/pݭq~nPiCJ8{ 1%[~}Rx*y27-M$Yҽ,ܕr-?D*Ŵ:ߑZ2u"id@WJ|Ns52 `@e# -E+L^)^ȓ6Nܓ+=%'OcVAbZ;&b"\GQoJ[e}#]Bf4J-Aag%mq4 MTt +Qo0ìE0~Nq8;]_?$ٗi+fJ5?l߳6ǟt69Nɾ),=.1ymHԉ(/hUx.*m}:,EǬ@)oq6;F V\LH N~b (y΋4-K]b mABҹ +JNfۓ2N!]_~ ח\M.nߙ' ^$e\4noNqn?$ZbB@&>p5è[.xGzԔlTPޙ`HLb Jݾڛc8ˉҿGz#n7(o:¡AKX]Fߢc3[ ۻZ4 Ic/#A}M^Z%P {ʂzH`~|m.4C2Aw-l/dNhpnb8qn +օk:@w,Y m_W,? Уyۿg5|.1D#2t ʹ3Jym 6?S#. BZB_a;*ŠFYzR=*lqOUb]֎`3f}#l%EM*h&̻"W>sz5:+;I_ :.`i )5|<,^;q!. +^E1]mC롪"vTnl[pT@3(oX;^?J[KJ[JT& i|HDIU##xTO2V֪j`昭Ŷ_ռ$1 /MʴZH9xEʍPiQ%h!&ey=zT~!\&_PUI3C>/QegFkOTߵJTrXL2 mԣm0<Ƚk]ȦXNɎ0}!=^Ux6mriPfb +&;2[Pc[^ޣ29iY'[zC}(=)C~>VR8V*q L΅UܰM +.+t\v{<,gsEzC+m㵹,M:p$WyoI箒Bx>Q炁FX!r|`ohL/8T($uv5uPv/}WGW?/4ȯJ $Ϣ;d%#dMeȨ"+MPH֊7$ 1^&^b{Q|JlnxHtgnhϔZJqXlDy7 +(T"S3Ǥ@EU[eG PȻң#a+_5$ +m_$XsqrFܬ`.*rD'e^Ub+;TQl5' "뮧@5C"{9NPDcٵLWtsA/ұG9yC5z 2 d6&n:P;ڍ~exWt~TiYb +E i겳e*_bt/jI ֩{:NC7 `} `6-<(˜7L=&y /sb\:ՆI;,:2q*ת^`M}߃[S࠘{-wYk^t8Z4Xmpn%<˅HTܓ⅘.3t,1rt]|޴3׷ո3~vYbuKbc8<<#6E RhgYԞ1}Xjw8.c +n}_cCqXd('l&}u+ h>WJb&gfct ;Z.{k wp8VK^T\W7-7iLpVsݿJuV)s7~u5M<T}o^CnhL_0XXoϫV8 +}ɏ+jbfY͠1z8O(vWΊ{D)E.&ј" $)O~*Ug5U/:+m{u +rnH|ڡ>tf,vyK~ď*~MT{DϬIf^yqfst~Y_0Ljw!7"_EÓ3U z\š:]TQX*cy@?H*h࣎++z'v^,K̄u5Și2Z0&lz@mRlw7cdzNWmޏZbDBCI#!7CwZ2orgCp\GEbj3?b/696s$&yG˃"o}D= $;=[ۚ ̿JʄC7Q!נ1ɡOaVqY;z]Cxe6;KI*dyZ3q脽~xad +$`bJ6)-0L}tJ s6PP6MZn#,(jUDyZ\H2`ok =w9mQf DwXs{4rMYJfigX޺vk=5cFl`>ZӚ8Gw{s·'vNpB:0\l){g^ռ&uԝiu^\oҼD~Î; +1Txwy³ku#.wlnKse* W<"Lw?hZ2Ohg> E2/?tK;iK].ɦT[ꐤn^ٿ^́&R5ɏV蝢+T-w-Snp٥)ߪ).$G,MJeKwRӿ]Ά{z!2 E5CS$') Anmk>eծ#|-%>%C.WH=0 +#\Gfbi( x F3xuQ݀z +!|16!ؐ@._S7J [Pt'gJ9و *|d<͚2Ձ@KA7嚖P-hQaPQ7ޠ} $zP6;$coF &nj;\Y+ֹl!Iߏ0Dk*x0pʆZ#$Gz=E7[ѕإ18u׈?v#"e^P.c.ij؆#ȥ( YNIh 30 ~7P?O#;y0>ᶓ[cdT[ִ.JZ*c۶t]` X'e"?x6(ދ…,$C7&!s`DeeIQ>$( l5u"f-ߟpQ vy 54B{CYG/I{)GA $liK崜LVt.&sg`$.JJ"#S9S6L_F4a( o-πG[rr1Lp@;E mعV&#!vM޶nl,cvWY5zJhUce%SrKg6>41M>曼f)la;VbSlTcfSw@mYroqͳBxjPgtōrJG"p/^Beg\;Hm-N +4rE*|-(UWo^-w +btuYfY"h(&@Zm@^#X 6'U v.ge1b$əcRo.j~볚]5˺ ]ä0$$WC1P?+nC͈ .gPJU$\U:QQ^ݩ+1=JhbKFTEUPܴ0d9 lV:뗂$ uN'(OjߤbCVh}TMpv5Z[jCk4Bǂ yElX $SR=)]41É(١o +3q-|tm !No9AT_)AT ? +x%.whx@᳭݇@Rܠ¯S@n哾5Wj{% MAj?+ g |Ƨ{{ + ;{ "_ 3Pe ,x) ~oy?%9֠1CسBxyN 3Ywv$C*4^&jy } O\0Q7?Cpz&~~|;2` ufr@Y[HX-kU@N_3nQYA8|Z> ;+8$|Pyr,0>gjOd;%_[r& F,5l$ciVD0 $po&nlŃI~ː-S3y50ƥk +Ԁ:rH;]z+G5lg"uߖ#VGSo QR8TNkYsu t@Ojk|`]"~f9Kip.1|UD+Y@y԰MUzzI>*Ϧbkx5fqہy_ձPӹX +1 D,ϔBk*K$:rھBZm+YEBʧF6 lkJ3oAᜠ*{7]4ڒٙ+v)Mn[,6{W<ɛoH)毖|Yۙ8=hC ͅoEӅRlKW)@+tJ8 #q! +eedYP wORʘ ' ]6o&7o։{@P1@$^,Mt-܆)m/Ÿ٤{?Ru7J>ҝiL%%zJFdnWAnU` +@Xf?>&{R.c-|X"}}$ŗ Ҋ[z7\Lm]6aG $h/ȿFQtK3dyWnV<I"M:H +t4G%/Ktr#:OTŘjHѺ v M ͖zN9P74tL;R DK1M*.Q_h).lt OUrÐ%Qʶ fA*6 _I+R{66f:- Ǚ:C0w2zvk6a4H2sAO +ᤀr%<xJ5B.3H!PV , +l59IkBwGh>#4;v|*yB6$g@`:3Ҭƶ`oJ #Th?PDդ$Xq, +pڏ +$xzH+fp*}nJ **%HHw }ϙ.;1wյu޵㣮k,]x]sϜv3S J5ur(?[xTmLEBO'A+U1uk١y=dMރn0@G ƾɞ$<4\Ȭt`R4E;U*EYLҠtRhKhϕ/΂!PvF" +7N ;zG4j2UB}ACLM北U'ԝV3 t´X? +H\yRv?`k,q^#CWĂ0b 5ۙLueU^?"4 fﳸԎU*`6U5ɕVkCQ ȁNF&%]i2m,Sd4״ %h3^ Ǿ!lv(^-F|gu0AHɴ3j(^yIfVbn[_m~#N$cODZGN>KwSܟ'(f]3P^\\M`@nz'M?epw@4r=~f[k\_׊Ql ;Q3k[^DTƝ˯ +f)tk2B-? 5 ! >/Ono+5Tu4c=AAl5XLqQQ2&3^Ƈ7,(y踋pfT_Í!O[%nÕ˒,b-{`yE*\R-PYW&w,bZeZڱ5W{ +yƌjUrs' lzZ}akcuXܧRaJ}؆RЅAV[ +pV=Q--V.\oaKIȲsyϤm"3c>/_O鶈pnkOGp+_u<Ӎ("F8d$ sS;`ݒmY%)o+9[^B5&ZML3{9vs֡_-ěL#4y OaGEہ<ޑ6+oVe zEJ/ZgЍ@3 MՇS[z|k枤@7 +n 6Ceנ:xKU*emN}Cl6.(%[> ‹Bz$Ze$8=sp ѻ07ڶYr7m͟1t/:Ԭ嗀U*7|_@GgD@+I߉٨0-W@ ]l(uǯNQPl*u>F}L-\O)0 +@pLeC$- +B'b%*)c&3ٮ[-} 0\([ '@)]x2+) +79 "2"MU'7FΣ'\WWu)~4?! *'~LRDxXW(%/9.TMh F?3cQiy*\7udn93âD _H%|elpb<\ѦFV՟OC4`nv# znq|)2̂.݆Mf?60#i~K3KL67F15ߪW +F`!6nd%BLI9ԟ|?R爪~;?RJQuT}ksBb&sFls.g=L5TT73 +]jٯX X2M(4*G7O/ytpgΦi=SƜ.;ТW/0LMmcƨ_dkG|Q_8봾?AG_s>4Da!F@$T5 A #{O +@D+dFd?Ak?bX[\0sN7 v6UF 3}ψ,Nݍ\sWO3E+Dfጛp헄k+h2O NdоE,=.b9ƞiW}x-RبZ* @*b=6qGhb(4Eܦh踗KG9K=[5~Etjjm|DBwSK +Bu0։шqs|(;9WMNĭOQd6:oF6.&iUڙb.>ʖ@'7+/lo,?LOYI_zgnorIv<.UJsTG8pUѬRgeo(Psa*rJVH0Ș;dӗ~; i4MknFN☒Q$7sy6Z3<DRtQl)B(tMy7 Kӹ>rBF9My)"UW}ASd fp`6ޣ  +pְb87#[YQ0EstU|Wp#e:a[[NMjU ٘;%*4>r9+diΒfRpPPy2Mx%hYK_peNH02rF[G s% f:*% +خ˄~ jQ1ZZkW!m%Qe[8N*sm1e+hq.dVڼz|vj9W_I1$U]UX\wREDSWX R?k|g'eU-XvX6_/!& W{LaY\uͯE͢f]Y@)Ԓ'-)JqfT Bi6x^KGe!u^xBb%_ޥt!)U,pM~~8}HFs_1E~!͍5Ռ^ 7:Y@U}iO+ry./H*™$Il;]</ycτ%Ũ$s ,ұ5'hE<~c=F_" NDv/Q%)>׌ p"ډ/Ujc$#⳴UvE*Jr[奴1 0qGw- 80)N'z}=.tq6PN"cG7rEhy !U 2Hu- '_kBR@v^|31ˠgKs`G>S3 ;{].oW!ŊNJg#|~|B,B(- eR @ XF =-Έ|M/ND݋KR-XJ}jRidC* 5*6kdB|%1>,vwfD'AAߙN8ˎS h>ە?ӜV3r֕yRYL-̼<`:J@1@' ]-ϖ4U"ҫ  Mʅ1qQj4j'r_gd9'l?8jE H`؟r%pd9e,ku{dOivu8 8g4ؿ&!~YTp+D['%Lo {3!ҕe%n6Y!ŞT^IUOsO5ǦxL@$\? Cߍ3 02c=dy<{W"?NT|9ou^qh#U ͹AW;2 5 ٩<5@'N"3=1=s"`J] z|%]De~{ՋlyOPmL|`JB_fy + awA6M:%87RBrfvn}~%q@t8TX.>CfAi+X3=ڈP14?$a{'`GY27umD>Pmrn6Fd,xG@WBGp_ʽ@c3-$)Q׈t$4QȌc8bv;ę\F|f:f +㠡hh!܁ Eخ@4G^ix:|#NL< tvZW&" >Ύecq͝VhseJ5_M:r6 Q%$js>2DRnFbc!t2`9Gcz= V:X7qWh%ڍR`!׫\V6L"S nY|#H39; +O8&'=>F<Ôr[k?b?G)V2 ך ?@*cs +jBLAq6UNmx̓Go+ܽ/{x3>+2j41XŨfJ.91nBBX +|[NZ`T#4yM"'5̽RqҜìT}t|v4"-Lz*]2|}~'^#~OYܸs +U3lhɗG:36bc:o&aLֶpl%# 7;,s|No>0Ъn4A47/p^S]q ܔ#d rs3twMPf#pѢ#{e c~~455&-Y{ZxA C^]⧞׳_Ƨ!\Isd*% ntߋ.rx-&~ŞVKm &ƴ߯PgTS S_`YfY78)Zwa5~JTv#.xAdƞ@r#c# ~Ok;,|Yݢ<+Qqj;30oK""p?WAKU^\&yRȽJoןC‚'6 vUuhNEi܂#JO^~*~EV*KАkzDWŒ`$ |"C:ÃB[{d?qf@Oȑ=/M3% +gNJ]Jx^]daǠ +[vةp[ ˎ*X#|V,8uf  +rrlldgn|?mM&#\H z”>jQGc7mmÜN8_~)Lm^-MH!œ$'J+ӟubNy0P!` ߷[U +xB+ng"y sJ"UNxJ[9T$UDUE7ve~/1Sr J^gD]C~߄6+a$1dY3 0!-wMĻmoތ[.)~#D|dHzRd2#&X ;T)N[(AxRvx?h)_ijs#|z75ch~%FJ M&o_"d,pZ $[}g߱2߲W'V +9KezvuPae|$]+O%:6k{%tON +ͿU^My:(GRTztZ?h[sup"s. /`*KPw%1x4^2_YVMp}#VhB-;Y߷y[Ϣj`9:4AOl^-pt %ꅣlL0 Q_-h!2:\3R_?!n~B{*ie[s~+|ܖݡ(gt>N:bY?Ԅ xLDN(D/bUrK㺆"4t=jYZo3+Wgޣt %0CҎab֒D[)nrWo!|_&I~%6u mw+wH[?yJMC8T祥ku(t lL-2*]ncĽ)s5eWU4޲!$Lsx57*~+݅47+#By@.x;B֋0~U>Ӿ s8zYFq +NӸ19a+^YTϯI(å7!._'wܒ]uC1VYpU~0΃1*'3*WzΧs,(3$lNf"Q/&H.9X1s2qH2AZX`~|0RM_ i?s2Y|K$inMz!x!No*y}Uz=n?|maUdYeR C>ʅ +k"وF].8W a. +W3Q5,>Z WUxWP + +d e;+Ths02!PP)Cdp= =otu# vd!1OoI%OK!B f^~J^6NM gs+ᷡJGX<(܃ڱ<? ωCI +5i;حXY$T^VdhvDumx;I3CĆo7)e8=vp +?(]kiQFCr3jzO~:ZHR .d7 @3`l\. A,/MXi+mK) D:j)K3lb=, 1-1p}N,V\{S]$^m. KUvqi& +pca\l6SF9S׋mT91зn=Z*m8go3xvLnl=l y'"=iCDS.Hl{z\q2kU% >[SS8w]SUҳwO-ĩ4!VtXCt-ךN&Ю_lmOfRT0j2b7ͭ4:[JMlgdPu;%|JIY["epQuz Lb3HK+?#kIUC_˛rikHƵoNfweL!$zk$ވbR *ՏN g ^yz[0u0 Eh%i=\@ +DAXOvA{#u^ G9pSȆ}[qjy#E#s H`mB F G.G@$rM˞[W矰V;l*OR0e08$nDcҞCzRtC|)f\!"}H!w>ېY(hr#t ͸kg0{4/w`-= ^E&(BBG_~?N`j ךᾨSxYo +0kD92Љrv{9R6c;h\xvt my%6IY:ɐ'mTXV]['w"+k=WҨT5c'c!5۲vU[" tgqEw.ݔS%u˟mu՚Mߖi~_AlUҔ efhtwncϲ"j)䟧NO~RkH"wj<5*:Z$s7G7Q3xÎSjAAP%~QP\26T'JRVK,g;d"sI1;?{ pZӣILzEjy4824^!uvN Q FR"c0I; >l<}2-'g0`p7e\!|x[Rm Q!@i 2|2'gbQK *X{*K0PhB\67 Ci5Is" {.G}%7|t_#rk|έZв扄ZMNAvO"OORơ|1ZnarU` +/K*tj% g^y"CX~NG-# np Gg +mL ( +!U_5x};!{|7YգT%r`t38CvG W{ڢWGY9E8և4Ä_}@[zNր2(AF @«8tB#]7cN^5u kKMhc3=f?bw(O{Tĥ䧪 ,'=#A||G ^ av q'Ŏ$b3"5f~R1)~ռOkW25W*hƇ{vSG~{ і~CPh՘M;X_dmLͫ^bϺ]"Z!{gr6s.F;7)|y #V0?$"}! 'лѡ~ H%\s鴇| v{Ľy>xAg81N3;"[H&j#ç7xz\DC[pM\ _ ݌ }KXTbyD3Kor/ESFpMژpOڝOގR`0+7ң3DEl=Zpo:WtvKMud`4|6Cq?ooKBi}Q `!D9NuC\WY +:t!zfCq||_K}T18saߠӂ4Ioh}2>\{2pVoP{sfhEigØb<#_7nPoߔON[?5j4U%iɍBÈfxwx61l6XiF1G8K?Sԭ(t?"4f)gZvohGWwunOb9]3X|21_O᛾Y y)dhJj=K=/{cǮ(I]$KxDz8;3vN +NW4siLvTe81C祘䬰Zm"8JoLzr݁kxh3؉B:tYӺ'u vg$kXM{Sޘ +9{¶Os3E^F\-`&7?/usUt:N3vƊ8htB +B[,3řv֒s']3x!٘۔ln_? ^ajEEAOGϸI:mMٍ-[dTCn5?m~)LMTh=b=ķ#NJLҀYL 3fkymv T|OՕHcuU?^egkʳSFYڱ +ЏּV&zVjv+h49;Me(/Z+$yR3WEL4O;`;^nuzVA h 9z5?]} <}N} PW@SCHu6T<Hz52Oe].mIGV,;݄C'`w<po7OvbPGp;j+zZ?fV#Yk~BB>P"(:{;PԽ +.єavS-7QTy4eA( M +D[ݺDnP[-䶕iIHa-T$i,/ߒ+Ժ\r7k~H(Yu1tr@:ZDq{990K H2Z`e\ t/^MW쁺gs4ۭf#WTSp +(E@(B ܔ HOhT,cQNJ]G{: ef-|C~묳ܻ&̫! /HxwpbZ%׾t^wQUSgqzTgWu[ыvT`ܵ)]O d❰莓eO:ۣ4)dF0n9j gyw,u+ 7!N)1$ڱS|.lbj{#e;st('\˼ ٟmGdu'v<'%tDF)ǢwS崲I,ڦ_pg4,#YM|6m^GѾr1IbHsfϥhnL&xosι,iE38u65pN`q?;ƓtoH~ݓ?5>nMolWaAVI5+ũt=ȟqeJ\9-m!493sN|f56r[k47dUnv_PK9:y{s1n\ko/.ܺeNɮѲDl~]l&CپMmTsɍ6u tEɉKL\Ú&T7rE;>r,9A=`ڤ g؂25GRͷIi7"]e(|mFMa?j +I3k}'0&a ޽,mD*kv-8I/ +FeQ??tQ7 }tWxu 0ɤ1FyQ9}3 -s*>}Wզ>i SDgeM +ݯ~gnaZj@^X[~֜WglX~6>Usjٷ$@}K쎾وrG~xz^w,E7i=ɤ-;OG|&e{*n'"]1.QC.]e/ymYGmsn_.A^?'Z(%\hQc{$tbw7y> x1!s7^ -vƷ%s|$LpO7$X7,eEten{ޚctrgu#Ȗb{DJD^ 3mtlqӜ% +V}0 P\q p?z;gܘlI hsɸ +NHz0m5HNaߡ$s\hp6T->`weYB71\iVrR0|o5+Ui~LmU)F$vIUV?^'9`#+8*} ?*sx&Ra칔lQPtda2Go$8~COmTQgAGhKRf3v nFN:E+卍EM^ߤ;dneFd݋vK'4p 0(YNZ0s)Q@ u>1^EC .ɂv9fFfX9~O{'˫Ռ|RycAӍ`KJùBu WN\ak^~ܜ݂ʌ% B9Y?0ZU!)NoD>gmGEjaAi .;ۂʋ_To#%h᥼ F3wqҽYBdZße_GWk9g;{Z·zq2ByQ!%slK\K,=z!2Ujqmj%UVehb^x F]|_qe `1g u3E9:ƫF~ΨygOivYI\fM,ʷ46U EHSrګ)V6JqRSA48AEL>E-qKYeOoaf}ߒPrO3;U~.w4dPWu_I]9MCakGï`DkM KxZH]vQfA]1NlW}~[dAc\sdQGCV\boQ\if_oņ Nz]J:!b⨆C԰!"X^k~+`4LrcL>YsC#keF JbOZSjX2 ? `؜BnJ4h֝ +t[bGid̜d(mJՖ vvyr*VD/H `~3xm&$s)n&YD3 ^#~ӳJG5J}ncK`75ӏO(׋#9ؙUx85/D?,(eyMlU @aM-ǼtV(Y&LNwrOS +VG['XTLjHf%_GA7:rw%W"KkCꞣ;0MW-`b)JUI&牮B &71CuSFקxFtWuܱ?J`X=D^ϐݨ1!tĉ,$/ݐNA [G+٤-2Ne[jffbst5W T ykS 6|>=W>v,|''t:QQ1$  P<4G)Oڭ|6X:-ƨMjx[nRƖU++֫$pz7U_4dTzi,i!kgnSKїYۡMޡBx,Nij)kUh- ^Q9ZF5ZFʵm{AAۗ=LԮz֪}G?ȹ=-<:*>ι:cE 7e}i@i~P U) +P'?VoDOIVRWEuSD'ϟP8l~W]ې"䥍.@Y+[7Sr$kfr .iaSvwp0zzqh"n5&T<2D:|`G;N_,1٣y`+ۖ2ʿ&퇋[3щ -5 +п6nQ駉TO+*РQ~PX]A{ zpŚB{鼮๲dJy":hd[1jr*o?fݞmc$~##Z6 +M}`zN +hObF6ֱn|+huN\ĭ"=F|\;Hn-&,}3Xc%8.ɺx#&^QS~ 1sGdn:ų7: YEV`A(4F 7HGb Xgu +l6g~wq#X 8 +b;WDĸ:L/SbsZh2khn6sʜP54]MBC׉HuRZN8lZ=,G oPi0:JN2pҏ ?Ak@aS*r[K''(&)]s SxZT' (:z0L;38/@ӎOb,`EJ/A7:v6'/=xg١IB|>"k +GN(]rTl/s-“(KǢ=|!LLG +2j(ҔA!.~6#y^1LyG+ Łauc"p»L!PVL%^Mx+q*rT;O9&s˿E;"[cܐ4:Eq)E~ݼǪ|P䈟Pو:KCB 2 &IvmGè- U7vb1EU;~B^\r ( Xm(SZeW՗U-^,ԧfFiڙua{2l}OcY.0[̶I|1wzBCϠ2%ͅʺ{+rqy(oej(w:},1a!JK6FzˤۜAZYw_g5c]s%=:]`NqpUK&TEVPaz@"q6cS$fQMj" _`1n9xCKIj8G W +oS4>8;SO,Np4+ Wy`j#~xB;D +cl`$7{7Vwa6gw lxN*Τؓ1$L)˽J)9DfJ +ەBUPOMydK8SN$ +K(qHV8!M&#ojGԒYyh? 1q.`0.gxziEQX'Xg*޳߃?$s|sq9cL0)$DNT_VD+JP-d$H 䨨GY@} ;䁙nj~R|~fqw$)m0҇}ZTKe?$0SBs4n :nEW󽊮31˹h&N<) !3|cWˆT^z/=%A3!WR+3@R;>cvYnLx~B>酐nKG':w,AMr_\(LT|8 EugFDwuZRMI}nIˈ,y~3ؤH^+| T|wt?#Jջ(T"X)+eZg9!Eha?E圠]Uc⟳}U깾3*MNiHrOPU.*šM*V-ƕcT/aew#պ\.ԙJ N(o_DkmwTT8_Cu$p]?N]eG*ޒkp0[Qo$lx}LG3].o]{66|\b9)W^"n9 +KC;e61[Sm}@̈́S[M>$ThI,lU[ئ576x3+,™Ai8˨dBY_nVhEOԞt T2UЬG3m0 _`-;Ĩzi +5}gxa(ċm`v [1]z >Rdg"xM.49j>V1q',zb\h.y ^Rb~XsG5[y(*@ts'LXAIBq"RޝyZFD$+IȧxM(nxLKNM=!$1L ~ g~uHl# +FMri9SM/P32% Xzw"eNG{|: FG\δp ?T.WTnfa]+e_=ARz>b{CܤUJE18`q<`iS,7]` 6}Q(>`gKcEZMn;sQ3K$/bIib]]hM:8n]%Q]?/20NllUsEٍZ؊۬㊯p97O/j8wLaN̈́%R4c?\b=m2̫{p|:P}}U.Eփ΃ם l~M*81dw{Wpgv/I\F5i@3ݙ㯙>ylL4ag#ʑ2*z*',yjLYǧ xJ;:߻S]#PKˮI;hFtCLwe,aBB8>ʗv9X~sĩ)Hs\9L2L }5Ýt,p8c"{5zJXu˾. +xu`@[,XebҴ${!{B:R\7*7a2 .:;A=\tߥ5 ¿+V@`ɺ܉=YpZ4r^Co5e~D)nN b$94&~vT/sJi@Y(vdmTtm.!@BVeb}djħh(x>;.ğ{7π<]CnRDUԝsF&ˬiդN Zp_y$LSOC͚(|C{:`ԅM{& +I}Jky"I~LP\*R>/T.ګig/IjkUH žh u]@P!o.n gDwݒsʫHz_HNY\fV鵪 `em =Sb A#uzw!p +=W9[M(`JZ IP!Kq G+¯I4`>!ڥxd$ ό@/{78$|_- $sx[I-d(VObϓjbcHF.U,c0Hrh}7Tq`#C7{Ny;_yLk!XQ1Rt_tKRL(=OM&EoTN#! `_x{J? wr| 5 +6k.ĞGOp;5e ]oaAֿ$O)ڬ2$TX5YnFllZɈ!UݵLB Ӕ=į2yi]xӥ,'yXRœ=CvLlU2kVߙk8BVljꫩaTRfQo@*^5'?\n/jHϸ+X `V:y'Ezy?@_ѽV;~Cr^D׷/̶}M׭_[S2nNҵ=^<^.ٔU6D| W_2k%]ߕu:9-[ G-&W4Жn8 +iT>%XLL~Tcͥ i.1 ]Nt'IS3e+Ӥ 92bkpM ]a~mH(wǛQi./]9q_"&~[:v(bPd٪1 դvNOz_6É +8%h0;Vͣ8\iPXXF|E +*',Gtt]r%6M; 7(vͪW~kYag0>^'B2SOӚ1wL``Nk~S1e0 \nΡr4ǟC#>aZrΡò| vyT1AWTܫI`l/{~n}<-j0*d86F;ۏ'@]dxk&nxXO5X b {)eZ}y QtY|Sv5jP]Nl~?p_O"!niYO53 _pXjJ| +i-|19{оS*aρ_ `-(t>}n+D?Ӻd:Z^ۉ9y43ܣ6CT~S2p/,FL9&%GW% S)M&I_\~֭pހoft5`RB/n#EPgk ز߅tW[G^QR hgfO,7Ԏ>02^j\jw/6ͷҷe sъfc9Ux)Y"i&]|]$󖧚ֆP^/Ls)X7l_] Ⱥo\Ş5ŷٵY[{*9 ]_ g-Y>¥xrxs2vl\=?|\_PzS _?XmGWPw_}:u#vt+Q}k,g[>۲9oގ$gA}WhyVUsUϦͦaN+Æ#KucvQU0VGMDצ;ۻrJmY={9I)3;~O9?Wr:$}I@ljqʉm 7ggkH|#4}!G +0̳ĕ5='?bF\3`fŒ! x_=+\m J"zo!\G:;;nVOF}CjW͑ Z{>Ee}KNd7"w9H=Esbo%XYV߫U:y<5Q`A~5ajtEx+dDc9q/' g"5I1[ G͐yjRE_.LuʍwZ "et1pr&uuĉS̝l9EU"E8KC* N%6~r"4hUjK'jv;#G0e5T7g LkQp2> +h~9:Qr4s +,0y&57+] {9IS~nEh?Di8x^RV".#˩kg*4=F.h w}L^;mP#jXK;^Od_a 8%(fLǩ&#Κk (G9o "Н42~z'<ר(UoVVVLUemK&Óm|?0 hׄh2+r\ 0&:gm2* _tyzU!*/RWkUahwgN;m2v#oC.,@Ͻ>\|C܅NZQ(#_b2AQ0濳"QU|=4Qآ<>44( +h#x'x|; +${(~~p}[_<я(eU,EZ^ͩP򯪜Ӫ"s =Cm`- +Mq.W1Svyd sp>Z:[MхF:ZNMWTѻJot}X/ f߸uuK#9 9/K`nalm u%' 0qfchTFrEqdLSaRN*M;{~ +tdxu:]jU2 C>&iYCE)%qJ˪u&`7ze|(βfYXA4Z63WBZz*7JrZ" o.6u(MhV'fKݢcdMd&K@ +jqԼn ƑHZ_sY5usyZNMg|\Y)N(: m["xJ35ީGvU혫O}|{~1 /Yg~Gyq3Nf10-G7pQۅWD<{ ~[.(E;Q%p(6AT5fGZWv1]}!\+k\/awi7qZԓ`ߥC,r&!d=3Ԑ,U>ZIshs h5CaX=.? UHBi3r^$i50b#p&^Ɋ"nN 4yTѥCT] rfL!h֯b5R8%#l yO&7M&y8c;<(cwsU3|TMv +v+(?V~ S e%{8A8AUtuAؙW.|矔 f=y5Y_3^*6yOj[& Lk?~{qI܅ -v4cUz+wUS}!ą"HꩼmoNdbAߝ%ʰ#>it :`z8” +Mfu몾+GFiKu<和J驺U-u;tҺseUۚGuwjXlbq)_ȱ X%efz]~k c#¦OŢ?H>Yp3u}SyR`zkl2KvqXE:_:[ljB;m[ X!<6+邘?eHԦx,;(𚢭MIպP} +ڼn@|BG{^ s+rvgMy鄏³ӖGOn 'y*2!L~+[ܙW}#$Xn-GVj"jӻb8m0&*h#=4dm˹lr4EļIcL?7GL}?,=טJ<~`U]&/pWzIyTrνmU;C 8tYbg׋?E2 ;r-VSF&5 iDtw9XU&r%T2o{mj ?{%!\3黒wt)O U|gmyM7Ɯ19b77lT"H*Gk56iI}PW" ,WH^eMȂR_>DLU {KQR4}#,rvt]Bl XרA7[p Mv--:DNdE@b,ZI&Nb{qzsf"V>hD#\:΃`V` 85g3:VN#b΄3f=zK'ĖG t&"6ѡnɷً@،+!}AI}7 E׹1d"/@!v<_ӣ"HP(Gmczw`<ȗt8MK: pGCdth,-[{%&y;V07_5A!>2ՓWb=m?AꖎoY(g▼_T񫙗 ~j pqID/aaw؛<ts]%4}S23zf,3|ϑV2_( ]]ZRw=a>9_>Y+2  .5}{ᑆ_Ů765?"cEYO}90М)2KR[T"tE_"Y{a|u;Muƌ&ݲޢ$|?3ųodߑȢW^w`XځUo}VNuPe6$Ό1ěg +9RV9&N9 Ns? KnՉ']kYvCN@@?wUĐô/ǜa\3D}k_QM-BoC#EPN!@%z""VػEA +XY"^콐]ksnΞo-sL0\fs3فj9l9#װ֠:tuXD4BOc"iuɿS+;ai zY_` +K! (먓 #:fQE33Wj71Ѷ`gDG?VZCK eGh5Aݴ̋Q7(39Cr 4 cBii3cdTL<4ŢR,Hp`N9 +B|{1!E{vP^eW +\@CZaE/4ocU1NXԍ Ddv|HiCSY N.EZJ)_Y-J +#LhtEۏ 2p(aq i.vZ?+(R.Ooe"9_,I@ iCC;ҺN[v֓ZT+y&~,4QC &ZHH7Yo`|`_IKDjS7:5 h(4@B1+x& 6`/y_Z )nB e7141"!ȑdJMkUL=VIigAUι~mEQTDt9'v{a5HBcQr1_G2"TRn.#>%;ѶiQ0lIq~~OrBз ^- +y8ҚSB:P`Z7 Ut~;Iv g3Z1( +fz_!L- φDf#4Q9i]r0{3g[X-D3]$ ^A^ + r^)^϶|y౷ bX%@w 1F[ڸ#(kutksGei tOX~,|ngTzѴ(.:8R攳.7ֈ=ai~4͞@q W9j3D- +c8 r)e b9dyYވY,BN5Ul4vhƫXzhu ۨWv*^gn 3373d[z2dh3"|jf`&@հكdM~]Juw.'/qsJ!17'^q.: 5`=?…>S0jHCc$j{25q _0|&`Q0SԨ޹lo.U>N%/ٟ".v> }M5E E1]WIgh|Uv3 +;Os%HǼ[ +vP ](u;Uz*4A.wL "j7t,r>}@=V7b]JI|l]BYbHKM(eXETbm!IB&lXS=Sq}vZ.988ntb}=I1&[{/((3,j/V>m턚x=J=Ӏ$Oz:(.9=35z҂BLl&n@6Q@JwbW`F"f< b ^Q?f/}5Kfx94{xe1K:~1c@x\mHr`U8k͒(FҖze>tgLQĵ;cq\Kۣ84 ڊqMnx\cp>tSwRLӬzN LuLш PHv7w~Ar0>:aaH"E].4HuJOwRg>gVX2 uH=?6/ɻPz Mv$KvVq`6~ sGv_ư';_b$$:0#.tf悢&XL.Q<~f3V ,(ura>m-Mw~ $;ۋm$湥 }v0ehHSg!k1vԽ V*JU=L6@ukLHk:LP8GL8cr!2 [H3t(=EHHehSL2 %i?F&+ۮЫT+򌹔RkG3@&h3@4<0 mLJ?Cޤ((c8ɩ30>$=jȫGzi9NeL`@ :.Z+cR}LP^0w*Ѕ!֖|[wxN$l0)质&v$&IH(YE;O)j T>?MŚɇ), wa_.q (Ӌg Kc 0t]JFūŲZ3j3@MFoc|;Î̅QM#hS12Z8&VaWaN2@,994,?-PMfv%yH`3,YtNFku_%1͖!al{9?f#;fZ/|-71@n@xtA-=:R{C?R)bTd1^YN[Jhђ6AZ46)3<,%& +<|qZ"+`LT,,#1}?}515Wovvr1+׵ƕCjL`5xXA_u|u;4\*2U#3h{h^-QܠMи@۾ZKQMrRɱ*VFMpE8YQdj+.m9경)kMSB tI tՋƾU&Y:슏5˟ϫ"ʰYXϻZp[PMs-mTK)4N4^e)m`dU3q}EۙPTER~#>2afRF\ٟ_U\M9TMcNzNKV QfxqD[f"22 g|,!tuYko^18Y&1qX__Q[NuV^ÅoVFO/fm +D/ijEtpEf"Lr"aNV>GCoA}.<2?#cK{8{t[{`&؁,/(!X; D[n T[Dwija@=+~C~.|K(N弽Οͼyr&6TaHߛEkixBmq  +eqЍ7ƕ0 2\>^bkgsÙ;0K\eP1yXE138RW +@Ark081\Y'ṮMǜ0cUy_o}G8K`w [5>{ه7 +nbDб4ǎ5hU#8~j\վq4kB5Mp矗5<_=鴬-=r-Z`-lz{M*d{}U q QQSźڨ[m66F@4Ž2[P4XZ7R!QԐָÃTѴ,f)$.VcH%LX2Y_Z]=S=WY1eDB!)a4f0R⨣[H?GXC`olRꋓ-o\1HmYQ[6VU x**'ַiY1׫Ib?#DJF$اj'FIZW Vy*#2&g6xV5X>\mMmu1lhqx~-wWnzcƯ|`RN?-^ +*+ϻ[z`韕v,M7Ta{r(3(C(*(QP.yvk2J7e2ҩ::eh;eh?y^L_ KbeḴ۵,Դ@ŭ8KY#qF7^4DV|&]ߗRE\FA4Ck>E<"nuT#VΨ~tD'6]%|Ɔkf +u;a [zT^+^+ʱEMY섿k  +ߪ6 + +vY6h5 ,\h22rr + + *o`XZBVV66vvNN..nn^^>>K.]l+V\jՑQQkDG'$$&&%`))iipxf&DPyyhtQpx<@$Hd2Bh@3L&fs8\. BH$K$RiqqIIiiYYyyEEeeUUuuMMmm]]}ڵ MMֵ_ںaC[ƍ6m޼e֭۶o߾cΝv޽g޽>|ѣǎ?~ɓN>}LgٳΝ?uŋ==.]|ի׮]~͛n߾}ݻ ݿÇ O<}/^|##cco޼}>|8>믟>ML|<9955=ׯ߾E$2f[a?_?ed(*)˫*4tT T jVZ6v:Nz.n/C%&Af!,VXA#V[GD':SҜ3\2]rs=< /a ɏO 2axtyɊaU5u֮nljY)vKܶ ;w'K>r(Hڱg2"g]E^A]˻vn3 +eH1dMrfx ByH$QK4Kt+ FU&f5:z۵ M<[mh[1xS[Vn ߶=r1;v%Nړ7#}|?@A!#GaOOOQOgs.ҞK}4\mnn;;v qo}xӿt>>g=/o|swx__~z=1仩_>}mj[3~]e° G,\xbA[UYYl\1yE4 + @!*{j"iZ: (FM-ͪ̿XmvisƜ`]nrx>aLK>/ +u +ʗq"׮Y]s7nY|G"$I z)3-SAzw\pݩݝgןW"]^sy_婫k7nl׼͹32xܐƇ2xr^e2=;cO<;3yʩi_}~j7oogf3GgA{fwov):{3\k5{n^e uf ` x6V!*Z +aefWT+ . =nTԟUI>iosʚmLG=Ik~w8`}GM}ME<;go簈׬;j, +߾J,M!(Wyvy7,SygaIAYL*P\VIFϣ=52[*=7δ=} ?|eg?nD/ "47~o} +{_zֆj'?h\=s/Ž忟y6nYk~6Γ E(dMϏvAL`* Um|gTT֮m6$,9'APJ[DQTPDA `@Q% JX"9"gj}39Z:oNwrl dX + 9[C]XbΆX/c]33:`̍t6P] ^3V ^m~rLipBUǟnZz0iHX ɤmPC f(7bL Us>.nͱ`k񆴛? Ve-* 5Фe(")t %-|CYHũ,',0`/J}mIvwjҲԣt +Yl v^E'Ǟˮ֎:m,5 YL)ccɌn] +1+I|H*,4kͱ9^8' xg W +5Ϟ.*֛MVԉ[1w()N4_{@ +d9Q#8掀C|&rlL5;~A#~v\"׹&kyC5;c7> 4BN\.H|l2n :h8yw #?33E<~bӔSgVV(I~}V']rnuoPmXcu15Kp|-!dL0ɛCbj>WkԖu{z/$00[U)_LD~?գcz3Wc𓉩]5>M;.xN{?E!ɋx<7CQ lHTm)'V5jWWP 2۾F?JOX lFZR2 n;#Q%]qti㢮&[2Fr+ϳ_u?3t0o@v bސ}ɩ,;'Y-~aغxoztnJ/MZy&< /tIw'GN >U[֧{lɥMN;w;-M7|ro#*M H9]:JrF\h溮'xn R+ͺvU2HFO~Ä +đɍ 69ͩ}TVWSvI=o, +R}alf5$ٳ:G;Hfйsj.Y=i7,[ߖz 4í`Llbͱ|>d֫Oa5]}D[Ѭ=g냊6Z1WKP#}JQ䎊Τŏ%Dm}rY']Gv0/]cdp\}2K+K[$ΆR鮥e%цьByabMϱs;lOuUmVLo!~Үa_vB`^r^P4%dWP3$XfBm>+!<+o5#&"e1?yA|91S(]skDq 0z  +@${Q u=O7R_ċOb#ZODs(G}Pr\zA>й\@g$ky6v#f N."j\ĞL?og6?G$0zY:70Guyn6R"0<~) <:@NꀙT[T7ͽ(>!?v-B-_i(pR8'Ƌ1]~'c{FH䱟WvGd%kȏ{ɟWrv&{ }мdz7/Fy*msu`P. ;Ui.I뮴FTJpSuB.C:%̦lʜdS>sA(5OO8")" i'~;%Ky5ݏ"?[=/ 5CN龊~T _ )z#=?떞ͬSpOdyI0y +&aX^jM}p(%~>èny(_>S`\+?ԉ*a]!P-E: >SY=rN Zv~/,3NW e{؞ًy m ǟ ˧|]Q;`x "I Ye0f.y > 3Z٦ +oiiDIh#Z\:%{9".eϘgs##/O:?$]#wTCE,Ũ3CBmۙ wUcwv/žaIE \#0V՘CK^ F\7MDuws3oJl{v[Ƿ

5 ;N}^ 榜ZGX|zNT@0~_sXX.U%ӓBI2{m%]y-}GЮx#w߂wٮql< :*^屠cwTw2r 4YWC J` y|L5TB5[_N*Kgb\lz66h)na /-7K>MoP{ a^Db)<[&gA.bZ dd$ʍѵo>B̯֤OW zgZ6~ sc0h>+;cFղx씤АǡUt6au5uR`Rq9VW}I5ଅ\WU3J|bBDP?LVUwFy#B{ٍ7 a|%t_yu TوӜ&T/C༹N<4y歬 W!>W򵹵j#ZGKc'Ja^kإ΀2~[|Ol;ϨXBgӸR0J4}ŘZFIDbMWm]j_@Yn$<,a}'vɂ<_Չ*XN"Ni9Zpz" JWd5'JLA%̞I)Tj \*ZFK_K=A7W.s`9nJ펪[$/}7'N+e+T5KKƭ]U( Ґo+iݠF,z-}͍Y{d9W>/qF~VQ>M4{w7C]9vq1<)"7pʏD|a!6Od;aYF]W:{ϑ&6yP7wgՌa(o69vs7UWӮqxzaYjuc4r/ *ZBdlaq[x"y# |1#'^B#`HeZt!:cSWF .A>,M|_NtON./{766Zn:7܄[[g{h϶]Y<;CLٻ/;CCO'3N$SB"! {2{/oR:w')K{>'Gyn4,)l To:Cwݡ)Hv0yYcd.tm(5;g߅ڸ{ ^X,1GgbHEO4B0,/Mc?uq<9)[#B~ωe^53Ham{=B b_txڤ,SwW3B\ʴd~dF]Rj8~ A/V}Ε +EC|n׎Z1R}K/}soYg',35kt*vϞ7ehybeSh,_XoԭWfu[f,ZgWsX%f$,23S5E[SĚ5VVz }-~ܬw?5X=6DE 4$L}&Uܟ]ZIϪrE݇|_>Mq:r^A\XM-mW"|z)sG/-fkzVfɯځA4| 5;h`bDϜ/gS5f{Bf*rS*Sb-}[XmM +7?LuqnxqMמ#]]iOº䏄֞j-rΆ,zIf(JwiO5yp/d5۱"'3r$޵A}tfϻ׆-s '*MZˤz}KLhlUz2 ]F?! +55;L3fd<,o"U+ +~EEbj7n]ξs=t5,739;n]lz˷ݪRX[+C Uă^껓~Ɏt1g +_o9.̺dykzI3|FfojyiM'GUhQ#m]k; ֵG$: 1 kV֐xW+-8ծdk?#R_u~9 +5cJӸ5ʩ5c MscxWyƀ]Ĝ.ta~؇< I#_i +en)Nz6U]l*:2&LV讟>ecGedL]@` lyDCM +@D~Ì59blLؽ5SYӄudG̤`/juրy+{`}SpiPC`O&G*vub ]k}`>sبv, +3U 29lʰmS;3JQs7#^a~:]Vk&c24l4%ܘokg5nv2pJW=J,ṄOгC;L?xU(ޯ$\|3 6rͰ/GJq-3/A>~X玮=oYT˳ ]l&?cɵC$=\AC>Rt'WpV^ /~˥%<C~+\L ΩmǞd2*w_+aO&y/Nǜk)1JB'ao9;"#{m|sc?0r냫E8y^Sy~J, +~ށēJ7F'g3.(aOVFy~J۟:y>wI|{ 7yuSib𒨓hK,*i3 " GVXwK#jВ&A7 +*rH\/,|H\)9-4\ +|is<_̛0.{:Wּf"Vɸ`s't' KHmĉ\J""GAg~piiȇh8n"gjT73/ʏ֝YrlmV0*yq "򑗍y;.= +-غ簾 +,hͨSE-{X`cI8 ̸7? Gq"MZKQJMK̤1 3?:?!}4 ;tuWbH س'TŌWdt$<8{.]W0f:-S"&0 bS/h>2͏Y8,;vL_ +@8;l?_H4eѳ@Zٱ (2D*b^P-7Oh>M~ [s5<:Q;MQQ5ŎS'@BZм`cfĦ1͋Y`'^ĻQ?,= 9limB?$c!Fs)f1~½"rd7 $c]|U|ɮO&x" ^y'с_.8WIN'm`_½$o?2IR9s$r$⍯x]6U +yrkK%pR\o6S?Ė|Jsy96};}5؎8ɧF;$G@q)NΝ{}!Vm*5w;%KcS~@jO*֥'q0>8c.[eGM0-K߃}C+.v);=@%PJ,MCBݖ/ K\]رO?T))`R,Kqz4m0.&cyvP؜+_ &ONpI9wa{bʋU%xHn"B&;B^)e<#RA'-^GepFw3K~Kz6&k_-$J&yrұ@K&10'h3p1&rvv|9O4BPta:4ӗ)xR͂)!|3@KeGR%;uօ( t`RkaDo{bW FCtk:v*xO9-tecvZ˾jٖ0)؁SY5"lf}EEEQBeEADEB鞁a;Ezf`f{w?9}/}ֽ@6zԷP!Sv0b~PAp%Ok-W3gsTx/-I9`Ub6V<5֫Rp*!Cg"0eP ZIFPAWv%{THvDaiC4?tJNLdt"0ord]0!}L4mgCRj-0.]mkS`\X'T,R I&I e?WJ int'XNhbWz2a9A< +Htw"ģjU#0j~MAz輫gvKa\~]0Uy6gI152iv0||_\GF~1G/}\D=Mw%ѤK8;gǍi8>ўC5v9iDD(g(2AR?@,2x-4 Z©,Ռoj9e:q̀F.RK金_!U˜@AC"Ӗs˙ p@8eN%IGg/GFh7>q oJ9Uzvܳ2nnc[', +3ĵ9]GZ +M%ђNDۤNw./5ӈ/Ke^Y- (fҲi(Pukȁcp ဆTIS +̤}V)$,;[KNs\ +wi+U!^"AWx h:%):Mn#<ⴄ<.75W'/hiKE=/edrjGԩAm_V09>8(ӉWOWF-5Ŕ/ل=Fz'Ys}9x9Z"D:xy-&2/&BVOhN="eOrS0XU'.=AWϬ(?pRp?j*e3&!DW&נ3j|9_1~Ov 4\(P ;N§D~xAЋ!\> !Fg#Ih"uz̫dhE?ysK΋yQ}N͒Qj)z P5oϔFks;r8cNWG0Me:'F +.ʫAgs?VR:R%:~=qUP򬒨 -C sf ų +=N\Ns8UCNO^j9b4kP0RY>W"a&-uJ冣v[1Jn(\R,w(+;ˈ;3/& ǢY8׫4 9i}E@In7!gT7@clD }6 <*!3Rdk LcD|:?zms/\pr8Rt_yKМiSq U=`jMk{PzȾ?"j-a c w-ek'j&U(; +JWBA=Ћttk KvBw~S8M[r>VuYyvrOm97 ۋbn]HI=($2-n.%'+e /:)DUw)?13O@ݭ$vUY|5r<ٲ/ܦ$ӮʐcuCy3l*6=jb>`v}ij 5J'l1ՃZohesj4h)nzWF%zށ});9"] R;nl{aq37+bdX .NK<^?$y<8C߶P?V|)8}dw|p7/ԑ~_٢T:&0*kE ^?wX#bqMWi Ӗ#SVxwL~١FeU7-⵱u ?ߔ&b%ELl̥3גmhzlKf3+#I6g z.٫&\ijtc (l}^E>(K~]Bqz~v˶c1ޡQV-ˋ(LvCV^ݜ\uvhS'L೻!v 356oOe#t:1z>@{V7:5q;fb /-ґz^h)% v]k/u<t)~|:4F!}w6=ȺM'J56b4Yj:0W}ëǧ*7v؎OYT مL*ooQ{}[e@<؞j!'^^JfGe}ȓ8ڜ}ͺ!ܽ)n9nOLu_5ШC6'Ň?P=3z]uw:v^g9kkG +^CKi"ذq 0KV;쬡N֩z]tK,~GNF=o:yC)SVEk3DWi]К;͒ZV.d:DSIΖdW2[W52yjwzLt_sg_`7/̔J:cc60. o̴,&A`mу4yqqZaA-K;G~|ygb&S-&=߭U۲ڕZT SGul`X7 fodr>+,>PI^}r%( UڴH+SO G=-_S0U==Y1|`~XNȂyUs *he%1#Wd)3\{VeD S?5_d4>w<_[wL<Ҙ4KzʃY`j|{}ds}+S$U1kMx'^pNR˙g_7X_s5-T  +F+GN7ߪv2(ftsFtD{pPWZbpxRJ칚 uWt+!!6^/)!>l|É6Ϙu#nod](y2#=ݫJǞ0%x'Y|W\?gB>XBxVm/*%z}>a(R+|Ggdsg}oS.~jܫTKpoČk| `َ!oJk*Vfm}W^N9X~[̕]U[VɲL7/^/;B]E`1Fgn>>=.OV=ȌuWޢ/H}:49ԓ{; +j7 ֖-]nhq{dk64 E[j]yuI0U"nmRa ?,)V.izG+X + xX|,w]cƯ8l6T9S~t/G|YѺcq]v}84 +{ﻟ /7k_d Syée!U6T*2Z62kbLK l Jd/zˇ3Sn}z;bsfI|e?N[u%:@rmϺWR{8ll;sg_A>PǢQ>iwF>ů u2g.SU.d"|pi+\hUFj֨ר5tr`G{ jbP\Ci⢜>f Q$i\st]"9 v=n-dI[Špo1sha+@Yqj#в~͹i:/7}Hy $K34*-NH6Q 3l6;2~(i-L'*tƦ:*xO=%iԯ[S\"a7('MJbq>RvOx9CC'U0NIc$D0?X);VQ2əИ0yvK6 NÖJ48q<\ ֫Xs9HՇM/ =G\;98L1?X +gYVÃ^.YHb6;g,=ęKpom=-0?{"^x0LHxwJ +QX.I說I$sc/H |L*WUE +"hcF΄w<qh*v*hS;M^08f;0_zE +u6qQE/PX9X+k|i׷K!t = P} +~yyж=5k8F@񹈈ZB?' "c0'8'P:5X7(PwEO q??oK<ŔaY^.rP_Xg;//TkNqDO016ʇww'P^AsP*|IgA|#KC;`&4߂Z +\.}CG3 g㸃1~p$; ڪ|Ǟ:o /ޕ܉xv XrΑؑT'G-a8 +6x!` ˣ|¯x1'. ,Wx_˓F}؏̯ATߒkLhGRWBIzgq7)H +mb(h +ݩAA_de. HiL#J\SZ *=3IB4ްϟ*K\b2RRyѕp2nGZI@^z`s}|&{DQ&oKeI}MPBq)魣K"[CRgr4=H^^<-/%)@$)h7%$BuyΡ +i{'b8Q! Ƿxz[m(T)DSAx/>dXpIF."~JEAR* +Ihٯf󓗒'_Ғvshb]Y'0R\PG㎤!`HZtQQהOJH9r1".Czq[<wRN_|CQ~2Z%|`T+{O^J%`F.yiS+sN Y@N kQ^BFz o3,Oø\S쀦4)fG꓆2_f%>+qV-a:,xۓ\NQQu^" ͛ &aQ)*jۑ[T+)0NC6|.hih{!>NEz*pvP hdWz+oQz3%{F!e9P Ȣ|\ +@ |H%jApTnq_|zNݢFm8;./qq[[./T~J +:k"аS\I(#з?ک]gqO^ˍU}IFqtc3j{2\P(0'軙rigo`+P#v2S}#4d"2b1@%0mo⛍!_Xe5v':djn! { WCbJJ<妺檮̠N^}EzO~ˍս_jXHQ-RP<r{v]} `j $9ڽ0gYjCU>u]$O䢴 -&H(q DQ=IYVDԫ|0ap* ]x^=3=7/~+V.O9s0Cp'{CAm&ڭG(咈{My0T £/,EqR0viEU\N*ðl G`Ӿ E7'1J*jhUPPe#PbΜ]!@?sWVYOTP^G`)/P=-IHCQBfXT}IǠ?FTrDG=@ONGҫ@F(!}ٸ,\?d}j m=D^cX0VB2h+=?iO^ZL$LMܿsm?s}ԖeeOT/24h+ol949nfizk&8;jX{h +Up}*U|lKG;N@uz[(jǸo¡<He=4E"Oe%I]?|+6'Ə&رn並w?j`wdlRY\HY%"<:`>\r'zr2 /Q 1rjr=bX!4"6"PPl4{"""4AzC{/QAZsv3wg7d$Yϻ֜Ŝ#_,-4K\E~8sFkàBEqƏCLяI<2bwp:n$ Pl>v|FbuBuZH/5._[yrZY?uxzZ +!9{T30<&Vg$6N MٝCS$_t<%^yGxrWSkOa3qa̛D 0֒OI7>ofd4yR +:h/6ҫ]L͹fYڸc=f,)bq__t>Wq @%q,~6_5?Ku+t{H#}n L/.1s8L{ugȳwIU)+=}:*u~ն}˷mmtâN6( hZx܎rùWPiXuy+Ԭ40CޭFPN9*%YQJ.f!r0rh9RoWrȡU]ؼ"t}5gfeG2Q[/(kx )7H4wՍ̳.y={pݮ!C/w^[GWzXI"XDy`א\_{r1jt2~ӊyD~h|h4}P_r 9Yt^Nh~E-0Ts7tU"^ɊZ~q09؞fX=u:aPFuWXEl K][7=V^)Ny ݶT2r;m'}QDʃ +7IvXߒsʍ|?R}uF+m,LD^\*_1AKg&\IB)0Ј2}@)s*z'a +o#U2B/VEҧ?R5M3?^v] ^z:k ;jtTO*"NBFzzzLV efڕ,ko_|kr/\.4n>{t%oQ CGrW'sWk 蒻 +ݗqŔ>Ѻ>rtk&IKȑ0TCEn"0Mxr{4=)HD +-Pm3{]9!L n9cY!R +1M"|?%R'yW!8!n%vҎ[l/ؖ68•vBc"}ڑVl-:,rlO?A;yv DZg+XDD Ɛ0N‰d`Xr&=]i q]Є%0zSemr^e-@X`I$-gNɗMMetV^KtLi棂 +%wVF+ō_ ȦP8E}OӈuU\`?Rl~=RX:, *TKdnÚB۹e M7ּ_V7Nּ_6!P*2͛'ۿxa~E~3D.IX=&'A2_"Le=he8ްec[te·Ǐ+'(TYm-'E͹Ns0ۦz~kU?c \CkϟH7)"K4<=vE@w@c>w^+fuN,a9\J<1pI;hV/N ~ (U?5?)t s3b=ژa:z`+&Ƿ66~/V=FYs:f$Mmk9C֜ ;v*YsgXKVRwz?t@apTp&"/q8J¼Cu?g%M1G]TR(S:,a{8&"kQ YEg- #R_p` '-x2(=r ~c6Lk0fbc[eafcкVخRbq8 ?=^Wb$ H[cbW^Bp.#&v^1̋ r709M~Y$hΈ'@b2M5'pïʈ$>.Л=`'VtX!{=4 +@x+E!軞dž럿0(϶ pw ʩu5][`˞Y,-[Ys~WN!}b +93e }CzGYK 4i w3; IUM7ġ-y'C: M +L]s7|L^|B[&eRƥHsٔӿu&m@\-Zpy?K)m&7O~WaOƨv 8$1+md.LɽOe X"'ϟ}Kh$^ 48٤UqD +U8?ĢNbzߞ9߳ԅ zaG`Łǟ)c?C&yEZ0!+,Tᆓ +%3H Yk~2܋Z 2@FU!#t$o!ExGшF/քsJ]@{+Y/ǚaat|jCHpj:cD~Oo|r.2g^pfjݫz\@ubdPx.jlsqTٍ'ֻ䚭JWXE.鲴3V 4/6km/cH\hLD +zz̨!y:rO傚(8:*+T +P"+>vg`0/ +L9u1`msP@%]auW1FWiyj+7'u3!_ s1~ԝRH8 0NJ| +\v> n B^J@:\pY%@7]`YPXzR>_f^wJ.xV9?@/p 6tN.9@'hkhjT]aEr^UsYtYV[i,+џ Uz\Qž8nܡ^(2/ %Cǣ=*cmN} ,{g@ +y{S'z1OPyTu1ɕ޷aU!شyU޻8 X':]ӋQUt@d= n:S(xbJi 9}&ye,`P&XĠ}yf *i#tr~W bJҟC/_R tw +B 8w,TŠ݉?/>kq֚&B3aO, =&p*f +K6 #GδI/ +5?څ+"`QXo<'=x803< ǨI\4C' ɈBk\n5P#ıUXU*atbC Tnyl +VlߎK:`e>hX" [*t(INġ_yN[yi\N:au(1=o4m"ڽ&tTlQ0=-_b`';[֡ײTyXm&"٘$F_ {Qtc*DŽYJ?3_>7Ͽ= uRQ=H'%&fbR$ M -:x(݉Osړq'!)]s ktŶg-hmg F{h$vo`%3H<~2 }HI8$s.RbKX!]! ͢=3Nꒈ]a$ҙ`GByhu_uӑ$[$ OI>@N +`qQ"/]r@rY*ر NӨ a+rs,_Kwzzw&*/R"i"H藱O9bIDq/r'$LI!:?x)x̫@ݗ2%G2'?mDp5ϩZ6<М%{0IwsWD +,T˟z,0q/vdc=@/r'G(窪 *PM; i/xtfpc =dUnL}j<[E*J-j3#MBs[Z Ű8 Ԓ}i ih o<KXvT>}cņwހT)8y$%3rEbiR OӼ[ Qw$o\\e^jI&8 7p飱fKٝFz7g_39y1[*OEUGGH߿̧[2!%/~wlm(o"EKye]q>H25Zo4\!֙ GQ9_iDq}+%.177{<^.\{5 J,ЂfY0"i;[tY 4'Pt-@n9}/% ]oVdQ֊ϰeI5bt+-W W.Bp\#\qѾT,)藕TCNƱptschH< ShIH;"'bUV'bq@5rȻ?Z/WLZ=1,}0jRUY\*DD !a./GI=/8"_jE*Ӑln!l: qJw"?M*&ͱ>JZgaa?؂?w.sRKW +vOل'y-  +xO;%U*\. +AX.o0AiRpx#s_'nWMwݹuWc T;i *}0[dZbơ2P#]ƯE]9dKUDЮL{"0Z+Ïq+Zf3t}4j}&kdU&B!nѽ">̿x h } P}dIzRz2}7,DM~e&c h~|ǯi7 +wL.3B5189a7d@׃8(o +sX慦(ZTCuKcq\Q(7!h<l+[IX85R}腆#Z\˝CsS^ݫU +rR5U-/D1(ؐL %.-veDD!6C{:5܊0e\)rQDBݫW})VɷIkw 5-\;_U7TF$sS:`sZ wA|P>ftx%/PO_Fi4F)-/ez֒\sQ/iTw1Kʽvw-))~ +mlg&wvcD`e &LJ1툻#֯S{t˥<,Rj!xO~Rť䖼L]g6*}yH\kv| ?5J'nKcNZSȎh'wtg%ڳUm*?&ȕ{M}Q_Nۦ=v$.>O2mzԿ~&Xn+>͑ /l9>p97z^;D1VAI+CXE;WwyiE~~)Es("ZEu8=iz5,Zefťh׽SVo㡞>aF*_=0%NJN%lʓM\u$)q_ +n۾drU}'m_FcfK^KtrkXo;8r(IFfB=zKȹN>,]z{v%VKV圾ɃE6ч僊wThblg+ef*,'*^Qܖ|_#AwV<ʗbh7jLքөMVmLUkXcɷAHmae.-~]6j,F%m]Ў& Q]?_q}j/Դ +Mi>~4.uSL՞\k]f~{{YpLJQ}ihGXq`jjLǂ!9y6eql) vG>akAcq0[qI-~aj\q˕0Y(% +,98UC}FYH']LKZiY. 5>() W}e=)ꭾW,s!uDqcXpͽqң6jI |]vvvi]Tv^nmѩñ2I# Md^~ZPD1]Y^znnijV5 8(> {fࡣ&FU~::z˷쭌L(S«25{ d]' ޳М>DT:^ b_el+ϯ=X\ɶ8NX rCW}:L_$J.n@@iQ}ԜڢWݷ;߈m} +3w~mfrMK_oVc2: "==xJ{&9hu.ٚi kTATuu,YEaJfzaܬ\?v 0=$ lT," =tHJ()% )3sF羞}3khhL - _Cԡ3:?4sz6# qb)ԥvL/w2?:h ۯ]hS;׿ieϦ +=,T&;\2yff)n8lϦRwfFeVכ<2NK8Z;W{ e yj^&Pp3"fsia`"GJAڡ4%0LH&fUW_:L6_íBzHGV .1YK[3׬ dأ c_wO +Lɜ':+aʈfT#-6/&w٫yvgȉ dCASia(}W!FϤYYzcWj~F2PX3'SZrɖs,rl4K +`c|ɄHnoU'Ŭ;_b^)0Cu2yOm*o|C t>]F4f[lW/} +0]e~Q}J_D`KqCx-c= 8Ul/'C{%ħQc\Fn^Ez?jƱ.amj $WGҡz0qߝ0 r|?Nmݵ!G|YnS^KtJ҇)rxn,<@ m\5)u. {Z"+}>4 uYZ} +Ieqs,~SNg2OH&_0RF00GlIG#Bľz'Xvb.@1f@ւAѣ'oi-h9vruǺXoOs*GʁC |2YMAT\=&R"]$\8əF +Z1e0f֐GKSK^JC[tD^*z]@%F;S/ށ>03XWS{"=LX:|]?&u(0 |MhiCvNJ(ٜp)-X~v ;{UwfҖYH=.gזּ>8h@;-󒵌OT/$_Ԅll\§Ԙ4OQ@Spc6ݗS,ށ,>bzJ{ Ldc7GXe'`&-`0 J֍<[t8MGCֺ&ϋa J\JXD&LmNפW'^C)j2aO1&QևY@S-#[ 㒒I;hTsfcs ﵳDWV1|2hT$h}6# bSBK$[Wjm7!#wc8ECI_ n˿9owkW\Xz5!9 GQ0Ѹ_>'; h'U1k‹`HzC…V}}l|q٠#$k5'=>GoR XT({j%x `f,-CMb3[^]=OKB|؍'cpp~bԯ<`UԥK64X 2(7~J4f>j.mWAaߑ*|ɩJ? m9O&GaT 9HI&"\:=F~+ w +3L~|ɀiHҨnCdgJoc_5zaw`/./0G D/\;XܓV +% +x=ţH'!a-A~ĸ!K"T'4UoЦ]`O\Mn+"Q8(c<X犼9$pf=$Mx[/t_Fqt]7ct{c4jnujx\/C Q|1 ,5΀It;l8m<:%xg90Ɵf{K9bLl~8n̿n7LDu8 # uaX^xRhe/ŋC[s V#v<[мwPTʃrin>#~zxCQFH"rr}iBLo7' j\y Bb+ЋK1 &k6o/u[f++-? ~U 6h̷r:o>YꀗR Y^x?>e]-a6BsNgb?%Gg[06P)X\ I }&R;vK m^4l3!ޏ!P+U">&]lT/Ᏺ,~)Aq^.şꝡPMf(7IP 2̓caHfBPK3.|w>j*[:(Uꑍt_< +EI#:p%}b| qyM{6BT$:Bm{e=xKAjM0蹤5's}1"-Ȫ5xXP GYuйE$n*})htqO(G%B]P>2M?K鑨*P"oFކj˫#wۅ>|(z64ƾ!*xtH.P;^mۈ]+bH77G'U tn3ԇI5!%` 8 EI(Q&꿼Jiߢ&'xy$A[[3ʼە v+TxA ͣ&%-x?Bs;F譖n!%ZN/DY +G_V`Hk\yrdS6淅1~Ԩ0i%xAoҟ=U~h ]y@Ou v?ЗDfƐ32h + [_ͅ#Hy5 D7?5񶮺Ec];.Hs9[ìd%QڣɮiȦ7}.Jȋ*/wd68MwC5{G+t܎h45Q7ߎlN') &+ДH^="dF)zt$یRP'BYZJҡOClÛ8!p:Ȑt!BT1LRƢXQL-{7?F[zQ83s>$ھ'1=Z~piHMdsRTW1TT_gQ,.jvUi`4F~>]OTaPlsZ"h9guvҎr n?TJf G4) zK50Mg +#p3ߣE +0BٜT}GTykJL棚LSkXRxm0,K^ 3M65}R~6`V,Q!C-ljATkڛ>a&f$smAQ(=HÁ$"HhE[R4a~ECfom`LjJC!lb5.=5#==fDR^9@p@E#2MAbl>=mnV.`-9P@Htwi*̬6\ =S~ Mv5`w!Jc7[D\FrT^P٧C "'ER૘KI8ڙƚ8g92)ӒkY-◎#zx #wAͺ?XP`-^( _X+xVdQQ/J*FH_r 7΍MproH~l|^5:XXA3zwxqBŵ$Mv(ͨke!EXL:IqeG?#wQy/J.gIq(].9p1Q";w0z O!@7}sBnxoE _Rxœ`<}F0v0&/h8?6ۗQ_)ucfKiMih* J,)ŋkdp~( i&t +OvJu |t%3 mIX́s>8 +pZmܨwYv-ۑ+-nñx/"h ,17m؜Lg9DLCn56.Ј:w7id|nYRzfMquWX7]Q!qT>>m/ȡo}c|>/΍`<^̤|/KfoqM]f*<֪%Ge\&DT쳣f{ľKX\eexg_J9'sN$y?}p jYHwO9iQ(Q's +⭻q'P,\>dΞCy"!}tʋ* 'H́4./9 +eλ",2ݻ"u#\! +*8\AuA%px/B!_LJГo&=zrKzT1Mݠ3$ߡ f()(Wשg6:qOMŖf/\-B–ORX\Ș|A΄/z6Ym+yF;t3wWvWi*;Rf{D<hըpuOiu,aHݜVΒWyRhPpbm!#z%{Mj 8g^}} ~o-1q낊DW1(Hs{S-cxsNT$v"g`,h%3mTq-Xf˭1{il䐟ou^i=oh9=Jq]m+JڗxJ%T+1wOuyDHlQ&|>4-Rsе%!?| C]QCr ʋO>0LK@ E88N74)E4\sD4e%7&ilp6g§jʾlA L8M\q{I66cs2K]#ߛ@\STL6uPo='0xŰn0שлjX N T6}a6)wQ^^SES=_(/FBgDt'1. +@u_.;Zed˅y"P`y5=7cSNG D,xj܇ q|5cM}n>/mF?|Y`>< /޾1YlaT"ӲiO岷Bko(ߠ x@I c);SQ̤9bA!8L~(O +kHh̳GDu%w'nETGa|*Eyv<}V!m4bNp`TP`rNou~V3چe~2ˢq܄op Xw_D>^\pL7xR2P)!)hG"")RV=##ddBDPd3۹o~w#ze3L ֚(ΠQ`[ +g"9oeA:lWDSxl&U[e5(0eKx FD(Y vևda?囚\&E#jpqN L|\%0ø7j4%ĸ4epiʟqX+g(6R֩ďŸ 3״,X_־w2x}p՝~n#a'&=Zw0/8:/-Юiw'د4&xzD=(t&M|2lp-E+?b + +}>oi|2 + )Q9P[' aAb\.j _N__0L=W5R;x]P.W3([8x *, [Hj?S]"]$9z}sn9Ӯ'ʜOTO:d?!(%҉=`GX`^M{aZe蹿\#g5%j-=D n!/2`Y.0S +2ʕ#fٓ$3s*k>Om!w +M)0Iw9AB汇ĝD^u݉D䇯Яd VOW.! m2wlf> _M챽0^g Ϗ!]%;d^ܞ;KD)%][ajEW_Q}oȺ—#йdMeJgrv|3h|w_aprzab&2 5@ϠyR.(ʏu|lh#h>-$BϪg c 7JP.տ6O?> I z%%kН&Y6GoʱL✣z%3+uBH!l,˃Z[%&Dx /&m}+9{Щy6aЏ'́aj*{0묭@я zy.uJdu?Fo)0U>f.dy輇|"~[̼ǯ G8tңh4}Cط"Nnu+IZF_Rp4P{G^ 5݅rH{\*]q !? +AȻ)J%EKɿ)桞>2շ >O~5h"gUxA-)qh'sypj6fIR_4ڕtWqF]k4ՕuKT>7AK52Ƒb {.z`ȳg u.PDhJD·8b'pyEx8i} P &a):M][xֺ`K$F<ՅH2h ;hd  +rF_P>zOժ]LJWP0|DB'^T))A0CnMkS +rP<|!,EՎR# ` ({\ϽG= lC:?r}ODc|Ua/oBg3#unFTtFLU$G`imgk~]ҡuwХ ΅6m֯r$7QW@zח }T;E&=L&jO;ynu 8CE>2FyAi XF)z虫ɛ?D Z#8{V]"I}[>e [Shy `9.a]|H<);sSi(4Q?C.KU/|^ +4O6T?nZDЖx)'? _|^RV +TYoo#kUhpvr/pj1E0O6uտNPQ =D}\jTS e09y@苦qQhhMB7{~_[fH{E}9S3C+ME؈!OcET)!zH4R#Į>KFyKwceZP~41!H7YlUgd_F,w5e.o>~!Uw 4RB_o:L/"q@뱤 R(8:yvc>t2vv~VHB1-YT'byq?ENHABzoCpOu IېemV RL>l` c>6r|RKlP/$x7r3rW*,48XEm0<e72| 2ln5 +B7!/d7%O.7?HK4ф9!#ck͍?K*=Yi˖8*Re0 وea5"/,NH%ls@s/ `"~AcQ$qъ 2.M#n:AQprLZ!ܵ[ +^WAݝC8.xVc 7ԉO Yqtm +N [Y<>u>5n'u 4=/xm"0%4}[(|)5 +=* +M4uGH>x_i7an%~M Wd6iᦈtƬS)?'/L!3{-=d$C?k)x2 +[}MP0yd':0R#3bP |MfR!6h_uc܆yAi0}N 8woJ6Ƃ0gj c׈E.r0)A+݀FԞp.ބޛ&sa~KYQ魵'3&(G.ͤ/̣I8r+)Gρ7}ӜlL>㐐땞ʳo%Ol^U7 },0ʹBI.ni-elAkYwiv ް+հٳG_ۢYҮU%Ay;=$:L,.AU? yW1N +W,q7H=*OʝDju}*\ᩞ8q5E-Rv"BONr|?nrͮ'WKHaT5`$6@Un_ (̖z.y +›yiogB~fB]r(ӚM 퇆.FDTꝛKI1k~24c޶O2oM]g+>l}C({[3byFo3D%2dJn +(' |vzJnL3jʦa\ş &cOTFSjb5U~*U}O w;)M8>,:fwLCs@ @%h~SzqQx3=4H?BoA:qȤI6II<.z)*Vl$&êG$,])/;:;k8QCվAyӲxlv1"K< +pr8ם#Ae.+s N%TB΃.Y  {]R?X>mߋ^j{)>,Ƙd4 5bj&9+ Z]3=*pTc:Q-I9z Nm%vB"/o+Ǚٽ/ EpW,YHJmz3sY֭+},vLErU*6"fx6qEЬsE k$A`XV[]fy(I zT- =ƁR| y^>Q7&-{K3gjcV$iH$z̄Z$ X$EDf{Qsk)dfz^ H LTT-qSgJ2droB`+=(ޞyǂ*F0ǻZ|߸U#j2*[,#O*$pE'ѡ:R5U}݄o9MF,l` tg(?*mi 4/ł߭9?7߸IVSVo_[ᚗ?wp5uZY.!m~ܑwN +":]YwJXS>ǒ)hy4¶]ޮӡE&OI9Em}̟">=#> +ciJnS8@gJ ?t%~ܠqP?۰"b? Qa[7=zϹ˰Zۭͬ}7yO~\)$ԥ}x:ڏD茕 4oq6씆7ʽܗ[7ˑS{&t4]J7}0yE+4BPP$&*!)*|-0s/Z 73Ϳ<ė1 =2ytZ Mbl}8Ǟa ; $% nf ۳Sɺ3XnIӳn5EsדpSn?r8ڟ_Y)58TBa|ʔ،mx36TX]aʢIvWyGq+g _8=Nl¾<}U{&Jre:r? ZEu6}H"IID'Fi{s ,.`N6 v"Ѥ"D2TTk5(:>hDa׸N-uuz&-X2E7{ `<=H]Fb=v`a3~JCf^7ˉ :4.wt8?{:td,ô/jDVq▥$qڟ 1y vъZD)toO7s0 ̊ɑP-zƠÔŽg| ;J@JL +ҥ$fr:=b k2ѝA+:=}#[2D`5/Y#It̖?=o##t'lhϋ=H=ÃdrX3 naS0I*ٲB6 SNYSahN +t +;w$Y J҇By Un8;4a]b˜ 3S +]S[BxL1gG&0[:bؑ[r~4g8f{ee=w4mW!Oa`x_}|Ұth8/t,X\-@:DWА~?C4d?S]FFǽȷ\|DD4"^̛faU |V.Np,q9wBl7~98A}铇%6{P#*9mNrE >W閈;q + %üCK:@~g}"l0]oM7arX4wwaȃGXgNH`杕+.C8ny?:4+AB*uuRmpvBsHvm`ha#}Ň`0t5LCmNt"~69ЧhNUv&}+/c8-4u4{$`3;7C2oC|m▸y?T,{NRips~-.auhX+5Hy//;w=4GyK璽z*Z=beg+ Ɓ$ +3G@S€ oڞMXfXK7YLB1@ gR 6܏EP<Չ޹›Cz? qb дKOcaVw^|껭cvs?7-J_xlyo{ס{=tk C7%[@"d!p!YW{[A3RF3VTL@Oec Lx׎0r?孫%8VW~81dOCcꐞ%ljϹfau _5SeaGg![5nK O(Y!OZ?Eߖv.z| Ey.YdVJBS $ bwjO-!#q'S +"`:ҎOomWC/nP]WZ̾R"ړMTR*DQY]DDvdT}|]W㺞~=03;|ϙg9R R^ <OjEWsf  9L#A|ۼ×-Er>GPp6$ag>)Ud?}$p:̲e=8j^`cY0UwP|4oao)B%r!hŝ E8"#t@~:) 50}%8`}C\8y4Y )9< +{Mr$e,P +=%Hs[ގ;ʛC?3uJ0*y>*례b" _)ă +<i"K?)@+&H;r#{ 0c0 k1#`R[( $PC R_*xvQЮ0/dd >B1ܺ{ܔidMHQK z/~7Gj)gDz~.5T躰.#rvcUch'&[fC)/** 쓥zD\p@u/hoПz,QwE)@J ^şfT8xxWnj*B׃`N  ZE&Fګ+GvT?0 =KB>u0d;z,EN$ tStsߡNw򏉄GW)sLcԧ0Q}YnG+7Vw;ң8Mls.[m:\Utү>Ro&0,iY +q{.-rS!3eᧀI}w/^jVo4:&qVKyi1[cPѸ3>FC!.|r74EiԥR*CB"YwEɝ+kɽ|T{)^c#Xeߵ *0)oi)z_U@n>hU oWa BəX;9p#n~ڗH0vYMQo>ԟ اC{{nI"7V@#^gB>M ZW,yƖ#=#NE/Y3M)5⡺%hlkZP7vւB|:>r{(2Kz ݾ\*Y6S Cz\sJ*xN;= m`kN8x޻$xgt +qNX}spwJD=w[uo)7̮x88Ix0%yd}rj$s$^ K)֠!82*57D;I&m2,r;f:KԝVt[g 3ьwNŦ2,aXz=QUGO:o鹯ɿYn<0ו`BFy`l{{S(4٣w pś:%9#~蟲4zEMS-&)PY8qY"0]j]8~W>5S;go Sˆ <2{>Ίo˺L[0." ,t&8ء#ʊYc[B8 [t`)+xE6L0򋼌X$,ԫ_e`S8 +QxjI!Ix||e0{$_:'*#l/wk(9&N=s /;m2CUYfdӲ߹3E=nt*=|Ym,*x;rĭLDsVaT8fHlGDffr=LssU"2LR;9%/2qtfM[{a/ɓ~tnciL J܋i<&߭gKz<3b~e%Ee+רN,Y7,۽|<;Vi~kr˻5A^܅|J?^.]rF bUx_o6y33R9oRֺwde;WVxכs.8=$oC<| _{u>jj@iHfde +^Eu#Zx\ Ջ̣K5bP~vktgJ? Z2[\zJmY с* ݸy[۾(IRXWKɜ0Uu +/ 5lB䬥8/Dx)?VEeԳPMX_lW a w#fSgF9爈jh\ꂷc0,,={2B"!j٤T2>ˎhװqWR V ?SЦ#l9llGpLÍ3qIrVRFĖ#ݙÇAǔSnn~|c /C +^%)`H?2-ޞ{)\3MaМ":e"oLUV u@3pyetC_㺝)4'8WA~B>m~H}"<88[ έlku&-]Dfp)ns"C+[mYjފq 䶼EEwӳTt!Kq/"j7I=n]SĈ%fM7غҾ}Iq7lЬ ~(Ld żE}zНBr#B ׁ ʏH ą[Z il F;>ZUCu^`#~Z~t%ull 8Ea+縸VrECGonLMI>he;l9IuKww)'Pk1ֱySQRGu +w, y۫4z K+'o@(+NdxQ +W3yg:CvHo`.HQJ`:I.0&=c75Ր7}t[OX jZc+τ*҈kv r +& R:2㞹½?V+|}- }BW PS}9=`F|uӒͧ+#s{/2M?D0Ӟ>C3p<U}$ //&=T0 +2[Byyw :߮aRɁ⠦ia?15QW{`0m~g7^=kvrvM GfZAԸ8w|<3 fI?bSazuĸ|~ɭkfg RqnfZϳ׻N'SgK w}S ȠQC +iF##Lp]lfOH.yMY8G>ŒDa2}YQt&He8{*~2Jq* `;۵;ްG: fәK-ްl>`EqpzVsԴJABZ+#/z6KCBw=zԼ YoXӎ4ڋqŌeV,{4CB~?[wxn0]'=}gǻ;|I \!4'`{-!{>6ؗ77e20 gf-t^yi6^6V>rUKEO ;]^ԗL]/="^23h=ؗx$MNM#%$.a$Ë &L>@s%q3pHɳ-kMaQ۷^ED@d/pVݽd-L%03 uҎeCqocyY{rKlK(:??@ KcVcP#Ы4: B sw79ގ'Izަ<V"P"fAƅˈ0u5Q3}/! O%g< +O;|ġhٮ1߲"⢠a+\?޴U?^iiikaX?bXQ4ك)4b֙' d2uI`g;X{Z +y'%.U ET(E5V=r%FOOM.%2l7 | __ ǻ\gУ沍`W:O䃇Λoma ܻ1V֙dL @[܃ P'ޛcl<`g=3FMFnJtMK>AlWE:{ g_y}n"=r/D:ޥiMk' =^DnKwƟPە=aP#L7s# 0F Z-Xm!4E h1)&xGR>ctڸ9oS6 :gYD{{'efY`jxtWnmuuX[q14rb?t6- =V$&:{ɳvu,Cq=lߵE,1@tfBt1lVH"f"kו%Q^>P}/VAc`% $k?Sr 0//p= }So^uĸ@-YV|kmrcWd„@;CP`]*z~ +ێPic_REL68ߺAmA~-5)l4\[k@D@^z+&|Hl Q>"@VW%,f-kcnA[k X8W^Gʏ ( JtXܱ<7 +(.6a`ugXUP-&,i2iqTB>LaAǍHG76 {Zz-JxuQW:׸÷:^{j?y|PygY<-;\7/@>uȽ8ma{f#J66d}QYiNڻIeX+Ջȣ4TOyOzuO ZH3chڕ}Ή 8FTۣǿ4c㵄1 z0qP2/;?']NlY P{ܛP|Ȳ<ǫzدٍg/':0;IcݾKs$jNF4ccW@nѴN((|)le(ʅ +$7Tŵ܏>C>:558j%՘miKz' n sE}D}⤊1/"֊XcRq'D䭲!ϱe,ֳoi|zG߄r\Pu$Tֹ~\Z| pD;Q|^IgrM/v\3{ 71~O1rkqKz<~vo"H6x xf~ *Ґ<>~`a{0 svXP~%\?ٰw_`}.A^s澧gP]CA[vp)6RP'zC*~Z).rF]qۙzLd]vgA7J]598* &o'`ߖyb\t޴G >޷D:D:ڠʹxy}LsF\„+ow1PC?0p^ ,ށT`0h3UcR0)-!W 6[a +3QMoADŽӛ cPvo"|(`Hl>2^"cqb4'>| yJiPK8Y|~Ql㯷أ/7x4oΟ'\'Iha,= \wBS:wjAk!tΰMCDZ`^ua1 PA;vW"7)Cw? _73TH-'htKiSҕi0u]ྮ 4lmvSn8{`GxJVq)!nr3f53 +mTTRB,Elٲfْ-ʾdhU +Ye)]w1^׹uμZ+oq@y kк#7r\C$:+Q +Lq 8ț0L˜H%r[ѣ4U4pV{7;o@@F;[">xQW JW3*ؽҨR+bg% _=:{30!*~FiAw ykP|| 3_h۠.d/.Q~wC TX20uFw8Un vfpJ +4tPFOǸ$Qt<4SvM70T LWX5[$b˿:TIBy3O ɬS Jkso4m;k;s[ԩwvC=3|F?/j*wXQؼma=O?N (\ҚAQ4iRFS +*"AuxPȈ}V}B1\-PE9|]FzGίYS|J]np 8 )6iZ›$Jh8,U{R*w#$qouu  j8:_ wôSݤi8xE pQ(]ѼܦcQGy7,u -eZ}hѾӹ:yA6L e2-la4,'V>⦶DŽ{yFTcxWE,J EN!S$dlw +`aS\r%ԘaM׮rC_4=pRꧤ]HbAU:i7&;/T&p6) +ߘN6ǽ#1ŒXcԋ_MM`ݻk39MTgfuE;BPYQhxNBٞН~o:AIe(_Ё$;B$@B5_DBrHA_}P+1z2y㺦 :Cyߒ# vBXH Ph7]B6 ۟lPB#-%}*KFÉ1`$O;zWonۏb>%6ǫԐ=2r뱳im KgM,Sn&!Z4oauJsFbO Tl7ȼ!*D]͐Q3#WP SwT S%~?dF̳|n *].ϡ .N]B?{ћn|̮CٕF&.hn:ŷD6GKQp:#tBL#U&b=dcʂ^׀!t4›P:V]sfںyl^ 1+HhV/ |$HFs*_pi.3YMYI5e2qH]F:~^|gpGqܰ| l\;bפQL\,+9{X;8$e[ϽO&}%=PܶػLdKmv)ڵmL?DMiA̅[i{2EMb7:rVQ{g}%QErgOTt׎n" W'N:%>6H\cKm R&K kLޒVwS)L,x~NYHs +xV)t +Ĕ2JdQ4%~8.xF8F 3&Ш^'Xrx0c-dWi~\+\ 댃|HrѺ9.²SնQͽˮ9,7w0(T,‘d-igl"L'>Y~>o/zj` 崐tғbxojcқC.PS;]}iY;CwTln8Mf?EdPPX >*L!_:fs?}P-]dCД(: iLs)C˥GOM2',54bʮclFˑeGg=|'fR[NzkN>*W[Q'}1O^+[&6;7hZTUH0T ꄆPfHcϋ|ަ*T'<-3}-Sܾt`gz! Dž=3[IaiOt«Brn%|_U0 4 rBcJk$1P  ɉcab5%j;(/ȃkt-e{2ޮ$K~?uavwAx[cʧ_k9 ИzmX*I q[/E=uXx#È0)[=r{]=/U=â!6ԝC JJyo-Pح=Wzb N틻ٹ5kqo<*(U.+kqGjqp":Bȩے䴜88ߟ FAc3!,כ^s/LaPB:D}sgs_+[3AuaO]둉VFxd:f؏Ν$ddNTvݹZC5Mnq(q:`sGO6#J?8Ku;={8֯Mi_m 6.icVycM0V,FʯP=vH|?> G0e|ǝ"~bFAr li;0{SlFW'Tz#:gaoL!]ʝtu8?Y*^~D-g鞉w +o%}'Y~[jbus٩Dv(}ZH^X0M +Φ]r_Oބw= "]^ch}ʗ!% +:AhQo"Js ll J7{؍̳kggeI|HHƾ VWsu 7_d<$ŲPdzS3ѻ}!/ݾx_yDG?'k1nc/!4\nXUzEJqף/`%1;eƊ Ogxѩف oqbw.k&ҶJL(#^>tށӝEp+Z[A,-WzanMH7 ^)ڀ/ sKim,Q-y,AL0&ƺ|Vtts)c0J!ē`T@ +I .%< +Wyrjx缋qJ\ Sſy±[ ҂<|?NV~ڈCNLۃ! +Vu+]|vX;/j3֦z?@]ۆbᄨ+lپ\3{M@-AV?arh!Uoy,K/xE=|azL`ơɣ\&HN[`U%aftǬz:q{hD˩rZ_x.œ3|8]r}w;tEx0 xtr q:yf=s5P^0݂ky"_a)/}ˆ ǯ `20W~}G$e/s +&`xʤ0lI%=]2 c{1E˗0s4BL/-X?.A#W}?qHaM`0q<~ ӿԩHW2flC űGq~^y萋 )8t|h?QlUȒΧ|W=ajԙ5e0S +0Yڧ][ncAK[g߸L k暚)Wg8)?k?s t۟HgZy@cC +†zs'V mHm(/^9B*~cYgF|~Ȇ{~X3Y}xa TҔL5x},EyҚcȳ y^n_ʸHn\S{8]&O{6#ϓ΁c{1Hs.'U U ªQ}v􅹍[Puf8̎ wﹴgVî86q"i}qeU,ÔN 0aY}y;3,Jeay +|fbŋ)we#s_(/zxPh,?k MNՇ4g@R_Dؿώy:ZAc!9-G@ķu͟|hSە~; ΡqՉSh[%|M{4|l[ሁM0s>\ڎ9*tqs&.ć95sq-"MQ"CbSMs)R c|M$.nHEE]Ĭ2~>we%ޖa0Ke{+vOKQ6mTeoMoƣk p.3Z:c;ߘ))]zETiry8ɍ*͹wߞpA1cέ_-I~ˣ W@dT}L9Udf:X&dN7Ƣjqw!SpIiO8<|/_ɔm?\ 6+Tں,(fr࠙SunY0$'ݱ܏( ~h)HV٣*Up s]W,>\'&#>G]Kˣ.U\8 ,/:7|:9;kWIU:ʗ1lO+[#OYB"6bͣœ (re-\M`ju +h?1CQدyE +:Tycqxfyu빣(F#NRr/dms9 E]뜆`z  nMk +`pZ7_("\&@ХQbЊOit^9g=/no8 t%քg\rf +O /{ ừ+Wy4]+6|;_?B^tᮽK<A:H|A&3W };z=~k>m!&B<._$[;2튺:Aw<7~M{s*/P*cQӘnC|3ΧaygKEG:? 'gn&Q59E\7P$AktńlP)š&Z +rk0ԮTy3yÒW,ȴ"<&(nwMYZgfZy{&/tӮOT_XW +K1(#I4L~_;xM-C,牐QBAP.~NxɯX]8 +nolo,'|Kb\JZA ȋr@)(EcLR/I΀᧫*ɗ!7LRC:!Vq +vxx 9Dha +{kXU F8?&N$4)G)9unMՓv l} 4#P\TR1Y%(.N';6ZbVĄd2_qF} q(/y_<ᆽN2k}[/xqnԛoHB_N1u7 %pq7n#٩]Zj*7|>~Ԟ$x³FXG{NƯ&P$dO!Cζ܏@]?Y¤@;%~;_gR9bh^ai̡~?!,xh=ٱ9\1"L^pNO,:Ak9`)1?+PSwio?;./O]*uU3Nif,V*ۓ[: KhOl&"Dž;6/{*kJ/^J[6%Lx|T"[|w/Iv@-eiol͎v6eխV i!|k4c^WH[pocQp~!uck0FG״͊r"T,%*z=UJ>R?n5FׄhCa0 =hʽ*xiޭГY$pn@Ǎ^Б+ڮ +HBao\uMھ޴im}ךq3GZ!r!D zL?GWfW{= 9~RÝ 6' i]ξ5>} 6kݮ T UPHܸyEAQx#1/ۓbVx5%=kI,Q3 $Caδnx iR4~$lJ"~L.z^dc㚊 Ùpt\ߣ65s34_kǚ\_3x![{ cg˳L;)uw*-qTȽTOeLW.>]q,OFzh;b4IM+/x \x뫲Ѕj6r #r~7_YCeLDc< #5u )%ZmozZ\} :F(JK + ēSMdzE2߼WqYs-"N(zRųD0v9϶=ks6{^uT|Bf6ws )0ʾ:ǵ+@&58e95A8`jOzQW}(:TQ>Xm7 +.~'4(8̩^t˭ē=\cJQ|^ {R TYMۉi랂{ddONRP |)4:?3^9~\ Opn[2rIB>v$RNb9cfS8Fa"u#Eg-y ڞJEkU~L +nv9;?TP[a|kc9fWXh4v7kYE@>ݪz!wV%T%W/cuTVƢI[G(=yKܺEˡ2O|87/韼TBiZy-e\B u~Şy@o](C+i(y vjySwQ֟;C-M-8G,[V/}Á˃-3W"mҨ 9NA82mh 8KվJ4_H Gvm%kk* s 95 s*X&,x+E7xT!/"ko]jyWjwd|_ȬՁo{qbش !hY\ + )K5XdR0@>Оq +2@H!9Mtao`Nafmrm36 3G> jz_Cs)8zs8i49_[OnG;Kݪ3E-f{@9ճï!5.nw}]yv poNEyoz0}JQE ]Ozx{} +@s&IA1'>1E5,m^$tâu#Bn$֘ ,pNK~lVMm6iq js4%6N+)l+B%fz_.$ha0ʉxzAX`e K^/C><~٣O'||8۳} Atm z[&P<.Ü|6s.ϬM%LxgNEfF(.F9լ:0l&;lS_=g;1,KH+Z!wcل!9΍7?_>t&i~8{=Q\IBq  (N{-E#CH )_Q~4slS87Lyœn=mI|EbgzJt<{PifSBM); )FJ'VX~>`A:ﰾ3t}lNjolׇF+͓n"@lo +LoY طB= L攟`r[1caG!*G>n?!Y|Б՝1'+P&q:+Uw0h;lcj~`gMZb0{_O cKf6Y^P•taV(qL7J'o6AgW0V +֋ttlU- d.RyN1g{| 4(+`Lr=46Oe_3~G# g eSkdΩϻ_dc:N=d9mV@9.Vبe7Yy 8/HJ{:QCPME#7Ɔi@T&[n1?50n2Ect=t~q (*.FyWcs|x>_ +H%Fg~QD^hHſ0{ڧGA n&K'$`6~3{%0}'C)RpDN () +$ n۷ +g-9F*({'Xk{=GKff-^&Dև 60Cx ֚ E9â93P~Z/چH;UWTS0Slq B +҈{Y'X~%X"u`,?H?.p(6U!5~c֒Fٝ±M3q$b9scx.A&>LhtD#9!o"u[.Lt $j  h|@%f?ٯuOŮ]B8t_ؠJ` YcLOL=2u|݊r!$Z DE(l^ J"8$Glpz.J<f ȷ'}Tᨆm1xv4$OCKƾ3P8<;E&~o\Z,a!a֡eLj֏'׽FqU=LtUR.0EwsVjqSz1FY 0On˄Pdb7'`zj@TT/PEt:4Guj +L);77v lBEEcScRf:84ĖvUk#{4ou6~e+&ւzbl=Vru]*í%.X$M>PvZs4Sf`(g|5gd- @F'oB24~c3,MBבi#5Zw-Cs&nc!A~_h}G9ftX#1Wޓ%<];tfҍV}0K {)lɋc{)3ѣɱw?.\vϝ]T7:&Lr^v*]!u7Oԥ + +091uSOӧ2JO`ߩο95~lpt\ŤZmh<\Q]" -u ZhDuџwLppEܱk`mjCP}.g{ Q_8R ' +^qI=mهC0{Mٟp_w形><>DUh=N mS' +l+Io_|ûr/?j9g5}bĂ$VKiTeNwopJ{3,s z,Fsi +30#BҙSJѵK64ҹ=a%bwU-%$pAO_r0'\fp#}I>e<@||79kiGMP# \eWYC)(,M)r?J8|C"XJT#̮n1;:#WuY>tM?.gyD}XZaO^ɾܒJ NG99l?ols5YfK0xϝO*,qD"-+M7lxkAx2gJOD'.hCq%WYh /| +vj@THudԺаmpC]j &E!gEݼ_>\b\`ogȥ4nAvUw*`(UR=32+;U>\$3%ͯ`u[/ӨiSm8E">xZ\gc)6lw-Fs?+ + #!)sK,FӺSOnz wpŐ+ ylQu$HdW+l**CU4EݟU:p)Np+KR ܭNs` +eBVE(~nT%8X1]{JTo&DbpbS5WIṪ!%q{6G[7nwkW22t^?| ›C9>)Oec– +g•FLp)ef *NM8~I'i9C@Bx`OE70xyWܶ+[륓o쬵94N yIv7(f?cu8w MTj閫ԅ,-LuV'OPbcOzwJuDJ]KOZ.+wuuβ楯]I`R0w*$0=I#RqATzXnk8 _ E^flkH)="r + 'x:a8r򀺰9%6@#+moJ2*#{l{H4PEh$$Q^\yG}=Yz^}zlj +ܺSp +E`%⛷<{T2gp]?tѤup"k$>rߛ$Su&Ms9- '~r Wp~<:;v:s"fr3G1ϰmr/QM.n?,7T&j\Unc?J +,}p/C(I9*(!'+E)@wB_[94] WA<z^8nj?z4MwiX|Ȣ6'u*! +5WN[ިdF {?kHPeXUIXvS2mb*#4[?Ę&&'F\,M>x,R. {)b8e%쾪F'ܥ f |E +SPDv+|&a_&Xt[ڶ'gg>zzן/}f![ gr!̩ `IMħ8Z6v ʏ)|@pһVZ+N򦧹ȱI{v|}3 =4iӍa$.c=fSu4]W;"*v*M'_o,t8]_9C'8G$-7H!cn#z-9޾]aqS͒7 ~h<:*,xk~_MKEjBT\%HJ.\_J&1#Tŧs^jc9] ӨU-8JI糿3md;nF!(,/Ҿ6 |,2m"kCK&(Ο{vpW5g`sWF",YoATҚzؾY tT (ι Τm>G:qTԘ9%*U weSE 86Pq|:KqND_P]#:K~x:nlUL5_~ֶ@QAZX'~(;ٿ]优Q:Bf}x4jQPU'vH2cn̉5r;)ER|0d%0P` =1*7="{`rn}oc㟽N|x)si(#g~swyN^w9Nw + b9VzNN|ޱVt^x?`{FeՉd)˭EijV5)ȇG '-ǁh]շeX%o?m_C3TTEyK;ak3GW}܈Ydzd7ge=`OXQi-i,/K[4b}~Ry.U&{wMo. D뱝Zr:-5qVo5BK Fc.Surb,>hH[w'^'rf3H/?XHńCIW~j$Ԓ1? ݶ|Bѻ.(Vy XHFPţ4Qπ0M2O`GK~1 =fP7'aRu) sY!93nZrzkIB'7W^8#:rHm뎖>Qܿ~i8 2o!^8Sha6nb9["OWBN(ސ̏اH<& ؑ1nkH}?~Łtny9 kd Pik;v;#$$=,!cdATQFc#)S7v ($dog.0keN7O;<@<R sdld? Ъ`G{t2,@lhmCsӶ_,.lUc^c\#au}7G#''PR0{.<]_%vr3FHQHKcϲ^ƓfW+]0hkߧi,up'^a3Ǩ[9/ 0u$E@/F=-Dմw`%\6*N\oahn_o~+J 5{X@<uQ߽ix_x0E|-ġJ6DcbBX$ϏYc !]lt>n ^5XOapp垮 y{u:yROFc0SFħ3dyFNDbX/7,qU# zzQrÝYhB-SjPa~y%JkK_\_bG\N% +$H~(Jb{ah@RS ַ<6Ә0[_ gOi=D#e< p{^mYS< +/:G;Ӑ|Qo#yc<; bzCkC\T!oZrK&j2 +PJ`1 4<ъw?IF0mA⠯žG=tC~4ЈU:5fI0f" ŚNpW<㫶솜CU_y"D PA!θt^.Q )<$O29}/Kr"7fOC,Bi5PeiUncv?9!8:w=*4QxyRDţ]w9_cnY:yTcx_| +‡2a-C0jB%1pF%*`V + Ɓ4 s]<Eg?f;!(yÓ5#qAKI'; Qg ɄeYoeTTd֥DdN7 12&3R r*cJHfӮPhnFgpj$H.tݰꅟ葢Um$эw۵Zw?Zsх5ZHUGGՉiނNŋ + -V_ Fn"s.U%̴4#Yڿd-yx~&-K&gWژ%BYzSJ3dǨt1!0;D5%1{.lDGur^*C=1YԳ{V+^b҅4qibF +WҌ v:fH':I["y *4dqچQ07^C[?_ћ7⦶sj.V  H&L`෩X(vVM6pf׼t\Atο5 NLH؀留a 36l`|&}F@M`W6)_H_/`\v+n~%x6,i#cl\ Ezd(}nW.8JxeS톏~tֻ/ ~UְF#סu.xX&1V C d},U7wrg '|O H'إ<DT!ڮ:@+L࣪xs߬[QIיV0i{`d1nǏhK0}0لVbʰ aևV%B#^ 6OLP#Hح/x)+a&8Q<=X%;P hGq<$ЄbuY,k7[qw&Ќ m`|&V6IA_PY^G!=M"3RnB~p-m1n*/s:2#'ޔsH +w/0L>ICV?|+*j˷:ao'&M9a.2yER nZf/¤9} +S_JqwP2D!(v>9N!jPmIolǣs@o)i+\˴xgp1d&G$}qrH]f7~LWY83>g7!rLiw{%\%PX$ᑽ}gM7PÓʲ ;VGsKq~ӳmNlpfKZT\`ӴCms@ߖA>Ym.tI{6ls@oYg/ 8.d; 0;:4\=!~ zeVaEIx/3TUC;^D"r@בF9S.V Q~:*zzXVD +אj~+xlK^w;O1p08V]WY<φ OU~b$i-eGv!~~/l(=/e'X+ Pm=k$xk;G95<<1?Lu8dDRmgF0)_R?j*"1qzȮ5?o\"ƁgAA9uS{#ybkfl{¹hC +kw/D*>佰MIW2-UٽhAWO ˾| +niq +G~yi84r 5\*Cm.G!)Ci ^ TBg ]o8f<+<"&o7T٧һ"+k+Pi}5:yL:`B +y_O~-g>Bv%>wd2%^qw4y.+M[ TIwx4/Ki0X&47g{;«7\VOFn%1͹ٱUG8krHh( T(bNYqs)7`uLw]+ Q^b@ C8L)xD7anf)x`-ZhGu${Y/UgċؘAO\uޞ>{Dx(d0 q 1g~?Tڣ+Xρ_uHqBSal 5"5]%Jۼˍe}p/:t$]sd.AvB\P%k fqC5#VϹ/+rZzw1$L,@](np>] 1 _>WyU!gټEv$n.<(u#?X\N֍|ErDbI\5BeP),v\%\2TG<Ҭٺ?ƺqU~0Q;^gZ~Кx_zc*ᄐ=aRY] IRh,:'g"`}+Ϟq^jC~iWe=ͭNݿ^xNPKb#s r**8pQY((YY$5{즶x?t~>,/C=\?8=g7RRGc3}PVx/}2#^ܾBg#K2T] + z:^፶uaoVc42a&$VPm \+Xb=@`X/m΅\ WoJ?Gh0 +:큑ljIEQ~.7!5@WmcQ$ +GSaFhؙYfHhn*nW{ww\]Ys$?>㥚 W$O+=7P>>Q'ք捇TG|Ͼmx޽v9^zSJcLk|$g9$k-푬B٤>~Ť[QGLJp?Ep7KuNkgd&=D .%^qi0~mA%Ayw߿6MqDOF{ԥ#}!؉콹^Ke1|mwn~_|ݰyWς*tdM]L3ac.'C;ԧqj/aT?WrS(fsw-*1 wxj"m{5cyOwս7R,[q"̙:oYn5~w8Xhl%nRX7cyY ˏ^ }0KR6fPx"zI" R"(^ ]<9gl pK+s߾LǾn#Om +^WgG[;aw/0q6(rl}lG?B= Pf ,1Rc~1:@ZCmkصwm?"2k;_u=~K(]7ZnB-쒤|`J\5zfW +V+^8$*h;)ؼ]Mn3EB+,U-F{033|TX͖}X|;Y>[S^f1}mE^Re|<ŜX6 /e v@һ^4|3[AK_Uy S_!ND>[>N/#fhe85=-a5"CqN*_9=N_`D&&њ9?'aR@dQ?Β2]1{ h7Z/O]ڻ3ə.?>T0e4\LR wR&5׼$#s'/d^68u=,@ tyIPZ{B%0g8g1{NJ=1P7FFs M +/;G.ٚ&)%IS&Nj,S{k:1޼`49]IaG,_ k4$LR0"ή-Z5اm?ȶ6?χAij_ɱV D-dO]dG YoAS :G6ss~<f]15n*knV@;$gXWp4<2V̶ow6ݧLҖ0hoYPBayԶ{FtukT`UO:]iL]\oq\{ci+Agչ2,Ρ'coL 8fra@&;~) zLWp 0,=K?o|J7}Be#[Hɭ́_AgM=ny +MH0|*fүNRgJd^fģəcCpNҡ1}|:,E25,up!7u}o*L=gh5=Ʃ;`V/W?]Zz _%sR1j 2S:KlJBDICma%zYxoȊ^?Աv!LmPh\e:a]_ +WCzh\Ez=YN'j XeAkjjUgFTz]Q /e^op zp 8; N*cՀP!FT\l':?ʞnB}qW=Y vaQ}S*6JPĔS(&ATbET)bDY^юꫧ %=ꄤ4:p;;H뉼(6}]I~!1PDRo?Dif}+oE̤*%$Lݨ;M:HQ_X)c鹪e%FT7UDP[Y %#lAeqtr9 zP_]KދE}!)ET4]:ObĝhO4ZТHO.9o.WFxm8˞`t;KTqj'Fdž~n `(̈$_E*TTfVTU]&LЍ 8ԯB0# -'|Q͇fLBҐ^4`㕐 +M8@Њ`T`Fu3ŭ@͋DOT9[ʹMgA}"u@jdڂ7*'*ҽ$2⥽3 Eb$]7A#ɀ|mn*C:F79Ena_Qib )ЋʥRI/B1ơ_m/`te=L0V+d,#AI^Nqad +gXMe]WdjlE]ucssWx~K~1pW[_A./4,KsЎ|o} ƱqF}]ey!w`&jfX/h4vh8EwLq6XՙtñüΣo.zB +@נZWuIsTr-5EyzAqԪTC=%?TbAپ,oh!zպf k'CqOOxcT)F J7́Av L?0C?VOg\u^!ETyT^>-Tgܐ>'zؽxF~5 [A.Ԣ[=K0DxZ3AZ:^ ^<Du㙡=WzZzq yj&P(A탻1,J*6VG}Mv~>4ofuZ 8 +8b}VlM<3A0ứ1i_M@9dHA5F/c"^n >Q}lz)n-Mnb+5ڳ#x(7hû0nb:|@Mxs qr0 Mw~@VSOrh4vh­k:,+mgEǁ@f(].`,գ Ή>) +~@"GQ? +ۆ 0W7qIYz0KF 꺕ZY?![ ]޲c,Y +t^BO5~2q!|ԗCkT&q\_j! )h<ZY8d|-'yqwWpi&]OM(V76hJ&;Ln@ WR!B…._tK[ED]p~^%Bw] *5mf7}sY;lrc@Eu"^>b/6e&2zq >g߅2tZ%YqRNj'" > +awI砓|$ {*ɶꜰk4eEvfS'Њc& ~mԃ4 e#Vs0c<[]'Bb]b D|]D7h4 uÒjP*O// rh=SF/ g؅;+\JZەҁLbWCZRQ9:3~e.b,&G=$W:$'Y6c_$Zle |-L<ꪑkͨ eO~O7٬'`lK ^ƻT%/'Ỏpm6 SȲ<`}H;mpt;=alAfdJL,%.'YMjc]'z؆?_rj$C2lgf{D.$ovz +6Y2WЅn R]tYbL1Go!/e ^.ܿ}vfb6  OjAnj-iF xNg+Di{cJ\ +_6_N &Zڻ@ViÌƜ[&G7|P<;p/ztCi ]_ +z2IxW!>6ˣvg~zYޙ)*scG˯[V8avo8<| +GWų BsΝ47:$0;k )X%pb::A'RCpC%p89a8}@H9W= d `P+nO^fz~j4]軜Aġo2qؔŅ7WϽG"6U"RطG}S=__N\8*;p<݊7t8>"W-/~,)*qs1A8ވ 3zƢ+"sހhR8'Doٵh'c?#ku"?5XlOyTp=3C( Lmmh9@0y9\گh-:..S[ĞfҩՑvcۍ xɇ*)]GJ/9 +ru y79;a/ģ~.6>;qǜ<<$(K n$`J2}n6({\:d5Ya\8ߛqI _'Y3.9JEJGZ(#ՙ $n≠Tr\p9,uJǗc\1c{:#ccf\.DKxugГMIG +?vil}ه)m!Y*\89?ޘ .|L&]8o>|lO͛ +ŗ*Rx(-ЀW_<-ŋiy$嗪 +&\Vmgd"i7߹u.f.rrӌ,'e yTZ?UYr'/;+Υ]HisvvsQ>}qBy6% 2$W[*^ :i2!#l}is~yY8"_sl+j2 qV$?3ee#f{B:^I(CkCx[0>߸Žx}o s5zʗ&7f[jhMsndO0.+\ubZS_Ɲ/t-΋ܰwFc^1>~AnW==?;>|NX9džSZg'. O1Dȁvy]m動@+7"n̐'֑G@K}nEE>#M[Or CƟ|{boa)Ƒ|uO?7C{h~и7a]ayKa Qɷҭ>bNgP[^ϑ%~_j0magS}Ӿo̵W*/K]/lFn]NOIN~gB$a9^=TCxQc/^Ar2DzG[מnUX@,IEEBcإo%:Ή^V5?aIWWm# g]e<J$6^6Iz+%^ICT#;BN22S*MvZ>ZēR%xa<%wt$qkڟgn@m,ZÑ#y=FѼ7xҰ5vY/6 ϕK~m/]@>gE*='ԫrG|2SF s|P>pqkQخFϑƝ~o耻iw_2Lݔ,OX +OK:91~Sᑵ'"GBf3 x1 5<Q~2? F"2X3m/b#|>ʭk5wLV qDڥ/TyEJ#X6 +_GY5f%r%_D7;v(W:K{՚<н~OS%{e&zPhu=%|>CB|W[&qf./d Nr$9 '8qKQq=(+dG!1l!q&? g+kwj5^Z2"o3_ԽDR:,4mW~}=ދ/+>Ń69DQfVutbkVD;[c5m"ˑ{| Orb[w8}&×Rx׸{߽a+n5ƒlYV;6u-;Y- ߈f:dx$wNx i\aai|MܿLeӟϕ4%P Hn>VK "D(R*qObU[m7f)OV2zTSl43c~TD]ukg~^9+ji/+wM{1.sa}W>%R\|ZXʞl9Wzz¼6qy*`-q+aw8zpZ?-!KZ/R7X- mO>? 1ԲFa:r-]{\H'+.v +pk)h|۹ۘJ\>o] &I;?-D0?nirehB (y}id3<`gkpuɾ~NTL5naW&WqUg[&l4 HyeX0vE{Ax)02a7r-Z7"^=kg`*xǝn%;[//^ b?tw93~"X,ݩIidMYlݮ=tp} +ӝhJA m&kbV9vA:3:W^yŇU?"^]|ԜqYbJ:oB]'v?SR ט$1EQ2t؎ʣ#>(n :-ڡOaP@=!<9!|;ICmc8G]q䐝.e~m6݂9n6z'c̅nHMn+oF eR^SyMҺt5 : WykƁaWHMap#1g2`\hq|$έg|^1u+??CT"j ɥNL8Ǘ8hCSJShiSM6V~S,ۨ#Si37 L+).s^ l!G,1&/8_KDwgnڗj p#t>ӳoLM2tv Rgg&h*=Ƞ OP7Ҽʽq@oaEW "r|-c8hӫ-f!+'в{Ig̅2bƴ!qu|=Oqr2Zڤܰ踓4wI=c9RѲ[R2 C'Qu)~2D\#vusm*V KEuv'j儲)1:FpFְ$E <.9摿h>4b95$a '%oJ !. +͋x]܆7q=0knQZ\PD%Џr+8?%;EOɡ2he9H;Ie8`C&J)k @BL@= ^#, #3AחDFk|X }t #Hoh vHVEDܙ6X"c 7b&yyBnB$GUcφӝO=*eU|Y`Zώ Ry0Sx1\`"`::=UgXh~̡/ w%oI?Y?"Yw;? Lcqaie?)U瘝$5 +D: j$Hg,T ]X1y4ǫqy*Y:{j)DtB@QG?d'w 7Tc\zЪ% >9 罗gnl>RdDh =1vA$h-̥>;2G%cDtDLqk\ d> ѕm5ZuCNs<ŮUd ԛWF%a\E4ڙi]bb^$U"Yo"&Kf8IUY2) jx\1=bq KvW5$8'K3{[f72I:2AJmE/&5nBu)}JJҠwΨwm]Pa*ǒrC5 +ųo\Fuo)EV-Qt J*f@wr`V&ްH/Xqj TG5Jdmj4#qn 42I_$J].,`B`y(o[%:>Z (7w[C.Ѳ%EϥwDw@ֺܩܩoh8pVj\|=dQ &`lA%͢ NP~;)nE+ +&wlE80]7Zmi Ǿ~D5ޥ̂ל%4tC強x;|qJ~3J{[ Ũ7!>ziJj1<ЮΆ:;Tsש[)[[U-HhO {y3iȦZ/J-Z^^T57cafȑ N4[pt.K=({|=Mkƙtڱ6fi;쎏suycݴ՗ew~(%_ָ.9!7O +|ssǩ-i҉u2#h9bBv*fh" :2 NA gAٌ`z QT-'a*pP H89G' Vxg6ζ;D:;FRy8K莻'y˿tx784 Nx'4'xl}˪yg j/zeo㎅]co]Y+5%*-TB2۹Zeң\j΃\IPt˙R=.A}4x鲨Rp05Ssr7ٳ +'cmRzФ'+=<'j"cITm|=67/Z)VG9xk#O}g +mbu_oI2}vdoȯ+CRލw!]"|7oo}Lk/[15[w2=H|wIeAcy /RjO~L9s n11y޺L{;t`I.#5,Ką΃.Y!>( D~T FObvV! lh*]N'+'͗<E(^ ]RjaOS|7q3N0Ke޵^;&M +RߺxSJ$.~#"o*'p.@&n(10~Όx#NVU=N+k-*ɔWoxxZ|wחPes2dؼgݥ9+/o[ϥꎒh An>I{~=w_zu򴖂f/rI"+ҧ7}DNqw ;n@]SeMO Ѹ'B*mXZA[8|n[wy,T֚bDu|#~mFiF=n'^U5й0c`ӒXKcVοGr-!jԿ̠C6[~OۮzzٓPJSe ]V䐋u8|"Eˬ`ocWb]^MwQqzJjp)g<ϙ1'm+磫ϙ Ω+}V58{5`O᳡BJs Ny9x/5 ;4"+t5ud<_>Y״1`1]7{o~T^',u0N9~og\(2 AL UǼT0I&1OXoo0>yN#䎊׽9UYb,_VJ9sUXfÚ9{Kc#QL$[@JA_9!P8G8O6WYδ"mТ]ڌ+Fyw<{_x~2Nt5 癍ӂM"J.IRgޕ(Үt(˜r7R ;L59*6㆖cbJneK2[ҝyEc+ }xgrۭs!ۛ=}-Lr\ ~E\!tG2"W3}8eCpvoXai4cܻ>g{kc )d׬{)d}s|ynUAWߕ<ia.x=/l(oTȼGNJo[jc&sҘMݩS~"j*(۱߶pXRyVfsI#[8.q;c9 +`qIț+'vZFNlHq8j Ywp'+| +v&5k>tU#2Y1ZSuA"c]h\{68+$RB,-O}q/g`&9ƹ})16BjyV|Z#%[#uYqw:+w]RW{kM&5\2@:.wQտۇ#QTd3"hQ\#6ņR={# ,8Nr&"ڨC꾢Tk &tk"ώ RI,~0r'v6MKȜ-A0d7t^RG.}Q>Jh/|7ڭ=O*uy9~Uo9_ӺRG}X<ѩD&kFvk%c' ג4$I>>#ysKH%ͽlV/vU%. ̪b8顭t6M[X BG }&;!g,Vݑy+=Hm +P)?/jfDٝ7JonZ32Haܮs0/2ؽ#TPQٱ9"~q,_.OʯI/7 +;/K٪C>Ή,FĄϕ3ec< cJ.pɝӒIc[z O{IKɇ`*߻)_/<g}c0}-g +JJJ=IYbz3{^k8{]\Òv`녑4I]NR;jm bL_iF< PtTLh<j"v9oCk·u6;fsec^G&X2 +Ca<<#ǃzhh_7. ֮8/;w0 +87!+]R*L.H9q~R&JSzš=DEW0[ӊXBQ#b6)xo(w@:\zN[x}ap6+휫$R]7[\H9#{??s@0LN_>~w?"b{9ƿ %9L-=7)2"6 -jr>hd+O'$+'|OWQ%TC} +? +||p#N+KbnVÿAOgeTspږo>>繇XUkR qC: ⍰}lLj:8GH($:NQ KBDTP?^H€MU%HR/|?.ʑ_y0R 3q|Dz Kh)i P*)mx#&xID +Z' + #~|ѫOي1B<.3׈L;":7u%cNÏϏ +D [27Ʃ#,n|Ivp$ '3l>WVdX(YvV3ӊ(,V ?ca..\9ˇnY(5ܗ>\k8 {a<ͩDQQv+2!G|jx#ywؒ]Cq}lZyR=2jTvl!IoY84CţBH27a^KDK!?J5I e+eq2nۣMR*Z"u'mEly>:k֏ f~ОEuۭ n_}յŵKRiZuզM0JxL] oCPÏ9va]>]F̀!Q@," iKFt2Ρz/v2Ioj~@ {@}*xƤ$ +APHx*/w:^8~0LDafIn4"'6G = yթNxJ_edG4Vb-ԏTĩƝhwiעtVAWKb*gmp\zt~x 0pO"1Cɮ~3B^ +J'49'S=HN0M`ZǤ]9^&4B +A"O +ي[!䡟5Aa#Cg-#ņ=hdQsC{ "t1ڑ[ak$CWxK>(ِ ,ËϠ4V@O~v7iϠ~{4Q?N@(q%)5J6Vq&Z +{O +0@IC9hJ|4{e e31?Ȥru0'H&xOQ"hl( QbR #XB;Y|>z~T U6 &}_qi9@A}0KO# 0J9kfm( gNTӎB<1 +eU;gAGkpYiq@h{B,ylOdgm"`-C=иL(|.P B-l=o }.ܦi,(A SCKF}NZojjC|ua_g~VRR`ܴn<<6yB0s?իh૝W Zlx LͦCVTX>H$q>GT[b'Y#G<(yD_b8VTTwY@A+tOjrqZRjSVj!k0]пcDDQgӄyTwIz |끚U> N34}Ut-`9U~/pqa֤ifxo. "E '76XFzƨѩsROP1*p?' ]d)'G4mѼmAϰMIҾؽjE+jm9]h,[?yEz yW0n{}| +T{%@܏,unqmq-OrP% -օa=lQj_;1W 0lyAd > 3>j.0j(R_L&U@eF?-|VK +u9DD/HqЀ"ZvV8!jwfヶo|ގ$mxٔen솠Фۏ%g&7ΈtnʘM~y c +2~'h^eVx1Ns_hċq N1O]: +dHJ +@Dy1ywꝦKdƯ'n̂}j]ˠ:1{bڥ?ttjXV񯰲GБ +?vtʛ6Es䍐EakL&m7jCݗD8nk.I|a%Pr_,,^Ο>plPؙ%̢T] ++u %V zOaAR˄BI`N .yOm-yyK}o; t4 +ھæ1Rf|?bvJh*rv@k /`wrf'Ew{xZ6]Tlueg;5w|2(ؘ%7Z)Lvkk. d'=5>D0'BJ +2^ûD<{-3i"_pE"pfcPr( Nuф{m*u4XUd*!B::Kk19#Z Ԣ;ExO/nnSR_^WymWZF{:Pe( s{{IN=wu-pK鏛!7[%\aYϬ #z#RόGO͊n3MIPaaef5IR-*xKzPY'K,(mX:+szdy_GwKl^mObx<9I|7ׁҸ,qr~F ?=yA`ˇh1)hߜϬwvq!aI,ϏX\oJZɇah48Z I^7lz RrqUZ|Kv7[WWosgúUA9 N[l>$bda=)}⣂F2k٭ɝzYp"IE3^@J4zJ*U2R7P?eHŁi@WVSv]jS=VyӡbxIBRRF_Q"6fs""Vۇ/8$FIs]2k6]wÿ5>4\zC;|}Oǀm?X>R5[4pPQ\^\-㪊ƙR64~T.dkO{$頏\H1QEzAOD?qg?zp/"#yf&- tҽ]ZNM~;q&G-ӭ3vxo +F^$uhрk2B*}oopoChUů +61/)q_~\N=,yYq"Z52KeKE^ܯUt߅.=K?:Z?XglwylwduZk{c7\fRɦe]s=JP'QCx+O3,'1?im0e(30:w z˿Ts[k}n.R3}׊*AʼsEIy(AA+)WoR!t/MZ5-:uLeocG[k^˷'^=Qq+gGzQ]}basD/@`. & ^T&!Ma]2WS҉VYe7Gms8C>Ϗ+.IFC=Vz+`ç !AK#?1tUJ%ha [eܢ.fĬBSfŷ‘ %]=l*pɍGf:rjN YTz u6Yc侊vx!4Sf=Jm\ pp ,]rl4;5G Z y9KN׻USU\ޣ xu#3}A$O=D1,eFR5~Ӷ!Xq1V$KzqA=j_ʥ"d(!J oh-Xop0Sªt'2uJ-:lm^H_7*W.-4I[?*LԬԡa.C^Yl7Z>=FT8g޺8quqήZÑ{g-k'nl "XrVk|H Ij{~s7Pl4T!k9k&">] kܾ,Xq }\,pYmiw +Zub,8jw_pn1Ugꈡ=%MgjJܰ}ČNIRari?{IEʘ}èb WԳ.~Z +dRxkJKDkjekdKٞF g=^xbėڏX #ycA?d@ vi&Ydqv<j2g@Q%meg(K%~5R#PߴW +_ J<" VkEĜ?Þ20CeHw;|#K,cd:<A@7R޸ߺߝY? sC38rvڂ ⊴ˁ:`,(z1DK! Y1WAO}!f~#c4NV| N@8H '='NvA& -棻Qm?@Y"1biw"/RR߯QT$sx ;þOH&^6zdSѽ<.!gq{lԍ!4H?EX $Uc:Rƒ`J_X1MBl$_ckqB:R; .bм8I<!ŘTUbLQ?~!ikq"ydW7 q}Qy\?p ;C3rl|pʟ*@plsF 0&& ` #/;N9 d#"=DCU]6W7QU`剪:P+zsY'Q!%:}[sl#T+%r@f|0D?SڰU|#z;n[jLfC?m+S5c-2k8#V=d BGU8R8ccS8 E/ɬE~\jK[D;0HX '>;n 2)H]E((Ub(`o(QPTH)"";<9$m|EI>9Ҋe0@g`QhCizL'LTl/+srq d;T|rƿZڠ4>E{zT _)fȥτ7>iHQ_u4$N@&/ R*S }mGwNcs}A?sQoEzЧFHU*Ys5I*IlUVf۫(L$ZF|Q{ޥ_qxKhEUBl Lkϲ`Zrxu2#+ЇS=(I2)${ŗY$Qi(1 Hv6)ܻ +9v*_-u (2 6Fe˜ɒZ=EvDvaعO!//4NU.sj4w +U 7^S*LCB|xU_Nh"]*-$ +?hڂU;It#tvQ@`݇- N@7}|xd뫔d%Ke19뚚8ȯW\S (F{.k#ܐPcsnE.k@-9țdC?Yx =AHm +.?IܹQu+4E.5֭@ jjՠ`2 { 7:Љz5:_)Bl-hI~5?>BW,|$2D+%U0?%d\܁yjq +ۡiLVfaL{jtbvjaxC5'upPG{qD Jۤ7Q#yJC^<[?wӎBXIqW?E"{N?6X5G{{ ]rnj LhJ^Ϟr@D, ȽLV> 0B؄$š?Y_6xj_@sXfXI8d;ǪnX̲Ufsrۜ^l\haRs0Q"p찦)<&>[r:/=ՔïgiAjENkbqAPw,jYƝ"sרyZMDu~hu/W,C/T(aaYB7Ԛv|:$rL򚩺p]׭<_^!."d4aȞդt'A6PPiu}1Xvi&~l`b]MV]mzt3Q zHx`TܕM,vq}cgQv𲵖飖/CMsPՏi`fiq|TQ? v@w'DۙD rWpĎS 'Y՚vPN)6PсIzh]_-E6CRy#v$z#|p̙io[kuy@ '_eR~'5eue*|vk%W*!;K"zBx*I`RJvQeHh:MPAiIտ <\a?xy:J.T Ta +)<&rdQT ȧޟ~XG;XMsSo 8k甬澲ׂJUo'DeZ_I.g!KsaIQٴ=q vL~s!is5i[$sd-~Jb +|BV#~ B?|}K7plW8Q(F/sQg=)c߽GY3Dk6S&ji_Wbu}ÜP=PnnAٮzttzCgUN +vg8rZEoͦ|_zvgjOZkx\ 7ٓPޡ;լSqOX _ӗ%ܿĂ( rPz9@hD"4:+ ya3VIB`Ber1!5~h`?-j0RH+\2`*ۦݖJkrfjS%v2ߙ.syTh=q!sJom?k3tQ#$2<"&#Bۏ2oW^۩uyi#uݕaы8snT<,{m4'KV>G]5Wa2OyC~ \X^[E!%![>ximi>俵g/~˼:(ȭ 6sYi>R*˲l]' [C3d/w9)F͎N:9[~xe{^m+M;nX1ʊb^Wx< qi03E3l]wEwGwdZ سS-=v`'Bɶ jv հ0ouIm~fXWd)aZ˴/'s@|^+[/ [E3毛#e +9wPҴqo$$,cuݱ |ξ<|ul݇kOX΅{ԛzY%诗mZ86;窡d>7VIXMG_=Z=*wcUwV1w!U34R"|`z?yk)vJOMLDTY#' iW^Ujܝ|GI(kf[lX*,9\0{kڵo{𷳵s#f6h:o\3 )S#jDZD%2Vlp=p\FVOhARбRVxX Tz[O7{J;w!Mρ|ĥߞJK̸;; A6a5\7'>}!"X.~Sb[tuOxV]M1o0yL;rzĹK+SlRg87Kg 84ܓ}uvw✜3ΔW:=ZV^oe~R{En퀗Kc@ZfvL,u0cm3́L?-w{1Q2/g DũNoqmg!߫Rd)/)4x?Zi( 򙉊E^JM͒< [6!82i?{M"WМC"@3x.lϯw*>){q/僯\~Wk~Xxl ѻ,V(*zt}kCtfr-)Q+>gh1@}:bl#ad};`e޽`GJɌaR[*~m xZQYeC+S]F3)NB 5~.P̋E#L@rniTe2y.237hbI~+rjM_E`I6n9J9G3Y&'TSʳT2"\QÏ<#yM%)G!Ze}I@g@sm< ^6Fv/ȓK?wkmƕ !T)i>mBPFR))GQ ţGLEDJC(%J;zT)b f!Z+<:>i94ydwB#zoo'\?]B,|?DZzjꤔ']ϩRψ%s RU< uD1Ė_J!(!Ug<>!m/5HW +|? /2g$J`&i*Zޝ<3X3wR'f??ds@.樰}c^ Bȅ +y__.WØ9D瞀Q4f"t6Ug*) pF MjQES"*Q^w+< ZoRjۅ D9؁@bj(Zpb"($3a|߼X'ַ+𹏸} B'8q8NBN2rbϡNN^4^faa+`J<fe[ Spvnma瓺h=R])ne$7\ù!6[,!RXl:$/Tn*?~O@~xC h\ky|Nc#o%A_x!8* +VŹ8n-I7f D/!& +?kE,$G# AJm,ZM"#ޅR~OS*JOiv In~ BNG i]w@ߗrTq Akf{Ņ= +2“5ha'&#pBW*Waq _DD?wEs{Yc&DiyxUhCm/ 0<ĝ;p)wVxTI10DrN8ΓT{l%,+1C +%_L"& 30[L|G(?-0Ҏ>Dw]|vU"ngޞl>i2pMTd<}B! ,9@}"_BbCNA#<|Z~7>ŋ6/Gw0NؾlJ|/< g΁Ga]GLc~›POȸCGu"|# ZJl35 M3DLO&ośZ9UtA'4|;M&\a ն%c~n:O=PM>SgDeL`J,qsH -#VIH#^.27\2|;:~+aab'(렫,Ԅ:gJZ̏X 1|uĠ72kJEIM$ǙX?Yb5-?"9L([%&!BL7bI0WG +FE h k-P'PeApW{ڇ7|S$m0MJvQydθ~P$M06B1Ku b"0Rg`E}?˔`_΃辸 oHC{: uJUfK4 } +*} +d`>\a) YR:Ku?$k{rqI^0k:EzJ ߺ(ʒ*]2{j4U@~ꛧ9By4n鷃?>iEHnC6֔ӾS@^*v +w721_7bDF]dݡݽp# +hs@\oG>&yT; r{a`ٖ~rúSq1)"cJ)e(hJ4II*"e*JdjJD21!Cs~]}>{kaD3|צ`6鷖0.VgA< p I 6K |JbG5Ð +ݤUVҞ!ˀ!}rI>B .PA:6| _h _UH~2Ŕ\ m巐"KzHk'LJ|~ϥHQCzڢg:UNNàr7 fl P%6AIQԲn6_W51np} |8fkJ0ic'* ՙ #9{cff=bu.aw9>'G}:?K< SVZ:[ɻ*u7ΌSܼ 9$%Ta"ϥɟYqwr=>-S/YeVFG}5eIڟo= u#}1"?fyϬr)pm`^*s]K1 ̊y%ҒX찊LLL˞RFܝit [Zc\̨C4(!JWDؒײlU|?(U>.:T5#tv=Ǟol>pIL=zΖ/բx& ]iqwaVGlimT%qxș\sg-?wah6q1v;jmcs^MDs} +xOT}򗪍,F}Q~NzOޗR[^\enKQrS\Db㙶\NթqnCc\9&Cl%79[’+;˥tg\\uv?G/>t|:$-Ȝ5~a|`ܐbUb񗙂 1).S;N+-5c+QҎj̭+j[5.oΤl#Fo.)cSt.H免¡o<=%oϰ+}PJeI> %soYpUuYCB%c*{5|.b?u+3Wh)婫;?=FK=4z<9~Xё3A3o[XD9ڎޤWnə:^,Vhv]Q#aTVofOI\†jI/,'Ʉ I O[ɐM" L0!zJxS[1fZܧyoO R*6k +<ǤyUUV˱bw⦴U3+˽̎olq`QG=ڳ&Y2wۻrڵi\W_῞]q]0¾M҄Q`ŎRc&^)dn+U}vCT`ח\Ƥ3Iّ%I'yS>\ۼqF9S{cN|_x%rzaF}v~#6s2 /.$hUuf;?~Zma>\[VV--3d?o`8*}|iߓDJV# e+y [uboo.=?±<˒C|g ah]RЌWqt.qor.ciQ)mT6h]'f&iKwoY.Q0qA{_Hvk:~\`S4ýc2Q6`KP+]xt^Q8T;}Bavȯ{B3e1ACU}!<:z[Gf6_~r`eMFnJGfpBB{^چϾ̶/ίxƪ_!S-n}c`oy^l$Qg.hoJVj$͇%ׁӼKkr KU4"Է+* R[=GI?L2(O`'"-\3Pu]!&)}awE3mWF1kp(.I^Z29sV.ᆟ8E|p~ qn`m7_mi.#>4 9ϱ(P|] 1D|o1p- bv|L~k~7U<:8ZQQ^ ?UCGkZ1xzގ1'L6{<7xź4 iۈ{Y,?ɺdm;Cˇ>۵,+lUÚ2S;~p*#qIj6܀޵b\`r-ڷ`UwI[qHg @2i xrEBK,%r z'5_4!g 7[ QĶ;{X쥞HDnۭ]}=6\7'+F]/ܜ3ELM]عtgzcqI+s sȳܷ##j*mmx'Otp$B|q9'JZV'@-cB2n rlf8Eа$ 4CcPɅ7ywykMPg^>Y?CO + L"~wr 1:b"+&=ad&멙*wM4yIkӣ~r &z5A%6ؠfk67ue6ܓr捎(-9G;"ѪY 8an-kUdqc[؃p2*vdtB3~ئC15\JW>NB ɼ8Vh9^aDr0;pCQ %i@#ޮ ffVuluL~,G%D>o[ hU;sIQܥ&'I%{*} +9ݕˍ:ܤaؕ}%7Jk{QizH3La?ZǀF͝ҡS-N+Q-_4fg>7/1Ci ^`~`WAlu^O3t! +=_k^1CIl5Q/ދ$!RNCo^,ή vω|ǫBʎ=T߽Gc }z}IR|`fPݑ%:ԆU+iiO){U%)#2bŅN" +=AA5g ddwEju[r/y!9 F}3`c\fXq.Ju#QM#9hn5aJg3%v>KKPo\$l*L}!1<є&ZOSr6"N]uW#Hʵָ*,ivߖ8>'X#J"MMSuGo%NV3dYĢ|,|m&Z]bρ?0*c\P8~t< ]B"s7m0?!:`\9Vy('^]%&M݆ +E|.~`m!~`̒v7n`b&dk(%QN+M{>=Ao8Ei]W_p\vv;+k0%㣢~aqQAǁiH؞CG(1r +Jr%!Ozg@ug}n'>X=q`\B&n\Cu;(h1SV(PE>Dl۝9Z.|H(9']/B5X\1>CXyRBy!AOEt2?یO$SԞC>N38. "O9^"Px%4$2ᒸ-&@Q?6SYx} s1(E<`ƃz_^0c6s #/*W<xb'ŁBLc2昢 U"Bb%"0t&,+r@WIq~)'z'ZF!G8C`چhA!-]{G{Ha 28v$m(n@"B/#Whs =DDPո&9 O@RL_8uHw8/7W<{DOp+A[JFh;Ds$oӸbHe23{FqPCT7oqc6o 1(a*6Sσ>zX^w$3P+ +2SQQp 86T!qO 2C o8Gt2p=P`OkE0$u8B{ +˩E2=&-EǑ'5@'Q}N76`j":O#]h!z}evꞃ _kR2 +tf&IҎCܫcѬ?^fky:[@H>GTkd,һDUtxC^W0A>ҡhF _3[V>闠}Di"ի?:hO ot׀JP ڄ% +^ óKD&y3ήl!v@#Ϩ2CbP+Ώ ᷀N## Ā*n!r 7ืP9#86dXӇ@YDSAŽW$xb )-kBqG7(%@oef@z|ά((-p=)9x" /zYW9t]/~81$7NsPI9W2]-I#eIAvћRU͉!wC8bBOBlFTA"$p8;qz(Њa/G7IPvOe78ᜯ Ȣw >$zIk8J}# VvT(a;uֽœFG枱fB|7H(x⡨qG>iGIo2E/aXa^GrL(VSL!U%ԴJ])JWR>RxaE/d)n8| ,J}NV1Fon +eƷnD=eu/dOo n$9< BjM7Ex\C(b<21+!=H2Ll#.#oŝ3&hs)Go$"(N9<|Eֽ(Fm_W:S/';Aml,&R YWt L XT0MBt~F5_gi|7i7`A<&8R@g1٤7t|)F!lC!B6_hX7({&yvؐ|Fگ7yZjrrw)ԍ-tw|o&k=Mδ"R{hYr5/U%Sd WRjz;oc٬ +XaܚU3Np2Yp)= V_AiƁЩp`41?\L6D0FLIЎ;L,H}gAaVG* c<#z/&^8z|zv˸N#zաÊ_I1U|ݔ_,RK!RN۫8+^B~u>ѷ;* T擎j{^:1Y!Lΐa:RҘI'1;K_d[{qP`F -p'KK`]e<5b}@RWٗ?K2lkȚ|ؚp~0r-CYpzpj!Іz1~OsCxS Cωw&m1S^p!ݨƫ}C"k|4*׫1DcY7f֦9kȨ4%[HW>4^|=ǓjBz{oQfiOZ:eb 5$+Qh@5e&] /"M OU!тq1X"MOa#K৭a) ;/ 4:XJkzVzh=IS "T?JQ<a5=+ݸt5@RQ-/_$)<02yflAC옰 )cs'Xp([gվ6-I|:Xk +UB{=kl]H(\* v9w8oo,N~} GD뻴!Ţo3ă$}}QM%:/I|Ƶy3{:qpy e*Sd*YAJQd.$D ) Sh$J{/}=ß>suwgCDxzk ;~YQʶ-ED6ewM0+$0[AY*^\jS1=T!Kś'm4riƷ{Xa*cZèB+-2i+҆ݼ[c'Bh?r턝!DOѰDPzQ+Td3ϭ6Ve\ `qD7^ w>VPQyL։7v*;-ޖ>U@KXEf|s,Z $}dc YLyl*j$۪&RLӎʌ0ptIcvirGfᛁ~I "nrEb`چflX'ffCIƊ穞Cnw(~wy gX,[ӀT- @d[0x@6=?MG!vz[گ=hIOqݪKf~nջ[y9wi+rcѪQWv¢[QoeZ!zW_(>j&7>@\Ƀwhb/=_*g \ Jp,#L5SK7N@ο#NO<p׀+QJcmi{;i;S#IU3/ܖ2ڧfg~9{YA*xVo& f/0?\$%]>W0 +ָUzʏ{Yb,~s[tφ7;tcw>X욣"bIK8`70,buy 7Znani°+9EC5>C>Ϗz^)/-x.7黙 +7_rMGD])Ҳ`RxӖ&|}6=8ҍx{4'@}*'RJ8 _csaiv@2ї ķ!64哄pf$- UOiS`{axJ][jVA~zU{xʚƾIoK:xX$zBɀfzTmҭC=?Iߤvؚ']EC_M +ՊPڋ%,̻/Z̪Ph`p}*D ]NE냳{ZgGyҥ29 V^j9&4)W9QҾ.vbiK&KWI/j-4Mv =N9_]7]*ENn⡋ʤkn*{ ~WZ E'!k.x2jqJ\ +sL92X9pf`o +i@r配ͥSXaF[3\F Q +D uօ9h+4 +HZظL̕k`tڈ][Uts6_SѬ) _6tj#3'$G_VNx)k캊ZDoV_l }sZY~it[Ϗf <^ +@;t| +Xdn<m㘄pN̄S0@5_#w^ yTsxO)zh4Mg` A3JJr3 +EXz2R!~KU?ԏV.>LIfu"Adlenm^K(/:^N9Y|~|dz5{ +e]k꥗JԜ_% 4k?P$I_nL-uWlߕG%dٽWW7(,U efԅ Hq~P÷QJ:RdjD};m4/zTjP<ݦR A1^4Gt v=CK% ^$V!Xfs!Co)a,{ޤǻ,|̓߂`5O?Z]SPlL2B$K綴}\oqIsK 8 ÕVu9ΐy$!\zvSEQ(VpNg|៬\Ip'es`s>P"K`}{|.70N坰ű;U`r@mZ0MK%-$̬!펄I^n>Ђ-gÞHcj>WE|yGg|F _oƕCWȝoI7nouIYC;u ?zצ3x:~S]^ *DxE'4>yĝaxr A]h#.*@rXO^tg8ccxY91I{0}D7&?,P^͋yuX} 9 x +D?,r4 O:GyJ+vӯTߐ'/oE\Tf9Gmy3PAs@x9}m!~B)A{&$||@ wV |fZg+]+Qx+j'Jzzq.uRx=?yX>gy$4;lR~@GE)T/#TbӨ_o~(H7wyKml\qPP(bwjiuo?s xJcaCF·6>fo?яzݍWz獥6~l+NYN1'A\K ]LrNGIbJVAFF:{_>!ey ;x}qc}P`ѹ'>'?o~k@}?BX\;r1 HغAღ.~:u$ (;&ւ(=kxd%6F/Ǔh WDAp}([a,nF1~8qfF< ͛s(Ơ7n1ҥ)AEFvx&K,"q ⴛ +)i +$f9 i/>ov +ȯßn>ibG##P`+iE <~$@~[]!ԕ$Z -e}\B,ʚR?oͨOTOŇAJzaN=J/L%夈$V)u97D[K#x-_LCVpBEw諐Q$M= f0;/^!v/8AKD*`1t\U@0w:p3'8W:ā%?o;BLXHyq\{1LyCic^T8y _]U}4Ug/څZ4,Mx E{iF<يv껅b+p]N.:#Us7@o2. иW 5b^+ӕY<̟yaoAPEn3U ,A#cq}!}7uRчk$^÷&f.&G1sy*t'dzx]_sK~|Y_j* ܮ\C_?(LKouޤRFOjh}h9Ym(w\a1,S8lC_#+Y6w8 tl>w:?-Z?H]SB>l{HDDQ<ղ Ld=_׆)H[NL3:!p^[+ ^qI S./.YM!qlcCOu'zP^:L7ҒOcƨ+֭eQ4p.Y]Ԩ@QC'J~c/iڔ>}dH^Vat֞TVkslTk'?<{+D|zsMkž{yFvArTdEzx&BW/mN#𞗮ye8:˽_[C<{#r*9 s^ jC-FDͣIG ?ϗV '# ]8d5\mrrye$_ |Mӝ1֭}VE# ˃ +Q/V`mæ)![%Ae +e{g9h/"g =kBw\^pQ)籷b'fl %vH]ש)UEȇ 49[eZ "ǁzn^m]x Dl/noS{S%?˒̭ ܨR۴%:l*.?}A:yH̒y3rD^Ϝ\*j,a'W)A)m1,n+ZXtO0A$N`Ѱ\@p\k+yޤbX*|=e"DL&~۸pf|?M-kus笙WQUhT6nZWFګ(+@FVe6sx4;X{P0G]r`{&{X%ҹ( w%NnZr = q0^0?J ['c׃| ʚ8t8)9FX+% +E߯Պ fk'c02Wby %`qIGkKG+QuԞb}kJɈ 2;*($/%Oah %ا~ +mnBDյZw~֜t앺"ZLS#_OPu^J{}gf:#w<{/kt@`vi I63#v0s&uB[΁zAf~㸺XwͽcU@ iXm'RHulW$ݟۋ=^;q0*, 6ECغ/EnI,Y׽z +.}@QV۾L4䖏EJC$ą%AB 7hK{ABD.v8rOD=jj ^v'J؎T+)\HOz37'E.rXʂz8;.]Ε܀(r{~^kᲵP8rAzq#kW4^+)pPyKٕwD_-߬4ɿjΉ]v৐Ȯ˩,(0qWЁīț^5o]7ng3>B8rE9հS-u3ut.s}7sp~K;/@*cC!npw +E ++8'~nTua_gps8cfʐTTH)$M4"A%*4w"i!Hwk'<Z>{^Z{ąx"^d žyӟZW6ےy繧Iw2?89QyuXloÂ1]~fnv(fYX.+P+ d8n32ie<(>ٱq6$f|ލDN;TNF_VPc +}8AfY-/?r8c hWm@Or!ƹV. !@7?CŮk6{T^ Ò`vFɖ=kJ\ V.M|Y++(G2Kyі2լPQAN'eTsm}:HZQ=\ۙ5 0EXqԠBO=WzxP%viݷ&H}o~$9ڍw6dIJ`CNX'Cjq#1lk +cej } i@ibsl}\y@o@ v<6;Tgy>bt(} +2(1mJ6uf쇗+(fzm܂<1Of4H#HDJ^`y_ +;g>`~2~`r8օsRu1TϋPG~;HNb*KY|[u?B`<(j%}ˇO֣Ya\  ?@_%1NPFQq?pB!I~ Hp9⩈d"q;E+qfҌ%JoE7ђۮO\oՒ>]/%X+5XԨ66#2TJ RJ8>#SJf-;3賱`u9z u7DF+LKuɫ0 G"&"_)ԷM?iC?\!ĺ \/軷>ay^me`I5՘. y{˯b㞨ú]vߒ+;,j`TG f)U>G*XjҗBVRz(4]0&ajiN WNm0Y%*,Z:i&C8X_ q:x(2|>3+Cn⊟Dy9mWkTgY-{qIS+ĆHW+.) nw-j6+)-u\u\&~gTY~e-ֲ5i:'3S;>-PwN̬Qxz"KO7,/,~تiH,M;kvlXw*˙Xлy@4Wn||/`({py(J*gz9Yg_8VMtElu:aZH^=,_9rsEGnmMM˔uUV\<bIgbKd+%s<>CXN;ҝH(G}AxrM hy*,f=8X] wliF5aCrL`Ku>㩗G|ƅX0\5NxE6Xt)Bֵ*!X({l(O Tzu T+}M +iו/qsҧcfEOb +WjE Z'Ooo3λU`<5BۢQ/Ty3FX +69`VЫ^'Wa0EGGj-NC>أ3JY+[JX|o+Ƚ&cx)*g61xQ HvʦgU?A%.b||M;&b%vK`؄O\[]׏XZvbI:Zv&~M4~qrUKNiq8C"ƽ H?\[X=B!:ġ!Zi*4w>4VPv`+u͂|Wɳ[[[,(6IB{t;aش3J?qZ%i ډoqFi/̻Ԣnq{L15O?7%0k}} X@M@f{bWi _.:xD m۩fk6ʍ +nץ4Z7rMIa#Jb_g({ˆ^c +l[R=JsFJqv~#:8Q&1S6Y+mF,5G=w k ~^|NWHw9~wYŨ ۅⅈz;ȳ]w9I|w +Q;{OwS(:ﷳN14\`cwBBhezl˦ '=nnt|VyQ綑R&}v\o\}+jLę6:cFM.yZuR?>,gќCԚ"愩s1I~jdhǰ)H +?b(,X* /s9YȟG$ 7us&'w@T;-Kvc=!L1ytrJT-vw'L>X2*dqގSb⪫g/{Uxh m?}Sө4D.Dm3bulnCF"OZxOL0{$R[COWOٳQ(q0|3 ‡Oz`URD<ģY4⇢"{d"u_QK0IsL>NUbIWwrq=JPZɺ*׍t-ڜnc9f,]r%0Y4%s!p{c2+'*Q2oܸ&arSz?D8|=eD0lBR~aS/ 1>0^ݱ#PXH%K ygWhʼu-$cXp;du<w64Ma寜fN5 VbYdw]Ll7,u-I_qx1dhڷpG F&ҿ22spsjScԦ|¶V2]v)nN=rRC3[~9vxr@^;mp|6I. ŇS,D=įϓxM ޲8ж@!Nۿ\o͟e07:i m]S}7 VRXfƤ1׌9Jk㨜Jt$ƿBt rG];4k菀Dgݹ+'d:[-zœQz-ͮ^1,m Hc ;G}e hL8^+ax=t֫ys`q\$PXjܴ Ǟ7FuXV~WD>~Ej #8({1Y9YzB=+JRuW;52y*}#o]CYK7j%t.~kH! ރ]X[ +g"['x<~I|HF!`U%AbMrsYRq\;{c%9$ cEMGoSuW?WFN}1]yȏcs7bŅ^/$/b|Y^پ4t|jnJ~TqEp F 9˝vtFC˗Jj~ ,+y{ 1gR_cSMJ/_W'Qe?nfro=ݞYAaR7)%H5#r}O+?SnMy]D^qsMy?GO⠠|ΕG4Tԃ[ˣhQH料: +?^Ͻ|( yˣR<\K+/sl:KcM;45S¬/&oc/Ⱥo#0oAnPKOSrw^"}pm'כzρwA.cD,f`F\H'i~6ed/d?T;X ^HGTZVP VR_Lps~v.n_[z%{qה$,슿 +N]223 EϾ=oȰAiwxbu0 qpP$ȮN;tȽAV0E܈v ++!N]~,ڡZ}7,ieNeuAj>lGԳ+S ; ARԆ*T׭B +AJHDoFAmT/r=C?Q /sc'b ɿ]Nk[Ё@8lvш>ۏ"O!3%ltxHkK@tl|qF@v8󩀮֖EBz]=_5W"SK T-xouWIhBmU%lGZԎ꽄D!-FU AuTnFiE5V}J1U!Aj9́2DT3V辄_Z\y+~2 փ/iRb,>rlԧ\ҟ]k _QdgHQ-`0Ѐ8[@FG އ2:߯R3bto?tC}'fɿs@$+DKY@ i?~ 9)R VaA?y@1[Ŋ +CrAv{"(tt~xg"ٶf?׃~ 'B p/Cv2U¯?~/4n *-bӎON @v( r|}PbLq:TëSWgS1aCh 7JUiK5\zI FJݡG)ꪖ};+e~=rNl9 WQc1/nɿH2 Mj>ku?SK`EC?hu'BG4?ڥC,m𝡌~wauam49f/(dOSMȑ-af|J3 +Vrrx$X2y%_z,8|*JW9RܕmaMdO$qZo3I?<-c`pPLwd}fcҬhV{=߷WwåwOz;GYe_1|I62cnH۝V[ '=CwUO_ah*2v3ܡ̷_T?Eb1'fYceH,N*PmUYF?~k- Ոuj"VSQ{xLe +u;uVLU4lɹ'cb__tc4鷗#v}ޑ,R]+sYQ^}N'$xc LэD ЗK?d&&1V&ywؠC-u@) Q]KSO$/K:+X/LmR,ꝛ;dX;'N~ީuThCGn Vڐ_v)&)OOPL(hz3P1~lњ*)!B'낇 +kުX*wӅ?mX:gݳ|2dy;okyny\U#{+\jĐ_E)s}c)$v{\\+ "pM6\n+'(5 .iRDʇNR<碮,.=%v_^ipn·j0ygnխ$+NrEI +;[ ^Ena#OMؘ +iew3= fwǹQ@qb?{7qܘ>N/(GK1j]p.`H# e2$? Fc]8d()kD3K&wOC30Uŵ&)sUՍ ]?ڣqq=ߵ1tW⥙sҵr=]N5~2ms})~"ql/ +>O +)2V%zX +'/$q-PAr (ѸC٘qIw5 gjf&~znq5ogtSi%ҠY$Cd(24(&Q4p*!%Ef"Ct%.u^k=|#Q1Dhơ~2ĚΧuU/훭bopm8#>zfnRK !&&+aZ0[4UŇ[0ico_se=K%+\ʫ<~3h + XE + +AcC5OW\#p"OxZ ˓PەMɦw-Yh3 4qi|1}O(3wMײ_0rX75%ܔNrb.ot+ T!czp@AB`Yo ]ZniӯMIFōNr-v]noJZ,Ti!Gm= eTRud⁇Қ5Њ'3w(nOGF 4*K|Ulryq-VvO^:^~DٖYw06-u^tLd~g >w*V#iݝ&ᶅO]7[|,j֏7C Dc~mY3oun:.]Xْ̡`sX;xD +Σ|PEgM4Lus: (|c|mp[yyۏ=Z촙anS͵l6f AEK =6?yӘ=§>c244wQw?.߻7|T/\?=Q{X08]mkb^^(| |pC&5 ㏳̉d\J[v,ȚnǼ\Gc# +WAhNUXB$xrP5}-K r92ڸDغ4^g?lf N߫av`aRwq㵙vm۩@'~Wo'K]{GWoOyAwՉ&g,GO XIYp $2T| ֜:T\}zQW"Nٙ]#U%Pm|l5N:spy2kWۮ_u]#++w죷≻IBjWqB2M/ZQՌ])NVKaUA'TW(- irW?"XbpEs??uWۿ6᱃n|7}~n,>ZI8޳]غ։ j~\6"ҊևQ#IB/XP<;:cu֩p[9#s7)zN9/Ryi+r=PӏS5Zo]L5>>XK%K#}CMt:[(Sq]ypǵv)]R׬~wRg)*C9o"5޵mԯ-G#\ЋĬ 2mFp},ty:?#q+Xӂ9%8PGILVߓɒN.andhU^:up?gW "rz߲x1BƲczd{I,+24G>^:S!̰夝aUCFNB'Ljiչ1T6'8}˄AmIW>u~%T~);|Aq.L`ldQj:%P/z'^%O)ha@KJa9/ sCDŽWm(I~Ą}կf_01# +qB]A Tk}hCsUAHp8AH@NihC:]5OC+̋1.L{"x++ZځknkbkLiNJ{p0Rg]]h oqP<>~t͏6~Q muVwzoދS4s a.F̯9HR6 +N6!^?ZS[췄xo :.ڤ]*fC=U?mCoF-cjCXWn7v沙b:U}vB8c+>[>}&-eb.Vt! C D*{ TD,a^AkRҞn<p4_p,Bby KE[۸`%׷ɮ$sbΑmm,,B'e_@-YUW2k˶˚ +c:h-SX4e:=s%/9[#  f4_ 9 %N +d91ik63H3s6lj1_Q*h7bwq8SN^l 4n疯Va><j;?ӋfD"ߨ;p$Q<^0f>gN7~~½?k3HVtߎ+7{W[ċq%L]B(H"RTRq$v*Q(d&6ҜG3vifBT{g mYØ0gMs(RQjC#LWٜAc<]0T&ꢜb +Gy-eRuKC{ ,"J|rX6s }n+X;~_˜re9藨}Tq)gcquĘINHSx"Aj^Cgaasפ}$(!S'u?m;_0ax +~syvW>OzƚpYÖ +/'Wyރ* a:rrƫ܍-W8s[uMwT(-L-)U6/=,7_ļw[Y. Euٚ4n:Uܩ}cWq|e|27K1t~A svϴnq)U<,!+d3C=s1U7KX g|U +S+dO؉twQ#'آ;)EiFH9+L[.oXKw2Wj9[ykEJU+*e3Vj*.U^lRꡐAwiT +t8eϾ1;O +GacF#ߝH@ZKR^D&ibw~_L\CyC2(QʃRz^ b/?T]8*sӲdq{%d{^:*mk^kPR(S܁:,~ͥ8A qbȋ(WЃ &4cHէO_yOx'\hgC;܈GTm9lUHw-`G(oP|~-kNo <DhD=q2q[/HnjNy bV#۠%T\Cϸz_[?9*&ki8=D$JCRCH h' ;yf՛zp?%?u)R㏳ۀI^$?d`]Lؓge-?Q<~T}ɇ} E/kL+N]Fn u#2X?n43}on*{ V/g vVM45zݿTYbUn+&/J+6AX_6؇7s >דwmwIK @sb]m|EgYG8'ƅL[ 4wL2MRX`7&D<ʮGSgb/HGci$32[Sh%4뫍ۼJK]ت#oߍ~]@JO<ÍZ#8mL  kz5JPs槹VI|Z"b"["l)}=7V^Fݓ{I*Jb}܇Jc*v/ +A*g@ݱqq^&[! 85~2#$++d^td*l4HU[g_-~}wVP$U+/~{}fʖ_g+W3U!ifF`$ǽu +y__34}m8gN#Nǘ=*QM~Urnʞ1IekW)Ňxe" ڗ ~̌Un/?هşY +٥˯\.6f\B$ڰ͗ۙWg%l@͋-#tƺQ$h4w` L̋N]<Ĺ0o 4a}G:}Az')}b>Uy0IĉNyI~c/+H>ۧ438–?R5VInidH``e̩7I*PήD{8V̄?@滍Nq.17K~4 kc_y vl2QkC味Gu)󳍊I}DZ$? l rRiN5#W[C[3=v +ر^ˋγDM;xZ*)O|+vʜ1PZ,U-EvsdeE׬;v7F6W(9]7qE!_\g}'h'88I4;c;A'K$lŏcY:Z_%n1!AK=!r,uT >!)O'`Rr5FlP'\ͪ&]_P؄[EjW gI叹B~/;}p*WNg*"Ry|HoϜUz1 G3zV62Ah!YzcVM3vP<J&yOaHv+R D~^_פT]F@NCQ+ܭ/Hg\>uރD=oB8nuB|?{43ܓ3\UD#z<ΗuoL%Ga z'nsu NQ WlşK\Yv9>gZ!U}&wX$ـVW't h; ( Z&QH 8ٷG +o +BkuB^:$\84ҝ{ȁu 8H)XAyyؖ74d jq$RqЃwtc!9́`|@g$[p7.C860X!ރ@s"@;pNAKXKik{Ǥ9r/=ur s6Pސ'z87❞uʦM65mBfx"*y(-Jj>w xuv>8@v5QyPۣN=:3Yk|\P0JȜ8u&N4}_ah/0Dг 'F8Dꆩ8!4׍VWPPOAA Єnz5gvձ~ǁB 꾭P}9{B[AOO>z ~C\4!vr_R)e6],$~C?ovw{SAkoxx%B^{84 +ZLZ-*;D}{{o4k;?tŅ+>yP["~_P6\,5wǿe3.`Jǁtݟ^'`c9k]}:nJ~=$]@w.`#F~2G &nuZO!5P7Fiu+ ,H4q b bG u(/e>`^^GoF pK"01N}-5L޹q;XZE|ƾQqj2jyŎTh+)N p1RhScoa8:A.҉`\c`^悖ց?{4 I{砩"tT]_N̊165 E`/)$+09?|{?ͩ*Ko(lu,D׺kKQAx|sŽ B™9%z37Z?Nv?`O8SHڻH,/81'!x +? y˟R]` |K*ݥd1=$Y N8|͈&6sZzrޭey1CBv7!!y01 ȍj:s5q`LN[OwP|xq!ʘ-^9b6Be89;yُx#Y\ß*n]-(̟Peܣ&={яuGVFvo=l~1em<"@̝DͿl(e1]>߄5?^,~%""c?Sb" (U7:2߲FEfp'S&)+z[/:_zsۄ8W˪/9SU=Gfij6gP1oq5ξNiiWDUR)hQZQD"KJYK19$2 deX}{ᄏTf3}utz_y1K4&6ܙ߼!EAYog>c{~VU]v 1O7}XL"191ݭbh?6S:8c۠LVގg– uJ[#N{ΈJf--),ܡv7HqHVyi+.\9CߚqM|d Q:_uZ*HIz\)OY{|tGb0wϓ@ES^oG\ϦzcSVfK}>H0CǡO8nxj%V8N + +ȣx@A=*c{R2t #8NmC sy(KkZ/&HbVkߛY*{*35dJ̕^~u+9%D}8 W=NJZ2xÕj|As=I_ըd5~ا^f2đw YY?F|;_ !Kr/fmoQz݁"l}w ++(x+br[U{6"榩鄈E3ZʚB28x T֪Z'L +o/{`[ecW<cvhNe؎ / 4T|P؝qby˸PDB͢&=#^t[Ly~^hsD?>dO55ܵqݏƕC8[/0rvII]V 0oڭk|,}C669>s8k^wY03/L.䌀X*Nhq3:U?\w͝ 4{r _|a7Mz+hg(5"Qٺq5EZŒܹ/nXLc V-k0lmrc,ϒ$y_ZjǪ3Թ 1jۣan7ބ>rc}N]VI|׻mq<5{V kl(gmtmj\] !C:SsͩC(Ly\/)It 4^2{j1c sZڜ|Ǒc>?8!V@P#CطBfn*hrH4a3i,յ +_rAkuw*SgV-mU5džX7/SW7Q~g[I q[{-' #o5~|'hfԇu+BP6$"%?Emthp`>UVΨ'c:.Biղ}OoRp1"5҉Da$ ]oG-nT߄vV + +"Se 9'^FZgDWCC~|'~tA\|*} tJ]Fsen'{MŴNdJ^9u?R6M3u~ͽDB/!l'alRsӢƹ[D 1S6ix(?=Z0F]-:!Nf +Ki㒰N[IQʫl[ŤGRr$Yu`EԹٯfsO1&Jb~D>3En'ވuˈB=ەֱ})^6]p2ߺ&G l'[!r|oyT_[Kqr\F7(~ŮEo i?IژmP__&^t\ J'VX+eRPKzY{P~ $827 !\ļm[ƶ0D*ŋDpά {x_ .F + ӪT+Vb4n< New>@\6p퓻s18kLWb v7و\^#n֛rha9~}MLJ?:g7({A(N LU7Q|G3ثMgT~~M?V^&A7ZovqQ^@Ydp8݆' p"ڀytiw.v  Hs_A`|ğyp쐈VP^>jq<`rsungZХՄG]uҝ$A/sPo_{ u<^xE{fۓ7qx v__s >9;ßt?$2]yb.t  15;:ȏncm;U U@y'/k:| +:xm:6+Z8Ă &0&@UC~6=ُ -$s:W/({PB> &M6M0^Ҿܦ_kvcw,/Jac9C1PZwane"-KR!l3 Ab?_j]| +/qf=.X?}EاYЯ7A?WT[!=NsVcǶ?iЎp֢1FW"5<-Us;CG苔MV4qcϚ}Kqg>"tZSrr7 OхC^JO!#vZ.=;7o~kҟ}/ڒ_y<F!?C%p|IX?3ǷOOG ufY)C`NɓJR:W1sjkw12WI1Vek80gnib,0'%BY;-gx0Wa*T%qf&s"[R~JњIs0'tztholpĀ5+_yl$e_jx\#le`~S (/㶺EhDg/A*3da\ ڲ='xWG[B%v-C*r崗ą8)g VYuLk kcrD!X/u`k_~S*}W̋O 9egB ٿ34L^j=rV'VXw]cr١O0Oj9$'|t[t4p\pn'q4MI{?)[災LwXGpnbfR,i:aM*{޸S}Najjhv"=Qo?>TVwE[_eP$9؋<0w' 6r3IgVbXt*U <ɻ\Z(gA=~?΢JG&vC6Yk0*z7hݝ3V3ayơs%ힵ^mRغ>ce#g&kqC.L[앇8m4Pf0É{/Y9bV Uf+ #T|q +} ~~N;O4壩; p A;#)F6gK&t8P.PA~c-o>ʋ dRYdmEhhr=t=sT"~SJ\sTY~Z^{shܶo?R3˓od9GBsh}7J N2yۈL .0o9R*>pf6AGN9.DY]?#u?wߖJ^SLMy޿! {^wxO#=S](U eT~{6| W-K$3.lj3Su`ȲYjQ}ăڪۙ%/cw^?F#`Y@P'Z-ɎՍOuUU?\d0FABk~M>R罶8Cn~`eIVU-p+ldhtN +'NgOGo3t)FrrK\7SUĞ2P9a3QF&]I\!-WIG;$,ZG[VוO +ܞM2ͽľ F镑#SH"A(t}Fk"r(^!|F?m圧FySG!4zk~穹4,,poZI>DzK'Ol +X \Ba oȊݍbwHpb%+Zz=@%P [?Q} e&a4"dh"3* CS).'?NEDc#k$Y@R8{W&|z} 9~LmB̶d\JNS=mxF3mR{H!VI;ׯHIO, k:pBPG.JD@,nEj3mr>*YM>?UF~qc]}b1ZDr=#SW9JL?d z^Y(vD8 AIw%ޅUh6vPKwGݔ^yH<{cHReS~c[9V<;Go1GMz<'&?"^(Pyw灞U8ɫQ7,<N\c_sZ`>f&p"=9|hF:Tr ̏xu(;( l.[tj~e :ہ#Cw'Mx\>0.`}{~`9ȋ|]^¼Hg&3n؃/ޫuMğfep4.S?/t`3=uMNֲk @A\cU~Wea׼W~r#\MMG=ux^Mӧ}hmbQ ՐCU0~TAƍ₾#M'7P/Em{ R!_#m <(CW(zhД!* ߱_MymRt!vE0^d=y:/D"wAm. قLLbq}-O{?m9ʡ'Oо9o_] YlD-G[ +ک%#u﮹D +I@.!MfZ"̚\ z' ߤC9b%1q/{.x:jalւE`+]J!NjǠsmBPTWO؂fWz:.EOǾ˳͇|C}}9ԁOY9W2kykt<4}dڟ($=L7fqG(gB6c9-s׬`Gh+32V26_O3pSq#Uf2׮`i3>FݫeD0 tP űs]6T|(+ڎ?%JW**K` Bs-wY:B%f?=)ғ|I#t-в~k9`jH'}`Z '.iߒ#d ~%_'"ts?ƔEFAq\ CD,eZF(FLWB !7![1h=k5[*> ;[*I!}0dJY!yRx%,Yܼ,95CˆiXx15yѢoO?y\ivNE)(RtHDRi"I4҈& c'[,17{ ~>{{<~xws߯EZf)#:?N3Iqm)?ߗM<)~R_*zW˔w\_ީRV&d۔x]ZxiGMOHp,\>'v3Zl,|8![ݟJsvw`/XA2Ee[>:!sRtv\d-MJ~oVno+|oI&_To_>-YGI:MW2j:[v]m>`ˑz9\\k,НCƣQ=:iZ~^~r%ol;˿8~-%R)ukmZ5V#KXnGsf܃nPGX``gY\D3XL%91.B&t&ٜ$#gq(f7Nء>1-G"jܽ!3;mxmkBo>x&S!&~_%9g~w^7Oק<5+.Zы[%_aȩȞon;T#]xA{rkAΙo9BS\Dp*W0dӖ-ᮎӇ4*Vue77R%3 \.;$>6I3^vcZ5ܶwnV#veY:_;<*k9ζ3õjX}W()r⥳K48wA38˧܊R\R?: =E65#݇3%LdW=R7rםI:Ew|[;u.}ݝ?isKpݘ˸3 5f^=\2N4{d̚l/vrKM_IL.6pβB%[(PTD,݈?LdI>=JG$|LltwBDž'$l[ qY텲C}|7EY\4 S d8swM& ֗]j4rM_m0zVgg[Df\'wyq?c5U֓^~^q֏$Mn3mX\KyQˈmW`ծ6!$2S|k+aDt2l1SH{?p`\u 93rP;Ҧ(<%bݚ~ }6d(*g[ [EknBqd*1:'Yq`@[_&'&<ʰEf })5UȬP:o0"R[+@]qK,Y It114v1RN|Pш YD5 $GHkQ]~{]:"앨6 6zp|Ž;G5K=K Mɐ6n۾4hZ܇kK T#/|g0RYE2/a{ '}p$#]:'"X7F&r4J;5˒`^T|ml hJ}|mIK⿠qHAT^ ^En&LOſ;:\]5zdBihBb͟+Yua_$bpy$~I_|~ߩ{e~Y' QNMe !:<&۞2ߠ\@<՘#L͗-ym##%9o"\P1I'"p/(D >#Qm2^s%at=:J4/7+ 1>N|yv9Y1&(Qky3)N#D8 +~?&y0너7d]HhṂ_rK ߴ%c~mt-i('I7F94Y9/eD7fxj/13>۳%7 _{*kIϯ⼂>ny=@Ln:61k@.6i=Y>az68Tga$EU3AP͸M˒Q\W"JSalE)bWDc +/y +q$52ٽx1Qa<-PDP P\Gqdl٘YDɅѫ$7̦g\}̒Koߑk(8!hXO+U +4:``GE9tH񎩽'?)+ p0r^ѳR>/@: gJ/;B,QpضGFx)\fL:r1U7ViH{'ӶrNYLӪI$Pa) LG.?@ +5 O,H>-Lߥwd4otA½?=Bぽ.:PD^A*ӯsێΠZÈSY8cq0XfSM f{&3~(2 +q0 Gj:?!nфl25CŃȼY[bNIO#9?cHaY+@DƠH&2$DXp 0xsEn@Ggq`-53NOt~N^3m@MJ/>:}2%^+TbKn};3='ZSo3y#?1?k 4fD΁^GtTjed,?W*~-|.-7><٪4akm5dHdC;| +6``F,4Mo^N;DgtP/Z* + +<)1/(J提>͏_ O'M]*XF\xl ׌ucAnF8q!p18 @v#!=}(nfVNjQwՇeZl`]h8h9wk 8HXD އxE3'R >+'ql?uE֋xz97HD`A9vzk_~jŰeO+Q?"Fˌ!T7Z}[@нsI–VM5݊c ᵣ-8rZn ]sӲ#??.^2} 8Dd!?cHG?6~6tBQ[j9Aiv @+Mo<@$'#:r`oP~>rٖ؟r c7~?1?7V秶?1ޟ=<~C/.P:|o+e9- 12AcK`n_c~oj}P ZΡ >#Vvh3gpS~C}"VʭUY2@l?O/"鵁`r',&R[%Ut~\@tbz6ژkNs&oy/t& z"%!MdޯuW1ٗORY)9KȊ;!T."C%ظS֖OOHmO__ ϩw|]SAH2ukz}03ˮ2=\qSޏa:6?srBGϱS^^ѯ3t$?NvO_&.#'ꓗit\ԕd{EINpɛ&= D9rKQ.Qs zt#G*#)4úy_Ŝdð2/h(|)E' }2WIVks?RS +2FlzMw|\R锩dPk?J{$t"9t|l?sphjDHzq/,'9βu+glx+m0ˢ\D-DL>aɵ0#rmIU2ۏKyV.|q+#df^ʔCJM5o9V:;δpD|{IVVgqό)HG$OXb'Yetv:f-Aln[5SaNCn)S {,/ˢ %=zRw<,Zq=-DV Y)":C=q=?E7#^OJ_ٺ=b+DGzXy.}secUK" G#[^+=2$Iep a^7_Y#䀹AMk(#'\/c ˽<(-ŝLVzIeYJ,qJvN8Uz&Hx2-% +7nPܠzxvn~f2◄,<?D?||08(YR9}}]uC0nSv%t\mЕyv5W'^_am@kJ]2-f5j 3m4.N 3 %4Cfyb흣MWL|3 8#b$>h/lvҕo^p(YDxl[u sxBd[R>ZggFˊ"W\,դIQ]=<-t퓮#~j1c hSaۀ̕!V.XzZNaU"쯏ɋ̆l,1?26-Fӑ)_yߡ]{fl`I;wt }0;h]? iB^\qULRǎ^p<^\^$-Fצ~\9*sk egeYMMtlJ}{k=cYF:\ݵ2N,8HZMItWg(+'ϮzTDc|w]&gdr< =? :NETXx6"\xU^>4("He_8 >BeTϾvt'xgW҅Cr&l6ٜ$kjRZzXg:d̪Qe '>2It=?"ۤ2OdOjk)7Vp3􇐉Fr&%.駣|~Ln[eG$q,HdUq._@2BzVG) _b9>f储;Ϊ! n$èj[3'}LBEeO{~R,TyDvtҨI/L\='BDy/[yk2O_U9m%]'X?py{8\τ!1kçӸēx^_|,tXuY\||Gx{M ߆?oY}h$p K~dݑ70)?IG?o p*2aRHB$>@xWbv~%h 5a|XeVSXm U$6'T[uZ>U? |j^X<¡.7oT:Jt_Z۴"`p&ΥB@ꜫlPǠ̽31~S@ND7b Kh{ (HR8y#~nܝн%˺K&%_t#})Nw2ɉ/zﴶ;$,)hMud% 7`뱢7:E7`Y> "MMŬXDD^=aOwIE{^G=^ v-Ŕ@,PHN>sLG,Ԣa֙t ^eo +a}쳖RΣ(it3mS,X1aa. +)YW'C.a#U,p1M8))}5p"_xǬF5+kX(C{ܝę<ћ^pbuV d/Vt*SL +gDX ?\-`^_c;&[ X4hCsPhE<Ӡ:đnAX|7o)`.H ܃Юm;:%7>J]*6"БY!bf/K7)F:{n=}s~5FAyu{qjEt)9vuCpE&XF ҶS/HmW?*+k +?EiW p1tbWTlGPS.8O"}q @hn5X<8sџNt1;VpsAAhuð8!ojfd~\A8Fu \Lx ts +5߁M&A|?Xȍ{Vd +|T߷eqm63k NH>xI/BsW*FIo2Ʃ3 7!ЯYj@|bxjIԂaqʱqI-p170oO"R(oB/Z-Ez/7DZn/pMۼ _=+ \PlԶ6ZFA[:@pP's_nUBU/#~ZC:h9(B̬1ޗYhfI[PU`&MhXv^4$%aq8ԧiSv{$6.j09|`!IH?s נ^6s :=ހsCff}ReG ?PXͿЭZg)Qw׏B <]0tv auIA-kopi11poغA8Fx豃Z~3.*XMG?u@a `a*qف,@ZǎT7-b+בto{8kNv< b"v:J:?^Oml8JfM0N/-EWkkZ:4AsoTkC!'-i9kl08E^s|uusF}h?i aUztll*F{Fhiz|YZv=!gW|y!?v7u'~aIڊyhC +|r/C +߫_4k|H`c VY9C.mDl am9;́huģG<1D__v.tX{(Va~ՠ4$fWq(GWn (]?i1@6E;[}-8zU~k'gԑZG-Q I-OjQ.*BTb =:CXEvbZC`OSէlHJ;r]ȭvJlɟˉ)VgW¬1DЏsai]?HֲAcP,HfM,sl#l3O8W7_Ҵ?w$5y@/BȒRȎ'-!dh4! %)@v2?ae X;X:^J[%rl\Qld~t)rV"yA/!ꌚW҇U?ǖU)X?Y=o-,:i^vCbvFb;mQ("הKhm+ݣ,k8"l|,y?wd<|:Y:~ +? +^̷gBw=0|躤`T2z,?P'nQV$ +vHyx7εkXYכIS%\}0iS4CH]bq!P[er"8l{&>#^+ 4S~N['cJySu kHD!1WD<~RCLBE?ZnP_'HHT By7YS#Ͱ +H o.U_P.tZ깓{ok$8ΨHR'8Ϛݞ@vX\ElzßT8_fSeS &:ܟ~>IE'AʏFl~.0pS6tACބ=}6t(O?㔓'fh>/u|Wk5:y I_M8=^s^{ի-QSrQ~ecS9 sCywF~웤 ީ E=6efUA'Z߈|y`Sw4,Uoy^q1uɀ˺NG{'6?zM-_ǺuxzNsg^p<}ȸk;~?ǯO;"zYemuh5s/y,:_ +OΓ {vď{ߩ_M#d|c%d*z;*g-c=f )ziBW('N8}tzٔ0;c= +V=d߄~de+x3A)9~|11&vD?w_]9e㻯bߎ˿&W5)zDVcDaK5ۅ7R +nǽ1ɸOkm=C_NY괉`S2|MK U5K@jԫܿe .~N=]*I ^1[eiE{`!Ɣ!i#^}14׷ Zjo _נTYu^Ua󻴹Xre0IEr/z'񉪘z<&[C8;ͤYoC3=y?q8;si0_,kN߾7Sy0e=8㕼T2(U1R[`;acƢsl6fCUϓȊS36~9c>1^MFc_`܋^?e\׌rlPQ6\CSY;L3]psgQ䩇F5#1yE6 } 36sۘ\0VD!(K$+{/r 6!j}#H2G+Cܢ PAif"rK~n)[J #I.f켴NMU +4wx0Atuy}>?bG<̃yhF٤DظVNvD߂k7=_(PfZq(0O>#{2Jm]":,K}a%ݟg)AӡXuw;Bc#D2dju|qPӇRڳ/ j)H/Gʡc= oSܺ0[ F^ +1 ^6dB,E{~tqS+Of_ک"viV +e$eX{7- "JW92zK^yBr15!S4Wg);I[,%|J[.}y WE 6KP"s j!C[L傛)hvn41.p0b(Rg<>&JIqƾSZ)2sl _GKz$C`u3Y`ɨ]M:I߬37¶4?`Hxx+X1"fgyMLȚo|]6|YU +gXyP>Cw2vuCU{,iٓԾjK +;ޟΪb=$b¾ +2he`$gXW4+]2>9| V񳰒RW櫖۟T†FRj-)h_uIi1"o\>Y?i|4_4?4[$Cqh5a0%RgܞJ_1%%mTCi6Ub^k¼HV=<ލ_i&7_h^xiT7a hwijW|wf=i? +N?mØ0N<4ApJ'fI`.ݨc"_߂ sCYQ{H%mO'Fx~<:aw9I)o-fvjcǜ'bE%= +ĝ?ax$? (#@>Ձu々FA']MV֋nǑg 1Xq!%%;`<4ݺH"\A~NcRE?6`yl1sW5DjnG<m))b_ E^\QӶd**.]+~Nzk{eecM]'++bʷ4`)G|֖17_w*ç+b]nOc͊2-O+xXLǎXyۙSsrI{/pbssRsQ7|kb><`B { suBs\Hb!E_u2\rxIe[rŹĹlqT-6\eULKe1nJ% zG5!SO3cl_ 16{ż=hǕ.~ygip`Uu˚j~:c3o?،YʁC;~N$ +ocn8u)0[ݭ|C5i|?+`lK|0u7~Op?~v}1cf:y@fuZ[:կN3x:i㼿Nlwm;%=yCގV6U szŇ?8ƏVPVl0z K1vD~ +QhqDL(8}yB&n1zȽ|l\4IIZXZCӆ95훹'Tk w;/bl|:ōFrc|輷k+۩;t[O+~tx兰ZͷTG֩WDP5 ڤ{N:#+GzagvygKw뫪7 +\;Y,ԳK!˻HÜ !<҈3qz2'"z xSs@el! 8\,:ĘpRU=t7$~PGʪBE>:*A]~BV=yC_/i?jDdO[7A%K6G&z"*S"x|/E!#Lg|fS[뇨Oq?ux~&)2"cy&~K\=#ź >nұqt܊"!%?zbFbFa(~5&]3tnoXԏ%b_{ѓ"K2="h|O7`5o%u&yHIId%>K"ҿ5NmW8NM˶WZ \ i$RtlO6ޔ~@? C܂)2cD.Ee*{+P6fNɡz[8>2iʥK'(bk ,@'6ކ!!Y:+y v썬/#?7}FCqps,Ug +f g%/Oj*k(!+5{9ΣeP\ q Kf+t[IB׋gqr1J% 3DeWg_78vFF \a䃌:=՟:3M aP +ι Kr@+9}AyAY8tJD_H]1$ ?d`i%AFoB9ցi +2 2[s1ȧKm1b}BO,E#NވEsԋQ|N#3BFq(J&r6΅<aGG\ q R/.],䀢ED%S~pk&u.B$}`Y@~~ag.I›Pl͠O jAugU UBq[c<n z) 9DRV%xSQr9WQO[¡?C9y!J> +3TVI﮵T1$Ezx\?&n +:Zy:^eo^U~B7z4 Qai^j#rѾS_.f햃.S|٧݆ȚTkyQW 0'?~x):/(7qzu\H>إϒAv?H> hhCnh |JֹCoALLoq>zQCmX7X՘MqM"5$c5dw7tA9)CoP&ւ f"E۵Z=4{iaA@2@N[lg%8sq 2hb@xc,Z*B߆wJMRjmر ŝ=W{)9E9iQw*b& e鬯ޟB'2%\M#uNh|;;a78mGfw"ϊѨO<ao[VM/۠EO:O4!OuرmU+|hC}Js>'cÇwC G=aΟ Shޟ 4zx1l)is~v-_iM-vLQA{wA5ثs6'G47*13t6蔭/-G 4MOfT6_\v{ݿD4fML/FQݧu;Ԁ9ߘx NpN¶FoAA{1u:ef?rX|gTNu֌Bf+/CƌȹE=-foǰ`NXz)ưwTu\n_c ++r?}YjcwFR$ߠAQgbģQuz{9OyB~\Qi9K{>bl_㶊ivQ--9oro|!y8~mmBwQ'[+yM=Ux2aU [آe{(6.c ʫg 8[{&⑇x#X4x'oEʩY|uUt[eDžA,塻}SYU;wCJ>s/kGG'JhTpa"Vm(͒]qQSTTՄrFp(g5ء(QP5h7XYU_&]!SXQjҞsꇚ,%Z4y=6k%TqUI}}&|w5{ 7? +?3?r1?X[v y5?-kOqRA.8-oۚ/6di{ܳԱn]T3qT錥W=~; +܇Kըs/85Wsky=8/R:]1ם79zB[qO~^Qwӑ_VxK|k |66h$|6q[zjʒWϖH)\IňMBl?8`xmǰ x>gܛo2o,Usֱ}+}GNV1cH߅J[i,{q#']3}9/xa>g>СSpw?Ni^OƯ+z_}1!)s6"{s &'H/88mA/3؈%,nYY6A||r _Ơ;\t1킠< +ZST#Ƈ*:hiwBy{|IÓN->xYWsұq&A=1#tx{! +%AEz }/>%cई*Ms{d7Ov^;|=r]d.X=z>//q](>3k"$U::EGIVYw D +1&?%}zR`C2qǗvH.8 ixu<>K/"y(pA(9{ j"N~d=O$|*D_aE=$AXqid@ ɤ8+Ry1񭓨7aDbza)һϙ&#?rYr/^ H *OWn32TM~D[~.EGEtLց).kxߦ劼vE黅Na,qeɿ0n9òG6(Hh\L>`n?q]i/>\GN-y"Qa]=Iz!]uX4hbߎ) X_%ܟD?Dqe ?7a<*̕[kC2N8XCqПcM dDj]"sZɿH(n.7IݒƐ>z6CTlQ hWg叢~PF,?΂/yĢ."?͒Q(9i%xG 1(>Wܗ \.qs. _vLA{gF[kuwŐg.t3)A,e6%uOP8x4*Q- ?h^G?ȧ[?*GF [9#3-X q(76}k."2y 92;Q\tA!wyj^zx(NI=9Uq"ߙol&q\ 09n:ᏸIQq([ov7 3'#q~NSO䃪@pԀA~Y8Ԃ\n+g .HgX8ӦnzSIb}XѬsC~PWD)Luqqq!kmB?/ՙ[Murzv^lloo:.#.xTv) + uD'0$E|RrA)ޜe=Wo%x ZG͒Ѐ84Xpz q0.Ti|BX̰+rwNXwQVfR >e.O^6-!/ !+f('?/ipS7g7U/FUp֝.#q Zl];yI4.C{Ah8]ܺ)QӬ[Qxg qK{Ž9 +ffO-TKm .(}ZO@gRogM?xn 6ϻ6mK64NmD+tVKzؓD{Q/'!uRΟ21e2޿gO6toZgĠ""NP"),((8ee5d˽g.ygZNsmrlI^.o+gА~+ߵTŝ6~^Sp^;cxۭЁl6xtBӁxl5q+Nᶡ>+ 󹎥伳/hώ\Т)ڄ=&Mak΁fnBlBt@MD4Cם]V}g?%Jf;o.#S~<ۋȸVVVmF/+h֎َaW>DgJYi%+WPvwA7xzīrL"\wh;%J<Xp?(-% + xr.-Y+v)+(z߆0f~(ޫ'cxo9({e{QU^q^N>̵tTl2uc*П*>xT TGk?"`Nm.K_y@/M/֯I}/ޕ`.SyCE0fUVZ;C<A;;2"K3OS>&_D/}iSy{{ ERU8? {]蹵~IMgҏb_}^A˪t[i/:r~~m}+G͡;1Uc'κy\zuQ]txͺS\l!pNhl&A}I٠aƬt284A^?%N;F|\7">hN"-aވzCvݭ?oݥ78vZA19a*86 :KJpfw{dRrqPo.c) 9Ul?cp̉^zy'5Bo9 6q}|S.pQF.F5^#tAϓ mgMŦ8*DkMDQ +яS&n zV˔%\25+*OuxRX,d9.K\'J'Kg+_W跉z?Էu,^{.H't$.X5(_}ZnMO޶k<-+{SHccre/|oꏂ@[<8=' (t>e)CV|x"tG |3^dKu?]zνw_9K7C9{5~s c?V7>/O4V=)7!#zdJåt Wq\nv E!VX-5.XP6K@%,fJx7>t__u?[5t6ߟr6ʓ8_U~5+C|ռ^Gmh}Cs>q/4Ų^Pz^2p}#`^?+oCl2(3N<9Y̓g+Q$E|b&+W,ԑκ}-X2)`5.Ft b7yw?#] OSwy9OxQ`=+ >&w NN?1VeX/> )Q{ANN=i[y u2y60S{,8 , +tŞ{Rb]ssC.!WLf3O'(^V*|^^i=_-h]]"-@$oȦt1KbX񟬵oGlgW<|u/MG<.tIٞjO#b&lO.ebO$j0f%r^C34O׫㊊nZP<%C:bQ^3獙P*F\!?!.Sw2EWF5KL,ևiă}juAo9.ɻo`¨hI d߂0TSKbDrd=rg(ٺ "  ?E:=gcUx(F( l~GgOO>usΒ 7־$#`' Tc>t1J7,M]Bu/ii M]uVȬk$_:䙩En=3tREx @.6ğ"{(Oe@gqd{t޿~:O17pu 4]!JT +Ϲ~&迌{~?a~o.RbIb>5nk= #TGO\uv.f:fk~V //2~Zࠡi處y|"Iwݕl~ +'4>JR a~’B@L<ǥ/[A>^7O\CKL]Vt1aZA!7X0=PIsjA* ύ|u/l5A)&7 \b{QW*F:1;^c-ʪZֻ/ӽ{iQ_։0u_<8qWāQ3:|c^~˦< iZˡ=ǘ8[ᬫ.遆[ ^ k:koS򠜎߀/ȓf̛$(}ā'I]Ԕw6?oOXg=vcsn5. #_ hqy}5 .-=h&M&Ͽ*hک|pDZ3gی\~˾k#fTXu+[ +qpTڡ+0NR~\~/ڑROn>p#/}^J3jɱJhEy/LHUfJ[(ڵGF8FHK r>u\(1ayfZ/rIك`I,Dž?9&Q`VIE[Zvm;MsK?tA~|Uyҁ1U2pjUMyݞES'Ks&JuR-= zn9y?lg쁟Fv4I4f+:&[rr1'Ql2v`0a22dqozb(rOzS!6;AY|rR#]zZzDWd@I1J{ߌηm|c?=95bРzJ#G fGyq4()Q=}͹:B015bKZ;eZl@<Ώ7Q +Y5?Z^ +^rQVsOrqϑ)]R/mzHEKbRtcĞ睨cWΪ؛߭nثb־q  n{7?aN,G9py_6^O||Oo$SS]Kʅ(gyxnźGZ/X.n]xNr7v/.Bk·yY`uf@tzS+igy*7;%I4 JIP領[YiH~Ja=R]Ħw࿔=Xeu'I5ROcON1)(ށos앪e B}z^Qiɗē}ioV z<{c`eсTa0\.fiJ{Re@?H +Xt&#~&oEI}y +2u|8}^U'uzC.&b.QDytA+^YC4梜U,g=GZէ&͂ ɈDčq; GRC5쾵2w~аg?8sn_C_񳺘\ rxibn,XWlC9lDsEᑅ~!$ mv_{us2"nu伱N7`;jb恳Gj|v b]@Jch؁\jt@C7m(\EQ:C#'gpJ$=H"-bi) 3XY>||K_ +[{n˿U:gLY'KO@?@G'&nECea(H~Re"ND)k7tj\qu^\cvX(j +wԻ􄋲өr<S.zZqG)ECif~m1#aR.D6jD0qU^Pa_{<;+.'q@ӻsH>UĊӈ{I( ±.v۰zy/"=,bvZѣ\@(Y15`kѼU.}++.J'}Rj.=M0@W}z|۠Y^J]q`]z n#r<!ɏpNˑ_cFd |ru 5c}|`W˃~VBtRz> HjrW^\ < +E۟v4@Ulŵy9>+wN`%TkJEe]FA&ȋv.9.jꄪQ6<\\wSq0'CK/Q^(Dm;`_M*ۀ/SP]Lph<x47@ZOzS9pQێu]5 XV:wsx/ѢYRƾZP ['!;U2's ASoxJk[) _ +SJ])WY)Fۊh<f)r0=iJj?3ESw+N已^Pã |T |&?+[ [p j`EItEv?{=z}txdvl\+*&/<$Hqm*n{VIkן;C rlDXD(kŧMq޼U^R-}8~$h*.7SZ_1;"S}֋P@9 0\r!!2puZUРxn%p +=(,:9L!Jf~F:ZI-8I-x*!g\jG-K{;~ՎfԠ僧1{ Sνx+?SJ`;Ԑ% ) \F2 (3HllP.@+-ՐSF= ASCM3p6߅{Q>Nšqa9]XJX$3N7C)1G8@>.ȳЃ#s!cHY V<.W\=r-jo;ߍ|nSRriRSY0}~XQX}pr%y$\]׍\XEهrrC8Gr?%%_,,X\su)h݊1cY1߿jс(Gi[Gm9b?'g;=SgqT\I9Nֿ1\v'':" ws23Eȱ +c UMUBh y9{iD~ʱu#x}jZ7nӯZIןmWJ=LG,+{QWD}ZG7r&chc{"y(8Lo+N]V3s=dy.XL\ӻbƀuxmr0Jzy%G5'Vog=s t(w$QB>qJ* iϣ/MdU)yH~AI&VJ{iJt/^ā^.}sR]ݺbHY7zYJQ;=&ˀS :?p̏.x_q吵g<^8]_>x!(X!2OIxq"Ӫ R5AinSZby5O0 vK#c~.q(.l +dL4J$vc u/RxѿU#2R^ӥ$L?*_ʹŤ|qv뉒sBspW?a+|n1AE/2故'oZһ6tfJ'UtRL#~o$vzw(2119m +0\N'MO S%D:ovdVگtQj#_J傿:bhedד5`j1~˵PR7a |%"+ ޻jZ>os֐4S|>]֤O\D+[,TV틮Sb5QVu?ϯx^~p{7̿}ݦUڏ8_ӀS=MWO?:hžpV<~i\4EOPԯ AŁz aoL[ S/ *b/_e^=M_ >w~SW@Y8vU\Ziv^o.x\Z͸n;ڳ!Y~?؈6It~L}ϐhC9f"7dx6sD33&#z 5Uo)?GQ~?}**.-^wR|lѬ)1}]Rx).1Ka<}G˾UDv;H(`,b " vb""X((:3'C:DPBR@q; ~v{9s3<9[D"Rg;3@Yd"Kj 2Qsߙ=3Y2עGC>7<'x  9}_z q;ybzUDw^mR4bO.'$.$.$.3~}m=5&8蓼MbHNJ#8T~dJ9=X7hdLPZύ.$hyN>AWΨ8[p-{τ$}$@RLBߝ$hBɌiuNglhiKhMth #DI2i -&Kc \T>(|JǪ$ʽ>m[hIEer pgH~T#Q⺷{z-zr:}#h/?Axw`==fDi{c4u0 + '7~.$"Oj!Ƥ|JOm ؒ]-кrH?{t k> rUI!Fk*F{g&Fs+ T3mg5@xmc7 뎵73d$@h =nnїscA@8H&{t $іOzp%XqN;9=񧉓q?ӟ tcw癣V'BQ1@;ޔ~@d/ 2#}A8Hi4'j4m&F80 Hjv#={t /@0qс g4z:gd⣈x'Y!t0u~V{]S/|/N#Yo߲pڴ*D;vjm#SľmyDZuM:ܻH ÈЎ]\m0m !|0Ȃ@H}{!u?9$mq\Sܿ +, + %d#x෺4ou1J?8bp-/;˖[DAGI'^Q'u+=d1݋{~d#@1!?.ft5/Z'b?v$28|J_A$.RrUh^.x(2F%~ 68o?$X52t:#8bS&zpP"As t1JqV~?32Tj!āDk(}B)G#$L̓緈`N+5| qW$36abWDm]>E~{|HCJ*}u@ wJu/_ӿ! [Lۏd~X>EP b>):99 E Z8z*suy>>TɧM`5!_>Ewz~H]|4{$VC,z3ԧ +U L\9 } p.Nu@_^4| ~َH Qk ~|F+ ,`H(?͏Cck]Y] t2.j=\L&Mfk_{z 1 u<s֏߂y 4.W"=WψF*DնOǯMGJJ&_ŅC _<zT4#{QhJ1Qjɟqh?f=?nғ rqj?^#R72aEo\\+A8G^Ƿp _PǥGEk} M$@`W%Pv裔8TI _|:E?_z@kӖ?L&Fs%>/}ygV75.Wg=K\'q8bN$+]-,]`*zU祝o|n \yrt=8uyZ:BJ Guꍃ>' SpA 2taÇ + +#G4z1cǎ<~ jj'N>y)ZZSN=}Ɍ3gΚ5{9sΛ7 .Zdjjfx%K/[|+WZXZz5kZZ[~Ն 7nڴy-[Z[ofc}vv;wڵ{={:8۷Ӂ:;:t0`0 A0 (a8b㹺{xxzzyy{GDDFFEEG'$9uhvc99Ǐ8qdQQqqIIiSeeOWTTVVUUWԜ9slmm]]}s _xKMM/_rkׯ77߸q[o߹snKKk{?xa[ۣG?yi{gϟwttvvuxW_yw##I?TSOw8~~Bֽ*}iB"D (!)%=hܐÆ"?BAq(cƎS:Am$S44NӞo`hdl2csΛ`"SK/[bŪkZ[oa[Zon~{:tt`puṺ{xzyGDFE'ILJNIMK:},'x^~AቓE%OWTVUל9[[WƋ._zz󍛷n߹zm?yyGg׋^yzķp @[ |oA )2(2(2(G@A@eOe G}2 |6EQ_X߹P@e?Z~V?~(ϯo;O5Aw\@?S?<S@M(q}SG /?^B(e?`C]&N wAٿx|'U0|c "eg'J *)Q +S";O(e9/$]?@DoL#?Uzuj+~_*M(7v G _EJ(9; ˔Q#0A#z2~*|2A|}T'QF_M?))N?DQO懯ާ@tS8PFٿ)(ߌLA@5i4!!aa~DE0@\|@ II))iA2daÆy#G5JIi1cƎ7NYyxU &N4I]})S4445N6M[{t]]==}}CC##cc3fΜ5k9sΝ7o .\l%K.57_l+VXj5k֮\nz+ 6nܴi-[n޶fv[;wܵk={upطo~GG'tv>ta:`2A`APpb9.Ņsuussw + + OH8r$11))99%%55--==##33+crrrs/((,f^v2% P#+4w/M:F!M>`1;lqw>ipn Vۗ謧&P!PqAofxx1iQsT\,=ɼ&i'(1cnPen7K\}wOx6΂/&C91&}lӷN +O1"CngT m`txV71}dјWb13:yrPۄU y&!]`R+}Jh'!\㡌1/nMclwZQ-gIۘ: ]:q#W1>-MT@#px-s/`'1 R^|NO>Ȏ~5fC*q+<`ɫ(o]310ڲw |v{5nX yD,y6Y[@Ҽ>7fzݠ9ސs!CQxs UK,nG[u +:9B^1r_`$3%oLdNMHc`D1?VKKV{-:\Qwok)Mo=U{:]Y.ؗX;/~#|(rt~p'XY̗EVR^p ?hx۫{@kpv];ERQE)+dXWp'k"xUK[cNl?(,ڙFB-@3)Bt%Z᫟.֝랖U7w132 + +Ya9uLIosG6y1-6] /"XYbjPО!^CYl(,!;%c&PLh%ty-ʃZvN:TZ"F//X)?>Pgq!ܽa VHq֒)`) Kv!tZx)^{|6-q#:*B,Y#gMkx,u=[}Sp >sZXqF\;@M/<1l[ u`2FV-QCV`F +F\{^{f{朓AO6 ,wtu5Jsu AR=mR:,D+ioXqԬŏ Fp'c+j8 {m*y{i9^#Eށ"HS\8drcG;-6Z{p2aqٵ~__MY!'j[ŐP۫V"AÑ5etUq` Rvnpz. YN>8R-QQWAOjooipk 2!`KG/CyӼ'GyM܏s\o-VyC öy-DpM+p~\3T 5,/] {H.A0Uvnl\^j +rM6dæ.`ܻanaf +!6xWol3?=l:~$H +]^ IN7%~Kw ;ו³=Ͳa#6i"l<L78kĕރ%I/'8yscYцID0[:9;6Z~ok3V3 +=ݹ+Ҵ 6w<=sV<-mV23M8OOp"#3`vr0mHxLu`%QfKaE/5C!OvJE7# +/5C6тs4KƒKSaNt ,h8q3e/ANrtX2HepX,dpa ,wj+:&j*] {9 jɞ:jH^ =OϠN8x fu,uރ:|5 NRP @uCq(:QؖSUoO.dwE݅nf ІZS%\=I +5Zm@aPkPi:Wejyw~=й:'PAj(PvE&tD{)ԐNjn_ ϸK BG'C-cw@w"Xnd:@ >m72G6NΝcWڦÐ:Xa6SBv\@..7wq]]/pKjFrO8ꜫ9RT{+z `آa,wOf9xvWcQ6lAFd(<(i8{Us8go`ǹqs3]ϦpYͮRQI,gqs`#ܜ{șj\Vi FgbD1'}%ղ%g"Ʋx5%ȟ'M]^<钲 s`.tklfg YY屹nVIf}"poo{!PB117˰A\M''CF60{{W YYaYN&$ f ~_] + +f{X]q;]:xQe~+ɻoΦ○J >?6d<_䍓)sr фmE0]Nb*L'}*ZUfqq-wk]ti=FbXmX Y + ^p1G9QӒc##a7|Oc\,0@܉7w a.j];瑲D +..+G~ڇsMхo GpŸY.ؕ/[v BO>C6kѩ> +#,ĺ?_uܺeSru;K![!ޘJ--p7 aV .(;c#OA0!NPL5+>J$ϕcEnn+Y3cOS(m/AX VSNcq/Prh2QY&vP1HnX 8ref#U# ;1}UTݝ >ꌄ.i R9<ԦrUցrǨ`p>w+h?`aR>)˒d(^s/+Q2;[hhC[GTksgw9rk.7wްiOtAkĿ5ʨ(l fyU~ҒekeG;& |xbeP|<:Uj>-N&3<{`KPFxN#'^iedar U^zQ7r4; .wU쿩݌`;݂7t3#՛l`Gʥ)s..akmϭAKSkjAN! OUNj$ԐR2x-Xmq.5EZhQi'+ƻT2/`7->i3ht@SS! +X| +Q /*~E^L9dsQYz8p0SyWf *ٕK0.ϨOm+ڿm|asIpVU2v.L·NM߃'㶂vVlj4J%@6|W%Rt_6*-7/6d(&Hn ^U7] Q,;"~Jy](EӶzg% M߮rd㻷>m\E];['|JtJзY9)J&JSdRx_颸X?H7[^䉗 Ur|/)m+ {/m4xk6rjέCF*꫚H`L(A?ָ&\eg&ןٙCȯ\YGNFK=/y|:;$Hq/`Re!09. +PB74=WtrplN2.&1g-15)VQjK^n# =X1;% ґ3qr?t"B\@8|2.y rt]ej/ӯu-sI{ӗ1 'e&Zˍ m|0nD8>_;ɞ]7AIO@+fip x&.)m19@Jʥewӝ$jՐ~|"JCKIǦ" +Uc`x_ +z#(! +@)>Z X?`*#o[~x991!z0W[v +%ucFEiyvbTB<h!~'E-ui2U*e&2peC<σ2z?9Fpӷcѧ&C:]/yT1ʡ|Aø맃v@*~uZ;[ܔF9U8DF)A;d./oƒ3gkϤ'5|HsmWKgKzpJ}Es;< SRCk'WV"8!+wQ+-Xpy4fs-oITCw-xM_?3ح/|G?&ZџtB m#7 +J+a>O7(7]l\:'e-34ipeW]Fw]:PJ ?WS8u#XӪ-‡qZ$UMu y!2Dðe5EÒR.;uȻ7)D鵊IOѽ /F/>$MI7I&f/FpK 24myd_ߒՋ{w)Kusa-w`ޓC/IHQɭ$-J3#5k( x#ndI7ErJ=8X)(VA>P`>wLyB #ci@'fےvѯ&Y}G %E9$2Az{I%t[wUqFT@C+}1b&_sW8Q< +$M"xx?Dg=b᷀#T%+vVcMUlgQ/˯a rՇMdis3n7]@ EPu"ˑXxl:nsy<톼U_Z>T`ű۬6^_2t7};Y@#Q{~"\@o~#Zdm%RhKoP +U˸C>rfv˕l2|,;ԋDo#RbGxGn{HV$qIuYqR[_[ҹ9$kV;a2MmR8[)P +V4@YS-8PDH4Mx% d]W_1ֻKL\>Ĕ]v64IRo'saJaS惼{wKMq:}v +xv+Q6ϦI+"$Ú";,G7aF}hn\,$\dc8\^ s'_kW!n~C3V-nx;z,8MrS<+rS~~9)._F}eyu]OzK:짬twy56Fݱ].7~gIEؤʊ`VI Xjky0E(Y$ Nw9<۞!{ 4w2nKU}}8+>ܠoI̓teUmU2uVDϊwKJl I\JLTZɗK(p%S2t$i_R:8"r$~Mls~#X +kZMKh.Lc +8N~w+Gx52>OX汳X-딞sߊKa.t]Y6>NGUȢK-OV^Q 0I}`c9e; H&vC-4f|ܗd5pl[;Hk,XU**.R^#.eA +a&)t'll,Q)OHU' Y߀T[Ұ"th\ +뀃훵4ݘYUTSgN*#Y!駆W!^K wp `;X|]{B`A{?=;xg" 9عɪƙZS4UO*{bDy5c +"Npr*חqlzv yj/oqOݙ'b>[DH3Y έp ծږӉ?5A:z"RBd4y:P$,dvON6L!{ʇI||wB#d8Z滂%+ܱ6Rǟ@}3bn#sKՆ]*PiЮ/f`#7DnPDdNJx١llY@Ng_piT"DʹǬ` n(^bK"9tjs"|UU>UfBЁ_!6pu,+coh%e?`i2rA6馩Jj\H-gMN-Mߪ>r6"ClcL-gzc &L2cNՄBU3MoXriQLkROմJB f_A~؜6:6ۈSG ( +t Z[ MsG&;ߊW !cFT" ^aޠꍪ9Av" @B3U+fn(98vsyz]E% +]s:#ǡ-SYURBRu?X kCDSn <9`h2vZ2$GM8.Ŧ)A_#4\4eZt:Kf0{h/f֬5-W]RPy)CT;ENJp-_&3.`s#6ЏP;esz[Va!ȁ_ G+ޥɵfhKcQJ(V9 lTkDNTO u\KDM`^'hoe!oQ9H:+vJ%=Weoޭ5 a[< KSwEؓi!U409ˁZ16?Juf_$f0TLy HG }cgFG7j)ju}N.ح +R}+I˕TDުl\ͻf@'>q+ȍJӵ'oo}~Ð/h0XLMS>uhVϰ֩^VҏV,c^NA /9v2ɜqn+v%t'FwԮ/c ϹzEpXC+deݴ3o]5X\?m:\ TZcWd`7TP3v]m3-c!)o;YC%ʨ ;ɆkyMܘ"q;蕒dDQK)IG_J e~m,IlW Kf:`%Ӫ_gbeˬ@ky.4ҍ zgWr6PdʓJF'^-s6>^]ҋ7RF%Jz5Qء?+Q f G/=Ά^hO FKsCH8׵/pYSgs9ڒXEui><ґ""ewUΥQ4cG~ +/ў?]%gn:>q9 \ط*7-&}͎7#}aYm>3xXcN1u=< U}Tݔ(W+' -u#$8 R QN]`4t_,dUWfV%M-g<80춢Uqkl"KAel {ɔMe璻%\ a/Q.ܨ {Uj}Tc"t B){ -oIir_h_ )ŒM)%`Β{dx%p"'pvy*%-=fYA,9ŋTKa" +:d.?];Q&%r ~Ce Um|e.Vgu +Mm&IwJ;G8$Ţ:58{UJfS1roMLDbilGƿ,ojB3|sWkWgvrq (!ᵬ.Y yz~k~\uIN^9܉IVFDJp۹uFq۩s̟Nc8XZݍԮ_%Ow~7.!t/Y.IE% t0 +[-2Oo Dײ~9b|*B$=oW į~ѕڲlyd5V Z`A ,ŧi%E ,f*fZVI kψ{2 +8iˁC § f`*o\r~rSTզ(JɰSvQgO/8~M~lWJ?wYq)JN/:By Hļ$ml'C:H!~Lh7a a #6_qBVjv~Qx?Kw 4a6%v?N !ޔ@3)nwȝf/Nq-Ҥ IOkL ;+dFe,a\r_ZSp3)9Vॾ%/ĮA}*V?G+jنti1ku}FV`A*9VRƆBjDlix +Kv.+S +P +I4J6 {MO 8E3M'ԸaTJme<%k9ɇ"K᳠׹_GSg,Zio`dj8sli㯲y&Ĩ6iO$du2_USؿKҳ|~Sy!p=R D\ T#X_C0v\̣ڞTOTSu6^$qVGHE`e=TΐSؕrZTޡi%e9*fW8wو䇶P6 +{ ݰ\T01U'34:JhIB#2o[ +̷agnoj&Β+J6M9)\Yv5RBS7D<u .^-ƌEᔔ"E B9mf2/2 {8:JƾNPi==XmJm1̓ZbD Ջ=˼f!e ]ɸmXzL+B.=D;s/&ZOMoZ5jj X1/#&?@YHN y5[(]D',zPB0<گB_Y >萑şlKYfQU"sq={-WN+8vߪa3ֱ!g[:a"!QmFdiΓ鄿o(^UeFɏļBN6 yCPԫe&e{2ۧ%i鞶>*[考G|0F[#?6j`nUl+08L|P I`o9>H{,wIJo=H_8PwG}.y$ä',E,ٻj5ٮ^ :S!}M^,)%$qk\C辍= 2AlJȋz h8ShsHI$IUiԱyTR3T4"\>`_Pa,}c!8C쭾p0 0V&Q0oz>oM|C>}:c Rsm;x4͖OS;Z'Xhn dT%GoUNd=/(f}/f\p s[}'BN4h@qYd!R-/6_$j?Q`җ^ϖGtI;_, +4Ɏ|uK`^8 AqdpSi.IwTqxF4 ꩸YD?[T12wgE$P aŨPVIpCm A2r1]$%-M_ +H +}?BD3Jŝ- +DFX;t놱3Z˵fTaN*&@M'%%- +onL6-("\8S=& Ҹ9Un{!:3(gl5Pm I0tGt՚p&T-kOcut@|\% +. ]gKyxTj0J7bgO[e[ދ2ę,xOtn:򬺝xY.V&Ke_$NIns/'Vܪ]c?g 4 ̪6t[jN:6 mT6i5JX.ΪC..*?SH=3c*&* +oe@桏}eD[VKRl{OY/_X +٩KlKhӔ,ˍj$tejc\xUKKɼ0iA +lJx#>9]߂AiqI-{] +]Fw`jgFvXmuVΙ!`) j*`wˢ~b=(a,wvqq`+'ҵrv3)ԎwB [z|2e.9QO^zpXM;l.|q IIMRRN145 vt/NLzkHYsijVmG}lꨲLjA*(E~[;! G$kvsw#}& *G{B(kLбqwyj]Ds&:Ӟ=l0:W+|i汤J!)J`R"vs](u7:8DU J?߃$hr-LAdtI%̑a +{S*SZ#J}.-0T|!3b=BО{Hm3vuZ)/ƒV9kδ\η& <>_. ܓwlUEQ#>e]C;Ađr͡Pt% "/L?Cf@$7`q;N4[ո-.]+YѴVD-P"$ +1Qc@-l! +$H9Lg&:uɸcL]]/+*{HQ4H o{Ah&kw-|Y2ŽPHT?Pm~ƼZ$RvbhN$!jLVP\,)3`sr3$2a*_ ؂5zAԋ}5.g?3U/zV]GῲI +)N;(346wKl7E%&Y.>E;&]{}Gţ!cA:;FX]0rom|q +j +]b40][h\Yէ`Iϕʖwb09mK>n;{7@H~p"a=fMQ8-m}Οo^͑ 7=d8htΫzԚLEr~Rm&.,M=+5`m +J^wf v#.ua2ݻO*z}ǵtNڶQD`桩!GդG*U7sSIR'v@(3}aK8.,Ԡ޾[VQ$.(ѷtDͩ1_˟2)Q3K<_ꌛAO{QlȂk6M0#3 Oilo3+뷛* 5lheq-wZ~\/hIڌpqVu@4 v.:OfSQKsRyn X]Q +XPN\RX2`S#! a^n Y G^J{{-Ñlʉ\V#݌j6KʏkǙEESɽXzC ]$<pr9zI"08A=񠤵.QСZ-(jYVx@3h|H,=KPEp1~?t:Ec"̳gBwFpRqلWljdGfm^جB{˒$X cEo;3yEIJ{RKDDlRExOdLoMϧvd0A )=X^{&J/1X'3Az^sSĘaӒ}et0|bMbvNȿY'LڹzhüBw;bG&Nz2I12PnJO:DZT|9pd2m%R.~Ҭ2I ] <&2+޽D/׮Ĉ1bv[PɔGDh v'-?F-QtKLŖ -e\0t7GLj`@6*O:Mml u?Qr״;{ fǁ; ++MrBU"'|{ +hgFFgJ1rqe?@AMȷ;Ɔ5UǬ]%CqyQ NxVBH7\7e{46B*BO H;pz% 6җkh?J΅ylU\05kQ'dd(UfeSCWh7u{ f!z6; aaXEg1y3C:0zʘYda%Al[;czmUb '*^r%줌m_(L?Zd; +zL;nTvYk]fA%9\\KbJW)JZ&頵."EjG72FP 0eaw:O`uCcumЄJ2Xhx +ݪ֦Uǘ] _:%䅰?)<\GdQO}kx}s7ǜ:s|1V\`C\;-VרX1y>yQ9Їql%}ԃ͝Hu,^pP80Ľ]Rg¦vw%V0; )9{XdJ8.we"{$KX)!Dž@. t̅)yWH!@d7Fd&sv +S}#uqռg u97(E47pzTbo90£c_x|GxHE kqhKIƄK[NYզվ%&XԮpe~ v[ 'dȘl1ro hkc8}1brg2,wf;3ҕckxE)E)*'i955iJ~AUFY"IF⻤_EC|;ھ3: Y+lϦ܁<V} UMl'Z5Sf5u. v~ + + (`4 +*'`afh1An\Wy.w/j^<ؾO򯄻pLXm-@`MXVwQ#n',Hy$i*CzO4A(MЍ 3 )?u>;ZgWB_XH׃`~7 xN,0RtgkAibr9HV '曬@V-8I!?- LL9RA]jۥ@'򯴼" +X9VgA8#vUlr/F"xD'[mi؛CzvT#Ŋ*Xud KO\-bњQ{>^u}S,5 V"&Mr#*= 멄g`bs:+P֍^|{a(ŁMc4a oVƚ@2318e%ӟZ@?!>t7-s_N5xd'SNkcT肋x/_L15~v VsRHc gcgDQNGȼtx3*7N'<l+0үexIQӗ0w*]\ei>ă٩o5w*Dj{К*Һ,Z - 0Ǒl؊Îd<&6jxNA־rA 0Wd;6bNt%ĬVkT$mp;z}ilw7TY43̉ hHpP &)bK`q`SN)³`"I3 _plxh૭62[M5?$7Iw|_kFdu"":6= xN1? .g}F?nBacM<@tCo;2qV# k|IV^hą=VlCcKY4؜ ?,ssǨ%"N>v#,M̓DL|~6F9KK}ZVy2yqeFޢO RxT7e9ܧxV_K L`S)!F+b|⥌3 lBc\um.GV5}7c1etrQ +_̼<#'iwmF0wu=5Kl(hRKj*@1,: +0uJ06|LNPߔ8PK>Vst>f a}aby1S2SK,gn/O3?n!E؋Ax^=v{½ӂExO]Ssoeq^fsxY&2ʵ eTL4,|KgClKCf@lJH2P\\RJTJ&,{䛝a˽`\wԭ`_r,d5ۼTNdVYFJzuA:ѾN}|kЊʍIQ5 hE,.v].=yc'\y1_(cg5)c\7ɑ677YC~}L=)gA{)u894is2@WOdї gp\ B%d +LBqH1"%zDz;J|[JTDH]ii:Pӹ^rm6p%<=O8a&i61nN?3VD P﵈qHEF W'<i͋J݇R\#l*3vA3ɱP/OqLp2Ō׏grCoǒ4rv +eշ@Ef["P\7jj1]L-Vw@3EPO^9U Ü x}xlgq&W?Ғ=t11e/SE?uuDe_:GOH7Q/I 6Aq ^ +Sao`~ko32 vv!̫S~#>Lv1^Q&@V]\L.JPV::u\w$/8C ⩧ë\2/ܕ;U{XiC*ɘ>4@%• rwڢ*b_@QLi)_8|;*o0JT񮠻pxW 9>4X#)pa`^e !עŁQ523"rh0P藫P]Sd Mw@LIF ztpa?Vnƫ[P!RMqes򪂑n2/oNe&}Ξ| +hf;͠n_=R>cI,y6DVy='YAXswՂ5_& +>wHJ7{#+$|JQe0ue3L,RwN$ם +eAa')]pxJܗIֳ}^7MQFw Vooj%[U%4tдNubz6} M9 I5;`K4X'j߄aJ:s^fROsIZΐ M5w* *>N1+c kς:VprI} lרv{^U3|W9w_&]@ižvQDtE2(f5b +^B\{z*+@ɼv.0Gȁ>y(V!3ğOHR IZ$=ѯ%9^w!I'5<&ö1YoFYZgүh*GuA5+0]Ա&@!m%äMg*# T9_Gx§C[Vc E?eAL PX$,Įb>pI9'TMGRJ8hg$A׽X}5nc`9uV_ /$+f?@-'W!Pp\YAh^v _ 1zo1RnȀq 4OLzUkO 9Z'yO.ǬA"v'cNN Ă gxx^IK39/}>iHB?-`""+ ysR\' +M4 ~`K"k/캋Y7B4ReA +TrΠsh+!zl,B1=;зj`Fl;Hp>Lk&8vD^I4&GL?.YkMqԝ_ fGys(8*bF٬|OmdCKMG&ޮEVkץN͒$Zp S+E8<$S9!*-!$9e7QjD L|U'tofo9ۯA󙾣.r_k_oy ~;U (lN9^ztu!J9TKsD]dv`CMԙws*zs=JcɞV.9npT֮ N3wߤ#cfCjb"lE&28ȀY{@*Jڣu~ư.'ܿ^msu‰Y`M^rnM[?wB]#S;MG")('|G*eW:v, U#h w*4\}3P\Ի^[8 +ޟ[sJiY]thJU!$IR_L@EYxZ8#5Šx6G#P_-̡=^[Y[./ SD8/;&8']L6RXT~jSWEDsBv]Ǜ&בPJk?mS +P6/R.|d)gI-8c,0fb)77vr8*G#$3fe`ȯeX A_ o5RGWEx[Yr8v6o9l/KH.92 '?4)k7?VBAWjBԮΫPrZ^UuFf | ӋcP~L A H!("J 7GABE]zihoj~Jh[hiIYU4۔}Cb\RJ!"E2τ>2w0 vgZ!UM9fN bׄV)+YD4B\ͼgux cReEiɽk#rwbH"1al( [Oʬ$6kC@%$΄zìx|`*9FgG'A _BT*hgBpe!Sߤ.qB%^錧4$Cq$oa.yz>p6X7pb,X"k/oG2C#m2SmقjeOUNR+\чoVh|~DlLQ]h)Xt5cGj0v\ցq c^n8vS.{~p+m|#>?@S8 )4˰Z%K-g)j7*<9 +'gcݏ);c'fͼ[lHLٝO05;aw +MXG‚X~ELٜQ߰0 WM=: ƅGl pvLZӝػYҵ[S9 [P:Zu|<΅UFhOD 3$n#T)[be]@x3̽mmb˚^L&54OuL;:UЦr&]PUOC^9 wi?ĩ|+$#Nad҅*liGQg> 5Z]f@e h(<&Hͪ Oq~Ղ#NE& Gbzo|lu|fw1J$pk7pNA_]m^(A)$uÀi|$|AH2PD/E}}?KpxԤ%qjcMK;jYAJW&Kdk)Q 8L<!S49趔lu-5׀ И8 +5ߠ$v5`& nVY 5/C3GgϢc[g?+>Q&қi˜co5X=eìtPaDR0Q'2z+q4>o +Wl50^%6"س]Ȯ`_L`['cll/˒8YL33mVόfF)_pcgj}>.vVNvj׳;v ފ,d_Y,~>ymw<7gas(MWqğV. qZsex,+'P:u/1h3&VLcj;~.*9q8.;{ YYdt-Egs82ΎS+F>r%#3YND}wSj3!)Ľ&ցXTA < 8|7Vcs/G5Pw6gjx4$?]LV+\/wQ}wT-ed@ 1q `'ٲo8BD<_ڰE<ϨQyJ3nU#:qP<.W̄ޗrt4hlI;& 3A{iTTk2QZ;jғ 1-*h5x@Ӫ}.>*(:x{8 :qM?_i:a7Yt7%dy\եi=oX }0#Pͱ=P\G?xO{qSJ*f˱;F_VUjQ2+{>2JlZV\~3c:,0oe3}N+̠ ++Yv陝FGN[5 b܈0d@ҿ%Z)^#œr Qc\菮bXDS-fxl:B)$)PD<ɢ&@El:': L\ =ɘ/lm W(^RUsWmF0dҧ۞F4?&eTIeo1ЉeE `!ω7ľ:Qk:wxY+o GuLc vBD.mR:ϊ?4sC`XNcWBuF\=9pm۲ /nZuXPԄՃw(Yba\W8&LR]z]wWuo&߂dWn=q]G~7Q4) wjTh|lyRBH`ܝ/J z%! 4S7w9HgH}rHw 猦y^y2s_CZߘb_Ѭ:ʿOYzhf9=% +,{C [HhB#f?@w|ϊY%-} +Aj8A! ,OpEʺgf>3Q]=5y.Z% &Cam{=IdEnGѾ&;WJ){"(z=رwDטk ;P &s5Dk16"$c +[\Bo^;@*QE( l5waRu"ˬKK)d8%vKh'Oz U:K縿A$_VgI̊z .kC6rGEs|.Q~_G_HA@Rr86ɋ ގ!<6 +@{`G]aԒ?Ųķ) ‵u¯_Mu>ӵő<)M"&-+;X "D;aHt$vX]K!'e9f HL.]cMxƐk r!pő xVuA{BbQ! [`=d=Ty.;k];'\\if~J2(ڋe|izMV#xDRcC\ЕX-ulqnldOdhW 0DMVdsn$"K-D7+ '> +)(Q·߄#Yg]f]ӔFgv,S+ 5SKJS/y31]1,2&Md{Gf UTMF5gBcnHd-!Ohzڨ*2]k%9HʷA`~Jh;= c\DQn"oyk8pSeLRA@Y7ms˯vQ#oF{ +-w .} 4ݧ.+ޱCb2K&-c-)KA"GY +4ٴ'IHrRz~%jWNB>p8{(ǧ`*VW'm ezե0+7Ne<+~#|F˹#ݎo4/͘hk&z>v͂A#eRˊ[LycY]V]KDzDGq]),m'Ee /HK?6>A9So)'.vA|B'ֶNgJu/dQs(w:2 +=#gGel|V؎(`6E:`~y]OW*]!/j@P\\ǖ iIdΝO.N:/ZLjD]-LW W + *$\P$j'`%xX}nuMѓ 5Tv|=X%=' +1阋8 :4ֱj\6I#_H9^ڕ{WqWZ;#/eR7rn8wv4 }F.~HE#=#+'X]4VH $ߐ-EʣpG ˃pR."tr|"idDwZ nc2YZ1F;- "$Zw= t;djgCklP"c6!dz29| +㑕D4(ѻ6}n?lJ8SUsE=?]- d׸YS|;/qLg"5H=񍈛w 6Ns@AE*ZGj?F餘\ΏO,.!;\MӾ92 [zWFőe>Ĝ,b >3x?>@c\H+2fʫk>|Z[}V#i9dኻ=\P6bn^¼Lk&qSOT\\Ora 8މشU&4̪X-ʗjiTWjj9*.E +7OYg3yxc:Fzî &Bc G fu ۡӎ?F5V([MڍEOju-L3sU!"5M-$""UfvЊZkdA?7B(A)};'̆oG;7rC0p,+nXU2wBlkTm;:nȱgZ57HP-dt )ٚE Dý|BF?~#E;uGo _ח)U&W,{SI6$dύ>Rc +mݰl,K ^mcO5^MeEW/r0neVۿIQ7~t eoj s*Ac)̢<(n{Wԝ٭䍜)3;A?. MJI +y846=?XR]sO(㦅}\oP,r3[IKYV;Hљ#I[L>X6-R?GL|eB{"֗SSN/;(pHjzKc7̵Z9uVZK]-[.L^,R!N"BJ㛠=hXD +O=V YÍ3LzMӂ:$dCKٖlEعlp^wK\@^"L9.CEoQ6iB]>/߯ QEY"W}U(Pe‘*_>OT3.ża'^FqAȯb;/tc7ŇOD +cT_"EA䂟!ƽjtRZ"u&/ltlvkXKwL'-* JTy%K V## 71ptYlLBԶV6@t]cd `>3[@TA/?b 0EV{ :D*2lԖneiXu>%L;T4vV| +و0{lH k%1*&":I /g&(rA=:h/)s+ߦCeݺqkfg׫$ރ'LpLP&g{qBÉed$vWį[ȩȬ-j {Mg:W5Lnmv}tf0;TnUO:+? !79|k=F0A΋uԼeQӚ*TnQ'MWE(j>).yMyxlO4bh8hq˔%>*rV\J9 4+*%5VFTeĿ(Wk2%1:sEnV]Hçhe[3ѧ8 ߼${.[65mc+GWmbv{j_)6_Y-vL6W +d`yuE [a1)wlֽx_Ψ|NՂ6S.ԣS1Ou^6b;[bHc Qg^ST'Ͳ#TL4x`QWոۑr]`' +gͷ5Ma ; : ٣c3r͉[ϣYpU-{Cd /nK-ٮ77X~va~Ž^.=(,ͥ떊c5I=QVF /%NR,Dngu/6wzX* sE*u(L=ҟMߌӥgE;A@B$W2Zɩےl% [%aXj99e? @zSA uo6[pg`ը7U@ZKp`3Eza~GJaӤ/sf .S nliazZD'EYr[ހ(ut5 ${?Fr +H܅bx<:_7Mv&Vh;Rq iܮF5b|z땞Xqz"0E6D?R_wR`-02?v(z \S;ԲHƖ~6\EcۘwcjfL3^JU$]M&nYnr&aop3/GAkkiaAyRiyjEa$ZNNW=(5wZb$;DM>A|e~)kbOu])n6٣Y_<$ܸ%w}YPsU[,eh- +sl`7B:_5ZuG7AZu_6{Oek:!jYJcjJ8ON#yI 3~(*g(*H(p HK ݰ;lw/tحgvgzv/O$JEZ?YrecTgsD)?lLǰ_C'0<ObҼTIق>O"o/pjf 2UX2EQ.*wHҢ{>g(wÍ7N7##Ϋ1LԚQݩ KZV@=o#Ɍ~D':+GI +nxCV +g_A|2 '9J^W-rix:Z?j ̈́UqQ5܆hcAdGʦDPB "[.~F{G$[ wzA?->UF!_z]BHH\M'UOq,9b&!@IDDE=ՉQ%N@$8^p'R'WALze|睽xN-2?~QA +:OרR%dxK46DHW*By +1E,Ȟ+<stV|>6BgC|T>^h,2\+tasSPZ˳) O%+yN}-D!C'Y dr ށAo_CÜOP0Ka>tEOK7't1o[=+Gk$&k-.OMR ӓ=:nS.@?=/cmzCsE~N]jbu9gs_o.GJ2U呤L1}{w魬J)Fw-@EpazGB6_CURZg(nj;iSe\o\/}`({*\>I$Wr%qT{FCfB(Fzxjka:VEWVWzWLN˛I;,:zc]DeN席 Y@t>> R3;o2DL}>_T'{ ѝG/o RQˇ:WVIN6aB35 vV*n:Rz<"hx.,WFPղ6i|i rۨoRqo iu ?iep,M/@:S|NM6#W*O7(nX%C\=Dgs#@H] +v*f!)0mSbxp}0 9i.;C5` F$psjtBW˿Յ`D +s. ?<5C0pev6Ƕ=Rv"c]e*Y*da#dyScN&R%1ͤ4_O6#n3:Š1rc 7oh)m5-~kXȍehq_PqJgf),/f* a'd&'E.֌B"1?LV3 -՚@5P!}x*a/Ӣ] +ܚM3XA 2XhĶƲpi @зXXAOa`[f1GTe4iy:-[3'%yKEW7O Jb5RΌ\^_O^|u[vp33u7k}bڮuv7vWn|/zLl +@췚h<kvaSC>G4QMAq>+,=QHwҿA~8 &kZG;DA>xC,@x47 +I-ܛ +!H) $S"fxDu# FRgrmpb(;z TXTPaE d_Ež#`Nn" +LM-ܔFm_!-`]|q8\ync}ն:&Z'@6+Yf<@cSC~x_U 33IE Ʊ"3Cx2Ρ팅`oMX{@z7\j6d̓ŝhb, 94z@A.cN fZ6=#_+Q1sIT!5(pP%Hpl,p"zV)M+Zr9*η{R_M2vt(R?gc,w`&zӆcҹ +}KDWB?(`7 th]e4XC^wIJ]x6*.#zhPH~op `Um+1^IXgٷM@G=-FGk՗;v+y9)YԝÂM>d6?,/6 Wr7mBWpOAlU}\[2O Y-h.S `f?io׫AsT䬖]C&H@o4r!42p'd6^FrG!'AֺDzX6lX6K.q+UdOZ@t<^+QxL Ι)0]$ ]i|'P5C"Oxm Ўt\n U>R_"^Y?+.tU/;FQM Y2q7ud\uFu + !?SZ {/T RvT}2}?l} -04"U0B5dޫlW;)re3)ڄGQ`t`k5o bۡ~9Pw-[Δ/8a2le0E{u5ieVUbGr-QnJ"=A$(#[מhs OArfk?iǚd+H5OcUI:ZDm/WQm(e'J2}J--ِY<[1j1q[_Ka2(U^SW||6FpE⋁k+{b}S glta oi-jX/S##YmxӍGEWd3Xx +2r(.Kk|/|mnEthMhi`d9ʛ^51lNڲǴٴMdڇ@8MnK/Zoq!plA E3AֱgOONawof[ KuMud61>6Ϸ [-cʗZ|N]mlH:qYiɇAqw$2.X'KhE+_.(o{Ym-.f(n6V2.Uܧ#*?\*swI7egS\N8!&b7K,pSfO`%pAaQ6C} c%~& X/̟-e)3D$-·|-- Kӝ' s0}@ĹG`Gx^FU]>Ҳ9ni}IP}%hw2cdQfS[R-5G"%z({9 +qxa%<q}T-kpJ{MAEcvSdъz4{B1>S^CNTۥ@c`S<ȭ}ڼرo1T۝ݻVt>MڗQ5"S&LȜD'}n,p{Z=%V+nN\#~%.5ڽ-`/kq9jsK ql*]Kdy0#<: "S`^8&9jwȈN0͊tb@hʮX'Y̚8V|YAc-1f.313 +6HJ^+2U21#Mql-AgG.-]93X)~/}o clge'e6laJk:7/QrbC䥬 *UZfO)QÜC+G1{D,ApC g/>&9:o?l Oe 8/Ӽ9Uְ?G˪q2KLY +WR"G +6t#՞-15;|}%m3 ^Lbj<?lװ/N⪅v2"-]ϊwO{^\pVk(֒N #M(%{ H=/O$;cP_{WMGL rG1[^*K#퇅= ?mZ7ֹXU4=> M5j%Ƙeea})۪{i>SwܑnCo^#{'Ki`I n!79*M_rrQ8~1k~224hbb2aJ&P}3|\ in9=P3z)fu>e ΕU{Zb' +.EeuWKYxnbr.^pB>Cq-9mCiugxzvhg1$[AkURK^4ﲶT_ .q%)&Y+1Z؂q`RS>SxPAJLl < +6t }v5pVŎ-F.9+cm%fX~&t]$/\w'So +6 Os"-~s *0ݛ"?AҌZʎocQs!˰h MC;P@5 0"ȉc͠/x|%77pu>==+M};/P"h1-:jTt }yQMޚ_ahNc "驙ʶbEaPx#`ȡ k0w1uZd3!X}liXԁ8=3jp6=n:e,}Ipz p)X͵'&?vgwbq8O?a}Wd8YhK+(9ua[Ֆ̐$9kܔ2&S~@|nolIF={TA\Nh>JsE1{_lOi+jo 9|i5e!>q#~L=ӐgFDi!vM> e ^T*Nqb- Q,8~G_b7g'RnSN5~TGlmE=ٔے"V| .KrnN! ,yOYXp.q^ẔNb]Sb r%.R +/B.L[[b3!h4OZyG2>QW D"|YQ#>̽ sO +ԟ:GdeOjz@kzY 3bcP%S61,%/L{Ql2F/-F8/`ش 2փS~PSNr(UY!{器G2 [΃]65K77;K#ͬD'וMFgp&4 J8w5dt!76v<[eW|B,݃;/mtc}|f҇#~t 6pSz3y`EU Xַ† Mmr_욕ƿX!΄M'4 +b04ݺ<z|AY7:pq1~쑲!:-YlJֺ̳IMu8V7s\t|#W5ts-J~4dwXL_f?SD!VbA:s(ZOs.5~$vg\X4C +KY ;/`\ b$z̘e&ӳm-e_k0w@,P~N2޻Ⱥm<׸ UYAk.yYr0 ͟z-G +qeؘyc;Ovaae+Ɨt%Ȏ4JNKHGؑ~쏪4ϓ*&*Q\C ?8fߛ97X%f9dfN50[3fa&Y!%_jLkhx%&MeEU+Da1YAATZJJ۳{8;,"؍oA/295!Lզ)Q\?)X RMw$qAMY[VqTwYj88\9XS0I?2wᄤ67lWB$<2_`S*}fBTYnl. W7ۘV/4Mq0̎agJ-joR_ +>hy>W5l]B5XOڭηK[493:TtiP>_3's5G,Z7|jL,_ln*ŇnXܱ_{N>u*5[^T`,!Cw(u +]i#crS?khiܫ|w2p3G8>yXIڬ콷dV\ +> ڻ)YjA9T訒N[)}( }Tvv ;|">mې̌Œnm]«֤~u}ٵ3(u%+,xM'QbhbG4Qx-IO'>\oZWÌƝw*3n W(uvX[29]S[$2XQ(jPLYdaXZ8-:(tz!@+!㹃.ggc >_4ҒHF/-5s:!m +\)c@-M%Om9udž&}K~CϖUܮ.!]e<+rO' +,ZyR^o62-( .{Lipah,X*uwKo +!I<3tcۛ26[+wL +.1N!*Z[mKFMEYyc)E9u-XBWOC2:iб>7xP9yZh7Z.|8)CRK!Y[ֲUuE.(TKc@m֧"hT/u%Wr^%.e9*tzvhtqz}K[^[{djGUm&/,&6R‹ʴw8۩YB$ONAu +~^p7#~rAJ څhG(>|xQLH'<Nt%pB ;_d(4ِܻ9OςdSmSWjXϨe^n畝Afxvb1A$H=Gknt(3/z eS>WC@TJC l?l * P}t?u} ЯȪ}dҌ-K ֏^xx + crdK=hGNUaD]tx >Ӆ>B)OH/w yBx` ,#m.X] ~S RR x)'y[mAhoY·866!؃:Ď}y bOBRڣ[dޔ TflgEA2C:1E7M!:t}t'qe JD?ވߌ- CIcFS+j[ )ߑUl͗MFTVd,SJ+lք]Z0PWzïb%_zꖭq~J4E ŞgZсG)*ކP>pL9{9.!?h0Ȳv.@g2>NΒS_ +~B'Р"lϒGeZ#HBFv@2E:'.ȝfu˰IWW9O^Z14BQY+LPc:}U~I,(b/.M.EPܓrdH@ rި_ Zo7G.V羺0BK5C4kf(mnPUM9e*!:Md܏${/bzkw K}Gꭢ?.86DC>5]6Ն$.iICL5 C૊_3?dWON@)x<2*JB&NG˛tL=`ιf>KRsmo,._BW +0zg=Jw'MpƂ6׫I,Ҩ$Nf +C$^`ʩP͠ή6[r~"rZG. 4RIA6\./`rJX8NY}I?*nW170]D1仧)W[Wcs:ExjiffM唑sǨ?C"ԑ8/qMaݚfn=+h|\v†;uyWک;϶Rķ6ί--(%*}jS/UI é:81gib<] =[i9ORsnޕq}QgRwUQԆf4)AUA+2bd .@N< +_6Bd5 +x#(7Q-jgԚރ5cKlh:׆XU]\8:_x+iTì.D|ϜX +HKag]e,$ߧ?&쬣)䆍t +eF=EL"nмCD!$Ȑ#*?Nßx5b%QD<KB x6pv< >IW B8)HJV#1wQ4bKзU744 Ł-4pC[} +?LEgwe2u'BK$ibD-~j< +2G21 GAIoH{|0o.cQ,cx_ ^b7XPrw+7M 2v RRAΕ.iK;:13Ljwb*5BC!h,T3^OB..CnTID>k`VXx5ǂ_s +[VЧՒ,3>̓QKyN1pFi0ɫ} y\i]9 +SV={ U왱CQH`@{+-x~S?F?;P"RzdF{bjlj܊ֱȟ`y.ؗ^xdڇ>iAB<"Og]玢mI7?KM +F5d -uȃ& &n!e\?/GAAm]#*`;\5)'9'ׯgbߐsN.'/BE>eSJ"S"Unn. +^boi[\۸8 ]=%w]Lp1SJFzpi`RG( +?S XԋJk"m(3ր{0@v䭌:L;clyb }я" =f" 0p0g +[ ie+y.8p+~dEV(~0H0k5RFغa9& +Hc +妽 l)KJ;ҧqጣ '/!`=~ap9q8n9;Y%PI)""RRJ߽׳g=rYw~\ +8,Y@uRpR=:(o44C(VLo!1_j|847Cl +XH)p%9v{aPh%fDt5.:_ w0@k:Av'ۡ>*XPT {x2΋/7#´/=@aK#| Hd |g5߇~1ϭ4e:Рf&iz*L> 7SyFI-zaLH_bndvNOr l*5:o$h@Ww5 Q^hED`<ٛ[&S=值|kJsAz- +T{\o_ʍdѿ;yphA}jF3\o#<|sgY7T~X#/#^ sMVҕ3+%rwU9?dU l58'i[h굻_˿(o L1r 8ֽ/ +Iw8gJ;Y !.L0@X.=,+QޮXMseMu%3[]:f};OWNN+k K1mRﰽ@xar X/̳0 棱]׆WA5r sY<[)3!JQwPx#S ~e0@W?8  XW(by&5C,Tk]] Rc=TP4,rQu[U[k'XXqv,1]p*T, .*NUJ~-?۽\–93մg=iV -MR./H-L;eכ{1;sZ'gL:D+.Ƌ{Ŷ +qVG2O[",wH#lQDG-YZnRDOkHjض$4'[/:Z2[sr#zZ@tt6$I iC83uC>eJ>*#_P\H;Y.Ir7ܛ{ʽ"@-vƆɽrؗUÈ;/yɽ݀ޗZds"txX|PX$Ab+ -4MOƪ)(=~z?=feY4HĐfPlv$.x!ފ[&nXk|Y ^Du@.%]F,^T +Ny/ЪeZXsi79~zgw4!&0yUp~c-ǧnٯ +"*֐cᏨ $"K*AܱK!p6hןjtM"!b@/%WN:^'+fWgau/˲ )>Xԕ[Nzh;NJ'=b1ˮ[1(Jl~SE;v;ϏÞhJ+_aՉEg~*)QѫiF3 \A<3I`O9ARf9ߔ5$=45`+^hjeЕJ ڞ$(ˠ+ ł ɁrSGA k4CYOXl +QޢXzNb#ɮEOi?C:Att4by '2z0eؑ_/+q'+ExIw:buBk̶pZyLN42wfA92gPu#MS c0A¶3X(Jx ~Fp%\'ṆhRISt-Am +F #MHB$2&"5Hxqq,/ݝ-Ns\Uþ/LW-8'kΉh^Uؔ1R.?1Zl5y9*L,6OP~C]hV*f/ؗsQ_^B_?غQڒzټGHfm[\_(DIO +fO=CQ& 4P ,ѸFJ5G~n@ì;;}wҦuJ[?^^ꋜnHsCjg ++ +eID'_< / +j̕g;L{/:}xpzW?R k_:wgNAל_A4"m:oGR oV{+`Y\n_L;+E7@C~Y t~ckN~X_[ZqSL HJLEѣ2c@ͼF@Q>W]'[! +DDK;mT٠2yk,?WUp2sPV*+TZ P]V]dy:O7[*٧\쟰Loytt|W*]>#GRuK"TtCTL@E/B#yd;x$>|d<ك0O<,^. n=Xڱ;hb+ߙ8f6FcF=N~@w[ HC$6x2pbc_{Z+^^zC;& Вɼ>`h!Jj#gRmFrQK<&!> +_UH7f9z6d.AB^`%|E*$9sX +{k4{9c7ʎm7#1"xL =Ӕ]Z7v\{x3 MEFx--p&^YB7i<dbXG[Ap+g -! +]D;  8 wkKSX#4x5gȯ2=9VrF7b4E v[̞HXbhm޹YI- 8 3DӚL1t䄞;O /MSoWo|{di 9Đ{I.U-_` +ch RžqȌ +GRCMDGh4IsMܼWU ?wu:mYhq!.fmЭ&M8\mc۰o: +KSmSǠ3]{E#Ͼ 2p"t6B7T=xfG;5SCN+_Iic{fWb^\Wּ`}+[Xbi8;zύ㐼ّfspaFQ-Wph)NKohW i/*y+g(<3`I#.Yfԟ9*56RSM5?9Mϒ!1;%"tLϢODk.ѣBxv!oGq6Rfb&Z27u9+>tZ,)zL =;+M\"l!sh >r_wv ~P:3z.Q.&?4^n.ز);s1iT5rlCKtHvj6;9;AS[4_T h\YoL2ߙ$vSIHQv8Ĕhq4)E9~k`O޺(UHY?]>6PlnC1oäu,>@&Q,rM|%Ѹ ijh hARaY2D k\͟Ԭ4%1?UU%Be}R=c0-R5B47 Xub{ 6< Xc l+e:r6aiu)?O"zʥUDn>4) >XnzN+Y1Kp\/ +Mg%%je$&A.P(uCN:es+ 3~H8ǀܫm(rvY}~G;|&%vV.ecV0-Eb:)@~L& +DsLnR+1I|Z۫!*ph/]U9ld45g=3`b.*Lb-{q"kPF5f&m_}$c4xH4լ +Nk U6s۪Kba)a*ŧ-=hZ0r3VG;LFb&lgVm+@꙰}jmͭcX0LS]1}ЗXz8DXOm[v0^][3Y#a!!&/ S08́YS QآYl| ةLԅwUO{ԜZw eح;_?Ѕi~`u)B_@ƃƍiXe9Zk +!JZ “L0f~HJfL6^%JގO84W:(SY.Zfet#D,5-&=>,[x%v%*ę`_!CܒaMZx$H(ŐdtibtedT"}ؠJ*WZV[mۂj~/U<$"\+$gl|fSe~aldeO˴~&bd8쌬a;-jVUMs`Q̓[tU;eLp2Q/<|.p'c fgUhD:! F4Wq(\jP쏪wH@y + +YAHgx9=m!<"Z 9w +P88S +My)v*H%(ob{ ,;@]b\8b%'25ă Mx +l0˥سՅ1o(O3usV  + UGS\0 }{d7FR7#|lD"]g{"i0 ]'t +T)Yϔ`mžsSpΔoc?0>37Yt5#v$Evw{I[oQw}okOibu9eEj/큂b͒,7;;8_Pؿ\#f#Ғb';F*ǿVa]8VW"G~A步T/?)CIQ4Z){4C\J;SaM\~~gj{񌙽u~2FcYh:ۧ"5Ɯ7lGbM݊x})!ܸ]3ѫrYi;;[3X,3D NaN^ܜ-Wp ;;FejECG|Lu:mQ#7O\7pʙfg/f +Q/!b^קi:M T"q>W@f*HO1e{JFƗ,XX"|-hR$Bf'Ş\c*Mm0m4d$sW2Q:'Ci⊯B|xl7h: $5Ӕ*+,,:r +$UHv3ewR|$t%rleO 6j`WNY+U[ʳE95 GM7% d|M*r?bbStHNXJYH:Uᛉ_t`u`.dV.V:ݺHyu~tEqg?xKj(1\9^/$c¬i) P+r>E7st6UXh +nf+OSJN1=J70nLZoXOwfeT#b 9CbT$S7+2N*bca'}botg#5^d b$ˮ,Ύ̼in#ɴIf`8!2+;2mx⢙$QAIwτ)*I W$-7i"*e8LެjF[ݤ9jc1$JBH;jKߩO$3TӤ_S(وBln/s ܑkd>""1\KJ*gML&prq&0MB? ^e9P@/6@˿^ˋVSZK/ߩ2Rk/mXAUx$EEQF]` O٠%G@ +Dc@yyi]afG]nRᤩ z3yR*ߒSD +<%ĭ\%>ڃ]-chfW*iߐ@Gm#a/HVحVe8,<>˿Ӊ +CEƪJq+~Spďc D)+rgLE-43xUnFyZخ0Up <D;MS^wJ_kf(s0:Lȗф ^_r ˆ{zX~*8m[[TTRU3NKrbp~{0iÝ-$:)ȋJk'D K-Y{(COʿu5E&/s<}%4FxcvSݲ^I̥F +X;$݁6̋0kr MfGvwW=|pY8Tq0ܘيN NE$DJK:_ܻݽ{u.gcvl}/ݚ"KKm'_\j +eiy:^ZJx{dL}d 0շvآQ8ʵ|ϕ1?s wR75 \8SB\%>M<4 g9Tۯ\!Z~8WyeGg<җ{RN*An]ү 9b5DRÌA8#ٯV-m1P8;m,jh7FCU +Qڦ}$*Ԭ +[Up2Ш]l ,/nM/ˉۑ2Vo|2Y=ErNzBnHA ŇrxCۈ#Ww`+Q7}Udaa^!@ +-aO^W]:Ѷ9pzbk(Sɲ~o*q*ϸ>]+ ЊIUsBɷQP<#>Ihdp>|n~;@jJ{fcUW;?Qm9[3(/릺Gɤ"ZxOjfRIhQ|'l,CpwCZQ⩦zW]ɺ4;cTt~#vܤE8RWOmoP()4h3u&9 Q6DlR/=kf5]o߼Zv6ق]i2~ninOޠE *xυ|'HI73 +bKV0.>&3)0ǔhG/}LmУ0MCAo`LԖ3Rꮫbe<~-y%̃Y\& b~ #]8kZNd,,J0|ÀfHw]Aws}ְhyyke XD l<ٺ]NSe,Ul M4 |vP෺b|Q1Vor)5x:S@] mp U4ퟋTD`~]i};L晿@3MapdrM*ZަH/\BrgzpU"Oe -@W#1(oHC/<(JaV ow!P#@ZnVw*& NPμ[.xh;ɆRn} +w$d &rؾ eu.$kAvk!QuK ]--+M(*!}.۴L򁯋} +y%=Es=E6_ɢMb/M[Bb. [~R"}G9v9 ^,#D[v(nXna]LvZ.w~Ȼ϶~S챸)Jzn(# F(ISs7?Tk xT\Ɩ{gYReJz&a6(1Zr\.;LN[IfޯxJmo1T.nl> K46Wq@TF='Fm(uӒK#^1,,_8Ō~aJcSZ}t s'P݈!YXf%if4sU2GDXM < +yV299Òz%Sщ1[1?DboGWX/c)} ٨/>'k*FHűW +_ҏT,6_K"R,c']r1 F!4bSQh*vK -KɛIaX Rc5Mϔ5!5F?EX~Gft28i=n'VnjA/~!'Wzx>7.-k:i٦ 1 ێ Po4l”hNmki:'9[9;ß.'śI("j'ֆGboDf;2Rs ] 8g}_L䮌3~"Kg杕x?'(GDhUϐ~M?,MB e[EÖY"5hwaaˋ1%eSF^)]IА +ewt4ZLA҇+>Njzף2ms Ѷȩul +nuob. o$i%UK%4UyUt{:(Ϙ-aq3s.4y=PgtE.uOF8N7Cytw5~91ȭN3%&TӼ4Qry56O63j8/BV +8veN^joa~D:B)P`xnHC$v׍t%t~`O*ep=} 7q6yuGJCV ,bqTW:]IVkLz=*!Œ >gtw'^h[C%%`_8bМB=ɄG"6K|^0}\ +F;zxV*~ۚƛ'o>l:p+dzSը|:^ٟۭxa]:9 63.pg{&Vd5dp{#/!%n&LYOs,̆q~O+|;mi(ol2r#Fp}cG9'WY 3p`s28"6*mtQ}[OA ]aG UpJ CД ͿCrg 0o7q̭^9hn/X|8¶/V +8IhxJl=5ܨu *4|8x*KTs\SSWK##OKߠ2Zܴ0^Et+12Ŷ&ȶ%$oЎ*Af"FR ʟWR]?#UCg"wJǂ0~')nr}^bNx'Z!?P $K9&Or1`NS?GUWܠRM":7_NtNP#U?7\㠼F}jtI&%_?F^Ǧšw HR2q|o gn"G>߰Zt?̈́ .5 +ThfeZImUN/vQF9r/bgL6K2>$aYcqw7z{imtcB%-uǬ1fUaTrI e7Q$_;E4P _kMhdovM-EeOZ܎Q/Es,gfC[ܭ3:ۢ4rrGySBN!Kyqt"U=Gޭ݊H=}#D|r ^F^Mw\fB˱#U4ZHCԦѴׅ +zzIs~&eʏ\ht^sHf}HyqxKo_PUAk q_5lg^ՖՌ2`.Og|B4 sʧLxوAr1H` nqrx(9(1v>&qeֿZ[W| `eUHQ`GV x@ĚqlaiH ېa`nY쨶t~D1Z?P4(6uxLZudhS). Ymx/gBV' ^m/v-a m>e-,ðN._=/\$|Fq/yHoJR缟W s + c]z~MZqzWA<\I|O!\xNHr|fRRdZ"ի+^HȖcpT2H%eaf >B&J$ ߁C:n{L +F>j Y՛=%UXt rF&(f RY<#* ^/ wyGs; ~2^=;w.P1c)]:Y alJ1_$V?HtB1yr.˒5!Wepu.} \oAwÎ:r[v86z^ya^]=L 8]I[1gɡV<>@N#gYpNt6t7_:k#";IFSǴJ&LH֬!? ˚x +g>b~of1fv|wlշmJ*F9( r|3I 4ˀ"f֜jZJce,d5wX2Sc>}xEOK*^~վTZrA4gQ +r^ꎁo`]LrXBłw ?Z0ѥQ|vzW޷\=]-ml㮨|+l9g +Yq-4,K<>3C}>̍rgvIS%^oq6%W~9K;='xɺ&苺^ 7N_ulהϷ +W-F^b&]!]"C**rCp2^%R`1vwJ&KY4v,ٰoIs,~+;k' +&|vE;o_Qcw@t5qgxA, +eeoOՀs 2mhp9G6qR>I\^&t(C;d=|u@:wˎx2ESNMpay4Hi-gĆyXQ*zPiZt(+^4]'|хcbCg/>e8=ܞL>득`H6wKm%Ieeo!Alj0Y>ժCn%b*šD{}E p6B9]w,-<Ű}nUiTxV4sSPS#H+/b:+@=GD:uIol{ +c׎u*)?|ب23 u_>)MU!-"_@\!AU%^ 1 +Ngq~y w%69"Ӫ:m%mzϙt7tܔUە:eIT|u+DBV`.EFx?>lHe׌sca-k{**ڶlWGmgf\&яm`ZXgwFnQc. s8x|l2PiR4[}{uwuW5wiJBDf6ُ^?(9F+c$Pt9hk+d\xi&^zVepWmƹȞI$c"7F;Nü9h‚^͠;DOh:8S+ lb3z#(M ȰHi̠?M`1KB锣vEt, }ڼg\+|xyba[8d)}+;8ЩֽfвəAJwf}(qdiS+wM6;1 K`ħUL`GWy_VI-%,}uL7OU-yׁ׼C-ug3Rqlx˩JUc}9[^m<KqKwSe]d2ri#Z&*'E7Q%Sd 46B|)3+$|e.ܫȿf-Ka'eYM!ڣGZƵSsDڹª+A'חd_4CoA򵒴KsBKr\^/+|a(îW†HJ P_WCGg\ۥ*rm9?Y{螖!5x֊S\(g 3[G]^u-Dkl)F̛NP!DVs}ڷM#_%%sF4Q4lTml?wX{LqFM,VJŸ}$TٮK=74-֦ey%HVdM;RXTjStRWqC{$HSE}$%y;ݼ@E +iVw&2Xε-'HnEj2rĻ: m8Iֱܔqz֙Cf'br1)ya{ ^!:s47V4 ڽkV_+GhM7`!ԲĆ<)YwV~O3 * hU6rZxzCw5̶vFnG32԰[BCMlz&w:5tZ7o@la-7_QA}eǮG6E8jxw39m">m#}3~ozRUKȮ1~m<yWk+Eߏ-}&|$X>Cx/݂o.L%*ٟlbd;Ċ_׵ԠRUaP{amrEIaYyLE4<ɦLѤQ)Bu͝g8< +jCgĶ,NkRبoM4NIIW~>^Ucy FTEFaOfKQ۴^r'zb]ƋLY頮`#JAyKց:M7SYm;~YR|s4F?8?y #Ma(']NQ6Q?}c']a&:&}+[DyzVMX1Mn)e%Q(njAaNߦzˈ}%yA~Ez÷^j묰۔Zvu?FzSMOS>ݱ^ZBtH_uL^ ;OOQvX'h +k"Ðїa{e2YO={;Is1*tA}ʈqhFM(&/0>o<(f8"!DĒ!u^Hbo +l!7lH6N9vl0ߺlx%f, +07 ܁ #쀂i Fx;b/|g!Ko{"e9m$3٬/̫g];9$r'Xm5ŇԃrH0Ƚ9XkzgƓ~FG{yd(9B ? GD6#y#oG3rDD |eT5g'΂'Ѡrr<z+y{ʑ_Z/[9,G) G'-WjE7kȁŷ۴*F(Mun{^se8/GyaP{93& Ɩf)K.YeTzۉ5 ypulwXL; ~/P~. +Hp2ؠ?&> 9EABKA=,aqDZ ѲduDWuX^5YdP@\1yt6MuJ A8"cL4~X(H yj.8`1Zo_zxSSEu- %ԪdqMхl<)LuzP> +~'[蒄=a"!O0}8wr?),t=^<6HQtgNVqQr5ySSM'٠y(9@ʹZH]u^W4CDFߠ.ne +M0X|q0Z6|%)6Jq\]r +|pOeh|40ٙLP}j؝E0uq}fEUo2J>5-r0ž5X5&KРR@U2BX%-m)1:4q"T#'!F"!{9C1Jn!輻Y ( 7Ga)[홆E3A(5mL{fB8 +Y9+axB@;%!HZFdIoF3hbzU#J]?Njz4n HF^vݠ(U5]hC>hZd /E'5hlĬ2;: YuO;wL2.Dp;Zw`5-2 +!d8RAMBh>%v{a.:qzdcĞ5nĿn@>gz \aP;y+y5^r g95B% <xG3ϝC2=B"~/ +j-SK +$O;b(a(6 +>4] +Jˡj}m؂M bi8b='-ZG>vH3y#4W1&,TCPQ<:l]I Y|PCG+Jwti͠kt,̎$%R0piP ։(n˰)|i 2\^#3Rf*> Mag7bg cqtԃ~g`̽1'BKezP0= kmg""n(%|dH@Q"Q3pǰL4j8I)s;gǠ}&Ȥڇb4F5=ͻ\W˚ Ֆ"mgd}A +?1/%@0 =ȟ܅RxjܠY,sl5?m?)Ȥ0M9Sͫ`?eX(pom/VI3!َ6#U73BSr .M DW|l=5/,t]AJ[S +tMsD[t>2|5?d|ꋄJaFH/j)4 D{.Z}} " Ð~Vc;^5"{[nG ޯ 9[8|xXEgK S|D:܄: +]܏8?n7e}JrAiIiW>8n46. ++P>j宅pK,UX$~b!{NmD uT8rQ:mtj4N0;啍l>pn66D?) 594«~Upj<,9gI]H51 $nwP_u2j= \XWyYP_VW&ǃ?MPj)Va,ZG 4kzB}9"";XVC/^ l0]}uMkcŰ: J6Cϱ4Ca/l + ][ d!2 +>!wnR]5/MeL`۳tjZdL![9#*M̅^d-CE@`"afm@>P-DyC?;AsG^`A׻v2쒳?)zϫ0pty-7^7'rz\j9\ϣnvQ󬤁vV!qQ7qbSU9HY;#r (2+3QL#QY)&}G59mv 4~wȮˍ5seԨ"pfn +Oe #HG [r>ueЛ-I ;#3 ?Jy;GkLsļs [ŨGr 0K$w=lOzz3P!6=mNʢ[w#n.N^cK} n_/p`g}`.g|B-XE߇tsI8OI?KH&^ydxS|;ct'?rֵ?ǰl ob YKVd:>rdF-x%aRv8\8`4D=nIB:n6I v;ux . pO᩼x/P| Vܹ[|#'07cw&VK#ްNܤav.0صC +ٻ|l1\mQ& E5Zv]F@DJJ B@@ggC@@P[׎_ps P53*AO+\ ]^ (tOӳB̒P=&N Q[6zHMl +/H ;m EtƵA/ I*| +hTZ P|V`~Hn(7 +dJ6u@tJp<@-xm㧼Sfn7Is𜁮? ϙW^^՝4xTÜʹ)CώN'wevh(%h$c/4JX4@<;) c6{pcf#oL3 CF3Mhjž`s0_t<u+>5Dm[g%ls.ZXw"8?m=s~>:(70F;y\0]g{SΎ5A0X[{8jbfuvF0E$h) ?Q +0=ƎZ+@UY:(1JWj|El WD?s+M@m@0L +LV\vooe'hb ɀewD )& 걒- PSyM)g[%/wLPE)'7 ,TE (8sߏw6Me@r[ruƦᦝ@SY/j3xTNZ +&gsJbv+Lq>yNM#+΀9B̑n96}y;{RߟYhw \j +hȦ)pXGMVh[J~ |E+巏b}Q\XzTFA7Ee䞥d&@$&LQd0Ng>${*)öf{+PrPz|0}6/:LK=uR;VlΝEfI,4~I:C52K-DX3H@ 4O;:]vՑFrǦRIWe6ҾGaٟ%fx,c5nv!1\ +لV|ocgb@E{:-#A'ǵ?Lyk;K{pPs 5H+دđ{!Zݙ\xG%?ƶ@bΠ"JPt-q'P dwt0D%F5W p_Q<Po} 2S%Rbn9 +T +6D#7i&"Rq,2 =Kl`=9 >S| _Mi +eb6He urQs{ \ܣq |vDUxKhA8\m +Y_ib8@Տv03л38 51SD t '&9A#|88_%MM|6`Rf^RT}ÂTb+Wۊ4H.Dㄿᡨ5?.&OgČDRs9pq7"z83#;DaP}W7zQQi팋Н{bPsV jH~Mt 2}?cFya8/#R;aGƠfJil(Ԣ ,:BWz!kHnSC雴#o —\f@\[)]iEpމVض@EoAAtJՂ>EA2E4$ 1zY܍ WlW*®a]t؏K]bx^K@C+%3:4brxcR]*m3dKv]oA+nԾw_XHK=Xn~F6I2@.YꫬeO3 mH+fl@?Ua),庡ֹ\塽ePkGf#ԡ@w@cP76 >TtJ)1)C/a5AYBh{dquL;vffb%yGi['L}A2dX=ryu#UO$LuKFOW760uHm9ɤPH?)K)S^9uѝB.4y'f눳*XI_~;Zbm)F _.Y)~C"z liS3AvG08O_&ѓ◩:%.7CA,o7y1~!҅>Lu}"8$v46"V}|U``=S[4ha}R̷+]vW?D=%ݻLjc9)İIxyx i>`O+EF /'^7Cآ!qW"/r"6<2]5n".ToH^g(L'r} uP6 Y/ѕ\\cœSↄd.ɆfR6G>I"bTa O]ʫE>:NC.$21#y(kRG3[A2ĤFo#+vKd +`b! +[i\aƟ]#_`N9^gRDmH_o +Iڐ%sf(JDWNƯ!?by[zI;lD{ E=]Y;lhńN޺ގټ @I ,ӪWf7 AWE[Rv{^Q$?747;qw? ;3bSѫh|9a~'+K/Or<6XHW|g*y3uD' +NsD~~\뛆O%b\>b4;OVڸMBBVпf>(2AʩEJ1Ӄ{"'*rZTF ZʖRAbj߽qh{6 K.b]ɼ9UӨ6+5(I]Ǐ)]J $S7sImӃ)\%kyG|\lF{BºU" # .t-%6RnzqBVZ430ZcI|Lԅ'o!kbȚcx"?>RhŶs/s(F.:{$ 73h?ȍ?No,B$R-hWSOdA8$vG8sjT˭b~mtuV#z&r>ZvoRT{]/_&}?vF0v(ai$xaGU_ El!- (),^(3~a4g@]2_Y0y8#Òt((ʽ?"K9kc`ol*k(4Yn)Er]ܼW,qPl\84kƭCߺXSFA,oM%خ[ ,o~3c`C5eeMrXi,ѿHVɘW|Wk2k3CFGajBVѥx$tțDh/H}ŇcqM}!ڔ 6K.&:⽲͍z笯UuV4W)QLWw*8E$H](חZneif>N- ^e]`~q]SHO :L)4JsUoQZH/eciWyA&8AkߴlB[xVp4+5"gڬ2G4J9xx|윰|>n!1~HR!0 X0@miиʿ_PCl|.*c.CO"e +#ISȢVf/2$4]_ EbR-?e䕊Kej)iet :/+LCXB0^+[o}3Fsaأ] 3k1m^@}I'|$f/2~Z~حRxNbE +6+3v%w~}Ife7c|/kd*Տ&gضeo/h{N3~**˯oQ4UʭTI*D>#5s;"}bw91tEΡɪ0y88[֍da0*ֽ|ҬYZ(W[䍪i*@Zoc^~|tv]=N`68@1*X(W 3qqZkCYruNm~"L#O#0K WitwL"[`(ަ2E.X!$z8=C-aFr<,%5'yLq\˼7 ++-w0V r@O}C865ےQ2Uwvw멏C(K.!qV^# {sSǂɠkJ]1R:KZx8_~`>Hx碨&H~ǭy*TAӟTmeMxyK~=؁x/ \}uħ1 =zңQRWv'EΕ\(f +Q׹yp7\ .2)ou9Y ݶӔ +HVG#W]3}e/HEUʡuů jrC* +Yro.CE/9["e%dކĨT~h'Rj7v[SNA2eyܦ^Mk ̪edg.' #]rQ j"?:a(=\+oƒA^A<_5ʣð}ܪʥILi-usSGk8F a*E̵2=YE<{m;%̊l>zqaSqں7Vm0/dx6\ȸ͉ˌDk5Yh&?D)ו^bQfI\LߠCl9J_U 1egQa]7VQ)lMT`!3Hwٹқf+Bֲ`QYfZXlex]fNhKN0jҳTUE6E3!R>QGerkd?08OF ~#LJ# +.,58+̃/]>)j7;(T )L)V )aG c0<*O>X tLђyaR뽐'RA9d@ 2MtZ礼 +~Mvypvxfs/=vMƒPoa.9pجhwÄq{o*ᖢ$5I{bY'}kG {ՁwYH'N"S;I"G Glyg*\_H յT?ST:RE!<&ů+ mN.O bF!#TCPP;+6U zM;q(avJy㲻[|8U17|:sKvX5D{r͐ٺppCvB=SݧN('r+ംZ-;Nl5)sF@ZF\&; yiTM~_0AsNʬ uRIreUqI9ߍ]ϴ ݳAN+bk܄urG6rsh k\igϨV}[Yk!xYr._ƅ72{tD=e=&ޔNЁpFF^k2^S@EBCȋpJ;X2fƳLu:O<:;ҿyo:1˾Ɔ^)>7! K9MP`h<;J6g'I!0;wT̎͌Aii"}pvm g檉!-okf`4+CKoas`qbAK7gu:_YrI6w-4\ל7Zf'g׾&9u%Q)Fj 5:s<@5[Bd8uI X(|})ι t}7.G +I$6'(4h6_P~̛‰icr9} X.!&_Fxޥ$$Bq_% Loz.20d3EYd׺VSȻWD̟YH!-O9!`v/2[rGQ4/m-EQC.phLǁG`(I)K jU +wY^`6&Hp$((CK+]`-|V_3EUr19@n_ubՇTN,ր`j0*Q Hџ0p`ShU1Zxdyj0/+BtYڕұ&I!N;)V*@/בĂb#qf݊ELjv/]‚^ǂiSCǔk\ 5@p:Kz*tOY!^jȼ +izO-'iB88jItP%L:Fϣ>tGH2/H!3 Pu +?]^S|>BNАٲN<ɀX5yTiDSdK_ hU6uBn0JI2#o(1K>DWQ:sIE 2"ur\b2obiBuFjm;5-wR_*8UIY1%3@u~vѵMH 7˵ +tO<|ltYtδTzkې҉!rL?*S3!:}. olHSc+Eksר0<@1 HhgY<ԸYYߴ;G +uS#3-DQ]o WPeh*lvI>FyN]>B3ss2OdA'ftavY_*=3%1nϕ۲f`jX<8`=s +6H}7?ش"p +G|\fMCg6m\ߨUm?fb.XikY c/ު+sU}iIv&yyݱ| r; }W4 ٗ Ԗ'Z0lIiR oMΡb:랻TeV,^HWyo][> O7m.3 {㘒 7DO9Iɓ7 +p1dVח0Z)aGNP Ǧ9Ү|"93 d7X!Ͼ0cl e] +͛m.$ pMK'Xs+ R?P7!Hw_@B1pq!XЦa VWxe7xIcA+?[eu==`FH L(x~9 +e8+B—{`-:C&4@eByCth/-ǚ,Rg7[#~$n6Of񮢵G,Kj*? Dt(<8^ (4){+51P4MP#VkdulICA' }[<9 90* 0`*ijo1_tm*XZ̶kmgz4J~؁ok :8XӦ+™ovUMфL9@^]Xc ʦGtiq ]&6'ӶږR| E>GU`9n\Fk+XF2M ʮU!_.'R,?Fdc.A 岙y^"7mz +˨nHR߈:<0^ًdGQ&oU~n#+w~_j=e(;arѴu`)3(j{=oo.ʍľlg0%Y!#6+Vl&͖ p^O}zW`Dxܩ&~P n+ + ln,᧟73i‡Up>ukq=t#wE03۫j/[Sj(ՒYuWg-w_lfͪ-hPHtl"s&3k`w'cnhMrJ +c1|v~e+WQ:)ٕ[fXnk6sTs}2OüWh=:4YɻH+R<f.q㺖Ye +\$>ob~ شx//vej|CU˗'¶@>Y<(OefH5*I) jB@:jfݛrh)_ ,gfÓ{U9*z/ ' +3ۂſ!}IUl 1kq]Ta0Omgяi +dd~&g(_ /ƮE.v!1 +.P9A}-[jI +qVUUb[ OwZ9)A1Eד)wT1/nњU hdOz (vQ*@4k_EaL9;m)Ow5ʚ+2a:p6TH%Z"IQ?"jłTIeW(5 Ce)UqTN4SDo)t5uuMk7!VxS1`@?DjpnLyZr'lK +J26g5;GsDVo3`e7[hP~+s3(~q6˛N߯PU`IA͏"5ȴUxB@5 xK\ 'TjWS5ei. AΒnu걕 uWTbgܿ)fPE4d6jU(C(PKMhoB42o$ək3EJj*uTE4}j\+s]i}3ݛx@\\DGc9>h>r.n $Ս9-|ހ7nLi~lL-ZǤ(ѭ7ȋP'΍e5@{ >F=Un\B;i,fwx=2S,$7.6䶿"ۍko[`)/ZI4Mypf-;1:v]!*/TΣ3pz6 y[k 17%2kErAhw~?l^Sѥao*gYb +ogd1VҶrBs%q▬AoZ6\cM]#m~ Ф[<=uoa6-] Ψ;[fiV]';^ʛmR]V4żwEC1)s2B)\?–zv֧&Gjaoy<;aGHJX*tN(X"9{O?+o'jk V6 gmmjCr75fc $(]\UyE9Q)w1&gEtI.*G7:Sq7O!T+npI(ܳ/lrjW,N eBX#u w נKd%BPߊKV7J5e;)Pi+ZYYUNJR)>DhT `-8idKA^yꖍ')KOHYYI^`mD6F UwvP8!1_t3&q w8ͶK j+cmUgU$Y oD4v<[OIJBTdtdg"#f9mDWjtg[91]x%_˛4}mxȫf2`q&k~L];QF+BE8oYըLB;A͎RUw2oczH<*&Jc {t[)iz7&Aq)*I9:ZEޑ[e<Nn:mbs]ul޽OK,oT_ ̼D/%^}OQh1^D&npE8!*j:!1 v7aAJ'fbx}L6+s27uJx :ԇ&~6|ڻ rT)Btq^LAlSf+ܸc ah]]Rm|dwYp#C۠;h㇩H^B +L%U`qA4iB 3G[ +oWB:9nlڨ6kS2x=Bo2"i V +A|}9?ix~u]U:'cvfVhLq~L5rC-ɞl~DIe"&ũQ039l`n4wu;;4ʙ״CH`y Կ"釪t^{ +=gŝجX +/N4Kn+._ڎ_u("fa,|2ɂ/bԒwxPixr +?D*m[$8o:ALi3^'sK$VoVM&8Œi k#+jjmy?>r0LkTT!C Y%4IC&5IyVIu <$VTKF8c@ +6~a%WVR' ʫ̥78F6}ﯳ8p!Svrv;9|Fgmug(ﳷ:1XbKlNe_SՎT$'eq:c$V<%͛k,p^-q䫇)9dH&ZP|\y<5Y{xn5 n? +x N" za3ud)5 ei3+dDzIwQ+&/))+r1᥀9™>s OXL~H//gJoC=ouؖW0WԥЫ땡*>)#8u(:ly?#O609evU5g3R=*^&N:nDYiƒ='{AE0Ks.Zjr-WI8YC"ZJGoփokLb&]~Քi]}#Z1h1ҭ ?EHM2;ʕ[<1|5Ojp)Ή;̕MB4&[oK͵z3UEX:S ѥ?sc@Ւ-Wڀ5oɢEdo{5u^N{;+lRWKƈj \_RFy[0CT^*I_.)^}tBbXIv 431&N㲾Y{zK75^wZ0ݑI'9²lgi' _>B텮)G퍳?]B^udFd"W-V.hޜX~bmO(# +)%I#jOMzɏW~߁7]W=3r ǶO +{~ΆZ;jn(/le䴹Pfcs" R^NK?r3gF,s(׋Fj$K +hЉ}cL6g )65d=Ӕ?%cDURG5+wٶ[$*p4`a">d6ӊygA m5 :А;Tmά ){ +gn{̌W0f 8rr27*ڬc iU@.4L0{S` +çX +$L!(޼ ,v ̵g{O;F~3&WNb_e-dճۃEb A V ȝWlڍ72 /NRf>]\XcfVs|T+e٥Y PGvz!ۅ+6Bhθ{Bzf鿞 +/G=mZL_wAטĸNf֫O߁,+zҘ`|GK_ڵvl9')\zcVaߞ |iaKu4?iV{мJw?')bY, YB̴%eELB~/#<]6w&؂]'3(3gRM_3ZOS>*8ZKE]+`F7n.r媛::DBꡟKq'κ6&>to#2+˛[)kRm+\:v1w}AO7L\goe^gMOG鐘g̰ 腲7/߹q?rIr:hq=GZ5税KԴA|-12$f@ИdO0Y.&ltSm] +*^m\^-Hwp̱ؑMCk\(kKS_Tij҇J^0*|Gc>ʜ1Oc̾rτ>h[|Tn>PDϮ'g<5<_-\l|R|zv/M vE(q nd)2R|X̭GBЭ}JЭwe~ܳkڙg7ܔyDoEǩך5];Rrzx^8v<;z|n zn\ 鎸#]][`)QCm#KiʲH&=1`lD'0gJ4Yo+!PB(8lg$~qס ?O3̱=oknV,aSgD|AR +-'54>^?ļ<MXjh0<K6*]ÔndZoiu#HliT4>g#tJ"Q$/=lsK4Ĉ^n}|ֈq'|k x3p5|Jϒ[# A^:B.>nK +|\ͼ&קR[*4G[}XQ':0K'ZYyj +X<[I&G7<mJ|-%Xp,7ɂrND΍#w)e'j\?7a=+IQRL#H Ԋ;6]oNNhxS݅1O9XG^ok4;8Ss8jW1~*wLre[`"!W{ȺL..#&JqT&d~"cfxHx "< +}NnDQzیYO\b-hfiVuE-lVS} +(\|W}%ˢ##B#O}ب\V"M}+X?72WUmE ݣ-N4LF*C7jc4"3BFq7+rsI:^&gtra5Te c|31lWҳX4د P%;6 vT܎ȗFd 6qNip /8Gw,ߧ_/ڂʊ̵y,?׳E4ʝI c4D?Y铡`j7}gM4C2˽Ϣˤ&w#i+fNY+]dmh(el.+vYҘ)ÀмhQ;x!TҌiec]ПZUV +qEB?DY-$B9JC4~mkQ3ulyu)t09,Ec7ѶAIBKaL+ ~lQލ|Q҆/V[g9p]ƺM3nL׊(# h.YETnyeK࿦I x5' dlD6j>{E>F&-gQe] ݧh[^sE3bkjQV˪a@CE,!pS'5)i ñQcR/5kn*K;J-[1-'mɉ5ڔ7ӭ^YJUMfʫat!40*Q 5FjӄH!nN6ch[.|FC t퀃>/ᲊl62rۉއ1FH %HчT Æ%+q ۰A8V c̞H1D ġh8a* 'i#LBtx|B| +q'ʄBl⓷@XLN9Y/窾s#㕵1>|J"=$tB$A/0OJ/8pvk[I'Vu)8PsKkoٓA)vnYGÕ'5Mڃ+ 7P,= x5.}7b -[Y5yoKs5)$kde$C9wϺ]jf~C@͂>j[MW :>;&bG%zPT Z/4Xj.eQqI`Su%}BɍSfπAL5W7F8*VzVu%r?l}hƛWΩɪ.J)`EChIGp6f5.Y Ye&D*O^ +Yknu&4o\lyQuXܚѕP\&ӦCv%g$lH]mglMh@A 7%Y32WFkic:vk(4dW4]иT#Hmvgd +>f!r/]:83!ᘋzs.֪~:X{ jKaM,k f}N%Mwj*v4GN+}I3a]car-@8ndZpx^65gU; 8$? wÿk-Im&Q/]Ůs*ެ 65$QVnh a/vPD!ctɎMyǥl{g@NC00M0pUt2AWO^BR69'O!lAd-z.MZ~d ZC걇^I9" yxv"r ܙBiM:<1o-?9w"r=Pt%\8; KzQ~v%D%^Bs #É?۹o&'"REǸ;Ӽ 8_s['ͩ!9xhg'q}Mgsx>x{ȩ7ҁzf~LsE gqhLNXV<2 Q ;2~!X@lo$"y]G[ oa 8/tx¡n䏏OʽceE6|lDQ JzLN g YbK Ҏ +8iǃT#@)xv+|,o` [濆vqg3fA:Jdss }gx*uo(87Aݵ8'PO]*p[R% eHM?0C=] +#eEw> G OaCn~xTT >bXHz ^I{t}k  j;JO& \0LQgCtL=\Lm-*hsh-j F!Ї.3> =H,̯S,1d^ԎY=Jg><̗T.$fɰ6uey&0[8+تsVreP7uq?Cm"[Zy,TvYGs5[oB&mzw㥼 +4-i;"peu (Xnx tM?"mmTw~2C^;VT+ ;\!5-T? + +b+oQ8g=ݠڱԹEzoY WlAH""s"[]#dUe?'k.UGT ."GphS~p{ "tvA|tE.8u &KncB [Slsޢ0YqS!Og}"pi'6p+p%9u5ZXZU)#CI^k\1U]Bȁdiב[sJYj+&+7[m"r:`sNǧSK Z7? /!T|:~ėt5DκVJʮ)A 4G &x#{ M% 4?5-鎃Q3'aii\@a)eݱo%>CTPSN6繗 L * ёB$5:bd~^4~Br$.nq-y$O`.F5];q2_2\,_x'd"Q/Lsx#Pb̏ވߒAp ؜{vIpLd6AW1Oߐ9R|Mw\$D4z=7(hB:%AE"MU w,?0W89H~=~ń[#?fzcp,ɸE)Xĺ8L mvwScnh׎pTffFgЍȷ141 +{K/k:QojSƁX25\[KvSd$xL|>"ԩ=!>Z8ؠ 4Fc*t6@ $b.7>j;QĢ8/C#zmR Z@黹ݴg*n q76E JWlE]xZ>ET=n4Z9ݠ6.PHЙ|78̕v{vT\\GP+!dhۿ`HoíjÙգ`qų}0R֣ 3%r~*B;) +?fOk'­z|;wiׄЀx:<+>FdYph]pt5 wU2[?%/a*aubbڵ} +\>n{T]0|B1שȫ:}`5-^,ਆY{gTD+aI\I g~Ef SWJúf}Ϻv[sU>wJ/;dpȡMȞoZ8zߙ}v) NoPͿaVŰ2,3 .-K]Y Yaknu1esNҮ|ofs[_^YNqSrl,ty wJHfEa#TDvͻW'?sb=umgbD䜌ܗ\ck;'r`ߋNbvXy|M_OEZq̆: 6P$7F{kwٰgBVЅ-g7=;`>7G|u<(YV7],)-tI`CS|6RfHi'oyX\ X'oVb5 ^4_v|͆-R &3`CAf(x`#mk9/cf">*<:tx +=Ȅm#KJýa&-2& k͌@OcU'ڡ dh @M@kd "м,xnK&v;b :/BG{!XrtNy*v&4RWHAFki\E&A8Dg$ 1 Wn Ѻo+L"&QOrC,NR,i"O9_M&e~EZ$ԗ,[- 7bH+m%㴓}LMT^kj'(VגbgxY^c:A^"Lh(1_ff4;jܛY#aVI)HNtڂvcדi=X- Z'MvDJN,V^dm%]~Rg 3N|.WV*œ8Fn 6N\vJ;D9ecnn .r qi!"HHuo|F4|E+|hwvOqpH/87^ǦqQwفXB.!ڊBdPi!-xD߂#&Tӆ+Ԡ*{D V~y~]^p<Ϫ˷}j&GU`ʷR㱆/oH#:ڥWḃ'E}&CIQ [(oy +PO2/T Y Iҗ]@ ~:mBGYr^:Hv2Ã&j[3< N~O!=z]wBsmu+X! .|~2"oT{ +mgBKF3YPt="Pd*R@~}Jyxy6N,{ϗYI\( a/+:t#H5!7-F 'Cxcab?R%&!xk$rrF<|m# v6Ov0:W<3nIn+?P+ &kդ-¯7?n(|`k~r 첲9T梥+gv&6Wai% gPբ%g.*o&[ϓ_Ăل3^3o0K"NYʻK,)]| +s.siPz$'/iE0;>hdk>:4K X넿$}<w4QB[4fHUftHϕ$\isȽ\λD;ssS)F뎙Xq +[f^=kxX3OcufO^YÁ~TjI(L'L#^[ ͦ;uMdzC>mc +V%1W,[9fIJ?2^:;L}7.[!C_5}9AU%Օ|'ѨHM,mw5! +;vuQo$ߥ*{dAmfTb@^Uϡ,sKT9+{7 ϒ;uQ)M!U=N VJy⚡o|'pnj?V8W͡4N7f0b)X1l(5H33 +)nD1RQ 5qS=0v`#~Ll +Sik<xzFU^1QQJbHrm]P<Й,q\C`ީ4.ۅRyb{P\rPAg6zr<~Ȋt2S` c)PۨMl&ꕾ!'yOCmzH)*"Sj r8`՞˽Pq@sK[d~,zoR#UOc-EbAZ(,JSBapHZ؁2nYq3q|\v$)u'#lfU%]*7et"[*CWP˖eOd)øZϸ`GT ؏> i^P#Pn&ӁVH<5Uց+)N^4CX>:/lpвRv5ɀNto;%@=RI"6PJҧ)|g?ʥiЌ"]#|ĕ/Κϭƾ&;qS3FG0 3l =1\ +`4l҅ T)r3M*=NR6>)3WH4 ;{YFX# nUwFW$bgM5˔J;O#$$!@-7l&:I4X~A=Cϡ<bHnu)i n ])_ +yIY*CZBFy9 sp&8ӆ}OZDscb!z\HMVǐT{1a"s z"PVB;MVhxƛ=PφsNa( (.bNʏ +g0>7b e$WO"w1{ /$Ubū<-T?FwH(H۰s1*mWݧ}7=A^'-Bs7W ΄>OTOGJ7Mx גƿ凚?H45)G]z#n.)}dph8ď]ӭ>JJ8X^e/ZzNmSܡ1D7dĂ_.SbF3%[u*^SًG/"'V!]C_#B)]?VjUQ/2)e]D0X~%:Fc;뷇_ i'穞~&Ċbb׆+?'l/lia{6\Bu_Ύ+K}ʤ?M_A% nGRL·ǃΒcDf ީh'‡xWGBX8_7*nsC FMe]쐪sW11c齥 h_*ƒvl3vCk(q?]%O}<%K_48{>ggtsn'(Ww٪rJ36)%V_'ǔ +e[spg#ݲʕ9(N={JM+\LiGExz?y^[oKLjoj'c$(1U.q5Ġw>S%U]:_ )$cRꈴLVɒ厲{ 8|/wO`)p&L]HۀW3Wz@Н0fjx5NgZ:phrȧK? kg|-4'<-A`HLzB_Xv,;hѻ¯t/^0d[`T2=[>WnD'12#G 3AU(d7 2.T#-+wj|M]ފW΍PxbiW @WlMt(5O10(96P%vdt\Elqޣu5WɊ,9(S68y-  Gg Njj=ȅa`\u*90i w:VU@jdRUk5e-Ɯ)`y *0GvJfL 9zGڇHw\vEUOJ9+wITL!E3VyMNOGO6'T>0 l6- d^b&P7V^Ǒ_J(rdµdv>|Z 4J^Uf1]l^5K)RN,+6I޶ w2+smӗJ+uɋ7GQ0sf׎T0ר?Jo>WA)*Ͷ +۩L)| +mCXAx-[2*`^m" i͂=DxtY}:Sè.XLN+>VpD-'={TS[ Uf1It0c*c撹̫!7uh``5gMJIRuA@PgL1]م17眈k5tnӏ'oI6A[<z$ʌIʐ}\bIRE7K5[^Lڨ[w3H8 ROiVrƟug}j˅_ 7::z0x#rN-XN7D>&?br\Cp/ƒ;2 U_m/)E`ٰ6J&t{6\_,PɄg1rVL]5G%VK%.NJ8fkBF:V@g r_P|/ C.U>("gSm_њMr)1Β*tT"<v7O3=jNafpEJu +T[)D嚉c^f[5_*-n$kiHL+iU)d1]DCDg^M$|sq.9\W·ubb~PjJfz"}_YCs>}icױT &j;~,:ůGFOj!F(}]cdr&_ 3eêS*͒-~L9J?嘈7+mT!!M + K=G/Rrݸ8z' ׺#ԏ}¡MJTmV(zqŦ DRIn_#,`Y8-,r h{ ) 4vE]];v0GFU>zx3p6/Ǯ)OE{sdB\=W ;j% EC iat}-~ڹy"ƀŽ@c@S( :8:m Àyzz.}֎Tߩӳdn/X*%4*½2/.:Ic 9>wψhAB 8 nT~Z S *kP}RzcT*GUzC(vG$) ؖcnlG!בw   Be~|p:p>[⠚%L=X&V{J9p]*i׿,ǢU:OVY\2bŇE4_b/ +ѽ%4y]^ьۖұb\Zi^OR/bm@CZ;:j!䪈> v-+L]v=SsMQnqT˯. ފ îB~HכhMG=4ŞC|i&0<*?pW,hWS=JiAN%{**"zRc]79`\CfXr +h\d1z@wE'>zOj}~F^рbuֶY̲JHh{Z<޲|ai$ +xkXyy:߀·wjgb@qrA259ΤJU:.0C$Ŕ]'Ojn >֖ d}*lP]Y'7<=SV2{)\Kxht?2N0t +h3vAtX}YG(K/q0>d" ;nNH9-(nVV.:"0p6 ZB ߃)hX;~3i "&uey87P1?]g9*iM=JL,? +P5ߚ"bsNx>^0h,$m½ r"gM}9[ᯖ)L\lq ]! ݂呚‘Wrᚬi(%r"/.ez_%\-ڱ < zi3gSD_\*AIGd9 vVM&e>DάqPOK ygH+ +Hh ~9eڀ?*d|׍ CG?\G {fKy*G5<>P̉IRSS&̌Cݐ^cn+ߍlXja)4c Yj#+fjR q &m)l,Pg#o+(,D}p[w%&eG4ӸG]S+GojGYYfV4&Ȉ7T'ޟ4NG|K#'p +g y}StmE١$gt>5CgVx/aṊgfL%H܏7htbзH3=%^Adn?[zO$߻U9]_,MjtwoVG\UϚ*{b?HV7gb7oToC^}K] +"\jY ?my[_M4x7Ψ]5Lh66ʋ 칹X D(dRAi:)H&>󋽏` R0۲ArY=fk7{e,Q*gUΦAh :G37$1ǣ6r2r,Aw:Kp,<]XN9yƷ3]\O^՗cSX/Y˹5>%1PuD0jc +/ !^my7{A\I8/ڼ_Xo-{ )]AAV0As]AEV8?=FE8YZ7.HЕDhj6[GNl6>+" uSQNv.ڦNp1KFSE +M:ibe|őQT8sR\: +H*ֻr.\A6 lʾKD&a-i[h,*Jk JSkl49+uTJ2P$u%W%{g#\5RKj/`eNeL`tz+ns0snRDU(ts{354F&wHo݊J%ueYK{$Q YدM6pi;DV " +N? +8U=Df/RS^H*KVŦu1EU囼 e\@8 h7,a%s}.ßHhG )\-dWwC~^Bb Y +7*VmCP saezUC2?"9#LDH-fPtpvdQ#ݛ: 'Н~+^ +ZeCۀ^{JY Es# ڞOIZW0ۅS͈cOk ~TYy  +4׈YNFU9oB r/r +^7hT +)SJoRr[%aԦf\"#JJUQAfI5DA#'k㓑U<4۫6F`%Zc?m b[d!<\6=66Í!z.|XA&\4ˇ1 ӯ 8La0U1+xApGGy-딽;M @{`lºgjZSO6y hD[09[twj"2Ȣ&a}9,+A]&H(A;˘#|T*1lTVֻVmӼ-|OwƵꭑ*6|< ܼa_'A{9)>kJ7aV[}oVzK(_ke3L:YquAVXَ{VR]UvP-|Dכּh+7G5xW]hp4zE6[AVc}JޙZ󈛿i]#3x7W.#՞vVetI䵝lެϭ#YGnXeoY9y-`Lq W.kԼ 1L +ٚBz&J' ÓQ7.5<"'G9sj㪫JyyylC޹xoJN7j6x2k"ۂ[+6z\,[ /ٚ,Ա-Ǹ-SY㪜mȒݖlg3 Yq)Ku¨8f0VuCxa3&9Q# Vd*y[.e +[Z8oEpFLde*I$>6-=8j.|GN<).@}VqN(yJěVJDK=`R0uK[dӤн5FpuƥPli@S\-մ?QUIl6HZW@Z:~sNv)G{QYG(3ɭecf9M6ʈյ=6/ȰQ<ĠsZ jt@ ÓiHxal4@#F2*ěK2Υhs=%\V"y: 6OSE4]yQPe5)*kZG -h,-ɬE7z1H@k:vCF@W׀ѕRşm/IgKie?񪍱bޖ3?Su?9ᆡԢźqJ%v3K +NN]1tps6ԅtHlo=+\{]% OuRv!tN֤M$kߖWԛ4s=z^eFjeIsKDizP+!F8c2{2ksݱN3~C+yK7{0V7Gm'w\N?׸iqs2432JāY8i {$}Eт=9. N޹~^dgKox~{%^-w)2?$0;6нL[FS%S^G ӗ-"kCWG_~3Wc_- -nɵJM4kCڌNµ)]PE+<TW4vZ_D:][-*&rg[^HeTJf6S""f"Qâé͉ نt,Ub*Bl 5Sn: CŘ8w4Wٚ"#SW]:H׼gɍ3$fz$7NӭP_!UDxtI+t$FhJvSԱuS,j7˿UZ7vZ)ǦMeedxYُYҫȋRgKSo#o? "I]{흕 {|pbEiK?\I ȋ+gZ*SM`|QFW}ΗɃH1\؏.}/*G?ݺ|t rJ["%7M>9NC..x(ei/_(V|zU +*zmdbG->Q^x.@ nC|`tp5m+񜊩͟1m@\+[= I~cħHU] +| I8L( +*.|-fļ[#T kqd^f/טJsfⶌsXcq#6{Ð?pS5@0ybGZ=Hvtҙy`瀶]vMHͺV5Eto.l=K 24fH&QĴcQ 5P!#D2B9Gf8v!J0'^p'mӞeP3]w银(~H3&7 +0ƌs#98:w\YC7C00=yE^hA\K`}c mik1WnyiP1pЮ[rXo3k&O2f8N?<ɣC1(@={4XE6ʥ:$o{TT]v *{Ylu4뻒vhwꃑ# ,o}ws=dPkST/W$V&XMY"h=r2)E:m="H9U بm\u,C0o2"а9qRKA'Z]+eQH/\i}I؍mz]5Uathl1Es%Ը\5v(v)~(5JEø9֦lrdǟ,2}bOa`/F.(D6vܟ-r3Z:8ө˚?siCk.RXkIlD̃??-DudgŞ8rHrT""l7ȝ _pJ~,c%r[MJ;c&Ej6^[-T\0űR'[@-$M[’X=F,3ݯRF@g-BQ?KwzZ3>Z{ǒ?UnVV t*E&٘`pt|L{TRƽ-/VlUn_R`72?hig -#0rK}ncGy32ڭԧ?K,xDS~ELg%dS/{$y2Y\7a{2PHhXpب231z3䬊rݸ2;mrDNiЯR۔?_a]WNΛ(MuQ_D/necdyu#f߬̚Ԃ%ULsW`w;_,4_*;JMVs>wTIWOD; +=Ӹ~o5-ӏV =8X00WYSvt%(b );{扷>P=}yGmWqD*s2훵 Iu15oVU XgaǩK"=- ©A846J7i[iNOEUg vH \ܝؑ#g&ԚI lJf$c5Ua`ɞc%PΤ"x`+|kK19vИ%T>D& %vL,Z_u?Az;1rB+ OS`blL5}Am>ؔ'ɦVqEf.7.|2CE)-Џyup|,ʪA)k@{6dt,s7aEnI3"^ڕv&_QiK{!ޤ]S8{K ґqykF7$ܮ BzTC+W&C2U{- b]L8>v9qj~F`Qh%3KxPyOIix =ucqmڨP^|de+ٗ=s)ea/;12o?;:-ARÞ-9h61oVS رkDOԸDmhV(Qge +;b^@H<ޛV- 1(oeUC$]D8 +#I7um!o(#ٝ'MqmϋL j%1 +;Ѐ>.*ϯ1wǭ/- S95y 9LwU/b#g2&tdfgZ¦Mwv׎HcJk#+*vO)M/' +x5-]@Kr69ʤC?ۯKݲZ'Kjm"IOk&֨bzE@djӐJ + +KCf,xKVuX$2 5;NLCvpWㇸ"Oá޺cˈ`z]eTs[koJҼαWى6S:em=[{(yJ[YԜX0Oh]=e8b52>[Lp1N\gT7iZU3$}& vlE`ylEV߲IZAρgSћ+FD1} zi}|FP0%onյKSi7M *Poew䮒=͢v3W1QsK|yk%6%8eC%XC4H̠| +ŬI^h<6Yy} 3ǴjpX@~M<1@X$1Ef , pw=X}"0ψx#H[+:"מPY뇄լದuPWq^2_C%@' Y<s܋P#!;GFD +1[J^F&g:)轣r|lV7+̫1փeW҅ќ؇˛\Km<Ѭ`ސT;4]=ι$*N!gq n\Fo6N͝\xy1b4@ +G8 +YIzx)g txח7ޕN';,tP)ŢUh_Da\GQa/g0 +Vd#;c+rof~uDnq/T\:X7Dvsۛ)e=e;RJJڈ&~ZB$diuf$.Zxd +'惭v;v~+t9Ey'rZv?LRjmHAUue:*EQ0P'D X3Nz$#}lѣCxXa͝flHj@B;kP&馕^0Iic5J;}:TdLR@G3Ӂr**ٮwgw !îS8ᢋM_洖L/kkJS QIfZo_yTƸ>F+gW+Rv|E]`g{:-gwل#ܰObfjn.A-xϢB4_PDt*\ʼ\P}Ie=Pچw³ {kDŽُ 9*ᖐ_kVg좬R](h57.CT댙PdP~ӑE dC 9⺅ͭ= +R[nK?RU!8Z^Zs.7}2̥D{|#Nk +/m}@o2sk7psLϖ%7=gRgbh`>W8Ίo%"[lq *܏O g~o2y9 9c<׎9ZBӬ|莪,JKX¨QT`)fke/`S; +r$)P77x(&<\㛍t PǨ/>a7F_c &}NҞ/pT-jD.ePHVi/b?SͲ3NIFn;nD¯.?탛)a]$ӆ4|v#4ܢlM}~êsO`ǹ߁@MȲU&d}VfWoB52fV/y$A&.DPvL.(.j>7M/2ߡkLra)0wVp|XM:ؾύEӾk]8c}J.Ꝛ¹S։zKE\ZYc]xS~B0,:^xFf*/9ː/ǽH>G"/^זA^+\i (R6m.H5/N[jJ\w.{"rkYq櫩`tln5{W %xX)hXқM^9G=򸦅r[WA=1TAjQi"鵍2Fq<?XN`JjJ =zy :_0"ktEh]4&k'TMQu&)AoaQy?G`Zw8;O[qOւ8 +[!L%<=tB&Q]H-1 +QUmF.)F0,H4&EM6.zeQQA4> +'s< /@\:G(~23 @n'{&74ZR ?/r@A$‡Ɏ#7!3*^IP!l!wt  ЍaN+3yrtP[HEy(yT:TOA%p:ڠCv#0n"25Fc7Z<)->w^Rฬ7@pf_ Yp]êh^k#``fa-\?DEL3ߝy@WFB457@ +qB.'#6Οqe~G\z kԧ.ŗ HځE;~UӞQVt{7|_z<]ҥZtR4JqM1b_yq,@W*v|*g3\D8-n C)s.Mlxyջw]:߶5cz[LMLXah^T(N)ө2T ݒ( q!-q44F| &jd67DFY9'L]}%Zi&)7I b Y-VUl~rJzI~!jx2K?ך TˏO=h)3'&0=.[%)IՋ#M,C"9K],WMW%@Es/?⩵p)Ȳ5՞طS<滖bYWT_23- *,)}&-]dGRmV"WkeҌ[#dhr>Fv4?)#P8ox6m]_kpҫ#QJ^u JMQ77V'S>o68i7KkՒձԥ䮴 ɅdVcS2cqX ݳ34Hs:xp[ї=1?*om`&>ӂhr%{pH?H]|*"lfE)1F +3Baf41U}΢ɽ" zrw,_޻JI6JN6_?J6u9dv^)qڊ)A3K +im^ҳM0 wx T9G +}]Vdd֕1 u^ěgʈ98YXWA&uJ/K +@e Iuw2zX~~ 0CE*,>zwotݱg%H1*5"nS6Ss%&6M. 6\0 @52M#dl[n(|'ge%w׍X_d-Dil*dQ1a(2 VM{\o$hU +mjB-QۡXW]GUvL1ǐƯ!!zM 1Q޵߇|/UY]?Z Q?h>/-u +ǡHz۴jf3UK +*bz @㝍V!}<򯢮͊i=nͼSdffq9ϒB DTlzs-% :zpx-#;Ե37u}_,λU1>_eGĨ gPU("() +mCJ+i+q9DDJA(ߣS{Nv8ς:)ږrȩ(Yt) +2FQ{E7P&&~m/6ɻwRiE6,n.zB"xT>JWp 霖!oºٔJz-1L~ɔ+32Z"5q:G(pp|}=Dm#ұSH^oj9B4ǑȞZ)y ̃$7/j%4%4hj" g%. CKc܄thA|&zyMza V4Ӧ^]sbn#.?{3ޡ@dU[ W#Éxrawz|x>w# I`Mǰخ5bsueb:ѴHelZw?~ z(،ThaEʲHaE|$8CMolpol>#(S Ղwi9#Pܕk⳹9J_*xanf~dVimL)Sσc&l Yf +6xc >>7Ś{FԢj;샪tv[P熝Q~/\:3!$ $f&`aܭOflk\c6 nm*^ N힘՘Q*-6bv,@;FlT+,N =8l<3Oj@-k T6Oj4ƔKbk"p B~ns_u^ :TA#~?lvHZ?U pE]/(X ԛ@[E al| ҥgY3;nj Z)z6 s.X.AR +Rςu`sD K4y<46pR{! +l}Bs>0g`?K[:lˍ`IQ [jn=3X0;1Y:.^|-,j0FK]d0I3͇\i0V.w:0yZ&ul/+[*\0W+-`lզ\70H0':%e'(EP+ PzÅ&{њ`FKJ0͇f4'_FT,L9R7U&WMPI[ 8Wz0F7n%`2XzE vzoJк`!abNv܅,"[*dA[U8#q)VFDc?[?R^ I[TgoO]j [O D޶)i%n|B ;_ 睹elI,Zԝ%A_/G/?^O$-[בQ2'7Ggam;SX+wq"dnW' U(}{F*ٙw~!yLo Q܊mЄ,%vwWpw2>[r{'u*ȉ|BZB5FfPg1RiDQk;3`;>sLwH!v]9toBdfyۅxiv=L,r{K-6+ka>`W +alWZ$[H`$ed.GQX}GK$1ߠ'F&OX\52_MSNO(xP IXƩX ]E_bGeE8rM#BߝI.JkܴXH ‘ |ߦ+p:|vIORmE]+%(OTPd-&UwQ+zOU\EIu"kŽov[q= ML*z.lюj2UTbVgjzT]yЧI +RzQ"hgzPE 앮ۯ϶+4ҊlYTBU;4SY8H-JLtGkQ28-o0&?ǻu?ſ5O"(|zBar딇Zbv1ܤ&w7m|=O[HN'հ+S>81<<{$~]x6>E-h@v] ++V:2cQlfrj?!dH[9=?mp BJWGVJ!ұqpp >0_YmØ_ Ttڲ$=?QKFuus;ߩˆ+Ğ|!2tl?.WZ긍Wɰ[2cvK,@%]Mk+u*SP婜'Bųsׄpr|A4L,ؽۑFp"i];xF dԆ?WRKOƑdDʑZ|kmra~B^`ȩB?Q*R+:+IV/fO":N'm~ٮC~=_F~׽S/D*HТ1%VuE%@X0ȏZ.xL|(Oxe+*ɹ?X,=Ε!UwKԥS.E9()*\-)RGMT!L dk$]V\{+{[ y$BH`3׵YlذJ_KV#>/Hy <@A +ky|D%iD/ Y="م\>:Gڒٱ/˙eqz.[CCVdZ`5~Hj'0|毞%`?m!^h7W|f?ab٭؂]l\\ ЁC +\^E=HOPgk"@Y#QecB.MUN^pދ,p-.h87\Vcēj`<8.#Ɔ[Q[j\%KW-!-?mED""⾚uB 1lOs T-X_f2d{Y%]|ea2]ø ړ {J57Qɠd>qfqp#\j4/)o.m?Z7O_Ȗ +(֒ȹG3gSQLcX+FōeP#$|\xEu%+佪v>dzjpV1ћWl.Ѯe+}Su'!Mٰ3Ȍ0[4$u;Ety.–yWPfʾ9lrcJ*rYG&W3*ß҅D}F9ZA4)\=<ֆdC i*phG?i<LjKpU*/;f2ަ#}dB:z1,c2uI_LmŜ L !U|,t/slxk[Q7-Y>ͫ)|Ga~'Ƣ/0nn*o&~0Bѝ Li":UM^/ ++D᫹3KboߴI0Hmguӏkܪqfޱe#Ujr>/0kxV*s+^~ug#{V >J*f[=$׸JTA)r0J\| !iEY:N/7by'^|cPP6YRoݝ%t9/Zu 7 y$'U2U qEi1wjwruA:œΕ~ie+a|gÍ?Se7TsXOWN

2$H_zQvXLb'X*.VRL-f_>t^)낭ʃ0vJ(`"!!Hw }8v.vgή͞=gL\7D~EW`^M{ b0Gg!TeK%*X>MO Ϟ);\MNt 4&!:;g1yo%z[$PHzg +m\7c՗Pyu l7N|<]L,֠Q'\:,:@|^w۠Fr;T2e,`j5=:)Œ;cj;Ca fl_&IQr٪Mx=D[2=caΫH) ѷs 8Z/o*6 4YZ0Va:RB9{k"Bd\N*o^v|D >\FGc^Ӊ۴hP[6 +'jLR8g_Z# Z>'CQ_kuS.Z .AM&Wj5{ t vj[C:7J{WA{љ>-/: n~Dܶ3}QN-6!Nz1k9ٯ}wA<Ԭt~$ahyq]VЌ?3wc٢$3:Ut$ +/]C!L \hGI(" 2U'mS/Ѯ=2/tYf8UA)擽MeNL))y,;Cݚ>PyAI0 <DZTzVO֮ST!My%RQVo>EVsj.b0ޮ @A%w4AI1đH0C`(-E>>>Ɇz +@R%qZW]3 4U9IA3=d2%|o4 {t،M>oBCJ뱵Hi] V"h]JX L8U`)0gc KI6Uh64g/ 7 2_%YyUyhJ5,CmGMrFQ!ψx5b[{H= vuKf$R˻^h5M|p6I;I%t;|+aD.b%!_@GqtU\ }j,R4zh{.HaOUL8x=@ l 5ec "ZEQu1(Fre]tq‘rfG\5xFJS MR`~E= ]_ߦ) /Rң9qdLOx_^z}U$:Hz7KUϼv{"|I 2TJq$߬c-3 +q}RU EE~TbHWvyoUc<@,6 xy +%_ kĦY׬sj}#SU,}Tw TrLG⮢EH{*ږd+VCu|GT7upfGΰi+0'Dz42p0 ,SWLVF3jH0) 6-^Ws>Ȩf~ttyЉ8=WX l%@{7 [2΋TG; uͭbW}5ln0SjwQk}$j N5p_?u79/ +who@2Qz:Niz}DܶFԥurYL^ٱ6be8Yk2q5!:* °iS@54kr6@2CnAާG+Ek8Ϙm&.jm9CeX˦ch 3u Jj!0G>O.vk]NE0ޫ}C7eB 9[x^TLy*5[s-YfRZcD_3,D/6E@") 2iL5]i+:g5xSdj6Oԗ48Wr~ͺ|J駭˱Yޖr39 j#q8Ph>Kǩf曲my,DغZ8,˳M=ٖPzUߧ}ݑe8SY$οoы٢.(F_G {jk;ni˙/-Yܐƣܳ51R>0Ak7g1RlT;L:qvCqQu){yA]_ID==.SI?^ uPִe,Vk OnVO՟&unRZH[PK +Ym_|GxU9O!,U򅖩 PhXhx'RuP+^=*ߕ7W.eӈ%SbE+CvhQgE5p]ۖm=$~5Ն8~BJ{br3#h?e[r ٦A Vt6 E5X["޶#>dfwxPlc$?i~Z3 'PF}59SE?Oy=DʾEqп| +|o &v+Gb7`+cz^?N G2i\YZJO:9ѧp0]DJoŜQxZ;5'kS5oxKN/s/wR#BsOhjjF2/xT''w=j_<(5YG'ǼZpAРe9tC^m/Q"g[VcnP2Z{ nïh;U/or0EsL~͆+) }CAifnR4"v_|Zx +1gp˔֧5OѺ4l-l#2(JQXzyOŤh(vy>@ B>atY((xyzKEͽV`FkC SXk.fWd9!z*7k33w#$߳#0-^r>D);}c%_{5dvnIn|>P:c).\aÝl=^“&:j^}[W!Kӂas&V.*{dwmx8vpW֔p/]8Դdk.>'}n`pM@yn&i>Bum]w:ky<sS{ ?1-f-]0ߒ'2nF}U 7%TDnDdqx8k+ 8/ +%#`!Okl? rhxzYzWn$Q 4 ]Se/^K7S\8FiW1.)yN'+C+h+t5_0D|3Wo^@<6VQy݄gڿqޚix:QM*AG }6yA& N Թ\-<׾4\ݵkM4WKZSiϤ3!BpAd,z0Ȍˑnlu +Jtl+ֶgۮrδY#gZHd@KB uyI̥,H1nq$'9 Tcqˮ$s=| + r %AS]ۧwi/oj˭ndU\3%X: c7uwH`⪩諾+*)h.(_ֆaBO!v6{ǺOyۻ[+{X.A-lՑXcrm[\lhɭZ]u0a3̸s\UK<_qOmYVׁoBd/ xi$oл9fi-0eQPoˁ`[PNU=/7&Yo~I\1q\j'{ +GOH)LH77*'f ] xCYϱ]B lǑ䬴E,GI[xm1f~v8KJ09RpqJb[8 .q2ە7k &ց> ǯajOHu_TnB~{6W3{1W$=1'1Bfᙥd(ߣ!z8+6hy㹧8>wޭݯk:{b,B~}Jp3Of,SDgjNzZ z4t'zaW{>G'AqܪۄnzՏXՅ7Dl*ēgcRuڰ'F|5L^:)m^@%7דX!vCD ZHb/5.*c+UbaiMUى+ ѽq +}"%jbV+?w,D.Gsބsf*u?w`-;N)Vtk8o44N8JRu==* alSJX`/6Iυ)+kS0Bo;ͫ쯴g 3K0/ tu:䝖b< WH @U_ЅPv_yhu* \&su_TgŢ ee}7H[Tc3|&ρGO֮f|`j8PS$z\{n-lWUiz4 MsʙZVG]V9=*(ݚJf[}f<"qP.8M'נ>.jWߟ +T_axkֵcλL0ͻí-y,躬f;=6<%$­Q]sXJޏ@Z sc2Mw-}֐F~!њL Njkmy}ڣY.]fz_U],Dc!6LI|^(RZ!h> IΉ-_:6&V iCC~Psp6r2'^P'Li#W+I92>'WE`oȃcRvh:˻nTߴWv,۪ڷV[QK4SdBcF4]> r&M;;t 07/Ǐ̿zsóaIQ1M iU'tzm3Sz'NOeW΢-2$9ʈS,ҟGK4*x$|6'[.2pݍİr6lXmwK_^33 s)\cnnd~y|4X bVk +/)ӄ'جߢL.lk]`M`4"!3< C J۝.*~uӁq9+~ݙg:Zk(p%Ci~]dW9A˜ +3<3A \Ȇ Bу7{ЏK1XH~ogJ;@im鐘'"Ǿ1OXNqID/ĤVFa!Ůh_ +l Ly>;jYNeVfpG:f7׌u|lfӚIX?5fwqb:xiFWMJ]7vf)JM;!]pkSm☬;kEҚjΉI/rDKvX' +;7wx +(:#`d/ix/ޔnZDq'ok#}FZ+?Llʟ8N5J?DJS*+?J[aE)&. /%gN 1b)<;P'tݨ+ONey#tE +u0%J Q[Y9.mqŶJ&kj.C:X,]NZIXsِ':Ng#8MSneFwK~ eNSnG^^JmhM&2uJmJrTNI]]>;"M)SflMusUE\yBP!^$cMLyWGj%e~k~_Y^E*SZ';Sq}SԇdemmPG?8S| 2Cӷ+@mf9{^]ɬ 68zIr@h7.^N7E*]c9۩P x`P>٨llJe\=<[eHKsi~jM"Oj)oͮO+ֶ$2QU]:-2{G +K>%S,-_w^[PlW?jڈio]7:V+J0YxzzRQS2]}HcFmdTjPK1+-nVb%6Yf] ]kj;Wzr#K"i$ڐsIcYUbƖNƇdshMx0&Va/ɲR/wڶE>u.iuhHR ˡNϘGȝ֏]8Pp Xdu"wڗE³m"%D76ՁMV MWA4sf;3!3 GU!++vN*woC'l]{=40OOv!MO S|ßnRs˺mei{M###az&bUU*Sȸ +J z_cnp-6usYpu 1Oq'ݏb]V9mq74?"z|Uan'aeF!HwU[ULQ +An cR~@Y +nG5{ ·Wj oJ +Kt)ij߂(U +fA iE-A|Ο^[>͏IP:)?zCmp҉w)Y♂KyIs-6U[q^s|Q{ :,RQq':#-usu`K4;^X7C:K:$xU>[ +ZU!Xw?uy"!Qki&୳pRqn$#epZӥR I4I{%LUŵa(=EK ++)fon50Kצ쟪+RLgv~W%eh+k2Z~WL nPxpqc=Uj٤0i=-e%A9[FM(~ThrNѺ n_VI ޑ? wt˳6[PMx'*$R5WQ_(C/+;H*Ƥw\ +Rk)9Os$Zb߯]z^~L)7e]-Y)tokjUԲ Um[C? +{d &[U=_J3&׫EKMB<)YoxEt毅SFi$11=ξ&`C+{&N.^^,(l 6~ I qxi$ڐ{Q,K[rKړ%ˇuc"*;LC cg'i7 +jyמE?4={Le+D.:dmk /Xwk*լ/򢗡*fN܍rM wH,o }c; (eͪ*`.-#t4zW74̆=t摏(jb $F# :|s.s6s_: 1^'lpÊed9L֩edQ62iϬ装/XG@~c'Z1tfhۚ KpTQ–4x=Ѣ lx2̬@ e0]Y2Sm񐽱p5s}WuU +9c4c2˳ȶ$x%*2 -߱*E'n l7=u=4;M> .?AԘ37q*G 4IpuD6̎N0nX=>0Up0Tb +u"E 9hs'PC{uwi~ut/xZ\e)s%AZFh+uH9eHΡz$sk)yx;_#>O2 Fmf~kj=)wvk(W3jywozD:ƒh=5, +{\;Inwqr<ܠ3oK( "ƟǸ+ 3Kd*.CJ3TE%)f}a|*vo-czzLPRgeaU:L8M9 O>)(Xz&FID +˱_.E(r=*5Mh}KA J=+^ݘ!4S8hvOxt9OL Xٝeś**Bm Ouw[,_hf6hcKc9,hui3E{xlC%NeMƜ7u3G_T^"eTX.l9L)J/ZB(1%<]oŖkB7T"#ɒv?֖1ESFviQ䴚0m/ +Hz@tahǑ@*gb7D{G`2ǣCS3I0C!"^bT}ɋzܯL%o=~mHd@5#iiU6enXb2]Y%iNƬk"sB<7,SϳWhKNq7!w?{r w4R;\_@ Uekjj)Uˌ6v|~h.c(<:T6t)qlhfkN5o9*> i҃ZȦ5fJl}mjV.t0QT'k ֑oy/fE9q3"xf5UY6//6ǷL'[}j*In1Т*3 A,Hafeˉ:32hqe\[lQn,4\Q1p*ܮ +Ͷ^Vݥ,duCF(䦩 YIYW-g`&/sIuf|u/߆= 5H6 MS?6._\p1<'丢~t#ВPVRҮ`k?߱;9ee]]}=C3F8c'DDG(2 K(Q`` ѝ"8i#لcͩE3Y؍7t̋}>}!V +K@;q:㟀A=hӑ>Facj|__尪+FQ p >v &p|*Ȇ.zHèL@`R|T|2_s ߰#_C,(== ul*e!5'Eg#7KxR=b^`x26{V'܇}dGY8QV&p>~\Zj-L8A^J09("APX :xm+vsZGtw sdO{Xޮֿ7gIoYv'G[ PŽ-JXgs}TnH;7,4aGC0;[v8)Zg3TJp>Kq:.f Aip`A1įc3Bxc~'pyv2י -YdKղgE+&%>k7}wJ:"ㅟ#˜f6=^g05_b:h\1#J*1Pd࣢Yp,?YGj<=H0 \-qG;CR5D:V + ®dƯͳ{әkbhd]Q@ d/oxZ#dץfepl"F'ddo*:(- +9*:r)R\8sTga +_ @Ǟ#QKq@Z V.wB, qsIJDi~֦e eIgfR>X'/b3WƿaD>ZŔR |QTu>QlhzfUuim1'Lkec>E[v.3 5)sZK lU+g"H9ɵ[/?tn>IUawE,Ƒrl=Z1{] 3+s_ 渃&kri{Zݣ\9{{{u;E{ޖV>|P(lyY4|-D]^.j3/Ն=zj){N;폞;ߙ ]uOLVsDʊm[j?%Uqv׊Rfhb5W}ziQl@:ʋk¿c'ҹfc Ey8nK '>(Kj r:4gXM' d'7TqxGПH"J.Aosg| P1$|Ip\Zp֧P8XPq +DLoPhTh(z + #tpp/8ێL^_s>7ewY] | |Nl=mCQƨ( 4K[ +ϐܗH/GYEwanQQQ][DPPc1=Rv.9 +Kg+Iȹ[ XyXbD?yJ}m`w4(Xzs-T&hMz/%}R]{KӳÒ |fۊN.؎/1/aBgmJy坼#V׮͚En&֥dنXC@ehj-T vO +HoC֊ 7C~hq r6t/#XT-' &).փ ɖdq|!@m: &ӕ'H, +zkK"^3 \DǠ.G$N #?6gɇԮWYzBZZ8US?H^0U"+gC#3;fcEbf mkdkɽzܖ_jMVJ\٫${,+[gATWPNK鷨Vp-*VwŢC$2sn;t7To' .csOaʴHՀ#0ze95֙!<F٢Ҕ:?KwIy=DCyٙe yr+ŀXR{uQW{?w*=Te@tnd>ZW8}ݑK~^R&O 3j޾T6kd'[_GozcU4'BMQW;F欪!}|NX~a]sgP<sҮ[EOEKOUWC|ٔ14e.0l&NEOr']rޒy֒=elVڕ+m*3s{)\:[oe{m@M4*``):WLL.rO03i^DK'SF@|%aNT҉QxV8.dj'xD;/$5,ʢ.Ds}Ēzh`n,l$`:S;s:! @b 3I*(# 0;f1a@ᲒAڮ֫XE[}LS)9`l b,}N~{ &*a&>劧QB +w @9/R.vD8Y/Pl3U1"wA rM + l G茱~oNPU.d4Ϥp#p~|Cޙ ۵i[Y ^)h$s)RIC^1/pXCIѧ1[LԌӦ65h:f39 ׭Wa r7~~<9NZm+np1;5$xu@ X3(} C[5MAӱDiO)v\K2nBK꯲:ZQ<*.N-ȃ: _R"`}AAzY1 @Liᷭ_P3"m>-8b5{/݁Aq*֪]QZTgCEeM%xs*>\_@dfH~ϱ3[ƷDk ~:Տ &k%I1 wM*׆5E*K}{iS(0:Vi~'d,Fŋs^#cR"qoFySmj5z~O4AbQUNIc1B à]x@pέ<-o8!Kn8#E[&'v%1(}bz'dޚmv`KJloaqݗsE;z@5 GmD;Ӫ6eoF*& ĦcÿtAHeobM6&~|J9uj`)-eҩB;9tiܡ`c=$2Oy&DuK{IGokȽ#>R'[GQJ%srR{$oC8ge#ofpD{E/F̞P8 g<:˹ѭ)HymHyVZ)bӶxH"0r^?"ĺHeLrn,ȧ1]_UhGڗz8PIyqڠy=5ʍIOT҈hB- +,c<^9z4=.۾RUjc8zH=dS+d65ޖ_K}@z܋EL' kp nq&}I^'|hS匤\CBlUFOTcEj W,(WEBKaǷ b]O[:r ofɍ<NBJU#+E."]\0Th#id1a`8= ,Jy:Wy xmnϠN\ǁ  ǀz!2J@O?\7s0hi +t$> u8. +POP5Ԡ+A^(?; @dx|UQHJ ~ UqW󇈧#@\h#񅽝2aզ0 ~]8ѨL0:{f!4iͿF %Թ/]D4KuHه \8|0 +b5|&Wq} qx$;} ` +<4 Ǎsp!@o'qWS:@okmCSNةw&+ҡTbx"#E-.V|NE4ss#ZYw4D,.7SN|N_֮uik{Z`1*ZGz"TMu߰В[XQxٙ` +j4`7l _ϖ߿{Mr<<ޘԀ 1ux __v \w_R7u:q܇1U~ +lDEiU̫R,t#&Kl_lgU|,^0NQ}e^$9A1p; +}Ժ?ZBOXdb0n{2X7v T3MrP;b/ )s"a墁Ӱ= |`~q]M]ֳfz}4 sOG`۪6MXq߿p5M0%\{UQ>=J6"lhqGbjVU6;U^-7'L'܌&]aրh|{~ +o~9&~ؑzH)Z/c~%3'hyad4N[9CbcΒ672/*yk:-UQ<*6yC_R2NtȬX*d WYzNv$;ʽͳ#94R~j`- +mMf2/@߅=i9le=) 'rz֒|E02ۣ|a +Ui~\Ocvs@b|Ǔ1ވ{Ҽ'E{G@KW`<}ftkrYBVnoQ#Oաl(A(٘гL&/3$/`#4q-Ygn+(^3NCĠ;l+4U~pJJ_dD1Y@v8N"nYM@pE<[EoWF5*y ǼJ#xk(vL(ML}TNReḧR W^Ԋi~C!]+({XJUEZȱUU#ĕ~[@ wkn^mE'8{n=c.I(0Jt5IA/i +3yЃ䩖Y<F-ZLo+>C/ԸZTPu~\ S'%*JUJ!laTB4ՇϊN%snIZF1'&W2fcKAcKq$e3ܳ䆡0ˠSBDE~Мّ7md)aY.FS6aE@0߸b9KvGaU|LY^R|#ٕF!="XҠTnH_5!9GƑҚQ8a@~NΚ v_ɟ|A旤DlI_duKI/sLbr[P =B{)lI? IνX3;5!#** 3IaGiv9C:yCdBtX?䖃i[%sNp-jh1ź@Լ_.JRp +3Pby_rDkE 1MUek.-Œ6h%bN'[ *ٖ +DJ@2 nm'_>h܇`L%X!/6IHdpZ mfpZN,*h(K"l]xF|JS ܸ1Ƙe@~)Zsb<)e<ܷƀvm4wZH0ԴSۛDpn4W9eB.\8Y2*.kl 5s>:i~PY7/ͯ^˥hndh2'*KFJ!db2oEa8=| S~Y CSmz"٬ffF^OHs}ekD8G"ܔ]K;#8[7]QBaø)-ͬ Zsvq1CQ374Ue5Me-_ǁbb ,kf3={]f~xc$RH7K#n + +t4КMŶ.)CX7ڛLwy_>fT#y묝opY ƋyB;~-sL V|2EL R [߳/lgڵ,KT,;N"Znaį3Qg%"JEZ}D;*0C(j)?F8CMʾ̥_R:Nb"Z9gdZoƑ_t]dT=S2Mͽ}.Mx7'8`'5l r :g!w[;>MO[GoNS/vR]]c2d} +%UJ^5iɩR|)7Vl``RՕ)G0!vcyvLDGftRKiL>ѐet;n&Ӎ}Mf45Jv^Wz` +&_Z"qSw3k쩳ntq5jx('Up EkHWjƺ)n3v0:mg'K$n/D}eZ/_`Zy͕EK^c.At-Axb)896m.Q$2jӆ,of_K(n3]KL>룩~nTt; Z5'6o s V*i#ނ;ҙ? :FmKcXng6oU0^zup'Ov5*Aa&jAyR9#s +jhfW̽d3c+ D~b#iL~a۹<:.6?bSuӴ t5 +]ߛ[ #C(a#+4bF#r{zΏ3k &j Q\E/=.(.I@ܠ|6YF'(gÞ%#`*YY9(f] C'1DZ%LsCIc&˫۫<ӭH8ڷ+f9`:PDQ&_jq'y`4MH?4Ii-Hc}.s~A;'].'oQt혜]_Cԋ͒d76'띅$E_>Ok)aX1eDdQ^f鱱wyTa?uiQhV̛/? ʬS=K-ݐ}.Sl)W5к8xFqF ^3:XCdlM^ȻIG|I4ހY@,yAO,Hacg e~afG\2Φ̓?ǚV~X}F.I|*VNzca6#x4 +S)K7::?l-=vRu]-bk~瀵{<V#q !U DߋbT[b~n~I*Nd-v4BZR"ie5I#ZIj. $ΉdJoNcVHp!*~r/f; +3*ptn56ߦ(vj&fvZn dR;Hn̝H_&%\bU_::ȟ[G]VR gS0+!qHԜE͉ݍ%% +>yC1~&O-yn^B dGNgcwo~-3NNQW_jt:JܤX~O&ݹ + c(#!DٖZ/aGx7.O:rSmu;82JrKo^4Gi_eMS_u: NZ9b\F]?YΛ_G=l66I,F ƠBGH'SrԅR W;!s㖃#uAܻx7Zt]ƻύZ uqGAMſC"-vQؒ /|$10!RIl0S2{a>'sJA*AcG +wkp!OK3#.rc#0kQ nsI Œ1cT4 + K35/<ԞV Kn}Ux[rJ~fĐ#NiT{im6UJd4`2Uz%zUoE#d ǫXX=L;O~O]ߓ9h=aU >I65_#dq|4%?YDfAʷ$5]2ܰxI.˅rXpկҔz,Sl"F֜:Ql0MWɚ(/%B%ʄUЮ X~Q=͚|~PFdSpb-PYs n>_A̗<`t|8H E2W` +5r8#jRE$LVI)(=Ir/mvWk2*CvB3Pd{ FOW5L_Psߦf16vj*ojljɋNMe1{l:^#uhB& kߠ_ຨ;5* +*|KWi"0Qzeq~[⭮;UMyCjNyB((DfG2H̔AMhmT?hDWM}ws 8^@,NFYVHl0g cqh6lBCT]g91Q`6{G|aO(ipjtrCGbx!n˭[2A4VE7l*Fbtka6!F^Q9JS骍LHY7E.U'ݫa#7 ӑۺi+km5UqyKcd9.khd-KSxIy>juvCABmMj tg5Ejo[=o-Pv[kP]W^`~*2*@~Qd&pAs:=0j Q߻F-Q:,xkf!733 Zʘv=Кx[̬vќdkIRc8Ä8_KZX\> +KܽATT֟`eBbtI/!_jmkh||y{!AmNxQ#.AJ & +]-q2a.Vf>p|5F1.LDwt9{Wj[uUf" dRd%\ ;#Ϣ ad(G ' E x7^*%W4ЎZDN؂c#Iar >,J`4҈o9>*v`0dkDG8+}6NkkTko1"^jB6xi5\*F±@B$*3-qAْn1bnVSwće{ _1 wDҥfI6Q%%yI:6(E҄ogRNdpQ;yG׼#g;( [֍x\ZF`g$΁rY<( +HcUbWR([՜m[G̮6+%eEڗQ@)JYCk㤱a$ +˦2ױ,>jٯ?7e-RqNGٙ_dtX#ٝZ~ ٣dO,eB2-~X&l ,{ >-}ɾ<oʿQ)fMP g̯TiW^Rg R~n_U*{K/k*جYTrv a\6"{0psV.HS-Cq >e?39d[^.U]pJ{4:J55V3ѣzPBWU]򗥿i.@⼵;*Β rnfNt㝡Qς_VGM t, yen#d>84^}(pv[\J4C}/eZO&[ec +|̿OPW[3Ʌ7_l%vZ:J€3/퀎]~+T,'Y 4hW 5ff:OWKEWM. cJӗ\Ma˓%X; T&3oqK|p#ߒ _SF9kЀ qui[EsXдSS˩ĞxΊyb17+.́ +()8x#w7_j$v-ﱱ6`Xd4c'uYڍFpMaf'2'"lQ:9 r4~+ ܃\dY=(euU'wz2jlk[kk+g+j-#wRL[~CYDOrj~GP7Wc\ 4MrNDrӷ놸 z0'ۺ{uUv֫r%w[bq Ӷ8׏XƤ;U[{]{rDHW $7hf]o`xZ|uc+\SDPO+Zn^XI깜DV펾No Vl/ 6x){[KI!A; +v2G4k2/֜u*-'¢)Eqz7p ]߹z +hWMDO‡ċ%=QaF5ss;k{_viclw5*[,go6m6ΦO=+ a[(!"l_Q׋bPx6.>,ܽS(Ĺ͑tqkZY9e[s ?i&]FB. $W'IƠ+$8"i8AtTPԹ_=xYg[xmV[Rm</k^.[ȕ~ENӾ $4QQ Cj.ilH-u_DO'dϝβP](ce4\eEtXZe^&ʀYvGߑY~d!DlXlU1TxP@~mOj{R0ڣ,d ,w5e*)eW>*^):iNPdL'*o לCN31g=og2mgg>@C/f 0z!^]ROIm|PN'JXdjsFRDӊ6Y&v`9owzj2/'HYpUu_6jwrb +U']U\ljR<P®>mnK\f ¥y ^_Ҁmr7 RhHIg&S5x uMzN砷K*`u$T ~Ues@{fOM[;d._ d}6U=%\xYG'^ի8xKbiwGI-j4pl ӚGX큵R߀5RAYi-}B%`ݑhX|G,Y?O, %ўhO2gOd [Ns2d;rZd%!FaO1\d?a{^?o8˹gu:FZ#VJ(68WtVM#')ԈCDr-I=d_vbuN=VLjKN8ӹ[_)mJ|lCy}5sG5MǓU=k.ceAQSX݂2=-۰)UѼ'cLmSpʖW':g/9vGyKLR9{#n.R~¿%X| o8@#Eܟ6$1~eo}s[vǜ_-pf*Wvb):62m"NcŒÍNr1c x_^_[{ZHо $:]Fg8_d2Ϭ;̚Θлunr(8s˃;j8'D w͋^fȻ +ք6d%B5.]"x}')\ǹko~fRkxMe;&9W-nkl^%^-vWN-&g +Na\߳[0hנ]Eun ?i=gU.&퉹I6o/ ҺuA%e$'HtMJhyvO^+P<*3@WV'n{𬮒 i[s$щo%[Oa4%.Q=k0tQK{֙Z^C[9vK}qPlrQwy9+,dKXC=AYi M%h{LY˺J ;2տwҫrJ_e7k{;V+,=ٖUem)THҖ RfД+TȒx* 1~˝6`krƮ-j?]fe}v0W4)7|ZR7K2RTF9)3}|Nd݂u?C</tMFuzkoO렰ԪdW-`l&dBU{N}:l)}MH>P_ +?1@7I%Ƙ5 O67j"ykc/cz*{0sf֌Q=Qkܱ3L7x߆4Fk?fzG*ᏋȱT)Xn +i9\dõVt~!3z,kaBVۜ^GXsRm]aKxfj1,LYq__ۍN^Z(:#-[\Ӭ5O60Y+fSm8!s9Or;r-/.i}15,G;"@]8Dy8 :3gdJqo݈b`tVfxYJrK}I=E?s\nr~fu9$aIc IoLuɾ5Un*Y;~i +j aBxswc1X'r{!s&T~kᦒV=2`ksBqixns듾Ԅ=1&,/;F\ lpFq뼮vS9үlˆ1NVg@1C%>=.'~wRY?GqօrJâ,vs"=WN-p;YwUpQ:]%Dv].^|h6ds6rZ7FYN) s) =\/.u?.Ze'i*,LX򩍗=V!nm !ig (^C&&"1ܿn%jP䒦HNlTU ExSjja_Rq1mBgobn5qw]6Zgw +{[VHt_HaE)Z-^!D( 'ѻoK)ZA\K3YHu9qQ%W;Dl;NSdpl@/&z>&I8nF?_I͌RD-0r_K j)Tz.)jFmn'ͶE՛vε\Vy;bb qtϓZ/k7Ww]Him^[suߘd1ׇzgzU3K9>$qG*nCn㺥Z0sՅ \zi<2}Zêos .m\i_]+sm)Tݷ$9Η-#T4Q2& B2ͩ[0nҤ:j^)׼Q9S~$Z?$4TqRMZεWU򌁚?RU'*=͊Pan +,wZ2L's{[߯3DsSdIՠ2B'(]4sᇾ\yQCYc鶴3m9 ihs/ǽq"+?V9>|b'w '_=|t ,M݉Ǖ|ѳ +/d,[˸lHlb$U4|̈Ou +ؽTLY~\;l-]y-1gr_ue{eAWuliH/zCN϶bxk뚁Z֎ 4ȣ$]hT~myZa0 +m [}UKozϙq] KߨF}CX`a@;w ZOx9Ws Um&WsJ&q6q6z1iT7K6q +uqr:m\~і5\kF;+>~dLM {+"<{oz3*->~LV^Gՠ:ȳ+ u; sv2T\,Q׸H?*k<*.g{6|jqh=KϨKbGArW8/GF얹''խy'1$bWX9fFusѰBQraĦrt^&йk> .PQ{V^?r~nOelĕ%z3M:NVi)nQN EC:Ɯ⯝CGy&>hr<$KÙ/噰FKBJ2ӧWj3| {>*nbзR8EB"S:Z-RyANs$3hkL;ث…,b^NJ?߀㺐 pV=/#''#iRT`;ƙStݮbeL+;X.RÁU* z !oؐ ނ0‘hRwKf~e":{J[WsD?bE"th?;Dy@1h<.B]_8OMO Dߠ.gb;۶Saʺj0v6\D7/1HiZ,P 9Ҙ6]VM!/=}p,0 эѷˏlm vnicP/? >bolfKU+]YH>vSMҳ)BzGd :\8CW"1(f=D+`k6RVeSqclZ%)f)9WH=.{%>yk S &Yg%ˀT'=܃hpȳ>bHamsu#$Y?źԭ,@yWNZU,_' n\V޻kvGe42]ђOڣį^\HFfL-&):8k<dv/iBj>|_yУpQ'm`jߡ.kܰt}ӨP@0&ͩJV)*Ӱ/4}L[Cd[2s YcӀ݆_u)[O>;JHr@JHц'u%:jf_fu.9"L^ۅi{>2/9b #x[UW%ˤNA^󙈜V;` h{^ ^;Rro7! $0Idei;-~-3~f !Q锣cݱ}NRǦ?;" CmM$VD_c=-%V7i7pb[ 2H;\;\hLJi} X@~t0h2a#l <~s ty½a7&oO?kǖb8Žc۩[Q '218p?Btf'8`FO+&pI-)!HY =qDHOe,xDf>b05KlV/}frix ؠLy T +RݑHQmDB1WhS} XZ=Y6AbBX u$T +Sf +XDUk6LjNɚ412w16X6,!$nF%>\/ +YL l%D>>4lت&j9͕z>'8:I{2 WDs?bl"M \erلP40<|Dں+n&nOn#0zțƺcxZך4LPBQC & +Rf{: h6_C:_%N/JPbc9t̺n +n٫ +%勹xԔr  hS3Z~ؗs*CR V5z ,B$2w7: ^NX Vn]Gtl S*m7)F"'uUaL7"'ƳlV6OO{uVgP$[ědR1P[On'HHP\+oxD'Cb@O.E|,1*s~ɿt#-LzM S=A^(_~nR:]uJi ͑$kouOj:Ut[: [mۙ#%(;=G IѠdG% hɥ_6$VIh{a [(Ʌ4(zn `4TEkbc߰}eUeeB78jRD_!{jQw,9Х!+_vXFʮ:/ʥy#-N2zNP0n +;y@Հs/2v6E +[&MH YG  lXD`:NoH.y'@ a|*Oa?3Dy. .YkML(g2fÁS}ȑ&ѻ>^!'߂)dG 4F嚙p"ͨ[3(Vg}$|Cǁ% Jށ}blk:g.C8d3itv'~>d؛CL!*Q@w!r`^ %s'4PkWHb |!u%>yl$/f |,6,3> (Qe@P Ed>3~tv hdN>HjF?bh֊/}&sr҇]1yak=>b +68( k=4\Sz?ً\lMڃ9X,up >}?˭1ܸm=1r<`6p*澱g;(q@.cxȉHle?>q hp&vwی5wu0 -"b/asgE 9pThF@# *u ggW"됻j@3 +23RσiL.=J.n&0V]c| gd1,"]$eo~pDO/IV4@]шQt5*DAװ 3x98ګMnjs1)֫U}fa֘=_Q?nxAٲuY)FM@I)8{{nɯ-1m̐^~@O.gTPά<v@[HK,$? F#;ǂѫc^il<Ûʴn\H,W,T+㰦~@ u 8 <ʚ*_%)z"Ӑ9-5*[畋K )*;( !Ի'GhWlqekZwƐ%]zf=̪6ep ӋAZf$=T'# e@` dν62^/i)STBd}Z^U.=Ái +IY=OXqVg$;,bbL"70ЖӍ |p IՁ1h2s ˓{ [[MuDꏍѦ׋Nj XIsN'' X^R>N~ )Ԁk OGvjAU_<XbwfOi|krm!J{+Rki#a݆bړz';=q̪+x :[d̆֕%Ƀcg(}BM\܌"ҙ}f8ᾥoS8Vqga3sW6rAGͰ{1)pCyYz5UЫ~l9uT#.+}<{{ȚA;7J۲81`nN5$pÑS^6t9\G@wjT!1aԅiҵ( ߈``PVŗL- ? ++9n)rFwr`^qSc {YGt=ܸ +u^ Z+;NNjQ mGќXB=虄"+tp6rfF|ND̂sHvJBWn,p k O -Ec&{NբXޔLJG9G_s+(\no=P xT? +\wMƔQ )gpuRr5By0>NC}yLQL ۏ=D|7ij{qyC=gֿ%º@Pe#la0M*H^CoLЇPȰp4IP}+m`K`>~Y:E'VLRv]T>HϚnR$ɀ2$8$+o)S0 dA͢ {'b"BD\49p^.<.^ UTqn,LtPDAB$9w.C®؁S(:w^~.݅8skk+}叴9 +BT^T/D$FL `29ĸ bKD# W2^ב0fQ7I=[ ҿ7,yϸƲGkՆ+<3FN׌(?kOG:4_4Ŀ[U_½d`%ruTJrNRl\qI!+`!G- +7'xnS6d*I)?ۜ1`&"1O{y.ߐj~H2zr+ueIeOdQe^Qeg+% +PW>X"3ڏdLȭuqµ< )Rfރ4)EjmVR4@ +zߠ h:~  6' Y0 4͡pmZ`x<9!!+E#IWinx^=LxB˱XZ=ֈ~w`ۆWP d(Qeǣ(/x/"TB$c Xk_cOFw`gYgapE@/y !T;Kad$k<i%ɤ< HN&6iZtI|$'A7Dl.?$L !`qyի f4wUx6 A00z,2ɹfPbOߍ҉abt m0ϨPg,|zSB[ڡ*jJ*5 RpZ#A9pǡڜ/|_xB4dztsfG۶SjLU zO[%5PrGu0YxžP-'NN#6 DsgNp>>`\[ ŧI#8CΚfիdXbUy-M^ jņ3[MkH} }܊ÔH"4A,<㙋N2qҮW6UT-gK*E!05`S '"W49r1MɅb?:БuMHs:u^Euhm]T9fJUͬxUuWMHBOE0u|n>.& k:)v9u?hkAyٖq#ĊQ5"Z5XUP݀PܯwTC}RiHAUe M<< )k=̅~*dqҡHS8Q4VUb@.+l;(WMa#]@U-˼UKz @]m!aWd9fI]زNoTW-:'(SAw)O WF,I$IpAv< )FF*iYU+iF։TWl).zJisƓTEG\i<ZCl*odMtboOTFl=%^_ЧH ^k +5$I2f!z4no0M܌[p~ -厷0Qw\WPk j}+rzBʦA%f)   qQ%W`O4VXaC%X&_{x9|h0wgtSP|~]GTpNَ&L dˆẍ7y;.5lX-ѩ<4Fp,Jh j,sZ %A.mO=\CUȐSHnɌH-rҳ.u0XEjQ>9Ă5ê9В=]cl{xC-DȴWm,σ5i?a'D"!K.=:[WBha~lVhʏWy;^qтQ^"ô3 + +IefVr?F>6SDSOV?gJr:#/Ci͜]~Ge{`wRxȐboIfˤHNhfrNZ.tWEQ|PK.ݐY {OcDM7bZD_0ԙ,~"ϲ OWJE~}C靹z^EϦc{새%Mvx /٩ +gfs,Ishp-j 5XE>C}d v weV:Ju<^ xZQv] ` KAA PHC])80pF< }+4te'zٱy՜2 6"a{+RvS}'h.>Mln^n$j~-Du"RFR:7Jy#c+%;g3Jo[BF#џ?"b?H 8}n1MLgKymJ…^gC3WE+5GOuXCUm Jq_}_'bG +<c<_{j6y¡Mj,ϋ_`;,C gj7j4ĸ݇kP*?Cz%NW;nIhv&<3#p|7}V~=pŜll`J5%fu?,8^ը#fLVVS( ;miĺ lZI&Fd4֮CԵ>xg^ޫLg?*W K巩"lZY6J+aDvLi3+1S X~Қ[mOx 8E܏ѨF *8·OF֨:~uxrbfWP-.2&cu||)ռ>5QxO>w=5ɂ#tNn ڲ[[l60zޫ-ǡ߫Յ~؜J00<;VT? +.^/v2;9i vh?GJw"Q>ZVO$ݤ藆QRlVmXPwFem: [Ϧan:V*KrXͮ6q{6 +F; 5[|ĿiD[L񁜷oiղ w==,a-|>_A&0&ub*m4)Ϭs QOz~B?UR|OݗiedUJvrp96Y9K{̡!_]T5YIQ5Z=Vk&IP!JRo9~r:wQ^WDž+D9]_MfF2#>D+ /ᠡT_y$-*3P~G«4WCq smcC@[M NȐ8dyz3'vr?CBt)T(Q>?5 T7tx Wb.\ N-[-.zCy#xHj@|3~НHšB:3zHEp/a4F8 _dEl:GNya3of*IF=Ct6wHz}ڍպQ}7ܶٻx[K6!vH̜/ɾ2q_eg+]{HCAGcPo%!F$oJgac/Y#f.zVix:@Aߡ] +*,G::Oϡtq*6DPvA*|潎r$w='_-d, Ib&HɌ{ħ5t?I˹="ڛPI`_mX#ʎ(SE2AۉK]%kMd!X~q]cgh-M Iuk\eNue$m꠲ +*Οܪ wk!MLv2q/#ʒphN^30u UmHQrFz +?G9hoJ~ּN7<~'|[d&x~$i` +Hi(InRp`Eg`35h;5.q5[wQU&}>5[J -AʬhyKSXr,Ry'HbO:Y9\Fo#V7ncKcy@>kk mΚTY_=yA +*2+̛E2n?#k;7JK~Ҋ^U,aT7w +ܾ$Y8a ƔFªsv}.^e4H~J!e +q^x!vsh%23n$հ"C[8lj˥āEQjK(giփF8~xH?)RWEB(vI5oEi33s7 U- 9ZR-W4Ex0ߕ[WWN&*]h +TL<X] %yK=Q T #? Kccy6t#_5;}Lc~a&8rJQd֝ԇ3v]ē,T'5VL jwEHbTJ_Q~ORҀ_6P҅y 0p Z[ d+u^: o"mbZӡxZ$$tռ9!չkX ?9厃?C=l5{0AAUB^|RpEv<&0g\43Wj8;oh+3sN fܫ~F~R1 _S@S;0V[(h ?sD\#sox"GWKɛ!6k7IJ$c]~,$7˄3D.8^ʹɿ!\ [9i# [.d2C,Lۿ^P݋{a?*&> eڗjYG5qA3uy;GlSٯ}C.6m(d7 +`&{!z;~ڇ-Bݠ{CeΆja)\x·|:n=2q~<ؽ_h?iY; YY((CЗZ@:uy9ݏ}`ϻJ-f\ SxCOB.K :f5s"`0c$bwF~d{1}i?1?1+Wvя4iLoCSc|J5ez1?rS~:m(3b6Mi0pm+([ˆZ;< Se1~)sNF]{mu;uWX>Bԓ/f).Nk+'s5Od4mLa+[e 2[Kbu7/ [a;P(()t9oAsv*vLg~s_DN\KQK^!D!gT ؀[wA C(/ʆF*$Xy_ +Nk|kb,Q_07F0^'W]n^BpT^Y uJnk hXF i%@_ףFX*9n;|MT;v%xݲiK<)}e S|ÐI?Q+ش]pR;OvƩ}3rbLLNaq GViA Lr0t8n?eA3!{ !'V2(&5hAz _cRmLdkQM`,(s)kD|āZ$ZrU]b: :` QAH(Dv3Q~$-$,J_PmxDՊ9$ȫ$߉ +$Yu;%I)BzQOɳkHtyb HJ-K!#yIYa]m֨:uJ6LJ9Tjh<, lB# ӧ7:`QoKuAEN 梹rUSoc[G$h^O ;zlh$3tO{}z9pMo)bXi{'pHtXQ'PsЯڴd:~7G>.A'Rmcި>_0>܊oXG^&[7@u"4usJ-?u;x;##Db>#nN؆7%؜./~=JuԱ0俶0aY;߷R)B ySiEw:yP37PcUXڈHط 35c1}ʼݤG":[kioϰkk^c`[ OGqkw4--U/!U T`[F|4մh0d.׌ +&Rġ9]d,\Lbm!"oz3Tˏ |_iAD(;͙JɠɻE (33}FMfI-ʩHӋ<%"_nR]/9tBAFU3z.*vnW25:\i(L/?%'{uy.QWa>q yrw&>K >VT/q"H"yet6[dŗrzt7u͙Cu#4](_^ ' `wj)MFNûB%Yf+$T[4fĽ$+~B JH`]!ZF +BȐ:;)wUlt@9Aa˻ʑ.p+FL'kudF0hMRFPI$$~SpI"\> y׉KC". )R*)&}͆%Z GGl_1s@S(HF,IM2EV֥c }-wkoZ鼏5-eSOCHю*h[zq9[.CnpqR|04VJ: ](&ok"lMn\d{N +[:-[85N:Yma-Y7RwAӵJߕGy6mZzXQtKKAO13Uc X*63)#Ms뒲5ï +aҡJQk,t@,j}0F s Xϱ{+w9܄܍nsMc,|LQ%X$TLB!Q]I uJfw 8[/;w 4SMĺ +c6Ce;QͧVj_ORO;$ ̉M +b{EF]KH*"o> Z_y5̣"~yɑnḠI<*vyrh)E.~_b0>Iz_\ARV+Vo7Ĵ]tjD/+ވ#+RPIK NI:/aNBi*Ee.Y4ĺArRgIsqyLS&ᮔ_V0u ҋEKI}%hEKƍV>gKF[+Εw9i!]uE7ݴIXk+ڛ2c +{B[(IsHI(,PH!LlPݪG؊/_x"ͥG'[Poq&QnOXqoj]S-..)SLUҔXC-UKl/Ԃ Q?fcB3xQ"g~tLg`.& +c Fxt Ou[ cS -8Jq3 \kF6jdzo#F%E/>`65S)1Sa{ ؟ XHscB8^@+/咻AKW/ghhqkE픢ᱮV}JK5QhhJStUC1W.Bc?q%/hcxŘޯbH[yNsy.JFmlNMTۇ?a!mBf2->47s2rCGCjܗBY>o8?7pm]*fGG{٩fua->A&|~ٝ"|W(>]/7q,M8%d/)k={ѯ툯xty3cQm +uFoe͓i+-.͜c;5\Et4/ Pdy=-+jVvI#I-bk\enOH,+&:1Ń yHތvD=m ˾NAi[!&rP1<Ug<eHW8tI +uUC2M1.QcQq ;=+sVoeoPmuAuڧezx(ӟERq*qzNkf6QULI%엍W,.#︅mk^ڠA| _i㵾gv +SArzb +~CF-M.>h[ct-'^X<3jJr6K# H^.хjR7jjF'S8y8Ɓ%;(㠏q)qx+3/J?;8֋m +-`+9lTrn~Z>TBgjf>&=OƠX1dV$L!y@>pk]j5lk<`IzXo9qg_C}kUB?FdUkXM *9:.%Z*rh\,LX6FsCEƣkΞw-ϙm1e;7i''kuaWU8A7^4;PXG涾Iͯz]ZnWtϔ`*ܙۚ53VO>an@C3'Lk xi$Ea4[QϣkN^cpl`&gw\c=)Z3o3˜d-I&-x9Y \Ru h%"3"q3u2f`M87,aߨJˇwTs}Jdܻ;&qnl0RoD[}U 7b_%3so K} \i^.ohTu8\|]ԶqLAW/\<\)(2uckĩM-1IB$ܒ*cSq=Sݓ)UDgpsYu{h\V!wLF3yf\$\U$VHDSbK9 Xbd,fJX:fBZбK(sl{#/HnܳK3YҸ.F4Nh*ݾj_`(u̢"e>DL0 N;OFL-7z i}_:+:< ۪E.8ޒ-r2#7Ψu " $_|E޳Cu1{jW4iUT9+asnTcدg!j.G:Y+>N*}$(́7],(rEtP:,S엖o-ͼ]2cwϨQt:z MꍿT,OH;勹"Jmnݠ|Z󽃆T6g'Zi* O8v~|!V OYYGCɩ` /yCs7cZtkk+BZhJ.+J~A̦1XpϘX`^m$zG'\o6 zl@`\ |hl +s:zKo;Foe ӬA:8l4~x%2d?bv"EK*W#މfC*^nZ^#շxyu58ʦ3ݱ|6Ʊ}zsba%\'l\NtQˈ]+yOB#uxt:ߦ_v=hՒWa9mmɨ7&׿7b"h&Q5+RR,v AȌMר7V.Ii~ׅzoӇNngv3}wb'bc5q4oAFލ嵺Â!^o5<@D ;'oؔVea/莥2X9u'l;܎p.~dM^ +2] v2,O)jBp7sXNk0*r%7Y NNfYu=1cg}rF+?`ec  &1(/E +OyA]PBX.˶(k] +X *4H3] ݍvڅvw/\uG-e:9a ۾sT\LdM`x_C5I.9pl!%PՇt'[! XE(6cXؐW ]s\8 #] ?kCxAJK+^6`u̙j f݅J ;Ғ)(a@,@5KEPq_sY$X:Vnj O*4DnZ#qFChwK].Ec_!'ܴ-UUNT+w½4-z)*PLh˚JeYys!fv앆/銉#)Ze.-l~EfSXd.;^y hQܯBQV/*)ʶכ+W1shk |GjLyQBXME̘"Z"D*_2J2J:t&N4*T\k_DM= G4]Ud؟Hn}UMX3VI>\5]qh#bN +79}Zl2n!ӸKVHM4yi2fno3W Wc/V"[꽚e3ꄵTPRzϦ,?!T+<_鴲˭ۭM,WVJ%ٲ&jݞbHm#B⋪1k~$vUwGT~4YzYQ}W=_H6 +ۮ{6H +sߩ񏕗iw,p<k9yeqZ jW~A^tvjG⏹ʳ ڢfUF#qSWڮik?WmȴͨTe\_AZsDzɴ?䐙ajQ/]A_ݾIL*u.KW(6x?{g6ZW=2g%FfjXk ]֯OptG]\>~^Z]1D-ykZ뭘;TlL6An)bw>ag\kBR[޳ ?3; prNghjpE5 \TuYr E|Ts;8}k_>Q;G܉}8kS>iMsׁ.,A"WN;*c1b{{wjj✁hɂ{ry0I q[HL9L6ܯ-\TU|R57%, ԹSC*^T%BSr}B9𜌬`><♘Xn"ȶYXRp\Uv=u)NUݼivM0^oq<`;_Yt0VPuw'IJMl%iCK~4ԾD,Qym]W$%6`p櫿iś~evn'+*&R¾?%#jłij 9ZKN{c!I">MzúQ5U;U*ek +ybOٟS3V] AJm"kԱ!bPhGs@I\Y*72\<2.Ջ0m~AȽ79=bYm#l=,g绐Gs j(+|? _4 +ǡqDgt&&:Iu"kv_Dz4I(cz!DO +wJ;wq >(-E#WԑPiy'^qƍXa3a&Hu"0&ԯ7ԛ>02>iYg&e*0&)DŽ>sﲪy^}KZkeFԟ+W[yD*w-ROBqQ̇)3\"XM?w2<Mq"ah )K|wwnyLn\TW/*8PuPSEP!V2jDevrqAFpe0f 3J@-^hLUOD(C,޹)l_ٶԥտ*kn +%njh#{!~P~Wj-#\.g޴d嗰t6kO龄΅iaZ`|ށVfɹlǎ?*xoDK? +=9)u4Υ_b&1OWYaVi56`\rFt}>gBGſoԕt޲?/ )$: ڨӔb u w=̋yF3<!38ߢiEm[`-6Jۛwp˗gNnK pemP5ghCᫌL|\-f#YnR`rC=Ö'q%]\:xY@!nzIΩMc* -͟@\ c7 gv6zE*Os6Dځ}oĊİwxҼ| +>'#a 妙~eed\2_es4nְg_փ8Y7Yxns<@&WP&${߇4PmЁY4=cg9KLfPMyzȒy"=[ߺ <4c ?mxJ:ϰqS*wKa d܍7O)rvZ E2VQ F0oh1/c0s'nB5`5X|j\4$EH f}}OYԲFڞe$IHbm7Rz3IW{(ӮNTɁ]T%!SLɻ&x6UUoif'%ٓ*mM_iUѼV+p9!E1ƱOyE~(4ƌ>k2#B{Z%K fK&Grd}FGiq8qqU\N1P B0˄F"+ z+ f!o*Է=iHWD[{yytdhWV'葎scK-by,fWV~dO롏K\FRʎmU0oz$EM']OC?[]T]Fo|a.69_R@uotz)Зڌm6v1%ɐb18n&R?J09HESC~ a?ObI7ٱr:9WzC"Oh=tr0|J`0@r7ؓ*?˹9)ON cY='P32^>ZJ`%HqO/eFN֋iN7ϴe734=ŬpSeǫ99T.~6EBu ).hOEI;nS$W{4KY­ uRufjVo?U+㐁(*."kW͆B0X Q_{GCyAЃ^Vk7tfeiq:*8G_a٩|H1?Kiž4(IsN'i,w0ux )W> &++2M͗uc(V=5iJ/_*r2Efg&r8Ӱ3xEdEˉ9eE^jxIp?I_ z#ms]' l%YjyT!$X +wsN͸/y4\r};2_{9Q}k~̤|QOzjlGYfR^uܚyr#=1Pb#̩/Fv/Uaޠ֯B $e ̡.hӷ5M}S(Oktzm+k> bhtcC |Y=Zi0P2ʴ>p, +k5/@WMtJiulV>6=C*}*b(V<z7\X[juḥy@c+ +>{ wzdԷo$G7' 2$tFtP[Y$M4*I%?}\?,;ZMGo '8:5[ %DoM y@S )m|x4簄1Ҽ]}2?KD7(?p7g +?JM\ ONʝ̉\씼)z>vI44 +o!^(8Zx٠zO>) +k潆5Z4P0+ v܅^,>n>I ,vHugH#jm[ c[UP^5M([JA۬g%].1 (P'=[]_xtvm!ft00)~_tsdbɖҦgCdd:ZYBW|Uf[Iԣ-Kߚ%*ELrB9(ݧ-=m:8? {ui'F̒~j17G˯6ZƩ(T[kGƫV*>l.qAjWߢ&CR)r^ Z}.l쑬.vvtvrK冶DmqW=WMp`)٢VIknѻ1PMK`RCsqgEuŢ5Y VIѪ|iV[Yz6SuS$wlVU&iD5̒qꔦE9!Ƀpvho$3p +Zj܉L#q}zQOhq+$A-Rui2M ._r,]K+]/b;J+ɭ7 (99ᷨ-nY@?^YNqȭI4YM) oK*XF)b'+0F=#{DAHx,|/QNG!_ R҇^)};Py16\݂=왃WLk¯TF"UMDhЋQFt" %}D(v/ w(ߤ"ߨ=c .jU`:l%z$f'Zmdbo% (y/A"A(&uBt@U6e7yW)Ќ2!VFnCKA?*y)u-EZEh?XS+<%cU5N+ t!<QXDaÂ/0_J J|M5 QmG6Ay?( ;!26HBHv1x 7;F3uFP K~";Ť3t= +'cs'0FagKA܁OBpyKl"a+􄤴Nmi&L( M,$|6]Q?YЍ7zW W7du. +Q-jYLrS63멁r)u'uo%ެ)ph @ ^徃fWHUghV2clǬ̝0ܑ}LK'MTxݔ ڽ :R[fQf O֤'u;U6 XEcI JrҰ|V3(2Z9C`1=E=M0WmӕMLӖjM}|$7'+_TO UZo RȌb}PQV=NK6l%E͈ځm.؂k<t8vV o|"(4sTo3l_kUa& +W/TXGVWHi[>iӐ)rEcvb`+-ymj)n7I!*>P?Be5EuK&-C;1*`QOI3vὑM5dE[PoxծHk,|+[ ok|j%Fclٸn<_4uLfuANZYHЦoSЩZQ ]kN- 3qDtiĈַ+ܱ+xq׼D퉬w@^<:JQ[Ӫd +{\ۡʟCS +q* nQ5.?/cnRV.nk U%o&Ҋ$BZVU?EUe8Og);Q'ՖLdr0EzA:Hy0:W/ \N@idsREG +s}-%eIUt'| ܑ*S-Q +?Z|ڠC垬~UKSCk'P[bV] 7tͲϻʬ&ati55/K밯oaaQA3F+L2"_~x$OM#{FHueѣ+X˓E!~;cro-MHYFauD@)\vKZNQn ވkH.5׭ϟͨN,s_M7{ZK\{In0uuG34of8:vZ_$-T[ZV6%CCZaPU&'Qn7@G#YlV3g&FW2`~5zsGhq[PeuӴ>;|zwwk~7Vҍ&Ιg9em6)ފ~l㹸p7UB6!ieWI_|`e̩bs?Pդ=q5GQɤ#ff[ZwqꍜS;K7}7{SeEZV/MV;vbl72]%IʘԽS]^Bl<h蛘к 7Yf$lT3e(쓋!UJ^Q͔ DL:1qd8)"~-f{LbEz.1.JqP w.fr/bq3u/M/}:S0>dуHQz 8 ݊~ZN&]m`ZBT5T::@i:DhaNCoQ:l__o_0u/t>&.w >:8?o5]T&:@!^gB) ) Nuj'wSl?K8K&>?%SPkr{>= 7&bx @=饉U!'yMIbj4*By)? O@[J .=,3wwQ1WԨ!+8Lp.'&LodR&4%yq)Lxctq}< $"f*b-\Ub* %>sRWaVO^IԚ60n#o\E4&`M6fY__ ?hz`̈́ML"ת9F XR݈?bQFM?jp[D>]s}|y`8מ@[ģz>:4gxI!;Eڽ9\㔲8aE`~rT2|ϑ' \ׁjU֜FV724)=`!`6-vbncu4's]Z +%~M 2=_ W!*ˊpTNunj5 +87݀ql*ZDj\Q7KpX!R}&Qpnj^ +Vڥr+7~]I=9g9gXEcNx6 }Nd(MT4XuO˻@NjL=\"tvN. LBXl]{_? 7&̩s[c##A2rƠ-,VfaaT:|vQ +S%IDh?!-9'&)&&|Pտs  Dp}4VA7\hJFɞ +;%ys2LȊqe` + e2_ f33(["-P\k r)1[*C#OҍL} @+41+Kzk-Ɩ^OwL?ӵcZI_q`(-^cӟgNH)߄=+y_s +[~>AofoYtz:fn88-Lү|{DEhDꦪ˵h__R_Y~MQB@t-^K'%OlaXPk, ԀQ[L(HllSR /%CȲ)}}AuYw-+KvVE'S5EHAFp_Wߦ,mJʹf!IyT +kj2eA%TZVA +Pqu;Jk؜tjN vi]k.RW['~z`l~Oؗ`caշ#u2ܩ w5KF[篦$(wsUR9aZG^T)N$:٣Ԡ*KgTĶ"AiȦ_@Cc#?YKȟnԜx T'$&XNFPATq*RR&tKR'_arQ @P;'Z459ֆpΔOjvGFY>-|Te5gH{O:ܱnWQx/wҀ=r[\E*rw]`_؄;z0vgYmKyY2\b4 +ҿ02.24NVڢV&:Io2A&/LY7^irnNn>8PKHCnW&*.ܰ6LDzF|SyGXY2B"]#_Nk(<(I;7QυloeR _b(nhi)ڦm57W%+>Mڍם(պ 9/TW M"LV%T䫐e˸kdI)8jeQکz^>ҏ?"u͊L7K*>k;Ubo)jMZ~GhU +9H`A'x[޲vlE4d5D~խV1:9I{Q|G[ +Q + hF|LDN ]ȳ}BԘxߍ9EC߂x>.%{`V:g_=|njʐFJk('Bߊ Fsy,|YF,?LqMQq妒Y.zTv96Hq8/k>hf-1?I&m'bq܀ħs;ϹrD.5j#Gg\tYȎf60,(ׅRa<}!:u3[\4L6w7[Ja 2ٍ?X5z`\2w3[k+MO=)<>c~ܯFOg0Jsq9L=Tt[w:g+[7/8kR ߱=RΕMP$fO< {/Vjj% =/چHd{%du~# ݑ28D=In N`Ʉ>r. +.UW3BƩN\P&I| s90:<G!D +i"XL<|,9xJVOWp}jUW6!wt~]Mkpra|OHfh3K-e"G#eT'4N0KMUjO2Uq1;KC&7fؗ ԫ_ +ͭN-?korfQv"A}IQW"栃ț¡R63H5J~[?A߭+6 +ӚkƟ ð</-dR4[֨9jc IT@U.|ŕ(V'V2;Zӹ%C׍AܖUs*;\0(8Ќl/N&-XMߢN#N^炖P|אj1Jq Se-Бy;O@{R]ݓ5>P2տ59:5ŏT{#U統U4rn,+Gmo,۶:o + o(j;ePfWhKc &7=t#%H^f>{)TWT/4Ϛ}Țo)m +amazbeʒ`:눰W{Ub7yֵ j~k;&n1j 2L]*V3&Z3=sf KHd_ܹ+ڱ^E@rFo] _Qpmyx뤅DҢYԼ˦Yh/0rSXW2o %wZ_фx!g<)\2!:#,PVuV58fDkK 9̎ +T=>b9_48 !I +AY|HCܖԦGg$b}ґk^iNXIG >'KtnehSaI/1R BuzlnCN([Q]*i2UaɔugWTٟiFyXst-/怤' [rNƳJa@)S[Btϔuﴃʒ!;eVYQX˞LU:uKiϐis~`;^whb/8RAʍc}88]2M#J0':j(-WG&F=GΫ_W U^tSA@yG4}v *LcG¤7t HJjRA6$*U0BpmUsUU\N(Xrmheԝp[_8^Ϳ?Efvz >Sh*$4+D@rzt%qza?>=槽4i5?}ug2|WGSٸp[SS#XB'BjBGs` -$P0i-eVZ"MM4ڋ>@s~GI(1RėjWEcϔ(oFG=1.C.B/HqY{DHׄԊbhUT'3Oa.)VrXHԅ˗c!ҩ=T t5ڮ^ \spqGݱQ&)a[_Kle03ۼ03:X#\ސ|<&aANH){X׭}񝹍(ͳZkRS? [i\JMяb hYo+'!D +Y_vuJ +֞Pz_ǡdhJqå֣TjCSۙ#{r_2/f|Y?~LzD8/-;O[5 G~'o8BtUiwPﴜoJ;m  b(gXkNZsSQ8y.#>?GYܻNil'&w<ߡo1ֵPۦ2 lkYAES6g]n.qXKLj_iX+l]v}'b8\ױ$[2WgV[z0k +LtC!}8$i1اyBvR7s0_֍K afi{#Ϟ6gjh;ğZkmՋ,h1K8&_!#Ec>kEp:x|k"_Gc/$SPLs< Y݌B:NkpsmhzYQm_fho xb!pE\ՋŻu.qI5%5ddw6btBlzYR)Z֏ұTmԷ銕%-SYBv‰ GHczv,>YS'k' AY-Avtt|gN# ZS[)CiM uVotLEw&%EG VaHOצ+$'8"2qDX ԠrWQQd9RpE"߶ S4V ɒ̬m~XI^ЭITzJ7յkNU[ BUq?[T>݅lTn^W)i9rzm Gq W 06O2R%FC?Ȟ*6i:ى(Yl"|᫱+A^u/UHK{dm'RZZxx9_TѴU3|Eϡu]'r>됖kamb9?ëঠI[$UKI?3idٖ4nXym`͸IXA5dk}9q:?HjNÝ&/_hsN!]0=ht +. 'w8ży,1u7Ě*'c,hX#uyYkiBSsB!$FG91OLl`t8h#T1(%ݾ9zwDdxgu(o05jW4 +$BAk^G +6p LFalנYABɂ~0S>6v+/uޭjZ6i3 ܣkd7MYr\f|jXe$+rAh o@k^7 +W#MsjkYf@\x=$wnąH)6dħFG3xq<.3yC F.N ґ"%iƀo-Mz)w]T*Rzc=Pvޟsu&j ks0,dOw2nx]cdk6Db_L(| ǴZJ𲷁{3Vӥ`7m-̝9 -ɟs9Ac׸r^ӆ-Cbg`!"lR)ƚ/4\`֎Ϭcoc/=rN-ӛa䣦~^B>Jޗ?B(80{K+"HqdI3wu!LJ][ LqaRniV!otDqގtT~I2f* ]=+cu5{*Q|S^t !YK͎>3Uoxg*;%D:RAfkJza~rv\!ATr(z-o$?xM?1+T(oz#̭,ni?(U"*+`Sf,#-3V񉸩Ak]D1Kn'ѸԲI;OrjJwKlw kHYHSYI麤Fz\6*R}!I=2IvtMs膻nCu';-vSzwVC!},$pX>#3Vϐ3OpDbbԢBtb.Z\WU]]^Z>uH=xM^5LUvVUKctW" !$٧G,T2dVhY9ӁW(7w>' C}Umʲ?ZЄmy,X5<VaM_ cؑ:]͐C/T2t/q8:C W: /1v6!u,ZWTl5 w,UGL3ipxnhkQ?5!Iໟx`ꛋF!k<ՎfuڕTR6(lsFXyc}m 5\Ʀ&2hrJh/B^cЯ`@|} c;k2e\QrN77wB;,[͂_g~~61'&B1MM $#$Ehp9$|0\7wLo oiVaj]e9Zk}eVzZ`STn=sOߟΐc&.GK#&U',F?yȺ8wkh 4~V3ϴI:ѭ;Fkoe.7BS)RS`Bn'LJ77oD9> +k_HE&#,pQm5UJbʚږʓQ4 NOzQ}ϰ 1ZXm:ͩZnݴ츎Pnxj~ 6Gtvͦǵt%l*^z7?!B6:iƨamY)^vh& )]4 Jo6g=:5wnqч$Tubڤqk/Efӟ1ngu50/_(cH^Җ>dG nߊrbޞ 3{!=jph txw+K{XWzl[&hSVdީOlwq'o*Z`]8Dy8 Wgl)oؔ4R<=u\'wq:7[q֦kv眊|ۈwXOtӦnlǪZ]ګsk,V Ԟ`b^W)W ++7W"dg8N-9CoQeX ۬[9FӪX|PuM^螨QVQm.jgK+\`]2\ՑjjK7SGͰv3~M75T+-nSP }ʡ6˽~g_AqocP.$n8kE{ZKW6kJCMzsEpѩ}[hT3T*u7J+I‡}y}(7_Pe$vץAMlݜwMXuy,F7.BŋaGĚMҔ照o4}8SUo:o28uMa쨍]O( +rh䲽XS_51,ڪnf^EJ'G2#E:)H"`R"2%K JqB /8OlM5З˻ .͢V]4ʍ}\֔Bݬy()Ԧ_KIk }X‚.Zm cI v$3iKA׬b|Ǜ͆|"nVQK cׂԼ=Ь찮oZNm¶tDߖMRZt^DdPm,jًyf7s ?sxڳ(5{WPַgnA~N'u,B:>GW%6DJ0,$vcv8|}O + +/`R3'˫y"-LהpSQn\s8,4XcAl$yU'jǦ7-9xݴ jxq->~7| - +zAhf%WS epFugsf:֥]mã'W$H]Nwv#mOoY=.sxq rbH]V/6K=Ez1AWOnޜg]SY;ki6\,yfKkB+^8-fعB01I:a{( 0 BO!D6QK&o_+>,j- 5_4Ł44[c'5K>ƥnuxhnve9J٥*%nej-J5KhJbciKؖJgILIb}3:]`WjQ<E|j|qaYa K S2?['X_el/BcD`2ziv"RuDzuU!s!\E徱ԆRvY9ZO;ֲPSM!  70xZ]{'sf<*7:PB> <hՑm9[5kQ?vc$9DHTd9[A  <@wl_ 3@MOQ}DfG:(汧uٛ .P[yTcmDaPdz1 tVKMbهXۀ3']hMȡay9< V8iPC>839EA `im41`hsl؏I 0X !Oss6C±?›P+~5WS-&;x 27!s%/=aVV#nU 9⺫"p~0F +LUFB4w" 3G~(V!9ڋQ^0zW*W5&E*(ܺMԝЛT >heY V%s˳>Ava|jCX;.Eb+몼 >?ΓNh#X%vT. BVlT:hbI ˜ ʘԋ6K@> +Sr1arD5T%WkA7IH%RZ'nEa[Mޙ${:5MRdk"FYօzUܴܫxBǙkYkZs,%oSގmymJĖ&`auqߠZ{-آiE <+Tj~T1ó]5@\U7!"~kVg'&1J)cU(k]vK:ZyٓTͱ=ZOC"L8[wZB [Q?N}; `ơ{Vv1V h#!S +b8ǯ7^Uo``\D͍=U/PuWmz.02cڗ%fh[Z^voFver$F>rGG/WʙB~$~nu(abbL<þN?]זpJr~&MGއqOldJ &0z3uNbA|]ʴ1vV?`qJ[5?58 G7j;RM`rh6=_nۺ/0{j{A ʠǖBFh'+|KD]+i`WM`b&5RxѾun%1;<yS'cjYJ¶i/sd4DXm( riV+[,x!{š.?IT| `ЃܓB时$GԻӚt+EF`o:Q^`S+j 6 @GfNg FHpqhWw6>EVT$9-fW'xQgG$Zԏ!>o` +F,.f7UO((]1"&'t2s 5PTLȬ m"*n)$b~jDE+3c=}G!Ks8#+>"9rX1}?RxQzJx1^ +y,4\V}go(Irf\14κEπ% +~!˯L2&@J ͮjV󚷦1 Eh/WQt\zx B4:0Y*Rݫf)x +*gˠeq Eh"(=]Zi-*`oњ1=ĵ=ɲcsW(v?6P{\s)aF6b-b9/ 3b}X=`RŗV Am5^NRUM0"&}=x d:F1~aEcE'l(ǷsAfn[ְgV-cih $gh"@(i)m\d<'j(2̪ٟ\q r;3]Y俚PFbc`I! c~g섟˪puq(h;n 3̛C\O;f7&b`*7Nvj$Jp>΄@4zG9#KFr*}.cCzSks?9~Lre2ls+dxjlT6 bv#yK!m0*\bĥTTOɻwztN"5Qu?8z"vxE]U/ ?EOqC>s}(yv*>Z7Iz9]])kB=Co_@?SI(N^S*H.Q/} +R/ܸ )|S50ם|HmSyWo)"!8A 2ŋlxk)}!ŀE*AWEcEҺލh+XՉ6|M:зɯQ9lZ]^&ϐgHdO^ff]3쯲tGJZiNK_}N`qٸH;NBuL8UQaʋOHkS]3[\78y8˰Tv(V zMg97]iy; 3o 49)/+5F/VFf;μc':2U@Yإ,^IRp7v doVd?v &CiKLJyDF >@P$}}/kn-a0FS|0]1jU]IysIŠ +*Aa}lmzFn8 O ɇi4t~HB=XƆZ_jFur|m~]$Bߡ4U!mKB_D+Hi.5'4TR:c%GWJϱ;ٌ{49kjw(jJgC~)K8f]D؉~[v߶5{ )ݑ(3NLؾI!P6nM rq:oh d}S"vYYy'oh ];%h+ *PcI67I{7QVw];joo6GMg^jV},~촇d;gr@dE(V`5zᤊ HLuu _ԊQt7i1ƶP3Xy%0tT/?w})./nvq{ЭF TV$:2|G#-!5#̧X +Ha]@x~#wؗf6q6&`onc`_ 5N8 P},Z?=ds0>#b̹P};G~I}`v;x5:Xcf߆$l7@x"Y98"\piAieP"( []Mub_pcl~)<^@'Qo/YafD.E5`v(9)Aw¡q"z%bזqhd!?䄨"aDQڪDn( 7ҹEP&iUf)dl6" n(m\F +Ěޫ\QsE_5z|wU !]5FMuVZ.^]I/=:_z"==45d(S3Īن$'(AtAO*s;4Cð;F:r :+[H]%#!鲪 Y .7TʿgOoh{RLH:66k W %բhPmA|~,|FڧVܫo Vm +Z^\]6q%:)4c07-G굍CKkԂϝ7BWKZō%5\,(w뛷SZ3$`Ju:&Rx q7ǸX~d+7 +{Z~+{hܪm\GfK6 >XS!48'yw*u cUGx}LETdxBnzCK[lD&_[-" XV?.TĻ”nh%!+/)r&eyåɗGLYq:$JÃQ+ mYщPr.ۉ.bca;{*8SExdgul\fQ$' U24@] #ܨXjnX,piLo- ,Z7 \T&q0IX+"]-d0E^ ߥ$T/ˡȑȔyMqA~L+A.6M%vQHkCF˦1#|".O`ew3fR\'Uh51Yl%yRr +~\׶V~J+RU(0Zc5O`7i(t͑/E@ +] `ϸ.IBG`Dp/C\߻Bb{KDPjSaW~ b h (ۉĒ Х؅b$D]/}qɳuW]t \[=ڦbQ` L :4 PāLK3y/J]mT#?}zѼCvMJEg<*;Kj*?@7.h/.AOBу3uX=*(A_n߉-􄦇|UAVyOb"QNRNZrYROh 7UPd珀;n>~l;h͜an04TA_^􈾗FVҋ9:GFFAyIJI*} oi>rE;0+nDK4JX&J+;tdL;rXJVvB }$TKJsT7uyn.ôF;#Qi_T@1/|"H؆R1okdUEIX3dBvuJZ4*b*.UM%Tc{(ٰvUO)Q5Šn~l&n;۪&6Z;LgdBm\ OjSPZ**]Kf[͝f\=57i~ۢs=R.Ooaŋ3&If6O>4%XOamj(-(OVTUNm;6߄~ HA ؜XoW=nцZD?:VN.ߐ-6[/ؚǖkГM.bu]V6gSUWN,UKʒp/Dc>G9mc \pFF!~cEky}x4Ga jrO|a9+k )yI82;Me|Z[JzDk_H:90I7ky7kJw)+ʳx)_BE\BA,ҙT(UP@*oO]gQrM%6̕!萛MD[U}8[eG|)u_']B5PJAPreyyAE0&wr=RQrRd ]~ Ñh`!KPLm +'$oIj&NHIJ^2<;#Q&ܥܜU")oxPaJKmEZXslNVby$]Uvii%]> +?#OJΛLQJ"} d)5YP6T2䦠:oުX.1@O\$]v*)m;vVP_q>NAKݰ4w3L["U,7pN v[H zd6"[mE8P>3V`rNfLg$F<%< ӈyIm5Q[k1oR/w#q#v o*S{yFH`-ĞXx%$#1)>$P9uAP`/pT_1K@,(@.3pűP#HВ'>l+ፄ8H7i('4/RUl%vCjWk2g·lg)o4/4r |e0r*Gh ;YyVw$m#@_[: +k +;n-վOتƤiUJlr%뱄{÷8I51LK~M8J+z:c~gg 9+2DbQo>m{;0;]KE ϫz8KM,НCf8#WICf[rQ4W)cMGPMI"7C !wzA^\g~?n Gi.oDdzs=ynkj@_`/m4rqT m$:B[mjqL4;)k5.Dv#9IC:gDv&v!¡u>^*@«O."mcت9O˕mie>类 xplzkf]!{Hx@%ikx޵` %H~4og|S_!dHR=b,*Dy㏮O<ԉʮ&|q}Esom3NWH\7E&\:*R;cl^{4.]!mY$ EfԮqV6@mXlr}flcu1e~j>8k +ctғ^cn,]N-4ej*D)x} ->,\|,SR>#oW*Ȁ҉l1FV(Ƈ0eu;4! pbZg|.@>+ak%~X۬ wj,@e!B3Q?AD>I%!t7]F-AinS/țȝT9USg/t@({_/Pq8^i9D5-ЇD?sbF'`㍲_ zaiV)饷r\w<&Kd!Al|4>K)BmF9-}Nj{bk$~U<+'*(bi-Ehus&sėydCI>QZO1Ei\Q'471Ɓt?A`]?G.TT u7WUB:<3*Et0h!ΐ  vP=XZT&B}b0SyO ɦy>P9 ]Km/3񶸥ψ q*Md%7(v-H#1Bg:(v=?U-t%ַsހ%_Na+zdaZ6ˇ5MF68XP40̍!|·^V6 َK(F?MUP5C +Qou]%J\rEUJ>h3:{5yDCcbi^;r /P$(4r(3t2hhqK+AZ,_];Z.֬=,+v-G% utW*?KR33>ppѯdqK+({O C-ӔfM8P2MX*آ҂2S@Oԙ2řzu7ggsnB_0RUNkXyQd>:X}IUMʆw]e G]<eVS-u&SB}X`DŽ)3vT1}u鷠En1/s+10EL3#C1#r3"wz+NM~DĶ3qOdFһ_kVŸGdv8*< s3!"ͥǦWQ9+OUA#ɼrOod:VzHW靰tn*-&3aj4ۇ5io~43]~>k_Dc|9qk=(a;_i;D0(C3Q^H'ҽֲq!SM4R]zam^VzfUIdlzz[//=[A͕ +U7@fT.pRbD,"?3oM mƣIBpjI,ث?N.tڋ 3Sw/Iu#P/!ԗ0Sj knv5t^fė ϼ&>qj@ ߞUQSpZ|9QBU6WRMojgwq0un~*Bg}mOS1U9`Z奘"P +`Y7y(P/ o m:uwww6iOzg0Kq.0m2sț\De5]vIQBLO5UJ֊Rl%3-%ߺ/ח)OtWV*ow+PRMQ؉P'𵪙yH"bg45i Mjw5%IӬ*j%8Yڂ{Ut&wFVF}W@O|א߅@EZtU-_W>@f{XG7ƜRYZ퍭gCgf'N_ǢY™S~Qqx30\#T*_4ֱb-m1"XE\,<0mgk`38%P!w0 rw#s ۄ P(-'zu$.Gl #&.03|Ϟʼ{?`} zl2rБg]yg"ƌa77*wFI,^4.5eFU%*8Ĭ!` + OK u›ythu.3KBFB)1A4W ["lA\ŏ4 l@ea>B%tpG*4A]])+;[yFɦпR' (S +p|%(J.Xl$.J+k(GHCI8!RzWd>*^ .5@dC!X8#d?>#|ϣ]'BC7R9,A'e}]] kU@!0.EΗI5MvԺSv ++{,UU=I'>sG <"nL$g*D 5-!=I[NOf߸(2-vd"Rd33nY#l oy=1# =g: 4PBAzC2^X[3^d +TL잲M gGnBv0>26 +O 0edsIzZr[/`Ċv3=Xsepxߔ;ng%\Yo˺uRг¾h-Cƀ Eh:3x\IjuZ6&TkorҸZ7UJȽDcyJҎ_\MYYp?+vM>Kً)JqLzO29<-0vnJd +ϠI-{)x'8jF6[p9YXU~.j/p;.D|* ]'iN"ұqHtMH$Kݒ=q-NAK\J]T%׵%ՒFdwU u/ɤu٨hXdw~_ȳ)? +?{j`rh*+_ mADܭMΨ{;ȷV`]ɯkw)BA,B+$D|ba\蛲ܿjPvǕW M5SEFU1;PZ*E[Wk%(Ku>y +RKV—TcYpMG^8UԳ[CLXGp ꌏ7ڇ;t!PDd0 аRcHY|lMS\c/\Exp򆕂}Fk01RԈ~ArP|: z>׆C3<5PU)s "H!(0 9N5ۅ=%g2/a,HFߠJ#+r&)8rChvy8ٝ$.!N1zFC?~|P]ǁ 2l;үdwtwiPαQ|Ӗ`E˯#ȓE67Cy8XƳ@:Fd z{3z;ʘ|"Gl )Hudu|kٟ0ÜYh'_d߁64Jѻ&F @K`ܜ +^=*Y/ֈkh>T쭷"#: +-cm[ >AwۿfA*KrxhIk, ז&z /.ל& ge)9R٬m2G1t0Krh{Y{)g~d.N}C/ t#k^ I7߿}IoYaHNK7uNo3"m56(ї09Yr8飨\Y9@`tyl0hH悭pԕwľmnMf޴7`44gj믲t؛ +kq̤6r'x_ T`myBTMkbwFx eYfs^L綛&1!~R]\)[ +hxS> i,EsDFlEm6J +.@wd9]e8эLνwVe :l!EHJ.K'a{C<=cni?9y4tF#?a3bAB/NjkKh' +QN I?1'Y⹒QGJik(M6v KU A*8qh6x'P.yߺZLcdZ?.`'N%7Yt2C]"ruP\:|&!g7eW^x"06fRH-X2ݵvR?q s<(}@oґMM?k)O>+})OըR76oO9UBE|$BTQJt>tj;:ԷE n#H}7KzZ1Hk i_L8jdk5SDJ>aGjP'MNB4\W ;yudQ[J[lKkk^` ]<@0?}PFf*n~MqrMqW" N ځˆFi h-0}>>`颈6<.  ل۰?>ȘW磓3^c|FFơh2,xXA2ԼЏǹt$savs(.Ek>id%X.$bHu\O=%~0axrb`7z0†D!A]Cᖥj ڹ*J`ҷgNDwV:ͥ7RPlڐZNGbGrHƼG`.!0zNzK΃}xё&ZSP[mB5Xn=Tx֬`8|23I+92Sc?#LN(㫅ONyo}ofzpƖ#M':iFWhVWhgbk9}*C Mwk]U񮆛)}` KX}?uD& m{AxךjV[Zk_XV_aޑ4:qΦ'ꇸOuZKx%yHF4꼻~00": (=g,!̩M_ꖴUJf?Ήp8V6ӗW&~Mtl.$SD8Ao&vBZJ厫y2Y[l:;mM~Ѹܚpr*/4˟Ti_;`X$XvLPNܭ])PÞsw$ۼc1T,ѡrGW>=e=k h7 +K`Ie9Lpi p]4![mJtq^H&HJ&QKXs 'OpZBKKuh|ß"EKaMŴ(l(f/{H.iK3cdqaMWv Gx~Y\P:6`P:V{!%R7ϒ~4~5ܗY#GYu}Rjq<>E^M&)fΊ/bzrd2(ӵ_-ZAFoZX/dVSJJtJ[jvrG]D|zGE{U"JU\"S,4UM͏4~j&pVV?,|ݪC׌N%W_G6P'C[1z+mU,>-fãZEٺAS Q=X Ֆ0BE7x]:7fҔT60< kgzSI@[j'6`뒍CXDz%rYJ/Rn#rio!LO ┲|o_O|@;xPq+6#PղU5jM~Խ8**ŐM( ӗ#뚈\R3.Rj|bJ i*~tc/ۅOD-Нu=9tB@NKi)qqQP[a8cU^,={_nu/I͔"9DBm/An8BD$`+ 8p>h24Vk͐ήLѓHJMjh ޒE|m"i="bM,'CSpR-7 |9`gwC`וΪ`S+,ӛA3-ٝ8o|?2E>n&i  mp Vx4fԏ뇛lբ+zi~%q]f e?m+Θ?29~\+~em`GI,Z_k?b$O.7o;w^wo}Z/]?w9滴S쀤3Ǟ1>7D>鬂XBCIF.,Z\5iMco zZ/Nϯm-3:LsIsxk.pβs+logEp7AAt"_j=*E<YaMO5słVRK6wHU\U/iӋ߮D. ^R241YNXu'?k9}"5={ 8^_v= lh I6X,'iY!nC +>1ɽG2~:5}'ѮÛ)6ךɛai凄ADCPuGK5s $nIͽ=MJ_-cؗ]9X}iGz2ݭөV ly;c7EX!~&7 +'Q>]5Hl.D}YlRe +qo˳9> (&Ɯ`bSMtHHspuWѥbcbcOeN73s}??̌G)]K u|@.7G¼,A3_[a7.DQajAapY_:U-kݦebB^!pBn'EYᣡ7-zlC}VP O ~oSpa&uN\)|L߬j +z(3{fqh n%ÿ&Luk +D4* +͞1U*Mw=Z$sT])tVYUvV*ƚo(އAӗӚdz?˂}*ſ4z.mh4/6tvu_dt-/O]h1 ;cZ5/jgk"Nm_UêADy#nH9a~-Qym/.MӐnɫu_}UdYy׼4墣4vkVD oչ ;dk9¬z[yHVQ!b98s¸_vUaDuj-KU_SU,H-##4Ҋ]sɜ/(ҌI5ԄF&lX֢H{[bQ~^l-fA?!5ZWn-C|NLc&ӟn߼0U3Y͹Tn/V@e8TmGһ/-ڝ=79~,d#ŴKϛv>&zI/\H+>'sGh]pw 6joE|ł[|.9sEN|5+=:maKs <F_52j+Ou"[x~eu:H6K 8zgx;C!_q4Ϛo'z̀5ҷN:xІu%"xڍT/rli_{P]+L,L&qpWS[}͕@YrVc8&DC/*6[Os9G֭MB(+Y>腥ķQM\-u ht}mwZB~PO$xu1|0:py9Ff`=尠"pi+IytOv~[:dǵ-AJ2ȡyM̤2s24k9)ۄ$yQ'o 7"r7QڽѢ߃wZ~O 8`*N_2`.Vf見Oxhl^Ahfmk9*!6*E8ް [wҝa1~tXV%+_+rAL`0tKvcmNH퇥r[_KfZ|%Wۚ2%)<>[}D'w$!G%8dF\wL uJf-ͮ/Ly@3k.-ջkv{kkMRPCʒHu⚨lx\i(Z+ Z.76ΒY(R[.=MRQR[>+xT]&BCC[MZwNct~1¾F6䶕YsbW^YqԯF_E-蝧E痴~ڒ`A2}fKZ犩kW$㱄CLõ:s=ucB ڙk EtE^*j(geŊcj̋JVBް@EĿ~@'& I+t}6u?3.3F&0 V?s J|6o0g7p(N +-F܄%B>QI] h`󟤉tpާ\a1iSt 0?UC{¾_\1ŷx`EZ`%j%#+.t׬3%lsp%NYSR$wy/U{:wQƣ݂݌cJhZ>?hF7^y3|9IJǣP2"]-\sw9:4m-'F>V;:)E= ܷ+ V~ꋇso6 ؗh&߃…,"bLv2Unox{'/v}M\BzC2l%5F!)%nn\,Rr3GEޒ|IwJǃ[$IVOـv~ +L[Ylz0KUvbFLZQ6 YVTͷΫY_Tw5ǡxrUJ4$)苍](s!pE0#6~p\4Ru?m~hSk~y0[?*MW;* Nwڷ0 +=hٛ ´r.r>Nh%8?9Bv8qsнȶwHPm@AC-}4-Ѵ~Kuf˾D99K9:ş{7?ظK +A $H ÞIhWwbKZMz.MY R8_{IBīY3cA6H]e=/e|@$ (-; 7 +". s "~}xt?#B)D0p Vnh>Rr s H O>d SUg!-'Alb4 +kPa&r,-L;jH"Ͳ*+H'Ҋܵ[Qpf 0E$Ew 5ACVg/6o6_v|{j6G]Ƃ{XksFb`evd7cx+ }u`&"؅]UQ}u2qPg%/-wSCc4o0n2Lo)x呮*?Y*oswj(į.KhMP$, +V2LjKD$*vReȆET4G+ +11D1<}Xn/8͖/Ș{. ́Ju il6gAJP}\FҏN"ʒ4mOyf҄3~j0_uJSLTt!@MhpP&0vO*Z I8n_=b5mf&!~3~ {[h'uھH˜M-#qs/塐~ž@/(iW1WT}q\0~oר=-Qk&&Sf6=hc|2)ڮ88]BlPE uG Uy?)a-)崦w[Tπאl&]~l% Ւ1Ϗb+ ֞1ZJYɐnxVO Y4S pL({qWnRZWU}mShy lwQT{qU2ʭ=pϥMz׿ڧipU[m]qݐ>jg2 b1-WS +graL[28u[JYɎ8RC~UӒ`/t@bNfyΝV6;T˕@L0H~ȺQBJr8,, : +! +={&AayWV_umqWn2io!)>ߦf$-b>PA(+˸s2XޑǨP.EnÈ!863~ek^~"=b}xZx39@q`;` з %!PF&u~`[,f/EeWΈ!M-5s o4Q-6[2"aWh+Pɬ|8r:ιgvpݲ<>?(f3q?I)@0Lc!BФd/)זGlB-vhB<^Ҽa%̛0̅xOB=:uOA(p= (ȏBg"%B[`%jk"?QJJ@pM JS0l~,,r<r aPYPH>IբĸEQ{Mdxd!Ƶ(I^#1V +"0R 1Sr V ~d-V}%W.jң<_?=cBx R DѱX]Y=%eCVH{ ')Rjm. KPct?'W6&ɯdwi wH{ϒvIl, + I)5"j.7^)"UKmi*Z2JyGZj Zr*1J-a)iY}{8H)T>5{&ۖ6ȑJoxRVqHG6'uudg]ޛ\\@9ci>(:9ĸdkٽxb<+Ϧ +Ur݀@.[f8ZQf.mF6*6si8e{)̟vcOqNhfJxԵ 1Dp2u=Wlq ת:8r3]a]e<<1 +J#Y&E,7fU|9) 9G:pUB_U\S &']N"߅]# 9S Bfu.VemgEg8Ws=ĔR~H6x n'_UC8UFzL+l\W7Q_%\dL,7RwXQN qމ"[/ErY7=Cu CEz߸ۗYIU'`XO|K> A*mu +n.q3>1i7kGUDb'dN돛(=k]"$֗@fiN{=U@HS90Pe׬It) + #z <ϟHuϴx`)G'0Cҳip+WB8<0Z ]oqjK^p['wx W;$-e`&ZE#NAΊ,$ӑ\\NjrP8 $uŜc`\ (TxC$e^z!xgoX8IEJV.iBjE j~Z"Cwܙg;;eO e } L*|Ȕ(R. kuvN[JCD8;:1Ysv؝)7ǽO#_x;MhSC垚"?,&%<.m7ADY 8C5L.Zޯ7futuqLhK'jL'9BՃ-cD`}lU9*dh>𘜯mT]9X8NUN0-ʊFlx+?ކ~ѿ_#ca–wSεYD\ n.l[[]Z+kTQuǒyI j̓c+;ᑈa)Ԡ7]b`st%wiMnq Dbf4> +ȕkHSkD!՟ jmhSXKK-ǴGKn>X~w=/Z{y}KLe6Uwkv%ϖS/4FJ+3gee⚞}#vu\6)92MuL6iY/ 9fH@QUnuTDй&7f:T]6^5*|ڄg:3 :mJo4[ЇYF,U -oCq׊be2nawIgtB*rz>4m,ܫ7'$Uxg,8ı~&P$D0 SnTE<2!JyTE޿Za~MF$֪◐3@ψF/H I7dxܿNHUSߔkĽ502LC *!@**ڱxƮd/TJ#bLc3|_#2ݛAt7\_U7huXmB UQX~87%8& @"/Y0V,H|8.~h$VnI)RD.كWАJmBl {p=v,a8Ȅ.?g7 DJZF@|ͫB'y0k|^\)Jms1-ZuY]9o]R m|pPiWۋߩwsdpO5$EuXH;Q{05[ m^k_Ğ{4=ԕ_RhE/llY7eK_ eM} 7r^h j&vCW"!ClCk| $]dVhHT]0'J:X69AF +cIZފO Up&"jbMJ\IO`qzL'h`|p^$(oIFe7e; qD85!vB! ΈђM&~rLǯ΀ȷZ{zGY٤ +M퀜FOT&lpLlĚUe^Ho3c3r"6&̑l{'uŚQj `/0Nd.C",F՘ uɟ}E.ڊ[1bNb +>=$z!t>[kk $idf}NYbaH5v_$CKxGv\&%D$Y%P|b\;SݡG7_ p9}%qBcx4DqO9VAJ̒Pʚ:ҟa">8/z ~4ǃoTgXSM-gl9eP͖)lIobKr6+:MOAo `ؤ< HLaw׾j6ȶHyA7ҤUUkimӀYJi~hŇs\5ĿN@I9R`x?v[rrEU-MQf< P2<5O:+w7:M5?mF .d8OY+Fe/exVg:Yڢʽ@XGf/~4ي@/1 eH!' FuC^pmK)^c yĚB%UATl_՗mdÁeU}"G'kq7}IGGG g뻽tW\)ٕ&^kŲF%WaU:^=BR&-=?>zS! dKUXaJ%4iv]0[ mb~ren$D"[fk,rsW h +tn$j f˚ +AUfϊfmvc\+N%ʼ w6m:^UYf5.`ljc=I4¶3VחRƖ1et(>UgD@X2Hb0yYz%cPJԫEgVm_Nש?hͅPi"Wevzh(9=C?] |IhRY+ ]|!ߒnI U[ +Lbf!8xMF|c4kU3 ybց|#bDd1%$HMr&S)R=ʓzdz?zPGƨdz#5xoa+].3Ǫ^D("JVhXt3}.; U\&R>#?>r.PpH|FsRFKFo벉~߰Ara3* +NSDO!F~G9@R}R#HC(N^FC|T9:!r#Վ G^yЩMn!NZ +)# BA?}w+BMY +/.E0Ȝ/Uyv76=&XR7L%[g$ʼ>҃.tyuwQ5e,uFl)\=X`-~ +\H~8-'ZOi:rNBijy=R8{^eK2$`#g#:xS)[I_U 6%O:ri +G<4v$؈wy[H7;|IC^ZJNr~D?.I 3kTN!yaX\eN&U ^br̋ݸyz|JH < 9;{(YJÜGmaGϴh7CsHLm?A \iHF4NeVwg`ͥ:}:50Z1Ew8Jw~!0cT_TKhb*SRP0S 4tR'gKXƟ95kwxUiFC:ʯ'yc!YO{4~HZrw's#)5g x\SEYĠ >8EBV]}чKᙺ'v]}Q!1F痓D KZ 9LՎMl(7%T×ki)?_NB]*[he( }c iz-2]' GFo"ctݎ)1TjVڬt|M;i`{4=!,g[MVS\G~|[eI,Uʲqj*i|'cH oRa؛|뾑<Rw# ,E[FN\A.Պ3$}VY6zp@ìx1xi~/»R3b /$=L6 ݋)OGڪcعp=2Znz AF\4P2w}]Hd 95hOO#qv3 WE7qk$ FE}&:2We5HG +^*BO5a d +⹵Ļ]艄v" 'X?" Yi)Qw_e藖K}ҽV蚄 9kđEZߜYZ_YY:*aձAge#svk]wWzY-*?uC+ڿE Eõ3 hnvfwkjSgkbAgՏ&@ ~\1@:p מzں2l6G *tKIk] +pfhv LS~:q~1GyZ-#j@;|\fx9uBc<5yҝ +CqO[~VƟW` +D^~_XǏgG{PTkOs +-DݏqӰٗx{_%7*C8E(S[ʾq݀wL:ŵ@A gr4X~{{/~̱LaV6Z]x@ɀ\]d墠2'qY@Dv}&eog~~\`g3u#Gːv-Nʶ!./D?kE΋~auhvBǬ{qIR+D[Y=d>)liqfPTj}Y#: ~liu +ӎ_d*BSjbG\˯d:ILsR_2ȣIԨhUEzĎ٩VڇA#D/Бt7-ӯi[ht*3θo3g0̐&qIèL%&dV3]/:k?sY8yM-򡸖z{B=Jg(p}(ACüNsS.Ζ(`s,.==g0n,3~`P2|w(JDuiv]ЛZ@S 1 \p&5G55Q}C p~V6#ç,*I{Ƚ8򾉐ofTK{jAuVwOOAF9Ѡ/ި]?u5!-ağ\D:Tdu*w 7Y<Ȼ\)5ټlHΥM¨FȃHC~h7ݠ3/ק1d¡~:H& đ1F{dXsQ5I\$V H&XޥP*otΟ4m jitf%ݠϞ6 3H~馺X)D4vkOWHڙ9$l?>F E[̻@-!+=$L ߦ>w-ouCeas[ e{wT`-uwwww4I-!۱h;6Sp?#:0$C8GtLjR&.SV TdD|f5t߼J@ӱ>|'i^Ւi %0GSktJGGWEk`@$]F6dJȓφ,hE<}j twFCLgDZnclی#=*]]3z^#P!r>$:c$6Aғf^$N7p}s|b2 g*{j?r߸s3P9ȏDT<*hf/>,+1'<?A?[\3i]Ykh3sl=&4UZaܴ&7WVELMD >LGM!}sEJX->"]$,rFR< +LؿP|dJ[,^Smzˆ7^KŒt +E?##1$ɾVptK0Vzv8_&Y?gɌH x6\D̈́+"DXf9Z$Qܑ2U4Q l.1iDw8Zz"SVS<$pLlO@] +v8I|9"nLD451Ht\V~KwX{d3V.q #;[A/\ [~+\@ +R؇ r+^?R$OeF<}|{6^vxH1,Sp>{5쭠Ҽa3Ŧ?' QÊ%P/` XgJhb Bp'š&8 +m]jGx +RƀB) +Y: 9~J3t//x9 7gBm5< C-tE BQYZGJ +LP!r>(hR `$)-L +-`ql;סkPs +"!-ZH-X#З + +6<;G/=r-)HnGݼ1p6 +YnW3-LibN 2U7+{ɿ`R? RG3SS`T ri`>;v i{[s>aKM?=1Я  vf.*QbΦz祶FRF{~V/R;7|jU56KO+>Ш{tqe.'[Q=7?NN|2?lr9Z>MQ@_JizQ@6*@T@?]`C0ݲ}]:CX)\7pOAF }-%ko(&AɱQw4`T櫲]N+++/*3:JP3'a֯_ !z;FP&FWFvcHăץc5`UͣnU늨[MT|ˋz|9c`pgxAqoq~v50ЗB MsZ'yƳW%0# үeS5^{a*ޓZNiI1ƍʟD0xN Wx`\\[*Dx+oT+:,>ԌTJOH7q%h +6'cUh$pd /BL}(>Nǔx5وRE|_!dS"N Qw5_DgWXibpAW8 'sE3YqiV$~{+"&y`Z:UdNϲ+vհDIHB:7%RHģcGEZ1KI:ޒY +QL&铇yY#^G#Iv~p8(`ղfW?rn89lyw@PfHH[bcy ހ5 CzSҚ?h\ T9 p.x$<ݡC +;E +Li 7GiAT fCUcz.ꞥSvqVjWuRI[0 ǵ~IFf< z +eui! lsx_m΂OVSu=8PsaC]b}C?CJ~h4.ӌ4gOw>Vc%T^h Pر Q8+O8N9(zP≮YKh}xZ}n|QF).lqMK]JhٙQDSiF{?`=q`c?&6 +na٠xU?6vΧ96.,)д06UFUkY6ʃ좄4 +=|Ž&'-R,p`!hěI[7kpXJ?PsPKc]մ3Slyz%QLKUr~xQGI?=ԋ41(hcU| 5<`}`y14i-TMf UX}Wܭ {J.ͲSJx3S.Qy_7O ՐDpo^/13:Hmg w:|ZfU}MVE}Z죢Tʍ̃sC +A-<QD*%ݯ` 'R)YVM 4רyԷ@u]`^ +GyW2J=ŗOw$މ"!Baǥ }4D+hl1D-kJb{Eu;梑Ӫ_ٰ򤸿(Ii/;H $ɍK4&oB!/懌erטDĽ[EWZi_:KU̦*D_V^f(@\&Fs*N̔tk +՘nC< ITgf*j!rXWj$103Lf_ɳ E |56>A8b%8 +ZrE٤!Π mqn}ȜGYŔUjF#KIp}6 GгXtw>jwFfKqFfChJHmJ}TRt|ky. Kpz"v"{Hs¤r=[G+#t| ґH*|kkL RUT>yMy",R8רcD]_"6ܤi+B;&A%[ӆcSܖ#hòb‡ZdiS$Q?ћWٺ?Zx%QٕOte6J\镍1[0{J.G[ơyDd)g/31{aظ1e;DOv! +-$HA@9';uU:fk2ObOSc +Ʉ|C^(^w' 6:#ԯۑ5H_f$waliX^X)S6V8u2hlERӵ1E-—́kTK8|&Rwxrd`26-l[,oqnFwp}ilTnՖ4x|RZqkÇYI٩lIՖ/Y zi +wr?{ߤ$ +W \} vniʲ ͼDĢmF1]7hel˚we>KMb-MxƮQ B픭µx.\,%zPɞV[nW3}nSTl8乄UP +*1o5X-^fK,,2$7'2 5ڢʼF7Vt7=%o~.eX* Oe*7 \L٤T4:-GJL 0{~{*eW<19J{ r΃B^]Z'5fr):߄(UL%Pay֤ Z2">U*]}+KOi>5I*xcY..kHՌGBNSYysPwsqBYQ@)P{%H]6W#K`gdѣ9ugE]g E% Dl9jCpF&U.G]&sQJ4*0鶀yNka\x|R+o벌S$ת6u$iuR]tGJ_he{ddeʷQeJ3yThL^EDbK^\Z&=(^{ڐW!z쪮GOb4qmͯ3`tB xRʁj ? 9 @5 \&n~X +׺mNצWs*.ʲtwvZ7~~PБ_TJM3H9Gb>%I~|_:sZ p_ewJP烝*m¨mXRyYlJq豴A' +'MT2QIq$|tvHGمkapɿxu1i(YfZYsBR4y-$-k +&2{ O*vFz$>=Ē8~{igj< e8s0zɵGǫjGt~ZL-T\9]xFݮ-ꊺ"+Pjm=eyb$R<6|FF$G\5ֺ̭.utuֈe7&5co[Scl[>֜Q×i{gJXđ|'bpd3uA6E}*]q.w/B~X%I\snXwi3UT5ޙ.)7ávhR,9SF?̝^9h}~'_2'[,Eﳢ+$*uc6wb~n6ؓ/e'5~܏f^NՇ/ H>U]ʭ$qCm*J`?tZeaOzͼ*8g/hmLy$q K' +4aOaQ#bO{.>5SұҬ|YxŢ.!S3gV`[W~Mn, aቨ=-lP@<3pxOJ$)tR.\<'\, $L+s|kU%\gISpUYE>U0\ ~U},+׬k>T6 n˲tR-;8[~ʏ'u\+g&((l$rr^Ҹ 1)NVz7O݀-jE& tROW C<ŸKKe:ۮNo#I3*,S芰{hEulNE|U PWH^q0 2˧v@̢oKrjLKѩ"}>-|ݺ|1f>H؉AtdF*WskT:zDuAxe|X``S񢊶1NZblG3 +C9KF1!HZL32+4H>ФzS\7sl]^-L }ȱmN)os }88kGս$\^DZE|N~)lE{A)] Z#1GEmx|ђeťm4BuH"/θZ5֧ҷ&THeUL+Sfuj!Y^!6T^{Tg@N$F4^/j/U}HCTR +&ʑ$]+H{BhA,Mq3r)6/Y#:0fUdv'~|prnQi s4AxH]8?NM~QMqA8ßr1>g=/_W=o9` Lʾ i{w'vS4˝wGUtLencNnY1~ {{to.vCPl?Ą-"uYyoV>͙,g-=m$FVTI6v5?ؽu[ùx.l(Czƾ]",64܁; gi}f^l.MHoO2aZGÈR6<ø3_fx.!iRoK-zI'ISb$뇚+nMzkSyݭ?t>o9z=Vk+c O_Y_c%8XD웨3Doᵕ,FD5svȖa=.@gA, Υ%ܓar޾mK~zTB2C벿 o:V@].I㞜ˉM2a8v +uؐ|w_F# W,Sy=BCwʻ1%_6eN-r~b68" 3ѵꍿ "$%&:qq%v`xIB +SS9?u[mX]+YMt83] ?OAe ~)N`Z T 3lZF'&jYw$+Ww! =-y!EhP hOz;W<.舯uc3hkrZ g..a{4T(7Eu}$ +};O@-{`ׅ.o5^mڂmڰ@K2aD "mhg5Gte@7ôcJU֖bfi+.ώq9;slORDA ]M .fD\ibL\xҨ06D^ViDiGW-#(:<5WғBdwS?wdБdq[C|7 4'?E_,"\ ':9hK4d<$rvqz~ 6w{"ZX2ug`ںdBNd|PK#o[n6b-h I0+1#KKkS":FgK.3k鎵KiCKnzF7%qw}:l~cWgE0 >҇ +J ״R"zg/vÙsˇ;<ݖ{[Z׌/A x2EH N"[/Y祘 ={-(+whp +^SS4ff/Ji=t5xvEw%.ųE'+$t̂V7״za%lݡ;&)9z%ppK(C{ o-$)[ 7} == [,6?XcY]7g]1D.@W *5y;7w$#5GDȭTw7Z{El\1{q=cF o,("D܇"}_{J{6w +c> bL=`U,CzL4c+~tb7n +wGp&-e/,ES{ 5>gb IAɸobEK";,lm@HnNۢ}ItYh% qcE{Ԏ sKvڞ/c]( +03$$ {?}:?s݁ҩ;57ّmIiaWҚަt)m*b3rGԼdsH[ŸZI}3KϵAosAi_K0p;^)XW)޴SDNWLJ15 ?חWc;rw,s9Ɩ!/ ?jʗ^/Yzo_xF\fbnm-L5j٢NoKAT\U11)}ۏp^4hi=8^2+AO?{uZ C CrAzyV[R0~!DŽÞ@-ˮyp|4FZEᕖPՉ ԤW-dxM;[ۦptFZC+7YX9ms̿fx]wi[[MJsmصU3~Ad=\GY챺]_5}A &fܜcꌙU0B.b޽vAd{k픴6RȦkcK6K}{Ę86ą]6Rt35ӎyJ?Juc-KdW8mTUAzbMeDh374pcY%˜i3ƳQv^igZ5X vpg(?e24j Ijs{͔Ƿ]7W[).EZ&J.d-f7Жb|0^Y.("A>4ePttX_HgxgO i"aJk'Y@lq P&X}'*a9\3ujbjrH +:mێFw ut!dSJΠ7)'59Vtlble~㰀Ԇ> TA`a-8N E"=ވM[{ +_e<{{\V#m0QŸ|Φ܆n R~w Y\Bc6@ɱ_X^LT#,_+&6n\w,"덷I20]~^: + nf0G_}NJ/,%<$ n1"uW` 4 "L;H8U9K\J"X]\bf|r+;[gz=*<]0S?ӱtx8'y->:Y~M$Qm`ܢT-$:@ @ԧDW 3 u/ 'DXɼI]j'9vtNr% ed.< ~pd'N(z>Q(^Bu'<$NfdU8eHNL;e;DVe9=FMX=>A.MWg?(H_MZpM5iiH]7ERT*.*)E1PvK$VnTuXSPc17:_&FH#INJ M\!v1hj7F7L WO;RlT!BcU#*؎yy׬:Ԟ1??`)m5#Ƶ.LF0&^2Pxz~Em&sW{VԬO!b~ճP5P5+K7⌮yj0/{І7v̑mƿ +73ye#:լ'/6k3 eb609oW{2~ָBjR'6߬hMukZfL76$'͂,{O;Si}m58qEsrkGRFp,t,|]s\oWÅku;~ԟiNgdLFcȲ<콤c. <7b|vjP "JKDiЋ1'rl{Fj AK3% =GY4@[Kr01Vo,`%G_?ƛ|t#% t4v%Rfzg(#ښ=4b[I??Loa|RadʼnXlvp2p>~$Qy@v W}zHw(l¦cZwwO4 +gPQ@*Do^L$ʡuCxo1+T7?+a1{XLHA0 sI @]5"CaCB>gc߉:9Xm3խ\\1ߔn +7^EE.# zG6>1f"d>Hzڍ6Q>B]DI݅N1k#jZf31Yژȼ^S]^(Uޜ+@jRDWi( +وچZncYkFp?x9U57ďHa]H(9=a-W/0i:[vx6T9&<(.Me!v5 D׮( ~蘩o\m-N&a5yaJO0Ɨ1W1YGI2ۨ%1nmfvH DekܖGfn%.)Ai-^P?ӏrо:V<|r8&Ӝڰ?i_/"Cak>ww]stpA 7oZ} |hdc(DZk:.s*9,mSqjyc7 j2$ވڏ*z^ lVWڥ16xeW] +9!6" +YYޥݴ [ QYOEg8UYx4L|07He !j;=J=~Sr9*-.t׎T9IUaP2 +/Ff0_FGF?s\<ǴcWw]k-7Y +g;i>Ih|̍#g%X:/gh ERjΐ~dd& \SUȳbIXL*3e"h3/-lb>2hi?‚/Ozw!mXO8q\*R(˂#/KarTg +/ZfȗS2]Ouj.]J-^^R/sgŗ pdFTrDB$Jn>.k2n"ѥi%Y/m-J<O>aVO櫵 ؇*VEOYʍT(Q~lC ',U6;ڼp_[aɔ$Hoc#:4NG^ҭmegjW8E1vXY%Ή4]/p?2!<TEhAg Wxkv +ܣƎVPFm<#h^i],ՙXmj}W{R5 +bOK7y ):][7y7kj3q%LLd,Z{56@$l:$w*3䞴'ghkbW,-+Ah>Vl+Pkkq! +0G +~'!MGb#/ +D[sP̂3fA0#'2RL;8Hky1[,rT,=(~f)bcMD/)EJ"\-[lfIޟ'٪Z@!]bgID/1{$X,!ĕHԗKϖ.:-P$@\b֠O-sT%ά [ʱd"vTqYae+}lbӧ[w#_x{ g2C:9>a|L] 9h#T7d mn&S| +* CF: @@TD%;/p;~u;cE8}|89-QV8&?:Ƅݚ8óqQ.:+ooYю?!F%"ZxielիӪs@MQ2u +=.l/³{kk`%jѮˉ+ o\mX?YtwtߒIx KziwyqYT^eg_8T_OYW-=%Wl ++芖ho|k +a,<ƚ-\NwKRъD!ie*Z_lTY[k,vT[Vbeaʭ{ѺW>]˵.ANEU;*˲ţ+b0mn/ +JZ`1%aiLY2YZЇ|앑INj!Q Vp|{&\A)(+KaqA`U_OMFd6\CJSпJwA=ݤ\B_KW}Ak'|ot_xpEzrܗg21zJۋ]ϋ*%Mpa]V=Z$ +ъE9Ws\n#Im'9a R Az*67~/2i%vIaYOzjd¬rኄTuN^~yZ–yG Ad/;2-VZ߁4L\p{DR׾LT,мWn57GUtFFk6&x @ƀH7zޟ'#'Ҟ&R_BM%yD tIj'cOL5kU!1@I?x.rRvqDk0N㰧Dx~8EG3:Ս05},VkrQ7k) 6(6T$_|,=AI\ +M צbx7<Hydc73JaָYlpu mRM + !ʝv5uKÀ$=Ch(r>!hSwWS f k}>^ni;+sY@䒦PVqU ]@E/}åx0 b^z:f4r\+RꢸgJ^7\ZCj_=4]IGh2䮵f?ӵ򔽈Nݡ{ #F /}rhጫⅶfytRPn5ݦue h,V5Àܰ.7$ggA7SB!% +̺S:`5/%I(i%Օ v+6FޖJVYCTV'cE즹e~[?p9):mړ| ^a;yn¦bކKp}/vG}**V֠(mU1W>)4vc +wgylVY&/Hjm059 Y̷Cћ  .'oҭMSKc??W*czfpҳTP*:ZՄ-@m^Yug@'gD鰋@M'KKHjlTsot\T+N5VMo.f&}t,W=)ZVY16@#lŏ\alVGHNjl<"=Oܹ奦HaX:ZH98KӤțP۟ikE;o B3+NGylίmU'%mo:TEŕFkrR5=L%rQ]%Zv0m Ǽ>, ߛٛ_RZEa]ܟHʉk9H7!~K)銁EG9=RJ4LpE!sL7 ++ֹgYwljGQv"'|jhW4A*EQ:y\ݙ; ,J馮'\8(<~ `@lO zP o@K饨DkG+FbRŝUZ}?%Ds蛽Apbj'Վ| {Mb߸ŧ&6^Ԥi?Fs TYہ#u55hj`?lP*.M8-/d{lAƢ#v. Agƃ*bӣSӚmj)`6 +߁\ ; ꆪA#R&m@s +EgIwG~#v4YKlE-" !Tc"T32f#kqSAp3VFrJt^]G"aY18D$ G^?$&y(Z-40.Hv&62+ZX |$6(TGSPFo\ ݕobBbi d8j&ΦGW\ҟ9?[tv7v6Iͦ+Vij +}_bD"y;)Fr&?u#pw/|Oq~~K%Oh7|=|HjniANmZYN̻3ޠ1ÄpP@R),I)K frW&rmQf1y5؀ [b0,?#?pY9:] A:9QUOM>pq6fEHYCeM~QEZX+jY_i /0dڕ/3&uƆckoG^k}{n馼:^TٹJrloazizfKy +pL[{t bg/ЈlËLڹuθΫ'f8缝:g \[$?\Q)n՝(kwBGjZTfJQ: RK+sVC9iMc m_GXo--!bU3I欦ڌ!ϲ1-vU>gFZVMWFrhxIyݮ~}P@ug,JpՀ->B8[WH'-Sݨ2Vs;+Pk}Vl`/Uҋj{MuqbaX=T6UIhjE FWWAح6bH-d=̲^e%1Ip]ʹ@L\*qޥѬdmRV!+ٕ{Sٝ…hrۑ3A~~ښL) +(GӖR+}V00 ϙD0NVtc'W&)Y0?9 +̾T]vY#( R]JB_3trnczju^;3@3$SI^]t+;. +9ϊ[U!l n piq!IK Fzk!d?d DU4唝IޗR/5זtWAs|,:>!Oa#j]vK 7r6` +AwW!jI$Z5=9p4>Q=+7!Ki -';d07^H~q˞*mn6Xö& | ۡ6KLzƒ Z:o_N%l HC +a>NOY-x)Wi 1< +mCn/0_{`ǰx2S' p}yrQޏl%Q+ ?,i7gчg|d60b=l;8N +WD1b&:tԕ8٤$^ۨ 9D,=+m57ݲ(\`4 fPݹs6r>&lfq LPɸl< mlTdGue߂9Hu]`>4֙U RkC{4;ZrU3%%vPMSnhҰ5c$$Lmtl#WׇđΠ9T4{ =h +|F/ 6NA==[D[Ve:X)?-ɮ( OnUh²_;?2{B$u$&9 }WzgnUk>%PmDV)Fq/$@Sa?A+;LmCԝ 9| +Fb>X|?c!{o'ukآo6/QlƞF75 ++_8bU9fNj$WN턆Fn|pG0|0;_LF0${,&ACd1b;\ W?(hcQ`tVJJyރ*sCPtHpoÒp&ϗ\?ͣ)쟴RJ*)қ2F!w@S(A`:b2`s +z#u,{wsႉ;9A5 8`} + ܪq{B/z\r^L_OA~f.a73wL^9!dsX=g;{G~睠$qMHvc8_}:B2sN2뙍sIDl[ ~c*z5]=`twh~PNE3sHovp^ ȢC]^Alb=p3թ5gXmG6ӮUL>fj.8cAPoe(y6"Ķn}ãL܉sIhK%cc.7 )=o5s/}Yк)xBq,oԜAQ$/6P>ϱ9iUD?6|>&GuPLcƶYi30cr.ө`ȣ. ݬ̓5j7ij{Ue0jl*\VޔoH}(۾HJvG"{bÖ})>Mkɿ3k >}.^q9in} _=4B[ J;6ϜԵEtFQZ+-K/)a$U@SzO풗fj(ӓKT|-MZA,(`C0lTxK 7[/4g &#BYL"$0WEX w  +4?U{*^K2K+Lc$|+' 2^8jaAO])DIz/K;3qAٲvbKcҭEjb㩑)X#eKc=nbD?Ԍyޗ{ʊ.zL=AI;94I7 }]2#L2S43SBGs;0Eбa37s]ɥs/qw[=͏ARsy CAY>MD/\wo|K9&_ɬwEgdOr 3ԏuX]I6StVulLХ&gїt3^Q(SR|n p`ӵ:ڌ驜1 a;Xvx5ޜi'HiyܔWtr4Kƭ{ؤtEB0iǐL~y7}ѽ>}3::p؀_q #"Py>%v$G٢fuk.M̘Je[,R;z=c2.XL7>W2+gCl3~yyjٲVbtUvV2bY5(?^E,x*-FY <}+ihw^6ȑ2̷$mn\2n :W\ k GUI{@U5&:Q+E1 +^Utmf4[B=dj!x3zyybZ)b.t &e&uGdg#UT-*)؎VUO*?eu…aNlE@a{~]ӴbcZk,(8u9s?|bJ jyNe$" 1\y_hVp>^V ?[wolh4NHl_t in^cZPL :Dzx!_ k߯%FAL-JP +A(Vg1]͂v35v ߢͫg:lAY!8щO)R{Ě_rQs'Km-âecnLn^72mtQTE3wy r#K >L_ë!/ZO\CK~΅2(xJ{ff t*riXG Og~_[7>^I"8虸ҷ Z'u9 +5JlBNro*[~H2+"V찆H ':>M,[yYp$[ hix8.tKDD֋mdI2 ߄c-ܟrni_['WF&@wG +.C{fσD#H\%Q=)x 4Cfs|-?+.jetnD0w@"pV[?rBEJ% %J_K9 2`vpSn𑂫.S@ );> Ĝ% (TW Jn W9$? js#B>,U8E^~yJWW0[ U{%^̨h +vEUŎB`r\~2pXSvo$x~7ӯ qj+pi3Rq'.\uZ5V~6:?+_kŧ)Oy;`jf8إ +иȉhzPہ@spa^Q۲Yͳ#8KM*T3Qj:^ m8> $/QqT +"b@s^Cֻn*Wf +PT%ƆT]Κ]Zu s-ڧz>ͽFMt4]Wa\qpzXc2cG&,bytu~ԫL݂=s*U_Y3Q{v²3am+ Bg̪*ǵ|-+cLO +^)9N#MiTă]sBEj^kl3aϟ⢓z)޻pP= YmW7-Pu߫e*K銿&P H-Tb•g[UӍ7ߩ + a42ݳ0m2 5xL#S?hoTհhoͣ5j;^ilkoWb>?ϛ8|4clNq{n\s,„ALNxFk4;Zsvk&NINnQ4~M&Mҍ, V6$0M8p_1o|D!:o |f y/Bv8O@<% ֻһ5Ok ?=H5ؑeM_́aDPϙ/r;Fvb5.;̛ }gFCk!Q[&^4?α+e'_~d*}q̬턀㘛ˮ]Ep'pl7>G)XŰFv|UTK\䞌MOA6N5A5gt/U_ Rţԫp/ $D僰?*?vƳ +BTO7BЅBN6%di @5LwvԸ@ܠRW[uY'5RMOE;B+/B`T xy΅b\G>-Cn7 +y4] xQ A*VBy r|q P%4)~:E/C w427d _^ xr mjjцp +@yLBdNQ<#nkƌw`=>6 {e6a!z;6 9d"1V K'iFZ8 ]?Z9觕> o+sm2wW.68\N&8~4p>\Vv/1j mjP`mSۅiZ@trF?niVQqmRxNT;T$+= hr- +t 8/QUH.qķw6tGB)aFMF)8%.6j{)p` —/5uLWU_w걲+iEE-#\zM JƘj"sC|Epl#y~Z! 9F//E>H:cJm +ՠ;TgX7y[Kkr.JՒչ+4̕)T{q嬋Aly~9<,YtT.D6Kң i h۪RueZc{nf6kRIߓcq߈!]I$\K?((p[@A}r㯆ZkmnTsqsm(=pf2k0'Uͱ&wq3I<,n?Q?IBDA~eXX>H:#߭"&.19v1kA%[CJ7H*뗳ɋHC&AI%lEcX}'~Mρ@XGFɿ6ְinq,j4ioܛ%)o΂KJ~{79] N*ai (*/;EJf0wwhtȝB~n9"uSVFJ#9~\)Jh&vB!Od}`⮤x$',v_:5b)V =l^]h<= ٧x).X^e R3D򛤣tEb .$y + xGRvEFŲRh|MYI益QwU,S)hlrt_],2epyQ'8,O ӸbV,,65y)X +ȼũrP81/lg*SLin1~ޞ75 sx ]#ǢVȗZ lνn@&4 J9!. ۑ  2N󱀏³&J}$\'jO–'`dSE6Tj 6DR.?JDN(B胈%?D4p#r:[@m0^W]nO+?uV^{/#5ҥdj0bM$Zxq;, ǀp&.Av 6%Z:{͵j֚X>yR]nDFCNgMJ.O3N٨pJ8{ޞMk``@1Z :;rqeY ˯Fڹ}6JxOˇƴ-!\al^P:ʙ;\ w-$ٝǾKX ﵌6Nì*Vp W}S;}BqEsyacg fYM✊s +'*=WӉ]\_]?Yj]'3.jU6[y>ɴ91f72{YӍIIOuܨZg4j&#olTt5$[ڱfPa//yOR\8_Qr|KW0]\vJ.ҍҵy4+S{WrAd*B~'6+#={!r-y(ƪ2_BSUW &SWh/{[R,~VN/XRf i)wT_*G55a%M/9UI4vz]2.h K_jCEf%|=fH 4rvQV*Y~$?jƹ]-|Q]NDl-oAFtYYч ξ%<iwEQꦕ>jN;D>0mBaz7qJ^ADHh1Bh۱ Al<Db;=(.v֏%~@/kA5Kw ͩ^+eVugl+5\\Y>^G>,oz콖&FQTi.GpxSOf>kv zҨRQ"UͲ o+>[ =XԽPv=sm4FV[Fn-捨9F$yGWiW_K5B/9"X-1YɲeKm^*M?wTG8}\fcg{ƶ9)-jX/]'wj#EsQ\rܢ("C`,}dJㅢ΁f!FyM[6Әu!x){$6ոoaQfXO݇"tǏdd";bB< +l^_89=GKGZ7o&@D;Ο٬% , +|jXbO*X9&GK{mgeG-Ga&RN:ki#kog?ieN<7/L6L3l|B zH 3ynW-Qjۛx|#^VrcwKv9>.قV(A_ +d2D1ѧ3Ia Ks_ȕ'M f/W-`Aʌ݂;EcZvc+cQBaDS%!!jYfXÖΦ*:2ED+.bB%boW)~v_ZdCnv;yViXJ/0'1EOG&NVxj&*zPcܬJjm9F%'pt v9- +,[SB՘8iVN߬g(3tJewEN0V֪^7~vAuvTMXԠԗ'ZjINm\nHK6UcIksu'jGUZsp忋JܽV@k!j6$5úNDt_et*/gqڒg0XCI&}0}eAZ9TY ߧB2-dL΂&J ?ؼx,Q({cǶf2a쌏摪ӷ&vkoQIU؀& N5# '/]rΰ9EB?-zhkqSg>dS ?jL~I%^œR -f-aFQq*8&S1WBwoG5 $|OFܝFk.r 2&1}f]kbvP{#vvnN[@)*y<ⷒC|#78L6Lz2:y[pu0jw +7jO[mR8- 'kMc34w"j,C{B 6٪N\%&P\(`B/t3^lyG<.ϱ3yd:Ne%mYGק=+ f?M]Uw1]7ˆplU7X-na`3WWsGe}7d cLjʾ4,@ZkqYߒS18ca6r5"pftq@\8L[ikS"j"_v4 +QG7xlVmMeR}1#![v)3X9onh%ɥ?3iH:SW1lTOȖ%If=:i3AB۬9ڭ"SHx]=mfz^zk ;?Y4w 1Cĸm Zq_2ż.h@սf~jĉeʎY\> P;&E KZO'n#YN(#=l{,3[͂)ݖ({F/q̇ +vOiGG|Gˬf>NOP˾Ep1F-`ψRCw?AxxI:dZ?_ZRtdѮ!G)g)hmD?bf[։"bP_i'qz%O+&M;Vj/5>L*bDs$9/IMNWdK9Rr#9~V:*>+ ^~ +HK-R4by'xMz<4H/'ʼɒfiȥ!"ϖ9yGN딼-#oM vrw{{ȶHn^nk{ͷKr44hhH)ۦ%i\kQ +wj\xҜDWk8|TIlTظV^U K:R#DP!@OǢ/+ +Lf"g²oz^P}yZ&cc.!۴rm-%.ڨ/%Wlx{C!U-NR1땧g6hʲ >˖{6˔<L8ɦqbӼ eF^}/s+S c,zvv+aݤጶ*[[rQ[ϼdZ=3YCSy IΘnRG~_vLv"}* +冹+|ƴ&*tyiqaG]' O[4FhIV֮~]*O|hee4a{JҊ:dsU>76qxx92șvi,&۷rqvec!o Vͻ_Gͩ3veCIzEM&t}b[eݿ7E&^a PΊW6{\x}_Kf“.#s{oSnen-NvUunƣضˬ؜VY0mr\\l{ yssiF._]*xZA9o眹Lm7QV۹J:0-3)6dGn> "g&rO8)lJ^?ɲiYbzϭ5 V˅W>#yX:VLZHz.䜋n= Ct[ZhfCg/F+^<懰S-DԲǴenM?CekE^Xm~xٕH=ձxZȽ|:tFlv& Ț'hL/V&1w_hu}3Y_{6,Gu#o%Glш`H)*z?Kfx% fVwG߷+n/&h1 +OǝqO-2DQ9NjF+KY?8 [Яt_c5I%"t|}qP],#KlNvM<(~uƵ7%1]c$(*~%yDdYIn1zKy׷J_x-M-Od֜;SeYنƖ in@\D˩*q̗ vn-)fb=0ae/| dmzHk|tޭaUiC +ɼ^GKr_. TGW o/xZ>+=1;~'0H9Y3icu69!cu2m;Ҏkkw_iG$44 +/{縬~ӎា9ꥡ,{UTl*rw~2g#o:ޘgHrCi-oy6愰Ü%azYà'+Yvw" }5bc uwm{.cc~vZ{0mMWfڤ!wrwػUfe2SNS#}iuRo; OҴc~y{Y0cV^z WݳJuDvG%i}}_ MHEL bF7Pm-,"Η8%%eC+g%L+.22ۙϠ0Xy+fLSѿXkčj)LђZGn lT< 1G#q򶂗7RC A=ֶLm{c>4p7x$Ya_OE)ZLA?YnY;R蛗_"2/G +M?Nϳ7iFb& ~-^Xl& 0|}`n+[/N,ޔ.˂KEJ՗__kOKmIʍٍ%2u#dt J%Iפiw)nsYz%ݟʤ'B˦N U\UO9f⋡jwC)Ib3rppI +zhtERJKW +s8_$;s嗣/y=AOqnE3okHU'mjjSO(lF7ѩJ!8kFj}' ϹiW>O).xri,$[qc|sQ<®DՇ)$cq=v{} +19LׅAkwj+J0?i(9If5!RRyGu8T`7,tܺu@EBT(B%@j3Q=kXxoI6ӮY~KKZ &kK= !p VPv-qrbӵ<mg.K3`A +jH-/i̳37w:2AH VaZQнfWdƶY6[ك/q=#&81AZmyq>sX<#.8(AYRdU[ 﫦V֐)= +ara|YB/v+bsnM.Rs 2+\Jb7"h8&* O +\O6Wcy*h-r47^- Z䖹16hmчb7o\[O"/!=JjqF +Jv'Or\'y*\#_G(xۥ%Zcf ?JR~R@CI5L%PKbQj ]*YrIA2()>I\5NKLۚnh]xd9BcK$LVuDrqVk4 +C5RGRIDh,c qjo]u}_=CPG9 T*sP.ʁ/+nC(4E&dlF:iԁd_OoBĩ g4:W)X[Wƌ-R 4!Y*v&qOQ#` +Ny9`yR;^g/*JcGrk9 u$)P4Ɯ ~*qX+ú[=.R0#gW}dךX:{]aY$$w*l +\/Y.Q&Z.4&bͫ*3&m2JN=]Y9*q8GvMmo^Y}طYk;zn< sk.cgJX$-8Lk܋ҌY*D{)wΘf<&k`ȅ5rH\O3dO90P147 !3r 'YybY6ʗ%`yXd<0 Chpk*LM%Xy[9I&ټJh%\ )JPE7D0ʗg7@%>;atMq%5o)2fXeO3ž?SyD/?PSCQtom~͑25Ml3ޒ!Ծ 5PMߊV)%:훁PcV6EYiR4K2 .ǰUݦVJTz[^`$'_1LǗA$SVbm^S/nޯi$I٘"g AkxI-2=BkVa0-g~3^ױvw7F[ `jvyu':v)i QӦַT-:~wbk9NKfk,;bN[% !0TBl9ʓim9K__4x?+:KMc7Uosbk3wr+C;; .1nj0cSmڄҾUC3ӊ>Y ܪ( ElNzZXanc9z;O|b#bR `=)GaB((s"O7&L x"%v?aX̑}&k2 +d{9EYRD˧_ ,xqU<AQ0 ڲ]PBbogc;`H4_B+$|1oH:1CKާ\\C+:ASDScp,/#Y',H +›c n@h-tO2K@Bot +[ΉT#U{D?x˨e<L g;p?qش6 %dLRE:hLe#+x` FHJ0 \.8R4gS2e-֋}UFfߐ.p0E9'ohpDX8VH"5>7! Kj!*v:i6h1 +dn\Emͦ787dM Ql +b'p9@_ +W?Rz"Pd +S_ E"zI5H?!@e=+a*- oװw1=(7XBA~*_ +E + QOF|@ ތ,G]M(zk '|o&\TtGGE@.n~/e}`,fx;Gn_]n%h^ɾp[|4%"-jIS,\l@ׁ*ۯte$GI;eG* +ى_)rzdܒ]Ƴh+u쯲v~"7Pv7 +:,{w {~".S T+q;ա4{Uj]Mp7UU3IayNa2122K16TU᲌`1 RZRvAS@ ͙Sts[~>_<1DsdqxuXJ`(ǡg_9ᗥFH+ORQܰNRm3˟j okoY> Lh%8F0 n5G._=1u*M1 juTG^vQ̭RK;ˋԝ + 9Y&`]֘#DKɁ6iIxGk/ h]98OJ\Jb觰ki;A]ilMCuv=2ҎwPPȦzDt%2+:?S-$nkBω^]TGs&PGhw)Mn-{H[:tiJ0"]ET:,*. /l$ƽD&Y!QwAzcU /U_ ^,B{Z:t5)a IA;Hq2?*!kEX+cƏB'_Tc?cUzrOR1QD#z=ZTOu%$/OʪDޡx007BCg*]dtIҋ+4|øaBu>kvN{$L`u0^ 'RNȈa>=+ߚd||~$թxvs0u>H>Vg+ +|zMf 9#: ӷ ɑ_)N'~o6pim5{+F 甐霎U7W,4Ѣ6:SZ) 2/9!S%4z( ތ|& m gиUR/'} ' +qQh[BZ_ iZK0SecF%'(h. ޚx#XnZe' /l?ɕ.˫ gi'(s俫Wnj4E%Y[@ioɘ J8mshWle7KYǑR8p!n1э4.7Xf{}&CU>BQLp@gZau67JᙎM5oA˰ +zW>J23!Hm7cWۢL+Je-ͨTx-)4 P ڊ^kԧF~Mlݪ.X:v;&yJw>OX.}%)OULP­(kE~9v9-U4>ꭋET5KaU/񓕋I\y-hu21x!$LāD:Sb%_'QB=A?k)A%y$P!&9 J෾~F\t~z z_Џ1h.v*~ ?zbV2_T}*ΊnV" ȜF|b1M&;l _M#: `awU ++Oj}Au*h$ź홏`zLFw6.DDb~>ELO%8H!=Sc#P/PnkZ)X?TX̆RSeщ#lX ݍ>L}.:ѽYdZqv=detp aHxH!jS -jX)h.~"o;A4dda"r +$SC4z>:1[|6Ң.B E|l?c1Y]~M,BrR$"P?*nLXo`\#A(ozF擪Ojg}QI3at ˠkR&@vd 25vNnreҵsτ|47='8PVK)YDHi٫FEV6xebFL+za~ޫ;Vך%0^Jdl@咀:tx n;(Bܵ+, k;O{;5ʬ]ɵ]ٲtyX~80r @/bymF[ ^XeCulx͈AWze<Dixu!j A{m'C;D%#t. ET_I?`N)y~MP z&/+q~^;3};{2B4bl]"҅}%|!,+Y}gnĭ"4KUz= h:ƌ1Ӂl? .A6*|-_J6U@xlv;V߄7dWQ*&əq MD F*{mTCg.0C؍ӧ1O^C cfQB +P`;=\ѴD1.{f\$t-feϬ[ +!>$γ“\@Akj7p/ܞ3tnG5߸vn3 +:`^nXI|PDDKy2kǷY"=@Sii^t>W&O/~PmX Kgvx%1o'2:sf^òIn +녙ɴtcr)nUԭjlaKKIqpsDkGUC7X D9 %a_ft m`c"-aYL [Kftz4Qq0ѩQ֋tMI]򃖫<ԭ.^ӯX U/JMR:jcbk@YT58S{K˔Hm8B7->x Mo̯|r=WӃg5[W31yXyUVSe~7qjmk#k5]XPʫ]RW+jl֞h+O6we߃i:!01nGn̯+#&{ɏ(:ޗʪKfWҷ_~i8'%IRD9F6=E18IV)?V}*kw^i=<2 zx| }0]i%Wq{4 +AH͜OќfKNʗi2N*J[YLmIJ8L]ʝ/fL 9{/,CE0.䀏 %ʼ!G- Y4=ܼƏh"|yP ̖$Peqx2ٌsQ3#i2J9A& X0As#L.u-S\t&ԚPr +v QbzE81)ZA"rvpeLF't+l$ɞY˼ۗd\`pdH*uԀXYP+c1.2\1/RΧ +o*VR8l A zR1"DۋhצL9;[oǣւ(3r*$c/ΚlgdzL혿W/EUe.E+kS _nK/7j[[bezJ3fh6&iۛhctU+DKJ@QQAUHag#4vtr-^>.O)'R+4r?w'ggslE.LuRt$8Aֱ]snϒ7<KѭUЈB7eex#%]vܩn@bjMSw׏W~vYd"j %2{+5e_a?{OSpTh6Wd/3,Py4cz ڗ?C {~!l4afWa>%臖[  PwWr>X,A+fe'zNېWb}/C>0~Ѯbr;"Ds'IZOo|rLY S-)8Wk\S90OEчaO?}15\O;q,#yLe{V^:~Sܖ@!J{8QA>CnkR'á)y;7.EV \ͣ`:u?Hq &4M'Y>PL!_bF]Z1).gEy~t#.B!5?s:&xp('f1~˵,~(7_I&F (7/dRJ)9u4FvS-c)$}1rL,4b?s-gMbs{TnL/~<< gC)tn.{BbEU\`5SS˹IE\\0z?8"I#Z <{fG\"ЕwLl?l,5 Fنqۉ[眭$npNN 78'>-# O+({Kc γCil3xjkע1 Wet5_xңw)t!9sKiHt:\MRGM<3>a&duӚF>Xyj't `o(cw+p٫H[h'z(Қʶ I6=+>1lV;tsZ9{$T:\ wp %ț`,r PWٔ@rcr\laֶK6,]m kDdŽ>bV뀿_?XzW_UpLb5:c'ez2]h=K"0P<cc.OYqL`Oj}MkZݩ;ZaGYZ@36E^܃;Xq +j=`#S"~dLtHjE+;[ 9MI@p!t7l6yIa%[rҿK-T%׍DˆOhZ-Fx_AeV*4P G#s"RwQ]rpre@N\Ar#t*\3ݎsAnKfF#iA!cM#G)dH9*yK7G[Z9C[jy+a1m _ڂpdp}N2O)}"*ޑ G2"*٥GH~;!YHٺ3|dYh豰$ׇ ?T4jQDa,`u +X/ozۡ4$55es htua(Foe%4W"4 +xsQs_`ܭ> h._`|Lc\^8"YOQ^S\)v/oZLcz x{*LX~pZZ,/гê"`RcjYI5tV́e_rТh%<fŃlPCt Z=tv[NlY m2 02.]5R*j$h_"q~` <"#0Y܎ #;!>rs7t +{#w-v%WI,S¥/e81 _i~CW?df(0/IQ-K\Fǂحl#h&{6C0zZoMOkգ6+L 5LN%KqT((@zKŧT)TY@>>6p -cFp7i ywAkN-%n0o)ӣ5q򭺧= ++]r 0h4+~jMr* K vU4~!UTGBw`9qKrAXCH;OGxT-nQ~Yo[|J13@r? "%OPZ8>0^ vC,ϣ\D/vtlezrgt‰uM2kUKʾ{>Ww}WunRlXGޘUb w#T=@./ 7; r 3'r}Vs3'+*DLiehC풢|ڭ!O/x +KQRHmo%z5:r|1m|gƶ3 +p@| O݋Z= vJ30Leɏ;n,c,n/T  i9.l5T<]I a{ 줨'[)^0\=*;?+}xD+؈Lc#u/UGc`E%I(.>勒c1b˜Ycz6Wr!#6R.~,:$#!e!E1tCv&;ƣrA5ԥ8E_ߝ H]Fp-Mɓ hCrX)Bӕ$? FUSpO7\E2nD/{\i ]EH"?o)Xq%{LVWIAU qQ!Y *xr CO!p-iᄎ6] +U_e +Y#<~h &p1K?S 'q3bn_#v!+8i|/"t}vvX%!WiM Z\RZB.< #W1ZIdmX +ލFTa)?D^"F!5 cxB Yv%(|F};BW +l0eOǖźa1auA?D_?nLLRXDv+W.̒(G=l5xjɴFS)r(< +! tphJ6!jU*r{ުE=E&Gݮya{l +tNoMZ +Nir#;lKF^ޫYm 1N˨urT늁[*Q}ׂک_5&G[JY<5vfs*_LnN%ʈ7g:zscN[_ĨRWУfPotfS@FLh?17K>JP(D|K^n_ȱD| ~QR{MɨZ\{7_I}ڂuK yִ(S^jvX/M1 7<-|E}zDla$~D`ފ+#ōq&NY,]5ޖ9tojLPJeW%W"%SWǥI>Dp2HD|*dk+}o-U[~sVxywSJ/hH?Hy [gER )#чY}FbtQ`F%5%vJ歫XLCnșjè>Nz2Mw}RYt#AɊ + ?yx/{/SwƒoCՠLnDQ%yX$04)y=&NB%&2٧R"P6z:>( oUN ؄({*u#ONc%ƪdx&K,~Eܒ*C%Oˍ!Z䗲@EAZCq' ~NY/P(j/Q5nUC@msm@ -<UD.$ܕWs_*!~EUYqOi3 N Z w&` _kRzb}!6aʓ89j(!qShRZ?.9c F`q>7cLwT$ 0B#Te,*݋ubEјsͯŊ0XfiY`6Пe M=FD/!G#1z +sٍA#*3t/Sz'C'P%,Fɤih9"m%FVB"@%;*zCUx x] a&$5Ӷt5_ += +? `D5?=#:nfmr_2$6lУKu7J7۱h][VĔh*yBw?Oó7yHTznأ_>޵8pAVcUemr3%gk#[Mkp(\}!"C=^L1)"_ NJoQcelq +{HVi7)Omȝlj>o9H.ȷW?GQu#Tt48 76xGqd2v.=7ŗKQzMlY}kʏUڰ#g4DIsabif8z3M^HeA) !$+;{Ӕm D*vpMaLTOa43Ň3 y*/JĠɖEIEcWATo9yxO։ηWƒV*鬂/c]2HYǥNasū(uOI5T>oI!;'`'xB? ѹ #e]6Ɉ'3F3Tn)}tʘ0H[>ĶRT%| +N zԵ34)X=`kyF[=! w"C/v+-s&l6TĦ=dg`*۝=1)ahHmw ݣn7 ^Zw3.yœ^9gj[Ǚ6fu'SҩQ3{zvWg;wW]Xũ!S:3w6Li'㧦%k!mwt:'zϚHQzz-Tc:ڦg,eY_ּt#Sw58&M-Qͳ 1-;Li^ wU9N`6IgYwٱyj,_Țlk푬C2|;6lJ9~5rkcNQawp{U]/ZRQ#rݯ.9f7AM05M9T?5 YôG +nMj3k8u\Ta.&~&p_B[vscg]֕Ԡv5Ґ?˚3sӯil֜x:nMVҝ0`lm=cP~D~c0JKu3tk%HH:Zx3S Ω(n]r#}l[gUƍ 9cow#нyƈM$~CgiuLjð:XcmB*"TO; +Zeu޴e29YXzn0bA}#2NW)zCHG,[+y*?~OSnKYVKٝmSW'EX8x%3}PwT\G!%񫖗d: }@7BUmJY%iҴƄQ=eA}3 ̊bz +3gRIr'~bBNܟol+JvLR)iu[&2JbC+Q3xI͠:UuV;ǍJ8/%ϩÝL]#q,"Xdn~$2a]9=t”գbnlًIc6G4:k9lg-h-7#'uev֚wK5(ɌVxdZ]9nq2T$>Ǻ?o\nY rD +tZGQ w7}SvX1J-geCs}݊E=kҾ/T{"E7P8mǺ+FuikdZ'в'}#^?MY3uEcU.h9''Mٙu uo-iM}Iҳq(^Mrl^iWE^eɶ,!1B{nmX$~d5WxΈsʅtq6$?NIo޵Ehq#4JDu b<+,aЊz;ănuf4rjOCŜ=oƟ}tdei֍q]sxD߶"h%xρ^l?LHHiJ7iZJ[\X`KWsڪUw^YeF>.˶JH 0qg{{[du5X[W]}ps.+'8Ip,ąپAF?^]\` ]m J|JJ a<~@޷X x-EW\a͇K G=Wx.Ǝ0 Lds? ɋ DŽ7|]Jt<1R[ ):\K57py/i)G6 ~^AYP4rHm( M35DLED|`^.Jr7j)·x#_U!3YpAb:J)G +l"khzt%LECp7 Mpth)Ҽ*Lr>9Y[z]'.Hl;gZ[bS,k%1Q;%LS?_I邠nCwMYzl{5ʽIsUHsty~sX:1@lBmۀlI!눬4 d+sE3GF5ɮl4dX|FIV%"G4U'JU_-կ|XCׯazP?h5h*UO9sz!>[}FuYufDKeV|\65t>a agFO՗/ܬ).i;<55wf]h^_3{ӕ&.#=fyENqgǎd8n^{15)Һ>.baDfmqvڧq}[pA޹ݦ_YjC{uU=3}⩔) CETimhѭ tKjq>b^"udpЁͶ+\3=fI_sϬ?4.!g G2td3w$om;%3[Ug)G[*sϸ|qR~GtCn^ kdoX#daA?e4ygUֻ`-{^+y^DhRddnhU>"':K튂8(Zz(̰P[G͖K?̛lXȜ?lV{t?3j/+RGdff4z[p7WzGZ㭺r)~NڶG*CaTA*fJU+?]UgnUdi| 3N6`J\Ok ;{ͺ#?쀮"jkZhcR/A~4N3Lm]Aۮ:9S5J2?>ȨhaMHnq%6Dszl#/2>o4ƇKDokΘ3utQcuVML6t_$)iJ3ty Az<-`2aPb*~+',[Ja yYOTH)fi+x:h]vTjnDg2PE')RV> +$^p?i 8FE0]veKcv!9]M '[bn6:p&Nj9J%w"Rl>8C{+cY@`y w.66x;!UMC|K0\ jec$7C>.O&"Kp!KsaM3kele]?;l7Ǔ{=Bh.| AP;b3 9/RZmJ#^#d$k&0 QhE tF7.- rySfra$eT<Ł?%'Lcv꘳t¦BV 6]-:@^,1`$qw + +J'Bk/2g>]ħ' Á0R3] jiqh7'pa0w\4 @6Bo +$^Sy̯dGm-4Tύ /lQV/ \KfWMٻj'OC@B&+_b<& bILBpi%_3L"S+Qԛs]ܓQɼuߐ4inkX7J0ϘUW.ܦIhP˖W@&.Pb ivS $B/$HuRiOwhlN_;Wq@6jD6` 5lAqL"@qbd;񭲳Dl}R"UH-_29GVk~r^?23 +os/W}U>Q=]:S6I3n|:LU-U"cd[br&Q>I Wv`W٧eI8ő"hrl@5,Rm>T4[XgnzʭVX_#Qjή#g^b@"Oln$3~5) IS}OpjBiݚKhT&Ո#uoF2^ǒ T I[:[1} =+_ے Xs?biLG$92c -r󡢩x)\7&6=!!*kć+͏"gzXEtA,ý,5N`FLnkOݸteu "%Tm+Mm“ԏֲ(Ks!e&]w7&l(ik23{LʼnQb/"\_eZW6,+y2B]Q.^.+|p|͟Uܱ5vSokjFwQ\9DԸR~ G4WEidb )iujhƣ3>×ؕ)(ΞA43#IPtġSC҆;}; Z f#7bN&D"XRR y%=h һu> 0 dpVw /)p̸\G&2˴XEt{C>LwPzHO Ls*54ZE¸qѵ(߬ǥ 8˛ݓ2^uEgZ=>؊Dc=.<@J#BM (uihv +6Fi 9ĖኸsN@Q.QF^DF`j k6o;9šSGdDzL N&?Dl*HΣ_rjw֒{N%(1?#H +8+4mטjKW)?^?@<p)V2fz. 3AW>F[^6xpU]hja+,4{?sU1ŒC$ashQv@N0 +WYEbd°$&8ܰ7KWjRRp%V@rm*GGQ"apg^xxM$̞$I +E]ROǹAp}Wj,(:%B8S+|qxQ "pD;R<M#hT%E]OMY;9YR$/]zbe֌K] Pq"jStw ˖g_[eAwBMXO/kΈ* +c1e51"?>o߂AۛAUqJUe_/Ѡ2o.[;l*9H%o*WQ[XxA9%6xU+EA=ETEmL^=Q=vs5PjtTbkȽdш)W5tuL1žp +V +L_SuRb&O7 5Mdp(.68</4+3G)z]Rh6ViD(\}RZ<8[5a]3a}>z͝ö%K&k#o4eWD<BИ`ѓr:vxF aFlPFUW~LAl3 +Pōo>ͨkwR1MzBmNJNn-_F=n!0r 27Wp }}_"ܠ`,]rXw9J&< 3IwOЅMm^G+-baB}cδT}]>16>]iqLg 1`sW^Q*c xhFPCl kJ%Hb4d3=|"dG_)jyDoI$ d#G n߄XpUm~Lj,')-z{cz*z4alәWp>O89DyNh{ sRq/;očtO" C77_$@wVR0E+ɥ%LD;y'j 3= 3Œ^ +YP.q%&@d ( +G?^0&|]'t y4Z̤i-j8QC`^cTv k jpj.:>>5W39ELNĻ)r5:ŦOQGY;UXL3P[M۬LX}*# EDΒA8vڽ0A4}&O`cEHأxdP\">C;+[y7r1Ȩ;q"wQPAtBC&cKGob`Vq tcݢ<_h+y/m"LS•CX8:q/W8W٨(}.^eǬJȼ !!)rH[~t@S+xX1Z +\}=QqsUx$7VƒٰB +5 +$bÄS40Lx!H(;D1rZxF=*K e\JN'AYp9 ]w!aNJi7fKN+.Hމ`ܥu/B.?"E5KM/udϘeUi 2UFlgk^"=?=XoJKU6j"Ea"eثGSt=?DK1I P\G(N㙩}2go +YMD6(n:f~tܳq(‰`m$p ^L(Ԙ $& ڕ4QS_W w*g|(8G&(vCE󐺲v\!+i:"z)؍%nV[z|zJ;fiY<[#6n7*.\ +nWN]S.XI5vI}~pofvp&tJ6vKk)5?ב뤒ꙔmU%n$&`UWoc۹q&lpw~_j`W0g2kk~e`GFx%Fqm#STZ%}}Od95O0XrIrQ<VU"= %4F?Pff>k*F'a|SL, r%`NѕhK&Æ2s8Ĺ芈g.!'>TiMܒb`pf+.bXӁ14N: +vWJ_W<T< df)L +J8 ;H* +$OiWIm /q0ɦV3?i/I !ԓ= +>+ >u&ppJ: !0ÈYA *r'.bCqctfd_H XoMozw^T0TPP& J'AO!]4{h8m(ї.Qd\ebe<!RŬ[[gFOf>\  @u\" 2"xLowpOD3'V[pѬ~?On%;D?9.%+S/X.z#Ob(jS0?~[p3^ 3®' +6w UݍKv Gt<5h@L#im=;LQ %Ϗj_xC1.L$~SyzuS,?Tus- +'b{'*Di‹TT+chw!I_;q=WJTqyɧ0_d/cz,R^mZ.+y%J(pYr!yNE(R/x X3Mg-KQAO.z#k= ]Z(㯒(WhB*$X +(جĽ + +e?Y⪨8zfNUg=Sd*S1ÐUʆyE ch`tq`S+҄5F43fei!v'C&WWTgc,(,fɺv{cEd4 ItJ ('y3"XfI&NY[qo݀Iyz9ʖ46fWF6Tpj3dgߺ_'u +c|gu(8T>g`-r :`#{-#<;l8atN]tZleqs |EhN*>qP {4R&bܳS6- DՏfuu)jQ +ڍa1v?E~wf`z}GyIW W+:r5H/+9Ys ϊ-;V6-Wߤʺ|} Ľ~ +KrG(n~$-Y$Il ;)+UBEg4_ {/?P(*k b5֏YڟZɹ०c"Xx~ yzj?`BrQvle))-{GlX}V-A9oiL랾 l6r.7xğOW]Mu.x[d -zM~l߇kW2Y/TN&:GJed;p(7Mw(=n'L;vb+.PFTa3爋Y9&GT DXQ@%gnxQrXۓG5=!U X`[ 1$P !LDoop7SZnaVN)|LJGg-\`Z_̽IAش%6.~=I' '48YX@uCLkF)s Z~ \ o$g$HV3j?v,$C2$ "DvjWfB.m$Nb@%Lt_PIzWBڰbs3 +y:~yglɵ +%i('Z` ա;hNĦuCP'xRC^YԉTD[G3zހ\f#ÿp{N,Zs Ȕ8O~n$^)˘AH}MH~I@57L [N* b7-x@8%n)]f<ɣǡnIRE 4DQƋe:JA3z f܍ʍwb#~(7j|aͱܷiDI-"k֝>e [N&V/Ѽ+n--awK~/rczB2(oscyam|z 랢{u){xeUuM(|}2MPy^LBV_ yruRS5C-3䵤G6)TJK{.V궆1%Z@QwQ]'d|96'/w7?k3Fm6)zaO.3q'F sRm(=ZܢC/{Md9 dJe:mE?l4v`+vs9T:EtH@2Ryra""^*ZTh ;I853q/L%f WK?RQ\yK@Vo%{5sFb՚#PTԼ$O2/QݚE4 ~ă)Iq})\ 璣> +2ze$4Wv"_ >Q$ OboC }5Mc*/'j Z +LieҐy L>"?ѧ ~BQECRpf0Beϑvqh]i(UY0-b,YX02~pn/0\Voy4I^n,(CޫE/+۱ ^pi:ؙ >'rߐVza HdBo/FY_SV0PWaR*Xӆ;(~Dw_7T;82XȇUû%Ote~6Y1Ik3lk(j2Do4/ WB>Tr*?RYDӴ]4pry2taUEBXsI82%9k-$eREH¤ǻ?黅jbe%j,?m0B h=!Tx='sCvPc\}kt&Y1\|w jb3>1EƯAA p +0N/g*6IVcFpXZ<6s'#~m1kƦWz5ҸB7g7J8k'!nU@Rc X_j5*BCKrK8g#̷j͛gÄ2\i #̓\.1'Lٛ+uRQ!;u_:bMo>֒\PͱnFShG|okpI(Gc꿏* gFij|xCD[(% yf.^2Oӭ꺺p)i/;:+lL96Bm|bPn/҅!VB*W.BS7Sh] dS'_u8Sr]3?ҼTp't#vb9ƃD"&s}\(T=gQ Mvu-,鷪j@RZF Ub;2ffEITۜ9dt\§ +:X׃p:TbQr:%@9KO +Dr*RP9S|U۔'b0=c H^GG7rPO>(AN9Џj\Ey@^Wn, 'C*Sq5un3"d_&+dC.p;HYNOr 65eF Ô|3rYuqbfR@x+ 8yEF y }-&+C\(uNKς~2m&tZ۱%*?3ˋ }$Bxu:@>!&j@. ,ZWdO:A"8 +C +F+Ee'Շ+7gE@.2ޚ>{[b%6f/)aptM}3l2*պs%Ppm@bwq'ֹI#<fYdى·lj[ j̓iTب^_\l>9>g@(Hi_׾H$&͔PI^-go6JuCmsT*ln,]ZZ4ڹx6px;27Zt(_-|?wt=;c v &,t@wdh*Uu]\ufyǬ;Z׶GWty׷| n%-k<!,!0)zw*KK$Mmr, {@RPZj_K.,?|n3RZdRr*$ylFW59^2W$b3~e 't(b 0Sځʻ[Ыy3s૙R!2mLJpN]*8o{w +11A`M TxO˖_#z@/ F"wBh +q g'3 n;\Q'f'33lsCH 7ccj1vnfQMdLS\I%kuDEF)EØh*?.NFܙ\s̗a7 +|~vBXjډ#0~L!NdfY 5*ח-c+"i{CQ[W'teZ,ѯRJ$p^DdV* ^adވ3m@gM1Vja &ho8{Z=Q'$9Foޣ ͫķ \Di;\UlNÎ}Ҿbz3r7kM3jzl}ZD͚ | nQe:8lTv@j}Kl +E>Y17T#e=>'`h6ډ]XۙQ[X惵y5.SvfW>͝$i5馴UKԖ m\)Ea%$|/{>'24q&ۘS4K+L:&(\Xݥ]ܡ,hY +y'$ ؀hO^ mΎMc.= gBv/8u"Ljڃbp>GxPѧQխH+'RG(n>0UݔjZ/̺-Pw8k 37b:+;)*` S)F_K]L2^]X8$ +ԹOC7,Ѥ? ޏ0 2о Јwzigi52!Z6qknwWV/+.F2gp04 ItՏKc8}:6칾hiȢ20/eg?J-UD[9/Tǫ9DY:; |3x1 ),KAL6alrwĈz\yJf0fYt"CLVv71^[rӥ Cse/jϕ} +ry%kjш9Jl~ja<.,Eh +ۅO>F=xN?`۠fj_4T/#eGiίf ̫U/ͧY95}: {Da?o%waԮp~ᙨ6N %RJނJe))EG+h^njÂ1p.6LGH򘽃{F{V/09HENO>84ᨇ$V*2[+%COO'o +o3H ⯲\44{仹f#B +/B90WB)Ŏo{ptHGL&VGHuRFne'̤ I3 < ?{τvO<`,MLDzK>Oe:h(ύF.i)ޜHΈ(3% 1#qG!ߪ?7@1Di#sBz02_./C;bsW%ƞP!MX9"KM[\7=`ȍ/f_.y磍æ: a@+n6ݓ bh|nkSm:PpcڙEtԓ$86.rgfN&ؿd͸=2Ly_2kkjw*쵔 ۞U~֕=13S̈́YP:j?-l}VE5*ID +;Y4fI$Sl,RkN=+&Ӧagq)/lRgj/5)ZJ-БvPsz9=B7 +Î5I=gU|u n_kwM}k:%wj풏w-᝶eY7ԞRn7-;(S[XhnjNv4ۨ #]#|1bL~%QjWӎJgyiM0PSE9S^ij^/gj_yhjR^jjPMjrM6ݩt:"27M)ŷi=AHS5g~%,¯ +{nHws%FZhS$) +j`j)Y3T[TW[ajkD.-v&2Ӏ]mx^$yيe˜ZE1`@>UO_Z@5и70X/)BءlzAFllKmXM/g +-E] EJ ߋyz`嫝NV`xp? _ַUg!v 7O#|H[F7zOnI(_x%wt/! +y͒Ry0FSpڃ}!:W'5) ZF} 7Z3!F"u$#dJ=A:>! QF.𻅞U`1St +4bMP~Cb]k fU߶N(+8ߋREy +ѻ~8N:H2]ۈ$Fb2'w?{N3qUVF ֜E*bqNEZ4HHfZ@ũU>ywʉH9rT?Frkr8̮SV +*keoJgfr]t@pʵ)3z@2>[6 +=t  \^@2ːsj4Z~DϡW+U7+N%J"eX3󡘔2Zba(#CpR c t5'̤nl)GհU>]S|RdP !T8OM co4\n +UbEzCmyh6>V U͑9jdr9?J-P8h919Hb'ûČ 7svA;B95L´昄a+kLiN1Ƶ5џVgYt{RQF%]TNm8ԣ.և 8iܤp9p 1"AK^c$+%ZϒךM5ṟeY!1꼴]Iq + `_F_S~dEaA]`932IP ;hŔ:C4aYh- +~JF r} Yu>;{!JZ# xAK_lz8DZFm1{9eOE7{B+XIs +][uNKˎH.j{?AQa[4t0J%65k+YX f E2i%K1fJZJ(hWeƚXS:.0ő8wͥ#FӔpo5C<ٝGNvNkdrF]SZU(.W.F]+JYScGxKɷƋ ԜUVH"y55hTdK4 N>h^fW-J~n,^A^O&W78M6-NP-1P\br8?tGlc0U!\Bt^5#Aiͦ2VM#q7ߗ88=;k'$[;b~o1݄JhW(h!!dnCD|qU&Z*0FM6>T]9+UG ~`Bt*(~zz ~Qp67wcpSdaO-D^C7Weހu72*/sb7FYn؋ȴwac->CۋF%öqxg.P,vs ex8_ eTFkF+%*BH4pf'6A49 $ɑIz<3Ά`[Wc+yo+_M0hc jBt$GV ؤ@lGgxHJY +ѵ/Q󡯱)ʵK(.$` +unf{ʫgipY5/\tʤMr| C\qH{jdrEM%ZCr;  yOEB\a"f@"-ڱKȋrzABʷY6\}#px8 ~ 5#к8 + G]p7}h7ϑOױ8ThQ*+6?lQ2pe>*ܟ=r_@4a ōc"ф'H CNgD/6+_Ŗ[D`I4}c D qyZ,xAi oI48Ց$܂{*oFNC.h~־o[L<")L +[\=`A||=u29VskRfm& .%=O dK"lF;9]W?ySGdrgT *0i?02儀I즘n"*c1~zXAS_^Dm4߀Re.m'*ڜ(\ D\F FKܡ&Bw㻁Zw`Gԧy63TzEH"n)r 6  +qy%]# +x:Ǥ+:&qsWgfEǃc YO?#8;[;ξdG;.}nr47$ijJV*'T+*vdmTOZiKC+ XmWG"̏朐NKOg^8ХJeEUt-Rn...+8Xig꨺UY~\לU4sq K.>}~{r21y2ܺĢ|p; iK6:|'pLmEcxU.IZ{oNN!{e&~Fd9ShI318@J>S ȧ-D@#wx#R*O2" 'Ćod+ .'eF1*{l!*:W;v|g^N qZ86qHx/w?[5ELjIn w+w*)Ad7>|Gx:!Vt-#_!Q +{٠=fqy)~,+7IsCgY +|+_|@"w%.RtÇQʧa @oP~ :wc%\l709Z(2Պ9[!Pz-vH~&aؽ8p hk< [ܯ=o=ރl}oFŏ{+(&ʬEI{A V%|X!yyGΡF>]'ֽ\lN\cJ˼uilZqeգ4y4-HD؞rdz{3Ƨ`iO +ll?^9/*l%ބwRy{TH2rA٩ZGt97!j !F|AȥQ-I/>+"]>bɶ⥙$zBWU?rAxjG ǩxaPeocp?XSس^?s%F$ 'W[(zV,a;[C噥`_O4ېsf^z.U݂Un7.ӊ܌n?i i!+U䫪;aݒMS>6AlN`5^'+v˙wef@:e PQǂ5탉л+SûCÔpIo2 FjS5E&u'Ja\XT6Z.I5&a7 BX?\̠΄K͠ȓ|ş6;al6^j2M gȌSj>Umܕ|@@b*I*{W87JJEY3ןAya:[!q|C=TnA))_j WmȞR Җ<[Kˆ{RWZӢ̘!I~X?S% 2FN{ ^Wz'mxt<QlmZ.(,ͅN:<L3$'b2526,*v+YJO/'`Fo(e>$B.%ax(`gy3{%+x "HDJ&mKNkcqYd8$nQǀ`ÔxJ׹&A5IvR5EI.4w:="3?Zʡ󔓸i{eg +0"Q5(?(A=7W`0t4%H#ȟLKHSŢtܘrb\*9є7t4!5vE>|3(܀zSD o\d:sxBzNNæF'jr81ynF^BR*mhׄ@ˤC)蓈R2_X'rOrI!aOvqBcjE[WćVҘx.%qxO#FFU\x&AW^bqpJ,"68t\ojRV{A1ivbr+O q)LiV+cKF 'Łф [N=6AqcDE8$<*d1QD6IԑYB|ھx>a>Ӭ+[7Ļ.{U']* OI#Ntn_3b4"aLך%;Yx5ܸ} nn6Dḭ~u ] vy x6QM#WmpoR /Ïw_ǚ̬3v +Rmc6wT$uDWٞWvB4J7+m:C`k#ШbѪRc5dcp2tãI~n[RlE~hECކZAǴK_kN qHIyyU2{{ ʷ[cZ%DŽ/3b۟HhwO&or˜@&f6hy:=.DxVzwj켅+y};O:)= pQ[HH2n7Y%4ZX +Gkϴ5ԉ}Jx/R'ZE,rf$.\yMR 1gW\JG nLJ[ƌ%D<6dD#.Sv{' ym?o"d0 }<`2|K}[o$-&NM-`zcIYD&SRGkSi߽'#gnk5K pn-cC9o[tR]F%~ӮKجuVQ2\͈A(H=^8M)Rُ^`y9` k;>=O\6!tG6Yo#fH>(qNQ_թJa9`\tU {t6ڙ(-BϝˠaҪ MhVIi哔M ]yA `Gj|k*\|.l;)fH=a A{'5%ZsP'@{SI\ eP'ZJLX|HzN9Bf\dWj&LMm fL3^<ƈUE|͢׫AL5X'O[3Zp# +m5l#_R/X)y+kfNHfp8-oHUPVn?-\s{ڭ籓b>*Kʚb; L%w0K'ZW7wyr¸Au'՚1oj~#oM|#ߐ-8nqX}(^asA^c#*{%bai( c*_6^,iWg@Ζ*0nl]g2?z%F't0hHYzbI%%z+qj}cjv=;b,v &в6[<+.:sA( ٨>/{m9YկXc7 eIU/$pމv/ep#/ YA- o-Bnx8|IC9ٴUT=p?ɵ'ļuov6b +EEu7 n +ᴧ +jKl2D U^GuZk>c Mꧢ;7cn + ` ]0v̥NM#-IakDU6?跈ju%rR3!jN]kcڪZKJf 4]T 좛Eqo:1CdN֥a!m[[ 5LϕMu;;h m< îv.btw#t3LwǙI`vaU5`E'>O-$y&?6OC MI~HR԰^=0?cxjx()̕ +kt⠛h>qžz۶G%xtFeqfy>-4n\8^5ŋr{Ygo' GvW\iD<0h?CRn蟶DY|+I_"¼Eb\Up|*j(mokr繯YZbK׸*$)|gXvG71F:^ ` Pnn? +tKGi*OnZM4= +bْy,.)&BVPlK uܒG&9/<ŬݶpbkR䲴(7Q>X\[&Ӹ^,AA˛zؚcu%)d>tڔ Ҟ9n)o9w*$vJUY-C'[˃, e>1XѠNkRt|5Bg4iGf{̮\L]Ӽ-ehGDX7igNƇZ$ ]-j|Fhzwkwz7R\‚<'h(>bHȜ0Kc&$O=Ic#XZVC4z0٦GS\3qAmOncqr:nYg92-@F}/Ikl,1_Ys\˺t/f9c2B曏3RѦs G tFw.Tn<~֙1ўX:Ƕ196֮XA۳)϶ˆWuK:ya/i#TMNF“axc\<t|t,; )TJvzY%~ +wfh]#?*b3`=I|c>a "<ig:B`vwLUd[%Ԍ1 q7PG 4 ᧛x ӃO]s?8u{vc2L-xγΐMya$QW,'ͤ,9NmH{DIl_m,m\FK 'k"W_´Ͱ3dKV91!aMzd&[*3QmDY[{[˻0XD4VBbv7d[#2")Y:;H+}_cyk[)_2Uy` =DovB +k潖pjʿMI3;}̆vIPLc}B$mBa9.lNtAiJ,ŹY{aJ&t|vԖ}̝'%tF%?)pۆ{ҁep T92Z. |'6Q ʳTk4Zcyjj3?QLի5?fM_ɿg**;BbYʺNj|C"ym}~6T5j,/i/y׃bگQgU_27e}.4%)1 4ޠ^Gp/FqmP< ]x)5+r4}8V,Bm|"r-ݤԽn\{&lح{|nW+]_H0ݕhk|ۙ;Ztu]9F?u@':S2+ܒsx%:Gɨdi|f&f$55j0Lf՗JpE&Q281e7ڋa16_uaݜ/{AX(s&ޝ9ٰ1U].Mz~aJhqFDu8VGux~ 2ea{V?/K1s͓US? gگߗMmtQu W =.5SHfur G&ZT48ZWIwLd)-&m"GYؾbN+k` =3lYkS3ff),Gs.uAQB} +܏K,҂0Җ_c[F!U`MhP_'Mlw3Wz2ezQ;Q*x c Q@y(P{yJK6+pq1p7鼡4IH~Q@9ˋFb??/AQ_`)K4(W=t#%"QȫExioH%R[|B:ExSw4!WaOct9gD95Wy%O3AI7HBHWOCZ]#o䢈wZZdNkdR<'\!y(j;^!ʦ|fZ6riqM1o TPë&d(m)CRx47so >3J0A+& C(Vw*'1)(ƱnK/qcA[r>o2q*hbNGRQyOtv2]#g~>#xAbMN@:ɗb +|,freŭ 3wS{c&@!xEt߬HO&V5#Tû/DtdX>i8 Kv\AS\oQ#te܂*:n NE>T}OX+++)4jL$= C.U* ve/s$yʛt\ūd$V`JԼAh*UtXGjxw#RfP% hJhW롍k*RTL%Z*i8kݩ"Tt8F{+ oվrʚu*Ì*oU2Z$],c8nqexIFvP&tNCEQfan'N9 wG ؀rt)rSi}N Z*-J`?Lml='ͽ I$KI1goY +Zh4r:Cx 'i1 +~Pм-[㾮[B:j\sS4~}#Ih&fWldTZfg[^b,flTx8x6j6qXQO+K,Qmc6e j9iu#&R{pe\uKؾ߭f^5>+'pR@1QxrYRI +ş*UIkZVPp!}IJGRCYy]~perIgr8&lwDrݶP4VyB!1fLMkq3.I'WpG w'(́`|,M.DGcer-|2襶4oB1bSXV,^lg$a6kZ>upވ|Y7kG%@ +_w.<6l{|C'ȾA_#1(_q/i+Ռb/u/D1.9{pqqLmc,W%xB M>y5 0|$V +s3{7UT;0>m2<  WgXۺObh!N{Io}25 +? +zBAQ +6ֽAG>px +d-Y}!Ks'Hd]#bl3y*KłI*ЫL(Wq(hp1lͽ +lCVg:lEyI|I=]o\}TGD*(`:4mx>c# g8XPnH2ң)xكh" +pIʙ%jHoA,q#$8C R t>1I1lJ{^`BZ9ex[I (tB9^;LtFjGhī=j(S'wrڅYШ6H:\Tm[*_kj"孚5MU%">Ae"̣#q#)U-Q FeQ&:ָ*:4c w>iշQ%rHf q7:N u+%[sҼdhUewkub{6 C +ֶ!.˅8ca\*d Zh,x4lᩡ:L6z18EazGv IOMN]էEn(x@|tm>"ٖ:`#AeYPbk-sg? +q)t|$`-mze4%Q"+q_HSO +-poUV:\$?WxqQg!!S)UM5e2)k4"bs=I7o_M Ѹ8UE5f#W6m[rco0SpiwMvWaMM,sLg{l4Bm.V4S\1Y_tQeKXUxhʳފf`ۛ?fpMƐj ml}oㅛ]0}5:ؐhAb_kAC Yu֣8en psLj"/ +<iފ1^A]őp;/tAM6̊~-; *AMEȬ0WbTðo9|<Ї{T˯/40}^FUWl`W\KQ7??K41 iWG&C6egnb.KOL(ADD{zIQ O?h>k5go8!A~37atehPpx#yՁY)$xzCq?#Cgl͔X3aw?REqOXyAn@spV=U-+zKq#))0Y,&̒]Mb\6Fy|R)[)38g`4zũg6 S9Z,>PQ'y.z# sB%IG!2iok8v0qypRvB:M1 4!Y BN*T gH$ +(ġeP@O$L~4D1dB+ n|(HOC``-u.g},z?c, 7&;Z!˹ey6+;[.*˒NR~DV_ KdEEiߢG)~1I"(&R=Iv%ʐYIQ`)LrcvjLY-0X0Eu1 +TG%ŭꖈ_ gi:ctc5V;vڠ¤; V +4׫?4Ә/M* Ad,(jƳkVil5g-4Q~%[2055 eڟXWk-:spM>?L +u^ zm5qqwLXXpH2!&f}j^5ʗQ]K_,R9?e~AD +6f<#}6䘪JvPF[H%_bPd8>0f )~]byT]k r{N_qW7|;LC>h;LKM`X%~|l%A\´!|(6^>erXsHi [_Ba{.G}͗wwc\YvJ #̱:aߕwH,]`y >iڬ,u.CP +rjb'p 5=_5[ܲԜ/!I_Q7V.sp'YDep7ZU58T^f ^P5r:vV u" MGC( +>I.\ʉNI#+(> +8Z>1L+{5@wyg DžbdR?{P΢Ek=S]+s]VߋӒ :K"n'{]HL6oa^pn'˾Mypɧ]vg~y!)aF=q`#ߢпžlN&J d 풧1>z)cY)gQb7²P8%IB'o: +?*[&p XK DO5`YS +-X7 +S)ci?u=x*^痱7q&z'& ++J(m@BgAj.C_#"12S:E?[-;c2j)XgcܯB~!S$XN.~Ď kUeޢ-ෂ!1J$2|Y:9&ʯV$͟bme>Kd-M` 62nGHvV=J/#1m2IeM%&Iֈ}~ۤq[՗S>~"P<6ț1i>߰xdwu<SQ*+).eىU4bUNI倮 QUp2%x=D!mG +SZu 4*^Ƅs2eP#. G;D> +f[ hrO2UE NQZ1KdUñV$dw@Q TbUNqa9ϸTegk>O?K(U)3 zp lS7>jEYu2X=LNPGh +]m^ VVfdeg&;-<ӿ#5{D`ix>\L"fe qa'%@>POqd>:SjÙuVt?^|t|tHL ޥk {i|1:UZ^ڥV%S'"170pYGuhQ ŭ8qO q{q-nA .- +pwdzySЩWw^;i= 6:&$ob6aivyD; Yφ9~6=$n.lC_ioĂttyk;UwU1Mg㍂t㳦]6狘,3/$v,9Ou_f3yvyB n LQK3ɝ Ɩ.Ti%'> l^=]!uSǖPvmClN4A/Z.F硚`5~)g*UzaoV,6V @xGSTRd~KxZꥑGvb#S?>>EO"p-K5>Vc\7ջ7L%WCaR\$vjV&Dlb}_CxTMŹt1ĥ.bdM}vv%l6C/b=Wa +e +8 @"5q\$F|=,U"ZIPM;PL3W\ğAPOC?ŵ3/a\ucL=u0L^#&*P9]租9)zko\4op ]r#qL<M37,Э'ʌLPqS]״k`n֯4}PAkHn-<3؊)ʇB>I8=fS2QkhB5C[-|L\Z, LG۰ +M,/E:ßewOܔI$Bze++= 掘e}޼\ +CPL|fOYBx[_S)e'w,jpv-DOMq-,θq?.`WJa- h8T6?-[@l6{u] z٠jb4} )&mֱ  E[g"A 'j5ಒ,0:@zA>#[A;ye{ +.9>K']1bL48BtcH09N V l" T^Q $> ڟy 0wK +)C/ƈZqybiT'sM w ovfc0'vE&gcÍo%z$\bS3o̦ϙ)x6k9xE3bn7ZOS]0V-ʵѷK­Ᲊ֟EbuVSkcS]XVu*L=57XJ^&$׭̅u ]PE\^\*t*:}O*rCyz?X8ھ1cGÂm[զo;εh* T?Luʆ4^U6UӚEƇŁ:$wڙZJ+JxtwTxos컨k;|c[oܧ#0jxbGVirD\>fzs+VDho4NN{F-q +*".҃䍪ckա=#+T.HvHt L{u䌂µZ}Lj2KiIi Hp(fĖ{ޣ]Lc௕?~ȩ{/:l kxp&_'Cd4BZK]R.@Լ(| esC!+4PM  ԯ(žu 乨zO2V=, -O+[#*az) >pk3ft!Yv#!on2ӗ7A +vLNBrgVJ_H*6JĜalzBLEncPYIB1c 1ADDZޗ +M31];Kf`,ަ*)תG&%04I;AItp (X4a蹤6&֑:og^s'57d AX|.=auѯP ++D?+oa6| +ߏ/-TnLB还njE+3$Þz T^vg6躴ݠxXI#5")b ,Zˈ0~DF&J]G/bFV]TzpQBm74R _$'?*јb҅*@?ťӌqzxb5E'KYq0}j87BްtUخEk;e w} "+*FmTbj;//s03DŽ}u|r {iLR~@p ثz@bjXjZ¸_,b +,< 9$۴*m%tL|7g7K&IWh #lu?[ݴl;W$HkLV"]m\խ0EguK*yQ^dkk/^`k"rOp^׏;i8g"M9^(;V79Viҏ@cdP{OzjoKo~F̰ +)fȈmxZV|#a-zt`_rHSozX[IXfvX\0Tg*\ Lt,99&)o`x +}y3gIT;%/e+OuWmLeaʒuߚt> +\j~?g㎠gyWW~sW}q-v-хs bzinvࡼsxmf擊:u݌_ok v8Sڲau\\  M>ԿhgbV\,Q bd# + +jPoTWӿj9yY~xF_.pF ;H褻pO% Y.\ Šu,OBTvyRs<ڨ;Zt ϵ0<ԕ># W!Q4KH.ւbUL&O.Mz \r@^¯ć{0^Zѯxzp84KhV0GʺN۩ɍ̙x5GX.5,JUQ'[mpi^=@E0rh,;i /ڧR3K-ff쇔ܶT-E X^sYhb#]U't\`ect lP,gV8n]I663` SR,OqKn-:θ&`'UE6 GU|Yq7+[ Riva`nI0p1"P?Hu"Mn y-4+.6] 7R;ZԬd!ZrƒhRP-:@ ?E=W֯ O5()OQT4+4u^QO+l\Y k *vm\;$31=ɱj :tyo;E3cu3h#ֱS&21uwT۰L :EBo?oO7MZOXFǤ+?z<'1K˦ ŕJ92PitaL}JX) } +_doNpY름˜7ؗf: 5Nv6{g\clxUu&JZtΉyu ۜD).^g _~oX +ī"bcTNtu[rQE‰(x%MK'Qr:-EWYNW`_is@FV%/MY_(Qfŝ"&9›P&*G7eQfRS{nRgUfi}K +g[dv)x?W MI# pE^#Yw4'ZvKypIgT{|JmH}#˼ LK# G4lt __"g7,Kʌ;Ch®~R~PzԔ,\ZN:[l&h#.ϓX2n0l>7-%'ր?5{  Rg4uVm"$182wI"ޒѢUEȌj_' ^>ҏ"ϻ&(So) 6XviVU\@gOaj<YVN$a1E4>w4O/ILu16Mfܦ2pC|>'\k(;3^'H0$ @`﫚qĥµD[rڝ[4Ϭ9aNMf7p M-]!f׮x7hŸF? +@orZ@6=mx6JioyD=?ia> °3o49j#LR)X 3Mlbe=Pډs1 {v|_f R ˜tᏰv#<3{޳?dr]jS&[l.5 m34T ?|D + +9qAZ?bqΛb){Y9,wS+՜6k5G&;h?yM^p |DG̟`~Q3p%(a(%-:*T^Z)4n{, _Waݪw9T? :ܨfGmϲPcm %*lp]-;L&L`Y_ym|us*[KĨ4yZUjFcAYu]"v…C;ĊaF=Q$Y( nh옇7Z67Q* Rj_*\n-jnlkk(+ErIy>Цf(3Iiڙ=%ޅs"?]![f9.9&QJwύPω(N|KU5?SyHK͌ 1\+b'e§&&Qmȸgx"QbUӇD*_ +u۽grt);P{O5_^VΗ G톁RQgF8pTpO}3'OIL9"hZt7K*⫧Mǁ1￱mhUbIz%ƅ9^ȡJߠK7x4-}ΰ0-2N;(gtaN3&w{& Nc!PTb$R[(?[=ҍUK#ښDfai E)'q:5 1^ NyklCMPw| >N饨z+)6z3K5}+6\d {Cpgy!* 2~dcSIκ|%9\1O^HW  +Άn{`cw)1cW4VqaӮb|at9%a=}Xz1~eis*/| !@ 9Q OG(~H=XX,.WgaO۲/Qަ˶am%i{XۘX 5>"n e~6<5 /4gtWtO;R)J RoYmZݔfzlJz`o3 ~ٖ3\Q(6HJwGHsw犣ݓYfk L3@x}=57S)xtU)}fW+׎ͫ*UbD +{sg3JpR @ۼĝ$4{V6=Gl]%+/^!SԻm`=Aބ0Ŀ:Z-\oKL^8 jqYϧ: XX'JF+a2E׾O>Tɾn o >*+xẙȘfc"+D.mF !æ$`.f{.UKyao q#C{; jd5LPk^.l[>:;Jic)8HBOĥ>^t!p}b/ Q Xyh/#P6t\g˷M7Rf'[u`0i mO_7,³#ֺ5ՙPiW1^zhˊyuZeiW2muj0IgG #0o &|$l/ESP+S +Vȫ֫jeiUQr̵`K8p*YB<^B#kP9 DǞc"\|YK*5QhB hKzAAQx %d !ے.!c^diA +U#nL5&=}uUv.x S@ NWn*ţʏHsA4r6gzDS.NBwIdǎD@pP[x1n +x7mh>Qᚅ٤_ _&y||sYVYyʱV'j2-5"` xw &"?Av0d?<,GȍsUUjAR%cW<`Ɨrw􇢵;˼Ae?=SFՋc9ȅ F/ ) # +h,.'Qb0]PuI2UUngɀtTRP\甗)uV'mX9Tžm+Vm! +ϐ\)=gL3&3PnvKU$VlQ]5q1ԯ:E~<+5J?L7zT\*XyP~D?7Xr>WuЂDɣOB:XSQo}u~Bi_z5%}ަrrBoФ Ewb* y:ZPp:[?3wuM4!u0zosۋDɳzimxP~Q;o:XDU| KH,)("s~"l3/(3ʹϧ% Q%T,:ԂjUXKoR} lLzknqºeلA^05NԴ=Ol > :I׶ՉCd$-oR!}5\*r<, +M>QOVîT8>`^u1vAPq't]too^[e/oO%ۧ|!$],; #76!j}@YI2l"ZM +sXal|";,U`mb7ڟJcRDH6?yRNĨ%8XEkiqH Y\9w"p'b*M2;H#b˲[nHъ= ؠ~,gF ]$^jK qehee*WYJc0- *8?!y +dzuUH.CS㏡50Pb<Ƿ6_{œD}mmXļ`߲9EO@ATi4T >-Iϐ̀:uckN#7;"=Gh(mqyT@)AKu +`AgA}15%iX3^S<@k]f ~Vc$q>mbv2cXPbB!}B9T$MFP1H>Ency('`xg"vpwqbz›4/[U.n&3|<3 җc N4B>D8"4LȢWHq? 3Cw`-B܅doSS ZzFbU=`6m{YIehbi1iAHq:ȅva?nAk  <~@?ӮS3Mv)[iҮQ>6纫h3iuܑ .q_@d/elwPBΰ=%tLҋr\䧈W~Ӥ`5sjC-2HÀTl3T mji@9Y_%eO*,*EVmPtU~ܠY﬙oZtD +Hh"ht̅} 9>uvF68١/uܛȒa2,ﵶ:"^P{W tĭiߞnj=lseW8S}MVf9Uޡ8\S0Xmĵَ\\}Nn(A}avDw6ltfvosE9s`U<1BpA+1 Zij`s_3Yr&pƯVPضOxLjLG[_vЗ;Vվ;{ŚSΎ4 b6t;^G EG$:57i^yLa4,b_>QiOywX6 JT}i{G;mtlPԔX42kO,[n嬡\Z=36(~>%J:AȐfA~-ʋ+y(B2_|Efpjb:t ;ĒBq'o=?9}0tI "e~[*yy|*1e_#w ENr(YK +.8P,)3d8, d2fc <8VyU#G4CHg`00,T,r/)|NBbrIE(swcج~jaS˒p& ̉EN$B!OZ8}5ȽNcHe%`"dzN9zon )}' +, ORa ]:/0/'[!pBo$zݏxu=WKWgiD2GVip@ 㓦[26f0*nOBJp>V`7cWrtB< zQ-Ai3;fxaˢ{1= LHqgb<|aC +!b kDZÅG<jZݽI,]wd ]\ӏɈϖ܄ 2Xsmjܨ$=V%_,Rfn,';:M9?&Sq-۬iZ^$>k{H#c9UX)`(gT&/WNczlutAVK!|9vJӘPsnҲ&mӈ_ rIm¤rnZxwvX6f6EqUwy܎\I%/Obj걌 +F\T)N5P0a64X_C̅r%1!(<(D? To{Hn~Nd-~כ$#t.|qgAD.%Vr3'vv-Gfg߮%|D5NCvʒPsӭ_2Sb*tSБi, pgqZoއ?=rDdg%rLuo]ٞtgqE_)>VLv jw#:DnnET6Q'ȓ׷K|fe}Y[BjkNf*ޥt*/ w]1kvmGbbgs=772Mmn) yiޚ7|hO0|ݰǹL_s⸭GSܪt.u\N5M5Fǝ{1-fSK!' #m;x^, RQV}KQ+PMrnQ?7ps|th}ƭΧ҆; 6kMo\E$nu߷E6։o_6 1!FC$(~!GyZeۨꣳCoA霙c7#K@Z)X(x09ý92!̸8sekdv00Fg:uE j=JTrIN7~`} +Z>c'04[ǬςdʖF75mmccQCp{u>Gz>x >kT㴙~BcwCHğ, O -eK5<6f#|10W;ep';b&ũZX(eaxkWP"ʸr;Vt~D/:Y]f$ `W}"BMWҰ Ah-h - MpzKNB &javuS_yڤr#'m\2򷧮rΠF8E;=2sQ_٣߯|"?v\}*&d>U{3rVyؼWރf]]]bNC[2+d[PdhW-WivXO?ﻤ] WN@,Ƿvq̌-7=0~&9lוe[\L󽹎T+Ky"eC:vn`Aʪ$]ʹKk/用*tݦ9]6w_;=|$wcGRT+8ivA,H=_\N`_k}ח.>Sbj^IyG7Ipb]St4[m,&J/4n6JohLF*ζph7-\.ɡI&nGto<Tiw!JU g_5;sl5'ڸڜu3VnZXur2[e[Cz't1d;CY&{aBF'u 4']M7߳0Pb*]`fD[?kqօ-ņ=<I@a oo3̜`kzkM4f~1,KqjuTk[3̏T \ATEа xFMLc}^TLJg&䜏1_o4hiw!|gMq[HL100ktQcTSTϽqϞlʁi@W6G3{>#:ڲQ[ӀD>`l/&74m#oF8k*\zMW Y?Iy)E|:aW܏6򂙭6h\z%,rCQݰį#>XLh_{lKfZF#: +.&|spƶ* $8y̎7—7)Cq]7'9Yh-`4l{A3ܭ5Mn'ݩI~*H4@sTsyLt]?`B*G7V(*>8Hщy/V͹o(~ToOm3ؗZJl/O$iqН5MwQMre8U( 4yǀ[\m/TsjGu&`G&y]K:Wb|Y2tZQch5U/iAKBA# eoaW˳oRmԻ kQVv;-é-8LD>6mA@WSLDDnV>J,P} :Q:o5cwM6gc5JvעmI5_RukTJdWg&p=T^tGjldDO4ae!w;iAY]}vG=ϖ#.ս>VT˶[f 5y33`|?ke[ex(.dϾ(&{I0dϓYLpߛmDK*r_~b +k`2>WxM^3Sg1v ,%b7ܼbfB,X"Oe!=Hv&b[ӆ(ی*e$R{ S^cZ_SB +(bR|AZc?ľ+~O6O(m2iNC eJ;'|$S)Bc^.g;aCDi/M1}qwn aEe9Dz/M DN\5u;) m/UOwl"Bkb{;)}bAh 7:C YV˓WMK}4l4_Ѷk+ږ(jUJO^x+6*?yj%p*Jifnf:>U"~8{p1` % 0I)m2/\(^֨'Xp9 +uc*Ѐ1-]mτG=dR94:Ϗq2]8MGpCb*%209mzpO@qMO,22hV.WN8:oOs~MӬ`/ kPgPhScEZ'SQ=. :c~ Kw5y"8J??^F.֟1l(;dT25S i P'އh|3aABIW E@i64:І9 +2*?۰=HVhRz( +a 6ɽ %Y9yHejuI1񖭼mW-2KrÞ`f#9aBi]4:)Cմ+jIuduPYX s3;ncDLW>R9v*o[QlyuYBxFlDn-fÈUTtC5h[Sֵ\,oƹR9>ok‘IM..ݸz }a)2cGNF]X#̓X? 'Y -bG7.k^DDWvuԬaZ3^omgI!޺g--YM\kJt狄CHq}?mSY*M8oKM;*crNS<%9NbDwVeK9l S)8|=hR2iD _n#йoE36Ga`LEproՂl0)} <~. pM)ė%/F s?GߣMI{)I .Z*`x4m̹EB9;qغ" EP2ySNI 4tB+%u'pÃ:Wπ׬<0V95W`ƒ꤀cTM>t)nϕm1 $yt@}{iGDi~eB!&f^U*/{BR+بeR0skwPF @/$1:{qL&g+O޲j\H5Tv XLfk)E[y}()**UuTcMgzQ1C};f>c5H!ӗi. +XZch~vBxDR5'Zg +#$U~3skv`WIpB?J^@du9aؿ2J<*af~) dFC ;wN+b-{)U',mP'dk?Y +U b On#͆ڳpsMU9dӧt2!eZBrċ![lJgMTeY·7N؋]˯U;\ +x tؾ'EmGϵtۢp[f׉\ A,X`7עKjvK U+[nVa-xu18feצJ3quְqG5&T9ũ džeC7ZaZFc7=_\grټ^8) a-ą`fDy&OջBDX$_HfRzz$Gz)x+yo +H +)y5ڣ OwB]*i `s1uoV}\$KWE*Q&e;XO1kCKT!!.f=P$ ɹ5iOXe)<*0E5V >^ԟIކ  j$"XOǰ$pB%)~$NQ4z&&gIؚ$;Շ.|QGiD5c BXI}F\F  +Wˉj7/s0>V{y4E

Jtʿ#}O!Q~YC"P))YV!6CAO*M7çheD#BR}Ty +w5hjzOh&dp85+`oZsC$D+![Nҏ{s^L7T}ԡfT4'7J|$cSǞ]k_Y?jDlÌCl|c wA _"ЪQ0 {hl?i^0!o6WQ}0}{Zfy*g?ԔQI=.N3]O£:_e{TEq m2vf9cdA@n[hJ;3.*CڊWM]Xg~jS!q6b'a3&ajA]aFc}Njyz\/~gWu^uEYVtSTvwU3Z{)֊G⯲U{[jU QMoxѦ&6 ܯS (F IScu66V U@LZQurZ?dn`<ד|Y!,OzJG_27hL? D N\(DU1EE:U%/ b1t+s* +%naj(={dh H/ W Dz7#I-d-7m3V~Ws4/*?c%58h='xMb4 +8c).FO҆I3n_Sԛ{bm w#^5Rʼ01LCRȅL.p=CL\_1lUǃt1jkqB>MC" %׊ pOq:r`X{ "_#S@>Lj87DPߵ1FC㺱uFgG#6Lk3L@_hCE@B #]a<%=ljSH21E cdw9.0`z@.tGÚ3 kt`z*2nGF7w#JuJ]^z@ekU&J9B}"h`177YgK{ ,DH7vR՗c&nV tH-/I_ciU,O+U;,AbeNBdqUBG@/E;lc Oav_5~sßUFT_D_24;qڗ%J&&ʟwߕ 1u$JLњ| :;}Gί $[5>u~AAbHG![AψwvsjOTu/5gkb~BmY^tvBr45fbr p]Lz9zVg+Q7<oP=]dh')Hurg~4rNZ.];|+T-M!vx<}k/^ef +@K3k ,JVlTGu)7G٤H${7F/ !Л> r+]r~UW,%( u[P-1FY*jƵ +9 i/I,1+OF^5Qƽ>1aG~-m!9HK);W$G}m""d|\EW 9w-p=!K[&p~۲2yu3K3*AD x3J88GYzWNj~?Q @G4LboӼQnj3 p?e* U< +ijequ7rPfJJI/?\Ƈ?&q^DI, ' 9BJI@fvH6#0ZbYEe*MxB٫Auڃ`~>88ư]sh̽M +>BJZ + /DߡzG|"N6R64g}`[Ym{ >WP4qyp͐i 3N\`U4T6gⷰ +[w?$Yd\1;Tfn"AQwTх.#|YC}L6dpWO ly^!=t;Rkuh*qJIH/n䧊) +Mx3Yc͉c"L>)xGցWK)Dfq}rS]+[5S7:;Vgؑ v7$9|QfKY~%t0iBl%Wr[2H|]l>,3/me wS]m$R~Fhq/i4jLn9p.}z%сң3m!ndT}l正"Il!D6նF3@n]~O5_ jۣ~MJ1\Of3?BwHCutz>ZxQ̴xB +0t}dem:^v|dHn-?Uc5Ηή,Lv)۹/4:% psal>t>~Np&Y}WB2^U key /ʽ*kKԗo3dz6ke*d* zP>YceN?E.}~k^PldL\nD”Ij\^Ʒt Z+7o+n?Z7Y#Ϥ\5l/"AdYAoqq2^Oϭ{nZPo3Vm{T#<犢V>ΜL~kV}Ëhl3 m>qzkXJޒќۛXrX]=ԫb^I2*1VWphƏX/ MrhWYO_]cvI&ƾ7%n;b'0e3VoCki9FU?*>mV>c1R_u5/ʙk(KT!&o +2`>7%'1whPhG}oX^;=\)< YS[x@~YU.Uސ^֪! y`` y|F> +HDRbr9L:"`Kb3}-i|q`xSqIVWnDFk꤃2$c8  "yOI'2Ѝ<|AhǐN~%x\dcbKUe 3֎U{} ~b,E=e`BBCs@|8=҉+B<$fڈ'!U>Oь㔥 +*4"syCpS)4{(A#+^m3z yyB$21ݓÓPm~]4bc[>+,1}t F\jG.0sE@3^H0T`@`l G(H(&j1A,g}|!k.Щ9`ruX~ vGv\iś>*A;\rzBmm5"u%n&O +a 11dͼ[B9 kk`Wz*h?3SM%^.jv~OYVNx65~=yΏ Σ/O1o-op MQJҠySÕ_N@Z^1P 1 \5-9KΥK?`]nI![ݥ؉H]]Cb.!PF,}=ZYrOZn+אbCFJ'˩eLeYrF;U&ig顦QI c =ad;5mʞ$eLuu3Ԙjry8$Dfu:K`V +LuWI/Ibݳ6qvqH+a +nHbÖaЕ\ņSwM̈́{3*+iZL~}iI^Uy9,43 Fq٣ԛӒj#{><,ݣОBךn0~BL8ČBFH +aTQ3̔Y7CsB1sm~o}z[*/`}Ggό7AD)HIVu"{p,^!'UET.4fHEY.seC#ߊ9C-81gqkO[4T5_L^CcW,>BsznIK@{90s!}g➳'sQa|{~?hòs_c€<j+ლi +OzX `ǍnidE\4ס)#{K)IA @mkc537k:+: + 9d8(E@ ]hQւmC O᧡-$ hz;ed<>1Fj h WO> պ[.ro نڕNc60_V5up8bDFÅ.td!Ow&uQXT^zo.n&>&}Os0CңdAt$ +k)hA9v8N %!ۛZLEflLùeI'Cz2J3QHm%`C8/ K:%RyЍtx>1p?:8Y_ƍʻt뵡DXx"/)4j pzS4gK{|).D~b;b9 ǻL%GWS--(kԗ_jNK_)صn_[reئLm 66oبW:Pifi !Rb ёԷ,{@t٦̣nYy]e2lDP$Z!Tf^-?4oIƌȂ!mlָuvSKe 8n!j6%u~6%1"Ϡ5$s[ॸ +}l \U6"t]PΟTA=cSR6ݎk S5>{8@O:H/Pgb1E}Yt<#-ͼTLfTy% 8O ۣ[WΤ_XfcA0|,8G&-/etOjwr]Bʚ$\a*IӰ%C:.]dd'r#m%JlC1-Rd^)ly/֣iClupbb.h*)N>[v8w68\;[L{ ?dX7EߠD20߄> +,%:4;)5_}Xj5.פU_1Wj1p#o< ]YS4(<MX@ۣsxe0RSgZ_[鍤iĊ%t(U&uvW⇀2XaP4l}sA l0&ݐNâqÈ=g*>?5r^áu?Ei hiW%Q`ҝ8^s#2)Ưa*Q u*j^3uE)ܚ +eôW|`>'_Ghodlxl^pJr 4bvJ6UEnOMԵnI 9.bJ\/7e^%+7'!MBwUDN %0ɷi~s +*=EEE=!W&.J߰*.])R^ !:> +Z8PZ]U Kk M/C^Mk|dx.D(N\VQ^mFt_O~[9Ɲ"#u=YSSDQ@tmM//o-nf; )K Y^wt}sM?8 %Rw q][գ="}R!ҍzA[)7ءj4>: zqkqe/M#9./CrGi3ym5waґCBP7[G'}~V ҌINF$u9ЯzT +^>h1h&DB}nh۟Glf+Z%2MeV/QUKdb`Z?WQ?V3U_+lOI `*@6!hTt5 +.czMx.Sk,QО.3zO*V?ȹyh@PrP7 sx |>45<9E&_FDCe@}'Kqrd߫: ;䔨/+3z5HD}L<uPs`_îZs +Kp|9v[ONuhNUd=Z4Sa 0EA>d:rD; %`hH_J)$\97 ؓ}nLWUn$oI.*Ah%i-l*2ݨHDi(y^m:%j1Tu; +9Cwѡ>K~:6I+gI e[; Yůd >qڋ'YR||- v{uۓѳ:-qY弔[xk{"_ʤGjX1gh]Li:x3*@4haِ*E =Mfu +Z*f)J)o9vqn3-ήh掁?Ԯq4f+hXNG,.!ƀPib/mTWLLޯP|35DJ,HENߖ[DUֽd)!>udHRQ-Pe(͑OF+V7Өj(^.wm 4!M]88mi-qsz_D:՝@̸) M%-pukvq*M&Ȥ3ʝ|z (vbt6㶜S#K5x\WUX?1SBB"A5IZߥwoeIJ~C0\}L>T]Ljnr^Ro)ur#ЫAyzVE_7̧b7LЕ?;TOnZspDϏ&0Jn 4aKAnsJ͇{?WK#5ESy7х-۲uֲ X};'_SV+oلgaĿz;N3n~?SisaMJ`%~*]猴3Fc˽ +\B)=+@VIzWJkv 1Eן%vx8yQk\G!bHH#WQ-C +^)ۑmdsM8nm/-N?}mI.h^@ Go0t&Y-ƺ]],+WC ߭2ęu#v#Qq{t Qr]r_DzePHKՎ-ZDv=7dS:\~mSIK$Wϋǰ5#qڡ2ֻswශpQAӉC.2r".( +*cra*(k]N"a'I6>)?16[*qwhlG| <>(@Qo! q%&nJӗOʄ:Q#^or6%B%KZP&0|H cSaGE~ Wb+|" +_=/.9@/3/0,N^Jl'Q"_pi& :FF7l># x/s>QFT:&6M:o6Wqt8}+"̬޴H`2C- !;:Ig`3f,"sf#aBt'ɑa:b_6K:{6on^ eSOs1/D g56c:_ U@%/A:sd$?ZOJysa\凤7BB)W]=vϦ:f.f\rM:v 1V{<-f|odW(&Hhab +Éb8je8f&w5z\ģ@$… QM1{T˲S2i.3_=q@yh6 B>_ x!7 56E6/AYڵ'%ȌS;vIӫvS5;;">vjoXbYG,ezpij m1:X{RQKv3 OlΫMJVGc LG +LPg)RȠ([b3Bk(:a44u^lɿmVW~`-;_3\ů [&0l0m8P'yxj1ب^d5o|cy|dgg-+MOu7̭5 ?1ڐ`  +ƴxfNge"VyO%v%a52D8i.e'{\eۜ0glaMs3615uk%gZLIcabG摬?.!'c0aS#kVuWKf69Pֽ-`(`GZH`U߆gٿӷ3E恴5tJڟ8V/ ~SbfЏSuSBi~.Я>2L-~O)e~03ccwzك[AyR!||uGTISq|W;&"C<] +}~h0w^96YF&:,mߛVB Ze/2Չ/4 +^7]ɵtWv!j B@=NvD9ԜF}E +_X'~Ycj,aI sl V3OK.wL2V:06'7{c 'jBLAA:q9j,,U}/ĺ5{%W?֤3FW飅-? uЂ6 4*#M'wS샓ⷲ7"[u#H}Dz:]Ya@ODp8^' b"FFʰfe vLؓ׼1b9 q1jM/(vP+5p z@}]8o 1b #acJ*^V}xw( I;b@Zr2&>A¡c +6, 3B@CzTځbq`{ԯcy]vakIkQiz=a;1[J_-)82"*4 ߃,5CKM9I{ ;a<%)c!6\u ++ӹݩ%C]+Ώ5 N}m(Q*_+fߨC"imDla(esW+'M3OTx=0ysW! kC]][Nk]rIZ>Hm֐*n56.Ym[訥km۾fSpk4q7~%F0d^HqPbh%OޭwIe~޵i!,i[c ~Rކ4gʟLO8M'~^{z+^Kd6}Tź7I5#dCxK2)y8,-0ݔkwPEN7ʏ0ioz4 qO2je %ʲpCKi) >%4KZ⾚HLeˣLͦ_-!sUj)h]hؤ+Pw~)m9a~i|mz"o6ŵvŕ_N7*nPeo:à:6daxC—kp?^il'(bӐ]ךEƾL#K8l̕u0 +<5ݰOXd(Wq ~+g:~`!{X2 ๘nq,mH]nֺCnHHzj%4FNj4]\̞R9nT]l>UjCctF?NGa^@ٞJ<-ى\qxüSR2I5'(U^ьd rw;ӣ1f -8A'ߵU T k܂lߌ'u@M9@/UIWO4DŽ+ttL[F2oGP-}r J>/}J z=6v8NKNSS@낓(B7 Ʃ* CŌ~E^ݡ"z44l OJ z=簙@PFMA&7 WD#Ep? #"yQJjWxܣAe%N{o8KɮlZNS 1H #ѕVSVb.65vqË NQ6d "!  r#Oxཚ93 d:HJRIH29a. e#q'D{[C#^!đ@uqԮ2nxO!УU0y +Ð:(+`9ʷhL3uO]~27B_fKP\[k~W/u78 7>th%jogtQ}2]Ⱥ  lTrHedzLT37kOM鷸`IW0U|{ƌ]ǭ6U\2*PpL.'ZE9-˕Fpu9s)aPt ɤ Ȩ qb.=B -bttF;tD|J*˳K,R#1G2hVN踞M8)'6C7Z|3%Ң!=+(>PL:L,⽥SQgqP1/UsO4a>Lzq0k@}I94Oy}8:^q}>y^~<*=^rD 9~'DOMƫ}%in`99!lXPG&_LX<&=qyr~[>}ztφ\-^wJ7AW_'s(NcG2IyqJT ,Z'j6DMά2h+dc 9A{ WFPhMT: £eQ!hq ;ZV>*2 +B"A%U+PwHK7+˞GbF h>Z8h!#ANٍPBva7oC6M$=xVeܰ9 ._:?Lc\@l*{ +Ũ ZI1ي}Ynb +yWϫɋf2YYHۥ ޗ@v^Ny ,\"tåO11ڭ{'Ӄ^>8% Y,_=hr>ZUBSbT +IVmIH\pKd(ړ<),4"8Z'r ||Wܸliw|ř7c0Dch N9SV| +^6si~ȑIsLH$E$m;'r0MtJvyE3exMHo(Fڄ)(j"JS^OMP&A4$WMr3Js<}77NXG6 +hTubB\P ->5$@, aG/_ju9B0uYD-Gz INoœ\E'2 '<<6oh\%nk><1վl}b'*Xf/S+e~X*A.*qF&/)_.eGl-a-Q;AԝS\ʯͳ{M̜oGH ?5ke~Cf1BPi|A縖t4D\'g*ٕ$a_DoI'"܋W5=i/zb\=ku!Я1:>98P 9V3L2LI=I%a.6aaUw}Ilxq­qzboX}xc湎G_ Pe'XjA#Ly>ph '6&_{#{'GxNj^1D7Qq/ _L"ߵ1+ )(.Ar`1geV-|M63yXM<ј-YDWnL+Aj ѢA7>=r">5^"̘= 6g^]p&Gc#9cr%2!RKT!w%BEDCBvSa̰b>2vw n1.g:F81 )t[YI5R9!F5 TrPL$~O* .ބ/ʃ*T& y./2DZGS`XQLXc$7.ҏaM0@:˾o Q2\))B)MHwu'潌Aƶrbت( 3*q{ Ӆj@M8 YM"NI: $Y.NcD ǂ=Gd~;l22A7VkHJbج1,i=BLC7)XQc"1rOBr)SP>LIy55 --==##33 ++;;''77//?!/tcǏ8{ީSO9sٹs[ZZYY[\`kkgwKNN..nn/{xxzzyy{GDDFFE!(`8O DG'$$&&%%'gddf^sjnkyyׯ߸_Ppfa[EEo߹S\|{?xaIɣG?yiEEeeUճg55ϟ־xe]ݫW_׿ymcwMM--mmwttv~c__ЧOß?OLLNNM}2=o߿1?D$./'w?H`*?K2<|59-aFJ#TԜ4ܴt ŒL̒,Ҭlv%Ne**~jSym]ŗ.;486:59wѳkgQqɀ/_f][ +_XB`cє1T4qt L,Il)\>+/(|2TjucL|7uk̇o~ /,-MWfV__ nlmlt_ѾFJB2v@@iiA~brΦVѮȥ 35Bni=<{}1c悬Be""> X>\"gcLG܉;IQ3^eHdfgd{ ^+y#6xbaKTwM>0~HiOz+4*>cZh{uM`HỪfv*zP}rI? /䞊~~Pχ/L-_f&?o\Y[mCe#yct%նͽ]øS( (? EU_~ᶙHm8zCE^~u8_9i#3pYI-H57.1*pr\ʹ_vg? a]!DQy[+lv "m/$vCH70p\&cd"e~s&\, h@:fJ#d\C{JGoŹOJxp+7W'N]/,OH}9 `Ot%CB8(ھ ]R +{ + +^GA'F +2>:ØzK\y^2k\#xegprc::4K4$蝚yp%0wZ eHc)U`@VEUW\{ƝJ* +kُ*AQ|`l$y'Cx&b dRGFn%R j96w` RJa]0|k7N<d|/ZF  *Fӫ`p2֞ 8cηM5x Ƿ.=b~<H/r-`k-\> ?#ꅼXa|- oZӐ7ʃ`{:$P?l!sOgN ch)5i4e͌&XR؉ϏAv1\|u)Ɛb6n_R3@ }~!Xwl”GYi?ݿF0`&ؼB*@O|ҀqޡC<՛>4oC}uOs>)M+#ߏG{mI+a=Dyq4+7pJa18ʇu_:F嚿Mgs'NXЗ (\ FkG_y1}#SƸ %ClDdysiߖ*f?2RXivĮ1UGߦS5OC!INIn\ EQ +Χg0~6.Ѿ)ga{'4uav ֙uÍinUZS:pYsoQ?W6fWuAs2C2?*[Z@Wi^rGڹa,0=A0o۹9@ g˅yu`%gxV街*~`MC +-:}Sأ6Y2}jsJZ`xZ WzG!^@j<6yV{&!Gp0 +F׉ np9iXPSڶV;NLƾ76U[jf݉=>OOuwG<j1r A(+<"G/ ӚYXB `]j I yp!&%# (9E'2 +B33qsӯcc\M”;&]MN(o;=və[j:[MSm*"mENiKo)몈QJAkq:豵aWV|$'ʕ ܶ Yv&3; +~qRHa ('a]0A,Rd,p̥Ps}z:|]no7#C=Z(֥oV&m3KýjW綞ȹű=L0@*ưFcu+hY? +[2>E8뿊Qx=뢴 +'<4$(ʖ&PX7kٟ!:?/UPzs>![P]KYv!Yu q1, Ua +8'/圥w{lMwP]ooX$DD}@˜R".]-ЙйǘGo_#",p80D ;10VpasT:#Ur~1O{?FQ?pul"VJզu1&WgxXc+ \B+O vQj_=ZZShrO Dͯ 7OGk ԈDDm׹Dµx"Ģl/jLڑ""B=2(PxSO/gybxyu}gd-^Y:`Q9RIhL.AȺxl.¹. +yjǂV6SܳG26P*DNva*/>e[IDx$}RID}#"^3X*V(^_)>jA7|m +w\.7c;%~)HB[p6Ÿ́={E6z~sa!sxﮐ`w>,c/W+?6HØ4wyiK#S]dK ]NE~[$j|&G̛'w nuYX!;=-dPLţ"“|\s"bǒ%x=!]|<90cƌ>6FՌ {0ݒgøw*oLXxOuC?kHa+>i`z/Nw\tbtZ_oq`so< r;HGqrK9i}%+Gq ?|SSsw75 {[Jy>XuJٽBe, EՓ{U8836_} H `vXNCdw$ԁ ?IɫgZ48K?z|mpc93tvKR;W|<3Ya3m Omm|㽇Tv +v +8|+" + _Rh  /hްfrUoCo_C_w<"*## ɹ**-$% +E;%ed{q>}_z[!*:@JVO`;V qRmIxS D4n.{.!ǻZѵ7;j qu* Iw@֥?a@XBX0wh#43#0 ؏Iϑ@Gkp ؙή\!}{2} +l+(΅U27 +#r59gbN~h d GTt(Yƅ!\l;Dtԇ-4jA'WCIGwY ^~7nZ;ۙxf;>Vङ.]8(V؅o_e6j]g쫃iGY +y[~*7 RB<<,':&&v)DeX(a.=^qoTi硞rJ*O"sV!e p_M636+P?mi@tUűMbnK`~s*Gl)D@hoQ0+j80ԁ5/딄zZ~0vN>sA+Ӂqﭐ&^ΰ2L~([)GG"'7A_=ZM3tTReʛpӤEA6)a~W">ٌߧ|?n=`A>frY"۹Q"<8fp۝C9((YGܾuQƊ)77?YAGؖHMHuqK +Ͱis\\{;w]~X΅bRj[b ~DnD?Id= ?_V@7_K3 Mr?XA|л[ j &f؀wY0@hǮUZ1WhneD+"DNB"$~f"&`XE9?\B>g{fxM)B+ЇAϰӄ1G kɃׂO+/鸜 f} M՝5̐!LPѱ3@\m̽頿+kѤB<Th >Gn;0Kh7ͮzs~;s셹9=ZtĂv Y$ƻ\ߴŠ^1v87bv]Gԩ ߷XIgSu6IXA]b-L綜`4 %7b  ,IB*:E-۲laG<"H}O@~q 8_/9SY~98p geگƔTG1eSjStr 輠蹥; .=̐ +ń,0%ٶlρ\2j_үqZZ2uL?饜UHy9A +Ћ M+<6FkŁLm^r :jvy)יϊ56\tr (PLSM 38H87,۽> OҐ^QFh4P8`GA6* Á^`MuO*]ߴ@ٟ-t^A@F.{{Ʀe ?pRC`zďP]:X5;%"wR"N3yUS2$1 ]޺{. +¹UFq/& qE7DgNIFACL2j#d +tyxG;vg|c,NHi`Hl)MaabH5m9^Ф/5G+;9KCTa'L)BFV6c4rq^6q^GY+= Q]gxƁȦx)qG;%?0c8~u<ӱ}`U}6OE?1x`|F/܃U?6B,{_a6Wh~Aؾ1ŸBĮ% +]JU0."_=``N̓ttiˏ"+bO l^MzxHHnn?հ%L9Ͻm HӺӑn51gUWx`qXE(4uw]1F79XW-aX? 6KSoinQojq9Y|&]NGbq;e.qnq0Y,WHwTPlm˴k]Uվ[" +Tdġ@zPB#iR;J8SR!1vfAg9*^Zru5Yˎ2-}#zipҖ BeC㘬4KmdiB\"SA Ej;mFˍ + +ldJOJS@i<\ РٶS~m\#tC!hO.{HEP+c԰@H.Ob[]]O@``77m3>&mXjcB/uJ}PܷM`S~) y!&v6&Л +<q 8_/Ł@DxG|/<{ ek8q(,}2r?SyYPׂm-  WqK:$J9[m\0 dߚVi]ّemK^s MNg(ޠ/58궶غ7`7uT6 NU8@0@*3JΟ殀XrjA=jd4=bPOtR*Lq8y80Gշiւ.^Ըv7/#3/z^A-1>h>35$1ߐ׎?>bt~&ԞSIg*up1(yPy;cASi7|a-[\6N)2NY<ɏÁ<2FzXUM-W3JK +IFnb&L|6։8Ճpz2jvi +gwb,ء]1 +5J?+{FvyҲ%=fbNb0{Ã'v~)`Jl;/=_)f04Zs LdPG1,\v`RxCln< %Gis3;n]a ~l^7@YOo9t +>d2.4V|:T^L-^.85؂iЫdJ@ǡNʈ'&NtrG5Ĩ~`0[|ρdQ=:X~^JfmS ̦,v{?Ş#[{(2`(YvHp)*JzLnLfHL<.;/K"OK"_[4}@t.GEW ̗澞=RF4WqhZʰ}:@WC)ѻ|Of6uԄX*^h?=9עhSn -T-;{/ +/LS>?dTL<,E>985 v΁4ţ~zrȮpC׏nH B=24ӊP'}{ `=m8Mb?7yy֘9 ^`xāq1wfϜ;z`yfrڝj`f1}*n*^Czqѯ>wc(!@>>y6[f(ShHHL萾@8];t+'Yڲ0An }9܂IUЈANɁ"yyloDjl Tml!tX(h?dibn$(4O\ν`3H(Q E`,)0)_f}6̓aGAoc]+wO7߶{5`}g@@Ek>69mZ:7ˑ5Ѣ[!/ғO6S9[P/LXV&+<'W7@\/i?Bw !,8l^bwbr1Ł@7Jyxʩ LU +q$-QWޓρv{?y߅ +,ӅwS!gsc.+1A5fxA[J,LEu q`7,( {1sqs`ay9 9ќ8 +`k$[ +ah#}&B3>d_2Lm_maw;ma؝>3/6 bow:ٲ5Y y'Y8 TRG N{D-2\9۩}b pusP7W=yHU{VABTߥ?Y_x'|U4Y^L)|8x)_(2C+ޱ3jByWq>)wg lsˆttAB\'DH)!nǷXUZ%jT--D]3Bfb2 vM"3zĊPzM 35|bT7?QcVuQ㲯j=10f&I}q|m^|fFttlAzZ s . ~f2y +fsnz1?j FlF:&;߿ݹt>3-(9uu*R9}a5p9KvԤפmM81bfHc^lͥ:xcdF>3LGMTs 88 %8M)Z#̍ H0 S Q!Mn̰!y =T _)xq}>3iu$6 $0X{wuI"  Ng}ϷeS!Vj=k@kNtb\ Ɓ`q8 %IUjK-ymcgղj6oL>5HBcRhؖX2e)aLZ1E?;]/Lq6wxX xIC`. 'K搢ES1.fR4 bjW#qD㢜:ΫJ3x|3.>B3瑥6424$>>٥ ~)ˋ"E疹#DjCr[8zʰ}*V(a;sڍ:|VO&y"3*t7$B^ZLsbjetwM=ʬR:`k-%= h]pE1x={"cU>b65IK_* n2 ^k┚L +os u +g Q?& O ~ҦH)ĺfFvN?硎Y8!Gg!#1'. {˘0A̶@4Z^<&6{X́`}`|˙mȡp#Kx&vU#'ȋj*=^<(>|E>_s mswGǫ_TxfR*𯘂c^  +iAFYS&f1xO.`q q#z]uw#k︶-u(O$Sk{;6W(%O< .~ǃ|2#X?hWuSAaکq.*ڋoWD${?=,Tp=te*ŵ(O>SE9y͑)3o&!ҍ2`atx*dAx;u<&Y}_R @Gs"Bj^!k~-jL-;BA*ij3+Ʃum:hk]U@z' +`gcyau{k!\Rm>wO!춙^2\61gfӨƤ ڡ +iC+`fr9m{)Bw< ?D+Ӟ0+UbBnlrj qu&ܨ\|i^gzp$}]t3-N$vƭk6 6=*\ 6K9D],{&XnQ%~[uDzIK؎DPif`2Lh +Ct.|c@)ƍgq 3 + p$eG'NBe$(A DvGB0ФA&ԚjaWb0@Gbgm~qaȾ[( PAOݲ {BuKfB'oTN3?t,e цn 7.c W  +"D~W@6 +JZݢK=!/H̋0 7>g\>D"䨕ں&n}&U71c:PV8dB5W=Ҕ/\)YIXXer v7@q3]ԅ>( »&78YIf x6r};],%Nț^`Hgj\#{[:^'[~& /-kA?eKt"?UG/=SLX5/%a,}Œϙ vPTǥl1lŁ@;8泎9%N,g2r,oӺއeA{ 17Kʵۏ3ny96!`o;V~-իunĮX +{TJ`mk9S}N`V$Zsl{Y{(ϸ{I W3>y䵊2&s[;Ӫ΅9p"MݡNӅۡ' +uijE7Mن=r +};JMjbHMj̾}XF}Uy0da{>kJV ?P$ ,b2"ZG0-*OT^pY3K+NPxc~Xd6PnJ'V'VǜRU0Xu80)3LjEHMQ %HgޯОp^*t\pfߥ/a@hW, bۡv;7=*&=8qIHVv=Z_z[>1~{k$ٲV`w?5"cL3)oN2%?Bjo{jB7+HPs$ܱhdY]~[ jW͋ T/Ԟ{"ȧgq)~%.3(wb}ݒیM|uaA})vޙ]|Cu{H5:_$,:Ղ|1a;dN+|?3z8uE s(#3ٺAolFNL|=<0OEO>ݺ9;oūOUoܹØh{z޿6G?KԼ6H!V{ +~;6'w@eB' +"fr Lb;^qSpq*nL\aV'U; u&o`JZJPh-N ȃOL} +} +ϊGs !nboƺ>I> {V5 +09s^v9݅{n>6ـ^ 6m؏z{_ /ݬm\q@~aU9s .*' ^V&|ײ'O %33[Vgڢ/i=d}[~Sx4L~o4pe5S;zY%EY&͖wL:9]-=𶏜i"gzHkR@<-WndKmV .o( SbSS0lN뤋:} } +g|#> +OS_K9 +B +.3 3~Z^l#^% UŽqVi+>8V\v`zrau3x\1-I~<)(# +?z;y^#1:$/1Zj%}oyİ^'M}3v a:8 |Oa;#ȶe)ol O~MylGC6ۭLP&=}ز> 0%OKz h[h|\ oQkZW4tpve۱I p,K@vվ SCgb0K0-n3m5yԶgy䛂7͚Lϛ?DG:c9&6(5bEJdoWh8?y7F&t"{Jbt@~rIH6nthbq*K ^ʜ'q;b+ B<<:UIV(c ݀sK)2+xejk-_qlc&f!*ifma 8ђ OS[!^>@>iWutY2u(Pe)z(cGὭ.3J KAK;Es.\ #*ˆc:"esa&XOѠ\G\p +2Ǡ]b*M/R7uҾ(eD6T< +fD珛z.M0:o.:};9X ,r0AcD?ŁAѽQؓQ' r\G'ڼ`etfN{cԊ³myw +B5nC&qKٜPܙ]>QN?a9.=dTDxaoq2KoEMkZ`M1rUk18(x IԽjh? YīP1`tGE{6A?n0!G_B jG6X_"px˶߿]:T+CPwZ^X!S@;J6J@8}aƨ;[`NFChO"yw~{~0_|~TN&i&y'5{c q]:Ǯ@AqAAِA+1]V>^XhIrI[7d?oov;7.׿aFT^~8!ٞ\$-qJ3{Vmąݔ`q䑐㶊P"8Kmg19sR1^h.FJyU蚸8t-dz4.i dKZ{yU` %5!)*8zgP0`-*o"1|g]w^9mBĘ[\1kY*qMƿl4#ѫX".Ic].v^8~\=%ǖE㹜vuyG0#90=]8]ttiI.PzX|gy]N8/s ;&Bwl45<Ř*xs1=bQ1kWPԖԘ(@WH!ݩwjWTr(}@ ,v7c4L;E+kly1n+A^&jdQӳċ.IÑffxH.?KaL+e"`Hǃb$*;ٷc=nܖ©weI$u/ C#4Qԓ(hXnM@סqӷB3rV54\4ˤj'ѽA/y+UNS%QB+DQFejZ!m9ȓ +BXgN 8l+=ؗSuڑ?@V:zs9XE2#UyL+rqGA tv;D/WHmMGmZΣL/rboS?~.1ޒ{Bx-ꛇ+LY"rOit8ڷCDql-g`y}'&s=gcr1~)j0rG֩e}iy v+a/EzvDG݅.]g:~rY}a_ă7-B\|/HI2omN0g0nL 1V`/`8sCG:x>=vrq:¿zy_L( +thpYm$l[䷢&oX]מٻ !{[Wt68FiT3de(mi7'N_(ľPh*̜Uz vm^BG>nغyS<`3z8́t GhJx6neF`f0Sᬇ~C*F *޿fMGބ@|]=w[޻ vJ<`Aoۆv_l4kѫYy9c7NH"jK^O/hl< |-V5ZǩebA\l2άg#\w$;م|^2(|-eO)qZbs9ëemfx!/҇CPGJj,)1'+tP}tjR2qƨsם{?<~0?9@ +eq3U\kJ\+Qun⅏vʿPѧpw_sq$b*mc l߱^>pcc52؇K5ɺ#٩ڞب޻?6~li1.u˄:a`yZ9tmqF*, E=A(@0dS~9bԤ{VD o*0~$t'k)4-5mă0AF?1.̓tև6M|E78\zEYŗNY3&;8Q7ϊA_>ިZ0gYXNrE S7gI?]bkެc'cdpgp\zgP3YGDոZ\y]ӷ[ =2 Y4ƞ >[?y,A|Y:hb[tqU3݈:b*Lt\uoQ7Cw6|UNE-^ 鼴45li6q4`«zui-bV^0XN=SU'r>,[ßU^H.!s_u^Ap )PC8+rw;hvtyw" 3u3P8W>>\c ?,ZR/>_ ϛVG%39,3^6AH<߻ӿʁD) pRj8D }GG9疰:!wv@w^7[X,YIt$C *ytD3ɟ? 4> +$ t-n3#9_qU3s 3@djxfїt@LXH\k{ڽ֊IC_u dnc_H M*N^%Yl>5MQS+ ~CԐm 9D }?#]~3'\t7.X,Mg9YV=݃leF<{rS'gWf/EwwR(9K[Dv#u +#;NU !ZJCO "޾ +?0A'G*Wϸ~P2%7}{}Swql1Cud :J :% +qB酇~?8*,2:~QjzJC0??|>([wBr.@jj8ljZxGj KDh5: F˕ + J7Wpo +G,/B~tn"J(rWi6Mws Z? ##ԙ6nڇNx'<ql# t+gU|+9~f/?@5ǚ%83нsZ^OٟP/MT7?>ռ9BwOs +׈s >UzʼnyT+tv15UTR&ȇ׶S;(0Kz;YN4"i&8sV9qbfxF̑AԲk3 +q:]5B% 7w\ףS"p%7CsDs7QDU?al9_6Xg{zPUvnP?ā'- ϯѩyj 52jq{YO Wzj@1>mJ>mBqv%wTWJdT+Ԝw{t<>_lcOjyQȏ}wq Shc;o5sZ|5|85- ެUv!)"Q.0vnQvGM|uKNx|L^PEjvlPrYOm؇9RSL}}3Mn1c?m]Ǎs7?t(b4kH 3/ T׳hCIXaF1ƺ&U+G>wi7rin)R &M:\f#Ggj7 +]TW4:8ӎρH.B^r8 xB֡z8 slWysz]uڥ= +lp L% +}v#"bWpSg0 '[!<~.?8KQ?rԗ4gݥJE'Q9yl•EOm^Oߖk.ʂ_ V Z|^́ccbDŽ2eF UþD#JiD⌅sN6=w +!cL@}ıNC봥vjQm[Ϗ:_N5C\9b Ye +x%*/Q> :z*pgQYx +!1[u^ DD!>ĸ͢bwwǢ׿2) ]Һ1].E>\gGat_ ÉzR&tB̓uc}CiQiaLրyXN-Cb'-\dDզd*}s~ +EPTrZHThDdx_q0_Š:/NJ`y:@;MpDXT1fF9s&N:A'i2wFs1❳V݀]Uc"C4tSneϖ9ݕ ^=̙CB/P2Fr0_t%ѹ{!+)OSйtX4ϒv:o$a gN.#>-xpH cé쿯x젢H2YE&(<Р %S%ɘy<<):yoz9grz:>7@ +pH2TyAn7TBe*a>+xNS Jej*)em9pܴ}o|Gc>?pPhYVt^[L/n =s\{OH;xz +w.mgKE,gr4ִ[8myPn;2 n3s}7R.Q+kCr5diS {8֛ԮQYƜ/ĉj;sj{jx1o5AWտN/''f? 8QyL 4~)>w>X6911M 1\L<, .mkn  +B:ݼ=S"P!Ӟ, T`ʡq* |1+;_5R,L6(4|U9{Omb +<[sxlKe[ZG.lfJP\Sy ty +f7e"f09K:>\ݟg2lf&[2 &A*{ʗ.j|1"lg 5ƻZ7ͣw*ܴ``tMvN?pEt2v#n:}46x fe_Nr5ՑV߆0+Zn} :[ Lc)ED8ӺXy0 GjkCTjQg kf?FM +ޑd%b$C̲4cSS:kIVX\(ᦉPjê +Ř/7 J˜;/~3":pXӊ5oO~*ځ%noTp\_RֹDuKn]7rG\A`td[nxe4[.XܸX7d3V7d,Q%(Y*a]>(w?ch}o2rElN[={#$/Rx{)z2G tTLE2ԧNGde/?E8K ۾g{e̮ Z%CnwfPo'^$ֆt3&{cWI^KY +7kyk|چژՊ#ꘟ:T]KL~<߮qᏩdqf f}ϻWi)pʙS"R>S>aAjY~-ei>zsmgB\JxIZؽ@ݏO^(O}8b.haC;PgV^M 2/=}!D~PN=r]^Za |LUv&~}R"@ꋞ^9oT,VWpphKR|uqcDLP`CES2_<3h?mwEk}كu:s|eq}YTDYܢc"Wgo8rόQ81E>y|N{Z͗f%-ta5̞Pc}>kl8VVâK+uqO(;boמTx1jP;sbeu]4.b'8ǤBܒHܷ}pד>^bOQ xQxAd4tnl%ٛcy $3}!!t_wV;2A|mv;g$Z'yW R)Qĩ=uSUnyǷo[.2ecy[]V/guf7CzuīFsi3lEhyᵂ?}Kw ǣ +; U`Bu9K{.Qrcy̏Ͼ$FP}<5ff̀L+bl9dќ>쀂1Ԣ,fѭV~? 70?`h"~|Hk8U`?Tk~{Ì hkSmS +xsPգw.O 87 zXL?X؃aR8WiwGf/=TA ܿPɛk4eQan4w~xrB|yĥ'/k~KPEV3;bLUcyVU ],/&3/! (UCf~<_+<,(y,AA2n [ ~w ǭ8tXr%y{Z3=l\_Zu](Ka HUhnЁzd"ch,ԫW$& sٙbrnUҲ\y .h(͛.go} }?}bR kX$WNl +s zx55ӡׅEv0N醓P.i(PLb%/HũHU+Cym9` +)yL?PX\|\8b|:s,Y۹dY˫D{߃xCa#iL~HJ~y;t}`8=oOsRL$ɲ矩c濄-\3aBqHYGzcs )q]]! e듴Hf!$'Kc9FgK z7!}^~hqg#~,sH3SžCB=2'ʿsx sP{m/^ *ȿ$jH4n+?@](~$-o^ +a߱)1)$rh7CK(`S~m=o$  ~~: }:2C^3A?a&$Y9ey}\|:n0;l> .`013l9*%TW!l8.`$6Dxŀo"2E?|?o} 6_S nNhZ ;Ȓq_@Ł +׭NA'I΅bS-CBzz}HBaC=_h1o} tܟ1>Oѣ9S}15ݡfؖ)8s;R;Up" 0b}/bnunVR}(9EA$P}hX->9ϛ矝>Q:H`Z߳HY9y4\xN .]BSJYZDiTOʽG_1WiסQA*KX43N@<-fP[|(Rӂ薥&΁թZώﴷO'2ܰ8%nj)&n@,7,Y& ƩݬtZ񕵶[6"F= +U f 6{":gȉ9߃7F } lJp}v)wM3-Sut*E#adu +S/~a1?ڷ6I{{p;24Wm'O.g#73ɖ"N(|V^m fŦXto;yΗoh 3X3g,uY[r^06n؞"!m0$^Mo<W=q=Jؖa[pm?ߴMWM|>į~ |0|7<b06˻q} |8wka$~㋹Yme_/)`evY6؆lRbG|i>ϧn{.Ӂi13^wڑlJd'~%#q?xaF}0Bb{}A ˆFP*&$ӯɏӻq1]+N2<=/FM&iѼPKrn$ugAbvEH + U [QB^crY1? ::g TGfPL>wzxqv>?tH[M޻cbj5be_}1"D.D=d`H޸o1eqNF{Eg%>jM7m9eǀIrxO%EC;?懡x`SY[IK8NPK{`DQ L9Zv5$C (/1" U{[nNyl5mn",FGn HęJ9CÈHEJ7%ǀ5Jm{~d"?̗#_̑@q.g9WwǵŚ$1{wVC?,S!w6"/@?}`LC!6S3s+N-c*#ib$=$nH;Gw`xS_ C|M +0L6/W,zVvKse2NVG^gD~yFK"o'IaiD4nΎ"Is_B]FA'-!}(}ac>ˮL`6u)c=+u5<Ջ7.X $;{L @_K/gf=,L;iWo߻U>z&u7ea1\>2@ +4R9Rjf0|o9p54J̡_keD6 +ыǙbNKD#!ޘd(>03s<&6,e_kn "/`]p)bTgdG^ 3hd0!>ڹ8|pB}>fxÅ-8u0S囍3zoSmz4nW=Vi@n\qHǜ\\*]A5ü1]#M, (:<(V6m&e "37t_L'F#$WP94pnWH_Q\9pH}ףX杌*jRLyبn[*ص2γ~fP9WΓ? {(Wu*:,]wX?IX$-<0G=0#fAaqn*0ejN'M\;D m*¸u]l/fMBpֶV6,NmBnMO:향+U"&Wl-MD\y9' _fˋ344qVegՊQ'Rt(J=8gWt&4pY +)[ pܢ< +j:g!*e~=Aix8ufOΛT͆?1߮6JOy`OM  /׍]tB8v U48 Bq텮/7l@|s$3wNF/k8he&DQ2EƶBO]zt0^<>0R|f2s[L~U%^S7 y3pI,'9`R3' +#>v+em8se!/"|f1Ft4҄"Z*zK4zO#v\a- ?X>hw֫z/vj;o[Y쒉7_V6w:&F;t"QM!-ȣ.}Cp>u 绺8-aޅjx'`~ +zo? ,j7*?P0Wqsf-JK z@]d7%hDpSr^DpphV>vu#G75Fem4F<+j7e=BUQ+v[1ַZ;8V<+9*OT$ZҾUY=sA_0ck)7x@4|< l0G]nK^m~O˗9G7n[tbbZǵsr4;_0쾱Y󷟮8 -yMᘱ~ҋ{z]t#n1"߇n +같UK-f(ZAC_sPnv=.)c6߅">_ lSpozg5T/DkJZcn\T6ԡvcrxeEB;77f v4;&^гQ*j] <]8cQǰ~>>W s".'zt/~}W^]@Lk:}+g>Ypasa)o[.6[Vr֯O%?'<&W&inY\VRr9*lK)&=Jāo^k9VEdׅc_$< u]a<'LFN-`<1 J]WG}ȅ(CR?oBJ:SMlo').>J^E_097oNGʂ;Y$@kǛI)'oI5xEHUma 9ڝ?qːSNiё|-;DD;O3|?Lʛq e5.GT1v˱Ez0cnįƼPD_rq EKᮥ%\OoJ×H/eH(CyI%GA 6" uyq|wQ'} hOПҟFwN#=^cŌr\qD˦惡ږđkp J1؝{p0OV;ѐWxOn[X`[tA~s!LlwRg]%?6;j lo8WlU|Å=2o_-}3(Uf2CϷ}HJ^gif-.ZD\qos@>??^2r u"9 ,KM1柯>R#ٻ m[2}-O (g\t-=]'VwIûѼ>}? +<2Qxd@o'͘lXDHB)p٩V[OZeaA"].߿}voGkoc[ˏ߿~Xm"'7-jžc>h{:{Fs?i1リ&:4JV^Y/Yp7)YZQP| >^MWƟ%g%PQa+),(BѸ{G߿~rf&WD-lIl6?[LG,Q44[;Ӳml A'"NY-xx*̳m6m( +QIER$#SED"d i> RR) )qj6g.`b}9/j{HsW3/r3*`s楨&'G0Gt铀ƦPkFWF7?u RB;." Md(!#NY3Mvlds-~ҏG +|~3*mn=}gS:u홹,S<㽹k\G}4Cz17Ék0PĔ 7'9<~"k+t_KyZ`X jjuxzouBˆ&_:12u_bfOdn9/ێkSD,[};N{Yj&m +DmJ.ȓ A TEK4<^\H}SVWڕĊ `0WHj~Iˤ$vo"2~ђx쵊& XoOֿ\BA=i8YUcOv\+e׊S@Lͷeү,$7Yb +za|9"?%NU1`Uqawu;Ӷ'h)>mJDO_MKE/Ѻ%vL}yDonZ LdAۿh {쯗=@ASr4\#Yo:/0=|V+Z(6ퟺC7ūJ;/+Y[-JFn(m?B׉| x-E>8 R (+{Y<$5Q&S@eĒ&~#o7pCiݔ4*6N3;ZiPQR3 "AS)BQ/?2 w'̫x b 4'~6Eac2пF!nr& U.\LN>NCWҐ)ƑӤ =Ӹ +Ԡ]]x^: ̟.ۯ #+Du1ʒ;CQߺVE+&)~ +9|pB+xY,pWYu90K=lJȍ+*!7*n(!*NֿUsScNS"ځޱ{eV4Ltv mT{rfbqz*#CXӟr:c.>G \N;.FiތJ}}V՘}xkާ`fHO&?30t0:51 :B:nqi|r_JzZEk +kQ +XCѧ 'W6S<iYNo__2m}m|C)}*x)+&>&?TUSDwl뗳yݦ|`!ho:xDYahgv&fnDeˬ?~j89 [VwytsƩDc{2Ya}I ZC߽{r ]pq(4ܬwW5U<g ٵ]Ri30C'!o[<C2N'rݕ[su+;<ˇ:YEl _hPuouKٜ u,FK=0r;Pa莜]ԮO~̻Q"YQu3[gCP{/ޯTήvSW_[2uڐP3@UP^ +S'- {?Ӆ./mV}uJlxs箽S368?cVE7=6.a_t3$Rfo] GOįwQd)۠5:jcbݮ7݇jYCq|bb;lF\^ot=<_? yg=w7M*Lov|Up2s첛ֈ)U⚘8gPwm?w[;ߚtM\jU%K/ +9ڵ;/T@5^|? +Vْ \wj^0K>C?uDf6`K iNֽNNbxܾ4{ʔgCW8i̻uI{HYFTFjC$r /*:jCz#A&FCUO}T^ + *qzq&5Sc0TM |  +3P3?w\<Κ}J8)=pսdJ2ݫ >Q2~=r>}wdٰY2,jۀjgM:րo|U< ;,| += V^p" ~v"wk#zNr|cqdXPRO'?&#~I?S08*tG'o=*Ov+4 st>2vQI邏bUϖcvaҖrWeMq0~Fѩ{HWo*^قұrwu֯u?΁LlU)S +|)C)LyumC1yt mԏXc y^" ?jJ<@H> v)%7X$C1Y'JiPvJk^䕗1y44H|,pˡ~9x[瀌feYDGO<4?6q*C}o;4X`s| ]oMbǞ].BZbL'?P,v80"<Ī^^zt'\Zq֦ +t⊖a0wɈ}\s_B|}bYM ERqَw55%2`~*ȳv>+BfS9vj'JJ:B}lkt&=1BY(6#uɧQV;S:gg:}591xjQ )pԉSf͓ k]L5۹[O/ ޮ :??B{L8wzYՄoE}L6}A+ + ֙ y]%a*n3<[ZycVFw~v'o &@&~?'"B=~r>z]>Vfl:-r +gUY`K/ˌDj1i#!ϭ2^'#>=GxЋŔU='{)3-7 G)*g- 7:zIΨ)y{6_T)0D6 +aCz٘ɭ m2l@+U!tD+E"JaE](6} 6; ,N]tdu1'Ci0'=>1iՔ>l@+On\@sNAFiL;{>pf!ѯ|\v_j@;Ȕ* +XZu2;< M]]%45{8\M|q4ɥIVr> Yƙ\lkoc5:`u4^\Mi\mj} !՟аʀcǣF3kx!ek9p #,l7]LzdD/qY`:k%I ,{6crpXRFqrT9)Aq"y/13G~^JļU|ị>=7|x̓KHqG#A]sSm_8rӾ;K"?HwLaʖ3R%МBI'XbBr1A>GF5 #zX^9 Lv9 Ci5bޕۄ.f1wڬuț;s6pͮ=cZ%/Sva m23w-"e.Eev_It?Č%̗&~a`}!ÏݸTAISi>t9 1>W -ԑ0?<)eTX8G).2!\O +h. | ˵{GFaֻ-2< d6^2s;CEL%ZaʙHݍ#7]LNQScrK\N66gҕ_C]׋gZyx ^1=;wP`t>|w3{G@EO %"Ƨ>Nƅ){ǾY ֜+l:^ui"\p;5=+W!Wܐߧp}U|ͦ"pCEJW +nQciᶏs{Ȟks#Eo%GLKke_D$Z<}~P覀{&El!'TГsOy/8ֽL%Aup9E?9i[LC>Y +mB??E3Q=b ؗP1p/ +Y+ezsA6IT.VFҸ' +o3t1_vu-+_f"`VaŚ +<>i|;|ڃ4 Wn?=x_~ jd%sE1 +DQ 2GG VxdEL]vʖ|RH&ûʢrDR*&hVg6ŎD!{pZ=8-!)7'g1gl2Ll- WvOsG:}ZOgߵ\3x)ik1s0?\ + #kgm^pܱz:y +Wa>1㖮ݪLEĹLL,]A_l϶Fsar y2 YDX[GxA_[|{T[}|~b随>s1,qHˀFzW m-.+Z Z!Cn;zlj`\3 *:/9WXݮx5𼝇Psͧ0aR&58չOID?UJ7Rl(7WPڌXX.WZf26iJ+u{:&t w Z@tf)S|Z~-Q-m;ke܊f]Y65B1 #=fߜvTUO?0f*ꦦ]38LL 3<_P3*D1ܤTQ6P^F] '?3y?M53S?0;/I4eޘ}⯋bY4'?a]ZݾW׉t }!'ߙfFe@0R6XպkwW䄳vF6>YdIƑ/7wh)Y%}:Miz&SG(l,ľuo9>%(8H,z4:8%m tL= >P$w؄u/?BFWwv>,˹[*>Kp%+V#}6KOf[S2%$NӟZϾe""c= TFYJ>+G:vgy(\ +~WK B re. O|=O?!#[ <2C:90x "zԎUҒSa $𪀃km&寡˿?:ż׋L0΁k 핔Xo¼2]|TxaB}k }zuڋS@7J{`}sɅy_]&[? !?EKI@Q#.io%9\nKDW".%4RL`!ACׂqe_&&3΁J5I\}^*a ,ۅ,6"UP}IV 24dSf2&j{tɸWA揈.)~9|Ƈ'©'nWP)IpG@M+. /Bd=Dו`v .B<ˋWqq*duM@ P^?J$e'X6\[H5x ]Qy0GӺ` 7П +(L]G}?_ +ekvpXcO kS-mMmSwHEcphT@lǬx`w;s`i\ƑZ>$ɜe+C%H6GfJULv7e?$v;38$2x LYOK`'~rع n!z Q!41Ȣq{CknVdfsiu}J$Z(D" %DH$K-!BwB"kϷ]_fYc%Uk:7u==A){A~:)J)`7 (q%ǥ&RS0 vDW p["*Pڑ5;`]O?$.qAf }{{k%'~x[~-zV _*OrW$_9DQh;hZbRɕev\ [IaK֗̉U܍3dB ߐiAA-| @&*^NuAXEJ{:tg !3G ԷSCϺ7 |~M/FJ=-Hԉ}~"k|,'t ٭) UpçM/?Y'&ɢ4>Lr$T <~ OG?m!N(Vc+2ІY$M⇮BgP~ >+ 78)emzmL$ Ǥ\RL0͝ÈCCM0XK}ܔ#[W뼞.7‰͙ U`V +?h$DtI6wf8"zlӧ +_H>HYiъ/1@ d$oQR8w@IRGd)́1$ +YcGB=m59*?yzOc" $I7j:!H!߸HO?~דwλB%|Uh{?slz%:l;OB26tޞEzq%ZhO0 Y4#ցAmz,&2[:}ՓG57I5BƦ.n@v΁;tfZRQh[hC߻&y@ht:)2kYvfiF>ga?g;4&ݯ;^*H|dC{Cġ,1or6rl]" s](֊g}P̳Y8+PS#O>h`Gf*ԄρJCIpNwBgi%?r!QԛF-nJf/1NvwFV;+BVp5.9M+rS{86!%{aZ.*[R-{Yw{CfH= U\nm6D{` +Jo|w?01a,8[*EC9%F³][O8&k Qb +Ⱋ?*:Lk1ү\k3vlE&b%qw~q&s܍H2pStI$9Ի GfĒnf%o~a;a1?H:fDMZ@+Øw= MJ&͏#LY8^C_Hso3]ѿbz,@IMH!_V) 篮sLJy<|ȖNRkpAr_3~ǜԿ &i]y׬'0zn `#L-._ec2?~6~_N-Y ѧa}\L]SR }e;q0rp|ͰLcs?Z@0q-Eݭ<1x}XxGF#yQUx& /?0ʰmwsKzӰ/O9aIrG:AF mk<™?{BotbZP6^2 q5 r1<'#n >WHL9=0y'f񶇽S}=ycLI=ȭ[nÅBhKUNcokO=M~t b8zO)RˑA-dTWrS\)Wqk*-`` c:q0=agbOts1 +$9f$xub7#k2~L4ߘ~$g2}9Ȓ{kVbSr9s6⫤_5 jR)^⥴9+𺬗Bus0 +bJl.) +x.83NiSoܓXW#M_\,ظ㩲ac5MY5/g AϜ,YYn/Ax^ꌃ6|&s%Fx\ xu}䵍N(S9 W6@o1zr\ئD +|RGWf,J[<ݳ: kUdS8E\lWBUZQc x\̀f9 +FOc6.=>0wH'a3&y2k'1WT-sS?_3IגL㓽E呫s8 en'7>my2sdI9WdQO'h\̈` >o@gԜlʸ\ B/0\3=f‘x|F찻I^zjwgzڡs%a]WC0tbnŭjtkIk3l?@U7?K).| kԯ*'+lTFYZJuT,j4*+Q9-|.NF@TxY8agbssIqG ~ݦ|vW.F S6!W5JzJ~`/P7ʟje~oPS?M,e]M̽×VhŦjMC9{50˶3lnrA$jAl([^74ZIw*:qg:`nĎ>\ϖd{cNE?#5F:4k'I +[㤓j\Ӹgcxuh޲]"fo!G +6)xb;2)RMަ19츜: ~W Kij +]0ueAf7Ѷ& )mQ5j7{Yuɣwexl#tJqY|C9vpL9u-(Zv(O 7mWb0kӦٞن<$<B:!jC1ṗ7Kq#-CÀ6+ɐP0葴eڋ빏zz`d큞<;i~-ڞR]7`Uڙ Vg 6_p 6_U4JJǧuqS ,{M* (5jB#ГG I~xoav-Frv: jj!*zuc+m@oh;a:s۾K X7]4 ]DqڊCv7i. +84uWg>_NJ@4RD5I~lOrWQ~1DD.g -G7"qR%”n(ϹMh_z N{7ހ#' [!h܍e7N1ډKYλKl-=dEY4)i6=W[3q +{9yKS)zy'3M@ u%b&<[gUи&h"jEa>lMᘿ sU{Fo[yLX谐7S﹗mYh}`72?_tfi~{sYGy끭s[w}G&KW_s_ze֛,KOצ ++븞ޟ"KEͿfrsUd̍m 6VݜFuUkTv.Ǽ\a<| i 9/N7 oiO'?r+w_aPYwCҽ|%c_d-\gad<׃me-ұIm<ߜķz|#)Zɏ35wLmԌ‡OX_%b򛾪Yg`W.Mr)}u`^.%,cs'-́N\;o&6wڛBڧӞ=Wx.43[R_{gdWTgu ]LY +9B{ӧV y[( t fr KCc~6T!LIC 'lENjqdmA|Y?*O:C#)]=v*A.T/mK勐Gd{@ozѕ>vr?m]K?q>?S +_%[fS*fAhE85[ݦHUlj+W.T d/3Taĕ^ tq+r (kF;E޽&7f<k^N<)2mt{9 +۽?D[?/=9z܇šK:#+%8%7-qY-@G9-:.@6GD5":  ty|yܽ@Mt'>فs.7`Α񽏺p+jE蓎%C/ CO'@O?uMFC2%p&oltz D} @|e8g/܉J{paN^[*PXbZ<i]GAfj*qxgyv`&=bCҶl_c@&GϹD݋oEsfn!|9ȋ6]T6U6 @i9Lr&:`H >yi" rk^ZI!"38훱K؍ c<)2M9g{S!e> JvNSxDtbkP9fA,ac + b=W2HԴ2-F&s#ڹ&8Nc?+„);?Ŀ^9{1 ވ=ETRO)''QL:9]" TՎ\Ts4_pgG?/:4ILs%%p yv{IAWU{q!Ybu~i ȫY7rQ'oSPO.`L +s ›8u-FW3Tgec? ֊[fjV5@g +ޓO[ 7=PA;''DRAQ}`u0K8HG :f%~ <}E>KK$ԿR5ۑi1x2A[" f)H_fa_i~€hiPA^qi1lc_]E_f-_9@z3'U"?wO' ]J:6*C!&="p:$|GC .``aqKiѶ16tWZX91c+A늍ݰHG\$tOXTu9bd؅)B+/>{GVOK,O?>/Wޥ78f'^C4t쇋i z΄ѫv/ gP?6JӞ?Vavs -ptB*xnqi|$s[THvu&<3![SO#GHʜx&vƩM )#:*7`_ܵSio79Y?s1>spn]pizRza'oW{2cf}Aa/6/!ysH)Ew1I fF`') v0}H~z:Ao' Yc<'yqJ%v0݊+ĉ3}"9^ xeI +G[đn~Ca>hldaO!}Np\Xs7~rMߡl{R_*ݞa ðҘbJ b[3 +K{ DqlkH>묰P s],X&0#2]J25F!_dJn i;r\fɧ!P\.z}\Ԓk`Sw#AxN2lÂnS9Au8Uu`vj4r݈)R@wRP֎|~a iOXmz6+%^H~+;aXHr_< \t[?+{]Eʘ:ѧ{\{3uqиKv!'UXTA7}hXIyF^ueЛFY_W7Tr:+\.)TN5y oSL)(pk8P %EY~\74T?p1m{aڌ6N];G +sVOA~+L\*jXQA +N/fW6Yug*ߪGBsLwWZl[e̼9E PG xaD +0O>?2\|}ы'K[7yL<1E"U_hAqmXkYxU%y"\¡5k>=HGӭ\wvkYkX~>SZo}FM4$<تsX4eezJL:u An-!6vEթ +oĸ8kȷ/yPvϖfbnD>Dd{rS/BOVZ|{O[l ؐ8ۉx]A#kM]sV$\y4I//̶[|OrUR +@/hF/ٷz[m1T gZRkR@H>:ɉ:/3L 2 nu0¼,C0NjZc]} E2#?ͦ) b4>~ >?{6~bڗ}]}&ȧ&y׶eG( Q[纽鮗sGEI>jtIF=hÎ 9{mu7r:y +ԶD4-jCfL39i2oTC oӅAfE ;SW3hl]1ߒ.wQ˛tX[cί:r$ flXw<>s”}9/3$_o=ミd]`k#kΚs?t+nDMY ufME&zI$=̬=Aڈ_jHw(P87 +7}@8)GB'LQf9<#oUqI,;0yTywlW_zv{r;J97yx܍!Aw5)cNx$5V2 A0[O%v[Z'm4yF b.Eyus-DŽ~Q\HO3'9Ӷ{wڗy'EfuS7sH\zGч WO8L7_7ep3-"RM:wuH?=fƘ1߯$\%)\BT!5ERtRRR+uN(RP(ٻ9s=cfv^Z}O:~>XZ=Nu * .n>PKjd"tN\B Ѝj/d6r܇|*ŖLUO֔o[}B #m%}l;̳7w196@ZF׭&|P{AF_+tYE +-gldr5`0gY] +sp9;5+!Kfin+vUnƀ0*+6U~΋߹"мi) +fsa_$']z$mf1Դ;ț%]m8- +WVqV﷈v))5'xsc+kF{XYlf-({MI3WҨ;[J.g|}}'&=g=_pN@|-N7ӜQJnU[-K ^B~z?fU՝|a:TK +$AO)q8ԓef-荌{y1A&8!.Þ?6}9|ߍݸ<{#<.fgݗ3NE~dt/<5Jj +L2ee|bdAnqU% ]ٴ 0.aLyD'J[ ~+Je¾}Vp{u#B+I b2%~񅑢NyI8} ]:H^]/#%Յ=8ܯ-%)ybE\B7 sCb?Vli!ґm`HCǒ:(:IlݽArhRCB4lnrU\7D=pMd &2}*K"D6]Ф ,8o <л/=ߍ=_{x@(f,|g'1^޴MJ+!,>A/c;$`Y˙Pdq1pͿ y++hX +]7kf\b]|Ⱥ:xT{OM=j'A%M8;*_x~ +'1&aN"-A$dqlwa#tq'CZ;(:21ɖs{Š tNRzGБ}G5 L/xAViCF?>gz|5}jdP5K=QBp`T(1Ǧ9% ބN Xo x&6i{OE8@Rk *" ~olDȽd緽?igcz@w89FPǘ +P7I7ӆa_P nj6z?СyiM^ U%73H5R3~9ce`q e+Tl8L)'zo"}0tuG~(# G5Lwi &HԌiT84Q`߀)ݧ-+PB҄ʍZ6ȋdPD웾 +z?m΁N;ބD y-}؄\:9 u e@!AGټCIߞ>yɰ{gsOHMKZDN9yZpgr7[m#qF$ͣ8`4_3O/'J$Qz伆˅1Ez 'X&QͣH= &C._I\PoFˆ=n]TBE0}$4_ŷvEPÅq1_XpSv-t}VXAo$Kz3'r0~ PYN]T%B+w^G/t~i3:Od~+? ++)cܷ%Y`kfR`mDk)S׃y8E5o`߱G)@Eб`֏8-kl@.r%Si7u< O  *ڡYd,jqDQ րRܩ ' XxQ(/L@8؋-T[6y$ YG;y{m.P+Trף~e'Q58y)2~P;^7p1Up}H?͖ JiAGU=ko\QWӸP?"n؉w*б:MlB^3c} 9P~QX٥L%?8J~)!l:*L568}гS)^oth)߃vP+7/K[ ]䔃V$~K}1u6ـzeLXȩF!k`zIjK⪊` LW6bߺꈴޢa{?]G ?mI2rOC3ιk)o-+Іk72eڡh-^ huʀ֌:^b\1#v ++K+HBެp˒:ZG ™+<6?}l^Vr=Sh1t68.ZQǗ\̗ |;?k,t5mEM/%LomO o?vTp*}\ ۢR(Pҳcm?f'gȶ=s䡆$%mP 9$@Ɲu}Ж1d!6^, "m^4/U/']% -v-~]*ⶏ6Eꅟ +t۳8 ?YI}ּTOlf vQAO 򿼶Q/#1DmoO/VmʉyNaKRB{/lNW3{J4ڵoq)ޥ]Yx"2^=wʹѲsl=YYn?{}ls{K3yL}k=OKWh-Kzһs=QY?@o';s׹e]q9;Lc?w,`&q&w6Pm;<;ֹwB ^b<_*չ[^< +h)C-FK) ===M(ڙAS$ӥ B,ރ}$ +:< +5tk9!nqƝzvFl-_~yʭnr)6/=1m9)M^[/53㶻o~wu;x҂ +FA=[uڸ C=@G$:p6fT):yJAF7KO:T5l^ }-vͿx>8N+vrATVhL?ӑa֣uƠe)S3GmI\-Ӵfkvb.,Joڨ[oȵz]tqwj +~>ك6ϝ²F@)?Q,ލPPW'bCٺB(8^j~`Ϲ@O=wq!7x{9\I38s#Fp0_B !,yF}W]/--ܞctMWLp\pWkrJϩiLj^{Ghͨ`7blj`_ nu#aGLZǥNRxz]˫uM HwB(lIBm#͍*yc#àUQw@6W9\TC*y{^Ԡ֠~maUO=[sae/I< }U4G&bч@/K.'Ctih^qɠCeD/oA>=Ԏ|݀ϳx\sF_F-y87sbR_}(U 'sū2Nf?$o5F<`Pz\HȒ1JkznbJkîSoԐz=jXd-W$g\^fI#ge)\ϓf +qQyV9ې9) v 6 #x}<>UyVjcn@3VJ|Zr>,s//X&~5nm=_-8?D/Xv +f;~%}m𽣠&diXN@qm$#3 +TŽ)]}W VM1M<nGgqrxs(1.ZG-]#6,t3KՠL淡!VD/'.w+D?}8Wy]A8xD>$,5_Bj^i+c-FBE m5ɂMƣ{o?.h`Vr~JSǿ$.EQxqcc3WSq8~́iOM@͑sʁC6`@w`l"}yjAt~B14薏zԼfm"(De= Ut"ԯ'A,2 `Wʤ}pG?_zA@աH.#9"l^þ0iX +."5Ki= +V!iPދ +yL6?dwUIm@4FD[JĔ0s~qˋE?;8qg@a!];c# q:aST\{T:$o_/n?T-bƑU1!/}e&A|%{֛+>o_ ?p#~'7H?ƯS?$́HpqyA>2kHbO_wxk-s ч~?{A`{gc΁(d q ߹R=^#'8[s18c1n#C#,N?rPc1A}aPACE_`24!~*<0`#Ik'WI]#!C^ NA[){R'60g@\P<.NuDu3UF/k_z !YׇЩM#@<ӾCi,k's +G̶/kS_3r+zal3N(Ez*^5Cq1+]0 +Y8R GP Ԙn-8[A5 Fe-CC_]aVt8 V;Nu(zDUvWX >^Ё.`ڂu_(y$+66بZ/pŅqBlƮ*2c@fe  +BW/Ft^rTbhU6PTm4A +>1ԃgUC!&]3n[2a<`nەlEVG_=;XGǧcS]w8x=f;!4# MhĂXOXNuS%F"٤ K@}e~<(K -ݾLST>bsU8ᵿa$UOjC~JQCb$%惿q*7bXj` Y\Abf,@>4$_tkp4bv8]tyl +#UGn:c}w3mEZ1jtb>q"vR4Xk6sjv3XЩ du9ՏCsӎĸ +!d={ O?8k|^ifwHTMK`MO +qŰfaD)"E#d JPTR)',)-(QRIJ()K,)!5=tҩs<羯ZLn:"lEMej\DH4{ٺ(M[_L>r'E:}N['綺k>9푇f~'*;~KBAXei-Bϒ9 IA 1K.9j=aFЙ,`׿[jϸbz,DYO, ֑~m=;DhʏWg1]bB3!V5ՍQN6xZ# W!'uo6 (Iw#/Cc>~gm)ZbfΐEڒ=9[-UWo#g.y,X} & GȼU7RFG2:=,Tr INC[@ނx]^6;!9̕wH[ZK#K=T+Idi_D4N +H1MG[Z Þ]|A䕒FUQEr:\ROsdzK)#3M5}oRPD([O ijnX6^{Y8G[ee&2_&KҢSҐoδ 1b>&0&Z6?wt2}LsS6H`[7y/<OZ{vӴ:_T_u:xQKۡa/0Vvt:]\h3 /i}q{iJז{Ĝg7O|ا\a׃*@(=ʬH +ˊ ++{0Aaۣg-6pN ւ/ƼAb&N{pwt[EbW̭0Cb-<ˇ >S=S^ֽiknbbw78^.q'Ym؞,ftYdLD?:wʹY5SfN*>f + *sv}Z}r`7B܇b"Ԃ{ +(숔Z'5qt#AchLJ6A?9xO#{T"Ó?Jڮ7{hf,XvY=ឡ&ux͑fSBBWJDǯ[oQޯPҤ[)tb=fߛn?h#mOڐOɨrO((4;6)XN+P~< 15y(99M x s8&17N]}}^WM&3 Ήr̺v }r7_2 +)I\8-sⱒ>׷KNlpA3]x88knWB8Y5cV]IpN>)ǰjLk !x?C KND# D FZA<]>/K7CI%4~~`1sQqgT󢧨FtCڔ h/]_ G-9\s|ڂ2"|oou9X5aWӓS ڹp[m-Q aq>.mNV]A6/:򕮅N:*AK5T%!"L!ؾeo~^I'X?acͽ41܃%j-)f!W;UzImaS r;ӿ&dJ7++̷LOl|yŅ'c9($GMUtHP±5i,OܞM,CV/pؠmR-ټf>q֬Ұ|̽K}'\ZUX~ +sožSCٚ쮙|>*Uc=_n5^sbm7+UWD__̸65\h[kѩM K #i_xUc"yveB) +uwL^,x! % U" #'bQ +".j˹~O'7bX=_cX={o=~%FK6vnq/DUrIsM݀xkUR׹z>Tkt.(T'7sʗfTBd+cp{ +sÆ: +H&lĩVUBNw~|Rs &Ҫ+]PѢYuZh-p04kglZߏUz{ow+X-ZS̔Ѷu[T4̓u䩌KN/|轳$ zH++ zp,9}HZV譹6̿;US{tPSKpm2i=wxNITyuvgW]:G$?~z_~ɳJ\ѫOή+z_+w + h`YLrި/ T}sv#BhVFHO7tk&ixP/݀89~5ĝSx\ 11Cāw{9(Bgb22 ?b<=uŖ?LBAwQd>tqFB"5u +Bwu~iU_LSuQT #&X9=sޔm;ge=sOAo3wƒ)pw!y1T*9//rO"xr42L:^$8<8怾=eA.,6?6U{ CB#&]BML3L竃*OC >[rv(B9gIL꟣SA?MnNBI+*S׏!P!Ί.;%tV 7S4LB9q=]?ǹ8X2&ν'CwL/5KųҠshuChgyiI@wu~YjGuȫQz̽J*\άYϩ -CPw r7Up2CȦmPrI7Yix9qX {.Ξ;a2<+oW?z˧> +>D;g3 9!_8(/Q`@HF{ff6Xzo9O?1$l.'^?ĵr _s xOd5f\w`aO [g5fjl ?ׁj΁׃́&+!>g& u33_+=:H02T' N<:|/;g19b%_q l.}N~鯍γNJh7Nϯ<%`npCoDАkvg?E#y՗e>gf.2$D^={Ud!-2MnkE,? ":h$k='9 _v;+c+[ +Y#,Ą/jXkaMRxĠ会! 5??JBzAf6jMd$>AsGK k +|{РӋ*PAȿF9F u{PձΒ +ײ>]s?9ƴ'r:A2Vw.U\tL֝f:tuA +}k[y)^(YhBL}>-Tgo0,[\eZROĂ$-J{ +;N-ŠpFh !)75ʤl],+A% /8p8⩱.~yi1S`}nvyßZ}D\@ 8dJ]!1|QkP5 n[>)o:evBIeD2|ν'&`PUVawefnGaAqJe[O|ᴩCbL%QU+' +a輋 NǫDmUU`ץNmӲ0,V8 A4"6toqRv c"7w\9AZLoj1e .PeRb1c$_gq_u ʎEjRWeiD`T?i.ʡNK&qy~\*wxw. T|%@%\J_J/C*&x1gW3Ga!p8E{Ob +ofAtº\-::&ZR>ILRڋTmSyPwFܜ;E1]<ɛI 8PGTE2G*ߑyB/x_k[$!ICΉXwHZi.$ KC {& g54tcBA5ۥ OfIBl$1ˋ*AEhM]i9_Nx)BV?0a1SeIe=XuCj #|[3Ť!iY.K7x5Xc{mF'epZN`6P#0/nFE_KDvڟ?w*gP\49e Į\QgvʀMjv`nYu6_%5J0u+I8kow64`! +#]ZzhCwXGBI}giE++Y$r +mċL̠ൕg }\vHOL%Se,8at=ߣ/ v"LuiR%%&N(B,!"-7SB۫fA|}W%SPn ۆf%1&o+ c|x~ke~A3 ^[6a=4YxkFMrE:w: /,ئզG,_)+jcGL'f!#g#78X/0ذn9﷦ǨyiW U2> r{Y=e|ѾBW5.+AʯZb ^Eu\OqҐVCM_YMtD&l=t`N1S1$eT/\L2b-Ց1٩B͜ +}WLZ6("z:/Ҡ#-Nwd-[e/:w`| U-sUTf@=t<}LrJ4#t[QJ?YQawVʕj@^?%~YZLX ~i8|2ec`09^hv?5Dq8\BBzţoL{;eEdvk-2کhر.ro2{b7RLd!D9uOJ}z#'_f|~1i +z).Q*2?HP0DhbYlu7Y&9 MR7!^oӏ`_ap}9_ ی7bAJl1SsVh@m䧫}?J,+~R 'i.9'sȾ3u:yerx;;jMgKoW}QRE5"v#mX|{pΓ|󖜳Cܐl#-N2m`udVPJ|LX)rl6**_JҌy6R$l%aʰ-}5 xZh +r.eKٶYFMd]h'1uݴsS]:g. Q%[=3,֐f%+{vF(q\v|Btd7??.F!JH@(E{#Bt/qDݡt!ELoo;soT gY =eXOsyQ7I7DE[wx)OX<'_zoRjlCahD/}3fV] ]9=pӽ̘1֌JWtZEvҵe!藪@odY'$j,=狭،R)ԑ""vBFP?X įP Ͻ YkZb>DG KW0Raesї_ 4z 2i~$J-͂ o[5ֻ΋w?ܛ,~ε!q+!E6B]StڟArSP_Z ւ6 L|A/M=Ovds@0o؞6016A!)Ϭi%K;7&?]o\C=l3Cq^eJ_vgwfG&yVRmSXsMTq`O[\2$a;7YH<`_AQ?."4:9 j3>eC/mIyF&2Z [~s0LlM<c^$s"^e/nZzWL%m\E6_vJ=+N؆I1_ϷQzݗ6ݺDbݒln+R_Mvw;7z堻?tޮݟi*׎#/35y 1Ԣ?'Os#ѕOp1U|羄-ayLav`& +0qSy@|h@!SjOR\DnL쐅p`B/>0r-|dX<.WƸmŢ?Hm)@9[~ t/yhéAY-Io_pu!$"M0T~s)'87L~<$\LabN$Ap"Hwb[&M1BҴ9Zm$^u~wEWI>>+ .>{/iu=нZ'+wt Dm|"cY[dgk`=)7OF8w@Z/Dq5?.$<;}71 t·,Nʧxվ^4kBWu8JīPi||>#g=eN *SD>T'TAۥ9!2Κ| @T']2AW2 &d]չ'-*fH?<':'' 9 6 `yf"(Pjq +r@6 Qk;y'fsuz>5kʚWlK$Gs~6~l{lbqbN`~_[1* ^՞Dnɬ{ # ^@Xÿ_> A̲l}f>lޅskM.'Ggfc}!ْ-K,1!IR")R(-D"%TR +EN%CJI]zsᴜz{43u_u_z!w%}vJ3~wX=R׏EzaϺͿ\x΁9_s ߸?;cD]:߀c`8R.k,{?0k~v,3́A9=hw_c,҂~́?b~ȁyq8)Q>4TqcRd]99k.=}|d~?.zCvw#=dOqe—'"H3|_^2T|% 6y;yBϠ|b4渆OUCFJI@_e~?_\V0%x$|A\Lo\HtQWP2NQkSuP5po*a7f]E.ؓro긦CGһ3 !GA[?P[6gRn4 CH] APHT-GJ-E4qJ#Пp $#cqW|%;\Lq؛mD~[h'=r] }C/-J5R' ϟQx.:޼ǽjTfvp،wמ7w0w]~*3.7T6JWo1 +T`?hã6n'rK_鍒o(G!OqGbȭxOҡ1eJ}葃}`Y? +t'm~{/?&u޻*~Sr_꼩v`߽uOU,ҿ=kI킣OjqKBh֕K|:jB9<*А#iЩOR;gVW^4ĮVv 4j<@FNBbD} .ZE CAWU)aYqpH`ooѽ떬 ]3U_yʛ/_C;TiRCөUB*L\&Way2&OV3-}nCObT:vKPQmE{ghwAK7h`OWЩl%uh~,nKElAH<̏Y;մ:o7O-NׄϦTAN0HuM߷ 60^,e%ԷStQ̘Tɩ3s2S [tɏHYV:<~csv$7ΎM;r>{IN !G3B#;[ht!z -ed B[e66,l13S^Ϩ>=M"璩+?,IcuMXcy)(B Jqk¾PhB&J3^gѧxi.{Oe}+x~cY֬S/n^gЩnh4pڰMvjĹɵ;\ʙ,áDF+\SMu~D-Τ9mNsΒt 6o2/Nv +Jד%aN4sbu2ٷmoʳvEwtj7L^~KԸP7ڧv".1vͿVvt +G&+z4ūRI-GhRp//# gV}DBE%`, /_GhAd;a.s<ǧ)y B=b<|]^OB>ݾ0|aGG bS)>wsyDT<ѯzZǻivN)Zhs&|__,ϋ1 cR>tJQSxG{v:Yg3;sMr|ȊT61RlFhwVERuOW(~\" d#CFT&T bP14 Mp]ta.Eh+bZƈT%96JRef\kTs yAyߞѹ6U[_D0o3{Ͽk}4怙'w]Pq3N%~.}se|6AOVO4[yԛWHu($ +·beEӽ(B-0ADM!=oyXaY'0s} zZ9l9geKNwʥ)Z.zCK wѻ]NG\HbXıSxLWahp&o9}ȶ:*W..YU0FiH!&P48ODg'As^-Œ=МlC(, }j/z_0j'y{-{KO V5x]5E0i6^&V]$~MzyaՄn#5b;,[=u-j:Xͨ:"ҭOU}@̣P;z[)-ƻ^0 ~77U>Z -? ΍*yUI5IeaP +qlxwqM@2nIci xM- 2`/cga&0q#YuP4)]׋59g읚հbcAváwf%i_?\wIªt׮J}U^ZDoߜ W?yݧA?=7X4S ˡf^~@S5;6zM=E=EqɈ>bo&QH̽o7aO%cxJP5s10j<2̓[P[%K%$URpmֻ 3qyStKxU63*/xafb}fYu]"VNqBU-oUW?@hiu}z(}TЯ/ztooB"졧v{ĸ0@15x}ϻJa1yxI# zE~I"9л3hYt+˵wĴ]9([+O3wZI|Q^j^k3J=lV#tI]'R/4Bm ėZd[95[RSY yAu/1ÕNq=9 u(_F 8+6 vetsۡWQ p煜0 \'ϭDHStA"</Ý*3 +<Ѕ9' 4bIs'47a7|c-gZ^%uS"%J g!gQ9 Q:iJ2UWp'T砺)|?{og΁μ#@GJ/^{8;1JwKIm~TUhK]@ ++Yyn!?abfϱQ5Y>=}!&x#SRhsB" $bM? rs͞`}I~ʷ_|;>x9(eH7E?$5 ~`*?ayDI2 N5HO;%qJ nWFc 2~1O1^|ُp]e9q0`2;y"MJ5|NjDB~yas?@s1'u;ټw"] c?n69A?~ā4r +c~Ɓ9.;=gu9Q`6,\±s࿯2ija@'k?˿@HW;f?@}4oK4ˁL=s0l6`<3fXE_s js q l>́ A9ǁa`~e?;sYo9v\@Ǝg< ;~ ;~7?7`rmEI_~[9*cd?p1'\qtOtTˎQJ୍+an+QG.Jڀ$%1j9!w9_zk~٫pv1)QçP8vW\OK79? 69@O}R2?v{|{%+CQG ڝ,NR^辟Ϯ&]g}āMRr0y& +—s#${^CPet]yHr!)g@PDVpL@*G检apaow~|~4| yqHϐ;Px> +=EHYބm/irwzN:)>Dys\u$Try߰~Є+Pw'h;AWA'sW#8;[;cGrn1rARQ.#z^Il\W1:W* 􁅟/\ShWcjDmZMR؋wD49 +8Psws{6,D?@+꾌E݃i1uTt7Pr-tSV{:UG< Ӛ:CPm>d&?fQ@(vd?UŃc^yO93<#j=U|[1y9휕ts\z%,aKo7ء!uAnkSkd^^1(,]njh@z9CanufVI@ 4H(wfY?!W>cwcKbs/!bFӺQa?7|}XO![pyd="ROU`uo>~t %#lL;Ɇ͓3Yڊ̱֘!DMU;Gmz53$S֥WJiu;.LVҺ3â\ܶO7Z;uT ;"4;P.BNO"a]\!eP)!u? +DVG*tPr5vK?8IE{7_FSvR&gQD>՞A켱["IDUM75<]l,5j]ZlvRG>.Ev[Fu*Ok4WMv<CD顦\鸁)E?}]w|LK=*ZIGȻ+fre!"͉/* yŅӛKrckͬuEM/ُ=Aa/3\|1uin j+M2lDo7\3Z#Mm6Wʜr6)pVqyѶ mN%:SCsX. ʇ0tWTK?幅~rS"NMPXn</˗s$wA8/x1B7dlwp| +ym}:BsY&lF}v ?xCco!y x,C8L律A=W-X#vMQU6yCm7OMa6z"볭CՁ6O{gauuk׮晫3U=6dhZlSكSMZdzmV ( yAP2J +/aٽ<a5_r?$ZdtF"pTJrT@po }]bvs8<'(0@br&ooRKezW=M˱it>s#Y7x7n8*Hr[PK\ξ~QK+EdY6>/0V+/m &=eUB'KF(akaIQ66!*PdŸr-b}@ Au<L';$lw'|.[ ul`\kP*D"+u5 Ng /ַl<^œDEqƒn0-K_~MɼݾmWXm)iCB&x{1)•zCI/U;&(qXeySȞT XFW}ċmR[OADx(WV&^WozYG&t}c# ϿsixGhGWxv$5ݳc^9MI}k9Lڧw"Vi%FDΉXQ擰ɖgWD;x"|l6Nm>ν:9|I˓+%UVVcfB_[!g.-du*.EuJĘ@LU`?dCiab>ϻg㻘٘ xz̿` +_?N vh/-جY:?{RCgSUmoZ]h!+%skRHTku U|snħݴyƺ5VLyPkdn"1b$yAm/qܝgBW^'"tHIȓ2k8/_ ^׽sx^=`-?s4E쓕߬5+=yNn}b-NY^f &?w4VyǸ'y;2bonj'-2b뇯EI@dĂ6 r.ZwizX0Q1"i a&禳y=pnP]r&z`Z0O_׽`wәOiRJ-'O[4:j&?@1K*Q4~=\d +'L+ k"͙?t^fفogkA_CsK7($4AP"|.B˥r))݃z;cxCh%cz dcDY{wT$/:!J7'S3j*lZ-6Qa0eBT܀mNbE\MzK*.^;SN9fvxqY4/_FiĹHr3sCٗ޴u<+[' +ߔ!u$軌#{<93!jk'~w ?՘{`/x_xM9kuxI!WJik]me'J9n*LlǾבBHsX!l7@ ;2~cKj"u>ĞDp:/ +/^+3`v;*tF18DIw|mC^)kJwrU/?JTm-mwiO-5(z-x^㋮C {sc74kE+<t"S) T <3b"߉\¯D?| +:FI?1?:ٱ6}_2^)}q6j\E*CC7S~~WD9yyjhZ/dS^cycfGO2=0~iŌc%Rן;X:x;*XT hO dT# 2!iB#? DDx"ƒ(h= +?O}S9"oJ倦 A<+_?0/a޿~#ԡ+g9׀!䄄H3A sb?I?r0Bʓ#aZ֣/'DBīqBGȻ垄~I?r BL[q c@NcOgd<@BDs_q q\\ 9j/9.r6 +oOamkPW}8O~F;_*)B |*2(@~V_뿬Ͻk?bqҗ}"80qoC8o'E9gp!-^`~׿pl&@b7H5w$s oa=pq߇9>>+MH_D: +ߚK}DVD:/SN\'5RKSyZ;,I %'aP'Dbo{XkvDH9<+XWG.FX?1?j~HC^Ly5VIj %-mgci>|Lg[ +:K Kr3˅w|Lba#s&SRҫFe ~9(/FIauKi*=b[,OdrRɎGEԡO=4ɝh O=۝Hz:'CMILžx +Ewqk׷;RUM-R;Ty"yTVfvƹ!)~Bj䐶E:*D[E8>iz.F[5D6.gDt>l aJK'8 1BΈmG}(Qd}ˁthoid^MStgGoTy*=FcQ˴g>`zL٠s^u/a+~} m E(Z\jWܮgMidB#/O[VU0<[w񸰲-B_e+o'= +L :>xR\2qW,}K?UkK +B_$tiL1*&r ^ o}tZgCg_2زz6iuMT{*z2z`l3x}jwo46!۩.diM]\"ZYvՎ#*^jvRY럿pݶϑ1]zBr|buٔ"5!{kIaXn#I:!F+33m(QˈG~oz!Np +@(4 N"5FɬTw1 'k;Zu)ؚ:$ f2ШO\gL3~େƌ]fo|>oL,˧w4 l 󉣔c>܏4vBm>ZEB)PHzY#VTi'SpI q +L'?pS};c>Gh ΣOp1" $v=PO!_oVu+t\yƊZ-x7}g_z+v\1xC|/7Bm8f9'm[8㈇Qۓi.gL;Յ5s"y3!WUU2ҸGe8B˶V%zJNHЄlK<^fUe?D(Lyy!nNL}<`ZA)bNc 'V2c6N*K2;tټ8yZ&~kvu7&Wv; ݼ-Ac.bĈKYNo1` ܇rTt#B\yՀ\]%cWZtq{ +lb&ΑVDTxjG}$BoŪ(z)kղMkjoZQ3vٱ6 uONa9H3^3}օ'C> vgN~Ӥdۈ ZcӀ2ڂP.ee-U +w݊3N=A0r0Vv`Gxh]! >R~*_ʬGuG!x;b=1!SM[BB .υ?r<y/4uN.%:Q^ߊmR=F{9u(,0],;ދ&MgR<f%܎PM}?B.uU,uX̥Uu^FgSȗn^l 2[$7i 7c /B_ &ˇa撈aCR Xoz56XhB[AEAsˊha<(;%̱wC.|S'hT'̧߼*4h<`Jsð32>aLf#xTưIȕtr`!A_}  p_y$xa"hRyJ!FJf;~::UWGeVX>%2-wZ,XV>vFyG,hݻzOR ;JwyKxt`{d+#MWJ}aL;qBziux$7-TV".(?G9 +s3x$B# ~8OyT(YcR0!eځόUܓ}P>pfr n&xD8b '@C+#q=xTÞDzm* ^c0΀;lv*2]w|ୢ:ۮY=Zo]+w]GvU|J ҲHArKEW"<+'D}rOh!BSA =Z bR=U"mr &݁P];XLta4ܵpg2K^:TmὯYҪRKKt(H/qsiU*~_Ѹ뵊"QSUʱ +D~ϓ_U}{x b\^5Ep8#V{/}P= O< Ivwݰ1>C҄;Mem;ʂsWn{:٢_%*"қϩEyMIi.L!ml ۂ@0 u8=)o"A3`i_?DoC/!%hrIX #<:I$?7Hҩ(٧&y,bt'?|/З)_C48h!A q@n;N. 8 gm|Heē +ˁ!r1|_;퓊ﯗs|Ť!I'2CA7o"'E·p@BgCH@rBϏ'ļQo}}Nr@z>>#OFWB@s 9Ť9=D߹!sY>G@1]Bǝ#b5"'+@}rfÁ| \悧ρur œ[)!yz5_7V'c9Zo*q @R}oaoXϏgB/#̷@}C:TP/怄판9_q1}r 9! $ :ž菃AʿJρ>o7ς _q0_ؓ_}3[O/o + +G/S0OUמ@O 煸ߨÞDr ߓI$>ǁoA_# :$vׁY5=_ԡzyC|s`&y{VA]H"PlL~hu.w/bz5p+&y(h[7{FʈnB)>HvUT䫴ŧIN 'scX!/ZY(EuSt+RĵEKx$5@~G/K^0(7OQgWu<O#nDZr=/}ɢR7oeo5.hf< Y[qDʸ~̺ob^]PU8~X+JUWt@fSaĖy)I@Zr!('F~(#$d<Ϳ ӟP>4/ 򨇺nSF'? MP%Jdk0Fܐ͔r+sϴPX@lRV~W%J[+O.XTTlݠ9/UO']~C)WЀE2O'caft=މiװj,NFHނ +Bڇ#p4rFSrW?թ 'N+J Nҕ=6=2mN'Vkd[(]IR1Pc@%iu/PU|khV:'i R-Jg;rpi=Uҹnh_dn2/e.]8Ŏ쌳=y L9XžKb@//?&$^"dn v!=ĩ->g@p[}?# qz% 3(꽺N%Mմ{IЙlW>Ъ.?ulrW龘s͠n+E̓vfh߭mq} uOfUKeSomX~C 0>^аKe:;[!ۤ >q$>:dqnGi22lG-gwGp/8Sg=x* vD#8Lx W<3{dy9r9Z8P.3cV1odjjR fƶaL ~2␝u{^svqZ_uߓt ߱3M8*K!ﱎ+; !VYFǎz$aq`zw^w= p'_B@pwrq:ADOȠz% G~Яב1)hPiFbG//K͑Dl9)Ŏ"V98>\58$mRKەE=ʬ{:Zܿr5u͊Ao_6\E }W 4]ͫ]Piv6>O? D(mK +ש$\FX7Juŵ)X#?|Ah05(P)Iw" !o{EqcX]z5OdEbвaί$V5(کNx[/r=؋g tNQ.ת#'8:ͻ(@iBlx{`^fj(y 4`d)뙧7:VEMP8Ndd<;|L5.ߑF@9(#ȒHmS+cfЬy`剣f.=8t,)豫 QBW{_ g=br}=c +;3~|ӣ! +7ôKl/mQ>pQo6o-t]/B1~B(RAg4C:{?^´ +JiuaY+gu>}G,߱.RS%OѶh/2'txyOZm`w~UjS u<7n3u٣}]>k]i!S NEz4D^}fRǗwGP<y +] qOi BSc#f!4j,ٌ)=DK + +Zx͞||`E?vVt8yhV^7B߳~!uwme7) z4ZM6;7'x8KHXxbp`WR6;]j[ҕu'j:3AkxGG~Z@OV¼xoe#|:qz8>:^WJ'~p/idیuߨ8ِr}O_Ƚt~:K"xgNfҬ/'9ͧ99q, [Ӷ?n0hKZ˼wT-ZeشQ3m<0X&˝lhj!*]Ǖ# Qr|}Cd<>1*& YYu8PrxR.ɠ<Ƚ)xEĞHƒy7RP< +8b"3x> :T#-~ȶpbM)6#}J2 ~^X[d*34\[2s֡M]Tthd|\>XbqVtJ<ީۧ d4v0&R"ڴ~B){yKEDw>U-ϿRh.p|M^f%R; .fH8)Wq$Hu3O*P`k]0A縯w]k5UI'N'(foQHXYÛ][q霜:Yiwh0H~g"T}\ly GM)An +f|&p@<+>!pO6p>ăƂFHa'NAT݉S筘~g,Ԗw~Q%}\~F󫖸+ +.lLOPf3eX5Kl"tWJ6b.,PN]J<ȭM89"FD +-GHdU ~AS =>?34qw$" ޫ%]P_ _#]t\TA<\aJo ciPܣ$UNolȭ)OpG7-r]o}Vځ5|197.LS~/ݯ*5D!QK$rȵHR"(˄D$"~It$bD8뷷އ<~xT3^Z{s7% K̀'7~>.p0~>JX0'L,p?QńQ', +071-J2pS ༔ots\ڪ1K"IE{)RR nݵRJB6Pƙ{j$%x))wW6DfXįwXK%j{{+|89`b`7A]GC [ϰyQddJ, "&cnjK l߿=SD@w;r1{xS +k: x>o q4'|5:MpNlNm?;6رl+r;dP@y@ͨ{Fn:)DPxnC`<<v倂bF`:Ahsɦ4O,oAq<| *X +{b0'UF!;0>x}Dp4|Mn7C|uXbApv +O$@Zs t>-4C 7C'0(xuu 9K}\=>u<֫|'?ˁ́@A=s%xǽ//w <ӜDQ(yG@;o8Q-B=q q 9߼[QScDԕ?iA~Thsio'6Q?wȏcY Q Y&9 Bۮ>r 4'$ʁu8:?i'%"LƯr 3u( ^?5tOȏ8?9>OGs@7uFi.ƆtrP?Of2)'>P_ouC|c ( )gBb+@s-p/4\0g'ݻ{!'~7"Ka\SA'5GQkyƝ[~UȼHU"??; t>R'6jtRg.zYV`ׁ_OQtBS>. Aw8FŠ:ѦRH飮NiB]LעĴ.!|NvVoO$xfh.*_䁎Ҡ?q'XQ A{ dI*R#J2Mmj{IglGWH7)v-9Od.neVl;KH-{r@ޛ!J$y]d#\[dعXMy[$dvY/2:%AFe⯩s7wl0XBoQPT>}BNddXEKÌu-r.cӒy.h"'e-[..| Xq^ylS|@S# +rwO7+Z'gS }CoQzN'mRmRAH5RRd^UDƨďd^CHn~TI vPb,Bo:? 4SY6n^÷ҍ:"oq1]ۊmfSk5#IVhVRG6e#l3$2ΏBXNcBm6 nO +'`ҿ;~_=aaޠ׋O-< pW]*96oT͂4Zdb61wa\-,vfܶXs|Fyޖl1_J{Q&7>{=WG_ Ey| B{uN;﹈Ch~:Yp*nd1_X?pYX<xӒr >5(+MݭTFq:&2 2]نpgǁk,xk9_ dr)lH`9߈_ii̺^Nb.m?zto܋>ctk&QrqzC*m@h[/B19dYa.BMQb{CkMdU{39/9;7K><n/J6lz9j {+{ok^ܼlTfu&<ȍƧU +x]Ə;|#@wh;ĭ.7Ȕ#9B4Twg`̐^Nq8^ 1"nK13~_dv/]򙽫Gv'0`eaP݁>wLÂv[5amF_Jȫ>42Ah^M'oiPs + +Rۊ@#9o+ħ^R +K1B ϽG O4>Dclu($z;E۪A{dܦl 0<~sCf[h?!㎬y7@cgG_>.68Ա4hȥ&^EFboaT'rrJ?&*!4v{ v$b W8/{Dȫ`u!ۺz~P<{w] +ͽq;p1T)DWRkHvV䌸^ՍCzΛyf{[!g::KaP'y6.GO?#3&ecOhE盠8pGiqX +[Q_a^Brs}|]{ {h{3"d N"vϽlRx;|Dx;N++pq!K3 +~mϔE{X^<=æ_%1%ecoYxtx#~}ruҏpfꌘ=Ϗ VqPS1QuYN#r>9deg%0XF#PILTamJOK^N)?ǧaFObjJgk3]z̤產vrkdO𲚷F#Q2¬Oʤ-JօWJhzS>☧~erw?p"[}m,yZ;\dZXfD3L"|Q)~^ip |TЏ:{Cϛ*4/Kˣr띔)ݑ?FYLa1SVJ/坏][<}*ht +# R@euSeCr v&ߔ3K#L&gy0aW$ܑtA>p8&zi 87~)<](ed/KR9i_qJHn]lpAّس-Δbə'MaK^*<1u{.kL{Bތr&H;Kp1'' 5D_*{R/ +:A"`(>nk4!^oE\ +{+YtAʖ 8UZZ&lKV}=eƲ%/ cNd]*%(u`I]ձ;N+̙nW.|Ɔ++R]r*WH<#;Cq=:(<_'OezP9̇X'p18KoX.p1̂*O%Hݩ;X)6RAf@ƛ1n؟¿b֍b'Jh.& <<1 +qTp\|.**jjࡰ^Wb>\ x/" b&ԅ5L??Ϥ}Q.FNuPJ!,c.f>q|Mø DuCP;}v1IH]paj߿*ȌA _b0'%g>[FԀ_ +nu\\ q`^ğh:h +s1v[8.7FtYςwmkVvAqe 'vkct>zb0'ϿuP}p> 9 q< +u.ƌh_%`d "> (>脝엠d@<~?́4ߕ>X\ 7`u@s@B`^ğќX[ \ +s1 >}aQ.t Bao@ui'ww?pQ{?r 9ꙺQAj @=õ@͸<%k#A1-낪].(q,_x/??yHU};!p09D9(Z{4G\Lտw~(m0Rc3PL NA?bkr> Giujn(r>Y5T/o=P|Pu@u;@]{x|`|C`s>uR}R ' JUU0ƕJeT9GOi^赛O鑿.ׁk4#n'_jtXo8F^7)}T]TsNvAK=OskvT ]srW7AΗ bۿKl'_8Eƻ*V2'K)AזX5B?/""zD;/x-U:PT>jo_ x4X@)Qq~xy6X֩fVGc'Mى2%y^p⼔lKjO2so%1<} >m>L!e $RjYm*iF%$.K,)cI'©#w4Zh%G@NpZ\N[)ŦI Z,Q^B:[j5CXΑa2NӸ#Ƶ슦(GGSqٶ9;ןgg(~ȓR}DSeG"\٬\ajiwy ۸Iuޅ ǝ ^샐e;ddv8tM(Mƕvgq# mr/yhF8>x/s4Chǧ_룪R053FsJJ<=8~l>jQb Q=(-uh}N4Y|J^ +*W/5tDC&'և?]Zo.wEFG_`7.Og:8r$7FAdO1/9yxu0 B}d_8縷g1u:0Ù2j.ħ?upQ0V{c߃8݀|́P[AqSi+WHit9{CgjW{+FDg%9wJ2ufq۵SZ +z"w[N-v kda(UUwuP#Zߩ<!Z}gBZ{V-ry]6[%uRac,sX?+ƧW~n?x?9p,elDRwyR_*#ܳEO}>{i֬*%{UosUB/^NX8:%$oW_w[mbY ni9_ҴhT^B'"qBs g 4:QB9BA<= +nGJ_c}`} ^҈CfFMԴeza $t;Xc^VLqZrw;#dM^<~ܘ*rC2|ʼnnd4MЭAhD:YVPyHnb_ +H OD~d\GfWÃ5)M`.t?10k|cN볃{L0ph3{2!Á: O/ւ9d}xۜכ)Pp¸qu~Jc%d?<ۃP?=Qd=nBX ;~r/)YFߛ1i@yf& i!l=i~g,w,ҙPg#bf1t +2GYFG8STnlv:_Zd=(|ɷQnkrs7wd#_?X.K'Lp+?ǽ r/I RKW=i}Od?ɟ?;f,4/'IN,4lYg$LyIĜ21 ͵4큧wTn0%-P-;py/&BKɺ` 9Nz'KAHERpAq̄2п|e0&yP~<9UKg1g&1"2Dz+'UI?jxiF)'o3tsMoV+XRsrN> 9l_{;|I7̒3K\#M?EafҔN2#w +@T@s/ɠ?' N{op0e1~ .[42FE8 "6؅1%OlS;/h*{gr5LYi-Y: XE:˲XS9GYr+e +e +\پRCoޕ ޷rKWsz̷}H$Ƨ}"VA)D0x;:Б |2h'8hQ3`^S9Ck*a!ctvIȭ+NH#kΘ$^b|̹[ Bz쉀½:}ޏ _ND'4=!ĒC{Zp&b@?źC?13 +b8As@BP%wD";g[0K=³?RxgNWbrxNoUu@5/)|n^aI|A>B:(>(>( < `>D*8B\䬻p'V ~w5<5p5@qP f-/;\L1qXJ{J`=(X_bqT̉z2?܃>y3x  N:*5ckCkC௯JtD ܓ+P:vkX*`>DOUpyhvA8 χ +^8#ocLWN~Cɱ0wԸRCB|mlDݩP52$7pSAl sMF=s t>~z7}J!̵Jk MB<4;p/TP<۞s͏>29|\j!:>0[埼(?f_w+?fPޑ]JFVK>;j΢rY8/JzrͬzfޑH?+:J,Q `>-οNO@ϊS%G+W +v0J߳~Wd}[UaNHEC3y;ԼP(zGm}sŢ-VQ!/)#dB!z jݐol)pp'nB8rN:4.QlN3̞tF^fkv`Fu6ukonuR8`C}ma}Nr-Nԫ([ "cO7%H̷p4M˄n:l6}N +Td DsF&v%{^ +*(B\>]?-tcum";/&?pG'կp(CׇSNPvbw쇻].tRk`Wpv1l/:ٖV.~tcF9yO7I˹TnuqzˬRU6)vrN7.& s4\Q;]yEHi`p2+Cm!#x  $0s!&24 +[O|t5x'%}JD!LGx#tB;}n!}8EYo%Ye[?+ oq]snnĐ.?̚s$lUƺ!Iq-OfHfpɟXMM[%.!jƝ$[Ӟ@-#Gxep/Ƣe2_ǞIXہ2Mӄ0j\Bmt8)q)xFÀX!둗z !7S8tthQ}k92TgHӸe!Ǭ ffԈY͡:3abz*g`Ϊ.tYk^yk(*ܟ!EYB$-l2[? = {{Iþg{=A,15i)G?eז YRɊ*pq4IٯIWb-|*&g^L.vMM/jIJ+=l{W5^v0Ku 1WN h=ckâJ>^:j!5TUï2Wl d3"Y{ق\,RKǽd,wel,fLb^ +ru:\& Z^)Y/=u_6{p7[MUfecfg0;XhYD[yYXee|ic\=㣓6Stg꠨ޓ6A)R[̔ &]fJO=Rî#lǼde>osKCy?<GÈ@~$}CS-j -\i- _`ph}n+s <-765`X*s ?mނ?2>5é/׉hXo[ eJ+ư;c3bj7ʮ/ +(:WB_ q !/De0A BGqξe|}Aմ/ؚX^?Фg\-#ͳg /})^a76}L~yMZE`|u ]K<+]^г̰ +!F)l_4]O + `3!u,6Ohƒ +ǽb_f#:}&!_')Ǿ7?v']_P|˚D ukzIKqjuո*^.P՘n ՇiGԾ޸uu{.QPZ]uț[eL6AõU]/ZJfGqPG> 9|ߧ!/*FQȑ!/܄ѭs 3@VìL7֢s/^xEuyݖ*mZ9 +⶝0J~yal>amtMnoɶyO҃Һl%q}\M慄 }*_}J|U4Bi$ƠIpENr7t4Z 10N{ oy0c%Mؿ>V"~ +qwIs1%"?pd*F" M;"@ 3ġ m8O"iu S0Nx51b8^RVXDc'rp;`Dq@ȍ 7b~M^!?'!bL~NF7QiBΣ?C.JրBǵ=O~.pJ| 9 ȿ4a4 a3`b_kDѷ_'7oxuÎwp߁+N8\C΋~Tsp1y⯤bH jF}ko0A@n6)CpÃx `ȫ>kF%r@Q)b2%'k!IBۥ\^D.07p'oxk`Dvj]HwqD/56~8pH_ra/k|?'[=xу; Aqx!8:Jë'}Hx;'ŃS8w0p܁aBx!N|@wt@;,R8{;r \r ρ.sMߟ"8. /o +ܿ@Pi=ƅ_tEk?uxPݎ=`;()?<}#Ad"\Yv* r @*]Qp)ݵ0Vw:si\`.n׾?pxyU}*Z h]F@ƃH2Lw&RoA"^{l< ZXiP&ރ,#Enu2AA+k=xqB}0p=xt"'De3}C.`?o+Y_C }`/֦꟫ Yqt,Qۘt}p}$ɻj$&Hq +mM ӌ Ǡ~0XvܨǹVu*W;:9Ib?㚍'nIovC-A]F qKd_2QyX1h؂mU`=NA}WzqQฏ [ ݪr*>w[,>5>h'|g #7mEsϗK0)9d+0 ^Xaָ +onMc>_Teg/֖ ++/,؝_Vbu3G`Q9m*QEyz~W{BaS^g V c#Uj[R/A"Ƌ9ǁt3!sMejW|vI;6mڱ탴fd7uLʱKXe4mҗeôv&luE Z7UVQ`^sZs~o r独;3ue z7t5J٬kcՙ}ʴso 1Z?h )!1z:FYYɳ?|W}q4.Z#`<9Mv;~_^ԮiX/qwczL^)S ;/K< R=Shߨn #ϫ_/c*йƇ %tflݡm_L?b]I-kq`BF[gTqpxg?!w_ XQy%!v[(:gҏX/\&Ep]}zgS#+Ot +yYvוwu*f%ŸZֈ̏ŽI̜:[^Ŷş96#%=Q$}mİ}z}pWOf*5;U72|2VW;Vdw|TX0DXCj8&a@!Dcx#G_}WdYB@N/wɇ*gɀoҦ_mO٣iT b=>1jU-\CtbΠ5CNM]x404? M znuHف(M/$H=Dm'!!՚SD J0Q=Mae?VUy#wxj|\ Z݆"^ hH욡7dbgA=v{6:1pKqP0A7벙6oqT{+ >76}4Эk{xi~#Llj -0oxj7EWi2Cgv{&l~{0b]o C_{L#t}}9eWa$q]}8<A'k2[]azT}%fȌQ32z?Q>̣3"wn<]%BU7ah?34~oDZdkP~.U?o>4}S "5] qpO|hj:"|>7$Ł^6OY?p/uHS$_Z̟̮SfIrlZԽ}ύ[Eo׼e V<|X$7s)M|a=co쉰8l&7H.3x /F[LsB-2r#۟*m.$6҈z#mAu2Zit[G-z~CdJ +wxktpJ!瘌Ӱ :598 h$G̼|:-fGUM\8헐:Acugq^{K>vk5b%; JoFӵL=I7'X9IQzi3Z,~uHl\;b^WK F@c9?7ߓRapga/ gglyA ®kͨ6s#5 r? 9<+JUps?)Ҍ52;i.}5?jiyÏxh s̟_PkS~a(//JB>uyB4o'~®/~^fr0 6|?+F+(OZ$!ڵ]3U㊅+O򴅯+~6iج2:X% +rڃa'+(/pI&GVj;Ȭ]1J+;>hs _S|a/_}bw/w }w62ߩ݁?iȖ [X_l?ٰnhx?mxM؍a ^$OJzv_f>(쾸l2|a,yP sMs"113 5OE1 <2r4#5PaEZ:| #P/ޏ<a'@zq1q)~w%>:F?vy\*KDC&BҟE~9 } |ow{+8ERy/>bOJ/ ;&y l;+}d!9' sj[~Ε$vC{U Gnjr(Kpk)0#orL?NҿvDws1tG{tCAs6 +Z|AyrB?`:_8#ƀ8I(}Ÿ~h{oEk]+d-Zrٿl<=qx@]܇r=:8A}c>b+Z7}3qͨsh<, +l2unW}p/*A`~{;xb7Y/@ΡDZ +{u=4ҜCMz[}e96s?A_ ; 0?0?q4 GF07 +%2pi59E^3nTcUc#/U/pK %?}pɿN M}|$,uPX/*@ǷҜ-g1n%S +@8C<9>%J·}ɜpJ{1?vb<0? 7UPJ'Ŕ#q>S,Iz?YW)(Rsv|cO ř +s:f|=vu>}L+X#X^C+W3MJV?OoӃw3XݛPM_8 N:xZշ[icET֯V umR;tzg(jMZi0=ñs뭝V/4_ļS*3&,"j&=zOtK$ީG4k #Ɯ~33hwb=n˕$d@QJX9+bgxU]Ł8S#D;@d};xۧxo8ES +b)fSyNlZXk}{tHg s-3,NEԞLI\"xrZI#-mӾ$~mvjqf 6]`zpZ؍]&i!y~t4PM87#*_=]_;ۅ& +m%KcH$ b@Oz~){?ϱxb`;ܱ椸1̌&I[LtZ>ӱr%͚9NsCvj㬚pL[tS贡zs;`8=䆃k&A{]]Ѫ;ƑEfP_=,_ӕ?tzӯʁt TJ@뜪!jWU⭦JVJSn.ߚ*A-BC\S xࣟoЛ:^z/Qx38a N߻YVnG|,O:,:Ux|Gg:+k=óc npg~z^z<ҬG{{ʀk;;^vO; 5sv ˨ĿQmʀ g@|Lg=_a"Ä:}/-m9>|GSKfs_b]X+_˝ׯX׊ێ+IS;l|Z}jށ=46?YzN|c-/et <:ḙ K OYU9?~W6]9ߧǑn$ I 8/X،~=]>xg\N3=eekO-\a}Ey5niqТz4ZSqn˧9r:'6k,| bo,'3eHg3loh}\_M\\υ~~~:(@,2w{^ɉhfgeQH}aBtza[(pJm_ 'W-䜔R&I#݅ȇtcYߟħ5qb:T|/1|L # ?ⱝ ~;tdBF>NPJda R%ě[Q E@~ibNť8΀TD5CJs}2KxXT Qj^փ[PzA=n"Jy)Se +V{).q| +Dh?HBuQ' +^<+@G!q>*A{E]݈¿bqV<? >CO:hjHzހ: -0OK'bm +Ev]"CpLYC;Q\ yM/]Sq̋(N7`^C>4Hn[zN:h8)Ss HxAz PuqpOE{x>hƃf-a3vc*ݟ9,ʞA<*m_DLZ 8e{?Q>t*8w pW5-y>|wh@$.BMG~c؞m/X]#hIK1bT\?@#1 `X/3ߊ:i\elO:fZ}z~j? ka̕xm^{~N<){pkc>9sd6N`6{?4#l*B,?^ߌ;\yV,ci(﾿=8``27zcp]o>GV X q;T ~w--K) Ձ_%Dٰ5Gڈ`ѽG}|1 Wr qJxڌCN| &7(=L9zo^%z ܇;`bp iq{F:؉tup=~3ãiUԛ]iQF}T7P9I8!^h jI1bAbփ)^ؔLu_.* +yZz}X-%nJ="-G]|TT`>Vn](S .i(RZ*817\L5+~3OjwS%11;͓^pI)CPrhp^pu¹wóEwี޲ɟ{uh/ܴVo,zݙ*WT{S[dKr!Z弅+d~7_4RO-6~gby̚` XuMՉh\ mk^>nzjw:)V- +mV6W {n,Q J5o::zLk' M_guZ~UNm+k8uUY==鯛Lkt*xSS7;hɯϾyrmE妣7v>WR1`*G/{ώyO.'=vM~].c2 ̵*x=DO p~]( 7bs>G̪oئ龧J=Fj,}.OU|ϛdO~jrϿ=٣=7:(f >?x\7ԹlKn]6'j^sAG)kc>W\j\UjV .KaȥnVG!@7j 9)B7>u y{`覘Qۨ9}ΊE<- #Tnp$G|ik0ǙS\=ˎRyaヿ]sܤ-wl\?_oӵK?NދFȽ.u_ﷇB2{k+:G69ι yX te5#Jf>ʨ ʦHxvJ[V&>&Y8n& Lc޴9qD71@譡ƎM>:TYan!_(~~2纡#1g }* 2h:߷>񫮣/dV4&Y?$#Ss=)×]O7ޢ!e q0B O ={F$!C:D|FtXr=fwGUͲvĤʏaEd:ɇsW`dO\qy|_ٺ+'z =&D,DO~}^$ .f|o$g)ʼRG),S}g*<ΏHr1uo9?9?5bwoneލ=mPʎ#'l3C-O~fFn4gL9b_[3։lvg\i?q bNS +S?SPП +#i7N9pKq- */'S R2YiZ|pnӜEe7/R/[uM˖ŵղџTsoZ5: Kל0(],Z,j60As//m6t~ )ϓ 8d3>0bl7=DqT冏q6VNU<ZdO̾[-w#Dk\ndb>xʿU3Y /@6  b(R/=97a޸Si$'D")D@y.\~ր:C*bO#E>.)>,p=БSp>| +1|L:b:uP\)Ř`fZ<+(Bf.8.̕e:=6p g@<^EkgJk5$Ok~~D!F +s.F. <!ʑb2qL9C%*8U)pW$.F E7Ш{)ю EhHu b"j{9x {(#flUBg@O>fATϪQPu:ã/e<ippM(cЮQvGHL%FPhCyœDb-:FB C|=N 8CZ E<Ņ|9bbTL9 p"'jI +Z @<4`fҀ'FܙEv!^C{'k6c>H 9J86([3dc?dQu4>iڧQN<ᰊ T~5s1OVkQLF)Fi$p#40 &o00iʾ+VC sij(CcB;x×+cUp1F)' o:b4R3pM_h!t[lv:ތ@'T숖ЁkEpTEḖpREiiFh#>|HH>l"jp?sP3cwEǓQzb[OwS{+․ε-xZ9.`5хs!L'q:lBEL#_Xd3a2ց񀇴o-]gAav>sGg&T b<݄{=~Y>ب +,ڋ0swƻъkocXDg.> :[ؼqƎ0֌鿟hn?tc=|0x +x@?,MveDN10kHLp9.A :q| +ڝi؉SLW}}9wY>:_: 9G FG < E XC{؇*7n?pσ9(%&BI:; -ql\b`僵7G3 KV1U^PUyB+W"G `;sY_y!o|> |FkoڃP >f3KKXvQ^ϷZ;Ο癆rmҟkE7quk3w.g`GA +mQqX2BUx#6#!7ЅD^a% z<{Ub#bouU/nw7 !!LR.R{R59N|=/)P'WVC!w[Z-6={``nwf(*#~Q]䁧CEۮDNW7gMIbea +ƔQ#Kk C!̓nY5Q qujz2J%"ڙs13T64fq%1/oEw/kbf;5lsQge7?lŏ4 A8T vv AnQ5b"lip?i>ΌV=ur5A{DgƉt7O76s+i+#r=9nsv/'۽xjo/{5q1)s{oNYWyQΣ]ri\;u"tnU;Q{QsnZfϴt۹rյ+cd^q277FLAgWrdۣi{Bt՘G6r_y%6 Jxr|>k~gsM~Ay7w[A.S\#nW(I6_YdCdC}~QX=F߿DC=  +?mpS̬1P9O8rlCԫ/eX%wv-{Ql>2aݧ#>Hop\5:]dC>z۵¿n}op. +\~oe?˱+7]+;o-x[G'w:6'4x{!^(k'9F==#{FC1/3x0.y5f쉠E';h;T{IڀK㦤MZin:nLhdG6;9h=ք^?ysڃmo }ۼ5vR13oex[ }ݧfx  +[wJ,ެg@,Okvh{4w4GC4|h菆cQLӚ!)len10nJ`k_? c­üe=+lځM +gc#RluZ^7RpV?a1gv }0޶fÔv_Z?=ɱ̲0*};1 ˼1bXlǝ=/^o"ޣX4!qCSLy5KKG@ oLbR KX:pw9G {߱12WISRB-ڝR;>9b)µNꒊ.sr6k.NmII~2_mO'/HSvH77-gξl-^.``!Sz$iH"'@'@'@?EG#FµC [~ۉq6b 9)ӎq/,h +Zs +LNߡ8E©Y,--Xqqfc>;ہ7[Q]7q$R U;(O\GxlπIe=pNսlO"t["f6l89jS8ґ]q8>&wW\:J̴ruJ#r.zR<yp1\@׊'['bb7~FǤк_S,:@;SuY,,18>&Lt{lEa^:@ccl"PBy(A=J~sЍؗBu`3A1\LbP@.u:(]:x(f^%C RP*/J0Ҁ/7666Cw/*tDxcGʈ䱝t+QhF"q^PzĨ 1P Aji{@݋YNNHyUB8XCW8!yt4 ܭFi vwr1I-T qϓibPx9 +\P'F_msC3C;@xЌz؍' 2 _lS^gG[fn|~F0_.&DC:BOȞ'ViI; fpDKy8UAͣ(_!ǵ5F]'UK' Oᢊmc8T]!mZDW i'GC J=-fzi_zSB.1,śo߭x@;ZΣ[w;Cп"JQ=U17t@`\qNq*Ke8"ZXd c[;Zy;XZs򓊘v;`w@>7ٽ]ВEc_U#_lǍq!,Ofe\;$p);k>|L@8Y~ +7 c|\CZ6wyWgEF1]>Ǟ zD=wcMC`Y>OC>~Vǐ=pt?X>Guax?EuZ:ibD7Z 䵳X_@\%TCo僱,A}8,me+N=ǐCW`d7]Quv!옱3xc-b-\x]Gc %!Gpỷ`ټF=} Gh_b|ޙ9y]ИQZ]h5;uowikBme|aq|G8܃ -q !'C&p1sv,jO>8ak4-6' HvԼvB!gt_9S<{Dxe#NB?O#``\R\u8n±.pa"n?].z/n볾 +礀xlC5~KBRG:t,p 9ە[ Oȉ5tcq#@t^I?`[[.Fg/⿾*FG@ǥ6H c;  :p6varJTq 3T6hw{'ai*^3y;z +0o؂~:5 |lsUYm 7ufpp}珃yAEċqv觥N]}wJh\ _W2ݟIqBǥ#հ6'CUX=j])94)\n׹Pq]]-fX}׍Q ߉+yQ"^wSs[|P!t!Oz4֝}f[ w¿$/i Yh._[9␇\ҌD.Ȟu_t#qkfQ DjWtm-Pg+q3Qmcʗ ?9<[yB,;`:!.ζƯ|n7t^G՚6~[!7?j뗷 +_m}PkobՋ|f8ym'>qWwcgHKr=ŷ{_=B;4{2aîzx0 aPU(>Y?<7yt>NDk3 +Tg~}x ٬m%d~^;+wYbx/&*B}!ߎo]T0%= g_8&xe#cgT.<a3?2)VÈL![Q/|\QL1BOp3SԊ8w;~o=)Q~&O`ߟy]xoUo$6,#u0\j(OhU NFY}޾nsUJ +Le@I= \87o; +ߍsۚK. ٿ?*-llG-f}rR']5eG:_LI EtWc[nIoP<Γ"%A=K1"TDO>7s2f2V-|~ʱ`j9/W_䄩Rg>2u;M9kLIX9 (zA6ߴ1Sc!Fvm><,v`WV^ҶOG ]*F9IE\K}LJSz=%ENWIF-HT;r +um1Ƀc/F\ܜ"5k +;fۧ̋_4Ό+L+IN̘ۯ*Ź*F87QHaW9CҒqm)_w5x͡5'='~YЪ|Y|q#>Q3G:J$<(!zkɺP+KgS`m{]B\"_I{⪅!aXiEffܙ!(̰8 Z4x_S!S3VvyEyŚ:ςW-&Mww{_7phhOwJC~^^sʂjķc;jv릨ճvq:s*o9Z+oxk|*>=㓰g]t~DZ},R7{06 |L2ł / ~3P+P62`_d  |f`/3T z(@>{,=n3^3gEu7:8 +h>땙PjG*R +ނx}J)XcQ| +va>htG:::ݟ +[i#NPq4ÿR/5ћstt+>C,ǡy x;oIUqP=gi8,I'ͭ߁ +''jj03נ`$Ղ7lzsxCMȇ&3:Qgs͋rRݥ0J2ԃ2pPeeнacwhwwdVw=VC9 Р_F( +[?Ap"C'rfɕtazW *laĢ"8 ɼ܎`cq>?_ +4o|X8qq:ͬs1K#H:RzPuQ5A5A \$]<9ocacq>&;%▴@}D}=揙$F8Z /:AyP G"u\Ä| +8,p1y8q|ѥ4_k<_9a# InyI\9%niV[B|&&Rb }S9CT{6==/z~X'6Z_܂8l?`|B;f":Ü +1 q*g.&Ȅa@pmn;67abp7\X98;˻eʽZ!zFq 1.ڱd`Iq"w"8`m(Thaugg;kx3'qɞ('1oww}h{;{_,e{¡[@& >|8!sNh,#_']臨SV +sq"N>+XKF%g㳥MؐJzNߤ8.tmV- hQyt]hƝ8 $A~@x|#G&x@yyC.]KONfh/V~ߊe=jF7>G\1$Әp=)ͰqOS<ށK<ǣm$? JE/Yп)xǺ |Lx&WMD:фXoMB|߿?FxlU4;' ~ŸtY [2WUAl"NG/A1WS:/J̓Qs,5Oɂ۝ JQrġ |Peyՠ_k55@:p{zֹ}w~F?FAxP{aSS<8)B^ +_[vj~8oms: }}w{>_G1Bv C3`Mp\ +A! `1[]<< SbrE#0 GG ?l[l9lBDK#Oͨȋ\N3jh1ls v?w8=zHk 1rΛͼ`?ic^ʿkO?%L}mѩSy[S/?71; $^~IiW;-~ag7~W 0\#4doO ڿ{}p߄@{OEDwicT>|_}D^S[x;Qo[㡺C]5Q2T,p3ePiڰ;<||6LPLӥ_.6ߡIe+v{EǮֿ:Xߋ}lS?Kr[ +_:%t̿NvG>1?Em8$dWG>>a橽aG[!-VE/NE,}ڒ"q'A5dN\L1$I=tDo'b;Z4SMKcf6Kfމw̼3}0622קf+]i0+k~7wV#z9YW$/>:鋾3O /t%><2tk'/?A̓3T/r +S*O)?S?!?1{ߟ%r&m傃B}`Lqo"` ?~yS3! V=Bxg<)= Vox_W ŴB޿Ož}f2,ܓܓԀܓ:υt&KƘ /"X^Fu 6)qԹ八|NSId֋޺.S(e) :NJkq 8>;kȴr H/6K}q%M\нyOȘYe輲-j2*m&"%hIf&mP&D;f30:xCfޣr-tlğB,pY{seÂޙ/?«f:<\a9:yY8"E\bTJp0mlEva8]rcQP"\^ sy7{`>(\Om:Os@;4ϑ8Xe̅ ǡ +5@@'q1mcs͋{B_=è͓xM$;]<9 'すJJ-+dO0ըՈC d P;ԂȨՃigքY9 ~4zRt1zJ@*|Xp)A)A)C \,9fw'Ժso,cED~S[~B8FZkw?A+f9Nndϓ ?:RzPuQaA;NjW< N&~%z&\o1\L=8V=%9>S(|ǣ'R +WTTMjdZ Đw,OZ}/:8 +UEV:ٮp}RzMpzɮGG^ۯ}QѬcaB-lgIlg-xp$~~qĠ?9J&\"s%xp-88xFq%d/;hcPS<.9SK/ā {z5{`Js)Jhme}%lɁ7ь8U_VXYF2_'vu0oA>XTCA.Ɓl%]&h[yOb_Qct)b (_:XxqHOT;7' neށf`LuZB/^{] +@T Ӯjݷ[YsyÍpyZߒ )Ǜ.+c 1,7է>Z yVkאcیva 4Ocْڞoն~8_eu:tfR{xl9?I_K+Ծd1ObҡӸZ%XWz >ߠ8GQ;6}xQn=;OSbsx^}6|? 5zjW&W*8t,h&hUl /uz~}V+x|Ԣ!đCi\}\=Px#)q7ݏA~'4 AoFL!G!¶:}mNshA_qPzp1>>C/ɽy sՕ{0#?r&pu2I6"[p2;Y|RX}iraT3ĺ*5?kCʵ㘻I0>ZG<z_ _8*Of W2fnk:>kdtq {vvL4o{ѼuD `o̶JT +[ PٚPἡ sq<_Zz,PDB=cF]^CmQZ5GTuUB\ BHyר~Smܝ_ 1mCc1ȟ=Oةuq?\eIQ _{BoE9%; *BT0+aP :ߡP)C?>'2c}g~%p[x߳c2/RPi޴h-!E9 15.w˫ŦK +y<ģ)1UBQۃ&g wnYwoE_<86x|IпHO"!IQaӓ}?Ģ"cX;\첛 &eK7 n&ƻ-E!Dv{<AT<+b|wx97f6qOic}IqDzkkHġ A~q"?^|/ƯdC?ς n6i3c"<PfО$a ?'`'&0YbeR$Ifuʓ󅈼.sBx+US;Ş^?a +5MFf,b؄c%B ]uVnzmMY4aU:%\1R>BLVuL>>cxȈ?tF^?eXz8<:w_f.y]rp> 6׍\R$K\w"$}|wg}|UU [\]utyQ3[5\WPR_@Lu%#C8>='Najv?>T/b41aya[#h#H: P3'k 3̔i㽕L)qݕ_#h#( +#6BOCg{>6 p>6Lq sčN,#di,Vcf|07rLfC"eCY.ȿdݙz'zo:29H6 +AFdAFdtD҉2"u]Z`;ɛ]7y{fK&(zo&F[&A&A&A,o zճ|F'N9Nda 8`k邎3;= [| $ֻoldedم-m2l"X|/ +vh+0D-0' K!f2YHtX>uJ'X(yqds^1a0L&\f6~_W:[#w,Qq5_#|QPi+R>`?J958080[8̘}& 3?'یqQf 0vrrġq@*Jġ +q17o? ǡV~r?R+췺/X81M{GVTngFî?U=:yC5jġW;"u x~o3Kwxlv(nusp?ε 66^qP[ q{cONP8cGBk4?.d-Gq1u%! |.@?cuS:s>84aل84!͈C3Ђ8*\' 8AN3eġq9,8v WBf{)(KA5*a5&-a5qX8"Zt ٤q 9^qL}2ssȇ.ߓ8 ;vv$ >à V΁lWF=PB;K{BL +wYysk%i;X'jcYsٹB,W>VZjd^kă_;SҹAp$/KJ=j{iyhs0p?Jă$| -&UitS*X8-4{fzaф}&Vdc[=fִ?ݤ^p|;=6@nVbC2ZÙ|VyS&eNwo;{~mݖnKq=>!;A:m:3rD|Mڦ;~ꬶjxhq5\LaF;H2cGj:eῼ3MOi~I~ȜfNRQV-hHjO+ѬVf7l|cVj;φȽj +[ѨمM̑Ç90;J-(ݖƣ}ҺhZ {)9EJWW+V,my%}Kp1+7%NojVKvꁼ:D0=8Wp!8LWW]K<.q5G㢤T+Ԍ/PI/\fkH_d/?gW8#*HFL:Qɸ!9ip+2jۜ0ô{v%:9cb:7'>4N\ղ^;uo;'+~{=toWoYov xfִƇYo~rZ5cIG_=.yCش+_I[4j +MW^c?R PNkkuI~69_S 77vNw)y4Yy~uf /y~-yqk/DS.=aŧ{swgu/ȲĬ;ؽ^vڬ7ys?Пg䧖5dz~ʾB7;#N_㺢n(RpeMnuI5seѼ;VsﻹNa+Nn>AG}'5uaq>f7D9_*cʰ%|o7>卵5'\+ޡ(Q(Bc|wsx9s̯wOVz;TQ(xK̿T9ak :G cT66ڣLdT0/=ʁrbA6ƿ|lwƿyp?/:0Q7Bv6;RTfڪYi:B?P Tazr<ơX#O=8coHuas?<8ܙxO`km@GtKR8 ړ8 3?g|,x\7OHg0iⰖZⰖ8%iMp;a4~y#gm>pF$&;~j8=^ VmVDn(-)ǯڵjOH6l&[4zW:sMP$aNw$W\l93=1ߩfvp 2HXB\0oݥvFC*yVNckB _X8==^ r>tdi8˜KVОO:0wb"ד0 +G"͈{8]Zr߭F#V4oQ6u:un~Vm[ֆ uKAdtB_VXI<$]C()YEVȪ/E<ɛ4SѪV뮱U{^{V헓:ٯ_zq^7^UF(Sg0#Fx>%̟$ߤNLkj[ \%c_ }ø5Y!Os>Gۚ2/J5)Uz*oɮuARv + [yAʽl;0fwV8C? XKYcai %?q +[ck<-^d!T6 ]|.㫼틏/r]Uln.|R&Ѻ(q0|Xko {,|H\$ζiG+#(u +m63V~lx<fj!\\Z.smn~p.LxaƩ7/6a]e0܃Ľvht"yHht^ft؏FVW~A\ffUpR=70Ab>o`Efjӑ"J+#FmQ50%ġA=szx1sMs%C}B/?ftA "-bP\`_aj⸟:>b;Ǐp t|Jr}M)q W ;3vJ۽؏OSXU]F2*^k٫পUp5$½ X '%Ůg+s2DRarYl]ؽXe+s]$Ymhwis>RS/e3LC|.T,2J EMPXVIx3OsDZa&(#GuRUS{Q?_9_y*&5QЀºʣcVi|s@& C8Uނ:8U +*z_ΑT[-q S;yRȺFӐ()ZNNd<؍{*_˷_b-̉ D.x}p"Zm8>3 O dxK;p@N}`fhb2όD0#C qHVxE}Y÷x~|X漛8"ݧ9[﮼K[Lp<0e/!a5;A[L9bPC,"CZU7qh51Eu3_'j?ȿ4RԖq>avʘJ(lI1f3`]CXIT~@ +|W_ĵj-~b~L?h4Zjy03qFbP%#y y+vvYϰf|7y[9}[N'q8>/y네q3U^fm8 }<767Fy936v2k%a%8>89:KgTB9}<㓱U]9V~f:v~OHW: 0ekO?4*Ⰶ>G!M}Xú_qX_r{9~E~{_s]9hS樂i6g7oyF90Ujzȇ7Ez8 zQmf+~oJ?^D㠜TKrir/ؗj窝qi\XJf2<wGљW#yіYwZaq@6ΐǁᮮ?vې?+LԽ~wyY|o:+VٮڙIͲWՆRf%wS`߬t<0qDb;13Yh={t_$g"w~w}1q?a3}t&RBMLXi=|wH; &gޘteNv +eO Y}d@yƒdʃ>ߞvI>zQ̓7},K|.$[i'bNkyV + d}ύ܃ y(q9%*w rz_J8'1;Qy[8[8r0ÞEϲH^lm?yoK՘JtxG#+;'%?y 1W|h:Z-÷Z[^J~q? y7@u{@lTߖ\xȪVKfA_=Lˆ5n J$cR/Ϥ^6{?LܞSq-3pAee`UaiS*6Zo ~KĉFOja@{2oSs΀`̫ĺاDK BƋa{{oɦMNf{u.W}[R\#İ2 R|G1*[܅/؃u$r +u-co: P[ڄaK ;p,5^X klEd>UɼR wa>7ͪJ[`Ym P%JcP]7%Ԗc_ __EwgKLxb7#X7`p >16w2G2Gd.n%W=UBWT)#/ags+W4XJ8P;QZ P63d8(v{{(S:82Wÿ:G_J9.10$L% Qص6װs:~c F>j3{` 7gE,W?*%/dfq0ZLf kdfF<#N/87#zn݂K _j^Tk/| 377̍ZӁicLGߑ.HޙTKLh+9!;VVGn`K٪:YG?u:A=<10 !M0+ŠBD[S]`ɷ_V^lu/t|?E:o]>ik;b+S媍zXą^:@?h63#0™j,eⰔ8,#ˈLV j<8 ƁCϷ*OM9r~ЄD?h4Iq0qخJ6v_+vFR~JuaMKW?w&K>='&W$5.Y6v:<4MbkM;++A.p0< y '  7D~kGRXt: +f-xFa V9?/'/qp?9(b ~vr!_k{^-xj-غ}pbfɭ;5%ڢ8&ykŖLNt.mVfm `c)a c5?y;f#Os7܀OvC3/aN*ǟ?fMG!G[d-+ϳ'3Ak> I%_eO ?U>Zhn/?܎涁 +v}U`mV?ߐc Xƃsy qz_ZP7܃hBѵ(m*I{E~ +: RE+3N4+ѧrՊ%Dž ^KX:a(JO9؃/|H6ẓEu8"EK^"w~rJGV(w)ۗVw5:pr٪·o*x64M9>Ota(E*X/Ry$NC __5N|'n9u?ogroUݣߘ<=|y߶) Q[u{h<{׶jI q9Z5['_ar;ɳm7yʐ8= r Uqc _ ;R%?{TWuX-w.B+zW :䀌ri[R!Z3/d5n8Hν5h@sOKqF7 :8Xt90{Da͏sI,En-l\DE".?R6[9,sS/uRA#wߘϖHxmګ{ 2V@y{V.5A!(QbiY/BZu~ɡs_6옯5޷җC$ Q +y +r]zpy6Um7/H&h:>7X·57aeB~ry!ȊaZ7_J0iD/cTVޗu=kXk5;dl~DRv8pN@d<0xG&~!.R[s%Wae&_rC prW#|3ٚo dG獣w/7xy4 +f0wÖR9y-Wr!br–IMNڸrRiË k80nV[cuV:W,G9(#e?i;SC [VνˉCgeaKu.lnrq}T2:\k)z~K}_5b-+PyN{001+ה/榈n>k:E?3ʼ2*)v'ODW)3.l^rΗrƆ "N5201cabHa,klVZ8}_m}&DhhbbtbtcxڃE /B/B!4P1;JY,F.vubb *3)qz`hsJQQ߇0Ϩ%񪀃)8l%DD"dk!JFcQKQW$zoź|Cy:WK#>_K)Ta/( aP:JT k߫`GuŠN%4"QXስ2!DU˿f R_JSJV̼5dhȊ6@,Fyn"uSג/j2;!Tϊ:/ca'ͮx:FZ8ʿ[G_B/4xs^B'qXKMC]j5~l:ƿԠ{@/Fnjzև0q'S=w#sf :fQRg:r7Xӻ /؆˿Tp\qٜ/vfA<ġa܋ + NB(so/veu֥rŕ8}=(G:^}ݸ_A^QMn[[EQDT콋Qj/( +*("&Wt{ {] ɣ9=#$ys5Vgw_bT5^r+lg۳G9b҇y\"Q`E䳾7g}6Aa}<{,< m}'+3`++0u"Uv1nN?ԝ u֝0_6yf&u><],YQg0cǰ9_ԃlU0f~x|]<̹ jg*{x:ARwrzί +sxِ5C0ya Y<ČX<}yvўyhLa}xļ>̗dΉȴ32=}+0`A2{axx1oQF3fqƏ0aI&O2eiӦO1cYfϞ3gyX`BAE~m%K.]l+V\JXx5k֮[nzqq I 6nܴif)-[nWPضm;vܵk={ݷo~ETR:taee#G=vLUUMM]'4445N>ui3gtuϞ708w  /^te[[;;{{GG''ggWW77wwOO//oo__?+WCB^ v-<<""22**::&&66.FOHSRRS3223_q#++;;''77//?ohhlljjnniimmkkoy֭۷ܹ{޽5 R _'$5hFgu/KJohf;)-N[]d$[6 i06r(/(-bB$SOϘ9wsϫX Jp"ߞ./TLh!wٺ6YtG%nyԥ-w {m]{GˮMNgՁ:{; +jpud)1g뚟}hPx~ܗ41M1e`M]#ݮ<zi|05raB"FD^=:M -[FRcDjl 7d, ZWxX$lvS*5FMXmD{[tr<}[vl}ꧡ^~ՎYoxaLJo?n'ON>/l˂/_*N5ojz7˝FHC!&~S꽱.|N6% + fѪiJP˶t~!VPЄōk ,Y^unv ө}!d{d}!SN9SԭuMҋگ BTk3B QTH . +]9f$Bt47R}Ú Ҍ69odS*τW'!.ҕ| rkŸDŽ[JNs~#E?xqD/菇fOڞ^ ..<)tREH%]'8??;.(>yNS~"Sm&$8b )oxw *?S>P:gBMLsܠHH v}‰U5nNM\V9YќBN;_$mvukπ{A5 +`g;it*BlZMJqVM:ȟzmb"ɇG=xhջBTsx'>=B*~5Cŏm]Zr )i'>V\0^<ִ׊p%!Ϳm +!\wvDA{ф p v$']s)\th#$E$ĎW>JH]e:.宍Lwb +VN*]:\IPi%t.]8,62=ቄ̓|7v(%ECwz0ôߢ/[wL(.UE^'$ =5įeucOO66?OY>ΠT9> q~)P,!6R>]pJ^pG C;2k8WxDzp[.BD)FѢBW3!QEm'SH?{ #(Jȑ!QRrSPxB"tp{L5QhyﴁJi Kꗆ͘ 'Ҏڡ;sp;f36λ}l?OZӊ{vI3ާ}~QST{۟QyQUH=~*8z:;񳣛Jnc$;\d36ȋzSv˄8F},Jp=p/%\}վIkuֺ8CnE hzT a{7@v7N'Fľ`ۣ+"wsrBL.oÉQcW,!.^JȷafYRtt ůD_"G9M._~ V {1E*8u㱑΂5EClҊ$oGoJ5h"PU V{Mx>qvTU'm <)!B5?׃CUi'VK3?_T Dw ?DwR·B5efr*JZNN#=)G?!xצ?GC&u S烝?hrŘu:BȚVhuE!x1uyFG3Ѧh>;,mê.)9pdxKRR$\Sʧ>ZqI8U=k̼gg(ƙawION%/;R|\Kn`'&>sQWa*C2~L_a˗$~Y܁pO`Ew3F rgyaA?ŽwapK@B+S|oG|Ύ<ʖFk/*Hנ7{mX Ыs(<0)q.dk:pJzlӣ!4ډ:+q? L>(nG ,":}E{lzF፨_mE%i@ qz5֝5Tg?:nRc ^AM t\]ӷN:.fᨮz#pJ3+ᎅð|Wt"aBA{=NT]7B#+nvh+Rć۩aQIēؿ CaqT %-]8Q}+9pNTXe(PYٲH^L+1R+D# S`?z2##47+:ٞjv>T~Pt`._V~2"bX+oy(vaWrіi*Fp7ctbٟtC NUO֕R<\C\R[Wl[Sǿ)^Oϡ='d˦ᄒ"ݯOa* sJip)q˞ ]v[5}+ +B?T?3Tx/1p|^.l̬qnSneeyBvTͺ Td!W?YƒC ?XK*$-bdo*֟ԐpUuHH o}U8YC>y.*N馟ʌ#QB~EWy!S<ng؅}Mtx#?t!j_: ;Xf67އzQvIc3i*Эj7ꃴc'Ռf/u Y_8.UG/Du%q`=)r 9Uy`ȡ3e:E؃pǩl,aDVmJ/ t[sH+ܽii.ZGX}h +!Dؑ>"kn슸$g֜qBWpqDYꍸU]݇>/]6> \ٸ}6LI8Ŧ0 14nwc[~RO!g8LIGExC&bXa2'PfaқkM?֯NZ]ܩBͅSB VlOPTJA%̀<eB}f7 '{ZXA =v -(r:>n&т(q+[b%Y}ȣozo,]WR- +}HXXBŬ6;tQp6>v!3j7dr_mHCSsWQgCG@O%VGՅ&Q8es\/^+rV-_ ~{mQ޳pBp1E:>riB5bwEz*|CZ?QVR-pk>akJB,Wz<9ti@-#4:WEo歼:pkRڇ΄<ڲ0OΊއ5UP_-F#+cCՌ0dG*n + +ɋPj +i"pSbم| O4I'a(ޕmO!܀7 8T׋qeqs;J3̎ugc4zmHȤN`yGy-쳊dЇ%>:4Xj^4O}޴=hYvU)ޱyi]R;:"*߬6$"]'JIXӃ[dǹ +;L] v6u}>}.Ky8VK|b٣RxGy<8b[Q]+ν*W=~{cֹw7% X[Rȫs/COEY͝@sgQjd7)V'N4>[q)vsԕX;8<w4?>QέЍ.I)ދNcR4i9P[j 6p]Vn96\6 4Chk}dw| 8 nI>Oذ닛P6gC{;$ry{T˨'Wfظ"Y|>.HabJ 2|+Rybu_3"Y^EŲ닺6 s=quyb[ ?t +3BT8˻Rw; ٭؍Ӗ<.%TQY;f?6wbTtL#rRfZ ]칌+辒"(S"TܩGfAKӥSק/_<⟎J~S4+t#LpƁsی+?*FZcjzͳiA/29"׈k(6jdhh$٘DŅrXqZTEQ=[J2}epi +]~I[R{7N vgZU2 GW.Jw2V!|סa9cgh+zf$|tiHF]f/}5}$gQ]p:ryj%{g)Bʐ[yG+E=u*%=Fe8>$ʠADmA!@7ձHٝ=?`|9rJvex>͝S%{Z/>+IEoZs<()ǼCͱ{^er\x?0xPɫ +x1?nl) {|Ԅs8P~S}}y7t|k]IL*>:K@#o?tD3:'k@_6|ԄأA76KA4w*z8Z1`R7,S1Iw`"phº#BEqR.F _ܟ=:j +.pIWtA?x˳oz'}fSq" +i+`o|Eh76/41 vfqC/1NW*_^OfuwU#wet!fnON[?xL 1A_Ѡ=nF>5m6l[ڐ?ቓG7?ʓ:%?%3f1 +wN|'8>5Op(Ώ[U){u`5-聮qFoA~M;<<3 ث_DΦ5򿍃t zwṢakկ*@PLCCCD$ݶBDֲe~JJmS*@HEȆ +qC<~a)TLٗB=:Ed'-IC9K*d[Э*o_o//̡q꧜G` .g}25ʫS 7VSOUs2{Vr6 FR۰Zqgc_ +^YS +ZuH\D +/>p ) +B< b*rIt:Ea +נj M +y-^0fM(c?ďUqٓGJU[T`ܱrQD(RCӚ4D[G L^l@k3p}WM9A L&9e:^ &RY +J$؝="|"OeJYYO){se_">Coi<53r&>c( bRAe8ĽZ ë́jŠ dґSLixvAحնe;uh)ۙ }-מ "scJ0W7k؈Q%q$n*`4k6m4Xά?B1Zp>*^"Qh8+_eb[1s OlSTzYjʹyq19bv5u¨Ƈ A΀GzwȢ=fy3TKf?L9Gee,|Wuԍ]X5EC "OTȮl.!eQL+F_Nv +5 Jt9E,iuIƜ<,Df&t&@\>7wt9DSkF"/*Sclp F$.k6QۼX2te#C3[0ySK恘{ZPc(9PHy;o'eͅ-'bf- %.)^aB||0)i*vX[sn*|Go# 6p& ]t1aT(-/qɈ:d[ +Q=碨ys@2}._Jٞ8(lJn_`h&?2`rh`byݑ%sa5ٽMm MSSb>1üNQsQ9E "SwP7(qPU_l,P4 wxը_# Ni͚_vڑ,psRoamE|f_Yۦ=_!2-gՈA,ou3trCX +lӊ!0$B~"(<(ˁ/+l+W_#Q6+qWB0D>@9e)O:kn x!K XiaF~&^8eD]Lcx 4ynGۆ yP4umNc4f'voD==T$ V"QY +,UY7}t x+b/ґR*vP.7!j`X }ċ\~,/yDMYGDo(#$BE?^^ +^~$"J=l'@0Ua~͇zbĠXi +j>ֹU~%4oWA/&6\|7`)= A؅4{f)LmOL'ܻ'w%5GHWp|9JםًFKx/WڮL9_Zs +q8t28|4!q%] ]s"fQ8 +?Ab5kXS_OR qL;eu wL f9dK0;i+Xg~خ)A,:'}RXxQ]ݤ"x[Ur]Э}?'F,/ OTX<<#}UP~{;ײ .gwmE:-j5gAX"jmGf4s\,HĚ:"C MJNO8G@_?i52p,iĽnՁ8> +U84{H "Fp~ɧCvj5x~ee36BhsO*bc+;n"GUePV1aX*=^& >]$ V͔ +(u-o$xm("/vDXP?d@G_ِzW_2ZoT:Ďw*H:t'~ϖA^7 y?s-kg џQ* +X{Jzlu{qcV&.unYE_W|Q ϨgA?14W`o&?V9);\*ԧ~=Ձ/^/*EN,^lH'fgI Ş V"76GfZlA>APeTƗ[2ذQRe_,`lٹjWu|GrMXAإ8>*el zl 8JKI\HU]*D Ly n q|oo kQS`4=ARWCڗRQ<_ةCla3Eɹf`qieK/K?-%bp2a*ɞhf/>> -7XftXStхbL\IU^$<[#FwW\/b +s/>7: O;jP8Չ׾kȣι:QϷU5\_4Gm Яnj]YXOR\ Y~Ny5O)Zhqcc=[϶E_mBޒԨcs{ὭR|oţ'ڷ]̏ҵ? +bf$?('z}6# 00lB>\޿{0D?x|U=MN 9ܿ+G{:jsm/-3bǷY+w~9zwr0a~ऻKť7z.I7S^܅z:9Qe1Лނ~hF(i>jB?~+p> %\g_y_"w%g~Io4N#='?_tÇpPJExDA>DNiι,kՔxw3'fn<)|:EpN +yuӗ)ܿ'XmWlsͶJږ[f}@W<(ݠ^uOs~]{ǰ =6<]:9;sﴕ9ɿ;K|upr֗:mcDBLiL~SȿïC8P9os!9wi'ayp~Xֶ=kIauIG*,p_Ö#s~sy/hA)p%}^ A3Qvz{腳sgށ&fhkHq ȵ)/OfPw&8 Gm3dd1yG0`GtHuhNMb9+;̟ߛ˿Cp"|q| tç]ku#z}i'ĆaItdX.헟@^m8>h}rod~GA-0>PuLw׹3p + QB͎24Iw݊|f%\y6.xAg>IٍX}x]?,ݍ=.hab&ZB?Wr9wChAێp 1voPW:':ˮi} 7^{2;zygmoQޯR~f9}4%{ e˸#.w`e*4fә?,b߻[,}w ]|w؆n8tΫvA/RIý/7zwpHJ,x>?jըE"1[ɷ. } dؠMY ~&E>O*$' ~`f ©jd,>%Pq] SB=U"[ +W(!_ |3ߪO@mt#9@ [E'V *鰞(Z=EN(F7Vߘri@d2 fzgqŘ-C姒$;6.O骍،=4{.z>}0n4܇aMt:5#@vZ-{!ڮws1PΗ"ky1޿b vCE&K"DG?Eͽw4-cӡHgГOOf*G?fTAVc *aDȝՙ۔oce%3%Vm$2n'0$ i(pymN4.OC_*Alq2le'ȉz&O12}+9uuOGU9!P=cQBTa?7iQ 04J.Z {57)p&PoZOPRnjn|-E:]fptd2q+ 9Oą ;2>`b"^6r3=o+!u/SeDȻhB*A'6[*Y.yy!97g88S寒 6)L'EhE>Ov VizCxi|Q +q6ĊL*"D)_/M:;)%{)]^jjeKEͿjb_oqh8pp&A$惔9]Җ X)Nr)FtbXKF)փb%29bZL +B]鬞Z=AlzH{ }@ti(@f{Lu\!U}?7}|s^J>ɕa"1dL`nQZpx4 ;>(!A +ŔKw~IW .Db"ްEluY@\鑳B{$-f;VcU;`OiM`Vͣ;u'rⴶPWRsbezQ %^+듬 bK}z +hvUG4/8' ?P\dc|8]vx<v/8ZNmD'ӗ,h˧'C'kn~|*[X{l!+w2Q?ߔUUVjsݡ`! RH@P̆4H} $y T< Q#*/!cHka;StgpE_Yx?p}';bIpeS=&'cUˮO"MQF\?,<{Mf1 #< ڢJ`puI}V{;er<Jtb'y7riUSL{ eCqqX]RReL*ǝB3,Yy%Jgѧ^ ŶP܄C/NjNBXC12N@LO#V"oq'j5\ݐh*tn z̻"+hnlM˟ҡTSmD@?o`ծښ[=6SKo@wki5BS3ݏTu۪bA/Q'b>ŋŀonySsA{·pRc.Bi9k]3sOAsRZt\jM̼ѬJB͌ GWcݷmt9^1sÿ]uK.W稹CW xnJ'r\=^+TkLdGw%R5h7*>eKGBo7`B7sZ3grXXrסl19tU/H62JK<"g99;'SDNpn#B'Mj}LsO ܪ~QyQwo.EAM?ٵYR +[]B׾3zgʃ\썽:=<,xF]4w30fF..ydrro +>klq&06\ېqm} &  S/VVVĺ^Mq<,ӈA~JUa/à+CGW/ CAH}Z_%IXHBYկS +["+Q1K喃[tm76DP + i !r9+[k؈),p(fyKt4`U4P'!fa-x-9 Va ̒Vv>2TD$yK‘?$ET.J"Α5sSq?P:p-T߱.EqiMo+ndA٬3.=LP +}=m`t1D`PQ)O?>/ռ:7SuE,DžyECbF1+"<Fs ņ:doh^=@ޖ^PYY65z#١uw,~sv&B;&6S o@g-+`zL9jqsxw:?xk*G8hYo^wpyfi ^yZ@s00}hryC2q&[tc*:78'IuޱG;aME9'!KrlηЭO=P#u3ߠ.ң5@,PۭTaSξu>~|rx~9x" ]BYe,A-T>Tu23$?;>DT|0qW? YylKsž=ϋ&%sOE.U9g59W3V]ws-jyωoD NIf]3GfS }IJ֐Mgз\r +죧S=NTNBSn,yZn| ȱ~5;!N$W~ТxhohSG^AuD{|hǿT07lo,8D@Nja*?\Z\=tĮ_iנ8Q u}>9!k;*ScCvߙNs~\w=6Evspc.Sz>{)rviqXÓi"t8mdÇʇߟs67Ĩ !o]muW|=v*Mˠ:+אڀ>( q'WIyBT5͡~X+zK']O膚Q~yZ~G~ wu9o+1ݹ9+ʓF^:}w4`E$Ԃ9Hι]5zz jkPKբߛQ|σuV^ Yllmo>[ri-;!޿S +_`_ֽeS!SeݩG;nʻO~jԺ9b\?5 +iB??5 ?`mXruszZ >3LK}~Żs1)iNZؾCCswrڱw4Cw5 +N\Uf չD6&йLu>|r[ 3OgC==0\$Қ|lkaEPh8ʝq(y " b)hpNgvwl1]P Pu0{VY`4iykeCOtK3A\m>F2H5{_ס.ffXKB'ҴBҭ/%\ ƦPg̒ʑu_'NQQcrsJ4c`dE$^ļb0(n'\u%%LF|WJV|wልtɲN+ {icT>`~w?&VVҿb27 +̀0~( q(o:X~ +3Ob?27T2񌘔~d<@ QS@*QG%@bj(YT.# >xXrS '} K^ڟqls#P{m,^oG~,(7$jlπHqUDtY|1#Q'6UM ڱl{~BIP1'%O%YWZ}[h/@]l5Isl,%܅lωe:k=sUׂV&8ID +E H}',d@%-a%lSyAš +Ešh?|> LSħiXϞe5=1= XK!u95gY`u|,R>? qڇΔ܈-Kf)ۋ 9{P*_ +'j;LwޕPE/ )A%ly4F^\,ZDLRțLbkvȓSt)YPgnƹlD=h' +{,Ydڰ$9Ǘ YdlQJjՈa'TFJP (P;>pc7J|IFv$)}b><9? h,ؖ?>u0=(L\xA9"9<VP5&Ym[ǀTJΛ#BAbeE<27@v*6eB+|C쇛FKm~6Gw'2HHՊlŊ@CGt?%H]{B 1eoѭ$ϡC0P=}=3.&|CWHe̳tTΰb 8%[{J08%(_Ft$>~Ɣo!$Ȏ"&tHQD8t#mY93g6IF>%O_J#um&Q ZbCergC=(KL1sg"%I`Vb>>RgSmࠋ VKCrJ Z $Ws'tS?(2<9e{P89y"~: O*4oն蒷G]b,ȋ(hz0Y >urSd{dJ "r}.rS77K|NqwWܤc>ʈF/%#hgauʹa3ԙ|gx`di`g-& +[t6>Pr4Hĝ̩2st@F |Sȝ$ʧ|._v_"~ = >5JῸS=u|S1hvт{?"ɓ]г"ULl UQ4t9yxD8_c@Qd{8[ uRN}~HiJ,0rl"(8欯Tt e|bc@%uQCWW!T\6qKxsЯb1 b +ڄ (c<QzXC<u#ybKg9d<벓첽2k;O.<v>lF /l6LTEC&PHi@YIvTݮR8S*1 kYZ$|IP:Ǡ|bݿ|y&rV~(r9b%Z=\>1L< 9q3`h57O,2OdK'W ah>sS70i ٘wjG3\ Q`h}[t* 4yл<:? A-W@?ysx1xb]{cADt{ /A #GS|0T)B-:Dy2)N;Ywo#o|H =h>Bĕ ȥc<՚=`Aˁ4? q?ω2$ 'EIPM4s~񊸨nG[ +PMaev}ɦIfCoe5=5`0Glk_RX9Y]S &Vn@_71)?7/5[n!)|5n7ժ +KQ2Wo73K-5$=ww`W:4ܬmY Uf_=QPg(j^e*{nW:I=sAFtNw5C fk$3\գ}PVrƖMՈӜ%j`ۙqՃ +qЊE犘-:ȩIAXO}՗ 9%>bCRG;?w7⏰j+Qi|e!}.sTwޝ;PqUG ÿg?nA_~u LVh5j:rԶ5xWjp=`DUلeURF 6e@=.Qy9>39"Nmً >n;}q}.y{~Xcf1$0Qn@:}R?}K9 0.v{ rnsM[?k\ڞC}k쾢<PSOZ:3KC1_;L{ɿoÍx&5&u;[sO.d?_G ;=|^|bD{Fҧs~fpDFp߮^z rç[?-_"_^=ru]w1f'4D݀G=x9ܿaFoSiM._{k7n=OSqgxk~GK &+P36ɛ]Xv4; 5#_#|PܨrF\5ukp6N6\oftɅf }|?`x*FO17A`A?K@wS-Ћ3Nݜ҄5lXoFAtnHjxmA^F[ؓb#go[C63G>4 {[Bqm:""zܬsO׺mIf|R|vBK| Tbw=FwOC+cjW-!x7\:;ܴƚ_iu5e]5V`x/:i}HηYꆦ_# nYV6gB*Eu㖷T8 knew(S[\Am>#{ 9 + R8XGKZu-m{-0Zlm:R~n{ n60'mߘGxxt *9޾"!jI^f>̒+9T1Jn_~>m}gUxKC;:MmNp<;9nU_q$Heb\Z.`}#^'σ@=_2mkWj+0_ ͇h.>D|P!ҧq m3W÷O>7<\Sh_^Ԃn~K~B]WG)v_~hNl~ŤoD{cxҭkzScEdV$=HRm$87slZNdF""2(ti%dNDbJd&hĹ-\A;Cm'$7-$}]w=@{|N{ %aE1ęAZEq͊Q%1ۆJlJ^{tV ,Ly>/It(G!{%`dDhI]{g_ܣg@o|Ea6j:Cwb2>M@șKc\5}#5[._[? ;5y* <soT >inbEV*9aC EcYEg 7tzv݃BQ=*7;+|eo8r ( 8&CQ`nŻ3k +Dע؉\Uh,B¯'o_sM_ r2Me'BtkW}o +Q ֋ț23 +%P^GJ 4# /qX"}/Sn&}/E8C{Pz_8K]C OsIs7c'?!}.q`hb8n0G ]"O2m/DU d, ԓ(຃~9}?0A឴MR9n[Y-Y 6Syp=֣@X,bw}PT^Pq:}wH =Yt~)Ms9yώf%*S4L|%Z= m_ vѽ #//\hw>Ng*Dff&?m9zՔid$AkH}HUdjZ?fC(֎Yӣe`NY̓ ɟzK;vGaӨ8'cWP<(~E;d\:@|;8! 3sDP~L:KByNt8Q? ]}LIzx'ԌB(1"P7 z~.LY&|@= )YEšjI6ybBG]@eaSLj!XP3jbL.Xug9)kpkb%C\l8!*֌<<+3X$p!|3ZK'U}3?1z/'[*͆2m ߣXb'tEw#c(lء@nD|#]b@də+=X4`LS6_<}_. uqI÷?:k:+q7~(m_>kfbIcϡ_:' BTnz@HVqƁmYx%RMW#WOߐO?W`-]ePmJ:GIwAtX};>DO 1ǚ~6_ |6I|MX_z#x[Ošve qqQ[lD;PQl A0hDANr +;+^afg?{{WёJt=xT;qCҕ]}Cy %Z8qOmO//2$= &cdEd  (\.iF>PܘWRT*{/6|MU>SӒC%$֛x"@0[JwPy2oJ|/^ `WKpC©<,?dl!Rd>ˌ(=v{O;N岑?7'ŧU2)?TZ:2A=bzq;5 +ݏ= }HG(* ޝ3sAAMC!^;!^2쀓{*ۂ!THD6Ҕ_S7LF!mSCThζݢc.8>G_}qZCӲ2N.KR֎]"@d,gh䠮Qx蛒}?{!,ӄ.Gď8ɍVK0c +qnEEq3Pyͮ`l3>C*ڨi/#W`kYUdwexRLB8AT]֒`Έ|t4ࣈSp&pq׎ɸ]y){1'~S埐 +63E}歶D=gPq!TUؐ:bM6V-ğpZq+*_[hgN(v%K#S+!c.p` +(_o9^RxU\1;6!ߣ.f#LJ#DyAkQ +;cdrV&h&ȰLNC ,*v:H%W},WμAA<$e߃ZwS>i< kA";;~;H!qOڑWUw Vpy1*gFm2&ct4i0R%dSACI&k `MEOݟn\UFf^!s*Fk%6 +m+3ygY~Δ5&^`SFmOTo >KfFdˮdLMq4h&a1`MOy?nՍFifi#cY/F!>'ɱa`9t//(aS/kV#ԀZ8߀?V^,/Fh:w B"ߠ DIcV@>g՞9Kn`- TffmfVg<CzKb6u[9fQ߫E@@)t+-y?O!#* _ĕr>$A)o)$31E18 +s;Lۗ}79W0B&϶^:bp|#!;6b|DYspFGUdrt3rtɞ_C͞-y3PX}l.s +VXF +΢"yqunf:d0Z1h/b@SuG6T)8&my`5>ݝn|q"Hp=susᶰR< ]~/sB`\{jsL)ю ^V w<9ܴS=^&Ϝ_PWcղJF;@Ǽ&!O} F]]=j*!?>jJM}Jl?wϖVOA!'w@ 9jBeu˕\_֠HoWWу\Ԣ]:Zw8 a,y[jC ^cޑ믎~4Jqw*nP` w"7hUfɮY,*U/87:`M6~+p6 Vqd{j;˵GZ}HjQY5yef+DȸVEh-ȋ :me)ONl_NrE uQ+<Ꟈ7;=/=z Ͻkzvy!F2˯4BQO8{UT:ON ܆Խy vc}Gy rS׶%ĵ4:jMsXyjWGhsԦ͖m,5d(U3yhŚ<㿍me + (G6UYԼD44s7-oO׳XPք=)؈^x'څq7kz޽i\j^ih9n6䨭n6F1z|{C&hw(Zc VET]w]J>\irhSr]gM9;vڑ[Vނ=qOS+cx֧>*crt7u-07 cMο:sQk6Mޫ sա'=vf +\yJȳ~-nE3{<` +*}<[˗An8E3c|{EշA\({fvrsmԤքamPt_5UܫS4 [Fy:⠜ž)0}֍F+oBwxw޻EzS/g2˸qP!Uu{ږKgvMkѱ 5hGl<|pFN((3Mf +gVx&}=;4c}yHwswy7¹X_%I|d:e?{v 7S>d;ϹM:^A,0iOrTz@޺]"):zܢ#^jYOM]G쬽\?w^A:chU`sozڳ}WWsw% _8P@Ϳcov6 b佄ρ9ݤ.}ܿXu$xs7Vmq{$.%A:]߆$mg]BWQA$*^?{Xƫ!?nOgz< 7Q꿚.{x3e}//YOx(H=}fk;u^l~-GG_JR{uP:4yh i ?BWJӍĽӵ{z . \Y_-gG{y +n`zqr/qoo^k*C>/~_VqqAOӭ L[9S8ڇFǶ_}şj|[%ΗpKJPU]u97lϾ27^a'WOQSnʠW=rqK*bWï| 1'{~S'flz9mZ /L܋|44s+biI7c 'M_F+LX9nD?yV //?oEc,fMBu' O25dQVT-l=|mErX l&gĿe{R^0~nܟUV#˹P?B~rUDZ[xrq#!@+UW‚W%{D`%zTJ aH.NuۋƥCiYyTFڻ^'@9,+{Q׋ "fN:ܤWV3J+p9o= +PAJ.\0)>*Pmiq\0IwjcgNr؍Z9^QѻX9lqS.ZRJk * LH +:NLbAd3#BEA}%E͂v) eMCoaφ }!,3PH66.q=Qý{xd~󿌆t 5'ߗD:r*560 5uC+'ҙвɔ,osctT^|dޒzul vN~[- S(9\*5^d")!,7!;(EC_Ff'5'cɧa)G-J˯/[gYo0U Aܓ?"> *Wj?< w~v=}xop؀jXx2 C阂rOUZ/"GN(zm_ReYǜP/.Nna(?7>|U1Zŷ8Б ; +͡U@Tj֝'S|Sp D)Z!I7lgBUs6@_JWG>'7͊- Y-)G}-`FVA1ilj~U߯W:q<5 v쬟la0NZhMq֍\%&pprR l>q}ڃB-ОRƵb {F"M2X,@Ytȁ%lTY{9o^K_43`iM`z(󸌼c'Gp.k" C{]G>&-(iJXT 1B?}>c?13B0D<8ǷB()c6:pc.}&ΞZ'@U<b_EKxMӖ)X,Y }QŎߥfC_ɛ"$L ;g<*pkŧ8T˜J\db/TRE͠ \RFW{6#of墎~(iVnz]Q4,yp ‚#)ΚY8$h2vW_:h^ pUW >}*s;J)i(*6x)A":D|W8JAl-0ȗ}'>NU=t2{m~7L^I)Lw!"6f\Nw=X[vtte>J_bYb6y/gu IbYVy* wwN daiy=ȃМU1@A qyS/ؒf;kFT >B,}lHԮM{|0 +hs8Ph: Zc5'O^_(RzFyU} +/^+GwwRKMNpx9=VE: x 78%koKVo|`AV$PFuo(UP`M嬨V5QG"^uz7\[7{%{ ?@y}Arq!D4(cka4fSE!:Bo'3G3R'ko7 Z+͉} ,uR0:DXIbM].>uN,U~}`!PR/|Cjjziuu>G丧^}h5=$#%ġ? Zb2G0KltA8PDk 2e5 K t\vWQWvjwN>xr'X$&uc.sM|"_)/ĸ\N#!Rm>M#k=ZԾ@ +}nhk=f5.7-Y0Z|#vT(GBmulr44PorX1|mΤ[˦6J=>bwϹ k2G.嘔;8G"^kusSn&9?ΩT&hj8NiO#џzu448Rco)g'Pq`~ϻ}tLfJyYX z`r@}Og8Ł• +c3V+wl3 w}\}l#CMġS^+|tм/q ѻ0ݼǹqs_B *A>|]ƞ+ w_zwɣ#en |"j O{\@%r/{')]n?ph۩Jz8?+PV9pZ\>C==Cs 3',T>$FRe`x\ +=u1Ʀ>( @섮O9Ո,Ke^R+ehޢg^ȗ[g}45/%}E-s1@cp~gyGP{Gs ^/Vж^@g~DE{xÆ>Dxczb"3T;vccjkYz`g +`zۏ).MQdb5WVD8yTLWJVA sylaQnqQeڂ ځ"؊(Xka *]R C ) 殫zee~|f==ssB/~!HP&?.` c^֊-!6*AC|0m>?gUc^GH5pr9pIwR$Gۢe=۫6b|JK)b_;>3p狭1^ VތuGo0Xoaw ]/*U;+a޾Y{6"mRr|/~$s0˟Y\UTPq?5_j1p4+XPp=1o-S 0> #/;PO ₏I!X-" f,ĀP +ѱo:~Bp7VI@_ +Q%CB )sk):9W4N,v,Y쎈Ycm@-3*ͪBE:ܺUO]Y[uSɽ۰2۱u) D(G' ';#C<}??aKc_i|nVZ / bB)? o+p~Ȑo> Xg>asoW3U>޻z[VRam[!2Qdl$DMjhMw$C ZohSƦrIZyUhv *bWacyp_/ ف>!2Z΃RvbkNcWҁoe#!Z@8 1i&-ˏ+@ڄ#ahKJtJr}JaQ2N.ơ%rPBgreq`].f,`1KyEE<0n'xQPrt{>ߐwu4s0tϵMˀiT*vI :e1[*@}N@]ju exϊ\mIdIpQ'[ &q8F䠾/"S4?6Pcj_':>^yض*N?5?F($AL@@>]ρɱ^k/*pwϟ+NC`Q})w[48P~j|(j>B }I*Hš& q5团|dsVR>C2OO|kRi9LEvO0{ňHGF~hM/GN/pn*K@t}Y23êЕe7aT% sc<_> m|1-@VݻwS>!o{oic_N'AH*>e)#NPy4y*$E(a|2ćU +!LSurWPdQ;Ƈ6C{tp-˖L;hF3bSFQ~'Cxu;򔯰p'KROEl9ڱ*ldӶ +%2=R)sk͸cTU xIaF]1vlz؂_q7vJV!ltB\.=ĺkQobJ2T<(#+K]TMxOH>p%(?a)F_>1wu+CAE +YO(Lpm<\\ggWΓH+fmbVc֙ZðF4T^J%6ɭys9ױ|b]r-+k2Jk|唠xdܭ1tIb + sI`qW +FK`=1F\cNb9Ǡ:,8wq (j|I߃VJ2QyS3+ :ʈ(/R)tD.3Q~o8)#'+7E&1u7fj-XBy2r<+۹d+Q^@rژ/tmL+CYkΣ;e{f>:,MS!}BkwQe׊q,ja#A6Q:Nd|F7!d^X V11#PL ❎FJO@_EOn},BL7*E=۷T_\ f'TՊ3_x9;2is8f<}Zdl)>u}(nMء`cO3*K3)œDfC.]QGjt+iซU>BO_1]"UEqpogw4XZY)qmuuT_eRaq BBMzr;vGpbP&*jĴ,({Br{QS{=] ,* +eԟ騏Y_ _ɵ]f=c.CV]cKz>O) E*gSQ{`Ǡ y^Z\2ՠR3Ec-1* UeZ[i}.bd(^/Tr善9tlVWA } 3.;~nO)lpzi*:'1)PkO^9{H$qH{0_V6+u s5b&]꜕qy`U/#5w Y"~ l&_NC: >tDNz*x!oZWyCouAwF!F+umʀJ-M /$G ֝ 3_fRGL;A2/;| V%Nb樺~&W=;XI!9 Gj!肑^up YA?bj%jC.:^׬Vs25bk#C>@m{>AuR4 9嫿!dӚKTǝgOA3 pzTmywY r@{7|@>ߘ39擮6,9 t=Y&!rd'[$?D36W5FXHQ~EZ7ij ovv!\y Doi?{?H.k^|×Iª!]Fl5rP꣛uL(OS֓]B J9K>cv# +p =gϥLLs7`. -Uw=lOT43RL`m;/Md/2L@@ǒ>8TTSiO\σكEwa։*r~5۾ir +^2E}x^7۽< ?\kk Ӳ Z{ + +__|wN`:o@[tH5#c:n<7iHv\ TS\SgX|''<ps߃:W+A++{[yzxk5nk, %mCǁ} +տvԮԒm>ݞ܅Duċ:w#/vMt!B:' ^s:J}~/˝5f:lOCT<rcVjV>[Q4{?8Xߟswx@L9^8Sٲ}bPyq4azzO'CQ%iKiPM%׳u&4kc1hO춻wxS0|SǞ-_LrГsϻt¤_}up)R*<7 # +y7#?{wϦU'cܹp" +CsW"CU|s>苾ISw5c"1hK?#`+ςKZXs鯋/_냊39&BzyiRH8zPϽed3z̪%{'wSE^NQREs*cSω GW(]uNTj]m_]~ izsu[`bBaҌ8PP׼NpV ^䪔2tr'^ )}6M/_|>lٳc{`,T؃dn`n_Q*}[m*8G\r +|x&psXqׯ/ ~Db֯[roŨ>A|?_FP$2}[`,[3C߿XVRzӫtBq7[~D4g?)<62'&:ˠ;޲zj,:G|7,fwG|W/3x~Z)0dP8@{ؼ^=Y?NF~3tPI4pQHB?+ayy JNW+םU=W=Vq],C|pU<\ r;%xnC:;=7b,u",¼I ҴY3}0]% +(`b]$46SM' kxn]EeY$q)F1BBm)ʑ`, +]OW>sREb0}2PCKOy`UcO) 9Ӧ޷)?|1`>~iBo%|3BLymaѧ]乷R!z\lTIۍ"ĭp%S 6W1dUmoxQbaHšX5rZaapX_w${X\ )^74#_d,*xjqB> TV:}w8)KK +ԉΣY:G!C~a%v"OJ/wl=/Ukz.*| }5 +g@hrv38бf7#IN: d5x7킋P&}A է夯ǹ%`J_4~+-Ft3q_^'@'Hy @GL;v!c`!f%a6 \2 -3+|~9"ʇRdvV e^d +#m{9|D;%;u=%KQ> o/fbDš~1\|V΃@S>2*pb9c{*q9@r:yk_$b3T^KC 4jaҧy:ϴ@!UWxy-<('ܖo/? *?Qt  +]ȓ{0c>2B:ApR")K2oD@5Eg:س+O!' gpH5^.Tx]vvjs%\t^H?Փ)[#th|b`2ѐuEPUCf 8pPc2BCU |N})&* 12?%oėX| Op'Os~W OĪaAV|t_f~ρY[ep.ٴ\T[Ep4*s0'=wP@}e`ƣjYb'݃(P[vrD+fyHI`Ȓ|U~}a(\UR>B˟6<'HyWS|`D](L\t?=I _`ΊXe]`\y.C_Df *跱S<8Hţ&ϔY[>|(]鞿N9l)_%`w|-~s]+ma1Xe4ĭ'DӠx=΂ɡ͔#LM<O>^>0zxP%FOWO\2u[9* jNo4.H+mHn1ly@:zxb8_}B 7u!L?G'&_+~ Ϡz7Q$r-;_1#;iu@cnN7ߋ/8P8 +?2<L=,Ho>G!ԑB& :vBC=7ԋ'|uKLf2#r_4 ugFȁjOdI%#ʥ}pr#y{Yyiy :y,[l;e<u }ߏkhv}(.DG >[ƣBxALx_kN2_ +ܐ-|/dƳȭjpoħ.Pgo6 >Q2?y ܛ +:"qwQXbsz`B9.PW+?Tf;Ⱥćɟ"3VITBc;^81k'^sѽyYSDT/ d F8/#ՆsFT 3=TY%L0Q@co-7b?HtU@Fb''zyl"iJ";&Ls>ϽK0z !?v^FPTtV3"k};d~}6"1q[8<qfx@UօnqB`= &6zPR€Ӱ.\vbk<*ht@ e+ N4kR[i5PgxK׿Ug`^ O-[nރK} nL5|TIÇ$eB!yr%DHPƊz)gkTM!Tm/ +2?j5}1o KwW7*#y6#z%[80׳z+Vsa@úVlȃ!gG,66_|0g~M }:?3Ɣ9Ss/ýP?I:nJ=,o׎5󞭕c 7 Tok8A=6<4]2k}>A, +h˩5֦OocG˘13=/6JMC FB647duw,ZQA٧~MO&S/I81tycM!Ɨ*@fQpkԸ|.%7xP"^/pHxYhЋ%*j%]IjQ?лJ4e4!?mԓ?νܕknZ+fNanXDNMs5AM#9k6W5,+X|Xi5U*qU`i5aU_U*mjvl^ﭠɞ{|x ;oZdfd=23:J./Q 1?P^;TgOn>N?'~6J?aW*ia3WZjwVWZCJERD־"ȶ~G +(ݿ㜌ko|,~p"pE)C7_^)خEpݎG8Mo=Pu6}Ęs㶯-oYXЈ{|,$ 'kxfiBIa 8UN X㬝㴀Mk fs#mvQL j]'*{ʩ{Ox8|p+r6SʏM%qHq0>֢ͧz[J.MSoF~HLY 6Pr95TkCM޻x^]|D #Z1F}. ȏCj!Z/:h +xFe{qx驋/gY6C {?с.d}ȵE'6 Om=*@JsTqZ.,>m7TA,Z\~~|uWFAN`gZ`nUyq󇪗66eX;+M71w>,;ߞ4?O􍃳>עztzU6̜Ҋ^%W4UmMPyUX,y%bղb՘5Z'*ƯGۺmfUuȩVC+0 >X[xc'YK;Gṕ _yީh,kK?/oW@`&Vfc694 ' Y oiN|y`B׏N}px_¿YVПd0E q;Y|~y,B-bنՃ8@$bjv!y~;Wx###d gC '-F脕;\gtA3xC܅b_v^Z$o9r\I_ |fLL=#ΰG.Rkhz΢=.^\EDw\_] Gc#C= }, 2fFo XF,ۮ , }SLW v&jx{:\{;L8̭؄̬zp9?k~Z0jmJAsR)̉8v0jEkp! +EtBE@f?]^NxoV|ob!#d.]= ydIn1,Inu3CA sl kvU9^M=Q ƁƁɌ}A 4 y`2wMq^OqP^׸n5r31e ".11R>ILt"8&~ :nz: l i u,P)o` >71Pg<0vB]02;N; b_H>&>`M{3#b-БAFOc=|.08Ll;1ESF?96&l5l聁z}«lB'0n! LAӃUxw%n&> uC!IS 鋗ɞ4Z+${I%bM\~#I F[(KtLU,DP#ShضZ\^OMr+@R5zW/O1Dm~|t>psDTw|<8:I+ L꧈ f $KBFם𿈞xl<f}N1G#j^s +~YaVbc +(֑m8MZ)˜0Lk~W,>Ɍ]܋rXL[0גWvBײ;V$DT̙99!3ugQ7Jgs}'':B4lIaa"Rn d~3d72|;^8j|weЭӍ| ӣK*Iw +3byps뽐ڐ sE#-M~鈮PcH#/>D`!O盄1S񈞐~—tq aN.|ox=2fׅx7BS0 S=Dq ]yM vks(J"> +!RK+&V +5[u.k:Y@d%sDO\>2 s})J$j=ap:SAh=_SSn0c_.;V$Ԧڱ@Z/mY}j8Ie}}f:ך7 FVy"dcPebgbrX0z.^/=!|p?l rAbeUwrteOQ?];)(%y qchF&81DF"k;"}{uI&88+<Ğ#OX!c/npII],:ȴk?ģ%*v_A$WţgRAOQq9Zڴ誈46#z:Ӟ#ON%x 3)N%g2;.)*K!ωf'9Fm܇9,]1Oh)si{lB_bZ΅|P7.Kج%Rpqhd0[li{{=?kϗX]ՍQ/r"$b}LK+F k^T؁0\1,*ON=#v%&K/R&RԐw"?笌zFW>Fcq{Z7Cx$b3m+h}GmBBlJYTomn-?=&Ox_sz"eftP|ոiBľ6b,:Y/z:)wg,ImX!Foqwiհ^W$ 䌼:YW(KQcd^H*2VZ' 0;7m+ +7 +xblp@vA©_J.3CټM +[~%9idS.iMwtE~] I͹ V5% wO D0Mt*X}J(2VGf,PSݵKS>e\NJMcG-WKx6O\WzRxLc 91yAcAEPn`YC_Z RJىf'J+eeƈ[܄gpd~)-Z:x8"WAlPW 篆8lHy% ^fTsP@* UW߿0yL}[yg7"1|25vl0ݱbOèws,RkLoCU[ۼ}2Cb:]r8s=!Mqi!/]XPΐ2MK9H@!GX77,9u7=U>(Ҽn/0Wq7Tz'bAz~W3)y_ptt; w)rk-y-߈+(s +J;~cˑkTU]-oCYm,S^u[~my8=]o ei9wO6-j7k*sq<ͦm苜ڦO{u5)*[˵U9q~!:!:5c8Ԁ/HmPs,‰CCW uُtpuuhG;qێoXh*mwִ/"K9֬s:Ȗ5/mW@V*=UWK^@j~Gm{5) ڣ3HtmIo~?߳"==ķ;pw&޸X<𬭍}5hDVs74*B>6|>|q^ { pԦc)["Vavi bB=?gNZ +ҖTQZau]B}CjLW%M|o}' oZ ,M^rZ䦒C d/ W:8 {l +o&° f׍imz[rr*bj]sm\ ?Z}CG=7HsC\ڬ@Qß-XӂZ+OT _8bүirej';޲Yɂ-z;r~w Y0뮰 yHD7X~dZӑ0W̯򓥐WnN1y*p\ '8.|x'p\=A<֐}k+4ӟ“o" VzʈIk2֒?='nx~㮙zm9'o(NZ{F?3sA}܋]k ˷5yvLK ݏ{ 'M㯋]< y`ﯚT)[ M}ዀ,bf8`sN1"n]7nJ>z%㙃~}e%a1ճXIN̆#'vŌqp| +촱 -1QB&.D?Xcg i}WCi瀓r-':Y>IsqRKnZr +M{:PD/Nr+mm=)*]ߡS;W_uF tLX9XgȜJ2i[lOuth_'g{Nv3K߷q9N+Aw+zvςݑ/ͫ>~6qdrd~|80D8 +,ȋ =0'T^}gl+t+t 8c?V7h->['n&lA'qҧ23)q~'Lh7c|}|L20Nq훭"Ȼ\l{sa띜Ao)ۮ+ao +7՟ġvˊ!fʌg+Dk(|=߻"t!mא2vRLim/{4=hah>qx1I(XBk'#q݈>WFoeU2wLtBi`I#:i]{]+CQI\!aCa. {2V<{$ 6`=4:țK+  㒽i褈RcT:K@ u^EMJsj)F 9览nl{Q]Z'gAqG _8i]Kw`N1={+8 u, _15:%~&'"$q%NDtl%wkNQ'ZHe`b[Iw4=S^lY :lEGu)E{J|6䐼c8lc|t`#B}@S.l `.ۇN!ɘvֈȴ"*^:x`6]hJA$d*]ud+ё/E{pp"$l7be=)ubP&5]hsxg {aGtăG00/}PWǒ7+%z{#K֠9ΕÔg +YAbG㠞fc6X`O~ ]=P_s]L{_r0W;I4,JcSI> ?\udЖ:CKS_1=f@t +t,ݨЉ`ļ\.2_duD01oW`n>aKxs(u)a D3 uWr&)ɎXHFzeIQⓉ.Z?<x6aC?UlL7(ݧ~svTo13f`dЛ@B\t i?g0"B7 EOvA>!5<Et?DJJ=pxw./^:8XL%6]BƜQhDiS~A{[bep7?wxTp I< +4Swx7zB|P@ S2 յv|𦧑>pnq/op +nB{s{!ޅ"%; &y 0c&Dawqpe1|XT!9qxŔ .c:,kOxlBgeg{ $ I^y?nZFW }/">Eex!ŵ?xԬА@;w~gbQA h#޼lGna}$fcRX01;ǡO^v $x-O׌@r D)sվQlr]sbǙIS?)$XeGEtbɁL+Xvmy\`6eE?z*Ko'5g_ +ArUą\5G"pQϬ"=żS)mO/(ykM_X< B٧F|3#x:ӳ9Αu=ѣn#>kW] C֙pJZ~s0[3I4inM_zMp{Gs]vg>Ci;U`YA؂Lπ,& ܵ#s_%OXʲzGΤt0`1weNf$}g$τ3G DQXu '^>:yLM۸{IgѹD7iCg8H?'X&ⴴݺ4] voA\-T4 c`;ϼ^5>Vkr_4*hcr*ڵ1>KA٠MQƨ/}ѬldH_0,V[ΕT(zGL=H0~l|?0 MKG>O*IlO+\$_ Z><{BfߔΘj-9 \(*/?s=jӧpx_:A_ݓvagY3CG_K]޶,݇mzEt˩IuZG:72Nt3Lt0PČC _t×d2=I.ܦܾN&F@z]ϗF\`]^iZTZWۛox@D{29- ӕkH%nߢȦH 'ߵK,3ڷ/fuB_";s:%_gd%?&3w̸cR:wkKz\0m٠}^J&)7mG} jry(}m@5\M֞Xe:hv@i4Jنx5BA?lt5|5`WtkW[΃O)=KUe>5)vf<ә{9gJb lf>lc#A_E g)m90Jwn+&͸-0%dͦ;nCZm J摪Mx5A}wQ 1b@o~a N͸w2򽵭Ok׷v/E]UY:yʱo:A~jhGiTlBK:Չ] :7ß5"I}6]zm}wljpqWFeߟlKx`W_nmahǴ{׿8@r~ǔV:CssҮJ^>&cTܷ܂ݨ嘞zxs.^_Ҿ|Un^?z}M䕁}s9M"p y-]T}w.9(! ;<<3+r0 vDK>HK'?Pk0%+{}'nӤ ^KJ'=YN{fYewʤ~)Cԍg/hk>p}V,j 鮝,Xy`CsXa犛#Hj^!ķ pߑ1AӨss.;pX~C;VD  f@9;9,sq,YL|DPRt?'c{>X3_%( >ӊG pŀRwxomN|dȺb!C9/,q` 0vd4G+~i𞡫RC! f?M["Yy$'OzU&5~:ġ:{  +ǁ*D bpً!&΄?SreRaϬ/HZC:R8!'C{3J )W2G8(ÔBQ y|ߨ-[/+O/Y1&h[\@?޺ +N_~u w^%?piY6?hZ8?cc~-ɣA`~I|wuɘCyf28 W?SM˞yw1&G jBCW FMh0di3j@O?Ej-v;W @wML-E%tFlck19mj yg[?ADiiUAqs-j0!Yռ";k0) dc8ynH ց0X(اRt*Ўk@vˤRPlCs6~E\; 3c wqkcm܉K':39}݁:d4Xm[xxERL.cvu^u@ q`galf N10I5`b"Sxh] ެ2Z >n?*\M8xYZL*: kvD9ÕR`pwh.»oۏ" +Z"Gp 5f7SU O8U`S/5-"zvÿB3)ըL|CU@4mE յ $Ds^Zw#t0|gۂSS0wr~{~4JRIE_,^+NgVSϿ [oN]^=n>3w29c <,_A}:7:t:?~c Yz7þx:u=U@pu/ +Qу^A(TEAls7 jז##km-KkL!S+q%JһŰXmn{~*/΃~]|)~ |\wW"C:ƕDGQI\rz6SylN$M|)~O8?T~a^CN7Ә57&Dj:p2T]@1dkDY3N5q_QhZ|ۚkw:lVQyQ,@v ]z9PЦKS,1{*qםU[]FygW=C`xſOA^ltԩ0^%q]rhk^Zvvy㲑x_ 2띃 ];J{34L/UOyU5::?T~UÅAbaTzi=շgg [}N`ۯK?V +nbGqtt8OL2sfU Gj]YSsϝV \uKC|s&u1;.)S 祴 e4/[B~:eiI[<<oq#oƝ +KR vG]F'Z]zJE+،mZ]\9n=U1{\3kзi:2P.锾8-TFC}z|_@_Mmwi@<$I.QS(O:[EMxdhbK`M&.}7\|2=u/_ +e WDtu9Y#N[wh:闞0JRȋދ{(=aˑt'\!߯Nt={/ٕ>8_T|`_W ){`+oŵi AY͔MgGۼ]_SpBB)]̠e0~[s3B/3A[[QULJHN \E ?/7U"ս}+}ʑO \2N W}=bQ)mqB`(K&zǓ|KWtW)⢻NӒ5Nbq& N ȏڐs<#$qB˻q # _c`:3?ۏK˓ Hd/J- +sy`SebLkc&clzŠO:[q4sȴFWN WFQ1%[ s[YKiہxV,8`H|k{`)#t6\3O~F1x(F%/5l,HDwte> jZOYv椊W~:\8oTJ =?T\`d$K`9ukgLn #*{mT>W^FO ˒{L@Bz/mELb`ߕWhJ +r#!3ڴ_e(/|2rN*mxnCrv%^@;2`p-7"+jYh+ dYVi9c;t}d V%4kwܣA(y5У A ‚/&>>xLC|ɘA-0QM ķprr1M'Eȩe=bS:Q)*X{'! nN~iR,K ]* vޯuy̲ZE5pƚ5bEޯ)dBn Bs(> +B21 3WJ'fdKO C|6Ch*_Fb#5'^"pAH--b3a<}%;LFL.t `ZW/^w js;Y31Y ]]ͳ'\w5Nڟ;Dzl ^Ϣ6(:s5;9EM% +܆?? HLKK`=2aJ,:x#3/jy} +=|z' |#|R*lP_g5s- >e sI QPg9nV`W1KU⤆˖a,˳lcQ׿ ދ["|hzt;buuc{߽}:DozqK`f6\`.Ԙ uSZV'N u,J5Ώi73@ztjBjFlSq3xf`k~E n_\bۤiNŁ҃Cǂ.x$ʶK꠆2ڿjl}S u:lS^o>(Rzr͆VZy[%Up"9+˟DeKDWb +ʛ֮.S~tu?V0O\k՟~5,zu|! +T!e{pImV~T3u0AI`Mt' ¾w7>?#Ǥ0{eR,X +SBO +?AJ\iToS2;|{k"FGn ::þx$KK/|Θ |˜7֪i.0߀܇%]Y 휍iwE/f_r/ Fg@K:AP:UI{mV^|\ϛԇ#-wOcC^]?VB@~_c ~WYZTa˾?Y}ЧOyaa1|~(gxs5=6"6! /-~gaw9s_VaA1e::d94N߷K&//҇Ou _b(.axŰgA)`8w50~ozy!JA?wt\䨥␮KM~׀i%4&5"ι|ș~HK HWY*j^نȊwEQ{#YO +e}7jMݙ`| +߂C)1%})+w,rLCNBZS +1@k8ưG8ŦJ vbvw1Ñ~!`wij <_'~8*Th/3q"h_J8iDtSqtqT1!S(U FLq 7!V!/϶#u1eH=KV1paW12}̖ \. \ \e:)~1@E~>΍ F>L-sꙓ]q b@|=˜ax-(,bNAL4y Uq n+ >30ۊ.a#[Fct.7 }'P ~'ߞ̇YǾɨvyw_}31wM=?76턉T(|aE*f20;k\9-R1w\;gzvNA)@ZNvcZ\5`'uZ6ǭvvqy1_g2m"ycEt?u/1Xc +! &ɛc]6֡7g)"57=U׃ni^f[[IZ3*x>)`GК%J"`j#M9;8YLŕf `_NDŽnr3T8ި'Ճu%ЎucKd;Y'|ĩ7=pF=dL/';ـ M`&ލ7;_7b2MUWlWt+&5}͈U7)@<`yC 'AH<΢c3eA¼{j NRrQ˸Ԙ1vv 慨F boفcܻjJ)Eu[لDM{hi2iQ6i}N4(קs8߯|=_y)sUu1vLab5@NL0 xxrs]-̦ҿ0K-2Pޚ\d*U/a+g Qv#U.Af՜&` 7+\L?m+WS~. 5Bbjc+_s#0x5w_g#<}nr0sk#&6ky1EP% Yఖ \EܛYstxJd|*jҼ< D׍ړ9\Bgj9?Gb1tRcv44ĭه.3(y8g*/PE[ +q1)l:h{q^J%8XC, ucÅ ?mOֹ)> ȈK{O')+q-/YБ7сO:L?% ķI~w[-dwTcY1f`E3?}[al}.c~P[oOMy/6ݛN>|Kn6Ahsx \0QgCG2Ztȷoi!vk. OvO~.$S:zLNm7[Ρ!;ئ2[~?Q ~K^npmv^؉J׀nv.՜o˰rY:oID6g /cqQ'JC8`v*?EX|о=Z\b\fi~;fkEc3꓁'n:ާtr{oR-Yf&5g&һ7?{<ֹ 0a.,!@%W?8/mq4d(}%K622'鋌QfELnxbǍӝ>0U!UV'ᯔ,_z0;nա~_C?4҅BV7>4YHCgELKou#T=:ꬱētB]I Ѩtdvg]Ω\syR>EKt\%c `uaPQI*izIaˀn8w]è~s_>d_D6Δ +:>>ىY 迬nEe@;vsi)&]QQ1bL J=)7՗gHΫnBG[>)y8? d*s֥ +AbeRJ 2JWX]xdk{ Nl(\3O#Q:*!VmM?`_DQy?]tԽiozQ'Yt#+G꿚)V/C]Ooү;g|?z^E'<&/9FɔØ_w֞ZTvG7>ٶ(5g)W6b4̸Q8\0 + /FKRUfKJIçc)Z58ԉc$sau$h!|qȬ%7f7DenaEoJC2̀Dޥg=#")D4vb*;jmh"Ģ­Gȳ/`ԏ^-|Vk&~!DA$zV[pʮ֤.eX6? 7׊7-_A"9jWkcy#QUmKF4ۣ;ѥWH0Vzsm^eHxH~4Ruҷ"J@"a@&Ꮂ 0V"ח`|NC oE$`o'!vG'dJE bWf+0PLJg +4o8w3.̝u9$}Rd +ZP'[X6IVW<, h騇&ם Fl!] VɜKBl,;c F&1>\%zKjq].ɳk(;kɭuKs^117y(M+ zZ +2l?Ӕ_]W߳V7t9uXulcAk60jw6:O& kt0¼Mzה0H\[މ~6jN&1Յȏ! 21m@q6B8=pCPRe)G8!fWwoޫ%ya-%}!6ǽF˘wwD!IX<h^uAV7jDdnƻxH -w!(n\l5r`W|>Ǩy5D,Z>inFH( +D?]B12ޗ'8<Ϙ'yEhAXdz +]kg F5*:fMŝ]tl1e<ܠ vU7CO .$0W"FzDvESž̓ͦ` Ϛ kPǸȖEC) 1Pk_McuTiUra +@]< ,wA9qѯz )ì +x0pJq\ApA PX|3u1<iQY=Fx'IXZ鎒~ku`WvgD#1+~t2o=}O*yNLw֣G&X|{.0(\ +sAz;~kLXJu{L\w rjrF5:36zw]K6k5Kå`$9 ˱ϗV}Wh~9 +z'φ|Z]X^A[roA[ze`3;vλK\Usʀb(L>5=p<ܘ,X&5p-Yͺ;~X?;ξ~90ÍW[|!.c:)>:qNXl{j7\#6t!Ya I:,gV\vqrQ6,dX%~o:|iPӯ +t\W&K- m߂* EoÝ/9f9<~rLM͗+\lN=/2z.Zv*s1O/O,y4˞ (vU^tR~twmoǓ磏+!v,y.mX7S{Xwv)pw:I?|dK `k=$_,~"Y[o,Y${.`ʐ;S[I(NzO}{r1ħ9ySغ"z8NՔŴ=7~x.ijq]Rn)Y&0xO6&nv{Yի07L?mPdPow ν?~7<"AԱTH?syQ;e~7Kf?λ{ˠ!Նgosl2u1p#+d 9?sB*^!ʁ~*W7]п_j!? ĪƂ`)ֿ!sۂs_HߧϦ  ?Bc<|X+A=lPtlګ*^\8ջ~2ƕŁSI襽 v#ߌEvXt} +5mJ~?Pp<4Lwer2u"Ru+X>(C`ߋUrW_\MؓFϕx̸[Ìm*0^9mـLdڂ HGRoZELMl.Ǎ-|ט5JcS2jp& "&v&5Xyλ]%_}%6bߛP'ӿsX}grig'XMPE5s +~24dyI:|<\礕:S Ozʡch5ԵdzZ1k[ /6[~Lg6'; _pa;dk. ޲}5KKIMVE|ـaixfހCٸoa督ЖgYVe~ku`NJԙXe >2=f[0,XO#-یqm:m{C8|3 +0fut<B +5haEt-b}]7=)6%_d4 }/;q_FH ֲشO1p9$Cðʫ(Binڹ={28p\l%\3fR&t tVO!vC)wJi} cyH -fa*5f!J[LX!@[ƍILiԸ耎p6oL4 (Y`zϊjab*Բa~nLGa &{߱ +CIV&qQJ@>,mjKun@oQBl#Dbsb3{,A,D]XaFe{,$!\nf8gba>F3C8&z!ga;2Q.RL' ̸ 6MNʆC L7??c`|6 dOoKPˉEQ: Nw'ԁ~.X_M9e^G;SvlAR i2,kb*>?+v֢tdI8r/mDY]|0y7B8᠎\ه/0qpDKr|1|U:>n1 }Lu`\ ?64Ox㷗V[[ņ}Ak1M}k*8SdfZ-szBc|/p}F'P]-¸W.t,p5g&Dݝ3?l5qMv +'jGG>UiSKm +R!&f^704R@ѩZB6gMȋ]%/2L bE`À} ZA(_tCfMï;4J>gVI[Ey׽P:]m|m} x5˾Ne@7+ j$&_kqد/I@ &ߚH]ܓʲSb 'tu%l/f;/0c +I1 QJ1aƉȋ+W BSo6xS'u&8dR:\Ӑ:ےwo)9Cݪ/b%x)wڝҽP:Bd)ws°v3/\]eOP6l?%a;Ɠ Wlc|&kl# e$ϡi?9cu3#Y*}-- xS5BiBe&lB\ǡ:OEVUDՏ>"aG֣bO/sԿܝu4ՒN6 +Y/#>QHEIBՌ̓nGe!GOx$?T<<5DV}om AlۺHb/x} o7mclG, ym) sF~ݧ_2 6dTDDPطA+?fyt)zϠUL +TPa$-VݰF-ND\EݘDJo4%7<- aQ)5k4ݛ<-CrN4Nߡ`J7O +Ž12|0A?3V4!:z]MNt27.D^ǚ+O/ui*tQړJdX(Rb{QL zjgmSnVNidMT} +X)ptOTZW?t 1զsuZ< +OdJVmgTŜ G\o;ta.5XމYXMeoƑVW*fs$'I\x2:X s=Nf#-"c=əEםD,~<>U M\lK8pZ,Z 滠~N#^JŲ>>+o307%?tq Ez\1~,M"FX֏i)Hډ Rz ' +K6迯o t!)9%1"q(*77zBz{ +--Pjg@3[c>3 l1{{vmx9!cNK:*e;|6gd7]܍^hY1hZ_ }_Ov LYLLbDe~~~O?Op/? + +t^҃a1>rpRל%l#?=G->hhce ~>^xHZfQPNJB;lΪliAWLMo"iv`qŭw%~ .,)0Skɲ|JP|7g&l5_u0gw ~w`߱á ~}\ Lb6TӒ?[TDю +EԁwOj+|V=e 9nW}/@%-[0@,PDZ4 "bP* P<tؗ~9Zs9{= \.W;O<T)wzJҦσ|+2Mc 9)ǙYt'UFOCuhW=aYi|ץu0->)͠в}0>-d-rܝXO(J!v{JPo)U SI-' -/8'A?zogsAc8eƂ=YW㩏T}ְM۪/g\5U

,ʩűmLB-+PYX~VC}?pw%?o~w?o7L?F20:W{Ȁȋ`U}T4Jso[ՔwJb? [ nV3is2![h*`RntwVZa=@4ǘnRx'@]`Wg(h䏱ЭLʠ:@$teP[׈=)LY? Nuլ ^SKjywI<޼Wqҍ.t?޺(#>~+VFw@rB>?Q/R,h6shY=sExs/5J= :niӁ^^G|G<>GN@*;g*oU*xԏ^~3AͻW~:&)W,sbBoW޹w*uk'VLE4ˢGh9!K͋mGɢ7<,zKe?ßt0u &Ν35zz +&~cT~\P%so*éyGVۼ5i}L(Lm\n*ZE'fiA'j +| Τ]2 e?uGNN?0U(Bye ?+4#z;Qst\u2NR rRr`]e>y9f,g3u/]d0oJf#V.-^/-S`E~?(A<1[8B3eߓSyoG9JMN|zhnڞmF9K/:F2_`h+N &ߓyDt> >D횇.D߬_\||h$053/;\YPP~R %rjERy} Q÷zZE;?[g>5 ^.2.(qh.fє~TRKO?R{J#Q'--E|rRt?VPOC3m83Q_h.?*ftte?b `EWYcA&'O::R!i ߪ6Շȳ ONSMǮw}y0Χw UǔxuW6*OjsyM;]yNÎtk~] ݽGY^}mw[CAjnp?Heꏘ;\ˁ#C1JQ)25.!2J.Pb~Kl YS dӜݪ m ^ +/Wx.|$ѧ?/y6n"ȴA' r-vB>_K燾p-p7sET-zٳJw왈8`D߄|aEN w] [V].k@\w*p«kq?i#O6)Yg_ժ)sS};~]V1Uet@= эqc%}ù8pۛJo?d=t?.^ªJFMCU2nxF +4J/;g8ED(o֯x@跉Q/Ŋvoֻ8/ Y]voJc(=fNbad^ctbIVxuA604N?)E3qU@~n*:'-XDaO&j瀦 +|T.jYCZ g |(Tw1~ݽtrd7/6~2*F|r}aj'-V@=)Fv ++) +壗SY+zPr XlV=jothr;pJU;&O_TH+yp'*ʌW~Ѩ_XY)? %XMj +'7No턺1: 1 uXSʖgG"On1|UWyw$jR +%]HwUl6AY<ވZ!*:֨j?-ް +̀9v+uX20ކ?nβxĵR-%v9coNBdDS2/n)8J#﫤Wur;]ra<0<hFX +:Z.g N8k€S +7w1e"2GͰA{4ۖl<0F. ߀j]l]Od +klbi8cqi"``e0`4n%0Jp)Qݵ)bs魸ë%\>/a1Tb3/;.]Kn/j{XO,D̍ΞuFNv5:w7VN[}m%f׶SUTsVdރ9R䲊Zkʮ>\]+l`ђ># `|w޹m:9?~zm6P %1XёYP jvjx +bLWF.Ĥ|ש5CNF~tp\Kv+o?$M LL=psؓŎ;sV]7TgN7bmّ`8 93S*L7ڣ؝>ܱx#-!Tx d]mZ#kDv]qTkμJY һnkՌwT|unt*MEqik"$s5B{=}xQz6=ll!r@h䜻aߵ +OƗVf`Y7O2 ߩq2XifS򩻔~3A~<_|qqп +Qj +%1m>QU0EL'U2^n?T0 ?ɿp6Ral͵~#9 >9!:}'uK9y=/v$-v+[xK䃰UcNO4sU ^<= +:0ϧ;> v}c5֡2L$3&]mwS<9V}J=ZV|Į˘[SvpFr9Er`Z%:Yܷe7 蹈)=7#3{짯~Lxp\§χQw-y<|oϩ _Dןi׿MDޗ- ?-Kfpj/ a^{Y9à6{eQ׈X3]+hF2/7icQ +̖_l .ګ1|]x)}AsKnDS 7,EMX\}r?1_)\%>n5eh"ޖ48n>4X @uPXN lrX}wveZ`>: FӢLo XyDڎ82?m${gd{ C۽]un?[3{kB@=Qޕ&:m0X&:߷K}0mO:}ܯE@ldZ0L9=muQUR#⋲Z!:g +=Ps\ú^T uWnQR#fԑfM5E_aoPWK*k5~)>5?*oPX#v:= $?6T#QY?u0h=.H[Ηс̦6-<vzBu5(Ww7rGFuFl|jz38{BepϦ0"xwۍ +ߥnvBQ~erǙIkX+G!(wSs|2aZu9Z#.SwKo9?@Ɛ}#΁7~IDݏZtRAsAFNvϳ=,(BrEmsp"基 Y#͆M"Y'FfCefx'_HjQsov]Khs:zX4i7oletsd;7+ ;=ցс0ruO5#eosޟښwNL\0:G篥>&~DdP?+Cd34keߖ˄d8[@~:t?~?gh`?ĥoHYbWRKKg}YBt σ?AkXv8e6! W?$>?C\0?WЇL=^K it,b@#_:ߜoqN}@ʼn:z)F㗖ȗ fkȊ! #kj+Yl2'D_bheA[/ `Zֲ1^UwQ|&ͩ Nmz"2Wiu "p{y=,r@\9zbMSE0|0?/&5N8AcB C$@rt.zKx`(S `Ru ;tA:ċbw +X pgPBM}PsD&t>v +7y`53`|:MR."p9KlVvws!JX\|(#@5V bX3`W/Eb,ssm`?M.#`@&!BO;Po՟%'#!"&B7;< bo݄Xwu|013TѡMc (F(5 +Qs& Chi^'?=.`Sp>1"/XdFHw}U`B3=@W 3nFd:Idjo)NCj>*}C ~bןo|8Sw*̝|8@+FK3_y1u 1_P_~S{wh`Pp^ʮ*6U@e+^4Zsr[oѧ b۱,w"=Y0㤡|0.Z|I^;hx^.`-t.!F[=B @f-mMKWS϶Ň ʡVhDd0q+YBisfk\h2xT9»'!^g q>,Nu +pFngy`הyȫ˹8gz\'ˍ\]ayat.p8ρQ%+r;75*W}Ol'2~j  +:]/7۪cAhb*WfV1s-+ą BTo jQ\:It˙qֶWۉOr3nkS:A,5c[Ke}^m{]䑈y!*dY\A)rE%"j0eR!M|#>zE!15O9^2O#t܊^>W?38oA_AoW{f?_^@,QIa7Q1vC%U+C>?&9_:xX+sP KOﴗctT%D.L -Oj3#Ys"n- N, ܹ +p+JW$x7uFrC92df p+ + \xC,)SsŨ3A1~[WӸM@N{,WWW"W޻H\8QU5$"´3MI_haʹpةSXѺ1>vU}O I[;Bn" ? +!f4kmN]!!emtY?rF{5y 9jܑ]\FuA?s'c7^ĀvU{ ٵǛ1 @Uϫ&nG瑱 yWuﭺ2:Nj*# ;Yr0EȈo4yx:;kI-Fv{!7=X~QX]n‚DCKm,?\( 2[}a ӰJ΄pZPqEur[#{6"D8W7% ;ODe|ŕmŮzotm NM݅)uKFĩI2"Zí\n;{?{y8}o2GJ)CIB2fLvHA#J +TJi5+ i5h@=mc׳;׾us]dJ%,>~}evD,TKG1{tdMl=Ȧ-!#իsmC79#/DFjKGGlZI_<-r"x52/eѨxtZe"+_pvOaöcrTz3 LFQ$LΊ=8}DT/S0(zv)6o}-cxx9l G݋wAG1`xt,DD#nJ p{Fyl:v1xkYLbe,H[+ZZ{Sr=Sn#U4}Yllr +=2аbpx\>Z1tXN&0|1IP Y(H+LKB\;& +To*TP-䎟Cȶ^|{t +ʹ_[!C#cZ>$dZ>GvMh'OIo kq}~D711rscxxm嵋1 &U|Xh 4z_iԫ f`qPU9Pܜpۿ,1/gӼ;je懦Zž{F]νzsL>zw:Lz=n'eGʷ|ħqR4:Qêxg&YMqTk F]Ìy?z/J9@S>U{tZoӀjU@ԉA60/h`fFr}}x<݅IGj*[x|ۉt8#+c7[M;6lr)\8&\nڧa Zy{w۽h٣wL-B/IXa0>(}%[b3t,z-;EDE0Gx2,c-5LMwJ`w +LMd__±{V]}i:k0CA6y0ʈS2_tX 9xX 5~tXZ%앿YÆiF:Q٦VW=Aa3:3\z{Ky %rGzo>օxIˁjuK sA`^_>]6K'hJ|Ұ~E;x4pw  Ԙ5=?ۿSJ}W!M#7{v`t08I iѺ0z?`$[,` zՀ.@yLf*%2vU$P&|JT+*)QSd[^O!{T__{A釦?hp6F1?*bEt0VS#w. $}+bKt!CؕTfVxBxa86'Tş +U\Mدܬp@8_Ͽ-U9acrP~W8ŗVy|7ȇ'`񾢗Sn g~ϝNϹS#3ӓփXrz?E>Zޏז{HY=U%ud|l rS zI/}Av7 % A `~2g}ib~fnJLڃPO_SB>؏ +ft +`1mSl!;ܥ WNLMu сHpuJb54tGi(5Jܰ%O ϤhiL I~g?5H?O)]9Z![hERsЂ5Y WGMuVB6zwL*w<[@:\Y jI3t'=&e~N-+ !|ϾA,KR?׶BnexqngaڭlIgxֵzt~/@]+i~ @:wg5SwuOI"u ]LCFvn;߯2ATsY=#~k)ۇeO;fсYtN#u%gE߷Q֯yt ]L}0hȧD Q:ek xz{C$*N?P@t‘k=ZOfbL}ko@xk{g{Bv~>2AJ6tՁ0M׃-g㿔J +:`uՁix0uxl,q`g(jf?u#xZ&ZJcy·01NGM@^ם:Q 0=7hcT;<ίm̱` &TBIKU0Y:!e|s8͏?` j1|fَeͻnʻ F7œiFϟ<$er`Q<0OuHg!31Ֆ)V6ԫAu\UЁ̂ B+1<*n hA\Nou]pN9m ܱ5QDob>u#&>f}EXD'p +uȦp}ɵ[PsiNh]&r<&qb">c}x$Gg|0Ͼ Ɣs,qwġ7L{OqYV/x, 'Mݔ e=C/F~T-0cRЛ`fؐGC_1iN!ӷ:l)Np5GaREZ? x9)v@ y^FmM&(GQEA~o 5[-PUtX}5E|eݮqx6gj+V"rZ WXG^ +' 1yrQ^\xK&/'5:9Xz^EB"&Qz+<hԂjp.t^ݰwѭ|1]M +!/ٷ 65D4Y v7}R<*a.qM^T#野ݷqJ Nh>Gß3^!W5`˂W,׉vL9'sEN.CoJএu'/zA3itFoڻ*=_djdcIm\ wkX-l~-]QqhqcP+Ojm\)DtģQY9b*LUgotoE&pW y=1_lq#W)=Iux&'ET?X3+JAY\\Nrx(VoUΛ`&!ߣ/&[ $WWĢCii97ŠOhOF(K u+W!'>O.}eY^j 8Uځ﹄\,f@_P^tz6>xou  s91V&00pw_!);'j+ɹĮYrLZ4xjwG9655kb- NCMPO|M< @U/U>ߌڟW%)'LJlUEqaGL\8(M6w=]БPk\k@1zy\oR|5.<ȏMr&0ܳ>[3H"uCoH NrEG-Wy>7ˑqw >!f_L.F>;q[j_K+c8:09W%dN8<$HK{Y;S%3-[e<*P߉˪ +.L B^UKOdVn6E& {g/6?ݛQ}b?n2x**.&oh5mvL\|AqH0&'8FeTv 6n\MBAg42Oǧl@~vx!^.VQ ?( s_WF͊@><"~5pmPzۃ^և&Hs>96  +nB(،oRv|3Yćs<%:J=Z8~f':6 >}tDd3N3$ռDuY=A|)3|$ճSBqW}7rt[k( X:};[˨PTBSqR^v,b&!2ze# 5,OXTTWϮYt=߼e2! + +n$?(<7񐽙PwH"YÃ1[ vnSND\9Y\yio#0r "Ep{T ϥu־ 0ND 9\q{qbxyFĪ(_Dbb-z#U Q~bӗ'`+*[U^J?U8[L~W_ܳV,nr)NˋJ9ڷEU[\[XB d6b̅k1AHw}5ߜN-: '%1;gެncks D/H:(ٚ/ +V/j ߲#ˏ2мg)K/MKC2b6|2_W5rF!#W]-o#׭jbl|'_MFrE7:wp2y۶3:@'Q۹GbfM?a5t77Zָ}sWz"F=lgz#7Gxǡ 2Y&$4/=iCER&i<&PSݷ!D +пOM6{dC^MA1c޲,SYlNoi0E^ dg:)JR{!R?w1^u{o=/I*ᕪ5bovPΜQcX9.Wwt[cEbmyUrN2Hi7l3z.*'g6gw+ӳ$~v;;?C;CMs)mNuz56`g(3PoQ!b2iȼ֜Uf;t+![yf8X#n)z-K/L[bjfv88l{e[w|Sw~fn:3齷ײoɞ͖ϝ5 BoXi)(VV]A):&΃H5at0l6i,[oF=bK2o^΄ Oo~a }> +Xě Ô1U9VuQƼ4]lyz*e﹕0@ , +pS#T7`˩y 8ӤL羇ޞ' -ϕV!X:S{?h)e6Y}ÑzMW$U /?iuifJ4|hըWݤ_!W)nݥ4ꠄ=|uG}wK12+|)Y_@  +"wYh;Ҕ˰GRw`c]J!luN6$=A{LJZ.Af{;ỏ}Vʁn:7crEEdxY=@b =;Mr/!Ib#B4N`UV8B8[pwᾟ^4xO10+C +y5Qh>`83:!eeou;R+1i; ^=U7ؘaP!N,@q01UQ5t !ԑ'r,?;mպ^:cGN[WQqb OLiy鈃Y&w⚉9^ȃ'GȗyC೼C&-07 h&y9ށອj7;pn[] І@MB ~E!:ugaM8!fW34'4a2o jP_]Xl>ygۂli-'d:~p>Щv*Ԟ粖 ^je9>,H/֙*S{ P%z=t{uNx@lC8TYpZgVW"dPpYN6. c]c}c8U3, q3m@'ʋ1i:S`3V+¦wˉGf1z1Brlp:_YpN/Yn3/b:7LYp p6sQ†aAZ^)PWk:Ak)2F_SQӕjLa:t]a@#V[߲ ]Nb#!ƶz:\}cK7ʚoxxs>!5;M6H}.fkT:kOyqX<|1* 1RR׀ rJwcgF_Xv\"@f:m!>YGysW\*!v+o#H\~qʅ#m5>5uRa`BRf?Zr1\a?[A;^xr=J:;ԇC`4fV5|΋Cgm,GE][OUmmB -rpe"fFURhx($d(K%[Li%DZdtSW{D墕6k;3f 9yf|}>KOmJCqzyzxڐP?S26 ^R)?$y>VY׌zBq;VI꒣ap o-| ?_W6<_}'m J5!/( zx!μz?2}PnF}̓IF{OBӿ~B(ogx.7Q/xVW@>vpHC8\yw|FM?=_,9 ($ N,z'A F[2j^K"&Rq{=g&TsnD4ן;f-kC{MgبC;Ɔ#F?;U{b@Q ˏ^eu([qTTޠuk og C<~e ;IUeKƌbXЫu_fj[̪[=YfgPTUǠW[ԝ'ܢS/fx;G߮uvpXծn|an4OʜNu=;p\OȊDK1Ty1Oا.?‡8gXy n4*ZdەHāz'ͺΘ,Q]y?*|XG ƹ{z31zV/ E=+TZ[Ը"3]:wRTu) z^[Qf֏Uy-5f}3[J#4 ||2NJ8LzϭQk=y:P^|?'Gqr *Bf̭!_QG&2\8is? =Y>p5K1h\ýi7&3\;cU|Ї\>b +`/uQ7V]]5i(8{] A%Y$3xAJp%nfp=СۇF@ryon|(1 QsQ*̝Qe + F&triAai KW-?xHh6c FvAأdc  'MATVec~=2PJZ3F"4^T2r#jίp=Lq |4jl ba-?d򥚍4Wv7Zޢ}h}c,{[R˳&Jt2PDthk^[?q&F!%KNjE7$dN6S +6-y:ek_;`RXu`E QR/7< 4wtC6k<-EO4'bt4pÊ4vn%9ֵ:j1ɨ_dJN}\@ks>'7m]@˛CBoz1E蓒Š7 @̹, YSh֠kBS+7lD|eׄ 3Maߥ(;&c_,܂|il'R#fIEC޳ )*8iGw +t8#8wOuGuU;/|23Epwx?KLC [ʗfwN'#[9\A* {Y?/#O cDE>M "{cJT)mcב֊O{e:P. SKtOOD~$?`.s }A"Nv|4B-\nzQPe|Y +4|Vs9JN si}wksaCGKz㺢(3jHu jYv)iOvj'BarrhmdNo1$Ʉ OMgD΂qYA&/ q}iP9κc7Dx2Ci4vNH3eW5Р5h\Uj ǁAm+ږɄBw}rSѸΎ.J+éq;hp*ٞ!2H)y8u/םl(SdJ~u9qHnFy釥;'z{Ʉq01R;uJʎ}D⥹ GyR-E[ڵw(Zu׾6]C w+e(|}Alq}zS~|2'>H kًS`)}<!o`%"PQ{_EȡvJ5E/hpא`}ωd+t1L:A Ƈbx0Bɾ܈O(ŇU椨[B9,?yN&f9(pAm?O9@a+}a3FQwp{ՋYTBܔgԳ'mf_;xw{>1m`!GpO_<깬,LRD S*{{JOᾯӏ-Zؑ+=[MdY]v-)F|5?\lVmQ Y2Qc;q~}A.$zGr'^܆BT+MU&RYW"-"ƇQlbVD +udYG:XGة='n${FW#<)ٷCT:d'o`6ƴYЗkhafųGQkY{>X»qJI?yhދrZL+ѿyI௼TĄypcML> dxAD +0&<7#vZ%[S#-.|]! ᅊo5moI3L9B_Zia"%ձOfVT.}+/Hhvbvh'wc~EEd-{4Kq.]a-͇?I_^󁊼D.R .σO u rH/ +{"&w&g3 =^g;-<ިl +3qke.\;7wH3<_s& _?BD~67H7nDo_ο!Lwإ?1WH_'\&AMw/>`pL?y`]ZXxjR"r8/FaIچHG"_ 7&/{y EfӮf#="+yj-ԶILcA~DQ̉ޙѢ*@vБr;Q+vRmԪiBmrȞ݂vQ3肎 > k I7i-iFG+XLQ40QfQi^ʨۯy>P= `oriGbY|DfT|XTVF? +r@E)Jër63:. 'sw04 (A-ޘ̞t|nw5˖vӥ MQk4᫐WZP~i-epT:`` &(1| wP%pާcGeMyw5FqRUzy_)ūA0Qh =ዡru` !; +}G"g}5V'=p xB:m+cA Tc&>:0+;Ha*IXeR`/v^TG#7kOkEG:oҼv=]>oG\7hlB:>a:Ux"wmFM@:`1xgֺ[t>֖!?tj!>Q˧eXUK._< &.LR^Z4_}4OU}Z<qI#g\{ qюQәkl s'lj?ydcC{3&Ǎ%$$φL5<&c&xfc5 vz[vhdqRi7p1q'gx@\ܿcو(v y* Je_T{OM3C?qiqݥ4G40a-׷J;`/4\5-v<:1q<Ӟ~kTIO0 ;9Ť&͛*8υ~lC\5OR3ot) vFZCŐUէ39O͘zIe$.j  6:t\R( +_;Z)jnƂ6A\ 16Sv3=T;PfaM A<=K:)Q,ymG^5">܈ߩ[Pӣ XUvlAm;o#ZNy[ ǟcz *JcҼqk@&V=. {cx?RL0<|B3D=<]խ}3C@+t@]WC~=fUIy&˪~scuV.u\KՈq&u 6B~`uX%w}om5 ol~4~G/  +FT^WhJRRZBd*lP=h X5zk>g/GiL#f`]\>÷eMȃSHYU~r͖*fr V*7Eq u};ax.9nӁT ^#.x; wx/7u^`zdxB*6B(݈p#͇U=Mݧ{#AJTQmW؃6JSmtQEl^hZ4U66vZo5ީ6Y_-W}B44#fM]Wq_MiWuwax.ٍVґ!T߀q}]֮0< Q5ox= ^>`k +EGT.)=TDCAշCy`ILPrɛ"DxWVo|hg:"js1r|ʼn{oM^R?Ϊg(f/VUکr/}]\W1_ey> 1l#ȝ3 ]k16ڸ١7^v0Vr EN?5!0:ɉ@*zv,xS%# l-@W[Z-?A%zBNNs7إ;oZXX)d0m.Vp]OНg*eۈk i(*9lR3E(Ԟ~uu>씷 ֯=g;IC \:dz?h8;av6ҪY7!eގD$/DDMxxe(ϬQ@ +GOO_ sx[V(dDC^~k V|n;KAEtLQ"6^Ϳ!o5/ͼm'RT|s7P/S쯄N]F2ե8Ů9N}RZ7xzzuL>n诵&ާ#kDQ_ڢk#O֜Y +KS]5"Q7 '/dYN$wGs "VhHû1#?G"?g E-cCڞZq18ӱKA揶taB5i&:z$ɿͷ~p ρ"u)bi ̑9>Yq _i:V{O}/q28ϧ 6R€@>i+h5*oUP+r~'}t+ۚ%1R5@Eͩ;#Npa +1׭б?Yj,R)[e3PK|̓{pBt9:,n AA՝_5gcޟr=l;䟦>t:m`3aǀg@p"1T0oeHFP|^r(Ox s_&Fj6]]3Em;ʱӇ4^oR2(3a,_}4NlPjwiʴFL9X+H-zlo'V4'\F,m9h +t"]S7?=7L.& o:쎎ab ߮ `N"yν쿅O(vЕ6gIb]_tl'%Nqv:f7镾~j.ai+F&W[G*ὭJ&b[GZ!7i[L.m>~78]^=l`'Gu<9 ;w~t\bGPF!DuD_? NpgI ?Xh4+X}1Mfj#&O8DiM`:u]P<8jS {rR =M[ 9grt=sг$!7@Y gT’v> cC!E62=D$ÃC dLD3:M 0k@.@}֪_ohZp_ed̪ȱmk*3NI櫻E)~l+Lc3+H0ћ &. &R9MEBfFH}!OM[;Mgb4 opAަȺFM >{ԭa4oѬU⻢Y)DRKGI}8t!M;&lpz:sY^%ܛ`[Fq%mLEmEuDዴ&g²YZ"\z\DYEVDiET؅ŒX"ڜB//+B)lpf%ڻs_`x2|:'/& _y0i1E$zZ=Od+Fb0HİH\!NaTL""L0yz^L.=){[f: HU"DWB^@ A>N@{X#i.{-WRg&e4 D@׻w^䅀0- ԉVo'v9 /FQEljN=~gIc@!$I;XRa@XWzP~Z;j"~}ط+o"9=97"A08=8R 2aOo/`@d<6.m5%[yX~TKKs4TRQЦ$%JF2G!1cG$$D%*%yOwg;i]{u߳|g1Ё08Ӂx>q;a_ ^f,n?K Yi7@GEvVz/`xFK)NF/e~!s8|ALdO}ܒSsk<,o~Q!mMvӘ"3P_"(6AB5DUt(U11F(/F'6;tTuL6-{ܶOv:u~ڮ*sX,{;;'+,++қYq3I`o\iaBl̛Z%mkNO79{\(w /0TO$rB^':]z:0A H_*`7ury9j/ +NÚz>=(wPE7t H+pSNsQ3ꞝo&TN7.}JUGv ;ɽy:쏖 +(:?t pÝQac/:g1UNϖ^ rP\?scq˕=EV>9}T7 k=Tr7F8*t=0:cʝ8 +зxp&kbܐ6[[r9 %6y_0م׋&@GdNTtB6v`+@g=eG78,fN[N霞9t\ńZѡ `? |UD*q;>\u Uş{A4&;BMCEMAfyBQ6Z]m㤏Ľb +NéQ'ēoyASq@}#KB}kOoaBȮ +c[lBM5YFy' TX /R[zX u~𧻓P,J8yuu@XmOw]QDf'Lh_5dž32LCréj ȺOc;FOYQ:%%NLMK~(9Ү? ;av\2q`s0٩ +yc5e!|B/5.1Zb-fdpRHu(ߟNj?">F',|^N57#5WIZY\\g9(شev*emq[;Qt1Z]9w)GS~ ne%?^ +[`= uWɑ9@^ ysI;o^EG?5<7?v4JW!g"feEmr^@8J~cG:DwynSqqH!d®J[>Kt2oc:h<o iJHQy_+H- G-َy&?ݽ,Q|V8{)Db6=_l#3O8~.hE<•:ޖA뭪>Ww&MG&ڥ0`t rpvFWGE۠l+ⶊy\g +KlCQc[7V޺+sKa' w{ lH0!2&~;p9We x.; 0b7j>=3UA42hdNһQT~xԤ͚xϛ/`tRց0zB +'썥ٟՀV!ߔ irBѱi{3[~~pr!m܌>ѽ0zÈAKXs3a<%r5`\X+SOOhf[gIJ 2x qc/bۻٛ>_꫱}t' 󽲣Qa&"95߼=z\U O,(d"3Do"i.A|tƼ [ss>{9@4 AyLM f>X㵚b4wנ*7>[xdY_ &;ʫu wN>쫯tOEh=j!M{Ǖ%'ZGMl˂w Aږcnh?]khWf@5ۡ)ތ.Q< vމ c@3xdVpɁt$*c:ob#.(|No\阌 T=txGfX;2Zq[b +'+EvUxshR>Y](WUec>.ܼhbn0ĵ}-+ĿwPV^Go\l\] c%!Jw&S)/oʥ$ZP(Q$R[KrŢP +y)ZM|C ͢n~Xl0zVq5[Iƞ)@齿 4mLt܃%< ᶛ:n=J?3tR.!d4ǽMC0%4هn69H5^RgTOi}Gc\n]]vuC!܄ +\/cH Bno͇m0NOB+y7p>B{khe'u+!lV>蠢isjگi DCsf󎩘4ZSPU:ZPƣ* wmCYTÿXSVRd̽zd%qW %l ēY;n`e0̗#&n> Rwl|Iĩ{K]2|+8pjLmJi5u3QUnfk? jZxzQSt%-Ɓ@I#WmKm Cho]r=2v&fOua^lZ ?d Pjvyaß }$(Hk& +1RhrsgS5{;h62 P4df rgK՚OCnOva;jrɂ]#0ӌfLF~*?csP܎{xGr{` v _<Lc`%;}?,^9052XX +0;InKQSoJ[y""3>x 277+E'dbBJV">8ʣ +k0!mS\}z-> 7?z;^/t^iU"pO4' ;>_A?.KD7ww/ &) vؚ!)C^aݘ +liS Mgޙ9 Ɨ6ֆ/Vn2K_r3j#6+6qT$ tZoZW,ÚD.emd L!+d:6yF 'g +O]FѧPvDx*OwW +kf'i~јkiezj!~BpF,hgb@W@W{o7k}OcDI`֖؞S:nô^MK{iS{j}亯vy`j\CoLf]>=H^Ao[g »޴u&l9bKp#!gWka?XY*j)S2\Tt5G?[8Rv8_>}AJ(9 +`s yyL꫐%vU2v{{/!w_6qLa'}>>BпHڿ A2LOxڢ%< +\U@׼2WHy%f"0Eo+ѳr&M5~2]nA_v mժHfIӮjK!͖8<7g{eK& Iy[&G?$ҧф\~Oai}" ${U\Xfpai>;Q63oJ"VهI @Nx)\ꄹ{9WIe??.5u-q*1pv/ZSq-u?e%it8Ma3::rOy!uW _u=`Fu&AYG=!/Y*՜ ^.M'Ӌ/'`]r#bkQcOmbZ=%#BG͡u1x :Mb|>.&oB$* +o$ޟ_ȷ#m%"`7):sE?^,vz뫛8xֳ_TM|G!Nc7ӧɴIlFK>u@ŴŴ5Fh%h!7#_}ӸBb\5[x2Sx +5]iDzMWdf^20*-(;WIy_~,vI2@`: c=TtObܳ_xNE[eJѺ LIW{(75"ެr4&gLpZO[!3 +:s+;WY?UziJbU"`>e*Zzf6#Q'%[g>8FF{Ef͏hxMAк-Z%K -!5D5D\"9kDam: tu>ch]O]P<~2~9BLZ7sz?/!1}#a}cȌ~+ .M;E oF3{:# thMj{4~\"K`@rlBDAdBD8O5 }bCіMJINL'CtӴ^2ɦOhKZ/!kDbЯg6J'uNIyUBzCEu O@3tkșCG]L0UQ,ξ +3DM۽.$ġY̲7`m~zP55SK(:|>[zQ{i (Ev.7 E=9PBn":x| BKM-k`rgI"}A&,C͕C=/ !{ec8`VrŽ;`?uwJ/|QՋ*7_B;[ޮlOrjh1 =y5OqN[j`Iw}b)zvR.}PZef9BNUyЉNwsRnU&؍No0Lɼd>VQ+]-UcJoYÃmIMb5s1Iu=SQ4A.S8ʝ37˳*}h넘.*=,T4`lG ;I}Ln'`nRqoMփЖ/jI F|Wa}&mmv$e8U D]8hQr+Ɓ>S#F`d9 J'd%'聸8:d3~{d|;1Iqp._4b7zcnX7[0Z-ZcQ'iGȰDS=Z;1=E!/(D>TR7suMM qy Uv$ \hRG_PODow-wr۸Vފ;y o]Ar~C&RA9h=̣؇b_󼀼࿑sED-V۾E^<}jPHk4GO,pOyȢZ8-"dQU}ľV1 Kİ)U,`Vȋ +' +\WCI˟*  + +?x03:선%Sg)SJb} /ʥsAo:!/k~u7W1+OjJ_%5/c3l*(\Kѵ;" 9ߠN|԰SOfRKßi j7.J^'k>n!F)oE 0: _F؏R*jR)L +è؟9MC<>Hxl+UA7{Cj+"_l# qߺKa +{:tV8Qȟem*۝@c;Zknh_3  jRqX%GBq.i`$Rloҽb//2!ˀUzӂ?"O..Z1d¬|ǣƗ`GLVsZǶӖLE}Pa'T4pΒM +'"ťEŨqG`XuuRN2Н,{Z}YVuJ/}.[o9ixRxQ3jCb'8o3{x '}$O&w8;j88#y.}b*\syZzjEd}ȗ[& _E uYJ=bP7Sn69*Tfs*f'E^_޺jۜMm +bQgo\Jx/]F8C q} i rm=^K z S-ĕsi%mc\oJK@XTa Tw\fs5%ecP׾fQzi*? +?ó8g3!rr +, ?5M{q@_W}|AgCV=|q|qѮ7Rw Z'VB}O9-_i0UL |(o $U[='SrZc˹iӿx<"(%.L_(L@{t?y(| =wU Qfx.{_~ھL Xc)Ԏ\2 D>=.!]4d rpӛ`TjrK0Ū`ڙm~}@b73H<gӝGp_=(ljEoG0(\HߗJl1'fe8(9tٮu$1x+ޗ&&7xj2z;}98YJ %j@i7UL EMɦ1L'sw ~T$uO&̇MXp>ֶD~݇Y+ hE@'eB:%"E.&Gt?P+u엀#9s|tWGb$X Sđs "#E$O]g<;99@}:⤧,L, \VFN#ZW]T- ǚ򟕻}rn2 J?q(Nvgo>~{x(;myK + o}:BlgmyU`2#.Óڻ֢+i8qkO!D|Ҍ. \T*1a &B;|[سI!P +Ѩ|+Fp;z&wā9ucs7>C-F:u|{L^!KVaʎrטψw0ߎ:[-vY!fznΪhrOt%@+7܍=}[  Xɿ_ӺHpZDsL-`~"ԕ>.MBXy#0ɦkz5+Nd; yDA"8=>`-<f߂EmےuR}#QA<+=нtI攇ѡ|ҽ^4v[%;ƊȩK'?3Zr_FHz>c#r<yɗ0[Hy)7); ˿DS;Γ4/~ƞҕD]lr0Zt*GLQUew N~܍6CZ8M&ӐftJ,fA< {%0N_}Ӝ<<2rΐԝTyMWP.CoȔvH=۲_s8tw3HKÃ)Ӈr&{FK 7\>@HDǝ|s +T9`zK|@*)flqG溞Lf&oUqНފ/>E1˓; 2 d5ɢ{6l&)=n_X,s^|d͇i|xRs9cru-:W)!U,}ѝ %/Vͣ{XbPARbM]PG̓Cb⢰3#rQOB*_s_1rʐ1~%3 Q`9Es ++P RBEGp=qtp0%߻kig8OS(@s]"Q}{n[R 7_Ye s0ATo?9 \Y\ = +>QIȓ +>. +df88Fs h8ga2r?s($(Ai$P;Py}v2߿`~Yrg(!oƿb2r=-~Lz)I}+?y`kL{ipJϣ8罬Oς ܃)Kéڡm/Jī/g)B鍾Qy3!G;1Ɓ| zҒ|r9f87Սм#|nyk'̹}(3r@R;2}9}>A9 JPN9_)G!ӡAv*͟7{;l)w +R.hPTOKy B>\b6d|P`:) 'TL0* 9T?nnQ܈4U͢HDa9`ʻXSml7>3΁ԏGAw~lxizcn}r9b\!}uQ}ј}u#XLMC(}F3& 1lGKcB0$^roήF\~YFLD %7 +ꍙË#^Jpgsz *EI:xBZt[jʙe5j܁|^Q\kUwܥ᫬ +|Y׼)%4m q<8&5|BfY%5`"6.|.>TF2k)Y؆ʾ|GyBgFSTVSpP>>vhV8\6LY\fZZmA,S3*`i2}Tco].:D>\sWvQ,ox|n +mhxa]c^WajqT$DН:9b"|1iùNl<~M8͹~^c-Ћo݈JpvV̰F ËnvEޙ4Z|/"z =UMٹ~n}MQմRGG{ !) vV|<yT'aȽuw"&1WEzt{I͟𳙽pY_]⡿z-&:N>HoVoag9N;axxm(>h_N/xɧP!Gn)okϩ)axJzt$0|F< +jpoKk"$| T<ٝyUpaVOx}/U#IW5pζ>Ƚ=k$`+bLG ¸fF|}I-Xg~ѝlA}R٠ ȣ珪,k_RQ`Z]e@cZ䗷kp +5ȃ~J,A6kU5A8q.myb"`ͫ~8iObw^{F)tvb!zL;DXv\tudF/i > Lץ;MNZ tXP}f&K. +a;&B+5гlQiRuzRyW}>,w^2MƉ1a54Hk{ aLZMz=,X; 뻳H=PrxY$˛>VqlxaCFLq}Jby䝚mԴh@wQT]M[l,3^xy~uO~xOoݮ;yA2&݆G'~ u, nгQDoo-u :c2^~zv"nF\^꫱Gaϡf>xO굥Da2@j yOH.A~MۍSGIu'}#//2̭zwX7-9B{x][ۧq&=_<X8)od۷E*pdMп~$G}OQ ~J6o ĬwFWc- 10~hdz,g'8=VFK@mhzXL=mJȔ,%oխ35VNFk=C޿HKYC'-%ҁf qON'Ԡ^oTauÜc!JdMϓs(-d:{i$|~|ڡ/ۃqQY'zmQwǍGmp?zod?l=ɏ"ȁ/SMuOqo#d{Ê{uvz{:o7<qnx bVLټ[4PV\RudaQ~j8e2crXpD}Met>X{t:J]~͜|ɛLw48o&d8|(@\f.Tv쑟f[똑txqM1l~K'u=Z9XYm,YGLQ~Wew, pq/tT}XG_ą^LwEOk\}2ӫxo< +"5\ 4g]FK$d|ͪ35!D']#ldxk %w=W40ÕFC +}Lǖ `9rE'dsb8{mgꪇ|_ob曈4XAx$TQ7726eCߢ-8oIZ#gv"T:pptCݗC$H%q'ED/9zžt};*m QM]|G,H~M-ljM<䏫7w(=)懮Ar?QQ֮6U]iͭؽVM^W6;ryUQ,@>&d:'A;D!Ly9B +ǡ*s#;f+϶]8( +~,5p[BwbWX寴Gvቬo^ V| ԰҃.8Me8툚"q} +k{V5`7&sB7YRd=8` ɟ*s~pge0< ĿSp7r{hN@#cqdKn?*ld(E IH/ML0TV'"6+G!k9y~D8Θ}bB1A͵Fh >R5>W6JN5auc񜐑Y;w K}F/4QBr68[~Riʅσ?7̍ fF{J) E`2֏ۍ]&*"Nשꏩ8pqx')}Qۭ~ _ (6YCG+2 _V$dZt"Sԭ=#qҚ֍h62:M7a0>Uq'rUl+soمY8/ÖfH&Kݾ0t/vG,F,N([۳USlcܲ7=+Lq4E\><wBy&wqQ nX]6]t w5a%U--ZE-uеhh?~*刓ǴR& j$cyM ٲ+WEOe>/v9n݂('0{HHm{'DS u1mt F:kRveZ袶n3m9a6S}\Iy"^Ƌm̶g"䗍mË́l¯V*h_#DވQqqØxǵ4#,gq?yR;DP;t߳{ot+iHym|C:5佽,CU} ٷ2{_;JxՋ;7F)vuPDE!rcrϟNrFt88pܾoGw{yZ}HzᔇYJ8nQ}P=v`ߢZQ:>P4SE=gEmLJz(ǧǷϯRXv<ŞNxN9䚓)?Ȣ>r,OULGy:)Gҝ8b+1}W$Gz8~ Χ[q4w| \CthwRܕĝv8, G-iRWvv Fm2{ʁߜFBy]܊-spUʠ{x,K*~iN\awv +" #)A]J]DyPs9~t o.f9n8WסΠJ:.@pP{$Ksg&K<?$^9s}W]=E S.hrGq6]hۛu2S*~NMOdg^k#~%RnpKuFR Fs(2n&Pf~I̓Itr0ҭre +ҹ!b+ Z}m i#%VjMVi\J7Vv&:rCZ1={ƈ;Kb̟$2 d5Ve 2IM^], Dѽ^{OytHa$;(NϦKJU6ᘲ48, qP2o%苲(N~_&PBf,hfJ#14~)JHdr6'_$/c >I=v|p"z!^a9P9x*\YLEk,9 Nc|<)rA(B rH+U.wQͣ[p/qG.qsY]swbvO_kn'=7)n% ;r?)E0a$<(PDy"ʃwGEs.uVS[!=O7.Hj8r@먌L4dNS>Fzf0}˟ᔠu{cŰM~>g a)FGn<\̪Ş88䵢>dsn7{.(B#)/Eh˜%ʋH#E-=^l|#Oe_[26؝ +(VH"G?w,)@/(r/+͟h2LI/Jz\ &/o ^SǗ3J +GRN&r1(tr$R;"הpz\p-/]}Tzi޿0Fy9Zw-TRT\H@Zq WjMz7镚XY̦v3{.5Ӈ贉 DA*=|c=r >|H={h* %׸526K˩4 #\rk|i=:BMhsdB *W&\&S&+{jqjEლ{YMy5BƉJP; %L3)h.J53D/fpgM|B&!4([ԗ:4ߩv[{vhBFW* ~N;< ˁF%A'V~CUN{OœN%MEw"jLjmr;թg,(茩(0<Z)_zRn`P*q R $Q+THf%Tk#Q?aN;`bo_tCw.ÿ@ a˰G蟨Zc^.rbjhZ/kwvƙWa1ۘ:>=emm}DQs(k!F>WF~ M-ϯcE_9N^vY [~[V "AF+ +j𺆞wsw(X{aI|o<HճeusKŹv#D\9ԑ{k@)OQ\UgާPtT_7~r l|m?`!0 jr:rbAyL;p $o20~MP_WLx{WbˬC<k6O\=;pKy-L{e <] EDSC_è#{`4tLlMo'h0%Հ`U?~\u|'Psobس@;|}tV틅,2P6)u<-9g'A5`3l'kv;Aw=r AzJW:{f ny" Ψv付S͸ϳd5@{܀0礼[''|C *rovwkfnVoȋ_}5\5Ѷ[J<#9ͭؐ20'=QCxk*Ͳ<5|cQ1,wWYf%O^Vm׆9-o҈NAAA_U"Sb7%|%8\fԘ#T<a][-;J^Ȃ5Dg6A.ځHm@3zqP<~ 9ץ7es#xݠ5ǀ{/y_W t ʍ|_9)Vy2+D8cXŻuu訯* PNWA?Q4wY?o6r 癈Z) ~fx}`G2ޤԭzbZP=LR|Vi a;9KkZ{zzx2\ZˑXl-΁y qBtuRY2 :I[Z_ai^PU>Kq?F\ӽS5o6|E¬$ɴ˿ajz! ?{N;t+Ӝ! >1eǍ#ֹY~ꋅ?X7mBR~JLA6X6qT72o1ɭ>U~u&†Vq k1˸8)&feLzQ +~wi ۚW1}i>ߞGr\Y;֩ո||Jn'N9?L}̻םkVa^k52c5 C>|Iuvj/$GNbcX;E8W<.'ILj/0#Fkߙ@tnO wR2g:xᐗ7"Awѕns uoTMXjxux\xYѧ}ʏvaS7`5tqgPo[`~xUy/Z~LqU ijЯH ްȽ;jJp$8SEuyD٘H5 IO!T̥|ONJ S%-YCbwADy[yL 3kYOOWw fC>|&zqIf#6<$@;DUѭx/U{OI[ 1f^9ƪСq'sxѳ:.400Cwb(" 좈v.k`w-) `!"b'J犢=9yww # Y1Ω/[OK?%Qu2[::KAfJ~Y EN^xl+Vȡ)s<0{^|I 9J ")q0t-cN6FDk1ͬ6STDZ=ȢPLsƸ P%Vg{(c֝o#d]#dqf~nrS۴rK|ີrN@p#wW^:#zŝ l KDэ)Ԯ-xBvfZ WW͸pp3R;D~Ͽ}g39S.M`?jgAc +>p2o27띁Ct7Łexzs|#b>0>jבqͣ`24K7 Gͭ}*BZ/Lm4ּ]ҜMO8w= h*=)Begʋ$м0T0G=5by2챱[^{sv(P\:7zWԜ|NexyW̿Yn)N-HjfItߛD%R蕦PMݽ"ıc^_ٌ>|ԋ+.]krf/Li/(?8ݼq{y  hH<` +2(I9 V$x?|7\5xN>1\$} vȠvhf3Vt{v7̭'=77+;_.sFWJЖdt3 4͂nG]ʹ|toC~g;m% ӏ5J*Y;d,;v.e؊C3Xn3[3ݧM⡠./~{B }*Űvnf?r?ҍ!yq 7(q Cܣ}A! ,ÏxBki-p&~A z;1Mvaߕr@\P0ՓmGܦ=wSnC/kg쉾<|ӗ #Rs1~×ԗ{ B1]S ςJK]OHyMP?*R_cSُ+ègd1C/kl\|qQMPۜE@X.& Lu\!RX>{$׼6*ha{X&JvoXѯgn84q6<t*e`FWJU(DXy",*d˪pO V9ă$S*sy)_ mJJW*.-*?ܿ+?9OީT0!LM ~/5XnKJ.|nD"gvy/!J:  ѽs?ޕr2ToW~;0}W{ ǿi@jaYiBϯvx8?ia,AKɤ[_UrMU'S^ -aeizP98OأvHICHGNF;nH0,(TiLD8!,??|0j\cS;JB+1Ka-"o2c ײ2T{ +z3f'wYxKQlg+Y 4|-BêG +'G 1T/g(3;jWwnj&x)&G|LVÏe#[ŋPTK[xr HU"K*9|.?BmBox n?L5 Lgj';}f;LteWP}cXW e94>qRk fY%c{̪/% +8w%+'tm3H^J]K&&~ۏs{qn쑺Pӝ/Xw 膍uLJJ[_xpGÇ <8U87$Q8]ѱOWn8|Բkm=;*b)UzzCU9ݳr,!&_U_R>'\~@}:J& Qj-tUȋLܑzk73r /͗REd0;\Qm NG f Om ٜ!}^6Ru">=XfD5=9>oJu Iguz}[h9i%vdW.P08szB+̊Sj:8-Ӟ=8.-4^nT;eht%WG9;0v;!|(WM4 +q@A +[ ɦ +y8NSxJE\A˹bo2Q h2Tq_|RYeY{8y} _Kcƾǻ儒o1o(g&!z:WcB@X/! +y{96@b.&'/9' Z1vken=unƄޠ;4X{G{tUǕM8K~QB-|F$'-T1J0 },-yq¤G U]g2QRE,u>n4X +۫fq/uK3<\?`o C D7&_v8ó;ͮ0Z+# .e%n.y_obN~7Hs}׶Yv\C~ukv%T)j4=7u, [t7M#7 6.{Y&zt[dM0xA#uCTQoj#,< x"v}֥ YVMʱ8nOF&3b:\N xbgtfe F2y3Q'uCCi)?[Uӄ#E+_`"?jzp |:>{LF΄H ~耕&Ըzsypv8v4nLuP\p%: yuy`A}x\v@49#f9Sd:cç)G D]x ☠~RNXq\=n0XurBsi\̷:z$g"~l[avwAnzM+E}0U[mcm ],&ȧ5)aERrB ^)j8ڞsSF'k?=VA+@// 2yCvc#|b•>2RΨxƽm?SpG8Df~p0Y-j.WjzS^`GıYj{X9]o=VlnXQi+UZ~az tWkR9Mf+d +s@o~q\% Ť"~?(."#jN=oFh{_@G0@ Ax?A?d&iߞFp/z vd_N:S\ӶIݐ 댙kt}k[, ٠yCcLn]4&@f1p@e!lί[aҳ?]u[N\mDLj MU +k"êCB^z%Γ u3zw6yTHw2X~Ǚ;FK椣:xһڏ!ta9&|虥l^ե zŌ06,7~0W҅/Y5!c5ONCZaWFg1'WuL%>j6Zy_&?e|mSVr ɪ BBql[kI1ws:__|eOKQL9+Ohpz_z&-61pȤFk nH䙓`̰ы䣺jl)ÛKѭN 1wg#jp|oΗhI'6k!uh4īe@T. \z~a +[no?!Fqi?,.]4!-ǟ5x,j׶yU39[\_%ǫO5[z1 ~FuY=C'nT:y}n]Pct߱O5wka.cV۴ٹEn4lZdB^iAܗpǽ&DsOQ }ʭ!uDeϴx/~/v;}&q{?>r^VG}a9tϷa4W{9)5}a!zz^G|sO2xL/2P:G^.!jHUXL㷕L`G~t؝>oG7jP~BK?Lۇo2~pAgc9̷J1#\(4>TѾ +?%| BnGrBzS~,sQ:FP0Bw*YfQr;h>KX3vtjL ?I{$Kx.qVNB7xY*۱-?' O؟@YMn$2_3*|SJ.=1~@BD;er1)@7*]ItMĭi/tO t][ 1R]qg8{.ȓrBRR(ɗFF#εL8c| fFdDPOϽ8(΍d>14 T/kDQ?"/GewePݢƱRB<>TJ5.rz:^7rn}O;SĎ|\2;!y}ԍu$eAo|9,ug>yg@SMӛAՕJ'LʅƱ[uU*0cr1?^,RGpXfA:b;}^:fL?Ws.C&L3i'ռcb('1lD'3|!7Eȭ6eᕔKV(!g<)a)/LV&:}PXm !rY.#a&==.(v4.i'C;\I6o| {ן!OL'g}e*Axo/!\^2lPfp,мC\j|ZXan5I6<[ă^j{n%vyˬ0ri<6 +OzvȧqO7('ufA0-(&G=wnAX;S]=R>[ (W}y~3}b>wdg)3KZQ|X"TC M?ɗ4.vx|r"ɖvV'jq _#u”Q)Pږ۲_֖i\pyg~JXNȇ6seOq /NWQK '$]νJ 6_(grt ^eM[ +c98w~<{F 0=.]q L|ײAF*_Q>s7!QvjOq|+H%(9~{K7=ǽp<]$::/Ґ$HqAڃI{u &>ϛp i`PL޼ȋY¡ ĖU­r +U?_rusf9C}+אW7w2.\0Mt߾ƕ O>sR݉-0AuͪG>'^Z8~m-| e%y yx;OrtǽpHeq2_8忸z=\9sORCuz%B̷E־طy3Ɂj9/@>TyMdKsDM7;tgdxxYr5I31[OxaɧL?q׻У@cr{kWL]\^d'8Ii+&;yś"^Tc\=oLmkt@3f8uQHe5V^q'gE.L^䎈OP+M<һCQSD]Pu Z,Ni\ 2$Yx6/0y3$WIe+mKFA_K]kC]P:.pH8}݅z2I!SaDzk'^CqaeU>׆7vC%\_c}Ryq mμ+ےvѦ%Ψ~9F։ ٶ䴃65(n:*B'hGUwλq]gMvS~J72VTtO 0ObWټɤ.Kl0x(ܬ^PMf8My}rT'\u ZTE#f{;՚-]59&Ր{,G C]/bj58u3=Q",W7EENL%K":B.f҈wj;npƹew4M 8My|A ٕnP~sjOwԉ&#i2}4ةrtCrʬ Һ|Y4*pnq9]ku.+DGvQ!#'32r2"!qdB=gVFHz|󺽯.|9:Τӛ'|UyMVֳgm֒~=s寨hFN;ߙυWFDxC#ugo9&CzMFEiv׋e>؋W`VU_}hD.ɰ7N95#kk|^uNa⤙KT-,!5QgׅG>ˡ +ZO퐈Pq; `m2,2=p?]~zcgI#Tը_3)^ Yúɰ 9uOrA Ίv,E<zwM=P-xWk෵~wIUڡn8}M]~m.>Ft 5_%,qh/\[ьM?U=Kޡ;PHuxeg|+/L_trtfil%Q+p0UxUaQUC*/# +} _2܏#9F憪+8Yr|-RĢ CT~?Q~+\3졿fe;6Q^=!c|讎o1[0%jY!}tOϿ/H4ԭNLQXcA̵ #ҷIRd j4{8ѯ|^=Tu[X?`=d"{9ID~EvS; N{,Eq 5 "k歓OV 4}~O>׻*ٴ *6TE[B#9*/,ӈFT$u߯2 c3 +o%Q~oy^ 6]oHrpf^umM->=w#)bμ6P]ǹ 9r䬅s?R Y?5^"(wE\HQ4EsX[c4z XZl1:=̢y,k͢Z8 ?`MZ&k*O-x#]{o+AIXs]PzEuI;\3,.ϗa {B''E4-J|D8?=hCќk{ \l$BMP>m0q_ts8đHqOG9gkxI[J:n +#-r0I4);d53ʐ2ӳŌ +vKsZi@rV'ƚ#GL{K-$^[n3 W ܒX>p!G{'PfJȼHdZb̩|NbjWӂEq1W ln|_kƃ5R䛝vOHTa"88_]H}HuF[ǍȈ*'O"$ u/\?~{>(vfOe!wld ?w%Qe\atHw q0'M9#8TFl ɿ4O"i}55z'[[Mu(f81}.W\nB`k)ќ3bc !y]ψMoBrvUKk?;fA"X}ێxyVum䂺tݟ07he J$NDwWoOe 2&ȿRu5sLX]ۣxx8,[ c7z)#n⾹a "ގUK'._Y/Ch~3x^r=Œ]$=Xi6VL?IScrJ3V^e'p0Ez:;ϋT=0C[?cCOƻUod"#Or"y= %20\o7z9_,s}H2Z|9a|d|+{Z7'ny*F?ZI} 5IQ0j`s9Fk_厪CT@k~^fƒK}E%͝S[?:`\P M(!ĉ?y|xQBKH~+^O{y1W\_y>@z{g7}!_N O!n|be T ?D9,GS1ȟZUE +:sRƦQ,]E"͸V_6963em&@?l'E8==F=4_{zѐE3֧ ?5'zzьB\d\oQ=ve.asZJҲ;BAvV'ke5fV }`K܉as̛je7=sS#;N'j*]3l.FϘk<ۘsݦ2( Odm16#YY)an-TqGv58 N{MX +܋5Z拭kC?lOrDpi_cVa<ꌈoqϐƒKqmrevNJ3T\#F5G2 ӆ!›: 4'gm>>]!Ƶ,XbJpv>UuG;Cߴk~3钓s5..Vz_MEc~6P?b _u va`7/@;zNo[MF;dػU8mrHaZ;k_3<|8?csGmRe=<ըmaaZ#?hĉ/kW$Us@5$v<4*bj^Ψ v̴۠lv;4\^! +{םtLm쫍2DTsy3'3bڨ :[=^.g!o#?׾Vu:[߿ƙ8l%bԏF}P[Ie_7NS o yk}ꀎM=mpvT}{FPL+-dJ='驎P_Im5IK"[\vEEtopYqZ>=q;5j5E5hexPҚ$W<3GZW٣1;趮-Bo68ja%)  +cnO*Κ8}`KgNGd2/(t"?Xӱ2^Yx+=Hw'JڕBέyI;y4}{9%5EfSvvl{1tG: :+9)}*˺;)AzKͺ=ykOdY{w7>[SXs;DK+w{c3St >~t6tD:<B ާ:jpڑ7Gh5س ՈD  A. lV30j;:xC7ؽ^[>jwf]|vVc ^Kso-Ϳ4=etv42!QB`5T5 +UB@d%~g0;wr=DQzπEzSX-+Cϙ' +DV.QEVj:$I})9W8!=OwI8vyNf{*&O~X=zz%8 Sķx/ASďx=DÁrd!nQ wEc4!u%htg15$E8//CךH>K((9s[U"& +|l}F]}B=C?=>UټԞ|HO$?K<MSSd/{sPh;n- +ïUf^MV}ts0zFgg2\\"ۋ/F_^K +yn$זbؼm̞ PMwQ!OrU~+)^VA#Cp h_-ZtMhugci=~a4q$FqoZ&gl\x6ռNcIcnj!{9 1I|0yĊuTSlv.J`=x.Sygm5L >Ĕ(ڿ١L1"wTv~$w Mo&.ċVw#H߷$c"͹"ܓl#M11, DZHa"IZOa"YY B3]ϕ"aƱ 1)-[4ۻJzwVK9nWD~_(_Pxp /q.ĵxDMGO#Y4ީ.z؟/{39h0QnՓ "ˌl&wf:Ɯ DeSP}ܾYrj]JN}=ľ#*9#p :&L+؁nC2/K~[;.jDW|I񼩆Dȵs[i(1˟N:F'A>t@ܐN1F(XP:cuy%~"6˾q1o/t&{;Mxwle$[KxFS3qՎgN܌I#Q*2\T^%̴Tr),v]s$q_tpG KYw:CϬ lvk5fit7Dp@|{&45u#ƙG\̉`YN\:w|"K;9ds^#yhf߸6@K81XI>Xyõ).!߮b[]vj#Akqw5ၕeRC J"O!=$7I4O!גa*nצdbiDYVs(c-ɣtZԕ[$҃y>!on(W8w<oD ZvLl PiH 8aD#0+I'6FzH#=P?0W9}+sj1JzeC]^k[+S+ُ\P{Z@\PqALL:!(cl{JR#^f-Eh 67 8'7vYgnIqq7ŅdY=ʮFWQXۜ\;ܘlz:;HNI_N\P$qAċ,{ܤP֟Sz3v4tbًRDIr5UrkG<!.Pqq3g5>e$BC5Ehj:7!#G.ȇVZB|N;)>|>"MJW8׈s O~b^+&E8Rķdܹ]{ZyW!*@nN,/$JiRiûPaCq>*#z LA,dx@WϷ +qfOIW bR=^;'}T'3EN"]s. +9q(5m,{3oZv9B=t9c$p@;Io΋Q޽ +^zCe.HRYiC;:_Ƌ}I]ǒ^gbBQ"tNc[Jkر8YdzE9r&UVt rQTgle=T* UwY8Mz4_3Ae1^}Ƌ=BfIcJЉmM|?k(~QRl{馇\OJBEnkn¹^bʛE(KکV?)ճC-o|q č7 ϋ5CiO+ e6f]Jq$8t,!:\ +DѾR6*1UKyd^]ԏ)DfxŠDi:`'*ӍZnq=ݜA 2Hؔ5zqEEݒE-p$ES3 9$㣵q!' &V\M{\$ pce/cΙ /|uM9)"kʾ <١9/ v~/;k#~4!"Q0>o КFV~j(>@CqBPq9q荃Ѓ\::kr^)WG;6ЩԿ3ccW>ʪ"C&39Y;N19:4*r(HbzK[R[jm~5k-!YwN˿v6&"Ѧq]y#d^3'@2KpLAXǶƜ0F6{e71ZPnZ/yuƨ*${3<䲭ȓWZ)mzN1w+-,f1oXxx KM)8O}[ƎP7Ř.fOc/ͭnmjuo^Sdj)q؝0Vj̘zb ʼ4дyXOm +O8X~v/J$no`=#ePy8%F#{16~c5ܲHڦ I#`@{PoH>ۯ-KPOUNb|>*"pƚ8XtO3|sqS~ ESOZn&ATrWmB.ڂ\1n5|yi~ϻds]Kz(mxٵ59MKtRۄ ~$WaO,[?F=c'^89=}f O!ݭ 5'$$Q'kt݀'mgo ]3)o>JctC{? XUթ,V4\T`~̱RdSxVy>/Gr3mܫ+_oS޴W%$IDsF[ڶy&J!M}݂߾F(㼍C;B2R3Ѩ坆\aV#ج.]&Yq8U_$34DU/t1wo&@پ\V =yLG_?}%ԬW쁞(fTܵ [`s=l}}OĠXs: 8oh <4OQizjQ2U=%r?FUҽA@'[W2?tO8ۧ;N8F8Yɓn-d_^ "~ź={[`Kju3l7 junUXyYgOCOOl}"fx7OjƾѢK>xU1q9?7t Jܷ*bD" 井t`&9-&/snmpe>{^_ǟ9kK 6"^󋬹<yɧBG&,IQS/cz y޾F;9@NՈiH}sM¿̀&a}7L;(SwX&wm;[a,?m.!džopE[Eڶxg7["v,uH~?7f\A#qpCo9r-db2LM)AG>a:9yܵ.FpJPFUzW2F^D<=Y |9>$P&?Mc#5FMi Ҹt1 ʒ/u/7ݪ{pp5Cv]禿v$V8{kkۭ{>{,M9 8sx9nb:߭njFD췺 +X|_SN\xk'?$;v8Ev q=x"H>׽Vœ;mjHg}$CpYQ; QYE(DRr])|}<%'_/i#G> 9k3c%#>"h`TKjBl{!<#W1aMx!=]YE0h{~牢_?sb`ʃLz`ObmW0~m d8 d8# ?+w^X؏oѻ@bu+vU>7L7WIt\h±;92q|0;PL'B@ұ.;+J[%g#5Y-},cþV1;߳vvΠM{hC49NoSg`<=4zլ7"z^dLwɷ[|oJF`%3n+fl{ؽf qښeID{%,tq俤>G:xxSMUGwk+e~ X{RbI'5jc- 6Z fx<O!Dt SH|cvS,0H?ۊҵΥ&/hoh(i7i{B#(g #o6ʠ c2!Y_}+8dS 8ϐ/cOnciK>fF$@yŗWҹ|ҿ^%;}d9|J%^.!FuIԉ$}Prǘ^?M9 .dh*V[o+ᣖkfƜ)eSޘ?8$!*K?K݋+3|Ҿ`uْ@T 6/EKClFJ7ǯZ7{i tAdɶ2 첡2$~ޚ:ETz5}2h {~Mc/-ˠq6lO": k}ƒ .6/b.Xèl 4 elܼj \U_|p#K]aBI'N.!@:zmLٌCKYo;vP ޺W\{=v6XNȽ~Q\"AOyAꖝEiڱ/Iz=qJsض٪pSE#gZ8]gk<p?<纠 f.!be7a um Sޣktr.Qý8NuJZz)sqG羰72t*W>H7ǔm՚mhCEI[HC{Ctz{׌ߌ%@"/tVL{B KRђBBD|G!xu^p&b*!/X12Ll'CUsϮĉW3z\>KO(kqsws(Ƴg P1Be[eG|!qn{*6Sl8\vFyWrJOv{cߊjdoCʓʥs4<)Oxqv&x']u)hba0M⌋C5e{@]K.QP) +7Tؾ0[i\/)GxeL? ].S,dQi VI9:q8ٕ.2Y+(%W(+DŽyr-8T6}qˣOe2zbZ&ͪBz4|l8os ]b(A$b)7F~%xC޸|7Ss/HPj˗1v*[ճp~U\P9IY+/5=/>`ӚYη]7tߌGqp6ԇT<8}$ +uu,KlqepN9&#['ᳮ*k@;8^z`Z̪D_{fw3 ^h~nqOX͊o 3b}kjҞ;F8LJ;&Aw^z,pb{GF+jRz<FpoYbpZMSo>0kӽ<^w[]PECU3s LzƫUM')PR>Q^%ە;E8\"מST |FS>R*M 6tً8>a{lݳt kڞt u/Wܻo8]K<..ˬ0VڲD-ef|zxo(cʾiW݈ei^'?<8)|]>lg5T: gF%!'Ll]{WS%1F$u'u[锫7UԁWT{dq<ް>XEU+Gί&SRzI0HUʓa3EJkйKx.3 7w>(b<._flp!"'= ;܁5} ^3vx ԍZh|xe|)pqf[ +it 'iۦiCX?E>~pW^E3luzJ$bĚY>oaWdICp,Ibjؘ&lcSD387e4z&dܸF8yղtd$ǚQ,S;^-l4Y_@T[ٙ]tyX#]ma~C ӹ ,ȧ(6!ý&ƹZ3f9l3#N>&3Cjx6y@nLuFJΫ2q8~K५jֈ 3(TmsY s|<4CIYɾFF +58\]>&=ToucwC*Md8>;m?a5S'7@Ojʴ dQfSZ ] tjƃTCFk;Ua̼c;8V}["tQ,\czDhLz©”qȦ^Dꭩݍtķne[TVfd7in |h~paї4g8wϻ1췺8we ++q#9E3>~?ݷ9&{nmQI#\ўϡ@qY^q]gL]٠=zlRIbO@=;nn?_GPGо#[O~wF(Ciہ@_K6JoDe` ?5BW*sPL }u Cu.4|IO[Dx ^ҽD8jB/遺{𙖾w]?ܺ5 lWfC.j3n;:v0Dd}'W}B|5 9Rk,~)ő %*f|i\?lL:m5Q-glTםL{ d(_DqËtt/&G{"C?sE} +R8Xg|iHfE2W 2>$Do n؊ݟ'E!9kt1 ?m7ߍI1媭u1tNԿ[龆_Z~$SA{]UC;0_ۑ!ۛF|4ġ&<Џ#~k7:3n|D28˵r̆Nmo/?IR?EyO8wI"Yk}O'Ҟ/!U_ýL 8Z`艕6ƠL: )>(ƲkK~󠯵 }۱7.&CL|YS@K%ⵠʕ&J&7l %#aHbMDa*`x(}83Jcch8صA+=ĸFwau,I4:0܄_){#Py>`Jacيyf9oj)T6{RSNQScЁD^q˒t/3I2ϭ.HMLa;O纨ģf]pXÆW9&wR q#|#|'ej"U8~]ke k,/ً%ɇt LA%GjҹXS\$+_>邒+af]ы]hB[_v,d=-!XMσ&$Hu`ILHLrUx`?cʒ +s_D39.Ce'_WM=]Žk<>wir dd>!$w@֙Lv2`"šX<(F|rnJ4WCyfkS_񵼐ex:d}Y'sra^*J;(22GH"iQٿ͋q[+Y$j,E8hit1roisT/`<MpԕM4[{5ׇ3ԇ#8n烞<eOAd1b_ *̻Hy_#5ʕ18es䯹Iܛb[TC7ӵ0šS=3Q7+8s}I'!S>6`7oq_ig`cpY}] cۙ>|ݶ >"l co]+w"Xegv!>F4ğv diNi.٩$ֽMreC6}n(/j/CopK㐋|Sس~e\|?xid c-Mj*\17ihgwC=L4 ǵC7?5cO,6&hH:)j1@iN69L5ĬRoN2Nɴp6f{7J b86s+?O{;IWxvwLV%CQ[,k6/G>L6> T~/[?Cq)R5 ^܉g-,w=e(L~2v8l\9M{,YR.q 6ϟiʰ3~y%; Fg2&۞+kG[rPvP5)O|_~y)U:pfxӬ +5G[S%@mZrj꿠%U5Y{_3k,fsN|i꠹I$T njS*"VR>d8QC)]~41EyE8Y@ؽ=+ס]̦n G'C>27 9 yI2xD:l ݌͘4K=8PwoRL%-,Ѽ>K I|9; Qo2w4&ڍDDlaA`5ػbh1$[Fg ${;O95kά ވ ßyB[G *L{F;Ltʘ! @F}haN[:Wţlc +}aS2 &:{EgE>un"[c}Fg$&_1U3XOoPl<upyV޹Q4!ߋ/Z|uۿTMyozX{k\2(*ߕzS󴳞`n=@j#u;|R M'j7&vD;MM~XmccLydM~ #2Dkh%1K\$ >學4ƚ0ƺIy`o~:DZU$Bn\ht$QÅ`nEpb]Wh%+`2jCZԼ(]_ CÞV`Gj;G0OODDج:Plw`|'LiR0V/6S1 +,ħw+ui˛-tͺ]*ݷXvb9-6e_Fs݇#0 Q)65 \ Ŗ{4ƓƻGwzkYu q8|0Tec5kjҢ8ž-` vm@iy]t;j`ⴉ[5VXYtGOl =kBt2La+ƿܭc<+/@&l8=@=o0 AW1Ȓ?0]"zn?M){@߲YVgzmb[{vʴXri/+^{<ψKa.t-]LliPWv-VjX3!Z;IݥO֣lF޽٢+ORc͑3V6ݸEѫƨWMa + hdiIOOc/zIp&cY= 0͹!/6Y[&9guy_)#{?։Q$F|K/o9h<]RYAdw|ť:ݻv74t #\Q7 7B%.sQƻ8{Ƒ՝>wiê,|4 F!ʟg# +KNQ38lb":g]h2/ry:{A9= +>jp9whTbOԂtBG?dgaZ>F=%t ~zÕK[s,}lietAJ8X,ÚfTyr {FL8t6?7%n-뛼[x4hvN;> GL:xcw]]Lo]X'M4kH/VǑ "KҿSrRAL'f)J+_t'8j3Xvcc;YKHF*ďecv+I1֩ۨgR`tW2I+O]+t1;J +N\3>I*hߊwEZ-a&݋7d2/o`t4uQ:.B _eXy TY QKcͻP;ژ/9n ~.^Oz}RzYJNiԻ蛾*ԨA`iY$MGBH_INgPRTʇTdO.]u. =\c>lyG`A)/T̤4yG_ٺ!H|Z?$t)=kʤ{a]dF9wN \pOل(.}[iRU&?7nt[x3,;1k;@ >&^ E2UdT Y~%}Љ?uU=T*)z-ۆ\n'n^qPVb]Ub9Ts|ҷu0EXuleQ]&?8]^O<빿Z.jܳ7ͽQ4(l}Hq|Οx" +o[@ j߅"^_]Ec&K)'ֿ+}[׫(~ nj" 3d992eW$Y!e:AIAόRAdA7?*郒&*1g?ҍ%趦؝'-|Wc$ǫt2-ku/cj13]{Y^th +< +6@͟BY!p!1i)yi]A%'g3VxT H[s,X?uSeǟ\;i]Yͻ^\e{+/g\)؟9N{x#Q\PCz҃%fG&A7ъN36U⑈+[Jy|, + /?!; +K+*OU؆b%Qڥ"#v +5Tw6 H)c|RoAY!1mYY0ӠW\RxaA*>WddeOo?K3N<,ztr tPK+>^OU@FVJXBq0#HlZy5584OetAǑH3:t'3:t2Z*̚zǜ=zTC_a|b"buۘ/S~?OR_r {l;(wUg>Nu(}+}j[uE붬Ddu?Ǥ |a-!L a u4%%3[K~kK^:sid&<64+` y) n+V_yPW/zQuQXi-3<"y|Ҝ +Ce_{ fmdؿՁ|ʵ@STf +~QYRUSYRH+>ҽOvc*Vou ?*>i3Ja&cRos7}NpfLAȓC4cG??;ɇum'J7ody'Xv7MzpSS`4'TB}oBȏQTܙ YB9:yEQ-?km:km&-.GP6>Ν"{WW|x }脲x2c'T'Bl cύI9?r? ?4` 3Z~@0:uҙ s&IޫuUӣ`N;i4C[8*W6ګǏ"^K~bFYWpꏕhy~| +#?SH#̢<_\D{QioȔpC8(ElT?1䮺xl3͖gtךbwg0v]cgcw&|&O @V^ =Z~˦1&ĵ]J+;~Xf~7.8_qKsdKs[l3k:"/6 2dCZ!?c~ݑثۢZaR- hn9S"ZjN/: 9%ϴbLn\R0n"ށO4G+hr=zQ>"v[ljt:0ٻV?C>س1~_yM0]br~rtZ\wtm :,~ޚf(́Kj^xmqn#*oGhn` wQ٪H2󟠋`oW0嬍֮ +z۶+qelʏ+\ʔK16bFCqkx ,zؚ}Űs,EKcg N4M~j +* A7!dڨ +۟/caklFD]n "`74*Ju%HP>'쭑YrށY4H4xlāEf!GKYs͕?xYZ1 yYMq?맏F(7np5 k!8ݰgIB~Xwz4!wb-(v2nCB k'3etB-aڒ_ߙ~1֛O +{5i>&pԇ/3_-[=w7Dj:ԲW@%YY=VfFu< dWQ?who^梲dP 'Tw +D2x3Ӏ\˾Ɏ#3|VUJI?Kk05wҠ鏵/ #"i]θrd}*/0K'}ЈcYdԻyCoz`5!glXswɆoՉ)5P[ +e?t9Mj;Z|u!d{[my}aqrZ<6iVnƂ^yŰE.3nM@G Zs׶ښb^wɵ[>Sr[ X[}xfс^dN 0MYXe +]fzcKx@ÆQֺȋʒ(hs oay}F{]^_Q)Ʀh2IнdTTi7yjiS:9֕8=#=b"2jl"mo٢=4]bljrQVk.ZՎ#h^}\2e8cuPk?TA_}ST{`xQ:Z|pWHCWO=l[Ģ)5o~v^a{:ȫOKLwGrDZfVLL-j_h7/𜚈 ِ#:ʧ';w~Zc-a$0~D=4na:[7o^[䴦5X.רiAaSKuW}iF"cg .& 3_YO}h8>nf/& XF=;sꦪft5qS~'Dp2uص-cmD=h[++5 ?G]9{۱{U{s Ms8U.'q=9S 0m*{O푛n ˀyM[[8_gjk ya# π^Ѓ6}ǀ 9t=#r V6,%FUհ`K>y&79m P+jMOhNne~dG0ozEZʊiřzk=uGksmE-l$ RT}_QZ `퐖 +c'Rubx! +vC߁zt_!g >5!,6cƚgjtt 9B|Zħ4KGG/uB$^hEOiJDzzLsGC]M;{|7Hr}Ϭ#eqQ=Z]j!8ญ\3rԪ/F[+PeC PVb"R ?D^8֡ی w=n3J?03 G>|~öإ%,^"Hřm͂#}&iO z0@ϾCחyÖPkda -88,"t]z ܦiAf9@1ȑKG-J= [_=YM mz⮝Z#wH=M4]BhiZOoMzËt ne-v$>"/ª7R +\Z̖F<.u3!A$X&"#3nyC:ʋPjC{5f( +ۜLl~=C/HPgRLӬ4ْ52mwgJ +]EK,]^Lп.H˒(]ޢڶNu1mZo`xgdaqD^Z k1ay&*>/cۭY|zkBZ5E5%0Kx޿q8jizH$`/M V(^F0NyGGMl&abIUfѱHV#1W^ΜA7AOG >wg<2`C/eNc2[tΒIKbxHۅQRf9u5Yr(B4 z}Cj&>o3dR +]L᪏3obw8Uտ俥zފ >qyHM/H`PRv;˻T…TbIʞF>v|-gE\\*03ŨKyAsK#L}Q xȔi;Kg O$u 3A^޷*I'},A t7Ewۺ2ԫ~1!<|Co…ޤML=1]:U  G5`oz?nXn6, ~YƂwC6b6u4٤!|!ƚK8*ɾ{/ݓT&L0gMR^tb}oP˨/^jUVBy\yп,M\`+~#O{9 S?apNVy r!??l{@:c g3A n.ƂSc3糦:)69}/FmX-~ou Uuu o@_@wU 0 jOV"@珪~<߭y7GwZ??s'2%K*_S`.{ Ng#'@y:@m\񼯪;?p)G'h8:URc1nqte9U?{6q?o=1qR9}2$UFU +k <m\[8\L/:NbXQ`Kz JUՁ݉so*GrHcdkqtZ4%'/iׂ|]J)̹|StQ25~{xߜ&??5C?p?#9=>Ο,N9X6Up huC2at߫ J[p mz78Uu:z7.aZ,?f.ØvZR{ɠ4ZL~*Pw> +~L]A\)DvlAǖ'<?\<3HN?Yv0Kzӵ[ێF ru O0 q$zhbih +f%C57g~WJ^eoLJ-Δq׍(ɨ`3^ ѩ.9V+ol QfoWn/T_}5XaZɏM0._XgtN9F" +kл;4)\39WƧSM'2fHeA{\ۛAxOk*`@C7]]ɗI/js[^ {M˥݁wՎK/hv-qD~Jk0sp6:NEŝVY{tg1/濂ƭ3Î`7zp{s_WeKX|1-zaSeEwȥyv> Os?)_x +-4~y28CP' sN0ǛocPtY TCf}-zYN}WjEi{Տ)E_w G dRd1?2*͹hyf͑8{rs<uoI~P<~Sz4+:MC_s/Uzlu_钅A 3I,*ͽ]p.#*Ҭ_l5XGVxT5t վD&\\N?P7uq.巉!fIu.h1׃ěw}$f;!:3`=U? {o9uO;W?uD(=ZM(HW2Vi-Wn;5+s$҅u`83:٫8K|,+Tݚ/u^߼ psjH$lI,8-o\NZbot g'Wڴ +|4X'?uUS:Em`umٹ2U3;H1-X-j|t΄T^Xl5?S:xO~{]V#!ד};*u}U!Rrd<k] [HchKSE_* T_2DVR_Aij5R#569{5t&5mpڻ@g=:ybl{- XU LO[{Fye8v^wԏqAm5Wy ^N)1E94l#/5xvZ>gLo Hһ("*p!6a^bî؂FŚc1j1&^M\SE߸Vַ}YP>po[vt?-bT1iݔQ#9Èe*ǍkW[O4"K~wSdWVAvTcgWQ.ʁ(9ka:@ +qcO4헀uq%)~(-f@Id}>]=±:N-u'"g'pr@gT\ +:!J)0lo%MqYpLfCu~\&=k_iq =6{{Z+~-Pcqdvf`ÓPc&ՅrǐRUaY:=ɋ=uZ76rf&6W1 Qt#a:% _5˖՛D dOS}I({ʞ盡mkY>rEfC+ią~ozխ[# '0\DRwCGrb@z7%~z SݚWm\LQҏ_3 vg}x &C\~Q~NVԆh¹S@د*{ϞkFyowf{8.O Uđ~uEˀԠ ?oT|&<Ĺe[9N;V oD\ibb[4yGt^}Ɉ3e.7Nq8ܨ!)~`$ag&9_jO U?'lZd +4ͦB(Hxz)ZNm q85lJʸ?ƽx0\9/< +~B6R@]Cm6}7xlUut>I`I17["zܗmq1ڎLzӊ6.STȣ_ vϼVi9tS`6Ma"R,J="1垺 NƑ2![uHb])!^]حlڇ[t ̹Dr]-o+ zPZ}TvMZYt|ci 0)qJ:a +bz}vbsaV#A{?ya~bCHa:gl#( x!a_s=Y9,yd?f5˨Ț܅LJ@}UWDJ]Q'p2êWeZL-#nmZ% 1pޏ8 w(@|P:[GAQ/\g뢩*tƾ e‰~h^"PǾ4!y(9氎wѯ9͓MeC'[׉pbk]\~ Y]B5qH\cc0yY8bϿp=IqsA*Gӭ6wꖐ՟4Ap>IOM$8eoS6mʸ%I``HӔ;.gr ]Cq>֣.\1T<-Cj6%) W]t&;c9Yu)$sӊuX)HN ~Q86,Ah[yzh7YU0 +q0T#]@9Cn5u᜜{XX<`aGE)3XktK>=B(g +mP}.,/w9II\P/TAtξ+فLW՗xA.fxЁuX*PqP('=1I9CKQC 6p dd;y`G5#sc-u ա#ۏLgRRMwVy3.z{AHcC|OxJ:UsouY>e AK}˃=>' ƫ^"Ir#F/#b08"b1NjY%*v˭Q][,^'nTkHD-H9:-+N^e&[j]|LIdMG*r +nKホ?90Zs\:d=8rY@ u_8_9Yّ)8YnI*r7!_8>ȟՋ/X=ס6d+{ǚ/fρzf Kl'dZk<8 ~4 +qV<};VtRG+ӎ~[K!\\ngCQ:ssK̨ՃZ_b}_b bkd;8yܐ9 F(51rgoŰd!NHҼo!s"]iVPݎ4.vG "p>"lC_q7T$gxA'Wڿgo}Tѡ2[w"4ﮙP 1x"C0r{B_4ytp +XX.XP]♥4y)|*klbGO;ǁõE#;_f5_En)Um*~P,X=9PB 5chIC`*P: +uax Hyj=aPBoKT~J7P _l'>жkh.vߨM N38N?v@'w>I"{>O.^ew=WeS< +'uWIKW#Ns7zvRND'ζS;Q%UPijxÅafC缝oWR珳MLǹƗ?kPZY'Xg);2ؚiGʄwDJϹ +tj`OgunOGt2WV&Nwjw8 : \?Z=LM +iLp%ߙ|_]Vm/\#]=O,%o6V k+pWvRv=|F^gWmNjĭu7}xyU'!2=*3 p(+9《pzW1"Rsn&ͶHϪ!l\L_G?\)D2w_$ۜ{Z/ BHn?Xuz`eKitXupf¿[{S= +=unu .Fgr#TGTlJ]GT̝v.ƪC ?]Pt4p%`ܗ}>"㥰N_Yk~qI⊿ 8uމ$"?J{(CWsOrExb`i.&T/탽p19֞!Pti%s0v,crM_9#WTil==4BP/6=ݒ%q/4zb^mV>Ra?PO辳m}tm6{ݜi^JpNg~閚Pɿq=2qA/BOR~XkzyFԖB0:u ?y"΄ZDPGuB>^栠3)c*SPNHK;jѢ&Z<4냟nz +o);GXjr@KM(Ձ/OsA +ay!Op?_*ΓzV8'\GP?܃1z:nj1_DPx_TK;jJ }zIs7Sζ >~>#cluJ9/ hRX/x +8˄Q!씲 uA!;2jX SƈA{q=F.O$ q*i&"Y=$]eMo x >8dK4q(_0ʿ$ʢ8Ҹm:6ٞSכ1 F7}&IV/(D)&{W˙"by>h*Gf) [Csșq钽IXX"I,C@J9r ŔOMʪC +AR'y77 i!kCHބQ-cx.ybCft_v- j3'z)= Ϗs[ci~Ժ۰yo΁MҼwì<@ӍΌ|5/4etgsMiN_A7K`5֯t&ANIʮ[uK(S(W OQ?8%[pZACk<PF[XW@g2Cg͋i% :pCuhbXD^kXLtYE)ﺜr0Ֆ⍜I=~MuuU>:1kՅc۽,p+DodZ@͕1n6}s9^\r7v4r }\/@us 9wm'Prj:!{7(5F(7G.r027{:Op :LdpvA}gDp|28%?:"BOÉkwqtOyt.@N C>mmzUx8lf|'ʙ÷̓8qVn#9R8.EoPsP?;5돯#otYܕSlIt`~wX+-6YH3V)yRKl滃s +;)g.*4]$PAcu^GyU0FM#GqHr/ׁ^{=^xqfs@fi}fL.b6aaaͦ_#z ք7![໺KI۲i\(2o~U?u@uiNNt9NnG۴!g] wC^gZU ?~ܐs B7/c N0۩ܒsŌ ل Ch;l2|Ҹ +ʔ|Q9~JUf !o<Ќ[RkNrg9Â%'[M-`6,  +qӟp0T^pp x0葡9h.i9pa,gNʃ4a:@bqjy1&O!+@9{&:Կ˵SpLbELUtp=T`|4'] ǟ!CWzyB|Y9 {k; (|+֍Ġΐ-."5^l݋/fzѼ9b#ҵ;o|P+UeȄ5?і G[6EtxCTwktvr|!3];g'j%'duLHU/G6 );!2RC0M!9nSN$D>S"o)pyMIXFSb܊ޣB|& üf%⽗P%/n,hXKk} }obFX{{P˄\ة|Zz{lND!5 >Όuޏ6;)φ63U xy~:dlYAZdj25R9%t-큝`ʗ{j ?]gf12䋼sx'Y':9t\\cbß\C[f8p?C+_ +~sÕ49 9g _Xẏwy^9XĜ:6/6EesN_6eq˞ÿ(D Vt5c^Cw=_P^]F3qGDWb?ߧ#$wOɄ3stb.(r#:&|񎍋A=QmǤclZ`_{܆+ܢϝM "w1-n)'U}+@:_<8>ֿAXWXwjYy58%|I|ly#rW_&R|U/ya~3HNE8Pcqdyr5bsN<6 +8-xNc+ը.2GĐC1[E*pDJKDMv4M:L|ޣjۤ&5U{ɿqD:yftEq[upYaNp1鵄8$`_ԡʴķQe%tWVx2N)XmP[ϿsA5y x:3P:=rz| ?,|{~C|, 2VQl?ΝEFI||R'3 +<{)l9νƿR@~H$^e}c1ֹOhٝX3ՏrCJ`ZGNz+Q$o5AYIn"ZMIc.;XXȳ9gb@e$ν$I09Q/bUIwv~X g+~(?a /u5nĺXGbE<ï:\q.Y{]5Bd\!SM*UC<B=csR=7dH!Ɖ>֪?ytXmd w!}kN&  ßiG:e6NʚQ¿u*귫7wOP: U[;= ~8ou*Vq.(!\Qǥ)NT]#`e{$>ѺX2 vF:;o$ÿiҊNyqйz㹺_=֟zD&]E A^Kܦ>{[Dq9Q')Vĸ$֡$9+,RzRЅY>jlZ)$zz12^Y7%OE}C3L:|G ؏Z(?G.n[?}^Xr-z8扬>9'UOɳ̙f͞Fo&nfsttl[tvnV[m6lvm;N;.nܹ{瞅^{{>~8o+^qAR|֮yaEq<!zvGQtuuwT}}p>2p+_9::66>hёG.^dҥGuW{ī_lq-_~+Vp‰'\yI'j)^fڵyԺuןziםqƙggu7ozӹwoy[\w\xE]|%\z;ye_~z׻}W]u6=}5׼}^>#]я~c'>q 7xM7|>u-g>s뭟>wmp_w|Kw/uw+_׾sϽw7q<淾o?w~{~G?'<ӟg>c??/~_Wo~O=w%_ԩcX& W{33Y~53>Y;:|֊YϺm`f?ѼN߽ɏ77ݰٌN9G̹c7njK;wv˃V[=llmmܾgw( ;ni޵;_n\~ް[]ӹ羰e{Ņg8x'ӹ.>3ew+>(8x'ՔYUAn>_4!CYт8rLllnP;`ಡzaʼnGVmvJzŚ+?5s]5^ړϸgZp<=ߴ;r ~td'{w]qӻ;6\޾kŇ/}Oa}ƻ=kn;:++>xȷ:o?|-Yyد{qWףcSX8r5k'WJkV\5YXlj)' +&ןwG#Bqic|d2432n^S,t7b؁O U}-$o-4Y8ZY37{*щZ_xuuG+cG\]3ߙ/FdheieIm̈/s|E#Dk֬^r Gc]8J:jGW&*=|saeautqm:1tdeHNS6q嶀i7ҷjqV_eSf[y,[&+֭[>~DZ5r1U#F3ze|dP''պ7O<~rqS'G:uɧ,[ĕ'*}ΎXhm!<:brjr zkV*ߙOvV+3`mwPp|1.tvc㣋qBh.ʛc#Fx|hxHDo:36GΎ_㕉ޑxgXexPuSW8D7O%KXǥx<0Tc]4VO١ +sU,I?W3a\qaN0'ʁW҅9?T9 s:;Fri} .HuʈrdEa1ܲ6/J<8׈j[v"eOa ǐV +͓`$A961t_((=9p^E"&DA|_Uq]#3f.;p3UӫD ByӦ͑hNp ++_U@RbhHcۘ.)ed +6 }4Fp%e Hհ&jJ}8lr$~X2xHQv&9F$Ԁ֕@g@L`߆p#.owq`2)]a1? "͓3’H4^F+6I<(>>C,é]1k^+6I@@4">u b GNQrd AjtӉl!) ^J4-bDKQw~9Ђ )&R 43IvǚG +*`rXJ_ +ZLcԎ @ n/Ѩ/'I.eS,. (^c \It6rKf-v7[&Y&I4z hJF"I&LЈ]s T6J@1]Z,j"BF;hJN R@bF>(a1#{\1`av3` +RX@6epxDH\ x$9MRo$!4ķlapȅv&hxɤ& <! |d8Qt gr-Ñүm<5= 4 +lE!rkF"p$j?n6"ŨAŤsF$LDvdT/DHUL._2` ˓*@1-RҤbM?Iqd"+pؐ-QɰQ0dDY +Q%)'Pɰ}LFڰ¥K圢bOZY0nHCH.a0nEJO"xkü&Ң֖Cɋ=hcxSQq/U-.dyX|\X.P96P*=Y"6 ɂ1_t +ɚvȎY|fѤq&6B.{0"!C2b-*{c }5wIx=mС>L$1Hx,\[p08LN(KCe!Ֆ 5cknhXD)t#3.ڄ3M<,OhNȓIQB>0TX:TL .ʦV,BA"&[&k}HB3 +l9T,-1B6# +QDFL1jK'&mHAoš #Q`Sr1BT9 F &;chXB; & `a.^ + 1lPuu2&XVZ"XEN#HMoN$ 4,8k&!}Q&HJȷrzN&^ k{N Z]v  ^HS!.bxD7/H .Le sg Xz3t,9k *=,9oC],Z>|.M'o/I& KIAB^]3*1ےq: \*fX*Zˡb)q78.u P/%=$5ađ@ؗ6:$rGKK, Kc@hg"4^Ū\*b_NC,lʢc +ر}sv+b_RM#}~X:#%XI<6BV +A4 v|3Z`.@̐ycJ8IHAF$"c;R"ii"2uMIgu:LO8e4!1E(*zq^"Y>̚'30PQ6LW`@Ε%XXT6dYp38-^f>h# f6 ʼGҟi..5FeL2PlZiASv%c,?N Y\be + 6 XM +c~ܢHgʼn4wBv$N.N\& QLJW E?KȎHs!Dw#Y:]6"YQ "D'S&q~mm|V}.|[,VYpPi{0J6y-9 $R +֗l1`߯r2ZsGӯ5l1W9ɿσ.WؗtJD*'\ʺh|5$f*KZ"eI?"Dcc1<-2U\$㋒ID3~եKKN --kn=-׭L 4%(xKH8kԧrʐy@\'m0QE\ XZ,q0Ta_!h-g(9Y`IzZ}Ŷ/IB';lOa_˒W`8&w|FnNCcШ.xn.cg +C%Z8| Ε g_@Sj9B XOr[A8,9vD<#2jT.׃1/8OZY.r6rE.lfuh;lVs"VΦmĦdgC5mٍ\ r\6w̍Ee![TvR*WKR3יI6^RbO:GRvi?{2"纔8P'+#)'Fm-QRNB=>j' 8"M@1赓fEɓêg^yne|bs[Gf@ 8L9.eQ@U$`Nn '=bh6Fa{&# +I; Eʨ@W zN{,۵YxN9͡ +1D=bɲ|*qj'8BlbyhTT;0Gc$ +"kH{:*W\HBf(' Cøl[X5p}WR|0 Ty BUZa &hP$43\͡xǔZЎ I7y{IU$',9)>,vICM*7e2ݹ};7݄aL?DrsG'NǔPW%f 0fb%saRL]˪IsZf9\[%6U۶tD7`jaMmO"3EPa2 $!&tv11]a`_^tE$0N*jQplЅN26?%HUl5jAkn-L<ę-3S'mX7FFb0O'w bZ_^N;NidqAbw\W-mZ7w3f5/Uk 멱c@ ;IsYV*2 &cƭ(k{D-hvlxx熖c_7m|i i 9ƈ 3K"S"#r[k@0BĈYsكnujLdRҸAGl+٦{&z*Ύ3ҟ. +endstream endobj 371 0 obj <> endobj xref +0 372 +0000000000 65535 f +0001592603 00000 n +0001599006 00000 n +0002663633 00000 n +0002663707 00000 n +0002665030 00000 n +0002698494 00000 n +0002698658 00000 n +0002698819 00000 n +0002699601 00000 n +0002699765 00000 n +0002699930 00000 n +0002700096 00000 n +0002700261 00000 n +0002700423 00000 n +0002701205 00000 n +0002737781 00000 n +0002737945 00000 n +0002738114 00000 n +0002738280 00000 n +0002738450 00000 n +0002738615 00000 n +0002738780 00000 n +0002738946 00000 n +0002739108 00000 n +0002761010 00000 n +0002761199 00000 n +0002761374 00000 n +0002761545 00000 n +0002761722 00000 n +0002761908 00000 n +0002762073 00000 n +0002762237 00000 n +0002762399 00000 n +0002762582 00000 n +0002762751 00000 n +0002770445 00000 n +0002771229 00000 n +0002771395 00000 n +0002771560 00000 n +0002771725 00000 n +0002771891 00000 n +0002772056 00000 n +0002772840 00000 n +0002773025 00000 n +0002773187 00000 n +0002774087 00000 n +0002774252 00000 n +0002775034 00000 n +0002775204 00000 n +0002775371 00000 n +0002775535 00000 n +0002775697 00000 n +0002776479 00000 n +0002776644 00000 n +0002780273 00000 n +0002780438 00000 n +0002780607 00000 n +0002780774 00000 n +0002780939 00000 n +0002781149 00000 n +0002781335 00000 n +0002781507 00000 n +0002781694 00000 n +0002781879 00000 n +0002782049 00000 n +0002792969 00000 n +0002793152 00000 n +0002793335 00000 n +0002793519 00000 n +0002793702 00000 n +0002793874 00000 n +0002794052 00000 n +0002794227 00000 n +0002794408 00000 n +0002794591 00000 n +0002794761 00000 n +0002801919 00000 n +0002802085 00000 n +0002802254 00000 n +0002802419 00000 n +0002802584 00000 n +0002802749 00000 n +0002803531 00000 n +0002803699 00000 n +0002803864 00000 n +0002804029 00000 n +0002804191 00000 n +0002806812 00000 n +0002807596 00000 n +0002807789 00000 n +0002807973 00000 n +0002808162 00000 n +0002808350 00000 n +0002808520 00000 n +0002808687 00000 n +0002808853 00000 n +0002809019 00000 n +0002809803 00000 n +0002809987 00000 n +0002810152 00000 n +0002810317 00000 n +0002810483 00000 n +0002810682 00000 n +0002810859 00000 n +0002811028 00000 n +0002811202 00000 n +0002811375 00000 n +0002813778 00000 n +0002820415 00000 n +0002820581 00000 n +0002829617 00000 n +0002841576 00000 n +0002847259 00000 n +0002848042 00000 n +0002848207 00000 n +0002848373 00000 n +0002848561 00000 n +0002848727 00000 n +0002848893 00000 n +0002849059 00000 n +0002849227 00000 n +0002849394 00000 n +0002850177 00000 n +0002850962 00000 n +0002851128 00000 n +0002851294 00000 n +0002852079 00000 n +0002852258 00000 n +0002852429 00000 n +0002852594 00000 n +0002852762 00000 n +0002852946 00000 n +0002853119 00000 n +0002853285 00000 n +0002853454 00000 n +0002853622 00000 n +0002853792 00000 n +0002853977 00000 n +0002854143 00000 n +0002854309 00000 n +0002854493 00000 n +0002854658 00000 n +0002854842 00000 n +0002855012 00000 n +0002855196 00000 n +0002855362 00000 n +0002855528 00000 n +0002855697 00000 n +0002856482 00000 n +0002856649 00000 n +0002856835 00000 n +0002857620 00000 n +0002858403 00000 n +0002858568 00000 n +0002858752 00000 n +0002858921 00000 n +0002859087 00000 n +0002859261 00000 n +0002859429 00000 n +0002859617 00000 n +0002859782 00000 n +0002859965 00000 n +0002860144 00000 n +0002860310 00000 n +0002861094 00000 n +0002861257 00000 n +0002861441 00000 n +0002861604 00000 n +0002861767 00000 n +0002861948 00000 n +0002862114 00000 n +0002862277 00000 n +0002862440 00000 n +0002862605 00000 n +0002862768 00000 n +0002863551 00000 n +0002863717 00000 n +0002863883 00000 n +0002864049 00000 n +0002864832 00000 n +0002864998 00000 n +0002865161 00000 n +0002865324 00000 n +0002865490 00000 n +0002865656 00000 n +0002865819 00000 n +0002865993 00000 n +0002866156 00000 n +0002866319 00000 n +0002866482 00000 n +0002866645 00000 n +0002866808 00000 n +0002866984 00000 n +0002867147 00000 n +0002867321 00000 n +0002867484 00000 n +0002867647 00000 n +0002867810 00000 n +0002867976 00000 n +0002868154 00000 n +0002868319 00000 n +0002868484 00000 n +0002868649 00000 n +0002868812 00000 n +0002869596 00000 n +0002869759 00000 n +0002869925 00000 n +0002870709 00000 n +0002870872 00000 n +0002871037 00000 n +0002871202 00000 n +0002871368 00000 n +0002871531 00000 n +0002871697 00000 n +0002871863 00000 n +0002872026 00000 n +0002872810 00000 n +0002873594 00000 n +0002873760 00000 n +0002873928 00000 n +0002874095 00000 n +0002874879 00000 n +0002875045 00000 n +0002875211 00000 n +0002875994 00000 n +0002876157 00000 n +0002876323 00000 n +0002876489 00000 n +0002876655 00000 n +0002876818 00000 n +0002876984 00000 n +0002877147 00000 n +0002877315 00000 n +0002877480 00000 n +0002877663 00000 n +0002877826 00000 n +0002877992 00000 n +0002878158 00000 n +0002878325 00000 n +0002878492 00000 n +0002878660 00000 n +0002878844 00000 n +0002879012 00000 n +0002879197 00000 n +0002879363 00000 n +0002879529 00000 n +0002879695 00000 n +0002879861 00000 n +0002880042 00000 n +0002880208 00000 n +0002880993 00000 n +0002881159 00000 n +0002881322 00000 n +0002881485 00000 n +0002881650 00000 n +0002881813 00000 n +0002881979 00000 n +0002882177 00000 n +0002882349 00000 n +0002882522 00000 n +0002882704 00000 n +0002882870 00000 n +0002889124 00000 n +0002889298 00000 n +0002889464 00000 n +0002890249 00000 n +0002890419 00000 n +0002890593 00000 n +0002890760 00000 n +0002890933 00000 n +0002891103 00000 n +0002891270 00000 n +0002891449 00000 n +0002891615 00000 n +0002891786 00000 n +0002891977 00000 n +0002892151 00000 n +0002892322 00000 n +0002892515 00000 n +0002892691 00000 n +0002892879 00000 n +0002893045 00000 n +0002893230 00000 n +0002893417 00000 n +0002893602 00000 n +0002893775 00000 n +0002893956 00000 n +0002894135 00000 n +0002894323 00000 n +0002894508 00000 n +0002894675 00000 n +0002894846 00000 n +0002895016 00000 n +0002895182 00000 n +0002895351 00000 n +0002895517 00000 n +0002895695 00000 n +0002895861 00000 n +0002896058 00000 n +0002896229 00000 n +0002896405 00000 n +0002896571 00000 n +0002896738 00000 n +0002896938 00000 n +0002897111 00000 n +0002897277 00000 n +0002897454 00000 n +0002898293 00000 n +0002899100 00000 n +0002899918 00000 n +0002900127 00000 n +0002900527 00000 n +0002900726 00000 n +0002900973 00000 n +0002901140 00000 n +0002901303 00000 n +0002901493 00000 n +0002901656 00000 n +0002902440 00000 n +0002902634 00000 n +0002902797 00000 n +0002902960 00000 n +0002903143 00000 n +0002903306 00000 n +0002903503 00000 n +0002904439 00000 n +0002904622 00000 n +0002904790 00000 n +0002924068 00000 n +0002924233 00000 n +0002924420 00000 n +0002924586 00000 n +0002924773 00000 n +0002925558 00000 n +0002926343 00000 n +0002944471 00000 n +0002944652 00000 n +0002944818 00000 n +0002944986 00000 n +0002945152 00000 n +0002945318 00000 n +0002964454 00000 n +0002964639 00000 n +0002964815 00000 n +0002990736 00000 n +0002990902 00000 n +0002991068 00000 n +0002991234 00000 n +0002991411 00000 n +0002991577 00000 n +0002991753 00000 n +0002991919 00000 n +0002992085 00000 n +0002992251 00000 n +0002992445 00000 n +0003021905 00000 n +0003022070 00000 n +0003022241 00000 n +0003022407 00000 n +0003022814 00000 n +0003022864 00000 n +0003025681 00000 n +0003029293 00000 n +0003030687 00000 n +0003030748 00000 n +0003030784 00000 n +0003031046 00000 n +0003031212 00000 n +0003035575 00000 n +0003035731 00000 n +0004331498 00000 n +trailer +<]>> +startxref +116 +%%EOF diff --git a/data/media/loisirs/lego/7235/7235_prod.jpg b/data/media/loisirs/lego/7235/7235_prod.jpg new file mode 100755 index 0000000..edd18fd Binary files /dev/null and b/data/media/loisirs/lego/7235/7235_prod.jpg differ diff --git a/data/media/loisirs/lego/7236/4265053.pdf b/data/media/loisirs/lego/7236/4265053.pdf new file mode 100755 index 0000000..64283f8 Binary files /dev/null and b/data/media/loisirs/lego/7236/4265053.pdf differ diff --git a/data/media/loisirs/lego/7236/7236_brickset.jpg b/data/media/loisirs/lego/7236/7236_brickset.jpg new file mode 100755 index 0000000..f467905 Binary files /dev/null and b/data/media/loisirs/lego/7236/7236_brickset.jpg differ diff --git a/data/media/loisirs/lego/7239/7239-1.pdf b/data/media/loisirs/lego/7239/7239-1.pdf new file mode 100755 index 0000000..bc85887 Binary files /dev/null and b/data/media/loisirs/lego/7239/7239-1.pdf differ diff --git a/data/media/loisirs/lego/7239/7239-2.pdf b/data/media/loisirs/lego/7239/7239-2.pdf new file mode 100755 index 0000000..b44f000 Binary files /dev/null and b/data/media/loisirs/lego/7239/7239-2.pdf differ diff --git a/data/media/loisirs/lego/7239/7239.jpg b/data/media/loisirs/lego/7239/7239.jpg new file mode 100755 index 0000000..104f6aa Binary files /dev/null and b/data/media/loisirs/lego/7239/7239.jpg differ diff --git a/data/media/loisirs/lego/7245/4266175.pdf b/data/media/loisirs/lego/7245/4266175.pdf new file mode 100755 index 0000000..963f928 Binary files /dev/null and b/data/media/loisirs/lego/7245/4266175.pdf differ diff --git a/data/media/loisirs/lego/7245/7245_brickset.jpg b/data/media/loisirs/lego/7245/7245_brickset.jpg new file mode 100755 index 0000000..10449f9 Binary files /dev/null and b/data/media/loisirs/lego/7245/7245_brickset.jpg differ diff --git a/data/media/loisirs/lego/7288/7288.jpg b/data/media/loisirs/lego/7288/7288.jpg new file mode 100755 index 0000000..0c92cb4 Binary files /dev/null and b/data/media/loisirs/lego/7288/7288.jpg differ diff --git a/data/media/loisirs/lego/7498/7498.jpg b/data/media/loisirs/lego/7498/7498.jpg new file mode 100755 index 0000000..1705a00 Binary files /dev/null and b/data/media/loisirs/lego/7498/7498.jpg differ diff --git a/data/media/loisirs/lego/7741/7245_brickset.jpg b/data/media/loisirs/lego/7741/7245_brickset.jpg new file mode 100755 index 0000000..10449f9 Binary files /dev/null and b/data/media/loisirs/lego/7741/7245_brickset.jpg differ diff --git a/data/media/loisirs/lego/7741/lego_7741_city_police_helicopter.jpg b/data/media/loisirs/lego/7741/lego_7741_city_police_helicopter.jpg new file mode 100755 index 0000000..ba76592 Binary files /dev/null and b/data/media/loisirs/lego/7741/lego_7741_city_police_helicopter.jpg differ diff --git a/data/media/loisirs/lego/7942/4586971.pdf b/data/media/loisirs/lego/7942/4586971.pdf new file mode 100755 index 0000000..959c763 Binary files /dev/null and b/data/media/loisirs/lego/7942/4586971.pdf differ diff --git a/data/media/loisirs/lego/7942/7942.jpg b/data/media/loisirs/lego/7942/7942.jpg new file mode 100755 index 0000000..a279d13 Binary files /dev/null and b/data/media/loisirs/lego/7942/7942.jpg differ diff --git a/data/media/loisirs/lego/8200/8200.jpg b/data/media/loisirs/lego/8200/8200.jpg new file mode 100755 index 0000000..b0b8d25 Binary files /dev/null and b/data/media/loisirs/lego/8200/8200.jpg differ diff --git a/data/media/loisirs/lego/8200/8200.pdf b/data/media/loisirs/lego/8200/8200.pdf new file mode 100755 index 0000000..0448847 Binary files /dev/null and b/data/media/loisirs/lego/8200/8200.pdf differ diff --git a/data/media/loisirs/lego/8206/8206.jpg b/data/media/loisirs/lego/8206/8206.jpg new file mode 100755 index 0000000..e789417 Binary files /dev/null and b/data/media/loisirs/lego/8206/8206.jpg differ diff --git a/data/media/loisirs/lego/8206/8206.pdf b/data/media/loisirs/lego/8206/8206.pdf new file mode 100755 index 0000000..67cb1ae Binary files /dev/null and b/data/media/loisirs/lego/8206/8206.pdf differ diff --git a/data/media/loisirs/lego/8424/8424.jpg b/data/media/loisirs/lego/8424/8424.jpg new file mode 100755 index 0000000..652ef8f Binary files /dev/null and b/data/media/loisirs/lego/8424/8424.jpg differ diff --git a/data/media/loisirs/lego/8424/8424.pdf b/data/media/loisirs/lego/8424/8424.pdf new file mode 100755 index 0000000..0a7bac1 Binary files /dev/null and b/data/media/loisirs/lego/8424/8424.pdf differ diff --git a/data/media/loisirs/lego/9442/9442.jpg b/data/media/loisirs/lego/9442/9442.jpg new file mode 100755 index 0000000..4cbe9f8 Binary files /dev/null and b/data/media/loisirs/lego/9442/9442.jpg differ diff --git a/data/media/loisirs/lego/9445/9445.jpg b/data/media/loisirs/lego/9445/9445.jpg new file mode 100755 index 0000000..a7e1394 Binary files /dev/null and b/data/media/loisirs/lego/9445/9445.jpg differ diff --git a/data/media/loisirs/lego/9462/9402.jpg b/data/media/loisirs/lego/9462/9402.jpg new file mode 100755 index 0000000..cf7e854 Binary files /dev/null and b/data/media/loisirs/lego/9462/9402.jpg differ diff --git a/data/media/loisirs/lego/9478/9478.jpg b/data/media/loisirs/lego/9478/9478.jpg new file mode 100755 index 0000000..7907b9d Binary files /dev/null and b/data/media/loisirs/lego/9478/9478.jpg differ diff --git a/data/media/loisirs/lego/9478/9478.pdf b/data/media/loisirs/lego/9478/9478.pdf new file mode 100755 index 0000000..849049f Binary files /dev/null and b/data/media/loisirs/lego/9478/9478.pdf differ diff --git a/data/media/loisirs/lego/9479/9479.jpg b/data/media/loisirs/lego/9479/9479.jpg new file mode 100755 index 0000000..e720e97 Binary files /dev/null and b/data/media/loisirs/lego/9479/9479.jpg differ diff --git a/data/media/loisirs/lego/9479/9479.pdf b/data/media/loisirs/lego/9479/9479.pdf new file mode 100755 index 0000000..9774c50 Binary files /dev/null and b/data/media/loisirs/lego/9479/9479.pdf differ diff --git a/data/media/loisirs/lego/9480/9480.jpg b/data/media/loisirs/lego/9480/9480.jpg new file mode 100755 index 0000000..620f2ac Binary files /dev/null and b/data/media/loisirs/lego/9480/9480.jpg differ diff --git a/data/media/loisirs/lego/9480/9480.pdf b/data/media/loisirs/lego/9480/9480.pdf new file mode 100755 index 0000000..117475e Binary files /dev/null and b/data/media/loisirs/lego/9480/9480.pdf differ diff --git a/data/media/loisirs/lego/lego_logo_by_inaara-d6acfn4.png b/data/media/loisirs/lego/lego_logo_by_inaara-d6acfn4.png new file mode 100644 index 0000000..1e1de89 Binary files /dev/null and b/data/media/loisirs/lego/lego_logo_by_inaara-d6acfn4.png differ diff --git a/data/media/loisirs/logo_voyage.jpg b/data/media/loisirs/logo_voyage.jpg new file mode 100644 index 0000000..07298fd Binary files /dev/null and b/data/media/loisirs/logo_voyage.jpg differ diff --git a/data/media/loisirs/music-dj-beats-411628.jpg b/data/media/loisirs/music-dj-beats-411628.jpg new file mode 100644 index 0000000..f240513 Binary files /dev/null and b/data/media/loisirs/music-dj-beats-411628.jpg differ diff --git a/data/media/loisirs/musique/pasted/20211205-091104.png b/data/media/loisirs/musique/pasted/20211205-091104.png new file mode 100644 index 0000000..a1f1b68 Binary files /dev/null and b/data/media/loisirs/musique/pasted/20211205-091104.png differ diff --git a/data/media/loisirs/musique/pasted/20211205-091503.png b/data/media/loisirs/musique/pasted/20211205-091503.png new file mode 100644 index 0000000..b2fa40c Binary files /dev/null and b/data/media/loisirs/musique/pasted/20211205-091503.png differ diff --git a/data/media/loisirs/pasted/20220108-224452.png b/data/media/loisirs/pasted/20220108-224452.png new file mode 100644 index 0000000..6dcb585 Binary files /dev/null and b/data/media/loisirs/pasted/20220108-224452.png differ diff --git a/data/media/loisirs/pasted/20220108-224543.png b/data/media/loisirs/pasted/20220108-224543.png new file mode 100644 index 0000000..d24edb0 Binary files /dev/null and b/data/media/loisirs/pasted/20220108-224543.png differ diff --git a/data/media/loisirs/pasted/20220108-231128.png b/data/media/loisirs/pasted/20220108-231128.png new file mode 100644 index 0000000..5b76380 Binary files /dev/null and b/data/media/loisirs/pasted/20220108-231128.png differ diff --git a/data/media/loisirs/pasted/20220108-232544.png b/data/media/loisirs/pasted/20220108-232544.png new file mode 100644 index 0000000..8f08ca1 Binary files /dev/null and b/data/media/loisirs/pasted/20220108-232544.png differ diff --git a/data/media/loisirs/pasted/20220108-233059.png b/data/media/loisirs/pasted/20220108-233059.png new file mode 100644 index 0000000..6b1aed8 Binary files /dev/null and b/data/media/loisirs/pasted/20220108-233059.png differ diff --git a/data/media/loisirs/pasted/20220810-224946.png b/data/media/loisirs/pasted/20220810-224946.png new file mode 100644 index 0000000..dd72347 Binary files /dev/null and b/data/media/loisirs/pasted/20220810-224946.png differ diff --git a/data/media/loisirs/pasted/20220810-230358.png b/data/media/loisirs/pasted/20220810-230358.png new file mode 100644 index 0000000..24a188a Binary files /dev/null and b/data/media/loisirs/pasted/20220810-230358.png differ diff --git a/data/media/loisirs/pasted/20220810-230654.png b/data/media/loisirs/pasted/20220810-230654.png new file mode 100644 index 0000000..c9a60b2 Binary files /dev/null and b/data/media/loisirs/pasted/20220810-230654.png differ diff --git a/data/media/loisirs/pasted/20220810-231038.png b/data/media/loisirs/pasted/20220810-231038.png new file mode 100644 index 0000000..5c1e44b Binary files /dev/null and b/data/media/loisirs/pasted/20220810-231038.png differ diff --git a/data/media/loisirs/pasted/20220827-220808.png b/data/media/loisirs/pasted/20220827-220808.png new file mode 100644 index 0000000..279e3cb Binary files /dev/null and b/data/media/loisirs/pasted/20220827-220808.png differ diff --git a/data/media/loisirs/pasted/20220827-221617.png b/data/media/loisirs/pasted/20220827-221617.png new file mode 100644 index 0000000..e3670e6 Binary files /dev/null and b/data/media/loisirs/pasted/20220827-221617.png differ diff --git a/data/media/loisirs/pasted/20220827-221750.png b/data/media/loisirs/pasted/20220827-221750.png new file mode 100644 index 0000000..0980c48 Binary files /dev/null and b/data/media/loisirs/pasted/20220827-221750.png differ diff --git a/data/media/loisirs/pasted/20220827-222316.png b/data/media/loisirs/pasted/20220827-222316.png new file mode 100644 index 0000000..318ba9b Binary files /dev/null and b/data/media/loisirs/pasted/20220827-222316.png differ diff --git a/data/media/loisirs/pasted/20220827-222629.png b/data/media/loisirs/pasted/20220827-222629.png new file mode 100644 index 0000000..66488a0 Binary files /dev/null and b/data/media/loisirs/pasted/20220827-222629.png differ diff --git a/data/media/loisirs/pasted/20220827-231014.png b/data/media/loisirs/pasted/20220827-231014.png new file mode 100644 index 0000000..1cac943 Binary files /dev/null and b/data/media/loisirs/pasted/20220827-231014.png differ diff --git a/data/media/loisirs/videos/jingles/columbiatristar_dvd.jpg b/data/media/loisirs/videos/jingles/columbiatristar_dvd.jpg new file mode 100755 index 0000000..8f285b8 Binary files /dev/null and b/data/media/loisirs/videos/jingles/columbiatristar_dvd.jpg differ diff --git a/data/media/loisirs/voyages/bourne-03_1_.jpg b/data/media/loisirs/voyages/bourne-03_1_.jpg new file mode 100755 index 0000000..40ff824 Binary files /dev/null and b/data/media/loisirs/voyages/bourne-03_1_.jpg differ diff --git a/data/media/loisirs/voyages/briancon.jpg b/data/media/loisirs/voyages/briancon.jpg new file mode 100755 index 0000000..ef9be8b Binary files /dev/null and b/data/media/loisirs/voyages/briancon.jpg differ diff --git a/data/media/loisirs/voyages/eglise-ville-d-angostrina.jpg b/data/media/loisirs/voyages/eglise-ville-d-angostrina.jpg new file mode 100644 index 0000000..aeb1ba8 Binary files /dev/null and b/data/media/loisirs/voyages/eglise-ville-d-angostrina.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_103551.jpg b/data/media/loisirs/voyages/img_20210726_103551.jpg new file mode 100644 index 0000000..2cf446f Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_103551.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_103659.jpg b/data/media/loisirs/voyages/img_20210726_103659.jpg new file mode 100644 index 0000000..49b00c0 Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_103659.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_103702.jpg b/data/media/loisirs/voyages/img_20210726_103702.jpg new file mode 100644 index 0000000..554312d Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_103702.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_103704.jpg b/data/media/loisirs/voyages/img_20210726_103704.jpg new file mode 100644 index 0000000..0def686 Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_103704.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_111150.jpg b/data/media/loisirs/voyages/img_20210726_111150.jpg new file mode 100644 index 0000000..697b970 Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_111150.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_111411.jpg b/data/media/loisirs/voyages/img_20210726_111411.jpg new file mode 100644 index 0000000..3ef3faf Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_111411.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_111702.jpg b/data/media/loisirs/voyages/img_20210726_111702.jpg new file mode 100644 index 0000000..63e65ec Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_111702.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_112100.jpg b/data/media/loisirs/voyages/img_20210726_112100.jpg new file mode 100644 index 0000000..cd178a8 Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_112100.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_112108.jpg b/data/media/loisirs/voyages/img_20210726_112108.jpg new file mode 100644 index 0000000..b02589f Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_112108.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_112119.jpg b/data/media/loisirs/voyages/img_20210726_112119.jpg new file mode 100644 index 0000000..00ee489 Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_112119.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_112222.jpg b/data/media/loisirs/voyages/img_20210726_112222.jpg new file mode 100644 index 0000000..f34fdd9 Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_112222.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_112410.jpg b/data/media/loisirs/voyages/img_20210726_112410.jpg new file mode 100644 index 0000000..cde098b Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_112410.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_112414.jpg b/data/media/loisirs/voyages/img_20210726_112414.jpg new file mode 100644 index 0000000..b08dbbc Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_112414.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_113420.jpg b/data/media/loisirs/voyages/img_20210726_113420.jpg new file mode 100644 index 0000000..f3a309e Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_113420.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_113433.jpg b/data/media/loisirs/voyages/img_20210726_113433.jpg new file mode 100644 index 0000000..1943264 Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_113433.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_123525.jpg b/data/media/loisirs/voyages/img_20210726_123525.jpg new file mode 100644 index 0000000..3e404e4 Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_123525.jpg differ diff --git a/data/media/loisirs/voyages/img_20210726_152445.jpg b/data/media/loisirs/voyages/img_20210726_152445.jpg new file mode 100644 index 0000000..004686a Binary files /dev/null and b/data/media/loisirs/voyages/img_20210726_152445.jpg differ diff --git a/data/media/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/baptistere_exterieurok-0fd5c.jpg b/data/media/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/baptistere_exterieurok-0fd5c.jpg new file mode 100755 index 0000000..ac8e0e8 Binary files /dev/null and b/data/media/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/baptistere_exterieurok-0fd5c.jpg differ diff --git a/data/media/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/web_chemin_1410_1259245659.jpg b/data/media/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/web_chemin_1410_1259245659.jpg new file mode 100755 index 0000000..78fa84b Binary files /dev/null and b/data/media/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/web_chemin_1410_1259245659.jpg differ diff --git a/data/media/loisirs/voyages/musee-de-la-draperie.jpg b/data/media/loisirs/voyages/musee-de-la-draperie.jpg new file mode 100755 index 0000000..d9523a8 Binary files /dev/null and b/data/media/loisirs/voyages/musee-de-la-draperie.jpg differ diff --git a/data/media/loisirs/voyages/musee_de_la_draperie.png b/data/media/loisirs/voyages/musee_de_la_draperie.png new file mode 100755 index 0000000..bb5228a Binary files /dev/null and b/data/media/loisirs/voyages/musee_de_la_draperie.png differ diff --git a/data/media/loisirs/voyages/nord-isere-aoste/pasted/20211031-083732.png b/data/media/loisirs/voyages/nord-isere-aoste/pasted/20211031-083732.png new file mode 100644 index 0000000..becee83 Binary files /dev/null and b/data/media/loisirs/voyages/nord-isere-aoste/pasted/20211031-083732.png differ diff --git a/data/media/loisirs/voyages/nord-isere-aoste/photos/granieu-drone.jpg b/data/media/loisirs/voyages/nord-isere-aoste/photos/granieu-drone.jpg new file mode 100644 index 0000000..a71dcd3 Binary files /dev/null and b/data/media/loisirs/voyages/nord-isere-aoste/photos/granieu-drone.jpg differ diff --git a/data/media/loisirs/voyages/nord-isere-aoste/photos/photos-carte-granieu-isere-ph027789-b.jpg b/data/media/loisirs/voyages/nord-isere-aoste/photos/photos-carte-granieu-isere-ph027789-b.jpg new file mode 100644 index 0000000..bc01689 Binary files /dev/null and b/data/media/loisirs/voyages/nord-isere-aoste/photos/photos-carte-granieu-isere-ph027789-b.jpg differ diff --git a/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m16s883.png b/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m16s883.png new file mode 100644 index 0000000..7176cb5 Binary files /dev/null and b/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m16s883.png differ diff --git a/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m24s849.png b/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m24s849.png new file mode 100644 index 0000000..61bb792 Binary files /dev/null and b/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m24s849.png differ diff --git a/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m32s566.png b/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m32s566.png new file mode 100644 index 0000000..4199f1a Binary files /dev/null and b/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m32s566.png differ diff --git a/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m36s298.png b/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m36s298.png new file mode 100644 index 0000000..9f98f66 Binary files /dev/null and b/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m36s298.png differ diff --git a/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m38s909.png b/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m38s909.png new file mode 100644 index 0000000..05f9f51 Binary files /dev/null and b/data/media/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m38s909.png differ diff --git a/data/media/loisirs/voyages/pasted/20210826-083552.png b/data/media/loisirs/voyages/pasted/20210826-083552.png new file mode 100644 index 0000000..ad644fc Binary files /dev/null and b/data/media/loisirs/voyages/pasted/20210826-083552.png differ diff --git a/data/media/loisirs/voyages/pasted/20210826-083923.png b/data/media/loisirs/voyages/pasted/20210826-083923.png new file mode 100644 index 0000000..387c8df Binary files /dev/null and b/data/media/loisirs/voyages/pasted/20210826-083923.png differ diff --git a/data/media/loisirs/voyages/retour-du-musee-de-la-draperie.jpg b/data/media/loisirs/voyages/retour-du-musee-de-la-draperie.jpg new file mode 100755 index 0000000..d050a9f Binary files /dev/null and b/data/media/loisirs/voyages/retour-du-musee-de-la-draperie.jpg differ diff --git a/data/media/loisirs/voyages/valle_de_la_gere.jpg b/data/media/loisirs/voyages/valle_de_la_gere.jpg new file mode 100755 index 0000000..bd22872 Binary files /dev/null and b/data/media/loisirs/voyages/valle_de_la_gere.jpg differ diff --git a/data/media/loisirs/voyages/vue_sur_la_meije.jpg b/data/media/loisirs/voyages/vue_sur_la_meije.jpg new file mode 100755 index 0000000..58c0ae5 Binary files /dev/null and b/data/media/loisirs/voyages/vue_sur_la_meije.jpg differ diff --git a/data/media/mindcast_vie_mon_blog_audio.jpg b/data/media/mindcast_vie_mon_blog_audio.jpg new file mode 100644 index 0000000..6b2eaf4 Binary files /dev/null and b/data/media/mindcast_vie_mon_blog_audio.jpg differ diff --git a/data/media/mindcast_xtra_electro_music_mix.jpg b/data/media/mindcast_xtra_electro_music_mix.jpg new file mode 100644 index 0000000..5d5cbe1 Binary files /dev/null and b/data/media/mindcast_xtra_electro_music_mix.jpg differ diff --git a/data/media/ooops.jpg b/data/media/ooops.jpg new file mode 100644 index 0000000..4ffa5f0 Binary files /dev/null and b/data/media/ooops.jpg differ diff --git a/data/media/organisation_interne/pasted/20211111-100943.png b/data/media/organisation_interne/pasted/20211111-100943.png new file mode 100644 index 0000000..3c8f900 Binary files /dev/null and b/data/media/organisation_interne/pasted/20211111-100943.png differ diff --git a/data/media/organisation_interne/pasted/20230719-202111.png b/data/media/organisation_interne/pasted/20230719-202111.png new file mode 100644 index 0000000..fe359f6 Binary files /dev/null and b/data/media/organisation_interne/pasted/20230719-202111.png differ diff --git a/data/media/organisation_interne/pasted/20230719-202113.png b/data/media/organisation_interne/pasted/20230719-202113.png new file mode 100644 index 0000000..fe359f6 Binary files /dev/null and b/data/media/organisation_interne/pasted/20230719-202113.png differ diff --git a/data/media/organisation_interne/pasted/20230719-202147.png b/data/media/organisation_interne/pasted/20230719-202147.png new file mode 100644 index 0000000..ca1a4d3 Binary files /dev/null and b/data/media/organisation_interne/pasted/20230719-202147.png differ diff --git a/data/media/organisation_interne/pasted/20230719-202154.png b/data/media/organisation_interne/pasted/20230719-202154.png new file mode 100644 index 0000000..4768cc1 Binary files /dev/null and b/data/media/organisation_interne/pasted/20230719-202154.png differ diff --git a/data/media/organisation_interne/pasted/20230719-202252.png b/data/media/organisation_interne/pasted/20230719-202252.png new file mode 100644 index 0000000..0e66f48 Binary files /dev/null and b/data/media/organisation_interne/pasted/20230719-202252.png differ diff --git a/data/media/organisation_interne/pasted/20230719-202330.png b/data/media/organisation_interne/pasted/20230719-202330.png new file mode 100644 index 0000000..784178f Binary files /dev/null and b/data/media/organisation_interne/pasted/20230719-202330.png differ diff --git a/data/media/organisation_interne/pasted/20230719-202435.png b/data/media/organisation_interne/pasted/20230719-202435.png new file mode 100644 index 0000000..fb7ea72 Binary files /dev/null and b/data/media/organisation_interne/pasted/20230719-202435.png differ diff --git a/data/media/organisation_interne/pasted/20230719-203719.png b/data/media/organisation_interne/pasted/20230719-203719.png new file mode 100644 index 0000000..1bc7881 Binary files /dev/null and b/data/media/organisation_interne/pasted/20230719-203719.png differ diff --git a/data/media/organisation_interne/pasted/20230719-203744.png b/data/media/organisation_interne/pasted/20230719-203744.png new file mode 100644 index 0000000..1bc7881 Binary files /dev/null and b/data/media/organisation_interne/pasted/20230719-203744.png differ diff --git a/data/media/organisation_interne/pasted/20230719-205751.png b/data/media/organisation_interne/pasted/20230719-205751.png new file mode 100644 index 0000000..aee53d8 Binary files /dev/null and b/data/media/organisation_interne/pasted/20230719-205751.png differ diff --git a/data/media/pasted/20200427-121520.png b/data/media/pasted/20200427-121520.png new file mode 100644 index 0000000..2de2779 Binary files /dev/null and b/data/media/pasted/20200427-121520.png differ diff --git a/data/media/pasted/20200427-122328.png b/data/media/pasted/20200427-122328.png new file mode 100644 index 0000000..4761574 Binary files /dev/null and b/data/media/pasted/20200427-122328.png differ diff --git a/data/media/pasted/20200427-122409.png b/data/media/pasted/20200427-122409.png new file mode 100644 index 0000000..86cd3f4 Binary files /dev/null and b/data/media/pasted/20200427-122409.png differ diff --git a/data/media/pasted/20201111-173236.png b/data/media/pasted/20201111-173236.png new file mode 100644 index 0000000..c574a0d Binary files /dev/null and b/data/media/pasted/20201111-173236.png differ diff --git a/data/media/pasted/20201111-173323.png b/data/media/pasted/20201111-173323.png new file mode 100644 index 0000000..959e3f3 Binary files /dev/null and b/data/media/pasted/20201111-173323.png differ diff --git a/data/media/pasted/20210101-132347.png b/data/media/pasted/20210101-132347.png new file mode 100644 index 0000000..a995c31 Binary files /dev/null and b/data/media/pasted/20210101-132347.png differ diff --git a/data/media/pasted/20211109-084308.png b/data/media/pasted/20211109-084308.png new file mode 100644 index 0000000..91edbf4 Binary files /dev/null and b/data/media/pasted/20211109-084308.png differ diff --git a/data/media/pasted/20211110-081140.png b/data/media/pasted/20211110-081140.png new file mode 100644 index 0000000..1c11cdf Binary files /dev/null and b/data/media/pasted/20211110-081140.png differ diff --git a/data/media/pasted/20211110-081250.png b/data/media/pasted/20211110-081250.png new file mode 100644 index 0000000..3f43852 Binary files /dev/null and b/data/media/pasted/20211110-081250.png differ diff --git a/data/media/pasted/20211110-081351.png b/data/media/pasted/20211110-081351.png new file mode 100644 index 0000000..85fb4f5 Binary files /dev/null and b/data/media/pasted/20211110-081351.png differ diff --git a/data/media/pasted/20211110-081541.png b/data/media/pasted/20211110-081541.png new file mode 100644 index 0000000..230488f Binary files /dev/null and b/data/media/pasted/20211110-081541.png differ diff --git a/data/media/pasted/20211110-081707.png b/data/media/pasted/20211110-081707.png new file mode 100644 index 0000000..12b9b3b Binary files /dev/null and b/data/media/pasted/20211110-081707.png differ diff --git a/data/media/pasted/20211110-081901.png b/data/media/pasted/20211110-081901.png new file mode 100644 index 0000000..a38f5b8 Binary files /dev/null and b/data/media/pasted/20211110-081901.png differ diff --git a/data/media/pasted/20220128-081847.png b/data/media/pasted/20220128-081847.png new file mode 100644 index 0000000..14b8f7e Binary files /dev/null and b/data/media/pasted/20220128-081847.png differ diff --git a/data/media/pasted/20220509-072422.png b/data/media/pasted/20220509-072422.png new file mode 100644 index 0000000..8f7bd3a Binary files /dev/null and b/data/media/pasted/20220509-072422.png differ diff --git a/data/media/pasted/20230103-085114.png b/data/media/pasted/20230103-085114.png new file mode 100644 index 0000000..037d33f Binary files /dev/null and b/data/media/pasted/20230103-085114.png differ diff --git a/data/media/pbcrichton_malware_hazard_symbol_-_red.png b/data/media/pbcrichton_malware_hazard_symbol_-_red.png new file mode 100755 index 0000000..cd44455 Binary files /dev/null and b/data/media/pbcrichton_malware_hazard_symbol_-_red.png differ diff --git a/data/media/philips_pm5544.svg.png b/data/media/philips_pm5544.svg.png new file mode 100755 index 0000000..3943c45 Binary files /dev/null and b/data/media/philips_pm5544.svg.png differ diff --git a/data/media/podcast.jpg b/data/media/podcast.jpg new file mode 100755 index 0000000..f694099 Binary files /dev/null and b/data/media/podcast.jpg differ diff --git a/data/media/podcasts/129684-simple-red-square-icon-social-media-logos-rss-basic.png b/data/media/podcasts/129684-simple-red-square-icon-social-media-logos-rss-basic.png new file mode 100644 index 0000000..51a373f Binary files /dev/null and b/data/media/podcasts/129684-simple-red-square-icon-social-media-logos-rss-basic.png differ diff --git a/data/media/podcasts/cover_mon_blog_audio_podcast.jpg b/data/media/podcasts/cover_mon_blog_audio_podcast.jpg new file mode 100644 index 0000000..92d507f Binary files /dev/null and b/data/media/podcasts/cover_mon_blog_audio_podcast.jpg differ diff --git a/data/media/podcasts/feed-icon.svg.png b/data/media/podcasts/feed-icon.svg.png new file mode 100644 index 0000000..e5ea36d Binary files /dev/null and b/data/media/podcasts/feed-icon.svg.png differ diff --git a/data/media/podcasts/itunes_mindcast_info_podcast.png b/data/media/podcasts/itunes_mindcast_info_podcast.png new file mode 100644 index 0000000..fa67c0c Binary files /dev/null and b/data/media/podcasts/itunes_mindcast_info_podcast.png differ diff --git a/data/media/podcasts/new_youtube_logo.png b/data/media/podcasts/new_youtube_logo.png new file mode 100644 index 0000000..b91a9e7 Binary files /dev/null and b/data/media/podcasts/new_youtube_logo.png differ diff --git a/data/media/podcasts/pasted/20220124-212939.jpeg b/data/media/podcasts/pasted/20220124-212939.jpeg new file mode 100644 index 0000000..fe46ee8 Binary files /dev/null and b/data/media/podcasts/pasted/20220124-212939.jpeg differ diff --git a/data/media/podcasts/peertube-180px-sepia.svg.png b/data/media/podcasts/peertube-180px-sepia.svg.png new file mode 100644 index 0000000..ec6e8e0 Binary files /dev/null and b/data/media/podcasts/peertube-180px-sepia.svg.png differ diff --git a/data/media/podcasts/rss-podcast-icon.svg.png b/data/media/podcasts/rss-podcast-icon.svg.png new file mode 100644 index 0000000..d609b1e Binary files /dev/null and b/data/media/podcasts/rss-podcast-icon.svg.png differ diff --git a/data/media/podcasts/tech/38-20200524-quoi-de-neuf-docker.jpg b/data/media/podcasts/tech/38-20200524-quoi-de-neuf-docker.jpg new file mode 100644 index 0000000..7aaba93 Binary files /dev/null and b/data/media/podcasts/tech/38-20200524-quoi-de-neuf-docker.jpg differ diff --git a/data/media/podcasts/tech/38-20200525-quoi-de-neuf-docker.jpg b/data/media/podcasts/tech/38-20200525-quoi-de-neuf-docker.jpg new file mode 100644 index 0000000..7aaba93 Binary files /dev/null and b/data/media/podcasts/tech/38-20200525-quoi-de-neuf-docker.jpg differ diff --git a/data/media/podcasts/tech/38-20200530-quoi-de-neuf-docker.jpg b/data/media/podcasts/tech/38-20200530-quoi-de-neuf-docker.jpg new file mode 100644 index 0000000..7aaba93 Binary files /dev/null and b/data/media/podcasts/tech/38-20200530-quoi-de-neuf-docker.jpg differ diff --git a/data/media/podcasts/tech/39-20200530-ordre-d.jpg b/data/media/podcasts/tech/39-20200530-ordre-d.jpg new file mode 100644 index 0000000..38ec613 Binary files /dev/null and b/data/media/podcasts/tech/39-20200530-ordre-d.jpg differ diff --git a/data/media/podcasts/tech/39-20200530-quoi-de-neuf-docker.jpg b/data/media/podcasts/tech/39-20200530-quoi-de-neuf-docker.jpg new file mode 100644 index 0000000..7aaba93 Binary files /dev/null and b/data/media/podcasts/tech/39-20200530-quoi-de-neuf-docker.jpg differ diff --git a/data/media/podcasts/tech/40-20200601-ssd-sur-raspberry-pi.jpg b/data/media/podcasts/tech/40-20200601-ssd-sur-raspberry-pi.jpg new file mode 100644 index 0000000..00dedaf Binary files /dev/null and b/data/media/podcasts/tech/40-20200601-ssd-sur-raspberry-pi.jpg differ diff --git a/data/media/podcasts/tech/41-20200622-mount.jpg b/data/media/podcasts/tech/41-20200622-mount.jpg new file mode 100644 index 0000000..3e9a21b Binary files /dev/null and b/data/media/podcasts/tech/41-20200622-mount.jpg differ diff --git a/data/media/podcasts/tech/42-20200625-boitier-a-cd.jpg b/data/media/podcasts/tech/42-20200625-boitier-a-cd.jpg new file mode 100644 index 0000000..9fc7d7f Binary files /dev/null and b/data/media/podcasts/tech/42-20200625-boitier-a-cd.jpg differ diff --git a/data/media/podcasts/tech/43-20200709-amazon-et-prediction.jpg b/data/media/podcasts/tech/43-20200709-amazon-et-prediction.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/43-20200709-amazon-et-prediction.jpg differ diff --git a/data/media/podcasts/tech/44-20200720-tic-et-nas.jpg b/data/media/podcasts/tech/44-20200720-tic-et-nas.jpg new file mode 100644 index 0000000..9ce26bb Binary files /dev/null and b/data/media/podcasts/tech/44-20200720-tic-et-nas.jpg differ diff --git a/data/media/podcasts/tech/45-20200807-230v-contre-5v.jpg b/data/media/podcasts/tech/45-20200807-230v-contre-5v.jpg new file mode 100644 index 0000000..f189847 Binary files /dev/null and b/data/media/podcasts/tech/45-20200807-230v-contre-5v.jpg differ diff --git a/data/media/podcasts/tech/46-20201207-reparer-un-smartphone.jpg b/data/media/podcasts/tech/46-20201207-reparer-un-smartphone.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/46-20201207-reparer-un-smartphone.jpg differ diff --git a/data/media/podcasts/tech/48-20201213-initiation-a-l.jpg b/data/media/podcasts/tech/48-20201213-initiation-a-l.jpg new file mode 100644 index 0000000..fe6ffb5 Binary files /dev/null and b/data/media/podcasts/tech/48-20201213-initiation-a-l.jpg differ diff --git a/data/media/podcasts/tech/49-20201219-histoire-de-distributions-linux---cent-os.jpg b/data/media/podcasts/tech/49-20201219-histoire-de-distributions-linux---cent-os.jpg new file mode 100644 index 0000000..a83a030 Binary files /dev/null and b/data/media/podcasts/tech/49-20201219-histoire-de-distributions-linux---cent-os.jpg differ diff --git a/data/media/podcasts/tech/50-20210109-raspberry-pi-et-recalbox.jpg b/data/media/podcasts/tech/50-20210109-raspberry-pi-et-recalbox.jpg new file mode 100644 index 0000000..eb1a136 Binary files /dev/null and b/data/media/podcasts/tech/50-20210109-raspberry-pi-et-recalbox.jpg differ diff --git a/data/media/podcasts/tech/50-20210114-jeudi-geek.jpg b/data/media/podcasts/tech/50-20210114-jeudi-geek.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/50-20210114-jeudi-geek.jpg differ diff --git a/data/media/podcasts/tech/51-20210121-faille-dnsmasq.jpg b/data/media/podcasts/tech/51-20210121-faille-dnsmasq.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/51-20210121-faille-dnsmasq.jpg differ diff --git a/data/media/podcasts/tech/52-20210122-raspberry-pi-pico.jpg b/data/media/podcasts/tech/52-20210122-raspberry-pi-pico.jpg new file mode 100644 index 0000000..230e359 Binary files /dev/null and b/data/media/podcasts/tech/52-20210122-raspberry-pi-pico.jpg differ diff --git a/data/media/podcasts/tech/53-20210126-raspberry-pi-4-et-le-nas---choix-techniques.jpg b/data/media/podcasts/tech/53-20210126-raspberry-pi-4-et-le-nas---choix-techniques.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/53-20210126-raspberry-pi-4-et-le-nas---choix-techniques.jpg differ diff --git a/data/media/podcasts/tech/54-20210209-chargeurs-usb.jpg b/data/media/podcasts/tech/54-20210209-chargeurs-usb.jpg new file mode 100644 index 0000000..389070e Binary files /dev/null and b/data/media/podcasts/tech/54-20210209-chargeurs-usb.jpg differ diff --git a/data/media/podcasts/tech/55-20210428-panneau-photovoltaique.jpg b/data/media/podcasts/tech/55-20210428-panneau-photovoltaique.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/55-20210428-panneau-photovoltaique.jpg differ diff --git a/data/media/podcasts/tech/63-20220508-site-en-erreur.jpg b/data/media/podcasts/tech/63-20220508-site-en-erreur.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/63-20220508-site-en-erreur.jpg differ diff --git a/data/media/podcasts/tech/64-20220525-one-plus-nord-ce-2-lite-5g.jpg b/data/media/podcasts/tech/64-20220525-one-plus-nord-ce-2-lite-5g.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/64-20220525-one-plus-nord-ce-2-lite-5g.jpg differ diff --git a/data/media/podcasts/tech/65-20220617-allo.jpg b/data/media/podcasts/tech/65-20220617-allo.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/65-20220617-allo.jpg differ diff --git a/data/media/podcasts/tech/66-20220829-radio-et-tele-regionnale-connectee.jpg b/data/media/podcasts/tech/66-20220829-radio-et-tele-regionnale-connectee.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/66-20220829-radio-et-tele-regionnale-connectee.jpg differ diff --git a/data/media/podcasts/tech/67-20220830-differents-types-de-connexion.jpg b/data/media/podcasts/tech/67-20220830-differents-types-de-connexion.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/67-20220830-differents-types-de-connexion.jpg differ diff --git a/data/media/podcasts/tech/68-20221018-passerelles-zigbee-et-objets-connectes.jpg b/data/media/podcasts/tech/68-20221018-passerelles-zigbee-et-objets-connectes.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/68-20221018-passerelles-zigbee-et-objets-connectes.jpg differ diff --git a/data/media/podcasts/tech/69-20221213-rever-et-partager.jpg b/data/media/podcasts/tech/69-20221213-rever-et-partager.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/69-20221213-rever-et-partager.jpg differ diff --git a/data/media/podcasts/tech/70-20230123-sponsorblock.jpg b/data/media/podcasts/tech/70-20230123-sponsorblock.jpg new file mode 100644 index 0000000..7683e89 Binary files /dev/null and b/data/media/podcasts/tech/70-20230123-sponsorblock.jpg differ diff --git a/data/media/podcasts/tech/itunes_mindcast_info_podcast_35.png b/data/media/podcasts/tech/itunes_mindcast_info_podcast_35.png new file mode 100644 index 0000000..58f13b3 Binary files /dev/null and b/data/media/podcasts/tech/itunes_mindcast_info_podcast_35.png differ diff --git a/data/media/podcasts/tech/itunes_mindcast_info_podcast_36.png b/data/media/podcasts/tech/itunes_mindcast_info_podcast_36.png new file mode 100644 index 0000000..bd11d2e Binary files /dev/null and b/data/media/podcasts/tech/itunes_mindcast_info_podcast_36.png differ diff --git a/data/media/podcasts/tech/itunes_mindcast_info_podcast_37.png b/data/media/podcasts/tech/itunes_mindcast_info_podcast_37.png new file mode 100644 index 0000000..e0a8e4d Binary files /dev/null and b/data/media/podcasts/tech/itunes_mindcast_info_podcast_37.png differ diff --git a/data/media/produits/aukey_quick_charge_3_turbo_wall_changer/pa-t9_3.jpg b/data/media/produits/aukey_quick_charge_3_turbo_wall_changer/pa-t9_3.jpg new file mode 100755 index 0000000..e114bf9 Binary files /dev/null and b/data/media/produits/aukey_quick_charge_3_turbo_wall_changer/pa-t9_3.jpg differ diff --git a/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231458.png b/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231458.png new file mode 100644 index 0000000..15d9515 Binary files /dev/null and b/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231458.png differ diff --git a/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231711.png b/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231711.png new file mode 100644 index 0000000..91e61ef Binary files /dev/null and b/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231711.png differ diff --git a/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231758.png b/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231758.png new file mode 100644 index 0000000..0082594 Binary files /dev/null and b/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231758.png differ diff --git a/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231817.png b/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231817.png new file mode 100644 index 0000000..94c7fe7 Binary files /dev/null and b/data/media/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231817.png differ diff --git a/data/media/produits/pasted/20230729-174302.png b/data/media/produits/pasted/20230729-174302.png new file mode 100644 index 0000000..7813321 Binary files /dev/null and b/data/media/produits/pasted/20230729-174302.png differ diff --git a/data/media/produits/pasted/20230729-175448.png b/data/media/produits/pasted/20230729-175448.png new file mode 100644 index 0000000..467aa09 Binary files /dev/null and b/data/media/produits/pasted/20230729-175448.png differ diff --git a/data/media/produits/pasted/20230729-175531.png b/data/media/produits/pasted/20230729-175531.png new file mode 100644 index 0000000..ffd6c8c Binary files /dev/null and b/data/media/produits/pasted/20230729-175531.png differ diff --git a/data/media/produits/ponceuse_parkside_pbs600a1/3m201-15-mm.jpg b/data/media/produits/ponceuse_parkside_pbs600a1/3m201-15-mm.jpg new file mode 100755 index 0000000..1cab308 Binary files /dev/null and b/data/media/produits/ponceuse_parkside_pbs600a1/3m201-15-mm.jpg differ diff --git a/data/media/produits/ponceuse_parkside_pbs600a1/parkside-bandschleifer-pbs-600-a1.jpg b/data/media/produits/ponceuse_parkside_pbs600a1/parkside-bandschleifer-pbs-600-a1.jpg new file mode 100755 index 0000000..ba53f07 Binary files /dev/null and b/data/media/produits/ponceuse_parkside_pbs600a1/parkside-bandschleifer-pbs-600-a1.jpg differ diff --git a/data/media/terms.png b/data/media/terms.png new file mode 100644 index 0000000..c5be1eb Binary files /dev/null and b/data/media/terms.png differ diff --git a/data/media/twitter-splash.png b/data/media/twitter-splash.png new file mode 100644 index 0000000..584ac7d Binary files /dev/null and b/data/media/twitter-splash.png differ diff --git a/data/media/undefined/capture_raspberrypi4_kubbi.png b/data/media/undefined/capture_raspberrypi4_kubbi.png new file mode 100644 index 0000000..44027d1 Binary files /dev/null and b/data/media/undefined/capture_raspberrypi4_kubbi.png differ diff --git a/data/media/undefined/screenshot_20190829_230519_gr_webq_codescanner.jpg b/data/media/undefined/screenshot_20190829_230519_gr_webq_codescanner.jpg new file mode 100644 index 0000000..85aeadb Binary files /dev/null and b/data/media/undefined/screenshot_20190829_230519_gr_webq_codescanner.jpg differ diff --git a/data/media/user/cedricabonnel/photo-cedricabonnel.jpg b/data/media/user/cedricabonnel/photo-cedricabonnel.jpg new file mode 100644 index 0000000..7e391d6 Binary files /dev/null and b/data/media/user/cedricabonnel/photo-cedricabonnel.jpg differ diff --git a/data/media/user/exemple_mail_envoi.png b/data/media/user/exemple_mail_envoi.png new file mode 100644 index 0000000..dab6e05 Binary files /dev/null and b/data/media/user/exemple_mail_envoi.png differ diff --git a/data/media/user/midjourney.png b/data/media/user/midjourney.png new file mode 100644 index 0000000..f188161 Binary files /dev/null and b/data/media/user/midjourney.png differ diff --git a/data/media/user/pasted/20211113-090554.png b/data/media/user/pasted/20211113-090554.png new file mode 100644 index 0000000..66b6443 Binary files /dev/null and b/data/media/user/pasted/20211113-090554.png differ diff --git a/data/media/user/pasted/20211113-091015.png b/data/media/user/pasted/20211113-091015.png new file mode 100644 index 0000000..6a187d7 Binary files /dev/null and b/data/media/user/pasted/20211113-091015.png differ diff --git a/data/media/user/pasted/20211115-183535.png b/data/media/user/pasted/20211115-183535.png new file mode 100644 index 0000000..f594c17 Binary files /dev/null and b/data/media/user/pasted/20211115-183535.png differ diff --git a/data/media/user/pasted/20230127-211612.png b/data/media/user/pasted/20230127-211612.png new file mode 100644 index 0000000..3f9ec2f Binary files /dev/null and b/data/media/user/pasted/20230127-211612.png differ diff --git a/data/media/user/pasted/20230801-220435.png b/data/media/user/pasted/20230801-220435.png new file mode 100644 index 0000000..36343ad Binary files /dev/null and b/data/media/user/pasted/20230801-220435.png differ diff --git a/data/media/user/pasted/20230801-220507.png b/data/media/user/pasted/20230801-220507.png new file mode 100644 index 0000000..010851f Binary files /dev/null and b/data/media/user/pasted/20230801-220507.png differ diff --git a/data/media/user/rss-podcast_600.png b/data/media/user/rss-podcast_600.png new file mode 100644 index 0000000..f967c18 Binary files /dev/null and b/data/media/user/rss-podcast_600.png differ diff --git a/data/media/user/twitter.png b/data/media/user/twitter.png new file mode 100644 index 0000000..ba3e418 Binary files /dev/null and b/data/media/user/twitter.png differ diff --git a/data/media/vie_pratique/a4_calendier_fruits_et_legumes_de_saison_leclerc_plerin.pdf b/data/media/vie_pratique/a4_calendier_fruits_et_legumes_de_saison_leclerc_plerin.pdf new file mode 100644 index 0000000..7d5addd Binary files /dev/null and b/data/media/vie_pratique/a4_calendier_fruits_et_legumes_de_saison_leclerc_plerin.pdf differ diff --git a/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_contacter_un_conseiller.png b/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_contacter_un_conseiller.png new file mode 100644 index 0000000..0df63e6 Binary files /dev/null and b/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_contacter_un_conseiller.png differ diff --git a/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie.png b/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie.png new file mode 100644 index 0000000..01987fe Binary files /dev/null and b/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie.png differ diff --git a/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie_compte_retraite.png b/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie_compte_retraite.png new file mode 100644 index 0000000..ce611b3 Binary files /dev/null and b/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie_compte_retraite.png differ diff --git a/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_formulaire_message.png b/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_formulaire_message.png new file mode 100644 index 0000000..77aafa7 Binary files /dev/null and b/data/media/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_formulaire_message.png differ diff --git a/data/media/vie_pratique/granieu.png b/data/media/vie_pratique/granieu.png new file mode 100644 index 0000000..2a7cfc0 Binary files /dev/null and b/data/media/vie_pratique/granieu.png differ diff --git a/data/media/vie_pratique/granieu/actualite/pasted/20231001-092152.png b/data/media/vie_pratique/granieu/actualite/pasted/20231001-092152.png new file mode 100644 index 0000000..0cc6884 Binary files /dev/null and b/data/media/vie_pratique/granieu/actualite/pasted/20231001-092152.png differ diff --git a/data/media/vie_pratique/granieu/actualite/pasted/20231001-093153.png b/data/media/vie_pratique/granieu/actualite/pasted/20231001-093153.png new file mode 100644 index 0000000..997d442 Binary files /dev/null and b/data/media/vie_pratique/granieu/actualite/pasted/20231001-093153.png differ diff --git a/data/media/vie_pratique/granieu/actualite/pasted/20231001-105950.png b/data/media/vie_pratique/granieu/actualite/pasted/20231001-105950.png new file mode 100644 index 0000000..baa5aa3 Binary files /dev/null and b/data/media/vie_pratique/granieu/actualite/pasted/20231001-105950.png differ diff --git a/data/media/vie_pratique/granieu/actualite/pasted/20231001-111502.png b/data/media/vie_pratique/granieu/actualite/pasted/20231001-111502.png new file mode 100644 index 0000000..d8c1a06 Binary files /dev/null and b/data/media/vie_pratique/granieu/actualite/pasted/20231001-111502.png differ diff --git a/data/media/vie_pratique/granieu/actualite/pasted/20231001-111631.png b/data/media/vie_pratique/granieu/actualite/pasted/20231001-111631.png new file mode 100644 index 0000000..6f17db6 Binary files /dev/null and b/data/media/vie_pratique/granieu/actualite/pasted/20231001-111631.png differ diff --git a/data/media/vie_pratique/granieu/actualite/pasted/20231001-111751.png b/data/media/vie_pratique/granieu/actualite/pasted/20231001-111751.png new file mode 100644 index 0000000..84f505f Binary files /dev/null and b/data/media/vie_pratique/granieu/actualite/pasted/20231001-111751.png differ diff --git a/data/media/vie_pratique/granieu/actualite/pasted/20231001-112704.png b/data/media/vie_pratique/granieu/actualite/pasted/20231001-112704.png new file mode 100644 index 0000000..08b9597 Binary files /dev/null and b/data/media/vie_pratique/granieu/actualite/pasted/20231001-112704.png differ diff --git a/data/media/vie_pratique/granieu/actualite/pasted/20231001-113223.png b/data/media/vie_pratique/granieu/actualite/pasted/20231001-113223.png new file mode 100644 index 0000000..37cf96f Binary files /dev/null and b/data/media/vie_pratique/granieu/actualite/pasted/20231001-113223.png differ diff --git a/data/media/vie_pratique/granieu/actualite/pasted/20231001-113349.png b/data/media/vie_pratique/granieu/actualite/pasted/20231001-113349.png new file mode 100644 index 0000000..d95b40d Binary files /dev/null and b/data/media/vie_pratique/granieu/actualite/pasted/20231001-113349.png differ diff --git a/data/media/vie_pratique/granieu/actualite/pasted/20231002-081309.png b/data/media/vie_pratique/granieu/actualite/pasted/20231002-081309.png new file mode 100644 index 0000000..3e8db67 Binary files /dev/null and b/data/media/vie_pratique/granieu/actualite/pasted/20231002-081309.png differ diff --git a/data/media/vie_pratique/granieu/actualite/pasted/20231002-081632.png b/data/media/vie_pratique/granieu/actualite/pasted/20231002-081632.png new file mode 100644 index 0000000..1ae992f Binary files /dev/null and b/data/media/vie_pratique/granieu/actualite/pasted/20231002-081632.png differ diff --git a/data/media/vie_pratique/granieu/pasted/20210114-132522.png b/data/media/vie_pratique/granieu/pasted/20210114-132522.png new file mode 100644 index 0000000..ed246f1 Binary files /dev/null and b/data/media/vie_pratique/granieu/pasted/20210114-132522.png differ diff --git a/data/media/vie_pratique/granieu/pasted/20210304-105439.png b/data/media/vie_pratique/granieu/pasted/20210304-105439.png new file mode 100644 index 0000000..e98363d Binary files /dev/null and b/data/media/vie_pratique/granieu/pasted/20210304-105439.png differ diff --git a/data/media/vie_pratique/granieu/pasted/20210308-220651.png b/data/media/vie_pratique/granieu/pasted/20210308-220651.png new file mode 100644 index 0000000..bc5809c Binary files /dev/null and b/data/media/vie_pratique/granieu/pasted/20210308-220651.png differ diff --git a/data/media/vie_pratique/granieu/pasted/20230320-221151.png b/data/media/vie_pratique/granieu/pasted/20230320-221151.png new file mode 100644 index 0000000..9eec787 Binary files /dev/null and b/data/media/vie_pratique/granieu/pasted/20230320-221151.png differ diff --git a/data/media/vie_pratique/granieu/pasted/20230320-221241.png b/data/media/vie_pratique/granieu/pasted/20230320-221241.png new file mode 100644 index 0000000..817d3a3 Binary files /dev/null and b/data/media/vie_pratique/granieu/pasted/20230320-221241.png differ diff --git a/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084752.png b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084752.png new file mode 100644 index 0000000..31a7b22 Binary files /dev/null and b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084752.png differ diff --git a/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084813.png b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084813.png new file mode 100644 index 0000000..fadcf3c Binary files /dev/null and b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084813.png differ diff --git a/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084831.png b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084831.png new file mode 100644 index 0000000..7c4f050 Binary files /dev/null and b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084831.png differ diff --git a/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084840.png b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084840.png new file mode 100644 index 0000000..4738806 Binary files /dev/null and b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084840.png differ diff --git a/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084849.png b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084849.png new file mode 100644 index 0000000..ad5c066 Binary files /dev/null and b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-084849.png differ diff --git a/data/media/vie_pratique/modes_d_emploi/pasted/20220825-085855.png b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-085855.png new file mode 100644 index 0000000..0ae1ef8 Binary files /dev/null and b/data/media/vie_pratique/modes_d_emploi/pasted/20220825-085855.png differ diff --git a/data/media/vie_pratique/radio/europe1/europe1_0.jpg b/data/media/vie_pratique/radio/europe1/europe1_0.jpg new file mode 100755 index 0000000..4f68b92 Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/europe1_0.jpg differ diff --git a/data/media/vie_pratique/radio/europe1/europe1_1_105555.jpg b/data/media/vie_pratique/radio/europe1/europe1_1_105555.jpg new file mode 100755 index 0000000..bca869e Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/europe1_1_105555.jpg differ diff --git a/data/media/vie_pratique/radio/europe1/europe1_2000logo.jpg b/data/media/vie_pratique/radio/europe1/europe1_2000logo.jpg new file mode 100755 index 0000000..72dabce Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/europe1_2000logo.jpg differ diff --git a/data/media/vie_pratique/radio/europe1/europe1_2012_carillon.mp3 b/data/media/vie_pratique/radio/europe1/europe1_2012_carillon.mp3 new file mode 100755 index 0000000..f5e5ee9 Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/europe1_2012_carillon.mp3 differ diff --git a/data/media/vie_pratique/radio/europe1/europe1_2012_debut_journal.mp3 b/data/media/vie_pratique/radio/europe1/europe1_2012_debut_journal.mp3 new file mode 100755 index 0000000..4596e2c Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/europe1_2012_debut_journal.mp3 differ diff --git a/data/media/vie_pratique/radio/europe1/europe1_2012_extraits.mp3 b/data/media/vie_pratique/radio/europe1/europe1_2012_extraits.mp3 new file mode 100755 index 0000000..7ff9c99 Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/europe1_2012_extraits.mp3 differ diff --git a/data/media/vie_pratique/radio/europe1/europe1_2_105556.jpg b/data/media/vie_pratique/radio/europe1/europe1_2_105556.jpg new file mode 100755 index 0000000..907b63d Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/europe1_2_105556.jpg differ diff --git a/data/media/vie_pratique/radio/europe1/europe_1_bandeau_laurent_ruquier.jpg b/data/media/vie_pratique/radio/europe1/europe_1_bandeau_laurent_ruquier.jpg new file mode 100755 index 0000000..835ccb1 Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/europe_1_bandeau_laurent_ruquier.jpg differ diff --git a/data/media/vie_pratique/radio/europe1/logo68.gif b/data/media/vie_pratique/radio/europe1/logo68.gif new file mode 100755 index 0000000..fc74237 Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/logo68.gif differ diff --git a/data/media/vie_pratique/radio/europe1/logo_europe1.png b/data/media/vie_pratique/radio/europe1/logo_europe1.png new file mode 100755 index 0000000..0e4ca54 Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/logo_europe1.png differ diff --git a/data/media/vie_pratique/radio/europe1/logo_europe1_1990.jpg b/data/media/vie_pratique/radio/europe1/logo_europe1_1990.jpg new file mode 100755 index 0000000..8c0c361 Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/logo_europe1_1990.jpg differ diff --git a/data/media/vie_pratique/radio/europe1/logoeurope12001.jpg b/data/media/vie_pratique/radio/europe1/logoeurope12001.jpg new file mode 100755 index 0000000..8cbff03 Binary files /dev/null and b/data/media/vie_pratique/radio/europe1/logoeurope12001.jpg differ diff --git a/data/media/vie_pratique/radio/frequences/38/granieu/radios_streaming.xml b/data/media/vie_pratique/radio/frequences/38/granieu/radios_streaming.xml new file mode 100755 index 0000000..0d4e0d2 --- /dev/null +++ b/data/media/vie_pratique/radio/frequences/38/granieu/radios_streaming.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/data/media/vie_pratique/radio/fun_radio/chic-1984.jpg b/data/media/vie_pratique/radio/fun_radio/chic-1984.jpg new file mode 100755 index 0000000..c8ce423 Binary files /dev/null and b/data/media/vie_pratique/radio/fun_radio/chic-1984.jpg differ diff --git a/data/media/vie_pratique/radio/fun_radio/funradio-1985.jpg b/data/media/vie_pratique/radio/fun_radio/funradio-1985.jpg new file mode 100755 index 0000000..26a3e5e Binary files /dev/null and b/data/media/vie_pratique/radio/fun_radio/funradio-1985.jpg differ diff --git a/data/media/vie_pratique/radio/fun_radio/funradio-1985_2_.jpg b/data/media/vie_pratique/radio/fun_radio/funradio-1985_2_.jpg new file mode 100755 index 0000000..2242102 Binary files /dev/null and b/data/media/vie_pratique/radio/fun_radio/funradio-1985_2_.jpg differ diff --git a/data/media/vie_pratique/radio/fun_radio/funradio-1990.jpg b/data/media/vie_pratique/radio/fun_radio/funradio-1990.jpg new file mode 100755 index 0000000..16848a7 Binary files /dev/null and b/data/media/vie_pratique/radio/fun_radio/funradio-1990.jpg differ diff --git a/data/media/vie_pratique/radio/fun_radio/funradio-1990_2_.jpg b/data/media/vie_pratique/radio/fun_radio/funradio-1990_2_.jpg new file mode 100755 index 0000000..fa7155f Binary files /dev/null and b/data/media/vie_pratique/radio/fun_radio/funradio-1990_2_.jpg differ diff --git a/data/media/vie_pratique/radio/fun_radio/funradio-1998.jpg b/data/media/vie_pratique/radio/fun_radio/funradio-1998.jpg new file mode 100755 index 0000000..2e9e38a Binary files /dev/null and b/data/media/vie_pratique/radio/fun_radio/funradio-1998.jpg differ diff --git a/data/media/vie_pratique/radio/fun_radio/funradio-1999.jpg b/data/media/vie_pratique/radio/fun_radio/funradio-1999.jpg new file mode 100755 index 0000000..8acafa7 Binary files /dev/null and b/data/media/vie_pratique/radio/fun_radio/funradio-1999.jpg differ diff --git a/data/media/vie_pratique/radio/fun_radio/funradio-2005.png b/data/media/vie_pratique/radio/fun_radio/funradio-2005.png new file mode 100755 index 0000000..7308d42 Binary files /dev/null and b/data/media/vie_pratique/radio/fun_radio/funradio-2005.png differ diff --git a/data/media/vie_pratique/radio/fun_radio/funradio-2007.png b/data/media/vie_pratique/radio/fun_radio/funradio-2007.png new file mode 100755 index 0000000..f03a29e Binary files /dev/null and b/data/media/vie_pratique/radio/fun_radio/funradio-2007.png differ diff --git a/data/media/vie_pratique/radio/fun_radio/funradio-2008.png b/data/media/vie_pratique/radio/fun_radio/funradio-2008.png new file mode 100755 index 0000000..a3b8c4c Binary files /dev/null and b/data/media/vie_pratique/radio/fun_radio/funradio-2008.png differ diff --git a/data/media/vie_pratique/radio/m2_radio/c_est_l_ete_sur_abf.mp3 b/data/media/vie_pratique/radio/m2_radio/c_est_l_ete_sur_abf.mp3 new file mode 100755 index 0000000..39d7cf4 Binary files /dev/null and b/data/media/vie_pratique/radio/m2_radio/c_est_l_ete_sur_abf.mp3 differ diff --git a/data/media/vie_pratique/radio/m2_radio/radio_abf_mort.jpg b/data/media/vie_pratique/radio/m2_radio/radio_abf_mort.jpg new file mode 100755 index 0000000..aa0ddfe Binary files /dev/null and b/data/media/vie_pratique/radio/m2_radio/radio_abf_mort.jpg differ diff --git a/data/media/vie_pratique/radio/m2_radio/radioabf.jpg b/data/media/vie_pratique/radio/m2_radio/radioabf.jpg new file mode 100755 index 0000000..8d526b3 Binary files /dev/null and b/data/media/vie_pratique/radio/m2_radio/radioabf.jpg differ diff --git a/data/media/vie_pratique/radio/m2_radio/radioabf.net.jpg b/data/media/vie_pratique/radio/m2_radio/radioabf.net.jpg new file mode 100755 index 0000000..2740f74 Binary files /dev/null and b/data/media/vie_pratique/radio/m2_radio/radioabf.net.jpg differ diff --git a/data/media/wiki/apple-touch-icon.png b/data/media/wiki/apple-touch-icon.png new file mode 100644 index 0000000..1aa3cc3 Binary files /dev/null and b/data/media/wiki/apple-touch-icon.png differ diff --git a/data/media/wiki/dokuwiki-128.png b/data/media/wiki/dokuwiki-128.png new file mode 100644 index 0000000..f3f1d66 Binary files /dev/null and b/data/media/wiki/dokuwiki-128.png differ diff --git a/data/media/wiki/dokuwiki.svg b/data/media/wiki/dokuwiki.svg new file mode 100644 index 0000000..d5f2d7b --- /dev/null +++ b/data/media/wiki/dokuwiki.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/media/wiki/favicon.ico b/data/media/wiki/favicon.ico new file mode 100644 index 0000000..32eaaa2 Binary files /dev/null and b/data/media/wiki/favicon.ico differ diff --git a/data/media/wiki/logo.png b/data/media/wiki/logo.png new file mode 100644 index 0000000..96e5d94 Binary files /dev/null and b/data/media/wiki/logo.png differ diff --git a/data/media/wiki/pasted/20211113-091938.png b/data/media/wiki/pasted/20211113-091938.png new file mode 100644 index 0000000..8f8fac6 Binary files /dev/null and b/data/media/wiki/pasted/20211113-091938.png differ diff --git a/data/media_attic/_dummy b/data/media_attic/_dummy new file mode 100755 index 0000000..e492265 --- /dev/null +++ b/data/media_attic/_dummy @@ -0,0 +1 @@ +You can safely delete this file. \ No newline at end of file diff --git a/data/media_meta/3178/lego_3178_hydravion.jpg.changes b/data/media_meta/3178/lego_3178_hydravion.jpg.changes new file mode 100755 index 0000000..65101c8 --- /dev/null +++ b/data/media_meta/3178/lego_3178_hydravion.jpg.changes @@ -0,0 +1 @@ +1350151586 109.190.17.227 C 3178:lego_3178_hydravion.jpg jside créée diff --git a/data/media_meta/5762/5762.jpg.changes b/data/media_meta/5762/5762.jpg.changes new file mode 100755 index 0000000..08eeacc --- /dev/null +++ b/data/media_meta/5762/5762.jpg.changes @@ -0,0 +1 @@ +1350154647 109.190.17.227 C 5762:5762.jpg jside créée diff --git a/data/media_meta/5762/5762_manuel.pdf.changes b/data/media_meta/5762/5762_manuel.pdf.changes new file mode 100755 index 0000000..02e5bad --- /dev/null +++ b/data/media_meta/5762/5762_manuel.pdf.changes @@ -0,0 +1 @@ +1350154688 109.190.17.227 C 5762:5762_manuel.pdf jside créée diff --git a/data/media_meta/6867/comic_6867.pdf.changes b/data/media_meta/6867/comic_6867.pdf.changes new file mode 100755 index 0000000..b79d6fb --- /dev/null +++ b/data/media_meta/6867/comic_6867.pdf.changes @@ -0,0 +1 @@ +1350153622 109.190.17.227 C 6867:comic_6867.pdf jside créée diff --git a/data/media_meta/6867/lego_6867_evasion_loki.jpg.changes b/data/media_meta/6867/lego_6867_evasion_loki.jpg.changes new file mode 100755 index 0000000..a304555 --- /dev/null +++ b/data/media_meta/6867/lego_6867_evasion_loki.jpg.changes @@ -0,0 +1 @@ +1350153512 109.190.17.227 C 6867:lego_6867_evasion_loki.jpg jside créée diff --git a/data/media_meta/6867/manuel_6867.pdf.changes b/data/media_meta/6867/manuel_6867.pdf.changes new file mode 100755 index 0000000..e0e58f4 --- /dev/null +++ b/data/media_meta/6867/manuel_6867.pdf.changes @@ -0,0 +1 @@ +1350153593 109.190.17.227 C 6867:manuel_6867.pdf jside créée diff --git a/data/media_meta/6911/4656120.pdf.changes b/data/media_meta/6911/4656120.pdf.changes new file mode 100755 index 0000000..018ad49 --- /dev/null +++ b/data/media_meta/6911/4656120.pdf.changes @@ -0,0 +1 @@ +1350152105 109.190.17.227 C 6911:4656120.pdf jside créée diff --git a/data/media_meta/7741/7741_manuel.pdf.changes b/data/media_meta/7741/7741_manuel.pdf.changes new file mode 100755 index 0000000..e382cb5 --- /dev/null +++ b/data/media_meta/7741/7741_manuel.pdf.changes @@ -0,0 +1 @@ +1350150498 109.190.17.227 C 7741:7741_manuel.pdf jside créée diff --git a/data/media_meta/83000249_etemptation_05.04.0001_x_winnt_sql_2019-04-10_15-09-53_19181.lic.zip.changes b/data/media_meta/83000249_etemptation_05.04.0001_x_winnt_sql_2019-04-10_15-09-53_19181.lic.zip.changes new file mode 100644 index 0000000..1e6d317 --- /dev/null +++ b/data/media_meta/83000249_etemptation_05.04.0001_x_winnt_sql_2019-04-10_15-09-53_19181.lic.zip.changes @@ -0,0 +1,2 @@ +1557500544 164.177.31.157 C 83000249_etemptation_05.04.0001_x_winnt_sql_2019-04-10_15-09-53_19181.lic.zip jside créée 594 +1557501006 164.177.31.157 D 83000249_etemptation_05.04.0001_x_winnt_sql_2019-04-10_15-09-53_19181.lic.zip jside supprimée -594 diff --git a/data/media_meta/9093/9093.png.changes b/data/media_meta/9093/9093.png.changes new file mode 100755 index 0000000..fc02ba8 --- /dev/null +++ b/data/media_meta/9093/9093.png.changes @@ -0,0 +1 @@ +1350154238 109.190.17.227 C 9093:9093.png jside créée diff --git a/data/media_meta/9093/9093_manuel.pdf.changes b/data/media_meta/9093/9093_manuel.pdf.changes new file mode 100755 index 0000000..e30c69c --- /dev/null +++ b/data/media_meta/9093/9093_manuel.pdf.changes @@ -0,0 +1 @@ +1350154288 109.190.17.227 C 9093:9093_manuel.pdf jside créée diff --git a/data/media_meta/9462/9462.jpg.changes b/data/media_meta/9462/9462.jpg.changes new file mode 100755 index 0000000..1114567 --- /dev/null +++ b/data/media_meta/9462/9462.jpg.changes @@ -0,0 +1 @@ +1350154901 109.190.17.227 C 9462:9462.jpg jside créée diff --git a/data/media_meta/9462/9462_manuel.pdf.changes b/data/media_meta/9462/9462_manuel.pdf.changes new file mode 100755 index 0000000..7f5dc93 --- /dev/null +++ b/data/media_meta/9462/9462_manuel.pdf.changes @@ -0,0 +1 @@ +1350154954 109.190.17.227 C 9462:9462_manuel.pdf jside créée diff --git a/data/media_meta/94748_youtube_1460x1460.png.changes b/data/media_meta/94748_youtube_1460x1460.png.changes new file mode 100644 index 0000000..5cb65e0 --- /dev/null +++ b/data/media_meta/94748_youtube_1460x1460.png.changes @@ -0,0 +1 @@ +1605111822 92.89.16.177 C 94748_youtube_1460x1460.png cedricabonnel créée 168168 diff --git a/data/media_meta/_dummy b/data/media_meta/_dummy new file mode 100755 index 0000000..e492265 --- /dev/null +++ b/data/media_meta/_dummy @@ -0,0 +1 @@ +You can safely delete this file. \ No newline at end of file diff --git a/data/media_meta/az3vz4.zip.changes b/data/media_meta/az3vz4.zip.changes new file mode 100644 index 0000000..bde6d99 --- /dev/null +++ b/data/media_meta/az3vz4.zip.changes @@ -0,0 +1,2 @@ +1570191917 164.177.31.157 C az3vz4.zip jside créée 5123002 +1570192014 164.177.31.157 D az3vz4.zip jside supprimée -5123002 diff --git a/data/media_meta/aze/correctifs.zip.changes b/data/media_meta/aze/correctifs.zip.changes new file mode 100644 index 0000000..c4ee787 --- /dev/null +++ b/data/media_meta/aze/correctifs.zip.changes @@ -0,0 +1,2 @@ +1578935947 164.177.31.157 C aze:correctifs.zip jside créée 263081393 +1578939159 164.177.31.157 D aze:correctifs.zip jside supprimée -263081393 diff --git a/data/media_meta/burger_tech_podcast.jpg.changes b/data/media_meta/burger_tech_podcast.jpg.changes new file mode 100644 index 0000000..56d296c --- /dev/null +++ b/data/media_meta/burger_tech_podcast.jpg.changes @@ -0,0 +1 @@ +1591097292 92.89.16.177 C burger_tech_podcast.jpg cedricabonnel créée 46021 diff --git a/data/media_meta/cookie/aprecu_infra_aceinternet.png.changes b/data/media_meta/cookie/aprecu_infra_aceinternet.png.changes new file mode 100644 index 0000000..4763f9b --- /dev/null +++ b/data/media_meta/cookie/aprecu_infra_aceinternet.png.changes @@ -0,0 +1 @@ +1586123685 92.89.16.177 C cookie:aprecu_infra_aceinternet.png jside créée 59122 diff --git a/data/media_meta/cookie/dokuwiki_profil.png.changes b/data/media_meta/cookie/dokuwiki_profil.png.changes new file mode 100644 index 0000000..348d64f --- /dev/null +++ b/data/media_meta/cookie/dokuwiki_profil.png.changes @@ -0,0 +1 @@ +1586125236 92.89.16.177 C cookie:dokuwiki_profil.png jside créée 33138 diff --git a/data/media_meta/dummy.png.changes b/data/media_meta/dummy.png.changes new file mode 100644 index 0000000..f6373de --- /dev/null +++ b/data/media_meta/dummy.png.changes @@ -0,0 +1,2 @@ +1587976271 92.89.16.177 C dummy.png jside créée 8358 +1587976389 92.89.16.177 E dummy.png jside 8597 diff --git a/data/media_meta/electronique/1200px-raspberry_pi_4_model_b_-_side.jpg.changes b/data/media_meta/electronique/1200px-raspberry_pi_4_model_b_-_side.jpg.changes new file mode 100644 index 0000000..3321356 --- /dev/null +++ b/data/media_meta/electronique/1200px-raspberry_pi_4_model_b_-_side.jpg.changes @@ -0,0 +1 @@ +1587158926 92.89.16.177 C electronique:1200px-raspberry_pi_4_model_b_-_side.jpg jside créée 210789 diff --git a/data/media_meta/electronique/ai-thinker.png.changes b/data/media_meta/electronique/ai-thinker.png.changes new file mode 100644 index 0000000..3ea4be8 --- /dev/null +++ b/data/media_meta/electronique/ai-thinker.png.changes @@ -0,0 +1 @@ +1605092157 81.185.166.215 C electronique:ai-thinker.png cedricabonnel créée 14263 diff --git a/data/media_meta/electronique/arduino/age86_ctherm_erd10001.jpg.changes b/data/media_meta/electronique/arduino/age86_ctherm_erd10001.jpg.changes new file mode 100644 index 0000000..928af9e --- /dev/null +++ b/data/media_meta/electronique/arduino/age86_ctherm_erd10001.jpg.changes @@ -0,0 +1 @@ +1586346818 92.89.16.177 C informatique:arduino:age86_ctherm_erd10001.jpg jside créée 70371 diff --git a/data/media_meta/electronique/arduino/arduino-64x64.png.changes b/data/media_meta/electronique/arduino/arduino-64x64.png.changes new file mode 100644 index 0000000..a7662f9 --- /dev/null +++ b/data/media_meta/electronique/arduino/arduino-64x64.png.changes @@ -0,0 +1 @@ +1586385311 92.89.16.177 C informatique:materiel:arduino:arduino-64x64.png jside créée 2876 diff --git a/data/media_meta/electronique/arduino/arduino.png.changes b/data/media_meta/electronique/arduino/arduino.png.changes new file mode 100644 index 0000000..b297bba --- /dev/null +++ b/data/media_meta/electronique/arduino/arduino.png.changes @@ -0,0 +1 @@ +1604864222 92.89.16.177 C electronique:arduino:arduino.png cedricabonnel créée 92868 diff --git a/data/media_meta/electronique/arduino/arduino_et_le_capteur/ansmann_aes3.jpg.changes b/data/media_meta/electronique/arduino/arduino_et_le_capteur/ansmann_aes3.jpg.changes new file mode 100644 index 0000000..134d410 --- /dev/null +++ b/data/media_meta/electronique/arduino/arduino_et_le_capteur/ansmann_aes3.jpg.changes @@ -0,0 +1 @@ +1539030808 77.136.197.85 C informatique:couper_la_veille:arduino_et_le_capteur:ansmann_aes3.jpg jside créée 284127 diff --git a/data/media_meta/electronique/arduino/arduino_et_le_capteur/capteur-de-courant-ac-detachable-100a-.jpg.changes b/data/media_meta/electronique/arduino/arduino_et_le_capteur/capteur-de-courant-ac-detachable-100a-.jpg.changes new file mode 100644 index 0000000..0987e7a --- /dev/null +++ b/data/media_meta/electronique/arduino/arduino_et_le_capteur/capteur-de-courant-ac-detachable-100a-.jpg.changes @@ -0,0 +1 @@ +1539377787 176.138.213.250 C informatique:couper_la_veille:arduino_et_le_capteur:capteur-de-courant-ac-detachable-100a-.jpg jside créée 81808 diff --git a/data/media_meta/electronique/arduino/arduino_et_le_capteur/electronique_masse_virtuelle_001.gif.changes b/data/media_meta/electronique/arduino/arduino_et_le_capteur/electronique_masse_virtuelle_001.gif.changes new file mode 100644 index 0000000..f644253 --- /dev/null +++ b/data/media_meta/electronique/arduino/arduino_et_le_capteur/electronique_masse_virtuelle_001.gif.changes @@ -0,0 +1 @@ +1539030806 77.136.197.85 C informatique:couper_la_veille:arduino_et_le_capteur:electronique_masse_virtuelle_001.gif jside créée 4572 diff --git a/data/media_meta/electronique/arduino/arduino_et_le_capteur/sct013.jpg.changes b/data/media_meta/electronique/arduino/arduino_et_le_capteur/sct013.jpg.changes new file mode 100644 index 0000000..488948f --- /dev/null +++ b/data/media_meta/electronique/arduino/arduino_et_le_capteur/sct013.jpg.changes @@ -0,0 +1 @@ +1539030797 77.136.197.85 C informatique:couper_la_veille:arduino_et_le_capteur:sct013.jpg jside créée 42130 diff --git a/data/media_meta/electronique/arduino/arduino_explications.png.changes b/data/media_meta/electronique/arduino/arduino_explications.png.changes new file mode 100755 index 0000000..dc59930 --- /dev/null +++ b/data/media_meta/electronique/arduino/arduino_explications.png.changes @@ -0,0 +1 @@ +1463311102 109.190.17.227 C informatique:arduino:arduino_explications.png jside créée diff --git a/data/media_meta/electronique/arduino/arduino_software_1.8.7.png.changes b/data/media_meta/electronique/arduino/arduino_software_1.8.7.png.changes new file mode 100644 index 0000000..71fc7ef --- /dev/null +++ b/data/media_meta/electronique/arduino/arduino_software_1.8.7.png.changes @@ -0,0 +1 @@ +1542348297 176.138.213.250 C informatique:arduino:arduino_software_1.8.7.png jside créée 59782 diff --git a/data/media_meta/electronique/arduino/biss0001.pdf.changes b/data/media_meta/electronique/arduino/biss0001.pdf.changes new file mode 100644 index 0000000..c38887a --- /dev/null +++ b/data/media_meta/electronique/arduino/biss0001.pdf.changes @@ -0,0 +1 @@ +1577629257 92.89.16.177 C informatique:arduino:biss0001.pdf jside créée 280031 diff --git a/data/media_meta/electronique/arduino/bm71xx.pdf.changes b/data/media_meta/electronique/arduino/bm71xx.pdf.changes new file mode 100644 index 0000000..ce05868 --- /dev/null +++ b/data/media_meta/electronique/arduino/bm71xx.pdf.changes @@ -0,0 +1 @@ +1577629254 92.89.16.177 C informatique:arduino:bm71xx.pdf jside créée 90323 diff --git a/data/media_meta/electronique/arduino/bouton_ok.png.changes b/data/media_meta/electronique/arduino/bouton_ok.png.changes new file mode 100755 index 0000000..d38579f --- /dev/null +++ b/data/media_meta/electronique/arduino/bouton_ok.png.changes @@ -0,0 +1 @@ +1464203654 109.190.17.227 C informatique:arduino:bouton_ok.png jside créée diff --git a/data/media_meta/electronique/arduino/dht11_arduinouno_lcd.jpg.changes b/data/media_meta/electronique/arduino/dht11_arduinouno_lcd.jpg.changes new file mode 100755 index 0000000..8ce05e5 --- /dev/null +++ b/data/media_meta/electronique/arduino/dht11_arduinouno_lcd.jpg.changes @@ -0,0 +1 @@ +1480924941 109.190.17.227 C informatique:arduino:dht11_arduinouno_lcd.jpg jside créée 347241 diff --git a/data/media_meta/electronique/arduino/ebay_relais_250v_5a.jpg.changes b/data/media_meta/electronique/arduino/ebay_relais_250v_5a.jpg.changes new file mode 100644 index 0000000..20e3427 --- /dev/null +++ b/data/media_meta/electronique/arduino/ebay_relais_250v_5a.jpg.changes @@ -0,0 +1 @@ +1586351131 92.89.16.177 C informatique:arduino:ebay_relais_250v_5a.jpg jside créée 132638 diff --git a/data/media_meta/electronique/arduino/ebay_sonde_temperature_exemple.jpg.changes b/data/media_meta/electronique/arduino/ebay_sonde_temperature_exemple.jpg.changes new file mode 100644 index 0000000..d23a387 --- /dev/null +++ b/data/media_meta/electronique/arduino/ebay_sonde_temperature_exemple.jpg.changes @@ -0,0 +1 @@ +1586347065 92.89.16.177 C informatique:arduino:ebay_sonde_temperature_exemple.jpg jside créée 88278 diff --git a/data/media_meta/electronique/arduino/esp8266_esp12e_bleu.jpg.changes b/data/media_meta/electronique/arduino/esp8266_esp12e_bleu.jpg.changes new file mode 100755 index 0000000..f6901d4 --- /dev/null +++ b/data/media_meta/electronique/arduino/esp8266_esp12e_bleu.jpg.changes @@ -0,0 +1 @@ +1464208959 109.190.17.227 C informatique:arduino:esp8266_esp12e_bleu.jpg jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_croquis_includelibrary.png.changes b/data/media_meta/electronique/arduino/idearduino_croquis_includelibrary.png.changes new file mode 100755 index 0000000..bc15c75 --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_croquis_includelibrary.png.changes @@ -0,0 +1 @@ +1480241430 109.190.17.227 C informatique:arduino:idearduino_croquis_includelibrary.png jside créée 118379 diff --git a/data/media_meta/electronique/arduino/idearduino_fichier_preferences.png.changes b/data/media_meta/electronique/arduino/idearduino_fichier_preferences.png.changes new file mode 100755 index 0000000..31a0439 --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_fichier_preferences.png.changes @@ -0,0 +1 @@ +1464201989 109.190.17.227 C informatique:arduino:idearduino_fichier_preferences.png jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266.png.changes b/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266.png.changes new file mode 100755 index 0000000..6f0c254 --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266.png.changes @@ -0,0 +1 @@ +1464204413 109.190.17.227 C informatique:arduino:idearduino_gestionnairedecarte_esp8266.png jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installed.png.changes b/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installed.png.changes new file mode 100755 index 0000000..bb5f423 --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installed.png.changes @@ -0,0 +1 @@ +1464204892 109.190.17.227 C informatique:arduino:idearduino_gestionnairedecarte_esp8266_installed.png jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer.png.changes b/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer.png.changes new file mode 100755 index 0000000..4431958 --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer.png.changes @@ -0,0 +1 @@ +1464204563 109.190.17.227 C informatique:arduino:idearduino_gestionnairedecarte_esp8266_installer.png jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer_progression.png.changes b/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer_progression.png.changes new file mode 100755 index 0000000..40f0bbe --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_gestionnairedecarte_esp8266_installer_progression.png.changes @@ -0,0 +1 @@ +1464204703 109.190.17.227 C informatique:arduino:idearduino_gestionnairedecarte_esp8266_installer_progression.png jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_outils_getboardinfo.png.changes b/data/media_meta/electronique/arduino/idearduino_outils_getboardinfo.png.changes new file mode 100755 index 0000000..a326a7b --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_outils_getboardinfo.png.changes @@ -0,0 +1 @@ +1464207565 109.190.17.227 C informatique:arduino:idearduino_outils_getboardinfo.png jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_outils_port_devttyusb3.png.changes b/data/media_meta/electronique/arduino/idearduino_outils_port_devttyusb3.png.changes new file mode 100755 index 0000000..7d9e563 --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_outils_port_devttyusb3.png.changes @@ -0,0 +1 @@ +1464207334 109.190.17.227 C informatique:arduino:idearduino_outils_port_devttyusb3.png jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_outils_typedecarte.png.changes b/data/media_meta/electronique/arduino/idearduino_outils_typedecarte.png.changes new file mode 100755 index 0000000..a59ca97 --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_outils_typedecarte.png.changes @@ -0,0 +1 @@ +1464206731 109.190.17.227 C informatique:arduino:idearduino_outils_typedecarte.png jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_outils_typedecarte_gestionnairedecarte.png.changes b/data/media_meta/electronique/arduino/idearduino_outils_typedecarte_gestionnairedecarte.png.changes new file mode 100755 index 0000000..48a9738 --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_outils_typedecarte_gestionnairedecarte.png.changes @@ -0,0 +1 @@ +1464204108 109.190.17.227 C informatique:arduino:idearduino_outils_typedecarte_gestionnairedecarte.png jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_outils_typedecarte_nodemcu.png.changes b/data/media_meta/electronique/arduino/idearduino_outils_typedecarte_nodemcu.png.changes new file mode 100755 index 0000000..195dafa --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_outils_typedecarte_nodemcu.png.changes @@ -0,0 +1 @@ +1464207270 109.190.17.227 C informatique:arduino:idearduino_outils_typedecarte_nodemcu.png jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_preferences.png.changes b/data/media_meta/electronique/arduino/idearduino_preferences.png.changes new file mode 100755 index 0000000..4e3a47f --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_preferences.png.changes @@ -0,0 +1 @@ +1464203234 109.190.17.227 C informatique:arduino:idearduino_preferences.png jside créée diff --git a/data/media_meta/electronique/arduino/idearduino_preferences_url_de_gestionnaire_de_cartes_supplementaires.png.changes b/data/media_meta/electronique/arduino/idearduino_preferences_url_de_gestionnaire_de_cartes_supplementaires.png.changes new file mode 100755 index 0000000..9ea589d --- /dev/null +++ b/data/media_meta/electronique/arduino/idearduino_preferences_url_de_gestionnaire_de_cartes_supplementaires.png.changes @@ -0,0 +1 @@ +1464203533 109.190.17.227 C informatique:arduino:idearduino_preferences_url_de_gestionnaire_de_cartes_supplementaires.png jside créée diff --git a/data/media_meta/electronique/arduino/mooc/programmer_avec_un_objet_arduino/breadboard.jpg.changes b/data/media_meta/electronique/arduino/mooc/programmer_avec_un_objet_arduino/breadboard.jpg.changes new file mode 100755 index 0000000..353fe0c --- /dev/null +++ b/data/media_meta/electronique/arduino/mooc/programmer_avec_un_objet_arduino/breadboard.jpg.changes @@ -0,0 +1 @@ +1486068844 109.190.17.227 C informatique:arduino:mooc:programmer_avec_un_objet_arduino:breadboard.jpg jside créée 194108 diff --git a/data/media_meta/electronique/arduino/mooc/programmer_avec_un_objet_arduino/brochagearduino.png.changes b/data/media_meta/electronique/arduino/mooc/programmer_avec_un_objet_arduino/brochagearduino.png.changes new file mode 100755 index 0000000..3359a1c --- /dev/null +++ b/data/media_meta/electronique/arduino/mooc/programmer_avec_un_objet_arduino/brochagearduino.png.changes @@ -0,0 +1 @@ +1486067932 109.190.17.227 C informatique:arduino:mooc:programmer_avec_un_objet_arduino:brochagearduino.png jside créée 52328 diff --git a/data/media_meta/electronique/arduino/pasted/20220128-074733.png.changes b/data/media_meta/electronique/arduino/pasted/20220128-074733.png.changes new file mode 100644 index 0000000..9cf6e23 --- /dev/null +++ b/data/media_meta/electronique/arduino/pasted/20220128-074733.png.changes @@ -0,0 +1 @@ +1643352453 C electronique:arduino:pasted:20220128-074733.png cedricabonnel créée 242676 diff --git a/data/media_meta/electronique/arduino/pasted/20220128-075003.png.changes b/data/media_meta/electronique/arduino/pasted/20220128-075003.png.changes new file mode 100644 index 0000000..b751642 --- /dev/null +++ b/data/media_meta/electronique/arduino/pasted/20220128-075003.png.changes @@ -0,0 +1 @@ +1643352603 C electronique:arduino:pasted:20220128-075003.png cedricabonnel créée 114730 diff --git a/data/media_meta/electronique/arduino/pasted/20220128-105101.png.changes b/data/media_meta/electronique/arduino/pasted/20220128-105101.png.changes new file mode 100644 index 0000000..1190927 --- /dev/null +++ b/data/media_meta/electronique/arduino/pasted/20220128-105101.png.changes @@ -0,0 +1 @@ +1643363461 C electronique:arduino:pasted:20220128-105101.png cedricabonnel créée 577552 diff --git a/data/media_meta/electronique/arduino/pir_rcw0506_vuegenerale.jpg.changes b/data/media_meta/electronique/arduino/pir_rcw0506_vuegenerale.jpg.changes new file mode 100644 index 0000000..ec5fec2 --- /dev/null +++ b/data/media_meta/electronique/arduino/pir_rcw0506_vuegenerale.jpg.changes @@ -0,0 +1 @@ +1577629839 92.89.16.177 C informatique:arduino:pir_rcw0506_vuegenerale.jpg jside créée 199016 diff --git a/data/media_meta/electronique/arduino/pir_rcw0506_vuegenerale.png.changes b/data/media_meta/electronique/arduino/pir_rcw0506_vuegenerale.png.changes new file mode 100644 index 0000000..28d99fd --- /dev/null +++ b/data/media_meta/electronique/arduino/pir_rcw0506_vuegenerale.png.changes @@ -0,0 +1 @@ +1577629327 92.89.16.177 C informatique:arduino:pir_rcw0506_vuegenerale.png jside créée 1073610 diff --git a/data/media_meta/electronique/arduino/pir_rcw0506_zoombiss0001.jpg.changes b/data/media_meta/electronique/arduino/pir_rcw0506_zoombiss0001.jpg.changes new file mode 100644 index 0000000..f200f72 --- /dev/null +++ b/data/media_meta/electronique/arduino/pir_rcw0506_zoombiss0001.jpg.changes @@ -0,0 +1 @@ +1577629863 92.89.16.177 C informatique:arduino:pir_rcw0506_zoombiss0001.jpg jside créée 156886 diff --git a/data/media_meta/electronique/arduino/schema_display-by-i2c-lcd1602.png.changes b/data/media_meta/electronique/arduino/schema_display-by-i2c-lcd1602.png.changes new file mode 100755 index 0000000..9ce4f73 --- /dev/null +++ b/data/media_meta/electronique/arduino/schema_display-by-i2c-lcd1602.png.changes @@ -0,0 +1 @@ +1480254255 109.190.17.227 C informatique:arduino:schema_display-by-i2c-lcd1602.png jside créée 195631 diff --git a/data/media_meta/electronique/arduino/tda7492p.pdf.changes b/data/media_meta/electronique/arduino/tda7492p.pdf.changes new file mode 100755 index 0000000..1ad030c --- /dev/null +++ b/data/media_meta/electronique/arduino/tda7492p.pdf.changes @@ -0,0 +1 @@ +1465631830 109.190.17.227 C informatique:arduino:tda7492p.pdf jside créée diff --git a/data/media_meta/electronique/arduino/terminal_alternatives_config_java.png.changes b/data/media_meta/electronique/arduino/terminal_alternatives_config_java.png.changes new file mode 100644 index 0000000..2853b0e --- /dev/null +++ b/data/media_meta/electronique/arduino/terminal_alternatives_config_java.png.changes @@ -0,0 +1 @@ +1542350126 176.138.213.250 C informatique:arduino:terminal_alternatives_config_java.png jside créée 37938 diff --git a/data/media_meta/electronique/arduino/terminal_install_arduino.png.changes b/data/media_meta/electronique/arduino/terminal_install_arduino.png.changes new file mode 100644 index 0000000..de67019 --- /dev/null +++ b/data/media_meta/electronique/arduino/terminal_install_arduino.png.changes @@ -0,0 +1,2 @@ +1542349187 176.138.213.250 C informatique:arduino:terminal_install_arduino.png jside créée 91536 +1542349474 176.138.213.250 E informatique:arduino:terminal_install_arduino.png jside -6624 diff --git a/data/media_meta/electronique/audio/pasted/20230808-152506.png.changes b/data/media_meta/electronique/audio/pasted/20230808-152506.png.changes new file mode 100644 index 0000000..363793a --- /dev/null +++ b/data/media_meta/electronique/audio/pasted/20230808-152506.png.changes @@ -0,0 +1 @@ +1691501106 C electronique:audio:pasted:20230808-152506.png cedricabonnel créée 667280 diff --git a/data/media_meta/electronique/audio/pasted/20230808-152540.png.changes b/data/media_meta/electronique/audio/pasted/20230808-152540.png.changes new file mode 100644 index 0000000..3c2d62e --- /dev/null +++ b/data/media_meta/electronique/audio/pasted/20230808-152540.png.changes @@ -0,0 +1 @@ +1691501140 C electronique:audio:pasted:20230808-152540.png cedricabonnel créée 1761219 diff --git a/data/media_meta/electronique/depannage/pasted/20200806-000947.png.changes b/data/media_meta/electronique/depannage/pasted/20200806-000947.png.changes new file mode 100644 index 0000000..e9204b6 --- /dev/null +++ b/data/media_meta/electronique/depannage/pasted/20200806-000947.png.changes @@ -0,0 +1 @@ +1596665387 92.89.16.177 C electronique:depannage:pasted:20200806-000947.png cedricabonnel créée 3076 diff --git a/data/media_meta/electronique/depannage/pasted/20200806-003439.png.changes b/data/media_meta/electronique/depannage/pasted/20200806-003439.png.changes new file mode 100644 index 0000000..4397c72 --- /dev/null +++ b/data/media_meta/electronique/depannage/pasted/20200806-003439.png.changes @@ -0,0 +1 @@ +1596666879 92.89.16.177 C electronique:depannage:pasted:20200806-003439.png cedricabonnel créée 66600 diff --git a/data/media_meta/electronique/depannage/pasted/20200806-090408.png.changes b/data/media_meta/electronique/depannage/pasted/20200806-090408.png.changes new file mode 100644 index 0000000..0d78bc4 --- /dev/null +++ b/data/media_meta/electronique/depannage/pasted/20200806-090408.png.changes @@ -0,0 +1 @@ +1596697448 92.89.16.177 C electronique:depannage:pasted:20200806-090408.png cedricabonnel créée 494513 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/m1.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/m1.png.changes new file mode 100644 index 0000000..821af17 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/m1.png.changes @@ -0,0 +1,2 @@ +1616351246 37.168.36.216 C electronique:depannage:smart-touch-switch:m1.png cedricabonnel créée 108074 +1616351269 37.168.36.216 D electronique:depannage:smart-touch-switch:m1.png cedricabonnel supprimée -108074 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/m10.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/m10.png.changes new file mode 100644 index 0000000..df524e4 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/m10.png.changes @@ -0,0 +1,2 @@ +1616351249 37.168.36.216 C electronique:depannage:smart-touch-switch:m10.png cedricabonnel créée 409821 +1616351301 37.168.36.216 D electronique:depannage:smart-touch-switch:m10.png cedricabonnel supprimée -409821 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/m11.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/m11.png.changes new file mode 100644 index 0000000..648b7a7 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/m11.png.changes @@ -0,0 +1,2 @@ +1616351249 37.168.36.216 C electronique:depannage:smart-touch-switch:m11.png cedricabonnel créée 78644 +1616351265 37.168.36.216 D electronique:depannage:smart-touch-switch:m11.png cedricabonnel supprimée -78644 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/m2.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/m2.png.changes new file mode 100644 index 0000000..296ad06 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/m2.png.changes @@ -0,0 +1,2 @@ +1616351247 37.168.36.216 C electronique:depannage:smart-touch-switch:m2.png cedricabonnel créée 565254 +1616351274 37.168.36.216 D electronique:depannage:smart-touch-switch:m2.png cedricabonnel supprimée -565254 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/m3.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/m3.png.changes new file mode 100644 index 0000000..f02a049 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/m3.png.changes @@ -0,0 +1,2 @@ +1616351247 37.168.36.216 C electronique:depannage:smart-touch-switch:m3.png cedricabonnel créée 378394 +1616351278 37.168.36.216 D electronique:depannage:smart-touch-switch:m3.png cedricabonnel supprimée -378394 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/m4.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/m4.png.changes new file mode 100644 index 0000000..5c52726 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/m4.png.changes @@ -0,0 +1,2 @@ +1616351247 37.168.36.216 C electronique:depannage:smart-touch-switch:m4.png cedricabonnel créée 324620 +1616351284 37.168.36.216 D electronique:depannage:smart-touch-switch:m4.png cedricabonnel supprimée -324620 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/m5.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/m5.png.changes new file mode 100644 index 0000000..2edfc1d --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/m5.png.changes @@ -0,0 +1,2 @@ +1616351248 37.168.36.216 C electronique:depannage:smart-touch-switch:m5.png cedricabonnel créée 472343 +1616351287 37.168.36.216 D electronique:depannage:smart-touch-switch:m5.png cedricabonnel supprimée -472343 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/m6.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/m6.png.changes new file mode 100644 index 0000000..8f11e67 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/m6.png.changes @@ -0,0 +1,2 @@ +1616351248 37.168.36.216 C electronique:depannage:smart-touch-switch:m6.png cedricabonnel créée 390384 +1616351289 37.168.36.216 D electronique:depannage:smart-touch-switch:m6.png cedricabonnel supprimée -390384 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/m7.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/m7.png.changes new file mode 100644 index 0000000..ab8134e --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/m7.png.changes @@ -0,0 +1,2 @@ +1616351248 37.168.36.216 C electronique:depannage:smart-touch-switch:m7.png cedricabonnel créée 490211 +1616351292 37.168.36.216 D electronique:depannage:smart-touch-switch:m7.png cedricabonnel supprimée -490211 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/m8.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/m8.png.changes new file mode 100644 index 0000000..93dda28 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/m8.png.changes @@ -0,0 +1,2 @@ +1616351249 37.168.36.216 C electronique:depannage:smart-touch-switch:m8.png cedricabonnel créée 441239 +1616351295 37.168.36.216 D electronique:depannage:smart-touch-switch:m8.png cedricabonnel supprimée -441239 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/m9.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/m9.png.changes new file mode 100644 index 0000000..8656e5e --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/m9.png.changes @@ -0,0 +1,2 @@ +1616351249 37.168.36.216 C electronique:depannage:smart-touch-switch:m9.png cedricabonnel créée 390913 +1616351298 37.168.36.216 D electronique:depannage:smart-touch-switch:m9.png cedricabonnel supprimée -390913 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m1.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m1.png.changes new file mode 100644 index 0000000..14af902 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m1.png.changes @@ -0,0 +1 @@ +1616351430 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:m1.png cedricabonnel créée 108074 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m10.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m10.png.changes new file mode 100644 index 0000000..5e983c1 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m10.png.changes @@ -0,0 +1 @@ +1616351433 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:m10.png cedricabonnel créée 409821 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m11.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m11.png.changes new file mode 100644 index 0000000..fda4dec --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m11.png.changes @@ -0,0 +1 @@ +1616351432 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:m11.png cedricabonnel créée 78644 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m2.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m2.png.changes new file mode 100644 index 0000000..21acbbb --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m2.png.changes @@ -0,0 +1 @@ +1616351431 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:m2.png cedricabonnel créée 565254 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m3.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m3.png.changes new file mode 100644 index 0000000..bba7a09 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m3.png.changes @@ -0,0 +1 @@ +1616351431 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:m3.png cedricabonnel créée 378394 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m4.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m4.png.changes new file mode 100644 index 0000000..32196d1 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m4.png.changes @@ -0,0 +1 @@ +1616351430 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:m4.png cedricabonnel créée 324620 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m5.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m5.png.changes new file mode 100644 index 0000000..b162413 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m5.png.changes @@ -0,0 +1 @@ +1616351431 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:m5.png cedricabonnel créée 472343 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m6.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m6.png.changes new file mode 100644 index 0000000..590a50c --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m6.png.changes @@ -0,0 +1 @@ +1616351432 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:m6.png cedricabonnel créée 390384 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m7.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m7.png.changes new file mode 100644 index 0000000..8127a3c --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m7.png.changes @@ -0,0 +1 @@ +1616351432 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:m7.png cedricabonnel créée 490211 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m8.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m8.png.changes new file mode 100644 index 0000000..5b37045 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m8.png.changes @@ -0,0 +1 @@ +1616351432 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:m8.png cedricabonnel créée 441239 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m9.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m9.png.changes new file mode 100644 index 0000000..1c3ea8a --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/m9.png.changes @@ -0,0 +1 @@ +1616351432 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:m9.png cedricabonnel créée 390913 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/manuel/pasted/20210321-193203.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/pasted/20210321-193203.png.changes new file mode 100644 index 0000000..fc4df52 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/manuel/pasted/20210321-193203.png.changes @@ -0,0 +1 @@ +1616351523 37.168.36.216 C electronique:depannage:smart-touch-switch:manuel:pasted:20210321-193203.png cedricabonnel créée 16767 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-193404.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-193404.png.changes new file mode 100644 index 0000000..b55b891 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-193404.png.changes @@ -0,0 +1 @@ +1616351644 37.168.36.216 C electronique:depannage:smart-touch-switch:pasted:20210321-193404.png cedricabonnel créée 16767 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-213132.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-213132.png.changes new file mode 100644 index 0000000..f033d78 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-213132.png.changes @@ -0,0 +1 @@ +1616358692 37.168.36.216 C electronique:depannage:smart-touch-switch:pasted:20210321-213132.png cedricabonnel créée 85031 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-213239.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-213239.png.changes new file mode 100644 index 0000000..0ce519c --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-213239.png.changes @@ -0,0 +1 @@ +1616358759 37.168.36.216 C electronique:depannage:smart-touch-switch:pasted:20210321-213239.png cedricabonnel créée 166976 diff --git a/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-213502.png.changes b/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-213502.png.changes new file mode 100644 index 0000000..2621052 --- /dev/null +++ b/data/media_meta/electronique/depannage/smart-touch-switch/pasted/20210321-213502.png.changes @@ -0,0 +1 @@ +1616358902 37.168.36.216 C electronique:depannage:smart-touch-switch:pasted:20210321-213502.png cedricabonnel créée 203197 diff --git a/data/media_meta/electronique/ecran-televiseur.jpg.changes b/data/media_meta/electronique/ecran-televiseur.jpg.changes new file mode 100644 index 0000000..8013065 --- /dev/null +++ b/data/media_meta/electronique/ecran-televiseur.jpg.changes @@ -0,0 +1 @@ +1587155822 92.89.16.177 C electronique:ecran-televiseur.jpg jside créée 145233 diff --git a/data/media_meta/electronique/esp/1607379961149.jpg.changes b/data/media_meta/electronique/esp/1607379961149.jpg.changes new file mode 100644 index 0000000..5e7732f --- /dev/null +++ b/data/media_meta/electronique/esp/1607379961149.jpg.changes @@ -0,0 +1 @@ +1607382316 92.89.16.177 C electronique:esp:1607379961149.jpg cedricabonnel créée 316257 diff --git a/data/media_meta/electronique/esp/doiting-esp-12f/doiting-esp12f.jpg.changes b/data/media_meta/electronique/esp/doiting-esp-12f/doiting-esp12f.jpg.changes new file mode 100644 index 0000000..eb0da19 --- /dev/null +++ b/data/media_meta/electronique/esp/doiting-esp-12f/doiting-esp12f.jpg.changes @@ -0,0 +1 @@ +1605104476 81.185.166.215 C electronique:esp:doiting-esp-12f:doiting-esp12f.jpg cedricabonnel créée 23795 diff --git a/data/media_meta/electronique/esp/doiting-esp-12f/esp-12f-with-esp8266-board.jpg.changes b/data/media_meta/electronique/esp/doiting-esp-12f/esp-12f-with-esp8266-board.jpg.changes new file mode 100644 index 0000000..091f70b --- /dev/null +++ b/data/media_meta/electronique/esp/doiting-esp-12f/esp-12f-with-esp8266-board.jpg.changes @@ -0,0 +1 @@ +1605106147 81.185.166.215 C electronique:esp:doiting-esp-12f:esp-12f-with-esp8266-board.jpg cedricabonnel créée 51740 diff --git a/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-cote.jpg.changes b/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-cote.jpg.changes new file mode 100644 index 0000000..ce901a1 --- /dev/null +++ b/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-cote.jpg.changes @@ -0,0 +1,2 @@ +1605106146 81.185.166.215 C electronique:esp:doiting-esp-12f:esp12f-cote.jpg cedricabonnel créée 26508 +1605107235 81.185.166.215 D electronique:esp:doiting-esp-12f:esp12f-cote.jpg cedricabonnel supprimée -26508 diff --git a/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-cotes.jpg.changes b/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-cotes.jpg.changes new file mode 100644 index 0000000..5dfdc38 --- /dev/null +++ b/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-cotes.jpg.changes @@ -0,0 +1 @@ +1605106146 81.185.166.215 C electronique:esp:doiting-esp-12f:esp12f-cotes.jpg cedricabonnel créée 23130 diff --git a/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-dessus.jpg.changes b/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-dessus.jpg.changes new file mode 100644 index 0000000..e0c6770 --- /dev/null +++ b/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-dessus.jpg.changes @@ -0,0 +1 @@ +1605106145 81.185.166.215 C electronique:esp:doiting-esp-12f:esp12f-dessus.jpg cedricabonnel créée 26508 diff --git a/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-schema-electrique.jpg.changes b/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-schema-electrique.jpg.changes new file mode 100644 index 0000000..86f2d63 --- /dev/null +++ b/data/media_meta/electronique/esp/doiting-esp-12f/esp12f-schema-electrique.jpg.changes @@ -0,0 +1 @@ +1605106146 81.185.166.215 C electronique:esp:doiting-esp-12f:esp12f-schema-electrique.jpg cedricabonnel créée 38846 diff --git a/data/media_meta/electronique/esp/doiting-esp-12f/esp8266ex.jpg.changes b/data/media_meta/electronique/esp/doiting-esp-12f/esp8266ex.jpg.changes new file mode 100644 index 0000000..2932de5 --- /dev/null +++ b/data/media_meta/electronique/esp/doiting-esp-12f/esp8266ex.jpg.changes @@ -0,0 +1 @@ +1605106146 81.185.166.215 C electronique:esp:doiting-esp-12f:esp8266ex.jpg cedricabonnel créée 85372 diff --git a/data/media_meta/electronique/esp/doiting-esp-12f/pasted/20201111-153428.png.changes b/data/media_meta/electronique/esp/doiting-esp-12f/pasted/20201111-153428.png.changes new file mode 100644 index 0000000..bf9cf41 --- /dev/null +++ b/data/media_meta/electronique/esp/doiting-esp-12f/pasted/20201111-153428.png.changes @@ -0,0 +1,2 @@ +1605105268 81.185.166.215 C electronique:esp:doiting-esp-12f:pasted:20201111-153428.png cedricabonnel créée 40189 +1605107246 81.185.166.215 D electronique:esp:doiting-esp-12f:pasted:20201111-153428.png cedricabonnel supprimée -40189 diff --git a/data/media_meta/electronique/esp/doiting-esp12f.jpg.changes b/data/media_meta/electronique/esp/doiting-esp12f.jpg.changes new file mode 100644 index 0000000..ec26a47 --- /dev/null +++ b/data/media_meta/electronique/esp/doiting-esp12f.jpg.changes @@ -0,0 +1,2 @@ +1605103599 81.185.166.215 C electronique:esp:doiting-esp12f.jpg cedricabonnel créée 23795 +1605104466 81.185.166.215 D electronique:esp:doiting-esp12f.jpg cedricabonnel supprimée -23795 diff --git a/data/media_meta/electronique/esp/esp-c3-32s-kit-v1.0_specification.pdf.changes b/data/media_meta/electronique/esp/esp-c3-32s-kit-v1.0_specification.pdf.changes new file mode 100644 index 0000000..c20717e --- /dev/null +++ b/data/media_meta/electronique/esp/esp-c3-32s-kit-v1.0_specification.pdf.changes @@ -0,0 +1 @@ +1643327229 C electronique:esp:esp-c3-32s-kit-v1.0_specification.pdf cedricabonnel créée 987471 diff --git a/data/media_meta/electronique/esp/esp01.pdf.changes b/data/media_meta/electronique/esp/esp01.pdf.changes new file mode 100644 index 0000000..5f2399a --- /dev/null +++ b/data/media_meta/electronique/esp/esp01.pdf.changes @@ -0,0 +1 @@ +1607794635 92.89.16.177 C electronique:esp:esp01.pdf cedricabonnel créée 874729 diff --git a/data/media_meta/electronique/esp/esp32-c3_datasheet_en.pdf.changes b/data/media_meta/electronique/esp/esp32-c3_datasheet_en.pdf.changes new file mode 100644 index 0000000..3070c70 --- /dev/null +++ b/data/media_meta/electronique/esp/esp32-c3_datasheet_en.pdf.changes @@ -0,0 +1 @@ +1643327228 C electronique:esp:esp32-c3_datasheet_en.pdf cedricabonnel créée 684110 diff --git a/data/media_meta/electronique/esp/img_20201206_122310.jpg.changes b/data/media_meta/electronique/esp/img_20201206_122310.jpg.changes new file mode 100644 index 0000000..9c2a0a7 --- /dev/null +++ b/data/media_meta/electronique/esp/img_20201206_122310.jpg.changes @@ -0,0 +1 @@ +1607382323 92.89.16.177 C electronique:esp:img_20201206_122310.jpg cedricabonnel créée 475527 diff --git a/data/media_meta/electronique/esp/img_20201206_122334.jpg.changes b/data/media_meta/electronique/esp/img_20201206_122334.jpg.changes new file mode 100644 index 0000000..614d34d --- /dev/null +++ b/data/media_meta/electronique/esp/img_20201206_122334.jpg.changes @@ -0,0 +1 @@ +1607382319 92.89.16.177 C electronique:esp:img_20201206_122334.jpg cedricabonnel créée 544949 diff --git a/data/media_meta/electronique/esp/img_20201206_122350.jpg.changes b/data/media_meta/electronique/esp/img_20201206_122350.jpg.changes new file mode 100644 index 0000000..0b7e761 --- /dev/null +++ b/data/media_meta/electronique/esp/img_20201206_122350.jpg.changes @@ -0,0 +1 @@ +1607382326 92.89.16.177 C electronique:esp:img_20201206_122350.jpg cedricabonnel créée 320625 diff --git a/data/media_meta/electronique/esp/img_20201206_122455.jpg.changes b/data/media_meta/electronique/esp/img_20201206_122455.jpg.changes new file mode 100644 index 0000000..bf33ec1 --- /dev/null +++ b/data/media_meta/electronique/esp/img_20201206_122455.jpg.changes @@ -0,0 +1 @@ +1607382419 92.89.16.177 C electronique:esp:img_20201206_122455.jpg cedricabonnel créée 3749056 diff --git a/data/media_meta/electronique/esp/img_20201206_122513.jpg.changes b/data/media_meta/electronique/esp/img_20201206_122513.jpg.changes new file mode 100644 index 0000000..2632893 --- /dev/null +++ b/data/media_meta/electronique/esp/img_20201206_122513.jpg.changes @@ -0,0 +1 @@ +1607382429 92.89.16.177 C electronique:esp:img_20201206_122513.jpg cedricabonnel créée 3734889 diff --git a/data/media_meta/electronique/esp/img_20201206_122538.jpg.changes b/data/media_meta/electronique/esp/img_20201206_122538.jpg.changes new file mode 100644 index 0000000..15335ca --- /dev/null +++ b/data/media_meta/electronique/esp/img_20201206_122538.jpg.changes @@ -0,0 +1 @@ +1607382440 92.89.16.177 C electronique:esp:img_20201206_122538.jpg cedricabonnel créée 3763489 diff --git a/data/media_meta/electronique/esp/img_20201206_123212.jpg.changes b/data/media_meta/electronique/esp/img_20201206_123212.jpg.changes new file mode 100644 index 0000000..747182a --- /dev/null +++ b/data/media_meta/electronique/esp/img_20201206_123212.jpg.changes @@ -0,0 +1 @@ +1607382472 92.89.16.177 C electronique:esp:img_20201206_123212.jpg cedricabonnel créée 3752758 diff --git a/data/media_meta/electronique/esp/nodemcuv3.0-pinout.jpg.changes b/data/media_meta/electronique/esp/nodemcuv3.0-pinout.jpg.changes new file mode 100644 index 0000000..c8320fd --- /dev/null +++ b/data/media_meta/electronique/esp/nodemcuv3.0-pinout.jpg.changes @@ -0,0 +1 @@ +1605102827 81.185.166.215 C electronique:esp:nodemcuv3.0-pinout.jpg cedricabonnel créée 243401 diff --git a/data/media_meta/electronique/esp/pasted/20201111-233453.png.changes b/data/media_meta/electronique/esp/pasted/20201111-233453.png.changes new file mode 100644 index 0000000..ad3c9e6 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201111-233453.png.changes @@ -0,0 +1 @@ +1605134093 92.89.16.177 C electronique:esp:pasted:20201111-233453.png cedricabonnel créée 12859 diff --git a/data/media_meta/electronique/esp/pasted/20201111-233656.png.changes b/data/media_meta/electronique/esp/pasted/20201111-233656.png.changes new file mode 100644 index 0000000..a7d0895 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201111-233656.png.changes @@ -0,0 +1 @@ +1605134216 92.89.16.177 C electronique:esp:pasted:20201111-233656.png cedricabonnel créée 13074 diff --git a/data/media_meta/electronique/esp/pasted/20201206-195401.png.changes b/data/media_meta/electronique/esp/pasted/20201206-195401.png.changes new file mode 100644 index 0000000..1038e5e --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201206-195401.png.changes @@ -0,0 +1 @@ +1607280841 92.89.16.177 C electronique:esp:pasted:20201206-195401.png cedricabonnel créée 403500 diff --git a/data/media_meta/electronique/esp/pasted/20201207-233302.png.changes b/data/media_meta/electronique/esp/pasted/20201207-233302.png.changes new file mode 100644 index 0000000..688d060 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201207-233302.png.changes @@ -0,0 +1 @@ +1607380382 92.89.16.177 C electronique:esp:pasted:20201207-233302.png cedricabonnel créée 868204 diff --git a/data/media_meta/electronique/esp/pasted/20201207-233412.png.changes b/data/media_meta/electronique/esp/pasted/20201207-233412.png.changes new file mode 100644 index 0000000..54e2c81 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201207-233412.png.changes @@ -0,0 +1 @@ +1607380452 92.89.16.177 C electronique:esp:pasted:20201207-233412.png cedricabonnel créée 506433 diff --git a/data/media_meta/electronique/esp/pasted/20201209-085932.png.changes b/data/media_meta/electronique/esp/pasted/20201209-085932.png.changes new file mode 100644 index 0000000..9fd79bb --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201209-085932.png.changes @@ -0,0 +1 @@ +1607500772 92.89.16.177 C electronique:esp:pasted:20201209-085932.png cedricabonnel créée 300194 diff --git a/data/media_meta/electronique/esp/pasted/20201212-134043.png.changes b/data/media_meta/electronique/esp/pasted/20201212-134043.png.changes new file mode 100644 index 0000000..7c60892 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201212-134043.png.changes @@ -0,0 +1 @@ +1607776843 92.89.16.177 C electronique:esp:pasted:20201212-134043.png cedricabonnel créée 97841 diff --git a/data/media_meta/electronique/esp/pasted/20201212-173952.png.changes b/data/media_meta/electronique/esp/pasted/20201212-173952.png.changes new file mode 100644 index 0000000..6720c3c --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201212-173952.png.changes @@ -0,0 +1 @@ +1607791192 92.89.16.177 C electronique:esp:pasted:20201212-173952.png cedricabonnel créée 659030 diff --git a/data/media_meta/electronique/esp/pasted/20201212-183454.png.changes b/data/media_meta/electronique/esp/pasted/20201212-183454.png.changes new file mode 100644 index 0000000..3eb213d --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201212-183454.png.changes @@ -0,0 +1 @@ +1607794494 92.89.16.177 C electronique:esp:pasted:20201212-183454.png cedricabonnel créée 72582 diff --git a/data/media_meta/electronique/esp/pasted/20201212-191417.png.changes b/data/media_meta/electronique/esp/pasted/20201212-191417.png.changes new file mode 100644 index 0000000..4b0a9eb --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201212-191417.png.changes @@ -0,0 +1 @@ +1607796857 92.89.16.177 C electronique:esp:pasted:20201212-191417.png cedricabonnel créée 65573 diff --git a/data/media_meta/electronique/esp/pasted/20201213-083952.png.changes b/data/media_meta/electronique/esp/pasted/20201213-083952.png.changes new file mode 100644 index 0000000..50bcca3 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201213-083952.png.changes @@ -0,0 +1 @@ +1607845192 92.89.16.177 C electronique:esp:pasted:20201213-083952.png cedricabonnel créée 59761 diff --git a/data/media_meta/electronique/esp/pasted/20201213-084414.png.changes b/data/media_meta/electronique/esp/pasted/20201213-084414.png.changes new file mode 100644 index 0000000..adc898b --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201213-084414.png.changes @@ -0,0 +1 @@ +1607845454 92.89.16.177 C electronique:esp:pasted:20201213-084414.png cedricabonnel créée 1010462 diff --git a/data/media_meta/electronique/esp/pasted/20201213-085909.png.changes b/data/media_meta/electronique/esp/pasted/20201213-085909.png.changes new file mode 100644 index 0000000..3b8ba8d --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201213-085909.png.changes @@ -0,0 +1 @@ +1607846349 92.89.16.177 C electronique:esp:pasted:20201213-085909.png cedricabonnel créée 159684 diff --git a/data/media_meta/electronique/esp/pasted/20201213-094634.png.changes b/data/media_meta/electronique/esp/pasted/20201213-094634.png.changes new file mode 100644 index 0000000..5f8001d --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201213-094634.png.changes @@ -0,0 +1 @@ +1607849194 92.89.16.177 C electronique:esp:pasted:20201213-094634.png cedricabonnel créée 92212 diff --git a/data/media_meta/electronique/esp/pasted/20201213-094758.png.changes b/data/media_meta/electronique/esp/pasted/20201213-094758.png.changes new file mode 100644 index 0000000..36ad31e --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20201213-094758.png.changes @@ -0,0 +1 @@ +1607849278 92.89.16.177 C electronique:esp:pasted:20201213-094758.png cedricabonnel créée 80321 diff --git a/data/media_meta/electronique/esp/pasted/20210327-090456.png.changes b/data/media_meta/electronique/esp/pasted/20210327-090456.png.changes new file mode 100644 index 0000000..6afbf30 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20210327-090456.png.changes @@ -0,0 +1 @@ +1616832296 37.171.38.89 C electronique:esp:pasted:20210327-090456.png cedricabonnel créée 464371 diff --git a/data/media_meta/electronique/esp/pasted/20210327-090529.png.changes b/data/media_meta/electronique/esp/pasted/20210327-090529.png.changes new file mode 100644 index 0000000..5cd7e00 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20210327-090529.png.changes @@ -0,0 +1 @@ +1616832329 37.171.38.89 C electronique:esp:pasted:20210327-090529.png cedricabonnel créée 401818 diff --git a/data/media_meta/electronique/esp/pasted/20210327-090543.png.changes b/data/media_meta/electronique/esp/pasted/20210327-090543.png.changes new file mode 100644 index 0000000..08ab4c6 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20210327-090543.png.changes @@ -0,0 +1 @@ +1616832343 37.171.38.89 C electronique:esp:pasted:20210327-090543.png cedricabonnel créée 387894 diff --git a/data/media_meta/electronique/esp/pasted/20210327-091509.png.changes b/data/media_meta/electronique/esp/pasted/20210327-091509.png.changes new file mode 100644 index 0000000..3ee6a6e --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20210327-091509.png.changes @@ -0,0 +1 @@ +1616832909 37.171.38.89 C electronique:esp:pasted:20210327-091509.png cedricabonnel créée 366284 diff --git a/data/media_meta/electronique/esp/pasted/20210327-091523.png.changes b/data/media_meta/electronique/esp/pasted/20210327-091523.png.changes new file mode 100644 index 0000000..a74a040 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20210327-091523.png.changes @@ -0,0 +1 @@ +1616832923 37.171.38.89 C electronique:esp:pasted:20210327-091523.png cedricabonnel créée 262713 diff --git a/data/media_meta/electronique/esp/pasted/20210327-091544.png.changes b/data/media_meta/electronique/esp/pasted/20210327-091544.png.changes new file mode 100644 index 0000000..0591d2d --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20210327-091544.png.changes @@ -0,0 +1 @@ +1616832944 37.171.38.89 C electronique:esp:pasted:20210327-091544.png cedricabonnel créée 293543 diff --git a/data/media_meta/electronique/esp/pasted/20210327-095026.png.changes b/data/media_meta/electronique/esp/pasted/20210327-095026.png.changes new file mode 100644 index 0000000..e4b534c --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20210327-095026.png.changes @@ -0,0 +1 @@ +1616835026 37.171.38.89 C electronique:esp:pasted:20210327-095026.png cedricabonnel créée 161698 diff --git a/data/media_meta/electronique/esp/pasted/20210327-095627.png.changes b/data/media_meta/electronique/esp/pasted/20210327-095627.png.changes new file mode 100644 index 0000000..06a2ada --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20210327-095627.png.changes @@ -0,0 +1 @@ +1616835387 37.171.38.89 C electronique:esp:pasted:20210327-095627.png cedricabonnel créée 93735 diff --git a/data/media_meta/electronique/esp/pasted/20220127-155425.png.changes b/data/media_meta/electronique/esp/pasted/20220127-155425.png.changes new file mode 100644 index 0000000..4b6e92d --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220127-155425.png.changes @@ -0,0 +1 @@ +1643295265 C electronique:esp:pasted:20220127-155425.png cedricabonnel créée 4382 diff --git a/data/media_meta/electronique/esp/pasted/20220127-155529.png.changes b/data/media_meta/electronique/esp/pasted/20220127-155529.png.changes new file mode 100644 index 0000000..cae1a2f --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220127-155529.png.changes @@ -0,0 +1 @@ +1643295329 C electronique:esp:pasted:20220127-155529.png cedricabonnel créée 16969 diff --git a/data/media_meta/electronique/esp/pasted/20220127-155644.png.changes b/data/media_meta/electronique/esp/pasted/20220127-155644.png.changes new file mode 100644 index 0000000..f902842 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220127-155644.png.changes @@ -0,0 +1 @@ +1643295404 C electronique:esp:pasted:20220127-155644.png cedricabonnel créée 10614 diff --git a/data/media_meta/electronique/esp/pasted/20220127-155732.png.changes b/data/media_meta/electronique/esp/pasted/20220127-155732.png.changes new file mode 100644 index 0000000..368b7c8 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220127-155732.png.changes @@ -0,0 +1 @@ +1643295452 C electronique:esp:pasted:20220127-155732.png cedricabonnel créée 18922 diff --git a/data/media_meta/electronique/esp/pasted/20220127-155807.png.changes b/data/media_meta/electronique/esp/pasted/20220127-155807.png.changes new file mode 100644 index 0000000..496f13f --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220127-155807.png.changes @@ -0,0 +1 @@ +1643295487 C electronique:esp:pasted:20220127-155807.png cedricabonnel créée 3776 diff --git a/data/media_meta/electronique/esp/pasted/20220127-162151.png.changes b/data/media_meta/electronique/esp/pasted/20220127-162151.png.changes new file mode 100644 index 0000000..c0ea512 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220127-162151.png.changes @@ -0,0 +1 @@ +1643296911 C electronique:esp:pasted:20220127-162151.png cedricabonnel créée 167690 diff --git a/data/media_meta/electronique/esp/pasted/20220127-162228.png.changes b/data/media_meta/electronique/esp/pasted/20220127-162228.png.changes new file mode 100644 index 0000000..a2616a7 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220127-162228.png.changes @@ -0,0 +1 @@ +1643296948 C electronique:esp:pasted:20220127-162228.png cedricabonnel créée 62874 diff --git a/data/media_meta/electronique/esp/pasted/20220127-162544.png.changes b/data/media_meta/electronique/esp/pasted/20220127-162544.png.changes new file mode 100644 index 0000000..3cd93d0 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220127-162544.png.changes @@ -0,0 +1 @@ +1643297144 C electronique:esp:pasted:20220127-162544.png cedricabonnel créée 1750463 diff --git a/data/media_meta/electronique/esp/pasted/20220127-233808.png.changes b/data/media_meta/electronique/esp/pasted/20220127-233808.png.changes new file mode 100644 index 0000000..cbf76cb --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220127-233808.png.changes @@ -0,0 +1 @@ +1643323088 C electronique:esp:pasted:20220127-233808.png cedricabonnel créée 305286 diff --git a/data/media_meta/electronique/esp/pasted/20220127-234612.png.changes b/data/media_meta/electronique/esp/pasted/20220127-234612.png.changes new file mode 100644 index 0000000..766793e --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220127-234612.png.changes @@ -0,0 +1 @@ +1643323572 C electronique:esp:pasted:20220127-234612.png cedricabonnel créée 5097746 diff --git a/data/media_meta/electronique/esp/pasted/20220128-004933.png.changes b/data/media_meta/electronique/esp/pasted/20220128-004933.png.changes new file mode 100644 index 0000000..fa54b3f --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-004933.png.changes @@ -0,0 +1 @@ +1643327373 C electronique:esp:pasted:20220128-004933.png cedricabonnel créée 803054 diff --git a/data/media_meta/electronique/esp/pasted/20220128-075944.png.changes b/data/media_meta/electronique/esp/pasted/20220128-075944.png.changes new file mode 100644 index 0000000..e61aee7 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-075944.png.changes @@ -0,0 +1 @@ +1643353184 C electronique:esp:pasted:20220128-075944.png cedricabonnel créée 233655 diff --git a/data/media_meta/electronique/esp/pasted/20220128-081229.png.changes b/data/media_meta/electronique/esp/pasted/20220128-081229.png.changes new file mode 100644 index 0000000..c92f758 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-081229.png.changes @@ -0,0 +1 @@ +1643353949 C electronique:esp:pasted:20220128-081229.png cedricabonnel créée 3073969 diff --git a/data/media_meta/electronique/esp/pasted/20220128-082624.png.changes b/data/media_meta/electronique/esp/pasted/20220128-082624.png.changes new file mode 100644 index 0000000..75b471a --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-082624.png.changes @@ -0,0 +1 @@ +1643354784 C electronique:esp:pasted:20220128-082624.png cedricabonnel créée 1461402 diff --git a/data/media_meta/electronique/esp/pasted/20220128-083115.png.changes b/data/media_meta/electronique/esp/pasted/20220128-083115.png.changes new file mode 100644 index 0000000..a62bc20 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-083115.png.changes @@ -0,0 +1 @@ +1643355075 C electronique:esp:pasted:20220128-083115.png cedricabonnel créée 1343402 diff --git a/data/media_meta/electronique/esp/pasted/20220128-083453.png.changes b/data/media_meta/electronique/esp/pasted/20220128-083453.png.changes new file mode 100644 index 0000000..e119d41 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-083453.png.changes @@ -0,0 +1 @@ +1643355293 C electronique:esp:pasted:20220128-083453.png cedricabonnel créée 4828386 diff --git a/data/media_meta/electronique/esp/pasted/20220128-084748.png.changes b/data/media_meta/electronique/esp/pasted/20220128-084748.png.changes new file mode 100644 index 0000000..831f6a5 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-084748.png.changes @@ -0,0 +1 @@ +1643356068 C electronique:esp:pasted:20220128-084748.png cedricabonnel créée 2059477 diff --git a/data/media_meta/electronique/esp/pasted/20220128-103802.png.changes b/data/media_meta/electronique/esp/pasted/20220128-103802.png.changes new file mode 100644 index 0000000..e54dc60 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-103802.png.changes @@ -0,0 +1 @@ +1643362682 C electronique:esp:pasted:20220128-103802.png cedricabonnel créée 236451 diff --git a/data/media_meta/electronique/esp/pasted/20220128-104010.png.changes b/data/media_meta/electronique/esp/pasted/20220128-104010.png.changes new file mode 100644 index 0000000..2542d9c --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-104010.png.changes @@ -0,0 +1 @@ +1643362810 C electronique:esp:pasted:20220128-104010.png cedricabonnel créée 125929 diff --git a/data/media_meta/electronique/esp/pasted/20220128-104238.png.changes b/data/media_meta/electronique/esp/pasted/20220128-104238.png.changes new file mode 100644 index 0000000..e028652 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-104238.png.changes @@ -0,0 +1 @@ +1643362958 C electronique:esp:pasted:20220128-104238.png cedricabonnel créée 142732 diff --git a/data/media_meta/electronique/esp/pasted/20220128-104522.png.changes b/data/media_meta/electronique/esp/pasted/20220128-104522.png.changes new file mode 100644 index 0000000..702d797 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-104522.png.changes @@ -0,0 +1 @@ +1643363122 C electronique:esp:pasted:20220128-104522.png cedricabonnel créée 192693 diff --git a/data/media_meta/electronique/esp/pasted/20220128-110155.png.changes b/data/media_meta/electronique/esp/pasted/20220128-110155.png.changes new file mode 100644 index 0000000..7745c55 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220128-110155.png.changes @@ -0,0 +1 @@ +1643364115 C electronique:esp:pasted:20220128-110155.png cedricabonnel créée 125929 diff --git a/data/media_meta/electronique/esp/pasted/20220325-184052.png.changes b/data/media_meta/electronique/esp/pasted/20220325-184052.png.changes new file mode 100644 index 0000000..8ce5adf --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220325-184052.png.changes @@ -0,0 +1 @@ +1648230052 C electronique:esp:pasted:20220325-184052.png cedricabonnel créée 377942 diff --git a/data/media_meta/electronique/esp/pasted/20220325-185318.png.changes b/data/media_meta/electronique/esp/pasted/20220325-185318.png.changes new file mode 100644 index 0000000..9ea25df --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220325-185318.png.changes @@ -0,0 +1 @@ +1648230798 C electronique:esp:pasted:20220325-185318.png cedricabonnel créée 1236106 diff --git a/data/media_meta/electronique/esp/pasted/20220815-180756.png.changes b/data/media_meta/electronique/esp/pasted/20220815-180756.png.changes new file mode 100644 index 0000000..fca36e9 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220815-180756.png.changes @@ -0,0 +1 @@ +1660579676 C electronique:esp:pasted:20220815-180756.png cedricabonnel créée 127542 diff --git a/data/media_meta/electronique/esp/pasted/20220815-180946.png.changes b/data/media_meta/electronique/esp/pasted/20220815-180946.png.changes new file mode 100644 index 0000000..dcdc01d --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20220815-180946.png.changes @@ -0,0 +1 @@ +1660579786 C electronique:esp:pasted:20220815-180946.png cedricabonnel créée 129657 diff --git a/data/media_meta/electronique/esp/pasted/20230706-190947.png.changes b/data/media_meta/electronique/esp/pasted/20230706-190947.png.changes new file mode 100644 index 0000000..86fd075 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20230706-190947.png.changes @@ -0,0 +1 @@ +1688663387 C electronique:esp:pasted:20230706-190947.png jeanserien créée 26020 diff --git a/data/media_meta/electronique/esp/pasted/20230706-191715.png.changes b/data/media_meta/electronique/esp/pasted/20230706-191715.png.changes new file mode 100644 index 0000000..8c042e3 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20230706-191715.png.changes @@ -0,0 +1 @@ +1688663835 C electronique:esp:pasted:20230706-191715.png jeanserien créée 42010 diff --git a/data/media_meta/electronique/esp/pasted/20230706-192055.png.changes b/data/media_meta/electronique/esp/pasted/20230706-192055.png.changes new file mode 100644 index 0000000..dd02df8 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20230706-192055.png.changes @@ -0,0 +1 @@ +1688664055 C electronique:esp:pasted:20230706-192055.png jeanserien créée 3655 diff --git a/data/media_meta/electronique/esp/pasted/20230706-193716.png.changes b/data/media_meta/electronique/esp/pasted/20230706-193716.png.changes new file mode 100644 index 0000000..84ee1a3 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20230706-193716.png.changes @@ -0,0 +1 @@ +1688665036 C electronique:esp:pasted:20230706-193716.png jeanserien créée 18872 diff --git a/data/media_meta/electronique/esp/pasted/20230706-194049.png.changes b/data/media_meta/electronique/esp/pasted/20230706-194049.png.changes new file mode 100644 index 0000000..7c0b1a4 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20230706-194049.png.changes @@ -0,0 +1 @@ +1688665249 C electronique:esp:pasted:20230706-194049.png jeanserien créée 31824 diff --git a/data/media_meta/electronique/esp/pasted/20230706-194454.png.changes b/data/media_meta/electronique/esp/pasted/20230706-194454.png.changes new file mode 100644 index 0000000..ad02ed6 --- /dev/null +++ b/data/media_meta/electronique/esp/pasted/20230706-194454.png.changes @@ -0,0 +1 @@ +1688665494 C electronique:esp:pasted:20230706-194454.png jeanserien créée 33909 diff --git a/data/media_meta/electronique/esp/srd-12vdc-xx-x_etc.pdf.changes b/data/media_meta/electronique/esp/srd-12vdc-xx-x_etc.pdf.changes new file mode 100644 index 0000000..641b12e --- /dev/null +++ b/data/media_meta/electronique/esp/srd-12vdc-xx-x_etc.pdf.changes @@ -0,0 +1 @@ +1616835365 37.171.38.89 C electronique:esp:srd-12vdc-xx-x_etc.pdf cedricabonnel créée 93940 diff --git a/data/media_meta/electronique/esp32.png.changes b/data/media_meta/electronique/esp32.png.changes new file mode 100644 index 0000000..10c9875 --- /dev/null +++ b/data/media_meta/electronique/esp32.png.changes @@ -0,0 +1 @@ +1604864556 92.89.16.177 C electronique:esp32.png cedricabonnel créée 2317872 diff --git a/data/media_meta/electronique/espressif-logo-pratik-panda-clients-2.png.changes b/data/media_meta/electronique/espressif-logo-pratik-panda-clients-2.png.changes new file mode 100644 index 0000000..503a770 --- /dev/null +++ b/data/media_meta/electronique/espressif-logo-pratik-panda-clients-2.png.changes @@ -0,0 +1 @@ +1605092197 81.185.166.215 C electronique:espressif-logo-pratik-panda-clients-2.png cedricabonnel créée 27389 diff --git a/data/media_meta/electronique/fournisseur-electricite-barry/pasted/20210321-191657.png.changes b/data/media_meta/electronique/fournisseur-electricite-barry/pasted/20210321-191657.png.changes new file mode 100644 index 0000000..cff1b4c --- /dev/null +++ b/data/media_meta/electronique/fournisseur-electricite-barry/pasted/20210321-191657.png.changes @@ -0,0 +1 @@ +1616350617 37.168.36.216 C electronique:fournisseur-electricite-barry:pasted:20210321-191657.png cedricabonnel créée 2359 diff --git a/data/media_meta/electronique/logo-electronique.png.changes b/data/media_meta/electronique/logo-electronique.png.changes new file mode 100644 index 0000000..6c90d24 --- /dev/null +++ b/data/media_meta/electronique/logo-electronique.png.changes @@ -0,0 +1,2 @@ +1587150968 92.89.16.177 C electronique:logo-electronique.png jside créée 154351 +1587151015 92.89.16.177 D electronique:logo-electronique.png jside supprimée -154351 diff --git a/data/media_meta/electronique/logo-lumiere.png.changes b/data/media_meta/electronique/logo-lumiere.png.changes new file mode 100644 index 0000000..1bb4898 --- /dev/null +++ b/data/media_meta/electronique/logo-lumiere.png.changes @@ -0,0 +1 @@ +1587156529 92.89.16.177 C electronique:logo-lumiere.png jside créée 253532 diff --git a/data/media_meta/electronique/lois-et-composants/logo-lumiere.png.changes b/data/media_meta/electronique/lois-et-composants/logo-lumiere.png.changes new file mode 100644 index 0000000..9a6c338 --- /dev/null +++ b/data/media_meta/electronique/lois-et-composants/logo-lumiere.png.changes @@ -0,0 +1 @@ +1587156458 92.89.16.177 C electronique:lois-et-composants:logo-lumiere.png jside créée 253532 diff --git a/data/media_meta/electronique/lois-et-composants/pasted/20220515-202337.png.changes b/data/media_meta/electronique/lois-et-composants/pasted/20220515-202337.png.changes new file mode 100644 index 0000000..695c0cd --- /dev/null +++ b/data/media_meta/electronique/lois-et-composants/pasted/20220515-202337.png.changes @@ -0,0 +1 @@ +1652639017 C electronique:lois-et-composants:pasted:20220515-202337.png cedricabonnel créée 285332 diff --git a/data/media_meta/electronique/lois-et-composants/pasted/20220515-202803.png.changes b/data/media_meta/electronique/lois-et-composants/pasted/20220515-202803.png.changes new file mode 100644 index 0000000..1861956 --- /dev/null +++ b/data/media_meta/electronique/lois-et-composants/pasted/20220515-202803.png.changes @@ -0,0 +1 @@ +1652639283 C electronique:lois-et-composants:pasted:20220515-202803.png cedricabonnel créée 88866 diff --git a/data/media_meta/electronique/lois-et-composants/pasted/20220515-232910.png.changes b/data/media_meta/electronique/lois-et-composants/pasted/20220515-232910.png.changes new file mode 100644 index 0000000..6217509 --- /dev/null +++ b/data/media_meta/electronique/lois-et-composants/pasted/20220515-232910.png.changes @@ -0,0 +1 @@ +1652650150 C electronique:lois-et-composants:pasted:20220515-232910.png cedricabonnel créée 43078 diff --git a/data/media_meta/electronique/lois-et-composants/pasted/20220515-233303.png.changes b/data/media_meta/electronique/lois-et-composants/pasted/20220515-233303.png.changes new file mode 100644 index 0000000..6e5187e --- /dev/null +++ b/data/media_meta/electronique/lois-et-composants/pasted/20220515-233303.png.changes @@ -0,0 +1 @@ +1652650383 C electronique:lois-et-composants:pasted:20220515-233303.png cedricabonnel créée 101854 diff --git a/data/media_meta/electronique/lois-et-composants/pasted/20220515-233506.png.changes b/data/media_meta/electronique/lois-et-composants/pasted/20220515-233506.png.changes new file mode 100644 index 0000000..b699a7f --- /dev/null +++ b/data/media_meta/electronique/lois-et-composants/pasted/20220515-233506.png.changes @@ -0,0 +1 @@ +1652650506 C electronique:lois-et-composants:pasted:20220515-233506.png cedricabonnel créée 103383 diff --git a/data/media_meta/electronique/lois-et-composants/pasted/20220516-000835.png.changes b/data/media_meta/electronique/lois-et-composants/pasted/20220516-000835.png.changes new file mode 100644 index 0000000..e8ed953 --- /dev/null +++ b/data/media_meta/electronique/lois-et-composants/pasted/20220516-000835.png.changes @@ -0,0 +1 @@ +1652652515 C electronique:lois-et-composants:pasted:20220516-000835.png cedricabonnel créée 144473 diff --git a/data/media_meta/electronique/modules/scd30.jpg.changes b/data/media_meta/electronique/modules/scd30.jpg.changes new file mode 100644 index 0000000..27798d2 --- /dev/null +++ b/data/media_meta/electronique/modules/scd30.jpg.changes @@ -0,0 +1 @@ +1640074021 C electronique:modules:scd30.jpg cedricabonnel créée 93360 diff --git a/data/media_meta/electronique/mqtt/mqtt_dash.png.changes b/data/media_meta/electronique/mqtt/mqtt_dash.png.changes new file mode 100644 index 0000000..f18e789 --- /dev/null +++ b/data/media_meta/electronique/mqtt/mqtt_dash.png.changes @@ -0,0 +1 @@ +1609576548 78.239.72.153 C electronique:mqtt:mqtt_dash.png cedricabonnel créée 10513 diff --git a/data/media_meta/electronique/pasted/20200817-185418.png.changes b/data/media_meta/electronique/pasted/20200817-185418.png.changes new file mode 100644 index 0000000..921c16d --- /dev/null +++ b/data/media_meta/electronique/pasted/20200817-185418.png.changes @@ -0,0 +1 @@ +1597683258 176.135.47.240 C electronique:pasted:20200817-185418.png cedricabonnel créée 355582 diff --git a/data/media_meta/electronique/pasted/20200817-185536.png.changes b/data/media_meta/electronique/pasted/20200817-185536.png.changes new file mode 100644 index 0000000..4e9e38a --- /dev/null +++ b/data/media_meta/electronique/pasted/20200817-185536.png.changes @@ -0,0 +1 @@ +1597683336 176.135.47.240 C electronique:pasted:20200817-185536.png cedricabonnel créée 46847 diff --git a/data/media_meta/electronique/pasted/20200817-185740.png.changes b/data/media_meta/electronique/pasted/20200817-185740.png.changes new file mode 100644 index 0000000..c79f9de --- /dev/null +++ b/data/media_meta/electronique/pasted/20200817-185740.png.changes @@ -0,0 +1 @@ +1597683460 176.135.47.240 C electronique:pasted:20200817-185740.png cedricabonnel créée 109981 diff --git a/data/media_meta/electronique/pasted/20200817-185821.png.changes b/data/media_meta/electronique/pasted/20200817-185821.png.changes new file mode 100644 index 0000000..3f64d2e --- /dev/null +++ b/data/media_meta/electronique/pasted/20200817-185821.png.changes @@ -0,0 +1 @@ +1597683501 176.135.47.240 C electronique:pasted:20200817-185821.png cedricabonnel créée 108119 diff --git a/data/media_meta/electronique/pasted/20210302-085200.png.changes b/data/media_meta/electronique/pasted/20210302-085200.png.changes new file mode 100644 index 0000000..a3c7e86 --- /dev/null +++ b/data/media_meta/electronique/pasted/20210302-085200.png.changes @@ -0,0 +1 @@ +1614671520 37.164.244.39 C electronique:pasted:20210302-085200.png cedricabonnel créée 67918 diff --git a/data/media_meta/electronique/pasted/20210302-132826.png.changes b/data/media_meta/electronique/pasted/20210302-132826.png.changes new file mode 100644 index 0000000..71956fd --- /dev/null +++ b/data/media_meta/electronique/pasted/20210302-132826.png.changes @@ -0,0 +1 @@ +1614688106 37.164.244.39 C electronique:pasted:20210302-132826.png cedricabonnel créée 101347 diff --git a/data/media_meta/electronique/pasted/20211124-174009.png.changes b/data/media_meta/electronique/pasted/20211124-174009.png.changes new file mode 100644 index 0000000..d31f302 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211124-174009.png.changes @@ -0,0 +1 @@ +1637772009 C electronique:pasted:20211124-174009.png cedricabonnel créée 126673 diff --git a/data/media_meta/electronique/pasted/20211124-174817.png.changes b/data/media_meta/electronique/pasted/20211124-174817.png.changes new file mode 100644 index 0000000..db39cdc --- /dev/null +++ b/data/media_meta/electronique/pasted/20211124-174817.png.changes @@ -0,0 +1 @@ +1637772497 C electronique:pasted:20211124-174817.png cedricabonnel créée 1270972 diff --git a/data/media_meta/electronique/pasted/20211124-174856.png.changes b/data/media_meta/electronique/pasted/20211124-174856.png.changes new file mode 100644 index 0000000..9a2af12 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211124-174856.png.changes @@ -0,0 +1 @@ +1637772536 C electronique:pasted:20211124-174856.png cedricabonnel créée 448430 diff --git a/data/media_meta/electronique/pasted/20211124-180147.png.changes b/data/media_meta/electronique/pasted/20211124-180147.png.changes new file mode 100644 index 0000000..7138142 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211124-180147.png.changes @@ -0,0 +1 @@ +1637773307 C electronique:pasted:20211124-180147.png cedricabonnel créée 49396 diff --git a/data/media_meta/electronique/pasted/20211206-234846.png.changes b/data/media_meta/electronique/pasted/20211206-234846.png.changes new file mode 100644 index 0000000..7e696d9 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211206-234846.png.changes @@ -0,0 +1 @@ +1638830926 C electronique:pasted:20211206-234846.png cedricabonnel créée 154403 diff --git a/data/media_meta/electronique/pasted/20211206-235214.png.changes b/data/media_meta/electronique/pasted/20211206-235214.png.changes new file mode 100644 index 0000000..2629d4a --- /dev/null +++ b/data/media_meta/electronique/pasted/20211206-235214.png.changes @@ -0,0 +1 @@ +1638831134 C electronique:pasted:20211206-235214.png cedricabonnel créée 315668 diff --git a/data/media_meta/electronique/pasted/20211206-235911.png.changes b/data/media_meta/electronique/pasted/20211206-235911.png.changes new file mode 100644 index 0000000..aec098d --- /dev/null +++ b/data/media_meta/electronique/pasted/20211206-235911.png.changes @@ -0,0 +1 @@ +1638831551 C electronique:pasted:20211206-235911.png cedricabonnel créée 125402 diff --git a/data/media_meta/electronique/pasted/20211207-000325.png.changes b/data/media_meta/electronique/pasted/20211207-000325.png.changes new file mode 100644 index 0000000..a21eba8 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211207-000325.png.changes @@ -0,0 +1 @@ +1638831805 C electronique:pasted:20211207-000325.png cedricabonnel créée 47387 diff --git a/data/media_meta/electronique/pasted/20211207-000619.png.changes b/data/media_meta/electronique/pasted/20211207-000619.png.changes new file mode 100644 index 0000000..04bfc2c --- /dev/null +++ b/data/media_meta/electronique/pasted/20211207-000619.png.changes @@ -0,0 +1 @@ +1638831979 C electronique:pasted:20211207-000619.png cedricabonnel créée 200645 diff --git a/data/media_meta/electronique/pasted/20211207-001433.png.changes b/data/media_meta/electronique/pasted/20211207-001433.png.changes new file mode 100644 index 0000000..024f273 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211207-001433.png.changes @@ -0,0 +1 @@ +1638832473 C electronique:pasted:20211207-001433.png cedricabonnel créée 177069 diff --git a/data/media_meta/electronique/pasted/20211207-001645.png.changes b/data/media_meta/electronique/pasted/20211207-001645.png.changes new file mode 100644 index 0000000..bb1bde8 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211207-001645.png.changes @@ -0,0 +1 @@ +1638832605 C electronique:pasted:20211207-001645.png cedricabonnel créée 63707 diff --git a/data/media_meta/electronique/pasted/20211207-002336.png.changes b/data/media_meta/electronique/pasted/20211207-002336.png.changes new file mode 100644 index 0000000..e6c0f44 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211207-002336.png.changes @@ -0,0 +1 @@ +1638833016 C electronique:pasted:20211207-002336.png cedricabonnel créée 173287 diff --git a/data/media_meta/electronique/pasted/20211207-002921.png.changes b/data/media_meta/electronique/pasted/20211207-002921.png.changes new file mode 100644 index 0000000..9129224 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211207-002921.png.changes @@ -0,0 +1 @@ +1638833361 C electronique:pasted:20211207-002921.png cedricabonnel créée 171293 diff --git a/data/media_meta/electronique/pasted/20211221-090927.png.changes b/data/media_meta/electronique/pasted/20211221-090927.png.changes new file mode 100644 index 0000000..f71b630 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211221-090927.png.changes @@ -0,0 +1 @@ +1640074167 C electronique:pasted:20211221-090927.png cedricabonnel créée 1672284 diff --git a/data/media_meta/electronique/pasted/20211221-091653.png.changes b/data/media_meta/electronique/pasted/20211221-091653.png.changes new file mode 100644 index 0000000..4477063 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211221-091653.png.changes @@ -0,0 +1 @@ +1640074613 C electronique:pasted:20211221-091653.png cedricabonnel créée 628934 diff --git a/data/media_meta/electronique/pasted/20211221-215153.png.changes b/data/media_meta/electronique/pasted/20211221-215153.png.changes new file mode 100644 index 0000000..f6ba729 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211221-215153.png.changes @@ -0,0 +1 @@ +1640119913 C electronique:pasted:20211221-215153.png cedricabonnel créée 498304 diff --git a/data/media_meta/electronique/pasted/20211221-234849.png.changes b/data/media_meta/electronique/pasted/20211221-234849.png.changes new file mode 100644 index 0000000..1fc8bc1 --- /dev/null +++ b/data/media_meta/electronique/pasted/20211221-234849.png.changes @@ -0,0 +1 @@ +1640126929 C electronique:pasted:20211221-234849.png cedricabonnel créée 602275 diff --git a/data/media_meta/electronique/pasted/20220113-013119.png.changes b/data/media_meta/electronique/pasted/20220113-013119.png.changes new file mode 100644 index 0000000..87ca05d --- /dev/null +++ b/data/media_meta/electronique/pasted/20220113-013119.png.changes @@ -0,0 +1 @@ +1642033879 C electronique:pasted:20220113-013119.png cedricabonnel créée 116459 diff --git a/data/media_meta/electronique/pasted/20220219-101705.png.changes b/data/media_meta/electronique/pasted/20220219-101705.png.changes new file mode 100644 index 0000000..f0f69d4 --- /dev/null +++ b/data/media_meta/electronique/pasted/20220219-101705.png.changes @@ -0,0 +1 @@ +1645262225 C electronique:pasted:20220219-101705.png cedricabonnel créée 887611 diff --git a/data/media_meta/electronique/pasted/20220823-011010.png.changes b/data/media_meta/electronique/pasted/20220823-011010.png.changes new file mode 100644 index 0000000..fca16ea --- /dev/null +++ b/data/media_meta/electronique/pasted/20220823-011010.png.changes @@ -0,0 +1 @@ +1661209810 C electronique:pasted:20220823-011010.png cedricabonnel créée 1897194 diff --git a/data/media_meta/electronique/pasted/20220823-011700.png.changes b/data/media_meta/electronique/pasted/20220823-011700.png.changes new file mode 100644 index 0000000..90ea848 --- /dev/null +++ b/data/media_meta/electronique/pasted/20220823-011700.png.changes @@ -0,0 +1 @@ +1661210220 C electronique:pasted:20220823-011700.png cedricabonnel créée 1524029 diff --git a/data/media_meta/electronique/pasted/20220823-011824.png.changes b/data/media_meta/electronique/pasted/20220823-011824.png.changes new file mode 100644 index 0000000..7ac7471 --- /dev/null +++ b/data/media_meta/electronique/pasted/20220823-011824.png.changes @@ -0,0 +1 @@ +1661210304 C electronique:pasted:20220823-011824.png cedricabonnel créée 505672 diff --git a/data/media_meta/electronique/pasted/20220823-012130.png.changes b/data/media_meta/electronique/pasted/20220823-012130.png.changes new file mode 100644 index 0000000..81954fe --- /dev/null +++ b/data/media_meta/electronique/pasted/20220823-012130.png.changes @@ -0,0 +1 @@ +1661210490 C electronique:pasted:20220823-012130.png cedricabonnel créée 508536 diff --git a/data/media_meta/electronique/pasted/20220823-012434.png.changes b/data/media_meta/electronique/pasted/20220823-012434.png.changes new file mode 100644 index 0000000..feb1952 --- /dev/null +++ b/data/media_meta/electronique/pasted/20220823-012434.png.changes @@ -0,0 +1 @@ +1661210674 C electronique:pasted:20220823-012434.png cedricabonnel créée 59412 diff --git a/data/media_meta/electronique/pasted/20220823-012555.png.changes b/data/media_meta/electronique/pasted/20220823-012555.png.changes new file mode 100644 index 0000000..1536ced --- /dev/null +++ b/data/media_meta/electronique/pasted/20220823-012555.png.changes @@ -0,0 +1 @@ +1661210755 C electronique:pasted:20220823-012555.png cedricabonnel créée 230232 diff --git a/data/media_meta/electronique/pasted/20220824-073029.png.changes b/data/media_meta/electronique/pasted/20220824-073029.png.changes new file mode 100644 index 0000000..f3fd365 --- /dev/null +++ b/data/media_meta/electronique/pasted/20220824-073029.png.changes @@ -0,0 +1 @@ +1661319029 C electronique:pasted:20220824-073029.png cedricabonnel créée 62392 diff --git a/data/media_meta/electronique/pasted/20220824-074435.png.changes b/data/media_meta/electronique/pasted/20220824-074435.png.changes new file mode 100644 index 0000000..aab5e0c --- /dev/null +++ b/data/media_meta/electronique/pasted/20220824-074435.png.changes @@ -0,0 +1 @@ +1661319875 C electronique:pasted:20220824-074435.png cedricabonnel créée 284965 diff --git a/data/media_meta/electronique/pasted/20220824-074549.png.changes b/data/media_meta/electronique/pasted/20220824-074549.png.changes new file mode 100644 index 0000000..858afe8 --- /dev/null +++ b/data/media_meta/electronique/pasted/20220824-074549.png.changes @@ -0,0 +1 @@ +1661319949 C electronique:pasted:20220824-074549.png cedricabonnel créée 310666 diff --git a/data/media_meta/electronique/pasted/20220824-075144.png.changes b/data/media_meta/electronique/pasted/20220824-075144.png.changes new file mode 100644 index 0000000..045c06f --- /dev/null +++ b/data/media_meta/electronique/pasted/20220824-075144.png.changes @@ -0,0 +1 @@ +1661320304 C electronique:pasted:20220824-075144.png cedricabonnel créée 526821 diff --git a/data/media_meta/electronique/pasted/20220828-101739.png.changes b/data/media_meta/electronique/pasted/20220828-101739.png.changes new file mode 100644 index 0000000..33399db --- /dev/null +++ b/data/media_meta/electronique/pasted/20220828-101739.png.changes @@ -0,0 +1 @@ +1661674659 C electronique:pasted:20220828-101739.png cedricabonnel créée 3309690 diff --git a/data/media_meta/electronique/photo-carte-arduino-uno.jpg.changes b/data/media_meta/electronique/photo-carte-arduino-uno.jpg.changes new file mode 100644 index 0000000..ee704db --- /dev/null +++ b/data/media_meta/electronique/photo-carte-arduino-uno.jpg.changes @@ -0,0 +1 @@ +1587151537 92.89.16.177 C electronique:photo-carte-arduino-uno.jpg jside créée 43706 diff --git a/data/media_meta/electronique/raspberry-pi/001_magpi80_cover_web.jpg.changes b/data/media_meta/electronique/raspberry-pi/001_magpi80_cover_web.jpg.changes new file mode 100644 index 0000000..11433b9 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/001_magpi80_cover_web.jpg.changes @@ -0,0 +1 @@ +1555400572 109.190.199.220 C informatique:raspberry-pi:001_magpi80_cover_web.jpg jside créée 1152886 diff --git a/data/media_meta/electronique/raspberry-pi/1200px-raspberry_pi_logo.svg.png.changes b/data/media_meta/electronique/raspberry-pi/1200px-raspberry_pi_logo.svg.png.changes new file mode 100644 index 0000000..4b5a16f --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/1200px-raspberry_pi_logo.svg.png.changes @@ -0,0 +1 @@ +1555395454 109.190.199.220 C informatique:raspberry-pi:1200px-raspberry_pi_logo.svg.png jside créée 132819 diff --git a/data/media_meta/electronique/raspberry-pi/capture_raspberrypi4_elektor.png.changes b/data/media_meta/electronique/raspberry-pi/capture_raspberrypi4_elektor.png.changes new file mode 100644 index 0000000..7948ee7 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/capture_raspberrypi4_elektor.png.changes @@ -0,0 +1 @@ +1564782815 92.89.16.177 C informatique:raspberry-pi:capture_raspberrypi4_elektor.png jside créée 239478 diff --git a/data/media_meta/electronique/raspberry-pi/capture_raspberrypi4_ldlc.png.changes b/data/media_meta/electronique/raspberry-pi/capture_raspberrypi4_ldlc.png.changes new file mode 100644 index 0000000..f88e16d --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/capture_raspberrypi4_ldlc.png.changes @@ -0,0 +1 @@ +1564778296 92.89.16.177 C informatique:raspberry-pi:capture_raspberrypi4_ldlc.png jside créée 302482 diff --git a/data/media_meta/electronique/raspberry-pi/capture_raspberrypi4_mchobby.png.changes b/data/media_meta/electronique/raspberry-pi/capture_raspberrypi4_mchobby.png.changes new file mode 100644 index 0000000..020e6ad --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/capture_raspberrypi4_mchobby.png.changes @@ -0,0 +1,3 @@ +1564781804 92.89.16.177 C informatique:raspberry-pi:capture_raspberrypi4_mchobby.png jside créée 285475 +1564781888 92.89.16.177 D informatique:raspberry-pi:capture_raspberrypi4_mchobby.png jside supprimée -285475 +1564781898 92.89.16.177 C informatique:raspberry-pi:capture_raspberrypi4_mchobby.png jside créée 446488 diff --git a/data/media_meta/electronique/raspberry-pi/download-2062197_960_720.png.changes b/data/media_meta/electronique/raspberry-pi/download-2062197_960_720.png.changes new file mode 100644 index 0000000..96ef03e --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/download-2062197_960_720.png.changes @@ -0,0 +1 @@ +1555394887 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:raspberry-pi:download-2062197_960_720.png jside créée 36701 diff --git a/data/media_meta/electronique/raspberry-pi/download_noobs_lite.png.changes b/data/media_meta/electronique/raspberry-pi/download_noobs_lite.png.changes new file mode 100644 index 0000000..637da5e --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/download_noobs_lite.png.changes @@ -0,0 +1 @@ +1555394338 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:raspberry-pi:download_noobs_lite.png jside créée 32370 diff --git a/data/media_meta/electronique/raspberry-pi/http-63525_960_720.jpg.changes b/data/media_meta/electronique/raspberry-pi/http-63525_960_720.jpg.changes new file mode 100644 index 0000000..f11da18 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/http-63525_960_720.jpg.changes @@ -0,0 +1 @@ +1555401026 109.190.199.220 C informatique:raspberry-pi:http-63525_960_720.jpg jside créée 41761 diff --git a/data/media_meta/electronique/raspberry-pi/installer_raspbian/pi_raspberrypi_config130.png.changes b/data/media_meta/electronique/raspberry-pi/installer_raspbian/pi_raspberrypi_config130.png.changes new file mode 100755 index 0000000..fc8d6b1 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/installer_raspbian/pi_raspberrypi_config130.png.changes @@ -0,0 +1 @@ +1457271200 109.190.17.227 C informatique:raspberry-pi:installer_raspbian:pi_raspberrypi_config130.png jside créée diff --git a/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_password.png.changes b/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_password.png.changes new file mode 100755 index 0000000..332a938 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_password.png.changes @@ -0,0 +1 @@ +1457271835 109.190.17.227 C informatique:raspberry-pi:installer_raspbian:raspberrypi_config_password.png jside créée diff --git a/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_reboot.png.changes b/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_reboot.png.changes new file mode 100755 index 0000000..777c7de --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspberrypi_config_reboot.png.changes @@ -0,0 +1 @@ +1457278590 109.190.17.227 C informatique:raspberry-pi:installer_raspbian:raspberrypi_config_reboot.png jside créée diff --git a/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspberrypi_finish.png.changes b/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspberrypi_finish.png.changes new file mode 100755 index 0000000..1554003 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspberrypi_finish.png.changes @@ -0,0 +1 @@ +1457275540 109.190.17.227 C informatique:raspberry-pi:installer_raspbian:raspberrypi_finish.png jside créée diff --git a/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspbian_ifconfig.png.changes b/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspbian_ifconfig.png.changes new file mode 100755 index 0000000..18775b5 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/installer_raspbian/raspbian_ifconfig.png.changes @@ -0,0 +1 @@ +1457278855 109.190.17.227 C informatique:raspberry-pi:installer_raspbian:raspbian_ifconfig.png jside créée diff --git a/data/media_meta/electronique/raspberry-pi/pasted/20210227-213021.png.changes b/data/media_meta/electronique/raspberry-pi/pasted/20210227-213021.png.changes new file mode 100644 index 0000000..0bf1149 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/pasted/20210227-213021.png.changes @@ -0,0 +1 @@ +1614457821 37.172.5.31 C electronique:raspberry-pi:pasted:20210227-213021.png cedricabonnel créée 87031 diff --git a/data/media_meta/electronique/raspberry-pi/pasted/20210227-214550.png.changes b/data/media_meta/electronique/raspberry-pi/pasted/20210227-214550.png.changes new file mode 100644 index 0000000..8593562 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/pasted/20210227-214550.png.changes @@ -0,0 +1 @@ +1614458750 37.172.5.31 C electronique:raspberry-pi:pasted:20210227-214550.png cedricabonnel créée 89856 diff --git a/data/media_meta/electronique/raspberry-pi/pasted/20210227-220404.png.changes b/data/media_meta/electronique/raspberry-pi/pasted/20210227-220404.png.changes new file mode 100644 index 0000000..c3c6f83 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/pasted/20210227-220404.png.changes @@ -0,0 +1 @@ +1614459844 37.172.5.31 C electronique:raspberry-pi:pasted:20210227-220404.png cedricabonnel créée 234780 diff --git a/data/media_meta/electronique/raspberry-pi/pasted/20220220-193728.png.changes b/data/media_meta/electronique/raspberry-pi/pasted/20220220-193728.png.changes new file mode 100644 index 0000000..b7ba1b4 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/pasted/20220220-193728.png.changes @@ -0,0 +1 @@ +1645382248 C electronique:raspberry-pi:pasted:20220220-193728.png cedricabonnel créée 759701 diff --git a/data/media_meta/electronique/raspberry-pi/pi4-labelled-ou_acheter.png.changes b/data/media_meta/electronique/raspberry-pi/pi4-labelled-ou_acheter.png.changes new file mode 100644 index 0000000..0f36eb1 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/pi4-labelled-ou_acheter.png.changes @@ -0,0 +1 @@ +1564783673 92.89.16.177 C informatique:raspberry-pi:pi4-labelled-ou_acheter.png jside créée 195217 diff --git a/data/media_meta/electronique/raspberry-pi/pi4-labelled.png.changes b/data/media_meta/electronique/raspberry-pi/pi4-labelled.png.changes new file mode 100644 index 0000000..edf8d6c --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/pi4-labelled.png.changes @@ -0,0 +1,3 @@ +1564783382 92.89.16.177 C informatique:raspberry-pi:pi4-labelled.png jside créée 226428 +1564783459 92.89.16.177 D informatique:raspberry-pi:pi4-labelled.png jside supprimée -226428 +1564783469 92.89.16.177 C informatique:raspberry-pi:pi4-labelled.png jside créée 236769 diff --git a/data/media_meta/electronique/raspberry-pi/question-mark-1019820_960_720.jpg.changes b/data/media_meta/electronique/raspberry-pi/question-mark-1019820_960_720.jpg.changes new file mode 100644 index 0000000..3b9282b --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/question-mark-1019820_960_720.jpg.changes @@ -0,0 +1 @@ +1564783050 92.89.16.177 C informatique:raspberry-pi:question-mark-1019820_960_720.jpg jside créée 27038 diff --git a/data/media_meta/electronique/raspberry-pi/raspberry-pi/installer_raspbien/pi_raspberrypi_config130.png.changes b/data/media_meta/electronique/raspberry-pi/raspberry-pi/installer_raspbien/pi_raspberrypi_config130.png.changes new file mode 100755 index 0000000..1eaab4d --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/raspberry-pi/installer_raspbien/pi_raspberrypi_config130.png.changes @@ -0,0 +1 @@ +1457258994 109.190.17.227 C informatique:raspberry-pi:raspberry-pi:installer_raspbien:pi_raspberrypi_config130.png jside créée diff --git a/data/media_meta/electronique/raspberry-pi/raspberry-pi/installer_raspbien/raspi-config_accueil.png.changes b/data/media_meta/electronique/raspberry-pi/raspberry-pi/installer_raspbien/raspi-config_accueil.png.changes new file mode 100755 index 0000000..a4a97ee --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/raspberry-pi/installer_raspbien/raspi-config_accueil.png.changes @@ -0,0 +1 @@ +1457258066 109.190.17.227 C informatique:raspberry-pi:raspberry-pi:installer_raspbien:raspi-config_accueil.png jside créée diff --git a/data/media_meta/electronique/raspberry-pi/raspberry_pi-64x64.png.changes b/data/media_meta/electronique/raspberry-pi/raspberry_pi-64x64.png.changes new file mode 100644 index 0000000..a10a15b --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/raspberry_pi-64x64.png.changes @@ -0,0 +1 @@ +1586270008 92.89.16.177 C informatique:raspberry-pi:raspberry_pi-64x64.png jside créée 11420 diff --git a/data/media_meta/electronique/raspberry-pi/raspberry_pi.png.changes b/data/media_meta/electronique/raspberry-pi/raspberry_pi.png.changes new file mode 100644 index 0000000..1cd713d --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/raspberry_pi.png.changes @@ -0,0 +1 @@ +1604864790 92.89.16.177 C electronique:raspberry-pi:raspberry_pi.png cedricabonnel créée 181786 diff --git a/data/media_meta/electronique/raspberry-pi/raspbian_config_01_welcome.png.changes b/data/media_meta/electronique/raspberry-pi/raspbian_config_01_welcome.png.changes new file mode 100644 index 0000000..39cfb64 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/raspbian_config_01_welcome.png.changes @@ -0,0 +1 @@ +1545159720 176.138.213.250 C informatique:raspberry-pi:raspbian_config_01_welcome.png jside créée 53921 diff --git a/data/media_meta/electronique/raspberry-pi/raspbian_config_02_password_pi_user.png.changes b/data/media_meta/electronique/raspberry-pi/raspbian_config_02_password_pi_user.png.changes new file mode 100644 index 0000000..2f13875 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/raspbian_config_02_password_pi_user.png.changes @@ -0,0 +1 @@ +1545159719 176.138.213.250 C informatique:raspberry-pi:raspbian_config_02_password_pi_user.png jside créée 57893 diff --git a/data/media_meta/electronique/raspberry-pi/raspbian_config_03_update.png.changes b/data/media_meta/electronique/raspberry-pi/raspbian_config_03_update.png.changes new file mode 100644 index 0000000..3557745 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/raspbian_config_03_update.png.changes @@ -0,0 +1 @@ +1545159719 176.138.213.250 C informatique:raspberry-pi:raspbian_config_03_update.png jside créée 51149 diff --git a/data/media_meta/electronique/raspberry-pi/raspbian_config_04_config.png.changes b/data/media_meta/electronique/raspberry-pi/raspbian_config_04_config.png.changes new file mode 100644 index 0000000..5e4cd1b --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/raspbian_config_04_config.png.changes @@ -0,0 +1 @@ +1545159719 176.138.213.250 C informatique:raspberry-pi:raspbian_config_04_config.png jside créée 86238 diff --git a/data/media_meta/electronique/raspberry-pi/raspbianos.jpg.changes b/data/media_meta/electronique/raspberry-pi/raspbianos.jpg.changes new file mode 100644 index 0000000..0b09627 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/raspbianos.jpg.changes @@ -0,0 +1 @@ +1555397246 109.190.199.220 C informatique:raspberry-pi:raspbianos.jpg jside créée 67796 diff --git a/data/media_meta/electronique/raspberry-pi/titre_changer_de_nom.png.changes b/data/media_meta/electronique/raspberry-pi/titre_changer_de_nom.png.changes new file mode 100644 index 0000000..7e78542 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/titre_changer_de_nom.png.changes @@ -0,0 +1 @@ +1564777981 92.89.16.177 C informatique:raspberry-pi:titre_changer_de_nom.png jside créée 20008 diff --git a/data/media_meta/electronique/raspberry-pi/titre_ou_acheter.png.changes b/data/media_meta/electronique/raspberry-pi/titre_ou_acheter.png.changes new file mode 100644 index 0000000..cc06754 --- /dev/null +++ b/data/media_meta/electronique/raspberry-pi/titre_ou_acheter.png.changes @@ -0,0 +1 @@ +1564780974 92.89.16.177 C informatique:raspberry-pi:titre_ou_acheter.png jside créée 29433 diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/grille-prix-vert-electrique.pdf.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/grille-prix-vert-electrique.pdf.changes new file mode 100644 index 0000000..8ca2d0e --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/grille-prix-vert-electrique.pdf.changes @@ -0,0 +1 @@ +1615550916 37.172.252.42 C electronique:teleinformation-compteur-electricite:grille-prix-vert-electrique.pdf cedricabonnel créée 450546 diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/grille_prix_tarif_bleu.pdf.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/grille_prix_tarif_bleu.pdf.changes new file mode 100644 index 0000000..579240f --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/grille_prix_tarif_bleu.pdf.changes @@ -0,0 +1 @@ +1615550915 37.172.252.42 C electronique:teleinformation-compteur-electricite:grille_prix_tarif_bleu.pdf cedricabonnel créée 460833 diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/opto_teleinfo_1.png.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/opto_teleinfo_1.png.changes new file mode 100644 index 0000000..ab0621a --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/opto_teleinfo_1.png.changes @@ -0,0 +1 @@ +1555443193 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:raspberry-pi:teleinformation_compteur_edf:opto_teleinfo_1.png jside créée 88815 diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-165044.png.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-165044.png.changes new file mode 100644 index 0000000..b7aba43 --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-165044.png.changes @@ -0,0 +1 @@ +1609516244 78.239.72.153 C electronique:teleinformation-compteur-electricite:pasted:20210101-165044.png cedricabonnel créée 6032 diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-170637.png.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-170637.png.changes new file mode 100644 index 0000000..db322b9 --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-170637.png.changes @@ -0,0 +1 @@ +1609517197 78.239.72.153 C electronique:teleinformation-compteur-electricite:pasted:20210101-170637.png cedricabonnel créée 1242948 diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-174309.png.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-174309.png.changes new file mode 100644 index 0000000..992034b --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-174309.png.changes @@ -0,0 +1 @@ +1609519389 78.239.72.153 C electronique:teleinformation-compteur-electricite:pasted:20210101-174309.png cedricabonnel créée 1242948 diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-230326.png.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-230326.png.changes new file mode 100644 index 0000000..4673c7f --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-230326.png.changes @@ -0,0 +1 @@ +1609538606 78.239.72.153 C electronique:teleinformation-compteur-electricite:pasted:20210101-230326.png cedricabonnel créée 11746 diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-232411.png.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-232411.png.changes new file mode 100644 index 0000000..2159e3f --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/pasted/20210101-232411.png.changes @@ -0,0 +1 @@ +1609539851 78.239.72.153 C electronique:teleinformation-compteur-electricite:pasted:20210101-232411.png cedricabonnel créée 11667 diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/pi_raspberrypi_config130.png.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/pi_raspberrypi_config130.png.changes new file mode 100755 index 0000000..46a89b3 --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/pi_raspberrypi_config130.png.changes @@ -0,0 +1 @@ +1457279789 109.190.17.227 C informatique:raspberry-pi:teleinformation_compteur_edf:pi_raspberrypi_config130.png jside créée diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/raspberrypi_2_pinout_zoom.png.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/raspberrypi_2_pinout_zoom.png.changes new file mode 100644 index 0000000..5ab7548 --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/raspberrypi_2_pinout_zoom.png.changes @@ -0,0 +1,2 @@ +1555491695 81.185.172.122 C informatique:raspberry-pi:teleinformation_compteur_edf:raspberrypi_2_pinout_zoom.png jside créée 924119 +1555492007 81.185.172.122 E informatique:raspberry-pi:teleinformation_compteur_edf:raspberrypi_2_pinout_zoom.png jside -490934 diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/raspbian_uname.png.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/raspbian_uname.png.changes new file mode 100755 index 0000000..2234562 --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/raspbian_uname.png.changes @@ -0,0 +1 @@ +1457284772 109.190.17.227 C informatique:raspberry-pi:teleinformation_compteur_edf:raspbian_uname.png jside créée diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/teleinfo_compteur_erdf_sagem.jpg.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/teleinfo_compteur_erdf_sagem.jpg.changes new file mode 100644 index 0000000..e6f291e --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/teleinfo_compteur_erdf_sagem.jpg.changes @@ -0,0 +1 @@ +1555422675 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:raspberry-pi:teleinformation_compteur_edf:teleinfo_compteur_erdf_sagem.jpg jside créée 36726 diff --git a/data/media_meta/electronique/teleinformation-compteur-electricite/teleinformation-modulee-ask-50-khz.jpg.changes b/data/media_meta/electronique/teleinformation-compteur-electricite/teleinformation-modulee-ask-50-khz.jpg.changes new file mode 100644 index 0000000..08573be --- /dev/null +++ b/data/media_meta/electronique/teleinformation-compteur-electricite/teleinformation-modulee-ask-50-khz.jpg.changes @@ -0,0 +1 @@ +1595273318 92.89.16.177 C electronique:raspberry-pi:teleinformation_compteur_edf:teleinformation-modulee-ask-50-khz.jpg cedricabonnel créée 69320 diff --git a/data/media_meta/favicon.ico.changes b/data/media_meta/favicon.ico.changes new file mode 100755 index 0000000..0934bf0 --- /dev/null +++ b/data/media_meta/favicon.ico.changes @@ -0,0 +1 @@ +1455129985 164.177.31.157 C favicon.ico jside créée diff --git a/data/media_meta/gangam_style_youtube_progression.png.changes b/data/media_meta/gangam_style_youtube_progression.png.changes new file mode 100755 index 0000000..6c1ab01 --- /dev/null +++ b/data/media_meta/gangam_style_youtube_progression.png.changes @@ -0,0 +1,2 @@ +1351758407 109.190.17.227 C gangam_style_youtube_progression.png jside créée +1351758420 109.190.17.227 D gangam_style_youtube_progression.png jside effacée diff --git a/data/media_meta/guitare_pro_magasin_tarif.png.changes b/data/media_meta/guitare_pro_magasin_tarif.png.changes new file mode 100644 index 0000000..5d17926 --- /dev/null +++ b/data/media_meta/guitare_pro_magasin_tarif.png.changes @@ -0,0 +1 @@ +1555426151 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C guitare_pro_magasin_tarif.png jside créée 101412 diff --git a/data/media_meta/hqarchivage.zip.changes b/data/media_meta/hqarchivage.zip.changes new file mode 100644 index 0000000..ff65a60 --- /dev/null +++ b/data/media_meta/hqarchivage.zip.changes @@ -0,0 +1,2 @@ +1558018112 185.210.1.10 C hqarchivage.zip jside créée 542708005 +1564136685 77.136.40.137 D hqarchivage.zip jside supprimée -542708005 diff --git a/data/media_meta/icoapp_legal.png.changes b/data/media_meta/icoapp_legal.png.changes new file mode 100644 index 0000000..fc4e831 --- /dev/null +++ b/data/media_meta/icoapp_legal.png.changes @@ -0,0 +1 @@ +1673218151 C icoapp_legal.png cedricabonnel créée 323915 diff --git a/data/media_meta/icoapp_linux.png.changes b/data/media_meta/icoapp_linux.png.changes new file mode 100644 index 0000000..b771115 --- /dev/null +++ b/data/media_meta/icoapp_linux.png.changes @@ -0,0 +1 @@ +1673213568 C icoapp_linux.png cedricabonnel créée 410644 diff --git a/data/media_meta/icoapp_linux_64.png.changes b/data/media_meta/icoapp_linux_64.png.changes new file mode 100644 index 0000000..efac872 --- /dev/null +++ b/data/media_meta/icoapp_linux_64.png.changes @@ -0,0 +1 @@ +1673214240 C icoapp_linux_64.png cedricabonnel créée 23590 diff --git a/data/media_meta/icoapp_mastodon.png.changes b/data/media_meta/icoapp_mastodon.png.changes new file mode 100644 index 0000000..fd7cf65 --- /dev/null +++ b/data/media_meta/icoapp_mastodon.png.changes @@ -0,0 +1 @@ +1673213568 C icoapp_mastodon.png cedricabonnel créée 390962 diff --git a/data/media_meta/icoapp_mastodon_64.png.changes b/data/media_meta/icoapp_mastodon_64.png.changes new file mode 100644 index 0000000..20b858d --- /dev/null +++ b/data/media_meta/icoapp_mastodon_64.png.changes @@ -0,0 +1 @@ +1673214240 C icoapp_mastodon_64.png cedricabonnel créée 27032 diff --git a/data/media_meta/icoapp_youtube.png.changes b/data/media_meta/icoapp_youtube.png.changes new file mode 100644 index 0000000..9ba5ab7 --- /dev/null +++ b/data/media_meta/icoapp_youtube.png.changes @@ -0,0 +1 @@ +1673213544 C icoapp_youtube.png cedricabonnel créée 290717 diff --git a/data/media_meta/icoapp_youtube_64.png.changes b/data/media_meta/icoapp_youtube_64.png.changes new file mode 100644 index 0000000..0b4ae5d --- /dev/null +++ b/data/media_meta/icoapp_youtube_64.png.changes @@ -0,0 +1 @@ +1673214240 C icoapp_youtube_64.png cedricabonnel créée 20568 diff --git a/data/media_meta/info/chrome_to_phone_300.png.changes b/data/media_meta/info/chrome_to_phone_300.png.changes new file mode 100755 index 0000000..02375d4 --- /dev/null +++ b/data/media_meta/info/chrome_to_phone_300.png.changes @@ -0,0 +1 @@ +1450619839 109.190.17.227 C info:chrome_to_phone_300.png jside créée diff --git a/data/media_meta/info/la_camera_embarquee_fait_fureur/21_21.jpg.changes b/data/media_meta/info/la_camera_embarquee_fait_fureur/21_21.jpg.changes new file mode 100755 index 0000000..61980c3 --- /dev/null +++ b/data/media_meta/info/la_camera_embarquee_fait_fureur/21_21.jpg.changes @@ -0,0 +1 @@ +1342900311 31.32.241.103 C info:la_camera_embarquee_fait_fureur:21_21.jpg jside créée diff --git a/data/media_meta/info/la_video_youtube_virale/capture.png.changes b/data/media_meta/info/la_video_youtube_virale/capture.png.changes new file mode 100755 index 0000000..c3aea4a --- /dev/null +++ b/data/media_meta/info/la_video_youtube_virale/capture.png.changes @@ -0,0 +1,2 @@ +1351758381 109.190.17.227 C info:la_video_youtube_virale:capture.png jside créée +1351758387 109.190.17.227 D info:la_video_youtube_virale:capture.png jside effacée diff --git a/data/media_meta/info/timbre_fete_des_lumieres_2011.jpg.changes b/data/media_meta/info/timbre_fete_des_lumieres_2011.jpg.changes new file mode 100755 index 0000000..615da83 --- /dev/null +++ b/data/media_meta/info/timbre_fete_des_lumieres_2011.jpg.changes @@ -0,0 +1,2 @@ +1351196490 109.190.17.227 C info:timbre_fete_des_lumieres_2011.jpg jside créée +1351196591 109.190.17.227 D info:timbre_fete_des_lumieres_2011.jpg jside effacée diff --git a/data/media_meta/informatique.jpg.changes b/data/media_meta/informatique.jpg.changes new file mode 100644 index 0000000..3240082 --- /dev/null +++ b/data/media_meta/informatique.jpg.changes @@ -0,0 +1 @@ +1587145153 92.89.16.177 C informatique.jpg jside créée 50810 diff --git a/data/media_meta/informatique/001_magpi75_cover.png.changes b/data/media_meta/informatique/001_magpi75_cover.png.changes new file mode 100644 index 0000000..0d1ffb5 --- /dev/null +++ b/data/media_meta/informatique/001_magpi75_cover.png.changes @@ -0,0 +1 @@ +1541062288 176.138.213.250 C informatique:001_magpi75_cover.png jside créée 152488 diff --git a/data/media_meta/informatique/1200px-gnulinux.jpg.changes b/data/media_meta/informatique/1200px-gnulinux.jpg.changes new file mode 100644 index 0000000..97f638d --- /dev/null +++ b/data/media_meta/informatique/1200px-gnulinux.jpg.changes @@ -0,0 +1 @@ +1587138351 92.89.16.177 C informatique:1200px-gnulinux.jpg jside créée 159439 diff --git a/data/media_meta/informatique/18033364.pdf.changes b/data/media_meta/informatique/18033364.pdf.changes new file mode 100644 index 0000000..bcbe3ca --- /dev/null +++ b/data/media_meta/informatique/18033364.pdf.changes @@ -0,0 +1 @@ +1541175238 77.136.196.158 C informatique:18033364.pdf jside créée 2708456 diff --git a/data/media_meta/informatique/abonnel-os.png.changes b/data/media_meta/informatique/abonnel-os.png.changes new file mode 100644 index 0000000..e036e3c --- /dev/null +++ b/data/media_meta/informatique/abonnel-os.png.changes @@ -0,0 +1 @@ +1587061808 92.89.16.177 C informatique:abonnel-os.png jside créée 32720 diff --git a/data/media_meta/informatique/accessoires_pour_raspberry_pi/58d14163eb5a1774f00095af5625e6f8.png.changes b/data/media_meta/informatique/accessoires_pour_raspberry_pi/58d14163eb5a1774f00095af5625e6f8.png.changes new file mode 100644 index 0000000..a78b88c --- /dev/null +++ b/data/media_meta/informatique/accessoires_pour_raspberry_pi/58d14163eb5a1774f00095af5625e6f8.png.changes @@ -0,0 +1 @@ +1555255165 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:accessoires_pour_raspberry_pi:58d14163eb5a1774f00095af5625e6f8.png jside créée 268360 diff --git a/data/media_meta/informatique/accessoires_pour_raspberry_pi/5ea6da060f069e9e024c154d2dad4d70.png.changes b/data/media_meta/informatique/accessoires_pour_raspberry_pi/5ea6da060f069e9e024c154d2dad4d70.png.changes new file mode 100644 index 0000000..6e38fd6 --- /dev/null +++ b/data/media_meta/informatique/accessoires_pour_raspberry_pi/5ea6da060f069e9e024c154d2dad4d70.png.changes @@ -0,0 +1 @@ +1555255165 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:accessoires_pour_raspberry_pi:5ea6da060f069e9e024c154d2dad4d70.png jside créée 169758 diff --git a/data/media_meta/informatique/accessoires_pour_raspberry_pi/66f0a9c25e05fb81da3ed5beb2eb7242.png.changes b/data/media_meta/informatique/accessoires_pour_raspberry_pi/66f0a9c25e05fb81da3ed5beb2eb7242.png.changes new file mode 100644 index 0000000..42b09ce --- /dev/null +++ b/data/media_meta/informatique/accessoires_pour_raspberry_pi/66f0a9c25e05fb81da3ed5beb2eb7242.png.changes @@ -0,0 +1 @@ +1555259962 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:accessoires_pour_raspberry_pi:66f0a9c25e05fb81da3ed5beb2eb7242.png jside créée 130074 diff --git a/data/media_meta/informatique/accessoires_pour_raspberry_pi/7715131786e6dd782ca9efe942fa29cd.png.changes b/data/media_meta/informatique/accessoires_pour_raspberry_pi/7715131786e6dd782ca9efe942fa29cd.png.changes new file mode 100644 index 0000000..8210268 --- /dev/null +++ b/data/media_meta/informatique/accessoires_pour_raspberry_pi/7715131786e6dd782ca9efe942fa29cd.png.changes @@ -0,0 +1 @@ +1555260233 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:accessoires_pour_raspberry_pi:7715131786e6dd782ca9efe942fa29cd.png jside créée 132135 diff --git a/data/media_meta/informatique/accessoires_pour_raspberry_pi/ace9eef0235fb83881848774efcc96bd.png.changes b/data/media_meta/informatique/accessoires_pour_raspberry_pi/ace9eef0235fb83881848774efcc96bd.png.changes new file mode 100644 index 0000000..3370961 --- /dev/null +++ b/data/media_meta/informatique/accessoires_pour_raspberry_pi/ace9eef0235fb83881848774efcc96bd.png.changes @@ -0,0 +1 @@ +1555259962 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:accessoires_pour_raspberry_pi:ace9eef0235fb83881848774efcc96bd.png jside créée 0 diff --git a/data/media_meta/informatique/accessoires_pour_raspberry_pi/d55d507b9bc4da518696f35cb55c7704.png.changes b/data/media_meta/informatique/accessoires_pour_raspberry_pi/d55d507b9bc4da518696f35cb55c7704.png.changes new file mode 100644 index 0000000..49c9fdb --- /dev/null +++ b/data/media_meta/informatique/accessoires_pour_raspberry_pi/d55d507b9bc4da518696f35cb55c7704.png.changes @@ -0,0 +1 @@ +1555259885 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:accessoires_pour_raspberry_pi:d55d507b9bc4da518696f35cb55c7704.png jside créée 132571 diff --git a/data/media_meta/informatique/accessoires_pour_raspberry_pi/f475d93e3b10e6e746e05f09008c81db.png.changes b/data/media_meta/informatique/accessoires_pour_raspberry_pi/f475d93e3b10e6e746e05f09008c81db.png.changes new file mode 100644 index 0000000..6eee292 --- /dev/null +++ b/data/media_meta/informatique/accessoires_pour_raspberry_pi/f475d93e3b10e6e746e05f09008c81db.png.changes @@ -0,0 +1,2 @@ +1555259885 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:accessoires_pour_raspberry_pi:f475d93e3b10e6e746e05f09008c81db.png jside créée 0 +1555260369 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c D informatique:accessoires_pour_raspberry_pi:f475d93e3b10e6e746e05f09008c81db.png jside supprimée 0 diff --git a/data/media_meta/informatique/accessoires_pour_raspberry_pi/rii_clavier_azertry.png.changes b/data/media_meta/informatique/accessoires_pour_raspberry_pi/rii_clavier_azertry.png.changes new file mode 100644 index 0000000..de05e38 --- /dev/null +++ b/data/media_meta/informatique/accessoires_pour_raspberry_pi/rii_clavier_azertry.png.changes @@ -0,0 +1 @@ +1555260939 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:accessoires_pour_raspberry_pi:rii_clavier_azertry.png jside créée 246747 diff --git a/data/media_meta/informatique/android/pasted/20211208-214432.png.changes b/data/media_meta/informatique/android/pasted/20211208-214432.png.changes new file mode 100644 index 0000000..79f94fe --- /dev/null +++ b/data/media_meta/informatique/android/pasted/20211208-214432.png.changes @@ -0,0 +1 @@ +1638996272 C informatique:android:pasted:20211208-214432.png cedricabonnel créée 228410 diff --git a/data/media_meta/informatique/apache2_result_standard.png.changes b/data/media_meta/informatique/apache2_result_standard.png.changes new file mode 100755 index 0000000..fa84a39 --- /dev/null +++ b/data/media_meta/informatique/apache2_result_standard.png.changes @@ -0,0 +1 @@ +1494150166 92.89.16.76 C informatique:apache2_result_standard.png jside créée 170002 diff --git a/data/media_meta/informatique/applications/anydesk_download.png.changes b/data/media_meta/informatique/applications/anydesk_download.png.changes new file mode 100644 index 0000000..27387bf --- /dev/null +++ b/data/media_meta/informatique/applications/anydesk_download.png.changes @@ -0,0 +1 @@ +1586250418 92.89.16.177 C informatique:logiciels:anydesk_download.png jside créée 136180 diff --git a/data/media_meta/informatique/applications/anydesk_siteweb_accueil.png.changes b/data/media_meta/informatique/applications/anydesk_siteweb_accueil.png.changes new file mode 100644 index 0000000..c280646 --- /dev/null +++ b/data/media_meta/informatique/applications/anydesk_siteweb_accueil.png.changes @@ -0,0 +1 @@ +1586250176 92.89.16.177 C informatique:logiciels:anydesk_siteweb_accueil.png jside créée 75303 diff --git a/data/media_meta/informatique/applications/audio/pasted/20230212-233118.png.changes b/data/media_meta/informatique/applications/audio/pasted/20230212-233118.png.changes new file mode 100644 index 0000000..46b5d56 --- /dev/null +++ b/data/media_meta/informatique/applications/audio/pasted/20230212-233118.png.changes @@ -0,0 +1 @@ +1676241078 C informatique:applications:audio:pasted:20230212-233118.png cedricabonnel créée 17465 diff --git a/data/media_meta/informatique/applications/audio/pasted/20230306-120607.png.changes b/data/media_meta/informatique/applications/audio/pasted/20230306-120607.png.changes new file mode 100644 index 0000000..0f2a6a9 --- /dev/null +++ b/data/media_meta/informatique/applications/audio/pasted/20230306-120607.png.changes @@ -0,0 +1 @@ +1678100767 C informatique:applications:audio:pasted:20230306-120607.png cedricabonnel créée 45441 diff --git a/data/media_meta/informatique/applications/dkpg-reconfigure-tzdata.png.changes b/data/media_meta/informatique/applications/dkpg-reconfigure-tzdata.png.changes new file mode 100644 index 0000000..4772367 --- /dev/null +++ b/data/media_meta/informatique/applications/dkpg-reconfigure-tzdata.png.changes @@ -0,0 +1 @@ +1586086971 92.89.16.177 C informatique:logiciels:dkpg-reconfigure-tzdata.png jside créée 36687 diff --git a/data/media_meta/informatique/applications/fritzing_ping-pong.png.changes b/data/media_meta/informatique/applications/fritzing_ping-pong.png.changes new file mode 100644 index 0000000..4efd3e6 --- /dev/null +++ b/data/media_meta/informatique/applications/fritzing_ping-pong.png.changes @@ -0,0 +1 @@ +1569143195 92.89.16.177 C informatique:logiciels:fritzing_ping-pong.png jside créée 228555 diff --git a/data/media_meta/informatique/applications/gestion_prix/prix.ods.changes b/data/media_meta/informatique/applications/gestion_prix/prix.ods.changes new file mode 100644 index 0000000..249b2fb --- /dev/null +++ b/data/media_meta/informatique/applications/gestion_prix/prix.ods.changes @@ -0,0 +1 @@ +1565681551 92.89.16.177 C informatique:solutions:gestion_prix:prix.ods jside créée 21186 diff --git a/data/media_meta/informatique/applications/gestion_prix/titre_price.png.changes b/data/media_meta/informatique/applications/gestion_prix/titre_price.png.changes new file mode 100644 index 0000000..65c9d33 --- /dev/null +++ b/data/media_meta/informatique/applications/gestion_prix/titre_price.png.changes @@ -0,0 +1,2 @@ +1565726230 92.89.16.177 C informatique:solutions:gestion_prix:titre_price.png jside créée 62611 +1565727663 92.89.16.177 E informatique:solutions:gestion_prix:titre_price.png jside 26177 diff --git a/data/media_meta/informatique/applications/logo-mariadb.png.changes b/data/media_meta/informatique/applications/logo-mariadb.png.changes new file mode 100644 index 0000000..0900cee --- /dev/null +++ b/data/media_meta/informatique/applications/logo-mariadb.png.changes @@ -0,0 +1 @@ +1588866911 92.89.16.177 C informatique:logiciels:logo-mariadb.png cedricabonnel créée 29069 diff --git a/data/media_meta/informatique/applications/logo_minecraft.png.changes b/data/media_meta/informatique/applications/logo_minecraft.png.changes new file mode 100644 index 0000000..d2c75ba --- /dev/null +++ b/data/media_meta/informatique/applications/logo_minecraft.png.changes @@ -0,0 +1 @@ +1587984721 92.89.16.177 C informatique:se:linux:applications:logo_minecraft.png jside créée 3687813 diff --git a/data/media_meta/informatique/applications/mysql/1024px-ubuntu_logo.png.changes b/data/media_meta/informatique/applications/mysql/1024px-ubuntu_logo.png.changes new file mode 100644 index 0000000..066ab25 --- /dev/null +++ b/data/media_meta/informatique/applications/mysql/1024px-ubuntu_logo.png.changes @@ -0,0 +1 @@ +1588857164 92.89.16.177 C informatique:logiciels:mysql:1024px-ubuntu_logo.png cedricabonnel créée 44452 diff --git a/data/media_meta/informatique/applications/mysql/220px-mx_linux_logo.png.changes b/data/media_meta/informatique/applications/mysql/220px-mx_linux_logo.png.changes new file mode 100644 index 0000000..58168eb --- /dev/null +++ b/data/media_meta/informatique/applications/mysql/220px-mx_linux_logo.png.changes @@ -0,0 +1 @@ +1588857025 92.89.16.177 C informatique:logiciels:mysql:220px-mx_linux_logo.png cedricabonnel créée 3381 diff --git a/data/media_meta/informatique/applications/mysql/debian.png.changes b/data/media_meta/informatique/applications/mysql/debian.png.changes new file mode 100644 index 0000000..a47c93e --- /dev/null +++ b/data/media_meta/informatique/applications/mysql/debian.png.changes @@ -0,0 +1 @@ +1588856972 92.89.16.177 C informatique:logiciels:mysql:debian.png cedricabonnel créée 46752 diff --git a/data/media_meta/informatique/applications/mysql/pasted/20200503-171809.png.changes b/data/media_meta/informatique/applications/mysql/pasted/20200503-171809.png.changes new file mode 100644 index 0000000..ab3a139 --- /dev/null +++ b/data/media_meta/informatique/applications/mysql/pasted/20200503-171809.png.changes @@ -0,0 +1 @@ +1588519089 80.214.150.100 C informatique:logiciels:mysql:pasted:20200503-171809.png jside créée 38201 diff --git a/data/media_meta/informatique/applications/mysql/pasted/20200507-142216.png.changes b/data/media_meta/informatique/applications/mysql/pasted/20200507-142216.png.changes new file mode 100644 index 0000000..ffcb3a6 --- /dev/null +++ b/data/media_meta/informatique/applications/mysql/pasted/20200507-142216.png.changes @@ -0,0 +1 @@ +1588854136 92.89.16.177 C informatique:logiciels:mysql:pasted:20200507-142216.png cedricabonnel créée 1153798 diff --git a/data/media_meta/informatique/applications/mysql/sql-langage.png.changes b/data/media_meta/informatique/applications/mysql/sql-langage.png.changes new file mode 100644 index 0000000..37435cd --- /dev/null +++ b/data/media_meta/informatique/applications/mysql/sql-langage.png.changes @@ -0,0 +1 @@ +1588857456 92.89.16.177 C informatique:logiciels:mysql:sql-langage.png cedricabonnel créée 9008 diff --git a/data/media_meta/informatique/applications/nextcloud_download.png.changes b/data/media_meta/informatique/applications/nextcloud_download.png.changes new file mode 100644 index 0000000..ddd5a9d --- /dev/null +++ b/data/media_meta/informatique/applications/nextcloud_download.png.changes @@ -0,0 +1 @@ +1586273598 92.89.16.177 C informatique:linux:solutions:nextcloud_download.png jside créée 120901 diff --git a/data/media_meta/informatique/applications/pasted/20200507-001738.png.changes b/data/media_meta/informatique/applications/pasted/20200507-001738.png.changes new file mode 100644 index 0000000..8e27e28 --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20200507-001738.png.changes @@ -0,0 +1 @@ +1588803458 92.89.16.177 C informatique:se:linux:applications:pasted:20200507-001738.png cedricabonnel créée 82852 diff --git a/data/media_meta/informatique/applications/pasted/20200507-002542.png.changes b/data/media_meta/informatique/applications/pasted/20200507-002542.png.changes new file mode 100644 index 0000000..9962552 --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20200507-002542.png.changes @@ -0,0 +1 @@ +1588803942 92.89.16.177 C informatique:se:linux:applications:pasted:20200507-002542.png cedricabonnel créée 64765 diff --git a/data/media_meta/informatique/applications/pasted/20200507-002818.png.changes b/data/media_meta/informatique/applications/pasted/20200507-002818.png.changes new file mode 100644 index 0000000..d17f254 --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20200507-002818.png.changes @@ -0,0 +1 @@ +1588804098 92.89.16.177 C informatique:se:linux:applications:pasted:20200507-002818.png cedricabonnel créée 47253 diff --git a/data/media_meta/informatique/applications/pasted/20200507-022233.png.changes b/data/media_meta/informatique/applications/pasted/20200507-022233.png.changes new file mode 100644 index 0000000..ed32c13 --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20200507-022233.png.changes @@ -0,0 +1 @@ +1588810953 92.89.16.177 C informatique:se:linux:applications:pasted:20200507-022233.png cedricabonnel créée 32005 diff --git a/data/media_meta/informatique/applications/pasted/20200507-022246.png.changes b/data/media_meta/informatique/applications/pasted/20200507-022246.png.changes new file mode 100644 index 0000000..437337e --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20200507-022246.png.changes @@ -0,0 +1 @@ +1588810966 92.89.16.177 C informatique:se:linux:applications:pasted:20200507-022246.png cedricabonnel créée 32005 diff --git a/data/media_meta/informatique/applications/pasted/20200516-215240.png.changes b/data/media_meta/informatique/applications/pasted/20200516-215240.png.changes new file mode 100644 index 0000000..28d8b23 --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20200516-215240.png.changes @@ -0,0 +1 @@ +1589658760 92.89.16.177 C informatique:se:linux:applications:pasted:20200516-215240.png cedricabonnel créée 699524 diff --git a/data/media_meta/informatique/applications/pasted/20201012-221943.png.changes b/data/media_meta/informatique/applications/pasted/20201012-221943.png.changes new file mode 100644 index 0000000..00aeb3c --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20201012-221943.png.changes @@ -0,0 +1 @@ +1602533983 92.89.16.177 C informatique:se:linux:applications:pasted:20201012-221943.png cedricabonnel créée 168775 diff --git a/data/media_meta/informatique/applications/pasted/20210125-213558.png.changes b/data/media_meta/informatique/applications/pasted/20210125-213558.png.changes new file mode 100644 index 0000000..d3535d4 --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20210125-213558.png.changes @@ -0,0 +1 @@ +1611606958 92.89.16.177 C informatique:logiciels:pasted:20210125-213558.png cedricabonnel créée 123195 diff --git a/data/media_meta/informatique/applications/pasted/20211112-095251.png.changes b/data/media_meta/informatique/applications/pasted/20211112-095251.png.changes new file mode 100644 index 0000000..c2dfccb --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20211112-095251.png.changes @@ -0,0 +1 @@ +1636707171 C informatique:logiciels:pasted:20211112-095251.png cedricabonnel créée 112235 diff --git a/data/media_meta/informatique/applications/pasted/20211112-111234.png.changes b/data/media_meta/informatique/applications/pasted/20211112-111234.png.changes new file mode 100644 index 0000000..f7b9c42 --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20211112-111234.png.changes @@ -0,0 +1 @@ +1636711954 C informatique:logiciels:pasted:20211112-111234.png cedricabonnel créée 12399 diff --git a/data/media_meta/informatique/applications/pasted/20211112-113257.png.changes b/data/media_meta/informatique/applications/pasted/20211112-113257.png.changes new file mode 100644 index 0000000..08eb0a3 --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20211112-113257.png.changes @@ -0,0 +1 @@ +1636713177 C informatique:logiciels:pasted:20211112-113257.png cedricabonnel créée 28165 diff --git a/data/media_meta/informatique/applications/pasted/20211112-113310.png.changes b/data/media_meta/informatique/applications/pasted/20211112-113310.png.changes new file mode 100644 index 0000000..1f5cb4d --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20211112-113310.png.changes @@ -0,0 +1 @@ +1636713190 C informatique:logiciels:pasted:20211112-113310.png cedricabonnel créée 22414 diff --git a/data/media_meta/informatique/applications/pasted/20211112-113319.png.changes b/data/media_meta/informatique/applications/pasted/20211112-113319.png.changes new file mode 100644 index 0000000..3533d71 --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20211112-113319.png.changes @@ -0,0 +1 @@ +1636713199 C informatique:logiciels:pasted:20211112-113319.png cedricabonnel créée 20724 diff --git a/data/media_meta/informatique/applications/pasted/20211112-175520.png.changes b/data/media_meta/informatique/applications/pasted/20211112-175520.png.changes new file mode 100644 index 0000000..883ca39 --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20211112-175520.png.changes @@ -0,0 +1 @@ +1636736120 C informatique:logiciels:pasted:20211112-175520.png cedricabonnel créée 77229 diff --git a/data/media_meta/informatique/applications/pasted/20211112-191953.png.changes b/data/media_meta/informatique/applications/pasted/20211112-191953.png.changes new file mode 100644 index 0000000..91bb5ef --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20211112-191953.png.changes @@ -0,0 +1 @@ +1636741193 C informatique:logiciels:pasted:20211112-191953.png cedricabonnel créée 10393 diff --git a/data/media_meta/informatique/applications/pasted/20211113-074341.png.changes b/data/media_meta/informatique/applications/pasted/20211113-074341.png.changes new file mode 100644 index 0000000..646b8af --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20211113-074341.png.changes @@ -0,0 +1 @@ +1636785821 C informatique:logiciels:pasted:20211113-074341.png cedricabonnel créée 12335 diff --git a/data/media_meta/informatique/applications/pasted/20220524-163725.png.changes b/data/media_meta/informatique/applications/pasted/20220524-163725.png.changes new file mode 100644 index 0000000..b8ac36b --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20220524-163725.png.changes @@ -0,0 +1 @@ +1653403045 C informatique:logiciels:pasted:20220524-163725.png cedricabonnel créée 3003 diff --git a/data/media_meta/informatique/applications/pasted/20230216-144114.png.changes b/data/media_meta/informatique/applications/pasted/20230216-144114.png.changes new file mode 100644 index 0000000..9f6b12c --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20230216-144114.png.changes @@ -0,0 +1 @@ +1676554874 C informatique:applications:pasted:20230216-144114.png cedricabonnel créée 122663 diff --git a/data/media_meta/informatique/applications/pasted/20230216-150017.png.changes b/data/media_meta/informatique/applications/pasted/20230216-150017.png.changes new file mode 100644 index 0000000..453646f --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20230216-150017.png.changes @@ -0,0 +1 @@ +1676556017 C informatique:applications:pasted:20230216-150017.png cedricabonnel créée 18775 diff --git a/data/media_meta/informatique/applications/pasted/20230216-150140.png.changes b/data/media_meta/informatique/applications/pasted/20230216-150140.png.changes new file mode 100644 index 0000000..1864f5a --- /dev/null +++ b/data/media_meta/informatique/applications/pasted/20230216-150140.png.changes @@ -0,0 +1 @@ +1676556100 C informatique:applications:pasted:20230216-150140.png cedricabonnel créée 74232 diff --git a/data/media_meta/informatique/applications/pi-hole/pasted/20201122-091258.png.changes b/data/media_meta/informatique/applications/pi-hole/pasted/20201122-091258.png.changes new file mode 100644 index 0000000..638bec7 --- /dev/null +++ b/data/media_meta/informatique/applications/pi-hole/pasted/20201122-091258.png.changes @@ -0,0 +1 @@ +1606032778 92.89.16.177 C informatique:se:linux:applications:pi-hole:pasted:20201122-091258.png cedricabonnel créée 88895 diff --git a/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092134.png.changes b/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092134.png.changes new file mode 100644 index 0000000..5a94c00 --- /dev/null +++ b/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092134.png.changes @@ -0,0 +1 @@ +1606033294 92.89.16.177 C informatique:se:linux:applications:pi-hole:pasted:20201122-092134.png cedricabonnel créée 48713 diff --git a/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092637.png.changes b/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092637.png.changes new file mode 100644 index 0000000..952f7a2 --- /dev/null +++ b/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092637.png.changes @@ -0,0 +1 @@ +1606033597 92.89.16.177 C informatique:se:linux:applications:pi-hole:pasted:20201122-092637.png cedricabonnel créée 260458 diff --git a/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092830.png.changes b/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092830.png.changes new file mode 100644 index 0000000..b01a088 --- /dev/null +++ b/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092830.png.changes @@ -0,0 +1 @@ +1606033710 92.89.16.177 C informatique:se:linux:applications:pi-hole:pasted:20201122-092830.png cedricabonnel créée 1266 diff --git a/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092931.png.changes b/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092931.png.changes new file mode 100644 index 0000000..ce6a3c4 --- /dev/null +++ b/data/media_meta/informatique/applications/pi-hole/pasted/20201122-092931.png.changes @@ -0,0 +1 @@ +1606033771 92.89.16.177 C informatique:se:linux:applications:pi-hole:pasted:20201122-092931.png cedricabonnel créée 9340 diff --git a/data/media_meta/informatique/applications/server-311338_1280.png.changes b/data/media_meta/informatique/applications/server-311338_1280.png.changes new file mode 100644 index 0000000..92d147d --- /dev/null +++ b/data/media_meta/informatique/applications/server-311338_1280.png.changes @@ -0,0 +1 @@ +1565727230 92.89.16.177 C informatique:solutions:server-311338_1280.png jside créée 146823 diff --git a/data/media_meta/informatique/applications/ssh.jpg.changes b/data/media_meta/informatique/applications/ssh.jpg.changes new file mode 100644 index 0000000..70811df --- /dev/null +++ b/data/media_meta/informatique/applications/ssh.jpg.changes @@ -0,0 +1 @@ +1588789779 92.89.16.177 C informatique:se:linux:applications:ssh.jpg cedricabonnel créée 12421 diff --git a/data/media_meta/informatique/bash/pasted/20211109-084357.png.changes b/data/media_meta/informatique/bash/pasted/20211109-084357.png.changes new file mode 100644 index 0000000..8701dbe --- /dev/null +++ b/data/media_meta/informatique/bash/pasted/20211109-084357.png.changes @@ -0,0 +1 @@ +1636443837 C informatique:bash:pasted:20211109-084357.png cedricabonnel créée 270476 diff --git a/data/media_meta/informatique/bash/pasted/20211113-073211.png.changes b/data/media_meta/informatique/bash/pasted/20211113-073211.png.changes new file mode 100644 index 0000000..0e08653 --- /dev/null +++ b/data/media_meta/informatique/bash/pasted/20211113-073211.png.changes @@ -0,0 +1 @@ +1636785131 C informatique:bash:pasted:20211113-073211.png cedricabonnel créée 26205 diff --git a/data/media_meta/informatique/bash/pasted/20211113-073626.png.changes b/data/media_meta/informatique/bash/pasted/20211113-073626.png.changes new file mode 100644 index 0000000..7714a5f --- /dev/null +++ b/data/media_meta/informatique/bash/pasted/20211113-073626.png.changes @@ -0,0 +1 @@ +1636785386 C informatique:bash:pasted:20211113-073626.png cedricabonnel créée 4467 diff --git a/data/media_meta/informatique/bash/pasted/20211113-073645.png.changes b/data/media_meta/informatique/bash/pasted/20211113-073645.png.changes new file mode 100644 index 0000000..9f2e82a --- /dev/null +++ b/data/media_meta/informatique/bash/pasted/20211113-073645.png.changes @@ -0,0 +1 @@ +1636785405 C informatique:bash:pasted:20211113-073645.png cedricabonnel créée 4449 diff --git a/data/media_meta/informatique/bash/pasted/20221118-084045.png.changes b/data/media_meta/informatique/bash/pasted/20221118-084045.png.changes new file mode 100644 index 0000000..6f1372d --- /dev/null +++ b/data/media_meta/informatique/bash/pasted/20221118-084045.png.changes @@ -0,0 +1 @@ +1668757245 C informatique:bash:pasted:20221118-084045.png cedricabonnel créée 18075 diff --git a/data/media_meta/informatique/bash/pasted/20221118-084312.png.changes b/data/media_meta/informatique/bash/pasted/20221118-084312.png.changes new file mode 100644 index 0000000..b03dbad --- /dev/null +++ b/data/media_meta/informatique/bash/pasted/20221118-084312.png.changes @@ -0,0 +1 @@ +1668757392 C informatique:bash:pasted:20221118-084312.png cedricabonnel créée 69902 diff --git a/data/media_meta/informatique/bash/pasted/20221118-084422.png.changes b/data/media_meta/informatique/bash/pasted/20221118-084422.png.changes new file mode 100644 index 0000000..69d9687 --- /dev/null +++ b/data/media_meta/informatique/bash/pasted/20221118-084422.png.changes @@ -0,0 +1 @@ +1668757462 C informatique:bash:pasted:20221118-084422.png cedricabonnel créée 25827 diff --git a/data/media_meta/informatique/bash/pasted/20221118-084724.png.changes b/data/media_meta/informatique/bash/pasted/20221118-084724.png.changes new file mode 100644 index 0000000..eded369 --- /dev/null +++ b/data/media_meta/informatique/bash/pasted/20221118-084724.png.changes @@ -0,0 +1 @@ +1668757644 C informatique:bash:pasted:20221118-084724.png cedricabonnel créée 146752 diff --git a/data/media_meta/informatique/bash/pasted/20221118-084820.png.changes b/data/media_meta/informatique/bash/pasted/20221118-084820.png.changes new file mode 100644 index 0000000..4b600a6 --- /dev/null +++ b/data/media_meta/informatique/bash/pasted/20221118-084820.png.changes @@ -0,0 +1 @@ +1668757700 C informatique:bash:pasted:20221118-084820.png cedricabonnel créée 44419 diff --git a/data/media_meta/informatique/bash/pasted/20221118-085145.png.changes b/data/media_meta/informatique/bash/pasted/20221118-085145.png.changes new file mode 100644 index 0000000..e6e0f17 --- /dev/null +++ b/data/media_meta/informatique/bash/pasted/20221118-085145.png.changes @@ -0,0 +1 @@ +1668757905 C informatique:bash:pasted:20221118-085145.png cedricabonnel créée 99514 diff --git a/data/media_meta/informatique/bash/rechercher/linux___unix_find_and_delete_all_empty_directories_files_-_nixcraft.pdf.changes b/data/media_meta/informatique/bash/rechercher/linux___unix_find_and_delete_all_empty_directories_files_-_nixcraft.pdf.changes new file mode 100644 index 0000000..b57d491 --- /dev/null +++ b/data/media_meta/informatique/bash/rechercher/linux___unix_find_and_delete_all_empty_directories_files_-_nixcraft.pdf.changes @@ -0,0 +1 @@ +1668755808 C informatique:bash:rechercher:linux___unix_find_and_delete_all_empty_directories_files_-_nixcraft.pdf cedricabonnel créée 156920 diff --git a/data/media_meta/informatique/bash/rechercher/pasted/20221118-083640.png.changes b/data/media_meta/informatique/bash/rechercher/pasted/20221118-083640.png.changes new file mode 100644 index 0000000..8edfad1 --- /dev/null +++ b/data/media_meta/informatique/bash/rechercher/pasted/20221118-083640.png.changes @@ -0,0 +1 @@ +1668757000 C informatique:bash:rechercher:pasted:20221118-083640.png cedricabonnel créée 318698 diff --git a/data/media_meta/informatique/box-config.ico.changes b/data/media_meta/informatique/box-config.ico.changes new file mode 100755 index 0000000..d46c9df --- /dev/null +++ b/data/media_meta/informatique/box-config.ico.changes @@ -0,0 +1 @@ +1460780004 109.190.17.227 C informatique:box-config.ico jside créée diff --git a/data/media_meta/informatique/cd-to-usb-icon-120x120.png.changes b/data/media_meta/informatique/cd-to-usb-icon-120x120.png.changes new file mode 100755 index 0000000..faaad4f --- /dev/null +++ b/data/media_meta/informatique/cd-to-usb-icon-120x120.png.changes @@ -0,0 +1 @@ +1460779899 109.190.17.227 C informatique:cd-to-usb-icon-120x120.png jside créée diff --git a/data/media_meta/informatique/cfp/firefox_addon_language.png.changes b/data/media_meta/informatique/cfp/firefox_addon_language.png.changes new file mode 100755 index 0000000..2605770 --- /dev/null +++ b/data/media_meta/informatique/cfp/firefox_addon_language.png.changes @@ -0,0 +1 @@ +1494170077 92.89.16.76 C cfp:firefox_addon_language.png jside créée 51097 diff --git a/data/media_meta/informatique/cfp/firefox_addon_language_french_ajouter.png.changes b/data/media_meta/informatique/cfp/firefox_addon_language_french_ajouter.png.changes new file mode 100755 index 0000000..c6a2637 --- /dev/null +++ b/data/media_meta/informatique/cfp/firefox_addon_language_french_ajouter.png.changes @@ -0,0 +1 @@ +1494170299 92.89.16.76 C cfp:firefox_addon_language_french_ajouter.png jside créée 60507 diff --git a/data/media_meta/informatique/cfp/firefox_addon_language_french_installer.png.changes b/data/media_meta/informatique/cfp/firefox_addon_language_french_installer.png.changes new file mode 100755 index 0000000..2ca4049 --- /dev/null +++ b/data/media_meta/informatique/cfp/firefox_addon_language_french_installer.png.changes @@ -0,0 +1 @@ +1494170393 92.89.16.76 C cfp:firefox_addon_language_french_installer.png jside créée 22969 diff --git a/data/media_meta/informatique/cfp/firefox_addon_language_french_ready.png.changes b/data/media_meta/informatique/cfp/firefox_addon_language_french_ready.png.changes new file mode 100755 index 0000000..234fdfe --- /dev/null +++ b/data/media_meta/informatique/cfp/firefox_addon_language_french_ready.png.changes @@ -0,0 +1 @@ +1494170471 92.89.16.76 C cfp:firefox_addon_language_french_ready.png jside créée 17643 diff --git a/data/media_meta/informatique/cfp/firefox_addon_language_frenchselected.png.changes b/data/media_meta/informatique/cfp/firefox_addon_language_frenchselected.png.changes new file mode 100755 index 0000000..c738be4 --- /dev/null +++ b/data/media_meta/informatique/cfp/firefox_addon_language_frenchselected.png.changes @@ -0,0 +1 @@ +1494170193 92.89.16.76 C cfp:firefox_addon_language_frenchselected.png jside créée 5758 diff --git a/data/media_meta/informatique/cfp/firefox_modifierlangues.png.changes b/data/media_meta/informatique/cfp/firefox_modifierlangues.png.changes new file mode 100755 index 0000000..0f5f7de --- /dev/null +++ b/data/media_meta/informatique/cfp/firefox_modifierlangues.png.changes @@ -0,0 +1 @@ +1494169822 92.89.16.76 C cfp:firefox_modifierlangues.png jside créée 60939 diff --git a/data/media_meta/informatique/cfp/firefox_modifierlangues_ajouterdesdictionnaires.png.changes b/data/media_meta/informatique/cfp/firefox_modifierlangues_ajouterdesdictionnaires.png.changes new file mode 100755 index 0000000..cc3f330 --- /dev/null +++ b/data/media_meta/informatique/cfp/firefox_modifierlangues_ajouterdesdictionnaires.png.changes @@ -0,0 +1 @@ +1494169966 92.89.16.76 C cfp:firefox_modifierlangues_ajouterdesdictionnaires.png jside créée 152966 diff --git a/data/media_meta/informatique/cfp/firefox_noscripts.png.changes b/data/media_meta/informatique/cfp/firefox_noscripts.png.changes new file mode 100755 index 0000000..b07ff52 --- /dev/null +++ b/data/media_meta/informatique/cfp/firefox_noscripts.png.changes @@ -0,0 +1 @@ +1494061644 92.89.16.76 C cfp:firefox_noscripts.png jside créée 41193 diff --git a/data/media_meta/informatique/cfp/firefox_noscripts_options_general.png.changes b/data/media_meta/informatique/cfp/firefox_noscripts_options_general.png.changes new file mode 100755 index 0000000..949418c --- /dev/null +++ b/data/media_meta/informatique/cfp/firefox_noscripts_options_general.png.changes @@ -0,0 +1 @@ +1494044566 92.89.16.76 C cfp:firefox_noscripts_options_general.png jside créée 62772 diff --git a/data/media_meta/informatique/cfp/ico_pdfmod.png.changes b/data/media_meta/informatique/cfp/ico_pdfmod.png.changes new file mode 100755 index 0000000..ef9f7b5 --- /dev/null +++ b/data/media_meta/informatique/cfp/ico_pdfmod.png.changes @@ -0,0 +1 @@ +1501352868 92.89.16.76 C cfp:ico_pdfmod.png jside créée 18783 diff --git a/data/media_meta/informatique/cfp/ico_pdfshuffler.png.changes b/data/media_meta/informatique/cfp/ico_pdfshuffler.png.changes new file mode 100755 index 0000000..f58d25e --- /dev/null +++ b/data/media_meta/informatique/cfp/ico_pdfshuffler.png.changes @@ -0,0 +1 @@ +1501353442 92.89.16.76 C cfp:ico_pdfshuffler.png jside créée 21294 diff --git a/data/media_meta/informatique/cfp/ico_poppler.gif.changes b/data/media_meta/informatique/cfp/ico_poppler.gif.changes new file mode 100755 index 0000000..85c2a06 --- /dev/null +++ b/data/media_meta/informatique/cfp/ico_poppler.gif.changes @@ -0,0 +1 @@ +1501354503 92.89.16.76 C cfp:ico_poppler.gif jside créée 1723 diff --git a/data/media_meta/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_apercu_windows.png.changes b/data/media_meta/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_apercu_windows.png.changes new file mode 100644 index 0000000..c6f15a8 --- /dev/null +++ b/data/media_meta/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_apercu_windows.png.changes @@ -0,0 +1 @@ +1559593191 92.89.16.177 C cfp:installer_un_serveur_de_partage_de_fichiers:samba_apercu_windows.png jside créée 2980 diff --git a/data/media_meta/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_nas_accuel_guest.png.changes b/data/media_meta/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_nas_accuel_guest.png.changes new file mode 100644 index 0000000..1c12309 --- /dev/null +++ b/data/media_meta/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba_nas_accuel_guest.png.changes @@ -0,0 +1 @@ +1584802878 92.89.16.177 C informatique:cfp:installer_un_serveur_de_partage_de_fichiers:samba_nas_accuel_guest.png jside créée 7581 diff --git a/data/media_meta/informatique/cfp/installer_virtual_box/vm-extension-installee-succes.png.changes b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extension-installee-succes.png.changes new file mode 100755 index 0000000..872ea7f --- /dev/null +++ b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extension-installee-succes.png.changes @@ -0,0 +1 @@ +1444600305 109.190.17.227 C cfp:installer_virtual_box:vm-extension-installee-succes.png jside créée diff --git a/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-ajouter-zoom.png.changes b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-ajouter-zoom.png.changes new file mode 100755 index 0000000..3d4ec15 --- /dev/null +++ b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-ajouter-zoom.png.changes @@ -0,0 +1 @@ +1444599527 109.190.17.227 C cfp:installer_virtual_box:vm-extensions-ajouter-zoom.png jside créée diff --git a/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-ajouter.png.changes b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-ajouter.png.changes new file mode 100755 index 0000000..313417c --- /dev/null +++ b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-ajouter.png.changes @@ -0,0 +1 @@ +1444599339 109.190.17.227 C cfp:installer_virtual_box:vm-extensions-ajouter.png jside créée diff --git a/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-installees.png.changes b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-installees.png.changes new file mode 100755 index 0000000..b44e45e --- /dev/null +++ b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-installees.png.changes @@ -0,0 +1 @@ +1444599174 109.190.17.227 C cfp:installer_virtual_box:vm-extensions-installees.png jside créée diff --git a/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-licence.png.changes b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-licence.png.changes new file mode 100755 index 0000000..7041862 --- /dev/null +++ b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-licence.png.changes @@ -0,0 +1 @@ +1444600156 109.190.17.227 C cfp:installer_virtual_box:vm-extensions-licence.png jside créée diff --git a/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-question-installtion.png.changes b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-question-installtion.png.changes new file mode 100755 index 0000000..16ba3d3 --- /dev/null +++ b/data/media_meta/informatique/cfp/installer_virtual_box/vm-extensions-question-installtion.png.changes @@ -0,0 +1 @@ +1444600020 109.190.17.227 C cfp:installer_virtual_box:vm-extensions-question-installtion.png jside créée diff --git a/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.deb.tar.gz.changes b/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.deb.tar.gz.changes new file mode 100755 index 0000000..748f5cb --- /dev/null +++ b/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.deb.tar.gz.changes @@ -0,0 +1 @@ +1461862962 109.190.17.227 C cfp:iscan-gt-f670-bundle-1.0.0.x64.deb.tar.gz jside créée diff --git a/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.rpm.tar.gz.changes b/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.rpm.tar.gz.changes new file mode 100755 index 0000000..34560bb --- /dev/null +++ b/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x64.rpm.tar.gz.changes @@ -0,0 +1 @@ +1461862959 109.190.17.227 C cfp:iscan-gt-f670-bundle-1.0.0.x64.rpm.tar.gz jside créée diff --git a/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.deb.tar.gz.changes b/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.deb.tar.gz.changes new file mode 100755 index 0000000..6a2db7c --- /dev/null +++ b/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.deb.tar.gz.changes @@ -0,0 +1 @@ +1461862951 109.190.17.227 C cfp:iscan-gt-f670-bundle-1.0.0.x86.deb.tar.gz jside créée diff --git a/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.rpm.tar.gz.changes b/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.rpm.tar.gz.changes new file mode 100755 index 0000000..cd73cc1 --- /dev/null +++ b/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-1.0.0.x86.rpm.tar.gz.changes @@ -0,0 +1 @@ +1461862970 109.190.17.227 C cfp:iscan-gt-f670-bundle-1.0.0.x86.rpm.tar.gz jside créée diff --git a/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz.changes b/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz.changes new file mode 100644 index 0000000..467cc3f --- /dev/null +++ b/data/media_meta/informatique/cfp/iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz.changes @@ -0,0 +1 @@ +1591607445 92.89.16.177 C informatique:cfp:iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz cedricabonnel créée 634743 diff --git a/data/media_meta/informatique/cfp/iscan_man_e_v200.pdf.changes b/data/media_meta/informatique/cfp/iscan_man_e_v200.pdf.changes new file mode 100644 index 0000000..bb2c07c --- /dev/null +++ b/data/media_meta/informatique/cfp/iscan_man_e_v200.pdf.changes @@ -0,0 +1 @@ +1591606890 92.89.16.177 C informatique:cfp:iscan_man_e_v200.pdf cedricabonnel créée 750355 diff --git a/data/media_meta/informatique/cfp/java_download_site_1_8_191.png.changes b/data/media_meta/informatique/cfp/java_download_site_1_8_191.png.changes new file mode 100644 index 0000000..502a7b7 --- /dev/null +++ b/data/media_meta/informatique/cfp/java_download_site_1_8_191.png.changes @@ -0,0 +1 @@ +1543780895 176.138.213.250 C cfp:java_download_site_1_8_191.png jside créée 3327 diff --git a/data/media_meta/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/imprimer_les_images.png.changes b/data/media_meta/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/imprimer_les_images.png.changes new file mode 100755 index 0000000..2623ac0 --- /dev/null +++ b/data/media_meta/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/imprimer_les_images.png.changes @@ -0,0 +1 @@ +1367428155 78.241.230.148 C cfp:jpg2pdf:pdfcreatorwithphotoviewer:imprimer_les_images.png jside créée diff --git a/data/media_meta/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/programme_photoviewer.png.changes b/data/media_meta/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/programme_photoviewer.png.changes new file mode 100755 index 0000000..75ccc06 --- /dev/null +++ b/data/media_meta/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/programme_photoviewer.png.changes @@ -0,0 +1 @@ +1367427876 78.241.230.148 C cfp:jpg2pdf:pdfcreatorwithphotoviewer:programme_photoviewer.png jside créée diff --git a/data/media_meta/informatique/cfp/pasted/20200608-102057.png.changes b/data/media_meta/informatique/cfp/pasted/20200608-102057.png.changes new file mode 100644 index 0000000..b3e7854 --- /dev/null +++ b/data/media_meta/informatique/cfp/pasted/20200608-102057.png.changes @@ -0,0 +1 @@ +1591604457 92.89.16.177 C informatique:cfp:pasted:20200608-102057.png cedricabonnel créée 48041 diff --git a/data/media_meta/informatique/cfp/pasted/20200608-102406.png.changes b/data/media_meta/informatique/cfp/pasted/20200608-102406.png.changes new file mode 100644 index 0000000..45317fe --- /dev/null +++ b/data/media_meta/informatique/cfp/pasted/20200608-102406.png.changes @@ -0,0 +1 @@ +1591604646 92.89.16.177 C informatique:cfp:pasted:20200608-102406.png cedricabonnel créée 43827 diff --git a/data/media_meta/informatique/cfp/pasted/20200608-105603.png.changes b/data/media_meta/informatique/cfp/pasted/20200608-105603.png.changes new file mode 100644 index 0000000..0e449c4 --- /dev/null +++ b/data/media_meta/informatique/cfp/pasted/20200608-105603.png.changes @@ -0,0 +1 @@ +1591606563 92.89.16.177 C informatique:cfp:pasted:20200608-105603.png cedricabonnel créée 34773 diff --git a/data/media_meta/informatique/cfp/pasted/20200608-105815.png.changes b/data/media_meta/informatique/cfp/pasted/20200608-105815.png.changes new file mode 100644 index 0000000..48f7475 --- /dev/null +++ b/data/media_meta/informatique/cfp/pasted/20200608-105815.png.changes @@ -0,0 +1 @@ +1591606695 92.89.16.177 C informatique:cfp:pasted:20200608-105815.png cedricabonnel créée 24181 diff --git a/data/media_meta/informatique/cfp/pasted/20200608-105921.png.changes b/data/media_meta/informatique/cfp/pasted/20200608-105921.png.changes new file mode 100644 index 0000000..b4318f1 --- /dev/null +++ b/data/media_meta/informatique/cfp/pasted/20200608-105921.png.changes @@ -0,0 +1 @@ +1591606761 92.89.16.177 C informatique:cfp:pasted:20200608-105921.png cedricabonnel créée 327557 diff --git a/data/media_meta/informatique/cfp/pasted/20201005-204032.png.changes b/data/media_meta/informatique/cfp/pasted/20201005-204032.png.changes new file mode 100644 index 0000000..7c576c7 --- /dev/null +++ b/data/media_meta/informatique/cfp/pasted/20201005-204032.png.changes @@ -0,0 +1 @@ +1601923232 92.89.16.177 C informatique:cfp:pasted:20201005-204032.png cedricabonnel créée 5256 diff --git a/data/media_meta/informatique/cfp/pasted/20201024-162328.png.changes b/data/media_meta/informatique/cfp/pasted/20201024-162328.png.changes new file mode 100644 index 0000000..105b970 --- /dev/null +++ b/data/media_meta/informatique/cfp/pasted/20201024-162328.png.changes @@ -0,0 +1 @@ +1603549408 92.89.16.177 C informatique:cfp:pasted:20201024-162328.png cedricabonnel créée 29123 diff --git a/data/media_meta/informatique/cfp/pasted/20201024-162640.png.changes b/data/media_meta/informatique/cfp/pasted/20201024-162640.png.changes new file mode 100644 index 0000000..962c45a --- /dev/null +++ b/data/media_meta/informatique/cfp/pasted/20201024-162640.png.changes @@ -0,0 +1 @@ +1603549600 92.89.16.177 C informatique:cfp:pasted:20201024-162640.png cedricabonnel créée 32454 diff --git a/data/media_meta/informatique/cfp/pasted/20201024-165557.png.changes b/data/media_meta/informatique/cfp/pasted/20201024-165557.png.changes new file mode 100644 index 0000000..318d3a5 --- /dev/null +++ b/data/media_meta/informatique/cfp/pasted/20201024-165557.png.changes @@ -0,0 +1 @@ +1603551357 92.89.16.177 C informatique:cfp:pasted:20201024-165557.png cedricabonnel créée 85961 diff --git a/data/media_meta/informatique/cfp/pasted/20211107-073712.png.changes b/data/media_meta/informatique/cfp/pasted/20211107-073712.png.changes new file mode 100644 index 0000000..4ff2f52 --- /dev/null +++ b/data/media_meta/informatique/cfp/pasted/20211107-073712.png.changes @@ -0,0 +1 @@ +1636267032 C informatique:cfp:pasted:20211107-073712.png cedricabonnel créée 675097 diff --git a/data/media_meta/informatique/cfp/pdfshuffler_capture.png.changes b/data/media_meta/informatique/cfp/pdfshuffler_capture.png.changes new file mode 100755 index 0000000..139ca7d --- /dev/null +++ b/data/media_meta/informatique/cfp/pdfshuffler_capture.png.changes @@ -0,0 +1 @@ +1501353223 92.89.16.76 C cfp:pdfshuffler_capture.png jside créée 302483 diff --git a/data/media_meta/informatique/cfp/scanner/bib_images.png.changes b/data/media_meta/informatique/cfp/scanner/bib_images.png.changes new file mode 100755 index 0000000..177685d --- /dev/null +++ b/data/media_meta/informatique/cfp/scanner/bib_images.png.changes @@ -0,0 +1 @@ +1367424537 78.241.230.148 C cfp:scanner:bib_images.png jside créée diff --git a/data/media_meta/informatique/cfp/scanner/bouton_numeriser.png.changes b/data/media_meta/informatique/cfp/scanner/bouton_numeriser.png.changes new file mode 100755 index 0000000..37e8b08 --- /dev/null +++ b/data/media_meta/informatique/cfp/scanner/bouton_numeriser.png.changes @@ -0,0 +1 @@ +1367424217 78.241.230.148 C cfp:scanner:bouton_numeriser.png jside créée diff --git a/data/media_meta/informatique/cfp/scanner/bouton_scan.png.changes b/data/media_meta/informatique/cfp/scanner/bouton_scan.png.changes new file mode 100755 index 0000000..47d9e03 --- /dev/null +++ b/data/media_meta/informatique/cfp/scanner/bouton_scan.png.changes @@ -0,0 +1 @@ +1367424217 78.241.230.148 C cfp:scanner:bouton_scan.png jside créée diff --git a/data/media_meta/informatique/cfp/scanner/fenetre_nouvelle_numerisation.png.changes b/data/media_meta/informatique/cfp/scanner/fenetre_nouvelle_numerisation.png.changes new file mode 100755 index 0000000..62fe020 --- /dev/null +++ b/data/media_meta/informatique/cfp/scanner/fenetre_nouvelle_numerisation.png.changes @@ -0,0 +1 @@ +1367424217 78.241.230.148 C cfp:scanner:fenetre_nouvelle_numerisation.png jside créée diff --git a/data/media_meta/informatique/cfp/scanner/icone_simple_scan.png.changes b/data/media_meta/informatique/cfp/scanner/icone_simple_scan.png.changes new file mode 100755 index 0000000..9090798 --- /dev/null +++ b/data/media_meta/informatique/cfp/scanner/icone_simple_scan.png.changes @@ -0,0 +1,5 @@ +1504169519 109.190.199.220 C cfp:scanner:icone_simple_scan.png jside créée 12463 +1504169650 109.190.199.220 D cfp:scanner:icone_simple_scan.png jside supprimée -12463 +1504169656 109.190.199.220 C cfp:scanner:icone_simple_scan.png jside créée 12793 +1504169794 109.190.199.220 D cfp:scanner:icone_simple_scan.png jside supprimée -12793 +1504169799 109.190.199.220 C cfp:scanner:icone_simple_scan.png jside créée 12038 diff --git a/data/media_meta/informatique/cfp/scanner/schema_en_haut_a_droite.png.changes b/data/media_meta/informatique/cfp/scanner/schema_en_haut_a_droite.png.changes new file mode 100755 index 0000000..afcdc18 --- /dev/null +++ b/data/media_meta/informatique/cfp/scanner/schema_en_haut_a_droite.png.changes @@ -0,0 +1 @@ +1367424218 78.241.230.148 C cfp:scanner:schema_en_haut_a_droite.png jside créée diff --git a/data/media_meta/informatique/cfp/xnview/xnview_download_site.png.changes b/data/media_meta/informatique/cfp/xnview/xnview_download_site.png.changes new file mode 100755 index 0000000..34ed848 --- /dev/null +++ b/data/media_meta/informatique/cfp/xnview/xnview_download_site.png.changes @@ -0,0 +1 @@ +1514413209 176.138.213.250 C cfp:xnview:xnview_download_site.png jside créée 103911 diff --git a/data/media_meta/informatique/cfp/xnview/xnview_download_site_link_mp.png.changes b/data/media_meta/informatique/cfp/xnview/xnview_download_site_link_mp.png.changes new file mode 100755 index 0000000..e25eb02 --- /dev/null +++ b/data/media_meta/informatique/cfp/xnview/xnview_download_site_link_mp.png.changes @@ -0,0 +1 @@ +1514413338 176.138.213.250 C cfp:xnview:xnview_download_site_link_mp.png jside créée 28669 diff --git a/data/media_meta/informatique/cfp/xnview/xnview_wget_result.png.changes b/data/media_meta/informatique/cfp/xnview/xnview_wget_result.png.changes new file mode 100755 index 0000000..6ced3b2 --- /dev/null +++ b/data/media_meta/informatique/cfp/xnview/xnview_wget_result.png.changes @@ -0,0 +1 @@ +1514413598 176.138.213.250 C cfp:xnview:xnview_wget_result.png jside créée 40451 diff --git a/data/media_meta/informatique/couper_la_veille/ansmann_aes3.jpg.changes b/data/media_meta/informatique/couper_la_veille/ansmann_aes3.jpg.changes new file mode 100644 index 0000000..132e0b2 --- /dev/null +++ b/data/media_meta/informatique/couper_la_veille/ansmann_aes3.jpg.changes @@ -0,0 +1 @@ +1539028194 77.136.197.85 C inforamtique:couper_la_veille:ansmann_aes3.jpg jside créée 284127 diff --git a/data/media_meta/informatique/couper_la_veille/electronique_masse_virtuelle_001.gif.changes b/data/media_meta/informatique/couper_la_veille/electronique_masse_virtuelle_001.gif.changes new file mode 100644 index 0000000..86d8f87 --- /dev/null +++ b/data/media_meta/informatique/couper_la_veille/electronique_masse_virtuelle_001.gif.changes @@ -0,0 +1 @@ +1539026608 77.136.197.85 C inforamtique:couper_la_veille:electronique_masse_virtuelle_001.gif jside créée 4572 diff --git a/data/media_meta/informatique/data-analytics-too-much-data.jpg.changes b/data/media_meta/informatique/data-analytics-too-much-data.jpg.changes new file mode 100644 index 0000000..894cc2e --- /dev/null +++ b/data/media_meta/informatique/data-analytics-too-much-data.jpg.changes @@ -0,0 +1 @@ +1541155068 77.154.204.229 C informatique:data-analytics-too-much-data.jpg jside créée 645823 diff --git a/data/media_meta/informatique/datacenter.png.changes b/data/media_meta/informatique/datacenter.png.changes new file mode 100644 index 0000000..3612ef4 --- /dev/null +++ b/data/media_meta/informatique/datacenter.png.changes @@ -0,0 +1 @@ +1541175620 77.136.196.158 C informatique:datacenter.png jside créée 152560 diff --git a/data/media_meta/informatique/diskpart.png.changes b/data/media_meta/informatique/diskpart.png.changes new file mode 100755 index 0000000..15aa5af --- /dev/null +++ b/data/media_meta/informatique/diskpart.png.changes @@ -0,0 +1 @@ +1460441669 86.223.4.50 C informatique:diskpart.png jside créée diff --git a/data/media_meta/informatique/divers/pasted/20211101-193441.png.changes b/data/media_meta/informatique/divers/pasted/20211101-193441.png.changes new file mode 100644 index 0000000..946837d --- /dev/null +++ b/data/media_meta/informatique/divers/pasted/20211101-193441.png.changes @@ -0,0 +1 @@ +1635791681 C informatique:divers:pasted:20211101-193441.png cedricabonnel créée 67272 diff --git a/data/media_meta/informatique/energy.png.changes b/data/media_meta/informatique/energy.png.changes new file mode 100755 index 0000000..b7947a7 --- /dev/null +++ b/data/media_meta/informatique/energy.png.changes @@ -0,0 +1,2 @@ +1480961223 109.190.17.227 C informatique:energy.png jside créée 41633 +1481119598 109.190.17.227 E informatique:energy.png jside -31481 diff --git a/data/media_meta/informatique/eoliennes-300x300.jpg.changes b/data/media_meta/informatique/eoliennes-300x300.jpg.changes new file mode 100755 index 0000000..fc1fac3 --- /dev/null +++ b/data/media_meta/informatique/eoliennes-300x300.jpg.changes @@ -0,0 +1,2 @@ +1480954898 109.190.17.227 C informatique:eoliennes-300x300.jpg jside créée 24973 +1481119548 109.190.17.227 D informatique:eoliennes-300x300.jpg jside supprimée -24973 diff --git a/data/media_meta/informatique/eoliennes-800x100.jpg.changes b/data/media_meta/informatique/eoliennes-800x100.jpg.changes new file mode 100755 index 0000000..8ecf99c --- /dev/null +++ b/data/media_meta/informatique/eoliennes-800x100.jpg.changes @@ -0,0 +1,2 @@ +1480954898 109.190.17.227 C informatique:eoliennes-800x100.jpg jside créée 21457 +1481119561 109.190.17.227 D informatique:eoliennes-800x100.jpg jside supprimée -21457 diff --git a/data/media_meta/informatique/eoliennes.jpg.changes b/data/media_meta/informatique/eoliennes.jpg.changes new file mode 100755 index 0000000..415c5aa --- /dev/null +++ b/data/media_meta/informatique/eoliennes.jpg.changes @@ -0,0 +1,2 @@ +1480954511 109.190.17.227 C informatique:eoliennes.jpg jside créée 53395 +1481119555 109.190.17.227 D informatique:eoliennes.jpg jside supprimée -53395 diff --git a/data/media_meta/informatique/fedora-logo-icon.png.changes b/data/media_meta/informatique/fedora-logo-icon.png.changes new file mode 100755 index 0000000..4d02e25 --- /dev/null +++ b/data/media_meta/informatique/fedora-logo-icon.png.changes @@ -0,0 +1 @@ +1480962066 109.190.17.227 C informatique:fedora-logo-icon.png jside créée 8501 diff --git a/data/media_meta/informatique/firewall.png.changes b/data/media_meta/informatique/firewall.png.changes new file mode 100755 index 0000000..c02deb4 --- /dev/null +++ b/data/media_meta/informatique/firewall.png.changes @@ -0,0 +1 @@ +1481116417 109.190.17.227 C informatique:firewall.png jside créée 9173 diff --git a/data/media_meta/informatique/fleche_next_bleue.png.changes b/data/media_meta/informatique/fleche_next_bleue.png.changes new file mode 100644 index 0000000..80f1f4a --- /dev/null +++ b/data/media_meta/informatique/fleche_next_bleue.png.changes @@ -0,0 +1 @@ +1555506594 2001:41d0:fe7b:8a00:3dda:15ec:6675:8a7e C informatique:fleche_next_bleue.png jside créée 9010 diff --git a/data/media_meta/informatique/folder-downloads-icon.png.changes b/data/media_meta/informatique/folder-downloads-icon.png.changes new file mode 100755 index 0000000..ad1c378 --- /dev/null +++ b/data/media_meta/informatique/folder-downloads-icon.png.changes @@ -0,0 +1 @@ +1460779739 109.190.17.227 C informatique:folder-downloads-icon.png jside créée diff --git a/data/media_meta/informatique/formater_un_disque_dur.png.changes b/data/media_meta/informatique/formater_un_disque_dur.png.changes new file mode 100644 index 0000000..6b6c1a1 --- /dev/null +++ b/data/media_meta/informatique/formater_un_disque_dur.png.changes @@ -0,0 +1 @@ +1541065925 176.138.213.250 C informatique:formater_un_disque_dur.png jside créée 80722 diff --git a/data/media_meta/informatique/google-datacenter-tech-13.jpg.changes b/data/media_meta/informatique/google-datacenter-tech-13.jpg.changes new file mode 100644 index 0000000..3a3c6bc --- /dev/null +++ b/data/media_meta/informatique/google-datacenter-tech-13.jpg.changes @@ -0,0 +1 @@ +1541176935 77.136.196.158 C informatique:google-datacenter-tech-13.jpg jside créée 1055497 diff --git a/data/media_meta/informatique/hack/pasted/20230314-224333.png.changes b/data/media_meta/informatique/hack/pasted/20230314-224333.png.changes new file mode 100644 index 0000000..37bd20e --- /dev/null +++ b/data/media_meta/informatique/hack/pasted/20230314-224333.png.changes @@ -0,0 +1 @@ +1678830213 C informatique:hack:pasted:20230314-224333.png cedricabonnel créée 376160 diff --git a/data/media_meta/informatique/hackable-magazine-19.jpg.changes b/data/media_meta/informatique/hackable-magazine-19.jpg.changes new file mode 100755 index 0000000..1789dd1 --- /dev/null +++ b/data/media_meta/informatique/hackable-magazine-19.jpg.changes @@ -0,0 +1 @@ +1502082517 92.89.16.76 C informatique:hackable-magazine-19.jpg jside créée 75595 diff --git a/data/media_meta/informatique/hackable-magazine-27.jpg.changes b/data/media_meta/informatique/hackable-magazine-27.jpg.changes new file mode 100644 index 0000000..47d3f3b --- /dev/null +++ b/data/media_meta/informatique/hackable-magazine-27.jpg.changes @@ -0,0 +1 @@ +1541193140 176.138.213.250 C informatique:hackable-magazine-27.jpg jside créée 80076 diff --git a/data/media_meta/informatique/hard-drive-repair-playmobile.jpg.changes b/data/media_meta/informatique/hard-drive-repair-playmobile.jpg.changes new file mode 100755 index 0000000..f70220c --- /dev/null +++ b/data/media_meta/informatique/hard-drive-repair-playmobile.jpg.changes @@ -0,0 +1 @@ +1502821544 80.214.209.9 C informatique:hard-drive-repair-playmobile.jpg jside créée 105185 diff --git a/data/media_meta/informatique/hdd.png.changes b/data/media_meta/informatique/hdd.png.changes new file mode 100755 index 0000000..ca60eff --- /dev/null +++ b/data/media_meta/informatique/hdd.png.changes @@ -0,0 +1 @@ +1481098880 109.190.17.227 C informatique:hdd.png jside créée 7658 diff --git a/data/media_meta/informatique/hk-new.jpg.changes b/data/media_meta/informatique/hk-new.jpg.changes new file mode 100755 index 0000000..5ad1f1f --- /dev/null +++ b/data/media_meta/informatique/hk-new.jpg.changes @@ -0,0 +1 @@ +1502082371 92.89.16.76 C informatique:hk-new.jpg jside créée 41466 diff --git a/data/media_meta/informatique/icon-sound.png.changes b/data/media_meta/informatique/icon-sound.png.changes new file mode 100644 index 0000000..a0e84ff --- /dev/null +++ b/data/media_meta/informatique/icon-sound.png.changes @@ -0,0 +1 @@ +1580491951 92.89.16.177 C informatique:icon-sound.png jside créée 25573 diff --git a/data/media_meta/informatique/icon_desktop.png.changes b/data/media_meta/informatique/icon_desktop.png.changes new file mode 100644 index 0000000..db4ddfd --- /dev/null +++ b/data/media_meta/informatique/icon_desktop.png.changes @@ -0,0 +1 @@ +1580492304 92.89.16.177 C informatique:icon_desktop.png jside créée 7720 diff --git a/data/media_meta/informatique/icon_redhat.png.changes b/data/media_meta/informatique/icon_redhat.png.changes new file mode 100755 index 0000000..cdbe9d4 --- /dev/null +++ b/data/media_meta/informatique/icon_redhat.png.changes @@ -0,0 +1 @@ +1480962066 109.190.17.227 C informatique:icon_redhat.png jside créée 17934 diff --git a/data/media_meta/informatique/icon_system.jpg.changes b/data/media_meta/informatique/icon_system.jpg.changes new file mode 100644 index 0000000..5cd7daa --- /dev/null +++ b/data/media_meta/informatique/icon_system.jpg.changes @@ -0,0 +1 @@ +1580491581 92.89.16.177 C informatique:icon_system.jpg jside créée 2001 diff --git a/data/media_meta/informatique/icon_terminal.png.changes b/data/media_meta/informatique/icon_terminal.png.changes new file mode 100755 index 0000000..d98c704 --- /dev/null +++ b/data/media_meta/informatique/icon_terminal.png.changes @@ -0,0 +1 @@ +1480962066 109.190.17.227 C informatique:icon_terminal.png jside créée 19364 diff --git a/data/media_meta/informatique/icon_variables.png.changes b/data/media_meta/informatique/icon_variables.png.changes new file mode 100644 index 0000000..4b74188 --- /dev/null +++ b/data/media_meta/informatique/icon_variables.png.changes @@ -0,0 +1 @@ +1580491277 92.89.16.177 C informatique:icon_variables.png jside créée 14435 diff --git a/data/media_meta/informatique/icone_programme.png.changes b/data/media_meta/informatique/icone_programme.png.changes new file mode 100644 index 0000000..86733a1 --- /dev/null +++ b/data/media_meta/informatique/icone_programme.png.changes @@ -0,0 +1 @@ +1565299238 92.89.16.177 C informatique:icone_programme.png jside créée 19344 diff --git a/data/media_meta/informatique/info-symbol-vector-graphics.png.changes b/data/media_meta/informatique/info-symbol-vector-graphics.png.changes new file mode 100644 index 0000000..143810b --- /dev/null +++ b/data/media_meta/informatique/info-symbol-vector-graphics.png.changes @@ -0,0 +1 @@ +1555506784 2001:41d0:fe7b:8a00:3dda:15ec:6675:8a7e C informatique:info-symbol-vector-graphics.png jside créée 20332 diff --git a/data/media_meta/informatique/installer_raspbian/1235b1c93582fe48efc33a85514df484.png.changes b/data/media_meta/informatique/installer_raspbian/1235b1c93582fe48efc33a85514df484.png.changes new file mode 100644 index 0000000..3998f5e --- /dev/null +++ b/data/media_meta/informatique/installer_raspbian/1235b1c93582fe48efc33a85514df484.png.changes @@ -0,0 +1 @@ +1555177692 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:installer_raspbian:1235b1c93582fe48efc33a85514df484.png jside créée 36568 diff --git a/data/media_meta/informatique/installer_raspbian/58e69572fbc3d9f8ca12b9e3301ef4ac.png.changes b/data/media_meta/informatique/installer_raspbian/58e69572fbc3d9f8ca12b9e3301ef4ac.png.changes new file mode 100644 index 0000000..22ce1cb --- /dev/null +++ b/data/media_meta/informatique/installer_raspbian/58e69572fbc3d9f8ca12b9e3301ef4ac.png.changes @@ -0,0 +1 @@ +1555222604 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:installer_raspbian:58e69572fbc3d9f8ca12b9e3301ef4ac.png jside créée 9989 diff --git a/data/media_meta/informatique/installer_raspbian/a0c4915486ed10e493c8058094699e2a.png.changes b/data/media_meta/informatique/installer_raspbian/a0c4915486ed10e493c8058094699e2a.png.changes new file mode 100644 index 0000000..70ca4ea --- /dev/null +++ b/data/media_meta/informatique/installer_raspbian/a0c4915486ed10e493c8058094699e2a.png.changes @@ -0,0 +1 @@ +1555221854 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:installer_raspbian:a0c4915486ed10e493c8058094699e2a.png jside créée 32429 diff --git a/data/media_meta/informatique/installer_xubuntu/14fb20a778b29133173c9c4dd4489240.png.changes b/data/media_meta/informatique/installer_xubuntu/14fb20a778b29133173c9c4dd4489240.png.changes new file mode 100644 index 0000000..f75413b --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/14fb20a778b29133173c9c4dd4489240.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:14fb20a778b29133173c9c4dd4489240.png jside créée 51056 diff --git a/data/media_meta/informatique/installer_xubuntu/1e620615c5c8a31216d0fa64a9404ca7.png.changes b/data/media_meta/informatique/installer_xubuntu/1e620615c5c8a31216d0fa64a9404ca7.png.changes new file mode 100644 index 0000000..5947bf8 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/1e620615c5c8a31216d0fa64a9404ca7.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:1e620615c5c8a31216d0fa64a9404ca7.png jside créée 76237 diff --git a/data/media_meta/informatique/installer_xubuntu/26fbc6c55a456b4f5a308f70ae558342.png.changes b/data/media_meta/informatique/installer_xubuntu/26fbc6c55a456b4f5a308f70ae558342.png.changes new file mode 100644 index 0000000..50df006 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/26fbc6c55a456b4f5a308f70ae558342.png.changes @@ -0,0 +1 @@ +1554622063 92.89.16.177 C informatique:installer_xubuntu:26fbc6c55a456b4f5a308f70ae558342.png jside créée 80979 diff --git a/data/media_meta/informatique/installer_xubuntu/36df0ffc73b37dad619de57f0f234aea.png.changes b/data/media_meta/informatique/installer_xubuntu/36df0ffc73b37dad619de57f0f234aea.png.changes new file mode 100644 index 0000000..f20232b --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/36df0ffc73b37dad619de57f0f234aea.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:36df0ffc73b37dad619de57f0f234aea.png jside créée 209806 diff --git a/data/media_meta/informatique/installer_xubuntu/3ef7418f7057438d1796dda77fe1de72.png.changes b/data/media_meta/informatique/installer_xubuntu/3ef7418f7057438d1796dda77fe1de72.png.changes new file mode 100644 index 0000000..7c007d4 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/3ef7418f7057438d1796dda77fe1de72.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:3ef7418f7057438d1796dda77fe1de72.png jside créée 79513 diff --git a/data/media_meta/informatique/installer_xubuntu/3f4ffc14d617dbaaa76121d60bcf075f.png.changes b/data/media_meta/informatique/installer_xubuntu/3f4ffc14d617dbaaa76121d60bcf075f.png.changes new file mode 100644 index 0000000..a2de8f6 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/3f4ffc14d617dbaaa76121d60bcf075f.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:3f4ffc14d617dbaaa76121d60bcf075f.png jside créée 64673 diff --git a/data/media_meta/informatique/installer_xubuntu/405943fb3b7856c229871f9f9fcf6873.png.changes b/data/media_meta/informatique/installer_xubuntu/405943fb3b7856c229871f9f9fcf6873.png.changes new file mode 100644 index 0000000..0adee0d --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/405943fb3b7856c229871f9f9fcf6873.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:405943fb3b7856c229871f9f9fcf6873.png jside créée 66963 diff --git a/data/media_meta/informatique/installer_xubuntu/4993cf28a813dc8e08812a7fb3ce8b1e.png.changes b/data/media_meta/informatique/installer_xubuntu/4993cf28a813dc8e08812a7fb3ce8b1e.png.changes new file mode 100644 index 0000000..ddf938b --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/4993cf28a813dc8e08812a7fb3ce8b1e.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:4993cf28a813dc8e08812a7fb3ce8b1e.png jside créée 164518 diff --git a/data/media_meta/informatique/installer_xubuntu/526c1e68c4a52fed266b3c6cf5d9e759.png.changes b/data/media_meta/informatique/installer_xubuntu/526c1e68c4a52fed266b3c6cf5d9e759.png.changes new file mode 100644 index 0000000..889b5d4 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/526c1e68c4a52fed266b3c6cf5d9e759.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:526c1e68c4a52fed266b3c6cf5d9e759.png jside créée 219708 diff --git a/data/media_meta/informatique/installer_xubuntu/6a9e261629bc935ee5c60676750aa0cb.png.changes b/data/media_meta/informatique/installer_xubuntu/6a9e261629bc935ee5c60676750aa0cb.png.changes new file mode 100644 index 0000000..565c3a3 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/6a9e261629bc935ee5c60676750aa0cb.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:6a9e261629bc935ee5c60676750aa0cb.png jside créée 63351 diff --git a/data/media_meta/informatique/installer_xubuntu/71290a175e58151b8763dad439b5f8ab.png.changes b/data/media_meta/informatique/installer_xubuntu/71290a175e58151b8763dad439b5f8ab.png.changes new file mode 100644 index 0000000..3a1822b --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/71290a175e58151b8763dad439b5f8ab.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:71290a175e58151b8763dad439b5f8ab.png jside créée 66856 diff --git a/data/media_meta/informatique/installer_xubuntu/740794bf749637b77ce4ef57b3a66450.png.changes b/data/media_meta/informatique/installer_xubuntu/740794bf749637b77ce4ef57b3a66450.png.changes new file mode 100644 index 0000000..59342e4 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/740794bf749637b77ce4ef57b3a66450.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:740794bf749637b77ce4ef57b3a66450.png jside créée 230055 diff --git a/data/media_meta/informatique/installer_xubuntu/766a8e9105fd9879d63deb4d86af4f22.png.changes b/data/media_meta/informatique/installer_xubuntu/766a8e9105fd9879d63deb4d86af4f22.png.changes new file mode 100644 index 0000000..468dafd --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/766a8e9105fd9879d63deb4d86af4f22.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:766a8e9105fd9879d63deb4d86af4f22.png jside créée 190263 diff --git a/data/media_meta/informatique/installer_xubuntu/8096a7f148faccafdddfcee90a04f5b5.png.changes b/data/media_meta/informatique/installer_xubuntu/8096a7f148faccafdddfcee90a04f5b5.png.changes new file mode 100644 index 0000000..ecfc9b0 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/8096a7f148faccafdddfcee90a04f5b5.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:8096a7f148faccafdddfcee90a04f5b5.png jside créée 53825 diff --git a/data/media_meta/informatique/installer_xubuntu/85d204c04f75d8db95a5ba1b7b28e9fb.png.changes b/data/media_meta/informatique/installer_xubuntu/85d204c04f75d8db95a5ba1b7b28e9fb.png.changes new file mode 100644 index 0000000..fa63aab --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/85d204c04f75d8db95a5ba1b7b28e9fb.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:85d204c04f75d8db95a5ba1b7b28e9fb.png jside créée 70171 diff --git a/data/media_meta/informatique/installer_xubuntu/a4674674987ebb147443839b015309e3.png.changes b/data/media_meta/informatique/installer_xubuntu/a4674674987ebb147443839b015309e3.png.changes new file mode 100644 index 0000000..8c889b7 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/a4674674987ebb147443839b015309e3.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:a4674674987ebb147443839b015309e3.png jside créée 53542 diff --git a/data/media_meta/informatique/installer_xubuntu/ace36562e5359fa3770820a0615ab829.png.changes b/data/media_meta/informatique/installer_xubuntu/ace36562e5359fa3770820a0615ab829.png.changes new file mode 100644 index 0000000..cc8b4e8 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/ace36562e5359fa3770820a0615ab829.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:ace36562e5359fa3770820a0615ab829.png jside créée 51135 diff --git a/data/media_meta/informatique/installer_xubuntu/b2c2d16ecae6986cf09a99cee60bcbed.png.changes b/data/media_meta/informatique/installer_xubuntu/b2c2d16ecae6986cf09a99cee60bcbed.png.changes new file mode 100644 index 0000000..fe2e4e9 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/b2c2d16ecae6986cf09a99cee60bcbed.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:b2c2d16ecae6986cf09a99cee60bcbed.png jside créée 74125 diff --git a/data/media_meta/informatique/installer_xubuntu/bafe1233e211c49c6094ba4a79d2876d.png.changes b/data/media_meta/informatique/installer_xubuntu/bafe1233e211c49c6094ba4a79d2876d.png.changes new file mode 100644 index 0000000..6b4ae0d --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/bafe1233e211c49c6094ba4a79d2876d.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:bafe1233e211c49c6094ba4a79d2876d.png jside créée 67949 diff --git a/data/media_meta/informatique/installer_xubuntu/c85b1a1c7c93c215af7d1fc096caa3f0.png.changes b/data/media_meta/informatique/installer_xubuntu/c85b1a1c7c93c215af7d1fc096caa3f0.png.changes new file mode 100644 index 0000000..b22d0e2 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/c85b1a1c7c93c215af7d1fc096caa3f0.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:c85b1a1c7c93c215af7d1fc096caa3f0.png jside créée 49767 diff --git a/data/media_meta/informatique/installer_xubuntu/cfe1ba1b932e86839c37a5e4ef593621.png.changes b/data/media_meta/informatique/installer_xubuntu/cfe1ba1b932e86839c37a5e4ef593621.png.changes new file mode 100644 index 0000000..8bce4ba --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/cfe1ba1b932e86839c37a5e4ef593621.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:cfe1ba1b932e86839c37a5e4ef593621.png jside créée 42006 diff --git a/data/media_meta/informatique/installer_xubuntu/da0ead6825d10caffbcd6ff62e266426.png.changes b/data/media_meta/informatique/installer_xubuntu/da0ead6825d10caffbcd6ff62e266426.png.changes new file mode 100644 index 0000000..7b73669 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/da0ead6825d10caffbcd6ff62e266426.png.changes @@ -0,0 +1 @@ +1554622063 92.89.16.177 C informatique:installer_xubuntu:da0ead6825d10caffbcd6ff62e266426.png jside créée 104730 diff --git a/data/media_meta/informatique/installer_xubuntu/dcdd214fed68cc40a47d1b6d020a1b12.png.changes b/data/media_meta/informatique/installer_xubuntu/dcdd214fed68cc40a47d1b6d020a1b12.png.changes new file mode 100644 index 0000000..8c9c739 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/dcdd214fed68cc40a47d1b6d020a1b12.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:dcdd214fed68cc40a47d1b6d020a1b12.png jside créée 90225 diff --git a/data/media_meta/informatique/installer_xubuntu/e7777bf53615b1f66873cf45371dcb3e.png.changes b/data/media_meta/informatique/installer_xubuntu/e7777bf53615b1f66873cf45371dcb3e.png.changes new file mode 100644 index 0000000..ad9a4ad --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/e7777bf53615b1f66873cf45371dcb3e.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:e7777bf53615b1f66873cf45371dcb3e.png jside créée 54176 diff --git a/data/media_meta/informatique/installer_xubuntu/eb039fac63f8ef03c00fff701aedc8cf.png.changes b/data/media_meta/informatique/installer_xubuntu/eb039fac63f8ef03c00fff701aedc8cf.png.changes new file mode 100644 index 0000000..191eacf --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/eb039fac63f8ef03c00fff701aedc8cf.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:eb039fac63f8ef03c00fff701aedc8cf.png jside créée 202367 diff --git a/data/media_meta/informatique/installer_xubuntu/f597a41822c55f8cdc029a485da0a5fa.png.changes b/data/media_meta/informatique/installer_xubuntu/f597a41822c55f8cdc029a485da0a5fa.png.changes new file mode 100644 index 0000000..f7da59a --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/f597a41822c55f8cdc029a485da0a5fa.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:f597a41822c55f8cdc029a485da0a5fa.png jside créée 166876 diff --git a/data/media_meta/informatique/installer_xubuntu/f9e6fa62bfb59f30a7b726807545eea6.png.changes b/data/media_meta/informatique/installer_xubuntu/f9e6fa62bfb59f30a7b726807545eea6.png.changes new file mode 100644 index 0000000..239623f --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/f9e6fa62bfb59f30a7b726807545eea6.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:f9e6fa62bfb59f30a7b726807545eea6.png jside créée 159265 diff --git a/data/media_meta/informatique/installer_xubuntu/fae0447c7e572df6acb291bf4ace1111.png.changes b/data/media_meta/informatique/installer_xubuntu/fae0447c7e572df6acb291bf4ace1111.png.changes new file mode 100644 index 0000000..5a3b7e5 --- /dev/null +++ b/data/media_meta/informatique/installer_xubuntu/fae0447c7e572df6acb291bf4ace1111.png.changes @@ -0,0 +1 @@ +1554622836 92.89.16.177 C informatique:installer_xubuntu:fae0447c7e572df6acb291bf4ace1111.png jside créée 194032 diff --git a/data/media_meta/informatique/internet/mails_frauduleux/ameli_url.png.changes b/data/media_meta/informatique/internet/mails_frauduleux/ameli_url.png.changes new file mode 100644 index 0000000..2c874f6 --- /dev/null +++ b/data/media_meta/informatique/internet/mails_frauduleux/ameli_url.png.changes @@ -0,0 +1 @@ +1543616159 176.138.213.250 C informatique:mails_frauduleux:ameli_url.png jside créée 1824 diff --git a/data/media_meta/informatique/internet/mails_frauduleux/ameli_versement.png.changes b/data/media_meta/informatique/internet/mails_frauduleux/ameli_versement.png.changes new file mode 100644 index 0000000..827a485 --- /dev/null +++ b/data/media_meta/informatique/internet/mails_frauduleux/ameli_versement.png.changes @@ -0,0 +1 @@ +1543616010 176.138.213.250 C informatique:mails_frauduleux:ameli_versement.png jside créée 136051 diff --git a/data/media_meta/informatique/internet/mails_frauduleux/ameli_versement_site.png.changes b/data/media_meta/informatique/internet/mails_frauduleux/ameli_versement_site.png.changes new file mode 100644 index 0000000..9e8746c --- /dev/null +++ b/data/media_meta/informatique/internet/mails_frauduleux/ameli_versement_site.png.changes @@ -0,0 +1 @@ +1543616159 176.138.213.250 C informatique:mails_frauduleux:ameli_versement_site.png jside créée 13375 diff --git a/data/media_meta/informatique/internet/mails_frauduleux/firefox_site_trompeur.png.changes b/data/media_meta/informatique/internet/mails_frauduleux/firefox_site_trompeur.png.changes new file mode 100644 index 0000000..81679e5 --- /dev/null +++ b/data/media_meta/informatique/internet/mails_frauduleux/firefox_site_trompeur.png.changes @@ -0,0 +1 @@ +1543616160 176.138.213.250 C informatique:mails_frauduleux:firefox_site_trompeur.png jside créée 24920 diff --git a/data/media_meta/informatique/internet/mails_frauduleux/mail_alerte.png.changes b/data/media_meta/informatique/internet/mails_frauduleux/mail_alerte.png.changes new file mode 100644 index 0000000..8736954 --- /dev/null +++ b/data/media_meta/informatique/internet/mails_frauduleux/mail_alerte.png.changes @@ -0,0 +1 @@ +1543616161 176.138.213.250 C informatique:mails_frauduleux:mail_alerte.png jside créée 21773 diff --git a/data/media_meta/informatique/internet/mails_frauduleux/pasted/20230530-080724.png.changes b/data/media_meta/informatique/internet/mails_frauduleux/pasted/20230530-080724.png.changes new file mode 100644 index 0000000..1065f3f --- /dev/null +++ b/data/media_meta/informatique/internet/mails_frauduleux/pasted/20230530-080724.png.changes @@ -0,0 +1 @@ +1685426844 C informatique:internet:mails_frauduleux:pasted:20230530-080724.png cedricabonnel créée 15141 diff --git a/data/media_meta/informatique/internet/mails_frauduleux/pasted/20230530-080746.png.changes b/data/media_meta/informatique/internet/mails_frauduleux/pasted/20230530-080746.png.changes new file mode 100644 index 0000000..d47ba84 --- /dev/null +++ b/data/media_meta/informatique/internet/mails_frauduleux/pasted/20230530-080746.png.changes @@ -0,0 +1 @@ +1685426866 C informatique:internet:mails_frauduleux:pasted:20230530-080746.png cedricabonnel créée 14322 diff --git a/data/media_meta/informatique/internet/mails_frauduleux/pasted/20230530-081906.png.changes b/data/media_meta/informatique/internet/mails_frauduleux/pasted/20230530-081906.png.changes new file mode 100644 index 0000000..a680ce6 --- /dev/null +++ b/data/media_meta/informatique/internet/mails_frauduleux/pasted/20230530-081906.png.changes @@ -0,0 +1 @@ +1685427546 C informatique:internet:mails_frauduleux:pasted:20230530-081906.png cedricabonnel créée 63504 diff --git a/data/media_meta/informatique/internet/pasted/20230529-223550.png.changes b/data/media_meta/informatique/internet/pasted/20230529-223550.png.changes new file mode 100644 index 0000000..cba1cf9 --- /dev/null +++ b/data/media_meta/informatique/internet/pasted/20230529-223550.png.changes @@ -0,0 +1 @@ +1685392550 C informatique:internet:pasted:20230529-223550.png cedricabonnel créée 136930 diff --git a/data/media_meta/informatique/internet/pasted/20230529-224609.png.changes b/data/media_meta/informatique/internet/pasted/20230529-224609.png.changes new file mode 100644 index 0000000..46e60c2 --- /dev/null +++ b/data/media_meta/informatique/internet/pasted/20230529-224609.png.changes @@ -0,0 +1 @@ +1685393169 C informatique:internet:pasted:20230529-224609.png cedricabonnel créée 99618 diff --git a/data/media_meta/informatique/internet/pasted/20230529-232551.png.changes b/data/media_meta/informatique/internet/pasted/20230529-232551.png.changes new file mode 100644 index 0000000..62baef6 --- /dev/null +++ b/data/media_meta/informatique/internet/pasted/20230529-232551.png.changes @@ -0,0 +1 @@ +1685395551 C informatique:internet:pasted:20230529-232551.png cedricabonnel créée 109180 diff --git a/data/media_meta/informatique/internet/pasted/20230529-232803.png.changes b/data/media_meta/informatique/internet/pasted/20230529-232803.png.changes new file mode 100644 index 0000000..1fe7761 --- /dev/null +++ b/data/media_meta/informatique/internet/pasted/20230529-232803.png.changes @@ -0,0 +1 @@ +1685395683 C informatique:internet:pasted:20230529-232803.png cedricabonnel créée 92731 diff --git a/data/media_meta/informatique/internet/pasted/20230529-233054.png.changes b/data/media_meta/informatique/internet/pasted/20230529-233054.png.changes new file mode 100644 index 0000000..348102b --- /dev/null +++ b/data/media_meta/informatique/internet/pasted/20230529-233054.png.changes @@ -0,0 +1 @@ +1685395854 C informatique:internet:pasted:20230529-233054.png cedricabonnel créée 63720 diff --git a/data/media_meta/informatique/internet/pasted/20230529-233627.png.changes b/data/media_meta/informatique/internet/pasted/20230529-233627.png.changes new file mode 100644 index 0000000..09d18d6 --- /dev/null +++ b/data/media_meta/informatique/internet/pasted/20230529-233627.png.changes @@ -0,0 +1 @@ +1685396187 C informatique:internet:pasted:20230529-233627.png cedricabonnel créée 86618 diff --git a/data/media_meta/informatique/internet/pasted/20230928-054452.png.changes b/data/media_meta/informatique/internet/pasted/20230928-054452.png.changes new file mode 100644 index 0000000..834fe24 --- /dev/null +++ b/data/media_meta/informatique/internet/pasted/20230928-054452.png.changes @@ -0,0 +1 @@ +1695872692 37.171.175.36 C informatique:internet:pasted:20230928-054452.png cedricabonnel créée 81985 diff --git a/data/media_meta/informatique/internet/pasted/20230928-055152.png.changes b/data/media_meta/informatique/internet/pasted/20230928-055152.png.changes new file mode 100644 index 0000000..484f502 --- /dev/null +++ b/data/media_meta/informatique/internet/pasted/20230928-055152.png.changes @@ -0,0 +1 @@ +1695873112 37.171.175.36 C informatique:internet:pasted:20230928-055152.png cedricabonnel créée 82018 diff --git a/data/media_meta/informatique/internet/pasted/20230928-055247.png.changes b/data/media_meta/informatique/internet/pasted/20230928-055247.png.changes new file mode 100644 index 0000000..3fe7e6e --- /dev/null +++ b/data/media_meta/informatique/internet/pasted/20230928-055247.png.changes @@ -0,0 +1 @@ +1695873167 37.171.175.36 C informatique:internet:pasted:20230928-055247.png cedricabonnel créée 84469 diff --git a/data/media_meta/informatique/internet/pasted/20230928-055549.png.changes b/data/media_meta/informatique/internet/pasted/20230928-055549.png.changes new file mode 100644 index 0000000..21f8768 --- /dev/null +++ b/data/media_meta/informatique/internet/pasted/20230928-055549.png.changes @@ -0,0 +1 @@ +1695873349 37.171.175.36 C informatique:internet:pasted:20230928-055549.png cedricabonnel créée 47460 diff --git a/data/media_meta/informatique/internet/pasted/20230928-055658.png.changes b/data/media_meta/informatique/internet/pasted/20230928-055658.png.changes new file mode 100644 index 0000000..83b158b --- /dev/null +++ b/data/media_meta/informatique/internet/pasted/20230928-055658.png.changes @@ -0,0 +1 @@ +1695873418 37.171.175.36 C informatique:internet:pasted:20230928-055658.png cedricabonnel créée 21302 diff --git a/data/media_meta/informatique/iot-m2m.pdf.changes b/data/media_meta/informatique/iot-m2m.pdf.changes new file mode 100644 index 0000000..1e00a67 --- /dev/null +++ b/data/media_meta/informatique/iot-m2m.pdf.changes @@ -0,0 +1 @@ +1541175175 77.136.196.158 C informatique:iot-m2m.pdf jside créée 9465757 diff --git a/data/media_meta/informatique/iot_interaces_utilisateurs.png.changes b/data/media_meta/informatique/iot_interaces_utilisateurs.png.changes new file mode 100644 index 0000000..00520e7 --- /dev/null +++ b/data/media_meta/informatique/iot_interaces_utilisateurs.png.changes @@ -0,0 +1 @@ +1541155032 77.154.204.229 C informatique:iot_interaces_utilisateurs.png jside créée 253215 diff --git a/data/media_meta/informatique/iot_standards_part_i_sami.pdf.changes b/data/media_meta/informatique/iot_standards_part_i_sami.pdf.changes new file mode 100644 index 0000000..bf7c298 --- /dev/null +++ b/data/media_meta/informatique/iot_standards_part_i_sami.pdf.changes @@ -0,0 +1 @@ +1541174327 77.136.196.158 C informatique:iot_standards_part_i_sami.pdf jside créée 5287324 diff --git a/data/media_meta/informatique/iot_technical_overview_of_the_ecosystem_v2_27062017.pdf.changes b/data/media_meta/informatique/iot_technical_overview_of_the_ecosystem_v2_27062017.pdf.changes new file mode 100644 index 0000000..d1c6f05 --- /dev/null +++ b/data/media_meta/informatique/iot_technical_overview_of_the_ecosystem_v2_27062017.pdf.changes @@ -0,0 +1 @@ +1541175080 77.136.196.158 C informatique:iot_technical_overview_of_the_ecosystem_v2_27062017.pdf jside créée 4664313 diff --git a/data/media_meta/informatique/iot_wirless_techno.png.changes b/data/media_meta/informatique/iot_wirless_techno.png.changes new file mode 100644 index 0000000..b15db5b --- /dev/null +++ b/data/media_meta/informatique/iot_wirless_techno.png.changes @@ -0,0 +1 @@ +1541163117 77.136.196.158 C informatique:iot_wirless_techno.png jside créée 456761 diff --git a/data/media_meta/informatique/iso-8859-15.png.changes b/data/media_meta/informatique/iso-8859-15.png.changes new file mode 100644 index 0000000..e37890b --- /dev/null +++ b/data/media_meta/informatique/iso-8859-15.png.changes @@ -0,0 +1 @@ +1567412744 92.89.16.177 C informatique:iso-8859-15.png jside créée 50834 diff --git a/data/media_meta/informatique/langage/711px-php-logo.svg.png.changes b/data/media_meta/informatique/langage/711px-php-logo.svg.png.changes new file mode 100644 index 0000000..e7b7abd --- /dev/null +++ b/data/media_meta/informatique/langage/711px-php-logo.svg.png.changes @@ -0,0 +1 @@ +1587162228 92.89.16.177 C informatique:langage:711px-php-logo.svg.png jside créée 41313 diff --git a/data/media_meta/informatique/langage/langages.png.changes b/data/media_meta/informatique/langage/langages.png.changes new file mode 100644 index 0000000..9d89144 --- /dev/null +++ b/data/media_meta/informatique/langage/langages.png.changes @@ -0,0 +1 @@ +1586078859 92.89.16.177 C informatique:langage:langages.png jside créée 128373 diff --git a/data/media_meta/informatique/langage/logo_bash.png.changes b/data/media_meta/informatique/langage/logo_bash.png.changes new file mode 100644 index 0000000..02c099f --- /dev/null +++ b/data/media_meta/informatique/langage/logo_bash.png.changes @@ -0,0 +1 @@ +1587142213 92.89.16.177 C informatique:langage:logo_bash.png jside créée 24790 diff --git a/data/media_meta/informatique/langage/php/logo-composer-transparent.png.changes b/data/media_meta/informatique/langage/php/logo-composer-transparent.png.changes new file mode 100644 index 0000000..acefe5c --- /dev/null +++ b/data/media_meta/informatique/langage/php/logo-composer-transparent.png.changes @@ -0,0 +1 @@ +1590266378 92.89.16.177 C informatique:langage:php:logo-composer-transparent.png cedricabonnel créée 121953 diff --git a/data/media_meta/informatique/langage/php/pasted/20220105-211558.png.changes b/data/media_meta/informatique/langage/php/pasted/20220105-211558.png.changes new file mode 100644 index 0000000..71f02a9 --- /dev/null +++ b/data/media_meta/informatique/langage/php/pasted/20220105-211558.png.changes @@ -0,0 +1 @@ +1641413758 C informatique:langage:php:pasted:20220105-211558.png cedricabonnel créée 37452 diff --git a/data/media_meta/informatique/langage/php/pasted/20230317-002026.png.changes b/data/media_meta/informatique/langage/php/pasted/20230317-002026.png.changes new file mode 100644 index 0000000..2180b0d --- /dev/null +++ b/data/media_meta/informatique/langage/php/pasted/20230317-002026.png.changes @@ -0,0 +1 @@ +1679008826 C informatique:langage:php:pasted:20230317-002026.png cedricabonnel créée 19093 diff --git a/data/media_meta/informatique/langage/php/php-lc_time-setlocale-strftime.png.changes b/data/media_meta/informatique/langage/php/php-lc_time-setlocale-strftime.png.changes new file mode 100644 index 0000000..9f30fe7 --- /dev/null +++ b/data/media_meta/informatique/langage/php/php-lc_time-setlocale-strftime.png.changes @@ -0,0 +1 @@ +1587161404 92.89.16.177 C informatique:langage:php:php-lc_time-setlocale-strftime.png jside créée 14575 diff --git a/data/media_meta/informatique/langage/python/do_web_python.png.changes b/data/media_meta/informatique/langage/python/do_web_python.png.changes new file mode 100644 index 0000000..4018a0c --- /dev/null +++ b/data/media_meta/informatique/langage/python/do_web_python.png.changes @@ -0,0 +1 @@ +1541323327 176.138.213.250 C informatique:pyhton:do_web_python.png jside créée 35652 diff --git a/data/media_meta/informatique/langage/python/python_sh-600x600.png.changes b/data/media_meta/informatique/langage/python/python_sh-600x600.png.changes new file mode 100644 index 0000000..67cd328 --- /dev/null +++ b/data/media_meta/informatique/langage/python/python_sh-600x600.png.changes @@ -0,0 +1 @@ +1586078610 92.89.16.177 C informatique:langage:pyhton:python_sh-600x600.png jside créée 108477 diff --git a/data/media_meta/informatique/langage/sql-photo.jpg.changes b/data/media_meta/informatique/langage/sql-photo.jpg.changes new file mode 100644 index 0000000..2302967 --- /dev/null +++ b/data/media_meta/informatique/langage/sql-photo.jpg.changes @@ -0,0 +1 @@ +1586078759 92.89.16.177 C informatique:langage:sql-photo.jpg jside créée 55290 diff --git a/data/media_meta/informatique/langage/sql.jpg.changes b/data/media_meta/informatique/langage/sql.jpg.changes new file mode 100644 index 0000000..1542690 --- /dev/null +++ b/data/media_meta/informatique/langage/sql.jpg.changes @@ -0,0 +1,2 @@ +1586078387 92.89.16.177 C informatique:langage:sql.jpg jside créée 179835 +1586078780 92.89.16.177 D informatique:langage:sql.jpg jside supprimée -179835 diff --git a/data/media_meta/informatique/langage/sql/sql_table_records.jpg.changes b/data/media_meta/informatique/langage/sql/sql_table_records.jpg.changes new file mode 100644 index 0000000..cecc4b2 --- /dev/null +++ b/data/media_meta/informatique/langage/sql/sql_table_records.jpg.changes @@ -0,0 +1 @@ +1587143789 92.89.16.177 C informatique:langage:sql:sql_table_records.jpg jside créée 71625 diff --git a/data/media_meta/informatique/le-code-gtin-13.png.changes b/data/media_meta/informatique/le-code-gtin-13.png.changes new file mode 100644 index 0000000..29446d0 --- /dev/null +++ b/data/media_meta/informatique/le-code-gtin-13.png.changes @@ -0,0 +1 @@ +1567409613 92.89.16.177 C informatique:le-code-gtin-13.png jside créée 26969 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230220-082137.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230220-082137.png.changes new file mode 100644 index 0000000..23ab3c8 --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230220-082137.png.changes @@ -0,0 +1 @@ +1676877697 C informatique:linux:applications:pasted:20230220-082137.png cedricabonnel créée 161672 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230220-083001.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230220-083001.png.changes new file mode 100644 index 0000000..4f4dc3d --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230220-083001.png.changes @@ -0,0 +1 @@ +1676878201 C informatique:linux:applications:pasted:20230220-083001.png cedricabonnel créée 105719 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230223-114330.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230223-114330.png.changes new file mode 100644 index 0000000..0e54dfb --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230223-114330.png.changes @@ -0,0 +1 @@ +1677149010 C informatique:linux:applications:pasted:20230223-114330.png cedricabonnel créée 96621 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230223-132048.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230223-132048.png.changes new file mode 100644 index 0000000..e03f059 --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230223-132048.png.changes @@ -0,0 +1 @@ +1677154848 C informatique:linux:applications:pasted:20230223-132048.png cedricabonnel créée 10040 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230223-141531.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230223-141531.png.changes new file mode 100644 index 0000000..906519b --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230223-141531.png.changes @@ -0,0 +1 @@ +1677158131 C informatique:linux:applications:pasted:20230223-141531.png cedricabonnel créée 6501 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230223-142028.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230223-142028.png.changes new file mode 100644 index 0000000..470c13e --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230223-142028.png.changes @@ -0,0 +1 @@ +1677158428 C informatique:linux:applications:pasted:20230223-142028.png cedricabonnel créée 48383 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230227-220149.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230227-220149.png.changes new file mode 100644 index 0000000..a980830 --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230227-220149.png.changes @@ -0,0 +1 @@ +1677531709 C informatique:linux:applications:pasted:20230227-220149.png cedricabonnel créée 20563 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230314-085633.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230314-085633.png.changes new file mode 100644 index 0000000..29033c0 --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230314-085633.png.changes @@ -0,0 +1 @@ +1678780593 C informatique:linux:applications:pasted:20230314-085633.png cedricabonnel créée 20096 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230328-080433.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230328-080433.png.changes new file mode 100644 index 0000000..ada7060 --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230328-080433.png.changes @@ -0,0 +1 @@ +1679983473 C informatique:linux:applications:pasted:20230328-080433.png cedricabonnel créée 2127 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230328-080543.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230328-080543.png.changes new file mode 100644 index 0000000..f3cb5f9 --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230328-080543.png.changes @@ -0,0 +1 @@ +1679983543 C informatique:linux:applications:pasted:20230328-080543.png cedricabonnel créée 18690 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230328-080622.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230328-080622.png.changes new file mode 100644 index 0000000..934c49a --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230328-080622.png.changes @@ -0,0 +1 @@ +1679983582 C informatique:linux:applications:pasted:20230328-080622.png cedricabonnel créée 24482 diff --git a/data/media_meta/informatique/linux/applications/pasted/20230924-090605.png.changes b/data/media_meta/informatique/linux/applications/pasted/20230924-090605.png.changes new file mode 100644 index 0000000..d785229 --- /dev/null +++ b/data/media_meta/informatique/linux/applications/pasted/20230924-090605.png.changes @@ -0,0 +1 @@ +1695539165 37.169.84.152 C informatique:linux:applications:pasted:20230924-090605.png cedricabonnel créée 43878 diff --git a/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210131-231703.png.changes b/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210131-231703.png.changes new file mode 100644 index 0000000..a0ac3b7 --- /dev/null +++ b/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210131-231703.png.changes @@ -0,0 +1 @@ +1612131423 92.89.16.177 C informatique:linux:nfs-network-file-system:pasted:20210131-231703.png cedricabonnel créée 130252 diff --git a/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210201-001838.png.changes b/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210201-001838.png.changes new file mode 100644 index 0000000..170653a --- /dev/null +++ b/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210201-001838.png.changes @@ -0,0 +1 @@ +1612135118 92.89.16.177 C informatique:linux:nfs-network-file-system:pasted:20210201-001838.png cedricabonnel créée 16950 diff --git a/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222533.png.changes b/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222533.png.changes new file mode 100644 index 0000000..2ebbca0 --- /dev/null +++ b/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222533.png.changes @@ -0,0 +1 @@ +1613942733 37.166.141.116 C informatique:linux:nfs-network-file-system:pasted:20210221-222533.png cedricabonnel créée 116615 diff --git a/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222655.png.changes b/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222655.png.changes new file mode 100644 index 0000000..8b20e94 --- /dev/null +++ b/data/media_meta/informatique/linux/cfp/nfs-network-file-system/pasted/20210221-222655.png.changes @@ -0,0 +1 @@ +1613942815 37.166.141.116 C informatique:linux:nfs-network-file-system:pasted:20210221-222655.png cedricabonnel créée 11333 diff --git a/data/media_meta/informatique/linux/cfp/pasted/20201025-074741.png.changes b/data/media_meta/informatique/linux/cfp/pasted/20201025-074741.png.changes new file mode 100644 index 0000000..f18d24c --- /dev/null +++ b/data/media_meta/informatique/linux/cfp/pasted/20201025-074741.png.changes @@ -0,0 +1 @@ +1603608461 92.89.16.177 C informatique:se:linux:cfp:pasted:20201025-074741.png cedricabonnel créée 24861 diff --git a/data/media_meta/informatique/linux/cfp/pasted/20201025-074912.png.changes b/data/media_meta/informatique/linux/cfp/pasted/20201025-074912.png.changes new file mode 100644 index 0000000..a710a64 --- /dev/null +++ b/data/media_meta/informatique/linux/cfp/pasted/20201025-074912.png.changes @@ -0,0 +1 @@ +1603608552 92.89.16.177 C informatique:se:linux:cfp:pasted:20201025-074912.png cedricabonnel créée 5421 diff --git a/data/media_meta/informatique/linux/cfp/pasted/20230215-084314.png.changes b/data/media_meta/informatique/linux/cfp/pasted/20230215-084314.png.changes new file mode 100644 index 0000000..a0b4709 --- /dev/null +++ b/data/media_meta/informatique/linux/cfp/pasted/20230215-084314.png.changes @@ -0,0 +1 @@ +1676446994 C informatique:linux:cfp:pasted:20230215-084314.png cedricabonnel créée 35835 diff --git a/data/media_meta/informatique/linux/cfp/pasted/20230215-085639.png.changes b/data/media_meta/informatique/linux/cfp/pasted/20230215-085639.png.changes new file mode 100644 index 0000000..47ee51b --- /dev/null +++ b/data/media_meta/informatique/linux/cfp/pasted/20230215-085639.png.changes @@ -0,0 +1 @@ +1676447799 C informatique:linux:cfp:pasted:20230215-085639.png cedricabonnel créée 12049 diff --git a/data/media_meta/informatique/linux/commandes/pasted/20200507-020553.png.changes b/data/media_meta/informatique/linux/commandes/pasted/20200507-020553.png.changes new file mode 100644 index 0000000..59456c6 --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/pasted/20200507-020553.png.changes @@ -0,0 +1 @@ +1588809953 92.89.16.177 C informatique:se:linux:commandes:pasted:20200507-020553.png cedricabonnel créée 65719 diff --git a/data/media_meta/informatique/linux/commandes/pasted/20201024-215118.png.changes b/data/media_meta/informatique/linux/commandes/pasted/20201024-215118.png.changes new file mode 100644 index 0000000..16416ff --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/pasted/20201024-215118.png.changes @@ -0,0 +1 @@ +1603569078 92.89.16.177 C informatique:se:linux:commandes:pasted:20201024-215118.png cedricabonnel créée 432920 diff --git a/data/media_meta/informatique/linux/commandes/pasted/20211112-002412.png.changes b/data/media_meta/informatique/linux/commandes/pasted/20211112-002412.png.changes new file mode 100644 index 0000000..fe60d1a --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/pasted/20211112-002412.png.changes @@ -0,0 +1 @@ +1636673052 C informatique:linux:commandes:pasted:20211112-002412.png cedricabonnel créée 11700 diff --git a/data/media_meta/informatique/linux/commandes/pasted/20230130-090229.png.changes b/data/media_meta/informatique/linux/commandes/pasted/20230130-090229.png.changes new file mode 100644 index 0000000..0936dd0 --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/pasted/20230130-090229.png.changes @@ -0,0 +1 @@ +1675065749 C informatique:linux:commandes:pasted:20230130-090229.png cedricabonnel créée 74366 diff --git a/data/media_meta/informatique/linux/commandes/pasted/20230130-090351.png.changes b/data/media_meta/informatique/linux/commandes/pasted/20230130-090351.png.changes new file mode 100644 index 0000000..f3e143d --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/pasted/20230130-090351.png.changes @@ -0,0 +1 @@ +1675065831 C informatique:linux:commandes:pasted:20230130-090351.png cedricabonnel créée 78807 diff --git a/data/media_meta/informatique/linux/commandes/pasted/20230213-000058.png.changes b/data/media_meta/informatique/linux/commandes/pasted/20230213-000058.png.changes new file mode 100644 index 0000000..f543b0e --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/pasted/20230213-000058.png.changes @@ -0,0 +1 @@ +1676242858 C informatique:linux:commandes:pasted:20230213-000058.png cedricabonnel créée 24842 diff --git a/data/media_meta/informatique/linux/commandes/pasted/20230217-003418.png.changes b/data/media_meta/informatique/linux/commandes/pasted/20230217-003418.png.changes new file mode 100644 index 0000000..d5148d3 --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/pasted/20230217-003418.png.changes @@ -0,0 +1 @@ +1676590458 C informatique:linux:commandes:pasted:20230217-003418.png jeanserien créée 7410 diff --git a/data/media_meta/informatique/linux/commandes/pasted/20230217-185748.png.changes b/data/media_meta/informatique/linux/commandes/pasted/20230217-185748.png.changes new file mode 100644 index 0000000..de6c329 --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/pasted/20230217-185748.png.changes @@ -0,0 +1 @@ +1676656668 C informatique:linux:commandes:pasted:20230217-185748.png cedricabonnel créée 24392 diff --git a/data/media_meta/informatique/linux/commandes/pasted/20230218-125145.png.changes b/data/media_meta/informatique/linux/commandes/pasted/20230218-125145.png.changes new file mode 100644 index 0000000..78dc096 --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/pasted/20230218-125145.png.changes @@ -0,0 +1 @@ +1676721105 C informatique:linux:commandes:pasted:20230218-125145.png cedricabonnel créée 14319 diff --git a/data/media_meta/informatique/linux/commandes/pasted/20231201-024429.png.changes b/data/media_meta/informatique/linux/commandes/pasted/20231201-024429.png.changes new file mode 100644 index 0000000..5a6e01b --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/pasted/20231201-024429.png.changes @@ -0,0 +1 @@ +1701395069 92.89.16.177 C informatique:linux:commandes:pasted:20231201-024429.png cedricabonnel créée 830380 diff --git a/data/media_meta/informatique/linux/commandes/timedatectl_status.png.changes b/data/media_meta/informatique/linux/commandes/timedatectl_status.png.changes new file mode 100644 index 0000000..7e7103b --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/timedatectl_status.png.changes @@ -0,0 +1 @@ +1586088500 92.89.16.177 C informatique:linux:commandes:timedatectl_status.png jside créée 32347 diff --git a/data/media_meta/informatique/linux/commandes/tzselect_exemple.png.changes b/data/media_meta/informatique/linux/commandes/tzselect_exemple.png.changes new file mode 100644 index 0000000..f9fe3f1 --- /dev/null +++ b/data/media_meta/informatique/linux/commandes/tzselect_exemple.png.changes @@ -0,0 +1 @@ +1586086167 92.89.16.177 C informatique:linux:commandes:tzselect_exemple.png jside créée 117432 diff --git a/data/media_meta/informatique/linux/distributions/debian/pasted/20200507-013434.png.changes b/data/media_meta/informatique/linux/distributions/debian/pasted/20200507-013434.png.changes new file mode 100644 index 0000000..05dedec --- /dev/null +++ b/data/media_meta/informatique/linux/distributions/debian/pasted/20200507-013434.png.changes @@ -0,0 +1 @@ +1588808074 92.89.16.177 C informatique:se:linux:debian:pasted:20200507-013434.png cedricabonnel créée 108155 diff --git a/data/media_meta/informatique/linux/distributions/linux-mint/installer-linux-mint-21/pasted/20230316-185958.png.changes b/data/media_meta/informatique/linux/distributions/linux-mint/installer-linux-mint-21/pasted/20230316-185958.png.changes new file mode 100644 index 0000000..8c80d20 --- /dev/null +++ b/data/media_meta/informatique/linux/distributions/linux-mint/installer-linux-mint-21/pasted/20230316-185958.png.changes @@ -0,0 +1 @@ +1678989598 C informatique:linux:distributions:linux-mint:installer-linux-mint-21:pasted:20230316-185958.png jeanserien créée 143138 diff --git a/data/media_meta/informatique/linux/installation_guide_for_linux.pdf.changes b/data/media_meta/informatique/linux/installation_guide_for_linux.pdf.changes new file mode 100644 index 0000000..93ee28a --- /dev/null +++ b/data/media_meta/informatique/linux/installation_guide_for_linux.pdf.changes @@ -0,0 +1 @@ +1703718958 92.89.16.177 C informatique:linux:installation_guide_for_linux.pdf cedricabonnel créée 1149370 diff --git a/data/media_meta/informatique/linux/installer/adapter/pasted/20211028-193604.png.changes b/data/media_meta/informatique/linux/installer/adapter/pasted/20211028-193604.png.changes new file mode 100644 index 0000000..c20e53d --- /dev/null +++ b/data/media_meta/informatique/linux/installer/adapter/pasted/20211028-193604.png.changes @@ -0,0 +1 @@ +1635442564 C informatique:linux:installer:adapter:pasted:20211028-193604.png cedricabonnel créée 17169 diff --git a/data/media_meta/informatique/linux/installer/adapter/pasted/20211028-194103.png.changes b/data/media_meta/informatique/linux/installer/adapter/pasted/20211028-194103.png.changes new file mode 100644 index 0000000..60fb484 --- /dev/null +++ b/data/media_meta/informatique/linux/installer/adapter/pasted/20211028-194103.png.changes @@ -0,0 +1 @@ +1635442863 C informatique:linux:installer:adapter:pasted:20211028-194103.png cedricabonnel créée 54438 diff --git a/data/media_meta/informatique/linux/logo-faq.jpg.changes b/data/media_meta/informatique/linux/logo-faq.jpg.changes new file mode 100644 index 0000000..5380efb --- /dev/null +++ b/data/media_meta/informatique/linux/logo-faq.jpg.changes @@ -0,0 +1 @@ +1587213984 92.89.16.177 C informatique:se:linux:logo-faq.jpg jside créée 8928 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230313-201028.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230313-201028.png.changes new file mode 100644 index 0000000..898e815 --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230313-201028.png.changes @@ -0,0 +1 @@ +1678734628 C informatique:linux:materiel:pasted:20230313-201028.png cedricabonnel créée 5725 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230313-201303.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230313-201303.png.changes new file mode 100644 index 0000000..0c62839 --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230313-201303.png.changes @@ -0,0 +1 @@ +1678734783 C informatique:linux:materiel:pasted:20230313-201303.png cedricabonnel créée 65616 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230313-201400.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230313-201400.png.changes new file mode 100644 index 0000000..1a8544d --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230313-201400.png.changes @@ -0,0 +1 @@ +1678734840 C informatique:linux:materiel:pasted:20230313-201400.png cedricabonnel créée 27421 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230313-201459.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230313-201459.png.changes new file mode 100644 index 0000000..20f602c --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230313-201459.png.changes @@ -0,0 +1 @@ +1678734899 C informatique:linux:materiel:pasted:20230313-201459.png cedricabonnel créée 10691 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230313-201543.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230313-201543.png.changes new file mode 100644 index 0000000..f382de7 --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230313-201543.png.changes @@ -0,0 +1 @@ +1678734943 C informatique:linux:materiel:pasted:20230313-201543.png cedricabonnel créée 10676 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230313-201751.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230313-201751.png.changes new file mode 100644 index 0000000..c2f55bc --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230313-201751.png.changes @@ -0,0 +1 @@ +1678735071 C informatique:linux:materiel:pasted:20230313-201751.png cedricabonnel créée 26563 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230313-201855.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230313-201855.png.changes new file mode 100644 index 0000000..b9f426d --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230313-201855.png.changes @@ -0,0 +1 @@ +1678735135 C informatique:linux:materiel:pasted:20230313-201855.png cedricabonnel créée 26782 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230313-201923.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230313-201923.png.changes new file mode 100644 index 0000000..ffb3519 --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230313-201923.png.changes @@ -0,0 +1 @@ +1678735163 C informatique:linux:materiel:pasted:20230313-201923.png cedricabonnel créée 37704 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230313-201933.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230313-201933.png.changes new file mode 100644 index 0000000..ef04cb8 --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230313-201933.png.changes @@ -0,0 +1 @@ +1678735173 C informatique:linux:materiel:pasted:20230313-201933.png cedricabonnel créée 30759 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230313-202024.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230313-202024.png.changes new file mode 100644 index 0000000..a430b81 --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230313-202024.png.changes @@ -0,0 +1 @@ +1678735224 C informatique:linux:materiel:pasted:20230313-202024.png cedricabonnel créée 949 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230313-202126.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230313-202126.png.changes new file mode 100644 index 0000000..9d1513d --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230313-202126.png.changes @@ -0,0 +1 @@ +1678735286 C informatique:linux:materiel:pasted:20230313-202126.png cedricabonnel créée 13249 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230919-225855.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230919-225855.png.changes new file mode 100644 index 0000000..da264b0 --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230919-225855.png.changes @@ -0,0 +1 @@ +1695157135 92.89.16.177 C informatique:linux:materiel:pasted:20230919-225855.png cedricabonnel créée 224472 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230919-225945.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230919-225945.png.changes new file mode 100644 index 0000000..117f49e --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230919-225945.png.changes @@ -0,0 +1 @@ +1695157185 92.89.16.177 C informatique:linux:materiel:pasted:20230919-225945.png cedricabonnel créée 1015212 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230919-230131.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230919-230131.png.changes new file mode 100644 index 0000000..8c2ba0d --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230919-230131.png.changes @@ -0,0 +1 @@ +1695157291 92.89.16.177 C informatique:linux:materiel:pasted:20230919-230131.png cedricabonnel créée 861667 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230919-230139.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230919-230139.png.changes new file mode 100644 index 0000000..211f4a5 --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230919-230139.png.changes @@ -0,0 +1 @@ +1695157299 92.89.16.177 C informatique:linux:materiel:pasted:20230919-230139.png cedricabonnel créée 269642 diff --git a/data/media_meta/informatique/linux/materiel/pasted/20230919-230155.png.changes b/data/media_meta/informatique/linux/materiel/pasted/20230919-230155.png.changes new file mode 100644 index 0000000..00ea0dd --- /dev/null +++ b/data/media_meta/informatique/linux/materiel/pasted/20230919-230155.png.changes @@ -0,0 +1 @@ +1695157315 92.89.16.177 C informatique:linux:materiel:pasted:20230919-230155.png cedricabonnel créée 347320 diff --git a/data/media_meta/informatique/linux/pasted/20210116-054542.png.changes b/data/media_meta/informatique/linux/pasted/20210116-054542.png.changes new file mode 100644 index 0000000..ad82432 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210116-054542.png.changes @@ -0,0 +1 @@ +1610772342 92.89.16.177 C informatique:linux:pasted:20210116-054542.png cedricabonnel créée 60923 diff --git a/data/media_meta/informatique/linux/pasted/20210116-054626.png.changes b/data/media_meta/informatique/linux/pasted/20210116-054626.png.changes new file mode 100644 index 0000000..a6667db --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210116-054626.png.changes @@ -0,0 +1 @@ +1610772386 92.89.16.177 C informatique:linux:pasted:20210116-054626.png cedricabonnel créée 60923 diff --git a/data/media_meta/informatique/linux/pasted/20210116-054839.png.changes b/data/media_meta/informatique/linux/pasted/20210116-054839.png.changes new file mode 100644 index 0000000..2183c11 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210116-054839.png.changes @@ -0,0 +1 @@ +1610772519 92.89.16.177 C informatique:linux:pasted:20210116-054839.png cedricabonnel créée 55959 diff --git a/data/media_meta/informatique/linux/pasted/20210116-054903.png.changes b/data/media_meta/informatique/linux/pasted/20210116-054903.png.changes new file mode 100644 index 0000000..be94631 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210116-054903.png.changes @@ -0,0 +1 @@ +1610772543 92.89.16.177 C informatique:linux:pasted:20210116-054903.png cedricabonnel créée 39882 diff --git a/data/media_meta/informatique/linux/pasted/20210116-063335.png.changes b/data/media_meta/informatique/linux/pasted/20210116-063335.png.changes new file mode 100644 index 0000000..6fbf66a --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210116-063335.png.changes @@ -0,0 +1 @@ +1610775215 92.89.16.177 C informatique:linux:pasted:20210116-063335.png cedricabonnel créée 332559 diff --git a/data/media_meta/informatique/linux/pasted/20210117-214414.png.changes b/data/media_meta/informatique/linux/pasted/20210117-214414.png.changes new file mode 100644 index 0000000..4c1d763 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210117-214414.png.changes @@ -0,0 +1 @@ +1610916254 92.89.16.177 C informatique:linux:pasted:20210117-214414.png cedricabonnel créée 11582 diff --git a/data/media_meta/informatique/linux/pasted/20210117-214634.png.changes b/data/media_meta/informatique/linux/pasted/20210117-214634.png.changes new file mode 100644 index 0000000..503b434 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210117-214634.png.changes @@ -0,0 +1 @@ +1610916394 92.89.16.177 C informatique:linux:pasted:20210117-214634.png cedricabonnel créée 15738 diff --git a/data/media_meta/informatique/linux/pasted/20210117-215132.png.changes b/data/media_meta/informatique/linux/pasted/20210117-215132.png.changes new file mode 100644 index 0000000..726da10 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210117-215132.png.changes @@ -0,0 +1 @@ +1610916692 92.89.16.177 C informatique:linux:pasted:20210117-215132.png cedricabonnel créée 6162 diff --git a/data/media_meta/informatique/linux/pasted/20210117-231208.png.changes b/data/media_meta/informatique/linux/pasted/20210117-231208.png.changes new file mode 100644 index 0000000..4a62cc3 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210117-231208.png.changes @@ -0,0 +1 @@ +1610921528 92.89.16.177 C informatique:linux:pasted:20210117-231208.png cedricabonnel créée 41087 diff --git a/data/media_meta/informatique/linux/pasted/20210221-171910.png.changes b/data/media_meta/informatique/linux/pasted/20210221-171910.png.changes new file mode 100644 index 0000000..2a630ad --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210221-171910.png.changes @@ -0,0 +1 @@ +1613924350 37.171.246.59 C informatique:linux:pasted:20210221-171910.png cedricabonnel créée 37714 diff --git a/data/media_meta/informatique/linux/pasted/20210221-172031.png.changes b/data/media_meta/informatique/linux/pasted/20210221-172031.png.changes new file mode 100644 index 0000000..a8859f1 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210221-172031.png.changes @@ -0,0 +1 @@ +1613924431 37.171.246.59 C informatique:linux:pasted:20210221-172031.png cedricabonnel créée 28225 diff --git a/data/media_meta/informatique/linux/pasted/20210221-172056.png.changes b/data/media_meta/informatique/linux/pasted/20210221-172056.png.changes new file mode 100644 index 0000000..6db7843 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210221-172056.png.changes @@ -0,0 +1 @@ +1613924456 37.171.246.59 C informatique:linux:pasted:20210221-172056.png cedricabonnel créée 24303 diff --git a/data/media_meta/informatique/linux/pasted/20210221-172146.png.changes b/data/media_meta/informatique/linux/pasted/20210221-172146.png.changes new file mode 100644 index 0000000..1231281 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210221-172146.png.changes @@ -0,0 +1 @@ +1613924506 37.171.246.59 C informatique:linux:pasted:20210221-172146.png cedricabonnel créée 23071 diff --git a/data/media_meta/informatique/linux/pasted/20210221-172432.png.changes b/data/media_meta/informatique/linux/pasted/20210221-172432.png.changes new file mode 100644 index 0000000..8e2ddef --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20210221-172432.png.changes @@ -0,0 +1 @@ +1613924672 37.171.246.59 C informatique:linux:pasted:20210221-172432.png cedricabonnel créée 24527 diff --git a/data/media_meta/informatique/linux/pasted/20211004-211827.png.changes b/data/media_meta/informatique/linux/pasted/20211004-211827.png.changes new file mode 100644 index 0000000..50afbfc --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211004-211827.png.changes @@ -0,0 +1 @@ +1633375107 C informatique:linux:pasted:20211004-211827.png cedricabonnel créée 105507 diff --git a/data/media_meta/informatique/linux/pasted/20211004-212245.png.changes b/data/media_meta/informatique/linux/pasted/20211004-212245.png.changes new file mode 100644 index 0000000..01884eb --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211004-212245.png.changes @@ -0,0 +1 @@ +1633375365 C informatique:linux:pasted:20211004-212245.png cedricabonnel créée 107612 diff --git a/data/media_meta/informatique/linux/pasted/20211012-181727.png.changes b/data/media_meta/informatique/linux/pasted/20211012-181727.png.changes new file mode 100644 index 0000000..a529e97 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211012-181727.png.changes @@ -0,0 +1 @@ +1634055447 C informatique:linux:pasted:20211012-181727.png cedricabonnel créée 168218 diff --git a/data/media_meta/informatique/linux/pasted/20211012-181831.png.changes b/data/media_meta/informatique/linux/pasted/20211012-181831.png.changes new file mode 100644 index 0000000..7524024 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211012-181831.png.changes @@ -0,0 +1 @@ +1634055511 C informatique:linux:pasted:20211012-181831.png cedricabonnel créée 30977 diff --git a/data/media_meta/informatique/linux/pasted/20211013-220615.png.changes b/data/media_meta/informatique/linux/pasted/20211013-220615.png.changes new file mode 100644 index 0000000..1699690 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211013-220615.png.changes @@ -0,0 +1 @@ +1634155575 C informatique:linux:pasted:20211013-220615.png cedricabonnel créée 11297 diff --git a/data/media_meta/informatique/linux/pasted/20211013-220953.png.changes b/data/media_meta/informatique/linux/pasted/20211013-220953.png.changes new file mode 100644 index 0000000..379ed1c --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211013-220953.png.changes @@ -0,0 +1 @@ +1634155793 C informatique:linux:pasted:20211013-220953.png cedricabonnel créée 2940 diff --git a/data/media_meta/informatique/linux/pasted/20211013-221027.png.changes b/data/media_meta/informatique/linux/pasted/20211013-221027.png.changes new file mode 100644 index 0000000..c9d0248 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211013-221027.png.changes @@ -0,0 +1 @@ +1634155827 C informatique:linux:pasted:20211013-221027.png cedricabonnel créée 2505 diff --git a/data/media_meta/informatique/linux/pasted/20211013-221045.png.changes b/data/media_meta/informatique/linux/pasted/20211013-221045.png.changes new file mode 100644 index 0000000..3805f85 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211013-221045.png.changes @@ -0,0 +1 @@ +1634155845 C informatique:linux:pasted:20211013-221045.png cedricabonnel créée 30278 diff --git a/data/media_meta/informatique/linux/pasted/20211013-221119.png.changes b/data/media_meta/informatique/linux/pasted/20211013-221119.png.changes new file mode 100644 index 0000000..18bb74d --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211013-221119.png.changes @@ -0,0 +1 @@ +1634155879 C informatique:linux:pasted:20211013-221119.png cedricabonnel créée 3300 diff --git a/data/media_meta/informatique/linux/pasted/20211013-223128.png.changes b/data/media_meta/informatique/linux/pasted/20211013-223128.png.changes new file mode 100644 index 0000000..3c7683f --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211013-223128.png.changes @@ -0,0 +1 @@ +1634157088 C informatique:linux:pasted:20211013-223128.png cedricabonnel créée 7892 diff --git a/data/media_meta/informatique/linux/pasted/20211013-223343.png.changes b/data/media_meta/informatique/linux/pasted/20211013-223343.png.changes new file mode 100644 index 0000000..40cc54b --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211013-223343.png.changes @@ -0,0 +1 @@ +1634157223 C informatique:linux:pasted:20211013-223343.png cedricabonnel créée 1943 diff --git a/data/media_meta/informatique/linux/pasted/20211107-070655.png.changes b/data/media_meta/informatique/linux/pasted/20211107-070655.png.changes new file mode 100644 index 0000000..564e3ea --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211107-070655.png.changes @@ -0,0 +1 @@ +1636265215 C informatique:linux:pasted:20211107-070655.png cedricabonnel créée 111699 diff --git a/data/media_meta/informatique/linux/pasted/20211107-073505.png.changes b/data/media_meta/informatique/linux/pasted/20211107-073505.png.changes new file mode 100644 index 0000000..a87a2ea --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211107-073505.png.changes @@ -0,0 +1 @@ +1636266905 C informatique:linux:pasted:20211107-073505.png cedricabonnel créée 30542 diff --git a/data/media_meta/informatique/linux/pasted/20211107-084812.png.changes b/data/media_meta/informatique/linux/pasted/20211107-084812.png.changes new file mode 100644 index 0000000..f7ed65d --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211107-084812.png.changes @@ -0,0 +1 @@ +1636271292 C informatique:linux:pasted:20211107-084812.png cedricabonnel créée 110049 diff --git a/data/media_meta/informatique/linux/pasted/20211107-095450.png.changes b/data/media_meta/informatique/linux/pasted/20211107-095450.png.changes new file mode 100644 index 0000000..98b9dfd --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211107-095450.png.changes @@ -0,0 +1 @@ +1636275290 C informatique:linux:pasted:20211107-095450.png cedricabonnel créée 54656 diff --git a/data/media_meta/informatique/linux/pasted/20211108-001406.png.changes b/data/media_meta/informatique/linux/pasted/20211108-001406.png.changes new file mode 100644 index 0000000..16e74b5 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211108-001406.png.changes @@ -0,0 +1 @@ +1636326846 C informatique:linux:pasted:20211108-001406.png cedricabonnel créée 49926 diff --git a/data/media_meta/informatique/linux/pasted/20211126-222523.png.changes b/data/media_meta/informatique/linux/pasted/20211126-222523.png.changes new file mode 100644 index 0000000..6ed668a --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211126-222523.png.changes @@ -0,0 +1 @@ +1637961923 C informatique:linux:pasted:20211126-222523.png cedricabonnel créée 62295 diff --git a/data/media_meta/informatique/linux/pasted/20211212-075412.png.changes b/data/media_meta/informatique/linux/pasted/20211212-075412.png.changes new file mode 100644 index 0000000..51b9151 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20211212-075412.png.changes @@ -0,0 +1 @@ +1639292052 C informatique:linux:pasted:20211212-075412.png cedricabonnel créée 15960 diff --git a/data/media_meta/informatique/linux/pasted/20220109-124015.png.changes b/data/media_meta/informatique/linux/pasted/20220109-124015.png.changes new file mode 100644 index 0000000..7199a2e --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20220109-124015.png.changes @@ -0,0 +1 @@ +1641728415 C informatique:linux:pasted:20220109-124015.png cedricabonnel créée 49551 diff --git a/data/media_meta/informatique/linux/pasted/20220326-074032.png.changes b/data/media_meta/informatique/linux/pasted/20220326-074032.png.changes new file mode 100644 index 0000000..3942d07 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20220326-074032.png.changes @@ -0,0 +1 @@ +1648276832 C informatique:linux:pasted:20220326-074032.png cedricabonnel créée 33015 diff --git a/data/media_meta/informatique/linux/pasted/20220326-074132.png.changes b/data/media_meta/informatique/linux/pasted/20220326-074132.png.changes new file mode 100644 index 0000000..71e125f --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20220326-074132.png.changes @@ -0,0 +1 @@ +1648276892 C informatique:linux:pasted:20220326-074132.png cedricabonnel créée 36083 diff --git a/data/media_meta/informatique/linux/pasted/20220326-074256.png.changes b/data/media_meta/informatique/linux/pasted/20220326-074256.png.changes new file mode 100644 index 0000000..4d2cee3 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20220326-074256.png.changes @@ -0,0 +1 @@ +1648276976 C informatique:linux:pasted:20220326-074256.png cedricabonnel créée 5718 diff --git a/data/media_meta/informatique/linux/pasted/20220326-074536.png.changes b/data/media_meta/informatique/linux/pasted/20220326-074536.png.changes new file mode 100644 index 0000000..470f811 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20220326-074536.png.changes @@ -0,0 +1 @@ +1648277136 C informatique:linux:pasted:20220326-074536.png cedricabonnel créée 5910 diff --git a/data/media_meta/informatique/linux/pasted/20220326-075231.png.changes b/data/media_meta/informatique/linux/pasted/20220326-075231.png.changes new file mode 100644 index 0000000..c72b524 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20220326-075231.png.changes @@ -0,0 +1 @@ +1648277551 C informatique:linux:pasted:20220326-075231.png cedricabonnel créée 46924 diff --git a/data/media_meta/informatique/linux/pasted/20230214-001433.png.changes b/data/media_meta/informatique/linux/pasted/20230214-001433.png.changes new file mode 100644 index 0000000..dde15ac --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20230214-001433.png.changes @@ -0,0 +1 @@ +1676330073 C informatique:linux:pasted:20230214-001433.png cedricabonnel créée 193317 diff --git a/data/media_meta/informatique/linux/pasted/20230214-082902.png.changes b/data/media_meta/informatique/linux/pasted/20230214-082902.png.changes new file mode 100644 index 0000000..eb989aa --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20230214-082902.png.changes @@ -0,0 +1 @@ +1676359742 C informatique:linux:pasted:20230214-082902.png cedricabonnel créée 71860 diff --git a/data/media_meta/informatique/linux/pasted/20230214-083024.png.changes b/data/media_meta/informatique/linux/pasted/20230214-083024.png.changes new file mode 100644 index 0000000..0fce225 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20230214-083024.png.changes @@ -0,0 +1 @@ +1676359824 C informatique:linux:pasted:20230214-083024.png cedricabonnel créée 45130 diff --git a/data/media_meta/informatique/linux/pasted/20231228-003658.png.changes b/data/media_meta/informatique/linux/pasted/20231228-003658.png.changes new file mode 100644 index 0000000..c075b01 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20231228-003658.png.changes @@ -0,0 +1 @@ +1703720218 92.89.16.177 C informatique:linux:pasted:20231228-003658.png cedricabonnel créée 50923 diff --git a/data/media_meta/informatique/linux/pasted/20231228-003742.png.changes b/data/media_meta/informatique/linux/pasted/20231228-003742.png.changes new file mode 100644 index 0000000..6145484 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20231228-003742.png.changes @@ -0,0 +1 @@ +1703720262 92.89.16.177 C informatique:linux:pasted:20231228-003742.png cedricabonnel créée 97640 diff --git a/data/media_meta/informatique/linux/pasted/20231228-004035.png.changes b/data/media_meta/informatique/linux/pasted/20231228-004035.png.changes new file mode 100644 index 0000000..9dab7d8 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20231228-004035.png.changes @@ -0,0 +1 @@ +1703720435 92.89.16.177 C informatique:linux:pasted:20231228-004035.png cedricabonnel créée 141352 diff --git a/data/media_meta/informatique/linux/pasted/20231228-004141.png.changes b/data/media_meta/informatique/linux/pasted/20231228-004141.png.changes new file mode 100644 index 0000000..34dd495 --- /dev/null +++ b/data/media_meta/informatique/linux/pasted/20231228-004141.png.changes @@ -0,0 +1 @@ +1703720501 92.89.16.177 C informatique:linux:pasted:20231228-004141.png cedricabonnel créée 229224 diff --git a/data/media_meta/informatique/linux/sgbd/mysql/pasted/20230216-004307.png.changes b/data/media_meta/informatique/linux/sgbd/mysql/pasted/20230216-004307.png.changes new file mode 100644 index 0000000..ef65285 --- /dev/null +++ b/data/media_meta/informatique/linux/sgbd/mysql/pasted/20230216-004307.png.changes @@ -0,0 +1 @@ +1676504587 92.89.16.177 C informatique:sgbd:mysql:pasted:20230216-004307.png cedricabonnel créée 64516 diff --git a/data/media_meta/informatique/linux/system/dossiers-remarquables/pasted/20230605-220115.png.changes b/data/media_meta/informatique/linux/system/dossiers-remarquables/pasted/20230605-220115.png.changes new file mode 100644 index 0000000..ee35a8a --- /dev/null +++ b/data/media_meta/informatique/linux/system/dossiers-remarquables/pasted/20230605-220115.png.changes @@ -0,0 +1 @@ +1685995275 C informatique:linux:system:dossiers-remarquables:pasted:20230605-220115.png cedricabonnel créée 122932 diff --git a/data/media_meta/informatique/linux_gdisk_n.png.changes b/data/media_meta/informatique/linux_gdisk_n.png.changes new file mode 100644 index 0000000..5a83e48 --- /dev/null +++ b/data/media_meta/informatique/linux_gdisk_n.png.changes @@ -0,0 +1 @@ +1540751551 176.138.213.250 C informatique:linux_gdisk_n.png jside créée 70645 diff --git a/data/media_meta/informatique/linux_gpt_l.png.changes b/data/media_meta/informatique/linux_gpt_l.png.changes new file mode 100644 index 0000000..c36bc71 --- /dev/null +++ b/data/media_meta/informatique/linux_gpt_l.png.changes @@ -0,0 +1 @@ +1540751384 176.138.213.250 C informatique:linux_gpt_l.png jside créée 53180 diff --git a/data/media_meta/informatique/linux_lsblk.png.changes b/data/media_meta/informatique/linux_lsblk.png.changes new file mode 100644 index 0000000..1c91d83 --- /dev/null +++ b/data/media_meta/informatique/linux_lsblk.png.changes @@ -0,0 +1 @@ +1540410230 176.138.213.250 C informatique:linux_lsblk.png jside créée 53678 diff --git a/data/media_meta/informatique/linux_mkfs.png.changes b/data/media_meta/informatique/linux_mkfs.png.changes new file mode 100644 index 0000000..50f7bb1 --- /dev/null +++ b/data/media_meta/informatique/linux_mkfs.png.changes @@ -0,0 +1 @@ +1540751749 176.138.213.250 C informatique:linux_mkfs.png jside créée 39672 diff --git a/data/media_meta/informatique/medias/magazine/hackable_24.jpg.changes b/data/media_meta/informatique/medias/magazine/hackable_24.jpg.changes new file mode 100644 index 0000000..ef48f10 --- /dev/null +++ b/data/media_meta/informatique/medias/magazine/hackable_24.jpg.changes @@ -0,0 +1,2 @@ +1587165117 92.89.16.177 C informatique:medias:magazine:hackable_24.jpg jside créée 185630 +1587165139 92.89.16.177 D informatique:medias:magazine:hackable_24.jpg jside supprimée -185630 diff --git a/data/media_meta/informatique/medias/magazine/hackable_25.jpg.changes b/data/media_meta/informatique/medias/magazine/hackable_25.jpg.changes new file mode 100644 index 0000000..d20703d --- /dev/null +++ b/data/media_meta/informatique/medias/magazine/hackable_25.jpg.changes @@ -0,0 +1,2 @@ +1587165114 92.89.16.177 C informatique:medias:magazine:hackable_25.jpg jside créée 171353 +1587165157 92.89.16.177 D informatique:medias:magazine:hackable_25.jpg jside supprimée -171353 diff --git a/data/media_meta/informatique/medias/magazine/hackable_26.jpg.changes b/data/media_meta/informatique/medias/magazine/hackable_26.jpg.changes new file mode 100644 index 0000000..346a5b3 --- /dev/null +++ b/data/media_meta/informatique/medias/magazine/hackable_26.jpg.changes @@ -0,0 +1,2 @@ +1587165112 92.89.16.177 C informatique:medias:magazine:hackable_26.jpg jside créée 148371 +1587165153 92.89.16.177 D informatique:medias:magazine:hackable_26.jpg jside supprimée -148371 diff --git a/data/media_meta/informatique/medias/magazine/hackable_27.jpg.changes b/data/media_meta/informatique/medias/magazine/hackable_27.jpg.changes new file mode 100644 index 0000000..97887ab --- /dev/null +++ b/data/media_meta/informatique/medias/magazine/hackable_27.jpg.changes @@ -0,0 +1,2 @@ +1587165107 92.89.16.177 C informatique:medias:magazine:hackable_27.jpg jside créée 157359 +1587165147 92.89.16.177 D informatique:medias:magazine:hackable_27.jpg jside supprimée -157359 diff --git a/data/media_meta/informatique/medias/magazine/hackable_28.jpg.changes b/data/media_meta/informatique/medias/magazine/hackable_28.jpg.changes new file mode 100644 index 0000000..295a580 --- /dev/null +++ b/data/media_meta/informatique/medias/magazine/hackable_28.jpg.changes @@ -0,0 +1,2 @@ +1587165107 92.89.16.177 C informatique:medias:magazine:hackable_28.jpg jside créée 144736 +1587165127 92.89.16.177 D informatique:medias:magazine:hackable_28.jpg jside supprimée -144736 diff --git a/data/media_meta/informatique/medias/magazine/hackable_29.png.changes b/data/media_meta/informatique/medias/magazine/hackable_29.png.changes new file mode 100644 index 0000000..bcdde0b --- /dev/null +++ b/data/media_meta/informatique/medias/magazine/hackable_29.png.changes @@ -0,0 +1,2 @@ +1587165115 92.89.16.177 C informatique:medias:magazine:hackable_29.png jside créée 550098 +1587165144 92.89.16.177 D informatique:medias:magazine:hackable_29.png jside supprimée -550098 diff --git a/data/media_meta/informatique/medias/magazine/hk-new.jpg.changes b/data/media_meta/informatique/medias/magazine/hk-new.jpg.changes new file mode 100644 index 0000000..da4e7a5 --- /dev/null +++ b/data/media_meta/informatique/medias/magazine/hk-new.jpg.changes @@ -0,0 +1,2 @@ +1541293980 176.138.213.250 C informatique:mag:hackable:hk-new.jpg jside créée 41466 +1587165161 92.89.16.177 D informatique:medias:magazine:hk-new.jpg jside supprimée -41466 diff --git a/data/media_meta/informatique/medias/magazine/hs_22_cover_web.png.changes b/data/media_meta/informatique/medias/magazine/hs_22_cover_web.png.changes new file mode 100644 index 0000000..ed41db5 --- /dev/null +++ b/data/media_meta/informatique/medias/magazine/hs_22_cover_web.png.changes @@ -0,0 +1,2 @@ +1566495808 92.89.16.177 C informatique:mag:hackspace:hs_22_cover_web.png jside créée 374933 +1587165091 92.89.16.177 D informatique:medias:magazine:hs_22_cover_web.png jside supprimée -374933 diff --git a/data/media_meta/informatique/mysql_install_mdp_root.png.changes b/data/media_meta/informatique/mysql_install_mdp_root.png.changes new file mode 100755 index 0000000..7cf58fb --- /dev/null +++ b/data/media_meta/informatique/mysql_install_mdp_root.png.changes @@ -0,0 +1 @@ +1494154911 92.89.16.76 C informatique:mysql_install_mdp_root.png jside créée 33734 diff --git a/data/media_meta/informatique/netdriverinfo.tar.gz.changes b/data/media_meta/informatique/netdriverinfo.tar.gz.changes new file mode 100644 index 0000000..51f11c0 --- /dev/null +++ b/data/media_meta/informatique/netdriverinfo.tar.gz.changes @@ -0,0 +1 @@ +1545729994 77.136.19.218 C informatique:netdriverinfo.tar.gz jside créée 1454 diff --git a/data/media_meta/informatique/new_follower_add_spreads.png.changes b/data/media_meta/informatique/new_follower_add_spreads.png.changes new file mode 100644 index 0000000..48aa245 --- /dev/null +++ b/data/media_meta/informatique/new_follower_add_spreads.png.changes @@ -0,0 +1 @@ +1540711015 109.190.199.220 C informatique:new_follower_add_spreads.png jside créée 43197 diff --git a/data/media_meta/informatique/news/20181104_update_fedora_29_01_error_update.png.changes b/data/media_meta/informatique/news/20181104_update_fedora_29_01_error_update.png.changes new file mode 100644 index 0000000..e9865de --- /dev/null +++ b/data/media_meta/informatique/news/20181104_update_fedora_29_01_error_update.png.changes @@ -0,0 +1 @@ +1541338167 176.138.213.250 C informatique:news:20181104_update_fedora_29_01_error_update.png jside créée 295763 diff --git a/data/media_meta/informatique/news/20181104_update_fedora_29_02_error_dnf.png.changes b/data/media_meta/informatique/news/20181104_update_fedora_29_02_error_dnf.png.changes new file mode 100644 index 0000000..81d2e5f --- /dev/null +++ b/data/media_meta/informatique/news/20181104_update_fedora_29_02_error_dnf.png.changes @@ -0,0 +1 @@ +1541338273 176.138.213.250 C informatique:news:20181104_update_fedora_29_02_error_dnf.png jside créée 87012 diff --git a/data/media_meta/informatique/pasted/20210323-195812.png.changes b/data/media_meta/informatique/pasted/20210323-195812.png.changes new file mode 100644 index 0000000..e9b4766 --- /dev/null +++ b/data/media_meta/informatique/pasted/20210323-195812.png.changes @@ -0,0 +1 @@ +1616525892 37.168.161.214 C informatique:pasted:20210323-195812.png cedricabonnel créée 130281 diff --git a/data/media_meta/informatique/pasted/20210323-200355.png.changes b/data/media_meta/informatique/pasted/20210323-200355.png.changes new file mode 100644 index 0000000..b20299d --- /dev/null +++ b/data/media_meta/informatique/pasted/20210323-200355.png.changes @@ -0,0 +1 @@ +1616526235 37.168.161.214 C informatique:pasted:20210323-200355.png cedricabonnel créée 349279 diff --git a/data/media_meta/informatique/pasted/20210323-201942.png.changes b/data/media_meta/informatique/pasted/20210323-201942.png.changes new file mode 100644 index 0000000..dd54e8f --- /dev/null +++ b/data/media_meta/informatique/pasted/20210323-201942.png.changes @@ -0,0 +1 @@ +1616527182 37.168.161.214 C informatique:pasted:20210323-201942.png cedricabonnel créée 106027 diff --git a/data/media_meta/informatique/pasted/20210323-202038.png.changes b/data/media_meta/informatique/pasted/20210323-202038.png.changes new file mode 100644 index 0000000..cc7b848 --- /dev/null +++ b/data/media_meta/informatique/pasted/20210323-202038.png.changes @@ -0,0 +1 @@ +1616527238 37.168.161.214 C informatique:pasted:20210323-202038.png cedricabonnel créée 655443 diff --git a/data/media_meta/informatique/pasted/20210705-211219.png.changes b/data/media_meta/informatique/pasted/20210705-211219.png.changes new file mode 100644 index 0000000..570119f --- /dev/null +++ b/data/media_meta/informatique/pasted/20210705-211219.png.changes @@ -0,0 +1 @@ +1625512339 92.89.16.177 C informatique:pasted:20210705-211219.png cedricabonnel créée 188609 diff --git a/data/media_meta/informatique/pasted/20210707-081043.png.changes b/data/media_meta/informatique/pasted/20210707-081043.png.changes new file mode 100644 index 0000000..b18d557 --- /dev/null +++ b/data/media_meta/informatique/pasted/20210707-081043.png.changes @@ -0,0 +1 @@ +1625638243 92.89.16.177 C informatique:pasted:20210707-081043.png cedricabonnel créée 305374 diff --git a/data/media_meta/informatique/pasted/20210801-144152.png.changes b/data/media_meta/informatique/pasted/20210801-144152.png.changes new file mode 100644 index 0000000..767f0bc --- /dev/null +++ b/data/media_meta/informatique/pasted/20210801-144152.png.changes @@ -0,0 +1 @@ +1627821712 C informatique:pasted:20210801-144152.png cedricabonnel créée 1711 diff --git a/data/media_meta/informatique/pasted/20210801-144217.png.changes b/data/media_meta/informatique/pasted/20210801-144217.png.changes new file mode 100644 index 0000000..e42ad61 --- /dev/null +++ b/data/media_meta/informatique/pasted/20210801-144217.png.changes @@ -0,0 +1 @@ +1627821737 C informatique:pasted:20210801-144217.png cedricabonnel créée 47908 diff --git a/data/media_meta/informatique/pasted/20210801-144458.png.changes b/data/media_meta/informatique/pasted/20210801-144458.png.changes new file mode 100644 index 0000000..236e840 --- /dev/null +++ b/data/media_meta/informatique/pasted/20210801-144458.png.changes @@ -0,0 +1 @@ +1627821898 C informatique:pasted:20210801-144458.png cedricabonnel créée 39121 diff --git a/data/media_meta/informatique/pasted/20210826-143240.png.changes b/data/media_meta/informatique/pasted/20210826-143240.png.changes new file mode 100644 index 0000000..137c28a --- /dev/null +++ b/data/media_meta/informatique/pasted/20210826-143240.png.changes @@ -0,0 +1 @@ +1629981160 C informatique:pasted:20210826-143240.png cedricabonnel créée 12529 diff --git a/data/media_meta/informatique/pasted/20220317-055153.png.changes b/data/media_meta/informatique/pasted/20220317-055153.png.changes new file mode 100644 index 0000000..03ae508 --- /dev/null +++ b/data/media_meta/informatique/pasted/20220317-055153.png.changes @@ -0,0 +1 @@ +1647492713 C informatique:pasted:20220317-055153.png cedricabonnel créée 88331 diff --git a/data/media_meta/informatique/pasted/20220320-061835.png.changes b/data/media_meta/informatique/pasted/20220320-061835.png.changes new file mode 100644 index 0000000..9b04e8a --- /dev/null +++ b/data/media_meta/informatique/pasted/20220320-061835.png.changes @@ -0,0 +1 @@ +1647753515 C informatique:pasted:20220320-061835.png cedricabonnel créée 946829 diff --git a/data/media_meta/informatique/pasted/20220320-063404.png.changes b/data/media_meta/informatique/pasted/20220320-063404.png.changes new file mode 100644 index 0000000..e34b34c --- /dev/null +++ b/data/media_meta/informatique/pasted/20220320-063404.png.changes @@ -0,0 +1 @@ +1647754444 C informatique:pasted:20220320-063404.png cedricabonnel créée 7282 diff --git a/data/media_meta/informatique/pasted/20220322-070348.png.changes b/data/media_meta/informatique/pasted/20220322-070348.png.changes new file mode 100644 index 0000000..e131716 --- /dev/null +++ b/data/media_meta/informatique/pasted/20220322-070348.png.changes @@ -0,0 +1 @@ +1647929028 C informatique:pasted:20220322-070348.png cedricabonnel créée 116138 diff --git a/data/media_meta/informatique/pasted/20220415-124551.png.changes b/data/media_meta/informatique/pasted/20220415-124551.png.changes new file mode 100644 index 0000000..3dfedc4 --- /dev/null +++ b/data/media_meta/informatique/pasted/20220415-124551.png.changes @@ -0,0 +1 @@ +1650019551 C informatique:pasted:20220415-124551.png cedricabonnel créée 521759 diff --git a/data/media_meta/informatique/pasted/20220415-124621.png.changes b/data/media_meta/informatique/pasted/20220415-124621.png.changes new file mode 100644 index 0000000..a638508 --- /dev/null +++ b/data/media_meta/informatique/pasted/20220415-124621.png.changes @@ -0,0 +1 @@ +1650019581 C informatique:pasted:20220415-124621.png cedricabonnel créée 391257 diff --git a/data/media_meta/informatique/pasted/20220415-124914.png.changes b/data/media_meta/informatique/pasted/20220415-124914.png.changes new file mode 100644 index 0000000..c3212a9 --- /dev/null +++ b/data/media_meta/informatique/pasted/20220415-124914.png.changes @@ -0,0 +1 @@ +1650019754 C informatique:pasted:20220415-124914.png cedricabonnel créée 162674 diff --git a/data/media_meta/informatique/pasted/20220524-182059.png.changes b/data/media_meta/informatique/pasted/20220524-182059.png.changes new file mode 100644 index 0000000..a7b9028 --- /dev/null +++ b/data/media_meta/informatique/pasted/20220524-182059.png.changes @@ -0,0 +1 @@ +1653409259 C informatique:pasted:20220524-182059.png cedricabonnel créée 143314 diff --git a/data/media_meta/informatique/pasted/20220609-012405.png.changes b/data/media_meta/informatique/pasted/20220609-012405.png.changes new file mode 100644 index 0000000..c0028f5 --- /dev/null +++ b/data/media_meta/informatique/pasted/20220609-012405.png.changes @@ -0,0 +1 @@ +1654730645 C informatique:pasted:20220609-012405.png cedricabonnel créée 23398 diff --git a/data/media_meta/informatique/pasted/20220720-232826.png.changes b/data/media_meta/informatique/pasted/20220720-232826.png.changes new file mode 100644 index 0000000..bd37331 --- /dev/null +++ b/data/media_meta/informatique/pasted/20220720-232826.png.changes @@ -0,0 +1 @@ +1658352506 C informatique:pasted:20220720-232826.png cedricabonnel créée 23543 diff --git a/data/media_meta/informatique/pasted/20220720-234923.png.changes b/data/media_meta/informatique/pasted/20220720-234923.png.changes new file mode 100644 index 0000000..9117d9d --- /dev/null +++ b/data/media_meta/informatique/pasted/20220720-234923.png.changes @@ -0,0 +1 @@ +1658353763 C informatique:pasted:20220720-234923.png cedricabonnel créée 14990 diff --git a/data/media_meta/informatique/pasted/20220815-082833.png.changes b/data/media_meta/informatique/pasted/20220815-082833.png.changes new file mode 100644 index 0000000..059bb58 --- /dev/null +++ b/data/media_meta/informatique/pasted/20220815-082833.png.changes @@ -0,0 +1 @@ +1660544913 C informatique:pasted:20220815-082833.png cedricabonnel créée 1606202 diff --git a/data/media_meta/informatique/pasted/20220816-060955.png.changes b/data/media_meta/informatique/pasted/20220816-060955.png.changes new file mode 100644 index 0000000..9efd9fb --- /dev/null +++ b/data/media_meta/informatique/pasted/20220816-060955.png.changes @@ -0,0 +1 @@ +1660622995 C informatique:pasted:20220816-060955.png cedricabonnel créée 23828 diff --git a/data/media_meta/informatique/pasted/20220816-061436.png.changes b/data/media_meta/informatique/pasted/20220816-061436.png.changes new file mode 100644 index 0000000..43ada92 --- /dev/null +++ b/data/media_meta/informatique/pasted/20220816-061436.png.changes @@ -0,0 +1 @@ +1660623276 C informatique:pasted:20220816-061436.png cedricabonnel créée 4360 diff --git a/data/media_meta/informatique/pasted/20220816-061524.png.changes b/data/media_meta/informatique/pasted/20220816-061524.png.changes new file mode 100644 index 0000000..8eab464 --- /dev/null +++ b/data/media_meta/informatique/pasted/20220816-061524.png.changes @@ -0,0 +1 @@ +1660623324 C informatique:pasted:20220816-061524.png cedricabonnel créée 26007 diff --git a/data/media_meta/informatique/pasted/20221208-180521.png.changes b/data/media_meta/informatique/pasted/20221208-180521.png.changes new file mode 100644 index 0000000..b248839 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-180521.png.changes @@ -0,0 +1 @@ +1670519121 C informatique:pasted:20221208-180521.png cedricabonnel créée 14703 diff --git a/data/media_meta/informatique/pasted/20221208-181344.png.changes b/data/media_meta/informatique/pasted/20221208-181344.png.changes new file mode 100644 index 0000000..3c881e7 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-181344.png.changes @@ -0,0 +1 @@ +1670519624 C informatique:pasted:20221208-181344.png cedricabonnel créée 110661 diff --git a/data/media_meta/informatique/pasted/20221208-182454.png.changes b/data/media_meta/informatique/pasted/20221208-182454.png.changes new file mode 100644 index 0000000..cfbd376 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-182454.png.changes @@ -0,0 +1 @@ +1670520294 C informatique:pasted:20221208-182454.png cedricabonnel créée 121549 diff --git a/data/media_meta/informatique/pasted/20221208-183118.png.changes b/data/media_meta/informatique/pasted/20221208-183118.png.changes new file mode 100644 index 0000000..3e4b8a8 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-183118.png.changes @@ -0,0 +1 @@ +1670520678 C informatique:pasted:20221208-183118.png cedricabonnel créée 873 diff --git a/data/media_meta/informatique/pasted/20221208-183237.png.changes b/data/media_meta/informatique/pasted/20221208-183237.png.changes new file mode 100644 index 0000000..e691bc8 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-183237.png.changes @@ -0,0 +1 @@ +1670520757 C informatique:pasted:20221208-183237.png cedricabonnel créée 3537 diff --git a/data/media_meta/informatique/pasted/20221208-183441.png.changes b/data/media_meta/informatique/pasted/20221208-183441.png.changes new file mode 100644 index 0000000..2fa6cac --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-183441.png.changes @@ -0,0 +1 @@ +1670520881 C informatique:pasted:20221208-183441.png cedricabonnel créée 13179 diff --git a/data/media_meta/informatique/pasted/20221208-183749.png.changes b/data/media_meta/informatique/pasted/20221208-183749.png.changes new file mode 100644 index 0000000..e7fa095 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-183749.png.changes @@ -0,0 +1 @@ +1670521069 C informatique:pasted:20221208-183749.png cedricabonnel créée 24275 diff --git a/data/media_meta/informatique/pasted/20221208-183901.png.changes b/data/media_meta/informatique/pasted/20221208-183901.png.changes new file mode 100644 index 0000000..b2bdea8 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-183901.png.changes @@ -0,0 +1 @@ +1670521141 C informatique:pasted:20221208-183901.png cedricabonnel créée 9948 diff --git a/data/media_meta/informatique/pasted/20221208-184154.png.changes b/data/media_meta/informatique/pasted/20221208-184154.png.changes new file mode 100644 index 0000000..a44705a --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-184154.png.changes @@ -0,0 +1 @@ +1670521314 C informatique:pasted:20221208-184154.png cedricabonnel créée 13539 diff --git a/data/media_meta/informatique/pasted/20221208-184236.png.changes b/data/media_meta/informatique/pasted/20221208-184236.png.changes new file mode 100644 index 0000000..5dd41c5 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-184236.png.changes @@ -0,0 +1 @@ +1670521356 C informatique:pasted:20221208-184236.png cedricabonnel créée 33979 diff --git a/data/media_meta/informatique/pasted/20221208-184436.png.changes b/data/media_meta/informatique/pasted/20221208-184436.png.changes new file mode 100644 index 0000000..fca9574 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-184436.png.changes @@ -0,0 +1 @@ +1670521476 C informatique:pasted:20221208-184436.png cedricabonnel créée 33979 diff --git a/data/media_meta/informatique/pasted/20221208-184714.png.changes b/data/media_meta/informatique/pasted/20221208-184714.png.changes new file mode 100644 index 0000000..f10b2ae --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-184714.png.changes @@ -0,0 +1 @@ +1670521634 C informatique:pasted:20221208-184714.png cedricabonnel créée 22444 diff --git a/data/media_meta/informatique/pasted/20221208-185710.png.changes b/data/media_meta/informatique/pasted/20221208-185710.png.changes new file mode 100644 index 0000000..4a34a95 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-185710.png.changes @@ -0,0 +1 @@ +1670522230 C informatique:pasted:20221208-185710.png cedricabonnel créée 30775 diff --git a/data/media_meta/informatique/pasted/20221208-190527.png.changes b/data/media_meta/informatique/pasted/20221208-190527.png.changes new file mode 100644 index 0000000..64467a1 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-190527.png.changes @@ -0,0 +1 @@ +1670522727 C informatique:pasted:20221208-190527.png cedricabonnel créée 977 diff --git a/data/media_meta/informatique/pasted/20221208-190916.png.changes b/data/media_meta/informatique/pasted/20221208-190916.png.changes new file mode 100644 index 0000000..91d9de0 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-190916.png.changes @@ -0,0 +1 @@ +1670522956 C informatique:pasted:20221208-190916.png cedricabonnel créée 930 diff --git a/data/media_meta/informatique/pasted/20221208-191314.png.changes b/data/media_meta/informatique/pasted/20221208-191314.png.changes new file mode 100644 index 0000000..91c33a9 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-191314.png.changes @@ -0,0 +1 @@ +1670523194 C informatique:pasted:20221208-191314.png cedricabonnel créée 1569 diff --git a/data/media_meta/informatique/pasted/20221208-191354.png.changes b/data/media_meta/informatique/pasted/20221208-191354.png.changes new file mode 100644 index 0000000..b1a0c21 --- /dev/null +++ b/data/media_meta/informatique/pasted/20221208-191354.png.changes @@ -0,0 +1 @@ +1670523234 C informatique:pasted:20221208-191354.png cedricabonnel créée 13936 diff --git a/data/media_meta/informatique/pasted/20230116-032009.png.changes b/data/media_meta/informatique/pasted/20230116-032009.png.changes new file mode 100644 index 0000000..87d07f3 --- /dev/null +++ b/data/media_meta/informatique/pasted/20230116-032009.png.changes @@ -0,0 +1 @@ +1673835609 C informatique:pasted:20230116-032009.png cedricabonnel créée 10342 diff --git a/data/media_meta/informatique/pasted/20230116-032127.png.changes b/data/media_meta/informatique/pasted/20230116-032127.png.changes new file mode 100644 index 0000000..2d6147b --- /dev/null +++ b/data/media_meta/informatique/pasted/20230116-032127.png.changes @@ -0,0 +1 @@ +1673835687 C informatique:pasted:20230116-032127.png cedricabonnel créée 81134 diff --git a/data/media_meta/informatique/pasted/20230116-032218.png.changes b/data/media_meta/informatique/pasted/20230116-032218.png.changes new file mode 100644 index 0000000..b71e6aa --- /dev/null +++ b/data/media_meta/informatique/pasted/20230116-032218.png.changes @@ -0,0 +1 @@ +1673835738 C informatique:pasted:20230116-032218.png cedricabonnel créée 105600 diff --git a/data/media_meta/informatique/pasted/20230116-032323.png.changes b/data/media_meta/informatique/pasted/20230116-032323.png.changes new file mode 100644 index 0000000..c5c459f --- /dev/null +++ b/data/media_meta/informatique/pasted/20230116-032323.png.changes @@ -0,0 +1 @@ +1673835803 C informatique:pasted:20230116-032323.png cedricabonnel créée 105600 diff --git a/data/media_meta/informatique/pasted/20230116-032710.png.changes b/data/media_meta/informatique/pasted/20230116-032710.png.changes new file mode 100644 index 0000000..94d735b --- /dev/null +++ b/data/media_meta/informatique/pasted/20230116-032710.png.changes @@ -0,0 +1 @@ +1673836030 C informatique:pasted:20230116-032710.png cedricabonnel créée 57375 diff --git a/data/media_meta/informatique/pasted/20230126-043937.png.changes b/data/media_meta/informatique/pasted/20230126-043937.png.changes new file mode 100644 index 0000000..ec3b916 --- /dev/null +++ b/data/media_meta/informatique/pasted/20230126-043937.png.changes @@ -0,0 +1 @@ +1674704377 C informatique:pasted:20230126-043937.png cedricabonnel créée 197983 diff --git a/data/media_meta/informatique/pasted/20230126-044123.png.changes b/data/media_meta/informatique/pasted/20230126-044123.png.changes new file mode 100644 index 0000000..06d81e4 --- /dev/null +++ b/data/media_meta/informatique/pasted/20230126-044123.png.changes @@ -0,0 +1 @@ +1674704483 C informatique:pasted:20230126-044123.png cedricabonnel créée 197983 diff --git a/data/media_meta/informatique/pasted/20230126-044514.png.changes b/data/media_meta/informatique/pasted/20230126-044514.png.changes new file mode 100644 index 0000000..496a5c8 --- /dev/null +++ b/data/media_meta/informatique/pasted/20230126-044514.png.changes @@ -0,0 +1 @@ +1674704714 C informatique:pasted:20230126-044514.png cedricabonnel créée 71883 diff --git a/data/media_meta/informatique/php5_result_installtest.png.changes b/data/media_meta/informatique/php5_result_installtest.png.changes new file mode 100755 index 0000000..725c21c --- /dev/null +++ b/data/media_meta/informatique/php5_result_installtest.png.changes @@ -0,0 +1 @@ +1494150941 92.89.16.76 C informatique:php5_result_installtest.png jside créée 127918 diff --git a/data/media_meta/informatique/putty_serial_maxtor.png.changes b/data/media_meta/informatique/putty_serial_maxtor.png.changes new file mode 100755 index 0000000..4453774 --- /dev/null +++ b/data/media_meta/informatique/putty_serial_maxtor.png.changes @@ -0,0 +1 @@ +1502824912 80.214.209.9 C informatique:putty_serial_maxtor.png jside créée 14927 diff --git a/data/media_meta/informatique/raspberry_pi_3_modele_b_.png.changes b/data/media_meta/informatique/raspberry_pi_3_modele_b_.png.changes new file mode 100644 index 0000000..8a1c65e --- /dev/null +++ b/data/media_meta/informatique/raspberry_pi_3_modele_b_.png.changes @@ -0,0 +1 @@ +1555262090 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C informatique:raspberry_pi_3_modele_b_.png jside créée 341547 diff --git a/data/media_meta/informatique/reseau.png.changes b/data/media_meta/informatique/reseau.png.changes new file mode 100755 index 0000000..b0194b7 --- /dev/null +++ b/data/media_meta/informatique/reseau.png.changes @@ -0,0 +1,2 @@ +1481093732 109.190.17.227 C informatique:reseau.png jside créée 13481 +1481119788 109.190.17.227 E informatique:reseau.png jside -686 diff --git a/data/media_meta/informatique/reseaux/bon_reseau/taux_capture_dvd.png.changes b/data/media_meta/informatique/reseaux/bon_reseau/taux_capture_dvd.png.changes new file mode 100755 index 0000000..5f03803 --- /dev/null +++ b/data/media_meta/informatique/reseaux/bon_reseau/taux_capture_dvd.png.changes @@ -0,0 +1,2 @@ +1352148788 109.190.17.227 C informatique:reseaux:bon_reseau:taux_capture_dvd.png jside créée +1372225099 109.190.17.227 D informatique:reseaux:bon_reseau:taux_capture_dvd.png jside supprimée diff --git a/data/media_meta/informatique/reseaux/bon_reseau/transfert_windows_7.png.changes b/data/media_meta/informatique/reseaux/bon_reseau/transfert_windows_7.png.changes new file mode 100755 index 0000000..79ef822 --- /dev/null +++ b/data/media_meta/informatique/reseaux/bon_reseau/transfert_windows_7.png.changes @@ -0,0 +1,3 @@ +1352137963 109.190.17.227 C informatique:reseaux:bon_reseau:transfert_windows_7.png jside créée +1352138548 109.190.17.227 E informatique:reseaux:bon_reseau:transfert_windows_7.png jside +1372225103 109.190.17.227 D informatique:reseaux:bon_reseau:transfert_windows_7.png jside supprimée diff --git a/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_client_sans_fil/mode_client_sans_fil.png.changes b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_client_sans_fil/mode_client_sans_fil.png.changes new file mode 100755 index 0000000..00daffa --- /dev/null +++ b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_client_sans_fil/mode_client_sans_fil.png.changes @@ -0,0 +1 @@ +1356609964 89.83.122.120 C informatique:reseaux:wifi:mode_de_fonctionnement:mode_client_sans_fil:mode_client_sans_fil.png jside créée diff --git a/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_point_d_acces/wifi_point_acces_ap.png.changes b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_point_d_acces/wifi_point_acces_ap.png.changes new file mode 100755 index 0000000..88c5e0a --- /dev/null +++ b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_point_d_acces/wifi_point_acces_ap.png.changes @@ -0,0 +1 @@ +1356609500 89.83.122.120 C informatique:reseaux:wifi:mode_de_fonctionnement:mode_point_d_acces:wifi_point_acces_ap.png jside créée diff --git a/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont/mode_pont.png.changes b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont/mode_pont.png.changes new file mode 100755 index 0000000..29746fa --- /dev/null +++ b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont/mode_pont.png.changes @@ -0,0 +1 @@ +1356611735 89.83.122.120 C informatique:reseaux:wifi:mode_de_fonctionnement:mode_pont:mode_pont.png jside créée diff --git a/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont_avec_pa/mode_pont_avec_point_d_acces.png.changes b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont_avec_pa/mode_pont_avec_point_d_acces.png.changes new file mode 100755 index 0000000..09aeccc --- /dev/null +++ b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_pont_avec_pa/mode_pont_avec_point_d_acces.png.changes @@ -0,0 +1 @@ +1356612074 89.83.122.120 C informatique:reseaux:wifi:mode_de_fonctionnement:mode_pont_avec_pa:mode_pont_avec_point_d_acces.png jside créée diff --git a/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur/mode_repetiteur.png.changes b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur/mode_repetiteur.png.changes new file mode 100755 index 0000000..3b4da8d --- /dev/null +++ b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur/mode_repetiteur.png.changes @@ -0,0 +1 @@ +1356611453 89.83.122.120 C informatique:reseaux:wifi:mode_de_fonctionnement:mode_repetiteur:mode_repetiteur.png jside créée diff --git a/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur_wisp/mode_repetiteur_wisp.png.changes b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur_wisp/mode_repetiteur_wisp.png.changes new file mode 100755 index 0000000..82dd339 --- /dev/null +++ b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_repetiteur_wisp/mode_repetiteur_wisp.png.changes @@ -0,0 +1 @@ +1356612593 89.83.122.120 C informatique:reseaux:wifi:mode_de_fonctionnement:mode_repetiteur_wisp:mode_repetiteur_wisp.png jside créée diff --git a/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_routeur_client_wisp/mode_client_wisp.png.changes b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_routeur_client_wisp/mode_client_wisp.png.changes new file mode 100755 index 0000000..adae436 --- /dev/null +++ b/data/media_meta/informatique/reseaux/wifi/mode_de_fonctionnement/mode_routeur_client_wisp/mode_client_wisp.png.changes @@ -0,0 +1 @@ +1356612409 89.83.122.120 C informatique:reseaux:wifi:mode_de_fonctionnement:mode_routeur_client_wisp:mode_client_wisp.png jside créée diff --git a/data/media_meta/informatique/robocopy_la_sauvegarde_sous_windows.jpg.changes b/data/media_meta/informatique/robocopy_la_sauvegarde_sous_windows.jpg.changes new file mode 100644 index 0000000..bd95947 --- /dev/null +++ b/data/media_meta/informatique/robocopy_la_sauvegarde_sous_windows.jpg.changes @@ -0,0 +1 @@ +1543054264 176.138.213.250 C informatique:robocopy_la_sauvegarde_sous_windows.jpg jside créée 116289 diff --git a/data/media_meta/informatique/se/logo_msdos.jpg.changes b/data/media_meta/informatique/se/logo_msdos.jpg.changes new file mode 100644 index 0000000..43597c8 --- /dev/null +++ b/data/media_meta/informatique/se/logo_msdos.jpg.changes @@ -0,0 +1 @@ +1587138015 92.89.16.177 C informatique:se:logo_msdos.jpg jside créée 25822 diff --git a/data/media_meta/informatique/se/ms-windows/arrow-download-icon.png.changes b/data/media_meta/informatique/se/ms-windows/arrow-download-icon.png.changes new file mode 100755 index 0000000..9b633c5 --- /dev/null +++ b/data/media_meta/informatique/se/ms-windows/arrow-download-icon.png.changes @@ -0,0 +1 @@ +1481031728 109.190.17.227 C informatique:windows:arrow-download-icon.png jside créée 24926 diff --git a/data/media_meta/informatique/se/ms-windows/configurer.png.changes b/data/media_meta/informatique/se/ms-windows/configurer.png.changes new file mode 100755 index 0000000..527a8d0 --- /dev/null +++ b/data/media_meta/informatique/se/ms-windows/configurer.png.changes @@ -0,0 +1 @@ +1481038821 109.190.17.227 C informatique:windows:configurer.png jside créée 2163 diff --git a/data/media_meta/informatique/se/ms-windows/free_fedora_linux_red.jpg.changes b/data/media_meta/informatique/se/ms-windows/free_fedora_linux_red.jpg.changes new file mode 100755 index 0000000..0768f49 --- /dev/null +++ b/data/media_meta/informatique/se/ms-windows/free_fedora_linux_red.jpg.changes @@ -0,0 +1 @@ +1472047649 80.215.234.198 C informatique:windows:free_fedora_linux_red.jpg jside créée 52648 diff --git a/data/media_meta/informatique/se/ms-windows/icoin_install.png.changes b/data/media_meta/informatique/se/ms-windows/icoin_install.png.changes new file mode 100755 index 0000000..4c46296 --- /dev/null +++ b/data/media_meta/informatique/se/ms-windows/icoin_install.png.changes @@ -0,0 +1 @@ +1481040009 109.190.17.227 C informatique:windows:icoin_install.png jside créée 30159 diff --git a/data/media_meta/informatique/se/ms-windows/install-icon.png.changes b/data/media_meta/informatique/se/ms-windows/install-icon.png.changes new file mode 100755 index 0000000..cdb8509 --- /dev/null +++ b/data/media_meta/informatique/se/ms-windows/install-icon.png.changes @@ -0,0 +1 @@ +1481032825 109.190.17.227 C informatique:windows:install-icon.png jside créée 9705 diff --git a/data/media_meta/informatique/se/ms-windows/ms-windows-31-logo.png.changes b/data/media_meta/informatique/se/ms-windows/ms-windows-31-logo.png.changes new file mode 100644 index 0000000..93a7a96 --- /dev/null +++ b/data/media_meta/informatique/se/ms-windows/ms-windows-31-logo.png.changes @@ -0,0 +1 @@ +1586045347 92.89.16.177 C informatique:windows:ms-windows-31-logo.png jside créée 6235 diff --git a/data/media_meta/informatique/se/ms-windows/no_thanks_windows_10.jpg.changes b/data/media_meta/informatique/se/ms-windows/no_thanks_windows_10.jpg.changes new file mode 100755 index 0000000..ff000f8 --- /dev/null +++ b/data/media_meta/informatique/se/ms-windows/no_thanks_windows_10.jpg.changes @@ -0,0 +1 @@ +1472069506 109.190.199.220 C informatique:windows:no_thanks_windows_10.jpg jside créée 74406 diff --git a/data/media_meta/informatique/se/ms-windows/windows-10-trop-de-bugs-sospc.name_.jpg.changes b/data/media_meta/informatique/se/ms-windows/windows-10-trop-de-bugs-sospc.name_.jpg.changes new file mode 100755 index 0000000..c46c1c3 --- /dev/null +++ b/data/media_meta/informatique/se/ms-windows/windows-10-trop-de-bugs-sospc.name_.jpg.changes @@ -0,0 +1 @@ +1472047854 80.215.234.198 C informatique:windows:windows-10-trop-de-bugs-sospc.name_.jpg jside créée 47029 diff --git a/data/media_meta/informatique/se/ms-windows/windows_slow.png.changes b/data/media_meta/informatique/se/ms-windows/windows_slow.png.changes new file mode 100755 index 0000000..6cb90a0 --- /dev/null +++ b/data/media_meta/informatique/se/ms-windows/windows_slow.png.changes @@ -0,0 +1 @@ +1472071836 109.190.199.220 C informatique:windows:windows_slow.png jside créée 281517 diff --git a/data/media_meta/informatique/se/raspberrypi-os/pasted/20200507-004104.png.changes b/data/media_meta/informatique/se/raspberrypi-os/pasted/20200507-004104.png.changes new file mode 100644 index 0000000..905ee33 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/pasted/20200507-004104.png.changes @@ -0,0 +1 @@ +1588804864 92.89.16.177 C informatique:se:raspbian:pasted:20200507-004104.png cedricabonnel créée 92091 diff --git a/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-094640.png.changes b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-094640.png.changes new file mode 100644 index 0000000..f68bd03 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-094640.png.changes @@ -0,0 +1 @@ +1700988400 92.89.16.177 C informatique:se:raspberrypi-os:pasted:20231126-094640.png cedricabonnel créée 128684 diff --git a/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100030.png.changes b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100030.png.changes new file mode 100644 index 0000000..30ac919 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100030.png.changes @@ -0,0 +1 @@ +1700989230 92.89.16.177 C informatique:se:raspberrypi-os:pasted:20231126-100030.png cedricabonnel créée 34635 diff --git a/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100115.png.changes b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100115.png.changes new file mode 100644 index 0000000..7a2e6cf --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100115.png.changes @@ -0,0 +1 @@ +1700989275 92.89.16.177 C informatique:se:raspberrypi-os:pasted:20231126-100115.png cedricabonnel créée 94515 diff --git a/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100136.png.changes b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100136.png.changes new file mode 100644 index 0000000..2805d3a --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100136.png.changes @@ -0,0 +1 @@ +1700989296 92.89.16.177 C informatique:se:raspberrypi-os:pasted:20231126-100136.png cedricabonnel créée 88861 diff --git a/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100204.png.changes b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100204.png.changes new file mode 100644 index 0000000..e6268e6 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100204.png.changes @@ -0,0 +1 @@ +1700989324 92.89.16.177 C informatique:se:raspberrypi-os:pasted:20231126-100204.png cedricabonnel créée 224458 diff --git a/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100244.png.changes b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100244.png.changes new file mode 100644 index 0000000..1b6e9ec --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100244.png.changes @@ -0,0 +1 @@ +1700989364 92.89.16.177 C informatique:se:raspberrypi-os:pasted:20231126-100244.png cedricabonnel créée 79426 diff --git a/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100357.png.changes b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100357.png.changes new file mode 100644 index 0000000..1736c41 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-100357.png.changes @@ -0,0 +1 @@ +1700989437 92.89.16.177 C informatique:se:raspberrypi-os:pasted:20231126-100357.png cedricabonnel créée 83310 diff --git a/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-101114.png.changes b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-101114.png.changes new file mode 100644 index 0000000..d231f66 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/pasted/20231126-101114.png.changes @@ -0,0 +1 @@ +1700989874 92.89.16.177 C informatique:se:raspberrypi-os:pasted:20231126-101114.png cedricabonnel créée 63818 diff --git a/data/media_meta/informatique/se/raspberrypi-os/pixel_raspbian.jpg.changes b/data/media_meta/informatique/se/raspberrypi-os/pixel_raspbian.jpg.changes new file mode 100644 index 0000000..b3121c1 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/pixel_raspbian.jpg.changes @@ -0,0 +1 @@ +1555506419 2001:41d0:fe7b:8a00:3dda:15ec:6675:8a7e C informatique:raspberry-pi:raspbian:pixel_raspbian.jpg jside créée 104047 diff --git a/data/media_meta/informatique/se/raspberrypi-os/raspbian_os.jpg.changes b/data/media_meta/informatique/se/raspberrypi-os/raspbian_os.jpg.changes new file mode 100644 index 0000000..6257ddb --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/raspbian_os.jpg.changes @@ -0,0 +1 @@ +1555505278 2001:41d0:fe7b:8a00:3dda:15ec:6675:8a7e C informatique:raspberry-pi:raspbian:raspbian_os.jpg jside créée 25098 diff --git a/data/media_meta/informatique/se/raspberrypi-os/raspbianos_config.jpg.changes b/data/media_meta/informatique/se/raspberrypi-os/raspbianos_config.jpg.changes new file mode 100644 index 0000000..3a50bf8 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/raspbianos_config.jpg.changes @@ -0,0 +1,2 @@ +1555504878 2001:41d0:fe7b:8a00:3dda:15ec:6675:8a7e C informatique:raspberry-pi:raspbian:raspbianos_config.jpg jside créée 90928 +1555505017 2001:41d0:fe7b:8a00:3dda:15ec:6675:8a7e E informatique:raspberry-pi:raspbian:raspbianos_config.jpg jside 257 diff --git a/data/media_meta/informatique/se/raspberrypi-os/raspbianos_download.jpg.changes b/data/media_meta/informatique/se/raspberrypi-os/raspbianos_download.jpg.changes new file mode 100644 index 0000000..320bea4 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/raspbianos_download.jpg.changes @@ -0,0 +1,2 @@ +1555504811 2001:41d0:fe7b:8a00:3dda:15ec:6675:8a7e C informatique:raspberry-pi:raspbian:raspbianos_download.jpg jside créée 87546 +1555505017 2001:41d0:fe7b:8a00:3dda:15ec:6675:8a7e E informatique:raspberry-pi:raspbian:raspbianos_download.jpg jside 315 diff --git a/data/media_meta/informatique/se/raspberrypi-os/raspi-config_menu_raspberry_pi_3_plus.png.changes b/data/media_meta/informatique/se/raspberrypi-os/raspi-config_menu_raspberry_pi_3_plus.png.changes new file mode 100644 index 0000000..d83a47e --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/raspi-config_menu_raspberry_pi_3_plus.png.changes @@ -0,0 +1 @@ +1555529403 109.190.199.220 C informatique:raspberry-pi:raspbian:raspi-config_menu_raspberry_pi_3_plus.png jside créée 54975 diff --git a/data/media_meta/informatique/se/raspberrypi-os/raspi-config_partition_resized.png.changes b/data/media_meta/informatique/se/raspberrypi-os/raspi-config_partition_resized.png.changes new file mode 100644 index 0000000..3da67cb --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/raspi-config_partition_resized.png.changes @@ -0,0 +1 @@ +1555532159 109.190.199.220 C informatique:raspberry-pi:raspbian:raspi-config_partition_resized.png jside créée 148496 diff --git a/data/media_meta/informatique/se/raspberrypi-os/raspi-config_password.png.changes b/data/media_meta/informatique/se/raspberrypi-os/raspi-config_password.png.changes new file mode 100644 index 0000000..a99f6e9 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/raspi-config_password.png.changes @@ -0,0 +1 @@ +1555530434 109.190.199.220 C informatique:raspberry-pi:raspbian:raspi-config_password.png jside créée 5265 diff --git a/data/media_meta/informatique/se/raspberrypi-os/raspi-config_wifi.png.changes b/data/media_meta/informatique/se/raspberrypi-os/raspi-config_wifi.png.changes new file mode 100644 index 0000000..be32690 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/raspi-config_wifi.png.changes @@ -0,0 +1 @@ +1555532337 109.190.199.220 C informatique:raspberry-pi:raspbian:raspi-config_wifi.png jside créée 22075 diff --git a/data/media_meta/informatique/se/raspberrypi-os/raspian_sd-150x150.png.changes b/data/media_meta/informatique/se/raspberrypi-os/raspian_sd-150x150.png.changes new file mode 100644 index 0000000..c6d8448 --- /dev/null +++ b/data/media_meta/informatique/se/raspberrypi-os/raspian_sd-150x150.png.changes @@ -0,0 +1 @@ +1555505085 2001:41d0:fe7b:8a00:3dda:15ec:6675:8a7e C informatique:raspberry-pi:raspbian:raspian_sd-150x150.png jside créée 10675 diff --git a/data/media_meta/informatique/serveur/web-linux-apache/pasted/20201225-185814.png.changes b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20201225-185814.png.changes new file mode 100644 index 0000000..491276e --- /dev/null +++ b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20201225-185814.png.changes @@ -0,0 +1 @@ +1608919094 176.135.47.240 C informatique:serveur-web-linux-apache:pasted:20201225-185814.png cedricabonnel créée 67460 diff --git a/data/media_meta/informatique/serveur/web-linux-apache/pasted/20201230-155201.png.changes b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20201230-155201.png.changes new file mode 100644 index 0000000..6a72012 --- /dev/null +++ b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20201230-155201.png.changes @@ -0,0 +1 @@ +1609339921 92.89.16.177 C informatique:serveur-web-linux-apache:pasted:20201230-155201.png cedricabonnel créée 70118 diff --git a/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210117-213056.png.changes b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210117-213056.png.changes new file mode 100644 index 0000000..3637c21 --- /dev/null +++ b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210117-213056.png.changes @@ -0,0 +1 @@ +1610915456 92.89.16.177 C informatique:serveur-web-linux-apache:pasted:20210117-213056.png cedricabonnel créée 30589 diff --git a/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210121-012842.png.changes b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210121-012842.png.changes new file mode 100644 index 0000000..07d091a --- /dev/null +++ b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210121-012842.png.changes @@ -0,0 +1 @@ +1611188922 92.89.16.177 C informatique:serveur-web-linux-apache:pasted:20210121-012842.png cedricabonnel créée 14013 diff --git a/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210220-084138.png.changes b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210220-084138.png.changes new file mode 100644 index 0000000..effb66a --- /dev/null +++ b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210220-084138.png.changes @@ -0,0 +1 @@ +1613806898 37.173.87.165 C informatique:serveur-web-linux-apache:pasted:20210220-084138.png cedricabonnel créée 3406 diff --git a/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210220-084202.png.changes b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210220-084202.png.changes new file mode 100644 index 0000000..82808e0 --- /dev/null +++ b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210220-084202.png.changes @@ -0,0 +1 @@ +1613806922 37.173.87.165 C informatique:serveur-web-linux-apache:pasted:20210220-084202.png cedricabonnel créée 80816 diff --git a/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210220-085027.png.changes b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210220-085027.png.changes new file mode 100644 index 0000000..cb92f2a --- /dev/null +++ b/data/media_meta/informatique/serveur/web-linux-apache/pasted/20210220-085027.png.changes @@ -0,0 +1 @@ +1613807427 37.173.87.165 C informatique:serveur-web-linux-apache:pasted:20210220-085027.png cedricabonnel créée 25471 diff --git a/data/media_meta/informatique/smartphone_applications.png.changes b/data/media_meta/informatique/smartphone_applications.png.changes new file mode 100644 index 0000000..bcddfa6 --- /dev/null +++ b/data/media_meta/informatique/smartphone_applications.png.changes @@ -0,0 +1 @@ +1541163395 77.136.196.158 C informatique:smartphone_applications.png jside créée 193420 diff --git a/data/media_meta/informatique/solutions/titre_price.png.changes b/data/media_meta/informatique/solutions/titre_price.png.changes new file mode 100644 index 0000000..658f154 --- /dev/null +++ b/data/media_meta/informatique/solutions/titre_price.png.changes @@ -0,0 +1,3 @@ +1565727588 92.89.16.177 C informatique:solutions:titre_price.png jside créée 88788 +1565727642 92.89.16.177 E informatique:solutions:titre_price.png jside 0 +1565727652 92.89.16.177 D informatique:solutions:titre_price.png jside supprimée -88788 diff --git a/data/media_meta/informatique/system-install.ico.changes b/data/media_meta/informatique/system-install.ico.changes new file mode 100755 index 0000000..c43cbbe --- /dev/null +++ b/data/media_meta/informatique/system-install.ico.changes @@ -0,0 +1 @@ +1460780106 109.190.17.227 C informatique:system-install.ico jside créée diff --git a/data/media_meta/informatique/technologie/3d/3d-printer-64x64.jpg.changes b/data/media_meta/informatique/technologie/3d/3d-printer-64x64.jpg.changes new file mode 100644 index 0000000..e39b88f --- /dev/null +++ b/data/media_meta/informatique/technologie/3d/3d-printer-64x64.jpg.changes @@ -0,0 +1 @@ +1586385671 92.89.16.177 C informatique:materiel:3d:3d-printer-64x64.jpg jside créée 9330 diff --git a/data/media_meta/informatique/technologie/3d/cura_select_printer_creality_ender3.png.changes b/data/media_meta/informatique/technologie/3d/cura_select_printer_creality_ender3.png.changes new file mode 100644 index 0000000..ed6e3d7 --- /dev/null +++ b/data/media_meta/informatique/technologie/3d/cura_select_printer_creality_ender3.png.changes @@ -0,0 +1 @@ +1570365996 92.89.16.177 C informatique:3d:cura_select_printer_creality_ender3.png jside créée 77293 diff --git a/data/media_meta/informatique/technologie/3d/female_thread_nut.png.changes b/data/media_meta/informatique/technologie/3d/female_thread_nut.png.changes new file mode 100644 index 0000000..70cda8a --- /dev/null +++ b/data/media_meta/informatique/technologie/3d/female_thread_nut.png.changes @@ -0,0 +1 @@ +1570367375 92.89.16.177 C informatique:3d:female_thread_nut.png jside créée 377100 diff --git a/data/media_meta/informatique/technologie/3d/kit_nuts.png.changes b/data/media_meta/informatique/technologie/3d/kit_nuts.png.changes new file mode 100644 index 0000000..fdd43cf --- /dev/null +++ b/data/media_meta/informatique/technologie/3d/kit_nuts.png.changes @@ -0,0 +1 @@ +1570367465 92.89.16.177 C informatique:3d:kit_nuts.png jside créée 469117 diff --git a/data/media_meta/informatique/technologie/3d/site_thingiverse.png.changes b/data/media_meta/informatique/technologie/3d/site_thingiverse.png.changes new file mode 100644 index 0000000..eaebe2a --- /dev/null +++ b/data/media_meta/informatique/technologie/3d/site_thingiverse.png.changes @@ -0,0 +1 @@ +1570362960 92.89.16.177 C informatique:3d:site_thingiverse.png jside créée 767448 diff --git a/data/media_meta/informatique/technologie/ipphone/ip-phone-64x64.png.changes b/data/media_meta/informatique/technologie/ipphone/ip-phone-64x64.png.changes new file mode 100644 index 0000000..6cc61da --- /dev/null +++ b/data/media_meta/informatique/technologie/ipphone/ip-phone-64x64.png.changes @@ -0,0 +1 @@ +1586385784 92.89.16.177 C informatique:materiel:ipphone:ip-phone-64x64.png jside créée 6039 diff --git a/data/media_meta/informatique/technologie/magazine/fullcirclemagfr_146.png.changes b/data/media_meta/informatique/technologie/magazine/fullcirclemagfr_146.png.changes new file mode 100644 index 0000000..dee419a --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/fullcirclemagfr_146.png.changes @@ -0,0 +1 @@ +1566496841 92.89.16.177 C informatique:mag:full_circle_magazine:fullcirclemagfr_146.png jside créée 404867 diff --git a/data/media_meta/informatique/technologie/magazine/hackable-magazine-01.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackable-magazine-01.jpg.changes new file mode 100644 index 0000000..9cb5d36 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackable-magazine-01.jpg.changes @@ -0,0 +1 @@ +1541324936 176.138.213.250 C informatique:mag:hackable:hackable-magazine-01.jpg jside créée 672560 diff --git a/data/media_meta/informatique/technologie/magazine/hackable-magazine-02.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackable-magazine-02.jpg.changes new file mode 100644 index 0000000..3cd3972 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackable-magazine-02.jpg.changes @@ -0,0 +1 @@ +1541324924 176.138.213.250 C informatique:mag:hackable:hackable-magazine-02.jpg jside créée 654233 diff --git a/data/media_meta/informatique/technologie/magazine/hackable-magazine-03.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackable-magazine-03.jpg.changes new file mode 100644 index 0000000..1db81fc --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackable-magazine-03.jpg.changes @@ -0,0 +1 @@ +1541324940 176.138.213.250 C informatique:mag:hackable:hackable-magazine-03.jpg jside créée 730242 diff --git a/data/media_meta/informatique/technologie/magazine/hackable-magazine-04.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackable-magazine-04.jpg.changes new file mode 100644 index 0000000..c749e23 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackable-magazine-04.jpg.changes @@ -0,0 +1 @@ +1541324909 176.138.213.250 C informatique:mag:hackable:hackable-magazine-04.jpg jside créée 163302 diff --git a/data/media_meta/informatique/technologie/magazine/hackable-magazine-05.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackable-magazine-05.jpg.changes new file mode 100644 index 0000000..aa03454 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackable-magazine-05.jpg.changes @@ -0,0 +1 @@ +1541324906 176.138.213.250 C informatique:mag:hackable:hackable-magazine-05.jpg jside créée 169760 diff --git a/data/media_meta/informatique/technologie/magazine/hackable-magazine-06.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackable-magazine-06.jpg.changes new file mode 100644 index 0000000..1047e47 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackable-magazine-06.jpg.changes @@ -0,0 +1 @@ +1541324903 176.138.213.250 C informatique:mag:hackable:hackable-magazine-06.jpg jside créée 165023 diff --git a/data/media_meta/informatique/technologie/magazine/hackable-magazine-19.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackable-magazine-19.jpg.changes new file mode 100644 index 0000000..ec196c0 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackable-magazine-19.jpg.changes @@ -0,0 +1 @@ +1541293980 176.138.213.250 C informatique:mag:hackable:hackable-magazine-19.jpg jside créée 75595 diff --git a/data/media_meta/informatique/technologie/magazine/hackable-magazine-26.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackable-magazine-26.jpg.changes new file mode 100644 index 0000000..3cf973e --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackable-magazine-26.jpg.changes @@ -0,0 +1 @@ +1541324929 176.138.213.250 C informatique:mag:hackable:hackable-magazine-26.jpg jside créée 162302 diff --git a/data/media_meta/informatique/technologie/magazine/hackable-magazine-27.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackable-magazine-27.jpg.changes new file mode 100644 index 0000000..1401ccd --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackable-magazine-27.jpg.changes @@ -0,0 +1,2 @@ +1541293980 176.138.213.250 C informatique:mag:hackable:hackable-magazine-27.jpg jside créée 80076 +1541324938 176.138.213.250 E informatique:mag:hackable:hackable-magazine-27.jpg jside 96918 diff --git a/data/media_meta/informatique/technologie/magazine/hackspace_23.png.changes b/data/media_meta/informatique/technologie/magazine/hackspace_23.png.changes new file mode 100644 index 0000000..aaa38d2 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackspace_23.png.changes @@ -0,0 +1 @@ +1587165246 92.89.16.177 C informatique:medias:magazine:hackspace_23.png jside créée 343541 diff --git a/data/media_meta/informatique/technologie/magazine/hackspace_24.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackspace_24.jpg.changes new file mode 100644 index 0000000..35b9f99 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackspace_24.jpg.changes @@ -0,0 +1 @@ +1587165245 92.89.16.177 C informatique:medias:magazine:hackspace_24.jpg jside créée 185630 diff --git a/data/media_meta/informatique/technologie/magazine/hackspace_25.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackspace_25.jpg.changes new file mode 100644 index 0000000..a0cedf9 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackspace_25.jpg.changes @@ -0,0 +1 @@ +1587165241 92.89.16.177 C informatique:medias:magazine:hackspace_25.jpg jside créée 171353 diff --git a/data/media_meta/informatique/technologie/magazine/hackspace_26.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackspace_26.jpg.changes new file mode 100644 index 0000000..070021f --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackspace_26.jpg.changes @@ -0,0 +1 @@ +1587165239 92.89.16.177 C informatique:medias:magazine:hackspace_26.jpg jside créée 148371 diff --git a/data/media_meta/informatique/technologie/magazine/hackspace_27.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackspace_27.jpg.changes new file mode 100644 index 0000000..9627917 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackspace_27.jpg.changes @@ -0,0 +1 @@ +1587165234 92.89.16.177 C informatique:medias:magazine:hackspace_27.jpg jside créée 157359 diff --git a/data/media_meta/informatique/technologie/magazine/hackspace_28.jpg.changes b/data/media_meta/informatique/technologie/magazine/hackspace_28.jpg.changes new file mode 100644 index 0000000..a3b3716 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackspace_28.jpg.changes @@ -0,0 +1 @@ +1587165234 92.89.16.177 C informatique:medias:magazine:hackspace_28.jpg jside créée 144736 diff --git a/data/media_meta/informatique/technologie/magazine/hackspace_29.png.changes b/data/media_meta/informatique/technologie/magazine/hackspace_29.png.changes new file mode 100644 index 0000000..5887646 --- /dev/null +++ b/data/media_meta/informatique/technologie/magazine/hackspace_29.png.changes @@ -0,0 +1 @@ +1587165241 92.89.16.177 C informatique:medias:magazine:hackspace_29.png jside créée 550098 diff --git a/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-024438.png.changes b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-024438.png.changes new file mode 100644 index 0000000..d603b2b --- /dev/null +++ b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-024438.png.changes @@ -0,0 +1 @@ +1674697478 92.89.16.177 C informatique:materiel:ordinateur:pasted:20230126-024438.png cedricabonnel créée 258032 diff --git a/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-024652.png.changes b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-024652.png.changes new file mode 100644 index 0000000..6c6ab9e --- /dev/null +++ b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-024652.png.changes @@ -0,0 +1 @@ +1674697612 92.89.16.177 C informatique:materiel:ordinateur:pasted:20230126-024652.png cedricabonnel créée 755614 diff --git a/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-024849.png.changes b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-024849.png.changes new file mode 100644 index 0000000..fc567c7 --- /dev/null +++ b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-024849.png.changes @@ -0,0 +1 @@ +1674697729 92.89.16.177 C informatique:materiel:ordinateur:pasted:20230126-024849.png cedricabonnel créée 651959 diff --git a/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-025305.png.changes b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-025305.png.changes new file mode 100644 index 0000000..e55a634 --- /dev/null +++ b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-025305.png.changes @@ -0,0 +1 @@ +1674697985 92.89.16.177 C informatique:materiel:ordinateur:pasted:20230126-025305.png cedricabonnel créée 1738483 diff --git a/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-025421.png.changes b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-025421.png.changes new file mode 100644 index 0000000..b9189e9 --- /dev/null +++ b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-025421.png.changes @@ -0,0 +1 @@ +1674698061 92.89.16.177 C informatique:materiel:ordinateur:pasted:20230126-025421.png cedricabonnel créée 412394 diff --git a/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-025634.png.changes b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-025634.png.changes new file mode 100644 index 0000000..9089b73 --- /dev/null +++ b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-025634.png.changes @@ -0,0 +1 @@ +1674698194 92.89.16.177 C informatique:materiel:ordinateur:pasted:20230126-025634.png cedricabonnel créée 554728 diff --git a/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-031103.png.changes b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-031103.png.changes new file mode 100644 index 0000000..db7dc86 --- /dev/null +++ b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-031103.png.changes @@ -0,0 +1 @@ +1674699063 92.89.16.177 C informatique:materiel:ordinateur:pasted:20230126-031103.png cedricabonnel créée 231976 diff --git a/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-034825.png.changes b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-034825.png.changes new file mode 100644 index 0000000..0657112 --- /dev/null +++ b/data/media_meta/informatique/technologie/ordinateur/pasted/20230126-034825.png.changes @@ -0,0 +1 @@ +1674701305 92.89.16.177 C informatique:materiel:ordinateur:pasted:20230126-034825.png cedricabonnel créée 1013005 diff --git a/data/media_meta/informatique/technologie/pasted/20200825-223030.png.changes b/data/media_meta/informatique/technologie/pasted/20200825-223030.png.changes new file mode 100644 index 0000000..5d83203 --- /dev/null +++ b/data/media_meta/informatique/technologie/pasted/20200825-223030.png.changes @@ -0,0 +1 @@ +1598387430 176.135.47.240 C informatique:materiel:pasted:20200825-223030.png cedricabonnel créée 38812 diff --git a/data/media_meta/informatique/technologie/pasted/20230303-225930.png.changes b/data/media_meta/informatique/technologie/pasted/20230303-225930.png.changes new file mode 100644 index 0000000..d79f9ed --- /dev/null +++ b/data/media_meta/informatique/technologie/pasted/20230303-225930.png.changes @@ -0,0 +1 @@ +1677880770 C informatique:technologie:pasted:20230303-225930.png cedricabonnel créée 62575 diff --git a/data/media_meta/informatique/technologie/pasted/20230314-233429.png.changes b/data/media_meta/informatique/technologie/pasted/20230314-233429.png.changes new file mode 100644 index 0000000..1e93f70 --- /dev/null +++ b/data/media_meta/informatique/technologie/pasted/20230314-233429.png.changes @@ -0,0 +1 @@ +1678833269 C informatique:technologie:pasted:20230314-233429.png cedricabonnel créée 2650522 diff --git a/data/media_meta/informatique/technologie/pasted/20230314-233518.png.changes b/data/media_meta/informatique/technologie/pasted/20230314-233518.png.changes new file mode 100644 index 0000000..f8706c3 --- /dev/null +++ b/data/media_meta/informatique/technologie/pasted/20230314-233518.png.changes @@ -0,0 +1 @@ +1678833318 C informatique:technologie:pasted:20230314-233518.png cedricabonnel créée 132165 diff --git a/data/media_meta/informatique/technologie/pasted/20230314-233645.png.changes b/data/media_meta/informatique/technologie/pasted/20230314-233645.png.changes new file mode 100644 index 0000000..7347e08 --- /dev/null +++ b/data/media_meta/informatique/technologie/pasted/20230314-233645.png.changes @@ -0,0 +1 @@ +1678833405 C informatique:technologie:pasted:20230314-233645.png cedricabonnel créée 62412 diff --git a/data/media_meta/informatique/technologie/pasted/20230314-233839.png.changes b/data/media_meta/informatique/technologie/pasted/20230314-233839.png.changes new file mode 100644 index 0000000..c66aa0d --- /dev/null +++ b/data/media_meta/informatique/technologie/pasted/20230314-233839.png.changes @@ -0,0 +1 @@ +1678833519 C informatique:technologie:pasted:20230314-233839.png cedricabonnel créée 43478 diff --git a/data/media_meta/informatique/technologie/pasted/20230314-233924.png.changes b/data/media_meta/informatique/technologie/pasted/20230314-233924.png.changes new file mode 100644 index 0000000..115efaf --- /dev/null +++ b/data/media_meta/informatique/technologie/pasted/20230314-233924.png.changes @@ -0,0 +1 @@ +1678833564 C informatique:technologie:pasted:20230314-233924.png cedricabonnel créée 480659 diff --git a/data/media_meta/informatique/technologie/pasted/20230314-234312.png.changes b/data/media_meta/informatique/technologie/pasted/20230314-234312.png.changes new file mode 100644 index 0000000..2a5c0e6 --- /dev/null +++ b/data/media_meta/informatique/technologie/pasted/20230314-234312.png.changes @@ -0,0 +1 @@ +1678833792 C informatique:technologie:pasted:20230314-234312.png cedricabonnel créée 3624331 diff --git a/data/media_meta/informatique/technologie/processeur/pasted/20230126-014751.png.changes b/data/media_meta/informatique/technologie/processeur/pasted/20230126-014751.png.changes new file mode 100644 index 0000000..beeda24 --- /dev/null +++ b/data/media_meta/informatique/technologie/processeur/pasted/20230126-014751.png.changes @@ -0,0 +1 @@ +1674694071 92.89.16.177 C informatique:materiel:processeur:pasted:20230126-014751.png cedricabonnel créée 130420 diff --git a/data/media_meta/informatique/technologie/processeur/pasted/20230126-014932.png.changes b/data/media_meta/informatique/technologie/processeur/pasted/20230126-014932.png.changes new file mode 100644 index 0000000..6bd52b9 --- /dev/null +++ b/data/media_meta/informatique/technologie/processeur/pasted/20230126-014932.png.changes @@ -0,0 +1 @@ +1674694172 92.89.16.177 C informatique:materiel:processeur:pasted:20230126-014932.png cedricabonnel créée 129656 diff --git a/data/media_meta/informatique/technologie/processeur/pasted/20230126-021327.png.changes b/data/media_meta/informatique/technologie/processeur/pasted/20230126-021327.png.changes new file mode 100644 index 0000000..69127be --- /dev/null +++ b/data/media_meta/informatique/technologie/processeur/pasted/20230126-021327.png.changes @@ -0,0 +1 @@ +1674695607 92.89.16.177 C informatique:materiel:processeur:pasted:20230126-021327.png cedricabonnel créée 356263 diff --git a/data/media_meta/informatique/technologie/processeur/pasted/20230126-021551.png.changes b/data/media_meta/informatique/technologie/processeur/pasted/20230126-021551.png.changes new file mode 100644 index 0000000..2d4e1e0 --- /dev/null +++ b/data/media_meta/informatique/technologie/processeur/pasted/20230126-021551.png.changes @@ -0,0 +1 @@ +1674695751 92.89.16.177 C informatique:materiel:processeur:pasted:20230126-021551.png cedricabonnel créée 177597 diff --git a/data/media_meta/informatique/terminal_demarrer.png.changes b/data/media_meta/informatique/terminal_demarrer.png.changes new file mode 100755 index 0000000..cb7f878 --- /dev/null +++ b/data/media_meta/informatique/terminal_demarrer.png.changes @@ -0,0 +1 @@ +1487888434 109.190.17.227 C informatique:terminal_demarrer.png jside créée 12216 diff --git a/data/media_meta/informatique/terminal_ssh_cat_private_key.png.changes b/data/media_meta/informatique/terminal_ssh_cat_private_key.png.changes new file mode 100755 index 0000000..a3fafb3 --- /dev/null +++ b/data/media_meta/informatique/terminal_ssh_cat_private_key.png.changes @@ -0,0 +1 @@ +1487889749 109.190.17.227 C informatique:terminal_ssh_cat_private_key.png jside créée 24764 diff --git a/data/media_meta/informatique/terminal_ssh_keygen_8192.png.changes b/data/media_meta/informatique/terminal_ssh_keygen_8192.png.changes new file mode 100755 index 0000000..b64ad66 --- /dev/null +++ b/data/media_meta/informatique/terminal_ssh_keygen_8192.png.changes @@ -0,0 +1 @@ +1487888617 109.190.17.227 C informatique:terminal_ssh_keygen_8192.png jside créée 13746 diff --git a/data/media_meta/informatique/terminal_ssh_passphrase.png.changes b/data/media_meta/informatique/terminal_ssh_passphrase.png.changes new file mode 100755 index 0000000..22c8077 --- /dev/null +++ b/data/media_meta/informatique/terminal_ssh_passphrase.png.changes @@ -0,0 +1 @@ +1487889158 109.190.17.227 C informatique:terminal_ssh_passphrase.png jside créée 35073 diff --git a/data/media_meta/informatique/ticket-de-carte-bancaire.gif.changes b/data/media_meta/informatique/ticket-de-carte-bancaire.gif.changes new file mode 100644 index 0000000..99dcde5 --- /dev/null +++ b/data/media_meta/informatique/ticket-de-carte-bancaire.gif.changes @@ -0,0 +1 @@ +1565730148 92.89.16.177 C informatique:ticket-de-carte-bancaire.gif jside créée 22543 diff --git a/data/media_meta/informatique/titre_ticket_cb.jpg.changes b/data/media_meta/informatique/titre_ticket_cb.jpg.changes new file mode 100644 index 0000000..cdcc381 --- /dev/null +++ b/data/media_meta/informatique/titre_ticket_cb.jpg.changes @@ -0,0 +1 @@ +1565729518 92.89.16.177 C informatique:titre_ticket_cb.jpg jside créée 2155181 diff --git a/data/media_meta/informatique/twitter_abonnes_selectionnes.png.changes b/data/media_meta/informatique/twitter_abonnes_selectionnes.png.changes new file mode 100644 index 0000000..cd54e86 --- /dev/null +++ b/data/media_meta/informatique/twitter_abonnes_selectionnes.png.changes @@ -0,0 +1 @@ +1540711441 109.190.199.220 C informatique:twitter_abonnes_selectionnes.png jside créée 1081005 diff --git a/data/media_meta/informatique/twitter_texte.png.changes b/data/media_meta/informatique/twitter_texte.png.changes new file mode 100644 index 0000000..b2f679f --- /dev/null +++ b/data/media_meta/informatique/twitter_texte.png.changes @@ -0,0 +1 @@ +1540711704 109.190.199.220 C informatique:twitter_texte.png jside créée 34952 diff --git a/data/media_meta/informatique/usb_key.png.changes b/data/media_meta/informatique/usb_key.png.changes new file mode 100755 index 0000000..6e7f3ea --- /dev/null +++ b/data/media_meta/informatique/usb_key.png.changes @@ -0,0 +1,3 @@ +1485064541 109.190.17.227 C informatique:usb_key.png jside créée 201890 +1485085707 109.190.17.227 D informatique:usb_key.png jside supprimée -201890 +1485085714 109.190.17.227 C informatique:usb_key.png jside créée 81625 diff --git a/data/media_meta/informatique/virtualisation/pasted/20210110-133118.png.changes b/data/media_meta/informatique/virtualisation/pasted/20210110-133118.png.changes new file mode 100644 index 0000000..966319e --- /dev/null +++ b/data/media_meta/informatique/virtualisation/pasted/20210110-133118.png.changes @@ -0,0 +1 @@ +1610281878 92.89.16.177 C informatique:virtualisation:pasted:20210110-133118.png cedricabonnel créée 14112 diff --git a/data/media_meta/informatique/virtualisation/pasted/20210110-142509.png.changes b/data/media_meta/informatique/virtualisation/pasted/20210110-142509.png.changes new file mode 100644 index 0000000..b1ae426 --- /dev/null +++ b/data/media_meta/informatique/virtualisation/pasted/20210110-142509.png.changes @@ -0,0 +1 @@ +1610285109 92.89.16.177 C informatique:virtualisation:pasted:20210110-142509.png cedricabonnel créée 22099 diff --git a/data/media_meta/informatique/virtualisation/pasted/20210110-142603.png.changes b/data/media_meta/informatique/virtualisation/pasted/20210110-142603.png.changes new file mode 100644 index 0000000..788e299 --- /dev/null +++ b/data/media_meta/informatique/virtualisation/pasted/20210110-142603.png.changes @@ -0,0 +1 @@ +1610285163 92.89.16.177 C informatique:virtualisation:pasted:20210110-142603.png cedricabonnel créée 37512 diff --git a/data/media_meta/informatique/virtualisation/pasted/20210110-142717.png.changes b/data/media_meta/informatique/virtualisation/pasted/20210110-142717.png.changes new file mode 100644 index 0000000..68b18e6 --- /dev/null +++ b/data/media_meta/informatique/virtualisation/pasted/20210110-142717.png.changes @@ -0,0 +1 @@ +1610285237 92.89.16.177 C informatique:virtualisation:pasted:20210110-142717.png cedricabonnel créée 44346 diff --git a/data/media_meta/informatique/virtualisation/pasted/20210110-143203.png.changes b/data/media_meta/informatique/virtualisation/pasted/20210110-143203.png.changes new file mode 100644 index 0000000..06f10ca --- /dev/null +++ b/data/media_meta/informatique/virtualisation/pasted/20210110-143203.png.changes @@ -0,0 +1 @@ +1610285523 92.89.16.177 C informatique:virtualisation:pasted:20210110-143203.png cedricabonnel créée 10912 diff --git a/data/media_meta/informatique/virtualisation/pasted/20210110-144224.png.changes b/data/media_meta/informatique/virtualisation/pasted/20210110-144224.png.changes new file mode 100644 index 0000000..e7397d9 --- /dev/null +++ b/data/media_meta/informatique/virtualisation/pasted/20210110-144224.png.changes @@ -0,0 +1 @@ +1610286144 92.89.16.177 C informatique:virtualisation:pasted:20210110-144224.png cedricabonnel créée 43385 diff --git a/data/media_meta/informatique/virtualisation_schema.png.changes b/data/media_meta/informatique/virtualisation_schema.png.changes new file mode 100644 index 0000000..2f63855 --- /dev/null +++ b/data/media_meta/informatique/virtualisation_schema.png.changes @@ -0,0 +1 @@ +1579714525 92.89.16.177 C informatique:virtualisation_schema.png jside créée 68271 diff --git a/data/media_meta/journal/2008/09/dscn0598.jpg.changes b/data/media_meta/journal/2008/09/dscn0598.jpg.changes new file mode 100755 index 0000000..1cbcd19 --- /dev/null +++ b/data/media_meta/journal/2008/09/dscn0598.jpg.changes @@ -0,0 +1,2 @@ +1342809649 31.32.241.103 C journal:2008:09:dscn0598.jpg jside créée +1342819330 31.32.241.103 D journal:2008:09:dscn0598.jpg jside effacée diff --git a/data/media_meta/journal/2012/07/12/dsc08742.jpg.changes b/data/media_meta/journal/2012/07/12/dsc08742.jpg.changes new file mode 100755 index 0000000..7b19efc --- /dev/null +++ b/data/media_meta/journal/2012/07/12/dsc08742.jpg.changes @@ -0,0 +1 @@ +1342857274 31.32.241.103 D journal:2012:07:12:dsc08742.jpg jside effacée diff --git a/data/media_meta/journal/2012/07/12/dsc08768.jpg.changes b/data/media_meta/journal/2012/07/12/dsc08768.jpg.changes new file mode 100755 index 0000000..97a252c --- /dev/null +++ b/data/media_meta/journal/2012/07/12/dsc08768.jpg.changes @@ -0,0 +1 @@ +1342857504 31.32.241.103 D journal:2012:07:12:dsc08768.jpg jside effacée diff --git a/data/media_meta/journal/2012/07/12/dscf4369.jpg.changes b/data/media_meta/journal/2012/07/12/dscf4369.jpg.changes new file mode 100755 index 0000000..f2fc48d --- /dev/null +++ b/data/media_meta/journal/2012/07/12/dscf4369.jpg.changes @@ -0,0 +1 @@ +1342849983 31.32.241.103 D journal:2012:07:12:dscf4369.jpg jside effacée diff --git a/data/media_meta/journal/2012/07/12/dscf4371.jpg.changes b/data/media_meta/journal/2012/07/12/dscf4371.jpg.changes new file mode 100755 index 0000000..0d66c29 --- /dev/null +++ b/data/media_meta/journal/2012/07/12/dscf4371.jpg.changes @@ -0,0 +1 @@ +1342849989 31.32.241.103 D journal:2012:07:12:dscf4371.jpg jside effacée diff --git a/data/media_meta/journal/2012/07/12/dscf4372.jpg.changes b/data/media_meta/journal/2012/07/12/dscf4372.jpg.changes new file mode 100755 index 0000000..afaac0f --- /dev/null +++ b/data/media_meta/journal/2012/07/12/dscf4372.jpg.changes @@ -0,0 +1 @@ +1342849993 31.32.241.103 D journal:2012:07:12:dscf4372.jpg jside effacée diff --git a/data/media_meta/journal/2012/07/12/dscf4373.jpg.changes b/data/media_meta/journal/2012/07/12/dscf4373.jpg.changes new file mode 100755 index 0000000..911e85a --- /dev/null +++ b/data/media_meta/journal/2012/07/12/dscf4373.jpg.changes @@ -0,0 +1 @@ +1342849998 31.32.241.103 D journal:2012:07:12:dscf4373.jpg jside effacée diff --git a/data/media_meta/journal/2012/07/12/dscf4382.jpg.changes b/data/media_meta/journal/2012/07/12/dscf4382.jpg.changes new file mode 100755 index 0000000..c18aa1c --- /dev/null +++ b/data/media_meta/journal/2012/07/12/dscf4382.jpg.changes @@ -0,0 +1,3 @@ +1342851748 31.32.241.103 E journal:2012:07:12:dscf4382.jpg jside métadonnées éditées +1342854869 31.32.241.103 E journal:2012:07:12:dscf4382.jpg jside métadonnées éditées +1342857392 31.32.241.103 D journal:2012:07:12:dscf4382.jpg jside effacée diff --git a/data/media_meta/journal/2012/07/12/quelques_oeuvres/poesie_d_amerique_les_athletes_cosmiques.jpg.changes b/data/media_meta/journal/2012/07/12/quelques_oeuvres/poesie_d_amerique_les_athletes_cosmiques.jpg.changes new file mode 100755 index 0000000..f9c7f41 --- /dev/null +++ b/data/media_meta/journal/2012/07/12/quelques_oeuvres/poesie_d_amerique_les_athletes_cosmiques.jpg.changes @@ -0,0 +1,2 @@ +1342856287 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:poesie_d_amerique_les_athletes_cosmiques.jpg jside créée +1342860069 31.32.241.103 D journal:2012:07:12:quelques_oeuvres:poesie_d_amerique_les_athletes_cosmiques.jpg jside effacée diff --git a/data/media_meta/journal/2012/07/aliyah/a_voice_is_heard_in_ramah.jpg.changes b/data/media_meta/journal/2012/07/aliyah/a_voice_is_heard_in_ramah.jpg.changes new file mode 100755 index 0000000..4dc2af3 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/a_voice_is_heard_in_ramah.jpg.changes @@ -0,0 +1 @@ +1342848012 31.32.241.103 C journal:2012:07:aliyah:a_voice_is_heard_in_ramah.jpg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/aliyah.jpg.changes b/data/media_meta/journal/2012/07/aliyah/aliyah.jpg.changes new file mode 100755 index 0000000..80508e2 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/aliyah.jpg.changes @@ -0,0 +1 @@ +1342848019 31.32.241.103 C journal:2012:07:aliyah:aliyah.jpg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/angels_of_rebirth.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/angels_of_rebirth.jpeg.changes new file mode 100755 index 0000000..22553e9 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/angels_of_rebirth.jpeg.changes @@ -0,0 +1 @@ +1342848058 31.32.241.103 C journal:2012:07:aliyah:angels_of_rebirth.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/arise_barak_and_lead_thy_captives_into_captivity_thou_son_of_abinoam.jpg.changes b/data/media_meta/journal/2012/07/aliyah/arise_barak_and_lead_thy_captives_into_captivity_thou_son_of_abinoam.jpg.changes new file mode 100755 index 0000000..1bf2646 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/arise_barak_and_lead_thy_captives_into_captivity_thou_son_of_abinoam.jpg.changes @@ -0,0 +1 @@ +1342848023 31.32.241.103 C journal:2012:07:aliyah:arise_barak_and_lead_thy_captives_into_captivity_thou_son_of_abinoam.jpg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/battle_of_the_jerusalem_hills.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/battle_of_the_jerusalem_hills.jpeg.changes new file mode 100755 index 0000000..44baee9 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/battle_of_the_jerusalem_hills.jpeg.changes @@ -0,0 +1 @@ +1342848208 31.32.241.103 C journal:2012:07:aliyah:battle_of_the_jerusalem_hills.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/covenant_eternal_circumcision.jpg.changes b/data/media_meta/journal/2012/07/aliyah/covenant_eternal_circumcision.jpg.changes new file mode 100755 index 0000000..b594505 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/covenant_eternal_circumcision.jpg.changes @@ -0,0 +1 @@ +1342848037 31.32.241.103 C journal:2012:07:aliyah:covenant_eternal_circumcision.jpg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/david_ben_gurion_reads_the_declaration_of_independence_may_5_1948.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/david_ben_gurion_reads_the_declaration_of_independence_may_5_1948.jpeg.changes new file mode 100755 index 0000000..85fb910 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/david_ben_gurion_reads_the_declaration_of_independence_may_5_1948.jpeg.changes @@ -0,0 +1 @@ +1342848042 31.32.241.103 C journal:2012:07:aliyah:david_ben_gurion_reads_the_declaration_of_independence_may_5_1948.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/for_it_is_thy_life_and_the_length_of_thy_days.jpg.changes b/data/media_meta/journal/2012/07/aliyah/for_it_is_thy_life_and_the_length_of_thy_days.jpg.changes new file mode 100755 index 0000000..cf78d3c --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/for_it_is_thy_life_and_the_length_of_thy_days.jpg.changes @@ -0,0 +1 @@ +1342848050 31.32.241.103 C journal:2012:07:aliyah:for_it_is_thy_life_and_the_length_of_thy_days.jpg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/hatikvah.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/hatikvah.jpeg.changes new file mode 100755 index 0000000..b1abde6 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/hatikvah.jpeg.changes @@ -0,0 +1 @@ +1342848059 31.32.241.103 C journal:2012:07:aliyah:hatikvah.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/i_have_set_before_the_life.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/i_have_set_before_the_life.jpeg.changes new file mode 100755 index 0000000..a33b31c --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/i_have_set_before_the_life.jpeg.changes @@ -0,0 +1 @@ +1342848073 31.32.241.103 C journal:2012:07:aliyah:i_have_set_before_the_life.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/let_them_have_dominion_over_the_fish_of_the_sea_and_over_the_fowl_of_the_air_and_over_the_cattle_and_over_every_creeping_thing.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/let_them_have_dominion_over_the_fish_of_the_sea_and_over_the_fowl_of_the_air_and_over_the_cattle_and_over_every_creeping_thing.jpeg.changes new file mode 100755 index 0000000..921e16a --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/let_them_have_dominion_over_the_fish_of_the_sea_and_over_the_fowl_of_the_air_and_over_the_cattle_and_over_every_creeping_thing.jpeg.changes @@ -0,0 +1 @@ +1342848069 31.32.241.103 C journal:2012:07:aliyah:let_them_have_dominion_over_the_fish_of_the_sea_and_over_the_fowl_of_the_air_and_over_the_cattle_and_over_every_creeping_thing.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/on_the_shores_of_freedom.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/on_the_shores_of_freedom.jpeg.changes new file mode 100755 index 0000000..5069b63 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/on_the_shores_of_freedom.jpeg.changes @@ -0,0 +1 @@ +1342848077 31.32.241.103 C journal:2012:07:aliyah:on_the_shores_of_freedom.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/orah_horah_light_joy.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/orah_horah_light_joy.jpeg.changes new file mode 100755 index 0000000..bc6698d --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/orah_horah_light_joy.jpeg.changes @@ -0,0 +1 @@ +1342848084 31.32.241.103 C journal:2012:07:aliyah:orah_horah_light_joy.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/out_of_the_depths.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/out_of_the_depths.jpeg.changes new file mode 100755 index 0000000..235e806 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/out_of_the_depths.jpeg.changes @@ -0,0 +1 @@ +1342848086 31.32.241.103 C journal:2012:07:aliyah:out_of_the_depths.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/return_o_virgin_of_israel._return_to_these_thy_cities.jpg.changes b/data/media_meta/journal/2012/07/aliyah/return_o_virgin_of_israel._return_to_these_thy_cities.jpg.changes new file mode 100755 index 0000000..d2fc26d --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/return_o_virgin_of_israel._return_to_these_thy_cities.jpg.changes @@ -0,0 +1 @@ +1342848101 31.32.241.103 C journal:2012:07:aliyah:return_o_virgin_of_israel._return_to_these_thy_cities.jpg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/the_land_at_the_start.jpg.changes b/data/media_meta/journal/2012/07/aliyah/the_land_at_the_start.jpg.changes new file mode 100755 index 0000000..50a3bcb --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/the_land_at_the_start.jpg.changes @@ -0,0 +1 @@ +1342848108 31.32.241.103 C journal:2012:07:aliyah:the_land_at_the_start.jpg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/the_land_come_to_life.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/the_land_come_to_life.jpeg.changes new file mode 100755 index 0000000..7df1b74 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/the_land_come_to_life.jpeg.changes @@ -0,0 +1 @@ +1342848115 31.32.241.103 C journal:2012:07:aliyah:the_land_come_to_life.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/the_land_of_milk_and_honey.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/the_land_of_milk_and_honey.jpeg.changes new file mode 100755 index 0000000..91d74b5 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/the_land_of_milk_and_honey.jpeg.changes @@ -0,0 +1 @@ +1342848122 31.32.241.103 C journal:2012:07:aliyah:the_land_of_milk_and_honey.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/the_pioneers_of_israel.jpg.changes b/data/media_meta/journal/2012/07/aliyah/the_pioneers_of_israel.jpg.changes new file mode 100755 index 0000000..f011014 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/the_pioneers_of_israel.jpg.changes @@ -0,0 +1 @@ +1342848132 31.32.241.103 C journal:2012:07:aliyah:the_pioneers_of_israel.jpg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/the_price_--_bereavement.jpg.changes b/data/media_meta/journal/2012/07/aliyah/the_price_--_bereavement.jpg.changes new file mode 100755 index 0000000..d7c0c2c --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/the_price_--_bereavement.jpg.changes @@ -0,0 +1 @@ +1342848132 31.32.241.103 C journal:2012:07:aliyah:the_price_--_bereavement.jpg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/the_wailing_wall.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/the_wailing_wall.jpeg.changes new file mode 100755 index 0000000..a85d77c --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/the_wailing_wall.jpeg.changes @@ -0,0 +1 @@ +1342848142 31.32.241.103 C journal:2012:07:aliyah:the_wailing_wall.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/thou_hast_laid_me_in_the_nethermost_pit_in_dark_places_in_the_deeps.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/thou_hast_laid_me_in_the_nethermost_pit_in_dark_places_in_the_deeps.jpeg.changes new file mode 100755 index 0000000..f7db260 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/thou_hast_laid_me_in_the_nethermost_pit_in_dark_places_in_the_deeps.jpeg.changes @@ -0,0 +1 @@ +1342848142 31.32.241.103 C journal:2012:07:aliyah:thou_hast_laid_me_in_the_nethermost_pit_in_dark_places_in_the_deeps.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/though_i_walk_through_the_valley_of_the_shadow_of_death.jpeg.changes b/data/media_meta/journal/2012/07/aliyah/though_i_walk_through_the_valley_of_the_shadow_of_death.jpeg.changes new file mode 100755 index 0000000..ca9e344 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/though_i_walk_through_the_valley_of_the_shadow_of_death.jpeg.changes @@ -0,0 +1 @@ +1342848152 31.32.241.103 C journal:2012:07:aliyah:though_i_walk_through_the_valley_of_the_shadow_of_death.jpeg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/victory_a_song_of_thanksgiving.jpg.changes b/data/media_meta/journal/2012/07/aliyah/victory_a_song_of_thanksgiving.jpg.changes new file mode 100755 index 0000000..9a8f6b4 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/victory_a_song_of_thanksgiving.jpg.changes @@ -0,0 +1 @@ +1342848155 31.32.241.103 C journal:2012:07:aliyah:victory_a_song_of_thanksgiving.jpg jside créée diff --git a/data/media_meta/journal/2012/07/aliyah/we_shall_go_up_at_once_and_possess_it.jpg.changes b/data/media_meta/journal/2012/07/aliyah/we_shall_go_up_at_once_and_possess_it.jpg.changes new file mode 100755 index 0000000..92518a9 --- /dev/null +++ b/data/media_meta/journal/2012/07/aliyah/we_shall_go_up_at_once_and_possess_it.jpg.changes @@ -0,0 +1 @@ +1342848160 31.32.241.103 C journal:2012:07:aliyah:we_shall_go_up_at_once_and_possess_it.jpg jside créée diff --git a/data/media_meta/journal_geek/1weather_300.png.changes b/data/media_meta/journal_geek/1weather_300.png.changes new file mode 100755 index 0000000..885c1b0 --- /dev/null +++ b/data/media_meta/journal_geek/1weather_300.png.changes @@ -0,0 +1 @@ +1450619075 109.190.17.227 C info:1weather_300.png jside créée diff --git a/data/media_meta/journal_geek/2019/08/reseau_domestique_rapberry_pi.jpg.changes b/data/media_meta/journal_geek/2019/08/reseau_domestique_rapberry_pi.jpg.changes new file mode 100644 index 0000000..20dad7c --- /dev/null +++ b/data/media_meta/journal_geek/2019/08/reseau_domestique_rapberry_pi.jpg.changes @@ -0,0 +1 @@ +1567414700 92.89.16.177 C journal_geek:2019:08:reseau_domestique_rapberry_pi.jpg jside créée 46574 diff --git a/data/media_meta/journal_geek/2019/09/190912_disque_dur_erreur.png.changes b/data/media_meta/journal_geek/2019/09/190912_disque_dur_erreur.png.changes new file mode 100644 index 0000000..3c2880c --- /dev/null +++ b/data/media_meta/journal_geek/2019/09/190912_disque_dur_erreur.png.changes @@ -0,0 +1 @@ +1568268582 93.23.248.117 C journal_geek:2019:09:190912_disque_dur_erreur.png jside créée 85939 diff --git a/data/media_meta/journal_geek/2019/09/code-barres.jpg.changes b/data/media_meta/journal_geek/2019/09/code-barres.jpg.changes new file mode 100644 index 0000000..cfff649 --- /dev/null +++ b/data/media_meta/journal_geek/2019/09/code-barres.jpg.changes @@ -0,0 +1 @@ +1567408811 92.89.16.177 C journal_geek:2019:09:code-barres.jpg jside créée 43826 diff --git a/data/media_meta/journal_geek/2019/09/ecran_meteo_framboise314.png.changes b/data/media_meta/journal_geek/2019/09/ecran_meteo_framboise314.png.changes new file mode 100644 index 0000000..ba85191 --- /dev/null +++ b/data/media_meta/journal_geek/2019/09/ecran_meteo_framboise314.png.changes @@ -0,0 +1 @@ +1567414363 92.89.16.177 C journal_geek:2019:09:ecran_meteo_framboise314.png jside créée 381047 diff --git a/data/media_meta/journal_geek/2019/09/firefox_logos.png.changes b/data/media_meta/journal_geek/2019/09/firefox_logos.png.changes new file mode 100644 index 0000000..37865a3 --- /dev/null +++ b/data/media_meta/journal_geek/2019/09/firefox_logos.png.changes @@ -0,0 +1 @@ +1568135278 2.15.186.239 C journal_geek:2019:09:firefox_logos.png jside créée 11063 diff --git a/data/media_meta/journal_geek/2019/09/firefox_vpn.png.changes b/data/media_meta/journal_geek/2019/09/firefox_vpn.png.changes new file mode 100644 index 0000000..fe0ca07 --- /dev/null +++ b/data/media_meta/journal_geek/2019/09/firefox_vpn.png.changes @@ -0,0 +1 @@ +1568549997 92.89.16.177 C journal_geek:2019:09:firefox_vpn.png jside créée 131143 diff --git a/data/media_meta/journal_geek/2019/09/raspberrypi4_bureau.jpg.changes b/data/media_meta/journal_geek/2019/09/raspberrypi4_bureau.jpg.changes new file mode 100644 index 0000000..0efda24 --- /dev/null +++ b/data/media_meta/journal_geek/2019/09/raspberrypi4_bureau.jpg.changes @@ -0,0 +1,2 @@ +1568894247 92.89.16.177 C journal_geek:2019:09:raspberrypi4_bureau.jpg jside créée 3214336 +1568894325 92.89.16.177 E journal_geek:2019:09:raspberrypi4_bureau.jpg jside -2907584 diff --git a/data/media_meta/journal_geek/2019/09/table-code-ascii.gif.changes b/data/media_meta/journal_geek/2019/09/table-code-ascii.gif.changes new file mode 100644 index 0000000..d91906d --- /dev/null +++ b/data/media_meta/journal_geek/2019/09/table-code-ascii.gif.changes @@ -0,0 +1 @@ +1567414183 92.89.16.177 C journal_geek:2019:09:table-code-ascii.gif jside créée 8513 diff --git a/data/media_meta/journal_geek/2019/2019_year.png.changes b/data/media_meta/journal_geek/2019/2019_year.png.changes new file mode 100644 index 0000000..5c09461 --- /dev/null +++ b/data/media_meta/journal_geek/2019/2019_year.png.changes @@ -0,0 +1 @@ +1673105809 C journal_geek:2019:2019_year.png cedricabonnel créée 425690 diff --git a/data/media_meta/journal_geek/2020/01/09/amazon_clavier_libelle.jpg.changes b/data/media_meta/journal_geek/2020/01/09/amazon_clavier_libelle.jpg.changes new file mode 100644 index 0000000..02fe079 --- /dev/null +++ b/data/media_meta/journal_geek/2020/01/09/amazon_clavier_libelle.jpg.changes @@ -0,0 +1 @@ +1578604057 92.89.16.177 C journal_geek:2020:01:09:amazon_clavier_libelle.jpg jside créée 18581 diff --git a/data/media_meta/journal_geek/2020/01/09/amazon_manuel_pdf.jpg.changes b/data/media_meta/journal_geek/2020/01/09/amazon_manuel_pdf.jpg.changes new file mode 100644 index 0000000..2b0674b --- /dev/null +++ b/data/media_meta/journal_geek/2020/01/09/amazon_manuel_pdf.jpg.changes @@ -0,0 +1 @@ +1578603597 92.89.16.177 C journal_geek:2020:01:09:amazon_manuel_pdf.jpg jside créée 5535 diff --git a/data/media_meta/journal_geek/2020/04/28/pasted/20200428-115452.png.changes b/data/media_meta/journal_geek/2020/04/28/pasted/20200428-115452.png.changes new file mode 100644 index 0000000..00b065f --- /dev/null +++ b/data/media_meta/journal_geek/2020/04/28/pasted/20200428-115452.png.changes @@ -0,0 +1 @@ +1588067692 92.89.16.177 C journal_geek:2020:04:28:pasted:20200428-115452.png jside créée 92371 diff --git a/data/media_meta/journal_geek/2020/04/28/pasted/20200428-115707.png.changes b/data/media_meta/journal_geek/2020/04/28/pasted/20200428-115707.png.changes new file mode 100644 index 0000000..3361d4a --- /dev/null +++ b/data/media_meta/journal_geek/2020/04/28/pasted/20200428-115707.png.changes @@ -0,0 +1 @@ +1588067827 92.89.16.177 C journal_geek:2020:04:28:pasted:20200428-115707.png jside créée 33751 diff --git a/data/media_meta/journal_geek/2020/04/28/testdisklogo-clear-100.png.changes b/data/media_meta/journal_geek/2020/04/28/testdisklogo-clear-100.png.changes new file mode 100644 index 0000000..13c6b86 --- /dev/null +++ b/data/media_meta/journal_geek/2020/04/28/testdisklogo-clear-100.png.changes @@ -0,0 +1 @@ +1588063550 92.89.16.177 C journal_geek:2020:04:28:testdisklogo-clear-100.png jside créée 1478 diff --git a/data/media_meta/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration-boitier-hack.jpg.changes b/data/media_meta/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration-boitier-hack.jpg.changes new file mode 100644 index 0000000..e83b33e --- /dev/null +++ b/data/media_meta/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration-boitier-hack.jpg.changes @@ -0,0 +1 @@ +1587658984 92.89.16.177 C journal_geek:2020:04:ax3-999995-globe-led-action-noel-decoration-boitier-hack.jpg jside créée 583958 diff --git a/data/media_meta/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration.jpg.changes b/data/media_meta/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration.jpg.changes new file mode 100644 index 0000000..5dc092d --- /dev/null +++ b/data/media_meta/journal_geek/2020/04/ax3-999995-globe-led-action-noel-decoration.jpg.changes @@ -0,0 +1,2 @@ +1587658507 92.89.16.177 C journal_geek:2020:04:ax3-999995-globe-led-action-noel-decoration.jpg jside créée 4182025 +1587658681 92.89.16.177 E journal_geek:2020:04:ax3-999995-globe-led-action-noel-decoration.jpg jside -3577703 diff --git a/data/media_meta/journal_geek/2020/cedric_logo_text_2020_flat_design_76c97a17-cdda-4f9a-b449-4b3478572c1d.png.changes b/data/media_meta/journal_geek/2020/cedric_logo_text_2020_flat_design_76c97a17-cdda-4f9a-b449-4b3478572c1d.png.changes new file mode 100644 index 0000000..e2ea35a --- /dev/null +++ b/data/media_meta/journal_geek/2020/cedric_logo_text_2020_flat_design_76c97a17-cdda-4f9a-b449-4b3478572c1d.png.changes @@ -0,0 +1 @@ +1672797555 C journal_geek:2020:cedric_logo_text_2020_flat_design_76c97a17-cdda-4f9a-b449-4b3478572c1d.png cedricabonnel créée 895256 diff --git a/data/media_meta/journal_geek/2020/pasted/20201129-194322.png.changes b/data/media_meta/journal_geek/2020/pasted/20201129-194322.png.changes new file mode 100644 index 0000000..3bff118 --- /dev/null +++ b/data/media_meta/journal_geek/2020/pasted/20201129-194322.png.changes @@ -0,0 +1 @@ +1606675402 92.89.16.177 C journal_geek:2020:pasted:20201129-194322.png cedricabonnel créée 210427 diff --git a/data/media_meta/journal_geek/2021/cedric_blog_2021_tech_7fea9511-df3f-43ef-b93d-ef3b923de769.png.changes b/data/media_meta/journal_geek/2021/cedric_blog_2021_tech_7fea9511-df3f-43ef-b93d-ef3b923de769.png.changes new file mode 100644 index 0000000..528bd46 --- /dev/null +++ b/data/media_meta/journal_geek/2021/cedric_blog_2021_tech_7fea9511-df3f-43ef-b93d-ef3b923de769.png.changes @@ -0,0 +1 @@ +1672798675 C journal_geek:2021:cedric_blog_2021_tech_7fea9511-df3f-43ef-b93d-ef3b923de769.png cedricabonnel créée 1340605 diff --git a/data/media_meta/journal_geek/2021/pasted/20210803-221011.png.changes b/data/media_meta/journal_geek/2021/pasted/20210803-221011.png.changes new file mode 100644 index 0000000..5c25a47 --- /dev/null +++ b/data/media_meta/journal_geek/2021/pasted/20210803-221011.png.changes @@ -0,0 +1 @@ +1628021411 C journal_geek:2021:pasted:20210803-221011.png cedricabonnel créée 40934 diff --git a/data/media_meta/journal_geek/2022/cedric_blog_2022_tech_ae6dac74-d378-4d88-a60c-8f60112d4c13.png.changes b/data/media_meta/journal_geek/2022/cedric_blog_2022_tech_ae6dac74-d378-4d88-a60c-8f60112d4c13.png.changes new file mode 100644 index 0000000..0a6e48c --- /dev/null +++ b/data/media_meta/journal_geek/2022/cedric_blog_2022_tech_ae6dac74-d378-4d88-a60c-8f60112d4c13.png.changes @@ -0,0 +1 @@ +1672797023 C journal_geek:2022:cedric_blog_2022_tech_ae6dac74-d378-4d88-a60c-8f60112d4c13.png cedricabonnel créée 1450473 diff --git a/data/media_meta/journal_geek/2022/cedric_psychos_linux_computer_fc027429-e47d-49d8-adb1-88572627c169.png.changes b/data/media_meta/journal_geek/2022/cedric_psychos_linux_computer_fc027429-e47d-49d8-adb1-88572627c169.png.changes new file mode 100644 index 0000000..d096414 --- /dev/null +++ b/data/media_meta/journal_geek/2022/cedric_psychos_linux_computer_fc027429-e47d-49d8-adb1-88572627c169.png.changes @@ -0,0 +1 @@ +1672798440 C journal_geek:2022:cedric_psychos_linux_computer_fc027429-e47d-49d8-adb1-88572627c169.png cedricabonnel créée 1206923 diff --git a/data/media_meta/journal_geek/2022/pasted/20230104-023825.png.changes b/data/media_meta/journal_geek/2022/pasted/20230104-023825.png.changes new file mode 100644 index 0000000..d626756 --- /dev/null +++ b/data/media_meta/journal_geek/2022/pasted/20230104-023825.png.changes @@ -0,0 +1 @@ +1672796305 C journal_geek:2022:pasted:20230104-023825.png cedricabonnel créée 292294 diff --git a/data/media_meta/journal_geek/2022/pasted/20230104-023904.png.changes b/data/media_meta/journal_geek/2022/pasted/20230104-023904.png.changes new file mode 100644 index 0000000..8a6e6fa --- /dev/null +++ b/data/media_meta/journal_geek/2022/pasted/20230104-023904.png.changes @@ -0,0 +1 @@ +1672796344 C journal_geek:2022:pasted:20230104-023904.png cedricabonnel créée 453672 diff --git a/data/media_meta/journal_geek/2023/boucle_infinie_lumiere.png.changes b/data/media_meta/journal_geek/2023/boucle_infinie_lumiere.png.changes new file mode 100644 index 0000000..39716f2 --- /dev/null +++ b/data/media_meta/journal_geek/2023/boucle_infinie_lumiere.png.changes @@ -0,0 +1 @@ +1673096616 C journal_geek:2023:boucle_infinie_lumiere.png cedricabonnel créée 478580 diff --git a/data/media_meta/journal_geek/2023/cedric_git_in_terminal_on_computer_5c149cb6-e54c-49b8-b10f-68a2d5a54733.png.changes b/data/media_meta/journal_geek/2023/cedric_git_in_terminal_on_computer_5c149cb6-e54c-49b8-b10f-68a2d5a54733.png.changes new file mode 100644 index 0000000..07aca63 --- /dev/null +++ b/data/media_meta/journal_geek/2023/cedric_git_in_terminal_on_computer_5c149cb6-e54c-49b8-b10f-68a2d5a54733.png.changes @@ -0,0 +1 @@ +1672871331 C journal_geek:2023:cedric_git_in_terminal_on_computer_5c149cb6-e54c-49b8-b10f-68a2d5a54733.png cedricabonnel créée 1177154 diff --git a/data/media_meta/journal_geek/2023/cedric_html_code_22441559-b6c0-480a-846b-8b81a1e8cceb.png.changes b/data/media_meta/journal_geek/2023/cedric_html_code_22441559-b6c0-480a-846b-8b81a1e8cceb.png.changes new file mode 100644 index 0000000..41220f2 --- /dev/null +++ b/data/media_meta/journal_geek/2023/cedric_html_code_22441559-b6c0-480a-846b-8b81a1e8cceb.png.changes @@ -0,0 +1 @@ +1674777676 C journal_geek:2023:cedric_html_code_22441559-b6c0-480a-846b-8b81a1e8cceb.png cedricabonnel créée 1033859 diff --git a/data/media_meta/journal_geek/2023/cedric_html_rel_me_1ba45312-a153-4340-a236-1c868427720b.png.changes b/data/media_meta/journal_geek/2023/cedric_html_rel_me_1ba45312-a153-4340-a236-1c868427720b.png.changes new file mode 100644 index 0000000..5c76344 --- /dev/null +++ b/data/media_meta/journal_geek/2023/cedric_html_rel_me_1ba45312-a153-4340-a236-1c868427720b.png.changes @@ -0,0 +1 @@ +1672800516 C journal_geek:2023:cedric_html_rel_me_1ba45312-a153-4340-a236-1c868427720b.png cedricabonnel créée 1179527 diff --git a/data/media_meta/journal_geek/2023/cedric_interplanetary_file_system_cc4247ce-e1d3-4cbf-b9cd-50903efee9c1.png.changes b/data/media_meta/journal_geek/2023/cedric_interplanetary_file_system_cc4247ce-e1d3-4cbf-b9cd-50903efee9c1.png.changes new file mode 100644 index 0000000..6f789ff --- /dev/null +++ b/data/media_meta/journal_geek/2023/cedric_interplanetary_file_system_cc4247ce-e1d3-4cbf-b9cd-50903efee9c1.png.changes @@ -0,0 +1 @@ +1674370279 C journal_geek:2023:cedric_interplanetary_file_system_cc4247ce-e1d3-4cbf-b9cd-50903efee9c1.png cedricabonnel créée 1248883 diff --git a/data/media_meta/journal_geek/2023/cedric_kernel_linux_c4859821-dc93-4eb9-999a-e6a7ada6416a.png.changes b/data/media_meta/journal_geek/2023/cedric_kernel_linux_c4859821-dc93-4eb9-999a-e6a7ada6416a.png.changes new file mode 100644 index 0000000..d40231c --- /dev/null +++ b/data/media_meta/journal_geek/2023/cedric_kernel_linux_c4859821-dc93-4eb9-999a-e6a7ada6416a.png.changes @@ -0,0 +1 @@ +1672801060 C journal_geek:2023:cedric_kernel_linux_c4859821-dc93-4eb9-999a-e6a7ada6416a.png cedricabonnel créée 1016529 diff --git a/data/media_meta/journal_geek/2023/cedric_keyboard_midpoint_3d_cf11b927-a095-4c21-bef5-68f19523d353.png.changes b/data/media_meta/journal_geek/2023/cedric_keyboard_midpoint_3d_cf11b927-a095-4c21-bef5-68f19523d353.png.changes new file mode 100644 index 0000000..ce0366a --- /dev/null +++ b/data/media_meta/journal_geek/2023/cedric_keyboard_midpoint_3d_cf11b927-a095-4c21-bef5-68f19523d353.png.changes @@ -0,0 +1 @@ +1672936561 C journal_geek:2023:cedric_keyboard_midpoint_3d_cf11b927-a095-4c21-bef5-68f19523d353.png cedricabonnel créée 1069661 diff --git a/data/media_meta/journal_geek/2023/cedric_logo_text_2023_red_1989a951-474d-4517-8234-ce1ac6ee670e.png.changes b/data/media_meta/journal_geek/2023/cedric_logo_text_2023_red_1989a951-474d-4517-8234-ce1ac6ee670e.png.changes new file mode 100644 index 0000000..4e9af36 --- /dev/null +++ b/data/media_meta/journal_geek/2023/cedric_logo_text_2023_red_1989a951-474d-4517-8234-ce1ac6ee670e.png.changes @@ -0,0 +1 @@ +1672797807 C journal_geek:2023:cedric_logo_text_2023_red_1989a951-474d-4517-8234-ce1ac6ee670e.png cedricabonnel créée 1362445 diff --git a/data/media_meta/journal_geek/2023/cedric_password_software_0466eb23-fb2c-46f7-a6cb-12bd267be750.png.changes b/data/media_meta/journal_geek/2023/cedric_password_software_0466eb23-fb2c-46f7-a6cb-12bd267be750.png.changes new file mode 100644 index 0000000..e944f90 --- /dev/null +++ b/data/media_meta/journal_geek/2023/cedric_password_software_0466eb23-fb2c-46f7-a6cb-12bd267be750.png.changes @@ -0,0 +1 @@ +1672800616 C journal_geek:2023:cedric_password_software_0466eb23-fb2c-46f7-a6cb-12bd267be750.png cedricabonnel créée 992785 diff --git a/data/media_meta/journal_geek/2023/cedric_podcast_linux_291716e6-5774-4a51-b152-a103948c0559.png.changes b/data/media_meta/journal_geek/2023/cedric_podcast_linux_291716e6-5774-4a51-b152-a103948c0559.png.changes new file mode 100644 index 0000000..07623e3 --- /dev/null +++ b/data/media_meta/journal_geek/2023/cedric_podcast_linux_291716e6-5774-4a51-b152-a103948c0559.png.changes @@ -0,0 +1 @@ +1672800966 C journal_geek:2023:cedric_podcast_linux_291716e6-5774-4a51-b152-a103948c0559.png cedricabonnel créée 1039088 diff --git a/data/media_meta/journal_geek/2023/clavier-point-median.png.changes b/data/media_meta/journal_geek/2023/clavier-point-median.png.changes new file mode 100644 index 0000000..bcef3a5 --- /dev/null +++ b/data/media_meta/journal_geek/2023/clavier-point-median.png.changes @@ -0,0 +1,2 @@ +1672668580 C journal_geek:2023:clavier-point-median.png cedricabonnel créée 60333 +1672668737 E journal_geek:2023:clavier-point-median.png cedricabonnel -329 diff --git a/data/media_meta/journal_geek/2023/csp.png.changes b/data/media_meta/journal_geek/2023/csp.png.changes new file mode 100644 index 0000000..8d831f1 --- /dev/null +++ b/data/media_meta/journal_geek/2023/csp.png.changes @@ -0,0 +1 @@ +1673312180 92.89.16.177 C journal_geek:billets:csp.png cedricabonnel créée 432663 diff --git a/data/media_meta/journal_geek/2023/fitpicklerick_git_in_terminal_on_computer_17842ec2-cb6f-4ec5-bc0a-8a7d3ac6648c.png.changes b/data/media_meta/journal_geek/2023/fitpicklerick_git_in_terminal_on_computer_17842ec2-cb6f-4ec5-bc0a-8a7d3ac6648c.png.changes new file mode 100644 index 0000000..ea5ce86 --- /dev/null +++ b/data/media_meta/journal_geek/2023/fitpicklerick_git_in_terminal_on_computer_17842ec2-cb6f-4ec5-bc0a-8a7d3ac6648c.png.changes @@ -0,0 +1 @@ +1672871264 C journal_geek:2023:fitpicklerick_git_in_terminal_on_computer_17842ec2-cb6f-4ec5-bc0a-8a7d3ac6648c.png cedricabonnel créée 1018867 diff --git a/data/media_meta/journal_geek/2023/hard-drive-linux.png.changes b/data/media_meta/journal_geek/2023/hard-drive-linux.png.changes new file mode 100644 index 0000000..131fc4b --- /dev/null +++ b/data/media_meta/journal_geek/2023/hard-drive-linux.png.changes @@ -0,0 +1 @@ +1673303211 92.89.16.177 C journal_geek:billets:hard-drive-linux.png cedricabonnel créée 363705 diff --git a/data/media_meta/journal_geek/2023/hard-drive-parition.png.changes b/data/media_meta/journal_geek/2023/hard-drive-parition.png.changes new file mode 100644 index 0000000..710a517 --- /dev/null +++ b/data/media_meta/journal_geek/2023/hard-drive-parition.png.changes @@ -0,0 +1 @@ +1673302912 92.89.16.177 C journal_geek:billets:hard-drive-parition.png cedricabonnel créée 385529 diff --git a/data/media_meta/journal_geek/2023/infinite_loop.png.changes b/data/media_meta/journal_geek/2023/infinite_loop.png.changes new file mode 100644 index 0000000..bac11f5 --- /dev/null +++ b/data/media_meta/journal_geek/2023/infinite_loop.png.changes @@ -0,0 +1 @@ +1673096457 C journal_geek:2023:infinite_loop.png cedricabonnel créée 439142 diff --git a/data/media_meta/journal_geek/2023/linux-system.png.changes b/data/media_meta/journal_geek/2023/linux-system.png.changes new file mode 100644 index 0000000..b0989c9 --- /dev/null +++ b/data/media_meta/journal_geek/2023/linux-system.png.changes @@ -0,0 +1 @@ +1673503209 C journal_geek:2023:linux-system.png cedricabonnel créée 380741 diff --git a/data/media_meta/journal_geek/2023/page_website_orphelin_draw_088ea1f8-75ac-44af-81e5-82103791a8c3.png.changes b/data/media_meta/journal_geek/2023/page_website_orphelin_draw_088ea1f8-75ac-44af-81e5-82103791a8c3.png.changes new file mode 100644 index 0000000..d0b1124 --- /dev/null +++ b/data/media_meta/journal_geek/2023/page_website_orphelin_draw_088ea1f8-75ac-44af-81e5-82103791a8c3.png.changes @@ -0,0 +1 @@ +1673143803 C journal_geek:2023:page_website_orphelin_draw_088ea1f8-75ac-44af-81e5-82103791a8c3.png cedricabonnel créée 1431363 diff --git a/data/media_meta/journal_geek/2023/pasted/20230102-100631.png.changes b/data/media_meta/journal_geek/2023/pasted/20230102-100631.png.changes new file mode 100644 index 0000000..e48291f --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230102-100631.png.changes @@ -0,0 +1 @@ +1672650391 C journal_geek:2023:pasted:20230102-100631.png cedricabonnel créée 22225 diff --git a/data/media_meta/journal_geek/2023/pasted/20230102-101019.png.changes b/data/media_meta/journal_geek/2023/pasted/20230102-101019.png.changes new file mode 100644 index 0000000..01a04cc --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230102-101019.png.changes @@ -0,0 +1 @@ +1672650619 C journal_geek:2023:pasted:20230102-101019.png cedricabonnel créée 669827 diff --git a/data/media_meta/journal_geek/2023/pasted/20230102-101141.png.changes b/data/media_meta/journal_geek/2023/pasted/20230102-101141.png.changes new file mode 100644 index 0000000..9ff4363 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230102-101141.png.changes @@ -0,0 +1 @@ +1672650701 C journal_geek:2023:pasted:20230102-101141.png cedricabonnel créée 174540 diff --git a/data/media_meta/journal_geek/2023/pasted/20230102-104925.png.changes b/data/media_meta/journal_geek/2023/pasted/20230102-104925.png.changes new file mode 100644 index 0000000..8082da1 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230102-104925.png.changes @@ -0,0 +1 @@ +1672652965 C journal_geek:2023:pasted:20230102-104925.png cedricabonnel créée 561897 diff --git a/data/media_meta/journal_geek/2023/pasted/20230102-105141.png.changes b/data/media_meta/journal_geek/2023/pasted/20230102-105141.png.changes new file mode 100644 index 0000000..d576d0f --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230102-105141.png.changes @@ -0,0 +1 @@ +1672653101 C journal_geek:2023:pasted:20230102-105141.png cedricabonnel créée 137412 diff --git a/data/media_meta/journal_geek/2023/pasted/20230102-112751.png.changes b/data/media_meta/journal_geek/2023/pasted/20230102-112751.png.changes new file mode 100644 index 0000000..6da5c2d --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230102-112751.png.changes @@ -0,0 +1 @@ +1672655271 C journal_geek:2023:pasted:20230102-112751.png cedricabonnel créée 27564 diff --git a/data/media_meta/journal_geek/2023/pasted/20230102-114427.png.changes b/data/media_meta/journal_geek/2023/pasted/20230102-114427.png.changes new file mode 100644 index 0000000..9eb72f4 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230102-114427.png.changes @@ -0,0 +1 @@ +1672656267 C journal_geek:2023:pasted:20230102-114427.png cedricabonnel créée 22072 diff --git a/data/media_meta/journal_geek/2023/pasted/20230102-150505.png.changes b/data/media_meta/journal_geek/2023/pasted/20230102-150505.png.changes new file mode 100644 index 0000000..bd9c695 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230102-150505.png.changes @@ -0,0 +1 @@ +1672668305 C journal_geek:2023:pasted:20230102-150505.png cedricabonnel créée 105141 diff --git a/data/media_meta/journal_geek/2023/pasted/20230102-150655.png.changes b/data/media_meta/journal_geek/2023/pasted/20230102-150655.png.changes new file mode 100644 index 0000000..9a8d74b --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230102-150655.png.changes @@ -0,0 +1 @@ +1672668415 C journal_geek:2023:pasted:20230102-150655.png cedricabonnel créée 59359 diff --git a/data/media_meta/journal_geek/2023/pasted/20230104-015538.png.changes b/data/media_meta/journal_geek/2023/pasted/20230104-015538.png.changes new file mode 100644 index 0000000..5ebba39 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230104-015538.png.changes @@ -0,0 +1 @@ +1672793738 C journal_geek:2023:pasted:20230104-015538.png cedricabonnel créée 313412 diff --git a/data/media_meta/journal_geek/2023/pasted/20230104-015917.png.changes b/data/media_meta/journal_geek/2023/pasted/20230104-015917.png.changes new file mode 100644 index 0000000..6131b94 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230104-015917.png.changes @@ -0,0 +1 @@ +1672793957 C journal_geek:2023:pasted:20230104-015917.png cedricabonnel créée 353347 diff --git a/data/media_meta/journal_geek/2023/pasted/20230104-232727.png.changes b/data/media_meta/journal_geek/2023/pasted/20230104-232727.png.changes new file mode 100644 index 0000000..ebafb1f --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230104-232727.png.changes @@ -0,0 +1 @@ +1672871247 C journal_geek:2023:pasted:20230104-232727.png cedricabonnel créée 1351289 diff --git a/data/media_meta/journal_geek/2023/pasted/20230107-135826.png.changes b/data/media_meta/journal_geek/2023/pasted/20230107-135826.png.changes new file mode 100644 index 0000000..ec53027 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230107-135826.png.changes @@ -0,0 +1 @@ +1673096306 92.89.16.177 C journal_geek:articles:pasted:20230107-135826.png cedricabonnel créée 439142 diff --git a/data/media_meta/journal_geek/2023/pasted/20230109-233054.png.changes b/data/media_meta/journal_geek/2023/pasted/20230109-233054.png.changes new file mode 100644 index 0000000..36fca4e --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230109-233054.png.changes @@ -0,0 +1 @@ +1673303454 92.89.16.177 C journal_geek:billets:pasted:20230109-233054.png cedricabonnel créée 368210 diff --git a/data/media_meta/journal_geek/2023/pasted/20230113-014631.png.changes b/data/media_meta/journal_geek/2023/pasted/20230113-014631.png.changes new file mode 100644 index 0000000..bb17c76 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230113-014631.png.changes @@ -0,0 +1 @@ +1673570791 C journal_geek:2023:pasted:20230113-014631.png cedricabonnel créée 464056 diff --git a/data/media_meta/journal_geek/2023/pasted/20230314-220842.png.changes b/data/media_meta/journal_geek/2023/pasted/20230314-220842.png.changes new file mode 100644 index 0000000..d2c61f2 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230314-220842.png.changes @@ -0,0 +1 @@ +1678828122 C journal_geek:2023:pasted:20230314-220842.png cedricabonnel créée 22590 diff --git a/data/media_meta/journal_geek/2023/pasted/20230530-223811.png.changes b/data/media_meta/journal_geek/2023/pasted/20230530-223811.png.changes new file mode 100644 index 0000000..94615ae --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230530-223811.png.changes @@ -0,0 +1 @@ +1685479091 C journal_geek:2023:pasted:20230530-223811.png cedricabonnel créée 508323 diff --git a/data/media_meta/journal_geek/2023/pasted/20230612-083241.png.changes b/data/media_meta/journal_geek/2023/pasted/20230612-083241.png.changes new file mode 100644 index 0000000..2dbf08d --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230612-083241.png.changes @@ -0,0 +1 @@ +1686551561 C journal_geek:2023:pasted:20230612-083241.png cedricabonnel créée 44108 diff --git a/data/media_meta/journal_geek/2023/pasted/20230725-200723.png.changes b/data/media_meta/journal_geek/2023/pasted/20230725-200723.png.changes new file mode 100644 index 0000000..46e474d --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230725-200723.png.changes @@ -0,0 +1 @@ +1690308443 C journal_geek:2023:pasted:20230725-200723.png cedricabonnel créée 138051 diff --git a/data/media_meta/journal_geek/2023/pasted/20230725-201555.png.changes b/data/media_meta/journal_geek/2023/pasted/20230725-201555.png.changes new file mode 100644 index 0000000..f12042c --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230725-201555.png.changes @@ -0,0 +1 @@ +1690308955 C journal_geek:2023:pasted:20230725-201555.png cedricabonnel créée 26972 diff --git a/data/media_meta/journal_geek/2023/pasted/20230820-161357.png.changes b/data/media_meta/journal_geek/2023/pasted/20230820-161357.png.changes new file mode 100644 index 0000000..66b76fd --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230820-161357.png.changes @@ -0,0 +1 @@ +1692540837 C journal_geek:2023:pasted:20230820-161357.png jeanserien créée 29508 diff --git a/data/media_meta/journal_geek/2023/pasted/20230820-161456.png.changes b/data/media_meta/journal_geek/2023/pasted/20230820-161456.png.changes new file mode 100644 index 0000000..ab1cb15 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230820-161456.png.changes @@ -0,0 +1 @@ +1692540896 C journal_geek:2023:pasted:20230820-161456.png jeanserien créée 28664 diff --git a/data/media_meta/journal_geek/2023/pasted/20230820-161518.png.changes b/data/media_meta/journal_geek/2023/pasted/20230820-161518.png.changes new file mode 100644 index 0000000..bc65ef7 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230820-161518.png.changes @@ -0,0 +1 @@ +1692540918 C journal_geek:2023:pasted:20230820-161518.png jeanserien créée 12031 diff --git a/data/media_meta/journal_geek/2023/pasted/20230820-165044.png.changes b/data/media_meta/journal_geek/2023/pasted/20230820-165044.png.changes new file mode 100644 index 0000000..8e4ee5c --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230820-165044.png.changes @@ -0,0 +1 @@ +1692543044 C journal_geek:2023:pasted:20230820-165044.png jeanserien créée 105221 diff --git a/data/media_meta/journal_geek/2023/pasted/20230820-165303.png.changes b/data/media_meta/journal_geek/2023/pasted/20230820-165303.png.changes new file mode 100644 index 0000000..0a1a561 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230820-165303.png.changes @@ -0,0 +1 @@ +1692543183 C journal_geek:2023:pasted:20230820-165303.png jeanserien créée 157270 diff --git a/data/media_meta/journal_geek/2023/pasted/20230820-172931.png.changes b/data/media_meta/journal_geek/2023/pasted/20230820-172931.png.changes new file mode 100644 index 0000000..9726679 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230820-172931.png.changes @@ -0,0 +1 @@ +1692545371 C journal_geek:2023:pasted:20230820-172931.png jeanserien créée 13405 diff --git a/data/media_meta/journal_geek/2023/pasted/20230820-173037.png.changes b/data/media_meta/journal_geek/2023/pasted/20230820-173037.png.changes new file mode 100644 index 0000000..6d42def --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230820-173037.png.changes @@ -0,0 +1 @@ +1692545437 C journal_geek:2023:pasted:20230820-173037.png jeanserien créée 1992 diff --git a/data/media_meta/journal_geek/2023/pasted/20230820-173143.png.changes b/data/media_meta/journal_geek/2023/pasted/20230820-173143.png.changes new file mode 100644 index 0000000..e342d1f --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230820-173143.png.changes @@ -0,0 +1 @@ +1692545503 88.171.69.229 C journal_geek:2023:pasted:20230820-173143.png jeanserien créée 5735 diff --git a/data/media_meta/journal_geek/2023/pasted/20230820-173209.png.changes b/data/media_meta/journal_geek/2023/pasted/20230820-173209.png.changes new file mode 100644 index 0000000..2cdfc2e --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230820-173209.png.changes @@ -0,0 +1 @@ +1692545529 88.171.69.229 C journal_geek:2023:pasted:20230820-173209.png jeanserien créée 5769 diff --git a/data/media_meta/journal_geek/2023/pasted/20230820-173344.png.changes b/data/media_meta/journal_geek/2023/pasted/20230820-173344.png.changes new file mode 100644 index 0000000..caebab9 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230820-173344.png.changes @@ -0,0 +1 @@ +1692545624 88.171.69.229 C journal_geek:2023:pasted:20230820-173344.png jeanserien créée 5789 diff --git a/data/media_meta/journal_geek/2023/pasted/20230820-173411.png.changes b/data/media_meta/journal_geek/2023/pasted/20230820-173411.png.changes new file mode 100644 index 0000000..0ebd37c --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20230820-173411.png.changes @@ -0,0 +1 @@ +1692545651 88.171.69.229 C journal_geek:2023:pasted:20230820-173411.png jeanserien créée 7612 diff --git a/data/media_meta/journal_geek/2023/pasted/20231124-233159.png.changes b/data/media_meta/journal_geek/2023/pasted/20231124-233159.png.changes new file mode 100644 index 0000000..99d48fd --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20231124-233159.png.changes @@ -0,0 +1 @@ +1700865119 37.174.51.2 C journal_geek:2023:pasted:20231124-233159.png cedricabonnel créée 249153 diff --git a/data/media_meta/journal_geek/2023/pasted/20231124-234507.png.changes b/data/media_meta/journal_geek/2023/pasted/20231124-234507.png.changes new file mode 100644 index 0000000..37fbf4b --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20231124-234507.png.changes @@ -0,0 +1 @@ +1700865907 37.174.51.2 C journal_geek:2023:pasted:20231124-234507.png cedricabonnel créée 2244062 diff --git a/data/media_meta/journal_geek/2023/pasted/20231124-235735.png.changes b/data/media_meta/journal_geek/2023/pasted/20231124-235735.png.changes new file mode 100644 index 0000000..fb5edb2 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20231124-235735.png.changes @@ -0,0 +1 @@ +1700866655 37.174.51.2 C journal_geek:2023:pasted:20231124-235735.png cedricabonnel créée 2561499 diff --git a/data/media_meta/journal_geek/2023/pasted/20231125-001740.png.changes b/data/media_meta/journal_geek/2023/pasted/20231125-001740.png.changes new file mode 100644 index 0000000..1845eb6 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20231125-001740.png.changes @@ -0,0 +1 @@ +1700867860 37.174.51.2 C journal_geek:2023:pasted:20231125-001740.png cedricabonnel créée 37116 diff --git a/data/media_meta/journal_geek/2023/pasted/20231125-001852.png.changes b/data/media_meta/journal_geek/2023/pasted/20231125-001852.png.changes new file mode 100644 index 0000000..effc4fc --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20231125-001852.png.changes @@ -0,0 +1 @@ +1700867932 37.174.51.2 C journal_geek:2023:pasted:20231125-001852.png cedricabonnel créée 265 diff --git a/data/media_meta/journal_geek/2023/pasted/20231125-011607.png.changes b/data/media_meta/journal_geek/2023/pasted/20231125-011607.png.changes new file mode 100644 index 0000000..0d6eeda --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20231125-011607.png.changes @@ -0,0 +1 @@ +1700871367 37.166.208.135 C journal_geek:2023:pasted:20231125-011607.png cedricabonnel créée 2085390 diff --git a/data/media_meta/journal_geek/2023/pasted/20231125-012124.png.changes b/data/media_meta/journal_geek/2023/pasted/20231125-012124.png.changes new file mode 100644 index 0000000..34e0522 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20231125-012124.png.changes @@ -0,0 +1 @@ +1700871684 37.166.208.135 C journal_geek:2023:pasted:20231125-012124.png cedricabonnel créée 3959160 diff --git a/data/media_meta/journal_geek/2023/pasted/20231125-012359.png.changes b/data/media_meta/journal_geek/2023/pasted/20231125-012359.png.changes new file mode 100644 index 0000000..a1d05d0 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20231125-012359.png.changes @@ -0,0 +1 @@ +1700871839 37.166.208.135 C journal_geek:2023:pasted:20231125-012359.png cedricabonnel créée 3410037 diff --git a/data/media_meta/journal_geek/2023/pasted/20231125-014203.png.changes b/data/media_meta/journal_geek/2023/pasted/20231125-014203.png.changes new file mode 100644 index 0000000..a72f398 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20231125-014203.png.changes @@ -0,0 +1 @@ +1700872923 37.166.208.135 C journal_geek:2023:pasted:20231125-014203.png cedricabonnel créée 1460412 diff --git a/data/media_meta/journal_geek/2023/pasted/20231125-092104.png.changes b/data/media_meta/journal_geek/2023/pasted/20231125-092104.png.changes new file mode 100644 index 0000000..bf6c005 --- /dev/null +++ b/data/media_meta/journal_geek/2023/pasted/20231125-092104.png.changes @@ -0,0 +1 @@ +1700900464 92.89.16.177 C journal_geek:2023:pasted:20231125-092104.png cedricabonnel créée 3533497 diff --git a/data/media_meta/journal_geek/2023/program-nano.png.changes b/data/media_meta/journal_geek/2023/program-nano.png.changes new file mode 100644 index 0000000..071aa96 --- /dev/null +++ b/data/media_meta/journal_geek/2023/program-nano.png.changes @@ -0,0 +1 @@ +1673111011 C journal_geek:2023:program-nano.png cedricabonnel créée 402414 diff --git a/data/media_meta/journal_geek/2023/swap-parition.png.changes b/data/media_meta/journal_geek/2023/swap-parition.png.changes new file mode 100644 index 0000000..0217c90 --- /dev/null +++ b/data/media_meta/journal_geek/2023/swap-parition.png.changes @@ -0,0 +1 @@ +1673306778 92.89.16.177 C journal_geek:billets:swap-parition.png cedricabonnel créée 330613 diff --git a/data/media_meta/journal_geek/2023/system-upgrade.png.changes b/data/media_meta/journal_geek/2023/system-upgrade.png.changes new file mode 100644 index 0000000..4aece65 --- /dev/null +++ b/data/media_meta/journal_geek/2023/system-upgrade.png.changes @@ -0,0 +1 @@ +1674373046 C journal_geek:2023:system-upgrade.png cedricabonnel créée 471060 diff --git a/data/media_meta/journal_geek/2023/tdixon_chatbot_computer_a4f14272-845b-4f92-a376-d61035e5e271.png.changes b/data/media_meta/journal_geek/2023/tdixon_chatbot_computer_a4f14272-845b-4f92-a376-d61035e5e271.png.changes new file mode 100644 index 0000000..1610a4b --- /dev/null +++ b/data/media_meta/journal_geek/2023/tdixon_chatbot_computer_a4f14272-845b-4f92-a376-d61035e5e271.png.changes @@ -0,0 +1 @@ +1672798050 C journal_geek:2023:tdixon_chatbot_computer_a4f14272-845b-4f92-a376-d61035e5e271.png cedricabonnel créée 952402 diff --git a/data/media_meta/journal_geek/2023/transcript-process.png.changes b/data/media_meta/journal_geek/2023/transcript-process.png.changes new file mode 100644 index 0000000..a188ff7 --- /dev/null +++ b/data/media_meta/journal_geek/2023/transcript-process.png.changes @@ -0,0 +1 @@ +1674458758 C journal_geek:2023:transcript-process.png cedricabonnel créée 374764 diff --git a/data/media_meta/journal_geek/2023/update-linux.png.changes b/data/media_meta/journal_geek/2023/update-linux.png.changes new file mode 100644 index 0000000..111ad1f --- /dev/null +++ b/data/media_meta/journal_geek/2023/update-linux.png.changes @@ -0,0 +1 @@ +1673570821 C journal_geek:2023:update-linux.png cedricabonnel créée 464056 diff --git a/data/media_meta/journal_geek/2023/video-tele-tech.png.changes b/data/media_meta/journal_geek/2023/video-tele-tech.png.changes new file mode 100644 index 0000000..b51a49b --- /dev/null +++ b/data/media_meta/journal_geek/2023/video-tele-tech.png.changes @@ -0,0 +1 @@ +1673198835 C journal_geek:2023:video-tele-tech.png cedricabonnel créée 349120 diff --git a/data/media_meta/journal_geek/adobe_acrobat_reader_300.png.changes b/data/media_meta/journal_geek/adobe_acrobat_reader_300.png.changes new file mode 100755 index 0000000..6f18dcf --- /dev/null +++ b/data/media_meta/journal_geek/adobe_acrobat_reader_300.png.changes @@ -0,0 +1 @@ +1450619838 109.190.17.227 C info:adobe_acrobat_reader_300.png jside créée diff --git a/data/media_meta/journal_geek/airdroid_300.png.changes b/data/media_meta/journal_geek/airdroid_300.png.changes new file mode 100755 index 0000000..5b9f829 --- /dev/null +++ b/data/media_meta/journal_geek/airdroid_300.png.changes @@ -0,0 +1 @@ +1450619839 109.190.17.227 C info:airdroid_300.png jside créée diff --git a/data/media_meta/journal_geek/barcode_scanner_300.png.changes b/data/media_meta/journal_geek/barcode_scanner_300.png.changes new file mode 100755 index 0000000..45873b9 --- /dev/null +++ b/data/media_meta/journal_geek/barcode_scanner_300.png.changes @@ -0,0 +1 @@ +1450619837 109.190.17.227 C info:barcode_scanner_300.png jside créée diff --git a/data/media_meta/journal_geek/billets/cedric_un_outil_de_gestion_de_paquets_plus_simple_plus_rapide_e_9fc8737f-b778-4311-b01c-5b0f30409190.png.changes b/data/media_meta/journal_geek/billets/cedric_un_outil_de_gestion_de_paquets_plus_simple_plus_rapide_e_9fc8737f-b778-4311-b01c-5b0f30409190.png.changes new file mode 100644 index 0000000..6c1fba3 --- /dev/null +++ b/data/media_meta/journal_geek/billets/cedric_un_outil_de_gestion_de_paquets_plus_simple_plus_rapide_e_9fc8737f-b778-4311-b01c-5b0f30409190.png.changes @@ -0,0 +1 @@ +1675238374 C journal_geek:billets:cedric_un_outil_de_gestion_de_paquets_plus_simple_plus_rapide_e_9fc8737f-b778-4311-b01c-5b0f30409190.png cedricabonnel créée 887845 diff --git a/data/media_meta/journal_geek/billets/code_in_pc_3.png.changes b/data/media_meta/journal_geek/billets/code_in_pc_3.png.changes new file mode 100644 index 0000000..ab9925f --- /dev/null +++ b/data/media_meta/journal_geek/billets/code_in_pc_3.png.changes @@ -0,0 +1 @@ +1673799096 C journal_geek:billets:code_in_pc_3.png cedricabonnel créée 517798 diff --git a/data/media_meta/journal_geek/billets/memory-1.png.changes b/data/media_meta/journal_geek/billets/memory-1.png.changes new file mode 100644 index 0000000..7f47407 --- /dev/null +++ b/data/media_meta/journal_geek/billets/memory-1.png.changes @@ -0,0 +1 @@ +1674373788 C journal_geek:billets:memory-1.png cedricabonnel créée 366060 diff --git a/data/media_meta/journal_geek/billets/memory-2.png.changes b/data/media_meta/journal_geek/billets/memory-2.png.changes new file mode 100644 index 0000000..5b47bb4 --- /dev/null +++ b/data/media_meta/journal_geek/billets/memory-2.png.changes @@ -0,0 +1 @@ +1674373801 C journal_geek:billets:memory-2.png cedricabonnel créée 377616 diff --git a/data/media_meta/journal_geek/billets/memory_component_in_a_full_computer_79a666bf-c3c8-4b38-a196-ec54ba73e7a0.png.changes b/data/media_meta/journal_geek/billets/memory_component_in_a_full_computer_79a666bf-c3c8-4b38-a196-ec54ba73e7a0.png.changes new file mode 100644 index 0000000..51572f2 --- /dev/null +++ b/data/media_meta/journal_geek/billets/memory_component_in_a_full_computer_79a666bf-c3c8-4b38-a196-ec54ba73e7a0.png.changes @@ -0,0 +1 @@ +1674373807 C journal_geek:billets:memory_component_in_a_full_computer_79a666bf-c3c8-4b38-a196-ec54ba73e7a0.png cedricabonnel créée 1115882 diff --git a/data/media_meta/journal_geek/billets/password.png.changes b/data/media_meta/journal_geek/billets/password.png.changes new file mode 100644 index 0000000..dba0f33 --- /dev/null +++ b/data/media_meta/journal_geek/billets/password.png.changes @@ -0,0 +1 @@ +1673826021 C journal_geek:billets:password.png cedricabonnel créée 428756 diff --git a/data/media_meta/journal_geek/billets/pasted/20230117-190135.png.changes b/data/media_meta/journal_geek/billets/pasted/20230117-190135.png.changes new file mode 100644 index 0000000..d8f445f --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230117-190135.png.changes @@ -0,0 +1 @@ +1673978495 C journal_geek:billets:pasted:20230117-190135.png cedricabonnel créée 11064 diff --git a/data/media_meta/journal_geek/billets/pasted/20230117-190317.png.changes b/data/media_meta/journal_geek/billets/pasted/20230117-190317.png.changes new file mode 100644 index 0000000..75c1f79 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230117-190317.png.changes @@ -0,0 +1 @@ +1673978597 C journal_geek:billets:pasted:20230117-190317.png cedricabonnel créée 3905 diff --git a/data/media_meta/journal_geek/billets/pasted/20230117-190410.png.changes b/data/media_meta/journal_geek/billets/pasted/20230117-190410.png.changes new file mode 100644 index 0000000..06a75b9 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230117-190410.png.changes @@ -0,0 +1 @@ +1673978650 C journal_geek:billets:pasted:20230117-190410.png cedricabonnel créée 8241 diff --git a/data/media_meta/journal_geek/billets/pasted/20230117-190537.png.changes b/data/media_meta/journal_geek/billets/pasted/20230117-190537.png.changes new file mode 100644 index 0000000..3123297 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230117-190537.png.changes @@ -0,0 +1 @@ +1673978737 C journal_geek:billets:pasted:20230117-190537.png cedricabonnel créée 4580 diff --git a/data/media_meta/journal_geek/billets/pasted/20230117-194329.png.changes b/data/media_meta/journal_geek/billets/pasted/20230117-194329.png.changes new file mode 100644 index 0000000..5b041cf --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230117-194329.png.changes @@ -0,0 +1 @@ +1673981008 C journal_geek:billets:pasted:20230117-194329.png cedricabonnel créée 13501 diff --git a/data/media_meta/journal_geek/billets/pasted/20230117-194408.png.changes b/data/media_meta/journal_geek/billets/pasted/20230117-194408.png.changes new file mode 100644 index 0000000..dd73645 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230117-194408.png.changes @@ -0,0 +1 @@ +1673981048 C journal_geek:billets:pasted:20230117-194408.png cedricabonnel créée 88683 diff --git a/data/media_meta/journal_geek/billets/pasted/20230117-194448.png.changes b/data/media_meta/journal_geek/billets/pasted/20230117-194448.png.changes new file mode 100644 index 0000000..084104d --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230117-194448.png.changes @@ -0,0 +1 @@ +1673981088 C journal_geek:billets:pasted:20230117-194448.png cedricabonnel créée 107994 diff --git a/data/media_meta/journal_geek/billets/pasted/20230117-194535.png.changes b/data/media_meta/journal_geek/billets/pasted/20230117-194535.png.changes new file mode 100644 index 0000000..c2da0f6 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230117-194535.png.changes @@ -0,0 +1 @@ +1673981135 C journal_geek:billets:pasted:20230117-194535.png cedricabonnel créée 168960 diff --git a/data/media_meta/journal_geek/billets/pasted/20230117-194600.png.changes b/data/media_meta/journal_geek/billets/pasted/20230117-194600.png.changes new file mode 100644 index 0000000..93a1b96 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230117-194600.png.changes @@ -0,0 +1 @@ +1673981160 C journal_geek:billets:pasted:20230117-194600.png cedricabonnel créée 74891 diff --git a/data/media_meta/journal_geek/billets/pasted/20230122-232943.png.changes b/data/media_meta/journal_geek/billets/pasted/20230122-232943.png.changes new file mode 100644 index 0000000..7fe0dbf --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230122-232943.png.changes @@ -0,0 +1 @@ +1674426583 C journal_geek:billets:pasted:20230122-232943.png cedricabonnel créée 37199 diff --git a/data/media_meta/journal_geek/billets/pasted/20230122-234506.png.changes b/data/media_meta/journal_geek/billets/pasted/20230122-234506.png.changes new file mode 100644 index 0000000..936e30e --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230122-234506.png.changes @@ -0,0 +1 @@ +1674427506 C journal_geek:billets:pasted:20230122-234506.png cedricabonnel créée 138857 diff --git a/data/media_meta/journal_geek/billets/pasted/20230123-081939.png.changes b/data/media_meta/journal_geek/billets/pasted/20230123-081939.png.changes new file mode 100644 index 0000000..6d8b98c --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230123-081939.png.changes @@ -0,0 +1 @@ +1674458379 C journal_geek:billets:pasted:20230123-081939.png cedricabonnel créée 92285 diff --git a/data/media_meta/journal_geek/billets/pasted/20230123-084845.png.changes b/data/media_meta/journal_geek/billets/pasted/20230123-084845.png.changes new file mode 100644 index 0000000..5283517 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230123-084845.png.changes @@ -0,0 +1 @@ +1674460125 C journal_geek:billets:pasted:20230123-084845.png cedricabonnel créée 88036 diff --git a/data/media_meta/journal_geek/billets/pasted/20230123-085110.png.changes b/data/media_meta/journal_geek/billets/pasted/20230123-085110.png.changes new file mode 100644 index 0000000..cdc0af6 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230123-085110.png.changes @@ -0,0 +1 @@ +1674460270 C journal_geek:billets:pasted:20230123-085110.png cedricabonnel créée 329037 diff --git a/data/media_meta/journal_geek/billets/pasted/20230123-085317.png.changes b/data/media_meta/journal_geek/billets/pasted/20230123-085317.png.changes new file mode 100644 index 0000000..a68b762 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230123-085317.png.changes @@ -0,0 +1 @@ +1674460397 C journal_geek:billets:pasted:20230123-085317.png cedricabonnel créée 2062 diff --git a/data/media_meta/journal_geek/billets/pasted/20230128-005249.png.changes b/data/media_meta/journal_geek/billets/pasted/20230128-005249.png.changes new file mode 100644 index 0000000..9ca600d --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230128-005249.png.changes @@ -0,0 +1 @@ +1674863569 C journal_geek:billets:pasted:20230128-005249.png cedricabonnel créée 16069 diff --git a/data/media_meta/journal_geek/billets/pasted/20230128-005601.png.changes b/data/media_meta/journal_geek/billets/pasted/20230128-005601.png.changes new file mode 100644 index 0000000..b166b9b --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230128-005601.png.changes @@ -0,0 +1 @@ +1674863760 C journal_geek:billets:pasted:20230128-005601.png cedricabonnel créée 5450 diff --git a/data/media_meta/journal_geek/billets/pasted/20230128-005733.png.changes b/data/media_meta/journal_geek/billets/pasted/20230128-005733.png.changes new file mode 100644 index 0000000..1968fd9 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230128-005733.png.changes @@ -0,0 +1 @@ +1674863853 C journal_geek:billets:pasted:20230128-005733.png cedricabonnel créée 4915 diff --git a/data/media_meta/journal_geek/billets/pasted/20230128-005753.png.changes b/data/media_meta/journal_geek/billets/pasted/20230128-005753.png.changes new file mode 100644 index 0000000..278f850 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230128-005753.png.changes @@ -0,0 +1 @@ +1674863873 C journal_geek:billets:pasted:20230128-005753.png cedricabonnel créée 4496 diff --git a/data/media_meta/journal_geek/billets/pasted/20230206-144053.png.changes b/data/media_meta/journal_geek/billets/pasted/20230206-144053.png.changes new file mode 100644 index 0000000..ccb6631 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230206-144053.png.changes @@ -0,0 +1 @@ +1675690853 C journal_geek:billets:pasted:20230206-144053.png jeanserien créée 88500 diff --git a/data/media_meta/journal_geek/billets/pasted/20230209-120224.png.changes b/data/media_meta/journal_geek/billets/pasted/20230209-120224.png.changes new file mode 100644 index 0000000..7784973 --- /dev/null +++ b/data/media_meta/journal_geek/billets/pasted/20230209-120224.png.changes @@ -0,0 +1 @@ +1675940544 C journal_geek:billets:pasted:20230209-120224.png cedricabonnel créée 10859 diff --git a/data/media_meta/journal_geek/billets/script-in-computer.png.changes b/data/media_meta/journal_geek/billets/script-in-computer.png.changes new file mode 100644 index 0000000..49854f1 --- /dev/null +++ b/data/media_meta/journal_geek/billets/script-in-computer.png.changes @@ -0,0 +1 @@ +1673740127 C journal_geek:billets:script-in-computer.png cedricabonnel créée 406813 diff --git a/data/media_meta/journal_geek/billets/video-tele-tech.png.changes b/data/media_meta/journal_geek/billets/video-tele-tech.png.changes new file mode 100644 index 0000000..b4e49a9 --- /dev/null +++ b/data/media_meta/journal_geek/billets/video-tele-tech.png.changes @@ -0,0 +1 @@ +1673198809 C journal_geek:billets:video-tele-tech.png cedricabonnel créée 349120 diff --git a/data/media_meta/journal_geek/calise_angers_dd_0-15_eur.jpg.changes b/data/media_meta/journal_geek/calise_angers_dd_0-15_eur.jpg.changes new file mode 100644 index 0000000..5a3bebd --- /dev/null +++ b/data/media_meta/journal_geek/calise_angers_dd_0-15_eur.jpg.changes @@ -0,0 +1 @@ +1567111247 92.89.16.177 C journal_geek:calise_angers_dd_0-15_eur.jpg jside créée 32898 diff --git a/data/media_meta/journal_geek/call_blocker_300.png.changes b/data/media_meta/journal_geek/call_blocker_300.png.changes new file mode 100755 index 0000000..c94c960 --- /dev/null +++ b/data/media_meta/journal_geek/call_blocker_300.png.changes @@ -0,0 +1 @@ +1450619838 109.190.17.227 C info:call_blocker_300.png jside créée diff --git a/data/media_meta/journal_geek/carrefour_300.png.changes b/data/media_meta/journal_geek/carrefour_300.png.changes new file mode 100755 index 0000000..d69c936 --- /dev/null +++ b/data/media_meta/journal_geek/carrefour_300.png.changes @@ -0,0 +1 @@ +1450619840 109.190.17.227 C info:carrefour_300.png jside créée diff --git a/data/media_meta/journal_geek/chemin_vers_serveurweb_01.png.changes b/data/media_meta/journal_geek/chemin_vers_serveurweb_01.png.changes new file mode 100644 index 0000000..c2f0326 --- /dev/null +++ b/data/media_meta/journal_geek/chemin_vers_serveurweb_01.png.changes @@ -0,0 +1 @@ +1564600681 93.23.12.98 C journal_geek:chemin_vers_serveurweb_01.png jside créée 24533 diff --git a/data/media_meta/journal_geek/datama10.jpg.changes b/data/media_meta/journal_geek/datama10.jpg.changes new file mode 100644 index 0000000..0ce68f0 --- /dev/null +++ b/data/media_meta/journal_geek/datama10.jpg.changes @@ -0,0 +1 @@ +1567114103 92.89.16.177 C journal_geek:datama10.jpg jside créée 134492 diff --git a/data/media_meta/journal_geek/demenager_1.png.changes b/data/media_meta/journal_geek/demenager_1.png.changes new file mode 100644 index 0000000..24ce06e --- /dev/null +++ b/data/media_meta/journal_geek/demenager_1.png.changes @@ -0,0 +1 @@ +1564607105 93.23.12.98 C journal_geek:demenager_1.png jside créée 347095 diff --git a/data/media_meta/journal_geek/entete_http_demande_1.png.changes b/data/media_meta/journal_geek/entete_http_demande_1.png.changes new file mode 100644 index 0000000..517c034 --- /dev/null +++ b/data/media_meta/journal_geek/entete_http_demande_1.png.changes @@ -0,0 +1 @@ +1564603826 93.23.12.98 C journal_geek:entete_http_demande_1.png jside créée 19823 diff --git a/data/media_meta/journal_geek/google_drive_300.png.changes b/data/media_meta/journal_geek/google_drive_300.png.changes new file mode 100755 index 0000000..c872252 --- /dev/null +++ b/data/media_meta/journal_geek/google_drive_300.png.changes @@ -0,0 +1 @@ +1450619840 109.190.17.227 C info:google_drive_300.png jside créée diff --git a/data/media_meta/journal_geek/la_video_youtube_virale/cedric_youtube_psy_5227c19e-cdb8-48f1-b2d9-9812fc1beb0c.png.changes b/data/media_meta/journal_geek/la_video_youtube_virale/cedric_youtube_psy_5227c19e-cdb8-48f1-b2d9-9812fc1beb0c.png.changes new file mode 100644 index 0000000..b8eda7e --- /dev/null +++ b/data/media_meta/journal_geek/la_video_youtube_virale/cedric_youtube_psy_5227c19e-cdb8-48f1-b2d9-9812fc1beb0c.png.changes @@ -0,0 +1 @@ +1672799118 C journal_geek:la_video_youtube_virale:cedric_youtube_psy_5227c19e-cdb8-48f1-b2d9-9812fc1beb0c.png cedricabonnel créée 1567219 diff --git a/data/media_meta/journal_geek/la_video_youtube_virale/gangam_style_youtube_progression.png.changes b/data/media_meta/journal_geek/la_video_youtube_virale/gangam_style_youtube_progression.png.changes new file mode 100755 index 0000000..91282ee --- /dev/null +++ b/data/media_meta/journal_geek/la_video_youtube_virale/gangam_style_youtube_progression.png.changes @@ -0,0 +1 @@ +1351758435 109.190.17.227 C info:la_video_youtube_virale:gangam_style_youtube_progression.png jside créée diff --git a/data/media_meta/journal_geek/logo-news.gif.changes b/data/media_meta/journal_geek/logo-news.gif.changes new file mode 100644 index 0000000..050161b --- /dev/null +++ b/data/media_meta/journal_geek/logo-news.gif.changes @@ -0,0 +1 @@ +1587594883 92.89.16.177 C journal_geek:logo-news.gif jside créée 25404 diff --git a/data/media_meta/journal_geek/montimbrenligne-paques-2010.jpg.changes b/data/media_meta/journal_geek/montimbrenligne-paques-2010.jpg.changes new file mode 100644 index 0000000..bc31ced --- /dev/null +++ b/data/media_meta/journal_geek/montimbrenligne-paques-2010.jpg.changes @@ -0,0 +1 @@ +1567111771 92.89.16.177 C journal_geek:montimbrenligne-paques-2010.jpg jside créée 11995 diff --git a/data/media_meta/journal_geek/multisites_1.png.changes b/data/media_meta/journal_geek/multisites_1.png.changes new file mode 100644 index 0000000..4e0bc9c --- /dev/null +++ b/data/media_meta/journal_geek/multisites_1.png.changes @@ -0,0 +1 @@ +1564603391 93.23.12.98 C journal_geek:multisites_1.png jside créée 28312 diff --git a/data/media_meta/journal_geek/noixdegrenoble.jpg.changes b/data/media_meta/journal_geek/noixdegrenoble.jpg.changes new file mode 100755 index 0000000..28e1078 --- /dev/null +++ b/data/media_meta/journal_geek/noixdegrenoble.jpg.changes @@ -0,0 +1 @@ +1342795833 31.32.241.103 C info:noixdegrenoble.jpg jside créée diff --git a/data/media_meta/journal_geek/pasted/20230108-034059.png.changes b/data/media_meta/journal_geek/pasted/20230108-034059.png.changes new file mode 100644 index 0000000..414f12d --- /dev/null +++ b/data/media_meta/journal_geek/pasted/20230108-034059.png.changes @@ -0,0 +1 @@ +1673145659 C journal_geek:pasted:20230108-034059.png cedricabonnel créée 346973 diff --git a/data/media_meta/journal_geek/pasted/20230108-035855.png.changes b/data/media_meta/journal_geek/pasted/20230108-035855.png.changes new file mode 100644 index 0000000..83e995e --- /dev/null +++ b/data/media_meta/journal_geek/pasted/20230108-035855.png.changes @@ -0,0 +1 @@ +1673146735 C journal_geek:pasted:20230108-035855.png cedricabonnel créée 461386 diff --git a/data/media_meta/journal_geek/poste-2016-16.jpg.changes b/data/media_meta/journal_geek/poste-2016-16.jpg.changes new file mode 100644 index 0000000..518a5a4 --- /dev/null +++ b/data/media_meta/journal_geek/poste-2016-16.jpg.changes @@ -0,0 +1 @@ +1567112369 92.89.16.177 C journal_geek:poste-2016-16.jpg jside créée 49949 diff --git a/data/media_meta/journal_geek/postgresql_portable_01.png.changes b/data/media_meta/journal_geek/postgresql_portable_01.png.changes new file mode 100644 index 0000000..709069c --- /dev/null +++ b/data/media_meta/journal_geek/postgresql_portable_01.png.changes @@ -0,0 +1 @@ +1578431367 164.177.31.157 C journal_geek:postgresql_portable_01.png jside créée 5463 diff --git a/data/media_meta/journal_geek/postgresql_portable_02.png.changes b/data/media_meta/journal_geek/postgresql_portable_02.png.changes new file mode 100644 index 0000000..0d86cf4 --- /dev/null +++ b/data/media_meta/journal_geek/postgresql_portable_02.png.changes @@ -0,0 +1 @@ +1578431405 164.177.31.157 C journal_geek:postgresql_portable_02.png jside créée 7618 diff --git a/data/media_meta/journal_geek/postgresql_portable_dossier.png.changes b/data/media_meta/journal_geek/postgresql_portable_dossier.png.changes new file mode 100644 index 0000000..a681850 --- /dev/null +++ b/data/media_meta/journal_geek/postgresql_portable_dossier.png.changes @@ -0,0 +1,2 @@ +1578430589 164.177.31.157 C journal_geek:postgresql_portable_dossier.png jside créée 10770 +1578431195 164.177.31.157 E journal_geek:postgresql_portable_dossier.png jside 1825 diff --git a/data/media_meta/journal_geek/postgresql_portable_sourceforge.png.changes b/data/media_meta/journal_geek/postgresql_portable_sourceforge.png.changes new file mode 100644 index 0000000..efcb247 --- /dev/null +++ b/data/media_meta/journal_geek/postgresql_portable_sourceforge.png.changes @@ -0,0 +1 @@ +1578430474 164.177.31.157 C journal_geek:postgresql_portable_sourceforge.png jside créée 30703 diff --git a/data/media_meta/journal_geek/raspberry-pi-logo.jpg.changes b/data/media_meta/journal_geek/raspberry-pi-logo.jpg.changes new file mode 100755 index 0000000..1c5a07f --- /dev/null +++ b/data/media_meta/journal_geek/raspberry-pi-logo.jpg.changes @@ -0,0 +1 @@ +1454882712 109.190.17.227 C info:raspberry-pi-logo.jpg jside créée diff --git a/data/media_meta/journal_geek/resolution_dns_1.png.changes b/data/media_meta/journal_geek/resolution_dns_1.png.changes new file mode 100644 index 0000000..bece0d8 --- /dev/null +++ b/data/media_meta/journal_geek/resolution_dns_1.png.changes @@ -0,0 +1 @@ +1564594476 93.23.12.98 C journal_geek:resolution_dns_1.png jside créée 17158 diff --git a/data/media_meta/journal_geek/reverse_proxy_1.png.changes b/data/media_meta/journal_geek/reverse_proxy_1.png.changes new file mode 100644 index 0000000..c59341c --- /dev/null +++ b/data/media_meta/journal_geek/reverse_proxy_1.png.changes @@ -0,0 +1 @@ +1564606243 93.23.12.98 C journal_geek:reverse_proxy_1.png jside créée 44200 diff --git a/data/media_meta/journal_geek/teleinformation_compteur_edf/sagem-s10c4-complet.jpg.changes b/data/media_meta/journal_geek/teleinformation_compteur_edf/sagem-s10c4-complet.jpg.changes new file mode 100755 index 0000000..4d2873b --- /dev/null +++ b/data/media_meta/journal_geek/teleinformation_compteur_edf/sagem-s10c4-complet.jpg.changes @@ -0,0 +1 @@ +1454830388 109.190.17.227 C info:teleinformation_compteur_edf:sagem-s10c4-complet.jpg jside créée diff --git a/data/media_meta/journal_geek/teleinformation_compteur_edf/sagem-s10cx-schema.png.changes b/data/media_meta/journal_geek/teleinformation_compteur_edf/sagem-s10cx-schema.png.changes new file mode 100755 index 0000000..df52f45 --- /dev/null +++ b/data/media_meta/journal_geek/teleinformation_compteur_edf/sagem-s10cx-schema.png.changes @@ -0,0 +1,2 @@ +1454830449 C info:teleinformation_compteur_edf:sagem-s10cx-schema.png jside créée +1672876447 D journal_geek:teleinformation_compteur_edf:sagem-s10cx-schema.png cedricabonnel supprimée -196856 diff --git a/data/media_meta/journal_geek/timbre_la_fete_des_lumiere_cecile_millet_2011_lettre_prioritaire.png.changes b/data/media_meta/journal_geek/timbre_la_fete_des_lumiere_cecile_millet_2011_lettre_prioritaire.png.changes new file mode 100755 index 0000000..3828743 --- /dev/null +++ b/data/media_meta/journal_geek/timbre_la_fete_des_lumiere_cecile_millet_2011_lettre_prioritaire.png.changes @@ -0,0 +1 @@ +1351196618 109.190.17.227 C info:timbre_la_fete_des_lumiere_cecile_millet_2011_lettre_prioritaire.png jside créée diff --git a/data/media_meta/journal_personnel/2004/10/rhonalp1.jpg.changes b/data/media_meta/journal_personnel/2004/10/rhonalp1.jpg.changes new file mode 100755 index 0000000..f431bc4 --- /dev/null +++ b/data/media_meta/journal_personnel/2004/10/rhonalp1.jpg.changes @@ -0,0 +1 @@ +1342810042 31.32.241.103 C journal:2004:10:rhonalp1.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-282257.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-282257.jpg.changes new file mode 100755 index 0000000..0e4cc01 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-282257.jpg.changes @@ -0,0 +1 @@ +1342819962 31.32.241.103 C journal:2007:09:14:vlcsnap-282257.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-282364.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-282364.jpg.changes new file mode 100755 index 0000000..54bd772 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-282364.jpg.changes @@ -0,0 +1 @@ +1342820014 31.32.241.103 C journal:2007:09:14:vlcsnap-282364.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-283903.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-283903.jpg.changes new file mode 100755 index 0000000..93e92b3 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-283903.jpg.changes @@ -0,0 +1 @@ +1342819991 31.32.241.103 C journal:2007:09:14:vlcsnap-283903.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284039.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284039.jpg.changes new file mode 100755 index 0000000..8cccd6e --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284039.jpg.changes @@ -0,0 +1 @@ +1342820003 31.32.241.103 C journal:2007:09:14:vlcsnap-284039.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284115.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284115.jpg.changes new file mode 100755 index 0000000..6375592 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284115.jpg.changes @@ -0,0 +1 @@ +1342820026 31.32.241.103 C journal:2007:09:14:vlcsnap-284115.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284179.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284179.jpg.changes new file mode 100755 index 0000000..c7afee0 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284179.jpg.changes @@ -0,0 +1 @@ +1342820032 31.32.241.103 C journal:2007:09:14:vlcsnap-284179.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284216.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284216.jpg.changes new file mode 100755 index 0000000..e87c81d --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284216.jpg.changes @@ -0,0 +1 @@ +1342820061 31.32.241.103 C journal:2007:09:14:vlcsnap-284216.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284343.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284343.jpg.changes new file mode 100755 index 0000000..9333204 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284343.jpg.changes @@ -0,0 +1 @@ +1342820047 31.32.241.103 C journal:2007:09:14:vlcsnap-284343.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284496.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284496.jpg.changes new file mode 100755 index 0000000..11cd5c0 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284496.jpg.changes @@ -0,0 +1 @@ +1342820064 31.32.241.103 C journal:2007:09:14:vlcsnap-284496.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284826.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284826.jpg.changes new file mode 100755 index 0000000..c60234b --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284826.jpg.changes @@ -0,0 +1 @@ +1342820071 31.32.241.103 C journal:2007:09:14:vlcsnap-284826.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284955.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284955.jpg.changes new file mode 100755 index 0000000..852face --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284955.jpg.changes @@ -0,0 +1 @@ +1342820097 31.32.241.103 C journal:2007:09:14:vlcsnap-284955.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284987.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284987.jpg.changes new file mode 100755 index 0000000..9b8ad0a --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-284987.jpg.changes @@ -0,0 +1 @@ +1342820097 31.32.241.103 C journal:2007:09:14:vlcsnap-284987.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285036.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285036.jpg.changes new file mode 100755 index 0000000..e9f631f --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285036.jpg.changes @@ -0,0 +1 @@ +1342820101 31.32.241.103 C journal:2007:09:14:vlcsnap-285036.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285098.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285098.jpg.changes new file mode 100755 index 0000000..285cb76 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285098.jpg.changes @@ -0,0 +1 @@ +1342820106 31.32.241.103 C journal:2007:09:14:vlcsnap-285098.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285166.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285166.jpg.changes new file mode 100755 index 0000000..7265aa3 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285166.jpg.changes @@ -0,0 +1 @@ +1342819962 31.32.241.103 C journal:2007:09:14:vlcsnap-285166.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285243.jpg.changes b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285243.jpg.changes new file mode 100755 index 0000000..bf90619 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/14/vlcsnap-285243.jpg.changes @@ -0,0 +1 @@ +1342819962 31.32.241.103 C journal:2007:09:14:vlcsnap-285243.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/17/dscn0451.jpg.changes b/data/media_meta/journal_personnel/2007/09/17/dscn0451.jpg.changes new file mode 100755 index 0000000..d67d16e --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/17/dscn0451.jpg.changes @@ -0,0 +1 @@ +1342818802 31.32.241.103 C journal:2007:09:17:dscn0451.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/17/dscn0453.jpg.changes b/data/media_meta/journal_personnel/2007/09/17/dscn0453.jpg.changes new file mode 100755 index 0000000..a4285e5 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/17/dscn0453.jpg.changes @@ -0,0 +1 @@ +1342818783 31.32.241.103 C journal:2007:09:17:dscn0453.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/17/dscn0456.jpg.changes b/data/media_meta/journal_personnel/2007/09/17/dscn0456.jpg.changes new file mode 100755 index 0000000..e39cfe9 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/17/dscn0456.jpg.changes @@ -0,0 +1 @@ +1342818790 31.32.241.103 C journal:2007:09:17:dscn0456.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/17/dscn0463.jpg.changes b/data/media_meta/journal_personnel/2007/09/17/dscn0463.jpg.changes new file mode 100755 index 0000000..50fbc18 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/17/dscn0463.jpg.changes @@ -0,0 +1 @@ +1342818831 31.32.241.103 C journal:2007:09:17:dscn0463.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/17/dscn0465.jpg.changes b/data/media_meta/journal_personnel/2007/09/17/dscn0465.jpg.changes new file mode 100755 index 0000000..ca9ab37 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/17/dscn0465.jpg.changes @@ -0,0 +1 @@ +1342818840 31.32.241.103 C journal:2007:09:17:dscn0465.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0544.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0544.jpg.changes new file mode 100755 index 0000000..069e45d --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0544.jpg.changes @@ -0,0 +1 @@ +1342820514 31.32.241.103 C journal:2007:09:23:dscn0544.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0546.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0546.jpg.changes new file mode 100755 index 0000000..e005006 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0546.jpg.changes @@ -0,0 +1 @@ +1342820502 31.32.241.103 C journal:2007:09:23:dscn0546.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0547.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0547.jpg.changes new file mode 100755 index 0000000..93a79c8 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0547.jpg.changes @@ -0,0 +1 @@ +1342820529 31.32.241.103 C journal:2007:09:23:dscn0547.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0548.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0548.jpg.changes new file mode 100755 index 0000000..041c691 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0548.jpg.changes @@ -0,0 +1 @@ +1342820541 31.32.241.103 C journal:2007:09:23:dscn0548.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0550.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0550.jpg.changes new file mode 100755 index 0000000..d876cf3 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0550.jpg.changes @@ -0,0 +1 @@ +1342820615 31.32.241.103 C journal:2007:09:23:dscn0550.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0551.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0551.jpg.changes new file mode 100755 index 0000000..5d7a01a --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0551.jpg.changes @@ -0,0 +1 @@ +1342820645 31.32.241.103 C journal:2007:09:23:dscn0551.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0553.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0553.jpg.changes new file mode 100755 index 0000000..e9a0259 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0553.jpg.changes @@ -0,0 +1 @@ +1342820616 31.32.241.103 C journal:2007:09:23:dscn0553.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0554.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0554.jpg.changes new file mode 100755 index 0000000..426cef8 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0554.jpg.changes @@ -0,0 +1 @@ +1342820746 31.32.241.103 C journal:2007:09:23:dscn0554.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0555.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0555.jpg.changes new file mode 100755 index 0000000..f3c06a8 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0555.jpg.changes @@ -0,0 +1 @@ +1342820675 31.32.241.103 C journal:2007:09:23:dscn0555.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0557.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0557.jpg.changes new file mode 100755 index 0000000..6db20e9 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0557.jpg.changes @@ -0,0 +1 @@ +1342820756 31.32.241.103 C journal:2007:09:23:dscn0557.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0558.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0558.jpg.changes new file mode 100755 index 0000000..6cfedc6 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0558.jpg.changes @@ -0,0 +1 @@ +1342820729 31.32.241.103 C journal:2007:09:23:dscn0558.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0559.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0559.jpg.changes new file mode 100755 index 0000000..53e8d8a --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0559.jpg.changes @@ -0,0 +1 @@ +1342820787 31.32.241.103 C journal:2007:09:23:dscn0559.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0560.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0560.jpg.changes new file mode 100755 index 0000000..13abe35 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0560.jpg.changes @@ -0,0 +1 @@ +1342820894 31.32.241.103 C journal:2007:09:23:dscn0560.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0561.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0561.jpg.changes new file mode 100755 index 0000000..175620e --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0561.jpg.changes @@ -0,0 +1 @@ +1342820894 31.32.241.103 C journal:2007:09:23:dscn0561.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0562.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0562.jpg.changes new file mode 100755 index 0000000..f2bc61f --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0562.jpg.changes @@ -0,0 +1 @@ +1342820837 31.32.241.103 C journal:2007:09:23:dscn0562.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0563.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0563.jpg.changes new file mode 100755 index 0000000..1511a7e --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0563.jpg.changes @@ -0,0 +1 @@ +1342820880 31.32.241.103 C journal:2007:09:23:dscn0563.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0564.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0564.jpg.changes new file mode 100755 index 0000000..e0970c1 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0564.jpg.changes @@ -0,0 +1 @@ +1342820912 31.32.241.103 C journal:2007:09:23:dscn0564.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0565.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0565.jpg.changes new file mode 100755 index 0000000..d1e5a98 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0565.jpg.changes @@ -0,0 +1 @@ +1342820993 31.32.241.103 C journal:2007:09:23:dscn0565.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0566.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0566.jpg.changes new file mode 100755 index 0000000..ddf00d3 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0566.jpg.changes @@ -0,0 +1 @@ +1342821014 31.32.241.103 C journal:2007:09:23:dscn0566.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0567.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0567.jpg.changes new file mode 100755 index 0000000..da43e68 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0567.jpg.changes @@ -0,0 +1 @@ +1342820994 31.32.241.103 C journal:2007:09:23:dscn0567.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0569.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0569.jpg.changes new file mode 100755 index 0000000..ee81f6a --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0569.jpg.changes @@ -0,0 +1 @@ +1342821096 31.32.241.103 C journal:2007:09:23:dscn0569.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0570.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0570.jpg.changes new file mode 100755 index 0000000..302561c --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0570.jpg.changes @@ -0,0 +1 @@ +1342821070 31.32.241.103 C journal:2007:09:23:dscn0570.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0571.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0571.jpg.changes new file mode 100755 index 0000000..9b8d6c6 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0571.jpg.changes @@ -0,0 +1 @@ +1342821099 31.32.241.103 C journal:2007:09:23:dscn0571.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0572.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0572.jpg.changes new file mode 100755 index 0000000..ced20c1 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0572.jpg.changes @@ -0,0 +1 @@ +1342821142 31.32.241.103 C journal:2007:09:23:dscn0572.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0575.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0575.jpg.changes new file mode 100755 index 0000000..9225e9d --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0575.jpg.changes @@ -0,0 +1 @@ +1342821162 31.32.241.103 C journal:2007:09:23:dscn0575.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0576.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0576.jpg.changes new file mode 100755 index 0000000..d241edb --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0576.jpg.changes @@ -0,0 +1 @@ +1342821167 31.32.241.103 C journal:2007:09:23:dscn0576.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0577.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0577.jpg.changes new file mode 100755 index 0000000..8c2ccb7 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0577.jpg.changes @@ -0,0 +1 @@ +1342821227 31.32.241.103 C journal:2007:09:23:dscn0577.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0578.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0578.jpg.changes new file mode 100755 index 0000000..4d2a614 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0578.jpg.changes @@ -0,0 +1 @@ +1342821225 31.32.241.103 C journal:2007:09:23:dscn0578.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0580.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0580.jpg.changes new file mode 100755 index 0000000..3d2c62a --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0580.jpg.changes @@ -0,0 +1 @@ +1342821231 31.32.241.103 C journal:2007:09:23:dscn0580.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0581.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0581.jpg.changes new file mode 100755 index 0000000..6d89de9 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0581.jpg.changes @@ -0,0 +1 @@ +1342821248 31.32.241.103 C journal:2007:09:23:dscn0581.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/23/dscn0582.jpg.changes b/data/media_meta/journal_personnel/2007/09/23/dscn0582.jpg.changes new file mode 100755 index 0000000..de15f20 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/23/dscn0582.jpg.changes @@ -0,0 +1 @@ +1342821253 31.32.241.103 C journal:2007:09:23:dscn0582.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/24/dscn4255.jpg.changes b/data/media_meta/journal_personnel/2007/09/24/dscn4255.jpg.changes new file mode 100755 index 0000000..a67fe39 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/24/dscn4255.jpg.changes @@ -0,0 +1 @@ +1342819626 31.32.241.103 C journal:2007:09:24:dscn4255.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/24/dscn4256.jpg.changes b/data/media_meta/journal_personnel/2007/09/24/dscn4256.jpg.changes new file mode 100755 index 0000000..abf01cf --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/24/dscn4256.jpg.changes @@ -0,0 +1 @@ +1342819630 31.32.241.103 C journal:2007:09:24:dscn4256.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/27/dscn0598.jpg.changes b/data/media_meta/journal_personnel/2007/09/27/dscn0598.jpg.changes new file mode 100755 index 0000000..b6dc8de --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/27/dscn0598.jpg.changes @@ -0,0 +1 @@ +1342819228 31.32.241.103 C journal:2007:09:27:dscn0598.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/27/dscn0599.jpg.changes b/data/media_meta/journal_personnel/2007/09/27/dscn0599.jpg.changes new file mode 100755 index 0000000..3e8626c --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/27/dscn0599.jpg.changes @@ -0,0 +1 @@ +1342819232 31.32.241.103 C journal:2007:09:27:dscn0599.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/27/dscn0607.jpg.changes b/data/media_meta/journal_personnel/2007/09/27/dscn0607.jpg.changes new file mode 100755 index 0000000..29e1bf6 --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/27/dscn0607.jpg.changes @@ -0,0 +1 @@ +1342819150 31.32.241.103 C journal:2007:09:27:dscn0607.jpg jside créée diff --git a/data/media_meta/journal_personnel/2007/09/27/dscn0609.jpg.changes b/data/media_meta/journal_personnel/2007/09/27/dscn0609.jpg.changes new file mode 100755 index 0000000..1be344e --- /dev/null +++ b/data/media_meta/journal_personnel/2007/09/27/dscn0609.jpg.changes @@ -0,0 +1 @@ +1342819187 31.32.241.103 C journal:2007:09:27:dscn0609.jpg jside créée diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/a_voice_is_heard_in_ramah.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/a_voice_is_heard_in_ramah.jpg.changes new file mode 100755 index 0000000..c7d2e87 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/a_voice_is_heard_in_ramah.jpg.changes @@ -0,0 +1,2 @@ +1342849296 31.32.241.103 E journal:2012:07:12:aliyah:a_voice_is_heard_in_ramah.jpg jside métadonnées éditées +1342849318 31.32.241.103 E journal:2012:07:12:aliyah:a_voice_is_heard_in_ramah.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/aliyah.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/aliyah.jpg.changes new file mode 100755 index 0000000..82505bc --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/aliyah.jpg.changes @@ -0,0 +1 @@ +1342849174 31.32.241.103 E journal:2012:07:12:aliyah:aliyah.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/angels_of_rebirth.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/angels_of_rebirth.jpeg.changes new file mode 100755 index 0000000..bac1165 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/angels_of_rebirth.jpeg.changes @@ -0,0 +1 @@ +1342849844 31.32.241.103 E journal:2012:07:12:aliyah:angels_of_rebirth.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/arise_barak_and_lead_thy_captives_into_captivity_thou_son_of_abinoam.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/arise_barak_and_lead_thy_captives_into_captivity_thou_son_of_abinoam.jpg.changes new file mode 100755 index 0000000..8f04d9d --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/arise_barak_and_lead_thy_captives_into_captivity_thou_son_of_abinoam.jpg.changes @@ -0,0 +1 @@ +1342849565 31.32.241.103 E journal:2012:07:12:aliyah:arise_barak_and_lead_thy_captives_into_captivity_thou_son_of_abinoam.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/battle_of_the_jerusalem_hills.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/battle_of_the_jerusalem_hills.jpeg.changes new file mode 100755 index 0000000..6db5b28 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/battle_of_the_jerusalem_hills.jpeg.changes @@ -0,0 +1 @@ +1342849857 31.32.241.103 E journal:2012:07:12:aliyah:battle_of_the_jerusalem_hills.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/covenant_eternal_circumcision.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/covenant_eternal_circumcision.jpg.changes new file mode 100755 index 0000000..6affc86 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/covenant_eternal_circumcision.jpg.changes @@ -0,0 +1 @@ +1342849907 31.32.241.103 E journal:2012:07:12:aliyah:covenant_eternal_circumcision.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/david_ben_gurion_reads_the_declaration_of_independence_may_5_1948.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/david_ben_gurion_reads_the_declaration_of_independence_may_5_1948.jpeg.changes new file mode 100755 index 0000000..530f4fd --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/david_ben_gurion_reads_the_declaration_of_independence_may_5_1948.jpeg.changes @@ -0,0 +1 @@ +1342849783 31.32.241.103 E journal:2012:07:12:aliyah:david_ben_gurion_reads_the_declaration_of_independence_may_5_1948.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/for_it_is_thy_life_and_the_length_of_thy_days.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/for_it_is_thy_life_and_the_length_of_thy_days.jpg.changes new file mode 100755 index 0000000..1b99b7d --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/for_it_is_thy_life_and_the_length_of_thy_days.jpg.changes @@ -0,0 +1 @@ +1342849403 31.32.241.103 E journal:2012:07:12:aliyah:for_it_is_thy_life_and_the_length_of_thy_days.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/hatikvah.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/hatikvah.jpeg.changes new file mode 100755 index 0000000..fbe0b9d --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/hatikvah.jpeg.changes @@ -0,0 +1 @@ +1342849809 31.32.241.103 E journal:2012:07:12:aliyah:hatikvah.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/i_have_set_before_the_life.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/i_have_set_before_the_life.jpeg.changes new file mode 100755 index 0000000..fd48d24 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/i_have_set_before_the_life.jpeg.changes @@ -0,0 +1 @@ +1342849767 31.32.241.103 E journal:2012:07:12:aliyah:i_have_set_before_the_life.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/let_them_have_dominion_over_the_fish_of_the_sea_and_over_the_fowl_of_the_air_and_over_the_cattle_and_over_every_creeping_thing.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/let_them_have_dominion_over_the_fish_of_the_sea_and_over_the_fowl_of_the_air_and_over_the_cattle_and_over_every_creeping_thing.jpeg.changes new file mode 100755 index 0000000..9a27725 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/let_them_have_dominion_over_the_fish_of_the_sea_and_over_the_fowl_of_the_air_and_over_the_cattle_and_over_every_creeping_thing.jpeg.changes @@ -0,0 +1 @@ +1342849493 31.32.241.103 E journal:2012:07:12:aliyah:let_them_have_dominion_over_the_fish_of_the_sea_and_over_the_fowl_of_the_air_and_over_the_cattle_and_over_every_creeping_thing.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/on_the_shores_of_freedom.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/on_the_shores_of_freedom.jpeg.changes new file mode 100755 index 0000000..73a42de --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/on_the_shores_of_freedom.jpeg.changes @@ -0,0 +1 @@ +1342849533 31.32.241.103 E journal:2012:07:12:aliyah:on_the_shores_of_freedom.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/orah_horah_light_joy.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/orah_horah_light_joy.jpeg.changes new file mode 100755 index 0000000..c7c242e --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/orah_horah_light_joy.jpeg.changes @@ -0,0 +1 @@ +1342849831 31.32.241.103 E journal:2012:07:12:aliyah:orah_horah_light_joy.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/out_of_the_depths.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/out_of_the_depths.jpeg.changes new file mode 100755 index 0000000..3c3b4a3 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/out_of_the_depths.jpeg.changes @@ -0,0 +1 @@ +1342849703 31.32.241.103 E journal:2012:07:12:aliyah:out_of_the_depths.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/return_o_virgin_of_israel._return_to_these_thy_cities.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/return_o_virgin_of_israel._return_to_these_thy_cities.jpg.changes new file mode 100755 index 0000000..ed0d91d --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/return_o_virgin_of_israel._return_to_these_thy_cities.jpg.changes @@ -0,0 +1 @@ +1342849421 31.32.241.103 E journal:2012:07:12:aliyah:return_o_virgin_of_israel._return_to_these_thy_cities.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/the_land_at_the_start.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_land_at_the_start.jpg.changes new file mode 100755 index 0000000..b35c4af --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_land_at_the_start.jpg.changes @@ -0,0 +1 @@ +1342849622 31.32.241.103 E journal:2012:07:12:aliyah:the_land_at_the_start.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/the_land_come_to_life.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_land_come_to_life.jpeg.changes new file mode 100755 index 0000000..5311567 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_land_come_to_life.jpeg.changes @@ -0,0 +1 @@ +1342849650 31.32.241.103 E journal:2012:07:12:aliyah:the_land_come_to_life.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/the_land_of_milk_and_honey.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_land_of_milk_and_honey.jpeg.changes new file mode 100755 index 0000000..75c9c7b --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_land_of_milk_and_honey.jpeg.changes @@ -0,0 +1 @@ +1342849674 31.32.241.103 E journal:2012:07:12:aliyah:the_land_of_milk_and_honey.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/the_pioneers_of_israel.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_pioneers_of_israel.jpg.changes new file mode 100755 index 0000000..6098294 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_pioneers_of_israel.jpg.changes @@ -0,0 +1 @@ +1342849514 31.32.241.103 E journal:2012:07:12:aliyah:the_pioneers_of_israel.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/the_price_--_bereavement.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_price_--_bereavement.jpg.changes new file mode 100755 index 0000000..7d9edc6 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_price_--_bereavement.jpg.changes @@ -0,0 +1 @@ +1342849890 31.32.241.103 E journal:2012:07:12:aliyah:the_price_--_bereavement.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/the_wailing_wall.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_wailing_wall.jpeg.changes new file mode 100755 index 0000000..790cd21 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/the_wailing_wall.jpeg.changes @@ -0,0 +1 @@ +1342849375 31.32.241.103 E journal:2012:07:12:aliyah:the_wailing_wall.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/thou_hast_laid_me_in_the_nethermost_pit_in_dark_places_in_the_deeps.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/thou_hast_laid_me_in_the_nethermost_pit_in_dark_places_in_the_deeps.jpeg.changes new file mode 100755 index 0000000..f620d53 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/thou_hast_laid_me_in_the_nethermost_pit_in_dark_places_in_the_deeps.jpeg.changes @@ -0,0 +1 @@ +1342849723 31.32.241.103 E journal:2012:07:12:aliyah:thou_hast_laid_me_in_the_nethermost_pit_in_dark_places_in_the_deeps.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/though_i_walk_through_the_valley_of_the_shadow_of_death.jpeg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/though_i_walk_through_the_valley_of_the_shadow_of_death.jpeg.changes new file mode 100755 index 0000000..0a74e1e --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/though_i_walk_through_the_valley_of_the_shadow_of_death.jpeg.changes @@ -0,0 +1 @@ +1342849749 31.32.241.103 E journal:2012:07:12:aliyah:though_i_walk_through_the_valley_of_the_shadow_of_death.jpeg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/victory_a_song_of_thanksgiving.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/victory_a_song_of_thanksgiving.jpg.changes new file mode 100755 index 0000000..a8ccadc --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/victory_a_song_of_thanksgiving.jpg.changes @@ -0,0 +1 @@ +1342849873 31.32.241.103 E journal:2012:07:12:aliyah:victory_a_song_of_thanksgiving.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/aliyah/we_shall_go_up_at_once_and_possess_it.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/aliyah/we_shall_go_up_at_once_and_possess_it.jpg.changes new file mode 100755 index 0000000..5d2e559 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/aliyah/we_shall_go_up_at_once_and_possess_it.jpg.changes @@ -0,0 +1 @@ +1342849473 31.32.241.103 E journal:2012:07:12:aliyah:we_shall_go_up_at_once_and_possess_it.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dali_joies/dsc08772.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dali_joies/dsc08772.jpg.changes new file mode 100755 index 0000000..2b779ee --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dali_joies/dsc08772.jpg.changes @@ -0,0 +1,2 @@ +1342851294 31.32.241.103 E journal:2012:07:12:dali_joies:dsc08772.jpg jside métadonnées éditées +1342856980 31.32.241.103 E journal:2012:07:12:dali_joies:dsc08772.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dali_joies/dsc08776.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dali_joies/dsc08776.jpg.changes new file mode 100755 index 0000000..7680c59 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dali_joies/dsc08776.jpg.changes @@ -0,0 +1 @@ +1342857086 31.32.241.103 E journal:2012:07:12:dali_joies:dsc08776.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dali_joies/dsc08777.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dali_joies/dsc08777.jpg.changes new file mode 100755 index 0000000..6ba7ce5 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dali_joies/dsc08777.jpg.changes @@ -0,0 +1 @@ +1342857001 31.32.241.103 E journal:2012:07:12:dali_joies:dsc08777.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dali_joies/dscf4457.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dali_joies/dscf4457.jpg.changes new file mode 100755 index 0000000..759e2e4 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dali_joies/dscf4457.jpg.changes @@ -0,0 +1 @@ +1342857064 31.32.241.103 E journal:2012:07:12:dali_joies:dscf4457.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dali_joies/dscf4458.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dali_joies/dscf4458.jpg.changes new file mode 100755 index 0000000..9835b1e --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dali_joies/dscf4458.jpg.changes @@ -0,0 +1 @@ +1342857021 31.32.241.103 E journal:2012:07:12:dali_joies:dscf4458.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dali_joies/fr_tit_joies.gif.changes b/data/media_meta/journal_personnel/2012/07/12/dali_joies/fr_tit_joies.gif.changes new file mode 100755 index 0000000..614bce2 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dali_joies/fr_tit_joies.gif.changes @@ -0,0 +1 @@ +1342850942 31.32.241.103 C journal:2012:07:12:dali_joies:fr_tit_joies.gif jside créée diff --git a/data/media_meta/journal_personnel/2012/07/12/dali_joies/l_oeil_du_temps.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dali_joies/l_oeil_du_temps.jpg.changes new file mode 100755 index 0000000..623c5af --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dali_joies/l_oeil_du_temps.jpg.changes @@ -0,0 +1,2 @@ +1342851435 31.32.241.103 C journal:2012:07:12:dali_joies:l_oeil_du_temps.jpg jside créée +1342851459 31.32.241.103 E journal:2012:07:12:dali_joies:l_oeil_du_temps.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dsc08736.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dsc08736.jpg.changes new file mode 100755 index 0000000..5121378 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dsc08736.jpg.changes @@ -0,0 +1 @@ +1342854668 31.32.241.103 E journal:2012:07:12:dsc08736.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dsc08740.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dsc08740.jpg.changes new file mode 100755 index 0000000..b984576 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dsc08740.jpg.changes @@ -0,0 +1,3 @@ +1342854509 31.32.241.103 E journal:2012:07:12:dsc08740.jpg jside métadonnées éditées +1342854691 31.32.241.103 E journal:2012:07:12:dsc08740.jpg jside métadonnées éditées +1342857209 31.32.241.103 E journal:2012:07:12:dsc08740.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dsc08745.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dsc08745.jpg.changes new file mode 100755 index 0000000..3fe392b --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dsc08745.jpg.changes @@ -0,0 +1 @@ +1342857816 31.32.241.103 E journal:2012:07:12:dsc08745.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4317.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4317.jpg.changes new file mode 100755 index 0000000..e740f5d --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4317.jpg.changes @@ -0,0 +1 @@ +1342851617 31.32.241.103 E journal:2012:07:12:dscf4317.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4325.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4325.jpg.changes new file mode 100755 index 0000000..40801c3 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4325.jpg.changes @@ -0,0 +1 @@ +1342851606 31.32.241.103 E journal:2012:07:12:dscf4325.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4349.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4349.jpg.changes new file mode 100755 index 0000000..5b1f2cf --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4349.jpg.changes @@ -0,0 +1 @@ +1342851592 31.32.241.103 E journal:2012:07:12:dscf4349.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4381.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4381.jpg.changes new file mode 100755 index 0000000..aa4fe6a --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4381.jpg.changes @@ -0,0 +1 @@ +1342851762 31.32.241.103 E journal:2012:07:12:dscf4381.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4383.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4383.jpg.changes new file mode 100755 index 0000000..ec6e9e2 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4383.jpg.changes @@ -0,0 +1,2 @@ +1342851708 31.32.241.103 E journal:2012:07:12:dscf4383.jpg jside métadonnées éditées +1342975486 109.190.17.227 E journal:2012:07:12:dscf4383.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4385.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4385.jpg.changes new file mode 100755 index 0000000..67dacb8 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4385.jpg.changes @@ -0,0 +1,2 @@ +1342851721 31.32.241.103 E journal:2012:07:12:dscf4385.jpg jside métadonnées éditées +1342975514 109.190.17.227 E journal:2012:07:12:dscf4385.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4386.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4386.jpg.changes new file mode 100755 index 0000000..6303518 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4386.jpg.changes @@ -0,0 +1 @@ +1342851734 31.32.241.103 E journal:2012:07:12:dscf4386.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4387.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4387.jpg.changes new file mode 100755 index 0000000..0c1d626 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4387.jpg.changes @@ -0,0 +1,2 @@ +1342851782 31.32.241.103 E journal:2012:07:12:dscf4387.jpg jside métadonnées éditées +1342854938 31.32.241.103 E journal:2012:07:12:dscf4387.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4388.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4388.jpg.changes new file mode 100755 index 0000000..bbef9e2 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4388.jpg.changes @@ -0,0 +1,2 @@ +1342851792 31.32.241.103 E journal:2012:07:12:dscf4388.jpg jside métadonnées éditées +1342854952 31.32.241.103 E journal:2012:07:12:dscf4388.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4389.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4389.jpg.changes new file mode 100755 index 0000000..9955bc6 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4389.jpg.changes @@ -0,0 +1 @@ +1342851803 31.32.241.103 E journal:2012:07:12:dscf4389.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4403.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4403.jpg.changes new file mode 100755 index 0000000..64489e2 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4403.jpg.changes @@ -0,0 +1 @@ +1342857161 31.32.241.103 E journal:2012:07:12:dscf4403.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/dscf4406.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/dscf4406.jpg.changes new file mode 100755 index 0000000..ff3bfd0 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/dscf4406.jpg.changes @@ -0,0 +1,3 @@ +1342859639 31.32.241.103 E journal:2012:07:12:dscf4406.jpg jside métadonnées éditées +1342859653 31.32.241.103 E journal:2012:07:12:dscf4406.jpg jside métadonnées éditées +1342860450 31.32.241.103 E journal:2012:07:12:dscf4406.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/apotheose_du_dollar.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/apotheose_du_dollar.jpg.changes new file mode 100755 index 0000000..ea1065d --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/apotheose_du_dollar.jpg.changes @@ -0,0 +1,2 @@ +1342856364 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:apotheose_du_dollar.jpg jside créée +1342856527 31.32.241.103 E journal:2012:07:12:quelques_oeuvres:apotheose_du_dollar.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/aurore_midi_apres-midi_et_crepuscule.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/aurore_midi_apres-midi_et_crepuscule.jpg.changes new file mode 100755 index 0000000..6b97f0f --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/aurore_midi_apres-midi_et_crepuscule.jpg.changes @@ -0,0 +1,2 @@ +1342856393 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:aurore_midi_apres-midi_et_crepuscule.jpg jside créée +1342859889 31.32.241.103 E journal:2012:07:12:quelques_oeuvres:aurore_midi_apres-midi_et_crepuscule.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/autoportrait_mou_avec_lard_grille.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/autoportrait_mou_avec_lard_grille.jpg.changes new file mode 100755 index 0000000..61d1fe8 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/autoportrait_mou_avec_lard_grille.jpg.changes @@ -0,0 +1,2 @@ +1342856275 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:autoportrait_mou_avec_lard_grille.jpg jside créée +1342859953 31.32.241.103 E journal:2012:07:12:quelques_oeuvres:autoportrait_mou_avec_lard_grille.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/corbeille_de_pain.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/corbeille_de_pain.jpg.changes new file mode 100755 index 0000000..34763c1 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/corbeille_de_pain.jpg.changes @@ -0,0 +1,2 @@ +1342856333 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:corbeille_de_pain.jpg jside créée +1342859993 31.32.241.103 E journal:2012:07:12:quelques_oeuvres:corbeille_de_pain.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/gala_nue_regardant_la_mer_qui_a_18_metres_apparait_le_president_lincoln.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/gala_nue_regardant_la_mer_qui_a_18_metres_apparait_le_president_lincoln.jpg.changes new file mode 100755 index 0000000..9d289dc --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/gala_nue_regardant_la_mer_qui_a_18_metres_apparait_le_president_lincoln.jpg.changes @@ -0,0 +1,2 @@ +1342857739 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:gala_nue_regardant_la_mer_qui_a_18_metres_apparait_le_president_lincoln.jpg jside créée +1342857761 31.32.241.103 E journal:2012:07:12:quelques_oeuvres:gala_nue_regardant_la_mer_qui_a_18_metres_apparait_le_president_lincoln.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/galarina.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/galarina.jpg.changes new file mode 100755 index 0000000..4633de9 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/galarina.jpg.changes @@ -0,0 +1 @@ +1342856327 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:galarina.jpg jside créée diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/galatee_aux_spheres.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/galatee_aux_spheres.jpg.changes new file mode 100755 index 0000000..7643c70 --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/galatee_aux_spheres.jpg.changes @@ -0,0 +1,2 @@ +1342856388 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:galatee_aux_spheres.jpg jside créée +1342857373 31.32.241.103 E journal:2012:07:12:quelques_oeuvres:galatee_aux_spheres.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/jeune_fille_de_figueres.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/jeune_fille_de_figueres.jpg.changes new file mode 100755 index 0000000..a742bed --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/jeune_fille_de_figueres.jpg.changes @@ -0,0 +1,2 @@ +1342856293 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:jeune_fille_de_figueres.jpg jside créée +1342856598 31.32.241.103 E journal:2012:07:12:quelques_oeuvres:jeune_fille_de_figueres.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/le_spectre_du_sex-appeal.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/le_spectre_du_sex-appeal.jpg.changes new file mode 100755 index 0000000..8642adb --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/le_spectre_du_sex-appeal.jpg.changes @@ -0,0 +1,2 @@ +1342856266 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:le_spectre_du_sex-appeal.jpg jside créée +1342860281 31.32.241.103 E journal:2012:07:12:quelques_oeuvres:le_spectre_du_sex-appeal.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/leda_atomique.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/leda_atomique.jpg.changes new file mode 100755 index 0000000..fe79ffb --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/leda_atomique.jpg.changes @@ -0,0 +1,2 @@ +1342856392 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:leda_atomique.jpg jside créée +1342857311 31.32.241.103 E journal:2012:07:12:quelques_oeuvres:leda_atomique.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/nez_de_napoleon_transforme_en_femme_enceinte_promenant_son_ombre_melancolie_parmi_les_ruines_originales.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/nez_de_napoleon_transforme_en_femme_enceinte_promenant_son_ombre_melancolie_parmi_les_ruines_originales.jpg.changes new file mode 100755 index 0000000..f35967c --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/nez_de_napoleon_transforme_en_femme_enceinte_promenant_son_ombre_melancolie_parmi_les_ruines_originales.jpg.changes @@ -0,0 +1,2 @@ +1342856359 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:nez_de_napoleon_transforme_en_femme_enceinte_promenant_son_ombre_melancolie_parmi_les_ruines_originales.jpg jside créée +1342860189 31.32.241.103 E journal:2012:07:12:quelques_oeuvres:nez_de_napoleon_transforme_en_femme_enceinte_promenant_son_ombre_melancolie_parmi_les_ruines_originales.jpg jside métadonnées éditées diff --git a/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/port_alguer-1924.jpg.changes b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/port_alguer-1924.jpg.changes new file mode 100755 index 0000000..f9186ae --- /dev/null +++ b/data/media_meta/journal_personnel/2012/07/12/quelques_oeuvres/port_alguer-1924.jpg.changes @@ -0,0 +1,2 @@ +1342856403 31.32.241.103 C journal:2012:07:12:quelques_oeuvres:port_alguer-1924.jpg jside créée +1342860106 31.32.241.103 E journal:2012:07:12:quelques_oeuvres:port_alguer-1924.jpg jside métadonnées éditées diff --git a/data/media_meta/linux/pasted/20201231-163919.png.changes b/data/media_meta/linux/pasted/20201231-163919.png.changes new file mode 100644 index 0000000..aa4a96d --- /dev/null +++ b/data/media_meta/linux/pasted/20201231-163919.png.changes @@ -0,0 +1 @@ +1609429159 92.89.16.177 C linux:pasted:20201231-163919.png cedricabonnel créée 214259 diff --git a/data/media_meta/logo-electronique.png.changes b/data/media_meta/logo-electronique.png.changes new file mode 100644 index 0000000..a77b952 --- /dev/null +++ b/data/media_meta/logo-electronique.png.changes @@ -0,0 +1 @@ +1587151025 92.89.16.177 C logo-electronique.png jside créée 154351 diff --git a/data/media_meta/logo-vie-pratique.jpg.changes b/data/media_meta/logo-vie-pratique.jpg.changes new file mode 100644 index 0000000..a03be65 --- /dev/null +++ b/data/media_meta/logo-vie-pratique.jpg.changes @@ -0,0 +1 @@ +1587154812 92.89.16.177 C logo-vie-pratique.jpg jside créée 27925 diff --git a/data/media_meta/logo.png.changes b/data/media_meta/logo.png.changes new file mode 100755 index 0000000..886d173 --- /dev/null +++ b/data/media_meta/logo.png.changes @@ -0,0 +1 @@ +1455130089 164.177.31.157 C logo.png jside créée diff --git a/data/media_meta/logo_loisirs.jpg.changes b/data/media_meta/logo_loisirs.jpg.changes new file mode 100644 index 0000000..1da3319 --- /dev/null +++ b/data/media_meta/logo_loisirs.jpg.changes @@ -0,0 +1 @@ +1587144965 92.89.16.177 C logo_loisirs.jpg jside créée 291531 diff --git a/data/media_meta/loisirs/jardin.jpg.changes b/data/media_meta/loisirs/jardin.jpg.changes new file mode 100644 index 0000000..3b805c1 --- /dev/null +++ b/data/media_meta/loisirs/jardin.jpg.changes @@ -0,0 +1 @@ +1587984132 92.89.16.177 C loisirs:jardin.jpg jside créée 58093 diff --git a/data/media_meta/loisirs/jeux-de-societe.jpg.changes b/data/media_meta/loisirs/jeux-de-societe.jpg.changes new file mode 100644 index 0000000..b8f37a1 --- /dev/null +++ b/data/media_meta/loisirs/jeux-de-societe.jpg.changes @@ -0,0 +1 @@ +1587983767 92.89.16.177 C loisirs:jeux-de-societe.jpg jside créée 40689 diff --git a/data/media_meta/loisirs/jeux-de-societe/piratatak/boite.jpg.changes b/data/media_meta/loisirs/jeux-de-societe/piratatak/boite.jpg.changes new file mode 100755 index 0000000..f4c3b33 --- /dev/null +++ b/data/media_meta/loisirs/jeux-de-societe/piratatak/boite.jpg.changes @@ -0,0 +1 @@ +1352546999 109.190.17.227 C loisirs:jeux_de_societe:piratatak:boite.jpg jside créée diff --git a/data/media_meta/loisirs/jeux-de-societe/piratatak/cartes.jpg.changes b/data/media_meta/loisirs/jeux-de-societe/piratatak/cartes.jpg.changes new file mode 100755 index 0000000..482d215 --- /dev/null +++ b/data/media_meta/loisirs/jeux-de-societe/piratatak/cartes.jpg.changes @@ -0,0 +1 @@ +1352547009 109.190.17.227 C loisirs:jeux_de_societe:piratatak:cartes.jpg jside créée diff --git a/data/media_meta/loisirs/jeux-de-societe/piratatak/cartes_bateaux.jpg.changes b/data/media_meta/loisirs/jeux-de-societe/piratatak/cartes_bateaux.jpg.changes new file mode 100755 index 0000000..b00afab --- /dev/null +++ b/data/media_meta/loisirs/jeux-de-societe/piratatak/cartes_bateaux.jpg.changes @@ -0,0 +1 @@ +1352547009 109.190.17.227 C loisirs:jeux_de_societe:piratatak:cartes_bateaux.jpg jside créée diff --git a/data/media_meta/loisirs/lego/1234/l_habitat.pdf.changes b/data/media_meta/loisirs/lego/1234/l_habitat.pdf.changes new file mode 100755 index 0000000..79fc13a --- /dev/null +++ b/data/media_meta/loisirs/lego/1234/l_habitat.pdf.changes @@ -0,0 +1 @@ +1353248391 109.190.17.227 C loisirs:lego:1234:l_habitat.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/2824/2824-1.jpg.changes b/data/media_meta/loisirs/lego/2824/2824-1.jpg.changes new file mode 100755 index 0000000..f55dce6 --- /dev/null +++ b/data/media_meta/loisirs/lego/2824/2824-1.jpg.changes @@ -0,0 +1 @@ +1351720014 109.190.17.227 C loisirs:lego:2824:2824-1.jpg jside créée diff --git a/data/media_meta/loisirs/lego/3177/3177.jpg.changes b/data/media_meta/loisirs/lego/3177/3177.jpg.changes new file mode 100755 index 0000000..399ea72 --- /dev/null +++ b/data/media_meta/loisirs/lego/3177/3177.jpg.changes @@ -0,0 +1 @@ +1358717455 109.190.17.227 C loisirs:lego:3177:3177.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/3177/3177.pdf.changes b/data/media_meta/loisirs/lego/3177/3177.pdf.changes new file mode 100755 index 0000000..4a79333 --- /dev/null +++ b/data/media_meta/loisirs/lego/3177/3177.pdf.changes @@ -0,0 +1 @@ +1358717680 109.190.17.227 C loisirs:lego:3177:3177.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/3178/manuel_3178_1.pdf.changes b/data/media_meta/loisirs/lego/3178/manuel_3178_1.pdf.changes new file mode 100755 index 0000000..ef4884f --- /dev/null +++ b/data/media_meta/loisirs/lego/3178/manuel_3178_1.pdf.changes @@ -0,0 +1 @@ +1350151632 109.190.17.227 C 3178:manuel_3178_1.pdf jside créée diff --git a/data/media_meta/loisirs/lego/3178/manuel_3178_2.pdf.changes b/data/media_meta/loisirs/lego/3178/manuel_3178_2.pdf.changes new file mode 100755 index 0000000..48b744d --- /dev/null +++ b/data/media_meta/loisirs/lego/3178/manuel_3178_2.pdf.changes @@ -0,0 +1 @@ +1350151708 109.190.17.227 C 3178:manuel_3178_2.pdf jside créée diff --git a/data/media_meta/loisirs/lego/4200/4200.jpg.changes b/data/media_meta/loisirs/lego/4200/4200.jpg.changes new file mode 100755 index 0000000..3ee8ade --- /dev/null +++ b/data/media_meta/loisirs/lego/4200/4200.jpg.changes @@ -0,0 +1 @@ +1354991472 109.190.17.227 C loisirs:lego:4200:4200.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/4208/4208.jpg.changes b/data/media_meta/loisirs/lego/4208/4208.jpg.changes new file mode 100755 index 0000000..923bede --- /dev/null +++ b/data/media_meta/loisirs/lego/4208/4208.jpg.changes @@ -0,0 +1 @@ +1357134147 109.190.17.227 C loisirs:lego:4208:4208.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/4209/4209-1.jpg.changes b/data/media_meta/loisirs/lego/4209/4209-1.jpg.changes new file mode 100755 index 0000000..fef3d4e --- /dev/null +++ b/data/media_meta/loisirs/lego/4209/4209-1.jpg.changes @@ -0,0 +1 @@ +1354447573 109.190.17.227 C loisirs:lego:4209:4209-1.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/4427/4427.jpg.changes b/data/media_meta/loisirs/lego/4427/4427.jpg.changes new file mode 100755 index 0000000..c4b2c76 --- /dev/null +++ b/data/media_meta/loisirs/lego/4427/4427.jpg.changes @@ -0,0 +1 @@ +1353272338 109.190.17.227 C loisirs:lego:4427:4427.jpg jside créée diff --git a/data/media_meta/loisirs/lego/4428/4428.jpg.changes b/data/media_meta/loisirs/lego/4428/4428.jpg.changes new file mode 100755 index 0000000..2202dda --- /dev/null +++ b/data/media_meta/loisirs/lego/4428/4428.jpg.changes @@ -0,0 +1 @@ +1352141345 109.190.17.227 C loisirs:lego:4428:4428.jpg jside créée diff --git a/data/media_meta/loisirs/lego/4436/4436.png.changes b/data/media_meta/loisirs/lego/4436/4436.png.changes new file mode 100755 index 0000000..9c4a9b5 --- /dev/null +++ b/data/media_meta/loisirs/lego/4436/4436.png.changes @@ -0,0 +1 @@ +1354990950 109.190.17.227 C loisirs:lego:4436:4436.png cathy créée diff --git a/data/media_meta/loisirs/lego/4641/4641.jpg.changes b/data/media_meta/loisirs/lego/4641/4641.jpg.changes new file mode 100755 index 0000000..9dd0c14 --- /dev/null +++ b/data/media_meta/loisirs/lego/4641/4641.jpg.changes @@ -0,0 +1 @@ +1358717940 109.190.17.227 C loisirs:lego:4641:4641.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/4641/4641.pdf.changes b/data/media_meta/loisirs/lego/4641/4641.pdf.changes new file mode 100755 index 0000000..0fe5885 --- /dev/null +++ b/data/media_meta/loisirs/lego/4641/4641.pdf.changes @@ -0,0 +1 @@ +1358717894 109.190.17.227 C loisirs:lego:4641:4641.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/5508/5508-1.jpg.changes b/data/media_meta/loisirs/lego/5508/5508-1.jpg.changes new file mode 100755 index 0000000..992b585 --- /dev/null +++ b/data/media_meta/loisirs/lego/5508/5508-1.jpg.changes @@ -0,0 +1 @@ +1354446769 109.190.17.227 C loisirs:lego:5508:5508-1.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/5508/5508-2.jpg.changes b/data/media_meta/loisirs/lego/5508/5508-2.jpg.changes new file mode 100755 index 0000000..70f83d2 --- /dev/null +++ b/data/media_meta/loisirs/lego/5508/5508-2.jpg.changes @@ -0,0 +1 @@ +1354446765 109.190.17.227 C loisirs:lego:5508:5508-2.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/5508/5508-3..jpg.changes b/data/media_meta/loisirs/lego/5508/5508-3..jpg.changes new file mode 100755 index 0000000..2d96f46 --- /dev/null +++ b/data/media_meta/loisirs/lego/5508/5508-3..jpg.changes @@ -0,0 +1 @@ +1354446766 109.190.17.227 C loisirs:lego:5508:5508-3..jpg cathy créée diff --git a/data/media_meta/loisirs/lego/5508/5508.pdf.changes b/data/media_meta/loisirs/lego/5508/5508.pdf.changes new file mode 100755 index 0000000..ef1e75d --- /dev/null +++ b/data/media_meta/loisirs/lego/5508/5508.pdf.changes @@ -0,0 +1 @@ +1354446557 109.190.17.227 C loisirs:lego:5508:5508.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/5761/5761.jpg.changes b/data/media_meta/loisirs/lego/5761/5761.jpg.changes new file mode 100755 index 0000000..efcb6d3 --- /dev/null +++ b/data/media_meta/loisirs/lego/5761/5761.jpg.changes @@ -0,0 +1 @@ +1358716928 109.190.17.227 C loisirs:lego:5761:5761.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/5761/5761.pdf.changes b/data/media_meta/loisirs/lego/5761/5761.pdf.changes new file mode 100755 index 0000000..55968b2 --- /dev/null +++ b/data/media_meta/loisirs/lego/5761/5761.pdf.changes @@ -0,0 +1 @@ +1358717194 109.190.17.227 C loisirs:lego:5761:5761.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/5866/5866-1.jpg.changes b/data/media_meta/loisirs/lego/5866/5866-1.jpg.changes new file mode 100755 index 0000000..c021c89 --- /dev/null +++ b/data/media_meta/loisirs/lego/5866/5866-1.jpg.changes @@ -0,0 +1 @@ +1354990399 109.190.17.227 C loisirs:lego:5866:5866-1.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/5866/5866.jpg.changes b/data/media_meta/loisirs/lego/5866/5866.jpg.changes new file mode 100755 index 0000000..e623ebd --- /dev/null +++ b/data/media_meta/loisirs/lego/5866/5866.jpg.changes @@ -0,0 +1 @@ +1354990730 109.190.17.227 C loisirs:lego:5866:5866.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/5866/5866.pdf.changes b/data/media_meta/loisirs/lego/5866/5866.pdf.changes new file mode 100755 index 0000000..0f0b19b --- /dev/null +++ b/data/media_meta/loisirs/lego/5866/5866.pdf.changes @@ -0,0 +1 @@ +1358717329 109.190.17.227 C loisirs:lego:5866:5866.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/5891/5891.jpg.changes b/data/media_meta/loisirs/lego/5891/5891.jpg.changes new file mode 100755 index 0000000..6844fc3 --- /dev/null +++ b/data/media_meta/loisirs/lego/5891/5891.jpg.changes @@ -0,0 +1 @@ +1353274212 109.190.17.227 C loisirs:lego:5891:5891.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6115/001.jpg.changes b/data/media_meta/loisirs/lego/6115/001.jpg.changes new file mode 100755 index 0000000..99b1651 --- /dev/null +++ b/data/media_meta/loisirs/lego/6115/001.jpg.changes @@ -0,0 +1 @@ +1351722455 109.190.17.227 C loisirs:lego:6115:001.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6115/002.jpg.changes b/data/media_meta/loisirs/lego/6115/002.jpg.changes new file mode 100755 index 0000000..31c1b8f --- /dev/null +++ b/data/media_meta/loisirs/lego/6115/002.jpg.changes @@ -0,0 +1 @@ +1351722454 109.190.17.227 C loisirs:lego:6115:002.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6115/6115-2.jpg.changes b/data/media_meta/loisirs/lego/6115/6115-2.jpg.changes new file mode 100755 index 0000000..d1f0fbc --- /dev/null +++ b/data/media_meta/loisirs/lego/6115/6115-2.jpg.changes @@ -0,0 +1 @@ +1351722453 109.190.17.227 C loisirs:lego:6115:6115-2.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6508/6508-1.jpg.changes b/data/media_meta/loisirs/lego/6508/6508-1.jpg.changes new file mode 100755 index 0000000..4ece992 --- /dev/null +++ b/data/media_meta/loisirs/lego/6508/6508-1.jpg.changes @@ -0,0 +1 @@ +1354445855 109.190.17.227 C loisirs:lego:6508:6508-1.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/6508/6508-2.jpg.changes b/data/media_meta/loisirs/lego/6508/6508-2.jpg.changes new file mode 100755 index 0000000..8fa9c8b --- /dev/null +++ b/data/media_meta/loisirs/lego/6508/6508-2.jpg.changes @@ -0,0 +1 @@ +1354445856 109.190.17.227 C loisirs:lego:6508:6508-2.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/6508/6508.jpg.changes b/data/media_meta/loisirs/lego/6508/6508.jpg.changes new file mode 100755 index 0000000..d4e1310 --- /dev/null +++ b/data/media_meta/loisirs/lego/6508/6508.jpg.changes @@ -0,0 +1 @@ +1354445659 109.190.17.227 C loisirs:lego:6508:6508.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/6511/6511_rescue_runabout.jpg.changes b/data/media_meta/loisirs/lego/6511/6511_rescue_runabout.jpg.changes new file mode 100755 index 0000000..eef3268 --- /dev/null +++ b/data/media_meta/loisirs/lego/6511/6511_rescue_runabout.jpg.changes @@ -0,0 +1 @@ +1351733872 109.190.17.227 C loisirs:lego:6511:6511_rescue_runabout.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2v2z3j4l4f4s2u204q2.jpg.changes b/data/media_meta/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2v2z3j4l4f4s2u204q2.jpg.changes new file mode 100755 index 0000000..c7e7e86 --- /dev/null +++ b/data/media_meta/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2v2z3j4l4f4s2u204q2.jpg.changes @@ -0,0 +1,2 @@ +1351733874 109.190.17.227 C loisirs:lego:6511:d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2v2z3j4l4f4s2u204q2.jpg jside créée +1351736973 109.190.17.227 E loisirs:lego:6511:d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2v2z3j4l4f4s2u204q2.jpg jside diff --git a/data/media_meta/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2w2z3j4l4f4s2u204q2.jpg.changes b/data/media_meta/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2w2z3j4l4f4s2u204q2.jpg.changes new file mode 100755 index 0000000..cc4166a --- /dev/null +++ b/data/media_meta/loisirs/lego/6511/d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2w2z3j4l4f4s2u204q2.jpg.changes @@ -0,0 +1,2 @@ +1351733875 109.190.17.227 C loisirs:lego:6511:d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2w2z3j4l4f4s2u204q2.jpg jside créée +1351736973 109.190.17.227 E loisirs:lego:6511:d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2w2z3j4l4f4s2u204q2.jpg jside diff --git a/data/media_meta/loisirs/lego/6512/6512-1.jpg.changes b/data/media_meta/loisirs/lego/6512/6512-1.jpg.changes new file mode 100755 index 0000000..9a0f521 --- /dev/null +++ b/data/media_meta/loisirs/lego/6512/6512-1.jpg.changes @@ -0,0 +1 @@ +1351738314 109.190.17.227 C loisirs:lego:6512:6512-1.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6512/6512-2.jpg.changes b/data/media_meta/loisirs/lego/6512/6512-2.jpg.changes new file mode 100755 index 0000000..38b1b14 --- /dev/null +++ b/data/media_meta/loisirs/lego/6512/6512-2.jpg.changes @@ -0,0 +1 @@ +1351738314 109.190.17.227 C loisirs:lego:6512:6512-2.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6512/6512-groot.gif.changes b/data/media_meta/loisirs/lego/6512/6512-groot.gif.changes new file mode 100755 index 0000000..bbee42f --- /dev/null +++ b/data/media_meta/loisirs/lego/6512/6512-groot.gif.changes @@ -0,0 +1 @@ +1351738312 109.190.17.227 C loisirs:lego:6512:6512-groot.gif jside créée diff --git a/data/media_meta/loisirs/lego/6524/6524-1.jpg.changes b/data/media_meta/loisirs/lego/6524/6524-1.jpg.changes new file mode 100755 index 0000000..4e0babd --- /dev/null +++ b/data/media_meta/loisirs/lego/6524/6524-1.jpg.changes @@ -0,0 +1 @@ +1351737263 109.190.17.227 C loisirs:lego:6524:6524-1.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6524/6524-2.jpg.changes b/data/media_meta/loisirs/lego/6524/6524-2.jpg.changes new file mode 100755 index 0000000..187e0b7 --- /dev/null +++ b/data/media_meta/loisirs/lego/6524/6524-2.jpg.changes @@ -0,0 +1 @@ +1351737263 109.190.17.227 C loisirs:lego:6524:6524-2.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6524/6524-3.jpg.changes b/data/media_meta/loisirs/lego/6524/6524-3.jpg.changes new file mode 100755 index 0000000..b66a6af --- /dev/null +++ b/data/media_meta/loisirs/lego/6524/6524-3.jpg.changes @@ -0,0 +1 @@ +1351737264 109.190.17.227 C loisirs:lego:6524:6524-3.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6524/6524-4.jpg.changes b/data/media_meta/loisirs/lego/6524/6524-4.jpg.changes new file mode 100755 index 0000000..d3d766a --- /dev/null +++ b/data/media_meta/loisirs/lego/6524/6524-4.jpg.changes @@ -0,0 +1 @@ +1351737264 109.190.17.227 C loisirs:lego:6524:6524-4.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6524/6524.jpg.changes b/data/media_meta/loisirs/lego/6524/6524.jpg.changes new file mode 100755 index 0000000..7249365 --- /dev/null +++ b/data/media_meta/loisirs/lego/6524/6524.jpg.changes @@ -0,0 +1 @@ +1351737263 109.190.17.227 C loisirs:lego:6524:6524.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6531/6531-1.jpg.changes b/data/media_meta/loisirs/lego/6531/6531-1.jpg.changes new file mode 100755 index 0000000..c9c99c5 --- /dev/null +++ b/data/media_meta/loisirs/lego/6531/6531-1.jpg.changes @@ -0,0 +1 @@ +1351737935 109.190.17.227 C loisirs:lego:6531:6531-1.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6531/6531-2.jpg.changes b/data/media_meta/loisirs/lego/6531/6531-2.jpg.changes new file mode 100755 index 0000000..8e5f680 --- /dev/null +++ b/data/media_meta/loisirs/lego/6531/6531-2.jpg.changes @@ -0,0 +1 @@ +1351737935 109.190.17.227 C loisirs:lego:6531:6531-2.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6531/6531-groot.gif.changes b/data/media_meta/loisirs/lego/6531/6531-groot.gif.changes new file mode 100755 index 0000000..d468033 --- /dev/null +++ b/data/media_meta/loisirs/lego/6531/6531-groot.gif.changes @@ -0,0 +1 @@ +1351737926 109.190.17.227 C loisirs:lego:6531:6531-groot.gif jside créée diff --git a/data/media_meta/loisirs/lego/6572/4115750.pdf.changes b/data/media_meta/loisirs/lego/6572/4115750.pdf.changes new file mode 100755 index 0000000..7c2067d --- /dev/null +++ b/data/media_meta/loisirs/lego/6572/4115750.pdf.changes @@ -0,0 +1 @@ +1351720997 109.190.17.227 C loisirs:lego:6572:4115750.pdf jside créée diff --git a/data/media_meta/loisirs/lego/6572/6572-1.jpg.changes b/data/media_meta/loisirs/lego/6572/6572-1.jpg.changes new file mode 100755 index 0000000..6b65db2 --- /dev/null +++ b/data/media_meta/loisirs/lego/6572/6572-1.jpg.changes @@ -0,0 +1 @@ +1351720976 109.190.17.227 C loisirs:lego:6572:6572-1.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6665/6665-1.jpg.changes b/data/media_meta/loisirs/lego/6665/6665-1.jpg.changes new file mode 100755 index 0000000..ae6c26e --- /dev/null +++ b/data/media_meta/loisirs/lego/6665/6665-1.jpg.changes @@ -0,0 +1 @@ +1354445458 109.190.17.227 C loisirs:lego:6665:6665-1.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/6665/6665-2.jpg.changes b/data/media_meta/loisirs/lego/6665/6665-2.jpg.changes new file mode 100755 index 0000000..3bda46f --- /dev/null +++ b/data/media_meta/loisirs/lego/6665/6665-2.jpg.changes @@ -0,0 +1 @@ +1354445460 109.190.17.227 C loisirs:lego:6665:6665-2.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/6665/6665.jpg.changes b/data/media_meta/loisirs/lego/6665/6665.jpg.changes new file mode 100755 index 0000000..f8c9a26 --- /dev/null +++ b/data/media_meta/loisirs/lego/6665/6665.jpg.changes @@ -0,0 +1 @@ +1354445273 109.190.17.227 C loisirs:lego:6665:6665.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/6910/4656079.pdf.changes b/data/media_meta/loisirs/lego/6910/4656079.pdf.changes new file mode 100755 index 0000000..16e59c2 --- /dev/null +++ b/data/media_meta/loisirs/lego/6910/4656079.pdf.changes @@ -0,0 +1 @@ +1353271556 109.190.17.227 C loisirs:lego:6910:4656079.pdf jside créée diff --git a/data/media_meta/loisirs/lego/6910/6910.jpg.changes b/data/media_meta/loisirs/lego/6910/6910.jpg.changes new file mode 100755 index 0000000..7b690fa --- /dev/null +++ b/data/media_meta/loisirs/lego/6910/6910.jpg.changes @@ -0,0 +1 @@ +1353271333 109.190.17.227 C loisirs:lego:6910:6910.jpg jside créée diff --git a/data/media_meta/loisirs/lego/6911/downloadaad65539e650bebbe71599a11d1355f6.jpg.changes b/data/media_meta/loisirs/lego/6911/downloadaad65539e650bebbe71599a11d1355f6.jpg.changes new file mode 100755 index 0000000..0f9b671 --- /dev/null +++ b/data/media_meta/loisirs/lego/6911/downloadaad65539e650bebbe71599a11d1355f6.jpg.changes @@ -0,0 +1,2 @@ +1350152135 109.190.17.227 C 6911:downloadaad65539e650bebbe71599a11d1355f6.jpg jside créée +1350152158 109.190.17.227 E 6911:downloadaad65539e650bebbe71599a11d1355f6.jpg jside métadonnées éditées diff --git a/data/media_meta/loisirs/lego/6911/pasted/20230108-025715.png.changes b/data/media_meta/loisirs/lego/6911/pasted/20230108-025715.png.changes new file mode 100644 index 0000000..65e884a --- /dev/null +++ b/data/media_meta/loisirs/lego/6911/pasted/20230108-025715.png.changes @@ -0,0 +1 @@ +1673143035 C loisirs:lego:6911:pasted:20230108-025715.png cedricabonnel créée 614582 diff --git a/data/media_meta/loisirs/lego/6912/6912.png.changes b/data/media_meta/loisirs/lego/6912/6912.png.changes new file mode 100755 index 0000000..cbb9750 --- /dev/null +++ b/data/media_meta/loisirs/lego/6912/6912.png.changes @@ -0,0 +1 @@ +1354991245 109.190.17.227 C loisirs:lego:6912:6912.png cathy créée diff --git a/data/media_meta/loisirs/lego/7208/7208.jpg.changes b/data/media_meta/loisirs/lego/7208/7208.jpg.changes new file mode 100755 index 0000000..4745548 --- /dev/null +++ b/data/media_meta/loisirs/lego/7208/7208.jpg.changes @@ -0,0 +1 @@ +1353276021 109.190.17.227 C loisirs:lego:7208:7208.jpg jside créée diff --git a/data/media_meta/loisirs/lego/7213/7213.jpg.changes b/data/media_meta/loisirs/lego/7213/7213.jpg.changes new file mode 100755 index 0000000..97f238d --- /dev/null +++ b/data/media_meta/loisirs/lego/7213/7213.jpg.changes @@ -0,0 +1 @@ +1354440012 109.190.17.227 C loisirs:lego:7213:7213.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/7213/7213.pdf.changes b/data/media_meta/loisirs/lego/7213/7213.pdf.changes new file mode 100755 index 0000000..c4fc6fb --- /dev/null +++ b/data/media_meta/loisirs/lego/7213/7213.pdf.changes @@ -0,0 +1 @@ +1354443904 109.190.17.227 C loisirs:lego:7213:7213.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/7235/4639192.pdf.changes b/data/media_meta/loisirs/lego/7235/4639192.pdf.changes new file mode 100755 index 0000000..bc792a1 --- /dev/null +++ b/data/media_meta/loisirs/lego/7235/4639192.pdf.changes @@ -0,0 +1 @@ +1351719821 109.190.17.227 C loisirs:lego:7235:4639192.pdf jside créée diff --git a/data/media_meta/loisirs/lego/7235/7235_prod.jpg.changes b/data/media_meta/loisirs/lego/7235/7235_prod.jpg.changes new file mode 100755 index 0000000..5a83ae8 --- /dev/null +++ b/data/media_meta/loisirs/lego/7235/7235_prod.jpg.changes @@ -0,0 +1 @@ +1351719754 109.190.17.227 C loisirs:lego:7235:7235_prod.jpg jside créée diff --git a/data/media_meta/loisirs/lego/7236/4265053.pdf.changes b/data/media_meta/loisirs/lego/7236/4265053.pdf.changes new file mode 100755 index 0000000..b016cc0 --- /dev/null +++ b/data/media_meta/loisirs/lego/7236/4265053.pdf.changes @@ -0,0 +1 @@ +1351719532 109.190.17.227 C loisirs:lego:7236:4265053.pdf jside créée diff --git a/data/media_meta/loisirs/lego/7236/7236_brickset.jpg.changes b/data/media_meta/loisirs/lego/7236/7236_brickset.jpg.changes new file mode 100755 index 0000000..a49eaaf --- /dev/null +++ b/data/media_meta/loisirs/lego/7236/7236_brickset.jpg.changes @@ -0,0 +1 @@ +1351719501 109.190.17.227 C loisirs:lego:7236:7236_brickset.jpg jside créée diff --git a/data/media_meta/loisirs/lego/7239/7239-1.pdf.changes b/data/media_meta/loisirs/lego/7239/7239-1.pdf.changes new file mode 100755 index 0000000..05d148c --- /dev/null +++ b/data/media_meta/loisirs/lego/7239/7239-1.pdf.changes @@ -0,0 +1 @@ +1354444891 109.190.17.227 C loisirs:lego:7239:7239-1.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/7239/7239-2.pdf.changes b/data/media_meta/loisirs/lego/7239/7239-2.pdf.changes new file mode 100755 index 0000000..a83a50e --- /dev/null +++ b/data/media_meta/loisirs/lego/7239/7239-2.pdf.changes @@ -0,0 +1 @@ +1354444834 109.190.17.227 C loisirs:lego:7239:7239-2.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/7239/7239.jpg.changes b/data/media_meta/loisirs/lego/7239/7239.jpg.changes new file mode 100755 index 0000000..a53b550 --- /dev/null +++ b/data/media_meta/loisirs/lego/7239/7239.jpg.changes @@ -0,0 +1 @@ +1354444254 109.190.17.227 C loisirs:lego:7239:7239.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/7245/4266175.pdf.changes b/data/media_meta/loisirs/lego/7245/4266175.pdf.changes new file mode 100755 index 0000000..8583f36 --- /dev/null +++ b/data/media_meta/loisirs/lego/7245/4266175.pdf.changes @@ -0,0 +1 @@ +1351709708 109.190.17.227 C loisirs:lego:7245:4266175.pdf jside créée diff --git a/data/media_meta/loisirs/lego/7245/7245_brickset.jpg.changes b/data/media_meta/loisirs/lego/7245/7245_brickset.jpg.changes new file mode 100755 index 0000000..7d608f4 --- /dev/null +++ b/data/media_meta/loisirs/lego/7245/7245_brickset.jpg.changes @@ -0,0 +1 @@ +1351718033 109.190.17.227 C loisirs:lego:7245:7245_brickset.jpg jside créée diff --git a/data/media_meta/loisirs/lego/7288/7288.jpg.changes b/data/media_meta/loisirs/lego/7288/7288.jpg.changes new file mode 100755 index 0000000..d86022c --- /dev/null +++ b/data/media_meta/loisirs/lego/7288/7288.jpg.changes @@ -0,0 +1 @@ +1353275723 109.190.17.227 C loisirs:lego:7288:7288.jpg jside créée diff --git a/data/media_meta/loisirs/lego/7498/7498.jpg.changes b/data/media_meta/loisirs/lego/7498/7498.jpg.changes new file mode 100755 index 0000000..adc12a2 --- /dev/null +++ b/data/media_meta/loisirs/lego/7498/7498.jpg.changes @@ -0,0 +1 @@ +1353275452 109.190.17.227 C loisirs:lego:7498:7498.jpg jside créée diff --git a/data/media_meta/loisirs/lego/7741/7245_brickset.jpg.changes b/data/media_meta/loisirs/lego/7741/7245_brickset.jpg.changes new file mode 100755 index 0000000..ed00481 --- /dev/null +++ b/data/media_meta/loisirs/lego/7741/7245_brickset.jpg.changes @@ -0,0 +1 @@ +1351717741 109.190.17.227 C loisirs:lego:7741:7245_brickset.jpg jside créée diff --git a/data/media_meta/loisirs/lego/7741/lego_7741_city_police_helicopter.jpg.changes b/data/media_meta/loisirs/lego/7741/lego_7741_city_police_helicopter.jpg.changes new file mode 100755 index 0000000..b536aae --- /dev/null +++ b/data/media_meta/loisirs/lego/7741/lego_7741_city_police_helicopter.jpg.changes @@ -0,0 +1 @@ +1350150440 109.190.17.227 C 7741:lego_7741_city_police_helicopter.jpg jside créée diff --git a/data/media_meta/loisirs/lego/7942/4586971.pdf.changes b/data/media_meta/loisirs/lego/7942/4586971.pdf.changes new file mode 100755 index 0000000..b8ee77e --- /dev/null +++ b/data/media_meta/loisirs/lego/7942/4586971.pdf.changes @@ -0,0 +1 @@ +1353273645 109.190.17.227 C loisirs:lego:7942:4586971.pdf jside créée diff --git a/data/media_meta/loisirs/lego/7942/7942.jpg.changes b/data/media_meta/loisirs/lego/7942/7942.jpg.changes new file mode 100755 index 0000000..0af7ee6 --- /dev/null +++ b/data/media_meta/loisirs/lego/7942/7942.jpg.changes @@ -0,0 +1 @@ +1353272946 109.190.17.227 C loisirs:lego:7942:7942.jpg jside créée diff --git a/data/media_meta/loisirs/lego/8200/8200.jpg.changes b/data/media_meta/loisirs/lego/8200/8200.jpg.changes new file mode 100755 index 0000000..792d523 --- /dev/null +++ b/data/media_meta/loisirs/lego/8200/8200.jpg.changes @@ -0,0 +1 @@ +1358713359 109.190.17.227 C loisirs:lego:8200:8200.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/8200/8200.pdf.changes b/data/media_meta/loisirs/lego/8200/8200.pdf.changes new file mode 100755 index 0000000..6db35bc --- /dev/null +++ b/data/media_meta/loisirs/lego/8200/8200.pdf.changes @@ -0,0 +1 @@ +1358715268 109.190.17.227 C loisirs:lego:8200:8200.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/8206/8206.jpg.changes b/data/media_meta/loisirs/lego/8206/8206.jpg.changes new file mode 100755 index 0000000..2664193 --- /dev/null +++ b/data/media_meta/loisirs/lego/8206/8206.jpg.changes @@ -0,0 +1 @@ +1353274968 109.190.17.227 C loisirs:lego:8206:8206.jpg jside créée diff --git a/data/media_meta/loisirs/lego/8206/8206.pdf.changes b/data/media_meta/loisirs/lego/8206/8206.pdf.changes new file mode 100755 index 0000000..d774122 --- /dev/null +++ b/data/media_meta/loisirs/lego/8206/8206.pdf.changes @@ -0,0 +1 @@ +1358715368 109.190.17.227 C loisirs:lego:8206:8206.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/8424/8424.jpg.changes b/data/media_meta/loisirs/lego/8424/8424.jpg.changes new file mode 100755 index 0000000..0f33e67 --- /dev/null +++ b/data/media_meta/loisirs/lego/8424/8424.jpg.changes @@ -0,0 +1 @@ +1353275151 109.190.17.227 C loisirs:lego:8424:8424.jpg jside créée diff --git a/data/media_meta/loisirs/lego/8424/8424.pdf.changes b/data/media_meta/loisirs/lego/8424/8424.pdf.changes new file mode 100755 index 0000000..d0a9976 --- /dev/null +++ b/data/media_meta/loisirs/lego/8424/8424.pdf.changes @@ -0,0 +1 @@ +1358715596 109.190.17.227 C loisirs:lego:8424:8424.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/9442/9442.jpg.changes b/data/media_meta/loisirs/lego/9442/9442.jpg.changes new file mode 100755 index 0000000..8d8ab49 --- /dev/null +++ b/data/media_meta/loisirs/lego/9442/9442.jpg.changes @@ -0,0 +1 @@ +1353274602 109.190.17.227 C loisirs:lego:9442:9442.jpg jside créée diff --git a/data/media_meta/loisirs/lego/9445/9445.jpg.changes b/data/media_meta/loisirs/lego/9445/9445.jpg.changes new file mode 100755 index 0000000..d73fae4 --- /dev/null +++ b/data/media_meta/loisirs/lego/9445/9445.jpg.changes @@ -0,0 +1 @@ +1354478195 109.190.17.227 C loisirs:lego:9445:9445.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/9462/9402.jpg.changes b/data/media_meta/loisirs/lego/9462/9402.jpg.changes new file mode 100755 index 0000000..556347c --- /dev/null +++ b/data/media_meta/loisirs/lego/9462/9402.jpg.changes @@ -0,0 +1 @@ +1354438838 109.190.17.227 C loisirs:lego:9462:9402.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/9478/9478.jpg.changes b/data/media_meta/loisirs/lego/9478/9478.jpg.changes new file mode 100755 index 0000000..bc6f435 --- /dev/null +++ b/data/media_meta/loisirs/lego/9478/9478.jpg.changes @@ -0,0 +1 @@ +1358713629 109.190.17.227 C loisirs:lego:9478:9478.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/9478/9478.pdf.changes b/data/media_meta/loisirs/lego/9478/9478.pdf.changes new file mode 100755 index 0000000..43ee987 --- /dev/null +++ b/data/media_meta/loisirs/lego/9478/9478.pdf.changes @@ -0,0 +1 @@ +1358716465 109.190.17.227 C loisirs:lego:9478:9478.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/9479/9479.jpg.changes b/data/media_meta/loisirs/lego/9479/9479.jpg.changes new file mode 100755 index 0000000..624b0ac --- /dev/null +++ b/data/media_meta/loisirs/lego/9479/9479.jpg.changes @@ -0,0 +1 @@ +1358714076 109.190.17.227 C loisirs:lego:9479:9479.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/9479/9479.pdf.changes b/data/media_meta/loisirs/lego/9479/9479.pdf.changes new file mode 100755 index 0000000..cd792b9 --- /dev/null +++ b/data/media_meta/loisirs/lego/9479/9479.pdf.changes @@ -0,0 +1 @@ +1358715109 109.190.17.227 C loisirs:lego:9479:9479.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/9480/9480.jpg.changes b/data/media_meta/loisirs/lego/9480/9480.jpg.changes new file mode 100755 index 0000000..36c401e --- /dev/null +++ b/data/media_meta/loisirs/lego/9480/9480.jpg.changes @@ -0,0 +1 @@ +1358714433 109.190.17.227 C loisirs:lego:9480:9480.jpg cathy créée diff --git a/data/media_meta/loisirs/lego/9480/9480.pdf.changes b/data/media_meta/loisirs/lego/9480/9480.pdf.changes new file mode 100755 index 0000000..9ed5c10 --- /dev/null +++ b/data/media_meta/loisirs/lego/9480/9480.pdf.changes @@ -0,0 +1 @@ +1358716744 109.190.17.227 C loisirs:lego:9480:9480.pdf cathy créée diff --git a/data/media_meta/loisirs/lego/lego_logo_by_inaara-d6acfn4.png.changes b/data/media_meta/loisirs/lego/lego_logo_by_inaara-d6acfn4.png.changes new file mode 100644 index 0000000..72a806a --- /dev/null +++ b/data/media_meta/loisirs/lego/lego_logo_by_inaara-d6acfn4.png.changes @@ -0,0 +1 @@ +1587146033 92.89.16.177 C loisirs:lego:lego_logo_by_inaara-d6acfn4.png jside créée 26613 diff --git a/data/media_meta/loisirs/logo_voyage.jpg.changes b/data/media_meta/loisirs/logo_voyage.jpg.changes new file mode 100644 index 0000000..372e750 --- /dev/null +++ b/data/media_meta/loisirs/logo_voyage.jpg.changes @@ -0,0 +1 @@ +1587145882 92.89.16.177 C loisirs:logo_voyage.jpg jside créée 127934 diff --git a/data/media_meta/loisirs/music-dj-beats-411628.jpg.changes b/data/media_meta/loisirs/music-dj-beats-411628.jpg.changes new file mode 100644 index 0000000..416a4ad --- /dev/null +++ b/data/media_meta/loisirs/music-dj-beats-411628.jpg.changes @@ -0,0 +1 @@ +1638691972 C loisirs:music-dj-beats-411628.jpg cedricabonnel créée 1684048 diff --git a/data/media_meta/loisirs/musique/pasted/20211205-091104.png.changes b/data/media_meta/loisirs/musique/pasted/20211205-091104.png.changes new file mode 100644 index 0000000..aa87c47 --- /dev/null +++ b/data/media_meta/loisirs/musique/pasted/20211205-091104.png.changes @@ -0,0 +1 @@ +1638691864 C loisirs:musique:pasted:20211205-091104.png cedricabonnel créée 63332 diff --git a/data/media_meta/loisirs/musique/pasted/20211205-091503.png.changes b/data/media_meta/loisirs/musique/pasted/20211205-091503.png.changes new file mode 100644 index 0000000..28f3ff3 --- /dev/null +++ b/data/media_meta/loisirs/musique/pasted/20211205-091503.png.changes @@ -0,0 +1 @@ +1638692103 C loisirs:musique:pasted:20211205-091503.png cedricabonnel créée 236752 diff --git a/data/media_meta/loisirs/pasted/20220108-224452.png.changes b/data/media_meta/loisirs/pasted/20220108-224452.png.changes new file mode 100644 index 0000000..538e90c --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220108-224452.png.changes @@ -0,0 +1 @@ +1641678292 C loisirs:pasted:20220108-224452.png cedricabonnel créée 34422 diff --git a/data/media_meta/loisirs/pasted/20220108-224543.png.changes b/data/media_meta/loisirs/pasted/20220108-224543.png.changes new file mode 100644 index 0000000..2404b15 --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220108-224543.png.changes @@ -0,0 +1 @@ +1641678343 C loisirs:pasted:20220108-224543.png cedricabonnel créée 584466 diff --git a/data/media_meta/loisirs/pasted/20220108-231128.png.changes b/data/media_meta/loisirs/pasted/20220108-231128.png.changes new file mode 100644 index 0000000..174f82a --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220108-231128.png.changes @@ -0,0 +1 @@ +1641679888 C loisirs:pasted:20220108-231128.png cedricabonnel créée 930428 diff --git a/data/media_meta/loisirs/pasted/20220108-232544.png.changes b/data/media_meta/loisirs/pasted/20220108-232544.png.changes new file mode 100644 index 0000000..79869ae --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220108-232544.png.changes @@ -0,0 +1 @@ +1641680744 C loisirs:pasted:20220108-232544.png cedricabonnel créée 347979 diff --git a/data/media_meta/loisirs/pasted/20220108-233059.png.changes b/data/media_meta/loisirs/pasted/20220108-233059.png.changes new file mode 100644 index 0000000..0be853a --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220108-233059.png.changes @@ -0,0 +1 @@ +1641681059 C loisirs:pasted:20220108-233059.png cedricabonnel créée 406850 diff --git a/data/media_meta/loisirs/pasted/20220810-224946.png.changes b/data/media_meta/loisirs/pasted/20220810-224946.png.changes new file mode 100644 index 0000000..1e305cb --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220810-224946.png.changes @@ -0,0 +1 @@ +1660164586 C loisirs:pasted:20220810-224946.png cedricabonnel créée 143220 diff --git a/data/media_meta/loisirs/pasted/20220810-230358.png.changes b/data/media_meta/loisirs/pasted/20220810-230358.png.changes new file mode 100644 index 0000000..2c53359 --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220810-230358.png.changes @@ -0,0 +1 @@ +1660165438 C loisirs:pasted:20220810-230358.png cedricabonnel créée 105856 diff --git a/data/media_meta/loisirs/pasted/20220810-230654.png.changes b/data/media_meta/loisirs/pasted/20220810-230654.png.changes new file mode 100644 index 0000000..33749f7 --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220810-230654.png.changes @@ -0,0 +1 @@ +1660165614 C loisirs:pasted:20220810-230654.png cedricabonnel créée 180085 diff --git a/data/media_meta/loisirs/pasted/20220810-231038.png.changes b/data/media_meta/loisirs/pasted/20220810-231038.png.changes new file mode 100644 index 0000000..dda2700 --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220810-231038.png.changes @@ -0,0 +1 @@ +1660165838 C loisirs:pasted:20220810-231038.png cedricabonnel créée 325960 diff --git a/data/media_meta/loisirs/pasted/20220827-220808.png.changes b/data/media_meta/loisirs/pasted/20220827-220808.png.changes new file mode 100644 index 0000000..84f7d1d --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220827-220808.png.changes @@ -0,0 +1 @@ +1661630888 C loisirs:pasted:20220827-220808.png cedricabonnel créée 566721 diff --git a/data/media_meta/loisirs/pasted/20220827-221617.png.changes b/data/media_meta/loisirs/pasted/20220827-221617.png.changes new file mode 100644 index 0000000..d9d3618 --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220827-221617.png.changes @@ -0,0 +1 @@ +1661631377 C loisirs:pasted:20220827-221617.png cedricabonnel créée 356901 diff --git a/data/media_meta/loisirs/pasted/20220827-221750.png.changes b/data/media_meta/loisirs/pasted/20220827-221750.png.changes new file mode 100644 index 0000000..a1bf515 --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220827-221750.png.changes @@ -0,0 +1 @@ +1661631470 C loisirs:pasted:20220827-221750.png cedricabonnel créée 486428 diff --git a/data/media_meta/loisirs/pasted/20220827-222316.png.changes b/data/media_meta/loisirs/pasted/20220827-222316.png.changes new file mode 100644 index 0000000..72bb01f --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220827-222316.png.changes @@ -0,0 +1 @@ +1661631796 C loisirs:pasted:20220827-222316.png cedricabonnel créée 165615 diff --git a/data/media_meta/loisirs/pasted/20220827-222629.png.changes b/data/media_meta/loisirs/pasted/20220827-222629.png.changes new file mode 100644 index 0000000..daeeaf5 --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220827-222629.png.changes @@ -0,0 +1 @@ +1661631989 C loisirs:pasted:20220827-222629.png cedricabonnel créée 2222712 diff --git a/data/media_meta/loisirs/pasted/20220827-231014.png.changes b/data/media_meta/loisirs/pasted/20220827-231014.png.changes new file mode 100644 index 0000000..04dc8f6 --- /dev/null +++ b/data/media_meta/loisirs/pasted/20220827-231014.png.changes @@ -0,0 +1 @@ +1661634614 C loisirs:pasted:20220827-231014.png cedricabonnel créée 449922 diff --git a/data/media_meta/loisirs/videos/jingles/columbiatristar_dvd.jpg.changes b/data/media_meta/loisirs/videos/jingles/columbiatristar_dvd.jpg.changes new file mode 100755 index 0000000..187670b --- /dev/null +++ b/data/media_meta/loisirs/videos/jingles/columbiatristar_dvd.jpg.changes @@ -0,0 +1 @@ +1351450514 109.190.17.227 C loisirs:videos:jingles:columbiatristar_dvd.jpg jside créée diff --git a/data/media_meta/loisirs/voyages/bourne-03_1_.jpg.changes b/data/media_meta/loisirs/voyages/bourne-03_1_.jpg.changes new file mode 100755 index 0000000..3a2ed8f --- /dev/null +++ b/data/media_meta/loisirs/voyages/bourne-03_1_.jpg.changes @@ -0,0 +1 @@ +1342791422 31.32.241.103 C lieux_remarquables:isere:bourne-03_1_.jpg jside créée diff --git a/data/media_meta/loisirs/voyages/briancon.jpg.changes b/data/media_meta/loisirs/voyages/briancon.jpg.changes new file mode 100755 index 0000000..826bc41 --- /dev/null +++ b/data/media_meta/loisirs/voyages/briancon.jpg.changes @@ -0,0 +1 @@ +1342796127 31.32.241.103 C lieux_remarquables:isere:briancon.jpg jside créée diff --git a/data/media_meta/loisirs/voyages/eglise-ville-d-angostrina.jpg.changes b/data/media_meta/loisirs/voyages/eglise-ville-d-angostrina.jpg.changes new file mode 100644 index 0000000..a1c6bee --- /dev/null +++ b/data/media_meta/loisirs/voyages/eglise-ville-d-angostrina.jpg.changes @@ -0,0 +1 @@ +1627657924 109.214.218.215 C loisirs:voyages:eglise-ville-d-angostrina.jpg cedricabonnel créée 359262 diff --git a/data/media_meta/loisirs/voyages/img_20210726_103551.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_103551.jpg.changes new file mode 100644 index 0000000..55285c5 --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_103551.jpg.changes @@ -0,0 +1 @@ +1627659669 109.214.218.215 C loisirs:voyages:img_20210726_103551.jpg cedricabonnel créée 1232522 diff --git a/data/media_meta/loisirs/voyages/img_20210726_103659.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_103659.jpg.changes new file mode 100644 index 0000000..55d93f1 --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_103659.jpg.changes @@ -0,0 +1 @@ +1627659694 109.214.218.215 C loisirs:voyages:img_20210726_103659.jpg cedricabonnel créée 2821452 diff --git a/data/media_meta/loisirs/voyages/img_20210726_103702.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_103702.jpg.changes new file mode 100644 index 0000000..3cff28c --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_103702.jpg.changes @@ -0,0 +1 @@ +1627659757 109.214.218.215 C loisirs:voyages:img_20210726_103702.jpg cedricabonnel créée 4213306 diff --git a/data/media_meta/loisirs/voyages/img_20210726_103704.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_103704.jpg.changes new file mode 100644 index 0000000..8b1c60c --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_103704.jpg.changes @@ -0,0 +1 @@ +1627659872 C loisirs:voyages:img_20210726_103704.jpg cedricabonnel créée 5334689 diff --git a/data/media_meta/loisirs/voyages/img_20210726_111150.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_111150.jpg.changes new file mode 100644 index 0000000..720d524 --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_111150.jpg.changes @@ -0,0 +1 @@ +1627659805 C loisirs:voyages:img_20210726_111150.jpg cedricabonnel créée 3855335 diff --git a/data/media_meta/loisirs/voyages/img_20210726_111411.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_111411.jpg.changes new file mode 100644 index 0000000..ce1a73f --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_111411.jpg.changes @@ -0,0 +1 @@ +1627659846 C loisirs:voyages:img_20210726_111411.jpg cedricabonnel créée 3170927 diff --git a/data/media_meta/loisirs/voyages/img_20210726_111702.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_111702.jpg.changes new file mode 100644 index 0000000..fa5727f --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_111702.jpg.changes @@ -0,0 +1 @@ +1627659908 C loisirs:voyages:img_20210726_111702.jpg cedricabonnel créée 4222480 diff --git a/data/media_meta/loisirs/voyages/img_20210726_112100.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_112100.jpg.changes new file mode 100644 index 0000000..b5dcc5b --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_112100.jpg.changes @@ -0,0 +1 @@ +1627659897 C loisirs:voyages:img_20210726_112100.jpg cedricabonnel créée 2162373 diff --git a/data/media_meta/loisirs/voyages/img_20210726_112108.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_112108.jpg.changes new file mode 100644 index 0000000..0c911bc --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_112108.jpg.changes @@ -0,0 +1 @@ +1627660065 C loisirs:voyages:img_20210726_112108.jpg cedricabonnel créée 3864314 diff --git a/data/media_meta/loisirs/voyages/img_20210726_112119.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_112119.jpg.changes new file mode 100644 index 0000000..f9e7d8f --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_112119.jpg.changes @@ -0,0 +1 @@ +1627660045 C loisirs:voyages:img_20210726_112119.jpg cedricabonnel créée 4603494 diff --git a/data/media_meta/loisirs/voyages/img_20210726_112222.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_112222.jpg.changes new file mode 100644 index 0000000..6753be9 --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_112222.jpg.changes @@ -0,0 +1 @@ +1627660036 C loisirs:voyages:img_20210726_112222.jpg cedricabonnel créée 4059879 diff --git a/data/media_meta/loisirs/voyages/img_20210726_112410.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_112410.jpg.changes new file mode 100644 index 0000000..cde078d --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_112410.jpg.changes @@ -0,0 +1 @@ +1627660152 C loisirs:voyages:img_20210726_112410.jpg cedricabonnel créée 4228850 diff --git a/data/media_meta/loisirs/voyages/img_20210726_112414.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_112414.jpg.changes new file mode 100644 index 0000000..8ab3630 --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_112414.jpg.changes @@ -0,0 +1 @@ +1627660104 C loisirs:voyages:img_20210726_112414.jpg cedricabonnel créée 1864771 diff --git a/data/media_meta/loisirs/voyages/img_20210726_113420.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_113420.jpg.changes new file mode 100644 index 0000000..0c79386 --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_113420.jpg.changes @@ -0,0 +1 @@ +1627660199 C loisirs:voyages:img_20210726_113420.jpg cedricabonnel créée 3827568 diff --git a/data/media_meta/loisirs/voyages/img_20210726_113433.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_113433.jpg.changes new file mode 100644 index 0000000..ba28de0 --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_113433.jpg.changes @@ -0,0 +1 @@ +1627660262 C loisirs:voyages:img_20210726_113433.jpg cedricabonnel créée 4943238 diff --git a/data/media_meta/loisirs/voyages/img_20210726_123525.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_123525.jpg.changes new file mode 100644 index 0000000..5aad076 --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_123525.jpg.changes @@ -0,0 +1 @@ +1627660292 C loisirs:voyages:img_20210726_123525.jpg cedricabonnel créée 5236989 diff --git a/data/media_meta/loisirs/voyages/img_20210726_152445.jpg.changes b/data/media_meta/loisirs/voyages/img_20210726_152445.jpg.changes new file mode 100644 index 0000000..8ccb13a --- /dev/null +++ b/data/media_meta/loisirs/voyages/img_20210726_152445.jpg.changes @@ -0,0 +1 @@ +1627660357 C loisirs:voyages:img_20210726_152445.jpg cedricabonnel créée 8614091 diff --git a/data/media_meta/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/baptistere_exterieurok-0fd5c.jpg.changes b/data/media_meta/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/baptistere_exterieurok-0fd5c.jpg.changes new file mode 100755 index 0000000..695b951 --- /dev/null +++ b/data/media_meta/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/baptistere_exterieurok-0fd5c.jpg.changes @@ -0,0 +1 @@ +1342822261 31.32.241.103 C lieux_remarquables:isere:les_secrets_du_baptistere_de_grenoble:baptistere_exterieurok-0fd5c.jpg jside créée diff --git a/data/media_meta/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/web_chemin_1410_1259245659.jpg.changes b/data/media_meta/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/web_chemin_1410_1259245659.jpg.changes new file mode 100755 index 0000000..4959235 --- /dev/null +++ b/data/media_meta/loisirs/voyages/les_secrets_du_baptistere_de_grenoble/web_chemin_1410_1259245659.jpg.changes @@ -0,0 +1 @@ +1342822262 31.32.241.103 C lieux_remarquables:isere:les_secrets_du_baptistere_de_grenoble:web_chemin_1410_1259245659.jpg jside créée diff --git a/data/media_meta/loisirs/voyages/musee-de-la-draperie.jpg.changes b/data/media_meta/loisirs/voyages/musee-de-la-draperie.jpg.changes new file mode 100755 index 0000000..d6e440f --- /dev/null +++ b/data/media_meta/loisirs/voyages/musee-de-la-draperie.jpg.changes @@ -0,0 +1 @@ +1342797880 31.32.241.103 C lieux_remarquables:isere:musee-de-la-draperie.jpg jside créée diff --git a/data/media_meta/loisirs/voyages/musee_de_la_draperie.png.changes b/data/media_meta/loisirs/voyages/musee_de_la_draperie.png.changes new file mode 100755 index 0000000..51a3fa4 --- /dev/null +++ b/data/media_meta/loisirs/voyages/musee_de_la_draperie.png.changes @@ -0,0 +1 @@ +1342797862 31.32.241.103 C lieux_remarquables:isere:musee_de_la_draperie.png jside créée diff --git a/data/media_meta/loisirs/voyages/nord-isere-aoste/pasted/20211031-083732.png.changes b/data/media_meta/loisirs/voyages/nord-isere-aoste/pasted/20211031-083732.png.changes new file mode 100644 index 0000000..21b28cb --- /dev/null +++ b/data/media_meta/loisirs/voyages/nord-isere-aoste/pasted/20211031-083732.png.changes @@ -0,0 +1 @@ +1635665852 C loisirs:voyages:nord-isere-aoste:pasted:20211031-083732.png cedricabonnel créée 159604 diff --git a/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/granieu-drone.jpg.changes b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/granieu-drone.jpg.changes new file mode 100644 index 0000000..acbf46e --- /dev/null +++ b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/granieu-drone.jpg.changes @@ -0,0 +1 @@ +1635665332 C loisirs:voyages:nord-isere-aoste:photos:granieu-drone.jpg cedricabonnel créée 148723 diff --git a/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/photos-carte-granieu-isere-ph027789-b.jpg.changes b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/photos-carte-granieu-isere-ph027789-b.jpg.changes new file mode 100644 index 0000000..e44d12d --- /dev/null +++ b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/photos-carte-granieu-isere-ph027789-b.jpg.changes @@ -0,0 +1 @@ +1635665333 C loisirs:voyages:nord-isere-aoste:photos:photos-carte-granieu-isere-ph027789-b.jpg cedricabonnel créée 20577 diff --git a/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m16s883.png.changes b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m16s883.png.changes new file mode 100644 index 0000000..6c0475d --- /dev/null +++ b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m16s883.png.changes @@ -0,0 +1 @@ +1635664367 C loisirs:voyages:nord-isere-aoste:photos:vlcsnap-2021-10-31-07h46m16s883.png cedricabonnel créée 2344711 diff --git a/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m24s849.png.changes b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m24s849.png.changes new file mode 100644 index 0000000..d530b36 --- /dev/null +++ b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m24s849.png.changes @@ -0,0 +1 @@ +1635664353 C loisirs:voyages:nord-isere-aoste:photos:vlcsnap-2021-10-31-07h46m24s849.png cedricabonnel créée 2310390 diff --git a/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m32s566.png.changes b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m32s566.png.changes new file mode 100644 index 0000000..452eca6 --- /dev/null +++ b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m32s566.png.changes @@ -0,0 +1 @@ +1635664305 C loisirs:voyages:nord-isere-aoste:photos:vlcsnap-2021-10-31-07h46m32s566.png cedricabonnel créée 2255839 diff --git a/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m36s298.png.changes b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m36s298.png.changes new file mode 100644 index 0000000..679c317 --- /dev/null +++ b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m36s298.png.changes @@ -0,0 +1 @@ +1635664329 C loisirs:voyages:nord-isere-aoste:photos:vlcsnap-2021-10-31-07h46m36s298.png cedricabonnel créée 2214632 diff --git a/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m38s909.png.changes b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m38s909.png.changes new file mode 100644 index 0000000..2859dcb --- /dev/null +++ b/data/media_meta/loisirs/voyages/nord-isere-aoste/photos/vlcsnap-2021-10-31-07h46m38s909.png.changes @@ -0,0 +1 @@ +1635664277 C loisirs:voyages:nord-isere-aoste:photos:vlcsnap-2021-10-31-07h46m38s909.png cedricabonnel créée 1530445 diff --git a/data/media_meta/loisirs/voyages/pasted/20210826-083552.png.changes b/data/media_meta/loisirs/voyages/pasted/20210826-083552.png.changes new file mode 100644 index 0000000..5f386e1 --- /dev/null +++ b/data/media_meta/loisirs/voyages/pasted/20210826-083552.png.changes @@ -0,0 +1 @@ +1629959752 C loisirs:voyages:pasted:20210826-083552.png cedricabonnel créée 183935 diff --git a/data/media_meta/loisirs/voyages/pasted/20210826-083923.png.changes b/data/media_meta/loisirs/voyages/pasted/20210826-083923.png.changes new file mode 100644 index 0000000..5ebec71 --- /dev/null +++ b/data/media_meta/loisirs/voyages/pasted/20210826-083923.png.changes @@ -0,0 +1 @@ +1629959963 C loisirs:voyages:pasted:20210826-083923.png cedricabonnel créée 344857 diff --git a/data/media_meta/loisirs/voyages/retour-du-musee-de-la-draperie.jpg.changes b/data/media_meta/loisirs/voyages/retour-du-musee-de-la-draperie.jpg.changes new file mode 100755 index 0000000..fa31cb7 --- /dev/null +++ b/data/media_meta/loisirs/voyages/retour-du-musee-de-la-draperie.jpg.changes @@ -0,0 +1 @@ +1342797959 31.32.241.103 C lieux_remarquables:isere:retour-du-musee-de-la-draperie.jpg jside créée diff --git a/data/media_meta/loisirs/voyages/valle_de_la_gere.jpg.changes b/data/media_meta/loisirs/voyages/valle_de_la_gere.jpg.changes new file mode 100755 index 0000000..d70dcb8 --- /dev/null +++ b/data/media_meta/loisirs/voyages/valle_de_la_gere.jpg.changes @@ -0,0 +1 @@ +1460302599 109.190.17.227 C lieux_remarquables:valle_de_la_gere.jpg jside créée diff --git a/data/media_meta/loisirs/voyages/vue_sur_la_meije.jpg.changes b/data/media_meta/loisirs/voyages/vue_sur_la_meije.jpg.changes new file mode 100755 index 0000000..d15e16c --- /dev/null +++ b/data/media_meta/loisirs/voyages/vue_sur_la_meije.jpg.changes @@ -0,0 +1 @@ +1460300448 109.190.17.227 C user:cedric_abonnel:lieux_remarquables:isere:vue_sur_la_meije.jpg jside créée diff --git a/data/media_meta/mindcast_vie_mon_blog_audio.jpg.changes b/data/media_meta/mindcast_vie_mon_blog_audio.jpg.changes new file mode 100644 index 0000000..603fbef --- /dev/null +++ b/data/media_meta/mindcast_vie_mon_blog_audio.jpg.changes @@ -0,0 +1,2 @@ +1591097379 92.89.16.177 C mindcast_vie_mon_blog_audio.jpg cedricabonnel créée 46967 +1591097602 92.89.16.177 E mindcast_vie_mon_blog_audio.jpg cedricabonnel 64523 diff --git a/data/media_meta/mindcast_xtra_electro_music_mix.jpg.changes b/data/media_meta/mindcast_xtra_electro_music_mix.jpg.changes new file mode 100644 index 0000000..b3e11b2 --- /dev/null +++ b/data/media_meta/mindcast_xtra_electro_music_mix.jpg.changes @@ -0,0 +1 @@ +1591097452 92.89.16.177 C mindcast_xtra_electro_music_mix.jpg cedricabonnel créée 174526 diff --git a/data/media_meta/ooops.jpg.changes b/data/media_meta/ooops.jpg.changes new file mode 100644 index 0000000..7f792f2 --- /dev/null +++ b/data/media_meta/ooops.jpg.changes @@ -0,0 +1 @@ +1587982841 92.89.16.177 C ooops.jpg jside créée 25502 diff --git a/data/media_meta/organisation_interne/pasted/20211111-100943.png.changes b/data/media_meta/organisation_interne/pasted/20211111-100943.png.changes new file mode 100644 index 0000000..bed308c --- /dev/null +++ b/data/media_meta/organisation_interne/pasted/20211111-100943.png.changes @@ -0,0 +1 @@ +1636621783 C organisation_interne:pasted:20211111-100943.png cedricabonnel créée 188934 diff --git a/data/media_meta/organisation_interne/pasted/20230719-202111.png.changes b/data/media_meta/organisation_interne/pasted/20230719-202111.png.changes new file mode 100644 index 0000000..984f448 --- /dev/null +++ b/data/media_meta/organisation_interne/pasted/20230719-202111.png.changes @@ -0,0 +1 @@ +1689790871 C organisation_interne:pasted:20230719-202111.png cedricabonnel créée 38272 diff --git a/data/media_meta/organisation_interne/pasted/20230719-202113.png.changes b/data/media_meta/organisation_interne/pasted/20230719-202113.png.changes new file mode 100644 index 0000000..aa05781 --- /dev/null +++ b/data/media_meta/organisation_interne/pasted/20230719-202113.png.changes @@ -0,0 +1 @@ +1689790873 C organisation_interne:pasted:20230719-202113.png cedricabonnel créée 38272 diff --git a/data/media_meta/organisation_interne/pasted/20230719-202147.png.changes b/data/media_meta/organisation_interne/pasted/20230719-202147.png.changes new file mode 100644 index 0000000..e04d958 --- /dev/null +++ b/data/media_meta/organisation_interne/pasted/20230719-202147.png.changes @@ -0,0 +1 @@ +1689790907 C organisation_interne:pasted:20230719-202147.png cedricabonnel créée 58985 diff --git a/data/media_meta/organisation_interne/pasted/20230719-202154.png.changes b/data/media_meta/organisation_interne/pasted/20230719-202154.png.changes new file mode 100644 index 0000000..9cf0c5f --- /dev/null +++ b/data/media_meta/organisation_interne/pasted/20230719-202154.png.changes @@ -0,0 +1 @@ +1689790914 C organisation_interne:pasted:20230719-202154.png cedricabonnel créée 41359 diff --git a/data/media_meta/organisation_interne/pasted/20230719-202252.png.changes b/data/media_meta/organisation_interne/pasted/20230719-202252.png.changes new file mode 100644 index 0000000..70688ec --- /dev/null +++ b/data/media_meta/organisation_interne/pasted/20230719-202252.png.changes @@ -0,0 +1 @@ +1689790972 C organisation_interne:pasted:20230719-202252.png cedricabonnel créée 82624 diff --git a/data/media_meta/organisation_interne/pasted/20230719-202330.png.changes b/data/media_meta/organisation_interne/pasted/20230719-202330.png.changes new file mode 100644 index 0000000..2628077 --- /dev/null +++ b/data/media_meta/organisation_interne/pasted/20230719-202330.png.changes @@ -0,0 +1 @@ +1689791010 C organisation_interne:pasted:20230719-202330.png cedricabonnel créée 37074 diff --git a/data/media_meta/organisation_interne/pasted/20230719-202435.png.changes b/data/media_meta/organisation_interne/pasted/20230719-202435.png.changes new file mode 100644 index 0000000..c6f1662 --- /dev/null +++ b/data/media_meta/organisation_interne/pasted/20230719-202435.png.changes @@ -0,0 +1 @@ +1689791075 C organisation_interne:pasted:20230719-202435.png cedricabonnel créée 58985 diff --git a/data/media_meta/organisation_interne/pasted/20230719-203719.png.changes b/data/media_meta/organisation_interne/pasted/20230719-203719.png.changes new file mode 100644 index 0000000..12623a1 --- /dev/null +++ b/data/media_meta/organisation_interne/pasted/20230719-203719.png.changes @@ -0,0 +1 @@ +1689791839 C organisation_interne:pasted:20230719-203719.png cedricabonnel créée 106167 diff --git a/data/media_meta/organisation_interne/pasted/20230719-203744.png.changes b/data/media_meta/organisation_interne/pasted/20230719-203744.png.changes new file mode 100644 index 0000000..0e697fb --- /dev/null +++ b/data/media_meta/organisation_interne/pasted/20230719-203744.png.changes @@ -0,0 +1 @@ +1689791864 C organisation_interne:pasted:20230719-203744.png cedricabonnel créée 106167 diff --git a/data/media_meta/organisation_interne/pasted/20230719-205751.png.changes b/data/media_meta/organisation_interne/pasted/20230719-205751.png.changes new file mode 100644 index 0000000..fe3ae67 --- /dev/null +++ b/data/media_meta/organisation_interne/pasted/20230719-205751.png.changes @@ -0,0 +1 @@ +1689793071 C organisation_interne:pasted:20230719-205751.png cedricabonnel créée 17834 diff --git a/data/media_meta/pasted/20200427-121520.png.changes b/data/media_meta/pasted/20200427-121520.png.changes new file mode 100644 index 0000000..e1fbb55 --- /dev/null +++ b/data/media_meta/pasted/20200427-121520.png.changes @@ -0,0 +1 @@ +1587982520 92.89.16.177 C pasted:20200427-121520.png jside créée 1513 diff --git a/data/media_meta/pasted/20200427-122328.png.changes b/data/media_meta/pasted/20200427-122328.png.changes new file mode 100644 index 0000000..29c7f31 --- /dev/null +++ b/data/media_meta/pasted/20200427-122328.png.changes @@ -0,0 +1 @@ +1587983008 92.89.16.177 C pasted:20200427-122328.png jside créée 361 diff --git a/data/media_meta/pasted/20200427-122409.png.changes b/data/media_meta/pasted/20200427-122409.png.changes new file mode 100644 index 0000000..6ed0bd3 --- /dev/null +++ b/data/media_meta/pasted/20200427-122409.png.changes @@ -0,0 +1 @@ +1587983049 92.89.16.177 C pasted:20200427-122409.png jside créée 290 diff --git a/data/media_meta/pasted/20201111-173236.png.changes b/data/media_meta/pasted/20201111-173236.png.changes new file mode 100644 index 0000000..9f5749d --- /dev/null +++ b/data/media_meta/pasted/20201111-173236.png.changes @@ -0,0 +1 @@ +1605112356 92.89.16.177 C pasted:20201111-173236.png cedricabonnel créée 2219 diff --git a/data/media_meta/pasted/20201111-173323.png.changes b/data/media_meta/pasted/20201111-173323.png.changes new file mode 100644 index 0000000..18637ef --- /dev/null +++ b/data/media_meta/pasted/20201111-173323.png.changes @@ -0,0 +1 @@ +1605112403 92.89.16.177 C pasted:20201111-173323.png cedricabonnel créée 1099 diff --git a/data/media_meta/pasted/20210101-132347.png.changes b/data/media_meta/pasted/20210101-132347.png.changes new file mode 100644 index 0000000..dbc0f76 --- /dev/null +++ b/data/media_meta/pasted/20210101-132347.png.changes @@ -0,0 +1 @@ +1609503827 78.239.72.153 C pasted:20210101-132347.png cedricabonnel créée 343476 diff --git a/data/media_meta/pasted/20211109-084308.png.changes b/data/media_meta/pasted/20211109-084308.png.changes new file mode 100644 index 0000000..e7d8126 --- /dev/null +++ b/data/media_meta/pasted/20211109-084308.png.changes @@ -0,0 +1 @@ +1636443788 C pasted:20211109-084308.png cedricabonnel créée 300523 diff --git a/data/media_meta/pasted/20211110-081140.png.changes b/data/media_meta/pasted/20211110-081140.png.changes new file mode 100644 index 0000000..38cfe3b --- /dev/null +++ b/data/media_meta/pasted/20211110-081140.png.changes @@ -0,0 +1 @@ +1636528300 C pasted:20211110-081140.png cedricabonnel créée 12898 diff --git a/data/media_meta/pasted/20211110-081250.png.changes b/data/media_meta/pasted/20211110-081250.png.changes new file mode 100644 index 0000000..d25206e --- /dev/null +++ b/data/media_meta/pasted/20211110-081250.png.changes @@ -0,0 +1 @@ +1636528370 C pasted:20211110-081250.png cedricabonnel créée 58344 diff --git a/data/media_meta/pasted/20211110-081351.png.changes b/data/media_meta/pasted/20211110-081351.png.changes new file mode 100644 index 0000000..3ba57fc --- /dev/null +++ b/data/media_meta/pasted/20211110-081351.png.changes @@ -0,0 +1 @@ +1636528431 C pasted:20211110-081351.png cedricabonnel créée 22369 diff --git a/data/media_meta/pasted/20211110-081541.png.changes b/data/media_meta/pasted/20211110-081541.png.changes new file mode 100644 index 0000000..aeb6ec6 --- /dev/null +++ b/data/media_meta/pasted/20211110-081541.png.changes @@ -0,0 +1 @@ +1636528541 C pasted:20211110-081541.png cedricabonnel créée 9751 diff --git a/data/media_meta/pasted/20211110-081707.png.changes b/data/media_meta/pasted/20211110-081707.png.changes new file mode 100644 index 0000000..007ecae --- /dev/null +++ b/data/media_meta/pasted/20211110-081707.png.changes @@ -0,0 +1 @@ +1636528627 C pasted:20211110-081707.png cedricabonnel créée 27383 diff --git a/data/media_meta/pasted/20211110-081901.png.changes b/data/media_meta/pasted/20211110-081901.png.changes new file mode 100644 index 0000000..9aa1932 --- /dev/null +++ b/data/media_meta/pasted/20211110-081901.png.changes @@ -0,0 +1 @@ +1636528741 C pasted:20211110-081901.png cedricabonnel créée 14781 diff --git a/data/media_meta/pasted/20220128-081847.png.changes b/data/media_meta/pasted/20220128-081847.png.changes new file mode 100644 index 0000000..e700849 --- /dev/null +++ b/data/media_meta/pasted/20220128-081847.png.changes @@ -0,0 +1 @@ +1643354327 C pasted:20220128-081847.png cedricabonnel créée 2337000 diff --git a/data/media_meta/pasted/20220509-072422.png.changes b/data/media_meta/pasted/20220509-072422.png.changes new file mode 100644 index 0000000..c624171 --- /dev/null +++ b/data/media_meta/pasted/20220509-072422.png.changes @@ -0,0 +1 @@ +1652073862 C pasted:20220509-072422.png cedricabonnel créée 65359 diff --git a/data/media_meta/pasted/20230103-085114.png.changes b/data/media_meta/pasted/20230103-085114.png.changes new file mode 100644 index 0000000..724cdbc --- /dev/null +++ b/data/media_meta/pasted/20230103-085114.png.changes @@ -0,0 +1 @@ +1672732274 C pasted:20230103-085114.png cedricabonnel créée 248684 diff --git a/data/media_meta/pbcrichton_malware_hazard_symbol_-_red.png.changes b/data/media_meta/pbcrichton_malware_hazard_symbol_-_red.png.changes new file mode 100755 index 0000000..4936735 --- /dev/null +++ b/data/media_meta/pbcrichton_malware_hazard_symbol_-_red.png.changes @@ -0,0 +1 @@ +1460308891 109.190.17.227 C pbcrichton_malware_hazard_symbol_-_red.png jside créée diff --git a/data/media_meta/philips_pm5544.svg.png.changes b/data/media_meta/philips_pm5544.svg.png.changes new file mode 100755 index 0000000..9d345c5 --- /dev/null +++ b/data/media_meta/philips_pm5544.svg.png.changes @@ -0,0 +1 @@ +1507273890 80.214.113.122 C philips_pm5544.svg.png jside créée 34526 diff --git a/data/media_meta/podcast.jpg.changes b/data/media_meta/podcast.jpg.changes new file mode 100755 index 0000000..be5568c --- /dev/null +++ b/data/media_meta/podcast.jpg.changes @@ -0,0 +1 @@ +1507303534 164.177.31.157 C podcast.jpg jside créée 42477 diff --git a/data/media_meta/podcasts/129684-simple-red-square-icon-social-media-logos-rss-basic.png.changes b/data/media_meta/podcasts/129684-simple-red-square-icon-social-media-logos-rss-basic.png.changes new file mode 100644 index 0000000..51e25a1 --- /dev/null +++ b/data/media_meta/podcasts/129684-simple-red-square-icon-social-media-logos-rss-basic.png.changes @@ -0,0 +1 @@ +1591089253 92.89.16.177 C podcasts:129684-simple-red-square-icon-social-media-logos-rss-basic.png cedricabonnel créée 17452 diff --git a/data/media_meta/podcasts/cover_mon_blog_audio_podcast.jpg.changes b/data/media_meta/podcasts/cover_mon_blog_audio_podcast.jpg.changes new file mode 100644 index 0000000..af607c3 --- /dev/null +++ b/data/media_meta/podcasts/cover_mon_blog_audio_podcast.jpg.changes @@ -0,0 +1 @@ +1591163665 81.185.169.124 C podcasts:cover_mon_blog_audio_podcast.jpg cedricabonnel créée 46967 diff --git a/data/media_meta/podcasts/feed-icon.svg.png.changes b/data/media_meta/podcasts/feed-icon.svg.png.changes new file mode 100644 index 0000000..e69f729 --- /dev/null +++ b/data/media_meta/podcasts/feed-icon.svg.png.changes @@ -0,0 +1 @@ +1591089710 92.89.16.177 C podcasts:feed-icon.svg.png cedricabonnel créée 119825 diff --git a/data/media_meta/podcasts/itunes_mindcast_info_podcast.png.changes b/data/media_meta/podcasts/itunes_mindcast_info_podcast.png.changes new file mode 100644 index 0000000..929de39 --- /dev/null +++ b/data/media_meta/podcasts/itunes_mindcast_info_podcast.png.changes @@ -0,0 +1 @@ +1589154017 92.89.16.177 C podcasts:itunes_mindcast_info_podcast.png cedricabonnel créée 47761 diff --git a/data/media_meta/podcasts/new_youtube_logo.png.changes b/data/media_meta/podcasts/new_youtube_logo.png.changes new file mode 100644 index 0000000..428c4c2 --- /dev/null +++ b/data/media_meta/podcasts/new_youtube_logo.png.changes @@ -0,0 +1 @@ +1591089129 92.89.16.177 C podcasts:new_youtube_logo.png cedricabonnel créée 80573 diff --git a/data/media_meta/podcasts/pasted/20220124-212939.jpeg.changes b/data/media_meta/podcasts/pasted/20220124-212939.jpeg.changes new file mode 100644 index 0000000..3e44940 --- /dev/null +++ b/data/media_meta/podcasts/pasted/20220124-212939.jpeg.changes @@ -0,0 +1 @@ +1643056179 C podcasts:pasted:20220124-212939.jpeg cedricabonnel créée 238332 diff --git a/data/media_meta/podcasts/peertube-180px-sepia.svg.png.changes b/data/media_meta/podcasts/peertube-180px-sepia.svg.png.changes new file mode 100644 index 0000000..daf07d8 --- /dev/null +++ b/data/media_meta/podcasts/peertube-180px-sepia.svg.png.changes @@ -0,0 +1 @@ +1591089741 92.89.16.177 C podcasts:peertube-180px-sepia.svg.png cedricabonnel créée 15709 diff --git a/data/media_meta/podcasts/rss-podcast-icon.svg.png.changes b/data/media_meta/podcasts/rss-podcast-icon.svg.png.changes new file mode 100644 index 0000000..d06adb2 --- /dev/null +++ b/data/media_meta/podcasts/rss-podcast-icon.svg.png.changes @@ -0,0 +1 @@ +1591089846 92.89.16.177 C podcasts:rss-podcast-icon.svg.png cedricabonnel créée 285848 diff --git a/data/media_meta/podcasts/tech/54-20210209-chargeurs-usb.jpg.changes b/data/media_meta/podcasts/tech/54-20210209-chargeurs-usb.jpg.changes new file mode 100644 index 0000000..83fc78c --- /dev/null +++ b/data/media_meta/podcasts/tech/54-20210209-chargeurs-usb.jpg.changes @@ -0,0 +1 @@ +1612859810 81.185.172.110 D podcasts:tech:54-20210209-chargeurs-usb.jpg cedricabonnel supprimée -37320 diff --git a/data/media_meta/podcasts/tech/itunes_mindcast_info_podcast_35.png.changes b/data/media_meta/podcasts/tech/itunes_mindcast_info_podcast_35.png.changes new file mode 100644 index 0000000..5ca956c --- /dev/null +++ b/data/media_meta/podcasts/tech/itunes_mindcast_info_podcast_35.png.changes @@ -0,0 +1 @@ +1589153705 92.89.16.177 C podcasts:tech:itunes_mindcast_info_podcast_35.png cedricabonnel créée 64769 diff --git a/data/media_meta/podcasts/tech/itunes_mindcast_info_podcast_36.png.changes b/data/media_meta/podcasts/tech/itunes_mindcast_info_podcast_36.png.changes new file mode 100644 index 0000000..c619d65 --- /dev/null +++ b/data/media_meta/podcasts/tech/itunes_mindcast_info_podcast_36.png.changes @@ -0,0 +1 @@ +1589199207 92.89.16.177 C podcasts:tech:itunes_mindcast_info_podcast_36.png cedricabonnel créée 122657 diff --git a/data/media_meta/podcasts/tech/itunes_mindcast_info_podcast_37.png.changes b/data/media_meta/podcasts/tech/itunes_mindcast_info_podcast_37.png.changes new file mode 100644 index 0000000..2339c9a --- /dev/null +++ b/data/media_meta/podcasts/tech/itunes_mindcast_info_podcast_37.png.changes @@ -0,0 +1 @@ +1589244281 92.89.16.177 C podcasts:tech:itunes_mindcast_info_podcast_37.png cedricabonnel créée 67169 diff --git a/data/media_meta/produits/aukey_quick_charge_3_turbo_wall_changer/pa-t9_3.jpg.changes b/data/media_meta/produits/aukey_quick_charge_3_turbo_wall_changer/pa-t9_3.jpg.changes new file mode 100755 index 0000000..bcee0d8 --- /dev/null +++ b/data/media_meta/produits/aukey_quick_charge_3_turbo_wall_changer/pa-t9_3.jpg.changes @@ -0,0 +1 @@ +1475319926 109.190.17.227 C produits:aukey_quick_charge_3_turbo_wall_changer:pa-t9_3.jpg jside créée 583611 diff --git a/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231458.png.changes b/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231458.png.changes new file mode 100644 index 0000000..b322c63 --- /dev/null +++ b/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231458.png.changes @@ -0,0 +1 @@ +1686086098 C produits:lampe-murale-solaire-a-interaction-kt-100-kt-114:pasted:20230606-231458.png cedricabonnel créée 778227 diff --git a/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231711.png.changes b/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231711.png.changes new file mode 100644 index 0000000..690831d --- /dev/null +++ b/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231711.png.changes @@ -0,0 +1 @@ +1686086231 C produits:lampe-murale-solaire-a-interaction-kt-100-kt-114:pasted:20230606-231711.png cedricabonnel créée 80040 diff --git a/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231758.png.changes b/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231758.png.changes new file mode 100644 index 0000000..e29adea --- /dev/null +++ b/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231758.png.changes @@ -0,0 +1 @@ +1686086278 C produits:lampe-murale-solaire-a-interaction-kt-100-kt-114:pasted:20230606-231758.png cedricabonnel créée 28288 diff --git a/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231817.png.changes b/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231817.png.changes new file mode 100644 index 0000000..1617a76 --- /dev/null +++ b/data/media_meta/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/pasted/20230606-231817.png.changes @@ -0,0 +1 @@ +1686086297 C produits:lampe-murale-solaire-a-interaction-kt-100-kt-114:pasted:20230606-231817.png cedricabonnel créée 51869 diff --git a/data/media_meta/produits/pasted/20230729-174302.png.changes b/data/media_meta/produits/pasted/20230729-174302.png.changes new file mode 100644 index 0000000..37e4ff8 --- /dev/null +++ b/data/media_meta/produits/pasted/20230729-174302.png.changes @@ -0,0 +1 @@ +1690645382 C produits:pasted:20230729-174302.png cedricabonnel créée 648623 diff --git a/data/media_meta/produits/pasted/20230729-175448.png.changes b/data/media_meta/produits/pasted/20230729-175448.png.changes new file mode 100644 index 0000000..b8b1ad6 --- /dev/null +++ b/data/media_meta/produits/pasted/20230729-175448.png.changes @@ -0,0 +1 @@ +1690646088 C produits:pasted:20230729-175448.png cedricabonnel créée 85727 diff --git a/data/media_meta/produits/pasted/20230729-175531.png.changes b/data/media_meta/produits/pasted/20230729-175531.png.changes new file mode 100644 index 0000000..3d287cf --- /dev/null +++ b/data/media_meta/produits/pasted/20230729-175531.png.changes @@ -0,0 +1 @@ +1690646131 C produits:pasted:20230729-175531.png cedricabonnel créée 44917 diff --git a/data/media_meta/produits/ponceuse_parkside_pbs600a1/3m201-15-mm.jpg.changes b/data/media_meta/produits/ponceuse_parkside_pbs600a1/3m201-15-mm.jpg.changes new file mode 100755 index 0000000..676afce --- /dev/null +++ b/data/media_meta/produits/ponceuse_parkside_pbs600a1/3m201-15-mm.jpg.changes @@ -0,0 +1,3 @@ +1475350899 109.190.17.227 C produits:ponceuse_parkside_pbs600a1:3m201-15-mm.jpg jside créée 18652 +1475351646 109.190.17.227 D produits:ponceuse_parkside_pbs600a1:3m201-15-mm.jpg jside supprimée -18652 +1475351654 109.190.17.227 C produits:ponceuse_parkside_pbs600a1:3m201-15-mm.jpg jside créée 15019 diff --git a/data/media_meta/produits/ponceuse_parkside_pbs600a1/parkside-bandschleifer-pbs-600-a1.jpg.changes b/data/media_meta/produits/ponceuse_parkside_pbs600a1/parkside-bandschleifer-pbs-600-a1.jpg.changes new file mode 100755 index 0000000..ee3e75e --- /dev/null +++ b/data/media_meta/produits/ponceuse_parkside_pbs600a1/parkside-bandschleifer-pbs-600-a1.jpg.changes @@ -0,0 +1 @@ +1475335982 109.190.17.227 C produits:ponceuse_parkside_pbs600a1:parkside-bandschleifer-pbs-600-a1.jpg jside créée 43212 diff --git a/data/media_meta/radios_streaming.xml.changes b/data/media_meta/radios_streaming.xml.changes new file mode 100755 index 0000000..ddca496 --- /dev/null +++ b/data/media_meta/radios_streaming.xml.changes @@ -0,0 +1,2 @@ +1344371300 109.190.17.227 C radios_streaming.xml jside créée +1351758411 109.190.17.227 D radios_streaming.xml jside effacée diff --git a/data/media_meta/terms.png.changes b/data/media_meta/terms.png.changes new file mode 100644 index 0000000..b8fa7b4 --- /dev/null +++ b/data/media_meta/terms.png.changes @@ -0,0 +1 @@ +1605112312 92.89.16.177 C terms.png cedricabonnel créée 7283 diff --git a/data/media_meta/twitter-splash.png.changes b/data/media_meta/twitter-splash.png.changes new file mode 100644 index 0000000..ab494f8 --- /dev/null +++ b/data/media_meta/twitter-splash.png.changes @@ -0,0 +1 @@ +1605112076 92.89.16.177 C twitter-splash.png cedricabonnel créée 164619 diff --git a/data/media_meta/undefined/capture_raspberrypi4_kubbi.png.changes b/data/media_meta/undefined/capture_raspberrypi4_kubbi.png.changes new file mode 100644 index 0000000..983b8c5 --- /dev/null +++ b/data/media_meta/undefined/capture_raspberrypi4_kubbi.png.changes @@ -0,0 +1 @@ +1564782147 92.89.16.177 C undefined:capture_raspberrypi4_kubbi.png jside créée 401769 diff --git a/data/media_meta/undefined/screenshot_20190829_230519_gr_webq_codescanner.jpg.changes b/data/media_meta/undefined/screenshot_20190829_230519_gr_webq_codescanner.jpg.changes new file mode 100644 index 0000000..ed529ff --- /dev/null +++ b/data/media_meta/undefined/screenshot_20190829_230519_gr_webq_codescanner.jpg.changes @@ -0,0 +1 @@ +1567114030 92.89.16.177 C undefined:screenshot_20190829_230519_gr_webq_codescanner.jpg jside créée 430306 diff --git a/data/media_meta/user/cedricabonnel/photo-cedricabonnel.jpg.changes b/data/media_meta/user/cedricabonnel/photo-cedricabonnel.jpg.changes new file mode 100644 index 0000000..4ee7ee9 --- /dev/null +++ b/data/media_meta/user/cedricabonnel/photo-cedricabonnel.jpg.changes @@ -0,0 +1,2 @@ +1636027729 C user:cedricabonnel:photo-cedricabonnel.jpg cedricabonnel créée 118745 +1672961540 E user:cedricabonnel:photo-cedricabonnel.jpg cedricabonnel 41892 diff --git a/data/media_meta/user/exemple_mail_envoi.png.changes b/data/media_meta/user/exemple_mail_envoi.png.changes new file mode 100644 index 0000000..07824af --- /dev/null +++ b/data/media_meta/user/exemple_mail_envoi.png.changes @@ -0,0 +1 @@ +1586243606 92.89.16.177 C user:exemple_mail_envoi.png jside créée 37838 diff --git a/data/media_meta/user/midjourney.png.changes b/data/media_meta/user/midjourney.png.changes new file mode 100644 index 0000000..4580cc2 --- /dev/null +++ b/data/media_meta/user/midjourney.png.changes @@ -0,0 +1 @@ +1675238868 C user:midjourney.png cedricabonnel créée 1735557 diff --git a/data/media_meta/user/pasted/20211113-090554.png.changes b/data/media_meta/user/pasted/20211113-090554.png.changes new file mode 100644 index 0000000..b98888b --- /dev/null +++ b/data/media_meta/user/pasted/20211113-090554.png.changes @@ -0,0 +1 @@ +1636790754 C user:pasted:20211113-090554.png cedricabonnel créée 23671 diff --git a/data/media_meta/user/pasted/20211113-091015.png.changes b/data/media_meta/user/pasted/20211113-091015.png.changes new file mode 100644 index 0000000..b04a8c3 --- /dev/null +++ b/data/media_meta/user/pasted/20211113-091015.png.changes @@ -0,0 +1 @@ +1636791015 C user:pasted:20211113-091015.png cedricabonnel créée 159700 diff --git a/data/media_meta/user/pasted/20211115-183535.png.changes b/data/media_meta/user/pasted/20211115-183535.png.changes new file mode 100644 index 0000000..a483737 --- /dev/null +++ b/data/media_meta/user/pasted/20211115-183535.png.changes @@ -0,0 +1 @@ +1636997735 C user:pasted:20211115-183535.png cedricabonnel créée 1391336 diff --git a/data/media_meta/user/pasted/20230127-211612.png.changes b/data/media_meta/user/pasted/20230127-211612.png.changes new file mode 100644 index 0000000..c838842 --- /dev/null +++ b/data/media_meta/user/pasted/20230127-211612.png.changes @@ -0,0 +1 @@ +1674850572 C user:pasted:20230127-211612.png cedricabonnel créée 12133 diff --git a/data/media_meta/user/pasted/20230801-220435.png.changes b/data/media_meta/user/pasted/20230801-220435.png.changes new file mode 100644 index 0000000..c3f58d0 --- /dev/null +++ b/data/media_meta/user/pasted/20230801-220435.png.changes @@ -0,0 +1 @@ +1690920275 C user:pasted:20230801-220435.png cedricabonnel créée 988 diff --git a/data/media_meta/user/pasted/20230801-220507.png.changes b/data/media_meta/user/pasted/20230801-220507.png.changes new file mode 100644 index 0000000..ee7902a --- /dev/null +++ b/data/media_meta/user/pasted/20230801-220507.png.changes @@ -0,0 +1 @@ +1690920307 C user:pasted:20230801-220507.png cedricabonnel créée 1926 diff --git a/data/media_meta/user/rss-podcast_600.png.changes b/data/media_meta/user/rss-podcast_600.png.changes new file mode 100644 index 0000000..159315b --- /dev/null +++ b/data/media_meta/user/rss-podcast_600.png.changes @@ -0,0 +1 @@ +1636997524 C user:rss-podcast_600.png cedricabonnel créée 58730 diff --git a/data/media_meta/user/twitter.png.changes b/data/media_meta/user/twitter.png.changes new file mode 100644 index 0000000..3f91349 --- /dev/null +++ b/data/media_meta/user/twitter.png.changes @@ -0,0 +1 @@ +1636997524 C user:twitter.png cedricabonnel créée 226015 diff --git a/data/media_meta/vie_pratique/a4_calendier_fruits_et_legumes_de_saison_leclerc_plerin.pdf.changes b/data/media_meta/vie_pratique/a4_calendier_fruits_et_legumes_de_saison_leclerc_plerin.pdf.changes new file mode 100644 index 0000000..a2e35c1 --- /dev/null +++ b/data/media_meta/vie_pratique/a4_calendier_fruits_et_legumes_de_saison_leclerc_plerin.pdf.changes @@ -0,0 +1,3 @@ +1585997116 92.89.16.177 C vie_pratique:a4_calendier_fruits_et_legumes_de_saison_leclerc_plerin.pdf jside créée 2020687 +1585997271 92.89.16.177 D vie_pratique:a4_calendier_fruits_et_legumes_de_saison_leclerc_plerin.pdf jside supprimée -2020687 +1585997281 92.89.16.177 C vie_pratique:a4_calendier_fruits_et_legumes_de_saison_leclerc_plerin.pdf jside créée 600771 diff --git a/data/media_meta/vie_pratique/calendrier-fruits-et-legumes-de-saison.pdf.changes b/data/media_meta/vie_pratique/calendrier-fruits-et-legumes-de-saison.pdf.changes new file mode 100644 index 0000000..b0b5f64 --- /dev/null +++ b/data/media_meta/vie_pratique/calendrier-fruits-et-legumes-de-saison.pdf.changes @@ -0,0 +1,2 @@ +1585996946 92.89.16.177 C vie_pratique:calendrier-fruits-et-legumes-de-saison.pdf jside créée 987951 +1585997053 92.89.16.177 D vie_pratique:calendrier-fruits-et-legumes-de-saison.pdf jside supprimée -987951 diff --git a/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_contacter_un_conseiller.png.changes b/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_contacter_un_conseiller.png.changes new file mode 100644 index 0000000..d040af9 --- /dev/null +++ b/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_contacter_un_conseiller.png.changes @@ -0,0 +1 @@ +1555432695 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C cgos_compte_retraite_espace_personnel:cgos_contacter_un_conseiller.png jside créée 35527 diff --git a/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie.png.changes b/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie.png.changes new file mode 100644 index 0000000..4b8d531 --- /dev/null +++ b/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie.png.changes @@ -0,0 +1 @@ +1555431557 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C cgos_compte_retraite_espace_personnel:cgos_espace_affilie.png jside créée 50974 diff --git a/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie_compte_retraite.png.changes b/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie_compte_retraite.png.changes new file mode 100644 index 0000000..cf9149b --- /dev/null +++ b/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_espace_affilie_compte_retraite.png.changes @@ -0,0 +1 @@ +1555431954 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C cgos_compte_retraite_espace_personnel:cgos_espace_affilie_compte_retraite.png jside créée 13092 diff --git a/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_formulaire_message.png.changes b/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_formulaire_message.png.changes new file mode 100644 index 0000000..e22287a --- /dev/null +++ b/data/media_meta/vie_pratique/cgos_compte_retraite_espace_personnel/cgos_formulaire_message.png.changes @@ -0,0 +1 @@ +1555433064 2001:41d0:fe7b:8a00:58d0:a006:1333:7c9c C cgos_compte_retraite_espace_personnel:cgos_formulaire_message.png jside créée 22763 diff --git a/data/media_meta/vie_pratique/granieu.png.changes b/data/media_meta/vie_pratique/granieu.png.changes new file mode 100644 index 0000000..69219e9 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu.png.changes @@ -0,0 +1 @@ +1614849337 37.167.47.102 C vie_pratique:granieu.png cedricabonnel créée 9923 diff --git a/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-092152.png.changes b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-092152.png.changes new file mode 100644 index 0000000..2d34959 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-092152.png.changes @@ -0,0 +1 @@ +1696144912 37.166.195.80 C vie_pratique:granieu:actualite:pasted:20231001-092152.png cedricabonnel créée 44048 diff --git a/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-093153.png.changes b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-093153.png.changes new file mode 100644 index 0000000..ad433bc --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-093153.png.changes @@ -0,0 +1 @@ +1696145513 37.166.195.80 C vie_pratique:granieu:actualite:pasted:20231001-093153.png cedricabonnel créée 1740639 diff --git a/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-105950.png.changes b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-105950.png.changes new file mode 100644 index 0000000..c664e92 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-105950.png.changes @@ -0,0 +1 @@ +1696150790 37.171.100.162 C vie_pratique:granieu:actualite:pasted:20231001-105950.png cedricabonnel créée 144003 diff --git a/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-111502.png.changes b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-111502.png.changes new file mode 100644 index 0000000..3a665d4 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-111502.png.changes @@ -0,0 +1 @@ +1696151702 37.171.100.162 C vie_pratique:granieu:actualite:pasted:20231001-111502.png cedricabonnel créée 217563 diff --git a/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-111631.png.changes b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-111631.png.changes new file mode 100644 index 0000000..ce801c7 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-111631.png.changes @@ -0,0 +1 @@ +1696151791 37.171.100.162 C vie_pratique:granieu:actualite:pasted:20231001-111631.png cedricabonnel créée 59431 diff --git a/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-111751.png.changes b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-111751.png.changes new file mode 100644 index 0000000..e726791 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-111751.png.changes @@ -0,0 +1 @@ +1696151871 37.171.100.162 C vie_pratique:granieu:actualite:pasted:20231001-111751.png cedricabonnel créée 784355 diff --git a/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-112704.png.changes b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-112704.png.changes new file mode 100644 index 0000000..cdab36e --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-112704.png.changes @@ -0,0 +1 @@ +1696152424 37.171.100.162 C vie_pratique:granieu:actualite:pasted:20231001-112704.png cedricabonnel créée 974552 diff --git a/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-113223.png.changes b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-113223.png.changes new file mode 100644 index 0000000..3a0fca5 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-113223.png.changes @@ -0,0 +1 @@ +1696152743 37.171.100.162 C vie_pratique:granieu:actualite:pasted:20231001-113223.png cedricabonnel créée 50495 diff --git a/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-113349.png.changes b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-113349.png.changes new file mode 100644 index 0000000..b4f5b0a --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231001-113349.png.changes @@ -0,0 +1 @@ +1696152829 37.171.100.162 C vie_pratique:granieu:actualite:pasted:20231001-113349.png cedricabonnel créée 1543569 diff --git a/data/media_meta/vie_pratique/granieu/actualite/pasted/20231002-081309.png.changes b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231002-081309.png.changes new file mode 100644 index 0000000..dfc8512 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231002-081309.png.changes @@ -0,0 +1 @@ +1696227189 92.89.16.177 C vie_pratique:granieu:actualite:pasted:20231002-081309.png cedricabonnel créée 130972 diff --git a/data/media_meta/vie_pratique/granieu/actualite/pasted/20231002-081632.png.changes b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231002-081632.png.changes new file mode 100644 index 0000000..a1b0823 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/actualite/pasted/20231002-081632.png.changes @@ -0,0 +1 @@ +1696227392 92.89.16.177 C vie_pratique:granieu:actualite:pasted:20231002-081632.png cedricabonnel créée 1496260 diff --git a/data/media_meta/vie_pratique/granieu/pasted/20210114-132522.png.changes b/data/media_meta/vie_pratique/granieu/pasted/20210114-132522.png.changes new file mode 100644 index 0000000..0a406b4 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/pasted/20210114-132522.png.changes @@ -0,0 +1 @@ +1610627122 92.89.16.177 C vie_pratique:granieu:pasted:20210114-132522.png cedricabonnel créée 3400296 diff --git a/data/media_meta/vie_pratique/granieu/pasted/20210304-105439.png.changes b/data/media_meta/vie_pratique/granieu/pasted/20210304-105439.png.changes new file mode 100644 index 0000000..b0c8979 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/pasted/20210304-105439.png.changes @@ -0,0 +1 @@ +1614851679 37.167.47.102 C vie_pratique:granieu:pasted:20210304-105439.png cedricabonnel créée 1609660 diff --git a/data/media_meta/vie_pratique/granieu/pasted/20210308-220651.png.changes b/data/media_meta/vie_pratique/granieu/pasted/20210308-220651.png.changes new file mode 100644 index 0000000..2c97442 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/pasted/20210308-220651.png.changes @@ -0,0 +1 @@ +1615237611 37.164.249.175 C vie_pratique:granieu:pasted:20210308-220651.png cedricabonnel créée 192895 diff --git a/data/media_meta/vie_pratique/granieu/pasted/20230320-221151.png.changes b/data/media_meta/vie_pratique/granieu/pasted/20230320-221151.png.changes new file mode 100644 index 0000000..b1a899a --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/pasted/20230320-221151.png.changes @@ -0,0 +1 @@ +1679346711 C vie_pratique:granieu:pasted:20230320-221151.png cedricabonnel créée 144735 diff --git a/data/media_meta/vie_pratique/granieu/pasted/20230320-221241.png.changes b/data/media_meta/vie_pratique/granieu/pasted/20230320-221241.png.changes new file mode 100644 index 0000000..aaefad6 --- /dev/null +++ b/data/media_meta/vie_pratique/granieu/pasted/20230320-221241.png.changes @@ -0,0 +1 @@ +1679346761 C vie_pratique:granieu:pasted:20230320-221241.png cedricabonnel créée 22767 diff --git a/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084752.png.changes b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084752.png.changes new file mode 100644 index 0000000..7932e5b --- /dev/null +++ b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084752.png.changes @@ -0,0 +1 @@ +1661410072 C vie_pratique:modes_d_emploi:pasted:20220825-084752.png cedricabonnel créée 133058 diff --git a/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084813.png.changes b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084813.png.changes new file mode 100644 index 0000000..a3c4ebf --- /dev/null +++ b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084813.png.changes @@ -0,0 +1 @@ +1661410093 C vie_pratique:modes_d_emploi:pasted:20220825-084813.png cedricabonnel créée 144144 diff --git a/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084831.png.changes b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084831.png.changes new file mode 100644 index 0000000..b273112 --- /dev/null +++ b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084831.png.changes @@ -0,0 +1 @@ +1661410111 C vie_pratique:modes_d_emploi:pasted:20220825-084831.png cedricabonnel créée 154750 diff --git a/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084840.png.changes b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084840.png.changes new file mode 100644 index 0000000..04e04cb --- /dev/null +++ b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084840.png.changes @@ -0,0 +1 @@ +1661410120 C vie_pratique:modes_d_emploi:pasted:20220825-084840.png cedricabonnel créée 157621 diff --git a/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084849.png.changes b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084849.png.changes new file mode 100644 index 0000000..5673f94 --- /dev/null +++ b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-084849.png.changes @@ -0,0 +1 @@ +1661410129 C vie_pratique:modes_d_emploi:pasted:20220825-084849.png cedricabonnel créée 205662 diff --git a/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-085855.png.changes b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-085855.png.changes new file mode 100644 index 0000000..6c9660f --- /dev/null +++ b/data/media_meta/vie_pratique/modes_d_emploi/pasted/20220825-085855.png.changes @@ -0,0 +1 @@ +1661410735 C vie_pratique:modes_d_emploi:pasted:20220825-085855.png cedricabonnel créée 340986 diff --git a/data/media_meta/vie_pratique/radio/europe1/europe1_0.jpg.changes b/data/media_meta/vie_pratique/radio/europe1/europe1_0.jpg.changes new file mode 100755 index 0000000..f575487 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/europe1_0.jpg.changes @@ -0,0 +1 @@ +1351800254 109.190.17.227 C vie_pratique:radio:europe1:europe1_0.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/europe1/europe1_1_105555.jpg.changes b/data/media_meta/vie_pratique/radio/europe1/europe1_1_105555.jpg.changes new file mode 100755 index 0000000..67317b6 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/europe1_1_105555.jpg.changes @@ -0,0 +1 @@ +1351800253 109.190.17.227 C vie_pratique:radio:europe1:europe1_1_105555.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/europe1/europe1_2000logo.jpg.changes b/data/media_meta/vie_pratique/radio/europe1/europe1_2000logo.jpg.changes new file mode 100755 index 0000000..b7d8ece --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/europe1_2000logo.jpg.changes @@ -0,0 +1 @@ +1351800255 109.190.17.227 C vie_pratique:radio:europe1:europe1_2000logo.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/europe1/europe1_2012_carillon.mp3.changes b/data/media_meta/vie_pratique/radio/europe1/europe1_2012_carillon.mp3.changes new file mode 100755 index 0000000..4c6d890 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/europe1_2012_carillon.mp3.changes @@ -0,0 +1 @@ +1351330619 109.190.17.227 C vie_pratique:radio:europe1:europe1_2012_carillon.mp3 jside créée diff --git a/data/media_meta/vie_pratique/radio/europe1/europe1_2012_debut_journal.mp3.changes b/data/media_meta/vie_pratique/radio/europe1/europe1_2012_debut_journal.mp3.changes new file mode 100755 index 0000000..64e5dd1 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/europe1_2012_debut_journal.mp3.changes @@ -0,0 +1 @@ +1351330637 109.190.17.227 C vie_pratique:radio:europe1:europe1_2012_debut_journal.mp3 jside créée diff --git a/data/media_meta/vie_pratique/radio/europe1/europe1_2012_extraits.mp3.changes b/data/media_meta/vie_pratique/radio/europe1/europe1_2012_extraits.mp3.changes new file mode 100755 index 0000000..d3bfd54 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/europe1_2012_extraits.mp3.changes @@ -0,0 +1,2 @@ +1351326819 109.190.17.227 C vie_pratique:radio:europe1:europe1_2012_extraits.mp3 jside créée +1351330213 109.190.17.227 E vie_pratique:radio:europe1:europe1_2012_extraits.mp3 jside diff --git a/data/media_meta/vie_pratique/radio/europe1/europe1_2_105556.jpg.changes b/data/media_meta/vie_pratique/radio/europe1/europe1_2_105556.jpg.changes new file mode 100755 index 0000000..87c97ce --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/europe1_2_105556.jpg.changes @@ -0,0 +1 @@ +1351800253 109.190.17.227 C vie_pratique:radio:europe1:europe1_2_105556.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/europe1/europe_1_bandeau_laurent_ruquier.jpg.changes b/data/media_meta/vie_pratique/radio/europe1/europe_1_bandeau_laurent_ruquier.jpg.changes new file mode 100755 index 0000000..82b06bc --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/europe_1_bandeau_laurent_ruquier.jpg.changes @@ -0,0 +1 @@ +1351800258 109.190.17.227 C vie_pratique:radio:europe1:europe_1_bandeau_laurent_ruquier.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/europe1/europz1_2012_debut_journal.mp3.changes b/data/media_meta/vie_pratique/radio/europe1/europz1_2012_debut_journal.mp3.changes new file mode 100755 index 0000000..43ef424 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/europz1_2012_debut_journal.mp3.changes @@ -0,0 +1,2 @@ +1351330618 109.190.17.227 C vie_pratique:radio:europe1:europz1_2012_debut_journal.mp3 jside créée +1351330648 109.190.17.227 D vie_pratique:radio:europe1:europz1_2012_debut_journal.mp3 jside effacée diff --git a/data/media_meta/vie_pratique/radio/europe1/logo68.gif.changes b/data/media_meta/vie_pratique/radio/europe1/logo68.gif.changes new file mode 100755 index 0000000..58848a0 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/logo68.gif.changes @@ -0,0 +1 @@ +1351800255 109.190.17.227 C vie_pratique:radio:europe1:logo68.gif jside créée diff --git a/data/media_meta/vie_pratique/radio/europe1/logo_europe1.png.changes b/data/media_meta/vie_pratique/radio/europe1/logo_europe1.png.changes new file mode 100755 index 0000000..05fef8d --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/logo_europe1.png.changes @@ -0,0 +1 @@ +1351800256 109.190.17.227 C vie_pratique:radio:europe1:logo_europe1.png jside créée diff --git a/data/media_meta/vie_pratique/radio/europe1/logo_europe1_1990.jpg.changes b/data/media_meta/vie_pratique/radio/europe1/logo_europe1_1990.jpg.changes new file mode 100755 index 0000000..77afe49 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/logo_europe1_1990.jpg.changes @@ -0,0 +1 @@ +1351800256 109.190.17.227 C vie_pratique:radio:europe1:logo_europe1_1990.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/europe1/logoeurope12001.jpg.changes b/data/media_meta/vie_pratique/radio/europe1/logoeurope12001.jpg.changes new file mode 100755 index 0000000..c0318cd --- /dev/null +++ b/data/media_meta/vie_pratique/radio/europe1/logoeurope12001.jpg.changes @@ -0,0 +1 @@ +1351800256 109.190.17.227 C vie_pratique:radio:europe1:logoeurope12001.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/fun_radio/chic-1984.jpg.changes b/data/media_meta/vie_pratique/radio/fun_radio/chic-1984.jpg.changes new file mode 100755 index 0000000..3ed9bcf --- /dev/null +++ b/data/media_meta/vie_pratique/radio/fun_radio/chic-1984.jpg.changes @@ -0,0 +1 @@ +1352577838 109.190.17.227 C vie_pratique:radio:fun_radio:chic-1984.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/fun_radio/funradio-1985.jpg.changes b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1985.jpg.changes new file mode 100755 index 0000000..27e2f1a --- /dev/null +++ b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1985.jpg.changes @@ -0,0 +1 @@ +1352577839 109.190.17.227 C vie_pratique:radio:fun_radio:funradio-1985.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/fun_radio/funradio-1985_2_.jpg.changes b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1985_2_.jpg.changes new file mode 100755 index 0000000..2f991c3 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1985_2_.jpg.changes @@ -0,0 +1 @@ +1352577839 109.190.17.227 C vie_pratique:radio:fun_radio:funradio-1985_2_.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/fun_radio/funradio-1990.jpg.changes b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1990.jpg.changes new file mode 100755 index 0000000..06ff0a0 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1990.jpg.changes @@ -0,0 +1 @@ +1352577840 109.190.17.227 C vie_pratique:radio:fun_radio:funradio-1990.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/fun_radio/funradio-1990_2_.jpg.changes b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1990_2_.jpg.changes new file mode 100755 index 0000000..807c05a --- /dev/null +++ b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1990_2_.jpg.changes @@ -0,0 +1 @@ +1352577839 109.190.17.227 C vie_pratique:radio:fun_radio:funradio-1990_2_.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/fun_radio/funradio-1998.jpg.changes b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1998.jpg.changes new file mode 100755 index 0000000..05dc309 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1998.jpg.changes @@ -0,0 +1 @@ +1352577840 109.190.17.227 C vie_pratique:radio:fun_radio:funradio-1998.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/fun_radio/funradio-1999.jpg.changes b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1999.jpg.changes new file mode 100755 index 0000000..4b9afd0 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/fun_radio/funradio-1999.jpg.changes @@ -0,0 +1 @@ +1352577841 109.190.17.227 C vie_pratique:radio:fun_radio:funradio-1999.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/fun_radio/funradio-2005.png.changes b/data/media_meta/vie_pratique/radio/fun_radio/funradio-2005.png.changes new file mode 100755 index 0000000..6b11b52 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/fun_radio/funradio-2005.png.changes @@ -0,0 +1 @@ +1352577841 109.190.17.227 C vie_pratique:radio:fun_radio:funradio-2005.png jside créée diff --git a/data/media_meta/vie_pratique/radio/fun_radio/funradio-2007.png.changes b/data/media_meta/vie_pratique/radio/fun_radio/funradio-2007.png.changes new file mode 100755 index 0000000..b4f0195 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/fun_radio/funradio-2007.png.changes @@ -0,0 +1 @@ +1352577843 109.190.17.227 C vie_pratique:radio:fun_radio:funradio-2007.png jside créée diff --git a/data/media_meta/vie_pratique/radio/fun_radio/funradio-2008.png.changes b/data/media_meta/vie_pratique/radio/fun_radio/funradio-2008.png.changes new file mode 100755 index 0000000..d772ef6 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/fun_radio/funradio-2008.png.changes @@ -0,0 +1 @@ +1352577845 109.190.17.227 C vie_pratique:radio:fun_radio:funradio-2008.png jside créée diff --git a/data/media_meta/vie_pratique/radio/m2_radio/c_est_l_ete_sur_abf.mp3.changes b/data/media_meta/vie_pratique/radio/m2_radio/c_est_l_ete_sur_abf.mp3.changes new file mode 100755 index 0000000..2389be0 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/m2_radio/c_est_l_ete_sur_abf.mp3.changes @@ -0,0 +1 @@ +1351355794 109.190.17.227 C vie_pratique:radio:m2_radio:c_est_l_ete_sur_abf.mp3 jside créée diff --git a/data/media_meta/vie_pratique/radio/m2_radio/radio_abf_mort.jpg.changes b/data/media_meta/vie_pratique/radio/m2_radio/radio_abf_mort.jpg.changes new file mode 100755 index 0000000..cd940af --- /dev/null +++ b/data/media_meta/vie_pratique/radio/m2_radio/radio_abf_mort.jpg.changes @@ -0,0 +1 @@ +1351356785 109.190.17.227 C vie_pratique:radio:m2_radio:radio_abf_mort.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/m2_radio/radioabf.jpg.changes b/data/media_meta/vie_pratique/radio/m2_radio/radioabf.jpg.changes new file mode 100755 index 0000000..7f23863 --- /dev/null +++ b/data/media_meta/vie_pratique/radio/m2_radio/radioabf.jpg.changes @@ -0,0 +1 @@ +1351356723 109.190.17.227 C vie_pratique:radio:m2_radio:radioabf.jpg jside créée diff --git a/data/media_meta/vie_pratique/radio/m2_radio/radioabf.net.jpg.changes b/data/media_meta/vie_pratique/radio/m2_radio/radioabf.net.jpg.changes new file mode 100755 index 0000000..4cae91a --- /dev/null +++ b/data/media_meta/vie_pratique/radio/m2_radio/radioabf.net.jpg.changes @@ -0,0 +1 @@ +1351356723 109.190.17.227 C vie_pratique:radio:m2_radio:radioabf.net.jpg jside créée diff --git a/data/media_meta/wiki/apple-touch-icon.png.changes b/data/media_meta/wiki/apple-touch-icon.png.changes new file mode 100644 index 0000000..def05c1 --- /dev/null +++ b/data/media_meta/wiki/apple-touch-icon.png.changes @@ -0,0 +1,2 @@ +1587974452 92.89.16.177 C wiki:apple-touch-icon.png jside créée 1863 +1587974473 92.89.16.177 E wiki:apple-touch-icon.png jside 0 diff --git a/data/media_meta/wiki/dokuwiki-128.png.changes b/data/media_meta/wiki/dokuwiki-128.png.changes new file mode 100644 index 0000000..972ef4b --- /dev/null +++ b/data/media_meta/wiki/dokuwiki-128.png.changes @@ -0,0 +1 @@ +1587974529 92.89.16.177 E wiki:dokuwiki-128.png jside -19537 diff --git a/data/media_meta/wiki/favicon.ico.changes b/data/media_meta/wiki/favicon.ico.changes new file mode 100644 index 0000000..13a94db --- /dev/null +++ b/data/media_meta/wiki/favicon.ico.changes @@ -0,0 +1 @@ +1587973776 92.89.16.177 C wiki:favicon.ico jside créée 2686 diff --git a/data/media_meta/wiki/logo.png.changes b/data/media_meta/wiki/logo.png.changes new file mode 100644 index 0000000..aaf559b --- /dev/null +++ b/data/media_meta/wiki/logo.png.changes @@ -0,0 +1 @@ +1587974556 92.89.16.177 C wiki:logo.png jside créée 8358 diff --git a/data/media_meta/wiki/pasted/20211113-091938.png.changes b/data/media_meta/wiki/pasted/20211113-091938.png.changes new file mode 100644 index 0000000..615f7bb --- /dev/null +++ b/data/media_meta/wiki/pasted/20211113-091938.png.changes @@ -0,0 +1 @@ +1636791578 C wiki:pasted:20211113-091938.png cedricabonnel créée 13694 diff --git a/data/pages/404.txt b/data/pages/404.txt new file mode 100755 index 0000000..757a7d4 --- /dev/null +++ b/data/pages/404.txt @@ -0,0 +1,10 @@ +====== Le site a été modifié ====== +{{ :ooops.jpg?noLink|Ooops, le site a été modifié}} + +**Rechercher la page**\\ +Il faut utiliser le moteur de recherche pour effectuer une recherche. C'est en haut, à droite. Il peut être caché derrière le menu {{:pasted:20200427-122409.png?20&noLink|Menu Burger pour écran étroit}}. + + +\\ +\\ +--- //Page modifiée le 12/11/2021 10:30:36 par [[user:cedricabonnel]]// diff --git a/data/pages/__template.txt b/data/pages/__template.txt new file mode 100644 index 0000000..c4339b4 --- /dev/null +++ b/data/pages/__template.txt @@ -0,0 +1,12 @@ +====== @PAGE@ ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +Lorem ipsum dolor sit amet, ... + + --- //[[user:@USER@]]// + +setlocale(LC_TIME, 'fr_FR'); +echo strftime(' - Article paru en premier le %A %d %B %Y'); + + diff --git a/data/pages/admin/index.txt b/data/pages/admin/index.txt new file mode 100644 index 0000000..8c2da6b --- /dev/null +++ b/data/pages/admin/index.txt @@ -0,0 +1,8 @@ +====== Admin ====== +{{ :dummy.png?75x75|Nom de la section}} + +===== Editions par user ===== + +==== Jean Serien ==== + +{{editor>:?jeanserien}} \ No newline at end of file diff --git a/data/pages/cookie/banner.txt b/data/pages/cookie/banner.txt new file mode 100644 index 0000000..d8a0a97 --- /dev/null +++ b/data/pages/cookie/banner.txt @@ -0,0 +1 @@ +Des cookies sont utilisés dans le **site** afin d'améliorer l'expérience utilisateur lors de la navigation et de la connexion au site. Ils ne sont pas soumis à approbation par le visiteur. Il n'existe aucune autre utilisation de ces cookies. En visitant ce site, l'**adresse IP de connexion**, les **ressources demandées**, les **éléments techniques** associés aux ressources, l'**identifiant** dans le site pour un utilisateur inscrit, sont stockées dans les fichiers **logs** pour réaliser des **statistiques de visites**. **En poursuivant** votre navigation sur ce site, **vous acceptez** l’utilisation de Cookies ou autres traceurs. Plus d'infos dans les [[:cookie:start|Mentions légales]] \ No newline at end of file diff --git a/data/pages/electronique/adaptateur-usb-ethernet-asix-887x.txt b/data/pages/electronique/adaptateur-usb-ethernet-asix-887x.txt new file mode 100644 index 0000000..397f05f --- /dev/null +++ b/data/pages/electronique/adaptateur-usb-ethernet-asix-887x.txt @@ -0,0 +1,13 @@ +====== adaptateur usb ethernet AXSI 887x ====== +{{ :electronique:pasted:20220113-013119.png?75x75|Adaptateur Ethernet USB Amazon Basics}} + +Une série d'adaptateur USB Ethernet Amazon Basics est basée sur les puces réseaux ASIX. +En utilisant le commande ''lsusb'', les identifiants Vendor ID et Product ID permettent de connaitre le puce ASIX présente dans votre produit. +Vous pouvez consulter le site http://www.asix.com.tw/products.php?op=ProductList&PLine=71 pour obtenir plus d'informations. + +| **ASIX Product** | **ASIX Vendor ID** | **Product ID** | +| AX88772C | 0B95h | 772Bh | +| AX88772B | 0B95h | 772Bh/7E2Bh | +| AX88760 | 0B95h | 772Ah | +| AX88772A | 0B95h | 772Ah | +| AX88772 | 0B95h | 7720h | \ No newline at end of file diff --git a/data/pages/electronique/arduino/100-presentation-et-principe-de-l-arduino.txt b/data/pages/electronique/arduino/100-presentation-et-principe-de-l-arduino.txt new file mode 100644 index 0000000..6871826 --- /dev/null +++ b/data/pages/electronique/arduino/100-presentation-et-principe-de-l-arduino.txt @@ -0,0 +1,177 @@ +====== Présentation et principe de l'Arduino ====== + +===== - Généralités ===== +Un Arduino représente des cartes électroniques regroupant plusieurs composants électroniques afin de réaliser des objets électroniques interactifs. Il peut être vu comme un ordinateur. + +On retrouve de la **mémoire** sous deux types : + * la mémoire morte, qui contiendra les instructions que l'Arduino devra exécuter + * la mémoire vive, contenant les informations qui changent : les variables + +On aura également un **calculateur** qui traitera et exécutera les instructions. + +Tous ces éléments sont contenu dans un micro contrôleur. Il est d'architecture soit **AVR** soit d'architecture **ARM** comme le Cortex m3. + +Les cartes Arduino sont construits autour d'un microcontrôleur **Atmel AVR** pour les modèles : + * ATmega328, + * ATmega32u4, + * ATmega2560, + * ATmega168, + * ATmega1280 + * ATmega8 + + +D'autres cartes Arduino sont construits autour des microcontroleur **Cortex** d'architecture **ARM**. C'est la société **STMicroelectronics** qui se lance dans l'aventure en mai 2016 avec les modèles **STM32** ((https://www.st.com/content/st_com/ja/about/media-center/press-item.html/t3829.html)) + + + +Les schémas des cartes électroniques Arduino sont publiés en licence libre. Le microcontrôleur peut analyser et produire des signaux électriques de format analogique ou de format numérique. On utilisera les entrées sortie de la carte électronique. + +Pour le programmer, il faut utiliser la prise USB qui permettra de le relier à l'ordinateur. Elle permet également d'alimenter l'Arduino. Plus tard, l'alimentation s’effectuera sur la broche **+Vin (7-12 V)** et **0V**. + +Une fois programmé, l'Arduino sera relié par un prise secteur ou une batterie via le port d'alimentation. + +Les broches sont des entrées/sorties qui permettent de relier des capteurs, des LED, des moteurs ou des cartes d'extension. Cela permet le contrôle des appareils domestiques - éclairage, chauffage…, le pilotage d'un robot, de l'informatique embarquée, etc. + +Les cartes Arduino et les schémas de ces cartes sont publiés en licence libre. + +===== - Principe général ===== + +Les différentes versions des Arduino fonctionnent sous le même principe général : + +{{ electronique:arduino:mooc:programmer_avec_un_objet_arduino:brochagearduino.png?nolink |}} + +Les broches de **1** à **13**, ce sont les broches dites numériques (**0** ou **1**) ou « tout ou rien » ; elles offrent en sortie du 5 V et acceptent en entrée du 5 V sur le même principe. +Dans le code, on utilise les fonctions ''digitalWrite()'' et ''digitalRead()''. + +Les broches de **14** à **19**, ce sont les broches dites analogiques, valeur entre **0 V** et **5 V**. +Dans le code, on utilise les fonctions ''analogWrite()'' et ''analogRead()'' + +Enfin, on y trouve également les différentes broches d'alimentation : + * Rouge : sortie 5 V (+5V) + * Orange : sortie 3,3 V (+3V3) + * Bleue : les masses (0V) + * Saumon : entrée reliée à l'alimentation de **+Vin (7-12V)** + +Il y a des variations entre les différentes cartes (par exemple : UNO, la patte 13 est équipée d'une résistance). + +Les tensions admises des entrées/sorties sont strictement comprise entre **0 V** et **5 V**. Pas de tension négative ! + + +Il existe plein de variantes de cartes Arduino : + + * Arduino Nano + * Arduino NanoPro + * Arduino NanoPro mini + * Arduino NanoMega + * Arduino NanoDiecimila + * Arduino NanoDuemilanove + * Arduino NanoLeonardo + * Arduino NanoDue + * Arduino NanoFio + +===== - Présentation de l'Arduino Uno ===== + +L'**Arduino Uno** est basé sur un microcontrôleur ATMEL 1502 de 32 registres, cadencé à 166 MHz (un cycle de 6ns). + +{{ electronique:arduino:arduino_explications.png?nolink |}} +//Crédit image : Mines Telecom - Programmer un objet avec Arduino, cours 04017 // + +L'**Arduino Uno** propose : + * 14 entrées numériques + * 6 entrées analogiques + * 1 sortie 5 V à 500 mA + * 1 sortie 3,3 V à 50 mA + * 1 ports série Rx/Tx avec Led indépendantes + * 1 port USB, qui sert également d'alimentation et de connexion série + * 1 alimentation complémentaire (Vin 7 à 12 V) + +On notera la présence d'une LED connectée sur la broche 13. + +Les broches **Rx** et **Tx** de l'Arduino permettent d'effectuer une communication série. On veillera à ne pas utiliser ces broches pour brancher des LED ou d'autres composants. + +{{ :electronique:arduino:pasted:20220128-105101.png |Schéma Arduino UNO Pinout by bq.com}} + + +===== - Utiliser une plaque de prototypage ===== + +Pour tester ses branchements directement sur l'Arduino sans soudure, il faut utiliser une platine d'essai (ou breadboard, plaque d’essai, plaque de montage rapide). + +La platine d'essai est composée d'une multitude de trous. La plupart d'entre eux sont reliés. Voici une représentation : + +{{ electronique:arduino:mooc:programmer_avec_un_objet_arduino:breadboard.jpg?nolink |}} + +En position portrait (comme sur la photo), la plaque est divisée à la verticale en 2 parties égales. Les 5 trous d'une ligne, d'une partie sont interconnectés. C'est-à-dire qu'il y a une liaison électrique pour les trous **a, b, c, d, et e** de la ligne 1, indépendante des lignes voisines et de l'autre partie de la plaque. + +Sur notre plaque d'essai, nous avons 30 x 2 lignes de connexion. L'espace entre les deux parties et standardisé afin de positionner la plupart des circuits intégrés et de pouvoir leurs câbler toutes les broches. + +Enfin, tous les trous de la colonne ''+'' d'une partie de la plaque sont interconnectés entre eux. Ceci représente une ligne d'alimentation et il faudra l'utiliser tel quel. Il en va de même pour la colonne ''-'' et l'autre partie de la plaque. + +Sur la partie gauche de la photo: + + * (trait rouge) à gauche, tous les trous de la colonne **+** sont reliés entre eux + * (trait bleu) tous les trous de la colonne **-**, sont reliés entre eux + * (trait jaune) tous les trous de la ligne 1 sont reliés entre eux, sur 5 colonnes (a, b, c, d et e). On peut reproduire ce schéma sur les 29 autres lignes. + * la partie de droite, reproduit le même schéma par effet mirroir, avec un axe de symétrie vertical coupant la plaque en deux moitié égale. + +Par convention, je branche l'alimentation 5 V sur la colonne **+** et la masse (0 V) sur la colonne **-**. + +===== - Logiciel de programmation d'un Arduino ===== + + +Pour programmer un **Arduino** ou une carte programmable, il faut un éditeur qui fonctionne sur un ordinateur et un programme qui permettra de téléverser le code vers la carte. + +Le programme libre de droit **Arduino Software (IDE)** permet d'écrire du code et de le téléverser dans la carte. C'est l'outil privilégié si vous avez acheté du matériel. Il fonctionne sous Windows, Mac OS X, et Linux. Le [[105-installation-du-logiciel-arduino-ide|guide d'installation du logiciel IDE Arduino sous Linux]] permet de mieux appréhender une installation de la dernière version en date. + +Il existe également un simulateur appelé **Tinkercad circuits** qui permet de tester votre code et les montages électroniques virtuellement. + + +===== - Principe de programmation Arduino ===== + +Le langage Arduino est basé sur les langages C et C++. Les programmes Arduino sont intégrés dans un schéma (scketch) **setup** / **loop**. Il s'agit de deux blocs de fonctions obligatoirement présents dans tous programmes Arduino. + +Un bloc commence par le symbole ''{'' et se termine par le symbole ''}''. Le nom d'une fonction est toujours suivie par les symboles ''()''. + +La fonction **setup()** est appelée systématiquement au démarrage de l'Arduino, une seule fois, après un **reset** ou **une mise sous tension**. Il est utilisé pour initialiser des variables, démarrer des librairies, modifier le paramétrage des broches, etc... + +Après avoir utilisé la fonction **setup()**, la fonction **loop()** exécute de manière infinie le code à l’intérieur de ce bloc afin de répondre aux interactions demandées. + +Afin de rendre plus intelligible le code écrit, il est possible d'écrire du texte qui ne sera pas interpréter comme du code. Une ligne de commentaire commencera par les symboles ''//'' alors qu'un bloc de commentaires sera encadré par les symboles ''/*'' et ''*/''. + +Par exemple : + +void setup() { + // Ceci est une ligne de commentaire +} + +void loop() { + /* + Voici un bloc + de commentaire + sur plusieurs lignes + */ +} + + +On peut utiliser d'autres fonctions qui permettent d’exécuter une ou plusieurs actions. Les fonctions sont définies avec : + * un nom représentant l'utilité du bloc. + * une ou plusieurs entrées. Il s'agit de paramètres ou arguments placés entre parenthèses. + * une sortie qui est le résultat de la fonction. + +Par exemple, prenons le code suivant ''pinMode(buttonPin, INPUT)''. Dans ce cas, la fonction est **pinMode** qui contient deux variables : **buttonPin** et **INPUT**. + + +int buttonPin = 3; + +void setup() { + Serial.begin(9600); + pinMode(buttonPin, INPUT); +} + +void loop() { + // ... +} + + +===== - Référentiel des fonctions, variables et structures du Langage Arduino ===== + +> https://www.arduino.cc/reference/en/ \ No newline at end of file diff --git a/data/pages/electronique/arduino/105-installation-du-logiciel-arduino-ide.txt b/data/pages/electronique/arduino/105-installation-du-logiciel-arduino-ide.txt new file mode 100644 index 0000000..acc9a9c --- /dev/null +++ b/data/pages/electronique/arduino/105-installation-du-logiciel-arduino-ide.txt @@ -0,0 +1,173 @@ +====== Installer le logiciel Arduino IDE sous Linux ====== + + +Cet article a été testé avec les distributions suivantes + * **Linux Mint 19 64 bits** + * **Linux Debian 9.6 (stretch) 64 bits** + * **MX Linux 18.3** basé sur Linux Debian 9 + * **Zorin OS 16.1** basé sur Linux Debian + +Je privilégie une installation "manuelle" de l'application **Arduino IDE** afin d'utiliser une des dernières versions. Certaines options et paramètres n'apparaissent pas dans les versions packagées des distributions. J'ai eu le cas avec **Debian 9.6** où je ne pouvais pas utiliser des cartes ESP 8266. + +Date de relecture : 15 août 2022 + + +Il faut télécharger la version 1.8.19. Vous pouvez vérifier la dernière version disponible depuis le site [[https://www.arduino.cc/en/Main/Software]]. Adaptez les informations ci-dessous suivant les informations trouvées sur le site arduino.cc. + +{{ electronique:arduino:arduino_software_1.8.7.png?400 |}} + + +===== - Télécharger Arduino IDE Software ===== + + +Depuis mon dossier **home** ou un autre dossier personnel, je télécharge le programme **Arduino IDE**. Je préfère l'effectuer depuis une ligne de commande. + + +wget -O arduino.tar.xz https://downloads.arduino.cc/arduino-1.8.19-linux64.tar.xz + + +{{ electronique:arduino:terminal_install_arduino.png?400 |Téléchargement de l'application **Arduino IDE** dans une fenêtre de Terminal}} + + +===== - Déployer Arduino IDE Software ===== + +**ligne 1** : déployer Arduino IDE dans un dossier accessible à tous : ''/opt/''. L'archive **tar** va extraire les fichiers dans un dossier comportant le numéro de version. + +**ligne 3** : si un lien ''/opt/arduino/'' existait, détruit le lien sur ''/opt/arduino'' avec **unlink** + +**ligne 4** : réaliser un [[informatique:linux:commandes:alias|alias]] vers le dossier ''/opt/arduino''. De cette manière, on s'affranchit du numéro de version. Nous pouvons également déployer de nouvelles versions sans perturber la précédente. + +**ligne 5** : exécuter le script ''install.sh'' qui permet de créer un raccourci sur le bureau graphique. + + +sudo tar -xvf arduino.tar.xz -C /opt +sudo chown -R root:root /opt/arduino-1.8.19 +sudo unlink /opt/arduino +sudo ln -s /opt/arduino-1.8.19/ /opt/arduino +sudo /opt/arduino/install.sh + + + + +===== - Problèmes rencontrés après le déploiement ===== + +==== - Droits sur tty et dialout ==== + +Il faut ajouter l'utilisateur de l'application **Arduino IDE** aux groupes ''tty'' et ''dialout''. L'exemple suivant permet d'ajouter l'utilisateur ''cedric'' aux groupes ''tty'' et ''dialout''. + + +sudo usermod -a -G tty $USER +sudo usermod -a -G dialout $USER + + +Si vous venez de saisir les lignes de commandes ''usermod'', vous devez redémarrer. + + + + + +==== - Version de Java incorrecte ==== + +Le message suivant peut apparaître dans l'application **Arduino IDE** : + +java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver + + +Il se peut que la version de Java ne soit pas bonne. Vous pouvez le vérifier avec ''java -version''. Toutefois, un java est intégré avec l'application **Arduino IDE**. (''/opt/arduino/java/bin/java -version'' me renvoie la version ''java version "1.8.0_191"''). + +Il faudra peut être toutefois changer les paramètres java de l'OS. +J'ai testé avec OpenJDK Java 8 avec succès. Par contre Java 10 et 11 ne sont pas compatibles. + +Pour procéder à l'installation de Java 8 et choisir par défaut cette version : + + +sudo apt-get update + +sudo apt-get install openjdk-8-jdk + +sudo update-alternatives --config java + + +{{ electronique:arduino:terminal_alternatives_config_java.png?noLink |}} + + + + + + + +==== - Serial port not selected ==== + + +Dans certains cas, sous Mint, il faut désinstaller ''brltty'' + + +sudo apt-get remove brltty + + + + +==== - Aucune carte n'est détectée ==== +{{ :electronique:arduino:pasted:20220128-074733.png?250}} + +Le câble USB peut être également non cablé pour les données (data) + + + +Pour rappel, voici le cablage d'un port USB + +{{ :electronique:arduino:pasted:20220128-075003.png }} + + + +===== - Exécuter votre premier programme ===== + +Voici donc notre premier programme (celui qui est décrit dans la vidéo). + +Cette suite d'instructions va faire clignoter une LED branchée sur la broche 13 de l'Arduino toutes les secondes.\\ +Il n'est pas nécessaire de brancher une LED, car rappelez-vous, la LED sur la carte, mentionnée dans la [[informatique:linux:materiel:arduino:presentation_de_l_arduino]], servira dans notre exemple sans forcément réalisée un montage électronique. + +Lorsque vous utilisez le logiciel Arduino, il peut être trouvé en cliquant sur ''Fichier => Exemples => 01.Basics => Blink''. + + + + +Vous pouvez également copier le code suivant dans votre éditeur : + + +/* + Clignotement + Allume la LED pendant 1 seconde, + puis l'éteint pendant 0,5 seconde. +*/ + +// Numéro de la broche à laquelle est +// connectée la LED +int led = 13; + +// le code dans cette fonction est exécuté une fois au début +void setup() { + // indique que la broche de la LED une sortie : + // on va modifier sa tension + pinMode(led, OUTPUT); +} + +// le code dans cette fonction est exécuté en boucle +void loop() { + digitalWrite(led, HIGH); // allumer la LED (tension 5V sur la broche) + delay(1000); // attendre 1000ms = 1s + digitalWrite(led, LOW); // éteindre la LED (tension 0V sur la broche) + delay(1000); // attendre à nouveau 1seconde +} + + +Deux déclaration de fonctions sont obligatoires : + * setup + * loop + +Dans ce bout de code, nous appelons trois fonctions : + * digitalWrite + * pinMode + * delay + +Pour exécuter ce bout de code, il faudra brancher l'Arduino sur port USB et sélectionner dans le menu ''Outils => Port'', sélectionner ''/dev/ttyACMO''. \ No newline at end of file diff --git a/data/pages/electronique/arduino/couper-la-veille.txt b/data/pages/electronique/arduino/couper-la-veille.txt new file mode 100644 index 0000000..a32d4ab --- /dev/null +++ b/data/pages/electronique/arduino/couper-la-veille.txt @@ -0,0 +1,145 @@ +====== Couper la veille avec un Arduino ====== + +{{ :electronique:arduino:arduino_et_le_capteur:capteur-de-courant-ac-detachable-100a-.jpg?400|}} + +Arrêter l'alimentation d'un appareil lorsque celui-ci passe en veille, est-ce possible sans intervention humaine ? L'idée est d'interrompre l'alimentation de l'appareil, de manière automatique, lorsque celui-ce a terminée ça tâche principale. Cet appareil ne pourra par redémarrer sans intervention humaine. On pourra intervenir en appuyant sur un bouton. + +On peut appliquer cette idée à : + * un chargeur de téléphone + * un appareil hi-fi + * une télévision + * un chargeur de batterie + * ordinateur + * cafetière + +Ci-dessous, je vous propose un épisode audio d’introduction en vous exposant l'idée principale. J'explique lors d'un enregistrement Youtube, l'idée du projet. Cette vidéo Youtube n'existe plus. J'ai gardé une trace audio dans l'épisode mindCast, dont je vous propose le lien ci-desous. +mindCast est un podcast personnel, dont l'un des thèmes est la technologie en générale. + + +[[https://www.abonnel.fr/podcast/?name=2018-10-08_info_09_arduino_capteur_courant.mp3|écouter l'épisode - Arduino et capteur de courant]] + +Cet épisode est extrait du podcast [[https://www.abonnel.fr/podcast|mindCast INFO]] + + +J'ai eu quelques retours suite à cette vidéo et j'ai pu échanger sur des aspects très intéressant. + +Lors des différents échanges, on m'a proposé les idées suivantes : + * L'USB-C permet un échange de données entre chargeur et appareil + * Prise domotisée OSRAM+ avec appli IFTTT sur tel. Par exemple : Si batterie = 100% then coupe la prise. +Je ne les ai pas retenues. + + + +{{ informatique:couper_la_veille:ansmann_aes3.jpg?150|AES 3}} + +Par contre, Nico a trouvé un produit correspondant aux attentes. Il s'agit de [[https://amzn.to/2OdOjYz|ANSMANN AES 3 sur Amazon]] +Ce produit est répond en tout point au besoin initial. Toutefois, on continue le projet, car derrière on va mettre en œuvre des technos qui nous permettront d'enchainer sur d'autres produits. Mais bravo Nico ! + +N'hésitez pas également à me soumettre vos idées dans les commentaires de cette page. + + + +===== Principe technique ===== + +On part à la réalisation d'un montages électroniques avec Arduino, ESP8266, capteurs et actionneurs. Pas besoin de logiciel de PAO, ni de graveur de circuits électroniques, mais un minimum vital comme tout bidouilleur qui se respecte. Il sera nécessaire d'avoir quelques composants (résistance, condensateur, transistor, AOP, circuit logique...), une plaque d'essai, des plaques à souder, un fer à souder, de l'étain. + +On va essayer de structurer l'idée principal en algo simplifié. + +// on déclare les constantes +COURANT_VAL_MINI = 30mA +COURANT_SEUIL_DECLENCHEMENT = 30% + +// on initialise les variables +courant_instantané = mesurerCourant() +courant_instantané_précédent = courant_instantané + +:debut + courant_instantané = mesurerCourant() + si courant_instantané > courant_instantané_précédent + alors courant_instantané_précédent = courant_instantané + sinon si (courant_instantané / courant_instantané_précédent < COURANT_SEUIL_DECLENCHEMENT + et courant_instantané > COURANT_VAL_MINI) + alors couperAlimentation() + sinon + alors courant_instantané_précédent = courant_instantané +aller à :debut + + +Nous allons décortiquer cet algorithme. Nous identifions les différents éléments suivants : + +On utilise deux variables car au cours de l'algorithme, les valeurs associées aux variables n'ont pas toujours la même valeur : + * courant_instantané + * courant_instantané_précédent + +On utilise deux constantes afin d’identifier rapidement des valeurs statiques : + * COURANT_VAL_MINI + * COURANT_SEUIL_DECLENCHEMENT + +On utilise deux fonctions afin de réaliser des actions complexes, décentralisé de l'algorithme principal : + * mesurerCourant() + * couperAlimentation() +Les fonctions utilisées font appel a des capteurs et actionneurs. Il s'agit respectivement d'un capteur de courant et d'un relai. +Le capteur de courant permettra d'identifier la présence d'un courant de veille et la présence d'un courant de fonctionnement nominal. +L'actionneur relai permettra de couper l'alimentation. + +L'idée globale est la suivante : Nous voulons effectuer un relevé de la consommation électrique, si la valeur chute, alors il faudra couper l'alimentation. +===== Capteur SCT013 ===== + +Concernant le capteur, j'ai retenu le SCT 013. + + + + + +Mise en oeuvre du capteur SCT013 + * [[https://scidle.com/how-to-use-non-invasive-ac-current-sensors-with-arduino/|How to use Non-invasive AC Current Sensors with Arduino]] sur le site **Scidle** + + +Lors de mes recherches sur Internet je suis tombé sur une solution industrialisée avec ce capteur. Il est possible de brancher plusieurs capteurs à un boitier (appelé emonTX). Celui-ci communique avec une centrale (appelé emonPI). Ces données sont envoyées dans le cloud pour un accès graphique des données (appelé emonCMS) depuis un ordinateur ou un smartphone. Je n'ai pas vu d'actionneur dans cette solution. + * [[https://learn.openenergymonitor.org/electricity-monitoring/ct-sensors/interface-with-arduino |Interface with Arduino]] sur le site **OpenEnergyMonitor** + + + +{{ electronique:arduino:arduino_et_le_capteur:sct013.jpg?200 |SCT 013 en oeuvre}} + + + + + + + + +===== Masse flottante ===== + +Dans l'épisode audio mindCast, j'introduis la notion de masse flottante ou de masse virtuelle. + + + +{{ informatique:couper_la_veille:electronique_masse_virtuelle_001.gif?300 |}} + + + + + +La masse virtuelle permet d'obtenir deux tensions symétriques, une positive et l'autre négative par rapport à la masse, en partant d'une alimentation simple (mono-tension). + +On utilisera des résistances montées en diviseur de tension. Leur valeur doit être identique, et devra être adaptée selon la consommation globale du circuit à alimenter (10Kohms pour 1mA, jusqu'à 100Kohms pour 100uA par exemple). L'unique condensateur C1 sert à "absorber" les variations de courant tant qu'elles ne sont pas trop importantes, et permet d'assurer une certaine stabilité à la tension présente au point 0V' (J4). + +[...] + + + + + +A suivre sur https://sonelec-musique.com/electronique_realisations_masses_virtuelles.html + + + + + + + + +---- + +Merci à Étienne (Youtube), Dominique (real), Gregory (Twitter) et Nico (Twitter). diff --git a/data/pages/electronique/arduino/dht11_nano_mega328_lcd_i2c.txt b/data/pages/electronique/arduino/dht11_nano_mega328_lcd_i2c.txt new file mode 100644 index 0000000..74ad414 --- /dev/null +++ b/data/pages/electronique/arduino/dht11_nano_mega328_lcd_i2c.txt @@ -0,0 +1,109 @@ +====== Sonde température et humidité sur Arduino ====== + +{{ electronique:arduino:dht11_arduinouno_lcd.jpg?nolink&800 |}} + +===== Materiel utilisé ===== + + + + * Arduino Nano + + + + * sonde de température et d'humidité DHT11 + + + + * écran graphique LCD 2x16 avec bus I2C + + + + +===== Code ===== + + +Le code suivant permet d'afficher les informations relevées sur la sonde DHT11. + +Pour cela j'utilise les méthodes ''dht.readHumidity()'' et ''dht.readTemperature()'' de la bibliothèque ''DHT''. +La fonction ''isnan'' (is Not A Number) permet de faire connaitre une défaillance en cas d'une lecture non numérique des valeurs. + + +#include + +#include +#include +#include + + +#define DHTPIN 7 +#define DHTTYPE DHT11 + +DHT dht(DHTPIN, DHTTYPE); +LiquidCrystal_I2C lcd(0x27,16,2); // affecter l'adresse à 0x27 pour 16 caractères et 2 lignes d'affichage +int tim = 1000; //valeur d'attente + + +void setup() +{ + lcd.init(); //initialiser le LCD + lcd.backlight(); //allumer le LCD + lcd.setCursor(0,0); + lcd.print("dht11_test"); + lcd.setCursor(0,1); + lcd.print("version 20161203"); + delay(5 * tim); //attendre + lcd.clear(); + + Serial.begin(9600); + dht.begin(); + +} + +void loop() +{ + float h = dht.readHumidity(); // lire la valeur de l'humidité + float t = dht.readTemperature(); :: lire la valeur de la température + if (isnan(t) || isnan(h)) { // vérifier le présence d'une valeur numérique + lcd.setCursor(0,0); + lcd.println("Failed to read "); + lcd.setCursor(0,1); + lcd.println("from DHT11 "); + } else { + lcd.setCursor(0,0); + lcd.print("Temp. "); + lcd.print(t); + lcd.print(" *C"); + lcd.setCursor(0,1); + lcd.print("Humidi. "); + lcd.print(h); + lcd.print(" %"); + } + + delay(tim); +} +// +// END OF FILE +// + + + +===== Bibliographie ===== + +Capteur de pression + * http://www.diopter.fr/index.php/technique/electro-numerique/43-capteur-de-pression-et-arduino + +Autre réalisation avec la sonde DHT11 + * https://www.carnetdumaker.net/articles/utiliser-un-capteur-de-temperature-et-dhumidite-dht11-dht22-avec-une-carte-arduino-genuino/ + +Sonde de température DS18B20 + * https://www.carnetdumaker.net/articles/mesurer-une-temperature-avec-un-capteur-1-wire-ds18b20-et-une-carte-arduino-genuino/ + +Comparatif des sondes DHT 11 et 22 + * https://learn.adafruit.com/dht/overview + +Kit SunFounder + * https://www.sunfounder.com/learn/Sensor-Kit-v2-0-for-Arduino/lesson-11-humiture-detection-sensor-kit-v2-0-for-arduino.html + + +Amazon + * sonde DHT 22 - https://www.amazon.fr/gp/product/B00AZG1RBK/ref=ox_sc_act_title_2?ie=UTF8&psc=1&smid=A3I826466U8R8A \ No newline at end of file diff --git a/data/pages/electronique/arduino/display-by-i2c-lcd1602.txt b/data/pages/electronique/arduino/display-by-i2c-lcd1602.txt new file mode 100644 index 0000000..b2a85c5 --- /dev/null +++ b/data/pages/electronique/arduino/display-by-i2c-lcd1602.txt @@ -0,0 +1,80 @@ +====== Afficher sur écran LCD 1602 par interface I2C ====== + +===== Code include ===== +La bibliothèque ''LiquidCrystal_I2C'' doit être connu de l'IDE. + +{{electronique:arduino:idearduino_croquis_includelibrary.png?nolink|}} + +===== Cablage ===== + +{{electronique:arduino:schema_display-by-i2c-lcd1602.png?nolink|}} + +===== Code ===== + + +/******************************** +* nom:I2C LCD1602 +* fonction:Afficher sur I2C LCD1602 les caracteres suivants: "Hey ! toi" et "hello, world". +********************************/ + +/********************************/ +// Librairie à inclure +#include +#include +/**********************************************************/ +char array1[]="Hey ! LuiqidCrystal I2C"; //une chaine a afficher sur le LCD +char array2[]="hello, world! "; //une chaine a afficher sur le LCD +int tim = 250; //valeur d'attente +int lcd_tailleLigne = 16; // nbre Caractères par ligne +// initialiser la librairie +LiquidCrystal_I2C lcd(0x27,16,2); // affecter l'adresse à 0x27 pour 16 caractères et 2 lignes d'affichage +/*********************************************************/ +void setup() +{ + lcd.init(); //initialiser le LCD + lcd.backlight(); //allumer le LCD + lcd.setCursor(0,0); + lcd.print("123456789012345678901234567890"); + lcd.setCursor(0,1); + lcd.print("abonnel.fr"); + delay(10 * tim); //attendre + lcd.clear(); +} +/*********************************************************/ +void loop() +{ + lcd.setCursor(lcd_tailleLigne,0); // mettre le curseur en bout de ligne, à droite + for (int positionCounter1 = 0; positionCounter1 < lcd_tailleLigne - 1 + sizeof(array1) - 1; positionCounter1++) + { + lcd.scrollDisplayLeft(); //déplacer l'affichage + // afficher le message ou un " " + if (positionCounter1 >= sizeof(array1)-1) { + lcd.print(" "); + } else { + lcd.print(array1[positionCounter1]); // Afficher le caractere suivant + } + delay(tim); //attendre + } + + // Afficher la seconde ligne + lcd.clear(); //effacer l'affichage et repositionner le curseur à 0, 0 + lcd.setCursor(lcd_tailleLigne,1); // mettre le curseur en bout de ligne, à droite + for (int positionCounter = 0; positionCounter < lcd_tailleLigne - 1 + sizeof(array2) - 1; positionCounter++) + { + lcd.scrollDisplayLeft(); //déplacer l'affichage + // afficher le message ou un " " + if (positionCounter >= sizeof(array2)-1) { + lcd.print(" "); + } else { + lcd.print(array2[positionCounter]); // Afficher le caractere suivant + } + delay(tim); //attendre + } + + lcd.clear(); //effacer l'affichage et repositionner le curseur à 0, 0 +} +/************************************************************/ + + + + \ No newline at end of file diff --git a/data/pages/electronique/arduino/index.txt b/data/pages/electronique/arduino/index.txt new file mode 100644 index 0000000..07f1c93 --- /dev/null +++ b/data/pages/electronique/arduino/index.txt @@ -0,0 +1,19 @@ +====== Arduino ====== +{{ :electronique:arduino:arduino.png?nolink&75x75|Arduino}} + + + +Un Arduino représente des cartes électroniques regroupant plusieurs composants électroniques afin de réaliser des objets électroniques interactifs. Il peut être vu comme un ordinateur. + +===== Table des matières ===== + + * [[.:|Introduction]] + +**Pré requis** + + * [[electronique:arduino:100-presentation-et-principe-de-l-arduino]] + * [[electronique:arduino:105-installation-du-logiciel-arduino-ide]] + +**Exemples de câblage et programmes Arduino** + + * [[.:arduino-serial-bridge]] \ No newline at end of file diff --git a/data/pages/electronique/arduino/minuterie-pour-lampe-de-chevet.txt b/data/pages/electronique/arduino/minuterie-pour-lampe-de-chevet.txt new file mode 100644 index 0000000..38acf86 --- /dev/null +++ b/data/pages/electronique/arduino/minuterie-pour-lampe-de-chevet.txt @@ -0,0 +1,75 @@ +====== Minuterie pour lampe de chevet ====== + +J'ai créé cette minuterie pour ceux qui lisent au lit et qui s'endorment avec la lumière allumée ou les enfant qui ont peur du noir et réclame qu'on leur laisse un peu de lumière, autre qu'une veilleuse. Cette minuterie obéit au même principe que du "dispositif de l'homme mort". + +Son fonctionnement est très simple : par un appui sur le bouton, la minuterie est activée et la lampe s'allume. Après la durée pour laquelle elle a été réglée, la lampe s'éteint d'elle-même. Un appui prolongé permet, à tout moment, d'éteindre la lampe, ce qui évite, si l'on s'endort sur le bouton, que la lumière reste allumée toute la nuit.\\ +Cette minuterie permet, en plus de ne pas dormir avec la lumière allumée, ce qui de l'avis de certains n'est pas très bon pour la qualité du sommeil, de réaliser des économies d'énergie. D'une conception minimale et ingénieuse, elle s'appuie sur un micro contrôleur **Arduino**. Tout a été mis en œuvre pour en réduire le coût de fabrication : composants peu nombreux et faciles à trouver ou à recycler. Voilà. + + +====== Schéma ====== + +A venir + + +====== Code ====== + + + +//Controlling Led By Button +//Turns on and off a LED ,when pressings button attach to pin12 +//Website:www.abonnel.fr +//2016.11.27.17.41 +/**********************************/ +const int keyPin = 13; //the number of the key pin +const int ledPin = 12;//the number of the led pin +int etatRelay = LOW; +const int tempsAllumage = 6; //secondes +int tempsAllumage_cours = 0; //temps en cours +/**********************************/ +void setup() +{ +pinMode(keyPin,INPUT);//initialize the key pin as input +pinMode(ledPin,OUTPUT);//initialize the led pin as output. + Serial.begin(9600); // initialize serial communications at 9600 bps + +} +/**********************************/ +void loop() { + +int etatButton = digitalRead(keyPin); + + + if(etatButton == HIGH ) { + // Action quand on appuie sur le bouton + etatRelay = !etatRelay; //actionner le relais + digitalWrite(ledPin,etatRelay); //actionner la LED + delay(1000); // attendre 1 sec + tempsAllumage_cours = 0; // reintialiser le compteur + } + + if (etatRelay == HIGH) { + // Action si le relais est collé + if (tempsAllumage - tempsAllumage_cours <= 0) { + // Si le temps est écoulé + etatRelay = LOW; // Eteindre le relais + digitalWrite(ledPin,etatRelay);//Eteindre la LED + delay(1000); // Attendre 1 sec + } else { + // Si le temps n'est pas écoulé + tempsAllumage_cours++; + delay(1000); // attendre 1 sec + } + } + +// Afficher les status sur le port Serie +// Serial.print(etatRelay); +// Serial.print(" "); +// Serial.println(tempsAllumage - tempsAllumage_cours); + +} +/************************************/ + + +====== Liens ====== + +Je me suis honteusement inspiré de l'introduction de l'article de [[http://www.berlioux.com/electronique/minuterie-hm/minuterie-hm-fr.html|Berlioux]] pour rédiger mon introduction. Pour ma défense, je dirai que j'ai fait du recyclage et l'optimisation. diff --git a/data/pages/electronique/arduino/recepteur_bluetooth_amplificateur_audio_50w_swhf01_tda7492p.txt b/data/pages/electronique/arduino/recepteur_bluetooth_amplificateur_audio_50w_swhf01_tda7492p.txt new file mode 100644 index 0000000..c1bd796 --- /dev/null +++ b/data/pages/electronique/arduino/recepteur_bluetooth_amplificateur_audio_50w_swhf01_tda7492p.txt @@ -0,0 +1,8 @@ +====== Recepteur Bluetooth audio 25 W + 25 W ====== + + + * Alimentation : 8-25 V DC par connecteur basse tension, Ø extérieur: 5.5 mm et Ø intérieur: 2.1 mm + * Alimentation durant les tests et mesures (TDA7492P) = 20 V + * Impédance de charge = 4, 6 et 8 ohms + * Documentation de la puce de contrôle : {{electronique:arduino:tda7492p.pdf|ST TDA7492P}} + diff --git a/data/pages/electronique/arduino/sidebar.txt b/data/pages/electronique/arduino/sidebar.txt new file mode 100644 index 0000000..2edb8cd --- /dev/null +++ b/data/pages/electronique/arduino/sidebar.txt @@ -0,0 +1,2 @@ +{{page>index#table-des-matieres}} +~~NOCACHE~~ diff --git a/data/pages/electronique/arduino/utiliser_le_wifi_du_nodemcu.txt b/data/pages/electronique/arduino/utiliser_le_wifi_du_nodemcu.txt new file mode 100644 index 0000000..64453ab --- /dev/null +++ b/data/pages/electronique/arduino/utiliser_le_wifi_du_nodemcu.txt @@ -0,0 +1,240 @@ +====== Utiliser le Wifi du NodeMCU ====== + +On va commencer par le début. Récupérer le programme exemple en allant //Fichier//=>//Exemples//=>//ESP8266WiFi//=>//WiFiScan// + + +Dans la fonction de configuration setup, on met le module WiFi en mode Station (on aurait pu le mettre aussi en point d'accès). Ne cherchez pas la méthode mode dans la doc Arduino, il s'agit d'une commande spécifique au module ESP (voir ici). La méthode disconnect permet ensuite de déconnecter le module ESP d'un point d'accès, au cas où ! + +Dans la fonction boucle (loop) on retrouve les instructions qui permettent d'afficher périodiquement les WiFi captés par le module ESP. La méthode scanNetwork permet , comme son nom l'indique, de scanner les différents canaux (fréquences) dédiés au WiFi et retourner le nombre de réseaux trouvés : + + int n = WiFi.scanNetworks(); + +Ainsi, si ce nombre n'est pas nul, ils vont être affichés un par un grâce à une boucle for. + + for (int i = 0; i < n; ++i) { + // Print SSID and RSSI for each network found + Serial.print(i + 1); + Serial.print(": "); + Serial.print(WiFi.SSID(i)); + Serial.print(" ("); + Serial.print(WiFi.RSSI(i)); + Serial.print(")"); + Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*"); + delay(10); + } + +La méthode SSID permet d'afficher le nom du réseau WiFi. Dans le vocabulaire Wi-Fi, SSID veut dire Service Set IDentifier, mais bon c'est pas plus limpide ! La méthode RSSI (Received Signal Strength Indication) affiche la puissance du signal reçu. Les box et plus généralement les points d'accès WiFi émettent 10 fois par seconde un message donnant le nom du réseaux Wi-Fi. La méthode scanNetwork écoute toutes les fréquences et récupère tous ces noms. + + +Une fois connecté au réseau WiFi, nous ne pouvons pas encore communiquer avec d'autres équipements car nous n'avons pas d'adresse IP. + + +Pour obtenir une adresse, nous nous appuyons sur le programme WiFiClient_simple.ino comme son nom l'indique est simple et utilise le WiFi. On retrouve la connexion au réseau WiFi avec la méthode begin : + + WiFi.begin(ssid, password); // On se connecte + + while (WiFi.status() != WL_CONNECTED) { // On attend + delay(500); + Serial.print("."); + } + +La boucle while permet d'attendre que la connexion soit effective et que le serveur DHCP de la box ait fourni les paramètres nécessaires pour se connecter au réseau Internet, qui sont affichés avec le code suivant : + + Serial.println(""); // on affiche les paramètres + Serial.println("WiFi connecté"); + Serial.print("Adresse IP du module EPC: "); + Serial.println(WiFi.localIP()); + Serial.print("Adresse IP de la box : "); + Serial.println(WiFi.gatewayIP()); + +La gateway correspond à machine vers laquelle notre module ESP va envoyer les informations, c'est-à-dire à l'adresse IP de la box. + + + +Le modèle client/serveur + +Le web est la huitième merveille du monde, au point qu'on le confond souvent avec l'Internet. Il ne s'agit pourtant que d'un des services possible sur le réseau. Ce qui est remarquable avec le web c'est sa scalabilité. C'est à dire la possibilité de répondre à un nombre très important de requêtes sans perdre en performances. Cela est dû à un ensemble de règles pour la conception des services. + +Le Web fonctionne sur le mode client/serveur. Le client veut une information et le serveur obéit en la retournant. Si le serveur devait se rappeler de tout ce qu'il a fait, il serait vite débordé. Alors la première règle fondamentale est que seul le client va garder une mémoire (un état) de ce qui se passe. Le serveur va envoyer ce qu'on lui a demandé et va passer à la demande suivante et ainsi de suite. Comme il y a beaucoup plus de clients que de serveurs, c'est plus facile à gérer. Par exemple, quand une page web est demandée à un serveur, elle va contenir d'autres références. Le client reçoit cette information, va la traiter, l'afficher et demander aux serveurs les éléments qui lui manquent. Ces informations peuvent être sur le même serveur ou sur un autre, ce n'est pas important car les serveurs ne se rappellent de rien après avoir traité la requête. On peut ainsi concevoir un service qui repose sur plusieurs serveurs et ainsi répartir le trafic et le traitement. +Les méta-données + +Les éléments traités par un serveur sont appelés ressources. La définition de ressource est très vague. Il s'agit d'une information binaire de taille finie. Cela peut correspondre à du texte, à une image, une vidéo, des données,... En plus des données, on peut mettre des méta-données. C'est à dire des choses qui sont au-dessus des données, comme la méta-physique est au-dessus de la physique ou le métabolisme est au-dessus du bolisme ;). + +Les méta-données vont permettre de mieux comprendre les données. Cela peut correspondre à leur date de production, à leur taille ou leur type. Cette dernière information est importante car elle permettra au client de bien les traiter. Dans la réponse d'un serveur, les méta-données (ou l'en-tête) sont séparées des données par une ligne vide, comme l'a montré la réponse qui a été affichée par l'Arduino pour le compteur. + +HTTP/1.0 200 OK +Date: Thu, 28 Apr 2016 17:51:07 GMT +Server: WSGIServer/0.1 Python/2.7.9 +X-Frame-Options: SAMEORIGIN +Content-Type: text/plain + +147 + +Dans cet exemple, la première ligne donne le statut de la requête, HTTP/1.0 donne la version du protocole. Le second champ, ici 200 va donner le code indiquant le succès ou l'échec du traitement de la requête par le serveur. On a de la chance, 200 signifie que c'est bon. Le premier chiffre donne la nature de la notification : + + 1XX : indication d'un traitement en cours + 2XX : succès + 3XX : redirection, il faut interroger un autre serveur pour avoir la réponse + 4XX : erreur du coté du client + 5XX : erreur du coté du serveur + +Ainsi la célèbre erreur 404 indiquant que la page n'est pas trouvée est bien une erreur du client qui pose des questions stupides au serveur. La ligne suivante donne la date, à laquelle la page a été produite par le serveur. La ligne suivante, un peu plus énigmatique, elle indique que notre super page web ne peut pas être incluse dans la page web d'un autre serveur. + +La dernière ligne de l'en-tête donne la nature de l'information, ici c'est du texte non formaté. + +Ensuite on a une ligne vide suivie de ce qui sera affiché, à savoir la valeur du compteur. +Les URI + +Un autre facteur clé pour le succès du Web, en plus de l'utilisation de serveurs simples, est l'utilisation d'une désignation uniforme des ressources. Initialement appelées URL (Uniform Resource Locator), on emploie maintenant plus le terme URI (Uniform Resource Identifier) plus générique et qui peut couvrir d'autres technologies (comme la téléphonie sur Internet). Mais de manière simple, une URI se structure de la manière suivante quand on l'utilise pour le Web ou l'Internet des objets : + +schéma://serveur:port/chemin/jusqu/a/la/ressource + +Contrairement à l'idée admise, la première information, schéma, ne correspond pas au protocole employé sur le réseau, mais indique comment le reste de l'URI va être structuré. Pour le Web, on retrouve principalement les schémas pour http (ou https pour sa version sécurisée). Il est suivi par le nom d'un serveur (ou son adresse IP), un numéro de port peut être indiqué. Si ce n'est pas le cas, on utilisera le port 80 qui désigne le protocole HTTP. Ensuite on retrouve un chemin interne au serveur qui permet de localiser la ressource. + +Ainsi cet URI (qui pointe vers un excellent MOOC) : + +https://www.fun-mooc.fr/courses/MinesTelecom/04011S02/session02/about + +utilise le schéma de représentation https, il y a donc ensuite un serveur www.fun-mooc.fr et le chemin est courses/MinesTelecom/04011S02/session02/about + + + +Le programme + +Le programme Arduino que l'on a fait permet d'ouvrir la connexion vers le serveur api.tom.tools sur le port 80. + +Si on le regarde avec plus de détail le programme WiFiClient-compteur.ino, dans la boucle (loop) on retrouve cette instruction : + + // le serveur Web attend traditionnellement sur le port 80 + const int httpPort = 80; + + // Si la connexion a échouée, ça sera pour la prochaine fois + if (!client.connect(host, httpPort)) { + Serial.println("connection failed"); + return; + } + +host et httpPort sont deux variables déclarées en début de programme qui valent respectivement api.tom.tools, soit le nom du serveur et connect permet d'ouvrir la connexion TCP avec le serveur. Si elle échoue, elle retourne false qui fait afficher un message d'erreur. Si par contre la connexion réussit, on continue à dérouler le programme : + + String url = String("/hits/"); + +On place dans la variable url, le chemin pour accéder à la ressource sur le serveur. On vient de construire l'URI suivante http://api.tom.tools/hits. + + client.print(String("GET ") + url + " HTTP/1.1\r\n" + + "Host: " + host + "\r\n" + + "Connection: close\r\n\r\n"); + +On envoie ensuite sur la connexion TCP une chaîne de caractères comportant 3 lignes (\r\n indique qu'il s'agit d'un changement de ligne). La première ligne contient la requête. Elle commence par l'instruction : + + GET permet de récupérer la valeur de la ressource. + url contient le chemin vers cette ressource. + HTTP/1.1 désigne la version du protocole HTTP que l'on souhaite utiliser avec le serveur. Bien entendu, si le serveur ne connaît pas cette version, il répondra avec une autre version. On peut le voir dans la réponse examinée précédemment que le serveur avait répondu avec la version HTTP/1.0. + +La deuxième ligne est plus complexe à comprendre. Elle permet de faire de la virtualisation, c'est-à-dire faire tourner plusieurs serveur Web indépendants sur la même machine. Supposons que nous voulions mettre deux serveurs api.tom.tools et www.justinbeiber-fan.fr sur la même machine. Ces deux serveurs vont avoir la même adresse IP. Donc, quand on ouvre une connexion, au niveau IP et TCP, il est impossible de savoir si l'on veut avoir des informations sur le Nelson ou connaître les frasques de notre chanteur favori. En rappelant le nom du serveur après la commande Hosts, le serveur saura quoi répondre. + +La dernière ligne indique que l'on peut fermer la connexion quand tout est fini. + +Une fois cette requête lancée, on attend une seconde pour avoir la réponse du serveur, puis : + + delay(1000); + +Tant qu'il y a des données reçues, on les affiche ligne par ligne : + + while(client.available()){ + String line = client.readStringUntil('\r'); // découpe ligne par ligne + Serial.print(line); + } + +et on ferme la connexion TCP. On attend 30 secondes et on recommence en ouvrant une connexion... + + Serial.println(); + Serial.println("connexion fermée"); + +Intéressons nous à la température + +En reprenant la structure du programme d'interrogation du compteur, il est facile de la transformer pour interroger un autre serveur. Intéressons-nous maintenant au programme WiFiTemperature.ino qui va interroger le serveur openweathermap.org : + +// valeurs pour le serveur Web +const char* host = "api.openweathermap.org"; +const char* apikey = "votre clé API (apikey)"; // il est possible d'utiliser la clé d'API suivante : 1a702a15a2f46e405e61804cf67c0d30 +const char* town = "Rennes,fr"; + +On ajoute aussi deux variables apikey et town qui serviront à construire l'URL. + + String url = String("/data/2.5/weather?q=") + town + "&appid=" + apikey; + +Le chemin est un peu plus complexe car il contient une partie fixe et à la fin il y a un point d'interrogation. Formellement, il s'agit de paramètres que l'on fournit à la ressource /data/2.5/weather pour qu'elle puisse fournir un résultat. Ici, on indique la ville et l'API key qui sert à identifier l'utilisateur qui fait la requête. + +On attend la réponse: + + // On attend 10 millisecondes + delay(10); + +puis on ignore toutes les méta-données de l'en-tête en attendant une ligne vide : + + inBody = false; // on est dans l'en-tête + + // On lit les données reçues, s'il y en a + while(client.available()){ + String line = client.readStringUntil('\r'); + + if (line.length() == 1) inBody = true; /* passer l'en-tête jusqu'à une ligne vide */ + if (inBody) { // ligne du corps du message, on cherche le mot clé + +La variable booléenne inBody reste à faux tant que l'on ne reçoit pas une ligne vide, c'est-à-dire d'une longueur de 1 (en prenant en compte le retour à la ligne). Si on est dans le corps (c'est-à-dire les données) on peut rechercher le mot clé qui nous intéresse dans la structure. Il est indiqué au début du programme : + + String keyword = String("\"temp\":"); //chaîne que l'on recherche dans le JSON + +Notez les \ qui permettent de mettre les " dans la chaîne de caractères, donc en fait on recherche "temp" : + + if (inBody) { // ligne du corps du message, on cherche le mot clé + int pos = line.indexOf(keyword); + + if (pos > 0) { /* mot clé trouvé */ + // indexOf donne la position du début du mot clé, en ajoutant sa longueur + // on se place à la fin. + pos += keyword.length(); + +Si pos est positif, c'est que le mot clé a été trouvé dans la ligne. Comme pos donne l'endroit où cette chaîne de caractères commence dans la ligne, en additionnant sa taille, on obtient la fin de la chaîne de caractères, c'est-à-dire le début du nombre recherché. Comme c'est également une chaîne de caractères, pour le transformer en nombre flottant (c'est-à-dire à virgule) on utilise la commande atof.> + +Cette commande prend l'adresse en mémoire du début de la chaîne de caractères, c'est pour cela que l'opérateur & est utilisé : + + temperature = atof(&line[pos]); + +Voilà on a la valeur, il ne vous reste plus qu'à la combiner avec la commande vers le servo de votre Nelson pour le transformer en thermomètre ! +LE JSON + +JSON - prononcé jisone en français ou jay-zon avec l'accent anglais - n'est pas un personnage de films d'horreur, mais l'acronyme de Java Script Object Notation. C'est un format qui a été à l'origine conçu pour transporter des données pour les pages Web. Mais, à l'inverse du tueur en série, JSON étant très tolérant, il a été très vite utilisé pour structurer d'autres informations et est très populaire pour l'internet des objets, car, en plus, il est compact et simple à utiliser. + +Structurer des données est quelque chose de très simple : sionnestructurepasunephraseenmettantdesespacesilesttrèsdurdelalireetdyretrouverdesmots. +Pour les données c'est la même chose. Si on veut uniquement avoir une température on peut très bien retourner juste 25, mais si dans la réponse on veut mettre d'autres informations, il faut définir une structure. Cela pourrait être par exemple des espaces séparant les valeurs, mais très vite il est difficile de se rappeler à quoi correspond telle colonne. + +JSON définit deux types de données de base, les chaînes de caractères qui sont entre " et les nombres qui sont non pas entre " et qui contiennent principalement des chiffres. Par exemple "123" est une chaîne de caractères et -.1e+3 est un nombre (c'est -100). Pour ce dernier, on a un peu exagéré en utilisant la notation eX qui correspond à 10 puissance X (comme sur les calculatrices). + +Ensuite on va avoir deux types structures, les listes de paires qui se composent de deux champs, le mot clé qui est un chaîne de caractères, suivi de : et d'une valeur qui peut être n'importe quoi. Les listes sont délimitées par des accolades. Par exemple, nous pourrions donner donne les propriétés d'un écran avec le json suivant : + +{ "resolution_verticale": 1200, "resolution_horizontale": 900, "couleurs": true} + +Json permet également de faire des tableaux : + +[1200, 900, true] + +On peut noter que c'est beaucoup plus compact, mais dans ce cas la position est importante, il faut savoir à quoi correspond le premier élément, le second... Un tableau est délimité par des crochets droits et les éléments sont séparés par des virgules. La beauté de JSON est que l'on peut faire des liste de tableaux, des tableaux de listes, des tableaux de tableaux, des listes de listes, de tableaux de listes de tableaux de listes... Par exemple : + + { + "Image": { + "Hauteur": 800, + "Largeur": 600, + "Titre": "Vue du 5ieme étage", + "Vignette": { + "Url": "http://www.example.com/image/481989943", + "Hauteur": 125, + "Largeur": 100 + }, + "Animee" : false, + "IDs": [116, 943, 234, 38793] + } + } + +Ce JSON décrit l'image par une liste de paires, donnant la hauteur, la largeur, un titre, une sous-liste qui décrivent une vignette,... Si vous lisez l'anglais, vous pouvez regarder la description officielle de JSON dans un standard. + \ No newline at end of file diff --git a/data/pages/electronique/arduino/xbee.txt b/data/pages/electronique/arduino/xbee.txt new file mode 100644 index 0000000..9cce4f4 --- /dev/null +++ b/data/pages/electronique/arduino/xbee.txt @@ -0,0 +1,15 @@ +====== XBee ====== + +===== - Modules XBee ===== + +-- Shield XBee pour Arduino + +https://www.ebay.fr/itm/Bluetooth-XBee-Shield-V03-Module-Wireless-Control-For-XBee-ZigBee-Arduino/163586990709 + +-- XBee S2 + +https://www.ebay.fr/itm/XBee-S2-2mW-Wire-Antenna-Series-2-ZigBee-Mesh-Wireless-Module-XB24-Z7WIT-004/263382130538 + +-- XBee USB Adapter + +https://www.ebay.fr/itm/XBee-USB-Adapter-Bluetooth-Bee-FT232RL-USB-to-Serial-Port-Module-For-PC-Arduino/173503732416 \ No newline at end of file diff --git a/data/pages/electronique/audio/les-microphones-unidirectionnels.txt b/data/pages/electronique/audio/les-microphones-unidirectionnels.txt new file mode 100644 index 0000000..ed19e72 --- /dev/null +++ b/data/pages/electronique/audio/les-microphones-unidirectionnels.txt @@ -0,0 +1,37 @@ +====== Les microphones unidirectionnels (cardioïde) ====== + +Les microphones unidirectionnels peuvent être placés de façon à ce que la source sonore indésirables, tel que les retours de scène et des haut-parleurs, soit directement derrière lui. Pour minimiser le larsen acoustique et optimiser le rejet des sons indésirables, toujours essayer le placement du microphone avant une prestation. + +{{ :electronique:audio:pasted:20230808-152506.png }} + + +--- + +Diriger le microphone vers la soupe sonore désirée, tel qu'un orateur un chanteur ou un instrument et à l'opposé des sources sonores indésirables. + +Placer le microphone le plus près possible de la source sonore. + +Utiliser un seul microphone pour chaque source sonore. + +Utiliser un minimum de microphone dans la mesure du possible. + +Placer les microphones le plus loin possible des surfaces réfléchissantes. + +Si le microphone est utilisé à l'extérieur, le munir d'une bonnette anti-vent. + + + +--- + +Les cas suivant répertorie les applications et techniques de placement les plus communes. Ne pas oublier que la façon d'utiliser un microphone est souvent une question de goût personnel et qui n'existe aucune position de microphone correcte à proprement parler. + +{{ :electronique:audio:pasted:20230808-152540.png}} + + * Si les lèvres sont à moins de 15 cm de la bonnette anti-vent où en la touchant dans l'axe du microphone, le son est puissant grave accentué, avec une isolation maximum par rapport aux autres sources + * Si le micro est à 15 à 60 cm de la bouche, juste au dessus de la hauteur du nez, alors le son est naturel, et les graves sont atténuées. + * Si le micro est de 20 à 60 cm de la bouche, avec un léger d'exassage d'un côté, alors le son est naturel, les graves sont atténuées et il y a des sifflements minimaux. + * Si le micro est de 90 cm à 1 m 80 de l'instrument, le son est plus ténu, distant, avec un niveau notable de bruit ambiant. + + + + diff --git a/data/pages/electronique/cc2531-chipset.txt b/data/pages/electronique/cc2531-chipset.txt new file mode 100644 index 0000000..3882538 --- /dev/null +++ b/data/pages/electronique/cc2531-chipset.txt @@ -0,0 +1,29 @@ +====== CC2531 chipset ====== +{{ :electronique:pasted:20220828-101739.png?75x75|CC2351 sur CI USB et CC2540 en bas}} + + +Microcontrôleur pour réseau sans-fil Zigbee et IEEE 802.15.4 avec 256ko de mémoire Flash et 8ko de RAM. + +Associée à la pile de protocoles ZigBee (Z-Stack) de Texas Instruments, la puce CC2531 constitue un dongle USB ZigBee robuste et complet ou un nœud de réseau pouvant être mis à niveau par un micrologiciel. + +===== Propriétés principales ===== + +1. Radio Fréquence + + * Émetteur-récepteur RF conforme à la norme IEEE 802.15.4 de 2,4 GHz + * Excellente sensibilité du récepteur et robustesse aux interférences + * Puissance de sortie programmable jusqu'à 4,5 dBm + * Un seul cristal nécessaire pour les réseaux asynchrones + * Convient aux systèmes visant à se conformer aux réglementations mondiales en matière de radiofréquences + * Radiofréquence : ETSI EN 300 328 et EN 300 440 (Europe), FCC CFR47 Partie 15 (USA), et ARIB STD-T-66 (Japon). + +2. USB + * Dispositif certifié USB 2.0 à pleine vitesse (12 Mbps) + * 5 points d'extrémité très flexibles + * FIFO dédiée de 1 Ko + * Accès DMA à la FIFO + * Pas de cristal 48 MHz requis + +3. Faible consommation + + * Mode actif RX (CPU inactif) : 24 mA diff --git a/data/pages/electronique/cc2531-dongle.txt b/data/pages/electronique/cc2531-dongle.txt new file mode 100644 index 0000000..503003e --- /dev/null +++ b/data/pages/electronique/cc2531-dongle.txt @@ -0,0 +1,23 @@ +====== Dongle USB Zigbee CC2531 ====== +{{ :dummy.png?75x75|Nom de la section}} + + +Dongle USB Zigbee avec la [[electronique:cc2531-chipset|puce CC2531]]. + +Ce dongle USB est utilisé avec le programme Zigbee2MQTT (Zigbee to MQTT). + + + +===== Comment utiliser le dongle USB CC2531 ? ===== + +1. Brancher le clé USB Zigbee + +2. Vérifier la présence de la clé USB avec la commande ''lsusb'' + + > lsusb + Bus 001 Device 015: ID 0451:16ae Texas Instruments, Inc. CC2531 Dongle + +3. + +===== Bibliographie ===== + * https://www.zigbee2mqtt.io/ - Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges \ No newline at end of file diff --git a/data/pages/electronique/ces-technos-qui-n-ont-jamais-encore-percees.txt b/data/pages/electronique/ces-technos-qui-n-ont-jamais-encore-percees.txt new file mode 100644 index 0000000..c985488 --- /dev/null +++ b/data/pages/electronique/ces-technos-qui-n-ont-jamais-encore-percees.txt @@ -0,0 +1,44 @@ +====== Ces technologies qui n'ont jamais encore percées ====== + +{{ :electronique:pasted:20220219-101705.png?300}} + +Ces technologies qui n'ont jamais encore percées, sois parce qu’elles n'intéressent personne, soit parce qu'elles sont trop en avance sur leur temps. À moins que ce soit un problème de prix... + + + * Second Life - 1999-..., 2003-2007 Buzz médiatique + * Télévision 3D ou stéréoscopique - 2009-2017, expériences menées depuis 1838 + * Cinéma odorama - 1975-2010 avec une dizaine d'experiences. + * CD-R autogravable - 2005 + + +Et ces technologies dont on rêve tous mais qui n'ont pas encore existées + + * voiture volante + * chaussure à lassage automatique + * conduite autonome + +Des technologies qui ont fait leur temps + + * Phares escamotables sur les voitures - 1960-1990 + * Monéo, Solutions monétiques - 1999-2015 + * Minitel - 1980-2012 + * Téléphone RTC - 1876-2018 + * Ethernet Coaxial type 10BASE5 puis 10BASE2 - 1973-199?, + * prise en T / F-010, conjoncteur PTT - 1910(?)-2003 + * CD Audio + * DVD + * Disquette 3 1/2 + * VHS + * ZIP IOMEGA - 1994-2003 + + +Technologies qui vont faire scratch ? + * Metaverse par meta (Facebook) - 2019-... + * Bitcoin, la monnaie - 2009-... + * NFT, propriété numérique - 2016-.... + * DRM, droit accès, identification, authentification, chiffrement - 1983-... - Exemples de protection : zonage DVD, l'algorithme CSS, Macrovision, CGMS, HDCP, AACS, VCMS/AV, Cinavia, BD+, SCMS, Copy Control, FairPlay, TPM, BitLocker, Lightweight Content Protection, DRM Adobe, DRM Apple, DRM Amazon, DRM Microsoft... + + +Technologies en fin de vie : + * CD-R - 1988-..., buzz en 1998 + * Télécopieur - 1947-..., essaies depuis 1851 diff --git a/data/pages/electronique/depannage/index.txt b/data/pages/electronique/depannage/index.txt new file mode 100644 index 0000000..f6280b2 --- /dev/null +++ b/data/pages/electronique/depannage/index.txt @@ -0,0 +1,9 @@ +====== Montages, Dépannages et produits ====== +{{ :electronique:ecran-televiseur.jpg?nolink&75x75|Dépannage}} + + + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/electronique/depannage/radiateur-carlotec-1000w.txt b/data/pages/electronique/depannage/radiateur-carlotec-1000w.txt new file mode 100644 index 0000000..c193554 --- /dev/null +++ b/data/pages/electronique/depannage/radiateur-carlotec-1000w.txt @@ -0,0 +1,46 @@ +====== Radiateur Caroltec 1000 W ====== + + +Article en cours de rédaction. Avant de continuer, je dois élaborer le protocole de communication entre Arduino/ESP8266. + + + +===== - Défaillance : témoin clignote rouge et ne le radiateur ne chauffe pas ===== + +J'ai rencontré à deux reprises, sur deux radiateurs différents, le **dysfonctionnement** suivant. Le **témoin lumineux**, en dessous du thermostat **clignote rouge**. De plus, le **radiateur ne chauffe plus**. J'ai essayé de disjoncter un long moment et j'ai même essayé de supprimer le fil pilote. Rien n'y fait. + +En démontant le radiateur, j'ai constaté plusieurs choses. + - Malgré le thermostat à fond, le sortie vers la résistance est toujours à **0 Volt**. J'ai testé sur un radiateur qui fonctionne, et je devrais avoir 230 V. + - La référence de la **carte électronique** est ERD10001 220/240~11A + - En branchant le 230 Volts sur la résistance, le radiateur fonctionne : il chauffe. + - En consultant le forum de [[https://forums.futura-sciences.com/depannage/566558-dysfonctionnement-radiateur-calortec-ceramique-resolu.html|Futura Sciences]], une des personnes indique qu'il s'agit d'un **défaut de sonde de température**. + + +Prix de la carte électronique : trop chère ! Sur le site age86.fr, il est affiché à 159€ ce 8 avril 2020. + +{{ electronique:arduino:age86_ctherm_erd10001.jpg |Prix d'une carte ERD10001 sur age86}} + +Je n'ai pas cherché à remplacer la sonde de température seule. J'imagine qu'il s'agit d'un capteur de température que l'on peut trouver à pas cher. + +{{ electronique:arduino:ebay_sonde_temperature_exemple.jpg |Exemple de sonde à température sur eBay}} + + >> Que faire ? + +Je peux court-circuiter la carte électronique en alimentant directement la résistance chauffante. A moi de trouver le moyen de piloter l'alimentation électrique de la résistance. + +La puissance de radiateur est de **1000 W**, alimenté à **230 V**. Par calcul, l'__intensité__ demandé est de 1000 / 230 = __4,35 A__. + +Un relais électrique permettrait de piloter la résistance, comme un interrupteur. Il a l'avantage d'être un isolant entre la partie commande (circuit basse tension), et la résistance électrique (partie haute tension). + +{{ electronique:arduino:ebay_relais_250v_5a.jpg |}} + +Par contre, un relais comporte une partie mécanique qui provoque un peu de bruit lors du changement d'état (ouvert/fermé). Cela peut être gênant dans une pièce à dormir. + + +===== - Reste à faire dans cet article ===== + +09/04/2020 + * Nous voyons que le transistor peut remplacer facilement un relai. nous voyons bien que nous allons mettre derrière un Arduino qui permettra de piloter ce transistor. La question de s'avoir où positionner cet arduino pour se pose entièrement. Il peut être positionné juste à côté du radiateur, où se trouve dans l'armoire électrique ce qui permettrait de mutualiser un Arduino pour piloter plusieurs transistor, donc plusieurs radiateurs. J'y reviendrai un peu plus bas. + * La partie capteur se pose également. doit-on mettre un capteur de température tel qu'il avait été conçu initialement c'est-à-dire juste derrière le radiateur avec une sonde, dans quel cas on aurait un système autonome et non connecté. ou plutôt un capteur de température dans la pièce qui permettrait de piloter plusieurs radiateur elle disait la valeur de cette température pour d'autres usages. + * Mettre la partie intelligente dans une armoire électrique donc mutualiser l'arduino et mettre un capteur de température par piece, permet de faire des économies. toutefois cela enlève une partie intelligente au radiateur en lui-même étant donné qu'il doit être dépendant de la partie centrale. L'objectif global reste quand même d'avoir une domotique centralisée à la maison, donc cette réflexion n'est pas dénué de bon sens, malgré que la centralisation n'est pas forcément toujours une bonne chose. Toutefois je vais faire un mix entre les deux. je vais installer un capteur de température par piece, et ajouter une partie commande pas radiateur. La relation entre la commande et le température s'effectuera par un serveur intelligent. cela se traduit donc par le montage d'un Arduino connecté. Arduino qui permettra de servir d'interrupteur à la réception d'un ordre. + * ESP 32 permet de faire un réseau mesh bluetooth \ No newline at end of file diff --git a/data/pages/electronique/depannage/smart-touch-switch/branchement.txt b/data/pages/electronique/depannage/smart-touch-switch/branchement.txt new file mode 100644 index 0000000..d5bdaa2 --- /dev/null +++ b/data/pages/electronique/depannage/smart-touch-switch/branchement.txt @@ -0,0 +1,6 @@ +====== Branchement et montage ====== +{{ :dummy.png?75x75|Interrupteur tactile phase 240V 300W}} + +{{:electronique:depannage:smart-touch-switch:pasted:20210321-213239.png}} + +Si vous utilisez cet interrupteur pour des LED ou des ampoules à économie d'énergie, la puissance de charge doit être de 150W maximum par ligne. \ No newline at end of file diff --git a/data/pages/electronique/depannage/smart-touch-switch/dimensions.txt b/data/pages/electronique/depannage/smart-touch-switch/dimensions.txt new file mode 100644 index 0000000..22453c6 --- /dev/null +++ b/data/pages/electronique/depannage/smart-touch-switch/dimensions.txt @@ -0,0 +1,6 @@ +====== Dimensions ====== +{{ :dummy.png?75x75|Interrupteur tactile de 10mm d'épaisseur}} + +{{:electronique:depannage:smart-touch-switch:pasted:20210321-213132.png}} + +{{:electronique:depannage:smart-touch-switch:pasted:20210321-213502.png}} \ No newline at end of file diff --git a/data/pages/electronique/depannage/smart-touch-switch/index.txt b/data/pages/electronique/depannage/smart-touch-switch/index.txt new file mode 100644 index 0000000..cfc1ee2 --- /dev/null +++ b/data/pages/electronique/depannage/smart-touch-switch/index.txt @@ -0,0 +1,13 @@ +====== Smart Touch Switch ====== +{{ :electronique:depannage:smart-touch-switch:pasted:20210321-193404.png?75x75|L'interrupteur sensitif}} + + + +{{page>.:prix:}} + +{{page>.:dimensions:}} + +{{page>.:branchement:}} + +{{page>.:manuel:}} + diff --git a/data/pages/electronique/depannage/smart-touch-switch/manuel/index.txt b/data/pages/electronique/depannage/smart-touch-switch/manuel/index.txt new file mode 100644 index 0000000..b17230d --- /dev/null +++ b/data/pages/electronique/depannage/smart-touch-switch/manuel/index.txt @@ -0,0 +1,4 @@ +====== Manuel d'utilisation ====== +{{ :electronique:depannage:smart-touch-switch:manuel:pasted:20210321-193203.png?75x75|Smart Touch Swtich}} + +{{gallery>.}} diff --git a/data/pages/electronique/depannage/smart-touch-switch/prix.txt b/data/pages/electronique/depannage/smart-touch-switch/prix.txt new file mode 100644 index 0000000..f485aec --- /dev/null +++ b/data/pages/electronique/depannage/smart-touch-switch/prix.txt @@ -0,0 +1,8 @@ +====== Prix ====== +{{ :dummy.png?75x75|Interrupteur tactile 230V}} + +Prix constaté (20/03/2021) : 4.31€ + +Prix promo (21/03/2021) : 3.46€ + +https://fr.aliexpress.com/item/1005001403728029.html diff --git a/data/pages/electronique/dongle-usb-sans-fil.txt b/data/pages/electronique/dongle-usb-sans-fil.txt new file mode 100644 index 0000000..05f9aa3 --- /dev/null +++ b/data/pages/electronique/dongle-usb-sans-fil.txt @@ -0,0 +1,25 @@ +====== Dongle USB sans fil ====== + +Il existe plusieurs catégories de sans fil. + +===== Wifi ===== + +| {{:electronique:pasted:20211207-001433.png?300}} | ID 7392:7811\\ Edimax Technology Co., Ltd\\ EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS] | Clé USB Wifi 2,4 GHz\\ Plug-and-play Linux, Windows, Mac OS\\ 150 Mbps max\\ {{:electronique:pasted:20211207-001645.png}} | + +===== Sans fil propriétaire ===== + + +| {{:electronique:pasted:20211221-091653.png?300&nolink|Dongle Logitech MK260}} | ID 046d:c52e\\ Logitech, Inc.\\ MK260 Wireless Combo Receiver | Pack Clavier et souris Logitech MK260\\ {{:electronique:pasted:20211206-234846.png?300}} | +| {{:electronique:pasted:20211206-235214.png?300}}\\ {{:electronique:pasted:20211206-235911.png?300}} | ID 046d:c52b\\ Logitech, Inc.\\ Unifying Receiver | Récepteur USB à utiliser avec une souris ou un clavier Unifying. | +| {{:electronique:pasted:20211221-234849.png?300|Dongle Rii 2015}} | ID 1997:2433\\ Shenzhen Riitek Technology Co., Ltd\\ wireless mini keyboard with touchpad | Récepteur à utiliser avec un mini clavier et son touchpad\\ {{:electronique:pasted:20211207-000619.png?300}}\\ voir la [[http://www.riitek.com/product/index.html|liste des produits Rii]] | +| {{:electronique:pasted:20211221-215153.png?300|Dongle ET}} | ID 062a:5918\\ MosArt Semiconductor Corp.\\ 2.4G Keyboard Mouse | Clé USB sans fil pour clavier et souris de marque ET \\ {{:electronique:pasted:20211207-002921.png?300}}\\ **Ne fonctionne pas sur port USB 3.0** | +| | ID 1a86:5453\\ QinHeng Electronics HIDKB | Clé USB sans fil pour douchette code barre 2D et QR code | +| | ID 062a:5918\\ MosArt Semiconductor Corp.\\ 2.4G Keyboard Mouse | Clé USB sans fil pour clavier et souris de marque ET \\ {{:electronique:pasted:20211207-002921.png?300}}\\ **Ne fonctionne pas sur port USB 3.0** | +| | ID 1ea7:0064\\ SHARKOON Technologies GmbH 2.4GHz Wireless rechargeable vertical mouse [More&Better] | | + + +===== Bluetooth ===== + +| {{:electronique:pasted:20211207-000325.png?300}} | ID 050d:016a\\ Belkin\\ Components Bluetooth Mini Dongle\\ \\ ID 0a5c:4503\\ Broadcom Corp.\\ Mouse (Boot Interface Subclass)\\ \\ ID 0a5c:4502\\ Broadcom Corp.\\ Keyboard (Boot Interface Subclass)\\ \\ ID 0a5c:4500\\ Broadcom Corp.\\ BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) | Clé USB Bluetooth 1.1, 1.2, 2.0, and 2.1 standards\\ AD2P compatible | +| {{:electronique:pasted:20211207-002336.png?300}} | ID 0b05:17cb\\ ASUSTek Computer, Inc.\\ Broadcom BCM20702A0 Bluetooth | Clé USB Bluetooth 4+LE\\ Bluetooth Low Energy\\ 24 Mbp/s\\ Portée entre 10 et 60 mètres\\ Liaison radio 802.11\\ Appelée égalment Asus BT400 | +| {{ :electronique:pasted:20211221-090927.png?nolink&300|Adaptateur Bluetooth KY-BT100}} | ID 1131:1001\\ Integrated System Solution Corp.\\ KY-BT100 Bluetooth Adapter | Clé USB Bluetooth 1.1\\ **Ne fonctionne pas sur port USB 3.0** | \ No newline at end of file diff --git a/data/pages/electronique/esp/adapteur-usb-esp01.txt b/data/pages/electronique/esp/adapteur-usb-esp01.txt new file mode 100644 index 0000000..619a228 --- /dev/null +++ b/data/pages/electronique/esp/adapteur-usb-esp01.txt @@ -0,0 +1,65 @@ +====== Adaptateur USB vers ESP-01 ====== +{{ :electronique:esp:pasted:20201207-233302.png?75x75|Adapteur USB vers ESP-01}} + +===== Généralités ===== + +Cet [[https://amzn.to/3oHZ1Eo|adaptateur USB vers ESP-01 avec puce CH340]] permet d'accéder facilement au circuit ESP-01 via le port USB d'un ordinateur. L'adaptateur dispose également d'un régulateur 3,3 V. + +Cela permet de recevoir des informations de l'ESP-01 ou d'[[electronique:esp:esp8266-commandes-at|envoyer des commandes AT]]. + +> Acheter un [[https://amzn.to/3oHZ1Eo|adaptateur USB vers ESP-01 avec puce CH340]] + +===== Activer le mode PROGRAMMATION ===== + + +Il faut basculer l'**ESP-01** du **mode UART** en **mode FLASH** ou mode PROGRAMMATION , ce qui permet de programmer l'ESP8266. Cette bascule n'est pas réalisée logiciellement. Il faut réaliser la bascule en **mode PROGRAMMATION** électriquement. + + +{{ :electronique:esp:pasted:20201212-191417.png |Erreur lors du téléversement vers ESP-01}} + +Sans cette bascule, l'IDE Arduino affiche des erreurs graves. + + +Executable segment sizes: +IROM : 234612 - code in flash (default or ICACHE_FLASH_ATTR) +IRAM : 26888 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...) +DATA : 1252 ) - initialized variables (global, static) in RAM/HEAP +RODATA : 1376 ) / 81920 - constants (global, static) in RAM/HEAP +BSS : 25112 ) - zeroed variables (global, static) in RAM/HEAP +Le croquis utilise 264128 octets (25%) de l'espace de stockage de programmes. Le maximum est de 1044464 octets. +Les variables globales utilisent 27740 octets (33%) de mémoire dynamique, ce qui laisse 54180 octets pour les variables locales. Le maximum est de 81920 octets. +esptool.py v2.8 +Serial port /dev/ttyUSB0 +Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last): + File "/home/cedric24c/.arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/upload.py", line 65, in + esptool.main(cmdline) + File "/home/cedric24c/.arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool/esptool.py", line 2890, in main + esp.connect(args.before) + File "/home/cedric24c/.arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool/esptool.py", line 483, in connect + raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error)) +esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header +esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header + + + + +Certains [[https://amzn.to/3oHZ1Eo|adaptateurs USB vers ESP-01]] ne sont pas équipés de cette bascule. Voici quelques modifications matérielles a effectuer pour rendre programmable l'ESP8266. Cette modification est à effectuer sur l'adaptateur. Il est nécessaire d'avoir de l'**étain** et un **fer à souder**. J'ai utiliser **deux fils** et **une broche de connexion** avec un **jumper**. + + +{{ :electronique:esp:pasted:20201212-134043.png?150 |Broches de l'ESP-01 }} + +Il faut relier les broches **GPIO0** et **GND**. + +{{ :electronique:esp:pasted:20201212-173952.png |Adaptateur USB vers ESP-01 hacké}} + +J'ajoute un peu de colle blanche, avec un pistolet à colle afin de rigidifier l'ensemble et de ne pas tirer sur les soudures. + +{{ :electronique:esp:pasted:20201213-084414.png |Finition du hack sur l'adaptateur USB vers ESP-01}} + +A partir de maintenant, vous pouvez téléverser votre programme. + +{{ :electronique:esp:pasted:20201213-083952.png }} + +Le programme téléversé écrasera le code déjà chargé et notamment celui avec les commandes AT ([[electronique:esp:esp8266-commandes-at|commandes Hayes]]). + + diff --git a/data/pages/electronique/esp/communiquer-avec-un-esp-32.txt b/data/pages/electronique/esp/communiquer-avec-un-esp-32.txt new file mode 100644 index 0000000..4dd8a9c --- /dev/null +++ b/data/pages/electronique/esp/communiquer-avec-un-esp-32.txt @@ -0,0 +1,16 @@ +====== Communiquer avec un module ESP-32 ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +Pour communiquer avec un module ESP-32, vous pouvez utiliser plusieurs méthodes, notamment: + +1. Communication série (UART): L'ESP-32 dispose de broches UART qui permettent la communication série. Vous pouvez utiliser un câble USB-TTL pour connecter l'ESP-32 à votre ordinateur et utiliser un terminal série pour envoyer et recevoir des données. + +2. Wi-Fi: L'ESP-32 prend en charge la communication Wi-Fi. Vous pouvez [[electronique:esp:creer-un-point-d-acces|configurer l'ESP-32 en tant que point d'accès]] ou le [[electronique:esp:se-connecter-a-un-reseau-wifi|connecter à votre réseau Wi-Fi existant]]. Une fois connecté, vous pouvez communiquer avec l'ESP-32 via des sockets TCP/IP ou en utilisant des protocoles réseau tels que HTTP. + +3. Bluetooth: Certains modules ESP-32 prennent également en charge la communication Bluetooth. Vous pouvez utiliser des protocoles Bluetooth tels que Bluetooth Low Energy (BLE) pour établir une communication avec d'autres appareils compatibles Bluetooth. + +4. Protocoles de communication spécifiques: L'ESP-32 prend en charge divers protocoles de communication tels que MQTT, CoAP, WebSocket, etc. Vous pouvez choisir le protocole qui convient le mieux à votre cas d'utilisation et configurer l'ESP-32 en conséquence. + +Il est important de noter que la communication avec l'ESP-32 nécessite un développement logiciel approprié. Vous pouvez utiliser l'IDE Arduino, PlatformIO ou d'autres outils de développement pour écrire le code nécessaire pour établir la communication et traiter les données sur l'ESP-32. Assurez-vous de consulter la documentation et les exemples fournis par le fabricant de l'ESP-32 pour obtenir des informations déta + diff --git a/data/pages/electronique/esp/creer-un-point-d-acces.txt b/data/pages/electronique/esp/creer-un-point-d-acces.txt new file mode 100644 index 0000000..514b065 --- /dev/null +++ b/data/pages/electronique/esp/creer-un-point-d-acces.txt @@ -0,0 +1,31 @@ +====== Créer un Point d'Accès Wifi (AP) ====== + +Un **point d'accès Wifi** (AP) consiste à créer un réseau Wifi avec nom (appelé SSID). Ci-dessous, un code pour créer rapidement un point d'accès Wifi avec l'**ESP 8266**. Le nom de réseau s’appellera **ESP1 - AP**, stockée dans la variable **ssid**. + + +#include +#include + +/* Définition du réseau Wifi à diffuser */ +const char *ssid = "ESP1 - AP"; + + +void setup() { + delay(1000); + Serial.begin(115200); + Serial.println(); + Serial.println("Configuration du point d'accès..."); + WiFi.softAP(ssid); + + IPAddress apIP = WiFi.softAPIP(); + Serial.print("AP adresse IP: "); + Serial.println(apIP); +} + +void loop() { + + +} + + + \ No newline at end of file diff --git a/data/pages/electronique/esp/doiting-esp-12f/index.txt b/data/pages/electronique/esp/doiting-esp-12f/index.txt new file mode 100644 index 0000000..2484d8c --- /dev/null +++ b/data/pages/electronique/esp/doiting-esp-12f/index.txt @@ -0,0 +1,21 @@ +====== DOITING ESP 12F ====== +{{ :dummy.png?75x75|Nom de la section}} + +====== Galerie photos ====== + +{{gallery>.:}} + +====== Caractéristiques ====== + + +^ Tension de fonctionnement | 3.3 V (3.0 à 3.6 ~ V) | +^ Température de l'environnement de travail | de -40°C à 85°C | +^ Processeur | Tensilica L106 32 bits | +^ RAM | 50KB (disponible) | +^ Flash | 32 Mbits | +^ Wifi | 802.11 b/g/n 2.4 GHz, prend en charge le mode de sécurité WPA/WPA2 | +^ Gamme de fréquences | 2.4 GHz ~ à à à 2.5 à 2400 GHz (2483.5 MHz à MHz) | +^ Fréquences | de 80 MHz et 160 MHz | +^ Bus | UART, I2C, GPIO, PWM, SDIO, SPI, ADC, PWM, IR | +^ Protocoles réseau | Prendre en charge TCP, uu, UDP, HTTP, FTP | +^ Consommation | Consommation moyenne : 80mA\\ Consommation en sommeil profond : 20µA\\ Consommation en arrêt : < 5µA | diff --git a/data/pages/electronique/esp/esp32-commander-led-wifi.txt b/data/pages/electronique/esp/esp32-commander-led-wifi.txt new file mode 100644 index 0000000..65e73ca --- /dev/null +++ b/data/pages/electronique/esp/esp32-commander-led-wifi.txt @@ -0,0 +1,112 @@ +====== Commander une LED Wifi ====== +{{ :dummy.png?75x75|Commander la LED intégrer aux boards basées sur ESP866 par une page HTML via une connexion Wifi.}} + +Nous avons vu dans le chapitre [..] comment la carte ESP 8266 peut se connecter à un **point d'accès** Wifi. Nous nous fixons comme objectif de connecter l'ESP 8266 au même réseau qu’un smartphone ou un ordinateur pour commander une LED. Pour ce faire, nous allons configurer l'ESP 8266 afin d'**offrir un service**. Dans un premier temps nous **offrirons** une page Web à l'utilisateur. Elle permettra de commander la LED incorporée sur votre plaque de développement ESP 8266. + +{{ :electronique:esp:pasted:20220325-185318.png | Carte ESP-12F avec la LED BUILT IN allumée }} + +Sur la carte de développement, comme l'ESP-12F, est soudée une LED. Cette LED est celle qui clignote faiblement quand vous téléversez une programme. C'est également celle qui clignote avec le programme **blink led**. Techniquement parlant, cette LED est branchée sur le port GPIO 16. Mais il n'est pas forcément nécessaire de connaître cette valeur par cœur car nous utiliserons dans le code la **constante** (mot clé défini dans l'IDE ARDUINO) ''LED_BUILTIN''. + + +.. + +Jusqu'à présent nous avons utiliser l'ESP pour **présenter une page Web**, fournir un moyen de **commander la LED** et **informer de l'état de la LED**. Dans les objets connectés il n'est pas nécessaire de **présenter une page Web** car celle-ci est fournie par un service centralisé comme **Domoticz** ou **OpenHAB**. + + +#include + +const char* ssid = "MON-REZO-WIFI"; +const char* password = "leMotDePasseDuRezoWifi"; + +int ledPin = 16; + +// Déclaration du Server sur le port 80 +WiFiServer server(80); + +void setup() +{ + // initialisation de la communication série + Serial.begin(115200); + + delay(100); + + // initialisation de la sortie pour la LED + int valeurLED = HIGH; + pinMode(ledPin, OUTPUT); + digitalWrite(ledPin, valeurLED); + + // Connexion wifi + Serial.println(); + Serial.print("Connexion au réseau Wifi "); + Serial.println(ssid); + + WiFi.begin(ssid, password); + + // connexion en cours ... + while (WiFi.status() != WL_CONNECTED) + { + delay(500); + Serial.print("."); + } + + // Wifi connecter + Serial.println("Réseau WIFI connecté"); + + // Démmarrage du serveur. + server.begin(); + Serial.println("Serveur démarré !"); + + // Affichage de l'adresse IP + Serial.print("Utiliser cette adresse URL pour la connexion : "); + Serial.print("http://"); + Serial.print(WiFi.localIP()); + Serial.println("/"); + + +} + +void loop() { + + // Attente de connexion d'un client + client = server.available(); + if (!client) + { + return; + } + + // Attendre si le client envoie des données ... + Serial.println("nouveau client"); + while(!client.available()){ + delay(1); + } + + String request = client.readStringUntil('\r'); + Serial.println(request); + client.flush(); + + if (request.indexOf("/LED=ON") != -1) { + valeurLED = LOW; + digitalWrite(ledPin, valeurLED); // allumer la led + } + if (request.indexOf("/LED=OFF") != -1) { + valeurLED = HIGH; + digitalWrite(ledPin, valeurLED); // éteindre la led + } + + + // Réponse + client.println("HTTP/1.1 200 OK"); + client.println("Content-Type: application/json"); + client.println(""); + + if(valeurLED == LOW) { + client.println("{\"LED\": \"on\"}"); + } else { + client.println("{\"LED\": \"off\"}"); + } + + Serial.println("Client déconnecté"); + Serial.println(""); + +} + \ No newline at end of file diff --git a/data/pages/electronique/esp/esp32-ep8266-mesh.txt b/data/pages/electronique/esp/esp32-ep8266-mesh.txt new file mode 100644 index 0000000..cf2f40e --- /dev/null +++ b/data/pages/electronique/esp/esp32-ep8266-mesh.txt @@ -0,0 +1,28 @@ +====== ESP32 ESP8266 MESH ====== +{{ :dummy.png?75x75|Nom de la section}} + +**ESP Mesh** permet à plusieurs appareils (//node// en anglais) de communiquer avec chacun des autres sur un seul réseau sans fil. + +**ESP Mesh** est un protocole de réseau qui s'appuie sur le protocole Wifi. **ESP Mesh** permet à des appareils identifiés, répartis sur une grande étendu a être interconnectés sous le même WLAN unique. **ESP Mesh** agrandi, organise et maintient son réseau MESH de manière autonome. + +Dans un réseau Wifi traditionnel chaque appareil doit établir une connexion avec le point d'accès pour pouvoir établir une connexion. Il y a deux limites à se mode de connexion. La première est le nombre d'appareils connectés au point d'accès. La seconde est la porté maximale du point d'accès. + +{{:electronique:esp:pasted:20220815-180756.png}} + +Le réseau MESH permet de repousser ces limites. Chaque appareil peut communiquer avec un autre appareil voisin sans pour autant avoir un point d'accès à portée. La configuration des appareils constituant le réseau MESH est effectué dans l'appareil, mais la détection des voisins est automatique. Son maintient est gérée de manière automatique. + +{{:electronique:esp:pasted:20220815-180946.png}} + +===== Pré requis ===== + + + * Arduino IDE + * Librairie **painlessMesh** + + +===== Documentation ===== + +Documentation officielle Espessif ESP WIFI MESH [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp-wifi-mesh.html|Go to Espressif]] + +ESP-MESH avec des ESP32 et des ESP8266 en utilisant la librairie **painlessMesh**. +[[https://randomnerdtutorials.com/esp-mesh-esp32-esp8266-painlessmesh/|Go to Random Nerd Tutorial]] \ No newline at end of file diff --git a/data/pages/electronique/esp/esp8266-commandes-at.txt b/data/pages/electronique/esp/esp8266-commandes-at.txt new file mode 100644 index 0000000..bae7ce4 --- /dev/null +++ b/data/pages/electronique/esp/esp8266-commandes-at.txt @@ -0,0 +1,188 @@ +====== Commandes AT ====== + +Sans modification du programme le **circuit intégré ESP8266** répondra à des commandes AT (ou commandes Hayes) s'il est chargé avec le [[electronique:esp:esp8266ex-restore-commandes-at|firmware adéquat]]. C'est le cas de la plupart des [[electronique:esp:specifications-esp-01|ESP-01]] + +Je propose le T.P. suivant afin de prendre en main un **ESP8266** avec les commandes AT. + + +---- + +Vérifier le fonctionnement du mode Wifi + + AT+CWMODE? + +---- + +Passer en mode dual (AP + client) + + AT+CWMODE=3 + -> ok + +---- + +Se connecter à un réseau + + AT+CWJAP="ACEGRP_NET","249cb30b415788bdd20c5d3c20" + + -> WIFI CONNECTED + -> WIFI GOT IP + -> + -> OK + +---- + +Mémoriser les paramètres de connexion + + AT+CWQAP + -> + -> OK + +---- + +Lister les adresses réseaux + + AT+CIFSR + -> +CIFSR:APIP,"192.168.4.1" + -> +CIFSR:APMAC,"1a:fe:34:9a:36:13" + -> +CIFSR:STAIP,"192.168.101.20" + -> +CIFSR:STAMAC,"18:fe:34:9a:36:13" + -> + -> OK + +---- + +Activer les connexions multiples + + +00:21:55.429 -> OK +01:09:33.601 -> AT+CIPMUX=1 + + +---- + +Activer le serveur Web (port 80) + + +01:09:33.601 -> OK +01:09:40.391 -> AT+CIPSERVER=1,80 + + +Lorsqu'un client se connecte, les informations suivantes dans la console s'affichent : + + +01:09:56.319 -> 0,CONNECT +01:09:56.319 -> +01:09:56.319 -> +IPD,0,341:GET / HTTP/1.1 +01:09:56.319 -> Host: 192.168.101.20 +01:09:56.319 -> User-Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0 +01:09:56.319 -> Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 +01:09:56.319 -> Accept-Language: fr,fr-FR;q=0.5 +01:09:56.319 -> Accept-Encoding: gzip, deflate +01:09:56.352 -> DNT: 1 +01:09:56.352 -> Connection: keep-alive +01:09:56.352 -> Upgrade-Insecure-Requests: 1 +01:09:56.352 -> +01:12:56.522 -> 0,CLOSED + + +====== Glossaire des commandes AT - Wifi ====== + +===== CWMODE : Mode de fonctionnement du Wifi ===== + +**Retourner** la valeur numérique du mode de fonctionnement du Wifi du module ESP. + + AT+CWMODE? + +**Désigner** la valeur numérique du mode de fonctionnement du Wifi du module ESP. Par exemple + + AT+CWMODE=3 + +**Valeurs numériques** pour désigner du mode de fonctionnement du Wifi pour **CWMODE** : + + * 1 = mode client + * 2 = mode point d'accès (AP) + * 3 = AP + mode client (dual mode) + +__Exemple de réponse avec AT+CWMODE?__ + 23:16:33.243 -> AT+CWMODE? + 23:16:33.243 -> +CWMODE:1 + + +===== CWLAP - Lister les points d'accès ===== + +Lister les points d'accès vus par l'ESP. + + AT+CWLAP + +Chaque ligne retournée correspond à un point d'accès avec les paramètres **ecn**, **ssid**, **rssi**, **mac**, **channel**. + + * ecn: 0 OPEN , 1 WEP , 2 WPA_PSK , 3 WPA2_PSK , 4 WPA_WPA2_PSK + * ssid: chaîne représentant le nom du point d'accès + * rssi: force du signal en dB + * mac: chaîne représentant l'adresse MAC + * channel : valeur numérique + +__Exemple de réponse avec AT+CWLAP__ + + +23:16:55.796 -> AT+CWLAP +23:16:57.915 -> +CWLAP:(3,"ACEGRP_NET-F2",-22,"f8:9a:78:9b:67:05",4) +23:16:57.915 -> +CWLAP:(3,"ACEGRP_NET",-68,"50:c7:bf:8c:4f:e9",6) +23:16:57.915 -> +CWLAP:(3,"ACEGRP_NET",-82,"e0:24:81:49:14:eb",7) +23:16:57.915 -> +23:16:57.915 -> OK + + +===== CWJAP - Se connecter à un point d'accès ===== + +Connecter à un point d'accès l'ESP de nom de réseau **ssid** et de mot de passe **passwd**. + + AT+CWJAP="ssid","passwd" + +__Exemple de réponse avec AT+CWJAP en echec__ + + +00:13:39.096 -> AT+CWJAP="ACEGRP_NET","249cb30b415788bdd20c5d3c20" + +00:13:46.182 -> WIFI DISCONNECT +00:13:54.427 -> +CWJAP:1 +00:13:54.427 -> +00:13:54.427 -> FAIL + + +__Exemple de réponse avec AT+CWJAP en réussite__ + + +00:14:02.538 -> AT+CWJAP="ACEGRP_NET","249cb30b415788bdd20c5d3c20" + +00:14:08.763 -> WIFI CONNECTED +00:14:12.671 -> WIFI GOT IP +00:14:13.632 -> +00:14:13.632 -> OK + + +===== CIFSR - Renvoi l'adresse IP local ===== + + AT+CIFSR + +Renvoi l'adresse IP local. Il y a une adresse en mode client et une adresse en mode AP. + +===== CIPMUX - Permettre des connexions multiples ===== + +Permet des connexions multiples ou non. L'option **mode** permet d'autoriser (valeur 1) ou non (valeur 0) les connexions multiples. + + AT+CIPMUX=mode + +===== CIPSERVER - Configurer comme un serveur ===== + +Configurer l'ESP8266 comme un serveur (**mode** à 1) ou non (**mode** à 0) sur le **port** indiqué. **Port** n'est pas une valeur obligatoire. + + AT+CIPSERVER=mode,port + +Si **mode** est passé à 0, il faut redémarrer l'ESP8266. + +Le **port** par défaut est le 333. + +La création d'un serveur n'est possible qu'a condition d'executer en pré requis la commande ''AT+CIPMUX=1''. + + diff --git a/data/pages/electronique/esp/esp8266ex-restore-commandes-at.txt b/data/pages/electronique/esp/esp8266ex-restore-commandes-at.txt new file mode 100644 index 0000000..2a658ee --- /dev/null +++ b/data/pages/electronique/esp/esp8266ex-restore-commandes-at.txt @@ -0,0 +1,55 @@ +====== Réinitialiser ESP8266EX avec le Firmware AT Espressif ====== +{{ :dummy.png?75x75|ESP8266EX AT Firmware}} + +Je vous propose de réinitialiser votre ESP-01, basé sur l'ESP8266EX, afin de retrouver les fonctionnalités de base tel que les commandes AT. + +-- + +Se rendre sur le site https://www.espressif.com/en/products/socs/esp8266ex/resources + +{{ :electronique:esp:pasted:20201213-085909.png }} + +Dans la section ''AT'', choisir ''ESP8266 NonOS AT Bin V1.7.4'' ou plus récent. + +L'archive ZIP téléchargée contient des binaires pour ESP8266EX. Les binaires sont des fichiers compilés depuis un langage avancé tel que le langage C. Nous ne pouvons pas comprendre les fichiers binaires si nous les éditons. Les fichiers binaires peuvent être téléverser dans le microcontrôleur sans autres étapes. + +L'archive propose 4 binaires : + * boot - **boot_v1.7.bin** + * programme AT - **user1.1024.new.2.bin** + * data - **esp_init_data_default_v08.bin** + * du vide - **blank.bin** + +Une copie des ces binaires pour **ESP8266EX 512k+512k** est disponible à l'adresse https://gitlab.com/cedricAbonnel/esp/-/tree/master/esp01/esp8266ex_at_bin + +-- + +Nous utilisons le programme Pyhton **esptool.py** pour téléverser dans l'ESP8266EX. Il faut au préalable connaitre le port USB sur lequel est branché le circuit. Il faut consulter les fichiers présents dans ''/dev/tty*'' depuis un terminal : + ls /dev/tty* + +Parmi la liste retournée, la valeur **/dev/ttyUSB0** nous semble la plus appropriée. + +-- + +Pour téléverser les binaires en ligne de commande, utilisons **esptool.py** : + + +esptool.py --port /dev/ttyUSB0 write_flash --flash_mode qio 0x0 boot_v1.7.bin 0x01000 user1.1024.new.2.bin 0xfc000 esp_init_data_default_v08.bin 0x7e000 blank.bin 0xfe000 blank.bin + + +Les valeurs précédents le nom des binaires à charger représentent l'emplacement mémoire (adresse mémoire) ou l'écriture doit commencer : + +### Flash size 8Mbit: 512KB+512KB + boot_v1.2+.bin 0x00000 + user1.1024.new.2.bin 0x01000 + esp_init_data_default.bin 0xfc000 + blank.bin 0x7e000 & 0xfe000 + + +Je verse une larme à l'affichage du résultat : + +{{ :electronique:esp:pasted:20201213-094634.png }} + +Une vérification s'impose dans une console série. + +{{ :electronique:esp:pasted:20201213-094758.png }} + diff --git a/data/pages/electronique/esp/familles-et-evolutions.txt b/data/pages/electronique/esp/familles-et-evolutions.txt new file mode 100644 index 0000000..02b7c42 --- /dev/null +++ b/data/pages/electronique/esp/familles-et-evolutions.txt @@ -0,0 +1,117 @@ +====== Familles et évolutions ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +Il existe plusieurs familles d'ESP (System on a Chip - ESP8266, ESP32, etc.), chacune ayant ses propres caractéristiques et fonctionnalités. + +{{ :electronique:esp:pasted:20220127-233808.png?240|ESP8266 }} +**ESP8266** : L'ESP8266 st considéré comme l'un des premiers et le plus populaire microcontrôleurs IoT à faible coût avec une connectivité Wi-Fi intégrée, en raison de sa simplicité d'utilisation et de son coût abordable. + +La famille d'ESP8266 a évolué au fil du temps pour inclure de nouvelles fonctionnalités et une connectivité Wi-Fi améliorée. Les modèles les plus anciens tels que l'ESP-01 étaient principalement utilisés pour les projets IoT de base, mais les modèles plus récents, tels que l'ESP-12E et l'ESP-32, offrent une connectivité Wi-Fi plus stable et une plus grande capacité de traitement, ainsi que des broches supplémentaires pour des interfaces de communication telles que les ports UART, SPI et I2C. De plus, certains modèles récents d'ESP8266 proposent également un support pour la connectivité Bluetooth, ce qui les rend encore plus polyvalents pour les projets IoT. + + * ESP-01 + * ESP-01S + * ESP-01M + * ESP-02 + * ESP-03 + * ESP-04 + * ESP-05 + * ESP-06 + * ESP-07 + * ESP-07S + * ESP-08 + * ESP-09 + * ESP-10 + * ESP-11 + * ESP-12 + * ESP-12E + * ESP-12F + * ESP-12S + * ESP-13 + * ESP-14 + * ESP-WROOM-02 + * ESP-WROOM-02D + * ESP-WROOM-02U + * ESP-WROOM-S2 + +Voir https://en.wikipedia.org/wiki/ESP8266 + +--- + + + + +{{ ::electronique:esp32.png?256|ESP32}} +L'**ESP32** est une évolution de l'ESP8266, offrant des fonctionnalités supplémentaires telles que le Bluetooth, une plus grande mémoire, des cœurs supplémentaires pour une meilleure gestion des tâches multiples et une meilleure consommation d'énergie. +Certains modèles d'ESP-32 proposent également des fonctionnalités supplémentaires telles que des capteurs intégrés, une connectivité sans fil sécurisée et un support pour des protocoles de communication supplémentaires. + + * ESP-WROOM-03 + * ESP32-WROOM-32 + * ESP32-WROOM-32D + * ESP32-SOLO-1 + * ESP32-WROOM-32U + * ESP32-WROVER + * ESP32-WROVER-I + * ESP32-WROVER-B + * ESP32-WROVER-IB + * ESP32-PICO-V3-ZERO + * ESP32-S + * ESP32-A1S + * ESP-32S-ALB + * ALB-WROOM + * ALB32-WROVER + * ESP-WROOM-32 + * ESP32-Bit + * ESP-32F + * W32 + * W33 + * PSH-C32 + * W01 + * L01 + * L04 + * S01 + * G01 + * NINA-W131 + * NINA-W132 + +Voir https://en.wikipedia.org/wiki/ESP32 + +La famille des '**ESP32-S**, qui se concentre sur les applications à faible coût et à faible consommation d'énergie. + + * ESP32-S2 + * ESP32-S2-MINI-1 + * ESP32-S2-MINI-1U + * ESP32-S2-SOLO + * ESP32-S2-SOLO-U + * ESP32-S2-WROVER + * ESP32-S2-WROVER-I + * ESP32-S2-WROOM + * ESP32-S2-WROOM-I + + * ESP32-S3 + * ESP32-S3-WROOM-1 + * ESP32-S3-WROOM-1U + * ESP32-S3-WROOM-2 + * ESP32-S3-MINI-1 + * ESP32-S3-MINI-1U + + +Famille des **ESP32-C** + + * ESP32-C3-MINI-1 + * ESP32-C3-MINI-1U + * ESP32-C3-WROOM-02 + * ESP32-C3-WROOM-02U + + * ESP32-C6 + + +Famille des **ESP32-H** + + * ESP32-H2 + +--- + + + --- //[[user:cedricabonnel]]// + diff --git a/data/pages/electronique/esp/index.txt b/data/pages/electronique/esp/index.txt new file mode 100644 index 0000000..cc3ae86 --- /dev/null +++ b/data/pages/electronique/esp/index.txt @@ -0,0 +1,114 @@ +====== ESP ====== +{{ ::electronique:esp32.png?75x75|ESP}} + +Les **ESP** (Espressif Systems Processor) sont des microcontrôleurs avec un module **Wi-Fi intégré**, conçus pour le développement **IoT** (Internet of Things). Ils sont souvent utilisés pour la conception de produits intelligents pour la maison, la vie personnelle et l'industrie. Les **ESP** peuvent être programmés à l'aide d'un environnement de développement intégré (IDE) similaire à celui d'**Arduino**, ce qui en fait un choix populaire pour les développeurs débutants et expérimentés. Il existe plusieurs familles d'**ESP**, chacune avec ses propres caractéristiques et fonctionnalités uniques, telles que la mémoire flash, la RAM, les ports GPIO, etc. Les produits les plus populaires de la famille **ESP** incluent l'**ESP8266** et l'**ESP32**. + + + +===== Comparaison des differéntes familles ===== + +^ ^ ESP8266 ^ ESP32 ^ ESP32-C3 ^ +^ Date de sortie | 2014 | 2016 | 2020 | +^ MCU | Xtensa Single-Core 32-bit | Xtensa Dual-Core 32-bit | RISC-V 32-bit Single-Core | +^ Fréquence | 80 MHz | 160 à 240 MHz | 160 MHz | +^ RAM / SRAM | 160 Ko | 520 Ko | 400 Ko | +^ Wifi | 802.11b/g/n (max 65Mbps) | 802.11b/g/n | 802.11b/g/n | +^ Bluetooth | non | 4.2 et BLE | 5.0 et BLE | +^ ESP Mesh | oui | oui | oui | +^ Capteur T° integré | non | oui | oui | +^ Capteur Effet Hall | non | oui | non | +^ GPIO | 17 | 36 | 22 | +^ Crypto Support | non | AES, SHA-2, RSA, ECC, RNG | AES-128/256, RSA Accelerator, SHA Accelerator, Random Number Generator (RNG), HMAC | +^ Consommation en veille | 20 µA | 5 µA | 5 µA\\ 1 µA en mode arrêt | + + + + +===== Table des matières ===== + + * [[.:|Introduction]] +-- + + +** ESP8266 ** : un microcontrôleur Wi-Fi à faible coût utilisé pour construire des projets IoT (Internet des objets) et domotiques. + + * [[.:programmer-esp-avec-arduino-ide]] + * [[.:specifications-ESP-8266]] + + * [[https://arduino-esp8266.readthedocs.io/en/latest/|ESP8266 Arduino Core’s documentation]] + * [[https://github.com/esp8266/Arduino|Arduino core for the ESP8266]] + + * **ESP-01** + * [[.:specifications-ESP-01]] + * [[.:premier-programme-esp01]] + + * ** ESP-12F ** + * [[.:doiting-esp-12f:]] + + +**ESP32** : un autre microcontrôleur Wi-Fi et Bluetooth doté de plus de mémoire et de puissance de traitement que l'ESP8266. + + + * ** Infos concernant la Famille des ESP32 ** + * [[.:programmer-esp32-avec-arduino-ide]] + * [[https://github.com/espressif/arduino-esp32|Arduino core for the ESP32]] + * [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32/index.html|ESP32 Programming Guide]] + + * ** Infos concernant la Famille des ESP32-S ** + * [[.:programmer-esp32-avec-arduino-ide]] + * [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/index.html|ESP32-S2 Programming Guide]] + * [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/index.html|ESP32-S3 Programming Guide]] + + * ** Infos concernant la Famille des ESP32-C ** + * [[.:programmer-esp32-avec-arduino-ide]] + * [[.:specifications-ESP32-C3]] + * [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/index.html|ESP32-C3 Programming Guide]] + + * **ESP32-H2** + * [[.:specifications-ESP32-H2]] + +**Adaptateurs USB vers ESP** : des dispositifs permettant de connecter des ESP à un ordinateur via USB pour la programmation et le débogage. + + * [[.:adapteur-usb-esp01]] + +**Programmation de l'ESP** : comment écrire et charger du code sur l'ESP pour contrôler les périphériques connectés. + + * [[.:installer-logiciel-arduino-ide]] + +**Communiquer avec l'ESP** + + * [[.:communiquer-avec-un-ESP-32]] + * [[.:se-connecter-a-un-reseau-wifi]] + * [[.:creer-un-point-d-acces]] + * [[.:wifi-manager]] + +Les commandes AT + * [[.:esp8266-commandes-at]] + * [[.:esp8266ex-restore-commandes-at]] + +SPIFFS + * [[electronique:esp:telechargement-de-donnees-esp32-spiffs]] + +Mise à jour OTA + * [[electronique:esp:mises-a-jour-ota-over-the-air-de-l-esp32]] + +IRemote + * [[electronique:esp:iremote]] + +Serveur NTP + * [[electronique:esp:serveur-ntp]] + +**Interaction de l'ESP avec d'autres périphériques** : comment utiliser l'ESP pour contrôler des appareils tels que des moteurs, des capteurs et des écrans. + + + +**Sécurité de l'ESP** : comment protéger les projets IoT contre les attaques en ligne en utilisant des techniques telles que le cryptage et l'authentification. + + + + +-- + +** [[Références et bibliographies Arduino et ESP]] ** + +-- \ No newline at end of file diff --git a/data/pages/electronique/esp/installer-logiciel-arduino-ide.txt b/data/pages/electronique/esp/installer-logiciel-arduino-ide.txt new file mode 100644 index 0000000..864a132 --- /dev/null +++ b/data/pages/electronique/esp/installer-logiciel-arduino-ide.txt @@ -0,0 +1 @@ +{{page>:electronique:arduino:105-installation-du-logiciel-arduino-ide}} \ No newline at end of file diff --git a/data/pages/electronique/esp/iremote.txt b/data/pages/electronique/esp/iremote.txt new file mode 100644 index 0000000..e15d54d --- /dev/null +++ b/data/pages/electronique/esp/iremote.txt @@ -0,0 +1,4 @@ +====== Bibliothèque IRemote ====== + +https://github.com/Arduino-IRremote/Arduino-IRremote + diff --git a/data/pages/electronique/esp/mises-a-jour-ota-over-the-air-de-l-esp32.txt b/data/pages/electronique/esp/mises-a-jour-ota-over-the-air-de-l-esp32.txt new file mode 100644 index 0000000..428aa5e --- /dev/null +++ b/data/pages/electronique/esp/mises-a-jour-ota-over-the-air-de-l-esp32.txt @@ -0,0 +1,5 @@ +====== Mises à jour OTA (Over-the-Air) de l’ESP32 ====== + + + +https://randomnerdtutorials.com/esp32-ota-over-the-air-arduino/ diff --git a/data/pages/electronique/esp/module-relais-wifi-esp.txt b/data/pages/electronique/esp/module-relais-wifi-esp.txt new file mode 100644 index 0000000..71c0f97 --- /dev/null +++ b/data/pages/electronique/esp/module-relais-wifi-esp.txt @@ -0,0 +1,75 @@ +====== Module relais wifi ESP ====== +{{ :electronique:esp:pasted:20210327-090456.png?75x75|Module de contrôleur de relais WIFI sans fil basé sur un ESP.}} + +Cet article est en cours de rédaction. Il manque des informations essentielles à la compréhension et à la réalisation de l'exemple. Vous pouvez participer à la rédaction de cet article en vous inscrivant ou en laissant un message dans les commentaires. + +===== Composants principaux de la carte ===== + +{{:electronique:esp:pasted:20210327-090529.png}} + + +===== Détail des connecteurs ===== + + +{{:electronique:esp:pasted:20210327-090543.png}} + +^ N° ^ Désignation ^ +| 1 | VCC, GND: alimentation cc 8-80V | +| 2 | Micro USB: alimentation USB cc 5V\\ Remarque: DC8-80V/DC5V USB/broche d'en-tête 5V peut choisir l'une des trois méthodes d'alimentation. Bouton 3,6x6mm: bouton de réinitialisation ESP8266 | +| 3 | Bouton reset | +| 4 | Port UART: GND, RX, TX, 5V\\ Sont respectivement connectés au GND, TX, RX, 5V de l'ESP8266. Module de port série TTL externe.\\ IO0 doit être connecté à GND pour télécharger. Une fois le téléchargement terminé, déconnectez la connexion IO0 et GND. | +| 5 | Report GPIO de l'ESP8266 | +| 6 | Sortie de relais\\ NC: relais normalement fermé. Le relais est relié avec le COM\\ COM: commun du relais;\\ NON: relais normalement ouvert. Il est relié au COM après avoir reçu la commande. | +| 7 | Indicateur de puissance LED | +| 8 | LED Programmable: utilisez le contrôle GPO16 | +| 9 | Indicateur de relais LED: s'allume lorsqu'il est fermé. | + +===== Vue du dessous ===== + +{{:electronique:esp:pasted:20210327-091509.png}} + +===== ESP-12F ===== + + +{{:electronique:esp:pasted:20210327-091523.png}} + +{{:electronique:esp:pasted:20210327-091544.png}} + +^ PIN ^ Désingation ^ +| GND | Terre | +| GPIO15 | MTDO; HSPICS; UARTO-RTS | +| GPIO2 | GPIO4 | +| GPIO0 | | +| GPIO5 | port d'entraînement de relais, l'entraînement de IO5 est utilisé par défaut. Si vous voulez utiliser d'autres e/s pour conduire le relais, vous pouvez supprimer e14, puis connecter les e/s du relais d'entraînement à cette broche de relais | +| GPIO4 | | +| RXD0 | RX: UARTO-RXD: GPIO3 | +| TXD0 | UARTO-TXD; GPIO1 | +| RST | | +| ADC | résultat de conversion A/n. Plage de tension d'entrée: 0 ~ 1V, plage de valeur: 0 ~ 1024 | +| EN | | +| GPIO16 | | +| GPIO14 | | +| GPIO12 | HSPI-MISO | +| GPIO13 | | +| VCC | Alimentaiton 3v3 | +| CS0 | sélection de puce | +| MISO | sortie esclave et entrée hôte | +| GPIO9 | | +| GPIO10 | | +| MOSI | sortie hôte et entrée esclave | +| SCLK | horloge | + + +===== Caractéristiques du relais ===== + + * Switching capacity available by 10A in spite of small size design for highdensity P.C. board mounting technique. + * UL,CUL,TUV recognized. + * Selection of plastic material for high temperature and better chemical solution performance. + * Sealed types available. + * Simple relay magnetic circuit to meet low cost of mass production. + +{{:electronique:esp:pasted:20210327-095627.png}} + +{{ :electronique:esp:srd-12vdc-xx-x_etc.pdf |}} + + diff --git a/data/pages/electronique/esp/premier-programme-esp01.txt b/data/pages/electronique/esp/premier-programme-esp01.txt new file mode 100644 index 0000000..315b8cf --- /dev/null +++ b/data/pages/electronique/esp/premier-programme-esp01.txt @@ -0,0 +1,59 @@ +====== Premier programme ESP-01 ====== +{{ :dummy.png?75x75|Premier programme ESP-01}} + +Je vous propose un programme qui affichera dans la console série, des informations utiles concernant votre ESP-01. + + +ADC_MODE(ADC_VCC); + +void setup() +{ + Serial.begin(115200); +} + +void loop() +{ + /* ESP8266EX */ + Serial.println("INFO ESP8266EX"); + Serial.printf("Numéro de série de l'ESP8266EX .....: %u\n", ESP.getChipId()); + float frequenceCpu = float(ESP.getCpuFreqMHz()); + Serial.printf("Fréquence du CPU ...................: %4.1f MHz\n", frequenceCpu); + float vcc = float(ESP.getVcc()) / 1000; + Serial.printf("Alimentation .......................: %4.2f V\n", vcc); + String chaine = ESP.getCoreVersion(); + chaine.replace('_', '.'); + Serial.print("Version du gestionnaire de carte...: "); + Serial.println(chaine); + Serial.printf("Version du SDK .....................: %s\n\n", ESP.getSdkVersion()); + /* Mémoire flash */ + Serial.println("INFO FLASH"); + Serial.printf("Numéro de série du chip ............: %u\n", ESP.getFlashChipId()); + float frequenceFlash = float(ESP.getFlashChipSpeed()) /1000000; + Serial.printf("Fréquence ..........................: %4.1f MHz\n", frequenceFlash); + Serial.printf("capacité effective .................: %u octets\n", ESP.getFlashChipRealSize()); + Serial.printf("capacité paramétrée dans l'EDI .....: %u octets\n", ESP.getFlashChipSize()); + Serial.printf("Taille du sketch ...................: %u octets\n", ESP.getSketchSize()); + Serial.printf("Mémoire disponible .................: %u octets\n\n\n", ESP.getFreeSketchSpace()); + delay(10000); +} + + +Consultez la dernière version de ce programme à l'adresse {{https://gitlab.com/cedricAbonnel/esp/-/blob/master/esp01/infoesp8266exp.ino}} + +Le résultat est le suivant + +23:22:50.073 -> INFO ESP8266EX +23:22:50.073 -> Numéro de série de l'ESP8266EX .....: 10106374 +23:22:50.073 -> Fréquence du CPU ...................: 80.0 MHz +23:22:50.106 -> Alimentation .......................: 3.47 V +23:22:50.106 -> Version du gestionnaire de carte...: 2.7.4 +23:22:50.106 -> Version du SDK .....................: 2.2.2-dev(38a443e) +23:22:50.106 -> +23:22:50.106 -> INFO FLASH +23:22:50.106 -> Numéro de série du chip ............: 1327304 +23:22:50.106 -> Fréquence ..........................: 40.0 MHz +23:22:50.106 -> capacité effective .................: 1048576 octets +23:22:50.106 -> capacité paramétrée dans l'EDI .....: 1048576 octets +23:22:50.106 -> Taille du sketch ...................: 268288 octets +23:22:50.139 -> Mémoire disponible .................: 778240 octets + \ No newline at end of file diff --git a/data/pages/electronique/esp/programmer-esp-avec-arduino-ide.txt b/data/pages/electronique/esp/programmer-esp-avec-arduino-ide.txt new file mode 100644 index 0000000..022397c --- /dev/null +++ b/data/pages/electronique/esp/programmer-esp-avec-arduino-ide.txt @@ -0,0 +1,72 @@ +====== Programmer un ESP8266 avec Arduino IDE ====== + +Nous utiliserons la carte de développement (DevKit) NodeMCU v3 avec un **circuit intégré ESP8266MOD** soudé. +Cette carte peut être programmée avec **Arduino IDE**. + + +{{ :electronique:esp:pasted:20201206-195401.png }} + + +Il va donc falloir mettre à jour l'IDE Arduino pour pouvoir l'adapter à ce nouveau module. + +L'IDE Arduino est très flexible. Comme pour la partie matériel, l'idée est de mettre à disposition de l'utilisateur un produit puissant, flexible et très simple à utiliser. Il va donc falloir passer par une étape de configuration qui va nous permettre de programmer sur notre module ESP comme sur un Arduino. + +Dans un premier temps, on va indiquer au programme que l'on a besoin d'installer une nouvelle carte (board) et préciser où l'on va pouvoir récupérer ces informations. + +Dans l'IDE, aller dans //Fichiers//=>//Préférences//. + +{{ electronique:arduino:idearduino_fichier_preferences.png?nolink |}} + +Une fenêtre intitulé //Préférences//. + +{{ electronique:arduino:idearduino_preferences.png?nolink |}} + +Dans le champs intitulé //URL de gestionnaire de cartes supplémentaires// , coller l'URL suivante : + http://arduino.esp8266.com/stable/package_esp8266com_index.json + +Si le site précédent (arduino.esp8266.com) ne répond pas, je vous donne une variante : + https://github.com/esp8266/Arduino/blob/master/package/package_esp8266com_index.template.json + +{{ electronique:arduino:idearduino_preferences_url_de_gestionnaire_de_cartes_supplementaires.png?nolink |}} + +Puis cliquer sur le bouton {{electronique:arduino:bouton_ok.png?nolink|Ok}} + +On va installer la carte correspondant au NodeMCU. + +Aller dans //Outils// => //Type de carte// => //Gestionnaire de carte// + +{{ electronique:arduino:idearduino_outils_typedecarte_gestionnairedecarte.png?nolink |}} + +Le fenêtre de //Gestionnaire de carte// s'ouvre. Saisir dans le champ de recherche le nom ''ESP8266''. + +{{ electronique:arduino:idearduino_gestionnairedecarte_esp8266.png?nolink |}} + +Cliquer à l'intérieur du cadre //esp8266//. Un bouton //Installer// apparaît à côté de la version disponible. Cliquer dessus pour installer... + +{{ electronique:arduino:idearduino_gestionnairedecarte_esp8266_installer.png?nolink |}} + +L'installation des fichiers commence. L'IDE va aller récupérer le compilateur, des sources de librairies et tout ce qu'il faut pour pouvoir utiliser l'ESP8266 comme un Arduino. + +{{ electronique:arduino:idearduino_gestionnairedecarte_esp8266_installer_progression.png?nolink |}} + +L'indicateur ''INSTALLED'' apparait. L'IDE est maintenant capable de compiler un logiciel pour l'ESP8266 et le téléverser sur votre carte. + +{{ electronique:arduino:idearduino_gestionnairedecarte_esp8266_installed.png?nolink |}} + +Maintenant, on indique à l'IDE d'utiliser les éléments pour la carte ESP8266. + +Aller dans //Outils// => //Type de carte//. + +{{ electronique:arduino:idearduino_outils_typedecarte.png?nolink |}} + +Sélectionner dans la longue liste, //NodeMCU 1.0 (ESP-12E Module)//. + +{{ electronique:arduino:idearduino_outils_typedecarte_nodemcu.png?nolink |}} + +Enfin, il faudra sélectionner le port de communication. + +{{ electronique:arduino:idearduino_outils_port_devttyusb3.png?nolink |}} + +On pourra vérifier que la communication soit bien initialisée en utilisant //Outils// => //Get Board Info// + +{{ electronique:arduino:idearduino_outils_getboardinfo.png?nolink |}} diff --git a/data/pages/electronique/esp/programmer-esp32-avec-arduino-ide.txt b/data/pages/electronique/esp/programmer-esp32-avec-arduino-ide.txt new file mode 100644 index 0000000..a4c9163 --- /dev/null +++ b/data/pages/electronique/esp/programmer-esp32-avec-arduino-ide.txt @@ -0,0 +1,68 @@ +====== Programmer un ESP32 avec Arduino IDE ====== + +Nous utiliserons la carte de développement (DevKit) NodeMCU ESP C3 avec un **circuit intégré ESP-C3-32S** soudé. +Cette carte peut être programmée avec **Arduino IDE**. + +{{ :electronique:esp:pasted:20220127-162544.png?noLink | ESP32 C3 32S}} + +Il va donc falloir mettre à jour l'IDE Arduino pour pouvoir l'adapter à ce nouveau module. + +L'IDE Arduino est très flexible. Comme pour la partie matériel, l'idée est de mettre à disposition de l'utilisateur un produit puissant, flexible et très simple à utiliser. Il va donc falloir passer par une étape de configuration qui va nous permettre de programmer sur notre module ESP comme sur un Arduino. + +Dans un premier temps, on va indiquer au programme que l'on a besoin d'installer une nouvelle carte (board) et préciser où l'on va pouvoir récupérer ces informations. + +Dans l'IDE, aller dans //Fichiers//=>//Préférences//. + +{{ electronique:arduino:idearduino_fichier_preferences.png?nolink |}} + +Une fenêtre intitulé //Préférences//. + +{{ electronique:arduino:idearduino_preferences.png?nolink |}} + +Dans le champs intitulé //URL de gestionnaire de cartes supplémentaires// , coller l'URL suivante : + https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json + +{{ electronique:arduino:idearduino_preferences_url_de_gestionnaire_de_cartes_supplementaires.png?nolink |}} + +Puis cliquer sur le bouton {{electronique:arduino:bouton_ok.png?nolink|Ok}} + +On va installer la carte correspondant au NodeMCU. + +Aller dans //Outils// => //Type de carte// => //Gestionnaire de carte// + +{{ electronique:arduino:idearduino_outils_typedecarte_gestionnairedecarte.png?nolink |}} + +Le fenêtre de //Gestionnaire de carte// s'ouvre. Saisir dans le champ de recherche le nom ''ESP32''. + +{{ :electronique:esp:pasted:20220127-155732.png?noLink |Recherche d'ESP32 dans le Gestionnaire de carte}} + +Cliquer à l'intérieur du cadre //esp32//. Un bouton //Installer// apparaît à côté de la version disponible. Cliquer dessus pour installer... + +{{ :electronique:esp:pasted:20220127-155807.png?noLink | Clique sur le bouton Installer}} + + +L'installation des fichiers commence. L'IDE va aller récupérer le compilateur, des sources de librairies et tout ce qu'il faut pour pouvoir utiliser l'ESP8266 comme un Arduino. + +{{ :electronique:esp:pasted:20220127-155425.png?noLink |Progression de l'installation dans le Gestionnaire de carte}} + +L'indicateur ''INSTALLED'' apparait. L'IDE est maintenant capable de compiler un logiciel pour l'ESP8266 et le téléverser sur votre carte. + +{{ :electronique:esp:pasted:20220127-155644.png?noLink |esp32 installé}} + +Maintenant, on indique à l'IDE d'utiliser les éléments pour la carte **ESP32 Arduino** . + +Aller dans //Outils// => //Type de carte//. + +{{:electronique:esp:pasted:20220127-162228.png?noLink | menu Outils, type de carte}} + +Sélectionner dans la longue liste, //ESP32C3 Dev Module//. + +{{ :electronique:esp:pasted:20220127-162151.png?noLink | Selection type de carte ESP32C3}} + +Enfin, il faudra sélectionner le port de communication. + +{{ electronique:arduino:idearduino_outils_port_devttyusb3.png?nolink |}} + +On pourra vérifier que la communication soit bien initialisée en utilisant //Outils// => //Get Board Info// + +{{ electronique:arduino:idearduino_outils_getboardinfo.png?nolink |}} diff --git a/data/pages/electronique/esp/references-et-bibliographies-arduino-et-esp.txt b/data/pages/electronique/esp/references-et-bibliographies-arduino-et-esp.txt new file mode 100644 index 0000000..0ccce33 --- /dev/null +++ b/data/pages/electronique/esp/references-et-bibliographies-arduino-et-esp.txt @@ -0,0 +1,147 @@ +====== Références et bibliographies Arduino et ESP ====== + +__Livre **Arduino, Maîtrisez sa programmation et ses cartes d'interface (shields)**__ + +[[https://amzn.to/3G7yIQu|{{:electronique:esp:pasted:20220128-082624.png?248 }}]] +de **Christian Tavernier** + + * [[https://amzn.to/3G7yIQu|Commander le livre]] + + * [[https://amzn.to/3G7yIQu|Commander le Kindle]] + +**Notes de l'éditeur :** + +Après un bref rappel de ce qu’est un microcontrôleur et une présentation des différentes versions d’Arduino, cet ouvrage fournit tous les éléments nécessaires à la conception et à la mise en oeuvre de nombreuses applications performantes avec notamment : + * la présentation complète de la syntaxe du langage de programmation ; + * plusieurs dizaines de schémas d’interfaces avec les dispositifs les plus divers (afficheurs, moteurs, relais, capteurs, bus I2C, SPI, Ethernet, etc.) ; + * plusieurs dizaines d’exemples de programmes types permettant la mise en oeuvre de ces interfaces. +Accessible sans connaissances préalables en électronique ou en programmation, cette nouvelle édition mise à jour s’adresse aussi bien à l’amateur passionné, qu’au professionnel désireux d’intégrer des Arduino dans ses applications. Chacun pouvant y trouver selon son niveau le degré d’information requis. + +**Commentaires :** + +Surement le meilleur ouvrage. Démarche très étudiée et les informations sont pertinentes. Il aborde de façon très claire et bien structurée la programmation de l'Arduino puis la réalisation de circuits. + + + + +--- + + +__Livre **Mouvement, lumière et son avec Arduino et Raspberry Pi**__ + +[[https://amzn.to/3ucTZpD|{{:electronique:esp:pasted:20220128-084748.png?248 }}]] +Avec 30 projets ludiques (Serial makers) de **Simon Monk** + + * [[https://amzn.to/3ucTZpD|Commander le livre]] + + * [[https://amzn.to/3r7zIzL|Commander le Kindle]] + +**Notes de l'éditeur :** + +Cet ouvrage à vocation pratique explique comme créer et contrôler des mouvements, de la lumière et du son à l'aide d'un Arduino et d'un Raspberry Pi. Avec à l'appui 30 projets ludiques à réaliser, il détaille comment utiliser ces deux plates-formes pour contrôler des LED, des moteurs de divers types, des bobines, des dispositifs à courant alternatif, des pompes, ou encore des systèmes d'affichage ou de production de sons. Il se clôt par des projets permettant de contrôler des mécanismes et des systèmes avec Internet, faisant ainsi pénétrer le lecteur dans le monde des objets connectés. Le maker, qui aura déjà eu l'occasion d'utiliser un Arduino ou un Raspberry Pi pour mesurer le monde réel à l'aide de capteurs, passera ici à l'action en découvrant les bases de l'automatisation. + +Dans ce livre, vous apprendrez notamment à : + + * créer un système d'arrosage automatique de vos plantes avec Arduino + * mettre au point un rafraîchisseur de boissons + * fabriquer une marionnette qui danse en fonction de vos tweets + * concevoir un éclateur aléatoire de ballon + +Téléchargez le code source des programmes Arduino et Raspberry Pi présentés dans cet ouvrage sur www.serialmakers.com + +**Commentaires :** + +Toutes les explications sont claires et précises. Idéal pour débuter mais aussi pour l'utilisateur confirmé. +Les comparaisons Arduino - Raspberry PI sont très utiles. + + + + +--- + +__Livre **Arduino pour la domotique**__ + +[[https://amzn.to/3G8tl3e|{{:electronique:esp:pasted:20220128-083115.png?248 }}]] +de **Marc-Olivier Schwartz** + + * [[https://amzn.to/3G8tl3e|Commander le livre]] + + * [[https://amzn.to/3G8tl3e|Commander le Kindle]] + +**Notes de l'éditeur :** + +Cet ouvrage est un guide pas-à-pas de projets concrets avec des exemples de code, des schémas et des photos pédagogiques. +Il se termine par une introduction à l'impression 3D pour réaliser soi-même les boîtiers dans lesquels encastrer circuits et capteurs. + + + + +--- + +__Livre **Arduino le guide complet**__ + +[[https://amzn.to/3o7F0Jv|{{:electronique:esp:pasted:20220128-083453.png?248 }}]] +Une référence pour ingénieurs, techniciens et bricoleurs de **John Malcolm Hughes** + + * [[https://amzn.to/3o7F0Jv|Commander le livre]] + + * [[https://amzn.to/3o7F0Jv|Commander le Kindle]] + +**Notes de l'éditeur :** + +Le livre le plus complet sur Arduino et son environnement de programmation. + +JM Hughes est ingénieur système et possède 30 ans d'expérience dans le domaine de l'électronique. Il est spécialisé dans le domaine de l'aérospatiale. Il a piloté le projet informatique associé au Phoenix Mars Lander, la sonde spatiale qui s'est posée sur la planète Mars en 2008. + +Au programme : + * La famille Arduino + * Le micro-contrôleur AVR + * Programmer Arduino + * Utiliser le langage C et C++ + * Les bibliothèques Arduino + * Les modules d'entrées/sorties + * Élaborer 4 projets grandeur nature + +**Commentaires :** + +Ce guide ressemble plus à un inventaire des produits (shields) disponibles avec les différentes cartes ARDUINO qu'à un ouvrage sur les possibilités de ces cartes de développement. + + + +--- + +__Magazine français **Hackable**__ + +{{:electronique:esp:pasted:20220128-075944.png?248 }} + +Né en 2014, Hackable est un magazine destiné aux professionnels et particuliers souhaitant découvrir et progresser dans les domaines de l’électronique numérique et de l’embarqué. Il fournit un contenu riche. Le contenu du magazine est conçu de manière à permettre une mise en pratique directe des connaissances acquises et apprendre tout en faisant. + + + +--- + +__Livre **Arduino, Applications avancées**__ + +[[https://amzn.to/3g2sXZt|{{:electronique:esp:pasted:20220128-081229.png?noLink&248 }}]] + +Claviers tactiles, télécommande par Internet, géolocalisation, applications sans fil... (Technologie électronique) de **Christian Tavernier** + + * [[https://amzn.to/3g2sXZt|Commander le livre]] + + * [[https://amzn.to/3g2sXZt|Commander le Kindle]] + +**Notes de l'éditeur :** + +Ce livre présente des montages électroniques programmables complexes et ambitieux. + +Il aborde ainsi des concepts et des interfaces dits "évolués" tels que : + * la connexion aux réseaux (notamment à Internet) que ce soit en mode filaire ou sans fil, + * l'utilisation de modules GSM pour exploiter Arduino via un téléphone mobile, + * l'utilisation de cartes mémoire SD + * le couplage à des modules GPS pour réaliser des applications géolocalisées, + * l'utilisation de la synthèse et de la reconnaissance vocale. + +Les programmes nécessaires à leur mise en oeuvre sont fournis dans les suppléments en ligne de l'ouvrage. +Un premier chapitre de "remise à niveau" permet à ceux qui n'auraient pas lu le premier ouvrage d'aborder néanmoins celui-ci sans difficulté. + + diff --git a/data/pages/electronique/esp/se-connecter-a-un-reseau-wifi.txt b/data/pages/electronique/esp/se-connecter-a-un-reseau-wifi.txt new file mode 100644 index 0000000..7cc0b78 --- /dev/null +++ b/data/pages/electronique/esp/se-connecter-a-un-reseau-wifi.txt @@ -0,0 +1,46 @@ +====== Se connecter à un réseau Wifi ====== + +Les extraits de codes suivants ont été testés avec un **Espressif ESP8266** / **ESP 12F** soudé sur une carte **NodeMcu V3**. + +Un connexion **Wifi Client** permet d'indiquer à l'**ESP** de se connecter à un réseau Wifi, désigné dans notre code par la variable **wifi_ssid**, utilisée par la méthode **WiFiMulti.addAP**. Il est également possible d'indiquer un mot de passe en tant que second paramètre (''WiFiMulti.addAP(wifi_ssid, "mot de passe");''). + + +#include +#include + +const char* wifi_ssid = "AP_for_Alpinux_FABLAB"; + + +ESP8266WiFiMulti WiFiMulti; + +void setup() { + Serial.begin(115200); + delay(1000); + Serial.println("\n"); + + // Tentative de connexion Wifi + WiFi.mode(WIFI_STA); + WiFiMulti.addAP(wifi_ssid); + Serial.print("Tentative de connexion au Wifi ."); + + while (WiFiMulti.run() != WL_CONNECTED) { + Serial.print("."); + delay(500); + } + + Serial.println("\n"); + Serial.println("Connexion Wifi réussie"); + Serial.print("Adresse IP : "); + Serial.println(WiFi.localIP()); + +} + +void loop() { + +} + + + +Voilà le résultat dans le **moniteur série** de l'application **Arduino IDE**. + +{{:electronique:esp:pasted:20201111-233656.png}} \ No newline at end of file diff --git a/data/pages/electronique/esp/serveur-ntp.txt b/data/pages/electronique/esp/serveur-ntp.txt new file mode 100644 index 0000000..082d510 --- /dev/null +++ b/data/pages/electronique/esp/serveur-ntp.txt @@ -0,0 +1,3 @@ +====== Serveur NTP ====== + +https://www.elektormagazine.fr/labs/ntp-server \ No newline at end of file diff --git a/data/pages/electronique/esp/sidebar.txt b/data/pages/electronique/esp/sidebar.txt new file mode 100644 index 0000000..ee5e1ae --- /dev/null +++ b/data/pages/electronique/esp/sidebar.txt @@ -0,0 +1,5 @@ +{{ ::electronique:esp32.png?75x75 |ESP ESP-01 ESP8266}} + + +{{page>index#table-des-matieres}} +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/electronique/esp/specifications-esp-01.txt b/data/pages/electronique/esp/specifications-esp-01.txt new file mode 100644 index 0000000..6e044bf --- /dev/null +++ b/data/pages/electronique/esp/specifications-esp-01.txt @@ -0,0 +1,57 @@ +====== Spécifications de l'ESP-01 ====== + +{{ :electronique:esp:pasted:20220128-103802.png?128|Image d'un ESP-01}} + +L'[[https://amzn.to/3oAwIaR|ESP-01]] est un circuit imprimé avec pour caractéristique un **microcontrôleur ESP8266EX**, une **mémoire SPI Flash** de 1 MB à 16 MB, une **antenne sur PCB de 3 dBi** et un **connecteur 8 broches**. + +> Acheter un [[https://amzn.to/3oAwIaR|ESP-01 basé sur ESP8266]] + +L'**ESP-01** ne possède pas d'interface USB. Cela va nécessiter un montage complémentaire pour le programmer. Un **adaptateur USB vers série pour ESP8266EX** permettra dans un premier temps d'interagir avec l'**ESP-01**, depuis un ordinateur avec port USB. + +Avant tout, nous allons comprendre la différence entre **ESP8266EX** et **ESP-01**. L'**ESP8266EX** représente le circuit intégré, le composant principal, alors que l'**ESP-01** est le circuit imprimé intégrant les composants, connecteurs et circuit PCB. + + + +__DataSheet ESP-01__ + + +__Schéma des connecteurs ESP-01__ + +{{ :electronique:esp:pasted:20220128-110155.png |Schéma des connecteurs de la carte PINOUT ESP-01 }} + + + +Sur le ESP-01, il y a 8 connecteurs reliés directement à l' ESP8266EX. + * 2 pour l'alimentation (VCC) et la masse (GND). + * 2 pour la réception (RX) et l’émission de données (TX) avec l'UART. + * 2 connectées à la GPIO (GPIO0 et GPIO2) + * et 2 autres (RST) et (CH_PD) + + + + +{{ :electronique:esp:pasted:20201207-233302.png?300|ESP-01 avec connecteur USB CH360}} +Lorsque l'on connecte un **circuit imprimé ESP-01** avec un **adaptateur USB** basé sur une puce **CH360**, le circuit effectue un pont entre l'ESP-01 et l'ordinateur. Il se connecte sur la port série UART de l'ESP8266. + + + +===== Fiche technique / datasheet ===== + +Vous pouvez télécharger le datasheet : {{ :electronique:esp:esp01.pdf |ESP 01 Wifi Module}} + +{{ :electronique:esp:pasted:20201209-085932.png |DataSheet l'ESP-01}} + + +===== Configurer l'IDE Arduino ===== + + +{{ :electronique:esp:pasted:20201212-183454.png|Paramétrage Arduino Uno}} + +Je vous invite à consulter la page dédiée à [[electronique:esp:installer-logiciel-arduino-ide|l'installation de logiciel IDE Arduino]] et au paramétrage de celui-ci pour intégrer les [[electronique:esp:programmer-esp-avec-arduino-ide|paramètres pour les circuits ESP]]. + +Ensuite, il faut modifier quelques paramètres. + +Pour l’**ESP-01** il faut sélectionner le **Generic ESP8266 module** et modifier les paramètres selon votre carte ! Dans la plupart des cas dont le mien, pas besoin de toucher à quoique se soit mise à part le port série sur lequel votre carte est branchée. + + + diff --git a/data/pages/electronique/esp/specifications-esp-8266.txt b/data/pages/electronique/esp/specifications-esp-8266.txt new file mode 100644 index 0000000..7369e4c --- /dev/null +++ b/data/pages/electronique/esp/specifications-esp-8266.txt @@ -0,0 +1,120 @@ +====== Spécifications de l'ESP8266 ====== + +L'**ESP826** est un **micro controleur** bas coût avec une capacité de communication **Wifi** en protocole TCP/IP. Le développement est assuré **Espressif Systems**, société publique de Chine de portée multi nationale (Repulbique Tchèque, Inde, Brésil, Singapour). + +===== - Spécifications techniques ===== + + * Processeur : Microprocesseur RISC L106 32-bit basé sur le processeur **Tensilica Xtensa Diamond Standard 106Micro** cadencé à 80 MHz + + * Memory: + * 32 KiB instruction RAM + * 32 KiB instruction cache RAM + * 80 KiB user-data RAM + * 16 KiB ETS system-data RAM + + * External QSPI flash: up to 16 MiB is supported (512 KiB to 4 MiB typically included) + + * IEEE 802.11 b/g/n Wi-Fi + + * Integrated TR switch, balun, LNA, power amplifier and matching network + + * WEP or WPA/WPA2 authentication, or open networks + + * 17 GPIO pins + + * Serial Peripheral Interface Bus (SPI) + + * I²C (software implementation)[7] + + * I²S interfaces with DMA (sharing pins with GPIO) + + * UART on dedicated pins, plus a transmit-only UART can be enabled on GPIO2 + + * 10-bit ADC (successive approximation ADC) + + +===== - Circuits intégrés (modules) ===== + +Il existe deux principaux constructeurs de circuits intégrés (modules) **ESP8266** : + +__Circuits intégrés **Ai-Thinker**__ + + +{{ :electronique:ai-thinker.png?100|Logo Ai-Thinker}} + + * ESP-01 + * ESP-01S + * ESP-01M + * ESP-02 + * ESP-03 + * ESP-04 + * ESP-05 + * ESP-06 + * ESP-07 + * ESP-07S + * ESP-08 + * ESP-09 + * ESP-10 + * ESP-11 + * ESP-12 + * ESP-12E + * ESP-12F + * ESP-12S + * ESP-13 + * ESP-14 + + + + +__Circuits intégrés **Espressif**__ + +{{ :electronique:espressif-logo-pratik-panda-clients-2.png?100|Logo Espressif}} + + * ESP-WROOM-02 + * ESP-WROOM-02D + * ESP-WROOM-02U + * ESP-WROOM-S2 + + + ++ d'infos : https://en.wikipedia.org/wiki/ESP8266 + + +===== - Cartes de développement (SDK) ===== + +La carte de développement intègre le **circuit intégré** avec le nécessaire pour réaliser des montages rapidement. + +La première version de l'**ESP866** est sortie en 2014 avec différentes cartes de développement : NodeMCU DEVKIT, Ai-Thinker ESP01, WeMos, Adafruit, SparkFun ... + +==== - ESP-01 ==== + +Voir la page [[electronique:esp:specifications-esp-01|]] + + +==== - AI Thinker ESP8266MOD ==== + + +{{ :electronique:esp:nodemcuv3.0-pinout.jpg |AI Thinker ESP8266MOD}} + + + + +==== - Espressif ESP-12E ==== + +__Schéma des connecteurs ESP-12E__ + +{{ :electronique:esp:pasted:20220128-104522.png |Schéma des connecteurs de la carte PINOUT ESP-01}} + + +==== DOITING ESP 12F ==== + + +Ver 0.1 + +[[.:doiting-esp-12f:|plus d'infos]] + + + + + + --- //[[user:CédricABONNEL]] 2022/01/28 09:05// \ No newline at end of file diff --git a/data/pages/electronique/esp/specifications-esp32-c3.txt b/data/pages/electronique/esp/specifications-esp32-c3.txt new file mode 100644 index 0000000..de95ff2 --- /dev/null +++ b/data/pages/electronique/esp/specifications-esp32-c3.txt @@ -0,0 +1,38 @@ +====== Spécifications de l'ESP32-C3 ====== + + +En cours de rédaction + +Le contenu peut être faux + + + +L'[[https://amzn.to/3KPSx2b|ESP32-C3]] est un circuit imprimé avec pour caractéristique un **microcontrôleur ESP32 série C**. + +> Acheter un [[https://amzn.to/3KPSx2b|ESP32-C3, le successeur de l'ESP32]] + + + + + + +===== Fiche technique / datasheet ===== + +Vous pouvez télécharger les datasheets : + * {{ :electronique:esp:esp32-c3_datasheet_en.pdf |ESP32-C3}} + * {{ :electronique:esp:esp-c3-32s-kit-v1.0_specification.pdf |Ai ESP-c3-32s}} + +{{ :electronique:esp:pasted:20220128-004933.png |esp32-c3-devkitm-1-v1-pinout}} +===== Configurer l'IDE Arduino ===== + + +{{ :electronique:esp:pasted:20201212-183454.png|Paramétrage Arduino Uno}} + +Je vous invite à consulter la page dédiée à [[electronique:esp:installer-logiciel-arduino-ide|l'installation de logiciel IDE Arduino]] et au paramétrage de celui-ci pour intégrer les [[:electronique:esp:programmer-esp32-avec-arduino-ide|paramètres pour les circuits ESP32]]. + +Ensuite, il faut modifier quelques paramètres. + +Pour l’**ESP32** il faut sélectionner le **???????** et modifier les paramètres selon votre carte ! Dans la plupart des cas dont le mien, pas besoin de toucher à quoique se soit mise à part le port série sur lequel votre carte est branchée. + + + diff --git a/data/pages/electronique/esp/specifications-esp32-h2.txt b/data/pages/electronique/esp/specifications-esp32-h2.txt new file mode 100644 index 0000000..b369f91 --- /dev/null +++ b/data/pages/electronique/esp/specifications-esp32-h2.txt @@ -0,0 +1,19 @@ +====== Specifications ESP32 H2 ====== +{{ :dummy.png?75x75|Nom de la section}} + +**Espressif** annonce en novembre 2021 la sortie de l'ESP32-H2 qui vient compléter l'offre des ESP32 en ajoutant un connexion **IEEE 802.15.4** et **Bluetooth 5 (LE)**. + +Le IEEE 802.15.4 est un protocole de communication de la famille des LR WPAN : + * faible consommation + * faible portée + * faible débit + * formation d'un réseau mèche ou maillé + * détection d'énergie + * ... + +Il y aura deux type de dispositifs : + * le dispositif ayant toutes les fonctions possibles (FFD : Full Function Device) + * dispositif ayant des fonctions limitées (RFD : Reduced Function Device) + + +L'implémentaiton de ce protocole est utilisée dans les protocoles **ZigBee** ou **6LoWPAN**. \ No newline at end of file diff --git a/data/pages/electronique/esp/telechargement-de-donnees-esp32-spiffs.txt b/data/pages/electronique/esp/telechargement-de-donnees-esp32-spiffs.txt new file mode 100644 index 0000000..63cb57e --- /dev/null +++ b/data/pages/electronique/esp/telechargement-de-donnees-esp32-spiffs.txt @@ -0,0 +1,6 @@ +====== Téléchargement de données ESP32 SPIFFS ====== + + + +https://randomnerdtutorials.com/install-esp32-filesystem-uploader-arduino-ide/ + diff --git a/data/pages/electronique/esp/wifi-manager.txt b/data/pages/electronique/esp/wifi-manager.txt new file mode 100644 index 0000000..2e7c9d8 --- /dev/null +++ b/data/pages/electronique/esp/wifi-manager.txt @@ -0,0 +1,88 @@ +===== Wifi Manager avec l'ESP ===== + + + +Vous pouvez programmer l'ESP pour se connecter à un point d'accès Wi-Fi existant ou de créer un point d'accès s'il ne peut pas se connecter. Vous pouvez configurer et gérer la connexion Wi-Fi d'un ESP à l'aide de la bibliothèque **WiFiManager**. + +La bibliothèque **WiFiManager** simplifie la gestion des informations d'identification du réseau (SSID et mot de passe) en éliminant la nécessité de les coder en dur. En utilisant cette bibliothèque, l'ESP est capable de se connecter automatiquement à un réseau Wi-Fi préalablement configuré, ou de créer un point d'accès auquel vous pouvez vous connecter pour configurer les informations d'identification du réseau. Ainsi, vous n'avez plus à modifier le code source pour changer les paramètres de connexion Wi-Fi, ce qui facilite grandement la mise en place et la configuration de vos projets. + + + +#include + +WiFiManager wm; + +void setup() { + // Configuration du mode Wi-Fi en mode client station + WiFi.mode(WIFI_STA); + + Serial.begin(115200); + delay(1000); + Serial.println(); + + Serial.println("Tentative de connexion au réseau Wi-Fi..."); + + // Connexion automatique au réseau Wi-Fi connu + if (!wm.autoConnect()) { + Serial.println("Erreur de connexion au réseau Wi-Fi."); + // Vous pouvez ajouter ici une logique pour gérer l'erreur de connexion + } else { + // Connexion réussie + Serial.println("Connexion au réseau Wi-Fi réussie !"); + Serial.print("Adresse IP : "); + Serial.println(WiFi.localIP()); + // Vous pouvez ajouter ici une logique pour exécuter des actions supplémentaires après la connexion réussie + } +} + +void loop() { + // Vous pouvez ajouter ici du code supplémentaire à exécuter en boucle +} + + + + + +===== Exemples de fonctionnement ===== + +__1. Réseau Wifi enregistré non disponbile__ + +Après un redémarrage de l'ESP, le réseau WiFi ''ACEGRP_SATNET1'' devient inaccessible. Le gestionnaire **WiFi Manager** propose son interface Web pour effectuer d'autres réglages si écessaires. + +| {{:electronique:esp:pasted:20230706-190947.png}} | + +Il est possible de sélectionner un autre réseau Wifi dans le menu **Configure Wifi** (http://192.168.4.1/wifi) : + +| {{:electronique:esp:pasted:20230706-191715.png}} | + +Il est possible de supprimer la configuration Wifi déjà enregistré dans la section **Info** (http://192.168.4.1/info) : + +| {{:electronique:esp:pasted:20230706-192055.png}} | + +__2. Aucun réseau Wifi connu__ + +| {{:electronique:esp:pasted:20230706-193716.png}} | + +On peut ajouter un nouveau réseau : + +| {{:electronique:esp:pasted:20230706-194049.png}} | + +__3. ESP connecté sur le même réseau Wifi qu'un ordinateur__ + +Utilisation du programme ''nmap'' pour découvrir les périphériques réseau. + +{{:electronique:esp:pasted:20230706-194454.png}} + + +sudo nmap 192.168.197.0/24 + + + +Starting Nmap 7.80 ( https://nmap.org ) at 2023-07-06 19:43 CEST +... + +Nmap scan report for 192.168.197.228 +Host is up (0.012s latency). +All 1000 scanned ports on 192.168.197.228 are closed +MAC Address: C4:4F:33:75:8C:9D (Espressif) + \ No newline at end of file diff --git a/data/pages/electronique/esp8266.txt b/data/pages/electronique/esp8266.txt new file mode 100644 index 0000000..2e65c2f --- /dev/null +++ b/data/pages/electronique/esp8266.txt @@ -0,0 +1,31 @@ +====== esp8266 ====== +{{ :dummy.png?75x75|Nom de la section}} + +Quelques notes rapides. + +===== Projets ===== + +==== Accès à un système de fichiers sur ESP8266 ==== + +https://projetsdiy.fr/esp8266-littlefs-data-upload-plugin-ide-arduino-televerser-fichier/ + +{{:electronique:pasted:20200817-185740.png?400}} + +==== Paramétrage Wifi à la demande ==== + +https://projetsdiy.fr/librairie-wifimanager-connexion-wifi-projets-esp8266/ + +{{:electronique:pasted:20200817-185536.png?400}} + + +==== ESP8266 vers serveur Web Raspberry Pi ==== + +https://randomnerdtutorials.com/esp32-esp8266-raspberry-pi-lamp-server/ + +{{:electronique:pasted:20200817-185418.png?400}} + +==== Commander une lampe depuis une page Web ==== + +https://maker.pro/esp8266/tutorial/esp8266-tutorial-how-to-control-anything-from-the-internet + +{{:electronique:pasted:20200817-185821.png?400}} diff --git a/data/pages/electronique/fournisseur-electricite-barry.txt b/data/pages/electronique/fournisseur-electricite-barry.txt new file mode 100644 index 0000000..474b2e7 --- /dev/null +++ b/data/pages/electronique/fournisseur-electricite-barry.txt @@ -0,0 +1,5 @@ +====== Barry, le fournisseur d'électricité orienté Tech et pas cher ====== + +{{ :electronique:fournisseur-electricite-barry:pasted:20210321-191657.png?75x75}} + +~~GOTO>electronique:fournisseur-electricite-barry:~~ \ No newline at end of file diff --git a/data/pages/electronique/fournisseur-electricite-barry/barry-api.php.txt b/data/pages/electronique/fournisseur-electricite-barry/barry-api.php.txt new file mode 100644 index 0000000..f816bbb --- /dev/null +++ b/data/pages/electronique/fournisseur-electricite-barry/barry-api.php.txt @@ -0,0 +1,122 @@ + + 'DK_NORDPOOL_SPOT_DK1', + 'fr' => 'FR_EPEX_SPOT_FR' +); + + +function getMethod($postData) { + // Le token suivant n'est pas valide. Il faut le modifier avec le votre, obtenu dans l'application Barry Eenrgy + $authToken = 'Bx6Da6v0h34MM7OhAjCaN9zak+IZLNe9tUlCebw7+LiP8+5SH6BcdNrOY85s9q7Sdfrmc/yyjWrJROlJ9vhlRCYY310TsHcGNodMzr3cGfZOwVYNPYWxGxcZHO94p6W98SJC/TdIYhsE+tRnvMMKHktTdkRjmMolHAtWpYyFzDw='; + $url = "https://jsonrpc.barry.energy/json-rpc"; + + echo "

";
+  echo '

La méthode appelée :

'; + print_r(json_encode($postData)); + echo "

"; + + + // Create the context for the request + $context = stream_context_create(array( + 'http' => array( + 'method' => 'POST', + 'header' => "Authorization: Bearer {$authToken}\r\n". + "Content-Type: application/json\r\n", + 'content' => json_encode($postData) + ) + )); + + // Send the request + $response = file_get_contents($url, FALSE, $context); + + // Check for errors + if($response === FALSE){ + die('Error'); + } + return $response; +} + + +function translateDate($strDate) { + $nomJourSemaineEN = array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"); + $nomJourSemaineFR = array("Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"); + $nomMoisEN = array("January","February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); + $nomMoisFR = array("Janvier","Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"); + $strDate = str_ireplace($nomMoisEN, $nomMoisFR, $strDate); + $strDate = str_ireplace($nomJourSemaineEN, $nomJourSemaineFR, $strDate); + return $strDate; +} + + +setlocale(LC_ALL,'fr'); + +//$dateJour=date('d F Y', strtotime('31-12-2018')); +$dateJour=date('d F Y'); +$dateJourDemain=date('d F Y', strtotime('+1 day', strtotime($dateJour))); + +echo "

Métriques de Barry Energy

"; +echo "

Rapport établi le ".translateDate(date('l d F Y'))." à ".date('H:i:s')."

"; + + +echo "

Etat de l'abonnement

"; + +// The data to send to the API getMeteringPoints +$postData = array('method' => 'co.getbarry.api.v1.OpenApiController.getMeteringPoints' + , 'id' => 0 + , 'jsonrpc' => '2.0' + , 'params' => array() +); + +$response = getMethod($postData); +// Decode the response +$responseData = json_decode($response, TRUE); + +echo "
";
+echo '

La réponse :

'; +print_r($responseData); +echo "
"; + + +echo "

Consommation du $dateJour

"; + +// The data to send to the API getAggregatedConsumption +$postData = array('method' => 'co.getbarry.api.v1.OpenApiController.getAggregatedConsumption' + , 'id' => 0 + , 'jsonrpc' => '2.0' + , 'params' => array(date(DATE_ATOM, strtotime($dateJour)), date(DATE_ATOM, strtotime($dateJourDemain))) +); + +$response = getMethod($postData); +// Decode the response +$responseData = json_decode($response, TRUE); + +echo "
";
+echo '

La réponse :

'; +print_r($responseData); +echo "
"; + + + +echo "

Prix du $dateJour

"; + +// The data to send to the API getPrice +$postData = array('method' => 'co.getbarry.api.v1.OpenApiController.getPrice' + , 'id' => 0 + , 'jsonrpc' => '2.0' + , 'params' => array($priceArea['fr'], date(DATE_ATOM, strtotime($dateJour)), date(DATE_ATOM, strtotime($dateJourDemain)) ) + +); + +$response = getMethod($postData); +// Decode the response +$responseData = json_decode($response, TRUE); + +echo "
";
+echo '

La réponse :

'; +print_r($responseData); +echo "
"; + +
\ No newline at end of file diff --git a/data/pages/electronique/fournisseur-electricite-barry/barry-connaitre-le-cout-horaire-du-kwh.txt b/data/pages/electronique/fournisseur-electricite-barry/barry-connaitre-le-cout-horaire-du-kwh.txt new file mode 100644 index 0000000..dcc5847 --- /dev/null +++ b/data/pages/electronique/fournisseur-electricite-barry/barry-connaitre-le-cout-horaire-du-kwh.txt @@ -0,0 +1,13 @@ +====== Barry, connaître le coût horaire du kWh ====== +Parlons programmation et domotique ! + +Afin d'adapter les appareils qui consomment beaucoup d'énergie (chauffe-eau, chauffage par accumulation, charge de voiture...) au meilleur tarif horaire, je me lance dans la conception et la réalisation d'un commutateur intelligent. + +Tout d'abord, je dois pouvoir anticiper le prix du **kWh** journalier. **Barry** propose une API dont la documentation se trouve à l'adresse https://developer.barry.energy/. Cette API va me permettre de me connecter sur les serveurs de Barry afin d'obtenir des informations. La méthode **getMeteringPoints** permet de connaître le coût du prix du **kWh** à chaque heure. +Je vais retenir 8 tranches horaires qui me permettent de savoir quand c'est le meilleur moment pour consommer. + +Voici un extrait de code en PHP pour interroger les API fournis par Barry Energy. + +//Aujourd'hui, il y a 3 méthodes disponibles : **getMeteringPoints**, **getAggregatedConsumption** et **getAggregatedConsumption**.// + +{{page>electronique:fournisseur-electricite-barry:barry-api.php}} diff --git a/data/pages/electronique/fournisseur-electricite-barry/index.txt b/data/pages/electronique/fournisseur-electricite-barry/index.txt new file mode 100644 index 0000000..1947207 --- /dev/null +++ b/data/pages/electronique/fournisseur-electricite-barry/index.txt @@ -0,0 +1,36 @@ +====== Barry, payer moins cher son électricité et consommer autrement ====== +{{ :electronique:fournisseur-electricite-barry:pasted:20210321-191657.png?75x75|Barry bouscule les codes de la distribution d'électricité avec un prix marché.}} + + +[[https://barry.energy/fr/signup|Inscrivez-vous à Barry Energy]] avec le code **#CÉDRIC361** et gagnez 25 € + +Cet article est en cours de rédaction, depuis le 1er mars 2021. Il s'agit d'un article regroupant des informations techniques suite à mon abonnement chez **Barry**. + +> Pourquoi Barry est innovant ? + +Les factures électriques sont basées sur un prix d'abonnement et un prix fixe au **kWh**. Certains abonnement permettent des tranches horaires ou le prix du **kWh** peut être différent. Il s'agit des tarifs heures creuses / heures pleines, heures Week End, heure JP, heure TEMPO, heure bleue, heure rouge .... + +Les **concurrents** au distributeur historique EDF, proposent également des **tarifs plus ou moins avantageux**. En 2017, j'avais fait le choix de souscrire à l'offre **CDiscount Energie**. Il est vraie que j'ai pu économiser entre 100 et 200€ par an sur ma consommation électrique. + +En **janvier 2021** est arrivé un nouveau fournisseur d’électricité, **Barry Energy**. En plus de vous permettre d'économiser sur le prix moyen de **kWh**, il offre la possibilité de payer sa consommation sur le prix du marché, sans marge. + +{{:electronique:pasted:20210302-085200.png}} + +> Parlons chiffre ? + +Avec **Barry**, je paye au plus juste la vraie consommation d'énergie. C'est ainsi que je paye un prix au **kWh** différent chaque heure. Le prix à payer va dépendre du prix du **kWh** et de ma consommation heure par heure. + +{{:electronique:pasted:20210302-132826.png}} + +Pour aujourd'hui, le 02/03/2021 : +^ date heure ^ kW consommés ^ +| + +Fini les heures creuses et heures pleines ! Bonjour le vrai prix ! + +====== Table des matières ====== + + * [[electronique:fournisseur-electricite-barry:|Présentation]] + * [[electronique:fournisseur-electricite-barry:barry-connaitre-le-cout-horaire-du-kwh]] + * [[electronique:fournisseur-electricite-barry:quelques-liens]] + diff --git a/data/pages/electronique/fournisseur-electricite-barry/quelques-liens.txt b/data/pages/electronique/fournisseur-electricite-barry/quelques-liens.txt new file mode 100644 index 0000000..8a91797 --- /dev/null +++ b/data/pages/electronique/fournisseur-electricite-barry/quelques-liens.txt @@ -0,0 +1,19 @@ +====== Quelques liens ====== +{{ :dummy.png?75x75|concernant le projet Barry}} + +API pour accéder aux données\\ +https://developer.barry.energy/ + +Inscription à Barry\\ +https://barry.energy/fr/signup avec le code parrain **#CÉDRIC361** pour économiser 25€ + +État des services\\ +https://barry.energy/fr/faq/360005006394 + +Consommation électrique mondiale\\ +https://www.electricitymap.org/zone/FR + + +Développement\\ +https://barry.energy/fr/roadmap + diff --git a/data/pages/electronique/fournisseur-electricite-barry/sidebar.txt b/data/pages/electronique/fournisseur-electricite-barry/sidebar.txt new file mode 100644 index 0000000..9a89ca7 --- /dev/null +++ b/data/pages/electronique/fournisseur-electricite-barry/sidebar.txt @@ -0,0 +1,2 @@ +{{page>.:index#table-des-matieres}} +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/electronique/index.txt b/data/pages/electronique/index.txt new file mode 100644 index 0000000..4feabb6 --- /dev/null +++ b/data/pages/electronique/index.txt @@ -0,0 +1,26 @@ +~~NOCACHE~~ + +====== Technologies ====== + +{{ :logo-electronique.png?nolink&150x150|Electronique, Arduino & Raspberry Pi}} + +La passion des sciences et de la technologie. On en parle ? **Électronique**, **Arduino**, **Raspberry Pi** et composants sont les thèmes de cette section. + +===== Table des matières ===== + + * [[.:|introduction]] + +==== Les pages ==== + + + +==== Les sous-catégories ==== + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/electronique/liitokala-lii-s8-battery-charger.txt b/data/pages/electronique/liitokala-lii-s8-battery-charger.txt new file mode 100644 index 0000000..faf5e06 --- /dev/null +++ b/data/pages/electronique/liitokala-lii-s8-battery-charger.txt @@ -0,0 +1,45 @@ +====== Chargeur de batterie Liitokala Lii-S8 ====== +{{ :dummy.png?75x75|Nom de la section}} + + +===== Caractéristiques techniques ===== + +==== Tension d'alimentation ==== + +12 V DC et 4.0 A + + +==== Types et modèles de batteries compatibles ==== + +Li-ion / IMR / LiFePO4 : 26650, 21700, 20700, 18650, 18490, 18350, 17670, 17500, 16340(RCR123), 14500, 10440 + +NiMH / Cd : AA, AAA, SC/C + + +==== Tension de charge ==== + +4.20 V DC for Li-ion +  +4.35 V DC for IMR +  +3.65 V DC for LiFePO4 +  +1.48 V DC for the NiMH/Ni - CD +  +9.0 V DC for the NiMH + + +==== Courant de charge ==== + +Li-ion / IMR / LiFePO4 : 2.00 A sur les canaux 1, 3, 6 et 8 + +Li-ion / IMR / LiFePO4 : 0.30 A, 0.50 A, 0.70 A et 1.00 A sur les 8 canaux + +NiMH / Nicd : 0.50 A sur les 8 canaux + +NiMH-9V: 85m A sur 2 canaux + + + + + diff --git a/data/pages/electronique/lithium-battery-charger-2s-a1.txt b/data/pages/electronique/lithium-battery-charger-2s-a1.txt new file mode 100644 index 0000000..c584ae8 --- /dev/null +++ b/data/pages/electronique/lithium-battery-charger-2s-a1.txt @@ -0,0 +1,44 @@ +====== Module de chargeur de batterie Li-ion ====== +{{ :electronique:pasted:20220823-011010.png?75x75|Carte de charge de batterie au Lithium DDTCCRUB 2S 1A}} + +===== Description ===== + +Chargeur de 2 batteries Lithium-Ion (Li-Ion) de 7.4V (2 x 3.7V) au format 18650. Interface d'entrée prise USB-C + + +===== Caractéristiques ===== + +Courant d'entrée : 1A + +Tension d'entrée : DC de 3.7V à 5V (tolérance de 3V à 6V) + +Courant de charge : 0.55A (0.40A si tension d'entrée à 3.7V) + +Tension de charge : 8.4V + +LED **CR* pour indiquer le statut de charge + +LED **OK** pou rindiquer que la charge est complète + +Température de fonctionnement : de -40°C à +85°C + +Fréquence de commutation jusqu'à 1MHz, compense la perte de tension en mode quadruple CV. + +La résistance interne et la résistance de suivi de la batterie sont chargées automatiquement. + +La tension de la batterie de Protection est inférieure à la tension d'entrée et au court-circuit de la batterie. + +Forte adaptabilité à l'alimentation d'entrée, la capacité de conduite est limitée batterie de protection contre les surtensions. + + + +===== Photos du produit ===== + + +{{:electronique:pasted:20220823-011010.png}} + +{{:electronique:pasted:20220823-012130.png}} + +===== Montage ===== + +{{:electronique:pasted:20220823-012555.png}} diff --git a/data/pages/electronique/lois-et-composants/100-lois-simples-d-electricite.txt b/data/pages/electronique/lois-et-composants/100-lois-simples-d-electricite.txt new file mode 100644 index 0000000..d5acdaa --- /dev/null +++ b/data/pages/electronique/lois-et-composants/100-lois-simples-d-electricite.txt @@ -0,0 +1,54 @@ +====== Lois simples de l'électricité ====== + +{{ :electronique:lois-et-composants:logo-lumiere.png?nolink&75x75|Loi simples de l'électricité}} + +===== - Les circuits électriques ===== + +Un circuit électrique est constitué de récepteurs et de générateurs réliés par des conducteurs. Il y a au moins un récépteur et un générateur dans un circuit électrique. + +===== - Le courant électrique ===== + +Le courant électrique est un ensemble de ions et d'électrons, appelés porteurs des charges électriques, qui se déplacent dans un circuit électrique fermé. + +Par conventions, le courant électrique sort de la borne '+' (positive) pour se diriger vers la borne '-' (négative) du générateur. + +===== - L'intensité ===== + +L'**intensité (i)** du courant électrique est une grandeur physique qui caractérise une quantité d'électricité traversant la section d'un conducteur en une seconde. + +Si le débit est invariable dans le temps, le **courant** est dit **continu**. + +L'**intensité** du courant électrique est une grandeur algébrique et s'exprime en **Ampère (A)**. Elle se mesure à l'aide d'un ampèremètre branchée en série. + +===== - Loi des nœuds ===== + +Tous les appareils montés en série sont traversés par la même intensité I. + +La somme algébrique des intensités des courants dans les conducteurs arrivant vers un noeud est égale à la somme algébrique des intensités des courants dans les conducteurs partant du nœud. + + +===== - La tension électrique ===== + +La **tension électrique (U)** est une différence de potentiel entre deux points d'une portion d'un circuit. + +La tension est une grandeur algébrique, on la mesure à l'aide d'un voltmètre branchée en parallèle (ou en dérivation). Elle s’exprime en **Volt (V)**. + +===== - Loi des mailles ===== + +Une maille est un chemin fermé passant par différents points d'un circuit. + + - La somme algébrique des tensions rencontrées dans une maille est nulle. + - La tension totale entre deux points d'un circuit est égale à la somme des tensions partielles. + +===== - Loi d'Ohm d'un dipôle linéaire passif ===== + +Un dipôle linéaire passif est également appelé **conducteur ohmique**. + +La relation entre U et I est linéaire. La caractéristique du conducteur ohmique. Elle s'appelle **résistance (R)** et s'exprime en **Ohm (Ω)**. Elle se mesure avec un ohmètre hors charge. + +De ce fait, R = U / I + +On notera la conductense, G = 1 / R + + + diff --git a/data/pages/electronique/lois-et-composants/500-capteur-de-distance-ultrasons.txt b/data/pages/electronique/lois-et-composants/500-capteur-de-distance-ultrasons.txt new file mode 100644 index 0000000..c590b3b --- /dev/null +++ b/data/pages/electronique/lois-et-composants/500-capteur-de-distance-ultrasons.txt @@ -0,0 +1,53 @@ +====== Capteur de distance ultrasons ====== +{{ :dummy.png?75x75|Nom de la section}} + +Le premier capteur de distance que j'ai utilisé est le **HC-SR04**. Il existe une bibliothèque populaire pour les télémètres à ultrasons sur Arduino [[https://www.arduinolibraries.info/libraries/ultrasonic|Ultrasonic.h]]. + +===== Spécificités ===== + +| Nombre de connecteur | 4 | +| Alimentation | 5 V | +| Fréquence des ultrasons | 40 Khz | +| Consommation | 2 mA en veille\\ 15 mA au travail | +| Angle effectif | 15° | +| Distance mesurée | de 2 cm à 400 cm | +| Marge d'erreur | Variation de 0.3 cm\\ à partir de 250 cm la résolution ne sera pas très bonne | +| Prix | https://amzn.to/3MgE8fS | + + + +===== Principe ===== + +Un capteur à ultrasons détermine la distance d’un objet du capteur sur la base du temps de propagation du son (340 m/s) vers et depuis l’objet, la distance en centimètre de l’obstacle peut être déterminée assez précisément. + +{{:electronique:lois-et-composants:pasted:20220515-202803.png}} + +Le capteur à ultrasons HC-SR04 doit recevoir un signal ''LOW'' de 4 µs puis un signal ''HIGH'' de 10 µs et enfin une pause, signal ''LOW'' de 60 ms minimum sur la pin ''TRIG''. + +Après de l'envoi du signal ''HIGH'', on va lire l'informations sur la broche ''ECHO''. + +{{:electronique:lois-et-composants:pasted:20220515-233303.png}} + + +Le calcul de la distance s'appuie sur la vitesse du son dans l'atmosphère proportionnel au temps de réception du signal. On n'oublie pas de divisez par **2**. + +{{:electronique:lois-et-composants:pasted:20220515-233506.png}} + + +===== Schéma ===== + +Il faut identifier les broches ''D8'' et ''D9'' sur l'Arduino. Repérer les 4 broches ''VCC'' , ''GND'', ''TRGI'' et ''ECHO'' sur le module **HC-SR04**. Aucun autre composant est nécessaire. + +| +5 V | VCC | +| GND | GND | +| D2 | ECHO | +| D3 | TRIG | + +{{:electronique:lois-et-composants:pasted:20220516-000835.png}} + + +===== Code ===== + +Code de base [[https://gitlab.com/cedricAbonnel/esp/-/blob/master/arduino/sketchDistanceSerial.ino|calculer une distance avec un HC-SR04 sur Arduino]] + +Code [[https://gitlab.com/cedricAbonnel/esp/-/blob/master/arduino/sketchDistanceSerial-Ultrasonic.ino| calculer une distance avec un HC-SR04 sur Arduino et la bibliothèque ultrasonic]] diff --git a/data/pages/electronique/lois-et-composants/500-capteur-infrarouge-de-mouvements.txt b/data/pages/electronique/lois-et-composants/500-capteur-infrarouge-de-mouvements.txt new file mode 100644 index 0000000..5f30acf --- /dev/null +++ b/data/pages/electronique/lois-et-composants/500-capteur-infrarouge-de-mouvements.txt @@ -0,0 +1,19 @@ +====== Capteur de mouvements infrarouge ====== + +{{ electronique:arduino:pir_rcw0506_vuegenerale.jpg?noLink |}} + +Voyons voir comment mettre en œuvre un ** PIR MOTION DETECTOR**, **capteur infrarouge de mouvements** en français dans le texte. + +La référence que j'utilise est le **DSN-FIR800**, gravée **RCW 0506** et **D-SUN**. Le circuit est composé de : + * 4 condensateurs + * 2 résistances variables ''Sx'' et ''Tx'' + * un circuit intégré BISS0001 - {{ electronique:arduino:biss0001.pdf |Micro Power PIR Motion Detector IC}} + * un {{ electronique:arduino:bm71xx.pdf |régulateur de tension}} 3.3V 30mA + +{{ electronique:arduino:pir_rcw0506_zoombiss0001.jpg?noLink |}} + +Le principe de fonctionnement du BISS0001 est basé : + * sur un détecteur de mouvements infrarouge externe qui déclenche un trigger + * un timer ''Tx'' qui maintient un niveau logique après déclenchement du trigger + * un timer ''Ti'' qui inhibe le détecteur + diff --git a/data/pages/electronique/lois-et-composants/index.txt b/data/pages/electronique/lois-et-composants/index.txt new file mode 100644 index 0000000..c9d7859 --- /dev/null +++ b/data/pages/electronique/lois-et-composants/index.txt @@ -0,0 +1,10 @@ +====== Lois simples, composants et principes ====== +{{ :electronique:logo-lumiere.png?nolink&75x75|Lois et composants}} + + + + + +---- + +Retour à [[..:]] \ No newline at end of file diff --git a/data/pages/electronique/lois-et-composants/interface-5v-230v-avec-optocoupleur-et-triac.txt b/data/pages/electronique/lois-et-composants/interface-5v-230v-avec-optocoupleur-et-triac.txt new file mode 100644 index 0000000..96f0e44 --- /dev/null +++ b/data/pages/electronique/lois-et-composants/interface-5v-230v-avec-optocoupleur-et-triac.txt @@ -0,0 +1,49 @@ +====== Interface 5V 230V avec optocoupleur et Triac ====== +{{ :dummy.png?75x75|Commander du 230 V avec du 5 V}} + + + + +Lorsqu'on veut piloter un circuit en 230 volts, depuis un Arduino où depuis un composant électronique basse tension, on utilise un relais de commande. La partie commande est en 5 volts et la partie commandée se trouve en 230 volts. L'isolante entre les deux parties, c'est le relais. + +L'inconvénient d'un relais c'est le bruit qu'il fait quand il commute. Ça claque ! + +Lorsqu'on veut piloter un appareil en 230 volts, dans un environnement où le bruit est à proscrire, par exemple dans une chambre, il faut effectuer un choix technologique plus silencieux. + +Quelles solutions avons-nous en électronique pour pouvoir piloter du 230 volts. Le pilote, c'est l'Arduino ou un composant électronique à basse tension. La basse tension c'est du 5 volts. Le piloté, c'est un radiateur, une ampoule ou un autre composant à 230 Volts. D'ailleurs, l'appareil piloté s'appelle une charge. + + +La solution serait le triac est un dispositif semi-conducteur avec 3 bornes. Pour faire simple, c'est un composant électronique à trois pattes. Il a 2 anodes et une porte appelée gate en anglais. Rapidement, la gate permet de faire circuler le courant entre les anodes. L'avantage de celui-ci c'est qu'il est compatible avec une tension alternative. Suivant le modèle choisi nous pourrons piloter de 4 à 25 ampères, pour une tension de 600 volts maximale. Ce qui représente une puissance de 5500 W maximale pour 230 V. + +Toutefois, le Triac ne permet pas d'isoler galvaniquement le 230 volts du 5 volts, car le schéma représente une masse commune. Il faut ajouter un optocoupleur pour isoler le 5 et 230 V. Le courant présenté en entrée de l'optocoupleur et transmis par une LED émettrice au bornier de la sortie. Sur le bornier de sortie est positionné un capteur de lumière qui laissera passer le courant si de la lumière est émise. Entre le bornier d'entrée et le borne de sortie de l'optocoupleur, il n'y a aucune masse commune, aucun conducteur commun. Il y a une isolation dite galvanique. + +Un triac, un optocoupleur et vogue la galère. Il y aura un bornier pour amener le 230 volts et un autre pour brancher la charge. Il y a également un module de transformation 230 volts alternatif vers 5 volts continu, ceci afin d'alimenter l'Arduino. L'Arduino sera programmé avec un programme spécifique qu'on injectera en USB. Une des sorties pilotera un optocoupleur. + +Il reste à modéliser un boîtier afin d'intégrer tous ses composants et modules. Et les quelques composants à souder le seront sur une plaque pré-percée. + +{{:electronique:depannage:pasted:20200806-003439.png}} + +====== Composants ====== + +Voici une liste de composants nécessaires à la réalisation du circuit, avec un prix indicatif sur les prix. Évidemment cela n'inclus ni le prix de l'étain, ni celui de la plaque pré-percée et ni des fils de jonctions. + +^ module 230 V AC - 5 V DC | 0,66 € | +^ triac BTA16-600 | 0,136 €| +^ résistance 220 ohms | < 0,004 € | +^ fusible 1A | 0,008 € | +^ porte fusible | 0,09 € | +^ 1 borniers 2 connecteurs | 0,043 € | +^ optocoupleur MOC3031 | 0,15 € | + +Voici quelques informations complémentaires sur certains composants ou modules. + +Le ''module 230 V AC - 5 V DC'' est un circuit avec transformateur, condensateurs, résistances, diodes et régulateur **TL431**. + +{{ :electronique:depannage:pasted:20200806-090408.png}} + +Caractéristiques + * Tension d'entrée: 85 ~ 265 V AC 50/60 Hz ou 100 ~ 370 V DC + * Tension de sortie: 5 V (+/-0.2 V) DC + * Courant de sortie : 700 mA + * Puissance : 3.5 W (5 V x .7 A) + * Température de fonctionnement : 20 ~ 60 degrés diff --git a/data/pages/electronique/lois-et-composants/sidebar.txt b/data/pages/electronique/lois-et-composants/sidebar.txt new file mode 100644 index 0000000..af1f688 --- /dev/null +++ b/data/pages/electronique/lois-et-composants/sidebar.txt @@ -0,0 +1 @@ +{{page>index}} \ No newline at end of file diff --git a/data/pages/electronique/modules/scd30-capteur-co2.txt b/data/pages/electronique/modules/scd30-capteur-co2.txt new file mode 100644 index 0000000..aaadceb --- /dev/null +++ b/data/pages/electronique/modules/scd30-capteur-co2.txt @@ -0,0 +1,7 @@ +====== SCD30 - Capteur CO2 ====== +{{ :electronique:modules:scd30.jpg?nolink&400|Module SCD30 Capteur CO2 à cabler}} + +===== Liens ===== + + * Grove - CO2 & Temperature & Humidity Sensor (SCD30) : https://wiki.seeedstudio.com/Grove-CO2_Temperature_Humidity_Sensor-SCD30/ + * Seeed SCD30 Library : https://github.com/Seeed-Studio/Seeed_SCD30 diff --git a/data/pages/electronique/mqtt/broker.txt b/data/pages/electronique/mqtt/broker.txt new file mode 100644 index 0000000..43bd860 --- /dev/null +++ b/data/pages/electronique/mqtt/broker.txt @@ -0,0 +1,15 @@ +====== 120 · broker ====== +{{ :dummy.png?75x75|Nom de la section}} + +Un broker MQTT est un serveur qui implémente le protocole MQTT et qui gère la communication entre les différents clients MQTT. Le broker MQTT sert d'intermédiaire pour transmettre les messages publiés par les clients aux autres clients qui se sont abonnés aux sujets pertinents. + +Le broker MQTT peut être considéré comme un centre de messages pour les clients MQTT. Il reçoit des messages publiés par les clients, les stocke temporairement et les transmet aux clients abonnés aux sujets pertinents. Le broker peut également effectuer d'autres tâches telles que la sécurité, la gestion des sessions, la gestion des abonnements, la gestion de la qualité de service (QoS) et la gestion des thèmes (topics). + +Le broker MQTT peut être exécuté sur différents types de plateformes, telles que des ordinateurs personnels, des serveurs cloud ou des appareils IoT. Il existe plusieurs implémentations de broker MQTT open source et commerciales disponibles, qui peuvent être utilisées pour créer des systèmes MQTT personnalisés en fonction des besoins spécifiques de votre application. + +Il en existe quelques un : + * **ActiveMQ** développé par Apache et permet d'intégrer le protocole dans un serveur Apache httpd. + * **JoramMQ** pour une intégration Java de MQTT + * [[informatique:linux:applications:mosquitto|Mosquitto]], le broker le plus utilisé actuellement dans les projets DIY + * **RabbitMQ** propose un support commercial + * **EMQTT**, conçu pour recevoir de très nombreuses connexions diff --git a/data/pages/electronique/mqtt/index.txt b/data/pages/electronique/mqtt/index.txt new file mode 100644 index 0000000..7b18d1d --- /dev/null +++ b/data/pages/electronique/mqtt/index.txt @@ -0,0 +1,40 @@ +====== MQTT ====== +{{ :electronique:mqtt:mqtt_dash.png?75x75|MQ Telemetry Transport}} + +MQTT est un **protocole simple de communication entre machines**. Le **protocole est un standard international**, adopté pas de grandes entreprises et nombreux industriels. **MQTT** signifie **MQ Telemetry Transport**. + +MQTT (//Message Queuing Telemetry Transport//) est un protocole de communication léger et ouvert pour l'Internet des objets (IoT) qui a été développé en 1999 par **Andy Stanford-Clark** de **IBM** et **Arlen Nipper** de **Eurotech**. + +MQTT est conçu pour être simple, efficace et adaptable aux besoins de nombreux types de systèmes IoT. Le protocole MQTT permet une communication bidirectionnelle entre les périphériques connectés à un réseau, en utilisant un modèle de publication/abonnement (**pub/sub**) où les périphériques publient des messages sur des sujets (**topics**) spécifiques, et les autres périphériques peuvent s'abonner à ces sujets pour recevoir les messages pertinents. + +MQTT a des caractéristiques qui le rendent particulièrement adapté aux systèmes **IoT**, tels que sa faible consommation d'énergie, sa bande passante réduite, sa tolérance aux pannes et son évolutivité. Le protocole MQTT est également compatible avec une grande variété de plateformes et de langages de programmation, ce qui le rend facile à intégrer avec d'autres technologies. + +Aujourd'hui, MQTT est devenu un standard ouvert et largement adopté pour la communication dans l'Internet des objets, et il est utilisé dans une grande variété de domaines, tels que la domotique, l'agriculture intelligente, l'industrie, les villes intelligentes et les services connectés. + +===== Table des matières ===== + +[[.:]] + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/electronique/mqtt/les-sujets.txt b/data/pages/electronique/mqtt/les-sujets.txt new file mode 100644 index 0000000..3a4ef5c --- /dev/null +++ b/data/pages/electronique/mqtt/les-sujets.txt @@ -0,0 +1,48 @@ +====== 150 · Les sujets ====== +{{ :dummy.png?75x75|Nom de la section}} + +En MQTT, un sujet (ou //topic// en anglais) est une chaîne de caractères qui identifie une catégorie ou un canal de communication. Les clients MQTT peuvent s'abonner à un ou plusieurs sujets pour recevoir les messages publiés sur ces sujets. + +Lorsqu'un client publie un message sur un sujet particulier, tous les clients qui se sont abonnés à ce sujet recevront ce message. Les sujets sont organisés sous forme de hiérarchie à l'aide de barres obliques (/) pour séparer les différents niveaux de la hiérarchie. + +Par exemple, le sujet ''maison/chambre1/temperature'' pourrait être utilisé pour publier la température de la chambre 1 d'une maison. Les clients peuvent alors s'abonner à ''maison/chambre1/temperature'' pour recevoir des mises à jour sur la température de cette pièce spécifique. + +Les sujets sont un élément clé de la flexibilité et de l'extensibilité de MQTT, permettant une communication efficace et ciblée entre les différents clients de l'écosystème MQTT. + +===== Sujets réservés ===== + +MQTT définit plusieurs sujets réservés (ou //reserved topics// en anglais) qui ont une signification particulière et qui ne doivent pas être utilisés pour la publication de messages personnalisés. Voici quelques exemples de sujets réservés dans MQTT : + + * ''$SYS/#'' : ce sujet réservé est utilisé pour publier des informations système sur le broker MQTT lui-même, telles que des statistiques de performance ou des informations de connexion des clients. + + * ''$SYS/broker/version'' : ce sujet réservé est utilisé pour publier la version du broker MQTT. + + * ''$SYS/broker/uptime'' : ce sujet réservé est utilisé pour publier le temps d'activité du broker MQTT. + + * ''$SYS/+'' : ce sujet réservé permet d'accéder aux différents sous-sujets sous le répertoire ''$SYS'', qui contiennent des informations système spécifiques. + +Il ne faut pas utiliser ces sujets réservés pour publier des messages personnalisés, car cela peut perturber le fonctionnement normal du broker ou des clients MQTT qui s'attendent à recevoir des informations système spécifiques sur ces sujets. + +===== Caractère générique # ===== + +En MQTT, le symbole ''#'' est un caractère générique utilisé comme joker dans les noms de sujets pour s'abonner à tous les sous-sujets d'un certain niveau. Lorsqu'un client s'abonne à un sujet qui contient le joker ''#'', il reçoit des messages publiés sur tous les sous-sujets de ce niveau et de niveaux inférieurs. + +Par exemple, si un client s'abonne au sujet ''maison/chambre1/#'', il recevra des messages publiés sur tous les sous-sujets de ''maison/chambre1'', tels que ''maison/chambre1/temperature'', ''maison/chambre1/humidite'', ''maison/chambre1/lumiere'', etc. + +L'utilisation du joker ''#'' peut avoir des conséquences importantes sur le trafic réseau et la charge de travail du broker MQTT, en particulier pour les hiérarchies de sujets importantes avec de nombreux sous-sujets. Par conséquent, il est recommandé d'utiliser le joker ''#'' avec parcimonie et de manière judicieuse, en fonction des besoins spécifiques de votre application MQTT. + +Lorsque le symbole ''#'' est utilisé seul comme sujet, il est considéré comme un sujet non valide dans MQTT. En effet, MQTT spécifie que tous les sujets valides doivent commencer par un caractère non-joker. + +Ainsi, si un client s'abonne à ''#'' comme sujet, cela n'aura aucun effet, car ''#'' n'est pas un sujet valide en soi. De même, si un client publie un message avec ''#'' comme sujet, le broker MQTT refusera le message car ''#'' n'est pas un sujet valide. + +Il est important de se rappeler que le broker MQTT peut appliquer des règles spécifiques pour valider les sujets des messages, qui peuvent varier en fonction de l'implémentation spécifique du broker. Il est donc recommandé de vérifier la documentation du broker MQTT pour connaître les règles de validation des sujets. + +===== Caractère générique + ===== + +MQTT définit un autre caractère générique, le symbole ''+'', qui est utilisé pour s'abonner à un sous-sujet spécifique dans une hiérarchie de sujets. Contrairement au symbole ''#'', le symbole ''+'' ne correspond qu'à un seul niveau de sous-sujet. + +Par exemple, si un client s'abonne au sujet ''maison/+/temperature'', il recevra des messages publiés sur tous les sous-sujets qui correspondent au modèle ''maison/*/temperature''. Les sous-sujets qui correspondent incluent ''maison/cuisine/temperature'', ''maison/chambre1/temperature'', etc. + +Le symbole ''+'' est donc utile pour filtrer les messages à un niveau spécifique de la hiérarchie de sujets, en s'abonnant à un seul sous-sujet plutôt qu'à l'ensemble du niveau comme avec le symbole ''#''. + +Il est important de noter que le symbole ''+'' ne peut être utilisé que pour remplacer un seul niveau de sous-sujet, tandis que le symbole ''#'' peut remplacer plusieurs niveaux de sous-sujets. \ No newline at end of file diff --git a/data/pages/electronique/mt3608-convertisseur-elevateur-de-tension.txt b/data/pages/electronique/mt3608-convertisseur-elevateur-de-tension.txt new file mode 100644 index 0000000..ffce3fd --- /dev/null +++ b/data/pages/electronique/mt3608-convertisseur-elevateur-de-tension.txt @@ -0,0 +1,48 @@ +====== MT3608 Convertisseur Élévateur de tension ====== +{{ :electronique:pasted:20220824-075144.png?75x75|MT3608 Convertisseur Élévateur de Tension DC-DC Réglable Step Up Boost Converter Module}} + +===== Champs d'applications ===== + + * Circuits de relais solaire + * Batteries d'alimentation + * Chargeurs de batteries + +Alimentation réglable de 2V à 28V avec un courant de sortie de 2A maximum. + +===== Spécifications ===== + +Tension d'entrée : 2V - 24V + +Tension de sortie : 2V - 28V + +Courant de sortie : max. 2A + +Efficacité:> 93% + +Taille: 36 mm x 17 mm x 6,5 mm + +==== Réalisation ==== + +Régler le tension de sortie à l'aide de la vis du potentiomètre ajustable. + +Protéger le circuit avec un fusible de 2A. + +{{ :electronique:pasted:20220824-074435.png }} + +Le module à 4 connecteurs : + +IN+ Brancher le pole positif (+) de la source d’alimentation (batterie) avec une tension de 24V maximale. + +IN- Brancher le pole négatif (- ou GND) de la source d’alimentation (batterie). + +OUT+ Brancher le pole positif (+) du circuit à alimenter. Ne pas dépasser les 2A de consommation. + +OUT- Brancher le pole négatif (-) du circuit à alimenter. + +{{:electronique:pasted:20220824-074549.png}} + +===== Photos ===== + +{{:electronique:pasted:20220824-073029.png}} + +{{:electronique:pasted:20220824-075144.png}} \ No newline at end of file diff --git a/data/pages/electronique/raspberry-pi/configurer_alimentation_disque_dur.txt b/data/pages/electronique/raspberry-pi/configurer_alimentation_disque_dur.txt new file mode 100644 index 0000000..c060641 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/configurer_alimentation_disque_dur.txt @@ -0,0 +1,47 @@ +====== Configurer l'alimentation du disque dur ====== + +Avec Raspbian il est possible de paramétrer l'alimentation du disque dur afin de rentrer en mode **standby** et **hibernate** après un temps défini. Cela afin d'éviter une usure prématurée et une économie d'énergie. + +Je suppose que les disques durs USB sont montés. + +1. Dans un premier temps, il est nécessaire de mettre à jour de la liste des package et install le programme **hdparm** : + +$ sudo apt-get update && sudo apt-get install hdparm + +Les paquets supplémentaires suivants seront installés : + powermgmt-base +Paquets suggérés : + apmd +Les NOUVEAUX paquets suivants seront installés : + hdparm powermgmt-base + + +2. On va interroger l'ensemble des disques durs afin de connaître l'état du mode d'alimentation. Les réponses possibles sont **unkonown**, **active** / **idle** et **standby**. + + +$ sudo hdparm -C /dev/sd? + +/dev/sda: + drive state is: standby + +/dev/sdb: + drive state is: standby + +/dev/sdc: + drive state is: standby + +/dev/sdd: + drive state is: standby + +/dev/sde: + drive state is: standby + +/dev/sdf: + drive state is: standby + +/dev/sdg: + drive state is: standby + +/dev/sdh: + drive state is: standby + \ No newline at end of file diff --git a/data/pages/electronique/raspberry-pi/creer-un-point-d-acces-wifi-et-routage-evolue-avec-raspap.txt b/data/pages/electronique/raspberry-pi/creer-un-point-d-acces-wifi-et-routage-evolue-avec-raspap.txt new file mode 100644 index 0000000..6b75303 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/creer-un-point-d-acces-wifi-et-routage-evolue-avec-raspap.txt @@ -0,0 +1,5 @@ +====== Créer un point d'accès Wifi et routage évolué avec RaspAp ====== +{{ :dummy.png?75x75|Nom de la section}} + + +https://raspap.com/ diff --git a/data/pages/electronique/raspberry-pi/creer-un-point-d-acces-wifi-et-routage.txt b/data/pages/electronique/raspberry-pi/creer-un-point-d-acces-wifi-et-routage.txt new file mode 100644 index 0000000..6011ada --- /dev/null +++ b/data/pages/electronique/raspberry-pi/creer-un-point-d-acces-wifi-et-routage.txt @@ -0,0 +1,4 @@ +====== Créer un point d'accès Wifi et routage ====== +{{ :dummy.png?75x75|Nom de la section}} + +https://thepi.io/how-to-use-your-raspberry-pi-as-a-wireless-access-point/ \ No newline at end of file diff --git a/data/pages/electronique/raspberry-pi/fondamentaux/accessoires_pour_raspberry_pi_3_bplus.txt b/data/pages/electronique/raspberry-pi/fondamentaux/accessoires_pour_raspberry_pi_3_bplus.txt new file mode 100644 index 0000000..7852576 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/fondamentaux/accessoires_pour_raspberry_pi_3_bplus.txt @@ -0,0 +1,38 @@ +====== Accessoires pour Raspberry Pi 3 B+ ====== + +Je vais détailler les accessoires indispensables pour fonctionner avec le Raspberry Pi 3 B+. + +===== Alimentation ===== + +Pour fonctionner, le Raspberry Pi à besoin d'une alimentation électrique. Elle n'est pas fournie par défaut. + +Certains périphériques USB demandent beaucoup de courant pour fonctionner. Si l'alimentation n'est pas suffisamment dimensionnée, cela peut provoquer de graves défaillances. Je vous recommande cette [[https://amzn.to/2X9FQph|alimentation pour Raspberry Pi]] qui tiendra la charge même si plusieurs périphériques sont branchés. + +Cette alimentation secteur est dotée d'un câble de 1,5 m et d'une fiche mâle micro USB. Certification CE et ROSH pour plus de sécurité, elle est garantie contre les courts-circuits, les surintensités et les surtensions. Son courant de consommation en veille est très faible. + +[[https://amzn.to/2X9FQph|{{https://www.abonnel.fr/_media/informatique/accessoires_pour_raspberry_pi/5ea6da060f069e9e024c154d2dad4d70.png?nolink&}}]] + +===== Carte mémoire ===== + +Le Raspberry Pi est dépourvu de disque dur. Il fonctionne avec une carte mémoire micro SD. Je vous conseille une [[https://amzn.to/2KDgMWb|Carte micro SD 64 Go pour Rapberry Pi]] pour stocker un maximum d'informations. La robustesse de cette carte permettra un grand nombre de lecture/écriture. + +[[https://amzn.to/2KDgMWb|{{https://www.abonnel.fr/_media/informatique/accessoires_pour_raspberry_pi/58d14163eb5a1774f00095af5625e6f8.png?nolink&295x218}}]] + +===== Clavier et souris ===== + +Pour naviguer dans les programmes ou taper les lignes de commandes, il faudra un clavier et une souris qui ne sont pas fournies par défaut. + +Il y a deux types de clavier qui peuvent être utiliser. + +Le clavier a largeur standard permettra de taper du texte facilement. Il sera utile si vous utilisez le Rabperry Pi comme un ordinateur. Un clavier standard d'ordinateur peut faire l'affaire. Si vous souhaiter avoir un clavier à usage excluif pour le Raspberry Pi, je vous conseille [[https://amzn.to/2KBNszu|un clavier et une souris sans-fil Logitech]]. + +Pour une utilisation de salon, un [[https://amzn.to/2KBYdBV|petit clavier avec trackpad intégré et rétro éclairage]] peut parfaitement convenir. Il sera utile lorsque vous utiliserez Kodi pour naviguer dans l'interface ou renseigner des champs de recherche. + +[[https://amzn.to/2KAGdrr|{{:informatique:accessoires_pour_raspberry_pi:7715131786e6dd782ca9efe942fa29cd.png?nolink&}}]] [[https://amzn.to/2KBYdBV|{{:informatique:accessoires_pour_raspberry_pi:rii_clavier_azertry.png?nolink&400|}}]] + +===== Câble HDMI ===== + + +===== Boitier de protection ===== + + diff --git a/data/pages/electronique/raspberry-pi/fondamentaux/comparaison_performances_raspberrypi4.txt b/data/pages/electronique/raspberry-pi/fondamentaux/comparaison_performances_raspberrypi4.txt new file mode 100644 index 0000000..7fffdbd --- /dev/null +++ b/data/pages/electronique/raspberry-pi/fondamentaux/comparaison_performances_raspberrypi4.txt @@ -0,0 +1,13 @@ +====== Comparaison des performances ====== + + +Comparaison des performances des Raspberry Pi. + +^ ^ Raspberry Pi 1 Model A ^ Raspberry Pi 1 Model A+ ^ Raspberry Pi 1 Model B ^ Raspberry Pi 1 Model B+ ^ Raspberry Pi 2 Model B ^ Raspberry Pi 3 Model B ^ Raspberry Pi Zero ^ Raspberry Pi 4 model B ^ +^ Date de sortie | 2013 | 2014 | 2012 | 2014 | 2015 | 2016 | 2015 | 2019 | +^ SoC | Broadcom BCM2835 | Broadcom BCM2835 | Broadcom BCM2835 | Broadcom BCM2835 | Broadcom BCM2836 | Broadcom BCM2837 | Broadcom BCM2835 | Broadcom BCM2711 | +^ Cores | 1 | 1 | 1 | 1 | 4 | 4 | 1 | 4\\ Cortex-A72 (ARM v8) 64-bits à 1.5GHz | +^ SDRAM | 256 MB | 256 MB | 512 MB | 512 MB | 1 GB | 1 GB | 512 MB | 1 GB\\ 2 GB\\ 4 GB | +^ Circuit Graphique | | | | | | VideoCore IV | | VideoCore VI | + + diff --git a/data/pages/electronique/raspberry-pi/fondamentaux/comparer_ports_raspberrypi.txt b/data/pages/electronique/raspberry-pi/fondamentaux/comparer_ports_raspberrypi.txt new file mode 100644 index 0000000..332c6d8 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/fondamentaux/comparer_ports_raspberrypi.txt @@ -0,0 +1,18 @@ +====== Comparaison des ports ====== + + +Comparaison des ports des Raspberry Pi. + +^ ^ Raspberry Pi 1 Model A ^ Raspberry Pi 1 Model A+ ^ Raspberry Pi 1 Model B ^ Raspberry Pi 1 Model B+ ^ Raspberry Pi 2 Model B ^ Raspberry Pi 3 Model B ^ Raspberry Pi Zero ^ Raspberry Pi 4 model B ^ +^ USB Ports | 1 USB 2.0 | 1 USB 2.0 | 2 USB 2.0 | 4 USB 2.0 | 4 USB 2.0 | 4 USB 2.0 | 1 micro USB 2.0 | 2 USB 2.0\\ 2 USB 3.0 | +^ Ethernet | | | 10/100 Mbits/s | 10/100 Mbits/s | 10/100 Mbits/s | 10/100 Mbits/s | | 1 Gbits/s | +^ Bluetooth | | | | | | 4.1 | | 5.0 | +^ WiFi | | | | | | 802.11n | | bi-bande 802.11b/g/n/ac | +^ Audio In | I²S | I²S | I²S | I²S | I²S | I²S | I²S | I²S | +^ Audio Out | I²S\\ Analog 3.5 mm jack\\ Digital HDMI | I²S\\ Analog 3.5 mm jack\\ Digital HDMI | I²S\\ Analog 3.5 mm jack\\ Digital HDMI | I²S\\ Analog 3.5 mm jack\\ Digital HDMI | I²S\\ Analog 3.5 mm jack\\ Digital HDMI | I²S\\ Analog 3.5 mm jack\\ Digital HDMI | Digital HDMI\\ Analog GOPI PWM | I²S\\ Analog 3.5 mm jack\\ Digital HDMI | +^ Video In | CSI Camera Connector | CSI Camera Connector | CSI Camera Connector | CSI Camera Connector | CSI Camera Connector | CSI Camera Connector | | CSI Camera Connector | +^ Video Out | HDMI\\ Composite RCA | HDMI\\ Composite TRRS | HDMI\\ Composite RCA | HDMI\\ Composite TRRS | HDMI\\ Composite TRSS | HDMI\\ Composite TRSS | Mini HDMI\\ GPIO Composite | 2 Micro HDMI 4K\\ Composite TRSS | +^ External Storage | SD | Micro SD | SD | Micro SD | Micro SD | Micro SD | Micro SD | Micro SD | + + + diff --git a/data/pages/electronique/raspberry-pi/fondamentaux/index.txt b/data/pages/electronique/raspberry-pi/fondamentaux/index.txt new file mode 100644 index 0000000..be215e1 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/fondamentaux/index.txt @@ -0,0 +1,32 @@ +====== Les fondamentaux pour Raspberry Pi ====== + +Les fondamentaux pour Raspberry Pi incluent: + + * Connaissances de base en informatique et en programmation + * Comprendre les bases du système d'exploitation Linux + * Connaissance de la structure du Raspberry Pi et de ses composants + * Comprendre comment connecter des périphériques externes au Raspberry Pi + * Connaître les options de stockage et d'alimentation pour le Raspberry Pi + * Comprendre les protocoles de communication tels que SSH, FTP et les réseaux locaux. + +Ces fondamentaux vous permettront de comprendre comment utiliser au mieux votre Raspberry Pi et de réaliser des projets intéressants avec celui-ci. + +===== Table des matières ===== + + * [[.:|introduction]] + +==== Les pages ==== + + + +==== Les sous-catégories ==== + + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/electronique/raspberry-pi/fondamentaux/ou_acheter_son_raspberrypi4.txt b/data/pages/electronique/raspberry-pi/fondamentaux/ou_acheter_son_raspberrypi4.txt new file mode 100644 index 0000000..102fcea --- /dev/null +++ b/data/pages/electronique/raspberry-pi/fondamentaux/ou_acheter_son_raspberrypi4.txt @@ -0,0 +1,72 @@ +====== Où acheter son Raspberry Pi 4 ? ====== + +{{ electronique:raspberry-pi:pi4-labelled-ou_acheter.png?direct&600 |}} + +Je vous propose une sélection de sites Internet vendant le Raspberry Pi 4, 4 Go en France Métropolitaine. Mais avant tout, je reviens sur les caractéristiques du produit. + +Caractéristiques principales : + + * **Carte mère** Raspberry Pi 4 + * **Pocesseur** : Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz + * **RAM** : 4 Go LPDDR4 + * **GPU** : VideoCore VI prenant en charge OpenGL ES 3.0 + * **Connexion sans fil** : Bluetooth 5.0, BLE\\ Wi-Fi 802.11b/g/n/ac de 2,4 GHz et 5,0 GHz + * **Connexion filaire** : Gigabit Ethernet (RJ45) + * **Lecteur de carte** micro-SD (stockage non fourni) + * **Port caméra** CSI pour connecter la caméra Raspberry Pi + * **Port d'affichage** DSI pour connecter l'écran tactile Raspberry Pi + * **Audio :** AV 3.5 mm + * **Multimédia** : H.265 (décodage 4Kp60)\\ H.264 (décodage 1080p60, encodage 1080p30)\\ OpenGL ES, 3.0 graphiques + * **Ports** : 2 x USB 3.0 \\ 2 x USB 2.0 \\ 1 x USB-C (alimentation seulement) \\ 1 x GPIO 40 pin (compatibilité ascendante avec les cartes précédentes) \\ 1 x port quadripôle Audio/Vidéo composite \\ 2 x micro-HDMI + * **Alimentation** 5V / 3.1A (non fournie) par USB-C ou GPIO\\ Power over Ethernet (PoE) possible – (nécessite l'acquisition d'une carte PoE HAT) + * **Environnement** : Température de fonctionnement 0–50 ° C + + + +---- + + + +{{ electronique:raspberry-pi:capture_raspberrypi4_ldlc.png?direct&600|}} + +**LDLC** propose cette //carte mère ultra-compacte// au prix de 79,95€. Le site met en avant //le processeur Broadcom BCM2711 gagne en performance par rapport à son prédécesseur pour une exécution des calculs encore plus fluide.// Aucune date de disponibilité. + +https://www.ldlc.com/fiche/PB00273916.html + + + +---- + +{{ electronique:raspberry-pi:capture_raspberrypi4_mchobby.png?direct&600|}} + +**McHobby** propose ce //Nano-Ordinateur mono-carte// au prix de 59,90€. Le site met en avant le Raspberry Pi 4 qui //est, aujourd'hui, vraiment en mesure de remplacer un ordinateur de bureau//. Il est disponible sans être disponible .... + +https://shop.mchobby.be/fr/raspberry-pi-4/1610-raspberry-pi-4-4-go-de-ram-dispo-en-stock--3232100016101.html + + +---- + +{{ :undefined:capture_raspberrypi4_kubbi.png?direct&600|}} + +**Kubbi** propose cet //ordinateur// au prix de 58,95€. Le site met en avant //le Raspberry Pi 4 modèle B qui offre des performances de bureau comparables à celles des systèmes PC d'entrée de gamme x86//. Il est en pré-commande pour une livraison en septembre. + +https://www.kubii.fr/les-cartes-raspberry-pi/2677-nouveau-raspberry-pi-4-modele-b-3272496298750.html + + + +---- +{{ electronique:raspberry-pi:capture_raspberrypi4_elektor.png?direct&600|}} + +**Elektor** propose ce //mutant// au prix de 59,95€. Le site met en avant ce Raspberry Pi 4 B qui //n’a plus rien à envier à un système PC x86 d'entrée de gamme//. Il est en pré-commande pour une livraison le 19 août. + +https://www.elektor.fr/raspberry-pi-4-b-4-gb-ram + + + + + + + + --- //[[user:cedricabonnel]] 2019/08/02 23:38//\\ +Aucun lien sponsorisé + diff --git a/data/pages/electronique/raspberry-pi/fondamentaux/stockage_pour_raspberry_pi.txt b/data/pages/electronique/raspberry-pi/fondamentaux/stockage_pour_raspberry_pi.txt new file mode 100644 index 0000000..ba5a438 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/fondamentaux/stockage_pour_raspberry_pi.txt @@ -0,0 +1,48 @@ +====== Le stockage principal du Raspberry Pi ====== + +En standard, les Raspberry Pi requièrent au minimum pour fonctionner un support de stockage mémoire carte SD ou micro SD selon le modèle. + +===== - Cartes SD pour Raspberry Pi ===== + +La taille minimale pour une installation de **Raspbian Lite** est de 4 Go. Pour les Raspberry Pi 3A+ et 3B+, la taille maximale de la carte SD de boot doit être de **256 Go**. En règle générale, une carte de 32 Go suffit. + +L’usure des cartes SD est due uniquement à l'écriture des informations dans les cellules mémoire flash. Il faut entre 10 000 et 100 000 cycles d'écriture sur une cellule avant la mort de celle-ci, selon les technologies. + +> Carte SD de 32 Go pour Raspbian Desktop Full + +La partition de la carte SD doit être **FAT16** ou **FAT32**. Attention, car les cartes SD de taille supérieure à 32 Go sont formatée en exFAT. Il sera impératif de reformater en **FAT32**. + +===== - Boot sur disque dur avec un Raspberry Pi ===== + + >> Modifier le fichier ''/boot/config.txt'' + +Jusqu'au **Raspberry Pi 3**, pour indiquer au Raspberry Pi de booter sur le disque dur branche sur un port USB, il faut à la fin du fichier ''/boot/config.txt'' écrire un paramètre. Celui-ci modifie le registre 17, bit 21 de l'OTP. + +program_usb_boot_mode=1 + + > Plus d'informations sur l'OTP : [[https://www.raspberrypi.org/documentation/hardware/raspberrypi/otpbits.md|OTP register and bit definitions]] + + >> Vérifier +Après avoir redémarré de nouveau, dans un terminal, il faut exécuter le programme **vcgencmd** avec le paramètre **opt_dump**. Cela affiche toutes les valeurs OTP (One-time Programmable). + +vcgencmd otp_dump | grep 17 + +La valeur retournée doit être : +17:3020000a + +Soit en binaire (32 bits) : +0011 0000 0010 0000 0000 0000 0000 1010 + +J'éteins le Raspberry Pi et enlève la carte micro SD. + +Le Raspberry Pi peut maintenant démarrer sur un périphérique USB (clé ou disque). Si un carte micro SD est présente, elle reste prioritaire lors de la séquence de boot. + +===== - Réduire le temps de démarrage ===== + +On peut raccourcir le délai de //boot// sur disque USB ou clé USB, en insérant une carte micro SD vierge. + +===== - A voir aussi ===== + + * Vidéo : [[https://youtu.be/b83r13rtR8A?t=426|Raspberry Pi 3B/3B+ USB SATA/SSD (2019)]] + * [[https://www.framboise314.fr/boot-simplifie-sur-usb-avec-les-raspberry-pi-1-2-et-3/|Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3]] + * https://jamesachambers.com/raspberry-pi-storage-benchmarks-2019-benchmarking-script/ \ No newline at end of file diff --git a/data/pages/electronique/raspberry-pi/index.txt b/data/pages/electronique/raspberry-pi/index.txt new file mode 100644 index 0000000..273a1e4 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/index.txt @@ -0,0 +1,60 @@ +~~NOTOC~~ + +{{ electronique:raspberry-pi:raspberry_pi-64x64.png|}} ====== Raspberry Pi ====== + + +Je rédige ces pages pour me souvenir de comment utiliser Raspberry Pi. En effet, ce n'est pas tous les jours que l'on fait ces manipulations, donc il est plus prudent de prendre des notes. + +Je note du déploiement à la réalisation de projets. J'espère être le plus clair possible. + +Je vous laisse découvrir les chapitres de mes notes sur Rasberry Pi ci-dessous. + + + + + +Je vous propose une sélection d'articles. + + + +{{page>lectronique:raspberry-pi:raspbian:start}} + + + * Kodi + * [[informatique:linux:linux:logiciels:recallbox]] + +**Quelques projets** : + * [[electronique:teleinformation-compteur-electricite:index]] + +Des **trucs et astuces** : + * [[electronique:raspberry-pi:relever_temperature_cpu_gpu]] + * [[electronique:raspberry-pi:fondamentaux:stockage_pour_raspberry_pi]] + * [[informatique:linux:cfp:changer-le-nom-de-machine]] + * [[electronique:raspberry-pi:configurer_alimentation_disque_dur]] + +**Ressources complémentaires** : + * [[electronique:raspberry-pi:quelques_liens]] + * [[electronique:raspberry-pi:the-magpi]] + + + +===== Table des matières ===== + + * [[.:|introduction]] + +==== Les pages ==== + + + +==== Les sous-catégories ==== + + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/electronique/raspberry-pi/lire-le-numero-de-serie.txt b/data/pages/electronique/raspberry-pi/lire-le-numero-de-serie.txt new file mode 100644 index 0000000..25e5f4a --- /dev/null +++ b/data/pages/electronique/raspberry-pi/lire-le-numero-de-serie.txt @@ -0,0 +1,8 @@ +====== Lire le numéro de série du Raspberry Pi ====== +{{ :electronique:raspberry-pi:pasted:20220220-193728.png?300}} + +Le fichier ''/sys/firmware/devicetree/base/serial-number'' contient le numéro de série du Raspberry Pi. On peut utiliser la commande suivante pour le lire : + cat /sys/firmware/devicetree/base/serial-number + +Le fichier ''/proc/cpuinfo'' contient des informations sur les processeurs et il contient également le numéro de série du Raspberry Pi. La commande suivante permet d'extraire le numéro de série : + cat /proc/cpuinfo | grep Serial | cut -d ' ' -f 2 \ No newline at end of file diff --git a/data/pages/electronique/raspberry-pi/quelques_liens.txt b/data/pages/electronique/raspberry-pi/quelques_liens.txt new file mode 100644 index 0000000..efd5897 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/quelques_liens.txt @@ -0,0 +1,25 @@ +===== Quelques liens ===== + +{{ electronique:raspberry-pi:http-63525_960_720.jpg?nolink&200|}} + +Informations concernant le Raspberry Pi + * [[https://fedoraproject.org/wiki/Raspberry_Pi]] + * [[https://korben.info/univers/raspberry-pi]] + * [[https://fr.wikipedia.org/wiki/Raspberry_Pi]] + * [[http://raspbian-france.fr/]] + * [[http://raspbian-france.fr/accessoires-raspberry-pi-2/]] + +Evolution des prix sur Amazon + * [[http://fr.camelcamelcamel.com/Raspberry-Pi-Processeur-900MHz-lecteur/product/B00T2U7R7I]] + +Liste des OS avec liens et infos + * [[https://www.raspberrypi.org/downloads/]] + +NAS, Media Center and Co + * [[http://blog.idleman.fr/billet-invite-creer-un-nas-avec-le-raspberry-pi/]] + * [[http://pihair.fr/creer-un-mediacenternasseedbox-avec-un-raspberry-pi/]] + * [[http://chezmat.fr/nas-low-cost-raspberry-pi-part1/]] + * [[http://linuxfr.org/users/totof2000/journaux/un-clone-de-la-raspberry-pi-avec-reseau-1-gb-et-port-sata]] + +Mindcraft sur Raspberry + * [[informatique:applications:minecraft]] diff --git a/data/pages/electronique/raspberry-pi/relever_temperature_cpu_gpu.txt b/data/pages/electronique/raspberry-pi/relever_temperature_cpu_gpu.txt new file mode 100644 index 0000000..066ecd3 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/relever_temperature_cpu_gpu.txt @@ -0,0 +1,71 @@ +====== Relever la température dans la GPU et le CPU d'un Raspberry Pi ====== + +Il est judicieux de connaître la température du processeur et de la puce graphique afin de ne pas endommager votre Raspberry Pi. **La température maximale est de 80 °C**, au delà de 93 °C les composants peuvent subir des dommages irréversibles. Le pire ? Griller votre carte ! + +Voici mes tests réalisés avec un Raspberry Pi 4. + +===== Fondamentaux ===== + +La température de la GPU est accessible depuis la commande ''vcgencmd'' et le paramètre ''measure_temp'' : + + +$ vcgencmd measure_temp +temp=43.0'C + + +La température du processeur est stocké dans le fichier ''/sys/class/thermal/thermal_zone0/temp'', exprimée en millième de **°C** : + + +$ cat /sys/class/thermal/thermal_zone0/temp +44790 + + +Pour afficher la valeur en **°C**, il faut effectuer une division par 1000 de la valeur contenue dans ''/sys/class/thermal/thermal_zone0/temp'' : + +$ awk '{printf("\ntemp=%.1f°C\n\n",$1/1e3)}' /sys/class/thermal/thermal_zone0/temp +temp=44.7'C + + + +===== Script évolué ===== + +Le script ci-dessous affiche la température de la GPU et du CPU. + +#!/bin/bash +# Script: piSensorsTemp +# Purpose: Display the ARM CPU and GPU temperature of Raspberry Pi 2/3/4 +# Author: Cédric Abonnel under CC BY +# ------------------------------------------------------- +echo "$(date) @ $(hostname)" +echo "-------------------------------------------" +echo "GPU => $(/opt/vc/bin/vcgencmd measure_temp)" +echo "CPU => $(awk '{printf("temp=%.1f°C\n\n",$1/1e3)}' /sys/class/thermal/thermal_zone0/temp)" + + +Pour rendre exécutable le code : + + +$ sudo chmod +x piSensorsTemp +$ ./piSensorsTemp + + +Pour afficher toutes les secondes, les informations rafraîchies : + + +$ watch -n 1 -d ./piSensorsTemp + + +Exemple d'execution : + +$ ./piSensorsTemp +vendredi 17 janvier 2020, 11:25:31 (UTC+0100) @ rpitst +------------------------------------------- +GPU => temp=43.0'C +CPU => temp=43.3°C + + +===== Biblio ===== + +[[https://www.cyberciti.biz/faq/linux-find-out-raspberry-pi-gpu-and-arm-cpu-temperature-command/|How to find out Raspberry Pi GPU and ARM CPU temperature on Linux]] + +[[https://github.com/lm-sensors/lm-sensors/issues/30|lm-sensors does not detect integrated temperature sensor on Raspberry Pi]] diff --git a/data/pages/electronique/raspberry-pi/sidebar.txt b/data/pages/electronique/raspberry-pi/sidebar.txt new file mode 100644 index 0000000..b26ba27 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/sidebar.txt @@ -0,0 +1,2 @@ +{{page>index#table-des-matieres}} +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/electronique/raspberry-pi/test_carte_relais_8_voies/index.txt b/data/pages/electronique/raspberry-pi/test_carte_relais_8_voies/index.txt new file mode 100644 index 0000000..dc0b0d1 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/test_carte_relais_8_voies/index.txt @@ -0,0 +1,19 @@ +====== Test d'une carte relais 8 voies ====== + + + +{{youtube>dvS1mSxiYAk?medium}} + + + +**Caractéristiques principales :**\\ +Relais haut courant, AC 250 V / 10 A, DC 30 V / 10 A\\ +Chaque canal requiert un courant conducteur de 15-20 mA + + +[[http://www.amazon.fr/gp/product/B00AEIDWXK|Vendu sur Amazon à 5,20 EUR]] + + + + + diff --git a/data/pages/electronique/raspberry-pi/the-magpi.txt b/data/pages/electronique/raspberry-pi/the-magpi.txt new file mode 100644 index 0000000..d892194 --- /dev/null +++ b/data/pages/electronique/raspberry-pi/the-magpi.txt @@ -0,0 +1,46 @@ +===== Rasbperry Pi : The MagPi ===== + + + + **The MagPi** est le magazine officiel du Raspberry Pi. Il livre les dernières infos, tests, caractéristiques et tutoriaux de votre PC format carte de crédit. + +Plus! All this inside The MagPi 80 + + * Amazing ham radio projects + * Use ham radio with Raspberry Pi + * Hack a Lego Boost + * Use a Raspberry Pi device to control your Lego projects + * Set up a Samba file server + * Quickly build a Raspberry Pi network file-storage device + * Build a karaoke machine + * Sing your heart out with this great Raspberry Pi project + * Make comic books from TV recordings + * Automatically turn video recordings into mock hand-drawn comic books + * The top 10 HATs + * The best Hardware Attached on Top accessories for Raspberry Pi + * Learn the command line + * A great selection of resources for anybody looking to boost their command-line skills + * Underwater drone + * How one reader has built a remote-control underwater robot + * The Clapper + * Recreate this classic clap on/off light switch with a Raspberry Pi + * Win! Keybow keyboards + * Your chance to win one of five mechanical keyboards + +Need more details. View the contents page for a complete list of what’s in the mag. + +Et bien plus encore et encore ! + +[[https://www.raspberrypi.org/magpi-issues/MagPi80.pdf|Télécharger The MagPi #80]]\\ +[[https://www.raspberrypi.org/magpi/issues/80/|The MagPi #80 HomePage]] + + + + +{{ electronique:raspberry-pi:001_magpi80_cover_web.jpg?nolink&400 |}} + + + + + + diff --git a/data/pages/electronique/ressort-de-compression.txt b/data/pages/electronique/ressort-de-compression.txt new file mode 100644 index 0000000..3d96874 --- /dev/null +++ b/data/pages/electronique/ressort-de-compression.txt @@ -0,0 +1,43 @@ +====== Ressorts de compression ====== +{{ :electronique:pasted:20211124-174856.png?100|Ressort de compression}} + +Les ressorts de compression sont utilisés dans une large gamme de produits où une force de compression est requise. Cela peut inclure n’importe quoi, des aides auditives aux stylos-billes ou aux tondeuses, en passant par les machines industrielles et bien plus encore. + +Un ressort de compression est à la base un composant qui peut accumuler une force et fonctionner très longtemps à des niveaux optimaux, pourvu qu’il soit utilisé correctement et de la bonne dimension. Le ressort comprimé accumule une force qui se détend dès qu’il revient à sa longueur d’origine. + +===== Materiaux ===== + +==== En corde à piano ==== + +L’utilisation de ressorts en corde à piano est recommandée dans les environnements secs. En effet, le matériau ne dispose d’aucune protection contre la rouille. Les ressorts en corde à piano sont environ 10 % plus robustes que les ressorts en acier inoxydable. + +Les ressorts de compression électrozingués sont fabriqués à partir de corde à piano puis électrozingués. Cela leur confère une surface brillante et attrayante. L’électrozingage n’offre qu’une résistance moyenne à la corrosion, mais si le ressort est utilisé en environnement humide, sa durée de vie sera plus longue par rapport à celle d’un même ressort qui serait fabriqué en corde à piano sans traitement de surface. + +==== En fil d’acier inoxydable ==== + +Pour les environnements humides, il est recommandé les ressorts en fil d’acier inoxydable. Les ressorts en acier inoxydable sont approximativement 10 % moins puissants que les ressorts en **corde à piano**. + +Si vous utilisez des ressorts dans des environnements où ils seront exposés à des produits chimiques agressifs ou à l’eau de mer, il est recommandé les ressorts fabriqués à partir d’un type spécial d’acier inoxydable (AISI 316). + +===== Cotes ===== + +{{:electronique:pasted:20211124-180147.png}} + +| d | Diamètre du fil (mm) | +| De | Diamètre extérieur (mm) | +| Di | Diamètre intérieur (mm) | +| L0 | Longueur libre (mm) | +| Ln | Longueur sous charge max. (mm) | +| Sn | Course maximale (mm) | +| Fn | Charge maximale sous Ln (N) | +| R | Constante de ressort (N/mm) | + +--- + +{{:electronique:pasted:20211124-174009.png}}* + +Diamètre du fil * diamètre extérieur * longueur + +Wire diameter * outer diameter * length + +Par exemple **1.0*10*100** signifie que le diamètre du fil est de **1.0mm**, le diamètre extérieur est de **10mm** et la longueur est de **100mm**. diff --git a/data/pages/electronique/sidebar.txt b/data/pages/electronique/sidebar.txt new file mode 100644 index 0000000..63c98b7 --- /dev/null +++ b/data/pages/electronique/sidebar.txt @@ -0,0 +1,5 @@ +{{ :logo-electronique.png?nolink&150x150|Electronique, Arduino & Raspberry Pi}} + + +{{page>index#table-des-matieres}} +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/electronique/teleinformation-compteur-electricite/circuit-de-demodulation-ask.txt b/data/pages/electronique/teleinformation-compteur-electricite/circuit-de-demodulation-ask.txt new file mode 100644 index 0000000..8ea1b1b --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/circuit-de-demodulation-ask.txt @@ -0,0 +1,42 @@ +====== Démodulation ASK ====== + +Les compteurs électriques de type électronique, fournis par Enedis (anciennement ErDF et EDF), permettent d'effectuer une relevé d'information par liaison informatique. Cette liaison informatique est assimilée à une liaison série, appelée également TTL ou RS232, après un traitement correctif. + +Cette liaison série permet de communiquer avec le compteur et ainsi obtenir des informations tel que la consommation instantanée, la consommation électrique, la puissance maximale autorisée... + +Les infos sont transmises cycliquement sur la ligne, modulées en **ASK à 50kHz**, ce qui correspond en gros à : soit aucune tension présente, soit un signal à 50kHz de 10V CC environ. Le 0V équivaut à un 1 logique, le 50kHz à un 0 logique. Pour être exploitées, ces infos doivent être démodulées pour être aux formats **TTL** ou **RS232**. + +L’accès au circuit de communication se fait via les bornes **I1** et **A**. Ce circuit est mis à disposition des clients pour alimenter un récepteur de télé-information rattaché au compteur. + +Lorsque aucune charge n’est raccordée à la sortie de l’alimentation au circuit de communication, la tension aux bornes de l’alimentation vaut 13 Vrms max. + +En charge, la tension est 6 Vrms ±10% à 50 kHz (12 V pic au maximum tenant compte d’éventuelles déformations du signal). La puissance minimale délivrée est de 130 mW. + +{{ electronique:teleinformation-compteur-electricite:teleinformation-modulee-ask-50-khz.jpg?400 |}} + +Il convient de protéger la sortie contre les court-circuits. La tenue à la tension secteur (230 V 50Hz) est exigée (en cas de branchement intempestif de l’installation client). + +Les spécifications imposées par ERDF pour les compteurs électroniques et intelligents Linky indiquent que la **composante** parallèle **résistive** doit être au **maximum de 2 KΩ** **sur le bornier de sortie** **Téléinfo**. + +Le signal émis par le compteur est de la modulation ASK, c'est une modulation du signal binaire dans une onde de 50Hz. + +Je me suis basé sur un schéma proposé par le site [[http://hallard.me]] pour réaliser le circuit interface entre le bornier Téléinfo et le Rabperry Pi. + +Pour réaliser l'interface entre le bornier TIC et le Raspberry Pi, j'ai acheté : + * une plaque pré-percée + * 2 résistances + * un opto-coupleur + * bornier + * câbles pour connecter au Raspberry Pi + * câble pour relier au bornier TIC - câble réseau + +{{ electronique:teleinformation-compteur-electricite:opto_teleinfo_1.png?direct&600 |}} + +Si vous avez des difficultés, je vous conseille vivement le circuit proposé sur la page [[http://hallard.me/pitinfov12/]] + + +On va relier le deux conducteurs provenant du **démodulateur** sur les borniers 9 et 10 de la GPIO du RaspberryPi. + +La **bornier 9** étant le **GND** et la **bornier 10** le **RxD**. + +{{ electronique:teleinformation-compteur-electricite:raspberrypi_2_pinout_zoom.png?direct&600 |}} diff --git a/data/pages/electronique/teleinformation-compteur-electricite/cote_informatique.txt b/data/pages/electronique/teleinformation-compteur-electricite/cote_informatique.txt new file mode 100644 index 0000000..7dfdc42 --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/cote_informatique.txt @@ -0,0 +1,267 @@ + +===== Coté informatique ===== + +Voici le principe de fonctionnement que je voulais faire initialement : + - lecteur des informations sur le port série (coté local) + - envoie sur serveur de base de données SGBD (coté serveur) + +On y reviendra plus tard. + +Pour l'instant j'installe tout sur le raspberyPi. + +==== Installer PHP ==== + +La lecture sur des informations va s'effectuer en PHP. C'est le plus simple pour moi parce que c'est très proche du langage C. +Dans un premier temps il faut installer l’interpréteur PHP : + + sudo apt-get install php + + + +On s’aperçoit que l'installation du package PHP intègre d'autres composants. + +On retrouve Apache2 et des fonctions associées à SQLite3, LDAP et JSON. + +Plusieurs fichiers de configuration sont créés : + * ''/etc/php/7.0/apache2/php.ini'' + * ''/etc/php/7.0/cli/php.ini'' + * fichiers présents dans ''/etc/php/7.0/mods-available/'' + +Deux binaires sont accessibles : + * ''php'' + * ''phar'' + + + + + +Lecture des listes de paquets... Fait +Construction de l'arbre des dépendances +Lecture des informations d'état... Fait +The following additional packages will be installed: + apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php7.0 libapr1 libaprutil1 + libaprutil1-dbd-sqlite3 libaprutil1-ldap php-common php7.0 php7.0-cli php7.0-common php7.0-json + php7.0-opcache php7.0-readline ssl-cert +Paquets suggérés : + apache2-doc apache2-suexec-pristine | apache2-suexec-custom php-pear openssl-blacklist +Les NOUVEAUX paquets suivants seront installés : + apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php7.0 libapr1 libaprutil1 + libaprutil1-dbd-sqlite3 libaprutil1-ldap php php-common php7.0 php7.0-cli php7.0-common php7.0-json + php7.0-opcache php7.0-readline ssl-cert +0 mis à jour, 18 nouvellement installés, 0 à enlever et 0 non mis à jour. +Il est nécessaire de prendre 4 582 ko dans les archives. +Après cette opération, 17,0 Mo d'espace disque supplémentaires seront utilisés. +Souhaitez-vous continuer ? [O/n] + + + + +==== Installer le SGBD PostgreSQL ==== + + + +J'ai installé le SGBD PostgreSQL ainsi que le bibliothèque de connexion PHP. + +Une fois installé, les programmes n'occuperont que 30 Mo. Je n'ai pas l'habitude d'avoir une installation prenant aussi peu de place. + + + + sudo apt-get install php-pgsql postgresql + +Résultat : + + +Lecture des listes de paquets... Fait +Construction de l'arbre des dépendances +Lecture des informations d'état... Fait +The following additional packages will be installed: + libpq5 php7.0-pgsql postgresql-9.6 postgresql-client-9.6 postgresql-client-common postgresql-common + postgresql-contrib-9.6 sysstat +Paquets suggérés : + postgresql-doc locales-all postgresql-doc-9.6 libdbd-pg-perl isag +Les NOUVEAUX paquets suivants seront installés : + libpq5 php-pgsql php7.0-pgsql postgresql postgresql-9.6 postgresql-client-9.6 + postgresql-client-common postgresql-common postgresql-contrib-9.6 sysstat +0 mis à jour, 10 nouvellement installés, 0 à enlever et 0 non mis à jour. +Il est nécessaire de prendre 6 281 ko dans les archives. +Après cette opération, 30,2 Mo d'espace disque supplémentaires seront utilisés. +Souhaitez-vous continuer ? [O/n] + + + + +==== Paramétrer le SGBD PostgreSQL ==== + + +Voilà comment je fais pour me connecter au moteur de SGBD PostgreSQL. J'effectue ces manipulations depuis le compte ''pi''. + +1. Je me connecte avec le compte du SGBD qui se nomme ''postgres'' : + sudo su postgres + +2. Je me connecte au SGBD : + psql + +Oh joie ! L'invite ''postgres=#'' apparaît. + + +==== Créer la base de données ==== + +Je vais utiliser les informations suivantes : + * base de données : ''ampere'' + * utilisateur de la base de données (rôle) : ''r_ampere'' + + + +Il faut créer l'utilisateur de la base de données. De manière schématique, l'utilisateur de connexion à la base de données s'appelle un ''rôle''. + + +Création du rôle ''r_ampere'' + CREATE ROLE r_ampere PASSWORD 'This1sN0tAnPwd' LOGIN VALID UNTIL 'infinity'; + + + + + +Il faut créer la base de données qui va accueillir les données. + +J'ai choisi d'utiliser l'encodage ''UTF-8'' dans la base de données, et l'utilisation des règles de la langue Française (''fr_FR''). + + + + CREATE DATABASE "ampere" + WITH OWNER "r_ampere" + ENCODING 'UTF8' + LC_COLLATE = 'fr_FR.UTF-8' + LC_CTYPE = 'fr_FR.UTF-8'; + + + + + +Il faut autoriser les connexions. Pour cela, le fichier de configuration des clients authentifié doit être adapté. Lors de l'installation du SGBD, il a été créé dans ''/etc/postgresql/9.6/main/pg_hba.conf'' + +Il faut l'adapter suivant le schéma suivant : + + host database user address auth-method + + + + + +On s'identifie avec l'utilisateur ''postgres'' : + pi: $ sudo su - postgres + +On ajoute dans le fichier ''/etc/postgresql/9.6/main/pg_hba.conf'' : + local ampere r_ampere trust + +On sort de l'environnement ''postgres'' : + postgres: $ exit + +Une fois le paramétrage terminé, il faut redémarrer le SGBD : + pi: $ sudo service postgresql reload + +On teste la connexion : + pi: $ psql -U r_ampere -W -d ampere + + + + +==== Principe de fonctionnement ==== + +Un programme doit sans cesse boucler pour effectuer cette action : + 1. lire une trame sur /dev/ttyAMA0 readTrame + 2. ajouter un timestamp dans la trame + 3. mémoriser la trame brute avec timestamp dans une mémoire tampon - saveTrameTampon + + +saveTrameBdd + +saveTrameCsv + + + +==== Insérer une fichier CSV dans une table MySQL ==== + + true, + PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION + ) + ); +} catch (PDOException $e) { + die("database connection failed: ".$e->getMessage()); +} + +$affectedRows = $pdo->exec(" + LOAD DATA LOCAL INFILE ".$pdo->quote($csvfile)." INTO TABLE `$databasetable` + FIELDS TERMINATED BY ".$pdo->quote($fieldseparator)." + LINES TERMINATED BY ".$pdo->quote($lineseparator)); + +echo "Loaded a total of $affectedRows records from this csv file.\n"; + +?> + + + +==== Transformer une donnée timestamp unix en format date et heure ==== + + SELECT FROM_UNIXTIME(`TIMESTAMP`) FROM `tr_journalier` + +==== Bibliothèque PHP ==== + +Le programme sera écrit en PHP. On va au maximum utiliser des méthodes afin d'obtenir des informations sur la consommation : + * quelle est la consommation Intensité instantannée ? - getIINST + * quelle est la valeur du compteur HC ? - getHCHC + * quelle est la valeur du compteur HP ? - getHCHP + * quelle est la période tarifaire en cours ? - getPTEC + * quelle est la puissance apparente ? - getPAPP + +et obtenir des informations sur l'abonnement : + * quelle est le N° d’identification du compteur ? - getADCO + * quelle est l'Option tarifaire ? - getOPTARIF + * quelle est l'Intensité souscrite ? - getISOUSC + +Je pense également à des méthodes d'analyse : + * quelle est la consommation HC/HP de la période tarifaire actuelle ? - getConsoPeriodeNow(tarif) + * quelle est la consommation HC/HP de la période précédente ? - getConsoPeriodePrev(tarif) + * quelle est la consommation HC/HP des 24 dernières heures ? - getConsoPeriode24(tarif) + * quelle est la consommation HC/HP d'une période de 7 jours X ? - getConsoPeriode7jours(tarif, dateHeureDebut) + * quelle est la consommation HC/HP de la minute X ? - getConsoMinute(tarif, dateHeure) + * quelle est la consommation HC/HP de l'heure X ? - getConsoHeure(tarif, dateHeure) + * quelle est la consommation HC/HP du jour X ? - getConsoJour(tarif, dateHeure) + * quelle est la consommation HC/HP de la semaine X ? - getConsoSemaine(tarif, date) + * quelle est la consommation HC/HP du mois X ? - getConsoMois(tarif, date) + * quelle est la consommation HC/HP de l'année X ? - getConsoAnnee(tarif, date) + +Et ensuite on pourra partir sur des statistiques : + * moyenne + * tendance + * ... + +=== Projets === + +http://vesta.homelinux.free.fr/wiki/demodulateur_teleinformation_edf.html + +http://lhuet.github.io/blog/2014/01/montage-teleinfo.html + +Projet de http://www.magdiblog.fr/gpio/teleinfo-edf-suivi-conso-de-votre-compteur-electrique/ + +Le relevé d'info compatible http://hallard.me/teleinfo-emoncms/ + + diff --git a/data/pages/electronique/teleinformation-compteur-electricite/index.txt b/data/pages/electronique/teleinformation-compteur-electricite/index.txt new file mode 100644 index 0000000..9af3119 --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/index.txt @@ -0,0 +1,35 @@ +====== Télé-information client des compteurs d'électricité ====== + +{{ journal_geek:teleinformation_compteur_edf:sagem-s10c4-complet.jpg?75|Compteur électronique SAGEM S10-C4}} + +Dans ce projet, je m'appuie sur un Rasbperry Pi pour réaliser un auto relevé. + +Il s'agit de retrouver un projet autour d'un Raspberry Pi pour **récupérer de manière régulière** et **automatique** les informations d'un compteur électronique d'électricité de votre distributeur d'électricité (alterna, direct energie, happ'e, proxelia, lampiris, engie, planete oui, edf, énergem, enercoop ...). On pourra relever l'**intensité** et la **puissance instantanées**, les **index** et quelques autres informations. + +Les compteurs électroniques, comme les SAGEM S10C1 S10C2 S10C3 et S10C4, possèdent une interface de communication. La réduction en volume et l'augmentation de la puissance de la micro informatique permettent de s'amuser avec ce port de communication, et faire un projet de domotique bien sympathique. + +Je vous invite avec une série d'articles à découvrir mes découvertes et tests. + +====== Table des matières ====== + + + * [[index|Introduction]] + * Le compteur électrique + * [[electronique:teleinformation-compteur-electricite:le-bornier-teleinformation-d-un-compteur|]] + * [[electronique:teleinformation-compteur-electricite:linky|]] + * [[electronique:teleinformation-compteur-electricite:protocole-de-communication-du-compteur-electrique|]] + * Le démodulateur + * [[electronique:teleinformation-compteur-electricite:circuit-de-demodulation-ask|]] + * Le Raspberry Pi + * [[electronique:teleinformation-compteur-electricite:preparation-du-raspberry-pi|]] + * [[electronique:teleinformation-compteur-electricite:installation-programme-raspjson]] + * [[electronique:teleinformation-compteur-electricite:traitement-json-tic-edf]] + * Le protocole MQTT + * [[informatique:linux:applications:mosquitto]] + + * Envoie des fichiers CSV à un service Web + * [[.:script_bash_upload]] + * [[.:page_upload]] + + + * [[electronique:teleinformation-compteur-electricite:quelques_liens|]] \ No newline at end of file diff --git a/data/pages/electronique/teleinformation-compteur-electricite/installation-programme-raspjson.txt b/data/pages/electronique/teleinformation-compteur-electricite/installation-programme-raspjson.txt new file mode 100644 index 0000000..85f9478 --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/installation-programme-raspjson.txt @@ -0,0 +1,49 @@ +====== Installer le programme RASPJSON ====== +{{ :dummy.png?75x75|Nom de la section}} +Lorem ipsum dolor sit amet, ... + + + + sudo apt install build-essential git-core + +-- + +Récupérer le projet + + git clone https://github.com/hallard/LibTeleinfo + +-- + +Accéder au dossier + + cd LibTeleinfo/examples/Raspberry_JSON/src + +-- + +Modification des infos dans + + nano raspjson.cpp + nano LibTeleinfo.h + +pour inclure le chemin + + #include "../../src/LibTeleinfo.h" + + +-- + +Compilation + + sudo make + +-- + +Exécution du programme + + ./raspjson -d /dev/serial0& + +-- + +Exemple de trames reçues + + {"_UPTIME":310146, "ADCO":2147483647, "ISOUSC":60, "PTEC":"HC..", "IINST":24, "IMAX":90, "PAPP":5260, "MOTDETAT":0, "ISOUHHPHC":"A", "HO":2147483647, "HCHC":15205491, "HCHP":4851788, "OPTARIF":"HC..", "HHPHC":"A"} diff --git a/data/pages/electronique/teleinformation-compteur-electricite/installer-mqtt-broker-mosquitto-linux.txt b/data/pages/electronique/teleinformation-compteur-electricite/installer-mqtt-broker-mosquitto-linux.txt new file mode 100644 index 0000000..8b8ce2c --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/installer-mqtt-broker-mosquitto-linux.txt @@ -0,0 +1 @@ +~~REDIRECT>informatique:applications:mosquitto~~ \ No newline at end of file diff --git a/data/pages/electronique/teleinformation-compteur-electricite/le-bornier-teleinformation-d-un-compteur.txt b/data/pages/electronique/teleinformation-compteur-electricite/le-bornier-teleinformation-d-un-compteur.txt new file mode 100644 index 0000000..f47e7ec --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/le-bornier-teleinformation-d-un-compteur.txt @@ -0,0 +1,38 @@ +====== Le bornier téléinfo ====== + +En France, c'est à la suite à l’arrêté du 6 janvier 1987 relatif à la construction et à l’approbation de types de compteurs d’énergie électrique, fondés sur un principe électronique, qu'est apparu les **compteurs électroniques**. Il permettait la réception et l'interprétation des ordres de télécommande centralisée 175 Hz de réseau de distribution, mais cela ne nous intéresse pas dans ce dossier. La partie intéressante de ces nouveaux compteurs est l'aide à la gestion de la consommation d'énergie, au moyen d'une liaison série de **télé-information client** sur laquelle le compteur **envoie en permanence ses données internes**. + +La télé-information du client est réalisée par une liaison série (modulée en ASK à 50 kHz) qui diffuse en permanence les informations contenues dans les mémoires du compteur. + +{{ electronique:teleinformation-compteur-electricite:teleinformation-modulee-ask-50-khz.jpg?400 |télé-information modulée en ASK à 50 kHz}} + +Les informations qui sont transmises sur une ligne bifilaire avec écran peuvent être utilisées par un dispositif de gestion de l’énergie. Les bornes de cette liaison sont isolées galvaniquement des circuits internes du compteur. +Cette liaison doit être configurée (en programmation locale) : + * mode **TELEIN** : trames de télé-information transmises + * mode **METROL** : émission d’impulsions métrologiques + * mode **VEILLE** : trames réduites à l’émission de numéro de série. + +Après démodulation, on retrouve une liaison asynchrone classique : + * vitesse de transmission : 1200 bits/s + * parité paire + * 7 bits par caractère + * 1 stop bit. + +{{ electronique:teleinformation-compteur-electricite:teleinfo_compteur_erdf_sagem.jpg?400|}} + +Le Raspberry Pi va se connecter à la sortie **Téléinfo** du compteur. Ce **bornier** est **identifié** **I1** et **I2**. Ce bornier est disponible sur les compteurs suivants : + * compteur électronique de marques SAGEM, Landis+Gyr. + * compteur intelligent Linky de marques Sagemcom, Landis+Gyr et Itron. + +Les caractéristiques physiques du câble à utiliser entre le RasbperryPi et la sortie télé-information du compteur sont celles d’un câble téléphonique intérieur de type suivant: + * paire torsadée simple avec écran (aluminium) et conducteur de drain, + * conducteurs monobrins en cuivre étamé de diamètre compris entre 0,5 mm et 0,6 mm, + * isolant PVC. + +En utilisation, la longueur du bus mis en œuvre doit est inférieure ou égale à 500m (en topologie quelconque). + +Ce qui n'oblige pas à disposer le RasbperryPi à proximité du compteur. + +biblio : http://www.erdf.fr/sites/default/files/ERDF-NOI-CPT_02E.pdf + + diff --git a/data/pages/electronique/teleinformation-compteur-electricite/linky.txt b/data/pages/electronique/teleinformation-compteur-electricite/linky.txt new file mode 100644 index 0000000..d226812 --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/linky.txt @@ -0,0 +1,34 @@ +===== Téléinfo avec Linky ? ===== +{{ :electronique:teleinformation-compteur-electricite:pasted:20210101-170637.png?75x75|Connexion sur le bornier télé-information Linky}} + +ERDF met a disposition depuis octobre 2014, la nouvelle documentation concernant la mise en œuvre du comptage avec le télé-information.\\ +Le compteur Linky est officiellement déployé depuis le 1er décembre 2015. + +Concernant la compatibilité antérieure, on peut y noter les points suivants : + +La télé-information client peut fonctionner selon 2 modes différents : historique et standard.\ +Dans le mode **historique**, le compteur Linky permet de restituer des trames d’information équivalentes à celles des anciens compteurs électroniques résidentiels. Toutefois, pour obtenir les informations optimales dans ce mode d’information, la configuration tarifaire du compteur doit être réalisée dans la même logique des contrats historiques.\\ +Quant au nouveau mode **standard**, il est apparu avec les compteurs Linky. Il est plus rapide que le mode historique, et comporte des informations différentes, avec un formatage spécifique. + +Les transitions entre les modes se font par ERDF qui doit réaliser une programmation du compteur.\\ +En sortie d’usine les compteurs Linky sont initialisés en mode historique. + +Les trames sont identiques aux trames des compteurs électroniques antérieurs à Linky. Toutefois, pour que les informations soient les plus complètes possible, le compteur doit être configuré en **contrat historique**.\\ +Certaines données du mode historique ne sont pas disponibles dans les compteurs Linky. C'est, entre autres, le cas de l'intensité souscrite, des intensités maximales ou de la zone de tarification (A, C, D, E, Y). Dans ces cas, d'autres informations sont utilisées à la place. + +Voici les données reçues par un compteur Linky dans le cadre d'un abonnement EDF **HCHP** : + * ADCO + * ISOUSC + * PTEC + * IINST + * IMAX + * MOTDETAT + * ISOUHHPHC + * HO + * HCHC + * PAPP + * OPTARIF + * HHPHC + * HCHP + +{{:electronique:teleinformation-compteur-electricite:pasted:20210101-165044.png}} diff --git a/data/pages/electronique/teleinformation-compteur-electricite/page_upload.txt b/data/pages/electronique/teleinformation-compteur-electricite/page_upload.txt new file mode 100644 index 0000000..70206e5 --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/page_upload.txt @@ -0,0 +1,139 @@ +====== Serveur Web - page upload ====== +{{ :dummy.png?75x75|}} + +Pour créer une page PHP qui reçoit un fichier envoyé depuis un script Bash, nous pouvons utiliser la méthode HTTP POST. Voici un exemple de code qui vous aidera à démarrer : + + + + + + +Le code ci-dessus vérifie si un fichier a été envoyé via la méthode POST et utilise la fonction PHP **move_uploaded_file** pour déplacer le fichier du répertoire temporaire vers un répertoire de destination sur votre serveur. + +-- + +La création du répertoire de destination ''imports'' avec la fonction **mkdir** si celui-ci n'existe pas crée récursivement le répertoire de destination, en accordant les autorisations de lecture, d'écriture et d'exécution à tous les utilisateurs. +Sauf qu'il est peut-être nécessaire de créer ce dossier en ligne de commande dans le dossier public du site : ''mkdir imports'' +Le dossier ''imports'' a été créé avec un complément de droit dans le Terminal ''chmod g+w imports''. + +-- + +Si le fichier de destination existe déjà avec la fonction **file_exists**, nous utilisons la fonction **unlink** pour le supprimer avant de déplacer le nouveau fichier avec la fonction **move_uploaded_file**. Ainsi, le fichier existant sera remplacé par la nouvelle version. + +-- + +La fonction **is_dir** permet de vérifier si le répertoire de destination n'existe pas, alors nous utilisons la fonction **mkdir** pour le créer, puis nous vérifions si le répertoire a été créé avec succès avant de continuer le traitement du fichier téléchargé. + +Si le répertoire est créé avec succès, nous continuons avec la vérification et le traitement du fichier téléchargé, sinon nous affichons un message d'erreur et sortons du script avec la fonction **exit**. + +-- + +Nous avons utilisé une structure conditionnelle pour vérifier la valeur de ''$_FILES['file']['error']''. Si la valeur n'est pas **UPLOAD_ERR_OK**, nous affichons un message d'erreur correspondant à la valeur d'erreur spécifique. Les constantes **UPLOAD_ERR_INI_SIZE**, **UPLOAD_ERR_FORM_SIZE**, **UPLOAD_ERR_PARTIAL**, **UPLOAD_ERR_NO_FILE**, **UPLOAD_ERR_NO_TMP_DIR**, **UPLOAD_ERR_CANT_WRITE**, **UPLOAD_ERR_EXTENSION** sont des constantes prédéfinies en PHP qui indiquent les différentes erreurs de téléchargement de fichier possibles. + +En utilisant ce code, nous pouvons afficher un message d'erreur plus précis pour aider à résoudre le problème de téléchargement de fichier. + + +-- + +Un contrôle du CRC sur un fichier téléchargé et renvoyé. Nous utilisons la fonction **hash_file** pour calculer la valeur SHA1 du fichier. La fonction **hash_file** calcule le hash d'un fichier donné à l'aide de l'algorithme de hachage spécifié. Dans notre cas, nous allons utiliser l'algorithme de hachage SHA1 pour calculer la valeur CRC du fichier. + +-- + +Nous devons également vérifier le paramétrage de PHP. + + * La directive **post_max_size** est définie dans un fichier de configuration différent. Nous pouvons utiliser la fonction phpinfo pour vérifier le fichier de configuration utilisé par PHP. Cherchez la ligne "Loaded Configuration File" pour trouver le fichier utilisé. La directive **post_max_size** est définie dans un niveau supérieur de la hiérarchie de configuration et ne peut pas être modifiée par la fonction **ini_set**. Par exemple, si la directive est définie dans le fichier **php.ini** global, elle ne peut pas être modifiée par **ini_set** dans un script PHP. +La modification de la directive **post_max_size** nécessite un redémarrage du serveur web pour prendre effet. Assurez-vous que le serveur web a été redémarré après avoir modifié la valeur de **post_max_size** dans le fichier **php.ini**. + + * Nous avons également modifié la directive ''upload_max_filesize''. + + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/electronique/teleinformation-compteur-electricite/preparation-du-raspberry-pi.txt b/data/pages/electronique/teleinformation-compteur-electricite/preparation-du-raspberry-pi.txt new file mode 100644 index 0000000..4187e22 --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/preparation-du-raspberry-pi.txt @@ -0,0 +1,34 @@ +====== Décoder les infos de la TIC et les communiquer ====== +{{ :dummy.png?75x75|Raspberry Pi communique avec un compteur Linky}} + +===== Choix du Raspberry Pi ===== + +Un Raspberry Pi pour récupérer de manière régulière et automatique les informations d'un compteur. Ces informations seront communiquées à l’extérieur du Raspberry Pi. + +De ce fait le Raspberry Pi doit avoir : + * une connexion réseau - pour communiquer avec quelqu'un ou quelque chose + * un espace de stockage - pour l'OS, les logiciels et les valeurs lues + * une connexion série - pour lire les informations dans le compteur électrique + +Pour l'instant j'ai arrêté mon choix sur un **Raspberry Pi 3**, qui me permet de remplir les conditions posées précédemment. L'**espace de stockage** est assuré par une carte SD et la **connexion série** est réalisée par le port GPIO. Concernant la **connexion réseau**, j'ai de la chance de disposer de l'armoire de brassage de la maison à une encablure du compteur électrique. + +Le système d'exploitation (OS) conseillé par défaut est **Raspberry Pi OS**, anciennement nommé **Raspbian**. Il offre l'avantage d'être un système GNU Liunx offrant toutes les possibilités d'une distribution Debian. Dans notre cas elle permet la gestion du réseau TCP/IP, la connexion à distance via SSH, synchronisation horaire avec un serveur NTP, gestion de base de données, de serveur Web, interprétation de langage évolué comme PHP ou Python... + +===== Installation de l'OS ===== + +L'article [[informatique:se:raspberrypi-os:installer_raspbian]] détaille comment déployer le système d'exploitation. On veillera bien à activer le service **SSH**. + +Au lancement du Raspberry Pi, on utilisera la commande **nmap** pour **identifier l'adresse IP** de la carte. + + +nmap -sn 192.168.1.254/24 + + +Puis on pourra se connecter avec le compte ''pi'' et le mot de passe ''raspberry'' : + + +ssh pi@192.168.1.68 + + + + diff --git a/data/pages/electronique/teleinformation-compteur-electricite/protocole-de-communication-du-compteur-electrique.txt b/data/pages/electronique/teleinformation-compteur-electricite/protocole-de-communication-du-compteur-electrique.txt new file mode 100644 index 0000000..8eae76c --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/protocole-de-communication-du-compteur-electrique.txt @@ -0,0 +1,48 @@ +====== Protocole de communication ====== +{{ :dummy.png?75x75|Protocole de communication du compteur électrique}} + +Le [[electronique:teleinformation-compteur-electricite:le-bornier-teleinformation-d-un-compteur|bornier de communication du compteur électrique]], après [[electronique:teleinformation-compteur-electricite:circuit-de-demodulation-ask|démodulation ASK]], est une liaison série qui délivre des caractères ASCII suivant le protocole suivant : + * 1200 bits/s + * 7 bits/caractères + * 1 bit de stop + * parité paire + +Un groupe de messages complet constitue une trame qui débute par le caractère **STX** (code ASCII **02xF**), et se termine par **ETX** (**03xF**). + +Chaque message composant la trame comprend : + + * un caractère **LF** (**0AxF**) + * une étiquette de 4 à 8 caractères + * un espace **SP** (**20xF**) + * des données de 1 à 12 caractères + * un espace **SP** (**20xF**) + * un caractère de contrôle + * un caractère **CR** (**0DxF**) + +Ces différents messages donnent les indications suivantes en fonction de l'abonnement souscrit + +^ designation ^ option ^ code ^ nb caractères ^ unité ^ +| n° d'identification du compteur, étiquette | | **ADCO** | 12 | +| option tarifaire (type d'abonnement) | | **OPTARIF** | 4 | +| intensité souscrite | | **ISOUSC** | 2 | ampères | +| index | base | **BASE** | 9 | Wh | +| index heures creuses | heures creuses | **HC HC** | 9 | Wh | +| index heures pleines | heures creuses | **HC HP** | 9 | Wh | +| index heures normales | EJP | **EJP HN** | 9 | Wh | +| index heures de pointe mobile | EJP | **EJP PM** | 9 | Wh | +| index heures creuses jours bleus | tempo | **BBR HC JB** | 9 | Wh | +| index heures pleines jours bleus | tempo | **BBR HP JB** | 9 | Wh | +| index heures creuses jours blancs | tempo | **BBR HC JW** | 9 | Wh | +| index heures pleines jours blancs | tempo | **BBR HP JW** | 9 | Wh | +| index heures creuses jours rouges | tempo | **BBR HC JR** | 9 | Wh | +| index heures pleines jours rouges | tempo | **BBR HP JR** | 9 | Wh | +| préavis EJP \\ 30mn avant période EJP | EJP | **PEJP** | 2 | +| période tarifaire en cours | | **PTEC** | 4 | +| couleur du lendemain | tempo | **DEMAIN** | +| intensité instantanée | | **IINST** | 3 | ampères | +| avertissement de dépassement de puissance souscrite\\ message émis uniquement en cas de dépassement effectif, dans ce cas il est immédiat | | **ADPS** | 3 | ampères | +| intensité maximale | | **IMAX** | 3 | ampères | +| puissance apparente | | **PAPP** | 5 | volt ampères | +| groupe horaire | heures creuses ou\\ tempo | **HHPHC** | 1 | +| mot d’état (autocontrôle) | | **MOTDETAT** | 6 | + diff --git a/data/pages/electronique/teleinformation-compteur-electricite/quelques_liens.txt b/data/pages/electronique/teleinformation-compteur-electricite/quelques_liens.txt new file mode 100644 index 0000000..bb06283 --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/quelques_liens.txt @@ -0,0 +1,18 @@ +====== Quelques liens ====== + + * [[linux:raspberry-pi:teleinformation_compteur_edf:linky]] + * [[https://domoticz.com/]] + * [[http://www.euvrard.net/teleinfo/]] + * [[https://thingspeak.com/pages/how_to]] + * [[https://github.com/nodemcu/nodemcu-firmware/issues/466]] + * [[http://hallard.me/demystifier-la-teleinfo/]] Optocoupleur LTV-814 : non seulement cet optocoupleur est moins cher, mais en plus il fonctionne mieux pour notre cas, à même courant d’entrée il commute bien mieux et son signal de sortie est bien plus propre. + * [[http://hallard.me/libteleinfo/]] + * [[http://hallard.me/pitinfo/]] + * [[http://hallard.me/teleinfo-emoncms/]] + * [[https://hallard.me/wifinfo/]] + * [[http://forum.hardware.fr/hfr/electroniquedomotiquediy/domotique_maisonconnectee/esp8266-internet-object-sujet_236_3.htm]] - ecrire dans un fichier avec l'ESP8266 + * [[http://www.arduinesp.com/thingspeak]] - communication entre un ESP8266 (ESP01) et ThingSpeak + * [[http://www.instructables.com/id/Send-sensor-data-DHT11-BMP180-to-ThingSpeak-with-a/]] - autre exemple de communication entre un ESP8266 et ThingSpeak + + * [[https://particulier.edf.fr/content/dam/2-Actifs/Documents/Offres/Grille_prix_Tarif_Bleu.pdf|Prix EDF Tarif Bleu Particulier]] - {{ :electronique:teleinformation-compteur-electricite:grille_prix_tarif_bleu.pdf |PDF au 01/02/2021}} + * [[https://particulier.edf.fr/content/dam/2-Actifs/Documents/Offres/grille-prix-vert-electrique.pdf|Prix EDF Tarif Vert Particulier]] - {{ :electronique:teleinformation-compteur-electricite:grille-prix-vert-electrique.pdf | PDF au 01/01/2021}} diff --git a/data/pages/electronique/teleinformation-compteur-electricite/recuperer_les_donnees_premiers_pas.txt b/data/pages/electronique/teleinformation-compteur-electricite/recuperer_les_donnees_premiers_pas.txt new file mode 100644 index 0000000..8898350 --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/recuperer_les_donnees_premiers_pas.txt @@ -0,0 +1,68 @@ +====== Lecture du port série ====== + +====== Pour le ''Raspberry Pi 2'' ====== + +Le Raspberry Pi 2 propose plusieurs protocoles de communication, dont l'**UART**. Il est connu sous le nom de **ttyAMA0**. Il sera exploité avec le chemin ''/dev/ttyAMA0''. + +===== Désactiver console sur ttyAMA0 ===== + + + +Au démarrage, le noyau propose un **terminal** par le liaison série. Il va falloir le désactiver. + +Pour supprimer l’utilisation de l’UART au démarrage par le noyau, il faut éditer le fichier ''/boot/cmdline.txt'', supprimer les options ''console=ttyAMA0,115200 kgdboc=ttyAMA0,115200''. + + +Dans la version de Raspbian que j'ai, l'option ''kgdboc=ttyAMA0,115200'' n'était pas présent dans le fichier ''/boot/cmdline.txt''.\\ +On notera également que l'action suivante n'était pas nécessaire. En effet, le fichier ''/etc/inittab'' n'était pas présent. + + + + + + + + + +Pour désactiver la console sur l'UART, il faut commenter les lignes suivantes dans le fichier ''/etc/inittab'' : + T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100 + +**Configurer la liaison UART** + +La liaison ''/dev/ttyAMA0'' est configurée pour vous renvoyer un écho de ce qu’elle reçoit. La liaison se configure avec ''stty'' : + +stty -F /dev/ttyAMA0 1200 sane evenp parenb cs7 -crtscts + + +Il sera judicieux d'effectuer cette commande à chaque fois que le Raspberry Pi démarrera. + + +====== Pour le ''Raspberry Pi 3'' ====== + +Ajouter dans le fichier ''/boot/config.txt'' l'option : + +dtoverlay=pi3-disable-bt + + +====== Visualiser les premières trames ====== + + +cat /dev/ttyAMA0 + + +et le résultat est + + +ADCO 020122037669 = +OPTARIF HC.. < +ISOUSC 45 ? +HCHC 118261467 * +HCHP 069574256 ? +PTEC HP.. +IINST 007 ^ +IMAX 045 H +PAPP 01570 . +HHPHC C . +MOTDETAT 000000 B + + diff --git a/data/pages/electronique/teleinformation-compteur-electricite/script_bash_upload.txt b/data/pages/electronique/teleinformation-compteur-electricite/script_bash_upload.txt new file mode 100644 index 0000000..89a92c8 --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/script_bash_upload.txt @@ -0,0 +1,56 @@ +====== Script Bash pour upload de CSV ====== +{{ :dummy.png?75x75|}} + +Dans le script Bash, la commande "curl" permet d'envoyer le fichier vers la page PHP d'upload. + +Voici un exemple de code Bash qui télécharge tous les fichiers CSV dans un répertoire, à l'exception de celui qui a été modifié le jour même. + +Pour exclure le fichier CSV modifié le jour même de l'envoi, on a utilisé la commande **find** pour localiser tous les fichiers CSV dans le répertoire spécifié qui ne sont pas modifiés aujourd'hui. Ensuite, on boucle sur cette liste de fichiers et exécuter le code d'envoi de fichier pour chaque fichier trouvé. Pour chaque fichier, nous avons calculé le **SHA-1** localement, envoyé le fichier au script PHP, récupéré le **SHA-1** calculé par le script PHP et comparé les deux valeurs de hachage. + +Si les valeurs de hachage sont identiques, nous avons affiché un message de confirmation et déplacé le fichier CSV dans le dossier ''done/''. Si les valeurs de hachage ne sont pas identiques, nous avons affiché un message d'erreur. + + +#!/bin/bash + +# Chemin vers le répertoire contenant les fichiers CSV +csv_dir="." + +# Exclure le fichier CSV modifié le jour même +exclude_today="-not -newermt $(date +%Y-%m-%d)" + +# Trouver tous les fichiers CSV dans le répertoire, à l'exception de celui modifié le jour même +csv_files=$(find "$csv_dir" -maxdepth 1 -type f -iname '*.csv' $exclude_today) + +# URL du script PHP qui gère les fichiers CSV +php_script="http://ampere.rpiluc001.acegrp.lan/upload.php" + +# Vérifier si le dossier "done/" existe +if [ ! -d "$csv_dir/done" ] +then + # Créer le dossier "done/" + mkdir "$csv_dir/done" +fi + +# Parcourir le répertoire des fichiers CSV +for file in $csv_files +do + # Calculer le CRC du fichier + crc=$(sha1sum "$file" | awk '{print $1}') + + # Envoyer le fichier CSV et le CRC au script PHP via cURL + output=$(curl -F "file=@$file" $php_script) + + # Vérifier la réponse du script PHP + if [ "$output" = "$crc" ] + then + # Déplacer le fichier CSV dans le dossier "done/" + mv "$file" "$csv_dir/done/" + echo "Le fichier $file a été correctement traité." + else + echo "Une erreur s'est produite lors du traitement du fichier $file." + fi +done + + + + --- //[[user:cedricabonnel]]// diff --git a/data/pages/electronique/teleinformation-compteur-electricite/sidebar.txt b/data/pages/electronique/teleinformation-compteur-electricite/sidebar.txt new file mode 100644 index 0000000..471ab7f --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/sidebar.txt @@ -0,0 +1,6 @@ +{{ journal_geek:teleinformation_compteur_edf:sagem-s10c4-complet.jpg?75|Télé relevé personnel du compteur Linky}} + + +{{page>index#table-des-matieres}} +~~NOCACHE~~ + diff --git a/data/pages/electronique/teleinformation-compteur-electricite/traitement-json-tic-edf.txt b/data/pages/electronique/teleinformation-compteur-electricite/traitement-json-tic-edf.txt new file mode 100644 index 0000000..60b2171 --- /dev/null +++ b/data/pages/electronique/teleinformation-compteur-electricite/traitement-json-tic-edf.txt @@ -0,0 +1,37 @@ +====== Envoyer la sortie de RASPJSON vers une unité de traitement ====== + +La [[electronique:teleinformation-compteur-electricite:le-bornier-teleinformation-d-un-compteur|TIC du compteur électrique]] reliée à un [[electronique:teleinformation-compteur-electricite:cote_informatique|démodulateur ASK]] nous fournit des **trames JSON** par le biais du [[electronique:teleinformation-compteur-electricite:installation-programme-raspjson|programme raspjson]]. + +{{:electronique:teleinformation-compteur-electricite:pasted:20210101-232411.png}} + +Ces informations **JSON** doivent être communiquer à l'unité de traitement principale. Il faut s'attendre aux pires : + * quantité de trames lues trop importante par rapport au nombre pouvant être traitée par l'unité de traitement dans un même laps de temps + * temps de réponse de l'unité de traitement très long + * unité de traitement injoignable + +Dans ces cas, il faut continuer à réceptionner les informations et les mémoriser. + + + +raspjson > fichier unique +traitementJSON& + + + +-- + +Lecture du fichier **buffer** + + +#!/bin/bash +fifo_name="/tmp/edf_20210101.json" +while true +do + if read line; then + curl -v http://127.0.0.1/compteurTIC/trame -H 'Content-Type: application.json' -d "`echo $line`" + if [ $? eq 0 ], then + sed "1,$n d" "$fifo_name" + fi + fi +done <"$fifo_name" + \ No newline at end of file diff --git a/data/pages/feed-news.txt b/data/pages/feed-news.txt new file mode 100644 index 0000000..ef62dbf --- /dev/null +++ b/data/pages/feed-news.txt @@ -0,0 +1,163 @@ +====== Flux RSS ====== +{{ :dummy.png?75x75|Abonnez-vous au flux RSS pour rester informé des dernières nouvelle de "notes informatique & technologie"}} + +[[https://www.abonnel.fr/feed.xml|FLUX RSS notes informatique & technologie]] + +---- + +~~NEWSFEED~~ + + + + + +Parlons programmation et sysadmin avec le HTML. Les **CSP** (Content Security Policy) sont des en-têtes **HTTP** qui permettent de définir les règles de sécurité pour le contenu d'un site Web. Elles sont utilisées pour aider à protéger le site et ses utilisateurs contre diverses attaques de sécurité, telles que l'injection de code malveillant ou la fuite de données sensibles. + +Exemples d'activation du CSP en HTML ou sur Apache dans l'[[:journal_geek:2023:20230111-en-tetes-http-csp-securiser-le-contenu-d-un-site-web|article à lire]]. + + + + + + + + + +--- + + + + + +Parlons sysadmin avec des problématique de sécurité. Selon la société Sonatype, les entreprises et les développeurs continuent de télécharger des versions de **Log4j** antérieures à celle corrigeant la faille Log4Shell et ses déclinaisons. Pour expliquer cet état de fait, les experts avancent plusieurs explications. + +Comment rester vigilant et les actions à mener en tant que développeur ? dans l'[[:journal_geek:2023:20230110-un-telechargement-de-log4j-sur-trois-concerne-des-versions-vulnerables|article à lire]]. + + + + + + + + +--- + + + + + +**OBS Studio 29** est sorti ce week-end en tant que nouvelle version majeure de ce logiciel très populaire et multiplate-forme pour les enregistrements et les diffusions d'écrans. C'est l'occasion de faire le point sur les **codecs AV1 et H.265**. + +Lumière sur l'AV1 et H.265 dans l'[[:journal_geek:2023:20230109-obs-studio-29|article à lire]]. + + + + + + + + +--- + + + + + +Le noyau **Linux** est le cœur du système d'exploitation **Linux**. Il gère les processus, les fichiers, la mémoire, et les périphériques d'entrée/sortie. Il fournit également des services tels que la gestion des communications réseau et des pilotes pour les périphériques. **Linus Torvalds** en 1991, alors étudiant à l'Université d'Helsinki, en Finlande, créé le noyau. Il est basé sur le noyau **Unix**, mais a été conçu pour être **plus facile à utiliser** et **plus accessible aux développeurs**. Il est libre et open-source. Les utilisateurs au sens large du terme, peuvent lire, modifier et distribuer le code source de Linux. + +Histoires de noyau, système d'exploitation et distributions dans l'[[:journal_geek:2023:20230112-qu-est-ce-linux|article à lire]]. + + + +{{:journal_geek:2023:linux-system.png?150x|Noyau, Système d'exploitation et distribution.}} + + + + + +--- + + + + + +Il y a plusieurs façons d'exécuter une commande automatiquement lors de l'ouverture d'une session sur un système basé sur Linux. + +Voir comment le faire avec dnf dans l'[[:journal_geek:2023:20230113-afficher-le-nombre-de-mise-a-jour-avec-dnf-a-l-ouverture-de-session|article à lire]]. + + +{{:journal_geek:2023:update-linux.png?150x|dnf check update à l'ouverture de session}} + + + + + +--- + + + + + +===== Scripts partagés dans Linux ===== + + +Catégorie(s) : "Linux système", "programmation PHP", "programmation BASH" + +Vous êtes satisfait car vous avez créé vos premiers script BASH ou scripts PHP. Pour que tous les utilisateurs de l'ordinateur puissent les utiliser, vous pouvez les placer dans les répertoires les plus courants ... + +Article à lire : [[:journal_geek:2023:20230116-scripts-partages-dans-linux|Scripts partagés dans Linux]]. + + + +{{:journal_geek:2023:script-in-computer.png?150x|Création de scripts exécutables pour tous les utilisateurs de l'ordinateur. Crédit photo : Midjourney Bot}} + + + + + + +--- + + + + + +====== Forcer un utilisateur à changer son mot de passe au prochain démarrage ====== + +{{tag>"linux systeme"}} + +Catégorie(s) : "Linux système" + +Sous Linux, vous pouvez utiliser la commande "**passwd**" avec l'option "-e" pour forcer un utilisateur à changer son mot de passe au prochain démarrage. La commande est généralement utilisée par un administrateur pour changer le mot de passe d'un utilisateur. + +Article à lire : [[:journal_geek:2023:20230117-forcer-un-utilisateur-a-changer-son-mot-de-passe-au-prochain-demarrage|Forcer un utilisateur à changer son mot de passe au prochain démarrage]]. + + + +{{:journal_geek:2023:password.png?150x|Forcer un utilisateur à changer son mot de passe au prochain démarrage.}} + + + + + +--- + + + + + +====== Configurer Nano pour un utilisateur ====== + +Catégorie(s) : "Linux programme" + +Il est possible de créer un fichier de configuration personnel de Nano dans le répertoire ".config/nano" de votre répertoire personnel pour appliquer des options de configuration uniquement à votre utilisateur. + +Article à lire : [[:journal_geek:2023:20230118-configuration-personnelle-de-nano|Configurer Nano pour un utilisateur]]. + + + +{{:journal_geek:2023:program-nano.png?150x|Configurer Nano pour un utilisateur}} + + + + \ No newline at end of file diff --git a/data/pages/footer.txt b/data/pages/footer.txt new file mode 100644 index 0000000..e0e6793 --- /dev/null +++ b/data/pages/footer.txt @@ -0,0 +1,14 @@ +~~NOCACHE~~ + + + +Page visitée **{{counter|today}}** fois ce jour / total : **{{counter|total}}** + + + + +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/index.txt b/data/pages/index.txt new file mode 100644 index 0000000..2d87e83 --- /dev/null +++ b/data/pages/index.txt @@ -0,0 +1,24 @@ +====== Informatique et Technologie ====== +{{ :dummy.png?75x75|Wiki Informatique et Technologies}} + +Un site Wiki dédié à l'information technique Linux et les technologies Open Source, avec une orientation particulière pour l'électronique. + + + +===== Les dernières nouvelles : Technologie ===== + + +> **Billets** / [[:journal_geek:|D'autres billets >>]] + + + +===== Rubriques ===== + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/accessoires.txt b/data/pages/informatique/accessoires.txt new file mode 100644 index 0000000..01f46a5 --- /dev/null +++ b/data/pages/informatique/accessoires.txt @@ -0,0 +1,34 @@ +====== Accessoires ====== +{{ :dummy.png?75x75|pour rénover un réseau}} + +===== Baie de brassage volante ===== + +{{ :informatique:pasted:20210323-195812.png}} + +Mini panneau de raccordement Cat 6A 8 ou 12 ports, panneau de raccordement entièrement blindé, pour montage mural + +~ 30€ + +https://fr.aliexpress.com/item/4000405745465.html + + + +===== Boite de terminaison fibre ===== + +{{ :informatique:pasted:20210323-200355.png}} + +https://fr.aliexpress.com/item/32956240694.html + +===== Prise RJ45 cat 7 murale ===== + +{{ :informatique:pasted:20210323-201942.png}} + +panneau mural Cat7 RJ45 (type blindé, matériau en alliage de zinc) + +{{:informatique:pasted:20210323-202038.png}} + +~ 3€ + +https://fr.aliexpress.com/item/32890380850.html + + diff --git a/data/pages/informatique/android/index.txt b/data/pages/informatique/android/index.txt new file mode 100644 index 0000000..1b5bc10 --- /dev/null +++ b/data/pages/informatique/android/index.txt @@ -0,0 +1,25 @@ +====== Android ====== +{{ :dummy.png?75x75|}} + + +===== Table des matières ===== + + * [[.:|introduction]] + +==== Les pages ==== + + + +==== Les sous-catégories ==== + + + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/android/ou-sont-stockes-les-fichiers.txt b/data/pages/informatique/android/ou-sont-stockes-les-fichiers.txt new file mode 100644 index 0000000..1bfbbe4 --- /dev/null +++ b/data/pages/informatique/android/ou-sont-stockes-les-fichiers.txt @@ -0,0 +1,8 @@ +====== Où sont stockés les fichiers ====== + +{{ :informatique:android:pasted:20211208-214432.png }} + +J'avoue que sur Android, le stockage des fichiers utilisateurs, c'est un peu l'anarchie. Il est déjà difficile de savoir sur les fichiers sont stockés sur l'espace de stockage de l'appareil ou sur la carte mémoire externe (la carte SD). + +L'article [[http://linedubeth.over-blog.fr/article-android-stockage-memoire-117360145.html|Android: stockage mémoire]] de **duteil** sur le site BethuneLibreBlog essayait déjà d'y voir plus claire lors de l'apparition d'Android Ice Cream (2013). + diff --git a/data/pages/informatique/applications/anydesk.txt b/data/pages/informatique/applications/anydesk.txt new file mode 100644 index 0000000..5069d2b --- /dev/null +++ b/data/pages/informatique/applications/anydesk.txt @@ -0,0 +1,51 @@ +====== AnyDesk ====== + +Application de bureau à distance fonctionnant sous Linux, Windows, Android, iOS, FreeBSD, Raspberry Pi, Chrome OS. + +Le contrôle à distance **AnyDesk** assure des connexions pour tous les systèmes d'opération. Il vous permet d'accéder à distance à vos appareils Linux et Windows, Mac et les autres systèmes depuis n'importe quel autre système d'exploitation. + +**AnyDesk** utilise un codec DeskRT et les connexions sont chiffrés avec le standard TLS 1.2 et au chiffrage asymétrique à échange de clés RSA 2048. Il est possible de se connecter au bureau à distance sans devoir se connecter à Internet, sans passer par des serveurs intermédiaires. + +Les autres produits comparables sont : **TeamViewer** et **TigerVNC** sous Linux. + +===== - Installer anydesk ===== + +L'installation d'AnyDesk nécessite des droits administrateur. + + +> Avec Debian, MX Linux ... + + >> Se rendre sur la page https://anydesk.com/fr/downloads/linux + +{{ informatique:applications:anydesk_siteweb_accueil.png |}} + + >> Télécharger le programme **anydesk_*.deb** + +{{ informatique:applications:anydesk_download.png |}} + + +wget https://download.anydesk.com/linux/anydesk_5.5.4-1_amd64.deb + + + >> Exécuter le programme d'installation + + +sudo dpkg -i anydesk_5.5.4-1_amd64.deb +sudo apt install -f + + + +===== - Erreur : Permission non accordée ===== + +Si vous rencontrez le problème ''/var/lib/dpkg/info/anydesk.postinst: ligne 23: /etc/init.d/anydesk: Permission non accordée'' lors de l’exécution du programme **apt**, voici la marche à suivre. + +Le paquet **Débian** téléchargé sur le site **AnyDesk** comporte une erreur sur les permissions. + + >> Actions correctives à saisir dans un terminal : + + +$ sudo chmod -R 755 /usr/share/anydesk +$ sudo chmod 755 /var/lib/dpkg/info/anydesk.p* +$ sudo dpkg --configure anydesk +$ sudo apt-get install -f + \ No newline at end of file diff --git a/data/pages/informatique/applications/apt_proxy_cache.txt b/data/pages/informatique/applications/apt_proxy_cache.txt new file mode 100644 index 0000000..b47118e --- /dev/null +++ b/data/pages/informatique/applications/apt_proxy_cache.txt @@ -0,0 +1,97 @@ +====== apt : proxy cache ====== + +{{ :informatique:linux:pasted:20211126-222523.png|Schéma de principe de apt-cache-server}} + +L'objectif de cet article est de déployer un cache pour apt. Cette solution a été testée en tant que serveur avec: + * Raspberry Pi 2 - Debian / Raspbian 10.3 + +En tant que client avec : + * Raspberry Pi 2 - Debian / Raspbian 9.11 + * Raspberry Pi 2 - Debian / Raspbian 10.3 + * Raspberry Pi 4 - Debian / Raspbian 10.3 + * PC - MX Linux 19 + +Un cache apt permettra de "mettre en mémoire" les paquets téléchargés de manière automatique afin d'en faciliter le téléchargement si plusieurs demandes sont effectuées pour ces mêmes paquets. + +On utilisera la solution ''apt cacher''. + + +On pose comme hypothèse les informations suivantes : + +**Serveur APT** + * nom du serveur APT : rpiapt01 + * port du service APT : 3142 + * réseau : 192.168.100.3/24 + * Système d'exploitation : Raspbian 10.3 sur Raspberry Pi 2 + + +====== Déployer ====== + + +# apt install apt-cacher-ng + + +===== Configuration de apt-cacher ===== + +**Éditer** le fichier ''/etc/default/apt-cacher'' et mettre l'option AUTOSTART à 1 : + +AUTOSTART=1 + + +**Autoriser** tous les ordinateurs avec le paramètre ''allowed_hosts'' dans le fichier ''/etc/apt-cacher-ng/acng.conf''. Par exemple, pour utiliser tout le monde : + +allowed_hosts = * + + +**Rendre compatible** le protocole https : + +PassThroughPattern: .* + + +Pour réduire l'utilisation aux postes d'un réseau spécifique : + +allowed_hosts = 192.168.100.1/24 + + +**Exécuter** le service ''apt-cacher'' + +# service apt-cacher start + + +Si la connexion Internet passe par un proxy, **éditer** le fichier ''/etc/apt-cacher/apt-cacher.conf'' et modifier ces lignes : + +http_proxy=hostname:port +use_proxy=1 +http_proxy_auth=username:password +use_proxy_auth=1 + + + +# systemctl enable apt-cacher-ng.service +# systemctl start apt-cacher-ng.service + + +===== Configurer les postes clients ===== + +**Éditer** le fichier ''/etc/apt/apt.conf.d/01proxy'' et insérer la ligne suivante : + +Acquire::http::Proxy "http://192.168.100.3:3142"; + + +**Purger** le cache apt et **mettre à jour** la liste des paquets : + +$ sudo rm -rf /var/lib/apt/lists/* +$ sudo rm -rf /var/cache/apt/* +$ sudo apt update + + +===== Biblio & crédits ===== + +Autres articles : + * https://doc.ubuntu-fr.org/apt-cacher + * https://help.ubuntu.com/community/Apt-Cacher-Server + * https://geekflare.com/create-apt-proxy-on-raspberrypi/ + * https://www.tecmint.com/apt-cache-server-in-ubuntu/ + +Images : + * Schéma de principe de apt-cache-server - https://doc.ubuntu-fr.org/apt-cacher - Wiki ubuntu-fr diff --git a/data/pages/informatique/applications/audio/cdda2wav.txt b/data/pages/informatique/applications/audio/cdda2wav.txt new file mode 100644 index 0000000..0301875 --- /dev/null +++ b/data/pages/informatique/applications/audio/cdda2wav.txt @@ -0,0 +1,122 @@ +====== cdda2wav, copier un CD Audio ====== + +===== Exécuter ===== + +Cette commande permet d'extraire les pistes audios du CD en fichiers WAV. Pour un CD Audio de 74 minutes, prévoyez un espace disque de 700 Mo. Les pistes audios seront extraites dans le dossier courant. + +Dans l'exemple ci-dessous, le CD Audio est accessible à l'adresse ''/dev/sr0''. C'est à modifier suivant votre configuration. + + +cdda2wav -vall cddb=0 -paranoia -B -D /dev/sr0 + + +Sous Debian 9, ''cdda2wav'' n'est pas disponible. Le programme [[informatique:applications:icedax|icedax]] le remplace. + +__Exemple de sortie__ + + +[cedric@dskstd cdaudio]$ cdda2wav -vall cddb=0 -paranoia -B -D /dev/sr0 +Type: ROM, Vendor 'HL-DT-ST' Model 'DVDRAM GSA-4082N' Revision 'HG02' MMC+CDDA +536576 bytes buffer memory requested, 4 buffers, 52 sectors +#icedax version 1.1.11, real time sched., soundcard, libcdda_paranoia support +no cddb entry found: 202 No match for disc ID 0f0e0b14. + +AUDIOtrack pre-emphasis copy-permitted tracktype channels + 1-20 no no audio 2 +Table of Contents: total tracks:20, (total time 59:55.35) + 1.( 2:29.63), 2.( 2:50.30), 3.( 3:21.25), 4.( 2:34.57), 5.( 3:23.70), + 6.( 3:16.73), 7.( 2:54.10), 8.( 2:40.35), 9.( 3:26.00), 10.( 3:08.70), + 11.( 2:49.62), 12.( 2:59.35), 13.( 2:45.28), 14.( 2:32.25), 15.( 3:15.15), + 16.( 2:51.07), 17.( 3:20.43), 18.( 3:12.70), 19.( 2:57.47), 20.( 3:04.20), + +Table of Contents: starting sectors + 1.( 32), 2.( 11270), 3.( 24050), 4.( 39150), 5.( 50757), + 6.( 66052), 7.( 80825), 8.( 93885), 9.( 105920), 10.( 121370), + 11.( 135540), 12.( 148277), 13.( 161737), 14.( 174140), 15.( 185565), + 16.( 200205), 17.( 213037), 18.( 228080), 19.( 242550), 20.( 255872), + lead-out( 269692) +CDINDEX discid: XSTt_d1DVVDSU7Nqap4W7khDTJU- +CDDB discid: 0x0f0e0b14 +CD-Text: not detected +CD-Extra: not detected +No media catalog number present. +scanning for ISRCs: 20 ... +index scan: 20... +samplefile size will be 634240364 bytes. +recording 3595.4666 seconds stereo with 16 bits @ 44100.0 Hz ->'audio'... +no cddb entry found: 202 No match for disc ID 0f0e0b14. + +using lib paranoia for reading. +cdda2wav: Operation not permitted. cannot set posix realtime scheduling policy +percent_done: +100% track 1 recorded successfully +100% 0 rderr, 0 skip, 0 atom, 0 edge, 0 drop, 0 dup, 0 drift +100% 11 overlap(0.1088 .. 0.1088) +100% track 2 recorded with minor problems +100% 0 rderr, 0 skip, 0 atom, 2 edge, 0 drop, 0 dup, 0 drift +100% 22 overlap(0.1088 .. 0.2449) +100% track 3 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 24 edge, 0 drop, 0 dup, 1 drift +100% 22 overlap(0.2449 .. 0.2449) +100% track 4 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 20 edge, 0 drop, 0 dup, 2 drift +100% 8 overlap(0.1088 .. 0.2449) +100% track 5 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 26 edge, 0 drop, 0 dup, 2 drift +100% 10 overlap(0.1088 .. 0.1088) +100% track 6 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 24 edge, 0 drop, 0 dup, 3 drift +100% 10 overlap(0.1088 .. 0.1088) +100% track 7 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 22 edge, 0 drop, 0 dup, 2 drift +100% 9 overlap(0.1088 .. 0.1088) +100% track 8 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 20 edge, 0 drop, 0 dup, 2 drift +100% 8 overlap(0.1088 .. 0.1088) +100% track 9 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 26 edge, 0 drop, 0 dup, 3 drift +100% 11 overlap(0.1088 .. 0.1088) +100% track 10 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 24 edge, 0 drop, 0 dup, 2 drift +100% 9 overlap(0.1088 .. 0.1088) +100% track 11 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 22 edge, 0 drop, 0 dup, 2 drift +100% 8 overlap(0.1088 .. 0.1088) +100% track 12 recorded with minor problems (0.1% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 14 edge, 0 drop, 0 dup, 2 drift +100% 9 overlap(0.1088 .. 0.1633) +100% track 13 recorded successfully +100% 0 rderr, 0 skip, 0 atom, 0 edge, 0 drop, 0 dup, 0 drift +100% 20 overlap(0.1088 .. 0.1088) +100% track 14 recorded with minor problems +100% 0 rderr, 0 skip, 0 atom, 2 edge, 0 drop, 0 dup, 0 drift +100% 20 overlap(0.1088 .. 0.2449) +100% track 15 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 24 edge, 0 drop, 0 dup, 0 drift +100% 24 overlap(0.2449 .. 0.2449) +100% track 16 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 22 edge, 0 drop, 0 dup, 2 drift +100% 9 overlap(0.1088 .. 0.2449) +100% track 17 recorded with minor problems +100% 0 rderr, 0 skip, 0 atom, 11 edge, 0 drop, 0 dup, 2 drift +100% 13 overlap(0.1088 .. 0.1633) +100% track 18 recorded successfully +100% 0 rderr, 0 skip, 0 atom, 0 edge, 0 drop, 0 dup, 0 drift +100% 24 overlap(0.1088 .. 0.1088) +100% track 19 recorded with minor problems +100% 0 rderr, 0 skip, 0 atom, 1 edge, 0 drop, 0 dup, 0 drift +100% 23 overlap(0.1088 .. 0.1633) +100% track 20 recorded with minor problems (0.2% problem sectors) +100% 0 rderr, 0 skip, 0 atom, 23 edge, 0 drop, 0 dup, 0 drift +100% 23 overlap(0.1633 .. 0.1633) + + +===== Convertir ===== + +Les pistes audios extraites pas ''cdda2wav'', sont au format WAV. Pour les convertir en fichier OPUS, je vous propose la commande suivante : + + +for f in *.* ; do opusenc --bitrate 128 "$f" "${f%.*}_128k.opus"; done + + +Cela suppose que ''opusenc'' soit déployer sur votre configuration. \ No newline at end of file diff --git a/data/pages/informatique/applications/audio/index.txt b/data/pages/informatique/applications/audio/index.txt new file mode 100644 index 0000000..162aecd --- /dev/null +++ b/data/pages/informatique/applications/audio/index.txt @@ -0,0 +1,27 @@ +====== Audio ====== +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/applications/base-de-donnees/index.txt b/data/pages/informatique/applications/base-de-donnees/index.txt new file mode 100644 index 0000000..c1e5c8a --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/index.txt @@ -0,0 +1,27 @@ +====== Base de données ====== +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/index.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/index.txt new file mode 100644 index 0000000..0a5ccbe --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/index.txt @@ -0,0 +1,29 @@ +====== MariaDB ====== +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/installer.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/installer.txt new file mode 100644 index 0000000..2ee873d --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/installer.txt @@ -0,0 +1,102 @@ +====== Installer MariaDB ====== + +L'installation de //MariaDB// se distingue par l'installation de la partie serveur appelée ''mariadb-server'' et la partie cliente nommée ''mariadb-client''. + + +sudo apt install mariadb-client mariadb-server + + +Sécuriser l'installation avec la commande suivante : + +sudo mysql_secure_installation + +Les réponses à saisir sont les suivantes : + + +Enter current password for root (enter for none): +# Par défaut ce n'est rien (none). Ne rien saisir et appuyer sur la touche Entrée + +Set root password? [Y/n] => +# Y + +New password: +# Saisir un nouveau mot de passe + +Re-enter new password: +# Saisir un nouveau mot de passe + +Remove anonymous users? [Y/n] +# Y + +Disallow root login remotely? [Y/n] +# Y + +Remove test database and access to it? [Y/n] +# Y + +Reload privilege tables now? [Y/n] +# Y + + + + + +===== Vérifier que le service soit opérationnel ===== + +Vous pouvez vérifier le bon fonctionnement de votre service en tapant la commande suivante : + + sudo systemctl status mariadb + +{{informatique:applications:mysql:pasted:20200503-171809.png|réponse à la commande sudo systemctl status mariadb}} + +===== Vérifier la connectivité avec root ===== + +Vous pouvez vérifier en ligne de commande le service : + + mysql -uroot -p + +Résultat : + +Welcome to the MySQL monitor. Commands end with ; or \g. +Your MySQL connection id is 43 +Server version: 5.5.55-0+deb8u1 (Debian) + +Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. + +Oracle is a registered trademark of Oracle Corporation and/or its +affiliates. Other names may be trademarks of their respective +owners. + +Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. + +mysql> + + +Si vous n'arrivez pas à vous connecter, suivant le guide [[informatique:applications:base-de-donnees:mariadb:maintenance:reinitialiser-le-mot-de-passe-root]] + +Une fois connecté tapez la commande : + + +SHOW DATABASES; + + +Vous obtiendrez le résultat suivant : + + ++--------------------+ +| Database | ++--------------------+ +| information_schema | +| mysql | +| performance_schema | ++--------------------+ +3 rows in set (0.00 sec) + + + + + + +===== voir aussi ===== + +[[https://www.christophe-casalegno.com/installation-dun-serveur-mariadb-ou-mysql-en-une-ligne-de-commande-sous-linux-debian/|Installation d’un serveur MariaDB ou MySQL en une ligne de commande sous Linux Debian]] diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/afficher-liste-tables.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/afficher-liste-tables.txt new file mode 100644 index 0000000..2cfa9d7 --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/afficher-liste-tables.txt @@ -0,0 +1,21 @@ +====== Afficher la liste des tables ====== +{{ :informatique:langage:php:pasted:20220105-211558.png?75x75|Afficher la liste des tables}} +Instructions à suivre pour afficher la liste des tables en requête SQL. + + +===== MySQL et MariaDB ===== + +Les instructions sont testées sous + * MariadDB 10.1 + * MariadDB 10.3 + +Les noms à adapter sont : + * la_bdd + + + + +USER la_bdd; +SHOW TABLES; + + \ No newline at end of file diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/creer-un-administrateur.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/creer-un-administrateur.txt new file mode 100644 index 0000000..711f255 --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/creer-un-administrateur.txt @@ -0,0 +1,23 @@ +====== Créer un administrateur ====== +{{ :informatique:langage:php:pasted:20220105-211558.png?75x75|Créer un utilisateur et sa base donnes}} +Instructions à suivre pour créer un administrateur en requête SQL. + + +===== MySQL et MariaDB ===== + +Les instructions sont testées sous + * MariadDB 10.1 + * MariadDB 10.3 + +Les noms à adapter sont : + * mon_user + * mon_mdp + + + + +CREATE USER 'mon_user'@'localhost' IDENTIFIED BY 'mon_mdp'; +GRANT ALL ON *.* TO mon_user@localhost; +FLUSH PRIVILEGES; + + \ No newline at end of file diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/creer-un-utilisateur-et-sa-base-de-donnees.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/creer-un-utilisateur-et-sa-base-de-donnees.txt new file mode 100644 index 0000000..993c668 --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/creer-un-utilisateur-et-sa-base-de-donnees.txt @@ -0,0 +1,29 @@ +====== Créer un utilisateur et sa base de données ====== +{{ :informatique:langage:php:pasted:20220105-211558.png?75x75|Créer un utilisateur et sa base donnes}} +Instructions à suivre pour créer un utilisateur et sa base de données en requête SQL. + + +===== MySQL et MariaDB ===== + +Les instructions sont testées sous + * MariadDB 10.1 + * MariadDB 10.3 + +Les noms à adapter sont : + * ma_bdd + * mon_user + * mon_mdp + + + + +CREATE DATABASE ma_bdd; + +DROP USER IF EXISTS mon_user; +CREATE USER 'mon_user'@'localhost' IDENTIFIED BY 'mon_mdp'; + +GRANT ALL ON ma_bdd.* TO mon_user@localhost; + +FLUSH PRIVILEGES; + + \ No newline at end of file diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/deplacer-les-fichiers-du-sgbd.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/deplacer-les-fichiers-du-sgbd.txt new file mode 100644 index 0000000..0f30901 --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/deplacer-les-fichiers-du-sgbd.txt @@ -0,0 +1,57 @@ +====== Déplacer les fichiers de données du SGBD ? ====== + +La restauration consiste à déposer des **fichiers de sauvegarde** dans un nouveau système, afin de reprendre le travail au moment où la **sauvegarde des fichiers** a été effectuée. + +Voilà comment j'ai procédé pour restaurer les fichiers systèmes sans se soucier du format des bases de données (innoDB, MyISAM...). +Il faut effectuer ces opérations sur un SGBD Maria DB vierge, car cela effacera tout le contenu actuel du SGBD. + +-- + +Arrêt des services : + sudo systemctl stop mariadb + +-- + +Sauvegarder les fichiers actuels, du SGBD destination : + sudo tar cvf mysql.tar.gz /var/lib/mysql + +-- + +Noter les user et group utilisés actuellement : + ls -lha /var/mysql + +Par défaut c'est **mysql:mysql** avec les droits **660** pour les **fichiers** et **700** pour les **dossiers** +le **dossier racine** est **755** pour **mysql:mysql** + +-- + +Effacer tous les fichiers présents dans le dossier de destination + + sudo rm -fr /var/lib/mysql/* + +--- + +Copier les anciens fichiers qui se trouvent sur ''/mnt/disk_18/mysql'' + + sudo cp -r /mnt/disk_18/mysql/* /var/lib/mysql/ + +--- + +changement du owner/group + + sudo chown -R mysql:mysql /var/lib/mysql + +--- + +Vérifier le nouvel emplacement à MySQL à partir de son fichier de configuration ''my.cnf'' : +[mysqld] datadir=/var/lib/mysql + +--- + +Démarrer le service + + sudo systemctl start mariadb + + + + diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.txt new file mode 100644 index 0000000..971bf42 --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/effectuer-une-sauvegarde-de-base-de-donnees.txt @@ -0,0 +1,85 @@ +====== Sauvegarde une base de données MariaDB ====== +{{ :dummy.png?75x75|Nom de la section}} + +Il existe deux façon de faire une sauvegarde. L'une est plus sécurisée que l'autre. + +Ouvrez une fenêtre de terminal ou une invite de commande sur votre système. + +===== Sauvegarde sécurisée ===== + +Créer dans le home de l'utilisateur (''~'') le fichier ''.my.cnf''. Ce fichier contiendra le nom et le mot de passe qui seront utilisés lors de la sauvegarde. + + +[mysqldump] +user=cedric +password='&qy9zh%Mzz$mA' + + +Utiliser la commande ''mariadb-dump'' pour effectuer la sauvegarde. +Si la commande ''mariadb-dump'' ne fonctionne pas, essayez ''mysqldump''. + + +mariadb-dump -h [nom_du_serveur] [nom_de_la_base_de_données] > backup_[nom_de_la_base_de_données]_$(date "+%Y%m%d-%H%M%S").sql + + +On peut imaginer un script complet. + +#!/bin/bash + +set -e + +## Backup de la base de données + +dateHeure=$(date "+%Y%m%d-%H%M%S") +database=[nom_de_la_base_de_donnees] +db_host=[nom_du_serveur] +file_log=/var/log/save_${database}-${dateHeure}.log +path_tmp=/tmp +path_backup=/var/backup +file_dump=backup_${database}_${dateHeure}.sql +file_dump_archive=${file_dump%.*}.tar.gz + +checkError() { + status=${1} + message=${2} + file_log=${3} + if [ "$status" -ne 0 ] + then + echo "Erreur : " "${message}" | tee -a "${file_log}" + echo "Fin du script" | tee -a "${file_log}" + exit "$status" + fi + + return +} + +echo -e "\n Création du dump de la base de données" | tee -a "${file_log}" +mariadb-dump -h ${db_host} ${database} | tee "${path_tmp}"/"${file_dump}" | tee -a "${file_log}" +checkError $? "création du dump de la base" "${file_log}" + +echo -e "\n Création de l'archive du dump"| tee -a "${file_log}" +tar zcvf "${path_backup}/${file_dump_archive}" "${path_tmp}/${file_dump}" | tee -a "${file_log}" +checkError $? "création du l'archive" "${file_log}" + +echo -e "\n Suppression du dump"| tee -a "${file_log}" +rm "${path_tmp}/${file_dump}" | tee -a "${file_log}" +checkError $? "suppression du dump de la base de données" "${file_log}" + + + +===== Sauvegarde non sécurisée ===== + + +mariadb-dump -u [utilisateur] -p[password] [nom_de_la_base_de_données] > [nom_du_fichier_de_sauvegarde.sql] + + + * [utilisateur] : Remplacez ceci par le nom d'utilisateur MySQL. + * [password] : Si l'utilisateur MySQL a un mot de passe, vous pouvez le spécifier immédiatement après -p (sans espace). Si vous ne le spécifiez pas, la commande vous demandera le mot de passe lors de l'exécution. + * [nom_de_la_base_de_données] : Remplacez ceci par le nom de la base de données que vous souhaitez sauvegarder. + * [nom_du_fichier_de_sauvegarde.sql] : Remplacez ceci par le nom que vous souhaitez donner au fichier de sauvegarde. Il aura généralement l'extension ".sql". + +Exécutez la commande en appuyant sur Entrée. Si un mot de passe est nécessaire et que vous ne l'avez pas spécifié après -p, la commande vous le demandera. + +La commande ''mysqldump'' créera une sauvegarde de la base de données spécifiée dans le fichier indiqué. Ce fichier contiendra toutes les instructions SQL nécessaires pour restaurer la base de données ultérieurement. + +N'oubliez pas de prendre des mesures de sécurité appropriées pour protéger vos informations d'identification MySQL, car elles sont sensibles. \ No newline at end of file diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/fixer-une-corruption-innodb.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/fixer-une-corruption-innodb.txt new file mode 100644 index 0000000..a27b6f8 --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/fixer-une-corruption-innodb.txt @@ -0,0 +1,71 @@ +====== Fixer une corruption InnoDB ====== +{{tag>"Linux système" "Windows système"}} + +La corruption de la table InnoDB est un problème fréquent qui peut affecter les bases de données MySQL ou MariaDB. Cela peut se produire lorsque la table InnoDB est endommagée en raison d'un crash du système, d'une coupure de courant ou d'une panne de disque. La corruption de la table InnoDB peut entraîner des erreurs lors de l'accès à la base de données et peut même rendre impossible l'accès à certaines données. + +Si cela devait vous arriver, voici les actions à mener : + +1/ Arrêter **mysqld** et sauvegarder les fichiers de la base de données. + +service mysqld stop +mkdir /root/mysql_backup +cp -r /var/lib/mysql/* /root/mysql_backup/ + + +2/ Ajouter l'option **innodb_force_recovery** dans la section **[mysqld]** du fichier de configuration MySQL. +Cette option permettera de démarrer mysql et créer un dump des bases de données. + +Modifier le fichier **/etc/my.cnf**: + + +[mysqld] +innodb_force_recovery = 4 + + +3/ Démarrer MySQL. + +mysqld start + + +4/ Effectuer un dump des bases de données. + + +mysqldump -uroot -p`cat /root/.mysql.shadow` -A > dump20120915_084449.sql + + +Si des erreurs persistent, il faut augmenter la valeur de l'option **innodb_force_recovery**. + +5/ Supprimer le contenu des fichiers de l'InnoDB + + +rm -rf /var/lib/mysql/* + + +6/ Enlever l'option **innodb_force_recovery** du fichier **/etc/my.cnf**. + +7/ Démarrer **mysqld** + + +/etc/init.d/mysqld start + + +8/ Restaurer les bases de données. + + +mysql -uroot < dump20120915_084449.sql + + +9/ Restaurer les droits des bases de données. + + +mysql -uroot + + +puis une fois dans MySQL + + +FLUSH PRIVILEGES; + + + +Actuelle, je le constate trop souvent avec Windows 11. Si cela vous arrive également, il est conseillé d'effectuer régulièrement des sauvegardes de vos données importantes afin de pouvoir les restaurer en cas de problème. Il est également recommandé de prévoir un arrêt propre de MySQL avant de fermer ou de redémarrer votre ordinateur, afin de minimiser les risques de corruption de données ou de perte de données. \ No newline at end of file diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/index.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/index.txt new file mode 100644 index 0000000..3b4c9b3 --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/index.txt @@ -0,0 +1,30 @@ +====== Maintenance ====== +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/reinitialiser-le-mot-de-passe-root.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/reinitialiser-le-mot-de-passe-root.txt new file mode 100644 index 0000000..f23251f --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/maintenance/reinitialiser-le-mot-de-passe-root.txt @@ -0,0 +1,33 @@ +====== Réinitialiser le mot de passe root ====== + +Arrêter le service mariaDB : + + sudo systemctl stop mariadb + +Démarrer mariaDb en mode secouru, en ignorant le table des droits : + + sudo mysqld_safe --skip-grant-tables & + +Se connecter en root pour effectuer des modifications : + + mysql -u root + +Dans la console MySQL, on saisi ce bloc d'instructions : + +use mysql; +UPDATE user set password=PASSWORD("newPassWord") where user='root'; +UPDATE user SET plugin=""; +FLUSH PRIVILEGES; +exit + + +Arrêter MariaDB : + sudo cat /var/run/mysqld/mysqld.pid + sudo kill 26819 // numéro récupéré à la ligne précédente + +Démarrer de MariaDb + sudo service mariadb start + +Tester la connexion : + + mysql -uroot -p diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/scripts/convertir-une-chaine-de-caracteres-en-decimal.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/scripts/convertir-une-chaine-de-caracteres-en-decimal.txt new file mode 100644 index 0000000..4c9158f --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/scripts/convertir-une-chaine-de-caracteres-en-decimal.txt @@ -0,0 +1,13 @@ +====== Convertir une chaîne de caractères en décimal ====== + +{{tag>programmation}} + +Suite à un import, les nombres à virgule (type double) sont au format chaîne de caractères (char). + +Voici une commande à saisir pour transformer une chaîne de caractères en double ou décimal. + +Auparavant, la colonne prix doit être créé de type DECIMAL (7,2) + + +UPDATE`TABLE 80` set prix=replace(prix2, ',', '.') + diff --git a/data/pages/informatique/applications/base-de-donnees/mariadb/scripts/index.txt b/data/pages/informatique/applications/base-de-donnees/mariadb/scripts/index.txt new file mode 100644 index 0000000..332173b --- /dev/null +++ b/data/pages/informatique/applications/base-de-donnees/mariadb/scripts/index.txt @@ -0,0 +1,29 @@ +====== Scripts ====== +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/applications/clonezilla.txt b/data/pages/informatique/applications/clonezilla.txt new file mode 100644 index 0000000..1ef6f60 --- /dev/null +++ b/data/pages/informatique/applications/clonezilla.txt @@ -0,0 +1,5 @@ +====== CloneZilla ====== + +Clonezilla est un programme qui contient les outils pour cloner des disques et des partitions similaire à Norton Ghost et True Image. Il permet de sauvegarder et restaurer les blocs utilisés des disques durs. + +http://clonezilla.org/ \ No newline at end of file diff --git a/data/pages/informatique/applications/curl.txt b/data/pages/informatique/applications/curl.txt new file mode 100644 index 0000000..a240e3d --- /dev/null +++ b/data/pages/informatique/applications/curl.txt @@ -0,0 +1,18 @@ +====== cURL ====== + +Pour obtenir l'en-tête HTTP d'une page : ''curl -I [url]'' + +$ curl -I https://www.burgertech.fr/burgerTech.xml +HTTP/1.1 200 OK +Date: Sat, 13 Oct 2018 06:52:24 GMT +Server: Apache/2.4.10 +Strict-Transport-Security: max-age=15768000 +Vary: Host,Accept-Encoding +Last-Modified: Sat, 13 Oct 2018 03:14:14 GMT +ETag: "138c4-5781399482f6a" +Accept-Ranges: bytes +Content-Length: 80068 +X-Content-Type-Options: nosniff +X-Frame-Options: sameorigin +Content-Type: application/xml + \ No newline at end of file diff --git a/data/pages/informatique/applications/designer_electronique.txt b/data/pages/informatique/applications/designer_electronique.txt new file mode 100644 index 0000000..122def8 --- /dev/null +++ b/data/pages/informatique/applications/designer_electronique.txt @@ -0,0 +1,31 @@ +====== Outils de conception électronique ====== + +Vous souhaitez **réaliser un circuit électronique**, un shield, un schéma, un croquis.. \\ +Certaines applications permettent également d'effectuer des **simulations** ou routant un **PCB**. Vous pourrez également réaliser des prototypes. + +----- + +===== Autodesk 123D Circuits ===== + +La version gratuite de 123D Circuits ne permet pas de conserver ses designs privée, il faudra pour cela souscrire à un abonnement payant. + +[[https://123d.circuits.io|Autodesk 123D Circuits]] + +----- + +===== fritzing ===== + +Quelques mots clés : conception assisté par ordinateur, CAO + +Fritzing est un logiciel libre de conception de circuit imprimé permettant de concevoir de façon entièrement graphique le circuit et d'en imprimer le typon. + +[[https://fr.wikipedia.org/wiki/Fritzing| + d'infos sur Wikipedia]]\\ +[[http://fritzing.org|fritzing]] + +---- + +===== SchemeIt ===== + +Scheme-it est un outil gratuit de diagrammes et de schémas en ligne permettant de concevoir et de partager des diagrammes de circuits électroniques. Cet outil inclut une bibliothèque complète de symboles électroniques et un catalogue de composants Digi-Key intégré permettant un large éventail de conceptions de circuits. De plus, un gestionnaire de nomenclatures intégré est fourni pour garder trace des composants utilisés dans une conception. Une fois un schéma terminé, les utilisateurs peuvent l'exporter dans un fichier image ou le partager par e-mail. Scheme-it fonctionne d'origine dans tous les principaux navigateurs Web sans recourir à l'utilisation de plug-ins. Seuls les utilisateurs enregistrés peuvent partager et enregistrer leurs conceptions. + +[[http://www.digikey.com/schemeit|SchemeIt]] \ No newline at end of file diff --git a/data/pages/informatique/applications/dnsmasq.txt b/data/pages/informatique/applications/dnsmasq.txt new file mode 100644 index 0000000..1974777 --- /dev/null +++ b/data/pages/informatique/applications/dnsmasq.txt @@ -0,0 +1,142 @@ + ====== dnsmasq ====== + +{{ informatique:applications:pasted:20220524-163725.png?75x75|dnsmasq}} + +**Dnsmasq** est un **relais DNS** et un **serveur DHCP** léger et facile à configurer. Il est conçu pour fournir le service DNS et éventuellement le service DHCP à un petit réseau. Il peut fournir le nom de machines locales qui ne sont pas dans le catalogue DNS global. Le serveur DHCP est intégré au serveur DNS et permet aux machines avec des adresses allouées grâce à DHCP d'apparaître dans le DNS avec des noms configurés soit dans chaque hôte ou dans un fichier de configuration central. **Dnsmasq** prend en charge les baux DHCP statiques et dynamiques et **BOOTP/TFTP** pour le démarrage par le réseau de machines sans disque. + +Je détaille son installation et paramétrage pour Linux **Debian** / **Ubuntu** / **Mint** / **Zorin OS** / **Raspberry Pi OS**. + +Avec Linux **Fedora** / **Red Hat**, vous pouvez suivre la procédure sur la page [[https://fedoramagazine.org/dnsmasq-provide-dns-dhcp-services/|Use dnsmasq to provide DNS & DHCP services]] de Fedora Magazine. + + +===== - Installation ===== + +{{:dummy.png?16|*}} Pour installer le paquet **dnsmasq**, il faut utiliser les bonnes commandes pour le bon système d'exploitation. Pour une distribution **Debian** et dérivée, c'est la commande **apt** et la paquet **dnsmasq** inclus dans la distribution officielle de Debian. + + sudo apt update + sudo apt install dnsmasq + +Le service **dnsmasq** démarre et est activé à la fin de la procédure d'installation. + + +===== - Configurer dnsmasq ===== + +En standard, votre machine est configurée avec un ou plusieurs serveurs DNS externes. Cette déclaration est effectuée dans le fichier ''/etc/resolv.conf''. Il se peut que d'autres noms d'hôtes (généralement des noms d'hôtes locaux) soient déclarés dans le fichier ''/etc/hosts'') + +> Plus d'infos : [[informatique:resolv.conf]] + +Les options de **dnsmasq** peuvent être définies soit sur la ligne de commande lors du démarrage de **dnsmasq**, soit dans son fichier de configuration ''/etc/dnsmasq.conf'' ou dans un fichier de configuration spécifique présent dans le dossier ''/etc/dnsmasq.d'' + +Pour que la machine où est exécuté dnsmasq, utilise **dnsmasq** comme résolveur DNS, vous devez modifier le fichier ''/etc/resolv.conf'' avec la valeur ''127.0.0.1''. \\ +Il faut également modifier le fournisseur DNS **upstream** dans **dnsmasq**. Pour cela il faut utiliser l'option ''server'' ou l'option ''resolv-file'' qui indique le nom d'un fichier contenant les noms des fournisseurs DNS **upstream**. +Il est nécessaire de désactiver la consultation du fichier ''/etc/resolv.conf'' par **dnsmasq** avec l'option ''no-resolv''. + +===== - fonction DHCP ===== + +**dnsmasq** lit le fichier ''/etc/hosts'' afin que les noms des machines locales soient disponibles dans le DNS. Cela fonctionne bien lorsque vous donnez à toutes vos machines locales des adresses IP statiques, mais cela ne fonctionne pas lorsque les machines locales sont configurées via DHCP. **Dnsmasq** est livré avec un service DHCP intégré pour résoudre ce problème. + +Le service DHCP de **dnsmasq** alloue des adresses aux hôtes du réseau et essaie de déterminer leurs noms. S'il y parvient, il ajoute la paire nom/adresse au DNS. Il y a essentiellement deux façons d'associer un nom à une machine configurée par DHCP; soit la machine connaît son nom lorsqu'elle obtient un bail DHCP, soit **dnsmasq** lui donne un nom, basé sur l'adresse MAC de sa carte ethernet. Pour que la première solution fonctionne, une machine doit connaître son nom lorsqu'elle demande un bail DHCP. Les noms peuvent être n'importe quoi en ce qui concerne DHCP, mais **dnsmasq** ajoute quelques limitations. Par défaut, les noms ne doivent pas avoir de partie de domaine, c'est-à-dire qu'ils doivent juste être des noms alphanumériques, sans aucun point. Il s'agit d'une fonction de sécurité pour empêcher une machine sur votre réseau de dire à DHCP que son nom est "www.google.com" et ainsi de capter le trafic qui ne devrait pas lui être destiné. Une partie domaine n'est autorisée par **dnsmasq** dans les noms de machines DHCP que si l'option ''domain-suffix'' est définie, la partie domaine doit correspondre au suffixe. + +===== - Domaines locaux ===== + +Lorsque vous avez des domaines locaux que vous ne voulez pas faire suivre aux serveurs en amont, il suffit d'utiliser les options de serveur sans l'adresse IP du serveur. Par exemple, l'option ''local=/localnet/'' garantit que toute requête de nom de domaine se terminant par ''.localnet'' sera répondue si possible à partir de ''/etc/hosts'' ou DHCP, mais ne sera jamais envoyée à un serveur en amont. + +===== Filtre Windows ===== + +L'option ''filterwin2k'' permet à **dnsmasq** d'ignorer certaines requêtes DNS qui sont faites par Windows toutes les quelques minutes. Ces requêtes n'obtiennent généralement pas de réponses raisonnables dans le DNS global et causent des problèmes en déclenchant des liaisons Internet à la demande. + +===== - Exemple de configuration acegrp ===== + +Création d'un fichier de configuration spécifique dans ''/etc/dnsmasq.d/acegrp.conf'' + + + +''server'' permet d'indiquer le serveur **upstream** DNS. Il est nécessaire de l'indiquer car la consultation du fichier ''/etc/resolv.conf'' a été désactiver avec l'option ''no-resolv''. + + +alias=8.8.8.8,192.168.100.1 + +listen-address=127.0.0.1,192.168.100.1 + +domain-needed +bogus-priv +filterwin2k + +localise-queries +local=/acegrp.lan/ +domain=acegrp.lan +expand-hosts +no-negcache +no-resolv +clear-on-reload +#resolv-file=/tmp/resolv.conf.auto + +dhcp-authoritative +dhcp-leasefile=/tmp/dhcp.leases + +#log-queries +log-dhcp + +# use /etc/ethers for static hosts; same format as --dhcp-host +#read-ethers + +# activez le serveur DHCP: +# Plage DHCP +dhcp-range=192.168.100.2,192.168.100.254,1h +# Netmask +dhcp-option=1,255.255.255.0 +# Route +dhcp-option=3,192.168.100.254 +dhcp-option=option:dns-server,192.168.100.3 +# Set the NIS domain name to "acegrp.lan" +dhcp-option=40,acegrp.lan + +# Send an empty WPAD option. This may be REQUIRED to get windows 7 to behave. +dhcp-option=252,"\n" +# If a DHCP client claims that its name is "wpad", ignore that. +# This fixes a security hole. see CERT Vulnerability VU#598349 +dhcp-name-match=set:wpad-ignore,wpad +dhcp-ignore-names=tag:wpad-ignore + +#upstream +#server=192.168.100.3 +#server=1.1.1.1 +server=9.9.9.10 + + + + +===== - Lire et analyser les logs ===== + + +{{:dummy.png?16|*}} **Consulter les logs** des actions du service **dnsmasq** dans le fichier ''/var/log/syslog'' : + + +Jun 10 17:50:00 dnsmasq[21796]: query[A] isatap.lan from 115.34.22.160 +Jun 10 17:50:00 dnsmasq[21796]: cached isatap.lan is NXDOMAIN-IPv4 +Jun 10 17:50:21 dnsmasq[21796]: query[A] isatap.lan from 115.34.22.160 +Jun 10 17:50:21 dnsmasq[21796]: cached isatap.lan is NXDOMAIN-IPv4 +Jun 10 17:50:31 dnsmasq[21796]: query[A] isatap.lan from 115.34.22.160 +Jun 10 17:50:31 dnsmasq[21796]: cached isatap.lan is NXDOMAIN-IPv4 +Jun 10 17:50:37 dnsmasq[21796]: query[A] isatap.lan from 115.34.22.160 +Jun 10 17:50:37 dnsmasq[21796]: cached isatap.lan is NXDOMAIN-IPv4 +Jun 10 17:50:40 dnsmasq[21796]: query[A] zyx.qq.com from 115.34.22.160 +Jun 10 17:50:40 dnsmasq[21796]: forwarded zyx.qq.com to 114.114.114.114 +Jun 10 17:50:40 dnsmasq[21796]: forwarded zyx.qq.com to 223.5.5.5 +Jun 10 17:50:40 dnsmasq[21796]: reply zyx.qq.com is 123.151.43.51 +Jun 10 17:50:40 dnsmasq[21796]: reply zyx.qq.com is 183.60.62.158 +Jun 10 17:50:40 dnsmasq[21796]: reply zyx.qq.com is 113.108.1.90 +Jun 10 17:50:42 dnsmasq[21796]: query[A] isatap.lan from 115.34.22.160 +Jun 10 17:50:42 dnsmasq[21796]: cached isatap.lan is NXDOMAIN-IPv4 +Jun 10 17:50:52 dnsmasq[21796]: query[A] isatap.lan from 115.34.22.160 +Jun 10 17:50:52 dnsmasq[21796]: cached isatap.lan is NXDOMAIN-IPv4 +Jun 10 17:50:58 dnsmasq[21796]: query[A] ic.wps.cn from 115.34.22.160 + + +{{:dummy.png?16|*}} **Extraire une liste** des noms de domaine demandés : + + +awk '!seen[$6]++ {print $6}' /var/log/syslog + + + diff --git a/data/pages/informatique/applications/dpkg-reconfigure.txt b/data/pages/informatique/applications/dpkg-reconfigure.txt new file mode 100644 index 0000000..d5df6e2 --- /dev/null +++ b/data/pages/informatique/applications/dpkg-reconfigure.txt @@ -0,0 +1,38 @@ +====== dpkg-reconfigure ====== + +Programme Linux qui permet de refaire la configuration de paquets **Debian** déjà installés. Il se trouve dans le dossier ''/usr/sbin/'' et doit être exécuté avec les droits ''root''. + +===== - tzdata ===== + +Reconfigure le fuseau horaire de l'ordinateur. + +==== - Exécuter la commande ==== + + >> Pour appeler la commande ''dpkg-reconfigure tzdata'', il faut utiliser ''sudo''. + + +$ sudo dpkg-reconfigure tzdata + + +{{ informatique:applications:dkpg-reconfigure-tzdata.png |exemple de dpkg-reconfigure tzdata 01}} + + >> A la fin de la configuration, le programme renvoie : + + +Current default time zone: 'Europe/Paris' +Local time is now: dimanche 5 avril 2020, 13:42:23 (UTC+0200). +Universal Time is now: Sun Apr 5 11:42:23 UTC 2020. + + + +==== - Stockage du paramètre ==== + +Le paramètre est stocké dans le fichier ''/etc/timezone'' : + + +Europe/Paris + + +==== - Vérifier les date et heure du système ==== + +> Consulter la commande [[informatique:linux:commandes:timedatectl]] diff --git a/data/pages/informatique/applications/earlyoom.txt b/data/pages/informatique/applications/earlyoom.txt new file mode 100644 index 0000000..42d5a5e --- /dev/null +++ b/data/pages/informatique/applications/earlyoom.txt @@ -0,0 +1,54 @@ +====== EarlyOOM ====== +{{ informatique:applications:pasted:20200516-215240.png?75x75|earlyoom}} + +EarlyOOM signifie "Early Out Of Memory" en français. Il s'agit d'un utilitaire qui surveille la mémoire système et qui peut être utilisé pour terminer les processus qui utilisent trop de mémoire. Il peut aider à prévenir les problèmes de mémoire insuffisante et à protéger le système contre les plantages. + +EarlyOOM surveille en permanence l'utilisation de la mémoire système et lorsque la mémoire disponible atteint un seuil défini, il utilise le système de gestion des processus pour terminer (**kill**) les processus qui **utilisent le plus de mémoire**. Cela permet de libérer de la mémoire pour les autres processus et de prévenir les problèmes de mémoire insuffisante (//Out of Memory//). Il est configurable pour spécifier le seuil de mémoire disponible à partir duquel il doit commencer à tuer des processus, ainsi que pour choisir quels processus doivent être tués en premier. + + sudo apt install earlyoom + + sudo systemctl enable —now earlyoom + + +--- + +Le fichier de configuration se trouve dans ''/etc/default/earlyoom'' + +> EARLYOOM_ARGS + + +# Options to pass to earlyoom +EARLYOOM_ARGS="-r 1 -m 15 -s 5 --avoid '(^|/)(init|X|sshd)$'" + + +''-r 1'' : spécifie le nombre de fois que earlyoom doit essayer de tuer des processus avant de quitter. + +''-m 15'' : spécifie le seuil de mémoire disponible en pourcentage + +''-s 5'' : spécifie le délai en secondes entre chaque vérification de l'utilisation de la mémoire + +''--avoid '(^|/)(init|X|sshd)$''' : spécifie une expression régulière pour éviter de tuer certains processus qui correspondent à cette expression. + + +> EARLYOOM_ENABLE + +Permet de désactiver ou activer earlyoom. (0 pour désactiver, 1 pour activer) + + EARLYOOM_ARGS=1 + +> EARLYOOM_MEM_PERCENT + +Seuil de mémoire disponible en pourcentage (par défaut : 5) + +> EARLYOOM_PRIO_COMM + +Liste de priorité des processus (par défaut : ''systemd,kthreadd,ksoftirqd/0,kworker/0:0H,kworker/u4:0'') + +--- + +Après avoir modifié le fichier de configuration, vous devez redémarrer le service EarlyOOM pour que les modifications prennent effet : + + +sudo systemctl restart earlyoom + + diff --git a/data/pages/informatique/applications/ejabberd-service-de-messagerie-jabber-xmpp.txt b/data/pages/informatique/applications/ejabberd-service-de-messagerie-jabber-xmpp.txt new file mode 100644 index 0000000..0657833 --- /dev/null +++ b/data/pages/informatique/applications/ejabberd-service-de-messagerie-jabber-xmpp.txt @@ -0,0 +1,209 @@ +====== ejabberd - service de messagerie Jabber XMPP ====== + +{{ informatique:applications:pasted:20211112-191953.png?175}} + +Il est nécessaire d'avoir (pré requis) pour ce tuto : + * un service Apache - **httpd** + * un service de base de données - **mariaDb** + * un système d'exploitation **Linux Debian 10** + +===== Installer ===== + +Pour installer **ejabberd** sous la distribution Linux **Debian**, il suffit de taper en ligne de commandes : + + sudo apt install ejabberd + +{{informatique:applications:pasted:20211112-175520.png}} + +Un service ''/lib/systemd/system/epmd.service'' est créé. Un service ''/lib/systemd/system/ejabberd.service'' est créé et un fichier de configuration par défaut est déployé dans ''/etc/ejabberd/ejabberd.yml''. Ce dernier point est traité ci-dessous. + + + + + +===== Installer la base de données ===== + +**ejabberd** est compatible avec plusieurs SGBD. J'aborde l'installation avec **MariaDB**. + +--- // https://docs.ejabberd.im/tutorials/mysql/ // + +Crééer l'utilisateur **ejabberd** avec son mot de passe **password** (à modifier). + + echo "GRANT ALL ON ejabberd.* TO 'ejabberd'@'localhost' IDENTIFIED BY 'password';" | mysql -h localhost -u root + + +Créer la base de données associée à l'utilisateur **ejabberd** + + echo "CREATE DATABASE ejabberd;" | mysql -h localhost -u ejabberd -p + +===== Mettre à jour ===== + +Vérifier la dernière version disponible à la page de [[https://www.process-one.net/en/ejabberd/downloads/|téléchargement ejabberd]] + +Vérifier les modifications a effectuer sur la page de la [[https://docs.ejabberd.im/admin/upgrade/|procédure de mise à jour ejabberd]]. + + +sudo systemctl stop ejabberd +wget https://www.process-one.net/downloads/downloads-action.php?file=/21.07/ejabberd_21.07-0_amd64.deb -O ejabberd.deb +sudo apt install ./ejabberd.deb +sudo systemctl start ejabberd + + +Cette mise à jour à modifié les chemins de configuation dans ''/opt/ejabberd/conf'' et les logs dans ''/opt/ejabberd/logs''. + +===== Log ===== + +{{ informatique:applications:pasted:20211113-074341.png}} + +Les fichiers logs sont présents dans le dossier ''/var/log/ejabberd''. + +Après la mise à jour en 21.07, ils se trouvent dans ''/opt/ejabberd/logs/'' + + + + + +===== Configurer ===== + +Le nom du serveur doit être déclaré dans les DNS et dans le fichiers ''/etc/hosts''. + +Le fichier de configuration est au format YML. Il doit être déposé dans le chemin ''/etc/ejabberd/ejabberd.yml'' +Après la mise à jour en 21.07, le dossier de configuration s'est trouvé dans ''/opt/ejabberd/conf''. + +Dans l'exemple suivants prenoms les paramètres : + * nom de serveur retenu pour le service : im.domain.tld, xmpp.domain2.tld + * adresse ip : 45.54.65.42 + +===== Configurer les champs DNS ===== + +Déclarer les champs DNS suivants : + + +im IN A 45.54.65.42 +*.im IN A 45.54.65.42 + + +===== Configurer le SSL ===== + +Je vous conseille d'associer un serveur http au nom de domaine //im.domain.tld// de votre service. Cela permettra de faire une page d'accueil web avec des services associés. Par la même occasion, effectuer une demande SSL. Les certificats seront générés dans le dossier ''/etc/letsencrypt/live''. Il faudra copier la clé et le certificat dans le dossier de config de **ejabberd**. + + +sudo sh -c "cat /etc/letsencrypt/live/im.domain.tld/privkey.pem /etc/letsencrypt/live/im.domain.tld/fullchain.pem > /opt/ejabberd/conf/server.pem" + + + Par conséquence, il est facile d'indiquer à **ejabberd** le certificat à utiliser : + + +certfiles: + - "opt/ejabberd/conf/server.pem" + + +===== Configurer le host ===== + +Il faut définir les hosts sur lesquels ejabberd écoute : + +hosts: + - "im.domain.tld" + - "xmpp.domain2.tld" + + + +Le fichier peut prendre en compte autant de domaine que l'on souhaite avec des cas de configuration distinct. C'est le principe du ''virtual hosting'' + + +host_config: + im.domain.tld: + ... + xmpp.domain2.tld: + ... + + +===== Configurer le type d'authentification ===== + +On peut se baser sur une authentification **anonymous**, **pam**, **jwt**, **sql**, **internal** et **ldap**. + +--- //https://docs.ejabberd.im/admin/configuration/authentication/ // + + +host_config: + im.domain.tld: + auth_method: internal + xmpp.domain2.tld: + auth_method: sql + sql_type: odbc + sql_server: "DSN=ejabberd;UID=ejabberd;PWD=ejabberd" + + +===== Configurer les modules ===== + + +## Configuration of modules that are common to all vhosts +modules: + mod_roster: {} + mod_configure: {} + mod_disco: {} + mod_private: {} + mod_time: {} + mod_last: {} + mod_version: {} + +append_host_config: + ## Add some modules to vhost one: + im.domain.tld: + modules: + mod_muc: + host: conference.im.domain.tld + mod_ping: {} + ## Add a module just to vhost two: + xmpp.domain2.tld: + modules: + mod_muc: + host: conference.xmpp.domain2.tld + + +===== Configurer les options ===== + + +language: fr + + + + + + + ===== Configurer le module audio/vidéo STUN/TURN ===== + + Le module ''mod_stun_disco'' est disponible depuis la version 20.04. + + + modules: + ... + mod_stun_disco: + credentials_lifetime: 12h + services: + - + host: 0.0.0.0 + port: 3478 + type: stun + transport: udp + restricted: false + - + host: 0.0.0.0 + port: 3478 + type: turn + transport: udp + restricted: true + - + host: im.domain.tdl + port: 5349 + type: stuns + transport: tcp + restricted: false + - + host: im.domain.tdl + port: 5349 + type: turns + transport: tcp + restricted: true + + \ No newline at end of file diff --git a/data/pages/informatique/applications/epure_moi_ces_logs_que_je_ne_serai_voir_logrotate.txt b/data/pages/informatique/applications/epure_moi_ces_logs_que_je_ne_serai_voir_logrotate.txt new file mode 100644 index 0000000..edc2086 --- /dev/null +++ b/data/pages/informatique/applications/epure_moi_ces_logs_que_je_ne_serai_voir_logrotate.txt @@ -0,0 +1,56 @@ +====== logrotate, épure-moi ces logs que je ne serai voir ====== + + +===== Exemple pour Apache2 ===== + + + + /home/www-data/logs/apache2/*.log { + daily + missingok + rotate 31 + notifempty + create 640 root + sharedscripts + postrotate + if /etc/init.d/apache2 status > /dev/null ; then \ + /etc/init.d/apache2 reload > /dev/null; \ + fi; + endscript + prerotate + if [ -d /etc/logrotate.d/www-data-prerotate ]; then \ + run-parts /etc/logrotate.d/www-data-prerotate; \ + fi; \ + endscript + } + + /home/www-data/www/storage/abonnel.fr/cloud/data/nextcloud.log { + su www-data www-data + daily + missingok + rotate 2 + notifempty + create 640 www-data + sharedscripts + } + + /home/www-data/logs/load/load.log { + su www-data www-data + daily + missingok + rotate 3 + notifempty + create 640 www-data + sharedscripts + } + + /home/www-data/logs/certbot/certbot.log { + su www-data www-data + daily + missingok + rotate 30 + notifempty + create 640 www-data + sharedscripts + } + diff --git a/data/pages/informatique/applications/etherpad.txt b/data/pages/informatique/applications/etherpad.txt new file mode 100644 index 0000000..32b5ce0 --- /dev/null +++ b/data/pages/informatique/applications/etherpad.txt @@ -0,0 +1,129 @@ +====== etherpad ====== +{{tag>"Linux programme"}} +{{ :dummy.png?75x75|}} + +Etherpad est un éditeur de texte libre en ligne fonctionnant en mode collaboratif et en temps réel. Les utilisateurs se connectent au service avec un navigateur compatible Javascript. Tous les utilisateurs connectés au même document (appelé PAD) observent en temps réel les modifications des autres utilisateurs. + +Le site Web du projet est https://etherpad.org/ + +====== Installer le service etherpad ====== + +Le service etherpad fonctionne avec **Node.js**. + +===== Mise à jour de la liste des paquets ===== + +\\ + · Avant toutes choses, mettez à jour vos listes de dépôt avec le gestionnaire de paquet apt, en tapant cette commande : + + +sudo apt update + + + +===== Installer Node.js ===== + +Pour installer **Node.js** sur une distribution **Debian** ou **Ubuntu**, vous pouvez suivre ces étapes : + +\\ + · Ajoutez la clé GPG pour le dépôt de Node.js : + + +curl -sL https://deb.nodesource.com/setup_current.x | sudo -E bash - + + +ou + + +wget -qO- https://deb.nodesource.com/setup_current.x | sudo -E bash - + + +\\ + · Installez **Node.js** en utilisant le gestionnaire de paquets apt : + + +sudo apt install nodejs + + + +===== Installer etherpad ===== + +\\ +· Créer le répertoire : + +sudo mkdir -p /srv/etherpad-lite + + +\\ +· Cloner le projet initial : + + +sudo adduser --system etherpad +sudo addgroup --system etherpad + + + +\\ +· Donner les bonnes permissions au répertoire : + + +sudo chown -R etherpad:etherpad /srv/etherpad-lite +sudo chmod -R g+w /srv/etherpad-lite +cd /srv/etherpad-lite + + + +\\ +· Cloner le projet initial : + + + +====== Créer le service etherpad ====== + +Vous pouvez créer un service système pour Etherpad, de sorte qu'il démarre automatiquement avec le système et qu'il soit géré par les commandes standard de gestion des services. + +Pour écrire un service **systemd** pour Etherpad, vous pouvez suivre ces étapes : + +\\ +· Créez un fichier de service dans le répertoire **/etc/systemd/system/** avec un nom approprié, par exemple ''etherpad.service''. Utilisez un éditeur de texte pour éditer ce fichier. + +\\ +· Ajoutez les informations de service suivantes dans le fichier : + +[Unit] +Description=Etherpad Service +After=network.target + +[Service] +User=etherpad +Group=etherpad +WorkingDirectory=/srv/etherpad-lite +ExecStart=/srv/etherpad-lite/bin/run.sh +Restart=always + +[Install] +WantedBy=multi-user.target + + +\\ +· Rechargez les configurations systemd pour prendre en compte les nouveaux changements : + + +sudo systemctl daemon-reload + + +\\ + · Activez et démarrez le service Etherpad : + +sudo systemctl enable etherpad +sudo systemctl start etherpad + + +\\ + · Vérifiez l'état du service et les journaux d'erreurs : + + +sudo systemctl status etherpad +sudo journalctl -u etherpad + + +En utilisant ce fichier de service, votre Etherpad démarrera automatiquement au démarrage de votre système et sera géré par les commandes standard de gestion des services de **systemd**. \ No newline at end of file diff --git a/data/pages/informatique/applications/f3.txt b/data/pages/informatique/applications/f3.txt new file mode 100644 index 0000000..e1cfdfe --- /dev/null +++ b/data/pages/informatique/applications/f3.txt @@ -0,0 +1,49 @@ +====== f3 ====== +{{ :dummy.png?75x75|Nom de la section}} + +**f3** signifie **Fight Flash Fraud**, ou **Fight Fake Flash** + +> Détection de la fraude à l'espace de stockage + +Il s'agit d'un outil de tests de performance et de capacité des mémoires flash et alerte sur les fausses déclarations. L'outil écrit des données aléatoires dans la mémoire et vérifie que celles soient accessible en lecture. + +-- + +Pour installer la paquet **f3** sous **Red Hat** et compatibles : + +sudo apt install f3 + + +-- + +Les tests de performances sont réalisées grâce aux programmes : + +f3write /media/michel/5EBD-5C80/ +f3read /media/michel/5EBD-5C80/ + + +Il convient de remplacer la valeur ''/media/michel/5EBD-5C80/'' par un chemin correct à votre mémoire flash. + +-- + +Le test de capacité d'une mémoire flash se réaliser avec la commande **f3probe**. Celle se réalise, disque démonté. Des données seront détruites durant l'opération. + + +sudo f3probe --destructive --time-ops /dev/sde + + +-- + +Pour créer une partition à la taille réelle du disque, inspirez vous du résultat fourni par **f3probe** : + + +sudo f3fix --last-sec=16477878 /dev/sde + + +===== Quelques liens ===== + +Page GitHub du projet + * https://github.com/AltraMayor/f3 + +Vidéo pour déterminer la vraie capacité d'une clé USB + * https://youtu.be/ou_KIV7JQV4 \ No newline at end of file diff --git a/data/pages/informatique/applications/fail2ban.txt b/data/pages/informatique/applications/fail2ban.txt new file mode 100644 index 0000000..f64cc7a --- /dev/null +++ b/data/pages/informatique/applications/fail2ban.txt @@ -0,0 +1,103 @@ +====== Fail2ban contre les attaques brutes-force ====== + +Si vous être propriétaire d’un serveur quelconque connecté à Internet, vous n’êtes pas sans savoir qu’il est exposé à de nombreuses attaques. Parmi elles, le brute-force. Cette attaque consiste à trouver votre mot de passe SSH en les essayant tous les uns à la suite des autres ou en utilisant des dictionnaires (ce sont des listes contenant les mots de passe les plus utilisés comme admin, 123456, etc…). Ces attaques sont généralement menées par des robots qui visent des dizaines de serveurs en même temps. Il se connectent sans cesse à votre serveur grâce à votre port SSH et essayent beaucoup de combinaisons de mot de passe jusqu’à trouver le bon (généralement, une tentative est menée toutes les 2 à 3 secondes). + +Enfin, fois que les pirates ont accès à un serveur, ils peuvent par exemple s’en approprier pour exécuter d’autres attaques brute-force contre d’autres serveurs, ou bien utiliser votre serveur pour spammer des gens (par mail, par exemple). De plus, le responsable, si il y a une plainte car des attaques ont été menées depuis votre serveur, c’est vous (à moins que vous ne démontriez que vous avez vous-même été victime d’attaque et que vous n’avez plus le contrôle sur votre serveur, d’où l’importance de conserver vos logs). + +Il existe beaucoup de solutions, celle que je vais vous présenter aujourd’hui, c’est Fail2ban (d’autres méthodes seront proposés dans de futurs articles). Fail2ban est un programme qui analyse vos logs système afin de détecter les attaques brute-force et ainsi bloquer l’adresse IP attaquante. + +Vous pouvez consulter la manuel en anglais [[https://manpages.debian.org/jessie/fail2ban/jail.conf.10.en.html|Fail2Ban Configuration]] + +===== Installer Fail2ban ===== + +La commande suivante permet d'installer **fail2ban** avec les systèmes **Debian** et dérivées : + + +sudo apt install fail2ban + + +{{informatique:applications:pasted:20210125-213558.png|Exemple d'installation de fail2ban sous Raspbian 10}} + + +===== Configurer fail2ban ===== + +Éditons le fichier ''/etc/fail2ban/jail.local'' + + +Liste des fichiers et dossier de configuration par défaut de **fail2ban** sous **Raspbian 10** : + +action.d/ fail2ban.d/ jail.conf paths-arch.conf paths-debian.conf +fail2ban.conf filter.d/ jail.d/ paths-common.conf paths-opensuse.conf + + +Il y a deux fichiers principaux de configuration pour **fail2ban** : ''/etc/fail2ban/fail2ban.conf'' et ''/etc/fail2ban/jail.conf''. D'autres fichiers complémentaires peuvent être dans ''/etc/fail2ban/filter.d/*.conf'' et ''/etc/fail2ban/action.d/*.conf'' + +''/etc/fail2ban/fail2ban.conf'' est le fichier de configuration pour le paramétrage du démon **fail2ban**. Il s'agit des paramètres **loglevel**, fichier **log**, **port**, **socket** et **pid**. + +''/etc/fail2ban/jail.conf'' est le fichier des recettes avec des **filtres** et des **actions**. Il permet de définir les règles de bannissements. + +Les **filtres** qui spécifient les règles de détections d'échec d'identification sont à ajouter au dossier **filter.d** + +Les **actions** qui définissent les règles de bannissement ou non des adresses IP sont à ajouter au dossier **filter.d** + + +Il est vivement conseillé d'apporter des modifications de configuration dans des fichiers nommés **fail2ban.local** et **jail.local**. Ou ajoutez des fichiers aux dossiers ''fail2ban.d/'' et ''jail.d/''. + +L'ordre de chargement des fichiers de configuration est le suivant : + - jail.conf + - jail.d/*.conf (dans l'ordre alphabétique) + - jail.local + - jail.d/*. + - local (dans l'ordre alphabétique). + +===== Modifications apportées à fail2ban ===== + + sudo nano /etc/fail2ban/jail.local + +Pour ajouter les options suivantes : + +[DEFAULT] +ignoreip = 127.0.0.1/8 +bantime = 600 +maxretry = 2 +destemail = root@localhost +action = %(action_mwl)s + +[sshd] +enabled = true + + + +Avec **ignoreip**, les IPs qui seront spécifiées sur cette ligne ne seront par bloquées. Je vous conseille de laisser l’adresse actuelle (qui doit être 127.0.0.1/8), d’y ajouter un espace afin de la séparer et d’y mettre votre adresse (ainsi que celles de toutes les personnes qui sont susceptibles d’accéder à votre serveur sans pour autant l’attaquer) + +**bantime** est le nombre de secondes qu’une adresse va être bloquée si elle attaque votre serveur. 10 minutes est très peu suffisant, un rapide calcul vous permet d’en être sûr. Admettons que vous êtes attaqué par 20 machines différentes, toutes à 1 mot de passe toutes les 2 secondes. Vous avez donc 10 tentatives par seconde. Si fail2ban bloque au bout de 6 tentatives par IP, 120 mots de passe sont essayés toutes les 10 minutes, soit 16 800 par jour. Donc, 10 minutes ne représentent pas grand chose face au nombre de machines qui vous attaquent. + +**maxretry** est le nombre de tentatives auxquelles a le droit un utilisateur avant de se faire bloquer. + +**destemail** est l’adresse mail à laquelle seront envoyés les mails de notification (quand une adresse sera bloquée) + +**action** permet d'effectuer des actions.\\ +''action = %(action_mw)s'' permet de bannir et d'envoyer un mail avec le pays ou l’email d’abuse concernant l’IP qui a été bannie.\\ +''action = %(action_mwl)s'' ajoute les lignes de logs ou apparaissent l’IP correspondante + + +Ajouter les règles spécifiques + +[sshd] +enabled = true +port = 1234 + + +[postfix] +port = smtp,submission +enabled = true + +[dovecot] +port = imaps +enabled = true + + + +N'oubliez pas de redémarrer le service ''sudo service fail2ban restart'' + + diff --git a/data/pages/informatique/applications/firefox-addons.txt b/data/pages/informatique/applications/firefox-addons.txt new file mode 100644 index 0000000..ab3773a --- /dev/null +++ b/data/pages/informatique/applications/firefox-addons.txt @@ -0,0 +1,17 @@ +====== Firefox : add-ons, modules complémentaires ====== + +Un add-on de Firefox est un programme supplémentaire qui ajoute des fonctionnalités ou des modifications à votre navigateur Firefox. Les **add-ons** peuvent inclure des barres d'outils pour la navigation, des bloqueurs de publicités, des outils de productivité, des thèmes de navigateur personnalisés, des moteurs de recherche supplémentaires, des fonctionnalités de sécurité, etc. Les **add-ons** de Firefox sont disponibles sur le marché en ligne de Mozilla, appelé "Mozilla Add-ons", et peuvent être installés en quelques clics pour ajouter des fonctionnalités supplémentaires à votre navigateur. + +Certains add-ons peuvent collecter et transmettre des données personnelles, telles que l'historique de navigation, les mots de passe, les informations de compte, etc., à des tiers sans votre consentement. Il est également possible que certains add-ons utilisent des techniques malveillantes pour suivre vos activités en ligne et afficher des publicités ciblées. Il est donc important de choisir attentivement les add-ons que vous installez et de vérifier leurs politiques de confidentialité. Il est également conseillé de ne pas utiliser de nombreux add-ons en même temps pour réduire les risques pour la vie privée. + +Il existe plusieurs extensions pour Firefox qui peuvent renforcer votre vie privée et votre sécurité en ligne. Quelques exemples incluent : + + * Privacy Badger: bloque les trackers en ligne pour empêcher le suivi de votre activité. + + * HTTPS Everywhere: force les sites web à utiliser une connexion sécurisée HTTPS pour protéger vos données personnelles. + + * [[https://addons.mozilla.org/fr/firefox/addon/ublock-origin/?utm_source=www.abonnel.fr|uBlock Origin]] : un bloqueur de publicités efficace qui peut également bloquer les scripts et les trackers. + + * [[https://addons.mozilla.org/fr/firefox/addon/noscript/?utm_source=www.abonnel.fr|NoScript Security Suite]] : permet de contrôler les scripts en provenance de sites web pour renforcer votre sécurité et votre vie privée. + +Ces extensions ne sont que des exemples et il en existe d'autres qui peuvent mieux correspondre à vos besoins en matière de sécurité et de vie privée. Il est important de faire des recherches et de lire les avis des utilisateurs avant d'installer une extension pour s'assurer qu'elle convient à vos besoins et que vous comprenez les risques potentiels associés à son utilisation. \ No newline at end of file diff --git a/data/pages/informatique/applications/fritzing.txt b/data/pages/informatique/applications/fritzing.txt new file mode 100644 index 0000000..5238620 --- /dev/null +++ b/data/pages/informatique/applications/fritzing.txt @@ -0,0 +1,13 @@ +====== fritzing ====== + +{{ informatique:applications:fritzing_ping-pong.png?400|}} + +**Fritzing** est un logciel OpenSource qui permet de réaliser des prototypes, de mettre en place et de fabriquer des circuits imprimés professionnels. + +[[https://fritzing.org]] + +===== Installer le logiciel sous Fedora ===== + +Le logiciel est dans le dépôt fedora (fc30). + + sudo dnf install fritzing \ No newline at end of file diff --git a/data/pages/informatique/applications/icedax.txt b/data/pages/informatique/applications/icedax.txt new file mode 100644 index 0000000..a5174fb --- /dev/null +++ b/data/pages/informatique/applications/icedax.txt @@ -0,0 +1,27 @@ +====== icedax, copier un CD Audio ====== + +===== Exécuter ===== + +''icedax'' permet de copier numériquement (« riper ») la musique d'un CD. On pourrait également parler d'extraction des pistes audio d'un CD Audio. + +Cela évite les distorsions introduites lors de l'enregistrement via une carte son lorsqu'on capte le son via le canal audio d'un lecteur de CD. + +Les données peuvent être enregistrées sous la forme de fichers ''raw'' (cdr), ''wav'' ou au format de son ''sun''. Des options permettent de contrôler le format d'enregistrement (stéréo ou mono, 8 ou 16 bits, taux d'échantillonage, etc.). En format ''WAV'', pour un CD Audio de 74 minutes, prévoyez un espace disque de 700 Mo. Les pistes audio seront extraites dans le dossier courant. + +Dans l'exemple ci-dessous, le CD Audio est accessible à l'adresse ''/dev/sr0''. C'est à modifier suivant votre configuration. + + +icedax -vall cddb=0 -paranoia -B -D /dev/sr0 -L 1 + + +L'option ''-L 1'' permet de choisir systématiquement la première réponse **cddb**. + +===== Convertir ===== + +Les pistes audios extraites pas ''cdda2wav'', sont au format WAV. Pour les convertir en fichier ''OPUS'', je vous propose la commande suivante : + + +for f in *.* ; do opusenc --bitrate 128 "$f" "${f%.*}_128k.opus"; done + + +Cela suppose que ''opusenc'' soit déployé sur votre configuration. \ No newline at end of file diff --git a/data/pages/informatique/applications/index.txt b/data/pages/informatique/applications/index.txt new file mode 100644 index 0000000..2c1da45 --- /dev/null +++ b/data/pages/informatique/applications/index.txt @@ -0,0 +1,47 @@ +~~NOCACHE~~ +====== Applications, logiciels et programmes ====== + +{{ :informatique:smartphone_applications.png?nolink&75x75|Applications, la liste complète}} + + +Cette **catégorie** est en cours de réorganisation. + +Les programmes, applications et commandes devraients se retrouver dans : + + + + + + + +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/applications/jeedom.txt b/data/pages/informatique/applications/jeedom.txt new file mode 100644 index 0000000..d95f64c --- /dev/null +++ b/data/pages/informatique/applications/jeedom.txt @@ -0,0 +1,16 @@ +====== Jeedom ====== + +Le logiciel **Jeedom** est Open Source, vous avez un accès total au logiciel qui gère votre domotique. Ceci est une garantie de transparence, mais également de longévité du logiciel et de votre installation. + +**Jeedom** est compatible avec différents protocoles comme le Z-Wave, le RFXcom, le RTS SOMFY, le EnOcean, le xPL, etc... Le système de plugins, via le Market Jeedom, permet de garantir une compatibilité avec de nombreux protocoles actuels et futurs. + +**Jeedom** ne nécessite pas l'accès à des serveurs extérieurs pour fonctionner. Toute votre installation se gère en local et vous êtes donc les seuls à y avoir accès pour vous garantir une confidentialité complète. + +Grâce à sa flexibilité et aux nombreux paramètres de personnalisation, chaque utilisateur peut créer sa propre domotique Jeedom. A l'aide des widgets, des vues et des design, vous avez une totale liberté pour imaginer votre propre interface si vous le souhaitez. + +> [[https://www.jeedom.com/|site de Jeedom]] + +**Jeedom** est compatible avec de nombreux protocoles domotiques, API et objets connectés, périphériques multimédia, découvrez l'étendue de ses possibilités ! + + * http://rostylesbonstuyaux.fr/tag/compatible-jeedom/ + * https://jeromeabel.net/ressources/xbee-arduino \ No newline at end of file diff --git a/data/pages/informatique/applications/ldap_lightweight_directory_access_protocol.txt b/data/pages/informatique/applications/ldap_lightweight_directory_access_protocol.txt new file mode 100644 index 0000000..539f5d7 --- /dev/null +++ b/data/pages/informatique/applications/ldap_lightweight_directory_access_protocol.txt @@ -0,0 +1,108 @@ +====== LDAP - l'annuaire ====== + +Cette article est en cours de rédaction. + +{{tag>fedora OpenLDAP LDAP}} + + + + + +{{ :informatique:ldap.png?nolink&100 |}} + +Testé {{:informatique:fedora-logo-icon.png?nolink&32|fedora 25 server}} | Nécessite {{:informatique:icon_terminal.png?nolink&32| terminal}} + + + + + +Dans cet article, je passe en revue l'installation et la configuration d'un répertoire **OpenLDAP** en version 2.4 (inclus les implémentations des protocoles LDAPv2 et LDAPv3). + + + +===== Installation ===== + +Pour installer les paquets, saisir la commande suivante : + + +sudo dnf install openldap openldap-servers openldap-clients nss-pam-ldapd + + +résultat + + +Le paquet openldap-2.4.44-2.fc25.x86_64 est déjà installé, ignorer +Dépendances résolues. +==================================================================================================== + Package Architecture Version Dépôt Taille +==================================================================================================== +Installation de: + openldap-clients x86_64 2.4.44-2.fc25 fedora 190 k + openldap-servers x86_64 2.4.44-2.fc25 fedora 2.1 M + +Résumé de la transaction +==================================================================================================== +Installation 2 Paquets + +Taille totale des téléchargements : 2.3 M +Taille d'installation : 5.2 M +Est-ce correct [o/N] : o +Téléchargement des paquets : +(1/2): openldap-clients-2.4.44-2.fc25.x86_64.rpm 119 kB/s | 190 kB 00:01 +(2/2): openldap-servers-2.4.44-2.fc25.x86_64.rpm 383 kB/s | 2.1 MB 00:05 +---------------------------------------------------------------------------------------------------- +Total 335 kB/s | 2.3 MB 00:07 +Test de la transaction en cours +La vérification de la transaction a réussi. +Lancement de la transaction de test +Transaction de test réussie. +Exécution de la transaction + Installation de : openldap-clients-2.4.44-2.fc25.x86_64 1/2 + Installation de : openldap-servers-2.4.44-2.fc25.x86_64 2/2 + Vérification : openldap-servers-2.4.44-2.fc25.x86_64 1/2 + Vérification : openldap-clients-2.4.44-2.fc25.x86_64 2/2 + +Installé: + openldap-clients.x86_64 2.4.44-2.fc25 openldap-servers.x86_64 2.4.44-2.fc25 + +Terminé ! + + +Liste des commandes disponibles dans la package openldap-server sont : slapacl, slapadd, slapauth, slapcat, +slapdn, slapindex, slappasswd, slapschema, slaptest + +Liste des commandes disponibles dans la package openldap-client sont : ldapadd, ldapcompare, ldapdelete, ldapexop, ldapmodify, ldapmodrdn, ldappasswd, ldapsearch, ldapurl, ldapwhoami + + + +===== Configurer ===== + +__**Vérifier les droits sur le dossier /var/lib/ldap**__ + +On vérifie d'abord que le dossier ''/var/lib/ldap'' soit bien avec les droits associés à **ldap:ldap** (utilisateur et groupe) + + +sudo ls -lha /var/lib/ldap/ + + +résultat + + +drwx------. 2 ldap ldap 6 6 déc. 19:09 . +drwxr-xr-x. 38 root root 4,0K 6 déc. 19:09 .. + + +Si ce n'est pas le cas, on execute : + + +sudo chown -R ldap:ldap /var/lib/ldap + + + + + + +===== Liens ===== + + * http://www.openldap.org/doc/admin/quickstart.html — The Quick-Start Guide on the OpenLDAP website. + * http://www.tldp.org/HOWTO/LDAP-HOWTO/index.html — The LDAP Linux HOWTO from the Linux Documentation Project. diff --git a/data/pages/informatique/applications/linux_gdisk.txt b/data/pages/informatique/applications/linux_gdisk.txt new file mode 100644 index 0000000..e76615f --- /dev/null +++ b/data/pages/informatique/applications/linux_gdisk.txt @@ -0,0 +1,72 @@ +====== gdisk, partitionner un disque GPT ====== + +Pour afficher un aperçu des partitions d'un disque, exécutez : + +sudo gdisk -l /dev/sdf + + +{{ :informatique:linux_gpt_l.png?600 |}} + +Résultat : + + +GPT fdisk (gdisk) version 1.0.3 + +Partition table scan: + MBR: protective + BSD: not present + APM: not present + GPT: present + +Found valid GPT with protective MBR; using GPT. +Disk /dev/sdf: 976754646 sectors, 3.6 TiB +Model: EZRZ-00GXCB0 +Sector size (logical/physical): 4096/4096 bytes +Disk identifier (GUID): 8C495FA3-6062-4349-BF8B-F0EF55BD1A58 +Partition table holds up to 128 entries +Main partition table begins at sector 2 and ends at sector 5 +First usable sector is 6, last usable sector is 976754640 +Partitions will be aligned on 256-sector boundaries +Total free space is 976754635 sectors (3.6 TiB) + +Number Start (sector) End (sector) Size Code Name + + + +Pour créer une nouvelle partition, exécutez : + +sudo gdisk /dev/sdb + + +puis en interaction + + +GPT fdisk (gdisk) version 1.0.3 + +Partition table scan: + MBR: protective + BSD: not present + APM: not present + GPT: present + +Found valid GPT with protective MBR; using GPT. + +Command (? for help): n +Partition number (1-128, default 1): +First sector (6-976754640, default = 256) or {+-}size{KMGTP}: +Last sector (256-976754640, default = 976754640) or {+-}size{KMGTP}: +Current type is 'Linux filesystem' +Hex code or GUID (L to show codes, Enter = 8300): +Changed type of partition to 'Linux filesystem' + +Command (? for help): w + +Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING +PARTITIONS!! + +Do you want to proceed? (Y/N): Y +OK; writing new GUID partition table (GPT) to /dev/sdf. +The operation has completed successfully. + + +{{ :informatique:linux_gdisk_n.png?600 |}} diff --git a/data/pages/informatique/applications/malware_se_premunir.txt b/data/pages/informatique/applications/malware_se_premunir.txt new file mode 100644 index 0000000..9daee8d --- /dev/null +++ b/data/pages/informatique/applications/malware_se_premunir.txt @@ -0,0 +1,27 @@ +====== Malware : se prémunir ====== + + + + +Depuis 2013, les **malwares** se multiplient et sont devenus les outils favoris des **cyberescrocs**, notamment les **ransomwares** pour ceux qui cherchent à engendrer rapidement un maximum d'argent. + +Les malwares profite du développement des technologies pour faire de **gros dégâts**. + +Face à la menace, les bons relfexes doivent être de mise : + * **disposer** de sauvegardes + * **se mefier** des mails de phishing + * **garder** ses programmes à jour + +Aujourd'hui, les malwares de type **ransomwares** sont **impossibles à décrypter**, même pour les entreprises de cybersécurité. + + + +{{ :pbcrichton_malware_hazard_symbol_-_red.png?300 |}} + + + + +Et vous, qu'elles sont **vos préconisations** contre ce genre de malwares ? + +~~DISCUSSION~~ + diff --git a/data/pages/informatique/applications/minecraft.txt b/data/pages/informatique/applications/minecraft.txt new file mode 100644 index 0000000..58c8ac0 --- /dev/null +++ b/data/pages/informatique/applications/minecraft.txt @@ -0,0 +1,32 @@ +====== - Minecraft ====== +{{ informatique:applications:logo_minecraft.png?75x75|Minecraft}} + +===== - Installer MineCraft ===== + +Je vous propose d'installer MineCraft sur un PC fonctionnant sous Linux Mint 17.3. + +1. Rendez-vous sur la page [[https://minecraft.net/fr/download/|Download Minecraf]] pour télécharger le fichier **JAR**. Le fichier JAR téléchargé s'appelle ''Minecraft.jar'' et ne pèse pas plus de 280,2 ko. + +2. Dans une fenêtre **Terminal**, je vérifie que **Java** soit bien installé : + + java -version + +résultat + +java version "1.7.0_95" +OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.14.04.2) +OpenJDK Client VM (build 24.95-b01, mixed mode, sharing) + + +3. Lancement de l'archive JAR. Après déplacement du fichier dans le dossier **home** (''mv Minecraft.jar ~''), je lance l'archive : + java -jar Minecraft.jar + + --- //[[user:cedricabonnel]] 2016/05/04 10:46// + +===== - Minecraft sur Tablette ===== + + +Après quelques recherches, il est impossible de se connecter avec une tablette sur le serveur Pi à moins d'installer Minecraft Pocket Edition (6,99 €) et encore il faut la bonne version ! + + + --- //[[:user:Stephane COUTURIER]] 2015/12/07 21:53// \ No newline at end of file diff --git a/data/pages/informatique/applications/monter_son_nas.txt b/data/pages/informatique/applications/monter_son_nas.txt new file mode 100644 index 0000000..48fdc1d --- /dev/null +++ b/data/pages/informatique/applications/monter_son_nas.txt @@ -0,0 +1,70 @@ +====== NAS - espace de stockage réseau ====== + + +Voici quelques informations et idées pour monter un serveur NAS. + +===== Solution Raspberry Pi 4 ===== + +Boitier à 4 disques. Il est possible de connecter à n'importe quel ordinateur avec son port USB 3. C'est une connexion logicielles de JBODY. C'est à dire que chaque disque est vue de manière entière. Il n'y a pas de montage RAID ou de subterfuge qui modifierait les partitions des disques. + +Raspberry Pi 4 + + +===== Solution x86 mini-ATX ===== + +Solution qui permet de connecter 12 disques dur en SATA. + + +Nombre de connecteurs SATA II: 4\\ +Nombre de connecteurs SATA III: 8 + + + +Cette solution coute 755€. Voici le détail. +Je ne l'ai pas mise en œuvre car elle est trop chère. +==== Carte mère ==== + +C2550D4I - ASROCK MAINBOARD MINI-ITX WITH INTEL AVOTON C2550 4-CORE CPU 12x SATA PORTS + +Amazon\\ +http://www.amazon.fr/C2550D4I-ASROCK-MAINBOARD-MINI-ITX-AVOTON/dp/B00GG94YDS/ref=sr_1_6?ie=UTF8&qid=1448147086&sr=8-6\\ +**306 EUR** + +LDLC\\ +http://www.ldlc.com/fiche/PB00161902.html\\ +**290 EUR** + + +==== Boitier ==== + +Silverstone SST-DS380B Noir + +Amazon\\ +http://www.amazon.fr/Silverstone-71062-SST-DS380B-Noir/dp/B00HVKMI9S/ref=pd_sim_147_2?ie=UTF8&dpID=41F2sZSzMvL&dpSrc=sims&preST=_AC_UL160_SR157%2C160_&refRID=0ANP2KDSHB27SS6A8NPT\\ +**165 EUR** + +LDLC +http://www.ldlc.com/fiche/PB00165252.html\\ +**199 EUR** + + +==== Mémoire ==== + +Crucial DDR3 8 Go 1600 MHz ECC CL11 +// à doubler // + +LDLC\\ +http://www.ldlc.com/fiche/PB00170546.html\\ +**2 x 90 EUR** + +==== Alimentation ==== + +SilverStone SFX ST45SF-G v2.0 + +LDLC\\ +http://www.ldlc.com/fiche/PB00157913.html\\ +**120 EUR** + +Amazon\\ +http://www.amazon.fr/SilverStone-SFX-ST45SF-G-v2-0-Alimentation/dp/B008VQ2Y4K/ref=sr_1_2?ie=UTF8&qid=1448148144&sr=8-2\\ +**165 EUR** diff --git a/data/pages/informatique/applications/ntp_synchronisation_de_l_heure.txt b/data/pages/informatique/applications/ntp_synchronisation_de_l_heure.txt new file mode 100644 index 0000000..096f280 --- /dev/null +++ b/data/pages/informatique/applications/ntp_synchronisation_de_l_heure.txt @@ -0,0 +1,254 @@ +====== NTP : Protocole de Synchronisation de l'heure ====== + +Le **protocole NTP** (Network Time Protocol) est un protocole de réseau utilisé pour synchroniser les horloges des systèmes informatiques à travers un réseau. Il est utilisé pour s'assurer que l'horloge de chaque ordinateur dans un réseau est synchronisée avec une horloge de référence de haute précision, généralement une horloge atomique ou GPS. +Ce protocole utilise un système de hiérarchie de serveurs pour synchroniser les horloges, où les serveurs NTP de niveau supérieur sont synchronisés avec une source d'horloge de référence, et les serveurs de niveau inférieur se synchronisent avec les serveurs de niveau supérieur, et ainsi de suite jusqu'aux clients finaux. Il utilise également des algorithmes de filtrage et de correction pour minimiser les erreurs de synchronisation causées par les délais de transmission et les perturbations réseau. +Le protocole NTP est largement utilisé sur Internet et dans les réseaux privés pour maintenir une synchronisation précise de l'heure entre les ordinateurs, ce qui est important pour de nombreuses applications, telles que la surveillance réseau, la facturation en ligne, la sécurité, la gestion de réseau, et les applications temps réel. + +Un ordinateur de bureau peut utiliser le protocole NTP pour synchroniser son horloge avec une source d'horloge de référence. Il peut utiliser un logiciel NTP comme chronyd ou ntpd pour se connecter à un serveur NTP et obtenir l'heure exacte. Les ordinateurs de bureau peuvent également utiliser leur horloge interne pour synchroniser l'horloge, mais cela peut causer une divergence de temps car les horloges internes sont généralement moins précises que les horloges atomiques ou GPS. + +===== Choisir un Serveur NTP ===== + +Un **serveur NTP** (Network Time Protocol) est un ordinateur qui utilise le protocole NTP pour synchroniser l'horloge de son système avec une source d'horloge de référence, généralement un horloge atomique ou GPS. Les clients NTP se connectent au serveur NTP pour obtenir l'heure exacte et synchroniser leur propre horloge. Les serveurs NTP peuvent également être utilisés pour fournir une synchronisation de temps pour d'autres serveurs dans un réseau, formant une hiérarchie de serveurs NTP. Les serveurs NTP peuvent être configurés pour fonctionner en mode actif ou passif, les serveurs actifs étant responsables de l'émission de temps, les serveurs passifs ne fournissant que des informations de temps. + +Il existe de nombreux serveurs NTP publics disponibles sur Internet que vous pouvez utiliser pour synchroniser l'horloge de votre ordinateur de bureau. Quelques exemples de serveurs NTP publics fiables : + + * **pool.ntp.org** : un groupe de serveurs NTP gérés par des bénévoles qui sont disponibles pour une utilisation publique. + * **time.google.com** : Serveur NTP géré par Google. + * **time.nist.gov** : Serveur NTP géré par l'Institut national des normes et de la technologie des États-Unis (NIST). + * **time.windows.com** : Serveur NTP géré par Microsoft. + +Vous devriez utiliser des serveurs NTP de confiance et les utiliser de manière responsable, en respectant les politiques d'utilisation des serveurs choisis. Il est également bon de **choisir des serveurs NTP proches géographiquement** pour réduire les délais de transmission et améliorer la précision de la synchronisation. + +Avec le réseau de serveurs **pool.ntp.org** vous pouvez utiliser un serveur NTP proche géographiquement. + +^ type de zone ^ eplication ^ exemple | +| région géographique spécifique | **pool.ntp.org** est divisé en régions géographiques, vous pouvez donc utiliser un serveur NTP de la région géographique spécifique où vous vous trouvez. | Si vous êtes en France, vous pouvez utiliser un serveur **fr.ntp.pool.org** | +| zone géographique spécifique | **pool.ntp.org** est divisé en zones géographiques, vous pouvez donc utiliser un serveur NTP de la zone géographique spécifique où vous vous trouvez. | Si vous êtes en Europe, vous pouvez utiliser un serveur **europe.ntp.pool.org** | +| serveur NTP au hasard | Vous pouvez utiliser un serveur NTP au hasard à partir de la liste des serveurs NTP de **pool.ntp.org**. Cela choisira un serveur au hasard pour vous, mais cela n'est pas garanti pour être proche géographiquement. | **pool.ntp.org** | + +Voir la répartition des zones sur le site https://www.pool.ntp.org/zone/@ + +===== Sous FEDORA ===== + +Le résumé pour Fedora : + +--- + +''~/.profile'' + +Définir le fuseau horaire pour un profil + + TZ='Europe/Paris'; export TZ + +--- + +''timedatectl'' + +Définir un fuseau horaire pour la machine + + timedatectl set-timezone Europe/Paris + +--- + +''/etc/chrony.conf'' utilisé avec **chronyd** + +Modifier la liste des serveurs NTP pour chrony + + pool 0.fr.pool.ntp.org iburst + pool 1.fr.pool.ntp.org iburst + pool 2.fr.pool.ntp.org iburst + pool 3.fr.pool.ntp.org iburst + +--- + +''hwclock'' + +Utilisation du fuseau UTC avec la RTC + + sudo hwclock --systohc --utc + +--- + +Place aux explications afin de mieux appréhender le paramétrage de votre machine. + + +==== Configurer le fuseau horaire sous Fedora ==== + +__**Définir le fuseau horaire pour un profil**__ + +Vous pouvez utiliser votre fuseau horaire avec la commande ''tzselect'' sous Fedora. Pour définir un fuseau horaire de votre profil, compléter le fichier ''.profile'' en ajoutant la ligne suivante : + TZ='Europe/Paris'; export TZ + +La variable d'environnement ''TZ'' contient la définition du fuseau horaire. En spécifiant ''TZ='Europe/Paris''' dans le fichier ''.profile'', vous définissez le fuseau horaire de l'utilisateur à celui de Paris, France. + +__**Définir un fuseau horaire pour la machine**__ + +Utilisez la commande [[informatique:linux:commandes:timedatectl]]. Cette commande permet de configurer les paramètres de date et d'heure, y compris le fuseau horaire. Pour définir le fuseau horaire à Paris, utilisez la commande suivante : + + timedatectl set-timezone Europe/Paris + +La commande ''timedatectl'' permet d'afficher les paramètres de date et d'heure du système : + + +❯ timedatectl + Local time: sam. 2023-01-28 17:54:43 CET + Universal time: sam. 2023-01-28 16:54:43 UTC + RTC time: sam. 2023-01-28 16:54:43 + Time zone: Europe/Paris (CET, +0100) +System clock synchronized: yes + NTP service: active + RTC in local TZ: no + + + +==== Client NTP sous Fedora ==== + +**Chronyd** est un démon NTP (Network Time Protocol) pour les systèmes Linux. Il est utilisé pour synchroniser l'horloge du système avec un serveur NTP en utilisant le protocole NTP. Il est conçu pour être plus rapide et plus efficace que d'autres implémentations NTP telles que **ntpd**, et peut être utilisé pour synchroniser les systèmes distribués avec une précision de l'ordre de la microseconde. **Chronyd** est également capable de s'adapter automatiquement aux conditions de réseau changeantes et peut fonctionner avec des périphériques GPS pour fournir une synchronisation GPS haute précision. Il est également souvent utilisé pour fournir une synchronisation de temps pour les réseaux locaux et les systèmes embarqués. + +Comme NTP est entièrement en UTC (Universal Time, Coordinated), les fuseaux horaires et DST (Daylight Saving Time) sont appliqués localement par le système. ''/etc/localtime'' est un fichier de configuration sur les systèmes Linux et Unix qui contient les informations de fuseau horaire pour la zone géographique où se trouve l'ordinateur. Ce fichier est utilisé pour configurer la date et l'heure locale de l'ordinateur. Il est généralement lié symboliquement au **fichier de données** de fuseau horaire approprié dans ''/usr/share/zoneinfo''. Le fichier ''/etc/localtime'' est utilisé par les programmes système tels que les fonctions de date et d'heure de **glibc**, ainsi que par les applications utilisateur, pour afficher la date et l'heure dans le fuseau horaire local. Lorsque vous modifiez la configuration de fuseau horaire de votre ordinateur, vous devriez également mettre à jour ce fichier pour refléter les modifications. Sous Fedora, le programme qui configure le fichier ''/etc/localtime'' est généralement ''timedatectl''. + +__**Vérifier le fonctionnement du service chronyd**__ + + sudo systemctl status chronyd + +Cette commande vous permet de voir le statut actuel du démon **chronyd** (chronyd est un démon NTP pour systèmes Linux qui est utilisé pour synchroniser l'heure du système avec un serveur NTP). + +Si **chronyd** est en cours d'exécution, la commande affichera des informations telles que l'état actuel du démon (actif, en cours d'exécution), l'heure de démarrage, la version utilisée, etc. Si **chronyd** ne fonctionne pas, la commande affichera des informations sur les raisons de l'échec et les erreurs éventuelles. + + +❯ sudo systemctl status chronyd +● chronyd.service - NTP client/server + Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; preset: enabled) + Active: active (running) since Sat 2023-01-28 17:19:03 CET; 1h 0min ago + Docs: man:chronyd(8) + man:chrony.conf(5) + Process: 161575 ExecStart=/usr/sbin/chronyd $OPTIONS (code=exited, status=0/SUCCESS) + Main PID: 161577 (chronyd) + Tasks: 1 (limit: 19029) + Memory: 1.0M + CPU: 49ms + CGroup: /system.slice/chronyd.service + └─161577 /usr/sbin/chronyd -F 2 + +janv. 28 17:19:03 cdcdsk001 systemd[1]: Starting chronyd.service - NTP client/server... +janv. 28 17:19:03 cdcdsk001 chronyd[161577]: chronyd version 4.3 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCF> +janv. 28 17:19:03 cdcdsk001 chronyd[161577]: Frequency 3.866 +/- 0.157 ppm read from /var/lib/chrony/drift +janv. 28 17:19:03 cdcdsk001 chronyd[161577]: Using right/UTC timezone to obtain leap second data +janv. 28 17:19:03 cdcdsk001 chronyd[161577]: Loaded seccomp filter (level 2) +janv. 28 17:19:03 cdcdsk001 systemd[1]: Started chronyd.service - NTP client/server. +janv. 28 17:21:14 cdcdsk001 chronyd[161577]: Selected source 5.196.8.113 (1.fr.pool.ntp.org) +janv. 28 17:21:14 cdcdsk001 chronyd[161577]: System clock TAI offset set to 37 seconds + + + +__** Surveiller l'état de synchronisation **__ + +La commande ''chronyc tracking'' permet de surveiller l'état de synchronisation de l'horloge du système avec les serveurs NTP spécifiés dans la configuration de **chronyd**. Elle affiche des informations telles que l'heure actuelle, l'offset (différence) entre l'heure du système et l'heure du serveur NTP, la jitter (variabilité de la latence de réseau) et la qualité de l'horloge du serveur NTP. + + +❯ chronyc tracking +Reference ID : 05C40871 (vps-3f94841e.vps.ovh.net) +Stratum : 3 +Ref time (UTC) : Sat Jan 28 17:24:53 2023 +System time : 0.000200679 seconds fast of NTP time +Last offset : +0.000098416 seconds +RMS offset : 0.000396241 seconds +Frequency : 3.828 ppm fast +Residual freq : +0.006 ppm +Skew : 0.169 ppm +Root delay : 0.045918304 seconds +Root dispersion : 0.017629473 seconds +Update interval : 515.0 seconds +Leap status : Normal + + +__** Serveurs NTP utilisés **__ + +La commande ''chronyc sources'' permet d'afficher les informations sur les serveurs NTP utilisés par **chronyd** pour synchroniser l'horloge du système. Cela inclut l'adresse IP, le statut de la synchronisation, l'offset, la jitter, la qualité de l'horloge et d'autres informations. Elle peut aider à identifier les serveurs NTP qui fonctionnent bien et ceux qui ont des problèmes de synchronisation. + + +❯ chronyc sources +MS Name/IP address Stratum Poll Reach LastRx Last sample +=============================================================================== +^? ntp.tuxfamily.net 0 6 0 - +0ns[ +0ns] +/- 0ns +^? ip139.ip-5-196-160.eu 2 6 1 0 +806us[ +806us] +/- 21ms +^? 51-158-147-92.rev.poneyt> 2 6 1 0 -1081us[-1081us] +/- 61ms +^? flightplandatabase.com 2 6 1 0 -17ms[ -17ms] +/- 72ms +^? ntp.univ-angers.fr 0 6 0 - +0ns[ +0ns] +/- 0ns +^? vps-3f94841e.vps.ovh.net 0 6 0 - +0ns[ +0ns] +/- 0ns +^? time.cloudflare.com 0 6 0 - +0ns[ +0ns] +/- 0ns +^? vps-7d02b399.vps.ovh.net 2 6 1 2 -9569us[-9569us] +/- 78ms +^? ns2.euskill.com 0 6 0 - +0ns[ +0ns] +/- 0ns +^? vps-4fbcd565.vps.ovh.net 2 6 1 1 +4160us[+4160us] +/- 28ms +^? herbrand.noumicek.cz 2 6 1 2 -1527us[-1527us] +/- 61ms +^? 82-64-84-116.subs.proxad> 0 6 0 - +0ns[ +0ns] +/- 0ns +^? y.ns.gin.ntt.net 0 6 0 - +0ns[ +0ns] +/- 0ns + + + +__**Modifier la liste des serveurs pour chrony**__ + +Pour modifier la liste des serveurs NTP utilisés par **chronyc**, vous pouvez éditer le fichier de configuration ''/etc/chrony.conf'' et y ajouter ou supprimer des lignes de serveurs NTP. Il est recommandé de sauvegarder le fichier de configuration avant de l'éditer. + +Pour ajouter un serveur NTP, ajoutez une ligne commençant par ''server'' suivi de l'adresse IP ou le nom d'hôte du serveur NTP ou l'adresse d'un pool NTP. Par exemple, pour ajouter les pool de serveurs NTP France de **pool.ntp.org**, ajoutez les lignes suivantes : + + +pool 0.fr.pool.ntp.org iburst +pool 1.fr.pool.ntp.org iburst +pool 2.fr.pool.ntp.org iburst +pool 3.fr.pool.ntp.org iburst + + +"pool" est une commande qui indique au démon NTP de se synchroniser avec un groupe de serveurs NTP plutôt qu'avec un serveur NTP particulier. + +"iburst" est une option qui indique au démon NTP de faire des demandes de temps plus fréquentes et plus rapides au démarrage pour synchroniser rapidement l'horloge de l'ordinateur. + + +==== Fonctionnement avec une RTC === + +L'horloge système fonctionne grâce à un composant matériel qui se trouve dans la plupart des ordinateurs et des appareils électroniques. Il se nomme RTC, ce qui signifie "Real-time Clock" ou "horloge temps réel" en français.\\ +La RTC est souvent utilisée pour maintenir l'heure et la date dans les ordinateurs, les serveurs, les routeurs, les téléphones mobiles, etc. Elle est également utilisée pour générer des événements périodiques pour les tâches de planification et pour enregistrer la date et l'heure des événements dans les journaux système. Il est important de maintenir l'heure et la date de la RTC à jour, car de nombreux systèmes et applications dépendent de l'exactitude de cette horloge pour fonctionner correctement. Il est conseillé de configurer la RTC en UTC. + +Le fichier ''/etc/adjtime'' est utilisé pour configurer la synchronisation de l'horloge système avec la RTC (Real-time Clock) sur les systèmes basés sur Linux. + +Les lignes indiquent respectivement : + +**1 · ** 3 valeurs successives : a) La correction de décalage de l'horloge en secondes. b) Le signe de la correction de décalage de l'horloge. c)La vitesse de correction de décalage de l'horloge en secondes par jour. + +** 2 · ** Le statut de synchronisation. 0 (ou "no" ou "false") : l'horloge système n'est pas synchronisée avec la RTC. 1 (ou "yes" ou "true") : l'horloge système est synchronisée avec la RTC. 2 : l'horloge système est en train d'être synchronisée avec la RTC. + +** 3 · ** Le fuseau horaire utilisé pour l'horloge système, ici "UTC" qui signifie Temps Universel Coordonné, Il est utilisé comme référence pour l'heure légale dans la plupart des pays. Il est conseillé de configurer la RTC en UTC. + +Exemple : + + +0.0 0 0.0 +0 +UTC + + +__**Consulter la RTC**__ + +La commande **hwclock** permet de configurer les paramètres liés à l'horloge matérielle (RTC). Utilisation pour consulter l'horloge RTC par exemple : + + +❯ sudo hwclock +2023-01-28 18:05:15.187034+01:00 + + +__**Utilisation du fuseau UTC**__ + +Pour configurer l'horloge matérielle (RTC) pour utiliser le fuseau horaire **UTC** au lieu de **LOCAL**, vous pouvez utiliser la commande suivante en tant qu'utilisateur administrateur : + + +sudo hwclock --systohc --utc + + +Cela configurera l'horloge matérielle pour utiliser UTC et synchronisera l'heure de l'horloge matérielle avec l'heure système actuelle, en utilisant UTC. + +Cela ne va pas changer le fuseau horaire de l'heure système, pour cela vous devrez utiliser la commande ''timedatectl'' pour changer le fuseau horaire de votre système. +===== Régler NTP sous Raspberry Pi ===== + +> https://raspberrytips.com/time-sync-raspberry-pi/ + + --- //[[user:cedricabonnel]], [[user:cpt]]// \ No newline at end of file diff --git a/data/pages/informatique/applications/obs-studio.txt b/data/pages/informatique/applications/obs-studio.txt new file mode 100644 index 0000000..b7d6701 --- /dev/null +++ b/data/pages/informatique/applications/obs-studio.txt @@ -0,0 +1,15 @@ +====== obs studio ====== + + +===== Plugin advanced-scene-switcher ===== +{{ :dummy.png?75x75|Nom de la section}} +Pour utiliser ''advanced-scene-switcher'' pour **obs** , il est nécessaire d'installater **opencv-java** + + sudo dnf install opencv-java + + +Ensuite, il faut télécharger l'archive ZIP disponible sur la page https://obsproject.com/forum/resources/advanced-scene-switcher.395/ + +Déplacer le contenu du dossier ''Linux'' de l'archive dans le dossier ''~/.var/app/com.obsproject.Studio/config/obs-studio/plugins'' si vous avez obtneu OBS via flatpak. + +S'il y a une erreur, consulter les fichiers **log** présents dans ''~/.var/app/com.obsproject.Studio/config/obs-studio/logs'' \ No newline at end of file diff --git a/data/pages/informatique/applications/obs.txt b/data/pages/informatique/applications/obs.txt new file mode 100644 index 0000000..b18328c --- /dev/null +++ b/data/pages/informatique/applications/obs.txt @@ -0,0 +1,34 @@ +====== OBS ====== + +===== - Installer OBS sous Fedora 29 ===== + + + +sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm + + + +sudo dnf install obs-studio + + +codec + +sudo dnf install gstreamer1-plugins-good gstreamer-ffmpeg gstreamer1-libav + + + +install the OpenH264 codec implementation and its extensions for Firefox and gstreamer. + +sudo dnf config-manager --set-enabled fedora-cisco-openh264 + +sudo dnf upgrade + +sudo dnf install gstreamer1-plugin-openh264 mozilla-openh264 + +# Afterwards you need open Firefox, go to menu -> Add-ons -> Plugins and enable OpenH264 plugin. + + + +For NVIDIA Hardware accelerated encoding make sure you have CUDA installed (in case of an older card, install xorg-x11-drv-nvidia-340xx-cuda instead): + + sudo dnf install xorg-x11-drv-nvidia-cuda \ No newline at end of file diff --git a/data/pages/informatique/applications/photorec.txt b/data/pages/informatique/applications/photorec.txt new file mode 100644 index 0000000..ccf995a --- /dev/null +++ b/data/pages/informatique/applications/photorec.txt @@ -0,0 +1,32 @@ +====== Photorec ====== +{{ :dummy.png?75x75|Nom de la section}} + +Pour récupérer des fichiers ou documents non listé par le système de fichiers, donc non visible avec les outils standards, il est possible d'utiliser des logiciels qui scannent les bloc secteurs à la recherche de fichiers sans journal. **PhotoREC** est un des logiciels sous Linux (en autre) qui permet de réaliser ceci. Il s’exécute en ligne de commande. + +Il est possible d'utiliser **PhotoREC** sur des cartes mémoires SD. + +===== Installer ===== + +Sous **Fedora**, **PhotoRec** est distribué avec **testdisk** : + + sudo dnf install testdisk + +===== Exécuter ===== + +Il suffit d’exécuter la commande **photorec** en ligne de commande. + +Pour lire de tous les disques posssibles, il est conseillé d’exécuter avec **sudo**. + + sudo photorec + +===== Exemple ===== + +| Choisir le disque contenant les fichiers effacés\\ {{:informatique:linux:pasted:20210221-171910.png}} | + +| Sélectionner la partition des fichiers effacés\\ {{:informatique:linux:pasted:20210221-172031.png}} | + +| Le type de partition\\ {{:informatique:linux:pasted:20210221-172056.png}} | + +| Type de scan \\ {{:informatique:linux:pasted:20210221-172146.png}} | + +| Choisir le dossier de récupération\\ {{:informatique:linux:pasted:20210221-172432.png}} | \ No newline at end of file diff --git a/data/pages/informatique/applications/pi-hole/connaitre-la-version.txt b/data/pages/informatique/applications/pi-hole/connaitre-la-version.txt new file mode 100644 index 0000000..e1f06a0 --- /dev/null +++ b/data/pages/informatique/applications/pi-hole/connaitre-la-version.txt @@ -0,0 +1,12 @@ +====== Connaître sa version de Pi Hole ====== + +Dans un terminal, exécuter la commande + pihole -v + +Exemple de réponse : + + Current Pi-hole version is v5.0. + Current AdminLTE version is v5.0. + Current FTL version is v5.0. + + diff --git a/data/pages/informatique/applications/pi-hole/de-activer-group.txt b/data/pages/informatique/applications/pi-hole/de-activer-group.txt new file mode 100644 index 0000000..b3199e4 --- /dev/null +++ b/data/pages/informatique/applications/pi-hole/de-activer-group.txt @@ -0,0 +1,71 @@ +====== Désactiver un groupe ====== +{{ :dummy.png?75x75|Désactiver un groupe}} + +===== - Mode graphique ===== + +En __mode graphique__, il faut accéder à **Groups** du menu **Group management**. + +{{informatique:applications:pi-hole:pasted:20201122-092637.png}} + +Il suffit de cliquer sur le bouton vert **Enabled** {{informatique:applications:pi-hole:pasted:20201122-092830.png}} pour désactiver le groupe. + +Un message vous informe du résultat de l'opération. +{{informatique:applications:pi-hole:pasted:20201122-092931.png}} + +===== - Ligne de commande ===== + +En __ligne de commande__ je vous propose la méthode suivante en deux étapes. + +1. Il faut connaître l'identifiant du groupe. Voir le chapitre [[informatique:applications:pi-hole:list-group]]. + +Dans l'exemple ci-dessous, le groupe **jeux-actifs** a pour identifiant le numéro **11**. + +{{informatique:applications:pi-hole:pasted:20201122-092134.png}} + +2. On modifie la valeur dans la base de données **gravity**, la table **group** comme ceci : + + sudo sqlite3 /etc/pihole/gravity.db "UPDATE 'group' SET enabled=0 WHERE id='11';" + +===== - Planifier et automatiser ===== + +1. Il faut créer un script qui va activer et désactiver les groupes. + + +# !/bin/sh +FICHIER_LOG=${0##*/} +FICHIER_LOG=${FICHIER_LOG%.*} +LOG=/var/log/$FICHIER_LOG.log +echo Fichier LOG : $LOG +date >> $LOG +# disable +sqlite3 /etc/pihole/gravity.db "UPDATE 'group' SET enabled="$1" WHERE id='18';" >> $LOG +sqlite3 /etc/pihole/gravity.db "UPDATE 'group' SET enabled="$1" WHERE id='7';" >> $LOG +sqlite3 /etc/pihole/gravity.db "UPDATE 'group' SET enabled="$1" WHERE id='16';" >> $LOG +sqlite3 /etc/pihole/gravity.db "UPDATE 'group' SET enabled="$1" WHERE id='11';" >> $LOG +echo ------ FIN ------ >> $LOG + + +Ce script doit être appelé avec une option : **0** ou **1**. + +Par exemple : + pihole-group.sh 0 + +2. Ajouter des taches CRON pour activer les groupes + + sudo nano /etc/cron.d/pihole-group-enable + +en ajoutant ces instructions + +0 7 * * * root /home/cedric/scripts/pihole-group.sh 1 >> /var/log/pihole-enable-group.sh.log + + +3. Ajouter des taches CRON pour désactiver les groupes + + sudo nano /etc/cron.d/pihole-group-disable + +en ajoutant ces instructions + +# disable group +0 0 * * 6-7 root /home/cedric/scripts/pihole-group.sh 0 >> /var/log/pihole-disable-group.sh.log +0 23 * * 1-5 root /home/cedric/scripts/pihole-group.sh 0 >> /var/log/pihole-disable-group.sh.log + diff --git a/data/pages/informatique/applications/pi-hole/index.txt b/data/pages/informatique/applications/pi-hole/index.txt new file mode 100644 index 0000000..06fc0e9 --- /dev/null +++ b/data/pages/informatique/applications/pi-hole/index.txt @@ -0,0 +1,6 @@ +====== Pi Hole ====== +{{ :dummy.png?75x75|Pi hole}} + +Pi Hole est une interface Web pour gérer DNSMASQ. + +{{page>..:..:linux:applications:pi-hole:table-des-matieres}} \ No newline at end of file diff --git a/data/pages/informatique/applications/pi-hole/list-group.txt b/data/pages/informatique/applications/pi-hole/list-group.txt new file mode 100644 index 0000000..1bc46f3 --- /dev/null +++ b/data/pages/informatique/applications/pi-hole/list-group.txt @@ -0,0 +1,13 @@ +====== Lister les groupes ====== +{{ :dummy.png?75x75|Lister les groupes}} + +Dans l'interface graphique, il suffit de se rendre sur la page **Groups**, dans le sous menu **Management Groups**. + +{{informatique:applications:pi-hole:pasted:20201122-091258.png}} + + +En ligne de commande, il faut interroger la base de données **gravity** du moteur SQLITE3 : + + +sudo sqlite3 /etc/pihole/gravity.db 'SELECT * FROM "group"' + \ No newline at end of file diff --git a/data/pages/informatique/applications/pi-hole/mettre-a-jour-le-moteur-ftl.txt b/data/pages/informatique/applications/pi-hole/mettre-a-jour-le-moteur-ftl.txt new file mode 100644 index 0000000..eb6d283 --- /dev/null +++ b/data/pages/informatique/applications/pi-hole/mettre-a-jour-le-moteur-ftl.txt @@ -0,0 +1,13 @@ +====== Mettre à jour Pi Hole ====== + + +Pi-hole ne peut pas être mis à jour depuis l'interface Web, car celle-ci est susceptible d'être également mise à jour et donc interrompre le processus de mise à jour. + +Avant toutes actions, je vous conseille de mettre à jour votre distribution Linux en exécutant : + sudo apt-get update && sudo apt-get upgrade + +Il faut exécuter la commande depuis une ligne commande, dans un Terminal en SSH : + pihole -up + +Vous devez possédez les droits SUDO pour effectuer cette commande. Profitez d'un moment opportun, car la résolution de noms risque d'être perturbée. Si vous avez beaucoup de listes, le temps de traitement peut être assez long. Les mises à jour peuvent intégrer de lourds changements. + diff --git a/data/pages/informatique/applications/pi-hole/sidebar.txt b/data/pages/informatique/applications/pi-hole/sidebar.txt new file mode 100644 index 0000000..056d284 --- /dev/null +++ b/data/pages/informatique/applications/pi-hole/sidebar.txt @@ -0,0 +1,9 @@ +====== Pi Hole ====== + +{{page>..:..:linux:applications:pi-hole:table-des-matieres}} + +---- + +retour à [[..:]] + +~~NOCACHE~~ diff --git a/data/pages/informatique/applications/pi-hole/table-des-matieres.txt b/data/pages/informatique/applications/pi-hole/table-des-matieres.txt new file mode 100644 index 0000000..42c7e19 --- /dev/null +++ b/data/pages/informatique/applications/pi-hole/table-des-matieres.txt @@ -0,0 +1,5 @@ + * [[informatique:applications:pi-hole:|Accueil]] + * [[informatique:applications:pi-hole:connaitre-la-version]] + * [[informatique:applications:pi-hole:mettre-a-jour-le-moteur-ftl]] + * [[informatique:applications:pi-hole:list-group]] + * [[informatique:applications:pi-hole:de-activer-group]] \ No newline at end of file diff --git a/data/pages/informatique/applications/proftpd.txt b/data/pages/informatique/applications/proftpd.txt new file mode 100644 index 0000000..5cbbca0 --- /dev/null +++ b/data/pages/informatique/applications/proftpd.txt @@ -0,0 +1,56 @@ +====== proftpd - serveur ftp ====== + +{{ informatique:applications:pasted:20211112-095251.png?100}} + +On ajoute un utilisateur **fabrice** au groupe **www-data** : + + +sudo useradd -g www-data fabrice + +sudo passwd fabrice + + +On peut également ajouter le groupe **www-data** à un utilisateur courant : + + +sudo usermod -a -G www-data fabrice + + +On vérifie les paramètres : + + +id fabrice +groups fabrice + + + + +Installer proFTP + +sudo apt-get install proftpd + + +Lors de l’installation, on vous demandera comment doit être lancé ProFTPd. + +Il y a deux façons de lancer ProFTPd : + + * Depuis inetd : ProFTPd ne sera lancé que si un client se connecte à la machine par FTP. Avec cette technique, le serveur FTP ne consomme pas de ressources sur le serveur lorsque personne n'est connecté, mais le démarrage du serveur FTP est plus lent. + + * Indépendamment : ProFTPd est lancé dès le démarrage du serveur et tourne toujours en toile de fond. + + +En résumé, pour quelques connections par jours, utilisez **inetd**. A l’inverse, si vous avez d’importants échanges avec votre serveur ftp, utilisez **Indépendamment**. + + +La configuration de ProFTPd se passe dans ''/etc/proftpd/proftpd.conf'' + + +sudo vim /etc/proftpd/proftpd.conf + + +Rechargement des paramètres du service + + +sudo service proftpd reload + + diff --git a/data/pages/informatique/applications/pure-ftpd-service-de-transfert-de-fichiers.txt b/data/pages/informatique/applications/pure-ftpd-service-de-transfert-de-fichiers.txt new file mode 100644 index 0000000..6930976 --- /dev/null +++ b/data/pages/informatique/applications/pure-ftpd-service-de-transfert-de-fichiers.txt @@ -0,0 +1,49 @@ +====== Pure-FTPd - service de transfert de fichiers ====== +{{ informatique:applications:pasted:20211112-111234.png}} + +**Pure-FTPd** est un service de transfert de fichiers basé sur le protocole **FTP**. Il est simple et fiable. La gestion des utilisateurs s'appuie sur sa propre base et non celle de la machine hôte. + +===== Installer Pure-FTPd ===== + +Pour installer **Pure-FTPd** sous **Debian** +sudo apt install pure-ftpd + +{{informatique:applications:pasted:20211112-113257.png}} + +{{informatique:applications:pasted:20211112-113310.png}} + +{{informatique:applications:pasted:20211112-113319.png}} + + + +Vous pouvez relancer la configuration du **package Debian** en executant la commande ''dpkg-reconfigure'' : + +sudo dpkg-reconfigure pure-ftpd-common + +===== Configurer ===== + +Les fichiers de configuration se trouve dans le dossier ''/etc/pure-ftpd''. + +Les paramètres génériques se trouvent le fichier ''/etc/pure-ftpd/pure-ftpd.conf'' + +==== Configurer l'authentification ==== + +L'authentification peut se configurer avec une base de données MySQL ou MariaDb. Il faut déclarer le type d'authentification Mysql en créant un fichier de déclaration dans ''/etc/pure-ftpd/auth/30mysql'' (30mysql est un exemple de nom). Son contenu sera le chemin du fichier de configuration **mysql**. + +/etc/pure-ftpd/db/mysql.conf + + +Le fichier ''/etc/pure-ftpd/db/mysql.conf'' est protégé par ''chown root:root'' et ''chmod 600''. Son contenu indique les paramètres de connexion à la base de données : + +MYSQLServer +MYSQLUser +MYSQLPassword +MYSQLDatabase +MYSQLCrypt +... + + + + + + diff --git a/data/pages/informatique/applications/selinux.txt b/data/pages/informatique/applications/selinux.txt new file mode 100644 index 0000000..472d95c --- /dev/null +++ b/data/pages/informatique/applications/selinux.txt @@ -0,0 +1,13 @@ +====== SELINUX : Désactiver ====== + +{{tag>"Linux commande"}} + +Ouvrir le fichier **/etc/selinux/config** en modification : + +sudo vi /etc/selinux/config + + +Modifier la ligne **SELINUX=enforcing** en **SELINUX=disabled** + +Puis saisir la ligne +sudo setenforce 0 \ No newline at end of file diff --git a/data/pages/informatique/applications/sgbd.txt b/data/pages/informatique/applications/sgbd.txt new file mode 100644 index 0000000..b2f4c47 --- /dev/null +++ b/data/pages/informatique/applications/sgbd.txt @@ -0,0 +1,19 @@ +====== SGBD - Système de gestion de base de données ====== +{{ informatique:applications:pasted:20200507-001738.png?75x75|SGBD}} + +===== - les SGBD connus ===== +{{ informatique:applications:pasted:20200507-002542.png?75x75|SGBD Connus}} + +^ PostgreSQL | //PostgreSQL// est la base de données à utiliser pour les gros projets. Stable et très puissant, il permet de gérer des //Go// de données sans problème. | +^ MySQL | //Mysql// est l'un des SGBD les plus utilisés au monde. Il est gratuit et très puissant. Il possède la double licence GPL et propriétaire depuis son rachat par //Sun Microsystem// eux-mêmes racheté par Oracle (concurrent direct de MySQL). Le logiciel reste cependant entièrement gratuit et libre. Il répond à une logique client/serveur , c'est à dire que plusieurs clients (ordinateurs distants) peuvent se connecter sur un seul serveur qui héberge les données. | +^ MariaDB | Le créateur de //MySQL// a crée //MariaDB// suite au rachat de //MySQL// pour continuer le projet en open source. | +^ SQLite | //SQLite// est une bibliothèque écrite en C . //SQLite// est parfait pour les petits projets. Sa particularité est d'être intégré directement à un programme et ne répond donc pas à la logique client-serveur. Il est le moteur de base de données le plus distribué au monde puisqu’il est intégré à de nombreux logiciels grand public comme //FireFox//, //Skype//, //Adobe//, etc. Le logiciel pèse moins de 300 ko et peut donc être intégré à des projets tournant sur de petites supports comme les smartphones. Souvent aucune installation n'est nécessaire pour l'utiliser. | +^ Oracle | Oracle Database est sous licence propriétaire, c'est à dire payant. Il est souvent utilisé pour les projets à gros budget nécessitant de réaliser des actions complexes. | +^ Microsoft SQL Server | Produit Microsoft, sous licence propriétaire. Une version "Express" est distribuée gratuitement sur Windows et Linux. Avec des performances et caractéristiques moindre que les versions //Entreprise//. | + +Il y a également //DB2//, //mongoDB//, //Sybase//,//Firebird//, //cassandra//, //MS Access//... + +===== - Lequel choisir ? ===== + +Il existe toujours des faux débats pour savoir quelle technologie est meilleure que l'autre. Mais souvent, ces débats n'ont aucun sens. On préférera //MySQL// pour des projet plus modestes où le nombre d'utilisateurs est faible avec un petit volume de données. Sinon, //PostGreSQL// est une bonne solution car elle est robuste, efficace et reconnu par des professionnels. + diff --git a/data/pages/informatique/applications/sidebar.txt b/data/pages/informatique/applications/sidebar.txt new file mode 100644 index 0000000..1fa6470 --- /dev/null +++ b/data/pages/informatique/applications/sidebar.txt @@ -0,0 +1,11 @@ +====== Les Applications ====== + * [[informatique:applications:index]] + + +-- + +retour à [[:informatique:se:linux]] + +{{page>:sidebar}} + +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/applications/speedtest.txt b/data/pages/informatique/applications/speedtest.txt new file mode 100644 index 0000000..f89e145 --- /dev/null +++ b/data/pages/informatique/applications/speedtest.txt @@ -0,0 +1,20 @@ +====== Speedtest, installez votre testeur de débit ====== +{{ :dummy.png?75x75|Nom de la section}} + +**Speedtest** est un service Web qui permet d'analyser la vitesse de transfert et la latence entre votre poste informatique et un serveur. Dans cet article je vous propose d'installer votre propre service **speedtest** sur l'un de vos serveurs. + +L'installation s'effectue sur un **Raspberry Pi 4**, dont **Apache 2.4** et **PHP 7.4** ont déjà été déployés et paramétrés. + +Placez-vous dans votre **home** et téléchargez le dépôt **git** SpeedTest d'AdolfIntel. + + git clone https://github.com/adolfintel/speedtest.git + + sudo mkdir /var/www/html/speedtest + + cd speedtest + sudo cp -R backend example-singleServer-pretty.html *.js /var/www/html/speedtest + + cd /var/www/html/speedtest + sudo mv example-singleServer-pretty.html index.html + + sudo chown -R www-data . diff --git a/data/pages/informatique/applications/squid.txt b/data/pages/informatique/applications/squid.txt new file mode 100644 index 0000000..10b639d --- /dev/null +++ b/data/pages/informatique/applications/squid.txt @@ -0,0 +1,52 @@ +====== Squid ====== + +===== Proxy à la maison ===== + +===== Utiliser un proxy ===== + +Modifier le fichier ''/etc/profile.d/proxy.sh'' pour déclarer les adresses des proxy suivant les protocoles pour les tous les utilisateurs de la machine. Ces paramètres sont considérés comme des **paramètres de proxy système** : + + +MY_PROXY_URL="192.168.100.5:3128" + +HTTP_PROXY=$MY_PROXY_URL +#HTTPS_PROXY=$MY_PROXY_URL +FTP_PROXY=$MY_PROXY_URL +http_proxy=$MY_PROXY_URL +#https_proxy=$MY_PROXY_URL +ftp_proxy=$MY_PROXY_URL + +export HTTP_PROXY HTTPS_PROXY FTP_PROXY http_proxy https_proxy ftp_proxy + + +Pour prendre en compte les paramètres déclarés dans le fichier ''/etc/profile.d/proxy.sh'' : + + source/etc/profile.d/proxy.sh + +Pour uniquement l'utilitaire **wget**, il faut modifier le fichier de configuration ''/etc/wgetrc'' : + + +#https_proxy = http://proxy.yoyodyne.com:18023/ +http_proxy = http://proxy.yoyodyne.com:18023/ +ftp_proxy = http://proxy.yoyodyne.com:18023/ + + +Pour l'utilitaire **dnf**, il faut modifier le fichier de configuration ''/etc/dnf/dnf.conf'' : + + +proxy=http://192.168.100.5:3128/ + + +===== Consulter les logs ===== + + tail -f /var/log/squid/access.log + +===== Références ===== + +https://www.thegeekdiary.com/how-to-configure-proxy-server-in-centos-rhel-fedora/ + +https://www.liquidweb.com/kb/how-to-install-squid-caching-proxy-on-fedora-21/ + +https://kifarunix.com/how-to-install-and-configure-squid-proxy-on-fedora-29-fedora-28-centos-7/ + +https://www.server-world.info/en/note?os=Fedora_31&p=squid&f=1 diff --git a/data/pages/informatique/applications/sshd-service-ssh.txt b/data/pages/informatique/applications/sshd-service-ssh.txt new file mode 100644 index 0000000..b104ac2 --- /dev/null +++ b/data/pages/informatique/applications/sshd-service-ssh.txt @@ -0,0 +1,59 @@ +====== sshd : service ssh ====== +{{ informatique:applications:ssh.jpg?75x75|sshd service ssh}} + + +===== - Quelques options à modifier ===== + +Voici quelques options à modifier dans le fichier ''/etc/ssh/ssh_config'' afin de sécuriser les accès. +==== - Interdire root au login ==== + +Le paramètre ''PermitRootLogin'' permet d'interdire l'accès à ''root'' au programme SSH. Cela permet d'éviter des attaques sur ''root''. + +Avant de modifier cette valeur, je conseille de faire un test de déconnexion avec votre //user// et de vérifier qui vous puissiez bien basculer sur le compte ''root''. Pour passer la valeur à ''no'' : + + +PermitRootLogin No + + +==== - Interdire les connexions avec mots de passe ==== + +Le paramètre ''PasswordAuthentification'' permet d'interdire la connexion avec mot de passe. + + +# Authentification par mot de passe interdit +PasswordAuthentification no + + +==== - Modifier le port de sshd ==== + +Une des bonnes pratiques est de changer le port de connexion au service SSH, histoire de brouiller les pistes. N'oubliez pas de le noter précieusement.\\ +Il faut éditer le fichier ''/etc/ssh/ssh_config''. + + +Port 11822 # Mettre le numéro de port désiré + + +Une fois les modifications effectuées, il faut redémarrer le service SSH : + + +# sudo systemctl restart ssh + + +A partir de maintenant je vous conseille de vous déconnecter. + + +exit + + +Désormais, pour se **connecter en SSH** via un autre port que le ''22'' : + + +ssh -p 11822 chloe@cordon.acego.fr + + +**Basculer** sur le compte ''root'' : + + +sudo su + + diff --git a/data/pages/informatique/applications/tracker-miner-fs-3.txt b/data/pages/informatique/applications/tracker-miner-fs-3.txt new file mode 100644 index 0000000..383aae9 --- /dev/null +++ b/data/pages/informatique/applications/tracker-miner-fs-3.txt @@ -0,0 +1,97 @@ +====== tracker miner fs 3 ====== +{{ :dummy.png?75x75|Nom de la section}} +Je sais realtivement peu de chose sur le process **Tracker Miner FS 3** ou appelé également **tracker3**. + +J'ai quand même remarqué que c'est un process qui prend beaucoup de ressources au niveau processeur. Il m'empêche même parfois d'utiliser le navigateur de fichier **Nautilus** sous Gnome. Je suis obligé d'aller dans le gestionnaire de process pour le tuer afin d'utiliser **Nautilus**. Voulant éliminer ces désagréments, j'ai pris le taureau par les cornes. + +J'ai commencé par me dire que **Tracker Miner 3** n'était pas forcément un programme utile. Logiquement, j'ai utilisé **dnf** avec l'option **remove** afin de supprimer **tracker**, **tracker extract** et **Tracker Miner fs**. + + sudo dnf remove --purge tracker tracker-extract tracker-miner-fs + +Concrètement, le programme **tracker 3** a tellement de dépendance avec Gnome, que **dnf** me demandait de désinstaller également **Nautilus** et d'autres composantes que j'utilisais sous Gnome. C'était donc peine perdue et je ne pouvais pas le désinstaller. +Ensuite j'ai peut-être trouvé la solution sur le forum https://forums.raspberrypi.com/viewtopic.php?t=305205 . Il est indiqué que ces lenteur peuvent provenir d'un dysfonctionnement dans le programme dû aux fichiers de configuration et base de données locale. Pour tout vous dire, grâce au programme **journalctl** de Linux, je trouvé quelques lignes d'erreurs concernant **tracker miner 3**. + + +Feb 25 14:04:27 localhost systemd[5542]: tracker-miner-fs.service: Main process exited, code=exited, status=1/FAILURE +Feb 25 14:04:27 localhost systemd[5542]: tracker-miner-fs.service: Failed with result 'exit-code'. +Feb 25 14:04:27 localhost systemd[5542]: Failed to start Tracker file system data miner. +Feb 25 14:04:27 localhost systemd[5542]: tracker-store.service: Scheduled restart job, restart counter is at 3. +Feb 25 14:04:27 localhost systemd[5542]: tracker-miner-fs.service: Scheduled restart job, restart counter is at 18125. +Feb 25 14:04:27 localhost systemd[5542]: Stopped Tracker file system data miner. +Feb 25 14:04:27 localhost systemd[5542]: Starting Tracker file system data miner... +Feb 25 14:04:27 localhost systemd[5542]: Stopped Tracker metadata database store and lookup manager. +Feb 25 14:04:27 localhost systemd[5542]: Starting Tracker metadata database store and lookup manager... +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Set scheduler policy to SCHED_IDLE +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Setting priority nice level to 19 +Feb 25 14:04:27 localhost systemd[5542]: Started Tracker metadata database store and lookup manager. +Feb 25 14:04:27 localhost tracker-store[299455]: Cannot initialize database: Could not open sqlite3 database:'/home/pihole/.cache/tracker/meta.db': unable to open database file +Feb 25 14:04:27 localhost systemd[5542]: tracker-store.service: Main process exited, code=exited, status=1/FAILURE +Feb 25 14:04:27 localhost systemd[5542]: tracker-store.service: Failed with result 'exit-code'. +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Unable to get XDG user directory path for special directory &DOCUMENTS. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Unable to get XDG user directory path for special directory &MUSIC. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Unable to get XDG user directory path for special directory &PICTURES. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Unable to get XDG user directory path for special directory &VIDEOS. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Unable to get XDG user directory path for special directory &DOWNLOAD. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Unable to get XDG user directory path for special directory &DOCUMENTS. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Unable to get XDG user directory path for special directory &MUSIC. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Unable to get XDG user directory path for special directory &PICTURES. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Unable to get XDG user directory path for special directory &VIDEOS. Ignoring this location. +Feb 25 14:04:27 localhost dbus-daemon[5721]: [session uid=996 pid=5721] Activating via systemd: service name='org.freedesktop.Tracker1' unit='tracker-store.service' requested by ':1.36267' (uid=996 pid=299454 comm="/usr/libexec/tracker-miner-fs " label="unconfined") +Feb 25 14:04:27 localhost systemd[5542]: tracker-store.service: Scheduled restart job, restart counter is at 4. +Feb 25 14:04:27 localhost systemd[5542]: Stopped Tracker metadata database store and lookup manager. +Feb 25 14:04:27 localhost systemd[5542]: Starting Tracker metadata database store and lookup manager... +Feb 25 14:04:27 localhost dbus-daemon[5721]: [session uid=996 pid=5721] Successfully activated service 'org.freedesktop.Tracker1' +Feb 25 14:04:27 localhost systemd[5542]: Started Tracker metadata database store and lookup manager. +Feb 25 14:04:27 localhost tracker-store[299464]: Cannot initialize database: Could not open sqlite3 database:'/home/pihole/.cache/tracker/meta.db': unable to open database file +Feb 25 14:04:27 localhost systemd[5542]: tracker-store.service: Main process exited, code=exited, status=1/FAILURE +Feb 25 14:04:27 localhost systemd[5542]: tracker-store.service: Failed with result 'exit-code'. +Feb 25 14:04:27 localhost tracker-miner-f[299454]: Couldn't create new Files miner: 'Failed to load SPARQL backend: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying' +Feb 25 14:04:27 localhost systemd[5542]: tracker-miner-fs.service: Main process exited, code=exited, status=1/FAILURE +Feb 25 14:04:27 localhost systemd[5542]: tracker-miner-fs.service: Failed with result 'exit-code'. +Feb 25 14:04:27 localhost systemd[5542]: Failed to start Tracker file system data miner. +Feb 25 14:04:27 localhost systemd[5542]: tracker-store.service: Scheduled restart job, restart counter is at 5. +Feb 25 14:04:27 localhost systemd[5542]: tracker-miner-fs.service: Scheduled restart job, restart counter is at 18126. +Feb 25 14:04:27 localhost systemd[5542]: Stopped Tracker file system data miner. +Feb 25 14:04:27 localhost systemd[5542]: Starting Tracker file system data miner... +Feb 25 14:04:27 localhost systemd[5542]: Stopped Tracker metadata database store and lookup manager. +Feb 25 14:04:27 localhost systemd[5542]: tracker-store.service: Start request repeated too quickly. +Feb 25 14:04:27 localhost systemd[5542]: tracker-store.service: Failed with result 'exit-code'. +Feb 25 14:04:27 localhost systemd[5542]: Failed to start Tracker metadata database store and lookup manager. +Feb 25 14:04:27 localhost tracker-miner-f[299469]: Set scheduler policy to SCHED_IDLE +Feb 25 14:04:27 localhost tracker-miner-f[299469]: Setting priority nice level to 19 +Feb 25 14:04:27 localhost tracker-miner-f[299469]: Unable to get XDG user directory path for special directory &DOCUMENTS. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299469]: Unable to get XDG user directory path for special directory &MUSIC. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299469]: Unable to get XDG user directory path for special directory &PICTURES. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299469]: Unable to get XDG user directory path for special directory &VIDEOS. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299469]: Unable to get XDG user directory path for special directory &DOWNLOAD. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299469]: Unable to get XDG user directory path for special directory &DOCUMENTS. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299469]: Unable to get XDG user directory path for special directory &MUSIC. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299469]: Unable to get XDG user directory path for special directory &PICTURES. Ignoring this location. +Feb 25 14:04:27 localhost tracker-miner-f[299469]: Unable to get XDG user directory path for special directory &VIDEOS. Ignoring this location. +Feb 25 14:04:27 localhost dbus-daemon[5721]: [session uid=996 pid=5721] Activating via systemd: service name='org.freedesktop.Tracker1' unit='tracker-store.service' requested by ':1.36270' (uid=996 pid=299469 comm="/usr/libexec/tracker-miner-fs " label="unconfined") +Feb 25 14:04:27 localhost systemd[5542]: tracker-store.service: Start request repeated too quickly. +Feb 25 14:04:27 localhost systemd[5542]: tracker-store.service: Failed with result 'exit-code'. +Feb 25 14:04:27 localhost systemd[5542]: Failed to start Tracker metadata database store and lookup manager. + + +Voici ce qu'il fallait effecuter : + +1. arrêter tracker 3 avec l'option **terminate** + sudo tracker3 daemon -t + +2. Se positionner dans ''.config/autostart/'' + cd ~/.config/autostart/ + +3. copie les fichiers de configurations + cp -v /etc/xdg/autostart/tracker-miner-*.desktop ./ + +4. Réinitialiser le cache de miner tracker qui se trouve dans le dossier courant de l'utilisateur. + rm -fr ~/.cache/tracker ~/.local/share/tracker + +5. Démarrage de tracker 3 + sudo tracker3 daemon -s + + +Il existe même l'option- W qui permet en temps réel de suivre l'évolution du programme tracker 3. + sudo tracker3 daemon -w + diff --git a/data/pages/informatique/applications/tuned.txt b/data/pages/informatique/applications/tuned.txt new file mode 100644 index 0000000..0458e5f --- /dev/null +++ b/data/pages/informatique/applications/tuned.txt @@ -0,0 +1,79 @@ +====== Tuned ====== + +{{tag>"linux commande"}} + + + + + +{{ :informatique:energy.png?nolink&100 |}} + +Testé {{:informatique:icon_redhat.png?nolink&32|redhat 6}} {{:informatique:fedora-logo-icon.png?nolink&32|fedora 37}} | Nécessite {{:informatique:icon_terminal.png?nolink&32| terminal}} + + + + + +Souvent, les systèmes informatiques fonctionnent alors qu'ils ne sont pas sollicités ceci engendrant une consommation électrique inutile. Il existe des paramètres qui permettent de réduire la consommation électrique. + +**Tuned** est un utilitaire sous Linux qui permet de régler les paramètres du système pour optimiser les performances en fonction de différents scénarios d'utilisation. Par exemple, il peut être utilisé pour optimiser les performances pour les charges de travail serveur, les performances pour les utilisateurs de bureau, ou pour économiser de l'énergie sur les ordinateurs portables. + + +---- + +===== Prérequis ===== + +**Tuned** est généralement préinstallé sur les distributions Linux modernes, mais si vous devez l'installer manuellement, vous pouvez le faire en utilisant la commande suivante : + +sudo dnf install tuned tuned-profiles-compat + + +Activer les services **Tuned** en utilisant les commandes suivantes : + + +sudo systemctl start tuned +sudo systemctl enable tuned + + +===== Profiles ===== + +**Tuned** est facile à configurer. Il utilise des profils prédéfinis pour définir les paramètres de performance en fonction de l'utilisation du système. +Pour **connaitre** les profils disponibles sur le système, exécutez : + +sudo tuned-adm list + + +Les profils disponibles incluent : + + * balanced : profil par défaut pour une utilisation quotidienne. + * throughput-performance : profil pour les charges de travail de calcul intensif ou de stockage réseau. + * latency-performance : profil pour les charges de travail qui nécessitent une latence minimale, comme les charges de travail de base de données. + * virtual-guest : profil pour les charges de travail de virtualisation, optimisé pour les invités de machines virtuelles. + * virtual-host : profil pour les charges de travail de virtualisation, optimisé pour l'hôte de la machine virtuelle. + * laptop-ac : profil pour les ordinateurs portables branchés sur secteur. + * laptop-battery : profil pour les ordinateurs portables sur batterie. + +Pour **activer** un profil, utilisez la commande ''tuned-adm profile''. Par exemple, pour activer le profil ''spindown-disk'', vous pouvez exécuter la commande suivante : + +sudo tuned-adm profile spindown-disk + + +Pour **connaître** le profil en cours, vous pouvez exécuter la commande suivante : + +sudo tuned-adm active + + +Le profile par défaut est le profil ''balanced''. Pour l'activer de nouveau, vous pouvez exécuter la commande suivante : + +sudo tuned-adm profile balanced + + +Vous pouvez également créer votre propre profil personnalisé. Pour cela, vous pouvez copier un profil existant et le modifier selon vos besoins. Les profils sont stockés dans le répertoire ''/etc/tuned/''. + +Pour créer un nouveau profil, créez un nouveau fichier de configuration dans ce répertoire et définissez les paramètres que vous souhaitez ajuster. Une fois que vous avez créé le profil, vous pouvez l'activer en utilisant la commande : ''sudo tuned-adm profile '' + + +===== Informations complémentaires ===== + + * https://docs.fedoraproject.org/en-US/Fedora/20/html/Power_Management_Guide/tuned.html + * https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Power_Management_Guide/tuned-adm.html diff --git a/data/pages/informatique/applications/vnc.txt b/data/pages/informatique/applications/vnc.txt new file mode 100644 index 0000000..e56d4e1 --- /dev/null +++ b/data/pages/informatique/applications/vnc.txt @@ -0,0 +1,26 @@ +====== VNC ====== + + +Cet article est une ébauche. Il est loin d’être complet. + + + ++ d'informations : + +https://www.ionos.fr/digitalguide/serveuar/configuration/mise-en-place-dun-vnc-sur-raspberry-pi/ + +https://raspberry-pi.fr/vnc-raspberry-pi/ + +https://openclassrooms.com/fr/courses/1733046-prenez-le-controle-a-distance-dun-poste-linux-windows-avec-vnc/5576651-installez-tightvnc-sous-windows-et-linux + +https://www.poftut.com/how-to-install-and-access-tightvnc-remote-desktop-in-linux/ + +https://www.techrepublic.com/article/how-to-install-a-vnc-server-on-linux/ + +https://www.tecmint.com/install-and-configure-vnc-server-on-ubuntu/ + +https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-debian-9 + +https://linuxize.com/post/how-to-install-and-configure-vnc-on-debian-9/ + + diff --git a/data/pages/informatique/applications/zigbee2mqtt.txt b/data/pages/informatique/applications/zigbee2mqtt.txt new file mode 100644 index 0000000..75afdd5 --- /dev/null +++ b/data/pages/informatique/applications/zigbee2mqtt.txt @@ -0,0 +1,183 @@ +====== zigbee2mqtt ====== +{{ :dummy.png?75x75|Nom de la section}} + +Le programme ''zigbee2mqtt'' permet de transposer les informations d'un réseau Zigbee à un bus de message MQTT. + +Il est nécessaire de disposer d'un [[informatique:linux:applications:mosquitto|bus de message MQTT]] et d'un récepteur Zigbee. + +Reprise des éléments de la page https://www.zigbee2mqtt.io/guide/installation/01_linux.html + +===== Installation ===== + +Installation de **Zigbee2MQTT** sur un **Raspberry Pi 3** fonctionnant sur la distribution **Raspberry Pi OS Linux** fraîchement installée. + +Avant d'installer **Zigbee2MQTT**, nous vérifions que l'adaptateur Zigbee soit bien reconnu par **Raspberry Pi OS**. Il doit être reconnu en tant que périphérique USB avec la commande ''lsusb'': + +Bus 001 Device 005: ID 1a86:55d4 QinHeng Electronics SONOFF Zigbee 3.0 USB Dongle Plus V2 + + +La communication s’effectuera par un port série émulé. On peut vérifier la disponibilité du port avec la commande ''ls -l /dev/serial/by-id'' : + +total 0 +lrwxrwxrwx 1 root root 13 5 nov. 09:20 usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220818080300-if00 -> ../../ttyACM0 + + +Enfin, on lance l'installation de **Zigbee2 MQTT** + + +# Set up Node.js repository and install Node.js + required dependencies +# NOTE: Older i386 hardware can work with [unofficial-builds.nodejs.org](https://unofficial-builds.nodejs.org/download/release/v16.15.0/ e.g. Version 16.15.0 should work. +sudo curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - +sudo apt-get install -y nodejs git make g++ gcc + +# Verify that the correct nodejs and npm (automatically installed with nodejs) +# version has been installed +node --version # Should output v14.X, V16.x, V17.x or V18.X +npm --version # Should output 6.X, 7.X or 8.X + +# Create a directory for zigbee2mqtt and set your user as owner of it +sudo mkdir /opt/zigbee2mqtt +sudo chown -R ${USER}: /opt/zigbee2mqtt + +# Clone Zigbee2MQTT repository +git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt + +# Install dependencies (as user "pi") +cd /opt/zigbee2mqtt +npm ci + + +===== Configuration ===== + +Le fichier de configuration se trouve dans ''/opt/zigbee2mqtt/data/configuration.yaml'' + +Pour une configuration de base, les paramètres par défaut sont suffisant. + +# MQTT settings +mqtt: + # MQTT base topic for Zigbee2MQTT MQTT messages + base_topic: zigbee2mqtt + # MQTT server URL + server: 'mqtt://localhost' + # MQTT server authentication, uncomment if required: + # user: my_user + # password: my_password + +# Serial settings +serial: + # Location of the adapter (see first step of this guide) + port: /dev/ttyACM0 + + +-- + +Pour les clés **SONOFF Zigbee 3.0 USB Dongle Plus V2**, **ZBDongle-E** ajouter l'options suivante : + + +serial: + adapter: ezsp + + +-- + +Vous pouvez ajouter une clé réseau. Elle sera générée au prochain démarrage du service. + + +advanced: + network_key: GENERATE + + +-- + +Vous pouvez activer le **frontend** : + + +frontend: + # Optional, default 8080 + port: 8080 + # Optional, default 0.0.0.0 + host: 0.0.0.0 + # Optional, enables authentication, disabled by default + auth_token: your-secret-token + # Optional, url on which the frontend can be reached, currently only used for the Home Assistant device configuration page + url: 'https://zigbee2mqtt.myhouse.org' + + +D'autres options sont disponibles : + * [[informatique:applications:zigbee2mqtt:verification-des-modifications]] + * [[informatique:applications:zigbee2mqtt:disponibilite-des-dispositifs]] +===== Démarrer Zigbee2MQTT ===== + +Pour démarrer **Zigbee2MQTT**, il suffit de se rendre dans le dossier du programme et effectuer le ''npm start''. + + +cd /opt/zigbee2mqtt +npm start + + +Le programme s'executera jusqu'à vous effectuiez une interruption de programme en appuyant simultanément sur Ctrl + c + +===== Démarrer automatiquement Zigbee2MQTT ===== + +Pour démarrer automatiquement **Zigbee2MQTT**, il faut inscrire le programme en tant que service. + +1. Éditer une nouveau fichier ''/etc/systemd/system/zigbee2mqtt.service'' + + sudo nano /etc/systemd/system/zigbee2mqtt.service + +2. Écrivez les paramètres et instructions suivants + + +[Unit] +Description=zigbee2mqtt +After=network.target + +[Service] +Environment=NODE_ENV=production +ExecStart=/usr/bin/npm start +WorkingDirectory=/opt/zigbee2mqtt +StandardOutput=inherit +# Ou utilisez StandardOutput=null si vous ne voulez pas que les messages de Zigbee2MQTT remplissent le SYSLOG +StandardError=inherit +Restart=always +RestartSec=10s +User=pi +# Modifiez le compte par le votre + +[Install] +WantedBy=multi-user.target + + +Inscrire le service en démarrage automatique : + sudo systemctl enable zigbee2mqtt.service + +Démarrer le service : + sudo systemctl start zigbee2mqtt + +Vérifier l'état du service : + systemctl status zigbee2mqtt.service + +Consulter le journal : + sudo journalctl -u zigbee2mqtt.service -f + + +===== Mise à jour du programme ===== + +# Stop Zigbee2MQTT and go to directory +sudo systemctl stop zigbee2mqtt +cd /opt/zigbee2mqtt + +# Backup configuration +cp -R data data-backup + +# Update +git pull +npm ci + +# Restore configuration +cp -R data-backup/* data +rm -rf data-backup + +# Start Zigbee2MQTT +sudo systemctl start zigbee2mqtt + \ No newline at end of file diff --git a/data/pages/informatique/applications/zigbee2mqtt/disponibilite-des-dispositifs.txt b/data/pages/informatique/applications/zigbee2mqtt/disponibilite-des-dispositifs.txt new file mode 100644 index 0000000..c38cc16 --- /dev/null +++ b/data/pages/informatique/applications/zigbee2mqtt/disponibilite-des-dispositifs.txt @@ -0,0 +1,80 @@ +====== Disponibilité des dispositifs ====== + +La fonctionnalité de disponibilité a pour objectif de vérifier la connectivité en ligne de vos dispositifs. L'état de disponibilité d'un dispositif est publié dans le sujet MQTT ''zigbee2mqtt/[NOM_AMICAL]/availability'', avec conservation du message (//retained MQTT message//). + + +# Optionnel : Activer la fonctionnalité de disponibilité (par défaut = false) +availability: true + + +La fonctionnalité de disponibilité opère différemment pour les dispositifs actifs et passifs. + +Dispositifs Actifs (routeurs ou dispositifs d'extrémité alimentés sur secteur) :\\ +Par défaut, ils doivent émettre une annonce de leur disponibilité toutes les 10 minutes. En cas de non-réponse, une tentative de ping sera effectuée. Si cela échoue, le dispositif sera marqué comme étant hors ligne. + +Dispositifs Passifs (tout ce qui n'est pas un dispositif actif, principalement les dispositifs alimentés par batterie) :\\ +Ces dispositifs doivent émettre une annonce de leur disponibilité toutes les 25 heures. Ils ne peuvent pas être interrogés via ping. Si aucune annonce n'est reçue, ils seront automatiquement marqués comme hors ligne. + +Il est important de noter que ce délai est maintenu entre les redémarrages de Zigbee2MQTT. Par conséquent, si vous interrompez Zigbee2MQTT pendant plus de 10 minutes, tous vos dispositifs actifs seront initialement marqués comme hors ligne. + +===== Configuration Avancée de la Disponibilité ===== + +Plutôt que de définir ''availability: true'' dans votre configuration.yaml, vous pouvez fournir une configuration plus détaillée : + + +availability: + active: + # Délai après lequel un dispositif actif sera marqué hors ligne (en minutes, par défaut = 10 minutes) + timeout: 10 + passive: + # Délai après lequel un dispositif passif sera marqué hors ligne (en minutes, par défaut = 1500 minutes, soit 25 heures) + timeout: 1500 + + +===== Dispositifs Personnalisés ===== + +Pour chaque dispositif spécifique, vous avez la possibilité de personnaliser davantage la gestion de la disponibilité : + + +devices: + '0x12345678': + friendly_name: 'ma_ampoule' + # Désactiver la fonctionnalité de disponibilité pour ce dispositif spécifique + availability: false + '0x87654321': + friendly_name: 'mon_interrupteur' + # Changer le délai de disponibilité à 3 minutes uniquement pour ce dispositif + availability: + timeout: 3 + + +Si vous souhaitez activer la fonctionnalité de disponibilité uniquement pour certains dispositifs, n'ajoutez pas ''availability: true'' dans votre configuration.yaml, mais spécifiez-le uniquement pour le dispositif concerné : + + +devices: + '0x87654321': + friendly_name: 'mon_interrupteur' + # Activer la disponibilité uniquement pour 'mon_interrupteur' + availability: true + + +===== Récupération de l'État ===== + +Lorsque la fonctionnalité de disponibilité est activée et qu'un dispositif se reconnecte ou annonce sa présence sur le réseau, Zigbee2MQTT récupère automatiquement l'état du dispositif. Cela se révèle utile, par exemple, lorsque une ampoule s'allume après avoir été reconnectée à l'alimentation secteur. Les attributs suivants sont lus : ''state'', ''brightness'', ''color_temp'' et ''color''. + +===== Considérations en Termes de Performance ===== + +Le processus de ping peut être exigeant en termes de ressources pour le coordinateur, en particulier si vous utilisez un adaptateur CC2530 ou CC2531. Un délai plus long pour les dispositifs actifs réduit la fréquence des pings, ce qui allège la charge sur le coordinateur. + +===== Charge Utile de la Disponibilité ===== + +Par défaut, la charge utile de la disponibilité publiée est en mode legacy (en ligne/hors ligne). Si le mode legacy est désactivé, la charge utile sera un objet JSON (''{"state":"online"}''/''{"state":"offline"}''). Il est à noter que cela modifie la charge utile pour les sujets ''zigbee2mqtt/bridge/state'' et ''zigbee2mqtt/MY_DEVICE/availability''. + + +advanced: + # Utilisation du mode legacy pour la charge utile du message de disponibilité (par défaut : true) + # true = en ligne/hors ligne + # false = {"state":"online"} / {"state":"offline"} + legacy_availability_payload: true + + diff --git a/data/pages/informatique/applications/zigbee2mqtt/verification-des-modifications.txt b/data/pages/informatique/applications/zigbee2mqtt/verification-des-modifications.txt new file mode 100644 index 0000000..e1b6f2a --- /dev/null +++ b/data/pages/informatique/applications/zigbee2mqtt/verification-des-modifications.txt @@ -0,0 +1,33 @@ +====== Vérification des modifications ====== + +Surveillance automatique des mises à jour disponibles des firmwares des dispositifs Zigbee. + +Les dispositifs Zigbee que vous utilisez ont la capacité de solliciter une vérification de mise à jour du firmware. Zigbee2MQTT facilite cette fonctionnalité en effectuant automatiquement des vérifications pour déterminer si des mises à jour sont disponibles pour vos dispositifs. + +L'état de la mise à jour est ensuite publié sous la forme d'une publication MQTT à l'adresse ''zigbee2mqtt/[NOM_AMICAL_DU_DISPOSITIF]'', avec un exemple de charge utile illustrant l'état ''available'' comme ceci : + +{"update": {"state": "available"}} + + +Les états possibles sont les suivants : + +1. **available** : Indique qu'une mise à jour est disponible pour le dispositif en question. + +2. **updating** : Signifie que la mise à jour est en cours. Pendant ce processus, des informations telles que le pourcentage de progression et le temps restant en secondes sont également incluses dans la charge utile. Par exemple : ''{"update": {"state": "updating","progress":13.37,"remaining": 219}}''. + +3. **idle** : Indique qu'aucune mise à jour n'est disponible ou en cours de réalisation. + +Afin de protéger la vie privée des utilisateurs, il est possible de limiter la fréquence à laquelle les dispositifs peuvent contacter des serveurs tiers pour effectuer des vérifications de mise à jour. Vous avez la possibilité de définir le temps minimum entre deux vérifications de mise à jour du firmware, en minutes. Par défaut, cette durée est de **1440** minutes (soit 1 jour). Par exemple, vous pouvez la régler pour qu'une vérification soit effectuée au maximum toutes les deux jours : + +ota: + update_check_interval: 2880 + + +De plus, il est possible d'ignorer complètement les demandes initiées par les dispositifs pour effectuer des vérifications de mise à jour en modifiant le fichier de configuration (''configuration.yaml''). Voici un exemple de configuration permettant uniquement les vérifications manuelles de mise à jour du firmware : + + +ota: + disable_automatic_update_check: true + + +À noter qu'il existe également une propriété obsolète appelée ''update_available''. \ No newline at end of file diff --git a/data/pages/informatique/bash/execution-unique-d-un-script-bash.txt b/data/pages/informatique/bash/execution-unique-d-un-script-bash.txt new file mode 100644 index 0000000..68b8656 --- /dev/null +++ b/data/pages/informatique/bash/execution-unique-d-un-script-bash.txt @@ -0,0 +1,47 @@ +====== Exécution unique d'un script BASH ====== +{{ :dummy.png?75x75|Nom de la section}} +Il arrive que l'on est besoin d'exécuter de manière un script. C'est à dire que le script ne doit pas démarré alors que le précédent lancement n'est pas terminé. + +Il faut savoir que lorsqu'un script ou un programme s'exécute, le système d'exploitation lui attribue un identifiant unique, appelé **process id**. + +Le script doit s'assurer une execution unique. Pour se faire, il déclarera son **process id** dans un fichier. Le fichier sera consulté systématiquement au démarrage. Si le **process id** est toujours en cours d'exécution, alors l'exéction qui vient de démarrer, s'arrêtera. + +Voici l'algo proposé : + +lire le process id dans le fichier +le process existe-il encore ? +si oui + alors EXIT +sinon + remplacer le process id par le notre + continuer l'execution du script + + +... + + +supprimer le fichier contenant le process id + + + +En BASH, voici le code proposé pour un script de sauvegarde : + +if [ -f /root/save.pid ]; then + pid_in_file=$(cat /root/save.pid) + if [ -d /proc/$pid_in_file ]; then + echo -e Une sauvegarde est en cours + exit; + else + rm /root/save.pid + fi +fi +echo $$>/root/save.pid + + +.... + + +rm /root/save.pid + + + \ No newline at end of file diff --git a/data/pages/informatique/bash/index.txt b/data/pages/informatique/bash/index.txt new file mode 100644 index 0000000..780b1ef --- /dev/null +++ b/data/pages/informatique/bash/index.txt @@ -0,0 +1,31 @@ +====== BASH ====== + +{{ :informatique:langage:logo_bash.png?nolink&75x75|Terminal}} +BASH est un interpréteur en ligne de commande de type script. C'est le shell Unix du projet GNU. Il est utilisé également utilisé avec Linux sous **Debian**, **Fedora**, **MX Linux**, **Mint** ou **Raspbian**. + +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/bash/liste-variables-bash.txt b/data/pages/informatique/bash/liste-variables-bash.txt new file mode 100644 index 0000000..d80bd75 --- /dev/null +++ b/data/pages/informatique/bash/liste-variables-bash.txt @@ -0,0 +1,104 @@ +====== Variables prédéfinies dans BASH ====== + + +BASH +BASHOPTS +BASHPID +BASH_ALIASES +BASH_ARGC +BASH_ARGV +BASH_ARGV0 +BASH_CMDS +BASH_COMMAND +BASH_COMPAT +BASH_ENV +BASH_EXECUTION_STRING +BASH_LOADABLES_PATH +BASH_LINENO +BASH_REMATCH +BASH_SOURCE +BASH_SUBSHELL +BASH_VERSINFO +BASH_VERSION +BASH_XTRACEFD +CHILD_MAX +COLUMNS +COMP_LINE +COMP_CWORD +COMP_POINT +COMP_TYPE +COMP_KEY +COMP_WORDBREAKS +COMP_WORDS +COMPREPLY +COPROC +DIRSTACK +EMACS +ENV +EPOCHREALTIME +EPOCHSECONDS +EUID +EXECIGNORE +FCEDIT +FIGNORE +FUNCNEST +GLOBIGNORE +GROUPS +histchars +HISTCMD +HISTCONTROL +HISTFILE +HISTFILESIZE +HISTIGNORE +HISTSIZE +HISTTIMEFORMAT +HOSTFILE +HOSTNAME +HOSTTYPE +IGNOREEOF +INPUTRC +INSIDE_EMACS +LANG +LC_ALL +LC_COLLATE +LC_CTYPE +LC_MESSAGES +LC_NUMERIC +LC_TIME +LINENO +LINES +MACHTYPE +MAILCHECK +MAPFILE +OLDPWD +OPTERR +OSTYPE +PIPESTATUS +POSIXLY_CORRECT +PPID +PROMPT_COMMAND +PROMPT_DIRTRIM +PS0 +PS3 +PS4 +PWD +RANDOM +READLINE_LINE +READLINE_POINT +REPLY +SECONDS +SHELL +SHELLOPTS +SHLVL +TIMEFORMAT +TMOUT +TMPDIR +UID + + +===== Références ===== + + + * [[https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html]] + + diff --git a/data/pages/informatique/bash/rechercher.txt b/data/pages/informatique/bash/rechercher.txt new file mode 100644 index 0000000..db32052 --- /dev/null +++ b/data/pages/informatique/bash/rechercher.txt @@ -0,0 +1,229 @@ +====== Rechercher sous Linux Terminal ====== + +{{ :informatique:bash:pasted:20211109-084357.png?100}} + +===== Sommaire ===== + +Un petit mémo sur les recherches de fichiers en ligne de commande sous Linux avec **find** et **grep**. Pour tous les exemples de **find** j’utilise l’option **-exec** qui permet d’appliquer une autre commande (**ls**, **rm**, etc…) aux résultats de la recherche. Évidemment on n’est pas obligé. + + + + +===== - Recherche de fichiers et répertoires sur le nom ===== + +{{ :informatique:bash:pasted:20221118-084820.png?75|Chercher un fichier}} + +Lister les fichiers dont le nom est « toto » à partir du répertoire courant : + + +find . -name "toto" -exec ls -lh "{}" \; + + + +--- + +Pour ce type de recherche simple il ne faut pas oublier la commande locate, très rapide car elle va lire une base d’indexation au lieu de parcourir l’arborescence des répertoires. Par contre les fichiers trop récents ne seront pas forcément indexés. La commande suivante recherche tous les fichiers dont le chemin contient « toto » : + + +locate toto + + + +--- + +Pour faire une recherche insensible à la casse on utilise -iname à la place de -name : + + +find . -iname "toto" -exec ls -lh "{}" \; + + + +--- + +Lister les fichiers dont l’extension est « .log » à partir du répertoire courant : + + +find . -name "*.log" -exec ls -lh "{}" \; + + + +--- + +Lister les répertoires dont le nom est « toto » à partir du répertoire courant : + + +find . -name "toto" -type d -exec ls -d "{}" \; + + +--- + +{{ :informatique:bash:pasted:20211113-073211.png?320}} + +Lister les répertoires où se trouve le fichier de nom « toto » à partir du répertoire courant : + + +find . -name "toto" -exec ls -d "{}" \; + + +ou + + +find "toto" -name . -printf '%h\n' + + + + + +--- + +Lister les répertoires dont le chemin contient « /local/bin » à partir du répertoire courant : + + +find . -wholename "*/local/bin*" -type d -exec ls -d "{}" \; + + + +--- + +On peut combiner les critères avec les opérateurs -a pour et, -o pour ou et ! pour la négation. + +Lister les répertoires dont le nom est « toto » qui ne sont pas un sous-répertoire de « /scripts/bash » + + +find . \( -name "toto" -a ! -wholename "*/scripts/bash/*" \) -exec ls -d "{}" \; + + + +--- + + +===== - Recherche de gros fichiers ===== + +{{ :informatique:bash:pasted:20221118-085145.png?75|Rechercher de gros fichiers}} + +Pour lister les fichiers de plus de 500Mo à partir du répertoire courant : + + +find . -size +500M -exec ls -lh "{}" \; + + + +Pour supprimer ces mêmes fichiers avec confirmation : + + +find . -size +500M -exec rm -iv "{}" \; + + + +===== - Rechercher par la date ===== + +{{ :informatique:bash:pasted:20221118-084312.png?75| Recherche par date}} + +Lister les fichiers qui n’ont pas été modifiés depuis 2 mois, à partir du répertoire courant : + + +find . -mtime 60 -exec ls -lh "{}" \; + + + +===== - Comptage de fichiers ===== + +{{ :informatique:bash:pasted:20221118-084422.png?75|Compter}} + +Compter le nombre de fichiers du répertoire courant : + + +find . -maxdepth 1 -type f | wc -l + + + +{{:informatique:bash:pasted:20211113-073645.png}} + +Compter le nombre de fichiers pdf dans le répertoire courant et ses sous-répertoires : + + +find . -type f -iname "*.pdf" | wc -l + + + +===== - Rechercher dans le contenu des fichiers avec grep ===== + +{{ :informatique:bash:pasted:20221118-084724.png?75|Chercher dans le contenu des fichiers}} + +Recherche les fichiers contenant « toto » dans le répertoire courant, affiche le nom du fichier et la ligne correspondante : + + +grep "toto" * + + + +--- + +La même chose avec une recherche récursive dans les sous-répertoires : + + +grep -r "toto" * + + + +--- + +Recherche sans tenir compte de la casse : + + +grep -i "toto" * + + + +— //[[https://tavie.onsenfout.com/2015/03/03/recherche-de-fichiers-sous-linux/|Ta vie on s'en fout !]] 2021/11/07 12:38:21// + + +===== - Recherche dans le contenu des fichiers ODT / LibreOffice avec grep ===== + +{{ :informatique:bash:pasted:20221118-084045.png?75|Libre Office Icone}} + +Script à écrire dans ''~/scripts/search-odt'' : + +#!/bin/bash + +find . -type f -name "*.odt" | while read i ; do + [ "$1" ] || { echo "You forgot search string!" ; exit 1 ; } + unzip -ca "$i" 2>/dev/null | grep -iq "$*" + if [ $? -eq 0 ] ; then + echo "string found in $i" | nl + fi +done + + +Puis rendre executable le script : + +chmod +x ~/scripts/search-odt +PATH=$PATH:~/scripts + + +Appeler le script dans un dossier : + +[cedric24c@dskstd courrier]$ search-odt finances publiques + 1 string found in ./2012/20121025204239.odt + + + --- //[[https://askubuntu.com/questions/938834/grep-for-text-in-odt-or-doc-files]] 2019-11-26 18:15// + +===== - Rechercher des dossiers vides ===== + +{{ :informatique:bash:rechercher:pasted:20221118-083640.png?75|Dossier vide}} + +Effacer les dossiers et sous-dossiers vides. + + +find . -empty -type d -delete + + + --- //{{ :informatique:bash:rechercher:linux___unix_find_and_delete_all_empty_directories_files_-_nixcraft.pdf | Effacer les dossiers vides }} 2022-11-18 08:41:41// + + +===== - Voir aussi ===== + +Rechercher dans des fichiers : + * [[informatique:bash:rechercher:dans-la-description-des-manuels|]] + diff --git a/data/pages/informatique/bash/rechercher/dans-la-description-des-manuels.txt b/data/pages/informatique/bash/rechercher/dans-la-description-des-manuels.txt new file mode 100644 index 0000000..490122a --- /dev/null +++ b/data/pages/informatique/bash/rechercher/dans-la-description-des-manuels.txt @@ -0,0 +1,38 @@ +====== Rechercher dans la description des manuels ====== +{{ :dummy.png?75x75|Nom de la section}} + +Sous Linux, la commande ''apropos'' permet de lister les manuels dont la description comprend les mots passés en arguments. Le mot-clé peut contenir des jokers (*) avec l'option -w. + +Exemple : + + +cedric24c@cdcdsk001:~/scripts $ apropos cherche +apropos (1) - Chercher le nom et la description des pages de manuel +bsearch (3) - Recherche dichotomique dans un tableau trié +ffs (3) - Chercher le premier bit à 1 dans un mot +ffsl (3) - Chercher le premier bit à 1 dans un mot +ffsll (3) - Chercher le premier bit à 1 dans un mot +find (1) - Rechercher des fichiers dans une hiérarchie de répertoires +glob (3) - Rechercher un chemin d'accès correspondant à un motif +globfree (3) - Rechercher un chemin d'accès correspondant à un motif +index (3) - Recherche de caractères dans une chaîne +lfind (3) - Recherche linéaire dans un tableau +lsearch (3) - Recherche linéaire dans un tableau +memchr (3) - Rechercher un caractère dans une zone mémoire +memmem (3) - Rechercher une sous-chaîne +memrchr (3) - Rechercher un caractère dans une zone mémoire +rawmemchr (3) - Rechercher un caractère dans une zone mémoire +rindex (3) - Recherche de caractères dans une chaîne +strcasestr (3) - Rechercher une sous-chaîne +strchr (3) - Rechercher un caractère dans une chaîne +strchrnul (3) - Rechercher un caractère dans une chaîne +strpbrk (3) - Rechercher un ensemble d'octets dans une chaîne +strrchr (3) - Rechercher un caractère dans une chaîne +strstr (3) - Rechercher une sous-chaîne +wcschr (3) - Rechercher un caractère large dans une chaîne de caractères larges +wcscspn (3) - Rechercher une chaine de caractère large dans un ensemble de caractères larges +wcspbrk (3) - Rechercher un ensemble de caractères larges dans une chaîne +wcsrchr (3) - Rechercher un caractère large dans une chaîne +wcsstr (3) - Rechercher une sous-chaîne dans une chaîne de caractères larges +wmemchr (3) - Rechercher un caractère large dans une zone de mémoire + \ No newline at end of file diff --git a/data/pages/informatique/bash/sidebar.txt b/data/pages/informatique/bash/sidebar.txt new file mode 100644 index 0000000..28baad1 --- /dev/null +++ b/data/pages/informatique/bash/sidebar.txt @@ -0,0 +1,16 @@ +[[.:]] + +==== Les pages ==== + + + +==== Les sous-catégories ==== + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/bash/symbole_double_et_commercial.txt b/data/pages/informatique/bash/symbole_double_et_commercial.txt new file mode 100644 index 0000000..45ad56c --- /dev/null +++ b/data/pages/informatique/bash/symbole_double_et_commercial.txt @@ -0,0 +1,16 @@ +====== Paramètre && - retour du PID ====== +{{tag>"Linux commande"}} +{{ :informatique:langage:logo_bash.png?nolink&75x75|}} + +Affiche le numéro de process de l’exécution de la ligne de commande en cours. Synonyme de PID, Process IDentification en cours. + +Dans un programme BASH, on peut récupérer le numéro du process de l'enfant avec la variable [[informatique:bash:liste-variables-bash|$BASHPID]] + + +~ $ echo $$ +17601 +~ $ ( echo $$; echo $BASHPID ) +17601 +17634 + + diff --git a/data/pages/informatique/cfp/assouplir_la_recherche_avec_discogs.com.txt b/data/pages/informatique/cfp/assouplir_la_recherche_avec_discogs.com.txt new file mode 100644 index 0000000..7954ce0 --- /dev/null +++ b/data/pages/informatique/cfp/assouplir_la_recherche_avec_discogs.com.txt @@ -0,0 +1,10 @@ +====== Assouplir la recherche avec discogs.com dans MP3Tag ====== + +{{tag>"Windows logiciel"}} + +Ouvrir le fichier discogs.src en modification. + +Modifier la ligne **[IndexUrl]=** + [IndexUrl]=http://api.discogs.com/database/search?artist=%s +devient + [IndexUrl]=http://api.discogs.com/database/search?q=%s \ No newline at end of file diff --git a/data/pages/informatique/cfp/char_to_date.txt b/data/pages/informatique/cfp/char_to_date.txt new file mode 100644 index 0000000..a37ac14 --- /dev/null +++ b/data/pages/informatique/cfp/char_to_date.txt @@ -0,0 +1,11 @@ +====== MySQL : convertir une chaine de caractères en date ====== + +{{tag>programmation}} + +Suite à un import, les dates sont au format char(8). + +Voici une commande à saisir pour transformer une chaine de caractère en date. + + +UPDATE`TABLE 80` set date_fin=str_to_date(date_fin_2, '%d/%m/%y') + diff --git a/data/pages/informatique/cfp/creer_un_magazine_html_css.txt b/data/pages/informatique/cfp/creer_un_magazine_html_css.txt new file mode 100644 index 0000000..37d219f --- /dev/null +++ b/data/pages/informatique/cfp/creer_un_magazine_html_css.txt @@ -0,0 +1,79 @@ +====== HTML / CSS : Créer un magazine ====== + +{{tag>"programmation"}} + +Suivez le cours en ligne depuis l'adresse https://projects.raspberrypi.org/en/projects/magazine/ + +La réalisation s'effectue depuis le site https://trinket.io/embed/html/cef5e64bc0 + +Ci-dessous le corrigé. + + + + + + + + +

mon magazine

+
+
+
+

Mignon le chatton !

+ +
+
+ + + +
+ + +h1 { + text-align: center; + color: white; + background: teal; + padding: 5px; +} + + +body { + background: linear-gradient(to bottom right, lemnchiffon, white); + padding: 15px; + font-family: Carlito; +} + +.column1 { + width: 48%; + float:left; +} + +.column2 { + width: 48%; + float:right; +} + +img { + max-width: 100%; +} + +.photo { + box-shadow: 4px 4px 4px gray; + transform: rotate(10deg); +} + +.item { + padding: 10px; + margin-bottom: 10px; + border: 3px dashed teal; +} + +h2 { + color: white; + background: teal; + padding: 5px; + margin: 0px 0px 10px 0px; + box-shadow: 2px 2px 2px gray; + text-align: center; +} + \ No newline at end of file diff --git a/data/pages/informatique/cfp/creer_une_image_iso_d_un_cd_rom.txt b/data/pages/informatique/cfp/creer_une_image_iso_d_un_cd_rom.txt new file mode 100644 index 0000000..7d74e7c --- /dev/null +++ b/data/pages/informatique/cfp/creer_une_image_iso_d_un_cd_rom.txt @@ -0,0 +1,6 @@ +====== Comment Faire Pour créer une image ISO d'un CD-ROM ? ====== + +{{tag>"Linux commande"}} + +Créer l'image ISO (que l'on appellera par exemple image.iso) d'un disque dans un lecteur CD-ROM (/dev/cdrom par exemple) : +dd if=/dev/cdrom of=image.iso \ No newline at end of file diff --git a/data/pages/informatique/cfp/decompression_unrar.txt b/data/pages/informatique/cfp/decompression_unrar.txt new file mode 100644 index 0000000..abe057c --- /dev/null +++ b/data/pages/informatique/cfp/decompression_unrar.txt @@ -0,0 +1,12 @@ +====== rar : décompression unrar ====== + +{{tag>"Linux commande"}} + +===== décompresser un fichier ===== +On considère //monFichier.rar//, le fichier à décompresser. + + unrar x "monFichier.rar" + +===== décompresser plusieurs fichiers ===== +On considère que l'on veut décompresser tous les fichiers avec l'extension rar (//*.rar//). + for f in *.rar ; do unrar x "$f"; done \ No newline at end of file diff --git a/data/pages/informatique/cfp/ffmpeg_mp3_tag_metadata.txt b/data/pages/informatique/cfp/ffmpeg_mp3_tag_metadata.txt new file mode 100644 index 0000000..f9b1f11 --- /dev/null +++ b/data/pages/informatique/cfp/ffmpeg_mp3_tag_metadata.txt @@ -0,0 +1,299 @@ +====== ffmpeg : gestion des metadata dans un MP3 ====== + +{{tag>"Linux commande"}} + +Utilisation du programme **ffmpeg** pour manipuler les metadata des fichiers MP3. Cela impactera directement les TAG des mp3 et les informations présentes dans iTunes et autres bibliothèques multimédia. +===== Créer un fichier metadata ===== + +Exemple de fichier **metadata.txt** : + +;FFMETADATA1 +title=bike\\shed +;this is a comment +artist=FFmpeg troll team + +[CHAPTER] +TIMEBASE=1/1000 +START=0 +#chapter ends at 0:01:00 +END=60000 +title=chapter \#1 +[STREAM] +title=multi\ +line + + + +Autre exemple : + + +;FFMETADATA1 +title=NRJ MEGAMIX 10.06.1990 [B!] \#mcXtra +artist=NRJ +album_artist=Cédric +album=mindCast XTRA +encoded_by=Cédric / JSide_fr +genre=Musique +comment=Mettez les ringards au placard, c'est Megamix qui redémarre. Dimitrouille le roi de la bidouille pour un panaché très estival du meilleur de la dance musique de l'année 90. C'est Megamix du 10 juin 1990\ +\ +00:06 [JINGLE] Top horaire Megamix\ +00:35 [SPEAK] Dimitri\ +01:19 Art Of Noise - Art Of Love\ +07:15 Diana Brown & Barrie K Sharpe - The Masterplan (Extended Version)\ +11:47 Dimitri - Summer Vibes\ +16:48 Digital Underground - Freaks Of The Industry\ +20:50 Barry White - I Wanna Do It Good To Ya\ +25:14The Chimes - Stronger Together (Red Zone Mix)\ +30:52 Blaze - So Special (So So Mix)\ +33:58 The Rock Posse Featuring Fonda Rae - Do You Want My Love? (Smooth R&B Mix)\ +37:58 Satoshi Tomiie Featuring Arnold Jarvis - And I Loved You (12" Red Zone Vocal Mix)\ +47:07 New Order - World In Motion (Remix)\ +48:44 Prince - The Future (Remix)\ +52:17 [SPEAK] Dimitri\ +53:12 [JINGLE] Fin\ +\ ++ d'infos sur http://house-revival.blogspot.com/p/nrj-club-nrj-megamix.html\ +Remasterisé par Cédric @jside_fr. +copyright=NRJ +date=2019 +encoder=Lavf58.20.100 + + + +===== Liste des metadata possibles ===== + +^Windows^iTunes (Info tab)^id3v2.3^id3v2.4^ffmpeg key^ffmpeg example| +|Title|Title|TIT2|title|-metadata title=”Adagio for Strings”| +|Subtitle|Description \\ (Video tab)|TIT3|TIT3|-metadata TIT3=”Op. 91″| +|Comments|Comments|COMM||not implemented| +|Contributing artists|Artist|TPE1|artist|-metadata artist=”Yo Yo Ma/London Symphony”| +|Album artist|Album Artist|TPE2|album_artist|-metadata album_artist=”London Symphony”| +|Album|Album|TALB|album|-metadata album=”String Classics”| +|Year|Year|TYER|date|-metadata date=”2012″| +|#|Track Number|TRCK|track|-metadata track=”3/12″ \\ (means track number 3 of 12)| +|Genre|Genre|TCON|genre|-metadata genre=”Classical”| +|Publisher||TPUB|publisher|-metadata publisher=”London Publishing”| +|Encoded by||TENC|encoded_by|-metadata encoded_by=”Telarc”| +|Author URL||WOAR||not implemented| +|Copyright \\ (Not Editable)||TCOP|copyright|-metadata copyright=”℗ Telarc”| +|Composers||TCOM|composer|-metadata composer=”J.S. Bach”| +|Conductors||TPE3|performer|-metadata performer=”T. S. Miles”| +|Group description|Grouping|TIT1|TIT1|-metadata TIT1=”The Classics”| +|Part of set|Disc Number|TPOS|disc|-metadata disc=”1/2″ \\ (means disc number 1 of 2)| +|Initial key||TKEY|TKEY|-metadata TKEY=”G”| +|Beats-per-minute|BPM|TBPM|TBPM|-metadata TBPM=”120″| +|Part of a compilation|Part of a compilation|TCMP|compilation|not implemented| +| ||TLAN|language|-metadata language=”eng”| +| ||TSSE|encoder|-metadata encoder=”iTunes v10″| +| |||lyrics|voir http://id3.org/Lyrics3v2 | +| |||creation_time|-metadata creation_time="2013-05-02 22:01:04″| +| |||album-sort|-metadata album-sort="String Classics″| +| |||artist-sort|-metadata artist-sort="London Symphony″| +| |||title-sort|-metadata title-sort="Adagio for Strings″| + +Fichier **metadata.txt** vide basé sur toutes les metadata possibles gérées par **ffmpeg** : + +;FFMETADATA1 +title= +title-sort= +TIT3= +artist= +artist-sort= +album= +album-sort= +album_artist= +date= +track= +genre= +publisher= +encoded_by= +copyright= +composer= +performer= +TIT1= +disc= +TKEY=TBPM= +language= +encoder= +compilation= +lyrics= +creation_time= + + + +===== Liste des genres ===== + +La liste des genres est définie par la norme ID3. Elle est arrêtée depuis la version ID3v1 + + + 0.Blues + 1.Classic Rock + 2.Country + 3.Dance + 4.Disco + 5.Funk + 6.Grunge + 7.Hip-Hop + 8.Jazz + 9.Metal + 10.New Age + 11.Oldies + 12.Other + 13.Pop + 14.R&B + 15.Rap + 16.Reggae + 17.Rock + 18.Techno + 19.Industrial + 20.Alternative + 21.Ska + 22.Death Metal + 23.Pranks + 24.Soundtrack + 25.Euro-Techno + 26.Ambient + 27.Trip-Hop + 28.Vocal + 29.Jazz+Funk + 30.Fusion + 31.Trance + 32.Classical + 33.Instrumental + 34.Acid + 35.House + 36.Game + 37.Sound Clip + 38.Gospel + 39.Noise + 40.AlternRock + 41.Bass + 42.Soul + 43.Punk + 44.Space + 45.Meditative + 46.Instrumental Pop + 47.Instrumental Rock + 48.Ethnic + 49.Gothic + 50.Darkwave + 51.Techno-Industrial + 52.Electronic + 53.Pop-Folk + 54.Eurodance + 55.Dream + 56.Southern Rock + 57.Comedy + 58.Cult + 59.Gangsta + 60.Top 40 + 61.Christian Rap + 62.Pop/Funk + 63.Jungle + 64.Native American + 65.Cabaret + 66.New Wave + 67.Psychedelic + 68.Rave + 69.Showtunes + 70.Trailer + 71.Lo-Fi + 72.Tribal + 73.Acid Punk + 74.Acid Jazz + 75.Polka + 76.Retro + 77.Musical + 78.Rock & Roll + 79.Hard Rock + + + +Sources : http://id3.org/id3v2.4.0-frames +===== Ajouter des metadata ===== + +Ajouter les tag définis dans le fichier **metadata.txt** : + + +ffmpeg -i in.mp3 -i metadata.txt -map_metadata 1 -c:a copy -id3v2_version 3 out.mp3 + + + +Pour Windows, ne pas oublier d'ajouter les options suivantes : + + - id3v2_version 3 + - write_id3v1 1 + +ffmpeg -i in.mp3 -i metadata.txt -map_metadata 1 -c:a copy -id3v2_version 3 -write_id3v1 1 out.mp3 + +---- + +Ajouter des tag dans la ligne de commande avec une **image** : + + +ffmpeg -i input.mp3 -i cover.png -c copy -map 0 -map 1 -metadata:s:v title="Album cover" -metadata:s:v comment="Cover (Front)" out.mp3 + + +---- +Ajouter les tag définis dans le fichier **metadata.txt** avec une **image** : + + +ffmpeg -i input.mp3 -i cover.png -c copy -map 0 -i metadata.txt -map_metadata 1 -c:a copy -id3v2_version 3 -write_id3v1 1 out.mp3 + + + +===== Supprimer ===== + +Par exemple, pour supprimer le tag informant le nom de l'artiste : + + +ffmpeg -i out.mp3 -metadata title="The Title You Want" -metadata artist="" -metadata album="Name of the Album" out2.mp3 + + + +---- + +Supprimer toutes les metadata : + + +ffmpeg -i input.mp3 -write_xing 0 -id3v2_version 0 out.mp3 + + + + + +===== Extraire les metadata ===== + +Extraire les metadatas d'un fichier MP3 : + + +ffmpeg -i in.mp3 -f ffmetadata metadata.txt + + + +Le résultat est écrit dans le fichier **metadata.txt** + + +---- + +Extraire les metadatas de tous les fichiers MP3 présents dans le dossier courant : + + for f in *.mp3 ; do ffmpeg -i "$f" -f ffmetadata "${f%.*}.txt" ; done + + +Le résultat est écrit dans le fichier de même nom que le MP3 avec l'extension **txt** au lieu de **mp3** + + +===== Informations sur ce document ===== + +Document rédigé par [[user:cedricabonnel]] le 27/10/2019 à 09:31.\\ +Modifié le 27/10/2019 à 11:30. + +Librement inspiré des pages suivantes : + + * [[http://jonhall.info/create_id3_tags_using_ffmpeg/|http://jonhall.info/create_id3_tags_using_ffmpeg/]] + * [[https://ffmpeg.org/ffmpeg-all.html#mp3|https://ffmpeg.org/ffmpeg-all.html#mp3]] + + +\\ + diff --git a/data/pages/informatique/cfp/index.txt b/data/pages/informatique/cfp/index.txt new file mode 100644 index 0000000..0d529a6 --- /dev/null +++ b/data/pages/informatique/cfp/index.txt @@ -0,0 +1,34 @@ +====== Comment Faire Pour ====== +{{ :dummy.png?75x75|}} + + +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + + + + diff --git a/data/pages/informatique/cfp/installer_codecs_et_plugin_pour_firefox.txt b/data/pages/informatique/cfp/installer_codecs_et_plugin_pour_firefox.txt new file mode 100644 index 0000000..a63e659 --- /dev/null +++ b/data/pages/informatique/cfp/installer_codecs_et_plugin_pour_firefox.txt @@ -0,0 +1,43 @@ +====== Firefox : configurer ====== + +===== Installer codecs et plugins pour ===== + +Installation des pilotes depuis la page [[informatique:cfp:installer_un_package_de_logiciels_multimedia]] + +http://www.ghacks.net/2014/07/25/enable-mse-h2-64-support-youtube-firefox-right-now/ + +On peut tester l’installation des codecs depuis la page [[https://www.youtube.com/html5|Lecteur vidéo HTML5 YouTube]]. + +===== Configuration ===== + +Désactiver l’enregistrement des identifiants : + +''Ouvrir le menu'' > ''Préférences'' > ''Sécurité'' > décocher ''Enregistrer les identifiants'' + +[[about:preferences#general]] + +===== Modules ===== + +Les modules que je conseille : + + * [[https://addons.mozilla.org/fr/firefox/addon/ublock-origin/|uBlock Origin]] + * [[https://addons.mozilla.org/fr/firefox/addon/disconnect/|Disconnect]] + * [[https://addons.mozilla.org/fr/firefox/addon/noscript/|NoScript]] + +==== Configuration de NoScript ==== + + +| {{ informatique:cfp:firefox_noscripts.png?direct&600 |}} | Dans la fenêtre Firefox, déplacez-vous sur l’icône **NoScript** | Un menu s’affiche | +| | Cliquez sur le menu **Options** | Une fenêtre **Options de NoScript** s’ouvre | +| {{ informatique:cfp:firefox_noscripts_options_general.png?direct&600 |}} | Activez les options suivantes :\\ * Autoriser temporairement les sites de premier niveau par défaut\\ * Domaine de second niveau (noscript.net) | | + +==== Configuration du dictionnaire ==== + +| | Cliquer bouton droit sur un mot dans un champs de saisi. | Le //menu contextuel// s’affiche. | +| {{ informatique:cfp:firefox_modifierlangues.png?direct |}} | Sélectionner **Langues >**. | Un menu complémentaire s’affiche. | +| {{ informatique:cfp:firefox_modifierlangues_ajouterdesdictionnaires.png?direct |}} | Cliquer sur l'intitulé **Ajouter des dictionnaires**. | Une nouvelle page Internet s'ouvre à l'adresse https://addons.mozilla.org/fr/firefox/language-tools/ | +| {{ informatique:cfp:firefox_addon_language.png?direct |}}\\ {{ informatique:cfp:firefox_addon_language_frenchselected.png?direct |}} | Aller à la ligne **French** et sélectionnez **Installer le dictionnaire**. | Une nouvelle page s'ouvre à l'adresse https://addons.mozilla.org/fr/firefox/addon/dictionnaire-fran%C3%A7ais1/ | +| {{ informatique:cfp:firefox_addon_language_french_ajouter.png?direct |}} | Cliquer sur **Ajouter à Firefox**. | Le module addon télécharge le module linguistique. | +| {{ informatique:cfp:firefox_addon_language_french_installer.png?direct |}} | Cliquer sur **Installer**. | Un confirmation d'installation s'affiche. | +| {{ informatique:cfp:firefox_addon_language_french_ready.png?direct |}} | Cliquer sur le bouton **ok**. | Vous pouvez fermez cet onglet. | + diff --git a/data/pages/informatique/cfp/installer_google_earth_fedora17.txt b/data/pages/informatique/cfp/installer_google_earth_fedora17.txt new file mode 100644 index 0000000..df61e26 --- /dev/null +++ b/data/pages/informatique/cfp/installer_google_earth_fedora17.txt @@ -0,0 +1,17 @@ +====== Google Earth : installer sur Fedora 17 ====== + +===== Installer le LSB Core ===== + +Si vous avez installé Google Earth sans le LSB Core, l'erreur /usr/bin/google-earth: ./googleearth-bin: /lib/ld-lsb.so.3: bad ELF interpreter: Aucun fichier ou dossier de ce type apparaitra. + +Pour y remédier : + + +sudo yum install redhat-lsb-core + + +===== Installer Google Earth ===== + + +sudo yum install google-earth + \ No newline at end of file diff --git a/data/pages/informatique/cfp/installer_kdenlive.txt b/data/pages/informatique/cfp/installer_kdenlive.txt new file mode 100644 index 0000000..d78643e --- /dev/null +++ b/data/pages/informatique/cfp/installer_kdenlive.txt @@ -0,0 +1,17 @@ +====== Installer KDEnLive ====== + +===== Installer KDEnLive sous Fedora 25 ===== + + +sudo dnf install ffmpeg xine dvdauthor dvgrab mlt kdenlive + + +Les bibliothèques graphiques k5 est bien chargée. + +===== Installer KDEnLive sous Debian ===== + +En tant que root, taper : + + apt-get install kdenlive frei0r-plugins dvgrab recordmydesktop dvdauthor mkisofs + +Pour les personnes ayant activé le dépôt alternatif **debian-multimedia.org**, faites attention car le nom de domaine a été racheté par un cybersquatteur ukrainien. Si le dépôt **debian-multimedia.org** traine encore dans votre /etc/apt/sources.list, il est urgent de le retirer. diff --git a/data/pages/informatique/cfp/installer_kdenlive_23.txt b/data/pages/informatique/cfp/installer_kdenlive_23.txt new file mode 100644 index 0000000..67653f3 --- /dev/null +++ b/data/pages/informatique/cfp/installer_kdenlive_23.txt @@ -0,0 +1,38 @@ +====== Installer KDEnLive ====== + +===== Installer KDEnLive sous Fedora 23 ===== + + +sudo dnf install ffmpeg xine dvdauthor dvgrab mlt kdenlive + + +L'installation de KDEnLive sous Fedora 23 est un peu plus complexe qu'il ne parait. En effet, si vous avez installer Fedora avec le bureau par défaut, à savoir Gnome, il y a quelques fichiers complémentaires à installer. + + +Could not start process. Cannot talk to klauncher: The name org.kde.klauncher5 was not provided by any .service files + + +Depuis la version **15.12.2** de **KDEnLive**, l'interface se gaufre à l'ajout de clips, les icônes ne s'affichent plus correctement... Bref, c'est le bordel ! Essayons d'y voir un peu plus clair. + +Les icônes utilisées sont incluses dans la bibliothèque **l10n**. Ça me dérange de vous dire ça, car cette bibliothèque est la traduction en français des applications KDE. Mais les icônes sont revenues après l'installation de ce paquet. + + +sudo dnf install kde-l10n-fr + + +On notera que KDEnLive utilise Qt 5.5.1 pour le rendu graphique et KDE frameworks 5.9.0 On va essayer de ce côté... +Je vous previens tout de suite, je vais la jouer à la barbare. Je vais installer le frameworks complet et plus : + + +sudo dnf install kf5-\* + + +Ca à le mérite de fonctionner ! + +===== Installer KDEnLive sous Debian ===== + +En tant que root, taper : + + apt-get install kdenlive frei0r-plugins dvgrab recordmydesktop dvdauthor mkisofs + +Pour les personnes ayant activé le dépôt alternatif **debian-multimedia.org**, faites attention car le nom de domaine a été racheté par un cybersquatteur ukrainien. Si le dépôt **debian-multimedia.org** traine encore dans votre /etc/apt/sources.list, il est urgent de le retirer. diff --git a/data/pages/informatique/cfp/installer_le_scanner_epson_perfection_v200_photo.txt b/data/pages/informatique/cfp/installer_le_scanner_epson_perfection_v200_photo.txt new file mode 100644 index 0000000..7a381fe --- /dev/null +++ b/data/pages/informatique/cfp/installer_le_scanner_epson_perfection_v200_photo.txt @@ -0,0 +1,96 @@ +====== Installer scanner Epson Perfection V200 Photo - GT F670 ? ====== + + +{{tag>"Epson Perfection V200 Photo" materiel}} + +===== - Quelques informations complémentaires ===== + +Le scanner **Epson Perfecton V200 Photo** est également connu sous le nom **GT F670**. + + +===== - Pilotes Linux ===== + +**Avasys Scanner** s'occupait des pilotes Linux pour Epson. Depuis le 25/11/2011 EPSON a repris cette activité. + +--- + +Il faut se rendre sur le site https://www.epson.fr/support?productID=2092#product_search et sélectionner **Linux Drivers Download** + +{{informatique:cfp:pasted:20200608-102406.png?nolink}} + +--- + +Le lien précédent vous affiche la page http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX + +Il faut saisir le modèle du scanner. Dans mon cas, il s'agit du v200, puis cliquer sur la loupe. + +{{informatique:cfp:pasted:20200608-105921.png}} + + +--- + +Le résultat s'affiche et il faut appuyer sur le bouton **Télécharger** pour avoir le détail des fichiers. + +{{informatique:cfp:pasted:20200608-102057.png?nolink}} + + +--- + +La page http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=FR&CN2=&DSCMI=97932&DSCCHK=93b50b3eb1807d8c3cb2e23fc2ff2c5689215e74 s'affiche. + +Il faut cliquer sur le bouton **Accepter** pour voir le détail du téléchargement possible. + +{{informatique:cfp:pasted:20200608-105815.png}} + +--- + +Le fichier {{ informatique:cfp:iscan_man_e_v200.pdf |iscan_man_e.pdf}} correspond au manuel en anglais. + +Le lien [[http://support.epson.net/linux/iscan.php?model=gt-f670&version=2.30.4|Package Download Page]] permet d'obtenir un paquet préparé pour les distributions **Ubuntu**, **Linux Mint**, **Debian**, **Fedora**, **Red Hat Enterprise**, **openSUSE**, etc... +Par exemple : + * [[https://download2.ebz.epson.net/iscan/plugin/gt-f670/rpm/x64/iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz|iscan-gt-f670-bundle-2.30.4.x64.rpm]] + * [[https://download2.ebz.epson.net/iscan/plugin/gt-f670/deb/x64/iscan-gt-f670-bundle-2.30.4.x64.deb.tar.gz|scan-gt-f670-bundle-2.30.4.x64.deb]] + +Le lien [[http://support.epson.net/linux/src/scanner/iscan/|Source File Download Page]] permet d'obtenir les sources des programmes. + +--- + +Une archive {{ informatique:cfp:iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz |iScan x64 rpm}} pour Red Hat, Fedora... est disponible sur ce site. + + +===== - Installer les programmes ===== + +1. Télécharger l'archive sur votre ordinateur + +2. Ouvrir une fenêtre terminal à l'endroit où vous avez téléchargé l'archive. + +3. Décompresser l'archive +tar xaf iscan-gt-f670-bundle-1.0.0.x64.rpm.tar.gz + +4. Lancer l'installation des packages +cd iscan-gt-f670-bundle-1.0.0.x64.rpm +./install.sh + +Cela installera ou mettra à jour les fichiers **iscan-data-1.39.1-2.noarch**, **iscan-2.30.4-2.x86_64** et **iscan-plugin-gt-f670-2.1.3-1.x86_64** + + +===== - Vérifier la détection du scanner ===== + +Il est possible de vérifier que le scanner soit bien détecté sur un des ports usb avec la comme **lsusb**. + +La commande **sane-find-scanner** permettra de vérifier que le scanner soit bien détecté. + +===== - Initialiser ===== + +Lors du premier lancement, lancer le programme **iscan** en root. + + +sudo iscan + + +La nuémrisation peut également s'effectuer depuis **Gimp** : + - **Fichier** + - **Créer** + - **Scanning (iscan)...** + +L’application sane ne pilotera pas le scanner. \ No newline at end of file diff --git a/data/pages/informatique/cfp/installer_le_scanner_epson_perfection_v200_photo_version_11901.txt b/data/pages/informatique/cfp/installer_le_scanner_epson_perfection_v200_photo_version_11901.txt new file mode 100644 index 0000000..83650ce --- /dev/null +++ b/data/pages/informatique/cfp/installer_le_scanner_epson_perfection_v200_photo_version_11901.txt @@ -0,0 +1,44 @@ +====== Comment faire pour installer le scanner Epson Perfection V200 Photo ? (version 1.19.0-1) ====== + +{{tag>"Epson Perfection V200 Photo" materiel}} +Une version plus récente de ce document est disponbile sur ce Wiki. + +La version que vous consultez comporte des éléments qui ne sont plus d'actualité. + +Merci de vous rediriger vers la page [[informatique:cfp:installer_le_scanner_epson_perfection_v200_photo]] + +===== Obtenir les pilotes ===== + +Récupérer l'application de numérisation pour Linux depuis la page pilotes Epson pour Linux. Elle redirigera vers la page des pilotes Avasys Scanner.. ((depuis le 25/11/2011 EPSON a repris cette activité)) +[[http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=FR&CN2=&DSCMI=20233&DSCCHK=ac6749ba5d9174143057442b5af8a1e6b1e5d3bd|epson.net - driver download core V200 Linux]] et [[http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=FR&CN2=&DSCMI=15837&DSCCHK=fa71ec7d926bdef62311738d2b621bd7157736c2|epson.net - driver download plugin V200 Linux]] + +Par exemple : + * iscan-data-1.19.0-1.noarch.rpm + * iscan-2.29.1-5.usb0.1.ltdl7.x86_64.rpm + * iscan-plugin-gt-f670-2.1.2-1.x86_64.rpm +===== Installer les programmes ===== + +Installez-les dans cet ordre : +rpm -ivh iscan-data-1.19.0-1.noarch.rpm +rpm -ivh iscan-2.29.1-5.usb0.1.ltdl7.x86_64.rpm +rpm -ivh iscan-plugin-gt-f670-2.1.2-1.x86_64.rpm +===== Vérifier la détection du scanner ===== + +Il est possible de vérifier que le scanner soit bien détecté sur un des ports usb avec la comme **lsusb**. + +La commande **sane-find-scanner** permettra de vérifier que le scanner soit bien détecté. + +===== Initialiser ===== + +Lors du premier lancement, lancer le programme **iscan** en root. + + +sudo iscan + + +La nuémrisation peut également s'effectuer depuis **Gimp** : + - **Fichier** + - **Créer** + - **Scanning (iscan)...** + +L’application sane ne pilotera pas le scanner. \ No newline at end of file diff --git a/data/pages/informatique/cfp/installer_les_depots.txt b/data/pages/informatique/cfp/installer_les_depots.txt new file mode 100644 index 0000000..d2a085e --- /dev/null +++ b/data/pages/informatique/cfp/installer_les_depots.txt @@ -0,0 +1,41 @@ +====== Installer les dépots Fedora ====== + +Comment faire pour installer les dépots Fedora nécessaires aux programmes multimédia non free et autres ? + +Ce document a été mis à jour à l'occasion de l'installation de **Fedora 23** et validé jusqu'en version **Fedora 25**. + +===== RPM Fusion Free et RPM Fusion non Free ===== + +**RPM Fusion** est LE dépôt indispensable ! **RPM Fusion** fournit de nombreux logiciels très utiles qui ne peuvent être inclus au sein du Projet Fedora pour une raison ou une autre. Il existe une distinction entre libre (free) et non-libre (nonfree). + +Il est nécessaire d'installer **RPM Fusion Free** avant **RPM Fusion Non Free**. + +Ce dépôt a le même cycle de vie que la distribution, c'est-à-dire qu'il reste accessible mais inactif pour une version **N** un mois après la sortie de la version **N+2**. Il est distinct du Projet Fedora mais respecte les mêmes règles d'empaquetage (hormis les restrictions sur les licences). Ce dépôt est la réunion des dépôt **livna**, dépôt **freshrpms** et du dépôt **Dribble**. + +==== RPM Fusion Free ==== + +La section libre contenant des programmes dont la licence est compatible avec le Projet Fedora mais ayant une partie de code soumise à des brevets logiciels (interdit dans le logiciel libre au États-Unis). + + +sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm + + +==== RPM Fusion non Free ==== + +Le non-free contient des logiciels propriétaires non packagés par la communauté Fedora. + + +sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm + + +===== Opération finale ===== + +Enfin, il faudra exécuter la commande suivante pour mettre à jour les paquet RPM Fusion : + +sudo dnf upgrade + + +===== Informations complémentaires ===== + +Les dépôts **Livna**, **Dribble** et **Freshrpms** ont été intégrés dans le dépôt **RPM Fusion** depuis le 03 novembre 2008. + diff --git a/data/pages/informatique/cfp/installer_les_depots_22.txt b/data/pages/informatique/cfp/installer_les_depots_22.txt new file mode 100644 index 0000000..f3d45ce --- /dev/null +++ b/data/pages/informatique/cfp/installer_les_depots_22.txt @@ -0,0 +1,58 @@ +====== Installer les dépots Fedora 22 ====== + +Comment faire pour installer les dépots Fedora nécessaires aux programmes multimédia non free et autres ? + +===== RPM Fusion Free et RPM Fusion non Free ===== + +**RPM Fusion** est LE dépôt indispensable ! **RPM Fusion** fournit de nombreux logiciels très utiles qui ne peuvent être inclus au sein du Projet Fedora pour une raison ou une autre. Il existe une distinction entre libre (free) et non-libre (nonfree). + +Il est nécessaire d'installer **RPM Fusion Free** avant **RPM Fusion Non Free**. + +Ce dépôt a le même cycle de vie que la distribution, c'est-à-dire qu'il reste accessible mais inactif pour une version **N** un mois après la sortie de la version **N+2**. Il est distinct du Projet Fedora mais respecte les mêmes règles d'empaquetage (hormis les restrictions sur les licences). Ce dépôt est la réunion des dépôt livna, dépôt freshrpms et du dépôt Dribble. Il est possible de garder ces dépôts bien que l'ensemble des paquets soient sensés être mis à jours, seul **libdvdcss** qui permet de lire les DVD du commerce reste sur le dépôt **livna**. + +==== RPM Fusion Free ==== + +La section libre contenant des programmes dont la licence est compatible avec le Projet Fedora mais ayant une partie de code soumise à des brevets logiciels (interdit dans le logiciel libre au États-Unis). + + +sudo yum localinstall --nogpgcheck \ +http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm + + +==== RPM Fusion non Free ==== + +Le non-free contient des logiciels propriétaires non packagés par la communauté Fedora. + + +sudo yum localinstall --nogpgcheck \ +http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm + + +===== Livna ===== + +Le dépot livna permet de compléter RPM Fusion. + + + sudo rpm -ivh http://rpm.livna.org/livna-release.rpm + + +===== Google ===== + +wget https://dl-ssl.google.com/linux/google-repo-setup.sh bash google-repo-setup.sh + + +===== Adobe ===== + +Adobe. + + +sudo yum install --nogpgcheck \ +http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm + + +===== Opération finale ===== + +Enfin, il faudra exécuter la commande suivante pour mettre à jour les paquet RPM Fusion : + +sudo yum update + diff --git a/data/pages/informatique/cfp/installer_un_package_de_logiciels_multimedia.txt b/data/pages/informatique/cfp/installer_un_package_de_logiciels_multimedia.txt new file mode 100644 index 0000000..18a9378 --- /dev/null +++ b/data/pages/informatique/cfp/installer_un_package_de_logiciels_multimedia.txt @@ -0,0 +1,266 @@ +====== Installer un package de logiciels multimédia ? ====== + +Il faut penser à [[informatique:cfp:installer_les_depots|installer les dépôts de logiciels **RPM Fusion Free** et **RPM Fusion NonFree**]] car les codecs propriétaires ne sont pas inclus dans les dépôts standards. + + +===== Codecs ===== + +==== GStreamer 0.10 ==== + +Actuellement, Fedora s'appuie sur Totem pour lire les fichiers multimédia. Totem s'appuie sur gstreamer. De ce fait, j'installe tous les dérivés de gstreamer : + + + +sudo dnf install gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-ugly + + + +Depuis Fedora 28, **gstreamer-plugins-bad-nonfree** n'est plus disponible. + +Installation des dépendances: + + + faac x86_64 1.28-7.fc26 rpmfusion-nonfree 85 k + faad2-libs x86_64 1:2.7-9.fc26 rpmfusion-free 153 k + fftw-libs-double x86_64 3.3.5-4.fc26 fedora 980 k + gstreamer x86_64 0.10.36-16.fc26 fedora 992 k + gstreamer-plugins-bad-free x86_64 0.10.23-39.fc26 fedora 1.4 M + gstreamer-plugins-base x86_64 0.10.36-16.fc26 fedora 1.3 M + gstreamer-tools x86_64 0.10.36-16.fc26 fedora 31 k + lame-libs x86_64 3.99.5-8.fc26 fedora 346 k + liba52 x86_64 0.7.4-28.fc26 fedora 45 k + libdca x86_64 0.0.5-10.fc26 rpmfusion-free 105 k + libmad x86_64 0.15.1b-21.fc26 fedora 80 k + libmimic x86_64 1.0.4-9.fc26 rpmfusion-free 32 k + libmms x86_64 0.6.4-4.fc26 rpmfusion-free 52 k + libmp4v2 x86_64 2.1.0-0.9.trunkREV507.fc26 fedora 441 k + libmpeg2 x86_64 0.5.1-12.fc26 rpmfusion-free 74 k + libofa x86_64 0.9.3-29.fc26 fedora 65 k + librtmp x86_64 2.4-8.20160224.gitfa8646d.fc26 rpmfusion-free 76 k + mjpegtools-libs x86_64 2.1.0-6.fc26 rpmfusion-free 161 k + opencore-amr x86_64 0.1.5-1.fc26 rpmfusion-free 175 k + twolame-libs x86_64 0.3.13-6.fc26 rpmfusion-free 55 k + vo-amrwbenc x86_64 0.1.3-2.fc26 rpmfusion-free 76 k + x264-libs x86_64 0.148-20.20170519gitd32d7bf.fc26 rpmfusion-free 569 k + xvidcore x86_64 1.3.4-3.fc26 rpmfusion-free 263 k + + +==== GStreamer 1.00 ==== + + + +sudo dnf install gstreamer1-{plugin-crystalhd,ffmpeg,plugins-{good,ugly,bad{,-free,-nonfree,-freeworld,-extras}{,-extras}}} libmpg123 lame-libs gstreamer1-plugin-mpg123 gstreamer1-libav --setopt=strict=0 + + + + + +Alertes normales : + +Aucun paquet gstreamer1-plugin-crystalhd disponible. +Aucun paquet gstreamer1-ffmpeg disponible. +Le paquet gstreamer1-plugins-good-1.12.2-1.fc26.x86_64 est déjà installé, ignorer +Aucun paquet gstreamer1-plugins-bad disponible. +Aucun paquet gstreamer1-plugins-bad-extras disponible. +Le paquet gstreamer1-plugins-bad-free-1.12.2-1.fc26.x86_64 est déjà installé, ignorer +Aucun paquet gstreamer1-plugins-bad-nonfree-extras disponible. +Aucun paquet gstreamer1-plugins-bad-freeworld-extras disponible. +Aucun paquet gstreamer1-plugins-bad-extras disponible. +Aucun paquet gstreamer1-plugins-bad-extras-extras disponible. +Le paquet lame-libs-3.99.5-8.fc26.x86_64 est déjà installé, ignorer + + +Installation de : + + + gstreamer1-plugins-bad-free-extras x86_64 1.12.2-1.fc26 updates 236 k + gstreamer1-plugins-bad-freeworld x86_64 1.12.2-1.fc26 rpmfusion-free-updates 187 k + gstreamer1-plugins-bad-nonfree x86_64 1.12.2-1.fc26 rpmfusion-nonfree-updates 56 k + gstreamer1-plugins-ugly x86_64 1.12.2-1.fc26 rpmfusion-free-updates 196 k + + +Installation des dépendances: + + + GraphicsMagick x86_64 1.3.26-3.fc26 updates 1.4 M + OpenEXR-libs x86_64 2.2.0-6.fc26 fedora 628 k + fdk-aac x86_64 0.1.5-1.fc26 rpmfusion-nonfree 393 k + fribidi x86_64 0.19.7-3.fc26 fedora 69 k + game-music-emu x86_64 0.6.1-2.fc26 fedora 154 k + gstreamer1-plugins-ugly-free x86_64 1.12.2-1.fc26 updates 99 k + ilmbase x86_64 2.2.0-8.fc26 fedora 104 k + libass x86_64 0.13.4-2.fc26 fedora 95 k + libbs2b x86_64 3.1.0-17.fc26 fedora 27 k + libchromaprint x86_64 1.2-6.fc26 fedora 51 k + libde265 x86_64 1.0.2-5.fc26 rpmfusion-free 283 k + libkate x86_64 0.4.1-9.fc26 fedora 56 k + libmodplug x86_64 1:0.8.9.0-1.fc26 fedora 168 k + libwmf-lite x86_64 0.2.8.4-50.fc26 fedora 72 k + mpg123-libs x86_64 1.23.8-5.fc26 fedora 201 k + openal-soft x86_64 1.17.2-3.fc26 fedora 335 k + openjpeg-libs x86_64 1.5.1-17.fc26 fedora 88 k + schroedinger x86_64 1.0.11-11.fc26 fedora 330 k + x265-libs x86_64 2.4-1.fc26 rpmfusion-free 1.7 M + zbar x86_64 0.10-29.fc26 fedora 150 k + zvbi x86_64 0.2.35-2.fc26 fedora 414 k + + +==== Complément ==== + + + + +http://download1.rpmfusion.org/nonfree/fedora/releases/28/Everything/source/SRPMS/r/rpmfusion-nonfree-release-28-1.src.rpm + + +===== Lecteurs multimédia ===== + +==== VLC ==== + +sudo dnf install vlc + + +Installation de : + + + vlc x86_64 3.0.0-0.33.git20170717.fc26 rpmfusion-free-updates 1.9 M + + +Dépendances : + + + aalib-libs-1.4.0-0.30.rc5 + bash-4.4.12-7 + dejavu-sans-fonts-2.35-4 + dejavu-sans-mono-fonts-2.35-4 + dejavu-serif-fonts-2.35-4 + ffmpeg-libs-3.3.3-1 + fluidsynth-libs-1.1.6-9 + freetype-2.7.1-9 + freetype-freeworld-2.7.1-7 + fribidi-0.19.7-3 + glibc-2.25-9 + hicolor-icon-theme-0.15-5 + jack-audio-connection-kit-1.9.10-8 + kde-filesystem-4-55 + libcaca-0.99-0.31.beta19 + libgcc-7.1.1-3 + libglvnd-egl-1:0.2.999-19.20170620gitd850cdd + libglvnd-glx-1:0.2.999-19.20170620gitd850cdd + libprojectM-2.1.0-4 + libstdc++-7.1.1-3 + libva-1.8.3-1 + libwayland-client-1.13.0-1 + libX11-1.6.5-2 + libxcb-1.12-3 + libXext-1.3.3-5 + libXinerama-1.1.3-7 + libXpm-3.5.12-2 + mesa-libwayland-egl-17.1.7-1 + pulseaudio-libs-10.0-4 + qt5-qtbase-5.7.1-19 + qt5-qtbase-gui-5.7.1-19 + qt5-qtx11extras-5.7.1-3 + vlc-core-3.0.0-0.33.git20170717 + xcb-util-keysyms-0.4.0-4 + xdg-utils-1.1.1-5 + + + +Installation des dépendances faibles: + + beignet x86_64 1.3.1-3.git20170622.36f6a8b.fc26 updates 6.6 M + mesa-libOpenCL x86_64 17.1.7-1.fc26 updates 595 k + pocl x86_64 0.14-2.fc26 fedora 39 M + qt5-qtwayland x86_64 5.7.1-4.fc26 fedora 688 k + + + + + +On pourra également installer ffmpeg. Voir la page relatif à ce sujet : [[informatique:linux:applications:ffmpeg]] + + +==== Lecteur vidéo HTML5 YouTube ==== + +Voir l'article [[informatique:lecteur_video_html5]] pour activer les vidéos dans un lecteur HTML5. + + +=== Installer h264 decoder === + +Le dépôt fedora-cisco-openh264 est inclus dans Fedora depuis la version 24. Il contient la biliothèque OpenH264 pour Fedora, mais il est distribué par Cisco afin que tous les droits de licence sont couverts par eux. Ce dépôt contient les plugins pour GStreamer et Firefox. Par défaut ce dépôt est désactivé. + +Dans un premier temps, activer le dépôt : + + +sudo dnf config-manager --set-enabled fedora-cisco-openh264 + + + +Ensuite, installer les plungins : + + +sudo dnf install gstreamer1-plugin-openh264 mozilla-openh264 + + + +Dépendances installées : + + openh264 x86_64 1.6.0-5.fc26 fedora-cisco-openh264 359 k + + +Vous pourrez activer le plugin dans Firefox : menu > modules > plugins + + + +===== Compléments ===== + +**Broadcom CrystalHD** et **libdvdcss** + +Pilotes Linux pour applications GStreamer avec support des extensions BCM70012 et BCM70015 + +libdvdcss est une bibliothèque pour rendre possible les DVD vidéos. + + + +sudo dnf install gstreamer-plugin-crystalhd libdvdcss + + + + +==== Conversion des formats ==== + +Installation de **SoundConverter** + + +sudo dnf install soundconverter + + + + +====== Abandon ====== + +===== Capteur de DVD ===== + +su - +yum install k9copy + +===== Compresseur h264 ===== + +J'utilise Handbrake. Rendez-vous sur le site [[http://handbrake.fr/index.php|Handbrake]]. + + +Dans un premier temps, il faut installer le package de développement X : + sudo yum groupinstall "Development Tools" "Development Libraries" "X Software Development" "GNOME Software Development" + + +Il est nécessaire d'avoir les packages suivants : + sudo yum install yasm zlib-devel bzip2-devel fribidi-devel dbus-glib-devel libgudev1-devel webkitgtk-devel libnotify-devel gstreamer-devel gstreamer-plugins-base-devel + +Ensuite, on paramètre le lien SVN : + svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk + cd hb-trunk + ./configure --launch + + cd build + sudo make install \ No newline at end of file diff --git a/data/pages/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/index.txt b/data/pages/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/index.txt new file mode 100644 index 0000000..8efdb6e --- /dev/null +++ b/data/pages/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/index.txt @@ -0,0 +1,109 @@ +====== - Partage de fichiers ====== + +L'objectif de ces notes est de mettre en œuvre un partage de fichier avec SAMBA et NFS. + +===== - Samba ===== + +Le logiciel **SAMBA** est utilisé pour le partage de fichiers et d’imprimantes à l’aide des protocoles **SMB** et **CIFS**. + +Ces protocoles étant ceux utilisés pour les systèmes d’exploitation Microsoft, l’installation de **Samba** sur une machine équipée de Linux permet : + * d’intégrer celle-ci dans le "réseau Microsoft" de l’entreprise + * de prendre la place d’un serveur Microsoft Windows + +On configure le service **Samba** à l’aide du fichier ''/etc/samba/smb.conf'' qui est composé de deux parties : + * Une partie globale, qui permet de configurer le fonctionnement du service. + * Une partie partages, où sont listés les partages de répertoires et d’imprimantes et leurs paramètres. + +La suite des manipulations serveur ont été testées avec **Raspbian 10** sur **Raspberry Pi 2** le **21 mars 2020**. + +==== - Installer Samba sur le serveur ==== + +Sur **Debian** et **Rasbpian**, il faut utiliser **apt** : + + +$ sudo apt update; sudo apt upgrade; sudo apt install samba + + +Si votre ordinateur obtient ses paramètres IP à partir d'un serveur DHCP du réseau, ce serveur peut aussi fournir des informations sur les serveurs WINS (serveurs de noms NetBIOS) présents sur le réseau. Une modification du fichier ''smb.conf'' est nécessaire afin que les réglages WINS fournis par le serveur DHCP soient lus dans ''/var/lib/samba/dhcp.conf''. + +Le paquet ''dhcp-client'' doit être installé pour utiliser cette fonctionnalité. + + +**Samba** utilise la configuration présente dans le fichier ''/etc/samba/smb.conf''. A chaque modification il sera nécessaire de redémarrer le service Samba pour que les modifications soient prises en compte : + +$ sudo systemctl restart smbd + + +==== - Créer un accès Samba anonyme ==== + +Toutes les connexions non identifiées se verront attribuer une ressource partagée. Cela permet d'échanger des fichiers sans authentification, dans un espace isolé. + +Voici la configuration nécessaire dans le fichier ''/etc/samba/smb.conf'' du **serveur Samba** : + +[global] + map to guest = Bad User + log file = /var/log/samba/%m + log level = 1 + +[guest] + # This share allows anonymous (guest) access + # without authentication! + path = /media/disk_23/anonymous + read only = no + guest ok = yes + guest only = yes + + +Côté **client Windows**, le partage sera accessible sans authentification. + +{{informatique:cfp:installer_un_serveur_de_partage_de_fichiers:samba_nas_accuel_guest.png|}} + +Les fichiers et dossiers créés le seront avec l'utilisateur ''nobody'' et le groupe ''nogroup''. + +Il faudra veiller à ce que le dossier ''/media/disk_23/anonymous'' soit en lecture/écriture pour tout le monde. + + +$ sudo chmod -R 2777 /media/disk_23/anonymous + + + + +===== - Partage NFS sous Linux ===== + +**NFS** (Network File System), littéralement système de fichiers en réseau, est un protocole qui permet de partager des fichiers ou des dossiers entre système Unix/Linux depuis 1980. + +Il permet de monter dans votre système de fichier local des fichiers d'autres ordinateurs et interagir comme si ils étaient montés localement. + +Donc vous le comprendrez, NFS permet d'accéder de manière local à des fichiers distants. NFS est une architecture standard utilisé par des clients et serveur Unix. Avec NFS il n'est pas nécessaire d'avoir exactement le même système d'exploitation. Et grâce à NFS, nous pouvons réaliser une solution de stockage centralisé. + +**NFS** est composé de deux parties : + * Serveur NFS : désigne le système qui possède physiquement les ressources (fichiers, répertoires) et les partages sur le réseau avec d’autres systèmes. + * Client NFS : désigne un système qui monte les ressources partagées sur le réseau. Une fois montées, les ressources apparaissent comme si elles étaient locales. + + +Le package serveur NFS inclus trois grandes parties inclus dans les package **portmap** et **nfs-utils**. + + * **portmap** est un mappeur appelé par les autres machines. + * **NFS** est le logiciel qui permet de transférer le fichier ou les commandes vers le fichier distant, vers le système de fichier distant, et inversement. + * **RPC.mountd** et le service qui permet de monter et démonter le système de fichier. + +Au niveau configuration nous retenons 3 fichier de configuration. + + * **/etc/exports** correspond au fichier de configuration principal du système NFS. Il contient la liste des ressources partagées, une ligne par ressource. + + * **/etc/fstab** permet de monter les dossiers NFS et de les remonter de manière automatique à chaque **boot**. + + * **etc/sysconfig/nfs** et le fichier de configuration du système **NFS** pour contrôler les ports **RPC** et les autres services en écoute. + +Quelques commandes : + * La liste des ressources partagées peut être obtenue à l’aide de la commande ''showmount''. + +Aucune configuration particulière n’est nécessaire pour les clients. Les ressources partagées peuvent être listées et montées/démontées manuellement ou [[informatique:linux:cfp:partitions-disques-toujours-disponibles-avec-linux|automatiquement]]. + +{{page>informatique:linux:nfs-network-file-system}} + + + * [[.:samba]], compatible avec Windows + * [[..:..:linux:nfs-network-file-system]], partage Linux compatible partiellement avec Windows + + diff --git a/data/pages/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba.txt b/data/pages/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba.txt new file mode 100644 index 0000000..279339c --- /dev/null +++ b/data/pages/informatique/cfp/installer_un_serveur_de_partage_de_fichiers/samba.txt @@ -0,0 +1,150 @@ + +====== Partage de fichiers sous Linux avec SAMBA ====== + +===== Installer le serveur Samba ===== + +sudo yum install samba + +===== Paramétrer ===== + +Samba utilise la configuration présente dans le fichier ''/etc/samba.smb.conf''. +A chaque modification il sera nécessaire de redémarrer le service Samba pour que les modifications soient prises en compte : + + +sudo service smb restart + + +==== Configuration générale ==== + + +Ci-dessous, un exemple de configuration de paramétrage du service, de manière globale. + +[global] + workgroup = workgroup + netbios name = srv05 + server string = serveur $h (Samba %v, Fedora) + log file = /var/log/samba/log.%m + max log size = 50 + hide files = /lost+found/ + dns proxy = no + security = USER + + +L'option ''security = USER'' impose deux choses que nous allons traiter ci-dessous : + - avoir un compte Linux + - avoir un compte Samba +Les utilisateurs des dossiers partagés auront un groupe commun : ''sambausers'' + + + +__Créer un groupe__ + +Dans cet exemple, je créé un groupe nommé ''sambausers''. + +sudo groupadd sambausers + + + + +__Créer un compte Linux__ + +On peut créer un compte utilisateur qui n'a pas besoin ni de se connecter à un shell, ni avoir un dossier de travail personnel. Prenons l'exemple de ''fanny'' : + +sudo useradd --s /bin/false -d /dev/null -g sambausers fanny + + +On remarquera que le shell se nomme ''/bin/false'' et le dossier personnel pointe vers ''dev/null''. + + + + + +__Ajouter un utilisateur à un groupe__ + +Si l'utilisateur ''Jean'' a déjà un compte Linux, on pourra lui ajouter le groupe ''sambausers'' grâce à la commande ''usermod''. + +sudo usermod -aG sambausers jean + + + + + +__Création d'un utilisateur Samba__ + +Avec l'option ''USER'', les utilisateurs Linux doivent avoir un compte Samba. On utilise la commande ''pdbedit''. + +sudo pdbedit -a jean + + +On peut également utiliser la commande ''smbpasswd'' pour gérer uniquement les mots de passe. Par exemple : + +sudo smbpasswd -a jean +sudo smbpasswd -e jean + + + + +==== Configuration spécifique : partage de dossier ==== + + +Pour créer un dossier partagé sous Linux, il faut ajouter une section dans le fichier ''/etc/samba/smb.conf''. + + +[media] + browsable = yes + comment = Disques DATA partages + path = /media + writable = yes + create mask = 0765 + hosts allow = 127.0.0.1 192.168.100.0/24 + valid users = @sambausers + + +Dans cet exemple : +| [media] | Le partage va s'appeler **media** | +| comment = Disques DATA partages| Permet d'afficher des commentaires \\ {{informatique:cfp:installer_un_serveur_de_partage_de_fichiers:samba_apercu_windows.png?nolink|}} | +| path = /media | Chemin d'accès au dossier sur le serveur Linux | +| writable = yes | | +| create mask = 0765 | | +| hosts allow = 127.0.0.1 192.168.100.0/24 | | +| valid users = @sambausers | Tous les utilisateurs ayant le groupe ''sambausers'' pourront utiliser cette ressource. | + + +===== Appliquer les modifications de configuration ===== + +A chaque modification de la configuration SAMBA, par le fichier ''/etc/samba/smb.conf'', il faut tester le configuration et appliquer les changements au service. + +testparm -s +sudo service smb restart + + + +===== Modifier le parfeu ===== + +Ne pas oublier de modifier le parfeu afin qu'il accepte les connexions entrantes pour le service Samba : 139, 445, 137 et 138. + +Radicalement, on peut également désactiver le parfeu : + +sudo systemctl stop firewalld.service + + +===== Automatiser le démarrage du service Samba ===== + +Il faut automatiser le démarrage du service Samba au démarrage de l'ordinateur. Utiliser le Service Configuration (system-config-services). + +===== Samba Client - l'utilitaire client===== + + + +__Lister les ressources disponibles__ + +smbclient -L //localhost -U fanny + + + + +__Se connecter à une ressource__ + +smbclient //localhost/media -U fanny + + diff --git a/data/pages/informatique/cfp/installer_une_application_d_un_paquet_non_selectionne.txt b/data/pages/informatique/cfp/installer_une_application_d_un_paquet_non_selectionne.txt new file mode 100644 index 0000000..23f1df5 --- /dev/null +++ b/data/pages/informatique/cfp/installer_une_application_d_un_paquet_non_selectionne.txt @@ -0,0 +1,7 @@ +====== Installer une application d'un paquet non sélectionné ? ====== + +{{informatique:cfp:yum.png |}}On prendra l'exemple de l'application AVIDEMUX disponible dans le dépot rpmfusion-free-updates-testing. + + +yum install avidemux --enablerepo=rpmfusion-free-updates-testing + \ No newline at end of file diff --git a/data/pages/informatique/cfp/java-1.8.0-openjdk.txt b/data/pages/informatique/cfp/java-1.8.0-openjdk.txt new file mode 100644 index 0000000..69d1174 --- /dev/null +++ b/data/pages/informatique/cfp/java-1.8.0-openjdk.txt @@ -0,0 +1,42 @@ +====== Java sous Linux ====== + +{{tag>"Linux commande"}} + +===== Installer Java ===== + +==== Open JDK sous Fedora ==== + +Java s'installe depuis les dépôts officiels Fedora. + +sudo dnf install java-1.8.0-openjdk + + + +==== Java depuis Oracle ==== + +J'accède au site [[https://www.java.com/fr/download/linux_manual.jsp|https://www.java.com/fr/download/linux_manual.jsp]] pour télécharger la dernière version de Java. +[[https://www.abonnel.fr/lib/exe/detail.php?id=informatique%3Acfp%3Ajava-1.8.0-openjdk&media=informatique:cfp:java_download_site_1_8_191.png|{{ informatique:cfp:java_download_site_1_8_191.png |Téléchargement de Java}}]] + +Ensuite, il faut accéder au dossier de téléchargement dans une console. +cd ~/Téléchargements/ + + + +J'utilise le programme ''rpm'' pour installer Java. + +sudo rpm -Uvh jre-8u191-linux-x64.rpm + + + +===== Configurer Java ===== + +==== Choisir la version de Java exécutée par défaut ==== + +J'appelle le programme ''alternatives'' pour bien sélectionner le programme ''java''. + +Sous Red Hat, Fedora... : +sudo alternatives --config java + +Sous Debian, MX LMinux ... +sudo config-alternatives --config java + diff --git a/data/pages/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/index.txt b/data/pages/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/index.txt new file mode 100644 index 0000000..71c0a04 --- /dev/null +++ b/data/pages/informatique/cfp/jpg2pdf/pdfcreatorwithphotoviewer/index.txt @@ -0,0 +1,12 @@ +====== Générer un fichier PDF avec la visionneuse de photos Windows ====== + +===== Ouvrir l'image avec la "Visionneuse de photos Windows". ===== + +{{informatique:cfp:jpg2pdf:pdfcreatorwithphotoviewer:programme_photoviewer.png?100 |Visionneuse de photos Windows}}Un double clique sur la photo suffit à ouvrir l'image avec la **"Visionneuse de photos Windows"**, Si ce n'est pas le cas, essayer d'effectuer un clic droit sur la photo, puis sélectionner **"Ouvrir avec"** et choisir **"Visionneuse de photos Windows"**. + +===== Lancer l'impression ===== + +{{informatique:cfp:jpg2pdf:pdfcreatorwithphotoviewer:imprimer_les_images.png?100 |Fenêtre "Imprimer les images"}}Pour appeler la fenêtre d'impression, il faut soit : + * effectuer la combinaison de touches **'Ctrl'** + **'P'** + * cliquer sur **"Imprimer"** de le barre de menu + diff --git a/data/pages/informatique/cfp/monter-son-vpn.txt b/data/pages/informatique/cfp/monter-son-vpn.txt new file mode 100644 index 0000000..b794712 --- /dev/null +++ b/data/pages/informatique/cfp/monter-son-vpn.txt @@ -0,0 +1,13 @@ +====== Monter son VPN ====== +{{ :informatique:pasted:20210705-211219.png?75x75|DIY VPN}} + +Le fonctionnement d’un VPN repose sur des serveurs, des protocoles réseau et des technologies de sécurité. Il est possible de monter son VPN sur un serveur loué. + +[[https://www.scaleway.com/en/docs/create-an-adblocking-vpn-with-pi-hole/|Créer un VPN et intaller Pi Hole chez Scaleway]] + +[[https://www.ionos.com/help/server-cloud-infrastructure/vpn/creating-a-vpn/|Créer un VPN chez IONOS [EN]]] + +[[https://docs.ovh.com/fr/vps/openvpn/|Déployer OpenVPN sur un VPS chez OVH]] + + + diff --git a/data/pages/informatique/cfp/numeriser.txt b/data/pages/informatique/cfp/numeriser.txt new file mode 100644 index 0000000..c04c485 --- /dev/null +++ b/data/pages/informatique/cfp/numeriser.txt @@ -0,0 +1,5 @@ +====== Numériser ====== + +Convertir un signal (vidéo, image, audio, caractère d'imprimerie, impulsion, etc.) en une suite de nombres représentant cet objet sous forme de données pouvant être traitées par un dispositif informatique ou d'électronique numérique. + + * Numériser avec un [[informatique:technologie:formats-audio:scanner:start|scanner]] de document \ No newline at end of file diff --git a/data/pages/informatique/cfp/parametrer_handbrake.txt b/data/pages/informatique/cfp/parametrer_handbrake.txt new file mode 100644 index 0000000..9986d2b --- /dev/null +++ b/data/pages/informatique/cfp/parametrer_handbrake.txt @@ -0,0 +1,20 @@ +====== Handbrake : paramétrer ====== + +{{tag>"Linux programme"}} + +===== Paramètres avancés ===== + + +open_gop=0:rc-lookahead=50:ref=6:bframes=6:me=umh:subme=8:trelli s=0:analyse=all:b-adapt=2:level=4.1:vbv_maxrate=24000:vbv_bufsize=24 000:nal_hrd=none:vbv-bufsize=24000:vbv-maxrate=24000:fast_pskip=0:decimate=1:bframes=6:direct=1:weightb=1 + + + * **Reference Frames :** 6 + * **Maximum B-Frames :** 6 + * **Pyramidal B-Frames :** Normal + * **Weight P-Frames :** Smart + * **Motion Est. Method :**Uneven Multi-Hexagon + * **Subpel ME & Mode :** 8: RD refine in I/P-frame + * **Motion Est. Range :** 16 + * **Adaptive Direct Mode :** Spatial + * **Adpative B-Frames :** Optimal + * **Partitial :** All \ No newline at end of file diff --git a/data/pages/informatique/cfp/recapitulatif_des_codes_gsm.txt b/data/pages/informatique/cfp/recapitulatif_des_codes_gsm.txt new file mode 100644 index 0000000..488d3ab --- /dev/null +++ b/data/pages/informatique/cfp/recapitulatif_des_codes_gsm.txt @@ -0,0 +1,96 @@ +====== Codes USSD IHM MMI : les codes secrets de votre smartphone ====== +{{tag>téléphonie}} +{{ informatique:cfp:pasted:20211107-073712.png?400}} + +Un code USSD (Unstructured Supplementary Service Data) est un type de protocole de communication utilisé pour accéder à des services et des informations spécifiques sur un téléphone mobile. Les codes USSD sont composés de combinaisons de chiffres et de symboles, et sont généralement utilisés pour accéder à des fonctionnalités cachées ou à des informations supplémentaires sur le téléphone, comme les informations de la carte SIM, les informations sur le réseau, les paramètres de l'appareil, les soldes de crédit et les options de renvoi d'appel. + +Pour composer un code USSD, il faut généralement suivre ces étapes : + + * Ouvrez l'application de téléphone de votre appareil. + + * Entrez le code USSD souhaité en utilisant le clavier numérique (ne pas oublier les éventuels symboles) + + * Appuyez sur la touche d'appel pour envoyer le code. + +Les codes USSD peuvent varier en fonction de l'opérateur et du pays, il est donc conseillé de vérifier auprès de votre opérateur les codes exacts à utiliser pour votre appareil. L'utilisation de certains codes USSD peut causer des problèmes à votre appareil, il est donc conseillé d'utiliser ces codes avec précaution. +====== Commandes USSD normalisées ====== + +===== Renvois d'appels ===== + +Les commandes USSD standardisées pour les renvois d'appels sont les suivantes : + + * CFU (Call Forwarding Unconditional) : permet de rediriger tous les appels vers un autre numéro. + * CFB (Call Forwarding on Busy) : permet de rediriger les appels lorsque l'appelant est occupé. + * CFNR (Call Forwarding on No Reply) : permet de rediriger les appels lorsque l'appelant ne répond pas. + * CFC (Call Forwarding on Unreachable) : permet de rediriger les appels lorsque l'appelant est injoignable. + +Pour activer ou désactiver ces renvois d'appels, il faut généralement envoyer un code USSD spécifique à un numéro de téléphone court. La disponibilité de ces commandes varie en fonction de l'opérateur et du pays. + +Voici quelques exemples de codes couramment utilisés pour activer et désactiver les renvois d'appels : + +^ ^ activer ^ désactiver ^ interro ^ +^ Renvoi d'appel inconditionnel\\ Transfert d'appel systématique\\ . | %%**21*num#%% | %%##21#%% | %%*#21#%% | +^ Renvoi d'appel en cas de non réponse\\ Transfert si non réponse\\ . | %%**61*num**sec#%% | %%##61#%% | %%*#61#%% | +^ Renvoi d'appel en cas de non joignabilité\\ Transfert d’appel si non joignable\\ . | %%**62*num#%% | %%##62#%% | %%*#62#%% | +^ Renvoi d'appel en cas d'occupation\\ Transfert d'appel si occupé\\ . | %%**67*num#%% | %%##67#%% | %%*#67#%% | + + +==== Numéros des répondeurs des opérateurs ==== + + +^ Bouygues Telecom | +33660660050 | +^ Free | +33695600012 | +^ SFR | +33610066067 | +^ Red By SFR | +33610066067 | + + +===== Appel en attente ===== + +Le service d'appel en attente (Call Waiting en anglais) est une fonctionnalité de téléphonie mobile qui permet à un utilisateur de recevoir un deuxième appel alors qu'il est déjà en communication avec un autre interlocuteur. Lorsqu'un utilisateur reçoit un deuxième appel alors qu'il est déjà en communication, il entendra une tonalité spéciale (généralement deux bips courts) indiquant qu'il y a un appel en attente. Il peut alors choisir de répondre à l'appel en attente, de le refuser ou de le mettre en attente pour reprendre la communication avec le premier appelant plus tard. + +Cette fonctionnalité est particulièrement utile pour les utilisateurs qui souhaitent ne pas manquer d'importantes communications, tout en continuant une conversation en cours. Cette fonctionnalité n'est pas disponible sur tous les téléphones et réseaux, et peut également nécessiter l'activation ou l'abonnement à un service spécifique auprès de votre opérateur. + + +^ ^ activer ^ désactiver ^ interro ^ +^ Appel en attente\\ . | %%*43#%% | %%#43#%% | %%*#43#%% | + +===== Masquer l'identité de l'appelant ===== + +La fonction masquer l'identité de l'appelant (ou Hide Caller ID) est une fonctionnalité de téléphonie mobile qui permet à un utilisateur de masquer son numéro de téléphone lors d'un appel. Cela signifie que lorsqu'un utilisateur appelle un autre numéro, le numéro de téléphone de l'appelant ne s'affichera pas sur l'écran du téléphone du destinataire. Cela peut être utile pour les utilisateurs qui souhaitent garder leur numéro de téléphone privé ou qui souhaitent éviter d'être reconnus lors d'un appel. + +L'utilisation de cette fonctionnalité peut varier en fonction de l'opérateur et du pays, et peut également nécessiter l'activation ou l'abonnement à un service spécifique auprès de votre opérateur. + +^ ^ activer ^ désactiver ^ intCommandes GSM standardisées pour les rerro ^ +^ Masquer l'identité de l'appelant\\ . | %%*31#%% | %%#31#%% | %%*#31#%% | + +Masquer l'identité de l'appelant pour un appel : %%#31#%% + +===== Exemples courants de codes USSD ===== + +Il existe de nombreux codes USSD (Unstructured Supplementary Service Data) différents qui peuvent être utilisés pour accéder à divers services et fonctionnalités sur un téléphone mobile. Voici quelques exemples courants de codes USSD : + + * Pour afficher le numéro de téléphone actuellement utilisé : + +*#100# + + * Pour afficher le numéro IMEI (International Mobile Equipment Identity) de votre téléphone : + +*#06# + + * Pour vérifier le solde de crédit ou l'état de la consommation des données : + +*#100# + +Ces codes peuvent varier en fonction de l'opérateur et du pays, il est donc conseillé de vérifier auprès de votre opérateur les codes exacts à utiliser. +====== Codes Android ====== + +^ Code ^ Fonction | +| *#*#7780#*#* | Code de réinitialisation des Android| +| *#*#7780#*#* | Code pour effacer les données de tous les applis| +| *#*#7780#*#* | Code pour supprimer le compte Google| +| *2767*3855# | 2eme code de réinitialisation (marche sur les Samsung Galaxy)| +| *#*#4636#*#* | Informations de base sur l’appareil.| + +===== Informations de base sur l’appareil ===== + +Composer le ***#*#4636#*#*** sur l'application téléphone. \ No newline at end of file diff --git a/data/pages/informatique/cfp/sauvegarder_restaurer_thunderbird/index.txt b/data/pages/informatique/cfp/sauvegarder_restaurer_thunderbird/index.txt new file mode 100644 index 0000000..80d10fb --- /dev/null +++ b/data/pages/informatique/cfp/sauvegarder_restaurer_thunderbird/index.txt @@ -0,0 +1,49 @@ +====== Sauvegarder et restaurer les données de Thunderbird ====== + +{{tag>"Windows logiciel"}} + +===== Sauvegarder ===== + +Pour sauvegarder le contenu du carnet d'adresses, les comptes de courrier, les paramètres des comptes ou les extensions installées, il suffit de sauvegarder le dossier des données de **Thunderbird**. + +==== Afficher les dossiers cachés ==== + +Afficher les fichiers et dossiers cachés. + +==== Compacter les dossiers Thnuderbird ==== + +Dans **Thunderbird**, sélectionnez le dossier nommé **Local folder** puis accéder au menu **Fichier** --> **Compacter le dossier**. + +==== Fermer Thunderbird ==== + +Fermer le programme **Thunderbird**. + +Vérifier que le programme ne fonctionne pas encore en consultant le **Gestionnaire de tâches**.\\ +Le processus doit s'appeler **Thunderbird.exe**. + +==== Copier ==== + +Copier le dossier de données de **Thunderbird**. + +Je vous conseille vivement de compresser le dossier car il peut contenir plusieurs giga octets de données. + +Emplacement du dossier : dossier de données d'applications de l'utilisateur. + +=== Sous Windows XP === + + C:\Documents and Settings\Utilisateur\Application Data\Thunderbird + +=== Sous Windows 7/Vista === + + C:\Users\Utilisateur\AppData\Roaming\Thunderbird + +Attention, sous **Windows 7**, dans l'explorateur de fichier, le dossier **C:\Users** peut s'afficher **C:\Utilisateurs** + + +==== Variable d'environnement Windows ==== + + %APPDATA%\Thunderbird + +===== Restaurer ===== + +Pour restaurer la configuration, recopier l'intégralité de ce dossier au même emplacement. \ No newline at end of file diff --git a/data/pages/informatique/cfp/scanner/index.txt b/data/pages/informatique/cfp/scanner/index.txt new file mode 100644 index 0000000..9ed7852 --- /dev/null +++ b/data/pages/informatique/cfp/scanner/index.txt @@ -0,0 +1,4 @@ +====== Numériser un document ====== + + * [[./windows7]] + * [[linux_simple_scan]] diff --git a/data/pages/informatique/cfp/scanner/linux_simple_scan.txt b/data/pages/informatique/cfp/scanner/linux_simple_scan.txt new file mode 100644 index 0000000..9593ce8 --- /dev/null +++ b/data/pages/informatique/cfp/scanner/linux_simple_scan.txt @@ -0,0 +1,13 @@ +====== Numériser un document avec simple scan ====== + +Installer + + + +sudo dnf install simple-scan + + + +Exécuter + +{{informatique:cfp:scanner:icone_simple_scan.png|}} \ No newline at end of file diff --git a/data/pages/informatique/cfp/scanner/windows7.txt b/data/pages/informatique/cfp/scanner/windows7.txt new file mode 100644 index 0000000..19e1c4d --- /dev/null +++ b/data/pages/informatique/cfp/scanner/windows7.txt @@ -0,0 +1,26 @@ +====== Numériser un document avec Windows 7 ====== + +{{informatique:cfp:scanner:schema_en_haut_a_droite.png?100 |Marque de référence pour placer le document original sur la vitre}} Placez l'original du document, face imprimée contre la vitre du scanner, comme indiqué par la marque verte de référence, puis fermez le couvercle. + +===== Appuyer sur le bouton de numérisation du scanner ===== + +{{informatique:cfp:scanner:fenetre_nouvelle_numerisation.png?100 |Programme "Nouvelle numérisation"}} Une nouvelle fenêtre **Nouvelle numérisation** s'ouvre. + +===== Cliquer sur le bouton "Numériser" ===== + +Pour numériser un document de format **A4**, cliquer tout de suite sur le bouton **Numériser** ( {{informatique:cfp:scanner:bouton_numeriser.png?100|bouton "numériser"}} ). +Les paramètres suivants seront appliqués : + * **Profil :** Photo (par défaut) + * **Source :** Plateau + * **Format des couleurs :** Couleur + * **Type de fichiers :** JPG (Image JPEG) + * **Résolution (ppp) :** 300 + * **Luminosité :** 0 + * ** Contraste :** 0 + +{{informatique:cfp:scanner:bib_images.png?100 |Bibliothèque "Mes images"}} Le scanner numérise le document et le stock dans un sous-dossier **"Mes Images"**. Le sous-dossier sera créé à partir de la date du jour sous le format **"AAAA-MM-JJ"**. + +Ensuite on peut : + + * [[informatique:technologie:formats-audio:jpg2pdf:start|transformer le fichier JPG en format PDF]] + * [[informatique:technologie:formats-audio:scanner:start|numériser]] de nouveau un document \ No newline at end of file diff --git a/data/pages/informatique/cfp/vider_le_cache_memoire.txt b/data/pages/informatique/cfp/vider_le_cache_memoire.txt new file mode 100644 index 0000000..b0a1735 --- /dev/null +++ b/data/pages/informatique/cfp/vider_le_cache_memoire.txt @@ -0,0 +1,22 @@ +====== Cache en mémoire : vider ====== + +{{tag>"Linux commande"}} + +https://unix.stackexchange.com/questions/87908/how-do-you-empty-the-buffers-and-cache-on-a-linux-system + +To free pagecache + sudo sh -c 'echo 1 >/proc/sys/vm/drop_caches' + +To free dentries and inodes + sudo sh -c 'echo 2 >/proc/sys/vm/drop_caches' + +To free pagecache, dentries and inodes + sudo sh -c 'echo 3 >/proc/sys/vm/drop_caches' + +===== dés / activer le swap ===== + sudo swapoff -a + sudo swapon -a + +===== Tuer tous les process avec un nom ===== + + sudo killall teamviewerd \ No newline at end of file diff --git a/data/pages/informatique/cfp/virtual_box_installer_20190902.txt b/data/pages/informatique/cfp/virtual_box_installer_20190902.txt new file mode 100644 index 0000000..3da82c6 --- /dev/null +++ b/data/pages/informatique/cfp/virtual_box_installer_20190902.txt @@ -0,0 +1,25 @@ +====== Virtual Box : installer (old) ====== + +Mettre à jour le système +yum update + +Installer outils et bibliothèques de développement +yum groupinstall "Development Tools" + +Avant de procéder à cette installation, vérifier si vous avez un noyau PAE ou pas : +uname -r + +Si PAE apparait, alors taper les commandes suviantes : +yum install kernel-PAE-devel +sinon +yum install kernel-devel + +Installer le Dynamic Kernel Module Support +yum install dkms + +Installer le dépot d'installation de Virtual Box +cd /etc/yum.repos.d/ +urlgrabber http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo + +Installer Virtual Box +yum install VirtualBox-3.2* \ No newline at end of file diff --git a/data/pages/informatique/cfp/xnview/index.txt b/data/pages/informatique/cfp/xnview/index.txt new file mode 100644 index 0000000..954c1e8 --- /dev/null +++ b/data/pages/informatique/cfp/xnview/index.txt @@ -0,0 +1,30 @@ +====== XNview ====== +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + + + diff --git a/data/pages/informatique/cfp/xnview/installer_xnview_linux.txt b/data/pages/informatique/cfp/xnview/installer_xnview_linux.txt new file mode 100644 index 0000000..20e3eb9 --- /dev/null +++ b/data/pages/informatique/cfp/xnview/installer_xnview_linux.txt @@ -0,0 +1,26 @@ +====== Installer XnView sous Linux ====== + +===== En résumé ===== + +Récupérer le fichier **XnviewMP** : wget https://download.xnview.com/XnViewMP-linux.x86_64.rpm + + +Lancer l'installation du package **XnViewMP** rpm -ivh XnViewMP-linux.x86_64.rpm +===== En détail ===== + +La liste des fichiers disponibles au téléchargement est accessible à l'adresse https://download.xnview.com/ + +{{informatique:cfp:xnview:xnview_download_site.png?nolink&600|}} + +Copier le le lien pour télécharger le logiciel **XnviewMP** + +{{informatique:cfp:xnview:xnview_download_site_link_mp.png?nolink&600|}} + +Dans une fenêtre **Terminal**, exécuter le commande pour télécharger le fichier : +wget https://download.xnview.com/XnViewMP-linux.x86_64.rpm + +{{informatique:cfp:xnview:xnview_wget_result.png?nolink&600|}} + +Lancer l'installation du package **XnViewMP** + +sudo dnf install XnViewMP-linux.x86_64.rpm diff --git a/data/pages/informatique/divers/actualite-burger-tech-sinformer-sur-le-high-tech.txt b/data/pages/informatique/divers/actualite-burger-tech-sinformer-sur-le-high-tech.txt new file mode 100644 index 0000000..828d61f --- /dev/null +++ b/data/pages/informatique/divers/actualite-burger-tech-sinformer-sur-le-high-tech.txt @@ -0,0 +1,227 @@ +====== S'informer sur la technologie ====== + +===== - 14 avril 2019 ===== + +==== - Le Wi-Fi 6 met le cap sur la bande des 6 GHz ==== + +Technologie : La Wi-Fi Alliance a annoncé l'adoption d'une nouvelle terminologie, Wi-Fi 6E, pour les appareils pouvant fonctionner sur la bande des 6 GHz. Une bande qui promet un débit encore supérieur à ceux promis par le Wi-Fi 6. +Pierre Benhamou + +Par Pierre Benhamou | Lundi 06 Janvier 2020 + +Le Wi-Fi 6 met le cap sur la bande des 6 GHz + +Alors que le Wi-Fi 6 montre petit à petit le bout de son nez, la Wi-Fi Alliance, le consortium en charge de cette technologie, a annoncé en fin de semaine dernière avoir adopté une nouvelle terminologie pour les les appareils Wi-Fi 6 capables de fonctionner sur la bande des 6 GHz. Ces derniers porteront désormais le nom de Wi-Fi 6E, alors que les appareils compatibles avec la nouvelle norme Wi-Fi 6 mais fonctionnant uniquement sur les bandes des 2,4 GHz et 5 GHz continueront à se voir classifiés comme Wi-Fi 6. + +« La Wi-Fi 6E apporte un nom commun dans l'industrie pour les utilisateurs de Wi-Fi, afin d'identifier les appareils qui offriront les caractéristiques et les capacités de la Wi-Fi 6 - y compris une performance plus élevée, une latence plus faible et des débits de données plus rapides - étendues à la bande des 6 GHz », a fait savoir le consortium avant de vanter les multiples mérites de ces nouveaux appareils capables d'avoir recours à cette bande des 6 GHz, « une partie importante du spectre sans licence qui pourrait bientôt être mise à disposition par les régulateurs du monde entier ». + +Selon la Wi-Fi Alliance, la bande des 6 GHz a de multiples mérites. Elle dispose en effet d'assez de spectre contigu pour fournir 7 canaux de 160 MHz et 14 canaux de 80 MHz, a fait savoir l'organisation, qui relève qu'un tel spectre supplémentaire est nécessaire pour gérer les applications à large bande passante telles que la diffusion vidéo haute définition et la réalité virtuelle. En outre, cette bande « est bien adaptée pour faciliter la croissance continue du Wi-Fi dans les zones mal desservies en raison de sa proximité avec la fréquence de 5 GHz où le Wi-Fi fonctionne déjà, de la plus grande disponibilité de canaux de plus grande taille et de l'accessibilité à un spectre clair avec moins d'interférence des appareils Wi-Fi 4 ou Wi-Fi 5 existants », précise-t-elle. + +publicité +De quoi renforcer l'implantation du Wi-Fi 6 ? + +Les appareils avec la marque Wi-Fi 6E devraient apparaître une fois que les approbations réglementaires dans le monde entier commenceront à se produire. « Alors que l'application et la demande globale de Wi-Fi continuent à augmenter, l'accès au spectre sans licence du 6 GHz permettra au Wi-Fi de continuer à apporter les vastes innovations et les avantages socio-économiques qu'elle apporte aujourd'hui au marché, tout en contribuant à garantir que le Wi-Fi puisse répondre aux nouvelles promesses de l'ère de la 5G et au-delà », a indiqué Chuck Lukaszewski, le vice-président des normes et de la stratégie sans fil. + +« La bande des 6 GHz aidera à répondre au besoin croissant de capacité du spectre Wi-Fi pour que les utilisateurs de Wi-Fi continuent à bénéficier de la même excellente expérience d'utilisation avec leurs appareils », a de son côté appuyé le président de la Wi-Fi Alliance, Edgar Figueroa. Le Wi-Fi 6E devrait encore renforcer l'essor du Wi-Fi 6 qui fait, depuis septembre dernier, l'objet d'un programme de certification permettant à des entreprises comme Apple et Samsung de labelliser officiellement leurs appareils comme étant capables de prendre en charge le protocole IEEE 802.11ax, de plus grande capacité. + +Pour rappel, ce protocole, qui fonctionne dans les bandes 2,4 GHz et 5 GHz - à l'instar des générations précédentes de la technologie sans fil IEEE 802.11 - promet plus de capacité et de performances lorsque de nombreux périphériques se connectent au même routeur. + +S'il reprend les fréquences déjà adoptées par ses aînés, le Wi-Fi 6 - ou 802.11ax - promet en effet des débits entre 20 et 40 % supérieurs à la version précédente, le Wi-Fi 5, aussi connu sous l'appellation technique de 802.11ac. Comment ? Grâce à un meilleur encodage des données qui permet de faire transiter plus de datas sur une même fréquence et à des processus d'encodage et de décodage améliorés du côté des processeurs compatibles, à l'image du mode de modulation d'amplitude en quadrature 1024 (1024-QAM). Mais si l'utilisation de la bande des 6 GHz devrait encore amplifier la puissance du Wi-Fi 6, son effet sur la généralisation de cette nouvelle technologie reste encore à prouver dans les faits. + +Source : https://www.zdnet.fr/actualites/le-wi-fi-6-met-le-cap-sur-la-bande-des-6-ghz-39896751.htm + +==== - Le Wifi de Google aux abonnés absents ==== + + +Si votre travail consiste à protéger l'infrastructure informatique, il pourrait bien valoir la peine de lire le nouveau livre gratuit de 500 pages de Google qui détaille les nombreuses défaillances affectant les systèmes internes de Google et des produits comme YouTube. + +Il est important de noter que ce nouveau livre révèle également comment ses équipes d'ingénierie et de sécurité des sites coopèrent pour protéger les systèmes clés de Google, d'Android à Chrome, en passant par Gmail, Search et Google Cloud. + +Une vue maison sur le SRE (Site Reliability Engineering) + +Peu d'entreprises dans le monde opèrent à l'échelle de Google, mais il y a néanmoins des leçons à tirer de ce document, qui est publié alors que la pandémie de Coronavirus COVID-19 rend plus important que jamais la fiabilité des systèmes en ligne. + +Le livre présente les points de vue d'équipes qui pratiquent ce qu'on appelle l'ingénierie de la fiabilité des sites (SRE - Site Reliability Engineering), l'approche de Google pour coordonner les ingénieurs en logiciels qui développent ses produits et ses systèmes, et les équipes opérationnelles qui assurent le fonctionnement du produit. + +Google, qui utilise les principes de l'ESR depuis près de deux décennies, le définit comme "ce que vous obtenez lorsque vous traitez les opérations comme s'il s'agissait d'un problème de logiciel". + +Le lien sécurité entre les développeurs et les équipes opérationnelles + +Le texte, intitulé 'Building Secure and Reliable Systems', se concentre sur la façon dont Google apporte une approche SRE à la sécurité, et le rôle de la sécurité dans le développement et les opérations de produits logiciels. Les précédents ouvrages de Google sur le SRE couvraient les meilleures pratiques en la matière, mais ne traitaient pas des liens entre fiabilité et sécurité. + +"Pour de bonnes raisons, les équipes de sécurité des entreprises ont largement mis l'accent sur la confidentialité. Cependant, les entreprises reconnaissent souvent que l'intégrité et la disponibilité des données sont tout aussi importantes, et abordent ces domaines avec des équipes différentes", explique Royal Hansen, l'un des premiers responsables SRE pour Gmail et l'actuel vice-président de l'ingénierie de la sécurité de Google. + +"La fonction SRE est une approche de la fiabilité qui est la meilleure de sa catégorie. Toutefois, elle joue également un rôle dans la détection en temps réel des problèmes techniques et la réponse à ceux-ci - y compris les attaques liées à la sécurité sur les accès ou les données sensibles. En fin de compte, si les équipes d'ingénieurs sont souvent séparées sur le plan organisationnel en fonction de compétences spécialisées, elles ont un objectif commun : assurer la qualité et la sécurité du système ou de l'application". + +Un système peut-il être fiable s'il n'est pas fondamentalement sûr ? Ou peut-il être sûr s'il n'est pas fiable ? + +Le livre s'ouvre sur les questions suivantes : un système peut-il être considéré comme vraiment fiable s'il n'est pas fondamentalement sûr ? Ou peut-il être considéré comme sûr s'il n'est pas fiable ? + +La première histoire mentionnée par Google est celle d'un échec en cascade en 2012, après que son service de transport ait annoncé que le mot de passe Wi-Fi de ses bus reliant ses campus de la baie de San Francisco avait changé. Le flot d'employés essayant de changer leur mot de passe a surchargé son gestionnaire de mots de passe et l'a mis hors ligne, ainsi que ses trois services de secours. + +Google avait besoin d'une carte à puce pour redémarrer le système et en disposait dans plusieurs bureaux à travers le monde, mais ne pouvait pas y accéder aux États-Unis. L'entreprise a donc fait appel à des ingénieurs en Australie pour en trouver une là-bas. Il s'est avéré qu'elle était enfermée dans un coffre-fort avec un code que l'ingénieur avait oublié. + +Google et le mystère de la carte à puce + +Et où le code avait-il été sauvegardé ? Bien sûr, dans le gestionnaire de mots de passe qui était désormais inaccessible. Mais il y a eu encore plus de problèmes lorsque les ingénieurs ont tenté de redémarrer le gestionnaire de mots de passe. + +"Ce jour-là, en septembre, l'équipe des transports de l'entreprise a envoyé un courriel à des milliers d'employés pour leur annoncer que le mot de passe du WiFi avait changé. Le pic de trafic qui en a résulté était bien plus important que ce que le système de gestion des mots de passe - qui avait été développé des années auparavant pour un petit groupe d'administrateurs système - pouvait gérer". + +"La charge a fait que la réplique primaire du gestionnaire de mots de passe ne répondait plus, de sorte que l'équilibreur de charge a détourné le trafic vers la réplique secondaire, qui a rapidement échoué de la même manière. À ce stade, le système a bipé l'ingénieur de garde. L'ingénieur n'avait aucune expérience en matière de réponse aux pannes du service : le gestionnaire de mots de passe était supporté au mieux de ses capacités et n'avait jamais subi de panne au cours de ses cinq années d'existence. L'ingénieur a tenté de redémarrer le service, mais ne savait pas qu'un redémarrage nécessitait une carte à puce". + +De l'avantage d'insérer correctement une carte dans un lecteur + +"Ces cartes à puce étaient stockées dans plusieurs coffres-forts dans différents bureaux de Google à travers le monde, mais pas à New York, où se trouvait l'ingénieur de garde. Lorsque le service n'a pas pu redémarrer, l'ingénieur a contacté un collègue en Australie pour récupérer une carte à puce. À son grand désarroi, l'ingénieur australien n'a pas pu ouvrir le coffre-fort car la combinaison était stockée dans le gestionnaire de mots de passe désormais hors ligne. Heureusement, un autre collègue en Californie avait mémorisé la combinaison dans le coffre-fort sur place et a pu récupérer une carte à puce". + +"Cependant, même après que l'ingénieur californien ait inséré la carte dans un lecteur, le service n'a pas redémarré et affichait l'erreur incompréhensible suivante : "Le mot de passe ne peut charger aucune des cartes protégeant cette clé". + +Les ingénieurs australiens ont alors décidé qu'une approche de force brute était justifiée pour résoudre leur problème de sécurité et ont utilisé une perceuse électrique pour cela. Une heure plus tard, le coffre-fort était ouvert - mais les cartes récupérées dedans ont déclenché le même message d'erreur. + +"Il a fallu une heure supplémentaire pour que l'équipe se rende compte que la carte n'avait pas été insérée correctement. Lorsque les ingénieurs ont retourné la carte, le service a redémarré et la panne a pris fin". + +Source : "ZDNet.com" + + +Source : https://www.zdnet.fr/actualites/google-comment-la-reinitialisation-de-mot-de-passe-wi-fi-a-paralyse-l-un-de-nos-systemes-39902079.htm + +===== - 06 avril 2019 ===== + +==== - Attestation de déplacement sur mobile ==== + +Le générateur de QR code est disponible depuis le 06 avril 2020. Il permet de générer un QR code qui devra être présenté en cas de contrôle. L’impression ou la version manuscrite de l’attestation dérogatoire est encore possible. + +Une seule adresse : https://media.interieur.gouv.fr/deplacement-covid-19/ + +Une fois sur la page, la personne remplit son formulaire de la même façon que la version papier (nom, prénom, adresse, date de naissance, lieu de naissance, date et heure de sortie, raison). Toutes les informations doivent être renseignées. Une fois cette démarche réalisée, un PDF sera généré. Il inclus un QR code qui devra être présenté aux policiers ou aux gendarmes en cas de contrôle. + +Les gendarmes et la police seront équipés de l’application Android sur des terminaux sécurisés. L'application nommée CovidReader, a été développée par le STI2S (service des technologies et des SI de la sécurité intérieure). A voir si celle-ci pourra être utilisée pour enregistrer les sorties et réaliser des statistiques. + +Exemple de sortie du QR code : +
+Cree le: 06/04/2020 a 20h38; Nom: Dupont; Prenom: Jean; Naissance: 01/01/1970 a Lyon; Adresse: 999 avenue de france 75001 Paris; Sortie: 06/04/2020 a 20h38; Motifs: 
+
+ +Source : https://www.lemondeinformatique.fr/actualites/lire-attestation-de-deplacement-sur-mobile-le-generateur-de-qr-code-disponible-78675.html + +==== - Covid-19 : Google libère les données de géolocalisation dans 131 pays ==== + +Quelques jours après Orange, c'est au tour de Google de lâcher dans la nature les données de géolocalisation - anonymisées - des centaines de millions d'utilisateurs de son service Maps. « À partir d'aujourd'hui, nous publions une version anticipée de nos rapports sur la mobilité communautaire COVID-19 pour donner un aperçu de ce qui a changé en réponse au travail à domicile, au logement sur place et à d'autres politiques visant à aplanir la courbe de cette pandémie, a expliqué la société dans un billet de blog. Au total, une analyse de l'évolution des déplacements a été effectuée pour 131 pays dont la France, accessible depuis ce site. + +Les données pour la France sont assez représentatives des conséquences des mesures de confinement prises par le gouvernement pour faire face à la pandémie Covid-19 qui affecté 59 105 personnes et provoqué le décès de 4 503 d'entre elles d'après les données de Santé Publique France au 2 avril 2020. Parmi les principaux enseignements du rapport concernant l'Hexagone, Google fait état d'une chute de 88% des déplacements pour se rendre dans des magasins, restaurants, cafés ou encore des parcs de loisirs, musés, bibliothèques ou encore cinémas. + +Covid-19 + +Evolution des déplacements en France selon les données de géolocalisation anonymisées émanant de Google Maps. (crédit : Google) + +Concernant les commerces alimentaires et les pharmacies, la baisse est moindre (-72%) qui s'explique par la mise en place de dérogations pour permettre aux Français de se rendre dans des commerces pour répondre à des besoins de première nécessité. Les trajets vers les parcs et places publiques sont aussi en chute libre (-82%), tout comme les grands lieux de transits et de transports (stations, gares...) affichant un recul abyssal de 87%. En revanche, les déplacements vers les lieux de travail sont, certes, également touchés (-56%) preuve que le télétravail - ou la contrainte liée au chômage partiel et donc le fait de rester confiné à la maison - fonctionnent à plein mais aussi qu'une bonne partie de la population poursuit ses déplacements à titre professionnel vers leurs lieux de travail, bénéficiant également d'une possible dérogation. + +A noter que l'étude de Google s'intéresse aux évolutions des déplacements par régions. L'occasion de remarquer par exemple que l'Ile-de-France tient la palme en matière de recul des déplacements vers les lieux de travail (-63%), pouvant s'expliquer pour une prédisposition « naturelle » des salariés pour le télétravail. + +Source : https://www.lemondeinformatique.fr/actualites/lire-covid-19-google-libere-les-donnees-de-geolocalisation-dans-131-pays-78674.html + +==== - 3 000 machines avec SQL Server infectées par jour depuis 2018 ==== + +Chaque jour depuis deux ans entre 2 à 3 000 serveurs dédiés à Microsoft SQL Server sont contaminés dans le monde. D'après une dernière étude de Guardicore, les principaux pays concernés sont la Chine, l'Inde, les Etats-Unis, la Corée du Sud et la Turquie. Les entreprises ayant des activités à l'international dans ces pays ont donc intérêt à redoubler de vigilance, leurs systèmes étant susceptibles d'être victimes d'attaques aussi variées que redoutables : DDoS, backdoors, exécution de logiciels malveillants de contrôle d'accès à distant, cryptomineurs en font parti. « Les victimes appartiennent à divers secteurs industriels, notamment les soins de santé, l'aviation, l'informatique et les télécommunications et l'enseignement supérieur », indique Guardicore Labs. + +Le premier incident de ce type a avoir été identifé par Guardicore Labs remonte à mai 2018 via son réseau de capteurs mondial (Global Sensors Network) servant d'honeypot. Depuis, un pic d'attaques ciblant les serveurs MS SQL Server a été enregistré en décembre dernier. En analysant de près les fichiers de logs, les chercheurs en sécurité du fournisseur ont été en mesure de déterminer que 60% des machines touchées restent infectées pour une période courte de temps, mais que près de 20% restent vulnérables pendant une semaine voire plus laissant le temps aux cyberattaquants d'agir. « Nous avons remarqué que 10% des victimes ont été re-infectés par un malware », indique Guardicore Labs. « Ce modèle de réinfection a déjà été observé dans l'analyse de la campagne Smominru, et suggère que la suppression des logiciels malveillants se fait souvent de manière partielle, sans enquête approfondie sur la cause profonde de l'infection ». +Eliminer la concurrence pour régner en maitre sur les systèmes infectés + +Au global, ces attaques baptisées « Vollgar » par Guardicore Labs émanent de plus de 120 adresses IP. La brèche initiale exploitée commence avec des attaques par force brute pouvant aboutir à des changements de configuration dans les bases de données permettant de préparer le terrain à de futures exécutions de commandes malveillantes. Par la suite, les pirates effectuent plusieurs étapes pour rendre le système le plus ouvert possible, en commençant par la validation de certaines classes COM (WbemScripting.SWbemLocator, Microsoft.Jet.OLEDB.4.0 et Windows Script Host Object Model. « Ces classes prennent en charge à la fois les scripts WMI et l'exécution de commandes via MS-SQL, qui seront ensuite utilisées pour télécharger le binaire malveillant initial », indique le fournisseur. « L'attaquant Vollgar s'assure également que les fichiers stratégiques tels que cmd.exe et ftp.exe disposent des autorisations d'exécution ». De quoi permettre l'installation de backdoors et des attaques par escalade de privilèges utilisateurs. + +Bien souvent les pirates essaient par tous les moyens d'éliminer la concurrence. Sans surprise, c'est également le cas ici encore avec des efforts réalisés en semant leur trace. Cela passe par l'effacement de la clé HKLM\SOFTWARE\Microsoft\Command Processor\Autorun utilisée pour des attaques persistantes ou encore de valeurs depuis Image File Execution Options. « En supprimant ces valeurs, Vollgar garantit qu'aucun autre malware n'est attaché aux processus légitimes, tels que cmd.exe, ftp.exe, net.exe et les hôtes de script Windows tels que wscript.exe et cscript.exe ». Des charges malveillantes peuvent ensuite être activées. « La charge utile initiale, nommée SQLAGENTIDC.exe ou SQLAGENTVDC.exe, commence par exécuter taskkill sur une longue liste de processus, dans le but d'éliminer les concurrents et de gagner plus de ressources informatiques. Ces processus incluent Rnaphin.exe, xmr.exe et winxmr.exe, pour n'en nommer que quelques-uns. Ensuite, la charge utile se copie dans le dossier AppData de l'utilisateur et exécute la copie. Le nouveau processus vérifie la connectivité Internet, puis interroge Baidu Maps pour obtenir l'IP et la géolocalisation de la victime qu'il envoie ensuite au C&C. Ensuite, quelques charges utiles supplémentaires sont téléchargées sur la machine infectée - plusieurs modules RAT et un cryptominer basé sur XMRig ». +Deux serveurs C&C opérés depuis la Chine + +Deux serveurs de commande et de contrôle (C&C) ont été identifiés par Guardicore Labs en lien avec les attaques Vollgar, dotés de capacités en téléchargement de fichiers, installation de services Windows, enregistreurs de frappes, captures d'écran, exécution d'un terminal shell dynamique, activation des caméras et microphones, initialisation d'attaques DDoS... Pour se prémunir de ce type d'attaques, le fournisseur propose un script Powershell permettant de détecter ce vecteur d'attaque. Contrôler les communications réseau avec des serveurs distants et activer des blocages en conséquence est bien évidemment recommandé, en se basant par exemple sur un service de réputation adossé à son firewall. + +Source : https://www.lemondeinformatique.fr/actualites/lire-3-000-machines-avec-sql-server-infectees-par-jour-depuis-2018-78660.html + + +==== - Le ransomware visant Marseille perturbe le décompte des décès Covid-19 ==== + +Les dommages des ransomwares ont parfois des conséquences inattendues et celui qui a touché la ville de Marseille il y a quelques semaines refait ainsi parler de lui. Alors que la ville se remet petit à petit des impacts sur son système d'information de cette cyberattaque - à l'image d'Antibes et également de la Métropole Provence Alpes Côte d'Azur - l'INSEE a publié vendredi dernier les données de mortalité liées au coronavirus. Quel rapport ? En raison du ransomware, les services administratifs de la ville de Marseille n'ont pas pu faire remonter les informations requises à des fins de traitement statistiques demandées par l'institut. + +« La rapidité de remontée de ces informations varie également selon les départements et pourrait être perturbée par les mesures de confinement, de même que le choix des modalités de transmission (dématérialisé ou courrier postal). Les dernières données quotidiennes sont donc à prendre avec précaution ; elles seront révisées », a précisé l'INSEE dans une note méthodologique. « Depuis le 13 mars, la mairie de Marseille n’a pu transmettre aucun nouveau décès du fait d’un problème technique. C’est pourquoi les données des Bouches-du-Rhône sont pour le moment arrêtées au 11 mars ». +Un retour temporaire au registre papier + +Contactée par notre confrère LCI, l'INSEE a apporté la précision suivante : « La comptabilisation des décès est, en effet, suspendue en raison d’un problème informatique à la mairie de Marseille [...] La seule commune de Marseille enregistrant la moitié des décès pour toutes les Bouches-du-Rhône, publier des résultats de ce département sans ses chiffres serait peu représentatif ». Et la mairie de Marseille d'indiquer de son côté : « L'attaque a mis à mal nos capacités et nous n'avons pas pu envoyer nos informations à l'Insee dans les délais requis. » En attendant la mise à jour du logiciel habituellement utilisé pour saisir et transmettre ses données à l'Insee et à la Préfecture, la ville de Marseille se résout en attendant à tenir à jour un registre papier. + +Ce problème intervient dans un contexte de tensions autour du protocole à base de chloroquine promue par la professeur Raoult de l'IHU Méditerranée. + +Source : https://www.lemondeinformatique.fr/actualites/lire-le-ransomware-visant-marseille-perturbe-le-decompte-des-deces-covid-19-78684.html + +==== - les dépenses en infrastructure cloud ont dépassé les dépenses en infrastructure informatique traditionnelle ==== + +Selon le cabinet de recherche IDC, le total des dépenses des utilisateurs finaux en produits d'infrastructure informatique (serveur, stockage d'entreprise et commutateur réseau) pour les environnements cloud, y compris le cloud public et privé, a renoué avec la croissance au quatrième trimestre 2019 après deux trimestres consécutifs de baisse. La croissance de 12,4 % d'une année sur l'autre au 4T19 a généré 19,4 milliards de dollars de dépenses. Les résultats du quatrième trimestre ont également permis de faire passer l’année au vert avec une croissance annuelle de 2,1 % et des dépenses totales de 66,8 milliards de dollars pour 2019. + +Parallèlement, le marché global des infrastructures informatiques a éprouvé de la difficulté après sa solide performance en 2018, en hausse de 3,3 % à 38,1 milliards de dollars au 4T19 mais en baisse de 1,1 % à 134,4 milliards de dollars pour l'ensemble de l'année. L'infrastructure informatique non cloud a baissé de 4,6 % à 18,7 milliards de dollars pour le trimestre et a baissé de 4,1 % à 67,7 milliards de dollars pour l'année. + +Au 4T19, la croissance des dépenses en infrastructure informatique cloud a été tirée par le segment du cloud public, qui a augmenté de 14,5 % d'une année sur l'autre pour atteindre 13,3 milliards de dollars; le cloud privé a augmenté de 8,2 % pour atteindre 6,1 milliards de dollars. Comme le segment global est généralement à la hausse, il a tendance à être plus volatil au niveau trimestriel, car une partie importante du segment informatique du cloud public est représentée par quelques fournisseurs de services à grande échelle. Après un milieu d'année plus faible, le cloud public a terminé 2019 à peine en hausse de 0,1 % à 45,2 milliards de dollars. Le cloud privé a augmenté de 6,6 % en 2019 pour atteindre 21,6 milliards de dollars. + +Alors que les investissements dans l'infrastructure informatique cloud continuent d'augmenter, avec des fluctuations durant les trimestres intermédiaires, IDC note que ce secteur approche le point où les dépenses en infrastructure informatique cloud dépassent systématiquement les dépenses en infrastructure informatique non cloud. Le quatrième trimestre 2019 a marqué le troisième trimestre consécutif de leadership informatique cloud avec une part annuelle légèrement inférieure au point médian (49,7 %). Désormais, IDC s'attend à ce que l'infrastructure informatique cloud reste au-dessus de 50 % du marché de l'infrastructure informatique aux niveaux trimestriel et annuel, atteignant 60,5 % par an en 2024. + +Dans les trois domaines technologiques de l'infrastructure informatique, les plateformes de stockage ont connu la croissance la plus rapide d'une année sur l'autre au 4T19 à 15,1 %, les dépenses atteignant 6,6 milliards de dollars. Les plateformes de calcul ont augmenté de 14,5 % d'une année sur l'autre avec 10,8 milliards de dollars de dépenses, tandis que les commutateurs réseau ont diminué de 3,9 % pour s'établir à 2,0 milliards de dollars. Pour l'ensemble de l'année 2019, les commutateurs réseau ont dominé avec une croissance d'une année sur l'autre de 5,0 % et 8,2 milliards de dollars de dépenses, suivis des plateformes de stockage avec une croissance de 1,9 % et des dépenses de 23,1 milliards de dollars, et des plateformes de calcul avec une croissance de 1,5 % et des dépenses de 35,5 milliards de dollars. + + +Prévisions du marché de l'infrastructure informatique cloud + +Après avoir pris en comptes les répercussions de la pandémie COVID-19 et de la crise économique qui s’en est suivi, IDC estime qu’en 2020 les dépenses en infrastructure informatique cloud vont s’élever à 69,2 milliards de dollars, soit une augmentation annuelle prévue de 3,6 % par rapport à 2019. Les dépenses d'infrastructure informatique non cloud sont devrait reculer de 9,2 % pour atteindre 61,4 milliards de dollars en 2020. Ensemble, les dépenses globales en infrastructure informatique devraient reculer de 2,9 % pour s'établir à 130,6 milliards. + +La pandémie de COVID-19 représente une grave menace pour la croissance mondiale. Avant l'épidémie, la croissance mondiale prévue était de 2,3 % (aux taux de change du marché) en 2020. L'émergence de l'épidémie en Chine change la donne et la croissance attendue pour 2020 est désormais de -0,2 %, la plus lente depuis la crise financière mondiale. L'effet négatif sur la croissance proviendra à la fois des canaux de demande et d'approvisionnement. D'une part, les mesures de quarantaine, la maladie et le sentiment négatif des consommateurs et des entreprises vont supprimer la demande dans des domaines spécifiques, tandis que certaines poches de demande feront surface, telles que les plateformes cloud pour les charges de travail de communication et de collaboration. Dans le même temps, la fermeture de certaines usines et la perturbation des chaînes d'approvisionnement créeront des goulots d'étranglement. IDC s'attend à ce que ces effets soient répartis de manière inégale dans le paysage du marché. + +« Alors que le début de 2020 a été marqué par des problèmes de chaîne d'approvisionnement qui devraient être résolus avant la fin du deuxième trimestre, l'impact économique négatif affectera les dépenses en CAPEX des entreprises », a déclaré Kuba Stolarski, directeur de la recherche, Infrastructure Systems, Platforms and Technologies. chez IDC. « Alors que les budgets informatiques des entreprises se resserrent tout au long de l'année, le cloud public verra une augmentation de la demande de services. Cette augmentation proviendra en partie de la montée en puissance des employés travaillant à domicile utilisant des outils de collaboration en ligne, mais aussi de la migration de la charge de travail vers le cloud public tandis que les entreprises cherchent des moyens d'économiser de l'argent pour l'année en cours. Une fois la pandémie passée, IDC s'attend à ce qu'une partie de cette nouvelle demande de services cloud reste constante à l'avenir ». + +Les nouvelles prévisions quinquennales d'IDC prévoient que les dépenses d'infrastructure informatique cloud atteindront 100,1 milliards de dollars en 2024 avec un taux de croissance annuel composé (TCAC) de 8,4 %. Les dépenses d'infrastructure informatique hors cloud diminueront légèrement à 65,3 milliards de dollars avec un TCAC de -0,7 %. L'infrastructure informatique totale devrait croître à un TCAC de 4,2 % et produire des dépenses de 165,4 milliards de dollars en 2024. + +Source : [[https://www.idc.com/getdoc.jsp?containerId=prUS46188120|IDC]] + +Source : https://cloud-computing.developpez.com/actu/299145/IDC-les-depenses-en-infrastructure-cloud-ont-depasse-les-depenses-en-infrastructure-informatique-traditionnelle-pour-le-troisieme-trimestre-consecutif/ + +==== - Zoom a routé des appels vers la Chine ==== + +Zoom a routé des appels vers la Chine. Le 3 avril, Eric Yuan, CEO de Zoom, a admis que des appels dans son application avaient été routés par erreur vers la Chine. Cela s’est déroulé au démarrage de la pandémie, quand l’entreprise a augmenté sa capacité à gérer la demande, en commençant par Wuhan. Dans la précipitation, l’Américain avoue ne pas avoir appliqué ses habituelles bonnes pratiques de géo-fencing. Les chercheurs canadiens qui ont identifié le problème ont également découvert que le contenu de conversations Zoom entre deux utilisateurs nord-américains pouvait être chiffré avec des clés venant de serveurs situés en Chine. De nouveaux problèmes pour l’Américain déjà fortement critiqué pour ses failles de sécurité. + +Source : https://www.lemondeinformatique.fr/actualites/lire-telex-ap-hp-imprime-des-equipements-en-3d-zoom-a-route-des-appels-vers-la-chine-edge-detrone-firefox-78687.html + +==== - Chrome : face au coronavirus, Google fait marche arrière vis-à-vis des cookies ==== + +Afin d’assurer la stabilité des sites web en ces temps de crise, Google a décidé de suspendre une importante mesure de sécurité introduite en février dernier. + +Face à la crise du Covid-19, Google rétropédale sur une nouvelle mesure de sécurité introduite en février dernier avec l’arrivée de Chrome 80. A savoir le blocage par défaut des cookies de tiers. Ces derniers, en effet, peuvent représenter un risque de vol de données personnelles ou de piratage (attaques de type Cross-Site Request Forgery). Pour éviter le blocage de cookies tiers, les éditeurs de site sont désormais contraints de les identifier explicitement, et donc de donner d’une certaine manière leur approbation. Concrètement, cela revient à rajouter un tag baptisé « SameSite » dans le code du site web pour l’ensemble des cookies utilisés. +A découvrir aussi en vidéo + +Mais avec la crise du coronavirus, beaucoup d’organisations n’ont pas eu le temps d’appliquer ces changements. Et dans certains cas, cela risque de casser le fonctionnement de leur site. C’est le cas, par exemple, si elles utilisent des services d’identification tiers tels que Facebook Login. Afin de préserver la stabilité des sites, Google a donc décidé de suspendre cette mesure de sécurité. + +Source : [[https://blog.chromium.org/2020/04/temporarily-rolling-back-samesite.html|Google]] + +Source : https://www.01net.com/actualites/chrome-face-au-coronavirus-google-fait-marche-arriere-vis-a-vis-des-cookies-1889721.html + + +==== - Au Royaume-Uni, des antennes 5G incendiées à cause d’une théorie du complot ==== + +Birmingham, Liverpool, Melling (Meyerside)… au cours de la semaine écoulée, trois antennes téléphoniques ont été incendiées au Royaume-Uni, rapporte la presse britannique. Au moins quatre antennes ont été visées par des tentatives de dégradations durant le week-end du 4 et 5 avril, rapporte l’opérateur Vodafone — un départ d’incendie a également été signalé à Belfast, en Irlande du Nord. + +Ces trois incendies, dont l’origine criminelle ne fait guère de doute, se sont produits alors qu’une théorie du complot très populaire outre-Manche fait le lien entre l’apparition du coronavirus et le déploiement des antennes 5G dans le pays. Particulièrement fantasque, cette hypothèse, dont il existe plusieurs variantes, prétend soit que l’épidémie a été « inventée » pour « couvrir » les conséquences sur la santé de la 5G, soit que les ondes 5G « chassent » l’air des poumons et ont facilité ou provoqué les contaminations de Covid-19. Ces théories ont également été propagées par certaines célébrités britanniques, dont Amanda Holden, la juge de l’émission de télé-réalité « Britain’s got talent », qui a diffusé, à ses presque deux millions d’abonnés Twitter, une pétition liant la 5G à l’épidémie. + +Dans un communiqué, le régulateur des télécommunications britannique précise : + +« Nous avons reçu plusieurs rapports de vandalisme visant des antennes téléphoniques, mais aussi d’agressions d’employés des télécommunications, inspirées par des théories cinglées du complot qui circulent sur Internet. Les responsables de ces actes seront poursuivis avec la plus grande sévérité. » + +Des salariés d’une filiale de British Telecom (BT) chargés d’installer les raccordements à Internet dans les foyers britanniques ont également publié plusieurs appels au calme sur les réseaux sociaux, après plusieurs incidents au cours desquels des employés ont été menacés dans la rue. Le maire de Liverpool, Joe Anderson, a dit avoir reçu des menaces après avoir dénoncé ces théories. +Des limitations sur les réseaux sociaux + +Certains réseaux sociaux, dont YouTube, ont annoncé qu’ils mettraient en place de nouvelles mesures pour limiter la diffusion des vidéos complotistes liant la technologie 5G à l’épidémie de Covid-19 : + +« Nous avons commencé à diminuer la place des vidéos qui promeuvent les théories du complot sur la 5G et l’épidémie, qui désinforment nos utilisateurs de manière dangereuse. » + +Les vidéos devraient désormais apparaître moins fréquemment dans les suggestions de vidéos à regarder, qui sont une gigantesque source de trafic sur la plate-forme. Sur Facebook, une recherche « 5G coronavirus » affiche, dans ses premiers résultats, plusieurs messages défendant cette théorie du complot, avant ceux des autorités sanitaires, a pu constater Le Monde, lundi matin. + +Mais le problème ne touche pas que les réseaux sociaux : le régulateur des médias britannique a également sanctionné une radio locale qui avait donné une large place sur son antenne à une personne propageant cette théorie. +Lire aussi Facebook, YouTube… les grandes plates-formes d’Internet face au défi du coronavirus + +Ces attaques contre le réseau téléphonique inquiètent également les responsables du réseau de santé britannique. Stephen Powis, le directeur médical du National Health Service, le service de santé britannique, a vivement dénoncé ces actes de vandalisme : + +« La réalité est que les réseaux mobiles sont absolument critiques pour nous tous, alors que nous demandons à tous les citoyens de rester chez eux et de ne pas voir leurs parents et amis. Mais plus particulièrement, ces réseaux sont utilisés par nos services de secours et les travailleurs du système de santé, et je suis totalement furieux, totalement dégoûté de voir qu’il y a des attaques contre les infrastructures mêmes qui nous permettent de répondre à cette urgence sanitaire. » + +Les antennes incendiées ces derniers jours n’étaient pas toutes des antennes 5G. Selon la BBC, au moins l’une des tours incendiées semblait ne pas contenir d’antenne 5G. + +Source : https://www.lemonde.fr/pixels/article/2020/04/06/au-royaume-uni-des-antennes-5g-incendiees-a-cause-d-une-theorie-du-complot-sur-le-coronavirus_6035718_4408996.html diff --git a/data/pages/informatique/divers/apt-get_upgrade.txt b/data/pages/informatique/divers/apt-get_upgrade.txt new file mode 100644 index 0000000..ec6e8da --- /dev/null +++ b/data/pages/informatique/divers/apt-get_upgrade.txt @@ -0,0 +1,7 @@ +===== Mise à jour du serveur ===== + + +sudo apt update +sudo apt install apt-transport-https ca-certificates +sudo apt upgrade + diff --git a/data/pages/informatique/divers/bluefish.txt b/data/pages/informatique/divers/bluefish.txt new file mode 100644 index 0000000..cfcef3e --- /dev/null +++ b/data/pages/informatique/divers/bluefish.txt @@ -0,0 +1,36 @@ +====== BlueFish Editor ====== + +J'ai installer les programmes complémentaires suivants. + +Tidy + + sudo apt install tidy + +PHP_beautifier + + sudo apt install php-cli php-pear + sudo pear install --alldeps channel://pear.php.net/php_beautifier-0.1.15 + +CSS tidy + + sudo apt install csstidy + +Lynx + + sudo apt install lynx + +dos2unix + + sudo apt install dos2unix + +perltidy + + sudo apt install perltidy + +weblint + + sudo apt install weblint + +PHP_CodeSniffer + + sudo pear install --alldeps channel://pear.php.net/PHP_CodeSniffer diff --git a/data/pages/informatique/divers/codage_alphanumerique.txt b/data/pages/informatique/divers/codage_alphanumerique.txt new file mode 100644 index 0000000..a0a0a7a --- /dev/null +++ b/data/pages/informatique/divers/codage_alphanumerique.txt @@ -0,0 +1,17 @@ +====== Codage : code alphanumérique ====== + +{{ informatique:iso-8859-15.png|}} + +Les transmissions d'informations locales, clavier vers ordinateur par exemple, se font à l'aide du **code ASCII** (American Standard Code for Information Interchange). + +Le codage s'effectue sur 2 caractères hexadécimaux, ce qui représente 8 bits, un octet. Le code ASCII se fait de ''00'' à ''7F'' en hexadécimal, soit ''0000 0000'' à ''0111 1111'', soit de ''0'' à ''127'' en décimal. Le bit de poids fort servira de bit de parité (contrôle d'erreur). + +De **nouvelles normes ISO** donnes un code numérique tenant sur 8 bits aux caractères de l'alphabet latin utilisés en allemand, anglais, basque, catalan, danois, espagnol, finnois, français, italien, néerlandais, norvégien, portugais et suédois (parmi d'autres langues européennes). C'est le cas de la norme ISO/CEI 8859-1. + +__Pour résumer__, à chaque code ASCII correspond une représentation graphique. Nous y retrouvons notre alphabet, en majuscule et minuscule, ainsi que toutes les variantes accentuées. Nous retrouvons également des chiffres, de 0 à 9 et des symboles. Par convention, les caractères communs a plusieurs pays se retrouvent avec le même code. C'est pour cette raison qu'un texte écrit à l'aide d'un code ASCII en français, puis décodé avec le code ASCII américain est //presque// lisible. Les variations accentuées des caractères ne seront pas retranscrites correctement. + +À la fin des années 1990, une mise à jour de la norme ISO/CEI 8859-1 est nécessaire avec le symbole de l’euro qui est devenu nécessaire avec l'introduction de la monnaie unique. C'est la norme ISO/CEI 8859-15. + +Quant à l'**UNICODE**, il permet un codage sur 2 octets, 16 bits. Cela représente 63536 possibilités. Cela permet d'avoir plus de possibilités et de n'avoir plus qu'un seul codage pour représenter toutes les variantes des alphabets mondiaux. + + diff --git a/data/pages/informatique/divers/codage_code_barres_optique.txt b/data/pages/informatique/divers/codage_code_barres_optique.txt new file mode 100644 index 0000000..e664a22 --- /dev/null +++ b/data/pages/informatique/divers/codage_code_barres_optique.txt @@ -0,0 +1,170 @@ +====== Codage : code barres ====== + +Apparu dans les années 1970, un code-barre ou code à barres (CAB) est une représentation d'une donnée numérique ou alphanumérique sous la forme de barres noires obliques et d'espaces dont la largeur varie en fonction du codage utilisé. + +====== Technique ====== + +Les chiffres, lettre ou signes sont traduits en valeurs binaires. Chaque valeur binaire est appelé bit. + +Un bit est représenté par une barre noire ou un intervalle blanc. Il s'agit d'un élement (E). Suivant le code utilisé, un élément peut avoir une certaine largeur. + +Deux techniques sont souvent utilisées. + +^ type ^ ^ numérique ^ alphanumérique ^ +^ codage par la largeur des modules | code 3 9 | | X | +^ ::: | code industriel 2 5 | X | | +^ ::: | code entrelacé 2 5 | X | | +^ ::: | code matriciel 2 5 | X | | +^ ::: | code 2 7 (codabar) | X | | +^ ::: | code 11 | X | | +^ codage sans retour à zéro | code UPC A, B, C, D, E | X | | +^ ::: | EAN 8, 13 | X | | + + +1. Codage en largeur des modules + +**à venir** + +2. Codage sans retour à zéro + +**à venir** + +===== Conventions ===== + +==== GTIN (Global Trade Item Number) ==== + +Tout article destiné à la vente au consommateur dans un magasin de détail doit être identifié avec un code à barres. + +Le GTIN (nom actuel et officiel), l’EAN (ancienne dénomination Européenne) ou le GENCOD (ancienne dénomination Française), désignent le code qui identifie une unité commerciale c'est à dire une unité dont le prix peut être fixé, qui peut être commandée, livrée ou facturée aux fins d’échanges commerciaux, en n’importe quel point de toute chaîne d’approvisionnement. Ces unités commerciales peuvent être des unités de vente au consommateur, des unités logistiques (cartons, palettes, box, bacs…), des unités d’expédition. Le code GTIN est inscrit le plus souvent en chiffres au-dessous des barres. Il existe différents formats de GTIN : GTIN 14, GTIN 13, GTIN 12 et le GTIN 8. + +{{ informatique:le-code-gtin-13.png|}} + +**Drapeau :** +Il représente le code du pays ayant délivré le numéro de participant (2 ou 3 chiffres). + +**Préfixe entreprise / numéro de participant :** +Code attribué par GS1 France qui comporte 4 ou 5 chiffres selon les besoins de codification de l’entreprise. + +**Code produit / numéro d'article :** +Code attribué par le propriétaire de la marque commerciale. Il dispose de 6, 5, 4, 3, 2 ou 1 chiffres selon la longueur du préfixe entreprise. C’est la seule partie variable du code, incrémentée par l’entreprise. + +**Clé de contrôle :** +Elle se calcule sur la base des chiffres précédents et permet d’éviter toute erreur de saisie. + +Liste des drapeaux : + +000 et 060 États-Unis +300 à 379 France +380 Bulgarie +383 Slovénie +385 Croatie +387 Boznie-Herzégovine +400 à 440 Allemagne +450 à 459 aussi 490 Japon +460 à 469 Russie +470 Kirgistan +471 Taïwan +474 Estonie +475 Lettonie +476 Azerbaijan +477 Lituanie +478 Ouzebekistan +479 Sri Lanka +480 Philippines +481 Biélorussie +482 Ukraine +484 Moldavie +485 Arménie +486 Géorgie +487 Kazakhstan +489 Hong Kong +490 à 499 aussi 450 Japon +500 à 509 Royaume-Uni +520 Grèce +528 Liban +529 Chypre +530 Albanie +531 Macédoine +535 Malte +539 Irlande +540 à 549 Belgique & Luxembourg +560 Portugal +569 Islande +570 à 579 Danemark +590 Pologne +594 Roumanie +599 Hongrie +600 et 601 Afrique du Sud +603 Ghana +608 Bahrein +609 Île Maurice +611 Maroc +613 Algérie +616 Kenya +618 Côte d’Ivoire +619 Tunisie +621 Syrie +622 Égypte +624 Libye +625 Jordanie +626 Iran +627 Koweit +628 Arabie Saoudite +629 Émirats Arabes Unis +640 à 649 Finlande +690 à 695 Chine +700 à 709 Norvège +729 Israël +730 à 739 Suède +740 Guatemala +741 Salvador +742 Honduras +743 (?) Nicaragua +744 Costa Rica +745 Panama +746 République Dominicaine +750 Mexique +754 à 755 Canada +759 Venezuela +760 à 769 Suisse +770 Colombie +773 Uruguay +775 Pérou +777 Bolivie +779 Argentine +780 Chili +784 Paraguay +786 Équateur +789 et 790 Brésil +800 à 839 Italie +840 à 849 Espagne +850 Cuba +858 Slovaquie +859 République tchèque +860 Serbie Monténégro +865 Mogolie +867 Corée du Nord +869 Turquie +870 à 879 Pays-Bas +880 Corée du Sud +884 Cambodge +885 Thaïlande +888 Singapour +890 Inde +893 Vietnam +899 Indonésie +900 à 919 Autriche +930 à 939 Australie +940 à 949 Nouvelle-Zélande +955 Malaisie +958 Macao + + + + + +===== Liens ===== + +[[https://www.gs1.org/1/gtinrules/fr/|Règles de codification du GTIN]] + +[[https://www.ean-search.org|Search for EAN, UPC, ISBN or product names]] diff --git a/data/pages/informatique/divers/configurer_firewall_fedora.txt b/data/pages/informatique/divers/configurer_firewall_fedora.txt new file mode 100644 index 0000000..5df91fd --- /dev/null +++ b/data/pages/informatique/divers/configurer_firewall_fedora.txt @@ -0,0 +1,27 @@ +====== Fedora : Configurer le Firewall ====== + +===== Désactiver Firewalld ===== + +Suivre les indications suivantes pour désactiver le service **Firewalld** : + + +sudo systemctl disable firewalld +sudo systemctl stop firewalld + + +===== Activer IPTables en lieu et place de Firewalld ===== + + +sudo dnf install iptables-services + + +puis une fois le service IPTables actif : + + +sudo touch /etc/sysconfig/iptables +sudo touch /etc/sysconfig/ip6tables +sudo systemctl start iptables +sudo systemctl start ip6tables +sudo systemctl enable iptables +sudo systemctl enable ip6tables + diff --git a/data/pages/informatique/divers/configurer_reseau_linux.txt b/data/pages/informatique/divers/configurer_reseau_linux.txt new file mode 100644 index 0000000..205cb6c --- /dev/null +++ b/data/pages/informatique/divers/configurer_reseau_linux.txt @@ -0,0 +1,156 @@ +====== Configurer les propriétés réseau d'un système Linux ====== + +===== Configurer le nom de la machine ===== + +Editer le fichier ''/etc/hostname'' + + +srv05.acegrp.lan + + +ou exectuer la commande ''hostnamectl'' + + +hostnamectl set-hostname srv05.acegrp.lan + + +aucun résultat visible. + +===== Connaitre les périphériques réseau utilisés ===== + +Avant de poursuivre, il est nécessaire de connaitre le nom des périphéirque réseaux utilisés en utilisant la commande : + +nmcli d + + +Résultat : + + +PÉRIPHÉRIQUE TYPE ÉTAT CONNEXION +enp0s10 ethernet connecté enp0s10 +lo loopback non-géré -- +wlp0s9 wifi non-géré -- + + +Conclusion : le prériphérique utilisé est clairement nommé **enp0s10**. + + +===== Configurer l'adresse IP et le masque ===== + + +sudo nmcli c modify enp0s10 ipv4.addresses 192.168.100.5/24 + + + +===== Configurer la passerelle ===== + + +sudo nmcli c modify enp0s10 ipv4.gateway 192.168.100.254 + + + +===== Configurer le DNS ===== + + +sudo nmcli c modify enp0s10 ipv4.dns 192.168.100.254 + + + +===== Activer / Désactiver le DHCP ===== + +Activer : + + +sudo nmcli c modify enp0s10 ipv4.method auto + + +Désactiver : + + +sudo nmcli c modify enp0s10 ipv4.method manual + + + +===== Arrêter / Démarrer l'interface réseau ===== + +Arrêter : + + +sudo nmcli c down enp0s10 + + +Démarrer : + + +sudo nmcli c up enp0s10 + + +Arrêter puis démarrer de suite : + + +sudo nmcli c down enp0s10; sudo nmcli c up enp0s10 + + +Résultat : + + +Connection 'enp0s10' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/0) +Connexion activée avec succès (chemin D-Bus actif : /org/freedesktop/NetworkManager/ActiveConnection/1) + +===== Afficher la configuration ===== + + +sudo nmcli d show + + +Résultat : + + +GENERAL.PÉRIPHÉRIQUE: enp0s10 +GENERAL.TYPE: ethernet +GENERAL.ADR.-MAT.: 00:11:D8:A9:BF:2A +GENERAL.MTU: 1500 +GENERAL.ÉTAT: 100 (connecté) +GENERAL.CONNEXION: enp0s10 +GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0 +WIRED-PROPERTIES.PORTEUSE: marche +IP4.ADRESSE[1]: 192.168.100.24/24 +IP4.PASSERELLE: 192.168.100.254 +IP4.DNS[1]: 91.121.161.184 +IP4.DNS[2]: 188.165.197.144 +IP6.ADRESSE[1]: fe80::ddc6:e1aa:96a:6e6b/64 +IP6.PASSERELLE: + +GENERAL.PÉRIPHÉRIQUE: lo +GENERAL.TYPE: loopback +GENERAL.ADR.-MAT.: 00:00:00:00:00:00 +GENERAL.MTU: 65536 +GENERAL.ÉTAT: 10 (non-géré) +GENERAL.CONNEXION: -- +GENERAL.CON-PATH: -- +IP4.ADRESSE[1]: 127.0.0.1/8 +IP4.PASSERELLE: +IP6.ADRESSE[1]: ::1/128 +IP6.PASSERELLE: + +GENERAL.PÉRIPHÉRIQUE: wlp0s9 +GENERAL.TYPE: wifi +GENERAL.ADR.-MAT.: 00:11:D8:B9:22:08 +GENERAL.MTU: 1500 +GENERAL.ÉTAT: 10 (non-géré) +GENERAL.CONNEXION: -- +GENERAL.CON-PATH: -- +IP4.PASSERELLE: +IP6.PASSERELLE: + + + +===== Désactiver l'IPv6 ===== + +Editer le fichier ''/etc/default/grub'' + +Ajouter l'option ''ipv6.disable=1'' à la ligne ''GRUB_CMDLINE_LINUX='' + +Résultat : ''GRUB_CMDLINE_LINUX="ipv6.disable=1 rhgb quiet..... '' + +Puis appliquer les changements : ''sudo grub2-mkconfig -o /boot/grub2/grub.cfg; sudo reboot'' \ No newline at end of file diff --git a/data/pages/informatique/divers/could_not_open_jvm_cfg.txt b/data/pages/informatique/divers/could_not_open_jvm_cfg.txt new file mode 100644 index 0000000..bc8fac7 --- /dev/null +++ b/data/pages/informatique/divers/could_not_open_jvm_cfg.txt @@ -0,0 +1,19 @@ + +====== JBoss : Could not open jvm.cfg ====== + +===== Problème ===== + +==== cas 1 ==== + +Dans la console de commande, au lancement de JBoss avec le batch **run**, un message d'erreur apparait : +Error: could not open "C:\Program Files (x86)\Java\jre6\lib\i386\jvm.cfg" + +Après vérification, le dossier **C:\Program Files (x86)\Java\jre6\lib\i386\** n'existe pas. + +===== Explication ===== + +Il y a un problème avec Java. Il se peut que la version installée ne soit pas dans le même dossier que la version installée initialement avec JBoss. Par exemple, initialement la version de java était 32 bits, alors qu'à présent vous êtes en 64 bits. + +===== Solution ===== + +Désinstaller Java et l'installer de nouveau dans la version d'origine. diff --git a/data/pages/informatique/divers/crasher_une_partition_windows.txt b/data/pages/informatique/divers/crasher_une_partition_windows.txt new file mode 100644 index 0000000..42b9a91 --- /dev/null +++ b/data/pages/informatique/divers/crasher_une_partition_windows.txt @@ -0,0 +1,134 @@ +====== Partitions : crasher une partition sous Windows ====== + + +Cet article a été rédigé le 11 avril 2016. + +Il a été rédigé en français, même si cela ne se lit pas... on pourra mentionner des problèmes d'orthographe, de conjugaison ou de tournure de phrases male faite.\\ +Techniquement parlant, cet article tient la route, mais si il y a des choses à redire. + +Alors, n'hésite pas à le dire. Trouve un moyen de communiquer sur la page [[user:Cedric ABONNEL]]. + + + + + +{{ informatique:diskpart.png?300 |}} + + + + +La question peut paraitre saugrenue, mais elle mérite d'être posée : ''Comment crasher une partition Windows ?'' + +Philosophiquement parlant, savoir planter une partition, c'est savoir ce qu'il ne faut pas faire afin de garantir la survie des données. + +Durant cette démonstration, je m'appuirai sur ''Diskpart'' fourni avec Windows (Windows XP, Windows Vista, Windows Seven, Windows 8, Windows 8.1 et Windows 10) en **ligne de commande**. + + + + + + +__**1. Exécuter diskpart**__ + +Taper en ligne de commandes (**Invite de commandes**) la commande : + DISKPART + +Réponse + + +Microsoft DiskPart version 6.1.7601 +Copyright (C) 1999-2008 Microsoft Corporation. +Sur l'ordinateur : WIN-JKG73E46U25 + +DISKPART> + + + + + +__**2. Lister les disques**__ + +Taper la commande : + list disk + +Réponse + + + + N° disque Statut Taille Libre Dyn GPT + --------- ------------- ------- ------- --- --- + Disque 0 En ligne 60 G octets 0 octets + Disque 1 En ligne 240 G octets 0 octets + +DISKPART> + + + + + +__**3. Sélectionner le disque**__ + +J'ai choisi de casser le disque 1, d'une taille de 240 Go : + + select disk 1 + +Réponse de DiskPart + + Le disque 1 est maintenant le disque sélectionné. + + + + +__**4. Effacer le descripteur du disque**__ + +On taper la commande suivante pour effacer le descripteur du disque + clean + +Réponse de DiskPart + DiskPart a réussi à nettoyer le disque. + +Toutes les partitions associées au disque ont disparues. Il n'est plus possible d'accéder au différents lecteurs depuis l'**explorateur de fichiers** de Windows. + + + + + +__**5. Écraser les données du disque en écrivant une nouvelle partition**__ + +-- Pour aller plus loin, on va créer de nouveau une partition principale : + create partition primary + +Réponse de DiskPart + + DiskPart a réussi à créer la partition spécifiée. + +-- A partir de ce moment, on sait que DiskPart vient de créer une nouvelle partition. On pourra y accéder en tapant : + select partition 1 + +Réponse de DiskPart + La partition 1 est maintenant la partition sélectionnée. + +-- On va rendre active cette partition + active + +Réponse + DiskPart a indiqué la partition actuelle comme étant active. + +-- Et on formate en NTFS + format format fs=ntfs + +-- a la fin du formatage on va pouvoir assigner une nouvelle lettre à la partition + assign + +Réponse de DiskPart + DiskPart a correctement assigné la lettre de lecteur ou le point de montage. + + + +__**6. Que faire après...**__ + + + + + + diff --git a/data/pages/informatique/divers/crypto-monnaies.txt b/data/pages/informatique/divers/crypto-monnaies.txt new file mode 100644 index 0000000..061e554 --- /dev/null +++ b/data/pages/informatique/divers/crypto-monnaies.txt @@ -0,0 +1,31 @@ +====== Crypto monnaies ====== + +[[http://quotigeek.fr|Gaetan]] nous propose une série de podcasts concernant les crypto monnaies. + + + +[filterrss https://quotigeek.fr/feed/cryptocashcast/ ORDER BY date DESC] + + + + + +===== Quelques liens ===== + +http://www.numerama.com/business/272280-bitcoin-ethereum-litecoin-quest-ce-quune-crypto-monnaie.html + +https://www.coinbase.com + +https://bittrex.com/Market/Index?MarketName=BTC-ADA + +https://coinmarketcap.com/ + +https://coinmarketcap.com/currencies/bitcoin/#markets + +https://coinmarketcap.com/currencies/cardano/#markets + +https://coinmarketcap.com/currencies/bitconnect/ + +https://www.herocoin.io/ + +https://tokenmarket.net/blockchain/ethereum/assets/herocoin/ \ No newline at end of file diff --git a/data/pages/informatique/divers/deplacer_fichiers_linux.txt b/data/pages/informatique/divers/deplacer_fichiers_linux.txt new file mode 100644 index 0000000..f74e36f --- /dev/null +++ b/data/pages/informatique/divers/deplacer_fichiers_linux.txt @@ -0,0 +1,137 @@ +====== rsync - copie robuste des fichiers ====== + +{{ :informatique:divers:pasted:20211101-193441.png}} + +Rsync permet de copier des fichiers en local ou en distance. Son algorithme de copie permet de réaliser des copies de **backup**, du **mirroring** et des copies standards. + +Rsync fonctione sur le schéma ''rsync '' + +L'option **-P** (association de **--progress** et **--partial**) est utilisée dans les commandes suivantes afin de pouvoir reprendre un transfert de fichier si le précédent a été interrompu et afficher à l'écran la progression des fichiers. + +L'option **-v** permet d'afficher des informations détaillées à l'écran. + +L'option **-h** permet de simplifier l'affichage des tailles d'octets en **ko**, **Mo**, **Go** .... + +===== - Copier un dossier et son contenu ===== + + +rsync -avP /chemin/source/ /chemin/destination/ + + +Dans cet exemple, remplacez ''/chemin/source/'' par le chemin absolu du dossier source que vous souhaitez synchroniser, et ''/chemin/destination/'' par le chemin absolu du dossier de destination que vous souhaitez synchroniser. + +L'option ''-a'' est utilisée pour le mode archivage, qui conserve les attributs des fichiers lors de la copie ou de la synchronisation. + +L'option ''-v'' active le mode verbeux, qui affiche des informations supplémentaires sur les fichiers en cours de traitement. + +L'option ''-P'', affiche des informations détaillées sur les fichiers en cours de transfert, y compris leur taille, le temps estimé restant, la vitesse de transfert et le pourcentage accompli. Cela peut être utile pour surveiller le progrès de la copie ou de la synchronisation. + +Les fichiers ou dossier supprimés dans la source, ne seront pas modifié dans la destination. + + +__Syntaxe sur la source quant il s'agit d'un dossier__ + +Ne pas confondre ''/chemin/source'' et ''/chemin/source/''. + +''rsync -avz /chemin/source/ /chemin/destination/'' copie le contenu de ''/chemin/source/'' dans ''/chemin/destination/''. + +''rsync -avz /chemin/source /chemin/destination/'' copie le contenu de ''/chemin/source'' dans ''/chemin/destination/''. Le dossier ''/chemin/destination/source'' sera créé. + +==== Supprimer les fichiers et dossiers sources ==== + +Pour supprimer les fichiers du dossier source après la copie avec rsync, vous pouvez utiliser l'option ''--remove-source-files'' ou ''-r'' lors de l'exécution de la commande. Voici un exemple de commande pour effectuer cette opération : + + +rsync --remove-source-files --prune-empty-dirs -av /chemin/source/ /chemin/destination/ + + +Dans cet exemple, remplacez ''/chemin/source/'' par le chemin absolu du dossier source que vous souhaitez copier, et ''/chemin/destination/'' par le chemin absolu du dossier de destination où vous souhaitez copier les fichiers. + +L'option ''--remove-source-files'' indique à rsync de supprimer les fichiers source après les avoir copiés. L'option ''--prune-empty-dirs'' supprime également les dossiers vides du dossier source après la copie. + +L'option ''-a'' est utilisée pour activer le mode archivage, ce qui permet de conserver les attributs des fichiers (permissions, dates, etc.) lors de la copie. L'option ''-v'' est utilisée pour afficher les détails de la progression de la copie. + +Veuillez noter que cette option supprimera définitivement les fichiers du dossier source. Assurez-vous donc d'avoir une sauvegarde appropriée avant d'exécuter cette commande. + + +==== Supprimer les fichiers et dossiers de destination qui n'existent pas dans la source ==== + +Pour supprimer les fichiers et dossiers de destination qui n'existent pas dans la source lors de la synchronisation avec rsync, vous pouvez utiliser l'option ''--delete'' lors de l'exécution de la commande. Voici un exemple de commande : + + +rsync --delete -av /chemin/source/ /chemin/destination/ + + +Dans cet exemple, remplacez ''/chemin/source/'' par le chemin absolu du dossier source que vous souhaitez synchroniser, et ''/chemin/destination/'' par le chemin absolu du dossier de destination que vous souhaitez synchroniser. + +L'option ''--delete'' indique à rsync de supprimer les fichiers et dossiers de destination qui n'existent pas dans la source. Ainsi, après la synchronisation, le contenu de la destination sera identique à celui de la source, avec la suppression des fichiers et dossiers qui ne sont plus présents dans la source. + +L'option ''-a'' est utilisée pour activer le mode archivage, ce qui conserve les attributs des fichiers (permissions, dates, etc.) lors de la synchronisation. L'option ''-v'' est utilisée pour afficher les détails de la progression de la synchronisation. + +Il est important de noter que l'option ''--delete'' peut entraîner la suppression de fichiers et de dossiers de manière irréversible. Assurez-vous donc de comprendre les conséquences de cette option et d'avoir une sauvegarde appropriée avant d'exécuter la commande. + +===== - Copier un dossier et son contenu avec archive des fichiers supprimés ===== + + +rsync -avP \ +--delete --backup_dir=/data/tmp_backup \ +src/bar /data/tmp + + +Copie les fichiers et sous-dossiers de ''src/bar'' dans le dossier ''/data/tmp/bar'', et en supprimant les fichiers dans ''/data/tmp/bar'' qui ne sont pas présent dans ''src/bar''. + +L'option ''--delete'' suprimer les fichiers dans la destination, alors qu'ils ne sont pas présent dans la source. En complément l'option ''--backup_dir'' déplace les fichiers supprimés dans un autre dossier. + + + +===== - Sauvegarder sur NAS ===== + +Faut-il copier de l'ordinateur vers le NAS, ou copier depuis le NAS ? En d'autres termes, faut-il autoriser le NAS à se connecter sur l'ordinateur ou autoriser l'ordinateur à accéder au NAS ? La question se pose en terme de droits d'accès.\\ +En autorisant l'ordinateur à accéder au NAS, j'autorise **tous les programmes** s'exécutant sur cet ordinateur à accéder aux fichiers du NAS. Les logiciels malveillants utilsent cette technique pour modifier ou supprimer les sauvegardes.\\ +En autorisant le NAS à accéder aux ordinateurs, je concentre le pouvoir d'accès à tous les fichiers à une entité, le NAS. C'est génant. De surcroit, il faudra veiller que lorsque l'ordinateur n'est pas accessible, de ne pas enclencher la suppression des fichiers. + +La bonne réponse est de copier de l'ordinateur vers le NAS. En effet, la connexion au NAS s'effectura avec un compte qui n'aura accès qu'à ses fichiers. + +Voici un exemple de copie de l'ordinateur vers le NAS. + +1. Copier la clé de l'administrateur du NAS vers le compte **root** du PC distant. + +2. Exécuter depuis le NAS le script ci-dessous. + * ''dskval001'' est le poste où se trouve le dossier à sauvegarder + * ''root'' est administrateur du poste **dskval001** + * ''sauvegarde'' est le dossier de sauvegarde + * ''/home/valentin'' est le dossier à sauvegarder sur le poste **dskval001** + + +rsync --delete -az -e ssh root@dskval001:/home/valentin/ /media/disk_21/valentin/sauvegarde + + + + + +===== - Divers ===== + +Mettre à jour : + + +rsync -ruP --del --force\ + --log-file=/root/famille.log\ + --ignore-errors\ + --filter="merge /root/rsync_exclusion" \ + /run/media/gerard/home/famille /media/backup + + + + + +- tmp +- .Trash/ +- .rsync-filter +- .cache/ +- *.bak +- log +- photos/thumb +- lost+found/ +- *~ +- .* + \ No newline at end of file diff --git a/data/pages/informatique/divers/dhcp.txt b/data/pages/informatique/divers/dhcp.txt new file mode 100644 index 0000000..72be2c9 --- /dev/null +++ b/data/pages/informatique/divers/dhcp.txt @@ -0,0 +1,160 @@ +====== DHCP et DNS ====== + +En solution de DNS, j'en connais deux : **Bind9** et **dnsmasq**. + +**Bind9** (appelé également **bind** ou **named**) est mondialement connu et utilisé, mais il demande une gymnastique intellectuelle assez avancée pour le maîtriser. Quant à **dnsmasq**, plus rapide de configuration, il permet également de configurer un service DHCP. Il a également l'avantage de s'appuyer sur le fichier ''/etc/hosts'' pour déclarer des adresses locales. + +Configuration testée sous **Debian** et **Raspbian**. + +===== - Configurer l'adresse IP du serveur ===== +Il faut fixer l'adresse IP de l'ordinateur. Il est impératif de ne pas être en DHCP pour cet ordinateur. Le fichier ''/etc/dhcpcd.conf'' doit être modifié afin de faire apparaître les options suivantes. Les lignes suivantes ont été décommentées (suppression du symbole #) et les paramètres modifiés. + + +interface eth0 +static ip_address=192.168.100.1/24 +#static ip6_address=fd51:42f8:caae:d92e::ff/64 +static routers=192.168.100.254 +static domain_name_servers=127.0.0.1 9.9.9.9 1.1.1.1 + + +===== - Définir le nom du serveur ===== + +L'ordinateur s'appellera **rpinas**. A adapter avec votre configuration + + sudo hostnamectl set-hostname rpinas + +===== - Installation ===== + + +$ sudo apt install dnsmasq + + +===== - Configurer dnsmasq ===== + +Décommenter la ligne suivante dans le fichier ''/etc/dnsmasq.conf'' avec les droits ''root'' : + + +conf-dir=/etc/dnsmasq.d/,*.conf + + +Ajouter ça propre configuration dans un nouveau fichier de configuration avec les droits ''root''. Par exemple ''/etc/dnsmasq.d/acegrp.conf'' : + +alias=8.8.8.8,192.168.100.1 + +listen-address=127.0.0.1,192.168.100.1 + +domain-needed +bogus-priv +filterwin2k + +localise-queries +local=/lan/ +domain=acegrp.lan +expand-hosts +no-negcache +resolv-file=/etc/resolv.personal +dhcp-authoritative +dhcp-leasefile=/tmp/dhcp.leases + +# use /etc/ethers for static hosts; same format as --dhcp-host +#read-ethers + +# activez le serveur DHCP: +# Plage DHCP +dhcp-range=192.168.100.1,192.168.100.254,1h + +# Netmask +dhcp-option=1,255.255.255.0 + +# Route +dhcp-option=3,192.168.100.254 + +# Serveur DNS +dhcp-option=6,192.168.100.1 + +#IP reserved +dhcp-host=00:24:1d:8b:b4:74,srv5,192.168.100.5,infinite # ancien serveur +dhcp-host=b8:27:eb:2b:f9:6e,rpiapt001,192.168.100.3 # cache apt +dhcp-host=00:22:4d:9d:47:03,dskcdc001,192.168.100.100,infinite # poste fixe Cédric +dhcp-host=64:51:06:4e:b0:c3,dskosm001,192.168.100.101,infinite # poste fixe Osseam +dhcp-host=00:21:5a:5f:a5:bd,dsktmp001,192.168.100.102,infinite # poste ? +dhcp-host=b8:27:eb:94:a5:67,rpisalon,192.168.100.103,infinite # Raspberry Pi Salon +dhcp-host=b8:27:eb:7b:d0:83,rpiampere,192.168.100.104,infinite # Raspberry Pi Ampere +dhcp-host=80:fa:5b:49:c1:38,dskluc001,192.168.100.105,infinite # Poste fixe Lux +dhcp-host=00:21:b7:6d:ae:65,lexmark41,192.168.100.106,infinite # Imprimante Lexmark41 +dhcp-host=34:27:92:85:cb:78,fbxply001,192.168.100.107,infinite # freebox delta player +dhcp-host=00:0f:3d:12:7e:a7,di602,192.168.100.254,infinite # routeur + +# LOG +#log-dhcp +#log-queries +log-facility=/var/log/dnsmasq.log + + + +Modifier le fichier ''/etc/resolv.personal'' + +nameserver 1.1.1.1 +nameserver 9.9.9.9 + + + +Il faut redémarrer l'appareil : + sudo reboot + +===== Gérer le service dnsmasq ===== + +Démarrer le service : + + $ sudo systemctl restart dnsmasq + +Configurer le service en démarrage automatique + + $ sudo systemctl enable dnsmasq + +Vérifier le fonctionnement du service ''dnsmasq'' + sudo systemctl enable dnsmasq + + +===== - Alias DNS ===== + +Le fichier ''/etc/hosts'' est lu par **DNSmasq** afin d'établir un référentiel ''adresse IP / nom de domaine''. Il convient de déclarer son ordinateur tel quel et d'autres références : + + +127.0.1.1 rpinas rpinas.acegrp.lan +192.168.100.3 rpiapt001.acegrp.lan pi.hole +192.168.100.254 di604.acegrp.lan + + +===== - DNS menteur ===== + +Vous pouvez répondre une bêtise à la place de la réponse DNS mondial. + + +Créer un fichier ''/etc/dnsmasq.d/deny.conf'' pour de fausses résolutions : + + +# bloque un site à éviter parmi tant d'autres +address=/facebook.com/127.0.0.1 +address=/double-click.net/127.0.0.1 +address=/gstatic.com/127.0.0.1 +address=/aticdn.net/127.0.0.1 +address=/googletagmanager.com/127.0.0.1 +address=/consensu.org/127.0.0.1 +address=/google.com/127.0.0.1 +address=/youtube.com/127.0.0.1 + + +Il faudra redémarrer dnsmasq : + sudo systemctl restart dnsmasq + +====== Bilbiographie ====== + + * [[https://www.bortzmeyer.org/quad9.html|Quad9, un résolveur DNS public, et avec sécurité]] + * [[https://www.bortzmeyer.org/choix-resolveur-dns.html|Choisir son résolveur DNS, pas si facile]] + * [[https://www.bortzmeyer.org/google-dns.html|https://www.bortzmeyer.org/google-dns.html]] + * [[https://www.bortzmeyer.org/son-propre-resolveur-dns.html|]] + * [[https://www.bortzmeyer.org/changer-dns.html|Changer de serveur résolveur DNS facilement]] + * [[https://www.bortzmeyer.org/dnssec-trigger.html|dnssec-trigger, un outil pour mettre DNSSEC à la disposition de M. Toutlemonde]] + * [[https://www.bortzmeyer.org/rpz-faire-mentir-resolveur-dns.html|RPZ, un moyen simple de configurer un résolveur DNS BIND pour qu'il mente]] + * [[https://www.bortzmeyer.org/dns-resolveurs-publics.html|Utiliser un résolveur DNS public ?]] diff --git a/data/pages/informatique/divers/diffusion_sur_internet_icecast_vlc.txt b/data/pages/informatique/divers/diffusion_sur_internet_icecast_vlc.txt new file mode 100644 index 0000000..d918c36 --- /dev/null +++ b/data/pages/informatique/divers/diffusion_sur_internet_icecast_vlc.txt @@ -0,0 +1,34 @@ +====== Diffuser sur Internet avec Icecast et VLC ====== + +===== Serveur de diffusion ===== + +Il faut privilégier un serveur VPS, voir un serveur dédié + +===== Prérequis ===== + +Dans cet article, j'utilise un serveur Cloud avec **Debian 9**, 1 vCore, 2Go de RAM et 10 Go de disque dur SSD. + +On va commencer par configurer le serveur. Il faut modifier le hostname du serveur. C'est d'abord modifier le fichier ''/etc/hosts'' pour remplacer la valeur après ''127.0.0.1''. Ensuite il faut modifier le fichier ''/etc/hostname'' pour remplacer la valeur présente. Il faut valider avec la commande ''sudo hostname icecast.mondomaine.com''.\\ +On se déconnecte puis on se reconnecte : ''ssh cedric@icescast.mondomaine.com''. On vérifie le nom avec ''hostname''. + + + +===== Installer ===== + +IceCast est disponible dans le dépot + +sudo apt install icecast2 + + + + +===== Liens ===== + +[[https://www.tophebergeur.com/hebergement/hebergement+streaming+audio+video/|Hébergement Streaming Audio Vidéo]] +Liens sponsorisés et n'aborde que l'aspect serveur de diffusion. Il manque la configuration de VLC et IceCast. + +[[http://dir.xiph.org|Annuaire IceCast]] + +[[https://angoule.me/lit/linux-et-TCPIP/Installer-et-configurer-un-serveur-icecast\|Installer et configurer un serveur icecast]] + +[[http://www.thesysadminhimself.com/2013/08/icecast-vlc-installation-and.html|Configuration de VLC en source du signal]] \ No newline at end of file diff --git a/data/pages/informatique/divers/extensions_chrome.txt b/data/pages/informatique/divers/extensions_chrome.txt new file mode 100644 index 0000000..6c52b50 --- /dev/null +++ b/data/pages/informatique/divers/extensions_chrome.txt @@ -0,0 +1,4 @@ +====== Extensions de Google Chrome ====== + + + * [[https://chrome.google.com/webstore/detail/vimeo-download-videos/geeljcibkkackafmeepgadbfgmpjmdeg|VIMEO Download vidéos]] \ No newline at end of file diff --git a/data/pages/informatique/divers/fedora_ecrire_image_iso_sur_cle_usb.txt b/data/pages/informatique/divers/fedora_ecrire_image_iso_sur_cle_usb.txt new file mode 100644 index 0000000..f6ddb54 --- /dev/null +++ b/data/pages/informatique/divers/fedora_ecrire_image_iso_sur_cle_usb.txt @@ -0,0 +1,53 @@ +====== Fedora : écrire une image ISO sur clé USB ====== + +{{tag>"Linux commande"}} + +**Pré requis pour comprendre cet article** + * Je considère que vous avez déjà [[linux:fedora_telecharger_image_iso|téléchargé l'image ISO]] + + * J'utiliserai **Gnome Disk Utility (Disks)** sous **Linux** pour écrire une image ISO sur une clé USB. Je vous montrerai également une alternative avec **Live USB Creator** sous **Windows 7** (également disponible sous Linux) + + + + +Il faut préparer la clé USB avec l'utilitaire Windows [[https://fedorahosted.org/liveusb-creator/|Live USB Creator]]. Cet utilitaire est également disponible pour Linux. +Live USB Creator permet de créer une clé USB bootable avec les fichiers d'un Live CD. + +Il y a plusieurs possibilités pour créer une clé USB bootable avec un fichier ISO. Sous Windows on peut citer les programmes suivants : + * Fedora LiveUSB Creator, + * Win32 Disk Imager, + * Rawrite32 et + * dd pour Windows. + +Par contre certains programmes Windows sont a éviter car il ne fonctionne pas correctement : + * Rufus + * unetbootin, + * multibootusb et + * "universal usb installler" + +Mais commençons par aborder les outils sous Linux. + +==== Approche Linux / dd==== + +Nous considérons : + * L'image ISO téléchargée porte le nom **Fedora-17-x86_64-DVD.iso** + * La clé USB est vue sur le point **/dev/sdX** - point important à vérifier, ne continuez pas si vous n'êtes pas sûre + +1. Pour identifier correctement votre périphérique Clé USB, vous pouvez utiliser la commande + +su -c 'dd --list' + + +2. Pensez à démonter votre clé USB. + +su -c 'unmount /dev/sdX' + + +3. L'écriture de l'image ISO sur la clé USB s'effectue par la commande **dd** : + +su -c 'dd if=/Fedora-17-x86_64-DVD.iso of=/dev/sdX bs=8M status=progress oflag=direct' + + +La destination correspond bien à votre clé USB et non une partition de la clé. + +Il se peut que votre version de l'utilitaire **dd** ne support pas l'option **status=progress**. diff --git a/data/pages/informatique/divers/fedora_installer_linux.txt b/data/pages/informatique/divers/fedora_installer_linux.txt new file mode 100644 index 0000000..421ec5a --- /dev/null +++ b/data/pages/informatique/divers/fedora_installer_linux.txt @@ -0,0 +1,65 @@ +====== Fedora Linux ====== + +{{tag>"Linux distribution"}} + +Il y a fort longtemps, depuis 2005 (Fedora Core 3), j'utilise assidument Fedora. + +J'aime bien Fedora car elle est à la pointe de l’innovation et intègre rapidement les nouvelles technologies. Ce qui lui vaut également un cycle de vie très court. + +Voyons voir ce que j'ai à vous raconter... + + * [[linux:linux:installer:logiciels:start]] + + + +[[informatique:recuperer_une_image_installation_fedora|{{ informatique:se:ms-windows:arrow-download-icon.png?nolink&100 |}}]] + +récupérer une image d'installation + +[[informatique:recuperer_une_image_installation_fedora|lire cet article...]] + + + + + +[[.:fedora_ecrire_image_iso_sur_cle_usb|{{ informatique:cd-to-usb-icon-120x120.png?nolink&100 |}}]] + +écrire cette image ISO sur clé USB + +[[.:fedora_ecrire_image_iso_sur_cle_usb|lire cet article...]] + + + + + +[[linux:fedora_executer_programme_installation|{{ informatique:se:ms-windows:icoin_install.png?nolink&100 |}}]] + +executer le programme d'installation de Fedora + +[[linux:fedora_executer_programme_installation|lire cet article...]] + + + + + + +[[.:fedora_personnaliser|{{ informatique:se:ms-windows:configurer.png?nolink&100 |}}]] + +personnaliser son installation de Fedora + +[[informatique:fedora_personnaliser|lire cet article...]] + + + + + + + + + + + + + + + diff --git a/data/pages/informatique/divers/fedora_mise_a_jour_vers_fedora_18.txt b/data/pages/informatique/divers/fedora_mise_a_jour_vers_fedora_18.txt new file mode 100644 index 0000000..009f3c0 --- /dev/null +++ b/data/pages/informatique/divers/fedora_mise_a_jour_vers_fedora_18.txt @@ -0,0 +1,20 @@ +====== Fedora : mise à jour vers Fedora 18 ====== + +{{tag>fedora update fedup}} + +Il s'agit de décrire successivement les étapes de mise à jour de Fedora vers **Fedora 18**. + + +sudo yum update yum +sudo yum clean all +sudo yum --enablerepo=updates-testing install fedup +sudo fedup-cli --network 18 --debuglog fedupdebug.log + + +Rebooter et choisir **System Upgrade** au démarrage dans Grub. + + +sudo yum install grub2-efi +yum distribution-synchronization --disablepresto +yum remove google-chrome-\* && yum install google-chrome-stable + \ No newline at end of file diff --git a/data/pages/informatique/divers/fedora_personnaliser.txt b/data/pages/informatique/divers/fedora_personnaliser.txt new file mode 100644 index 0000000..96ae875 --- /dev/null +++ b/data/pages/informatique/divers/fedora_personnaliser.txt @@ -0,0 +1,109 @@ +====== Fedora : personnaliser son installation ====== + +^ action ^ dernière version de test ^ +| [[informatique:applications:selinux]] | F25 | +| [[.se:linux:installer:adapter:ajouter_date_a_heure]] | F19 | +| [[.se:linux:installer:adapter:yumex]] plus valable depuis F24 | F23 | +| [[informatique:cfp:installer_son_imprimante_brother_3040]] | F25 | +| [[informatique:cfp:installer_les_depots]]\\ nécessaires à l'ajout/suppression des applications et composantes | F25 | +| [[informatique:cfp:installer_un_package_de_logiciels_multimedia]] | F26 | +| modifier les paramètres pour utiliser un disque SSD | F25 | +| [[informatique:cfp:installer_le_lecteur_flash_pour_le_navigateur_web]] | | +| [[informatique:cfp:installer_kdenlive]] | F25 | +| [[informatique:applications:audio:audacity]] | F25 | +| [[informatique:se:linux:installer:logiciels:gimp]] | F25 | +| [[informatique:cfp:java-1.8.0-openjdk]] | F25 | +| [[informatique:cfp:installer_codecs_et_plugin_pour_firefox]] | F25 | +| [[.se:linux:installer:adapter:enlever_des_paquets]] | F25 | +| [[informatique:se:linux:installer:keepass]] | F25 | +| [[.se:linux:installer:adapter:ajouter_sip_a_emphaty]] | | +| [[.se:linux:installer:adapter:installer_les_lecteurs_reseaux]] | | +| [[.se:linux:installer:adapter:ajouter_le_package_francais_a_libreoffice]] | F26 | +| [[.se:linux:installer:adapter:gerer_les_utilisateurs]] | | + + + + +[[informatique:configurer_firewall_fedora|{{ informatique:firewall.png?nolink&100 |}}]] + +[[informatique:configurer_firewall_fedora]] + + + + + +[[informatique:se:linux:applications:exploiter_disque_gpt|{{ informatique:hdd.png?nolink&100 |}}]] + +[[informatique:se:linux:applications:exploiter_disque_gpt]] + + + + + +[[informatique:configurer_reseau_linux|{{ informatique:reseau.png?nolink&100 |}}]] + +[[informatique:configurer_reseau_linux]] + + + + +[[informatique:applications:tuned|{{ informatique:energy.png?nolink&100 |}}]] + +[[informatique:applications:tuned]] + + + + + + + + + + + +[[.se:linux:fedora:exfat|{{ informatique:usb_key.png?100 |}}]] + +[[.se:linux:fedora:exfat]] + + + + + +[[informatique:se:linux:applications:exploiter_disque_gpt|{{ informatique:hdd.png?nolink&100 |}}]] + +[[informatique:se:linux:applications:exploiter_disque_gpt]] + + + + + +[[informatique:configurer_reseau_linux|{{ informatique:reseau.png?nolink&100 |}}]] + +[[informatique:configurer_reseau_linux]] + + + + +[[informatique:applications:tuned|{{ informatique:energy.png?nolink&100 |}}]] + +[[informatique:applications:tuned]] + + + + + +====== Installer logiciels ====== + + * [[informatique:se:linux:installer:logiciels:tinymediamanager:start]] + * [[informatique:se:linux:installer:logiciels:tos_di:start]] + * Google Talk Plug In + * [[informatique:se:linux:installer:logiciels:mkv_tool_nix]] + * [[linux:linux:installer:logiciels:pdfchain:start]] + * [[informatique:se:linux:installer:logiciels:inkscape]] + * [[linux:linux:installer:logiciels:audacity]] + * [[informatique:se:linux:installer:logiciels:vlmc]] + * [[informatique:se:linux:installer:logiciels:unrar]] + * [[informatique:se:linux:installer:logiciels:mp3gain]] + * [[informatique:se:linux:installer:simplescreenrecorder]] + * [[informatique:se:linux:installer:dconf-editor]] + diff --git a/data/pages/informatique/divers/fixing_seagate_7000_11_hard_drive.txt b/data/pages/informatique/divers/fixing_seagate_7000_11_hard_drive.txt new file mode 100644 index 0000000..57c8b0f --- /dev/null +++ b/data/pages/informatique/divers/fixing_seagate_7000_11_hard_drive.txt @@ -0,0 +1,220 @@ +====== Réparer un disque dur HS ====== + +{{ informatique:hard-drive-repair-playmobile.jpg?300|}} + +Vous êtes sur le point de jeter votre disque dur qui ne veut plus fonctionner : + * Windows ne veut pas voir le disque dur + * Le BIOS ne détecte pas le disque dur + +Les arrêts/démarrages de l'ordinateur ne change rien au problème : le disque dur est perdu, **invisible** ! Pourtant, vous l'entendez, le moteur fonctionne, les têtes cliquettent au démarrage... tout vous semble correctement fonctionner. + +Si vous possédez un Maxtor ou un Seagate, vous avez sûrement essayé les outils : + * [[http://www.seagate.com/fr/fr/support/downloads/seatools/seatools-win-master/|SeaTools pour Windows]] + * [[http://www.seagate.com/fr/fr/support/downloads/seatools/seatools-dos-master/|SeaTools pour DOS]] - le DOS est intégré dans l'image bootable. + +Mais rien y fait, même l'utilitaire SeaTools ne voit rien. Et pourtant vous avez bien pensé à basculer de AHCI à IDE dans le gestion des disques du BIOS. + +Il reste encore un moyen. Vous êtes surement tombé sur le bug du BSY State. + +Concrètement, il s'agit d'un mode dans lequel le micrologiciel (firmware) du disque dur n'arrive plus à se sortir. Ce **bug empêche** le BIOS de détecter le disque dur, et donc, empêche tous les accès de l'ordinateur, y compris Windows, Linux... + +Pour que le micrologiciel puisse se sortir de la boucle infernale du **BSY State**, il va falloir modifier les informations S.M.A.R.T.. Ces informations sont écrites dans les premiers secteurs du disque dur. + +Avec un Maxtor STM3500320AS, je viens d'avoir tous ces symptômes : + * **disque non reconnu dans le BIOS** + * **disque non détecté avec une interface USB** + * **pas de bruit suspect à l'arrêt et au démarrage du disque** + + + +La méthode que je vais vous détailler et non destructive si vous suivez toutes les instructions, sans mauvaise manipulation. + + +===== Prérequis ===== + +Le disque dur possède trois interfaces : + * une interface pour une alimentation SATA + * une interface pour des transfert des données SATA + * une interface série/limiteur de taux de transfert + +Il va falloir accéder au micrologiciel du disque dur par le port série. Si vous n'avez pas de port série sur l'ordinateur, il va falloir trouver un adaptateur USB/Série appelé également USB/TTL. + +Pour ma part j'ai utilisé un Arduino Uno qui intègre un convertisseur USB/TTL avec une puce Atmega16U2. La puce 16U2 est programmée avec des pilotes standards COM USB, et il n'est pas nécessaire d'installé un pilote PC pour y accéder. + +Le bornier série du disque dur est assez étroit et il a fallu que j'adapte des connecteurs pour qu'il y ait un contact propre et sans risque de court-circuit. Pour éviter les courts-circuits j'ai ajouté de la gaîne thermorétractable. + +Étant donné que le disque dur est sorti de son logement standard, je n'ai plus d'alimentation électrique pour permettre de le faire fonctionner. J'ai utiliser une alimentation fournie avec un kit de connexion de disque dur **USB 2.0 to SATA/IDE**. + +Je récapitule le matériel nécessaire : + + * 3 câbles de connexion - entre le convertisseur USB/TTL et le disque dur + * convertisseur USB/TTL - Arduino pour moi + * alimentation électrique SATA + * tourne vis TORX T5 + * feuille épaisse + + + +===== Préparation ===== + +Je vais utiliser **Putty**, comme logiciel de communication série qui a l'avantage d'être disponible sous Windows et Linux. + + +Putty + + +Je prépare l'Arduino pour que les PIN0 et PIN1 deviennent une image parfaite du port USB. La manipulation est toute simple et ne demande aucune programmation dans l'Arduino. + + +Relier le port RESET à la masse (GND) de l'Arduino. + + +Ensuite, il suffit de raccorder le convertisseur au disque dur et le convertisseur à l'ordinateur. + +Sur l'Arduino : + * la broche 0 correspond au **RX** et + * la broche 1 au **TX**. + +Sur le disque dur, PCB vu du dessus, + * la broche 2 correspond à la masse, + * la broche 3 au **RX** et + * la broche 5 au **TX** + + +Relier les 3 fils (masse, TX et RX) entre l'Arduino et le disque dur. + + +===== Vérification ===== + +Après avoir connecté le câble USB, l'Arduino se met en route et est tout de suite reconnu par le système. + +Sous Linux, vous pouvez vérifier qu'un port **tty** a bien été ajouté en tapant la commande : + +ll /dev/servial/by-id + + +voici le réponse : + + +total 0 +lrwxrwxrwx 1 root root 13 15 août 21:13 usb-Arduino_Srl_Arduino_Uno_7543536303835131A090-if00 -> ../../ttyACM0 +lrwxrwxrwx 1 root root 13 15 août 20:15 usb-Sierra_Wireless__Incorporated_Dell_Wireless_5570_HSPA+__42Mbps__Mobile_Broadband_Card-if00-port0 -> ../../ttyUSB2 +lrwxrwxrwx 1 root root 13 15 août 20:15 usb-Sierra_Wireless__Incorporated_Dell_Wireless_5570_HSPA+__42Mbps__Mobile_Broadband_Card-if02-port0 -> ../../ttyUSB0 +lrwxrwxrwx 1 root root 13 15 août 20:15 usb-Sierra_Wireless__Incorporated_Dell_Wireless_5570_HSPA+__42Mbps__Mobile_Broadband_Card-if03-port0 -> ../../ttyUSB1 + + +La ligne qui nous intéresse contient la phrase ''usb-Arduino_Srl_Arduino_Uno'', et le résultat qu'il faut retenir est ''ttyACM0''. Cette indication va nous permettre d'indiquer à Putty sur quel canal dialoguer. + + +Configurer Putty pour communiquer sur le port **/dev/ttyACM0**, avec une vitesse de **38400** + +{{ informatique:putty_serial_maxtor.png?600 |}} + + +Ouvrir un session Putty sur le port série. + +Ensuite, alimenter le disque dur et au bouts de quelques secondes, le résultat suivant apparait : + + +LED:000000CC FAddr:0025BF67 + + +Ce code indique bien que le disque dur est dans un état BSY (Busy). + +===== Réparer ===== + +La réparation va se dérouler en 3 temps : + * isoler le micrologiciel des données SMART + * détruire la partition contenant les données SMART + * recréer la partition des données SMART + +1. Hors alimentation, convertisseur déconnecté de l'ordinateur, démonter le PCB et insérer entre le PCB et les connecteurs des têtes la feuille d'isolation. Celle-ci doit pouvoir être retirée lorsque le PCB sera de nouveau en place. + +Revisser uniquement les deux vis de droite afin de ne pas bloquer la feuille entre le PCB et le connecteur. + +Lancer le session Serial de Putty et connecter le convertisseur à l'ordinateur, alimenter le PCB du disque dur. + +Au bout quelques secondes, appuyez sur ''Ctrl+z'' + +Réponse : + +F3 T> + + +Accéder au level 2 en tapant ''/2'' + +Le moteur du disque dur s'arrête et réponse : + +F3 2> + + +Attendez au moins 20 secondes pour que le disque dur s'arrête. Normalement, il s’arrête au bout de 10 secondes, mais il vaut mieux être prudent. + +Nous allons informer le micro logiciel d'un arrêt du moteur en tapant la commande ''Z'' + +Ayant isolé les têtes de lecture, le micrologiciel répond : + + +Spin Down Complete +Elapsed Time 0.147 msecs +F3 2> + + +Manipulation délicate, mais réalisable + +Enlever minutieusement le papierentre le PCB et le connecteur des têtes de lecture. + +Replacer les 3 vis en veillant à ne pas faire court circuit avec le PCB. + + +2. On demande au moteur de démarrer en tapant la commande ''U'' + +Le micrologiciel nous répond : + + +Spin Up Complete +Elapsed Time 7.093 secs +F3 2> + + +Maintenant, nous accédons au level 1 en tapant la commande ''/1'' + +Réponse : + +F3 1> + + +Maintenant, il faut effacer les secteurs du SMART en tapant la commande ''N1'' + +Réponse : +Réponse : + +F3 1> + + +Vous pouvez arrêter l'alimentation SATA et attendre une vingtaine de seconde avant de mettre de nouveau l'alimentation électrique du SATA. + +3. Appuyer de nouveau sur les touches ''Ctrl + z'' pour revenir en mode édition. Réponse ; + + +F3 T> + + +Il faut réécrire les informations SMART avec la commande ''m0,2,2,0,0,0,0,22''. Réponse : + + +Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries = 00C8 +User Partition Format 10% complete, Zone 00, Pass 00, LBA 00004339, ErrCode 00000080, Elapsed Time 0 mins 05 secs +User Partition Format Successful - Elapsed Time 0 mins 05 secs + + +Attendez bien ce message pour pouvoir de nouveau arrêter l'alimentation. + +Vous pouvez dès à présent brancher votre disque dur à son emplacement prévu et vérifier que tout fonctionne bien. + +Après ces opérations, je vous invite fortement à effectuer une sauvegarde de vos documents et de jeter ce disque dur. + +===== Quelques liens ===== + + * https://www.guillaume-leduc.fr/surveillez-la-sante-de-vos-disques-sous-linux-avec-smartmontools.html + * https://fr.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology \ No newline at end of file diff --git a/data/pages/informatique/divers/highlight.txt b/data/pages/informatique/divers/highlight.txt new file mode 100644 index 0000000..c9a85a1 --- /dev/null +++ b/data/pages/informatique/divers/highlight.txt @@ -0,0 +1,95 @@ +====== Côté G33k en vedette ====== + +Les articles suivants peuvent vous intéresser. + + + + + + + + + + +===== Raspberry Pi ===== +[[linux:raspberry-pi:start|{{electronique:raspberry-pi:1200px-raspberry_pi_logo.svg.png?100 |Logo Raspberry}}]] + +Comment utiliser Raspberry Pi ?\\ +Comment le connecter au réseau ?\\ +Que peut-on faire avec ? + +Déployer un système d’exploitation à la réalisation de projets, mes notes illustrées. + +Lire la suite dans l'article [[linux:raspberry-pi:start]] . + + + + + + +===== Exploiter son DD ===== + +[[informatique:linux:cfp:exploiter_disque_gpt|{{informatique:formater_un_disque_dur.png?100 |Formater un disque dur}}]] + +Partitionner, formater, récupérer des données ou découvrir les disques connectés. Voici un mémoire récapitulant les différentes commandes nécessaires à l'exploitation d'un disque. + +Lire la suite dans l'article [[informatique:linux:cfp:exploiter_disque_gpt|Exlpoiter un disque de grande taille]]. + + + + + + + + + + + + + + +===== Hackable Magazine ===== + + [[informatique:technologie:magazine:hackable-magazine|{{informatique:hackable-magazine-27.jpg?100 |Couverture de Hackable 19}}]] + +Hackable met l’électronique plus que jamais à la portée de tous ! + +Ce bimestriel n’a qu’un but : faire de la technologie un vrai plaisir ! + + +Lire la suite dans l'article [[informatique:technologie:magazine:hackable-magazine]] + + + + + + + +===== iOT, principes et inconvenients ===== + +[[informatique:iot_principes_et_inconvenients|{{informatique:data-analytics-too-much-data.jpg?100 |IoT}}]] + +Les Français ne sont pas emballés par les objets connectés. +32 % d'entre eux jugent l’installation d’objets connectés « complexe » et 19 % « énervante » + +Lire la suite dans l'article [[informatique:iot_principes_et_inconvenients]] + + + + + + + +===== Python, exécuter un service Web (80/tcp) ===== + +[[informatique:langage:python:fournir_un_service_http|{{informatique:langage:python:do_web_python.png?100 |Web Python}}]] + +Un petit bout de code pour exécuter un service Web. + +La méthode utilisée est **HTTPServer**. + +Lire la suite dans l'article [[informatique:langage:python:fournir_un_service_http]] + + + + \ No newline at end of file diff --git a/data/pages/informatique/divers/index.txt b/data/pages/informatique/divers/index.txt new file mode 100644 index 0000000..71b8770 --- /dev/null +++ b/data/pages/informatique/divers/index.txt @@ -0,0 +1,22 @@ +====== divers ====== +{{ :dummy.png?75x75|Nom de la section}} + +===== Table des matières ===== + + * [[.:|introduction]] + +==== Les pages ==== + + + +==== Les sous-catégories ==== + + + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/divers/install_atom_sous_debian.txt b/data/pages/informatique/divers/install_atom_sous_debian.txt new file mode 100644 index 0000000..9927073 --- /dev/null +++ b/data/pages/informatique/divers/install_atom_sous_debian.txt @@ -0,0 +1,7 @@ +====== Installer ATOM sous Debian ====== + +{{tag>atom debian installer}} + + wget https://atom.io/download/deb -c -O atom.deb + + sudo dpkg -i atom.deb \ No newline at end of file diff --git a/data/pages/informatique/divers/installer-configurer-dns-cache-server-fedora.txt b/data/pages/informatique/divers/installer-configurer-dns-cache-server-fedora.txt new file mode 100644 index 0000000..48f6bd4 --- /dev/null +++ b/data/pages/informatique/divers/installer-configurer-dns-cache-server-fedora.txt @@ -0,0 +1,286 @@ +====== Cache DNS : installer et configurer ====== + +OS testé : **Fedora 24**\\ +Date de test : **12 novembre 2016** + +===== Installer ''bind'' ===== + +Lancer l'installation de ''bind'' et ''bind-utils'' en utilisant le programme ''dnf''. + +''bind-utils'' inclus les programmes ''nslookup'', ''dig'' and ''host''. + + +sudo dnf install bind bind-utils + + +Le résultat est le suivant : + + +Vérification de l'expiration des métadonnées effectuée il y a 1:07:23 sur Fri Nov 11 20:10:48 2016. +Le paquet bind-utils-32:9.10.4-2.P3.fc24.x86_64 est déjà installé, ignorer +Dépendances résolues. +==================================================================================================== + Package Architecture Version Dépôt Taille +==================================================================================================== +Installation de: + bind x86_64 32:9.10.4-2.P3.fc24 updates 1.9 M + +Résumé de la transaction +==================================================================================================== +Installation 1 Paquet + +Taille totale des téléchargements : 1.9 M +Taille d'installation : 4.0 M +Est-ce correct [o/N] : o +Téléchargement des paquets : +bind-9.10.4-2.P3.fc24.x86_64.rpm 555 kB/s | 1.9 MB 00:03 +---------------------------------------------------------------------------------------------------- +Total 382 kB/s | 1.9 MB 00:05 +Test de la transaction en cours +La vérification de la transaction a réussi. +Lancement de la transaction de test +Transaction de test réussie. +Exécution de la transaction + Installation de : bind-32:9.10.4-2.P3.fc24.x86_64 1/1 + Vérification : bind-32:9.10.4-2.P3.fc24.x86_64 1/1 + +Installé: + bind.x86_64 32:9.10.4-2.P3.fc24 + +Terminé ! + + +Les programmes ''bind'' et ''bind-utils'' sont installés. +===== Editer ''named.conf'' ===== + +**1.** Modifier le fichier de configuration ''/etc/named.conf'' + + +sudo vim /etc/named.conf + + +**2.** Remplacer la ligne suivante (~11) + + +listen-on port 53 { 127.0.0.1; }; + + +par le bloc suivant + + +listen-on port 53 { goodclients; }; +allow-query { goodclients; }; +allow-query-cache { goodclients; }; +recursion yes; + + +**3.** Supprimer la ligne suivante + +allow-query { localhost;}; + + +Voilà a quoi pourrait correspondre le fichier de configuration ''named.conf'' + +acl goodclients { + 192.168.100.0/24; + 127.0.0.1; + localhost; +}; + +options { + listen-on port 53 { goodclients; }; + allow-query { goodclients; }; + allow-query-cache { goodclients; }; + listen-on-v6 port 53 { ::1; }; + directory "/var/named"; + dump-file "/var/named/data/cache_dump.db"; + statistics-file "/var/named/data/named_stats.txt"; + memstatistics-file "/var/named/data/named_mem_stats.txt"; + + + +===== Redémarrer le service ''named'' ===== + + +systemctl restart named + + +# systemctl enable named +# systemctl status named + +===== Modifier le paramétrage DNS ===== + + +sudo vim /etc/resolv.conf + + + +nameserver 127.0.0.1 + + +===== Tester l'interrogation DNS ===== + +Executer le code suivant + + +dig google.com + + + +; <<>> DiG 9.10.4-P3-RedHat-9.10.4-2.P3.fc24 <<>> google.com +;; global options: +cmd +;; Got answer: +;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15768 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 5 + +;; OPT PSEUDOSECTION: +; EDNS: version: 0, flags:; udp: 4096 +;; QUESTION SECTION: +;google.com. IN A + +;; ANSWER SECTION: +google.com. 300 IN A 172.217.18.238 + +;; AUTHORITY SECTION: +google.com. 171791 IN NS ns1.google.com. +google.com. 171791 IN NS ns2.google.com. +google.com. 171791 IN NS ns4.google.com. +google.com. 171791 IN NS ns3.google.com. + +;; ADDITIONAL SECTION: +ns2.google.com. 171791 IN A 216.239.34.10 +ns1.google.com. 171791 IN A 216.239.32.10 +ns3.google.com. 171791 IN A 216.239.36.10 +ns4.google.com. 171791 IN A 216.239.38.10 + +;; Query time: 116 msec +;; SERVER: 127.0.0.1#53(127.0.0.1) +;; WHEN: ven. nov. 11 21:47:14 CET 2016 +;; MSG SIZE rcvd: 191 + + + + +; <<>> DiG 9.10.4-P3-RedHat-9.10.4-2.P3.fc24 <<>> google.com +;; global options: +cmd +;; Got answer: +;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64308 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 5 + +;; OPT PSEUDOSECTION: +; EDNS: version: 0, flags:; udp: 4096 +;; QUESTION SECTION: +;google.com. IN A + +;; ANSWER SECTION: +google.com. 248 IN A 172.217.18.238 + +;; AUTHORITY SECTION: +google.com. 171739 IN NS ns4.google.com. +google.com. 171739 IN NS ns3.google.com. +google.com. 171739 IN NS ns1.google.com. +google.com. 171739 IN NS ns2.google.com. + +;; ADDITIONAL SECTION: +ns2.google.com. 171739 IN A 216.239.34.10 +ns1.google.com. 171739 IN A 216.239.32.10 +ns3.google.com. 171739 IN A 216.239.36.10 +ns4.google.com. 171739 IN A 216.239.38.10 + +;; Query time: 0 msec +;; SERVER: 127.0.0.1#53(127.0.0.1) +;; WHEN: ven. nov. 11 21:48:06 CET 2016 +;; MSG SIZE rcvd: 191 + + + +===== Activer le service au démarrage de l'OS ===== + +**1.** Vérifier le status + + +systemctl list-unit-files|grep named + + +Résultat + + +named-setup-rndc.service static +named.service disabled +systemd-hostnamed.service static + + +**2.** Activer le démarrage du service + +sudo systemctl enable named + + +Résultat + + +Created symlink from /etc/systemd/system/multi-user.target.wants/named.service to /usr/lib/systemd/system/named.service. + + +**3.** Vérifier + + +systemctl list-unit-files|grep named + + + +named-setup-rndc.service static +named.service enabled +systemd-hostnamed.service static + + + +===== Modifier le parefeu ===== + +**1.** Activer le port + +Si vous voulez utiliser le cache mis en place par d'autres machines du réseau, il sera nécessaire de lever les restrictions du parefeu. + + +sudo iptables -A INPUT -p tcp -m tcp --dport 53 -m conntrack --ctstate NEW -j ACCEPT + +sudo service iptables save + + +**2.** Vérifier les règles mises en place + + +sudo iptables -L|grep domain + + +Résultat + + +ACCEPT tcp -- anywhere anywhere tcp dpt:domain ctstate NEW + + +**3.** Vérifier l'accessbilité depuis un autre poste + +Depuis un autre poste, effectuer une commande **nmap** sur l'adresse du serveur (192.168.100.1 dans notre cas). + + +nmap -v 192.168.100.1 + + +Résultat + + +Starting Nmap 7.12 ( https://nmap.org ) at 2016-11-12 09:49 CET +Initiating Ping Scan at 09:49 +Scanning 192.168.100.1 [2 ports] +Completed Ping Scan at 09:49, 0.00s elapsed (1 total hosts) +Initiating Connect Scan at 09:49 +Scanning srv-prod (192.168.100.1) [1000 ports] +Discovered open port 53/tcp on 192.168.100.1 +Completed Connect Scan at 09:49, 0.04s elapsed (1000 total ports) +Nmap scan report for srv-prod (192.168.100.1) +Host is up (0.00025s latency). +Not shown: 999 closed ports +PORT STATE SERVICE +53/tcp open domain + + diff --git a/data/pages/informatique/divers/installer_bind9.txt b/data/pages/informatique/divers/installer_bind9.txt new file mode 100644 index 0000000..96d8723 --- /dev/null +++ b/data/pages/informatique/divers/installer_bind9.txt @@ -0,0 +1,5 @@ +====== Installer Serveur DNS ====== + + + +https://howto.biapy.com/fr/debian-gnu-linux/serveurs/autres/configurer-un-serveur-dns-bind-sur-debian diff --git a/data/pages/informatique/divers/installer_scratch_2.txt b/data/pages/informatique/divers/installer_scratch_2.txt new file mode 100644 index 0000000..ac51f30 --- /dev/null +++ b/data/pages/informatique/divers/installer_scratch_2.txt @@ -0,0 +1,51 @@ +====== Comment faire pour intaller Scratch 2 ====== + +https://askubuntu.com/questions/913892/how-to-install-scratch-2-on-ubuntu-16-10-or-17-04-64bit/913912 + + + +# install necesary i386 libraries +$ sudo apt-get install libgtk2.0-0:i386 libstdc++6:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libqt4-qt3support:i386 libgnome-keyring0:i386 libnss-mdns:i386 libnss3:i386 + +# make keyring visible for Adobe Air +$ sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0 +$ sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0 + +# Download Adobe Air +cd ~/Downloads +wget http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRSDK.tbz2 +$ sudo mkdir /opt/adobe-air-sdk +$ sudo tar jxf AdobeAIRSDK.tbz2 -C /opt/adobe-air-sdk + +# Download Air runtime/SDK from Archlinux +wget https://aur.archlinux.org/cgit/aur.git/snapshot/adobe-air.tar.gz +$ sudo tar xvf adobe-air.tar.gz -C /opt/adobe-air-sdk +$ sudo chmod +x /opt/adobe-air-sdk/adobe-air/adobe-air + +# Get actual scratch file URL from https://scratch.mit.edu/scratch2download/ +$ sudo mkdir /opt/adobe-air-sdk/scratch +wget https://scratch.mit.edu/scratchr2/static/sa/Scratch-456.0.1.air +$ sudo cp Scratch-456.0.1.air /opt/adobe-air-sdk/scratch/ +cp Scratch-456.0.1.air /tmp/ +cd /tmp/ +unzip /tmp/Scratch-456.0.1.air +$ sudo cp /tmp/icons/AppIcon128.png /opt/adobe-air-sdk/scratch/scratch.png + +Create launcher: + +$ cat << _EOF_ > /usr/share/applications/Scratch2.desktop +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Exec=/opt/adobe-air-sdk/adobe-air/adobe-air /opt/adobe-air-sdk/scratch/Scratch-456.0.1.air +Icon=/opt/adobe-air-sdk/scratch/scratch.png +Terminal=false +Name=Scratch 2 +Comment=Programming system and content development tool +Categories=Application;Education;Development;ComputerScience; +MimeType=application/x-scratch-project +_EOF_ + +$ chmod +x /usr/share/applications/Scratch2.desktop + \ No newline at end of file diff --git a/data/pages/informatique/divers/iot_principes_et_inconvenients.txt b/data/pages/informatique/divers/iot_principes_et_inconvenients.txt new file mode 100644 index 0000000..b871834 --- /dev/null +++ b/data/pages/informatique/divers/iot_principes_et_inconvenients.txt @@ -0,0 +1,159 @@ +====== iOT, principes et inconvenients ====== + + + +Cet article a été repris dans un épisode du podcast **mindCast** + +[[https://www.mindcast.fr/?name=2018-11-01_cedric_info_12_iot_calendar_rsync.mp3|mindCast Info n°12]] + + + + +Les Français ne sont pas emballés par les objets connectés.\\ +32 % d'entre eux jugent l’installation d’objets connectés « complexe » et 19 % « énervante », selon le [[https://www.docaufutur.fr/2018/10/15/1er-barometre-boulanger-ifop-les-francais-et-les-objets-connectes/|baromètre Boulanger/Ifop]] + +On va voir pourquoi. + +===== 5 principes de fonctionnement ===== + + +Un objet connecté repose sur 5 principes : + +==== 1. Un espace de stockage facilement accessible ==== + + + +Pour pouvoir déposer et consulter des informations, il fallait un **système** qui puisse être **accessible depuis n'importe quel réseau**. + +Un espace de stockage qui puisse répondre aux exigences de l'hétérogénéité des médias de communications. + +Les serveurs hébergés dans des datacenter permettent de répondre à cette problématique. + +Cela fait partie du **Cloud**. + + + +{{ informatique:google-datacenter-tech-13.jpg?500 |}} + + + + + + +==== 2. Un support de communication en or ==== + + + +Le **support de communication**, jusqu'à dans les années 90, reposait essentiellement sur des solutions câblées : bus RS485, bus CAN... et également du sans fils grâce aux fréquences réservés aux usages du grand public : 900 MHz, 2,4 GHz (2400 MHz) et 5,8 GHz (5800 MHz) + +Les réseaux sans fils : 4G**, 5G, SigFox, Lora, Wifi, bluetooth LE, Z-Wave, ZigBee, **et** Enocean**... apparus depuis les années 2000 ont permis d'ajouter les moyens d'interconnecter plus facilment les iOT. Des standards se profilent. Des notions plus compréhensibles du grand public. Ces notions sont apparues avec l’introduction des technologies utilisées couramment (ordinateurs, assistants personnels...) + +Petite aparté, la fréquence **900 MHz** est réservée en France à la radiotéléphonie. Donc, **son usage n'est pas autorisée**. C'est également cette fréquence qui est utilisée pour le support de communication Z-Wave.\\ +Je vous invite à consulter la page WikiPédia sur l'{{https://fr.wikipedia.org/wiki/Fr%C3%A9quences_de_t%C3%A9l%C3%A9phonie_mobile_en_France#Bande_des_900_MHz_(R-GSM_et_E-GSM_inclus)|utilisation de la bandes des 900 MHz}} + + + + +{{ informatique:iot_wirless_techno.png?500 |}} + + + + + +==== 3. Un logiciel adapté à l'iOT ==== + + + + Vous avez une sonnette Somfy, n'hesitez pas utiliser le programme Somfy. Vous avez une station météo Netatmo, un programme netatmo, une sonde pour vos plantes, utilisez GreenBox, MEG, Flower Power de chez Parrot, Koubachi... + + + +{{ informatique:smartphone_applications.png?500 |}} + + + + + + + + +==== 4. Des informations compréhensibles par tous ==== + + + +Afin d'en facilité l'exploitation par des humains, les ordinateurs : + - récupèrent les données depuis les espaces de stockage, + - compilent les informations sur des calculateurs et + - mettent en forme ces informations pour qu'elles soient plus attrayantes et facilement interprétables. + +La compilation des informations s'appelle le Data Analyitics / l'analyse de données. Les data scientists, les personnes réalisant les programmes d'analyse, exploitent vos données pour pouvoir en interpréter une notion facilement compréhensible. + + + +{{ informatique:data-analytics-too-much-data.jpg?500 |}} + + + + + + + + + + + +==== 5. Des informations accessibles par tous moyens ==== + + + + +Des interfaces idéales pour l’exploitation des iOT : smartphone, tablette ou écrans dédiés. + +L'interface pour les iOT permet à l'utilisateur d'interagir avec le système et s'adapter au support utilisé.\\ +Elle permet, entre autres, l'affichage d'informations calculées depuis les données relevés des différents iOT, de manières compréhensible. + + + +{{ informatique:iot_interaces_utilisateurs.png?500 |}} + + + + + + + + +===== Inconvénients ===== + + +1. Fuite de données en dehors de votre bulle privée. Le stockage s'effectue sur le cloud. + +2. Les fréquences exploitées sont également utilisées pour d'autres usages. Wifi, Micro-onde, objets télécommandés.. et peuvent perturber le fonctionnement des iOT + +3. Trop de logiciels pour l'utilisation de ces différents capteurs. De manière simplicité, il ne faudrait utiliser une série d'objet connectée que d'un seul fabricant. A écouter les fabricants, il suffit d’utiliser leur programme pour se simplifier la vie. Pas simple. + +4. L'analyse des données s'effectuent en dehors de la bulle privée. + +===== Conclusion ===== + +Vie privée mise en danger, complexité due à la multiplication des acteurs que ne s'accordent pas sur un standard. Et je ne vous ai pas parlé de protocole de communication logiciel et de sécurité des communications. + +On n'a pas tous la fibre d'un informaticien, d'un électronicien ou d'un spécialiste de la sécurité, mais pourtant le sujet mérite toute notre attention sur ces problématiques. + +Concernant le DoIt Yourself (faites le vous même), c'est une autre histoire. Beaucoup plus technique et plus orientée pour les électroniciens et informaticiens chevronnés, le DIY est une solution qui me séduit. Mais c'est une histoire que je reprendrais au retour des vacances avec le [[informatique:applications:couper_la_veille:start|coupeur de veille]]. + +Malheureusement, concernant les IoT, je n'ai pas de solution pour pouvoir aborder les sereinement. Il y a bien des tentatives de simplification avec Jeedom, HomeLive, Vera, Zipato, eedomus ou Home Center, mais on voit que ça part encore dans tous les sens et on reste sur notre faim. + +===== Liens & Bibliographie ===== + +Union internationale des télécommunications (ITU), [[https://www.itu.int/en/ITU-T/techwatch/Pages/internetofthings.aspx|L'internet des objets connectés]] + +Présentation de Sami TABBANE (ITU), {{ informatique:iot_standards_part_i_sami.pdf |IoT Technology and Architecture}} + +Présentation de Sami TABBANE (ITU), {{ informatique:iot_technical_overview_of_the_ecosystem_v2_27062017.pdf |Internet of Things: A technical overview of the ecosystem}} + +Présentation de Frédéric Camps (LAAS/CNRS), {{ informatique:iot-m2m.pdf |Connected objects, +IoT, M2M, architecture, protocols, ...}} + +Présentation de Martha Zemede, Keysight Technologies, {{ informatique:18033364.pdf |Explosion of the Internet of Things: +What does it mean for wireless devices?}} \ No newline at end of file diff --git a/data/pages/informatique/divers/iso_to_usb.txt b/data/pages/informatique/divers/iso_to_usb.txt new file mode 100644 index 0000000..c886614 --- /dev/null +++ b/data/pages/informatique/divers/iso_to_usb.txt @@ -0,0 +1,7 @@ +====== Créer une clé USB à partir d'un fichier ISO ====== + +**/dev/da0** est le chemin d'accès à votre clé USB. + + +dd if=FreeBSD-10.2-RELEASE-amd64-memstick.img of=/dev/da0 bs=1M conv=sync + \ No newline at end of file diff --git a/data/pages/informatique/divers/lecteur_video_html5.txt b/data/pages/informatique/divers/lecteur_video_html5.txt new file mode 100644 index 0000000..c9f4060 --- /dev/null +++ b/data/pages/informatique/divers/lecteur_video_html5.txt @@ -0,0 +1,37 @@ +====== Lecteur vidéo HTML5 (sans Flash Player) ====== + +Rends-toi sur la page ''about:config''. + +Passe l’avertissement de sécurité et cherche tous les paramètres suivants et modifie-les (si besoin) en double cliquant dessus : + +Pour activer Media Source (MSE) : + + media.mediasource.enabled : mettre à true ; + media.mediasource.ignore_codecs : mettre à true. + + +Pour les plugins WebM : + + media.mediasource.webm.enabled : mettre à true ; + media.encoder.webm.enabled : mettre à true. + + +Pour les plugins H.264/MP4 : + + media.fragmented-mp4.enabled : mettre à true ; + media.fragmented-mp4.exposed : mettre à true ; + media.fragmented-mp4.ffmpeg.enabled : mettre à true ; + media.fragmented-mp4.gmp.enabled : mettre à true. + +===== Depuis Firefox 50 ===== + +1. installer VLC + +2. Rends-toi sur la page ''about:config''. + +3. Passe l’avertissement de sécurité et cherche tous les paramètres suivants et modifie-les (si besoin) en double cliquant dessus : + libavcodec.allow-obsolete + + +Teste les fonctionnalités compatibles avec ton navigateur : +[[https://www.youtube.com/html5/?gl=FR&hl=fr|Youtube teste le HTML5]] diff --git a/data/pages/informatique/divers/led_installer_lumiere.txt b/data/pages/informatique/divers/led_installer_lumiere.txt new file mode 100644 index 0000000..6cbb764 --- /dev/null +++ b/data/pages/informatique/divers/led_installer_lumiere.txt @@ -0,0 +1,11 @@ +====== Installer un point lumineux ====== + +Les rubans à LED permettent de positionner des points lumineux sans prendre de place : sous les étages, dans les placards, dans des endroits exiguës.\\ +J'y vois également deux autre avantages. La tension de fonctionnement n'est pas dangereuse, c'est du 12 volts, et il n'y a presque pas d'échauffement. + +Couramment vendu par ruban de 5 mètres, ils ont l'avantage d'être découpables ou les ajouter en série. Sur le dernier point, il faudra veiller à avoir une alimentation suffisamment dimensionnées pour la longueur désirée. + +Pour le point lumineux à installer est une chambre d'ado avec un coin bureau et un coin détente.\\ +Dans le coin détente, j'ai pris un ruban de lumière "blanc chaud" et un ruban RGB. Pour le coté bureau, je privilégie un ruban de couleur "blanc froid". J'aurai 3 x 1,60 m de lumière. + +Il faut calculer la puissance consommé par tout le circuit afin de veiller à ce que le transformateur fonctionne de manière correcte. \ No newline at end of file diff --git a/data/pages/informatique/divers/liens_utiles.txt b/data/pages/informatique/divers/liens_utiles.txt new file mode 100644 index 0000000..a073f61 --- /dev/null +++ b/data/pages/informatique/divers/liens_utiles.txt @@ -0,0 +1,84 @@ +====== Liens utiles ====== + + + +**Cartes, atlas, maps** + + * [[https://maps.google.com|Google maps]] + * [[https://www.openstreetmap.org/|OpenStreetMap]] + * [[https://www.waze.com/livemap|Waze : live map]] + + +**Contrôle à distance** + + * [[https://www.teamviewer.com|Teamviewer]] + + + + +**Communiquer** + + * [[https://mail.google.com|GMail]] + * [[https://www.sylaps.com|sylaps]] + * [[https://hangouts.google.com/|Hangouts]] + + + + + +**Météo** + + * [[http://www.meteo60.fr|Météo 60]] + * [[http://en.blitzortung.org/live_lightning_maps.php|Carte des orages]] + * [[http://fr.blitzortung.org/live_dynamic_maps2.php|Carte des orages dynamiques]]. Si vous cherchez un peu sur le site, vous pouvez également y trouver un historiques des impacts. + + + + + + + + +**Cloud** + + * [[https://photos.google.com|Google photos]] + + + + + +**Divertissement** + * [[https://www.radio-en-direct.com/|Radio en direct]] + + + + + + + + + + + + + + +**Cloud** + + * [[https://amzn.to/37vi1De|Amazon]] + + + + + + + +**Polices à télécharger** + * https://www.dafont.com/ + + + + + + + diff --git a/data/pages/informatique/divers/linux.txt b/data/pages/informatique/divers/linux.txt new file mode 100644 index 0000000..5faf0e7 --- /dev/null +++ b/data/pages/informatique/divers/linux.txt @@ -0,0 +1,66 @@ +====== Linux : commandes, trucs et astuces ====== + +{{ informatique:1200px-gnulinux.jpg?nolink&75x75| GNU Linux}} + +===== Commandes Linux et exemples ===== + +Je vous propose un **lexiques des commandes Linux**. Il regroupe l'ensemble des commandes utilisées avec des **exemples de mise en œuvre**. Faites vos premiers pas en ligne de commande et progresser. Trouver, mémoriser et enchaîner les commandes grâce aux exemples et conseils qui vous feront économiser du temps. + +Je vous conseille la lecture de l'article car il aborde une approche pédagogique qui vous permettra de progresser de manière plus efficace. + + +> [[informatique:langage:bash:commandes:start|{{informatique:icon_terminal.png?64|}}]] Accéder aux [[informatique:langage:bash:commandes:start]] + + + + + + +===== Guide des solutions Linux ===== + +Une solution est un ensemble de logiciels, programmes, utilitaires, services.. qui permettent de remplir un ensemble de fonctions. Du moment où l'installation nécessite plus d'une ligne de commande, je considère qu'il s'agit d'une solution. + +> Accéder à la page [[informatique:applications:start]] + + + +Vous trouverez également divers articles concernant des produits et sites pour réaliser des solutions. + +nfs >> + + * [[informatique:linux:nfs-network-file-system]] sous Debian et Fedora + +samba >> + + * [[informatique:cfp:installer_un_serveur_de_partage_de_fichiers:samba]] sous Linux + + + +===== Quelques programmes notables ===== + +^ Nom ^ commentaire ^ Fedora ^ Debian ^ +| Shotwell | Gestionnaire de photos | oui | oui | +| Skrooge | Gestionnaire de budget et comptes bancaire | oui | en test | +| Calibre | Gestionnaire de livres numériques | oui | oui | +| [[informatique:linux:logiciels:linux:keepass]] | Gestonnaire de mots de passe | oui | oui | +| [[informatique:linux:logiciels:linux:libreoffice]] | Editeur de texte, tableur, base de données... | oui | oui | +| Firefox | Naivgateur Internet HTML | oui | oui | +| Thunderbird | Gestionnaire de mails | oui | oui | +| The Gimp | Éditeur d'images | oui | oui | +| [[informatique:linux:logiciels:linux:sounconverter]] | Convertisseur audio | oui | oui | +| PDF mod | Convertisseur PDF | oui | oui | + +===== Les distributions ===== + + + +Fedora + + + +{{page>debian:start}} + + + + + \ No newline at end of file diff --git a/data/pages/informatique/divers/linux_firefox_install_update.txt b/data/pages/informatique/divers/linux_firefox_install_update.txt new file mode 100644 index 0000000..5c8c060 --- /dev/null +++ b/data/pages/informatique/divers/linux_firefox_install_update.txt @@ -0,0 +1,78 @@ +====== Firefox ====== + +Avec **Linux Debian 9.5**, la version de Firefox proposée suit que le canal ESR. Cette version est mise à jour beaucoup plus lentement que les versions Firefox proposée en version stable. + +Je vous propose une méthode pour installer et mettre à jour Firefox depuis l'archive proposée sur le site officiel. + + +wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=fr" + + + +sudo rm -fR /opt/firefox/*.* + + + +sudo tar xjf firefox.tar.bz2 -C /opt/ + + +Edition du fichier ''sudo vim /usr/share/applications/firefox-stable.desktop''. +Cela permet de créer une icone dans le lanceur de programme pour tous les utilisateurs. + + +[Desktop Entry] +Name=Firefox Stable +Comment=Navigue sur Internet +GenericName=Naivgateur Internet +X-GNOME-FullName=Navigateur Web Firefox Stable +Exec=/opt/firefox/firefox-bin %u +Terminal=false +X-MultipleArgs=false +Type=Application +Icon=/opt/firefox/icons/updater.png +Categories=Network;WebBrowser; +MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https; +StartupWMClass=Firefox +StartupNotify=true + + + +Pour pouvoir executer **firefox** à partir de la ligne de commande, on créera un lien vers le binaire depuis ''/usr/local/bin'' + + +sudo ln -s /opt/firefox/firefox /usr/local/bin/ + + +Enfin, on choisira **Firefox** comme navigateur principal grâce à l'entrée ''x-www-browser'' : + + +sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 200 +sudo update-alternatives --set x-www-browser /opt/firefox/firefox + + +===== Mise à jour ===== + + +Voici un script a exploiter avec une tâche **cron** qui permettra de télécharger régulièrement la dernière version. + + +rep_courant=$(pwd) +cd /tmp +wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=fr" +rm -fR /opt/firefox/*.* +tar xjf firefox.tar.bz2 -C /opt/ +rm firefox.tar.bz2 +cd $rep_courant + + + +===== Activation de l'U2F ===== + +Pour en profiter des possibilités offertes par les clés U2F, trois paramètres sont à activer dans la section about:config (à taper dans la barre d'adresse) : + + +security.webauth.u2f > true +security.webauth.webauthn > true +security.webauth.webauthn_enable_usbtoken > true + + diff --git a/data/pages/informatique/divers/linux_fsck.txt b/data/pages/informatique/divers/linux_fsck.txt new file mode 100644 index 0000000..d350580 --- /dev/null +++ b/data/pages/informatique/divers/linux_fsck.txt @@ -0,0 +1,27 @@ +===== Vérifier l'état de santé d'une partition ===== + + +sudo fsck -yfDC0 /dev/sdb1 + + +Si le système de fichier n'est pas reconnu, forcez le avec une des commandes suivantes : + +fsck.cramfs fsck.ext3 fsck.ext4dev fsck.minix fsck.ntfs fsck.xfs +fsck.btrfs fsck.ext2 fsck.ext4 fsck.fat fsck.msdos fsck.vfat + + +Résultat + + +fsck de util-linux 2.28.2 +e2fsck 1.43.1 (08-Jun-2016) +Passe 1 : vérification des i-noeuds, des blocs et des tailles +Passe 2 : vérification de la structure des répertoires +Passe 3 : vérification de la connectivité des répertoires +Passe 3A : optimisation des répertoires +Passe 4 : vérification des compteurs de référence +Passe 5 : vérification de l'information du sommaire de groupe + +disk_21: ***** LE SYSTÈME DE FICHIERS A ÉTÉ MODIFIÉ ***** +disk_21 : 10424/244195328 fichiers (2.6% non contigus), 244904914/976754176 blocs + diff --git a/data/pages/informatique/divers/linux_mkfs.txt b/data/pages/informatique/divers/linux_mkfs.txt new file mode 100644 index 0000000..80feee8 --- /dev/null +++ b/data/pages/informatique/divers/linux_mkfs.txt @@ -0,0 +1,37 @@ +===== Formater une partition en ext4 ===== + +La partition que je veux formater est **sdf1** (à remplacer par votre partition) + +J’exécute la commande mkfs (make file system) + +''sudo mkfs -t ext4 /dev/sdf1'' + +{{ informatique:linux_mkfs.png?600 |linux mkfs}} + +Cette étape va durer un long moment... + +résultat : + + +cedric24c@dskstd$sudo mkfs -t ext4 /dev/sdf1 +mke2fs 1.43.3 (04-Sep-2016) +En train de créer un système de fichiers avec 976754385 4k blocs et 244195328 i-noeuds. +UUID de système de fichiers=e8927ac0-b737-4d91-a46d-12d7f35845f1 +Superblocs de secours stockés sur les blocs : + 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, + 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, + 102400000, 214990848, 512000000, 550731776, 644972544 + +Allocation des tables de groupe : complété +Écriture des tables d'i-noeuds : complété +Création du journal (262144 blocs) : complété +Écriture des superblocs et de l'information de comptabilité du système de +fichiers : complété + + + + + + +tune2fs + \ No newline at end of file diff --git a/data/pages/informatique/divers/linux_testdisk.txt b/data/pages/informatique/divers/linux_testdisk.txt new file mode 100644 index 0000000..620a45e --- /dev/null +++ b/data/pages/informatique/divers/linux_testdisk.txt @@ -0,0 +1,12 @@ + +===== Récupérer des données effacées ===== + +Installer : + +sudo dnf install testdisk + + +Executer : + +sudo testdisk + \ No newline at end of file diff --git a/data/pages/informatique/divers/manipuler_les_pdf_sous_linux.txt b/data/pages/informatique/divers/manipuler_les_pdf_sous_linux.txt new file mode 100644 index 0000000..fe1f199 --- /dev/null +++ b/data/pages/informatique/divers/manipuler_les_pdf_sous_linux.txt @@ -0,0 +1,327 @@ +====== Manipuler des PDF sous Linux ? ====== + +===== Liste des programmes ===== + +**pdfshuffler** (PDF file merging, rearranging, and splitting)\\ +Concaténer, séparer ou modifier l'ordre des pages des fichiers PDF. + +**pdfmod** (A simple application for modifying PDF documents) + +**poppler** (Command line utilities for converting PDF files) + +**pdftk** + +**pdf chain** + +===== pdfmod ===== + +==== Installer pdfmod ==== + +{{ informatique:cfp:ico_pdfmod.png?direct|}} + +Executer l'installation : +sudo dnf install pdfmod + +Résultat : + +Dernière vérification de l’expiration des métadonnées effectuée il y a 1:48:37 le sam. 29 juil. 2017 18:27:15 CEST. +Dépendances résolues. +================================================================================ + Paquet Architecture Version Dépôt Taille +================================================================================ +Installation de : + pdfmod x86_64 0.9.1-15.fc26 fedora 723 k +Installation des dépendances: + gnome-sharp x86_64 2.24.2-13.fc26 fedora 315 k + gtk-sharp2 x86_64 2.12.42-2.fc26 fedora 702 k + hyena x86_64 0.5-15.fc26 fedora 355 k + nunit x86_64 3.6-2.fc26 fedora 369 k + poppler-sharp x86_64 0.0.3-13.fc26 fedora 34 k + +Résumé de la transaction +================================================================================ +Installer 6 Paquets + +Taille totale des téléchargements : 2.4 M +Taille des paquets installés : 8.4 M +Voulez-vous continuer ? [o/N] :o +Téléchargement des paquets : +(1/6): gnome-sharp-2.24.2-13.fc26.x86_64.rpm 190 kB/s | 315 kB 00:01 +(2/6): hyena-0.5-15.fc26.x86_64.rpm 217 kB/s | 355 kB 00:01 +(3/6): poppler-sharp-0.0.3-13.fc26.x86_64.rpm 158 kB/s | 34 kB 00:00 +(4/6): pdfmod-0.9.1-15.fc26.x86_64.rpm 206 kB/s | 723 kB 00:03 +(5/6): gtk-sharp2-2.12.42-2.fc26.x86_64.rpm 159 kB/s | 702 kB 00:04 +(6/6): nunit-3.6-2.fc26.x86_64.rpm 333 kB/s | 369 kB 00:01 +-------------------------------------------------------------------------------- +Total 478 kB/s | 2.4 MB 00:05 +Test de la transaction en cours +La vérification de la transaction a réussi. +Lancement de la transaction de test +Transaction de test réussie. +Exécution de la transaction + Préparation : 1/1 + Installation de : gtk-sharp2-2.12.42-2.fc26.x86_64 1/6 + Exécution du scriptlet: gtk-sharp2-2.12.42-2.fc26.x86_64 1/6 + Installation de : gnome-sharp-2.24.2-13.fc26.x86_64 2/6 + Exécution du scriptlet: gnome-sharp-2.24.2-13.fc26.x86_64 2/6 + Installation de : poppler-sharp-0.0.3-13.fc26.x86_64 3/6 + Installation de : nunit-3.6-2.fc26.x86_64 4/6 + Installation de : hyena-0.5-15.fc26.x86_64 5/6 + Installation de : pdfmod-0.9.1-15.fc26.x86_64 6/6 + Exécution du scriptlet: pdfmod-0.9.1-15.fc26.x86_64 6/6 + Vérification de : pdfmod-0.9.1-15.fc26.x86_64 1/6 + Vérification de : gnome-sharp-2.24.2-13.fc26.x86_64 2/6 + Vérification de : gtk-sharp2-2.12.42-2.fc26.x86_64 3/6 + Vérification de : hyena-0.5-15.fc26.x86_64 4/6 + Vérification de : poppler-sharp-0.0.3-13.fc26.x86_64 5/6 + Vérification de : nunit-3.6-2.fc26.x86_64 6/6 + +Installé : + pdfmod.x86_64 0.9.1-15.fc26 gnome-sharp.x86_64 2.24.2-13.fc26 + gtk-sharp2.x86_64 2.12.42-2.fc26 hyena.x86_64 0.5-15.fc26 + nunit.x86_64 3.6-2.fc26 poppler-sharp.x86_64 0.0.3-13.fc26 + +Terminé ! + + + +===== pdf shuffler ===== + +==== Installer pdf shuffler ==== + +{{ informatique:cfp:ico_pdfshuffler.png?direct|}} + +Exécuter l'installation : + + +sudo dnf install pdfshuffler + + + +Résultat : + +Dernière vérification de l’expiration des métadonnées effectuée il y a 1:59:55 le sam. 29 juil. 2017 18:27:15 CEST. +Dépendances résolues. +================================================================================ + Paquet Architecture Version Dépôt Taille +================================================================================ +Installation de : + pdfshuffler noarch 0.6.0-10.fc26 fedora 69 k +Installation des dépendances: + pyPdf noarch 1.13-13.fc26 fedora 73 k + pypoppler x86_64 0.12.2-5.fc26 fedora 31 k + +Résumé de la transaction +================================================================================ +Installer 3 Paquets + +Taille totale des téléchargements : 173 k +Taille des paquets installés : 636 k +Voulez-vous continuer ? [o/N] :o +Téléchargement des paquets : +(1/3): pypoppler-0.12.2-5.fc26.x86_64.rpm 19 kB/s | 31 kB 00:01 +(2/3): pdfshuffler-0.6.0-10.fc26.noarch.rpm 19 kB/s | 69 kB 00:03 +(3/3): pyPdf-1.13-13.fc26.noarch.rpm 15 kB/s | 73 kB 00:04 +-------------------------------------------------------------------------------- +Total 29 kB/s | 173 kB 00:05 +Test de la transaction en cours +La vérification de la transaction a réussi. +Lancement de la transaction de test +Transaction de test réussie. +Exécution de la transaction + Préparation : 1/1 + Installation de : pypoppler-0.12.2-5.fc26.x86_64 1/3 + Installation de : pyPdf-1.13-13.fc26.noarch 2/3 + Installation de : pdfshuffler-0.6.0-10.fc26.noarch 3/3 + Exécution du scriptlet: pdfshuffler-0.6.0-10.fc26.noarch 3/3 + Vérification de : pdfshuffler-0.6.0-10.fc26.noarch 1/3 + Vérification de : pyPdf-1.13-13.fc26.noarch 2/3 + Vérification de : pypoppler-0.12.2-5.fc26.x86_64 3/3 + +Installé : + pdfshuffler.noarch 0.6.0-10.fc26 pyPdf.noarch 1.13-13.fc26 + pypoppler.x86_64 0.12.2-5.fc26 + +Terminé ! + + + +==== Utiliser pdf shuffler ==== + +{{ informatique:cfp:pdfshuffler_capture.png?direct |}} + + +===== Poppler ===== + +==== Installer poppler ==== + +{{ informatique:cfp:ico_poppler.gif?direct|}} + +Exécuter l'installation : + + +sudo dnf install poppler-utils + + +==== Utiliser poppler ==== + +**poppler-utils** est un collection d'outils qui s'appuie sur l'API **poppler** pour éditer et modifier les fichiers PDF. + * **pdfdetach** extract embedded documents from a PDF + * **pdffonts** lists the fonts used in a PDF + * **pdfimages** extract all embedded images at native resolution from a PDF + * **pdfinfo** list all infos of a PDF + * **pdfseparate** extract single pages from a PDF + * **pdftocairo** convert single pages from a PDF to vector or bitmap formats using cairo + * **pdftohtml** convert PDF to HTML format retaining formatting + * **pdftoppm** convert a PDF page to a bitmap + * **pdftops** convert PDF to printable PS format + * **pdftotext** extract all text from PDF + * **pdfunite** merges several PDF + +The popper-utils package provides several different commands for interacting with and modifying PDF files. However, the two commands that help us the most here are **pdfseparate** and **pdfunite**. + +**pdfseparate** extracts pages into multiple PDFs that we can later merge together with **pdfunite**. To extract all the pages of a document into individual files, use: + + +pdfseparate ColoringBook.pdf ColoringBook-page_%d.pdf + + +To export a range of pages — say just pages 3,4,5,6,7,8 and 9 of a PDF — use the command: + + +pdfseparate -f 3 -l 9 ColoringBook.pdf ColoringBook-page_%d.pdf + + +Finally, after using **pdfseparate**, if we wanted to create a new document (NewColoringBook.pdf) with ColoringBook-page_3.pdf and ColoringBook-page_3.pdf we could use the following **pdfunite** command: + + +pdfunite ColoringBook-page_3.pdf ColoringBook-page_7.pdf NewColoringBook.pdf + + + +===== PDFTK ===== + +==== Installer le programme PDFTK ==== +yum install pdftk + +==== Utiliser PDFTK ==== + +Assembler (merge, join) plusieurs fichiers PDF en un seul nouveau fichier PDF +Syntaxe +pdftk P1 cat output P2 + + * P1 - source - correspond à la liste de fichiers à assembler + * P2 - destination - correspond au fichier créé avec les documents PDF assemblés. + +==== Exemple ==== + +Assembler in1.pdf et in2.pdf dans un nouveau fichier out1.pdf : +pdftk in1.pdf in2.pdf cat output out2.pdf + +==== Remarque ==== + +Si PDFMERGE est installé sur votre poste, il rempli aussi cette fonctionnalité : +pdfmerge file1.pdf file2.pdf... fileN.pdf outfile.pdf + + +===== PDF Chain ===== + +PDF Chain est une interface graphique pour PDF Toolkit (pdftk). Cette interface supporte toutes les commandes disponibles dans PDF Toolkit. + + +===== ImageMagick ===== + +==== Installer ImageMagick ==== + +> Fedora 30 + +Sous **Fedora 30**, il suffit d’exécuter **dnf** pour installer le paquet présent dans des dépots **fedora** et ** updates **. + + $ sudo dnf install ImageMagick + +Les dépendances à d'autres paquets sont les suivantes : + + provider: ImageMagick-libs-1:6.9.10.75-1.fc30.x86_64 + provider: glibc-2.29-27.fc30.x86_64 + provider: glibc-2.29-27.fc30.i686 + + +===== - La compil' des questions ===== + + +==== - Recompiler un fichier PDF (pdftocairo et popple) ==== + + +Dans un dossier vide, copier le fichier PDF à traiter. Se placer dans ce dossier avec la commande ''cd'' puis exécuter les commandes suivantes. + +## Convertir le fichier PDF en plusieurs fichiers JPEG avec **poppler** : + + $ pdftocairo `ls -v *.jpg` -jpeg + +## Convertir les fichiers JPEG et les assembler en un fichier PDF avec **ImageMagick** : + + $ convert `ls -v *.jpg` "final.pdf" + +## Effacer les fichiers temporaires : + + $ rm *.jpg + +Le fichier ''final.pdf'' est prêt. + + +==== - Recompiler un fichier PDF (gs via ps) ==== + +Voici une méthode avec les prorgrammes **pdf2ps** et **ps2pdf** en ligne de commande. Ces programmes sont intégrés au paquets **GhostScript**. + +On considère que l'on souhaite transformer le fichier nommé **livre.pdf**. Le résultat sera dans le fichier **livre-opti.pdf** + + +pdf2ps livre.pdf inter.ps +ps2pdf -dPDFSETTINGS=/prepress inter.ps livre-opti.pdf + + +L'option **dPDFSETTINGS** défini la qualité d'image issue du fichier PDF. Elle peut prendre les valeurs (du moins bon au meilleur résultat) **/screen**, **/default**, **/ebook**, **/printer**, **/prepress** + + +==== - Recompiler un fichier PDF (gs) ==== + +Voici une méthode avec les prorgrammes **gs** en ligne de commande. Le programme **gs** s'appelle **GhostScript** qui est un interpreteur de langage PDF et PS. + +On considère que l'on souhaite transformer le fichier nommé **livre.pdf**. Le résultat sera dans le fichier **livre-opti.pdf** + + +gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -sOutputFile=livre-opti.pdf livre.pdf + + +L'option **dPDFSETTINGS** défini la qualité d'image issue du fichier PDF. Elle peut prendre les valeurs (du moins bon au meilleur résultat) **/screen**, **/default**, **/ebook**, **/printer**, **/prepress** + +==== - Extraire le texte présent dans un PDF ==== + +Votre fichier PDF peut contenir un ensemble de textes. Celui-ci peut être extrait directement en fichier texte. +Voici une méthode avec le prorgramme **pdftotext** en ligne de commande. Ce programme fait partie de la suite **poppler-utils**. + +On considère que l'on souhaite extraire le texte présent dans le fichier nommé **livre.pdf**. Le résultat sera dans le fichier **livre.txt** + + +pdftotext livre.pdf livre.txt + + + +==== - Deviner le texte d'un fichier PDF ==== + +Si votre fichier PDF ne comporte que des images, il est nécessaire de ''deviner'' le texte présent. Il s'agit de la méthode OCR. Voici une méthode avec le prorgramme **ocrmypdf** en ligne de commande. + +Ce programme peut être installé avec la commande : + sudo apt install ocrmypdf + +On considère que l'on souhaite extraire le texte présent dans le fichier nommé **livre.pdf**. Le résultat sera dans le fichier **livre.txt** + + +ocrmypdf livre.pdf livre.txt -l fra + + +Le dictionnaire OCR s'appuie sur le programme **tesseract**. Il faut installer le dictionnaire que l'on souhaite utiliser par la suite : + sudo apt install tesseract-ocr-fra + + + diff --git a/data/pages/informatique/divers/mettre_a_jour_dokuwiki.txt b/data/pages/informatique/divers/mettre_a_jour_dokuwiki.txt new file mode 100644 index 0000000..778bd94 --- /dev/null +++ b/data/pages/informatique/divers/mettre_a_jour_dokuwiki.txt @@ -0,0 +1,8 @@ +====== Mettre à jour DokuWiki ====== + +1/ Sauvegarder le DokuWiki avant toute manipulation. + +cp -r prod save_20121001 + + +2/ Utiliser le plugIn [[http://www.dokuwiki.org/plugin:upgrade|upgrade]] pour mettre à jour. \ No newline at end of file diff --git a/data/pages/informatique/divers/microsoft_toolkit_2.5.3.txt b/data/pages/informatique/divers/microsoft_toolkit_2.5.3.txt new file mode 100644 index 0000000..bb23463 --- /dev/null +++ b/data/pages/informatique/divers/microsoft_toolkit_2.5.3.txt @@ -0,0 +1,19 @@ +====== Microsoft Toolkit Windows ====== + +Je cite un site dont je ne veux pas faire la pub : + +Microsoft Toolkit est un outils gratuit pour ordinateur Windows et qui vous permet de gérer vos licences pour tous les programmes Microsoft Office et Microsoft Windows en général. Il supporte toutes les éditions de Microsoft Windows (Windows 10, Windows 8.1, Windows 8 et Windows 7) et Microsoft Office 2003, 2007, 2010, 2013 et 2016. Microsoft Toolkit vous aidera à mieux executer vos programmes Microsoft Office s'ils sont piratés. + + +Evidemment, il vous conseille : + + + * Désactivez temporairement votre protection anti-virus + * D'autoriser le programme à pocéder les droits administrateurs (donc modifier n'importe quoi) + + +De plus : + * ce site vante les mérites d'une version 2.6.6 alors que les captures sont celles d'une 2.5.1. + * en en-tête il est mentionné **Open Source**. Je n'ai pas encore trouvé le source... + +**Et si il était temps de se mettre à l'open source, le vrai ?** diff --git a/data/pages/informatique/divers/optimiser_1er_niveau.txt b/data/pages/informatique/divers/optimiser_1er_niveau.txt new file mode 100644 index 0000000..f6535f7 --- /dev/null +++ b/data/pages/informatique/divers/optimiser_1er_niveau.txt @@ -0,0 +1,27 @@ +====== Optimiser le serveur (1er niveau) ====== + +===== Installer outils standards ===== + + + +==== Sous Debian 10 ==== + +L'éditeur **nano** est déjà déployé avec la distribution **Debian 10** fournie pas OVH. + +# apt install unzip unrar-free + +==== Sous Debian 8 ==== + +**Installer** un éditeur comme VIM ou nano + +apt-get install vim + +apt-get install nano + + +**Installer** des outils. + +Unzip, unrar + +apt-get install unzip unrar + diff --git a/data/pages/informatique/divers/outils_en_ligne.txt b/data/pages/informatique/divers/outils_en_ligne.txt new file mode 100644 index 0000000..2b4c004 --- /dev/null +++ b/data/pages/informatique/divers/outils_en_ligne.txt @@ -0,0 +1,12 @@ +====== Outils en ligne ====== + +Que vous soyez informaticien confirmé ou débutant, je vous propose des outils gratuits et en ligne pour **développer**, **créer**, **éditer** ou s'exprimer. + +Voyons voir ce que j'ai à vous raconter. + + + +[[http://acemail.fr/phpobjectgenerator/|PHP Object Generator]] + + +* [[http://acemail.fr/sqldesigner/|SQL Designer]] \ No newline at end of file diff --git a/data/pages/informatique/divers/peertube_installation.txt b/data/pages/informatique/divers/peertube_installation.txt new file mode 100644 index 0000000..ead53ab --- /dev/null +++ b/data/pages/informatique/divers/peertube_installation.txt @@ -0,0 +1,33 @@ +====== Peertube : installation ====== + +===== Prérequis serveur ===== + +Pour une configuration vec 2 vCore, 2GB de RAM et de utilisateurs ((https://github.com/Chocobozzz/PeerTube/blob/develop/FAQ.md#should-i-have-a-big-server-to-run-peertube)) : + + * CPU -> nginx ~ 20%, peertube ~ 10%, postgres ~ 1%, redis ~ 3% + * RAM -> nginx ~ 6MB, peertube ~ 120MB, postgres ~ 10MB, redis ~ 5MB + +Donc, il faut au moins : + + * CPU : 1 core sans transcoding, et au moins 2 si l'option est activée + * RAM : 1GB + * Espace disque : dépends de la quantité de vidéo hébergée + +===== Préparation ===== + + $ sudo apt-get install curl sudo unzip vim + +{{page>informatique:langage:bash:commandes:ssh}} + +{{page>informatique:langage:bash:commandes:sudo}} + +===== Redéfinir les locales ===== + + $ sudo apt-get install certbot python-certbot-nginx + + +===== Installer CertBot ===== + + $ sudo apt-get install certbot python-certbot-nginx + +sudo certbot --nginx --register-unsafely-without-email \ No newline at end of file diff --git a/data/pages/informatique/divers/recuperer_liste_abonnes_twitter.txt b/data/pages/informatique/divers/recuperer_liste_abonnes_twitter.txt new file mode 100644 index 0000000..b4a24e5 --- /dev/null +++ b/data/pages/informatique/divers/recuperer_liste_abonnes_twitter.txt @@ -0,0 +1,18 @@ +====== Récupérer la liste des abonnés Twitter ====== + + +===== Recette IFTTT ===== + +Ajouter une recette IFTTT pour mémoriser les abonnés au fur et à mesure de leur abonnement dans un tableau Google. + +{{ informatique:new_follower_add_spreads.png |}} + +===== Exporter la liste des abonnées actuelle ===== + +1. CTRL + C de la page des abonnés +{{ informatique:twitter_abonnes_selectionnes.png?600 |}} + +2. CTRL + V dans un fichier texte ''abonne_twitter.txt'' +{{ informatique:twitter_texte.png |}} + +3. Exécution de la commande ''grep '@' abonne_twitter.txt|cut -f 1 -d ' '>abonne_twitter_2.txt'' diff --git a/data/pages/informatique/divers/recuperer_une_image_installation_fedora.txt b/data/pages/informatique/divers/recuperer_une_image_installation_fedora.txt new file mode 100644 index 0000000..999449b --- /dev/null +++ b/data/pages/informatique/divers/recuperer_une_image_installation_fedora.txt @@ -0,0 +1,5 @@ +====== Récupérer une image d'installation Fedora ====== + +Vous avez la possiblité de télécharger une image d'installation par deux moyens : + * par FTP - https://admin.fedoraproject.org/mirrormanager/ + * par P2P / torrent - https://torrent.fedoraproject.org/ \ No newline at end of file diff --git a/data/pages/informatique/divers/test_de_debit_de_disques_dur.txt b/data/pages/informatique/divers/test_de_debit_de_disques_dur.txt new file mode 100644 index 0000000..17bcf0e --- /dev/null +++ b/data/pages/informatique/divers/test_de_debit_de_disques_dur.txt @@ -0,0 +1,22 @@ +====== Tester le débit des disques dur avec dd ====== + +Sous Linux, la commande ''dd'' peut être utilisée pour une mesure de performance en lecture et écriture séquentielle. Un test de lecture et écriture. + +Pour se concentrer sur l'écriture des données sur un disque, la source des informations sera une suite de zero disponible depuis le chemin ''/dev/zero''. Si nous voulions mesurer la performance du disque, il aurait fallu écrire directement sur le chemin du disque (par exemple of=/dev/sda), mais cela effacerait le contenu du disque. En indiquant le chemin d'un fichier ''of=/media/disk_6/test'', nous devons passer par le systèmes de gestion de fichiers, qui peut nous ralentir. Mais cela n’enlèvera pas les conditions réelles que nous pouvons avoir avec un disque. + +En utilisant ''if=/dev/zero et bs=1G'', Linux aura besoin de 1GB d'espace disponible dans la RAM. Si vous n'avez pas suffisamment d'espace disponible, pensez à réduire cette valeur, par exemple à 512MB. + + +$ dd if=/dev/zero of=/media/disk_6/testfile bs=1G count=1 oflag=direct + + +J'ai effectué des tests avec des disques dur externes branchés sur un Raspberry Pi 3. Les disques se trouvent dans deux baies 4 disques branchées sur les ports USB3, sauf le disk_51 qui était branché sur un port USB 2.0. Ensuite J'ai effectué un second test avec tous les disques branchés derrière un HUB USB 3. + +| Disk | Branché en direct | Branché via un hub | +| disk_14 | 76,2 MB/s | 76,2 MB/s | +| disk_20 | 89,6 MB/s | 90,2 MB/s | +| disk_21 | 99,0 MB/s | 91,9 MB/s | +| disk_23 | 108 MB/s | 97,3 MB/s | +| disk_24 | 101 MB/s | 95,0 MB/s | +| disk_25 | 97,3 MB/s | 93,5 MB/s | +| disk_51 | 24,6 MB/s | 68,0 MB/s | diff --git a/data/pages/informatique/divers/tickets_de_cb.txt b/data/pages/informatique/divers/tickets_de_cb.txt new file mode 100644 index 0000000..2acddc8 --- /dev/null +++ b/data/pages/informatique/divers/tickets_de_cb.txt @@ -0,0 +1,111 @@ +====== Tickets de Carte Bancaire ====== + +{{ informatique:titre_ticket_cb.jpg?400|}} + +===== Généralités ===== + + +Un ticket de carte bancaire est un reçu, délivré lors d'une opération effectuée avec votre carte bancaire. + +En tant que **client**, **les tickets de carte bancaire doivent être conservés cinq ans** à compter du paiement. Vous disposez d’un **délai de 13 mois pour contester une opération**. + +Les tickets destinés aux commerçants sont beaucoup plus parlant. La totalité des renseignements qui ont été tronqués sur l’exemplaire client, dont le numéro de compte et la durée de vie de la carte sont renseignées dans leur intégralité. + +Ces informations sont utiles aux commerçants pour trois raisons : + + * Elles assurent la « traçabilité » comptable de l’opération. + * Elles leur permettent de retrouver la domiciliation bancaire d’un client en cas d’impayé (pas en direct, via leurs banques). + * Elles permettent au fisc d’effectuer des recoupements lors d’une opération de vérification. + +Ce sont donc les tickets bancaires détenus par les commerçants qui sont les plus recherchés par les fraudeurs, puisqu’ils contiennent le détail des opérations traitées. + +Les **commerçants** sont tenus de **conserver** ces **facturettes de paiement **en lieu sûr** pendant quinze mois**. + + +===== Décryptage d'un ticket ===== + +{{ informatique:ticket-de-carte-bancaire.gif|}} + +Les données de la carte reportées sur le ticket sont les suivantes : + + * carte bancaire, moyen de paiement utilisé ; + * EMV (Europay Mastercard Visa), technologie utilisée ; + * zone de message personnalisable du commerçant, par exemple « Bienvenue » ; + * identifiant du type de carte (par exemple, carte à autorisation systématique) ; + * nom de l’application de la carte, par exemple, carte bleue ; + * date et heure de la transaction ; + * type de commerce, par exemple une pharmacie ; + * numéro du contrat entre le commerçant et sa banque ; + * numéro de la carte, tronqué par sécurité ; + * cryptogramme dynamique (le code est calculé à partir d’informations sur la transaction) ; + * date de fin de validité de la carte, jamais entière pour des raisons de sécurité ; + * numéro de fichier remis à la banque du commerçant ; + * montant de la transaction ; + * type de transaction effectuée (le plus souvent un débit, sauf en cas de remboursement) ; + * zone de message du commerçant permettant, par exemple de dire « merci » ; + * indication du destinataire, client ou commerçant. + +__En détail :__ + +Carte Bancaire : moyen de paiement utilisé + +EMV : technologie utilisée. + +Bienvenue : zone de message personnalisable du commerçant. + +A000000421010 : identifiant de votre type de carte (exemple : carte à autorisation systématique). + +CB : nom de l’application de la carte. + +Le 01/09/11 A 15 :19 :47 : date et heure de la transaction. + +Pharmacie… : enseigne du commerçant. + +1999118 : numéro du contrat entre le commerçant et sa banque. + +….001122262 : numéro de votre carte, tronqué par sécurité. + +35F0C0….E2E : cryptogramme dynamique. Ce code est calculé à partir d’informations sur la transaction. Il peut servir, en cas de litige à prouver l’authenticité de la transaction. + +Fin ../../.. : date de fin de validité de votre carte. Cette rubrique n’est jamais remplie par sécurité. + +100 000002 01 C : Numéro de fichier remis à la banque du commerçant. Les trois premiers chiffres indiquent le numéro du terminal de paiement du commerçant. Les six chiffres permettent d’identifier la transaction. Les deux chiffres suivants indiquent l’identifiant de la télécollecte). La lettre désigne le type de carte. Ici il y a un C parce que c’est une carte à puce. Il peut parfois figurer S pour désigner une carte à piste magnétique. + +49,19EUR : montant de la transaction. + +322,67 FRF : conversion du montant en francs. + +DEBIT : Type de transaction effectuée. Ici il s’agit d’un débit, mais parfois cela peut-être un remboursement. Si c’est le cas, la mention CREDIT sera indiquée. + +Merci : zone de message du commerçant. + +TICKET CLIENT : indication du destinataire. Ici il s’agit de votre exemplaire, le second étant pour le commerçant. + +Au revoir : zone de message du commerçant. + + +__Le site cartes-bancaires.com nous informe de ces détails :__ + +La zone 1 du ticket de carte bancaire indique le moyen de paiement utilisé (EMV est la technologie ) + +La zone 2 du ticket de carte bancaire est une zone réservée au commerçant: elle indique ici “Bienvenue” mais mentionne en général le nom du commerçant + +La zone 3 indique le type de carte, via l’identifiant AID, qui donne des infos sur l’émetteur de la carte et le type de carte (cf Liste des codes AID ) + +La zone 4 montre le type de carte comme CB ou CB Business + +La zone 5 du ticket bancaire donne l’heure et la date de la transaction + +La zone 6 du ticket de cb donne le nom de l’enseigne (on y retrouve souvent la zone 2) + +La zone 7 donne le numéro du contrat du commerçant avec la banque, donnée qui peut être utile à un hacker voulant par exemple se faire passer pour le commerçant auprès de la banque de ce dernier. + +La zone 8 du ticket de carte bancaire donne le numéro de la carte qui a payé et les premiers numéros sont barrés bien qu’il soit parfois facile de les connaître. + +La zone 9 est une info cryptée donnant des infos sur la transaction; elle sert au cas où il y ait un litige et/ou pour prouver la vérité de la transaction. + +La zone 10 n’est quasiment jamais présente car elle indique la fin de validité de la cb (info dangereuse et sensible) + +La zone 11 est un code transmis à la banque du commerçant pour identifier la transaction. Les 3 premiers chiffres indiquent le numéro du terminal de paiement électronique du commerçant. Les 6 chiffres suivants sont un ID de transaction. Les 2 chiffres suivants sont un ID de la “télécollecte” et la lettre finale indique le type de carte (C pour carte à puce, S pour les cartes à piste). + +Ensuite, on a le montant en euros, parfois une zone pour le montant en Francs, une zone indiquant pour qui ets le ticket (ticket client ou ticket commerçant) et une zone de message du commerçant (“merci” ou “merci au revoir” la plupart du temps) et les salamalecs d’usage. \ No newline at end of file diff --git a/data/pages/informatique/hack.txt b/data/pages/informatique/hack.txt new file mode 100644 index 0000000..f73b6d7 --- /dev/null +++ b/data/pages/informatique/hack.txt @@ -0,0 +1,268 @@ +====== hack et liberté ====== +{{ :dummy.png?75x75|}} + +===== Quelques références ===== + + * [[informatique:hack:chaos-computer-club|]] + * [[informatique:hack:chaos-computer-club-france|]] + * [[informatique:hack:reflets.info|]] + * [[informatique:hack:la-declaration-d-independance-du-cyberespace|La Déclaration d'Indépendance du Cyberespace]] + * [[informatique:hack:la-quadrature-du-net]] + + + + * FranceNet + +FranceNet était un fournisseur d'accès à Internet en France qui a été créé en 1994. À l'époque, Internet était encore relativement nouveau en France, et FranceNet était l'un des premiers fournisseurs d'accès grand public à Internet dans le pays. + +FranceNet a connu un succès rapide et a rapidement gagné en popularité auprès des utilisateurs d'Internet en France. Le fournisseur d'accès proposait une variété de services, tels que des connexions à haut débit, des outils de messagerie électronique et des forums de discussion en ligne. + +En 2000, FranceNet a été racheté par l'entreprise américaine AOL, qui a fusionné les services de FranceNet avec ceux d'AOL France. La marque FranceNet a été abandonnée et remplacée par la marque AOL France. + +Bien que FranceNet ne soit plus une entité indépendante, il est souvent considéré comme l'un des premiers fournisseurs d'accès à Internet en France et un pionnier de l'Internet grand public dans le pays. + + * Rafi Haladjian + +Rafi Haladjian est un entrepreneur et inventeur français. Il est surtout connu pour avoir cofondé des entreprises telles que Violet, Sen.se et HAP2U, qui se concentrent sur les technologies de l'Internet des objets et des capteurs. + +Haladjian est né en 1961 à Alep, en Syrie, et a déménagé en France avec sa famille alors qu'il était enfant. Il a étudié l'informatique et l'électronique à l'Université Paris 7, puis a travaillé comme ingénieur dans diverses entreprises de technologie. + +En 1999, Haladjian a cofondé Violet, une entreprise de technologie qui a créé le lapin Nabaztag, un objet connecté qui pouvait diffuser de la musique, des informations et d'autres données en temps réel. Le Nabaztag est devenu un symbole de l'Internet des objets et a été acquis par de nombreux utilisateurs dans le monde entier. + +Depuis la création de Violet, Haladjian a continué à travailler sur des projets liés à l'Internet des objets et des capteurs. En 2012, il a fondé Sen.se, une entreprise qui développe des capteurs connectés pour la maison et l'environnement. En 2016, il a cofondé HAP2U, une entreprise qui développe des technologies de retour haptique pour les écrans tactiles. + +Haladjian est considéré comme un innovateur dans le domaine de l'Internet des objets et des capteurs, et son travail a contribué à populariser ces technologies auprès du grand public. + + * WorldNet + +WorldNet était un fournisseur d'accès à Internet aux États-Unis qui a été fondé en 1993. À l'époque, Internet était encore relativement nouveau pour le grand public et WorldNet était l'un des premiers fournisseurs d'accès grand public aux États-Unis. + +WorldNet proposait une connexion à Internet à haut débit pour les utilisateurs individuels et les entreprises. Le fournisseur d'accès offrait également des services tels que la messagerie électronique, les forums de discussion en ligne et les sites Web personnalisés. + +En 1996, WorldNet a été acheté par AT&T, l'un des plus grands fournisseurs de télécommunications aux États-Unis. La marque WorldNet a été abandonnée et remplacée par la marque AT&T WorldNet. + +Bien que WorldNet ne soit plus une entité indépendante, il est considéré comme l'un des premiers fournisseurs d'accès grand public à Internet aux États-Unis et a contribué à populariser l'utilisation d'Internet auprès du grand public. + + * David Dufresne + +David Dufresne est un écrivain, réalisateur et journaliste français. Il est surtout connu pour son travail dans les domaines du journalisme d'investigation, des droits de l'homme et de la justice sociale. + +Dufresne a commencé sa carrière en tant que journaliste en travaillant pour des publications telles que Libération, Les Inrockuptibles et Le Nouvel Observateur. Il a couvert un certain nombre de sujets importants au cours de sa carrière, notamment les manifestations contre le CPE en France en 2006 et les manifestations des "Gilets jaunes" en 2018. + +En tant que réalisateur, Dufresne est connu pour son travail sur des documentaires tels que "État de guerre" (2007) et "The Monopoly of Violence" (2020), qui se concentrent sur les questions de violence policière et de répression politique en France. Il est également l'auteur de plusieurs livres, dont "On ne vit qu'une heure" (2019), un compte rendu détaillé de la mort de Rémi Fraisse lors d'une manifestation contre le barrage de Sivens en France en 2014. + +Dufresne est considéré comme un défenseur des droits de l'homme et de la justice sociale en France, et son travail a souvent été salué pour son engagement en faveur de la vérité et de la transparence. + + * altern + +L'hébergement alternatif est une forme d'hébergement de sites Web qui s'oppose aux grandes entreprises de l'industrie de l'hébergement, en offrant une alternative plus éthique, durable et respectueuse de l'environnement. + +Les fournisseurs d'hébergement alternatif cherchent à offrir une alternative aux grandes entreprises en proposant des services d'hébergement de sites Web qui sont plus respectueux de l'environnement, plus éthiques et plus équitables pour les utilisateurs. Ils cherchent également à offrir des services plus personnalisés et plus conviviaux, avec une plus grande transparence en termes de tarification et de fonctionnalités. + +Les fournisseurs d'hébergement alternatif sont souvent des entreprises à but non lucratif, des coopératives, des entreprises sociales ou des entreprises locales qui cherchent à offrir des services de qualité à des tarifs abordables, tout en respectant l'environnement et les droits des travailleurs. Ils se concentrent sur des pratiques durables, comme l'utilisation de sources d'énergie renouvelable et l'utilisation de serveurs écoénergétiques, pour réduire leur impact sur l'environnement. + +L'hébergement alternatif est une réponse à la domination des grandes entreprises de l'industrie de l'hébergement qui ont tendance à privilégier les profits plutôt que les utilisateurs et l'environnement. Les utilisateurs qui cherchent une alternative plus respectueuse de l'environnement et plus éthique peuvent opter pour l'hébergement alternatif pour répondre à leurs besoins en matière d'hébergement de sites Web. + + * Valentin Lacambre + +Valentin Lacambre est un entrepreneur français qui a travaillé dans le domaine de l'Internet et des technologies de l'information. Il est surtout connu pour avoir cofondé Gandi.net, une entreprise qui fournit des services d'enregistrement de noms de domaine et d'hébergement de sites Web. + +Lacambre a commencé sa carrière dans l'industrie de l'Internet en travaillant pour des fournisseurs d'accès à Internet et des sociétés de développement de logiciels. En 1999, il a cofondé Gandi.net avec un groupe d'amis, avec pour objectif de créer une entreprise d'hébergement de sites Web éthique et respectueuse de l'environnement. + +Gandi.net est devenu l'un des principaux fournisseurs d'enregistrement de noms de domaine et d'hébergement de sites Web en France, offrant des services à des clients du monde entier. L'entreprise est également connue pour son engagement en faveur de l'éthique et de la responsabilité sociale, en adoptant des pratiques éco-responsables et en s'impliquant dans des projets de défense des droits numériques. + +En dehors de son travail avec Gandi.net, Lacambre est également un défenseur des droits numériques et de la liberté d'expression en ligne. Il a travaillé sur des projets pour aider à protéger la vie privée et la sécurité en ligne, et a plaidé pour la protection des libertés civiles dans l'espace numérique. + + * Olivier Iteanu + +Olivier Iteanu est un avocat français spécialisé dans les technologies de l'information et de la communication (TIC). Il est considéré comme l'un des principaux experts en droit de l'Internet en France. + +Iteanu a commencé sa carrière d'avocat dans les années 1980, et s'est rapidement intéressé aux questions juridiques liées aux nouvelles technologies. Il est devenu un expert reconnu dans le domaine du droit de l'Internet et a travaillé sur de nombreuses affaires importantes liées à la propriété intellectuelle, la protection des données personnelles et la réglementation des services en ligne. + +Iteanu est également connu pour son travail en matière de protection de la vie privée et de la liberté d'expression en ligne. Il a plaidé en faveur de la protection des droits individuels dans l'espace numérique, et a travaillé sur des projets pour aider à protéger la vie privée des utilisateurs d'Internet. + +En plus de son travail d'avocat, Iteanu est également un conférencier et un auteur prolifique. Il a publié plusieurs livres sur les questions juridiques liées aux nouvelles technologies, et est souvent invité à donner des conférences sur ces sujets dans des événements et des universités en France et à l'étranger. + + * Bruce Schneier + +Bruce Schneier est un expert en sécurité informatique américain, auteur et chercheur en cryptographie. Il est surtout connu pour son travail dans le domaine de la sécurité informatique, de la cryptographie et de la vie privée. + +Schneier a travaillé pour diverses entreprises et organisations, notamment IBM, BT Group et la Commission de surveillance du renseignement étranger aux États-Unis. Il a également écrit de nombreux livres sur la sécurité informatique, la vie privée et la cryptographie, dont "Applied Cryptography" et "Data and Goliath". + +Schneier est considéré comme l'un des principaux experts en sécurité informatique au monde. Il a contribué à de nombreux projets et initiatives liés à la sécurité informatique, notamment le développement de l'algorithme de chiffrement Blowfish et le développement de Tor, un réseau informatique anonyme. Il a également été un défenseur de la vie privée et de la liberté d'expression en ligne. + +Schneier est souvent invité à donner des conférences et à participer à des événements sur la sécurité informatique et la cryptographie, et a reçu de nombreux prix et distinctions pour son travail dans ce domaine. Il est également connu pour son blog, "Schneier on Security", où il partage des commentaires, des réflexions et des analyses sur les questions de sécurité informatique, de vie privée et de cryptographie. + + + * French Data Network + +French Data Network (FDN) est le plus ancien fournisseur d'accès à Internet associatif en France. Il a été créé en 1992 à Paris et a été l'un des premiers à fournir un accès à Internet grand public en France. + +FDN a été créé par un groupe de militants de la technologie qui cherchaient à promouvoir l'accès à Internet pour tous. À l'époque, les services d'accès à Internet étaient principalement fournis par des grandes entreprises et étaient coûteux et difficiles à obtenir. FDN a cherché à offrir une alternative à ces services, en fournissant un accès à Internet abordable et accessible à tous. + +FDN est un fournisseur d'accès à Internet associatif, ce qui signifie qu'il est géré par une association à but non lucratif plutôt que par une entreprise à but lucratif. Les membres de l'association participent à la gestion de l'entreprise et ont une voix dans les décisions importantes. + +FDN est également connu pour son engagement en faveur de la neutralité du Net et de la vie privée en ligne. L'entreprise a été un défenseur de la neutralité du Net, qui stipule que tous les contenus en ligne doivent être traités de la même manière, sans discrimination ni favoritisme. FDN a également été un défenseur de la vie privée en ligne, en offrant des services d'accès à Internet qui respectent la vie privée des utilisateurs et en militant pour des politiques de protection des données plus strictes. + +Le site officiel de French Data Network (FDN) est https://www.fdn.fr/. Le site propose des informations sur l'association, ses activités et ses valeurs, ainsi que sur ses services d'accès à Internet, d'hébergement et de téléphonie. Le site propose également des nouvelles, des événements et des blogs pour rester informé sur les développements en matière de politique, de technologie et de droits numériques. + + * Parti Pirate suédois + +Le Parti Pirate suédois est un parti politique suédois fondé en 2006. Il s'agit d'un parti axé sur les questions de liberté de l'information, de la vie privée et de la propriété intellectuelle, et qui est fortement influencé par les valeurs du mouvement pirate mondial. + +Le Parti Pirate suédois a été créé pour défendre les droits des citoyens à accéder à l'information et à la culture sans restriction, et pour s'opposer aux lois qui limitent l'accès à ces ressources, comme les lois sur le droit d'auteur. Le parti a également défendu la liberté d'expression en ligne, la protection de la vie privée et la transparence dans les institutions gouvernementales. + +Le Parti Pirate suédois a remporté un siège au Parlement européen lors des élections de 2009, faisant de lui le premier parti pirate à obtenir un siège dans une institution gouvernementale. Le parti a également remporté des sièges dans plusieurs parlements régionaux en Suède. + +Depuis sa création, le Parti Pirate suédois a été une source d'inspiration pour d'autres partis pirates dans le monde, qui ont adopté des positions similaires sur les questions de la liberté de l'information, de la vie privée et des droits des citoyens en ligne. + +Le site officiel du Parti Pirate suédois est https://piratpartiet.se/. Sur ce site, vous pouvez trouver des informations sur le parti, ses membres, sa mission et ses activités, ainsi que des ressources pour en savoir plus sur les idées et les principes du mouvement Pirate. + + * Software Freedom Law Center + +La Software Freedom Law Center (SFLC) est une organisation à but non lucratif basée aux États-Unis qui offre des services juridiques pro bono aux développeurs de logiciels libres et open source. Elle a été créée en 2005 par des avocats spécialisés dans les questions juridiques liées aux logiciels libres. + +La SFLC fournit une assistance juridique aux projets de logiciels libres et open source, en aidant à préserver les droits des auteurs et des utilisateurs de logiciels libres et en aidant à résoudre les conflits juridiques liés à ces projets. Elle fournit également des conseils juridiques aux entreprises qui souhaitent utiliser des logiciels libres ou open source dans leurs produits et services. + +La SFLC a travaillé avec de nombreux projets de logiciels libres et open source populaires, notamment le projet GNU, la Fondation Linux, OpenWrt, BusyBox et Samba. Elle a également été impliquée dans des affaires importantes liées aux logiciels libres, notamment dans le procès SCO contre IBM et dans le procès de la Free Software Foundation contre Cisco Systems. + +La SFLC est connue pour son engagement en faveur de la défense des logiciels libres et open source et pour son travail en faveur de la protection des droits des développeurs et des utilisateurs de logiciels libres. Elle est considérée comme une ressource importante pour la communauté des logiciels libres et open source et a contribué à aider de nombreux projets de logiciels libres à atteindre leurs objectifs. + +Le site officiel du Software Freedom Law Center (SFLC) est https://www.softwarefreedom.org/. Sur ce site, vous pouvez trouver des informations sur la mission et les activités de l'organisation, ainsi que des ressources pour comprendre et défendre les droits des utilisateurs de logiciels libres. + + * La Free Software Foundation (FSF) + +La Free Software Foundation (FSF) est une organisation à but non lucratif fondée en 1985 par Richard Stallman pour promouvoir les logiciels libres. La mission de la FSF est de défendre les libertés des utilisateurs de logiciels, notamment la liberté d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer les logiciels. + +La FSF est responsable de la définition de la notion de "logiciel libre" et a développé la licence publique générale GNU (GNU GPL), qui est une licence de logiciel libre utilisée par de nombreux projets de logiciels libres. La FSF soutient également des projets de logiciels libres tels que le système d'exploitation GNU, ainsi que des campagnes pour sensibiliser le public aux problèmes de la liberté et de la confidentialité des utilisateurs de logiciels. + +La FSF est également connue pour sa campagne "Defective by Design", qui vise à sensibiliser le public aux problèmes de DRM et à promouvoir les logiciels et les médias libres. L'organisation a également lancé la campagne "Respects Your Freedom" pour aider les consommateurs à trouver des matériels compatibles avec les logiciels libres. + +La FSF a été un acteur important dans le développement et la promotion du mouvement des logiciels libres. Elle a joué un rôle clé dans la création de nombreuses entreprises et projets de logiciels libres, et a aidé à établir les normes et les pratiques qui sont maintenant couramment utilisées dans l'industrie des logiciels libres et open source. + +Le site officiel de la Free Software Foundation (FSF) est https://www.fsf.org/. Sur ce site, vous pouvez trouver des informations sur la FSF, sa mission et ses activités, ainsi que des ressources pour apprendre à utiliser des logiciels libres et à défendre la liberté des utilisateurs de logiciels. Vous pouvez également rejoindre la FSF en tant que membre, faire un don pour soutenir son travail, ou vous engager dans des actions de défense de la liberté informatique. Le site propose également des nouvelles, des événements et des blogs pour rester informé sur les développements en matière de logiciels libres et de droits numériques. + + * 1re condamnation HADOPI + +Le premier condamné par la HADOPI en France était un artisan de la quarantaine condamné en 2012 pour ne pas avoir sécurisé son accès Internet. + +Il avait été condamné à une amende de 150 euros pour ne pas avoir sécurisé son accès Internet malgré les avertissements répétés de la HADOPI. Il était en instance de divorce et avait déclaré que les deux chansons de Rihanna de téléchargements illégaux avaient été effectués par sa future ex-épouse. + + * WikiLeaks + +WikiLeaks est une organisation internationale à but non lucratif qui a été créée en 2006 pour publier des documents confidentiels et sensibles dans l'intérêt public. Fondée par Julian Assange, WikiLeaks s'est donné pour mission de défendre la transparence et la liberté d'expression en publiant des informations qui auraient autrement été dissimulées au public. + +Au fil des ans, WikiLeaks a publié des milliers de documents confidentiels, notamment des documents gouvernementaux, des câbles diplomatiques, des courriers électroniques de personnalités politiques et des dossiers secrets d'entreprises. Ses publications ont souvent fait la une des journaux et ont contribué à révéler des abus de pouvoir, des violations des droits de l'homme, des pratiques de corruption et d'autres activités illégales ou discutables. + +WikiLeaks a également été impliqué dans des controverses juridiques, notamment en ce qui concerne la publication de documents confidentiels. En 2010, le site a publié des milliers de câbles diplomatiques confidentiels de l'administration américaine, ce qui a suscité la colère de nombreux gouvernements à travers le monde et a conduit à l'arrestation de Julian Assange en 2019. + +WikiLeaks est considéré comme une organisation de journalisme d'investigation et est largement reconnu pour avoir révélé des informations importantes dans l'intérêt public. Cependant, ses méthodes et ses pratiques ont été critiquées par certains pour leur impact potentiel sur la sécurité nationale et les relations diplomatiques entre les pays. + +Le site officiel de WikiLeaks est https://wikileaks.org/. Sur ce site, vous pouvez trouver des informations sur l'organisation, ses publications, ses activités et ses projets. Vous pouvez également accéder aux documents et aux fichiers confidentiels qui ont été publiés par WikiLeaks au fil des ans. Le site propose également des options pour soutenir financièrement l'organisation ou s'engager dans des actions de défense de la liberté d'expression et de la transparence. Notez que l'accès au site peut être restreint dans certains pays en raison de la censure ou des restrictions en matière de liberté d'expression. + + * Emin Milli + +Emin Milli, également connu sous le nom d'Emin Abdullayev, est un écrivain, journaliste et militant des droits de l'homme azéri. Il est né en 1979 à Bakou, en Azerbaïdjan, et a étudié la philosophie à l'Université de Vienne en Autriche. + +Emin Milli est connu pour son travail de défense de la liberté d'expression en Azerbaïdjan, où la presse est souvent censurée et où les journalistes sont régulièrement victimes d'intimidation et de violence. En 2009, il a été emprisonné pendant 16 mois pour "hooliganisme" après avoir été attaqué dans un café à Bakou. L'incident avait été filmé et publié sur YouTube, mais les autorités azéries avaient accusé Emin Milli et un ami d'avoir provoqué l'altercation. Sa détention avait été largement critiquée par la communauté internationale et de nombreuses organisations de défense des droits de l'homme avaient appelé à sa libération. + +Après sa libération, Emin Milli a continué à travailler en tant que journaliste et militant des droits de l'homme. Il a co-fondé le Centre pour la protection de la liberté de pensée et d'expression en Azerbaïdjan et a travaillé pour plusieurs médias, dont Radio Free Europe/Radio Liberty et Meydan TV. Il est également l'auteur de plusieurs livres, dont "Pensées d'un prisonnier politique". + +Emin Milli est largement reconnu pour son courage et son engagement en faveur de la liberté d'expression et des droits de l'homme en Azerbaïdjan. + +http://eminmilli.com/ + + * amesys + +Amesys est une entreprise française de technologie de surveillance et de sécurité qui a été fondée en 1986. Elle est spécialisée dans la conception, le développement et la vente de solutions de surveillance, de cybersécurité et de renseignement. + +L'entreprise a été impliquée dans des controverses concernant la vente de ses technologies à des gouvernements autoritaires, notamment la Libye sous le régime de Mouammar Kadhafi. En 2011, des documents ont été publiés montrant que la société avait vendu des équipements de surveillance à la Libye pour aider le gouvernement à espionner ses propres citoyens. + +Cette révélation a entraîné une enquête et un procès contre Amesys et certains de ses dirigeants pour complicité de torture, de meurtre et de crimes contre l'humanité en Libye. Cependant, en 2018, le tribunal a annulé le procès pour des raisons techniques, ce qui a suscité de vives critiques de la part des groupes de défense des droits de l'homme. + + * owni.fr + +OWNI.fr était un site d'information en ligne français, créé en 2009 et fermé en 2014. Le nom signifiait "Open News, Open Data, Open Society" et reflétait la mission du site de promouvoir la transparence, la liberté d'expression et la participation citoyenne. + +OWNI.fr était connu pour son journalisme d'investigation, son approche innovante de la couverture de l'actualité et sa collaboration avec des experts et des contributeurs externes pour produire du contenu original. Le site couvrait des sujets tels que la technologie, la politique, les sciences, la culture et les médias, en mettant l'accent sur les enjeux liés aux droits numériques, à la protection de la vie privée et à la transparence. + +OWNI.fr a également été impliqué dans des initiatives liées à l'ouverture des données, notamment en organisant des hackathons pour encourager l'utilisation de données publiques et l'innovation numérique. Le site a remporté plusieurs prix pour son travail, notamment le Prix du journalisme citoyen en 2010. + + * qosmos + +Qosmos est une entreprise française de technologie de surveillance qui a été fondée en 2000. Elle est spécialisée dans la conception et la commercialisation de solutions de surveillance et d'analyse de trafic réseau pour les gouvernements, les forces de l'ordre et les entreprises. + +Qosmos propose des outils d'analyse de trafic réseau qui permettent de collecter, de filtrer et d'analyser des informations sur les communications sur Internet, y compris les e-mails, les messages instantanés et la voix sur IP. Les produits de Qosmos sont utilisés pour des applications telles que la sécurité nationale, la lutte contre le terrorisme, le renseignement et la cybersécurité. + +Cependant, Qosmos a été impliqué dans des controverses concernant la vente de ses technologies à des régimes autoritaires, notamment la Syrie et la Libye sous Kadhafi. En 2015, l'entreprise a été mise en examen pour "complicité d'actes de torture" pour sa vente de technologies de surveillance à la Syrie. + +Qosmos utilise des technologies d'analyse de trafic réseau pour surveiller et analyser les communications sur Internet. Les produits de Qosmos sont basés sur une technologie d'inspection approfondie de paquets (Deep Packet Inspection - DPI), qui permet de filtrer et d'analyser les paquets de données en temps réel, en examinant leur contenu et leur contexte. + +La technologie DPI est souvent utilisée pour des applications telles que la sécurité réseau, la gestion de la bande passante, l'optimisation du réseau et la détection de menaces. Cependant, elle peut également être utilisée à des fins de surveillance, de censure ou de violation de la vie privée si elle est mise entre de mauvaises mains. + + * Bruce Schneier + +Bruce Schneier est un cryptographe, un expert en sécurité informatique, et un écrivain américain. Il est connu pour son travail sur la sécurité des systèmes d'information et sa contribution à la recherche en cryptographie. + +Schneier a écrit de nombreux ouvrages sur la sécurité informatique et la vie privée, notamment "Applied Cryptography", "Secrets and Lies", "Beyond Fear", "Data and Goliath", et "Click Here to Kill Everybody". Il est également l'auteur du blog "Schneier on Security", où il commente l'actualité en matière de sécurité informatique et de politique de sécurité. + +Schneier est connu pour ses opinions sur la sécurité et la vie privée dans le monde numérique, et a plaidé en faveur d'une réglementation plus stricte pour protéger les données personnelles et la vie privée des utilisateurs en ligne. Il a également critiqué les politiques de surveillance de masse menées par les gouvernements et les entreprises, et a plaidé en faveur de la protection de la liberté d'expression et de la confidentialité en ligne. + + * Peter Hustinx - CEPD + +Peter Hustinx est un expert européen en protection des données et en vie privée. Il a été le premier Contrôleur européen de la protection des données (CEPD), fonction qu'il a occupée de 2004 à 2014. Le CEPD est l'organe indépendant de l'Union européenne chargé de surveiller la conformité des institutions européennes à la législation sur la protection des données et de conseiller les institutions européennes sur les questions de protection des données. + +Avant sa nomination en tant que CEPD, Hustinx a travaillé pendant de nombreuses années en tant qu'expert en protection des données pour le gouvernement néerlandais et pour des organisations internationales telles que l'Organisation de coopération et de développement économiques (OCDE) et l'Organisation mondiale de la santé (OMS). + +Hustinx est également connu pour son travail en tant qu'expert en protection des données au niveau européen et international. Il a participé à de nombreuses discussions et initiatives sur la protection des données et la vie privée, et a été impliqué dans l'élaboration de la législation européenne sur la protection des données, y compris le Règlement général sur la protection des données (RGPD) adopté en 2016. + + * Telecomix + +Telecomix est un groupe de hackers et d'activistes informatiques, créé en 2009 pour défendre la liberté d'expression et les droits de l'homme en ligne. Le groupe est composé de bénévoles du monde entier qui utilisent leur expertise en informatique pour aider les citoyens à contourner les blocages d'Internet, à protéger leur vie privée et à défendre la liberté d'expression. + +Le groupe a été créé en réponse aux blocages d'Internet et aux restrictions à la liberté d'expression qui ont été imposées pendant les soulèvements populaires dans le monde arabe en 2009. Telecomix a fourni des outils de communication sécurisés et anonymes aux militants et aux citoyens pour les aider à communiquer en toute sécurité malgré les restrictions imposées par les autorités. + +Telecomix a également été impliqué dans d'autres initiatives pour défendre la liberté d'expression et les droits de l'homme en ligne, y compris la lutte contre la censure et la surveillance sur Internet. Le groupe a travaillé avec d'autres organisations et activistes pour promouvoir la liberté d'expression et la vie privée en ligne, et a été salué pour son rôle dans la protection de la liberté d'expression et des droits de l'homme en ligne. + + * ACTA + +ACTA est l'acronyme de "Anti-Counterfeiting Trade Agreement", ou Accord commercial anti-contrefaçon en français. Il s'agissait d'un accord international visant à renforcer la protection des droits de propriété intellectuelle, notamment le droit d'auteur et les marques de commerce, à l'échelle mondiale. + +L'ACTA a été négocié entre 2007 et 2010 par un petit groupe de pays, dont les États-Unis, le Canada, l'Union européenne et le Japon. Le texte de l'accord était très secret, et n'a été rendu public qu'en 2010, après des fuites dans la presse. + +L'ACTA a suscité une forte opposition de la part de nombreux groupes et organisations de défense des libertés numériques, qui ont critiqué le caractère secret des négociations et l'impact potentiel de l'accord sur la liberté d'expression, la vie privée et l'accès à l'information. + +En 2012, après une série de manifestations et de pressions politiques, le Parlement européen a rejeté l'ACTA par un vote à une large majorité, ce qui a entraîné la fin des négociations sur l'accord. + + * Hackerspace + +Un hackerspace est un espace communautaire ouvert où les hackers et les passionnés de technologie peuvent se rencontrer, échanger des idées et travailler sur des projets en commun. Les hackerspaces ont souvent des équipements et des outils tels que des imprimantes 3D, des scanners, des machines-outils, des ordinateurs, des circuits électroniques et des outils de programmation. + +Les hackerspaces sont généralement des organisations à but non lucratif, gérées par les membres et financées par les cotisations des membres ou par des dons. Ils ont pour objectif de promouvoir l'apprentissage, la collaboration et la créativité dans les domaines de la technologie, de l'informatique, de l'électronique et de l'artisanat. + +Les hackerspaces sont souvent utilisés pour des projets liés à la sécurité informatique, à la création de logiciels libres et à l'open source, à la robotique, à l'électronique, à la biologie synthétique et à d'autres domaines de la technologie. Ils sont également utilisés pour des activités éducatives telles que des ateliers, des cours et des conférences sur la technologie et l'informatique. + + +===== Table des matières ===== + + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + \ No newline at end of file diff --git a/data/pages/informatique/hack/centre-francais-de-recherche-sur-le-renseignement.txt b/data/pages/informatique/hack/centre-francais-de-recherche-sur-le-renseignement.txt new file mode 100644 index 0000000..e37e726 --- /dev/null +++ b/data/pages/informatique/hack/centre-francais-de-recherche-sur-le-renseignement.txt @@ -0,0 +1,15 @@ +====== Centre Français de Recherche sur le Renseignement ====== +{{ :dummy.png?75x75|Hack et liberté}} + +Le Centre Français de Recherche sur le Renseignement (CF2R) est une organisation française qui se concentre sur la recherche et l'analyse du renseignement, de la sécurité et des questions géopolitiques. Le CF2R a été fondé en 1992 par Éric Denécé, un ancien officier du renseignement français, et est basé à Paris. + +Le CF2R est un centre de recherche indépendant qui fournit des analyses et des commentaires sur les questions de sécurité et de renseignement en France et dans le monde. Le centre est connu pour son expertise sur les questions de terrorisme, de cyber-sécurité, de relations internationales, de sécurité économique et de renseignement stratégique. + +Le CF2R travaille avec des institutions gouvernementales, des entreprises, des universités et des médias pour partager ses connaissances et ses analyses sur les questions de sécurité et de renseignement. Le centre organise également des conférences, des débats et des séminaires pour sensibiliser le public aux questions de sécurité et de renseignement. Le CF2R est considéré comme l'un des principaux centres de recherche sur le renseignement en France. + +===== Références ===== + + * Site officiel : https://cf2r.org + + * Vu dans [[informatique:hack:une-contre-histoire-de-l-internet]] + diff --git a/data/pages/informatique/hack/chaos-computer-club-france.txt b/data/pages/informatique/hack/chaos-computer-club-france.txt new file mode 100644 index 0000000..eaf6d1e --- /dev/null +++ b/data/pages/informatique/hack/chaos-computer-club-france.txt @@ -0,0 +1,19 @@ +====== Chaos Computer Club France ====== +{{ :dummy.png?75x75|hack et liberté}} + +https://fr.wikipedia.org/wiki/Chaos_Computer_Club_France + +Le Chaos Computer Club France (CCCF) a été créé en 1989 à la demande de l'officier de la DST Jean-Luc Delacour, dans le but de surveiller et de documenter le piratage informatique en France. Le groupe était en composé d'une centaine d'adolescents et a travaillé en collaboration avec la gendarmerie. + +Cependant, il convient de souligner que le CCCF n'était pas affilié au mouvement international des CCC et que leur approche était différente de celle des autres groupes CCC, qui se concentrent sur la protection de la vie privée et la défense des libertés civiles dans le monde numérique. Le CCCF a été dissous en 1993. + +https://www.numerama.com/cyberguerre/1193722-comment-le-renseignement-interieur-a-maladroitement-tente-dinfiltrer-les-hackers-francais%EF%BF%BC.html + +===== Voir aussi ===== + + * [[informatique:hack:chaos-computer-club|]] + * [[informatique:hack:chaos-computer-club-france|]] + * [[informatique:hack:philippe-legorjus]] + * [[informatique:hack:jean-bernard-condat]] + + diff --git a/data/pages/informatique/hack/chaos-computer-club.txt b/data/pages/informatique/hack/chaos-computer-club.txt new file mode 100644 index 0000000..e3c48fa --- /dev/null +++ b/data/pages/informatique/hack/chaos-computer-club.txt @@ -0,0 +1,11 @@ +====== Chaos Computer Club ====== +{{ :dummy.png?75x75|hack et liberté}} + +https://fr.wikipedia.org/wiki/Chaos_Computer_Club + +Le Chaos Computer Club (CCC) est une organisation de hackers et de spécialistes de la sécurité informatique qui a été fondée en Allemagne en 1981. Le CCC se concentre sur la protection de la vie privée et la défense des libertés civiles dans le monde numérique. Le club est non partisan et apolitique. + +Le CCC est connu pour ses compétences en matière de sécurité informatique et pour sa participation à des débats publics sur les questions de vie privée, de sécurité informatique et de liberté d'expression. Ils organisent des conférences, des ateliers et des événements pour promouvoir l'éthique hacker et pour sensibiliser le public aux problèmes de sécurité informatique. + +Le CCC travaille également sur des projets de recherche et de développement pour aider à protéger la vie privée en ligne, à lutter contre la surveillance et la censure, et pour promouvoir une utilisation responsable de la technologie. Le CCC compte des milliers de membres dans le monde entier et a inspiré la création de nombreux groupes locaux de hackers et de défenseurs de la vie privée. + diff --git a/data/pages/informatique/hack/eben-moglen.txt b/data/pages/informatique/hack/eben-moglen.txt new file mode 100644 index 0000000..6922fcd --- /dev/null +++ b/data/pages/informatique/hack/eben-moglen.txt @@ -0,0 +1,11 @@ +====== Eben Moglen ====== +{{ :dummy.png?75x75|Hack et liberté}} + +Eben Moglen est un avocat, professeur et défenseur des droits numériques américain. Il est surtout connu pour son travail en tant que fondateur et directeur de la **Software Freedom Law Center** (SFLC), une organisation à but non lucratif qui fournit une assistance juridique aux développeurs de logiciels open source. + +Moglen est né en 1959 à New York. Il a étudié le droit à Harvard et a ensuite travaillé comme avocat avant de rejoindre la faculté de droit de l'Université Columbia, où il est actuellement professeur de droit et d'histoire. + +En tant que défenseur des droits numériques, Moglen a plaidé pour la protection des libertés civiles en ligne, pour la promotion du logiciel libre et pour la réforme du droit d'auteur. Il a également travaillé sur des projets pour aider à protéger la vie privée et la sécurité en ligne. + +Moglen est également un conférencier public accompli et a donné de nombreuses conférences sur les questions de liberté d'expression, de vie privée et de droits numériques. Il est souvent cité dans les médias pour ses opinions sur les tendances et les développements dans ces domaines. + diff --git a/data/pages/informatique/hack/general-jean-guyaux.txt b/data/pages/informatique/hack/general-jean-guyaux.txt new file mode 100644 index 0000000..5f4256b --- /dev/null +++ b/data/pages/informatique/hack/general-jean-guyaux.txt @@ -0,0 +1,11 @@ +====== Général Jean GUYAUX ====== +{{ :dummy.png?75x75|hack et liberté}} + +Colonel en 1980 il est affecté au SGDN, bureau des affaires techniques et scientifiques, puis en 1984 conseiller du directeur à la DST. + +[[https://artillerie.asso.fr/basart/breve.php3?id_breve=133]] + +===== Références ===== + + * Vu dans [[informatique:hack:une-contre-histoire-de-l-internet]] + diff --git a/data/pages/informatique/hack/jean-bernard-condat.txt b/data/pages/informatique/hack/jean-bernard-condat.txt new file mode 100644 index 0000000..84558a3 --- /dev/null +++ b/data/pages/informatique/hack/jean-bernard-condat.txt @@ -0,0 +1,5 @@ +====== Jean-Bernard Condat ====== +{{ :dummy.png?75x75|hack et liberté}} + + * [[informatique:hack:chaos-computer-club-france]] + diff --git a/data/pages/informatique/hack/jeff-jarvis.txt b/data/pages/informatique/hack/jeff-jarvis.txt new file mode 100644 index 0000000..ba7ab18 --- /dev/null +++ b/data/pages/informatique/hack/jeff-jarvis.txt @@ -0,0 +1,17 @@ +====== Jeff Jarvis ====== +{{ :dummy.png?75x75|Hack et liberté}} + +Jeff Jarvis est un journaliste, professeur et expert américain en médias et en technologies de l'information. Il est actuellement professeur à la Craig Newmark Graduate School of Journalism de l'Université de la Ville de New York (CUNY). + +Jarvis est également connu pour son travail en tant que blogueur et auteur. Il a écrit plusieurs livres, dont "What Would Google Do?" et "Public Parts: How Sharing in the Digital Age Improves the Way We Work and Live". Il a également été rédacteur en chef de Entertainment Weekly, conseiller pour le groupe de médias Advance Publications et chroniqueur pour le magazine Newsweek. + +Jarvis est considéré comme un expert en nouveaux médias et en journalisme en ligne, et il est souvent cité dans les médias pour ses opinions sur les tendances et les développements dans ces domaines. Il est également un défenseur de la liberté d'expression et de la transparence dans les médias et a participé à des débats publics sur ces questions. + +===== Références ===== + + + * https://buzzmachine.com + + + * Vu dans [[informatique:hack:une-contre-histoire-de-l-internet]] + diff --git a/data/pages/informatique/hack/jeremie-zimmermann.txt b/data/pages/informatique/hack/jeremie-zimmermann.txt new file mode 100644 index 0000000..932d1ae --- /dev/null +++ b/data/pages/informatique/hack/jeremie-zimmermann.txt @@ -0,0 +1,15 @@ +====== Jérémie Zimmermann ====== +{{ :dummy.png?75x75|hack et liberté}} + +Jérémie Zimmermann est un militant français pour la liberté d'expression, la protection de la vie privée et les libertés numériques. Il est surtout connu pour son travail avec [[La Quadrature du Net]], une organisation de défense des droits numériques qu'il a cofondée en 2008. + +Zimmermann est né en 1978 et a grandi en France. Il a étudié la philosophie et l'informatique à l'Université Paris 8. En 2002, il a cofondé une société de développement de logiciels open source, puis s'est impliqué dans le mouvement du logiciel libre et dans la défense des libertés numériques. + +Avec La Quadrature du Net, Zimmermann a mené de nombreuses campagnes pour protéger la vie privée et les libertés civiles en ligne, notamment en s'opposant à des projets de loi tels que le paquet télécom de l'Union européenne et la loi française sur la surveillance en ligne. Il a également plaidé pour la protection de la neutralité du net et pour la reconnaissance des libertés numériques en tant que droits fondamentaux. + +Zimmermann est un orateur public accompli et a donné de nombreuses conférences sur les questions de liberté d'expression, de vie privée et de droits numériques. Il est souvent cité dans les médias français et internationaux sur ces questions. + +===== Références ===== + + * Vu dans [[informatique:hack:une-contre-histoire-de-l-internet]] + diff --git a/data/pages/informatique/hack/john-perry-barlow.txt b/data/pages/informatique/hack/john-perry-barlow.txt new file mode 100644 index 0000000..536319e --- /dev/null +++ b/data/pages/informatique/hack/john-perry-barlow.txt @@ -0,0 +1,11 @@ +====== John Perry Barlow ====== +{{ :dummy.png?75x75|Hack et liberté}} + +John Perry Barlow était un écrivain, militant et défenseur des droits numériques américain. Il est surtout connu pour avoir cofondé l'Electronic Frontier Foundation (EFF), une organisation de défense des libertés civiles dans le monde numérique, en 1990. + +Barlow est né en 1947 dans l'État du Wyoming aux États-Unis. Avant de devenir activiste, il a travaillé comme éleveur de bétail, parolier pour le groupe Grateful Dead et journaliste pour des publications telles que Wired et The New York Times. + +En tant que défenseur des droits numériques, Barlow a écrit sur des questions telles que la liberté d'expression, la vie privée, la surveillance, la propriété intellectuelle et la gouvernance d'Internet. Il est également connu pour avoir rédigé la “Déclaration d'indépendance du cyberespace” en 1996, un manifeste qui appelait à la création d'un espace en ligne libre de l'influence gouvernementale. + +Barlow est décédé en 2018 à l'âge de 70 ans. Il est considéré comme l'un des premiers défenseurs des droits numériques et son travail continue d'inspirer de nombreuses personnes à travers le monde. + diff --git a/data/pages/informatique/hack/la-declaration-d-independance-du-cyberespace.txt b/data/pages/informatique/hack/la-declaration-d-independance-du-cyberespace.txt new file mode 100644 index 0000000..aa0430c --- /dev/null +++ b/data/pages/informatique/hack/la-declaration-d-independance-du-cyberespace.txt @@ -0,0 +1,10 @@ +====== La Déclaration d'Indépendance du Cyberespace ====== +{{ :dummy.png?75x75|Hack et liberté}} + +**La Déclaration d'Indépendance du Cyberespace** (Declaration of the Independence of Cyberspace) est un texte écrit en 1996 par [[informatique:hack:john-perry-barlow|John Perry Barlow]], un écrivain, militant et défenseur des droits numériques américain. Ce texte a été écrit en réponse à la mise en place de règlements et de contrôles gouvernementaux sur Internet, et a été présenté comme une vision alternative de la façon dont Internet pourrait être géré. + +La Déclaration d'Indépendance du Cyberespace soutient que les gouvernements et les institutions traditionnelles ne devraient pas avoir le pouvoir de réguler ou de contrôler Internet, qui est présenté comme un espace libre et ouvert pour la communication et l'expression. Le texte appelle à une gouvernance autonome de l'Internet par la communauté des utilisateurs et des développeurs, plutôt que par les gouvernements et les grandes entreprises. + +La Déclaration d'Indépendance du Cyberespace est considérée comme un document fondateur du mouvement des droits numériques et de la défense de la liberté d'expression en ligne. Il a inspiré de nombreuses personnes à travers le monde à défendre la liberté et l'autonomie d'Internet en tant qu'espace pour la communication et l'expression libre. + +Il est possible de trouver des traductions en français en ligne, par exemple sur le site du Parti Pirate français ou sur le site de l'association La Quadrature du Net, et sur Wikiepdia en Français : https://fr.wikipedia.org/wiki/D%C3%A9claration_d%27ind%C3%A9pendance_du_cyberespace diff --git a/data/pages/informatique/hack/la-quadrature-du-net.txt b/data/pages/informatique/hack/la-quadrature-du-net.txt new file mode 100644 index 0000000..befdb2e --- /dev/null +++ b/data/pages/informatique/hack/la-quadrature-du-net.txt @@ -0,0 +1,6 @@ +====== La Quadrature du Net ====== +{{ :dummy.png?75x75|Hack et liberté}} + +La Quadrature du Net est une organisation à but non lucratif fondée en 2008 qui se consacre à la défense des droits et libertés des citoyens sur Internet. Elle défend notamment la neutralité du net, la protection de la vie privée, la liberté d'expression et l'accès à l'information. + +La Quadrature du Net mène des campagnes pour influencer les décideurs politiques en Europe et dans le monde, en faisant pression sur les gouvernements et en participant à des consultations publiques sur des sujets tels que la réglementation de l'Internet, les droits d'auteur et la protection des données personnelles. L'organisation travaille également en collaboration avec d'autres groupes de défense des droits numériques pour promouvoir une vision positive et ouverte de l'Internet. diff --git a/data/pages/informatique/hack/le-manifeste-du-web-independant.txt b/data/pages/informatique/hack/le-manifeste-du-web-independant.txt new file mode 100644 index 0000000..f1aa12f --- /dev/null +++ b/data/pages/informatique/hack/le-manifeste-du-web-independant.txt @@ -0,0 +1,9 @@ +====== Le Manifeste du Web Indépendant ====== +{{ :dummy.png?75x75|Hack et liberté}} + +**Le Manifeste du Web Indépendant** est un document qui prône la liberté et l'indépendance des utilisateurs d'Internet, en opposition aux pratiques centralisées et monopolistiques de certaines grandes entreprises de la technologie. Il a été publié en 2001 par un groupe d'experts en informatique, de défenseurs de la liberté d'expression et d'autres personnes soucieuses de préserver les principes fondamentaux de l'Internet. + +Le Manifeste souligne l'importance de la liberté d'expression, de la confidentialité des données et de la capacité pour les utilisateurs de contrôler leur expérience en ligne. Il appelle à la création de technologies ouvertes, accessibles et interopérables, qui permettent aux utilisateurs de créer et de partager librement du contenu en ligne, sans être soumis aux restrictions imposées par les grandes entreprises de la technologie. + +Le Manifeste du Web Indépendant a inspiré de nombreux projets open source et communautaires, notamment le développement de navigateurs web alternatifs tels que Firefox et le mouvement de l'auto-hébergement, où les utilisateurs hébergent eux-mêmes leurs données en ligne plutôt que de les confier à des entreprises tierces. + diff --git a/data/pages/informatique/hack/napster.txt b/data/pages/informatique/hack/napster.txt new file mode 100644 index 0000000..6c81db2 --- /dev/null +++ b/data/pages/informatique/hack/napster.txt @@ -0,0 +1,9 @@ +====== Napster ====== +{{ :informatique:hack:pasted:20230314-224333.png?300|Hack et liberté}} + +Napster était un service de partage de fichiers en ligne créé en 1999 par Shawn Fanning, un étudiant américain. Il permettait aux utilisateurs de partager de la musique en ligne gratuitement, en téléchargeant des fichiers MP3 sur le réseau Napster. Le service a connu un succès rapide et est devenu très populaire auprès des utilisateurs de l'Internet, ce qui a eu un impact significatif sur l'industrie musicale. + +Cependant, Napster a également été confronté à de nombreux défis juridiques, car il permettait aux utilisateurs de partager de la musique sans autorisation des artistes ou des maisons de disques. En 2001, Napster a été fermé à la suite de poursuites judiciaires engagées par l'industrie musicale, qui a affirmé que le service violait les droits d'auteur et causait des pertes financières importantes. + +Malgré sa courte durée de vie, Napster a eu un impact significatif sur l'industrie musicale et a influencé le développement d'autres services de partage de fichiers en ligne tels que BitTorrent. Napster a également été considéré comme un précurseur de l'industrie de la musique en ligne, car il a ouvert la voie à de nouveaux modèles d'affaires tels que la vente de musique en ligne et le streaming de musique. + diff --git a/data/pages/informatique/hack/philip-zimmermann.txt b/data/pages/informatique/hack/philip-zimmermann.txt new file mode 100644 index 0000000..be953e2 --- /dev/null +++ b/data/pages/informatique/hack/philip-zimmermann.txt @@ -0,0 +1,10 @@ +====== Philip Zimmermann ====== +{{ :dummy.png?75x75|Hack et liberté}} + +Philip Zimmermann est un cryptographe et développeur de logiciels américain, surtout connu pour avoir créé le logiciel de cryptage Pretty Good Privacy (PGP). **PGP** est un programme de cryptage de courrier électronique qui permet aux utilisateurs d'envoyer des messages chiffrés pour protéger leur vie privée et leur sécurité en ligne. + +Zimmermann a commencé à travailler sur PGP en 1991, alors qu'il travaillait comme ingénieur logiciel pour une entreprise de sécurité informatique en Californie. Il a créé PGP pour protéger la vie privée des utilisateurs d'Internet et pour lutter contre la surveillance gouvernementale. + +Le développement de PGP a suscité l'attention du gouvernement américain, qui a accusé Zimmermann de violation des lois sur l'exportation de technologies de cryptage. Cette affaire a attiré l'attention du public sur les questions de cryptage et de vie privée en ligne et a finalement conduit à une décision de justice en faveur de Zimmermann en 1996. + +Depuis lors, Zimmermann est devenu un défenseur de la vie privée et de la sécurité en ligne et a continué à travailler sur des projets de cryptage et de sécurité informatique. Il a reçu de nombreux prix pour son travail, notamment le prix du pionnier de l'Electronic Frontier Foundation et le prix du Champion de la vie privée de l'American Civil Liberties Union. diff --git a/data/pages/informatique/hack/philippe-legorjus.txt b/data/pages/informatique/hack/philippe-legorjus.txt new file mode 100644 index 0000000..dd964ec --- /dev/null +++ b/data/pages/informatique/hack/philippe-legorjus.txt @@ -0,0 +1,9 @@ +====== Philippe Legorjus ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +Philippe Legorjus est un ancien commandant du GIGN, qui a également fondé des sociétés de conseil dans les domaines de la sécurité, de l'intelligence économique et de la gestion de crise. Il a eu une carrière impressionnante en tant qu'officier de gendarmerie, ayant notamment été impliqué dans la prise d'otages d'Ouvéa en Nouvelle-Calédonie en 1988, où il a joué un rôle important dans les négociations et la gestion de crise. Après sa retraite, il a fondé des entreprises de conseil, dont Atlantic Intelligence, qui est spécialisée dans la sécurité et la gestion de crise pour les entreprises. + +Il était fortement impliqué dans la création du [[.:chaos-computer-club-france]] + + diff --git a/data/pages/informatique/hack/reflets.info.txt b/data/pages/informatique/hack/reflets.info.txt new file mode 100644 index 0000000..c013963 --- /dev/null +++ b/data/pages/informatique/hack/reflets.info.txt @@ -0,0 +1,8 @@ +====== reflets.info ====== +{{ :dummy.png?75x75|hack et liberté}} + +-- https://reflets.info/ + +Voir aussi la page [[https://fr.wikipedia.org/wiki/Reflets.info]] + +C'est un site web francophone de nouvelles et d'analyse axé sur la technologie, la sécurité informatique, la vie privée, la politique et les libertés numériques. Le site est connu pour son point de vue critique sur les questions de surveillance en ligne, de vie privée et de droits numériques. diff --git a/data/pages/informatique/hack/une-contre-histoire-de-l-internet.txt b/data/pages/informatique/hack/une-contre-histoire-de-l-internet.txt new file mode 100644 index 0000000..ce4a823 --- /dev/null +++ b/data/pages/informatique/hack/une-contre-histoire-de-l-internet.txt @@ -0,0 +1,46 @@ +====== Une contre-histoire de l'Internet ====== +{{ :dummy.png?75x75|hack et liberté}} + +Une contre-histoire de l'Internet est un film documentaire français réalisé par Sylvain Bergère et diffusé à la télévision française pour la première fois le 14 mai 2013 sur la chaîne Arte. + +Ce film propose une analyse critique de l'histoire d'Internet et explore les idéologies, les mouvements et les personnages qui ont façonné l'Internet tel que nous le connaissons aujourd'hui. + +Le documentaire soutient que l'histoire officielle de l'Internet est souvent biaisée et laisse de côté les contributions importantes de nombreux acteurs qui ont joué un rôle clé dans son développement. Le documentaire explore également les aspects moins connus et parfois controversés de l'histoire de l'Internet, notamment la guerre froide, les mouvements anarchistes, les hackers et les activistes. + +Ce film examine les différents aspects de l'histoire de l'Internet, notamment l'émergence des réseaux sociaux, la lutte pour la liberté d'expression, la bataille pour le contrôle de l'Internet et l'impact des technologies de surveillance sur la vie privée. Il examine également les enjeux sociaux, politiques et économiques liés à l'utilisation de l'Internet. + +Dans l'ensemble, "Une contre-histoire de l'Internet" propose une perspective alternative sur l'histoire de l'Internet et cherche à susciter une réflexion critique sur son évolution et son utilisation dans le monde moderne. + + * Benjamin Bayart (ancien président du FAI associatif French Data Network) + * [[informatique:hack:jeremie-zimmermann|Jérémie Zimmermann]] (porte-parole de La Quadrature du Net) + * John Perry Barlow (cofondateur de l'Electronic Frontier Foundation) + * Julian Assange (rédacteur en chef de Wikileaks) + * Laurent Chemla (entrepreneur français du web) + * Richard Stallman (lanceur du projet GNU et président de la Free Software Foundation) + * Eben Moglen (avocat de la Free Software Foundation) + * Jeff Jarvis (journaliste et blogueur) + * Dominique Cardon (sociologue) + * David Dufresne (journaliste et réalisateur de web-documentaires) + * Vinton Cerf (« chef évangéliste de l'Internet chez Google et l'un des pères fondateur de l'Internet) + * Daniel Martin (créateur du département informatique de la DST) + * [[.:general-jean-guyaux|Général Jean Guyaux]], dit « La Baleine » (ex-conseiller scientifique de la DST) + * Jean Guisnel (journaliste français) + * Olivier Laurelli, dit « Bluetouff » (hacker, cofondateur du site web reflets.info4) + * Andy Müller-Maguhn (hacker, Chaos Computer Club de Berlin) + * Philip Zimmermann (créateur de PGP) + * Rafi Haladjian (ancien PDG de FranceNet) + * Hervé Bourges (ancien président du CSA) + * Valentin Lacambre (créateur du service Minitel « 3615 internet » et d'Altern.org) + * Marie-Françoise Marais (magistrate, présidente de l'HADOPI) + * Olivier Iteanu (avocat spécialiste du droit de l'Internet) + * Bruce Schneier (cryptographe, spécialiste de la sécurité informatique) + * Rickard Falkvinge (fondateur du Parti Pirate Suédois) + * Timo Toots (et) (artiste Estonien) + * Bernard Benhamou (délégué aux usages de l'Internet en France, Ministère de la recherche) + * Emin Milli (en) (blogueur & cyber-dissident, Azerbaïdjan) + * Khadija Ismayilova (journaliste & cyber-dissidente, Azerbaïdjan) + * Marietje Schaake (eurodéputée, Pays-Bas) + * Peter Hustinx (contrôleur européen de la protection des données) + * Stephane Urbach (hacktiviste, ex membre du groupe Telecomix, membre du Parti Pirate Allemand) + * Mitch Altman (pionnier du mouvement des hackerspaces) + diff --git a/data/pages/informatique/index.txt b/data/pages/informatique/index.txt new file mode 100644 index 0000000..14a69ad --- /dev/null +++ b/data/pages/informatique/index.txt @@ -0,0 +1,30 @@ +====== Informatique ====== + +{{ :informatique.jpg?nolink&300x|Informatique et Technologie}} + +===== Table des matières ===== + + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/install-server-linux-usenet-nntp.txt b/data/pages/informatique/install-server-linux-usenet-nntp.txt new file mode 100644 index 0000000..e58cfa9 --- /dev/null +++ b/data/pages/informatique/install-server-linux-usenet-nntp.txt @@ -0,0 +1,12 @@ +====== Installer un serveur Usenet sous Linux Debian ====== +{{ :dummy.png?75x75|Nom de la section}} + + +====== Quelques liens ====== + + * https://gavenkoa-tips.readthedocs.io/en/latest/nntp.html + * https://www.htpcguides.com/install-spotweb-on-raspberry-pi-for-personal-usenet-indexer/ + * https://www.reddit.com/r/usenet/comments/48admu/raspberry_pi_3_as_usenet_server/ + * https://wiki.debian.org/UseNet + * https://packages.debian.org/fi/sid/inn2 + * https://gavenkoa-tips.readthedocs.io/en/latest/nntp.html \ No newline at end of file diff --git a/data/pages/informatique/internet/bloquer-des-sites-internet.txt b/data/pages/informatique/internet/bloquer-des-sites-internet.txt new file mode 100644 index 0000000..2715f87 --- /dev/null +++ b/data/pages/informatique/internet/bloquer-des-sites-internet.txt @@ -0,0 +1,17 @@ +====== Bloquer des sites Internet ====== + +Voici la question qu'on m'a posée : "après installation de Malwarebytes, plus possible d'ouvrir mes sites, il les bloque !" + +Après un peu de recherche, il apparaît que la méthode utilisée par Malwarebytes n'est pas idéale. + +Dans leur forum http://forums.malwarebytes.org/, sous la rubrique "False Positives", il y a 2865 discussions différentes... +Malwarebytes n'a pas l'air de trop prêter attention à ces alertes concernant les sites Internet déclaré faux positifs. C'est pas sérieux. + +Cet outil se base sur les adresses IP. En effectuant une recherche sur bing, j'ai plusieurs centaine de millier de réponses : [[http://www.bing.com/search?q=ip%3A213.186.33.87&go=&qs=n&form=QBLH&filt=all&pq=ip%3A213.186.33.87&sc=0-3&sp=-1&sk=|sites avec l'adresse IP 213.186.33.87]] + +A mon avis, bloquer un site Internet par son adresse IP n'est pas la solution. Un site Internet est avant tout une adresse. + +D'autres méthodes permettent de se protéger de sites indésirables : + * DNS menteurs. On peut citer [[http://www.opendns.com/|OpenDNS]]. L'avantage est de sélectionner des listes prédéterminées de sites indésirables avec des options de personnalisation. La mise à jour est régulière et communautaire. L’inconvenient est la méthode utilisée. + * Modules complémentaires au navigateur, qui filtre des mots clé dans l'URL. On peut citer : Ghostery ou AdBlock. L'avantage est que leur mise à jour est régulière, communautaire et personnalisable. + * DNS local menteur. Il s'agit de renseigner une fausse adresse IP pour une liste de nom de domaine déterminé dans le fichier local C:\WINDOWS\system32\etc\drivers\hosts. L’inconvénient est de tenir à jour cette liste. \ No newline at end of file diff --git a/data/pages/informatique/internet/index.txt b/data/pages/informatique/internet/index.txt new file mode 100644 index 0000000..c982a1e --- /dev/null +++ b/data/pages/informatique/internet/index.txt @@ -0,0 +1,31 @@ +====== Internet ====== + + +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/internet/mails_frauduleux/conseils-d-usage.txt b/data/pages/informatique/internet/mails_frauduleux/conseils-d-usage.txt new file mode 100644 index 0000000..32e7f94 --- /dev/null +++ b/data/pages/informatique/internet/mails_frauduleux/conseils-d-usage.txt @@ -0,0 +1,51 @@ +====== 01 - Conseils d'usage ====== +{{ :dummy.png?75x75|E-mails frauduleux}} + +===== Évitez les liens suspects dans les e-mails, accédez directement aux sites officiels ===== + + +Il est préférable de ne pas se précipiter et de ne pas cliquer sur les liens proposés dans les mails. Au lieu de cela, il est recommandé d'accéder au portail client en utilisant l'adresse que vous connaissez habituellement. Ouvrez un navigateur Internet séparé et saisissez manuellement l'adresse officielle du site web dans la barre d'adresse. Cela garantit que vous accédez directement au site réel et non à une version potentiellement falsifiée. Pour faciliter l'accès au site web légitime, enregistrez l'adresse officielle dans vos signets ou favoris. Ainsi, vous pourrez y accéder rapidement et éviter les erreurs de saisie d'adresse. + +Lorsque vous saisissez l'adresse manuellement, assurez-vous de vérifier attentivement que vous avez correctement orthographié le nom de domaine. Les cybercriminels peuvent utiliser des noms de domaine similaires pour créer des sites Web trompeurs. Soyez particulièrement vigilant avec les fautes de frappe courantes ou les remplacements de caractères (par exemple, "rn" à la place de "m" dans "amazon"). + +===== 1 adresse-mail dédiée pour 1 site ===== + +**Utiliser une adresse e-mail dédiée** à chaque site ou inscription est une bonne pratique pour protéger votre vie privée et réduire les risques de phishing. Voici quelques avantages de cette approche : + + * Isolation des communications : En utilisant une adresse e-mail unique pour chaque site ou service, vous pouvez isoler les communications et les notifications liées à ce compte spécifique. Cela rend plus facile la gestion des e-mails et vous permet de filtrer les messages indésirables plus facilement. + + * Détection rapide des tentatives de phishing : Si vous commencez à recevoir des e-mails suspects ou non sollicités sur une adresse spécifique, cela peut indiquer une tentative de phishing ou une violation de données. Vous pourrez ainsi réagir rapidement en prenant les mesures appropriées pour sécuriser vos comptes. + + * Protection de la vie privée : En utilisant des adresses e-mail dédiées, vous limitez les chances que votre adresse principale soit exposée à des tiers non fiables. Cela peut aider à réduire le spam et les e-mails non sollicités. + +L'utilisation d'un gestionnaire de mots de passe peut faciliter la gestion de plusieurs adresses e-mail ou alias. Il vous permet de stocker en toute sécurité vos informations et d'accéder facilement aux différentes adresses e-mail associées à vos comptes. + +Cependant, rappelez-vous qu'il est toujours important d'être vigilant et de prendre d'autres mesures de sécurité, telles que l'utilisation de mots de passe forts et uniques pour chaque compte, la vérification de l'authenticité des e-mails reçus et la sensibilisation aux techniques de phishing. + +Une méthode courante pour avoir une adresse e-mail dédiée par site est d'utiliser le symbole "+" dans votre adresse e-mail existante. Voici comment cela fonctionne : + + * Commencez avec une adresse e-mail principale : Tout d'abord, vous devez avoir une adresse e-mail principale à partir de laquelle vous allez créer des adresses dédiées. Par exemple, supposons que votre adresse principale soit "exemple@gmail.com". + + * Utilisez le symbole "+" : Lorsque vous vous inscrivez sur un site, ajoutez le symbole "+" suivi d'un identifiant unique avant le signe "@" dans votre adresse e-mail principale. Par exemple, si vous vous inscrivez sur un site appelé "siteexemple.com", vous pouvez utiliser l'adresse "exemple+siteexemple@gmail.com". + + * Recevez les e-mails sur votre adresse principale : Les e-mails envoyés à votre adresse dédiée avec le symbole "+" seront automatiquement acheminés vers votre adresse principale. Vous recevrez donc tous les e-mails sur votre boîte de réception principale ("exemple@gmail.com"). + +Cette méthode vous permet de créer des adresses e-mail dédiées pour chaque site ou service auquel vous vous inscrivez, tout en les faisant tous atterrir dans votre boîte de réception principale. Cela vous aide à garder une trace de l'origine des e-mails et à identifier tout site ou service qui pourrait partager votre adresse e-mail avec des tiers non autorisés. + +Il est important de noter que tous les fournisseurs de services de messagerie ne prennent pas en charge le symbole "+". Dans ce cas, vous pouvez envisager d'utiliser des services de messagerie tiers qui offrent des fonctionnalités d'alias d'e-mail pour créer des adresses dédiées. + +N'oubliez pas que l'utilisation de cette méthode ne garantit pas une sécurité absolue, et il est toujours essentiel de rester vigilant face aux tentatives de phishing et de prendre d'autres mesures de sécurité pour protéger vos informations personnelles en ligne. + +===== Afficher les messages en texte brut ===== + +Pour améliorer la sécurité des e-mails est d'afficher les messages en texte brut plutôt qu'en format HTML. Voici les avantages de cette approche : + + * Élimination des contenus potentiellement dangereux : L'affichage des e-mails en texte brut désactive l'exécution automatique de contenu potentiellement dangereux, tels que les scripts ou les images malveillantes. Cela réduit le risque de téléchargement involontaire de logiciels malveillants ou de l'ouverture de liens nuisibles. + + * Protection contre les techniques de dissimulation : Certains e-mails de phishing utilisent des techniques sophistiquées pour dissimuler des liens ou des pièces jointes malveillantes dans le format HTML. En affichant les e-mails en texte brut, vous pouvez voir directement les adresses e-mail et les liens tels qu'ils sont écrits, ce qui facilite la détection des anomalies ou des tentatives de tromperie. + + * Réduction des risques de suivi : Les e-mails HTML peuvent contenir des balises de suivi invisibles qui permettent aux expéditeurs de savoir si vous avez ouvert l'e-mail et si vous avez cliqué sur les liens. En affichant les e-mails en texte brut, vous pouvez éviter ce type de suivi indésirable. + +Pour activer l'affichage des e-mails en texte brut, consultez les paramètres de votre client de messagerie ou de votre application de messagerie. Les étapes précises peuvent varier en fonction du logiciel que vous utilisez, mais recherchez des options telles que "affichage en texte brut" ou "désactiver le formatage HTML". + +Cependant, notez que l'affichage des e-mails en texte brut peut également désactiver certains aspects de mise en forme ou d'affichage visuel. Si vous décidez d'activer cette option, soyez prêt à accepter ces compromis pour améliorer la sécurité de vos communications par e-mail. \ No newline at end of file diff --git a/data/pages/informatique/internet/mails_frauduleux/index.txt b/data/pages/informatique/internet/mails_frauduleux/index.txt new file mode 100644 index 0000000..d8ef04e --- /dev/null +++ b/data/pages/informatique/internet/mails_frauduleux/index.txt @@ -0,0 +1,26 @@ +====== E-mails frauduleux ====== + +Un e-mail frauduleux (ou "spoofing") est un e-mail qui semble provenir d'une source fiable, mais qui a en réalité été envoyé par une personne ou une entreprise différente dans le but de tromper les destinataires. Les e-mails frauduleux peuvent avoir un aspect très convaincant et peuvent demander aux destinataires de fournir des informations sensibles telles que des mots de passe, des numéros de carte de crédit ou des informations personnelles. + +Il est important de ne jamais fournir des informations sensibles à des sources inconnues et de signaler immédiatement tout e-mail suspect à la sécurité informatique ou aux autorités compétentes. + +Voici quelques exemples. +===== Table des matières ===== + + * [[.:|introduction]] + +==== Les pages ==== + + + +==== Les sous-catégories ==== + + + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/internet/mails_frauduleux/l_assurance_maladie_me_doit_l_argent.txt b/data/pages/informatique/internet/mails_frauduleux/l_assurance_maladie_me_doit_l_argent.txt new file mode 100644 index 0000000..f3967c0 --- /dev/null +++ b/data/pages/informatique/internet/mails_frauduleux/l_assurance_maladie_me_doit_l_argent.txt @@ -0,0 +1,31 @@ +====== L'assurance maladie me doit l'argent ====== + +L'assurance maladie me doit l'argent. Je n'étais pas au courant. Ils veulent m'expliquer la démarche pour recevoir cet argent en m'invitant à cliquer sur le lien ameli.fr. + +{{ informatique:internet:mails_frauduleux:ameli_versement.png?600 |}} + +Sauf que le lien proposé essaie de se faire passer pour ameli.fr hors il redirige vers le site [[http://sulgi6225.dothome.co.kr//service//email/AMELICLOUDSERVICE5.[RAND].[RAND].]] + +Thunderbird essaie de me prévenir d'une fraude. + +{{ informatique:internet:mails_frauduleux:mail_alerte.png?600 |}} + +Malgré tout je poursuis. Désormais, c'est Firefox qui veut m’empêcher d'accéder au site. Mais je souhaite me faire rembourser... + +{{ informatique:internet:mails_frauduleux:firefox_site_trompeur.png?600 |}} + +Bon, le résultat n'est pas très concluant... + +{{ informatique:internet:mails_frauduleux:ameli_versement_site.png?600 |}} + +Que faut-il retenir ? +Si un organisme souhaite vous verser de l'argent, ne cliquez pas sur le lien proposé dans le mail. Accéder par vos propres moyens sur le site. Dans l'exemple ci-dessus, j'aurais dû saisir directement le nom ameli.fr dans la barre d'adresse. + +{{ informatique:internet:mails_frauduleux:ameli_url.png?600 |}} + +Enfin, j'ai opté depuis de longues années le principe suivant : + +{{youtube>wbefAXsCk4E?medium}} + +Et là, clairement, il y a un truc qui cloche... + diff --git a/data/pages/informatique/internet/mails_frauduleux/votre-compte-amazon-a-ete-desactive.txt b/data/pages/informatique/internet/mails_frauduleux/votre-compte-amazon-a-ete-desactive.txt new file mode 100644 index 0000000..dc04708 --- /dev/null +++ b/data/pages/informatique/internet/mails_frauduleux/votre-compte-amazon-a-ete-desactive.txt @@ -0,0 +1,110 @@ +====== Votre compte Amazon a été désactivé ====== +{{ :dummy.png?75x75|Mails frauduleux}} + +J'ai identifié un e-mail frauduleux Amazon. + + + + +{{ :informatique:internet:mails_frauduleux:pasted:20230530-081906.png?437}} + +''Your Account has been disabled + + + +Your password has been disabled due to multiple use of incorrect login details. For your security, we have disabled your Online account. +To restore your account and continue the use of online account and stop further disabling of your amazon account. + +What will I do ? + +Click on the button below and sign me in to your account and update your information and we are sorry for any problem . Thank you + +UPDATE MY ACCOUNT + +Hope to hear from you soon, + +Amazon Service Team . + +© 2023 Amazon. All rights reserved. +'' + +En français : + +'' +Votre compte a été désactivé. + +Votre mot de passe a été désactivé en raison de plusieurs tentatives de connexion infructueuses. Pour des raisons de sécurité, nous avons désactivé votre compte en ligne. +Pour rétablir votre compte et continuer à utiliser votre compte en ligne, ainsi que pour éviter toute désactivation ultérieure de votre compte Amazon. + +Que dois-je faire ? + +Cliquez sur le bouton ci-dessous, connectez-vous à votre compte et mettez à jour vos informations. Nous nous excusons pour tout désagrément. Merci. + +METTRE À JOUR MON COMPTE + +Nous espérons avoir de vos nouvelles bientôt. + +L'équipe du service client Amazon. + +© 2023 Amazon. Tous droits réservés. +'' + +===== Analyse du message ===== + +__L'expéditeur__ + +Dans cet exemple, l'adresse e-mail de l'expéditeur est ''admin@cnv-formation.com''. Bien que cela puisse sembler légitime à première vue, il est important de noter que l'expéditeur prétend être Amazon Support, mais l'adresse e-mail ne correspond pas à un domaine associé à Amazon. Méfiez-vous des différences entre l'adresse e-mail de l'expéditeur et le nom de l'entreprise prétendument représentée. + +__Le lien présent dans le message__ + +Dans cet e-mail, un lien est fourni pour prétendument identifier l'adresse e-mail de réception : http://account.login.notification.sqzgjfptizldxbqvaueh.hivegroup.biz/5kDWjV6InU?q=4979325635&id=503&e=adresse@mail.fr + +Il est crucial de maintenir une vigilance constante face à de telles tentatives de phishing. Il est impératif de ne jamais cliquer sur des liens suspects ou fournis dans des e-mails non sollicités. Les cybercriminels recourent fréquemment à des techniques d'ingénierie sociale pour inciter les utilisateurs à divulguer leurs informations personnelles ou à infecter leurs appareils avec des logiciels malveillants. + +Dans notre cas, il est important de noter qu'en cliquant sur le lien fourni, nous sommes redirigé vers une page blanche. Cependant, il est essentiel de comprendre que cela ne signifie pas nécessairement qu'aucune information n'a été transmise lors de cette redirection. Les attaquants peuvent utiliser diverses techniques pour masquer leur activité, y compris la redirection vers des pages vides. + +De plus, on peut noter que le lien contenu dans le message redirige vers le domaine ''hivegroup.biz'', qui ne semble pas être lié à Amazon ou à ''cnv-formation.com''. Il convient également de souligner que le site ''cnv-formation.com'' affiche actuellement une page de non disponibilité, ce qui soulève davantage de doutes quant à la légitimité de l'e-mail reçu. Dans de tels cas, il est préférable de faire preuve de prudence et de contacter directement l'entreprise présumée par des moyens de communication officiels pour vérifier l'authenticité de la demande ou de l'information reçue. + +En somme, il est primordial de rester vigilant face aux tentatives de phishing et de toujours vérifier attentivement les détails des e-mails suspects, tels que l'adresse e-mail de l'expéditeur, les liens inclus et la cohérence avec les informations connues sur l'entreprise prétendument représentée. + +===== Décryptage technique ===== + +Examinons les autres informations de l'en-tête : + + +Message-ID: <0f27e14af9f7646f4a3079d272b69dc768db26@cnv-formation.com> + + +L'en-tête indique que le message provient du domaine "cnv-formation.com". Encore une fois, cela ne correspond pas au domaine d'Amazon. Si vous recevez un e-mail prétendant provenir d'une entreprise spécifique, vérifiez que le domaine de l'expéditeur correspond à celui utilisé par cette entreprise. + + +Received: from 36.91.14.228 (unknown [10.5.10.1]) + by mail.bulukumbakab.go.id (Postfix) with SMTP id A82893E9F0 + + +Dans cet exemple, le message a été reçu à partir d'une adresse IP inconnue, "36.91.14.226", qui n'est pas associée à Amazon ou à un serveur de confiance. La localisation du serveur est souvent un indicateur important pour détecter les tentatives de phishing. + +Examinons les informations DNS associées à ''cnv-formation.com'' : + + +❯ dig cnv-formation.com TXT + +... +;; QUESTION SECTION: +;cnv-formation.com. IN TXT + +;; ANSWER SECTION: +cnv-formation.com. 600 IN TXT "v=spf1 +all" +cnv-formation.com. 600 IN TXT "1|www.cnv-formation.com" + + +Les enregistrements DNS de type TXT indiquent des informations de configuration SPF (Sender Policy Framework) pour le domaine ''cnv-formation.com''. SPF est un mécanisme utilisé pour spécifier les serveurs de messagerie autorisés à envoyer des courriers électroniques au nom d'un domaine spécifique. + +Dans le cas de ''cnv-formation.com'', l'enregistrement SPF indique ''v=spf1 +all'', ce qui signifie que toutes les adresses IP sont autorisées à envoyer des courriers électroniques en utilisant ce domaine. Cela indique une configuration SPF très permissive, car le "+" après "spf1" signifie "tous les serveurs sont autorisés". +Cela facilite l'usurpation d'identité ou le spam en utilisant ce domaine. + +Il est recommandé d'examiner d'autres facteurs tels que la présence de DKIM (DomainKeys Identified Mail) et de DMARC (Domain-based Message Authentication, Reporting, and Conformance), ainsi que de prendre en compte d'autres techniques de protection contre le courrier indésirable, comme les filtres anti-spam. +===== Conseils d'usage ===== + + +{{page>.:conseils-d-usage}} \ No newline at end of file diff --git a/data/pages/informatique/internet/marque-ta-page/index.txt b/data/pages/informatique/internet/marque-ta-page/index.txt new file mode 100644 index 0000000..42ce7aa --- /dev/null +++ b/data/pages/informatique/internet/marque-ta-page/index.txt @@ -0,0 +1,74 @@ +====== Marque ta page ====== + +===== Replay ===== + +==== Canal Plus ==== + + * [[http://www.canalplus.fr/c-divertissement/pid3351-c-le-petit-journal.html|Le Petit Journal]] + * [[http://www.canalplus.fr/c-infos-documentaires/pid1830-c-zapping.html|Le Zapping]] + +==== France 2 ==== + + * [[http://pluzz.francetv.fr/recherche?recherche=On+n%27demande+qu%27en+rire&submit_recherche=Rechercher|On n'demande qu'en rire]] +==== France 5 ==== + + * [[http://www.pluzz.fr/recherche.html?q=On+n%27est+pas+que+des+cobayes%21|On n'est pas que des cobayes !]] + +==== TF1 ==== + + * [[http://videos.tf1.fr/c-est-canteloup//|C'est Canteloup]] + +==== M6 ==== + + * [[http://www.m6replay.fr/w9#/w9/enquete-d-action|Enquête d'action]] + +==== D8 ==== + + * [[http://www.d8.tv/program/touche-pas-a-mon-poste/videos/|Touche pas à mon poste]] + * [[http://www.d8.tv/program/en-quete-d-actualite/videos/|En quête d'actualité]] + +===== Jeux en ligne ===== + + * [[http://bombermine.com/|Bombermine]] + +===== Magazine / Hebdo ===== + + * [[http://www.grenoble.fr/239-restauration-scolaire.htm|Au menu des cantines de Grenoble]] + * [[http://www.grenoble.fr/588-e-journal-les-nouvelles-de-grenoble.htm|Les nouvelles de Grenoble]] + + * [[http://www.isere-interactive.fr/magazines|Isère magazine]] + +===== Musique ===== + + * [[http://lescharts.com/index.asp|Les Charts]] : Les n°1 depuis 1984 à aujourd'hui. + * [[http://www.top-france.fr/|TOP France]] : 40 ans de tubes + * [[http://www.snepmusique.com/fr/page-256593.xml|Les classements SNEP/IFPOP]] : Les TOP 50 matériel et numérique + + * [[http://www.vjmagrao.com.br/|Vj & Dj Magrao]] : 1 heure de mix non stop en video + + +===== SSII ===== +[[http://www.deuzzi.fr|DEUZZI]] + + +===== Conversion ===== +[[http://www.onlineconversion.com/unix_time.htm|Unix Time]] - [[informatique:internet:marque-ta-page:unix_time|+ d'infos]] + + +===== Banque ===== +[[http://www.loirelyonnais.banquepopulaire.fr/Magazine/index.asp|Banque Populaire Loire et Lyonnais]] + +===== Mathématiques appliquées ===== +==== Expressions régulières ==== +[[http://regexpal.com|Tester une expression régulière en JavaScript - regexPal]] + +===== Commerce ===== +==== Lidl ==== + * [[http://lidl.dofollow.be/|Suivi des offres LIDL]] + * [[http://www.lidl-service.com/|Manuels des produits en offres ponctuelles]] +===== Outils Informatiques ===== + * [[http://partedmagic.com/|Parted Magic 2012]] + * [[http://www.ultimatebootcd.com/|Ultimate Boot CD]] + * [[http://www.commentcamarche.net/faq/21013-windows-creer-une-cle-usb-d-installation#methode-4-windows-xp]] + +{{page>.:informatique:start}} \ No newline at end of file diff --git a/data/pages/informatique/internet/marque-ta-page/informatique/index.txt b/data/pages/informatique/internet/marque-ta-page/informatique/index.txt new file mode 100644 index 0000000..0cb75dd --- /dev/null +++ b/data/pages/informatique/internet/marque-ta-page/informatique/index.txt @@ -0,0 +1,3 @@ +====== Informatique ====== + +{{page>.:logiciels:start}} \ No newline at end of file diff --git a/data/pages/informatique/internet/marque-ta-page/informatique/logiciels/index.txt b/data/pages/informatique/internet/marque-ta-page/informatique/logiciels/index.txt new file mode 100644 index 0000000..241d04c --- /dev/null +++ b/data/pages/informatique/internet/marque-ta-page/informatique/logiciels/index.txt @@ -0,0 +1,5 @@ +====== Logiciels ====== + +===== Adobe ===== + + * [[http://www.adobe.com/support/downloads/product.jsp?product=10&platform=Windows|Adobe Reader for Windows - FULL DONWLOAD]] diff --git a/data/pages/informatique/internet/marque-ta-page/plus_de_bruit_de_fond.txt b/data/pages/informatique/internet/marque-ta-page/plus_de_bruit_de_fond.txt new file mode 100644 index 0000000..92d86eb --- /dev/null +++ b/data/pages/informatique/internet/marque-ta-page/plus_de_bruit_de_fond.txt @@ -0,0 +1,8 @@ +====== Un peu de bruit de fond ====== + +[[http://streamer-ntc-aa03.somafm.com/stream/1032|Bruit de fond]]. + +C'est à la fois du silence et du bruit sourd.\\ +Relaxant, et doux, comme le bruit du vent dans une grotte. + +A essayer quand on souhaite ne rien écouter. Pas trop fort, pas trop bas, juste le niveau qu'il faut pour resentir sa peau frissonner à attendre ses sons selestes, ses bruits provenant de la Nature. \ No newline at end of file diff --git a/data/pages/informatique/internet/marque-ta-page/unix_time.txt b/data/pages/informatique/internet/marque-ta-page/unix_time.txt new file mode 100644 index 0000000..9718050 --- /dev/null +++ b/data/pages/informatique/internet/marque-ta-page/unix_time.txt @@ -0,0 +1,10 @@ +====== Convertisseur de temps UNIX ====== + + +Manipuler les temps au format UNIX : une nécessité pour beaucoup de webmasters, mais un vrai casse tête Chinois sans convertisseur. Voici un outil bien pratique pour vos converstion de dates au format UNIX et inversement. + +Pour rappel le format de stockage des temps UNIX est basé sur le décompte de toutes les secondes écoulées depuis le 1er janvier 1970. Toujours très utilisé en php/mysql & co. il est quasiment impossible de ne pas y avoir recours un jour ou l’autre. En théorie ces conversions sont effectuées directement dans les scripts, sauf que… de temps à autre et pour diverses raisons il peut s’avérer très utile d’avior un petit convertisseur de ce type sous la main. + +Bref, voici : [[http://www.onlineconversion.com/unix_time.htm|Convertisseur de temps UNIX]] + + --- //[[http://www.eric-couchelou.net/convertisseur-de-temps-unix/|Eric COUCHELON]] 2008/05/20// \ No newline at end of file diff --git a/data/pages/informatique/internet/matrix.txt b/data/pages/informatique/internet/matrix.txt new file mode 100644 index 0000000..ec4e890 --- /dev/null +++ b/data/pages/informatique/internet/matrix.txt @@ -0,0 +1,74 @@ +====== Matrix ====== +{{ :informatique:internet:pasted:20230928-055658.png?75x75}} + + +**Matrix** est un protocole de communication utilisé pour mettre en œuvre une messagerie instantanée décentralisée et sécurisée. La plateforme matrix.org fournit une gamme d'outils et de services associés à ce protocole. De plus, la plateforme est entièrement open source. + + +En résumé : + - créer un compte + - valider son adresse + - utiliser un site ou un client lours + - accéder à un ou plusieurs salons + + + +===== Créer un compte sur serveur d’accueil ===== + + +{{:informatique:internet:pasted:20230529-232551.png |Écran de création de compte avec schildi.chat}} + +Pour utiliser **Matrix**, il est nécessaire de créer un compte sur un **serveur d'accueil**. Par exemple, vous pouvez utiliser le site applicatif https://app.schildi.chat/#/register pour créer un compte sur le serveur d'accueil ''matrix.org''. + +**schildi chat** est une application de chat open source et multiplate-forme qui prend en charge le protocole Matrix. Elle offre une interface conviviale, des fonctionnalités de messagerie en temps réel, des appels vocaux et vidéo, ainsi que la possibilité de rejoindre des salons de discussion et des communautés. + +Pour créer un compte, suivez les étapes suivantes : + + * Entrez un nom d'utilisateur (1). + * Choisissez un mot de passe (2). + * Confirmez le mot de passe en le saisissant à nouveau (3). + * Fournissez une adresse e-mail valide (4). + * Cliquez sur le bouton "S'inscrire" pour valider le formulaire (5). + +Assurez-vous de remplir toutes les informations requises avec précision avant de cliquer sur le bouton d'enregistrement. + + + +===== Valider son adresse mail ===== + + +{{ :informatique:internet:pasted:20230529-233054.png}} + +Il est nécessaire de valider votre adresse e-mail pour activer votre compte. + +Dans cet e-mail, vous trouverez un lien qui vous redirigera vers une page spécifique sur le site. En cliquant sur ce lien, vous accédez à la page de validation de l'adresse e-mail. Sur cette page, vous pouvez voir un message de confirmation indiquant que votre adresse e-mail a été vérifiée avec succès. Une fois que vous avez validé votre adresse e-mail, vous êtes en mesure d'accéder à toutes les fonctionnalités du service et de commencer à l'utiliser normalement. + +La validation de l'adresse e-mail est une étape de sécurité importante qui aide à s'assurer que vous avez fourni une adresse e-mail valide et que vous êtes le véritable propriétaire de cette adresse. Cela permet également de réduire les risques de création de comptes frauduleux ou non autorisés. + + + +===== Utiliser un client matrix ===== + + +{{ :informatique:internet:pasted:20230529-233627.png}} + +Vous avez deux options pour continuer à utiliser **Matrix**. Vous pouvez soit continuer à **utiliser le site** https://app.schildi.chat, soit opter pour l'**utilisation d'un client lourd**. + +__Continuer dans le navigateur Internet__ + +1. Si vous choisissez de continuer à **utiliser le site**, il vous suffit de vous connecter à votre compte existant ou de créer un nouveau compte. Cette interface web vous permettra d'accéder aux fonctionnalités de communication de Matrix directement depuis votre navigateur, sans avoir à installer un logiciel supplémentaire. + +__Continuer avec un client lourd__ + +2. Cependant, si vous préférez utiliser **un client lourd**, vous pouvez explorer les options disponibles. Les clients lourds sont des applications dédiées installées localement sur votre appareil. Ils offrent généralement des fonctionnalités plus avancées et une expérience utilisateur plus personnalisée. Vous pouvez rechercher des clients Matrix tels que **SchilditChat**, **Element**, **Fractal**, **Quaternion**, **nheko**, ou d'autres clients compatibles avec le protocole Matrix. Ces clients peuvent être disponibles pour différentes plateformes telles que Windows, macOS, **Linux**, iOS ou **Android**. + +__Pour faire votre choix__ + +L'option que vous choisissez dépendra de vos préférences et de vos besoins spécifiques en termes de fonctionnalités et d'expérience utilisateur. + +===== Rejoindre un salon matrix ===== + +Vous pouvez rejoindre un salon Matrix sur invitation avec un lien comme celui-ci [[https://matrix.to/#/#info-tech:matrix.org|https://matrix.to/#/#info-tech:matrix.org]] + +Vous pouvez également utiliser la barre de recherche en haut, à gauche pour trouver un salon public. +{{ :informatique:internet:pasted:20230928-055247.png }} \ No newline at end of file diff --git a/data/pages/informatique/internet/recherche/index.txt b/data/pages/informatique/internet/recherche/index.txt new file mode 100644 index 0000000..e4378cb --- /dev/null +++ b/data/pages/informatique/internet/recherche/index.txt @@ -0,0 +1,22 @@ +====== Recherche ====== + + +===== Table des matières ===== + + * [[.:|introduction]] + +==== Les pages ==== + + + +==== Les sous-catégories ==== + + + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/internet/recherche/repertoires.txt b/data/pages/informatique/internet/recherche/repertoires.txt new file mode 100644 index 0000000..dc95b01 --- /dev/null +++ b/data/pages/informatique/internet/recherche/repertoires.txt @@ -0,0 +1,12 @@ +====== Répertoires ====== +{{ :dummy.png?75x75|Nom de la section}} + +---- + +{{ https://curlie.org/img/curlie-ico.gif?64x}} +[[https://curlie.org/fr|Curlie]] + +Curlie (anciennement connu sous le nom de DMOZ, ODP ou encore Open Directory Project) est le répertoire francophone officiel. La section française de Curlie contient des catégories et des ressources en français. Site mettant en avant le travail collaboratif. + + +---- \ No newline at end of file diff --git a/data/pages/informatique/keepassxc-20210801144030.txt b/data/pages/informatique/keepassxc-20210801144030.txt new file mode 100644 index 0000000..422d87b --- /dev/null +++ b/data/pages/informatique/keepassxc-20210801144030.txt @@ -0,0 +1,72 @@ +====== KeePassXC ====== +{{ :dummy.png?75x75|Nom de la section}} +{{tag>"Windows logiciel" "Linux programme"}} + +**KeepassXC** est une application de gestion de mots de passe open source pour **Linux**, **Windows** et **MacOS**. Elle permet de stocker et de gérer de manière sécurisée tous vos mots de passe et informations de connexion dans une base de données chiffrée. **KeepassXC** inclut de nombreuses fonctionnalités pour aider à protéger vos mots de passe, comme la génération de mots de passe forts, la synchronisation sécurisée entre plusieurs appareils, et la possibilité de déverrouiller la base de données avec un code d'accès ou un périphérique de sécurité physique (comme une clé USB). **KeepassXC** est facile à utiliser et offre une interface conviviale pour gérer vos mots de passe de manière efficace. Si vous cherchez une solution de gestion de mots de passe sécurisée pour votre système, **KeepassXC** pourrait être une excellente option à considérer. + +===== Créer une nouvelle base de données de mots de passe ===== + +Voici les étapes pour créer une nouvelle base de données dans KeePassXC : + +# Ouvrez KeePassXC. + +-- + +# Cliquez sur "Base de données" dans le menu en haut de l'écran, puis sélectionnez "Nouvelle base de données" pour créer une nouvelle base de données. + +{{ :informatique:pasted:20230116-032009.png }} + +-- + +# Entrez un nom pour la nouvelle base de données. + +{{ :informatique:pasted:20230116-032127.png }} + +-- + +# Conservez les paramètres de chiffrement tel quel et cliquez sur le bouton "Continue" + +{{ :informatique:pasted:20230116-032218.png }} + +-- + +# Entrez un mot de passe pour protéger la base de données. Il est recommandé d'utiliser un mot de passe fort et unique pour protéger les informations stockées dans la base de données. + +{{ :informatique:pasted:20230116-032323.png }} + +# Cliquez sur "Done" pour créer la nouvelle base de données. + +-- + +# Choisissez un emplacement pour l'enregistrer. Il est recommandé de choisir un emplacement sécurisé. + +{{ :informatique:pasted:20230116-032710.png }} + +-- + +# Vous pouvez maintenant ajouter des entrées de mot de passe en cliquant sur "Entrée" dans le menu et en remplissant les informations requises. Il est recommandé d'utiliser la fonction de génération de mot de passe intégrée pour créer des mots de passe sécurisés pour chaque entrée. + +# Sauvegardez régulièrement votre base de données pour éviter toute perte de données. + +À noter que **la sécurité de votre base de données dépend de la sécurité de votre mot de passe**, il est donc important de choisir un mot de passe fort et unique, et de le changer régulièrement. Il est également important de **sauvegarder régulièrement votre base de données** pour éviter toute perte de données en cas de problème. + +===== Ouvrir d'autre fichiers KeepPass dans KeepPassXC ===== + +KeepPassXC possède une fonctionnalité appelée "AutoOpen" qui vous permet de déverrouiller automatiquement un fichier KeepPass depuis **un fichier principal** sans nécessité de saisir un mot de passe complémentaire. Le mot de passe étant stocké dans le **fichier principal**. + +{{:informatique:pasted:20210801-144152.png}} Ajouter un groupe nommer **AutoOpen**, à la racine de votre arborescence. + +| {{ :informatique:pasted:20210801-144217.png }} | + + +{{:informatique:pasted:20210801-144152.png}} Ajouter un enregistrement dans le dossier **AutoOpen** avec les informations suivantes. + + +**password** : mot de passe d'ouverture du fichier + +**url** : le nom du fichier de mots de passe. Il peut être de format : + * ''file:/ /absolute/path.kdbx'' + * ''/absolute/path.kdbx'' + * ''path.kbdx (which is relative to the current db)'' + +| {{ :informatique:pasted:20210801-144458.png }} | diff --git a/data/pages/informatique/kindle-formats-20220820.txt b/data/pages/informatique/kindle-formats-20220820.txt new file mode 100644 index 0000000..e312de2 --- /dev/null +++ b/data/pages/informatique/kindle-formats-20220820.txt @@ -0,0 +1,21 @@ +====== Fin du support des formats AWZ Kindle ====== +{{ :informatique:pasted:20220815-082833.png?75x75|Amazon modifie la liste des formats de fichiers supportés par les liseuses Kindle le 20 août 2022 et supprime son format AWZ MOBI.}} + + +A partir du 20 août 2022, vous ne pourrez plus envoyer de fichiers MOBI (.mobi, .azw) vers votre bibliothèque Kindle. Les fichiers MOBI déjà présents dans votre bibliothèque ne seront pas affectés par cette modification. MOBI est un ancien format de fichier qui ne prend pas en charge les dernières fonctionnalités Kindle pour les documents. Tout fichier MOBI existant que vous souhaitez lire avec nos fonctionnalités les plus récentes pour documents devra être renvoyé dans un format compatible. + +Les formats compatibles incluent désormais EPUB (.epub), vous pouvez envoyer des fichiers dans ce format vers votre bibliothèque à l'aide de votre adresse e-mail Envoyer vers Kindle. Nous ajouterons également la prise en charge du format EPUB à l'application gratuite Kindle pour les appareils iOS et Android et à l'application de bureau **Envoyer vers Kindle** pour PC et Mac. + +Les documents envoyés par email à votre bibliothèque Kindle en utilisant la fonction **Envoyer vers Kindle** doivent être de format : + + * Microsoft Word (.DOC, .DOCX) + * HTML (.HTML, .HTM) + * RTF (.RTF) + * Text (.TXT) + * JPEG (.JPEG, .JPG) + * GIF (.GIF) + * PNG (.PNG) + * BMP (.BMP) + * PDF (.PDF) + * EPUB (.EPUB) + * MOBI (.AZW, .MOBI) (fin de support le 20/08/2022) diff --git a/data/pages/informatique/la-maniere-la-plus-courte-d-utiliser-echo.txt b/data/pages/informatique/la-maniere-la-plus-courte-d-utiliser-echo.txt new file mode 100644 index 0000000..8cfce10 --- /dev/null +++ b/data/pages/informatique/la-maniere-la-plus-courte-d-utiliser-echo.txt @@ -0,0 +1,9 @@ +====== La manière la plus courte d'utiliser echo ====== +{{ :dummy.png?75x75|Nom de la section}} +{{tag>php}} + +La manière la plus courte d'utiliser echo en PHP et d'employer le code ''''. Par exemple : + + +

Quelle heure est-il ? Il est .

+
\ No newline at end of file diff --git a/data/pages/informatique/langage/gnome.txt b/data/pages/informatique/langage/gnome.txt new file mode 100644 index 0000000..2871ee7 --- /dev/null +++ b/data/pages/informatique/langage/gnome.txt @@ -0,0 +1,20 @@ +====== GNOME ====== +{{ :dummy.png?75x75|Programmation sous Gnome}} + +GTK (GIMP Toolkit) est une boîte à outils de développement logiciel libre et multi-plateforme utilisée pour créer des interfaces graphiques utilisateur (GUI) dans des environnements de bureau tels que GNOME, Xfce et LXDE. + +Ainsi, si vous souhaitez coder des applications pour l'environnement de bureau GNOME, GTK est en effet une option populaire pour créer des interfaces graphiques pour votre application. Cependant, il est important de noter qu'il existe également d'autres outils et bibliothèques disponibles pour créer des applications pour GNOME, tels que Clutter et libhandy. + +===== Installer les outils ===== + +Installer les outils de développement nécessaires sous Fedora : + + sudo dnf install -y gtk3-devel + +Installer les outils de développement nécessaires pour manipuler une base de données SQLite : + + sudo dnf install -y gtk3-devel sqlite-devel + +Installer les outils de développement graphiques nécessaires sous Fedora : + + sudo dnf install -y gnome-builder \ No newline at end of file diff --git a/data/pages/informatique/langage/index.txt b/data/pages/informatique/langage/index.txt new file mode 100644 index 0000000..be847fa --- /dev/null +++ b/data/pages/informatique/langage/index.txt @@ -0,0 +1,38 @@ +====== Programmation et Langages ====== + +{{ informatique:langage:langages.png?300x| Langages de programmation et de développement}} + +Un langage informatique est un système formel de commandes, de mots clés et de syntaxe qui permet à un programmeur de communiquer avec un ordinateur et de lui dire quoi faire + +Voici mes notes concernant les langages que j'ai abordés. On notera que ces langages utilisent une syntaxe structurée similaire qui permet aux programmeurs de construire des programmes avec une logique claire et cohérente. + +**SQL** est principalement utilisé pour gérer les données dans les bases de données relationnelles, tandis que **PHP** et **Python** sont utilisés pour écrire des programmes qui peuvent traiter les données. + +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/langage/page-web/diaporama-css3-html5-javascript.txt b/data/pages/informatique/langage/page-web/diaporama-css3-html5-javascript.txt new file mode 100644 index 0000000..3358f5a --- /dev/null +++ b/data/pages/informatique/langage/page-web/diaporama-css3-html5-javascript.txt @@ -0,0 +1,125 @@ +====== Diaporama HTML5/CSS3/JavaScript ====== +{{ :dummy.png?75x75|}} + +Page en cours d'écriture + + +===== Besoin ===== + +Le besoin exprimé est de créer un diaporama en HTML5/CSS3/JavaScript avec les caractéristiques suivantes : + + * Pour chaque diapo, un titre et une description s'affichent. + * Il peut y avoir un fichier audio opus associé à la diapo. Si il existe un fichier audio, le lire et passer à la diapo suivante à la fin de la lecture du fichier audio sinon passer à la diapo suivante au bout de 3 secondes. + * Il faudra également afficher un titre pour le diaporama, une liste de toutes les diapos disponibles avec leur titre. + * L'affichage du titre de la diapo en cours et de son descriptif ne s'affichera pas sur la diapo ainsi que le contrôleur audio. + * Les scripts et css complémentaires seront dans des fichiers séparés. + * La liste des diapo se trouve dans un fichier json. + * Il peut y avoir jusqu'à 200 photos. + +Le diaporama doit avoir un en-tête avec le titre du diaporama, une image qui prend toute la largeur à 80%, la liste des diapositives sur le côté droit, le titre et la description de la diapositive en cours en dessous de l'image et de la liste. L'utilisateur doit pouvoir cliquer sur un élément de la liste des diapositives pour passer directement à cette diapositive. + + +===== Analyse ===== + +Pour créer un diaporama en HTML5/CSS3/JavaScript, voici les grandes étapes : + + * Créer une page HTML pour votre diaporama. Cette page contiendra un conteneur pour afficher les diapositives, un titre pour le diaporama, une liste de toutes les diapos avec leurs titres, et éventuellement un contrôleur audio. + + * Écrire le CSS pour styliser votre page. Vous pouvez utiliser des frameworks tels que Bootstrap ou Materialize pour faciliter le processus. + + * Écrire le code JavaScript pour récupérer les données des diapositives à partir d'un fichier JSON et les afficher dans le diaporama. Vous pouvez utiliser la méthode Fetch pour récupérer les données du fichier JSON. + + * Ajouter un événement pour passer à la diapositive suivante après la fin de la lecture de l'audio, ou après 3 secondes si aucun fichier audio n'est associé à la diapositive. + + * Pour masquer le titre de la diapo en cours et son descriptif sur la diapo, vous pouvez ajouter une classe CSS pour cacher ces éléments. + + * Pour le contrôleur audio, vous pouvez utiliser la balise audio HTML5 et ajouter des événements pour démarrer et arrêter la lecture. + + + +===== Principe de fonctionnement ===== + +==== Afficher et masquer les diapos ==== + +Dans le code CSS, chaque diapositive est définie comme un élément avec la classe ''.slide''. Toutes les diapositives sont initialement masquées en utilisant la propriété CSS ''display: none''. Ensuite, la diapositive en cours est affichée en utilisant la classe ''.current'', qui a la propriété CSS ''display: block''. De cette façon, une seule diapositive est affichée à la fois. + + +/* Diapositives */ +.slide { + .. + display: none; +} + +.slide.current { + .. + display: block; +} + +Lorsque l'utilisateur clique sur un élément de la liste des diapositives, le script JavaScript met à jour la diapositive en cours en cachant la diapositive précédente et en affichant la nouvelle diapositive. Cela se fait en ajoutant et en supprimant la classe ''.current'' sur les éléments correspondants. + +La propriété CSS ''display'' permet de définir le type d'affichage d'un élément. La valeur ''block'' est l'un des types d'affichage les plus courants en HTML. Elle permet de créer un élément en tant que bloc qui occupe toute la largeur de son conteneur et qui commence sur une nouvelle ligne. + +Lorsque vous utilisez ''display: block'' sur un élément, cela signifie qu'il sera affiché sous la forme d'un bloc rectangulaire qui occupe toute la largeur de son conteneur. Cela peut être utile pour afficher des éléments tels que des paragraphes, des titres, des boutons, des images, des divs, etc. + +Dans le cas du diaporama, l'utilisation de ''display: block'' permet d'afficher la diapositive en cours en tant que bloc rectangulaire à l'intérieur du conteneur de diaporama. Cela permet de faire en sorte que la diapositive remplisse tout l'espace disponible et soit parfaitement visible pour l'utilisateur. + + + // Récupérer la diapositive actuelle et la cacher + const currentSlide = document.querySelector('.slide.current'); + if (currentSlide) { + currentSlide.classList.remove('current'); + } + + // Afficher la nouvelle diapositive + const newSlide = document.querySelectorAll('.slide')[slideIndex]; + newSlide.classList.add('current'); + + +==== Modifier le code HTML avec JavaScript ==== + +Le code JavaScript est utilisé pour ajouter, supprimer, modifier ou réorganiser les éléments HTML et les propriétés de ces éléments, afin de créer des pages web interactives et dynamiques. + +Le code HTML est modifié par JavaScript en utilisant le Document Object Model (DOM). Le DOM est une représentation hiérarchique des éléments HTML d'une page web, qui peut être manipulée en utilisant des scripts JavaScript. + +Lorsque le script JavaScript est exécuté, il peut accéder aux éléments HTML existants sur la page web en utilisant des sélecteurs de document, tels que ''getElementById'', ''getElementsByClassName'', ''querySelector'', etc. Il peut également créer de nouveaux éléments HTML en utilisant des méthodes telles que ''createElement'', ''appendChild'', ''insertBefore'', etc. + +Le script JavaScript peut ensuite modifier les propriétés des éléments HTML, telles que le contenu du texte, les attributs, les styles CSS, etc. Il peut également ajouter des écouteurs d'événements pour répondre aux interactions de l'utilisateur, tels que les clics de souris, les saisies clavier, les mouvements de la souris, etc. + +Dans notre code JavaScript, nous utilisons ''document.querySelector('.slide.current')'' pour sélectionner l'élément HTML avec la classe ''slide'' et la classe ''current'' dans le document. Cette méthode retourne un seul élément HTML qui correspond au premier élément correspondant au sélecteur CSS spécifié. + +Nous utilisons cette méthode pour récupérer la diapositive en cours et modifier sa propriété ''display'' pour la rendre visible, tout en masquant toutes les autres diapositives. Cela nous permet de créer l'effet de transition entre les diapositives dans le diaporama. + + +const slideshow = document.getElementById('slideshow'); + +... + + // Créer une nouvelle diapositive + const newSlide = document.createElement('div'); + newSlide.classList.add('slide'); + newSlide.style.backgroundImage = `url(${slide.image})`; + + // Ajouter le titre et la description de la diapositive + const title = document.createElement('h2'); + title.textContent = slide.title; + newSlide.appendChild(title); + + const description = document.createElement('p'); + description.textContent = slide.description; + newSlide.appendChild(description); + +... + +// Ajouter la nouvelle diapositive au diaporama + slideshow.appendChild(newSlide); + + + +et le code HTML : + + +
+ +
+
+ diff --git a/data/pages/informatique/langage/php/8.2-json-inclus-dans-le-coeur-de-php.txt b/data/pages/informatique/langage/php/8.2-json-inclus-dans-le-coeur-de-php.txt new file mode 100644 index 0000000..de8ebb4 --- /dev/null +++ b/data/pages/informatique/langage/php/8.2-json-inclus-dans-le-coeur-de-php.txt @@ -0,0 +1,51 @@ +====== PHP 8.2, JSON est inclus dans PHP core ====== +{{ :dummy.png?75x75|}} + +Depuis la version 8.2 de PHP, la fonctionnalité JSON est incluse dans le cœur de PHP. Cela signifie que vous n'avez plus besoin d'installer une extension externe pour manipuler des données JSON en PHP. + +La prise en charge native de JSON dans PHP 8.2 offre de nombreux avantages, notamment une meilleure performance, une meilleure sécurité et une syntaxe plus simple pour la manipulation de données JSON. + +Pour utiliser la fonctionnalité JSON de PHP 8.2, vous pouvez utiliser les fonctions intégrées de PHP telles que **json_encode()** pour convertir des données PHP en JSON, et **json_decode()** pour convertir des données JSON en PHP. Il existe également d'autres fonctions JSON disponibles dans la documentation de PHP pour vous aider à manipuler les données JSON en PHP. + +Voici des exemples de la façon dont vous pouvez utiliser les fonctions **json_encode()** et **json_decode()** en PHP 8.2. + +===== Exemple d'utilisation de json_encode() ===== + +La fonction **json_encode()** permet de convertir un tableau PHP en chaîne de caractères JSON : + + + +$data = array( + 'name' => 'John Doe', + 'email' => 'johndoe@example.com', + 'age' => 30 +); + +$json = json_encode($data); + +echo $json; // Affiche : {"name":"John Doe","email":"johndoe@example.com","age":30} + + +Dans cet exemple, nous avons créé un tableau PHP contenant des informations sur une personne, puis nous avons utilisé la fonction **json_encode()** pour convertir ce tableau en une chaîne de caractères JSON. + + +===== Exemple d'utilisation de json_decode() ===== + +La fonction **json_decode()** permet de convertir une chaîne de caractères JSON en un objet ou un tableau PHP : + + + +$json = '{"name":"John Doe","email":"johndoe@example.com","age":30}'; + +$data = json_decode($json); + +echo $data->name; // Affiche : John Doe +echo $data->email; // Affiche : johndoe@example.com +echo $data->age; // Affiche : 30 + + +Dans cet exemple, nous avons créé une chaîne de caractères JSON contenant des informations sur une personne, puis nous avons utilisé la fonction **json_decode()** pour convertir cette chaîne de caractères en un objet PHP. Nous pouvons ensuite accéder aux propriétés de cet objet en utilisant la syntaxe ''->''. + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/informatique/langage/php/afficher-l-heure-en-francais.txt b/data/pages/informatique/langage/php/afficher-l-heure-en-francais.txt new file mode 100644 index 0000000..c53bfd6 --- /dev/null +++ b/data/pages/informatique/langage/php/afficher-l-heure-en-francais.txt @@ -0,0 +1,20 @@ +====== Afficher l'heure en français ====== +{{ :informatique:langage:php:php-lc_time-setlocale-strftime.png?nolink&75x75|PHP > Afficher l'heure en français}} + +Cette fonction est OBSOLÈTE à partir de PHP 8.1.0. Il est fortement recommandé de les éviter. + + + + +setlocale(LC_TIME, 'fr_FR'); +echo strftime('%A %d %B %Y, %H:%M'); + + + + + + +setlocale(LC_TIME, 'fr_FR'); +echo strftime('%A %d %B %Y, %H:%M'); + + diff --git a/data/pages/informatique/langage/php/composer.txt b/data/pages/informatique/langage/php/composer.txt new file mode 100644 index 0000000..bff8aff --- /dev/null +++ b/data/pages/informatique/langage/php/composer.txt @@ -0,0 +1,18 @@ +====== Composer ====== +{{ :informatique:langage:php:logo-composer-transparent.png?75x75|Composer}} + + +===== - Installer ===== + + +php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" + +php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" + +php composer-setup.php + +php -r "unlink('composer-setup.php');" + +sudo mv composer.phar /usr/local/bin/composer + + diff --git a/data/pages/informatique/langage/php/index.txt b/data/pages/informatique/langage/php/index.txt new file mode 100644 index 0000000..9f67f98 --- /dev/null +++ b/data/pages/informatique/langage/php/index.txt @@ -0,0 +1,20 @@ +====== PHP ====== + +{{ :informatique:langage:711px-php-logo.svg.png?nolink&300x|Langage PHP}} + + +===== Les pages ===== + + + +===== Les sous-catégories ===== + + + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/langage/php/script-php-qui-scanne-tous-les-dossiers-de-l-arborescence-courante-et-affiche-des-liens-vers-ces-dossiers.txt b/data/pages/informatique/langage/php/script-php-qui-scanne-tous-les-dossiers-de-l-arborescence-courante-et-affiche-des-liens-vers-ces-dossiers.txt new file mode 100644 index 0000000..2ce38d5 --- /dev/null +++ b/data/pages/informatique/langage/php/script-php-qui-scanne-tous-les-dossiers-de-l-arborescence-courante-et-affiche-des-liens-vers-ces-dossiers.txt @@ -0,0 +1,80 @@ +====== Afficher les dossiers courants ====== +{{ :informatique:langage:php:pasted:20230317-002026.png?300|Script PHP}} + +Voici un script en PHP qui scanne tous les dossiers de l'arborescence courante (à l'exception des dossiers cachés) et affiche des liens vers ces dossiers dans une page HTML5. Le rendu utilise Bootstrap pour un style plus élégant. + + + + + + + + + + Liste des dossiers + + + +
+ +Ce script commence par inclure les en-têtes HTML nécessaires, notamment la feuille de style Bootstrap. Ensuite, il utilise la fonction PHP **scandir**() pour récupérer la liste de tous les fichiers et dossiers dans le répertoire courant. La fonction **array_diff**() est utilisée pour exclure les éléments spéciaux tels que ''..'', ''.'' et ''.DS_Store'' (sur Mac). Ensuite, le script parcourt tous les dossiers de la liste avec une boucle **foreach** et utilise la fonction **is_dir**() pour vérifier s'il s'agit bien d'un dossier. Si c'est le cas, il affiche un lien vers ce dossier avec la fonction **echo**. + +===== Evolution ===== + +Pour afficher le titre **title** du fichier index.html contenu dans chaque dossier scanné, vous pouvez utiliser la fonction **file_exists**() pour vérifier si le fichier existe et la fonction **file_get_contents**() pour obtenir le contenu du fichier et extraire le titre **title**. Voici le code mis à jour : + + + + + + + Liste des dossiers + + + +
+

Liste des dossiers

+ (.*?)<\/h1>/', $content, $matches)) { + $title = $matches[1]; + } else { + $title = 'Titre non trouvé'; + } + } else { + $title = 'Fichier index.html non trouvé'; + } + echo '

'.$folder.' - '.$title.'

'; + } + } + ?> +
+ + +
+ +Ce script commence par inclure les mêmes en-têtes HTML que précédemment. Ensuite, il utilise les mêmes fonctions pour récupérer la liste des dossiers à scanner. + +Pour chaque dossier, le script vérifie si un fichier **index.html** existe en utilisant la variable **$index_file** qui contient le chemin complet vers le fichier. Si le fichier existe, le script utilise la fonction **file_get_contents**() pour obtenir le contenu du fichier et utilise une expression régulière pour extraire le texte entre les balises ''''. Si le titre **title** est trouvé, il est stocké dans la variable **$title**, sinon la variable contient le texte "**Titre non trouvé**". Si le fichier **index.html** n'existe pas, la variable **$title** contient le texte "**Fichier index.html non trouvé**". + +Enfin, le script affiche un lien vers le dossier ainsi que le titre **title** récupéré (ou un message d'erreur si le fichier index.html n'a pas été trouvé). \ No newline at end of file diff --git a/data/pages/informatique/langage/php/simuler-tail-en-php.txt b/data/pages/informatique/langage/php/simuler-tail-en-php.txt new file mode 100644 index 0000000..312eaf2 --- /dev/null +++ b/data/pages/informatique/langage/php/simuler-tail-en-php.txt @@ -0,0 +1,44 @@ +====== Simuler tail en PHP ====== +{{ :dummy.png?75x75|Simuler tail en PHP}} + +{{tag>php}} + +<code PHP> +<?php +$handle = popen("tail -f /etc/httpd/logs/access.log 2>&1", 'r'); +while(!feof($handle)) { + $buffer = fgets($handle); + echo "$buffer<br/>\n"; + ob_flush(); + flush(); +} +pclose($handle); +</code> + + +<code PHP> +function follow($file) +{ + $size = 0; + while (true) { + clearstatcache(); + $currentSize = filesize($file); + if ($size == $currentSize) { + usleep(100); + continue; + } + + $fh = fopen($file, "r"); + fseek($fh, $size); + + while ($d = fgets($fh)) { + echo $d; + } + + fclose($fh); + $size = $currentSize; + } +} + +follow("file.txt"); +</code> \ No newline at end of file diff --git a/data/pages/informatique/langage/php/structure-des-dossiers-d-un-projet-php.txt b/data/pages/informatique/langage/php/structure-des-dossiers-d-un-projet-php.txt new file mode 100644 index 0000000..26820f1 --- /dev/null +++ b/data/pages/informatique/langage/php/structure-des-dossiers-d-un-projet-php.txt @@ -0,0 +1,104 @@ +====== Programmer un site Internet en PHP ====== +{{ :dummy.png?75x75|}} + +===== Avertissements ===== + +Bien que **Composer** soit un outil puissant pour les dépendances et les classes externes, certaines personnes préfèrent toujours créer leurs propres classes pour des raisons telles que : + + * **Contrôle sur le code** : En créant ses propres classes, on peut contrôler le code source et le personnaliser pour répondre à ses besoins spécifiques. + + * **Meilleure compréhension** : En créant ses propres classes, on peut mieux comprendre comment elles fonctionnent et les adapter à ses propres projets. + + * **Prise en charge des anciens projets** : Si on a déjà utilisé ses propres classes pour la gestion de la base de données ou d'autres tâches dans d'autres projets, il peut être plus facile de les utiliser dans un nouveau projet plutôt que d'adopter un nouvel outil. + + * **Exigences personnalisées** : Certaines personnes peuvent avoir des exigences spécifiques qui ne sont pas prises en charge par les bibliothèques externes existantes. La création de leurs propres classes leur permet de satisfaire ces besoins. + +Le choix entre l'utilisation de **Composer** et la création de ses propres classes dépend des besoins et des préférences individuelles. + +<WRAP center round important 60%> +en cours de rédaction +</WRAP> + + +===== Structure des dossiers d un projet php ===== + +Dans la plupart des cas, il est recommandé de créer un dossier **public** pour séparer les fichiers publics du code source. Le dossier **public** devrait contenir les fichiers accessibles directement via un navigateur web, tels que les fichiers **HTML**, **JavaScript**, **CSS** et **images**. Les autres fichiers, tels que les **classes PHP**, les **fichiers de configuration** et les **fichiers d'enregistrement**, devraient être placés dans un dossier séparé pour une meilleure sécurité. + +Pour structurer un projet PHP avec des **classes**, **JavaScript** et **CSS**, voici une structure de dossiers suggérée : + +<code> +web +|-- public +| |-- css +| | |-- style.css +| |-- js +| | |-- script.js +| |-- images +| | |-- image1.jpg +| | |-- image2.png +| |-- index.php +|-- classes +| |-- class1.php +| |-- class2.php +|-- config +| |-- config.php +|-- tests +| |-- Database +| |-- DatabaseConnectorTest.php +|-- logs +| |-- application.log +|-- vendor +| |-- .. +|-- composer.json +|-- .env +</code> + +Dans un projet PHP, les dossiers **classes**, **css** et **js** peuvent être utilisés pour organiser les fichiers associés à ces technologies. + * ''classes/'' : ce dossier peut contenir toutes les classes PHP utilisées pour la logique de l'application. + * ''css/'' : ce dossier peut contenir tous les fichiers CSS pour la mise en forme de l'interface utilisateur. + * ''js/'' : ce dossier peut contenir tous les fichiers JavaScript pour la logique client-side et l'interaction utilisateur. + * ''images/'' : ce dossier devrait être placé dans le dossier public pour être accessible directement via un navigateur web. Il contient les images. + + +Il est courant de placer les fichiers de configuration dans un dossier nommé ''config'' et les fichiers d'enregistrement dans un dossier nommé ''logs''. + +Cependant, la structure de dossiers dépend fortement des besoins spécifiques de chaque projet, il n'y a donc pas de solution universelle. Il est important de choisir une structure de dossiers qui facilite la maintenance et la compréhension de votre projet pour vous et les autres développeurs qui peuvent travailler dessus. + +===== Créer un autoloader pour les classes ===== + +Un **autoloader** est une fonction en PHP qui charge automatiquement les classes nécessaires à l'exécution du code. Vous pouvez créer un **autoloader** en définissant une fonction qui inclura le fichier associé à une classe spécifique lorsque cette classe est utilisée pour la première fois. + +Voici un exemple d'implémentation d'un **web/autoload** : +<code PHP autoload.php> +<?php +spl_autoload_register(function ($className) { + $classFile = 'classes/' . str_replace('\\', '/', $className) . '.php'; + require_once $classFile; +}); +</code> + +Cet exemple utilise la fonction ''spl_autoload_register'' de PHP pour définir l'**autoloader**. La fonction ''spl_autoload_register'' accepte une fonction anonyme qui sera appelée chaque fois qu'une classe non trouvée sera utilisée. + +La fonction anonyme convertit le nom de la classe en un nom de fichier en remplaçant les antislashs (\) par des slashs (/) et ajoute l'extension ''.php'' pour former le nom du fichier associé à la classe. Enfin, le fichier associé est inclu en utilisant ''require_once'' précédé du chemin pour accéder au classes (''/classes''). + +Ce code suppose que les noms de classes correspondent aux noms de fichiers et que les classes sont rangées dans des dossiers hiérarchiques correspondant à leur **namespace**. Il peut être nécessaire de personnaliser cette implémentation en fonction de la structure de dossiers de votre projet. + + +<code PHP index.php> +<?php + +// Chargement de l'autoloader +require_once '../autoload.php'; + +// Utilisation des classes +$object = new MyClass(); + +</code> + +===== Créer un fichier de configuration ===== + +===== Créer des fichiers de log ===== + +===== Créer une connexion à la base de données ===== + + --- //[[user:cedricabonnel]], [[user:CPT]] // diff --git a/data/pages/informatique/langage/php/utiliser-php-en-ligne-de-commande.txt b/data/pages/informatique/langage/php/utiliser-php-en-ligne-de-commande.txt new file mode 100644 index 0000000..4dc1340 --- /dev/null +++ b/data/pages/informatique/langage/php/utiliser-php-en-ligne-de-commande.txt @@ -0,0 +1,17 @@ +====== Utiliser PHP en ligne de commande ====== +{{ :dummy.png?75x75|Nom de la section}} +{{tag>php}} + +===== PHP ===== + +La commande PHP, une fois validée, attendra du code PHP. Il faudra indiquer la code de fin de fichier (EOF, <kbd>Ctrl</kbd> + <kbd>D</kbd>) pour que le code PHP s’exécute. + +{{:informatique:pasted:20220320-063404.png}} + +===== PHP -r ===== + +On peut utiliser l'option ''-r'', qui execute le code PHP sans utiliser les tags ''<? ... ?>'' + +<code> +php -r 'echo date("c");' +</code> diff --git a/data/pages/informatique/langage/python/fournir_un_service_http.txt b/data/pages/informatique/langage/python/fournir_un_service_http.txt new file mode 100644 index 0000000..1744eaa --- /dev/null +++ b/data/pages/informatique/langage/python/fournir_un_service_http.txt @@ -0,0 +1,24 @@ +====== Fournir un service http en Python ====== + +{{ informatique:langage:python:do_web_python.png?500|}} +Le bout de code suivant permet d’exécuter temporairement un service http (80/tcp) en **Python**. + +Le dossier où vous vous trouvez devient le "BaseHTTP", c'est-à-dire la racine du site accessible en http. Dans l'exemple, il s'agit du dossier ''/tmp/certbot/public_html''. + +Si vous avez déjà un service httpd comme Apache qui fonctionne et occupe déjà le port 80, il faudra veiller à l'arrêter avant. + +<WRAP clear/> + + +<code python [enable_line_numbers="true"]> +mkdir -p /tmp/certbot/public_html/.well-known/acme-challenge + +cd /tmp/certbot/public_html + +printf "%s" asFY_-_9W8N-Z4zPKwXvu5_pBv1kMAC4j3ag7VWFAko.Rj9bJx4j8slMw-Pxkq47MKU3TybtCD4ohJxc6kafaX0 > .well-known/acme-challenge/asFY_-_9W8N-Z4zPKwXvu5_pBv1kMAC4j3ag7VWFAko + +sudo $(command -v python2 || command -v python2.7 || command -v python2.6) -c "import BaseHTTPServer, SimpleHTTPServer; \ +s = BaseHTTPServer.HTTPServer(('', 80), SimpleHTTPServer.SimpleHTTPRequestHandler); \ +s.serve_forever()" +</code> + diff --git a/data/pages/informatique/langage/python/index.txt b/data/pages/informatique/langage/python/index.txt new file mode 100644 index 0000000..29bab0b --- /dev/null +++ b/data/pages/informatique/langage/python/index.txt @@ -0,0 +1,20 @@ +====== Python ====== + +{{ informatique:langage:python:python_sh-600x600.png?300x|Python}} + + +===== Les pages ===== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +===== Les sous-catégories ===== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/langage/sql/index.txt b/data/pages/informatique/langage/sql/index.txt new file mode 100644 index 0000000..4db72f2 --- /dev/null +++ b/data/pages/informatique/langage/sql/index.txt @@ -0,0 +1,25 @@ +====== SQL ====== + +{{ informatique:langage:sql-photo.jpg?300x| Langages de programmation et de développement}} + +SQL (Structured Query Language) est un langage de programmation utilisé pour gérer les bases de données relationnelles. Les bases de données relationnelles sont des systèmes de gestion de bases de données qui organisent les données en tables et en relations entre ces tables. + +SQL est utilisé pour effectuer des opérations sur ces bases de données, telles que la création de tables, l'insertion de données, la mise à jour de données, la suppression de données, et la récupération de données à partir de tables. + +SQL est un langage standard pour les bases de données relationnelles et est supporté par de nombreux systèmes de gestion de bases de données, tels que MySQL, Oracle, Microsoft SQL Server, PostgreSQL, etc. Cela signifie que le code SQL écrit pour une base de données particulière peut souvent être utilisé avec une autre base de données sans modification significative. + +===== Les pages ===== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +===== Les sous-catégories ===== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/langage/sql/trouver-des-doublons.txt b/data/pages/informatique/langage/sql/trouver-des-doublons.txt new file mode 100644 index 0000000..2515872 --- /dev/null +++ b/data/pages/informatique/langage/sql/trouver-des-doublons.txt @@ -0,0 +1,28 @@ +====== Trouver les doublons ====== + +{{ :informatique:langage:sql:sql_table_records.jpg?nolink&75x75|Trouver des doublons en SQL}} + +~~NOTOC~~ + +<panel type="default" title="Code SQL"> +<code SQL [enable_line_numbers="true", start_line_numbers_at="1"]> +SELECT COUNT(*) AS nbr_doublon, champ1, champ2, champ3 +FROM table +GROUP BY champ1, champ2, champ3 +HAVING COUNT(*) > 1 +</code> +</panel> + +<panel type="default" title="Code SQL"> +<code SQL [enable_line_numbers="true", start_line_numbers_at="1"]> +SELECT DISTINCT * +FROM table t1 +WHERE EXISTS ( + SELECT * + FROM table t2 + WHERE t1.ID <> t2.ID + AND t1.champ1 = t2.champ1 + AND t1.champ2 = t2.champ2 + AND t1.champ3 = t2.champ3 ) +</code> +</panel> \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/adobe-flash-player.txt b/data/pages/informatique/linux/applications/adobe-flash-player.txt new file mode 100644 index 0000000..292a7c2 --- /dev/null +++ b/data/pages/informatique/linux/applications/adobe-flash-player.txt @@ -0,0 +1,9 @@ +====== Adobe Flash Player ====== + +Il n'est plus recommandé d'installer **Adobe Flash Player** car il n'est plus pris en charge et peut présenter des vulnérabilités de sécurité. En effet, Adobe a mis fin au support de **Flash Player** en décembre 2020 et a conseillé aux utilisateurs de désinstaller **Flash Player** de leur système. + +Le package ''flash-plugin'' est un plugin propriétaire d'**Adobe Flash Player** pour les navigateurs web et n'est plus pris en charge depuis **décembre 2020**. Par conséquent, il ne se trouve plus dans les dépôts officiels des distributions Linux telles que **Ubuntu**, **Debian**, **CentOS**, etc. + +Si vous avez besoin d'utiliser Flash pour des applications web spécifiques, vous pouvez essayer d'installer une version plus ancienne de Flash en téléchargeant les fichiers d'installation à partir du site d'Adobe. Toutefois, nous vous recommandons de chercher des alternatives open-source telles que HTML5, WebGL ou WebAssembly pour les contenus multimédias dans votre navigateur, car elles sont plus sûres et plus performantes que Flash. + +Il est important de noter que l'utilisation de Flash est désormais considérée comme une pratique obsolète et non sécurisée. Les principaux navigateurs ont progressivement cessé de prendre en charge Flash dans leurs dernières versions et Adobe a cessé de publier des mises à jour de sécurité pour Flash. Il est donc recommandé de ne pas utiliser Flash sauf en cas de nécessité absolue, et de passer à des alternatives plus modernes et sécurisées pour les contenus multimédias en ligne. \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/audacity.txt b/data/pages/informatique/linux/applications/audacity.txt new file mode 100644 index 0000000..ff4c5be --- /dev/null +++ b/data/pages/informatique/linux/applications/audacity.txt @@ -0,0 +1,169 @@ +====== Audacity - logiciel d'édition audio ====== + + +{{tag>Audacity}} + +Audacity est un logiciel gratuit, open source et multi-plateforme de traitement du son qui vous permet d'enregistrer, de modifier et de mixer du son sur votre ordinateur. Il est particulièrement utile pour les musiciens, les podcasters, les professionnels du son et tous ceux qui travaillent avec du son numérique. + + * Enregistrement: Audacity vous permet d'enregistrer du son à partir de différentes sources, telles que votre microphone, votre carte son ou des fichiers audio existants. Vous pouvez également enregistrer plusieurs pistes simultanément pour créer des compositions multi-pistes. + + * Édition: Audacity vous permet de couper, copier, coller et déplacer des sections de pistes audio pour créer des effets spéciaux, synchroniser des pistes ou supprimer des bruits indésirables. Vous pouvez également ajouter des effets tels que l'écho, le reverb ou le changement de pitch. + + * Mixage: Audacity vous permet de contrôler le volume et la panoramisation de chaque piste pour créer un mixage final équilibré. Vous pouvez également utiliser des outils tels que l'égaliseur ou le compresseur pour améliorer la qualité sonore de votre projet. + + * Exportation: Audacity vous permet d'exporter vos projets au format MP3, WAV ou OGG pour les partager sur internet ou les graver sur CD. Vous pouvez également exporter directement vers Soundcloud, YouTube ou d'autres plateformes en ligne. + +Audacity est diffusé sous forme d'**AppImage**, une méthode qui garantit que l'**AppImage** est mis à jour simultanément avec les versions destinées à **Windows** et **macOS**. + +L'équipe d'**Audacity** assure la compatibilité avec Linux en testant l'utilisation d'**AppImages** spécifiquement sur **Ubuntu 22.04**. Bien que d'autres distributions Linux puissent potentiellement fonctionner par le gestionnaire de paquets, elles ne font pas l'objet de tests de la part de l'équipe **Audacity**. Il est important de noter que ce qui suit ne représente que des suggestions d'installations possibles. + +Sous Fedora, le gestionnaire de paquets DNF peut proposer la version "Freeworld" d'Audacit. Celle-ci inclut un certain nombre de bibliothèques et de codecs qui ne sont pas inclus dans la version officielle d'Audacity. Ces bibliothèques et codecs sont souvent nécessaires pour lire ou enregistrer certain types de fichiers audio et sont donc utiles pour les utilisateurs avancés. Cependant, ils peuvent être considérés comme des logiciels tiers par certains utilisateurs et peuvent être bloqués ou désapprouvés par certaines politiques de sécurité. + +Dernière information que je souhaite vous communiquer, [[https://www.lesnumeriques.com/vie-du-net/audacity-apres-son-rachat-le-logiciel-open-source-s-interesserait-de-trop-pres-a-vos-donnees-personnelles-n165937.html|Audacity a été racheté par Muse Group en 2021]] avec des modification sur la collecte d'informations, ce qui a eu un impact négatif sur sa popularité ou son utilisation. + +Solutions alternatives : [[https://tenacityaudio.org/|Tenacity]], LMMS ou OcenAudio. + + +===== Installer sous Fedora ===== + +==== Installer avec le fichier AppImage ==== + +Le programme **AppImage** est une version autonome d'Audacity qui n'a pas besoin d'être installée sur votre ordinateur. Vous pouvez simplement le télécharger sur le site web d'Audacity et l'exécuter comme n'importe quel autre fichier sur votre ordinateur. L'avantage de cette méthode est qu'elle ne nécessite aucune installation et que vous pouvez l'utiliser sur n'importe quel ordinateur compatible sans avoir à l'installer. + +Il est généralement conseillé de déplacer les fichiers **AppImage** dans un répertoire de votre choix, mais de ne pas les déplacer dans un répertoire système comme ''/usr/bin'' ou ''/usr/local/bin''. + +Les répertoires système sont gérés par le système d'exploitation et peuvent être modifiés lors d'une mise à jour ou d'une installation de logiciels, ce qui peut entraîner la suppression ou la modification de vos fichiers **AppImage**. + +Il est donc préférable de les déplacer dans un répertoire personnel, comme ''~/opt''. + +**__CRÉER UN RACCOURCI POUR VOTRE APPIMAGE__** + +Vous pouvez créer un raccourci pour Audacity en utilisant la ligne de commande en suivant les étapes suivantes : + +<callout icon="fa fa-slack"> +Ouvrez un terminal en cliquant sur "Applications" puis "Terminal". + +Entrez la commande suivante pour créer un nouveau fichier .desktop : + + nano ~/.local/share/applications/audacity.desktop +</callout> + +<callout icon="fa fa-slack"> +Copiez et collez le contenu suivant dans le fichier : + +<code> +#!/usr/bin/env xdg-open +[Desktop Entry] +Type=Application +Name=Audacity +Exec=/home/votre_nom_d'utilisateur/opt/audacity-linux-3.2.3-x64.AppImage +Icon=/home/votre_nom_d'utilisateur/.local/share/icons/audacity.png +Terminal=false +Categories=Audio; +</code> + +Le symbole "~" n'est pas reconnu dans les fichiers ''.desktop'' comme un chemin absolu, ni même la variable ''$HOME''. Au lieu de cela, vous devez utiliser le chemin complet (chemin absolu) vers le fichier **AppImage**. +Appuyez sur <key>Ctrl</key> + <key>X</key> pour enregistrer les modifications, puis sur <key>Y</key> pour confirmer l'enregistrement. + +Sous Gnome, les icônes sont généralement stockées dans un des répertoires suivants : + + * /usr/share/icons + * /usr/local/share/icons + * ~/.local/share/icons + +Il est conseillé d'utiliser le répertoire ''~/.local/share/icons'' pour les icônes personnalisées, car il est spécifique à l'utilisateur et n'est pas affecté par les mises à jour du système. + +</callout> + +Vous pouvez maintenant trouver **Audacity** dans le menu **Applications** et le lancer en cliquant dessus. + +<image shape="thumbnail"> +{{ :informatique:applications:audio:pasted:20230212-233118.png }} +</image> +==== Installer avec le dépôt RPM Fusion Nonfree ==== + +Pour installer Audacity avec des fonctionnalités supplémentaires (telles que l'exportation de fichiers au format MP3), vous devez utiliser le dépôt **RPM Fusion Nonfree**. + +Installer le référentiel **RPM Fusion Nonfree** ((RPM Fusion Nonfree est un référentiel tiers pour les distributions Fedora et Red Hat Enterprise Linux (RHEL) qui fournit des logiciels propriétaires qui ne sont pas disponibles dans les référentiels officiels. Le référentiel RPM Fusion Nonfree contient des logiciels propriétaires tels que les pilotes de périphériques pour certains matériels, les codecs multimédias non libres et d'autres logiciels qui peuvent être distribués gratuitement, mais qui ont des restrictions de licence.)) sur un système Fedora. + +<callout icon="fa fa-slack"> +Installer le référentiel **RPM Fusion Nonfree** : + + sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm +</callout> + + +<callout icon="fa fa-slack"> +installez Audacity en exécutant la commande suivante : + + sudo dnf install audacity-freeworld +</callout> + +Une fois l'installation terminée, vous pouvez lancer Audacity en tapant ''audacity'' dans le terminal ou en recherchant ''Audacity'' dans le menu **Applications**. + +==== Installer avec Flatpack / Flathub ==== + +**Flatpak** est un système de packaging d'applications pour Linux qui permet de distribuer des applications Linux de manière universelle indépendamment des distributions Linux et de leurs bibliothèques associées. **Flathub** est un dépôt centralisé de **Flatpak** qui contient de nombreuses applications. + +Pour installer Audacity via Flatpak, vous devez tout d'abord installer Flatpak et Flathub sur votre système. + +<callout icon="fa fa-slack"> +Vous pouvez installer Flatpak sur votre système Fedora ou assimilé, utilisez la commande suivante : + + sudo dnf install flatpak + +Vous pouvez installer Flatpak sur votre système Debian ou assimilé, utilisez la commande suivante : + + sudo apt install flatpak + +</callout> + +<callout icon="fa fa-slack"> +Ensuite, vous pouvez ajouter Flathub à la liste des dépôts de Flatpak en utilisant la commande suivante : + + flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + +</callout> + +<callout icon="fa fa-slack"> +Une fois que vous avez installé Flatpak et Flathub, vous pouvez installer Audacity via Flatpak en utilisant la commande suivante : + + flatpak install flathub org.audacityteam.Audacity + +</callout> + +<callout icon="fa fa-slack"> +Depuis le rachat d'Audacity par Muse en avril 2021, les nouvelles versions de l'application collecte des données très limitées ((https://www.bbc.com/news/technology-57721967)). Pour éviter qu'Audacity ne communique avec Internet, il suffit de désactiver les communications. + +Pour modifier l'option pour l'**utilisateur courant** avec [[informatique:linux:applications:flatseal|flatseal]], décochez l'option ''Réseau sans fil'', ''share=network'' afin d'empêcher Audacity de communiquer avec le réseau. + +{{ :informatique:applications:audio:pasted:20230306-120607.png }} + +ou en ligne de commande : + + flatpak override --user --unshare=network org.audacityteam.Audacity -v + +Le fichier ''~/.local/share/flatpak/overrides/org.audacityteam.Audacity'' sera modifié. + +Pour modifier l'option pour **tous les utilisateurs**, utilisez la commande suivante : + + sudo flatpak override --unshare=network org.audacityteam.Audacity -v + +Le fichier ''/var/lib/flatpak/overrides/org.audacityteam.Audacity'' sera modifié. + +</callout> + + + +===== Personnaliser ===== + +==== Ajout d'un raccourci vers les metadonnées ==== + +Les métadonnées sont des informations supplémentaires associées à un fichier audio qui peuvent inclure le **titre**, l'**artiste**, l'**album**, la **date de sortie**, le **genre**, etc. En utilisant un fichier de métadonnées, vous pouvez facilement ajouter ces informations à vos fichiers audio lors de l'export dans **Audacity**. Cela peut être utile pour organiser votre bibliothèque musicale et permettre à d'autres programmes de lire et d'afficher ces informations correctement. + +Le dossier ''~/.audacity-data/'' est le dossier de données par défaut d'**Audacity** où les fichiers de métadonnées peuvent être enregistrés et stockés. En créant un lien vers le dossier contenant votre bibliothèque de métadonnées, vous pouvez facilement accéder à ces fichiers lorsque vous avez besoin de les utiliser dans **Audacity**. + +<code> +ln -s /media/disk_21/doc_perso_cedric/documents/podcasts/metadonnees ~/.audacity-data/metadonnees +</code> + diff --git a/data/pages/informatique/linux/applications/coturn.txt b/data/pages/informatique/linux/applications/coturn.txt new file mode 100644 index 0000000..83a4a7b --- /dev/null +++ b/data/pages/informatique/linux/applications/coturn.txt @@ -0,0 +1,65 @@ +====== coturn ====== +{{ :dummy.png?75x75|Serveur turn}} + +Un serveur TURN permet d'assurer la connectivité des clients même s'ils sont derrière des routeurs NAT ou des pare-feux restrictifs, en utilisant un relais tiers pour transférer les paquets de données. **coturn** remplie ce rôle. + +===== Installation de coturn ===== + +Pour installer un service TURN sur Debian, vous pouvez suivre les étapes suivantes. + +Ouvrez un terminal et mettez à jour votre système avec la commande suivante : + + sudo apt-get update + +Installez le service TURN en utilisant la commande suivante : + + sudo apt-get install coturn + +Une fois l'installation terminée, vous pouvez éditer le fichier de configuration de TURN en utilisant la commande suivante : + + sudo nano /etc/turnserver.conf + +Modifiez les paramètres de configuration selon vos besoins. + +Démarrez le service TURN avec la commande suivante : + + sudo systemctl start coturn + +Vérifiez que le service est en cours d'exécution avec la commande suivante : + + sudo systemctl status coturn + +Vous pouvez également configurer le service TURN pour qu'il démarre automatiquement au démarrage du système en utilisant la commande suivante : + + sudo systemctl enable coturn + +===== Paramètres de coturn ===== + +La configuration de turnserver.conf dépend des besoins de votre environnement et des fonctionnalités que vous souhaitez activer ou désactiver pour votre serveur TURN. Cependant, voici quelques paramètres de configuration courants que vous pouvez modifier dans le fichier turnserver.conf : + + * listening-port : le port sur lequel le serveur TURN écoute les connexions entrantes. + + * relay-ip : l'adresse IP que le serveur TURN utilisera pour relayer les flux de données. + + * realm : le nom de domaine utilisé pour identifier le service de relais. + + * user et userdb : les paramètres utilisés pour configurer l'authentification des utilisateurs et le stockage des informations d'identification. + + * min-port et max-port : les ports utilisés pour relayer les flux de données. + + * lt-cred-mech : un mécanisme d'authentification qui exige une preuve de l'identité de l'utilisateur à chaque connexion. + + * cert et pkey : les chemins d'accès aux certificats SSL/TLS utilisés pour sécuriser les connexions. + + * fingerprint : le type de hachage utilisé pour générer les empreintes digitales de certificat. + + * no-udp : une option qui désactive le protocole UDP pour les connexions entrantes. + + +===== Ressources ===== + + * [[https://dyn.manpages.debian.org/jump?q=turnserver|man turnserver]] + * [[https://github.com/coturn/coturn/wiki|wiki corturn]] + + --- //[[user:cpt]]// + diff --git a/data/pages/informatique/linux/applications/discord.txt b/data/pages/informatique/linux/applications/discord.txt new file mode 100644 index 0000000..f0546ff --- /dev/null +++ b/data/pages/informatique/linux/applications/discord.txt @@ -0,0 +1,57 @@ +====== discord ====== + +{{ :informatique:linux:applications:pasted:20230223-141531.png?150x}} + +**Discord** est une plateforme de communication en ligne qui permet aux utilisateurs de discuter par messages, voix et vidéo. C'est une application populaire pour les joueurs, mais elle est également utilisée par des groupes de personnes pour discuter de divers sujets. **Discord** offre une variété de fonctionnalités telles que la création de serveurs, de canaux de discussion, de salons vocaux, de salons de discussion en direct et la possibilité de partager des fichiers, des images et des liens. Il existe également des bots pour automatiser certaines tâches, des rôles et des permissions pour gérer les utilisateurs et les canaux, ainsi que des fonctionnalités de personnalisation pour les utilisateurs et les serveurs. **Discord** est disponible sur différentes plateformes, y compris les ordinateurs de bureau, les smartphones et les tablettes. + +**Discord** n'est pas open source. Le code source de Discord n'est pas disponible publiquement, ce qui signifie que les utilisateurs ne peuvent pas le modifier ou le distribuer eux-mêmes. Cela contraste avec d'autres applications de communication similaires telles que [[.:riot]], qui est une application de messagerie open source basée sur la technologie **Matrix**. Cependant, **Discord** dispose d'une API (interface de programmation d'application) qui permet aux développeurs de créer des bots et des extensions pour la plateforme. Ces bots et extensions peuvent utiliser les fonctionnalités de **Discord** pour automatiser des tâches ou ajouter des fonctionnalités supplémentaires à l'application. + + +===== Installer Discord sous Red-hat / Cent OS / Fedora ===== + +{{ :informatique:linux:applications:pasted:20230223-142028.png }} + +Ajouter un nouveau référentiel (ou dépôt) à **Flatpak** : + + flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + +Cette commande ajoute le référentiel **Flathub** à la liste des référentiels **Flatpak** disponibles sur votre système. **Flathub** est un référentiel populaire qui contient des applications **Flatpak** pré-compilées pour une grande variété de distributions Linux. + +Le paramètre ''--if-not-exists'' indique à ''Flatpak'' de ne pas ajouter le référentiel si celui-ci est déjà présent sur le système. + + +-- + +Installer Discord à partir du référentiel **Flathub** à l'aide du gestionnaire de paquets **Flatpak** : + + flatpak install flathub com.discordapp.Discord + +**Flatpak** télécharge l'application **Discord** depuis **Flathub** et installe toutes les dépendances requises pour exécuter l'application. + +===== Utiliser Discord ===== + +Vous pouvez exécuter l'application **Discord** en utilisant la commande ''flatpak run com.discordapp.Discord'' si vous l'avez installer avec ou en cherchant l'icône de l'application dans le menu de votre environnement de bureau. + +Pour utiliser **Discord**, vous avez besoin d'un ordinateur ou d'un appareil mobile (smartphone ou tablette) avec une connexion Internet active et l'application Discord installée ou un navigateur web. Vous devez créer un compte pour utiliser **Discord**, l'application vous guidera tout au long du processus de création de compte. + +Ensuite : + + * Rejoignez un serveur **Discord** en utilisant un lien d'invitation ou en recherchant un serveur en utilisant la fonction de recherche dans Discord. + + * Rejoignez des canaux de discussion sur le serveur pour communiquer avec d'autres utilisateurs. + + * Utilisez les fonctionnalités de **Discord** pour discuter avec d'autres utilisateurs par messages texte, messages vocaux ou appels vidéo. + +===== Connexions simultanées ===== + +Vous pouvez utiliser **Discord** sur votre téléphone et votre PC simultanément. Vous pouvez utiliser le même compte **Discord** pour vous connecter à partir de différents appareils et discuter avec les mêmes personnes sur différents appareils. Cela signifie que vous pouvez, par exemple, utiliser **Discord** à la fois sur votre ordinateur de bureau et sur votre smartphone, et continuer une conversation en déplacement sans interruption. + +Si vous êtes connecté à **Discord** sur plusieurs appareils en même temps, vos notifications et vos statuts de connexion peuvent ne pas être synchronisés sur tous les appareils. Cela peut entraîner des incohérences et des perturbations dans votre expérience d'utilisation de **Discord** sur plusieurs appareils. + + +===== Bibliographie ===== + + * Flathub : https://flathub.org/apps/details/com.discordapp.Discord + +Flathub propose des informations sur les applications disponibles et les instructions d'installation, notamment des fichiers ''.flatpakref'' pour chaque application, qui peuvent être installés à l'aide de la commande ''flatpak install''. + diff --git a/data/pages/informatique/linux/applications/ffmpeg.txt b/data/pages/informatique/linux/applications/ffmpeg.txt new file mode 100644 index 0000000..ef1ea7b --- /dev/null +++ b/data/pages/informatique/linux/applications/ffmpeg.txt @@ -0,0 +1,62 @@ +====== FFmpeg ====== + +**FFmpeg** est une suite de logiciels libres et open source de traitement de flux audio et vidéo. Il est utilisé pour enregistrer, convertir et diffuser des fichiers multimédias dans différents formats. **FFmpeg** peut être utilisé en ligne de commande ou intégré dans des applications pour fournir des fonctionnalités de traitement multimédia. + +Les fonctionnalités de **FFmpeg** incluent la capture vidéo et audio à partir de périphériques d'entrée, la conversion de formats multimédias, le découpage et le collage de fichiers vidéo et audio, la modification des propriétés de flux multimédias telles que la taille de l'image, le débit binaire et le taux d'images par seconde, l'encodage et le décodage de différents formats de compression, et bien plus encore. + +Voici une liste de certains des outils les plus couramment utilisés fournis par FFmpeg : + + * ffmpeg : Un outil de ligne de commande pour la conversion de fichiers multimédias d'un format à un autre. + + * ffprobe : Un outil de ligne de commande pour l'analyse de fichiers multimédias, permettant d'extraire des informations détaillées sur les flux audio et vidéo. + + * ffplay : Un lecteur multimédia en ligne de commande qui peut lire des fichiers audio et vidéo et des flux réseau. + + * ffserver : Un serveur de streaming en temps réel pour diffuser des fichiers multimédias sur un réseau. + + * avconv : Un outil de ligne de commande similaire à ffmpeg pour la conversion de fichiers multimédias. + + * avplay : Un lecteur multimédia similaire à ffplay pour lire des fichiers audio et vidéo. + + * avprobe : Un outil similaire à ffprobe pour analyser les fichiers multimédias. +===== Installer ffmpeg sous Fedora / Red Hat / Cent OS ===== + + +Installer le référentiel **RPM Fusion Free** ((RPM Fusion est un référentiel tiers pour les distributions Fedora et Red Hat Enterprise Linux (RHEL) qui fournit des logiciels qui ne sont pas disponibles dans les référentiels officiels. Le référentiel RPM Fusion Free contient des logiciels open source qui peuvent être distribués librement, mais qui ne sont pas inclus dans les référentiels officiels de Fedora en raison de restrictions de licence ou de brevets.)) sur un système Fedora / Red Hat / Cent OS : + + sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm + +Installer le référentiel **RPM Fusion Nonfree** ((RPM Fusion Nonfree est un référentiel tiers pour les distributions Fedora et Red Hat Enterprise Linux (RHEL) qui fournit des logiciels propriétaires qui ne sont pas disponibles dans les référentiels officiels. Le référentiel RPM Fusion Nonfree contient des logiciels propriétaires tels que les pilotes de périphériques pour certains matériels, les codecs multimédias non libres et d'autres logiciels qui peuvent être distribués gratuitement, mais qui ont des restrictions de licence.)) sur un système Fedora / Red Hat / Cent OS : + + sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm + +Installer la suite FFmpeg : + + sudo dnf install ffmpeg + + +===== Installer ffmepg sous Debian 8 / Jessie ===== + +Pour installer le paquet ffmpeg, il faut l'installer depuis un dépôt qui n'est pas actif de standard. Pour en trouver un, utiliser [[https://packages.debian.org/search?keywords=ffmpeg|le moteur de recherche de dépôt en ligne Debian]]. + +Ajouter le dépôt jessie-backports au fichier /etc/apt/sources.list + +<code> +# Backports repository +deb http://httpredir.debian.org/debian jessie-backports main contrib non-free +</code> + +Mettre à jour la liste des paquets + apt-get install update + +Installer la paquet ffmpeg : + apt-get install ffmpeg + +Quelques infos en ligne : + * https://wiki.debian.org/fr/ffmpeg + +==== D'autres pages ==== + +<nav stacked="true" fade="true"> +<nspages ffmpeg:. -h1 -nbCol=2 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> diff --git a/data/pages/informatique/linux/applications/ffmpeg/changer-de-resolution-d-une-video-avec-ffmpeg.txt b/data/pages/informatique/linux/applications/ffmpeg/changer-de-resolution-d-une-video-avec-ffmpeg.txt new file mode 100644 index 0000000..f7bcb48 --- /dev/null +++ b/data/pages/informatique/linux/applications/ffmpeg/changer-de-resolution-d-une-video-avec-ffmpeg.txt @@ -0,0 +1,68 @@ +====== Changer de résolution d'une vidéo avec FFmpeg ====== +{{ :dummy.png?75x75|Nom de la section}} + +Dans ce tutoriel sur FFmpeg, nous allons apprendre à changer la résolution d'une vidéo en utilisant l'outil en ligne de commande de FFmpeg. Le changement de résolution est une opération courante en édition vidéo, en traitement et en compression. Il est souvent utilisé dans le contexte du streaming //vidéo ABR//, où une seule vidéo source est compressée en plusieurs combinaisons //bitrate-resolution//. + +Pour déterminer la résolution d'une vidéo d'entrée, nous allons utiliser l'outil ''ffprobe'', qui est inclus dans les compilations FFmpeg. Nous allons exécuter la commande suivante dans la ligne de commande pour récupérer la résolution de la vidéo d'entrée : + + ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=s=x:p=0 input.mp4 + +Cette commande utilise l'option ''-select_streams v:0'' pour sélectionner le flux vidéo de la vidéo d'entrée, ''-show_entries stream=width,height'' pour afficher les informations sur la largeur et la hauteur du flux vidéo, et ''-of csv=s=x:p=0'' pour formater la sortie en une chaîne de caractères ''largeur x hauteur''. + +L'outil ''ffprobe'' affichera la résolution de la vidéo d'entrée sur la console. + +===== Mettre à l'échelle la résolution d'une vidéo ===== + +Pour mettre à l'échelle ou changer la résolution d'une vidéo à l'aide de FFmpeg, il est nécessaire d'utiliser le filtre d'échelle (**scale filter**) de FFmpeg. Pour utiliser ce filtre, voici la commande à utiliser: + + ffmpeg -i input.mp4 -vf scale=$w:$h <encoding-parameters> output.mp4 + +où ''$w'' et ''$h'' correspondent à la largeur et la hauteur souhaitées pour la vidéo de destination. Par exemple, ''-vf scale=640:480'' peut être utilisé pour redimensionner la vidéo à une résolution de 480p. + +Après que FFmpeg ait changé la résolution de la vidéo, il va la réencoder avec cette nouvelle résolution. Dans la ligne de commande ci-dessus, des paramètres d'encodage peuvent être ajoutés pour encoder la vidéo mise à l'échelle avec ces paramètres. Par exemple, il est possible de demander à FFmpeg de l'encoder en utilisant ''crf=18'' pour obtenir un encodage H.264/AVC de qualité élevée, ou en utilisant d'autres paramètres selon le besoin. + +===== Changer la résolution d'une vidéo en conservant l'aspect ratio ===== + +L'aspect ratio d'une image est très bien défini sur Wikipédia comme suit : l'aspect ratio d'une image est le rapport entre sa largeur et sa hauteur. Il est couramment exprimé sous forme de deux nombres séparés par un deux-points, comme dans 16:9. Pour un aspect ratio x:y, l'image est large de x unités et haute de y unités. + +Il est très courant de rencontrer ce problème lors du travail avec des vidéos : Comment changer la résolution d'une vidéo (ou la mettre à l'échelle) tout en gardant l'aspect ratio d'origine de la vidéo ? + +Dans FFmpeg, si vous souhaitez mettre à l'échelle une vidéo tout en conservant son aspect ratio, il est nécessaire de définir l'une des deux paramètres, la hauteur ou la largeur, et de définir l'autre paramètre à ''-1''. Si vous définissez la hauteur, vous devez définir la largeur à ''-1'' et vice versa. + +Pour démontrer cela, supposons que les commandes suivantes prennent une vidéo HD (1920x1080) en entrée. Et, supposons que nous souhaitons changer sa résolution. Cela peut être fait de deux manières comme discuté précédemment, alors essayons les deux façons. + +-- + +Spécifiez la largeur pour conserver l'aspect ratio + + ffmpeg -i input.mp4 -vf scale=320:-1 output.mp4 + +La vidéo résultante aura une résolution de 320x180. C'est parce que 1920/320 = 6. Ainsi, la hauteur est mise à l'échelle à 1080/6 = 180 pixels. + +-- + +Spécifiez la hauteur pour conserver l'aspect ratio + + ffmpeg -i input.mp4 -vf scale=-1:720 output.mp4 + +La vidéo résultante aura une résolution de 1280x720. C'est parce que 1080/720 = 1,5. Ainsi, la largeur est mise à l'échelle à 1920/1,5 = 1280 pixels. + +-- + +Pour plus d'informations sur l'utilisation de FFimpeg pour créer des vidéos à partir d'images ou pour d'autres tâches liées à la vidéo, veuillez vous référer à la documentation officielle de FFmpeg disponible sur leur site web. + +===== Protection contre l'upscalling ===== + +Chaque action de mise à l'échelle, à la hausse ou à la baisse, ne produira généralement pas le même niveau de qualité vidéo que la vidéo d'origine. Il est susceptible d'y avoir quelques pertes de compression lors du processus de mise à l'échelle. Si la résolution d'entrée est trop faible, FFmpeg offre une astuce pour éviter la mise à l'échelle. + + ffmpeg -i input.mp4 -vf "scale='min(320,iw)':'min(240,ih)'" output.mp4 + +Dans la ligne de commande ci-dessus, la largeur/hauteur minimale pour effectuer la mise à l'échelle est fixée respectivement à 320 et 240 pixels. Il s'agit d'une manière très simple de se protéger contre une mise à l'échelle de mauvaise qualité. + +Cela ne garantit pas une qualité de sortie exceptionnelle, mais cela permet de s'assurer que la qualité ne sera pas dégradée par l'ajout de pixels qui n'existent pas dans l'entrée originale. Pour plus d'informations sur l'utilisation de FFmpeg pour la mise à l'échelle de vidéos, veuillez vous référer à la documentation officielle de FFmpeg. + +Il est possible d'utiliser la commande suivante pour mettre à l'échelle la vidéo tout en conservant l'aspect ratio et en utilisant la largeur minimale de 320 pixels : + + ffmpeg -i input.mp4 -vf "scale='min(320,iw)':'-1'" output.mp4 + +Dans cette commande, la hauteur est définie à -1 pour que FFmpeg calcule automatiquement la hauteur en fonction de l'aspect ratio d'origine de la vidéo, tandis que la largeur est définie à la valeur minimale de 320 pixels. \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/flatpack.txt b/data/pages/informatique/linux/applications/flatpack.txt new file mode 100644 index 0000000..b796da2 --- /dev/null +++ b/data/pages/informatique/linux/applications/flatpack.txt @@ -0,0 +1,88 @@ +====== Flatpak ====== +{{ :dummy.png?75x75|}} + +**Flatpak** (anciennement connu sous le nom de **xdg-app**) est un système de distribution d'applications pour les systèmes d'exploitation Linux. Il permet de créer des paquets d'applications qui sont indépendants des distributions Linux et qui peuvent être installés et exécutés sur n'importe quelle distribution Linux prenant en charge **Flatpak**. Les applications **Flatpak** sont fournies avec toutes leurs dépendances, ce qui facilite leur installation et leur exécution. **Flatpak** est basé sur la technologie de conteneurisation pour assurer l'isolation de l'application et la sécurité. Il est également conçu pour faciliter la mise à jour et la distribution des applications, ainsi que pour permettre aux utilisateurs de gérer les différentes versions d'une application en même temps. **Flatpak** est de plus en plus utilisé par les développeurs et les éditeurs de logiciels pour distribuer des applications sur Linux, en particulier pour les applications qui ne sont pas disponibles dans les référentiels officiels des distributions Linux. + +===== Commandes courantes ===== + +Voici quelques commandes courantes pour utiliser **Flatpak** en ligne de commande : + +-- Rechercher une application Flatpak disponible : + + flatpak search nom-de-l-application + +-- Installer une application Flatpak : + + flatpak install nom-de-l-application + +-- Mettre à jour une application Flatpak : + + flatpak update nom-de-l-application + +-- Supprimer une application Flatpak : + + flatpak uninstall nom-de-l-application + +-- Lister les applications Flatpak installées : + + flatpak list + +-- Lister les mises à jour disponibles pour les applications Flatpak : + + flatpak update --appstream + +-- Lancer une application Flatpak : + + flatpak run nom-de-l-application + +-- Afficher des informations détaillées sur une application Flatpak : + + flatpak info nom-de-l-application + +Ces commandes peuvent nécessiter des privilèges d'administration, et doivent donc être exécutées en tant que superutilisateur ou en utilisant la commande ''sudo''. +===== Technologie ===== + +Flatpak s'appuie sur des technologies existantes telles que cgroups, les espaces de noms (namespaces), les montages de liens (bind mounts) et seccomp dans le noyau Linux, OSTree du projet Atomic et le format OCI (Open Container Initiative) développé par l'initiative Open Container. + +Les **cgroups** permettent de limiter les ressources d'un processus, tels que l'utilisation de CPU, de mémoire ou de stockage. Les espaces de noms permettent de créer des environnements isolés pour les processus, de sorte que chaque processus pense qu'il est le seul processus sur le système. Les montages de liens permettent de monter des systèmes de fichiers à l'intérieur de conteneurs ou d'environnements de //sandboxing//. + +**seccomp** est un mécanisme de sécurité du noyau Linux qui permet de restreindre les appels système disponibles à un processus. Il peut être utilisé pour restreindre les appels système dangereux ou non nécessaires, ce qui améliore la sécurité de l'application. + +**OSTree** est une technologie de gestion des fichiers pour les systèmes de fichiers de type image. Il permet de gérer efficacement les mises à jour de fichiers, les instantanés et les versions des systèmes de fichiers, ce qui en fait une technologie idéale pour la distribution de paquets d'applications. + +Le **format OCI** est un format de conteneur standard pour les applications. Il définit une interface entre les outils de construction, de distribution et de déploiement de conteneurs, ce qui permet de garantir la portabilité des applications entre différents systèmes. + +**Flatpak** utilise une politiques de sécurité [[informatique:linux:system:sandbox|sandbox]] pour exécuter l'application, ce qui signifie que l'application est exécutée dans un environnement isolé, qui restreint son accès à certaines parties du système. Par exemple, l'application ne peut pas accéder aux fichiers de l'utilisateur en dehors de son espace de travail, et ne peut pas accéder aux périphériques système sans les autorisations appropriées. + + +===== Emplacement sur le système hôte ===== + +Lorsqu'un utilisateur installe une application **Flatpak** sur son système, les fichiers de l'application sont installés dans un répertoire spécifique sur le système de fichiers, qui est géré par le moteur **Flatpak**. +Par défaut, les applications **Flatpak** sont installées dans le répertoire ''/var/lib/flatpak/app/''. Chaque application est installée dans son propre répertoire portant un nom généré automatiquement, qui correspond au nom de l'application et à sa version. + +Les exécutables de l'application sont installés dans le sous-répertoire ''current/'', tandis que les données de l'application sont stockées dans le sous-répertoire ''data/''. + +Les utilisateurs n'ont normalement pas besoin de connaître l'emplacement exact des fichiers d'application **Flatpak**, car ces fichiers sont gérés automatiquement par le moteur **Flatpak**. Les utilisateurs peuvent simplement lancer l'application depuis leur menu d'applications ou leur interface de bureau, comme ils le feraient avec n'importe quelle autre application. + + +===== Flatpak sous Fedora ===== + +La distribution **Fedora Linux** est réputé pour pas ne pas fournir des logiciels non libres et même rendre difficle d'accès à des composants non libres. + +Depuis **Fedora 35**, Fedora inclut une définition de référentiel **Flatpak** pour **Flathub** dans le paquet **fedora-flathub-remote**. Ce paquet ajoute un référentiel pointant vers //flathub.org// lorsque les **référentiels tiers sont activés** sur un système Fedora Linux via **GNOME Initial Setup** ou **GNOME Software**. **Ce référentiel est filtré** pour inclure uniquement des paquets spécifiquement approuvés par Fedora. (Si l'utilisateur installe manuellement le référentiel **Flathub**, le filtre est supprimé et le référentiel **Flathub** n'est plus géré en tant que référentiel tiers.). Les utilisateurs qui n'optent pas pour l'option **référentiels tiers**, ne voient aucun contenu de **Flathub**. + +Le référentiel **Flathub** actuel est filtré par une liste d'autorisations, de manière à ne rendre disponible qu'un sous-ensemble limité de logiciels de **Flathub**. + +{{ :informatique:linux:applications:pasted:20230227-220149.png}} A partir de Fedora 38, lors de l'utilisation du gestionnaire de logiciels graphique **GNOME Software**, les **Flatpak** de **Flathub** ne seront sélectionnés par défaut que s'il n'y a pas de **Flatpak Fedora** ou de **RPM** disponible. + +Dans **GNOME Software**, les utilisateurs pourront toujours sélectionner manuellement une source différente pour des applications individuelles. +Le mécanisme de filtrage restera en place, et il sera possible de rétablir un filtre via une mise à jour de package, si nécessaire à l'avenir. +Il a été indiqué qu'il est légalement acceptable de supprimer le filtrage du référentiel **Flathub** que Fedora rend disponible pour les utilisateurs qui optent pour cette option. +L'interface utilisateur pour l'activation des référentiels de logiciels tiers indique clairement qu'ils contiennent des **logiciels propriétaires**. +**GNOME Software** affiche des informations sur le caractère **open source** ou **propriétaire** des applications, de sorte que les utilisateurs puissent décider s'ils veulent les installer ou non. + + + +-- https://www.fedoraproject.org/wiki/Changes/UnfilteredFlathub + +<WRAP clear/> diff --git a/data/pages/informatique/linux/applications/flatseal.txt b/data/pages/informatique/linux/applications/flatseal.txt new file mode 100644 index 0000000..62338d8 --- /dev/null +++ b/data/pages/informatique/linux/applications/flatseal.txt @@ -0,0 +1,54 @@ +====== flatseal ====== +{{ :dummy.png?75x75|Gérer les autorisations des applications flatpak}} + +**Flatseal** est un programme pour Linux qui permet aux utilisateurs de visualiser et de modifier les autorisations des applications **flatpak**. Les applications **flatpak** sont des applications Linux qui sont empaquetées avec toutes leurs dépendances et exécutées dans un environnement **sandbox isolé**. L'un des avantages de l'utilisation d'applications **flatpak** est qu'elles sont isolées les unes des autres et des autres parties du système, ce qui réduit les risques de sécurité. + +Cependant, cela signifie également que les applications **flatpak** ont des autorisations limitées pour accéder aux ressources du système, telles que les fichiers, les caméras et les microphones. **Flatseal** permet aux utilisateurs de modifier ces autorisations pour chaque application **flatpak** individuelle afin de leur accorder un accès supplémentaire aux ressources du système si nécessaire. + +**Flatseal** propose une interface graphique simple et facile à utiliser pour visualiser et modifier les autorisations des applications **flatpak**, ce qui le rend particulièrement utile pour les utilisateurs qui souhaitent avoir un contrôle plus granulaire sur les applications qu'ils utilisent. + +{{ :informatique:linux:applications:pasted:20230220-082137.png }} + +Les autorisations que l'on peut paramétrer avec **Flatseal** dépendent des autorisations d'accès prises en charge par les applications **flatpak** en question. Cependant, certaines des autorisations courantes que l'on peut paramétrer avec **Flatseal** incluent : + + * __Accès au réseau__ : permet à l'application d'accéder à Internet et à d'autres ordinateurs sur le réseau. + + * __Accès au système de fichiers__ : permet à l'application d'accéder aux fichiers et dossiers sur le système. + + * __Accès aux périphériques__ : permet à l'application d'accéder aux périphériques tels que les imprimantes, les scanners, les caméras et les microphones. + + * __Accès à la localisation__ : permet à l'application d'accéder à la position géographique de l'utilisateur. + + * __Notifications__ : permet à l'application d'afficher des notifications sur le bureau. + + * __Accès à l'interface graphique utilisateur__ : permet à l'application d'afficher des fenêtres et des boîtes de dialogue sur l'écran. + +En utilisant **Flatseal**, les utilisateurs peuvent activer ou désactiver ces autorisations en fonction de leurs besoins et préférences individuelles, offrant ainsi un contrôle supplémentaire sur les applications qu'ils utilisent. + +Il est possible de remplacer **Flatseal** par des commandes en bash pour gérer les autorisations des applications **Flatpak**. **Flatpak** utilise la **sandboxing** pour isoler les applications et restreindre leur accès aux ressources système, et ces restrictions sont gérées via des autorisations configurables. Les autorisations sont définies dans des fichiers de métadonnées pour chaque application **Flatpak** et peuvent être modifiées à l'aide de la commande ''flatpak override'' en ligne de commande. + +Il existe de nombreuses options disponibles pour la commande ''flatpak override'', qui permettent de personnaliser les autorisations en fonction des besoins spécifiques de chaque application. Cependant, l'utilisation de la ligne de commande pour gérer les autorisations de **Flatpak** peut être plus complexe que l'utilisation de **Flatseal**, qui fournit une interface graphique utilisateur intuitive pour gérer les autorisations. + +> https://flathub.org/apps/details/com.github.tchx84.Flatseal + +===== Alternative en ligne de commandes ===== + +Pour modifier les options pour l'**utilisateur courant** en ligne de commande, utilisez : + + flatpak override --user <option> <application> -v + +Le fichier ''~/.local/share/flatpak/overrides/<application>'' sera modifié. + +-- + +Pour modifier l'**option pour tous les utilisateurs**, utilisez la commande suivante : + + sudo flatpak override <option> <application> -v + +Le fichier ''/var/lib/flatpak/overrides/<application>'' sera modifié. + + +-- + +Vous pouvez refuser l'accès réseau pour une application Flatpak en utilisant la commande + sudo flatpak override --nofilesystem=xdg-run/dot-flatpak-info --filesystem=host --unshare=network <application> \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/handbrake.txt b/data/pages/informatique/linux/applications/handbrake.txt new file mode 100644 index 0000000..1c90854 --- /dev/null +++ b/data/pages/informatique/linux/applications/handbrake.txt @@ -0,0 +1,36 @@ +====== Handbrake ====== +{{ :informatique:pasted:20210707-081043.png?75x75|sous Linux Debian, Arch, Fedora et Ubuntu}} + +**Handbrake** est un programme graphique Open Source pour compresser une vidéo ou un extrait de vidéo. Il est reconnu par ça facilité d'extraire les vidéos des DVD incluant un système anti copie, dans le respect du droit de la copie privée. Avec toutes ces options, les fichiers compressés seront au format souhaités. + +https://www.maketecheasier.com/install-handbrake-linux-rip-dvd/ + +===== Ubuntu ===== + +Ubuntu intègre dans ces dépots le logiciel **Handbrake** ainsi que les composants complémentaires pour lire les DVD dans le package **libdvd-pkg**. + + sudo apt install libdvd-pkg + sudo dpkg-reconfigure libdvd-pkg + +Puis installer **Handbrake** + + sudo apt install handbrake + +===== Fedora ===== + +Avec **Fedora**, Handbrake se trouve dans le dépot **RPM Fusion Free**. Vous pouvez vérifier sa disponibilité grâce au site pkgs.org. Suivre le lien : [[https://pkgs.org/download/handbrake|Handbrake présent dans les dépôts]] + +Pour installer le depot RPM Fusion, je vous conseille cet article : [[informatique:cfp:installer_les_depots#rpm-fusion-free-et-rpm-fusion-non-free]] + +On installe les composants complémentaires audio présent dans **RPM Fusion Free** : + + sudo dnf install rpmfusion-free-release-tainted + sudo dnf install libdvdcss + +On fini par installer **Handbrake** + + sudo dnf install handbrake-gui + +===== Arch ===== + + sudo pacman -S libdvdcss handbrake \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/index.txt b/data/pages/informatique/linux/applications/index.txt new file mode 100644 index 0000000..b8594ad --- /dev/null +++ b/data/pages/informatique/linux/applications/index.txt @@ -0,0 +1,34 @@ +====== Applications ====== + +{{ :dummy.png?75x75|}} + +Cette sous-catégorie inclus des articles sur les applications courantes, logiciels et programmes de Linux, telles que les navigateurs web, les éditeurs de texte, les clients de messagerie, etc. + +Vous pouvez également consulter la liste des programmes que vous pouvez exécuter en ligne de commandes à la page [[informatique:linux:commandes:index|Commandes Linux]]. +===== Table des matières ===== + + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=2 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/linux/applications/inkscape.txt b/data/pages/informatique/linux/applications/inkscape.txt new file mode 100644 index 0000000..e74caeb --- /dev/null +++ b/data/pages/informatique/linux/applications/inkscape.txt @@ -0,0 +1,60 @@ +====== inkscape ====== +{{ :dummy.png?75x75|}} + +Inkscape est un logiciel de dessin vectoriel libre et open-source, disponible sur différents systèmes d'exploitation. Il permet de créer des dessins en utilisant des vecteurs plutôt que des pixels, ce qui signifie que les images produites peuvent être redimensionnées sans perdre leur qualité ou leur netteté. Contrairement au dessin matriciel, où chaque pixel doit être défini individuellement, Inkscape utilise des vecteurs pour définir des formes géométriques telles que des segments de droites, des courbes, des polygones et des cercles. + +Les utilisateurs peuvent dessiner des formes à la main libre, utiliser des outils de dessin de formes de base ou importer des images pour les modifier. Inkscape offre également une variété d'outils de modification, y compris le déplacement, le redimensionnement, la rotation et la combinaison de formes. Les couleurs et les styles peuvent être appliqués aux formes pour ajouter de la texture et de la profondeur à l'image. + +Inkscape est populaire parmi les artistes, les graphistes, les designers de logos et les professionnels de l'impression, car les images vectorielles sont facilement modifiables et peuvent être exportées dans une variété de formats, tels que SVG, PDF et EPS, qui peuvent être utilisés pour des impressions de haute qualité ou des projets de conception web. Les machines industrielles peuvent également interpréter les images vectorielles pour réaliser des tâches telles que la gravure laser ou la découpe au jet d'eau. + +===== Installation ===== + +Inkscape peut être installé sous Fedora en utilisant le gestionnaire de paquets DNF. Voici les étapes à suivre pour installer Inkscape sur Fedora : + + * Ouvrez un terminal en appuyant sur <key>Ctrl</key> + <key>Alt</key> + <key>T</key>. + + * Tapez la commande suivante pour installer Inkscape : + + sudo dnf install inkscape + + * Suivez les instructions à l'écran pour terminer l'installation. + +Une fois l'installation terminée, vous pouvez lancer Inkscape en cherchant **Inkscape** dans le menu de l'application ou en tapant ''inkscape'' dans un terminal. + +-- + +Voici les étapes à suivre pour installer Inkscape sous Linux Mint : + + * Ouvrez le Gestionnaire de logiciels en cliquant sur le bouton de menu, puis en recherchant ''Gestionnaire de logiciels'' dans la barre de recherche. + + * Recherchez ''Inkscape'' dans la barre de recherche du Gestionnaire de logiciels. + + * Cliquez sur le bouton ''Installer'' pour installer Inkscape sur votre ordinateur. + + * Suivez les instructions à l'écran pour terminer l'installation. + +{{ :informatique:pasted:20221208-180521.png }} + +-- + +Voici les étapes à suivre pour installer Inkscape sous Linux Debian : + + * Ouvrez un terminal en appuyant sur <key>Ctrl</key> + <key>Alt</key> + <key>T</key>. + + * Tapez la commande suivante pour mettre à jour les informations de package de votre système : + + sudo apt-get update + + * Tapez la commande suivante pour installer Inkscape : + + sudo apt-get install inkscape + + * Suivez les instructions à l'écran pour terminer l'installation. + +Une fois l'installation terminée, vous pouvez lancer Inkscape en cherchant **Inkscape** dans le menu de l'application ou en tapant ''inkscape'' dans un terminal. + +===== Les pages ===== + +<nav stacked="true" fade="true"> +<nspages .:inkscape -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> diff --git a/data/pages/informatique/linux/applications/inkscape/decouverte.txt b/data/pages/informatique/linux/applications/inkscape/decouverte.txt new file mode 100644 index 0000000..3ac9c03 --- /dev/null +++ b/data/pages/informatique/linux/applications/inkscape/decouverte.txt @@ -0,0 +1,169 @@ +====== Découverte d'Inkscape ====== +{{ :dummy.png?75x75|Nom de la section}} + + + + +===== Premier lancement ===== + +Lorsque vous lancez Inkscape pour la première fois, il est recommandé de configurer l'espace de travail selon vos préférences. + +{{ :informatique:pasted:20221208-181344.png }} + +Lorsque vous ouvrez Inkscape pour la première fois, l'assistant de configuration de l'espace de travail apparaît automatiquement. Cet assistant vous permet de choisir la langue d'interface, la taille de l'interface utilisateur, la disposition des barres d'outils et des panneaux, ainsi que d'autres options de personnalisation. + +En fonction de vos préférences et de la façon dont vous prévoyez d'utiliser Inkscape, vous pouvez choisir différentes options dans l'assistant de configuration. Par exemple, si vous prévoyez d'utiliser Inkscape principalement pour la conception de logo, vous pouvez choisir une disposition d'espace de travail qui met en évidence les outils de forme et de texte. Si vous prévoyez d'utiliser Inkscape pour des projets d'impression professionnels, vous pouvez choisir une résolution d'écran plus élevée pour un affichage plus net et plus précis. + +Si vous manquez l'assistant de configuration de l'espace de travail lors du premier lancement, vous pouvez toujours y accéder plus tard en allant dans le menu "Fichier" > "Préférences" > "Espace de travail" dans la barre de menu supérieure. + +En configurant l'espace de travail selon vos préférences, vous pouvez rendre l'utilisation d'Inkscape plus confortable et plus efficace pour vous. + +-- + +Pour lancer la création d'un nouveau document dans Inkscape cliquez sur le bouton ''New Document''. + +{{ :informatique:pasted:20221208-182454.png }} + +Le nouveau document créé dans Inkscape est par défaut réglé sur une taille correspondant à une feuille A4, mais cela peut varier en fonction de la version du logiciel que vous utilisez. + +Si vous arrivez sur un document vide dans Inkscape, vous pouvez vérifier la taille de la page en utilisant la règle située en haut de l'interface graphique. La règle affiche les dimensions de la page en millimètres à la création du premier document. + +Si vous souhaitez modifier la taille de la page, vous pouvez aller dans le menu "Fichier" > "Propriétés du document" dans la barre de menu supérieure, ou appuyer sur le raccourci clavier <key>Maj</key> + <key>Ctrl</key> + <key>D</key>. Dans la boîte de dialogue "Propriétés du document", vous pouvez modifier les dimensions de la page, le mode de couleur, la résolution et d'autres paramètres du document. + +===== Présentation ===== + +Il est vrai que dans Inkscape, la règle située en haut de l'interface graphique permet de mesurer les objets dessinés en millimètres ou dans d'autres unités de mesure. Cette règle peut être glissée et déplacée pour mieux s'adapter aux besoins de l'utilisateur. + +{{ :informatique:pasted:20221208-183118.png}} + +-- + +Quant à la barre d'outils située sur la gauche, elle contient plusieurs outils pour dessiner des formes de base telles que des **cercles**, des **carrés** et des **étoiles**. + +Ces outils permettent de dessiner rapidement des formes symétriques et régulières, qui peuvent ensuite être modifiées et combinées pour créer des dessins plus complexes. + +<WRAP clear/> + +-- + +Dans Inkscape, il est possible de créer des formes en utilisant des clics-déplacer. + +Par exemple, pour créer un cercle, vous pouvez cliquer sur l'outil "Cercle" dans la barre d'outils de gauche, puis cliquer sur la page et maintenir le bouton de la souris enfoncé tout en faisant glisser le curseur pour définir la taille du cercle. Une fois que vous avez la taille souhaitée, relâchez le bouton de la souris pour créer le cercle. + +De même, pour créer un carré, vous pouvez cliquer sur l'outil "Carré", puis cliquer sur la page et maintenir le bouton de la souris enfoncé tout en faisant glisser le curseur pour définir la taille du carré. Une fois que vous avez la taille souhaitée, relâchez le bouton de la souris pour créer le carré. + +Pour créer une étoile, vous pouvez cliquer sur l'outil "Étoile", puis cliquer sur la page et maintenir le bouton de la souris enfoncé tout en faisant glisser le curseur pour définir la taille de l'étoile. Une fois que vous avez la taille souhaitée, vous pouvez utiliser les options dans la barre de contrôle en haut pour définir le nombre de points et d'autres propriétés de l'étoile. + +{{ :informatique:pasted:20221208-183237.png }} + +-- + +Dans Inkscape, l'outil de pointeur de sélection (représenté par une flèche noire) permet d'éditer les propriétés d'une figure existante. + +Lorsque vous sélectionnez une figure à l'aide de cet outil, vous pouvez utiliser la barre de contrôle située en haut de l'interface pour modifier les propriétés de la figure, telles que sa couleur, sa taille, son contour et sa transparence. Vous pouvez également déplacer, redimensionner et faire pivoter la figure en utilisant les poignées de sélection qui apparaissent autour de la figure lorsque vous la sélectionnez. + +En plus de la barre de contrôle, vous pouvez également accéder à des options de propriétés plus avancées en utilisant la palette de propriétés, qui peut être ouverte en appuyant sur la touche <key>F2</key> ou en cliquant sur le bouton "Propriétés" dans la barre d'outils de gauche. Cette palette de propriétés permet de modifier des propriétés plus avancées telles que les effets de filtre, les effets de dégradé et les propriétés de texte. + +{{ :informatique:pasted:20221208-183441.png }} + +===== Édition des contours ===== + +Il est possible de désactiver les contours en utilisant la boîte de dialogue "Fond et contour". + +Pour désactiver les contours d'un objet, vous pouvez suivre les étapes suivantes : + + * Sélectionnez l'objet auquel vous souhaitez supprimer le contour en cliquant dessus. + * Dans la barre de menu supérieure, cliquez sur "Objet" et sélectionnez "Fond et contour" ou appuyez sur le raccourci clavier <key>Maj</key> + <key>Ctrl</key> + <key>F</key>. + * Dans la boîte de dialogue "Fond et contour", sélectionnez l'onglet "Contour". + * Sélectionnez "Pas de contour" dans la liste déroulante "Style". + * Cliquez sur "Appliquer" pour enregistrer les modifications. + +Une fois que vous avez désactivé le contour de l'objet, il n'apparaîtra plus sur la page. Si vous souhaitez réactiver le contour à tout moment, vous pouvez répéter ces étapes et sélectionner un style de contour différent dans la boîte de dialogue "Fond et contour". + +{{ :informatique:pasted:20221208-183749.png }} + +===== Propriété de l'objet sélectionner ===== + +Dans la barre du haut, les propriétés standards de l'objet s'affichent et peuvent être modifier + +{{ :informatique:pasted:20221208-183901.png }} + +Un double clique permet d'avoir des propriétés propres à l'objet. PAr exemple pour l'étoile : + +{{ :informatique:pasted:20221208-184154.png }} + +Une étoile personnalisée : + +{{ :informatique:pasted:20221208-184236.png }} + +===== Forme personnalisée ===== + +Il faut utiliser l'outils **Courbes de Bézier**. + +{{ :informatique:pasted:20221208-184714.png }} + +===== Objets concentriques, alignés... ===== + +Effectuer une sélection d'au moins deux objets, puis utiliser l’outil **Aligner et ajuster** dans le menu **Objet** > **Aligner et distribuer**. Dans le panneau de gauche, un onglet **Aligner et distribuer** s'affiche. + + +{{ :informatique:pasted:20221208-185710.png }} + +===== Miroir ===== + +On sélectionne un ou plusieurs objets. + +{{ :informatique:pasted:20221208-190527.png }} + +===== Éditeur des courbes de Bézier ===== + +On utilise l’outil suivant : + +{{ :informatique:pasted:20221208-190916.png }} + +On peut également éditer les noeuds : + +{{ :informatique:pasted:20221208-191314.png }} + +Cela modifie les poignets et rendre éditable ou partir de la forme. + +{{ :informatique:pasted:20221208-191354.png }} + +Pour s’entraîner, chercher **The Bézier Game** pour essayer de réaliser des formes simples au formes complexes. + +===== Fusion, différence... ===== + + +Dans le menu **Chemin** + +**Objet en chemin** permet de transformer une forme simple en forme de Bézier. + +**Union** + +**Intersection** + +**Explosion** + + +===== Quelques raccourcis ===== + +^ raccourci ^ action ^ +| **clic-milieu** | permet de navigue dans la feuille | +| **Ctrl + molette** | permet de zoomer ou dézoomer | +| **Ctrl + Z** | annuler la dernière des actions | +| **Ctrl + Shift + molette** | rotation | +| **Ctrl + Maj + Z** | rétablir | +^ Ctrl + C | Copier | +^ Ctrl + v | Coller | +^ Ctrl + d | dupliquer | + + + + + + + + + + + diff --git a/data/pages/informatique/linux/applications/ksnip.txt b/data/pages/informatique/linux/applications/ksnip.txt new file mode 100644 index 0000000..bbdb6a9 --- /dev/null +++ b/data/pages/informatique/linux/applications/ksnip.txt @@ -0,0 +1,31 @@ +====== ksnip ====== +{{ :informatique:linux:applications:pasted:20230328-080433.png?150x|}} + +**Ksnip** est une application de capture d'écran open-source pour les systèmes d'exploitation Windows, Linux et macOS. Il permet aux utilisateurs de capturer des images de leur écran, de les annoter avec des formes, des flèches, du texte et des surlignages, et de les enregistrer dans différents formats tels que PNG, JPG et BMP. **Ksnip** dispose également d'options pour capturer des images de fenêtres spécifiques, de zones sélectionnées et de la totalité de l'écran. C'est un outil pratique pour les personnes qui ont besoin de capturer et d'annoter des captures d'écran pour les tutoriels, la documentation, les présentations, etc. + +{{ :informatique:linux:applications:pasted:20230328-080543.png }} + +**Ksnip** offre plusieurs modes de capture d'écran : + + * **Zone rectangulaire** : Sélection manuelle d'une zone rectangulaire à capturer. + * **Dernière zone rectangulaire** : Sélection de la précédente zone libre à capturer définie précédemment. + * **Plein Écran** : Capture de l'intégralité de tous les écrans. + * **Écran actuel** : Capture de l'intégralité de l'écran. + * **Fenêtre active** : Capture d'une fenêtre spécifique. + +Une fois la capture d'écran effectuée, **Ksnip** offre également des options pour annoter l'image, telles que l'ajout de texte, de formes, de flèches et de surlignage, ainsi que pour enregistrer l'image dans différents formats. + +{{ :informatique:linux:applications:pasted:20230328-080622.png }} + +===== Annoter vos captures d'écran ===== + +Vous pouvez facilement annoter vos captures d'écran en ajoutant du texte, des formes, des flèches et du surlignage. Voici comment : + + * Capturez votre écran en utilisant l'un des modes de capture proposés par **Ksnip**. + * Une fois la capture effectuée, une fenêtre d'édition s'ouvrira automatiquement. + * Utilisez les outils d'annotation dans la barre d'outils pour ajouter du texte, des formes, des flèches et du surlignage à votre capture d'écran. Vous pouvez également changer la couleur, l'épaisseur et le style des éléments d'annotation. + * Pour ajouter du texte, cliquez sur l'icône "T" dans la barre d'outils, puis cliquez sur l'image où vous souhaitez ajouter le texte. Vous pouvez ensuite saisir votre texte et modifier la police, la taille et la couleur du texte en utilisant les options disponibles. + * Pour ajouter des formes, cliquez sur l'icône de la forme souhaitée dans la barre d'outils, puis cliquez et faites glisser la souris sur l'image pour créer la forme. Vous pouvez modifier la couleur, l'épaisseur et le style de la forme en utilisant les options disponibles. + * Pour ajouter du surlignage, cliquez sur l'icône "Surligner" dans la barre d'outils, puis cliquez et faites glisser la souris sur l'image pour surligner la partie souhaitée. + * Une fois que vous avez terminé l'annotation de votre capture d'écran, enregistrez-la en utilisant l'option "Enregistrer sous" disponible dans le menu Fichier. + diff --git a/data/pages/informatique/linux/applications/mosquitto.txt b/data/pages/informatique/linux/applications/mosquitto.txt new file mode 100644 index 0000000..cdde5f3 --- /dev/null +++ b/data/pages/informatique/linux/applications/mosquitto.txt @@ -0,0 +1,108 @@ +====== Mosquitto : client et serveur MQTT ====== +{{ :dummy.png?75x75|Client et serveur MQTT}} + +**Mosquitto** est un courtier de messages (ou broker / serveur MQTT) **MQTT** open source. Plus d'infos sur MQTT à la page [[electronique:mqtt:]]. + +**Mosquitto** peut être utilisé pour implémenter des scénarios tels que la collecte de données de capteurs, la surveillance de l'état des appareils et la gestion de l'IoT en général. Les clients **MQTT** peuvent se connecter à **Mosquitto** pour publier et/ou recevoir des messages sur des topics spécifiques, permettant une communication efficace et fiable entre les appareils. + +Dans cet article j'installe **Mosquitto** sur **Rasbperry Pi**. Le port par défaut **1883/tcp** sera utilisé. + +===== Installer le service Mosquitto ===== + +Voici les étapes générales pour installer Mosquitto sur Rasbperry Pi OS, Debian ou Ubuntu : + +<code> +sudo apt update +sudo apt install mosquitto +</code> + +Après l'installation, vous pouvez vérifier si **Mosquitto** est en cours d'exécution en utilisant la commande ''mosquitto -v'' dans l'invite de commandes. Cela devrait afficher la version de **Mosquitto** et les informations de journalisation. + +===== Vérifier l’accessibilité du service ===== + +Pour vous assurer que le port **Mosquitto** est ouvert, vous pouvez utiliser un outil en ligne de commande comme [[informatique:linux:commandes:nmap|nmap]] pour scanner votre adresse IP publique et vérifier si le port 1883 est ouvert. Par exemple, en utilisant la commande suivante : ''nmap -p 1883 adresse_ip_broker''. Si le port **Mosquitto** est ouvert, vous devriez voir une ligne dans la sortie de la commande qui indique que le port 1883 est "open". Je conseille d’exécuter ''nmap'' sur un autre ordinateur que celui qui exécute le service Mosquitto. + +<code BASH> +❯ nmap -p 1883 rpimqtt +Starting Nmap 7.93 ( https://nmap.org ) at 2023-02-19 08:30 CET +Nmap scan report for rpimqtt (192.168.100.208) +Host is up (0.00085s latency). +rDNS record for 192.168.100.208: rpimqtt.acegrp.lan + +PORT STATE SERVICE +1883/tcp open mqtt + +Nmap done: 1 IP address (1 host up) scanned in 0.02 seconds +</code> + +===== Configurer la connexion identifiée ===== + +La connexion à Mosquitto peut être anonyme ou avec un nom d'utilisateur et un mot de passe, selon la configuration du serveur. Dans se paragraphe nous abordons la configuration d'un utilisateur. + +Pour créer un utilisateur et de définir un mot de passe afin d'accéder à Mosquitto, il faut utiliser l'utilitaire ''mosquitto_passwd'' qui est installé avec **Mosquitto** et permet de gérer les informations d'identification des utilisateurs pour **Mosquitto**. + + sudo mosquitto_passwd -c /etc/mosquitto/passwd UTILISATEUR + +Plus spécifiquement, cette commande effectue les actions suivantes : + + * ''sudo'' permet d'exécuter la commande avec des privilèges d'administrateur pour pouvoir écrire dans le dossier /etc/mosquitto où se trouve le fichier de mots de passe. + + * ''mosquitto_passwd'' est l'utilitaire de ligne de commande pour gérer le fichier de mots de passe. + + * ''-c'' crée un nouveau fichier de mots de passe s'il n'existe pas déjà, ou remplace un fichier existant. + + * ''/etc/mosquitto/passwd'' est le chemin d'accès complet au fichier de mots de passe à créer ou modifier. + + * ''UTILISATEUR'' est le nom d'utilisateur à ajouter au fichier de mots de passe. Vous pouvez remplacer ce nom d'utilisateur par le nom que vous souhaitez utiliser. + + +Une fois que vous avez créé le fichier de mots de passe et ajouté des utilisateurs, vous pouvez utiliser ces informations d'identification pour restreindre l'accès à **Mosquitto**, en configurant l'authentification basée sur le nom d'utilisateur et le mot de passe dans le fichier de configuration de **Mosquitto**. Cela est particulièrement important si vous utilisez **Mosquitto** dans un environnement de production ou si vous souhaitez sécuriser l'accès à votre **broker MQTT**. + +Vous devez modifier le fichier de configuration de **Mosquitto** pour autoriser l'authentification basée sur le nom d'utilisateur et le mot de passe. + +Ouvrez le fichier de configuration de **Mosquitto**. Le fichier peut être situé à différents endroits en fonction de votre installation. Par exemple, sur une installation standard de Mosquitto sous Linux, le fichier se trouve généralement dans ''/etc/mosquitto/mosquitto.conf''. + +Ajoutez les lignes suivantes au fichier de configuration pour spécifier le chemin d'accès au fichier de mots de passe que vous avez créé avec ''mosquitto_passwd'', ainsi que les paramètres d'authentification : + + password_file /etc/mosquitto/passwd + allow_anonymous false + +Enregistrez le fichier de configuration et redémarrez le service **Mosquitto** pour que les modifications prennent effet : + + sudo systemctl restart mosquitto + +Après avoir suivi ces étapes, les utilisateurs devront s'authentifier avec un nom d'utilisateur et un mot de passe valides pour publier et souscrire à des messages dans **Mosquitto**. Si l'utilisateur n'a pas les bonnes informations d'identification, il sera refusé d'accès. Cette fonctionnalité de sécurité renforce la sécurité de **Mosquitto** et permet de restreindre l'accès à des utilisateurs de confiance uniquement. + +===== Configurer la connexion anonyme ===== + +La connexion à Mosquitto peut être anonyme ou avec un nom d'utilisateur et un mot de passe, selon la configuration du serveur. Dans ce paragraphe nous abordons la configuration pour une connexion anonyme. + +Pour indiquer que la connexion au serveur MQTT est anonyme (sans nom d'utilisateur ni mot de passe), vous devez ajouter les lignes suivantes dans votre fichier de configuration ''/etc/mosquitto/mosquitto.conf'' : + + allow_anonymous true + +Ceci autorisera les connexions anonymes au serveur MQTT. Si cette option n'est pas définie, toutes les connexions nécessiteront un nom d'utilisateur et un mot de passe valides. + +Assurez-vous de redémarrer le serveur MQTT après avoir modifié le fichier de configuration pour que les modifications prennent effet. + +Notez que l'utilisation de connexions anonymes peut présenter des risques de sécurité, car cela permet à n'importe qui de se connecter et de publier ou de recevoir des messages sans authentification. Il est donc recommandé d'utiliser des informations d'authentification sécurisées pour protéger votre serveur MQTT. +===== Envoyer / recevoir des messages MQTT ===== + +**Mosquitto-clients** est un outil en ligne de commande fourni avec le broker **Mosquitto** pour publier et souscrire à des messages MQTT à partir de la ligne de commande. + +En d'autres termes, **Mosquitto-clients** permet aux développeurs et aux administrateurs de système de tester et de déboguer des applications **MQTT** en utilisant des commandes simples pour publier et recevoir des messages. Cela peut être utile pour vérifier la connectivité, le flux de données et le traitement des messages entre les appareils et le broker Mosquitto. + +Pour installer les **clients Mosquitto**, y compris le client de ligne de commande ''mosquitto_sub'' et le client d'envoi ''mosquitto_pub'', vous pouvez suivre ces étapes : + + sudo apt update + sudo apt install mosquitto-clients + +Vous pouvez maintenant utiliser les clients Mosquitto pour publier et souscrire à des messages dans Mosquitto. + +Par exemple, vous pouvez utiliser la commande ''mosquitto_pub'' pour __publier des messages MQTT__ à un topic ''sensor/elec'' : + + mosquitto_pub -h localhost -t sensor/elec -m 2546 + +Par exemple vous pouvez utiliser la commande ''mosquitto_sub'' pour souscrire au topic ''sensor/elec'' et __recevoir des messages MQTT__ : + + mosquitto_sub -h localhost -t "sensor/elec" diff --git a/data/pages/informatique/linux/applications/nano.txt b/data/pages/informatique/linux/applications/nano.txt new file mode 100644 index 0000000..4f45843 --- /dev/null +++ b/data/pages/informatique/linux/applications/nano.txt @@ -0,0 +1,73 @@ +====== Nano ====== + +**Nano** est un éditeur de texte en ligne de commande pour les systèmes d'exploitation de type Unix et Linux. Il est conçu pour être simple, facile à utiliser et possède une interface utilisateur intuitive. **Nano** est considéré comme étant plus convivial que les éditeurs de texte en ligne de commande traditionnels tels que vi ou emacs. + +Avec **Nano**, les utilisateurs peuvent créer, modifier et visualiser des fichiers de texte brut, comme des scripts shell, des fichiers de configuration et des fichiers de texte. Il offre des fonctionnalités telles que la coloration syntaxique, la numérotation des lignes, la recherche et le remplacement, la copie et le collage, l'annulation et la répétition des commandes, et bien plus encore. + +**Nano** est souvent inclus dans les distributions **Linux** et **Unix** par défaut et est disponible gratuitement et sous licence libre. C'est un outil très utile pour les développeurs, les administrateurs système et tout utilisateur de ligne de commande qui a besoin d'éditer des fichiers texte rapidement et facilement. + +===== Exécuter le programme nano ===== + +Pour exécuter Nano, vous devez ouvrir une fenêtre de terminal sur votre système d'exploitation de type Unix ou Linux. Ensuite, vous pouvez taper la commande ''nano'' suivie du nom du fichier que vous souhaitez ouvrir, créer ou modifier. Par exemple, si vous voulez ouvrir le fichier ''monfichier.txt'' avec Nano, vous pouvez taper la commande suivante : + + nano monfichier.txt + +Si le fichier ''monfichier.txt'' existe déjà, Nano l'ouvrira dans l'éditeur et vous pourrez le modifier. Si le fichier n'existe pas encore, Nano le créera et l'ouvrira pour que vous puissiez commencer à taper du texte. + +Une fois que vous êtes dans l'interface de Nano, vous pouvez utiliser les commandes spécifiques à Nano pour naviguer dans le fichier, effectuer des modifications et enregistrer vos changements. Pour quitter Nano, vous pouvez utiliser la commande <key>Ctrl</key>+<key>X</key>, qui vous demandera si vous voulez enregistrer les modifications apportées au fichier. Si vous avez enregistré les modifications, le fichier sera mis à jour avec vos modifications et vous serez ramené à la ligne de commande. Si vous n'avez pas enregistré les modifications, vous serez invité à confirmer que vous voulez quitter sans enregistrer. + + +===== Configurer l’éditeur de texte nano avec nanorc ===== +{{ :informatique:linux:pasted:20211212-075412.png|L'éditeur nano sous Linux aux petits oignons.}} + +La configuration de **Nano** en utilisant le fichier ''.nanorc'' est généralement prise en charge par la plupart des distributions de Linux et peut être utilisée dans de nombreuses versions. Cependant, la manière dont vous devrez configurer Nano peut varier légèrement en fonction de la distribution Linux que vous utilisez. + +En règle générale, vous pouvez placer le fichier ''.nanorc'' dans le répertoire ~/.config/nano/ pour la plupart des distributions modernes, y compris **Debian**, **Ubuntu**, **Fedora**, **Arch Linux**, **CentOS** et **OpenSUSE**. Ce répertoire contient généralement les fichiers de configuration pour les applications. + +Il est également possible que la configuration de Nano soit stockée dans un emplacement différent en fonction de la version de Nano que vous utilisez. Par exemple, sur certaines versions plus anciennes de Nano, vous pouvez trouver le fichier de configuration dans ''~/.nanorc''. + +Il faut éditer le fichier ''.nanorc'' afin sauvegarder vos préférence de l’éditeur de texte **nano**. + +Ajoutez l'une de ces options si vous le souhaitez : + +Nombre d'espace dans la tabulation + +<code> +set tabsize 4 +</code> + +Insérer des espaces à la place des tabulations + +<code> +set tabstospaces +</code> + +Effectuer une auto indentation + +<code> +set autoindent +</code> + +===== Configurer la coloration syntaxique ===== + +Vous pouvez utiliser les exemples ci-dessous pour activer la coloration syntaxique suivant l'extension du fichier. + +<code BASH> +## Set the syntax for CSV files and the color for fields to yellow +syntax "csv" "\.csv$" +color yellow "\"[^\"]*\"|'[^']*'|[^,]*" + +## Set the syntax for shell scripts and the color for commands to green +syntax "shell" "\.sh$" +color green "\<(if|for|fi|break|done|else|echo|cd|chmod|chown|cp|grep|kill|ls|mkdir|mv|ps|pwd|rm|rsync|scp|ssh|sudo|tail|top|touch|vi|vim|wget)\>" + +## Set the color for SQL keywords to blue +syntax "SQL" "\.sql$" +color blue "\<(SELECT|FROM|WHERE|AND|OR|INSERT INTO|VALUES|UPDATE|SET|DELETE FROM|GROUP BY|ORDER BY|JOIN|LEFT JOIN|RIGHT JOIN|ON)\>" +</code> + +===== Convertir un fichier avec des tabulations en espaces ===== + +Pour convertir des tabulations en espaces d'un fichier ''exemple.txt'' on peut utiliser la command [[informatique:linux:commandes:expand]] : + + expand -4 exemple.txt > exemple.txt diff --git a/data/pages/informatique/linux/applications/opus-tools.txt b/data/pages/informatique/linux/applications/opus-tools.txt new file mode 100644 index 0000000..5bfe541 --- /dev/null +++ b/data/pages/informatique/linux/applications/opus-tools.txt @@ -0,0 +1,43 @@ +====== Opus Tools ====== +{{ :dummy.png?75x75|}} + +La suite **Opus Tools** est un ensemble d'outils de ligne de commande pour travailler avec des fichiers audio encodés en Opus. + +Pour installer **Opus Tools** sous Fedora, vous pouvez utiliser la commande suivante dans un terminal : + + sudo dnf install opus-tools + +Cette commande va installer le paquet ''opus-tools'', qui contient opusenc ainsi que d'autres utilitaires pour travailler avec des fichiers audio Opus. + +Voici quelques-uns des outils inclus dans la suite opus-tools : + + * **opusenc** : un encodeur pour le codec audio Opus qui permet de convertir des fichiers audio en fichiers Opus avec différentes options de qualité et de débit binaire. + + * **opusdec** : un décodeur pour le codec audio Opus qui permet de convertir des fichiers audio Opus en fichiers audio non compressés. + + * **opusinfo** : un outil qui permet d'afficher des informations sur les fichiers audio encodés en Opus, telles que la durée, le taux d'échantillonnage, le débit binaire et la qualité. + + * **opusrtp** : un outil qui permet d'encapsuler des paquets Opus dans des paquets RTP (Real-time Transport Protocol) pour la diffusion en continu de voix sur IP. + + * **opusfile** : une bibliothèque C qui permet de lire et d'écrire des fichiers audio encodés en Opus. + +La suite **Opus Tools** est distribuée sous la licence BSD et est disponible pour plusieurs systèmes d'exploitation, notamment Linux. Les outils de la suite **Opus Tools** sont souvent utilisés par les développeurs de logiciels pour inclure la prise en charge du codec Opus dans leurs produits. + + +===== opusenc ===== + +**Opusenc** est un encodeur pour le codec audio Opus, qui est un codec de compression audio ouvert et sans perte. **Opusenc** est un programme en ligne de commande qui permet de convertir des fichiers audio en fichiers Opus avec différentes options de qualité et de débit binaire. + +Le **codec Opus** est conçu pour fournir une qualité sonore élevée avec une faible latence et une faible utilisation de la bande passante. Il peut être utilisé pour une variété d'applications telles que la voix sur IP, la diffusion en continu et la téléphonie. Opus prend en charge des débits binaires allant de 6 kbps à 510 kbps et des taux d'échantillonnage allant jusqu'à 48 kHz. + +**Opusenc** est un logiciel libre distribué sous la licence BSD. Il est disponible pour plusieurs systèmes d'exploitation, notamment Windows, macOS et Linux. Le logiciel est souvent utilisé par les développeurs de logiciels pour inclure la prise en charge du codec Opus dans leurs produits. + +En résumé, **Opusenc** est un encodeur pour le codec audio Opus, qui est un codec de compression audio ouvert et sans perte. Il permet de convertir des fichiers audio en fichiers Opus avec différentes options de qualité et de débit binaire. **Opusenc** est disponible pour plusieurs systèmes d'exploitation et est souvent utilisé par les développeurs de logiciels pour inclure la prise en charge du codec Opus dans leurs produits. + +Pour encoder des fichiers audio en Opus on utilise une commande similaire à celle-ci : + + opusenc --bitrate 64 input.wav output.opus + +Cette commande encodera le fichier audio ''input.wav'' en utilisant un débit binaire de 64 kbps et produira un fichier de sortie nommé ''output.opus''. + +Vous pouvez ajuster la qualité de l'encodage en utilisant différentes options de qualité et de débit binaire avec ''opusenc''. diff --git a/data/pages/informatique/linux/applications/org.gnome.ocrfeeder.txt b/data/pages/informatique/linux/applications/org.gnome.ocrfeeder.txt new file mode 100644 index 0000000..6662f29 --- /dev/null +++ b/data/pages/informatique/linux/applications/org.gnome.ocrfeeder.txt @@ -0,0 +1,36 @@ +====== OCRFeeder ====== +{{ :dummy.png?75x75|Nom de la section}} + +**OCRFeeder** est une application open source qui permet de reconnaître et d'extraire du texte à partir d'images ou de documents numérisés. Le terme OCR signifie "Optical Character Recognition" (Reconnaissance Optique de Caractères en français), et **OCRFeeder** est conçu pour automatiser ce processus en convertissant des images contenant du texte en texte éditable. + + +===== Installation ===== + +Pour installer **OCRFeeder** sous Fedora, vous devez utiliser le gestionnaire de paquets **Flatpak**. Voici les étapes pour installer **OCRFeeder** : + +1. Assurez-vous que Flatpak est installé sur votre système. Si ce n'est pas le cas, vous pouvez l'installer en utilisant DNF (ou YUM) avec la commande suivante : +<code> +sudo dnf install flatpak +</code> + +2. Après avoir installé **Flatpak**, ajoutez le référentiel **Flathub**, qui est l'un des dépôts **Flatpak** les plus populaires. Vous pouvez l'ajouter avec la commande suivante : +<code> +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo +</code> + +3. Une fois le référentiel Flathub ajouté, vous pouvez rechercher OCRFeeder et l'installer avec la commande suivante : +<code> +sudo flatpak install flathub org.gnome.OCRFeeder +</code> + +{{ :informatique:linux:applications:pasted:20230924-090605.png }} + + + +===== Quelques liens associés ===== + + * [[https://flathub.org/apps/org.gnome.OCRFeeder|OCRFeeder chez flathub.org]] + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/informatique/linux/applications/podman.txt b/data/pages/informatique/linux/applications/podman.txt new file mode 100644 index 0000000..02a6b32 --- /dev/null +++ b/data/pages/informatique/linux/applications/podman.txt @@ -0,0 +1,10 @@ +====== podman ====== +{{ :dummy.png?75x75|}} + +Podman est un outil open source de gestion de conteneurs pour les systèmes d'exploitation Linux. Il permet aux utilisateurs de créer, gérer et exécuter des conteneurs à partir de la ligne de commande, sans nécessiter l'utilisation d'un démon de conteneur séparé. + +Contrairement à d'autres outils de conteneurisation tels que Docker, Podman ne nécessite pas de privilèges root pour fonctionner, ce qui le rend plus sécurisé et plus facile à utiliser pour les utilisateurs non privilégiés. De plus, Podman utilise un format de stockage de conteneurs standard appelé OCI (Open Container Initiative), qui garantit la compatibilité avec d'autres outils de conteneurisation. + +Podman prend également en charge les fonctionnalités avancées telles que la gestion des réseaux, la gestion des volumes, la création d'images de conteneurs et l'intégration avec des outils de gestion de clusters tels que Kubernetes. Il est souvent utilisé pour le déploiement d'applications conteneurisées dans des environnements de production. + +> https://fedoramagazine.org/podman-checkpoint-in-fedora-linux/ \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/qemu.txt b/data/pages/informatique/linux/applications/qemu.txt new file mode 100644 index 0000000..ce8b9ec --- /dev/null +++ b/data/pages/informatique/linux/applications/qemu.txt @@ -0,0 +1,22 @@ +====== QEMU ====== +{{ :dummy.png?75x75|Virtualisation}} + +QEMU est un émulateur de processeur, qui permet d'exécuter des programmes destinés à un système d'exploitation différent de celui de l'hôte. Cela permet par exemple d'exécuter un système d'exploitation destiné à une architecture matérielle différente (par exemple un système d'exploitation destiné à une architecture ARM sur un ordinateur x86), ou encore de tester une nouvelle version d'un système d'exploitation sans avoir à l'installer directement sur un ordinateur. + +QEMU fonctionne en émulant les instructions du processeur de la machine cible, en utilisant la traduction binaire dynamique (dynamic binary translation). Cela signifie que les instructions du processeur sont traduites en temps réel en instructions équivalentes pour l'hôte. Cette technique permet à QEMU de simuler les périphériques de la machine cible (disques, réseau, etc.) et de gérer l'interaction entre le système d'exploitation invité et le matériel hôte. + +QEMU peut être utilisé avec diverses architectures de processeurs, tels que x86, ARM, MIPS, PowerPC, etc. Il est également compatible avec plusieurs systèmes d'exploitation invités, tels que Linux, Windows, FreeBSD, etc. + +QEMU offre également une fonctionnalité de virtualisation, qui permet d'exécuter des systèmes d'exploitation invités de manière plus performante en utilisant les extensions de virtualisation du processeur hôte. Cette technique permet à QEMU d'exécuter des machines virtuelles à des performances proches de celles d'une machine physique, en évitant la traduction binaire dynamique à chaque instruction. + +Bien que QEMU soit un émulateur de processeur puissant et flexible, il présente certains inconvénients par rapport à la solution de virtualisation KVM (Kernel-based Virtual Machine) : + + * Performances : Comme QEMU utilise la traduction binaire dynamique pour émuler les instructions du processeur, cela peut entraîner une surcharge importante, ce qui peut entraîner des performances plus faibles que celles obtenues avec KVM. En revanche, KVM utilise la virtualisation matérielle pour exécuter les machines virtuelles, ce qui lui permet d'obtenir des performances très proches de celles d'une machine physique. + + * Gestion de la mémoire : QEMU utilise une gestion de la mémoire traditionnelle, qui peut être moins efficace que celle utilisée par KVM, qui utilise la virtualisation assistée par le matériel pour optimiser l'utilisation de la mémoire. + + * Sécurité : Étant donné que QEMU utilise la traduction binaire dynamique pour émuler les instructions du processeur, cela peut poser des problèmes de sécurité potentiels, car un code malveillant pourrait exploiter les vulnérabilités de cette technique. En revanche, KVM utilise des extensions de virtualisation matérielle pour isoler les machines virtuelles les unes des autres et du système hôte, ce qui améliore la sécurité. + + --- //[[user:CPT]]// + + diff --git a/data/pages/informatique/linux/applications/sgbd/index.txt b/data/pages/informatique/linux/applications/sgbd/index.txt new file mode 100644 index 0000000..32a5bb1 --- /dev/null +++ b/data/pages/informatique/linux/applications/sgbd/index.txt @@ -0,0 +1,36 @@ +====== SGBD ====== + +Un SGBD est l'acronyme de **Système de Gestion de Base de Données**, c'est un logiciel informatique qui permet de stocker, organiser, gérer et manipuler des données dans une base de données. + +Le **SGBD** fournit une interface pour les utilisateurs et les applications qui leur permet d'ajouter, de modifier, de supprimer et de consulter des données dans la base de données, tout en s'assurant que les données sont cohérentes, précises, fiables et sécurisées. Le **SGBD** est également responsable de l'optimisation des requêtes pour améliorer les performances de la base de données, de la gestion des transactions pour garantir l'intégrité des données, de la gestion des accès et des autorisations pour contrôler l'accès à la base de données, et de la sauvegarde et de la récupération de données pour assurer la disponibilité et la récupération des données en cas de panne. + +Les **SGBD** sont utilisés dans de nombreux domaines, tels que les entreprises, les organisations gouvernementales, les institutions académiques et les applications web. Les exemples de **SGBD** populaires comprennent **PostgreSQL**, **MySQL**, **MariaDB**, **Oracle**, **Microsoft SQL Server**, **MongoDB** et **Cassandra**. + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/linux/applications/sgbd/mariadb/index.txt b/data/pages/informatique/linux/applications/sgbd/mariadb/index.txt new file mode 100644 index 0000000..010c27c --- /dev/null +++ b/data/pages/informatique/linux/applications/sgbd/mariadb/index.txt @@ -0,0 +1,46 @@ +====== Base de données MariaDB ====== + +**MariaDB** est un système de gestion de base de données relationnelle (SGBD) open-source, créé par les développeurs qui ont initié le développement de **MySQL**. Il est conçu pour être une alternative à **MySQL**, offrant des fonctionnalités similaires tout en ajoutant des améliorations et des nouvelles fonctionnalités. + +**MariaDB** utilise le langage de requête SQL (Structured Query Language) pour gérer les bases de données et permet de stocker, organiser, rechercher et récupérer des données. + +Les caractéristiques clés de **MariaDB** incluent la compatibilité avec **MySQL**, la haute disponibilité, la scalabilité, la sécurité, la réplication et la gestion des transactions. Il offre également une variété de moteurs de stockage, y compris **InnoDB**, **MyISAM** et **Aria**, pour offrir des fonctionnalités de stockage flexibles pour les différents cas d'utilisation. + +En raison de sa licence open source, **MariaDB** est utilisé par de nombreuses organisations pour stocker et gérer des données de toutes tailles et de tous types. Il est souvent utilisé dans des environnements d'entreprise pour des applications critiques telles que les systèmes de gestion de contenu (CMS), les systèmes de gestion de l'information (SGI), les applications Web et les systèmes de business intelligence. + +En 1995 est sortie la première version internationale du SGBD open source MySQL de **MySQL AB**. + +En 2009, à la suite du rachat de **MySQL** par **Sun Microsystems** et des annonces du rachat de **Sun Microsystems** par **Oracle Corporation**, le fondateur de MySQL quitte cette société pour lancer le projet **MariaDB**, dans une démarche visant à remplacer **MySQL** tout en assurant l’interopérabilité. + +À ce jour, en octobre 2020, le SGBD standard libre de diffusion (licence GPL) s'appelle **MariaDB Community Server**. Certains moteurs proposés par MariaDb (MaxScale) sont soumis aux termes de la licence **Business Source License** (BSL), licence payante dans certaines conditions. + +À partir de la version 8.0, **MariaDB** n'assure plus la compatibilité parfaite de MySQL au niveau binaire. + +Voir les notes des versions : [[https://mariadb.com/kb/en/release-notes/]] + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/sgbd/mariadb/installer-mariadb-server.txt b/data/pages/informatique/linux/applications/sgbd/mariadb/installer-mariadb-server.txt new file mode 100644 index 0000000..6fe89a9 --- /dev/null +++ b/data/pages/informatique/linux/applications/sgbd/mariadb/installer-mariadb-server.txt @@ -0,0 +1,42 @@ +====== Installer MariaDB-Server ====== + +Pour installer MariaDB-server sous Debian, vous pouvez suivre les étapes suivantes. + +<panel> +Mettez à jour le système en exécutant la commande suivante : + + sudo apt-get update +</panel> + +<panel>Installez le paquet ''mariadb-server'' en exécutant la commande suivante : + + sudo apt-get install mariadb-server + +Pendant l'installation, vous serez invité à saisir un mot de passe pour l'utilisateur root de la base de données MariaDB. Entrez un mot de passe fort et notez-le soigneusement. +</panel> + +<panel> +Une fois l'installation terminée, vous pouvez démarrer le service MariaDB en exécutant la commande suivante : + + sudo systemctl start mariadb +</panel> + +<panel> +Vous pouvez vérifier que le service est en cours d'exécution en exécutant la commande suivante : + + sudo systemctl status mariadb +</panel> + +<panel> +Si vous voulez que MariaDB démarre automatiquement au démarrage de votre système, vous pouvez activer le service en exécutant la commande suivante : + sudo systemctl enable mariadb +</panel> + +<panel> +Et voilà, MariaDB est maintenant installé sur votre système Debian. Vous pouvez accéder à la console MariaDB en exécutant la commande suivante : + + sudo mariadb + +Et vous pouvez utiliser la commande exit pour quitter la console. +</panel> + diff --git a/data/pages/informatique/linux/applications/sgbd/mariadb/maintenance/index.txt b/data/pages/informatique/linux/applications/sgbd/mariadb/maintenance/index.txt new file mode 100644 index 0000000..62a2ec4 --- /dev/null +++ b/data/pages/informatique/linux/applications/sgbd/mariadb/maintenance/index.txt @@ -0,0 +1,28 @@ +====== Maintenance ====== +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/linux/applications/sgbd/mariadb/savoir-si-mariadb-est-installe.txt b/data/pages/informatique/linux/applications/sgbd/mariadb/savoir-si-mariadb-est-installe.txt new file mode 100644 index 0000000..af6271d --- /dev/null +++ b/data/pages/informatique/linux/applications/sgbd/mariadb/savoir-si-mariadb-est-installe.txt @@ -0,0 +1,17 @@ +====== Savoir si MariaDB est installé ====== +{{ :dummy.png?75x75|}} + +Sous Linux, pour savoir si MariaDB est installé sur un système, vous pouvez utiliser l'une des méthodes suivantes : + +<panel> +Vous pouvez ouvrir un terminal et exécuter la commande suivante pour vérifier si PostgreSQL est installé : + + sudo systemctl status mariadb + +Cette commande va afficher le statut de **MariaDB** s'il est installé sur votre système. Si vous voyez un message indiquant que le service est actif (running) et que le processus est en cours d'exécution, cela signifie que **MariaDB** est installé et en cours d'exécution. + +{{ informatique:linux:sgbd:mysql:pasted:20230216-004307.png }} + +</panel> + +Si **MariaDB** n'est pas installé sur votre système, vous verrez un message d'erreur indiquant que le service n'est pas trouvé. Dans ce cas, vous pouvez l'installer en utilisant la commande appropriée pour votre distribution Linux (par exemple, ''sudo apt-get install mariadb-server'' pour les distributions basées sur **Debian**/**Ubuntu** ou ''sudo yum install mariadb-server'' pour les distributions basées sur **Red Hat**/**CentOS**/**Fedora**). \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/sgbd/mariadb/scripts/index.txt b/data/pages/informatique/linux/applications/sgbd/mariadb/scripts/index.txt new file mode 100644 index 0000000..603d941 --- /dev/null +++ b/data/pages/informatique/linux/applications/sgbd/mariadb/scripts/index.txt @@ -0,0 +1,28 @@ +====== Scripts ====== +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/linux/applications/sgbd/postgresql/index.txt b/data/pages/informatique/linux/applications/sgbd/postgresql/index.txt new file mode 100644 index 0000000..bb31050 --- /dev/null +++ b/data/pages/informatique/linux/applications/sgbd/postgresql/index.txt @@ -0,0 +1,35 @@ +====== Base de données PostgreSQL ====== + +**PostgreSQL** est un système de gestion de bases de données relationnelles (SGBDR) open source, également connu sous le nom de **Postgres**. Il est conçu pour stocker et gérer des données structurées, telles que des informations de clients, des transactions financières ou des données de suivi de production. **PostgreSQL** est utilisé par de nombreuses entreprises, organisations et gouvernements du monde entier pour stocker et gérer des données importantes et sensibles. + +**PostgreSQL** est connu pour sa fiabilité, sa stabilité et sa conformité aux normes du secteur, telles que SQL et ACID (Atomicité, Cohérence, Isolation, Durabilité). Il offre également des fonctionnalités avancées telles que les transactions, les vues, les déclencheurs, les procédures stockées, les fonctions utilisateur, la réplication et la gestion de la sécurité. + +**PostgreSQL** est distribué sous une licence open source, ce qui signifie qu'il est gratuit et peut être utilisé, modifié et distribué librement. En raison de sa stabilité, de sa sécurité et de sa flexibilité, **PostgreSQL** est souvent choisi comme alternative aux systèmes de gestion de bases de données commerciaux tels qu'**Oracle** ou **Microsoft SQL Server**. + + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/sgbd/postgresql/psql/ecrire-dans-fichier-csv.txt b/data/pages/informatique/linux/applications/sgbd/postgresql/psql/ecrire-dans-fichier-csv.txt new file mode 100644 index 0000000..0f5fe52 --- /dev/null +++ b/data/pages/informatique/linux/applications/sgbd/postgresql/psql/ecrire-dans-fichier-csv.txt @@ -0,0 +1,19 @@ +====== Écrire dans un fichier CSV ====== +{{ :dummy.png?75x75|}} + +Voici une commande SQL qui permet de copier des données d'une table **PostgreSQL** vers un **fichier CSV**. + +Depuis le prompt de commande de PostgreSQL (psql) : + +<code> +\COPY (SELECT DISTINCT * FROM files t1 WHERE EXISTS ( SELECT * FROM files t2 WHERE t1.ID <> t2.ID AND t1.sha1 = t2.sha1 )) TO '/home/cedric/doublons.csv' WITH (FORMAT csv, DELIMITER ';') +</code> + + * ''\COPY'' est une commande SQL spécifique à **PostgreSQL** qui permet de copier des données depuis ou vers un fichier. + + * ''TO '/home/cedric/doublons.csv''' spécifie le chemin d'accès et le nom du fichier CSV dans lequel les données sélectionnées doivent être copiées. + + * ''WITH (FORMAT csv, DELIMITER ';')'' spécifie le format de sortie et le délimiteur de champ du fichier CSV. + + + --- //[[user:cedricabonnel]]// diff --git a/data/pages/informatique/linux/applications/sgbd/postgresql/psql/index.txt b/data/pages/informatique/linux/applications/sgbd/postgresql/psql/index.txt new file mode 100644 index 0000000..22fd7e5 --- /dev/null +++ b/data/pages/informatique/linux/applications/sgbd/postgresql/psql/index.txt @@ -0,0 +1,33 @@ +====== psql ====== +{{ :dummy.png?75x75|}} + +**psql** est un outil puissant pour gérer les bases de données **PostgreSQL** en ligne de commande, et est souvent utilisé par les administrateurs de base de données, les développeurs, les analystes de données et les scientifiques de données pour travailler avec des données stockées dans une base de données **PostgreSQL**. + + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/linux/applications/sgbd/postgresql/savoir-si-postgresql-est-installe-sur-un-systeme.txt b/data/pages/informatique/linux/applications/sgbd/postgresql/savoir-si-postgresql-est-installe-sur-un-systeme.txt new file mode 100644 index 0000000..a9c81e1 --- /dev/null +++ b/data/pages/informatique/linux/applications/sgbd/postgresql/savoir-si-postgresql-est-installe-sur-un-systeme.txt @@ -0,0 +1,43 @@ +====== Savoir si PostgreSQL est installé ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +Sous Linux, pour savoir si PostgreSQL est installé sur un système, vous pouvez utiliser l'une des méthodes suivantes : + +<panel> +Vous pouvez ouvrir un terminal et exécuter la commande suivante pour vérifier si PostgreSQL est installé : + + psql --version + +Si PostgreSQL est installé, cette commande affichera la version de PostgreSQL installée. Si PostgreSQL n'est pas installé, vous recevrez un message d'erreur indiquant que la commande n'a pas été trouvée. +</panel> + +<panel> +Si vous voulez vérifier si **PostgreSQL** est installé sur votre système Linux mais que **psql** n'est pas disponible, vérifier les services en cours d'exécution. Vous pouvez vérifier si le service PostgreSQL est en cours d'exécution sur votre système en utilisant la commande suivante : + + sudo systemctl status postgresql + +Cette commande affichera le statut du service PostgreSQL s'il est installé et en cours d'exécution. Si le service n'est pas installé, vous recevrez un message d'erreur indiquant que le service est introuvable. +</panel> + +<panel> +**PostgreSQL** est généralement installé dans le répertoire ''/usr/lib/postgresql/'' suivi du numéro de version de **PostgreSQL** installé. Vous pouvez vérifier si ce répertoire existe en utilisant la commande suivante : + + ls /usr/lib/postgresql/ +</panel> + +<panel> +**PostgreSQL** utilise plusieurs fichiers de configuration pour fonctionner, tels que ''pg_hba.conf'', ''postgresql.conf'', etc. Vous pouvez vérifier si ces fichiers existent sur votre système en utilisant la commande suivante : + + ls /etc/postgresql/ +</panel> + +<panel> +Le fichier ''pg_hba.conf'' est un fichier de configuration utilisé par **PostgreSQL** pour contrôler l'accès aux bases de données. Voici comment rechercher ce fichier dans votre système Linux : + + sudo find / -name pg_hba.conf + +</panel> + + +Si **PostgreSQL** n'est pas installé sur votre système, vous devrez l'installer avant de pouvoir l'utiliser. \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/sidebar.txt b/data/pages/informatique/linux/applications/sidebar.txt new file mode 100644 index 0000000..98aed6b --- /dev/null +++ b/data/pages/informatique/linux/applications/sidebar.txt @@ -0,0 +1,18 @@ +{{ :informatique:1200px-gnulinux.jpg?75x75|GNU / Linux}} + +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/signal.txt b/data/pages/informatique/linux/applications/signal.txt new file mode 100644 index 0000000..814055e --- /dev/null +++ b/data/pages/informatique/linux/applications/signal.txt @@ -0,0 +1,59 @@ +====== signal ====== + +{{ :informatique:linux:applications:pasted:20230223-132048.png?150x}} + +Signal est une application de messagerie instantanée sécurisée et privée pour les appareils mobiles et de bureau. Elle permet aux utilisateurs d'envoyer des messages, des appels vocaux et des appels vidéo à d'autres utilisateurs de Signal, en utilisant une connexion Internet. + +Signal est particulièrement connu pour sa sécurité et sa confidentialité élevées, car toutes les communications sont chiffrées de bout en bout, ce qui signifie que personne d'autre que l'expéditeur et le destinataire ne peut accéder au contenu des messages. + +Signal est également open source, ce qui signifie que le code source de l'application est accessible au public, ce qui permet à tout le monde de vérifier la sécurité de l'application et de contribuer à son développement. + +Signal a gagné en popularité ces dernières années, en particulier auprès de ceux qui sont préoccupés par la confidentialité de leurs communications en ligne. + +===== Installer Signal sous Red-hat / Cent OS / Fedora ===== + +Il n'y a pas de paquet RPM officiel disponible pour installer **Signal**. Cependant, il existe des alternatives telles que **Flatpak** qui permettent d'installer Signal. + +{{ :informatique:linux:applications:pasted:20230223-114330.png}} + +Ajouter un nouveau référentiel (ou dépôt) à **Flatpak** : + + flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + +Cette commande ajoute le référentiel **Flathub** à la liste des référentiels **Flatpak** disponibles sur votre système. **Flathub** est un référentiel populaire qui contient des applications **Flatpak** pré-compilées pour une grande variété de distributions Linux. + +Le paramètre ''--if-not-exists'' indique à ''Flatpak'' de ne pas ajouter le référentiel si celui-ci est déjà présent sur le système. + + +-- + +Télécharger et installer l'application **Signal** à partir de **Flathub** : + + flatpak install https://dl.flathub.org/repo/appstream/org.signal.Signal.flatpakref + +Cette commande télécharge le fichier ''org.signal.Signal.flatpakref'' qui contient des informations sur l'application Signal et ses dépendances, ainsi que des instructions pour télécharger et installer l'application. La commande **Flatpak** utilise ensuite ces informations pour télécharger et installer l'application **Signal** et toutes ses dépendances nécessaires. + +===== Utiliser Signal ===== + +Vous pouvez exécuter l'application **Signal** en utilisant la commande ''flatpak run org.signal.Signal'' si vous l'avez installer avec ou en cherchant l'icône de l'application dans le menu de votre environnement de bureau. + +Pour utiliser l'application **Signal**, vous devrez créer un compte Signal. Vous pouvez le faire en utilisant un numéro de téléphone portable, et l'application vous guidera tout au long du processus de création de compte. + +===== Connexions simultanées ===== + +Vous pouvez utiliser **Signal** sur votre téléphone et votre PC simultanément. **Signal** prend en charge la synchronisation multi-appareils, ce qui signifie que vous pouvez accéder à votre compte **Signal** et à vos conversations à partir de plusieurs appareils en même temps. + +Pour utiliser **Signal** sur plusieurs appareils, vous devez d'abord vous assurer que vous avez la dernière version de **Signal** installée sur votre téléphone et votre PC. Ensuite, vous devez activer la fonctionnalité de synchronisation multi-appareils dans les paramètres de **Signal** sur votre téléphone. + +Une fois que vous avez activé la synchronisation multi-appareils, vous pouvez vous connecter à **Signal** sur votre PC en utilisant l'application de bureau **Signal**. Vous devrez scanner un code QR à l'aide de l'application de bureau **Signal** pour connecter votre compte **Signal** à l'application de bureau. + +Une fois que vous êtes connecté à **Signal** sur votre PC, vous pouvez envoyer et recevoir des messages, des appels vocaux et des appels vidéo à partir de votre PC, en plus de votre téléphone. Les conversations et les messages seront synchronisés sur tous vos appareils, ce qui signifie que vous pouvez passer facilement de votre téléphone à votre PC sans perdre l'historique de vos conversations. +===== Bibliographie ===== + + * Télécharge Signal : https://signal.org/fr/download/# + + * Documentation officielle de Flatpak : https://flatpak.org/documentation/ + + * Flathub : https://flathub.org/apps/details/org.signal.Signal + +Flathub propose des informations sur les applications disponibles et les instructions d'installation, notamment des fichiers ''.flatpakref'' pour chaque application, qui peuvent être installés à l'aide de la commande ''flatpak install''. diff --git a/data/pages/informatique/linux/applications/simplescreenrecorder.txt b/data/pages/informatique/linux/applications/simplescreenrecorder.txt new file mode 100644 index 0000000..3f4747e --- /dev/null +++ b/data/pages/informatique/linux/applications/simplescreenrecorder.txt @@ -0,0 +1,17 @@ +====== Simple Screen Recoder ====== + +**SimpleScreenRecorder** est un logiciel libre et gratuit pour l'enregistrement de l'écran sous Linux. Il permet aux utilisateurs d'enregistrer leur écran avec une grande variété d'options, notamment l'enregistrement audio, l'enregistrement de la webcam, la sélection d'une zone de l'écran à enregistrer, etc. + +Le logiciel est facile à utiliser et peut être utilisé pour diverses tâches, telles que la création de tutoriels, l'enregistrement de jeux vidéo, l'enregistrement de conférences et de présentations, et bien plus encore. Il est également doté de fonctionnalités avancées, telles que l'enregistrement à des fréquences d'images élevées et la possibilité de compresser les fichiers vidéo en temps réel pour réduire leur taille. + +**SimpleScreenRecorder** est compatible avec la plupart des distributions Linux et est disponible dans les dépôts de la plupart des distributions populaires. Il est largement considéré comme l'un des meilleurs logiciels d'enregistrement d'écran disponibles sous Linux. + +Il peut être utilisé sur d'autres environnements de bureau tels que GNOME, KDE Plasma, Xfce, LXQt et d'autres. SimpleScreenRecorder prend en charge Wayland depuis la version 0.4.3, publiée en janvier 2020, X11 et OpenGL. + +**SimpleScreenRecorder** est disponible dans le référentiel **RPMFusion-Free**, qui est un référentiel tiers pour les distributions Linux telles que **Fedora** et **CentOS**. + +Pour installer **SimpleScreenRecorder** à partir de **RPMFusion-Free**, vous devez d'abord activer ce référentiel sur votre système. Vous pouvez le faire en installant le package **rpmfusion-free-release**, qui contient les informations de configuration nécessaires pour activer le référentiel. + +Une fois le référentiel activé, vous pouvez installer **SimpleScreenRecorder** en utilisant votre gestionnaire de paquets préféré. Par exemple : + + sudo dnf install simplescreenrecorder \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/soundux.txt b/data/pages/informatique/linux/applications/soundux.txt new file mode 100644 index 0000000..1f59eec --- /dev/null +++ b/data/pages/informatique/linux/applications/soundux.txt @@ -0,0 +1,12 @@ +====== soundux ====== + +{{ :dummy.png?75x75|soundboard}} + +**Soundux** est un **soundboard**. + +Un **soundboard** est un équipement électronique ou un logiciel utilisé pour jouer des extraits audio pré-enregistrés. Les **soundboards** sont souvent utilisés pour créer des effets sonores en direct, comme des bruits de foule, des rires ou des sons d'explosions. Ils sont souvent utilisés par les producteurs de contenu en ligne tels que les **streamers** pour ajouter des effets sonores amusants à leur contenu en direct. + + + * https://soundux.rocks/ + +{{ :informatique:linux:applications:pasted:20230220-083001.png }} \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/tinymediamanager.txt b/data/pages/informatique/linux/applications/tinymediamanager.txt new file mode 100644 index 0000000..b7ce30a --- /dev/null +++ b/data/pages/informatique/linux/applications/tinymediamanager.txt @@ -0,0 +1,31 @@ +====== Tiny Media Manager ====== + +{{ :informatique:linux:applications:pasted:20230314-085633.png?254}} + +Tiny Media Manager est un logiciel open-source et multi-plateforme conçu pour gérer et organiser les collections de fichiers multimédias, tels que les films, les séries TV et les musiques. Il permet aux utilisateurs de rechercher des informations sur leurs fichiers multimédias à partir de bases de données en ligne, d'éditer les métadonnées, de renommer les fichiers en utilisant des conventions de nommage cohérentes et d'exporter des listes de lecture. + +Tiny Media Manager est facile à utiliser et possède une interface utilisateur intuitive. Il prend en charge plusieurs langues et peut se connecter à des bases de données en ligne telles que IMDb, TheTVDB et MusicBrainz pour récupérer des informations sur les fichiers multimédias. Il peut également récupérer les affiches, les images de fond et les informations de sous-titres pour les fichiers vidéo. + +Les fonctionnalités de Tiny Media Manager incluent la recherche et la récupération automatique d'informations, le tri et le filtrage des fichiers multimédias, l'édition des métadonnées, la mise à jour des fichiers multimédias en bloc, la gestion des listes de lecture, la prise en charge de multiples sources de fichiers et la possibilité d'exporter des fichiers CSV et HTML. + +Tiny Media Manager fonctionne avec Java. + +<code bash> +sudo dnf install java +sudo dnf install libmediainfo +</code> + +Je télécharge l'archive sur le site Internet. Puis je procède à l'extraction de l'archive dans un dossier ''opt/tinyMediaManager'' de mon **home**. + +<code bash> +mkdir -p ~/opt/tinyMediaManager +cd ~/opt/tinyMediaManager +tar xzvf ~/Téléchargements/tmm_2.9.2_4c5fcb0_linux.tar.gz +./tinyMediaManager.sh +</code> + + + +<code bash> +cp ~/opt/tinyMediaManager/.desktop ~/.local/share/applications +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/applications/trash-cli.txt b/data/pages/informatique/linux/applications/trash-cli.txt new file mode 100644 index 0000000..a86f240 --- /dev/null +++ b/data/pages/informatique/linux/applications/trash-cli.txt @@ -0,0 +1,45 @@ +====== trash cli ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + + +**trash-cli** est un ensemble d'outils en ligne de commande pour Linux qui permettent de déplacer les fichiers et les répertoires vers la corbeille au lieu de les supprimer définitivement. Cela permet de récupérer des fichiers accidentellement supprimés ou de restaurer des fichiers supprimés plus tard si nécessaire. + +Le paquet **trash-cli** fournit plusieurs commandes utiles pour gérer la corbeille depuis la ligne de commande, notamment : + + * [[informatique:linux:commandes:trash-put|trash-put]] : pour déplacer un fichier ou un répertoire vers la corbeille + + * [[informatique:linux:commandes:trash-list|trash-list]] : pour afficher une liste de tous les fichiers présents dans la corbeille + + * [[informatique:linux:commandes:trash-empty|trash-empty]] : pour vider complètement la corbeille + + * [[informatique:linux:commandes:trash-restore|trash-restore]] : pour restaurer un fichier depuis la corbeille + +Le paquet **trash-cli** est disponible dans les dépôts de la plupart des distributions Linux et peut être installé à l'aide de la commande de gestion de paquets de la distribution. + +Le package **trash-cli**, qui peut être installé à l'aide de la commande suivante sur Ubuntu ou Debian : + + sudo apt update + sudo apt install trash-cli + +Le package **trash-cli** peut-être installé à l'aide de la commande suivante sur Fedora : + + sudo dnf install trash-cli + +===== Avertissements ===== + +Les outils ''trash-cli'' pour Linux sont conçus pour fonctionner avec le système de corbeille standard de **FreeDesktop.org**, également connu sous le nom de spécification **Trash**. Cette spécification est largement utilisée dans de nombreux environnements de bureau Linux, notamment : + + * GNOME (environnement de bureau GNOME et Cinnamon) + * KDE (environnement de bureau KDE Plasma) + * Xfce (environnement de bureau Xfce) + * LXDE (environnement de bureau LXDE) + * Unity (environnement de bureau Unity) + +Si votre environnement de bureau Linux respecte la spécification **Trash**, vous pouvez utiliser les outils ''trash-cli'' pour gérer les fichiers supprimés en toute sécurité. + + + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/informatique/linux/applications/virsh.txt b/data/pages/informatique/linux/applications/virsh.txt new file mode 100644 index 0000000..aa06448 --- /dev/null +++ b/data/pages/informatique/linux/applications/virsh.txt @@ -0,0 +1,147 @@ +====== virsh ====== +{{ :dummy.png?75x75|}} + +La commande ''virsh'' est une interface en ligne de commande pour la gestion des machines virtuelles et des réseaux sur des hôtes utilisant libvirt, une bibliothèque open-source pour la virtualisation. + +===== Installation ===== + + +La commande **virsh** est fournie par le paquet **libvirt-client**. Sur les distributions Linux basées sur Debian, vous pouvez l'installer en utilisant la commande suivante : + +<code> +sudo apt install libvirt-clients +</code> + +Sur les distributions Linux basées sur Fedora, vous pouvez l'installer en utilisant la commande suivante : + +<code> +sudo dnf install libvirt-client +</code> + +Une fois le paquet **libvirt-client** installé, vous pouvez utiliser la commande **virsh** pour gérer les machines virtuelles et les réseaux. + +===== Description ===== + +**virsh** permet de gérer les machines virtuelles en utilisant des commandes pour créer, supprimer, démarrer, arrêter et afficher les informations sur les machines virtuelles. + +Voici quelques exemples de commandes **virsh** courantes pour la gestion des machines virtuelles : + + * ''virsh list'' : affiche la liste des machines virtuelles en cours d'exécution sur l'hôte. + * ''virsh start <nom-vm>'' : démarre la machine virtuelle spécifiée. + * ''virsh shutdown <nom-vm>'' : arrête proprement la machine virtuelle spécifiée. + * ''virsh destroy <nom-vm>'' : arrête la machine virtuelle spécifiée de manière forcée. + * ''virsh create <chemin-vers-fichier-XML>'' : crée une nouvelle machine virtuelle en utilisant un fichier XML décrivant sa configuration. + +**virsh** peut également être utilisé pour gérer les réseaux, notamment pour créer et supprimer des bridges réseau. + +===== Exemples d'utilisation ===== + +==== Vérification / Création de virbr0 ==== + +Pour vérifier si le bridge réseau **virbr0** existe sur votre système, vous pouvez exécuter la commande suivante dans un terminal : + +<code> +sudo virsh net-list --all +</code> + +Cela affichera la liste de tous les réseaux gérés par **libvirt**, y compris le bridge réseau **virbr0** s'il existe. Si le bridge réseau **virbr0** n'apparaît pas dans la liste, cela signifie qu'il n'a pas été créé sur votre système. + +Si le bridge réseau **virbr0** n'existe pas, vous pouvez le créer en utilisant la commande suivante : + +<code> +sudo virsh net-create /usr/share/libvirt/networks/default.xml +</code> + +Cela créera le bridge réseau **virbr0** avec les paramètres par défaut sur votre système. Vous pouvez également personnaliser les paramètres du bridge en modifiant le fichier XML avant de créer le réseau. + +Une fois que le bridge réseau **virbr0** a été créé, vous pouvez utiliser l'option ''--network bridge=virbr0'' avec [[.:virt-install]] pour spécifier que la machine virtuelle doit utiliser ce bridge réseau. + +==== Fichier /usr/share/libvirt/networks/default.xml ==== + +Voici à quoi ressemble le fichier XML par défaut pour le réseau **virbr0** sur la plupart des systèmes basés sur **libvirt**, tel que Fedora et Ubuntu : + +<code XML> + +<network> + <name>default</name> + <uuid>...</uuid> + <forward mode='nat'/> + <bridge name='virbr0' stp='on' delay='0'/> + <mac address='...'/> + <ip address='192.168.122.1' netmask='255.255.255.0'> + <dhcp> + <range start='192.168.122.2' end='192.168.122.254'/> + </dhcp> + </ip> +</network> +</code> + +Ce fichier définit un réseau nommé **default** avec le bridge **virbr0**. Le mode **forward** est défini sur **bridge**, ce qui active le mode bridge pour le réseau virtuel. Le réseau utilise également le protocole **DHCP** pour attribuer des adresses IP aux machines virtuelles, avec une plage d'adresses allant de 192.168.122.2 à 192.168.122.254. + +Le fichier XML peut être modifié pour personnaliser les paramètres du réseau, tels que l'adresse IP du réseau, la plage d'adresses DHCP et d'autres paramètres avancés. Toutefois, il est recommandé de créer un nouveau fichier XML pour définir un réseau personnalisé plutôt que de modifier le fichier ''default.xml'', car les modifications apportées à ce fichier peuvent être écrasées lors de mises à jour ultérieures de **libvirt**. + +-- + +Si vous utilisez un serveur DHCP externe pour vos machines virtuelles, vous n'avez pas besoin de spécifier une adresse IP statique dans le fichier XML de définition du réseau. L'adresse IP de l'hôte **libvirt** qui héberge les machines virtuelles sera attribuée automatiquement par le serveur DHCP externe. Il faut utiliser un pont réseau (bridge). + +La création d'un pont réseau est généralement la première étape de la mise en place d'un environnement de virtualisation. + +Si la carte réseau ''virbr0'' n'existe pas, vous pouvez créer un nouveau pont réseau nommé ''virbr0'' dans le système hôte : + +<code> +sudo ip link add virbr0 type bridge +</code> + + +Un pont réseau est un composant qui relie plusieurs interfaces réseau ensemble pour créer un réseau logique unique. Dans ce cas, le pont **virbr0** permettra aux machines virtuelles de se connecter au réseau de l'hôte et de communiquer avec d'autres machines sur le réseau. + +Lorsque la commande est exécutée, un nouveau périphérique de type pont est créé avec le nom **virbr0**. Ce périphérique peut être configuré avec des adresses IP, des règles de filtrage de paquets, des paramètres de QoS, etc. + +Vérifier : + +<code> +❯ sudo ip link show type bridge +6: virbr0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 + link/ether 0e:fd:02:17:39:65 brd ff:ff:ff:ff:ff:ff +</code> + + +Ajouter l'interface réseau **enp2s0f0u9** en tant que membre du pont réseau **virbr0** : + +<code> +sudo ip link set enp2s0f0u9 master virbr0 +</code> + +Cela signifie que tout le trafic réseau entrant ou sortant de **enp2s0f0u9** sera redirigé vers le pont **virbr0**. Les machines virtuelles connectées au pont **virbr0** peuvent alors communiquer avec **enp2s0f0u9** et d'autres machines sur le réseau. + +Activer l'interface réseau **virbr0** : + +<code> +sudo ip link set virbr0 up +</code> + +Par conséquent, le fichier XML de définition de réseau **perso** peut ressembler à ceci sans la section <ip> : + +<code XML> + +<network> + <name>perso</name> + <forward mode='bridge'/> + <bridge name='virbr0'/> +</network> +</code> + +Dans cet exemple, la section ''<ip>'' est supprimée car elle n'est pas nécessaire si vous utilisez un serveur DHCP externe pour vos machines virtuelles. L'adresse IP de l'hôte libvirt sera attribuée automatiquement par le serveur DHCP externe. + + +Vous pouvez lancer la création du réseau : + +<code> +sudo virsh net-create /usr/share/libvirt/networks/perso.xml +</code> + +Le résultat attendu est : +<code> +Réseau perso créé depuis /usr/share/libvirt/networks/perso.xml +</code> + diff --git a/data/pages/informatique/linux/applications/virt-install.txt b/data/pages/informatique/linux/applications/virt-install.txt new file mode 100644 index 0000000..b8dc689 --- /dev/null +++ b/data/pages/informatique/linux/applications/virt-install.txt @@ -0,0 +1,36 @@ +====== virt-install ====== +{{ :dummy.png?75x75|}} + +Le programme **virt-install** est un outil en ligne de commande qui permet de créer et d'installer des machines virtuelles sous Linux en utilisant la technologie de virtualisation **KVM** (Kernel-based Virtual Machine). + +Avec **virt-install**, vous pouvez spécifier les caractéristiques de la machine virtuelle, telles que la quantité de mémoire et d'espace disque, le type de processeur, le réseau et les médias d'installation. Vous pouvez également automatiser le processus d'installation en utilisant des fichiers de configuration ou des scripts. + +===== Installer avec Fedora Linux ===== + +Pour installer le paquet virt-install sur Fedora, vous pouvez utiliser la commande suivante dans un terminal : + + sudo dnf install virt-install + +Cette commande installe le paquet **virt-install** ainsi que ses dépendances. + +Si nécessaire, vous pouvez également installer le paquet **libvirt** pour gérer les machines virtuelles et **qemu-kvm** pour la virtualisation de niveau machine avec **KVM** : + + sudo dnf install libvirt qemu-kvm + +Pour utiliser la virtualisation de niveau machine avec **KVM**, votre processeur doit prendre en charge la virtualisation matérielle (**VT-x** pour les processeurs Intel ou **AMD-V** pour les processeurs AMD) et vous devez activer la virtualisation dans le BIOS de votre ordinateur. + +Pour utiliser **virt-install**, vous devez avoir les permissions d'administrateur sur votre système et avoir installé les paquets **libvirt**, **qemu-kvm**, **virt-install** et les dépendances associées. + +===== Exemple d'utilisation ===== + +Voici un exemple de commande ''virt-install'' pour créer une machine virtuelle avec une image ISO d'installation de Fedora Linux : + + sudo virt-install --name=ma-machine-virtuelle --ram=2048 --vcpus=2 --disk path=/var/lib/libvirt/images/ma-machine-virtuelle.img,size=20 --os-variant=fedora34 --cdrom=/chemin/vers/l-image-iso/Fedora-Workstation-Live-x86_64-34-1.2.iso --network bridge=virbr0 --graphics=vnc + +Cette commande crée une machine virtuelle appelée ma-machine-virtuelle avec 2 Go de RAM, 2 vCPU, un disque dur virtuel de 20 Go, une image ISO d'installation de Fedora 34 et une carte réseau virtuelle connectée au réseau ''virbr0''. La machine virtuelle sera lancée avec une interface graphique ''VNC'' pour la configuration de l'installation. + +Assurez-vous que le bridge réseau **virbr0** existe sur votre système avant de créer la machine virtuelle. Voir la commande [[.:virsh]]. + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/informatique/linux/applications/vnstat.txt b/data/pages/informatique/linux/applications/vnstat.txt new file mode 100644 index 0000000..6e05730 --- /dev/null +++ b/data/pages/informatique/linux/applications/vnstat.txt @@ -0,0 +1,30 @@ +====== vnstat ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +**vnStat** est un outil en ligne de commande qui surveille l'utilisation de la bande passante sur les interfaces réseau d'un système Linux. + +===== Installer ===== + +Pour installer **vnStat** sur Fedora ou Debian, vous pouvez suivre les étapes suivantes. + +Sur Fedora : + + * Ouvrez un terminal. + * Exécutez la commande suivante pour mettre à jour la liste des paquets disponibles : ''sudo dnf update'' + * Installez vnStat à l'aide de la commande : ''sudo dnf install vnstat'' + * Une fois l'installation terminée, vous pouvez vérifier la version de **vnStat** en exécutant la commande : ''vnstat --version'' + +Sur Debian : + * Ouvrez un terminal. + * Exécutez la commande suivante pour mettre à jour la liste des paquets disponibles : ''sudo apt update'' + * Installez **vnStat** à l'aide de la commande : ''sudo apt install vnstat'' + * Une fois l'installation terminée, vous pouvez vérifier la version de **vnStat** en exécutant la commande : ''vnstat --version'' + +===== Ajouter une interface réseau à la liste des interfaces surveillées ===== + +En ajoutant l'interface ''enxb827eb7bd083'' à la liste de surveillance, **vnStat** commencera à collecter des statistiques sur l'utilisation de la bande passante de cette interface en particulier. Les statistiques recueillies peuvent être consultées à l'aide de la commande ''vnstat''. + +<code> +vnstat --add -i enxb827eb7bd083 +</code> diff --git a/data/pages/informatique/linux/cfp/activer-line-in.txt b/data/pages/informatique/linux/cfp/activer-line-in.txt new file mode 100644 index 0000000..8201943 --- /dev/null +++ b/data/pages/informatique/linux/cfp/activer-line-in.txt @@ -0,0 +1,13 @@ +====== Activer Line In ====== + + >> Activer +<code> +sudo pactl load-module module-loopback latency_msec=1 +</code> + + >> Désactiver +<code> +sudo pactl unload-module xx +</code> + +ou **xx** est le numéro du module renvoyé lors de l'activation. \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/casque-bluetooth-high-fidelity-playback.txt b/data/pages/informatique/linux/cfp/casque-bluetooth-high-fidelity-playback.txt new file mode 100644 index 0000000..f39d89f --- /dev/null +++ b/data/pages/informatique/linux/cfp/casque-bluetooth-high-fidelity-playback.txt @@ -0,0 +1,14 @@ +====== bluetooth : Son High Fidelity avec un casque ====== + +{{tag>"Linux commande"}} + +Comment faire pour avoir un son High Fidelity avec un casque bluetooth avec Debian 9 ? + +Créer ou éditer le fichier suivant : +<code>sudo nano /etc/bluetooth/audio.conf</code> + +Dans le fichier **audio.conf**, insérer la ligne suivante : +<code>AutoConnect=true</code> + +Relancer le service Bluetooth : +<code>sudo service bluetooth restart</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/changer-le-nom-de-machine.txt b/data/pages/informatique/linux/cfp/changer-le-nom-de-machine.txt new file mode 100644 index 0000000..216afd1 --- /dev/null +++ b/data/pages/informatique/linux/cfp/changer-le-nom-de-machine.txt @@ -0,0 +1,72 @@ +====== Changer le nom d'un ordinateur ======= +{{tag>"Linux commande"}} +{{ :informatique:1200px-gnulinux.jpg?75x75|Commandes Linux}} + +Dans les blocs de codes ci-dessous, les variables suivantes sont référencées. On considère : + * ''$CURRENT_HOSTNAME'', le nom actuel de machine + * ''$NEW_HOSTNAME'', le nom de machine à affecter + +Je souhaite modifier le nom de l'ordinateur, fixé par défaut sur ''rasbperrypi'' (''$CURRENT_HOSTNAME''), par la valeur de mon choix (''$NEW_HOSTNAME''). + +===== Récupérer le nom courant de la machine ===== + +Pour connaître le nom courant de la machine, il suffit soit : + + * de lire la valeur dans le fichier ''/etc/hosntame'' + +<code> +cat /etc/hostname +</code> + + * d’exécuter la commande ''hostname'' + +<code> +hostname +</code> + + +--- + +Dans un script nous pourrons écrire la ligne suivante. Elle permet de lire la valeur contenu dans le fichier ''/etc/hostname'', en supprimant les caractères indésirables : retours à la ligne, tabulations, sauts de lignes... + +<code BASH> +CURRENT_HOSTNAME=`cat /etc/hostname | tr -d " \t\n\r"` +</code> + +===== Changer le nom de la machine en ligne de commande ===== + +Le nom de la machine doit être des lettres [a-z], insensible à la casse et des chiffres [0-9]. Seul le ''-'' (tiret) est admis comme caractère supplémentaire. Toutefois le nom de la machine ne doit **ni commencer**, **ni finir** par le ''-'' (tiret). + +Exécuter la commande ''hostnamectl'' ((// **hmike** sur Twitter [[https://twitter.com/whiterabbit441/status/1226116907306078208]] //)) + +Le commande ''hostnamectl'' permet de modifier le nom de la machine avec une prise en compte immédiate. Il faudra toutefois fermer la session puis l'ouvrir de nouveau. + +<code BASH> +sudo hostnamectl set-hostname $NEW_HOSTNAME +</code> + +Toutefois, vous pouvez modifier le nom de dans le fichier ''/etc/hostname''. Il sera nécessaire de redémarrer la machine. +<code BASH> +echo $NEW_HOSTNAME > /etc/hostname +</code> + +===== Changer les informations du fichier hosts ===== + + +Modifier le nom dans le fichier ''/etc/hosts''. Il sera nécessaire de redémarrer la machine. + +<code BASH> +sed -i "s/127.0.1.1.*$CURRENT_HOSTNAME/127.0.1.1\t$NEW_HOSTNAME/g" /etc/hosts +</code> + + +===== Changer le DNS / NIC ===== + + + Associer le nom de domaine au DNS + +{{informatique:cfp:pasted:20201005-204032.png}} + +===== Prendre en compte les modifications ===== + +Se déconnecter puis se connecter de nouveau diff --git a/data/pages/informatique/linux/cfp/consulter-la-liste-des-programmes-installes.txt b/data/pages/informatique/linux/cfp/consulter-la-liste-des-programmes-installes.txt new file mode 100644 index 0000000..588bc9c --- /dev/null +++ b/data/pages/informatique/linux/cfp/consulter-la-liste-des-programmes-installes.txt @@ -0,0 +1,23 @@ +====== Consulter la liste des programmes installés ====== +{{ :dummy.png?75x75|Nom de la section}} + +Sous Fedora, je vous propose une liste de commandes pour avoir la liste des programmes déployés sur votre machine. + +===== Lister les snaps installés ===== + +Vous pouvez utiliser la commande ''snap list'' pour afficher la liste des **snaps** déployés sur votre système : + + snap list + +{{:informatique:linux:pasted:20211004-211827.png}} + +Quelques **snaps**, comme **core** sont affichés et sont installés automatiquement par **snapd**. Il s'agit d'un prérequis pour les autres **snaps**. + +===== Lister les paquets DNF ===== + +En utilisant la commande ''dnf list installed'', la liste des programmes déployés par le gestionnaire **DNF** + +{{:informatique:linux:pasted:20211004-212245.png}} + + + diff --git a/data/pages/informatique/linux/cfp/controle-des-ordinateurs-distance.txt b/data/pages/informatique/linux/cfp/controle-des-ordinateurs-distance.txt new file mode 100644 index 0000000..ba9e310 --- /dev/null +++ b/data/pages/informatique/linux/cfp/controle-des-ordinateurs-distance.txt @@ -0,0 +1,57 @@ +====== Contrôle des ordinateurs à distance ====== + +{{tag>"Linux commande"}} +{{ :informatique:1200px-gnulinux.jpg?nolink&75x75|Scripts de Contrôle des ordinateurs à distance}} +À la maison, chaque enfant à au moins un ordinateur Linux (ordinateur fixe et Rapsberry Pi). Le contrôle à distance s'est posé pour deux raisons : comment moduler à volonté le débit de leur carte réseau et comment arrêter leur ordinateur en dehors des horaires autorisés ? + +Évidemment que j'ai un accès administrateur sur leur machine et qu'il met possible de m'y connecter avec **ssh** en root. Mais me connecter sur chaque machine enfin d'envoyer les commandes nécessaires systématiquement, cela devient rébarbatif et lassant. Donc, j'ai développer un script qui me permet de : + - se connecter à la machine distante + - envoyer des commandes de maintenance - sauvegarde et mise à jour + - envoyer des commandes de contrôle - restriction horaire et modulation du débit réseau + +Enfin ça, c'est l'idéal. Pour l'instant c'est plutôt une ébauche mais qui est riche d'enseignement. Pour une connexion à distance réussie, il faut déjà avoir réalisé une [[informatique:linux:commandes:ssh#connexion-ssh-avec-cle|connexion ssh par clé]] sur les machines désirées. Ensuite, toutes les commandes envoyées au PC s’exécutent par **ssh**. + +===== - Quelques exemples de commandes ===== + + +==== - Éteindre le PC à distance ==== + +<code> +pc_rsync=dskluc001 + +ssh -t root@$pc_rsync 'systemctl poweroff' +</code> + + +==== - Limiter le débit de la carte réseau ==== + + +<code> +pc_rsync=dskluc001 + +ssh root@$pc_rsync "wondershaper eth0 $limit_eth 1000000" +</code> + + +==== - Sauvegarder des documents ==== + + +Le sauvegarde est une sauvegarde incrémentielle : le programme copie toutes les nouveautés et modifications de la source et efface tous les dossiers et fichiers plus présent sur la source. + +Pendant le processus de sauvegarde, un fichier **.pid** est créé afin de ne pas avoir plusieurs sauvegarde en cours, de manière simultanée. Le dossier ''/media/disk_21/users/'' correspond à l'espace de stockage des sauvegarde sur le NAS. + +La commande ''$$'' permet d'envoyer le PID actuel du process. + +<code> +user_rsync=luc +pc_rsync=dskluc001 + +if [ ! -f /root/rsync_$pc_rsync_$user_rsync.pid ]; then + echo $$>>/root/rsync_$pc_rsync_$user_rsync.pid + rsync --delete -azvPe ssh root@$pc_rsync:/home/$user_rsync/ /media/disk_21/users/$user_rsync/sauvegarde/ + rm /root/rsync_$pc_rsync_$user_rsync.pid +fi +</code> + + + diff --git a/data/pages/informatique/linux/cfp/create-raid.txt b/data/pages/informatique/linux/cfp/create-raid.txt new file mode 100644 index 0000000..b3b3135 --- /dev/null +++ b/data/pages/informatique/linux/cfp/create-raid.txt @@ -0,0 +1,57 @@ +====== Créer un système RAID ====== +{{ :dummy.png?75x75|sous Linux, avec deux disques, créer un RAID}} + +<note important>Attention, les disques utilisés seront entièrement effacés durant les opérations.</note> + +===== Instructions ===== + +L'objectif est de créer un système RAID avec deux disques durs physiques. + +J'utilise l'application **mdadm** + sudo apt install mdadm + +On prépare les deux disques + sudo dd if=/dev/zero of=/dev/sda bs=256M count=1 + + sudo dd if=/dev/zero of=/dev/sdb bs=256M count=1 + +On créer une partition primaire sur le disque **sda** + sudo parted /dev/sda + +Puis dans **parted**, sélectionner : + mklabel gpt + print + mkpart primary 0% 100% + print + quit + +On reproduit le même scénario pour **sdb** + +On créer le **RAID mirror** avec **mdadm** + sudo mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 /dev/sdb1 + +On obtient un disque RAID nommé **/dev/md0**. + +On créer la configuration + sudo -i + mdadm --detail --scan >> /etc/mdadm/mdadm.conf + exit + +On formate le disque **/dev/md0** en **ext4** + sudo mkfs.ext4 -v -m .1 -b 4096 -E stride=32,stripe-width=64 /dev/md0 + +===== Utiliser le disque RAID ===== + +Vous pouvez le monter sur votre machine + sudo mkdir /mnt/md0 + sudo mount /dev/md0 /mnt/md0 + sudo chmod -R 777 /mnt/md0 + +Si vous perdez votre RAID, vous pouvez le ré-affecter + mdadm /dev/md0 -a /dev/sdX0 + +Monter automatiquement votre RAID + sudo blkid + sudo nano /etc/fstab + UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX /mnt/md0 ext4 defaults 0 0 + \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/droits_d_acces.txt b/data/pages/informatique/linux/cfp/droits_d_acces.txt new file mode 100644 index 0000000..884e4ee --- /dev/null +++ b/data/pages/informatique/linux/cfp/droits_d_acces.txt @@ -0,0 +1,30 @@ +====== Droits d'accès ====== + +===== Gestion des groupes ===== + +Crééer un groupe ''famille''. + groupadd famille + +Ajout l'utilisateur ''gerard'' dans ce groupe. + usermod -a -G famille gerard + +Vérifier l'utilisateur ''gerard''. + groups gerard + +===== Gestion des droits sur le dossier ===== + +Affecter le bon umask sur le dossier ''Images''. + chmod 770 Images +Le umask est ''drwxrwx---'' + +Indiquer que le groupe famille sera conserver dans toute l'arborescence descendante. + chmod g+s Images +Le umask est ''drwxrws---'' + +Affecter les droits ''rw'' au groupe famille à tous le dossier et sous-dossiers de ''Images''. + setfacl -m d:g:famille:rw famille/ + + +Vérifier les droits ACL. + getfacl Images + diff --git a/data/pages/informatique/linux/cfp/exploiter_disque_gpt.txt b/data/pages/informatique/linux/cfp/exploiter_disque_gpt.txt new file mode 100644 index 0000000..c5d3dd2 --- /dev/null +++ b/data/pages/informatique/linux/cfp/exploiter_disque_gpt.txt @@ -0,0 +1,28 @@ +====== Exploiter un disque dur Grande Taille (> 2,2 To) ====== + +Voici quelques commandes pour exploiter une disque de Grand Taille (raccourci par le mot GPT) : + + * [[informatique:linux:commandes:lsblk|lsblk]] - identifier le disque dans le système + * [[informatique:applications:linux_gdisk|gdisk]] - partitionner le disque + * [[informatique:linux_mkfs|mkfs]] - formater une partition + * [[linux:linux_fstab|fstab]] - attacher le disque au système de manière définitive + * [[informatique:linux_fsck|fsck]] - vérifier l'état de santé d'une partition + * [[informatique:linux_testdisk|testdisk]] - récupérer des données effacées d'un disque + +===== Ajouter un nouveau disque ===== + + +Dans le cadre d'un ajout d'un nouveau disque, celui-ci n'est pas visible dans l'explorateur de fichier ou n'est pas accessible en ligne de commande. + +Vous pouvez consulter dans l'ordre, les étapes suivantes : + * [[informatique:linux:commandes:lsblk|lsblk]] - pour identifier le disque dans le système, + * [[informatique:applications:linux_gdisk|gdisk]] puis [[informatique:linux_mkfs|mkfs]] - pour préparer le disque pour recevoir des données et + * [[linux:linux_fstab|fstab]] - pour attacher le disque au système de manière définitive. + + + + + + + + diff --git a/data/pages/informatique/linux/cfp/ext4-filesystem-being-mounted-supports-timestamps-until-2038.txt b/data/pages/informatique/linux/cfp/ext4-filesystem-being-mounted-supports-timestamps-until-2038.txt new file mode 100644 index 0000000..a62cb1d --- /dev/null +++ b/data/pages/informatique/linux/cfp/ext4-filesystem-being-mounted-supports-timestamps-until-2038.txt @@ -0,0 +1,55 @@ +====== Mise à jour ext4 pour l'année 2038 ====== +{{ :informatique:linux:pasted:20211107-073505.png|Bug de l'année 2038 sur les partitions ext4.}} + +===== Symptomes ===== + +Vous pouvez avoir ce message dans les logs : +<code> +ext4 filesystem being mounted at /boot supports timestamps until 2038 (0x7fffffff) +</code> + +Il s'agit d'une indication **Y2k38-safe**. Votre système de fichier **ext4** ne pourra pas aller au dela de **l'année 2038**. Il s'agit d'un contrôle opéré par le **kernel**. + +Vous pouvez vérifier cette indication en consultant le résultat du programme **tune2fs** : +<code> +tune2fs -l /dev/sda1 | grep "Inode size:" +Inode size: 128 +</code> + +Une taille de 128 octets est insuffisant pour dépacer l'année 2038. Il est nécessaire de passer à la valeur 256 octets. + +Cette taille est apparue sur la partition **/boot** à la suite de l'installation récente de **Fedora 34**. Les autres partitions sont bien avec un **inode 256**. + +===== Correction ===== +La partition ne doit pas être utilisée par le système. Cette méthode est à éxecuter depuis une **clé USB Live** ou méthode similaire. + +Déplacer les données présentes dans ''/mnt/boot-35'' sur une autre partition ext4. + +<code> +cp -a /mnt/boot-35 /mnt/backup/ +</code> + +-- + +Formater la partition avec une valeur à 256 octets pour l'inode. + +<code> +umount /mnt/boot-35 +mkfs.ext4 -I 256 /dev/sda1 +</code> + +-- + +Monter la nouvelle partition. + +<code> +mount /mnt/boot-35 +</code> + +-- + +Copier les données de nouveau dans ''/mnt/boot-35''. + +<code> +cp -a /mnt/backup/boot/* /mnt/boot-35/ +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/hda-intel-alsa.txt b/data/pages/informatique/linux/cfp/hda-intel-alsa.txt new file mode 100644 index 0000000..89086d7 --- /dev/null +++ b/data/pages/informatique/linux/cfp/hda-intel-alsa.txt @@ -0,0 +1,14 @@ +====== High Definition Audio - Alsa ====== +{{ :informatique:linux:pasted:20211107-084812.png?400|HDA Intel est une spécification développée par Intel.}} + +HDA Intel remplace le codec **AC97 codec**. Cette spécification utilise une puce Intel, mais elle est aussi utilisée par d'autres fabricants comme **Realtek**, **Analog Devices** et **C-Media**. + + + + lspci | grep -i audio + + cat /proc/asound/pcm + + alsa-info.sh --no-upload + + alsactl --no-ucm diff --git a/data/pages/informatique/linux/cfp/increase-inotify-watches.txt b/data/pages/informatique/linux/cfp/increase-inotify-watches.txt new file mode 100644 index 0000000..0c49fdf --- /dev/null +++ b/data/pages/informatique/linux/cfp/increase-inotify-watches.txt @@ -0,0 +1,19 @@ +====== Augmenter les inotify watches ====== +{{ informatique:linux:cfp:pasted:20201025-074741.png|inotify watches}} + +====== Vérifier la valeur ====== + +Vous pouvez vérifier la valeur fixée actuellement avec la commande suivante : + cat /proc/sys/fs/inotify/max_user_watches + +{{informatique:linux:cfp:pasted:20201025-074912.png|cat /proc/sys/fs/inotify/max_user_watches}} + +====== Augmenter la valeur inotify watches de manière permanente ====== + +Pour augmenter la valeur //inotify watches// de manière permanente il faut éditer le fichier ''/etc/sysctl.conf'' et ajouter la ligne suivante : + + fs.inotify.max_user_watches=1073741824 + +Il faut retenir que l'activation d'une //inotify watch// utiliser 1 Koctet (1KB). Assurez-vous d'avoir suffisament d'espace mémoire avant de fixer la valeur ''fs.inotify.max_user_watches''. + +Dans notre cas ci-dessus, le paramètre occupera 1 Go. \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/index.txt b/data/pages/informatique/linux/cfp/index.txt new file mode 100644 index 0000000..01f9da9 --- /dev/null +++ b/data/pages/informatique/linux/cfp/index.txt @@ -0,0 +1,33 @@ +====== Trucs, astuces et solutions ====== + +{{ informatique:linux:logo-faq.jpg?75x75|Trucs et astuces sous Linux}} + + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/linux/cfp/install-xubuntu.txt b/data/pages/informatique/linux/cfp/install-xubuntu.txt new file mode 100644 index 0000000..39f106f --- /dev/null +++ b/data/pages/informatique/linux/cfp/install-xubuntu.txt @@ -0,0 +1,195 @@ +====== Installer Xubuntu ====== + +Il faut obtenir un support d'installation Xubuntu. Pour ma part, j'ai une clé USB Kingston 8 Go. Avant de démarrer l'ordinateur, je la branche. + +J'accède au BIOS pour faire démarrer l'ordinateur sur la clé USB. + +<code> +F12 : Boot Option + +Please Wait . . . + +USB:Kingston DataTraveler +</code> + +===== Programme d'installation Xubuntu ===== + +Le programme d'installation Xubuntu se lance. Vous pouvez essayer xubuntu sans rien changer à votre ordinateur directement depuis le support. Dans notre cas, nous allons installer Xubuntu tout de suite sur l'ordinateur. Choisir la langue et cliquer sur le bouton Installer Xubuntu + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:da0ead6825d10caffbcd6ff62e266426.png|{{ informatique:installer_xubuntu:da0ead6825d10caffbcd6ff62e266426.png?direct&800 }}]] + +==== Disposition du clavier ==== + +Choisir la disposition du clavier et cliquer sur le bouton Continuer + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:26fbc6c55a456b4f5a308f70ae558342.png|{{ informatique:installer_xubuntu:26fbc6c55a456b4f5a308f70ae558342.png?direct&800 }}]] + +==== Mise à jour ==== + +Choisir "Télécharger les mises à jour pendant l'installation de Xubuntu" et cliquer sur le bouton Continuer + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:3f4ffc14d617dbaaa76121d60bcf075f.png|{{ informatique:installer_xubuntu:3f4ffc14d617dbaaa76121d60bcf075f.png?direct&800 }}]] + +==== Type d'installation ==== + +Choisir le type d'installation "Autre chose" et cliquer sur le bouton Continuer + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:85d204c04f75d8db95a5ba1b7b28e9fb.png|{{ informatique:installer_xubuntu:85d204c04f75d8db95a5ba1b7b28e9fb.png?direct&800 }}]] + +=== Partitionnement === + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:a4674674987ebb147443839b015309e3.png|{{ informatique:installer_xubuntu:a4674674987ebb147443839b015309e3.png?direct&800 }}]] + +Identifier le disque dur. Il faut s'appuyer sur l'espace disque utilisé et le type de partition. Dans l'exemple, il s'agit de /dev/sda car c'est le seul dont le taille est de 320 G + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:ace36562e5359fa3770820a0615ab829.png|{{ informatique:installer_xubuntu:ace36562e5359fa3770820a0615ab829.png?direct&800 }}]] + +Nouvelle partition + +Continuer + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:71290a175e58151b8763dad439b5f8ab.png|{{ informatique:installer_xubuntu:71290a175e58151b8763dad439b5f8ab.png?direct&800 }}]] + +Ajouter + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:8096a7f148faccafdddfcee90a04f5b5.png|{{ informatique:installer_xubuntu:8096a7f148faccafdddfcee90a04f5b5.png?direct&800 }}]] + +On recommencer : Cliquer sur supprimer + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:14fb20a778b29133173c9c4dd4489240.png|{{ informatique:installer_xubuntu:14fb20a778b29133173c9c4dd4489240.png?direct&800 }}]] + +L'espace libre est de 320 Go + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:c85b1a1c7c93c215af7d1fc096caa3f0.png|{{ informatique:installer_xubuntu:c85b1a1c7c93c215af7d1fc096caa3f0.png?direct&800 }}]] + +Création de la partition SWAP (2x RAM) + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:bafe1233e211c49c6094ba4a79d2876d.png|{{ informatique:installer_xubuntu:bafe1233e211c49c6094ba4a79d2876d.png?direct&800 }}]] + +Le SWAP prend ça place dans l'architecture du disque dur + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:e7777bf53615b1f66873cf45371dcb3e.png|{{ informatique:installer_xubuntu:e7777bf53615b1f66873cf45371dcb3e.png?direct&800 }}]] + +Création de la partition /boot + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:b2c2d16ecae6986cf09a99cee60bcbed.png|{{ informatique:installer_xubuntu:b2c2d16ecae6986cf09a99cee60bcbed.png?direct&800 }}]] + +Création de la racine. Entre 30 et 100 Go + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:1e620615c5c8a31216d0fa64a9404ca7.png|{{ informatique:installer_xubuntu:1e620615c5c8a31216d0fa64a9404ca7.png?direct&800 }}]] + +La racine prend ça place + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:6a9e261629bc935ee5c60676750aa0cb.png|{{ informatique:installer_xubuntu:6a9e261629bc935ee5c60676750aa0cb.png?direct&800 }}]] + +Création du /home avec l'espace restant -100 Mo + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:3ef7418f7057438d1796dda77fe1de72.png|{{ informatique:installer_xubuntu:3ef7418f7057438d1796dda77fe1de72.png?direct&800 }}]] + +Le disque est prêt. Cliquer sur le bouton "Installer Maintenant" + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:405943fb3b7856c229871f9f9fcf6873.png|{{ informatique:installer_xubuntu:405943fb3b7856c229871f9f9fcf6873.png?direct&800 }}]] + +Un écran récapitulatif indique les modifications des partitions sur les disques + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:dcdd214fed68cc40a47d1b6d020a1b12.png|{{ informatique:installer_xubuntu:dcdd214fed68cc40a47d1b6d020a1b12.png?direct&800 }}]] + +==== Fuseaux horaires ==== + +Choisir le fuseau horaire + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:36df0ffc73b37dad619de57f0f234aea.png|{{ informatique:installer_xubuntu:36df0ffc73b37dad619de57f0f234aea.png?direct&800 }}]] + +==== Création d'un compte utilisateur ==== + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:cfe1ba1b932e86839c37a5e4ef593621.png|{{ informatique:installer_xubuntu:cfe1ba1b932e86839c37a5e4ef593621.png?direct&800 }}]] + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:f9e6fa62bfb59f30a7b726807545eea6.png|{{ informatique:installer_xubuntu:f9e6fa62bfb59f30a7b726807545eea6.png?direct&800 }}]] + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:f597a41822c55f8cdc029a485da0a5fa.png|{{ informatique:installer_xubuntu:f597a41822c55f8cdc029a485da0a5fa.png?direct&800 }}]] + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:4993cf28a813dc8e08812a7fb3ce8b1e.png|{{ informatique:installer_xubuntu:4993cf28a813dc8e08812a7fb3ce8b1e.png?direct&800 }}]] + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:766a8e9105fd9879d63deb4d86af4f22.png|{{ informatique:installer_xubuntu:766a8e9105fd9879d63deb4d86af4f22.png?direct&800 }}]] + +Terminé… Cliquer sur "Redémarrer maintenant" + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:fae0447c7e572df6acb291bf4ace1111.png|{{ informatique:installer_xubuntu:fae0447c7e572df6acb291bf4ace1111.png?direct&800 }}]] + +===== Paramétrage après redémarrage ===== + +Au démarrage de Xubuntu avec le compte par défaut, on nous propose une mise à jour. Cliquer sur le bouton "Installer maintenant" + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:526c1e68c4a52fed266b3c6cf5d9e759.png|{{ informatique:installer_xubuntu:526c1e68c4a52fed266b3c6cf5d9e759.png?direct&800 }}]] + +il faudra saisir le mot de passe pour accepter les modifications + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:eb039fac63f8ef03c00fff701aedc8cf.png|{{ informatique:installer_xubuntu:eb039fac63f8ef03c00fff701aedc8cf.png?direct&800 }}]] + +Après la mise à jour, le système vous invite à redémarrer. + +[[https://www.abonnel.fr/lib/exe/fetch.php?media=informatique:installer_xubuntu:740794bf749637b77ce4ef57b3a66450.png|{{ informatique:installer_xubuntu:740794bf749637b77ce4ef57b3a66450.png?direct&800 }}]] + +==== Installer les programmes ==== + +=== Géogebra === +Plus d'infos sur [[https://doc.ubuntu-fr.org/geogebra|https://doc.ubuntu-fr.org/geogebra]] + +<code> +sudo add-apt-repository "deb http://www.geogebra.net/linux/ stable main" +sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C072A32983A736CF +sudo apt-get update +sudo apt-get install geogebra-classic geogebra5 +</code> + +=== Flash === + +Il est nécessaire pour le site mon B2i dans Firefox + +<code> +sudo apt install flashplugin-installer +</code> + +=== Scratch === + +La version 3 de Scratch peut être téléchargée pour installation en local : [[http://www.ac-grenoble.fr/maths/scratch/scratch.zip|http://www.ac-grenoble.fr/maths/scratch/scratch.zip]]. Il s'agit d'une archive à décompresser. Ensuite, il suffit d'ouvrir le fichier ''index.html'' du répertoire ''scratch'' ainsi créé. + +[[http://www.planet-libre.org/index.php?post_id=21654|http://www.planet-libre.org/index.php?post_id=21654]] + +<code> +sudo mkdir /opt/scratch +wget http://www.ac-grenoble.fr/maths/scratch/scratch.zip -O /tmp/scratch.zip +sudo cp /tmp/scratch.zip /opt/scratch/ +cd /opt/scratch +sudo unzip scratch.zip + +sudo nano /usr/share/applications/scratch.desktop +</code> + +<code> +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Exec=/usr/bin/firefox /opt/scratch/index.htm +Icon=/opt/scratch/static/favicon.png +Terminal=false +Name=Scratch +Comment=Programming system and content development tool +Categories=Application;Education;Development;ComputerScience; +MimeType=application/x-scratch-project +</code> + +==== Création d'un user ==== + +<code> +sudo adduser eleve +</code> + +==== Création des raccourcis sur le bureau + ==== + - Géogebra + - Scratch + - B2i + - LibreOffice Writer + - diff --git a/data/pages/informatique/linux/cfp/modifier-le-noyau-linux.txt b/data/pages/informatique/linux/cfp/modifier-le-noyau-linux.txt new file mode 100644 index 0000000..b62c19d --- /dev/null +++ b/data/pages/informatique/linux/cfp/modifier-le-noyau-linux.txt @@ -0,0 +1,70 @@ +====== Configuration du noyau linux ====== +{{tag>"Linux systeme"}} +{{ :dummy.png?75x75|}} + +Le noyau Linux est le cœur du système d'exploitation Linux. Il gère les ressources du système, comme la mémoire, les entrées/sorties, les processus et les périphériques. + +Il est important de maintenir à jour le noyau pour bénéficier des dernières améliorations de sécurité et de performances lorsque cela vous l'est proposé par le gestionnaire de mise à jour ou de paquets. + +Il y a plusieurs raisons pour lesquelles les utilisateurs peuvent vouloir modifier les options du noyau Linux : + + * Ajout de fonctionnalités : Les options de noyau peuvent être modifiées pour ajouter de nouvelles fonctionnalités, comme le support de nouveaux périphériques ou de nouveaux protocoles de réseau. + + * Amélioration des performances : Les options de noyau peuvent être modifiées pour améliorer les performances du système, comme en réduisant les temps d'attente des entrées/sorties ou en augmentant la taille de la mémoire tampon. + + * Résolution de problèmes : Les options de noyau peuvent être modifiées pour résoudre des problèmes spécifiques, comme des problèmes de compatibilité avec des périphériques ou des erreurs de pilote. + +<WRAP center round important 60%> +Il est donc important de bien comprendre les options de noyau que vous configurez et de tester soigneusement les modifications avant de les appliquer à un système de production. Cela peut entraîner des conséquences imprévues. +</WRAP> + +Il y a plusieurs façons de modifier les propriétés du noyau Linux : + + * En utilisant les paramètres de ligne de commande : Les paramètres de ligne de commande peuvent être utilisés pour configurer les options de noyau lors de son démarrage. Ces paramètres peuvent être modifiés en éditant le fichier de configuration du système d'amorçage, comme ''/etc/grub.cfg'' ou ''/etc/default/grub''. + + * En utilisant les modules : Les modules sont des parties du noyau qui peuvent être chargées et déchargées à la volée. Les modules peuvent être utilisés pour ajouter de nouvelles fonctionnalités au noyau sans avoir à le recompiler. Les modules peuvent être gérés avec des outils tels que ''lsmod'', ''modprobe'' et ''rmmod''. + + * En recompilant le noyau : Le noyau peut être recompilé à partir des sources pour inclure des options de configuration personnalisées. Cela peut être fait en utilisant des outils tels que ''make'' et ''make install''. Il est important de noter que la recompilation du noyau peut être complexe et peut entraîner des conséquences imprévues. + +====== Connaître la version de la configuration du noyau utilisée ====== + +Pour connaître la version de la configuration du noyau utilisée sur votre système, vous pouvez exécuter la commande suivante dans un terminal : + + uname -r + +{{ :informatique:linux:cfp:pasted:20230215-085639.png }} + +Cette commande affichera le numéro de version du noyau Linux que vous utilisez actuellement, par exemple ''6.1.9-200.fc37.x86_64''. + +Le fichier de configuration correspondant à cette version du noyau sera normalement stocké dans le répertoire ''/boot'' sous le nom ''config-<version-du-noyau>''. Vous pouvez afficher le contenu de ce fichier de configuration pour connaître les options de configuration du noyau utilisées sur votre système en utilisant la commande suivante : + + less /boot/config-<version-du-noyau> + +Cette commande affichera le contenu du fichier de configuration du noyau dans le terminal, ce qui vous permettra de vérifier les options de configuration du noyau utilisées. + + +====== Fichier de configuration du noyau ====== + +Le fichier de configuration du noyau est généralement stocké dans le répertoire ''/boot'' sous le nom ''config-<version-du-noyau>''. Vous pouvez vérifier si le fichier de configuration est présent en exécutant la commande suivante dans un terminal : + + ls /boot | grep config + +Cette commande affichera tous les fichiers de configuration du noyau disponibles sur votre système. Si vous voyez un fichier de configuration pour la version du noyau que vous utilisez, vous pouvez afficher son contenu traitent du **NTFS** en utilisant la commande ''grep NTFS /boot/config-<version-du-noyau>''. + +Si vous ne disposez pas des droits d'accès nécessaires pour afficher le fichier de configuration, vous pouvez exécuter la commande en tant qu'utilisateur **root** ou en utilisant la commande ''sudo''. + +{{ :informatique:linux:cfp:pasted:20230215-084314.png |exemple d'utilisation de la commande grep sur le fichier de configuration du noyau}} + +Cette sortie indique que le pilote **NTFS** intégré au noyau n'est pas activé, mais que le **pilote NTFS-3G** est disponible car il est configuré en tant que module du noyau. Voici ce que signifient les différentes options dans la sortie : + + * CONFIG_NTFS_FS : Cette option n'est pas définie (not set), ce qui signifie que le pilote NTFS intégré au noyau n'est pas activé. + + * CONFIG_NTFS3_FS : Cette option est configurée en tant que module du noyau (m), ce qui signifie que le pilote NTFS-3G est disponible pour être utilisé. + + * CONFIG_NTFS3_64BIT_CLUSTER : Cette option n'est pas définie (not set), ce qui signifie que le support de clusters 64 bits n'est pas activé pour NTFS-3G. + + * CONFIG_NTFS3_LZX_XPRESS : Cette option est activée (y), ce qui signifie que le support des algorithmes de compression LZX et XPress est activé pour NTFS-3G. + + * CONFIG_NTFS3_FS_POSIX_ACL : Cette option est activée (y), ce qui signifie que le support des ACL POSIX est activé pour NTFS-3G. + + --- Édité par //[[user:cedricabonnel]] avec la complicité de [[user:CPT]] 2023/02/15 22:16// \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/nfs-network-file-system/decouvrir-les-exports.txt b/data/pages/informatique/linux/cfp/nfs-network-file-system/decouvrir-les-exports.txt new file mode 100644 index 0000000..23ba542 --- /dev/null +++ b/data/pages/informatique/linux/cfp/nfs-network-file-system/decouvrir-les-exports.txt @@ -0,0 +1,57 @@ +====== Découvrir les exports ====== + +Découvrir les partages d'un serveur. + +Il est peut être utile de vérifier l’accessibilité du service NFS distant. + +===== Avec NFSv3 ===== + +Lorsque le serveur supporte le protocole **NFSv3**, on peut utiliser la commande **showmount** : + +<code bash> +showmount -e 192.168.100.1 + +Export list for 192.168.100.1: +/export/media/disk_25 192.168.100.0/24 +/export/media/disk_24 192.168.100.0/24 +/export/media/disk_23 192.168.100.0/24 +/export/media/disk_6 192.168.100.0/24 +</code> + +{{informatique:cfp:pasted:20201024-162640.png}} + +===== Avec NFSv4 ===== + + +Lorsque le serveur supporte le protocole **NFSv4**, on utilise un dossier monté : +<code> +sudo mkdir /mnt/rpinas +sudo mount rpinas.acegrp.lan:/ /mnt/rpinas/ +sudo ls /mnt/rpinas/media/ +</code> + +Un serveur peut aussi bien supporter **NFSv3** et **NFSv4** de manière simultanée. Le résultat sera identique. + +===== access denied by server while mounting ===== + +Si **mount** ne fonctionne pas, vous pouvez utiliser la commande suivante pour avoir plus d'informations : +<code> +sudo mount -v rpinas.acegrp.lan:/ /mnt/rpinas/ +</code> + +L'erreur est détaillée en retour : +<code> +mount.nfs: trying text-based options 'vers=4.2,addr=192.168.100.3,clientaddr=192.168.100.213' +mount.nfs: mount(2): Permission denied +mount.nfs: trying text-based options 'vers=4,minorversion=1,addr=192.168.100.3,clientaddr=192.168.100.213' +mount.nfs: mount(2): Permission denied +mount.nfs: trying text-based options 'vers=4,addr=192.168.100.3,clientaddr=192.168.100.213' +mount.nfs: mount(2): Permission denied +mount.nfs: trying text-based options 'addr=192.168.100.3' +mount.nfs: prog 100003, trying vers=3, prot=6 +mount.nfs: trying 192.168.100.3 prog 100003 vers 3 prot TCP port 2049 +mount.nfs: prog 100005, trying vers=3, prot=17 +mount.nfs: trying 192.168.100.3 prog 100005 vers 3 prot UDP port 35525 +mount.nfs: mount(2): Permission denied +</code> + diff --git a/data/pages/informatique/linux/cfp/nfs-network-file-system/index.txt b/data/pages/informatique/linux/cfp/nfs-network-file-system/index.txt new file mode 100644 index 0000000..d693c72 --- /dev/null +++ b/data/pages/informatique/linux/cfp/nfs-network-file-system/index.txt @@ -0,0 +1,245 @@ +====== - Partage réseau sous Linux : NFS ====== + +{{ informatique:linux:cfp:nfs-network-file-system:pasted:20210131-231703.png?75x75|Network File System est le système de fichiers pour réseau Linux.}} + +NFS est un système de partage de fichiers, respectant les protocoles d'accès aux fichiers Linux. + +Il est nécessaire d'avoir deux ordinateurs, au moins, pour mettre en œuvre un partage NFS. Par exemple : + * Serveur NFS : rpinas001.acegrp.lan - 192.168.100.1 + * Client NFS : dskcdc001.acegrp.lan - 192.168.100.155 + +Il est possible d'avoir plusieurs **Serveur NFS** et plusieurs **Clients**. + +Il est nécessaire d'autoriser le dialogue réseau entre le **Serveur** et le **Client**. L'utilisation de la commande **ping** pour confirmer la communication entre les deux systèmes. + +===== Table des matières ===== + + * [[index|Sommaire]] + * Créer un partage NFS sous Linux + * Installer NFS + * [[..:nfs-network-file-system:installer-nfs-fedora-28]] + * [[..:nfs-network-file-system:installer-nfs-raspbian-os-10]] + * [[..:nfs-network-file-system:verifier-la-version-nfs-installee]] + * [[..:nfs-network-file-system:creer-et-exporter-un-partage]] + * [[..:nfs-network-file-system:modifier-la-parefeu]] + * Monter un partage NFS sous Linux + * [[..:nfs-network-file-system:installer-pilotes-nfs]] + * [[..:nfs-network-file-system:decouvrir-les-exports]] + * [[..:nfs-network-file-system:monter-un-partage-nfs]] + * [[..:nfs-network-file-system:monter-un-partage-nfs-permanent]] + + +===== - Éditer la configuration ===== + +Modifier le fichier ''/etc/idmapd.conf '' en admin pour intégrer le domaine dans la configuration : + +Décommenter la ligne et indiquer le nom du domaine : + +<code> +Domain = acegrp.lan + +</code> + +Vérifier la configuration du mapping : + +<code> +Nobody-User = nobody +Nobody-Group = nogroup + +</code> + +==== - Indiquer les dossiers à partager ==== + +L'idée est de centraliser les dossiers à partager dans le dossier ''/export''. Pour exemple, on partage dans ce dossier ''export'', le dossier ''/mnt''. + +--- + +Créer le dossier ''/export/media'' : + +<code bash> +$ sudo mkdir -p /export/media + +</code> + +--- + +Créer un point de montage de ''/mnt'' vers ''/export/media''. Ajouter une entrée dans le fichier ''/etc/fstab'' : + +<code> +/mnt /export/media none bind 0 0 +</code> + +--- + +Monter le dossier ''/export/media'' : + +<code bash> +$ sudo mount /export/media + +</code> + +--- + +Modifier le fichier **/etc/exports** : + +<code> +/export 192.168.1.0/24(rw,fsid=0,insecure,no_subtree_check,async) +/export/media 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,async) + +</code> + +--- + +Mettre à jour les exports : + +<code bash> +$ sudo exportfs -ra + +</code> + +==== - Gérer les services ==== + +> Fedora 28 Sous **Fedora 28**, deux services doivent être activé et démarrés : **RPCbind** et **nfs** : + +<code bash> +$ sudo systemctl start rpcbind nfs-server + +</code> + +<code bash> +$ sudo systemctl enable rpcbind nfs-server + +</code> + +> Raspbian 10 + +Sous **Raspbian 10**, il faut activer le service **nfs-kernel-server** : + +<code bash> +$ sudo systemctl enable nfs-kernel-server + +</code> + +Puis démarrer le service **nfs-kernel-server** : + +<code bash> +$ sudo systemctl start nfs-kernel-server + +</code> + +===== - Ajouter une exception dans Firewalld ===== + +On rajoute 4 exceptions exactement : + + * 2049 en udp et tcp + * 111 en udp et tcp + +<code bash> +sudo firewall-cmd --add-port=2049/udp +sudo firewall-cmd --add-port=2049/tcp +sudo firewall-cmd --add-port=111/udp +sudo firewall-cmd --add-port=111/tcp + +</code> + +ou encore plus rapidement + +<code bash> +sudo firewall-cmd --add-service=nfs --permanent +sudo firewall-cmd --reload + +</code> + + + + +====== - FAQ ====== + +===== - Connaître les services RPC d'un host ===== + +<code bash> +rpcinfo -p 192.168.100.5 + +</code> + +Résultat + +<code> + program vers proto port service + 100000 4 tcp 111 portmapper + 100000 3 tcp 111 portmapper + 100000 2 tcp 111 portmapper + 100000 4 udp 111 portmapper + 100000 3 udp 111 portmapper + 100000 2 udp 111 portmapper + 100024 1 udp 40258 status + 100024 1 tcp 41279 status + 100005 1 udp 20048 mountd + 100005 1 tcp 20048 mountd + 100005 2 udp 20048 mountd + 100005 2 tcp 20048 mountd + 100005 3 udp 20048 mountd + 100005 3 tcp 20048 mountd + 100003 3 tcp 2049 nfs + 100003 4 tcp 2049 nfs + 100227 3 tcp 2049 nfs_acl + 100003 3 udp 2049 nfs + 100003 4 udp 2049 nfs + 100227 3 udp 2049 nfs_acl + 100021 1 udp 60788 nlockmgr + 100021 3 udp 60788 nlockmgr + 100021 4 udp 60788 nlockmgr + 100021 1 tcp 35701 nlockmgr + 100021 3 tcp 35701 nlockmgr + 100021 4 tcp 35701 nlockmgr + +</code> + + + +===== - clnt_create: RPC: Unable to receive ===== + +Le message ''clnt_create: RPC: Unable to receive'' apparaît après l'utilisation de la commande ''showmount''. Que faire ? + +<code> +# showmount -e 192.168.100.6 + +clnt_create: RPC: Unable to receive + +</code> + +1. Vérifier la connectivité au serveur avec la commande ''ping'' + +<code> +# ping 192.168.100.6 + +PING 192.168.100.6 (192.168.100.6) 56(84) bytes of data. +64 bytes from 192.168.100.6: icmp_seq=1 ttl=64 time=0.224 ms +64 bytes from 192.168.100.6: icmp_seq=2 ttl=64 time=0.209 ms +^C +--- 192.168.100.6 ping statistics --- +2 packets transmitted, 2 received, 0% packet loss, time 1009ms +rtt min/avg/max/mdev = 0.209/0.216/0.224/0.016 ms + +</code> + +Si la commande ''ping'' ne répond pas, vérifier par une connexion ''ssh'' + +<code> +# ssh cedric@192.168.100.6 + +cedric@192.168.100.6's password: +Last login: Sat May 5 07:03:20 2018 from 192.168.100.29 +[cedric@srv06 ~]$ + +</code> + +2. Lister les informations RPC avec la commande ''rpcinfo'' + +<code> +# rpcinfo -p 192.168.100.6 + +192.168.100.6: RPC: Remote system error - Connection refused + +</code> + diff --git a/data/pages/informatique/linux/cfp/nfs-network-file-system/installer-nfs-fedora-28.txt b/data/pages/informatique/linux/cfp/nfs-network-file-system/installer-nfs-fedora-28.txt new file mode 100644 index 0000000..54884b2 --- /dev/null +++ b/data/pages/informatique/linux/cfp/nfs-network-file-system/installer-nfs-fedora-28.txt @@ -0,0 +1,22 @@ +====== Installer NFS sous Fedora 28 ====== + +Sous **Fedora 28**, il faut installer le paquet suivant pour monter et exporter les partages NFS : + +<code bash> +sudo dnf install nfs-utils +</code> + +-- + +**Démarrer** et **activer** le service **nfs-utils** : +<code bash> +sudo systemctl start nfs-server +sudo systemctl enable nfs-server +</code> + +Il est possible de vérifier le bon fonctionnement du service avec **systemcl** + +<code bash> +sudo systemctl status nfs-server +</code> + diff --git a/data/pages/informatique/linux/cfp/nfs-network-file-system/installer-nfs-raspbian-os-10.txt b/data/pages/informatique/linux/cfp/nfs-network-file-system/installer-nfs-raspbian-os-10.txt new file mode 100644 index 0000000..c2b5b97 --- /dev/null +++ b/data/pages/informatique/linux/cfp/nfs-network-file-system/installer-nfs-raspbian-os-10.txt @@ -0,0 +1,62 @@ +====== Installer NFS Raspbian OS 10 ====== + +Sous **Raspbian 10**, il faut installer le paquet suivant pour monter et exporter les partages NFS : + +<code bash> +sudo apt update +sudo apt install nfs-kernel-server +</code> + +{{informatique:linux:cfp:nfs-network-file-system:pasted:20210221-222533.png|apt install nfs-kernel-server sous Raspbian 10}} + +-- + +Pour apporter des modification dans le démon **NFS**, il est nécessaire de modifier le fichier ''/etc/default/nfs-kernel-server''. + +<code> +# Number of servers to start up +RPCNFSDCOUNT=8 + +# Runtime priority of server (see nice(1)) +RPCNFSDPRIORITY=0 + +# Options for rpc.mountd. +# If you have a port-based firewall, you might want to set up +# a fixed port here using the --port option. For more information, +# see rpc.mountd(8) or http://wiki.debian.org/SecuringNFS +# To disable NFSv4 on the server, specify '--no-nfs-version 4' here +RPCMOUNTDOPTS="--manage-gids" + +# Do you want to start the svcgssd daemon? It is only required for Kerberos +# exports. Valid alternatives are "yes" and "no"; the default is "no". +NEED_SVCGSSD="" + +# Options for rpc.svcgssd. +RPCSVCGSSDOPTS="" +</code> + +-- + +Pour apporter des modification dans le paramétrage global de **NFS**, il est nécessaire de modifier le fichier ''/etc/default/nfs-common''. + +<code> +# If you do not set values for the NEED_ options, they will be attempted +# autodetected; this should be sufficient for most people. Valid alternatives +# for the NEED_ options are "yes" and "no". + +# Do you want to start the statd daemon? It is not needed for NFSv4. +NEED_STATD= + +# Options for rpc.statd. +# Should rpc.statd listen on a specific port? This is especially useful +# when you have a port-based firewall. To use a fixed port, set this +# this variable to a statd argument like: "--port 4000 --outgoing-port 4001". +# For more information, see rpc.statd(8) or http://wiki.debian.org/SecuringNFS +STATDOPTS= + +# Do you want to start the idmapd daemon? It is only needed for NFSv4. +NEED_IDMAPD= + +# Do you want to start the gssd daemon? It is required for Kerberos mounts. +NEED_GSSD= +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/nfs-network-file-system/installer-pilotes-nfs.txt b/data/pages/informatique/linux/cfp/nfs-network-file-system/installer-pilotes-nfs.txt new file mode 100644 index 0000000..2d3f727 --- /dev/null +++ b/data/pages/informatique/linux/cfp/nfs-network-file-system/installer-pilotes-nfs.txt @@ -0,0 +1,11 @@ +====== Installer pilotes NFS ====== + +Il faut **Installer les pilotes**. + +Sous **Debian** ou assimilé, il faut installer le pilote **nfs-common** : + +<code bash> +$ sudo apt install nfs-common +</code> + +{{informatique:cfp:pasted:20201024-162328.png|apt install nfs-common}} diff --git a/data/pages/informatique/linux/cfp/nfs-network-file-system/monter-un-partage-nfs-permanent.txt b/data/pages/informatique/linux/cfp/nfs-network-file-system/monter-un-partage-nfs-permanent.txt new file mode 100644 index 0000000..f6f7957 --- /dev/null +++ b/data/pages/informatique/linux/cfp/nfs-network-file-system/monter-un-partage-nfs-permanent.txt @@ -0,0 +1,25 @@ +====== Monter un partage NFS permanent ====== + + +Il est nécessaire de **créer des dossiers** qui recevront le point de montage : + +<code bash> +sudo mkdir /media/ddext +</code> + +-- + + +Il faut ajout dans le fichier ''/etc/fstab'' les lignes avec l'option ''nfs'' : + +<code> +rpinas001.acegrp.lan:/export/media /media/ddext nfs auto,nofail 0 0 +</code> + +-- + +On peut monter point de montage par point avec la commande **mount** : + +<code bash> +sudo mount /media/ddext +</code> diff --git a/data/pages/informatique/linux/cfp/nfs-network-file-system/monter-un-partage-nfs.txt b/data/pages/informatique/linux/cfp/nfs-network-file-system/monter-un-partage-nfs.txt new file mode 100644 index 0000000..01aeabc --- /dev/null +++ b/data/pages/informatique/linux/cfp/nfs-network-file-system/monter-un-partage-nfs.txt @@ -0,0 +1,15 @@ +====== Monter un partage NFS ====== + + +Il est nécessaire de **créer des dossiers** qui recevront le point de montage : + +<code bash> +$ sudo mkdir /media/ddext +</code> + +-- + +<code> +sudo mount rpinas.acegrp.lan:/media/ /media/ddext +sudo ls /media/ddext/ +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/nfs-network-file-system/sidebar.txt b/data/pages/informatique/linux/cfp/nfs-network-file-system/sidebar.txt new file mode 100644 index 0000000..4da14df --- /dev/null +++ b/data/pages/informatique/linux/cfp/nfs-network-file-system/sidebar.txt @@ -0,0 +1,6 @@ +{{ informatique:linux:cfp:nfs-network-file-system:pasted:20210131-231703.png?75x75|Network File System est le système de fichiers pour réseau Linux.}} +<WRAP clear/> + +{{page>..:..:nfs-network-file-system:index#table-des-matieres}} + +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/nfs-network-file-system/verifier-la-version-nfs-installee.txt b/data/pages/informatique/linux/cfp/nfs-network-file-system/verifier-la-version-nfs-installee.txt new file mode 100644 index 0000000..4db2027 --- /dev/null +++ b/data/pages/informatique/linux/cfp/nfs-network-file-system/verifier-la-version-nfs-installee.txt @@ -0,0 +1,14 @@ +====== Vérifier la version NFS installée ====== +{{ :dummy.png?75x75|Nom de la section}} + +Sur le serveur Linux **NFS**, vérifier la ou les versions **NFS** installées. C'est la deuxième colonne de la commande **rpcinfo** : + +<code> +rpcinfo -p | grep nfs + 100003 3 tcp 2049 nfs + 100003 4 tcp 2049 nfs + 100003 3 udp 2049 nfs + +</code> + +{{informatique:linux:cfp:nfs-network-file-system:pasted:20210221-222655.png}} \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/partitions-disques-toujours-disponibles-avec-linux.txt b/data/pages/informatique/linux/cfp/partitions-disques-toujours-disponibles-avec-linux.txt new file mode 100644 index 0000000..fcfda6b --- /dev/null +++ b/data/pages/informatique/linux/cfp/partitions-disques-toujours-disponibles-avec-linux.txt @@ -0,0 +1,81 @@ +====== Partitions et disques toujours disponibles ====== +{{ :informatique:formater_un_disque_dur.png?75x75|Partitions et disques toujours disponibles avec Linux}} + + +Commandes abordées dans cet article : ''blkid'' ''mkdir'' ''mount'' + +Fichier édité dans cet article : ''/etc/fstab'' +===== Phrase philosophique ===== +On ne monte pas un disque, on monte des partitions. [[http://forums.fedora-fr.org/viewtopic.php?id=52667|Monter un disque dur au démarrage]] + +===== Points de montage ===== + +Pour ajouter un ou plusieurs partitions, il faut utiliser un dossier comme point de montage. J'ai pris par habitude depuis **Fedora Core 3** de les ajouter dans le dossier ''/media''. Sur d'autres distributions et habitudes, le dossier des points de montages se trouve dans ''/mnt''. + +A vous de choisir entre ''/mnt'' et ''/media''. + +<code bash> +$ sudo mkdir -p /media/disk_14 +$ sudo mkdir -p /media/disk_18 +$ sudo mkdir -p /media/disk_7 +$ sudo mkdir -p /media/disk_19 +</code> + +===== Information sur les partitions ===== + +Il est primordial de référencer les partitions par leurs ''id'' vues par le système. Quelque soit le port où est branché le disque, l'id sera toujours le même. La commande **blkid** permet d'afficher le **partuuid** ou l'**uuid** : + +<code>$ sudo blkid</code> + +Le système retourne les informations suivantes : + +<code> +/dev/sda1: PARTUUID="7a560b51-528c-4160-9865-83ed3222b3fd" +/dev/sda2: UUID="f91bd1b8-9765-4e1b-a629-47dc219290cb" TYPE="ext4" PARTUUID="339404cb-449d-426f-9b14-40aa9da9cd0b" +/dev/sda3: UUID="fa3a0392-150a-4cb6-b780-9ac7ffd894a4" TYPE="swap" PARTUUID="f26124e8-c4fe-48cd-b86f-24cfe6110764" +/dev/sda4: UUID="2e3e7650-a1b9-4a1f-855d-5c22901a07e3" TYPE="ext4" PARTUUID="86f8087a-db91-46b3-a59f-85e15079da53" +/dev/sda5: UUID="f4406f7c-f82f-4adf-9d19-b579b1e07e1d" TYPE="ext4" PARTUUID="367872e8-36e8-400b-a317-791c8b1e2017" +/dev/sda6: UUID="a256acc0-21e4-40e6-a1d0-e5c89ea37b32" TYPE="ext4" PARTUUID="566a4015-03a9-413a-9ae5-829fed051cb1" +/dev/sdb: LABEL="disk_19" UUID="d41ee57f-f890-41f2-ba00-37196b017a85" TYPE="ext4" +/dev/sdc1: LABEL="disk_7" UUID="1CAA79C7AA799DC8" TYPE="ntfs" PARTUUID="0006fe3b-01" +/dev/sdd1: LABEL="disk_18" UUID="956d32d8-a797-4632-a07e-6094b22d043a" SEC_TYPE="ext2" TYPE="ext3" PARTUUID="000a27b7-01" +/dev/sde1: LABEL="disk_14" UUID="b3f715ae-591a-43e5-b14b-f565bc6d5e2c" TYPE="ext4" PARTUUID="0007ffc0-01" +</code> + +Le disque **sda** (de 80 Go) est réservé au système Linux.\\ +Ce sont les partitions des disques **sdb**, **sdc**, **sdd** et **sde** que je veux monter.\\ +Toutefois, pour une raison ou une autre, les disques peuvent être affecter différemment de **sdb**, **sdc**, **sdd** ou **sde**. De ce fait, je conseille d'utiliser l'**identifiant de disque**, appelé **UUID**. + +===== Modification du fichier /etc/fstab ===== + +Dès qu'on connaît les **UUID** des partitions, on peut les renseigner dans le fichier ''/etc/fstab''. +Il faut modifier le fichier ''/etc/fstab'' avec les droits **root** pour qu'à chaque démarrage de l'ordinateur les partitions soient montées. + +<code># disk_14 +UUID=b3f715ae-591a-43e5-b14b-f565bc6d5e2c /media/disk_14 ext4 defaults 0 2 + +# disk_18 +UUID=956d32d8-a797-4632-a07e-6094b22d043a /media/disk_18 ext3 defaults 0 2 + +# disk_7 +UUID=1CAA79C7AA799DC8 /media/disk_7 ntfs defaults 0 0 + +# disk_19 +UUID=d41ee57f-f890-41f2-ba00-37196b017a85 /media/disk_19 ext4 defaults 0 2 + +</code> + +===== Monter les disques durs sans redémarrer ===== + +Après avoir modifier le fichier ''/etc/fstab'' et les dossiers créés, il faut utiliser la commande ''mount'' avec les droits ''root'' afin de monter les disques durs immédiatement : + +<code bash> +$ sudo mount /media/disk_14 +$ sudo mount /media/disk_18 +$ sudo mount /media/disk_7 +$ sudo mount /media/disk_19 +</code> + +===== Voir aussi ===== + + * [[informatique:linux:installer:adapter:installer_les_lecteurs_reseaux]] \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/podcasts/index.txt b/data/pages/informatique/linux/cfp/podcasts/index.txt new file mode 100644 index 0000000..004597f --- /dev/null +++ b/data/pages/informatique/linux/cfp/podcasts/index.txt @@ -0,0 +1,12 @@ +====== Podcasts ====== +{{ :dummy.png?75x75|Nom de la section}} +<WRAP clear/> +---- + +{{ https://parlonslinux.fr/media/site/favicon.8d6098b3.ico?64x}} +[[https://parlonslinux.fr/@ParlonsLinuxFR|Parlons Linux]] + +Ce Podcast est conçu pour tous ceux qui souhaitent apprendre Linux de manière originale. + +<WRAP clear/> +---- \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/sidebar.txt b/data/pages/informatique/linux/cfp/sidebar.txt new file mode 100644 index 0000000..98aed6b --- /dev/null +++ b/data/pages/informatique/linux/cfp/sidebar.txt @@ -0,0 +1,18 @@ +{{ :informatique:1200px-gnulinux.jpg?75x75|GNU / Linux}} + +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/linux/cfp/systeme-de-replication-de-sites-internet.txt b/data/pages/informatique/linux/cfp/systeme-de-replication-de-sites-internet.txt new file mode 100644 index 0000000..605e2dd --- /dev/null +++ b/data/pages/informatique/linux/cfp/systeme-de-replication-de-sites-internet.txt @@ -0,0 +1,55 @@ +====== Système de réplication de sites internet ====== +{{ :dummy.png?75x75}} + +A moindre coût, l'idée est de proposer une réplication de données et de paramètres entre deux serveurs pour un Site Internet. Nous utiliserons un accès **ssh** sur les deux serveurs. + +===== - Définitions ===== + +On va commencer par quelques définitions. + +**abonnel.fr** correspond au site Internet. + +**serveur1** correspond à la machine contenant les données et paramétres d'une machine associée au nom de domaine **abonnel.fr**. Son adresse IP est 10.20.30.1 et son nom de domaine associé est **serveur1.mydomain.com** + +**serveur2** correspond à la machine cible. Son adresse IP est 10.20.30.2 et son nom de domaine associé est **serveur2.mydomain.com** + +**chloe** est le nom d'utilisateur sur les serveurs. + +**vmh** est l'hebergeur. + + +===== - Principe ===== + +Initialement, **abonnel.fr** est associé à l'adresse IP 10.2.30.1 qui est le **serveur1**. + +Le site **abonnel.fr** rentrera en mode maintenance par une modification effectuée dans le **serveur1**. + +Les données du **serveur1** seront copiées sur le **serveur2**. Puis l'adresse IP du nom de domaine **abonnel.fr** sera associé à l'adresse IP 10.2.30.2 + +Le site **abonnel.fr** sortira du mode maintenance par une modification effectuée sur le **serveur2**. + + +===== - Données à traiter ===== + +Les fichiers statiques et fichiers de codes présents dans les dossiers **Apache 2.4**. En règle général ils sont présents dans ''/var/www/''. + +Les fichiers de configurations d'**Apache 2.4**. En règle général ils sont présents dans ''/etc/apache24''. + +Les fichiers pour la gestion des **certificats SSL**. + +Les **données de la base données**. + +La **configuration SMTP**. + +===== - Préparation ===== + +Création d'un user sur **serveur2** + +-- + +Générer une clé **SSH** pour le **serveur1** + +-- + +Test de connexion de **serveur1** vers **serveur2** + diff --git a/data/pages/informatique/linux/cle-wifi-linux.txt b/data/pages/informatique/linux/cle-wifi-linux.txt new file mode 100644 index 0000000..5c1a63c --- /dev/null +++ b/data/pages/informatique/linux/cle-wifi-linux.txt @@ -0,0 +1,149 @@ +====== Wifi pour Linux en 2024 ====== + +Il y a des cartes Wifi qui sont mieux supportées par Linux, souvent dues à la compatibilité de leurs chipsets avec les drivers disponibles dans les distributions Linux. En général, les cartes Wifi n'ont pas de problèmes de compatibilité majeurs avec Linux, car la plupart utilisent des standards de communication bien établis. Cependant, certaines fonctionnalités spécifiques, des performances optimales ou la compatibilité de la carte Wifi peuvent dépendre du support du chipset par le noyau Linux. + +Les pilotes intégrés au noyau de Linux sont préférables aux pilotes externes au noyau pour la plupart des utilisateurs et des cas d'utilisation + +Ce qu'il faut chercher : + + * Compatibilité avec le noyau Linux : Certains chipsets sont mieux pris en charge que d'autres. Les chipsets les plus courants comme ceux de SanDisk, Kingston, et Toshiba tendent à avoir un bon support. + + * Documentation du fabricant : Certains fabricants indiquent explicitement la compatibilité avec Linux ou fournissent des pilotes pour certaines distributions. + + * Pour les clés USB, normes USB : USB 2.0, USB 3.0, USB 3.1, etc. La prise en charge des différentes normes par votre système Linux peut influencer les performances. + + * Communauté Linux : Les forums et les sites dédiés à Linux sont de bonnes ressources pour trouver des avis sur la compatibilité des différents modèles de clés USB. + +Les informations ci-dessous peuvent nécessiter une familiarité avec le terminal et les commandes de base Linux. + +Quelques adresses : + + * [[https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapters_that_are_supported_with_Linux_in-kernel_drivers.md|Les adaptateurs WiFi USB pris en charge par les pilotes Linux intégrés au noyau.]] + + * [[https://www.addictivetips.com/ubuntu-linux-tips/usb-wifi-adapter-linux/|Best USB WiFi Adapters for Linux (Review) in 2022]] + +===== Quelques références ===== + + +==== BrosTrend AC3L Linux WiFi Adapter ==== + +{{ :informatique:linux:pasted:20231228-004141.png?300}} + +> [[https://amzn.to/3TEcFem|BrosTrend Linux USB Clé WiFi Adaptateurs, PC avec Ubuntu, Mint, Debian, Kali, Raspbian, Lubuntu, Xubuntu, Mate, Zorin, Raspberry Pi 2+, Windows11, 1200Mbps, Longue Portée 2 X 5dBi External Antennas ]] + +La BrosTrend 1200Mbps USB WiFi Adapter est conçue pour offrir une connectivité réseau à haute vitesse et une meilleure portée grâce à ses deux antennes externes 5dBi. Voici quelques infos pour installer et configurer l'adaptateur sur un système Linux. + +Pour l'installation de la clé **BrosTrend AC3L Linux WiFi Adapter** sous Linux, les noyaux Linux (>= 6.2) incluent leurs propres pilotes, ce qui permet leur fonctionnement immédiat dans les distributions récentes. +Pour connaître la version de votre noyau, exécutez la commande ''uname -r''. + +Les pilotes livrés avec le noyau ne sont pas encore aussi aboutis que ceux de BrosTrend, donc si vous rencontrez des problèmes, utilisez leur installateur pour les remplacer. + +Le processus d'installation nécessite une connexion Internet initiale : + sh -c 'wget linux.brostrend.com/install -O /tmp/install && sh /tmp/install' + +Pour toute assistance ou en cas de problème, la communauté Linux et le support de BrosTrend sont à votre disposition pour vous guider. + +**Support et Documentation:** Consultez la documentation de BrosTrend pour des problèmes spécifiques à l'adaptateur. https://linux.brostrend.com/ + +**Antennes Externes:** Assurez-vous que les antennes sont correctement connectées et orientées pour une meilleure réception. + + +==== TP-Link TL-WN823N ==== + +{{ :informatique:linux:pasted:20231228-004035.png?300}} + +> [[https://amzn.to/3NHvp94|TP-Link Clé WiFi Puissante N300 Mbps, mini adaptateur USB wifi, dongle wifi, Bouton WPS, compatible avec Windows 11/10/8.1/8/7/XP, Mac OS X 10.9-10.13, Linux , Noir, TL-WN823N]] + +Le TP-Link TL-WN823N est un mini adaptateur USB WiFi offrant une vitesse allant jusqu'à 300 Mbps, idéal pour les jeux en ligne ou le streaming vidéo HD. Compatible avec une multitude de systèmes d'exploitation, son installation sous Linux peut varier en fonction de la distribution utilisée. + +Installer le **TP-Link TL-WN823N** sous Linux peut nécessiter un peu de travail en ligne de commande, mais une fois configuré, il offre une connexion stable et rapide. Assurez-vous de suivre les étapes spécifiques à votre distribution [[https://static.tp-link.com/2018/201812/20181207/Installation%20Guide%20for%20Linux.pdf]] ou {{ :informatique:linux:installation_guide_for_linux.pdf | PDF disponible en copie locale }}. Consulter la communauté Linux pour obtenir de l'aide en cas de problème. + +**Support et Documentation:** La documentation officielle peut offrir des conseils supplémentaires spécifiques à votre modèle. https://www.tp-link.com/fr/support/download/tl-wn823n/ + +**Bouton WPS:** Si votre routeur a un bouton WPS, vous pouvez l'utiliser pour une connexion facile. + + + + +===== BrosTrend AX4L et AX1L ===== + +{{ :informatique:linux:pasted:20231228-003658.png?300}} + +> [[https://amzn.to/3TGiHvk|AX1800 Clé WiFi 6 USB Linux]] + +> [[https://amzn.to/48xuXlN|AX1800 Clé WiFi 6 USB Longue Portée Linux]] + +La **BrosTrend AX4L**, avec sa capacité de 1800 Mbps et l'intégration de la technologie WiFi 6, se distingue par sa performance en termes de vitesse et de portée, grâce notamment à ses antennes externes qui améliorent la qualité et la stabilité du signal sur de longues distances. Cela la rend particulièrement adaptée pour des utilisateurs recherchant une connexion réseau rapide et fiable, que ce soit pour du streaming de contenu en haute définition, des jeux en ligne, ou tout autre activité nécessitant une bande passante élevée. En revanche, la **AX1L**, sans antennes externes, pourrait être plus adaptée pour des usages standards avec une préférence pour un design plus compact et discret. Chacun de ces modèles a donc ses avantages spécifiques, à considérer en fonction des besoins et de l'environnement d'utilisation. + +**Systèmes d'exploitation pris en charge sous Linux :** Compatible avec les kernels jusqu'à la version 6.5, y compris Ubuntu de la version 16.04 à la 23.10 (toutes variantes), Raspberry Pi OS, Debian de la version 8 à la 12, Linux Mint de la version 18 à la 21, LMDE de la version 1 à la 6, ainsi que Pop!_OS, Zorin, MX Linux, Linux Lite, elementary OS et bien d'autres. + +Le processus d'installation nécessite une connexion Internet initiale et peut nécessiter une familiarité avec le terminal et les commandes de base : + sh -c 'wget linux.brostrend.com/install -O /tmp/install && sh /tmp/install' + +<note important>**Distributions Linux Non Supportées :** Actuellement NON compatible avec Kali Linux, deepin, RHEL, CentOS, openSUSE Leap, OpenWrt, Guix, Puppy, Tails, Endless OS, LibreELEC, OSMC, SteamOS.</note> + +<WRAP clear/> + +{{ :informatique:linux:pasted:20231228-003742.png?300}} + +Il est important de noter que, en raison des contraintes liées à certaines versions de Linux, j'ai des réserves concernant le choix des modèles **AX1L** et **AX4L** de la gamme **BrosTrend**. Ces modèles ne sont pas compatibles avec certaines distributions Linux, ce qui peut limiter l'accès aux avancées en matière de connectivité réseau, telles que le **WiFi 6**, connu pour sa vitesse et son efficacité accrues. Il est donc crucial de vérifier attentivement la compatibilité matérielle et logicielle lors de la sélection d'adaptateurs WiFi pour des systèmes spécifiques, afin de garantir une expérience utilisateur optimale. + +**Support et Documentation:** Consultez la documentation de BrosTrend pour des problèmes spécifiques à l'adaptateur. https://linux.brostrend.com/ + +<WRAP clear/> + + +===== Étapes d'installation génériques ===== + + +0. Prérequis + + * Système Linux: Assurez-vous que votre système est à jour. + * Permissions: Droits d'administrateur pour l'installation des paquets. + * Information du système: Connaître le type de kernel et la version du système. + + +1. Connexion de l'adaptateur + +Branchez la clé USB Wifi sur un port USB disponible de votre ordinateur. + + +2. Vérification de la reconnaissance de l'appareil + +Ouvrez le terminal et tapez la commande suivante pour vérifier si le système reconnaît l'adaptateur: + +<code bash> +lsusb +</code> + +Recherchez une entrée correspondant à votre clé USB Wifi ou à l'ID de l'appareil. + +3. Installation des dépendances + +Avant d'installer le pilote, vous devrez peut-être installer des paquets prérequis tels que **build-essential** et **linux-headers**. Utilisez le gestionnaire de paquets de votre distribution pour les installer. + +4. Téléchargement et installation du pilote + +Rendez-vous sur le site officiel du constructeur et téléchargez le pilote correspondant à votre modèle et à la version de votre kernel. Décompressez l'archive et lisez le fichier README pour les instructions spécifiques. + +En général, les étapes suivantes sont requises: + + - Naviguez dans le dossier du pilote décompressé. + - Compilez et installez le pilote à l'aide des commandes make et make install. + +5. Chargement du module du pilote + +Après l'installation, chargez le module du pilote en utilisant la commande: + +<code bash> +sudo modprobe <nom_du_module> +</code> + +6. Configuration de la connexion WiFi + +Vous pouvez utiliser l'interface graphique de gestion réseau de votre distribution ou la commande ''nmcli'' pour configurer votre réseau sans fil. + +__**Dépannage et support**__ + +Consultez les forums: Les forums Linux spécifiques à votre distribution sont une excellente ressource pour obtenir de l'aide. + diff --git a/data/pages/informatique/linux/commandes/010100-repertoire-des-commandes-linux-sous-bash.txt b/data/pages/informatique/linux/commandes/010100-repertoire-des-commandes-linux-sous-bash.txt new file mode 100644 index 0000000..f32ac64 --- /dev/null +++ b/data/pages/informatique/linux/commandes/010100-repertoire-des-commandes-linux-sous-bash.txt @@ -0,0 +1,160 @@ +======= - Répertoire des commandes Linux ======= + +Débutons la découverte de commandes internes ou externes au shell. + +Je vous propose de découvrir les commandes par catégories fréquemment utilisées : + +<WRAP center round info 60%>Un signe **$** précède les commandes qui ne nécessitent pas de droits administrateur ; un signe **#** précède celles qui nécessitent des droits administrateur (ces signes ne font PAS partie des commandes).\\ +Les lignes qui ne commencent ni par un signe **$** ou ni par un signe **#** correspondent au résultat de la commande précédente.\\ +Les touches utilisées sont indiquées dans une touche graphique, exemple <button>Ctrl</button> pour la touche "contrôle"</WRAP> + +===== Informations et éditions des commandes ===== +<nav> + * [[informatique:linux:commandes:apropos|apropos]] + * [[informatique:linux:commandes:man|man]] + * [[informatique:linux:commandes:type|type]] + * [[informatique:linux:commandes:alias|alias]] +</nav> + + +===== Naviguer dans l'arborescence des dossiers ===== + +<nav> + * [[informatique:linux:commandes:cd|cd]] + * [[informatique:linux:commandes:pwd|pwd]] + * [[informatique:linux:commandes:ls|ls]] + * [[informatique:linux:commandes:du|du]] +</nav> + + +===== Éditer les dossiers ===== + +<nav> + * [[informatique:linux:commandes:mkdir]] + * [[informatique:linux:commandes:rmdir]] + * [[informatique:linux:commandes:rm]] +</nav> + + +===== Gérer le shell ===== + +<nav> + * [[informatique:linux:commandes:history]] + * [[informatique:linux:commandes:sudo]] + * [[informatique:linux:commandes:watch]] + * [[informatique:linux:commandes:symbole_e_commercial]] + * [[informatique:linux:commandes:tmux]] +</nav> + + +===== Gestion des fichiers et des répertoires ===== + +Ces commandes permettent de gérer les fichiers et les répertoires sur le système, comme copier, déplacer, renommer, lister, supprimer, etc. + +<nav> + * [[informatique:linux:commandes:cp]] + * [[informatique:linux:commandes:scp]] + * [[informatique:linux:commandes:mv]] + * [[informatique:linux:commandes:chown]] + * [[informatique:linux:commandes:chmod]] + * [[informatique:linux:commandes:touch]] + * [[informatique:linux:commandes:symbole_plus_grand]] + * [[informatique:linux:commandes:file]] + * [[informatique:linux:commandes:md5sum]] + * [[informatique:linux:commandes:tee]] + * [[informatique:linux:commandes:umask]] + * [[informatique:linux:commandes:setfacl]] +</nav> + + +===== Édition d'un fichier ===== + +Ces commandes permettent d'éditer des fichiers texte ou de code sur le système, comme ajouter, supprimer, chercher, remplacer du contenu, etc. + +<nav> + * [[informatique:linux:commandes:tail]] + * [[informatique:linux:commandes:head]] + * [[informatique:linux:commandes:cat]] + * [[informatique:linux:commandes:tac|tac]] + * [[informatique:linux:commandes:grep]] + * [[informatique:linux:commandes:nano]] + * [[informatique:linux:commandes:vi]] + * [[informatique:linux:commandes:ed]] + * [[informatique:linux:commandes:expand]] +</nav> + + +===== Configuration du système ===== + +<nav> + * [[informatique:linux:commandes:timedatectl]] +</nav> + + +===== Gestion des processus ===== + +Ces commandes permettent de gérer les processus (c'est-à-dire les programmes en cours d'exécution) sur le système, comme lancer, arrêter, afficher, tuer, etc. + +<nav> + * [[informatique:linux:commandes:free]] + * [[informatique:linux:commandes:htop]] + * [[informatique:linux:commandes:ps]] + * [[informatique:linux:commandes:reboot]] + * [[informatique:linux:commandes:poweroff]] + * [[informatique:linux:commandes:halt]] + * [[informatique:linux:commandes:shutdown]] + * [[informatique:linux:commandes:systemctl]] + * [[informatique:linux:commandes:symbole_double_et_commercial]] + * [[informatique:linux:commandes:cron]] +</nav> + +===== Gestion du réseau ===== + +Ces commandes permettent de configurer et de gérer le réseau sur le système, comme afficher les informations de connexion, ping, tracer des routes, etc. +<nav> + * [[informatique:linux:commandes:iftop]] + * [[informatique:linux:commandes:ifconfig]] + * [[informatique:linux:commandes:ip]] + * [[informatique:linux:commandes:mtr]] + * [[informatique:linux:commandes:nestat]] + * [[informatique:linux:commandes:nslookup]] + * [[informatique:linux:commandes:hostname]] +</nav> + +===== Gestion de l'utilisateur ===== + +Ces commandes permettent de gérer les utilisateurs et les groupes d'utilisateurs sur le système, comme créer, supprimer, changer le mot de passe, etc. + +<nav> + * [[informatique:linux:commandes:who]] + * [[informatique:linux:commandes:whoami]] + * [[informatique:linux:commandes:adduser|adduser]] + * [[informatique:linux:commandes:addgroup]] + * [[informatique:linux:commandes:usermod]] + * [[informatique:linux:commandes:passwd]] + * [[informatique:linux:commandes:write]] + * [[informatique:linux:commandes:wall]] +</nav> + +===== Gestion des disques / flux I/O ===== + +<nav> + * [[informatique:linux:commandes:dd|dd]] + * [[informatique:linux:commandes:df]] + * [[informatique:linux:commandes:lsio]] + * [[informatique:linux:commandes:lsusb]] + * [[informatique:linux:commandes:lsblk]] + * [[informatique:linux:commandes:blkid]] +</nav> + +===== Configurer son environnement ===== + +<nav> + * [[informatique:linux:commandes:tzselect]] +</nav> + +===== Gestionnaire de paquets ===== + +<nav> + * [[informatique:linux:commandes:apt-get]] +</nav> diff --git a/data/pages/informatique/linux/commandes/adduser.txt b/data/pages/informatique/linux/commandes/adduser.txt new file mode 100644 index 0000000..d512ca7 --- /dev/null +++ b/data/pages/informatique/linux/commandes/adduser.txt @@ -0,0 +1,34 @@ +====== adduser ====== +{{tag>"commande linux"}} + +Créer un utilisateur dans le système suivant la configuration définie dans le fichier ''/etc/adduser.conf''. + +La commande ''adduser'' est utilisée sous Linux pour ajouter un nouvel utilisateur à un système. Lorsque cette commande est exécutée, elle effectue les tâches suivantes : + + * Crée un nouveau compte utilisateur dans le système. + + * Crée un nouveau répertoire personnel pour le nouvel utilisateur. + + * Copie les fichiers de base dans le répertoire personnel du nouvel utilisateur. + + * Définit les permissions sur le répertoire personnel pour que seul le nouvel utilisateur puisse y accéder. + + * Ajoute le nouvel utilisateur à certains groupes du système (par exemple, le groupe sudo pour donner les droits d'administration). + + * Demande à l'utilisateur de fournir un mot de passe pour son compte. + +La commande ''adduser'' est une commande plus conviviale que la commande [[.:useradd]] mais pas adaptée pour des scripts. + + +===== Créer un utilisateur ===== + +Pour créer un utilisateur , c'est la commande ''adduser''. + +Par exemple : +<code> +sudo adduser cedric +</code> + + + + diff --git a/data/pages/informatique/linux/commandes/alias.txt b/data/pages/informatique/linux/commandes/alias.txt new file mode 100644 index 0000000..4f16903 --- /dev/null +++ b/data/pages/informatique/linux/commandes/alias.txt @@ -0,0 +1,128 @@ +====== alias ====== +{{ :dummy.png?75x75|Créer un raccourci ou une abréviation}} + +En Bash, un **alias** est un raccourci ou une abréviation qui est utilisé pour remplacer une commande ou une séquence de commandes plus longue par un seul mot ou une expression. + +Par exemple, si vous utilisez fréquemment la commande ''ls -al'', vous pouvez créer un alias nommé ''ll'' pour cette commande en utilisant la syntaxe suivante dans le terminal : + +<code BASH> +alias ll='ls -al' +</code> + +Maintenant, chaque fois que vous tapez ''ll'' dans le terminal, Bash exécutera automatiquement la commande ''ls -al''. + +Les alias peuvent être utiles pour gagner du temps et améliorer l'efficacité lorsque vous travaillez avec la ligne de commande en réduisant la quantité de texte que vous devez taper pour exécuter une commande particulière. + +Vous pouvez enregistrer des alias dans le fichier ''.bash_aliases'' si ce dernier existe. + +Dans certains systèmes, le fichier ''.bash_aliases'' n'existe pas par défaut, mais vous pouvez le créer manuellement dans votre répertoire d'utilisateur en utilisant la commande suivante : + +<code BASH> +touch ~/.bash_aliases +</code> + +Ensuite, vous pouvez ajouter vos alias dans ce fichier en utilisant la même syntaxe que celle utilisée pour définir des alias dans le terminal. Par exemple : + +<code BASH> +alias ll='ls -al' +</code> + +Une fois que vous avez ajouté vos alias dans le fichier ''.bash_aliases'', vous devez exécuter la commande suivante pour les charger dans votre session Bash en cours : + +<code BASH> +source ~/.bashrc +</code> + +Cette commande rechargera le fichier .bashrc qui charge normalement le fichier ''.bash_aliases'' dans votre session Bash. + +Notez que le nom et l'emplacement des fichiers de configuration Bash peuvent varier selon le système. Par conséquent, il est possible que vous deviez ajuster les instructions ci-dessus en fonction de votre configuration spécifique. + +===== Quelques exemples ===== + +Voici quelques exemples d'alias de commandes qui peuvent être utiles : + + * ''ll'' pour ''ls -al'' : comme expliqué précédemment, cela affichera le contenu d'un répertoire en mode long, avec les permissions et les détails de propriétaire affichés. + +<code BASH> +alias ll='ls -al' +</code> + + * ''grep'' avec couleur : pour ajouter de la couleur à la sortie de la commande grep pour améliorer la lisibilité, vous pouvez utiliser l'alias suivant : + +<code BASH> +alias grep='grep --color=auto' +</code> + + * ''mkdir -p'' : si vous créez souvent des répertoires imbriqués, vous pouvez utiliser l'option -p pour créer des répertoires parents si nécessaire. Vous pouvez également créer un alias nommé mkdirp pour simplifier l'opération. + +<code BASH> +alias mkdirp='mkdir -p' +</code> + + * ''ps'' avec tri inversé : si vous utilisez souvent la commande ps pour afficher les processus en cours d'exécution sur votre système, vous pouvez ajouter un alias nommé pss pour trier les résultats par ordre décroissant d'utilisation de la mémoire. + +<code BASH> +alias pss='ps aux --sort=-rss' +</code> + + * ''du'' trié par taille : si vous voulez afficher les dossiers par taille décroissante, vous pouvez ajouter un alias nommé dus pour trier la sortie de la commande du par ordre décroissant de taille. + +<code BASH> +alias dus='du -hs * | sort -hr' +</code> + + * ''cp'' avec confirmation : pour ajouter une confirmation avant de copier des fichiers, vous pouvez créer un alias nommé cp qui inclut l'option -i pour demander une confirmation avant d'écraser les fichiers existants. + +<code BASH> +alias cp='cp -i' +</code> + + * ''rm'' avec confirmation : de même, pour ajouter une confirmation avant de supprimer des fichiers, vous pouvez créer un alias nommé rm qui inclut l'option -i pour demander une confirmation avant de supprimer chaque fichier. + +<code BASH> +alias rm='rm -i' +</code> + + * ''git'' avec couleur : si vous utilisez Git pour gérer des projets de développement de logiciels, vous pouvez ajouter de la couleur à la sortie de la commande git pour améliorer la lisibilité. + +<code BASH> +alias git='git --color=auto' +</code> + + * ''cd'' avec retour rapide : pour revenir rapidement au répertoire parent, vous pouvez créer un alias nommé .. qui exécute la commande cd .. pour revenir au répertoire parent. + +<code BASH> +alias ..='cd ..' +</code> + + * ''free'' avec unités de mémoire lisibles : si vous utilisez souvent la commande free pour surveiller l'utilisation de la mémoire, vous pouvez ajouter l'option -h pour afficher les tailles de mémoire dans des unités lisibles pour l'homme (comme "1.23 GiB" au lieu de "1289311232"). + +<code BASH> +alias free='free -h' +</code> + + * ''grep'' avec numéros de ligne : pour afficher les numéros de ligne dans la sortie de la commande grep, vous pouvez ajouter l'option -n à l'alias grep. + +<code BASH> +alias grep='grep -n' +</code> + + * ''ls'' avec tri inversé : pour afficher les fichiers et répertoires triés par ordre inverse de date de modification, vous pouvez créer un alias nommé lsr. + +<code BASH> +alias lsr='ls -ltr' +</code> + + * ''tar'' avec compression gzip : pour créer une archive tar compressée avec gzip, vous pouvez créer un alias nommé targz. + +<code BASH> +alias targz='tar -cvzf' +</code> + + * ''df'' avec taille et espace libre en unités lisibles : pour afficher l'espace disque disponible sur les partitions de votre système dans des unités lisibles pour l'homme, vous pouvez créer un alias nommé dfh. + +<code BASH> +alias dfh='df -hT' +</code> + +Ces exemples montrent comment vous pouvez personnaliser vos alias de commandes pour automatiser des tâches courantes, faciliter la navigation dans les répertoires et améliorer la lisibilité de la sortie de la commande. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/apropos.txt b/data/pages/informatique/linux/commandes/apropos.txt new file mode 100644 index 0000000..8abcf29 --- /dev/null +++ b/data/pages/informatique/linux/commandes/apropos.txt @@ -0,0 +1,54 @@ +====== apropos ====== + + +La commande ''apropos'' permet de lister les manuels dont la **description** ou le **nom** comprend les mots passés en arguments. + +Par exemple ''apropos copy'' listera les commandes permettant d'effectuer des copies. + + +<code BASH> +$ apropos copy +debconf-copydb (1) - copier une base de données debconf +arm-linux-gnueabihf-objcopy (1) - copy and translate object files +bcopy (3) - copy byte sequence +copy_file_range (2) - Copy a range of data from one file to another +copysign (3) - copy sign of a number +copysignf (3) - copy sign of a number +copysignl (3) - copy sign of a number +cp (1) - copy files and directories +cpgr (8) - copy with locking the given file to the password or group file +cpio (1) - copy files to and from archives +cppw (8) - copy with locking the given file to the password or group file +dd (1) - convert and copy a file +</code> + +====== Des astuces ====== + +> Limiter la recherche à une section de la documentation + +Pour afficher les commandes de l'interpréteur de commandes, j'utilise le paramètre ''-m'' : +<code> +apropos copy -s 1 +</code> + +> Rechercher avec plusieurs mots clés + +Par défaut, le recherche de plusieurs mots clés et conditionnée par un **OU**. Par exemple, la ligne de commande ''apropos copy file'' effectuera la recherche sur le mot ''copy'' ou ''file''. + +Pour effectuer une recherche avec tous les mots clé inclus dans la recherche, il faut utiliser le paramètre ''-a''. Par exemple : + +<code> +$ apropos -s 1 -a copy file +cp (1) - copy files and directories +cpio (1) - copy files to and from archives +dd (1) - convert and copy a file +i686-linux-gnu-objcopy (1) - copy and translate object files +install (1) - copy files and set attributes +mcopy (1) - copy MSDOS files to/from Unix +objcopy (1) - copy and translate object files +rcp (1) - secure copy (remote file copy program) +rsync (1) - a fast, versatile, remote (and local) file-copying tool +scp (1) - secure copy (remote file copy program) +</code> + + diff --git a/data/pages/informatique/linux/commandes/apt-get.txt b/data/pages/informatique/linux/commandes/apt-get.txt new file mode 100644 index 0000000..f4e3dbe --- /dev/null +++ b/data/pages/informatique/linux/commandes/apt-get.txt @@ -0,0 +1,56 @@ +====== apt-get ====== +{{tag>"Linux commande"}} +{{ :informatique:1200px-gnulinux.jpg?75x75|Commande apt-get}} + +Programme APT de gestion des paquets. + +<well> +__Éléments techniques sur Debian sid__ + +<text> +**apt-get** is **/usr/bin/apt-get** + +**/usr/bin/apt-get**: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=2f2fdfecba1105efe70a5082eb019b16a2c47619, strippe +</text> +</well> + +-- + +Liste les paquets installés sur le système. + +<code> +apt list --installed +</code> + +-- + +Mettre à jour l'index des paquets. + +<code> +apt update +</code> + +-- + +Mettre à jour les version les plus récentes de tous les paquets présents sur le système. + +<code> +apt upgrade +</code> + +-- + +Mettre à jour les version les plus récentes de tous les paquets présents sur le système et supprime des paquets installés si cela est nécessaire. + +<code> +apt full-upgrade +</code> + +-- + +Mettre à jour avec une gestion intelligente de résolution de conflits de paquets. + +<code> +apt-get dist-upgrade +</code> + diff --git a/data/pages/informatique/linux/commandes/apt.txt b/data/pages/informatique/linux/commandes/apt.txt new file mode 100644 index 0000000..64dd9eb --- /dev/null +++ b/data/pages/informatique/linux/commandes/apt.txt @@ -0,0 +1,83 @@ +====== apt ====== + +---- + +Le programme ''apt'' est un gestionnaire de paquets pour les systèmes d'exploitation basés sur **Debian**, tels que **Debian** lui-même, **Ubuntu**, **Linux Mint** et d'autres distributions Linux. Il permet à l'utilisateur de rechercher, installer, mettre à jour et supprimer des paquets logiciels sur le système. + +Le nom ''apt'' est un acronyme pour "Advanced Packaging Tool", ce qui signifie "outil de gestion de paquets avancé" en français. Il est souvent utilisé en ligne de commande, bien qu'il existe également des interfaces graphiques qui permettent une utilisation plus conviviale pour les débutants. + +En utilisant **apt**, l'utilisateur peut effectuer des opérations telles que l'installation de nouveaux programmes, la mise à jour de programmes existants, la suppression de programmes, la recherche de nouveaux paquets, la mise à jour du système d'exploitation et la résolution des dépendances des paquets. + +===== Synchroniser la liste des paquets ===== + +Faire systématiquement un ''apt update'' avant d'installer un nouveau logiciel ou de mettre à jour des paquets sur un système **Debian** est une bonne pratique recommandée. + +La commande ''apt update'' permet de synchroniser la liste des paquets disponibles sur les dépôts (ou sources) de logiciels configurés sur le système avec les dernières informations disponibles. En d'autres termes, elle permet de télécharger la dernière version de la liste des paquets disponibles, qui est stockée localement sur le système. + +Cela permet à l'utilisateur de s'assurer qu'il installe la dernière version d'un paquet à partir des dépôts configurés sur son système, car ces dépôts peuvent être mis à jour fréquemment par les développeurs des logiciels pour corriger des bugs, ajouter des fonctionnalités, ou améliorer la sécurité. + +Si l'utilisateur omet de mettre à jour la liste des paquets disponibles avant d'installer un nouveau logiciel ou de mettre à jour des paquets, il risque d'installer une version obsolète ou moins sécurisée du paquet, car il installera la version de la liste des paquets stockée. + +===== Lister les paquets installés ===== + +La commande ''apt list --installed'' permet de lister tous les paquets installés sur votre système via le système de gestion de paquets apt. + +Plus précisément, elle affiche la liste des paquets installés avec leur nom, leur version et leur description. Cela permet de savoir rapidement quels paquets sont installés sur votre système, ainsi que leur version actuelle. + +Notez que cette commande nécessite des privilèges d'administrateur pour être exécutée. + +<panel type="default" title="Exemple 1"> + +Lister tous les paquets installés sur votre système : + +<code BASH> +apt list --installed +</code> +{{ :informatique:applications:pasted:20230216-144114.png }} +</panel> + + +<panel type="default" title="Exemple 2"> + +Lister tous les paquets installés commençant par **php7.4-**, vous pouvez exécuter la commande suivante: + + apt list --installed | grep '^php7.4-' + +Cela va afficher la liste de tous les paquets installés commençant par ''php7.4-''. + +{{ :informatique:applications:pasted:20230216-150140.png }} + +</panel> + + +<panel type="default" title="Exemple 3"> +Vous pouvez utiliser la commande suivante pour lister tous les paquets qui commencent par ''php7.4-'' et les remplacer par leurs versions équivalentes commençant par ''php8.2-'' : + + echo $(dpkg -l | grep '^ii' | grep 'php7.4-' | awk '{ print $2 }' | sed -e 's/php7.4/php8.2/g') + +Cette commande utilise plusieurs commandes Linux pour extraire les noms des paquets installés commençant par ''php7.4-'', les remplace par leur équivalent ''php8.2-'' et les affiche. Vous pourrez recopier le resultat pour l'utiliser dans un ''apt install'' par exemple. + + +{{ :informatique:applications:pasted:20230216-150017.png }} + +</panel> + + +===== les signatures suivantes ne sont pas valables ===== + +{{ :informatique:linux:pasted:20220109-124015.png?75x75|apt, correction de l'erreur signatures non valables}} + +En exécutant la commande ''apt update'', l'erreur suivante est apparue : + Les signatures suivantes ne sont pas valables : EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org> + ... + Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place. + +La clé de sécruité du serveur distant a changé et le programme ''apt'' bloque les informations car elles ne sont plus conformes. Il faut mettre à jour votre clé suivant celle qui est présente sur le serveur. + + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B188E2B695BD4743 + +La valeur ''B188E2B695BD4743'' correspond à la clé qui pose problème, affichée dans le message d'alerte du programme ''apt''. + +===== Voir aussi ===== + + * [[informatique:linux:system:fichier-de-paquet-debian-.deb]] \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/blkid.txt b/data/pages/informatique/linux/commandes/blkid.txt new file mode 100644 index 0000000..04f5217 --- /dev/null +++ b/data/pages/informatique/linux/commandes/blkid.txt @@ -0,0 +1,28 @@ +====== blkid ====== +{{ :dummy.png?75x75|Nom de la section}} + +Ce programme permet d'afficher les propriétés des périphériques de type //block//. + +Il peut être utiliser afin d référencer les partitions par leur identifiant unqiue vu par le système. Quelque soit le port où est branché le disque, l'//id// sera toujours le même. La commande ''blkid'' permet d'afficher le //partuuid// ou l'//uid// : + +<code>$ sudo blkid</code> + +Le système retourne les informations suivantes : + +<code> +/dev/sda1: PARTUUID="7a560b51-528c-4160-9865-83ed3222b3fd" +/dev/sda2: UUID="f91bd1b8-9765-4e1b-a629-47dc219290cb" TYPE="ext4" PARTUUID="339404cb-449d-426f-9b14-40aa9da9cd0b" +/dev/sda3: UUID="fa3a0392-150a-4cb6-b780-9ac7ffd894a4" TYPE="swap" PARTUUID="f26124e8-c4fe-48cd-b86f-24cfe6110764" +/dev/sda4: UUID="2e3e7650-a1b9-4a1f-855d-5c22901a07e3" TYPE="ext4" PARTUUID="86f8087a-db91-46b3-a59f-85e15079da53" +/dev/sda5: UUID="f4406f7c-f82f-4adf-9d19-b579b1e07e1d" TYPE="ext4" PARTUUID="367872e8-36e8-400b-a317-791c8b1e2017" +/dev/sda6: UUID="a256acc0-21e4-40e6-a1d0-e5c89ea37b32" TYPE="ext4" PARTUUID="566a4015-03a9-413a-9ae5-829fed051cb1" +/dev/sdb: LABEL="disk_19" UUID="d41ee57f-f890-41f2-ba00-37196b017a85" TYPE="ext4" +/dev/sdc1: LABEL="disk_7" UUID="1CAA79C7AA799DC8" TYPE="ntfs" PARTUUID="0006fe3b-01" +/dev/sdd1: LABEL="disk_18" UUID="956d32d8-a797-4632-a07e-6094b22d043a" SEC_TYPE="ext2" TYPE="ext3" PARTUUID="000a27b7-01" +/dev/sde1: LABEL="disk_14" UUID="b3f715ae-591a-43e5-b14b-f565bc6d5e2c" TYPE="ext4" PARTUUID="0007ffc0-01" +</code> + +Le disque //sda// (de 80 Go) est réservé au système Linux.\\ +Ce sont les partitions des disques **sdb**, **sdc**, **sdd** et **sde** que je veux monter.\\ +Toutefois, pour une raison ou une autre, les disques peuvent être affecter différemment de **sdb**, **sdc**, **sdd** ou **sde**. De ce fait, je conseille d'utiliser l'**identifiant de disque**, appelé //UUID//. + diff --git a/data/pages/informatique/linux/commandes/cd.txt b/data/pages/informatique/linux/commandes/cd.txt new file mode 100644 index 0000000..02d3c5a --- /dev/null +++ b/data/pages/informatique/linux/commandes/cd.txt @@ -0,0 +1,5 @@ +====== cd ====== +{{tag>"Linux commande"}} +{{ :informatique:langage:logo_bash.png?75x75|bash}} + +Changer de répertoire (**c**hange **d**irectory). \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/chmod.txt b/data/pages/informatique/linux/commandes/chmod.txt new file mode 100644 index 0000000..41c8293 --- /dev/null +++ b/data/pages/informatique/linux/commandes/chmod.txt @@ -0,0 +1,23 @@ +====== chmod ====== + +{{ :dummy.png?75x75|}} + +La commande ''chmod'' est utilisée pour modifier les permissions d'accès des fichiers et des répertoires dans un système de fichiers UNIX/Linux. Les permissions d'accès permettent de définir qui peut lire, écrire ou exécuter un fichier ou un répertoire. + +La commande ''chmod'' permet de définir les permissions pour trois types d'utilisateurs : le propriétaire du fichier, le groupe associé au fichier et les autres utilisateurs. + +Les permissions d'accès peuvent être représentées sous forme de **notation numérique** ou **symbolique**. + +La **notation numérique** utilise une combinaison de chiffres pour définir les permissions de chaque type d'utilisateur. Par exemple, ''r'' représente la permission de lecture, ''w'' représente la permission d'écriture et ''x'' représente la permission d'exécution. Les chiffres utilisés sont 4 pour la permission de lecture, 2 pour la permission d'écriture et 1 pour la permission d'exécution. La somme de ces chiffres représente les permissions totales pour chaque type d'utilisateur. Par exemple, 644 (ou 0644) représente les permissions de rw-r--r--, où le propriétaire peut lire et écrire le fichier, mais les autres utilisateurs ne peuvent que lire le fichier. + +La **notation symbolique** utilise des lettres pour définir les permissions pour chaque type d'utilisateur. Par exemple, ''u'' représente le propriétaire du fichier, ''g'' représente le groupe associé au fichier et ''o'' représente les autres utilisateurs. Les lettres ''r'', ''w'' et ''x'' sont utilisées pour définir les permissions de lecture, d'écriture et d'exécution. + +Par exemple : +<code> +chmod u+rwx fichier.txt + +</code> + +Cette commande ajoute les permissions de lecture, d'écriture et d'exécution pour le propriétaire du fichier. + + diff --git a/data/pages/informatique/linux/commandes/chpasswd.txt b/data/pages/informatique/linux/commandes/chpasswd.txt new file mode 100644 index 0000000..1a7fa5f --- /dev/null +++ b/data/pages/informatique/linux/commandes/chpasswd.txt @@ -0,0 +1,15 @@ +====== chpasswd ====== +{{ :dummy.png?75x75|Modifier les mots de passe des comptes d'utilisateurs}} + +La commande ''chpasswd'' sous Linux est utilisée pour modifier les mots de passe des comptes d'utilisateurs. Elle prend en entrée une liste de noms d'utilisateurs et de nouveaux mots de passe, et met à jour les fichiers système qui contiennent les informations de mot de passe. + +La commande ''chpasswd'' peut être utilisée en conjonction avec d'autres commandes Linux pour automatiser la création ou la mise à jour de comptes d'utilisateurs, en particulier dans des environnements de déploiement ou de gestion de serveurs à grande échelle. + +Voici un exemple d'utilisation de la commande ''chpasswd'' : + +<code BASH> +echo "utilisateur1:motdepasse1" | chpasswd +</code> + +Cet exemple met à jour le mot de passe du compte utilisateur ''utilisateur1'' avec le nouveau mot de passe ''motdepasse1''. Le mot de passe est fourni à la commande ''chpasswd'' via un tube (**pipe**) qui **redirige** la **sortie** de la commande ''echo'' vers l'**entrée** de la commande ''chpasswd''. + diff --git a/data/pages/informatique/linux/commandes/cp.txt b/data/pages/informatique/linux/commandes/cp.txt new file mode 100644 index 0000000..a5d348f --- /dev/null +++ b/data/pages/informatique/linux/commandes/cp.txt @@ -0,0 +1,48 @@ +====== cp ====== +{{ :dummy.png?75x75|Copier des fichiers et des répertoires}} + +La commande ''cp'' sous Linux est une commande utilisée pour copier des fichiers et des répertoires d'un emplacement à un autre. ''cp'' signifie //copy// (copier en anglais). + +La syntaxe de base de la commande est la suivante : + +<code BASH> +cp source_file destination_file +</code> + +où ''source_file'' est le fichier que vous souhaitez copier et ''destination_file'' est l'emplacement où vous souhaitez copier le fichier. + +Vous pouvez également copier plusieurs fichiers en une seule fois en spécifiant plusieurs fichiers source, comme ceci : + + cp source_file1 source_file2 source_file3 destination_directory + +La commande ''cp'' peut également être utilisée pour copier des répertoires entiers, en utilisant l'option ''-r'' (récursive) pour copier tous les fichiers et sous-répertoires à l'intérieur du répertoire : + + cp -r source_directory destination_directory + +Si le fichier ou le répertoire de destination existe déjà, la commande ''cp'' remplacera le fichier ou le répertoire existant sans avertissement. Il est donc important d'être prudent lors de l'utilisation de cette commande. + +-- Utiliser l'option ''-v'' pour afficher les fichiers copiés en temps réel : + +<code BASH> +cp -v source_file destination_file +</code> + +-- Utiliser l'option ''-i'' pour demander une confirmation avant d'écraser un fichier existant : + +<code BASH> +cp -i source_file destination_file +</code> + +-- Utiliser l'option ''-p'' pour conserver les attributs de fichier d'origine (comme les autorisations, la propriété, etc.) lors de la copie : + +<code BASH> +cp -p source_file destination_file +</code> + +-- Créer un [[informatique:linux:commandes:alias|alias]] pour la commande ''cp'' avec l'option ''-i'', ''-p'' et ''-v'' pour les raisons évoquées précédemment : + +<code BASH> +alias cp='cp -ipv' +</code> + +Ces astuces et alias peuvent vous aider à utiliser la commande ''cp'' de manière plus efficace et plus sûre. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/cron.txt b/data/pages/informatique/linux/commandes/cron.txt new file mode 100644 index 0000000..c4490f6 --- /dev/null +++ b/data/pages/informatique/linux/commandes/cron.txt @@ -0,0 +1,101 @@ +====== crontab ====== +{{ :dummy.png?75x75|Nom de la section}} +Programme Unix qui exécute toutes les minutes un ensemble de taches prédéterminées. + +Sous Linux, le programme **cron** s'appelle **crontab**, concaténation de **c**h**ron**o **tab**le, "table de planification". Il est exécuté par **root** et permet de s'adapter à l'identité à chacun des utilisateurs. + +===== - Liste la table des tâches ===== + +Afficher la liste des tâches pour l'utilisateur connecté + +<code> +crontab -l +</code> + +===== - Mots clés ===== + +Des mots-clé peuvent remplacer le code horaire. + +^ mot-clé ^ description ^ équivalent ^ +| @reboot | Au démarrage | Aucun | +| @yearly | Tous les ans | 0 0 1 1 * | +| @annually | Tous les ans | 0 0 1 1 * | +| @monthly | Tous les mois | 0 0 1 * * | +| @weekly | Toutes les semaines | 0 0 * * 0 | +| @daily | Tous les jours | 0 0 * * * | +| @midnight | Toutes les nuits | 0 0 * * * | +| @hourly | Toutes les heures | 0 * * * * | + + +===== - Éditer la tables des tâches ===== + +Éditer la liste des tâches pour l'utilisateur connecté + +<code> +crontab -e +</code> + +L'éditeur par défaut est exécuté pour éditer la table des tâches. Il est modifiable grâce à la variable d'environnement : +<code> +$ export EDITOR=nano +</code> + + + +===== - Supprimer la tables des tâches ===== + +Supprimer la liste des tâches pour l'utilisateur connecté + +<code> +crontab -r +</code> + + + +===== - Remplacer la tables des tâches ===== + +Remplacer la liste des tâches pour l'utilisateur connecté par une nouvelle table contenu dans ''<fichier>'' + +<code> +crontab <fichier> +</code> + + + +===== - Journalisation ===== + +La sortie standard pour une tache **cron** est l'envoi d'un mail. Pour modifier la sortie, il faut utiliser la syntaxe suivante : + +<code> +mm hh jj MMM JJJ tâche > fichier1 2> fichier2 +</code> + + * ''fichier1'' contient la sortie standard + * ''fichier2'' contient l'erreur standard + +Par exemple, pour ne rien afficher : +<code> +>/dev/null 2>&1 +</code> + +**Afficher l'horaire de la dernière tâche exécutée** pour l'ensemble des utilisateurs : +<code> +ls -lut /etc/init.d/cron +</code> + +**Extraire du journal du système** les informations concernant la table **cron** : +<code> +grep -w cron /var/log/syslog +</code> + + +===== - + d'infos ===== + +Les informations de planification sont stockées dans un fichier relatif à l'utilisateur. Par exemple : + * ''/var/spool/cron/crontabs/<utilisateur>'' sous Debian, MX Linux + * ''/var/spool/cron/<utilisateur>'' sous Red Hat, Fedora et Cent OS + +En plus, il existe un table cron centralisée dans ''/etc/crontab''. + +Pour un poste de travail ne fonctionnant pas forcément toute une journée, l'application **anacron** permet de lancer les commandes qui dû l'être lorsque l'ordinateur était éteint. + diff --git a/data/pages/informatique/linux/commandes/dd.txt b/data/pages/informatique/linux/commandes/dd.txt new file mode 100644 index 0000000..ec13e1d --- /dev/null +++ b/data/pages/informatique/linux/commandes/dd.txt @@ -0,0 +1,100 @@ +====== dd ====== +{{tag>"Linux commande"}} + +dd permet de **copier** et **convertir des fichiers de type block** + +**dd** signifie **Data Destroyer** ou **Data Dump** ou **Dataset Definition** + +Il est possible d'utiliser la commande **ddrescue** qui reprend la copie en cas d'arrêt intempestif. + +**dd** permet de reproduire des zones de disque qui ne font pas partie d'un système de fichier tels que le **secteur de démarrage** (le MBR), les **tables de partition**, les **traces laissées sur le disque par des fichiers effacés**, etc... L'un de ses emplois les plus importants est donc la création d'une copie de sauvegarde exacte d'une partition. + +Le programme ''dd'' lance deux tâches asynchrones, d'une part de lecture et d'autre part d'écriture, contrairement à ''cp'' qui copie un fichier de façon séquentielle (lecture d'une partie du fichier sur un premier périphérique, puis copie sur le second). + +===== - Exemples d'utilisation ===== + +==== - Créer une clé USB bootable ==== + +Pour créer une clé USB bootable à partir d'une image ISO. + +On considère : + * ''/dev/sdX'' la clé non montée + * ''debian.iso'' est l'image ISO présent dans le dossier courant + +<code> +# dd if=debian.iso of=/dev/sdX bs=1M; sync +</code> + +==== - Réaliser une image d'un DVD ==== + +Créé une image ISO de sauvegarde d'un CD ou d'un DVD : + +On considère : + * ''/dev/cdrom'' le chemin d'accès au DVD + * ''debian.iso'' est le nom de l'image ISO + +<code> +$ dd if=/dev/cdrom of=debian.iso +</code> + + +==== - Découper un fichier ==== + +Pour découper un fichier en tranches de 100 Mio. + +On considère : + * ''grosfichier'' le nom du fichier à découper + * ''grosfichier-part1'' le nom du 1er fichier de 100 Mio. + * ''grosfichier-part2'' le nom du 2nd fichier des 100 Mio suivant. + +<code> +$ dd bs=10K count=10K if=grosfichier of=grosfichier-part1 +$ dd bs=10K count=10K skip=10K if=grosfichier of=grosfichier-part2 +$ dd bs=10K count=10K skip=20K if=grosfichier of=grosfichier-part3 +$ dd bs=10K count=10K skip=30K if=grosfichier of=grosfichier-part4 +</code> + +Remarque, la commande ''split'' aurait été plus appropriée. + +==== - Copier la table MBR ==== + +Pour faire une copie du MBR (table des partitions principales comprises) d'un disque. + +On considère : + * ''/dev/hda'' le disque dur contenant le MBR + * ''full-mbr.bin'' le nom du fichier contant le MBR sauvegardé + +<code> +$ dd if=/dev/hda of=full-mbr.bin bs=512 count=1 +</code> + + +==== - Effacer un disque dur avec des zéros ==== + +Pour détruire les données d'un disque dur ''hda'' en le remplissant de zéros. + +<code> +$ dd if=/dev/zero of=/dev/hda +</code> + +Remarque, la commande ''shred'' aurait été plus approprié. + + + +==== - Tester le débit des disques dur avec dd ==== + +Sous Linux, la commande ''dd'' peut être utilisée pour une mesure de performance en lecture et écriture séquentielle. + +Pour se concentrer sur l'écriture des données sur un disque, la source des informations sera une suite de zero disponible depuis le chemin ''/dev/zero''. Si nous voulions mesurer la performance du disque, il aurait fallu écrire directement sur le chemin du disque (par exemple of=/dev/sda), mais cela effacerait le contenu du disque. En indiquant le chemin d'un fichier ''of=/media/disk_6/test'', nous devons passer par le systèmes de gestion de fichiers, qui peut nous ralentir. Mais cela n’enlèvera pas les conditions réelles que nous pouvons avoir avec un disque. + +En utilisant ''if=/dev/zero et bs=1G'', Linux aura besoin de 1GB d'espace disponible dans la RAM. Si vous n'avez pas suffisamment d'espace disponible, pensez à réduire cette valeur, par exemple à 512MB. + +<code bash> +$ dd if=/dev/zero of=/media/disk_6/testfile bs=1G count=1 oflag=direct +</code> + + +===== - Biblio ===== + + * [[https://www.gnu.org/software/coreutils/dd]] + * [[https://fr.wikipedia.org/wiki/Dd_(Unix)]] diff --git a/data/pages/informatique/linux/commandes/df.txt b/data/pages/informatique/linux/commandes/df.txt new file mode 100644 index 0000000..bbae011 --- /dev/null +++ b/data/pages/informatique/linux/commandes/df.txt @@ -0,0 +1,60 @@ +====== df ====== +{{ :dummy.png?75x75|Afficher l'espace disque utilisé et disponible sur les systèmes de fichiers montés}} + +La commande ''df'' est utilisée sous Linux pour afficher l'**espace disque utilisé et disponible** sur les systèmes de fichiers montés. Elle permet de connaître l'espace total, l'espace utilisé, l'espace disponible et le pourcentage d'utilisation de chaque système de fichiers. + +La sortie de la commande **df** est présentée en tableau avec une ligne pour chaque système de fichiers monté. Les colonnes du tableau indiquent l'espace total, l'espace utilisé, l'espace disponible, l'utilisation en pourcentage et le point de montage associé à chaque système de fichiers. + +<panel type="default" title="Exemple de résultat" subtitle="de la commande df" icon="fa fa-laptop"> +<code> +Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur +devtmpfs 4096 0 4096 0% /dev +tmpfs 8148596 0 8148596 0% /dev/shm +tmpfs 3259440 2332 3257108 1% /run +/dev/sda2 60718940 40851564 16750528 71% / +/dev/loop0 128 128 0 100% /var/lib/snapd/snap/bare/5 +/dev/loop1 64768 64768 0 100% /var/lib/snapd/snap/core20/1738 +/dev/loop5 409088 409088 0 100% /var/lib/snapd/snap/obs-studio/1284 +/dev/loop4 93952 93952 0 100% /var/lib/snapd/snap/gtk-common-themes/1535 +/dev/loop3 64896 64896 0 100% /var/lib/snapd/snap/core20/1778 +/dev/loop6 50816 50816 0 100% /var/lib/snapd/snap/snapd/17883 +/dev/loop2 83328 83328 0 100% /var/lib/snapd/snap/gtk-common-themes/1534 +/dev/sda1 485330 328177 127457 73% /boot +/dev/sdb2 446572352 349334928 74479488 83% /home +/dev/sdc 122486728 876400 115342204 1% /home/cedric24c/_tmp +tmpfs 1629716 324 1629392 1% /run/user/1000 +tmpfs 1629716 52 1629664 1% /run/user/0 + +</code> +</panel> +Par défaut, la commande df affiche les informations en octets, mais il est possible de spécifier d'autres unités telles que Ko, Mo ou Go. La commande df peut également être utilisée avec plusieurs options pour modifier son comportement, comme afficher les systèmes de fichiers inaccessibles ou ne pas afficher les systèmes de fichiers de type "tmpfs". + +Voici un exemple de commande "df" pour afficher l'utilisation de l'espace disque sur les partitions montées et exclure les systèmes de fichiers "tmpfs", vous pouvez utiliser l'option ''-x'' suivie d'une liste de types de système de fichiers à exclure : + + df -x tmpfs -h + +<panel type="default" title="Exemple de résultat" subtitle="de la commande df" icon="fa fa-laptop"> +<code> +Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur +devtmpfs 4,0M 0 4,0M 0% /dev +/dev/sda2 58G 39G 16G 71% / +/dev/loop0 128K 128K 0 100% /var/lib/snapd/snap/bare/5 +/dev/loop1 64M 64M 0 100% /var/lib/snapd/snap/core20/1738 +/dev/loop5 400M 400M 0 100% /var/lib/snapd/snap/obs-studio/1284 +/dev/loop4 92M 92M 0 100% /var/lib/snapd/snap/gtk-common-themes/1535 +/dev/loop3 64M 64M 0 100% /var/lib/snapd/snap/core20/1778 +/dev/loop6 50M 50M 0 100% /var/lib/snapd/snap/snapd/17883 +/dev/loop2 82M 82M 0 100% /var/lib/snapd/snap/gtk-common-themes/1534 +/dev/sda1 474M 321M 125M 73% /boot +/dev/sdb2 426G 334G 72G 83% /home +/dev/sdc 117G 856M 110G 1% /home/cedric24c/_tmp +</code> +</panel> + +Cette commande affiche l'utilisation de l'espace disque pour tous les systèmes de fichiers montés, sauf pour les systèmes de fichiers de type "tmpfs", en utilisant des unités plus lisibles pour l'utilisateur, telles que Ko, Mo ou Go. + +L'option ''-x'' est suivie de la liste des types de systèmes de fichiers à exclure, séparés par des virgules. Si vous souhaitez exclure d'autres types de systèmes de fichiers, vous pouvez les ajouter à la liste. + + --- //[[user:cedricabonnel]] & [[user:cpt]]// + + diff --git a/data/pages/informatique/linux/commandes/dnf.txt b/data/pages/informatique/linux/commandes/dnf.txt new file mode 100644 index 0000000..3bc26df --- /dev/null +++ b/data/pages/informatique/linux/commandes/dnf.txt @@ -0,0 +1,165 @@ +====== dnf ====== +{{ :dummy.png?75x75|DNF est un outil pour gérer les paquets sur les systèmes Linux qui utilisent RPM, et il facilite grandement la gestion des dépendances et des mises à jour de logiciels.}} + +---- + +DNF signifie "Dandified Yum", et c'est un gestionnaire de paquets pour les systèmes d'exploitation Linux utilisant RPM (Red Hat Package Manager). Il est principalement utilisé pour gérer les paquets et les dépendances sur les distributions Fedora, CentOS et Red Hat Enterprise Linux. + +Avec DNF, les utilisateurs peuvent installer, mettre à jour, désinstaller et rechercher des paquets sur leur système. Il peut également gérer les dépendances entre les paquets, de sorte que les utilisateurs n'ont pas à s'occuper de la résolution des dépendances manuellement. + +===== Informations concernant les fichiers ===== + + * **Binaire** : ''/usr/bin/dnf'' + * **Fichiers de cache** : ''/var/cache/dnf'' + * **Configuration principale** : ''/etc/dnf/dnf.conf'' + * **Configuration des dépôts** : ''/etc/yum.repos.d/'' + +===== Configurer un proxy pour tous les utilisateurs ===== + +Parfois, lorsque vous travaillez dans un environnement réseau limité, vous devez configurer un proxy pour accéder à Internet. Vous pouvez également configurer un cache en ligne, également appelé //proxy cache// qui sera utilisé pour stocker des copies des paquets demandées afin d'être réutilisés ultérieurement pas d'autres machines. Voici comment configurer un proxy pour tous les utilisateurs et pour un utilisateur spécifique sur Fedora en utilisant DNF. + +Pour configurer un proxy pour tous les utilisateurs, vous devez modifier le fichier ''/etc/dnf/dnf.conf''. + +<callout icon="fa fa-slack"> +Ouvrez ce fichier en mode édition en utilisant la commande suivante : + +<code> +sudo nano /etc/dnf/dnf.conf +</code> + +Ajoutez les lignes suivantes pour configurer un proxy simple : + +<code> +proxy=http://192.168.100.5:3128/ +</code> + +Si le proxy nécessite une identification, ajoutez également les lignes suivantes : +<code> +proxy=http://192.168.100.5:3128/ +proxy_username=vivek +proxy_password=secretePasswordHere +</code> +</callout> + +<callout icon="fa fa-slack"> +Enregistrez et fermez le fichier. À partir de maintenant, tous les utilisateurs sur votre système seront en mesure d'utiliser le proxy pour accéder à Internet en utilisant DNF. +</callout> + +C'est tout! Vous savez maintenant comment configurer un proxy avec DNF pour tous les utilisateurs sur Fedora. En suivant les étapes décrites ci-dessus, vous pouvez facilement accéder à Internet en utilisant DNF même dans un environnement réseau limité. + +===== Configurer un proxy pour un utilisateur spécifique ===== + +Pour configurer un proxy pour un utilisateur spécifique, vous devez ajouter les lignes suivantes dans le fichier ''~/.bash_profile'' ou ''~/.bashrc'' : + +<code> +export http_proxy="http://vivek:secretePassword@192.168.100.5:3128" +</code> + +Le fichier ''~/.bash_profile'' est utilisé pour les utilisateurs **non-root**, tandis que le fichier ''~/.bashrc'' est lu à chaque démarrage de la session utilisateur. Il est recommandé de redémarrer la session utilisateur après avoir effectué des modifications pour que les modifications prennent effet. + +C'est tout! Vous savez maintenant comment configurer un proxy avec DNF pour un utilisateur spécifique sur Fedora. En suivant les étapes décrites ci-dessus, vous pouvez facilement accéder à Internet en utilisant DNF même dans un environnement réseau limité. +===== Rechercher un paquet installé ===== + +L'option "installed" spécifie à DNF de n'afficher que les paquets installés sur le système : + + dnf list installed + +-- + +Lister tous les paquets installés sur votre système qui correspondent à la expression régulière "krb?-" : + + dnf list installed "krb?-*" + +L'expression régulière "krb?-*" signifie que DNF va rechercher tous les paquets dont le nom commence par "krb" suivi d'un caractère unique, puis suivi d'un tiret et de tout ce qui suit. Cela signifie que tous les paquets qui ont un nom similaire à "krb-xxx" ou "krb-yyy" seront listés par la commande. + +===== Surveiller les mises à jour disponibles sur Fedora DNF ===== + +Pour surveiller les mises à jour disponibles sur votre système Fedora utilisant DNF, vous pouvez utiliser un script **bash** utilisant ''dnf check-update'' sans **droit root**. + +<image shape="thumbnail"> +{{ :informatique:linux:commandes:pasted:20230213-000058.png }} +</image> + +Pour exécuter la commande ''dnf check-update'' en tant que service et mémoriser les informations de mise à jour dans un fichier, vous pouvez utiliser un script **bash** et une tâche **cron**. + +<callout icon="fa fa-slack"> +Le script ''check_update.sh'' peut être déposé dans n'importe quel répertoire sur votre système, mais il est souvent pratique de le déposer dans un répertoire dédié aux scripts. Certains répertoires communs pour les scripts incluent ''/usr/local/bin/'' (répertoire des binaires locaux). + +Voici un exemple de scripts que vous pouvez utiliser : + +<code BASH check_update.sh> +#!/bin/bash + +# Définir le chemin vers le fichier de mise à jour +update_file=/var/udpate_file + +# Exécuter la commande de mise à jour et stocker la sortie dans le fichier +dnf check-update +dnf check-update > $update_file +</code> +</callout> + +<callout icon="fa fa-slack"> +Enregistrez ce script dans un fichier, puis rendez-le exécutable en utilisant la commande suivante : + +<code BASH> +chmod +x /usr/local/bin/check_update.sh +</code> +</callout> + + +<callout icon="fa fa-slack"> + +La commande ''touch'' pour créer le fichier **update_file** s'il n'existe pas encore. La commande ''chmod'' avec l'option **644** permet à tous les utilisateurs (propriétaire, utilisateurs du groupe et autres utilisateurs) d'avoir uniquement des autorisations de lecture sur le fichier ''update_file'' : + +<code BASH> +sudo touch /var/udpate_file +sudo chmod 644 /var/update_file +</code> +</callout> + + +<callout icon="fa fa-slack"> +Ensuite, pour exécuter ce script en tant que service, vous pouvez ajouter une tâche **cron**. Pour ouvrir le fichier de configuration **cron**, utilisez la commande suivante : + + sudo crontab -e + +</callout> + +<callout icon="fa fa-slack"> +Ajoutez la ligne suivante à ce fichier pour exécuter le script tous les heures : + 0 */1 * * * /usr/local/bin/check_update.sh + +Cette ligne exécutera le script tous les heures. Vous pouvez ajuster l'heure en fonction de vos besoins. +</callout> + + +<callout icon="fa fa-slack"> +Pour afficher les informations de mise à jour lors de l'ouverture d'un terminal, vous pouvez ajouter le code suivant à votre fichier de configuration bash **~/.bashrc** : + +<code BASH .bashrc> +# Définir le chemin vers le fichier de mise à jour +update_file=/var/udpate_file + +# Vérifier si le fichier de mise à jour existe +if [ -f $update_file ]; then + # Compter le nombre de mises à jour + updates=$(($(wc -l < $update_file) - 1)) + + # Afficher le nombre de mises à jour en attente + echo "Il y a $updates mise(s) à jour en attente." +fi +</code> + +</callout> + +Après avoir enregistré les modifications, ouvrez un nouveau terminal pour vérifier que les informations de mise à jour s'affichent correctement. + +<callout type="success" icon="true"> +Retrouver le script d'installation automatique à l'adresse [[https://git.abonnel.fr/cedricAbonnel/scripts-bash/src/branch/main/install_check_update.sh|git.abonnel.fr scripts-bash]] + +Executez la ligne suivante dans votre Terminal : + sudo bash -c "$(curl -fsSL https://git.abonnel.fr/cedricAbonnel/scripts-bash/raw/branch/main/install_check_update.sh)" + +</callout> + diff --git a/data/pages/informatique/linux/commandes/double_dollar.txt b/data/pages/informatique/linux/commandes/double_dollar.txt new file mode 100644 index 0000000..9229ab1 --- /dev/null +++ b/data/pages/informatique/linux/commandes/double_dollar.txt @@ -0,0 +1,49 @@ +====== $$ ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +En Bash, ''$$'' est une variable qui contient le PID (Process ID) du processus en cours d'exécution. Cette variable peut être utilisée pour identifier de manière unique un processus ou pour contrôler les processus enfants créés à partir du script. + +Par exemple, vous pouvez utiliser ''$$'' pour créer un fichier journal unique pour chaque instance de votre script Bash en utilisant le PID comme partie du nom du fichier. + +Notez cependant que le PID est une valeur dynamique qui change chaque fois que le processus est exécuté, donc ''$$'' ne doit être utilisé que dans le contexte du processus en cours d'exécution. + +Pour utiliser "$$" correctement dans le contexte du processus en cours d'exécution, vous pouvez le stocker dans une variable dès le début de votre script Bash. De cette façon, la variable contiendra le PID du processus en cours d'exécution tout au long du script, même si le PID change pendant l'exécution du script. + +Voici un exemple de code Bash montrant comment stocker "$$" dans une variable : +<code BASH> +#!/bin/bash + +# stocker le PID dans une variable +current_pid=$$ + +# afficher le PID +echo "Le PID du processus en cours d'exécution est : $current_pid" + +# faire quelque chose d'autre dans le script... + +</code> + +Ensuite, vous pouvez utiliser la variable ''current_pid'' tout au long de votre script pour référencer le PID du processus en cours d'exécution. + +Notez que si votre script crée des processus enfants, le PID de ces processus enfants sera différent du PID du processus parent. Dans ce cas, vous pouvez utiliser ''$$'' pour référencer le PID du processus parent, et utiliser un autre mécanisme pour référencer le PID des processus enfants, comme par exemple en stockant le PID de chaque processus enfant dans un tableau ou un fichier. + + +Pour connaître le PID du processus parent dans un script Bash, vous pouvez utiliser la variable spéciale ''$PPID''. Cette variable contient le PID du processus parent qui a créé le processus en cours d'exécution. + +Voici un exemple de code Bash qui utilise ''$PPID'' pour afficher le PID du processus parent : + +<code BASH> +#!/bin/bash + +# stocker le PID du processus parent dans une variable +parent_pid=$PPID + +# afficher le PID du processus parent +echo "Le PID du processus parent est : $parent_pid" + +# faire quelque chose d'autre dans le script... +</code> + +Notez que ''$PPID'' ne fonctionne que si le processus en cours d'exécution a été créé par un processus parent dans le même système d'exploitation. Si le processus en cours d'exécution a été créé par un autre système d'exploitation ou un autre type de processus, ''$PPID'' ne sera pas défini ou aura une valeur incorrecte. + diff --git a/data/pages/informatique/linux/commandes/dpkg.txt b/data/pages/informatique/linux/commandes/dpkg.txt new file mode 100644 index 0000000..4358bfd --- /dev/null +++ b/data/pages/informatique/linux/commandes/dpkg.txt @@ -0,0 +1,11 @@ +====== dpkg ====== +{{ :dummy.png?75x75|}} + +Le programme ''dpkg'' est un outil de gestion de paquets sous Linux qui est utilisé pour installer, configurer, supprimer et gérer des paquets logiciels sur un système **Debian** ou dérivé de **Debian**. Il est utilisé en ligne de commande et fournit une interface de bas niveau pour travailler avec des fichiers de paquets **Debian**. + +En utilisant **dpkg**, vous pouvez installer des paquets de logiciels localement à partir de fichiers de paquets **Debian** (fichiers ''.deb''), ainsi que gérer les paquets installés sur votre système, tels que les lister, les supprimer ou les mettre à jour. + +''dpkg'' est utilisé en conjonction avec d'autres outils de gestion de paquets, tels que [[apt|apt]] ou  [[..:..:applications:apt-get|apt-get]]. + + --- //[[user:cedricabonnel]]// + diff --git a/data/pages/informatique/linux/commandes/du.txt b/data/pages/informatique/linux/commandes/du.txt new file mode 100644 index 0000000..ba5e4eb --- /dev/null +++ b/data/pages/informatique/linux/commandes/du.txt @@ -0,0 +1,30 @@ +====== du ====== + + +Exemple d'analyse d'une arborescence d'un Raspbian 10 : +<code> +$ sudo du -h --max-depth=1 / +0 /dev +8,6M /bin +16K /lost+found +41M /opt +343M /lib +3,4M /etc +4,0K /mnt +614M /usr +96K /home +4,0K /srv +17M /run +52M /boot +36K /tmp +32K /root +260M /var +8,8M /sbin +du: impossible d'accéder à '/proc/23168/task/23168/fd/3': Aucun fichier ou dossier de ce type +du: impossible d'accéder à '/proc/23168/task/23168/fdinfo/3': Aucun fichier ou dossier de ce type +du: impossible d'accéder à '/proc/23168/fd/4': Aucun fichier ou dossier de ce type +du: impossible d'accéder à '/proc/23168/fdinfo/4': Aucun fichier ou dossier de ce type +0 /proc +0 /sys + +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/echo.txt b/data/pages/informatique/linux/commandes/echo.txt new file mode 100644 index 0000000..5855367 --- /dev/null +++ b/data/pages/informatique/linux/commandes/echo.txt @@ -0,0 +1,22 @@ +====== echo ====== + +La commande ''echo'' est couramment utilisée dans les scripts shell et dans les lignes de commande Unix/Linux pour afficher du texte ou des variables à la sortie standard (généralement la console ou le terminal). Elle est principalement utilisée pour produire une sortie textuelle à des fins de débogage, de communication avec l'utilisateur ou d'autres opérations d'affichage. + +La syntaxe de base de la commande ''echo'' est la suivante : + +<code bash> +echo [options] [texte ou variables] +</code> + +- ''[options]'' : Vous pouvez spécifier des options pour modifier le comportement de la commande ''echo'', bien que la plupart des implémentations de shell n'en aient pas beaucoup. Par exemple, ''echo -n'' supprime la nouvelle ligne qui est généralement ajoutée à la fin de la sortie. + +- ''[texte ou variables]'' : Vous pouvez fournir du texte à afficher ou des variables dont la valeur doit être affichée. Vous pouvez utiliser des guillemets simples (''''') ou doubles (''"'') pour encadrer le texte, selon que vous souhaitez ou non interpréter des variables à l'intérieur (les guillemets doubles permettent l'interpolation des variables). + +Voici quelques exemples d'utilisation de la commande ''echo'' : + +<code bash> +echo "Bonjour, monde!" # Affiche le texte "Bonjour, monde!" avec une nouvelle ligne. +echo -n "Bonjour, " ; echo "monde!" # Affiche le texte "Bonjour, monde!" sans nouvelle ligne entre les deux parties. +nom="Alice" +echo "Bienvenue, $nom" # Affiche "Bienvenue, Alice" en interprétant la variable $nom. +</code> diff --git a/data/pages/informatique/linux/commandes/exit.txt b/data/pages/informatique/linux/commandes/exit.txt new file mode 100644 index 0000000..f30b415 --- /dev/null +++ b/data/pages/informatique/linux/commandes/exit.txt @@ -0,0 +1,50 @@ +====== exit ====== +{{ :dummy.png?75x75|commande système}} + +La commande ''exit'' est une commande utilisée dans le shell BASH pour quitter une session de terminal. Lorsque vous exécutez la commande ''exit'', le shell BASH se termine et vous êtes retourné à l'invite de commande de votre système d'exploitation. + +La commande ''exit'' prend également un code de sortie en argument optionnel. Par exemple, si vous exécutez ''exit 0'', cela signifie que le programme ou le script qui utilise le shell BASH s'est terminé sans erreur. Si vous spécifiez un autre code de sortie, cela indique qu'une erreur s'est produite lors de l'exécution du programme ou du script. + +La commande ''exit'' ne fonctionne que dans le shell BASH et ne peut pas être utilisée dans d'autres shells de terminal. + +La commande ''exit'' permet de quitter la session courante du shell BASH, mais elle ne ferme pas directement le terminal ou l'émulateur de terminal que vous utilisez. Une fois que vous avez exécuté la commande ''exit'', la session BASH actuelle se termine et vous êtes retourné à l'interface du terminal. + +Cependant, si vous utilisez un terminal graphique (comme GNOME Terminal, KDE Konsole, ou iTerm2), la fermeture de la session BASH peut entraîner la fermeture du terminal si aucune autre session ou onglet n'est ouvert. Dans ce cas, la commande ''exit'' peut sembler fermer le terminal, mais en réalité, elle ne ferme que la session du shell en cours. + +La manière dont un terminal gère la fermeture des sessions et des onglets peut varier selon l'application et les paramètres de configuration. + +-- Dans le shell BASH, les commandes ''exit'' et [[informatique:linux:commandes:logout|logout]] ont des fonctions similaires, mais elles ne sont pas exactement les mêmes. + +La commande ''exit'' permet de quitter la session du shell BASH en cours. Elle ferme le shell et retourne à l'invite de commande du système d'exploitation. Si vous exécutez la commande ''exit'' dans une session de shell, elle se termine immédiatement. + +La commande ''logout'' est souvent utilisée pour se déconnecter d'une session de terminal interactive. Elle peut être utilisée pour se déconnecter d'une session de shell, mais elle peut également fermer une session de terminal en fonction de la configuration du système. + +Dans de nombreux systèmes, ''logout'' et ''exit'' ont un effet similaire car ils quittent la session du shell. Cependant, il est possible que ces commandes aient des effets différents selon la configuration du système ou le shell utilisé. Par exemple, dans le shell Zsh, la commande ''logout'' peut être utilisée pour se déconnecter de la session de shell, mais elle ne peut pas être utilisée pour quitter une fenêtre de terminal. + +===== Exemples ===== + +-- Supposons que vous avez ouvert un terminal et que vous êtes actuellement connecté en tant que utilisateur ''alice''. Vous pouvez exécuter la commande ''exit'' pour quitter la session du shell BASH en cours et retourner à l'invite de commande de votre système d'exploitation, comme ceci : + +<code BASH> +alice@ubuntu:~$ exit +logout +</code> + +Après avoir exécuté la commande ''exit'', vous voyez l'affichage ''logout'' qui indique que vous avez quitté la session du shell BASH. + +-- Vous pouvez également utiliser la commande ''exit'' avec un code de sortie en argument. Par exemple, si vous avez un script qui effectue une tâche spécifique et que vous voulez que le code de sortie soit ''0'' pour indiquer que le script s'est terminé sans erreur, vous pouvez utiliser la commande ''exit 0'', comme ceci : + +<code BASH> +#!/bin/bash + +# Votre script ici + +# Quitter le script avec un code de sortie 0 (aucune erreur) +exit 0 +</code> + +Dans cet exemple, la commande ''exit 0'' est utilisée pour quitter le script et renvoyer le code de sortie ''0''. + +===== Astuces ===== + +Dans un terminal ou une console, le raccourci <key>Ctrl</key> + <key>D</key> est utilisé pour envoyer un signal de fin de fichier (''EOF''). Cela signifie que lorsque vous tapez ce raccourci, le terminal ou la console interprète cela comme la fin de l'entrée de données et affiche le résultat ou quitte l'interface de commande si rien n'est entré. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/expand.txt b/data/pages/informatique/linux/commandes/expand.txt new file mode 100644 index 0000000..792096c --- /dev/null +++ b/data/pages/informatique/linux/commandes/expand.txt @@ -0,0 +1,14 @@ +====== expand ====== + +~~TechArticle~~ + +C'est un programme Linux présent dans ''/usr/bin/''. + +Le programme ''expand'' a pour fonction de convertir les tabulations (''\t'') en espaces. Il lit un fichier texte en entrée et écrit le fichier texte en sortie, en remplaçant toutes les tabulations par un nombre spécifié d'espaces (par défaut, huit). + +===== Exemples ===== + + expand -4 input.txt > output.txt + +Cet exemple prend le contenu du fichier ''input.txt'', le modifie pour remplacer chaque tabulation par quatre espaces, puis écrit le résultat dans le fichier ''output.txt''. + diff --git a/data/pages/informatique/linux/commandes/fdupes.txt b/data/pages/informatique/linux/commandes/fdupes.txt new file mode 100644 index 0000000..6630beb --- /dev/null +++ b/data/pages/informatique/linux/commandes/fdupes.txt @@ -0,0 +1,32 @@ +====== fdupes ====== + +**FDupes** est un programme en ligne de commande utilisé pour identifier et supprimer les fichiers en double sur un système de fichiers. Il s'agit d'un outil open source couramment utilisé sur les systèmes d'exploitation de type Unix, y compris Linux. **FDupes** fonctionne en **comparant les tailles de fichiers** et en **calculant des empreintes MD5** pour identifier les fichiers avec des contenus identiques. + +Les utilisateurs peuvent spécifier divers paramètres pour affiner la recherche, tels que l'exclusion de certains dossiers, la comparaison de fichiers en fonction de la taille ou du contenu, et la possibilité de conserver un exemplaire de chaque fichier en double. + +===== Installer FDupes ===== + +<code> +sudo apt install fdupes +</code> + +===== Recherche Basique de Doublons ===== + +<code> +fdupes /chemin/du/dossier +</code> + +Cette commande recherche les fichiers en double dans le dossier spécifié et ses sous-dossiers. + +===== Recherche de Doublons dans Plusieurs Dossiers ===== + +<code> +fdupes /dossier1 /dossier2 +</code> + +Cette commande compare les fichiers dans ''dossier1'' et ''dossier2'', identifiant les doublons entre ces deux dossiers. + + + + + --- //[[user:cedricabonnel]]// diff --git a/data/pages/informatique/linux/commandes/file.txt b/data/pages/informatique/linux/commandes/file.txt new file mode 100644 index 0000000..5b3fc0e --- /dev/null +++ b/data/pages/informatique/linux/commandes/file.txt @@ -0,0 +1,18 @@ +====== file ====== + +La commande "file" sous Linux est une commande en ligne de commande qui permet de déterminer le type de fichier d'un fichier donné. Elle peut être utilisée pour identifier le type de contenu d'un fichier, qu'il s'agisse d'un fichier texte, d'une image, d'un fichier audio ou vidéo, ou de tout autre type de fichier. + +La syntaxe de base de la commande est la suivante : + + file [options] nom_du_fichier + +Cette commande retourne une brève description du type de fichier et du format utilisé + +Exemple : +<code> +$ file /usr/sbin/poweroff +/usr/sbin/poweroff: symbolic link to `../bin/systemctl' + + +</code> + diff --git a/data/pages/informatique/linux/commandes/find.txt b/data/pages/informatique/linux/commandes/find.txt new file mode 100644 index 0000000..05a67bf --- /dev/null +++ b/data/pages/informatique/linux/commandes/find.txt @@ -0,0 +1,36 @@ +====== find ====== +{{ :dummy.png?75x75|}} + +La commande **find** sous Linux est utilisée pour rechercher des fichiers et des répertoires dans une hiérarchie de fichiers. Elle est souvent utilisée pour trouver des fichiers en fonction de leur nom, de leur type, de leur taille, de leur date de modification, de leur propriétaire ou de leurs permissions. + +La commande **find** est très puissante et flexible, elle permet de trouver des fichiers dans toute la hiérarchie de fichiers à partir du répertoire spécifié en paramètre. + +-- + +Par exemple, si vous voulez trouver tous les fichiers portant le nom ''exemple.txt'' dans votre répertoire personnel et ses sous-répertoires, vous pouvez utiliser la commande : + +<code BASH> +find ~/ -name exemple.txt +</code> + +Cette commande cherchera tous les fichiers portant le nom ''exemple.txt'' dans le répertoire personnel et ses sous-répertoires, et affichera leur chemin absolu. + +-- + +Pour chercher un fichier avec **find** dont le nom contient "HDR", vous pouvez utiliser l'option ''-name'' suivi d'un motif de recherche qui inclut la chaîne de caractères "HDR". Par exemple : + +<code> +find . -type f -name *HDR* +</code> + +Dans cet exemple, ''.'' est le chemin courant dans lequel vous voulez rechercher le fichier. L'astérisque (*) est utilisé pour représenter tout texte qui peut se trouver avant et après "HDR" dans le nom du fichier. Cela permet de rechercher tous les fichiers dont le nom contient la chaîne de caractères "HDR", quelle que soit leur position dans le nom. + +Si vous voulez supprimer ces fichiers, vous pouvez utiliser la commande ''rm'' avec l'option ''-f'' pour supprimer les fichiers sans confirmation : + +<code> +find . -type f -name *HDR* -exec rm -f {} \; +</code> + +Cette commande supprime tous les fichiers trouvés. L'option ''-exec'' permet d'exécuter la commande **rm** pour chaque fichier trouvé, et ''{}'' est remplacé par le nom de chaque fichier. L'option ''-f'' permet de supprimer les fichiers sans confirmation. Le ''\;'' indique la fin de la commande à exécuter pour chaque fichier. + +Cependant, soyez très prudent lors de l'utilisation de la commande **rm**, car une fois les fichiers supprimés, il est très difficile de les récupérer. Vérifiez deux fois avant de lancer cette commande, ou assurez-vous que vous avez une sauvegarde des fichiers importants. diff --git a/data/pages/informatique/linux/commandes/free.txt b/data/pages/informatique/linux/commandes/free.txt new file mode 100644 index 0000000..9cca2bf --- /dev/null +++ b/data/pages/informatique/linux/commandes/free.txt @@ -0,0 +1,9 @@ +====== free ====== +{{tag>"Linux commande"}} +{{ :informatique:1200px-gnulinux.jpg?75x75|linux}} + +Afficher l'occupation de la mémoire. + +<code> +free -th +</code> diff --git a/data/pages/informatique/linux/commandes/getfacl.txt b/data/pages/informatique/linux/commandes/getfacl.txt new file mode 100644 index 0000000..e821090 --- /dev/null +++ b/data/pages/informatique/linux/commandes/getfacl.txt @@ -0,0 +1,117 @@ +====== getfacl ====== +{{ :dummy.png?75x75|getfacl}} + +Programme Linux qui retourne les informations ACL (Contrôle d'Accès aux fichiers). + +Il peut s'utiliser de la manière la plus simple : +<code> +$ getfacl ~ +</code> + +===== - Installer getfacl ===== + +<code> +$ sudo apt install acl +</code> + +====== - Exemples de retour ====== + +--- + +Dans un dossier **non** modifié par ''setfacl -d'', nous avons les propriétés suivantes : +<code> +$ getfacl /mnt/disk_23 + +getfacl : suppression du premier « / » des noms de chemins absolus +# file: mnt/disk_23 +# owner: 99 +# group: 99 +user::rwx +group::rwx +other::rwx +</code> + +Le résultat obtenu avec la commande ''getfacl'' affiche les informations de contrôle d'accès (ACL) pour le fichier ou le répertoire spécifié. Voici la signification des différentes lignes du résultat : + + * ''# file: mnt/disk_23'': Cette ligne indique le chemin d'accès au fichier ou répertoire dont les ACL sont affichées, dans ce cas précis, le fichier se trouve à ''mnt/disk_23''. + + * ''# owner: 99'': Cette ligne indique l'identifiant du propriétaire du fichier ou du répertoire. Dans cet exemple, le propriétaire a l'ID 99. + + * ''# group: 99'': Cette ligne indique l'identifiant du groupe propriétaire du fichier ou du répertoire. Dans cet exemple, le groupe propriétaire a l'ID 99. + +Ensuite, les lignes suivantes décrivent les droits d'accès pour différentes entités : + + * ''user::rwx'': Cela signifie que l'utilisateur (propriétaire) a les droits de lecture (r), d'écriture (w) et d'exécution (x) sur ce fichier ou répertoire. + + * ''group::rwx'': Cela indique que les membres du groupe propriétaire ont les mêmes droits que l'utilisateur (propriétaire) précédemment mentionné, c'est-à-dire lecture, écriture et exécution. + + * ''other::rwx'': Cela spécifie les droits d'accès pour tous les autres utilisateurs qui ne sont ni le propriétaire ni membres du groupe propriétaire. Dans ce cas, les autres utilisateurs ont également les droits de lecture, écriture et exécution. + +Ainsi, le fichier ou le répertoire ''mnt/disk_23'' a les ACL configurées de manière à permettre au propriétaire, au groupe propriétaire et à tous les autres utilisateurs d'avoir des droits complets de lecture, écriture et exécution sur ce fichier ou répertoire. + +--- + +Dans un dossier modifié par ''chmod'', nous avons les propriétés suivantes : +<code> +$ sudo chmod o-s,g+s,u+s /media/disk_23 + +$ sudo setfacl /media/disk_23 +getfacl : suppression du premier « / » des noms de chemins absolus +# file: media/disk_23 +# owner: 99 +# group: 99 +# flags: ss- +user::rwx +group::rwx +other::rwx + +</code> + +Si le résultat affiche la ligne ''# flags: ss-'' après les droits d'accès, cela indique la présence de certains indicateurs de contrôle d'accès spéciaux. Voici la signification de ces indicateurs : + + * ''s'': L'indicateur "s" fait référence à l'ensemble de bits "setuid" ou "setgid". Lorsque l'indicateur "s" est présent pour l'utilisateur (propriétaire) ou le groupe, il indique que l'exécution de ce fichier ou répertoire sera effectuée avec les droits de l'utilisateur ou du groupe propriétaire, respectivement. Cela signifie que lorsque d'autres utilisateurs exécutent ce fichier, il aura les mêmes droits que l'utilisateur propriétaire, et lorsque d'autres fichiers sont créés dans ce répertoire, ils hériteront du groupe propriétaire. + + * ''-'': Le tiret ("-") indique que l'indicateur "s" n'est pas activé. Dans ce cas, il n'y a pas d'ensemble de bits "setuid" ou "setgid" appliqué au fichier ou au répertoire. + +Ainsi, avec l'indicateur "ss-", aucun ensemble de bits "setuid" ou "setgid" n'est activé pour ce fichier ou répertoire. Cela signifie que lorsqu'il est exécuté ou lorsqu'un nouveau fichier est créé dans ce répertoire, il n'y aura pas de changement de l'utilisateur ou du groupe propriétaire associé. + +--- + + +Dans un dossier modifié par ''setfacl -d -m :rwx'', nous avons les propriétés suivantes : + +<code> +$ sudo setfacl -d -m :rwx /media/disk_23 + +$ getfacl /media/disk_23 +getfacl : suppression du premier « / » des noms de chemins absolus +# file: media/disk_23 +# owner: 99 +# group: 99 +# flags: ss- +user::rwx +group::rwx +other::rwx +default:user::rwx +default:group::rwx +default:other::rwx +</code> + +Cela signifie que les droits d'accès par défaut sont définis pour les nouveaux fichiers et répertoires créés à l'intérieur de ce répertoire. Voici leur signification : + + * ''default:user::rwx'' : Cela spécifie que par défaut, les nouveaux fichiers et répertoires créés auront les droits de lecture, écriture et exécution pour le propriétaire. + + * ''default:group::rwx'' : Cela indique que par défaut, les nouveaux fichiers et répertoires auront les mêmes droits de lecture, écriture et exécution pour le groupe propriétaire que le répertoire parent. + + * ''default:other::rwx'' : Cela spécifie que par défaut, les nouveaux fichiers et répertoires auront les droits de lecture, écriture et exécution pour tous les autres utilisateurs qui ne sont pas le propriétaire ni membres du groupe propriétaire. + +En résumé, lorsque vous créez de nouveaux fichiers ou répertoires à l'intérieur de ce répertoire, les droits d'accès par défaut spécifiés ci-dessus seront automatiquement attribués à ces nouveaux éléments. Ces droits d'accès par défaut peuvent être modifiés selon vos besoins. + +--- + +<code> +default:user:www-data:rwx +default:group:www-data:rwx +</code> + +Cela indique que par défaut, les nouveaux fichiers et répertoires créés auront "www-data" comme propriétaire et groupe propriétaire, avec les droits de lecture, écriture et exécution (rwx) accordés à la fois au propriétaire et au groupe. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/getopts.txt b/data/pages/informatique/linux/commandes/getopts.txt new file mode 100644 index 0000000..084898d --- /dev/null +++ b/data/pages/informatique/linux/commandes/getopts.txt @@ -0,0 +1,38 @@ +====== getopts ====== + +La commande ''getopts'' est une commande intégrée (built-in) dans les scripts shell (en particulier dans les shells comme bash) qui permet de traiter facilement les options et les arguments passés en ligne de commande lors de l'exécution d'un script. Elle facilite la gestion des arguments de ligne de commande en permettant aux scripts d'analyser les options spécifiées par l'utilisateur. + +La syntaxe générale de ''getopts'' est la suivante : + +<code bash> +getopts options variable +</code> + +- ''options'' est une chaîne qui spécifie les options que vous souhaitez gérer dans votre script. Chaque lettre dans cette chaîne représente une option, et si une lettre est suivie d'un deux-points ('':''), cela signifie que l'option attend un argument. Par exemple, ''"ab:c"'' signifie que le script gère les options ''-a'', ''-b'', et ''-c'', où ''-b'' attend un argument. +- ''variable'' est la variable que vous déclarez pour stocker la lettre de l'option actuelle pendant le traitement. + +Voici un exemple simple d'utilisation de ''getopts'' dans un script bash : + +<code bash> +#!/bin/bash + +while getopts "a:b:c" option; do + case "$option" in + a) + echo "Option -a avec argument: $OPTARG" + ;; + b) + echo "Option -b avec argument: $OPTARG" + ;; + c) + echo "Option -c sans argument" + ;; + \?) + echo "Option invalide: -$OPTARG" + exit 1 + ;; + esac +done +</code> + +Dans cet exemple, le script peut être appelé avec des options comme ''-a valeur'', ''-b autre_valeur'', ou simplement ''-c''. ''getopts'' permet de traiter chaque option de manière séquentielle, en récupérant la lettre de l'option dans la variable ''$option'' et en utilisant un bloc ''case'' pour gérer chaque option spécifiée par l'utilisateur. Si l'utilisateur spécifie une option invalide, le script affiche un message d'erreur et se termine. diff --git a/data/pages/informatique/linux/commandes/git.txt b/data/pages/informatique/linux/commandes/git.txt new file mode 100644 index 0000000..003f519 --- /dev/null +++ b/data/pages/informatique/linux/commandes/git.txt @@ -0,0 +1,241 @@ +====== git ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +Git est un système de gestion de versions qui permet de suivre les modifications apportées à des fichiers et de collaborer sur des projets informatiques de manière organisée. Il enregistre l'historique de toutes les modifications, ce qui permet de revenir en arrière en cas d'erreur et de travailler en équipe sur un même code source sans conflits majeurs. En résumé, Git est un outil essentiel pour les développeurs et d'autres personnes travaillant sur des projets informatiques pour gérer et suivre les modifications apportées aux fichiers. + + +===== - Commandes Git de base ===== + +Lorsque vous travaillez uniquement en local avec Git, vous avez généralement besoin d'un ensemble de commandes Git de base pour gérer vos dépôts locaux. Voici quelques-unes des commandes Git les plus couramment utilisées dans ce contexte : + * **git init** : Cette commande initialise un nouveau dépôt Git local dans le répertoire courant. Vous l'utiliserez une seule fois au début du projet pour créer un nouveau dépôt. + + * **git clone** : Si vous avez déjà un dépôt distant et que vous souhaitez créer une copie locale de ce dépôt, vous pouvez utiliser la commande **git clone**. + + * **git status** : Cette commande vous permet de vérifier l'état de votre répertoire de travail par rapport au dépôt Git local. Elle vous montre les fichiers modifiés, non suivis, en attente de commit, etc. + + * **git add** : Utilisez cette commande pour mettre des fichiers sous suivi Git (//staging area//) en vue de les inclure dans le prochain commit. + + * **git commit** : Crée un instantané (commit) des modifications enregistrées dans la //staging area//. + + * **git log** : Cette commande affiche l'historique des commits du dépôt local, y compris les messages de commit et les informations sur les auteurs et les dates. + + * **git branch** : Permet de lister les branches disponibles dans votre dépôt local, et de voir sur quelle branche vous vous trouvez actuellement. + + * **git checkout** : Vous permet de passer d'une branche à une autre. + + * **git merge** : Utilisé pour fusionner une branche avec une autre. + + * **git diff** : Vous montre les différences entre deux commits, deux branches ou deux fichiers. + +===== - Commandes Git avec un dépôt distant ===== + +Lorsque vous travaillez avec un dépôt distant en plus de votre dépôt local, vous devez utiliser quelques commandes supplémentaires pour synchroniser votre travail avec le dépôt distant. Voici les commandes Git les plus couramment utilisées dans ce contexte : + + * **git remote** : Cette commande vous permet de voir la liste des dépôts distants associés à votre dépôt local. + + * **git fetch** : Utilisez cette commande pour récupérer les dernières modifications du dépôt distant sans les fusionner dans votre branche actuelle. Elle met à jour vos références locales avec les modifications distantes. + + * **git pull** : Cette commande récupère les dernières modifications du dépôt distant et les fusionne automatiquement dans votre branche locale. C'est équivalent à exécuter **git fetch** suivi de **git merge**. + + * **git push** : Utilisez cette commande pour pousser vos commits locaux vers le dépôt distant. Vous devez spécifier la branche locale que vous souhaitez pousser et la branche distante vers laquelle vous voulez la pousser. + + * **git clone** (déjà mentionné) : Utilisez cette commande pour cloner un dépôt distant et créer une copie locale de celui-ci. + + * **git branch** (déjà mentionné) : Vous permet de voir les branches locales et distantes. Utilisez **git branch -r** pour voir les branches distantes. + + * **git checkout** (déjà mentionné) : Vous permet de basculer entre les branches locales et de créer de nouvelles branches. + + * **git merge** (déjà mentionné) : Utilisé pour fusionner les branches locales. Vous pouvez également utiliser git merge pour fusionner des branches distantes dans votre branche actuelle après avoir récupéré les modifications avec **git fetch**. + + * **git remote add** : Si vous souhaitez ajouter un nouveau dépôt distant à votre dépôt local, vous pouvez utiliser cette commande pour l'associer. + + * **git remote remove** : Cette commande vous permet de supprimer un dépôt distant associé à votre dépôt local. + +===== - init ===== + +Que vous travailliez en collaboration avec d'autres développeurs ou que vous travailliez uniquement sur votre propre projet, vous effectuerez systématiquement une commande ''git init'' pour initialiser la construction de votre dépôt **Git**. Pour rappel, **Git** sait aussi bien travailler en collaboration à distance qu'en local, car il permet de gérer efficacement les versions de votre code, de suivre l'historique des modifications et de fusionner les contributions de différents collaborateurs, que ce soit sur un dépôt distant ou sur votre propre machine. + + +===== - gitignore ===== + +Le fichier ''.gitignore'' est utilisé pour spécifier des règles sur les fichiers et les répertoires que Git doit ignorer lorsqu'il suit les modifications. Les règles définies dans ce fichier indiquent à Git de ne pas inclure certains fichiers ou dossiers dans les commits, ce qui peut être utile pour exclure des fichiers de configuration locaux, des fichiers de génération automatique, des fichiers temporaires, etc. + +Placer le fichier ''.gitignore'' à la racine du dépôt est courant car cela permet de spécifier des règles d'ignorance qui s'appliquent à l'ensemble du projet. Cependant, il est également possible d'avoir des fichiers ''.gitignore'' dans des sous-répertoires si vous avez besoin de règles d'ignorance spécifiques à ces sous-répertoires. + + +===== - clone ===== + +Ce terme désigne l'action de copier ou télécharger le contenu d'un dépôt dans un dossier de travail. L'adresse d'un dépot Git peut-être par exemple ''https://git.abonnel.fr/cedricAbonnel/scripts-bash''. + +Dans le contexte de la gestion de versions et du contrôle de code source, un dépôt (ou repository en anglais) est un endroit où sont stockées toutes les informations liées à un projet, y compris les fichiers source, l'historique des versions, les branches de développement, etc. + +Donc, lorsque vous souhaitez **cloner** ce lien avec la commande ''git clone'', vous obtenez une copie locale de ce dépôt sur votre machine, ce qui vous permet de travailler sur le projet et de suivre les modifications localement. + +Par exemple : +<code bash> +cd ~/projets +git clone https://git.abonnel.fr/cedricAbonnel/scripts-bash +</code> + +Ces commandes créent un dossier appelé "scripts-bash" dans le répertoire "~/projets" et téléchargent les fichiers et dossiers du dépôt, en préservant la structure de l'arborescence telle qu'elle est définie dans le dépôt. Le dossier "~/projets/scripts-bash" devient un dépôt Git local. + +===== - remote ===== + +Pour collaborer avec d'autres sur **Git**, vous devez initialement créer un dépôt sur la plateforme de votre choix, que ce soit **GitHub**, **GitLab**, ou un dépôt géré par un service tel que **Gitea**. Une fois que votre dépôt distant est prêt, vous devez configurer votre dépôt local pour qu'il puisse interagir avec le dépôt distant en utilisant la commande ''git remote''. Cette commande permet d'établir le lien entre votre dépôt local et le dépôt distant en spécifiant son emplacement et un nom symbolique pour référencer le dépôt distant. + +Voici quelques exemples d'utilisation de la commande ''git remote'' pour configurer des dépôts distants dans Git : + +1. Ajouter un dépôt distant nommé "origin" avec une URL : +<code> +git remote add origin https://exemple.com/votre-utilisateur/votre-depot.git +</code> + +2. Voir la liste des dépôts distants configurés dans votre dépôt local : +<code> +git remote -v +</code> + +3. Modifier l'URL d'un dépôt distant existant (par exemple, changer l'URL du dépôt "origin") : +<code> +git remote set-url origin https://exemple.git +</code> + +4. Supprimer un dépôt distant spécifique (par exemple, supprimer le dépôt "origin") : +<code> +git remote remove origin +</code> + +5. Renommer un dépôt distant (par exemple, renommer "origin" en "new-origin") : +<code> +git remote rename origin new-origin +</code> + +6. Voir les informations détaillées sur un dépôt distant spécifique (par exemple, "origin") : +<code> +git remote show origin +</code> + +===== - origin ===== + +Dans **Git**, "origin" est généralement un nom symbolique utilisé pour faire référence par défaut au dépôt distant à partir duquel vous avez cloné votre dépôt local. Il est important de noter que "origin" n'est pas un terme réservé ou prédéfini par **Git**, mais c'est une convention couramment utilisée. + +Plus précisément, "origin" est un alias que **Git** utilise pour simplifier les opérations de communication avec un dépôt distant. Lorsque vous clonez un dépôt distant avec la commande ''git clone'', **Git** configure automatiquement "origin" pour pointer vers l'URL du dépôt distant que vous avez cloné. Cela vous permet d'accéder facilement au dépôt distant sans avoir à spécifier son URL à chaque fois que vous effectuez des opérations telles que ''git fetch'' ou ''git push''. + +Par exemple, après avoir cloné un dépôt depuis **GitHub**, votre dépôt local aura par défaut "origin" configuré pour pointer vers l'URL du dépôt **GitHub**. Vous pouvez ensuite utiliser des commandes comme ''git pull origin'' pour tirer les mises à jour du dépôt distant ou ''git push origin'' pour pousser vos modifications vers le dépôt distant, en utilisant simplement l'alias "origin". + +Cependant, vous pouvez également configurer d'autres dépôts distants avec des noms différents si vous travaillez avec plusieurs dépôts distants dans votre projet. "origin" est simplement le nom par défaut pour le dépôt distant d'origine à partir duquel vous avez cloné. +===== - add, commit, push ===== + +Les commandes **add**, **commit** et **push** sont des commandes essentielles dans Git qui vous permettent de gérer et de versionner vos fichiers et modifications. + +**git add** : Cette commande est utilisée pour mettre des fichiers sous suivi Git (staging area). En d'autres termes, elle permet de préparer les modifications que vous souhaitez inclure dans votre prochain commit. Vous pouvez spécifier les fichiers individuellement ou utiliser des motifs pour ajouter plusieurs fichiers à la fois. Par exemple : +<code bash> +git add fichier1.txt +git add dossier/ +git add . +</code> + +La première commande ajoute un fichier spécifique, la deuxième ajoute tous les fichiers dans un dossier, et la troisième ajoute tous les fichiers modifiés ou nouveaux dans le répertoire de travail. + +**git commit** : Une fois que vous avez ajouté les fichiers à la staging area avec git add, vous pouvez utiliser git commit pour créer un instantané (commit) des modifications. Chaque commit est accompagné d'un message descriptif qui explique les changements apportés. Par exemple : + +<code bash> +git commit -m "Ajout de fonctionnalité XYZ" +</code> + +Cette commande crée un commit contenant les fichiers ajoutés à la staging area avec un message qui décrit la modification effectuée. + +**git push** : Cette commande est utilisée pour pousser vos commits vers un dépôt distant, comme celui sur GitHub, GitLab ou un autre serveur Git. Lorsque vous effectuez des commits localement, ils ne sont pas automatiquement disponibles pour d'autres collaborateurs ou pour sauvegarde sur le serveur distant. git push permet de transférer vos commits locaux vers le dépôt distant. Par exemple : + +<code bash> +git push origin nom_de_la_branche +</code> + +Cette commande envoie les commits de la branche locale vers la branche correspondante sur le dépôt distant. + +-- + +Si vous souhaitez modifier l'un des scripts ou fichier dans le dépôt cloné (par exemple, le "scripts-bash" que vous avez cloné), suivez ces étapes : + +1. Naviguez vers le répertoire où vous avez cloné le dépôt. Vous avez mentionné que vous l'avez cloné dans "~/projets/scripts-bash". Utilisez la commande `cd` pour vous déplacer vers ce répertoire : + +<code bash> +cd ~/projets/scripts-bash +</code> + +2. Une fois dans le répertoire du projet, vous pouvez éditer le script que vous souhaitez modifier à l'aide de l'éditeur de texte de votre choix. Par exemple, si vous utilisez l'éditeur de texte "nano", vous pouvez l'ouvrir en spécifiant le nom du fichier à éditer : + +<code bash> +nano nom_du_script.sh +</code> + +3. Effectuez les modifications nécessaires dans le script à l'aide de l'éditeur de texte. + +4. Enregistrez les modifications et quitter l'éditeur de texte. + +5. Une fois les modifications enregistrées, vous pouvez les valider en utilisant **Git**. Voici comment cela peut être fait : + + - Si vous avez modifié un fichier existant, utilisez la commande ''git add'' pour ajouter les modifications au suivi Git : + +<code bash> +git add nom_du_script.sh +</code> + + - Ensuite, utilisez la commande ''git commit'' pour enregistrer les modifications avec un message descriptif : + +<code bash> +git commit -m "Description de la modification" +</code> + + - Enfin, utilisez ''git push'' pour pousser les modifications vers le dépôt distant (si vous avez les autorisations nécessaires) : + +<code bash> +git push origin nom_de_la_branche +</code> + +Assurez-vous de remplacer "nom_de_la_branche" par le nom de la branche sur laquelle vous souhaitez pousser les modifications. + +-- + +En résumé, **git add** prépare les modifications, **git commit** crée un instantané des modifications avec un message, et **git push** envoie ces commits vers un dépôt distant. Ensemble, ces commandes permettent de gérer efficacement les versions de votre code source. Elles permettront de modifier un script dans votre dépôt Git local et de mettre à jour le dépôt distant avec vos modifications. + +===== - Enregistrer ces identifiants durant un laps de temps en mémoire ===== + +Comme vous l'aurez remarqué, les identifiants sont systématiquement requis lorsque vous effectuez des modifications sur le serveur distant avec la commande ''git push''. Vous avez la possibilité de mémoriser temporairement les identifiants de connexion Git localement en utilisant la commande ''git credential''. Voici comment procéder : + + +1. Ouvrez votre Terminal + +2. Exécutez les commandes suivantes pour définir votre nom d'utilisateur et votre mot de passe pour le dépôt distant : + +<code> +git config --global credential.helper 'cache --timeout=3600' +git credential approve <<EOF +protocol=https +host=github.com +username=VOTRE_NOM_D_UTILISATEUR +password=VOTRE_MOT_DE_PASSE +EOF + +</code> + +Assurez-vous de remplacer les valeurs de ''protocol'', ''host'', ''username'' et ''password'' par les valeurs appropriées pour votre dépôt distant. + +-- + +Une fois que vous avez exécuté ces commandes, Git stockera vos informations d'identification en mémoire de manière sécurisée localement pendant un certain temps (dans cet exemple, pendant 3600 secondes, soit 1 heure). Vous n'aurez pas besoin de saisir vos informations d'identification à chaque opération Git pendant cette période. + + + +//Source : https://git-scm.com/docs/git-credential-cache/fr // + +===== - Enregistrer ces identifiants dans les gestionnaires de secrets ===== + +GNOME Keyring + +//Source : https://pkgs.org/search/?q=git-credential-libsecret // + +===== - Enregistrer ces identifiants dans keepassXC ===== + +//Source : https://github.com/Frederick888/git-credential-keepassxc // diff --git a/data/pages/informatique/linux/commandes/grep.txt b/data/pages/informatique/linux/commandes/grep.txt new file mode 100644 index 0000000..ad4e3cb --- /dev/null +++ b/data/pages/informatique/linux/commandes/grep.txt @@ -0,0 +1,86 @@ +====== grep ====== +{{tag>"linux commande"}} +{{ :dummy.png?75x75|}} + +**grep** est un outil de ligne de commande pour la recherche de motifs dans un fichier ou une entrée standard ou des entrées de pipelines. Il est utilisé pour afficher les lignes d'un fichier qui correspondent à un modèle spécifié. Le résultat peut être filtré ou utilisé comme entrée pour d'autres commandes. + +Techniquement, **grep** analyse le contenu d'un fichier ou d'une entrée standard et affiche les lignes qui correspondent à un modèle spécifié. Le modèle peut être une expression régulière, qui est une forme d'expression mathématique utilisée pour décrire des ensembles de chaînes de caractères. **Grep** utilise un algorithme de correspondance rapide pour trouver rapidement les lignes qui correspondent au modèle, ce qui le rend utile pour la recherche de fichiers, la filtration de sorties et la manipulation de données complexes. + +===== Rechercher une chaîne de caractères dans un fichier ===== + + grep "motif recherché" nom_du_fichier + +===== Rechercher une chaîne de caractères dans un fichier sans respect de la casse ===== + +L'option ''-i'' indique de rechercher de manière insensible à la casse. + +Par défaut, la commande **grep** effectue une recherche respectant la casse, ce qui signifie qu'elle ne fera correspondre que les occurrences exactes de la chaîne de caractères spécifiée. Si vous recherchez "bonjour" avec **grep**, il ne trouvera que "bonjour" et pas "Bonjour", "BONJOUR", etc. + +Si vous souhaitez effectuer une recherche insensible à la casse avec **grep**, vous devez utiliser l'option **-i**, comme suit : + +<code> +grep -i bonjour * +</code> + + +===== Rechercher une chaîne de caractères dans plusieurs fichiers ===== + + grep "motif recherché" * + +===== Afficher les lignes correspondantes avec le nom de fichier ===== + + grep -H "motif recherché" * + +L'option ''-H'' indique à **grep** de inclure le nom de fichier pour chaque correspondance trouvée. La sortie sera la liste des lignes de chaque fichier qui correspondent à "motif recherché". + + + + + +===== Rechercher une chaîne de caractères en utilisant une expression régulière ===== + + grep -E "^[0-9]+$" nom_du_fichier + +L'option -E (extended regexp) pour rechercher les lignes du fichier ''nom_du_fichier'' qui correspondent à l'expression régulière ''^[0-9]+$''. + +L'expression régulière ''^[0-9]+$'' signifie "une ou plusieurs chiffres consécutifs, débutant à la première colonne de la ligne et se terminant à la dernière colonne de la ligne". En d'autres termes, la commande ''grep'' affichera toutes les lignes du fichier ''nom_du_fichier'' qui ne contiennent que des chiffres. + +===== Afficher le nombre de lignes correspondantes ===== + + grep -c "motif recherché" nom_du_fichier + +L'option ''-c'' de la commande ''grep'' indique de ne retourner que le nombre de lignes qui correspondent au motif spécifié, sans afficher les lignes elles-mêmes. + + +===== Afficher les lignes précédentes et suivantes correspondantes ===== + + grep -A 2 -B 1 "motif recherché" nom_du_fichier + +L'option ''-A 2'' indique à grep d'afficher 2 lignes supplémentaires après chaque ligne contenant le "motif recherché". + +L'option ''-B 1'' indique à grep d'afficher 1 ligne supplémentaire avant chaque ligne contenant le "motif recherché". + +Ainsi, pour chaque correspondance trouvée, grep affichera la ligne correspondante, suivie de 1 ligne avant et 2 lignes après. + + +===== Afficher des fichiers sans commentaires ===== +{{ :dummy.png?75x75|Nom de la section}} + + +Les fichiers de configurations peuvent contenir beaucoup de ligne. Mais la plus part de ces lignes sont des commentaires. Il est utile de les supprimer à l'affichage quand on veut uniquement conserver les paramètres pris en comptes. + +--- + +Afficher toutes les lignes du fichier ''/etc/php/7.4/fpm/php.ini'' qui ne commencent pas par un point-virgule (;), qui est utilisé pour commenter les lignes dans ce type de fichier de configuration. Cela signifie que seules les lignes actives (non commentées) seront affichées à la sortie. + + grep ^[^\;] /etc/php/7.4/fpm/php.ini + +--- + +Affichons les lignes qui ne commencent pas avec un ''#'' dans le fichier ''/etc/postfix/main.cf''. Les crochets ''[]'' définissent une liste de caractères à inclure ou à exclure dans la recherche, et le ''^'' signifie le début d'une ligne. Le ''\'' est utilisé pour échapper certains caractères spéciaux. Ainsi, ^[^#] signifie que nous cherchons des lignes qui commencent avec un caractère qui n'est pas un ''#''. Les résultats de la commande afficheront uniquement les lignes du fichier ''main.cf'' qui ne commencent pas avec un ''#'' et seront donc actives et utilisées par Postfix. + + grep ^[^#] /etc/postfix/main.cf + + + --- //[[user:jeanserien]], [[user:cpt]]// + diff --git a/data/pages/informatique/linux/commandes/groups.txt b/data/pages/informatique/linux/commandes/groups.txt new file mode 100644 index 0000000..7ffb455 --- /dev/null +++ b/data/pages/informatique/linux/commandes/groups.txt @@ -0,0 +1,52 @@ +====== groups ====== + +La commande ''groups'' est utilisée pour afficher les groupes auxquels un utilisateur appartient sur un système Unix ou Linux. Lorsqu'elle est exécutée sans argument, la commande ''groups'' affiche les groupes de l'utilisateur courant (l'utilisateur qui exécute la commande). Voici un exemple d'utilisation de la commande ''groups'' : + + +<code bash> +groups +</code> + +Le résultat sera une liste des groupes auxquels appartient l'utilisateur actuel, séparés par des espaces. + +Par exemple, si l'utilisateur courant est ''alice'' et qu'elle appartient aux groupes ''users'' et ''sudo'', la commande ''groups'' affichera quelque chose comme ceci : + +<code bash> +alice users sudo +</code> + +La commande ''groups'' est utile pour vérifier rapidement les groupes auxquels un utilisateur est associé, ce qui peut être important pour comprendre ses autorisations et ses privilèges sur le système. Vous pouvez également spécifier un nom d'utilisateur en argument pour afficher les groupes auxquels un utilisateur spécifique appartient, par exemple : + +<code bash> +groups alice +</code> + +Cela affichera les groupes auxquels l'utilisateur ''alice'' appartient. + +===== Scripts ===== + +La commande ''groups'' peut être utilisée dans des scripts shell pour récupérer la liste des groupes auxquels un utilisateur appartient et utiliser ces informations dans des opérations ou des prises de décision. Voici un exemple simple de la façon dont vous pourriez utiliser ''groups'' dans un script : + +Supposons que vous ayez un script shell (par exemple, un script bash) et que vous souhaitiez effectuer une action différente en fonction des groupes auxquels l'utilisateur appartient. Voici un exemple de script qui utilise ''groups'' pour cela : + +<code bash> +#!/bin/bash + +# Obtient la liste des groupes de l'utilisateur courant +user_groups=$(groups) + +# Vérifie si l'utilisateur appartient au groupe "admin" +if [[ "$user_groups" == *admin* ]]; then + echo "L'utilisateur appartient au groupe 'admin'." + # Effectuez ici les actions spécifiques pour le groupe "admin" +else + echo "L'utilisateur n'appartient pas au groupe 'admin'." + # Effectuez ici les actions pour les utilisateurs qui ne sont pas dans le groupe "admin" +fi + +# Autres actions communes à tous les utilisateurs +</code> + +Dans cet exemple, le script récupère la liste des groupes de l'utilisateur courant à l'aide de la commande ''groups'' et stocke cette liste dans la variable ''user_groups''. Ensuite, il vérifie si l'utilisateur appartient au groupe "admin" en utilisant une condition ''if''. Vous pouvez personnaliser le script en fonction des groupes que vous souhaitez vérifier. + +L'utilisation de ''groups'' dans des scripts peut être utile pour personnaliser le comportement du script en fonction des autorisations ou des groupes d'utilisateurs. Assurez-vous que le script est exécuté par un utilisateur qui a la permission d'exécuter la commande ''groups'', et n'oubliez pas de gérer les erreurs potentielles, notamment si l'utilisateur n'appartient à aucun groupe. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/halt.txt b/data/pages/informatique/linux/commandes/halt.txt new file mode 100644 index 0000000..fd83701 --- /dev/null +++ b/data/pages/informatique/linux/commandes/halt.txt @@ -0,0 +1,5 @@ +====== halt ====== + +C'est un programme présent dans ''/usr/sbin/''. Par conséquent il doit être appelé avec les droits ''root''. Il permet d'arrêter l'ordinateur. + +Le programme fait partie du groupe [[.:shutdown]], [[.:reboot]], [[.:halt]] et [[.:poweroff]], tous ayant un lien symbolique avec [[.:systemctl]] quand le système est piloté avec SystemD. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/index.txt b/data/pages/informatique/linux/commandes/index.txt new file mode 100644 index 0000000..0de6f00 --- /dev/null +++ b/data/pages/informatique/linux/commandes/index.txt @@ -0,0 +1,22 @@ +====== Commandes Linux et exemples ====== +{{ :informatique:langage:logo_bash.png?75x75|Commandes Linux et exemples}} + +Cette sous-catégorie inclus des articles sur les commandes de terminal les plus courantes, avec des exemples et des explications détaillées. + + +==== A propos ==== + +<nav stacked="true" fade="true"> + * [[informatique:linux:commandes:la-ligne-de-commande]] + * [[les-commandes-a-connaitre]] + * [[.tips:index]] +</nav> + +===== Sommaire ===== + +<nspages . -h1 -hideNoSubns -subns -nbCol=2 -textNS=" " -textPages=" " -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404 les-commandes-a-connaitre 010100-repertoire-des-commandes-linux-sous-bash la-ligne-de-commande tips: super-index] -pagesInNs > + + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/linux/commandes/ip.txt b/data/pages/informatique/linux/commandes/ip.txt new file mode 100644 index 0000000..c72d35a --- /dev/null +++ b/data/pages/informatique/linux/commandes/ip.txt @@ -0,0 +1,42 @@ +====== ip ====== + +Utilitaire de configuration réseau TCP/IP. + +A noter que le manuel de cette commande se résume à un renvoi vers une page Internet. + +<code> +OPTIONS + Pour des renseignements complets sur les commandes, prière de vous référer au document suivant : + /usr/share/doc/iproute-2.4.7/ip-cref.ps + ou http://linux-ip.net/gl/ip-cref/ +</code> + +====== Exemples ====== + +> Lister les interfaces avec leurs paramètres + +<code> +$ ip a + +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 + inet 127.0.0.1/8 scope host lo + valid_lft forever preferred_lft forever + inet6 ::1/128 scope host + valid_lft forever preferred_lft forever +2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 + link/ether 00:22:4d:9d:47:03 brd ff:ff:ff:ff:ff:ff + inet 192.168.100.100/24 brd 192.168.100.255 scope global dynamic noprefixroute eno1 + valid_lft 233861sec preferred_lft 233861sec + inet6 fe80::73c1:c76e:7041:7336/64 scope link noprefixroute + valid_lft forever preferred_lft forever + +</code> + +> Lister les interfaces avec adresses IP v.4 et V.6 et un peu de couleurs +<code> +$ ip -br -c a + +lo UNKNOWN 127.0.0.1/8 ::1/128 +eno1 UP 192.168.100.100/24 fe80::73c1:c76e:7041:7336/64 +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/la-ligne-de-commande.txt b/data/pages/informatique/linux/commandes/la-ligne-de-commande.txt new file mode 100644 index 0000000..ee03275 --- /dev/null +++ b/data/pages/informatique/linux/commandes/la-ligne-de-commande.txt @@ -0,0 +1,160 @@ +====== - La ligne de commande ====== + +---- + +Une **ligne de commande**, également appelée interface en ligne de commande (CLI), est un moyen d'interagir avec un système d'exploitation en saisissant des commandes à l'aide d'un clavier au lieu d'utiliser une interface graphique. Les commandes sont généralement entrées dans un terminal ou une fenêtre de commande et exécutées par le système d'exploitation. Les commandes peuvent effectuer des tâches telles que la gestion de fichiers, la modification de paramètres de configuration, la gestion des processus et la surveillance du système. Les lignes de commandes sont utilisés à l'aide d'un interpréteur de commande (par exemple BASH). + +Une fois connecté à un terminal texte, un programme nommé shell est lancé automatiquement. Il permet de lancer des commandes. + +===== Syntaxe des commandes ===== + +La **ligne de commande** regroupe une ou plusieurs instructions qui sont saisies et se termine par un retour à la ligne. La commande est composée d'un nom qui décrit une action ou un programme, éventuellement suivie d'arguments. + +Par exemple la ligne de commande ''cal'' comporte la commande ''cal'' sans argument. + +La ligne de commande ''cal -m apr'' comporte la commande ''cal'' avec 2 arguments : ''-m'' et ''apr''. + +La ligne de commande ''echo "Bonjour Alpinux"'' comporte la commande ''echo'' avec 1 argument, ''"Bonjour Alpinux"''. + +Les arguments d'une commande peuvent être des options ou des arguments, selon le contexte dans lequel ils sont utilisés. + +Les options sont des arguments supplémentaires qui peuvent être utilisés pour personnaliser le comportement de la commande. Elles peuvent être courtes (précédées d'un tiret simple (-)) ou longues (précédées d'un double tiret (--)). + +Les arguments sont des informations nécessaires à la commande pour accomplir son travail. Ils peuvent inclure des noms de fichiers, des répertoires, des noms d'utilisateurs, etc. + +Par exemple, dans la commande ''ls -l /home/user'', ''-l'' est une option qui demande à la commande ''ls'' d'afficher les fichiers et répertoires sous forme de liste détaillée, tandis que "/home/user" est un argument qui spécifie le répertoire à afficher. + +Il est important de comprendre les différences entre les options et les arguments pour utiliser correctement les commandes en ligne de commande sous Linux. + +===== Options mono-caractère ===== + +Les options mono-caractère sont des options courtes qui peuvent être utilisées pour personnaliser le comportement des commandes en ligne de commande sous Linux. Elles sont généralement précédées d'un tiret simple (-) et peuvent être combinées pour obtenir des effets plus complexes. + +Par exemple, la commande ''ls'' peut être utilisée avec l'option mono-caractère ''-l'' pour afficher les fichiers et répertoires sous forme de liste détaillée. La combinaison des options ''-l'' et ''-h'' peut être utilisée pour afficher les tailles de fichier de manière lisible pour les humains. + + ls -l -h + ls -h -l + ls -lh + ls -hl + +Certaines options en ligne de commande peuvent être précédées d'un signe plus (+) au lieu d'un tiret simple (-). Ce type d'options sont généralement utilisées pour ajouter ou activer des fonctionnalités supplémentaires dans les programmes. + +Par exemple, la commande ''ls'' peut être utilisée avec l'option "+l" pour afficher les fichiers et répertoires sous forme de liste détaillée, similaire à l'utilisation de l'option "-l". + +Il est important de noter que l'utilisation de signes plus (+) pour les options est assez rare et n'est généralement pas standard pour la plupart des commandes en ligne de commande sous Linux. La plupart des options sont précédées d'un tiret simple (-). Il est donc toujours préférable de consulter la documentation pour comprendre les options disponibles et comment les utiliser correctement. + +Certaines options en ligne de commande peuvent prendre une chaîne de caractères en argument. Ces options sont généralement utilisées pour fournir des informations supplémentaires au programme sur la façon de se comporter ou sur les données à utiliser. + +Par exemple, la commande ''grep'' peut être utilisée avec l'option ''-e'' pour rechercher une expression régulière spécifiée dans un fichier ou sur l'entrée standard. L'expression régulière est spécifiée comme une chaîne de caractères après l'option ''-e''. + +Supposons que vous avez un fichier nommé ''file.txt'' qui contient du texte. +Pour rechercher la chaîne de caractères "sample" dans ce fichier, vous pouvez utiliser la commande grep avec l'option ''-e'' : + + grep -e "sample" file.txt + +Vous pouvez écrire la commande ''grep'' de cette façon : + + grep -esample file.txt + +Cela fonctionnera de la même manière que la commande précédente, avec l'option "-e" suivie de la chaîne de caractères "sample". La commande affichera la ligne du fichier "file.txt" qui contient la chaîne de caractères "sample". + +Il est important de noter que le format des options qui prennent une chaîne de caractères en argument peut varier pour chaque commande. Il est donc toujours préférable de consulter la documentation pour comprendre les options disponibles et comment les utiliser correctement. + +Les options mono-caractère peuvent varier pour chaque commande, et il est souvent utile de consulter la documentation pour comprendre les options disponibles et comment les utiliser correctement. + +===== Les options longues ===== + +Les options longues sont généralement précédées d'un double tiret (--) et peuvent inclure des mots entiers pour décrire plus clairement leur fonctionnement. + +Par exemple, la commande ''ls'' peut être utilisée avec l'option longue ''--human-readable'' pour afficher la taille des fichiers sous forme conviviale en utilisant des unités de taille, similaire à l'utilisation de l'option ''-h''. + +===== La séparation des options et des arguments ===== + +La séparation des options et des arguments peut être faite en utilisant un double tiret (--) pour signaler la fin des options et le début des arguments. Tout ce qui suit le double tiret est considéré comme un argument, même s'il commence par un tiret simple (-). + +Par exemple, considérons la commande "cp", qui permet de copier des fichiers d'un emplacement à un autre. Si vous souhaitez copier un fichier nommé "-f" à un emplacement nommé "destination", vous pouvez utiliser la commande suivante: + + cp -- -f destination + +Dans ce cas, le double tiret (--) signale la fin des options et le début des arguments. Le premier argument, "-f", est considéré comme un nom de fichier, même s'il commence par un tiret simple (-). Le second argument, "destination", est considéré comme l'emplacement de destination pour la copie de fichier. + +L'utilisation de ce double tiret peut être utile lorsqu'il est nécessaire de traiter des arguments qui commencent par un tiret simple (-), qui pourraient autrement être interprétés comme des options. +===== Aspect de la ligne de commandes ===== + +Sous Linux, l'invite de commande peut prendre différentes formes en fonction de la configuration. Par exemple, elle peut être configurée pour afficher le nom d'utilisateur, le nom d'hôte et le répertoire courant, ou seulement le nom d'utilisateur et le répertoire courant. La couleur et les caractères utilisés pour l'affichage peuvent également être personnalisés. + +Il est également possible de changer le comportement de l'invite de commande en utilisant des alias, des variables d'environnement et d'autres outils de configuration. Cela peut aider à améliorer l'efficacité et la productivité en ligne de commande. + +===== L'invite de commande ===== + +L'**invite de commande** **est l'endroit** où les utilisateurs peuvent **saisir des commandes** pour interagir avec un système d'exploitation. + +Il s'agit généralement d'une fenêtre ou d'un **terminal** (appelé SHELL) qui **affiche un curseur clignotant**, où l'**utilisateur peut saisir des commandes** et les exécuter en appuyant sur la touche "Entrée". + +**Les commandes saisies** dans l'invite de commande **sont** interprétées par le système d'exploitation et **exécutées** en conséquence. + +Le dernier caractère de l'invite de commande peut être un dollar "$" ou un dièse "#". Cela dépend du niveau de privilèges de l'utilisateur actuel. + +Un dollar ''$'' indique que l'utilisateur actuel est un utilisateur normal, sans privilèges d'administration. + +Un dièse ''#'' indique que l'utilisateur actuel est un utilisateur avec des privilèges d'administration, également appelé "superutilisateur" ou "root". + +Cela aide à identifier rapidement le niveau de privilèges de l'utilisateur actuel et peut être utile pour éviter de saisir accidentellement des commandes dangereuses avec des privilèges élevés. + +Par exemple : + +<code> +cedric@eeepc:~$ +</code> + +''cedric'' >> correspond à l'utilisateur connecté. + +''eeepc'' >> correspond au nom de l’hôte, c'est-à-dire au nom de l'ordinateur. + +''~'' >> correspond au répertoire courant. Lorsqu'il est représenté par le symbole **~**, cela indique qu'il s'agit du dossier personnel de l'utilisateur, appelé en anglais **home**. + +''$'' >> indique que l'utilisateur est de type normal. Avec le caractère **#**, il indiquera qu'il s'agit d'un super-utilisateur, identifié **root**. + +===== Applications avec une interface graphique ===== + +Il est possible d'exécuter des applications avec une interface graphique depuis un shell sous Linux. + +Par exemple, pour exécuter une application telle que "gedit" avec une interface graphique depuis un shell, vous pouvez utiliser la commande suivante : + + gedit + +Cette commande ouvrira l'application fenêtrée **gedit**. + +Cette méthode n'est pas toujours la plus pratique ou la plus efficace pour exécuter des applications avec une interface graphique depuis un shell. Dans de nombreux cas, il est plus facile de simplement cliquer sur l'icône de l'application dans le menu ou le gestionnaire de fichiers. Cependant, cette méthode peut être utile pour exécuter des applications depuis un script ou pour effectuer des tâches de ligne de commande. + +===== Les raccourcis clavier en mode texte ===== + +Il existe de nombreux raccourcis clavier qui peuvent être utilisés en mode texte sous Linux pour effectuer des tâches rapidement et efficacement. Voici quelques-uns des raccourcis clavier les plus couramment utilisés : + + * <key>Tab</key> : Complète automatiquement un nom de fichier ou de répertoire. + * <key>Up</key> : Affiche la dernière commande entrée. + * <key>Down</key> : Affiche la commande précédente entrée. + + * <key>Ctrl</key> + <kbd>c</kbd> : Interrompt une commande en cours d'exécution. + * <key>Ctrl</key> + <kbd>z</kbd> : Suspend une commande en cours d'exécution et la place en arrière-plan. + * <key>Ctrl</key> + <kbd>d</kbd> : Termine une session en ligne de commande. + * <key>Ctrl</key> + <kbd>l</kbd> : Efface l'écran. + * <key>Ctrl</key> + <kbd>r</kbd> : Recherche dans l'historique des commandes. + + * <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>c</kbd> : Copie dans le presse papier la sélection. + * <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>v</kbd> : Colle le contenu du presse papier à l'endroit du curseur. Équivalent : <kbd>Shift</kbd> + <kbd>Inser</kbd> + + * <key>Ctrl</key> + <kbd>a</kbd> : Déplace le curseur au début de la ligne actuelle. + * <key>Ctrl</key> + <key>E</key> : Déplace le curseur à la fin de la ligne actuelle. + * <key>Ctrl</key> + <key>left</key> : Déplace le curseur d'un mot à gauche. + * <key>Ctrl</key> + <key>right</key> : Déplace le curseur d'un mot à droite. + * <key>Alt</key> + <key>left</key> : Déplace le curseur d'un mot à gauche en conservant les mots en entier. + * <key>Alt</key> + <key>right</key> : Déplace le curseur d'un mot à droite en conservant les mots en entier. + + * <key>Ctrl</key> + <key>U</key> : Efface tout ce qui se trouve à gauche du curseur. + * <key>Ctrl</key> + <key>K</key> : Efface tout ce qui se trouve à droite du curseur. + * <key>Ctrl</key> + <key>W</key> : Efface le dernier mot à gauche du curseur. + * <key>Ctrl</key> + <key>Y</key> : Colle le dernier élément coupé ou copié. + + +Ces raccourcis peuvent varier en fonction de la distribution Linux utilisée et du shell utilisé. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/les-commandes-a-connaitre.txt b/data/pages/informatique/linux/commandes/les-commandes-a-connaitre.txt new file mode 100644 index 0000000..a7ccbdc --- /dev/null +++ b/data/pages/informatique/linux/commandes/les-commandes-a-connaitre.txt @@ -0,0 +1,72 @@ +====== Les commandes Linux à connaître ====== +{{ :dummy.png?75x75|Nom de la section}} + + +Les commandes Linux les plus importantes à connaître en premier sont : + + * [[ls|ls]] : permet de lister les fichiers et dossiers dans un répertoire. + + * [[cd|cd]] : permet de se déplacer dans les répertoires. + + * [[pwd|pwd]] : permet de connaître le chemin absolu du répertoire courant. + + * [[mkdir|mkdir]] : permet de créer un nouveau répertoire. + + * [[rmdir|rmdir]] : permet de supprimer un répertoire vide. + + * [[touch|touch]] : permet de créer un nouveau fichier. + + * [[rm|rm]] : permet de supprimer un fichier ou un répertoire. + + * [[cp|cp]] : permet de copier un fichier ou un répertoire. + + * [[mv|mv]] : permet de déplacer ou renommer un fichier ou un répertoire. + + * [[su|su]] : permet de se connecter avec un autre compte ou root. + + * [[sudo|sudo]] : permet d'exécuter une commande en tant qu'administrateur. + + * [[man|man]] : permet d'afficher la page de manuel d'une commande. + + * [[echo|echo]] : permet d'afficher des informations dans la console. + + * [[exit|exit]] : permet de quitter la session actuelle. + + * [[reboot|reboot]] : permet de redémarrer le système. + + +Cela vous donnera un bon départ pour naviguer et gérer les fichiers et les répertoires dans un système Linux. + +Après avoir maîtrisé les commandes de base de Linux, il est utile de continuer à explorer d'autres commandes qui peuvent être utiles pour gérer et administrer votre système. Voici quelques exemples de commandes supplémentaires qui peuvent être utiles : + + * [[ps|ps]] : permet d'afficher les processus en cours d'exécution sur votre système. + + * [[kill|kill]] : permet de terminer un processus en cours d'exécution. + + * [[top|top]] : permet d'afficher les processus les plus gourmands en ressources en temps réel. + + * [[df|df]] : permet de vérifier l'utilisation de l'espace disque. + + * [[du|du]] : permet de vérifier l'utilisation de l'espace disque pour un répertoire spécifique. + + * [[chmod|chmod]] : permet de modifier les autorisations d'un fichier ou d'un répertoire. + + * [[chown|chown]] : permet de changer le propriétaire d'un fichier ou d'un répertoire. + + * [[find|find]] : permet de rechercher des fichiers ou des répertoires en fonction de critères spécifiques. + + * [[cat|cat]] : permet d'afficher le contenu d'un fichier. + + * [[nano|nano]] : permet d'éditer le contenu d'un fichier. + + * [[tail|tail]] : permet d'afficher les dernières d'un fichier. + + * [[head|head]] : permet d'afficher les premières d'un fichier. + + * [[sed|sed]] : permet de modifier des fichiers de texte de manière automatisée. + + * [[awk|awk]] : permet de traiter les données de manière avancée, comme la création de statistiques à partir de données enregistrées. + +Il existe énormément de commandes Linux, chacun a des utilisations spécifiques. + + diff --git a/data/pages/informatique/linux/commandes/logout.txt b/data/pages/informatique/linux/commandes/logout.txt new file mode 100644 index 0000000..6ec63aa --- /dev/null +++ b/data/pages/informatique/linux/commandes/logout.txt @@ -0,0 +1,8 @@ +====== logout ====== +{{ :dummy.png?75x75|commande système}} + +La commande ''logout'' est une commande système qui permet de se déconnecter d'une session en cours sur un terminal ou une console. + +Lorsque vous exécutez la commande ''logout'', le système met fin à votre session utilisateur en cours et ferme toutes les applications et processus en cours d'exécution associés à cette session. Vous serez alors retourné à l'écran de connexion ou de l'invite de commande, selon le système d'exploitation que vous utilisez. + +Notez que la commande ''logout'' ne ferme pas la session du système d'exploitation lui-même. Si vous voulez arrêter complètement votre système, vous devriez utiliser la commande [[informatique:linux:commandes:shutdown|shutdown]] ou [[informatique:linux:commandes:poweroff|poweroff]] selon le système d'exploitation que vous utilisez. diff --git a/data/pages/informatique/linux/commandes/ls.txt b/data/pages/informatique/linux/commandes/ls.txt new file mode 100644 index 0000000..90e3bde --- /dev/null +++ b/data/pages/informatique/linux/commandes/ls.txt @@ -0,0 +1,26 @@ +====== ls ====== +{{tag>"Linux commande"}} +{{ :dummy.png?75x75|Nom de la section}} + + +La commande ''ls'' en Unix/Linux affiche la liste des fichiers et dossiers dans le répertoire courant. + +Le paramètre ''-l'' indique à la commande ''ls'' de fournir un format de sortie détaillé, qui inclut les permissions, le nombre de liens physique, le propriétaire, le groupe, la taille, la date de modification et le nom des fichiers et dossiers. + +Voici un exemple de sortie de la commande ls -l : +<code BASH> +total 16 +-rw-rw-r-- 1 john users 0 Jan 1 01:00 file1.txt +-rw-rw-r-- 1 john users 0 Jan 1 01:00 file2.txt +drwxrwxr-x 2 john users 512 Jan 1 01:00 folder1 +</code> + +Dans cet exemple, la commande ''ls -l'' a affiché la liste de trois fichiers et dossiers dans le répertoire courant. La première ligne indique le nombre total de blocs occupés par les fichiers et dossiers listés. Les autres lignes fournissent des informations détaillées sur chaque fichier et dossier, y compris les **permissions** (les neuf premiers caractères), le nombre de **lien physique**, le **propriétaire**, le **groupe**, la **taille**, la **date de modification** et le **nom**. + +Concernant le nombre de **lien physique**. Dans notre exemple, le chiffre "1" qui apparaît après les permissions des fichiers ''file1.txt'' et ''file2.txt'' indique qu'il y a un seul lien physique vers chacun de ces fichiers. Le chiffre "2" qui apparaît après les permissions du dossier ''folder1'' indique qu'il y a deux liens physiques vers ce dossier, un pour le nom du dossier lui-même et un pour le dossier parent (''.''). + +Un **lien physique** est un lien vers un fichier ou un dossier qui est enregistré sur le disque. **Chaque fichier a au moins un lien physique**, qui est le nom du fichier lui-même. **Chaque dossier a au moins deux liens physiques**, un pour le nom du dossier lui-même et un pour le dossier parent. Un fichier ou un dossier peut avoir plusieurs liens physiques s'il est accessible par plusieurs noms ou s'il se trouve dans plusieurs répertoires. + +Les liens physiques permettent de créer plusieurs accès à un même fichier ou dossier sans avoir à en créer une copie. Ils sont utiles pour éviter la duplication de données et pour créer des raccourcis vers des fichiers ou des dossiers. + +La commande ''ls'' peut être utilisée avec d'autres paramètres pour afficher différentes informations ou pour afficher la liste des fichiers et dossiers dans d'autres répertoires que le répertoire courant. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/lsblk.txt b/data/pages/informatique/linux/commandes/lsblk.txt new file mode 100644 index 0000000..1894646 --- /dev/null +++ b/data/pages/informatique/linux/commandes/lsblk.txt @@ -0,0 +1,33 @@ +====== lsblk ====== + +lsblk - lister les périphériques de type bloc + +Abordons des généralités concernant les périphériques de type bloc. C'est comme cela que le système voit vos différents espace de stockage. + +Un périphérique de type bloc représente un dispositif matériel qui lit ou écrit des données sous forme de blocs de taille fixe. Les programmes traditionnels n’utiliseront jamais de périphériques blocs. Bien qu’un lecteur de disque soit représenté comme un périphérique matériel, le contenu de chaque partition contient habituellement un système de fichiers monté sur l’arborescence racine de GNU/Linux. + +La commande **lsblk** permet de lister les périphériques de type bloc. Elle se prononce "L.S." et "B.L.K." et les connaisseurs l'appelleront "ls block" (list block). + +<code bash> +$ lsblk +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sdf 8:80 0 3,7T 0 disk +sdd 8:48 0 1,8T 0 disk +└─sdd1 8:49 0 1,8T 0 part /media/disk_14 +sdb 8:16 0 3,7T 0 disk +└─sdb1 8:17 0 3,7T 0 part /media/disk_21 +sr0 11:0 1 1024M 0 rom +sde 8:64 0 2,7T 0 disk +└─sde1 8:65 0 2,7T 0 part /media/disk_20 +sdc 8:32 0 1,8T 0 disk +└─sdc1 8:33 0 1,8T 0 part /media/disk_18 +sda 8:0 0 74,5G 0 disk +├─sda2 8:2 0 15G 0 part / +├─sda3 8:3 0 4G 0 part [SWAP] +└─sda1 8:1 0 1G 0 part /boot +</code> + +{{ informatique:linux_lsblk.png?600 |Exemple de la commande lsblk}} + + +Dans cet exemple, le disque vu depuis **/dev/sdf** n'a aucune partition et aucun point de montage. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/lsof.txt b/data/pages/informatique/linux/commandes/lsof.txt new file mode 100644 index 0000000..83f4601 --- /dev/null +++ b/data/pages/informatique/linux/commandes/lsof.txt @@ -0,0 +1,51 @@ +====== lsof ====== +{{ :dummy.png?75x75|}} + +---- + +''lsof'' signifie **List Open Files**. C'est un outil en ligne de commande qui vous permet de voir les fichiers ouverts par les processus en cours d'exécution sur votre système Linux. Chaque processus utilise des fichiers pour communiquer avec le système, les autres processus et les périphériques, et lsof vous montre les fichiers qui sont utilisés par chaque processus. + +Avec **lsof**, vous pouvez voir les fichiers de tout type, tels que les fichiers réguliers, les fichiers de sockets, les pipes nommées, les fichiers de blocs et les fichiers de caractères, qui sont utilisés par les processus en cours d'exécution sur votre système. Vous pouvez également utiliser **lsof** pour trouver les processus qui écoutent sur des ports réseau spécifiques, ce qui est utile pour déterminer les services en cours d'exécution sur votre système et qui utilisent un port donné. + +===== Installer lsof ===== + +**lsof** n'est pas installé par défaut sur toutes les distributions. Cependant, il est facilement disponible dans les dépôts officiels et peut être installé facilement. + +Si vous essayez d'utiliser **lsof** et que le système ne le reconnaît pas, cela signifie probablement qu'il n'est pas installé. + + sudo apt update + sudo apt install lsof + +Une fois l'installation terminée, vous pouvez utiliser la commande ''lsof'' pour afficher les fichiers ouverts par les processus en cours d'exécution. + +===== Consulter les connexions TCP et UDP ===== + +L'option -i de la commande lsof permet de consulter les connexions TCP et UDP en cours d'utilisation sur votre système Linux. + +Par exemple, la commande suivante affichera les processus qui écoutent sur le port 993 : + + lsof -i :993 + +La sortie de cette commande vous montrera le nom du processus, le numéro de PID, le nom d'utilisateur et d'autres informations sur les processus qui écoutent sur le port 993. + +L'option -i peut être combinée avec d'autres options de la commande lsof pour affiner les résultats, selon vos besoins. Par exemple, vous pouvez utiliser -i TCP pour afficher uniquement les processus qui utilisent des sockets TCP, ou -i UDP pour afficher uniquement les processus qui utilisent des sockets UDP. + +-- + +La commande ''lsof -i'' permet d'afficher les fichiers ouverts par les processus qui utilisent des connexions réseau actives sur le système. Si vous utilisez la commande ''lsof -i'' sans spécifier de numéro de port, elle affichera toutes les connexions réseau actives sur le système, y compris les connexions TCP et UDP. + +Cela peut être utile pour déterminer quels processus utilisent des connexions réseau, les adresses IP et les noms d'hôtes auxquels ils sont connectés, les ports locaux et distants utilisés pour la connexion, et d'autres informations sur les connexions réseau actives sur le système. + +Notez que l'utilisation de ''lsof'' avec la commande ''sudo'' peut être nécessaire pour afficher toutes les connexions réseau, car certaines connexions peuvent être ouvertes par des processus qui n'appartiennent pas à votre utilisateur courant. + +{{ :informatique:linux:commandes:pasted:20230217-185748.png }} + + +===== Différence entre netstat et lsof ===== + +**netstat -tulpn** et **lsof -i** sont tous les deux des outils qui permettent d'obtenir des informations sur les connexions réseau en cours sur un système Linux. + +Si vous souhaitez obtenir une vue complète des statistiques réseau sur votre système Linux, **netstat -tulpn** peut être la meilleure option. Si vous souhaitez obtenir des informations sur les fichiers ouverts par les processus en cours d'exécution, **lsof -i** peut être plus utile. Les deux outils peuvent être utiles selon les besoins, et vous pouvez utiliser celui qui vous convient le mieux en fonction de la tâche que vous souhaitez accomplir. + + --- //[[user:cedricabonnel]]// + diff --git a/data/pages/informatique/linux/commandes/man.txt b/data/pages/informatique/linux/commandes/man.txt new file mode 100644 index 0000000..dd70620 --- /dev/null +++ b/data/pages/informatique/linux/commandes/man.txt @@ -0,0 +1,23 @@ +====== man ====== + +La commande ''man'' permet d'accéder au **man**uel de la documentation d'une commande. Pour appeler le manuel de la commande **touch**, il faudra appeler la commande ''man touch''. + +Le défilement du manuel se gère avec les flèches de directions haut et bas,\\ +la recherche de texte s'effectue avec la commande ''/'' suivi du texte recherché.\\ +Pour sortir du manuel, il suffit de taper la touche ''q'' + +===== Pour aller plus loin avec man ===== + +''man'' n'est pas limité aux commandes, il comprend de la documentation sur d'autres sections : + - Programmes exécutables ou commandes de l'interpréteur de commandes (shell) + - Appels système (fonctions fournies par le noyau) + - Appels de bibliothèque (fonctions fournies par les bibliothèques des programmes) + - Fichiers spéciaux (situés généralement dans /dev) + - Formats des fichiers et conventions. Par exemple /etc/passwd + - Jeux + - Divers (y compris les macropaquets et les conventions), par exemple man(7), groff(7) + - Commandes de gestion du système (généralement réservées au superutilisateur) + - Sous-programmes du noyau [hors standard] + +Par exemple ''printf'' est à la fois une commande (''man 1 printf'') et une fonction de la bibliothèque **stdio** (''man 3 printf''). + diff --git a/data/pages/informatique/linux/commandes/mettre-en-veille-un-disque-dur.txt b/data/pages/informatique/linux/commandes/mettre-en-veille-un-disque-dur.txt new file mode 100644 index 0000000..b7326cb --- /dev/null +++ b/data/pages/informatique/linux/commandes/mettre-en-veille-un-disque-dur.txt @@ -0,0 +1,51 @@ +====== hdparm ====== +{{ :dummy.png?75x75|Nom de la section}} + +Hdparm est un outil à utiliser lorsqu'il s'agit de diagnostiquer et régler un disque dur. Cet outil a été développé en 2005 par Mark Lord (canadien). + +La commande la plus simple et la moins dangeureuse est la commande de demande d'informations : + hdparm -I /dev/sda | more + +--- + +Si un disque dur ou un SSD n'a rien à faire pendant un certain temps, il passe automatiquement en mode veille. Cette fonction d'économie d'énergie peut être influencée par le paramètre -B. Ainsi, en utilisant la commande suivante, elle désactiverait la gestion de l'énergie ; cependant, tous les lecteurs ne le permettent pas. + + hdparm -B255 /dev/sda + +Au lieu de 255, des valeurs comprises entre 1 et 254 sont autorisées. Une valeur plus élevée signifie que plus d'énergie est utilisée, mais promet également des performances ou une vitesse plus élevées. Les valeurs comprises entre 1 et 128 autorisent l'arrêt du disque, tandis que les valeurs comprises entre 129 et 254 l'interdisent. + +La valeur 1 permet d'économiser le plus d'énergie, tandis que la valeur 254 permet d'atteindre le taux de transmission de données le plus élevé (performance E/S). Vous pouvez appeler la valeur actuelle avec : + + hdparm -B /dev/sda + +L'effet spécifique des différentes valeurs dépend du lecteur lui-même. Cependant, vous devez garder à l'esprit que trop d'arrêts ne sont pas bons pour les disques durs de bureau : Chaque fois qu'il s'éteint, le disque doit garer les têtes, ce qui augmente l'usure. Par conséquent, vous ne devriez pas réveiller votre disque dur toutes les deux secondes - ce qui prend toujours plus de deux secondes. + +--- + +Vous pouvez définir le nombre de secondes d'inactivité que le disque dur doit attendre avant de se mettre en veille avec la commande + + hdparm -S 128 /dev/sda + +Cependant, cette valeur n'est pas exprimée en secondes mais en un nombre compris entre 1 et 253. Le disque dur multiplie cette valeur par une autre. La valeur choisie dans l'exemple, 128, se situe entre 1 et 240, pour laquelle le disque utilise un facteur de cinq. Par conséquent, il s'arrêterait après 640 secondes d'inactivité. + +A partir de 241, le facteur de multiplication augmente régulièrement. À 251, la période d'attente est passée à 5,5 heures. À 253, la valeur est prédéfinie par le fabricant, généralement entre 8 et 12 heures. La valeur 254 est omise ; à 255, le variateur attendra 21 minutes et 15 secondes. Une valeur de 0 désactive complètement le mode veille. + +Exemple : +<code> +sudo hdparm -S 120 /dev/sda + +/dev/sda: + setting standby to 120 (10 minutes) +</code> + +--- + +Pour mettre le disque dur en veille immédiatement, entrez : + + hdparm -y /dev/sda + +Avec un Y majuscule, le disque passera dans un état de veille encore plus profond. Selon le disque, il se peut que le disque ne se réveille d'un état de sommeil profond qu'après une réinitialisation de l'ensemble du système. + + + + diff --git a/data/pages/informatique/linux/commandes/mkdir.txt b/data/pages/informatique/linux/commandes/mkdir.txt new file mode 100644 index 0000000..7570aa5 --- /dev/null +++ b/data/pages/informatique/linux/commandes/mkdir.txt @@ -0,0 +1,43 @@ +====== mkdir ====== +{{ :dummy.png?75x75}} + +Sous Linux, la commande ''mkdir'' permet de créer un nouveau répertoire ou dossier. La syntaxe de base de la commande est la suivante : + + mkdir [options] nom_du_répertoire + +Le paramètre ''nom_du_répertoire'' est le nom que vous voulez donner au nouveau répertoire que vous allez créer. + +Il existe plusieurs options que vous pouvez utiliser avec la commande ''mkdir''. Voici quelques-unes des options les plus courantes : + + * ''-p'' : cette option permet de créer plusieurs répertoires en une seule commande, en créant les répertoires parents si besoin. + + * ''-m'' : cette option permet de définir les permissions pour le nouveau répertoire. + + * ''-v'' : cette option affiche un message pour chaque répertoire créé. + +Par exemple, si vous voulez créer un nouveau répertoire appelé ''nouveau_dossier'', vous pouvez utiliser la commande suivante : + + mkdir nouveau_dossier + +Si vous voulez créer un nouveau répertoire et ses répertoires parents en même temps, vous pouvez utiliser l'option ''-p'' : + + mkdir -p repertoire_parent/nouveau_dossier + +Cela créera un nouveau répertoire appelé ''nouveau_dossier'' dans le répertoire ''repertoire_parent'', en créant le répertoire parent ''repertoire_parent'' s'il n'existe pas déjà. + +Voici quelques spécificités et pièges à prendre en compte lors de l'utilisation de la commande ''mkdir'' sous Linux : + + * Les noms de fichiers et de répertoires sous Linux sont sensibles à la casse, ce qui signifie que ''monDossier'' et ''mondossier'' sont deux noms différents. Assurez-vous de bien saisir le nom du répertoire que vous souhaitez créer. + + * La commande ''mkdir'' ne crée pas automatiquement les répertoires parents, sauf si vous utilisez l'option ''-p''. Si vous essayez de créer un répertoire dans un répertoire qui n'existe pas, vous obtiendrez une erreur. + + * Les noms de fichiers et de répertoires peuvent contenir des caractères spéciaux, tels que des espaces ou des points. Cependant, il est recommandé d'utiliser des noms de fichiers et de répertoires sans espaces ni caractères spéciaux pour éviter les problèmes lors de l'utilisation de la ligne de commande. + + * La commande ''mkdir'' ne vérifie pas si un répertoire portant le même nom existe déjà. Si vous essayez de créer un répertoire qui existe déjà, vous obtiendrez une erreur. Pour éviter cela, vous pouvez utiliser la commande ''ls'' pour vérifier si le répertoire existe déjà avant d'utiliser la commande ''mkdir''. + + * Si vous n'avez pas les autorisations nécessaires pour créer un répertoire dans un certain emplacement, vous obtiendrez une erreur. Assurez-vous d'avoir les autorisations nécessaires pour créer un répertoire dans l'emplacement souhaité. + + + --- //[[user:jeanserien]]// + + diff --git a/data/pages/informatique/linux/commandes/mtr.txt b/data/pages/informatique/linux/commandes/mtr.txt new file mode 100644 index 0000000..a103f9a --- /dev/null +++ b/data/pages/informatique/linux/commandes/mtr.txt @@ -0,0 +1,15 @@ +====== mtr ====== +{{ :dummy.png?75x75|Nom de la section}} + +**mtr** (ou "My Trace Route") est un outil de dépannage de réseau pour Linux qui combine les fonctionnalités de [[.:ping]] et [[.:traceroute]]. Il permet de suivre l'itinéraire qu'un paquet de données prend pour atteindre un hôte distant, ainsi que de mesurer la qualité de chaque étape de cet itinéraire en affichant les temps de réponse et les taux de paquets perdus. Il est utile pour identifier les points de congestion ou les erreurs de configuration sur un réseau. + +**mtr** est généralement disponible dans les dépôts de paquets de la plupart des distributions Linux. Il peut donc être installé en utilisant un gestionnaire de paquets tel que **apt** (pour Debian et Ubuntu), **yum** (pour CentOS et Fedora) ou **pacman** (pour Arch Linux). Il peut également être téléchargé et compilé à partir du code source disponible sur le site web du projet : https://www.bitwizard.nl/mtr/ +Il est souvent nécessaire d'être administrateur ou utilisateur root pour installer ou utiliser mtr. + +Exemple d'utilisation : + mtr abonnel.fr + +{{ :informatique:linux:commandes:pasted:20230130-090351.png |Exemple d'utilisation de mtr sous Linux Fedora}} + + --- //[[user:cedricabonnel]], [[user:CPT]] // + diff --git a/data/pages/informatique/linux/commandes/mv.txt b/data/pages/informatique/linux/commandes/mv.txt new file mode 100644 index 0000000..3084fc5 --- /dev/null +++ b/data/pages/informatique/linux/commandes/mv.txt @@ -0,0 +1,83 @@ +====== mv ====== +{{ :dummy.png?75x75|Déplacer ou renommer des fichiers et des répertoires}} + +La commande ''mv'' est une commande de la ligne de commande utilisée pour déplacer ou renommer des fichiers et des répertoires dans un système d'exploitation de type Unix. Le nom ''mv'' signifie ''move'' en anglais, ce qui se traduit par ''déplacer'' en français. + +La syntaxe générale de la commande ''mv'' est la suivante : + +<code BASH> +mv [options] source destination +</code> + +Voici quelques exemples d'utilisation courante de la commande ''mv'' : + +-- Déplacer un fichier ''file.txt'' du répertoire courant vers un autre répertoire : + +<code BASH> +mv file.txt /chemin/vers/nouveau/repertoire/ +</code> + +-- Renommer un fichier ''file.txt'' en ''newfile.txt'' : + +<code BASH> +mv file.txt newfile.txt +</code> + +-- Déplacer un répertoire ''mydir'' du répertoire courant vers un autre répertoire : + +<code BASH> +mv mydir /chemin/vers/nouveau/repertoire/ +</code> + +-- Renommer un répertoire ''mydir'' en ''newdir'' : + +<code BASH> +mv mydir newdir +</code> + +---- + +Pour faciliter votre travail et gagner du temps, voici quelques exemples que vous pouvez utiliser avec la commande ''mv'' : + +-- Utiliser l'option ''-i'' pour demander une confirmation avant d'écraser un fichier existant lors d'un déplacement : + +<code BASH> +mv -i fichier.txt nouveau_dossier/ +</code> + +-- Utiliser l'option ''-v'' pour afficher les fichiers qui sont déplacés : + +<code BASH> +mv -v fichier.txt nouveau_dossier/ +</code> + +-- Utiliser l'option ''-u'' pour ne déplacer un fichier que s'il est plus récent que sa version existante dans le répertoire de destination : + +<code BASH> +mv -u fichier.txt nouveau_dossier/ +</code> + +-- Utiliser l'option ''--backup'' pour créer une copie de sauvegarde des fichiers existants avant de les écraser : + +<code BASH> +mv --backup fichier.txt nouveau_dossier/ +</code> + +-- Créer un [[informatique:linux:commandes:alias|alias]] pour éviter de saisir souvent la même commande, par exemple : + +<code BASH> +alias mvc='mv -v --backup' +</code> + +Cela crée un alias ''mvc'' qui déplace les fichiers en affichant une sortie verbale et en créant une copie de sauvegarde. + +-- Utiliser un caractère générique ou une expression régulière pour déplacer plusieurs fichiers qui correspondent à un modèle donné : + +<code BASH> +mv *.txt nouveau_dossier/ +</code> + +Cela déplace tous les fichiers qui ont l'extension ''.txt'' dans le répertoire actuel vers le répertoire ''nouveau_dossier''. + +Ces astuces et alias peuvent être personnalisés en fonction de vos besoins et de votre façon de travailler avec la commande ''mv''. + diff --git a/data/pages/informatique/linux/commandes/nmap.txt b/data/pages/informatique/linux/commandes/nmap.txt new file mode 100644 index 0000000..bee33ae --- /dev/null +++ b/data/pages/informatique/linux/commandes/nmap.txt @@ -0,0 +1,114 @@ +====== nmap ====== + +{{ :dummy.png?75x75|scanner les réseaux}} + +La commande ''nmap'' est un outil en ligne de commande utilisé pour scanner les réseaux et les hôtes pour découvrir des informations sur les ports ouverts, les services en cours d'exécution, les systèmes d'exploitation et les vulnérabilités potentielles. C'est un outil très populaire pour les administrateurs système, les professionnels de la sécurité et les hackers éthiques pour explorer et auditer les réseaux. + +La commande ''nmap'' est très flexible et peut être utilisée pour scanner des plages d'adresses IP, des hôtes individuels ou des noms de domaine. Elle peut également être utilisée pour effectuer des scans de port simples ou avancés, des scans de vulnérabilités et des scans de scripts personnalisés. + +===== Installation ===== + +Vous pouvez installer ''nmap'' à l'aide de votre gestionnaire de paquets système. Voici comment installer Nmap sur les distributions Linux les plus courantes : + +-- Ubuntu et Debian : + +<code BASH> +sudo apt update +sudo apt install nmap +</code> + +-- Fedora : + +<code BASH> +sudo dnf install nmap +</code> + +-- CentOS et RHEL : + +<code BASH> +sudo yum install nmap +</code> + +-- Arch Linux : +<code BASH> +sudo pacman -S nmap +</code> + +---- + +Une fois que vous avez installé Nmap, vous pouvez l'utiliser en exécutant la commande ''nmap'' dans un terminal. + + +===== Exemples ===== + +Voici quelques exemples de commandes ''nmap'' sous Linux : + +-- Scanner les ports ouverts d'un hôte : + +<code BASH> +nmap <ip-address> +</code> + +Cela va scanner tous les ports ouverts de l'hôte spécifié. + +-- Scanner les ports ouverts d'une plage d'adresses IP : + +<code BASH> +nmap <ip-address-range> +</code> + +Cela va scanner tous les ports ouverts de la plage d'adresses IP spécifiée. + +<button collapse="plage-d-adresses-ip">Plus d'infos sur la plage d'adresses IP</button> + +<collapse id="plage-d-adresses-ip" collapsed="true"><well> +Il existe plusieurs façons de spécifier une **plage d'adresses IP** en utilisant ''nmap''. Voici quelques exemples : + +-- Spécifier **une plage d'adresses IP** en utilisant une **notation CIDR** (Classless Inter-Domain Routing) : + + nmap 192.168.0.0/24 + +Cela va scanner tous les hôtes de la plage d'adresses IP 192.168.0.0 à 192.168.0.255. + +-- **Spécifier une plage d'adresses IP** en utilisant une **notation hybride** : + + nmap 192.168.0-255.1-254 + +Cela va scanner tous les hôtes de la plage d'adresses IP 192.168.0.1 à 192.168.0.254 et de 192.168.1.1 à 192.168.1.254. + +-- **Spécifier plusieurs plages d'adresses IP** en utilisant une **virgule** pour séparer les plages : + + nmap 192.168.0.0/24,10.0.0.0/8 + +Cela va scanner tous les hôtes des plages d'adresses IP 192.168.0.0 à 192.168.0.255 et de 10.0.0.0 à 10.255.255.255. + +Il existe d'autres façons de spécifier des plages d'adresses IP avec Nmap, telles que l'utilisation de fichiers de listes d'adresses IP ou l'utilisation d'expressions régulières. +</well></collapse> + +-- Scanner les ports ouverts d'un hôte et afficher les informations sur les services en cours d'exécution : + +<code BASH> +nmap -sV <ip-address> +</code> + +Cela va scanner tous les ports ouverts de l'hôte spécifié et afficher les informations sur les services en cours d'exécution. + +-- Scanner les ports ouverts d'un hôte et afficher les informations sur le système d'exploitation : + +<code BASH> +nmap -O <ip-address> +</code> + +Cela va scanner tous les ports ouverts de l'hôte spécifié et tenter de déterminer le système d'exploitation en cours d'exécution. + +-- Scanner les ports ouverts d'un hôte en utilisant un script personnalisé : + +<code BASH> +nmap --script=<script-name> <ip-address> +</code> + +Cela va scanner tous les ports ouverts de l'hôte spécifié en utilisant le script personnalisé spécifié. + +---- + +Il existe de nombreuses autres options et paramètres que vous pouvez utiliser avec la commande nmap, vous pouvez consulter la page de manuel en tapant man nmap dans votre terminal pour plus d'informations. diff --git a/data/pages/informatique/linux/commandes/passwd.txt b/data/pages/informatique/linux/commandes/passwd.txt new file mode 100644 index 0000000..52803d3 --- /dev/null +++ b/data/pages/informatique/linux/commandes/passwd.txt @@ -0,0 +1,118 @@ +====== passwd ====== +{{ :dummy.png?75x75|Changer de mot de passe}} + +La commande ''passwd'' est une commande utilisée dans les systèmes d'exploitation de type Unix, tel que Linux, pour changer le mot de passe d'un utilisateur. + +Lorsqu'un utilisateur exécute la commande ''passwd'' dans un terminal, le système lui demande d'abord de saisir son ancien mot de passe pour vérifier son identité. Ensuite, il lui est demandé de saisir le nouveau mot de passe deux fois pour s'assurer qu'il a été correctement saisi. Si les deux saisies sont identiques, le système enregistre le nouveau mot de passe. + +Seuls les utilisateurs ayant les droits d'administration (tels que l'utilisateur ''root'' dans Linux) peuvent utiliser la commande ''passwd'' pour changer les mots de passe des autres utilisateurs. + +Il est généralement déconseillé d'utiliser la commande ''passwd'' dans un script, car cela nécessiterait de saisir le mot de passe manuellement à chaque fois que le script est exécuté, ce qui peut ne pas être pratique ou sûr. + +Au lieu de cela, pour changer le mot de passe d'un utilisateur dans un script, il est recommandé d'utiliser la commande [[.:chpasswd]]. Cette commande permet de changer le mot de passe d'un utilisateur en fournissant le nom d'utilisateur et le nouveau mot de passe directement en ligne de commande ou en utilisant des fichiers de texte. + +===== Changer son mot de passe ===== + +Pour changer votre mot de passe sous Linux en utilisant Bash, vous pouvez utiliser la commande ''passwd''. Voici les étapes à suivre : + + * Ouvrez un terminal Bash. + + * Entrez la commande ''passwd'' suivie de votre nom d'utilisateur Linux. Si vous êtes déjà connecté sous votre propre compte, vous pouvez omettre le nom d'utilisateur et simplement taper ''passwd'' pour changer votre propre mot de passe. + + passwd nom_utilisateur + + * Vous serez alors invité à entrer votre mot de passe actuel pour vous authentifier. + + * Ensuite, vous serez invité à saisir votre nouveau mot de passe deux fois, pour confirmer qu'il est correct. + + * Une fois que vous avez entré votre nouveau mot de passe, celui-ci sera mis à jour. + +Si tout s'est bien passé, vous devriez voir un message indiquant que votre mot de passe a été mis à jour avec succès. Vous pouvez maintenant utiliser votre nouveau mot de passe pour vous connecter à votre compte Linux. + +Lorsque vous changez votre mot de passe sur un système Linux, il est important de mettre à jour tous les autres secrets qui l'utilisent. Voici une liste de certains des secrets qui peuvent nécessiter une mise à jour : + + * Clés SSH : si vous utilisez des clés SSH pour vous connecter à des serveurs ou pour effectuer des opérations automatisées, vous devez mettre à jour les clés pour refléter votre nouveau mot de passe. + + * Certificats SSL/TLS : si vous utilisez des certificats SSL/TLS pour sécuriser des connexions sur des sites web ou des applications, vous devez mettre à jour les certificats pour refléter votre nouveau mot de passe. + + * Configuration de l'application : si vous utilisez une application qui stocke votre mot de passe, vous devez mettre à jour la configuration de l'application pour refléter votre nouveau mot de passe. + + * Services tiers : si vous utilisez des services tiers tels que des services de stockage de fichiers en ligne, des services de messagerie, etc., vous devez mettre à jour les informations d'identification de votre compte pour refléter votre nouveau mot de passe. + +Voici un exemple de script Bash qui vous permettra de mettre à jour plusieurs secrets après avoir changé votre mot de passe : + +<code BASH> +#!/bin/bash + +# Mettre à jour les clés SSH +for keyfile in ~/.ssh/* +do + if ssh-keygen -y -f "$keyfile" >/dev/null 2>&1 ; then + echo "Mise à jour du mot de passe pour la clé : $keyfile" + pwfile="${keyfile}.password" + if [ -f "$pwfile" ]; then + password=$(cat "$pwfile") + else + password=$(openssl rand -base64 32 | tr -d '=') + fi + echo "$password" > "$pwfile" + chmod 600 "$pwfile" + ssh-keygen -p -P "$password" -f "$keyfile" + fi +done + +# Mettre à jour les certificats SSL/TLS +# (vous devez remplacer les noms de fichiers et de dossiers par les vôtres) +sudo openssl rsa -in /etc/ssl/private/server.key -out /etc/ssl/private/server.key +sudo openssl req -key /etc/ssl/private/server.key -new -out /etc/ssl/certs/server.csr +sudo openssl x509 -req -days 365 -in /etc/ssl/certs/server.csr -signkey /etc/ssl/private/server.key -out /etc/ssl/certs/server.crt + +# Mettre à jour la configuration de l'application +# (vous devez remplacer les noms de fichiers et de dossiers par les vôtres) +sudo sed -i 's/ancien_mot_de_passe/nouveau_mot_de_passe/g' /etc/application/config.ini + +# Mettre à jour les informations d'identification pour les services tiers +# (vous devez remplacer les noms d'utilisateur et les mots de passe par les vôtres) +echo 'ancien_nom_utilisateur:ancien_mot_de_passe' | sudo chpasswd +echo 'nouveau_nom_utilisateur:nouveau_mot_de_passe' | sudo chpasswd +</code> + +Ce script utilise les commandes standard Linux pour mettre à jour les secrets courants qui peuvent nécessiter une mise à jour. Vous devez remplacer les noms de fichiers, de dossiers, d'utilisateurs, de mots de passe et autres informations par les vôtres. Vous pouvez également ajouter ou supprimer des commandes en fonction de vos besoins spécifiques. + +Notez que certaines commandes dans ce script nécessitent des privilèges d'administration, vous devrez donc peut-être exécuter le script avec le compte d'utilisateur ayant ces privilèges ou utiliser la commande ''sudo''. +===== Créer un compte utilisateur ===== + +Pour créer un compte utilisateur, il est nécessaire d'utiliser le commande ''passwd''. Consultez la page concernant la commande [[informatique:linux:commandes:useradd|useradd]]. + + +===== Forcer un utilisateur à changer son mot de passe au prochain démarrage ===== + +Sous Linux, vous pouvez utiliser la commande "**passwd**" avec l'option "-e" pour forcer un utilisateur à changer son mot de passe au prochain démarrage. La commande est généralement utilisée par un administrateur pour changer le mot de passe d'un utilisateur. Voici un exemple : + +<code BASH> +sudo passwd -e <username> +</code> + +Cela forcera l'utilisateur <username> à changer son mot de passe lors de sa prochaine connexion. À noter que cette commande n'affectera pas les utilisateurs connectés en ce moment. + +Vous pouvez vérifier le fichier de ''/etc/shadow'' contenant les informations cryptées des utilisateurs, que la date (en jours depuis le 1er janvier 1970) à laquelle le mot de passe a été modifié pour la dernière fois soit à la valeur 0. + +<code BASH> +sudo cat /etc/shadow | grep <username> +</code> + +Vous pouvez utiliser la commande ''chage'' avec l'option ''-l'' pour afficher les informations de l'utilisateur, et vérifier que la date d'expiration du mot de passe est définie sur la mention ''password must be changed'' / ''le mot de passe doit être changé'' apparaisse. + +<code BASH> +sudo chage -l <username> +</code> + +Vous pouvez utiliser la commande ''passwd'' avec l'option ''-S'' pour vérifier les informations de l'utilisateur, et vérifier que la date d'expiration du mot de passe est définie sur un jour antérieur à aujourd'hui (par exemple le ''1970-01-01'') . + +<code BASH> +sudo passwd -S <username> +</code> + +===== Changer de mot de passe dans un script ===== + +Voir la commande [[informatique:linux:commandes:chpasswd|chpasswd]] \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/poweroff.txt b/data/pages/informatique/linux/commandes/poweroff.txt new file mode 100644 index 0000000..7d0b8ae --- /dev/null +++ b/data/pages/informatique/linux/commandes/poweroff.txt @@ -0,0 +1,30 @@ +====== poweroff ====== + +~~TechArticle~~ + +C'est un programme Linux présent dans ''/usr/sbin/''. Par conséquent il doit être appelé avec les droits ''root''. Il permet d'arrêter l'ordinateur, alimentation arrêtée. ''poweroff'' est la concaténation de ''power'' et ''off''. + +Le programme fait partie du groupe [[.:shutdown]], [[.:reboot]], [[.:halt]] et [[.:poweroff]], tous ayant un lien symbolique avec [[.:systemctl]] quand le système est piloté avec SystemD. + +===== - Exemples ===== + +==== - Appel standard ==== + +<code> +$ sudo systemctl poweroff +</code> +==== - Éteindre un ordinateur à distance avec root ==== + +L'ordinateur distant est ''rpitst001.acegrp.lan''. J'utilise la commande ''ssh'' pour exécuter une commande à distance (option -t). Le compte utilisé sur l'ordinateur distant est ''root''. + +<code> +$ ssh -t root@rpitst001.acegrp.lan 'systemctl poweroff' +</code> + +==== - Éteindre un ordinateur à distance ==== + +L'ordinateur distant est ''rpitst001.acegrp.lan''. J'utilise la commande ''ssh'' pour exécuter une commande à distance (option -t). Le compte utilisé sur l'ordinateur distant est ''cedric''. Ce compte utilisateur à le droit d'utiliser la commande ''sudo'' sur ''rpitst001.acegrp.lan''. + +<code> +$ ssh -t cedric@rpitst001.acegrp.lan 'sudo systemctl poweroff' +</code> diff --git a/data/pages/informatique/linux/commandes/pwd.txt b/data/pages/informatique/linux/commandes/pwd.txt new file mode 100644 index 0000000..3ee2d48 --- /dev/null +++ b/data/pages/informatique/linux/commandes/pwd.txt @@ -0,0 +1,23 @@ +====== pwd ====== +{{ :dummy.png?75x75}} + +La commande ''pwd'' sous Linux (et d'autres systèmes d'exploitation similaires à Unix) signifie "Print Working Directory" (Afficher le répertoire de travail en français). Elle affiche le chemin complet du répertoire actuel dans lequel vous vous trouvez dans le système de fichiers. + +Lorsque vous utilisez la commande ''pwd'', le système d'exploitation affiche le chemin complet à partir de la racine du système de fichiers jusqu'au répertoire courant. Cette commande est utile pour vous aider à comprendre où vous vous trouvez dans la structure des répertoires de votre système de fichiers et pour vous aider à naviguer vers d'autres répertoires en utilisant des chemins relatifs ou absolus. + +La commande "pwd" a peu d'options, mais en voici quelques-unes qui peuvent être utiles : + + * ''-P'' : Cette option force la résolution des liens symboliques présents dans le chemin affiché. Si votre répertoire courant contient des liens symboliques qui pointent vers d'autres répertoires, l'option ''-P'' affichera le chemin complet de ces répertoires. Par défaut, **pwd** affiche le chemin du répertoire courant sans suivre les liens symboliques. + + * ''-L'' : Cette option est l'inverse de l'option ''-P''. Elle force **pwd** à ne pas suivre les liens symboliques dans le chemin affiché. Si votre répertoire courant contient des liens symboliques qui pointent vers d'autres répertoires, l'option "-L" affichera le chemin complet du répertoire courant sans suivre les liens symboliques. + + * ''--help'' : Cette option affiche le message d'aide pour la commande **pwd**, qui résume les options disponibles. + + * ''--version'' : Cette option affiche la version de la commande **pwd** installée sur votre système. + +{{ :informatique:linux:commandes:pasted:20230217-003418.png }} + + --- //[[user:jeanserien]]// + + + diff --git a/data/pages/informatique/linux/commandes/reboot.txt b/data/pages/informatique/linux/commandes/reboot.txt new file mode 100644 index 0000000..b76cdfb --- /dev/null +++ b/data/pages/informatique/linux/commandes/reboot.txt @@ -0,0 +1,12 @@ +====== reboot ====== + +C'est un programme présent dans ''/usr/sbin/''. Par conséquent il doit être appelé avec les droits ''root''. Il permet de redémarrer l'ordinateur. + +Le programme fait partie du groupe [[.:shutdown]], [[.:reboot]], [[.:halt]] et [[.:poweroff]], tous ayant un lien symbolique avec [[.:systemctl]] quand le système est piloté avec SystemD. + +Par bonne habitude, il vaut mieux utiliser la commande : +<code> +sudo systemctl reboot +</code> + +Vous pouvez aussi appuyer sur la combinaison de touches Ctrl+Alt+Del. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/rm.txt b/data/pages/informatique/linux/commandes/rm.txt new file mode 100644 index 0000000..96cbd63 --- /dev/null +++ b/data/pages/informatique/linux/commandes/rm.txt @@ -0,0 +1,19 @@ +====== rm ====== +{{ :dummy.png?75x75|remove}} + +La commande ''rm'' sur Linux est une commande qui permet de supprimer des fichiers ou des répertoires. ''rm'' est l'abréviation de **remove** (supprimer) et elle est utilisée pour supprimer des fichiers ou des répertoires de manière permanente. + +La syntaxe de base de la commande ''rm'' est la suivante : + + rm [options] fichier1 fichier2 ... + +Par exemple, pour supprimer un fichier nommé ''mon_fichier.txt'', on peut utiliser la commande : + + rm mon_fichier.txt + +La commande ''rm'' supprime les fichiers de manière permanente et qu'il n'y a pas de moyen simple de récupérer les fichiers supprimés à l'aide de cette commande. Il est donc important de faire attention lors de l'utilisation de la commande ''rm'' et de vérifier que le ou les fichiers à supprimer sont bien ceux que vous souhaitez supprimer. + +Pour effacer des fichiers ou des répertoires avec une notion de corbeille (c'est-à-dire, les déplacer vers un dossier spécial au lieu de les supprimer définitivement), vous pouvez utiliser la commande [[.:trash-put]]. + + + diff --git a/data/pages/informatique/linux/commandes/rmdir.txt b/data/pages/informatique/linux/commandes/rmdir.txt new file mode 100644 index 0000000..ac15c95 --- /dev/null +++ b/data/pages/informatique/linux/commandes/rmdir.txt @@ -0,0 +1,25 @@ +====== rmdir ====== +{{ :dummy.png?75x75|Nom de la section}} + +La commande ''rmdir'' est une commande en ligne de commande utilisée dans les systèmes d'exploitation de type Unix et Linux pour supprimer des répertoires (ou dossiers) vides. Le nom ''rmdir'' est une contraction de //remove directory//. + +Lorsqu'on exécute la commande ''rmdir'' suivi du nom du répertoire à supprimer, le système supprime le répertoire uniquement s'il est vide. Si le répertoire contient des fichiers ou des sous-répertoires, la commande renverra une erreur. + +Par exemple, pour supprimer le répertoire nommé ''monDossier'', la commande à exécuter est la suivante : + + rmdir monDossier + +Si le répertoire n'est pas vide, vous pouvez utiliser la commande ''rm -r'' pour supprimer le répertoire et tout son contenu. Cependant, soyez très prudent lors de l'utilisation de cette commande, car elle peut supprimer des fichiers et des répertoires de manière irréversible. + + +<WRAP center round important 60%> +La commande ''rm -fr /' est extrêmement dangereuse et elle peut entraîner la suppression de tout le système de fichiers sur lequel elle est exécutée, y compris les fichiers du système d'exploitation, les fichiers de configuration, les programmes, les données utilisateur, etc. +</WRAP> + +Cependant, la commande n'est pas protégée par défaut sur les systèmes d'exploitation de type Unix et Linux. Si vous exécutez cette commande en tant qu'utilisateur avec des privilèges d'administration, elle supprimera tout le système de fichiers. + +L'exécution de cette commande peut causer des dommages irréparables à votre système et il est presque impossible de récupérer les fichiers supprimés. Il est donc très important d'utiliser cette commande avec une extrême prudence et uniquement lorsque vous êtes sûr de ce que vous faites. + +En général, il est recommandé d'éviter d'utiliser cette commande ou toute autre commande potentiellement dangereuse si vous n'êtes pas certain de ce qu'elle fera et des conséquences qu'elle aura sur votre système. + + diff --git a/data/pages/informatique/linux/commandes/scp.txt b/data/pages/informatique/linux/commandes/scp.txt new file mode 100644 index 0000000..af468ce --- /dev/null +++ b/data/pages/informatique/linux/commandes/scp.txt @@ -0,0 +1,18 @@ +{{ :dummy.png?75x75|Secure CoPy est un programme permettant la copie entre deux ordinateurs réliés par un réseau.}} + +====== scp ====== +{{tag>"commande linux"}} + +{{METATOC 2-5}} +\\ + +Secure CoPy est un programme permettant la copie entre deux ordinateurs réliés par un réseau. + +===== Exemple d'utilisation ===== + + scp -Cp /var/www cedric@lola.court.fr:/var/www/ + + * ''C'' active l'alogrithme de compression pendant la copie. + * ''p'' conserve les dates de modification et de dernier accès, ainsi que les modes du fichier après copie. + + diff --git a/data/pages/informatique/linux/commandes/setfacl.txt b/data/pages/informatique/linux/commandes/setfacl.txt new file mode 100644 index 0000000..bc8bb67 --- /dev/null +++ b/data/pages/informatique/linux/commandes/setfacl.txt @@ -0,0 +1,30 @@ +====== setfacl ====== +{{ :dummy.png?75x75|Nom de la section}} + +La commande ''setfacl'' définit les ACLs pour les fichiers et les répertoires. Les ACLs sont des mécanismes de sécurité avancés qui permettent de définir des autorisations plus précises que les permissions de base UNIX (par exemple, en permettant à plusieurs utilisateurs ou groupes d'avoir des permissions différentes sur un même fichier). + + +===== Installation ===== + +<code BASH> +sudo apt install acl +</code> + +===== Utilisation ===== + +Par exemple : + +<code BASH> +sudo setfacl -d -m group:nogroup:rwx /mnt/anonymous +</code> + +Cette commande permet de définir une ACL par défaut pour le répertoire ''/mnt/anonymous'' afin que le groupe ''nogroup'' ait les permissions ''rwx'' sur tous les fichiers et les sous-répertoires créés dans ce répertoire. + +Les options utilisées dans cette commande sont : + + * ''-d'' : Définit l'ACL par défaut pour le répertoire ''/mnt/anonymous'', c'est-à-dire que tous les fichiers et les sous-répertoires créés dans ce répertoire hériteront de cette ACL par défaut. + + * ''-m'' : Modifie l'ACL existante pour le groupe ''nogroup''. + + * ''group:nogroup:rwx'' : Définit l'ACL pour le groupe ''nogroup'' avec les permissions ''rwx'' (lecture, écriture et exécution) sur le répertoire ''/mnt/anonymous''. + diff --git a/data/pages/informatique/linux/commandes/shutdown.txt b/data/pages/informatique/linux/commandes/shutdown.txt new file mode 100644 index 0000000..1e803b0 --- /dev/null +++ b/data/pages/informatique/linux/commandes/shutdown.txt @@ -0,0 +1,7 @@ +====== shutdown ====== + +C'est un programme présent dans ''/usr/sbin/''. Par conséquent il doit être appelé avec les droits ''root''. Il permet de redémarrer l'ordinateur. + +Le programme fait partie du groupe [[.:shutdown]], [[.:reboot]], [[.:halt]] et [[.:poweroff]], tous ayant un lien symbolique avec [[.:systemctl]] quand le système est piloté avec SystemD. + + sudo systemctl poweroff \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/sidebar.txt b/data/pages/informatique/linux/commandes/sidebar.txt new file mode 100644 index 0000000..391ead0 --- /dev/null +++ b/data/pages/informatique/linux/commandes/sidebar.txt @@ -0,0 +1,9 @@ +[[.:]] + +<nspages . -h1 -hideNoSubns -subns -nbCol=1 -textNS=" " -textPages=" " -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404 les-commandes-a-connaitre 010100-repertoire-des-commandes-linux-sous-bash la-ligne-de-commande tips: super-index] -pagesInNs > + +retour à [[..:]] + +{{page>:sidebar}} + +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/smartctl.txt b/data/pages/informatique/linux/commandes/smartctl.txt new file mode 100644 index 0000000..dc2d265 --- /dev/null +++ b/data/pages/informatique/linux/commandes/smartctl.txt @@ -0,0 +1,55 @@ +====== smartctl ====== + +Programme qui contrôle et monitor les informations SMART des disques durs. + +<well> +__**Informations techniques et conditions de tests**__ + +Commandes testées le 01/12/2019 avec la version **smartmontools-6.4 2014-10-07 r4002** sur **Fedora 30**. + +<text> +**smartctl** est **/usr/sbin/smartctl** + +**usr/sbin/smartctl**: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=64c0e4ca5bd2b1c2b827b343abd67b5cbadb26b1, stripped +</text> + +</well> + +-- + +Obtenir quelques infos disponibles par SMART sur le disque. +<code> +smartctl -H -i /dev/sdX +</code> + +-- + +Obtenir toutes les infos disponibles par SMART sur le disque. +<code> +smartctl -a /dev/sdX +</code> + +-- + +Tester les indicateurs SMART de manière courte (~1 min) +<code> +smartctl -t short /dev/sdX +</code> + +Ensuite pour accéder au résultats/statistiques de ces tests : +<code> +smartctl -l selftest /dev/sdX +</code> + +-- + +Tester les indicateurs SMART de manière longue (~10 min à 90 min) +<code> +smartctl -t long /dev/sdX +</code> + +Ensuite pour accéder au résultats/statistiques de ces tests : + +<code> +sudo smartctl -l selftest /dev/sdX +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/ssh.txt b/data/pages/informatique/linux/commandes/ssh.txt new file mode 100644 index 0000000..4b0ca38 --- /dev/null +++ b/data/pages/informatique/linux/commandes/ssh.txt @@ -0,0 +1,300 @@ +====== ssh ====== +{{ informatique:applications:ssh.jpg?75x75|ssh client}} + +''ssh'' est un programme pour se connecter à une machine distante et pour effectuer des commandes sur cette machine. La connexion et les échanges sont sécurisés. L'identité utilisé sur le poste distant peut être différente de l'identité du poste local utilisé. + +La connexion ''ssh'' nécessite d'un [[service ssh]] sur la machine distante. + +===== - Connexions sécurisées et simplifiées grâce à l'authentification par clé publique et privée : principe ===== + +Pour simplifier et sécuriser la connexion à une machine distante, il est possible d'utiliser une méthode basée sur l'authentification par clé publique et privée. Cette approche élimine la nécessité de saisir un login et un mot de passe à chaque connexion. Au lieu de cela, la connexion SSH vérifiera votre clé privée avec la clé publique enregistrée sur le serveur distant. + +Cette méthode présente plusieurs avantages. Elle élimine la complexité liée à la gestion des mots de passe et permet un gain de temps considérable au quotidien. De plus, elle offre un niveau de sécurité supérieur, car les clés utilisées sont beaucoup plus robustes que les mots de passe traditionnels. + +Si plusieurs utilisateurs doivent accéder au serveur distant, SSH permet de gérer plusieurs paires de clés, permettant ainsi à chaque utilisateur de se connecter avec sa propre clé. Si vous avez la responsabilité de plusieurs serveurs, vous pouvez utiliser la même clé publique sur tous les serveurs. + +Voici un guide détaillé pour vous aider à créer un jeu de clés sur votre poste de travail. Nous allons générer deux clés : une clé privée et une clé publique. Seule la clé publique devra être déployée sur les différents serveurs, tandis que la clé privée doit être conservée précieusement sur votre ordinateur. +===== - Création d'un jeu de clés ecdsa pour une connexion SSH sécurisée ===== + + +L'algorithme de signature numérique **ecdsa** est un nouveau standard utilisant les courbes elliptiques, réputé pour sa sécurité et sa performance. La taille maximale des clés supportées est de 521 bits, et la plupart des clients **SSH** le prennent en charge. + +Si vous préférez utiliser l'algorithme RSA, vous pouvez simplement remplacer "ecdsa" par "rsa" dans les étapes suivantes. + +**Étape 1:** Génération de la clé SSH + +Pour créer une clé SSH de type "ecdsa", vous pouvez utiliser la commande suivante avec ssh-keygen. L'option -t spécifie le type de clé, et l'option -b définit la longueur de la clé. + +<code BASH> +ssh-keygen -t ecdsa -b 521 +</code> + +-- Spécification de l'emplacement du stockage de la clé (optionnel) + +Si vous souhaitez spécifier un emplacement particulier pour stocker la clé, vous pouvez utiliser l'option -f suivi du chemin d'accès souhaité. Par exemple : + +<code BASH> +ssh-keygen -t ecdsa -b 521 -f ~/.ssh/aws-cdc001-cedric-ecdsa +</code> + +-- Ajout d'un commentaire à la clé (optionnel) + +Si vous souhaitez ajouter un commentaire à la clé pour une meilleure identification, vous pouvez utiliser l'option -C suivi du commentaire souhaité. Par exemple : + +<code BASH> +ssh-keygen -t ecdsa -b 521 -f ~/.ssh/aws-cdc001-cedric-ecdsa -C "cedric@dskcdc001" +</code> + +**Étape 2:** Sécurisation de la clé privée + +Il est crucial de sécuriser la clé privée et de limiter l'accès aux personnes autorisées à l'utiliser. Lors de la création de la clé, le programme **ssh-keygen** vous demandera de définir une passphrase (mot de passe) pour la clé privée. Assurez-vous d'utiliser une passphrase sécurisée et de la mémoriser. Les caractères que vous entrez n'apparaîtront pas à l'écran pour des raisons de sécurité. + +<code BASH> +Enter passphrase (empty for no passphrase): +Enter same passphrase again: +</code> + +En suivant ces étapes, vous aurez créé un jeu de clés **ecdsa** pour une connexion SSH sécurisée. Veillez à bien protéger la clé privée et à utiliser une **passphrase** forte pour garantir la sécurité de votre connexion. +===== - Contrôle et gestion des clés dans SSH ===== + + +{{ informatique:terminal_ssh_cat_private_key.png?150x150|contenu d'une clé privée}} + + + +Pour contrôler vos clés SSH et effectuer des opérations de gestion, vous pouvez suivre les étapes suivantes : + +**Étape 1:** Lister les clés présentes dans votre compte + +Utilisez la commande suivante dans votre terminal pour lister les clés présentes dans votre répertoire ~/.ssh/ : + +<code BASH> +ls ~/.ssh/ +</code> + +Cette commande affichera la liste des clés présentes, le cas échéant. + +**Étape 2:** Afficher le contenu d'une clé (à utiliser avec précaution) + +Si vous souhaitez afficher le contenu d'une clé spécifique, vous pouvez utiliser la commande suivante : + +<code BASH> +cat ~/.ssh/maCle +</code> + +Remplacez "maCle" par le nom de votre clé. Cependant, il est important de noter que l'affichage du contenu d'une clé publique ou privée à l'aide de la commande "cat" est une pratique peu recommandée en raison de la sensibilité des informations contenues dans la clé. Veillez à utiliser cette commande avec précaution et évitez de divulguer le contenu de vos clés. + +Il est essentiel de prendre des mesures pour sécuriser vos clés SSH, telles que la protection de la clé privée avec une passphrase et le contrôle strict des autorisations d'accès aux fichiers de clés. + +En suivant ces étapes, vous pouvez contrôler et gérer vos clés SSH de manière sécurisée. Veillez à respecter les bonnes pratiques en matière de gestion des clés et à prendre les mesures appropriées pour protéger vos informations sensibles. +===== - Copier et utiliser une clé publique avec SSH ===== + +Guide étape par étape pour copier et utiliser une clé publique avec SSH sous Linx. + +-- + +Pour utiliser la clé, vous devez procéder à la copie de votre clé publique vers le poste distant. La clé publique est généralement stockée dans un fichier nommé "id_rsa.pub" situé dans le répertoire ".ssh" de votre dossier utilisateur. L'étape suivante consiste à ajouter cette clé publique au fichier "authorized_keys" du dossier ".ssh" sur l'ordinateur distant. + +Voici un exemple plus détaillé du processus : + +**1.** Tout d'abord, identifiez l'emplacement de votre clé publique. Par défaut, elle se trouve dans le fichier "~/.ssh/id_rsa.pub". + +**2.** Ensuite, ouvrez une session sur le serveur distant en utilisant la commande SSH : + +<code BASH> +ssh utilisateur@srvprod.aceinternet.fr +</code> + +Remplacez "utilisateur" par votre nom d'utilisateur et "srvprod.aceinternet.fr" par l'adresse du serveur distant. + +**3.** Une fois connecté au serveur distant, créez le dossier ".ssh" dans votre répertoire utilisateur s'il n'existe pas déjà : + +<code BASH> +mkdir -p ~/.ssh +</code> + +**4.** Utilisez la commande "ssh-copy-id" pour copier votre clé publique sur le serveur distant et l'ajouter au fichier "authorized_keys" : + +<code BASH> +ssh-copy-id -i ~/.ssh/id_rsa.pub utilisateur@srvprod.aceinternet.fr +</code> + +Cette commande copie le contenu de votre clé publique dans le fichier "authorized_keys" sur le serveur distant, ce qui vous permettra de vous connecter sans avoir à saisir de mot de passe. Cette commande est a utiliser sur votre poste local. + +**5.** Après avoir exécuté la commande, vous serez invité à saisir votre mot de passe pour le serveur distant une dernière fois. Entrez-le et la copie de votre clé publique sera effectuée. + +Une fois que vous avez suivi ces étapes, vous devriez être en mesure de vous connecter au serveur distant en utilisant votre clé privée, sans avoir à saisir votre mot de passe à chaque fois. + +Veuillez noter que les noms de fichiers et les chemins d'accès peuvent varier en fonction de votre configuration spécifique, mais les étapes générales restent les mêmes. + +===== - Gestion des clés SSH avec un fichier de configuration ===== + + +Pour faciliter la gestion des connexions SSH, vous pouvez créer un fichier de configuration qui regroupe toutes les informations nécessaires. Voici un exemple de configuration : + +<code> +host srvprod.aceinternet.fr + HostName srvprod.aceinternet.fr + Port 2134 + User adminsrv + IdentityFile ~/.ssh/id_rsa_adminsrvAceinternetFr +</code> + +Ce fichier de configuration permet de spécifier les paramètres de connexion pour l'hôte distant "srvprod.aceinternet.fr". Les lignes suivantes indiquent respectivement le nom d'hôte, le port, le nom d'utilisateur et le chemin vers la clé privée à utiliser pour cette connexion. + +Il est important de protéger le fichier de configuration pour garantir la sécurité de vos informations sensibles. Vous pouvez définir les permissions appropriées en utilisant les commandes suivantes : + +<code BASH> +chmod 600 ~/.ssh/config +chown $USER ~/.ssh/config +</code> + +La première commande ''chmod 600'' définit les permissions du fichier de configuration de manière à ce qu'il soit accessible en lecture et écriture uniquement par le propriétaire (vous), et aucun accès en lecture pour les autres utilisateurs. La deuxième commande ''chown $USER'' garantit que le fichier appartient à l'utilisateur courant. + +En veillant à protéger votre fichier de configuration, vous pouvez centraliser et gérer plus facilement vos connexions SSH en utilisant les paramètres spécifiés dans ce fichier. Cela simplifie également la maintenance et la modification des connexions SSH. +===== - Conseils en cas de panne ===== + + +==== - Que faire en cas de changement de la clé publique de l'hôte distant ==== + + +Une **clé publique de l'hôte distant** est un élément essentiel dans le système d'authentification et de sécurité utilisé par le protocole SSH (Secure Shell) lors des connexions à distance. Lorsque vous vous connectez à un hôte distant via SSH, l'hôte présente sa clé publique au client pour vérifier son identité. + +La **clé publique de l'hôte distant** est générée lors de la première connexion SSH à cet hôte et est ensuite stockée dans le fichier **known_hosts** du client. Elle est associée à une signature numérique unique qui permet d'authentifier l'hôte distant de manière sécurisée. Cette clé publique est utilisée pour chiffrer les données envoyées au serveur, assurant ainsi la confidentialité des communications. + +Lorsque vous vous reconnectez à l'hôte distant ultérieurement, le client SSH vérifie si la clé publique présentée par l'hôte correspond à celle enregistrée dans le fichier **known_hosts**. Si les clés correspondent, la connexion est établie en toute sécurité. Cependant, si la clé publique a changé depuis la dernière connexion, le client SSH émet un avertissement indiquant qu'une attaque potentielle de type "**man-in-the-middle**" est possible, et la connexion est bloquée par mesure de sécurité. + +La **clé publique de l'hôte distant** joue donc un rôle crucial dans l'établissement de connexions sécurisées via SSH. Elle permet d'authentifier l'hôte distant et de détecter tout changement potentiel dans l'identité de l'hôte. La gestion appropriée des clés publiques et la vérification de leur validité contribuent à assurer la sécurité des connexions SSH. + +-- + +Si vous rencontrez une erreur indiquant que la clé publique de l'hôte distant a changé lors d'une tentative de connexion SSH, voici les étapes à suivre pour résoudre ce problème : + +**1.** Tout d'abord, lorsque vous essayez de vous connecter à l'hôte distant avec la commande `ssh 192.168.100.5`, vous obtenez un message d'erreur indiquant que la clé a changé et qu'une attaque de type "man-in-the-middle" est possible. + +<code> +IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! +Someone could be eavesdropping on you right now (man-in-the-middle attack)! +It is also possible that a host key has just been changed. +The fingerprint for the ECDSA key sent by the remote host is +fa:f8:ec:af:20:0e:58:ca:d1:4d:47:b0:7e:fa:2b:e2. +Please contact your system administrator. +Add correct host key in /home/cedric/.ssh/known_hosts to get rid of this message. +Offending ECDSA key in /home/cedric/.ssh/known_hosts:5 +ECDSA host key for 192.168.100.5 has changed and you have requested strict checking. +Host key verification failed. +</code> + +**2.** Cela signifie que la clé ECDSA (ECDSA key) utilisée pour sécuriser la connexion entre votre client et l'hôte distant a été modifiée depuis votre dernière connexion. Cette clé est stockée localement sur votre client, dans le fichier known_hosts, qui se trouve généralement dans le répertoire caché .ssh de votre utilisateur (par exemple, /home/cedric/.ssh/known_hosts). + +**3.** Pour résoudre ce problème, vous devez réinitialiser l'entrée de l'hôte distant dans le fichier known_hosts. Vous pouvez le faire en utilisant la commande suivante : + +<code BASH> +ssh-keygen -R 192.168.100.5 +</code> + +Cette commande supprimera l'enregistrement de l'hôte **192.168.100.5** du fichier **known_hosts**. + +**4.** Une fois que vous avez réinitialisé l'entrée, vous pouvez vous connecter à nouveau à l'hôte distant en utilisant la commande ''ssh 192.168.100.5''. Cette fois-ci, la nouvelle clé publique sera enregistrée dans le fichier **known_hosts**, et vous devriez pouvoir vous connecter sans erreur. + +En suivant ces étapes, vous pourrez résoudre le problème lié au changement de la clé publique de l'hôte distant et vous reconnecter en toute sécurité. + +==== - Possible usurpation DNS ==== + +Lorsque vous essayez de vous connecter à un hôte distant via SSH, vous pouvez rencontrer un avertissement indiquant une possible usurpation DNS. Voici le message d'erreur associé : + +<code> +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +The ECDSA host key for raspberrypi has changed, +and the key for the corresponding IP address 192.168.100.84 +is unchanged. This could either mean that +DNS SPOOFING is happening or the IP address for the host +and its host key have changed at the same time. +Offending key for IP in /home/cedric/.ssh/known_hosts:66 +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! +Someone could be eavesdropping on you right now (man-in-the-middle attack)! +It is also possible that a host key has just been changed. +The fingerprint for the ECDSA key sent by the remote host is +SHA256:kAmTpCxHgmxEjMRO02lHxatQPXzJ3dHcaJCXb+eqswA. +Please contact your system administrator. +Add correct host key in /home/cedric/.ssh/known_hosts to get rid of this message. +Offending ECDSA key in /home/cedric/.ssh/known_hosts:62 +ECDSA host key for raspberrypi has changed and you have requested strict checking. +Host key verification failed. +</code> + +Ce message indique que la clé de l'hôte distant "raspberrypi" a changé, mais l'adresse IP correspondante (192.168.100.84) est restée inchangée. Cela peut signifier deux choses : soit une usurpation DNS est en cours, soit l'adresse IP de l'hôte et sa clé de connexion ont changé simultanément. + +Pour résoudre ce problème, vous devez supprimer l'enregistrement associé à l'hôte en question. Vous pouvez le faire en utilisant la commande suivante : + +<code BASH> +ssh-keygen -R raspberrypi +</code> + +Cette commande supprimera l'enregistrement de l'hôte "raspberrypi" du fichier known_hosts. + +Une fois que vous avez supprimé l'enregistrement, vous pouvez essayer de vous reconnecter à l'hôte. Cette fois-ci, l'association entre le nom de l'hôte et sa clé sera enregistrée à nouveau dans le fichier known_hosts. + +Assurez-vous de suivre ces étapes pour garantir la sécurité de votre connexion SSH et éviter les risques potentiels liés à une usurpation DNS. + +==== - Choix entre RSA et ECDSA ==== + + +Le choix entre l'utilisation d'ECDSA (Elliptic Curve Digital Signature Algorithm) ou de RSA (Rivest-Shamir-Adleman) dépend de plusieurs facteurs, notamment les considérations de sécurité et les préférences personnelles. + +ECDSA utilise des courbes elliptiques pour la génération de clés et les opérations de signature numérique. Il est généralement considéré comme plus efficace en termes de performances et d'utilisation de la bande passante. Les clés ECDSA sont également plus courtes que les clés RSA équivalentes, ce qui peut être avantageux dans certains cas. + +D'autre part, RSA est un algorithme de cryptographie asymétrique plus ancien et largement utilisé. Il est éprouvé et bien pris en charge par de nombreuses infrastructures et logiciels. RSA est généralement considéré comme étant plus sûr pour des longueurs de clé équivalentes, mais nécessite des clés plus longues pour offrir un niveau de sécurité comparable à ECDSA. + +En fin de compte, le choix entre ECDSA et RSA dépend de la compatibilité avec les systèmes existants, des performances souhaitées et des recommandations de sécurité spécifiques. Il est recommandé de se référer aux recommandations de sécurité en vigueur et de prendre en compte les spécifications et les exigences propres à votre environnement avant de faire un choix. + +===== - Script Bash pour générer une clé privée SSH et configurer la connexion ===== + +Voici un script Bash qui demande à l'utilisateur de saisir le nom de l'hôte distant, le numéro de port et son nom d'utilisateur pour se connecter via SSH. Il génère ensuite une clé privée et la pousse sur l'hôte distant. Enfin, il écrit un fichier de configuration dans le répertoire ".ssh/config". + +<code BASH ssh-keygen-config.sh> +#!/bin/bash + +# Demande à l'utilisateur les informations nécessaires +read -p "Nom de l'hôte distant : " hostname +read -p "Numéro de port SSH : " port +read -p "Nom d'utilisateur : " username + +# Vérifie si le fichier de clé privée existe déjà +private_key=~/.ssh/id_rsa_${hostname} +if [[ -f $private_key ]]; then + echo "La clé privée pour cet hôte existe déjà : $private_key" + echo "Veuillez supprimer la clé existante ou utiliser un autre nom d'hôte." + exit 1 +fi + +# Génère une clé privée avec un nom dynamique basé sur l'hôte distant +ssh-keygen -t rsa -f $private_key + +# Pousse la clé publique sur l'hôte distant +ssh-copy-id -i $private_key.pub -p $port $username@$hostname + +# Crée le fichier de configuration +config_file=~/.ssh/config +echo "Host $hostname" >> $config_file +echo " HostName $hostname" >> $config_file +echo " Port $port" >> $config_file +echo " User $username" >> $config_file +echo " IdentityFile $private_key" >> $config_file +echo "" >> $config_file + +# Définit les permissions du fichier de configuration +chmod 600 $config_file + +echo "Configuration terminée. Vous pouvez maintenant vous connecter en utilisant 'ssh $hostname' avec la nouvelle clé privée." + +</code> + +Le nom de la clé privée générée sera basé sur le nom de l'hôte distant fourni par l'utilisateur, ce qui permet de générer des clés privées uniques pour chaque hôte distant. Par exemple, si l'utilisateur saisit "**srvprod.aceinternet.fr**" comme nom d'hôte distant, la clé privée sera enregistrée sous ''~/.ssh/id_rsa_srvprod.aceinternet.fr''. + +Assurez-vous d'exécuter le script en tant qu'utilisateur disposant des droits nécessaires pour effectuer les opérations (par exemple, l'utilisateur courant doit pouvoir générer une clé privée, écrire dans le répertoire ''.ssh'' et copier la clé publique sur l'hôte distant). \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/su.txt b/data/pages/informatique/linux/commandes/su.txt new file mode 100644 index 0000000..552fc4e --- /dev/null +++ b/data/pages/informatique/linux/commandes/su.txt @@ -0,0 +1,40 @@ +====== su ====== +{{ :dummy.png?75x75|Passer d'un utilisateur à un autre}} + +La commande ''su'' sous Linux est utilisée pour passer d'un utilisateur à un autre en se connectant sous un compte différent, généralement en passant à un compte **superutilisateur** (//superuser//) tel que ''root''. + +Voici comment utiliser la commande "su" : + +-- Ouvrez un terminal sur votre système Linux. + +-- Tapez ''su'' suivi de l'identifiant de l'utilisateur auquel vous voulez vous connecter, par exemple : + + su utilisateur1 + +-- Appuyez sur Entrée. Si vous n'êtes pas connecté en tant que **superutilisateur** (''root''), vous devrez entrer le mot de passe de ce compte. + +-- Une fois que vous êtes connecté en tant que cet utilisateur, vous pouvez effectuer toutes les opérations et exécuter toutes les commandes pour lesquelles cet utilisateur dispose des autorisations nécessaires. + +-- Pour revenir à votre compte utilisateur d'origine, tapez simplement ''exit'' et appuyez sur Entrée. + +La commande ''su'' peut être très puissante car elle permet d'accéder à toutes les autorisations et fonctionnalités d'un compte **superutilisateur**, il est donc important de l'utiliser avec précaution et seulement lorsque cela est nécessaire. + +===== Astuces et recommandations ===== + +Voici quelques astuces pour utiliser la commande ''su'' sous Linux : + +-- Utilisez ''su -'' pour se connecter avec l'environnement d'exécution de l'utilisateur de destination. Par exemple, si vous voulez vous connecter en tant que **superutilisateur** (''root''), vous pouvez taper : + + su - + +L'utilisation du signe ''-'' après la commande ''su'' assure que vous allez hériter de toutes les variables d'environnement de l'utilisateur de destination. + +-- Utilisez [[.:sudo]] pour exécuter des commandes avec des privilèges d'administrateur sans vous connecter à un autre utilisateur. La commande ''sudo'' est souvent préférable à ''su'' pour des raisons de sécurité et de traçabilité des commandes exécutées. Par exemple, pour exécuter la commande ''apt update'' en tant qu'administrateur, vous pouvez taper : + + sudo apt update + +-- Utilisez ''su'' avec précaution et évitez de vous connecter en tant que **superutilisateur** (''root'') sauf si c'est absolument nécessaire. En effet, se connecter en tant que **superutilisateur** peut être dangereux car cela donne accès à tous les fichiers et processus du système, ce qui peut entraîner des dommages accidentels ou malveillants. + +-- Si vous devez vous connecter en tant que **superutilisateur** (''root''), essayez d'utiliser la commande ''su'' pour une durée aussi courte que possible, et revenez à votre utilisateur normal dès que vous avez terminé. + +-- Utilisez un mot de passe fort pour le compte **superutilisateur** (''root'') et ne partagez jamais ce mot de passe avec d'autres utilisateurs. Il est également recommandé de changer régulièrement les mots de passe pour garantir la sécurité de votre système. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/sudo.txt b/data/pages/informatique/linux/commandes/sudo.txt new file mode 100644 index 0000000..a5e2357 --- /dev/null +++ b/data/pages/informatique/linux/commandes/sudo.txt @@ -0,0 +1,158 @@ +====== sudo ====== + +{{ :informatique:linux:commandes:pasted:20231201-024429.png?400}} + +La commande "sudo" est une commande sous Linux qui permet à un utilisateur d'exécuter des commandes avec les privilèges d'un autre utilisateur, généralement l'utilisateur **superutilisateur** (''root''). + +La commande ''sudo'' est souvent utilisée pour exécuter des commandes en tant qu'administrateur sans avoir à se connecter en tant que **superutilisateur**, ce qui permet une meilleure sécurité et une meilleure traçabilité des actions effectuées. + +Lorsque vous utilisez la commande ''sudo'', vous devez spécifier le nom de l'utilisateur dont les privilèges vous souhaitez utiliser, suivi de la commande à exécuter. Par exemple, si vous souhaitez mettre à jour votre système en tant qu'administrateur, vous pouvez taper : + +<code BASH> +sudo apt update +</code> + +Ensuite, vous devrez entrer le mot de passe de votre utilisateur pour confirmer que vous êtes autorisé à exécuter la commande avec les privilèges de l'utilisateur spécifié. Si vous avez les autorisations nécessaires, la commande sera exécutée. + +Il est recommandé d'utiliser ''sudo'' plutôt que de ''su'' pour exécuter des commandes en tant qu'administrateur car elle permet de limiter les risques d'erreurs et de sécurité. En effet, les commandes exécutées avec ''sudo'' sont enregistrées dans les journaux système, ce qui facilite la détection des actions suspectes ou malveillantes. + +La commande ''sudo'' est généralement déjà installée sur la plupart des distributions Linux. Cependant, si elle n'est pas installée sur votre système, vous pouvez l'installer en utilisant le gestionnaire de paquets de votre distribution en adminstrateur : + +<code> +su - +</code> + +Puis selon votre distribution : + +Debian, Ubuntu et dérivés : +<code> +apt update +apt install sudo +</code> + +Red Hat, CentOS et dérivés : +<code> +yum install sudo +</code> + +Fedora : +<code> +dnf install sudo +</code> + +Pour pouvoir utiliser la commande ''sudo'', l'utilisateur courant doit être autorisé à le faire. Je vous le détaille ci-dessous. + +===== Préconfiguration du groupe sudo ===== + +Pour voir la préconfiguration du groupe ''sudo'', vous pouvez afficher le contenu du fichier ''/etc/sudoers''. Ce fichier contient la configuration globale de sudo et spécifie les utilisateurs, les groupes et les commandes qui sont autorisés à utiliser ''sudo''. + +Voici comment afficher le contenu du fichier ''/etc/sudoers'' : + +-- Ouvrez un terminal sur votre système Linux. + +-- Tapez la commande suivante et appuyez sur Entrée : + +<code BASH> +sudo cat /etc/sudoers +</code> + +-- Entrez le mot de passe de votre utilisateur si vous y êtes invité. + +Cette commande affiche le contenu du fichier ''/etc/sudoers'' dans le terminal. Vous pouvez y rechercher les sections qui concernent le groupe ''sudo'' pour voir les autorisations de ce groupe. + +Par exemple, la section suivante du fichier ''/etc/sudoers'' accorde des autorisations au groupe ''sudo'' : + +<code BASH> +# Allow members of group sudo to execute any command +%sudo ALL=(ALL:ALL) ALL +</code> + +Cette section spécifie que les membres du groupe ''sudo'' sont autorisés à exécuter toutes les commandes avec les privilèges de tous les utilisateurs et groupes. Vous pouvez également trouver d'autres sections qui spécifient des autorisations pour des utilisateurs ou des commandes spécifiques. + +Le fichier ''/etc/sudoers'' est un fichier de configuration critique, et toute modification incorrecte peut entraîner des problèmes de sécurité ou des erreurs système. Par conséquent, il est recommandé de faire une copie de sauvegarde du fichier avant de le modifier et de suivre les bonnes pratiques de sécurité recommandées pour la gestion des utilisateurs et des permissions sur votre système. + + +===== Ajouter un utilisateur au groupe sudo pour autoriser l'utilisation de sudo ===== + +Pour autoriser un utilisateur à utiliser la commande ''sudo'', vous pouvez suivre les étapes suivantes : + +1. Ouvrez un terminal sur votre système Linux. + +2. Utilisez la commande [[.:usermod|usermod]] pour ajouter l'utilisateur ''alice'' au groupe ''sudo'' : + +<code bash> +sudo usermod -aG sudo alice +</code> + +Cette ligne de commande ajoute l'utilisateur ''alice'' au groupe ''sudo'' en utilisant ''usermod''. Le paramètre ''-aG'' signifie "ajouter à un groupe". + +Assurez-vous d'avoir les privilèges d'administrateur sur votre système pour exécuter ces commandes avec ''sudo''. + +Si vous avez le message ''usermod : le groupe 'sudo' n'existe pas'' passez à la méthode "Ajouter des droits sudoers pour un utilisateur". + +===== Ajouter des droits sudoers pour un utilisateur ===== + +Il s'agit de permettre à l'utilisateur courant d'utiliser la commande ''sudo'' en modifiant les droits d'accès dans le fichier **sudoers**. + +Vous pouvez suivre également une approche qui consiste à ajouter des autorisations personnalisées dans des fichiers situés dans le répertoire ''/etc/sudoers.d/'' plutôt que de modifier directement le fichier principal ''/etc/sudoers'', ceci afin de suivre les meilleures pratiques. Voici comment ajouter l'utilisateur ''alice'' à la liste des utilisateurs autorisés à utiliser ''sudo'' en suivant cette approche : + +1. Ouvrez un terminal sur votre système Linux. + +2. Créez un fichier dans le répertoire ''/etc/sudoers.d/'' pour l'utilisateur ''alice''. Vous pouvez utiliser la commande ''sudo visudo'' pour éditer ce fichier spécifique avec ''visudo'' : + +<code bash> +sudo visudo -f /etc/sudoers.d/alice +</code> + +Si le fichier ''alice'' n'existe pas, il sera créé. + +3. À l'intérieur de l'éditeur de texte ''visudo'', ajoutez la ligne suivante au fichier ''/etc/sudoers.d/alice'' : + +<code bash> +alice ALL=(ALL:ALL) ALL +</code> + +Cette ligne spécifie que l'utilisateur ''alice'' est autorisé à utiliser ''sudo'' pour toutes les commandes, avec les privilèges de tous les utilisateurs et groupes. + +4. Après avoir ajouté la ligne, sauvegardez les modifications et quittez l'éditeur de texte. La commande ''visudo'' vérifiera la syntaxe du fichier pour s'assurer qu'il n'y a pas d'erreurs. + +5. Assurez-vous que les fichiers dans ''/etc/sudoers.d/'' ont les bonnes autorisations. Ils doivent appartenir à ''root'' et avoir des permissions ''440'' : +<code> +chmod 440 /etc/sudoers.d/alice +chown root:root /etc/sudoers.d/alice +</code> +===== Ne pas demander le mot de passe ===== + +Pour permettre à un utilisateur d'exécuter des commandes ''sudo'' sans être invité systématiquement à entrer son mot de passe, vous pouvez configurer des règles de sudoers spécifiques pour cet utilisateur. + +<WRAP center round alert 60%> +Il est essentiel de comprendre que cela peut introduire des problèmes de sécurité et doit être fait avec précaution. Ne désactivez pas systématiquement le mot de passe pour ''sudo'' sans une bonne raison, car cela peut compromettre la sécurité de votre système. + +</WRAP> + +1. Ouvrez un terminal sur votre système Linux. + +2. Exécutez la commande suivante pour ouvrir le fichier ''/etc/sudoers'' avec ''visudo'' (en tant qu'administrateur) : + +<code> +sudo visudo -f /etc/sudoers.d/alice +</code> + +Cette commande ouvre le fichier ''sudoers'' en mode édition sécurisé. + +3. À l'intérieur de l'éditeur de texte ''visudo'', ajoutez la ligne suivante en remplaçant ''alice'' par le nom de l'utilisateur pour lequel vous souhaitez désactiver le mot de passe pour ''sudo'' : + +<code> +alice ALL=(ALL:ALL) NOPASSWD:ALL +</code> + +Cette ligne indique que l'utilisateur ''alice'' peut exécuter toutes les commandes avec ''sudo'' sans être invité à entrer son mot de passe. + +4. Après avoir ajouté la ligne, sauvegardez les modifications et quittez l'éditeur de texte. La commande ''visudo'' vérifiera la syntaxe du fichier pour s'assurer qu'il n'y a pas d'erreurs. + +5. Pour que les modifications prennent effet, l'utilisateur ''alice'' devra exécuter des commandes ''sudo'' sans être invité à entrer son mot de passe lors de la prochaine session. + +<WRAP center round alert 60%> +Il est important de noter que la désactivation systématique du mot de passe pour ''sudo'' présente un risque de sécurité important, car cela permet à l'utilisateur de lancer des commandes avec des privilèges élevés sans vérification d'identité. Cette méthode doit être utilisée avec précaution et uniquement pour des cas spécifiques où elle est nécessaire, comme l'automatisation de certaines tâches système. Assurez-vous de comprendre les implications de cette configuration avant de l'appliquer et ne l'utilisez que lorsque c'est absolument nécessaire. +</WRAP> + diff --git a/data/pages/informatique/linux/commandes/symbole_double_et_commercial.txt b/data/pages/informatique/linux/commandes/symbole_double_et_commercial.txt new file mode 100644 index 0000000..51680ee --- /dev/null +++ b/data/pages/informatique/linux/commandes/symbole_double_et_commercial.txt @@ -0,0 +1,15 @@ +====== && ====== +{{ :dummy.png?75x75|Le ET logique}} + +En Linux, ''&&'' est un opérateur logique appelé **et logique**. Cela signifie que la commande suivante ne sera exécutée que si la commande précédente a réussi. + +Par exemple, si vous tapez la commande suivante dans le terminal : + +<code BASH> +commande1 && commande2 +</code> + +La ''commande2'' sera exécutée uniquement si la ''commande1'' a été exécutée avec succès. Si la ''commande1'' échoue, la ''commande2'' ne sera pas exécutée. + +Cet opérateur est souvent utilisé pour enchaîner plusieurs commandes dans un script ou dans une ligne de commande. + diff --git a/data/pages/informatique/linux/commandes/symbole_e_commercial.txt b/data/pages/informatique/linux/commandes/symbole_e_commercial.txt new file mode 100644 index 0000000..191ac02 --- /dev/null +++ b/data/pages/informatique/linux/commandes/symbole_e_commercial.txt @@ -0,0 +1,26 @@ +====== & ====== +{{ :dummy.png?75x75|Nom de la section}} + +En bash, le caractère ''&'' est utilisé pour lancer un processus en arrière-plan (background). Cela signifie que le programme lancé continuera à s'exécuter en arrière-plan, sans bloquer la ligne de commande. Cela peut être utile si vous avez besoin de lancer un programme qui prend du temps à s'exécuter, mais que vous souhaitez continuer à travailler dans la même fenêtre de terminal. + +Par exemple, si vous tapez la commande suivante: + +<code> +firefox & +</code> + +Cela lancera le navigateur web **Firefox** en arrière-plan, sans bloquer la ligne de commande. Vous pourrez alors continuer à travailler dans le terminal pendant que Firefox s'exécute en arrière-plan. + +Si vous fermez le terminal, tous les processus lancés en arrière-plan seront également terminés. Si vous voulez lancer un processus en arrière-plan qui ne sera pas affecté par la fermeture du terminal, vous pouvez utiliser les commandes [[.:nohup|nohup]] ou [[.:screen|screen]]. + +Il existe des commandes en Bash qui permettent de manipuler des programmes en arrière-plan. Voici quelques exemples : + + * La commande [[.:jobs|jobs]] permet d'afficher la liste des processus en arrière-plan en cours d'exécution dans le shell courant. Chaque processus est identifié par un numéro de tâche (//job number//) et un état (//running//, //stopped//, etc.). Vous pouvez utiliser le numéro de tâche pour interagir avec le processus en question. + + * La commande [[.:fg|fg]] (pour "foreground") permet de ramener un processus en arrière-plan au premier plan (foreground). Si vous avez plusieurs processus en arrière-plan, vous pouvez spécifier le numéro de tâche comme argument pour indiquer lequel vous voulez ramener en premier plan. Par exemple, si vous voulez ramener le processus 2 en premier plan, vous pouvez utiliser la commande ''fg 2''. + + * La commande [[.:bg|bg]] (pour "background") permet de reprendre l'exécution d'un processus arrêté en arrière-plan. Si vous avez plusieurs processus en arrière-plan, vous pouvez spécifier le numéro de tâche comme argument pour indiquer lequel vous voulez reprendre. Par exemple, si vous voulez reprendre l'exécution du processus 3 en arrière-plan, vous pouvez utiliser la commande ''bg 3''. + + * La commande [[.:kill|kill]] permet d'envoyer un signal à un processus en cours d'exécution, ce qui peut permettre de l'arrêter ou de le redémarrer. Si vous avez plusieurs processus en arrière-plan, vous pouvez spécifier le numéro de tâche comme argument pour indiquer lequel vous voulez arrêter. Par exemple, si vous voulez arrêter le processus 4 en arrière-plan, vous pouvez utiliser la commande ''kill %4''. + +Ces commandes peuvent être utiles pour gérer des processus en arrière-plan dans un terminal Bash. diff --git a/data/pages/informatique/linux/commandes/symbole_plus_grand.txt b/data/pages/informatique/linux/commandes/symbole_plus_grand.txt new file mode 100644 index 0000000..94170b8 --- /dev/null +++ b/data/pages/informatique/linux/commandes/symbole_plus_grand.txt @@ -0,0 +1,18 @@ +====== > ====== +{{ :dummy.png?75x75|Redirection de sortie}} + +En Linux Bash, le symbole ''>'' est utilisé pour rediriger la sortie standard d'une commande vers un fichier plutôt que vers la sortie standard par défaut. Cela peut être utile pour enregistrer la sortie d'une commande dans un fichier plutôt que de l'afficher à l'écran. + +Par exemple, si vous voulez exécuter une commande qui produit de la sortie et enregistrer cette sortie dans un fichier, vous pouvez utiliser la commande suivante: + + commande > fichier_de_sortie + +Cela redirigera la sortie de la commande vers le fichier spécifié. Si le fichier n'existe pas, il sera créé. Si le fichier existe déjà, son contenu sera écrasé. + +Il est également possible d'ajouter du contenu à un fichier existant plutôt que de l'écraser en utilisant ''>>'' au lieu de ''>'' : + + commande >> fichier_de_sortie + +Cela ajoutera la sortie de la commande à la fin du fichier spécifié, plutôt que d'écraser son contenu. + +Il est possible d'utiliser la commande [[.:tee|tee]] pour écrire la sortie d'une commande dans un fichier. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/systemctl.txt b/data/pages/informatique/linux/commandes/systemctl.txt new file mode 100644 index 0000000..f0a993b --- /dev/null +++ b/data/pages/informatique/linux/commandes/systemctl.txt @@ -0,0 +1,62 @@ +====== systemctl ====== + +===== - Éteindre la machine ===== + +Arrêter le système puis éteindre la machine via un signal ACPI, équivalent de ''init 0'' et ''halt''. + +<code> +# systemctl poweroff +</code> + +Équivalence : +<code> +# systemctl start poweroff.target --job-mode=replace-irreversibly +</code> + +<code> +# systemctl --force poweroff +</code> + +Arrêt brutal : +<code> +# systemctl --force --force poweroff +</code> + +Arrêter le système puis éteindre via une interruption ROM + +<code> +# systemctl halt +</code> +(Équivalent de : systemctl start halt.target --job-mode=replace-irreversibly) + +systemctl --force halt +Arrêt brutal : systemctl --force --force halt + +===== - Redémarrer le système ===== + +Redémarrer le système, équivalent de ''init 6'' et ''reboot''. + +<code> +# systemctl reboot +</code> + +Équivalence : +<code> +# systemctl start reboot.target --job-mode=replace-irreversibly +</code> + +Redémarrage brutal : +<code> +# systemctl --force --force reboot +</code> + +Pour certains BIOS (U)EFI, redémarrer dans le setup +<code> +# systemctl --firmware-setup reboot +</code> + +===== - Biblio ===== + + * [[https://wiki.ordi49.fr/doku.php/tech:tech_systemd_systemctl]] + + * [[https://access.redhat.com/documentation/fr-fr/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-managing_services_with_systemd-power]] diff --git a/data/pages/informatique/linux/commandes/tac.txt b/data/pages/informatique/linux/commandes/tac.txt new file mode 100644 index 0000000..b4fcfa6 --- /dev/null +++ b/data/pages/informatique/linux/commandes/tac.txt @@ -0,0 +1,35 @@ +====== tac ====== +{{tag>"commande linux"}} + +{{ :informatique:linux:commandes:pasted:20211112-002412.png|Concaténer et lit les fichiers en ordre inverse}} + +Si [[.:cat|cat]] est une des commandes incontournables de la lignes de commande, elle sert le plus souvent à lire un contenu textuel, la commande **tac** assez simple mais rencontre peu d'application à son usage. + +**tac** affiche en sortie standard le fichier en commençant par la dernière ligne. + + +===== Lire un fichier en console ===== + +**tac** est adapté à la lecture de fichiers à en ordre inverse des numéros de lignes. Son utilisation standard est des plus simples :\\ + +Si nous prenons le fichier ''/home/tux/test.txt'' suivant : +<code>$ cat /home/tux/test.txt +ligne 1 +ligne 2 +ligne 3 +</code> + +la commande ''tac'' sur le fichier ''/home/tux/test.txt'' produira le résultat suivant : +<code>$ tac /home/tux/test.txt +ligne 3 +ligne 2 +ligne 1</code> + +Nous venons de lire le fichier ''test.txt'' dans le répertoire personnel de l'utilisateur ''tux'', rien de difficile. + + +===== tac - Est-il vraiment utile ? ===== + +La commande **tac** est utilisée pour sortir un fichier en format inversé. Elle est utilisée principalement dans des scripts de manipulation de données. + +D'autres commandes peuvent également répondre à vos besoins : [[.:tail|tail]], [[.:head|head]] diff --git a/data/pages/informatique/linux/commandes/tar.txt b/data/pages/informatique/linux/commandes/tar.txt new file mode 100644 index 0000000..f617adf --- /dev/null +++ b/data/pages/informatique/linux/commandes/tar.txt @@ -0,0 +1,127 @@ +====== tar ====== +{{tag>"linux commande"}} + +---- + +===== Comparaison des résultats des archives ===== + +Les archives **tar** ont une taille différentes suivant les options de compression utilisée. Par exemple, un dossier **html** contenant des fichiers **HTML**, **CSS** et **JS** : + +^ archive ^ taille (octets) ^ +| tar | 40960 | +| tar.gz | 6200 | +| tar.bz2 | 6003 | +| tar.xz | 5656 | + +Voyons les commandes et options possibles. + +===== tar sous Liunx : compresser et décompresser ===== + +Pour __créer une archive__ **tar** __d'un ou plusieurs fichiers__, on utilise la syntaxe + + tar cvf archive.tar fichier1 fichier2... + +-- + +Pour __créer une archive__ **tar** __d'un dossier__, on utilise la syntaxe + tar cvf archive.tar dossier/ + +Le chemin complet de **dossier** sera copié dans l'archive. Attention à la décompression. + + +-- + +Pour __extraire les fichiers d'une archive__ **tar**, on utilise la syntaxe + tar xvf archivedossier.tar + +-- + +Pour __afficher le contenu d'une archive__, on utilise la syntaxe + + tar tvf archivedossier.tar + +===== tar.gz sous Liunx : compresser et décompresser ===== + +La manipulation des archives **tar.gz** s'effectue systématiquement avec l'option **z**. + +-- + +Pour __créer une archive__ compressée **tar.gz** __d'un ou plusieurs fichiers__, on utilise la syntaxe avec l'option **c** + tar zcvf archive.tar.gz fichier1 fichier2... + +Pour __créer une archive__ compressées **tar.gz** __d'un dossier__, on utilise la syntaxe la même syntaxe + tar zcvf archive.tar.gz dossier/ + +-- + +Pour __créer une archive__ compressée **tar.gz** d'un ou plusieurs fichiers sans les informations de **l'owner** et du **groupe** renseignée, on utilise la syntaxe suivante : + + tar zcvf archive.tar.gz . --owner=0 --group=0 + +Il faudra veiller à laisser des instructions pour attribuer des droits. + +-- + +Pour __extraire les fichiers__ d'une archive compressée tar.gz, on utilise la syntaxe avec l'option **x** + tar zxvf archivedossier.tar.gz + +-- + +Pour __afficher le contenu__ d'une archive, on utilise la syntaxe avec l'option **t** + + tar ztvf archivedossier.tar.gz + + +-- + +Pour __supprimer un fichier__ dans l'archive, on utilise la syntaxe avec l'option **delete** + + tar zvf archivedossier.tar.gz --delete your/path/to/delete + + + + +===== tar.xz sous Liunx : compresser et décompresser ===== + +Pour __créer une archive__ compressée **tar.xz** __d'un ou plusieurs fichiers__, on utilise la syntaxe + tar Jcvf archive.tar.xz fichier1 fichier2... + +-- + +Pour __créer une archive__ compressées **tar.xz** __d'un dossier__, on utilise la syntaxe + tar Jcvf archive.tar.xz dossier/ + +-- + +Pour __extraire les fichiers__ d'une archive compressée tar.xz, on utilise la syntaxe + tar Jxvf archivedossier.tar.xz + + +===== tar.bz2 sous Liunx : compresser et décompresser ===== + +Pour __créer une archive__ compressée **tar.bz2** __d'un ou plusieurs fichiers__, on utilise la syntaxe + +<code> +tar jcvf archive.tar.bz2 fichier1 fichier2… +</code> + +-- + +Pour __créer une archive__ compressées **tar.bz2** __d'un dossier__, on utilise la syntaxe + +<code> +tar jcvf archive.tar.gz dossier/ +</code> + +-- + +Pour __afficher le contenu__ **tar.bz2** d'une archive, on utilise la syntaxe + + + tar tvf archive.tar.bz2 '*.txt' + + --- + +Pour __extraire les fichiers__ d'une archive compressée **tar.bz2**, on utilise la syntaxe + tar Jxvf archivedossier.tar.bz2 + diff --git a/data/pages/informatique/linux/commandes/tee.txt b/data/pages/informatique/linux/commandes/tee.txt new file mode 100644 index 0000000..9d8a7c4 --- /dev/null +++ b/data/pages/informatique/linux/commandes/tee.txt @@ -0,0 +1,29 @@ +====== tee ====== +{{ informatique:linux:commandes:pasted:20200507-020553.png?75x75|tee}} + +La commande ''tee'' est utilisée pour lire l'entrée standard d'une commande, écrire cette entrée à la fois sur la sortie standard et dans un ou plusieurs fichiers spécifiés. Pour ce faire, il suffit d'utiliser l'option ''-a'' pour ajouter la sortie à la fin du fichier spécifié, ou l'option ''> nom_fichier'' pour écraser le contenu du fichier spécifié. + +Par exemple, pour exécuter la commande ''ls'' et écrire à la fois sa sortie dans le fichier ''sortie.txt'' et l'afficher à l'écran, vous pouvez utiliser la commande suivante : + +<code BASH> +ls | tee sortie.txt +</code> + +Cela affichera la sortie de la commande ''ls'' à l'écran, tout en écrivant la sortie dans le fichier ''sortie.txt''. + +Si vous souhaitez ajouter la sortie de la commande ''ls'' à la fin du fichier ''sortie.txt'', vous pouvez utiliser l'option ''-a'' comme ceci : + +<code BASH> +ls | tee -a sortie.txt +</code> + +Cela ajoutera la sortie de la commande ls à la fin du fichier sortie.txt, sans écraser son contenu. + + +Exemple : + +<code BASH> +ls . | tee output.txt | wc -l +</code> + +Cette commande affichera le nombre de fichiers et de répertoires dans le répertoire courant, tout en écrivant la liste des fichiers et des répertoires dans le fichier ''output.txt''. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/timedatectl.txt b/data/pages/informatique/linux/commandes/timedatectl.txt new file mode 100644 index 0000000..c53bdd9 --- /dev/null +++ b/data/pages/informatique/linux/commandes/timedatectl.txt @@ -0,0 +1,68 @@ +====== timedatectl ====== + +Commande Linux qui contrôle les date et heure du système. + +===== - Afficher les informations date et heure du système ===== + +<code> +timedatectl status +</code> + + >> Exemple de réponse de timedatectl status + +{{ informatique:linux:commandes:timedatectl_status.png |Exemple de réponse de timedatectl status}} + +===== - Activer la synchronisation de l'heure ===== + +La synchronisation de l'heure s'effectue grâce au protocole NTP. + + >> Pour **activer le synchronisation automatique de l'heure**, il faut activer l'option avec la commande **timedatectl**. + +<code> +$ sudo timedatectl set-ntp 1 +</code> + +La liste des serveurs NTP sont renseignés dans le fichier ''/etc/timesyncd.conf'' : + +<code> +[Time] +Servers=ntp.ovh.fr fr.pool.ntp.org 0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org +</code> + + >> La synchronisation à la demande de l'heure, s'effectuer avec le programme [[informatique:linux:programme:ntpdate]]. + + +===== - Modifier la date et l'heure manuelle ===== + + >> La **syntaxe** pour modifier la date et l'heure sont au choix, les suivantes : +<code> +$ sudo timedatectl set-time 'A:M:J HH:mm:ss' +$ sudo timedatectl set-time 'A:M:J' +$ sudo timedatectl set-time 'HH:mm:ss' +</code> + +Par exemple, pour modifier l'heure du système : +<code> +$ sudo timedatectl set-time '15:48:59' +</code> + +===== - Modifier le fuseau horaire de la machine ===== + +<code> +$ sudo timedatectl set-timezone Europe/Paris +</code> + + >> La commande ''timedatectl'' modifie le fichier ''/etc/timezone'' en vérifiant la véracité de l’option transmise. + +Si l'otpion n'est pas correcte, le programme génère une erreur : +<code> +$ sudo timedatectl set-timezone Europe/Grenoble +Failed to set time zone: Invalid time zone 'Europe/Grenoble' +</code> + +===== - Autres ressources ===== + + +> Consulter la page [[tzselect]] pour obtenir la valeur d'un fuseau horaire + +> Consulter la page [[informatique:applications:dpkg-reconfigure#tzdata]] pour modifier le fuseau horaire de manière interactive. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/tips/afficher-les-dernieres-lignes-des-5-derniers-fichiers-modifies-d-un-dossier.txt b/data/pages/informatique/linux/commandes/tips/afficher-les-dernieres-lignes-des-5-derniers-fichiers-modifies-d-un-dossier.txt new file mode 100644 index 0000000..eccec67 --- /dev/null +++ b/data/pages/informatique/linux/commandes/tips/afficher-les-dernieres-lignes-des-5-derniers-fichiers-modifies-d-un-dossier.txt @@ -0,0 +1,17 @@ +====== ls et tail : afficher les dernières lignes des 5 derniers fichiers modifiés d'un dossier ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +En utilisant la ligne de commande de Linux, vous pouvez utiliser la commande suivante pour afficher le "tail" des 5 derniers fichiers modifiés d'un dossier: + + ls -t | head -n 5 | xargs tail -n 10 + +Cette commande utilise les options suivantes: + + * ''ls -t'' pour afficher la liste des fichiers dans l'ordre de modification (les plus récemment modifiés en premier) + + * ''head -n 5'' pour sélectionner les 5 premiers fichiers de la liste + + * ''xargs tail -n 10'' pour afficher les 5 dernières lignes de chaque fichier sélectionné. + + --- //[[user:jeanserien]], [[user:cpt]]// diff --git a/data/pages/informatique/linux/commandes/tips/afficher-les-dernieres-lignes-des-5-derniers-fichiers-modifies-des-sous-dossiers.txt b/data/pages/informatique/linux/commandes/tips/afficher-les-dernieres-lignes-des-5-derniers-fichiers-modifies-des-sous-dossiers.txt new file mode 100644 index 0000000..6084fae --- /dev/null +++ b/data/pages/informatique/linux/commandes/tips/afficher-les-dernieres-lignes-des-5-derniers-fichiers-modifies-des-sous-dossiers.txt @@ -0,0 +1,21 @@ +====== ls et tail : afficher les dernières lignes des 5 derniers fichiers modifiés des sous-dossiers ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +En utilisant la ligne de commande de Linux, vous pouvez utiliser la commande suivante pour afficher le "tail" des 5 derniers fichiers modifiés des sous-dossiers d'un dossier donné: + + find . -type f -print0 | xargs -0 ls -t | head -n 5 | xargs -I{} tail -n 10 "{}" + +Cette commande utilise les options suivantes: + + * ''find . -type f -print0'' pour trouver tous les fichiers dans le répertoire courant et ses sous-dossiers et imprimer leur chemin avec un caractère nul (''\0'') comme séparateur + + * ''xargs -0 ls -t'' pour utiliser les chemins de fichier trouvés comme entrée pour la commande ''ls -t'' qui les affiche dans l'ordre de modification (les plus récemment modifiés en premier) + + * ''head -n 5'' pour sélectionner les 5 premiers fichiers de la liste + + * ''xargs -I{} tail -n 10 "{}"'' pour afficher les 10 dernières lignes de chaque fichier sélectionné, où ''{}'' est remplacé par le chemin de chaque fichier. Voir [[informatique:linux:commandes:xargs#xargs-i]] + + --- //[[user:jeanserien]], [[user:cpt]]// + + diff --git a/data/pages/informatique/linux/commandes/tips/index.txt b/data/pages/informatique/linux/commandes/tips/index.txt new file mode 100644 index 0000000..f8fefb2 --- /dev/null +++ b/data/pages/informatique/linux/commandes/tips/index.txt @@ -0,0 +1,22 @@ +====== Trucs et astuces ====== + +===== Table des matières ===== + + * [[..:|introduction]] + +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/linux/commandes/tmux.txt b/data/pages/informatique/linux/commandes/tmux.txt new file mode 100644 index 0000000..4f96870 --- /dev/null +++ b/data/pages/informatique/linux/commandes/tmux.txt @@ -0,0 +1,70 @@ +====== tmux ====== +{{ informatique:linux:commandes:pasted:20201024-215118.png?75x75|tmux}} + +{{youtube>58RQDCwn2qI?medium}} + +Voici quelques raccourcis pour débuter. + +Lister les sessions + $ tmux ls + +Entrer dans une session + $ tmux + +Configurer tmux\\ +Il faut modifier le fichier ~/.tmux + + +Créer une nouvelle fenêtre + Ctrl + B + c + +Basculer d'une fenêtre à l'autre + Ctrl + B + n + +Basculer d'une fenêtre à l'autre, sens inverse + Ctrl + B + p + +Renommer le nom de la fenetre + Ctrl+ B + , + +Basculer d'une fenêtre à l'autre par leur numéro + Ctrl + B + # <= numéro de la fenêtre + + +Fermer une fenêtre + Ctrl + B + x + +Créer un panneau verticalement + Ctrl + B + % + +Créer un panneau horizontalement + Ctrl + B + " + +Redimensionner la fenêtre + Ctrl + B + Alt + <- + +Se déplacer d'un panneau à l'autre + Ctrl + B + o + + +Se déplacer d'un panneau à l'autre avec ce numéro + Ctrl + B + q + puis le numéro + +Afficher en plein écran le panneau / minimiser + Ctrl + B + z + + + diff --git a/data/pages/informatique/linux/commandes/touch.txt b/data/pages/informatique/linux/commandes/touch.txt new file mode 100644 index 0000000..2c9d088 --- /dev/null +++ b/data/pages/informatique/linux/commandes/touch.txt @@ -0,0 +1 @@ +====== touch ====== diff --git a/data/pages/informatique/linux/commandes/trash-empty.txt b/data/pages/informatique/linux/commandes/trash-empty.txt new file mode 100644 index 0000000..5c31bf5 --- /dev/null +++ b/data/pages/informatique/linux/commandes/trash-empty.txt @@ -0,0 +1,12 @@ +====== trash-empty ====== +{{ :dummy.png?75x75|Vider la corbeille}} + +Cette commande est disponible dans le package [[informatique:linux:applications:trash-cli|trash-cli]]. + +Si vous souhaitez supprimer définitivement les fichiers de la corbeille, vous pouvez utiliser la commande ''trash-empty'' : + + trash-empty + +Cette commande supprime tous les fichiers de la corbeille de manière définitive. + + diff --git a/data/pages/informatique/linux/commandes/trash-list.txt b/data/pages/informatique/linux/commandes/trash-list.txt new file mode 100644 index 0000000..3148ad8 --- /dev/null +++ b/data/pages/informatique/linux/commandes/trash-list.txt @@ -0,0 +1,12 @@ +====== trash-list ====== +{{ :dummy.png?75x75|Afficher une liste de tous les fichiers présents dans la corbeille}} + +La commande ''trash-list'' est une commande du package [[informatique:linux:applications:trash-cli|trash-cli]] pour Linux. Elle permet d'afficher la liste des fichiers et répertoires présents dans la corbeille (ou le //trash// en anglais) de l'utilisateur actuel. + +La commande ''trash-list'' affiche des informations sur les fichiers tels que leur nom, leur chemin absolu, leur date de suppression et leur taille. Par défaut, les fichiers sont triés par ordre alphabétique croissant du nom de fichier. + +Voici un exemple de sortie de la commande ''trash-list'' : + +{{ :informatique:linux:commandes:pasted:20230218-125145.png }} + +Dans cet exemple, la commande ''trash-list'' affiche une liste de trois fichiers présents dans la corbeille de l'utilisateur actuel, avec leur date de suppression, leur chemin absolu et leur nom de fichier. diff --git a/data/pages/informatique/linux/commandes/trash-put.txt b/data/pages/informatique/linux/commandes/trash-put.txt new file mode 100644 index 0000000..eba1e28 --- /dev/null +++ b/data/pages/informatique/linux/commandes/trash-put.txt @@ -0,0 +1,26 @@ +====== trash-put ====== +{{ :dummy.png?75x75|Mettre à la corbeille}} + +Cette commande est disponible dans le package [[informatique:linux:applications:trash-cli|trash-cli]]. + +Vous pouvez utiliser la commande ''trash-put'' pour déplacer des fichiers ou des répertoires vers la corbeille. Voici un exemple : + + trash-put mon_fichier.txt + +Cette commande déplace le fichier ''mon_fichier.txt'' vers la corbeille au lieu de le supprimer définitivement. + +Pour changer le nombre de jours après lesquels les fichiers supprimés sont automatiquement effacés de la corbeille, vous pouvez utiliser la commande ''trash-put'' avec l'option ''-t'' pour spécifier une durée en jours. Par exemple, pour définir la durée à 7 jours, vous pouvez utiliser la commande suivante : + + trash-put -t 7 mon_fichier.txt + +Pour déplacer un dossier vers la corbeille, utilisez la commande ''trash-put'' suivie du chemin absolu ou relatif du dossier que vous souhaitez déplacer vers la corbeille. Par exemple, pour déplacer un dossier nommé ''mon_dossier'' se trouvant dans le répertoire courant vers la corbeille, vous pouvez utiliser la commande suivante : + + trash-put mon_dossier + +Si le dossier contient des fichiers ou des sous-dossiers, ceux-ci seront également déplacés vers la corbeille en même temps que le dossier. + + + + + + diff --git a/data/pages/informatique/linux/commandes/trash-restore.txt b/data/pages/informatique/linux/commandes/trash-restore.txt new file mode 100644 index 0000000..eb6bd6f --- /dev/null +++ b/data/pages/informatique/linux/commandes/trash-restore.txt @@ -0,0 +1,11 @@ +====== trash-restore ====== +{{ :dummy.png?75x75|Restaurer un fichier depuis la corbeille}} + +Cette commande est disponible dans le package [[informatique:linux:applications:trash-cli|trash-cli]]. + +Pour restaurer le fichier depuis la corbeille, vous pouvez utiliser la commande ''trash-restore'' : + + trash-restore mon_fichier.txt + +Cette commande restaure le fichier ''mon_fichier.txt'' depuis la corbeille vers son emplacement d'origine. + diff --git a/data/pages/informatique/linux/commandes/type.txt b/data/pages/informatique/linux/commandes/type.txt new file mode 100644 index 0000000..e807605 --- /dev/null +++ b/data/pages/informatique/linux/commandes/type.txt @@ -0,0 +1,65 @@ +====== type ====== +{{ :informatique:1200px-gnulinux.jpg?75x75|Déterminer comment une commande est interprétée}} + +La commande ''type'' sous Linux est utilisée pour déterminer comment une commande est interprétée par le shell. Elle peut être utilisée pour identifier si une commande est un alias, une fonction ou un exécutable binaire. + +La syntaxe de base de la commande est la suivante : + +<code BASH> +type [options] [name] +</code> + +Où ''name'' est le nom de la commande que vous voulez vérifier. Si aucun nom de commande n'est fourni, la commande ''type'' affichera un message d'aide avec une liste de toutes les commandes internes du shell. + +===== Les options ===== + +Voici une description des différentes options ''[-aftpP]'' disponibles avec la commande ''type'' sous Linux : + + * L'option ''-a'' permet d'afficher toutes les interprétations possibles d'une commande, y compris les alias, les fonctions et les exécutables binaires. Si une commande a plusieurs interprétations possibles, elles seront affichées les unes après les autres. + + * L'option ''-f'' permet d'afficher le chemin complet de l'exécutable binaire correspondant à une commande. Si la commande est un alias ou une fonction, cette option n'a pas d'effet. + + * L'option ''-t'' permet d'afficher le type de la commande, c'est-à-dire si elle est un alias, une fonction ou un exécutable binaire. Cette option n'affiche que le premier type d'interprétation de la commande. + + * L'option ''-p'' permet d'afficher le nom de la fonction ou de l'alias correspondant à une commande. Si la commande est un exécutable binaire, cette option n'a pas d'effet. + + * L'option ''-P'' permet de spécifier un préfixe à utiliser pour l'affichage du résultat. Cette option peut être utile pour ajouter des informations supplémentaires à la sortie de la commande. +===== Exemples ===== + +Voici quelques exemples d'utilisation : + +-- Pour vérifier si une commande est un alias : + +<code BASH> +$ type ls +ls est un alias vers « ls --color=auto » +</code> + +<code BASH> +$ type -a ls +ls est un alias vers « ls --color=auto » +ls est /usr/bin/ls +</code> + +-- Pour vérifier si une commande est une primitive (builtin) / fonction : + +<code BASH> +$ type cd +cd est une primitive du shell +</code> + +<code BASH> +$ type -a cd +cd est une primitive du shell +cd est /usr/bin/cd +</code> + +-- Pour vérifier si une commande est un exécutable binaire : + +<code BASH> +$ type grep +grep est /usr/bin/grep +</code> + + +En utilisant la commande ''type'', vous pouvez facilement déterminer comment une commande est interprétée par le shell, ce qui peut être utile pour comprendre le comportement d'une commande et déboguer les problèmes éventuels. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/tzselect.txt b/data/pages/informatique/linux/commandes/tzselect.txt new file mode 100644 index 0000000..fce00de --- /dev/null +++ b/data/pages/informatique/linux/commandes/tzselect.txt @@ -0,0 +1,23 @@ +====== tzselect ====== + +Utilitaire Linux qui retourne le fuseau horaire d'une zone géographique choisie. + +===== - Exemple d'utilisation de la commande ===== + + +<code> +$ tzselect +</code> + +{{ informatique:linux:commandes:tzselect_exemple.png |exemple d’appel à tzselect}} + +===== - Modifier le fuseau horaire d'un utilisateur ===== + +L'information retournée par ''tzselect'' peut être écrite dans le fichier ''~/.profile''. Par exemple : +<code> +TZ='Europe/Paris'; export TZ +</code> + +===== - Modifier le fuseau horaire de la machine ===== + +Pour modifier le fuseau horaire de la machine, il faut utiliser la commande [[informatique:applications:dpkg-reconfigure#tzdata|dpkg-reconfigure tzdata]] diff --git a/data/pages/informatique/linux/commandes/umask.txt b/data/pages/informatique/linux/commandes/umask.txt new file mode 100644 index 0000000..12f0251 --- /dev/null +++ b/data/pages/informatique/linux/commandes/umask.txt @@ -0,0 +1,57 @@ +====== umask ====== +{{ :dummy.png?75x75|Nom de la section}} + +La commande ''umask'' est utilisée pour définir les permissions par défaut pour les nouveaux fichiers et les nouveaux répertoires créés dans un système de fichiers UNIX/Linux. + +===== Description ===== + +La valeur **umask** représente les bits de permission qui seront désactivés pour les nouveaux fichiers et les nouveaux répertoires. Par exemple, si la valeur umask est ''022'', cela signifie que le bit de permission ''write'' (écriture) sera désactivé pour le groupe et pour les autres utilisateurs. Par conséquent, les nouveaux fichiers auront des permissions de **644 (rw-r--r--)** et les nouveaux répertoires auront des permissions de **755 (rwxr-xr-x)** par défaut. + +La commande **umask** est généralement utilisée dans le fichier de configuration du shell, tel que ''~/.bashrc'' ou ''~/.profile''. En modifiant la valeur **umask** dans le fichier de configuration du shell, vous pouvez modifier les permissions par défaut pour tous les nouveaux fichiers et les nouveaux répertoires créés dans les sessions de shell que vous ouvrez. + +Il est important de noter que la valeur umask ne modifie pas les permissions des fichiers et des répertoires existants. Elle ne s'applique qu'aux nouveaux fichiers et aux nouveaux répertoires créés après avoir défini la nouvelle valeur umask. + +-- + +La commande ''umask -S'' affiche la valeur umask actuelle sous forme de notation symbolique plus facile à comprendre que la notation numérique standard. + +Par exemple, si la valeur **umask** est actuellement définie à **022**, la commande ''umask -S'' affichera : +<code> +u=rw,g=r,o=r +</code> + +Cela signifie que les nouveaux fichiers auront des permissions de ''rw-r--r--'' et les nouveaux répertoires auront des permissions de ''rwxr-xr-x'' par défaut. La notation symbolique affichée par la commande ''umask -S'' montre les permissions qui seront désactivées pour les nouveaux fichiers et les nouveaux répertoires, en utilisant les symboles ''r'' (read/lecture), ''w'' (write/écriture) et ''x'' (execute/exécution). + +-- + +La commande ''umask -p'' affiche la valeur umask actuelle sous forme de notation numérique standard, où chaque chiffre représente les bits de permission qui seront désactivés pour les propriétaires, les groupes et les autres utilisateurs. Par exemple, si la valeur **umask** est actuellement définie à **022**, la commande ''umask -p'' affichera : + +<code bash> +022 +</code> + +-- + +Pour afficher la valeur umask actuelle d'un autre utilisateur, vous pouvez utiliser la commande ''sudo -u <utilisateur> umask''. Cette commande permet d'exécuter la commande ''umask'' en tant qu'utilisateur spécifié par l'option "-u". + +Par exemple, pour afficher la valeur umask actuelle de l'utilisateur ''user1'', vous pouvez utiliser la commande suivante : + +<code> +sudo -u user1 umask +</code> + +Cette commande affichera la valeur **umask** actuelle de l'utilisateur ''user1'' en notation numérique standard. +===== Modification des permissions d'un fichier ===== + +Les permissions d'un fichier sont modifiables avec la commande [[informatique:linux:commandes:chmod]]. + +Par exemple : +<code BASH> +chmod -R 777 . +</code> + +===== Modification des droits d'accès par défaut pour d'un groupe pour un répertoire ===== + +Pour modifier les droits d'accès par défaut pour d'un groupe pour un répertoire, on utilise les ACLs (Access Control Lists) avec la commande [[informatique:linux:commandes:setfacl|setfacl]]. + +Plus précisément, la commande ''setfacl'' définit les ACLs pour les fichiers et les répertoires. Les ACLs sont des mécanismes de sécurité avancés qui permettent de définir des autorisations plus précises que les permissions de base UNIX (par exemple, en permettant à plusieurs utilisateurs ou groupes d'avoir des permissions différentes sur un même fichier). diff --git a/data/pages/informatique/linux/commandes/unzip.txt b/data/pages/informatique/linux/commandes/unzip.txt new file mode 100644 index 0000000..9355a2e --- /dev/null +++ b/data/pages/informatique/linux/commandes/unzip.txt @@ -0,0 +1,21 @@ +====== unzip ====== +{{ :dummy.png?75x75|}} + +La commande unzip est utile pour extraire rapidement le contenu de fichiers compressés ZIP sous Linux. + +Le format ZIP est un format de compression de fichiers couramment utilisé sur les systèmes d'exploitation Windows, Mac et Linux. Il permet de regrouper plusieurs fichiers en un seul fichier compressé, afin de faciliter le transfert ou le stockage des données. + +Lorsque vous utilisez la commande ''unzip'', elle extrait le contenu du fichier compressé dans le répertoire de travail actuel. Elle restaure également les permissions et les métadonnées des fichiers d'origine. + +===== Extraire ZIP dans un dossier spécifique ===== + + +Pour extraire le contenu d'un fichier compressé ZIP dans un dossier spécifique sous Linux, vous pouvez utiliser la commande ''unzip'' avec l'option ''-d'' suivie du nom du dossier de ''destination''. Voici la syntaxe générale : + + unzip fichier.zip -d dossier_de_destination + +Par exemple, si vous avez un fichier compressé nommé ''monfichier.zip'' situé dans votre répertoire de travail actuel, et que vous souhaitez extraire son contenu dans un dossier appelé ''mon_dossier'', vous pouvez utiliser la commande suivante : + + unzip monfichier.zip -d mon_dossier + +Assurez-vous que le dossier de destination existe déjà avant d'exécuter cette commande, sinon vous risquez d'obtenir une erreur. diff --git a/data/pages/informatique/linux/commandes/useradd.txt b/data/pages/informatique/linux/commandes/useradd.txt new file mode 100644 index 0000000..a6c0c4f --- /dev/null +++ b/data/pages/informatique/linux/commandes/useradd.txt @@ -0,0 +1,109 @@ +====== useradd ====== +{{ :dummy.png?75x75|Créer un nouveau compte utilisateur}} + +La commande ''useradd'' est une commande sous Linux utilisée pour créer un nouveau compte utilisateur sur le système. Elle est généralement utilisée par les administrateurs système pour ajouter de nouveaux utilisateurs, tels que des utilisateurs réguliers ou des comptes de service, au système. + +La syntaxe de base de la commande ''useradd'' est la suivante : + +<code BASH> +useradd [options] nom_utilisateur +</code> + +où ''nom_utilisateur'' est le nom du nouveau compte à créer, et ''[options]'' sont des options facultatives permettant de spécifier différents paramètres pour le nouveau compte. Parmi les options courantes, on trouve : + + * ''-c'' commentaire : spécifie un commentaire pour le compte. + + * ''-m'' : crée le répertoire personnel pour le compte s'il n'existe pas déjà. + + * ''-s'' shell : spécifie le shell par défaut pour le compte. + + * ''-g'' groupe : spécifie le groupe principal pour le compte. + + * ''-G'' groupes : spécifie les groupes supplémentaires pour le compte (séparés par des virgules). + +Par exemple, pour créer un nouveau compte utilisateur nommé [[informatique:linux:system:choix-du-nom-d-utilisateur#le-compte-alice|alice]] avec le shell Bash et le groupe principal ''users'', vous pouvez utiliser la commande suivante : + +<code BASH> +useradd -m -s /bin/bash -g users alice +</code> + +Il est important de noter que la commande ''useradd'' crée un compte utilisateur, mais ne définit pas de mot de passe pour ce compte. Il est donc recommandé de définir un mot de passe pour le compte dès que possible après sa création avec la commande [[.:passwd|passwd]]. + +===== Script de création de compte avancé ===== + +Voici un exemple de script Bash qui utilise la commande useradd pour créer un compte utilisateur nommé ''alice'' avec un mot de passe aléatoire et stocke l'adresse e-mail de l'utilisateur demandée au préalable, envoie un mail pour le mot de passe : + +<code BASH> +#!/bin/bash + +# Définition des couleurs pour l'affichage de messages +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[0;33m' +NC='\033[0m' # No Color + +# Fonction pour afficher un message d'erreur +function print_error() { + echo -e "${RED}[ERROR] $1${NC}" +} + +# Fonction pour afficher un message d'information +function print_info() { + echo -e "${YELLOW}[INFO] $1${NC}" +} + +# Fonction pour afficher un message de succès +function print_success() { + echo -e "${GREEN}[SUCCESS] $1${NC}" +} + +# Fonction pour ajouter un nouvel utilisateur avec la commande useradd +function add_user() { + local username=$1 + local realname=$2 + local homedir=$3 + local shell=$4 + local groups=$5 + local email=$6 + + # Vérifier si l'utilisateur existe déjà + if id -u "$username" >/dev/null 2>&1; then + print_error "L'utilisateur $username existe déjà." + return 1 + fi + + # Créer un nouveau répertoire home pour l'utilisateur + if [ ! -d "$homedir" ]; then + mkdir -p "$homedir" + chmod 700 "$homedir" + chown "$username:$username" "$homedir" + fi + + # Générer un mot de passe aléatoire + local password=$(pwgen -1 12) + + # Envoyer le mot de passe à l'adresse e-mail de secours si fournie + if [ -n "$email" ]; then + echo "Le mot de passe pour l'utilisateur $username est : $password" | mail -s "Mot de passe utilisateur" "$email" + fi + + # Stocker l'adresse e-mail de secours + echo "$email" > "$homedir/.email-secours" + + # Ajouter l'utilisateur avec la commande useradd + useradd -c "$realname" -d "$homedir" -s "$shell" -G "$groups" -m "$username" + + # Définir le mot de passe de l'utilisateur + echo "$username:$password" | chpasswd + + # Inviter l'utilisateur à changer de mot de passe au prochain démarrage + passwd -e $username + + print_success "L'utilisateur $username a été ajouté avec succès." +} +</code> + +Ce script génère un mot de passe avec la commande ''pwgen'' qui peut générer des mots de passe aléatoires sécurisés, utilise la commande ''useradd'' pour créer un nouveau compte utilisateur nommé ''alice'' avec le mot de passe aléatoire et stocke l'adresse e-mail de secours de l'utilisateur dans le fichier ''.email-secours'' du répertoire de l'utilisateur, puis envoie le nouveau mot de passe par courrier électronique à l'adresse e-mail de l'utilisateur à l'aide de la commande ''mail''. + +Exemple d'utilisation de la fonction ''add_user'' : + add_user "alice" "Alice Doe" "/home/alice" "/bin/bash" "sudo,www-data" "alice.doe@example.com" \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/usermod.txt b/data/pages/informatique/linux/commandes/usermod.txt new file mode 100644 index 0000000..7f767ef --- /dev/null +++ b/data/pages/informatique/linux/commandes/usermod.txt @@ -0,0 +1,39 @@ +====== usermod ====== + +La commande ''usermod'' sous Linux est utilisée pour modifier les paramètres d'un utilisateur existant dans le système. Elle permet à l'administrateur de modifier les informations de l'utilisateur comme le nom d'utilisateur, le groupe principal, le répertoire personnel, le shell, les privilèges, les dates d'expiration du compte, etc. + +Voici quelques exemples d'utilisation de la commande ''usermod'' : + +-- Pour changer le nom d'utilisateur d'un compte + + usermod -l nouveau_nom_utilisateur ancien_nom_utilisateur + +-- Pour changer le groupe principal d'un compte + + usermod -g nouveau_groupe_utilisateur nom_utilisateur + +-- Pour changer le répertoire personnel d'un compte + + usermod -d nouveau_répertoire_utilisateur nom_utilisateur + +-- Pour changer le shell par défaut d'un compte + + usermod -s /chemin/vers/nouveau_shell nom_utilisateur + +-- Pour ajouter un groupe à un compte + + usermod -aG nouveau_groupe nom_utilisateur + +''usermod'' est une commande réservée à l'administrateur du système. Les utilisateurs réguliers n'ont pas le droit de l'utiliser pour modifier les informations de leur propre compte ou des comptes d'autres utilisateurs. + +===== Alternatives ===== + +Il est possible d'utiliser des alternatives à la commande ''usermod'' sous Linux pour modifier les paramètres d'un utilisateur. Cependant, il est important de noter que la commande ''usermod'' est largement utilisée et bien documentée, et elle est prise en charge par la plupart des distributions Linux. En général, il est recommandé d'utiliser la commande ''usermod'' chaque fois que cela est possible. + +Cela étant dit, voici quelques alternatives à ''usermod'' : + +-- La commande [[.:useradd]] : La commande ''useradd'' est utilisée pour créer de nouveaux utilisateurs, mais elle peut également être utilisée pour modifier les paramètres d'un utilisateur existant. Vous pouvez utiliser l'option ''-D'' pour spécifier les paramètres à modifier, comme le répertoire personnel ou le shell. + +-- Éditer directement le fichier ''/etc/passwd'' : Vous pouvez éditer directement le fichier ''/etc/passwd'' pour modifier les paramètres d'un utilisateur. Cependant, cela peut être risqué car une erreur de syntaxe dans le fichier ''/etc/passwd'' peut rendre impossible la connexion de l'utilisateur au système. Avant de modifier manuellement le fichier ''/etc/passwd'', il est important de créer une sauvegarde et de comprendre la syntaxe du fichier. + +-- Utiliser des outils d'administration des utilisateurs : De nombreuses distributions Linux proposent des outils graphiques d'administration des utilisateurs, tels que ''user-manager'' sous **KDE** ou ''gnome-system-tools'' sous **GNOME**. Ces outils offrent une interface utilisateur conviviale pour gérer les utilisateurs et leurs paramètres. diff --git a/data/pages/informatique/linux/commandes/wget.txt b/data/pages/informatique/linux/commandes/wget.txt new file mode 100644 index 0000000..6becf5b --- /dev/null +++ b/data/pages/informatique/linux/commandes/wget.txt @@ -0,0 +1,20 @@ +====== wget ====== + +**wget** est un outil en ligne de commande utilisé pour télécharger des fichiers à partir d'Internet. Il fonctionne sur divers systèmes d'exploitation, tels que Linux, Windows et macOS. **wget** utilise les protocoles de téléchargement standard, tels que ''HTTP'', ''HTTPS'' et ''FTP'', pour télécharger les fichiers. Il peut également continuer un téléchargement interrompu et prend en charge les connexions proxy. **wget** est souvent utilisé pour télécharger des sites Web, des fichiers distants et des archives en ligne. + +===== Télécharger un fichier avec un nom spécifique ===== + +{{tag>wget}} + + wget <url> -c -O <nom_du_fichier.zip> + +par exemple + + wget https://atom.io/download/deb -c -O atom.deb + + +La ligne de commande ''wget https://atom.io/download/deb'' signifie que vous téléchargez un fichier à partir de l'URL ''https://atom.io/download/deb''. + +Le option ''-c'' signifie que le téléchargement doit être repris à partir de l'endroit où il a été interrompu si possible. + +L'option ''-O atom.deb'' signifie que le fichier téléchargé doit être enregistré sous le nom ''atom.deb''. \ No newline at end of file diff --git a/data/pages/informatique/linux/commandes/wich.txt b/data/pages/informatique/linux/commandes/wich.txt new file mode 100644 index 0000000..dfa2842 --- /dev/null +++ b/data/pages/informatique/linux/commandes/wich.txt @@ -0,0 +1,22 @@ +====== which ====== +{{ :dummy.png?75x75|Localiser l'emplacement d'un exécutable dans la variable d'environnement $PATH}} + +La commande ''which'' est une commande utilisée dans les systèmes d'exploitation de type Unix (tel que Linux) pour localiser l'emplacement d'un exécutable dans la variable d'environnement [[informatique:linux:system:variables#path|$PATH]]. + +Lorsqu'un utilisateur entre une commande dans le terminal, le système recherche cette commande dans les répertoires répertoriés dans la variable ''$PATH''. La commande ''which'' permet à l'utilisateur de déterminer le chemin complet d'un exécutable en affichant le chemin du répertoire contenant la première occurrence de l'exécutable spécifié dans la variable ''$PATH''. + +Par exemple, si vous tapez ''which python'' dans le terminal, la commande vous renverra le chemin complet de l'exécutable Python qui est utilisé par défaut sur votre système. Cela peut être utile pour vérifier quelle version d'un programme est en cours d'exécution ou pour diagnostiquer des problèmes liés aux chemins d'accès des programmes. + +<code BASH> +❯ which python +/usr/bin/python +</code> + +Si la commande n'est pas dans le ''$PATH'', la commande ''which'' ne pourra pas la trouver et renverra un message indiquant que la commande est introuvable. + +<code BASH> +❯ which tot +which: no tot in (/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/var/lib/snapd/snap/bin:/home/cedric24c/.local/bin:/home/cedric24c/bin) + +</code> + diff --git a/data/pages/informatique/linux/commandes/xargs.txt b/data/pages/informatique/linux/commandes/xargs.txt new file mode 100644 index 0000000..c8356d8 --- /dev/null +++ b/data/pages/informatique/linux/commandes/xargs.txt @@ -0,0 +1,32 @@ +====== xargs ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +===== xargs -I ===== + +''xargs -I{}'' est une option de la commande ''xargs'' qui permet de spécifier un "marqueur" (ou "placeholder" en anglais), ici ''{}'', pour représenter chaque entrée dans la liste d'arguments passée à **xargs**. La commande qui suit **xargs** est exécutée pour chaque entrée en remplaçant ''{}'' par l'entrée correspondante. + +Par exemple, si la sortie de la commande précédente est: + +<code> +file1 +file2 +file3 +</code> + +L'exécution de ''xargs -I{} tail -n 5 "{}"'' sera équivalente à exécuter les commandes suivantes: + +<code> +tail -n 5 "file1" +tail -n 5 "file2" +tail -n 5 "file3" +</code> + +Cette option de ''xargs'' est utile pour exécuter une commande pour chaque entrée d'une liste d'arguments, sans avoir à gérer les caractères spéciaux tels que les espaces ou les retours à la ligne dans les entrées. + + --- //[[user:jeanserien]]// +<php> +setlocale(LC_TIME, 'fr_FR'); +echo strftime(' - Article paru en premier le Thursday 02 February 2023'); +</php> + diff --git a/data/pages/informatique/linux/distributions/centos/index.txt b/data/pages/informatique/linux/distributions/centos/index.txt new file mode 100644 index 0000000..6694361 --- /dev/null +++ b/data/pages/informatique/linux/distributions/centos/index.txt @@ -0,0 +1,11 @@ +====== Manager CentOs ====== + +Ca y'est, vous avez franchi le pas et vous avez installé CentOS pour exploiter une solution LAMA, LAMP, LAPP, XAMP ou XAMPP. + +Voici quelques astuces et remarques que j'ai pu relevé lors d’expérience que j'ai vécue : + + + * mettre à jour le système avant toutes nouvelles installations : **yum update** + * [[.:nginx:]] + * Installer [[informatique:linux:php-fpm:]] + * [[linux:linux:mysql:]] \ No newline at end of file diff --git a/data/pages/informatique/linux/distributions/centos/nginx/index.txt b/data/pages/informatique/linux/distributions/centos/nginx/index.txt new file mode 100644 index 0000000..39cb437 --- /dev/null +++ b/data/pages/informatique/linux/distributions/centos/nginx/index.txt @@ -0,0 +1,8 @@ +====== Installer Nginx ====== + +J'utilise un package compilé pour CentOs. Ce package est récupéré directement sur un dépot Nginx afin de garantir l'intégrité du package et obtenir la dernière version pré-compilée. + +L'installation va se passer en deux temps : + - [[informatique:linux:distributions:centos:repository:nginx|ajouter le dépot nginx.org]] + - [[informatique:linux:yum:nginx|installer la package nginx]] + diff --git a/data/pages/informatique/linux/distributions/centos/repository/nginx.txt b/data/pages/informatique/linux/distributions/centos/repository/nginx.txt new file mode 100644 index 0000000..60c55b0 --- /dev/null +++ b/data/pages/informatique/linux/distributions/centos/repository/nginx.txt @@ -0,0 +1,11 @@ +====== Installer le dépot officiel nginx.org ====== + +To add nginx yum repository, create a file named /etc/yum.repos.d/nginx.repo and paste one of the configurations below: + +<code> +[nginx] +name=nginx repo +baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ +gpgcheck=0 +enabled=1 +</code> diff --git a/data/pages/informatique/linux/distributions/debian/download.txt b/data/pages/informatique/linux/distributions/debian/download.txt new file mode 100644 index 0000000..4910ab6 --- /dev/null +++ b/data/pages/informatique/linux/distributions/debian/download.txt @@ -0,0 +1,32 @@ + +====== Préparer une clé USB d'installation ====== + +Pour commencer, il faut avoir une copie du programme d'installation. On va télécharger un fichier que l'on va copier sur une clé USB vide. + +La liste des versions disponibles de Debian sont disponible sur le site officiel https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/ + +Pour télécharger le fichier, je conseille de copier le lien du fichier ISO pour l'appeler avec le programme ''wget'' avec l'option de reprise de téléchargement. + + wget -c https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-9.6.0-amd64-gnome.iso + +Si le téléchargement s'interrompt, il suffit de le reprendre en relançant la même commande. + +Une fois le fichier image téléchargé, il faut insérer une clé USB dans l'ordinateur afin d'y écrire le programme d'installation Debian. La clé USB sera totalement effacée. Pour vérifier le chemin d'accès à la clé USB, il suffit d’exécuter ''fdisk --l''. Il faut rechercher le chemin d'accès à la clé. + +Par exemple ''/dev/sdd1'' indique qu'il s'agit de la partition 1 du disque ''/dev/sdd''. + +Avant de copier le fichier image (ISO), il faut démonter, avec la commande ''umount'', les partitions qui auraient pu être montée de manière automatique. + + umount /dev/sdd* + +La copie du fichier image sur clé USB s'effectue grâce à la commande ''dd''. + + dd if=debian-live-9.6.0-amd64-gnome.iso of=/dev/sdd bs=8M status=progress oflag=direct + + +<WRAP center round info> +Si vous avez le message ''invalid status flag: 'progress''', cela signifie que le programme ''dd'' ne supporte pas l'option ''status=progress''. Il suffit de l'enlever de la ligne de commande pour que cela fonctionne. +</WRAP> + + + --- //[[informatique:linux:distributions:debian:download]] - Cédric Abonnel// diff --git a/data/pages/informatique/linux/distributions/debian/ethernet.txt b/data/pages/informatique/linux/distributions/debian/ethernet.txt new file mode 100644 index 0000000..5c258d2 --- /dev/null +++ b/data/pages/informatique/linux/distributions/debian/ethernet.txt @@ -0,0 +1,65 @@ +====== Installer contrôleur Ethernet ====== + +J'essaie de faire fonctionner un contrôleur **Ethernet** connecté sur le bus PCI de l'ordinateur portable sous **Debian 9.6**. + +Le {{ informatique:netdriverinfo.tar.gz |script netdriverinfo.sh}} permet de détecter les cartes réseau de votre ordinateur. + +Il faut d'abord le télécharger puis exécuter les instructions suivantes. Elles permettent : + - décompresser le script + - installer les dépendances + - exécuter le script + +<code> +tar xzvf netdriverinfo.tar.gz + +apt-get install ethtool + +sudo ./netdriverinfo.sh +</code> + +J'obitens une réponse de ce genre : +<code> +: 03:00.1 + Make/Model = CLEVO/KAPOK Computer RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller + Ethernet controller = Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller + VenID:DevID = 10ec:8168 + Driver name = No driver loaded + Driver version = No driver loaded +: 04:00.0 + Make/Model = Intel Corporation Device 2110 + Ethernet controller = Intel Corporation Device 24fb + VenID:DevID = 8086:24fb + Driver name = No driver loaded + Driver version = No driver loaded +</code> + +Concernant la carte Intel, je me suis rendu sur le site http://intellinuxwireless.org/ qui redirige vers https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi + +Le page concernant ma carte Intel est https://wireless.wiki.kernel.org/en/users/drivers/ipw2100 + +Cela ne m'a rien donnée de probant. En fait, je ne sais pas quoi faire avec des .fw + +Je me rabats sur une solution de secours. J'active les sources **contrib** et **non-free** des dépôts **Debian Software**. Cela traduit par la modification du fichier ''/etc/apt/sources.list'' : + +<code> +deb http://ftp.fr.debian.org/debian/ stretch main non-free contrib +deb-src http://ftp.fr.debian.org/debian/ stretch main non-free contrib + +deb http://security.debian.org/debian-security stretch/updates main contrib non-free +deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free +</code> + +Ensuite, j’exécute les commandes de mise à jour : +<code> +sudo apt-get update + +sudo apt-get upgrade +</code> + + + +Reboot de la machine. + +Le wifi fonctionne très bien. + + --- //[[informatique:linux:distributions:debian:ethernet]] - Cédric Abonnel// diff --git a/data/pages/informatique/linux/distributions/debian/index.txt b/data/pages/informatique/linux/distributions/debian/index.txt new file mode 100644 index 0000000..fec6f39 --- /dev/null +++ b/data/pages/informatique/linux/distributions/debian/index.txt @@ -0,0 +1,15 @@ +====== Debian ====== +{{ informatique:linux:distributions:debian:pasted:20200507-013434.png?75x75|Debian}} + +===== Sommaire ===== + +-- **L'essentiel** + * [[informatique:linux:distributions:debian:download]] + * [[informatique:linux:distributions:debian:post_install]] +-- **Astuces** + * [[informatique:linux:distributions:debian:ethernet]] +-- **Lexique** + * [[informatique:linux:commandes:index]] + + + diff --git a/data/pages/informatique/linux/distributions/debian/post_install.txt b/data/pages/informatique/linux/distributions/debian/post_install.txt new file mode 100644 index 0000000..3c01b88 --- /dev/null +++ b/data/pages/informatique/linux/distributions/debian/post_install.txt @@ -0,0 +1,17 @@ +====== Post installation Debian ====== + +accès au compte ''root'' + su - root + +ajout de dépots officiels dans le fichier '''' + + +mise à jour globale + apt update + apt upgrade + +ajout de la fonction ''sudo'' + apt install sudo + + + --- //[[informatique:linux:distributions:debian:post_install]] - Cédric Abonnel// \ No newline at end of file diff --git a/data/pages/informatique/linux/distributions/debian/sidebar.txt b/data/pages/informatique/linux/distributions/debian/sidebar.txt new file mode 100644 index 0000000..202d8be --- /dev/null +++ b/data/pages/informatique/linux/distributions/debian/sidebar.txt @@ -0,0 +1,8 @@ +{{page>informatique:linux:debian:index}} + + +Revenir à [[informatique:se:linux]] + +{{page>:sidebar}} + +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/linux/distributions/fedora/exfat.txt b/data/pages/informatique/linux/distributions/fedora/exfat.txt new file mode 100644 index 0000000..c1f023f --- /dev/null +++ b/data/pages/informatique/linux/distributions/fedora/exfat.txt @@ -0,0 +1,19 @@ +====== Installer outils exfat ====== + +Si vous avez un message d'erreur suivant, ou que vous n'avez jamais installé de pilotes pour les partitions exfat, suivez les instructions suivantes. +<code> +Error mounting /dev/sdd1 at /run/media/cedric/3764-3234: command-line 'mount -t "exfat" -o "uhelper=udisk2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8,anmecase=0,errors)remount-ro,umask=0077" "/dev/sdd1" "/run/media/cedric/3764-3234" exited with non-zero exit status 32: mount: type de système de fichiers "exfat" inconnu. +</code> + +1. Activer le dépot RPM Fusion. Suivez le guide [[informatique:cfp:installer_les_depots|ici]] + +2. Executer l'installation des paquets suivants +<WRAP center round todo 60%> +<code>sudo dnf install exfat-utils fuse-exfat</code> +</WRAP> + +Dépendances installées : +<code> +exfat-utils x86_64 1.2.7-1.fc26 rpmfusion-free 62 k +fuse-exfat x86_64 1.2.7-1.fc26 rpmfusion-free 42 k +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/distributions/fedora/index.txt b/data/pages/informatique/linux/distributions/fedora/index.txt new file mode 100644 index 0000000..432d9ab --- /dev/null +++ b/data/pages/informatique/linux/distributions/fedora/index.txt @@ -0,0 +1,23 @@ +====== Fedora ====== +{{ :dummy.png?75x75}} + +Fedora Linux (anciennement Fedora, auparavant Fedora Core) est une distribution Linux développée par la communauté du projet Fedora, soutenue par Red Hat. Fedora Linux contient des logiciels distribués sous une licence libre et open-source et vise à être à la pointe de ces technologies. Fedora a la réputation de se concentrer sur l'innovation, en intégrant de nouvelles technologies dès leur apparition et en travaillant en étroite collaboration avec les communautés Linux en amont. Le bureau par défaut dans Fedora Linux est l'environnement de bureau GNOME et l'interface par défaut est le GNOME Shell. D'autres environnements de bureau, notamment KDE, Xfce, LXDE, MATE et Cinnamon, sont disponibles. Le projet Fedora distribue également des variations personnalisées de Fedora appelées "Fedora spins". Ceux-ci sont construits avec des ensembles spécifiques de paquets logiciels, offrant des environnements de bureau alternatifs ou ciblant des intérêts spécifiques tels que les jeux, la sécurité, la conception, l'informatique scientifique et la robotique. + + +{{rss>https://distrowatch.com/news/distro/fedora.xml}} + +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + +~~NOTOC~~ + diff --git a/data/pages/informatique/linux/distributions/fedora/logiciels-installes.txt b/data/pages/informatique/linux/distributions/fedora/logiciels-installes.txt new file mode 100644 index 0000000..7dbc2c0 --- /dev/null +++ b/data/pages/informatique/linux/distributions/fedora/logiciels-installes.txt @@ -0,0 +1,133 @@ +====== Logiciels Conseillés sous Fedora ====== + +{{:informatique:linux:pasted:20211012-181727.png?32x32 }} +**Chromium (CBP)** ou **ungoogled-chromium**, il s'agit de la version sans intégration de solutions Google. Cette version vous permettra de renforcer votre vie privée. Son point fort et également son point faible, **Chromium (CBP)** n'intègre pas le magasin d'application. + +-- + +{{:informatique:linux:pasted:20211012-181831.png?32x32 }} +**KeePassXC** est un gestionnaire de mot de passe sécurisé. Interface graphique agréable, multi-plateforme, niveau de sécurité avancée. Il est deveu incontournable. + +-- + +{{:informatique:linux:pasted:20211013-223343.png?32x32 }} +**anydesk** + +-- + + +{{:informatique:linux:pasted:20211013-220615.png?32x32 }} +**Arduino IDE** + +-- + +**Audacity** jusqu'à sa version 2.3.0. + +-- + +**Calibre** + +-- + +**Cheese** + +-- + +{{:informatique:linux:pasted:20211013-223128.png?32x32 }} +**OBS Studio** + +-- + +**Clementine Music Player** + +-- + +**Code - OSS**, éditeur **visual Studio Code** + +-- + +**SoundConverter** + +-- + +**Cura** + +-- + +**digiKam** + +-- + +**EasyTAG** + +-- + +**GIMP** + +-- + +**FileZilla** + +-- + +**fre:ac** est un programme de numérisation de CD. + +-- + +{{:informatique:linux:pasted:20211013-221119.png?32x32 }} +**FreeTube** + +-- + +{{:informatique:linux:pasted:20211013-221045.png?32x32 }} +**HandBrake** + +-- + +**Joplin** + +-- + +{{:informatique:linux:pasted:20211013-221027.png?32x32 }} +**Kdenlive** + +-- + +**LibreOffice** + +-- + +**MediaInfo** + +-- + +**Thunderbird** + +-- + +**MKVToolNix GUI** + +-- + +**Mumble** + +-- + +**PeaZip** + +-- + +**PulseCaster** + +-- + +**VLC** + +-- + +**Geany** + +-- + +{{:informatique:linux:pasted:20211013-220953.png?32x32 }} +**Frtizing** diff --git a/data/pages/informatique/linux/distributions/fedora/mise-a-jour-fedora-29.txt b/data/pages/informatique/linux/distributions/fedora/mise-a-jour-fedora-29.txt new file mode 100644 index 0000000..c1b5bf8 --- /dev/null +++ b/data/pages/informatique/linux/distributions/fedora/mise-a-jour-fedora-29.txt @@ -0,0 +1,134 @@ +====== Fedora, la mise à jour complète ====== +{{ :informatique:news:20181104_update_fedora_29_01_error_update.png?75x75|Mise à jour de Fedora}} + +===== - Fedora 31 vers Fedora 32 ===== + +Voici mes notes concernant la mise de Fedora 31 à Fedora 32 dans le Terminal. + +--- + +Dans un premier temps, j'ai mis à jour Fedora. Je ne sais pas si il y a une grande importance, mais il est important de le signaler de l'avoir fait. + sudo apt update + +J'ai eu deux messages d'erreurs. Le premier concerne Java : +<code> +attention : /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/default.policy créé en tant que /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/default.policy.rpmnew +attention : /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/public_suffix_list.dat créé en tant que /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/public_suffix_list.dat.rpmnew + + Exécution du scriptlet: java-11-openjdk-headless-1:11.0.7.10-0.fc31.x86_64 52/362 +restored /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/default.policy.rpmnew to /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/default.policy +restored /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/public_suffix_list.dat.rpmnew to /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/public_suffix_list.dat + +</code> + +Le second concerne un problème d'allocation mémoire : +<code> +***MEMORY-ERROR***: [1708236]: GSlice: assertion failed: sinfo->n_allocated > 0 +Abandon +</code> + +En tout cas, je ne constate pas de problème de mémoire côté système. +<code> +$ free -h + + total used free shared buff/cache available +Mem: 15Gi 4,6Gi 375Mi 1,6Gi 10Gi 9,0Gi +Swap: 31Gi 128Mi 31Gi +</code> + +Je relance une mise à jour : +<code> +$ sudo dnf update + +Dépendances résolues. +Rien à faire. +Terminé ! +</code> + +--- + +J'installe les paquets nécessaires pour la mise à jour : +<code> +$ sudo dnf install dnf-plugin-system-upgrade +</code> + + + $ sudo dnf --refresh upgrade + +--- + + $ sudo dnf system-upgrade download --releasever=32 + +Le programme va demander la validation des nouvelles clés PKI des dépots. + + +--- + + $ dnf system-upgrade reboot + +Pour redémarrer et installer les mises à jour. + +===== - Fedora 28 vers Fedora 29 ===== + +Après avoir essuyé un revers de la part du gestionnaire de mise à jour intégré à Gnome, j'ai tenté avec la ligne de commande dans une fenêtre de terminal. + +-- + +Pour effectuer la mise à jour de Fedora 28 vers Fedora 29, j'ai utilisé les commandes suivantes dans un terminal : + +<code [enable_line_numbers="true", start_line_numbers_at="1"]> +sudo dnf install dnf-plugin-system-upgrade +</code> + +Cela permet d'installer la paquet **python3-dnf-plugin-system-upgrade**. + +-- + +<code [enable_line_numbers="true", start_line_numbers_at="1"]> +sudo dnf --refresh upgrade +</code> + + +-- + +<code [enable_line_numbers="true", start_line_numbers_at="1"]> +sudo dnf system-upgrade download --releasever=29 +</code> + +{{ :informatique:news:20181104_update_fedora_29_02_error_dnf.png |Erreur lors de d'une mise à jour dnf}} + +C'est le gestionnaire en ligne de commande, ''dnf'' qui me refuse la mise jour. Toutefois, ''dnf'' est un peu plus loquasse. + +<WRAP clear/> +<code> +Erreur : + Problème 1: package jre1.8-1.8.0_171-fcs.x86_64 requires /bin/basename, but none of the providers can be installed + - coreutils-8.29-7.fc28.x86_64 does not belong to a distupgrade repository + - problem with installed package jre1.8-1.8.0_171-fcs.x86_64 + Problème 2: problem with installed package gstreamer1-plugins-bad-free-gtk-1.14.4-7.fc28.x86_64 + - package gstreamer1-plugins-bad-free-gtk-1.14.4-7.fc28.x86_64 requires gstreamer1-plugins-bad-free = 1.14.4-7.fc28, but none of the providers can be installed + - cannot install both gstreamer1-plugins-bad-free-1.14.4-1.fc29.x86_64 and gstreamer1-plugins-bad-free-1.14.4-7.fc28.x86_64 + - package gstreamer1-plugins-bad-free-extras-1.14.4-1.fc29.x86_64 requires gstreamer1-plugins-bad-free(x86-64) = 1.14.4-1.fc29, but none of the providers can be installed + - problem with installed package gstreamer1-plugins-bad-free-extras-1.14.4-7.fc28.x86_64 + - package gstreamer1-plugins-bad-free-extras-1.14.4-7.fc28.x86_64 requires libass.so.5()(64bit), but none of the providers can be installed + - libass-0.13.4-6.fc28.x86_64 does not belong to a distupgrade repository +(essayez d’ajouter « --allowerasing » à la ligne de commande pour remplacer les paquets en conflit ou « --skip-broken » pour ignorer les paquets non installables) +</code> +J'identifie deux problèmes : + * package jre1.8-1.8.0_171-fcs.x86_64 + * gstreamer1-plugins-bad-free-gtk-1.14.4-7.fc28.x86_64 + +**dnf** m'indique deux paramètres à ajouter au choix : **allowerasing** ou **skip-broken** + +Pour **jre1.8-1.8.0_171**, il ne trouve pas de dépot de mise à jour de la dépendance **coreutils-8.29-7.fc28.x86_64**, je m'en débrouillerait plus tard.\\ +Concernant **gstreamer1-plugins-bad-free-gtk**, je vais rétrograder de la version **1.14.4-7** à la version **1.14.4-1**. + +-- + +Je tente de nouveau la mise à jour du système, en ligne de commande avec l'option ''allowerasing'' : + +<code BASH>sudo dnf system-upgrade download --releasever=29 --allowerasing</code> + +-- + +Nice ! diff --git a/data/pages/informatique/linux/distributions/index.txt b/data/pages/informatique/linux/distributions/index.txt new file mode 100644 index 0000000..a331a89 --- /dev/null +++ b/data/pages/informatique/linux/distributions/index.txt @@ -0,0 +1,32 @@ +====== Distributions ====== +{{ :dummy.png?75x75}} + +Cette sous-catégorie inclus des articles sur l'installation, la configuration et la personnalisation de différentes distributions de Linux. + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/linux/distributions/linux-mint/index.txt b/data/pages/informatique/linux/distributions/linux-mint/index.txt new file mode 100644 index 0000000..4b4c09a --- /dev/null +++ b/data/pages/informatique/linux/distributions/linux-mint/index.txt @@ -0,0 +1,55 @@ +====== Linux Mint ====== +{{ :dummy.png?75x75|}} + +===== Table des matières ===== + +**Linux Mint** est une distribution Linux populaire basée sur **Ubuntu** et **Debian**, offrant une expérience utilisateur conviviale et une interface utilisateur intuitive. Conçu pour les débutants comme pour les utilisateurs avancés, Linux Mint a gagné en popularité grâce à sa facilité d'utilisation, sa stabilité et sa communauté active. + +Linux Mint est disponible en différentes éditions, chacune avec un environnement de bureau spécifique. Les trois environnements de bureau les plus populaires sont **Cinnamon**, **MATE** et **Xfce**. Ces environnements offrent différents niveaux de personnalisation et de performances pour s'adapter aux préférences et aux besoins matériels des utilisateurs. + + * Cinnamon : Développé spécifiquement pour Linux Mint, Cinnamon est un environnement de bureau moderne et élégant qui offre une expérience utilisateur riche et personnalisable. Il est basé sur les technologies GTK+ et GNOME et offre un équilibre entre fonctionnalité et performance. + + * MATE : Issu de GNOME 2, MATE est un environnement de bureau léger et réactif, idéal pour les ordinateurs avec des ressources système limitées. MATE est axé sur la simplicité et l'efficacité, offrant une interface utilisateur propre et une expérience utilisateur fluide. + + * Xfce : Xfce est un autre environnement de bureau léger, offrant une interface utilisateur minimaliste et des performances optimisées pour les systèmes avec des ressources matérielles limitées. Xfce est conçu pour être rapide et économe en ressources, tout en conservant une grande flexibilité de personnalisation. + +==== Gestion des logiciels ==== + +Linux Mint inclut le gestionnaire de logiciels "**Software Manager**", qui permet aux utilisateurs de rechercher, installer et désinstaller facilement des applications. Le gestionnaire de logiciels est basé sur le système de gestion de paquets **APT** et prend en charge les paquets DEB, ce qui permet aux utilisateurs d'accéder à un vaste éventail d'applications disponibles dans les dépôts Ubuntu et Debian. En outre, Linux Mint propose également une intégration native avec les paquets **Flatpak** et **Snap** pour faciliter l'installation d'applications tierces. + +==== Mises à jour et maintenance ==== + +Le gestionnaire de mises à jour de Linux Mint, appelé "Update Manager", veille à ce que les utilisateurs reçoivent les dernières mises à jour de sécurité et les correctifs logiciels. Grâce à son système de notation, le gestionnaire de mises à jour aide les utilisateurs à identifier les mises à jour importantes et leur niveau de risque. En outre, Linux Mint offre un outil de sauvegarde et de restauration, qui permet aux utilisateurs de créer des sauvegardes de leurs données et de restaurer leur système en cas de problème. + + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + + + + + + diff --git a/data/pages/informatique/linux/distributions/linux-mint/installer-linux-mint-21.txt b/data/pages/informatique/linux/distributions/linux-mint/installer-linux-mint-21.txt new file mode 100644 index 0000000..fb7bbce --- /dev/null +++ b/data/pages/informatique/linux/distributions/linux-mint/installer-linux-mint-21.txt @@ -0,0 +1,4 @@ +====== Installer Linux Mint 21 ====== + +Voir le diaporama https://slide.abonnel.fr/e2ae7bf9/ + diff --git a/data/pages/informatique/linux/distributions/nobara/index.txt b/data/pages/informatique/linux/distributions/nobara/index.txt new file mode 100644 index 0000000..ddafa5e --- /dev/null +++ b/data/pages/informatique/linux/distributions/nobara/index.txt @@ -0,0 +1,6 @@ +====== Nobara Project ====== +{{ :dummy.png?75x75|}} + +Le projet **Nobara** est une version modifiée de **Fedora Linux** à laquelle ont été ajoutées des corrections conviviales pour l'utilisateur. Cette distribution est livrée avec certaines fonctionnalités qui ne sont pas incluses dans Fedora régulier, telles que les dépendances WINE, OBS Studio, des packages de codec tiers pour GStreamer, les pilotes NVIDIA et certaines corrections de packages. Nobara vise à résoudre la plupart de ces problèmes et à offrir une meilleure expérience de jeu, de streaming et de création de contenu dès l'installation. La sortie officielle du projet est livrée avec un bureau GNOME personnalisé, mais il propose également des éditions séparées avec des bureaux GNOME standard et KDE. + +{{rss>https://distrowatch.com/news/distro/nobara.xml}} diff --git a/data/pages/informatique/linux/distributions/opensuse/index.txt b/data/pages/informatique/linux/distributions/opensuse/index.txt new file mode 100644 index 0000000..d2ec701 --- /dev/null +++ b/data/pages/informatique/linux/distributions/opensuse/index.txt @@ -0,0 +1,8 @@ +====== OpenSUSE ====== +{{tag>"distribution linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +OpenSUSE est une distribution **Linux** libre et open source. Elle est maintenue et développée par la communauté OpenSUSE et par la société SUSE. Il est conçu pour être facile à utiliser pour les utilisateurs débutants et avancés. Elle inclut une grande variété de logiciels et de fonctionnalités pour les utilisateurs professionnels et domestiques. Elle est également connu pour son système de paquetage **YaST** (Yet another Setup Tool), qui facilite la gestion des logiciels et des mises à jour du système. + + * https://www.opensuse.org + * https://en.wikipedia.org/wiki/OpenSUSE diff --git a/data/pages/informatique/linux/distributions/sidebar.txt b/data/pages/informatique/linux/distributions/sidebar.txt new file mode 100644 index 0000000..de3f1ef --- /dev/null +++ b/data/pages/informatique/linux/distributions/sidebar.txt @@ -0,0 +1,18 @@ +{{ :informatique:1200px-gnulinux.jpg?75x75|GNU / Linux}} + +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/linux/index.txt b/data/pages/informatique/linux/index.txt new file mode 100644 index 0000000..c708ff1 --- /dev/null +++ b/data/pages/informatique/linux/index.txt @@ -0,0 +1,42 @@ +====== GNU / Linux 🐧 ====== +{{ :informatique:1200px-gnulinux.jpg?75x75|GNU / Linux}} + +===== Table des matières ===== + +**GNU/Linux** est un système d'exploitation de type Unix qui est basé sur le noyau Linux et qui utilise des logiciels et des outils **GNU** (GNU est un acronyme qui signifie "GNU's Not Unix"). Le système d'exploitation **GNU/Linux** est souvent abrégé en « **Linux** ». + +**GNU/Linux** est un système d'exploitation libre et open source, ce qui signifie que les utilisateurs peuvent accéder au code source du système d'exploitation, le modifier et le distribuer librement. Cette liberté a conduit à la création d'une grande variété de distributions **GNU/Linux**, chacune avec ses propres caractéristiques et objectifs. + +**GNU/Linux** est utilisé dans de nombreux domaines, y compris les serveurs, les ordinateurs de bureau, les systèmes embarqués et les superordinateurs. Il est souvent considéré comme plus stable, plus sûr et plus personnalisable que d'autres systèmes d'exploitation. + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + + + + + + diff --git a/data/pages/informatique/linux/installer/adapter/ajouter_sip_a_emphaty.txt b/data/pages/informatique/linux/installer/adapter/ajouter_sip_a_emphaty.txt new file mode 100644 index 0000000..d3ab09e --- /dev/null +++ b/data/pages/informatique/linux/installer/adapter/ajouter_sip_a_emphaty.txt @@ -0,0 +1,5 @@ +====== Ajouter le protocole SIP à Empathy ====== + +<code BASH> +sudo yum install telepathy-rakia +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/installer/adapter/gerer_les_utilisateurs.txt b/data/pages/informatique/linux/installer/adapter/gerer_les_utilisateurs.txt new file mode 100644 index 0000000..a4605ec --- /dev/null +++ b/data/pages/informatique/linux/installer/adapter/gerer_les_utilisateurs.txt @@ -0,0 +1,54 @@ +====== Gérer les utilisateurs Linux ====== + +===== Créer un groupe ===== +Pour ajouter un nouveau groupe au système, il faut saisir dans un terminal, en root : + +**groupadd** + +On peut specifier son id en utilisant l'option **-g** + +<code> +sudo groupadd famille -g 1003 +</code> + +===== Créer un utilisateur ===== + +<code>useradd [options] username</code> + +Par défaut, le compte sera vérouillé, il faudra le déverrouiller en créant un mot de passe : +<code>passwd username</code> + +Par exemple : +<code> +sudo useradd -d /home/cedric.abonnel -g famille -M -u 1002 cedric.abonnel +sudo passwd cedric.abonnel +</code> + +===== Modifier le groupe principal de l'utilisateur ===== + +Par exemple, on veut que le groupe **famille** devienne le groupe principal de **cedric** + +<code> +groupmod -g famille cedric +</code> + + +===== Ajouter un groupe à l'utilisateur ===== + +Par exemple, on veut ajouter le groupe **famille** à l'utilisateur **cedric** + +<code> +usermod -a -G famille cedric +</code> + +===== Modifier umask ===== + +ajouter un fichier dans ''/etc/profile.d/'', par exemple ''/etc/profile.d/bash_complement.sh'' : + +<code BASH> +umask 0022 +</code> + + + + diff --git a/data/pages/informatique/linux/installer/adapter/index.txt b/data/pages/informatique/linux/installer/adapter/index.txt new file mode 100644 index 0000000..be05882 --- /dev/null +++ b/data/pages/informatique/linux/installer/adapter/index.txt @@ -0,0 +1,33 @@ +====== adapter ====== +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + + + + + + + diff --git a/data/pages/informatique/linux/installer/adapter/installer_les_lecteurs_reseaux.txt b/data/pages/informatique/linux/installer/adapter/installer_les_lecteurs_reseaux.txt new file mode 100644 index 0000000..795b407 --- /dev/null +++ b/data/pages/informatique/linux/installer/adapter/installer_les_lecteurs_reseaux.txt @@ -0,0 +1,45 @@ +====== Connecter des lecteurs réseaux : CIFS ====== + +{{tag>fedora nfs}} + +Testé sur **Fedora 28** le **06 mai 2018**. + +===== Paramétrer le client ===== + +Créer le fichier **/etc/cifs.credentials** pour y intégrer le login de connexion + +''sudo vi /etc/cifs.credentials'' + +<code> +username=mon_login_windows +password=mon_p4ss +</code> + + +Ajouter dans le fichier **/etc/fstab** ! + +<code>sudo vi /etc/fstab</code> + +<code> +//192.168.100.5/media/disk_7 /media/disk_7 cifs uid=root,credentials=/etc/cifs.credentials,domain=WORKGROUP 0 0 +//192.168.100.5/media/disk_14 /media/disk_14 cifs uid=root,credentials=/etc/cifs.credentials,domain=WORKGROUP 0 0 +//192.168.100.5/media/disk_18 /media/disk_18 cifs uid=root,credentials=/etc/cifs.credentials,domain=WORKGROUP 0 0 +//192.168.100.5/media/disk_19 /media/disk_19 cifs uid=root,credentials=/etc/cifs.credentials,domain=WORKGROUP 0 0 +//192.168.100.5/media/disk_20 /media/disk_20 cifs uid=root,credentials=/etc/cifs.credentials,domain=WORKGROUP 0 0 +</code> + + +Il n'est pas nécessaire de redémarrer le poste, il suffit d'executer la commande **mount** afin d'accéder aux disques : +<code BASH> +sudo mount /media/disk_7 +sudo mount /media/disk_14 +sudo mount /media/disk_18 +sudo mount /media/disk_19 +sudo mount /media/disk_20 +</code> + +ou encore plus rapide + +<code BASH> +sudo mount -a +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/installer/index.txt b/data/pages/informatique/linux/installer/index.txt new file mode 100644 index 0000000..c1ceefc --- /dev/null +++ b/data/pages/informatique/linux/installer/index.txt @@ -0,0 +1,34 @@ +====== installer ====== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + + + + + + + diff --git a/data/pages/informatique/linux/installer/logiciels/gimp.txt b/data/pages/informatique/linux/installer/logiciels/gimp.txt new file mode 100644 index 0000000..1e1aaf9 --- /dev/null +++ b/data/pages/informatique/linux/installer/logiciels/gimp.txt @@ -0,0 +1,125 @@ +====== Installer Gimp ====== + +Fonctionne sous Fedora 25. + +<code> +sudo dnf install gimp +</code> + +Résultat : + +<code> +Dépendances résolues. +=================================================================================================================================================================================================================== + Package Architecture Version Dépôt Taille +=================================================================================================================================================================================================================== +Installation de: + OpenEXR-libs x86_64 2.2.0-5.fc24 fedora 630 k + atlas x86_64 3.10.2-12.fc24 fedora 5.9 M + babl x86_64 0.1.18-1.fc24 updates 307 k + dcraw x86_64 9.27.0-1.fc24 updates 264 k + gegl x86_64 0.2.0-29.fc24 fedora 737 k + gimp x86_64 2:2.8.18-1.fc24 updates 15 M + gimp-libs x86_64 2:2.8.18-1.fc24 updates 1.4 M + ilmbase x86_64 2.2.0-5.fc24 fedora 105 k + libgfortran x86_64 6.3.1-1.fc24 updates 304 k + libopenraw x86_64 0.0.9-18.fc24 updates 150 k + libquadmath x86_64 6.3.1-1.fc24 updates 181 k + libspiro x86_64 20150131-3.fc24 fedora 38 k + libwmf x86_64 0.2.8.4-49.fc24 updates 138 k + libwmf-lite x86_64 0.2.8.4-49.fc24 updates 72 k + pycairo x86_64 1.10.0-4.fc24 fedora 481 k + pygobject2 x86_64 2.28.6-15.fc24 fedora 228 k + pygtk2 x86_64 2.24.0-14.fc24 fedora 915 k + python-xpyb x86_64 1.3.1-6.fc24 fedora 138 k + suitesparse x86_64 4.4.6-5.fc24 fedora 1.0 M + tbb x86_64 4.4-7.20160526.fc24 updates 137 k + webkitgtk x86_64 2.4.11-2.fc24 updates 12 M + +Résumé de la transaction +=================================================================================================================================================================================================================== +Installation 21 Paquets + +Taille totale des téléchargements : 40 M +Taille d'installation : 157 M +Est-ce correct [o/N] : o +Téléchargement des paquets : +(1/21): gegl-0.2.0-29.fc24.x86_64.rpm 130 kB/s | 737 kB 00:05 +(2/21): gimp-libs-2.8.18-1.fc24.x86_64.rpm 140 kB/s | 1.4 MB 00:09 +(3/21): ilmbase-2.2.0-5.fc24.x86_64.rpm 98 kB/s | 105 kB 00:01 +(4/21): libspiro-20150131-3.fc24.x86_64.rpm 86 kB/s | 38 kB 00:00 +(5/21): OpenEXR-libs-2.2.0-5.fc24.x86_64.rpm 104 kB/s | 630 kB 00:06 +(6/21): suitesparse-4.4.6-5.fc24.x86_64.rpm 141 kB/s | 1.0 MB 00:07 +(7/21): babl-0.1.18-1.fc24.x86_64.rpm 96 kB/s | 307 kB 00:03 +(8/21): libwmf-0.2.8.4-49.fc24.x86_64.rpm 111 kB/s | 138 kB 00:01 +(9/21): libwmf-lite-0.2.8.4-49.fc24.x86_64.rpm 112 kB/s | 72 kB 00:00 +(10/21): pygtk2-2.24.0-14.fc24.x86_64.rpm 142 kB/s | 915 kB 00:06 +(11/21): atlas-3.10.2-12.fc24.x86_64.rpm 154 kB/s | 5.9 MB 00:39 +(12/21): tbb-4.4-7.20160526.fc24.x86_64.rpm 124 kB/s | 137 kB 00:01 +(13/21): pycairo-1.10.0-4.fc24.x86_64.rpm 152 kB/s | 481 kB 00:03 +(14/21): pygobject2-2.28.6-15.fc24.x86_64.rpm 173 kB/s | 228 kB 00:01 +(15/21): python-xpyb-1.3.1-6.fc24.x86_64.rpm 139 kB/s | 138 kB 00:00 +(16/21): dcraw-9.27.0-1.fc24.x86_64.rpm 115 kB/s | 264 kB 00:02 +(17/21): libopenraw-0.0.9-18.fc24.x86_64.rpm 139 kB/s | 150 kB 00:01 +(18/21): libgfortran-6.3.1-1.fc24.x86_64.rpm 147 kB/s | 304 kB 00:02 +(19/21): libquadmath-6.3.1-1.fc24.x86_64.rpm 155 kB/s | 181 kB 00:01 +(20/21): gimp-2.8.18-1.fc24.x86_64.rpm 172 kB/s | 15 MB 01:28 +(21/21): webkitgtk-2.4.11-2.fc24.x86_64.rpm 202 kB/s | 12 MB 01:02 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Total 429 kB/s | 40 MB 01:35 +Test de la transaction en cours +La vérification de la transaction a réussi. +Lancement de la transaction de test +Transaction de test réussie. +Exécution de la transaction + Installation de : libwmf-lite-0.2.8.4-49.fc24.x86_64 1/21 + Installation de : babl-0.1.18-1.fc24.x86_64 2/21 + Installation de : ilmbase-2.2.0-5.fc24.x86_64 3/21 + Installation de : OpenEXR-libs-2.2.0-5.fc24.x86_64 4/21 + Installation de : libwmf-0.2.8.4-49.fc24.x86_64 5/21 + Installation de : libquadmath-6.3.1-1.fc24.x86_64 6/21 + Installation de : libgfortran-6.3.1-1.fc24.x86_64 7/21 + Installation de : atlas-3.10.2-12.fc24.x86_64 8/21 + Installation de : libopenraw-0.0.9-18.fc24.x86_64 9/21 + Installation de : dcraw-9.27.0-1.fc24.x86_64 10/21 + Installation de : python-xpyb-1.3.1-6.fc24.x86_64 11/21 + Installation de : pycairo-1.10.0-4.fc24.x86_64 12/21 + Installation de : pygobject2-2.28.6-15.fc24.x86_64 13/21 + Installation de : pygtk2-2.24.0-14.fc24.x86_64 14/21 + Installation de : tbb-4.4-7.20160526.fc24.x86_64 15/21 + Installation de : suitesparse-4.4.6-5.fc24.x86_64 16/21 + Installation de : webkitgtk-2.4.11-2.fc24.x86_64 17/21 + Installation de : libspiro-20150131-3.fc24.x86_64 18/21 + Installation de : gegl-0.2.0-29.fc24.x86_64 19/21 + Installation de : gimp-libs-2:2.8.18-1.fc24.x86_64 20/21 + Installation de : gimp-2:2.8.18-1.fc24.x86_64 21/21 + Vérification : gimp-2:2.8.18-1.fc24.x86_64 1/21 + Vérification : gegl-0.2.0-29.fc24.x86_64 2/21 + Vérification : gimp-libs-2:2.8.18-1.fc24.x86_64 3/21 + Vérification : OpenEXR-libs-2.2.0-5.fc24.x86_64 4/21 + Vérification : ilmbase-2.2.0-5.fc24.x86_64 5/21 + Vérification : libspiro-20150131-3.fc24.x86_64 6/21 + Vérification : suitesparse-4.4.6-5.fc24.x86_64 7/21 + Vérification : atlas-3.10.2-12.fc24.x86_64 8/21 + Vérification : babl-0.1.18-1.fc24.x86_64 9/21 + Vérification : libwmf-0.2.8.4-49.fc24.x86_64 10/21 + Vérification : libwmf-lite-0.2.8.4-49.fc24.x86_64 11/21 + Vérification : pygtk2-2.24.0-14.fc24.x86_64 12/21 + Vérification : webkitgtk-2.4.11-2.fc24.x86_64 13/21 + Vérification : tbb-4.4-7.20160526.fc24.x86_64 14/21 + Vérification : pycairo-1.10.0-4.fc24.x86_64 15/21 + Vérification : pygobject2-2.28.6-15.fc24.x86_64 16/21 + Vérification : python-xpyb-1.3.1-6.fc24.x86_64 17/21 + Vérification : dcraw-9.27.0-1.fc24.x86_64 18/21 + Vérification : libopenraw-0.0.9-18.fc24.x86_64 19/21 + Vérification : libgfortran-6.3.1-1.fc24.x86_64 20/21 + Vérification : libquadmath-6.3.1-1.fc24.x86_64 21/21 + +Installé: + OpenEXR-libs.x86_64 2.2.0-5.fc24 atlas.x86_64 3.10.2-12.fc24 babl.x86_64 0.1.18-1.fc24 dcraw.x86_64 9.27.0-1.fc24 gegl.x86_64 0.2.0-29.fc24 gimp.x86_64 2:2.8.18-1.fc24 + gimp-libs.x86_64 2:2.8.18-1.fc24 ilmbase.x86_64 2.2.0-5.fc24 libgfortran.x86_64 6.3.1-1.fc24 libopenraw.x86_64 0.0.9-18.fc24 libquadmath.x86_64 6.3.1-1.fc24 libspiro.x86_64 20150131-3.fc24 + libwmf.x86_64 0.2.8.4-49.fc24 libwmf-lite.x86_64 0.2.8.4-49.fc24 pycairo.x86_64 1.10.0-4.fc24 pygobject2.x86_64 2.28.6-15.fc24 pygtk2.x86_64 2.24.0-14.fc24 python-xpyb.x86_64 1.3.1-6.fc24 + suitesparse.x86_64 4.4.6-5.fc24 tbb.x86_64 4.4-7.20160526.fc24 webkitgtk.x86_64 2.4.11-2.fc24 + +Terminé ! +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/installer/logiciels/index.txt b/data/pages/informatique/linux/installer/logiciels/index.txt new file mode 100644 index 0000000..0a3375c --- /dev/null +++ b/data/pages/informatique/linux/installer/logiciels/index.txt @@ -0,0 +1,33 @@ +====== logiciels ====== +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + + + + + + + diff --git a/data/pages/informatique/linux/installer/logiciels/mkv_tool_nix.txt b/data/pages/informatique/linux/installer/logiciels/mkv_tool_nix.txt new file mode 100644 index 0000000..3de6796 --- /dev/null +++ b/data/pages/informatique/linux/installer/logiciels/mkv_tool_nix.txt @@ -0,0 +1,27 @@ +====== MKVToolNix -- Cross-platform tools for Matroska ====== + +MKVToolNix is a set of tools to create, alter and inspect Matroska files under Linux, other Unices and Windows. + +===== Installer ===== + +<code bash> +yum install mkvtoolnix mkvtoolnix-gui +</code> + + Fedora 24–25 + +I host i386/i686 and x86_64 binaries for Fedora 24 and 25 of MKVToolNix in dnf repositories. + +I do not provide binaries for libEBML and libMatroska anymore as they're already part of the official distribution. If those are too old MKVToolNix even bundles the current version of both libraries. + +In order to add the repository all you have to do is to execute the following two commands: + +sudo rpm -Uhv https://mkvtoolnix.download/fedora/bunkus-org-repo-2-3.noarch.rpm + +Afterwards you can install MKVToolNix with the following command: + +sudo dnf install mkvtoolnix + +My GPG key's ID is 16D2F5DC 10C052A6, and the fingerprint is EB24 BCA1 4BA6 A24F 1427 6FEE 16D2 F5DC 10C0 52A6. + +You can also browse the download directories for your version: Fedora 23, Fedora 24 and Fedora 25. \ No newline at end of file diff --git a/data/pages/informatique/linux/installer/logiciels/mp3gain.txt b/data/pages/informatique/linux/installer/logiciels/mp3gain.txt new file mode 100644 index 0000000..0ba8861 --- /dev/null +++ b/data/pages/informatique/linux/installer/logiciels/mp3gain.txt @@ -0,0 +1,6 @@ +====== MP3 Gain ====== + + +<code> +mp3gain -rk *.mp3 +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/installer/logiciels/tos_di/index.txt b/data/pages/informatique/linux/installer/logiciels/tos_di/index.txt new file mode 100644 index 0000000..5437e6c --- /dev/null +++ b/data/pages/informatique/linux/installer/logiciels/tos_di/index.txt @@ -0,0 +1,152 @@ +====== Talend Open Studio ====== +Talend est un éditeur de logiciel Open Source4 spécialisé dans l'intégration et la gestion des données. + +====== Installer TOS sous Fedora ====== + +L’installation de TOS requiert la Package XULRunner. + +=====1. Install Talend Open Studio===== + + * Download Talend Open Studio from our[[http://www.talend.com/download.php|website]] and install it as described in the [[http://www.talendforge.org/wiki/doku.php?id=doc:installation_guide|Installation Guide]]. +===== 2. Install XULRunner===== +====On 32bit machines==== + * Download, for example, XULRunner 1.9.2 from [[http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/|the Mozilla FTP]] + * Extract this file into /usr/local/lib using the following commands (let's assume we are logging in as a common user): + + +<code BASH> +cd /usr/local/lib +sudo tar jxf /the_file_direcotry/xulrunner-1.9.2.en-US.linux-i686.tar.bz2 +</code> + + + *Open TalendOpenStudio-linux-gtk-x86.ini and add the last line as below: + +<code INI> +-vmargs +-Xms40m +-Xmx500m +-XX:MaxPermSize=256m +-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner + +</code> + + + +====On 64bit machines==== + * Install the dependency tools and Oracle JDK if not yet installed. \\ +For more information see https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Linux_Prerequisites. + * Download the source code of your XULRunner package from [[http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/|the Mozilla FTP]] and install it into /usr/local/lib. + * Open TalendOpenStudio-linux-gtk-x86_64.ini and add the last line as below: + +<code INI> +-vmargs +-Xms40m +-Xmx500m +-XX:MaxPermSize=256m +-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner + +</code> + +=====3.Create a script===== + + * In the installation directory, create a script to start up TOS, for example: start.sh + + +<code bash start.sh> +#!/bin/sh +export GDK_NATIVE_WINDOWS=1 +ulimit -c unlimited +/TOS_installation_directory/TalendOpenStudio-linux-gtk-x86_64 +</code> +===== 4.Execute the script to launch Talend Open Studio===== + +<code BASH> +./start.sh +</code> + +===== Problèmes rencontrés ===== + +Les problèmes rencontrés sont résolus en suivant scrupuleusement la documentation ci-dessus. + +Lors du lancement de TOS, par le terminal, on peut rencontré ce message d'erreur : +<code BASH erreurTOS_ulimit> + +# +# A fatal error has been detected by the Java Runtime Environment: +# +# SIGSEGV (0xb) at pc=0x0000000000000000, pid=3167, tid=139757471270656 +# +# JRE version: 7.0_09 +# Java VM: OpenJDK 64-Bit Server VM (23.2-b09 mixed mode linux-amd64 compressed oops) +# Problematic frame: +# C 0x0000000000000000 +# +# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again +# +# An error report file with more information is saved as: +# /home/cedric/TOS_DI-r92826-V5.2.0/hs_err_pid3167.log +# +# If you would like to submit a bug report, please include +# instructions on how to reproduce the bug and visit: +# http://icedtea.classpath.org/bugzilla +# The crash happened outside the Java Virtual Machine in native code. +# See problematic frame for where to report the bug. +# + +</code> + +<code BASH erreurTOS_XULRunner_OpenJDK> +# +# A fatal error has been detected by the Java Runtime Environment: +# +# SIGSEGV (0xb) at pc=0x0000000000000000, pid=3232, tid=140301519525632 +# +# JRE version: 7.0_09 +# Java VM: OpenJDK 64-Bit Server VM (23.2-b09 mixed mode linux-amd64 compressed oops) +# Problematic frame: +# C 0x0000000000000000 +# +# Core dump written. Default location: /home/cedric/TOS_DI-r92826-V5.2.0/core or core.3232 +# +# An error report file with more information is saved as: +# /home/cedric/TOS_DI-r92826-V5.2.0/hs_err_pid3232.log +# +# If you would like to submit a bug report, please include +# instructions on how to reproduce the bug and visit: +# http://icedtea.classpath.org/bugzilla +# The crash happened outside the Java Virtual Machine in native code. +# See problematic frame for where to report the bug. +# + +</code> + + +<code BASH erreurTOS_XULRunner_Java> +# +# A fatal error has been detected by the Java Runtime Environment: +# +# SIGSEGV (0xb) at pc=0x0000000000000000, pid=5017, tid=140432760039168 +# +# JRE version: 7.0_09-b05 +# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.5-b02 mixed mode linux-amd64 compressed oops) +# Problematic frame: +# C 0x0000000000000000 +# +# Core dump written. Default location: /home/cedric/TOS_DI-r92826-V5.2.0/core or core.5017 +# +# An error report file with more information is saved as: +# /home/cedric/TOS_DI-r92826-V5.2.0/hs_err_pid5017.log +# +# If you would like to submit a bug report, please visit: +# http://bugreport.sun.com/bugreport/crash.jsp +# The crash happened outside the Java Virtual Machine in native code. +# See problematic frame for where to report the bug. +# +</code> + + + --- //[[user:cedricabonnel]] 2012/12/01 09:39//\\ + --- //inspiré fortement de la page [[http://www.talendforge.org/wiki/doku.php?id=doc:installation_on_ubuntu]]// + + diff --git a/data/pages/informatique/linux/installer/logiciels/unrar.txt b/data/pages/informatique/linux/installer/logiciels/unrar.txt new file mode 100644 index 0000000..a3a38fe --- /dev/null +++ b/data/pages/informatique/linux/installer/logiciels/unrar.txt @@ -0,0 +1,8 @@ +====== UnRAR ====== + +Bien que le format d'archive **rar** ne soit pas un format libre il est possible de décompresser une archive **rar** sous linux. + +===== Installer ===== +<code BASH> +sudo dnf install unrar +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/installer/logiciels/vlmc.txt b/data/pages/informatique/linux/installer/logiciels/vlmc.txt new file mode 100644 index 0000000..1cd14bb --- /dev/null +++ b/data/pages/informatique/linux/installer/logiciels/vlmc.txt @@ -0,0 +1,10 @@ +====== Installer VideoLAN Movie Creator - VLMC ====== + +VideoLAN Movie Creator is a non-linear editing software for video creation based on libVLC and running on Windows, Linux and Mac OS X! + +It is a free software distributed under the terms of the GPL v2. + +Installer : +<code BASH> +yum install vlmc +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/materiel/imprimante-ricoh-sp-c252sf-ps.txt b/data/pages/informatique/linux/materiel/imprimante-ricoh-sp-c252sf-ps.txt new file mode 100644 index 0000000..29958e2 --- /dev/null +++ b/data/pages/informatique/linux/materiel/imprimante-ricoh-sp-c252sf-ps.txt @@ -0,0 +1,169 @@ +====== Imprimante Ricoh SP C252DN ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + + +Un fichier PPD est un descripteur qui contient des informations sur les fonctionnalités de l'imprimante, telles que les résolutions d'impression disponibles, les options de finition et les polices de caractères disponibles. Les systèmes d'exploitation, y compris Linux, utilisent les informations contenues dans le PPD pour configurer l'imprimante et fournir des options d'impression avancées. + +Pour utiliser un PPD sous Linux, vous devez tout d'abord installer le pilote d'imprimante correspondant à votre imprimante. + +Pour l'imprimante **Ricoh SP C252DN** sélectionner le protocole JetDirect. + +{{ :informatique:linux:materiel:pasted:20230313-201028.png }} + +Choisir le pilote ''Generic'' > ''Generic PDF Printer'' + +{{ :informatique:linux:materiel:pasted:20230313-201303.png }} + +Sur le site https://www.openprinting.org/printer/Ricoh/Ricoh-SP_C252DN télécharger le fichier **PPD file** en cliquant sur ''directly download PPD''. + +{{ :informatique:linux:materiel:pasted:20230313-202126.png }} + +Dans la liste des imprimantes, sélectionner le symbole ''Paramètre'' ({{:informatique:linux:materiel:pasted:20230313-202024.png|roue crantée}}) puis sélectionner ''Informations sur l'imprimante'' : + +{{ :informatique:linux:materiel:pasted:20230313-201543.png }} + +Cliquer sur le bouton ''Installer le fichier PPD''. Choisir le fichier fraîchement téléchargé. Changer le nom, renseigner l'emplacement. + +{{ :informatique:linux:materiel:pasted:20230313-201400.png }} + +Fermer avec la croix. + +{{ :informatique:linux:materiel:pasted:20230313-201855.png }} + +Une fois le pilote installé, vous pouvez sélectionner l'imprimante dans les options d'impression de votre application, puis sélectionner les options d'impression disponibles. + +{{ :informatique:linux:materiel:pasted:20230313-201923.png }} {{ :informatique:linux:materiel:pasted:20230313-201933.png }} + +En résumé, si vous disposez d'un pilote d'imprimante Linux compatible avec votre imprimante qui inclut le PPD approprié, vous pouvez utiliser le PPD pour configurer votre imprimante et profiter de toutes les fonctionnalités avancées qu'elle offre. + + +====== Reprogrammation de la puce de toner ====== + +Port de communication + +{{:informatique:linux:materiel:pasted:20230919-225855.png}} + + +{{:informatique:linux:materiel:pasted:20230919-225945.png}} + + +{{:informatique:linux:materiel:pasted:20230919-230131.png}}{{:informatique:linux:materiel:pasted:20230919-230139.png}} + +{{:informatique:linux:materiel:pasted:20230919-230155.png}} + +<code> +// This code updates Ricoh Toner chip for Ricoh Aficio SP C250SF, SP C250DN, C250e, etc... +// Update EEPROM_I2C_ADDRESS define value with the chip you want to reprogram +// 83 is Chip K - black +// 82 is Chip C - cyan +// 81 is Chip M - magenta +// 80 is Chip Y - yellow + +#define EEPROM_I2C_ADDRESS 83 +#include <Wire.h> + +// blank data for K, C, M & Y chip. 128 array of data. I got it from data dump of a replacement chip. +byte KChipData[]={168,0,1,3,18,1,1,255,100,0,52,48,55,53,52,51,20,9,65,66,22,0,22,38,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,100,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0}; +byte CChipData[]={168,0,1,3,14,2,1,255,100,0,49,49,49,53,52,54,20,2,65,66,23,0,7,1,255,255,255,255,255,255,255,255,88,48,56,54,80,52,48,49,50,48,56,0,68,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,1,85,0,18,0,40,0,5,184,230,50,0,128,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0}; +byte MChipData[]={168,0,1,3,14,3,1,255,100,0,49,49,49,53,52,54,20,2,65,66,24,0,7,16,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,100,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0}; +byte YChipData[]={168,0,1,3,14,4,1,255,100,0,49,49,49,53,52,55,20,2,65,66,25,0,3,7,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,100,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0}; + +void setup() { + // Select correct data for chip then copy to WriteData array + byte WriteData[128]; + switch (EEPROM_I2C_ADDRESS){ + case 83: + memcpy(WriteData,KChipData,128*sizeof(byte)); + break; + case 82: + memcpy(WriteData,CChipData,128*sizeof(byte)); + break; + case 81: + memcpy(WriteData,MChipData,128*sizeof(byte)); + break; + case 80: + memcpy(WriteData,YChipData,128*sizeof(byte)); + break; + default: //default K chip data, no reason. + memcpy(WriteData,KChipData,128*sizeof(byte)); + break; + } + + // Start Wire and Serial bus + Wire.begin(); + Serial.begin(9600); + delay(100); + + Serial.println("Start"); + Serial.println(" "); + + // Start Write Chip with blank data + Serial.println("Write 128 bytes:"); + byte wordaddress; + + for(byte i=0;i<128;i++){ + wordaddress = i; + i2cwrite((byte)wordaddress,(byte)WriteData[i]); + Serial.print(wordaddress); + Serial.print(":"); + Serial.print(WriteData[i]); + Serial.print(" "); + } + + // Start Read chip + Serial.println(" "); + Serial.println("Read 128 bytes:"); + for(byte i=0;i<128;i++){ + byte readVale = i2cread(i); + Serial.print(i); + Serial.print(":"); + Serial.print(readVale); + Serial.print(" "); + } + Serial.println(" "); + Serial.println("End"); + +} + +void loop() { + +} + +void i2cwrite(byte address, byte data) { + Wire.beginTransmission(EEPROM_I2C_ADDRESS); + Wire.write((byte)address); + Wire.write((byte)data); + Wire.endTransmission(); + delay(20); +} + +byte i2cread(byte address) { + byte rData = 0; + Wire.beginTransmission(EEPROM_I2C_ADDRESS); + Wire.write((byte)address); + Wire.endTransmission(); + + Wire.requestFrom(EEPROM_I2C_ADDRESS,1); + while (Wire.available()){ + rData = Wire.read(); + return rData; + } +} + +void WhatI2CAddress() { + for(int i=0;i<128;i++){ + Wire.requestFrom(i,1); //request first data byte + Serial.print(i); + Serial.print(":"); + while(Wire.available()){ + byte c = Wire.read(); + Serial.print(c); //if data exist, print it out. That way you can identify which address. + } + Serial.println(" "); + delay(5); + } +} + + +</code> \ No newline at end of file diff --git a/data/pages/informatique/linux/materiel/imprimante_modifier_cups.txt b/data/pages/informatique/linux/materiel/imprimante_modifier_cups.txt new file mode 100644 index 0000000..73b80f2 --- /dev/null +++ b/data/pages/informatique/linux/materiel/imprimante_modifier_cups.txt @@ -0,0 +1,64 @@ +====== Modifier la configuration d'une imprimante ====== + +OS validée : **Linux Fedora24**\\ +Imprimante testés : **Samsung SL-M3320ND** + + +Pour configurer une imprimante sur un système Linux, il est essentiel de vérifier la configuration dans le fichier ''/etc/printcap''. Ce fichier permet de nommer l'imprimante et de spécifier des informations telles que la localisation, le répertoire de spool et le filtre d'impression. + + +Le répertoire de spool est l'endroit où les travaux d'impression sont en attente. Il est recommandé de les créer sous ''/var/spool/lpd'' et de leur donner le même nom que l'imprimante. Par exemple, si vous ajoutez une imprimante appelée ''laser1'' à printcap, vous devriez indiquer ''/var/spool/lpd/laser1'' comme répertoire de spool et créer ce répertoire avec la commande ''mkdir /var/spool/lpd/laser1''. + + ++ d'infos : [[http://www.linux-france.org/prj/support/outils/printing.html|Configurer une imprimante]] + + +<code BASH resultat.con> +# This file was automatically generated by cupsd(8) from the +# /etc/cups/printers.conf file. All changes to this file +# will be lost. +Samsung|Samsung M332x 382x 402x Series:rm=localhost.localdomain:rp=Samsung: +</code> + + +=> Arrêter **CUPS** + + +Le fichier ''printers.conf'' est utilisé pour configurer les imprimantes dans CUPS. Vous pouvez le modifier avec la commande ''sudo vim /etc/cups/printers.conf''. Un exemple de configuration de l'imprimante **Samsung M332x 382x 402x Series** est donné dans le fichier ''exemple.con''. Vous pouvez l'utiliser comme modèle pour configurer votre propre imprimante. + + +<code BASH commande.con> +sudo vim /etc/cups/printers.conf +</code> + +Exemple de configuration : +<code BASH exemple.con> +# Printer configuration file for CUPS v2.1.4 +# Written by cupsd on 2016-10-08 18:25 +# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING +<DefaultPrinter Samsung> +UUID urn:uuid:8d5acd80-aa1a-349b-7387-c24ad30e3cf9 +Info Samsung M332x 382x 402x Series +MakeModel Generic PCL 6/PCL XL Printer Foomatic/pxlcolor (recommended) +DeviceURI socket://192.168.1.66 +State Idle +StateTime 1475943923 +ConfigTime 1471639172 +Type 8433692 +Accepting Yes +Shared Yes +JobSheets none none +QuotaPeriod 0 +PageLimit 0 +KLimit 0 +OpPolicy default +ErrorPolicy stop-printer +Attribute marker-colors \#000000,none,none,none,none +Attribute marker-levels 43,98,98,98,97 +Attribute marker-names Black Toner Cartridge S/N:CRUM-14070891765,Fuser ,T2 Roller ,Tray 1 Roller ,Tray 1 Retard Roller +Attribute marker-types toner,fuser,other,other,other +Attribute marker-change-time 1475943923 +</DefaultPrinter> +</code> + +Une fois la configuration de l'imprimante terminée, vous pouvez redémarrer la machine avec la commande ''sudo shutdown -r -t 0'' pour que les modifications prennent effet. \ No newline at end of file diff --git a/data/pages/informatique/linux/materiel/index.txt b/data/pages/informatique/linux/materiel/index.txt new file mode 100644 index 0000000..58b4285 --- /dev/null +++ b/data/pages/informatique/linux/materiel/index.txt @@ -0,0 +1,32 @@ +====== Matériel ====== +{{ :dummy.png?75x75|}} + +Cette sous-catégorie inclus des articles sur la configuration de matériel spécifique, comme les cartes graphiques, les imprimantes, les scanners, etc. + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/linux/materiel/installer_son_imprimante_brother_3040.txt b/data/pages/informatique/linux/materiel/installer_son_imprimante_brother_3040.txt new file mode 100644 index 0000000..f1c7b92 --- /dev/null +++ b/data/pages/informatique/linux/materiel/installer_son_imprimante_brother_3040.txt @@ -0,0 +1,123 @@ +====== Installer l'imprimante Brother HL-3040 CN ====== + +Se munir des pilotes: + * **CUPS**, appelé également **cupswrapper** et + * **LPR printer driver**. + +Pilotes disponibles à l'adresse <del>[[http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html]]</del> +[[http://support.brother.com/g/b/downloadlist.aspx?c=fr&lang=fr&prod=hl3040cn_all&os=127&flang=English]] + +Installer le pilote **LPR printer driver**.\\ +<code> +cd ~/Téléchargement +sudo dnf install hl3040cnlpr-1.1.2-1.i386.rpm +</code> + Remarque : **glibc**, **libcrypt-nss** et **nss-softokn-freebl** seront installés. + +résultat + +<code> +Dépendances résolues. +================================================================================ + Package Architecture + Version Dépôt Taille +================================================================================ +Installation de: + glibc i686 2.23.1-11.fc24 updates 4.3 M + hl3040cnlpr i386 1.1.2-1 @commandline 597 k + nss-softokn-freebl i686 3.27.0-1.0.fc24 updates 209 k + +Résumé de la transaction +================================================================================ +Installation 3 Paquets + +Taille totale  : 5.1 M +Taille totale des téléchargements : 4.5 M +Taille d'installation : 20 M +Est-ce correct [o/N] : o +Téléchargement des paquets : +(1/2): nss-softokn-freebl-3.27.0-1.0.fc24.i686. 210 kB/s | 209 kB 00:00 +(2/2): glibc-2.23.1-11.fc24.i686.rpm 502 kB/s | 4.3 MB 00:08 +-------------------------------------------------------------------------------- +Total 453 kB/s | 4.5 MB 00:10 +Test de la transaction en cours +La vérification de la transaction a réussi. +Lancement de la transaction de test +Transaction de test réussie. +Exécution de la transaction + Installation de : nss-softokn-freebl-3.27.0-1.0.fc24.i686 1/3 + Installation de : glibc-2.23.1-11.fc24.i686 2/3 + Installation de : hl3040cnlpr-1.1.2-1.i386 3/3 + Vérification : hl3040cnlpr-1.1.2-1.i386 1/3 + Vérification : glibc-2.23.1-11.fc24.i686 2/3 + Vérification : nss-softokn-freebl-3.27.0-1.0.fc24.i686 3/3 + +Installé: + glibc.i686 2.23.1-11.fc24 hl3040cnlpr.i386 1.1.2-1 + nss-softokn-freebl.i686 3.27.0-1.0.fc24 + +Terminé ! +</code> + + +Installer le pilote **hl3040cn** **cups wrapper**.\\ +<code> +sudo dnf install hl3040cncupswrapper-1.1.2-2.i386.rpm +</code> + +Résultat : + +<code> +Dépendances résolues. +================================================================================ + Package Architecture + Version Dépôt Taille +================================================================================ +Installation de: + hl3040cncupswrapper i386 1.1.2-2 @commandline 14 k + +Résumé de la transaction +================================================================================ +Installation 1 Paquet + +Taille totale  : 14 k +Taille d'installation : 42 k +Est-ce correct [o/N] : o +Téléchargement des paquets : +Test de la transaction en cours +La vérification de la transaction a réussi. +Lancement de la transaction de test +Transaction de test réussie. +Exécution de la transaction + Installation de : hl3040cncupswrapper-1.1.2-2.i386 1/1 + Vérification : hl3040cncupswrapper-1.1.2-2.i386 1/1 + +Installé: + hl3040cncupswrapper.i386 1.1.2-2 + +Terminé ! + +</code> + +L'imprimante est ajouter en port USB sur le poste local. + +Saisir l'adresse [[http://localhost:631/printers]] pour accéder à l'interface CUPS.\\ +Se connecter avec son login ou celui de **root**. + +Cliquer sur le lien [[http://localhost:631/printers/HL3040CN|HL3040CN]].\\ +Lien correspondant à l'imprimante fraichement installée. + +Choisir dans le seconde liste déroulante, **Modifier l'imprimante**. + +Choisir **Hôte ou imprimante LPD/LPR** et cliquer sur **Continuer** + +Saisir l'adresse de l'imprimante. Par exemple **[[lpd://192.168.100.3/binary_p1]]** + +Décocher l'option **Partager cette imprimante** et cliquer sur **Continuer** + +Laisser la sélection sur **Pilote courant - Brother HL3040CN CUPS** puis cliquer **Modifier une imprimante**. + + +L'imprimante HL3040CN a été modifiée avec succès. + + diff --git a/data/pages/informatique/linux/materiel/sidebar.txt b/data/pages/informatique/linux/materiel/sidebar.txt new file mode 100644 index 0000000..98aed6b --- /dev/null +++ b/data/pages/informatique/linux/materiel/sidebar.txt @@ -0,0 +1,18 @@ +{{ :informatique:1200px-gnulinux.jpg?75x75|GNU / Linux}} + +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/linux/pourquoi-faire-la-difference-entre-linux-et-gnu-linux.txt b/data/pages/informatique/linux/pourquoi-faire-la-difference-entre-linux-et-gnu-linux.txt new file mode 100644 index 0000000..1b36bf0 --- /dev/null +++ b/data/pages/informatique/linux/pourquoi-faire-la-difference-entre-linux-et-gnu-linux.txt @@ -0,0 +1,15 @@ +====== 120 · La différence entre Linux et GNU/Linux ? ====== +{{tag>"Linux"}} +{{ :dummy.png?75x75|}} + +Linux est le nom d'un noyau de système d'exploitation, tandis que GNU/Linux est le nom donné à un système d'exploitation complet qui utilise le noyau Linux avec des logiciels développés par la Free Software Foundation (FSF) appelée projet GNU. + +Le noyau Linux est un logiciel open-source développé principalement par Linus Torvalds. Il est le cœur du système d'exploitation qui gère les ressources matérielles de l'ordinateur, comme la mémoire, les entrées/sorties et les processus. Il est capable de fonctionner sur une variété de matériel, y compris les ordinateurs de bureau, les serveurs, les téléphones mobiles, les routeurs, etc. + +Le projet GNU est un projet de logiciel libre lancé en 1983 par Richard Stallman et la Free Software Foundation (FSF). Il vise à fournir une alternative libre aux logiciels propriétaires de systèmes d'exploitation. Il a développé une suite complète de logiciels pour les systèmes d'exploitation, y compris un système de fichiers, des utilitaires de ligne de commande, des éditeurs de textes, des compilateurs, des bibliothèques, etc. + +La combinaison de ces deux éléments - le noyau Linux et les logiciels GNU - forme un système d'exploitation complet appelé GNU/Linux. La plupart des distributions Linux utilisent ces deux éléments, c'est pourquoi on les appelle souvent "Linux". Cependant, il est important de noter que le terme "GNU/Linux" est utilisé pour souligner l'importance du projet GNU dans l'élaboration de ces systèmes d'exploitation libres. + + --- //[[user:cedricabonnel]] Édition initiale du Vendredi 13 Janvier 2023 // + + diff --git a/data/pages/informatique/linux/qu-est-ce-linux.txt b/data/pages/informatique/linux/qu-est-ce-linux.txt new file mode 100644 index 0000000..060e854 --- /dev/null +++ b/data/pages/informatique/linux/qu-est-ce-linux.txt @@ -0,0 +1,16 @@ +====== 100 · Linux, une histoire de noyau ====== +{{tag>"Linux"}} +{{ :journal_geek:2023:linux-system.png?300x|Noyau, Système d'exploitation et distribution. Crédit image : Midjourney}} + +Le noyau **Linux** est le cœur du système d'exploitation **GNU/Linux**. Il prend en charge les fonctions de bases tel que les processus, les fichiers, la mémoire, et les périphériques d'entrée/sortie. Il fournit également des services tels que la gestion des communications réseau et des pilotes pour les périphériques. **Linus Torvalds** en 1991, alors étudiant à l'Université d'Helsinki, en Finlande, créé le noyau. Il est basé sur le noyau **Unix**, mais a été conçu pour être **plus facile à utiliser** et **plus accessible aux développeurs**. Il est libre et open-source. Les utilisateurs au sens large du terme, peuvent lire, modifier et distribuer le code source de Linux. + +Voir l'article sur pourquoi et comment [[.cfp:modifier-le-noyau-linux|modifier le noyau Linux]]. + +Le système d'exploitation (OS) GNU/Linux est un logiciel qui gère les ressources d'un ordinateur et fournit un environnement pour les programmes. Il gère les interactions entre le matériel de l'ordinateur et les logiciels, et fournit des services de base pour les programmes tels que la gestion de la mémoire, de la sauvegarde des fichiers, et de l'accès aux périphériques d'entrée/sortie. Il comprend le noyau **Linux** ainsi que des logiciels supplémentaires pour les tâches courantes telles que la navigation sur le Web, la lecture de courrier électronique, la création de documents, etc. Les utilisateurs peuvent adapter GNU/Linux à leurs besoins spécifiques et que de nombreuses versions de GNU/Linux ont été créées, appelées "distributions" qui ont des objectifs différents, des ensembles de programmes différents, et des philosophies différentes. + +Les utilisateurs utilisant GNU/Linux, cherchent un système d'exploitation stable, sécurisé et personnalisable. + +[[informatique:linux:pourquoi-faire-la-difference-entre-linux-et-gnu-linux]] + +Il est convenu que dire "GNU/Linux" est fastidieux, nous utiliserons donc le terme "Linux" pour désigner ce système d'exploitation. Bientôt d'autres informations plus passionnantes. + diff --git a/data/pages/informatique/linux/sidebar.txt b/data/pages/informatique/linux/sidebar.txt new file mode 100644 index 0000000..98aed6b --- /dev/null +++ b/data/pages/informatique/linux/sidebar.txt @@ -0,0 +1,18 @@ +{{ :informatique:1200px-gnulinux.jpg?75x75|GNU / Linux}} + +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/linux/system/choisir-entre-adduser-et-useradd.txt b/data/pages/informatique/linux/system/choisir-entre-adduser-et-useradd.txt new file mode 100644 index 0000000..2087870 --- /dev/null +++ b/data/pages/informatique/linux/system/choisir-entre-adduser-et-useradd.txt @@ -0,0 +1,88 @@ +====== Choisir entre adduser et useradd ====== +{{ :dummy.png?75x75|}} + +[[informatique:linux:commandes:useradd|useradd]] et [[informatique:linux:commandes:adduser|adduser]] sont deux commandes UNIX différentes pour ajouter un nouvel utilisateur sur un système Linux. La principale différence entre les deux commandes est que ''adduser'' est une commande de niveau supérieur qui est conçue pour être plus conviviale et interactive, tandis que ''useradd'' est une commande plus basique qui nécessite que l'utilisateur spécifie plus de détails lors de l'ajout d'un utilisateur. + +Voici quelques différences plus spécifiques entre les deux commandes : + + * ''adduser'' est une commande interactive qui demande à l'utilisateur de saisir les détails de l'utilisateur qu'il veut ajouter, comme le nom complet, le mot de passe, le groupe principal, etc. En revanche, useradd ne demande que le nom d'utilisateur, et l'utilisateur doit spécifier les autres détails dans les options de la commande. + + * ''adduser'' crée un nouveau répertoire de travail pour l'utilisateur dans le répertoire ''/home'', tandis que useradd ne crée pas automatiquement ce répertoire. + + * ''adduser'' ajoute automatiquement l'utilisateur aux groupes supplémentaires spécifiés dans le fichier de configuration ''/etc/adduser.conf'', tandis que ''useradd'' ne le fait pas. + +Dans l'ensemble, ''adduser'' est souvent plus convivial et pratique pour ajouter des utilisateurs, tandis que ''useradd'' est plus approprié pour une utilisation dans des scripts ou pour des situations où les détails de l'utilisateur sont déjà connus. + +===== Exemple de script ===== + +Voici un exemple de script shell qui utilise la commande ''useradd'' et reprend les fonctionnalités de la commande ''adduser'' : + +<code BASH> +#!/bin/bash + +# Définition des couleurs pour l'affichage de messages +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[0;33m' +NC='\033[0m' # No Color + +# Fonction pour afficher un message d'erreur +function print_error() { + echo -e "${RED}[ERROR] $1${NC}" +} + +# Fonction pour afficher un message d'information +function print_info() { + echo -e "${YELLOW}[INFO] $1${NC}" +} + +# Fonction pour afficher un message de succès +function print_success() { + echo -e "${GREEN}[SUCCESS] $1${NC}" +} + +# Fonction pour ajouter un nouvel utilisateur avec la commande useradd +function add_user() { + local username=$1 + local realname=$2 + local password=$3 + local homedir=$4 + local shell=$5 + local groups=$6 + + # Vérifier si l'utilisateur existe déjà + if id -u "$username" >/dev/null 2>&1; then + print_error "L'utilisateur $username existe déjà." + return 1 + fi + + # Créer un nouveau répertoire home pour l'utilisateur + if [ ! -d "$homedir" ]; then + mkdir -p "$homedir" + chmod 700 "$homedir" + chown "$username:$username" "$homedir" + fi + + # Ajouter l'utilisateur avec la commande useradd + useradd -c "$realname" -d "$homedir" -s "$shell" -G "$groups" -m "$username" + + # Définir le mot de passe de l'utilisateur + if [ -n "$password" ]; then + echo "$username:$password" | chpasswd + fi + + print_success "L'utilisateur $username a été ajouté avec succès." +} + +</code> + +Dans ce script, nous avons défini une fonction ''add_user'' qui prend en paramètre les mêmes arguments que la commande ''adduser'' : le nom d'utilisateur, le nom réel de l'utilisateur, le mot de passe, le répertoire home, le shell et les groupes supplémentaires. La fonction vérifie d'abord si l'utilisateur existe déjà, puis crée un nouveau répertoire ''home'' pour l'utilisateur si nécessaire, puis ajoute l'utilisateur avec la commande ''useradd''. Enfin, la fonction définit le mot de passe de l'utilisateur si un mot de passe a été fourni. + +Nous avons également défini des fonctions pour afficher des messages d'erreur, d'information et de succès. Ces fonctions peuvent être utilisées pour fournir des commentaires sur les opérations effectuées par le script. + +Exemple d'utilisation de la fonction ''add_user'' : +<code BASH> +add_user "jdoe" "John Doe" "password" "/home/jdoe" "/bin/bash" "sudo,www-data" +</code> + +L'exemple d'utilisation ajoute un nouvel utilisateur avec le nom ''jdoe'', le nom réel "John Doe", le mot de passe "password", le répertoire home ''/home/jdoe'', le shell ''/bin/bash'' et les groupes supplémentaires ''sudo'' et ''www-data''. \ No newline at end of file diff --git a/data/pages/informatique/linux/system/choisir-entre-apt-et-apt-get.txt b/data/pages/informatique/linux/system/choisir-entre-apt-et-apt-get.txt new file mode 100644 index 0000000..334ba69 --- /dev/null +++ b/data/pages/informatique/linux/system/choisir-entre-apt-et-apt-get.txt @@ -0,0 +1,20 @@ +====== 600 · Choisir entre apt et apt-get ====== +{{ :dummy.png?75x75|}} + +De nos jours, il est généralement recommandé d'utiliser la commande ''apt'' pour installer des paquets sur un système **Debian** ou **Ubuntu**, car elle offre une interface utilisateur plus conviviale et plus simple que la commande ''apt-get''. + +En effet, ''apt'' est une interface utilisateur plus moderne pour le système de gestion des paquets "Advanced Packaging Tool" (APT), qui permet une gestion plus facile des dépendances, des mises à jour et des options de recherche. + +Cependant, la commande ''apt-get'' est toujours disponible et fonctionnelle, et est encore utilisée par certains utilisateurs pour sa flexibilité et ses options plus avancées. + +En somme, si vous débutez dans l'utilisation de Linux, il est recommandé d'utiliser ''apt'' pour sa simplicité d'utilisation. Si vous êtes un utilisateur plus avancé et que vous avez besoin de fonctionnalités plus avancées, ''apt-get'' peut être un meilleur choix. + +===== Ressources ===== + + * La documentation officielle d'APT : https://manpages.debian.org/stretch/apt/apt.8.fr.html + * Un article sur howtogeek : https://www.howtogeek.com/791055/apt-vs.-apt-get-whats-the-difference-on-linux/ + * Une discussion sur Ask Ubuntu : https://askubuntu.com/questions/445384/what-is-the-difference-between-apt-and-apt-get + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/informatique/linux/system/choix-du-nom-d-utilisateur.txt b/data/pages/informatique/linux/system/choix-du-nom-d-utilisateur.txt new file mode 100644 index 0000000..7cf924e --- /dev/null +++ b/data/pages/informatique/linux/system/choix-du-nom-d-utilisateur.txt @@ -0,0 +1,30 @@ +====== 190 · Choix du nom d'utilisateur ====== +{{ :dummy.png?75x75|Nom de la section}} + +Lors de la création de comptes d'utilisateurs sur un système Linux, il est important de suivre les politiques de sécurité et de confidentialité en place pour choisir des noms d'utilisateurs appropriés. + +Les politiques de sécurité et de confidentialité pour choisir des noms d'utilisateurs appropriés varient en fonction de l'organisation ou de l'entreprise. Cependant, voici quelques éléments courants que les politiques peuvent inclure : + + * Longueur minimale et maximale du nom d'utilisateur : Les politiques de sécurité peuvent spécifier une longueur minimale et maximale pour les noms d'utilisateurs. Par exemple, une politique pourrait exiger que les noms d'utilisateurs soient compris entre 6 et 20 caractères. + + * Caractères autorisés : Les politiques de sécurité peuvent spécifier les types de caractères autorisés dans les noms d'utilisateurs. Par exemple, une politique pourrait exiger que les noms d'utilisateurs contiennent uniquement des lettres, des chiffres et des caractères spéciaux spécifiques, tels que le point, le tiret ou le soulignement. + + * Préfixes ou suffixes : Les politiques de sécurité peuvent spécifier l'utilisation de préfixes ou de suffixes pour les noms d'utilisateurs. Par exemple, une politique pourrait exiger que les noms d'utilisateurs commencent tous par "user" ou "utilisateur". + + * Noms basés sur les rôles ou les fonctions : Les politiques de sécurité peuvent spécifier l'utilisation de noms d'utilisateurs basés sur les rôles ou les fonctions des utilisateurs. Par exemple, un administrateur système pourrait avoir le nom d'utilisateur "admin" ou "sysadmin", tandis qu'un employé des ressources humaines pourrait avoir le nom d'utilisateur "hruser". + + * Utiliser des noms d'utilisateurs basés sur les noms des employés : Les noms d'utilisateurs peuvent également être basés sur les noms des employés. Cela peut être utile pour les organisations ayant un petit nombre d'utilisateurs ou lorsque les comptes sont créés manuellement. + + * Éviter les informations personnelles : Les politiques de sécurité peuvent interdire l'utilisation d'informations personnelles sensibles, telles que les noms complets, les dates de naissance ou les numéros de sécurité sociale, comme noms d'utilisateurs. Cela peut réduire le risque de violation de la confidentialité ou de l'usurpation d'identité. + + * Conformité aux règles de l'entreprise : Les politiques de sécurité peuvent exiger que les noms d'utilisateurs soient conformes aux règles de l'entreprise ou de l'organisation en matière de sécurité et de confidentialité. + +Il est important de noter que les politiques de sécurité et de confidentialité pour les noms d'utilisateurs peuvent varier considérablement en fonction de l'organisation ou de l'entreprise. Les politiques doivent être élaborées en tenant compte des exigences de sécurité et de confidentialité, de l'environnement informatique et des besoins de l'entreprise. + +===== Le compte "alice" ===== + +L'utilisation du nom d'utilisateur ''alice'' dans les exemples de comptes Linux remonte à de nombreuses années. L'origine de l'utilisation du nom ''alice'' n'est pas claire, mais il est possible que cela ait commencé comme un exemple de nom d'utilisateur générique dans les premières documentations de Linux ou dans les manuels des systèmes Unix. + +Depuis lors, ''alice'' est devenu un nom d'utilisateur communément utilisé dans les exemples de comptes Linux, et est souvent associé à des exemples de comptes d'utilisateurs réguliers. + +L'utilisation de noms d'utilisateurs génériques dans les exemples de comptes Linux n'est pas une norme officielle, et que les noms d'utilisateurs réels varieront en fonction de l'organisation ou de l'individu qui les crée. \ No newline at end of file diff --git a/data/pages/informatique/linux/system/copr.txt b/data/pages/informatique/linux/system/copr.txt new file mode 100644 index 0000000..0742e71 --- /dev/null +++ b/data/pages/informatique/linux/system/copr.txt @@ -0,0 +1,46 @@ +====== copr ====== +{{ :dummy.png?75x75|}} + +**Copr** est un service de construction de paquets pour les distributions Linux basées sur **RPM**, telles que **Fedora**, **CentOS** et **Red Hat Enterprise Linux** (RHEL). Il permet aux utilisateurs de créer, de construire et de partager des paquets logiciels tiers qui ne sont pas disponibles dans les dépôts officiels de leur distribution. + +**Copr** est développé et maintenu par la communauté **Fedora**, avec le soutien de **Red Hat**. **Fedora** est une distribution **Linux** basée sur **RPM**, et **Copr** a été créé pour offrir aux utilisateurs un moyen facile de créer et de distribuer des paquets tiers pour **Fedora** et les distributions basées sur **Fedora**, telles que **CentOS** et **Red Hat Enterprise Linux** (RHEL). + +**Copr** est un projet open source, ce qui signifie que tout le monde peut contribuer à son développement et à son amélioration. Le code source de Copr est hébergé sur GitHub, où la communauté peut soumettre des problèmes, des demandes de fonctionnalités et des pull requests pour améliorer le service. + +**Copr** utilise un environnement de construction isolé pour compiler les paquets, ce qui permet aux utilisateurs de construire des paquets à partir des dernières sources de logiciels. Les utilisateurs peuvent ensuite distribuer ces paquets à d'autres utilisateurs via le référentiel **Copr**. + +**Copr** est un projet open-source, ce qui signifie que les utilisateurs peuvent contribuer au développement et amélioration du service. Le site web officiel de **Copr** fournit des informations détaillées sur la façon de l'utiliser et de commencer à construire des paquets. + +===== Installer un paquet Copr ===== + +Pour installer des paquets provenant de **Copr**, vous devez d'abord ajouter le référentiel **Copr** à votre système, puis vous pouvez installer les paquets à partir de ce référentiel en utilisant votre gestionnaire de paquets. + +Voici les étapes générales pour ajouter un référentiel **Copr** et installer un paquet à partir de ce référentiel sur une distribution basée sur **RPM**, telle que **Fedora** ou **CentOS** : + + * Recherchez le nom du référentiel **Copr** qui contient le paquet que vous souhaitez installer. Vous pouvez le trouver sur le site web de **Copr** en utilisant la fonction de recherche : https://copr.fedorainfracloud.org/ + + * Ajoutez le référentiel **Copr** à votre système en utilisant la commande suivante dans un terminal : + +<code BASH> +sudo dnf copr enable <nom_du_referentiel> +</code> + +Remplacez <nom_du_referentiel> par le nom du référentiel que vous souhaitez ajouter. + + * Mettez à jour la liste des paquets disponibles sur votre système en utilisant la commande suivante : + +<code BASH> +sudo dnf update +</code> + + * Installez le paquet à partir du référentiel Copr en utilisant la commande suivante : + +<code BASH> +sudo dnf install <nom_du_paquet> +</code> + +Remplacez <nom_du_paquet> par le nom du paquet que vous souhaitez installer. + +-- + +Ces étapes peuvent varier légèrement en fonction de votre distribution et de votre gestionnaire de paquets. Il est donc recommandé de consulter la documentation de votre distribution ou de Copr pour des instructions spécifiques. \ No newline at end of file diff --git a/data/pages/informatique/linux/system/dconf-editor.txt b/data/pages/informatique/linux/system/dconf-editor.txt new file mode 100644 index 0000000..48903fd --- /dev/null +++ b/data/pages/informatique/linux/system/dconf-editor.txt @@ -0,0 +1,53 @@ +====== 300 · Dconf Editor ====== + +**Dconf Editor** est principalement associé à l'environnement de bureau **GNOME**, bien qu'il puisse également être utilisé avec d'autres environnements de bureau tels que MATE, XFCE, Cinnamon, Unity, etc. (car basés sur GNOME). Il est également couramment utilisé sur les distributions Linux qui utilisent GNOME comme environnement de bureau par défaut, telles que **Fedora**, **Debian**, **Ubuntu**, etc. + +**Dconf Editor** est développé par la communauté GNOME et est généralement inclus dans les dépôts officiels des distributions Linux. Il est souvent préinstallé sur les systèmes qui utilisent GNOME comme environnement de bureau par défaut. Le système de stockage de configuration **Dconf**, qui est utilisé par **Dconf Editor**, a été développé pour remplacer le système de stockage de configuration **Gconf**, qui était utilisé dans les anciennes versions de GNOME. Le système de stockage de configuration **Dconf** a été conçu pour être plus rapide et plus efficace que **Gconf**. + +<WRAP center round todo 60%> + sudo dnf install dconf-editor +</WRAP> + + +Résultat + +<code> +Dépendances résolues. +================================================================================ + Package Architecture Version Dépôt Taille +================================================================================ +Installation de: + dconf-editor x86_64 3.20.3-1.fc24 updates 252 k + +Résumé de la transaction +================================================================================ +Installation 1 Paquet + +Taille totale des téléchargements : 252 k +Taille d'installation : 891 k +Est-ce correct [o/N] : o +Téléchargement des paquets : +dconf-editor-3.20.3-1.fc24.x86_64.rpm 238 kB/s | 252 kB 00:01 +-------------------------------------------------------------------------------- +Total 112 kB/s | 252 kB 00:02 +Test de la transaction en cours +La vérification de la transaction a réussi. +Lancement de la transaction de test +Transaction de test réussie. +Exécution de la transaction + Installation de : dconf-editor-3.20.3-1.fc24.x86_64 1/1 + Vérification : dconf-editor-3.20.3-1.fc24.x86_64 1/1 + +Installé: + dconf-editor.x86_64 3.20.3-1.fc24 + +Terminé ! +</code> + +Exemple : modifier le taille du curseur + org > gnome > desktop > interface + modifier la valeur cursor-size + +Exemple : afficher la date et les secondes dans la barre des taches + org > gnome > desktop > interface + modifier les valeurs clock-show-date et clock-show-seconds \ No newline at end of file diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/boot/index.txt b/data/pages/informatique/linux/system/dossiers-remarquables/boot/index.txt new file mode 100644 index 0000000..dba6387 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/boot/index.txt @@ -0,0 +1,33 @@ +====== /boot ====== +{{tag>"linux systeme"}} +{{ :dummy.png?75x75|linux system}} + +Le dossier ''/boot'' est un dossier clé dans un système d'exploitation Linux. Il contient les fichiers nécessaires pour amorcer le système, tels que les fichiers du noyau et les fichiers d'initialisation. + +===== Structure du dossier /boot ===== + +Le dossier ''/boot'' est situé à la racine du système de fichiers Linux. Il contient plusieurs fichiers et sous-dossiers, chacun ayant un objectif spécifique. Voici une brève description de certains des fichiers et sous-dossiers les plus importants : + + * /boot/grub : contient les fichiers de configuration pour le chargeur de démarrage GRUB. + * /boot/initrd.img : contient le fichier d'image RAM initial, qui est utilisé pour démarrer le système. + * /boot/System.map : contient une carte des symboles du noyau pour le débogage. + * /boot/vmlinuz : contient le noyau Linux. + +===== Fichiers et sous-dossiers importants ===== + +Le dossier ''/boot'' contient plusieurs fichiers et sous-dossiers importants qui sont utilisés pour amorcer le système. Voici quelques exemples de fichiers et sous-dossiers couramment utilisés : + + * /boot/grub/grub.cfg : contient les fichiers de configuration pour le chargeur de démarrage GRUB. + * /boot/initrd.img-<version> : contient le fichier d'image RAM initial pour une version spécifique du noyau. + * /boot/System.map-<version> : contient une carte des symboles du noyau pour une version spécifique du noyau. + * /boot/vmlinuz-<version> : contient le noyau Linux pour une version spécifique du noyau. + +===== L'importance du dossier /boot ===== + +Le dossier ''/boot'' est essentiel pour le démarrage du système d'exploitation Linux. Il contient les fichiers nécessaires pour amorcer le système, tels que les fichiers du noyau et les fichiers d'initialisation. Sans ces fichiers, le système ne peut pas démarrer. + +Lorsqu'un système Linux démarre, le chargeur de démarrage (tel que GRUB) charge les fichiers du noyau et les fichiers d'initialisation à partir du dossier ''/boot''. Le noyau Linux est responsable de la gestion des ressources système, telles que le matériel, les processus et les périphériques. Les fichiers d'initialisation sont utilisés pour configurer le système et exécuter les scripts nécessaires pour le démarrage des services. + + + + --- //[[user:cedricabonnel]] assisté par [[user:cpt]] 2023/02/15 22:37// \ No newline at end of file diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/dev.txt b/data/pages/informatique/linux/system/dossiers-remarquables/dev.txt new file mode 100644 index 0000000..d3c070d --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/dev.txt @@ -0,0 +1,33 @@ +====== /dev ====== +{{tag>"linux systeme"}} +{{ :dummy.png?75x75|Linux Système}} + +Le dossier ''/dev'' sur un système Linux contient des fichiers de périphériques, qui sont des entrées et sorties spéciales qui permettent au système d'interagir avec les différents périphériques connectés à l'ordinateur, comme les disques durs, les lecteurs de disque, les imprimantes, les réseaux, les claviers, les souris, etc. Ces fichiers de périphériques sont généralement des fichiers de type "pseudo-fichiers" qui sont créés à la volée par le noyau lorsque le périphérique est détecté et qui sont utilisés par les programmes pour accéder aux périphériques. + +Il contient des fichiers spéciaux appelés "périphériques de caractères" et "périphériques de blocs", qui sont utilisés pour interagir avec les périphériques matériels du système. + +Les fichiers dans le dossier ''/dev'' sont créés par le noyau du système d'exploitation lors du démarrage, et représentent les différents périphériques matériels connectés au système, tels que les disques durs, les lecteurs de CD/DVD, les cartes réseau, les ports USB, les interfaces audio et bien d'autres encore. + +Les périphériques de blocs sont utilisés pour accéder aux périphériques de stockage de masse, tels que les disques durs et les clés USB. Ils permettent aux utilisateurs de lire et d'écrire des données sur ces périphériques de manière séquentielle. Par exemple, le périphérique de bloc pour le premier disque dur du système peut être référencé par le nom ''/dev/sda''. + +Les périphériques de caractères, quant à eux, sont utilisés pour interagir avec les périphériques matériels de manière séquentielle. Ils sont utilisés pour des périphériques tels que les ports série, les imprimantes et les interfaces audio. Par exemple, le périphérique de caractères pour le port série peut être référencé par le nom "/dev/ttyS0". + +Dans le dossier ''/dev'', il y a également des fichiers spéciaux qui sont utilisés pour représenter des périphériques virtuels, tels que des consoles virtuelles et des ports de communication avec le noyau. + +Le dossier ''/dev'' est généralement utilisé par les programmes et les utilitaires du système pour interagir avec les périphériques matériels. Par exemple, les programmes d'installation peuvent accéder aux périphériques de bloc pour installer le système d'exploitation sur un disque dur, tandis que les programmes de gestion de fichiers peuvent accéder aux périphériques de bloc et de caractères pour lire et écrire des données sur des périphériques de stockage de masse ou des périphériques d'interface. + +Sous le dossier ''/dev'', il y a plusieurs fichiers ou dossiers remarquables, en voici quelques-uns : + + * /dev/null : Il s'agit d'un fichier spécial qui ne stocke pas de données. Tout ce qui est écrit dans ce fichier est simplement supprimé. Il est souvent utilisé pour rediriger les sorties de programmes ou de scripts qui ne nécessitent pas de sortie. + + * /dev/random et /dev/urandom : Ce sont des fichiers spéciaux qui fournissent des données aléatoires. Ils sont souvent utilisés pour générer des clés de chiffrement ou pour les jeux. + + * /dev/tty : Il s'agit du périphérique de caractères qui représente le terminal actif pour un utilisateur. Tous les caractères entrés sur le clavier sont envoyés à ce périphérique et tous les caractères sortants sont affichés sur l'écran associé. + + * /dev/sda, /dev/sdb, etc. : Ce sont des périphériques de blocs qui représentent les disques durs ou les SSD connectés au système. Chaque disque dur est représenté par un périphérique différent, par exemple, le premier disque dur est représenté par ''/dev/sda''. + + * /dev/cdrom : Il s'agit d'un lien symbolique qui pointe vers le périphérique de bloc qui représente le lecteur de CD-ROM ou de DVD connecté au système. + + * /dev/null : Il est un fichier spécial qui est souvent utilisé pour rediriger les sorties de programmes ou de scripts qui ne nécessitent pas de sortie. + + * /dev/null0 et /dev/full : Ce sont des fichiers spéciaux similaires à /dev/null, mais avec des comportements différents. /dev/null0 est utilisé pour ignorer toutes les données entrantes, tandis que /dev/full est utilisé pour indiquer que le périphérique est plein. \ No newline at end of file diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/etc-bashrc.txt b/data/pages/informatique/linux/system/dossiers-remarquables/etc-bashrc.txt new file mode 100644 index 0000000..6119b01 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/etc-bashrc.txt @@ -0,0 +1,9 @@ +====== /etc/bashrc ====== +{{tag>"Linux systeme"}} +{{ :dummy.png?75x75|}} + +''/etc/bashrc'' est un fichier de configuration pour la shell **Bash** qui est généralement utilisé par les systèmes d'exploitation basés sur UNIX ou Linux. Il peut contenir des commandes et des paramètres de configuration pour la shell Bash qui doivent être exécutés pour tous les utilisateurs de la machine. + +Il peut contenir des définitions de **variables d'environnement**, des **[[informatique:linux:commandes:alias|alias]] de commandes**, des **options de configuration pour Bash**, et d'autres commandes qui doivent être exécutées pour tous les utilisateurs de la machine au démarrage de la session. Il est généralement utilisé pour configurer des paramètres tels que la **mise en forme de la ligne de commande**, les couleurs, les **options de historique de commandes**, les **options de tabulation automatique**, et d'autres paramètres de configuration pour tous les utilisateurs. A noter que cela dépend des paramétrages de l'administrateur système de chaque distribution. + +Voir [[https://www.abonnel.fr/informatique/linux/dossiers-remarquables/home/bash-profile|.bash_profile]] pour obtenir des exemples. \ No newline at end of file diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/etc-fstab.txt b/data/pages/informatique/linux/system/dossiers-remarquables/etc-fstab.txt new file mode 100644 index 0000000..9f9b4a5 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/etc-fstab.txt @@ -0,0 +1,299 @@ +====== /etc/fstab ====== +{{ :dummy.png?75x75|Gestion des fichiers}} + +---- + +Le fichier ''/etc/fstab'' est un fichier de configuration utilisé par le système d'exploitation Linux pour monter automatiquement des systèmes de fichiers. ''fstab'' signifie "File System Table" (Table des systèmes de fichiers). + +Malgré l'amélioration des systèmes d'exploitation, il y a encore des éléments "à l'ancienne" dont nous ne pouvons tout simplement pas nous passer. Les systèmes de fichiers, et par nécessité, les tables de systèmes de fichiers, font partie de ces éléments constants. + +Le fichier ''/etc/fstab'' contient une liste de systèmes de fichiers et de périphériques de stockage qui doivent être montés au démarrage du système. Pour chaque périphérique de stockage, le fichier ''/etc/fstab'' contient des informations telles que le point de montage (où le système de fichiers doit être monté dans la hiérarchie des répertoires), le type de système de fichiers, les options de montage et les paramètres de sécurité. + +La structure de la table elle-même est composée de **6 colonnes**, où chaque colonne désigne un paramètre spécifique et doit être configurée dans l'ordre correct. Les colonnes de la table sont les suivantes, de gauche à droite : + + * **Périphérique** : généralement le nom donné ou l'UUID du périphérique monté. + * **Point de montage** : désigne le répertoire où le périphérique est ou sera monté. + * **Type de système de fichiers** : indique le type de système de fichiers en cours d'utilisation. + * **Options** : liste toutes les options de montage actives. Si vous utilisez plusieurs options, elles doivent être séparées par des virgules. + * **Opération de sauvegarde** : (le premier chiffre) il s'agit d'un système binaire où 1 = une sauvegarde à l'aide de l'utilitaire //dump// d'une partition. 0 = pas de sauvegarde. Il s'agit d'une méthode de sauvegarde obsolète et **NE DOIT PAS être utilisée**. + * **Ordre de vérification du système de fichiers** : (deuxième chiffre) ici, nous pouvons voir trois résultats possibles. 0 signifie que ''fsck'' ne vérifiera pas le système de fichiers. Les nombres supérieurs à celui-ci représentent l'ordre de vérification. Le système de fichiers racine doit être défini sur 1 et les autres partitions sur 2. + +<panel type="default" title="Exemple de fichier" subtitle="/etc/fstab" icon="fa fa-laptop"> +<code> +UUID=9a1046f4-e5b1-44cc-9e9d-a9b1d8d56be3 / ext4 defaults,relatime,discard 0 1 +UUID=53d697a8-877e-468c-8fa8-fda6dd3f01d1 /boot ext4 defaults,discard,noatime 0 2 +UUID=13d65e2a-21ac-486e-9e48-cc5aac3cc0df /home ext4 defaults,relatime 0 2 +UUID=005f62eb-a70e-46ab-b457-3c4dcfc22280 /tmp ext4 defaults,discard,noatime 0 2 +UUID=09b1e2ca-269e-4971-b91a-498847cb4221 none swap defaults 0 0 +# +# Baie 1 +rpinas.acegrp.lan:/media/disk_14 /media/disk_14 nfs defaults,users,auto,nofail,noexec,soft,intr,rsize=1048576,wsize=1048576 0 0 +</code> +</panel> +Les informations contenues dans le fichier ''/etc/fstab'' sont utilisées par le système d'exploitation pour monter automatiquement les systèmes de fichiers au démarrage, ce qui permet d'accéder facilement aux fichiers stockés sur ces systèmes de fichiers. Sans ce fichier, il serait nécessaire de monter manuellement chaque système de fichiers chaque fois que le système d'exploitation est démarré, ce qui serait fastidieux et source d'erreurs. + +===== Type de système de fichiers ===== + +==== NFS ==== + +Le type de système de fichiers **NFS** (Network File System) est un système de fichiers distribué qui permet à un utilisateur d'accéder à des fichiers et des répertoires sur un ordinateur distant comme s'ils étaient locaux. Le système de fichiers **NFS** est largement utilisé dans les environnements informatiques distribués et les réseaux locaux pour partager des fichiers et des données entre plusieurs systèmes. Il est souvent utilisé pour partager des fichiers entre des systèmes **Unix** et **Linux**. Le système de fichiers **NFS** utilise un protocole de communication réseau pour permettre aux clients d'accéder aux fichiers sur le serveur **NFS**. + +Bien que le système de fichiers **NFS** soit principalement utilisé sur des systèmes **Unix** et **Linux**, il existe également des implémentations pour Windows. Microsoft propose un client NFS gratuit pour Windows, appelé "**Client for NFS**", qui permet aux utilisateurs Windows d'accéder à des fichiers stockés sur des serveurs NFS distants. + +https://learn.microsoft.com/en-us/windows-server/storage/nfs/nfs-overview + +Les options couramment utilisées pour monter des systèmes de fichiers NFS sont : + + * **lookupcache=mode** : spécifie comment le noyau doit gérer le cache des entrées de répertoire pour un point de montage donné. + * **nfsvers**=version : spécifie la version du protocole NFS à utiliser, où version peut être 3 ou 4. + * **noacl** : désactive le traitement des ACL (Access Control Lists). + * **nolock** : désactive le verrouillage de fichiers. Depuis NFS version 3. + * **noexec** : empêche l'exécution de binaires sur les systèmes de fichiers montés. Cela peut être utile si le système de fichiers monté contient des binaires incompatibles avec le système local. + * **nosuid** : désactive les bits set-user-identifier ou set-group-identifier pour empêcher les utilisateurs distants d'obtenir des privilèges supérieurs en exécutant un programme setuid. + * **port=num** : spécifie le numéro de port numérique du serveur NFS. Si num est 0 (la valeur par défaut), mount interroge le service rpcbind de l'hôte distant pour connaître le numéro de port à utiliser. + * **rsize=num** et **wsize=num** : ces options définissent le nombre maximum d'octets à transférer dans une seule opération de lecture ou d'écriture NFS. + * **sec=flavors** : spécifie les mécanismes de sécurité à utiliser pour accéder aux fichiers sur l'export NFS monté. Exemple : ''sys'', ''krb5p'' + * **tcp** : indique au montage NFS d'utiliser le protocole TCP. + * **udp** : indique au montage NFS d'utiliser le protocole UDP. + +La configuration optimale dépend de l'environnement spécifique et des besoins du système. Cependant, voici quelques recommandations générales pour la configuration des options NFS dans ''/etc/fstab'' : + + * Pour la sécurité, il est généralement recommandé d'utiliser l'option **sec=krb5p** pour chiffrer le trafic NFS et empêcher l'interception ou la modification des données. Cette option nécessite cependant une **infrastructure Kerberos** en place pour l'authentification. + + * Pour améliorer les performances, il est souvent conseillé de définir des valeurs personnalisées pour les options ''rsize'' et ''wsize'' à une valeur maximale de **1048576** (ou **1 Mo**), qui est la valeur par défaut pour NFS version 3 et 4. Cela permet de maximiser le débit de données et d'optimiser les performances du système : ''rsize=1048576,wsize=1048576''. + + * Pour éviter les problèmes de verrouillage de fichiers vous pouvez utiliser l'option ''nolock''. Lorsqu'un client NFS accède à un fichier sur un serveur, il utilise le verrouillage de fichiers pour empêcher d'autres clients d'accéder ou de modifier le même fichier simultanément. Toutefois, dans certains cas, l'utilisation du verrouillage de fichiers NFS peut entraîner des problèmes de performance ou de fiabilité. En utilisant l'option "nolock", les clients NFS peuvent désactiver la gestion de verrouillage de fichiers NFS pour les fichiers sur un serveur NFS particulier. Cela peut être utile dans des situations où la performance est plus importante que la cohérence des données, ou lorsque le serveur NFS ne supporte pas la gestion de verrouillage de fichiers. **Il N'EST PAS conseillé d'utiliser l'option ''nolock''**. L'option "nolock" est spécifique à NFS version 3. Dans les versions antérieures de NFS, le verrouillage de fichiers est toujours utilisé pour empêcher les accès concurrents aux fichiers. + + * Pour garantir la disponibilité continue des systèmes de fichiers NFS et éviter les problèmes de blocage, il est recommandé d'utiliser l'option ''soft'' plutôt que l'option ''hard''. Les options ''soft'' et ''hard'' sont spécifiques à NFS et ne s'appliquent qu'aux montages NFS. L'option ''soft'' permet au client NFS de renvoyer une erreur si le serveur ne répond pas ou est indisponible, alors que l'option ''hard'' fait en sorte que le client continue d'essayer d'atteindre le serveur même si celui-ci est indisponible, ce qui peut entraîner un blocage du système. + + * Pour améliorer la tolérance aux erreurs réseau, il est possible d'utiliser l'option ''intr'' pour interrompre les opérations NFS en cours sur un système de fichiers lorsque le serveur NFS ne répond pas. Si l'option ''intr'' n'est pas spécifiée, les opérations NFS sont bloquées et le client ne répond plus aux entrées utilisateur tant que le serveur NFS distant ne répond pas ou ne se termine pas. Cela peut être un problème pour les applications interactives ou les scripts qui utilisent NFS, car ils peuvent devenir bloqués si le serveur ne répond pas. + +Enfin, il est important de bien comprendre les implications de chaque option et de tester les différentes configurations dans votre environnement avant de les déployer en production. +===== Les options ===== + +==== noatime ==== + +L'option ''noatime'' dans **fstab** est utilisée pour améliorer les performances du système de fichiers locaux. Normalement, chaque fois qu'un fichier est accédé sur un système de fichiers Linux, l'horodatage de dernière accès (//atime//) est mis à jour. Cela peut entraîner une surcharge inutile du système de fichiers, car même la simple lecture d'un fichier peut entraîner une écriture sur le disque pour mettre à jour l'//atime//. + +En utilisant l'option ''noatime'' , le système de fichiers ne mettra pas à jour la date et l'heure du dernier accès (//atime//) lorsqu'un fichier est accédé. Cela peut considérablement réduire la charge sur le disque et améliorer les performances du système, en particulier pour les systèmes de fichiers très fréquemment utilisés, tels que les systèmes de fichiers racine ou les systèmes de fichiers de base de données. + +L'utilisation de l'option ''noatime'' peut entraîner une perte d'informations d'audit, car le système ne gardera plus une trace du moment où les fichiers ont été accédés pour la dernière fois. Si cela est important pour vos besoins, vous pouvez envisager d'utiliser l'option ''relatime'' à la place, qui met à jour l'//atime// uniquement si le fichier a été accédé plus récemment que la dernière modification ou l'écriture. + +L'option "noatime" est prise en charge par la plupart des systèmes de fichiers Linux modernes, y compris les systèmes de fichiers **ext2**, **ext3**, **ext4**, **XFS**, **Btrfs**, **JFS**, **ReiserFS** et **NTFS** (via le pilote **NTFS-3G**, voir la section [[informatique:linux:cfp:modifier-le-noyau-linux#fichier-de-configuration-du-noyau|Fichier de configuration du noyau]]). + +Cependant, l'utilisation de l'option ''noatime'' peut ne pas être appropriée pour tous les types d'applications ou de charges de travail. Par exemple, certains programmes de surveillance de fichiers ou de sauvegarde peuvent avoir besoin de suivre l'horodatage de dernière accès pour fonctionner correctement. Par conséquent, il est recommandé de tester soigneusement l'impact de l'option ''noatime'' sur votre système avant de l'utiliser en production. + +==== nodev ==== + +L'option ''nodev'' est une option de montage utilisée dans le fichier ''/etc/fstab'' pour spécifier que les fichiers sur le système de fichiers ne peuvent pas être des fichiers spéciaux de périphérique. + +En d'autres termes, si l'option ''nodev'' est utilisée, les utilisateurs ne pourront pas créer de fichiers spéciaux de périphérique (tels que des fichiers de périphérique de bloc ou de caractère) sur le système de fichiers monté. + +L'option ''nodev'' est souvent utilisée pour des raisons de sécurité, car elle empêche les utilisateurs d'exécuter du code malveillant en créant des fichiers spéciaux de périphérique sur un système de fichiers monté. + +Exemple de ligne dans le fichier ''/etc/fstab'' avec l'option ''nodev'' : + + /dev/sda1 /mnt/data ext4 defaults,nodev 0 2 + +Dans cet exemple, le système de fichiers ''ext4'' monté sur ''/mnt/data'' ne permet pas la création de fichiers spéciaux de périphérique. + +==== defaults ==== + +L'option ''defaults'' est une option de montage simplifiée qui inclut un ensemble prédéfini d'options de montage pour un système de fichiers spécifique. Les options incluses dans l'option ''defaults'' varient en fonction du type de système de fichiers. + +En général, les options suivantes sont incluses dans l'option ''defaults'' : + + * **rw** : autorise les opérations de lecture et d'écriture sur le système de fichiers + * **suid** : permet l'exécution des fichiers binaires en tant qu'utilisateur propriétaire + * **dev** : autorise la création et la suppression de périphériques spéciaux dans le système de fichiers + * **exec** : permet l'exécution de fichiers binaires + * **auto** : monte le système de fichiers automatiquement au démarrage + * **nouser** : n'autorise pas les utilisateurs ordinaires à monter ou démonter le système de fichiers + * **async** : monte un système de fichiers pour spécifier le mode d'écriture de données asynchrone. + +Notez que les options incluses dans l'option ''defaults'' peuvent varier selon la distribution Linux ou le type de système de fichiers utilisé. Il est important de vérifier la documentation appropriée pour votre système avant de modifier ou de configurer les options de montage. + +==== sync, async ==== + +En utilisant l'option ''async'', les entrées/sorties peuvent être envoyées à la partition plus rapidement, car le système de fichiers n'attendra pas la confirmation de chaque écriture pour continuer. Cela signifie que les données peuvent être écrites plus rapidement, mais cela peut également entraîner une perte de données en cas de panne du système. + +Si l'option ''sync'' est utilisée, le système de fichiers attendra la confirmation de chaque écriture avant de continuer, ce qui peut ralentir le processus d'écriture, mais garantira l'intégrité des données. + +Il est important de noter que l'utilisation de l'option ''async'' est généralement déconseillée sur des systèmes critiques tels que des serveurs de bases de données ou de fichiers, car cela peut augmenter les risques de perte de données en cas de panne du système ou de coupure de courant. + +Pour un SSD, il est généralement recommandé d'utiliser l'option ''discard'' plutôt que ''async'' ou ''sync'' dans le fichier ''/etc/fstab''. + +L'option ''discard'' permet au système de fichiers de renvoyer les blocs de données qui ne sont plus nécessaires au SSD, ce qui peut améliorer les performances et la durée de vie du SSD. +==== user, users ==== + +Si un disque n'est pas monté au démarrage du système et que vous souhaitez qu'un utilisateur standard puisse le monter manuellement, vous pouvez utiliser l'option ''users'' ou ''user'' dans le fichier ''/etc/fstab'' pour autoriser les utilisateurs à monter le disque. + +L'option ''users'' permet à n'importe quel utilisateur de monter le système de fichiers, tandis que l'option ''user'' ne permet que à l'utilisateur propriétaire du point de montage de monter le système de fichiers. Voici comment utiliser ces options: + +-- Ajoutez l'option ''users'' à la liste des options pour le système de fichiers dans le fichier ''/etc/fstab'', par exemple: + + /dev/sdb1 /mnt/data ext4 defaults,users 0 0 + +Cela permettra à tous les utilisateurs de monter manuellement le système de fichiers avec la commande ''mount /mnt/data''. + +-- Ajoutez l'option ''user'' à la liste des options pour le système de fichiers dans le fichier ''/etc/fstab'', par exemple: + + /dev/sdb1 /mnt/data ext4 defaults,user 0 0 + +Cela permettra à l'utilisateur propriétaire du point de montage de monter manuellement le système de fichiers avec la commande ''mount /mnt/data''. + +==== auto ==== + +L'option ''auto'' est une option de montage qui spécifie que le système de fichiers doit être automatiquement monté au démarrage du système. + +Lorsque l'option ''auto'' est utilisée pour un système de fichiers spécifique, le système tentera automatiquement de monter le système de fichiers au démarrage, sans intervention de l'utilisateur. Cela peut être utile pour les systèmes de fichiers qui contiennent des données essentielles au fonctionnement du système et doivent être montés automatiquement à chaque démarrage. + +==== nofail ==== + +L'option ''nofail'' est une option de montage qui peut être utilisée dans le fichier ''/etc/fstab'' pour spécifier qu'un système de fichiers ne doit pas empêcher le démarrage du système si le montage échoue. + +Par défaut, lorsqu'un système de fichiers spécifié dans le fichier ''/etc/fstab'' n'est pas monté avec succès au démarrage, cela peut entraîner des erreurs ou des blocages du système. Cela peut être particulièrement problématique si le système de fichiers contient des données essentielles pour le fonctionnement du système. + +En utilisant l'option ''nofail'' dans le fichier ''/etc/fstab'', le système de fichiers sera monté de manière à ne pas bloquer le démarrage du système si le montage échoue. Cela peut être utile dans des situations où un système de fichiers peut ne pas être disponible au démarrage ou où il n'est pas critique pour le fonctionnement du système. + +Lorsqu'elle est utilisée en combinaison avec l'option ''auto'', l'option ''nofail'' indique au système de tenter automatiquement de monter le système de fichiers au démarrage, mais de ne pas bloquer le démarrage si le montage échoue. + +==== realtime ==== + +Cette option est obsolète et n'est plus utilisée dans les versions récentes des distributions Linux. + +L'option ''realtime'' est utilisée pour les systèmes de fichiers locaux, où elle permet de définir que le système de fichiers doit être monté en mode temps réel pour un accès à haute priorité. + +Cependant, pour les systèmes de fichiers NFS, l'option ''realtime'' n'a pas de sens car les opérations NFS sont déjà exécutées en temps réel. L'utilisation de cette option pourrait donc entraîner des comportements inattendus ou des performances médiocres. + +En outre, il est important de noter que le système de fichiers **ext4** ne supporte pas la fonctionnalité en temps réel, contrairement à certains autres systèmes de fichiers tels que **XFS**. + + +==== relatime ==== + +L'option ''relatime'' est une option de montage pour les systèmes de fichiers Linux qui permet de mettre à jour le champ d'horodatage d'accès (atime) d'un fichier uniquement si celui-ci est plus ancien que le champ d'horodatage de modification (mtime) ou de création (ctime) du fichier. + +L'option ''relatime'' est une amélioration de l'option ''noatime'', qui désactive complètement la mise à jour du champ d'horodatage d'accès lors de la lecture d'un fichier. En comparaison, l'option ''relatime'' permet de conserver l'horodatage d'accès lorsqu'il est nécessaire pour certaines applications (comme les programmes de surveillance de fichiers), tout en évitant la mise à jour inutile du champ d'horodatage d'accès pour les fichiers qui sont régulièrement consultés. + +L'utilisation de l'option ''relatime'' permet de réduire les opérations d'écriture sur le disque dur par rapport à l'option ''atime'' par défaut, tout en conservant les horodatages d'accès pour les fichiers qui en ont besoin. Cela peut contribuer à améliorer les performances globales du système de fichiers. + + /dev/sda1 /mnt/data ext4 defaults,relatime 0 2 + +L'option ''relatime'' n'est pas prise en charge par tous les systèmes de fichiers et toutes les versions de Linux. Elle est généralement prise en charge par les systèmes de fichiers couramment utilisés, tels que ''ext4'' et ''XFS'', à partir des versions du noyau Linux 2.6.20 et ultérieures. +==== bind ==== + +L'option ''bind'' dans le fichier ''/etc/fstab'' permet de monter un répertoire à un emplacement différent dans le système de fichiers, sans avoir besoin de copier les données. + +Lorsque vous utilisez l'option ''bind'', vous montez un répertoire existant (source) sur un autre répertoire (destination) qui peut être n'importe où dans le système de fichiers. Le contenu du répertoire source apparaîtra alors dans le répertoire de destination, et toute modification apportée à l'un des deux répertoires sera reflétée dans l'autre. + +L'option ''bind'' est souvent utilisée pour partager des répertoires entre différentes parties du système de fichiers, ou pour créer des liens symboliques persistants entre des répertoires. + +Voici un exemple d'utilisation de l'option ''bind'' dans le fichier ''/etc/fstab'': + + /home/user1/docs /home/user2/shared-docs none bind 0 0 + +Dans cet exemple, le répertoire ''/home/user1/docs'' est monté sur ''/home/user2/shared-docs'' en utilisant l'option ''bind''. Cela permettra à l'utilisateur ''user2'' d'accéder aux documents de l'utilisateur ''user1'' sans avoir à les copier dans son propre répertoire. + +Si vous utilisez l'option ''bind'' pour partager un répertoire entre deux utilisateurs, vous pouvez ajouter l'option ''uid'' ou ''gid'' pour spécifier le propriétaire ou le groupe propriétaire du répertoire de destination, afin que les fichiers créés dans ce répertoire appartiennent au bon utilisateur ou groupe. + +Voici un exemple d'utilisation de l'option ''bind'' avec l'option ''uid'' pour spécifier le propriétaire du répertoire de destination: + + /home/user1/docs /home/user2/shared-docs none bind,uid=user2 0 0 + +Dans cet exemple, le répertoire ''/home/user1/docs'' est monté sur ''/home/user2/shared-docs'' en utilisant l'option ''bind'' et l'option ''uid'' pour spécifier que le propriétaire du répertoire de destination est l'utilisateur ''user2''. + +==== discard ==== + +L'option ''discard'' dans le fichier ''/etc/fstab'' est utilisée pour activer la fonction de libération de blocs inutilisés (TRIM ou DISCARD) pour les disques SSD. Lorsqu'un système de fichiers est monté avec l'option ''discard'', le système d'exploitation peut informer le disque SSD des blocs de données qui ne sont plus utilisés et qui peuvent être effacés. Cette fonctionnalité de libération des blocs inutilisés peut aider à améliorer les performances et la durée de vie du SSD en évitant la fragmentation des données sur le disque. + +Il est important de noter que tous les disques SSD ne prennent pas en charge la fonction TRIM ou DISCARD, et que certains contrôleurs de disque SSD peuvent avoir des performances médiocres lorsqu'ils sont utilisés avec l'option ''discard''. Il est donc recommandé de vérifier la compatibilité de votre SSD avant d'utiliser l'option ''discard''. + +Pour vérifier que votre SSD prend en charge la fonction TRIM ou DISCARD, vous pouvez exécuter la commande suivante en tant que superutilisateur : + + sudo hdparm -I /dev/sda | grep TRIM + +Si la commande ''hdparm'' n'est pas reconnu, installez le programme ''hdparm'' avec votre gestionnaire de paquets (dnf, yum, apt...). + +Assurez-vous de remplacer ''/dev/sda'' par le nom de périphérique correspondant à votre disque SSD. Si la commande renvoie ''Data Set Management TRIM supported (limit 8 blocks)'', cela signifie que votre SSD prend en charge la fonction TRIM. + +Vous pouvez également utiliser la commande suivante pour vérifier que la fonction TRIM est activée sur votre système de fichiers : + + sudo tune2fs -l /dev/sda1 | grep "Discard" + +Assurez-vous de remplacer ''/dev/sda1'' par le nom de périphérique correspondant à votre partition contenant le système de fichiers. Si la commande renvoie ''Discard options: (0)'', cela signifie que la fonction TRIM est désactivée. Si la commande renvoie ''Discard options: (0x0002)'', cela signifie que la fonction TRIM est activée. + +{{ :informatique:linux:system:dossiers-remarquables:pasted:20230605-220115.png }} +===== Conseils ===== + +__Ajouter l'option ''discard'' pour le système de fichiers ''root'' et ''home''__ + +L'option ''discard'' permet au système de fichiers de libérer rapidement les blocs inutilisés, améliorant ainsi les performances et la durée de vie des **disques SSD**. Pour ajouter cette option, modifiez les lignes correspondantes comme suit : + +<code> +LABEL=root_35 / ext4 defaults,noatime,discard 0 1 +LABEL=home_35 /home ext4 defaults,noatime,discard 0 2 +</code> + +Il est important d'aller consulter le chapitre [[#discard|discard]]. + +__Utiliser l'option ''relatime'' plutôt que ''noatime''__ + +L'option ''relatime'' permet au système de fichiers de mettre à jour les horodatages d'accès aux fichiers uniquement si l'accès est plus récent que l'horodatage de modification. Cela permet de réduire le nombre d'écritures sur le disque et d'améliorer les performances. Pour utiliser l'option ''relatime'', modifiez les lignes correspondantes comme suit : + +<code> +LABEL=root_35 / ext4 defaults,relatime,discard 0 1 +LABEL=boot_35 /boot ext4 defaults,relatime 0 1 +LABEL=home_35 /home ext4 defaults,relatime 0 2 +</code> + +__Ajouter l'option ''noexec'' pour les systèmes de fichiers qui ne nécessitent pas l'exécution de fichiers__ + +L'option ''noexec'' empêche l'exécution de fichiers sur le système de fichiers, ce qui peut aider à renforcer la sécurité. Pour ajouter cette option, modifiez la ligne correspondante pour le système de fichiers ''/media/disk_14'' comme suit : + +<code> +rpinas.acegrp.lan:/media/disk_14 /media/disk_14 nfs users,auto,nofail,noexec 0 2 +</code> + + +===== Vérifier la configuration du fichier /etc/fstab ===== + +Il est possible de vérifier la syntaxe et l'intégrité du fichier ''/etc/fstab'' sans exécuter les instructions en utilisant la commande ''findmnt''. Cette commande est disponible sur les systèmes Linux modernes et permet de lister les points de montage actifs et les systèmes de fichiers correspondants. + +Pour vérifier la syntaxe du fichier ''/etc/fstab'', vous pouvez utiliser la commande suivante : + + findmnt --verify --evaluate --fstab /etc/fstab + +Cette commande vérifie la syntaxe du fichier ''/etc/fstab'' en utilisant l'option ''--verify'' et affiche les erreurs éventuelles. L'option ''--evaluate'' permet d'interpréter les expressions du fichier ''/etc/fstab'' et de les afficher sous forme de chaînes de montage complètes. L'option ''--fstab'' spécifie le chemin du fichier ''/etc/fstab'' à vérifier. + +Si la commande affiche un message ''Succès, aucune erreur ni avertissement détecté'', cela signifie que le fichier ''/etc/fstab'' est syntaxiquement correct. + +La commande ''findmnt'' ne vérifie pas si les systèmes de fichiers sont réellement accessibles ou s'ils sont correctement configurés. Elle ne simule que le processus de montage et vérifie la syntaxe du fichier ''/etc/fstab''. Il est donc recommandé de vérifier manuellement la configuration de chaque système de fichiers pour s'assurer de son accessibilité et de sa sécurité. + +===== Vérifier les options de montage en cours ===== + +Vous pouvez vérifier les options de montage actuelles pour un système de fichiers en utilisant la commande ''mount'' sur Linux : + + * Ouvrez un terminal sur votre système Linux. + + * Tapez la commande suivante pour afficher une liste de tous les systèmes de fichiers montés : + + mount + + * Recherchez le système de fichiers que vous souhaitez vérifier dans la liste. Par exemple, si vous souhaitez vérifier les options de montage pour le système de fichiers racine (/), recherchez la ligne correspondante dans la liste. + + * Les options de montage sont affichées entre parenthèses à la fin de la ligne. Les options sont séparées par des virgules. + +<code> +... +/dev/sda2 on / type ext4 (rw,noatime,seclabel) +... +/dev/sda1 on /boot type ext4 (rw,noatime,seclabel) +/dev/sdb2 on /home type ext4 (rw,relatime,seclabel) +/dev/sdc on /home/cedric24c/_tmp type ext4 (rw,relatime,seclabel) +</code> + +-- + +Si une option est présente, cela signifie qu'elle est activée pour le système de fichiers correspondant. Si une option est absente, cela signifie qu'elle n'est pas activée pour ce système de fichiers. + + --- //[[user:cedricabonnel]]// & [[user:cpt]] diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/etc-profile-d.txt b/data/pages/informatique/linux/system/dossiers-remarquables/etc-profile-d.txt new file mode 100644 index 0000000..d7eaf14 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/etc-profile-d.txt @@ -0,0 +1,13 @@ +====== /etc/profile.d/ ====== +{{tag>"Linux système"}} +{{ :dummy.png?75x75|}} +''/etc/profile.d/'' est un répertoire qui contient des fichiers shell (.sh) qui sont exécutés au démarrage de la session pour tous les utilisateurs du système. Ces fichiers peuvent contenir des variables d'environnement, des [[informatique:linux:commandes:alias|alias]] de commandes, des fonctions personnalisées, et d'autres paramètres de configuration pour la session de l'utilisateur. + +Ce genre de répertoire est souvent utilisé par les systèmes d'exploitation basés sur Linux pour permettre une meilleure gestion des fichiers de configuration, il permet de séparer les configurations en plusieurs fichiers et de les organiser dans des sous-répertoires. Cela facilite l'ajout, la suppression ou la modification de configurations spécifiques sans avoir à toucher aux fichiers de base. + +Il est possible de trouver ce genre de répertoire sur des distributions Linux comme **Debian**, **Ubuntu**, **Fedora**, **RedHat**, entre autres. Il est important de noter que cela dépend des paramétrages de l'administrateur système de chaque distribution. + +Voir également [[.:etc-profile]] + + + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/etc-profile.txt b/data/pages/informatique/linux/system/dossiers-remarquables/etc-profile.txt new file mode 100644 index 0000000..aa8f5bc --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/etc-profile.txt @@ -0,0 +1,10 @@ +====== /etc/profile ====== +{{tag>"Linux système"}} +{{ :dummy.png?75x75|}} + +''/etc/profile'' est un fichier de configuration qui est exécuté pour tous les utilisateurs lors de l'ouverture d'une session sur un système basé sur Linux. Il est généralement utilisé pour définir des variables d'environnement, des [[informatique:linux:commandes:alias|alias]] et des chemins d'accès pour tous les utilisateurs sur le système. Il peut également être utilisé pour exécuter des commandes automatiquement lors de l'ouverture d'une session, comme la configuration de paramètres de terminal, l'affichage d'un message de bienvenue, ou l'exécution d'autres tâches de démarrage. + +Il est important de noter que les modifications apportées à ce fichier auront un impact sur tous les utilisateurs du système. Il est donc important de s'assurer que les modifications apportées sont appropriées pour tous les utilisateurs et de les tester en conséquence avant de les mettre en production. Il est également important de conserver une sauvegarde de ce fichier avant de le modifier, pour pouvoir le restaurer en cas de problème. + +Voir également [[.:home:bash-profile]] + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/etc-shadow.txt b/data/pages/informatique/linux/system/dossiers-remarquables/etc-shadow.txt new file mode 100644 index 0000000..d584641 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/etc-shadow.txt @@ -0,0 +1,29 @@ +====== /etc/shadow ====== +{{tag>"linux systeme"}} + +Le fichier ''/etc/shadow'' est un fichier de système qui contient les informations cryptées des utilisateurs, y compris les mots de passe. Il est généralement accessible uniquement par les utilisateurs **root** et les utilisateurs du groupe **shadow**. Le format de chaque ligne du fichier est généralement le suivant : + +<code> +username:password:lastchg:min:max:warn:inactive:expire:flag +</code> + + * username : Le nom d'utilisateur pour lequel les informations sont stockées. + + * password : Le mot de passe crypté de l'utilisateur. Les mots de passe cryptés sont généralement stockés sous forme d'une chaîne de caractères commençant par $, suivi d'un chiffre indiquant le type de cryptage utilisé (comme $6$ pour SHA-512) et d'une série de caractères alphanumériques qui représentent le mot de passe crypté. + + * lastchg : La date (en jours depuis le 1er janvier 1970) à laquelle le mot de passe a été modifié pour la dernière fois. + + * min : La période minimale (en jours) requise entre les modifications de mot de passe. + + * max : La période maximale (en jours) autorisée entre les modifications de mot de passe. + + * warn : Le nombre de jours avant l'expiration du mot de passe où l'utilisateur est prévenu de changer son mot de passe. + + * inactive : Le nombre de jours après l'expiration du mot de passe où le compte de l'utilisateur est désactivé. + + * expire : La date d'expiration du mot de passe (en jours depuis le 1er janvier 1970). + + * flag : Un champ optionnel qui peut contenir des informations supplémentaires, telles que l'indication que le compte est verrouillé ou que le mot de passe a été réinitialisé. + +Certains de ces champs peuvent être vide ou ne pas être utilisés selon la configuration de votre système. + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/etc.txt b/data/pages/informatique/linux/system/dossiers-remarquables/etc.txt new file mode 100644 index 0000000..57e38cf --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/etc.txt @@ -0,0 +1,45 @@ +====== /etc ====== +{{ :dummy.png?75x75|Nom de la section}} + +Le dossier ''/etc'' est l'un des dossiers les plus importants dans un système Linux. Il contient des fichiers de configuration pour diverses applications et services du système, ainsi que des fichiers de configuration système importants. Il ne doit contenir aucun fichier binaire ; si vous en trouvez, déplacez-les vers ''/usr/bin/'' ou ''/usr/sbin/''. +===== Structure du dossier /etc ===== + +Le dossier ''/etc'' est situé à la racine du système de fichiers Linux. Il contient plusieurs sous-dossiers, chacun ayant un objectif spécifique. Voici une brève description de certains des sous-dossiers les plus importants : + + * ''/etc/skel/'' stocke les fichiers d'utilisateur "squelette", qui sont utilisés pour peupler un répertoire personnel lorsqu'un utilisateur est créé pour la première fois. (Red Hat) + * ''/etc/init.d/'' : contient des scripts de démarrage pour les services système. + * ''/etc/opt'' : configuration pour les programmes présents dans ''/opt'' (FHS 3.0) + * ''/etc/sgml'' : confiugration pour SGML (FHS 3.0) + * ''/etc/sysconfig'' : contient des fichiers de configuration pour les paramètres système. + * ''/etc/xml'' : configuration XML (FHS 3.0) + * ''/etc/X11'' : Configuration pour le système de fenêtres X11 (FHS 3.0) + +===== Fichiers de configuration système ===== + +Le dossier ''/etc'' contient également des fichiers de configuration système importants qui sont utilisés par de nombreuses applications et services du système. Voici quelques exemples de fichiers de configuration système couramment utilisés : + +| ''/etc/passwd'' | contient des informations sur les comptes d'utilisateurs, comme le nom d'utilisateur, le groupe d'utilisateurs et le répertoire de travail de l'utilisateur. | FHS 3.0 | +| ''/etc/group'' | contient des informations sur les groupes d'utilisateurs du système. | FHS 3.0 | +| ''/etc/fstab'' | contient des informations sur les systèmes de fichiers montés automatiquement au démarrage du système. | +| ''/etc/exports'' | liste du contrôle d'accès du système de fichiers NFS. | FHS 3.0 | + + + + * ''/etc/hosts'' : contient des informations sur les noms de domaine et les adresses IP pour la résolution de noms. (FHS 3.0) + * ''/etc/passwd'' : contient des informations sur les comptes d'utilisateurs du système. + * ''/etc/group'' : contient des informations sur les groupes d'utilisateurs du système. (FHS 3.0) + * [[.:etc-fstab]] : contient des informations sur les systèmes de fichiers montés automatiquement au démarrage du système. (FHS 3.0) + * ''/etc/hosts'' : contient des informations sur les noms de domaine et les adresses IP pour la résolution de noms. (FHS 3.0) + * ''/etc/ssh/sshd_config'' : contient des paramètres de configuration pour le serveur SSH. + * [[.:etc-shadow]] : contient les mots de passe chiffrés pour les comptes d'utilisateurs. + * ''/etc/sudoers'' : contient des informations sur les utilisateurs qui ont le droit d'exécuter des commandes avec les privilèges d'administrateur. + +===== L'importance du dossier /etc ===== + +Le dossier ''/etc'' est l'un des dossiers les plus importants dans un système Linux, car il contient des fichiers de configuration pour de nombreuses applications et services du système. Les fichiers de configuration sont utilisés pour spécifier les paramètres du système, les options de sécurité et les préférences des utilisateurs. Sans ces fichiers de configuration, de nombreuses applications et services ne pourraient pas fonctionner correctement. + +Il est important de noter que les fichiers de configuration du dossier ''/etc'' peuvent être modifiés uniquement par l'utilisateur **root**. Cela permet de garantir que les paramètres du système ne peuvent être modifiés que par des utilisateurs disposant des privilèges appropriés. + + + --- //[[user:cedricabonnel]] assisté par [[user:cpt]] 2023/02/15 22:30// + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/gnome/index.txt b/data/pages/informatique/linux/system/dossiers-remarquables/gnome/index.txt new file mode 100644 index 0000000..9a4710b --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/gnome/index.txt @@ -0,0 +1,111 @@ +====== Dossiers pour Gnome ====== +{{tag>"Linux système"}} +{{ :dummy.png?75x75|}} + +GNOME (GNU Network Object Model Environment) est un environnement de bureau libre et open-source pour les systèmes d'exploitation basés sur Linux. Il a été développé pour fournir une interface utilisateur moderne et facile à utiliser pour les systèmes d'exploitation basés sur Linux. + +GNOME 3 est la version actuelle de l'environnement de bureau GNOME (GNU Network Object Model Environment), qui est un environnement de bureau libre et open-source pour les systèmes d'exploitation basés sur Linux. GNOME 3 a été introduit en 2011, et a remplacé l'ancienne version GNOME 2. Il a été développé pour fournir une interface utilisateur moderne, graphique et facile à utiliser pour les systèmes d'exploitation basés sur Linux. Il a également fournit nouvelles fonctionnalités telles que l'intégration de gestion de fichiers et de recherche, un menu de démarrage plus rapide et plus efficace, une gestion des fenêtres plus intuitive, etc. + +GNOME 3 est utilisé par défaut sur de nombreuses distributions Linux telles que Fedora, Debian, Ubuntu, Mint, etc. Il est connu pour son interface utilisateur moderne, sa facilité d'utilisation, et ses nombreuses fonctionnalités avancées. Il est également entièrement personnalisable et extensible grâce à l'utilisation de thèmes et d'extensions. + +Les fichiers de configuration pour les environnements de bureau tels que GNOME 3 et GNOME 2 se trouvent généralement dans le répertoire ''/etc/''. Les fichiers de configuration pour l'interface utilisateur et les paramètres de l'utilisateur se trouvent généralement dans le répertoire personnel de l'utilisateur, comme ''~/.config/''. + +Il est important de noter que les exemples suivants sont donnés à titre indicatif et que la localisation des fichiers de configuration peut varier en fonction de la distribution Linux utilisée et de la version de GNOME utilisée. Il est donc recommandé de vérifier la documentation de votre distribution Linux. + +===== ~/.config ===== + +This is the default location for the environment variable XDG_CONFIG_HOME, if it is not set. User defined menus can be created at menus/applications.menu. + +===== ~/.config/user-dirs.dirs ===== + +{{:informatique:linux:pasted:20220326-075231.png|exemple de contenu du fichier user-dirs.dirs}} + +Voir le fichier de configuration par défaut ''/etc/xdg/user-dirs.defaults'' + +===== ~/.config/autostart ===== + +Contient des fichiers ''.desktop''. + +===== ~/.fonts ===== + +Contains fonts specific to a particular user. When a user installs a font by dragging it to the <nowiki>fonts:///</nowiki> URI in nautilus, it is copied to this location. + + +===== ~/.esd_auth ===== + +Contains the authentication cookie for the GNOME sound daemon. The GNOME sound daemon is the Enlightened Sound Daemon (ESD). + +NOTE: This is a file, not a directory. + + +===== ~/.gconf ===== + +Contient des paramètres pour les applications GNOME. + +===== ~/.gconfd ===== + +Contient des données pour les applications GNOME. + +===== ~/.gnomerec ===== + +Contient des paramètres pour l'interface utilisateur GNOME. + + + +===== ~/.local/share ===== + +This is the default location for the environment variable XDG_DATA_HOME, if it is not set. User defined desktop entries can be created in the subdirectory applications. User defined mime types can be created in mime/packages/Overrides.xml. + +===== ~/.local/share/icc/ ===== + +Dossier de profils de couleur pour applications. + +Voir la page https://wiki.scribus.net/canvas/Getting_and_installing_ICC_profiles + +===== ~/.local/share/applications ===== + +Description d'un raccourci applicatif. +Le fichier de configuration doit avoir l'extension ''.desktop''. +La référence du dossier est stockée dans la variable ''$XDG_DATA_HOME''. par défaut, elle est définie sur ''~/.local/share''. Puis elle est cherchée dans la variable ''$XDG_DATA_DIRS''. Si cette dernière n'est pas pas définie, c'est le chmein ''/usr/share'' qui est utilisé. + +Par exemple : +<code> +[Desktop Entry] +Type=Application +Name=AZ Launcher - Minecraft +Icon=az-launcher +Exec=${desktop_exec} +Comment=A Minecraft Modpack +Categories=Game; +Terminal=false +</code> + +===== ~/.local/share/icons/hicolor/256x256/apps ===== + +Dossier des icones. Taille des icônes possibles : 8x8, 13x13, 20x20, 24x24, 32x32, 40x40, 48x48, 64x64, 96x96, 128x128, 256x256 + + +===== ~/.metacity ===== + +Contains session data for the Metacity window manager. + +===== ~/.nautilus ===== + +Contains file manager data that is specific to the user. For example, this directory can contain the following: + + * Metadata for the directories with which the user works. + * Nautilus emblems that the user adds. + * Nautilus desktop images. + +===== ~/.themes ===== + + +Contains controls theme options, window frame theme options, and icons theme options that the user adds. The user can add themes from the Theme preference tool. + +===== ~/.thumbnails ===== + + +Contains image thumbnails for the user. The image thumbnails are used in the file manager. The file manager contains a preference that the user can select to stop generation of thumbnail images. + + + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-aliases.txt b/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-aliases.txt new file mode 100644 index 0000000..780f678 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-aliases.txt @@ -0,0 +1,12 @@ +====== .bash_aliases ====== +{{tag>"Linux systeme"}} +{{ :dummy.png?75x75|Nom de la section}} + +Le fichier ''~/.bash_aliases'' contient des [[informatique:linux:commandes:alias|alias]] de commandes qui sont des raccourcis pour des commandes plus longues ou complexes. Ces alias sont généralement définis par l'utilisateur pour faciliter l'utilisation de commandes fréquemment utilisées. + +Il peut contenir des alias pour des commandes courantes, comme [[informatique:linux:commandes:ls|ls]] pour ''ls --color=auto'', ou des commandes plus complexes, comme ''v'' pour [[informatique:linux:commandes:vim|vim]] ou ''g'' pour [[informatique:linux:commandes:git|git]]. + +{{:informatique:linux:pasted:20220326-074032.png|exemple de contenu du fichier .bash_aliases}} + + +Le fichier ''.bash_aliases'' est généralement utilisé par les systèmes d'exploitation basés sur Linux, comme **Fedora**, **Ubuntu**, **Debian**, etc. Il est généralement appelé dans le fichier ''.bashrc'' pour exécuter les alias lorsque l'utilisateur ouvre un nouveau terminal. Si le fichier n'existe pas, il peut être créé manuellement par l'utilisateur et les alias peuvent être ajoutés à la main. diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-history.txt b/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-history.txt new file mode 100644 index 0000000..f7519dc --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-history.txt @@ -0,0 +1,20 @@ +====== .bash_history ====== +{{tag>"Lorem"}} +{{ :dummy.png?75x75|''.bash_history'' contient l'historique des commandes entrées par l'utilisateur dans le terminal.}} + +Le fichier ''~/.bash_history'' est un fichier qui contient l'historique des commandes que vous avez entrées dans un terminal Bash. Cela peut être utile pour vous rappeler des commandes que vous avez utilisées récemment ou pour résoudre des problèmes en consultant l'historique des commandes. + +Il est stocké dans votre répertoire personnel (''~''), et est enregistré pour chaque utilisateur séparément. Le fichier est automatiquement mis à jour chaque fois que vous exécutez une commande dans un terminal. + +Vous pouvez afficher le contenu de ce fichier en utilisant la commande ''cat ~/.bash_history'' ou ''less ~/.bash_history'' pour naviguer dans le fichier, et utiliser la commande ''history'' pour afficher l'historique de commande dans le terminal. + +{{:informatique:linux:pasted:20220326-074132.png|exemple de contenu du fichier .bash_history · Crédit image : Cédric Abonnel}} + +Vous pouvez désactiver l'enregistrement de l'historique de commandes avec la commande ''unset HISTFILE''. Il est important de noter que l'historique de commandes enregistrées dans ce fichier ne peut être vu que par l'utilisateur qui a exécuté les commandes. Si vous voulez que d'autres utilisateurs puissent voir l'historique de commandes, vous devrez utiliser une méthode de partage différente, comme un fichier de journal de commandes partagé. + +Le fichier ''.bash_history'' est utilisé par les systèmes d'exploitation basés sur Linux pour enregistrer l'historique des commandes entrées par l'utilisateur dans un terminal. Il est généralement utilisé par les distributions basées sur les shells bash, comme **Fedora**, **Ubuntu**, **Debian**, **Red Hat**, **CentOS**, etc. + +A noter que la plupart des distributions basées sur Linux utilisent le //shell// **Bash** comme //shell// par défaut, donc il est très probable que le fichier ''.bash_history'' est utilisé dans presque toutes les distributions Linux, mais il peut y avoir des exceptions. Il est possible que d'autres //shells// (comme **zsh**, **fish**, etc) utilisent des fichiers d'historique différents ou des méthodes différentes pour enregistrer l'historique des commandes. + + + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-logout.txt b/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-logout.txt new file mode 100644 index 0000000..b31c7b0 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-logout.txt @@ -0,0 +1,32 @@ +====== .bash_logout ====== +{{tag>"Linux système"}} +{{ :dummy.png?75x75|Nom de la section}} + +''bash_logout'' est un fichier de script exécuté automatiquement par le //shell// **Bash** lorsqu'un utilisateur se déconnecte de son compte. Il est généralement utilisé pour nettoyer les variables d'environnement, les [[informatique:linux:commandes:alias|alias]] et les chemins d'accès, ainsi que pour effectuer d'autres tâches de nettoyage ou d'entretien avant la déconnexion. Il est généralement stocké dans le répertoire personnel de l'utilisateur, comme ''~/.bash_logout''. + +Il peut être utilisé pour effectuer des tâches administratives telles que la suppression des fichiers temporaires ou pour afficher un message de bienvenue ou de déconnexion, ou pour effectuer des tâches plus importantes comme supprimer les fichiers temporaires, fermer les applications en cours d'exécution, etc. Il est important de noter que le fichier ''.bash_logout'' n'est pas créé par défaut et doit être créé manuellement si l'on souhaite utiliser cette fonctionnalité. + +Voici quelques exemples de tâches administratives qui peuvent être effectuées dans un fichier ''.bash_logout'' : + +# Suppression des fichiers temporaires : + rm -rf ~/.cache/ + +# Affichage d'un message de bienvenue ou de déconnexion : + echo "Au revoir, à bientôt !" + +# Fermeture d'applications en cours d'exécution : + killall -u $USER + +# Suppression des fichiers temporaires : + find ~/.local/share/Trash/files/ -mindepth 1 -delete + +# Nettoyage de l'historique des commandes : + history -c + +# Purger les paquets inutilisés : + sudo apt-get autoremove + +Il est important de noter que ces exemples sont donnés à titre indicatif et que vous devriez vous assurer de comprendre ce qu'ils font avant de les utiliser dans votre propre fichier ''.bash_logout'' pour éviter tout dommage potentiel à votre système. **Je ne conseille de mettre aucun de ces scripts en production.** Il est également conseillé de faire une sauvegarde de vos fichiers importants avant de supprimer ou de nettoyer des fichiers ou dossiers. + +Voir également [[.:bash-profile]] + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-profile.txt b/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-profile.txt new file mode 100644 index 0000000..b289943 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/home/bash-profile.txt @@ -0,0 +1,53 @@ +====== .bash_profile ====== +{{tag>"Linux systeme"}} +{{ :dummy.png?75x75|.bash_profile contient les commandes exécutées lorsque l'utilisateur se connecte à son compte. Il est généralement utilisé pour définir des variables d'environnement, des alias et des chemins d'accès.}} + +===== Définition et exemples ===== + + +''~/.bash_profile'' est un fichier de configuration pour la //shell// ''Bash'', qui est utilisé sur les systèmes d'exploitation Linux. Il est situé dans le répertoire personnel de l'utilisateur et est exécuté lorsque l'utilisateur se connecte au système. Il peut être utilisé pour définir des variables d'environnement, des [[informatique:linux:commandes:alias|alias]] de commande, des fonctions personnalisées, et d'autres paramètres de configuration pour la session de l'utilisateur. + +**Équivalents** : [[.:profile]], [[.:bashrc]], [[.:bash_login]] + +**Ne pas confondre avec** : [[..:etc-profile]], [[..:etc-bashrc]] + +{{:informatique:linux:pasted:20220326-074256.png|exemple de contenu du fichier .bash_profile}} + +À moins d'avoir la présence de l'indicateur **—noprofile**, un **shell de connexion** Bash lira et exécutera les commandes trouvées dans certains **fichiers d'initialisation**. + +Il est important de noter que certains système d'exploitation utilisent ''.bashrc'' pour les fichiers d'initialisation du //shell// d'utilisateur, il est donc important de vérifier quel fichier utilise votre système d'exploitation. + +Quelques exemples d'utilisation : + + * [[informatique:linux:system:variables#path|Modifier le PATH]] + + * [[journal_geek:2023:20230113-afficher-le-nombre-de-mise-a-jour-avec-dnf-a-l-ouverture-de-session|Afficher le nombre de mise à jour en attente avec DNF]] + + + * [[journal_geek:2023:20230113-afficher-le-nombre-de-mise-a-jour-avec-yum-a-l-ouverture-de-session|Afficher le nombre de mise à jour en attente avec YMU]] + +===== Ordre d’exécution des fichiers d'initialisation ===== + +Sous Unix-like, comme Linux et macOS, l'ordre d'exécution des fichiers d'initialisation pour la shell //Bash// est généralement le suivant: + +1. ''/etc/profile'' : Ce fichier contient des paramètres de configuration généraux pour tous les utilisateurs du système. + +2. (''/etc/bashrc'') : contient les commandes et les paramètres de configuration qui doivent être exécutés pour tous les utilisateurs du système. + +3. (''/etc/profile.d/*.sh'') : contient des fichiers shell (.sh) qui sont exécutés au démarrage de la session pour tous les utilisateurs du système. + +4. ''~/.bash_profile'', ''~/.bash_login'', ou ''~/.profile'': Ces fichiers contiennent des paramètres de configuration spécifiques à l'utilisateur et sont exécutés dans cet ordre. Le premier fichier qui existe dans ce groupe sera utilisé. + +5. (''~/.bashrc'') : Ce fichier contient des paramètres de configuration pour chaque session de l'utilisateur. + +Le fichier ''/etc/profile'' va normalement se sourcer dans ''/etc/bashrc'', en lisant et en exécutant les commandes qui s'y trouvent, puis recherche dans ''/etc/profile.d'' tous les fichiers avec une extension ''.sh'' à lire et à exécuter. De plus, le fichier ''~/.bash_profile'' se sourcera normalement dans le fichier ''~/.bashrc''. ''/etc/bashrc'' et ''~/.bashrc'' ont tous deux des vérifications pour éviter le double sourçage. + + +===== Ordre d’exécution des fichiers en sortie de shell ===== + +Lorsque l'utilisateur **quitte le shell de connexion**, ou si le script appelle la sortie intégrée dans le cas d'un shell de connexion non interactif, **Bash** lit et exécute les commandes trouvées dans ''~/.bash_logout'' suivi de ''/etc/bash_logout'' s'il existe. + +1. ''~/.bash_logout'' + +2. ''/etc/bash_logout'' + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/home/config.txt b/data/pages/informatique/linux/system/dossiers-remarquables/home/config.txt new file mode 100644 index 0000000..259c928 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/home/config.txt @@ -0,0 +1,4 @@ +====== .config ====== + + +{{page>..:..:..:dossiers-remarquables:gnome:}} diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/home/index.txt b/data/pages/informatique/linux/system/dossiers-remarquables/home/index.txt new file mode 100644 index 0000000..b7b71c3 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/home/index.txt @@ -0,0 +1,11 @@ +====== /home ====== +{{tag>"Linux système"}} +{{ :dummy.png?75x75|}} + +Ce répertoire contient les répertoires personnels pour chaque utilisateur du système. + +Chaque utilisateur a son propre répertoire sous ''/home'', nommé avec son nom d'utilisateur, ex: ''/home/john''. Ces répertoires contiennent généralement les fichiers personnels de l'utilisateur, tels que les documents, les images, les vidéos, les musiques, les fichiers de configuration, les scripts, etc. Il peut également contenir des sous-répertoires tels que ''Documents'', ''Téléchargements'', ''Bureau'', etc. + +Il est important de noter que l'architecture et les répertoires de chaque distribution Linux peut varier selon les paramétrages de l'administrateur système. + +<nspages . -h1 -simpleList -hideNoSubns -subns -nbCol=1 -textNS=" " -textPages=" " -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/home/kde.txt b/data/pages/informatique/linux/system/dossiers-remarquables/home/kde.txt new file mode 100644 index 0000000..f984d90 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/home/kde.txt @@ -0,0 +1,7 @@ +====== .kde ====== +{{tag>"Linux système"}} +{{ :dummy.png?75x75|}} + +Le dossier ''~/.kde'' est un répertoire qui contient des fichiers de configuration pour l'environnement de bureau KDE (K Desktop Environment) sous Linux. Il est généralement situé dans le répertoire personnel de l'utilisateur et contient des paramètres tels que la **disposition des fenêtres**, les **paramètres de thèmes**, les **raccourcis clavier**, les **paramètres de l'écran d'accueil**, les **paramètres de lanceur d'application**, et d'autres paramètres de configuration pour l'environnement de bureau KDE. Il peut également contenir des sous-répertoires pour des applications spécifiques, comme Konsole ou KMail, qui contiennent des paramètres de configuration pour ces applications. + +À noter que cela dépend des paramétrages de l'administrateur système de chaque distribution. \ No newline at end of file diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/home/local.txt b/data/pages/informatique/linux/system/dossiers-remarquables/home/local.txt new file mode 100644 index 0000000..b3c5265 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/home/local.txt @@ -0,0 +1,19 @@ +====== .local ====== +{{tag>"Linux systeme"}} +{{ :dummy.png?75x75|}} + +Le dossier ''~/.local'' est un répertoire qui est généralement utilisé pour stocker les **fichiers de configuration** et les **données utilisateur** spécifiques à l'utilisateur pour les applications qui suivent les spécifications de la **FreeDesktop.org**. Il est généralement situé dans le répertoire personnel de l'utilisateur et contient des sous-répertoires tels que: + + * ~/.local/bin : contient des **scripts et des binaires utilisateur** spécifiques + + * ~/.local/share : contient des **données utilisateur pour les applications** telles que les thèmes, les polices, les modèles, etc. + + * ~/.local/lib : contient des **bibliothèques et des modules pour les applications** + + * ~/.local/etc : contient des **fichiers de configuration pour les applications** + +Ce répertoire est créé automatiquement lorsque l'utilisateur installe une application qui suit les spécifications de la **FreeDesktop.org**. Il permet de séparer les données utilisateur des données système pour une meilleure sécurité et une gestion plus facile des données utilisateur. + +À noter que cela dépend des paramétrages de l'administrateur système de chaque distribution. + + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/home/profile.txt b/data/pages/informatique/linux/system/dossiers-remarquables/home/profile.txt new file mode 100644 index 0000000..6a5980b --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/home/profile.txt @@ -0,0 +1,13 @@ +====== .profile ====== +{{tag>"Linux systeme"}} +{{ :dummy.png?75x75|.bash_profile contient les commandes exécutées lorsque l'utilisateur se connecte à son compte. Il est généralement utilisé pour définir des variables d'environnement, des alias et des chemins d'accès.}} + +===== Définition et exemples ===== + + +''~/.profile'' est un fichier de configuration pour la //shell// ''Bash'', qui est utilisé sur les systèmes d'exploitation Linux. Il est situé dans le répertoire personnel de l'utilisateur et est exécuté lorsque l'utilisateur se connecte au système. Il peut être utilisé pour définir des **variables d'environnement**, des [[informatique:linux:commandes:alias|alias]] de commande, des **fonctions personnalisées**, et d'autres **paramètres de configuration** pour la session de l'utilisateur. + +Voir l'article sur [[.:bash-profile]] pour plus d'explication et d'exemples. + + + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/home/sidebar.txt b/data/pages/informatique/linux/system/dossiers-remarquables/home/sidebar.txt new file mode 100644 index 0000000..ceddbb5 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/home/sidebar.txt @@ -0,0 +1,12 @@ +====== /home/ ====== + +[[.:]] + +<nspages . -h1 -simpleList -hideNoSubns -subns -nbCol=1 -textNS=" " -textPages=" " -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> + +-- + +retour à [[..:]] + +{{page>:sidebar}} + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/home/var.txt b/data/pages/informatique/linux/system/dossiers-remarquables/home/var.txt new file mode 100644 index 0000000..1585824 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/home/var.txt @@ -0,0 +1,15 @@ +====== .var ====== +{{tag>"Liunx système"}} +{{ :dummy.png?75x75|}} + +Le dossier ''~/.var'' est un répertoire qui est généralement utilisé pour stocker les données utilisateur qui peuvent changer fréquemment ou être générées par les applications, telles que **les journaux**, les **fichiers temporaires**, les **fichiers de cache**, etc. Il est généralement situé dans le répertoire personnel de l'utilisateur et contient des sous-répertoires tels que : + + * ~/.var/log : contient les **journaux des applications**. + + * ~/.var/cache : contient les fichiers de **cache des applications**. + + * ~/.var/tmp : contient les **fichiers temporaires** générés par les applications. + +Ce répertoire est généralement créé automatiquement pour stocker les données utilisateur qui peuvent changer fréquemment ou être générées par les applications. Il permet de séparer les données utilisateur des données système pour une meilleure sécurité et une gestion plus facile des données utilisateur. + +À noter qu'il n'est pas systématique de trouver ce genre de répertoire sur toutes les distributions Linux, en fait cela dépend des paramètres de l'administrateur système et des choix de l'équipe de développement de chaque distribution. Il est donc possible que le répertoire ''~/.var'' ne soit pas présent sur certaines distributions Linux. C'est un des raison pour lesquelles il est important de vérifier les spécifications et les paramètres de chaque distribution pour comprendre l'architecture de fichier utilisée. diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/index.txt b/data/pages/informatique/linux/system/dossiers-remarquables/index.txt new file mode 100644 index 0000000..f08731f --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/index.txt @@ -0,0 +1,73 @@ +====== 200 · Répertoires et fichiers remarquables sous Linux ====== +{{ :informatique:linux:pasted:20211107-095450.png?400}} + + +La structure de répertoires pour les systèmes d'exploitation Linux et Unix est définit par le standard FHS (Filesystem Hierarchy Standard). Il a pour but de fournir une structure de répertoires pour les différents types de fichiers commune pour toutes les distributions Linux et Unix, afin de rendre les systèmes d'exploitation plus portables et plus faciles à utiliser. Il décrit également les règles de nommage des fichiers et des répertoires, ainsi que les conventions pour les fichiers de configuration et les fichiers de données. + +La structure de répertoire décrite par le **FHS** est divisée en plusieurs sections principales : + + * / : la racine de tous les répertoires + +Depuis le répertoire racine, vous trouverez les répertoires suivants : + + + * /[[.:home:|home]] : contient les répertoires des utilisateurs, + + * /bin : contient les commandes couramment utilisées, + + * /[[.boot:index|boot]] : contient les fichiers nécessaires pour démarrer le système d'exploitation, + + * /[[.:dev|dev]] : contient des fichiers de périphériques, + + * /[[.:etc|etc]] : contient les fichiers de configuration, + + * /lib : contient les bibliothèques de système et bibliothèques partagées, + + * /[[.:media|media]] : contient des sous-dossiers pour les périphériques de stockage amovibles, + + * /[[.:mnt|mnt]] : contient des sous-dossiers pour monter des systèmes de fichiers externes, + + * /[[.opt:index|opt]] : contient des logiciels tiers ou des applications qui ne font pas partie des paquets de distribution standard, + + * /[[.:run|run]] : contient des informations sur les processus en cours d'exécution et les périphériques connectés, + + * /[[.:sbin|sbin]] : contient les commandes pour les administrateurs système. Peut-être remplacé par ''/usr/sbin''. + + * /[[.:srv|srv]] : contient les données de service spécifiques, + + * /[[.:tmp|tmp]] : contient des fichiers temporaires qui sont utilisés par les programmes en cours d'exécution. Peut être remplacer par ''/var/tmp'' ou ''/run/tmp''. + + * /[[.:usr|usr]] : contient les programmes, les documents et les données utilisateur qui sont utilisés par tous les utilisateurs du système, + + * /var : contient les fichiers qui peuvent changer pendant l'exécution du système. + +Le respect de cette structure de répertoires est important car cela permet d'éviter les conflits de nom, de faciliter la maintenance des systèmes, et de rendre les systèmes d'exploitation plus portables entre les différentes distributions. + +===== Répertoires et fichiers remarquables ===== + +Il existe de nombreux répertoires remarquables dans une installation de Linux Fedora, voici quelques exemples. + +<nspages . -h1 -simpleList -hideNoSubns -subns -nbCol=1 -textNS=" " -textPages=" " -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> + +===== Dans le dossier personnel ===== + +Le dossier personnel (ou répertoire de l'utilisateur) est généralement situé dans le répertoire ''/home/'' sur un système Linux. Le nom du répertoire de l'utilisateur est généralement le même que le nom d'utilisateur, par exemple : ''/home/john'' pour un utilisateur nommé "john". Le répertoire de l'utilisateur en cours est représenté par le symbole ''~ ''. + +Ce répertoire contient généralement des sous-répertoires pour les documents, les images, les musiques, les vidéos et les téléchargements, ainsi que des fichiers de configuration pour les différents programmes utilisés par l'utilisateur. Il est également utilisé comme un espace de travail pour les fichiers et les projets de l'utilisateur. + +Les utilisateurs ont généralement des autorisations en écriture sur ce répertoire, ce qui leur permet de créer, de supprimer et de modifier les fichiers et dossiers qu'il contient. Cependant, les autres utilisateurs ou les utilisateurs qui se connectent en tant qu'invité n'ont généralement pas accès à ce répertoire. + +Il existe plusieurs fichiers et répertoires remarquables dans le répertoire personnel d'un utilisateur sur un système Linux, voici quelques exemples : + +<nspages .:home -h1 -simpleList -hideNoSubns -subns -nbCol=1 -textNS=" " -textPages=" " -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> + + + + --- //[[user:cedricabonnel]] et [[user:CPT]] // + + + + + + + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/media.txt b/data/pages/informatique/linux/system/dossiers-remarquables/media.txt new file mode 100644 index 0000000..69b172c --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/media.txt @@ -0,0 +1,6 @@ +====== /media ====== +{{tag>"linux systeme"}} +{{ :dummy.png?75x75|Système Linux}} + +Le dossier ''/media'' sur un système Linux contient généralement des sous-dossiers pour les périphériques de stockage amovibles tels que les clés USB, les disques durs externes, les lecteurs de mémoire flash, les CD et les DVD qui ont été montés sur le système. Chacun de ces sous-dossiers contient les fichiers et dossiers qui se trouvent sur le périphérique de stockage amovible. C'est là où vous pouvez accéder aux fichiers sur ces périphériques. + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/mnt.txt b/data/pages/informatique/linux/system/dossiers-remarquables/mnt.txt new file mode 100644 index 0000000..aea3a71 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/mnt.txt @@ -0,0 +1,6 @@ +====== /mnt ====== +{{tag>"linux système"}} +{{ :dummy.png?75x75|Linux système}} + +Le dossier ''/mnt'' sur un système Linux est généralement utilisé pour monter des systèmes de fichiers externes de manière temporaire. Il peut contenir des sous-dossiers pour les périphériques de stockage externes tels que les disques durs externes, les lecteurs de CD/DVD, les clés USB, les systèmes de fichiers réseau (NFS, SMB, etc) ou les partitions de disques durs internes qui ont été montés à des fins de sauvegarde ou de partage de données. Chacun de ces sous-dossiers contient les fichiers et dossiers qui se trouvent sur le système de fichier externe qui a été monté. + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/opt/index.txt b/data/pages/informatique/linux/system/dossiers-remarquables/opt/index.txt new file mode 100644 index 0000000..ac10c4b --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/opt/index.txt @@ -0,0 +1,41 @@ +====== /opt ====== +{{tag>"linux system"}} +{{ :dummy.png?75x75|linux systeme}} + +===== Définition du répertoire /opt ===== + +Le dossier ''/opt'' sur un système Linux est généralement utilisé pour stocker des logiciels tiers ou des applications qui ne font pas partie des paquets de distribution standard. Il peut contenir des sous-dossiers pour chaque logiciel ou application installée, chacun contenant les fichiers nécessaires pour l'exécution de ce logiciel ou application. Dans la plupart des cas, de tels packages suivent une structure de sous-répertoires prévisible ; la plupart stockent leurs binaires dans ''/opt/nomdupackage/bin/'' et leurs pages de manuel dans ''/opt/nomdupackage/man/''. + +Les paquets installés dans ''/opt'' sont généralement installés par l'utilisateur ou par un administrateur, et non pas par le système de gestion de paquet (comme **apt**, **yum**, **dnf**, etc) qui est utilisé pour installer les paquets de la distribution standard. Certains logiciels peuvent également placer des liens vers leurs exécutables dans ''/usr/local/bin'' pour faciliter l'accès. + +Il est courant de voir des sous-répertoires créés dans ''/opt'' pour organiser les différents programmes et applications installés. Par exemple, un développeur pourrait installer un jeu dans ''/opt/games/mygame'', ou un utilisateur pourrait installer un logiciel de traitement de texte dans ''/opt/office/wordprocessor''. Il est également courant de voir des sous-répertoires pour les différentes versions d'une application, comme ''/opt/myapp/1.0'' et ''/opt/myapp/2.0''. + +-- + +Il est possible de créer un lien symbolique (également appelé raccourci ou alias) vers un script qui se trouve dans ''/usr/local/bin'' depuis un emplacement comme ''/opt''. Cela permet à l'utilisateur d'accéder facilement au script depuis un autre emplacement, sans avoir à se rappeler ou saisir l'emplacement complet du script. Pour créer un lien symbolique, vous pouvez utiliser la commande ''ln -s'' suivie de l'emplacement du script cible et de l'emplacement où vous souhaitez créer le lien. Par exemple: + + ln -s /usr/local/bin/myscript /opt/myapp/myscript + +Cela crée un lien symbolique nommé ''myscript'' dans le répertoire ''/opt/myapp'' qui pointe vers le script ''myscript'' dans le répertoire ''/usr/local/bin''. + +-- + +Il est également possible de créer un script dans ''/usr/local/bin'' qui exécute un programme qui se trouve dans ''/opt''. Cela permet à l'utilisateur d'accéder au programme en utilisant un nom de commande simple, plutôt que de devoir saisir l'emplacement complet du programme dans ''/opt''. + +Pour ce faire, vous pouvez créer un script shell dans ''/usr/local/bin'' qui contient les commandes pour exécuter le programme dans ''/opt''. Par exemple : + +<code> +#!/bin/bash +/opt/myapp/myprogram +</code> + +Le script doit avoir les autorisations d'exécution. + +Enfin, les programmes dans ''/opt'' peuvent nécessiter des librairies ou des exécutables pour fonctionner, il est donc important de s'assurer que ces dépendances soient présentes et accessibles. + + +~~NOCACHE~~ + + + --- //[[user:cedricabonnel]] et [[user:CPT]] // + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/run.txt b/data/pages/informatique/linux/system/dossiers-remarquables/run.txt new file mode 100644 index 0000000..4ed89e1 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/run.txt @@ -0,0 +1,8 @@ +====== /run ====== +{{tag>"Lorem"}} +{{ :dummy.png?75x75|Nom de la section}} + +Le dossier ''/run'' sur un système Linux est un système de fichiers en mémoire qui contient des informations sur les processus en cours d'exécution et les périphériques connectés. Il peut contenir des informations sur les sockets, les tuyaux, les informations de démarrage et les informations de configuration, les informations sur les processus en cours d'exécution et les informations sur les périphériques connectés. Il remplace généralement les anciens répertoires ''/var/run'' et ''/var/lock'', qui ont été utilisés pour stocker des informations similaires, mais qui ont été stockées sur le disque dur plutôt que dans la mémoire. Il est utilisé pour stocker des informations qui doivent être disponibles immédiatement après le démarrage du système, mais qui ne doivent pas être conservées après un redémarrage. + + --- //[[user:cedricabonnel]] et [[user:cpt|CPT]] // + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/sbin.txt b/data/pages/informatique/linux/system/dossiers-remarquables/sbin.txt new file mode 100644 index 0000000..65a3748 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/sbin.txt @@ -0,0 +1,5 @@ +====== sbin ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +Les utilitaires utilisés pour l'administration système (ainsi que d'autres commandes réservées à l'administrateur) sont stockés dans ''/sbin'', ''/usr/sbin'' et ''/usr/local/sbin''. **/sbin** contient des exécutables essentiels au démarrage, à la restauration, à la récupération et/ou à la réparation du système, en plus des exécutables dans ''/bin''. Les programmes exécutés une fois que ''/usr'' est monté (lorsqu'il n'y a pas de problèmes) sont généralement placés dans ''/usr/sbin''. Les programmes d'administration système installés localement doivent être placés dans ''/usr/local/sbin''. \ No newline at end of file diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/sidebar.txt b/data/pages/informatique/linux/system/dossiers-remarquables/sidebar.txt new file mode 100644 index 0000000..d6e762a --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/sidebar.txt @@ -0,0 +1,10 @@ +====== Répertoires et fichiers ====== + +<nspages . -h1 -simpleList -hideNoSubns -nbCol=1 -textNS=" " -textPages=" " -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404 ]> + +-- + +retour à [[..:..:]] + +{{page>:sidebar}} + diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/srv.txt b/data/pages/informatique/linux/system/dossiers-remarquables/srv.txt new file mode 100644 index 0000000..9ba6681 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/srv.txt @@ -0,0 +1,11 @@ +====== /srv ====== +{{tag>"Liunx système"}} +{{ :dummy.png?75x75|}} + +Le répertoire **/srv** est défini dans le FHS (Filesystem Hierarchy Standard) pour stocker les **données de service** spécifiques à un système. + +Le but principal de spécifier ceci est que les utilisateurs puissent trouver l'emplacement des fichiers de données pour un service particulier, et que les services qui nécessitent un seul arbre pour les données en lecture seule, les données en écriture et les scripts (comme les scripts **CGI**) puissent être raisonnablement placés. Les données qui n'intéressent qu'un utilisateur spécifique doivent être placées dans le répertoire personnel de cet utilisateur. Si la structure de répertoire et de fichier des données n'est pas exposée aux consommateurs, elle doit être placée dans ''/var/lib''. + +La méthodologie utilisée pour nommer les sous-répertoires de ''/srv'' n'est pas spécifiée, car il n'existe actuellement aucun consensus sur la manière de le faire. Une méthode pour structurer les données sous ''/srv'' est par protocole, par exemple **ftp**, **rsync**, **www** et **cvs**. Sur de grands systèmes, il peut être utile de structurer ''/srv'' en fonction du contexte administratif, comme ''/srv/physics/www'', ''/srv/compsci/cvs'', etc. Cette configuration variera d'un hôte à l'autre. Par conséquent, aucun programme ne doit compter sur une structure spécifique de sous-répertoire de ''/srv'' existant ou sur le fait que les données sont nécessairement stockées dans ''/srv''. Cependant, ''/srv'' devrait toujours exister sur les systèmes conformes à la norme FHS et devrait être utilisé comme emplacement par défaut pour de telles données. + +Les distributions doivent veiller à ne pas supprimer les fichiers placés localement dans ces répertoires sans l'autorisation de l'administrateur. \ No newline at end of file diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/tmp.txt b/data/pages/informatique/linux/system/dossiers-remarquables/tmp.txt new file mode 100644 index 0000000..5ffcce4 --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/tmp.txt @@ -0,0 +1,54 @@ +====== /tmp ====== +{{tag>"Système Liunx"}} +{{ :dummy.png?75x75|Système Linux}} + +Le dossier ''/tmp'' sur un système Linux contient des fichiers temporaires qui sont utilisés par les programmes en cours d'exécution. Ces fichiers sont créés pour stocker des données temporaires, comme les fichiers de traitement intermédiaires, les fichiers de journalisation, les fichiers de cache, etc. + +Il est recommandé de supprimer les fichiers et répertoires situés dans ''/tmp'' chaque fois que le système est démarré, pour éviter l'encombrement inutile. FHS a ajouté cette recommandation sur la base de précédents historiques et de pratiques courantes, mais n'a pas fait une exigence car l'administration système n'est pas dans le cadre de cette norme. + +===== Nettoyage de /tmp au démarrage ===== + +Vous pouvez utiliser un script Bash pour supprimer tous les fichiers et répertoires dans ''/tmp'' au démarrage grâce à **systemd**. + + * Placer le script ''cleartmp.sh'' dans le dossier ''/usr/local/bin'' : + +<code BASH cleartmp.sh> +#!/bin/bash + +# script to clear /tmp directory on system startup + +echo "Cleaning /tmp directory..." + +# remove all files and directories in /tmp +rm -rf /tmp/* + +echo "Cleaning done." +</code> + + * Créez un fichier de service **systemd** pour exécuter votre script. Par exemple, dans ''/etc/systemd/system/cleartmp.service'' : + +<code> +[Unit] +Description=Clear /tmp directory on startup + +[Service] +Type=oneshot +ExecStart=/usr/local/bin/cleartmp.sh + +[Install] +WantedBy=multi-user.target +</code> + + * Rechargez **systemd** pour prendre en compte le nouveau fichier de service : + + sudo systemctl daemon-reload + + * Activez le service pour qu'il démarre au démarrage : + + sudo systemctl enable cleartmp.service + + * Vérifiez que le service est bien configuré et actif : + + sudo systemctl status cleartmp.service + +Avec cette configuration, votre script sera exécuté automatiquement au démarrage du système, et vous pourrez suivre son état et les journaux d'erreur avec les commandes de **systemd**. diff --git a/data/pages/informatique/linux/system/dossiers-remarquables/usr.txt b/data/pages/informatique/linux/system/dossiers-remarquables/usr.txt new file mode 100644 index 0000000..204ac2f --- /dev/null +++ b/data/pages/informatique/linux/system/dossiers-remarquables/usr.txt @@ -0,0 +1,32 @@ +====== /usr ====== +{{tag>"Linux système"}} +{{ :dummy.png?75x75|Description du répertoire usr}} + +Le répertoire ''/usr'' contient les programmes, les documents et les données utilisateur qui sont utilisés par tous les utilisateurs du système. Le répertoire ''/usr/'' est destiné aux fichiers qui peuvent être partagés entre plusieurs machines. Le répertoire ''/usr/'' est souvent sur sa propre partition et est monté en lecture seule. + + * ''/usr/bin'' : Ce répertoire est généralement utilisé pour stocker **les commandes système**. Il est également accessible pour tous les utilisateurs, mais nécessite des privilèges d'administrateur pour y installer des scripts. + + * ''/usr/etc'' : Ce répertoire est utilisé pour les fichiers de configuration à l'échelle du système. + + * ''/usr/games'' + + * ''/usr/include'' : Ce répertoire est utilisé pour les fichiers d'en-tête C. + + * ''/usr/kerberos'' : Ce répertoire est utilisé pour les binaires et les fichiers liés à Kerberos. + + * ''/usr/lib'' : Ce répertoire est utilisé pour les fichiers objets et les bibliothèques qui ne sont pas destinés à être directement utilisés par des scripts shell ou des utilisateurs. +Il contient également les bibliothèques nécessaires à l'exécution des binaires dans ''/usr/bin/'' et ''/usr/sbin/''. Ces images de bibliothèque partagées sont utilisées pour démarrer le système ou exécuter des commandes dans le système de fichiers racine. + + * ''/usr/libexec'' : Ce répertoire contient de petits programmes d'assistance appelés par d'autres programmes. + + * ''/usr/local/'' : Conformément à la FHS (Filesystem Hierarchy Standard), ce sous-répertoire est utilisé par l'administrateur système lors de l'installation de logiciels localement et devrait être préservé des écrasements lors des mises à jour système. Le répertoire ''/usr/local'' a une structure similaire à celle de ''/usr/''. + + * ''/usr/sbin'' : Ce répertoire est généralement utilisé pour stocker **les commandes système qui nécessitent des privilèges d'administrateur** pour être exécutées. Cela signifie qu'il contient toutes les binaires d'administration système, y compris celles essentielles au démarrage, à la restauration, à la récupération ou à la réparation du système. Les binaires dans ''/usr/sbin/'' nécessitent des privilèges root pour être utilisés. À partir de Red Hat Enterprise Linux 7.0, ''/sbin'' a été déplacé vers ''/usr/sbin''. + + * ''/usr/share'' : Fichiers indépendants de la plateforme (non binaires) + + * ''/usr/src'' : Optionnel. Code source divers, généralement limité au noyau et aux bibliothèques système. FHS 2.2 demandait que toutes les sources soient dans ce répertoire, ce que certains Unix continuent de faire bien que ce ne soit plus recommandé. + + * ''/usr/tmp'' + + diff --git a/data/pages/informatique/linux/system/fichier-de-paquet-debian-.deb.txt b/data/pages/informatique/linux/system/fichier-de-paquet-debian-.deb.txt new file mode 100644 index 0000000..cc1fe2d --- /dev/null +++ b/data/pages/informatique/linux/system/fichier-de-paquet-debian-.deb.txt @@ -0,0 +1,60 @@ +====== 250 · Fichier de paquet Debian .deb ====== +{{ :dummy.png?75x75|}} + +Un fichier ''.deb'' est un fichier de paquet Debian, qui contient des fichiers et des informations nécessaires pour installer et configurer un logiciel sur un système Debian ou dérivé de Debian. + +Le fichier ''.deb'' est un fichier archive qui contient les éléments suivants : + + * Les fichiers du programme : les fichiers binaires, les bibliothèques partagées, les scripts d'installation, les fichiers de configuration, etc. qui sont nécessaires pour le fonctionnement du logiciel. + + * Les métadonnées du paquet : les informations sur le nom du paquet, la version, la description, les dépendances, les conflits, les informations de mainteneur, etc. Ces métadonnées sont stockées dans un format binaire dans le fichier ''DEBIAN/control''. + + * Les scripts d'installation : des scripts qui sont exécutés lors de l'installation, la mise à jour ou la suppression d'un paquet. Les scripts ''preinst'', ''postinst'', ''prerm'' et ''postrm'' sont exécutés aux différentes étapes de l'installation. + + * Les fichiers de configuration du paquet : les fichiers de configuration du paquet, qui peuvent être modifiés par les administrateurs système. + +Les fichiers du programme et les fichiers de configuration sont stockés dans des répertoires spécifiques à l'intérieur du fichier ''.deb'', tandis que les métadonnées du paquet et les scripts d'installation sont stockés dans un répertoire spécial appelé ''DEBIAN'' à la racine du fichier. + +Les fichiers ''.deb'' peuvent être installés sur un système **Debian** ou dérivé de **Debian** à l'aide de la commande ''dpkg''. La commande ''dpkg'' extrait les fichiers du programme, les scripts d'installation et les fichiers de configuration du fichier ''.deb'' et les installe sur le système. + +Bien que les fichiers ''.deb'' ne soient pas exactement les mêmes que les archives ''tar.gz'', il est possible de les extraire et de les manipuler avec certains programmes d'archive, tels que ''ar'', ''tar'', ''dpkg-deb'', ''alien'', etc. + +Voici quelques exemples de commandes pour extraire et manipuler des fichiers ''.deb'' : + +<panel title="Extraction du fichier .deb"> +Pour extraire les fichiers du programme et les fichiers de configuration d'un fichier ''.deb'', vous pouvez utiliser la commande ''dpkg-deb'' : + pkg-deb -x nom_du_fichier.deb dossier_destination/ + +Cette commande extrait les fichiers du programme et les fichiers de configuration du fichier .deb et les place dans le dossier spécifié. + +Si vous extrayez ou manipulez des fichiers ''.deb'' à l'aide d'autres programmes d'archive que ''dpkg-deb'', vous risquez de perdre les métadonnées et les scripts d'installation, ce qui peut rendre les fichiers inutilisables ou instables. Il est donc recommandé d'utiliser ''dpkg-deb'' ou d'autres outils conçus spécifiquement pour manipuler les fichiers ''.deb''. +</panel> + + +<panel title="Extraction des métadonnées et scripts du fichier .deb"> +Pour extraire les fichiers de contrôle (métadonnées et scripts d'installation) d'un fichier ''.deb'', vous pouvez utiliser la commande ''dpkg-deb'' : + dpkg-deb -e nom_du_fichier.deb dossier_destination/DEBIAN/ + +Cette commande extrait les fichiers de contrôle du fichier ''.deb'' et les place dans le dossier spécifié. +</panel> + + +<panel title="Convertir un fichier .deb en tar.gz"> +Pour convertir un fichier ''.deb'' en une archive tar.gz, vous pouvez utiliser la commande ''alien'' : + alien --to-tgz nom_du_fichier.deb +Cette commande convertit le fichier ''.deb'' en une archive ''tar.gz''. +</panel> + + + +<panel title="Extraction des programmes et scripts du fichier .deb"> +Pour extraire les fichiers du programme et les fichiers de configuration d'un fichier ''.deb'' à l'aide de ''tar'', vous pouvez utiliser la commande ''ar'' pour extraire le contenu du fichier ''.deb'' dans un fichier temporaire, puis utiliser ''tar'' pour extraire les fichiers du programme et les fichiers de configuration du fichier temporaire : + ar x nom_du_fichier.deb + tar -xf data.tar.* -C dossier_destination/ + +Cette commande extrait les fichiers du programme et les fichiers de configuration du fichier ''.deb'' et les place dans le dossier spécifié. +</panel> + + + --- //[[user:cedricabonnel]]// + diff --git a/data/pages/informatique/linux/system/index.txt b/data/pages/informatique/linux/system/index.txt new file mode 100644 index 0000000..0d236dd --- /dev/null +++ b/data/pages/informatique/linux/system/index.txt @@ -0,0 +1,33 @@ +====== Administration système ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +Cette sous-catégorie inclus des articles sur l'administration système de Linux, la gestion des utilisateurs et des groupes, la gestion de stockage, la sauvegarde et la récupération, etc + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/linux/system/installer-tous-les-packs-de-langue-francais-sous-fedora.txt b/data/pages/informatique/linux/system/installer-tous-les-packs-de-langue-francais-sous-fedora.txt new file mode 100644 index 0000000..e7387fd --- /dev/null +++ b/data/pages/informatique/linux/system/installer-tous-les-packs-de-langue-francais-sous-fedora.txt @@ -0,0 +1,14 @@ +====== Installer tous les packs de langue français sous Fedora ====== +{{ :dummy.png?75x75|}} + +Vous pouvez installer tous les packs de langue français disponibles pour votre système en utilisant la paquet ''langpacks-fr''. + +Le paquet ''langpacks-fr'' est un méta-paquet (ou paquet de métadonnées) dans le système de gestion de paquets DNF de Fedora qui permet d'installer tous les packs de langue français pour les applications disponibles dans les dépôts officiels de Fedora. + +Le paquet ''langpacks-fr'' ne contient pas de fichiers de langue réels, mais il liste simplement tous les packs de langue français disponibles pour les applications supportées sur Fedora. Lorsque vous installez le paquet ''langpacks-fr'', DNF va automatiquement télécharger et installer tous les packs de langue français nécessaires pour les applications installées sur votre système. + +Cela permet de simplifier l'installation des packs de langue français pour toutes les applications disponibles dans les dépôts officiels de Fedora, sans avoir à installer manuellement chaque pack de langue individuellement. + +Notez que si vous avez déjà installé le paquet ''langpacks-fr'' sur votre système, vous n'aurez pas besoin de l'installer à nouveau pour installer les packs de langue français pour les nouvelles applications que vous installez. DNF va automatiquement télécharger et installer les packs de langue nécessaires pour les nouvelles applications que vous installez, en utilisant les informations de langage contenues dans les fichiers d'installation de l'application. + + sudo dnf install langpacks-fr diff --git a/data/pages/informatique/linux/system/partitions-sous-linux.txt b/data/pages/informatique/linux/system/partitions-sous-linux.txt new file mode 100644 index 0000000..151c78f --- /dev/null +++ b/data/pages/informatique/linux/system/partitions-sous-linux.txt @@ -0,0 +1,106 @@ +====== 120 · Partitions sous Linux ====== +{{ :dummy.png?75x75|}} + +Sous Linux, les partitions sont des sections distinctes du disque dur ou de la mémoire flash qui peuvent être utilisées pour stocker des données séparément. Les partitions peuvent être créées pour différentes raisons, telles que : + + * Séparer le système d'exploitation du reste des données pour une meilleure gestion et une plus grande flexibilité. + + * Créer des partitions de secours pour les données importantes en cas de problèmes avec le système d'exploitation. + + * Utiliser plusieurs systèmes d'exploitation sur un seul ordinateur en les installant sur des partitions distinctes. + +===== Liste des périphériques ===== + +Avant toutes choses, vous devez connaître vos disques en utilisant la commande [[:informatique:linux:commandes:lsblk]]. Cette commande liste tous les périphériques de stockage connectés au système, y compris les disques durs, les mémoires flash USB et les disques SSD. + +<panel type="default" title="Exemple de résultat" subtitle="de la commande lsblk" icon="fa fa-laptop"> +<code> +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 8:0 0 59,6G 0 disk +├─sda1 8:1 0 500M 0 part /boot +└─sda2 8:2 0 59,1G 0 part / +sdb 8:16 0 465,8G 0 disk +├─sdb1 8:17 0 2G 0 part [SWAP] +└─sdb2 8:18 0 433,8G 0 part /home +sdc 8:32 0 119,2G 0 disk /home/cedric24c/_tmp +sdd 8:48 1 0B 0 disk +sde 8:64 1 0B 0 disk +sr0 11:0 1 1024M 0 rom +zram0 252:0 0 8G 0 disk [SWAP] +</code> +</panel> + + +===== Créer ou modifier des partitions ===== + +Pour créer des partitions sous Linux, vous pouvez utiliser des outils tels que [[:informatique:linux:commandes:fdisk]] ou [[:informatique:linux:commandes:parted]]. La création de partitions peut entraîner **la perte de données**. Il est donc recommandé de **faire une sauvegarde complète des données** avant de procéder à la création de partitions. + +<panel type="default" title="Exemple d’exécution" subtitle="de la commande fdisk" icon="fa fa-laptop"> +<code> +sudo fdisk /dev/sda1 +</code> +</panel> + +Je conseille l'utilisation d'outils graphiques comme **GParted**, ou **GNOME Disk Utility** (basé sur UDisks). + +===== En mode graphique ===== + +**Gparted** est un outil graphique open source pour gérer les partitions de disques durs sous Linux. Il peut être utilisé pour créer, redimensionner, déplacer, copier et supprimer des partitions sans perte de données. Il est également capable de gérer plusieurs systèmes de fichiers, tels que NTFS, FAT32, ext2, ext3 et bien d'autres. + +Pour utiliser **Gparted**, vous devez le télécharger et l'installer sur votre système Linux. Une fois installé, vous pouvez l'ouvrir à partir du menu des applications ou en tapant ''gparted'' dans un terminal. **Gparted** affichera alors une vue graphique de vos disques et partitions, vous permettant de les gérer en toute simplicité. + +La modification des partitions peut entraîner la perte de données si elle n'est pas effectuée correctement. Il est donc fortement recommandé de faire une sauvegarde complète de vos données avant de procéder à toute modification de partitions. **Gparted** offre également la possibilité de vérifier l'intégrité des données avant de procéder à des modifications, ce qui peut aider à minimiser le risque de perte de données. + +{{:informatique:linux:pasted:20230214-001433.png}} + +===== Choix des partitions ===== + +Lors de l'installation de Linux, il est recommandé de créer au moins deux partitions : + - une partition **racine** (/), qui contiendra le système d'exploitation et les logiciels installés, et + - une partition de **swap**, qui sera utilisée comme zone de mémoire virtuelle par le système. + +Il est également recommandé de créer une partition séparée (**/home**) pour stocker vos fichiers personnels (documents, images, vidéos, etc.), afin de pouvoir réinstaller facilement le système d'exploitation sans perdre vos fichiers personnels. + +Voici un exemple de répartition des partitions pour une installation de Linux: + + * Partition **/boot/efi** : 512 Mo (taille minimale), voir l'article [[informatique:linux:system:uefi|UEFI]]. Système de fichier **fat32**. + * Partition **racine** (/): 20 Go (taille minimale recommandée, voir l'article concernant la [[journal_geek:billets:taille-de-partition-racine|taille de partition racine]]). Système de fichiers **ext4** ou **Btrfs**. + * Partition de **swap**: 2 Go (taille recommandée, mais cela dépend de votre quantité de RAM et de vos besoins en matière de mémoire virtuelle. Voir le chapitre concernant le [[journal_geek:billets:calcul-de-la-taille-de-la-partition-swap]]) + * Partition **/home**: taille restante du disque dur. Système de fichiers **ext4** ou **Btrfs**. Un système de fichiers **NTFS** ou **exFAT** peut être choisi pour que la partition puisse être partagée entre les systèmes d'exploitation différents. + +Bien que cette répartition des partitions soit recommandée, vous pouvez en créer d'autres en fonction de vos besoins et de votre utilisation prévue de l'ordinateur. Par exemple, vous pouvez créer une partition supplémentaire (**/var**) pour stocker les fichiers de logs du système, ou une partition (**/usr**) pour stocker les logiciels installés par l'utilisateur. + +Ces partitions doivent être créées sur un disque dur ou une partition séparée, et non sur un fichier ou un système de fichiers virtuel. Les fichiers ou systèmes de fichiers virtuels ne sont pas adaptés pour stocker un système d'exploitation complet et peuvent causer des problèmes de performance ou de stabilité. + +En outre, il est également possible de créer des partitions supplémentaires pour d'autres besoins spécifiques, comme pour l'échange de données, la sauvegarde, le stockage de fichiers temporaires, etc. + + +===== Créer ces partitions lors de l'installation de Linux ===== + +{{ :informatique:linux:pasted:20230214-083024.png }} + +L'installation de Linux Mint suit un processus similaire à celui de la plupart des distributions Linux. Voici les étapes générales pour créer des partitions lors de l'installation avec Linux Mint. Lorsque vous arrivez sur l'écran vous proposant le choix du partitionnement : + + * Sélectionnez "Installation personnalisée" et cliquez sur "Continuer". + * Sélectionnez le disque dur sur lequel vous souhaitez installer Linux Mint. + * Cliquez sur "Ajouter une nouvelle partition". + * Spécifiez la taille de la partition, le type de système de fichiers et le [[point-de-montage|point de montage]]. + * Répétez les étapes 7 et 8 pour créer d'autres partitions si nécessaire. + * Cliquez sur "Installer maintenant" pour lancer l'installation. + + +===== Installation du Boot Loader ===== + +Lors de l'installation d'un système d'exploitation, vous devez choisir l'emplacement où installer le chargeur de démarrage (boot loader). Le chargeur de démarrage est un programme qui permet au système d'exploitation de démarrer lorsque vous allumez votre ordinateur. Vous pouvez installer le chargeur de démarrage sur le disque dur ou sur une partition. + +En général, il est recommandé d'**installer le chargeur de démarrage sur le disque dur** plutôt que sur une partition. Cela permet au chargeur de démarrage de localiser plus facilement le système d'exploitation et d'effectuer le démarrage plus rapidement et plus efficacement. + +Si vous installez plusieurs systèmes d'exploitation sur un seul ordinateur, vous devrez peut-être installer le chargeur de démarrage sur une partition spécifique pour éviter que les systèmes d'exploitation ne s'entremêlent et que les fichiers de démarrage ne soient pas corrompus. + +Si vous devez choisir une partition pour installer le chargeur de démarrage, vous devez choisir la partition qui contient le système d'exploitation que vous voulez démarrer. Cela est particulièrement important si vous avez plusieurs systèmes d'exploitation installés sur un seul ordinateur. + +Par exemple, si vous avez installé **Linux Mint** sur une partition séparée, vous devez choisir cette partition pour installer le chargeur de démarrage. Si vous avez installé **Windows** et **Linux Mint** sur des partitions différentes, vous pouvez choisir la partition de Linux Mint pour installer le chargeur de démarrage. + +Si vous n'êtes pas sûr de la partition à choisir pour installer le chargeur de démarrage, il est recommandé de laisser le programme d'installation le faire automatiquement. La plupart des programmes d'installation de systèmes d'exploitation sont conçus pour installer le chargeur de démarrage sur le disque dur par défaut, à moins que vous ne spécifiiez un emplacement différent. + + diff --git a/data/pages/informatique/linux/system/point-de-montage.txt b/data/pages/informatique/linux/system/point-de-montage.txt new file mode 100644 index 0000000..681fc05 --- /dev/null +++ b/data/pages/informatique/linux/system/point-de-montage.txt @@ -0,0 +1,21 @@ +====== 125 · Point de montage ====== +{{ :dummy.png?75x75|Un point de montage est un emplacement dans l'arborescence de fichiers d'un système d'exploitation où un système de fichiers peut être accessible.}} + +En informatique, un point de montage est un emplacement dans l'arborescence de fichiers d'un système d'exploitation où un système de fichiers peut être accessible. Cela signifie que si vous montez un disque ou une partition à un point de montage, vous pouvez accéder à ses fichiers et dossiers à partir de cet emplacement. + +Lorsqu'un disque dur ou une partition est monté, son contenu devient accessible aux utilisateurs à partir du point de montage. Par exemple, si vous montez une clé USB à un point de montage appelé ''/mnt/usb'', vous pouvez accéder à ses fichiers en naviguant vers ce répertoire. + +Le système d'exploitation Linux utilise un arbre de répertoires pour organiser les points de montage. Le répertoire racine est le point de départ de l'arborescence, et tous les autres répertoires et points de montage se trouvent en dessous de ce répertoire. Les points de montage courants sous Linux comprennent ''/home'' pour les fichiers personnels de l'utilisateur, ''/mnt'' pour les périphériques de stockage externes et ''/media'' pour les périphériques amovibles tels que les clés USB. + +Les points de montage sont utiles pour organiser et accéder facilement aux fichiers et dossiers de différents disques et partitions. Ils permettent également de monter et démonter facilement les périphériques de stockage externes, tels que les clés USB et les disques durs externes. + +Il existe plusieurs commandes pour lister les points de montage sous Linux en ligne de commande. Voici quelques-unes des commandes les plus courantes : + + * [[:informatique:linux:commandes:mount|mount]] : cette commande affiche la liste de tous les points de montage actifs, ainsi que les périphériques de stockage associés et les options de montage. + + * [[:informatique:linux:commandes:df|df]] : cette commande affiche l'utilisation de l'espace disque pour chaque partition montée, ainsi que l'espace disponible et l'espace utilisé. + + * [[:informatique:linux:commandes:lsblk|lsblk]] : cette commande affiche la liste de tous les périphériques de stockage et les partitions associées, ainsi que les points de montage actifs. + + --- //[[user:cedricabonnel]]// + diff --git a/data/pages/informatique/linux/system/sandbox.txt b/data/pages/informatique/linux/system/sandbox.txt new file mode 100644 index 0000000..b0e3e8e --- /dev/null +++ b/data/pages/informatique/linux/system/sandbox.txt @@ -0,0 +1,71 @@ +====== sandbox ====== +{{ :dummy.png?75x75|Environnement isolé}} + +Une **sandbox** est un environnement isolé et sécurisé dans lequel un programme peut s'exécuter sans affecter le reste du système. Lorsqu'un programme s'exécute dans une **sandbox**, il est restreint dans les actions qu'il peut effectuer, afin de prévenir les problèmes de sécurité. + + +> Pourquoi ? + +Les technologies de **sandboxing** existent depuis plusieurs décennies et ont été utilisées dans divers contextes, notamment pour isoler des applications sur des systèmes d'exploitation en temps partagé. + +Cependant, les **sandboxes** modernes utilisent des techniques plus avancées pour créer des environnements de **sandbox** sécurisés et faciles à utiliser. Le concept de **sandboxing** est devenu plus important avec l'augmentation des menaces de sécurité sur les ordinateurs personnels et les serveurs, ainsi qu'avec l'essor des technologies de virtualisation et de conteneurisation. + +La popularité des technologies de **sandboxing** a également augmenté avec l'avènement des smartphones et des tablettes, qui ont introduit de nouveaux risques de sécurité. Les **sandboxes** sont maintenant couramment utilisées dans les environnements mobiles pour protéger les données personnelles des utilisateurs et empêcher les applications malveillantes d'accéder à des ressources sensibles, telles que les contacts, les messages ou les photos. + +> Principe de fonctionnement + +Le mécanisme de **sandbox** repose sur l'utilisation de mécanismes de virtualisation, d'isolation et de contrôle d'accès. + +En général, les **sandboxes** sont mises en place en utilisant des techniques de virtualisation pour créer un environnement isolé et sécurisé dans lequel une application peut s'exécuter. Les machines virtuelles ou les conteneurs sont des exemples de technologies de virtualisation qui peuvent être utilisées pour créer des **sandboxes**. + +Une fois que l'environnement de **sandbox** est créé, des mécanismes d'isolation sont utilisés pour restreindre l'accès de l'application à certaines ressources système, telles que les fichiers, les entrées/sorties réseau ou les processus. Cela permet d'empêcher l'application d'interagir avec le système hôte et de causer des dommages ou des compromissions de sécurité. + +Enfin, des mécanismes de contrôle d'accès sont mis en place pour autoriser ou refuser l'accès de l'application à certaines ressources du système en fonction de son niveau de privilège et des permissions qui lui ont été accordées. + +Dans l'ensemble, les mécanismes de virtualisation, d'isolation et de contrôle d'accès permettent aux **sandboxes** de créer des environnements de sécurité isolés pour les applications. Cela réduit les risques de sécurité en limitant les actions qu'une application peut effectuer sur le système hôte. + +En général, la mise en place d'une **sandbox** nécessite un certain niveau de configuration pour autoriser l'accès aux ressources du système que l'application a besoin d'utiliser. Lors de la création d'une **sandbox**, il est souvent nécessaire de spécifier les permissions que l'application sera autorisée à utiliser. + +Par exemple, si une application a besoin d'accéder à des fichiers sur le système de fichiers local, il faudra autoriser explicitement l'application à accéder à ces fichiers en définissant les bonnes permissions. De même, si l'application a besoin d'accéder à Internet, il faudra spécifier les permissions nécessaires pour permettre à l'application d'utiliser le réseau. + +Cependant, la configuration d'une **sandbox** est généralement simplifiée autant que possible pour éviter les erreurs de configuration qui pourraient compromettre la sécurité. Les mécanismes de **sandboxing** modernes, tels que ceux utilisés dans **Flatpak**, sont conçus pour simplifier autant que possible la configuration de la **sandbox** tout en garantissant un niveau élevé de sécurité. Les utilisateurs n'ont souvent pas besoin de configurer manuellement les permissions de la **sandbox**, car celles-ci sont gérées automatiquement par le système de **sandboxing**. + +> Technologie + +Il existe plusieurs autres technologies de **sandboxing** disponibles, en plus de **Flatpak**, qui sont utilisées pour isoler les applications et renforcer la sécurité sur les systèmes d'exploitation. + +Voici quelques exemples de technologies de **sandboxing** populaires : + + * Docker : une plateforme de conteneurs qui utilise des mécanismes de virtualisation pour isoler les applications dans des environnements de conteneurs. Les conteneurs Docker offrent une isolation de processus et de réseau, ainsi que des mécanismes de contrôle d'accès pour limiter l'accès aux ressources du système. + + * Firejail : un outil de **sandboxing** pour Linux qui utilise des mécanismes d'isolation de processus pour limiter les actions qu'une application peut effectuer sur le système. Firejail est conçu pour être facile à utiliser et propose une interface en ligne de commande simple pour configurer la **sandbox**. + + * AppArmor et SELinux : des outils de contrôle d'accès obligatoire (MAC) pour Linux qui permettent de restreindre les actions qu'une application peut effectuer en fonction de ses permissions et de son niveau de privilège. Ces outils sont utilisés pour limiter l'accès aux ressources du système et prévenir les attaques. + +Ces technologies de **sandboxing** et bien d'autres sont utilisées pour renforcer la sécurité sur les systèmes d'exploitation en isolant les applications et en restreignant l'accès aux ressources du système. + +> Firefox + +**Firefox**, le navigateur web populaire, utilise également un mécanisme de **sandboxing** pour améliorer la sécurité. Le **sandboxing** de Firefox, appelé ''Content Process Sandbox'', isole le contenu web dans des processus distincts qui sont séparés du processus principal du navigateur. + +Lorsqu'un utilisateur visite un site web, le contenu web (HTML, JavaScript, etc.) est exécuté dans un processus distinct qui est limité dans les actions qu'il peut effectuer sur le système. Si un contenu malveillant ou un code malicieux est exécuté sur le site web, il ne pourra pas affecter le processus principal du navigateur, ce qui peut protéger l'utilisateur contre les attaques de type ''drive-by'' ou ''drive-by-download'' (attaque par téléchargement automatique de logiciel malveillant à l'insu de l'utilisateur). + +De plus, **Firefox** utilise également une fonctionnalité appelée ''Strict Site Isolation'' qui isole les processus de contenu pour chaque site web visité. Cela empêche les sites web de partager des informations entre eux, même si un site malveillant est capable d'exécuter du code dans le processus du navigateur. + +En somme, le **sandboxing** de Firefox est un élément important de la sécurité du navigateur, car il permet d'isoler le contenu web dans des processus distincts pour empêcher les attaques de se propager à travers le navigateur ou sur le système. + +> ... et bien d'autres + +De nombreux programmes et systèmes d'exploitation utilisent le mécanisme de **sandboxing** pour renforcer la sécurité. Voici quelques exemples d'autres programmes et systèmes d'exploitation qui utilisent le mécanisme de **sandboxing** : + + * __Google Chrome__ : le navigateur web de Google utilise également un mécanisme de sandboxing pour isoler les onglets dans des processus distincts et limiter les actions qu'ils peuvent effectuer sur le système. + + * __Microsoft Office__ : les versions les plus récentes de Microsoft Office utilisent un mécanisme de **sandboxing** appelé "Protected View" pour ouvrir les fichiers téléchargés à partir d'Internet ou d'autres sources non fiables dans un environnement isolé et sécurisé. + + * __Adobe Reader__ : le lecteur de PDF d'Adobe utilise un mécanisme de **sandboxing** pour isoler le processus de lecture de PDF dans un environnement de **sandbox** distinct et limiter les actions qu'il peut effectuer sur le système. + + * __Android__ : le système d'exploitation mobile d'Android utilise un mécanisme de **sandboxing** pour isoler les applications dans des environnements distincts et limiter l'accès des applications aux ressources du système. + + * __iOS__ : le système d'exploitation mobile d'Apple utilise également un mécanisme de **sandboxing** pour isoler les applications dans des environnements de **sandbox** distincts et empêcher les applications de partager des informations entre elles. + +En somme, de nombreux programmes et systèmes d'exploitation utilisent le mécanisme de **sandboxing** pour renforcer la sécurité en isolant les processus dans des environnements de **sandbox** distincts et en limitant l'accès des processus aux ressources du système. \ No newline at end of file diff --git a/data/pages/informatique/linux/system/sidebar.txt b/data/pages/informatique/linux/system/sidebar.txt new file mode 100644 index 0000000..98aed6b --- /dev/null +++ b/data/pages/informatique/linux/system/sidebar.txt @@ -0,0 +1,18 @@ +{{ :informatique:1200px-gnulinux.jpg?75x75|GNU / Linux}} + +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/linux/system/specification-trash.txt b/data/pages/informatique/linux/system/specification-trash.txt new file mode 100644 index 0000000..6c2ac38 --- /dev/null +++ b/data/pages/informatique/linux/system/specification-trash.txt @@ -0,0 +1,25 @@ +====== Spécification trash ====== +{{ :dummy.png?75x75|}} +La **spécification Trash**, également connue sous le nom de **spécification FreeDesktop.org Trash**, est une norme commune utilisée par de nombreux environnements de bureau Linux pour gérer les fichiers supprimés. + +Cette spécification a été créée par le projet **FreeDesktop.org**, qui est une initiative open-source visant à standardiser les composants de bureau et les protocoles pour les systèmes d'exploitation de bureau Linux. + +La **spécification Trash** définit un format standard pour stocker les fichiers supprimés dans un dossier de corbeille. Ce dossier est généralement situé dans le répertoire personnel de chaque utilisateur et peut être géré via une interface utilisateur graphique ou via des commandes en ligne de commande telles que celles fournies par les outils ''trash-cli''. + +L'utilisation de cette spécification permet aux utilisateurs de récupérer facilement des fichiers supprimés accidentellement ou de manière intentionnelle et permet également une gestion cohérente des fichiers supprimés dans différents environnements de bureau Linux. + +Les éléments clés de cette spécification incluent : + + * Un dossier ''Trash'' situé dans le répertoire personnel de chaque utilisateur, qui sert de corbeille par défaut. + * Les fichiers supprimés sont renommés pour inclure un préfixe de nom de fichier contenant le nom du dossier original, la date et l'heure de la suppression, afin d'éviter les conflits de noms de fichiers. + * Les fichiers supprimés sont stockés dans le dossier Trash avec une structure de répertoires basée sur la date et l'heure de la suppression. + * Les fichiers supprimés ne sont pas immédiatement supprimés de la corbeille, mais plutôt déplacés dans un répertoire spécial ''files'' ou ''info'' (selon la version) qui contient des informations supplémentaires sur le fichier supprimé. + * Les fichiers dans le répertoire ''files'' sont stockés avec le même nom de fichier et le même chemin relatif que le fichier original, tandis que les fichiers dans le répertoire "info" contiennent des métadonnées telles que l'heure de suppression et l'emplacement d'origine du fichier. + +La **spécification FreeDesktop.org Trash** permet aux différents environnements de bureau Linux de fournir une interface utilisateur cohérente pour la gestion de la corbeille et permet également aux applications tierces de s'intégrer facilement avec la corbeille du système en utilisant les commandes standardisées pour la suppression et la récupération de fichiers. + +La **spécification Trash** soit largement utilisée dans les environnements de bureau Linux, elle n'est pas universelle et il peut y avoir des différences dans la manière dont différentes distributions Linux implémentent la corbeille. + +Il est possible de paramétrer la corbeille et ses comportements en ligne de commande sur un système Linux compatible avec la **spécification Trash**. Les outils de ligne de commande [[informatique:linux:applications:trash-cli|trash-cli]] fournissent une variété de commandes pour effectuer des actions sur la corbeille, telles que la suppression de fichiers, la restauration de fichiers, le vidage de la corbeille et la configuration des paramètres de la corbeille. + + diff --git a/data/pages/informatique/linux/system/tmpfs.txt b/data/pages/informatique/linux/system/tmpfs.txt new file mode 100644 index 0000000..955417f --- /dev/null +++ b/data/pages/informatique/linux/system/tmpfs.txt @@ -0,0 +1,52 @@ +====== 128 · tmpfs ====== +{{ :informatique:linux:pasted:20211108-001406.png?400}} + +Par défaut, Fedora monte le système de fichiers **tmpfs** sur le point de montage ''/tmp'', ce qui signifie que tous les fichiers temporaires créés dans ce dossier seront stockés en mémoire vive. + +**tmpfs** est un système de fichiers temporaire en mémoire vive (RAM) qui permet de stocker des fichiers temporaires pendant que le système est en cours d'exécution. + +Cela présente certains avantages, notamment des temps d'accès plus rapides aux fichiers temporaires, car la mémoire vive est plus rapide que les disques durs ou les SSD. Cela permet également de réduire l'usure du disque dur ou du SSD, car les fichiers temporaires ne sont pas écrits en permanence sur le disque. + +Cependant, l'utilisation de **tmpfs** peut également avoir des inconvénients si votre système est en manque de mémoire vive, car cela peut entraîner une utilisation accrue de la mémoire vive et ralentir les performances de votre système. + +Si vous avez besoin de plus d'espace pour stocker des fichiers temporaires sur votre système Fedora, vous pouvez modifier le point de montage ''/tmp'' pour utiliser un système de fichiers différent, tel qu'un disque dur ou un SSD. Pour ce faire, vous devez modifier le fichier ''/etc/fstab'' et modifier la ligne correspondant à ''/tmp'' pour monter un autre système de fichiers à la place de **tmpfs**. + + sudo systemctl mask tmp.mount + +La commande ''systemctl mask tmp.mount'' permet de désactiver complètement le montage du système de fichiers **tmpfs**. En utilisant cette commande, le système ne montera plus le système de fichiers **tmpfs** au démarrage, même si la ligne correspondante est toujours présente dans le fichier ''/etc/fstab''. + +Redémarrez votre système pour que les modifications prennent effet. + +Cela désactivera complètement le montage du système de fichiers **tmpfs**, ce qui peut avoir un impact sur les performances de votre système si vous utilisez des applications qui ont besoin d'un accès rapide aux fichiers temporaires. + +===== Combiner tmpfs et fichier ===== + +Pour combiner la mémoire vive et le stockage de fichiers pour le dossier ''/tmp'' sous Fedora, vous pouvez monter **tmpfs** sur le dossier ''/tmp''. Cela permet de stocker les fichiers temporaires dans la mémoire vive, ce qui peut accélérer l'accès aux fichiers temporaires et réduire l'usure du disque dur ou du SSD. + +Éditez le fichier ''/etc/fstab'' : + + tmpfs /tmp tmpfs defaults,size=1G 0 0 + +Cette ligne monte **tmpfs** sur le dossier "/tmp" avec une taille de 1 Go. Vous pouvez ajuster la taille en fonction de vos besoins. + +Ajoutez une autre ligne pour monter un système de fichiers de disque dur sur un point de montage de votre choix, comme ''/var/tmp''. La ligne devrait ressembler à quelque chose comme ceci : + + /dev/sda1 /var/tmp ext4 defaults 0 2 + +Cette ligne monte le système de fichiers de disque dur ''/dev/sda1'' sur le point de montage ''/var/tmp'' en utilisant le système de fichiers "ext4". + +Montez tmpfs sur le dossier ''/tmp'' et le système de fichiers de disque dur en utilisant la commande suivante : + + sudo mount -a + +Cette commande va monter **tmpfs** sur le dossier ''/tmp'' et le système de fichiers de disque dur sur le point de montage "/var/tmp" en utilisant les paramètres définis dans le fichier ''/etc/fstab''. + +Après avoir effectué ces étapes, les fichiers temporaires seront stockés en mémoire vive dans le dossier ''/tmp'' jusqu'à ce que l'espace alloué soit rempli, puis les fichiers supplémentaires seront stockés sur le système de fichiers de disque dur monté sur le point de montage ''/var/tmp''. + +En utilisant cette méthode, vous pouvez bénéficier des avantages de la mémoire vive pour stocker des fichiers temporaires, tout en évitant les inconvénients d'un manque d'espace de stockage. + +Le système est conçu pour rechercher le point de montage ''/tmp'' en premier lorsqu'il recherche un emplacement pour stocker des fichiers temporaires. Si le dossier ''/tmp'' est plein, le système tentera alors de stocker les fichiers temporaires dans le dossier ''/var/tmp''. Si ce dernier est également plein, le système affichera un message d'erreur indiquant qu'il n'y a plus d'espace disponible pour stocker des fichiers temporaires. + +Toutefois, si vous souhaitez configurer le système pour utiliser le dossier ''/var/tmp'' comme emplacement principal pour stocker des fichiers temporaires, vous pouvez modifier la variable d'environnement ''TMPDIR'' pour qu'elle pointe vers le dossier ''/var/tmp''. Pour ce faire, vous pouvez ajouter la ligne suivante à votre fichier ".bashrc" : + + export TMPDIR=/var/tmp diff --git a/data/pages/informatique/linux/system/types-de-partitions.txt b/data/pages/informatique/linux/system/types-de-partitions.txt new file mode 100644 index 0000000..301b1d7 --- /dev/null +++ b/data/pages/informatique/linux/system/types-de-partitions.txt @@ -0,0 +1,26 @@ +====== 121 · Types de partitions ====== +{{ :dummy.png?75x75|}} + + +Sous Linux, il existe plusieurs types de partitions que vous pouvez utiliser en fonction de vos besoins : + + * Partition de système de fichiers Linux (ext2, ext3, ext4, btfrs) : il s'agit du type de partition le plus couramment utilisé sous Linux. Ces partitions prennent en charge les autorisations de fichiers et de répertoires, ainsi que la journalisation des fichiers pour aider à prévenir la corruption des données. + + * Partition de swap : cette partition est utilisée pour stocker temporairement des données lorsque la RAM du système est pleine. Il s'agit généralement d'une partition séparée, car elle doit être rapidement accessible. + + * Partition FAT32 : cette partition est compatible avec Windows, Mac et Linux. Elle est souvent utilisée pour les disques durs externes et les clés USB. + + * Partition NTFS : cette partition est spécifique à Windows et prend en charge les autorisations de fichiers et de répertoires. Elle est souvent utilisée pour les disques durs externes et les disques durs internes partagés entre Windows et Linux. + + * Partition de démarrage EFI : cette partition est utilisée pour stocker les fichiers de démarrage pour les systèmes compatibles EFI. + +Il existe d'autres types de partitions, mais ceux-ci sont les plus couramment utilisés. Lorsque vous créez des partitions, il est important de prendre en compte vos besoins en matière de stockage et de performance, ainsi que la compatibilité avec d'autres systèmes d'exploitation. + + +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages .:types-de-partitions -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + diff --git a/data/pages/informatique/linux/system/types-de-partitions/btfrs.txt b/data/pages/informatique/linux/system/types-de-partitions/btfrs.txt new file mode 100644 index 0000000..a7eaae1 --- /dev/null +++ b/data/pages/informatique/linux/system/types-de-partitions/btfrs.txt @@ -0,0 +1,147 @@ +===== Btrfs ===== +{{ :dummy.png?75x75|}} + +**Btrfs**, qui signifie "Système de fichiers B-Tree" en français, est un système de fichiers moderne et riche en fonctionnalités, conçu pour les systèmes Linux. Il utilise une structure de données en arbre appelée "B-Tree" pour organiser les fichiers et les métadonnées. Cette structure permet de gérer efficacement les gros volumes de données et les fichiers de taille importante. + +**Btrfs** offre de nombreuses fonctionnalités avancées, telles que la __compression de données__, la __déduplication__, la création de __snapshots__, la __migration de blocs défectueux__ et la prise en charge de plusieurs dispositifs de stockage en __mode RAID__. Il prend également en charge __les sous-volumes__, qui sont des sous-partitions logiques du système de fichiers, ce qui permet de mieux organiser les données et de les gérer plus efficacement. + +**Btrfs** est considéré comme étant un système de fichiers stable pour un usage courant sur les systèmes Linux modernes. Cependant, il convient de noter que **certaines fonctionnalités plus avancées** de **Btrfs**, telles que la __déduplication__ et le __RAID5/6__, peuvent être **moins matures** et moins testées que les fonctionnalités de base. + +**Btrfs** a été initialement développé par **Oracle en 2007** pour être inclus dans le noyau Linux. Depuis lors, il est développé et maintenu par une communauté de développeurs bénévoles, ainsi que par des entreprises telles que **SUSE**, **Facebook**, **Fujitsu** et **Western Digital**. + +Le développement de **Btrfs** se poursuit activement, avec de nouvelles fonctionnalités et améliorations étant régulièrement ajoutées au système de fichiers. **Btrfs** est inclus dans le noyau **Linux** depuis la version **2.6.29** et est devenu de plus en plus populaire en tant que système de fichiers par défaut pour certaines distributions Linux, telles que **SUSE Linux Enterprise Server**, **openSUSE** ou **Fedora Linux**. + +==== Les commandes avec Btfrs ==== + +=== Créer un système de fichiers Btrfs === + +Pour créer un système de fichiers Btrfs sur un périphérique de stockage, vous pouvez utiliser la commande suivante : + + sudo mkfs.btrfs /dev/sdX + +où ''/dev/sdX'' représente le périphérique de stockage sur lequel vous souhaitez créer le système de fichiers Btrfs. + + +=== Monter un système de fichiers === + +Pour monter un système de fichiers **Btrfs** sur un point de montage, vous pouvez utiliser la commande suivante : + + sudo mount /dev/sdX /mnt/point-de-montage + +où ''/dev/sdX'' représente le périphérique de stockage sur lequel est situé le système de fichiers **Btrfs**, et ''/mnt/point-de-montage'' représente le point de montage où vous souhaitez monter le système de fichiers. + + +=== Afficher des informations === + +Pour afficher des informations sur un système de fichiers **Btrfs**, vous pouvez utiliser la commande suivante : + + sudo btrfs filesystem show + +Cette commande affichera des informations telles que la version du système de fichiers, la taille totale de l'espace de stockage et les options de montage actuelles. + +=== Créer un sous-volume === + +Créer un sous-volume Btrfs peut être utile pour plusieurs raisons : + - Vous pouvez utiliser des sous-volumes pour **isoler des ensembles de fichiers** et de données spécifiques, par exemple pour séparer les données utilisateur des données système. + - Vous pouvez définir des **quotas de disque** pour des ensembles de données spécifiques. + - Les **snapshots Btrfs** sont créés à partir de sous-volumes. + - Vous pouvez créer des sous-volumes de manière dynamique, les supprimer et les renommer à tout moment, ce qui permet de réorganiser facilement les données. + +Pour créer un sous-volume dans un système de fichiers **Btrfs**, vous pouvez utiliser la commande suivante : + + sudo btrfs subvolume create /chemin/vers/sous-volume + +où ''/chemin/vers/sous-volume'' représente le chemin d'accès au nouveau sous-volume que vous souhaitez créer. + +=== Les SnapShots avec Btrfs === + +Voir https://fedoramagazine.org/working-with-btrfs-snapshots/ + +== Créer des snapshots == + +Pour créer des snapshots dans un système de fichiers **Btrfs**, vous devez d'**abord créer un sous-volume** (''btrfs subvolume create''). Les snapshots Btrfs sont en fait des copies instantanées d'un sous-volume, ce qui signifie que vous devez avoir au moins un sous-volume pour créer des snapshots. + +Pour créer un snapshot d'un sous-volume **Btrfs**, vous pouvez utiliser la commande suivante : + + sudo btrfs subvolume snapshot /chemin/vers/source /chemin/vers/destination + +où ''/chemin/vers/source'' représente le chemin d'accès au sous-volume source à partir duquel vous souhaitez créer le snapshot, et ''/chemin/vers/destination'' représente le chemin d'accès au nouveau sous-volume snapshot. + +Les **snapshots** et les **sous-volumes** Btrfs peuvent être utilisés pour organiser et gérer efficacement les données dans un système de fichiers **Btrfs**. Les **sous-volumes** peuvent être utilisés pour isoler différents ensembles de fichiers et de données, tandis que les **snapshots** peuvent être utilisés pour créer des copies de sauvegarde ou des points de restauration de l'état du système de fichiers à un moment donné. + +== Lister les snapshots == + +Pour lister les snapshots présents dans un système de fichiers Btrfs, vous pouvez utiliser la commande btrfs subvolume list. Cette commande affichera une liste de tous les sous-volumes et snapshots présents dans le système de fichiers Btrfs. + +Voici la syntaxe générale de la commande : + + sudo btrfs subvolume list [chemin/vers/systeme-de-fichiers] + +où ''chemin/vers/systeme-de-fichiers'' représente le chemin d'accès au système de fichiers **Btrfs** que vous souhaitez lister. Si aucun chemin d'accès n'est spécifié, la commande listera les **sous-volumes** et **snapshots** du système de fichiers monté sur le point de montage courant. + +== Effacer un snapshot == + +Pour effacer un **snapshot** dans un système de fichiers **Btrfs**, vous pouvez utiliser la commande ''btrfs subvolume delete''. Voici la syntaxe générale de cette commande : + + sudo btrfs subvolume delete [chemin/vers/snapshot] + +où ''chemin/vers/snapshot'' représente le chemin d'accès au snapshot que vous souhaitez effacer. + +=== Vérifier l'intégrité Btrfs === + +Pour vérifier l'intégrité d'un système de fichiers **Btrfs**, vous pouvez utiliser la commande suivante : + + sudo btrfs scrub start /chemin/vers/systeme-de-fichiers + +où ''/chemin/vers/systeme-de-fichiers'' représente le chemin d'accès au système de fichiers **Btrfs** que vous souhaitez vérifier. + +=== La compression avec Btrfs === + +Avec la **compression transparente** de **Btrfs**, il n'est pas nécessaire d'installer les programmes de compression car *Btrfs les prend en charge directement : + + * zstd + * lzo + * zlib + +La **compression transparente** est une fonctionnalité qui **permet de compresser des données sur un système de fichiers sans que l'utilisateur ait à s'en soucier**. Cela signifie que lorsque les fichiers sont écrits sur le disque, ils sont automatiquement compressés et, lorsqu'ils sont lus, ils sont automatiquement décompressés. Cette fonctionnalité peut aider à économiser de l'espace de stockage sur le disque dur, car les fichiers compressés prennent moins de place que les fichiers non compressés. + +La compression transparente du système de fichiers dans Btrfs est configurable de plusieurs façons : + * En tant qu'option de montage lors du montage du système de fichiers (s'applique à tous les sous-volumes du même système de fichiers Btrfs) + * Avec les propriétés de fichiers Btrfs + * Lors de la défragmentation du système de fichiers Btrfs (pas permanente) + * Avec l'interface d'attributs de fichier ''chattr'' + +== Montage système de fichiers fstab == + + +En utilisant l'option de montage ''compress'' lors du montage du système de fichiers Btrfs. Cette option s'applique alors à tous les sous-volumes de ce système de fichiers. Par exemple, pour monter un système de fichiers Btrfs en utilisant l'algorithme de compression ''zstd'' sur le niveau 3, la commande suivante doit être utilisée : ''sudo mount -o compress=zstd:3 ...''. + +Il est important de noter que l'option de montage ''compress'' s'applique à tout le système de fichiers Btrfs et à tous ses sous-volumes. De plus, c'est la seule méthode supportée pour spécifier le niveau de compression à utiliser. + +Pour appliquer la compression au système de fichiers racine, elle doit être spécifiée dans le fichier ''/etc/fstab''. Par exemple, l'installeur de Fedora Linux active la compression ''zstd'' sur le niveau 1 par défaut, et cela est reflété dans le fichier ''/etc/fstab''. + +<code> +UUID=47b03671-39f1-43a7-b0a7-db733bfb47ff / btrfs subvol=root,compress=zstd:1,[ ... ] 0 0 +</code> + +== Activation de la compression par fichier == + +Une autre méthode de spécification de la compression consiste à utiliser les propriétés du système de fichiers Btrfs. Pour lire le paramètre de compression pour n'importe quel fichier, dossier ou sous-volume, utilisez la commande suivante : + + sudo btrfs property get <CHEMIN> compression + +De même, vous pouvez configurer la compression de la manière suivante : + + sudo btrfs property set <CHEMIN> compression <VALEUR> + +Par exemple, pour activer la compression zlib pour tous les fichiers sous /etc : + + sudo btrfs property set /etc compression zlib + +Vous pouvez obtenir une liste de valeurs prises en charge avec ''man btrfs-property''. Gardez à l'esprit que cette interface ne permet pas de spécifier le niveau de compression. De plus, si une propriété de compression est définie, elle remplace toute autre compression configurée au moment du montage. + + +==== Bibliographie ==== + + + * Documentation : https://btrfs.readthedocs.io/en/latest/man-index.html diff --git a/data/pages/informatique/linux/system/types-de-partitions/ext4.txt b/data/pages/informatique/linux/system/types-de-partitions/ext4.txt new file mode 100644 index 0000000..97dd45d --- /dev/null +++ b/data/pages/informatique/linux/system/types-de-partitions/ext4.txt @@ -0,0 +1,10 @@ +====== ext4 ====== +{{ :dummy.png?75x75|}} + +**ext4** (quatrième version de l'//Extended File System//) est le système de fichiers par défaut sur de nombreuses distributions Linux modernes, mais il est également compatible avec les systèmes de fichiers plus anciens tels que **ext2** et **ext3**, ce qui permet de faciliter la migration vers une version plus récente. + +Le système de fichiers **ext4** offre de nombreuses améliorations par rapport à ses prédécesseurs, notamment une __meilleure résilience aux pannes__, une __prise en charge de fichiers plus volumineux__ et une __amélioration des performances en lecture/écriture__. Il __utilise des techniques de journalisation__ pour garantir l'intégrité des données en cas de panne de système, et prend en charge des fonctionnalités avancées telles que la __déduplication__, le __chiffrement__ et la __compression de fichiers__. + + + + diff --git a/data/pages/informatique/linux/system/types-de-partitions/uefi.txt b/data/pages/informatique/linux/system/types-de-partitions/uefi.txt new file mode 100644 index 0000000..bf46f43 --- /dev/null +++ b/data/pages/informatique/linux/system/types-de-partitions/uefi.txt @@ -0,0 +1,4 @@ +====== EFI ====== +{{ :dummy.png?75x75|}} + +Voir la page [[informatique:linux:system:uefi]] diff --git a/data/pages/informatique/linux/system/uefi.txt b/data/pages/informatique/linux/system/uefi.txt new file mode 100644 index 0000000..a47a5d5 --- /dev/null +++ b/data/pages/informatique/linux/system/uefi.txt @@ -0,0 +1,39 @@ +====== 050 · UEFI ====== +{{ :dummy.png?75x75|}} + +L'**UEFI** (Unified Extensible Firmware Interface) est un micrologiciel plus moderne qui a remplacé le Legacy BIOS dans de nombreux ordinateurs personnels. Contrairement au BIOS traditionnel, qui est principalement basé sur du code en langage assembleur, l'**UEFI** est basé sur du code en langage de haut niveau, ce qui le rend plus facile à développer et à mettre à jour. De plus, l'**UEFI** prend en charge des disques durs plus grands, des interfaces graphiques utilisateur plus modernes, la sécurité améliorée, et une meilleure prise en charge des périphériques d'entrée et de sortie. + +L'**UEFI** fonctionne en utilisant des pilotes pour communiquer avec les différents périphériques matériels de l'ordinateur, tels que le disque dur, la carte graphique, le clavier et la souris. Ces pilotes sont stockés dans une zone spéciale de l'**UEFI** appelée l'EFI System Partition (ESP). La partition ESP est généralement formatée en FAT32 et contient des fichiers tels que les fichiers de configuration de l'**UEFI**, les pilotes matériels, les fichiers de démarrage de l'OS et les fichiers de secours du système. Dans les systèmes multiboot, il peut y avoir plusieurs partitions ESP sur un même disque dur, une pour chaque système d'exploitation installé. L'ESP doit être présente et correctement configurée pour que le système puisse démarrer en mode **UEFI**. + +Lorsque l'ordinateur démarre, l'**UEFI** charge les pilotes nécessaires à partir de l'ESP et initialise les périphériques matériels. Il charge ensuite le système d'exploitation et lui transfère le contrôle de l'ordinateur. + +L'**UEFI** prend également en charge la fonctionnalité **Secure Boot**, qui vérifie la signature numérique des pilotes et des programmes qui sont exécutés lors du démarrage de l'ordinateur. Cela aide à prévenir l'exécution de logiciels malveillants au niveau du micrologiciel. + +===== Accéder au BIOS UEFI ===== + +La manipulation courante pour accéder au BIOS UEFI consiste à redémarrer l'ordinateur et à appuyer sur une touche spécifique dès que l'ordinateur démarre. Cette touche varie en fonction du fabricant de l'ordinateur et du modèle, mais elle est souvent indiquée à l'écran lors du démarrage de l'ordinateur. Les touches couramment utilisées pour accéder au BIOS UEFI incluent <key>F2</key>, <key>F10</key>, <key>F12</key>, <key>ESC</key> ou <key>Del</key>. En général, il est recommandé d'appuyer plusieurs fois sur la touche spécifique dès que l'ordinateur démarre pour s'assurer que le BIOS UEFI est bien accessible. Une fois dans le BIOS UEFI, il est possible de configurer les paramètres matériels et de sécurité de l'ordinateur. + +===== Préparer son installation UEFI ===== + +Sur un système **UEFI**, les disques sont partitionnés différemment que sur les systèmes BIOS. Au lieu d'utiliser une table de partitionnement MBR (Master Boot Record) comme sur les systèmes BIOS, les systèmes UEFI **utilisent une table de partitionnement GPT** (GUID Partition Table). + +Pour créer des partitions sous Linux sur un disque avec un système UEFI, vous devrez créer une partition séparée pour le stockage de l'ESP (EFI System Partition). Cette partition doit être formatée en **FAT32** et doit être montée sur ''/boot/efi''. En général, une partition ''/boot/efi'' 512 Mo est suffisante pour la plupart des installations Linux modernes. + + +===== Remplacer un Système d'Exploitation avec Secure Boot ===== + +Le remplacement d'un système d'exploitation avec **Secure Boot** activé peut nécessiter quelques étapes supplémentaires pour garantir que le nouveau système est démarré en toute sécurité et sans compromettre l'intégrité du système. Voici une procédure générale que vous pouvez suivre : + + * Désactivez Secure Boot : avant d'installer un nouveau système d'exploitation, vous devrez peut-être désactiver Secure Boot dans l'UEFI de l'ordinateur. Cela permettra au nouveau système d'exploitation de s'installer correctement. + + * Créez un support de démarrage : créez un support de démarrage pour le nouveau système d'exploitation, tel qu'une clé USB ou un DVD d'installation. + + * Démarrez à partir du support de démarrage : insérez le support de démarrage dans l'ordinateur et redémarrez l'ordinateur. Sélectionnez le support de démarrage dans l'interface de démarrage de l'UEFI. + + * Installez le nouveau système d'exploitation : suivez les instructions à l'écran pour installer le nouveau système d'exploitation. Assurez-vous de sélectionner le disque dur approprié pour l'installation. + + * Activez Secure Boot : une fois le système d'exploitation installé, vous pouvez réactiver Secure Boot dans l'UEFI. Cela permettra de sécuriser le démarrage du nouveau système d'exploitation. + + * Vérifiez l'intégrité du nouveau système d'exploitation : si vous avez installé un système d'exploitation signé, assurez-vous que la signature est correcte et valide. Vous pouvez utiliser les outils de vérification de signature fournis par le système d'exploitation ou les outils tiers pour effectuer cette vérification. + + * Installez les pilotes nécessaires : enfin, installez les pilotes nécessaires pour les périphériques matériels de l'ordinateur, tels que la carte graphique, la carte réseau, etc. Cela garantira que tous les composants matériels fonctionnent correctement sous le nouveau système d'exploitation. \ No newline at end of file diff --git a/data/pages/informatique/linux/system/upstart.txt b/data/pages/informatique/linux/system/upstart.txt new file mode 100644 index 0000000..82c9e6c --- /dev/null +++ b/data/pages/informatique/linux/system/upstart.txt @@ -0,0 +1,11 @@ +====== 220 · upstart ====== +{{tag>"Linux systeme"}} +{{ :dummy.png?75x75|}} + +**Upstart** est un système de gestion de processus qui a été utilisé pour gérer les processus et les services sur les systèmes d'exploitation basés sur **Linux**, tels que **Ubuntu**, **Debian** et **Fedora**. Il a été conçu pour remplacer le système **init** traditionnel et offre des fonctionnalités avancées de gestion de processus, telles que la gestion de dépendances entre les processus, la gestion de l'état des processus et la gestion des événements déclenchés par les utilisateurs. + +Upstart utilise un fichier de configuration appelé ''.conf'' pour gérer les processus et les services. Ces fichiers de configuration décrivent les processus et les services à exécuter, ainsi que les événements qui déclenchent ces processus et services. + +Avec l'arrivée de **systemd** en 2014, **Upstart** a été progressivement remplacé sur les distributions **Linux**, bien que certains systèmes continuent d'utiliser **Upstart**. + + diff --git a/data/pages/informatique/linux/system/variables.txt b/data/pages/informatique/linux/system/variables.txt new file mode 100644 index 0000000..a6b8fd4 --- /dev/null +++ b/data/pages/informatique/linux/system/variables.txt @@ -0,0 +1,57 @@ +====== 180 · Variables sous Linux ====== +{{tag>"linux system"}} +{{ :dummy.png?75x75|Nom de la section}} + +===== PATH ===== + +==== Historique ==== + +La variable d'environnement **PATH** a été inventée par les développeurs du système d'exploitation **Unix**. Elle a été introduite pour permettre aux utilisateurs d'exécuter des commandes en utilisant simplement leur nom, plutôt que de devoir entrer le chemin complet vers le fichier binaire. Cela a facilité l'utilisation des commandes en rendant le système plus convivial pour les utilisateurs. La variable **PATH** est devenue un élément standard de la plupart des systèmes d'exploitation modernes, y compris **Linux**, **macOS**, et **Windows**. + +**Microsoft** a repris le principe de la variable d'environnement **PATH** lorsqu'il a développé la commande "cmd" pour son système d'exploitation **Windows NT**. Cela a permis aux utilisateurs de Windows de trouver et d'exécuter des commandes en utilisant simplement leur nom, comme sur les systèmes Unix. La variable **PATH** a été introduite dans **Windows NT 3.5**, qui a été publié en 1993. Depuis lors, elle est devenue un élément standard de toutes les versions de Windows, y compris les versions les plus récentes. La variable d'environnement **PATH** n'a pas été incluse dans le système d'exploitation **MS-DOS** de **Microsoft**. Pour exécuter des commandes sur MS-DOS, les utilisateurs devaient entrer le chemin complet vers le fichier binaire. + +Il y avait plusieurs utilitaires disponibles pour MS-DOS qui permettaient d'ajouter une sorte de fonctionnalité de variable PATH pour exécuter des commandes en utilisant simplement leur nom. Certains des utilitaires les plus populaires étaient: + + * [[https://fr.wikipedia.org/wiki/4DOS|4DOS]] (1989) : un remplacement de commande pour **COMMAND.COM** qui ajoutait de nombreuses fonctionnalités, y compris la possibilité de définir des variables d'environnement, y compris PATH. + + * [[https://fr.wikipedia.org/wiki/4DOS#NDOS|NDOS]] (inclus à partir de [[https://en.wikipedia.org/wiki/Norton_Utilities|Norton Utilies 8.0]], 1994 - 2003 ((En 2003, Norton Utilities a été fusionné avec Norton SystemWorks, mais a été plus tard séparé à nouveau)) ): un remplacement de commande pour **COMMAND.COM** qui ajoutait des fonctionnalités similaires à 4DOS, y compris la possibilité de définir des variables d'environnement.\\ Voir le site https://winworldpc.com/product/norton-utilities/80 - Norton Utilities 8.0 fonctionne avec un [[informatique:technologie:processeur:286-cpu|80286]] et +. + + * [[https://en.wikipedia.org/wiki/DOSKEY|DOSKEY]] (1991) : un utilitaire de Microsoft qui a été introduit dans MS-DOS 5.0 pour améliorer l'expérience de la ligne de commande en ajoutant des fonctionnalités telles que la possibilité de rappeler des commandes antérieures et de créer des macros. Il a également ajouté la possibilité de définir des variables d'environnement, y compris **PATH**. + +==== Exploitation du PATH sous Linux ==== + +Sous Linux, la variable **PATH** est définie dans le fichier de configuration de l'utilisateur, comme ''.bashrc'' ou ''.bash_profile''. Voir la page [[informatique:linux:system:dossiers-remarquables:home:bash-profile]] pour plus d'informations. + +Elle peut également être définie dans le fichier de configuration global pour tous les utilisateurs, comme ''/etc/bashrc''. Voir la page [[informatique:linux:system:dossiers-remarquables:etc-bashrc]] pour plus d'informations. + +Enfin, la variable PATH peut-être modifié dans le SHELL uniquement dans la session courante en l’exécutant à l'invite de commandes. + +=== Ajouter un chemin dans le PATH === + +Voici un exemple de définition de la variable **PATH** pour ajouter un répertoire à la recherche de commandes : + + export PATH=$PATH:/usr/local/bin + +Cette ligne ajoutera le répertoire ''/usr/local/bin'' à la liste des chemins de recherche de commandes. + +Voici un autre exemple pour ajouter plusieurs répertoires : + + export PATH=$PATH:/usr/local/bin:/usr/local/sbin + +Cela ajoutera les répertoires ''/usr/local/bin'' et ''/usr/local/sbin'' à la liste des chemins de recherche de commandes. + +Pour que les modifications de **PATH** prennent effet, il faut recharger le fichier de configuration ou se reconnecter. + +=== Afficher le contenu de la variable PATH === + +Pour vérifier la valeur de la variable **PATH** actuelle, vous pouvez utiliser la commande : + + echo $PATH + +Cela affichera la liste des chemins séparés par des deux-points qui sont actuellement inclus dans la variable **PATH**. + + + --- //[[user:cedricabonnel]] et [[user:CPT]] // + + + diff --git a/data/pages/informatique/materiel/brother_hl3450_cn_remise_a_zero_du_compteur.txt b/data/pages/informatique/materiel/brother_hl3450_cn_remise_a_zero_du_compteur.txt new file mode 100644 index 0000000..ee45c7d --- /dev/null +++ b/data/pages/informatique/materiel/brother_hl3450_cn_remise_a_zero_du_compteur.txt @@ -0,0 +1,18 @@ +====== Brother HL3040-CN : Remise à zéro du compteur ====== + +Alors qu'il reste encore de la poudre (tonne) dans la cartouche de l'imprimante, l'imprimante exige le changement du toner. + +Pour remettre à zéro le compteur d'impression sur une Brother HL-3040CN, vous pouvez suivre les étapes suivantes : + +1. Ouvrir le capot de l'imprimante pour accéder aux cartouches. + +2. Appuyer sur le bouton ''CANCEL'' et sur le bouton ''SECURE PRINT'' en même temps (ou avec moins d'une seconde d'intervalle). Le menu de maintenance des cartouches va s'afficher. + +3. Presser les touches ''+'' ou ''-'' pour naviguer entre les différentes cartouches que vous voulez mettre à 0. Chaque toner a 2 entrées. Le début de la référence indiquée est importante. + K = black (noir), C = cyan (bleu), M = magenta (rouge), Y = yellow (jaune) + +4. Pour remettre à 0 la cartouche sélectionnée, il faut appuyer 2x sur le bouton ''OK''. Refaire la même chose pour chaque cartouche (2 entrées par cartouche). + +5. Sortir du menu avec la touche **BACK**, puis fermer le capot. + +6. L'imprimante va se réinitialiser pendant 1 à 2 minutes et sera ensuite disponible pour imprimer. \ No newline at end of file diff --git a/data/pages/informatique/materiel/index.txt b/data/pages/informatique/materiel/index.txt new file mode 100644 index 0000000..0f3685b --- /dev/null +++ b/data/pages/informatique/materiel/index.txt @@ -0,0 +1,31 @@ +====== Materiel ====== +{{ :dummy.png?75x75|}} + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/mise-a-jour-cle-pgp-goaccess.txt b/data/pages/informatique/mise-a-jour-cle-pgp-goaccess.txt new file mode 100644 index 0000000..91235c2 --- /dev/null +++ b/data/pages/informatique/mise-a-jour-cle-pgp-goaccess.txt @@ -0,0 +1,14 @@ +====== Mise à jour de la clé GPG de GoAccess ====== +{{ :informatique:pasted:20220609-012405.png?75x75|GoAccess est une application analytique web open-source pour les systèmes d'exploitation Unix et Linux.}} + +La clé GPG du dépôt de GoAccess pour Debian a expiré le 20/05/2022. Depuis cette date, il n'est plus possible de synchroniser le dépôt GoAccess avec votre machine. Le message + +''An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://deb.goaccess.io bullseye InRelease: The following signatures were invalid: EXPKEYSIG 97BD1A0133449C3D Gerardo Orellana <goaccess@prosoftcorp.com>'' + +apparaît à l'appel de la commande ''apt update''. Depuis, une nouvelle clé GPG a été déployée et il faut mettre à jour votre machine. + +<code> +sudo apt-key del 97BD1A0133449C3D +sudo rm -rf /usr/share/keyrings/goaccess.gpg +wget -O - https://deb.goaccess.io/gnugpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/goaccess.gpg >/dev/null +</code> \ No newline at end of file diff --git a/data/pages/informatique/newsgroup.txt b/data/pages/informatique/newsgroup.txt new file mode 100644 index 0000000..9b5c860 --- /dev/null +++ b/data/pages/informatique/newsgroup.txt @@ -0,0 +1,21 @@ +====== Newsgroup ====== +{{ :informatique:pasted:20220317-055153.png?75x75|}} + +Les //newsgropup// sont des groupes de messages //usenet// postés par des utilisateurs venant des 4 coins du mondes utilisant Internet. Chaque groupe comporte des nouvelles postées par n'importe et auxquelles tout le monde peut répondre suivant les conditions du groupe. Il est nécessaire d'avoir un client pour utiliser les //newsgroup//. La philosophie des //newsgroup// est très proche de celle des forums. + +__Clients Web__ : + + * http://news.nemoweb.net/ + * https://groups.google.com/ + +__Serveurs de newsgroup gratuits__ à utiliser avec un logiciel de newsgroup : + + * news.aioe.org + * news.eternal-september.org + * news.x-privat.org + +Les trois sont en accès libre et gratuit, et comportent tous les groupes de la hiérarchie **.fr**. + +''eternal-september.org'' et ''x-privat.org'' demandent une inscription gratuite sur le site web du même nom. Ils ont une meilleure rétention d'article que AIOE. + +''x-privat.org'' est le seul qui ne propose **pas** de connexion SSL sécurisée. \ No newline at end of file diff --git a/data/pages/informatique/noyau-unix.txt b/data/pages/informatique/noyau-unix.txt new file mode 100644 index 0000000..573a574 --- /dev/null +++ b/data/pages/informatique/noyau-unix.txt @@ -0,0 +1,57 @@ +====== Noyau UNIX ====== +{{tag>"systeme"}} +{{ :dummy.png?75x75|Nom de la section}} + +**Unix** est un système d'exploitation multi-utilisateur et multi-tâche qui a été développé au début des années 1970 par **Ken Thompson** et **Dennis Ritchie** de Bell Labs. Il a été conçu pour être utilisé sur des ordinateurs //mainframes// et //minicomputers//, mais a également été adapté pour fonctionner sur des ordinateurs personnels et des serveurs. + +Le **noyau Unix** est le cœur du système d'exploitation qui gère les ressources matérielles et logicielles de l'ordinateur, comme la mémoire, les processeurs, les périphériques d'entrée/sortie et les réseaux. Il est responsable de la gestion des processus, de la mémoire, des entrées/sorties et des réseaux. Il permet aux utilisateurs de communiquer avec l'ordinateur en utilisant une interface en ligne de commande, qui est une interface basée sur des commandes textuelles, et fournit des outils pour la gestion des fichiers et des répertoires. Il est également conçu pour être sûr et stable, en utilisant des mécanismes de sécurité pour protéger les données et les ressources de l'utilisateur contre les logiciels malveillants et les attaques extérieures. + +Le **noyau Unix** est un noyau //monothread//, c'est-à-dire qu'il ne peut gérer qu'un seul //thread// d'exécution à la fois, il est aussi mononucléaire, c'est-à-dire qu'il ne gère qu'un seul processeur. Les systèmes d'exploitation basés sur Unix, comme **Linux** ou **MacOS**, utilisent des noyaux hybrides qui combinent les fonctionnalités du noyau Unix original avec des fonctionnalités supplémentaires pour prendre en charge des processeurs **multi-coeurs** et desmulti-coeurs **threads multiples**. + +Il existe de nombreux autres noyaux basés sur Unix, tels que : + +---- + +**BSD** + +Les systèmes d'exploitation BSDLe noyau XNU est développé par Apple et est utilisé uniquement dans les systèmes d'exploitation Mac OS X et iOS (Berkeley Software Distribution) sont basés sur Unix et utilisent leur propre noyau. Les systèmes d'exploitation BSD les plus connus sont FreeBSD, OpenBSD, et NetBSD. + +---- + +**Solaris** + +Ce système d'exploitation est développé par Oracle Corporation et utilise son propre noyau, appelé Solaris Kernel. Il est utilisé sur les plateformes SPARC et x86. + +---- + +**AIX** + +Ce système d'exploitation est développé par IBM et utilise son propre noyau, appelé AIX kernel. Il est utilisé sur les plateformes IBM Power Systems. + +---- + +**HP-UX** + +Ce système d'exploitation est développé par Hewlett Packard Enterprise et utilise son propre noyau, appelé HP-UX kernel. Il est utilisé sur les plateformes HP 9000 et HP Integrity. + +---- + +**Linux** + +Le noyau Linux est développé par une communauté de développeurs et est utilisé dans de nombreux systèmes d'exploitation différents, notamment Linux, Android, Chrome OS. + +---- + +**IRIX** + +Ce système d'exploitation était développé par SGI (Silicon Graphics) et utilisait son propre noyau, appelé IRIX kernel. Il était utilisé sur les plateformes SGI MIPS. + +---- + +**XNU** + +Le noyau XNU a été développé par Apple pour la première fois en 2000, pour être utilisé dans le système d'exploitation Mac OS X 10.0, qui a été lancé plus tard cette année-là. Il est utilisé uniquement dans les systèmes d'exploitation Mac OS X et iOS. Le noyau XNU est un noyau hybride qui combine des éléments de noyaux open-source, tels que BSD et Mach, avec des éléments propriétaires développés par Apple. + +Il y a d'autres noyaux basés sur Unix qui sont moins connus ou qui ne sont plus maintenus. Ces noyaux sont généralement utilisés dans des systèmes d'exploitation spécifiques ou sur des plateformes spécifiques. + + --- //[[user:cedricabonnel]], [[user:CPT]] // \ No newline at end of file diff --git a/data/pages/informatique/numlock-caplock-indicator-linux.txt b/data/pages/informatique/numlock-caplock-indicator-linux.txt new file mode 100644 index 0000000..f345733 --- /dev/null +++ b/data/pages/informatique/numlock-caplock-indicator-linux.txt @@ -0,0 +1,13 @@ +====== Indicateur de verrouillage pavé numérique et majuscule ====== +{{ :informatique:pasted:20220816-060955.png}} +Une extension sous Gnome permet d'afficher dans la barre système l'état du verrouillage majuscule et pavé numérique. Cette extension Gnome permet également d'afficher une notification sur l'écran au changement d'état. + +Pré requis + + * installer Gnome Shell + * installer l'extension de GNOME Shell dans le navigateur + +https://extensions.gnome.org/extension/36/lock-keys/ + +{{:informatique:pasted:20220816-061436.png}} +{{:informatique:pasted:20220816-061524.png}} \ No newline at end of file diff --git a/data/pages/informatique/openldap-installation.txt b/data/pages/informatique/openldap-installation.txt new file mode 100644 index 0000000..368c89e --- /dev/null +++ b/data/pages/informatique/openldap-installation.txt @@ -0,0 +1,24 @@ +====== OpenLDAP installation ====== +{{ :informatique:pasted:20210826-143240.png}} + +Présentation d'une installation minimale pour un fonctionnement normal. + +1. +Vérifier le hostname complet avec ''hostname -f''. Cela conditionnera la base **dn** pour le LDAP. Si nécessaire, modifier ''/etc/hostname'' et ''/etc/hosts''. + +2. +Installer le démon LDAP + + sudo apt install slapd + +3. +Installer les outils LDAP + + sudo apt install ldap-utils + +4. +Vérifier le déploiement + + slapd -V + + diff --git a/data/pages/informatique/pause.txt b/data/pages/informatique/pause.txt new file mode 100644 index 0000000..8d4f43b --- /dev/null +++ b/data/pages/informatique/pause.txt @@ -0,0 +1,41 @@ +====== Effectuer une pause ====== +{{ :journal_geek:2021:pasted:20210803-221011.png}} + +Voilà une question que l'on peut se poser quand on écrit des batchs : +**Comment réaliser une pause de X secondes ?** + + +===== - Linux ===== + + +Sous Linux, la commande **sleep** permet d'attendre un moment spécifié avant de poursuivre. + + sleep <NUMBER><SUFFIX> + +Par défaut, le nombre (**NUMBER**) indiqué est des secondes. Le nombre indiqué doit être un entier.\\ +L'attente peut être en secondes (**s**), minutes, heures (**h**) ou jours (**d**). Il est mentionné par le paramètre **SUFFIX**. + +===== - DOS / Windows ===== + +Sous Windows, on utilisera la commande **ping**. Deux paramètres nous seront utile : le délai d'attente d'une réponse (**w**) et le nombre d'essai (**n**). +On effectuera un ping sur une adresse qui ne peut pas être jointe. + + ping 1.1.1.1 -n 1 -w 1000 > nul + +L'option **w** doit être indiqué en millisecondes. + +Pour Windows XP, le fonctionnement de **Ping** diffère. On retiendra une autre syntaxe. + + ping 1.1.1.1 -n 5 > nul + +La syntaxe précédente ne nous permet d'effectuer une commande passe-partout, du genre **wait 5**. + +Pour réaliser cet aspect là, nous écrirons un batch. Il permettra de traiter un argument. + +L'argument sera le nombre de secondes que l'on souhaite attendre. + +<code DOS wait.bat> + ping 1.1.1.1 -n 1 -w %1000 >NUL +</code> + +J'ai vu qu'il était également possible d'utiliser la commande **choice** avec l'option **/t**. Cependant, il est dommage que toute action sur le clavier annulera l'attente. \ No newline at end of file diff --git a/data/pages/informatique/picard.txt b/data/pages/informatique/picard.txt new file mode 100644 index 0000000..bec572d --- /dev/null +++ b/data/pages/informatique/picard.txt @@ -0,0 +1,59 @@ +===== Logiciel Picard ===== + +==== Fichiers de configuration ==== + +Sous **Linux**, les fichiers de configurations se trouvent soit dans : + * ''~/.var/app/org.musicbrainz.Picard/config/MusicBrainz'' pour une installation avec **falthub** + * ''~/.config/MusicBrainz'' pour une installation avec **dnf** + +==== Séparer les singles, des albums ==== + +Petit de renommage des fichiers prenant en compte **single**, et **album**. Exemple : +<code> +~/Musique/nas/audio/albums/b/beatles,_the/help!_(1965)_2c053984-4645-4699-9474-d2c35c227028/7._the_beatles_-_ticket_to_ride.mp3 +~/Musique/nas/audio/singles/c/cobra_starship_feat._sabi/cobra_starship_feat._sabi_-_you_make_me_feel..._(disco_fries_remix).opus +~/Musique/nas/audio/singles/s/snap!/_1990/snap!_-_the_power_(acapella).opus +</code> + +Voici le script mis en œuvre chez moi. Il permet de : + * Nommage de type **c**/**cedric_abonnel**/**mon_album_(2021)_8956ec26-7588-4bba-9812-fcf8523c09d5** + * Dossier spécial pour les **compilations** et **Various Artists** +<code> +$lower( +$replace( +$replace( + +$if($eq(%albumartist%,Various Artists), +various_artists/$left($firstalphachar($if2(%albumsort%,%album%)),1), +$left($firstalphachar($if2(%albumartistsort%,%albumartist%,%artistsort%,%artist%)),1)/$if2(%albumartistsort%,%albumartist%,%artistsort%,%artist%) +)/ + +$if(%album%,$if(%album%,%album%)$if(%date%, \($left(%date%,4)\))$if(%releasetype%, %releasetype%) - +$if(%musicbrainz_albumid%,_%musicbrainz_albumid%) +$if($eq($get(totaldiscs),1),,$if(%discnumber%,/disc-%discnumber%/)),no_album/%title%)/ +$if(%tracknumber%,%tracknumber%. ) +%artist% - %title% %acoustid_fingerprint%%acoustid_id% + + + , ,_ + ) + ,;, + ) +) +</code> + + +Voici un autre script qui permet de nommer de type **2021**/**interpretre**-**titre** + +<code> +$lower( +$replace( +$replace( +$if(%date%,$left(%date%,4))/ +%artist% - %title% + , ,_ + ) + ,;, + ) +) +</code> \ No newline at end of file diff --git a/data/pages/informatique/raccourcis-bien-utiles-sous-linux.txt b/data/pages/informatique/raccourcis-bien-utiles-sous-linux.txt new file mode 100644 index 0000000..c07d3e8 --- /dev/null +++ b/data/pages/informatique/raccourcis-bien-utiles-sous-linux.txt @@ -0,0 +1,25 @@ +====== Raccourcis bien utiles sous Linux ====== +{{ :informatique:pasted:20220320-061835.png?75x75}} +{{tag>"Linux tips"}} + +===== Ctrl + D ===== + +Dans Firefox, <kbd>Ctrl</kbd> + <kbd>d</kbd> permet d'ajouter la page courante dans le **marque-page**. +===== Ctrl + L ===== + + +{{:informatique:pasted:20220322-070348.png}} + +Dans l'application **Nautilus**, l'explorateur de fichiers du bureau **Gnome**, affiche la barre d'adresse éditable et le chemin au format canonique. + + +===== Shift + Imp écran ===== + +Sur un bureau graphique Linux (Gnome par exemple), la combinaison de touches <kbd>Shift</kbd> + <kbd>Imp écran</kbd> permet d'effectuer une capture d'écran fenêtrée. Cette capture sera enregistrée automatiquement dans le dossier ''Images''. + +===== Shift + Ctrl + Imp écran ===== + +Sur un bureau graphique Linux (Gnome par exemple), la combinaison <kbd>Shift</kbd> + <kbd>Ctrl</kbd> + <kbd>Imp écran</kbd> permet d'effectuer une capture d'écran fenêtrée. Cette capture sera enregistrée automatiquement dans le dossier ''Images''. + + + diff --git a/data/pages/informatique/resolv.conf.txt b/data/pages/informatique/resolv.conf.txt new file mode 100644 index 0000000..4efb882 --- /dev/null +++ b/data/pages/informatique/resolv.conf.txt @@ -0,0 +1,45 @@ +====== resolv.conf ====== + +{{ :informatique:pasted:20220524-182059.png?75x75}} + +En standard, votre machine est configurée avec un ou plusieurs serveurs DNS externes. Cette déclaration est effectuée dans le fichier ''/etc/resolv.conf''. + +Exemple de fichiers ''/etc/resolv.conf'' +<code conf resolv.conf> +# Generated by resolvconf +domain acegrp.lan +nameserver 192.168.100.3 +</code> + +Normalement, le fichier **resolv.conf** est géré dynamiquement par le service réseau. C'est la valeur par défaut. Elle est destinée aux ordinateurs portables et autres systèmes mobiles qui peuvent se connecter à différents réseaux. Elle fonctionne également bien pour de nombreux systèmes de bureau et de serveur, tant que l'infrastructure réseau est bien paramétrée. + +Pour certains systèmes, sur certains réseaux, l'administrateur système peut souhaiter configurer ''/etc/resolv.conf'' à la main. Cela conduit à un conflit entre les changements de l'administrateur, et les changements dynamiques effectués par le service réseau. + +Si vous éditez ''/etc/resolv.conf'' à la main, et que vous avez besoin d'empêcher le service réseau d'écraser vos changements, voici quelques options utiles à connaître. + +===== Configurer resolvconf ===== + +**Debian** fournit deux paquets, chacun contenant un programme nommé **resolvconf**, qui peut être utilisé pour contrôler (ou carrément empêcher) l'altération du fichier **/etc/resolv.conf** par le service réseau. Ces paquets sont **openresolv** et **resolvconf**. Les deux programmes exactement le même résultat, et vous devez donc choisir l'un ou l'autre. + +Ces paquets incluent divers fichiers de configuration pour d'autres paquets. + +Pour savoir si c'est le programme **resolvconf** qui est installé, vous pouvez taper : + resolvconf -v + +On part du principe que **resolvconf** est installé, et que vous utilisez **ifupdown** pour configurer vos interfaces réseaux. C'est la configuration standard en 2022. + +Vous pouvez utiliser les entrées **dns-nameserver** dans le fichier de configuration approprié de ''/etc/network/interfaces''. + +Exemple de configuration avec dns-nameserver : +<code conf 00-eth0> +iface eth0 inet static + address 192.168.1.3 + netmask 255.255.255.0 + gateway 192.168.1.1 + dns-nameserver 192.168.1.254 + dns-nameserver 9.9.9.9 + dns-search foo.org bar.com + +iface default inet dhcp +</code> + diff --git a/data/pages/informatique/se/freedos.txt b/data/pages/informatique/se/freedos.txt new file mode 100644 index 0000000..4f3b646 --- /dev/null +++ b/data/pages/informatique/se/freedos.txt @@ -0,0 +1,35 @@ +====== FreeDOS ====== + +FreeDOS est un système d'exploitation libre et open source conçu pour être compatible avec les applications et les jeux [[informatique:se:ms-dos:|MS-DOS]] (Microsoft Disk Operating System). Il a été développé pour fournir une alternative gratuite à MS-DOS, qui était un système d'exploitation très populaire dans les années 1980 et 1990. + +FreeDOS offre un ensemble de commandes et d'outils compatibles avec MS-DOS, ce qui signifie qu'il peut exécuter des programmes et des jeux conçus pour fonctionner sous MS-DOS. Il est également compatible avec certains programmes Windows 16 bits et peut être utilisé pour exécuter des tâches simples telles que la gestion de fichiers, la création de partitions de disque dur, la sauvegarde de données, etc. + +FreeDOS est un système d'exploitation léger et rapide qui peut être utilisé sur des ordinateurs plus anciens ou sur des machines virtuelles. Il est distribué sous licence GPL (General Public License), ce qui signifie qu'il peut être utilisé gratuitement, copié, modifié et distribué librement. + +====== Installer FreeDOS ====== + +L'installation de FreeDOS peut varier en fonction de l'utilisation prévue et du matériel de votre ordinateur. Voici les étapes générales pour installer FreeDOS sur un ordinateur : + + * Téléchargez la dernière version de FreeDOS sur le site officiel (https://www.freedos.org/download/). + + * Créez une clé USB bootable avec l'image ISO de FreeDOS en utilisant un logiciel de création de clé USB bootable, comme Rufus. + + * Insérez la clé USB bootable dans l'ordinateur sur lequel vous souhaitez installer FreeDOS, puis redémarrez l'ordinateur. + + * Dans le BIOS de l'ordinateur, modifiez l'ordre de démarrage pour démarrer à partir de la clé USB bootable. + + * Suivez les instructions d'installation de FreeDOS qui s'affichent à l'écran. Vous pouvez choisir d'installer FreeDOS sur un disque dur ou de l'utiliser en mode Live CD à partir de la clé USB. + + * Après l'installation, redémarrez l'ordinateur et vous devriez voir l'invite de commande de FreeDOS. + +<callout icon="fa fa-slack"> +Une image FreeDOS pèse 232.9 MiB, ce qui est beaucoup plus grande qu'une disquette MS-DOS standard, qui avait une capacité de stockage maximale de 1,44 Mo. Les disquettes MS-DOS étaient utilisées comme supports de stockage amovibles pour les ordinateurs personnels dans les années 80 et 90, avant que les clés USB et les disques durs externes ne deviennent plus populaires. + +L'image de disque de 232.9 MiB est destinée à être utilisée pour installer FreeDOS sur un disque dur ou une clé USB, plutôt que pour l'utiliser directement à partir d'une disquette. + +Il est intéressant de noter que la capacité de stockage des disquettes a augmenté au fil des ans, passant de 160 Ko pour les premières disquettes de 5,25 pouces à 1,44 Mo pour les disquettes de 3,5 pouces utilisées à la fin des années 90. Cependant, leur utilisation est aujourd'hui très limitée en raison de leur faible capacité de stockage et de leur fiabilité limitée. +</callout> +====== Bibliographie ====== + +Installer FreeDOS dans une machine virtuelle VirtualBox +http://wiki.freedos.org/wiki/index.php/VirtualBox \ No newline at end of file diff --git a/data/pages/informatique/se/index.txt b/data/pages/informatique/se/index.txt new file mode 100644 index 0000000..b899bb3 --- /dev/null +++ b/data/pages/informatique/se/index.txt @@ -0,0 +1,31 @@ +====== Systèmes d'exploitation ====== +{{ informatique:abonnel-os.png?nolink&75x75|Systèmes d'exploitation}} + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/se/linux/index.txt b/data/pages/informatique/se/linux/index.txt new file mode 100644 index 0000000..43c328f --- /dev/null +++ b/data/pages/informatique/se/linux/index.txt @@ -0,0 +1,35 @@ +====== GNU / Linux ====== +{{ informatique:1200px-gnulinux.jpg?nolink&75x75| GNU Linux}} + +<well> +Accéder à la page >> [[informatique:linux:index]] +</well> + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/se/ms-dos/batch/index.txt b/data/pages/informatique/se/ms-dos/batch/index.txt new file mode 100644 index 0000000..4b8eb93 --- /dev/null +++ b/data/pages/informatique/se/ms-dos/batch/index.txt @@ -0,0 +1,24 @@ +====== BATCH ====== + + +Pour Microsoft MS-DOS, les scripts de lot sont appelés des fichiers .BAT. Ce sont des fichiers de commandes enregistrées qui peuvent être exécutées automatiquement en utilisant la commande "batch" ou en double-cliquant sur le fichier dans l'Explorateur de fichiers. Les fichiers .BAT sont très utiles pour automatiser les tâches courantes, telles que la copie de fichiers, la suppression de fichiers obsolètes et la configuration de l'environnement système. Les fichiers .BAT sont toujours utilisés aujourd'hui, même si les systèmes d'exploitation modernes offrent des fonctionnalités plus avancées pour l'automatisation des tâches. + +===== Table des matières ===== + + * [[.:|introduction]] + +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/se/ms-dos/batch/pause.txt b/data/pages/informatique/se/ms-dos/batch/pause.txt new file mode 100644 index 0000000..743b91f --- /dev/null +++ b/data/pages/informatique/se/ms-dos/batch/pause.txt @@ -0,0 +1,49 @@ +====== Effectuer une pause ====== + +Voilà une question que l'on peut se poser quand on écrit des batchs : +**Comment réaliser une pause de X secondes ?** + +===== Linux ===== + + +Sous Linux, la commande **sleep** permet d'attendre un moment spécifié avant de poursuivre. + +==== Syntaxe ==== + + sleep <NUMBER><SUFFIX> + +Par défaut, le nombre (**NUMBER**) indiqué est des secondes. Le nombre indiqué doit être un entier.\\ +L'attente peut être en secondes (**s**), minutes, heures (**h**) ou jours (**d**). Il est mentionné par le paramètre **SUFFIX**. + +===== DOS / Windows ===== + +Sous Windows, on utilisera la commande **ping**. Deux paramètres nous seront utile : le délai d'attente d'une réponse (**w**) et le nombre d'essai (**n**). +On effectuera un ping sur une adresse qui ne peut pas être jointe. + +Pour Windows XP, le fonctionnement de **Ping** diffère. On retiendra une autre syntaxe. + +==== Syntaxe Windows XP ==== + + ping 1.1.1.1 -n 5 > nul + +==== Syntaxe ==== + + ping 1.1.1.1 -n 1 -w 1000 > nul + +L'option **w** doit être indiqué en millisecondes. + +==== Batch ==== + +La syntaxe précédente ne nous permet d'effectuer une commande passe-partout, du genre **wait 5**. + +Pour réaliser cet aspect là, nous écrirons un batch. Il permettra de traiter un argument. + +L'argument sera le nombre de secondes que l'on souhaite attendre. + +<code DOS wait.bat> + ping 1.1.1.1 -n 1 -w %1000 >NUL +</code> + +==== Remarque ==== + +J'ai vu qu'il était également possible d'utiliser la commande **choice** avec l'option **/t**. Cependant, il est dommage que toute action sur le clavier annulera l'attente. \ No newline at end of file diff --git a/data/pages/informatique/se/ms-dos/index.txt b/data/pages/informatique/se/ms-dos/index.txt new file mode 100644 index 0000000..c1b11b9 --- /dev/null +++ b/data/pages/informatique/se/ms-dos/index.txt @@ -0,0 +1,163 @@ +====== MS-DOS ====== +{{ :informatique:pasted:20230126-044123.png?300x}} + +Les premières versions de MS-DOS ont été développées par Microsoft dans les années 1980, après que la société ait acheté les droits d'utilisation de [[..:pc-dos:index|PC-DOS]], le système d'exploitation initialement utilisé dans les premiers ordinateurs IBM PC. + +MS-DOS (Microsoft Disk Operating System) est un système d'exploitation de type DOS (Disk Operating System), qui a été utilisé dans les ordinateurs personnels dans les années 80 et 90. Il a été développé par Microsoft et était le système d'exploitation le plus populaire pour les ordinateurs compatibles IBM PC à l'époque. + +MS-DOS est un système d'exploitation en mode ligne de commande, ce qui signifie qu'il n'y a pas d'interface graphique utilisateur (GUI) pour interagir avec l'ordinateur. Au lieu de cela, les utilisateurs devaient saisir des commandes texte pour effectuer des tâches telles que la gestion des fichiers et des programmes. + +MS-DOS a été conçu pour être utilisé avec des disques durs et des disquettes, et il a été livré avec une série de commandes intégrées pour effectuer des tâches telles que la gestion des fichiers, la formatage des disques, la sauvegarde et la restauration de données, et l'exécution de programmes. + +Il a été utilisé comme système d'exploitation de base pour les premières versions de Windows jusqu'à Windows 95, après cela son utilisation a diminué progressivement en raison de l'arrivée des systèmes d'exploitation graphiques plus modernes tels que Windows 95, Windows 98, Windows XP. + +Windows 98 et Windows Me (Millennium Edition) ont utilisé une version modifiée de MS-DOS appelée "MS-DOS 7.x" comme système d'exploitation de base. Ces versions de Windows ont conservé l'interface en mode ligne de commande de MS-DOS pour effectuer certaines tâches de maintenance, mais ont également introduit une interface graphique utilisateur (GUI) pour rendre l'utilisation de l'ordinateur plus facile pour les utilisateurs. + +Windows NT (New Technology) est un système d'exploitation différent qui n'a pas utilisé MS-DOS, mais a été conçu à partir de zéro pour offrir une meilleure stabilité et des fonctionnalités avancées pour les utilisateurs professionnels. Windows NT a été lancé en 1993 et a été utilisé pour Windows NT 3.1, Windows NT 3.5, Windows NT 3.51, Windows NT 4.0, Windows 2000, Windows XP. + +Windows XP et les versions ultérieures ne nécessitent plus MS-DOS pour démarrer, car elles utilisent un noyau différent, appelé "Windows NT kernel" pour gérer les tâches de base. Il est possible qu'il y ait encore des commandes de MS-DOS intégrées dans ces versions de Windows pour des raisons de compatibilité avec les anciens programmes qui ne sont pas supportés par la version moderne. + +L'invite de commandes (cmd.exe) sous Windows est un programme qui a été développé pour remplacer l'interface en mode ligne de commande de MS-DOS dans les versions plus récentes de Windows, à partir de Windows 95. Il a été conçu pour offrir une interface similaire aux utilisateurs qui étaient habitués à utiliser MS-DOS, tout en offrant des fonctionnalités supplémentaires et une meilleure compatibilité avec les nouvelles versions de Windows. + +Les commandes de l'invite de commandes de Windows ne sont pas exactement les mêmes que les commandes de MS-DOS et il y a des différences dans les fonctionnalités et les options entre les deux. Les commandes de l'invite de commandes de Windows sont généralement plus avancées et plus flexibles que les commandes de MS-DOS, offrant des options supplémentaires pour automatiser les tâches, gérer les fichiers et les dossiers, et interagir avec d'autres programmes. + +Malgré cela, l'invite de commandes de Windows reste compatible avec les commandes de MS-DOS, de sorte que les utilisateurs peuvent continuer à utiliser les commandes qu'ils connaissent et qu'ils ont l'habitude d'utiliser. Cela permet aux utilisateurs de continuer à utiliser des scripts et des programmes créés pour MS-DOS sur les nouvelles versions de Windows. + +===== Les versions majeures ===== + +Voici quelques-unes des premières versions de MS-DOS : + +---- + +**MS-DOS 1.0** + +Sorti en 1981, cette version était la première version de MS-DOS. Il était très similaire à PC-DOS 1.0 et était principalement utilisé sur les ordinateurs IBM PC. + +---- + +**MS-DOS 2.0** + +Sorti en 1982, cette version a introduit des fonctionnalités telles que la gestion des disquettes de 360 ko et la possibilité d'exécuter des programmes en mode de plusieurs tâches. + +---- + +**MS-DOS 3.0** + +Sorti en 1983, cette version a introduit des fonctionnalités telles que la gestion des disquettes de 720 ko et la possibilité de créer des sous-répertoires. + +---- + +**MS-DOS 3.1** + +Sorti en 1984, cette version a introduit des améliorations pour les ordinateurs compatibles IBM PC/XT, telles que la prise en charge de la mémoire vive supplémentaire. + +---- + +**MS-DOS 3.2** + +Sorti en 1985, cette version a introduit des améliorations pour les ordinateurs compatibles IBM PC/AT, telles que la prise en charge des disquettes de 1,2 Mo et des disques durs. + +---- + +**MS-DOS 3.3** + +Sorti en 1986, cette version a introduit des améliorations pour la compatibilité avec les ordinateurs compatibles IBM PC/XT et PC/AT, ainsi que des améliorations pour la gestion des fichiers. + +---- + +**MS-DOS 4.0** + +Sorti en 1988, cette version a introduit des fonctionnalités avancées telles que la prise en charge des sous-répertoires étendus et des commandes de fichiers graphiques. + +---- + + +**MS-DOS 5.0** + +Sorti en 1991. + +Il a été publié par Microsoft pour améliorer les fonctionnalités de la version précédente, MS-DOS 4.0 et ajoutait de nouvelles fonctionnalités telles que la commande de sauvegarde, une amélioration de la gestion de mémoire et une nouvelle version du programme d'installation. Il incluait également l'utilitaire de compression de disque **DoubleSpace** pour optimiser l'espace de stockage. + +Le programme **DoubleSpace** a été développé et commercialisé par une société appelée Stacker Technologies, qui a été rachetée par Microsoft en 1994.\\ +Il a été utilisé pour améliorer l'utilisation de l'espace disque en compressant les données sur les disques durs, tout en offrant des performances similaires à celles des disques non compressés. Il offrait également une fonctionnalité de compression transparente pour les utilisateurs, ce qui signifie qu'il n'était pas nécessaire de décompresser les fichiers pour les utiliser.\\ +Il est important de noter que **DriveSpace** était une version améliorée de DoubleSpace, il a été développé par Microsoft et remplace **DoubleSpace** dans MS-DOS 6.2 + +MS-DOS 5.0 a également introduit la commande **MEMMAKER** pour améliorer la gestion de la mémoire, ce qui permettait de libérer de la mémoire pour les programmes en cours d'exécution. Il a également introduit la commande **DEFRAG** pour défragmenter les disques durs, ce qui améliorait les temps d'accès aux fichiers. + +---- + +**MS-DOS 6.2** + +Publié en 1993, il ajoute de nouvelles fonctionnalités telles que la **compression de disque**, une amélioration de la commande de sauvegarde et une nouvelle version du programme d'installation. Il est également livré avec les outils de diagnostic MS-DOS pour aider à résoudre les problèmes de système. MS-DOS 6.2 est principalement utilisé sur les ordinateurs personnels compatibles PC de l'époque. + +DriveSpace est le nom du programme de **compression de disque** inclus dans MS-DOS 6.2, qui permet de compresser les fichiers et dossiers sur le disque dur pour optimiser l'espace de stockage. Il utilise une technique appelée "compression de fichiers" pour réduire la taille des fichiers en supprimant les données redondantes. Il permet également de créer des volumes compressés, qui sont des partitions de disque spéciales qui stockent des fichiers compressés. + + + + +---- + +**MS-DOS 7** + +Sorti en 1996 en tant que partie intégrante de Windows 95B (OSR2) et Windows 98. Il était également inclus dans Windows Me qui a été publié en 2000. + +Il comprenait les fonctionnalités suivantes: + + * Support pour les disques durs de plus de 32 Go + + * Support pour les lecteurs de disquettes de 2,88 Mo + + * Support pour les disques UDF (Universal Disk Format) pour lire les disques optiques, tels que les CD-ROMs et les DVD. + + * Support pour les fichiers de plus de 2 Go + + * Support pour les fichiers longs, ce qui permettait aux utilisateurs de donner des noms plus longs et plus descriptifs aux fichiers. + + * Support pour les noms de répertoires longs, ce qui permettait aux utilisateurs de donner des noms plus longs et plus descriptifs aux répertoires. + + * Support pour les disques USB, ce qui permettait aux utilisateurs de connecter des disques durs externes et des clés USB pour stocker des données. + + * Support pour les périphériques USB ce qui permettait aux utilisateurs de connecter des périphériques tels que des souris, des claviers et des imprimantes via une connexion USB. + + * Support pour les pilotes Plug and Play, ce qui permettait aux utilisateurs d'installer des périphériques sans avoir à configurer manuellement les paramètres de l'ordinateur. + + * Support pour les protocoles de réseau tels que TCP/IP, ce qui permettait aux utilisateurs de connecter des ordinateurs à un réseau et d'accéder à des ressources distantes. + + * Support pour les fichiers VFAT (Virtual File Allocation Table), pour stocker les noms de fichiers plus longs que ceux supportés par les versions antérieures de MS-DOS et Windows. + + +---- + +Avec l'arrivée de Windows, MS-DOS a continué d'être utilisé comme système d'exploitation de base pour Windows jusqu'à Windows 95, après cela l'utilisation de MS-DOS a diminué progressivement, pour finalement devenir obsolète. + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + + + --- //[[user:cedricabonnel]] et [[user:CPT]] // + diff --git a/data/pages/informatique/se/ms-windows/index.txt b/data/pages/informatique/se/ms-windows/index.txt new file mode 100644 index 0000000..d7cb05d --- /dev/null +++ b/data/pages/informatique/se/ms-windows/index.txt @@ -0,0 +1,90 @@ +====== MS Windows ====== + +{{ informatique:se:ms-windows:ms-windows-31-logo.png?75x75|mes notes sur Microsoft Windows}} + +===== - Windows 10 : et si on le remplaçait ? ===== + +Depuis 2015, avec le déploiement du nouveau **Windows 10**, on voit fleurir des tutoriaux et guide pour passer de nouveau sur **Windows 8**, **Windows 8.1** voir **Windows 7** : + * Windows 10, Comment rétrograder son PC vers Windows 7 ou Windows 8.1 ? + * Les 10 bonnes raisons de ne pas passer à Windows 10 + * Désinstaller Windows 10 et revenir à Windows 7 ou 8.1 + * ... + +Les raisons sont divers et multiples, voir même justifiées. + +<WRAP group> +<WRAP quarter column> +[[http://www.monwindowsphone.com/blog/windows-10--la-disparition-de-qmessaging-everywhereq-ne-plait-pas-aux-insiders-t110995.html|{{ informatique:se:ms-windows:no_thanks_windows_10.jpg?100 |}}]] +<WRAP center round box 60%> +**Windows 10** ne vous plaît pas forcément + +[[http://www.monwindowsphone.com/blog/windows-10--la-disparition-de-qmessaging-everywhereq-ne-plait-pas-aux-insiders-t110995.html|lire cet article...]] +</WRAP> +</WRAP> + +<WRAP quarter column> +[[http://www.ginjfo.com/actualites/logiciels/windows-10/windows-10-est-lent-plusieurs-solutions-20150905|{{ informatique:se:ms-windows:windows_slow.png?100 |}}]] +<WRAP center round box 60%> +**Windows 10** est trop lent sur votre ordinateur + +[[http://www.ginjfo.com/actualites/logiciels/windows-10/windows-10-est-lent-plusieurs-solutions-20150905|lire cet article...]] +</WRAP> +</WRAP> + +</WRAP> + + * Les outils associés à **Windows 10** ne vous satisfait pas : OneDrive, Edge + * Certains outils disparaissent avec **Windows 10** : Gadget, Internet Explorer, Windows Media Center + * **Windows 10** effectue beaucoup trop de mises à jour + * **Windows 10** intègre des mises à jour bancales et incontrôlables - [[http://www.01net.com/actualites/windows-10-microsoft-en-a-vraiment-apres-vos-donnees-1027949.html|Votre webcam ne fonctionne plus avec Windows 10 Anniversaire]] + * Une licence Retail **Windows 10** coûte trop chère (135,00 € TTC sur [[https://www.microsoftstore.com/store/msfr/fr_FR/pdp/Windows-10-Famille/productID.320445700|Microsoft Store]]) + * Le licence ''Mise à jour'' ou ''OEM'' ne vous convient pas. Il sera nécessaire d'acheter une nouvelle licence si vous changer de carte mère ou de processeur. + * Le type de licence ''Mise à jour'' pour Windows 10, associé à l'ordinateur ne vous convient pas - [[http://lecrabeinfo.net/tout-savoir-sur-les-licences-windows-retail-oem-vl-cle-produit.html|+ d'infos sur les licences]] + * Avec **Windows 10**, Microsoft modifie a volonté les paramètres et politiques appliquées au programmes installés sur votre ordinateur - [[http://www.presse-citron.net/windows-10-va-t-il-bloquer-les-jeux-ou-les-logiciels-crackes/|Microsoft va-t-il pouvoir bloquer les versions crackées de jeux ou de logiciels ?]] + * Windows 10 collecte des informations sur votre ordinateur - [[http://www.01net.com/actualites/windows-10-microsoft-en-a-vraiment-apres-vos-donnees-1027949.html|Windows 10 : Microsoft en a vraiment après vos données]] + * Vous ne pouvez pas installer **Windows 10** car le programme d'installation le refuse + + +**Marre de Windows ? Passez sur Fedora** + + + + +<WRAP center round box 60%> + +[[informatique:fedora_installer_linux|{{ informatique:se:ms-windows:free_fedora_linux_red.jpg?300 |}}]] + +<WRAP center round tip 60%> +[[informatique:fedora_installer_linux|Suivez les guides Fedora...]] +</WRAP> + +</WRAP> + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/se/ms-windows/les_clefs_de_produits_microsoft.txt b/data/pages/informatique/se/ms-windows/les_clefs_de_produits_microsoft.txt new file mode 100644 index 0000000..78d80f5 --- /dev/null +++ b/data/pages/informatique/se/ms-windows/les_clefs_de_produits_microsoft.txt @@ -0,0 +1,375 @@ +====== Récupérer la clé produit Microsoft Windows ====== + +Un petit script permet de récupérer les informations concernant votre licence. + +Copier ce code dans un fichier **viewpk.wsf**. L'extension du fichier est importante. + +<code VBS viewpk.wsf> +<job> +<runtime> +<description author="jcb"> +--------------------------------------------------------------------- +Ce script en ligne de commande détermine, à partir des clefs +"...\...\DigitalProductID", la valeur de la "ProductKey" +(clef de produit) sous la forme 5x5 : + xxxxx-xxxxx-xxxxx-xxxxx-xxxxx +Chaque caractère fait partie de l'ensemble BCDFGHJKMPQRTVWXY2346789 +Par défaut il examine le "DigitalProductID" de Windows, mais il est +capable de trouver et analyser ces clefs pour tous les produits Microsoft. +(Office, FrontPage, Visio, ...) +Ce script affiche aussi la "RAWkey" correspondante (valeur binaire, +exprimée en hexadécimal, en notations "little endian" et "big endian") +Inversement, il sait aussi convertir une RAWKey en ProductKey. + +Enfin il sert à calculer (partiellement) le ProductID à partir +de la ProductKey ou de la RAWkey. + +JCB © 2005 +--------------------------------------------------------------------- +</description> +<named name = "c" + helpstring = "Nom NetBIOS d'ordinateur + Si ce paramètre est absent, on retient l'ordinateur local" + type = "string" + many="false" + required = "false" /> +<named + name = "e" + helpstring = "Commutateur indiquant le type de l'entrée : + R : clef de la branche HKLM de la base de registres (software\...) + (valeur par défaut) + T : Recherche de toutes les clefs 'DigitalProductID' + P : ProductKey + HL : chaine hexadécimale de ProductKey (RAW key) + en notation Little Endian (octets de poids faibles en 1ers) + HB : chaine hexadécimale de ProductKey (RAW key) + en notation Big Endian (octets de poids forts en 1ers)" + type = "string" + required = "false" /> +<unnamed name = "v" + helpstring = "Suivant la valeur du commutateur précédent + - clef de la branche HKLM + NB: ne pas indiquer ni le préfixe (HKLM) + ni le nom de l'entrée (DigitalProductID) + (à encadrer par des guillemets si le nom contient des espaces) + Si ce paramètre est absent, on retient la clef : + \SOFTWARE\Microsoft\Windows NT\CurrentVersion + - ProductKey sous la forme xxxxx-xxxxx-xxxxx-xxxxx-xxxxx + - chaine hexadécimale (RAW Key)" + type = "string" + many="false" + required = "false" /> +<example> +Exemples : +---------- + viewpk + affiche la ProductKey de Windows + + viewpk /e:T /c:GRANDBASSAM + affiche les ProductKey de tous les produits Microsoft + installés sur l'ordinateur "GRANDBASSAM" + + viewpk /c:SASSANDRA /e:R "SOFTWARE\Microsoft\Office\11.0\Registration\{9017040C-6000-11D3-8CFE-0150048383C9}" + affiche la ProductKey de FrontPage 2003 sur l'ordinateur "SASSANDRA" + + viewpk /e:HL 8063EFA7DE99C873A76B9F97FCD303 + affiche la ProductKey à partir de cette chaine Little Endian + + viewpk /e:P FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8 + affiche la RAWKey à partir de cette ProductKey + +Dans tous les cas, il est affiché : + - la RAWKey en notation Little Endian + - la RAWKey en notation Big Endian + - les 2 nombres centraux du productID + (algorithme valable seulement pour Windows) +--------------------------------------------------------------------- +</example> +</runtime> +<script language="VBScript"> + +const HKEY_LOCAL_MACHINE = &H80000002 +CharSet24 = array("B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9") +' 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 +' 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 +Prefix="HKLM\" +KeyDef="software\Microsoft\Windows NT\CurrentVersion" +Entry1="DigitalProductId" +Entry2="ProductID" +Entry3="ProductName" +SW_SHOWNORMAL=1 +Dim shell, fso, net, args, Buffer, PK(25),Result(15), Key +Set shell = WScript.CreateObject("WScript.Shell") +Set net = Wscript.CreateObject("WScript.Network") +Set args = Wscript.Arguments +Set fso = WScript.CreateObject("Scripting.FileSystemObject") +nbargs=args.count +TestHost false + +Set Named = WScript.Arguments.Named +Set UnNamed = WScript.Arguments.UnNamed +nu=UnNamed.count +If named.Exists("c") Then Computer=lcase(named.Item("c")) else Computer=lcase(net.ComputerName) +Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & Computer & "\root\default:StdRegProv") +On Error Resume Next +job="r" +If named.Exists("e") Then job=lcase(named.Item("e")) +Select Case job +'Analyse clef BDR + Case "r" + BDR=true + If nu=0 Then Key=KeyDef else Key=UnNamed(0) + coderet=oReg.GetBinaryValue(HKEY_LOCAL_MACHINE, Key, Entry1, Buffer) + If CodeRet<>0 Then + Wscript.echo "Erreur BDR" + Wscript.quit + End If + For index = 0 to 14 + PK(index)=Buffer(index+&H34) + Next + PrintResult +'Enumération de toutes les clefs + Case "t" + On error goto 0 + BDR=true + rep=shell.Popup("Veuillez patienter SVP." & VBCRLF & "La recherche des clefs peut prendre un certain temps", _ + 3, "Clefs de produits Microsoft sur " & Computer,65) + If rep=2 Then Wscript.quit + ExploreKey("Software\Microsoft") +'Analyse de RAWKey ou ProductKey + Case "hl","hb","p" + BDR=false + If nu=0 Then + WScript.Arguments.ShowUsage + WScript.Quit + end if + Key=UnNamed(0) + Select Case job +'Little Endian + Case "hl" + i1=0 + i2=14 + s=1 +'Big Endian + Case "hb" + i1=14 + i2=0 + s=-1 + Case "p" + End Select + If job<>"p" Then +'RAWKey + j=0 + For index = i1 To i2 Step s + Sbyte="&H" & Mid(Key,index*2+1,2) + PK(j)=CInt(Sbyte) + j=j+1 + Next + PrintResult + Else +'ProductKey + j=0 + For index = 1 To len(Key) +' conversion des caractères en base24 + v=valueB24(Mid(Key,index,1)) + If v>=0 Then + PK(j)=v + j=j+1 + End If + Next + If j<>25 Then + WScript.Arguments.ShowUsage + WScript.Quit + End If +' conversion en binaire + For i = 0 To 14 + Result(i)=0 + Next + NumDigits=24 + ResLen=15 + For i= 0 To 24 + Aux=PK(i) + m=0 + Do + Aux=Result(m)*NumDigits + Aux + Result(m)= Aux AND 255 + m=m+1 + Aux=int(Aux/256) + Loop Until m >= ResLen + Next + For i = 0 To 14 + PK(i)=Result(i) + Next + PrintResult + End If + Case else + WScript.Arguments.ShowUsage + WScript.Quit + End Select + +Wscript.quit +'-------------------------------------------------------------------- +'Exploration récursive de la BDR +'recherche des entrées "DigitalProductId" +Sub ExploreKey(CurKey) +coderet=oReg.GetBinaryValue(HKEY_LOCAL_MACHINE,CurKey,Entry1,Buffer) +If CodeRet=0 Then +'Entrée trouvée. Extraction RAWKey + For index = 0 to 14 + PK(index)=Buffer(index+&H34) + Next + Key=CurKey + PrintResult + Exit Sub + end if +Dim arrSubKeys +'Enumération des sous-clefs +coderet=oReg.EnumKey(HKEY_LOCAL_MACHINE,CurKey,arrSubKeys) +If codeRet=0 Then + If IsArray(arrSubKeys) Then + For Each subkey In arrSubKeys + ExploreKey(CurKey & "\" & subkey) + Next + End If + end if +End Sub +'-------------------------------------------------------------------- +Sub PrintResult +RAWKeyBE="" +RAWKeyLE="" +'Affichage des RAWkeys en Little Endian et en Big Endian +For index = 0 to 14 + RAWKeyBE=hexa(PK(index)) & RAWKeyBE + RAWKeyLE=RAWKeyLE & hexa(PK(index)) + Next +S="" +'Calcul du ProductID (algorithme valable seulement pour Windows) +For index = 0 To 3 + CurByte=PK(Index) + If index = 3 Then CurByte=CurByte and &H7F + S=Hexa(CurByte) & S + next +PID=int(("&H" &S) /2) +SPID=CStr(PID) +While len(SPID)<9 + SPID="0" & SPID + Wend +SPID1=left(SPID,3) +SPID2=mid(SPID,4) +sigma=0 +For i = 1 To len(SPID2) + sigma=sigma+Asc(mid(SPID2,i,1))-48 + Next +m=7-sigma mod 7 +SPID=SPID1 & "-" & SPID2 & m +'Conversion RAWKey en ProductKey +S="" +For i = 24 To 0 Step -1 + r = 0 + For j = 14 To 0 Step -1 + r = r * 256 Xor PK(j) + PK(j) = Int(r/24) + r = r Mod 24 + Next + S=CharSet24(r) & S + If i Mod 5 = 0 And i <> 0 Then S="-" & S + Next +msg=VBCRLF +If BDR Then msg=msg & "HKLM\" & Key & "\" & Entry1 +msg=msg & VBCRLF & "ProductKey = " & S +msg=msg & VBCRLF & "RAWKey Big Endian = " & RAWKeyBE +msg=msg & VBCRLF & "RAWKey Little Endian = " & RAWKeyLE +' Calcul du ProductID (central) +' NB : valable seulement pour Windows, l'algorithme semblant +' être différent pour les autres produits +msg=msg & VBCRLF & "ProductID calculé = " & "xxxxx-" & SPID & "-xxxxx" +If BDR Then + coderet=oReg.GetStringValue(HKEY_LOCAL_MACHINE, Key, Entry2, SPID) + If Coderet=0 Then msg=msg & VBCRLF & "ProductID BDR = " & SPID + coderet=oReg.GetStringValue(HKEY_LOCAL_MACHINE, Key, Entry3, SPID) + If Coderet=0 Then msg=msg & VBCRLF & "ProductName = " & SPID + End If +Wscript.echo msg +End Sub +'-------------------------------------------------------------------- +'Affichage hexadécimal d'un octet avec 0 non significatif éventuel +Function hexa(n) +ch=hex(n) +If len(ch)<2 then ch="0" & ch +hexa=ch +End Function +'-------------------------------------------------------------------- +Function valueB24(c) +valueB24=-1 +c=ucase(c) +For i = 0 To 23 + If c=CharSet24(i) Then + valueB24=i + exit for + End If + Next +End Function +'-------------------------------------------------------------------- +'Sous-programme de test du moteur +'Vu les sorties générées, c'est CSCRIPT (et non pas WSCRIPT) +'qui doit être utilisé de préférence +Sub TestHost(force) +dim rep +strappli=lcase(Wscript.ScriptFullName) +strFullName =lcase(WScript.FullName) +i=InStr(1,strFullName,".exe",1) +j=InStrRev(strFullName,"\",i,1) +strCommand=Mid(strFullName,j+1,i-j-1) +if strCommand<>"cscript" then + If force then + Init="Ce script doit être lancé avec CSCRIPT" + Else + Init="Il est préférable de lancer ce script avec CSCRIPT" + End If + rep=MsgBox(Init & VBCRLF & _ + "Cela peut être rendu permanent avec la commande" & VBCRLF & _ + "cscript //H:CScript //S /Nologo" & VBCRLF & _ + "Voulez-vous que ce soit fait automatiquement?", _ + vbYesNo + vbQuestion,strappli) + if rep=vbYes then + nomcmd="setscript.bat" + Set ficcmd = fso.CreateTextFile(nomcmd) + ficcmd.writeline "@echo off" + ficcmd.writeline "cscript //H:CScript //S /Nologo" + ficcmd.writeline "pause" + params="" + For i = 0 To nbargs-1 + params=params & " " & args(i) + next + ficcmd.writeline chr(34) & strappli & chr(34) & params + ficcmd.writeline "pause" + ficcmd.close + shell.Run nomcmd, SW_SHOWNORMAL,true + force=true + end if + If force then WScript.Quit + end if +end sub +'-------------------------------------------------------------------- +</script> +</job> +</code> + +Dans une fenêtre DOS, positionnez vous dans le dossier où le fichier **viewpk.wsf**, puis exécutez la commande : +<code DOS> +cscript viewpk.wsf +</code> + +Le résultat devrait de la forme suivante : + +<code DOS> +ProductKey = FXXXP-4DFJD-GXXX9-VJXX7-HXXX2 +RAWKey Big Endian = 00D62D7BA2A0036A00BF64300C49D9 +RAWKey Little Endian = 0049FC396000236A83A0027B2DD600 +ProductID calculé = xxxxx-486-4100400-xxxxx +ProductID BDR = 00400-OEM-0092002-00006 +ProductName = Windows 7 Ultimate +</code> + +===== + d'infos ===== + * [[http://jc.bellamy.free.fr/fr/systeme.html#clefsproduitsMS]] \ No newline at end of file diff --git a/data/pages/informatique/se/ms-windows/microsoft-edge-full-mode-entreprise.txt b/data/pages/informatique/se/ms-windows/microsoft-edge-full-mode-entreprise.txt new file mode 100644 index 0000000..53b9637 --- /dev/null +++ b/data/pages/informatique/se/ms-windows/microsoft-edge-full-mode-entreprise.txt @@ -0,0 +1,67 @@ +====== Mode Entreprise et liste des sites en mode Entreprise ====== +{{ :informatique:pasted:20220415-124621.png?75x75}} + +===== Informations concernant Microsoft Edge Entreprise ===== + +Le mode Entreprise, mode de compatibilité qui s’exécute sur Internet Explorer 11 sur les appareils Windows 10, Windows 8.1 et Windows 7, permet d’afficher des sites web à l’aide d’une configuration de navigateur modifiée conçue pour émuler Windows Internet Explorer 7 ou Windows Internet Explorer 8. L’exécution dans ce mode permet d’éviter la plupart des problèmes de compatibilité courants associés aux applications web écrites et testées sur des versions antérieures d’Internet Explorer. + +De nombreux clients identifient la compatibilité des applications web comme un coût élevé de mise à niveau, car les applications web doivent être testées et mises à niveau avant d’adopter un nouveau navigateur. La compatibilité améliorée fournie par le mode Entreprise contribue à donner aux clients la confiance nécessaire pour passer à Internet Explorer 11, leur permettant ainsi de bénéficier de normes Web modernes, de performances accrues, d’une sécurité améliorée et d’une fiabilité supérieure. + +https://docs.microsoft.com/fr-fr/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode + +===== Page de téléchargement de Microsoft Edge Entreprise ===== + +https://www.microsoft.com/fr-fr/edge/business/download + + +===== Mode Entreprise et liste des sites en mode IE11 Internet Explorer 11 ===== + +Le mode Entreprise est une fonctionnalité d'Internet Explorer 11 qui permet aux entreprises de configurer et de gérer les paramètres de navigation de leurs employés sur Internet Explorer. Cette fonctionnalité permet aux entreprises de s'assurer que tous leurs employés utilisent les mêmes paramètres de navigation et les mêmes versions de navigateur, ce qui peut aider à réduire les problèmes de compatibilité. + +En ce qui concerne la liste des sites en mode IE11, cela dépend de la configuration spécifique de l'entreprise. Les entreprises peuvent choisir de configurer leurs ordinateurs pour que tous les sites Web soient automatiquement ouverts en mode IE11, ou elles peuvent choisir de configurer des sites Web spécifiques pour qu'ils soient ouverts en mode IE11. + +Si vous êtes un employé et que vous rencontrez des problèmes avec un site Web en utilisant Internet Explorer 11, il est possible que ce site Web ne soit pas configuré pour fonctionner correctement en mode IE11. Dans ce cas, vous pouvez essayer d'utiliser un autre navigateur, tel que Google Chrome ou Mozilla Firefox, qui peuvent être plus compatibles avec le site Web en question. + +Si vous êtes un administrateur système ou informatique, vous pouvez configurer les paramètres de mode Entreprise pour Internet Explorer 11 en utilisant l'outil de stratégie de groupe ou en modifiant les paramètres de registre sur les ordinateurs de votre entreprise. Vous pouvez également consulter la documentation officielle de Microsoft pour obtenir des instructions détaillées sur la configuration du mode Entreprise et la gestion des sites en mode IE11. + +Fichier XML de la liste des sites +<code XML> +<site-list version="205"> + <!-- File creation header --> + <created-by> + <tool>EnterpriseSiteListManager</tool> + <version>10586</version> + <date-created>20150728.135021</date-created> + </created-by> + <!-- Begin Site List --> + <site url="www.cpandl.com"> + <compat-mode>IE8Enterprise</compat-mode> + <open-in>IE11</open-in> + </site> + <site url="www.woodgrovebank.com"> + <compat-mode>Default</compat-mode> + <open-in>IE11</open-in> + </site> + <site url="adatum.com"> + <compat-mode>IE7Enterprise</compat-mode> + <open-in>IE11</open-in> + </site> + <site url="relecloud.com"/> + <!-- default for self-closing XML tag is + <compat-mode>Default</compat-mode> + <open-in>None</open-in> + --> + <site url="relecloud.com/products"> + <compat-mode>IE8Enterprise"</compat-mode> + <open-in>IE11</open-in> + </site> + <site url="contoso.com/travel"> + <compat-mode>IE7</compat-mode> + <open-in>IE11</open-in> + </site> + <site url="fabrikam.com"> + <compat-mode>IE7</compat-mode> + <open-in>IE11</open-in> + </site> +</site-list> +</code> diff --git a/data/pages/informatique/se/ms-windows/programmes_installes.txt b/data/pages/informatique/se/ms-windows/programmes_installes.txt new file mode 100644 index 0000000..644e86b --- /dev/null +++ b/data/pages/informatique/se/ms-windows/programmes_installes.txt @@ -0,0 +1,20 @@ +====== Programmes installés ====== + + * ADSL TV + * + + + * Google Chrome + * Google Picasa + * Google Earth + * LibreOffice + * Microsoft LifeCam + * Microsoft Office 2007 + * Microsoft Picture IT + * PDF Creator + * Microsoft Money 2005 (14) + * Microsoft Security Essentials + * Crédit Mutuel Virtualis + * Portable APPS + * VLC + * Team Viewer \ No newline at end of file diff --git a/data/pages/informatique/se/ms-windows/robocopy-sauvegarder-avec-windows.txt b/data/pages/informatique/se/ms-windows/robocopy-sauvegarder-avec-windows.txt new file mode 100644 index 0000000..811752f --- /dev/null +++ b/data/pages/informatique/se/ms-windows/robocopy-sauvegarder-avec-windows.txt @@ -0,0 +1,207 @@ +====== Sauvegarder ses documents avec Windows ====== + +{{ informatique:robocopy_la_sauvegarde_sous_windows.jpg?nolink&75x75|Sauvegarder ses documents}} +Testé **non** | Nécessite {{informatique:icon_terminal.png?nolink&32| terminal}} + + +Cet article est extrait du podcast [[https://www.abonnel.fr/podcast/?name=2018-11-22_cedric_info_13_robocopy_la_sauvegarde_sous_windows.mp3|mindCast Info, sauvegarder ses documents]] + +===== - Objectif ===== + +J'ai une de mes connaissances qui m'a demandé **comment faire une sauvegarde** avec Windows.\\ +Il s'agit bien d'effectuer une réplication des données des documents de l'ordinateur vers une unité de stockage extérieure. + +Je me suis fixé comme objectif de **ne pas utiliser de programmes complémentaires** à ceux déjà existants sous Windows et d'essayer de **maitriser au maximum le processus**, avec un **temps minimum à l’exécution**. + +Voici mes explications. Travaux pratiques pour effectuer une sauvegarde "intelligente" sous Windows. + + + +Le but est bien de maintenir l’image parfaite des dossiers ou documents de l'ordinateur (appelés __source__) vers une unité de stockage extérieure (appelée __destination__) sans tout recopier systématiquement. +Pour ne pas faire une sauvegarde intégrale de tous vos dossiers à chaque fois, on va essayer d'utiliser un programme qui compare et sauvegarde les modifications des fichiers ou dossiers réalisées à l’aide d’un logiciel. + +Pour plus de simplicité, j’ai préféré ne pas utiliser de programmes complémentaires mais uniquement ceux qui sont déjà disponibles sous Windows. Ceci afin que vous puissiez maitriser au maximum le processus, dans un temps raisonnable par son exécution. + +===== - Solution ===== + +Le programme choisi est **robocopy**. Il s'agit d'un programme en **ligne de commande**. Pour l'executer, nous allons programmer les commander dans un fichier d'execution appelé **BATCH**. Ce sont des fichiers terminant par l'extension **.BAT**. + +Au premier lancement, le programme fait une copie intégrale de vos documents vers l'unité de sauvegarde. Cela peut prendre beaucoup de temps.\\ +Aux lancements suivants, le programme effectue une sauvegarde incrémentielle (suppression, modification et ajout des fichiers), ce qui prend beaucoup moins de temps. + +===== - Le code ===== + +==== - Sauvegardes des dossiers identifiés ==== + +J'aurai pu identifier les 4 dossiers principaux''Documents'', ''Bureau'', ''Téléchargement'' et le dossier ''[[linux:AppData]]'', mais j'effectue une sauvegarde complète du dossier utilisateur. + +<code DOS sauvegarde_current_user.bat> +@echo off +REM A ecrire dans un fichier sauvegarde_all.bat +REM On sauvegarde tous les dossiers des Users et AppData + +REM Adapter les variables ci-dessous si nécessaire + +set racine_sauvegarde=e:\sauvegarde +set dossier_sauvegarde=%racine_sauvegarde%\%computername% +if not exist "%TMP%\robocopy" mkdir "%TMP%\robocopy" +set "log_out_script=%TMP%\robocopy\synthese.txt" +set "log_err_robocopy=%TMP%\robocopy\robocopy_%dateTime%_err.txt" +set "log_out_robocopy=%TMP%\robocopy\robocopy_%dateTime%_out.txt" +set rbcpy_errorlevel=0 + + +REM ** on cree le dossier de sauvegarde s'il n'existe pas +IF NOT EXIST "%destination_sauvegarde%" mkdir "%destination_sauvegarde%" + +goto save_3 + +REM ** on commence la sauvegarde 1 +set "source_sauvegarde=C:\Users" +set "destination_sauvegarde=%dossier_sauvegarde%\Users" +call :CALLROBOCOPY source_sauvegarde destination_sauvegarde log_out_script + + +REM ** on commence la sauvegarde 2 +set "source_sauvegarde=C:\ProgramData" +set "destination_sauvegarde=%dossier_sauvegarde%\ProgramData" +call :CALLROBOCOPY source_sauvegarde destination_sauvegarde log_out_script + + +REM ** on commence la sauvegarde 3 +:save_3 +set "source_sauvegarde=C:\Users\adm_cedric\Documents" +set "destination_sauvegarde=%dossier_sauvegarde%\users\adm_cedric\Documents" +call :CALLROBOCOPY source_sauvegarde destination_sauvegarde log_out_script + + +GOTO FIN + + +:ERREUR + echo ********** FIN ANORMALE DU TRAITEMENT ***** + exit /B 1 + +:FIN + REM ** on termine la sauvegarde par marquer un horodatage + echo ********** FIN NORMALE DU TRAITEMENT ***** + exit /B 0 + + + +rem CALLROBOCOPY SOURCE DESTINATION LOG +rem +rem SOURCE [IN, STR] Nom de la variable contenant le chemin de la source à copier +rem DESTINATION [IN, STR] Nom de la variable contenant le chemin de la destination +rem LOG [IN, STR] Chemin pour accéder au LOG du script +rem +:CALLROBOCOPY + call :GETLOCALDATETIME dateCUR timeCUR + set dateTime=%dateCUR%_%timeCUR% + echo %dateTime% - DEBUT - sauvegarde "%source_sauvegarde%" dans "%destination_sauvegarde%" >>"%log_out_script%" + if not exist "%TMP%\robocopy" mkdir "%TMP%\robocopy" + set "log_err_robocopy=%TMP%\robocopy\robocopy_%dateTime%_err.txt" + set "log_out_robocopy=%TMP%\robocopy\robocopy_%dateTime%_out.txt" + echo Lancement de la copie de %source_sauvegarde% + echo Lancement de la copie de %source_sauvegarde% >>"%log_out_robocopy%" + Robocopy.exe "%source_sauvegarde%" "%destination_sauvegarde%" /E /MIR /Z /DCOPY:T /COPY:DT /TIMFIX /R:0 /W:0 /TEE /NP 1>>"%log_out_robocopy%" 2>>"%log_err_robocopy%" + set rbcpy_errorlevel=%errorlevel% + + REM ** on termine la sauvegarde par marquer un horodatage + call :GETLOCALDATETIME dateCUR timeCUR + set dateTime=%dateCUR%_%timeCUR% + echo %dateTime% - FIN - sauvegarde effectuee avec le code %rbcpy_errorlevel% 1>>"%log_out_script%" + + if %rbcpy_errorlevel% NEQ 0 ( + echo ROBOCOPY s'est executé avec le code erreur %rbcpy_errorlevel%. Vérifier les logs dans %TMP%\robocopy + goto ERREUR + ) ELSE ( + GOTO :EOF + ) + + + +rem GETLOCALDATETIME RESULTDATE RESULTTIME +rem Extraire la date et l'heure independemment des parametres regionaux +rem Extraire la date au format YYYYMMDD et l'heure au format HHMMSS +rem RESULTDATE [OUT, STR] Nom de la variable contenant le date au format YYYYMMDD +rem RESULTDATE=0 si la date n'a pas pu etre extraite +rem RESULTTIME [OUT, STR] Nom de la variable contenant l'heure au format HHMMSS +rem RESULTTIME=0 si l'heure n'a pas pu etre extrait +:GETLOCALDATETIME + set RESULT= + for /f "tokens=* skip=1 delims=" %%A in ('wmic os get LocalDateTime') do ( + if not defined RESULT set RESULT=%%A + ) + if not defined RESULT set RESULT=0 + if %RESULT%==0 ( + if "%~1" NEQ "" (set %~1=%RESULT%) + if "%~2" NEQ "" (set %~2=%RESULT%) + ) else ( + if "%~1" NEQ "" (set %~1=%RESULT:~0,8%) + if "%~2" NEQ "" (set %~2=%RESULT:~8,6%) + ) + goto :EOF + + + + +</code> + + +<WRAP center round alert 60%> +Il ne faut pas modifier les fichiers et dossiers de la sauvegarde externe au risque de perdre votre travail. +</WRAP> + +==== - Sauvegardes les dossiers de tous les utilisateurs ==== + +Pour se simplifier la tâche on pourrait sauvegarder tous les fichiers et dossiers présents dans le dossier des utilisateurs.\\ +Mais ce n'est pas si simple, car les dossiers des utilisateurs peuvent être protégés en lecture. Il faudrait avoir des droits plus étendus. On parle alors de droit ACL. Une exécution du script avec les droits administrateur permettrait de contourner le problème. + +<code DOS sauvegarde_all.bat> +REM A ecrire dans un fichier sauvegarde_all.bat + +REM Adapter les variables ci-dessous si nécessaire + +set source_sauvegarde=%homedrive%%homepath%\.. +set racine_sauvegarde=e:\sauvegarde +set destination_sauvegarde=%racine_sauvegarde%\%computername% + +REM ************************************** +REM ***** NE PAS MODIFIER EN DESSOUS ***** +REM ************************************** + +REM ** on cree le dossier de sauvegarde s'il n'existe pas +IF NOT EXIST "%destination_sauvegarde%" mkdir -p "%destination_sauvegarde%" + +REM ** on commence la sauvegarde +Robocopy.exe "%source_sauvegarde%\\" "%destination_sauvegarde%" /E /MIR /Z /DCOPY:T /COPY:DT /TIMFIX /R:0 /W:0 /TEE /NP + +REM ** on termine la sauvegarde par marquer un horodatage +set dateCUR=%date:~6,4%%date:~3,2%%date:~0,2% +set timeCUR=%time:~0,2%%time:~3,2%%time:~6,2% +set dateTime=%dateCUR%_%timeCUR% +echo %dateTime% sauvegarde "%source_sauvegarde%" dans "%destination_sauvegarde%" effectuee >>"%racine_sauvegarde%\infos.txt" +</code> + + + +===== - Vérification ===== + +Il va falloir vérifier que les fichiers contenu dans la **source** soit également dans la **destination**. Pas un de plus, pas un de moins. C'est là que les choses se corsent. Lors de mes tests, il est apparu que l'explorateur de fichier calculé n'importe quoi, n'importe comment.\\ +Il a fallu que je retourne dans une fenêtre de **ligne de commandes** (fenêtre DOS) et jouer avec la commande ''dir''. + +Je vous détaillera cela ultérieurement. Revenez plus tard sur cette page SVP. + +===== - Évolutions ===== + + +Prochainement + * une vidéo pour montrer comment j'ai fait. + * la vérification du contenu synchronisé. + * le changement de lecteur à chaque branchement d'un disque externe ? + * faut-il préférer une sauvegarde externe ou interne ? + * faut-il faire confiance à une sauvegarde sur clé USB, disque SSD, DVD ? + * corriger les fautes. + * compléter l'article suivant vos retours + diff --git a/data/pages/informatique/se/pc-dos/index.txt b/data/pages/informatique/se/pc-dos/index.txt new file mode 100644 index 0000000..6d4ff44 --- /dev/null +++ b/data/pages/informatique/se/pc-dos/index.txt @@ -0,0 +1,15 @@ +====== PC-DOS ====== +{{ :informatique:pasted:20230126-044514.png?300x}} + +PC-DOS (IBM Personal Computer Disk Operating System) est le système d'exploitation qui a été utilisé dans les premiers ordinateurs IBM PC et compatibles. Il a été développé par IBM en 1981 pour fonctionner sur les ordinateurs IBM PC, qui ont été lancés la même année. + +PC-DOS était basé sur un système d'exploitation appelé 86-DOS, qui avait été développé par Seattle Computer Products. IBM a acheté les droits d'utilisation de 86-DOS pour en faire le système d'exploitation de ses ordinateurs PC. + +Au départ, PC-DOS était vendu exclusivement avec les ordinateurs IBM PC, mais rapidement d'autres fabricants d'ordinateurs compatibles ont pu obtenir une licence pour utiliser PC-DOS sur leur matériel. Cela a conduit à la création de nombreux ordinateurs compatibles IBM PC, qui ont été vendus sous des marques différentes. + +En 1982, Microsoft a acheté les droits d'utilisation de PC-DOS pour en faire une version appelée MS-DOS (Microsoft Disk Operating System), qui a été utilisée sur de nombreux ordinateurs compatibles IBM PC. + +Au fil des ans, plusieurs versions de PC-DOS et [[..:ms-dos:index|MS-DOS]] ont été lancées, avec des améliorations de performances et de fonctionnalités. Cependant, avec l'arrivée de systèmes d'exploitation plus avancés tels que Windows, l'utilisation de PC-DOS et MS-DOS a diminué progressivement au cours des années 90. + + --- //[[user:cedricabonnel]] et [[user:CPT]] // + diff --git a/data/pages/informatique/se/proxmox.txt b/data/pages/informatique/se/proxmox.txt new file mode 100644 index 0000000..90dcace --- /dev/null +++ b/data/pages/informatique/se/proxmox.txt @@ -0,0 +1,15 @@ +====== Proxmox ====== +{{ :dummy.png?75x75|Système de virtualisation}} + +**Proxmox**, appelé également **Proxmox VE** (Virtual Environment) est une plateforme de virtualisation open source sous licence GNU AGPL v3, basée sur la distribution Debian GNU/Linux et des technologies telles que **KVM** (Kernel-based Virtual Machine) et **LXC** (Linux Containers) et qui permettent d'isoler des applications dans des conteneurs. Elle permet aux utilisateurs de créer et de gérer des machines virtuelles et des conteneurs dans une interface web. + +**Proxmox** offre également des fonctionnalités avancées telles que la migration en direct, la haute disponibilité et la sauvegarde intégrée pour aider les utilisateurs à gérer efficacement leur infrastructure virtuelle. + +L'installation de **Proxmox** peut être effectué en téléchargeant une image ISO et en l'installant sur votre machine nue. + +> Plus d'infos à la page [[https://www.proxmox.com/en/proxmox-ve/get-started|Install and configure Proxmox VE]] + +Techniquement, il n'est pas recommandé d'installer **Proxmox** sur une distribution, car Proxmox utilise sa propre distribution basée sur Debian GNU/Linux. + + --- //[[user:cedricabonnel]]// & [[user:cpt]] + diff --git a/data/pages/informatique/se/raspberrypi-os/configurer_raspbian.txt b/data/pages/informatique/se/raspberrypi-os/configurer_raspbian.txt new file mode 100644 index 0000000..621bad8 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/configurer_raspbian.txt @@ -0,0 +1,75 @@ +====== Configurer Raspbian ====== + + +====== Configurer Raspbian PIXEL ====== + +{{ informatique:se:raspberrypi-os:pixel_raspbian.jpg?nolink&200 |}} + +<WRAP group round box> +<WRAP half column> +Au lancement de l'interface graphique, le ''menu des applications'' se situe en haut à gauche, en cliquant sur le symbole de la framboise. Ce menu intègre des raccourcis vers des programmes, des paramètres, l'aide du système Raspbian et des raccourcis système. + +Le menu affiche les programmes par groupe. On retrouve les groupes **Programmation**, **Internet**, **Son et vidéo**, **Graphisme** et **Accessoires**. Le choix du regroupement est indépendant de votre volonté. + +Pour paramétrer Raspbian, accéder au ''menu des applications'', puis accéder au groupement ''Préférences'', puis sélectionner ''Configuration du Raspberry Pi''. + +A l'avenir, par convention, de telles actions seront notées :\\ +''menu des applications'' > ''Préférences'' > ''Configuration du Raspberry Pi'' +</WRAP> +<WRAP half column> +{{ electronique:raspberry-pi:raspbian_config_04_config.png?direct |}} +</WRAP> +</WRAP> + + +<WRAP group round box> +<WRAP half column> +Dans le premier onglet intitulé ''Système'', je choisis de modifier le nom réseau du Raspberry Pi et le type de démarrage. + +Le nom réseau permet de l'identifier rapidement. Concernant le type de démarrage (en anglais, boot), je choisis le mode ''Console'' car je n'ai pas besoin du bureau pour mon utilisation future. +</WRAP> +<WRAP half column> +</WRAP> +</WRAP> + + +<WRAP group round box> +<WRAP half column> +Dans le second onglet intitulé ''Interfaces'', je choisis d'activer le port série et le report du port vers le Kernel. +</WRAP> +<WRAP half column> +</WRAP> +</WRAP> + + +<WRAP group round box> +<WRAP half column> +Dans le troisième onglet intitulé ''Performance'', je n'effectue aucune modification. +</WRAP> +<WRAP half column> +</WRAP> +</WRAP> + + +<WRAP group round box> +<WRAP half column> +Dans le quatrième onglet intitulé ''Localisation'', permet d'effectuer des modifications liées à des préférences de linguistiques et géographique. Il s'agit de paramètres pour le clavier, le Wifi, le fuseau horaire, la langue, l'encodage des caractères et le code pays. Je définis le pays du Wifi qui était sur la valeur ''aucun''. +</WRAP> +<WRAP half column> +</WRAP> +</WRAP> + +A l'issue de ce paramétrage, le programme vous demandera de redémarrer. + + +====== Variantes de configuration : raspi-config ====== + +**Configurer Raspberry Pi 2** + - [[informatique:se:raspberrypi-os:parametrage_raspi-config_pour_raspberrypi_2]] + - [[informatique:se:raspberrypi-os:conseils_de_configuration_raspi-config_2]] + +**Configurer Raspberry Pi 3+** + - [[informatique:se:raspberrypi-os:parametrage_raspi-config_pour_raspberrypi_3_plus]] + - [[informatique:se:raspberrypi-os:conseils_de_configuration_raspi-config_3_plus]] + + diff --git a/data/pages/informatique/se/raspberrypi-os/conseils_de_configuration_raspi-config_2.txt b/data/pages/informatique/se/raspberrypi-os/conseils_de_configuration_raspi-config_2.txt new file mode 100644 index 0000000..4b4e716 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/conseils_de_configuration_raspi-config_2.txt @@ -0,0 +1,54 @@ +====== Conseils de configuration raspi-config pour Raspberry Pi 2 ====== + +<WRAP group> +<WRAP half column> +{{electronique:raspberry-pi:installer_raspbian:raspberrypi_config_password.png?600 |}} + + +**Expand Filesystem** + +Il n'y a aucune autre saisie mise à part choisir cet item. L'extension de la partition se réalisera au prochain démarrage. + + +**Change user password** + +Pourquoi changer un mot de passe que tout le monde connait ?\\ +La réponse est dans la question. + +L'utilitaire vous demandera de saisir le nouveau mot de passe, à deux reprises. + + +**Boot Options** + +Suivant votre projet, vous pourrez démarrer en mode graphique ou en terminal auto connecté. + + +**Internationalisation Options** + +Dans **Change local**, vous pourrez activer **fr_FR.UTF-8 UTF-8** et désactiver les autres options. L'activation et désactivation des options s'effectue par appuie sur la barre d'espace. + +Il faudra ensuite, choisir le jeu par défaut **fr_FR.UTF-8**. + +Vous pourrez également modifier la timezone dans **Change Timezone**. + + +**Advanced Options** => **SSH** + +Il est nécessaire d'activer le serveur SSH afin de pouvoir accéder à distance, depuis un autre PC, sans y avoir à brancher un clavier et écran. + +{{ electronique:raspberry-pi:installer_raspbian:raspberrypi_finish.png?800 |}} + +Vous pouvez terminer votre configuration en cliquant sur **finish**. + +{{ electronique:raspberry-pi:installer_raspbian:raspberrypi_config_reboot.png?800 |}} + + +Une fois redémarré, vous pouvez effectuer un relevé d'information qui peut nous être utile. + +</WRAP> + +<WRAP half column> + +</WRAP> +</WRAP> + diff --git a/data/pages/informatique/se/raspberrypi-os/conseils_de_configuration_raspi-config_3_plus.txt b/data/pages/informatique/se/raspberrypi-os/conseils_de_configuration_raspi-config_3_plus.txt new file mode 100644 index 0000000..60f1106 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/conseils_de_configuration_raspi-config_3_plus.txt @@ -0,0 +1,172 @@ +====== Conseils de configuration raspi-config pour Raspberry Pi 3+ ====== + +{{ informatique:se:raspberrypi-os:raspi-config_menu_raspberry_pi_3_plus.png?direct&600 |}} + +<code> +┌───────────────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├────────────────────┐ +│ │ +│ 1 Change User Password Change password for the current user │ +│ 2 Network Options Configure network settings │ +│ 3 Boot Options Configure options for start-up │ +│ 4 Localisation Options Set up language and regional settings to match your location │ +│ 5 Interfacing Options Configure connections to peripherals │ +│ 6 Overclock Configure overclocking for your Pi │ +│ 7 Advanced Options Configure advanced settings │ +│ 8 Update Update this tool to the latest version │ +│ 9 About raspi-config Information about this configuration tool │ +│ │ +│ │ +│ │ +│ <Select> <Finish> │ +│ │ +└──────────────────────────────────────────────────────────────────────────────────────────────────┘ +</code> + + + +===== Change user password ===== + +<WRAP group box round> +<WRAP half column> +Pourquoi changer un mot de passe que tout le monde connait ?\\ +La réponse est dans la question. + + +L'utilitaire permet de modifier le mot de passe standard de l'utilisateur ''pi'' en vous demandant de saisir le nouveau mot de passe, à deux reprises. + +A ne pas négliger quand on a un minimum d'hygiène. +</WRAP> + +<WRAP half column> +{{ informatique:se:raspberrypi-os:raspi-config_password.png?direct&600 |}} +</WRAP> +</WRAP> + + + +===== Network Options ===== + + +<WRAP group box round> +<WRAP half column> +Depuis ce menu vous changer le nom réseau du Raspberry Pi, le nom du réseau WiFi à se connecter (WiFi SSID), et la clé de connexion et le nommage des interfaces réseau. + +Si vous activez le nommage des interfaces réseau (predictable network interface names), le nom de celle-ci sera un nom dérivé de l'adresse MAC : ''ens3p1'' au lieu de ''eth0''. +</WRAP> + +<WRAP half column> + +</WRAP> +</WRAP> + + +===== Advanced Options ===== + +<WRAP group round box> +<WRAP half column> + __Expand Filesystem__ + +Il n'y a aucune autre saisie mise à part choisir cet item. L'extension de la partition se réalisera au prochain démarrage. +</WRAP> + +<WRAP half column> +{{ informatique:se:raspberrypi-os:raspi-config_partition_resized.png?direct&600 |}} +</WRAP> +</WRAP> + + + + +===== Boot Options ===== + +<WRAP group round box> +<WRAP half column> +Suivant votre projet, vous pourrez démarrer en mode graphique ou en terminal auto connecté. + +</WRAP> + +<WRAP half column> + +</WRAP> +</WRAP> + + +===== Localisation Options ===== + +<WRAP group box round> +<WRAP half column> +Dans **Change local**, vous pourrez activer **fr_FR.UTF-8 UTF-8** et désactiver les autres options. L'activation et désactivation des options s'effectue par appuie sur la barre d'espace. + +Il faudra ensuite, choisir le jeu par défaut **fr_FR.UTF-8**. + +Vous pourrez également modifier la timezone dans **Change Timezone**. + +Il faudra également modifier le code pays WiFi dans le champs **Change Wi-fi Country**. +</WRAP> + +<WRAP half column> +{{ informatique:se:raspberrypi-os:raspi-config_wifi.png?direct&400 |}} +</WRAP> +</WRAP> + + + +===== Advanced Options : SSH ===== + +<WRAP group round box> +<WRAP half column> +Il est nécessaire d'activer le serveur SSH afin de pouvoir accéder à distance, depuis un autre PC, sans y avoir à brancher un clavier et écran. + +</WRAP> + +<WRAP half column> +{{ electronique:raspberry-pi:installer_raspbian:raspberrypi_finish.png?800 |}} +</WRAP> +</WRAP> + + + +<WRAP group box around> +<WRAP half column> +Vous pouvez terminer votre configuration en cliquant sur **finish**. + +Le programme vous invite à redémarrer. Refuser !\\ +Nous devons terminer la configuration avec la commande : +<code> +wpa_cli -i wlan0 reconfigure +</code> + +</WRAP> + +<WRAP half column> +{{ electronique:raspberry-pi:installer_raspbian:raspberrypi_config_reboot.png?800 |}} +</WRAP> +</WRAP> + + + + +<WRAP group box round> +<WRAP half column> + +Vous pouvez redémarrer : +<code> +sudo reboot +</code> + + +Une fois redémarré, vous pouvez effectuer un relevé d'information qui peut nous être utile. +</WRAP> + +<WRAP half column> + +</WRAP> +</WRAP> + + +<WRAP round box>{{informatique:fleche_next_bleue.png?nolink&20 |}} +Félicitation ! Vous avez accomplie votre mission. Je vous propose de retourner à la page principal sur [[lectronique:raspberry-pi:raspbian:start]]. +</WRAP> + + +biblio : https://www.raspberrypi.org/documentation/configuration/raspi-config.md diff --git a/data/pages/informatique/se/raspberrypi-os/index.txt b/data/pages/informatique/se/raspberrypi-os/index.txt new file mode 100644 index 0000000..a059b78 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/index.txt @@ -0,0 +1,104 @@ +====== Raspberry Pi OS ====== + +{{ informatique:se:raspberrypi-os:raspbian_os.jpg?nolink&75x75|}} + +**Raspberry Pi OS** est un système d'exploitation (OS) spécialement conçu pour les ordinateurs monocartes **Raspberry Pi**. Il s'agit d'une distribution **Linux** basée sur **Debian**, optimisée pour tirer pleinement parti des capacités matérielles du **Raspberry Pi**. **Raspberry Pi OS** offre une interface utilisateur conviviale, de nombreuses applications préinstallées et un écosystème de logiciels adaptés à la programmation, à l'éducation et à divers projets informatiques. + +**Raspberry Pi OS** est basé sur **Debian**, mais il comporte quelques modifications et optimisations spécifiques pour s'adapter aux besoins des utilisateurs de **Raspberry Pi**. Voici quelques-unes des principales modifications apportées par rapport à **Debian** : + +__1. Pilotes matériels __ + +**Raspberry Pi OS** inclut des pilotes matériels spécifiques pour les composants du **Raspberry Pi**, ce qui permet de tirer pleinement parti du matériel, notamment du processeur **ARM**, du **GPU VideoCore**, de l'**interface GPIO**, etc. + +L'**interface GPIO** (General Purpose Input/Output) est une caractéristique matérielle d'un ordinateur monocarte Raspberry Pi qui permet aux utilisateurs d'interagir avec le monde extérieur en utilisant des broches d'entrée/sortie. Ces broches **GPIO** peuvent être configurées pour être utilisées comme des entrées (pour lire des signaux) ou des sorties (pour envoyer des signaux) et sont utilisées pour connecter le **Raspberry Pi** à divers composants électroniques tels que des capteurs, des actionneurs, des LED, des moteurs, des relais, et bien plus encore. + +__2. Interface utilisateur__ + +**Raspberry Pi OS** utilise généralement l'environnement de bureau **LXDE**. Ces interfaces ont été optimisées pour les performances sur **Raspberry Pi** et offrent une expérience utilisateur plus fluide. + +__3. Configuration système__ + +Certains paramètres système sont préconfigurés pour s'adapter au matériel du __Raspberry Pi__. Par exemple, la résolution de l'écran, le son, le Wi-Fi, et d'autres paramètres sont configurés de manière appropriée dès l'installation. + +__4. Logiciels préinstallés__ + +**Raspberry Pi OS** inclut une sélection de logiciels préinstallés spécialement choisis pour les utilisateurs de **Raspberry Pi**, notamment des outils de programmation, des éditeurs de code, des navigateurs web et des utilitaires spécifiques à la **Raspberry Pi** : + * Chromium + * LibreOffice + * Thonny + * IDLE + * Geany + * Raspberry Pi Imager + * Pi GPIO Utility + * BlueJ + * Sonic Pi + * Accessories + * VLC Media Player + * Python 3 + +__5. Optimisations de performances__ + +Des optimisations ont été apportées au système d'exploitation pour garantir de bonnes performances sur le Raspberry Pi, en exploitant au mieux les capacités du matériel : + * Réglages de l'environnement de bureau + * Optimisations du système de fichiers + * Compression des données + * Réduction de la surcharge du système + * Surveillance des ressources + * Optimisations matérielles + * noyau et pilotes spécifiques + +__6. Compatibilité avec les bibliothèques Raspberry Pi__ + +**Raspberry Pi OS** prend en charge les bibliothèques spécifiques à **Raspberry Pi**, ce qui facilite le développement de logiciels personnalisés pour le **Raspberry Pi** : + * Raspberry Pi GPIO (RPi.GPIO), + * WiringPi + * PiCamera + * OpenCV + * RPi.GPIO Zero + * Pi4J + * ... + + + +===== Sommaire ===== + +-- **L'essentiel** + * [[informatique:se:raspberrypi-os:telecharger_raspbian]] + * [[informatique:se:raspberrypi-os:installer_raspbian]] + * [[informatique:se:raspberrypi-os:parametrer_raspbian]] + * [[informatique:se:raspberrypi-os:configurer_raspbian]] + * [[informatique:se:raspberrypi-os:mettre_a_jour_raspbian]] + * [[informatique:se:raspberrypi-os:mettre_a_jour_raspbian_au_1er_demarrage]] +-- **Lexique** + * [[informatique:se:raspberrypi-os:quelques_commandes]] +-- **Index** + * [[informatique:se:raspberrypi-os:super-index]] + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/se/raspberrypi-os/installer_raspbian.txt b/data/pages/informatique/se/raspberrypi-os/installer_raspbian.txt new file mode 100644 index 0000000..05612c7 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/installer_raspbian.txt @@ -0,0 +1,101 @@ +====== Installer Raspberry Pi OS ====== + +{{ informatique:se:raspberrypi-os:raspbianos_download.jpg?nolink&75x75|Installer Raspberry Pi OS}} + +{{informatique:info-symbol-vector-graphics.png?nolink&16x16 |Pour information}}J'ai téléchargé une image de l'installation de Raspberry Pi OS depuis le site Internet Officiel : [[informatique:se:raspberrypi-os:telecharger_raspbian]] + + +Je vais déployer cette image sur la carte microSD. + + +{{page>electronique:raspberry-pi:raspbian:video-tuto-installer-raspbian}} + + +===== Décompresser l'archive ===== + +Le fichier téléchargé est une archive ZIP. Elle contient un fichier .IMG qui correspond à une image d'une partition de carte SD. Je vais vous détailler les actions a réaliser en ligne de commandes. + +Il faut d'abord **décompresser l'archive ZIP** : + +<code> +unzip 2020-08-20-raspios-buster-armhf-lite.zip +</code> + + +===== Identifier la carte microSD ===== + +Le fichier ''2020-08-20-raspios-buster-armhf-lite.img'' est créé. Il faut l'écrire sur la carte SD qui servira de support de stockage pour le RaspberryPi. + +J'insère la carte microSD dans l'ordinateur et je l'**identifie avec la commande ''fdisk''** +<code> +sudo fdisk -l +</code> + +{{ informatique:installer_raspbian:a0c4915486ed10e493c8058094699e2a.png?nolink |}} + +===== Démonter les partitions ===== + +Je m'**assure que la partition n'est pas montée** avec la commande ''umount'' + +<code> +sudo umount /dev/sdb{1,5} +</code> + + +===== Copier l'image sur la carte microSD ===== + + +J'utilise la commande ''dd'' pour **copier le contenu du fichier image sur la carte SD**. Ceci va effacer tout le contenu de ma carte et copier octet par octet le contenu du fichier image. Je copie le fichier image sur la carte SD, identifiée ''sdb'' et non une partition de la carte. + +<code> +sudo dd bs=4M if=2020-08-20-raspios-buster-armhf-lite.img of=/dev/sdb conv=fsync +</code> + +{{ informatique:installer_raspbian:58e69572fbc3d9f8ca12b9e3301ef4ac.png }} + + + + +===== Préparer Raspberry Pi OS pour une connexion distante ===== + +Si vous décidez de démarrer Raspberry Pi OS sans écran ni clavier, il faudra accéder en ''ssh''. Pour ce faire, créer un fichier ''ssh'' dans le dossier ''root'' ou ''rootfs'' + +<code> +sudo mkdir /media/cedric/boot +sudo mount /dev/sdb2 /media/cedric/boot +touch /media/cedric/boot/ssh +</code> + +Et on démonte, efface et éjecte : + +<code> +cd +sudo umount /dev/sdb{1,2} +sudo rmdir /media/cedric/boot +</code> + +{{ linux:installer_raspbian:58e69572fbc3d9f8ca12b9e3301exf4ac.png }} + + +J'insère la carte microSD dans le Raspberry Pi et je branche l'alimentation 5V. + +====== Liens ====== + +<WRAP round box> + +**À suivre** + +{{informatique:fleche_next_bleue.png?nolink&20 |}} +Je vous propose de vous rendre au chapitre [[informatique:se:raspberrypi-os:parametrer_raspbian]]. +</WRAP> + + + + +**Biblio** + +[[https://www.raspberrypi.org/documentation/installation/installing-images/README.md|https://www.raspberrypi.org/documentation/installation/installing-images/README.md]] + +[[https://www.raspberrypi.org/documentation/installation/installing-images/linux.md|https://www.raspberrypi.org/documentation/installation/installing-images/linux.md]] + + diff --git a/data/pages/informatique/se/raspberrypi-os/mettre_a_jour_raspbian.txt b/data/pages/informatique/se/raspberrypi-os/mettre_a_jour_raspbian.txt new file mode 100644 index 0000000..a705bcc --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/mettre_a_jour_raspbian.txt @@ -0,0 +1,32 @@ +====== Mettre à jour Raspbian - version majeure ====== + +Raspbian se met à jour ! Le passage d'une version majeure à une autre peut s’effectuer directement par ligne de commande. + +Voici les commandes de mise à jour : + +<code> +$ sudo apt-get update +$ sudo apt-get dist-upgrade +</code> + +Il sera nécessaire d'installer le programme ''raspi-gpio'' pour gérer le port GPIO : + +<code> +$ sudo apt-get install raspi-gpio +</code> + + +===== Quelques liens ===== + +--- Vidéo : [[https://www.youtube.com/watch?v=8B7B1kzZJmw|Youtube - mise à jour Raspberry Pi]] + +--- Journal des modifications de Raspbian - Desktop : [[http://downloads.raspberrypi.org/raspbian/release_notes.txt]] + +--- Journal des modifications de Raspbian Lite : [[http://downloads.raspberrypi.org/raspbian_lite/release_notes.txt]] + +--- Journal des modifications de Raspbian - Desktop avec logiciels supplémentaires : [[http://downloads.raspberrypi.org/raspbian/release_notes.txt]] + +===== Autres articles ===== + + * [[lectronique:raspberry-pi:raspbian:start]] + diff --git a/data/pages/informatique/se/raspberrypi-os/mettre_a_jour_raspbian_au_1er_demarrage.txt b/data/pages/informatique/se/raspberrypi-os/mettre_a_jour_raspbian_au_1er_demarrage.txt new file mode 100644 index 0000000..d857160 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/mettre_a_jour_raspbian_au_1er_demarrage.txt @@ -0,0 +1,42 @@ +====== Mettre à jour Raspbian au 1er démarrage ====== + +Temps estimatif : 15 minutes + + +<WRAP group round box> +<WRAP half column> +Le programme affiche l'adresse IP du Raspberry PI. Ici, c'est le 192.168.100.66. +</WRAP> +<WRAP half column> +{{ electronique:raspberry-pi:raspbian_config_01_welcome.png?direct |}} +</WRAP> +</WRAP> + +<WRAP group round box> +<WRAP half column> +Sur cet écran, vous pouvez modifier le pays d'installation, la langue du système et le fuseau horaire. +</WRAP> +<WRAP half column> + +</WRAP> +</WRAP> + + +<WRAP group round box> +<WRAP half column> +Par défaut, le compte par défaut est ''pi'' avec le mot de passe ''raspberry''. Il est fortement conseillé de modifier le mot de passe pour des questions de sécurité. +</WRAP> +<WRAP half column> +{{ electronique:raspberry-pi:raspbian_config_02_password_pi_user.png?direct |}} +</WRAP> +</WRAP> + +<WRAP group round box> +<WRAP half column> +''Update Sotware'' permet de sélectionner une large choix de programmes et de les maintenir à jour ainsi que la mise à jour de Raspbian.\\ +Le programme exécute la mise à jour de Raspbian. +</WRAP> +<WRAP half column> +{{ electronique:raspberry-pi:raspbian_config_03_update.png?direct |}} +</WRAP> +</WRAP> diff --git a/data/pages/informatique/se/raspberrypi-os/parametrage_raspi-config_pour_raspberrypi_2.txt b/data/pages/informatique/se/raspberrypi-os/parametrage_raspi-config_pour_raspberrypi_2.txt new file mode 100644 index 0000000..5847472 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/parametrage_raspi-config_pour_raspberrypi_2.txt @@ -0,0 +1,42 @@ +====== raspi-config, le menu de configuration du Raspberry Pi 2 ====== + + +Il faut exécuter la commande ''raspi-config'' avec les droits admin pour exécuter l'assistant de configuration. + +<code> +sudo raspi-config +</code> + + +<WRAP group round box> +<WRAP half column> +Ce programme propose : + + * **Expand Filesystem** - Permettre d'étendre la partition de Rasbpian (''/'') au maximum de la possibilité de la carte SD + * **Change User Password** - Changer le mot de passe de l'utilisateur ''pi'' + * **Boot Options** - Choisir de démarrer dans le terminal ou dans l’environnement graphique LXDE + * **Wait for Network at Root** - Choisir le temps d'attente pour se connecter au réseau au démarrage + * **Internationalisation Options** - Configurer les options linguistiques + * **Enable Camera** - Activer le Pi pour fonctionner avec la caméra Raspberry Pi + * **Add to Rastrack** - Ajouter ce Pi à la carte en ligne des Raspberry Pi + * **Overclock** - Paramétrer l'overclocking pour votre Pi + * **Advanced Options** - Paramétrer les options avancées + * **About raspi-config** - Information concernant cet outil de configuration + + + +</WRAP> + +<WRAP half column> +{{ electronique:raspberry-pi:installer_raspbian:pi_raspberrypi_config130.png?600 |raspi-config}} +</WRAP> +</WRAP> + + + +<WRAP round box> + +{{informatique:fleche_next_bleue.png?nolink&20 |}} +Je vous propose de suivre les [[informatique:linux:raspberry-pi:raspbian:conseils-de-configuration-raspi-config_2]] que j'ai pu glaner sur différents supports. + +</WRAP> diff --git a/data/pages/informatique/se/raspberrypi-os/parametrage_raspi-config_pour_raspberrypi_3_plus.txt b/data/pages/informatique/se/raspberrypi-os/parametrage_raspi-config_pour_raspberrypi_3_plus.txt new file mode 100644 index 0000000..c766e25 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/parametrage_raspi-config_pour_raspberrypi_3_plus.txt @@ -0,0 +1,38 @@ +====== raspi-config, le menu de configuration du Raspberry Pi 3+ ====== + +Il faut exécuter la commande ''raspi-config'' avec les droits admin pour exécuter l'assistant de configuration. + +<code> +sudo raspi-config +</code> + +<WRAP group round box> +<WRAP half column> +Ce programme propose : + + * **Change User Password** - Changer le mot de passe de l'utilisateur ''pi'' + * **Network Options** - Paramétrer les options réseau + * **Boot Options** - Choisir de démarrer dans le terminal ou dans l’environnement graphique LXDE + * **Localisation Options** - Configurer les options linguistiques + * **Interfacing Options** - Paramètre les connections aux périphériques + * **Overclock** - Paramétrer l'overclocking pour votre Pi + * **Advanced Options** - Paramétrer les options avancées + * **Update** - Mettre à jour raspi-config avec la dernière mise à jour + * **About raspi-config** - Information concernant cet outil de configuration + + +</WRAP> + +<WRAP half column> +{{ informatique:se:raspberrypi-os:raspi-config_menu_raspberry_pi_3_plus.png?direct&600 |}} +</WRAP> +</WRAP> + + + +<WRAP round box> + +{{informatique:fleche_next_bleue.png?nolink&20 |}} +Je vous propose de suivre les [[informatique:raspberry-pi:raspbian:conseils-de-configuration-raspi-config_3_plus]] que j'ai pu glaner sur différents supports. + +</WRAP> diff --git a/data/pages/informatique/se/raspberrypi-os/parametrer_raspbian.txt b/data/pages/informatique/se/raspberrypi-os/parametrer_raspbian.txt new file mode 100644 index 0000000..e15d23e --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/parametrer_raspbian.txt @@ -0,0 +1,175 @@ +====== Paramétrer Raspberry Pi OS ====== + + + + +<WRAP group box round> +<WRAP half column> +{{ informatique:se:raspberrypi-os:raspbianos_config.jpg?nolink&200 |}} +</WRAP> +<WRAP half column>{{informatique:info-symbol-vector-graphics.png?nolink&50 |}} +J'ai déployé l'image de Raspbian sur la carte microSD : [[informatique:se:raspberrypi-os:installer_raspbian]] + +Je démarre le Raspberry Pi sans écran ni clavier. Je vais procéder au paramétrage basique du Raspberry Pi. +</WRAP> +</WRAP> + +===== Configuration réseau ===== + +**Raspberry Pi OS** utilise le service **dhcpcd** pour configurer toutes les interfaces réseau en TCP/IP. Ce service permet d'assigner pour chaque interface réseau une adresse IP, masque sous-réseau et passerelle, et la configuration de la résolution DNS. + +Par défaut, **Raspberry Pi OS** essaie de configurer le réseau automatiquement par DHCP, et en cas d'échec il assigne une adresse IP privée dans la plage 169.254.0.0/16. + +Il est possible de désactiver la configuration automatique pour l'une des interface réseau et de la signer de manière statique en modifiant le fichier ''/etc/dhcpcd.conf''. Par exemple : + +<code> +interface eth0 +static ip_address=192.168.42.4/24 +static routers=192.168.42.254 +static domain_name_servers=192.168.42.254 9.9.9.9 +</code> + + +===== Configurer les langues ===== + +Lors d'une première installation du paquet locales sous Raspbian, les fichiers de définition des paramètres régionaux ne sont pas générées proprement ou sont fixés sur une valeur incorrectes. Il suffit de reconfigurer le paquet pour que tout rentre dans l'ordre. + +<code BASH> +dpkg-reconfigure locales +</code> + +Ce menu à pour but la création des définitions des paramètres régionaux dans le fichier ''/etc/locale.gen'' et positionner la variable LANG (et uniquement celle-ci). + +Il est également possible d’enchaîner les commandes suivantes : + +<code BASH> +LOCALE=fr_FR.UTF-8 +sudo sed -i 's/^# *\($LOCALE\)/\1/' /etc/locale.gen +locale-gen --purge $LOCALE +update-locale LANG=$LOCALE LANGUAGE=$LOCALE LC_ALL=$LOCALE +</code> + +Voir l'article [[:informatique:setting-default-locale]] + +===== Configurer la Timezone ===== + + + +===== Créer un administrateur ===== + +{{page>informatique:linux:commandes:adduser#creer_un_utilisateur}} + +On ajoute tous les droits en lui affectant les groupes suivants : + + sudo usermod -a -G adm,dialout,cdrom,sudo,audio,video,plugdev,games,users,input,netdev,gpio,i2c,spi cedric + +On s'identifie avec le compte ''cedric'', fraîchement créé. + +<code> +su - cedric +</code> + +Une fois terminé, on peut redémarrer : + sudo shutdown -r + +===== Suppression du compte Pi ===== + + sudo deluser -remove-home pi + + +===== Connexion par clé SSH ===== + +Se connecter avec le compte utilisateur sur le Raspberry Pi : + ssh cedric@raspberrypi.acegrp.lan + +Créer le dossier ''.ssh'' de l’utilisateur : + mkdir .ssh + +Retour sur votre poste de connexion / votre ordinateur. + +Lister les clés actuelles : +<code> +$ ls -al ~/.ssh +</code> + +Créer une nouvelle clé privée et publique. Si vous souhaiter utiliser clé existante, passez cette étape. +<code> +$ cd ~/.ssh +$ ssh-keygen -t rsa -b 4096 +</code> + +Copier la clé publique vers le Raspberry Pi +<code> +$ cat ~/.ssh/id_rsa.pub | ssh cedric@raspberrypi.acegrp.lan 'cat >> ~/.ssh/authorized_keys' +</code> + +Se connecter avec la clé SSH +<code> +$ ssh cedric@raspberrypi.acegrp.lan +</code> + +===== Configurer l’accès ssh à Pi ===== + +1. Dans le fichier ''/etc/ssh/sshd_config'', option à activer : +<code> +# Authentification par mot de passe interdit +PasswordAuthentification no +</code> + +2. Redémarrer le service ssh : +<code> +sudo systemctl restart ssh +</code> + +===== Changer le hostname ===== + +Je souhaite modifier le nom de l'ordinateur, fixé par défaut sur ''rasbperrypi'', par la valeur ''rpiweb001''. + +1. Il y a deux possibilités + +a/ Modifier le fichier ''/etc/hostname'' avec le nom souhaité + +b/ Exécuter la commande ''hostnamectl'' ((// **hmike** sur Twitter [[https://​twitter.com/​whiterabbit441/​status/​1226116907306078208]] //)) + +<code> +$ NEW_HOSTNAME=rpiweb001 +$ sudo hostnamectl set-hostname $NEW_HOSTNAME +</code> + +2. Modifier le nom dans le fichier ''/etc/hosts'' + +<code> +$ CURRENT_HOSTNAME=raspberrypi +$ NEW_HOSTNAME=rpiweb001 +$ sudo sed -i "s/127.0.1.1.*$CURRENT_HOSTNAME/127.0.1.1\t$NEW_HOSTNAME/g" /etc/hosts +</code> + +3. Redémarrer Raspbian +<code> +$ sudo systemctl reboot +</code> + + + + + +====== Liens ====== + +Un assistant existe pour la configuration de Raspbian, il s'agit du programme ''raspi-config''. Suivant la version du Raspberry Pi, vous avez le choix dans les menus : + + * La version est Raspberry Pi 3+, accéder au [[parametrage_raspi-config_pour_raspberrypi_3_plus|paramétrage raspi-config pour RaspberryPi 3+]]. + * La version est Raspberry Pi 3, accéder au [[linux:raspberry-pi:raspbian:parametrage_raspi-config_pour_raspberrypi_3]] + * La version est Raspberry Pi 2, accéder au [[informatique:linux:raspberry-pi:raspbian:parametrage-raspi-config-pour-raspberrypi-2]] + * La version est Raspberry Pi 1/1+, accéder au [[linux:raspberry-pi:raspbian:parametrage_raspi-config_pour_raspberrypi_1]] + + +<WRAP round box> + +**À suivre** + +{{informatique:fleche_next_bleue.png?nolink&20 |}} +[[informatique:se:raspberrypi-os:mettre_a_jour_raspbian]] + +</WRAP> + + diff --git a/data/pages/informatique/se/raspberrypi-os/quelques_commandes.txt b/data/pages/informatique/se/raspberrypi-os/quelques_commandes.txt new file mode 100644 index 0000000..a76c25d --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/quelques_commandes.txt @@ -0,0 +1 @@ +{{page>informatique:linux:commandes:010100-repertoire-des-commandes-linux-sous-bash}} diff --git a/data/pages/informatique/se/raspberrypi-os/sidebar.txt b/data/pages/informatique/se/raspberrypi-os/sidebar.txt new file mode 100644 index 0000000..dad6dad --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/sidebar.txt @@ -0,0 +1,7 @@ +{{page>informatique:se:raspberrypi-os:index#sommaire}} + +Revenir à l'[[informatique:se:index]] + +{{page>:sidebar}} + +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/se/raspberrypi-os/super-index.txt b/data/pages/informatique/se/raspberrypi-os/super-index.txt new file mode 100644 index 0000000..b7b1f30 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/super-index.txt @@ -0,0 +1,4 @@ +====== super index ====== +{{ :dummy.png?75x75|super index raspbian}} + +<nspages informatique:se:raspbian -h1 -hideNoSubns -subns -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404] -sortId > \ No newline at end of file diff --git a/data/pages/informatique/se/raspberrypi-os/telecharger_raspbian.txt b/data/pages/informatique/se/raspberrypi-os/telecharger_raspbian.txt new file mode 100644 index 0000000..fec4c57 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/telecharger_raspbian.txt @@ -0,0 +1,90 @@ +====== - Télécharger Raspberry Pi OS ====== + +{{ informatique:se:raspberrypi-os:raspian_sd-150x150.png?nolink&75x75|Télécharger Raspbian}} +Le système d'exploitation pour le **Raspberry Pi** s'appelle **Raspberry Pi OS**. C'est un Linux dérivé de **Debian**. Il est optimisé pour **Raspberry Pi**. + +{{page>electronique:raspberry-pi:raspbian:video-tuto-telecharger-raspbian}} + +Il existe deux méthodes pour obtenir **Raspberry Pi OS** : + + - Télécharger l'outil de gestion d'image **Raspberry Pi Imager** + - Télécharger l’**image de déploiement (ISO)** + +Ces deux méthodes vous permettent d'obtenir Raspberry Pi OS, mais elles diffèrent légèrement dans la manière dont vous l'installez sur votre matériel. + +La première méthode utilise **Raspberry Pi Imager** pour simplifier le processus, tandis que la deuxième vous oblige à télécharger manuellement l'image de déploiement (ISO), la flasher sur un support bootable, puis l'installer sur votre Raspberry Pi. Choisissez celle qui convient le mieux à vos compétences et préférences techniques. + +Voyons cela en détail. + + +===== - Raspberry Pi Imager ===== + + +Cette méthode implique d'aller sur le site officiel de Raspberry Pi Foundation pour télécharger [[https://www.raspberrypi.com/software/|Raspberry Pi Imager]], un logiciel spécialement conçu pour simplifier le processus d'installation de Raspberry Pi OS. L'outil est disponible pour plusieurs systèmes d'exploitation, y compris Windows, macOS et Linux. + +[[https://www.raspberrypi.com/software/|{{ :informatique:se:raspberrypi-os:pasted:20231126-094640.png?500&direct }}]] + +Sous Linux Debian (et ses dérivées), vous avez la possibilité d'exécuter la commande suivante pour installer **Raspberry Pi Imager** : + +<code bash> +sudo apt install rpi-imager +</code> + +En revanche, si vous utilisez Linux Red Hat (et ses dérivées), vous pouvez installer **Raspberry Pi Imager** avec la commande : + +<code bash> +sudo dnf install rpi-imager +</code> + +Enfin, si vous préférez une autre méthode, vous avez également la possibilité d'installer **Raspberry Pi Imager** à partir de Flathub en utilisant la commande suivante : + +<code bash> +flatpak install flathub org.raspberrypi.rpi-imager +</code> + +{{ :informatique:se:raspberrypi-os:pasted:20231126-100030.png?500&direct }} + +Une fois que vous avez téléchargé et installé **Raspberry Pi Imager**, lancez l'application. Ensuite, sélectionnez la version spécifique de votre Raspberry Pi pour filtrer les résultats et afficher les versions d'OS disponibles qui sont compatibles avec votre modèle : + +{{ :informatique:se:raspberrypi-os:pasted:20231126-101114.png?500&direct }} + + * Raspberry Pi 5 + * Raspberry Pi 4 + * Raspberry Pi Zero 2 W + * Raspberry Pi 3 + * Raspberry Pi 2 + * Raspberry Pi Zero + * Raspberry Pi 1 + + +**Raspberry Pi Imager** vous permet de choisir Raspberry Pi OS parmi une liste de systèmes d'exploitation compatibles : + +{{ :informatique:se:raspberrypi-os:pasted:20231126-100115.png?500&direct }} + +{{ :informatique:se:raspberrypi-os:pasted:20231126-100136.png?500&direct }} + +{{ :informatique:se:raspberrypi-os:pasted:20231126-100244.png?500&direct }} + + * Raspberry Pi OS (64-bit) + * Raspberry Pi OS (32-bit) + * Raspberry Pi OS (Legacy) + * Raspberry Pi OS (other) + * Other general-purpose OS + * Media player OS + * Emulation and game OS + * Other specific-purpose OS + * Freemium and paid-for OS + * Misc utility images + * Erase + * User custom + +Vous pouvez sélectionner "Raspberry Pi OS (other)" pour choisir entre **Raspberry Pi OS Lite 32-bit** ou **64-bit** si vous souhaitez installer une version de Raspberry Pi OS sans bureau. Cette option vous permettra d'obtenir une version minimale du système d'exploitation, idéale pour les projets qui n'ont pas besoin d'une interface graphique. + +{{ :informatique:se:raspberrypi-os:pasted:20231126-100357.png?500&direct }} + +Après avoir choisi Raspberry Pi OS, l'outil vous guide à travers le processus de création d'une carte SD ou d'une clé USB bootable avec le système d'exploitation. Une fois cela fait, vous pouvez insérer la carte SD ou la clé USB dans votre Raspberry Pi et démarrer l'appareil. + +====== - Ensuite ? ====== + +> Je vous propose de vous rendre au chapitre [[informatique:se:raspberrypi-os:installer_raspbian]] pour déployer cette image sur une carte SD. + diff --git a/data/pages/informatique/se/raspberrypi-os/video-tuto-installer-raspbian.txt b/data/pages/informatique/se/raspberrypi-os/video-tuto-installer-raspbian.txt new file mode 100644 index 0000000..76f05d5 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/video-tuto-installer-raspbian.txt @@ -0,0 +1,8 @@ +====== - Vidéo tuto : installer Raspbian ====== +{{ :dummy.png?75x75|Nom de la section}} + +Je vous propose de suivre le tutoriel **installer Raspbian** en vidéo : + + * Sur PeerTube : https://video.ploud.fr/videos/watch/f44ac1b4-c9ed-4a59-a731-b239976faa32?start=3m41s + + * Sur Youtube : https://youtu.be/-wBYGakzM3M?t=221 diff --git a/data/pages/informatique/se/raspberrypi-os/video-tuto-telecharger-raspbian.txt b/data/pages/informatique/se/raspberrypi-os/video-tuto-telecharger-raspbian.txt new file mode 100644 index 0000000..490aea0 --- /dev/null +++ b/data/pages/informatique/se/raspberrypi-os/video-tuto-telecharger-raspbian.txt @@ -0,0 +1,8 @@ +====== - Vidéo tuto : télécharger Raspbian ====== +{{ :dummy.png?75x75|Nom de la section}} + +Je vous propose de suivre le tutoriel **téléchargement de Raspbian** en vidéo : + + * Sur PeerTube : https://video.ploud.fr/videos/watch/f44ac1b4-c9ed-4a59-a731-b239976faa32?stop=3m41s + + * Sur Youtube : https://youtu.be/-wBYGakzM3M diff --git a/data/pages/informatique/se/raspbian/index.txt b/data/pages/informatique/se/raspbian/index.txt new file mode 100644 index 0000000..8637bac --- /dev/null +++ b/data/pages/informatique/se/raspbian/index.txt @@ -0,0 +1,36 @@ +====== Raspbian ====== +{{ informatique:se:raspberrypi-os:raspbian_os.jpg?nolink&75x75|}} + +**Raspbian** était jusqu'au 30 Mai 2020, un système d'exploitation basé sur **Debian** conçu pour fonctionner sur les ordinateurs [[electronique:raspberry-pi:|Raspberry Pi]]. Il est optimisé pour les performances et la facilité d'utilisation sur les appareils **Raspberry Pi**. Il comprend un large éventail d'applications et de logiciels pré-installés, notamment des outils de programmation, des navigateurs web, des outils de bureau, etc. + +<well> +Désormais, le système d’exploitation s'appelle >> [[informatique:se:raspberrypi-os:|Raspberry Pi OS]] +</well> + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/se/sidebar.txt b/data/pages/informatique/se/sidebar.txt new file mode 100644 index 0000000..3dacc7e --- /dev/null +++ b/data/pages/informatique/se/sidebar.txt @@ -0,0 +1,16 @@ +====== Systèmes d'exploitation ====== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> + + + +~~NOTOC~~ +~~NOCACHE~~ + + + +retour à [[informatique:se:index]] + +{{page>:sidebar}} diff --git a/data/pages/informatique/serveur/castopod/docker-compose.txt b/data/pages/informatique/serveur/castopod/docker-compose.txt new file mode 100644 index 0000000..99cc2d1 --- /dev/null +++ b/data/pages/informatique/serveur/castopod/docker-compose.txt @@ -0,0 +1,179 @@ +====== docker-compose.yml ====== +{{ :dummy.png?75x75|Castopod > docker compose}} + +Cette configuration définit un ensemble de services Docker qui sont utilisés pour déployer l'application Castopod, une plateforme de gestion de podcasts. + +<code yaml> +version: "3.7" + +services: + app: + image: castopod/app:latest + container_name: "castopod-app" + volumes: + - castopod-media:/opt/castopod/public/media + environment: + MYSQL_DATABASE: castopod + MYSQL_USER: castopod + MYSQL_PASSWORD: changeme + CP_BASEURL: "https://lesconteslinux.mindcast.fr" + CP_ANALYTICS_SALT: changeme + CP_CACHE_HANDLER: redis + CP_REDIS_HOST: redis + networks: + - castopod-app + restart: unless-stopped + + redis: + image: redis:7.0-alpine + container_name: "castopod-redis" + volumes: + - castopod-cache:/data + networks: + - castopod-app + + # this container is optional + # add this if you want to use the videoclips feature + video-clipper: + image: castopod/video-clipper:latest + container_name: "castopod-video-clipper" + volumes: + - castopod-media:/opt/castopod/public/media + environment: + MYSQL_DATABASE: castopod + MYSQL_USER: castopod + MYSQL_PASSWORD: changeme + restart: unless-stopped + +volumes: + castopod-media: + castopod-cache: + +networks: + castopod-app: + +</code> + +Les services déclarés sont les suivants : + +1. Le service **"app"** : + * Utilise l'image Docker **"castopod/app:latest"** pour exécuter l'application Castopod. + * Le nom du conteneur est défini comme **"castopod-app"**. + * Montre un volume nommé **"castopod-media"** dans le répertoire **"/opt/castopod/public/media"** du conteneur, qui est utilisé pour stocker les fichiers médias des podcasts. + * Définit plusieurs variables d'environnement liées à la base de données MySQL utilisée par Castopod, y compris le nom de la base de données, l'utilisateur et le mot de passe. + * Définit également d'autres variables d'environnement, telles que l'URL de base de Castopod, le sel pour les analyses, le gestionnaire de cache utilisé (Redis), et l'hôte Redis. + * Appartient au réseau **"castopod-app"**. + * Le redémarrage du conteneur est défini sur **"unless-stopped"**, ce qui signifie qu'il sera redémarré automatiquement sauf s'il est arrêté explicitement. + +2. Le service **"redis"** : + * Utilise l'image Docker **"redis:7.0-alpine"** pour exécuter une instance Redis, qui est utilisée par Castopod comme gestionnaire de cache. + * Le nom du conteneur est défini comme **"castopod-redis"**. + * Montre un volume nommé **"castopod-cache"** dans le répertoire **"/data"** du conteneur, qui est utilisé pour stocker les données de cache de Redis. + * Appartient également au réseau **"castopod-app"**. + +3. Le service **"video-clipper"** (optionnel) : + * Utilise l'image Docker **"castopod/video-clipper:latest"** pour exécuter un conteneur dédié à la fonctionnalité de découpage vidéo de Castopod. + * Le nom du conteneur est défini comme **"castopod-video-clipper"**. + * Montre le même volume **"castopod-media"** que le service **"app"**, ce qui permet au conteneur d'accéder aux fichiers médias des podcasts. + * Définit les mêmes variables d'environnement pour la base de données MySQL que le service **"app"**. + * Le redémarrage du conteneur est également défini sur **"unless-stopped"**. + +En outre, la configuration définit deux volumes Docker nommés **"castopod-media"** et **"castopod-cache"**, qui sont utilisés pour stocker respectivement les fichiers médias des podcasts et les données de cache de Redis. De plus, un réseau nommé **"castopod-app"** est créé pour permettre la communication entre les services. + +Cette configuration permet donc de déployer l'application Castopod avec une base de données MySQL et une instance Redis pour la gestion du cache. + +===== Concernant les variables à modifier ===== + +Voici les variables modifiables présentes dans la section ''environment'' de chaque service : + +Pour le service "**app**" : + * ''MYSQL_DATABASE'' : Nom de la base de données MySQL utilisée par Castopod. + * ''MYSQL_USER'' : Nom d'utilisateur MySQL pour Castopod. + * ''MYSQL_PASSWORD'' : Mot de passe MySQL pour Castopod. + * ''CP_BASEURL'' : URL de base pour Castopod. + * ''CP_ANALYTICS_SALT'' : Sel utilisé pour les analyses. + +Pour le service "**video-clipper**" (optionnel) : + * ''MYSQL_DATABASE'' : Nom de la base de données MySQL utilisée par Castopod. + * ''MYSQL_USER'' : Nom d'utilisateur MySQL pour Castopod. + * ''MYSQL_PASSWORD'' : Mot de passe MySQL pour Castopod. + +Vous pouvez modifier ces variables en fonction de vos besoins spécifiques en leur attribuant les valeurs souhaitées. Par exemple, vous pouvez changer le nom de la base de données, l'utilisateur et le mot de passe MySQL, ainsi que l'URL de base pour Castopod, le sel pour les analyses. Assurez-vous de respecter les contraintes et les configurations requises par l'application Castopod lors de la modification de ces variables. + +===== Concernant les volumes ===== + +Pour définir les volumes dans la configuration Docker Compose, vous utilisez la section ''volumes'' du fichier YAML. Voici comment faire : + +<code yaml> +version: "**3.7" + +services: + app: + image: castopod/app:latest + container_name: "**castopod-app" + volumes: + - castopod-media:/opt/castopod/public/media + # ... + + redis: + image: redis:7.0-alpine + container_name: "**castopod-redis" + volumes: + - castopod-cache:/data + # ... + +volumes: + castopod-media: + castopod-cache: +</code> + +Dans cet exemple, nous avons ajouté la section ''volumes'' à la fin du fichier YAML. À l'intérieur de cette section, vous déclarez vos volumes en utilisant un nom de volume suivi des deux-points '':''. Les noms de volume ici sont "**castopod-media**" et "**castopod-cache**". + +Ensuite, vous pouvez référencer ces volumes dans la section ''volumes'' des services concernés en utilisant la syntaxe ''<nom du volume>:<chemin du montage dans le conteneur>''. Dans l'exemple ci-dessus, le volume "**castopod-media**" est monté dans le répertoire ''/opt/castopod/public/media'' du conteneur du service "**app**", et le volume "**castopod-cache**" est monté dans le répertoire ''/data'' du conteneur du service "**redis**". + +En définissant les volumes de cette manière, Docker va créer les volumes persistants nécessaires pour les conteneurs et les associer à leurs répertoires respectifs à chaque exécution. + +N'oubliez pas que si vous avez plusieurs services utilisant les mêmes volumes, ils auront accès aux mêmes données persistantes, ce qui peut être utile pour le partage de données entre les conteneurs. + +Voici un exemple de configurations que vous pouvez utiliser pour les volumes "**castopod-media**" et "**castopod-cache**" dans votre fichier Docker Compose : + +1. Utilisation d'un chemin local sur la machine hôte : + +<code yaml> +volumes: + castopod-media: + driver: local + driver_opts: + type: none + o: bind + device: /chemin/vers/le/dossier/media + castopod-cache: + driver: local + driver_opts: + type: none + o: bind + device: /chemin/vers/le/dossier/cache +</code> + +Dans cet exemple, nous utilisons des volumes de type "**local**" pour lier des dossiers locaux sur la machine hôte aux conteneurs. Vous devez remplacer "**/chemin/vers/le/dossier/media**" et "**/chemin/vers/le/dossier/cache**" par les chemins réels vers les dossiers que vous souhaitez utiliser pour stocker les données du volume. + +2. Utilisation de volumes nommés : + +<code yaml> +volumes: + castopod-media: + castopod-cache: +</code> + +Dans cet exemple, nous déclarons simplement les volumes "**castopod-media**" et "**castopod-cache**" sans spécifier de configuration supplémentaire. Dans ce cas, Docker va créer et gérer les volumes automatiquement dans un emplacement par défaut sur le système de fichiers du système d'hébergement Docker. + +===== Concernant l'option restart ===== + +Dans le contexte de la configuration Docker Compose, la ligne ''restart: unless-stopped'' est spécifiée pour les services "**app**" et "**video-clipper**". + +Lorsque vous utilisez ''restart: unless-stopped'', cela signifie que Docker va automatiquement redémarrer le conteneur en cas d'arrêt, sauf si vous arrêtez explicitement le conteneur manuellement en utilisant une commande Docker, par exemple ''docker stop castopod-app''. + +Cela garantit que le conteneur est toujours en cours d'exécution, sauf si vous décidez de l'arrêter de manière explicite. Cela peut être utile pour s'assurer que les services sont toujours disponibles et fonctionnent de manière continue, même après un redémarrage du système ou un arrêt inattendu. + +Cette option de redémarrage automatique peut être configurée avec d'autres valeurs, telles que ''always'', ''on-failure'', ''unless-stopped''. + diff --git a/data/pages/informatique/serveur/dovecot.txt b/data/pages/informatique/serveur/dovecot.txt new file mode 100644 index 0000000..a8e0464 --- /dev/null +++ b/data/pages/informatique/serveur/dovecot.txt @@ -0,0 +1,77 @@ +====== Dovecot - fournisseur IMAP ====== +{{ :dummy.png?75x75}} + +**Dovecot** est un serveur de messagerie populaire, open source basé sur le protocole **IMAP** (Internet Message Access Protocol). +** +Dovecot** permet aux utilisateurs de recevoir et gérer leurs emails en utilisant le protocole IMAP. IMAP est un protocole de messagerie qui permet de synchroniser les emails entre plusieurs appareils, de sorte que vous pouvez accéder à vos emails n'importe où et n'importe quand. **Dovecot** est une implémentation populaire et fiable de ce protocole, utilisée par de nombreux fournisseurs de messagerie pour leur service de messagerie. + +L'un des avantages de l'utilisation du protocole **IMAP** est que vous n'avez pas besoin de télécharger vos emails sur chaque appareil que vous utilisez pour les consulter. Au lieu de cela, vous pouvez accéder à vos emails en temps réel sur tous vos appareils, et les actions que vous effectuez sur un appareil (comme lire un email, le marquer comme lu, ou le déplacer dans un dossier) seront automatiquement synchronisées avec les autres appareils. Cela signifie que vous avez toujours une vue à jour de vos emails, peu importe où vous vous trouvez. + +===== Certificat IMAP ===== + +L'utilisation d'un certificat pour IMAP est importante pour garantir la sécurité des communications entre le client et le serveur. + +Les certificats pour IMAP sont généralement stockés dans le répertoire de configuration de votre serveur de messagerie, qui dépend de votre implémentation spécifique d'IMAP. Sur un système **Debian** avec **Dovecot**, vous pouvez trouver les certificats dans le répertoire ''/etc/dovecot/private/''. Ce répertoire peut inclure des fichiers tels que le certificat SSL, la clé privée et d'autres informations de sécurité nécessaires à la configuration de Dovecot. Il est important de s'assurer que les fichiers de certificat sont protégés et accessibles uniquement aux utilisateurs autorisés pour garantir la sécurité du système. + +Voir l'article : [[:journal_geek:2023:20230209-verifier-la-date-d-un-certificat]] + +-- + +Vous pouvez utiliser la commande OpenSSL pour afficher les informations d'une clé privée. La syntaxe de base pour afficher les informations d'une clé privée est la suivante : + + openssl x509 -noout -text -in /etc/dovecot/private/dovecot.pem + +Pour afficher uniquement les dates associées à la clé, vous pouvez utiliser la commande suivante: + + openssl x509 -noout -in /etc/dovecot/private/dovecot.pem -enddate -startdate + + +===== Redémarrage de Dovecot ===== + +Il est généralement conseillé de redémarrer Dovecot pour prendre en compte les mises à jour de la configuration ou pour résoudre les problèmes de fonctionnement. Cependant, il est important de faire attention à la fréquence à laquelle vous redémarrez le service, car un redémarrage excessif peut entraîner une interruption temporaire du service et affecter les utilisateurs connectés. + +Il est donc conseillé de programmer un redémarrage de Dovecot uniquement lorsque cela est absolument nécessaire, par exemple lorsque vous apportez des modifications importantes à la configuration ou lorsque vous effectuez des mises à jour du logiciel Dovecot. Il est également important de planifier le redémarrage de Dovecot en dehors des heures de pointe pour minimiser l'impact sur les utilisateurs. + + sudo systemctl restart dovecot + +-- + +Voici un exemple de script **bash** pour tester la date d'expiration de ''mx.exemple.fr:993'' et pour redémarrer le service Dovecot s'il est à moins de 10 jours de l'expiration, et pour envoyer un e-mail à ''toto@example.fr'' si le redémarrage n'a pas résolu le problème : + +<code BASH [enable_line_numbers="true", start_line_numbers_at="1"]> +#!/bin/bash + +delay_expiration=10 + +# Tester la date d'expiration de mx.exemple.fr:993 +expiration_date=$(echo | openssl s_client -connect mx.exemple.fr:993 -servername mx.exemple.fr 2>/dev/null | openssl x509 -noout -enddate | cut -d= -f2) + +# Convertir la date d'expiration en timestamp +expiration_timestamp=$(date -d "$expiration_date" +%s) + +# Calculer le nombre de jours restants jusqu'à l'expiration +today_timestamp=$(date +%s) +diff=$(( (expiration_timestamp - today_timestamp) / 86400 )) + +# Si le nombre de jours restants est inférieur à 10, redémarrer Dovecot +if [ $diff -lt $delay_expiration ]; then + sudo systemctl restart dovecot + # Tester à nouveau la date d'expiration de mx.exemple.fr:993 + new_expiration_date=$(echo | openssl s_client -connect mx.exemple.fr:993 -servername mx.exemple.fr 2>/dev/null | openssl x509 -noout -enddate | cut -d= -f2) + new_expiration_timestamp=$(date -d "$new_expiration_date" +%s) + new_diff=$(( (new_expiration_timestamp - today_timestamp) / 86400 )) + # Si la date d'expiration n'a pas été résolue, envoyer un e-mail à toto@exemple.fr + if [ $new_diff -lt $delay_expiration ]; then + echo "Le certificat de mx.exemple.fr:993 est proche de son expiration." | mail -s "[ALERTE] Expiration SSL mx.exemple.fr:993 - $new_diff jours restants" toto@exemple.fr + fi +fi +</code> + +Vous pouvez planifier ce script en utilisant crontab pour le faire exécuter à intervalles réguliers. Par exemple, vous pouvez le faire exécuter tous les jours à 4 heures du matin en ajoutant la ligne suivante à votre **crontab** : + +<code> +0 4 * * * /chemin/vers/le/script.sh +</code> + + --- //[[user:cedricabonnel]]// + diff --git a/data/pages/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.txt b/data/pages/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.txt new file mode 100644 index 0000000..c76e833 --- /dev/null +++ b/data/pages/informatique/serveur/dovecot/creer-un-script-de-hook-let-s-encrypt-pour-dovecot.txt @@ -0,0 +1,66 @@ +====== Créer un script de Hook Let's Encrypt pour Dovecot ====== + +Pour mettre en place un hook qui redémarre **Dovecot** après chaque renouvellement de certificat avec **Let's Encrypt** (généralement géré par **Certbot**), vous devez ajouter un script de hook dans le répertoire approprié ou spécifier le hook directement dans la commande de renouvellement de **Certbot**. Voici comment vous pouvez procéder : + +===== 1. Création d'un Script de Hook ===== + +Vous pouvez créer un script qui redémarre **Dovecot**. Par exemple: + +<code BASH> +#!/bin/bash +# reload-dovecot.sh + +# Redémarrer Dovecot +echo "Reloading Dovecot..." +systemctl restart dovecot +</code> + +Enregistrez ce script quelque part sur votre système, par exemple, ''/etc/letsencrypt/renewal-hooks/post/reload-dovecot.sh''. + +**Assurez-vous de rendre le script exécutable :** + +<code BASH> +chmod +x /etc/letsencrypt/renewal-hooks/post/reload-dovecot.sh +</code> + +===== 2. Utiliser Certbot avec le Hook ===== + +Lorsque vous exécutez **Certbot** pour renouveler vos certificats, vous pouvez spécifier des hooks à exécuter avant ou après le renouvellement. + +**Ajouter le Hook de Renouvellement Automatique :** Si vous avez configuré Certbot pour renouveler automatiquement vos certificats (ce qui est la configuration recommandée), vous pouvez ajouter votre script de hook directement dans la configuration de renouvellement de Certbot. + +Pour chaque certificat dans ''/etc/letsencrypt/renewal/'', il y a un fichier de configuration correspondant. Vous pouvez ajouter les lignes suivantes au fichier de configuration de votre domaine (par exemple, ''/etc/letsencrypt/renewal/smtp.serveur.fr.conf''): + +<code BASH> +[renewalparams] +post_hook = /etc/letsencrypt/renewal-hooks/post/reload-dovecot.sh +</code> + +===== 3. Utiliser des Hooks Directoires ===== + +**Certbot** vérifie également automatiquement trois répertoires pour les scripts à exécuter comme hooks : + + * ''/etc/letsencrypt/renewal-hooks/pre/'' : Avant le renouvellement. + * ''/etc/letsencrypt/renewal-hooks/deploy/'' : Après le renouvellement réussi d'un certificat. + * ''/etc/letsencrypt/renewal-hooks/post/'' : Après la tentative de renouvellement (qu'elle soit réussie ou non). + +Placer votre script dans ''/etc/letsencrypt/renewal-hooks/post/'' assurera qu'il s'exécute après chaque tentative de renouvellement, ce qui est idéal pour des actions comme redémarrer Dovecot. + +===== 4. Testez votre Configuration ===== + +Après avoir mis en place le hook, vous devriez tester le processus pour vous assurer que tout fonctionne comme prévu. Vous pouvez simuler un renouvellement avec Certbot en utilisant une option de test (cela ne remplacera pas vos certificats actuels) : + +<code BASH> +certbot renew --dry-run +</code> + +Si tout est correctement configuré, **Certbot** renouvellera le certificat en mode test et exécutera votre script pour redémarrer **Dovecot**. Assurez-vous que **Dovecot** fonctionne correctement après l'exécution du script. + +===== Notes Importantes : ===== + + * **Sécurité :** Vérifiez que seuls les utilisateurs appropriés ont des permissions d'écriture sur le script et les fichiers de configuration pour éviter des modifications non autorisées. + * **Logs :** Surveillez vos logs pour vous assurer que les renouvellements et les redémarrages de **Dovecot** se passent comme prévu. **Certbot** et **Dovecot** écrivent tous deux des logs qui peuvent être utiles en cas de problème. + * **Compatibilité :** Vérifiez que les versions de **Certbot** et **Dovecot** que vous utilisez supportent les configurations et méthodes décrites ici, car les logiciels peuvent changer avec le temps. + +En ayant un hook bien configuré, vous vous assurez que **Dovecot** utilise toujours un certificat à jour, maintenant ainsi la sécurité de votre service de messagerie. + diff --git a/data/pages/informatique/serveur/index.txt b/data/pages/informatique/serveur/index.txt new file mode 100644 index 0000000..af5d753 --- /dev/null +++ b/data/pages/informatique/serveur/index.txt @@ -0,0 +1,32 @@ +====== Serveur ====== + +{{ :informatique.jpg?nolink&300x|Informatique et Technologie}} + +===== Table des matières ===== + +<WRAP clear/> + + +<WRAP group> +<WRAP half column> +==== Les pages ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> + +<WRAP half column> +==== Les sous-catégories ==== + +<nav stacked="true" fade="true"> +<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]> +</nav> +</WRAP> +</WRAP> + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/serveur/ngnix.txt b/data/pages/informatique/serveur/ngnix.txt new file mode 100644 index 0000000..025ee40 --- /dev/null +++ b/data/pages/informatique/serveur/ngnix.txt @@ -0,0 +1,33 @@ +====== Nginx ====== + +L'histoire de Nginx (prononcé "Engine X") est une histoire de succès dans le domaine des serveurs web et de la technologie open source. Nginx est connu pour sa performance élevée, sa gestion efficace des connexions et sa capacité à gérer un grand nombre de requêtes simultanées. Voici un aperçu de l'histoire de Nginx : + +1. **Création de Nginx** : + * Nginx a été créé par Igor Sysoev, un ingénieur russe, en 2002. À l'origine, il a développé Nginx pour résoudre des problèmes de performance et de montée en charge rencontrés lors de la gestion de sites web à fort trafic. Il a conçu Nginx pour être un serveur web léger et rapide, principalement destiné à être utilisé comme serveur proxy inverse. + +2. **Version 0.1** : + * La première version publique de Nginx, la version 0.1, a été publiée en octobre 2004. À ce stade, Nginx était principalement utilisé en Russie, mais il a rapidement gagné en popularité dans le monde entier grâce à ses performances exceptionnelles. + +3. **Focus sur la performance** : + * Nginx a été conçu dès le départ pour être extrêmement performant et efficace en termes de ressources. Il était capable de gérer un grand nombre de connexions simultanées avec une empreinte mémoire minimale, ce qui en faisait un choix attrayant pour les sites web à fort trafic. + +4. **Utilisation comme serveur proxy inverse** : + * L'une des premières utilisations courantes de Nginx était en tant que serveur proxy inverse, qui permet de distribuer le trafic vers plusieurs serveurs d'application en aval. Cette fonctionnalité était particulièrement précieuse pour l'équilibrage de charge et la répartition de la charge sur des clusters de serveurs. + +5. **Adoption croissante** : + * Au fil des années, Nginx est devenu de plus en plus populaire, en particulier parmi les sites web à fort trafic et les entreprises qui cherchaient à améliorer les performances de leurs infrastructures en ligne. + +6. **Nginx, Inc.** : + * En 2011, Igor Sysoev a cofondé Nginx, Inc., une entreprise qui a été créée pour fournir des services de support, de formation et des solutions commerciales autour de Nginx. Cela a contribué à renforcer la position de Nginx dans le secteur des technologies web. + +7. **Nginx Open Source** : + * Bien que Nginx, Inc. propose des produits commerciaux basés sur Nginx, le serveur web lui-même reste open source et est disponible gratuitement sous une licence open source. + +8. **Élargissement des fonctionnalités** : + * Au fil du temps, Nginx a élargi ses fonctionnalités pour inclure des capacités telles que le chargement dynamique de modules, la prise en charge du protocole HTTP/2, la gestion de contenu statique, la réécriture d'URL, et bien plus encore. Ces fonctionnalités ont renforcé sa position en tant que serveur web polyvalent. + +9. **Acquisition par F5 Networks** : + * En 2019, F5 Networks, une entreprise spécialisée dans les solutions de gestion de la circulation et de sécurité des applications, a acquis Nginx, Inc. pour 670 millions de dollars. Cette acquisition a renforcé la présence de Nginx dans le domaine des applications d'entreprise et de la sécurité. + +Aujourd'hui, Nginx est largement utilisé dans le monde entier pour servir des sites web, équilibrer la charge du trafic web, accélérer les performances des applications et offrir des solutions de sécurité. Il reste un pilier de l'infrastructure web moderne et continue de jouer un rôle clé dans l'optimisation des performances et la mise à l'échelle des services en ligne. + diff --git a/data/pages/informatique/serveur/postfix.txt b/data/pages/informatique/serveur/postfix.txt new file mode 100644 index 0000000..08a085f --- /dev/null +++ b/data/pages/informatique/serveur/postfix.txt @@ -0,0 +1,370 @@ +====== PostFix : serveur de messagerie sous Linux ====== +{{ :informatique:linux:pasted:20210116-063335.png?75x75|et toutes les astuces à connaître concernant les mails.}} + +Cet article est destiné aux débutants qui veulent configurer un **serveur de messagerie électronique** de base. Il est préférable d'avoir une connaissance élémentaire en administration système, ainsi que la capacité d'installer des logiciels et de modifier des fichiers de configuration. L'article a été rédigé en se basant sur Debian 11, mais les instructions devraient également convenir aux autres versions. Veuillez noter que des différences peuvent exister dans les autres versions. + +Postfix est un logiciel de serveur de messagerie open source largement adopté. En tant que "MTA" (Agent de Transfert de Message), il joue un rôle central dans le traitement, la transmission et la distribution des courriels. Doté de fonctionnalités avancées en matière de sécurité, de filtrage et de personnalisation, Postfix est un choix prisé pour la gestion des systèmes de messagerie. + + +<nav stacked="true" fade="true"> +<nspages .:postfix -h1 -hideNoSubns -subns -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404] -pagesInNs -sortId -reverse > +</nav> + +===== - Introduction ===== + +L'objectif fondamental de cette procédure est de permettre à n'importe quelle machine ou serveur d'envoyer des courriels vers une adresse spécifique. Pour y parvenir, il est nécessaire de préparer le courrier électronique à l'aide d'un programme externe, puis de le transmettre efficacement au serveur de messagerie de destination en utilisant le protocole SMTP (Simple Mail Transfer Protocol). + +Le processus de l'envoi de courriel via SMTP s'articule comme suit, prenons un exemple concret avec un courriel destiné à l'adresse alice@example.com : + +1. L'utilisateur ou un programme externe crée le courrier électronique, en spécifiant les informations du destinataire (alice@example.com), en rédigeant le contenu du message et en incluant d'autres détails nécessaires. + +2. Le courriel est ensuite remis au serveur SMTP local, qui se trouve sur la machine ou le serveur à partir duquel l'envoi est effectué. + +3. Le serveur SMTP analyse le domaine du destinataire (dans ce cas, "example.com") pour déterminer comment atteindre le serveur de messagerie de destination. + +4. Le serveur SMTP établit un contact avec le serveur de messagerie de destination (le serveur SMTP de "example.com" dans cet exemple) en utilisant le protocole SMTP. + +5. Le serveur de messagerie de destination accepte le courriel, le stocke temporairement, puis le transfère éventuellement dans la boîte aux lettres de l'utilisateur Alice, située sur son propre serveur de messagerie. + +6. Si tout se déroule sans problème, le courriel est ainsi livré avec succès à Alice, qui peut alors le consulter dans sa boîte de réception. + +Ce processus est la façon dont le protocole SMTP assure la transmission de courriels, encheminant ces derniers de l'expéditeur au destinataire, en utilisant les serveurs de messagerie appropriés à travers Internet. + +==== - Axe de travail ==== + +Il existe de nombreuses configurations et combinaisons différentes possibles lors de la mise en place d'un serveur de messagerie électronique, bien trop nombreuses pour être toutes couvertes ici. Par conséquent, cet article effectue certaines choix fondamentaux pour vous, tels que les logiciels que nous allons utiliser (Postfix et Dovecot). D'autres options nécessiteront des modifications de la part de l'utilisateur, comme les adresses réseau et les noms de domaine. Les paramètres plus avancés, comme la gestion de domaines virtuels et des utilisateurs, ne sont pas abordés dans cet article et ne seront pas traités ici. + +Dans ce contexte, nous utilisons **Postfix** comme agent de transfert de messagerie (MTA). **Dovecot** est utilisé pour permettre aux utilisateurs d'accéder à leur courrier électronique via les protocoles **IMAP** ou **POP**. Nous partons du principe que le nom de domaine utilisé est **example.com**, mais cela devrait être adapté par le lecteur. Vous pouvez utiliser un véritable nom de domaine pour un serveur de messagerie pleinement qualifié ou un faux nom de domaine si vous souhaitez uniquement créer un serveur de messagerie interne. + +Notre exemple suppose que le serveur de messagerie physique (hôte) porte le nom **mail.example.com** et est situé à l'adresse IP privée **192.168.0.1** (veuillez personnaliser ces informations en fonction de vos besoins). Le serveur de messagerie fournira des comptes de messagerie basés sur les comptes système d'utilisateurs standards, et les utilisateurs accéderont à leur courrier en utilisant leur nom d'utilisateur et leur mot de passe de compte système. Nous illustrons cela avec un utilisateur nommé **John Smith**, qui dispose d'un compte système avec le nom d'utilisateur **john**. +==== - Serveurs SMTP ==== + +Sous Linux Debian, il existe plusieurs programmes d'envoi de courriels, chacun avec ses propres fonctionnalités et avantages. Voici quelques-uns des programmes les plus couramment utilisés pour envoyer des courriels sous Debian : + +1. **ssmtp**: Simple SMTP est un programme léger qui permet d'envoyer des courriels via SMTP. Il est particulièrement adapté aux tâches d'envoi de courriels automatisées et ne prend pas en charge la réception de courriels. + +2. **msmtp**: MSMTP est un autre client SMTP léger qui facilite l'envoi de courriels depuis la ligne de commande ou depuis des scripts. Il peut être configuré pour transmettre des courriels à travers un serveur SMTP externe. + +3. **Postfix**: Bien que Postfix soit principalement un serveur de messagerie, il peut également être utilisé pour envoyer des courriels depuis une machine Debian. Il offre une grande flexibilité en matière de configuration, mais sa configuration peut être plus complexe que celle des clients SMTP plus simples. + +4. **sendmail**: Sendmail est un programme de messagerie historique sous Unix/Linux, bien qu'il soit maintenant souvent remplacé par des alternatives plus modernes. Cependant, il est toujours disponible sur Debian et peut être utilisé pour envoyer des courriels. + +5. **Exim**: Exim est un autre serveur de messagerie qui peut être configuré pour envoyer des courriels. Il est également capable de gérer la réception de courriels, ce qui en fait une option plus complète. + +Le choix du programme d'envoi de courriels dépendra de vos besoins spécifiques, de votre niveau de confort avec la configuration et de la complexité de votre infrastructure de messagerie. Pour des tâches simples d'envoi de courriels depuis la ligne de commande ou depuis des scripts, **ssmtp** ou **msmtp** sont souvent des choix pratiques. Pour des besoins plus avancés, **Postfix** ou **Exim** peuvent être mieux adaptés. + +===== - Installer Postfix ===== + +Pour installer Postfix sur Debian, vous devez utiliser le gestionnaire de paquets APT (Advanced Package Tool). Voici comment vous pouvez procéder : + +<code bash> +sudo apt update +sudo apt install postfix +</code> + +La première commande ''apt update'' met à jour la liste des paquets disponibles dans les dépôts Debian, et la deuxième commande "apt install" installe Postfix ainsi que ces dépendances. + +{{:informatique:linux:pasted:20210116-054542.png}} + +Choisir ''Site Internet'' + +{{:informatique:linux:pasted:20210116-054903.png}} + +Entrer la valeur FQDN de votre adresse de serveur + +{{:informatique:linux:pasted:20210116-054839.png}} + +si vous devez relancer la configuration de Postfix + sudo dpkg-reconfigure postfix + +Pour supprimer **Sendmail**, vous pouvez utiliser la commande suivante : +<code bash> +sudo apt-get remove sendmail +</code> + +Cette commande supprime le programme **Sendmail** de votre système Debian. + +Après avoir installé **Postfix**, vous devrez configurer ces logiciels pour les adapter à vos besoins spécifiques. + +===== - Configurer Postfix ===== + +Les fichiers de configuration de postfix sont stockés dans /etc/postfix. Les deux principaux fichiers de configuration de postfix sont master.cf et main.cf, bien que nous ne traiterons que de main.cf ici. Tout d'abord, nous allons ajouter ou modifier certaines lignes dans le fichier de configuration main.cf. Les lignes suivantes doivent être ajoutées, modifiées ou décommentées : + +<code> +myhostname = mail.example.com +mydomain = example.com +myorigin = $mydomain +inet_interfaces = all +mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain +mynetworks = 192.168.0.0/24, 127.0.0.0/8 +relay_domains = +home_mailbox = Maildir/ +</code> +===== - Tests ===== + + +Faire un essai d'envoi de mail + echo "Le contenu du mail" | mail -s "ceci est le sujet" mail@domaine.tld + +Le programme **mail** est une composante du package **mailutils**. Donc, si le programme n'est pas installer sur la machine, utilisez ''sudo apt install mailutils'' + +-- + +Pour modifier un paramètre dans **Postfix**, il faut éditer le fichier de configuration + sudo nano /etc/postfix/main.cf + +Redémarrer le service + sudo systemctl restart postfix + + + + +===== Gestion des Alias ===== + +Ajouter dans le fichier de configuration de **Postfix**, ''/etc/postfix/main.cf'' + + virtual_alias_maps = hash:/etc/postfix/virtual + +Puis ajouter dans le fichier ''/etc/postfix/virtual'' les **alias désirés** tel que le modèle suivant : +<code> +@monserveur.tld mail@domain.tld +</code> + +Enfin, exécuter le bloc suivant. Il sera nécessaire de l’exécuter à chaque modifications effectuées du fichier ''/etc/postfix/virtual''. + sudo postmap /etc/postfix/virtual + sudo systemctl restart postfix + +===== Mails en attente ===== + +Pour connaître les mails en attente + sudo postqueue -p + +-- + +Pour traiter tous les mails en attente + sudo postqueue -f + +-- + +Pour supprimer tous les mails en attente + sudo postsuper -d ALL + +===== Reprise de la configuration de Postfix ===== + +Le fichier de configuration de **Postfix** est ''/etc/postfix/main.cf''. Il est éditable par **nano** ou **vim**. On va le reprendre pour configurer **Postfix**. + +--- + + myhostname = myserver.example.com + +Il est important que l'option ''myhostname'' corresponde au FQDN (fully qualified domain name) du serveur. La valeur à renseigner et celle qui renvoyée par la commande : + nslookup 91.134.243.56 + +| {{:informatique:linux:pasted:20210117-214414.png}} | + +Dans l'exemple précédent, le serveur est noté dans le ''name ='' + +Cette information est gérée par le serveur DNS + +Cette option se trouve les paramètres ''Gérer les paramètres IPs'', chez **kimsufi.com** +| {{:informatique:linux:pasted:20210117-214634.png}} | + +Cette option, **reverse DNS**, se trouve dans les options du **serveur VPS** de vos **serveurs dédiés**, chez **ovh.com** + +| {{:informatique:linux:pasted:20210117-215132.png}} | + +| {{:informatique:linux:pasted:20210117-231208.png}} | + +--- + +Configurer le **nom du serveur SMTP**, domaine à afficher dans le courrier sortant + + myorigin = example.com + +Configuer le **nom du serveur SMTP** + + mydomain = example.com + +Configure to which SMTP domains to relay messages to, for example: + + relay_domains = example.com + + + +--- + +Configuration minimaliste du SMTP Greeting Banner: + + smtpd_banner = $myhostname + +--- + +Limiter les attaques par déni de services : + +<code> +default_process_limit = 100 +smtpd_client_connection_count_limit = 10 +smtpd_client_connection_rate_limit = 30 +queue_minfree = 20971520 +header_size_limit = 51200 +message_size_limit = 10485760 +smtpd_recipient_limit = 100 +</code> + + + +===== Consulter le fichier log ===== + +Le fichier log standard de **postfix** est ''/var/log/mail.info'' + +Vous pouvez garder un oeuil sur les logs + sudo tail -f /var/log/mail.info& + + +===== Envoyer un mail ===== + +Il y a deux possibilités : + * envoie depuis un client : **mail** + * connexion en **Telnet** sur le serveur SMTP + +L'utilitaire **mail** fait parti de la suite **mailutils** + sudo apt install mailutils + +--- + +Utilisation de l'utilitaire **mail** depuis un poste client. + +Pour envoyer un mail à ''mail@example.com'' de la part de ''sender@example.com'' + echo "This is the message body" | mail -s "This is the subject" mail@example.com -aFrom:sender@example.com + +Pour envoyer un mail à ''username'' + echo "This is the message body" | mail -s "Hello World" username + +--- + +Utilisation de **telnet** pour se connecter sur le serveur SMTP ''mail.mymailserver.com'' + + telnet mail.mymailserver.com 25 + +Puis saisir les commandes SMTP + + EHLO checkeremail.com + + + + MAIL FROM:<sender@mailserver.fr> + + + + RCPT TO:<dest@mymailserver.com> + + + + DATA + Subject: Sending an email using telnet + Hello, + Here is my body? Do you like it? + Cédric + . + + QUIT + + +===== Vider tous les mails ===== + +Vider tous les mails présents dans la boite d'un utilisateur. On considère que la boite mail (mbox) de l'utilisateur ''www-data'' se trouve dans le fichier ''/var/mail/www-data'' + + sudo sh -c "> /var/mail/www-data" + + + +===== Gestion des certificats ===== + +Pour configurer **Postfix** et **Certbot** pour utiliser les certificats SSL/TLS de "smtp.monserveur.fr" avec **Let's Encrypt**, suivez ces étapes générales. Assurez-vous d'avoir les droits nécessaires sur le serveur et que vous êtes à l'aise avec l'édition de fichiers de configuration en ligne de commande. + +==== Configurer Postfix pour utiliser SSL/TLS ==== + +1. **Accédez à la configuration de Postfix**: + * Connectez-vous à votre serveur en tant que sudouser. + * Ouvrez le fichier de configuration principal de Postfix avec un éditeur de texte, tel que ''nano'' ou ''vim''. Le fichier est généralement situé à ''/etc/postfix/main.cf''. + +2. **Définissez les chemins des certificats**: + * Localisez ou ajoutez les lignes suivantes dans ''main.cf'' pour spécifier l'emplacement des fichiers de certificat et de clé privée (remplacez les chemins par les vôtres si nécessaire) : +<code> +smtpd_tls_cert_file = /etc/letsencrypt/live/smtp.monserveur.fr/fullchain.pem +smtpd_tls_key_file = /etc/letsencrypt/live/smtp.monserveur.fr/privkey.pem +</code> + * Activez l'utilisation de TLS en ajoutant ou en s'assurant que la ligne suivante est présente : +<code> +smtpd_use_tls = yes +</code> + +3. **Redémarrez Postfix**: + * Sauvegardez vos modifications et fermez le fichier. + * Exécutez la commande ''sudo systemctl restart postfix'' pour appliquer les modifications. + +==== Configurer Dovecot pour SSL/TLS ==== + +Si vous utilisez Dovecot comme serveur IMAP/POP3 : + +1. Les fichiers de configuration de **Dovecot** se trouvent généralement dans ''/etc/dovecot/''. Le fichier principal de configuration est souvent nommé ''dovecot.conf'', et il peut inclure d'autres fichiers de configuration situés dans ''/etc/dovecot/conf.d/''. + +2. Dans les fichiers de configuration de **Dovecot**, vous devrez trouver et modifier les lignes qui définissent le chemin du certificat SSL et de la clé privée. Recherchez quelque chose comme ceci : + +<code> +ssl_cert = </etc/letsencrypt/live/smtp.serveur.fr/fullchain.pem +ssl_key = </etc/letsencrypt/live/smtp.serveur.fr/privkey.pem +</code> + +Pensez à désactiver la configuration présente dans ''/etc/dovecot/conf.d/10-ssl.conf''. + +3. **Redémarrez Dovecot** avec ''sudo systemctl restart dovecot''. + +4. Après le redémarrage, assurez-vous que tout fonctionne comme prévu. Vous pouvez vérifier que **Dovecot** écoute avec le nouveau certificat en vous connectant avec un client de messagerie ou en utilisant OpenSSL : + +<code> +openssl s_client -connect smtp.serveur.fr:993 +</code> +==== Configurer Let's Encrypt pour le renouvellement automatique ==== + +1. **Certbot** gère généralement les renouvellements automatiquement. Cependant, vous pouvez personnaliser ou ajouter des scripts de renouvellement dans le dossier de hooks de renouvellement. + +2. **Scripts de renewal-hooks**: + + * Placez les scripts personnalisés dans ''/etc/letsencrypt/renewal-hooks/''. Vous pouvez avoir des scripts ''pre'', ''deploy'', et ''post'' pour s'exécuter avant, pendant, et après le renouvellement. + * Un script typique dans ''post'' pourrait redémarrer Postfix et Dovecot pour appliquer les nouveaux certificats. + +Voir les pages : + * [[informatique:serveur:postfix:Créer un script de hook Let's Encrypt pour Postfix]] + * [[informatique:serveur:dovecot:Créer un script de hook Let's Encrypt pour Dovecot]] + +Si vous avez deux scripts distincts, ''reload-dovecot.sh'' et ''reload-postfix.sh,'' et vous souhaitez exécuter les deux après le renouvellement de certificat **Let's Encrypt** par **Certbot**, vous pouvez configurer les hooks dans le fichier de configuration de renouvellement de **Certbot** ou les placer dans les répertoires de hook appropriés. + +Vous devriez ajouter des lignes pour post_hook dans la section ''[renewalparams]''. Votre fichier pourrait ressembler à ceci : + +<code> +[renewalparams] +post_hook = /etc/letsencrypt/renewal-hooks/post/reload-dovecot.sh && /etc/letsencrypt/renewal-hooks/post/reload-postfix.sh +</code> + +3. **Tester le renouvellement**: + * Exécutez ''sudo certbot renew --dry-run'' pour tester le processus de renouvellement et s'assurer que tout fonctionne comme prévu. + +==== Vérification et maintenance ==== + + * **Vérifiez les logs** de **Postfix** et **Dovecot** pour les erreurs liées aux certificats SSL/TLS. + * Assurez-vous que les certificats se renouvellent correctement en vérifiant les dates d'expiration et en observant le comportement du système lors des renouvellements planifiés. + +==== Remarques ==== + + * Faites toujours une copie de sauvegarde des fichiers de configuration avant de les modifier. + * Les chemins exacts et les commandes peuvent varier légèrement en fonction de votre distribution Linux et de la version de vos logiciels. + * Assurez-vous que les ports nécessaires sont ouverts sur votre pare-feu pour permettre les connexions TLS/SSL. + +En suivant ces étapes, vous devriez être capable de configurer **Postfix** et **Dovecot** pour utiliser les certificats SSL/TLS avec **Let's Encrypt**, améliorant ainsi la sécurité de votre serveur de messagerie. Assurez-vous de tester votre configuration pour vérifier que tout fonctionne correctement avant de la mettre en production. + + +===== Biblio ===== + + * https://www.tecmint.com/install-postfix-mail-server-with-webmail-in-debian/ + * https://wiki.centos.org/HowTos(2f)postfix.html \ No newline at end of file diff --git a/data/pages/informatique/serveur/postfix/configuration-de-postfix-avec-un-relais-smtp-externe-utilisant-l-authentification-login-ou-plain.txt b/data/pages/informatique/serveur/postfix/configuration-de-postfix-avec-un-relais-smtp-externe-utilisant-l-authentification-login-ou-plain.txt new file mode 100644 index 0000000..b6fdb0c --- /dev/null +++ b/data/pages/informatique/serveur/postfix/configuration-de-postfix-avec-un-relais-smtp-externe-utilisant-l-authentification-login-ou-plain.txt @@ -0,0 +1,98 @@ +====== Configuration de Postfix avec un relais SMTP externe utilisant l'authentification LOGIN ou PLAIN ====== +{{ :dummy.png?75x75|Linux Postifx hostrelay}} + +Par défaut, Postfix est configuré pour envoyer des e-mails directement au serveur de messagerie du destinataire. Cependant, il est parfois nécessaire de configurer Postfix pour utiliser un relais SMTP externe avec authentification LOGIN ou PLAIN. + + +===== Éditer le fichier de configuration principal ===== + + +Le fichier de configuration principal de Postfix est généralement situé dans le répertoire ''/etc/postfix/main.cf''. Ouvrez ce fichier à l'aide d'un éditeur de texte et recherchez les directives suivantes : +<code> +relayhost = +smtp_sasl_auth_enable = no +</code> + + +===== Configurer le relais SMTP externe ===== + + +Modifiez la directive ''relayhost'' pour spécifier l'adresse du relais SMTP externe que vous souhaitez utiliser. Par exemple, si le relais SMTP externe est ''smtp.example.com'' et il écoute sur le port ''587'', la directive devrait ressembler à ceci : + +<code> +relayhost = [smtp.example.com]:587 +</code> + + +===== Activer l'authentification PLAIN ===== + + +Décommentez la directive ''smtp_sasl_auth_enable'' en supprimant le # au début de la ligne, puis modifiez sa valeur à ''yes'' : + +<code> +smtp_sasl_auth_enable = yes +</code> + + +===== Configurer les informations d'authentification ===== + + +Ajoutez les informations d'authentification pour le relais SMTP externe en ajoutant les directives suivantes dans le fichier de configuration : + +<code> +smtp_sasl_auth_enable = yes +smtpd_sasl_auth_enable = yes +smtp_sasl_security_options = noanonymous +smtp_sasl_tls_security_options = noanonymous +smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd +smtp_use_tls = yes +smtp_tls_note_starttls_offer = yes +smtp_sasl_mechanism_filter = login, plain +</code> + +Voici ce que font ces options : + +1. ''smtp_sasl_auth_enable = yes'' : Cette option active l'authentification SASL (Simple Authentication and Security Layer) pour les connexions SMTP sortantes. Cela permet à Postfix de s'authentifier auprès du relais SMTP externe en utilisant les informations d'identification fournies. + +2. ''smtpd_sasl_auth_enable = yes'' : Cette option active l'authentification SASL pour les connexions SMTP entrantes. Elle permet à Postfix d'accepter les connexions SMTP entrantes et d'authentifier les clients qui se connectent. + +3. ''smtp_sasl_security_options = noanonymous'' : Cette option spécifie que Postfix n'accepte pas les connexions anonymes lors de l'authentification SASL. Cela garantit que toutes les connexions SMTP doivent fournir des informations d'identification valides. + +4. ''smtp_sasl_tls_security_options = noanonymous'' : Cette option spécifie que lors de l'utilisation de TLS (Transport Layer Security) pour sécuriser les connexions SMTP, les connexions anonymes ne sont pas autorisées. + +5. ''smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd'' : Cette option indique à Postfix où trouver le fichier de hachage contenant les informations d'identification (nom d'utilisateur et mot de passe) pour l'authentification SASL auprès du relais SMTP externe. Dans cet exemple, le fichier ''/etc/postfix/sasl_passwd'' est utilisé et doit être converti en un fichier de hachage à l'aide de la commande ''postmap''. + +6. ''smtp_use_tls = yes'' : Cette option active l'utilisation de TLS pour chiffrer les connexions SMTP sortantes. Elle assure que les communications avec le relais SMTP externe sont sécurisées. + +7. ''smtp_tls_note_starttls_offer = yes'' : Cette option indique à Postfix d'émettre une offre STARTTLS lors de l'établissement d'une connexion SMTP sortante. Cela permet d'initier une négociation TLS avec le relais SMTP externe si celui-ci prend en charge TLS. + +8. ''smtp_sasl_mechanism_filter = login, plain'' : Cette option spécifie les mécanismes d'authentification SASL autorisés pour les connexions SMTP sortantes. Dans cet exemple, seuls les mécanismes "login" et "plain" sont autorisés. + +Ces options combinées permettent à Postfix de configurer un relais SMTP externe avec authentification PLAIN et d'établir des connexions sécurisées à l'aide de TLS. Cela garantit que les e-mails sont envoyés de manière fiable et en toute sécurité via le relais externe. + + +===== Créer le fichier de mots de passe SASL ===== + + +Créez un fichier ''/etc/postfix/sasl_passwd'' et ajoutez les informations d'authentification suivantes : + +<code> +[smtp.example.com]:587 username:password +</code> + +Remplacez ''smtp.example.com'' par l'adresse du relais SMTP externe, ''587'' par le port utilisé, ''username'' par votre nom d'utilisateur de messagerie pour le relais SMTP, et ''password'' par votre mot de passe associé. + + +===== Générer le fichier de hachage des mots de passe SASL ===== + + +Exécutez la commande suivante pour générer le fichier de hachage des mots de passe SASL à partir du fichier ''sasl_passwd'' : + +<code> +sudo postmap /etc/postfix/sasl_passwd +</code> + +Cette commande va créer un fichier ''/etc/postfix/sasl_passwd.db'' contenant le hachage des mots de passe. + +===== Redémarrer POSTFIX ===== + diff --git a/data/pages/informatique/serveur/postfix/creer-un-script-de-hook-let-s-encrypt-pour-postfix.txt b/data/pages/informatique/serveur/postfix/creer-un-script-de-hook-let-s-encrypt-pour-postfix.txt new file mode 100644 index 0000000..b38ae18 --- /dev/null +++ b/data/pages/informatique/serveur/postfix/creer-un-script-de-hook-let-s-encrypt-pour-postfix.txt @@ -0,0 +1,63 @@ +Pour adapter l'article afin de créer un script de hook Let's Encrypt pour Postfix, voici une version modifiée du texte : + +====== Configurer un Script de Hook Let's Encrypt pour Postfix ====== + +Assurer la continuité et la sécurité de votre serveur de messagerie Postfix est crucial, surtout lorsqu'il s'agit de la gestion automatique des certificats SSL/TLS via Let's Encrypt. La mise en place d'un script de hook qui redémarre Postfix à chaque renouvellement de certificat est une étape essentielle. Voici les étapes pour configurer cela avec Certbot : + +===== 1. Élaboration d'un Script de Hook ===== + +Créez un script qui initiera le redémarrage de Postfix une fois le certificat renouvelé. Voici un exemple de script que vous pourriez utiliser : + +<code BASH> +#!/bin/bash +# reload-postfix.sh + +# Redémarrer Postfix +echo "Reloading Postfix..." +systemctl restart postfix +</code> + +Sauvegardez ce script dans un endroit sûr, tel que ''/etc/letsencrypt/renewal-hooks/post/reload-postfix.sh''. + +**Rendez le script exécutable :** + +<code BASH> +chmod +x /etc/letsencrypt/renewal-hooks/post/reload-postfix.sh +</code> + +===== 2. Intégration avec Certbot ===== + +Lorsque vous exécutez Certbot pour le renouvellement des certificats, indiquez ce script comme un hook post-renouvellement. Si Certbot est configuré pour renouveler automatiquement vos certificats, ajoutez votre script dans la configuration de renouvellement de Certbot en modifiant le fichier de configuration du domaine concerné, par exemple, ''/etc/letsencrypt/renewal/yourdomain.conf'': + +<code BASH> +[renewalparams] +post_hook = /etc/letsencrypt/renewal-hooks/post/reload-postfix.sh +</code> + +===== 3. Exploitation des Directoires de Hooks ===== + +Certbot recherche dans trois répertoires spécifiques des scripts à exécuter en tant que hooks : + + * ''/etc/letsencrypt/renewal-hooks/pre/'' : Avant le renouvellement. + * ''/etc/letsencrypt/renewal-hooks/deploy/'' : Après un renouvellement réussi. + * ''/etc/letsencrypt/renewal-hooks/post/'' : Après toute tentative de renouvellement. + +Placer votre script dans ''/etc/letsencrypt/renewal-hooks/post/'' s'assure qu'il sera exécuté après chaque renouvellement, garantissant ainsi que Postfix redémarre avec le nouveau certificat. + +===== 4. Validation de la Configuration ===== + +Effectuez un test de renouvellement pour vous assurer que tout fonctionne correctement : + +<code BASH> +certbot renew --dry-run +</code> + +Si tout est bien configuré, Certbot renouvellera le certificat en mode test et exécutera votre script pour redémarrer Postfix. Vérifiez que Postfix fonctionne correctement après le redémarrage. + +===== Remarques Importantes : ===== + + * **Sécurité :** Assurez-vous que seuls les utilisateurs appropriés ont des permissions d'écriture sur le script et les fichiers de configuration. + * **Logs :** Surveillez les logs de Certbot et Postfix pour tout problème éventuel lors des renouvellements et redémarrages. + * **Compatibilité :** Vérifiez que les versions de Certbot et Postfix en usage sont compatibles avec les méthodes décrites ici. + +En mettant en place un hook bien configuré, vous vous assurez que Postfix fonctionne toujours avec un certificat valide, maintenant ainsi la sécurité et la fiabilité de votre serveur de messagerie. \ No newline at end of file diff --git a/data/pages/informatique/serveur/postfix/reecrire-return-path-et-l-adresse-d-expediteur.txt b/data/pages/informatique/serveur/postfix/reecrire-return-path-et-l-adresse-d-expediteur.txt new file mode 100644 index 0000000..a8b3463 --- /dev/null +++ b/data/pages/informatique/serveur/postfix/reecrire-return-path-et-l-adresse-d-expediteur.txt @@ -0,0 +1,74 @@ +====== Réécriture des adresses e-mail sortantes dans Postfix ====== +{{ :dummy.png?75x75|Linux Postfix generic}} + +Le Return-Path, également connu sous le nom d'adresse d'enveloppe, est une adresse e-mail utilisée pour les notifications de non-distribution (bounces) et pour les erreurs de livraison des e-mails. Il est généralement différent de l'adresse affichée dans l'en-tête "**From**" du message. + +Lorsque vous utilisez le fichier ''/etc/postfix/generic'' pour réécrire les adresses e-mail dans Postfix, la réécriture s'applique par défaut uniquement aux en-têtes "**From**", "**Sender**" et "**Return-Path**". + +Voici comment réécrire les en-têtes "**From**", "**Sender**" et "**Return-Path**" en utilisant le fichier ''/etc/postfix/generic'' : + + +===== Ouvrez le fichier ''/etc/postfix/generic'' ===== + + +Utilisez votre éditeur de texte préféré pour ouvrir le fichier ''/etc/postfix/generic'' : + +<code> +sudo nano /etc/postfix/generic +</code> + + +===== Configurer les règles de réécriture ===== + +Dans ce fichier, vous pouvez ajouter des règles de réécriture sous la forme suivante : + +<code> +@server.ntdl adresse_modifiee@example.com +@server adresse_modifiee@example.com +@localhost adresse_modifiee@example.com +</code> + +Remplacez + + * ''adresse_modifiee@example.com'' par l'adresse e-mail modifiée que vous souhaitez afficher pour les destinataires + * ''server.ntdl'' par le nom de votre serveur FQDN + * ''server'' par le nom de votre serveur non FQDN + +Vous pouvez ajouter autant de règles que nécessaire, chacune sur une nouvelle ligne. + + +===== Enregistrer et fermer le fichier ===== + +Une fois que vous avez configuré toutes les règles de réécriture souhaitées, enregistrez et fermez le fichier ''/etc/postfix/generic''. + + +===== Générer le fichier de hachage ===== + +Le fichier ''/etc/postfix/generic'' doit être converti en un fichier de hachage pour que Postfix puisse l'utiliser efficacement. Pour générer le fichier de hachage, exécutez la commande suivante : + +<code> +sudo postmap /etc/postfix/generic +</code> + +Cela va créer un fichier ''/etc/postfix/generic.db'', qui contient le hachage des adresses e-mail réécrites. + + +===== Configurer Postfix pour utiliser ''/etc/postfix/generic'' ===== + +Ouvrez le fichier de configuration principal de Postfix ''/etc/postfix/main.cf'' et recherchez la directive ''smtp_generic_maps''. Si elle n'existe pas, ajoutez la ligne suivante : + +<code> +sender_canonical_maps = hash:/etc/postfix/generic +</code> + +Cette directive indique à Postfix d'utiliser le fichier ''/etc/postfix/generic'' pour la réécriture des adresses e-mail sortantes. + +===== Redémarrez Postfix pour appliquer les modifications ===== + +<code> +sudo service postfix restart +</code> + +Avec cette configuration, les réécritures spécifiées dans ''/etc/postfix/generic'' s'appliqueront également au Return-Path des messages sortants, en plus des en-têtes "**From**", "**Sender**" et "**Return-Path**". Cela vous permet de personnaliser entièrement les adresses d'enveloppe utilisées pour les erreurs de livraison des e-mails. + +Si vous souhaitez réécrire d'autres en-têtes des messages sortants comme "**Reply-To**", vous devrez utiliser d'autres directives et configurations spécifiques de Postfix. diff --git a/data/pages/informatique/serveur/web-linux-apache/accelerer-le-traitement-php.txt b/data/pages/informatique/serveur/web-linux-apache/accelerer-le-traitement-php.txt new file mode 100644 index 0000000..558123d --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/accelerer-le-traitement-php.txt @@ -0,0 +1,56 @@ +====== Accélérer l’exécution des pages avec memcached ====== + + + +===== Installer memcached ===== + +Installer **memcached** pour PHP 7.4 : + +<code BASH> +sudo apt install php7.4-memcached memcached +</code> + +Installer **memcached** pour PHP 8.0 : + +<code BASH> +sudo apt install php8.0-memcached memcached +</code> + + + +===== Vérifier le fonctionne de memcached dans le system ===== + + ps ax | grep memcached + +Résultat + +<code> +14085 ? Ssl 0:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid +</code> + + +===== Paramétrer memcached dans php ===== + +Il faut ajouter des paramètres dans la configuration de PHP. J'ai dédié un fichier de paramétrage ''sudo nano /etc/php/7.4/fpm/conf.d/20-apcu.ini'' +<code> +extension=apcu.so +apc.enabled=1 +apc.shm_size=256M +apc.ttl=7200 +apc.enable_cli=1 +apc.gc_ttl=3600 +apc.entries_hint=4096 +apc.slam_defense=1 +apc.serializer=php +</code> + +===== Vérifier le fonctionne de memcached par php ===== + +Pour vérifier la prise en compte, il suffit de demande à phpinfo(). +<code PHP> +<?php + phpinfo(); +?> +</code> + +{{ informatique:serveur:web-linux-apache:pasted:20201230-155201.png }} \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/comment_demenager_un_hebergement_web_sans_trop_de_perturbations.txt b/data/pages/informatique/serveur/web-linux-apache/comment_demenager_un_hebergement_web_sans_trop_de_perturbations.txt new file mode 100644 index 0000000..58f23a6 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/comment_demenager_un_hebergement_web_sans_trop_de_perturbations.txt @@ -0,0 +1,111 @@ +====== Comment déménager un hébergement web sans trop de perturbations ? ====== + +{{ :journal_geek:demenager_1.png?direct&400|}} + +Je veux changer d’hébergement un site Internet. Le site Internet est sur un vieux Debian et je veux le migrer sur un nouveau Debian. Le souci est que le changement d'adresse IP oblige une propagation DNS qui peut prendre 24 heures. Cela implique pendant cette transition de figer les écritures dans les fichiers du site. Ce qui n'est pas pensable. + +Apache propose une fonctionnalité qui s'appelle "reverse proxy". Il permet d'être le destinataire d'un appel à un site et transmettre cette requête à un autre serveur Apache. + +===== De la résolution du nom de domaine à la réponse du serveur Web ===== + +<WRAP center round tip> +Les noms de domaines et adresses IP utilisés dans cette page ne sont que fictions. +</WRAP> + + +D'abord, comprenons comment l'accès à un site fonctionne. Lorsque que j’appelle le site ''perdu.com'', le système DNS se met en œuvre pour fournir une adresse IP à votre ordinateur. C'est le principe d'un nom de domaine : associé une adresse IP à un nom. Donc, au moment de la création du nom de domaine, l'adresse IP a été renseignée. + +{{ :journal_geek:resolution_dns_1.png?direct |}} + +Cette adresse IP a été définie au moment de la création de l’hébergement du site Internet. C'est l'adresse du serveur Web Apache. + +{{ :journal_geek:chemin_vers_serveurweb_01.png?direct |}} + +Avec un serveur Web, il peut y avoir plusieurs sites hébergés. Le serveur Web Apache peut gérer plusieurs sites Internet. De ce fait, une adresse IP peut correspondre à plusieurs sites Internet, donc plusieurs noms de domaine. + +Dans notre exemple, nous avons le site ''perdu.com'' et le site ''trouve.com'' qui correspondent tous les deux à l'adresse 208.97.177.124, donc au même serveur Web. + +On peut utiliser le site [[https://ipinfo.io/91.134.242.127|ipinfo.io]] pour vérifier le nombre de sites hébergés par un serveur. + +{{ :journal_geek:multisites_1.png?direct |}} + +Lorsque le serveur Web Apache va recevoir la demande provenant de la demande d'accès, il recevra le nom de domaine dans le paramètre ''Host''. C'est le protocole HTTP. + +{{ :journal_geek:entete_http_demande_1.png?direct |}} + +Et grâce à la configuration des sites Web, Apache sera capable de récupérer les fichiers associés au bon nom de domaine. +Voici un exemple de configuration du serveur : + +<code> +# Apache doit écouter sur le port 80 +Listen 80 + +# Toutes les adresses IP doivent répondre aux requêtes sur les +# serveurs virtuels +NameVirtualHost *:80 + +<VirtualHost *:80> +DocumentRoot /var/www/trouve.com +ServerName trouve.com + +# Autres directives ici + +</VirtualHost> + +<VirtualHost *:80> +DocumentRoot /var/www/perdu.com +ServerName perdu.com + +# Autres directives ici + +</VirtualHost> +</code> + +Pour résumer, votre serveur ne dispose que d'une seule adresse IP, et de nombreux alias (CNAMES) peuvent pointer vers cette adresse dans le DNS. + +D'autres exemples sont disponibles sur le site [[https://httpd.apache.org/docs/2.4/fr/vhosts/examples.html|Apache 2.4]] + +===== Transfert des fichiers ===== + +En attendant, je vais transférer les fichiers du site actuel vers le nouveau serveur Web (103.224.182.253). + +Le transfert va s'effectuer en deux passes. La première passe permet de transférer le plus gros du site. Il faut prendre en considération tous les gros fichiers qui peuvent prendre du temps à copier, ou tous les petits fichiers qui sont nombreux et peuvent prendre également du temps à transférer. + +<code> +rsync -avz /var/www/perdu.com -e "ssh -p 11822" chloe@103.224.182.253:"/var/www/" +</code> + +''rsync'' doit être installé sur le serveur distant. + +Une fois cette opération terminer, il faudra effectuer une seconde passe pour synchroniser les fichiers fraichement modifiés. Durant cette phase, il faudra veiller à ce que le site soit inaccessible. + +===== Reverse Proxy ===== + +Je vais employer une directive de proxy dans Apache pour transférer le nom de domaine vers le nouveau serveur web (103.224.182.253). + +{{ :journal_geek:reverse_proxy_1.png?direct |}} + +Sur l'ancien serveur Web, je vais activer le mode Proxy : +<code> +sudo a2enmod proxy_http +</code> + +Je vais utiliser les directives ''proxyPass'' et ''proxyPassReverse'' pour indiquer l'adresse IP du nouveau serveur : + +<code> +<VirtualHost *:80> + ProxyPreserveHost On + ProxyPass "/" "http://103.224.182.253/" + ProxyPassReverse "/" "http://103.224.182.253/" + ServerName perdu.com +</VirtualHost> +</code> + +A partir de maintenant, le site peut de nouveau être opérationnel : +<code> +sudo service apache2 restart +</code> + +On peut désormais s'occuper des DNS pour modifier l'adresse IP associée au nom de domaine. + + --- //[[user:cedricabonnel]] 2019/08/02 18:09// \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/configurer-apache2-pour-php-fpm.txt b/data/pages/informatique/serveur/web-linux-apache/configurer-apache2-pour-php-fpm.txt new file mode 100644 index 0000000..35901d8 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/configurer-apache2-pour-php-fpm.txt @@ -0,0 +1,42 @@ +====== Configurer Apache 2 pour PHP FPM ====== + + +A noter que la **configuration de FPM pour Apache 2** s'effectue directement dans le fichier de configuration ''/etc/php/7.4/fpm/pool.d/www.conf''. Nous n'interviendrons pas dans ce fichier. + + +**Activer le module proxy** FCGI pour Apache2 en exécutant le code suivant. +<code BASH> +sudo a2enmod proxy_fcgi setenvif +sudo a2enconf php7.4-fpm +</code> + +**Modifier l'ordre de traitement des pages index** dans le fichier ''/etc/apache2/mods-available/dir.conf'' +<code INI> +DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm +</code> + +**Ajouter l'appel à PHP** dans le fichier de configuration associé au **ServerName** ''/etc/apache2/sites-available/100-exemple.conf'' + +Suivant la version d'Apache, l'instruction **SetHandler** ne sera pas la même. Pour connaitre, la version d'Apache, executer ''sudo apachectl -V''. + +<code> +<VirtualHost *:80> + ServerName example.com + ServerAlias www.example.com + DocumentRoot /var/www/html + + <Directory /var/www/html> + Options -Indexes +FollowSymLinks +MultiViews + AllowOverride All + Require all granted + </Directory> + + ErrorLog ${APACHE_LOG_DIR}/error.log + CustomLog ${APACHE_LOG_DIR}/access.log combined +</VirtualHost> +</code> + +**Redémarrer** les services Apache2 et PHP FPM: +<code BASH> +$ sudo systemctl restart php7.4-fpm apache2 +</code> \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/configurer-autodiscover.txt b/data/pages/informatique/serveur/web-linux-apache/configurer-autodiscover.txt new file mode 100644 index 0000000..011d959 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/configurer-autodiscover.txt @@ -0,0 +1,124 @@ +====== Configurer Autodiscover et Autoconfig ====== +{{ :dummy.png?75x75|Nom de la section}} + +===== DNS ===== + + + _autodiscover._tcp.yourdomain.com. 3600 IN SRV 10 10 443 mail.yourmx.com. + + +===== Autodiscover pour Outlook ===== + + +<code PHP autodiscover.php> +<?php +$postData = file_get_contents('php://input'); //Autodiscover requests are HTTP posts with XML content +$xml = simplexml_load_string($postData); +$user = $xml->Request->EMailAddress; //copy the email address from the request into a variable + +//set Content-Type +header("Content-Type: application/xml"); +?> +<?php echo '<?xml version="1.0" encoding="utf-8" ?>'; ?> +<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006"> +<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a"> +<Account> +<AccountType>email</AccountType> +<Action>settings</Action> +<Protocol> +<Type>POP3</Type> +<Server>mail.yourmx.com</Server> +<Port>995</Port> +<LoginName><?php echo $user; ?></LoginName> +<DomainRequired>off</DomainRequired> +<SPA>off</SPA> +<SSL>on</SSL> +<AuthRequired>on</AuthRequired> +<DomainRequired>on</DomainRequired> +</Protocol> +<Protocol> +<Type>IMAP</Type> +<Server>mail.yourmx.com</Server> +<Port>993</Port> +<DomainRequired>on</DomainRequired> +<LoginName><?php echo $user; ?></LoginName> +<SPA>off</SPA> +<SSL>on</SSL> +<Encryption>Auto</Encryption> +<AuthRequired>on</AuthRequired> +</Protocol> +<Protocol> +<Type>SMTP</Type> +<Server>mail.yourmx.com</Server> +<Port>587</Port> +<DomainRequired>on</DomainRequired> +<LoginName><?php echo $user; ?></LoginName> +<SPA>off</SPA> +<Encryption>Auto</Encryption> <!-- if your server requires encrypotion other than SSL --> +<AuthRequired>on</AuthRequired> +<UsePOPAuth>on</UsePOPAuth> +<SMTPLast>off</SMTPLast> +</Protocol> +</Account> +</Response> +</Autodiscover> +</code> + +===== Directives Apache ===== + + +<code> +ServerAlias autoconfig.* +RewriteEngine On +RewriteCond %{HTTPS} !on [OR] +RewriteCond %{HTTP_HOST} !^discover\.my-service\.com$ +RewriteRule ^(.*)$ https://discover.my-service.com$1 [R=301] +</code> + + +===== Certificat SSL ===== + + +Remember to get a SIGNED SSL Cert. + + +===== Autoconfig pour Thunderbird ===== + + +<code XML config-v1.1.xml> +<?xml version="1.0" encoding="UTF-8"?> + +<clientConfig version="1.1"> + <emailProvider id="domain.tld"> + <domain>domain.tld</domain> + <displayName>Mail</displayName> + <displayShortName>Mail</displayShortName> + <incomingServer type="pop3"> + <hostname>mailserver.domain.tld</hostname> + <port>995</port> + <socketType>SSL</socketType> + <authentication>password-cleartext</authentication> + <username>%EMAILADDRESS%</username> + <pop3> + <leaveMessagesOnServer>true</leaveMessagesOnServer> + <downloadOnBiff>true</downloadOnBiff> + <daysToLeaveMessagesOnServer>10</daysToLeaveMessagesOnServer> + </pop3> + </incomingServer> + <incomingServer type="imap"> + <hostname>mailserver.domain.tld</hostname> + <port>993</port> + <socketType>SSL</socketType> + <authentication>password-cleartext</authentication> + <username>%EMAILADDRESS%</username> + </incomingServer> + <outgoingServer type="smtp"> + <hostname>mailserver.domain.tld</hostname> + <port>587</port> + <socketType>STARTTLS</socketType> + <authentication>password-cleartext</authentication> + <username>%EMAILADDRESS%</username> + </outgoingServer> + </emailProvider> +</clientConfig> +</code> \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/configurer-ipv6-sur-son-site.txt b/data/pages/informatique/serveur/web-linux-apache/configurer-ipv6-sur-son-site.txt new file mode 100644 index 0000000..cad9b71 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/configurer-ipv6-sur-son-site.txt @@ -0,0 +1,67 @@ +====== Configurer ipv6 sur son site ====== +{{ :dummy.png?75x75|Nom de la section}} + +^ Terme ^ Description | Exemple | +| YOUR_IPV6 | Il s'agit de l’adresse IPv6 assignée à votre service | 2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:yyyy | +| IPv6_PREFIX | Il s'agit du préfixe (ou netmask) de votre bloc IPv6, généralement de 64 | 2001:xxxx:xxxx:xxxx::/64\\ ou 64 | +| IPv6_GATEWAY | Il s'agit de la passerelle de votre bloc IPv6 | 2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:zzzz | +| INT_NET | Il s'agit de l'interface réseau utilisée pour communiquer avec Internet | eth0\\ enp1s0 | + +**YOUR_IPV6** est fourni par le prestataire associée à votre hébergement. Il doit être disponible dans votre espace client. + +Quelques exemples : + +| {{informatique:serveur:web-linux-apache:pasted:20210220-084138.png}} | + +| {{informatique:serveur:web-linux-apache:pasted:20210220-084202.png}} | + + +De manière générale, l'adresse **IPv6_GATEWAY** se calcule depuis l'adresse **YOUR_IPV6**. Il faut prendre les 28 premiers bits et ajouter **00:0:0:0:1**. Par exemple **2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:yyyy** devient **2001:xxxx:xxxx::xx00:0:0:0:1** + +---- + +Pour **Debian**, il est nécessaire de créer un nouveau fichier **interfaces** pour une prise en compte permanente. +Éditer le fichier ''/etc/network/interfaces.d/51-cloud-init-ipv6.cfg'' ou équivalent avec les valeurs suivantes. + +Remplacer les éléments génériques (c’est-à-dire YOUR_IPV6, IPV6_PREFIX et IPV6_GATEWAY) ainsi que l’interface réseau (INT_NET) par vos valeurs personnalisées. + +<code> +auto INT_NET +iface INT_NET inet6 static +mtu 1500 +address YOUR_IPV6 +netmask IPV6_PREFIX +post-up /sbin/ip -6 route add IPV6_GATEWAY dev INT_NET +post-up /sbin/ip -6 route add default via IPV6_GATEWAY dev INT_NET +pre-down /sbin/ip -6 route del default via IPV6_GATEWAY dev INT_NET +pre-down /sbin/ip -6 route del IPV6_GATEWAY dev INT_NET +</code> + +exemple concret + +<code> +auto enp1s0 +iface enp1s0 inet6 static +mtu 1500 +address 2001:41d1:1:8241::1 +netmask 64 +post-up /sbin/ip -6 route add 2001:41d1:1:8200:0:0:0:1 dev enp1s0 +post-up /sbin/ip -6 route add default via 2001:41d1:1:8200:0:0:0:1 dev enp1s0 +pre-down /sbin/ip -6 route del default via 2001:41d1:1:8200:0:0:0:1 dev enp1s0 +pre-down /sbin/ip -6 route del 2001:41d1:1:8200:0:0:0:1 dev enp1s0 +</code> + +Il suffit de redémarrer l'interface réseau : + + systemctl restart networking + + +Pour tester, utiliser un **ping** en ipv6 : + ping abonnel.fr -6 + +---- + +Déclarer l'adresse IPv6 dans la zone DNS du site concerné, dans un enregistrement **AAAA**. + +{{informatique:serveur:web-linux-apache:pasted:20210220-085027.png}} + diff --git a/data/pages/informatique/serveur/web-linux-apache/configurer-php-fpm.txt b/data/pages/informatique/serveur/web-linux-apache/configurer-php-fpm.txt new file mode 100644 index 0000000..8e2f906 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/configurer-php-fpm.txt @@ -0,0 +1,13 @@ +====== Configurer PHP FPM ====== +{{ :dummy.png?75x75|Nom de la section}} + +La configuration de PHP FPM s'effectue dans le fichier ''/etc/php/7.4/fpm/php.ini'' + +===== timezone ===== + + date.timezone = "Europe/Paris" + + +===== Prise en compte des modifications ===== + + systemctl restart apache2 php7.4-fpm \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/configurer-plusieurs-versions-de-php-avec-apache-2-4.txt b/data/pages/informatique/serveur/web-linux-apache/configurer-plusieurs-versions-de-php-avec-apache-2-4.txt new file mode 100644 index 0000000..e8295bd --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/configurer-plusieurs-versions-de-php-avec-apache-2-4.txt @@ -0,0 +1,12 @@ +====== Configurer plusieurs versions de PHP avec Apache 2.4 ====== +{{ :dummy.png?75x75|Configurer plusieurs versions de PHP avec Apache 2.4}} + +Ce tutoriel va vous aider à configurer plusieurs versions de PHP avec Apache avec une distribution Linux Debian 10.6. + +Ce tutoriel décrit l'installation et la configuration de deux //VirtualHost// dans Apache avec un chacun une version de PHP différente. La première configuration fonctionnera avec PHP5.6 et l'autre avec PHP 7.4. vous pouvez utiliser autant de version PHP avec Apache sans pré requis supplémentaire, il suffit d'appliquer le principe enseigné dans ce tutoriel. + +Ce tutoriel a été testé sur **Debian 10.6 pour ARM (Raspbian / Raspberry OS)** le **12/10/2020**. + + +{{page>informatique:serveur-web-linux-apache:php#installer-une-seconde-version-de-php}} + diff --git a/data/pages/informatique/serveur/web-linux-apache/configurer_un_site_web_apache_2/creer_un_groupe_d_utilisateurs_pour_un_site_web.txt b/data/pages/informatique/serveur/web-linux-apache/configurer_un_site_web_apache_2/creer_un_groupe_d_utilisateurs_pour_un_site_web.txt new file mode 100644 index 0000000..9140c7d --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/configurer_un_site_web_apache_2/creer_un_groupe_d_utilisateurs_pour_un_site_web.txt @@ -0,0 +1,60 @@ +====== Créer un groupe d'utilisateurs pour un site Web ====== + +<note tip>Cet article fait partie de la collection [[informatique:applications:configurer_un_site_web_apache_2:index]]</note> + +{{page>informatique:linux:applications:configurer_un_site_web_apache_2:configuration_utilisee}} + +{{page>informatique:serveur-web-linux-apache:definitions_et_contexte}} + + +Avant de créer un site dans la configuration Apache 2, vous devez déterminer un groupe d'utilisateurs (administrateurs, développeurs, opérateurs...) qui devront accéder aux fichiers du site. + +Le bonne pratique est de créer un groupe d'utilisateur qui sera en charge du maintient du site web. Même pour un seul utilisateur cette méthode est valable et __évolutive__. Il est vivement conseillé de créer __un groupe par site Internet__. + +===== Créer un groupe ===== + +<code> +sudo groupadd www-perdu.com +</code> + +===== Associer l'utilisateur au groupe ===== + +<code> +sudo usermod -a -G www-perdu.com chloe +</code> + +Si vous êtes logué avec le compte ''chloe'', il faut se déconnecter et connecter pour que ''usermod'' soit pris en compte. + +===== Créer les dossiers du site ===== + +Je vais créer le dossier du site dans ''/var/www''. Les droits seront automatiquement donnés à ''root'' afin d'empêcher n'importe qui d'aller modifier le contenu. + +<code> +sudo mkdir -p /var/www/perdu.com/www +sudo chown -R root /var/www/perdu.com +</code> + + +===== Modifier le groupe des dossiers du site ===== + +L'objectif est de données les droits au groupe ''www-perdu.com'' et de restreindre l'accès en lecture seule aux autres groupes d'utilisateurs. + +<code> +sudo chgrp -R www-perdu.com /var/www/perdu.com +sudo chmod -R 775 /var/www/perdu.com +</code> + +Lorsque qu'un fichier est créé, afin de garder la priorité au groupe de développeurs, j'attribue l'option ''s'' + +<code> +sudo chmod -R g+s /var/www/perdu.com +</code> + +S'il est nécessaire d'autoriser Apache à modifier le contenu d'un dossier, par exemple ''uploads'', je modifierai les droits en attribuant le groupe à ''www-data'' (groupe d'utilisation d'Apache 2). + +<code> +sudo chown -R www-data /var/www/perdu.com/www/uploads +</code> + + + --- //[[user:cedricabonnel]] 2019/07/26 18:18// \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/configurer_un_site_web_apache_2/site_apache_24_sous_domaine_autre.txt b/data/pages/informatique/serveur/web-linux-apache/configurer_un_site_web_apache_2/site_apache_24_sous_domaine_autre.txt new file mode 100644 index 0000000..ef0f227 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/configurer_un_site_web_apache_2/site_apache_24_sous_domaine_autre.txt @@ -0,0 +1,62 @@ +===== Configuration du site avec sous-domaine autre que www avec Apache 2.4 ===== + +{{tag>"serveur web"}} + +La configuration du site Internet s'effectue dans un fichier de configuration. + + * Il accepte une connexion sur le port http (80) pour rediriger les visiteurs vers le https (443). + + * Il permet une connexion de certbot / let's encrypt pour obtenir ou renouveler un certificat SSL sur le port 80. + + * Il permet d'avoir des logs dans des dossiers séparés + +Voici les paramètres qu'il faut veiller à modifier : + +^ fichier de configuration du site | /etc/apache2/sites-available/100-com.perdu-podcast.divers.conf | +^ fichier log accès | ${APACHE_LOG_DIR}/divers.perdu-podcast.com-access.log | +^ fichier log erreurs | ${APACHE_LOG_DIR}/divers.perdu-podcast.com-error.log | +^ dossier racine du site | /home/www-master/perdu-podcast.com/divers | +^ dossier certificats SSL | /etc/letsencrypt/live/divers.perdu-podcast.com/ | +^ Fichier de configuration SSL | /etc/letsencrypt/options-ssl-apache.conf\\ /etc/apache2/redirect_80_2_443.conf | + + +<code> +<VirtualHost *:80> + + ServerName divers.perdu-podcast.com + + # Redirection des URL vers https + Include /etc/apache2/redirect_80_2_443.conf + +</VirtualHost> + +<VirtualHost *:443> + + ServerName divers.perdu-podcast.com + + DocumentRoot /home/www-master/perdu-podcast.com/divers + + <Directory /home/www-master/perdu-podcast.com/divers> + Options -Indexes + AllowOverride all + Order allow,deny + allow from all + </Directory> + + <Location /> + Require all granted + </Location> + + LogLevel warn + ErrorLog ${APACHE_LOG_DIR}/divers.perdu-podcast.com-error.log + CustomLog ${APACHE_LOG_DIR}/divers.perdu-podcast.com-access.log combined + + SSLEngine on + SSLCertificateFile /etc/letsencrypt/live/divers.perdu-podcast.com/fullchain.pem + SSLCertificateKeyFile /etc/letsencrypt/live/divers.perdu-podcast.com/privkey.pem + + + Include /etc/letsencrypt/options-ssl-apache.conf + +</VirtualHost> +</code> diff --git a/data/pages/informatique/serveur/web-linux-apache/definitions_et_contexte.txt b/data/pages/informatique/serveur/web-linux-apache/definitions_et_contexte.txt new file mode 100644 index 0000000..430ca92 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/definitions_et_contexte.txt @@ -0,0 +1,12 @@ +====== Définitions et contexte ====== + +Vous trouverez des informations personnelles qu'il faudra adapter suivant votre contexte. +^ dossier racine du site Web | ''/var/www/perdu.com'' | +^ dossiers modifiables par Apache2 | ''/var/www/perdu.com/www/uploads'' | +^ les fichiers de configuration du site | ''/etc/apache2/sites-available/100.com.perdu.conf'' | +^ hostname et alias | ''perdu.com'' et ''www.perdu.com'' | +^ personnes gestionnaire du site | ''chloe'' | +^ groupe de développeurs | ''www-perdu.com'' | +^ fichier log accès | ''/var/www/perdu.com/logs/http-info-access.log'' | +^ fichier log erreurs | ''/var/www/perdu-com/logs/http-info-error.log'' | + diff --git a/data/pages/informatique/serveur/web-linux-apache/directives-apache2-serveur-configuration-repertoire.txt b/data/pages/informatique/serveur/web-linux-apache/directives-apache2-serveur-configuration-repertoire.txt new file mode 100644 index 0000000..6ab1eed --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/directives-apache2-serveur-configuration-repertoire.txt @@ -0,0 +1,26 @@ +====== Directives Apache 2 ====== +{{ :dummy.png?75x75|Options possibles pour la configuration d'un site}} + +===== MultiViews ===== + +Les vues multiples ("**multiviews**") à contenu négocié permet une recherche de correspondance de modèle de nom de fichier implicite, et fait son choix parmi les résultats. + +> <code>https://a5l.fr/login => https://a5l.fr/login.php</code> + +Cette option est ignorée si elle est définie en tout autre endroit qu'une section **<Directory>**. + +La directive [[https://httpd.apache.org/docs/current/content-negotiation.html#page-header|Multiviews]] à les effets suivants : Si le serveur reçoit une requête pour **/un/répertoire/foo**, et si **/un/répertoire/foo** n'existe pas, le serveur parcourt le répertoire à la recherche de tous les fichiers de nom **foo.***, et simule véritablement une correspondance de type qui nomme tous ces fichiers en leur assignant les mêmes type de média et codage de contenu qu'ils auraient eus si le client avait requis l'un d'entre eux avec son nom complet. Il choisit ensuite le fichier qui correspond le mieux au profile du client, puis renvoie le document. + +Exemple de paramétrage dans la configuration Apache : + +<code INI> + <Directory /var/www/html> + Options -Indexes +FollowSymLinks +MultiViews + AddType application/x-httpd-php .php + AllowOverride All + Require all granted + </Directory> + +</code> + +-- diff --git a/data/pages/informatique/serveur/web-linux-apache/dolibarr.txt b/data/pages/informatique/serveur/web-linux-apache/dolibarr.txt new file mode 100644 index 0000000..f4b953f --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/dolibarr.txt @@ -0,0 +1,93 @@ +====== dolibarr ====== +{{ :dummy.png?75x75|dolibarr}} + + +====== Sauvegarde ====== + +<code> +mysqldump -u user -pyourpass --result-file=mysqldump_databasename_version_date.sql databasename| bzip2 > mysqldump_databasename_version_date.bz2 +</code> + +avec + * ''databasename'' le nom de la base de données utilisée par Dolibarr + * ''user'' le nom de l'utilisateur de la base de données ''databasename'' + * ''yourpass'' le mot de passe associé au ''user'' + * ''mysqldump_databasename_version_date'' le nom du fichier de sauvegarde + +Certaines informations sont disponibles dans le fichier ''dolibarrdir/htdocs/conf/conf.php'' + +le nom du fichier de sauvegarde ''mysqldump_databasename_version_date'' peut se décomposer + * ''databasename'' le nom de la base de données utilisée par Dolibarr + * ''version'' la version de Dolibarr + * ''date'' la date de la sauvegarde au format YYYYMMDD + + +Exemple de script CRON : + +<code> +30 1 * * * mysqldump databasename -h host -u user -pyourpass -l --single-transaction -K --add-drop-table=TRUE --tables -c -e --hex-blob --default-character-set=utf8 | bzip2 > mysqldump_databasename_3.6_`date +%Y%m%d`.sql.bz2 +</code> + + + +====== Mise à jour ====== + +Depuis un très ancienne version, une 3.6.2. Il y a des problèmes qui empêchent d'accéder à certaines fonctions de la version 12 (créer un nouveau **Tiers**...). J'avais le message 404 : //File not found//. J'ai dû effectuer une installation neuve, en figeant l'ancienne version. + + +====== Déploiement ====== + +Pour une **mise à jour** ou une **installation**, la procédure est identique. + +Liste des versions disponibles sur [[https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/]] + +<code> +cd /var/www +unzip dolibarr-11.0.4.zip +cp -r dolibarr-11.0.4/* dolibarr +rm -fr dolibarr-11.0.4 + +sudo apt install php-curl php-intl php-zip + +sudo systemctl restart php-fpm apache2 + +</code> + +Vérifier le paramétrage d'Apache dans un fichier ''/etc/apache2/sites-available/100-dolibarr.conf'' : + +<code 100-dolibarr.conf> +Alias /dolibarr /var/www/dolibarr/htdocs + +<Directory /var/www/dolibarr/htdocs> +# Options Indexes FollowSymLinks + DirectoryIndex index.php + +# <IfModule mod_php5.c> +# AddType application/x-httpd-php .php + +# php_flag magic_quotes_gpc Off +# php_flag track_vars On +# php_flag register_globals Off +# php_value include_path . +# </IfModule> + +</Directory> + +</code> + +Pour une mise à jour, il faut effacer le fichier suivant : + +<code> +sudo rm dolibarr/documents/install.lock +</code> + +Puis se rendre sur la page http://serveur/dolibarr/install + +====== Erreurs durant la mise à jour ====== + +<code> +Erreur DB_ERROR_1118: ALTER TABLE llx_cronjob ADD COLUMN entity integer DEFAULT 0; +Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs +</code> + +Il faut relancer la précédente étape de mise à jour. diff --git a/data/pages/informatique/serveur/web-linux-apache/forcer-la-reinitialisation-d-un-mot-de-passe-nextcloud.txt b/data/pages/informatique/serveur/web-linux-apache/forcer-la-reinitialisation-d-un-mot-de-passe-nextcloud.txt new file mode 100644 index 0000000..704ff58 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/forcer-la-reinitialisation-d-un-mot-de-passe-nextcloud.txt @@ -0,0 +1,7 @@ +====== Forcer la réinitialisation d'un mot de passe utilisateur NextCloud ====== +{{ :dummy.png?75x75|Forcer la réinitialisation d'un mot de passe utilisateur NextCloud}} + +Pour réinitialiser le mot d'un utilisateur, il est possible de le faire en ligne de commande. Par exemple, pour réinitialiser le mot de passe du compte admin : +<code> +sudo -u www-data php /var/www/nextcloud/occ user:resetpassword admin +</code> diff --git a/data/pages/informatique/serveur/web-linux-apache/http_apache2.txt b/data/pages/informatique/serveur/web-linux-apache/http_apache2.txt new file mode 100644 index 0000000..fa95004 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/http_apache2.txt @@ -0,0 +1,68 @@ +====== Configurer un site en http pour un sous-domaine spécifique ====== +{{ :dummy.png?75x75|Nom de la section}} + +Voici mes prises de notes pour configurer un site Internet **http**. Le configuration est destinée pour un site Internet dont le sous-domaine est **srv195**. + +<code> + Configurer Apache 2 pour un site Internet + http://srv195.acego.fr +</code> + +===== Pré requis ===== + +La configuration du site Internet s'effectue dans un fichier de configuration. + + * Il accepte une connexion sur le port http 80. + * Il accepte les connexions vers le ''srv195.acego.fr''. + * Il permet d'avoir des logs dans des dossiers séparés + +{{page>informatique:serveur-web-linux-apache:definitions_et_contexte}} + +===== Configuration Apache 2 ===== + +On configure un site web à partir d'un fichier ''conf'' qui contient des directives. Dans notre exemple de fichier ''conf'', il sera configuré le site Internet ''srv195.acego.fr''. + +Le fichier à créer est ''/etc/apache2/sites-available/100-fr.acego.srv195.conf'' : +<code> +<VirtualHost *:80> + + ServerName srv195.acego.fr + + Protocols h2 http/1.1 + + DocumentRoot /var/www/acego.fr/srv195 + + <Directory /var/www/acego.fr/srv195> + Options -Indexes + AllowOverride all + Order allow,deny + allow from all + </Directory> + + + <Location /> + Require all granted + </Location> + + LogLevel warn + ErrorLog ${APACHE_LOG_DIR}/srv195.acego.fr-error.log + CustomLog ${APACHE_LOG_DIR}/srv195.acego.fr-access.log combined + +</VirtualHost> +</code> + + + +===== Activer la configuration du site ===== + +On active la configuration du site en utilisant le binaire ''a2ensite'' +<code> +sudo a2ensite 100-fr.acego.srv195 +</code> + +Et si tout se passe bien, on recharge la configuration d'Apache 2 sans avoir besoin de redémarre le service : +<code> +sudo service apache2 reload +</code> + + --- //[[user:cedricabonnel]] 2020/05/03 16:59// diff --git a/data/pages/informatique/serveur/web-linux-apache/http_proxy_apache2.txt b/data/pages/informatique/serveur/web-linux-apache/http_proxy_apache2.txt new file mode 100644 index 0000000..3acf80a --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/http_proxy_apache2.txt @@ -0,0 +1,66 @@ +====== Apache 2 : reverse-proxy : configurer un site http avec sous-domaine en www ====== + +Voici mes prises de notes pour configurer un reverse-proxy avec Apache 2. + +<code> + Configurer Apache 2 + http://www.abonnel.fr <==[reverse proxy ]==> 51.23.41.1 +</code> + +===== Pré requis ===== + +La configuration du site Internet s'effectue dans un fichier de configuration. + + * Il accepte une connexion sur le port http 80. + * Il redirige vers un hébergement par http avec adresse IP + +{{page>informatique:linux:solutions_linux:configurer_un_site_web_apache_2:definitions_et_contexte_proxy}} + +===== Configuration Apache 2 ===== + +On configure un site web à partir d'un fichier ''conf'' qui contient des directives. Dans notre exemple de fichier ''conf'' configure le site Internet ''extra.perdu.com''. + +Le fichier à créer est ''/etc/apache2/sites-available/100.com.perdu.extra.conf'' : +<code> +<VirtualHost *:80> + + ServerName extra.perdu.com + + ProxyPass /.well-known/acme-challenge ! + Alias /.well-known/acme-challenge /var/www/html/.well-known/acme-challenge + + <Directory "/var/www/html/.well-known/acme-challenge"> + Options None + AllowOverride None + Require all granted + AddDefaultCharset off + </Directory> + + ProxyPreserveHost On + ProxyPass "/" "http://103.224.182.253/" + ProxyPassReverse "/" "http://103.224.182.253/" + +</VirtualHost> +</code> + +Afin de prévenir notre paramétrage futur en https, la directive ''RewriteCond %{REQUEST_URI} !\.well-known/acme-challenge/.*'' permet de ne pas rediriger les appels pour Let's Encrypt (http/301). En effet, Let's encrypt n'accepte que des status http/200 lorsque nous mettrons en œuvre l'ajout d'un certificat SSL. + +Cette directive peut-être laissée active, même si vous ne prévoyez pas d'ajouter une certificat SSL avec Let's Encrypt. + + + + + +===== Activer la configuration du site ===== + +On active la configuration du site en utilisant le binaire ''a2ensite'' +<code> +sudo a2ensite 100-com.perdu.extra.conf +</code> + +Et si tout se passe bien, on recharge la configuration d'Apache 2 sans avoir besoin de redémarre le service : +<code> +sudo service apache2 reload +</code> + + --- //[[user:cedricabonnel]] 2019/07/26 18:54// \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/http_www_apache2.txt b/data/pages/informatique/serveur/web-linux-apache/http_www_apache2.txt new file mode 100644 index 0000000..bffa205 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/http_www_apache2.txt @@ -0,0 +1,79 @@ +====== Configurer un site www en http ====== + +Voici mes prises de notes pour configurer un site Internet **http**. Le configuration est destinée pour un site Internet commençant par **www**. + +<code> + Configurer Apache 2 pour un site Internet + http://www.abonnel.fr +</code> + +===== Pré requis et objectifs ===== + +La configuration du site Internet s'effectue dans un fichier de configuration. + + * Il accepte une connexion sur le port http 80. + * Il permet des connexions sans le ''www'' pour être redirigé vers le ''www''. + * Il permet d'avoir des logs dans des fichiers séparés + + +===== Configuration Apache 2 ===== + +On configure un site web à partir d'un fichier ''conf'' qui contient des directives. Dans notre exemple de fichier ''conf'', il sera configuré le site Internet ''abonnel.fr'' et son alias ''www.abonnel.fr''. + +Le fichier à créer est ''/etc/apache2/sites-available/100-fr.abonnel.conf''. + +A noter qu'afin de prévenir notre paramétrage futur en **https**, la directive ''RewriteCond %{REQUEST_URI} !\.well-known/acme-challenge/.*'' permet de ne pas rediriger les appels pour Let's Encrypt (http/301). En effet, Let's encrypt n'accepte que des status http/200 lorsque nous mettrons en œuvre l'ajout d'un certificat SSL. +Cette directive peut-être laissée active, même si vous ne prévoyez pas d'ajouter une certificat SSL avec Let's Encrypt. + +<code> +<VirtualHost *:80> + + ServerName abonnel.fr + ServerAlias www.abonnel.fr + + Protocols h2 http/1.1 + + DocumentRoot /var/www/abonnel.fr/www + + <Directory /var/www/abonnel.fr/www> + Options -Indexes +MultiViews + AllowOverride all + Order allow,deny + allow from all + </Directory> + + + <Location /> + Require all granted + </Location> + + LogLevel warn + ErrorLog ${APACHE_LOG_DIR}/abonnel.fr-error.log + CustomLog ${APACHE_LOG_DIR}/abonnel.fr-access.log combined + + # Redirection des URL sans www + RewriteEngine On + RewriteCond %{HTTP_HOST} !^www\. [NC] + RewriteCond %{REQUEST_URI} !\.well-known/acme-challenge/.* + RewriteRule ^(.*)$ http://www.%{HTTP_HOST}$1 [R=301,L] + +</VirtualHost> +</code> + + + + + + + +===== Activer la configuration du site ===== + +On active la configuration du site en utilisant le binaire ''a2ensite'' +<code> +sudo a2ensite 100-fr.abonnel.conf +</code> + +Et si tout se passe bien, on recharge la configuration d'Apache 2 sans avoir besoin de redémarre le service : +<code> +sudo service apache2 reload +</code> diff --git a/data/pages/informatique/serveur/web-linux-apache/https_proxy_apache2.txt b/data/pages/informatique/serveur/web-linux-apache/https_proxy_apache2.txt new file mode 100644 index 0000000..d76ccbf --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/https_proxy_apache2.txt @@ -0,0 +1,146 @@ +====== Apache 2 : proxy-reverse : configurer un site en https pour un sous-domaine ====== + +Voici mes prises de notes pour configurer un site Internet **http**. Le configuration est destinée pour un site Internet commençant par **www**. + +<code> + Configurer Apache 2 + http://www.abonnel.fr ==> https://www.abonnel.fr <==[reverse-proxy]==> 54.1.23.4 +</code> + + +===== Pré requis ===== + +Je viens de demander un [[ssl-let-s_encrypt-certbot-auto|certificat SSL]] pour le site Internet. Il faut configurer Apache 2 pour que : + * les demandes en https utilisent le certificat SSL + * toutes les visites en http soit redirigé en https + +====== Configurer ====== + + +Je complète le fichier de configuration ''/etc/apache2/sites-available/100-com.perdu.extra.conf''. J'ajoute un bloc de redirection vers ''https'' : + +<code> +RewriteEngine On +RewriteCond %{SERVER_NAME} =extra.perdu.com +RewriteCond %{REQUEST_URI} !\.well-known/acme-challenge/.* +RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] +</code> + +Puis, j'ajoute un bloc pour la configuration SSL / https. Il s'agit d'un copier/coller de la configuration http. +J'effectue quelques modifications : + * [[linux:solutions_linux:configurer_un_site_web_apache_2:ErrorLog]] et [[linux:solutions_linux:configurer_un_site_web_apache_2:CustomLog]] pour l’écriture des fichiers logs + * [[linux:solutions_linux:configurer_un_site_web_apache_2:RewriteRule]] pour la redirection des URL sans www + * Ajout des options SSL + * Ajout de la gestion des certificats + +<code> +<IfModule mod_ssl.c> +<VirtualHost *:443> + + ServerName extra.perdu.com + + ProxyPreserveHost On + ProxyPass "/" "http://103.224.182.253/" + ProxyPassReverse "/" "http://103.224.182.253/" + + Include /etc/letsencrypt/options-ssl-apache.conf + SSLCertificateFile /etc/letsencrypt/live/extra.perdu.com/fullchain.pem + SSLCertificateKeyFile /etc/letsencrypt/live/extra.perdu.com/privkey.pem + +</VirtualHost> +</IfModule> + + +</code> + +Les options SSL sont à créer une seule fois sur le serveur. Ces options sont communes à tous les sites Internet que je configure. +Les options dans ''/etc/letsencrypt/options-ssl-apache.conf'' sont les suivantes : +<code> +SSLEngine on + +# intermediate configuration, tweak to your needs +SSLProtocol -ALL +TLSv1.2 +SSLCipherSuite ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:!RC4:HIGH:!MD5:!aNULL:!EDH + +SSLHonorCipherOrder on + +SSLCompression on +#SSLSessionTickets off + +# -- Securité supplémentaire + +SSLOptions +StrictRequire + +# HSTS (mod_headers is required) (15768000 seconds = 6 months) +Header always set Strict-Transport-Security "max-age=15768000" + +# Always ensure Cookies have "Secure" set (JAH 2012/1) +Header edit Set-Cookie (?i)^(.*)(;\s*secure)??((\s*;)?(.*)) "$1; Secure$3$4" +</code> + + +---- + + +Ce qui donne une configuration globale suivante : + +<code> +<VirtualHost *:80> + + ServerName extra.perdu.com + + # ProxyPass devient obsolète avec RewriteRule + ProxyPass /.well-known/acme-challenge ! + Alias /.well-known/acme-challenge /var/www/html/.well-known/acme-challenge + + <Directory "/var/www/html/.well-known/acme-challenge"> + Options None + AllowOverride None + Require all granted + AddDefaultCharset off + </Directory> + + # Proxy* deviennent obsolète avec Rewrite* + ProxyPreserveHost On + ProxyPass "/" "http://103.224.182.253/" + ProxyPassReverse "/" "http://103.224.182.253/" + + RewriteEngine On + RewriteCond %{SERVER_NAME} =info.mindcast.fr + RewriteCond %{REQUEST_URI} !\.well-known/acme-challenge/.* + RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] + +</VirtualHost> + +<IfModule mod_ssl.c> +<VirtualHost *:443> + + ServerName extra.perdu.com + + ProxyPreserveHost On + ProxyPass "/" "http://103.224.182.253/" + ProxyPassReverse "/" "http://103.224.182.253/" + + Include /etc/letsencrypt/options-ssl-apache.conf + SSLCertificateFile /etc/letsencrypt/live/extra.perdu.com/fullchain.pem + SSLCertificateKeyFile /etc/letsencrypt/live/extra.perdu.com/privkey.pem + +</VirtualHost> +</IfModule> + + + +</code> + + +====== Recharger ====== + +Après ces modifications, je recharge la configuration de Apache 2 : +<code> +sudo service apache2 reload +</code> + +====== Liens ====== + +https://stackoverflow.com/questions/20406845/proxy-error-502-the-proxy-server-received-an-invalid-response-from-an-upstream + diff --git a/data/pages/informatique/serveur/web-linux-apache/https_www_apache2.txt b/data/pages/informatique/serveur/web-linux-apache/https_www_apache2.txt new file mode 100644 index 0000000..73689aa --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/https_www_apache2.txt @@ -0,0 +1,194 @@ +====== Configurer un site en https ====== +{{ informatique:serveur:web-linux-apache:pasted:20210121-012842.png?300}} +Votre certificat a été généré grâce à **Certbot**. Il faut désormais configurer **Apache** pour utiliser de manière systématique ce certificat. + +Voici mes prises de notes pour passer un site Internet **http** en **https**. Le configuration est destinée pour un site Internet dont le sous-domaine est **www**. Il est très facilement adaptable pour un site avec un sous-domaine différent. + +<code> + Configurer Apache 2 + http://www.perdu.com ==> https://www.perdu.com +</code> + +Je viens de demander un certificat SSL pour le site Internet ''perdu.com''. Il faut configurer Apache 2 pour que : + * les demandes en https utilisent le certificat SSL + * toutes les visites en http soit redirigées en https + +====== Configurer ====== + + +Je complète le fichier de configuration ''/etc/apache2/sites-available/100-com.perdu.conf''. J'ajoute un bloc de redirection vers ''https'' : + +<code> +RewriteEngine On +RewriteCond %{HTTPS} off +RewriteCond %{REQUEST_URI} !\.well-known/acme-challenge/.* +RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] +</code> + +Puis, j'ajoute un bloc pour la configuration SSL / https. Il s'agit d'un copier/coller de la configuration http. +J'effectue quelques modifications : + * [[linux:solutions_linux:configurer_un_site_web_apache_2:ErrorLog]] et [[linux:solutions_linux:configurer_un_site_web_apache_2:CustomLog]] pour l’écriture des fichiers logs + * [[linux:solutions_linux:configurer_un_site_web_apache_2:RewriteRule]] pour la redirection des URL sans www + * Ajout des options SSL + * Ajout de la gestion des certificats + +<code> +<IfModule mod_ssl.c> +<VirtualHost *:443> + + ServerName perdu.com + ServerAlias www.perdu.com + + Protocols h2 http/1.1 + + DocumentRoot /var/www/perdu.com/www + + <Directory /var/www/perdu.com/www> + Options -Indexes +MultiViews + AllowOverride all + Order allow,deny + allow from all + </Directory> + + + <Location /> + Require all granted + </Location> + + LogLevel warn + ErrorLog ${APACHE_LOG_DIR}/www.perdu.com-https-error.log + CustomLog ${APACHE_LOG_DIR}/www.perdu.com-https-access.log combined + + SSLCertificateFile /etc/letsencrypt/live/www.perdu.com/fullchain.pem + SSLCertificateKeyFile /etc/letsencrypt/live/www.perdu.com/privkey.pem + SSLCertificateChainFile /etc/letsencrypt/live/www.perdu.com/chain.pem + + +</VirtualHost> +</IfModule> + + +</code> + +Les options SSL sont à créer une seule fois sur le serveur. Ces options sont communes à tous les sites Internet que je configure. +Les options dans ''/etc/apache2/mods-enabled/ssl.conf'' sont les suivantes : +<code> + +# Intermediate configuration +SSLProtocol -ALL +TLSv1.2 +SSLCipherSuite ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:!RC4:HIGH:!MD5:!aNULL:!EDH +SSLHonorCipherOrder on +#SSLSessionTickets off + +SSLOptions +StrictRequire +SSLCompression off + +# HSTS (mod_headers is required) (15768000 seconds = 6 months) +Header always set Strict-Transport-Security "max-age=15768000" + +# Always ensure Cookies have "Secure" set (JAH 2012/1) +Header edit Set-Cookie (?i)^(.*)(;\s*secure)??((\s*;)?(.*)) "$1; Secure$3$4" + +</code> + +Il convient de désactiver ces options dans le fichier ''/etc/letsencrypt/options-ssl-apache.conf'' + +---- + + +Ce qui donne une configuration globale suivante : + +<code> +<VirtualHost *:80> + + ServerName perdu.com + ServerAlias www.perdu.com + + Protocols h2 http/1.1 + + DocumentRoot /var/www/perdu.com/www + + <Directory /var/www/perdu.com/www> + Options -Indexes +MultiViews + AllowOverride all + Order allow,deny + allow from all + </Directory> + + + <Location /> + Require all granted + </Location> + + LogLevel warn + ErrorLog ${APACHE_LOG_DIR}/www.perdu.com-http-error.log + CustomLog ${APACHE_LOG_DIR}/www.perdu.com-http-access.log combined + + # Redirection des URL vers https + RewriteEngine On + RewriteCond %{HTTPS} off + RewriteCond %{REQUEST_URI} !\.well-known/acme-challenge/.* + RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] + +</VirtualHost> + +<IfModule mod_ssl.c> +<VirtualHost *:443> + + ServerName perdu.com + ServerAlias www.perdu.com + + Protocols h2 http/1.1 + + DocumentRoot /var/www/perdu.com/www + + <Directory /var/www/perdu.com/www> + Options -Indexes + AllowOverride all + Order allow,deny + allow from all + </Directory> + + + <Location /> + Require all granted + </Location> + + LogLevel warn + ErrorLog ${APACHE_LOG_DIR}/www.perdu.com-https-error.log + CustomLog ${APACHE_LOG_DIR}/www.perdu.com-https-access.log combined + + SSLCertificateFile /etc/letsencrypt/live/www.perdu.com/fullchain.pem + SSLCertificateKeyFile /etc/letsencrypt/live/www.perdu.com/privkey.pem + SSLCertificateChainFile /etc/letsencrypt/live/www.perdu.com/chain.pem + + +</VirtualHost> +</IfModule> + + + +</code> + + +====== Recharger ====== + +Après ces modifications, je recharge la configuration de Apache 2 : +<code> +sudo service apache2 reload +</code> + +====== Zone DNS ====== + +Il est possible d'ajouter une option dans la zone DNS pour sécuriser l'authenticité de l'organisme de certification. +Il s'agit du //DNS Certification Authority Authorization (CAA)// à activer grâce à un enregistrement **CAA** de la zone DNS : + www IN CAA 128 issue "letsencrypt.org" + perdu.com. IN CAA 128 issue "letsencrypt.org" + + + +====== Tester ====== + + +Vous pouvez tester votre site grâce à l'outil https://www.ssllabs.com/ssltest/analyze.html + diff --git a/data/pages/informatique/serveur/web-linux-apache/index.txt b/data/pages/informatique/serveur/web-linux-apache/index.txt new file mode 100644 index 0000000..09a0937 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/index.txt @@ -0,0 +1,73 @@ +====== Serveur Web Linux Apache ====== +{{ informatique:serveur:web-linux-apache:pasted:20201225-185814.png?75x75|Serveur Web Linux Apache}} + +Je vous invite à savoir comment faire pour installer et configurer un serveur **Web Liuux Apache**. Ceci inclus la configuration des fichiers et démarrer, arrêter et activer votre serveur httpd / Apache 2 Linux. + + +L'association des mots **Linux**, **Apache**, **MariaDB** et **PHP** donne l'acronyme **LAMP**. **Linux** est le __système d'exploitation__, ou OS, qui permet de faire cohabiter plusieurs programmes et produire un résultat. **Apache** est un programme qui fonctionne de manière continue afin de __fournir des pages Internet__ aux visiteurs. Sans **PHP** associé, les pages seraient statiques, c'est-à-dire que les pages fournies ressembleraient à du texte, sans que le texte puisse s'adapter. **PHP** permet de __rendre plus intelligent__ le site. Et enfin, **MariaDB** est __une base de données__. C'est un programme qui rassemble des données par thème et peuvent être triées, extraites et modifiées via des algorithmes précis. + +Je vous propose une installation de ces applications, ainsi qu'un paramétrage qui vous permettra d'avoir une solution qui tient la route. C'est un premier pas afin d'avoir une solution clé en main avec les bons paramètres. + +Les prérequis qui ne seront pas abordés, sont les suivants : + + * **Debian 10** est installé sur un serveur VPS, serveur virtuel ... + * un accès **ssh** au serveur + * quelques notions de **BASH** + +===== Table des matières ===== + + * [[.:|Introduction]] + * [[.:preparer-le-serveur-linux|]] + + +**Serveur LAMP à installer** + + * Apache + * [[.:installer-apache-2-4|]] + + * PHP + * [[.:installer-php-fpm|]] + * [[.:configurer-php-fpm|]] + * [[.:modifier-la-page-index-apache|]] + * [[.:configurer-apache2-pour-php-fpm|]] + + * Apache, optimisations + * [[.:http_www_apache2]] + * [[.:http_apache2]] + * [[.:directives-apache2-serveur-configuration-repertoire]] + * [[.:www-data-droits]] + * [[.:accelerer-le-traitement-php|]] + + * PHP, options + * [[.:php-installer-un-second-moteur|]] + + * SGBD : MariaDB + * [[informatique:linux:applications:sgbd:mariadb:installer-mariadb-server]] + * [[informatique:serveur:web-linux-apache:reinitialiser-le-mot-de-passe-root-mysql]] + * [[informatique:serveur:web-linux-apache:installer-phpmyadmin]] + + * Apache, https + * [[informatique:serveur:web-linux-apache:ssl-let-s-encrypt-certbot]] + * [[.:https_www_apache2|]] + + * Réseau + * [[informatique:serveur:web-linux-apache:configurer-ipv6-sur-son-site]] + +**maintenance** + + * [[informatique:serveur:web-linux-apache:comment_demenager_un_hebergement_web_sans_trop_de_perturbations]] + +**applications web** + + * [[informatique:serveur:web-linux-apache:wordpress]] + * [[informatique:serveur:web-linux-apache:nextcloud]] + + +**articles obsolètes** + + * [[.:lamp|]] + * [[informatique:serveur:web-linux-apache:ssl-let-s_encrypt-certbot-auto]] + * [[informatique:serveur:web-linux-apache:configurer-plusieurs-versions-de-php-avec-apache-2-4]] + * [[informatique:serveur:web-linux-apache:https_proxy_apache2]] + + diff --git a/data/pages/informatique/serveur/web-linux-apache/install-lutim.txt b/data/pages/informatique/serveur/web-linux-apache/install-lutim.txt new file mode 100644 index 0000000..4c5f25d --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/install-lutim.txt @@ -0,0 +1,129 @@ +====== Installer Lutim ====== + +Lutim est codé en Perl, pour le faire fonctionner il est nécessaire d’installer Carton, un gestionnaire de modules Perl. + +<code> +sudo cpan Carton +</code> + +Pour créer les aperçus des images après upload, il est nécessaire d’installer le logiciel ImageMagick et le module Perl qui correspond. + +<code> +sudo apt-get install perlmagick +</code> + +Créez un compte utilisateur ''lutim'' ainsi que le dossier ''/var/www/lutim'' ou ''/home/lutim/www'' dans lequel seront copiés les fichiers avec les droits d’accès correspondants. + +<code> +useradd lutim +groupadd lutim +mkdir -p /home/lutim/www +chown -R lutim:lutim /home/lutim +</code> + +Téléchargez les fichiers de la dernière version sur le dépôt officiel (« Download zip » en bas à droite ou bien en ligne de commande avec git), copiez son contenu dans le dossier /var/www/lutim et attribuez les droits des fichiers à l’utilisateur lutim + +<code> +sudo apt-get install git +cd /home/lutim/www +sudo git clone https://git.framasoft.org/luc/lutim.git +chown lutim:lutim -R /home/lutim/www +</code> + +Connectez-vous avec l’utilisateur lutim : ''su lutim -s /bin/bash'' et lancez la commande d’installation des dépendances depuis le dossier ''/home/lutim/www'' + +<code> +cd /home/lutim/www +su lutim -s /bin/bash +carton install +</code> + +Maintenant que tout est prêt, modifiez le fichier de configuration de Lutim lutim.conf avec votre éditeur de texte préféré sur le modèle du fichier lutim.conf.template. + +Par défaut le logiciel est configuré pour écouter sur le port 8080 de l’adresse 127.0.0.1 (localhost) et avec l’utilisateur www-data qu’il faut donc ici remplacer par lutim + +cp lutim.conf.template lutim.conf +vim lutim.conf + +L’ensemble des paramètres sont facultatifs à l’exception du paramètre contact (pensez bien à le configurer et à le décommenter) mais il peut être utile de chiffrer systématiquement les images : always_encrypt => 1 +Lutim en tant que service + +À présent, le serveur tournera lorsque qu’on lancera en tant que root cette commande : + +carton exec hypnotoad script/lutim + +Pour éviter de devoir relancer le serveur à la main à chaque redémarrage du serveur, on va donc lancer Lutim sous forme de service. Il faut pour ça copier le script utilities/lutim.init dans le fichier /etc/init.d/lutim, le rendre exécutable puis copier le fichier utilities/lutim.default dans /etc/default/lutim. + +cp utilities/lutim.init /etc/init.d/lutim +cp utilities/lutim.default /etc/default/lutim + +Il faut maintenant modifier /etc/default/lutim pour y mettre le chemin d’installation de notre Lutim (/var/www/lutim si vous n’avez pas changé le chemin préconisé par ce tutoriel) + +vim /etc/default/lutim +chmod +x /etc/init.d/lutim +chown root:root /etc/init.d/lutim /etc/default/lutim + +4 – Pailler + +À ce stade, si tout s’est bien passé, lorsque vous exécutez la commande service lutim start, Lutim est pleinement fonctionnel. Vous n’avez qu’à vous rendre sur l’URL http://127.0.0.1:8080 pour pouvoir l’utiliser. + +Nous allons maintenant configurer Lutim pour le rendre accessible depuis un nom de domaine avec Nginx (vous pouvez également utiliser Apache ou Varnish puisque seule la fonctionnalité de proxy inverse nous intéresse). +Nginx + +Installez le paquet : + +apt-get install nginx + +Créez le fichier de configuration de votre domaine /etc/nginx/sites-available/votre-nom-de-domaine pour y mettre ceci (en remplaçant « votre-nom-de-domaine ») et le port 8080 si vous l’avez changé dans la configuration de Lutim : + +server { + listen 80 ; + + server_name votre-nom-de-domaine ; + root /var/www/lutim/public ; + + # Important pour la confidentialité des utilisateurs + access_log off ; + error_log /var/log/nginx/lutim.error.log ; + + # Paramètre important ! À adapter en fonction de la configuration de Lutim + client_max_body_size 40M ; + + location ~* ^/(img|css|font|js)/ { + try_files $uri @lutim ; + add_header Expires "Thu, 31 Dec 2037 23:55:55 GMT" ; + add_header Cache-Control "public, max-age=315360000" ; + } + + location / { + try_files $uri @lutim ; + } + + location @lutim { + proxy_pass http://127.0.0.1:8080 ; + proxy_set_header Host $host ; + proxy_set_header X-Real-IP $remote_addr ; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ; + proxy_set_header X-Remote-Port $remote_port ; + proxy_redirect off ; + } +} + +Activez votre fichier : + +ln -s /etc/nginx/sites-available/votre-nom-de-domaine /etc/nginx/sites-enabled/votre-nom-de-domaine + +Enfin, relancez nginx : service restart nginx +5 – Tailler et désherber + +La personnalisation de votre instance de Lutim passe par l’édition à la main des fichiers css, images et javascript qui se trouvent dans le dossier public et des fichiers du dossier templates ou public pour les fichiers statiques.. + +Les fichiers de langues se trouvent dans le dossier lib/Lutim/I18N. + +Pour pouvoir personnaliser et observer vos modifications en direct, il vous faudra stopper temporairement le service service lutim stop et le démarrer avec la commande : + +carton exec morbo script/lutim + +Le serveur écoutera alors sur http://127.0.0.1:3000 mais vous pouvez le faire écouter sur le même port qu’avec hypnotoad pour continuer à passer par Nginx pendant votre développement : + +carton exec morbo script/lutim --listen=http://127.0.0.1:8080 diff --git a/data/pages/informatique/serveur/web-linux-apache/installer-apache-2-4.txt b/data/pages/informatique/serveur/web-linux-apache/installer-apache-2-4.txt new file mode 100644 index 0000000..9a1a426 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/installer-apache-2-4.txt @@ -0,0 +1,62 @@ +====== Installer Apache 2.4 ====== +{{ informatique:applications:pasted:20201012-221943.png?75x75|Installer Apache 2.4}} + +===== Installer Apache 2.4 ===== + +Pour avoir votre site Internet ou fournir des pages Web ou autres joyeusetés dans votre Intranet, il faut installer le service Apache 2.. On l'appelle également le **service Web** ou encore **httpd**. Il permet de recevoir des requêtes et répondre en envoyant des ressources (pages HTML, contenu XML, fichiers divers…). Les protocoles de communication en standard sont http (80/tcp) et https (443/tcp). + +Les **paquets d’installation** d'Apache sont disponibles dans les dépôts officiels et standard. Il suffit d'ouvrir un **Terminal** et d’exécuter les commandes suivantes pour déployer la dernière version du serveur Web Apache. + +<code> +sudo apt update +sudo apt install apache2 libapache2-mod-fcgid +</code> + +Des **paquets supplémentaires** vous seront proposés, je vous invite à les accepter car ils vous seront utiles. + +C'est l'heure de la vérification. Une fois l'installation terminée vous pouvez ouvrir un navigateur et saisir votre nom de serveur dans la barre d'URL. Par exemple, tapez l'URL ''http://localhost/'', le résultat doit apparaître. + +{{informatique:applications:pasted:20201012-221943.png}} + +===== Activer des modules complémentaires ===== + +Il existe des **__modules__** qui permettent d'agrémenter les possibilités offertes par Apache 2. Il n'est pas nécessaire de les activer si vous n'en avez pas besoin. N'activez des modules que si vous êtes sûre de les utiliser. + +^ nom ^ description ^ activer ^ désactiver ^ +^ UserDir | utilisé dans le configuration multi utilisateurs |''sudo a2enmod userdir'' | ''sudo a2dismod userdir'' | +^ rewrite | permet d'utiliser les directives de redirections | ''sudo a2enmod rewrite'' | ''sudo a2dismod rewrite'' | +^ headers | utilisé dans le configuration SSL | ''sudo a2enmod headers'' | ''sudo a2dismod headers'' | +^ ssl | permet d'utiliser le https | ''sudo a2enmod ssl'' | ''sudo a2dismod ssl'' | +^ remoteip | utiliser l'adresse IP du client derrière un proxy | ''sudo a2enmod remoteip'' | ''sudo a2dismod remoteip'' | + +L'activation d'un ou plusieurs modules nécessite le redémarrage d'Apache 2 : + +<code> +sudo service apache2 restart +</code> + +===== Activer http/2 ===== + +Avec Debian 10, Apache 2.4 est déjà compilé avec l'option http/2. Il suffit de l'activer avec la commande suivante : +<code> +sudo a2enmod http2 +</code> + +Il faudra privilégier le **PHP FPM**, tel que nous l'abordons dans un prochain chapitre/ + +Côté exécution Apache 2.4, **mpm_prefork** est incompatible avec **http/2**, il faut lui préférer **mpm_event** + +<code> + +sudo a2dismod mpm_prefork + +sudo systemctl restart apache2 + +sudo a2enmod mpm_event + +sudo systemctl restart apache2 +</code> + +Afin, dans les **VirtualHost**, il sera nécessaire d'indiquer le protocole http/2 + + Protocols h2 http/1.1 diff --git a/data/pages/informatique/serveur/web-linux-apache/installer-php-fpm.txt b/data/pages/informatique/serveur/web-linux-apache/installer-php-fpm.txt new file mode 100644 index 0000000..b2129d6 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/installer-php-fpm.txt @@ -0,0 +1,38 @@ +====== Installer une version de PHP FPM ====== + +Voici comment installer l'interpréteur //PHP//. Il peut être appelé en ligne de commande. Avec //Apache 2//, nous utiliserons la version PHP-FPM. + +PHP-FPM (FastCGI Process Manager) est une alternative à PHP. C'est une mise en œuvre avec quelques fonctionnalités supplémentaires utiles pour les sites de toute taille, en particulier les sites les plus fréquentés. + +Pour **l'installation de PHP**, j'utilise le dépôt de //Ondřej Surý//, dans lequel il y a les dernières versions pour //Debian//. Les processeurs pris en charge sont : ** ARM64**, **ARMhf**, **amd64** et **i386**. + +<code BASH> +sudo apt install gnupg +# add key +wget -q http://packages.sury.org/php/apt.gpg -O- | sudo apt-key add - +</code> + +<code BASH> + # add into sources.list +sudo echo "deb http://packages.sury.org/php/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/php.list +</code> + +La commande suivante installe la dernière version disponible en date pour **php-fpm**. +<code BASH> +sudo apt update +sudo apt install php php-fpm +</code> + +Mais nous préférerons installer une version bien précise de **php-fpm**. Ceci afin d'éviter une mise à jour majeure qui bloquerait des scripts. + +<code BASH> +sudo apt update +sudo apt install php7.4 php7.4-fpm +</code> + + +La version actuelle est la version 7.4, ce qui nous permettra de vérifier le fonctionnement de **fpm** : + +<code BASH> +sudo systemctl status php7.4-fpm +</code> \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/installer-phpmyadmin.txt b/data/pages/informatique/serveur/web-linux-apache/installer-phpmyadmin.txt new file mode 100644 index 0000000..3a582a4 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/installer-phpmyadmin.txt @@ -0,0 +1,104 @@ +====== Installer phpMyAdmin ====== + + +Prérequis : + * PHP 7.4 + * Apache 2.4 + * MariaDB / MySQL 5.5 et plus + +Les modules PHP **mysql**, **zip**, **gd** et **mbstring** sont nécessaires pour une utilisation optimale de l'application. +<code BASH> +sudo apt install php7.4-mysql php7.4-mbstring php-zip php-gd +</code> + +Télécharger l'archive présent sur le site ''phpmyadmin.net'' permet d'avoir la dernière version stable en date. A l'heure où j'écris ces lignes, il s'agit de la version 5.0.2. + + + + cd /var/www + + wget https://files.phpmyadmin.net/phpMyAdmin/5.0.2/phpMyAdmin-5.0.2-all-languages.tar.gz + + sudo tar -xzvf phpMyAdmin-5.0.2-all-languages.tar.gz + sudo rm phpMyAdmin-5.0.2-all-languages.tar.gz + cd phpMyAdmin-5.0.2-all-languages + sudo chgrp -R www-data . + sudo chmod -R g+s . + +--- + +Configuration simple avec le fichier présent dans ``/var/html/phpMyAdmin-5.0.2-all-languages/config.inc.php`` + +<code PHP> +<?php +// use here a value of your choice at least 32 chars long +$cfg['blowfish_secret'] = '1{dd0`<Q),5XP_:R9UK%%8\"EEcyH#{o'; + +$i=0; +$i++; +$cfg['Servers'][$i]['auth_type'] = 'cookie'; +// if you insist on "root" having no password: +// $cfg['Servers'][$i]['AllowNoPassword'] = true; +</code> + +--- + +configuration site avaible + + sudo nano /etc/apache2/sites-available/100-phpmyadmin.conf + +<code> +Alias /phpmyadmin /var/www/phpMyAdmin-5.0.2-all-languages + +<Directory /var/www/phpMyAdmin-5.0.2-all-languages> + Options Indexes FollowSymLinks + DirectoryIndex index.php + + <IfModule mod_php5.c> + AddType application/x-httpd-php .php + + php_flag magic_quotes_gpc Off + php_flag track_vars On + php_flag register_globals Off + php_value include_path . + </IfModule> + +</Directory> + +# Authorize for setup +<Directory /var/www/phpMyAdmin-5.0.2-all-languages/setup> + <IfModule mod_authn_file.c> + AuthType Basic + AuthName "phpMyAdmin Setup" + AuthUserFile /etc/phpmyadmin/htpasswd.setup + </IfModule> + Require valid-user +</Directory> + +# Disallow web access to directories that don't need it +<Directory /var/www/phpMyAdmin-5.0.2-all-languages/libraries> + Order Deny,Allow + Deny from All +</Directory> +<Directory /var/www/phpMyAdmin-5.0.2-all-languages/setup/lib> + Order Deny,Allow + Deny from All +</Directory> +</code> + +---- + +Activer la configuration du site + + sudo a2ensite 100-phpmyadmin + + sudo systemctl reload apache2 + + +--- + + + + + +Code intégral et interactif en cours de rédaction sur [[https://github.com/cedricAbonnel/server-web/scripts/install-phpmyadmin]] \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/installer_piwik.txt b/data/pages/informatique/serveur/web-linux-apache/installer_piwik.txt new file mode 100644 index 0000000..e0464be --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/installer_piwik.txt @@ -0,0 +1,11 @@ +====== Installer Piwik ====== + + + +Télécharger l'archive dans un dossier temporaire : +<code> +cd /tmp +wget http://builds.piwik.org/piwik.zip +unzip piwik.zip +</code> + diff --git a/data/pages/informatique/serveur/web-linux-apache/lamp.txt b/data/pages/informatique/serveur/web-linux-apache/lamp.txt new file mode 100644 index 0000000..a7eab02 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/lamp.txt @@ -0,0 +1,74 @@ +====== [OBSOLÈTE] Linux Apache MySQL PHP sous Fedora Core 24 ====== + +<note important>Article OBSOLÈTE\\ +Je vous conseille d'installer une solution Web sur un serveur **Debian**. [[informatique:serveur:web-linux-apache:]]</note> + +Je vous présente (rapidement) comment installer un serveur Linux Apache MySQL PHP sous **Linux Fedora 24 Desktop**.\\ +Toutes les commandes sont a exécuter dans une fenêtre **terminal**. + +===== - Installer sous Linux ===== + +==== - Linux Fedora ==== + +On commence à par installer **Apache httpd**. + +<code bash> +dnf install httpd +</code> + +Ajouter des règles dans le firewall: +<code bash> +sudo firewall-cmd --permanent --add-service=http +sudo firewall-cmd --permanent --add-service=https +sudo systemctl reload firewalld +</code> + +Activer Apache automatiquement : +<code bash> +sudo systemctl enable httpd.service +</code> + +Démarrer le service apache : +<code bash> +sudo service httpd start +</code> + + +On continue avec l'installation du SGBD **MariaDB**. + +<code bash> +sudo dnf install mariadb-server +</code> + +Démarrage de MariaDB +<code bash> +sudo service mariadb start +</code> + +Activer MariaDB automatiquement : +<code bash> +sudo systemctl enable mariadb +</code> + +Sécuriser l'installation de MariaDB : +<code bash> +mysql_secure_installation +</code> + + +Et enfin, on installe l'interpréteur **PHP** + +<code bash> +sudo dnf install php-mysql php-gd php-cli php-mbstring php-cli php-fpm +</code> + +Activer PHP FPM automatiquement : +<code bash> +sudo systemctl enable php-fpm +</code> + +Démarrer le service php-fpm et apache : +<code bash> +sudo service php-fpm start +</code> + diff --git a/data/pages/informatique/serveur/web-linux-apache/modifier-la-page-index-apache.txt b/data/pages/informatique/serveur/web-linux-apache/modifier-la-page-index-apache.txt new file mode 100644 index 0000000..eab21ee --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/modifier-la-page-index-apache.txt @@ -0,0 +1,24 @@ +====== Modifier la page d'accueil standard d'Apache ====== + + +Je propose une **page d'accueil standard du serveur Apache 2** en **PHP** qui permet d'afficher un ensemble d'informations avant de rediriger le visiteur. + +<code XML> + +<!DOCTYPE html> +<html> + <head> + <title>site non configuré pour <?PHP echo $_SERVER['HTTP_HOST'];?> + + + + +

Serveur trouvé

+

Les paramètres ne sont pas configurés pour le site

+

Je vous redirige dans 10 secondes vers ici.

+ + + + + +Je remplace la page ''/var/www/html/index.html'' par ''/var/www/html/index.php''. \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/nextcloud.txt b/data/pages/informatique/serveur/web-linux-apache/nextcloud.txt new file mode 100644 index 0000000..a53213b --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/nextcloud.txt @@ -0,0 +1,477 @@ +====== NextCloud ====== + +===== - Installer NextCloud ===== + +==== - Pré requis ==== + +Environnement utilisé lors de la rédaction de ce document + + * OS : Linux Debian 10 + * HTTP : Serveur Apache 2.4 + * SGBD : MariaDB + * Langage : PHP 7.4 exécuté en FPM avec Apache + +==== - Modules PHP installés ==== + + +sudo apt install php7.4-fpm php7.4-common +sudo apt install php7.4-gd php7.4-mysql php7.4-curl php7.4-mbstring php7.4-intl +sudo apt install php7.4-gmp php7.4-bcmath php7.4-imagick php7.4-xml php7.4-zip +sudo apt install imagemagick + + +==== - Configuration PHP ==== + +__Mémoire limite__ + +Dans la configuration par défaut, la valeur **memory_limit** n'est pas indiquée. Ajouter dans le fichier de configuration PHP FPM ''/etc/php/7.4/fpm/conf.d/25-memory.ini''. + + +memory_limit = 1G + + +==== - Base de données ==== + +Il faut créer un utilisateur et une base de données. + +Dans cette section on définie : + * password_nextcloud : le mot de passe MariaDb ssociée + +**Se connecter à mariaDb** : + +mysql -uroot -p + + + +USE mysql; + + +**Créer la base de données **: + +CREATE DATABASE nextcloud DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; + + +**Créer le compte de connexion ** et associer les droits sur la base de données : + +GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON nextcloud.* TO 'user_nextcloud'@'localhost' IDENTIFIED BY '${password_nextcloud}'; +quit; + + + + +===== - Configurer Apache 2.4 ===== + + +Nous allons ajouter un dossier à notre configuration Web actuelle. L'accès se fera par http://www.abonnel.fr/cloud + +Éditer le fichier de configuration Apache ''/etc/apache2/sites-available/100-fr.abonnel.www-cloud.conf'' + + +Alias /cloud "/var/www/abonnel.fr/cloud/" + + + Require all granted + AllowOverride All + Options +FollowSymLinks +MultiViews + MultiviewsMatch Any + + + Dav off + + + + + + >> Prendre en considération la configuration + + +a2ensite 100-fr.abonnel.www-cloud.conf + + + >> Activer les modules Apache 2 suivants + + +sudo a2enmod rewrite +sudo a2enmod headers +sudo a2enmod env +sudo a2enmod dir +sudo a2enmod mime + + + >> Activer la gestion du SSL + + +sudo a2enmod ssl +sudo a2ensite default-ssl + + + >> Modifier les droits d'accès sur le dossier data + + +sudo chown -R www-data:www-data /var/www/abonnel.fr/cloud/ + + + >> Télécharger le script + +Le script est disponible à l'adresse https://nextcloud.com/install/#instructions-server + +{{ informatique:applications:nextcloud_download.png |}} + + +wget https://download.nextcloud.com/server/releases/nextcloud-18.0.3.tar.bz2 + + + >> Déployer le script + + +sudo tar -xjf nextcloud-18.0.1.tar.bz2 -C /var/www/abonnel.fr/ +sudo mv /var/www/abonnel.fr/cloud/nextcloud /var/www/abonnel.fr/cloud + + + >> Mettre les bons droits sur le dossiers + + +sudo chown -R www-data:www-data /var/www/abonnel.fr/cloud + + + + + >> Redémarrage du service Apache + + +service apache2 restart + + + >> Se connecter à NextCloud pour terminer le paramétrage + +Utiliser l'URL qui permet d'accéder à NextCloud. Par exemple https://abonnel.fr/cloud +Lors du premier appel, le panneau de configuration initiale s'affiche. + +==== - Configuration l'antivirus ==== + + apt-get install clamav clamav-daemon + + +==== - Configuration Redis et APCu ==== + + +sudo apt install redis php7.4-redis php7.4-apcu +sudo apt install redis php8.1-redis php8.1-apcu +sudo apt install redis php8.3-redis php8.3-apcu + + +Il faut éditer le fichier de configuration NextCloud ''/var/www/abonnel.fr/cloud/config/config.php'' : + + +'memcache.distributed' => '\OC\Memcache\Redis', +'memcache.locking' => '\OC\Memcache\Redis', +'memcache.local' => '\OC\Memcache\APCu', +'redis' => array( + 'host' => 'localhost', + 'port' => 6379, +), + + +Il faut associer le groupe ''redis'' au compte ''www-data'' + + sudo usermod -a -G redis www-data + +Puis redémarrer Apache2 + + sudo systemctl restart apache2 + +=== Activation de memcache === + + +apt install php7.4-memcache + + +Assurez-vous également que le module Memcache est activé dans votre fichier de configuration PHP. Vous devrez peut-être ajouter ou décommenter la ligne suivante dans les fichiers de configuration : + + +/etc/php/7.4/mods-available/memcache.ini:extension=memcache.so +/etc/php/8.3/mods-available/memcache.ini:extension=memcache.so +/etc/php/8.1/mods-available/memcache.ini:extension=memcache.so + + + +/etc/php/7.4/cli/php.ini:apc.enable_cli=1 +/etc/php/7.4/fpm/php.ini:apc.enable_cli=1 +/etc/php/8.1/mods-available/apcu.ini:apc.enable_cli=1 +/etc/php/8.3/mods-available/apcu.ini:apc.enable_cli=1 + + + +Après avoir apporté des modifications, redémarrez le service PHP-FPM pour prendre en compte les modifications : + + +sudo service php7.4-fpm restart +sudo service php8.1-fpm restart +sudo service php8.3-fpm restart + + + + + +==== - Les options nextCloud ==== + +Pour modifier les options il faut éditer le fichier de configuration NextCloud ''/var/www/abonnel.fr/cloud/config/config.php''. + +Une fois les modification effectuées, il faut exécuter le script suivant : + +sudo -u www-data php /var/www/abonnel.fr/cloud/occ maintenance:update:htaccess + + + +> Forcer les connexions en https + + + 'forcessl' => true, + 'forceSSLforSubdomains' => true, + + + +> Mettre par défaut l'interface en Français et le code pays + + + 'default_phone_region' => 'FR', + 'default_language' => 'fr', + 'default_locale' => 'fr_FR', + + + + +> Faire disparaître le index.php de l'URL + + + 'overwrite.cli.url' => 'https://www.abonnel.fr/cloud', + 'htaccess.RewriteBase' => '/cloud', + + + +> Mise à jour en ligne de commande + + +sudo -u www-data php7.4 /var/www/abonnel.fr/cloud/occ upgrade + + + +> Désactiver le mode maintenance + + +sudo -u www-data php7.4 /var/www/abonnel.fr/cloud/occ maintenance:mode --off + + + +> Mettre à jour toutes les applications + + +sudo -u www-data php7.4 /var/www/abonnel.fr/cloud/occ app:update --all + + +==== - ajouter une tâche cron pour NextCloud ==== + + >> Éditer la configuration cron pour www-data + + +sudo crontab -u www-data -e + + +Dans la configuration, ajouter : + + +*/5 * * * * php -f /var/www/abonnel.fr/cloud/cron.php + + +==== - configurer fail2ban ==== + +Créer le fichier ''/etc/fail2banb/filter.d/nextcloud.conf'' qui définie les règles de détection d'erreur d'authentification. + +[Definition] +_groupsre = (?:(?:,?\s*"\w+":(?:"[^"]+"|\w+))*) +failregex = ^\{%(_groupsre)s,?\s*"remoteAddr":""%(_groupsre)s,?\s*"message":"Login failed: + ^\{%(_groupsre)s,?\s*"remoteAddr":""%(_groupsre)s,?\s*"message":"Trusted domain error. +datepattern = ,?\s*"time"\s*:\s*"%%Y-%%m-%%d[T ]%%H:%%M:%%S(%%z)?" + + +Le fichier ''/etc/fail2ban/jail.d/nextcloud.local'' permet de renseigner l'environnement Nextcloud. + +[nextcloud] +backend = auto +enabled = true +port = 80,443 +protocol = tcp +filter = nextcloud +maxretry = 3 +bantime = 86400 +findtime = 43200 +logpath = /var/www/abonnel.fr/cloud/data/nextcloud.log + + +Redémarrer, vérifier : + +sudo systemctl restart fail2ban +sudo systemctl status fail2ban +sudo fail2ban-client status nextcloud + + +==== - configurer mysql ==== + +Dans le fichier ''/etc/mysql/conf.d/mysql.cnf'' + +innodb_buffer_pool_size=1G +innodb_io_capacity=4000 + + +==== - configurer php ==== + +Dans un fichier de configuration PHP-FPM, par exemple ''/etc/php/8.0/fpm/conf.d/25-nextcloud.ini'' + + +memory_limit = 1G + +pm = dynamic +pm.max_children = 120 +pm.start_servers = 12 +pm.min_spare_servers = 6 +pm.max_spare_servers = 18 + +opcache.enable=1 +opcache.interned_strings_buffer=8 +opcache.max_accelerated_files=10000 +opcache.memory_consumption=128 +opcache.save_comments=1 +opcache.revalidate_freq=1 + + +==== - Mettre à jour automatiquement NextCloud ==== + + >> Éditer la configuration cron pour www-data + + +sudo crontab -u www-data -e + + +Dans la configuration, ajouter : + + +0 3 * * * php /var/www/abonnel.fr/updater/updater.phar --no-interaction + + + + + +==== - Mettre à jour automatiquement les applications NextCloud ==== + + >> Éditer la configuration cron pour www-data + + +sudo crontab -u www-data -e + + +Dans la configuration, ajouter : + + +* 10 */1 * * php -f /var/www/abonnel.fr/cloud/occ app:update --all + + + +===== - Maintenance suite aux mises à jour ===== + +==== - Index manquants ==== + +La base de données a quelques index manquants. L'ajout d'index dans de grandes tables peut prendre un certain temps. Elles ne sont donc pas ajoutées automatiquement. En exécutant ''occ db:add-missing-indices'', ces index manquants pourront être ajoutés manuellement pendant que l'instance continue de tourner. Une fois les index ajoutés, les requêtes sur ces tables sont généralement beaucoup plus rapides. + + +sudo -u www-data php7.4 /var/www/abonnel.fr/cloud/occ db:add-missing-indices + + +==== - Clés primaires manquantes ==== + +Il manque des clés primaires dans la base de données. En raison du fait que l’ajout de clés primaires sur les grandes tables peut prendre un certain temps, elles n’ont pas été ajoutées automatiquement. En exécutant ''occ db:add-missing-primary-keys'', ces clés primaires manquantes peuvent être ajoutées manuellement pendant que l’instance continue de fonctionner. + + +sudo -u www-data php7.4 /var/www/abonnel.fr/cloud/occ db:add-missing-primary-keys + + +==== - Clés primaires manquantes ==== + +Certaines colonnes facultatives sont manquantes dans la base de données. Étant donné qu'ajouter des colonnes sur des grandes tables peut prendre du temps, elles n'ont pas été ajoutées automatiquement lorsqu'elles sont facultatives. En exécutant ''occ db:add-missing-columns'' ces colonnes manquantes peuvent être ajoutées manuellement alors que l'instance continue de fonctionner. Une fois que les colonnes sont ajoutées, la performance ou l'utilisabilité de certaines fonctionnalités pourraient être améliorées. + + +sudo -u www-data php7.4 /var/www/abonnel.fr/cloud/occ db:add-missing-columns + + + + +==== - Clés primaires manquantes ==== + +Certaines colonnes de la base de données n'ont pas été converties en **big int**. Changer le type de colonne dans de grandes tables peu prendre beaucoup de temps, elles n'ont donc pas été converties automatiquement. En exécutant ''occ db:convert-filecache-bigint'' ces changements en suspens peuvent être déclenchés manuellement. Cette opération doit être exécutée pendant que l'instance est hors ligne. + + +sudo -u www-data php7.4 /var/www/abonnel.fr/cloud/occ maintenance:mode --on +sudo -u www-data php7.4 /var/www/abonnel.fr/cloud/occ db:convert-filecache-bigint +sudo -u www-data php7.4 /var/www/abonnel.fr/cloud/occ maintenance:mode --off + + +===== - Quelques trucs et astuces ===== + +==== - Utilisateur désactivé ==== + + +Activer un utilisateur qui a été désactivé : + + sudo -u www-data php occ user:enable [username] + + +==== - Import d'un VCard en erreur ==== + +Convertir un fichier **vcard 2.1** en **vcard 3.0** pour l'importer dans NextCloud : + +https://github.com/jowave/vcard2to3 + + +git clone https://github.com/jowave/vcard2to3.git +cd vcard2to3 +./vcard2to3.py your_file.vcf + + +==== - Contacts / CardDAV ==== + +**Nextcloud** propose un backend **CardDAV** pour que les utilisateurs puissent stocker et partager leurs carnets d'adresses et leurs contacts. + + +=== Carnet d'adresses système === + +**Modifié dans la version 27 : Le carnet d'adresses système est désormais accessible à tous les utilisateurs de Nextcloud.** + +Nextcloud maintient un carnet d'adresses en lecture seule contenant les informations de contact de tous les utilisateurs de l'instance. + +Les utilisateurs désactivés sont supprimés de ce carnet d'adresses. + +Vous pouvez désactiver l'accès au carnet d'adresses système en utilisant la valeur de configuration de l'application ''system_addressbook_expose''. + +Exécutez la commande ''occ config:app:set dav system_addressbook_exposed --value="no"'' pour désactiver l'accès au carnet d'adresses système pour tous les utilisateurs. Veuillez noter que cela n'influence pas le partage fédéré. + +=== Avertissement === + +Si des clients se sont déjà connectés au point de terminaison CalDAV, les clients peuvent rencontrer des problèmes de synchronisation après la désactivation de l'accès au carnet d'adresses système. Cela peut souvent être résolu en choisissant un carnet d'adresses par défaut différent sur le client et en forçant une nouvelle synchronisation. + +=== Confidentialité et étendue des propriétés de l'utilisateur === + +Les informations de contact dans le carnet d'adresses système sont extraites des informations de profil des utilisateurs. Les propriétés de profil ne sont écrites dans le carnet de contacts système que si l'étendue est définie sur "Local" ou plus élevé. + +Les utilisateurs qui définissent toutes leurs étendues de propriétés sur "Privé" sont supprimés du carnet d'adresses système et ne sont donc pas visibles par les autres utilisateurs. + +Les paramètres de partage de fichiers contrôlent l'énumération des autres utilisateurs. + +- Si l'autocomplétion du nom d'utilisateur n'est pas autorisée, le carnet d'adresses système ne montrera que le contact système de l'utilisateur mais pas d'autres contacts. +- Si l'autocomplétion du nom d'utilisateur est autorisée, les utilisateurs verront les cartes de contact de tous les autres utilisateurs. + - Si l'autocomplétion est limitée aux utilisateurs au sein des mêmes groupes, les utilisateurs verront les cartes de contact d'autres utilisateurs dans les groupes partagés. + - Si l'autocomplétion est limitée aux numéros de téléphone correspondants, le carnet d'adresses système ne montrera que le contact système de l'utilisateur mais pas d'autres contacts. + - Si l'autocomplétion est limitée aux utilisateurs au sein des mêmes groupes et aux numéros de téléphone correspondants, les utilisateurs verront les cartes de contact d'autres utilisateurs dans les groupes partagés. + +=== Synchronisation du carnet d'adresses === + +Le carnet d'adresses est mis à jour automatiquement à chaque ajout, modification, désactivation ou suppression d'utilisateur. Les administrateurs peuvent également déclencher une réécriture complète du carnet d'adresses avec ''occ''. + diff --git a/data/pages/informatique/serveur/web-linux-apache/php-installer-un-second-moteur.txt b/data/pages/informatique/serveur/web-linux-apache/php-installer-un-second-moteur.txt new file mode 100644 index 0000000..71a43a3 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/php-installer-un-second-moteur.txt @@ -0,0 +1,14 @@ +====== Installer une seconde version de PHP ====== + +Cet article décrit comment installer une autre version de PHP sur votre système. + + +sudo apt update +sudo apt install php5.6 php5.6-fpm + + +Nous vérifions le fonctionnement de **fpm** : + + +sudo systemctl status php5.6-fpm + diff --git a/data/pages/informatique/serveur/web-linux-apache/preparer-le-serveur-linux.txt b/data/pages/informatique/serveur/web-linux-apache/preparer-le-serveur-linux.txt new file mode 100644 index 0000000..4d48a3c --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/preparer-le-serveur-linux.txt @@ -0,0 +1,19 @@ +====== Préparer son serveur Web ====== + +{{ informatique:applications:server-311338_1280.png?400|}} + +Je vous propose une solution pour préparer votre serveur fonctionnant sour Debian 10. Je vous donne quelques conseils pour le sécuriser. + +{{page>informatique:linux:commandes:adduser#creer-un-utilisateur}} + +{{page>informatique:linux:commandes:sudo#ajouter-le-groupe-sudo-a-un-utilisateur}} + +{{page>informatique:linux:changer-le-nom-de-machine}} + +{{page>informatique:linux:commandes:ssh#copier-votre-cle-publique-sur-un-poste-distant}} + +{{page>informatique:bash:creer_aliases}} + +{{page>informatique:divers:apt-get_upgrade}} + +{{page>informatique:logiciels:fail2ban}} diff --git a/data/pages/informatique/serveur/web-linux-apache/reinitialiser-le-mot-de-passe-root-mysql.txt b/data/pages/informatique/serveur/web-linux-apache/reinitialiser-le-mot-de-passe-root-mysql.txt new file mode 100644 index 0000000..ad61d75 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/reinitialiser-le-mot-de-passe-root-mysql.txt @@ -0,0 +1 @@ +{{page>informatique:logiciels:mariadb:maintenance:reinitialiser-le-mot-de-passe-root}} \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/sidebar.txt b/data/pages/informatique/serveur/web-linux-apache/sidebar.txt new file mode 100644 index 0000000..70e80c0 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/sidebar.txt @@ -0,0 +1,5 @@ +{{ informatique:serveur:web-linux-apache:pasted:20201225-185814.png|Serveur Web Linux Apache}} + + +{{page>..:web-linux-apache:index#table-des-matieres}} +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/informatique/serveur/web-linux-apache/ssl-let-s-encrypt-certbot.txt b/data/pages/informatique/serveur/web-linux-apache/ssl-let-s-encrypt-certbot.txt new file mode 100644 index 0000000..294d169 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/ssl-let-s-encrypt-certbot.txt @@ -0,0 +1,155 @@ +====== certbot pour Let's Encrypt ====== +{{ informatique:applications:pasted:20200507-002818.png?75x75|cerbot pour let's encrypt}} + +**Certbot** est un binaire qui permet de mettre en œuvre un certificat SSL pour un domaine d'un site Internet. + +Voici les actions a effectuer sur **Linux** **Debian 10**. + +Depuis 2020, **certbot** est installé depuis **snapcraft**. + +===== - Installer snap ===== + +Si vous n'avez pas encore installé **snap**, il faut executer les commandes suivantes dans un **terminal**. Les commandes doivent avoir une élevation des droits. + + sudo apt update + sudo apt install snapd + sudo snap install core + +Si **snap** est déjà installé, assurez-vous d'être à jour : + + sudo snap refresh core + + + +===== - Installer certbot ===== + +Exécutez la commande suivante oour installer **cerbot** sur votre machine. Ceci est a exéctuer dans un terminal. + + sudo snap install --classic certbot + sudo ln -s /snap/bin/certbot /usr/bin/certbot + + +===== - Générer un certificat - gestion manuelle ===== + +Si vous suivez ce guide, je vous conseille une gestion manuelle de vos certificats. + +Il y a deux variables : +^ dirWeb | Dossier des données du site. Pour habitude, c'est quelque chose du genre ''/var/www/html/'' | +^ siteName | Nom du site Internet. Par exemple ''abonnel.fr'' | + + +read -p "Quel est votre nom de domaine ? " siteName +read -p "Dossier Web du site ? " dirWeb +sudo certbot certonly --webroot -w $dirWeb -d $siteName --register-unsafely-without-email + + +L'avantage de ce script : + * pas d'arrêt d'Apache 2 + * pas de mail à saisir + * autonomie sur la configuration Apache 2 + +Quelques **chemins** à retenir : + +^ fichier de configuration | /etc/letsencrypt/renewal/$siteName.conf | +^ dossier archive | /etc/letsencrypt/archive/$siteName | +^ fichier cert | /etc/letsencrypt/live/$siteName/cert.pem | +^ fichier privkey | /etc/letsencrypt/live/$siteName/privkey.pem | +^ fichier chain | /etc/letsencrypt/live/$siteName/chain.pem | +^ fichier fullchain | /etc/letsencrypt/live/$siteName/fullchain.pem | + +Pour enregistrer un domaine principal avec et sans les **www**, il faut utiliser le script suivant : + +echo "Quel nom de domaine (avec www) ?" +read siteNameWww +echo "Quel nom de domaine (sans les www) ?" +read siteName +sudo certbot certonly --webroot -w /var/www/html/ -d $siteName -d $siteNameWww --register-unsafely-without-email + + +===== - Générer un certificat - gestion automatique ===== + +Si vous avez effectué le paragraphe précédent [[#generer-un-certificat-gestion-manuelle]], il est inutile de suivre les recommandations de ce chapitre. + +Exécutez le commande suivant pour générer un certificat et édité votre configuration Apache de manière automatique. Le protocole **https** s'active de manière automatique, en une seule étape. + + sudo certbot --apache + + + + +===== - Renouveler les certificats automatiquement ===== + +Éditer la tâche des tâches Linux du compte ''root'', //crontab// : + +sudo crontab -e + + +La tâche doit exécutée le programme ''certbot'' avec l'option de renouvellement, ''renew''. L'option ''post-hook'' permet d'indiquer la commande à exécuter après le traitement de ''certbot''. Dans notre cas, on demande à ''systemctl'' de recharger la configuration ''Apache 2''. + + +0 23 1-7 */2 4 python -c 'import random; import time; time.sleep(random.random() * 3600)' && /usr/bin/certbot renew --post-hook "systemctl reload apache2" >> /var/log/letsencrypt/renew.log + + +Explications : +
+Tous les deux mois ( 0 23 1-7 */2 4 )
+à 23 heures ( 0 23 1-7 */2 4 ),
+le premier jeudi ( 0 0 1-7 */2 4 ),
+lancement d'un script Python, qui retarde 1 heure au maximum (random.random() * 3600),
+l’exécution de la mise à jour de certbot.
+
+ +Vous pouvez trouver d'autres informations sur la page [[https://crontab.guru/#0_23_1-7_*/2_4]] + +===== - Afficher les dates du certificats ===== + +Pour afficher les dates de génération et d'expiration d'un certificat en local sur un serveur : + + +sudo ls /etc/letsencrypt/live/ +read -p "Quel est votre nom de domaine ?" siteName +sudo openssl x509 -noout -dates -in /etc/letsencrypt/live/$siteName/fullchain.pem + + +--- + +Pour afficher les dates de génération et d'expiration d'un certificat d'un site distant : + + +openssl s_client -connect www.w3.org:443| openssl x509 -noout -dates + + +Exemple de résultat : + +{{informatique:serveur:web-linux-apache:pasted:20210117-213056.png|Exemple de résultat pour les dates du certificat de www.w3.org}} +===== - Réinitialiser la configuration Let's Encrypt ===== + +Façon documentée : + + +echo Affichage des noms possibles : +sudo ls /etc/letsencrypt/live +echo . +echo "Quel nom de domaine ?" +read siteName +certbot delete --cert-name $siteName + + + +Façon brutale : + + +#!/bin/bash +# réinitialiser let's encrypt pour un domaine precis +echo Affichage des noms possibles : +sudo ls /etc/letsencrypt/live +echo . +echo "Quel nom de domaine ?" +read siteName +sudo rm -fr /etc/letsencrypt/live/$siteName/ +sudo rm /etc/letsencrypt/renewal/$siteName.conf +sudo rm -fr /etc/letsencrypt/archive/$siteName/ + + + + diff --git a/data/pages/informatique/serveur/web-linux-apache/ssl-let-s_encrypt-certbot-auto.txt b/data/pages/informatique/serveur/web-linux-apache/ssl-let-s_encrypt-certbot-auto.txt new file mode 100644 index 0000000..3be8e85 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/ssl-let-s_encrypt-certbot-auto.txt @@ -0,0 +1,137 @@ +====== [OBSOLÈTE] certbot auto pour Let's Encrypt ====== +{{ informatique:applications:pasted:20200507-002818.png?75x75|cerbot pour let's encrypt}} + + +Depuis 2020, l'installation s'effectue depuis **certbot** avec **snap** + +Suivez le guide dans l'article [[informatique:serveur:web-linux-apache:ssl-let-s-encrypt-certbot]] + + + +**Certbot** est un binaire qui permet de mettre en œuvre un certificat SSL pour un domaine d'un site Internet. **Certbot-auto** est une solution complète qui permet d’exécuter //Certbot// de manière optimale. + +===== - Télécharger CERTBOT ===== + +En terminal, j’exécute ''wget'' + + +wget https://dl.eff.org/certbot-auto + + +===== - Déployer CERTBOT ===== + + +sudo mv certbot-auto /usr/local/bin/certbot-auto +sudo chown root /usr/local/bin/certbot-auto +sudo chmod 0755 /usr/local/bin/certbot-auto +/usr/local/bin/certbot-auto --install-only + + +===== - Application CERTBOT pour un domaine ===== + +Exécution de l'utilitaire pour configurer un site avec les options suivantes : + + +read -p "Quel est votre nom de domaine ? " siteName +read -p "Dossier Web du site ? " dirWeb +sudo certbot-auto certonly --webroot -w $dirWeb -d $siteName --register-unsafely-without-email + + +L'avantage de ce script : + * pas d'arrêt d'Apache 2 + * pas de mail à saisir + * autonomie sur la configuration Apache 2 + +Quelques **chemins** à retenir : + +^ fichier de configuration | /etc/letsencrypt/renewal/$siteName.conf | +^ dossier archive | /etc/letsencrypt/archive/$siteName | +^ fichier cert | /etc/letsencrypt/live/$siteName/cert.pem | +^ fichier privkey | /etc/letsencrypt/live/$siteName/privkey.pem | +^ fichier chain | /etc/letsencrypt/live/$siteName/chain.pem | +^ fichier fullchain | /etc/letsencrypt/live/$siteName/fullchain.pem | + + + +===== - Application CERTBOT pour un domaine principal ===== + +Exécution de l'utilitaire pour configurer un domaine principal. Un domaine principal est accessible avec les //www// et sans : + + +echo "Quel nom de domaine (avec www) ?" +read siteNameWww +echo "Quel nom de domaine (sans les www) ?" +read siteName +certbot-auto certonly --webroot -w /var/www/html/ -d $siteNameWww -d $siteName --register-unsafely-without-email + + +L'avantage de ce script : + * pas d'arrêt d'Apache 2 + * pas de mail à saisir + * autonomie sur la configuration Apache 2 + +Quelques **chemins** à retenir : + +^ fichier de configuration | /etc/letsencrypt/renewal/$siteNameWww.conf | +^ dossier archive | /etc/letsencrypt/archive/$siteNameWww | +^ fichier cert | /etc/letsencrypt/live/$siteNameWww/cert.pem | +^ fichier privkey | /etc/letsencrypt/live/$siteNameWww/privkey.pem | +^ fichier chain | /etc/letsencrypt/live/$siteNameWww/chain.pem | +^ fichier fullchain | /etc/letsencrypt/live/$siteNameWww/fullchain.pem | + + +===== - Renouveler les certificats ===== + +Il suffit d’exécuter la commande : + +$ sudo certbot-auto renew + + +Les paramètres ''cerbot'' sont automatiquement traités et une mise à jour des certificats sont opérés. + +Il faudra redémarrer le service Web (par exemple ''systemctl reload apache2''). +===== - Renouveler les certificats automatiquement ===== + +Éditer la tâche des tâches Linux du compte ''root'', //crontab// : + +sudo crontab -e + + +La tâche doit exécutée le programme ''certbot-auto'' avec l'option de renouvellement, ''renew''. L'option ''post-hook'' permet d'indiquer la commande à exécuter après le traitement de ''certbot-auto''. Dans notre cas, on demande à ''systemctl'' de recharger la configuration ''Apache 2''. + + +0 23 1-7 */2 4 python -c 'import random; import time; time.sleep(random.random() * 3600)' && /usr/local/bin/certbot-auto renew --post-hook "systemctl reload apache2" >> /var/log/letsencrypt/renew.log + +Explications : +
+Tous les deux mois ( 0 23 1-7 */2 4 )
+à 23 heures ( 0 23 1-7 */2 4 ),
+le premier jeudi ( 0 0 1-7 */2 4 ),
+lancement d'un script Python, qui retarde 1 heure au maximum (random.random() * 3600),
+l’exécution de la mise à jour de certbot.
+
+===== - Afficher les dates du certificats ===== + + +sudo ls /etc/letsencrypt/live/ +read -p "Quel est votre nom de domaine ?" siteName +sudo openssl x509 -noout -dates -in /etc/letsencrypt/live/$siteName/fullchain.pem + + +===== - Réinitialiser la configuration Let's Encrypt ===== + + +#!/bin/bash +# réinitialiser let's encrypt pour un domaine precis +echo Affichage des noms possibles : +sudo ls /etc/letsencrypt/live +echo . +echo "Quel nom de domaine ?" +read siteName +sudo rm -fr /etc/letsencrypt/live/$siteName/ +sudo rm /etc/letsencrypt/renewal/$siteName.conf +sudo rm -fr /etc/letsencrypt/archive/$siteName/ + + + + diff --git a/data/pages/informatique/serveur/web-linux-apache/wordpress.txt b/data/pages/informatique/serveur/web-linux-apache/wordpress.txt new file mode 100644 index 0000000..c6d6508 --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/wordpress.txt @@ -0,0 +1,27 @@ +====== WordPress ====== + +===== - Installer ===== + +Dans un premier temps, il faut suivre le guide pas à pas pour [[informatique:applications:configurer_un_site_web_apache_2:index|installer Apache2 avec PHP et MySQL]]. + +Ensuite, vient le téléchargement de l'application depuis le site **Wordpress**. J'utilise la commande ''wget'' pour télécharger l'archive directement sur le serveur Web. + + +$ wget https://fr.wordpress.org/latest-fr_FR.tar.gz + + +Le programme est contenu dans une archive compressée **tar.gz**. Donc, il faut décompresser l’archive . + + +$ tar -xzvf latest-fr_FR.tar.gz +$ rm latest-fr_FR.tar.gz +$ mv wordpress/* . +$ rmdir wordpress + + +Voici quelques ressources qui peuvent aider : + + * https://serverfault.com/questions/357108/what-permissions-should-my-website-files-folders-have-on-a-linux-webserver + * https://codex.wordpress.org/Installing_WordPress#Detailed_Instructions + * https://doc.ubuntu-fr.org/installer_un_serveur_debian + * http://olange.developpez.com/articles/debian/installation-serveur-dedie/?page=page_2 diff --git a/data/pages/informatique/serveur/web-linux-apache/www-data-droits.txt b/data/pages/informatique/serveur/web-linux-apache/www-data-droits.txt new file mode 100644 index 0000000..800477f --- /dev/null +++ b/data/pages/informatique/serveur/web-linux-apache/www-data-droits.txt @@ -0,0 +1,45 @@ +====== Configurer les droits des fichiers ====== +{{ :dummy.png?75x75|Configurer les droits des fichiers}} + +Je vous propose un suite de commandes afin de rendre votre utilisateur actif, symbolisé par **${USER}**, utilisateur avec pouvoir du dossier **/var/www/html**. + +Le dossier **/var/www/html** est le dossier par défaut sous **Debian** de votre service **Apache**. + +Le groupe **www-data** est le groupe par défaut utilisé par **Apache** pour accéder aux ressources et exécuter ses services. + +-- + +**Ajouter le groupe** **www-data** à l'**utilisateur courant** + + sudo usermod -a -G www-data ${USER} + +Vous pourrez vérifier l'affectation en saisissant la commande ''id ${USER}'' + +-- + +**Définir l'utilisateur** en tant que propriétaire du dossier **/var/www/html** + + sudo chown -R ${USER}:www-data /var/www/html + +-- + +**Autoriser les accès** uniquement à l'utilisateur et au groupe **www-data** + + sudo chmod 770 -R /var/www/html + find /var/www/html -type f -exec sudo chmod gu-x {} + + +-- + +**Reprendre le groupe** à la création des nouveaux objets + + find /var/www/html -type d -exec sudo chmod g+s {} + + +-- + +**Bloquer les autorisations** pour **other** et forcer **rw** pour le groupe **www-data** + +La commande suivante peut nécessiter le déploiement du programme **acl** : ''sudo apt install acl''. + + setfacl -m d:g:www-data:rw,d:o::- /var/www/html + + diff --git a/data/pages/informatique/setting-default-locale.txt b/data/pages/informatique/setting-default-locale.txt new file mode 100644 index 0000000..816c462 --- /dev/null +++ b/data/pages/informatique/setting-default-locale.txt @@ -0,0 +1,54 @@ +====== Setting default locale ====== +{{ :dummy.png?75x75|Nom de la section}} + +Dans un Terminal Linux sous Raspberry Pi OS, lorsque j’exécute une commande ''apt update'' par exemple, le message suivant apparaît : + +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LC_CTYPE = "fr_FR.UTF-8", + LANG = "en_GB.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to a fallback locale ("en_GB.UTF-8"). +locale: Cannot set LC_CTYPE to default locale: No such file or directory +locale: Cannot set LC_ALL to default locale: No such file or directory + + +Cela signifie que les locales ne sont pas renseignées correctement. + +On peut vérifier les locales actives avec la commande ''localectl list-locales'' + +Imaginons que nous voulions activer la locale ''fr_FR.UTF-8''. + +1. Dé-commenter la ligne dans le fichier ''/etc/locale.gen'' + + sudo sed -i 's/^# *\(fr_FR.UTF-8\)/\1/' /etc/locale.gen + +2. Exécuter la commande ''locale-gen'' pour générer les fichiers + + sudo locale-gen + +3. La commande ''update-locale'' modifie le fichier''/etc/default/locale'' afin de définir correctement les variables pour tous les comptes Linux. + + sudo update-locale LANG=fr_FR.UTF-8 LANGUAGE=fr_FR.UTF-8 LC_ALL=fr_FR.UTF-8 + +4. Redémarrer et vérifier avec la commande ''locale'' + + +LANG=fr_FR.UTF-8 +LANGUAGE=fr_FR.UTF-8 +LC_CTYPE="fr_FR.UTF-8" +LC_NUMERIC="fr_FR.UTF-8" +LC_TIME="fr_FR.UTF-8" +LC_COLLATE="fr_FR.UTF-8" +LC_MONETARY="fr_FR.UTF-8" +LC_MESSAGES="fr_FR.UTF-8" +LC_PAPER="fr_FR.UTF-8" +LC_NAME="fr_FR.UTF-8" +LC_ADDRESS="fr_FR.UTF-8" +LC_TELEPHONE="fr_FR.UTF-8" +LC_MEASUREMENT="fr_FR.UTF-8" +LC_IDENTIFICATION="fr_FR.UTF-8" +LC_ALL=fr_FR.UTF-8 + \ No newline at end of file diff --git a/data/pages/informatique/sidebar.txt b/data/pages/informatique/sidebar.txt new file mode 100644 index 0000000..dac2e28 --- /dev/null +++ b/data/pages/informatique/sidebar.txt @@ -0,0 +1,15 @@ +====== Sommaire ====== + +[[.:]] + + +-- + +retour à [[:]] + +{{page>:sidebar}} + +~~NOCACHE~~ +~~NOTOC~~ \ No newline at end of file diff --git a/data/pages/informatique/technologie/3d/index.txt b/data/pages/informatique/technologie/3d/index.txt new file mode 100644 index 0000000..d02afc7 --- /dev/null +++ b/data/pages/informatique/technologie/3d/index.txt @@ -0,0 +1,50 @@ +{{ informatique:technologie:3d:3d-printer-64x64.jpg|}} + +====== 3D et impression 3D ====== + +===== Bibliothèque d'objets 3D ===== + +On peut télécharger des objets 3D +> [[http://thingiverse.com|Digital Designs for Physical Objects]] + +{{ informatique:technologie:3d:site_thingiverse.png?600 |}} + + +===== Logiciel freecad ===== + +Le logiciel **freecad** est disponible dans les dépôts linux dont celui de Fedora : + dnf install freecad + +On peut retrouver des tutos pour faire des objets +> https://www.freecadweb.org/wiki/Basic_Part_Design_Tutorial/fr + +===== Préparation pour l'imprimante ===== + +Le logiciel gratuit **Ultimaker CURA** permet de transformer et enregistrer les conception 3D de FreeCAD .stl (STL Mash) en fichier Gcode sur la carte SD de l'imprimante. +> https://ultimaker.com/software/ultimaker-cura + +Le logiciel est également disponible dans le dépôt Fedora + sudo dnf install cura + +On indique le modèle lors du démarrage de l'application. + +{{ informatique:technologie:3d:cura_select_printer_creality_ender3.png?600 |}} + +====== Faire des circuits imprimés ====== + +Réalisation de cartes PCB +> https://pcbway.com + + + +====== Les composants ====== + +Inserts en vrac +> https://amzn.to/2AIMQQT + +{{ informatique:technologie:3d:female_thread_nut.png?600 |}} + +Kits de vis +> https://amzn.to/2IqEOA8 + +{{ informatique:technologie:3d:kit_nuts.png?600 |}} \ No newline at end of file diff --git a/data/pages/informatique/technologie/aquisition_vhs.txt b/data/pages/informatique/technologie/aquisition_vhs.txt new file mode 100644 index 0000000..ebe98fd --- /dev/null +++ b/data/pages/informatique/technologie/aquisition_vhs.txt @@ -0,0 +1,45 @@ +====== Acquisition VHS ====== + +{{tag>"Techniques de numérisation vidéo"}} + +L'acquisition VHS est le processus de conversion de la vidéo enregistrée sur des cassettes VHS (Videocassette Home System) en un format numérique. Cela implique généralement de connecter un lecteur de VHS à un ordinateur ou un appareil de numérisation et d'enregistrer la vidéo numérique sur le disque dur ou sur un autre support de stockage numérique. Le but de l'acquisition VHS est de préserver la vidéo sur des supports plus durables et de les rendre plus accessibles pour la lecture et l'édition sur des appareils modernes. C'est une étape importante pour la préservation de l'histoire visuelle et sonore et pour l'archivage de vidéos personnelles et professionnelles. + +L'objectif est de numériser une source analogique (RCA). Ici il s'agit d'une cassette vidéo PAL/SECAM lu avec un magnétoscope. Le format numérique doit être un format standard, exploité par toutes les applications. Par exemple en AVI, H264 ou H265 et une piste audio en OGG, OPUS, WAV, MP3 ou MPA. + +===== Autonome ===== + +Le [[https://amzn.to/2CaA12g|iRecord]] permet de numériser vers un carte microSD (testé jusqu'à 128 Go) au format AVI (~ 1,5 Go pour 1h30). Le format de numérisation est VGA (640 x 480 pixels). + +Lors des essais, le son se décale dans le temps par rapport à l'image. Il y a une désynchronisation du son/image non linéaire. C'est-à-dire qu'au début de la numérisation le son et l'image sont bien synchronisées puis au fur et à mesure que l'on avance dans l’acquisition, le décalage se faire sentir. Cela devient flagrant au bout d'une de numérisation. + +Il est dommage que la résolution se limite au VGA (640 x 480 pixels) car le PAL ou le SECAM ont une résolution de 768 x 576 pixels (576p). + +Il est notable que cet appareil intègre un écran de contrôle. Il permet également une sortie HDMI, pour une sortie vers écran compatible HDMI. + +Concernant l’alimentation, elle s'effectue en mini USB 5 V et est secourue par une batterie interne. + +Caractéristiques notables +^ Objet | Acquisition vidéo RCA vers microSD | +^ Résolution | VGA 640x480 | | +^ Numérisation | vers carte microSD | | +^ Format de numérisation | AVI | | + +Ce problème de décalage de son est rédhibitoire. Je ne garde pas ce matériel. + +===== Sur PC ===== + +Je change de méthode et essaie de numériser avec l'ordinateur. Le [[https://amzn.to/2NBtbZ3|HD Video Capture]] permet de router un signal HDMI vers une prise USB. C'est un boîtier d’acquisition HDMI, brancher en USB 3.0 + +D'après ce que j'ai compris, le périphérique serait reconnu de manière standard comme une source vidéo d'entrée. Donc, compatible avec les derniers OS du marché : Windows 7, 8, 8.1, 10, Linux et OS X 10.9, dixit la fiche de description. + +Caractéristiques notables +^ Objet | Acquisition vidéo HDMI vers USB | +^ Résolution | 1080p 1920x1080 | | +^ Numérisation | vers prise USB 3.0 | | + +Néanmoins, il me faut également un adaptateur RCA (rouge, blanc, jaune) vers HDMI afin de convertir le signal en sortie du magnétoscope vers le numériseur. J'ai opté pour le [[https://amzn.to/2JG7Ah1|Techole AV to HDMI]]. Cet adaptateur prend en charge, en autre, les normes PAL et SECAM. La conversion vidéo en HDMI est effectuée avec une mise à l'échelle jusqu'à 1080p / 720p. Un bouton sur un côté permet de choisir la résolution. L'alimentation s'effectue en mini USB 5 V. + +Caractéristiques notables +^ Objet | Convertisseur RCA vers HDMI | +^ Résolution | 1080p 1920x1080 | | + diff --git a/data/pages/informatique/technologie/formats-audio.txt b/data/pages/informatique/technologie/formats-audio.txt new file mode 100644 index 0000000..8ad085c --- /dev/null +++ b/data/pages/informatique/technologie/formats-audio.txt @@ -0,0 +1,22 @@ +====== Formats audio ====== + +Un format audio est une spécification technique pour la représentation numérique des données audio. Il s'agit d'un ensemble de règles qui déterminent comment les données audio sont stockées, compressées, codées et décodées. Les formats audio peuvent prendre en charge différents types de données audio, tels que les échantillons audio, les métadonnées, les informations de synchronisation, etc. + +Il existe de nombreux formats audio différents, chacun ayant ses propres avantages et inconvénients en termes de qualité sonore, de taille de fichier, de compatibilité, etc. Parmi les formats audio les plus courants, on peut citer : + + * WAV (Waveform Audio File Format) + * MP3 (MPEG Audio Layer-3) + * AAC (Advanced Audio Coding) + * WMA (Windows Media Audio) + * OGG Vorbis + * FLAC (Free Lossless Audio Codec) + * Opus + + + +===== Les pages ===== + + + diff --git a/data/pages/informatique/technologie/formats-audio/format-aac.txt b/data/pages/informatique/technologie/formats-audio/format-aac.txt new file mode 100644 index 0000000..07f6f85 --- /dev/null +++ b/data/pages/informatique/technologie/formats-audio/format-aac.txt @@ -0,0 +1,13 @@ +====== Format AAC ====== + +**AAC** (Advanced Audio Coding) est un format de compression audio numérique avec perte, conçu pour offrir une qualité sonore élevée avec une taille de fichier réduite par rapport aux formats audio non compressés. Le format **AAC** est similaire au format MP3, mais utilise des algorithmes de compression plus efficaces pour obtenir une qualité sonore équivalente à des débits binaires plus faibles. + +Le format **AAC** a été développé par l'Institut Fraunhofer, la même organisation qui a développé le format MP3. Il est devenu populaire dans les années 2000 en raison de sa qualité sonore élevée et de sa capacité à réduire la taille des fichiers audio. + +Le format **AAC** prend en charge des débits binaires variables allant de 8 kbit/s à 320 kbit/s, ce qui permet d'optimiser la qualité et la taille du fichier en fonction des besoins. Le format est capable de gérer des taux d'échantillonnage allant jusqu'à 96 kHz, ce qui en fait un choix populaire pour la production musicale professionnelle. + +Le format **AAC** est utilisé pour la distribution de fichiers audio, tels que des chansons, des albums, des bandes sonores de films, des podcasts, etc. Il est pris en charge par de nombreux lecteurs multimédias et logiciels de traitement audio, et est compatible avec de nombreux systèmes d'exploitation, notamment Windows, macOS et Linux. **AAC** est également utilisé dans certains systèmes de diffusion en continu, tels que Apple Music et Spotify. + +En résumé, le format **AAC** est un format de compression audio numérique populaire et largement utilisé, qui offre une qualité sonore élevée avec une taille de fichier réduite. Il est utilisé pour la distribution de fichiers audio de haute qualité, ainsi que pour la production musicale professionnelle. + +Le AAC est utilisé par plusieurs formats de fichiers audios courants, notamment : MP4, M4A, 3GP, ADTS, MPEG-2 diff --git a/data/pages/informatique/technologie/formats-audio/format-alac.txt b/data/pages/informatique/technologie/formats-audio/format-alac.txt new file mode 100644 index 0000000..d5cee6d --- /dev/null +++ b/data/pages/informatique/technologie/formats-audio/format-alac.txt @@ -0,0 +1,4 @@ +====== Format ALAC ====== +{{ :dummy.png?75x75|}} + +Le format de fichier **ALAC** est un format de compression audio propriétaire sans perte développé par Apple Inc. **ALAC** est conçu pour permettre la compression de fichiers audio numériques sans perte de qualité sonore, et est similaire à d'autres codecs de compression audio sans perte tels que **FLAC** et WAV. **ALAC** peut être lu sur des appareils Apple, ainsi que sur des ordinateurs Mac et des lecteurs multimédias tiers, et est compatible avec les systèmes d'exploitation Windows, Linux et macOS. diff --git a/data/pages/informatique/technologie/formats-audio/format-flac.txt b/data/pages/informatique/technologie/formats-audio/format-flac.txt new file mode 100644 index 0000000..10cf752 --- /dev/null +++ b/data/pages/informatique/technologie/formats-audio/format-flac.txt @@ -0,0 +1,12 @@ +====== Format FLAC ====== + +Le format de fichier audio **FLAC** (Free Lossless Audio Codec) est un format de compression audio sans perte. Cela signifie que le **FLAC** compresse les données audio sans sacrifier la qualité sonore originale, contrairement aux formats de compression audio avec perte tels que le MP3 et l'AAC. Le **FLAC** est souvent utilisé pour stocker de la musique de haute qualité sans prendre trop de place sur un disque dur ou un lecteur de musique portable. + +Le format **FLAC** prend en charge des débits binaires allant de 4 à 32 bits par échantillon et des taux d'échantillonnage allant jusqu'à 655,350 Hz. Le format est capable de compresser les fichiers audio à environ 50 à 70 % de leur taille d'origine sans perte de qualité. + +Le **FLAC** est pris en charge par de nombreux lecteurs de musique et logiciels de traitement audio, ainsi que par les systèmes d'exploitation Windows, macOS et Linux. Le format est également pris en charge par de nombreux lecteurs multimédias portables, tels que les iPod et les lecteurs de musique de marque Sony. + +Le **FLAC** est souvent utilisé pour la production musicale professionnelle, la distribution de fichiers audio de haute qualité sur Internet et pour l'archivage de collections de musique numérique. En raison de sa capacité à compresser des fichiers audio sans perte de qualité, le format **FLAC** est souvent préféré par les audiophiles et les amateurs de musique pour sa haute qualité sonore. + +Le format audio OGG Vorbis est utilisé par plusieurs formats de fichiers audios courants, notamment : flac, mkv, mp4, ogg, wav + diff --git a/data/pages/informatique/technologie/formats-audio/format-mp3.txt b/data/pages/informatique/technologie/formats-audio/format-mp3.txt new file mode 100644 index 0000000..cf1bf71 --- /dev/null +++ b/data/pages/informatique/technologie/formats-audio/format-mp3.txt @@ -0,0 +1,13 @@ +====== Format MP3 ====== + +Le format **MP3** (MPEG-1 Audio Layer 3) est un format de compression audio numérique avec perte, conçu pour offrir une qualité sonore élevée avec une taille de fichier réduite par rapport aux formats audio non compressés. Le format MP3 utilise une technique de compression de données appelée "psychoacoustique", qui permet de réduire la quantité de données audio sans perdre de qualité sonore perceptible par l'oreille humaine. + +Le format MP3 a été développé par le Moving Picture Experts Group (MPEG), un groupe de travail de l'Organisation internationale de normalisation (ISO), dans les années 1980 et 1990. Le format est devenu populaire au début des années 2000 en raison de sa capacité à compresser des fichiers audio de grande taille en des fichiers beaucoup plus petits tout en maintenant une qualité sonore élevée. + +Le format **MP3** prend en charge des débits binaires variables allant de 8 kbit/s à 320 kbit/s, ce qui permet d'optimiser la qualité et la taille du fichier en fonction des besoins. Le format est capable de gérer des taux d'échantillonnage allant jusqu'à 48 kHz. + +Le format **MP3** est utilisé pour la distribution de fichiers audio, tels que des chansons, des albums, des bandes sonores de films, des podcasts, etc. Il est pris en charge par de nombreux lecteurs multimédias et logiciels de traitement audio, et est compatible avec de nombreux systèmes d'exploitation, notamment Windows, macOS et Linux. + +Cependant, le format **MP3** est considéré comme obsolète par certains experts en audio, en raison de ses limitations en termes de qualité sonore et de taille de fichier par rapport à des formats plus récents tels que AAC, Ogg Vorbis ou Opus. + +Le format audio MP3 est utilisé par plusieurs formats de fichiers audios courants, notamment : MP3, M3U, MP4, AVI, WAV diff --git a/data/pages/informatique/technologie/formats-audio/format-ogg-vorbis.txt b/data/pages/informatique/technologie/formats-audio/format-ogg-vorbis.txt new file mode 100644 index 0000000..6d14b6a --- /dev/null +++ b/data/pages/informatique/technologie/formats-audio/format-ogg-vorbis.txt @@ -0,0 +1,67 @@ +====== Format OGG Vorbis ====== + +**OGG Vorbis** est un format de compression audio numérique libre et ouvert, conçu pour offrir une qualité sonore élevée avec une taille de fichier plus petite que d'autres formats de compression audio avec perte. Le format **OGG Vorbis** utilise une technique de compression de données appelée "Vorbis", qui a été développée par l'organisation Xiph.Org. + +Le format **OGG Vorbis** est similaire à d'autres formats de compression audio avec perte, tels que MP3 ou AAC, mais il utilise un algorithme de compression différent pour obtenir une qualité sonore équivalente avec une taille de fichier plus petite. Le format **OGG Vorbis** utilise une compression de données de type "psychoacoustique", qui prend en compte les limites de la perception auditive humaine pour éliminer les parties du signal audio qui ne peuvent pas être entendues par l'auditeur. + +Le format **OGG Vorbis** prend en charge des débits binaires variables allant de 16 kbit/s à 320 kbit/s, ce qui permet d'optimiser la qualité et la taille du fichier en fonction des besoins. Le format est également capable de gérer des taux d'échantillonnage élevés jusqu'à 192 kHz. + +^ Bitrate ^ Réglage pour oggenc ^ Usage +| 48 | -1 | Très mauvais, à utiliser uniquement sur du contenu vocal | +| 64 | 0 | Très mauvais, à utiliser uniquement sur du contenu vocal | +| 80 | 1 | Très mauvais, à utiliser uniquement sur du contenu vocal | +| 96 | 2 | Très mauvais, à utiliser uniquement sur du contenu vocal | +| 112 | 3 | | +| 128 | 4 | Mauvais, pertes très audibles dans les aigus, débit courant en mp3 | +| 160 | 5 | | +| 192 | 6 | Un peu moins mauvais, pertes sensibles | +| 224 | 7 | | +| 256 | 8 | Qualité basique, commence à ne plus s'entendre | +| 320 | 9 | Meilleur rapport volume/qualité, pertes très peu (voire pas) sensibles | +| jusqu'à 500 | 10 | déconseillé, utiliser plutôt une compression sans perte | + +Le format **OGG Vorbis** est utilisé pour la diffusion en continu de musique sur Internet, ainsi que pour la distribution de fichiers audio de haute qualité. Il est pris en charge par de nombreux lecteurs multimédias et logiciels de traitement audio, et est utilisé dans certains systèmes d'exploitation, tels que Linux et Android, comme format audio par défaut. **OGG Vorbis** est également utilisé dans le format de conteneur multimédia open source Ogg, qui peut contenir des fichiers audio et vidéo encodés dans différents codecs. + +Le format audio OGG Vorbis est utilisé par plusieurs formats de fichiers audios courants, notamment : ogg, oga, flac + +===== Convertir avec ffmpeg ===== + +Qualité __youtube__ 192k - qualité 6 + +for f in *.* ; do ffmpeg -i "$f" -vn -c:a:0 libvorbis -qscale:a 6 "${f%.*}_192k.ogg"; done + + +Qualité __podcast__ 128k - qualité 4 + +for f in *.* ; do ffmpeg -i "$f" -vn -c:a:0 libvorbis -qscale:a 4 "${f%.*}_128k.ogg"; done + + +Qualité __archive__ 320k - qualité 9 + +for f in *.* ; do ffmpeg -i "$f" -vn -c:a:0 libvorbis -qscale:a 9 "${f%.*}_320k.ogg"; done + + +===== Convertir avec oggenc ===== + +Le programme **oggenc** encode les fichier WAV, AIFF, ou Ogg Vorbis en format audio Ogg Vorbis. + +Qualité __podcast__ 128k - qualité 4 + +for f in *.* ; oggenc -q4 "$f" ; done + + +Qualité __youtube__ 192k - qualité 6 + +for f in *.* ; oggenc -q6 "$f" ; done + + +Qualité __archive__ 320k - qualité 9 + +for f in *.* ; oggenc -q9 "$f" ; done + + +===== Quelques programmes intéressants ===== + +vorbisgain + +normalize-ogg \ No newline at end of file diff --git a/data/pages/informatique/technologie/formats-audio/format-wma.txt b/data/pages/informatique/technologie/formats-audio/format-wma.txt new file mode 100644 index 0000000..f039b2e --- /dev/null +++ b/data/pages/informatique/technologie/formats-audio/format-wma.txt @@ -0,0 +1,14 @@ +====== Format WMA ====== +{{ :dummy.png?75x75|}} + +**WMA** (Windows Media Audio) est un format de compression audio numérique avec perte, conçu pour offrir une qualité sonore élevée avec une taille de fichier réduite par rapport aux formats audio non compressés. Le format **WMA** a été développé par Microsoft et est souvent utilisé dans les systèmes d'exploitation Windows. + +Le format **WMA** prend en charge des débits binaires variables allant de 5 kbit/s à 320 kbit/s, ce qui permet d'optimiser la qualité et la taille du fichier en fonction des besoins. Le format est capable de gérer des taux d'échantillonnage allant jusqu'à 48 kHz. + +Le format **WMA** est utilisé pour la distribution de fichiers audio, tels que des chansons, des albums, des bandes sonores de films, des podcasts, etc. Il est pris en charge par de nombreux lecteurs multimédias et logiciels de traitement audio, et est compatible avec de nombreux systèmes d'exploitation, notamment Windows, macOS et Linux. + +Cependant, le format **WMA** est considéré comme moins populaire que certains autres formats de compression audio avec perte, tels que MP3 ou AAC, en raison de ses limitations en termes de qualité sonore et de compatibilité avec d'autres plateformes et systèmes d'exploitation. Cela étant dit, le format **WMA** est toujours largement utilisé dans l'écosystème Windows et peut être une option viable pour les utilisateurs qui cherchent à compresser des fichiers audio avec perte. + +Le WMPA est utilisé par plusieurs formats de fichiers audios courants, notamment : WMA, ASF, WMV + + diff --git a/data/pages/informatique/technologie/formats-audio/opus.txt b/data/pages/informatique/technologie/formats-audio/opus.txt new file mode 100644 index 0000000..979ce06 --- /dev/null +++ b/data/pages/informatique/technologie/formats-audio/opus.txt @@ -0,0 +1,82 @@ +====== Format Opus ====== +{{ :dummy.png?75x75|}} + +**Opus** est un codec audio numérique libre et ouvert, conçu pour fournir une qualité sonore élevée avec une faible latence de codage et de décodage. **Opus** est un format de compression audio à débit binaire variable, qui permet d'optimiser la qualité et la taille des fichiers en fonction des besoins. + +Le codec **Opus** a été développé par l'Internet Engineering Task Force (IETF), un organisme qui travaille sur la standardisation des protocoles Internet. Il a été créé à partir de deux codecs existants, le SILK de Skype et le CELT (Constrained Energy Lapped Transform), et vise à combiner les avantages de ces deux codecs pour offrir une qualité sonore élevée et une compatibilité universelle. + +**Opus** prend en charge une large gamme de débits binaires, allant de 6 kbit/s à 510 kbit/s, ce qui permet d'optimiser la qualité sonore et la taille des fichiers pour différents types d'applications. Il prend également en charge la stéréo et la mono, ainsi que les taux d'échantillonnage allant jusqu'à 48 kHz. + +Le format **Opus** est conçu pour être polyvalent et universel, et peut être utilisé pour une variété d'applications, telles que la diffusion en continu, les jeux en ligne, la communication vocale sur Internet, les appels vidéo, la diffusion de musique en direct et les podcasts. Le format est pris en charge par de nombreux lecteurs multimédias et logiciels de traitement audio, et est devenu une norme de facto pour la communication vocale en temps réel sur Internet. + +Voici quelques indications de débits pour le format OPUS : + +__Audiobooks / Podcasts__\\ +1 voix => 24 Kb/s\\ +2 voix => 32 kb/s + +__Musique en streaming ou radio__\\ +64 - 96 kb/s + +__Musique en local__\\ +96 - 128 kb/s c'est un coef de 4\\ +5.1 - 128 - 256 kb/s\\ +7.1 - 256 - 450 kb/s\\ + +===== Convertir avec ffmpeg et opusenc ===== + +L'encodeur pour obtenir des fichiers OPUS s'appelle **opusenc**. Le fichier d'entrée doit être au format Wave, AIFF, FLAC, Ogg/FLAC, ou raw PCM. + +Les scripts shell suivant utilisent les programmes [[informatique:linux:applications:ffmpeg|ffmpeg]] et [[informatique:linux:applications:opus-tools#opusenc|opusenc]] pour convertir des fichiers audio dans deux formats différents avec une certaine qualité et stocker les fichiers résultants dans le même répertoire que les fichiers sources. + +__Qualité archive 32k - podcast audio__ + +Conversion en PCM S32LE avec **FFmepg** puis en format Opus avec **opusenc** avec un débit binaire de 32 kbit/s : + + +for f in *.* ; do ffmpeg -f pcm_s32le "$f" "${f%.*}_pcm_s32le.wav"; do opusenc --bitrate 32 "$f" "${f%.*}_32k.opus"; done + + +__Qualité archive 64k - stream music__ + +Conversion en format PCM non compressé avec **FFmepg** puis en format Opus avec **opusenc** avec un débit binaire de 64 kbit/s : + + +for f in *.* ; do ffmpeg -i "$f" "${f%.*}_pcm.wav" ; opusenc --bitrate 64 "${f%.*}_pcm.wav" "${f%.*}_64k.opus"; rm "${f%.*}_pcm.wav"; done + + +__Qualité archive 96k - radio__ + +Conversion en format PCM non compressé avec **FFmepg** puis en format Opus avec **opusenc** avec un débit binaire de 96 kbit/s : + + +for f in *.* ; do ffmpeg -i "$f" "${f%.*}_pcm.wav" ; opusenc --bitrate 96 "${f%.*}_pcm.wav" "${f%.*}_96k.opus"; rm "${f%.*}_pcm.wav"; done + + +__Qualité archive 128k - archive__ + +Conversion en format PCM non compressé avec **FFmepg** puis en format Opus avec **opusenc** avec un débit binaire de 128 kbit/s : + + +for f in *.* ; do ffmpeg -i "$f" "${f%.*}_pcm.wav" ; opusenc --bitrate 128 "${f%.*}_pcm.wav" "${f%.*}_128k.opus"; rm "${f%.*}_pcm.wav"; done + + +__Qualité archive 128k - archive, pour des fichiers WAV__ + +Conversion en format Opus avec **opusenc** avec un débit binaire de 128 kbit/s : + + +for f in *.* ; do opusenc --bitrate 128 "$f" "${f%.*}_128k.opus"; done + + +Avec ce script il faut s'assurer que le format du fichier en entrée soit accepté par **opusenc**. + +__Qualité archive 152k - utilisé par Youtube__ + +Conversion en format PCM non compressé avec **FFmepg** puis en format Opus avec **opusenc** avec un débit binaire de 152 kbit/s : + + +for f in *.* ; do ffmpeg -i "$f" "${f%.*}_pcm.wav" ; opusenc --bitrate 152 "${f%.*}_pcm.wav" "${f%.*}_152k.opus"; rm "${f%.*}_pcm.wav"; done + + + diff --git a/data/pages/informatique/technologie/google.txt b/data/pages/informatique/technologie/google.txt new file mode 100644 index 0000000..00cd50d --- /dev/null +++ b/data/pages/informatique/technologie/google.txt @@ -0,0 +1,51 @@ +====== Google ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +Google a été fondé en septembre 1998 par **Larry Page** et **Sergey Brin** alors qu'ils étaient des étudiants diplômés à l'**Université de Stanford**. Le **moteur de recherche de Google** était encore en phase de développement à cette époque, et il était peu probable qu'il ait été très connu en dehors de la communauté universitaire de Stanford. + +{{ :informatique:technologie:pasted:20230303-225930.png }} + +===== Android ===== + +Android est un système d'exploitation open source pour les appareils mobiles qui a été développé par la société **Android Inc.** en 2003. En 2005, **Android Inc.** a été acquise par Google, qui a ensuite continué à développer et à distribuer Android en tant que système d'exploitation open source pour les smartphones, les tablettes et d'autres appareils mobiles. + +Bien que le **code source d'Android soit disponible en tant que logiciel libre**, **Google utilise** également **une version personnalisée et privée du système d'exploitation** pour ses propres appareils Android, comme les téléphones Pixel. **Cette version personnalisée inclut des fonctionnalités exclusives de Google**, telles que les applications Google Play Store, Google Maps, Gmail, etc., ainsi que des fonctionnalités de confidentialité et de sécurité supplémentaires. + +Par conséquent, bien que Android soit un système d'exploitation open source, il est également vrai que **Google a privatisé une partie de l'expérience utilisateur** avec sa propre version personnalisée d'Android. Cela **permet à Google de mieux contrôler** la manière dont **les utilisateurs** interagissent avec leurs services et de fournir des fonctionnalités uniques qui ne sont pas disponibles dans la version open source d'Android. + +Par exemple, les applications Google Play Store, Google Maps, Gmail et d'autres services Google sont souvent très populaires et largement utilisés, et peuvent offrir des fonctionnalités pratiques pour les utilisateurs d'Android. + +Cependant, certains pourraient arguer que la personnalisation de Google d'Android peut également avoir des inconvénients pour les utilisateurs. En privatisant une partie de l'expérience utilisateur, Google peut potentiellement limiter la liberté des utilisateurs de personnaliser et de contrôler leur propre appareil, ce qui peut être considéré comme un inconvénient pour les utilisateurs qui préfèrent avoir un contrôle total sur leur appareil. + +De plus, certaines fonctionnalités propriétaires de Google sur Android peuvent également soulever des préoccupations en matière de confidentialité et de sécurité. Par exemple, certaines personnes pourraient être préoccupées par la quantité de données collectées par Google à travers leurs services, ainsi que par les mesures de confidentialité et de sécurité mises en place pour protéger ces données. + +Il est possible de désactiver certains des services Google sur un téléphone Android, mais il est important de noter que cela peut limiter les fonctionnalités de l'appareil et peut également affecter les performances de certaines applications. Voici quelques étapes à suivre pour désactiver certains services Google sur un téléphone Android : + + * Désactiver les applications Google : Pour désactiver les applications Google, vous pouvez aller dans les paramètres de votre téléphone, sélectionner "Applications", puis trouver les applications Google que vous souhaitez désactiver, comme Gmail ou Google Maps. Appuyez sur l'application et sélectionnez "Désactiver". Notez que certaines applications Google ne peuvent pas être désactivées. + + * Désactiver les services Google Play : Vous pouvez également désactiver les services Google Play en allant dans les paramètres de votre téléphone, puis en sélectionnant "Applications". Trouvez les services Google Play, appuyez dessus et sélectionnez "Désactiver". Cela peut affecter la façon dont certaines applications fonctionnent, il est donc important de faire preuve de prudence lors de la désactivation des services Google Play. + + * Utiliser une alternative open source : Si vous souhaitez éviter complètement les services Google, vous pouvez envisager d'utiliser une alternative open source pour les services de messagerie, de navigation, de stockage en nuage, etc. Par exemple, vous pouvez utiliser des applications comme Signal, Firefox ou Nextcloud pour remplacer les services de Google. + +Notez que la désactivation de certains services Google peut affecter le fonctionnement de certaines applications, et il est possible que certaines applications ne fonctionnent pas correctement sans les services Google. Il est également important de noter que la désactivation des services Google peut ne pas garantir une confidentialité complète, car il est possible que d'autres applications ou services utilisent toujours des données de Google. + +En fin de compte, la désactivation des services Google sur un téléphone Android peut être un processus compliqué et peut avoir des conséquences inattendues. Il est donc important de faire des recherches et d'être conscient des avantages et des inconvénients avant de désactiver les services Google. + +Il est possible d'utiliser l'application **NetGuard** pour bloquer les communications vers Google et d'autres services en ligne. **NetGuard** est une application de pare-feu qui permet aux utilisateurs de contrôler l'accès à Internet pour les applications installées sur leur appareil Android. Il peut être utilisé pour bloquer les communications vers des serveurs spécifiques, y compris ceux de Google. + +Voici comment utiliser **NetGuard** pour bloquer les communications vers Google : + + * 1 - Installez l'application NetGuard à partir du Google Play Store. + + * 2 - Lancez l'application et appuyez sur l'icône d'engrenage en haut de l'écran pour accéder aux paramètres. + + * 3 - Activez "Contrôle du trafic" dans les paramètres de l'application. + + * 4 - Accédez à l'onglet "Applications" dans l'application NetGuard, puis trouvez les applications Google que vous souhaitez bloquer. Par exemple, vous pouvez sélectionner "Google Play Store" ou "Google Chrome". + + * 5 - Appuyez sur l'application Google que vous souhaitez bloquer, puis désactivez l'option "Wi-Fi" et/ou "Données mobiles" pour cette application. + + * 6 - Répétez les étapes 4 et 5 pour chaque application Google que vous souhaitez bloquer. + +Notez que la désactivation de l'accès à Internet pour les applications Google peut affecter la façon dont ces applications fonctionnent et peut limiter les fonctionnalités de l'appareil. Il est donc important de faire preuve de prudence lors de la désactivation des communications vers Google et de s'assurer que toutes les applications continuent à fonctionner correctement. \ No newline at end of file diff --git a/data/pages/informatique/technologie/index.txt b/data/pages/informatique/technologie/index.txt new file mode 100644 index 0000000..5af71e5 --- /dev/null +++ b/data/pages/informatique/technologie/index.txt @@ -0,0 +1,29 @@ +====== Technologie & Culture ====== + +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/technologie/ipphone/configurer_l_ip_phone_spa942_pour_ovh.txt b/data/pages/informatique/technologie/ipphone/configurer_l_ip_phone_spa942_pour_ovh.txt new file mode 100644 index 0000000..a39a220 --- /dev/null +++ b/data/pages/informatique/technologie/ipphone/configurer_l_ip_phone_spa942_pour_ovh.txt @@ -0,0 +1,54 @@ +====== Configuration du Linksys IP Phone SPA942 pour OVH ====== + +Pour accéder au menu de configuration, branchez le téléphone sur votre réseau et allez dans le menu : **Configuration** / **Réseau** pour obtenir l'IP locale attribuée au téléphone (//ex : 192.168.XXX.XXX//) + +Dans un navigateur internet, entrez cette IP dans la barre d'adresse. Vous devriez accéder à l'interface de configuration de votre téléphone Linksys. Dans celle ci, cliquez sur le lien **Admin login** situé en haut à droite, puis cliquez sur **advanced** afin d'accéder au paramètres qui nous intéressent. + +Voici les différents paramètres utilisables pour les lignes VOIP de chez OVH : + +Dans l'onglet **System**, section **Optional Network Configuration** :\\ + * Primary NTP Server : fr.pool.ntp.org (il s'agit là d'un exemple de serveur NTP qui permet la mise à l'heure automatique du terminal) + * Secondary NTP Server : fr.pool.ntp.org + +Dans l'onglet **SIP**, section **NAT Support Parameters** : + * STUN enable : no + * STUN Test Enable : no + +Dans l'onglet **SIP**, section **RTP Parameters** : + * RTP Port Min : 30000 + * RTP Port Max : 40000 + +Dans l'onglet **Regional**, section **Miscellaneous** : + * Time Zone : GMT+01:00 (il s'agit du fuseau horaire, ici celui pour la France) + * Daylight Saving Time Rule : start=3/24/7/02:0:0;end=10/24/7/02:0:0;save=1 . Cette règle permettra au téléphone de passer à l'heure d'été du dernier dimanche de mars au dernier dimanche d'octobre. + +Dans l'onglet "Phone", section **General** : + * Station Name: Le nom de station qui sera affiché sur le téléphone + * Voice Mail Number: le numéro de messagerie est 123 par défaut + +Dans l'onglet "Ext 1", section **Call Feature Settings** : + * Voice Mail Server : mwi.voip.ovh.net + +Dans la section **Proxy and Registration** : + * Proxy : sip.ovh.fr (depuis octobre 2012, l'adresse du proxy est sip.ovh.fr et non plus sip.ovh.net) +Use Outbound Proxy : YES + * Outbound Proxy : 91.121.129.20:5962 + * Register Expires : 3600 +Dans la section **Subscriber Information** : + * Display Name : Nom de la ligne (apparait lors de vos communications entre lignes OVH) + * User ID : l'userId fournit dans le mail reçu par OVH (en général le numéro de la ligne (00339XXX...)) + * Password : Le mot de passe fournit avec la ligne (ou un autre si vous l'avez modifié) + * Use Auth ID : mettre à YES + * Auth ID : identique à User ID normalement (c'est à dire en général le numéro de la ligne (00339XXX...)) +Dans la section **Audio Configuration** : + * Preferred Codec : G711u + * Second Preferred Codec : G711a + * Third Preferred Codec : G729a + +Dans l'onglet **Dial Plan** : + * Dial Plan : (0[1-9]xxxxxxxx|3xxx|116xxx|10xx|16xx|15|17|18|112|115|11 9|7xx|123|**1|#33*xxxx#|*33#) + * Emergency Number : 112 + +Dans l'onglet **User** : + * Date Format : day/month + * Time Format : 24hr \ No newline at end of file diff --git a/data/pages/informatique/technologie/ipphone/index.txt b/data/pages/informatique/technologie/ipphone/index.txt new file mode 100644 index 0000000..92d5711 --- /dev/null +++ b/data/pages/informatique/technologie/ipphone/index.txt @@ -0,0 +1,5 @@ +{{ informatique:technologie:ipphone:ip-phone-64x64.png|}} + +====== IP Phone ====== + + \ No newline at end of file diff --git a/data/pages/informatique/technologie/liens-hypertextes.txt b/data/pages/informatique/technologie/liens-hypertextes.txt new file mode 100644 index 0000000..258bc56 --- /dev/null +++ b/data/pages/informatique/technologie/liens-hypertextes.txt @@ -0,0 +1,13 @@ +====== Lien hypertexte ====== +{{ :dummy.png?75x75|}} + +Un lien hypertexte est un élément dans un document électronique qui permet de lier cette page à une autre page ou à un autre document. Il s'agit généralement d'un texte ou d'une image cliquable qui redirige l'utilisateur vers une autre page ou une autre partie de la même page. Les liens hypertextes sont utilisés pour naviguer facilement entre différentes pages d'un site web, pour fournir des références à des sources externes, ou pour créer des liens entre différentes sections d'un document électronique. Les liens hypertextes sont une caractéristique fondamentale du World Wide Web et ils permettent de naviguer facilement et rapidement sur Internet. + +Il existe des anciens programmes qui prennent en charge les liens hypertextes, même antérieurs à l'apparition du World Wide Web. + +Par exemple, en 1987, **Ted Nelson** a publié une version de son système de gestion de documents hypertexte **Xanadu** pour **MS-DOS**. Cette version a permis de naviguer dans des documents interconnectés à travers des liens hypertextes, bien que les documents aient été stockés localement sur le disque dur de l'utilisateur plutôt que sur Internet. + +En 1990, **Peter J. Brown** a développé un navigateur hypertexte pour DOS appelé **HyperAccess**, qui a permis de naviguer sur des documents interconnectés stockés sur un serveur distant. **HyperAccess** a utilisé un protocole appelé **Hyper-G** pour transférer des documents hypertexte sur un réseau. + +Ces programmes étaient très limités par rapport aux navigateurs modernes et ont été largement remplacés par des programmes plus sophistiqués à mesure que le World Wide Web devenait de plus en plus populaire. Cependant, ils ont été importants dans le développement de la technologie hypertexte et ont aidé à jeter les bases de ce qui est devenu le World Wide Web. + diff --git a/data/pages/informatique/technologie/magazine/full_circle_magazine.txt b/data/pages/informatique/technologie/magazine/full_circle_magazine.txt new file mode 100644 index 0000000..485ac47 --- /dev/null +++ b/data/pages/informatique/technologie/magazine/full_circle_magazine.txt @@ -0,0 +1,32 @@ +====== Full Circle Magazine ====== + +{{ fullcirclemagfr_146.png?300|}} + +**PDF du magazine disponibles** gratuitement sur le site. + +Le site du magazine\\ +https://www.fullcirclemag.fr/ + +===== Base des articles ===== + +^ Num ^ Page | Titre | +| 146 | 4 | Actus | +| 146 | 16 | Command & Conquer : présentations avec hugo-reveal et reveal.js | +| 146 | 18 | Tutoriel : Python dans le monde réel | +| 146 | 23 | Tutoriel : Freeplan | +| 146 | 26 | Tutoriel : Darktable | +| 146 | 28 | Tutoriel : Inskcape | +| 146 | 34 | Ubuntu au quotidien : obtenir de l'aide | +| 146 | 36 | | +| 146 | 37 | | +| 146 | 38 | Mon histoire : installer Ubuntu | +| 146 | 40 | Critique littéraire : Math Adventures With Python | +| 146 | 41 | Critique : Lubuntu 19.04 | +| 146 | 45 | Courriers : Liens Python | +| 146 | 47 | Question & Réponses | +| 146 | 50 | Certifié Linux - Partie 3 | +| 146 | 51 | Jeux Ubuntu : Auto-Chess, partie 1 : Epic vs Valve | + +===== Liste des couvertures ===== + +{{gallery>informatique:medias:magazine?fullcircle*&lightbox}} diff --git a/data/pages/informatique/technologie/magazine/hackable-magazine.txt b/data/pages/informatique/technologie/magazine/hackable-magazine.txt new file mode 100644 index 0000000..9885ba1 --- /dev/null +++ b/data/pages/informatique/technologie/magazine/hackable-magazine.txt @@ -0,0 +1,198 @@ +====== Hackable Magazine ====== + +{{ hackable-magazine-27.jpg?300&noLink|Hackable 27}} + +Démontez / Comprenez / Adaptez / Partagez + +Hackable met l’électronique plus que jamais à la portée de tous ! + +Ce bimestriel n’a qu’un but : faire de la technologie un vrai plaisir ! Le plaisir de démonter, d’apprendre, de comprendre, de faire, de maîtriser et d’adapter à ses besoins. En d’autres termes, **c’est un magazine pour utiliser la technologie, pas la consommer**. + +Au programme : montages à base Arduino, programmation, bidouillages autour de la Raspberry Pi, découverte de nouvelles cartes et de nouveaux modules, démontage et exploration de matériels, conseils, recommandations et astuces pour s’équiper, mais aussi de quoi apprendre les bases pour s’en sortir seul et pour aller toujours plus loin ! + +**PDF du magazine disponibles** par abonnement ou au numéro. + +| Hackable | 27 | 4 | Pilotez des écrans e-paper à trois couleurs ! | +| Hackable | 27 | 26 | Une jauge analogique MQTT pour afficher vos mesures et valeurs | +| Hackable | 27 | 36 | Réseau mesh : étendre facilement son réseau sans fil pour ses montages | +| Hackable | 27 | 56 | Contrôlez vos NeoPixels en 3,3 volts | +| Hackable | 27 | 64 | Ordinateur 8 bits Z80 : on prend les mêmes et on recommence | +| Hackable | 27 | 72 | Robotique et électrons : mesurer une consommation avec le Rpi | +| Hackable | 27 | 80 | Étude d’un traqueur solaire | + +Les sources et fichiers de configuration pour le magazine Hackable\\ +https://github.com/Hackable-magazine + +Le site du magazine\\ +http://www.hackable.fr + +===== Base des articles ===== + +Ci-dessous un récapitulatif des sommaires du magazine **hackable**. + + +^ Num ^ Page | Titre | +| 1 | 8 | Choisir et acheter sa station de soudage sans se tromper | +| 1 | 14 | Transformez votre Arduino en programmeur de microcontrôleurs | +| 1 | 22 | Arduino Starter Kit | +| 1 | 26 | Arduino : un projet, une révolution et une gamme de cartes | +| 1 | 36 | Découvrir et apprendre le langage Arduino | +| 1 | 46 | Comprendre et utilisez la loi d’ohm | +| 1 | 56 | Votre Pi toujours à l’heure grâce à une horloge temps réel DS1338 | +| 1 | 68 | Ardu-sonnette : a-t-on sonné en votre absence ? | +| 1 | 88 | Démontons, explorons et étudions une e-cigarette | +| 1 | 96 | Comprendre la PWM | +| 2 | 6 | Retour sur la 1re édition de la Maker Faire Paris | +| 2 | 10 | Bien choisir son multimètre : une question de sécurité | +| 2 | 22 | Faites tweeter votre boîte aux lettres lorsque vous avez du courrier | +| 2 | 36 | Émission radio | +| 2 | 44 | Installation et utilisation de RTLSDR sous Linux | +| 2 | 52 | Utilisation d’une radion logicielle | +| 2 | 59 | Bonus : Améliorer la réception c’est réduire le bruit | +| 2 | 60 | ADS-B ou comment écouter les avions tout autour de vous | +| 2 | 68 | La radiomessagerie : captez les messages d’un autre temps | +| 2 | 78 | Emportez votre serveur Minecraft partout avec vous ! | +| 2 | 88 | Quel système de notification pour mon projet connecté ? | +| 2 | 94 | Transformez votre Arduino en baromètre pour prévoir la météo : BMP180 | +| 3 | 4 | L’Arietta G25, un ordinateur grand comme le pouce ! | +| 3 | 18 | Programmez une carte STM32 Nucleo sans rien installer avec mbed | +| 3 | 28 | Créez votre horloge binaire avec un module DS1037 et le charlieplexing | +| 3 | 40 | Contrôlez votre Ardunio avec la télécommande de votre TV | +| 3 | 72 | Ajoutez un peu du monde de la Pi dans Windows grâce à Cygwin | +| 3 | 82 | Donnez à votre Raspberry Pi un écran LCD couleurs pour 5 euros | +| 3 | 94 | Parce que tout le monde n’aime pas les souris lumineuses blanches | +| 4 | 4 | Mauvaise question : Arduino ou Raspberry Pi ? | +| 4 | 14 | Alimentation stabilisée de laboratoire : pourquoi, comment et combien ? | +| 4 | 22 | Les Arduino aussi ont droit à leurs afficheurs LCD couleurs à 5 euros | +| 4 | 28 | Découvrez les nouvelles cartes Raspberry Pi A+ et B+ | +| 4 | 60 | Testez la fiabilité et vérifiez l’état de santé de vos piles rechargeables | +| 4 | 78 | Ordinosaure : ressuscitons une machine mythique : NeXTstation Turbo | +| 4 | 90 | Rendez accessible votre machine Windows par la Raspberry Pi grâce à SSH | +| 5 | 4 | L’analyseur logique, ou comment espionner tous les bus de données | +| 5 | 18 | Tiva Connected LaunchPad + Energia = Super Arduino | +| 5 | 28 | Comment piloter 64 leds ou plus avec 4 fils : le registre à décalage | +| 5 | 36 | TLC5926 : afficher et faire évoluer votre | +| 5 | 46 | Créez votre bibliothèque Arduino pour notre afficheur | +| 5 | 58 | Communiquez avec presque tout grâce aux adaptateurs USB/série | +| 5 | 74 | Utilisez votre Raspberry Pi sans écran grâce au port console | +| 5 | 84 | Échangez des fichiers avec votre Pi sans réseau grâce à Zmodem | +| 5 | 86 | Extraire et réutiliser l’écran LCD graphique d’un matériel au rebut | +| 6 | 8 | WS2812 : la led intelligente | +| 6 | 20 | Sur le pouce : ajoutez un codeur rotatif | +| 6 | 22 | Télécommandez vos montages Arduino | +| 6 | 36 | Arduino 1.6 : utiliser l'EEPROM interne n'a jamais été aussi simple ! | +| 6 | 40 | Des feux de circulation avec alarme | +| 6 | 54 | Une Raspberry Pi pour protéger votre vie privée : la Pi en point d'accès Wifi | +| 6 | 64 | Une Raspberry Pi pour protéger votre vie privée : TOR | +| 6 | 76 | SDR : qui peut entrer dans mon garage ? | +| 6 | 88 | SDR et télécommande : qui peut entrer dans mon garage en pratique ? | +| 7 | 4 | MakerFaire Paris 2015 : plus grande, plus ouverte, plus familiale ! | +| 7 | 8 | Utilisez différentes cartes avec Arduino 1.6.5 | +| 7 | 14 | Dois-je acheter une Raspberry Pi 2 ? | +| 7 | 22 | Créez un détecteur d'impact de foudre | +| 7 | 38 | Un « Arduino » avec Wifi pour moins de 10 euros ? | +| 7 | 50 | Calibrez votre récepteur RTL SDR | +| 7 | 62 | Essai de Windows sur Intel Galileo | +| 7 | 70 | Stockez vos données en ligne avec Raspberry Pi et Seafile | +| 7 | 76 | S'y retrouver dans les répertoires de sa Raspberry Pi | +| 7 | 86 | 4 solutions pour faire clignoter une led | +| 7 | 92 | Contrôler un appareil domestique : 230 Volts ! | +| 8 | 4 | LaunchPad MSP432 : en route pour le multitâche ! | +| 8 | 14 | Construisez votre programmeur Arduino, sans utiliser d'Arduino | +| 8 | 24 | Arduino presque sans Arduino, ou comment programmer sans les roulettes | +| 8 | 34 | Assemblez un réseau de capteurs de température sans vous ruiner | +| 8 | 48 | Réseau de capteurs de température : le côté Pi | +| 8 | 60 | Contrôler sa chaudière à distance avec un Raspberry Pi | +| 8 | 68 | Supervisez votre consommation électrique sur Raspberry Pi | +| 8 | 76 | Charger une voiture électrique avec du matériel libre | +| 8 | 84 | Exploitez un petit écran tactile pour Raspberry Pi avec Pygame | +| 8 | 95 | Une ligne de commandes dans un navigateur pour votre Pi 2 | +| 9 | 4 | Un écran OLED miniature pour vos projets | +| 9 | 20 | Créez un simulateur de TV | +| 9 | 30 | Améliorez votre simulateur de TV | +| 9 | 40 | Créer une notification originale : faire bouillir un liquide à 35°C | +| 9 | 46 | Contrôlez un élément chauffant et surveillez le fonctionnement avec Processing | +| 9 | 56 | Contrôle thermique : découvrez la régulation PID | +| 9 | 62 | Écran LCD tactile 7 pouces : l'officiel ou solution HDMI ? | +| 9 | 76 | Configurez deux écrans LCD miniatures sur Raspberry Pi | +| 9 | 88 | RTL power ou comment surveiller les ondes avec votre Raspberry Pi | +| 10 | 4 | Ajoutez la géolocalisation à vos projets Arduino en utilisant un récepteur GPS | +| 10 | 14 | Communication par lumière visible sur Ardunio | +| 10 | 16 | Faites dialoguer deux Arduino avec une simple paire de leds | +| 10 | 24 | Créez une horloge électro-vintage originale à cadrans analogiques à aiguille | +| 10 | 32 | NFC & RFID en pratique ! Sur Arduino et Raspberry Pi | +| 10 | 44 | Quelles applications Android utiliser pour explorer RFID et NFC | +| 10 | 50 | Configurer proprement le support NFC sur Raspberry Pi | +| 10 | 58 | S’amuser avec les tags RFID/NFC sur une Raspberry Pi | +| 10 | 66 | Lisez vos tags NFC avec Arduino | +| 10 | 77 | Panneau solaire et autonomie en toute simplicité avec le LiPo Rider Pro | +| 10 | 86 | Prenez en charge proprement les interruptions en évitant les bugs | +| 10 | 92 | Apprenez à compiler et installer un nouveau noyau pour votre Raspberry Pi | +| 11 | 4 | Faites fonctionner votre Raspberry Pi Zero comme un périphérique USB 2.0 | +| 11 | 18 | Créez un afficheur numérique multifonction géant avec des bandes à LEDS | +| 11 | 32 | Découvrez comment utiliser de simples leds comme détecteurs de lumière | +| 11 | 38 | Construisez votre serrure « sécurisée » à base de porte-clés RFID 125 kHz | +| 11 | 50 | Pilotez l’aération de votre habitat ! Ventilation contrôlée | +| 11 | 70 | Maitrisez l’installation et la désinstallation d’applications dans Raspbian | +| 11 | 82 | Transformez votre Rapberry Pi en serveur d’impression 3D avec OctoPrint | +| 12 | 4 | Imprimez facilement textes, code-à-barres et images sur une mini imprimante thermique avec une carte Arduino | +| 12 | 16 | Générez, produisez et imprimez des QR codes avec une carte Arduino Uno | +| 12 | 28 | Créez votre borne d’Arcade miniature à base de Raspberry Pi | +| 12 | 52 | Analysez les signaux d’une télécommande 433 MHz et reproduisez son fonctionnement | +| 12 | 70 | Comprenez le fonctionnement et l’utilisation des indispensables MOFSET | +| 12 | 84 | Utilisez judicieusement les constantes et macros dans vos croquis Arduino. CONST ou #define | +| 12 | 88 | Mettez à jour votre système sans connexion Internet grâce à une simple clé USB | +| 13 | 4 | Retour en images sur le troisième Maker Fair Paris | +| 13 | 10 | Découvrez la nouvelle Raspberry Pi 3 : plus puissante, plus connectée, même prix ! | +| 13 | 18 | Connectez Arduino et Rapberry Pi avec le module de communication radio 433MHz APC220 | +| 13 | 32 | Découvrez et utilisez la caméra Raspberry Pi : module caméra V2 | +| 13 | 64 | Utilisez une mini imprimante thermique avec votre Raspberry Pi grâce à Python | +| 13 | 74 | Créez une barre à leds multicolore animée à partir d’une réglette lumineuse à leds | +| 13 | 86 | Apprenez à déchiffrer et comprendre une documentation technique ou datasheet | +| 14 | 14 | Prise ne main et test du CHIP, le nano-ordinateur concurrent de la Pi … ou pas | +| 14 | 26 | Apprenez à piloter un module à papier électronique pour afficher textes et images | +| 14 | 38 | Créez un moniteur de température et d’hydrométrie | +| 14 | 50 | Pilotez votre appareil photo avec votre Raspberry Pi ! | +| 14 | 62 | Manipulez et traiter automatiquement vos photos sur Raspberry Pi | +| 14 | 78 | Prenez des clichés automatiquement en cas de détection de mouvement | +| 14 | 86 | Faites de votre Pi un point d’accès Wifi bridge et personnalisez son nom | +| 14 | 94 | Apprenez à alimenter correctement et en toute sécurité vos projets à base d’Arduino | +| 15 | 4 | Contrôlez votre alimentation de laboratoire avec votre Raspberry Pi | +| 15 | 18 | Créez un enregistreur autonome de température, d'humidité et de pression | +| 15 | 32 | Créez une lanterne qui réagit au toucher | +| 15 | 44 | Connectez votre Arduino en Bluetooth : configuration du module | +| 15 | 56 | Bluetooth : pilotez votre Arduino avec votre smartphone | +| 15 | 66 | Connectez un module LCD à votre Raspberry Pi pour afficher son adresse réseau | +| 15 | 74 | Partagez vos projets et vos créations sur GitHub | +| 15 | 90 | Vos projets Arduino et Raspberry Pi sur une batterie externe pour smartphone. Pas si simple… | +| 16 | 4 | Utilisez une carte SD avec votre Arduino | +| 16 | 18 | nRF24L01 : créez une liaison radio longue distance entre cartes Arduino | +| 16 | 30 | Utilisez un nRF24L01 avec votre Raspberry Pi | +| 16 | 36 | Pour aller plus loin en radio logicielle : HackRF One | +| 16 | 50 | Faites peur à vos amis en lisant leur carte bancaire ! | +| 16 | 58 | Gravez le bois avec de l'électricité ! | +| 16 | 70 | Ne perdez plus la main sur votre Pi grâce à GNU Screen | +| 16 | 78 | Utilisez vos applications graphiques Raspberry Pi depuis Windows | +| 16 | 88 | Contrôlez vos montages Bluetooth depuis votre Pi | +| 17 | 4 | Utilisez un programmeur d'EPROM avec votre Raspberry Pi | +| 17 | 14 | Créez un effet « feu » avec une matrice de leds | +| 17 | 24 | Créez des boutons à copier/coller | +| 17 | 30 | Créez un contrôleur de volume pour votre ordinateur | +| 17 | 44 | Transformez un vieux matériel de 30 ans en clavier USB | +| 17 | 60 | Configurez un clavier Bluetooth pour votre Pi | +| 17 | 66 | Changez la configuration des leds de votre Raspberry Pi | +| 17 | 76 | Utilisez votre Arduino UNO comme périphérique USB | +| 17 | 88 | Les codes tournants ou comment ne pas envoyer le même message deux fois | +| 19 | 4 | Ajoutez un écran intelligent à vos projets Arduino | +| 19 | 18 | Découvrez LoRaWAN et créez votre passerelle / concentrateur | +| 19 | 34 | Créez vos montages Arduino communicants sur LoRaWAN | +| 19 | 50 | Construisez un émetteur 433 Mhz pour remplacer vos télécommandes | +| 19 | 64 | Obtenez n'importe quelle tension à partir des 5V USB | +| 19 | 70 | Obtenir les informations du firmware de votre Raspberry Pi | +| 19 | 76 | Analyser le bus Siemens BSB d'une pompe à chaleur Atlantic | +| 19 | 84 | Pilotez votre pompe à chaleur Atlantic en utilisant le bus Siemens BSB | + + +===== Liste des couvertures ===== + +{{gallery>?hackable*&lightbox}} diff --git a/data/pages/informatique/technologie/magazine/hackspace-magazine.txt b/data/pages/informatique/technologie/magazine/hackspace-magazine.txt new file mode 100644 index 0000000..289e4d9 --- /dev/null +++ b/data/pages/informatique/technologie/magazine/hackspace-magazine.txt @@ -0,0 +1,23 @@ +====== Hackspace Magazine ====== + +{{ .:hackspace_29.png?300|}} + + +Le [[https://hackspace.raspberrypi.org/issues/29|numéro 29]] est sorti. Dans ce numéro vous retrouverez une revue des boîtiers pour Raspberry Pi, un dossier complet sur le travail du bois et un article concernant l'éclairage multi couleur simultanée. + +HackSpace magazine est un magazine mensuel destiné aux personnes qui aiment faire des choses et à celles qui veulent apprendre. Prenez du ruban adhésif, allumez un microcontrôleur, préparez une imprimante 3D et piratez le monde qui vous entoure! + +Make / Build / Hack / Create + +**PDF du magazine disponibles** gratuitement sur le site. + +Le site du magazine\\ +https://hackspace.raspberrypi.org/ + +===== Base des articles ===== + +Article à compléter. + +===== Liste des couvertures ===== + +{{gallery>?hackspace_*&lightbox}} diff --git a/data/pages/informatique/technologie/magazine/index.txt b/data/pages/informatique/technologie/magazine/index.txt new file mode 100644 index 0000000..963d6eb --- /dev/null +++ b/data/pages/informatique/technologie/magazine/index.txt @@ -0,0 +1,8 @@ +====== 📚 Magazines informatique ====== + + + + + +~~NOTOC~~ +~~NOCACHE~~ diff --git a/data/pages/informatique/technologie/marque-pages-favoris-differences.txt b/data/pages/informatique/technologie/marque-pages-favoris-differences.txt new file mode 100644 index 0000000..7ce4db2 --- /dev/null +++ b/data/pages/informatique/technologie/marque-pages-favoris-differences.txt @@ -0,0 +1,19 @@ +====== Différence entre les "marque-pages" et les "favoris" ====== + +La différence entre les "marque-pages" et les "favoris" est principalement terminologique et dépend du navigateur que vous utilisez. Historiquement, ces termes désignent la même fonctionnalité : + +1. **Marque-pages (Bookmarks) :** Le terme "marque-pages" est souvent utilisé dans les navigateurs tels que Mozilla Firefox. Il fait référence à la fonctionnalité qui vous permet de sauvegarder des adresses web pour y accéder rapidement plus tard. Vous pouvez organiser ces marque-pages dans des dossiers, les classer selon différents critères, et parfois les synchroniser sur différents appareils. + +2. **Favoris (Favorites) :** Le terme "favoris" est traditionnellement utilisé par Internet Explorer et d'autres navigateurs. Comme les marque-pages, il permet aux utilisateurs de sauvegarder des liens vers des sites web pour un accès facile à l'avenir. Les fonctionnalités sont très similaires, permettant également l'organisation, le classement, et la synchronisation. + +En somme, que le terme soit "marque-pages" ou "favoris", la fonctionnalité reste fondamentalement la même : sauvegarder des liens web pour y accéder rapidement plus tard. La différence réside principalement dans le choix du terme par les différents développeurs de navigateurs. Aujourd'hui, beaucoup utilisent les termes de manière interchangeable. + +-- + +Sous Mastodon, un réseau social décentralisé, les termes "favoris" et "marque-pages" ont des significations spécifiques et distinctes, qui diffèrent de leur usage dans les navigateurs web. Voici comment ils sont généralement utilisés : + +1. **Favoris :** Lorsque vous "favorisez" un pouet (un post sur Mastodon), cela équivaut généralement à "aimer" un post sur d'autres plateformes sociales. Cela ne sauvegarde pas le pouet pour une consultation ultérieure mais indique plutôt que vous appréciez le contenu. Le créateur du pouet peut voir que vous avez favorisé leur message, et cela peut aussi influencer la visibilité du pouet dans certains flux. + +2. **Marque-pages :** Les marque-pages sur Mastodon sont utilisés pour sauvegarder des pouets spécifiques afin que vous puissiez les consulter plus tard. Cette fonctionnalité est plus similaire à la notion traditionnelle de "marque-pages" ou "favoris" dans les navigateurs, où l'utilisateur sauvegarde quelque chose d'important ou d'intéressant pour un accès facile à l'avenir. Les pouets que vous marquez sont privés et ne sont visibles que par vous. + +En résumé, sur Mastodon, "favoriser" un pouet est une façon de montrer publiquement votre appréciation, tandis que "marquer" un pouet est un moyen de le sauvegarder discrètement pour vous-même. Ces fonctionnalités sont conçues pour améliorer l'interaction sociale et l'organisation personnelle au sein de la plateforme. \ No newline at end of file diff --git a/data/pages/informatique/technologie/navigateurs-internet.txt b/data/pages/informatique/technologie/navigateurs-internet.txt new file mode 100644 index 0000000..3743dcb --- /dev/null +++ b/data/pages/informatique/technologie/navigateurs-internet.txt @@ -0,0 +1,91 @@ +====== Navigateurs Internet ====== +{{ :dummy.png?75x75|}} + +Un navigateur Internet est un logiciel informatique conçu pour afficher des pages Web, des documents HTML et des fichiers multimédias sur Internet. Les navigateurs Internet utilisent le protocole HTTP (Hypertext Transfer Protocol) pour récupérer des informations à partir de serveurs Web et les afficher sur l'écran de l'utilisateur. + +Le navigateur Internet agit comme un interprète entre le serveur Web qui héberge le contenu et l'utilisateur qui souhaite visualiser le contenu. Le navigateur reçoit le code HTML de la page Web depuis le serveur et interprète les instructions pour afficher la page dans l'interface utilisateur du navigateur. Il peut également interpréter d'autres langages comme CSS pour la présentation de la page, JavaScript pour des fonctionnalités dynamiques et des animations. + +Les navigateurs Internet permettent également aux utilisateurs de naviguer sur des sites Web en utilisant des liens hypertexte et d'interagir avec les sites Web en remplissant des formulaires, en cliquant sur des boutons et en utilisant d'autres éléments interactifs. + +Il existe plusieurs navigateurs Internet disponibles, dont certains sont développés par des entreprises telles que Google, Microsoft, Mozilla et Apple, tandis que d'autres sont open source et sont développés par des communautés de développeurs indépendants. + +--- + +{{ :informatique:technologie:pasted:20230314-234312.png?150|Tim Berners-Lee}} + +Le premier navigateur Web est appelé **WorldWideWeb** et a été créé par **Tim Berners-Lee** en 1990. C'était un navigateur basique qui permettait de naviguer sur les pages Web qui ont été créées sur le tout nouveau World Wide Web, mais il était utilisé principalement par les scientifiques et les chercheurs. + + + +--- + +{{ :informatique:technologie:pasted:20230314-233429.png?150|Navigateur Mosaic}} + +En 1993, le navigateur **Mosaic** a été développé par le National Center for Supercomputing Applications (NCSA) de l'Université de l'Illinois. Mosaic a été le premier navigateur à être disponible pour les utilisateurs grand public sur les systèmes d'exploitation Windows et Macintosh, et il a été largement utilisé pour accéder aux sites Web à l'époque. + + + +--- + +{{ :informatique:technologie:pasted:20230314-233518.png?150|Navigateur Netscape}} + +**Netscape** est apparu un an plus tard, en 1994. Il a été lancé en 1994 par la société Netscape Communications Corporation. + +Netscape a été l'un des premiers navigateurs à prendre en charge les images intégrées, les formulaires Web et les liens hypertexte, ce qui a facilité la navigation sur le Web pour les utilisateurs. Il a également été l'un des premiers navigateurs à intégrer un moteur de recherche dans l'interface utilisateur, ce qui a permis aux utilisateurs de trouver rapidement des informations sur le Web. + +Au cours de ses premières années, Netscape était le navigateur Web le plus utilisé au monde, mais il a finalement été surpassé par Internet Explorer de Microsoft, qui a bénéficié de son intégration dans le système d'exploitation Windows. En 1998, Netscape a été acquis par AOL (America Online) et son développement a continué pendant plusieurs années sous différentes formes, mais il a finalement été abandonné en 2008. + + + +--- + +{{ :informatique:technologie:pasted:20230314-233645.png?150|Navigateur Mozilla Firebird}} + +**Firefox** est un navigateur Web open source développé par la fondation Mozilla. Il a été lancé en 2004 sous le nom de Phoenix, puis a été renommé en Firebird, avant de prendre son nom actuel de Firefox. + +Firefox est conçu pour être rapide, sécurisé et personnalisable. Il prend en charge les normes Web modernes telles que HTML5, CSS3 et JavaScript, et il est compatible avec les systèmes d'exploitation Windows, macOS, Linux et Android. + +Firefox est également connu pour sa grande flexibilité et sa personnalisation grâce à sa bibliothèque d'extensions. Les utilisateurs peuvent ajouter des extensions pour ajouter des fonctionnalités supplémentaires telles que la sécurité, la gestion des onglets, la navigation privée, la capture d'écran, etc. + +Firefox est également un défenseur de la vie privée et de la sécurité des utilisateurs. Il bloque les traqueurs publicitaires, empêche les sites Web de charger des contenus dangereux et permet aux utilisateurs de naviguer en mode privé pour éviter de laisser des traces sur leur ordinateur. + + + +--- + +{{ :informatique:technologie:pasted:20230314-233924.png?150|Navigateur Google Chrome}} + +**Google Chrome** a été créé en 2008 pour offrir aux utilisateurs un navigateur Web rapide, stable et sécurisé. Cela a également permis à l'entreprise Google de mieux suivre les habitudes de navigation de ses utilisateurs. + +Chrome collecte des données sur les habitudes de navigation des utilisateurs, telles que les sites Web visités, les termes de recherche entrés, les cookies et les informations sur l'appareil. Ces données peuvent être utilisées pour améliorer les services de Google, notamment en personnalisant les résultats de recherche, en affichant des publicités ciblées et en améliorant l'expérience utilisateur. + +De plus, Google a utilisé son expérience dans les technologies de l'Internet pour créer des fonctionnalités innovantes, telles que la recherche intégrée dans la barre d'adresse, la synchronisation de l'historique et des marque-pages sur plusieurs appareils et la navigation sécurisée. + +===== 4 moteurs de rendu pour plusieurs navigateurs ===== + +Les navigateurs web utilisent différents moteurs de rendu pour interpréter et afficher les pages web. Par exemple, **Chrome** utilise le moteur **Blink**, **Firefox** utilise **Gecko**, **Safari** utilise **WebKit**, et Edge (à partir de la version 79) utilise également **Blink**. Les différences entre ces moteurs peuvent influencer la manière dont les pages web sont affichées et exécutées. + +Il est à noter qu'un des objectifs des moteurs de rendu depuis les années 2000 a été de respecter scrupuleusement les normes du web, notamment les recommandations du W3C. + +Les standards reconnus par les moteurs de rendu sont notamment HTTP, FTP, SSL, Unicode, JPEG, GIF, HTML, XHTML, XML, CSS, Javascript, ECMAScript, DOM, MathML, RDF, XSLT, SVG, PNG, RSS, Atom, Ajax et XUL. + + +^ Moteur ^ Statut ^ Éditeur ^ Licence ^ Utilisé dans les navigateurs ^ +| WebKit | actif | Apple | GNU LGPL, BSD-style | Safari; navigateurs iOS; GNOME Web | +| Blink | actif | Google | GNU LGPL, BSD-style | Google Chrome; les navigateurs basés sur Chromium : Microsoft Edge; Brave; Vivaldi; Samsung Internet et Opera | +| Gecko | actif | Mozilla | Mozilla Public | Firefox;Thunderbird | +| Goanna | actif | M. C. Straver | Mozilla Public | Pale Moon; Basilisk et K-Meleon | +| Trident | maintenu | Microsoft | propriétaire | Internet Explorer | +| EdgeHTML | maintenu | Microsoft | propriétaire | quelques applications UWP; Edge | +| Flow | maintenu | Ekioh | propriétaire | Flow browser | +| Servo | maintenu | Linux Foundation | Mozilla Public | navigateurs expérimentaux; un peu Firefox | +| NetSurf | maintenu | hobbyists | GNU GPLv2 | NetSurf | +| LibWeb | maintenu | hobbyists | 2-clause BSD | Ladybird | +| KHTML | arrêté | KDE | GNU LGPL | Konqueror | +| Presto | arrêté | Opera | propriétaire | Opera | + +En 2012, **Mozilla** a lancé le projet expérimental **Servo**, qui est un moteur conçu à partir de zéro dans le but d'améliorer la concurrence, la parallélisme tout en réduisant les vulnérabilités de sécurité liées à la mémoire. **Servo** est écrit dans le langage de programmation **Rust**, également créé par **Mozilla**, qui est conçu pour générer du code compilé avec une meilleure sécurité mémoire, concurrence et parallélisme que le code **C++** compilé. + +En avril 2016, **Servo** avait besoin d'au moins plusieurs années de développement pour devenir un moteur de navigateur complet, d'où la décision de lancer le projet **Quantum** afin d'intégrer des parties stables de **Servo** dans **Firefox**. **Mozilla** a licencié tous les développeurs de **Servo** en août 2020. + +**Mozilla** utilise le moteur de rendu **Gecko** comme base principale de son navigateur **Firefox**, mais avec l'intégration de certaines améliorations et composants issus du projet **Servo**. Cette combinaison de **Gecko** et de **Servo** dans **Firefox** est ce qui a été surnommé "**Firefox Quantum**" \ No newline at end of file diff --git a/data/pages/informatique/technologie/ordinateur/index.txt b/data/pages/informatique/technologie/ordinateur/index.txt new file mode 100644 index 0000000..b4ca2c1 --- /dev/null +++ b/data/pages/informatique/technologie/ordinateur/index.txt @@ -0,0 +1,29 @@ +====== Matériel ====== +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/technologie/ordinateur/ordinateurs-personnels-fabriques-par-thomson-dans-les-80.txt b/data/pages/informatique/technologie/ordinateur/ordinateurs-personnels-fabriques-par-thomson-dans-les-80.txt new file mode 100644 index 0000000..850d2df --- /dev/null +++ b/data/pages/informatique/technologie/ordinateur/ordinateurs-personnels-fabriques-par-thomson-dans-les-80.txt @@ -0,0 +1,142 @@ +====== Ordinateurs personnels fabriqués par Thomson dans les années 80 ====== +{{tag>"ordinateurs personnels"}} +{{ :dummy.png?75x75|Nom de la section}} + +Thomson SA était un groupe industriel français qui a été fondé en 1879. Il était connu pour ses produits électroniques de grande consommation, tels que les téléviseurs, les radios, les lecteurs de disques et les ordinateurs personnels. Il était également présent dans les secteurs de l'équipement médical, des équipements de télécommunication, de l'aéronautique et de l'énergie. + +En 2001, **Thomson Multimedia** a acquis une société américaine spécialisée dans les services à l'industrie des médias et du divertissement audio-visuel : **Technicolor**. En 2022, **Technicolor** a cédé son activité de licence de marque à un fonds d'investissement américain, et la marque Thomson appartient désormais à la société **Talisman Brands, Inc.1 d/b/a Established**. + +{{ informatique:technologie:ordinateur:pasted:20230126-034825.png }} + +Thomson SA était également un constructeur d'ordinateurs personnels. Il a commencé à produire des ordinateurs dans les années 1980 avec des modèles tels que le TO7, le TO8 et le TO9. Ces ordinateurs étaient populaires en France et étaient équipés de processeurs Motorola 68000. Ils étaient également dotés d'un clavier AZERTY complet, ce qui était apprécié par les utilisateurs français. Malgré cela, Thomson n'a pas réussi à rivaliser avec les autres constructeurs d'ordinateurs de l'époque, comme IBM ou Amstrad, et il a finalement abandonné la production d'ordinateurs dans les années 1990. + +Les ordinateurs personnels fabriqués par **Thomson SA** dans les années 80 comprennent principalement les modèles suivants: + + + +---- +{{ informatique:technologie:ordinateur:pasted:20230126-025305.png?300x|Thomson MO5}} +**Thomson MO5** + +Le Thomson MO5 a été introduit en France en 1984 et était destiné au marché de l'éducation et de la maison. Il était équipé d'un clavier AZERTY et d'un connecteur pour cassette audio pour l'enregistrement et la lecture de programmes. Il était également compatible avec les périphériques de la gamme Thomson, tels que les imprimantes et les disques durs. + +Il a été très populaire en France et a été utilisé dans de nombreux foyers et écoles. Il a également été utilisé par de nombreux développeurs pour créer des jeux et des logiciels pour le marché domestique. Il a été remplacé par le Thomson MO6 en 1986, qui a apporté des améliorations significatives telles que la mémoire supplémentaire, un interpréteur de BASIC intégré et des capacités graphiques améliorées. + +Le Thomson MO5 fonctionne sur un processeur Motorola 6809E cadencé à 1 MHz et dispose de 48 KB de RAM (16 KB utilisés comme mémoire vidéo, 32 KB comme RAM utilisateur libre) et de 16 KB de ROM (4 KB pour le moniteur et 12 KB pour l'interpréteur BASIC). Les graphismes sont générés par un ensemble de portes EFGJ03L (ou MA4Q-1200) capable d'afficher un texte de 40x25 et une résolution de 320x200 pixels avec 16 couleurs (limitées par des zones d'attribut de couleur de 8x1 pixels). La palette de couleurs matérielle est RGBI à 4 bits, avec 8 couleurs RGB de base et un bit d'intensité (appelé P pour "Pastel") qui contrôle la saturation ("saturé" ou "pastel"). En mémoire, l'ordre des bits est PBGR. Les couleurs dé-saturées sont obtenues en mélangeant les composants RGB originaux dans le matériel vidéo. Cela est fait par un circuit PROM, où un masque à deux bits contrôle les ratios de mélange des couleurs de 0%, 33%, 66% et 100% de la teinte saturée. Cette approche permet d'afficher de l'orange plutôt que du "blanc dé-saturé" et du gris plutôt que du "noir dé-saturé". + + +---- + +**Thomson MO6** + +Le Thomson MO6 était un ordinateur basé sur le processeur Motorola 6809E qui a été introduit en France en 1986. Il était conçu comme le successeur du Thomson MO5 et disposait de 128 KB de RAM, d'un affichage de texte de 40x25 et d'un nouvel interpréteur de Microsoft BASIC intégré (BASIC 128). Il était compatible avec son prédécesseur, tout en incorporant la même technologie que le TO8. + +Les capacités graphiques ont été étendues par rapport au MO5 grâce à l'utilisation de la puce graphique Thomson EF9369. La palette de 16 couleurs pouvait être définie à partir d'un total de 4096 et des modes vidéo supplémentaires étaient disponibles : 320x200x16 couleurs (2 couleurs par pixel de 8x1), 640x200x2 couleurs, 320x200x4 couleurs, 160x200x16 couleurs, 320x200x3 couleurs et un niveau de transparence, 320x200x2 couleurs (permet de basculer entre deux pages d'écran) et 160x200x5 couleurs avec 3 niveaux de transparence. + +En Italie, il a été vendu par Olivetti avec de petits changements esthétiques et s'appelait Olivetti Prodest PC128. 21 jeux ont été sortis pour le MO6. La machine était disponible jusqu'en janvier 1989. + + +---- + +{{ informatique:technologie:ordinateur:pasted:20230126-025421.png?300x|Thomson TO7, source : mo5.com}} +**Thomson TO7** + +Le Thomson TO7 a été introduit en France en 1982 et était destiné au marché de la maison, similaire au Thomson MO5. Il était également compatible avec les périphériques de la gamme Thomson, tels que les imprimantes et les lecteurs de disquettes. + +Il fonctionne sur un processeur Motorola 6809 cadencé à 1 MHz et dispose de 22 KB de RAM (8 KB pour l'utilisateur, 8 KB utilisés comme mémoire vidéo et 8 K x 6 bits de mémoire de couleur) et de 20 KB de ROM (4 KB pour le moniteur et 16 KB sur les cartouches MEMO7). + +Comme c'est commun pour les ordinateurs domestiques conçus pour être connectés à un écran de télévision ordinaire, la zone active de 320x200 pixels ne couvre pas l'intégralité de l'écran et est entourée d'une bordure. Les graphismes étaient limités à 8 couleurs (générés par combinaison de primaires RVB) avec des contraintes de proximité (2 couleurs pour chaque zone de 8x1 pixels). La sortie vidéo est RVB sur un connecteur SCART, avec un taux de rafraîchissement compatible 625 lignes 50Hz. + +L'audio était équipé d'un générateur de son à un seul canal avec cinq octaves. Une "extension de jeu" était capable de son à quatre canaux, six octaves. + +Le clavier comporte 58 touches et comprend des touches de direction. + +En plus des cartouches, la machine utilisait des bandes magnétiques pour le stockage des fichiers. Il est intéressant de noter que le Thomson TO7 était également connu sous le nom de "Thomson T07" en Allemagne et en Suisse, où il a également été commercialisé. + +Il a été un concurrent direct des ordinateurs domestiques populaires de l'époque tels que le **Commodore 64** et l'**Atari 800**, mais n'a pas connu le même succès commercial. Malgré cela, il a été utilisé par de nombreux développeurs pour créer des jeux et des logiciels pour le marché domestique. Il a été remplacé par le **Thomson TO8** en 1984, qui a apporté des améliorations significatives telles que la mémoire supplémentaire, un processeur plus rapide et des capacités graphiques améliorées. + + + +---- + +{{ informatique:technologie:ordinateur:pasted:20230126-025634.png?300x|Thomson TO7/70, source : mo5.com}} +**Variante TO7/70** + +Le "/70" dans le nom du modèle Thomson TO7/70 fait référence à la quantité de mémoire vive (RAM) de l'ordinateur. La version TO7/70 était équipée de 70 ko de mémoire vive, ce qui était plus que la mémoire standard de 32 ko de RAM dans le modèle de base TO7. Cette mémoire supplémentaire permettait à l'ordinateur de gérer des applications plus complexes et de travailler avec des fichiers plus volumineux. + + +---- + +{{ informatique:technologie:ordinateur:pasted:20230126-024652.png?300x|Thomson TO8}} +**Thomson TO8** + +Le Thomson TO8 est un ordinateur domestique introduit par la société française Thomson SA en 1986. Il remplace son prédécesseur, le **Thomson TO7/70**, tout en restant essentiellement compatible. Les nouvelles fonctionnalités du TO8, telles que la mémoire plus grande et les meilleurs modes graphiques, sont partagées avec les autres ordinateurs Thomson de troisième génération (MO6 et TO9+). + +Le TO8 possède un lecteur de cassette et un interpréteur **Microsoft BASIC 1.0** (dans les versions standard et 512 KB) sur sa ROM interne, et il existe un lecteur de disquette externe en option. Les graphismes étaient fournis par le circuit **Thomson EF9369**, permettant l'affichage de 16 couleurs à partir d'une palette de 4096. + +Plus de 120 jeux existent pour le système. + +Une version améliorée, le **Thomson TO8D**, inclut un lecteur de disquette 3,5" intégré. + + +---- + +{{ informatique:technologie:ordinateur:pasted:20230126-024849.png?300x|Thomson TO9}} +**Thomson TO9** + +Le Thomson TO9 est un ordinateur domestique introduit par la société française Thomson SA en 1985. Il est basé sur le Thomson TO7/70 avec de nouvelles fonctionnalités. Il comprend un lecteur de disquette 3,5" intégré de 320 Kb, et des entrées pour stylo lumineux, joystick et souris. La ROM comprend des utilitaires tels que: deux versions de BASIC, un traitement de texte (Paragraphe) et un programme de base de données (Fiche & Dossiers). La machine était compatible avec les modèles précédents TO7 et TO7/70. Dix jeux ont été publiés pour le TO9. + +Introduit en octobre 1985, le Thomson TO9 a été rapidement remplacé par le Thomson TO9+ qui est sorti en 1986. + + +---- + +**Thomson TO9+** + +Le Thomson TO9+ est un ordinateur personnel introduit par la société française Thomson SA en 1986. Il a conservé l'aspect professionnel du Thomson TO9 en utilisant un clavier séparé (les modèles d'entrée de gamme avaient généralement un clavier intégré). + +Il est basé sur le Thomson TO8 et entièrement compatible avec lui. Cela lui permet également de faire fonctionner les logiciels Thomson MO6. L'ordinateur a été conçu pour être utilisé comme un serveur Minitel et possède un modem V23 intégré (à une vitesse de 1200/75 bauds). Cette fonctionnalité était accessible via BASIC et à partir du logiciel de communication qui accompagnait l'ordinateur. La machine était vendue avec un programme de traitement de texte (Paragraphe), une base de données (Fiches & Dossiers) et un tableur (Multiplan). + +Par rapport au TO9, le TO9+ a ajouté : + * Basic 512 + * 512 KB de RAM + * lecteur de disquettes double face (640 kB) + * modem intégré + * deux ports pour souris ou joysticks. + +Le Thomson TO9+ était un ordinateur de bureau populaire en France dans les années 80, notamment en raison de ses capacités de serveur Minitel intégrées. Il était souvent utilisé dans les entreprises et les écoles pour la gestion de bases de données et la communication en ligne. Il était également apprécié pour sa compatibilité avec les logiciels de la série Thomson MO6, ce qui a augmenté sa polyvalence pour les utilisateurs. Cependant, malgré ses améliorations par rapport au Thomson TO9, il n'a pas connu autant de succès commercial que ses concurrents tels que le Commodore Amiga ou l'Atari ST. + +---- + +{{ informatique:technologie:ordinateur:pasted:20230126-024438.png?300x|Thomson TO8D}} +**Thomson TO8D** + +Une version améliorée du **Thomson TO8**, inclut un lecteur de disquette 3,5" intégré. + + + +---- + +**Variante T08D/80** + +Le "/80" dans le nom du modèle Thomson TO8D/80 fait référence à la mémoire vidéo de 80ko. Cette mémoire vidéo était utilisée pour stocker les informations d'affichage à l'écran, ce qui permettait une meilleure résolution graphique. Cela signifie que l'ordinateur pouvait afficher des images plus détaillées et des couleurs plus riches. + + +---- +{{ informatique:technologie:ordinateur:pasted:20230126-031103.png?300x|Thomson TO16, source mo5.com}} +**Thomson TO16** + +Il était un ordinateur personnel qui a été lancé en 1987. Il était équipé d'un processeur **Intel 8088** qui tournait à des fréquences de 4.77 ou 9.54 MHz. Il était également compatible avec un co-processeur **Intel 8087**, ce qui lui permettait de gérer des calculs plus complexes. Il avait également 512 KB de RAM, qui pouvait être étendu jusqu'à 768 KB sur la carte mère, et 32 KB de ROM. + +En termes de connectivité, le TO16 était équipé d'un **Adaptateur d'affichage monochrome IBM**, une carte graphique Hercules Graphics Card, CGA et Plantronics Colorplus compatible. Il disposait d'un lecteur de disquette interne 5"1/4 de 360 KB, deux emplacements d'expansion ISA, des connections pour un disque dur externe, des interfaces RS-232C Serie et Centronics Parallel (Micro ribbon connector) et en option un modem. +Il était doté d'un clavier AZERTY complet, ce qui était apprécié par les utilisateurs français. + +Il était également compatible avec les logiciels déjà existants pour les modèles précédents de la marque Thomson tels que le **TO7/70**, ce qui a permis aux utilisateurs de continuer à utiliser leurs logiciels préférés. Malheureusement, le **TO16** a été commercialisé à un moment où les **ordinateurs compatibles IBM** étaient en train de devenir la norme sur le marché, ce qui a rendu difficile pour Thomson de rivaliser avec les autres constructeurs. Néanmoins, il reste un ordinateur très apprécié des collectionneurs et des utilisateurs nostalgiques de cette époque. + + + + +Il y a aussi des modèles moins connus comme le TO7/90, TO9+/120 + + --- //[[user:cedricabonnel]], [[user:CPT]] et mo5.com // + diff --git a/data/pages/informatique/technologie/ordinateur/ordinateurs-personnels-ibm.txt b/data/pages/informatique/technologie/ordinateur/ordinateurs-personnels-ibm.txt new file mode 100644 index 0000000..f05fafd --- /dev/null +++ b/data/pages/informatique/technologie/ordinateur/ordinateurs-personnels-ibm.txt @@ -0,0 +1,14 @@ +====== Ordinateurs personnels IBM ====== +{{tag>"ordinateurs"}} +{{ :dummy.png?75x75|Nom de la section}} + +IBM (International Business Machines) a lancé sa première génération de PC (Personal Computer) en 1981. Cette machine, appelée IBM PC, était basée sur un microprocesseur Intel 8088 et utilisait un système d'exploitation [[informatique:se:pc-dos:index|PC-DOS]] (plus tard rebaptisé MS-DOS par Microsoft). IBM a utilisé une architecture ouverte pour le PC, ce qui a permis à d'autres fabricants de cloner la machine et de proposer des ordinateurs compatibles IBM PC. + +Au fil des années, IBM a continué à développer et à mettre à jour sa ligne de PC, en lançant des modèles tels que l'IBM PC/XT en 1983 et l'IBM PC/AT en 1984. Ces machines ont été très populaires dans les entreprises et les organisations gouvernementales, et ont contribué à populariser l'utilisation des ordinateurs personnels dans le monde des affaires. + +Malgré le succès initial de ses ordinateurs personnels, IBM a rencontré des difficultés à maintenir sa part de marché face à la concurrence croissante de fabricants tels que Compaq, Dell et HP. En 2005, IBM a décidé de se retirer du marché des ordinateurs de bureau et de se concentrer sur les services informatiques et les technologies de l'information. + +IBM a continué à vendre des ordinateurs portables sous sa marque jusqu'en 2005, après cette date il a concentré ses efforts sur les services informatiques, les technologies de l'information et les ordinateurs serveurs. + + --- //[[user:cedricabonnel]] et [[user:CPT]] // + diff --git a/data/pages/informatique/technologie/processeur/286-cpu.txt b/data/pages/informatique/technologie/processeur/286-cpu.txt new file mode 100644 index 0000000..eb99591 --- /dev/null +++ b/data/pages/informatique/technologie/processeur/286-cpu.txt @@ -0,0 +1,22 @@ +====== CPU 286 ou 80286 ====== +{{tag>"composant informatique"}} +{{ informatique:technologie:processeur:pasted:20230126-014932.png?300x|Processeur Intel 80286}} + +Le CPU (Central Processing Unit) 80286 est un microprocesseur qui a été produit par Intel dans les années 1980. Il a été introduit en 1982 et a remplacé le **CPU Intel 8086** qui était utilisé dans les premiers ordinateurs personnels. Le **CPU 80286** est un processeur **16 bits** qui a été utilisé dans de nombreux ordinateurs personnels de l'époque, notamment les premiers modèles de l'IBM PC/AT. Il a également été utilisé dans les premiers modèles de Macintosh d'Apple. Il était capable de traiter jusqu'à **16 Mo de mémoire vive**, offrait un support pour les protocoles de réseau et offrait une performance significativement supérieure à celle des processeurs précédents. + +Le **CPU 80286** avait un total de **132 broches**. Il était fabriqué avec un procédé de fabrication de 1 micron et comportait environ **130 000 transistors**. Il avait une puissance de calcul de **1,5 MIPS** (million d'instructions par seconde) à **8 MHz**, et pouvait être overclocké jusqu'à **24 MHz** ((cas du 80286-12)). L'alimentation électrique était de 5V, la consommation électrique varie en fonction de la fréquence d'horloge, alors la **consommation** était d'environ **5W**. La consommation électrique était relativement élevée par rapport aux processeurs modernes et qu'elle pouvait causer des problèmes de chaleur pour les ordinateurs qui utilisaient le CPU 286. + +La faille de sécurité du mode protégé du **286**, également connue sous le nom de "faille de sécurité du mode protégé de Windows" a été découverte en 1988 et a permis à des utilisateurs malveillants d'accéder à des zones mémoire qui étaient normalement protégées par le système d'exploitation. Cela a permis aux utilisateurs malveillants de prendre le contrôle de l'ordinateur et de causer des dommages importants. + +Les ordinateurs portables utilisant un **CPU 80286** pesait environ 10 kg, il était donc difficile de le transporter et c'était plutôt utilisé pour les situations fixes. + +Le **80286** a été un des premiers processeurs à être utilisé dans les ordinateurs de bureau et les ordinateurs portables, il a donc joué un rôle important dans l'histoire de l'informatique en permettant aux utilisateurs de disposer d'une puissance de calcul plus importante. + +Voir la page https://www.qsl.net/f6flv/80286.html + +Le 80286 est le dernier processeur 16 bits de la famille Intel. Son prédécesseur est le CPU Intel 8088 (16 bits) et son successeur est le CPU Intel 80386 (32 bits). + +Les concurrents directs du **Intel 80286** étaient les processeurs [[.:motorola-68000|Motorola 68000]]** et **National Semiconductor 16032**. Le **80286** a également été concurrencé par des **processeurs compatibles x86** de fabricants tels que **AMD** et **Cyrix**. Chez AMD, le 80286 a été concurrencé par leurs processeurs Am286 et Am386. Chez Cyrix, le 80286 a été concurrencé par leurs processeurs **Cx286** et **Cx386**. Ces processeurs étaient tous des **processeurs compatibles x86** conçus pour être utilisés dans les ordinateurs compatibles IBM PC. + + --- //[[user:cedricabonnel]] et [[user:CPT]] // + diff --git a/data/pages/informatique/technologie/processeur/index.txt b/data/pages/informatique/technologie/processeur/index.txt new file mode 100644 index 0000000..98efbb7 --- /dev/null +++ b/data/pages/informatique/technologie/processeur/index.txt @@ -0,0 +1,29 @@ +====== Processeurs ====== +===== Table des matières ===== + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + + diff --git a/data/pages/informatique/technologie/processeur/motorola-68000.txt b/data/pages/informatique/technologie/processeur/motorola-68000.txt new file mode 100644 index 0000000..eba7564 --- /dev/null +++ b/data/pages/informatique/technologie/processeur/motorola-68000.txt @@ -0,0 +1,30 @@ +====== Motorola 68000 ====== +{{tag>"composants"}} +{{ informatique:technologie:processeur:pasted:20230126-021551.png?300x|Puce Motorola 68000 R10}} + +Le **Motorola 68000** est un microprocesseur **16 bits** fabriqué par Motorola. Il a été introduit en 1979 et a été utilisé dans de nombreux ordinateurs personnels et professionnels dans les années 1980 et 1990. Il possède une architecture de type Von Neumann, avec un bus de données de 16 bits et un bus d'adresses de 24 bits, permettant l'accès à **16 Mo de mémoire**. Il est capable d'exécuter des instructions à une vitesse de **8 MHz**. + +Le Motorola 68000 a un boîtier à 160 broches, qui permet l'accès à ses différents ports d'entrée/sortie, ainsi qu'à ses buses d'adresses et de données. Il consomme environ **3 watts** à 8 MHz. Il est capable de fonctionner à des fréquences allant de 4 à 8 MHz en standard, mais certains modèles overclockés ont été utilisés jusqu'à 16 MHz. Il possède 29 registres internes. + +Le **Motorola 68000** a été utilisé dans de nombreux systèmes informatiques célèbres, notamment : + + * Les ordinateurs Macintosh d'Apple jusqu'à la fin des années 1990 + * Les ordinateurs Atari ST et Atari Falcon + * Les ordinateurs Amiga d'Commodore + * Les ordinateurs Acorn Archimedes + * Les ordinateurs Sinclair QL + * Les ordinateurs HP 9000 + * Les premiers ordinateurs NeXT + * Les ordinateurs Sun workstations. + * Le 68000 est aussi utilisé pour de nombreux systèmes embarqués et équipements industriels. + + +Le Motorola 68000 est un microprocesseur 16 bits qui a été introduit en 1979 par la société Motorola. Conçu à l'origine pour être utilisé dans des applications industrielles et scientifiques, il a finalement été adopté par de nombreux fabricants d'ordinateurs personnels et professionnels. Il était considéré comme l'un des microprocesseurs les plus avancés de l'époque. + +L'un des plus célèbres systèmes qui utilisait le 68000 est les premiers ordinateurs **Macintosh d'Apple**. En utilisant ce processeur, les **Macintosh** ont pu se démarquer par rapport aux ordinateurs IBM compatibles de l'époque qui utilisaient des **processeurs compatibles x86 moins puissants**. Les ordinateurs Macintosh ont été un succès commercial, en grande partie grâce à leur puissance de traitement et à leur interface utilisateur intuitive. + +Le 68000 a également été utilisé dans de nombreux autres ordinateurs célèbres tels que les ordinateurs **Atari ST** et **Atari Falcon**, les ordinateurs **Amiga de Commodore**, qui étaient très populaires dans les milieux professionnels et des jeux vidéo. Les ordinateurs **Archimedes d'Acorn** ont également été utilisés dans les écoles britanniques dans les années 1980 et 1990 pour l'enseignement de l'informatique. + + + --- //[[user:cedricabonnel]] et [[user:CPT]] // + diff --git a/data/pages/informatique/technologie/processeur/motorola-6809.txt b/data/pages/informatique/technologie/processeur/motorola-6809.txt new file mode 100644 index 0000000..28d346c --- /dev/null +++ b/data/pages/informatique/technologie/processeur/motorola-6809.txt @@ -0,0 +1,16 @@ +====== Motorola 6809 ====== +{{tag>"composants"}} +{{ :dummy.png?75x75|Nom de la section}} + +Le Motorola 6809 est un microprocesseur 8 bits introduit en 1978, qui faisait partie de la famille 68xx de Motorola. Il était souvent considéré comme une version améliorée du 6800, car il possédait des fonctionnalités avancées qui ont augmenté sa puissance de traitement. Il disposait de 8 registres internes, dont un registre direct de page qui augmentait la mémoire adressable. Il disposait également d'un bus de données de 8 bits et d'un bus d'adresses de 16 bits, permettant l'accès à 64 KiB de mémoire. Il possédait une instruction de décalage à droite automatique des registres, une instruction de décalage à gauche automatique des registres et une instruction de décalage circulaire des registres, ce qui permettait des opérations logiques et arithmétiques plus rapides. Il possédait aussi une instruction de gestion de la pile de retour qui permettait une meilleure gestion des sous-routines. Il fonctionnait à une fréquence de 1,5 MHz, mais certains modèles overclockés ont été utilisés jusqu'à 2 MHz. + +Le 6809 était utilisé dans de nombreux ordinateurs personnels et professionnels des années 1970 et 1980, tels que les ordinateurs Commodore 64, Atari 800, et les ordinateurs professionnels TRS-80.Il a été utilisé dans de nombreux systèmes embarqués et appareils électroniques grand public tels que les consoles de jeux, les lecteurs de disques et les appareils photo. Il a également été utilisé dans des systèmes de contrôle industriels et des applications militaires. + +Le processeur Motorola 6809 a été utilisé dans plusieurs ordinateurs Thomson, notamment la série des ordinateurs TO7 et TO8. Ces ordinateurs étaient des ordinateurs personnels haut de gamme commercialisés dans les années 1980 en France. Ils étaient équipés d'un écran intégré, d'un clavier complet et d'un lecteur de disquettes, et étaient compatibles avec les logiciels pour ordinateur personnel de l'époque. Les ordinateurs TO7 et TO8 étaient utilisés principalement pour les applications professionnelles, telles que la bureautique, les applications de gestion de base de données et les applications de développement de logiciels. + +Quant au Thomson TO5, c'est un ordinateur personnel commercialisé en France dans les années 1980. Il était équipé d'un écran intégré, d'un clavier complet et d'un lecteur de disquettes. Il était également équipé d'un port série et d'un port parallèle, ce qui permettait de connecter des périphériques externes tels que des imprimantes ou des disques durs. Le TO5 était principalement utilisé pour les applications bureautiques et éducatives, et il était considéré comme un des premiers ordinateurs personnels abordables en France. + +Le **Thomson MO6** est un ordinateur personnel commercialisé en France à partir de 1986, il était équipé d'un processeur **Motorola 6809E (8 bits)** à 1 MHz. Voir les [[informatique:technologie:ordinateur:ordinateurs-personnels-fabriques-par-thomson-dans-les-80]]. + + --- //[[user:cedricabonnel]] et [[user:CPT]] // + diff --git a/data/pages/informatique/technologie/unicode-utf-8.txt b/data/pages/informatique/technologie/unicode-utf-8.txt new file mode 100644 index 0000000..e9eeb11 --- /dev/null +++ b/data/pages/informatique/technologie/unicode-utf-8.txt @@ -0,0 +1,12 @@ +====== unicode UTF-8 ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +UTF-8 est un format de codage de caractères qui permet de représenter des caractères de n'importe quelle langue dans un ordinateur. Il est largement utilisé sur Internet et dans les applications pour stocker et transmettre des données textuelles. UTF-8 est conçu pour être compatible avec les anciens systèmes d'encodage de caractères, tout en offrant une plus grande variété de symboles et de langues pris en charge. Il est devenu un standard pour l'encodage de caractères sur le web. + +L'Unicode Consortium est responsable de l'établissement et de la maintenance de la liste officielle des symboles UTF-8. + +Liste de sites pour retrouver un code UTF-8 : + \ No newline at end of file diff --git a/data/pages/informatique/technologie/virtualisation.txt b/data/pages/informatique/technologie/virtualisation.txt new file mode 100644 index 0000000..5d48a25 --- /dev/null +++ b/data/pages/informatique/technologie/virtualisation.txt @@ -0,0 +1,125 @@ +====== Virtualisation ====== + +> Point sur les controleurs réseau + + +Arêter le service de virtualisation : + +# systemctl stop libvirtd + + +Il faut effacer le contenu ''/etc/libvirt/qemu/networks/default.xml'' avec la commande : + +# virsh net-edit default + + +Faire le ménage dans les connexions réseaux : + +$ sudo nmcli connection show +NAME UUID TYPE DEVICE +eno1 a0676aad-a0c4-3d9b-a129-ce42f02035c7 ethernet eno1 +virbr0 afe3b947-1394-498e-8c89-e98fc88e6fa4 bridge virbr0 +ACEGRP1_NET f113a83e-3641-4de5-80c2-5d8b7634074c wifi -- +Connexion filaire 1 c26b6ba3-bd58-3b07-99fc-fb0f0ebb3b92 ethernet -- +jside_smrt 15d2efcb-03b0-4836-bbaa-9499d783717a wifi -- + + + + +$ nmcli connection delete virbr0 +Connexion « virbr0 » (acbd676d-94b1-41d7-9f32-410e55be901e) supprimée. +$ nmcli connection delete "Connexion filaire 1" +Connexion « Connexion filaire 1 » (c26b6ba3-bd58-3b07-99fc-fb0f0ebb3b92) supprimée. + + +Suppression des routes : + +$ ip route show +default via 192.168.100.254 dev eno1 proto dhcp metric 100 +192.168.100.0/24 dev eno1 proto kernel scope link src 192.168.100.100 metric 100 +192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown +#ip route del 192.168.122.0/24 + + + + + +===== Installation sous Fedora 31 ===== + +Installer les composants : + +# dnf -y install qemu-kvm libvirt virt-install + + +Vérifier que le module est installé : + +# lsmod | grep kvm +kvm_intel 303104 0 +kvm 782336 1 kvm_intel +irqbypass 16384 1 kvm + + +Activer le service de virtualisation : + +systemctl enable --now libvirtd + + + +$ ip a +1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 + inet 127.0.0.1/8 scope host lo + valid_lft forever preferred_lft forever + inet6 ::1/128 scope host + valid_lft forever preferred_lft forever +2: eno1: mtu 1500 qdisc fq_codel state UP group default qlen 1000 + link/ether 00:22:4d:9d:47:03 brd ff:ff:ff:ff:ff:ff + inet 192.168.100.100/24 brd 192.168.100.255 scope global dynamic noprefixroute eno1 + valid_lft 257770sec preferred_lft 257770sec + inet6 fe80::73c1:c76e:7041:7336/64 scope link noprefixroute + valid_lft forever preferred_lft forever +3: virbr0: mtu 1500 qdisc noqueue state DOWN group default qlen 1000 + link/ether 52:54:00:a2:4f:da brd ff:ff:ff:ff:ff:ff + inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 + valid_lft forever preferred_lft forever +4: virbr0-nic: mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000 + + + +$ nmcli connection delete virbr0 + + + + +===== Créer une machine virtuelle ===== + +Pour créer une machine virtuelle, il faut : + * créer ou des des disques durs virtuels + * avoir une image d'installation du système d'exploitation + +> Créer un disque dur virtuel + + +qemu-img create -f qcow2 /media/disk_14/vm/hdd/qmulmt001.qcow2 30G + + +L'extension du fichier du disque dur permet de créer de manière automatique le format au format associé. Les possilibités sont **.vdi**, **.img** (format raw), **.vhd**, **.vmdk**. Vous pouvez également utiliser les format natifs de Qemu, **.qcow2**, **.qed**, **.qcow** et **.cow**. + +> Obtenir une image de système d'exploitation + + + + +> Démarrage avec une image disque + + +qemu-system-x86_64 \ +-boot d -cdrom /run/media/cedric24c/disk_18/logiciels/ISO/OS/Mint/linuxmint-19.2-xfce-64bit.iso -m 1024 \ +-hda /media/disk_14/vm/hdd/qmulmt001.qcow2 \ +-enable-kvm \ +-net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=./qemu-ifup + + +====== Biblio ====== + + * https://www.server-world.info/en/note?os=Fedora_31&p=kvm&f=1 \ No newline at end of file diff --git a/data/pages/informatique/technologie/wacom.txt b/data/pages/informatique/technologie/wacom.txt new file mode 100644 index 0000000..58edd55 --- /dev/null +++ b/data/pages/informatique/technologie/wacom.txt @@ -0,0 +1,14 @@ +====== wacom ====== +{{ :dummy.png?75x75|Nom de la section}} + +La troisième génération de tablette graphique **Wacom Intuos** a reçu une mise à jour du micrologiciel pour activer la prise en charge d'Android. Cette prise en charge a été ajoutée à l'aide du pilote HID générique sous Android (Android n'est généralement pas livré avec le pilote Wacom). Cette mise à jour voit le firmware //détecter// maintenant s'il est connecté à un système Android. Si la tablette pense qu'elle est connectée à un **système Android**, elle affichera au système un **identifiant vendeur 2d1f** ( Vendor ID - VID), et donc libwacom (et le centre de contrôle) ne reconnaîtra pas la tablette. Malheureusement, ce mécanisme de détection identifiera dans certains cas un système Linux comme un système Android. + +Pour remettre manuellement la tablette dans son **mode d'origine** (**VID 056a**), maintenez les boutons 1 et 4 enfoncés pendant **4 secondes**. + +Liste des périphériques avec le problème connu : + +^ Marque ^ Nom du modèle ^ VID:PID ^ +| Wacom Intuos M | CTL-6100 | 056a:0375 | +| Wacom Intuos BT M | CTL-6100WL | 056a:0378 | +| Wacom Intuos S | CTL-4100 | 056a:0374 | +| Wacom Intuos BT S | CTL-4100WL | 056a:0376 | diff --git a/data/pages/informatique/technologie/wifi.txt b/data/pages/informatique/technologie/wifi.txt new file mode 100644 index 0000000..642d0b7 --- /dev/null +++ b/data/pages/informatique/technologie/wifi.txt @@ -0,0 +1,114 @@ +====== Wifi ====== +{{tag>"Technologies sans fil"}} + +===== Modes de fonctionnement ===== + +Cette section explique les différents modes de fonctionnement que vous pouvez utiliser avec un appareil de point d'accès multifonctions sans fil. + +Selon la manière dont vous utilisez votre appareil sans fil, ce dernier détermine le mode que vous utilisez. Cette section vous aidera à comprendre quel paramètre fonctionne avec votre configuration. + +==== Mode point d'accès ==== + +Appelé également **AP Mode**, **Access Point Mode** + +En mode **Point d'accès**, l'appareil sans fil sert de point de connexion central à tous les ordinateurs (clients) possédant une interface réseau sans fil 802.11n ou rétro compatible 802.11b/g et se trouvant à portée du point d'accès. Les clients doivent utiliser le même **SSID** (nom du réseau sans fil) et le même **canal** que le PA pour se connecter. Si la **sécurité sans fil** est activée sur le PA, le client doit saisir un mot de passe pour s’y connecter. + +En mode Point d'accès, plusieurs clients peuvent se connecter au PA en même temps. + +{{ informatique:reseaux:wifi:mode_de_fonctionnement:mode_point_d_acces:wifi_point_acces_ap.png |fonctionnement en point d'accès}} + +==== Mode Routeur de voyage ==== + +Appelé également **Travel Router Mode** + +Le **mode Travel Router** est un mode de fonctionnement d'un routeur qui permet de créer un réseau local privé (VPN) pour les appareils connectés, lorsque l'on se déplace. Dans ce mode, le routeur se connecte à un réseau sans fil public existant, tel qu'un réseau Wi-Fi dans un aéroport ou un café, et crée un réseau privé pour les appareils connectés. + +L'objectif principal de ce mode est de fournir une connexion Internet sécurisée pour les appareils connectés, sans avoir à se connecter directement à un réseau public potentiellement non sécurisé. Les données transmises sur le réseau privé créé par le routeur sont cryptées, ce qui protège les données sensibles des utilisateurs et empêche les cybercriminels d'intercepter ou d'utiliser les informations. + +Le **mode Travel Router** est souvent utilisé par les voyageurs pour sécuriser leur connexion Internet lorsqu'ils se déplacent et pour éviter les réseaux publics non sécurisés. Il peut également être utilisé dans des situations où une connexion Internet sécurisée est nécessaire, telles que les réunions d'affaires, les conférences, etc. + +Appareils compatibles : TL-MR3020 + +==== Mode client sans fil ==== + +Appelé également **Wireless Client Mode** + +Le mode **Client sans fil** (Wireless Client Mode) est un mode de fonctionnement d'un routeur qui permet à ce dernier de se connecter à un réseau sans fil existant en tant que simple client. Dans ce mode, le routeur ne fait que se connecter à un **point d'accès** (AP) sans fil pour obtenir une connexion Internet. Les appareils connectés au routeur ne peuvent pas accéder directement à Internet, ils doivent se connecter directement à l'AP sans fil pour accéder à Internet. + +Ce mode est souvent utilisé dans les situations où il existe déjà un réseau sans fil fonctionnel et que l'on souhaite simplement ajouter un autre appareil pour accéder à Internet sans configurer un nouveau réseau sans fil. Cependant, il est important de noter que dans ce mode, le routeur ne fait aucune fonction de routage ni de partage de connexion et n'offre donc pas les mêmes avantages qu'un routeur en mode **WISP Client Router**. + +**Exemple :** Connectez une console de jeu à l'appareil sans fil à l'aide d'un câble Ethernet. L'appareil sans fil est configurée sur le mode **Client sans fil**; il se connecte donc sans fil à un routeur sans fil de votre réseau. + +{{ informatique:reseaux:wifi:mode_de_fonctionnement:mode_client_sans_fil:mode_client_sans_fil.png |mode client sans fil}} + +==== Mode répétiteur ==== + +En mode **Répétiteur**, l'appareil sans fil augmente la portée de votre réseau sans fil en étendant la couverture sans fil d'un autre appareil ou routeur sans fil. Les appareils et routeurs sans fil (le cas échéant) doivent se trouver à portée les uns des autres. + +Vérifiez que tous les clients, les appareils et le routeur sans fil utilisent le même SSID (nom du réseau sans fil), le même canal et les mêmes paramètres de sécurité. + +{{ informatique:reseaux:wifi:mode_de_fonctionnement:mode_repetiteur:mode_repetiteur.png |mode répétiteur}} + +==== Mode pont ==== + +En mode Pont, l'appareil sans fil se connecte sans fil à des réseaux locaux distincts qui ont du mal à se connecter ensemble avec un câble. Par exemple, si deux réseaux locaux câblés sont séparés par une petite cour, il serait onéreux d'enterrer les câbles pour connecter les deux côtés. La meilleure solution est d'utiliser deux appareils sans fil de même modèle pour se connecter aux deux réseaux locaux. En mode Pont, les deux appareils sans fils ne servent pas de point d'accès. + +Remarque : Le mode Pont n'est pas spécifié dans les normes Wifi ou IEEE. Ce mode fonctionne uniquement avec +deux appareils sans fil le permettant. La communication avec d'autres points d'accès n'est pas garantie. + +Les PC sans fil ne peuvent pas accéder aux appareils sans fil en mode pont. + +{{ informatique:reseaux:wifi:mode_de_fonctionnement:mode_pont:mode_pont.png |mode pont}} + + +==== Mode pont avec point d'accès ==== + +Le mode **Pont avec PA** est identique au **mode Pont**, mais dans ce cas, l'appareil sans fil sert aussi de point d'accès. Les clients possédant des interfaces sans fil peuvent se connecter sans fil à l'appareil sans fil, puis se connecter à un autre réseau local avec lequel l'appareil sans fil établit un pont. + +**Remarque :** Le mode **Pont avec point d'accès** n'est pas spécifié dans les normes Wifi ou IEEE. Ce mode fonctionne uniquement avec deux appareils de même modèle. La communication avec d'autres point d'accès de modèle différent n'est pas garantie. + +Les PC sans fil peuvent accéder aux appareils sans fil. + +{{ informatique:reseaux:wifi:mode_de_fonctionnement:mode_pont_avec_pa:mode_pont_avec_point_d_acces.png |mode pont avec point d'accès}} + +==== Mode routeur client WISP ==== + +Appelé également **WISP Client Router Mode** + +Le mode **WISP Client Router** (Wireless Internet Service Provider) est un mode de fonctionnement d'un routeur qui permet à ce dernier de se connecter à un réseau sans fil fourni par un fournisseur d'accès Internet (FAI) pour fournir une connexion Internet à des appareils connectés au réseau local du routeur. Dans ce mode, le routeur agit en tant que client et se connecte à un point d'accès (AP) fourni par le FAI, puis redistribue la connexion Internet aux appareils connectés au réseau local. Cela permet aux utilisateurs d'avoir une connexion Internet stable sans avoir à se connecter directement à l'AP du FAI. + +Le mode **Client sans fil** (Wireless Client Mode) est similaire au mode **WISP Client Router**, mais avec une différence clé. Dans ce mode, le routeur agit simplement en tant que client et se connecte à un point d'accès (AP) sans fil, sans redistribuer la connexion Internet à d'autres appareils. Les appareils connectés au routeur ne peuvent donc pas accéder directement à Internet. Au lieu de cela, ils doivent se connecter directement à l'**AP** sans fil pour accéder à Internet. + +En d'autres termes, dans le mode **WISP Client Router**, le routeur agit comme une passerelle pour la connexion Internet, tandis que dans le mode **Client sans fil**, il ne fait que se connecter à un réseau sans fil sans aucune fonction de routage ou de partage de connexion. + +{{ informatique:reseaux:wifi:mode_de_fonctionnement:mode_routeur_client_wisp:mode_client_wisp.png |mode routeur client WISP}} + +Produit compatible : TL-MR3020 +==== Mode répétiteur WISP ==== + +En mode **Répétiteur WISP**, l'appareil se connecte sans fil à un PA WISP (fournisseur de service Internet sans fil). Dans ce mode, l'appareil sans fil sert également de routeur pour les clients sans fil et câblés de votre réseau local. Le mode Répétiteur WISP fournit la NAT (traduction d'adresse de réseau) et un serveur DHCP pour générer des adresses IP pour les clients sans fil et câblés. La NAT et le serveur DHCP permettent à plusieurs ordinateurs de partager la même connexion Internet sans fil. + +{{ informatique:reseaux:wifi:mode_de_fonctionnement:mode_repetiteur_wisp:mode_repetiteur_wisp.png |mode répétiteur WISP}} + +===== Mode 4G Routeur ===== + +Appelé également **3G/4G Router Mode**, **3G Router Mode**, **4G Router Mode** + +Le **mode 4G Routeur** est un mode de fonctionnement d'un routeur qui permet à ce dernier de se connecter à un réseau cellulaire 4G pour fournir une connexion Internet aux appareils connectés au réseau local du routeur. Dans ce mode, le routeur est équipé d'une carte SIM et peut accéder directement au réseau 4G sans avoir besoin d'une connexion filaire ou sans fil. + +Le **mode 4G Routeur** est souvent utilisé dans les zones où la couverture Internet par câble ou par ADSL est limitée ou absente. Il est également utilisé dans des situations où une connexion Internet mobile est nécessaire pour les déplacements, telles que les camions, les caravanes, les bateaux, etc. + +En **mode 4G Routeur**, le routeur agit comme une passerelle pour la connexion Internet et redistribue la connexion Internet aux appareils connectés au réseau local. Les utilisateurs peuvent donc accéder à Internet via le réseau local du routeur sans avoir à se connecter directement au réseau cellulaire 4G. + +Produits compatibles : TL-MR3020 +===== Éléments à prendre en compte avant d’installer le réseau sans fil ===== + +Le point d'accès sans fil vous permet d’accéder à votre réseau à l’aide d’une connexion sans fil de presque +n’importe où dans la portée de fonctionnement du réseau. Vous devez toutefois garder à l’esprit que le nombre, +l’épaisseur et l’emplacement des murs, plafonds ou autres objets à travers lesquels les signaux sans fil doivent passer peuvent limiter la portée. En général, les portées varient en fonction des types de matériau et du bruit RF (radiofréquence) de fond de votre domicile ou votre entreprise. Pour optimiser la portée de votre réseau sans fil, suivez ces conseils de base : + + - Limitez au maximum le nombre de murs et de plafonds entre le point d'accès et d’autres périphériques du réseau. Chaque mur ou plafond peut réduire la portée de votre adaptateur de 1 à -30 mètres. Placez les appareils de façon à limiter le nombre de murs ou de plafonds. + - Faites attention à la ligne directe entre les périphériques en réseau. Un mur de 50cm d’épaisseur avec une inclinaison de 45 degrés équivaut à un mur de presque 1 mètre d’épaisseur. Avec une inclinaison de 2 degrés, il équivaut à un mur de plus de 14 mètres d’épaisseur ! Pour obtenir une meilleure réception, placez les appareils de sorte que le signal passe directement à travers le mur ou le plafond (au lieu de l’incliner). + - Les matériaux de construction font une différence. Une porte pleine en métal ou des tiges en aluminium peuvent avoir des conséquences négatives sur la portée. Essayez de placer les points d’accès, les points d'accès sans fil et les ordinateurs de sorte que le signal passe par une cloison sèche ou des portes ouvertes. Certains matériaux et objets, comme le verre, l’acier, le métal, les parois isolées, l’eau (aquariums), les miroirs, les classeurs, les briques et le béton, peuvent dégrader le signal du réseau sans fil. + - Maintenez votre produit à l’écart (au moins 1 à 2 mètres) de dispositifs électriques ou d’appareils générant un bruit RF. + - L’utilisation de téléphones sans fil de 2,4 GHz ou de X-10 (produits sans fil, comme des ventilateurs plafonniers, des lampes et des systèmes de sécurité à domicile) risque de dégrader fortement votre connexion sans fil ou de la couper complètement. Vérifiez que la base de votre téléphone de 2,4 GHz soit le plus loin possible de vos périphériques sans fil. La base transmet un signal, même si le téléphone n’est pas utilisé. \ No newline at end of file diff --git a/data/pages/informatique/tpm2.txt b/data/pages/informatique/tpm2.txt new file mode 100644 index 0000000..24874d9 --- /dev/null +++ b/data/pages/informatique/tpm2.txt @@ -0,0 +1,11 @@ +====== TPM2 ====== +{{ :dummy.png?75x75|}} + +TPM2 (Trusted Platform Module 2) est un module de sécurité matériel conçu pour améliorer la sécurité des systèmes informatiques. Il est conçu pour stocker des clés de cryptage, des signatures numériques et d'autres informations de sécurité de manière sécurisée. + +Le TPM2 est intégré dans la carte mère d'un ordinateur et fonctionne comme un coprocesseur de sécurité indépendant du processeur principal. Il peut être utilisé pour protéger le démarrage du système, pour chiffrer des données sensibles, pour authentifier des utilisateurs et pour garantir l'intégrité du système. + +Le TPM2 est devenu une norme de l'industrie et est largement utilisé dans les ordinateurs professionnels et les serveurs. Il est également de plus en plus utilisé dans les appareils mobiles et les systèmes embarqués. Le TPM2 est souvent utilisé en conjonction avec d'autres technologies de sécurité telles que Secure Boot, BitLocker et Windows Hello. + +Voir : + * https://fedoramagazine.org/automatically-decrypt-your-disk-using-tpm2/ \ No newline at end of file diff --git a/data/pages/informatique/turn.txt b/data/pages/informatique/turn.txt new file mode 100644 index 0000000..321ad23 --- /dev/null +++ b/data/pages/informatique/turn.txt @@ -0,0 +1,16 @@ +====== TURN ====== +{{ :dummy.png?75x75|Serveur}} + +Un serveur TURN (Traversal Using Relays around NAT) est un serveur qui permet de contourner les limitations imposées par les pare-feu et les routeurs NAT (Network Address Translation) lors de l'établissement de connexions de données directes entre deux machines sur Internet. + +Lorsqu'un client utilise un service de communication en temps réel tel que la voix sur IP (VoIP), la vidéoconférence ou le partage d'écran, il tente souvent de se connecter directement à l'adresse IP publique de l'autre participant. Cependant, si l'un ou les deux participants se trouvent derrière un routeur NAT, cette connexion directe peut être bloquée ou mal acheminée. + +Dans ces situations, le client peut utiliser un serveur TURN pour établir une connexion indirecte via un relais. Le client envoie alors des paquets de données chiffrées au serveur TURN, qui les relaie ensuite vers le client distant en utilisant une nouvelle adresse IP publique qui lui est propre. Le client distant envoie ensuite des paquets de données de réponse au serveur TURN, qui les relaie à son tour vers le client initial. + +Le serveur TURN permet donc d'assurer la connectivité des clients même s'ils sont derrière des routeurs NAT ou des pare-feux restrictifs, en utilisant un relais tiers pour transférer les paquets de données. Cependant, cette solution peut entraîner une latence et une dégradation de la qualité de service, car tous les paquets de données doivent transiter par le serveur TURN. + +Exemple de services TURN : + * [[informatique:linux:applications:coturn|coturn]] + + --- //[[user:cedricabonnel]]// + diff --git a/data/pages/informatique/virtualisation/index.txt b/data/pages/informatique/virtualisation/index.txt new file mode 100644 index 0000000..ee7a55e --- /dev/null +++ b/data/pages/informatique/virtualisation/index.txt @@ -0,0 +1,52 @@ +====== Virtualisation 🖥 ====== +{{ :dummy.png?75x75|Virtualisation avec Linux}} + +{{ informatique:virtualisation_schema.png| }} + +La virtualisation permet d’exécuter des systèmes dans un système principal (système hôte). Les systèmes d'exploitation des machines virtuelles peuvent être différents du système d'exploitation de la machine hôte. + +La mémoire, les disques et les processus sont gérées de manière isolées.\\ +Les ressources exploitée dans les machines virtuelles sont "consommées" de la machine hôte. Tant que vous avez de l'espace dans les ressources de la machine hôtes, vous pouvez crééer autant de machines virtuelles que vous le souhaité. Une machine virtuelle arrêtée ne consomme pas de mémoire et de processeur. + +Le système de fichiers exploité dans les machines virtuelles peuvent être différents de la machine hôte. + +Sous Linux, vous pouvez utiliser la technologie **KVM** (Kernel-based Virtual Machine) pour créer des machines virtuelles. **KVM** est intégré au noyau Linux et fournit une virtualisation de niveau machine. + +Pour créer des machines virtuelles avec **KVM**, vous pouvez utiliser l'outil de ligne de commande **virt-install** ou l'interface graphique **virt-manager**. + +Pour utiliser **KVM**, votre processeur doit prendre en charge la virtualisation matérielle (**VT-x** pour les processeurs Intel ou **AMD-V** pour les processeurs AMD) et vous devez activer la virtualisation dans le BIOS de votre ordinateur. + + + + +===== Table des matières ===== + + - [[informatique:linux:applications:virt-install|Créer une machine virtuelle sous terminal]] + - [[informatique:linux:applications:virt-manager|Créer une machine virtuelle sous interface graphique (gui)]] + + + + + + + +==== Les pages ==== + + + + + +==== Les sous-catégories ==== + + + + + + +~~NOTOC~~ +~~NOCACHE~~ + diff --git a/data/pages/informatique/virtualisation/nat-forwarding.txt b/data/pages/informatique/virtualisation/nat-forwarding.txt new file mode 100644 index 0000000..8e6bb1f --- /dev/null +++ b/data/pages/informatique/virtualisation/nat-forwarding.txt @@ -0,0 +1,98 @@ +====== Créer un réseau virtuel pour les machines virtuelles ====== +{{ :dummy.png?75x75|Nom de la section}} + +La carte virtuelle **vibr0** doit être installée sur la machine pour faire le pont entre les machines virtuelles et le réseau **hôte**. + + +ip addr show virbr0 + + +--- + +La carte virtuelle est fournie par le programme **virsh**. vous pouvez vérifiez sa disponibilité avec la commande suivante : + + +virsh net-list --all + + +Résultat + + + Nom État Démarrage automatique Persistent +--------------------------------------------------------- + default inactif Oui Oui + + + +Si ce n'est pas le cas, voici quelques commandes pour vous en sortir. + +----- + + +sudo virsh net-autostart default + + +Résultat + + +Réseau default marqué en démarrage automatique + + +--- + +Récupération de la configuration **XML** et activation + + +sudo virsh net-define /usr/share/libvirt/networks/default.xml + +sudo virsh net-autostart default + +sudo virsh net-start default + + + +--- + + + + +sudo brctl show + + +----- + +Nouvelles vérifications : + + + +virsh net-list --all + + +Résultat + + + Nom État Démarrage automatique Persistent +--------------------------------------------------------- + default inactif Oui Oui + + + +--- + + +ip addr show virbr0 + + +Exemple de résultat : + + +4: virbr0: mtu 1500 qdisc noqueue state DOWN group default qlen 1000 + link/ether 52:54:00:80:76:b5 brd ff:ff:ff:ff:ff:ff + inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 + valid_lft forever preferred_lft forever + + +===== Biblio ===== + +https://wiki.libvirt.org/page/Networking + diff --git a/data/pages/informatique/virtualisation/vbox.txt b/data/pages/informatique/virtualisation/vbox.txt new file mode 100644 index 0000000..a36d9d5 --- /dev/null +++ b/data/pages/informatique/virtualisation/vbox.txt @@ -0,0 +1,124 @@ +====== Machines Virtuelles : Virtual Box ====== + + +===== - Installer virtual Box ===== + +Toutes les commandes ont été effectuées par ''su -'' + +__>> Supprimer les anciennes versions __ + +Supprimer les anciennes versions : + +dnf remove akmods virtualbox-dkms virtualbox + +dnf remove kernel kernel-core kernel-debug-devel kernel-devl dmks + + +__>> Purger la liste des kernel__ + +Liste les kernel installés + +rpm -q kernel + +Si vous le désirez, supprimer les anciens Kernel. + +__>> Installer Virtual Box __ + +Installer le dépôt de Virtual Box : + +wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo +sudo cp virtualbox.repo /etc/yum.repos.d/ + +sudo dnf install cpp gcc kernel-devel dkms VirtualBox-5.1 + + +__>> Configurer__ + +Lancement de la configuration du noyau par Virtual Box : + +sudo /sbin/rcvboxdrv setup + + +ou + + +sudo /sbin/vboxconfig + + +Résultat : + +Stopping VirtualBox kernel modules [ OK ] +Uninstalling old VirtualBox DKMS kernel modules [ OK ] +Trying to register the VirtualBox kernel modules using DKMS[ OK ] +Starting VirtualBox kernel modules [ OK ] + + +__>> Pilotes USB 2.0__ + +Récupération des pilotes depuis le site https://www.virtualbox.org/wiki/Downloads + +Clique sur le lien [[http://download.virtualbox.org/virtualbox/5.0.6/Oracle_VM_VirtualBox_Extension_Pack-5.0.6-103037.vbox-extpack|VirtualBox 5.0.6 Oracle VM VirtualBox Extension Pack]] + +Enregistrement du fichier **Oracle_VM_VirtualBox_Extension_Pack-5.0.6-103037.vbox-extpack** dans le dossier **download**. + +Ouvrir VitrualBox et accéder au menu **Fichier** -> **Paramètres...**\\ + +Dans la nouvelle fenêtre qui s'ouvre, sélectionner l'onget **Extension** + +{{ informatique:cfp:installer_virtual_box:vm-extensions-installees.png |VirtuaBox - Extensions installées}} + +Cliquer sur le bouton **Adds new package.** {{informatique:cfp:installer_virtual_box:vm-extensions-ajouter.png?18|VirtualBox - Ajouter}}\\ + +{{ informatique:cfp:installer_virtual_box:vm-extensions-ajouter-zoom.png |VirtualBox - Zoom sur le bouton ajouter dans les extensions}} + +Une boite à question s'affiche + +{{ informatique:cfp:installer_virtual_box:vm-extensions-question-installtion.png |}} + + +Vous êtes sur le point d'installer une extension VirtualBox. Les extensions complémentent les fonctionalités de VirtualBox et peuvent contenir des logiciels - éventuellement nuisibles - qui s'intègrent au système d'exploitation. Veuillez revoir la description ci-dessous et ne continuez que si vous avez obtenu l'extension d'une source fiable. + +Nom : +Oracle VM VirtualBox Extension Pack +Version : +5.0.6r103037 +Description : +USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption. + + +La licence Virtual Box s'affiche, défiler l'ascenceur du contenu de la licence jusqu'en bas afin de pouvoir cliquer sur **J'accepte** + +{{ informatique:cfp:installer_virtual_box:vm-extensions-licence.png |Virtual Box - Licence}} + +L'extension a été installée avec succès et est disponible dans la liste des extensions installée. + +{{ informatique:cfp:installer_virtual_box:vm-extension-installee-succes.png |Virtual Box - Extension installée}} + + +===== - Augmenter la taille d'un disque VDI avec Virtual Box ===== + +L'objectif est d'augmenter la taille d’un disque dur au format **.vdi** pour les machines virtuelles Virtual Box. Cette augmentation de la taille du disque dur nous permettra d’avoir un même système sans perte de données mais avec un espace disque plus grand. + +__>> Création du nouveau disque__ + +Il faut créer un nouveau disque qui va avoir la taille que nous voudrons avoir au final sur notre VM. Pour avoir un disque de 20Go par exemple, nous sélectionnons “Contrôleur : SATA” puis nous cliquons sur l’icône avec plusieurs CD et un “+” vert. + +On sélectionnera ensuite “Créer un nouveau disque”. + +On crée ensuite notre disque en le nommant et en sélectionnant la taille voulue. + +A la fin de la création, on voit que notre système possède deux disques. + +__>> Clonage des disques__ + +Nous allons maintenant, grâce aux commandes natives à Virtual Box, cloner l’ancien disque vers le nouveau pour que le disque plus grand que nous venons de créer ai le même contenu que l’ancien plus petit. On utilise pour cela la commande “VBoxManage” qui est fournie sur toutes les distributions à l’installation de "VirtualBox". Sous Linux, il suffit d’appeler la commande en étant en “root“ : + + +vboxmanage clonehd < chemin vers ancien disque > --existing + + +Nous verrons alors une barre de progression apparaître. + +Une fois la barre achevée, nous pourrons retirer l’ancien disque dur en le sélectionnant dans la configuration de notre machine virtuelle puis en cliquant sur le “–” rouge sur un CD en bas de cadre. + +On pourra ensuite démarrer notre machine virtuelle et voir que le système est dans le même état que sur l’ancien disque. On pourra alors agrandir la taille de nos partitions avec l’outil natif Windows ou parted (CLI)/ Gparted (Desktop) sous Linux de la Machine Virtuelle. \ No newline at end of file diff --git a/data/pages/informatique/virtualisation/virt-fedora.txt b/data/pages/informatique/virtualisation/virt-fedora.txt new file mode 100644 index 0000000..668b14a --- /dev/null +++ b/data/pages/informatique/virtualisation/virt-fedora.txt @@ -0,0 +1,11 @@ +====== Virtual Machine avec Fedora Linux ====== +{{ :dummy.png?75x75|Programmes pour créer des machines virtuelles KVM avec Fedora Linux}} + + +Sous **Fedora Linux**, pour créer des machines virtuelles avec **KVM**, vous pouvez utiliser l'outil de ligne de commande [[informatique:linux:applications:virt-install|virt-install]] ou l'interface graphique [[informatique:linux:applications:virt-manager|virt-manager]]. + +Les packages **virt-install** et **virt-manager** incluent toutes les bibliothèques et dépendances nécessaires pour effectuer de la virtualisation. Cependant, certaines fonctionnalités spécifiques peuvent nécessiter des dépendances supplémentaires. + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/informatique/virtualisation/virt-mx-linux.txt b/data/pages/informatique/virtualisation/virt-mx-linux.txt new file mode 100644 index 0000000..93042cb --- /dev/null +++ b/data/pages/informatique/virtualisation/virt-mx-linux.txt @@ -0,0 +1,45 @@ +====== Virtual Machine Manager avec MX Linux ====== + +{{ :dummy.png?75x75|Virtual Machine Manager, virt-manager, sous MX Linux}} + +{{:informatique:virtualisation:pasted:20210110-133118.png|Avertissement concernant l'utilisation du manager}} + +Avant d'installer un **Manager de machines virtuelles**, il est nécessaire qu'un **hyperviseur** soit installé. Lors de mes tests, je m'appuie sur l'**hyperviseur** **qemu**. + + sudo update & sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils libguestfs-tools genisoimage virtinst libosinfo-bin virt-manager libspice-client-glib-2.0 libspice-client-gtk-3.0 + + +-- + +Pour gérer la virtualisation sous MX Linux, j'utilise le programme **Virtual Machine Manager**. Celui-ci s'appuie sur la librairie **libvirt**. + +Pour installer **virt-manager**, il suffit de s'appuyer sur le dépôt officiel et standard : + sudo apt update & sudo apt install virt-manager + +Ajouter les droits de l'utilisateur sur l'**hyperviseur** + + +sudo adduser $USER libvirt-qemu +sudo adduser $USER libvirt + + +{{:informatique:virtualisation:pasted:20210110-142603.png}} + +-- + +Avant la création d'une machine virtuelle, je conseille de configurer le stockage des fichiers depuis le menu **Édition** >> **Détail de la connexion** >> onglet **Stockage**. + +{{:informatique:virtualisation:pasted:20210110-143203.png}} + +Dans le panneau de gauche se trouve la liste des **pool**s de stockage. A notre niveau, le pool de stockage est représenté par un dossier (**dir**). Par il défaut, il se trouve à l'emplacement **/var/lib/libvirt/images**. + +Chaque **pool de stockage** représente une liste de volumes : disque dur, disque amovibles... avec des propriétés spécifiques. Un volume est représenté par un fichier sur le machine hôte. + +Je définis un nouveau pool nommé ''pool_stockage'', pour stocker les **volumes** de type disque dur destinés aux **systèmes d'exploitation**, aux différence **machines virtuelles**. Je définis également un pool ''iso'', contenant différentes archives **ISO**. + +{{:informatique:virtualisation:pasted:20210110-144224.png}} + +Pour créer une nouvelle machine virtuelle, dans le menu **Fichier**, sélectionner l'intitulé **Nouvelle machine virtuelle** + +{{:informatique:virtualisation:pasted:20210110-142717.png}} + diff --git a/data/pages/informatique/woob.txt b/data/pages/informatique/woob.txt new file mode 100644 index 0000000..0318d9c --- /dev/null +++ b/data/pages/informatique/woob.txt @@ -0,0 +1,12 @@ +====== woob ====== +{{ :dummy.png?75x75|Nom de la section}} + +**woob** regroupe une collection d'applications capables d'interagir avec des sites Internet, sans qu'il soit nécessaire d'ouvrir un navigateur Web. Il s'agit d'interagir avec les APIs des sites. + +Les applications sont regroupées par thèmes. Les thèmes ainsi que le détail des applications sont disponibles sur la page https://woob.tech/applications/ + + +===== Installation ===== + + + pip install woob \ No newline at end of file diff --git a/data/pages/journal_geek/2008/index.txt b/data/pages/journal_geek/2008/index.txt new file mode 100644 index 0000000..fd0d532 --- /dev/null +++ b/data/pages/journal_geek/2008/index.txt @@ -0,0 +1,4 @@ +====== 2008 ====== + + * [[journal_geek:noix_de_grenoble_70_ans_d_aoc|Noix de Grenoble : 70 ans d'AOC]] + diff --git a/data/pages/journal_geek/2010/index.txt b/data/pages/journal_geek/2010/index.txt new file mode 100644 index 0000000..ad91a78 --- /dev/null +++ b/data/pages/journal_geek/2010/index.txt @@ -0,0 +1,8 @@ +====== Billets de 2010 ====== + + + + + +~~NOCACHE~~ + diff --git a/data/pages/journal_geek/2012/10/31/connexions-adsl.txt b/data/pages/journal_geek/2012/10/31/connexions-adsl.txt new file mode 100644 index 0000000..3bc3c3b --- /dev/null +++ b/data/pages/journal_geek/2012/10/31/connexions-adsl.txt @@ -0,0 +1,43 @@ +====== Connexion DSL ====== + +===== - Erreurs FEC - Erreur CRC ===== + +Les données redondantes transmises au sein de chaque trame ADSL permettent de détecter et, dans une certaine mesure, de corriger les erreurs de réception((UIT-T / Recommandation G.992.1 (06/99), chapitre 7.6)). Si l'erreur n'affecte que quelques bits dans la trame ADSL reçue, un mécanisme de correction d'erreur (forward error correction) incorporé au circuit de réception est en général capable de reconstruire les données abîmées. L'erreur est signalée dans les statistiques de réception sous la forme d'une « erreur FEC ». En revanche, si les données sont trop abîmées pour pouvoir être reconstituées, l'erreur est signalée sous la forme d'une « erreur CRC ». Dans certains cas, une erreur CRC affecte l'en-tête d'une cellule ATM, et cette altération est détectée par le récepteur, qui la signale sous la forme d'une « erreur HEC ». Enfin, si le taux d'erreur est suffisamment grand, la structure de la trame ADSL elle-même peut être affectée au point que plus aucune donnée reçue n'est utilisable. On constate alors une perte de tramage (« erreur LOF ») qui peut aller jusqu'à la perte totale de synchronisation (« erreur LOS »). En présence de ce type d'erreur, le modem ADSL réagit le plus souvent en interrompant la communication et en entamant une nouvelle procédure de synchronisation depuis le début. C'est le phénomène connu sous le nom de « désynchronisation » par les internautes. + +Le protocole ATM ne supporte pas nativement de système de correction des erreurs. Quand se produit une erreur suffisamment sévère pour que le dispositif de correction d'erreur natif de l'ADSL (FEC) ne puisse pas la corriger, c'est-à-dire une erreur de type CRC, les cellules ATM affectées par l'erreur sont supprimées en réception. Il manque donc un segment dans les données utilisateur reçues par le destinataire. En général, une couche de protocole de niveau supérieur (TCP par exemple) fait le nécessaire pour demander la retransmission de ce segment manquant.. + +-- //[[http://fr.wikipedia.org/wiki/Asymmetric_Digital_Subscriber_Line#Gestion_des_erreurs_de_transmission]]// + +Une ligne ne devrait pas dépasser 500 FEC/s ((http://forum.freenews.fr/index.php?topic=80354.0 il manque des explications sur cette valeur...)) + +Une ligne ne devrait pas dépasser 10 CRC/h ((référence ?)). + + + +===== - Exemple d'informations relevées ===== + + +^ ^ Temps de disponibilité ^ Type DSL ^ Bande passante (montante/descendante) ^ Données transférées (envoyées/reçues) ^ +^ 2012/10/20 00:00 | 1 jour, 2:47:22 | ITU-T G.992.1 | 800 / 5.600 | 301,32 MB / 1,99 GB | +^ 2012/10/28 17:10 | 0 jour, 8:17:45 | ITU-T G.992.1 | 800 / 6.720 | 344,64 MB / 1,85 GB | +^ 2012/10/31 20:00 | 2 jours, 23:12:34 | ITU-T G.992.1 | 800 / 5.792 | 1,07 GB / 1,99 GB | + + +^ (montant/descendant) [dBm] ^ Puissance de sortie ^ Atténuation de ligne ^ Marge signal/bruit ^ +^ 2012/10/20 00:00 | 12,3 / 19,8 | 23,5 / 44,5 | 19,0 / 10,4 | +^ 2012/10/28 17:10 | 12,3 / 19,8 | 23,5 / 45,0 | 18,0 / 9,7 | +^ 2012/10/31 20:00 | 12,3 / 19,8 | 23,5 / 44,5 | 19,0 / 10,0 | + +^ (local/distant) ^ Système ID fournisseur ^ Chipset ID fournisseur ^ Perte de trames ^ Perte de signal ^ Perte de puissance ^ Perte de liaison (distant) ^ Secondes d'erreurs ^ +^ 2012/10/20 00:00 | TMMB / ---- | BDCM / BDCM | 0 / - | 0 / - | 0 / - | - | 66 / - | +^ 2012/10/28 17:10 | TMMB / ---- | BDCM / BDCM | 0 / - | 0 / - | 0 / - | - | 13 / - | +^ 2012/10/31 20:00 | TMMB / ---- | BDCM / BDCM | 0 / - | 0 / - | 0 / - | - | 880 / - | + +^ (montant/descendant) ^ Erreurs FEC ^ FEC/s ^ Erreurs CRC ^ CRC/h ^ Erreurs HEC ^ +^ 2012/10/20 00:00 | 0 / 2.518.060 | 25 | 0 / 151 | - / 5,3 | - / 142 | +^ 2012/10/28 17:10 | 0 / 1.172.933 | 40 | 0 / 23 | - / 2,3 | - / 19 | +^ 2012/10/31 20:00 | 0 / 8.704.560 | 34 | 0 / 173 | - / 2,3 | - / 163 | + + + +{{page>vie_pratique:communication:historique_des_connexions_adsl:privee}} \ No newline at end of file diff --git a/data/pages/journal_geek/2012/2012-07-21-la_camera_embarquee_fait_fureur.txt b/data/pages/journal_geek/2012/2012-07-21-la_camera_embarquee_fait_fureur.txt new file mode 100644 index 0000000..ad73bc4 --- /dev/null +++ b/data/pages/journal_geek/2012/2012-07-21-la_camera_embarquee_fait_fureur.txt @@ -0,0 +1,19 @@ +====== La caméra embarquée fait fureur ====== + +Autrefois réservée aux compétitions sportives, la caméra embarquée se démocratise, offrant aux amateurs de sports extrêmes la possibilité de partager leurs exploits sur Internet. + +{{ :info:la_camera_embarquee_fait_fureur:21_21.jpg |}} + +Apparue sur les compétitions de F1 dans les années 60, la caméra embarquée est désormais accessible à tous. Blogs et boutiques spécialisés y sont même consacrés. + +L'offre est exponentielle sur le marché grand public, du premier prix au modèle semi-professionnel : légères, robustes, compactes, les caméras se déclinent aujourd'hui en versions full HD, HD 720 p et même en 3D. Le tout pour un prix allant de 150 à 350 euros. + +Particulièrement prisés par les adeptes de sports extrêmes, ces appareils de plus en plus performants se fixent sur un casque, un ski ou un VTT afin de filmer facilement ses exploits et de diffuser sur Internet des vidéos de grande qualité, notamment sur les réseaux sociaux. Les amateurs de sports aquatiques ne sont pas en reste, grâce aux caissons étanches proposés par les fabricants. + +Les ventes de caméras embarquées se sont en conséquence envolées ces derniers mois. Un constructeur français annonce ainsi un chiffre d'affaires en hausse de près de 40 % sur 2011. Avec l'explosion du nombre de vidéos visionnées sur Internet, ce marché encore naissant semble promis à un bel avenir. + + +http://www.lacameraembarquee.fr/ +http://www.xtremcam.com/ +http://www.absolutesport.fr/ +http://www.cdiscount.com/photo-numerique/camescope-numerique/camera-embarquee/l-1120216.html \ No newline at end of file diff --git a/data/pages/journal_geek/2012/2012-07-22-rhonalp1_une_nouvelle_radio_autoroutiere_sur_107_7.txt b/data/pages/journal_geek/2012/2012-07-22-rhonalp1_une_nouvelle_radio_autoroutiere_sur_107_7.txt new file mode 100644 index 0000000..bf3fa58 --- /dev/null +++ b/data/pages/journal_geek/2012/2012-07-22-rhonalp1_une_nouvelle_radio_autoroutiere_sur_107_7.txt @@ -0,0 +1,7 @@ +====== Rhônalp'1, une nouvelle radio autoroutière sur 107.7 ====== + +{{journal_personnel:2004:10:rhonalp1.jpg | Rhônalp'1 Logo}}Opérationnelle depuis février 2004, sa zone de couverture s'élargira jusqu'à début 2006 sur l'A41, A43, A430, A432, A48, A49 et A51. + +La radio est animée par une équipe d'une douzaine de personnes de moyenne d'age de 35 ans à 50-50 d'hommes et de femmes, dirigées par Elisabeth Pioz. Les informations concernant le trafic sur le réseau des Autoroutes alpines sont directement transmises par le CESAR à Nances (en Savoie), le PC de circulation d'AREA, logé à proximité des locaux de la radio, permettant de garantir leur fiabilité et d'assurer leur diffusion quasi instantanée. + +La radio à été lancée par SOREALP (Société d'organisation de la radio autoroutière Rhône-Alpes) présidée par Jean-Luc ATTIA, directeur adjoint d'AREA. 10 millions d'euros ont été consacrés, essentiellement, à l'implantation des 48 relais émetteurs. \ No newline at end of file diff --git a/data/pages/journal_geek/2012/2012-11-01-la_video_youtube_virale.txt b/data/pages/journal_geek/2012/2012-11-01-la_video_youtube_virale.txt new file mode 100644 index 0000000..7f28b15 --- /dev/null +++ b/data/pages/journal_geek/2012/2012-11-01-la_video_youtube_virale.txt @@ -0,0 +1,22 @@ +====== Gangnam Style : La vidéo Youtube virale ====== + + +{{ journal_geek:la_video_youtube_virale:gangam_style_youtube_progression.png?600 |}} + +====== Numéro un dans la progression ====== + +Alors qu'elle a été seulement publiée le 15/07/2012, la clip phénomène [[http://www.youtube.com/watch?v=9bZkp7q19f0|PSY - GANGNAM STYLE (강남스타일) M/V]] a vue son nombre de vues de manière spectaculaire. 109 jours après, ce chiffre atteint la 3ème place du podium des vidéos les plus vues sur Youtube avec 612 258 366 lectures, juste derrière [[http://www.youtube.com/watch?v=t4H_Zoh7G5A|Jennifer Lopez]] et plus loin derrière [[http://www.youtube.com/watch?v=kffacxfA7G4|Justin Bieber]]. + +En regardant le graphe de progression, on peut fort parier qu'en fin d'année, la vidéo aura été vue plus de 1 000 000 000. J'avoue que j'ai eu du mal à l'écrire ce chiffre, mais tu as bien lu : 1 Millard de fois. + + --- //[[user:cedricabonnel]] 2012/11/01 09:48// + +Et ben voilà, c'est fait ! 653 323 322 pour PSY contre 617 185 829 pour J-Lo. Le GANGNAM STYLE est aujourd'hui le second titre le plus lu sur Youtube. + +Prochaine étape, Justin avec ces 796 479 362 lectures. A suivre... + + --- //[[user:cedricabonnel]] 2012/11/05 22:03// + +Doit-on faire une rédaction sur le fait qu'il ait dépassé le millard : 1 015 729 399 + + --- //[[user:cedricabonnel]] 2012/12/22 18:39// \ No newline at end of file diff --git a/data/pages/journal_geek/2012/apnee_du_sommeil/index.txt b/data/pages/journal_geek/2012/apnee_du_sommeil/index.txt new file mode 100644 index 0000000..4852511 --- /dev/null +++ b/data/pages/journal_geek/2012/apnee_du_sommeil/index.txt @@ -0,0 +1,20 @@ +====== Apnée du sommeil ====== + +===== Une phénomène très répandu ===== + +2,5 millions de Français souffrent d'apnée du sommeil. Cette pathologie se caractérise par des micro-éveils nocturnes plus ou moins nombreux, dus au brefs arrêts respiratoires. + +L'oxygénation insuffisante du cerveau qui en résulte provoque une somnolence diurne à l'origine d'accidents routiers, domestiques ou du travail. Le routier routier est actuellement sous-estimé : il y aurait en effet jusqu'à sept fois plus d'accidentés parmi les personnes apnéiques. + +L'étude de **Fondation MAIF**, menée par l'équipe **Sommeil et vigilance** de Patricia Tassi (université Louis Pasteur à Strasbourg), passe au crible les conséquences directes de cette pathologie peu soignée sur l'aptitude à la conduite (vigilance, réflexes, mémoire, concentration...). Elle met en oeuvre aussi en exergue des traitements très efficaces, comme l'assistance respiratoire nocturne grâce à un masque posé sur le nez et/ou la bouche suivant les modèles. + + +===== L'étude ===== + +Le syndrome d'apnée obstructive du sommeil (SAOS) est caractérisé par un arrêt du flux aérien d'une durée supérieure ou égale à 10 secondes, la reprise respiratoire coïncidant habituellement avec un éveil très bref ou l'allègement du sommeil. + +La présente recherche a pour objectif à la fois de mieux connaître les signes avant-coureurs d'une baisse de la vigilance chez des patients apnéiques lors d'une tâche de conduite automobile, mais aussi d'évaluer l'impact sur cette même performance d'un traitement par PPC (pression positive continue) sur l'amélioration de la qualité du sommeil et de la vigilance diurne. + +Lire la synthèse du [[..:..:apnee_du_sommeil:synthese_apnee_du_sommeil]]. + + --- //[[http://lpc.unistra.fr/page_perso_patricia_tassi.html]]// \ No newline at end of file diff --git a/data/pages/journal_geek/2012/code_de_la_route_les_sanctions_se_durcissent.txt b/data/pages/journal_geek/2012/code_de_la_route_les_sanctions_se_durcissent.txt new file mode 100644 index 0000000..9759c12 --- /dev/null +++ b/data/pages/journal_geek/2012/code_de_la_route_les_sanctions_se_durcissent.txt @@ -0,0 +1,18 @@ +====== Code de la route : Les sanctions se durcissent ====== + +===== Téléphoner en conduisant ===== + +Le Code de la route précise que : "L’usage d’un téléphone tenu en main par le conducteur d’un véhicule en circulation est interdit." + +Conduire avec un téléphone à la main est passible : + + * d’une amende forfaitaire de **135 €** (contre 35 € auparavant) ; + * d’un **retrait de 3 points** du permis de conduire (contre 2 points auparavant) . + +===== Bande d'arrêt d'urgence ===== + +Le simple fait de chevaucher la bande d'arrêt d'urgence est passible d'une amende de **135€** et d'un **retrait d'un point** sur le permis. + +===== Ecrans en voiture ===== + +L'utilisation d'un écran (smartphone, TV) peut coûter jusqu'à **1500€** et **trois points** sur le permis et votre appareil de visionnage sera confisqué. Vos enfants peuvent, pour leur part, continuer à regarder un film à l'arrière du véhicule pour occuper les longs trajets! \ No newline at end of file diff --git a/data/pages/journal_geek/2012/index.txt b/data/pages/journal_geek/2012/index.txt new file mode 100644 index 0000000..9d1a05a --- /dev/null +++ b/data/pages/journal_geek/2012/index.txt @@ -0,0 +1,12 @@ +====== 2012 ====== + + + + * [[journal_geek:la_video_youtube_virale:start]] + * [[journal_geek:2012:apnee_du_sommeil:start|Apnée du sommeil]] + * [[journal_geek:fete_des_lumieres_2012|Fête des lumières 2012]] + * [[journal_geek:que_font_les_salaries_quand_ils_ne_travaillent_pas_pendant_les_heures_de_travail|Que font les salariés au bureau quand ils ne travaillent pas]] + * [[journal_geek:les-internautes-fous-de-psy|Les internautes fous de PSY]] + * [[journal_geek:qualite_de_l_eau:start|Qualité de l'eau]] + * [[journal_geek:la_camera_embarquee_fait_fureur:start|La caméra embarquée fait fureur]] + * [[journal_geek:cout_du_peage|Coût du péage]] diff --git a/data/pages/journal_geek/2012/les-internautes-fous-de-psy.txt b/data/pages/journal_geek/2012/les-internautes-fous-de-psy.txt new file mode 100644 index 0000000..c44b5f4 --- /dev/null +++ b/data/pages/journal_geek/2012/les-internautes-fous-de-psy.txt @@ -0,0 +1,20 @@ +====== Les internautes fous de Psy ====== +{{ :journal_geek:la_video_youtube_virale:cedric_youtube_psy_5227c19e-cdb8-48f1-b2d9-9812fc1beb0c.png?300x|}} +{{tag>"culture medias"}} + + +Sortant son sixième album **PSY6 Pt.1**, le chanteur de [[http://fr.wikipedia.org/wiki/K-pop|K-Pop]] **[[http://en.wikipedia.org/wiki/Psy_(rapper)|Psy]]**, un [[http://fr.wikipedia.org/wiki/Cor%C3%A9e_du_Sud|Sud-Coréen]] de 34 ans, fait actuellement sensation sur la toile avec le titre [[http://www.youtube.com/results?search_query=Gangnam+Style&oq=Gangnam+Style|Gangnam Style]]. + +Au-delà du mélange pop-techno-rap entêtant du morceau, c'est surtout le déhanché improbable du chanteur qui font recette.\\ +**Park Jae-Sang**, alias **Psy**, imite en effet un cavalier sur son cheval, sautillant, le bras au-dessus de la tête comme pour faire tournoyer un lasso… + +Le clip en version M/V a déjà été vu plus de **283 millions** de fois (35 millions le 16/08/2012, 17 millions le 07/08/2012) et une avalanche de vidéos parodiques ont été postées en réaction. Psy est numéro 1 en Corée du Sud, et sa chanson est un des titres les plus téléchargés sur iTunes aux Etats-Unis, Canada, Finlande, Nouvelle-Zélande et Danemark. + +A ne pas rater [[http://youtu.be/9bZkp7q19f0|la version M/V]] pour les vestes fluo et la fausse neige. + + + +{{ youtube>wcLNteez3c4?medium }} + + +(AFP) --- //[[http://next.liberation.fr/musique/2012/08/07/les-internautes-fous-de-psy_838252|Les internautes fous de Psy | Next]] 2012/08/16 18:57// \ No newline at end of file diff --git a/data/pages/journal_geek/2013/20130205-prozac_list.txt b/data/pages/journal_geek/2013/20130205-prozac_list.txt new file mode 100644 index 0000000..2426c69 --- /dev/null +++ b/data/pages/journal_geek/2013/20130205-prozac_list.txt @@ -0,0 +1,58 @@ +====== La playlist Prozac ====== + +Vous voulez améliorer votre humeur? Essayez d'écouter Prince, Bob Marley et les Beach Boys. +Les chercheurs disent qu'un rythme rapide, une mélodie prévisible et un beat sont essentiels pour stimuler l'humeur. +Les chansons a capella peuvent également nous donner un coup de pouce. + +===== L'étude scientifique ===== +Les scientifiques ont révélé pourquoi certaines chansons nous rendre heureux et nous disent qu'une voix haut perchée sont les meilleurs à renforcer notre humeur. + +La recherche révèle les éléments qui entrent dans la fabrication d'une chanson heureuse, comme un rythme rapide, la mélodie prévisible, et un beat prononcé. + +Le neuroscientifique Dr Jack Lewis, qui a dirigé l'étude, a créé un playlist **prozac playlist**, qui comprend les hits de Prince, Beachboys, et Bob Marley. + + +Les chercheurs affirment que l'écoute d'artistes tels que Bob Marley peut améliorer notre humeur. Ils ont également trouvé que Prince et les Beachboys peuvent avoir un effet similaire. + + +La playlist Prozac + + Prince - Sexy Dancer + BB King - Let The Good Times Roll + Beachboys - Surfing USA + Curtis Mayfield - Victory - + Norman Jay remix + Bob Marley - Three Little Birds + Muddy Waters - Got My Mojo Working + Boney M - Sunny + The Darkness - I Believe In a Thing called Love + Scissor Sisters - Take Your Mama + Outkast - Hey Ya + Future heads - Acapella + Harder Better Faster - Daft Punk + M People - Moving on Up + 1812 - Tchaikovsky + + + +Les titres chantés sans musique arrière - «acapella» - nous rappellent de bons moments de notre vie, comme un mariage. Ils servent à nous donner un coup de pouce. + +Dr Lewis, qui a mené les recherches pour rara.com, site de musique en streaming, a déclaré qu'il était essentiel de récompenser le cerveau avec la playlist prozac. + +Il regarde la musique qui stimule les systèmes limbiques : les zones du cerveau responsables de la génération des émotions et des sensations de plaisir. + +Et il affirme que certains styles musicaux stimulent l'ensemble de ces domaines. Cette production naturelle ressemble beaucoup à celle créée par un bon plat de nourriture ou l'amour. + +M. Lewis a déclaré : «Même si elle est généralement considérée comme un genre triste, le blues a toutes les caractéristiques de la musique qui peut vous faire sourire. + +«Let the Good Times Roll» par le roi incontesté du blues, BB King est un bon exemple. + +«Le style dépouillé mais prévisible, un rythme avec une bonne percussion fourni une forte récompense au cerveau.» + +M. Lewis a dit qu'il était important pour les chanteurs de pouvoir "communiquer" avec les auditeurs sur un «niveau émotionnel» et a révélé que les pistes 'Acapella' étaient les mieux placés pour le faire. + +Il a dit: «La musique est tellement enracinée dans l'homme qu'il n'a pas besoin d'instruments pour avoir un effet sur nous. + +«Quand on entend l'émotion dans la voix humaine que nos cerveaux sont à l'écoute de ressentir une certaine émotion de ce nous-mêmes. + + --- //[[http://www.dailymail.co.uk/sciencetech/article-2267125/Want-boost-mood-Try-Listening-Prince-Beach-Boys.html]] 2013/02/05 21:14// \ No newline at end of file diff --git a/data/pages/journal_geek/2013/index.txt b/data/pages/journal_geek/2013/index.txt new file mode 100644 index 0000000..f7b935c --- /dev/null +++ b/data/pages/journal_geek/2013/index.txt @@ -0,0 +1,5 @@ +====== Billets de 2013 ====== +{{ :dummy.png?75x75|Nom de la section}} + + + diff --git a/data/pages/journal_geek/2013/sidebar.txt b/data/pages/journal_geek/2013/sidebar.txt new file mode 100644 index 0000000..b3fe376 --- /dev/null +++ b/data/pages/journal_geek/2013/sidebar.txt @@ -0,0 +1,9 @@ +====== Autre billets ====== + + + +-- + +retour à [[..:]] + +{{page>:sidebar}} \ No newline at end of file diff --git a/data/pages/journal_geek/2016/index.txt b/data/pages/journal_geek/2016/index.txt new file mode 100644 index 0000000..b882c5e --- /dev/null +++ b/data/pages/journal_geek/2016/index.txt @@ -0,0 +1,5 @@ +====== Billets de 2016 ====== +{{ :dummy.png?75x75|Nom de la section}} + + + diff --git a/data/pages/journal_geek/2016/releve_maneul_du_compteur_electrique.txt b/data/pages/journal_geek/2016/releve_maneul_du_compteur_electrique.txt new file mode 100644 index 0000000..ea0d168 --- /dev/null +++ b/data/pages/journal_geek/2016/releve_maneul_du_compteur_electrique.txt @@ -0,0 +1,9 @@ +====== Le relevé manuel ====== + +Depuis des années je m'efforce à effectuer mon relevé journalier, avec mon alarme quotidienne à 07h30. Et oui, tous les matins, je m'approche des boutons du compteur, avec mes gros doigts boudinés, afin de faire défiler les index HC/HP. Je les relève soigneusement dans un tableau Excel afin d'observer l’évolution de la consommation jour par jour. + +Et puis et venu l'idée de relever également les températures mini/maxi extérieure et intérieure afin d'essayer d'établir une corrélation entre chauffage électrique et consommation. + +Enfin, et venu le temps de la lassitude, de l'oubli et de l'indifférence en constatant inexorablement que le montant de mes factures évoluaient au gré des taxes et taxes de taxes avec rattrapage sur les deux années antérieures avec une espèce d’estimation de la consommation par proratisation de l'évolution des taxes. L'espèce d'estimation étant déjà une estimation de l'estimation de consommation étant réajustée par mes relevées que je transmettais à EDF (quand j'y pensai en temps et en heure). + +La nouvelle année aidant, je décidais de ne pas me laisser abattre pas cet espèce de papier reçu tous le deux mois, appelée également facture, me prélevant une somme indéterminée par des espèces de taxes et provisions divers. La décision fut prise de continuer de surveiller cette consommation énergétique en automatisant le plus possible les processus. diff --git a/data/pages/journal_geek/2016/zeste_de_marketing.txt b/data/pages/journal_geek/2016/zeste_de_marketing.txt new file mode 100644 index 0000000..a59a684 --- /dev/null +++ b/data/pages/journal_geek/2016/zeste_de_marketing.txt @@ -0,0 +1,15 @@ +====== Zeste de marketing ====== + + + +{{ journal_geek:limon_and_nada_s.jpg |}} + + + +Baptisée **Limon & Nada**, la boisson lancée par **Minute Maid** a fait son entrée cet été 2010. **Limon & Nada** ? + +Du citron et rien d'autre ? En guise de rien d'autre, on y trouve de l'eau, mais aussi **13% de jus de citron** concentré, du **sucre**, de la **pulpe de citron**, des **arômes**, de l'**anti-oxygène**, de l'**acide ascorbique** et du **colorant bêta-carotène**. Rien de bien méchant mais l'historique **Pulco**, lui, contient **3 fois plus de jus de citron** et **ni sucre ni arômes**. + +Bref, un coup marketing de plus, sans rapport avec la réalité du produit. + + \ No newline at end of file diff --git a/data/pages/journal_geek/2019/07.txt b/data/pages/journal_geek/2019/07.txt new file mode 100644 index 0000000..8572d46 --- /dev/null +++ b/data/pages/journal_geek/2019/07.txt @@ -0,0 +1,9 @@ +====== juillet ====== + + +> Imposer sa volonté aux autres, c'est une force.\\ +> Se l'imposer à soi-même, c'est une force supérieure. + +**31/07/2019** + +[[informatique:serveur:web-linux-apache:comment_demenager_un_hebergement_web_sans_trop_de_perturbations|Comment déménager un hébergement web sans trop de perturbations ?]] diff --git a/data/pages/journal_geek/2019/08/12.txt b/data/pages/journal_geek/2019/08/12.txt new file mode 100644 index 0000000..18acf15 --- /dev/null +++ b/data/pages/journal_geek/2019/08/12.txt @@ -0,0 +1,4 @@ +====== 12/08/2019 ====== + + +Je regarde ''Last Man On The Earth''. La gars est une tête à claques ! J'ai du mal à le supporter. \ No newline at end of file diff --git a/data/pages/journal_geek/2019/08/22.txt b/data/pages/journal_geek/2019/08/22.txt new file mode 100644 index 0000000..81008b5 --- /dev/null +++ b/data/pages/journal_geek/2019/08/22.txt @@ -0,0 +1,7 @@ +====== 22/08/2019 ====== + +C'est ma soirée **série**. + +Je termine la 3ème saison de ''Last Man On The Earth''. C'est le drame, il n'y aura pas de suite. Donc, c'est une histoire sans fin. [[https://fr.wikipedia.org/wiki/The_Last_Man_on_Earth]]. + +J’enchaîne sur ''Timeless''. \ No newline at end of file diff --git a/data/pages/journal_geek/2019/08/28.txt b/data/pages/journal_geek/2019/08/28.txt new file mode 100644 index 0000000..539f066 --- /dev/null +++ b/data/pages/journal_geek/2019/08/28.txt @@ -0,0 +1,6 @@ +====== 28/08/2019 ====== + +{{tag>site article}} + +Je reprends mes tests sur le proxy pass. J'essaie de l'appliquer aux sites aceinternet. Cela me permet d'apporter informations complémentaires sur l'**article** [[informatique:serveur:web-linux-apache:comment_demenager_un_hebergement_web_sans_trop_de_perturbations]].\\ +Je prends également des notes pour faire un épisode audio. diff --git a/data/pages/journal_geek/2019/08/29.txt b/data/pages/journal_geek/2019/08/29.txt new file mode 100644 index 0000000..332f0cd --- /dev/null +++ b/data/pages/journal_geek/2019/08/29.txt @@ -0,0 +1,13 @@ +====== 29/08/2019 ====== + + {{tag>article, document, magazine}} + +Je m’intéresse aux codes présents sur une enveloppe. J'ai rédigé l'**article**: [[.:..:20190829_datamatrix_la_poste]] + +Elektor propose un article Elektor gratuit sur une interrupteur 230 V commandé par Bluetooth (Low Energy). Le **document PDF** est disponible : [[https://www.elektormagazine.fr/news/article-elektor-gratuit-interrupteur-230-v-commande-par-bluetooth-low-energy]] + +Plein de cours, d'idée, de tutos sur les [[https://www.google.com/search?q=filetype%3Apdf+%arduino%22|Arduino en PDF]] + +Quelques numéros du magazine Électronique et Loisirs disponible sur le Web [[https://www.google.com/search?q=filetype%3Apdf+%22electronique+et+loisirs%22|ELECTRONIQUE et Loisirs Magazine]] + +En kiosk, on retrouve ''Que Choisir'' avec son dossier sur le bio, ''perd-il son âme ?''. Un article sur les ''casques audio, son et réduction de bruit ambiant. Que valent-ils ?''. D'ailleurs ce la me fait penser que Darty possède un stand de démo de casque à réduction de bruits. \ No newline at end of file diff --git a/data/pages/journal_geek/2019/08/30.txt b/data/pages/journal_geek/2019/08/30.txt new file mode 100644 index 0000000..1ab3242 --- /dev/null +++ b/data/pages/journal_geek/2019/08/30.txt @@ -0,0 +1,12 @@ +====== 30/08/2019 ====== + +{{tag>lien,site}} + +Quelques outils pour Webmaster. Voici les **liens** : + + * [[https://search.google.com/structured-data/testing-tool|Outils de test de données structurée]] + * [[https://search.google.com/search-console/|Google Search Console]] + +Cela m'a permis de modifier le **site** présent. + - suppression dans le fichier ''lib/tpl/bootstrap3/main.php'' de la valeur ''itemref="dw__license"''. Référence au message ''Référence à un élément "undefined" inexistant'' + - ajout des plugins ''Semantic Plugin'', ''webmaster tools plugin'' \ No newline at end of file diff --git a/data/pages/journal_geek/2019/08/31.txt b/data/pages/journal_geek/2019/08/31.txt new file mode 100644 index 0000000..9b423e7 --- /dev/null +++ b/data/pages/journal_geek/2019/08/31.txt @@ -0,0 +1,10 @@ +====== 31/08/2019 ====== + +{{tag>lien}} + +L'[[https://search.google.com/structured-data/testing-tool|Outils de test de données structurée]] a permis d'afficher des pb de SEO dans les pages du site Internet. + +Un internaute m'a envoyé **un lien** pour savoir comment sécuriser sont réseau a la maison avec un Raspberry Pi 3. J'aime le concept utilisé : fragmenter le réseau. Ça se passe dans l'article 01net, [[ +https://www.01net.com/astuces/comment-securiser-son-reseau-domestique-avec-un-raspberry-pi-3-1532277.html|Comment sécuriser son réseau domestique avec un Raspberry Pi 3]] + +{{ :journal_geek:2019:08:reseau_domestique_rapberry_pi.jpg?600 |}} \ No newline at end of file diff --git a/data/pages/journal_geek/2019/08/index.txt b/data/pages/journal_geek/2019/08/index.txt new file mode 100644 index 0000000..b1dfa08 --- /dev/null +++ b/data/pages/journal_geek/2019/08/index.txt @@ -0,0 +1,8 @@ +====== août ====== + + +> Il n'y a pas de plus grande joie que celle qu'on n'attend pas. + +{{namespace>journal_geek:2019:08}} + + diff --git a/data/pages/journal_geek/2019/09/01.txt b/data/pages/journal_geek/2019/09/01.txt new file mode 100644 index 0000000..1d5bca9 --- /dev/null +++ b/data/pages/journal_geek/2019/09/01.txt @@ -0,0 +1,9 @@ +====== 01/09/2019 ====== + +{{tag>lien}} + +L'été se termine. Après avoir frôlé les 35°C, nous aurons cette semaine des températures un peu plus fraîches : 5°C minimum et 24°C maximum.\\ +François Mocq, du site framboise314.fr, prépare un livre sur le Raspberry Pi 4 et la météo. Voici le **lien** : https://www.framboise314.fr/bientot-un-nouveau-livre-sur-le-raspberry-pi-4\\ +Je suis impatient de le découvrir. + +{{ :journal_geek:2019:09:ecran_meteo_framboise314.png?600 |}} \ No newline at end of file diff --git a/data/pages/journal_geek/2019/09/02.txt b/data/pages/journal_geek/2019/09/02.txt new file mode 100644 index 0000000..9bc6634 --- /dev/null +++ b/data/pages/journal_geek/2019/09/02.txt @@ -0,0 +1,11 @@ +====== 02/09/2019 ====== + +{{tag>article}} + +{{ :journal_geek:2019:09:code-barres.jpg?200|}} + +Je continue ma série d'articles sur le codage. + +Le code à barres (CAB) est ultra présent dans la vie de tous les jours depuis les années 1970. Mais comment cela fonctionne-t-il ? L'article [[informatique:codage_code_barres_optique|codage, code-barres]] va essayer de répondre à ces questions. + + diff --git a/data/pages/journal_geek/2019/09/03.txt b/data/pages/journal_geek/2019/09/03.txt new file mode 100644 index 0000000..371b50d --- /dev/null +++ b/data/pages/journal_geek/2019/09/03.txt @@ -0,0 +1,9 @@ +====== 03/09/2019 ====== + +{{ :journal_geek:2019:09:table-code-ascii.gif?200|}} + +Quelle est la relation entre la valeur ''30'' en hexa et ''48'' en décimal ? C'est le chiffre ''0'' codé en ASCII !\\ +Cela explique également pourquoi nos données sont stockées sur 1 octet / 8 bits.\\ + Plus d'explication dans l'article [[informatique:codage_alphanumerique|Codage Alphanumérique]]. + + diff --git a/data/pages/journal_geek/2019/09/10.txt b/data/pages/journal_geek/2019/09/10.txt new file mode 100644 index 0000000..8816d3a --- /dev/null +++ b/data/pages/journal_geek/2019/09/10.txt @@ -0,0 +1,19 @@ +====== 10/09/2019 ====== + +{{ :journal_geek:2019:09:firefox_logos.png?direct|}} + +Firefox propose de nouveaux services. **Firefox Monitor**, **Firefox Send** et **Firefox Lockwise**. + + +[[https://monitor.firefox.com/|Firefox Monitor]] - Conseils pour sécuriser l'accès aux données, alerte d'utilisation de votre adresse mail dans des fuites de données, informations concernant des données volées. + +[[https://send.firefox.com/|Firefox Send]] - Partage de fichiers volumineux (jusqu'à 2,5 Go), date d'expiration et nombre de téléchargement max. + +[[https://lockwise.firefox.com/|Firefox Lockwise]] - Coffre-fort de mots de passe online. + + +Des services similaires sont déjà proposées par d'autres sociétés. Firefox joue sur l'identité de la marque pour proposer ces services liées aux données privées et à la gestion de l'identité. Cela renforce l'image que veut donner Firefox : protéger votre vie privée. Les solutions ne sont pas encore complètes, mais permet pour un quidam d'être rassuré quant à l'utilisation de ces services sur cette plateforme. Toutefois, une règle d'or prévaut, inutile d'exposer sur Internet des données sans aucune raison valable. A vous de jauger la validité de la raison. + +===== Le truc qui n'a rien à voir ===== + +Les polices utilisées par Firefox sont au nombre de trois : **FF Meta Font**, **Inter UI** et **Metropolis**. diff --git a/data/pages/journal_geek/2019/09/12.txt b/data/pages/journal_geek/2019/09/12.txt new file mode 100644 index 0000000..13b2cc4 --- /dev/null +++ b/data/pages/journal_geek/2019/09/12.txt @@ -0,0 +1,25 @@ +====== 12/09/2019 ====== + +Debian affiche au démarrage un problème de bloc sur ''sdb2'' depuis quelques semaines. ''sdb2'' correspond à la partition n°2 du disque dur ''sdb''. ''sdb'' étant un disque dur mécanique de 320 GB Toshiba. Dans le gestionnaire de disque dur, une indication de mauvaise santé est apparu sur ce disque dur. Il n'y a pas de fumé sans feu. + +Pour information, il s'agit du TOSHIBA MK3256GSY + +{{ :journal_geek:2019:09:190912_disque_dur_erreur.png?400 |}} + +Il est temps de changer de disque. Mais faisons le point sur les informations stockées dessus : + * sdb1 - partition boot/efi + * sdb2 - racine de l'OS + * sdb3 - SWAP + * sdb4 - /home de l'installation + +J'ai un second disque, TS256GMTS800 avec comme partition: + * sda1 - la racine d'un ancien OS + +Donc, il va falloir + - changer de disque + - transférer les données de sdb4 (/home) + - installer de nouveau l'OS + +à suivre... + + diff --git a/data/pages/journal_geek/2019/09/14.txt b/data/pages/journal_geek/2019/09/14.txt new file mode 100644 index 0000000..81eec4f --- /dev/null +++ b/data/pages/journal_geek/2019/09/14.txt @@ -0,0 +1,19 @@ +====== 14/09/2019 ====== + +**Deepin Linux** équipera les prochains Huawei MateBook. Cette distribution est un dérivée d'Ubuntu > Knoppix > Morphix. La société **Deepin Technology** développe depuis 2004 cet OS Linux avec son propre bureau basé sur Gnome 3. + +Les sorties presse du moment. + +**Libra, la monnaie de facebook** et **les prochains futurous Games en 2021 ?** disponible dans le [[http://pvsamplersla5.immanens.com/fr/pvPageH5B.asp?puc=003142&nu=361&pa=3#2|Science et vie Junior Octobre 2019 - 361]] + +**Zoom sur l'assistant vocal Alexa** : musique, appels, skills, routines, calendriers dans le [[https://www.editions-lariviere.fr/micro-pratique/|Micro Pratique 277 - octobre 2019]] + +**Spécial sécurité informatique** dans le [[http://www.kiosque01.fr/|01 net HS 112 - septembre-ocotbre 2019]]. Il traite de sécurité pour Windows, Ubuntu, Android et iOS. Certains articles nécessite d'avoir de connaissances en informatique. + +Enfin, sur le web. + +Petit rappel, le numéro 4 du podcast [[http://quotigeek.fr/04-la-securite-informatique-pour-tous/|QuotiCast, la grosse émission]] traite également de la sécurité informatique. + +Chromebook en fin de vie après 3 ans de bons et loyaux services. L'image est surprenante. https://twitter.com/meow_then_roar/status/1170831566903369731 + +Retrouver la [[https://info.mindcast.fr/?name=2019-09-15_cedric_info_24_deepin_libra_securite_informatique_chromebook_mcinfo_ogg_.mp3|revue digitale du 14/09/2019]] dans le podcast audio [[https://info.mindcast.fr/|mindcast INFO]]. diff --git a/data/pages/journal_geek/2019/09/15.txt b/data/pages/journal_geek/2019/09/15.txt new file mode 100644 index 0000000..beec7c3 --- /dev/null +++ b/data/pages/journal_geek/2019/09/15.txt @@ -0,0 +1,27 @@ +====== 15/09/2019 ====== + +===== Private Network Firefox ===== + +{{ :journal_geek:2019:09:firefox_vpn.png?300|}} + +Les outils Mozilla s'agrandissent. [[https://private-network.firefox.com|Firefox Private Network]] propose désormais une protection pour votre protéger des curieux, pirates et méchants hackers sur des réseaux publics et ouverts. + +> When requests are sent to the Cloudflare proxy, Cloudflare will observe your IP address (known as the source IP address), the IP address for the Internet property you are accessing (known as the destination IP address), source port, destination port, timestamp and a token provided by Mozilla that indicates that you are a Firefox Private Network user (together, “Proxy Data”). + +Cet outil est une extension Firefox et permet également de masquer les requêtes DNS effectuées par Firefox à votre gestionnaire de réseau (FAI, réseau d'entreprise, Wifi connecté, opérateur mobile...). Il s'agit ni plus, ni moins d'une solution VPN. Actuellement disponible pour les versions de Firefox Desktop, cette solution gratuite, est en version Beta et utilise les solutions Cloudflare. Cette solution confère également une solution de Proxy avec conservation des données durant 24 heures. + +[[https://www.mozilla.org/en-US/privacy/firefox-private-network/]] + +[[https://www.cloudflare.com/mozilla/firefox-private-network-privacy-notice/]] + +Suis-je obliger d’énumérer les points négatifs de cette solution ? Ben oui : **unique opérateur**, **opérateur américain**, **intermédiaire**, **conservation des données hors de notre contrôle** + +===== Liens ===== + +JP m'a rappelé que de la lecture sur des magazines oubliés existait sur le site [[https://www.abandonware-magazines.org/|Abandonware Magazine]]. Il m'a avoué avoir un faible pour le ZX81. J'en connais un autre qui crackerait pour en avoir un de nouveau. + +Il m'a également rappelé au bon souvenir de mon montage de NAS et m'a indiqué que je pouvais également opter pour une solution toute prête avec le [[https://amzn.to/2QaKDYZ|Synology DS1819 + 8 Bay Desktop NAS]]. 1027€, un peu cher. + +Enfin, un vieux logiciel qui traîne dans nos cartes SIM pourrait compromettre notre vie privée. [[https://www.01net.com/actualites/ces-sms-invisibles-pourraient-geolocaliser-plus-d-un-milliard-de-mobiles-1766383.html|Ces SMS « invisibles » pourraient géolocaliser plus d’un milliard de mobiles]] + +Retrouver la [[https://info.mindcast.fr/?name=2019-09-16_cedric_info_25_private_network_firefox_abandonware_magazines_simjacker_mcINFO.mp3|revue digitale du 16/09/2019]] dans le podcast audio [[https://info.mindcast.fr/|mindcast INFO]]. diff --git a/data/pages/journal_geek/2019/09/19.txt b/data/pages/journal_geek/2019/09/19.txt new file mode 100644 index 0000000..5ab4cd4 --- /dev/null +++ b/data/pages/journal_geek/2019/09/19.txt @@ -0,0 +1,7 @@ +====== 19/09/2019 ====== + +> Bonjour, c'est votre facteur ! + +{{ :journal_geek:2019:09:raspberrypi4_bureau.jpg?600 |}} + +Mise à jour de l'article [[electronique:raspberry-pi:fondamentaux:ou_acheter_son_raspberrypi4]] \ No newline at end of file diff --git a/data/pages/journal_geek/2019/09/28.txt b/data/pages/journal_geek/2019/09/28.txt new file mode 100644 index 0000000..d965cd5 --- /dev/null +++ b/data/pages/journal_geek/2019/09/28.txt @@ -0,0 +1,13 @@ +====== 28/09/2019 ====== + +J'ai souvent été a la recherche d'un site Internet regroupant une communauté d'entraide informatique. Il y a beaucoup de sites Internet qui ressemblent a des forums avec leurs lots de trolls et leurs lots de questions/réponses qui n'ont ni queue, ni tête. +Historiquement et toujours d'actualité, il y a les newsgroup, mais pas forcément accessible a tous. + +L'idée que je me fais d'un site d'entraide est basée sur des technos actuelles : + * Tutos écrit et vidéo. Le principe est de montrer pas a pas led étapes pour utiliser un programme, monter une solution. La vidéo permet d'appuyer et de démontrer alors que l'ecrit permet de poser des paramètres et des bouts de code. + * FAQ. Cette section permet de repondre rapidement a des questions souvent posées. + * Forum / Commentaires qui permet d'echanger sur un problème en particulier. + * Chat qui permet d'échanger en direct + + +[[https://www.malekal.com/]] \ No newline at end of file diff --git a/data/pages/journal_geek/2019/09/index.txt b/data/pages/journal_geek/2019/09/index.txt new file mode 100644 index 0000000..d28b4fa --- /dev/null +++ b/data/pages/journal_geek/2019/09/index.txt @@ -0,0 +1,7 @@ +====== septembre ====== + +> Ce ne sont pas ceux qui savent le mieux parler qui ont les meilleures choses à dire. + +{{namespace>journal_geek:2019:09}} + + diff --git a/data/pages/journal_geek/2019/10/22.txt b/data/pages/journal_geek/2019/10/22.txt new file mode 100644 index 0000000..1005698 --- /dev/null +++ b/data/pages/journal_geek/2019/10/22.txt @@ -0,0 +1,38 @@ +====== i915, ou l'art de ne pas faire simple ====== + +Je viens d'acquérir un ordinateur avec carte vidéo intégrée. Malheureusement cette carte n'est pas supportée en standard par Linux Debian.\\ +On pourrait faire une dissertation sur qu'est-ce une compatibilité Linux et les joies et inconvénients de l'openSource. Je suis très mauvais dans cet exercice. Je préfère laissé cet art aux beaux parleurs, manipulateurs et charlatants. Vous savez, ceux qui vous font croire que vous priver de vos droits, c'est pour votre bien. C'est pour votre créativité. Je m'égare. + +Rapidement, il y a une carte vidéo intégré qui est un **Intel**. + +Après avoir exécuté la commande ''lspci | grep -i --color 'vga\|3d\|2d' '', j'obtiens '' 00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06) '' + +Linux a installé les pilotes i915: + +$ lsmod | egrep 'i915' +i915 1732608 4 +i2c_algo_bit 16384 1 i915 +drm_kms_helper 204800 1 i915 +drm 491520 5 drm_kms_helper,i915 +video 45056 1 i915 + + +Mais je reste bloqué sur le même problème. La résolution de l'écran ne veut pas aller plus loin que 1024x768. + +Je me diriger doucement vers une configuration de Xorg avec xrandr. Voilà les commandes saisies : + + + 61 xrandr --newmode 1920x1080 "1920x1080@60" 182.28 1920 1952 2640 2672 1080 1102 1113 1135 + 62 xrandr --addmode VGA-1 1920x1080 + 63 xrandr --output VGA-1 --mode 1920x1080 + 64 xrandr --addmode VGA-1 1920x1080 + 65 xrandr --newmode 1920x1080 "1920x1080@60" 182.28 1920 1952 2640 2672 1080 1102 1113 1135 + + +J'ai fini par changer de carte vidéo. J'ai opté pour une [[https://amzn.to/2OkxBFc|NVidia GT710]] qui répond au besoin. + +https://askubuntu.com/questions/776435/i-cant-get-1920x1080-with-intel-linux-graphic-driver + +https://unix.stackexchange.com/questions/330639/cant-get-past-1024x768-resolution-intel-graphics-xorg-debian-jessie-mate-env + +http://xtiming.sourceforge.net/cgi-bin/xtiming.pl \ No newline at end of file diff --git a/data/pages/journal_geek/2019/10/index.txt b/data/pages/journal_geek/2019/10/index.txt new file mode 100644 index 0000000..a9f1b5a --- /dev/null +++ b/data/pages/journal_geek/2019/10/index.txt @@ -0,0 +1,5 @@ +====== octobre ====== + +> Toi même tu le sais. Alors écoute toi. + +{{namespace>journal_geek:2019:10}} diff --git a/data/pages/journal_geek/2019/11/index.txt b/data/pages/journal_geek/2019/11/index.txt new file mode 100644 index 0000000..856ce1f --- /dev/null +++ b/data/pages/journal_geek/2019/11/index.txt @@ -0,0 +1,10 @@ +====== novembre ====== + +> Cours, vole, marche... mais ne t'arrête pas. Allons de l'avant ! + +Je suis une formation en ligne sur le [[https://www.fun-mooc.fr/courses/course-v1:univ-reunion+128001+session02/info|Bash]] et la [[https://www.fun-mooc.fr/courses/course-v1:MinesTelecom+04036+session01/info|conception 3D avec FreeCAD]]. + +[[https://alpinux.org/pages/install-party|Install Party d'Automne de l'association Alpinux]] se tiendra le 23 novembre 2019 à Chambéry. + +Le podcast l'[[http://donkluivert.cluster1.easy-hebergement.net|apéro des papas manchots]] devient orphelin. + diff --git a/data/pages/journal_geek/2019/12/index.txt b/data/pages/journal_geek/2019/12/index.txt new file mode 100644 index 0000000..6a6660e --- /dev/null +++ b/data/pages/journal_geek/2019/12/index.txt @@ -0,0 +1,12 @@ +====== décembre ====== + +> C'est bientôt l'avent, mais n'oublions pas le présent + +01/12/2019 - Je fais le point sur la consommation électrique du domicile. Une première vidéo permet de faire le [[https://youtu.be/4OhjOvRtDCo|point sur les offres alléchantes d'ENGIE]] et leur prix à -50% sur la tarification creuse. + +03/12/2019 - Les États-Unis menacent la France de surtaxer jusqu'à 100%, 63 produits français. Yaourt, maquillage, beurre, sac à main... soit l'équivalent de 2,4 milliards de dollars de produits. [[https://www.lefigaro.fr/conjoncture/riposte-americaine-a-la-taxe-gafa-100-de-surtaxe-sur-2-4-milliards-de-dollars-de-produits-francais-de-luxe-20191203]] + +Ceci est la réponse à la taxe GAFA qui doit être mise en place début 2020. Il s'agit de taxer à hauteur 3% les entreprises étrangères qui ont un chiffre d'affaire de plus de 750 millions d'euros. Soit 120 à 150 entreprises seulement (des géants de la tech, avant tout américains, mais aussi asiatiques et européens principalement). Et ce pour des recettes fiscales conséquentes : 500 millions pour la France. [[https://www.touteleurope.eu/actualite/qu-est-ce-que-la-taxe-gafa.html]] + +En octobre 2019, les États-Unis avait déjà taxer 7,5 milliards de dollars de produits européens, pour les dommages subis par le pays après les subventions de l'Europe à Airbus. [[https://www.lesechos.fr/monde/etats-unis/vins-fromages-textiles-trump-sanctionne-tous-types-de-produits-europeens-1136844]] + diff --git a/data/pages/journal_geek/2019/20190829_datamatrix_la_poste.txt b/data/pages/journal_geek/2019/20190829_datamatrix_la_poste.txt new file mode 100644 index 0000000..90f524f --- /dev/null +++ b/data/pages/journal_geek/2019/20190829_datamatrix_la_poste.txt @@ -0,0 +1,46 @@ +====== La matrice est sur l'enveloppe ====== + +{{ :journal_geek:calise_angers_dd_0-15_eur.jpg?400|}} +J'ai reçu un pli comportant deux codes à scanner. L'un était le numéro de suivi, format code à barre. L'autre m'était d'un format inconnu et j'avais du mal à trouver le produit qui me permettait de le décoder. + +Le site [[https://www.scandit.com/types-barcodes-choosing-right-barcode/|scandit]] m'a permis d'identifier le bon type de code. J'ai pu redécouvrir des formats peut souvent usités : AZTEC ou GS1 DATABAR.\\ +Mais celui qui se rapprochait le plus était le format DATAMTRIX. En effet, il est idéal pour des petits objets, petites surfaces et documents. Il est très utilisé et recommandé pour étiqueter de très petits objets. A tel point que je me suis aperçu qu'il était utilisé pour des timbres. + +On le retrouve sur les timbres électroniques, à imprimer chez soit.\\ +{{:journal_geek:montimbrenligne-paques-2010.jpg?200|}} + + +La DATAMATRIX est également présent sur les timbres distribués.\\ +{{:journal_geek:poste-2016-16.jpg?200|}} + +Le site de La Poste indique à quoi sert [[https://www.laposte.com/imprimerie/solutions/philatelie/timbre-courant-et-connecte|le code Data Matrix]]. +> Sur certaines versions, le timbre Marianne, édité pour la Poste Française, est pourvu d’un code Datamatrix qui permet d’automatiser le tri selon le niveau de priorité du courrier et sa destination (France ou international). Cette technique peut également être utilisée en prêt à poster pour intégrer des données informatiques variables à l’affranchissement. + + +La Poste nous indique également suivre votre courrier en proposant des services pour entreprises : [[ +https://www.laposte.fr/entreprise/produits-et-services/alliage|Alliage]]. + +Alliage vous permet d’identifier les adresses non distribuables de vos clients rapidement après chaque campagne de communication. Un logo Alliage, un datamatrix Alliage et code barre (CAB), permettant d'identifier le service, sont insérés sur chaque pli en amont de l'envoi. Lorsque le facteur identifie le pli comme non distribuable, il appose une étiquette et retourne le pli pour traitement dans le réseau postal. Le pli est ensuite flashé en lecture optique. Le CAB est reconnu et vous est envoyé par e-mail ou en flux SFTP. Le pli est ensuite recyclé par La Poste. + + +Mais quel est ce code ? + +J'ai dû essayer quelques recherches avant de comprendre qu'il fallait orienter ma recherche sur le mot clé DATAMATRIX. Toutes les applications disponibles sur Android, sont presque capable de lire du code à barre, 2D et des QR code. Mais les applications pouvant lire du DATAMATRIX, sont plus rares. + +J'ai trouvé l'application [[https://play.google.com/store/apps/details?id=gr.webq.codescanner&hl=fr_FR|Scan Them All]]. +Scan and read all 2D codes (QR code, Aztec, PDF417, Data Matrix) and many barcodes easy and fast. + +{{:undefined:screenshot_20190829_230519_gr_webq_codescanner.jpg?200|}} + +Au premier lancement, le scan présente une fenêtre qui est habituellement utilisée pour scan un code à barres. Mais elle a bien été capable de lire mon code DATAMATRIX et me donner ça signification alphanumérique. + + FRAA11LS0000EFRFR0000000000000000000ED00ML02Y7H7UJX8KIGF000FPC7180000000 + +A l'instant, je suis incapable d'obtenir plus d'informations.\\ +Toutefois, je pense qu'il y a suffisamment la place pour placer des informations concernant le timbre : type d'envoi, destination pays et tarif ainsi qu'un numéro de série. + +Un article de 2015 me donne quelques éléments, mais qui sont difficilement applicables sur ce DATAMATRIX. + +{{ :journal_geek:datama10.jpg |}} + +À suivre diff --git a/data/pages/journal_geek/2019/index.txt b/data/pages/journal_geek/2019/index.txt new file mode 100644 index 0000000..02f8713 --- /dev/null +++ b/data/pages/journal_geek/2019/index.txt @@ -0,0 +1,4 @@ +====== 2019 ====== + +{{page>.:11:start}}{{page>.:10:start}}{{page>.:09:start}}{{page>.:08:start}}{{page>.:07}} + diff --git a/data/pages/journal_geek/2020/01/07/postgresql_en_version_portable_pour_windows.txt b/data/pages/journal_geek/2020/01/07/postgresql_en_version_portable_pour_windows.txt new file mode 100644 index 0000000..edba888 --- /dev/null +++ b/data/pages/journal_geek/2020/01/07/postgresql_en_version_portable_pour_windows.txt @@ -0,0 +1,133 @@ +====== PostgreSQL en version portable pour Windows ====== + +{{ :journal_geek:postgresql_portable_sourceforge.png?600|}}Le 07 janvier 2020, + +Trouvé sur le site Sourceforge, la version portable de **PostgreSQL 10.4.1**. Il est annoncé qu'il n'y a pas besoin d'avoir des droits administrateur, ou un compte utilisateur ''postgres'' dans Windows pour faire fonctionner cette version portable. Ce SGBD fonctionne avec tous les comptes Windows. Il suffit de télécharger l'archive et de décompresser dans un dossier utilisateur. + +> https://sourceforge.net/projects/postgresqlportable/ + +Il y a également une version packagée pour la bibliothèque **Portable Apps**. + +Malheureusement, je n'ai pas trouvé de version 11. + +===== Déployer ===== + +J'ai téléchargé la version archivée en 10.1.1. Il s'agit d'un fichier ZIP se trouvant dans l'arborescence **10.1.1/PostgreSQL Portable v10.1.1.zip**. Il a une taille de 20 Mo. + +Le fichier **v10.4.1/PostgreSQL Portable v10.4.1** contient les fichiers patchés. Je la déploie donc, dans le même dossier. Il s'agit du dossier **PostgreSQLPortable-10** + +{{ :journal_geek:postgresql_portable_dossier.png |}} + +Lancement du programme **PostgreSQLPortable.exe**. Une fenêtre s'ouvre avec un message d'initialisation. + +{{ :journal_geek:postgresql_portable_01.png |}} + +Vient l'invite de commandes PostgreSQL. Il est temps de s'y mettre... + +{{ :journal_geek:postgresql_portable_02.png |}} + +===== Créer un rôle ===== + +Création d'un rôle (utilisateur) avec affectation du rôle ''Création de base'' et affectation d'un mot de passe. + + +postgres=# CREATE USER cedric; +CREATE ROLE + +postgres=# ALTER ROLE cedric WITH CREATEDB; +ALTER ROLE + +postgres=# ALTER USER cedric WITH ENCRYPTED PASSWORD ''; +ALTER ROLE + + +Vérification des utilisateurs présent avec la commande ''\du''. + + +postgres=# \du + Liste des rôles + Nom du rôle | Attributs | Membre de +-------------+---------------------------------------------------------------------------------+----------- + cedric | Créer une base | {} + postgres | Superutilisateur, Créer un rôle, Créer une base, Réplication, Contournement RLS | {} + + +Création de la base de données avec affectation des privilèges à l'utilisateur. + + +postgres=# CREATE DATABASE cedric OWNER cedric; +CREATE DATABASE + +postgres=# grant all privileges on database cedric to cedric; +GRANT + + +Vérification de la présence des bases de données avec la commande ''\l''. + + +postgres=# \l + Liste des bases de données + Nom | Propriétaire | Encodage | Collationnement | Type caract. | Droits d'accès +-----------+--------------+----------+-----------------+--------------+----------------------- + cedric | cedric | UTF8 | C | C | =Tc/postgres + + | | | | | postgres=CTc/postgres+ + | | | | | cedric=CTc/postgres + postgres | postgres | UTF8 | C | C | + template0 | postgres | UTF8 | C | C | =c/postgres + + | | | | | postgres=CTc/postgres + template1 | postgres | UTF8 | C | C | =c/postgres + + | | | | | postgres=CTc/postgres +(4 lignes) + + +===== Changer de base de données et d'utilisateur ===== + +Changer d'utilisateur avec la commande ''\connect''. Vous remarquerez le changement de l'invite au fur et à mesure de la validation des commandes. La commande ''\conninfo'' affiche les informations de connexion. + + +postgres-# \conninfo +Vous êtes connecté à la base de données « postgres » en tant qu'utilisateur « postgres » sur l'hôte « localhost » via le port « 5432 ». + +postgres-# \connect cedric +Vous êtes maintenant connecté à la base de données « cedric » en tant qu'utilisateur « postgres ». + +cedric-# \conninfo +Vous êtes connecté à la base de données « cedric » en tant qu'utilisateur « postgres » sur l'hôte « localhost » via le port « 5432 ». + +cedric-# \connect cedric cedric +Vous êtes maintenant connecté à la base de données « cedric » en tant qu'utilisateur « cedric ». + +cedric-> \conninfo +Vous êtes connecté à la base de données « cedric » en tant qu'utilisateur « cedric » sur l'hôte « localhost » via le port « 5432 ». + + +===== Créer une base de données ===== + +Lors de la création de la base de données, on précise le propriétaire. On pourrait en renseigner d'autres : + +CREATE DATABASE name + [ [ WITH ] [ OWNER [=] user_name ] + [ TEMPLATE [=] template ] + [ ENCODING [=] encoding ] + [ LC_COLLATE [=] lc_collate ] + [ LC_CTYPE [=] lc_ctype ] + [ TABLESPACE [=] tablespace ] + [ CONNECTION LIMIT [=] connlimit ] ] + + +Création : + + +cedric=# create database gestfiles owner cedric; +CREATE DATABASE + + +Vérification : + + +cedric=# \l + Liste des bases de données + Nom | Propriétaire | Encodage | Collationnement | Type caract. | Droits d'accès +-----------+--------------+----------+-----------------+--------------+----------------------- + gestfiles | cedric | UTF8 | C | C | + \ No newline at end of file diff --git a/data/pages/journal_geek/2020/01/09/amazon-manuel-pdf-et-libelle-des-produits.txt b/data/pages/journal_geek/2020/01/09/amazon-manuel-pdf-et-libelle-des-produits.txt new file mode 100644 index 0000000..f899b02 --- /dev/null +++ b/data/pages/journal_geek/2020/01/09/amazon-manuel-pdf-et-libelle-des-produits.txt @@ -0,0 +1,20 @@ +====== Amazon : manuel en PDF et libellé des produits ====== + +J'apprécie les sites qui proposent de télécharger les documentations en PDF. Lidl le propose de manière quasi systématique avec ses produits surprises sur le site Internet [[https://lidl-service.com|lidl service]].\\ +Si je ne trouve pas la documentation en PDF, je numérise le document papier. + +Je viens de faire l'acquisition d'un produit **amazonbasics**, un clavier sans fil. En cherchant sur Internet et en me basant sur le numéro de référence du clavier, j'ai trouvé le manuel en version PDF sur le site d'Amazon. + +{{ :journal_geek:2020:01:09:amazon_manuel_pdf.jpg |}} + +Je me suis dit qu'enfin Amazon propose des documents au format PDF pour ses produits. J'étais vraiment surpris de ne pas avoir vu cela plus tôt. J'étais sur le site Américain d'Amazon, mais je me suis facilement imaginé que je pouvais la retrouver sur le site Français. Un petit tour sur le moteur de recherche de l'historique de mes commandes avec le mot clé **clavier**. Impossible de trouver la commande. Ayant commandé récemment, je décide de jouer de la molette de la souris pour trouver cette commande. + +{{ :journal_geek:2020:01:09:amazon_clavier_libelle.jpg |}} + +La clavier à comme libellé ''Disposition française (AZERTY)''. Cela explique pourquoi je ne trouvais pas la commande. Je ne suis pas sûre qu'avec un tel libellé, Amazon face un carton plein au niveau des ventes. Mais revenons au manuel. + +Je viens de regarder pour la troisième fois, le manuel n'est pas disponible dans la page produit du site Amazon France. Alors que le manuel téléchargé sur le site Amazon US, la partie française est bien présente. Ce manuel est identique à celui qui était fourni au format papier. + +Bref, plein de petits ratés qui laisse un goût de dommage. Cela n'enlève rien au produit que j'apprécie mais l’expérience globale n'est pas parfaite. + +Je passe sous silence l'option suremballage qui n'a pas été respectée. diff --git a/data/pages/journal_geek/2020/04/23.txt b/data/pages/journal_geek/2020/04/23.txt new file mode 100644 index 0000000..8875090 --- /dev/null +++ b/data/pages/journal_geek/2020/04/23.txt @@ -0,0 +1,30 @@ +====== Hack d'une alimentation pile avec un régulateur ====== + +{{ :journal_geek:2020:04:ax3-999995-globe-led-action-noel-decoration.jpg?nolink&150|}} + + +Aziz ! Lumière + + +Cet hiver nous avions fait l'acquisition d'un jeu de **5 globes LED** modèle //ax3 999995// dans le magasin ACTION du coin. C'est très joli. Dans chaque globe, il y a 3 LED, le tout **alimenté par 2 piles 1,5 V**. Les conducteurs sont recouvert de toile de jute marron, pour faire un ensemble rustique. Après mesure, pour une alimentation de 3 V, les lumières consomment 150 mA. + +On souhaite mettre ces globes de manière perpétuelle dans la maison. Je vous invite à **hacker le boiter des piles** afin de pouvoir alimenter ces lampes en **230 Volts** et se débarrasser des piles ! + + + * **fer à souder** + * **pince à couper** + * **outils à main pour tronçonner** + + + + * **régulateur ajustable et stabilisé** sur [[https://www.ebay.fr/itm/10pcs-Mini-Power-Supply-Step-Down-Module-LM2596s-3A-DC-to-DC-Buck-Converter/263576748379|eBay]], sur [[https://amzn.to/3eNHA0T|Amazon Prime]] + * **transformateur 9v** sur [[https://www.ebay.fr/itm/EU-Adaptateur-Transformateur-Convertisseur-Alimentation-AC-100-240V-DC9V-0-5A/362862002901?hash=item547c42c2d5:g:PzoAAOSwq1leAzrX|eBay]], sur [[https://amzn.to/2XYkZcc|Amazon Prime]] + * **fils conducteur de deux couleurs différentes** (< 20 cm) + * **connecteur jack femelle prise DC 2.1m x 5.5mm rond châssis**, sur [[https://www.ebay.fr/itm/2-1mm-x-5-5mm-Metal-Round-Panel-Mount-Female-Socket-DC-Connector-Jack-Plug/261714049758|eBay]], sur [[https://amzn.to/2yztvnj|Amazon]] + + +Je ne suis pas mécontent du résultat ! J'ai réussi à loger le régulateur de tension dans le compartiment des piles et incorporer au boiter une prise d'alimentation femelle. + +{{ :journal_geek:2020:04:ax3-999995-globe-led-action-noel-decoration-boitier-hack.jpg?nolink |}} + +> La suite arrive dans un prochain billet diff --git a/data/pages/journal_geek/2020/20200428-creer-livecd-testdisk.txt b/data/pages/journal_geek/2020/20200428-creer-livecd-testdisk.txt new file mode 100644 index 0000000..24bcd4b --- /dev/null +++ b/data/pages/journal_geek/2020/20200428-creer-livecd-testdisk.txt @@ -0,0 +1,22 @@ +====== Avoir un LiveCD TestDisk ====== +{{:journal_geek:2020:04:28:testdisklogo-clear-100.png?75x75|}} + +**TestDisk** est un formidable outils de récupération de données après une perte de partition ou une effacement malencontreux de fichiers ou de dossiers. Il gère les partitions **ext3**, **ext4**, **NTFS** et **FAT32** sur disque **SSD**, **HDD**, **clé USB**, **//stick// mémoire**... . **TestDisk** scanne les secteurs du disque dur. Je ne reviens pas vers les vertus innombrables de ce logiciel, mêmes parfois il déterre trop de morts. + +Il est conseillé d'utiliser ce logiciel avec un [[informatique:se:index|Système d'Exploitation]] dont vous ne voulez pas récupérer les données, afin d'éviter d’augmentation le risque de perte définitive des données. Ceci afin d'éviter des écritures sur le disque. Le mieux est d'utiliser un **LiveCD** ou une **clé USB** //bootable// appelée également **LiveUSB** avec le programme **TestDisk** déployé. + +> [[http://www.system-rescue-cd.org/Download/|Téléchargement gratuit de SystemRescueCD]] + +Une [[https://www.cgsecurity.org/wiki/TestDisk_Livecd_FR|liste des distributions proposant TestDisk]] est disponible sur le site de **CGSecurity**. Il y a fort longtemps (en 2003), j'utilisais l'[[https://www.ultimatebootcd.com/|Ultimate Boot CD]], mais malheureusement le nombre de sortie à fortement diminuée depuis 2013 et [[https://www.ultimatebootcd.com/news.html|s'est même arrêtée depuis 03/2018]]. + +J'ai choisi la distribution [[http://www.system-rescue-cd.org/|System Rescue CD]], dont la dernière version date du 18/04/2020. J'ai téléchargé une [[http://www.system-rescue-cd.org/Download/|image ISO de System Rescue CD]] que j'ai ensuite déployée sur clé USB avec l'utilitaire [[https://wiki.gnome.org/Apps/Disks|gnome-disk-utility 3.34.5]]. + +{{ :journal_geek:2020:04:28:pasted:20200428-115452.png |Gnome Disk restaure une image disque System Rescue CD 6.1.3}} + +{{ :journal_geek:2020:04:28:pasted:20200428-115707.png | Occupation de System Rescue CD 6.1.3 sur une clé de 8 Go}} + + + +====== Autres liens ====== + +> [[https://www.cgsecurity.org/wiki/Create_a_TestDisk_FreeDos_LiveCD|Create a TestDisk FreeDos LiveCD - CGSecurity]] \ No newline at end of file diff --git a/data/pages/journal_geek/2020/20201129-mise-a-jour-wordpress.txt b/data/pages/journal_geek/2020/20201129-mise-a-jour-wordpress.txt new file mode 100644 index 0000000..faf8be8 --- /dev/null +++ b/data/pages/journal_geek/2020/20201129-mise-a-jour-wordpress.txt @@ -0,0 +1,26 @@ +====== Mise à jour Wordpress : bcmath ====== +{{ :dummy.png?75x75|Nom de la section}} + +Des extensions ont été mises à jour dans WordPress et le site de ma cousine est devenu inutilisable. Pourtant, un mail l'avait rassuré : + +Bonjour ! Des extensions ont été mises à jour automatiquement vers leurs dernières versions sur votre site à l’adresse http://edelbleue.fr. Vous n’avez rien de plus à faire. + + +Ces extensions sont maintenant à jour, j'ai reçu ce mail : +- WP Statistics version 13.0.2 + + +Si vous rencontrez des problèmes ou avez besoin d’assistance, les volontaires du forum d’entraide de wpfr.net devraient pouvoir vous aider. +https://wpfr.net/support + +L’équipe WordPress + + +Pourtant, l'accès au site se pourfandait de l'affichage d'un message technique : + Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be installed + +Le composant en question est **bcmath**, c'est un composant PHP, il faut donc l'installer : + apt install php-bcmath + +Aucun redémarrage n'est nécessaire. + diff --git a/data/pages/journal_geek/2020/20201129-teletravail.txt b/data/pages/journal_geek/2020/20201129-teletravail.txt new file mode 100644 index 0000000..271af84 --- /dev/null +++ b/data/pages/journal_geek/2020/20201129-teletravail.txt @@ -0,0 +1,10 @@ +====== Le Télétravail à 100% continue ====== +{{tag>teletravail}} +{{ :dummy.png?75x75|Télétravail}} + + +Le **Premier ministre** Jean Castex a détaillé ce jeudi 26 novembre les mesures concernant le télétravail **: “Le télétravail reste la règle et doit être le plus massif possible”** **jusqu’au 20 janvier**. + +“Le temps est venu d’alléger des contraintes, mais nous ne pouvons pas baisser la garde. Il est prématuré de parler de déconfinement. Notre stratégie est progressive. Elle consiste à autoriser le redémarrage de certaines activités, quand elles permettent d’assurer la sécurité des salariés et du public”, a expliqué Jean Castex. + +“Pendant toute cette période, qui sera décisive, le télétravail restera la règle et devra rester le plus massif possible.”. Les syndicats et les organisations patronales sont censées aboutir à un nouvel accord national interprofessionnel (ANI) pour encadrer cette pratique. diff --git a/data/pages/journal_geek/2020/20201129-url-non-valide-dans-le-champ-id.txt b/data/pages/journal_geek/2020/20201129-url-non-valide-dans-le-champ-id.txt new file mode 100644 index 0000000..a6ce723 --- /dev/null +++ b/data/pages/journal_geek/2020/20201129-url-non-valide-dans-le-champ-id.txt @@ -0,0 +1,10 @@ +====== URL non valide dans le champ "id" ====== + +{{tag>breadcrumb wordpress "Google Search"}} +{{ :journal_geek:2020:pasted:20201129-194322.png|URL non valide dans le champ "id" }} + +Erreur trouvée dans [[https://search.google.com/test/|Google Search]] avec un site Internet fabriqué avec **WordPress**. + + URL non valide dans le champ "id" + + diff --git a/data/pages/journal_geek/2020/20201130-une-petite-annonce-pole-emploi-suscite-la-polemique.txt b/data/pages/journal_geek/2020/20201130-une-petite-annonce-pole-emploi-suscite-la-polemique.txt new file mode 100644 index 0000000..62d7702 --- /dev/null +++ b/data/pages/journal_geek/2020/20201130-une-petite-annonce-pole-emploi-suscite-la-polemique.txt @@ -0,0 +1,17 @@ +====== Une petite annonce Pôle emploi suscite la polémique ====== + +{{tag>"fais divers"}} +{{ :dummy.png?75x75|Fais divers}} + +L'académie de Versailles recrute. Le rectorat a posté sur **Pôle emploi** ce dimanche 29 novembre 2020 une petite annonce (qui a été retirée vers 14 heures) qui n'est pas passée inaperçue. En effet, était recherché une ou un **professeur d'histoire/géographie** « pour enseigner […] au collège du Bois-d'Aulne, à Conflans-Sainte-Honorine », dans les Yvelines. Il s'agissait là d'un CDD de dix mois et il était demandé une « licence d'histoire ou de géographie minimum », « ou de science politique ». La « gestion du stress » était notamment un savoir-être professionnel requis. + +Ce qui a fait réagir, c'est que le collège du **Bois-d'Aulne** est l'établissement où travaillait **Samuel Paty**, le professeur assassiné le 16 octobre dernier. Et l'histoire-géographie, ce sont les matières qu'il enseignait. L'Éducation nationale a-t-elle tenté de pourvoir le poste du défunt professeur en tentant un recrutement de contractuel ? Non, a indiqué à l'Agence France-Presse le rectorat de l'académie de Versailles, dimanche, dans la soirée. « **Deux enseignants expérimentés**, titulaires et volontaires **ont été nommés depuis deux semaines** pour prendre en charge les élèves de Samuel Paty au collège du Bois-d'Aulne », a indiqué le rectorat, tout en reconnaissant que « cette annonce inappropriée » était une « maladresse ». + +Le rectorat a précisé également que « certains personnels du collège sont actuellement en arrêt de travail » mais que « la quasi-totalité d'entre eux ont été remplacés », dans cet établissement encore très marqué par l'assassinat de Samuel Paty. Dans ce contexte, et « **pour anticiper d'éventuels nouveaux besoins sur l'établissement**, le recrutement d'un autre enseignant d'histoire-géographie est en cours ». Le retrait de l'annonce a été salué par le syndicat Snes-FSU, syndicat d'enseignants du secondaire. + +L'annonce a fait réagir sur les réseaux sociaux : certains ont souligné qu'un profil débutant n'est pas adapté au collège. « Le nombre de postes offerts est tellement bas et la profession si disqualifiée (image et salaire) qu'on recrute (sans doute le remplaçant de Samuel Paty) sur Pôle emploi », a tweeté, par exemple, l'enseignante-chercheuse Laurence de Cock. Un élu socialiste du conseil régional d'Île-de-France, Maxime des Gayets, a évoqué un « procédé choquant ». + +Interrogée par Ouest-France, avant que le rectorat ne s'explique, la secrétaire générale du Snes-FSU s'est demandé pourquoi le poste n'a pas été pourvu par un enseignant remplaçant. « Normalement, quand un enseignant est absent pour cause de maladie ou d'accident, on fait appel à un titulaire sur zone de remplacement. Que l'académie n'en ait pas trouvé paraît bizarre : on n'est qu'en décembre ! » a déclaré Frédérique Rolet. Elle indique que, généralement, l'académie passe une annonce plus vague, qui précise la discipline, mais pas l'établissement. + + +// -- [[https://www.lepoint.fr/education/samuel-paty-une-petite-annonce-pole-emploi-suscite-la-polemique-29-11-2020-2403167_3584.php|LePoint.fr & AFP]]// \ No newline at end of file diff --git a/data/pages/journal_geek/2020/20201205-pourquoi-choisir-une-passerelle-zigbee-athome.txt b/data/pages/journal_geek/2020/20201205-pourquoi-choisir-une-passerelle-zigbee-athome.txt new file mode 100644 index 0000000..299a1d8 --- /dev/null +++ b/data/pages/journal_geek/2020/20201205-pourquoi-choisir-une-passerelle-zigbee-athome.txt @@ -0,0 +1,44 @@ +====== Pourquoi choisir une passerelle Zigbee à la maison ====== +{{ :dummy.png?75x75|Nom de la section}} + +On parle de **Zigbee** dans le domaine de la domotique. Les capteurs et actionneurs qui composent votre domotique s'appellent des **appareils**. Ces **appareils** utilisent un **medium** pour dialoguer. + +Il y a différents **medium** sans fils pour les appareils sans fils de votre domotique : **Bluetooth**, **Wifi**, **Zigbee** ou **Z-Wave** pour les plus connus. De manière générique, les appareils de votre domotique utilisent un **pont** afin d'échanger avec un **serveur central** sur Internet. On parle de **Cloud**. + +Le but de cet article est de recenser les solutions techniques pour exploiter des appareils **Zigbee**, tout en se passant de **ponts**, donc se passer d'une connexion Internet. //Ce qui se passe chez vous, doit rester chez vous.// + +Aucun enregistrement auprès d'un tiers n'est nécessaire. Tout les appareils se contrôlent en local, sans Internet. Toutes les données, les statu des lumières, les informations des capteurs, la position des interrupteurs restent dans votre réseau. + +**Matériel nécessaire :** + * [[https://amzn.to/36JY6gp|Clé Zigbee USB CC2531]] + * [[https://amzn.to/3gh4WgL|Kit de debug]] + * Appareils Zigbee + + +**Logiciels** + * https://github.com/danielwelch/hassio-zigbee2mqtt + * https://www.zigbee2mqtt.io/ + * https://www.rhydolabz.com/wiki/?p=10868 + * https://hackernoon.com/how-to-transform-a-raspberrypi-into-a-universal-zigbee-and-z-wave-bridge-xy1ay3ymz + +À suivre ... + +===== Pour aller plus loin ===== + +==== Choix d'un médium de dialogue ==== + +Ils ont tous des propriétés différents, donc incompatibles. Les caractéristiques à prendre en compte sont la **topologie**, l'**exigence d'alimentation**, la **latence** de transmission, les **distances autorisées**, la **performance** dans l'environnement imposé, la **confidentialité** des données, l'**intégrité** des données durant transport et l'**identification** des composants. + +==== Propriétés de Zigbee ==== + +Zigbee est devenu dominant dans les mediums pour les maisons connectés et les industries des objets connectés - IoT. + +Zigbee permet de connecter plus de **65000 appareils**, là où Z-Wave n'en propose que 232. + +Le réseau Mesh n'a pas de limite en terme du nombre de Noeud avec rebond. + +Les fréquences utilisées par Zigbee sont **784 MHz** en Chine, **868 MHz** en Europe et **915 MHz** aux États-Unis et Australie. Ils utilisent une bande passant de 2.4 GHz. + +Zigbee es limité à distance de **12 mètres** entre deux nœuds. + +Zigbee est un **standard ouvert** maintenu par la [[https://zigbeealliance.org/fr/|Zigbee Alliance]]. \ No newline at end of file diff --git a/data/pages/journal_geek/2020/20201213-hack-esp01.txt b/data/pages/journal_geek/2020/20201213-hack-esp01.txt new file mode 100644 index 0000000..a3a796c --- /dev/null +++ b/data/pages/journal_geek/2020/20201213-hack-esp01.txt @@ -0,0 +1,6 @@ +====== Hack ESP-01 ====== +{{ :dummy.png?75x75|J'ai hacké l'ESP-01 pour programmer le microcontrôleur.}} + +Joie ! J'arrive à programmer l'ESP-01. Détail du projet **tech** sur la page [[:electronique:esp:adapteur-usb-esp01]] + + diff --git a/data/pages/journal_geek/2020/20201214-point-sur-la-mise-en-demeure-d-orange.txt b/data/pages/journal_geek/2020/20201214-point-sur-la-mise-en-demeure-d-orange.txt new file mode 100644 index 0000000..85dc746 --- /dev/null +++ b/data/pages/journal_geek/2020/20201214-point-sur-la-mise-en-demeure-d-orange.txt @@ -0,0 +1,14 @@ +====== Point sur la mise en demeure d'orange ====== +{{ :dummy.png?75x75|Nom de la section}} +En 2018, l'[[https://www.arcep.fr/|Arcep]] a [[https://www.arcep.fr/fileadmin/cru-1589469409/reprise/faq/edition-2019/ARC-RA2019-WEB-Chap4-Fiche2.pdf|mis en demeure la société Orange]] de respecter ses obligations de qualité de service du service universel. + +L’obligation d’Orange en tant qu’opérateur du service universel est synthétisés sur douze indicateurs annuels de qualité de service. En 2018, les points reprochés sont : + * Délai de raccordement initial pour les lignes existantes + * Délai de raccordement initial pour l’ensemble des lignes + * Délai de réponse aux réclamations des usagers + * Taux de réclamations par usager + +À la suite de la mise en demeure, l’Arcep a observé en 2019 une amélioration significative de la qualité de service du service universel ; néanmoins, la situation est moins satisfaisante au premier semestre 2020, notamment marqué par la crise sanitaire. + + + diff --git a/data/pages/journal_geek/2020/framasoft-degooglise-encore-plus-fort.txt b/data/pages/journal_geek/2020/framasoft-degooglise-encore-plus-fort.txt new file mode 100644 index 0000000..30c9f0e --- /dev/null +++ b/data/pages/journal_geek/2020/framasoft-degooglise-encore-plus-fort.txt @@ -0,0 +1,47 @@ +====== Cultiver son jardin libre : FramaCloud ====== + +De nombreux services et projets innovants mis librement à disposition du grand public. Un réseau dédié à la promotion du « libre ». + +Vous pouvez les installer sur votre propre serveur, participant ainsi à décentraliser l’Internet. Des tutoriels sont là pour vous aider à franchir le pas dans la rubrique **Cultiver son jardin**. +Intuitif, sans inscription et à même votre navigateur, un ensemble de services en ligne libres et respectueux de vos données personnelles. Ces services vous sont proposés dans le cadre de leur campagne « Dégooglisons Internet » + + * http://korben.info/framasoft-degooglise-encore-plus-fort.html + * https://degooglisons-internet.org/liste/ + +On peut noter d'excellent outils comme : +====== Framadate ====== +Organiser des rendez-vous et des sondages + +Framadate c’est un peu comme Doodle mais en libre. Rien de plus simple de créer un rendez-vous ou un sondage sans inscription pour y inviter vos collaborateurs. + +https://framadate.org/ + +Cultivez votre jardin : http://framacloud.org/cultiver-son-jardin/installation-de-framadate/ + +====== Framaboard - Kanboard ====== +Gérer des projets + +Framaboard est un gestionnaire collaboratif de tâches et de projets, en suivant la méthode Kanban. Son système visuel permet de s’y retrouver au premier coup d’œil, quelque soit votre habitude à utiliser ce genre d’outil. + +https://framaboard.org/ + +Cultivez votre jardin : http://framacloud.org/cultiver-son-jardin/installation-de-kanboard/ + +====== Framapad - Etherpad ====== +Éditer collaborativement + +Écrivons tous ensemble sur le même document dans une interface de rédaction collective en ligne. Aucune inscription requise, on se donne un pseudo, une couleur et on se lance ! + +https://framindmap.org/c/login + +Cultivez votre jardin : http://framacloud.org/cultiver-son-jardin/installation-detherpad/ + +====== Framadrop - Lufi ====== +Partager des fichiers anonymement + +Avec Framadrop, fini les pièces jointes trop lourdes qui empêchent l’envoi d'un email. Ce service libre vous permet de partager facilement des fichiers de manière sécurisé. + +https://framadrop.org/ + +Cultivez votre jardin : http://framacloud.org/cultiver-son-jardin/installation-de-lufi/ + diff --git a/data/pages/journal_geek/2020/index.txt b/data/pages/journal_geek/2020/index.txt new file mode 100644 index 0000000..8be44b2 --- /dev/null +++ b/data/pages/journal_geek/2020/index.txt @@ -0,0 +1,2 @@ +{{page>journal_geek:2020:01:start}} + diff --git a/data/pages/journal_geek/2020/livraison_trois_jours_pour_reclamer.txt b/data/pages/journal_geek/2020/livraison_trois_jours_pour_reclamer.txt new file mode 100644 index 0000000..ed226b1 --- /dev/null +++ b/data/pages/journal_geek/2020/livraison_trois_jours_pour_reclamer.txt @@ -0,0 +1,9 @@ +====== Livraison : trois jours pour réclamer ====== + +{{journal_geek:lois_reglementations_s.jpg |}}L'article L.133-3 du code de commerce qui prévoit un délai de réclamation de trois jours maximum après la réception en cas d'avarie ou de perte partielle. Ce délai de trois jours est d'ordre public et à ce titre il ne peut être modifié, même dans un sens favorable au consommateur. + +La réception des objets transportés éteint toute action contre le voiturier pour avarie ou perte partielle si dans les trois jours, non compris les jours fériés, qui suivent celui de cette réception, le destinataire n'a pas notifié au voiturier, par acte extrajudiciaire ou par lettre recommandée, sa protestation motivée. + +Si dans le délai ci-dessus prévu il est formé une demande d'expertise en application de l'article L. 133-4, cette demande vaut protestation sans qu'il soit nécessaire de procéder comme il est dit au premier alinéa. + +Toutes stipulations contraires sont nulles et de nul effet. Cette dernière disposition n'est pas applicable aux transports internationaux. \ No newline at end of file diff --git a/data/pages/journal_geek/2021/2021-01-01-teleinformation-compteur-electrique.txt b/data/pages/journal_geek/2021/2021-01-01-teleinformation-compteur-electrique.txt new file mode 100644 index 0000000..f1cb9f9 --- /dev/null +++ b/data/pages/journal_geek/2021/2021-01-01-teleinformation-compteur-electrique.txt @@ -0,0 +1,15 @@ +====== Télé-information client des compteurs EDF ====== + +Je vous propose un dossier sur la [[electronique:teleinformation-compteur-electricite:index|communication avec un compteur électrique]]. Dans un projet complet de **domotique**, il permet d'analyser à très court, moyen et long terme, la consommation électrique. + +{{journal_geek:teleinformation_compteur_edf:sagem-s10c4-complet.jpg?300 |Compteur électronique SAGEM S10-C4}} +L'avant est que le projet est compatible avec la plupart de appareils de comptage électronique (par exemple un compteur SAGEM S10C3, **compteur Linky**) offrent à l’utilisateur du réseau électrique la possibilité d’être informé en temps réel des flux d’énergies mesurés sans abonnement externe. + +Il permet de **piloter automatiquement ses usages de l’électricité** grâce à la mise à disposition sur le bornier-client du dispositif de comptage d'une sortie d'information numérique, appelée «sortie de télé-information client» (TIC). Elle émet en permanence un ensemble d’informations concernant les flux d’énergie mesurés et les contrats gérés par l’appareil. + +Voici une compilation des différentes informations pour réaliser une **relevé quotidien de votre consommation**, voir une consommation par minute pour mieux appréhender les possibilités de geeker encore plus ! + +J'ai profité des fêtes de fin d'année pour restructurer cette partie de site, modifier et compléter le contenu. Le protocole **MQTT** a fait son apparition. + + + diff --git a/data/pages/journal_geek/2021/2021-08-01-modification-securite-https.txt b/data/pages/journal_geek/2021/2021-08-01-modification-securite-https.txt new file mode 100644 index 0000000..d204254 --- /dev/null +++ b/data/pages/journal_geek/2021/2021-08-01-modification-securite-https.txt @@ -0,0 +1,12 @@ +====== Modification de la sécurité pour la configuration https avec Apache 2.4 ====== + +{{ informatique:serveur:web-linux-apache:pasted:20210121-012842.png?300|Modification de la configuration https}} + +Lorsque j'ai rédigé le [[informatique:serveur:web-linux-apache:|dossier Apache]] et plus particulièrement le chapitre concernant les [[informatique:serveur:web-linux-apache:https_www_apache2|connexions en https]], le paramétrage était satisfaisant. Mais depuis, des évolutions imposent un changement dans la configuration SSL. Cela impacte les directives **SSLCipherSuite** et **SSLProtocol**. + +Désormais, seul les protocoles **TLS 1.2** et **1.3** sont admis. Malheureusement, je n'ai pas encore effectué le paramétrage pour le **TLS 1.3** sur **Debian 10**. Donc seul le **TLS 1.2** est activé. + +Concernant les suites de Cipher autorisés, ils sont plus restricifs : ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:HIGH\\ +Le reste est à proscrir : !RC4:!MD5:!aNULL:!EDH + +Les pages concernées dans le guide ont été modifiées. diff --git a/data/pages/journal_geek/2021/2021-08-03-effectuer-une-pause.txt b/data/pages/journal_geek/2021/2021-08-03-effectuer-une-pause.txt new file mode 100644 index 0000000..479b264 --- /dev/null +++ b/data/pages/journal_geek/2021/2021-08-03-effectuer-une-pause.txt @@ -0,0 +1,8 @@ +====== Effectuer une pause dans un script ====== +{{ :journal_geek:2021:pasted:20210803-221011.png}} + +Voici quelques astuces pour réaliser une pause de quelques secondes dans un script. + +Consulter l'article [[:informatique:pause]] + + diff --git a/data/pages/journal_geek/2021/index.txt b/data/pages/journal_geek/2021/index.txt new file mode 100644 index 0000000..58bd6ad --- /dev/null +++ b/data/pages/journal_geek/2021/index.txt @@ -0,0 +1,12 @@ +====== Billets de 2021 ====== +{{ :journal_geek:2021:cedric_blog_2021_tech_7fea9511-df3f-43ef-b93d-ef3b923de769.png?150x|}} + +Les billets de blog Tech de 2021. Un peu de lecture qui traite de l'informatique et de la technologie. Les billets les plus récents apparaissent en premier. Le blog est utilisé à des fins personnelles. + + + + + + + +[[.:..:2022:|<< Les billets de 2022]] | [[.:..:2020:| Les billets de 2020 >>]] \ No newline at end of file diff --git a/data/pages/journal_geek/2022/2022-09-15-psych-os-linux.txt b/data/pages/journal_geek/2022/2022-09-15-psych-os-linux.txt new file mode 100644 index 0000000..de276c2 --- /dev/null +++ b/data/pages/journal_geek/2022/2022-09-15-psych-os-linux.txt @@ -0,0 +1,23 @@ +====== PsychOS Linux ====== +{{ :journal_geek:2022:cedric_psychos_linux_computer_fc027429-e47d-49d8-adb1-88572627c169.png?300x|}} +{{tag>"Linux distribution"}} + +PsychOS Linux est une distribution Linux basée sur Arch Linux et axée sur la sécurité et la confidentialité. Elle inclut des outils de chiffrement et de sécurité avancés et est conçue pour être facile à utiliser. + +https://psychoslinux.gitlab.io/ + +Deux autre projets liés à **PsychOS Linux** : + + * PsychOS Live : il s'agit d'une distribution Linux en direct basée sur Arch Linux et axée sur la sécurité et la confidentialité. Elle peut être utilisée pour démarrer un ordinateur à partir d'un support amovible, comme une clé USB, sans avoir à installer de logiciel sur le disque dur. + + * PsychOS-AI : il s'agit d'un projet de développement de logiciels basé sur PsychOS Linux et axé sur l'IA et le deep learning. Il inclut des outils de développement d'IA et des bibliothèques de + +A retenir + + Default username: psychos (do not change) + Default password (login and root): linux + Base GNU/Linux distribution: Devuan ASCII + Kernel: linux-image (real-time 32-bit kernel with no 4GB RAM limit) + Desktop Environments: XFCE, IceWM, or Kodi + Package management: apt, pip, gem, rpm, yum, pacapt, and alien + \ No newline at end of file diff --git a/data/pages/journal_geek/2022/index.txt b/data/pages/journal_geek/2022/index.txt new file mode 100644 index 0000000..2efa013 --- /dev/null +++ b/data/pages/journal_geek/2022/index.txt @@ -0,0 +1,11 @@ +====== Billets de 2022 ====== + +{{ :journal_geek:2022:cedric_blog_2022_tech_ae6dac74-d378-4d88-a60c-8f60112d4c13.png?150x|}} + +Les billets de blog Tech de 2022. Un peu de lecture qui traite de l'informatique et de la technologie. Les billets les plus récents apparaissent en premier. Le blog est utilisé à des fins personnelles. + + + + + +[[.:..:2023:|<< Les billets de 2023]] | [[.:..:2021:| Les billets de 2021 >>]] \ No newline at end of file diff --git a/data/pages/journal_geek/2023/2023-01-02-rust-dans-le-noyau-linux-6.1.txt b/data/pages/journal_geek/2023/2023-01-02-rust-dans-le-noyau-linux-6.1.txt new file mode 100644 index 0000000..a6710f3 --- /dev/null +++ b/data/pages/journal_geek/2023/2023-01-02-rust-dans-le-noyau-linux-6.1.txt @@ -0,0 +1,3 @@ +====== RUST dans le noyau Linux 6.1 ====== +{{ :journal_geek:2023:cedric_kernel_linux_c4859821-dc93-4eb9-999a-e6a7ada6416a.png?300x|}} +~~REDIRECT>:journal_geek:2023:20230103-rust-dans-le-noyau-linux-6.1~~ \ No newline at end of file diff --git a/data/pages/journal_geek/2023/2023-01-03-rust-dans-le-noyau-linux-6.1.txt b/data/pages/journal_geek/2023/2023-01-03-rust-dans-le-noyau-linux-6.1.txt new file mode 100644 index 0000000..a6710f3 --- /dev/null +++ b/data/pages/journal_geek/2023/2023-01-03-rust-dans-le-noyau-linux-6.1.txt @@ -0,0 +1,3 @@ +====== RUST dans le noyau Linux 6.1 ====== +{{ :journal_geek:2023:cedric_kernel_linux_c4859821-dc93-4eb9-999a-e6a7ada6416a.png?300x|}} +~~REDIRECT>:journal_geek:2023:20230103-rust-dans-le-noyau-linux-6.1~~ \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230102-la-balise-rel-me-en-html.txt b/data/pages/journal_geek/2023/20230102-la-balise-rel-me-en-html.txt new file mode 100644 index 0000000..f610b0d --- /dev/null +++ b/data/pages/journal_geek/2023/20230102-la-balise-rel-me-en-html.txt @@ -0,0 +1,17 @@ +====== La balise rel me en HTML ====== +{{tag>programmation}} +{{ :journal_geek:2023:cedric_html_rel_me_1ba45312-a153-4340-a236-1c868427720b.png?150x|}} + +//Édition du 2 janvier 2023// + +La balise ''rel="me"'' en HTML est utilisée pour indiquer un lien vers une page Web appartenant à la même personne ou à la même organisation qui a créé la page actuelle. Cette balise est souvent utilisée pour relier un profil en ligne, comme un profil sur un réseau social ou un blog personnel, à un site Web principal ou à un site Web professionnel. + +Voici un exemple de l'utilisation de la balise ''rel="me"'' : + + +Mon compte Twitter + + +Dans cet exemple, la balise ''rel="me"'' indique que le lien vers le compte Twitter de John Doe appartient à la même personne ou à la même organisation qui a créé la page Web actuelle. + +La balise ''rel="me"'' peut être utilisée en combinaison avec d'autres balises de lien, telles que ''rel="author"'' ou ''rel="publisher"'', pour indiquer la relation entre différentes pages Web. Elle peut également être utilisée avec la balise ''rel="canonical"'' pour indiquer la version préférée d'une page Web parmi plusieurs versions similaires. \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230103-rust-dans-le-noyau-linux-6.1.txt b/data/pages/journal_geek/2023/20230103-rust-dans-le-noyau-linux-6.1.txt new file mode 100644 index 0000000..ff26b78 --- /dev/null +++ b/data/pages/journal_geek/2023/20230103-rust-dans-le-noyau-linux-6.1.txt @@ -0,0 +1,25 @@ +====== RUST dans le noyau Linux 6.1 ====== +{{tag>"Linux système"}} +{{ :journal_geek:2023:cedric_kernel_linux_c4859821-dc93-4eb9-999a-e6a7ada6416a.png?300x|}} + +//Édition du 3 janvier// + +https://mastodon.gougere.fr/@bortzmeyer/109618569500226282 + +J'apprends grâce à @bortzmeyer que depuis Linux 6.1, une partie du code du noyau peut être écrit en RUST. Pour le moment il s'agit d'une expérimentation. + +https://news.itsfoss.com/linux-kernel-6-1-release/ + +Depuis Linux 6.1, il est possible d'écrire certaines parties du noyau Linux en utilisant le langage de programmation Rust. Cette expérimentation vise à améliorer la sécurité et la fiabilité du noyau en profitant des avantages de Rust, tels que son système de types fort et sa gestion automatique de la mémoire. + +Il est important de noter que Rust n'est qu'un des nombreux langages de programmation qui peuvent être utilisés pour écrire du code de noyau. Le noyau Linux est principalement écrit en langage C, mais d'autres langages tels que C ++, Python et même Assembly sont également utilisés pour écrire des parties spécifiques du noyau. + +Il est encore trop tôt pour savoir si l'utilisation de Rust dans le noyau Linux se développera ou non, mais c'est certainement quelque chose à suivre de près. + +Le noyau Linux 6.1 a été publié le 20 octobre 2021 et il apporte de nombreuses améliorations de performance, de fiabilité et de sécurité. + +De nombreuses distributions Linux incluent le noyau Linux dans leurs versions, mais elles peuvent choisir de ne pas inclure les dernières versions du noyau immédiatement après leur publication. Certaines distributions préfèrent attendre que les nouvelles versions du noyau aient été testées et stabilisées avant de les inclure, tandis que d'autres peuvent choisir de ne pas inclure les nouvelles versions du noyau du tout. + +Vous pouvez essayer une distribution qui inclut déjà le noyau Linux 6.1, comme Arch Linux ou Gentoo. + + diff --git a/data/pages/journal_geek/2023/20230104-la-balise-rel-me-en-html.txt b/data/pages/journal_geek/2023/20230104-la-balise-rel-me-en-html.txt new file mode 100644 index 0000000..2138052 --- /dev/null +++ b/data/pages/journal_geek/2023/20230104-la-balise-rel-me-en-html.txt @@ -0,0 +1 @@ +~~REDIRECT>20230102-la-balise-rel-me-en-html~~ \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230104-parlons-linux-la-commande-ls-l.txt b/data/pages/journal_geek/2023/20230104-parlons-linux-la-commande-ls-l.txt new file mode 100644 index 0000000..adee70a --- /dev/null +++ b/data/pages/journal_geek/2023/20230104-parlons-linux-la-commande-ls-l.txt @@ -0,0 +1,16 @@ +====== La commande Linux `ls -l` ====== +{{tag>"Linux podcast"}} +{{ :journal_geek:2023:cedric_podcast_linux_291716e6-5774-4a51-b152-a103948c0559.png?300x|}} + +//Édition du 4 janvier// + +Dans le nouvel épisode du podcast "Parlons Linux", je reviens sur la commande ''ls -l''. La [[:informatique:linux:commandes:ls|commande ls]] sous GNU/Linux affiche la liste des fichiers et dossiers dans le répertoire courant. + +A écouter sur le site du [[https://parlonslinux.fr/@ParlonsLinuxFR/episodes/la-commande-ls-avec-son-parametre-l|podcast Parlons Linux S1·E04]] + +Je vous conseille également l'article traitant de la commande [[:informatique:linux:commandes:ls|ls]]. A retrouver parmi les autres [[:informatique:linux:commandes:|commandes Linux]] + + + + +Transcription de l'épisode disponible sur [[https://git.abonnel.fr/cedricAbonnel/parlons-linux-podcast/src/branch/main/transcriptions|Git on abonnel.fr]] diff --git a/data/pages/journal_geek/2023/20230105-ecrire-point-median.txt b/data/pages/journal_geek/2023/20230105-ecrire-point-median.txt new file mode 100644 index 0000000..3b2113b --- /dev/null +++ b/data/pages/journal_geek/2023/20230105-ecrire-point-median.txt @@ -0,0 +1,23 @@ +====== Écrire le point médian · ====== +{{tag>"linux tips"}} +{{ :journal_geek:2023:cedric_keyboard_midpoint_3d_cf11b927-a095-4c21-bef5-68f19523d353.png?300x|}} + +//Édition du 5 janvier 2023// + +Le caractère **·** (appelé "point médian" en français) est un caractère de ponctuation utilisé dans de nombreuses langues pour marquer une pause plus courte qu'un point et pour séparer des éléments dans une liste. En français, le point médian est généralement utilisé pour séparer les éléments d'une liste à puces, comme dans l'exemple suivant : + + * Un caractère de ponctuation + * Un symbole mathématique + * Un signe de la monnaie + +Le point médian peut également être utilisé dans d'autres contextes, comme pour séparer les syllabes d'un mot dans un dictionnaire ou pour indiquer une pause plus courte qu'un point dans une phrase. Dans certains contextes, le point médian peut être remplacé par une virgule ou un point-virgule. + +Pour écrire le caractère · (point médian) sous Linux, vous pouvez utiliser l'un des méthodes suivantes : + + * Utilisez le raccourci clavier Alt + ''0183'' (sur un clavier avec un pavé numérique). + + * Utilisez un éditeur de texte qui permet d'insérer des caractères Unicode. Pour insérer le caractère · (point médian) avec cette méthode, ouvrez votre fichier dans l'éditeur de texte de votre choix, placez le curseur à l'endroit où vous souhaitez insérer le caractère, puis tapez Ctrl + Shift + U suivi du code Unicode du caractère (00B7). Par exemple, pour insérer le caractère · (point médian), vous pouvez taper Ctrl + Shift + U puis ''00B7''. + + * Utilisez le raccourci clavier AltGr + Shift + 1 + +{{ :journal_geek:2023:clavier-point-median.png |Touches mises en valeur d'un clavier pour générer un point médian}} diff --git a/data/pages/journal_geek/2023/20230106-discuter-avec-une-ai-chatgpt.txt b/data/pages/journal_geek/2023/20230106-discuter-avec-une-ai-chatgpt.txt new file mode 100644 index 0000000..7521977 --- /dev/null +++ b/data/pages/journal_geek/2023/20230106-discuter-avec-une-ai-chatgpt.txt @@ -0,0 +1,42 @@ +===== L'intelligence artificielle ChatGPT ===== +{{tag>serviceWeb}} +{{ :journal_geek:2023:tdixon_chatbot_computer_a4f14272-845b-4f92-a376-d61035e5e271.png?300x|}} + +OpenAI est une entreprise de recherche en intelligence artificielle qui a développé plusieurs technologies de pointe dans le domaine de l'IA. OpenAI propose depuis le 30 novembre 2022 un chat avec une intelligence artificielle qui se nomme **ChatGPT**. + +Le mot "chat" désigne généralement une conversation écrite qui a lieu en temps réel sur internet, généralement entre deux personnes. On pourrait utiliser le terme "programme de conversation". Il désigne un logiciel conçu pour simuler une conversation avec un utilisateur, généralement à l'aide de techniques de traitement du langage naturel. + +Un programme de conversation avec une intelligence artificielle est un programme informatique conçu pour simuler une conversation avec un humain. +On peut ajouter le mot "intelligent" pour décrire un programme de conversation qui utilise des techniques d'intelligence artificielle, pour simuler une conversation de manière plus naturelle et fluide. Le terme programme de conversation intelligent est plus précis que "chat intelligent" et permet de mettre l'accent sur le fait que la conversation a lieu avec un logiciel plutôt qu'avec une personne. Voilà pour la sémantique. + +Les programmes de conversation intelligents peuvent être utilisés pour répondre à des questions, fournir des informations ou simplement pour passer le temps en discutant. Ils sont généralement basés sur des algorithmes de traitement du langage naturel et peuvent être intégrés dans diverses plateformes, telles que les sites Web, les applications mobiles ou les assistants virtuels. + +Il existe de nombreux programme de conversation intelligents disponibles en ligne, qui varient en termes de fonctionnalités et de niveau de sophistication. Certains sont très simples et ne peuvent répondre qu'à des questions simples, tandis que d'autres sont beaucoup plus avancés et peuvent simuler une conversation humaine de manière très convaincante. Les programmes de conversation intelligents peuvent être utilisés pour diverses applications, telles que l'assistance en ligne, l'enseignement ou le divertissement. + +**ChatGPT** se veut très convivial et fluide dans les échanges en français. Il se positionne donc dans la catégorie des programmes de conversation intelligents. Toutefois son utilisation est soumise à inscription. Il est obligatoire de fournir nom, prénom, adresse mail et numéro de téléphone (avec validation par SMS). Il est possible que cela soit exigé comme une mesure de sécurité, mais c'est dommage. Malgré un préambule en anglais, la conversation peut se faire intégralement en français. Il suffit de lui demande ! Les réponses fournies par l'IA sont assez exhaustives, mais des problèmes techniques peuvent limiter la réponse en nombre de caractères et l'expérience s'en trouve amoindrie. Le texte apparaît tronqué. + +{{ :journal_geek:2023:pasted:20230102-114427.png |Exemple de conversation tronquée dans ChatGPT}} + +Le programme d'intelligence artificielle **chatGPT** est conçu pour répondre aux questions de manière précise et fiable. Il est entraîné sur de nombreux textes et il a accès à une grande quantité de connaissances sur divers sujets. Ces informations ont été obtenues à partir de textes publiés avant 2021, date à laquelle il a été formé. Cela signifie que ces informations peuvent ne pas être à jour et qu'il est important de vérifier la précision de ses réponses avant de prendre des décisions importantes. Il est conçu pour apprendre et évoluer. Si vous avez des doutes sur la précision de ses réponses, je vous encourage à vérifier ses sources ou à demander l'avis d'un professionnel qualifié. Il est là pour vous aider et vous soutenir. + +Enfin, à la question du droit sur la reproduction dans un site Web ou dans tout autre contexte public, vous êtes tenu de respecter les lois et réglementations en vigueur en matière de droit d'auteur et de citation, ainsi que les règles de confidentialité. En France, la législation en matière de droit d'auteur et de citation est définie par la loi sur le droit d'auteur et les droits voisins dans la société de l'information (LCEN). Selon cette loi, toute utilisation d'une œuvre protégée par le droit d'auteur doit être autorisée par l'auteur ou par les ayants droit de l’œuvre, sous réserve de certaines exceptions prévues par la loi, telles que le droit de citation ou le droit de copie privée. + +Si vous souhaitez utiliser une partie de ses réponses dans un contexte public dans le cadre du droit de citation, il est recommandé de citer "OpenAI" comme auteur de l’œuvre. Vous pouvez également inclure un lien vers le site Web de "OpenAI" pour permettre aux personnes intéressées d'en savoir plus sur son fonctionnement et sur les sources utilisées pour générer ses réponses. + + +**Concernant l'entreprise éditant ChatGTP** + +OpenAI est une entreprise de recherche en intelligence artificielle (IA) fondée en 2015 par un groupe de personnalités du monde de la technologie, notamment //Elon Musk//, //Sam Altman//, //Greg Brockman// et //Ilya Sutskever//. L'entreprise a été créée dans le but de développer et promouvoir l'utilisation responsable de l'IA dans le monde. + +OpenAI s'efforce de développer des technologies d'IA avancées et de les rendre accessibles aux chercheurs et aux développeurs du monde entier. L'entreprise a développé plusieurs technologies de pointe dans le domaine de l'IA, notamment des algorithmes de traitement du langage naturel, des systèmes de reconnaissance de la parole et des outils de développement d'IA. OpenAI est également connue pour ses recherches en matière de //deep learning// et de //reinforcement learning//. + +OpenAI est une entreprise à but non lucratif basée à San Francisco, en Californie, et elle est financée par un groupe de donateurs privés. Cependant, en 2020, **OpenAI** a décidé de se restructurer en une entreprise à but lucratif afin de maximiser son impact et de mieux financer ses activités de recherche en IA. Donc à partir de 2020, **OpenAI** est une entreprise à but lucratif, même si elle poursuit toujours son objectif de développer et de promouvoir l'IA de manière responsable. + +OpenAI a publié certains de ses produits sous forme de bibliothèques logicielles ou d'API qui peuvent être utilisées par d'autres développeurs, mais ces produits ne sont généralement pas open source. Par exemple, OpenAI a publié un API pour GPT-3, son modèle de traitement du langage, qui peut être utilisé par les développeurs pour intégrer la fonctionnalité de traitement du langage dans leurs propres applications, mais le code source de GPT-3 n'est pas disponible au public. **OpenAI** encourage toutefois la recherche et le développement collaboratif en publiant régulièrement des articles de recherche et en organisant des conférences sur l'IA. + +Rendez-vous sur le site https://chat.openai.com + + + + --- //Édition [[user:cedricabonnel]], [[user:CPT]] et [[user:linuxFriend]] - Article publié le Lundi 2 Janvier 2023// + diff --git a/data/pages/journal_geek/2023/20230109-obs-studio-29.txt b/data/pages/journal_geek/2023/20230109-obs-studio-29.txt new file mode 100644 index 0000000..0f4ff44 --- /dev/null +++ b/data/pages/journal_geek/2023/20230109-obs-studio-29.txt @@ -0,0 +1,63 @@ +====== OBS Studio 29 avec encodage AV1 et filtre de compression ====== +{{tag>"Windows logiciel" "Linux programme"}} +{{ :journal_geek:2023:video-tele-tech.png?300x|Les nouvelles fonctionnalités d'OBS Studio 29 offrent l'occasion d'une révision sur ces histoires de codecs, et de mise à disposition des fonctionnalités sur une plateforme mais pas une autre.}} + +OBS Studio 29 est sorti ce week-end en tant que nouvelle version majeure de ce logiciel très populaire et multiplate-forme pour les enregistrements et les diffusions d'écrans. + +OBS Studio 29.0 prend en charge l'**encodage AMD AV1 avec les GPU Radeon RX 7000** série d'AMD ainsi que l'**encodage Intel AV1 pour les systèmes GPU Arc Graphics**. Cet encodage AV1 GPU accéléré par Intel/AMD complète le support GPU NVIDIA existant. Cependant, le support de l'encodage AV1 d'OBS Studio pour les GPU AMD Radeon RX 7000 série et Intel Arc Graphics est actuellement **limité à Windows uniquement**, sans support pour Linux pour l'instant. Espérons que l'encodage AV1 GPU accéléré par Intel et AMD pour Linux sera pris en charge dans la prochaine version d'OBS Studio. + +OBS Studio 29.0 prend également en charge l'**encodeur GPU accéléré par Intel HEVC/H.265**, **mais est également limité à Windows** pour cette version. + +Parmi les **autres changements** apportés à OBS Studio 29.0, on peut citer l'**ajout d'un filtre de compression ascensionnelle** (upward compression filter), d'un **égaliseur à 3 bandes**, le support des **encodeurs natifs HEVC et ProRes sur macOS**, le **support des touches média sur Linux** et une grande variété d'autres améliorations et corrections de bugs. + +===== Analyse et explications ===== + + --- upward compression + +La compression est l'un des principaux outils de l'arsenal d'un ingénieur son. Elle est souvent utilisée dans les mixages, que ce soit pour une seule ligne vocale ou pour un mixage entier. +Il en existe deux types principaux de compression : la compression ascendante et descendante. La variante descendante est de loin la plus populaire. +La compression ascendante (à ne pas confondre avec l'expansion, qui est utilisée pour augmenter la plage dynamique d'un signal ou d'un enregistrement) met en évidence les détails d'un enregistrement qui pourraient être étouffés par des sons plus forts ou pour équilibrer les niveaux de différentes parties d'un enregistrement. La compression ascendante est généralement obtenue à l'aide d'un compresseur de dynamique, qui réduit la dynamique d'un signal audio en appliquant un gain aux parties les plus faibles du signal et en atténuant les parties les plus fortes. + +Des informations techniques sont disponibles sur le site https://integraudio.com/upward-downward-compression/ + + --- Évolutions limitées à Windows de manière générale + +Il est possible que les évolutions mentionnées dans l'article soient limitées à Windows pour diverses raisons. Il peut s'agir de contraintes techniques liées à la manière dont OBS Studio est conçu et construit, ou de décisions de développement prises par l'équipe d'OBS Studio. Il est également possible que ces évolutions nécessitent des bibliothèques ou des fonctionnalités qui ne sont pas disponibles sur d'autres plateformes, telles que Linux. Sans plus d'informations sur les motivations exactes derrière ces choix de développement, il est difficile de dire exactement pourquoi ces évolutions sont limitées à Windows. + + + --- Choix de la compression AV1 et H.265 + +H.265 (également connu sous le nom de High Efficiency Video Coding ou HEVC) ((ne pas confondre avec x265)) et AV1 (AOMedia Video 1) sont tous deux des codecs vidéo qui visent à offrir une qualité vidéo supérieure à celle des codecs vidéo existants tout en utilisant moins de bande passante et de ressources de calcul. Tous les deux prennent également en charge la diffusion en haute dynamique (HDR) et peuvent être utilisés avec des vidéos à très haute résolution. +Ils peuvent aider à réduire la taille des fichiers vidéo tout en conservant une qualité élevée, ce qui peut être bénéfique pour diffuser ou télécharger des vidéos en ligne. En général, l'ajout de prise en charge des compressions AV1 et H.265 dans OBS Studio peut permettre aux utilisateurs de créer des enregistrements et des diffusions vidéo de qualité supérieure tout en utilisant moins de bande passante et de ressources de calcul. + +Pour capturer du contenu en HDR, vous aurez généralement besoin d'une caméra qui prend en charge cette technologie. Les caméras HDR sont conçues pour capturer une gamme plus large de luminosité et de couleurs. Si vous utilisez une caméra qui ne prend pas en charge le HDR, il est possible de simuler l'effet en utilisant des logiciels de retouche vidéo, mais cela peut entraîner une perte de qualité et ne donnera pas le même résultat qu'une caméra capable de capturer nativement du contenu en HDR. Si vous souhaitez capturer du contenu vidéo en HDR, il est donc recommandé d'utiliser une caméra qui prend en charge cette technologie. + +Il y a cependant quelques différences notables entre H.265 et AV1 : + + * Licences : H.265 est un codec propriétaire ((privateur de liberté de l'utilisateur)) développé par la Joint Video Expert Team (JVET), tandis que AV1 est un codec open source développé par la Alliance for Open Media (AOM). + + * Compatibilité : H.265 est largement compatible avec les lecteurs vidéo et les appareils mobiles existants, tandis que AV1 est encore en cours de déploiement et n'est pas encore aussi largement supporté. + + * Performances : Selon certaines études, AV1 peut offrir une meilleure qualité vidéo à bitrate équivalent par rapport à H.265, bien que cela dépende de nombreux facteurs et peut varier selon les configurations et les contenus spécifiques. + +Mon choix s’arrêtera sur le codec compatible avec mes usages, le plus performant, et avec une licence Open Source de préférence. Par exemple le Raspberry Pi n'est pas compatible H.265 et AV1 en raison de la puissance de calcul relativement faible du Raspberry Pi. ((Les options possibles d'un Raspberry Pi pour le type de codec sont AGIF, FLAC, H.263, H.264, MJPA, MJPB, MJPG, MPG2, MPG4, MVC0, PCM, THRA, VORB, VP6, VP8, WMV9 et WVC1.)) + ((Notez que la performance de H.265 sur le Raspberry Pi 4 et 400 n'est pas intégrée dans le GPU VideoCore.)) + +===== Versions et crédits ===== + + --- //[[https://www.phoronix.com/news/OBS-Studio-29|Phoronix : OBS Studio 29]] - Written by Michael Larabel in Multimedia on 7 January 2023 at 09:13 PM EST // + +L'**en-tête de ce billet** est la traduction d'un article écrit en anglais du site Phoronix. https://www.phoronix.com/news/OBS-Studio-29 + + --- //[[user:cedricabonnel]] - Édition initiale du Dimanche 8 Janvier 2023 à 18h42 // + +Crédit image : //Midjourney// + + --- //[[user:cedricabonnel]] - Édition du Dimanche 8 Janvier 2023 à 20h27 // + +Correction du titre des paragraphes + + --- //[[user:cedricabonnel]] - Édition du Lundi 9 Janvier 2023 à 13h01 // + +Explication sur le filtre "upward compression". + diff --git a/data/pages/journal_geek/2023/20230110-un-telechargement-de-log4j-sur-trois-concerne-des-versions-vulnerables.txt b/data/pages/journal_geek/2023/20230110-un-telechargement-de-log4j-sur-trois-concerne-des-versions-vulnerables.txt new file mode 100644 index 0000000..490c136 --- /dev/null +++ b/data/pages/journal_geek/2023/20230110-un-telechargement-de-log4j-sur-trois-concerne-des-versions-vulnerables.txt @@ -0,0 +1,59 @@ +====== Un téléchargement de Log4j sur trois concerne des versions vulnérables ====== +{{ :journal_geek:2023:pasted:20230104-015917.png?300x}} + +Selon la société Sonatype, les entreprises et les développeurs continuent de télécharger des versions de Log4j antérieures à celle corrigeant la faille Log4Shell et ses déclinaisons. Pour expliquer cet état de fait, les experts avancent plusieurs explications. + +Voir l'article complet sur https://www.lemondeinformatique.fr/actualites/lire-des-versions-de-log4j-vulnerables-sont-toujours-telechargees-86107.html + +Comment rester vigilant et les actions à mener en tant que développeur ? + +Il est important de s'assurer que les bibliothèques et les frameworks utilisés dans une application sont à jour et sécurisés. Les versions vulnérables de logiciels comme Log4j peuvent être exploitées par des pirates informatiques pour accéder à des données sensibles ou prendre le contrôle de l'application. + +Il est recommandé de toujours utiliser la version la plus récente et la plus sécurisée de Log4j et de tous les autres logiciels utilisés dans votre application. Vous pouvez vérifier les versions disponibles de Log4j sur le site web du projet. Si vous utilisez une version vulnérable, il est recommandé de mettre à jour vers la version la plus récente dès que possible. + +Il est également recommandé de configurer les alertes de sécurité et de suivre les annonces de sécurité pour être informé des vulnérabilités connues et des mises à jour de sécurité disponibles pour Log4j et d'autres logiciels utilisés dans votre application. + +Il est possible que les versions vulnérables d'un logiciel soient toujours disponibles sur le dépôt officiel, mais elles ne sont généralement plus mises à jour et ne bénéficient plus de support. Les versions vulnérables peuvent être laissées en ligne pour des raisons de compatibilité avec des versions antérieures de l'application, mais il est recommandé de ne pas utiliser ces versions car elles peuvent être exploitées par des pirates informatiques. + + +Il existe plusieurs façons de se tenir au courant des alertes de sécurité et des mises à jour de sécurité disponibles pour les logiciels que vous utilisez: + +1. Suivre les annonces de sécurité du développeur ou du fournisseur du logiciel. De nombreux développeurs et fournisseurs de logiciels publient des annonces de sécurité sur leur site web ou sur leurs pages de réseaux sociaux, ou envoient des notifications par e-mail aux utilisateurs enregistrés. + +2. S'inscrire aux alertes de sécurité de l'industrie. Il existe plusieurs organisations et sites web qui publient des alertes de sécurité pour les logiciels et les technologies populaires. Vous pouvez vous inscrire à leur liste de diffusion ou suivre leur compte sur les réseaux sociaux pour recevoir des notifications lorsqu'une alerte de sécurité est publiée. + + + * US-CERT: https://www.us-cert.gov/ + * CERT Coordination Center: https://www.cert.org/ + * SANS Institute: https://www.sans.org/ + * National Vulnerability Database: https://nvd.nist.gov/ + * SecurityFocus: https://www.securityfocus.com/ + * The Open Web Application Security Project: https://www.owasp.org/ + + +3. Utiliser des outils de suivi de sécurité. Il existe plusieurs outils qui vous permettent de configurer des alertes pour être informé des vulnérabilités connues et des mises à jour de sécurité disponibles pour les logiciels que vous utilisez. Ils peuvent être configurés pour envoyer des notifications par e-mail ou via les réseaux sociaux, ou pour afficher des notifications dans l'interface de l'outil. Certains outils de suivi de sécurité vous permettent également de scanner votre réseau pour détecter les vulnérabilités et de mettre en place des mesures de protection. + +Pour les logiciels open source on peut citer : + + * OpenVAS: https://www.openvas.org/ + * Nessus: https://www.tenable.com/products/nessus + * Nexpose Community Edition: https://www.rapid7.com/products/nexpose/community-edition/ + * OSSEC: https://ossec.github.io/ + * Lynis: https://cisofy.com/lynis/ + +Pour les logiciels propriétaires : + + * GFI LanGuard: https://www.gfi.com/products-and-solutions/network-security-vulnerability-management/languard + * Rapid7 Nexpose: https://www.rapid7.com/products/nexpose/ + * Tenable Nessus: https://www.tenable.com/products/nessus + * Qualys Vulnerability Management: https://www.qualys.com/vulnerability-management/ + * McAfee Vulnerability Manager: https://www.mcafee.com/enterprise/en-us/products/vulnerability-manager.html + +Il est important de rester vigilant et de se tenir au courant des alertes de sécurité pour protéger votre application et vos données contre les vulnérabilités connues. + + + --- //[[user:cedricabonnel]] - Publication initiale le Mardi 10 Janvier 2023 // + +Crédit image : //Midjourney// + + diff --git a/data/pages/journal_geek/2023/20230111-en-tetes-http-csp-securiser-le-contenu-d-un-site-web.txt b/data/pages/journal_geek/2023/20230111-en-tetes-http-csp-securiser-le-contenu-d-un-site-web.txt new file mode 100644 index 0000000..b0bb9ed --- /dev/null +++ b/data/pages/journal_geek/2023/20230111-en-tetes-http-csp-securiser-le-contenu-d-un-site-web.txt @@ -0,0 +1,46 @@ +====== En-têtes HTTP : CSP ou comment sécuriser le contenu d'un site web ====== +{{tag>"programmation"}} +{{ journal_geek:2023:csp.png?300x|}} + +Les CSP (Content Security Policy) sont des en-têtes HTTP qui permettent de définir les règles de sécurité pour le contenu d'un site Web. Elles sont utilisées pour aider à protéger le site et ses utilisateurs contre diverses attaques de sécurité, telles que l'injection de code malveillant ou la fuite de données sensibles. + +Pour activer CSP, vous devez configurer vos serveurs web afin d'ajouter un en-tête (header) aux réponses. Dans une configuration Apache, en fichier .htaccess ou dans une balise "Location", par exemple : + + +Header always set Content-Security-Policy "default-src 'self'; scriptimg-src 'self' https://*; child-src 'none';" + + +Une autre possibilité consiste à utiliser l'élément HTML '''' pour configurer la règle. + + + + + +Il existe de nombreuses directives que vous pouvez utiliser pour définir des règles de sécurité précises afin de : + * Empêcher les écoutes du trafic + * Réduire des attaques cross site scripting (XSS) + +Voici comment utiliser les CSP dans un site Web. + +Définissez les règles de sécurité que vous souhaitez appliquer à votre site. Par exemple, vous pouvez spécifier quelles sources de contenu (scripts, images, etc.) sont autorisées à être chargées sur votre site. Voir la page du W3C des[[https://developer.mozilla.org/fr/docs/Web/HTTP/Headers/Content-Security-Policy|directives pour contrôler les ressources que l'agent utilisateur est autorisé à charger pour une page donnée]]. + + + +Ajoutez l'en-tête HTTP ''Content-Security-Policy'' à votre site. Vous pouvez le faire soit en modifiant le fichier ''.htaccess'' de votre serveur, soit en ajoutant l'en-tête directement dans le code HTML de votre site. + + Content-Security-Policy: règle + +Définissez la valeur de l'en-tête Content-Security-Policy en spécifiant les règles de sécurité que vous avez définies. Par exemple : + + Content-Security-Policy: default-src 'self'; script-src 'self' https://example.com; img-src 'self' https://example.com; + +Cet exemple autorise le chargement de contenu uniquement à partir de la même origine que le site ('self') pour le contenu par défaut (''default-src'') et les scripts (''script-src''), tandis que les images (''img-src'') peuvent être chargées à partir de l'origine du site ou de l'URL ''https://example.com''. + +===== Versions, crédits et ressources ===== + + * [[https://www.w3.org/TR/CSP3/|W3C : Content Security Policy Level 3]] + * [[https://developer.mozilla.org/fr/docs/Web/HTTP/CSP|Mozilla : Content Security Policy]] + + --- //[[user:cedricabonnel]] - Publié le Mercredi 11 Janvier 2023 à 07h41 // + +Crédit image : //Midjourney// diff --git a/data/pages/journal_geek/2023/20230112-qu-est-ce-linux.txt b/data/pages/journal_geek/2023/20230112-qu-est-ce-linux.txt new file mode 100644 index 0000000..08fba11 --- /dev/null +++ b/data/pages/journal_geek/2023/20230112-qu-est-ce-linux.txt @@ -0,0 +1,18 @@ +====== Le cœur de l'OS GNU/Linux ====== +{{tag>"Linux"}} +{{ :journal_geek:2023:linux-system.png?300x|Noyau, Système d'exploitation et distribution.}} + +Le noyau **Linux** est le cœur du système d'exploitation **GNU/Linux**. Il gère les processus, les fichiers, la mémoire, et les périphériques d'entrée/sortie. Il fournit également des services tels que la gestion des communications réseau et des pilotes pour les périphériques. **Linus Torvalds** en 1991, alors étudiant à l'Université d'Helsinki, en Finlande, créé le noyau. + +Le noyau Linux est basé sur [[informatique:noyau-unix|le noyau Unix]], respecte les normes **POSIX** et fournit une interface de programmation pour les développeurs qui s'appuient sur les fonctionnalités **Unix standard**. Il est multitâche et permet à plusieurs processus d'exécuter simultanément sur un ordinateur, en gérant efficacement les ressources système telles que la mémoire et les processeurs. Il est également orienté sécurité et intègre des fonctionnalités de sécurité pour protéger les données et les ressources de l'utilisateur contre les logiciels malveillants et les attaques extérieures. Il est compatible avec les périphériques et offre une prise en charge pour une grande variété de matériel, y compris les processeurs, les cartes graphiques, les périphériques d'entrée et de sortie, les réseaux, etc. Les utilisateurs au sens large du terme, peuvent lire, modifier et distribuer le code source de Linux. Le noyau Linux, est libre et open-source, c'est-à-dire qu'il est développé par une communauté de développeurs et est utilisé dans de nombreux systèmes d'exploitation différents, notamment Linux, Android, Chrome OS. + +Le système d'exploitation (OS) GNU/Linux est un logiciel qui gère les ressources d'un ordinateur et fournit un environnement pour les programmes. Il gère les interactions entre le matériel de l'ordinateur et les logiciels, et fournit des services de base pour les programmes tels que la gestion de la mémoire, de la sauvegarde des fichiers, et de l'accès aux périphériques d'entrée/sortie. Il comprend le noyau **Linux** ainsi que des logiciels supplémentaires pour les tâches courantes telles que la navigation sur le Web, la lecture de courrier électronique, la création de documents, etc. Les utilisateurs peuvent adapter GNU/Linux à leurs besoins spécifiques et que de nombreuses versions de GNU/Linux ont été créées, appelées "distributions" qui ont des objectifs différents, des ensembles de programmes différents, et des philosophies différentes. + +Les utilisateurs utilisant GNU/Linux, cherchent un système d'exploitation stable, sécurisé et personnalisable. + +[[informatique:linux:pourquoi-faire-la-difference-entre-linux-et-gnu-linux]] + +Il est convenu que dire "GNU/Linux" est fastidieux, nous utiliserons donc le terme "Linux" pour désigner ce système d'exploitation. Bientôt d'autres informations plus passionnantes. + + + --- //[[user:cedricabonnel]], [[user:CPT]] et [[user:Midjourney]] - Article paru la première fois le le Jeudi 12 janvier 2023 // \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230113-afficher-le-nombre-de-mise-a-jour-avec-dnf-a-l-ouverture-de-session.txt b/data/pages/journal_geek/2023/20230113-afficher-le-nombre-de-mise-a-jour-avec-dnf-a-l-ouverture-de-session.txt new file mode 100644 index 0000000..4e58058 --- /dev/null +++ b/data/pages/journal_geek/2023/20230113-afficher-le-nombre-de-mise-a-jour-avec-dnf-a-l-ouverture-de-session.txt @@ -0,0 +1,23 @@ +====== Afficher le nombre de mise à jour en attente avec DNF à l'ouverture de session ====== +{{tag>"Linux système"}} +{{ :journal_geek:2023:update-linux.png?300x|}} + +Il y a plusieurs façons d'exécuter une commande automatiquement lors de l'ouverture d'une session sur un système basé sur Linux : + + * Ajoutez la commande dans le [[informatique:linux:system:dossiers-remarquables:home:bash-profile|fichier .bash_profile]] : Vous pouvez ajouter la commande que vous voulez exécuter automatiquement dans le fichier ''.bash_profile'' de votre répertoire personnel. Ce fichier est exécuté lorsque vous ouvrez une session de terminal. + + * Utilisez un gestionnaire de sessions : Les gestionnaires de sessions tels que **systemd** ou [[informatique:linux:system:upstart]] peuvent être utilisés pour exécuter des commandes automatiquement lors de l'ouverture d'une session. Par exemple, vous pouvez utiliser **systemd** pour créer un service qui exécute une commande automatiquement au démarrage. + + * Utilisez le fichier [[informatique:linux:system:dossiers-remarquables:etc-profile|/etc/profile]] : Ce fichier est exécuté pour tous les utilisateurs lors de l'ouverture d'une session, vous pouvez donc y ajouter la commande que vous souhaitez exécuter automatiquement. + +Avec dnf (Dandified Yum) vous pouvez utiliser la commande ''dnf check-update'' pour afficher le nombre de mises à jour en attente. Pour afficher cette information dans le fichier ''.bash_profile'', vous pouvez utiliser une commande de type : + + echo "Il y a $(dnf check-update -q -y | grep -c "^.") mise(s) à jour en attente" + +Cette ligne utilise la commande ''dnf check-update -q'' pour vérifier les mises à jour en attente. Le paramètre ''-q'' (quiet) permet de n'afficher que le nombre de paquets à mettre à jour, sans afficher les détails sur les paquets. Ensuite, elle utilise la commande ''grep -c "^."'' pour compter le nombre de lignes de sortie, ce qui correspond au nombre de mises à jour en attente. Le résultat est ensuite affiché avec la commande ''echo''. + +Note importante 1 : cette commande fonctionnera uniquement si vous utilisez ''dnf'' comme gestionnaire de paquets, et non ''yum'' qui est utilisé sur les anciennes version de **Fedora**, **Red Hat** ou **Cent OS**. + +Note importante 2 : pour utiliser ces méthodes, vous devrez avoir les privilèges d'administrateur pour accéder et éditer les fichiers système. Il est également important de vérifier que la commande que vous souhaitez exécuter automatiquement est sûre et ne causera pas de problème pour votre système. + + --- //[[user:cedricabonnel]] - Édition initiale du Vendredi 13 Janvier 2023 // diff --git a/data/pages/journal_geek/2023/20230113-afficher-le-nombre-de-mise-a-jour-avec-yum-a-l-ouverture-de-session.txt b/data/pages/journal_geek/2023/20230113-afficher-le-nombre-de-mise-a-jour-avec-yum-a-l-ouverture-de-session.txt new file mode 100644 index 0000000..82849f3 --- /dev/null +++ b/data/pages/journal_geek/2023/20230113-afficher-le-nombre-de-mise-a-jour-avec-yum-a-l-ouverture-de-session.txt @@ -0,0 +1,21 @@ +====== Afficher le nombre de mise à jour en attente avec YUM à l'ouverture de session ====== +{{tag>"Linux système"}} +{{ :journal_geek:2023:update-linux.png?300x|}} + +Il y a plusieurs façons d'exécuter une commande automatiquement lors de l'ouverture d'une session sur un système basé sur Linux : + + * Ajoutez la commande dans le [[informatique:linux:system:dossiers-remarquables:home:bash-profile|fichier .bash_profile]] : Vous pouvez ajouter la commande que vous voulez exécuter automatiquement dans le fichier ''.bash_profile'' de votre répertoire personnel. Ce fichier est exécuté lorsque vous ouvrez une session de terminal. + + * Utilisez un gestionnaire de sessions : Les gestionnaires de sessions tels que **systemd** ou [[informatique:linux:system:upstart]] peuvent être utilisés pour exécuter des commandes automatiquement lors de l'ouverture d'une session. Par exemple, vous pouvez utiliser **systemd** pour créer un service qui exécute une commande automatiquement au démarrage. + + * Utilisez le fichier [[informatique:linux:system:dossiers-remarquables:etc-profile|/etc/profile]] : Ce fichier est exécuté pour tous les utilisateurs lors de l'ouverture d'une session, vous pouvez donc y ajouter la commande que vous souhaitez exécuter automatiquement. + +Sous **Fedora**, **CentOS** ou **Red Hat**, vous pouvez utiliser la commande ''yum check-update'' pour afficher le nombre de mises à jour en attente. Pour afficher cette information dans le fichier ''.bash_profile'', vous pouvez utiliser une commande de type : + + echo "Il y a $(yum check-update -y -q | grep -c "^.") mise(s) à jour en attente" + +Cette commande utilise la commande ''yum check-update -q'' pour vérifier les mises à jour en attente. Le paramètre ''-q'' (quiet) permet de n'afficher que le nombre de paquets à mettre à jour, sans afficher les détails sur les paquets. Ensuite, elle utilise la commande ''grep -c "^."'' pour compter le nombre de lignes de sortie, ce qui correspond au nombre de mises à jour en attente. Le résultat est ensuite affiché avec la commande ''echo''. + +Cette commande fonctionnera uniquement si vous utilisez ''yum'' comme gestionnaire de paquets, et non ''dnf'' qui est utilisé par défaut sur les dernières version de **Fedora**, **Cent OS** et **Red Hat**. + + --- //[[user:cedricabonnel]], [[user:CPT]] et [[user:Midjourney]] - Édition initiale du Vendredi 13 Janvier 2023 // diff --git a/data/pages/journal_geek/2023/20230116-scripts-partages-dans-linux.txt b/data/pages/journal_geek/2023/20230116-scripts-partages-dans-linux.txt new file mode 100644 index 0000000..a9bf4ae --- /dev/null +++ b/data/pages/journal_geek/2023/20230116-scripts-partages-dans-linux.txt @@ -0,0 +1,56 @@ +====== Scripts partagés dans Linux ====== +{{tag>"Linux système" "programmation PHP" "programmation BASH"}} +{{ :journal_geek:2023:script-in-computer.png?300x|Création de scripts exécutables pour tous les utilisateurs de l'ordinateur. Crédit photo : Midjourney Bot}} + +Vous êtes satisfait car vous avez créé vos premiers **script BASH** ou script PHP. Pour que tous les utilisateurs de l'ordinateur puissent les utiliser, vous pouvez les placer dans les répertoires les plus courants. + +===== Les répertoires courants ===== + +Pour que tous les utilisateurs de l'ordinateur puissent utiliser les scripts, vous pouvez les placer dans les répertoires les plus courants : + + * ''/usr/local/bin'' : Ce répertoire est utilisé pour stocker les commandes et les scripts utilisateur installés. Il est accessible pour tous les utilisateurs, mais nécessite des privilèges d'administrateur pour y installer des scripts. + + * ''/usr/bin'' : Ce répertoire est utilisé pour stocker les commandes système. Il est également accessible pour tous les utilisateurs, mais nécessite des privilèges d'administrateur pour y installer des scripts. + + * ''/usr/sbin'' : Ce répertoire est utilisé pour stocker les commandes système qui nécessitent des privilèges d'administrateur pour être exécutées. Il nécessite des privilèges d'administrateur pour y installer des scripts. + +Il n'y a pas de règles spécifiques pour les scripts personnels partagés. Ces répertoires ne sont pas les seuls où vous pouvez placer un script. Ils ont l'avantage d’être accessible à l'ensemble des utilisateurs tant au niveau des droits que des déclaration dans la variable PATH. + +===== La variable PATH ===== + +Le répertoire choisi doit être déclaré dans la variable d'environnement **PATH**. Cela signifie que lorsque l'utilisateur exécute une commande, le système cherchera dans ce répertoire en plus des autres répertoires déjà inclus dans PATH pour trouver l'exécutable correspondant. + +Voir la page concernant la [[informatique:linux:variables:#PATH|variable PATH]] + +===== Rendre exécutable un script ===== + +Il faut rendre le script exécutable en utilisant la commande ''chmod'' : Cette commande permet de changer les permissions d'un fichier. Pour rendre un script exécutable pour tout le monde, vous pouvez utiliser la commande suivante : + + +sudo chmod +x + + +-- + +Pour rendre un script exécutable, il doit commencer par un **shebang** (''#!'') qui indique au système quel interpréteur utiliser pour exécuter le script. + + +===== /opt ===== + +Extrait de la page [[informatique:linux:system:dossiers-remarquables:opt:]] + +{{page>informatique:linux:system:dossiers-remarquables:opt:index#definition-du-repertoireopt}} + + +===== Les répertoires dans /home/username ===== + +Les répertoires dans ''/home/'' peuvent également contenir des scripts personnels à partager. La contrainte et de partager le dossier et que chaque utilisateur écrive le chemin complet des scripts. + + * ''/home//bin'' : Ce répertoire est généralement utilisé pour stocker les commandes et les scripts utilisateur. Par défaut, il est uniquement accessible pour l'utilisateur qui l'a créé, donc il n'est pas nécessaire d'avoir des privilèges d'administrateur pour y installer des scripts. Les droits peuvent être modifier sur ce dossier afin de rendre accessible les scripts de ce dossier aux autres utilisateurs de la machine. + + * ''/home//.bin'' : Ce répertoire est généralement utilisé pour stocker les commandes et les scripts utilisateur personnels. Il est caché (car le point en début de nom) donc il n'est pas visible pour les autres utilisateurs. Il est plus adapté pour stocker des scripts qui ne doivent pas être partagés ou modifiés par d'autres utilisateurs. + +Le plus commun est d'utiliser un des trois dossiers cité au début de l'article. + + --- //[[user:cedricabonnel]] et [[user:CPT]] - Article publié le Dimanche 15 Janvier 2023 // + diff --git a/data/pages/journal_geek/2023/20230117-forcer-un-utilisateur-a-changer-son-mot-de-passe-au-prochain-demarrage.txt b/data/pages/journal_geek/2023/20230117-forcer-un-utilisateur-a-changer-son-mot-de-passe-au-prochain-demarrage.txt new file mode 100644 index 0000000..8f69935 --- /dev/null +++ b/data/pages/journal_geek/2023/20230117-forcer-un-utilisateur-a-changer-son-mot-de-passe-au-prochain-demarrage.txt @@ -0,0 +1,31 @@ +====== Forcer un utilisateur à changer son mot de passe au prochain démarrage ====== +{{tag>"linux systeme"}} +{{ :journal_geek:2023:password.png?300x|Forcer un utilisateur à changer son mot de passe au prochain démarrage.}} + +Sous Linux, vous pouvez utiliser la commande "**passwd**" avec l'option "-e" pour forcer un utilisateur à changer son mot de passe au prochain démarrage. La commande est généralement utilisée par un administrateur pour changer le mot de passe d'un utilisateur. Voici un exemple : + + +sudo passwd -e + + +Cela forcera l'utilisateur à changer son mot de passe lors de sa prochaine connexion. À noter que cette commande n'affectera pas les utilisateurs connectés en ce moment. + +Vous pouvez vérifier le fichier de ''/etc/shadow'' contenant les informations cryptées des utilisateurs, que la date (en jours depuis le 1er janvier 1970) à laquelle le mot de passe a été modifié pour la dernière fois soit à la valeur 0. + + +sudo cat /etc/shadow | grep + + +Vous pouvez utiliser la commande ''chage'' avec l'option ''-l'' pour afficher les informations de l'utilisateur, et vérifier que la date d'expiration du mot de passe est définie sur la mention ''password must be changed'' / ''le mot de passe doit être changé'' apparaisse. + + +sudo chage -l + + +Vous pouvez utiliser la commande ''passwd'' avec l'option ''-S'' pour vérifier les informations de l'utilisateur, et vérifier que la date d'expiration du mot de passe est définie sur un jour antérieur à aujourd'hui (par exemple le ''1970-01-01'') . + + +sudo passwd -S + + + --- //[[user:cedricabonnel]] et [[user:CPT]] - Article publier le Mardi 17 Janvier 2023 // \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230118-configuration-personnelle-de-nano.txt b/data/pages/journal_geek/2023/20230118-configuration-personnelle-de-nano.txt new file mode 100644 index 0000000..5a89a6c --- /dev/null +++ b/data/pages/journal_geek/2023/20230118-configuration-personnelle-de-nano.txt @@ -0,0 +1,45 @@ +====== Configuration personnelle de nano ====== +{{tag>"Linux programme"}} +{{ :journal_geek:2023:program-nano.png?300x|Configurer Nano pour un utilisateur.}} + +La configuration de [[informatique:linux:applications:nano|Nano]] en utilisant le fichier ''.nanorc'' est généralement prise en charge par la plupart des distributions de Linux et peut être utilisée dans de nombreuses versions. Cependant, la manière dont vous devrez configurer Nano peut varier légèrement en fonction de la distribution Linux que vous utilisez. + +En règle générale, vous pouvez placer le fichier ''.nanorc'' dans le répertoire ''~/.config/nano/'' pour la plupart des distributions modernes, y compris **Debian**, **Ubuntu**, **Fedora**, **Arch Linux**, **CentOS** et **OpenSUSE**. Ce répertoire contient généralement les fichiers de configuration pour les applications. + +Il est également possible que la configuration de Nano soit stockée dans un emplacement différent en fonction de la version de Nano que vous utilisez. Par exemple, sur certaines versions plus anciennes de Nano, vous pouvez trouver le fichier de configuration dans ''~/.nanorc''. + +-- Éditez le fichier de paramétrage "nanorc" dans le dossier ''~/.config/nano'' ou ''~'' : + + +nano .nanorc + + +-- Ajoutez les options de configuration de Nano souhaitées au fichier. Par exemple : + + +set tabstospaces +set tabsize 4 + +## Set the syntax for CSV files and the color for fields to yellow +syntax "csv" "\.csv$" +color yellow "\"[^\"]*\"|'[^']*'|[^,]*" + +## Set the syntax for shell scripts and the color for commands to green +syntax "shell" "\.sh$" +color green "\<(if|for|fi|break|done|else|echo|cd|chmod|chown|cp|grep|kill|ls|mkdir|mv|ps|pwd|rm|rsync|scp|ssh|sudo|tail|top|touch|vi|vim|wget)\>" + +## Set the color for SQL keywords to blue +syntax "SQL" "\.sql$" +color blue "\<(SELECT|FROM|WHERE|AND|OR|INSERT INTO|VALUES|UPDATE|SET|DELETE FROM|GROUP BY|ORDER BY|JOIN|LEFT JOIN|RIGHT JOIN|ON)\>" + + +-- Enregistrez et fermez le fichier. + +Les options de configuration de Nano définies dans le fichier de configuration personnel de l'utilisateur devraient maintenant être prises en compte lors de l'utilisation de Nano par cet utilisateur. + +Notez que les options de configuration définies dans le fichier de configuration personnel de l'utilisateur s'appliqueront uniquement à lui et ne seront pas disponibles pour les autres utilisateurs du système. Si vous souhaitez définir des options de configuration pour tous les utilisateurs du système, vous devrez placer ces options dans le fichier de configuration principal de Nano, qui se trouve généralement dans le répertoire ''/etc/nanorc''. + + + --- //[[user:cedricabonnel]], [[user:cpt]] et [[user:midjourney]] Publiée le Mardi 18 Janvier 2023 // + + diff --git a/data/pages/journal_geek/2023/20230120-niveau-de-shell-trop-eleve.txt b/data/pages/journal_geek/2023/20230120-niveau-de-shell-trop-eleve.txt new file mode 100644 index 0000000..ab03a92 --- /dev/null +++ b/data/pages/journal_geek/2023/20230120-niveau-de-shell-trop-eleve.txt @@ -0,0 +1,16 @@ +====== Niveau de shell trop élevé ====== +{{tag>"programmation bash"}} +{{ :journal_geek:2023:boucle_infinie_lumiere.png|boucle infinie dans un script par Midjourney}} + + +Le message d'avertissement ''/bin/bash: avertissement :niveau de shell trop élevé (1000), initialisation à 1'' vous informe que le niveau de shell actuel est supérieur à la valeur autorisée et que le niveau de shell a été initialisé à 1 pour éviter des problèmes. + +-- + +Le niveau de shell est un entier qui indique la profondeur de l'imbrication de shells (interpréteurs de commandes). Dans la plupart des cas, le niveau de shell par défaut est 1, ce qui signifie qu'il n'y a qu'un seul interpréteur de commandes en cours d'exécution. Lorsqu'un script est exécuté à partir de ce shell, le niveau de shell augmente de 1, ce qui indique que le script s'exécute dans un nouvel interpréteur de commandes imbriqué. + +Lorsque le niveau de shell atteint la valeur autorisée, il est initialisé à 1 pour éviter que le niveau de shell ne continue à augmenter indéfiniment. Cela peut se produire si un script appelle un autre script qui appelle à son tour un autre script, et ainsi de suite, sans jamais quitter la boucle. + +Si vous voyez ce message, il est recommandé de vérifier les scripts que vous avez exécutés récemment pour vous assurer qu'ils ne sont pas en train de s'exécuter de manière infinie ou de façon récursive. Vous êtes entré dans une boucle infinie / infinite loop. + + --- //[[user:cedricabonnel]] - Article publié le Vendredi 20 Janvier 2023// \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230122-ipfs.txt b/data/pages/journal_geek/2023/20230122-ipfs.txt new file mode 100644 index 0000000..c67e8ba --- /dev/null +++ b/data/pages/journal_geek/2023/20230122-ipfs.txt @@ -0,0 +1,44 @@ +====== IPFS InterPlanetary File System ====== +{{tag>"Internet"}} +{{ :journal_geek:2023:cedric_interplanetary_file_system_cc4247ce-e1d3-4cbf-b9cd-50903efee9c1.png?300x|Protocole ouvert permettant le stockage de fichiers distribué. Crédit photo Midjourney}} + +IPFS (InterPlanetary File System) est un protocole de stockage de fichiers distribué qui permet de stocker et accéder à des fichiers à travers un réseau pair-à-pair. Il utilise une adressage basé sur les hash des fichiers pour identifier de manière unique les fichiers, ce qui permet une résistance aux erreurs de transmission et une sécurité accrue. Il vise à remplacer les systèmes de stockage centralisés par un système décentralisé et distribué. + +Techniquement, IPFS fonctionne en utilisant un réseau pair-à-pair pour stocker et accéder aux fichiers. Les fichiers sont divisés en morceaux appelés "blooms" qui sont ensuite identifiés par un hash unique. Ces hash sont utilisés pour créer des adresses uniques pour chaque fichier, appelées "CID" (Content Identifier). + +Lorsqu'un utilisateur veut accéder à un fichier, il envoie une demande à travers le réseau IPFS en utilisant la CID. Les nœuds du réseau recherchent ensuite les blooms correspondants au hash et les rassemblent pour reconstituer le fichier original. Les blooms peuvent être stockés sur plusieurs nœuds différents, ce qui permet une résilience accrue et une distribution de charge. + +Il existe également des protocoles de mise en cache et de routage pour gérer efficacement les demandes et les réponses sur le réseau, ainsi que des protocoles de sécurité pour s'assurer que les données restent privées et intègres. + +En résumé, IPFS utilise un système de stockage distribué qui repose sur des hash uniques pour identifier les fichiers, un réseau pair-à-pair pour stocker et accéder aux fichiers, des protocoles de mise en cache, de routage et de sécurité pour gérer efficacement les demandes et réponses sur le réseau. + +IPFS utilise un système de recherche de pair à pair pour localiser les fichiers. Lorsqu'un utilisateur envoie une demande pour un fichier en utilisant sa CID, cette demande est propagée à travers le réseau à différents nœuds. Les nœuds envoient ensuite des demandes à leurs pairs connectés pour localiser les blooms correspondants au hash. + +Cependant, il existe des protocoles qui permettent d'utiliser des annuaires pour stocker des CIDs de manière centralisée pour faciliter la recherche de fichiers. Ces protocoles permettent de stocker des CIDs dans un annuaire centralisé et de les utiliser pour la recherche de fichiers, cependant ils ne sont pas obligatoires pour utiliser IPFS. Certains projets tels que "IPNS" (InterPlanetary Name System) permettent de créer des alias de hash pour des adresses IPFS pour une recherche plus simple pour les utilisateurs. + +Le projet IPFS est porté par la fondation //Protocol Labs//, une organisation à but non lucratif basée aux États-Unis. //Protocol Labs// est un groupe de recherche et de développement qui se concentre sur la création de protocoles et de technologies pour améliorer l'Internet. +IPFS est un des projets majeurs de //Protocol Labs//, qui a également d'autres projets tels que : //Filecoin//, //libp2p//, //IPLD//, //multiformats//, entre autres. +IPFS a été créé en 2014 par Juan Benet, qui est également fondateur et PDG de //Protocol Labs//. Depuis sa création, le projet a reçu un financement conséquent de différents investisseurs et est devenu un projet open-source très populaire, utilisé par de nombreux projets et entreprises. + +PeerTube est un projet open-source qui a pour but de fournir une plateforme de streaming vidéo décentralisée et respectueuse de la vie privée. Il utilise IPFS pour stocker les vidéos de manière distribuée sur plusieurs nœuds, ce qui permet de réduire la charge sur les serveurs centraux et d'améliorer la résilience du système. Les utilisateurs peuvent également héberger leurs propres nœuds PeerTube pour contribuer à la distribution des vidéos. Cela permet également de limiter les risques de censure en rendant plus difficile pour les tiers de supprimer les vidéos. + +En utilisant IPFS, PeerTube se distingue des plateformes de streaming centralisées comme //YouTube// ou //Vimeo// qui utilisent des serveurs centraux pour stocker et distribuer les vidéos, et qui ont donc un point unique de défaillance, et sont plus soumis aux risques de censures. + +Il existe de nombreux projets et solutions qui utilisent IPFS pour différentes raisons. Voici quelques exemples : + + * Storj: une plateforme de stockage décentralisée qui utilise IPFS pour stocker les fichiers de manière distribuée. + * Textile: une plateforme de stockage et de partage de photos décentralisée qui utilise IPFS pour stocker les photos de manière sécurisée et privée. + * Eternum: un jeu en ligne qui utilise IPFS pour stocker les données de jeu de manière distribuée. + * Fleek: une plateforme de développement web décentralisée qui utilise IPFS pour stocker les sites web de manière distribuée. + * Filecoin: un projet qui utilise IPFS pour stocker les fichiers de manière distribuée, et qui utilise un marché pour récompenser les utilisateurs qui hébergent des fichiers. + +Il y a aussi des projets qui utilisent IPFS en combinaison avec d'autres protocoles décentralisés tels que blockchain pour offrir des solutions à des problèmes spécifiques. Des entreprises utilisent IPFS pour améliorer les performances de leurs applications et services, ou pour offrir des solutions de stockage distribué. + +IPFS est un protocole ouvert, donc il est possible de l'utiliser de différentes manières, et il est en constante évolution, donc de nouvelles utilisations pourraient apparaître. + +**__Sites et références__** + + * https://ipfs.tech/ + * https://protocol.ai/ + + --- //[[user:cedricabonnel]] & [[user:CPT]], sur une idée de [[user:Saturnin]] - Édition initiale du Sunday 22 January 2023 // diff --git a/data/pages/journal_geek/2023/20230122-zram.txt b/data/pages/journal_geek/2023/20230122-zram.txt new file mode 100644 index 0000000..0cc9d7d --- /dev/null +++ b/data/pages/journal_geek/2023/20230122-zram.txt @@ -0,0 +1,69 @@ +====== Améliorer les performances Linux avec zRAM ====== +{{tag>"linux systeme"}} +{{ :journal_geek:2023:memory-1.png?300x|compcache, à suivre. Credit image : Midjourney}} + +zRAM (ou Compressed RAM) est un module du noyau Linux qui permet de créer un espace de stockage compressé en mémoire vive (RAM) pour améliorer les performances système. Il fonctionne en créant un ou plusieurs périphériques de swap virtuels (appelés zRAM) qui peuvent être utilisés comme un swap classique pour stocker des données qui ne peuvent pas être stockées dans la mémoire vive. + +Lorsque des données sont écrites sur un périphérique zRAM, ces données sont compressées avant d'être stockées en mémoire vive. Lorsque les données sont lues, elles sont décompressées avant d'être utilisées. Cela permet d'augmenter la quantité de données qui peuvent être stockées en mémoire vive, réduisant ainsi la pression sur la mémoire physique. La compression de la mémoire peut avoir un coût en termes de consommation de CPU, donc il faut configurer correctement la taille du swap ZRAM pour équilibrer les avantages de la compression de la mémoire avec les coûts de consommation de CPU. + +Pour activer zRAM sous Linux, vous pouvez utiliser les commandes suivantes : + + * Installer le paquet **zram-config** en utilisant le gestionnaire de paquets de votre distribution. + + * Activer le module zRAM en utilisant la commande : ''sudo modprobe zram num_devices=4''. Cette commande va créer 4 périphériques virtuels : /dev/zram{0,1,2,3}. Le paramétré **num_devices** est optionnel et demande à zRAM de pré-créé un nombre de périphérique virtuel. La valeur par défaut est de 1. + +-- + +Les différentes options suivantes permettent de configurer le module zRAM. + + * __Configurer l'algorithme de compression__ (**comp_algorithm**) pour swap zRAM en utilisant la commande : ''sudo echo lzo > /sys/block/zram0/comp_algorithm'' (cette commande configure l'algo de compression de zRAM sur ''lzo''). Afficher les algorithmes de compression supportés en utilisant la commande : ''sudo cat /sys/block/zram0/comp_algorithm'' + + + * __Configurer la taille du swap zRAM__ (**disksize**) en utilisant la commande : ''sudo echo 512M > /sys/block/zram0/disksize'' (cette commande configure une taille de zRAM de 512 Mo). Il est généralement recommandé de configurer la taille du swap ZRAM pour être égale à environ 50% de la mémoire vive totale de votre système. Cependant, si vous avez des besoins spécifiques de mémoire, vous pouvez augmenter ou diminuer cette valeur en conséquence. Il n'y a pas beaucoup de sens à créer un zRAM de taille supérieure à deux fois la mémoire, car nous nous attendons à un ratio de compression de 2:1. Notez que zRAM utilise environ 0,1 % de la taille du disque lorsqu'il n'est pas utilisé, donc un zRAM énorme est gaspillé. + + + * __Afficher le nombre de flux de compression__ (**max_com_streams**). Indépendamment de la valeur passée à cet attribut, zRAM allouera toujours plusieurs flux de compression - un par CPU en ligne - permettant ainsi plusieurs opérations de compression simultanées. Le nombre de flux de compression alloués diminue lorsque certains des CPU deviennent hors ligne. Il n'y a plus de mode de flux de compression unique, à moins que vous ne fonctionniez avec un système UP ou avec un seul CPU en ligne. Pour découvrir combien de flux sont actuellement disponibles : ''sudo cat /sys/block/zram0/max_comp_streams'' + +-- + + * Initialiser et activer le SWAP zRAM en utilisant les commandes : + +sudo mkswap /dev/zram0 +sudo swapon /dev/zram0 + +mkfs.ext4 /dev/zram0 +mount /dev/zram0 /tmp + + + * Désactiver le SWAP zRAM en utilisant les commandes : + +sudo swapoff /dev/zram0 +sudo umount /dev/zram0 + + +--- + +Il existe plusieurs moyens de vérifier si ZRAM fonctionne sur votre machine Linux. Voici quelques commandes courantes pour vérifier l'état de ZRAM : + +#. Utilisez la commande ''cat /proc/swaps'' pour afficher la liste des **périphériques de swap** actuellement utilisés par le système, vous devriez voir un périphérique **zram0** si zRAM est activé. + +{{ :journal_geek:billets:pasted:20230117-190135.png }} + +#. Utilisez la commande ''lsmod | grep zram'' pour vérifier si le module zRAM est actuellement chargé dans le noyau. + +{{ :journal_geek:billets:pasted:20230117-190317.png }} + +#. Utilisez la commande ''free -h'' pour vérifier l'utilisation de la mémoire physique et du swap. + +{{ :journal_geek:billets:pasted:20230117-190410.png }} + +#. Utilisez la commande ''cat /sys/block/zram0/disksize'' pour vérifier la taille configurée pour zRAM. + +{{ :journal_geek:billets:pasted:20230117-190537.png }} + +--- + +Ces commandes peuvent varier selon les distributions Linux. Il est donc préférable de consulter la documentation de votre distribution pour des instructions spécifiques, ou la documentation officielle https://www.kernel.org/doc/html/latest/admin-guide/blockdev/zram.html + + + --- //[[user:cedricabonnel]], [[user:CPT]] & Kernel.org - Article publié le Dimanche 22 Janvier 2023 // diff --git a/data/pages/journal_geek/2023/20230123-sponsorblock.txt b/data/pages/journal_geek/2023/20230123-sponsorblock.txt new file mode 100644 index 0000000..d05164e --- /dev/null +++ b/data/pages/journal_geek/2023/20230123-sponsorblock.txt @@ -0,0 +1,34 @@ + ====== SponsorBlock ====== +{{tag>"programme"}} +{{ :journal_geek:2023:pasted:20230123-085110.png?300x}} + +SponsorBlock est une extension pour navigateur qui permet aux utilisateurs de bloquer les publicités et les sponsors lors de la visualisation de vidéos sur des plateformes de streaming en ligne telles que //YouTube//. + +SponsorBlock utilise une base de données de //timecodes// stockée sur un serveur ((https://github.com/ajayyy/SponsorBlockServer)) pour chaque vidéo pour bloquer les sponsors et les annonces. Il utilise des contributions de la communauté pour identifier les segments de vidéo contenant des annonces, et utilise ces informations pour bloquer automatiquement ces segments lorsque les utilisateurs regardent la vidéo. Cela permet aux utilisateurs de regarder des vidéos sans interruption. Je n'ai pas suffisament d'information pour savoir si les créateurs de contenus sont privés de revenus publicitaires. + +Les catégories utilisées par SponsorBlock pour identifier les segments de vidéo incluent la promotion d'une chaîne, les sponsors, et l'encouragement à poster des commentaires. Ces catégories sont créées pour permettre aux utilisateurs de mieux comprendre le type de contenu qu'ils peuvent s'attendre à voir bloqué lorsqu'ils utilisent l'extension. Cela permet également à la communauté de contribuer efficacement à la mise à jour de la base de données de //timecodes// en signalant les segments de vidéos adéquats pour chaque catégorie. + +Les catégories utilisées par SponsorBlock pour identifier et étiqueter les segments de vidéos sont généralement : + * Promotion d'une chaîne : Ces segments peuvent inclure du contenu qui promeut une autre chaîne ou encourage les téléspectateurs à s'y abonner. + * Sponsors : Ces segments peuvent inclure du contenu qui promeut un produit ou un service, généralement avec un nom de marque ou un logo. + * Encouragement à poster des commentaires : Ces segments peuvent inclure du contenu qui encourage les téléspectateurs à laisser des commentaires sur la vidéo ou sur un post sur les réseaux sociaux lié. + * Autres: qui peuvent inclure d'autres types de contenu que la communauté et les développeurs considèrent comme non pertinents pour les téléspectateurs et qui devraient être bloqués : intro, conclusion, récap, musique hors sujet, bouche-trou. + +Les catégories utilisées par SponsorBlock peuvent évoluer au fil du temps et peuvent varier en fonction de la langue. + +La base de données est implémentée en utilisant un système de gestion de base de données (DBMS) pour stocker et gérer les données. Il utilise des technologies de bases de données relationnelles telles que PostgreSQL ou SQLite. + +Le projet SponsorBlock est disponible dans les magasins d'extensions des navigateurs Internet : + * [[https://addons.mozilla.org/fr/firefox/addon/sponsorblock/?utm_source=www.abonnel.fr|Firefox]] + * [[https://sponsor.ajay.app/|Les autres]] + +L'extension SponsorBlock est intégrée systématiquement dans le programme FreeTube la v.0.13.0 paru en juin 2021. +{{ :journal_geek:2023:pasted:20230123-084845.png |option de SponsorBlock dans FreeTube v.0.18.0}} + + +Par défaut, les segments indésirables sont signalés d'une couleur : + +{{ :journal_geek:2023:pasted:20230123-085317.png }} + + --- //[[user:cedricabonnel]]. Sur une idée de [[https://peertube.pcservice46.fr/w/szZdkce3gEbeoHGzHC4HW9|Frédéric Bezier]]. Article paru le Lundi 23 Janvier 2023 // + diff --git a/data/pages/journal_geek/2023/20230126-whisper-retranscription-et-traduction.txt b/data/pages/journal_geek/2023/20230126-whisper-retranscription-et-traduction.txt new file mode 100644 index 0000000..13b479a --- /dev/null +++ b/data/pages/journal_geek/2023/20230126-whisper-retranscription-et-traduction.txt @@ -0,0 +1,54 @@ +====== Whisper : retranscription et traduction ====== +{{tag>"Programme python"}} +{{ :journal_geek:2023:transcript-process.png?300x|}} + +Whisper est un modèle de reconnaissance de la parole très performant, car il a été formé sur un grand jeu de données audio diversifié. Il est capable de reconnaître plusieurs langues, ce qui le rend très utile pour les applications qui nécessitent une reconnaissance de la parole multilingue. De plus, Whisper est également un modèle multitâche, il peut donc être utilisé pour effectuer non seulement la reconnaissance de la parole, mais aussi la traduction de la parole et l'identification de la langue. Cela en fait un outil très polyvalent pour les applications de traitement de la parole. + +En général, Whisper est un modèle avancé qui permet de transcrire et traduire plusieurs langues et identifier la langue d'une parole en entrée, cela peut être utilisé dans de nombreux domaines tels que la traduction automatique, la reconnaissance de commandes vocales, les assistants virtuels, les assistants de traduction pour les personnes sourdes et malentendantes, etc. + +--- + +Pour l'installer sous Fedora Linux, voici les commandes : + + +pip install -U openai-whisper +sudo dnf install ffmpeg + + +{{ :journal_geek:2023:pasted:20230122-234506.png |Pendant l'installation d'openai-whisper sous Fedora}} + + +--- + +Pour utiliser la fonction de transcription auditive en texte, utilisant un modèle //medium// : + + whisper audio.flac audio.mp3 audio.wav --model medium + +Il existe cinq tailles de modèles, dont quatre avec des versions anglaises uniquement, offrant des compromis entre vitesse et précision. Ci-dessous se trouvent les noms des modèles disponibles et leurs exigences de mémoire approximatives et leur vitesse relative. + +^ Taille ^ Paramètres ^ Modèle en anglais seulement ^ Modèle multi-langues ^ VRAM nécessaire ^ Vitesse relative ^ +| tiny | 39 M | tiny.en | tiny | ~1 GB | ~32x | +| base | 74 M | base.en | base | ~1 GB | ~16x | +| small | 244 M | small.en | small | ~2 GB | ~6x | +| medium | 769 M | medium.en | medium | ~5 GB | ~2x | +| large | 1550 M | N/A | large | ~10 GB | 1x | + +Par défaut, le modèle utilisé est //small//, en langue anglaise. Pour transcrire un fichier audio contenant autre chose que de l'anglais, il faut spécifier la langue avec l'optioon ''--language'' : + + whisper french.wav --language French + +Le programme Whisper générera 3 fichiers : + * Fichier de sous-titre SRT + * Fichier de sous-titre VTT + * Fichier texte avec l'extension TXT + +Le programme affichera à l'écran les sous-titres avec un timecode début et fin, dans une convention d'écriture hybride. J'ai lancé le traitement sur un fichier de 1 minute 34 avec le modèle //medium//, le résultat a été généré en 59 minutes. + +{{ :journal_geek:2023:pasted:20230123-081939.png |Exemple d’exécution du programme Whisper sous Fedora Linux}} + + +--- + +Projet GitHub disponible sur https://github.com/openai/whisper + + --- //[[user:cedricabonnel]], [[user:CPT]] & OpenIA. Sur une idée de [[user:johnguecko|John Gecko]] - Article publié le Jeudi 26 Janvier 2023 // diff --git a/data/pages/journal_geek/2023/20230127-saut-de-ligne-en-debut-ou-fin-de-ligne.txt b/data/pages/journal_geek/2023/20230127-saut-de-ligne-en-debut-ou-fin-de-ligne.txt new file mode 100644 index 0000000..bde8895 --- /dev/null +++ b/data/pages/journal_geek/2023/20230127-saut-de-ligne-en-debut-ou-fin-de-ligne.txt @@ -0,0 +1,25 @@ +====== Saut de ligne en début ou fin de ligne ? ====== +{{tag>"programmation"}} +{{ :journal_geek:2023:code_in_pc_3.png?300x|Vaut-il mieux mettre `\n` en début ou fin de ligne en PHP ?}} + +En PHP, il n'y a pas de différence majeure entre placer un `\n` (code //new line//) en début ou fin de ligne dans un ''echo''. + +En utilisant un `\n` en fin de ligne, cela a pour effet de créer un saut de ligne à la fin de la chaîne affichée. Cela peut être utile si vous voulez que le prochain contenu affiché soit sur une ligne distincte. + + +echo "Ceci est la première ligne.\n"; +echo "Ceci est la seconde ligne."; + + +En utilisant un `\n` en début de ligne, cela a pour effet de créer un saut de ligne avant le contenu affiché. Cela peut être utile si vous voulez que le contenu précédent soit sur une ligne distincte. + + +echo "Ceci est la première ligne."; +echo "\nCeci est la seconde ligne."; + + +Cela dépend de l'objectif que vous voulez atteindre, mais **en général il est plus courant de mettre un `\n` en fin de ligne** pour séparer les différentes parties d'un texte. + +Dans un contexte de sortie HTML, l'utilisation de '\n' ne fera pas de saut de ligne, il faudra utiliser la balise ''
'' pour faire un saut de ligne. + + --- //[[user:cedricabonnel]] et [[user:CPT]] - Article publié pour la première fois le Vendredi 27 Janvier 2023 // diff --git a/data/pages/journal_geek/2023/20230131-amelioration-linux-gpu-amd.txt b/data/pages/journal_geek/2023/20230131-amelioration-linux-gpu-amd.txt new file mode 100644 index 0000000..76f96c3 --- /dev/null +++ b/data/pages/journal_geek/2023/20230131-amelioration-linux-gpu-amd.txt @@ -0,0 +1,9 @@ +====== Amélioration Linux avec les GPU AMD ====== +{{tag>materiel}} +{{ :dummy.png?75x75|Nom de la section}} + +Des améliorations sont en cours pour améliorer les performances de jeu sur //Steam Deck// et les **systèmes Linux** avec des **GPU AMD.** Un problème fréquent est le //bégaiement// lors de la compilation des //shaders//, qui peut altérer la qualité de l'expérience de jeu. DXVK 2.0 a été publié pour contourner ce problème et le travail est en cours sur les pilotes AMD. Le travail sur l'API //Vulkan VK_EXT_graphics_pipeline_library// devrait entraîner une amélioration de 50% du **fast-linking** pour une expérience de jeu améliorée pour certains jeux. Les améliorations seront disponibles dans Mesa 23.1 et SteamOS 3.5. + +Le **fast-linking** se réfère à une fonctionnalité de l'architecture GPU d'AMD qui permet d'améliorer les performances en matière de liaison entre les unités de traitement graphiques (//shaders//) et les unités de mémoire. Cela peut entraîner une amélioration de la vitesse d'exécution des applications graphiques, telles que les jeux vidéo, en augmentant la bande passante de la mémoire et en réduisant les temps de latence. + + --- //[[user:cpt]] - Article publié le Mardi 31 Janvier 2023 // diff --git a/data/pages/journal_geek/2023/20230131-rechercher-dans-l-historique-des-commandes-saisies.txt b/data/pages/journal_geek/2023/20230131-rechercher-dans-l-historique-des-commandes-saisies.txt new file mode 100644 index 0000000..094998b --- /dev/null +++ b/data/pages/journal_geek/2023/20230131-rechercher-dans-l-historique-des-commandes-saisies.txt @@ -0,0 +1,17 @@ +====== Raccourcis clavier Ctrl + R et Ctrl + Shift pour naviguer dans l'historique des commandes du terminal ====== +{{tag>"linux systeme"}} +{{ :dummy.png?75x75|Nom de la section}} + +Le raccourci clavier Ctrl + R permet de rechercher dans l'historique des commandes saisies en ordre décroissant dans le temps. L'inverse de ce raccourci est Ctrl + S qui permet de rechercher dans l'historique des commandes saisies en ordre croissant dans le temps. + + +Par défaut, Ctrl + S met en pause l’exécution du SHELL. Pour désactiver cette fonctionnalité, il faut écrire cette commande : + + [[ $- == *i* ]] && stty -ixon + +Cette ligne de commande permet de désactiver le raccourci Ctrl + S pour mettre en pause l'écriture dans le terminal. Elle vérifie si l'interactive shell est en cours d'utilisation ([[..:billets:i]]) et désactive alors le raccourci Ctrl + S pour mettre en pause l'écriture en utilisant la commande ''stty -ixon''. + +Vous pouvez l'ajouter à votre fichier ''.bashrc'' . + + --- //[[user:cedricabonnel]], [[user:CPT]], sur une idée de [[user:johnguecko]] - Édition initiale du Mardi 31 Janvier 2023 // + diff --git a/data/pages/journal_geek/2023/20230201-nala-un-outil-de-gestion-de-paquets-plus-simple-plus-rapide-et-plus-efficace-pour-linux.txt b/data/pages/journal_geek/2023/20230201-nala-un-outil-de-gestion-de-paquets-plus-simple-plus-rapide-et-plus-efficace-pour-linux.txt new file mode 100644 index 0000000..0151c5f --- /dev/null +++ b/data/pages/journal_geek/2023/20230201-nala-un-outil-de-gestion-de-paquets-plus-simple-plus-rapide-et-plus-efficace-pour-linux.txt @@ -0,0 +1,45 @@ +====== Nala : un outil de gestion de paquets plus simple, plus rapide et plus efficace pour Linux ====== +{{tag>logiciel "open source"}} +{{ :journal_geek:2023:cedric_un_outil_de_gestion_de_paquets_plus_simple_plus_rapide_e_9fc8737f-b778-4311-b01c-5b0f30409190.png?300x|logiciel, open source}} + + +**Nala** semble être un excellent outil de gestion de paquets. Cependant, son développeur ne se base pas sur les bibliothèques fournies dans les dépôts officiels, ce qui rend l'application incompatible avec le gestionnaire de paquets **APT**. + +Il est fréquent que les développeurs choisissent de ne pas utiliser les bibliothèques fournies dans les dépôts officiels pour leur application, soit pour des raisons de fonctionnalité ou de contrôle de qualité. Cela peut rendre l'application incompatible avec les outils de gestion de paquets tels qu'APT et nécessiter une installation manuelle ou une configuration supplémentaire pour être utilisée. Il est toujours important de vérifier les prérequis et les compatibilités avec les autres logiciels avant d'installer une nouvelle application. + + +**Nala** est un outil de gestion de paquets pour les systèmes d'exploitation Linux. Il a été conçu pour être plus simple, plus rapide et plus efficace que les autres outils de gestion de paquets tels qu'**APT**. **Nala** se concentre sur la simplification du processus d'installation et de mise à jour des paquets, en offrant une interface en ligne de commande claire et facile à utiliser. + +L'un des avantages de **Nala** par rapport à d'autres outils de gestion de paquets est qu'il utilise un cache local des paquets pour accélérer les opérations de mise à jour et d'installation. De plus, **Nala** propose également une gestion intelligente des dépendances, ce qui signifie que lorsque vous installez un paquet, les paquets requis pour son fonctionnement seront également installés automatiquement. + +**Nala** permet également d'installer des paquets à partir de plusieurs sources différentes, y compris les dépôts officiels, les dépôts tiers et les fichiers de paquets locaux. Cette fonctionnalité permet aux utilisateurs de sélectionner les sources les plus fiables et les plus rapides pour l'installation de leurs paquets. + +Enfin, **Nala** offre une commande facile pour gérer les paquets obsolètes et inutiles, ce qui peut aider à libérer de l'espace disque sur le système. + +===== Côté technique ===== + +**APT** (Advanced Package Tool) est utilisé sur les systèmes d'exploitation Debian et Ubuntu. **Nala** est conçu pour fonctionner avec **APT** sur les systèmes d'exploitation **Debian** et **Ubuntu** et ne peut pas être utilisé sur les systèmes d'exploitation qui utilisent **RPM** (Red Hat Package Manager). + +===== Comparaison : Nala vs APT ===== + +**Nala** et **APT** sont tous deux des outils de gestion de paquets pour les systèmes d'exploitation Linux. Cependant, ils ont quelques différences clés : + + * __Simplicité d'utilisation__ : **Nala** a été conçu pour être plus simple et plus facile à utiliser que APT, avec une interface en ligne de commande claire et concise. APT peut être plus complexe pour les utilisateurs débutants, avec de nombreuses options et commandes différentes. + + * __Vitesse__ : **Nala** utilise un cache local pour accélérer les opérations de mise à jour et d'installation. De plus, **Nala** est conçu pour être plus rapide que **APT** en termes de temps de traitement pour les opérations de paquetage. + + * __Sources de paquets__ : **Nala** permet d'installer des paquets à partir de plusieurs sources différentes, y compris les dépôts officiels, les dépôts tiers et les fichiers de paquets locaux. **APT** ne prend en charge que les dépôts officiels et les dépôts tiers. + * __Résolution de dépendances__ : Nala propose une gestion intelligente des dépendances pour gérer les conflits de dépendances et s'assurer que les paquets sont installés dans le bon ordre. **APT** utilise également une gestion des dépendances, mais elle peut parfois nécessiter une intervention manuelle pour résoudre les conflits. + +===== Comment installer Nala ===== + +Je n'ai pas trouvé de preuve de l'existence d'un paquet **Nala** officiel dans les dépôts de Debian ou de tout autre système d'exploitation Linux populaire. Il est possible que **Nala** soit disponible en tant que paquet tiers, mais cela dépendra de la source du paquet. + +> Dans le site [[https://phoenixnap.com/kb/nala-apt|Phoenix Ap]], il n'est fait aucune mention des incompatibilités avec les bibliothèques courantes. + +D'après le [[https://github.com/volitank/nala|site officiel de nala]], vous pouvez l'installer en utilisant la commande ''sudo apt install nala''. + +Le mainteneur, [[https://gitlab.com/volitank|Blake Lee]], rencontre des difficultés à créer des paquets pour les dépôts officiels. "//Ces paquets ne sont pas dans la version 20.04. Auparavant, j'avais créé un paquet séparé, **nala-legacy**, qui utilisait une compilation bancale pour les regrouper. Il comportait beaucoup de bogues et était lourd à maintenir. Vous pouvez tirer ces paquets de 22.04 ou même les obtenir de Debian Sid si vous le souhaitez. Vous pouvez également construire à partir des sources. Il fera tout via pip mais ne sera pas automatiquement mis à jour avec le reste du système.//" ([[https://gitlab.com/volian/nala/-/issues/225#note_1256193217|source]]) + + --- //[[user:CPT]], [[user:cedricAbonnel]] et [[user:MidJourney]] - Articule paru initialement le Mercredi 1er Février 2023 // + diff --git a/data/pages/journal_geek/2023/20230204-executer-une-commande-qui-a-ete-precedemment-utilisee.txt b/data/pages/journal_geek/2023/20230204-executer-une-commande-qui-a-ete-precedemment-utilisee.txt new file mode 100644 index 0000000..2363717 --- /dev/null +++ b/data/pages/journal_geek/2023/20230204-executer-une-commande-qui-a-ete-precedemment-utilisee.txt @@ -0,0 +1,75 @@ +====== Exécuter une commande qui a été précédemment utilisée ====== +{{tag>"Linux systeme"}} +{{ :dummy.png?75x75|Mots-clé du shell}} + +Le point d'exclamation ! en début de commande sous Linux est utilisé pour exécuter une commande qui a été précédemment utilisée. Cela permet de rappeler la dernière commande saisie, pour que vous puissiez la ré-exécuter rapidement. **Sous Fedora** et certaines autres distributions Linux, la ligne est d'abord affichée dans le shell et il faut valider cette commande en appuyant sur Entrée pour l'exécuter. + +Rapidement, les commandes à retenir : + + * ''!!'', rappelle la dernière commande + * ''!$'', utilise le dernier arguments de la dernière commande + * ''!*'', utilise tous les arguments de la dernière commande + * ''!motif'', exécute la dernière commande qui commence par "motif" + * ''!?motif?'', rappelle la dernière commande contenant le "motif" + * ''!-2'', rappelle la commande n lignes plus tôt + + +--- + +!! est un __**opérateur de rappel de commande**__ qui permet de rappeler et d'exécuter la dernière commande saisie. Il est similaire à utiliser seulement ! mais il est plus rapide et plus facile à saisir. + +Exemple : + + ls /root + sudo !! + +Cela va ré-exécuter la dernière commande avec ''sudo'' pour obtenir les permissions nécessaires pour exécuter la commande dans le répertoire ''/root''. + +Il peut être utilisé pour __**exécuter une commande qui a été saisie antérieurement en utilisant le numéro d'historique**__ de la commande. Par exemple, pour exécuter la commande numéro 10 dans l'historique, vous pourriez utiliser la commande "!10". + +{{ :journal_geek:billets:pasted:20230128-005733.png }} + +{{ :journal_geek:billets:pasted:20230128-005753.png }} + + +__**Utiliser le dernier argument**__ de la dernière commande saisie + + !$ + +Par exemple pour changer le répertoire courant pour ''/usr/local/bin'' : + + ls /usr/local/bin + +puis + + cd !$ + +{{ :journal_geek:billets:pasted:20230128-005249.png }} + +__**Utiliser tous les arguments**__ de la dernière commande saisie + + !* + +__**Exécuter la dernière commande qui commence par**__ "motif" + + !motif + +Par exemple pour ré-exécuter la dernière commande commençant par ''ls'' soit ''ls /usr/local/bin'' : + + !ls + +{{ :journal_geek:billets:pasted:20230128-005601.png }} + +__** Rappel de la commande n lignes plus tôt **__ dans l'historique. Par exemple, pour rappel la commande qui a été saisie 2 lignes plus tôt. + + !-2 + +__** Rappel de la dernière commande qui contient "motif"**__ + +Permet de rappeler la dernière commande dans l'historique contant le "motif" : + + !?motif? + + + + --- //[[user:cedricabonnel]], [[user:CPT]] - Édition initiale du Samedi 4 Février 2023 // diff --git a/data/pages/journal_geek/2023/20230206-gestion-de-la-memoire-sous-linux.txt b/data/pages/journal_geek/2023/20230206-gestion-de-la-memoire-sous-linux.txt new file mode 100644 index 0000000..5c4d36d --- /dev/null +++ b/data/pages/journal_geek/2023/20230206-gestion-de-la-memoire-sous-linux.txt @@ -0,0 +1,78 @@ +====== Gestion de la mémoire sous Linux ====== +{{tag>"Linux systeme"}} +{{ :journal_geek:2023:memory_component_in_a_full_computer_79a666bf-c3c8-4b38-a196-ec54ba73e7a0.png?300x|Gestion de la mémoire sous Linux}} + +La mémoire est gérée de manière dynamique par le noyau, qui s'assure que les processus ont suffisamment de mémoire physique disponible. + +Il existe plusieurs outils pour surveiller l'utilisation de la mémoire et éviter la fragmentation de la mémoire sous Linux. Voici quelques exemples courants : + + * Utilisez la commande ''free -h'' pour afficher l'utilisation de la mémoire physique et du swap. Cela vous permet de voir combien de mémoire est utilisée, combien est disponible et combien est utilisée par le swap. + + * Utilisez la commande ''top'' pour afficher les processus qui utilisent le plus de mémoire. Cela vous permet de voir les processus qui utilisent le plus de mémoire et de prendre des mesures pour libérer de la mémoire si nécessaire. + + * Utilisez la commande ''vmstat -s'' pour afficher des statistiques détaillées sur l'utilisation de la mémoire, y compris la fragmentation de la mémoire. + + * Utilisez l'outil ''smem'' pour afficher l'utilisation de la mémoire par processus et par propriétaire. + + * Utilisez **htop** pour surveiller l'utilisation de la mémoire en temps réel, il affiche l'utilisation de la mémoire par processus avec des graphiques en temps réel. + +Il existe plusieurs techniques de gestion de la mémoire qui peuvent aider à maximiser les performances de votre système Linux. + + * Paging : C'est un mécanisme de gestion de la mémoire qui permet de stocker des pages de mémoire sur le disque dur lorsque la mémoire vive est pleine. Cela permet de libérer de la mémoire pour les processus en cours d'exécution. + + * Swap : Il s'agit d'un mécanisme de gestion de la mémoire qui permet de stocker des pages de mémoire sur un périphérique de stockage secondaire, comme un disque dur ou une partition dédiée, lorsque la mémoire vive est pleine. + + * Transparent HugePages (THP) : C'est une technique de gestion de la mémoire qui permet d'optimiser l'utilisation de la mémoire en utilisant des pages de mémoire plus grandes. + + * Control Groups (cgroups) : C'est une technique de gestion de la mémoire qui permet de limiter les ressources système allouées à différents groupes de processus. Cela permet de mieux gérer l'utilisation de la mémoire en assignant des limites de mémoire aux différents groupes de processus. + + * Memory Management Unit (MMU) : C'est une unité matérielle qui gère l'accès à la mémoire et la traduction des adresses virtuelles en adresses physiques. + + * Kernel Same-Page Merging (KSM) : C'est une technique de gestion de la mémoire qui permet de fusionner des pages de mémoire similaires pour libérer de l'espace de mémoire. + + * Memory Compression : Il s'agit d'une technique de gestion de la mémoire qui permet de compresser les données en mémoire pour libérer de l'espace de mémoire. + +Il est recommandé de surveiller régulièrement l'utilisation de la mémoire pour détecter les problèmes de fragmentation de la mémoire et prendre des mesures pour les résoudre. La fragmentation de la mémoire est un état où la mémoire est divisée en plusieurs petits morceaux qui ne peuvent pas être utilisés efficacement. Il existe deux types de fragmentation de la mémoire : fragmentation interne et fragmentation externe. + +La fragmentation interne est lorsque la mémoire physique est divisée en petits morceaux qui ne peuvent pas être utilisés par un seul processus, ce qui peut entraîner des problèmes de performance. + +La fragmentation externe est lorsqu'il y a suffisamment de mémoire physique disponible, mais elle n'est pas contiguë, cela peut causer des problèmes de performance lorsque les processus demandent une mémoire consécutive. + +Il existe des outils pour vérifier la fragmentation de la mémoire sous Linux. Parmi ces outils il y a : + + * ''/proc/buddyinfo'' : Cet outil affiche les informations de fragmentation de la mémoire pour chaque niveau de page du noyau Linux. + +{{ :journal_geek:billets:pasted:20230117-194329.png }} + + * ''/proc/pagetypeinfo'' : Cet outil affiche les informations de fragmentation de la mémoire pour chaque type de page. + +{{ :journal_geek:billets:pasted:20230117-194408.png }} + + * ''/proc/slabinfo'' : Cet outil affiche les informations de fragmentation de la mémoire pour chaque slab. + +{{ :journal_geek:billets:pasted:20230117-194448.png }} + + * ''/proc/vmallocinfo'' : Cet outil affiche les informations de fragmentation de la mémoire pour chaque zone vmalloc. + +{{ :journal_geek:billets:pasted:20230117-194535.png }} + + * ''/proc/zoneinfo'' : Cet outil affiche les informations de fragmentation de la mémoire pour chaque zone mémoire. + +{{ :journal_geek:billets:pasted:20230117-194600.png }} + +Voici quelques étapes que vous pouvez suivre pour réduire la fragmentation de la mémoire : + + * Fermez les programmes inutilisés : en fermant les programmes qui ne sont plus utilisés, vous libérez de la mémoire pour d'autres programmes. + + * Redimensionner les caches : vous pouvez redimensionner les caches pour réduire la fragmentation de la mémoire. + + * Utilisez des outils de gestion de la mémoire : il existe des outils tels que **memcached**, **tmpfs** ou **zRam** qui peuvent aider à gérer efficacement la mémoire. + + * Utilisez une méthode de gestion de la mémoire : il existe des méthodes de gestion de la mémoire comme le **ramfs**, le **tmpfs**, les **zones de mémoire**, les **balises de mémoire**, etc. qui peuvent aider à gérer efficacement la mémoire. + + * surveillez les performances de votre système : Il est important de surveiller les performances de votre système en utilisant des outils tels que **top**, **free** ou **vmstat** pour suivre l'utilisation de la mémoire et d'autres ressources système. + + * Utilisez des techniques de gestion de la mémoire avancées : Il existe des techniques de gestion de la mémoire avancées telles que **Memory Management Unit** (MMU), **Kernel Same-Page Merging** (KSM) ou **Memory Compression** (zRAM) qui peuvent aider à optimiser l'utilisation de la mémoire. + + --- //[[user:cedricabonnel]] & [[user:CPT]] - Article publié le Lundi 6 Février 2023 // + diff --git a/data/pages/journal_geek/2023/20230206-l-utf-8-ne-prend-pas-deux-fois-plus-de-place-que-l-encodage-iso-8859-15.txt b/data/pages/journal_geek/2023/20230206-l-utf-8-ne-prend-pas-deux-fois-plus-de-place-que-l-encodage-iso-8859-15.txt new file mode 100644 index 0000000..46db704 --- /dev/null +++ b/data/pages/journal_geek/2023/20230206-l-utf-8-ne-prend-pas-deux-fois-plus-de-place-que-l-encodage-iso-8859-15.txt @@ -0,0 +1,20 @@ +====== L'UTF-8 ne prend pas deux fois plus de place que l'encodage ISO-8859-15 ====== +{{tag>"culture informatique"}} +{{ :dummy.png?75x75|}} + +L'encodage ISO-8859-15 utilise 1 octet (8 bits) pour représenter chaque caractère. Cela signifie qu'il peut représenter 256 caractères différents en utilisant un nombre limité d'octets. L'ISO-8859-15 est conçu pour couvrir les caractères utilisés dans les langues européennes occidentales, y compris le français, l'anglais, l'allemand et d'autres. Par conséquent, pour de nombreux textes dans ces langues, l'ISO-8859-15 peut suffire à représenter le contenu avec une taille raisonnable. Cependant, l'ISO-8859-15 n'est pas capable de représenter les caractères utilisés dans d'autres langues et peut ne pas être suffisant pour les applications qui nécessitent une plus grande variété de caractères. + +L'UTF-8 peut utiliser de 1 à 4 octets (8 bits chacun) pour représenter un seul caractère. Cela signifie qu'il peut représenter plus de 1 million de caractères différents, ce qui en fait un encodage très flexible pour les applications qui nécessitent une variété de caractères pour différentes langues et scripts. + +L'UTF-8 utilise une "variable longueur" de codage, ce qui signifie qu'il peut utiliser autant d'octets pour représenter les caractères les plus courants, tels que ceux utilisés en français et en anglais. En conséquence, pour certains textes, l'UTF-8 peut prendre autent de place que d'autres encodages, tels que l'ISO-8859-15, mais pas plus. Cependant, pour d'autres textes qui utilisent un grand nombre de caractères non-ASCII, l'UTF-8 peut nécessiter plus d'espace pour les représenter. + +Non, l'UTF-8 ne prend pas deux fois plus de place que l'encodage ISO-8859-15 de manière générale. En fait, l'UTF-8 peut prendre plus ou moins de place que l'ISO-8859-15, selon la complexité des caractères codés. L'UTF-8 est conçu pour prendre autant de place que l'ISO-8859-15 pour les caractères les plus courants, mais peut prendre plus de place pour les caractères plus rares ou complexes. + +L'UTF-8 peut utiliser jusqu'à 4 octets pour représenter un seul caractère, ce qui est plus que le 1 octet (8 bits) utilisé par l'ISO-8859-15. Cependant, l'UTF-8 est conçu pour être aussi compact que l'ISO-8859-15 pour les caractères courants, en utilisant autant d'octets pour les représenter. L'UTF-8 utilise une variable longueur de codage pour représenter les caractères. De plus, l'UTF-8 est conçu pour être compatible avec les codes ASCII, qui sont utilisés pour représenter les caractères les plus courants dans de nombreuses langues, y compris le français et l'anglais. En conséquence, pour de nombreux textes en français ou en anglais, l'UTF-8 peut effectivement prendre autant de place que l'ISO-8859-15, mais pas plus. + +{{ :journal_geek:billets:2023:20230206-144053.png }} + + + + --- //[[user:cedricAbonnel]], [[user:CPT]] & [[https://fr.wikipedia.org/wiki/UTF-8|Wikipedia]] - Articule paru initialement le Lundi 6 Février 2023 // + diff --git a/data/pages/journal_geek/2023/20230208-code-d-entite-html.txt b/data/pages/journal_geek/2023/20230208-code-d-entite-html.txt new file mode 100644 index 0000000..5277eb9 --- /dev/null +++ b/data/pages/journal_geek/2023/20230208-code-d-entite-html.txt @@ -0,0 +1,16 @@ +====== Code d'entité HTML, le codage tout terrain ====== +{{tag>"programmation HTML"}} +{{ :journal_geek:2023:cedric_html_code_22441559-b6c0-480a-846b-8b81a1e8cceb.png?300x|Codage des entités HTML}} + +Un code d'entité HTML est un code spécial utilisé pour afficher des caractères spéciaux ou des caractères non latins dans un document HTML. Il se compose généralement d'un "&" suivi d'un nom ou d'un numéro, et se termine par un ";". + +Par exemple, le code d'entité HTML pour le symbole de l'euro est ''€''. Lorsque ce code est utilisé dans un document HTML, il sera affiché comme €. + +Les codes d'entité HTML peuvent être utilisés à la place des caractères spéciaux dans le contenu de votre page pour éviter les problèmes de codage ou pour garantir que les caractères s'affichent correctement sur tous les navigateurs. + +Il existe deux types de codes d'entité HTML: les codes d'entité nommés et les codes d'entité numériques. Les codes d'entité nommés utilisent des noms pour représenter les caractères spéciaux tels que ''©'' pour ©, les codes d'entité numériques utilisent des numéros pour représenter les caractères spéciaux tels que ''€'' pour © + +Voir : + * https://www.w3.org/TR/xml-entity-names/ - Liste des caractères, symboles, représentations... définie en XML + + --- //[[user:cedricabonnel]], [[user:CPT]] et [[https://www.w3.org|W3C]] - Article publié initialement le Mercredi 8 Février 2023 // diff --git a/data/pages/journal_geek/2023/20230209-verifier-la-date-d-un-certificat.txt b/data/pages/journal_geek/2023/20230209-verifier-la-date-d-un-certificat.txt new file mode 100644 index 0000000..2525188 --- /dev/null +++ b/data/pages/journal_geek/2023/20230209-verifier-la-date-d-un-certificat.txt @@ -0,0 +1,45 @@ +====== Vérifier la date d'un certificat ====== +{{tag>sécurité, système}} +{{ :dummy.png?75x75}} + +Vous pouvez utiliser la commande **openssl s_client** pour vérifier un certificat SSL en ligne de commande **bash**. + +-- + +Voici un exemple de commande pour vérifier le certificat sur le port **HTTPS** 443 : + + + echo | openssl s_client -connect www.abonnel.fr:443 2>/dev/null | openssl x509 -noout -dates + + +{{ :journal_geek:billets:pasted:20230209-120224.png }} + +Cette commande se connecte à l'adresse "www.abonnel.fr" sur le port **443** (le port standard pour HTTPS) et affiche les informations sur le certificat SSL, y compris la date d'expiration. N'oubliez pas de remplacer "www.abonnel.fr" par l'adresse du site que vous souhaitez vérifier. + +Si la chaîne de certification n'est pas valide, vous verrez un message d'erreur similaire à "chain validation failed". Vous pouvez trouver plus d'informations sur les raisons de ce message d'erreur dans ma réponse ci-dessous. + + +-- + +Voici un exemple de commande pour vérifier le certificat sur le port **IMAP** 993 : + + + echo | openssl s_client -connect imap.abonnel.fr:993 2>/dev/null | openssl x509 -noout -dates + + +Cette commande se connecte à l'adresse "imap.abonnel.fr" sur le port **993** (le port standard pour IMAPS) et affiche les informations sur le certificat SSL, y compris la date d'expiration. N'oubliez pas de remplacer "imap.abonnel.fr" par l'adresse du site que vous souhaitez vérifier. + +===== chain validation failed ===== + +L'erreur "**chain validation failed**" signifie que le certificat SSL n'a pas pu être validé en raison d'une erreur dans la chaîne de certification. Cela peut se produire pour plusieurs raisons, telles que : + + * Le certificat est expiré. + * Le certificat n'a pas été émis par une autorité de certification reconnue. + * Le nom de domaine associé au certificat ne correspond pas au nom de domaine du site que vous essayez d'atteindre. + * La chaîne de certification comporte des erreurs ou des problèmes de configuration. + +Pour résoudre ce problème, vous devrez vous assurer que le certificat SSL est valide et que la chaîne de certification est correctement configurée. Vous pouvez également vérifier la date d'expiration du certificat en utilisant les commandes que je vous ai données précédemment. Si le certificat est expiré, vous devrez obtenir un nouveau certificat valide auprès de votre autorité de certification. + + + --- //[[user:cedricabonnel]], [[user:CPT]] - Édition initiale du Jeudi 9 Février 2023 // + diff --git a/data/pages/journal_geek/2023/20230210-resoudre-les-erreurs-de-certificat-ssl-avec-un-script-bash-pour-dovecot.txt b/data/pages/journal_geek/2023/20230210-resoudre-les-erreurs-de-certificat-ssl-avec-un-script-bash-pour-dovecot.txt new file mode 100644 index 0000000..18be3e4 --- /dev/null +++ b/data/pages/journal_geek/2023/20230210-resoudre-les-erreurs-de-certificat-ssl-avec-un-script-bash-pour-dovecot.txt @@ -0,0 +1,15 @@ +====== Résoudre les erreurs de certificat SSL avec un script BASH pour Dovecot ====== +{{ :dummy.png?75x75|}} + +Le certificat de Dovecot est un élément crucial pour la sécurité et la confidentialité des communications par courrier électronique. Dovecot est un serveur de messagerie populaire qui permet aux utilisateurs de gérer leurs e-mails sur leur propre serveur avec le protocole IMAP. Cependant, pour assurer la sécurité des données, un certificat de sécurité valide est nécessaire pour établir une connexion sécurisée entre le serveur et les clients de messagerie. + +Malheureusement, même lorsque le certificat de Dovecot est correctement renouvelé, il peut arriver que le certificat fourni par Dovecot reste sur les anciennes propriétés, ce qui peut entraîner une erreur de certificat. C'est ce qui est arrivé récemment, causant des problèmes pour les utilisateurs de la messagerie //abonnel.fr//. Pour résoudre ce problème, j'ai mis en place un script en ligne de commande (ou script BASH) pour vérifier la date de validité du certificat disponible sur le port 993. Si le certificat était à 10 jours d'expiration, le script relance automatiquement le service Dovecot. + +Cependant, si cela ne suffit pas à résoudre le problème, est que le certificat est toujours à moins de 10 jours d'expiration, le script envoie un e-mail d'alerte à l'administrateur système pour qu'il puisse prendre les mesures nécessaires pour résoudre le problème. Grâce à ce script, nous pouvons maintenant être sûrs que le certificat de Dovecot est toujours valide et que le service est disponible pour les utilisateurs. + +Pour en savoir plus sur Dovecot et comment configurer un certificat de sécurité pour votre serveur de messagerie, je vous invite à consulter l'article sur [[:informatique:serveur:dovecot|Dovecot]]. + + + + --- //[[user:cedricAbonnel]], et [[user:CPT]] - Édition initiale du Vendredi 10 Février 2023 // + diff --git a/data/pages/journal_geek/2023/20230213-le-shell-la-ligne-de-commandes.txt b/data/pages/journal_geek/2023/20230213-le-shell-la-ligne-de-commandes.txt new file mode 100644 index 0000000..3a5498e --- /dev/null +++ b/data/pages/journal_geek/2023/20230213-le-shell-la-ligne-de-commandes.txt @@ -0,0 +1,21 @@ +====== Le shell : la ligne de commandes ====== +{{tag>"Lorem"}} +{{ :dummy.png?75x75|Nom de la section}} + +La ligne de commande est un outil puissant pour interagir avec un système d'exploitation, en particulier sous Linux. Elle permet d'exécuter des commandes, de manipuler des fichiers et de contrôler le système sans l'aide d'une interface graphique. + +Il existe différents types d'options qui peuvent être utilisées pour personnaliser le comportement des commandes en ligne de commande sous Linux. + +Les options mono-caractère sont des options courtes qui sont précédées d'un tiret simple (-) et peuvent être combinées pour obtenir des effets plus complexes. Par exemple, la commande ''ls'' peut être utilisée avec l'option ''-l'' pour afficher les fichiers et répertoires sous forme de liste détaillée. + +Les options longues sont des options plus détaillées qui sont précédées d'un double tiret (--) et peuvent inclure des mots entiers pour décrire plus clairement leur fonctionnement. Par exemple, la commande ''ls'' peut être utilisée avec l'option longue ''--long'' pour afficher les fichiers et répertoires sous forme de liste détaillée. + +Il est également possible de spécifier des arguments qui sont des informations nécessaires à la commande pour accomplir son travail. Les arguments peuvent inclure des noms de fichiers, des répertoires, des noms d'utilisateurs, etc. + +Enfin, la séparation des options et des arguments peut être faite en utilisant un double tiret (--) pour signaler la fin des options et le début des arguments. + +En conclusion, la ligne de commande est un outil puissant pour interagir avec un système d'exploitation sous Linux, et il existe de nombreuses options et arguments disponibles pour personnaliser le comportement des commandes. Il est important de comprendre les différences entre les options et les arguments pour utiliser correctement les commandes en ligne de commande. + +> Voir l'article complet : [[informatique:linux:commandes:la-ligne-de-commande]] + + --- //[[user:cedricabonnel]] - Édition initiale du Lundi 13 Février 2023 // diff --git a/data/pages/journal_geek/2023/20230216-8.2-json-inclus-dans-le-coeur-de-php.txt b/data/pages/journal_geek/2023/20230216-8.2-json-inclus-dans-le-coeur-de-php.txt new file mode 100644 index 0000000..019d6e8 --- /dev/null +++ b/data/pages/journal_geek/2023/20230216-8.2-json-inclus-dans-le-coeur-de-php.txt @@ -0,0 +1,2 @@ +====== PHP 8.2, JSON est inclus dans PHP core ====== +~~REDIRECT>informatique:langage:php:8.2-json-inclus-dans-le-coeur-de-php~~ diff --git a/data/pages/journal_geek/2023/20230220-sanbox.txt b/data/pages/journal_geek/2023/20230220-sanbox.txt new file mode 100644 index 0000000..b38cf3e --- /dev/null +++ b/data/pages/journal_geek/2023/20230220-sanbox.txt @@ -0,0 +1,8 @@ +====== Environnement isolé sanbox ====== +{{ :dummy.png?75x75|Administration Linux}} + +Une **sandbox** est un environnement isolé et sécurisé dans lequel un programme peut s'exécuter sans affecter le reste du système. Lorsqu'un programme s'exécute dans une **sandbox**, il est restreint dans les actions qu'il peut effectuer, afin de prévenir les problèmes de sécurité. + +Voir l'article détaillé à la page [[informatique:linux:system:sandbox|Sandobx]]. + + --- //[[user:cedricabonnel]] & [[user:CPT]] - Édition initiale du Lundi 20 Févirer 2023 // diff --git a/data/pages/journal_geek/2023/20230227-abandon-de-legacy-bios.txt b/data/pages/journal_geek/2023/20230227-abandon-de-legacy-bios.txt new file mode 100644 index 0000000..298ef8d --- /dev/null +++ b/data/pages/journal_geek/2023/20230227-abandon-de-legacy-bios.txt @@ -0,0 +1,11 @@ +====== Abandon de Legacy BIOS ====== +{{tag>"Lorem"}} +{{ :dummy.png?75x75|Nom de la section}} + +Plusieurs distributions Linux visent à abandonner la prise en charge de **Legacy BIOS** au profit de l'utilisation exclusive de l'**UEFI**. + +Le Legacy BIOS est un type de BIOS (Basic Input/Output System) utilisé dans les ordinateurs personnels plus anciens, notamment ceux produits avant l'avènement de l'UEFI (Unified Extensible Firmware Interface). Avec l'avènement de l'UEFI, qui est une interface plus moderne pour le micrologiciel, le Legacy BIOS est devenu obsolète, mais certains ordinateurs plus anciens peuvent encore utiliser le Legacy BIOS. + +La plupart des développeurs estiment qu'il est trop tôt pour abandonner la prise en charge des machines Legacy BIOS à la fois pour les ordinateurs de bureau (implémentations UEFI étranges ou défectueuses par les fabricants) et pour les serveurs (absence de prise en charge du démarrage avec UEFI sur de nombreux fournisseurs de cloud). + + --- //[[user:cedricabonnel]] Édition initiale du Lundi 27 Février 2023 // diff --git a/data/pages/journal_geek/2023/20230306-bloquer-les-conversations-indiscretes-du-programme-audacity.txt b/data/pages/journal_geek/2023/20230306-bloquer-les-conversations-indiscretes-du-programme-audacity.txt new file mode 100644 index 0000000..0c30871 --- /dev/null +++ b/data/pages/journal_geek/2023/20230306-bloquer-les-conversations-indiscretes-du-programme-audacity.txt @@ -0,0 +1,8 @@ +====== Bloquer les conversations indiscrètes du programme Audacity ====== +{{ :dummy.png?75x75|}} + +Depuis le rachat d'**Audacity** par Muse en avril 2021, les nouvelles versions sont accusées de contenir des logiciels espions. + +Installez Audacity avec Flatpak et coupez les connexions avec l’extérieur ! Même un débutant peut le faire. + +Suive le [[informatique:linux:applications:audacity#installer-avec-flatpackflathub|guide sécurisé d'installation d'Audacity]] \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230314-gpt4-est-disponible.txt b/data/pages/journal_geek/2023/20230314-gpt4-est-disponible.txt new file mode 100644 index 0000000..8ccf4d3 --- /dev/null +++ b/data/pages/journal_geek/2023/20230314-gpt4-est-disponible.txt @@ -0,0 +1,11 @@ +====== GPT-4 est disponible ====== +{{ :journal_geek:2023:pasted:20230314-220842.png?364}} + +GPT signifie "Generative Pre-trained Transformer", et il s'agit d'un modèle d'intelligence artificielle conçu pour comprendre et générer du texte. + +GPT-4 est une version de la série de modèles de langage GPT développée par OpenAI. GPT-4, est une une version améliorée de GPT-3.5, avec une capacité accrue de compréhension, de génération de texte, de résolution de problèmes et de performance dans diverses tâches liées au langage naturel. + +GPT-4 est actuellement disponible pour les adhérent à **ChatGPT Plus** et limité à 100 messages toutes les 4 heures. + + --- //[[user:cedricabonnel]] // + diff --git a/data/pages/journal_geek/2023/20230417-reinitialiser-le-mot-de-passe-windows.txt b/data/pages/journal_geek/2023/20230417-reinitialiser-le-mot-de-passe-windows.txt new file mode 100644 index 0000000..3ef9b73 --- /dev/null +++ b/data/pages/journal_geek/2023/20230417-reinitialiser-le-mot-de-passe-windows.txt @@ -0,0 +1,28 @@ +====== Réinitialiser le mot de passe local Administrateur Windows ====== +{{ :dummy.png?75x75|}} + +Dans les versions de **Windows** antérieures à **Windows 10**, les mots de passe des utilisateurs locaux sont stockés dans le fichier **SAM** (Security Account Manager), qui est situé dans le dossier ''%SystemRoot%\system32\config''. + +Il existe plusieurs programmes Linux qui peuvent être utilisés pour réinitialiser le mot de passe Windows NT stocké dans le fichier SAM, mais l'un des plus populaires est **chntpw**. + +Vous trouverez plus d'informations de chntpw sur le site officiel de l'outil : http://pogostick.net/~pnh/ntpasswd/ + +À partir de **Windows 10**, Microsoft a introduit une fonctionnalité appelée **Credential Guard**, qui stocke les informations d'identification des utilisateurs dans une zone isolée du système appelée **Secure Kernel**. Cette fonctionnalité est conçue pour offrir une meilleure protection contre les attaques de type **Pass-the-Hash**, qui peuvent être utilisées pour récupérer des informations d'identification stockées localement. + +Actuellement, il n'existe pas de méthode pour écraser le mot de passe Administrateur local sans recourir à un solution de compte en ligne Microsoft. Toutefois, il est possible d’exécuter une réinitialisation de l'ordinateur qui effacera toutes les comptes et données personnelles de l'ordinateur. + +Pour cela, il faut accéder aux options de démarrage avancées sous Windows 10/11. Vous pouvez suivre ces étapes : + - Cliquez sur le bouton "Démarrer" de Windows. + - Maintenez la touche "Maj" enfoncée tout en cliquant sur le bouton "Redémarrer". + - Cela ouvrira les options de démarrage avancées de Windows. + - Vous pouvez sélectionner l'option souhaitée, comme "Réinitialiser ce PC". + +====== Et sous Linux ? ====== + +Sous Linux les informations sur les utilisateurs et leurs mots de passe sont stockées dans des fichiers spécifiques, tels que ''/etc/passwd'' et ''/etc/shadow''. + +Le fichier ''/etc/passwd'' contient des informations sur les utilisateurs du système, tels que leur nom d'utilisateur, leur identifiant d'utilisateur (UID), leur groupe primaire et leur répertoire de travail. Le fichier ''/etc/shadow'' contient les mots de passe hachés des utilisateurs. + +Les mots de passe hachés sont stockés dans le fichier ''/etc/shadow'' car ce fichier est accessible uniquement par l'utilisateur **root**, qui est le seul utilisateur ayant les permissions pour le lire. Cela permet de protéger les informations sensibles contenues dans le fichier. + +Les administrateurs système peuvent utiliser des outils de gestion des utilisateurs tels que ''useradd'', ''userdel'' et ''passwd'' pour **créer**, **supprimer** et **modifier** les comptes d'utilisateurs et les mots de passe sur un système Linux. Ces outils sont souvent utilisés en conjonction avec des mécanismes d'authentification, tels que **PAM** (Pluggable Authentication Modules), qui permettent de personnaliser les méthodes d'authentification des utilisateurs sur un système Linux. \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230517-pourquoi-chatgpt-n-est-qu-un-outil-et-pas-une-intelligence.txt b/data/pages/journal_geek/2023/20230517-pourquoi-chatgpt-n-est-qu-un-outil-et-pas-une-intelligence.txt new file mode 100644 index 0000000..d0c8b36 --- /dev/null +++ b/data/pages/journal_geek/2023/20230517-pourquoi-chatgpt-n-est-qu-un-outil-et-pas-une-intelligence.txt @@ -0,0 +1,55 @@ +====== L'incroyable flexibilité de ChatGPT : Répondre de manière affirmative ou négative à la même question ====== +{{tag>"Lorem"}} +{{ :dummy.png?75x75|Nom de la section}} + +Dans le monde de l'intelligence artificielle, les modèles de langage ont connu des avancées spectaculaires ces dernières années. Parmi eux, le modèle CPT (ChatGPT) développé par OpenAI est un véritable prodige de flexibilité et de compréhension contextuelle. Il est capable de répondre à une question de manière affirmative ou négative en fonction du contexte spécifique. + +Le modèle CPT est entraîné sur d'énormes quantités de données textuelles provenant de diverses sources, ce qui lui permet de développer une compréhension approfondie du langage. Grâce à cette capacité, il peut analyser le contexte global d'une question et ajuster sa réponse en conséquence. + +Lorsqu'une question est posée de manière, CPT répondra en fonction du contexte qui lui est donné. Il reconnaît les indices et les tournures de phrase afin de répondre. En examinant le contexte et en utilisant ses connaissances préalables, CPT peut générer une réponse qui affirme la véracité de la demande. + +Exemple : + + +User + +traduire : It is strongly recommended to use the SD Memory Card Formatter to format SD/SDHC/SDXC Cards rather than using formatting tools provided with individual operating systems. In general, formatting tools provided with operating systems can format various storage media including SD/SDHC/SDXC Cards, but it may not be optimized for SD/SDHC/SDXC Cards and it may result in lower performance. + + +ChatGPT + +Il est fortement recommandé d'utiliser le SD Memory Card Formatter pour formater les cartes SD/SDHC/SDXC plutôt que d'utiliser les outils de formatage fournis avec les systèmes d'exploitation individuels. En général, les outils de formatage fournis avec les systèmes d'exploitation peuvent formater différents supports de stockage, y compris les cartes SD/SDHC/SDXC, mais ils ne sont peut-être pas optimisés pour ces cartes et cela peut entraîner des performances inférieures. + + +User + +il est vrai que les cartes SD ont une zone protégéee qui peuvent être détruire par les outils de formatage standards ? + + +ChatGPT + +En général, les cartes SD ont une zone de protection en écriture qui peut être endommagée par des outils de formatage standard. C'est pourquoi il est recommandé d'utiliser le SD Memory Card Formatter pour formater les cartes SD/SDHC/SDXC. Ce logiciel est spécifiquement conçu pour fonctionner avec les cartes SD et assure un formatage approprié qui préserve l'intégrité de la carte et optimise les performances. En utilisant des outils de formatage standard, il existe un risque que la zone de protection en écriture soit affectée, ce qui peut entraîner des problèmes de fonctionnement de la carte. + + + +Lorsque le contexte de la question suggère une réponse négative, CPT est capable de l'identifier et de fournir une réponse en conséquence. En prenant en compte les subtilités du langage, telles que les mots de négation ou les contradictions dans la question, CPT peut générer une réponse qui rejette ou nie l'affirmation. + + +User +il est vrai que les cartes SD ont une zone protégéee qui peuvent être détruire par les outils de formatage standards ? + + +ChatGPT + +Non, ce n'est pas vrai. Les cartes SD (Secure Digital) ne possèdent pas de zone protégée spécifique qui peut être détruite par les outils de formatage standards. Les cartes SD peuvent être formatées normalement à l'aide des outils de formatage courants disponibles sur les systèmes d'exploitation, tels que Windows, macOS et Linux. + +Cependant, il existe des fonctionnalités de protection en écriture sur les cartes SD, qui permettent de verrouiller la carte contre toute écriture accidentelle ou non autorisée. Ces interrupteurs de protection en écriture sont généralement situés sur le côté de la carte SD et peuvent être activés ou désactivés selon vos besoins. + +Si vous rencontrez des problèmes lors du formatage d'une carte SD ou si vous n'arrivez pas à écrire des données sur celle-ci, il est possible que la carte SD soit endommagée ou défectueuse. Dans ce cas, il peut être nécessaire d'utiliser des outils spécifiques de récupération de données ou de réparation de cartes SD pour tenter de résoudre le problème. + + +La capacité de CPT à fournir des réponses affirmatives ou négatives en fonction du contexte est d'une grande utilité dans de nombreuses situations. Cela lui permet de s'adapter aux différentes intentions de l'utilisateur et de fournir des réponses plus précises et pertinentes. + +Les réponses du modèle peuvent parfois sembler déroutantes ou incorrectes aux yeux des humains. Cela peut être dû à une interprétation inexacte de la question ou à une réponse générée à partir d'un contexte qui diffère de celui que nous avons en tant qu'humains. Il est essentiel de comprendre que les modèles de langage, y compris CPT, sont des outils basés sur des statistiques et des modèles mathématiques, et ils ne possèdent pas une compréhension et une interprétation du monde de la même manière que les êtres humains. + + --- //[[user:cedricabonnel]] Édition initiale du Mercredi 17 May 2023 // diff --git a/data/pages/journal_geek/2023/20230527-etude-d-une-configuration-docker-compose.txt b/data/pages/journal_geek/2023/20230527-etude-d-une-configuration-docker-compose.txt new file mode 100644 index 0000000..3a6c247 --- /dev/null +++ b/data/pages/journal_geek/2023/20230527-etude-d-une-configuration-docker-compose.txt @@ -0,0 +1,22 @@ +====== Étude d'une configuration docker compose ====== +{{ :dummy.png?75x75|Docker Compose}} + +Docker Compose est un outil qui permet de décrire et de gérer des applications multi-conteneurs. Le fichier **docker-compose.yml** est utilisé pour définir la configuration des services d'une application et les paramètres nécessaires à son exécution. + +Le fichier **docker-compose.yml** est généralement écrit en format YAML (Yet Another Markup Language) et il contient les informations suivantes : + + * Services : Il s'agit des différents conteneurs qui composent votre application. Chaque service est défini avec un nom et peut spécifier l'image Docker à utiliser, les volumes à monter, les ports à exposer, les variables d'environnement, etc. + + * Réseaux : Vous pouvez spécifier les réseaux auxquels les conteneurs doivent être connectés, ainsi que les paramètres réseau spécifiques à chaque service. + + * Volumes : Vous pouvez définir des volumes pour partager des données entre les conteneurs ou pour stocker des données persistantes. + + * Variables d'environnement : Vous pouvez définir des variables d'environnement spécifiques à chaque service, qui seront accessibles depuis les conteneurs. + + * Dépendances : Vous pouvez spécifier des dépendances entre les services, ce qui permet de contrôler l'ordre de démarrage et de garantir que les services dépendants sont prêts avant que d'autres services ne démarrent. + +Une fois que vous avez défini votre configuration dans le fichier docker-compose.yml, vous pouvez utiliser la commande docker-compose up pour démarrer tous les conteneurs et les services correspondants en fonction de cette configuration. + +Voir l'étude d'un exemple : https://www.abonnel.fr/informatique/serveur/castopod/docker-compose + + --- //[[user:cedricabonnel]] Édition initiale du Saturday 27 May 2023 // \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230530-nouveautes-kali-linux-2023-2.txt b/data/pages/journal_geek/2023/20230530-nouveautes-kali-linux-2023-2.txt new file mode 100644 index 0000000..ac84a66 --- /dev/null +++ b/data/pages/journal_geek/2023/20230530-nouveautes-kali-linux-2023-2.txt @@ -0,0 +1,30 @@ +====== Nouveautés Kali Linux 2023.2 ====== +{{ :dummy.png?75x75}} + +Kali Linux 2023.2 est là ! 🎉 Cette nouvelle version apporte de nouvelles fonctionnalités, des outils mis à jour et une meilleure expérience audio avec PipeWire. Elle inclut également de nouveaux outils de piratage et des améliorations pour les éditions Xfce, GNOME et i3. + + + + +{{ :journal_geek:2023:pasted:20230530-223811.png?350}} + +Offensive Security a annoncé aujourd'hui une nouvelle version de leur populaire distribution GNU/Linux d'hacking éthique et de tests de pénétration, qui apporte de nouvelles fonctionnalités, des outils mis à jour et de nouveaux outils, ainsi que de nombreuses améliorations, Kali Linux 2023.2. + +Kali Linux 2023.2 est disponible deux mois et demi après Kali Linux 2023.1, qui a célébré le 10e anniversaire de la distribution. Cette version introduit la prise en charge du backend multimédia PipeWire pour l'édition phare de Kali Linux, qui utilise l'environnement de bureau léger Xfce. + +PipeWire remplace enfin PulseAudio dans l'édition Xfce pour offrir aux utilisateurs une meilleure expérience audio. Les installations existantes de Kali Linux bénéficieront également de la prise en charge de PipeWire s'ils effectuent une mise à jour complète en utilisant la commande "sudo apt update && sudo apt full-upgrade". +"Xfce ne "prend pas en charge" réellement PipeWire en soi, mais cela n'est pas nécessaire. PipeWire fournit une couche de compatibilité, sous la forme du démon pipewire-pulse. Et c'est ce qui rend la magie possible", expliquent les développeurs. + +En plus de cela, l'édition Xfce de Kali Linux a également reçu une extension pratique pour le gestionnaire de fichiers Thunar appelée GtkHash, qui vous permet de calculer rapidement les sommes de contrôle d'un fichier. D'autre part, l'offre GNOME a été mise à jour vers la dernière version GNOME 44 et ajoute une nouvelle extension appelée Tiling Assistant pour améliorer l'expérience de mosaïque par défaut du bureau GNOME. + +Kali Linux 2023.2 revient également sur son offre i3, qui comprend le gestionnaire de fenêtres à mosaïque, avec un nouvel écran de verrouillage, un menu On/Off et deux variantes de bureau, l'une avec des fenêtres en mosaïque et l'autre avec des fenêtres flottantes. + +Plusieurs nouveaux outils de piratage ont été ajoutés dans cette version, notamment Cilium-cli pour l'installation, la gestion et la résolution des problèmes de clusters Kubernetes, Cosign pour la signature de conteneurs, Eksctl en tant que CLI officiel pour Amazon EKS, ainsi que Evilginx en tant que framework d'attaque autonome de type man-in-the-middle utilisé pour le phishing de données de connexion et de cookies de session, permettant de contourner l'authentification à 2 facteurs. + +D'autres nouveaux outils inclus sont GoPhish, une trousse d'outils de phishing open source, Humble, un analyseur rapide d'en-têtes HTTP axé sur la sécurité, Slim(toolkit), un outil pour réduire la taille des images de conteneur, Syft, un outil pour générer une liste de matériel logiciel à partir d'images de conteneur et de systèmes de fichiers, et Terraform, un outil pour créer, modifier et améliorer en toute sécurité et de manière prévisible des infrastructures. + +La liste des nouveaux outils de Kali Linux 2023.2 se poursuit avec Tetragon, un outil d'observation de sécurité et d'application de règles basé sur eBPF, TheHive, une plateforme d'intervention en cas d'incident de sécurité évolutive, open source et gratuite, Wsgidav, un serveur WebDAV générique et extensible basé sur WSGI, et Trivy, un outil pour trouver des vulnérabilités, des erreurs de configuration, des secrets et des SBOM dans les conteneurs, Kubernetes, les dépôts de code, les clouds et plus encore. + +En dehors de cela, le menu Kali a été mis à jour et amélioré, une nouvelle image VM Hyper-V a été ajoutée, des micrologiciels supplémentaires ont été ajoutés à toutes les images ARM, et le script de construction Kali WSL rootfs a été révisé. + +Kali Linux 2023.2 est disponible en téléchargement dès maintenant sur le site officiel. Vous trouverez différentes versions pour les plates-formes ARM, VM, Cloud ou mobiles. \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230531-plus-de-1400-adherents-de-la-msa-victimes-d-usurpation-d-identite-sur-franceconnect.txt b/data/pages/journal_geek/2023/20230531-plus-de-1400-adherents-de-la-msa-victimes-d-usurpation-d-identite-sur-franceconnect.txt new file mode 100644 index 0000000..5f95d32 --- /dev/null +++ b/data/pages/journal_geek/2023/20230531-plus-de-1400-adherents-de-la-msa-victimes-d-usurpation-d-identite-sur-franceconnect.txt @@ -0,0 +1,29 @@ +====== Plus de 1400 adhérents de la MSA victimes d'usurpation d'identité sur FranceConnect ====== +{{ :dummy.png?75x75|Actualité}} + +La Mutualité sociale agricole (MSA) a récemment été confrontée à une usurpation d'identité touchant 1 410 comptes de ses adhérents via FranceConnect, un portail d'identités numériques. Cependant, aucun acte frauduleux n'a été détecté jusqu'à présent. + +L'incident s'est produit mi-mai et a conduit la MSA à suspendre temporairement l'accès à sa plateforme via FranceConnect. FranceConnect a signalé une activité inhabituelle considérée comme à risque, mais cela n'a pas abouti à des fraudes. + +FranceConnect est un portail utilisé par plus de 40 millions de personnes pour se connecter à divers services publics en ligne en utilisant les mêmes identifiants et mots de passe. La MSA, en charge de la gestion de la protection sociale des professionnels agricoles, a pris des mesures pour informer les adhérents concernés et fermer provisoirement l'accès à la MSA via FranceConnect. Des actions sont en cours pour renforcer la sécurité de l'ensemble des comptes MSA. + +Les victimes de cette usurpation d'identité, comme Laurence Riaublanc, ont déclaré n'avoir constaté aucune modification de leurs informations personnelles ou de leur RIB au niveau de leurs impôts. Cependant, elles regrettent de ne pas pouvoir effectuer de signalement préventif d'une tentative d'usurpation d'identité, ce qui soulève des préoccupations quant à la vulnérabilité des utilisateurs dans le système numérique. + +Il est donc important pour la MSA de renforcer la sécurité de ses comptes et de sensibiliser les utilisateurs aux mesures de prévention des usurpations d'identité. + +Sur la base des informations fournies dans les articles, il n'y a pas de détails techniques spécifiques sur la façon dont l'usurpation d'identité a pu se produire. Les articles mentionnent simplement que des pirates ont réussi à accéder à FranceConnect, le portail d'identités numériques, mais n'ont pas pu mener d'activités frauduleuses une fois connectés. + +Cependant, les incidents d'usurpation d'identité peuvent avoir différentes méthodes et techniques. Voici quelques scénarios possibles : + + * Phishing : Les pirates peuvent avoir envoyé des e-mails ou des messages prétendant être légitimes pour inciter les utilisateurs de FranceConnect à divulguer leurs identifiants et mots de passe. Cela peut se faire via des liens malveillants redirigeant vers de faux sites Web ou en incitant les utilisateurs à télécharger des fichiers infectés. + + * Attaques par force brute : Les pirates peuvent avoir utilisé des logiciels automatisés pour tenter de deviner les combinaisons d'identifiants et de mots de passe en utilisant différentes combinaisons possibles. + + * Vulnérabilités du système : Il est possible qu'il y ait eu des vulnérabilités dans le système de FranceConnect ou dans les systèmes de la MSA qui ont été exploitées par les pirates pour accéder aux comptes des adhérents. + + +===== Articles ===== + + * https://www.usine-digitale.fr/article/franceconnect.N2137097 + * https://www.lefigaro.fr/secteur/high-tech/franceconnect-usurpation-d-identite-de-1400-adherents-de-la-mutualite-sociale-agricole-20230526 + * https://www.bfmtv.com/tech/cybersecurite/france-connect-1400-adherents-de-la-mutualite-sociale-agricole-victimes-d-usurpation-d-identite_AD-202305260840.html \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230612-debian-12.txt b/data/pages/journal_geek/2023/20230612-debian-12.txt new file mode 100644 index 0000000..b2c062d --- /dev/null +++ b/data/pages/journal_geek/2023/20230612-debian-12.txt @@ -0,0 +1,14 @@ +====== Debian 12 est sorti ====== + +{{ :dummy.png?75x75}} + +Le projet Debian a annoncé la sortie de Debian 12 "Bookworm", une nouvelle version stable qui recevra cinq années de mises à jour de sécurité. Cette nouvelle version modifie la façon dont le projet gère les micrologiciels non libres dans le but de rendre Debian plus compatible avec une gamme de matériels grand public. + +"Bookworm sera soutenu pendant les 5 prochaines années grâce au travail conjoint de l'équipe de sécurité Debian et de l'équipe de support à long terme de Debian. Suite à la Résolution Générale de 2022 concernant les micrologiciels non libres, nous avons introduit une nouvelle zone d'archive qui permet de séparer les micrologiciels non libres des autres paquets non libres : non-free-firmware. La plupart des paquets de micrologiciels non libres ont été déplacés de non-free vers non-free-firmware. Cette séparation permet de créer une variété d'images d'installation officielles. Debian 12 Bookworm est livré avec plusieurs environnements de bureau, tels que : GNOME 43, KDE Plasma 5.27, LXDE 11, LXQt 1.2.0, MATE 1.26, Xfce 4.18. Cette version contient plus de 11 089 nouveaux paquets, pour un total de 64 419 paquets, tandis que plus de 6 296 paquets ont été supprimés en tant qu'obsolètes." + +Les nouveautés : + * Serveur audio Pipewire par défaut. + * Les paquets basés sur Go bénéficient d'un support limité en matière de sécurité. + * Plus de 9519 paquets ont été supprimés car ils étaient anciens/obsolètes. + * Debian 12 peut maintenant détecter Windows 11 dans une configuration de double amorçage. + * Le support de Secure Boot sur ARM64 a été réintroduit. \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230613-thunderbird-115-test.txt b/data/pages/journal_geek/2023/20230613-thunderbird-115-test.txt new file mode 100644 index 0000000..4c496f5 --- /dev/null +++ b/data/pages/journal_geek/2023/20230613-thunderbird-115-test.txt @@ -0,0 +1,22 @@ +====== Thunderbird 115 disponible en test ====== +{{ :dummy.png?75x75|Nom de la section}} + +L'attente touche presque à sa fin pour la tant attendue version Thunderbird 115 "Supernova", car l'équipe de développement de Mozilla Thunderbird a annoncé la sortie de la première version bêta pour des tests publics. + +L'équipe de Mozilla Thunderbird nous a taquinés pendant un certain temps avec leur version "Supernova" de Thunderbird (alias Thunderbird 115) qui promettait un calendrier repensé et une prise en charge de Firefox Sync. + +Maintenant, les utilisateurs peuvent enfin essayer la version Thunderbird 115, mais la première version bêta ne propose qu'une interface utilisateur mise à jour, conçue pour être plus moderne et personnalisable, avec un code plus facile à maintenir et à améliorer. + +Parmi les changements apportés à l'interface utilisateur mise à jour, on trouve une nouvelle icône pour les options d'affichage, des icônes mises à jour pour les onglets "Calendrier", "Nouvelles tâches" et "Modifier", de nouvelles actions "Déplacer vers" et "Copier vers" dans le menu contextuel du dossier, ainsi qu'une nouvelle option pour afficher les étiquettes dans le menu contextuel du volet de dossiers. + +En plus de ces petits changements d'interface utilisateur, la version bêta de Thunderbird 115 propose également une amélioration de la prise en charge OpenPGP, qui permet des phrases de passe OpenPGP définies par l'utilisateur, la signature combinée et le chiffrement par défaut des messages OpenPGP, ainsi que la possibilité d'ouvrir le menu contextuel du gestionnaire de clés OpenPGP à l'aide de raccourcis clavier. + +Bien sûr, divers correctifs de bogues ont également été apportés pour améliorer les fonctionnalités existantes, tels que la possibilité de réorganiser les groupes de discussion à l'aide du glisser-déposer, la possibilité d'annoncer correctement la liste des messages aux lecteurs d'écran en mode non hiérarchisé, ainsi que la possibilité de cliquer avec le bouton droit sur des messages non sélectionnés dans la liste des messages. + +[[https://www.thunderbird.net/en-US/thunderbird/releases/|{{ :journal_geek:2023:pasted:20230612-083241.png}}]] + +D'autres corrections mineures sont disponibles dans les [[https://www.thunderbird.net/en-US/thunderbird/115.0beta/releasenotes/|notes de version]] si vous recherchez quelque chose de spécifique. En attendant, vous pouvez télécharger et tester la version bêta de Thunderbird 115 sur le [[https://www.thunderbird.net/en-US/thunderbird/releases/|site officiel]]. + +N'oubliez pas qu'il s'agit d'une version préliminaire, donc ne l'utilisez pas pour remplacer votre installation stable de Thunderbird. La version finale de Thunderbird 115 "Supernova" est prévue pour juillet 2023, mais aucune date de sortie n'est définitive à l'heure actuelle. + +Quant à Firefox Sync, cette fonctionnalité tant attendue n'a pas été incluse dans la version bêta de Thunderbird 115, et les développeurs ont déclaré qu'elle serait proposée dans une version ultérieure après le lancement de Thunderbird 115. diff --git a/data/pages/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.txt b/data/pages/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.txt new file mode 100644 index 0000000..c3b9288 --- /dev/null +++ b/data/pages/journal_geek/2023/20230725-isolation-sandboxing-avec-flatpak-et-snap.txt @@ -0,0 +1,21 @@ +====== L'isolation (sandboxing) avec Flatpak et Snap ====== + +Une des caractéristiques attrayantes offertes à la fois par les packages Snap et Flatpak est la capacité de placer les applications en cours d'exécution dans un environnement contrôlé (sandbox). Cela signifie que l'application est limitée dans les types d'actions qu'elle peut effectuer et les informations auxquelles elle peut accéder. Tout ce qui se trouve en dehors de l'environnement contrôlé est inaccessible pour l'application. + +Les technologies Flatpak et Snap fournissent chacune des méthodes pour limiter les actions de leurs packages. Par exemple, nous pouvons empêcher un package Snap ou Flatpak de reproduire du son, d'accéder à certains fichiers, d'afficher des informations sur le bureau ou de communiquer avec d'autres applications en cours d'exécution sur le bureau. + +Bien qu'il soit techniquement possible de définir les limites de l'environnement contrôlé pour ces deux types de packages à partir de la ligne de commande, la syntaxe n'est pas particulièrement intuitive et la documentation officielle pour les deux formats de package est moins qu'idéale en termes d'exemples pratiques. C'est pourquoi les utilisateurs de packages Flatpak et Snap utilisent généralement des utilitaires graphiques qui permettent de définir facilement les limites des applications. + +Pour les utilisateurs de Flatpak, l'environnement contrôlé est généralement géré avec l'application Flatseal, elle-même disponible en tant que Flatpak. Flatseal affiche les packages Flatpak installés sur la gauche de sa fenêtre. Sur la droite, une longue liste de permissions que nous pouvons accorder ou refuser pour l'application sélectionnée. + +{{ :journal_geek:2023:pasted:20230725-200723.png }} + +La liste est longue et parfois subtile. Par exemple, nous pourrions désactiver la possibilité pour une application de produire du son et être surpris qu'elle puisse quand même générer du son. Cependant, un examen plus approfondi révélera que l'application peut toujours envoyer des données audio à PulseAudio pour être jouées, nous devons donc désactiver cette option également. En d'autres termes, l'interface de Flatseal est simple, mais les options de sécurité interconnectées peuvent ne pas être immédiatement évidentes. + +Pour les utilisateurs de Snap, le moyen le plus simple d'ajuster les permissions est généralement l'application Software. Snap s'intègre automatiquement au centre logiciel d'Ubuntu et des distributions apparentées. Lorsque nous installons une application ou visitons sa page d'information dans le centre logiciel, un bouton en haut de la page intitulé "Permissions" apparaît. En cliquant sur ce bouton, une fenêtre s'ouvre dans laquelle nous pouvons activer ou désactiver les permissions de l'environnement contrôlé pour l'application sélectionnée. + +La liste des permissions Snap est plus courte que celle présentée par Flatseal, mais je trouve que les options sont bien libellées et, peut-être, plus claires dans leur signification. Les libellés à côté de chaque bascule sont affichés dans un langage que je considère comme plus clair. Sur Flatseal, par exemple, nous verrons des options comme "Fallback to X11 windowing system" ou "PulseAudio sound server", tandis que pour Snap, nous verrons des options comme "Play audio" et "Access files in your home folder". Ce dernier est plus facile à comprendre avec moins de connaissances techniques, tandis que la longue liste d'options de Flathub offre peut-être plus de flexibilité. + +Les deux formats offrent une isolation (sandboxing) flexible et puissante. Les deux environnements isolés offrent des capacités similaires pour limiter les applications. + + --- //[[user:cedricabonnel]] Édition initiale du mardi 25 juillet 2023 // diff --git a/data/pages/journal_geek/2023/20230726-quad9.txt b/data/pages/journal_geek/2023/20230726-quad9.txt new file mode 100644 index 0000000..0f72d18 --- /dev/null +++ b/data/pages/journal_geek/2023/20230726-quad9.txt @@ -0,0 +1,29 @@ +====== Quad9 ====== + +{{ :journal_geek:2023:pasted:20230725-201555.png}} + +Quad9 est un service de résolution de noms de domaine (DNS) public et gratuit qui vise à protéger les utilisateurs d'Internet contre les menaces en ligne telles que les logiciels malveillants, le phishing et autres formes d'attaques. Le service Quad9 a été lancé en 2017 et est soutenu par une alliance entre plusieurs organisations à but non lucratif, à savoir le Global Cyber Alliance (GCA), IBM, PCH (Packet Clearing House) et d'autres partenaires. + +Quad9 tire son nom de la configuration IP 9.9.9.9, qui est l'adresse IP du serveur DNS public principal du service. L'idée derrière le nom "Quad9" est de rendre le service de résolution de noms de domaine facile à retenir pour les utilisateurs, en utilisant simplement le chiffre 9 quatre fois pour former l'adresse IP du serveur DNS. + +Le choix de l'adresse IP 9.9.9.9 est également stratégique, car elle est facile à mémoriser et à saisir, ce qui facilite l'utilisation du service par les utilisateurs. Lorsqu'un utilisateur configure son appareil pour utiliser le service Quad9, il lui suffit de saisir l'adresse IP 9.9.9.9 comme serveur DNS, et le service commence à fonctionner. + +Pour utiliser Quad9, vous devez configurer les paramètres DNS de votre appareil (ordinateur, smartphone, tablette, routeur, etc.) pour qu'ils pointent vers les serveurs DNS de Quad9. Voici comment procéder : + +1. Sur un ordinateur : + * Sur Windows : Allez dans les paramètres réseau, puis dans les paramètres de la carte réseau active. Cherchez les propriétés TCP/IP et saisissez l'adresse IP 9.9.9.9 comme serveur DNS préféré. + * Sur macOS : Allez dans Préférences Système > Réseau, sélectionnez votre connexion active, cliquez sur "Avancé", puis allez dans l'onglet "DNS". Ajoutez l'adresse IP 9.9.9.9 comme serveur DNS. + * Sur Linux : La méthode peut varier selon la distribution Linux que vous utilisez. En général, vous pouvez modifier le fichier ''/etc/resolv.conf'' et y ajouter "nameserver 9.9.9.9" pour utiliser Quad9 comme serveur DNS. + +2. Sur un smartphone ou une tablette : + * Sur Android : Allez dans les paramètres Wi-Fi, appuyez longuement sur le réseau Wi-Fi auquel vous êtes connecté, puis choisissez "Modifier le réseau". Cochez "Afficher les options avancées", puis ajoutez l'adresse IP 9.9.9.9 dans les paramètres DNS. + * Sur iOS (iPhone/iPad) : Allez dans les paramètres Wi-Fi, appuyez sur le nom du réseau Wi-Fi auquel vous êtes connecté, puis allez dans "Configurer le DNS". Sélectionnez "Manuel" et ajoutez l'adresse IP 9.9.9.9 comme serveur DNS. + +3. Sur un routeur : + +La méthode pour configurer les paramètres DNS sur un routeur dépend du modèle et de la marque du routeur. Consultez le manuel de votre routeur pour savoir comment modifier les paramètres DNS. + +Une fois que vous avez configuré les paramètres DNS avec l'adresse IP 9.9.9.9, votre appareil utilisera les serveurs DNS de Quad9 pour résoudre les noms de domaine et naviguer sur Internet en toute sécurité. Quad9 bloquera les sites web malveillants, le phishing et autres menaces en ligne, offrant ainsi une protection supplémentaire pendant votre navigation sur le web. + + --- //[[user:cedricabonnel]] Édition initiale du mardi 25 juillet 2023 // + diff --git a/data/pages/journal_geek/2023/20230820-linux-mint-21-2-victoria.txt b/data/pages/journal_geek/2023/20230820-linux-mint-21-2-victoria.txt new file mode 100644 index 0000000..ace98a3 --- /dev/null +++ b/data/pages/journal_geek/2023/20230820-linux-mint-21-2-victoria.txt @@ -0,0 +1,274 @@ +====== Linux Mint 21.2 Victoria ====== +{{tag>"Lorem"}} +{{ :dummy.png?75x75|Linux Mint 21.2}} + +Linux Mint 21.2 est une version à long terme avec prise en charge, qui sera soutenue jusqu'en 2027. Elle est livrée avec des logiciels mis à jour et apporte des améliorations ainsi que de nombreuses nouvelles fonctionnalités. Elle a été annoncée le 16 juillet 2023 sur le blog de Linux Mint ((https://blog.linuxmint.com/?p=4543)). + +Voici ce que j'ai retenu. + +===== Pré requis système ===== + + * 2Go RAM (**4Go de RAM** recommandé pour un usage confortable). + * 20Go d’espace disque (**100Go d'espace disque recommandé**). + * résolution de 1024×768 minimum. Si votre résolution d'écran est trop basse, certaines fenêtres pourraient ne pas rentrer dans l'écran. Tout en maintenant la touche ALT enfoncée, vous pouvez saisir n'importe quelle partie d'une fenêtre avec la souris et la déplacer sur l'écran. + +===== Secure Boot ===== + +Le "Secure Boot" (amorçage sécurisé) est une fonctionnalité présente dans les systèmes d'exploitation modernes, conçue pour protéger le processus de démarrage d'un ordinateur contre les logiciels malveillants et les attaques furtives. Il s'agit essentiellement d'une série de vérifications de sécurité effectuées pendant le démarrage de l'ordinateur pour s'assurer que seuls les logiciels de démarrage authentifiés et signés par les autorités de certification de confiance sont exécutés. + +Le paquet "shim-signed" est un composant utilisé dans les distributions Linux, y compris **Linux Mint** et **Ubuntu**, pour garantir la compatibilité du démarrage sécurisé. Il agit comme un intermédiaire entre le matériel et le chargeur d'amorçage (**GRUB**) en chargeant les clés de signature nécessaires pour démarrer en mode sécurisé. + +Cependant, une mise à jour du paquet "**shim-signed**" dans **Ubuntu** a introduit une incompatibilité avec certaines versions d'images **ISO** de **Linux Mint**, ainsi qu'avec les versions passées d'**Ubuntu** et de ses dérivées. Cette incompatibilité signifie que lorsque vous essayez de démarrer à partir de ces images ISO sur un ordinateur avec le **Secure Boot** activé, le processus de démarrage échoue ou provoque des erreurs. + +En conséquence, si vous rencontrez des problèmes lors de l'installation de **Linux Mint** et que ceux-ci sont liés au démarrage sécurisé, la recommandation actuelle est de désactiver le **Secure Boot** dans les paramètres du **BIOS/UEFI** de votre ordinateur. Cela permettra de contourner l'incompatibilité et de poursuivre l'installation de **Linux Mint**. + +===== Erreur de démarrage : mémoire insuffisante ===== + +''out of memory'' + +Le bug Grub suivant affecte Linux Mint : https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1842320. + +Si vous rencontrez ce problème, préparez une clé USB live en utilisant Rufus. + +Pour plus d'informations sur ce problème, lisez https://askubuntu.com/questions/1404415/ubuntu-22-04-live-usb-fails-reports-out-of-memory-with-no-details-even-after. + +===== Snap Store ===== + +Le **Snap Store**, également appelé **Ubuntu Store**, est désactivé. Pour rappel, il s'agit d'une boutique de logiciels centralisée commerciale exploitée par **Canonical**. + +Tout comme **AppImage** ou **Flatpak**, la **Snap Store** est capable de fournir des logiciels à jour, quelle que soit la version de Linux que vous utilisez et la date de vos bibliothèques. + +Snap Store désactivée dans Linux Mint 20 + +Suite à la décision prise par **Canonical** de remplacer certaines parties d'**APT** par **Snap** et de faire installer la **Snap Store** par **APT** sans la connaissance ni le consentement des utilisateurs, l'installation de la **Snap Store** par **APT** est interdite dans **Linux Mint 20**. + +==== Critique ==== + +__**Contrôle centralisé**__ + +N'importe qui peut créer des référentiels APT et distribuer des logiciels librement. Les utilisateurs peuvent pointer vers plusieurs référentiels et définir des priorités. Grâce au fonctionnement d'APT, si un bogue n'est pas corrigé en amont, Debian peut le corriger avec un correctif. Si Debian ne le fait pas, Ubuntu peut le faire. Si Ubuntu ne le fait pas, Linux Mint peut le faire. Si Linux Mint ne le fait pas, n'importe qui peut le faire, et non seulement ils peuvent le corriger, mais ils peuvent aussi le distribuer avec un PPA. + +Flatpak n'est pas aussi flexible. Néanmoins, n'importe qui peut distribuer ses propres Flatpaks. Si Flathub décide de ne pas vouloir faire ceci ou cela, n'importe qui d'autre peut créer un autre référentiel Flatpak. Flatpak lui-même peut pointer vers de multiples sources et ne dépend pas de Flathub. + +Bien qu'il soit open source, Snap, en revanche, ne fonctionne qu'avec la Snap Store d'Ubuntu. Personne ne sait comment créer une Snap Store et personne ne le peut. Le client Snap est conçu pour fonctionner avec une seule source, en suivant un protocole qui n'est pas ouvert, et en n'utilisant qu'un seul système d'authentification. Snapd n'est rien par lui-même, il ne peut fonctionner qu'avec la Snap Store d'Ubuntu. + +C'est une boutique que nous ne pouvons pas auditer, qui contient des logiciels que personne ne peut corriger. Si nous ne pouvons pas réparer ou modifier le logiciel, qu'il soit open source ou non, il présente les mêmes limitations que les logiciels propriétaires. + +__**Porte dérobée via APT**__ + +Lorsque Snap a été introduit, Canonical a promis qu'il ne remplacerait jamais APT. Cette promesse a été rompue. Certains paquets APT dans les référentiels Ubuntu installent non seulement snap en tant que dépendance, mais exécutent également des commandes snap en tant que superutilisateur sans votre connaissance ni votre consentement, et connectent votre ordinateur à la boutique propriétaire distante exploitée par Canonical. + +===== Linux Mint dans Virtual Box ===== + +Si l'écran est noir lors du lancement de **Linux Mint** dans **Virtualbox**, changez le contrôleur graphique **VirtualBox** en "**VMSVGA**". Faites ceci en ouvrant les paramètres de votre machine virtuelle et en sélectionnant **Affichage** -> **Contrôleur graphique**. + +-- + +Si l'écran est brouillé lors du lancement de **Linux Mint** dans **Virtualbox**, passez à la console avec HOST F1 (par exemple, la touche Ctrl DROITE, sans ALT) et revenez à **tty7** avec HOST + F7. + +Une autre solution consiste à désactiver la "**pagination imbriquée**" (dans les paramètres **Système** -> **Accélération**) et à augmenter la mémoire vidéo à **128 Mo** (dans les paramètres d'Affichage). + +Note : Ce problème n'affecte que la session live. Vous n'avez pas besoin de ces solutions après l'installation. + +-- + +Pour ajouter la prise en charge des dossiers partagés, du glisser-déposer, de l'accélération appropriée et de la résolution d'affichage dans **Virtualbox**, cliquez sur le menu "**Périphériques**" de **Virtualbox** et choisissez "**Insérer l'image CD des Additions invité**". Choisissez "**télécharger**" quand on vous le demande et suivez les instructions. + +Pour plus d'informations, lisez l'installation des Additions invité VirtualBox. + +===== Chiffrement des dossiers personnels ===== + +Des tests ont démontré que, dans la plupart des cas, le chiffrement du répertoire personnel est plus lent que le chiffrement du disque complet. + +Le passage à **systemd** a provoqué une régression dans **ecrypts**, qui est responsable du montage/démontage des répertoires personnels chiffrés lorsque vous vous connectez et vous déconnectez. À cause de ce problème, veuillez noter que dans **Mint 20 et les versions ultérieures**, votre répertoire personnel chiffré n'est plus démonté à la déconnexion. Cela peut avoir des implications en matière de sécurité et de performance. + +===== Pilotes de pavé tactile ===== + +Le pilote de pavé tactile par défaut dans cette édition est "**libinput**" (fourni par le paquet **xserver-xorg-input-libinput**). + +Si vous rencontrez des problèmes avec celui-ci, vous pouvez passer à un autre pilote appelé "**synaptics**" (fourni par le paquet **xserver-xorg-input-synaptics**). + +-- + +Pour savoir quel pilote est utilisé par vos périphériques d'entrée, exécutez la commande suivante : + + +grep -i "Using input driver" /var/log/Xorg.0.log + + +Lorsque les deux pilotes sont installés, "**synaptics**" prend la priorité. + +-- + +Pour passer au pilote "**synaptics**", installez-le avec la commande : + + +apt install xserver-xorg-input-synaptics + + +Ensuite, déconnectez-vous et reconnectez-vous. + +-- + +Pour revenir à l'utilisation de "**libinput**", supprimez simplement le pilote "synaptics" : + +apt remove xserver-xorg-input-synaptics + +Ensuite, déconnectez-vous et reconnectez-vous. + +Note : Vous pouvez également essayer d'installer le pilote "**evdev**" (fourni par le paquet **xserver-xorg-input-evdev**). + +===== Wine ===== + +Pour installer la version complète de WINE, ouvrez un terminal et tapez : + + +apt install wine-installer + + +Entre autres choses, cela installera **wine-desktop-files**, qui ajoute des entrées de menu pour **regedit**, votre lecteur **C:\** et d'autres éléments manquants dans **WINE** amont. + +===== Problèmes de son et de microphone ===== + +Si vous rencontrez des problèmes avec votre microphone ou votre sortie audio, veuillez installer "**pavucontrol**". + +Cela ajoutera "**Contrôle de volume PulseAudio**" à votre menu. Cette application offre plus d'options de configuration que le contrôle de volume par défaut. + +===== Lecture de DVD avec VLC ===== + +Si **VLC** ne reconnaît pas votre lecteur de DVD, cliquez sur **Média** -> **Ouvrir le disque**, et spécifiez ''/dev/sr0'' comme périphérique de disque. + + + --- //https://www.linuxmint.com/rel_victoria_cinnamon.php, adapté par [[user:jeanserien]] 2023/08/20 15:49// + +===== Slick Greeter ===== + +**Slick Greeter**, responsable de l'écran de connexion, a été doté de la prise en charge de plusieurs disposition de clavier. L'indicateur situé dans le coin supérieur droit de l'écran ouvre un menu qui vous permet de basculer entre les dispositions. + +{{ :journal_geek:2023:pasted:20230820-161357.png }} + +Les dispositions système définies dans ''/etc/default/keyboard'' sont répertoriées en premier pour un accès facile. En dessous, un sous-menu liste toutes les dispositions prises en charge. + +Le support du pavé tactile a également été amélioré. Le tapotement pour cliquer est détecté et activé automatiquement sur l'écran de connexion. + +La disposition utilisée pour **Onboard**, le clavier virtuel à l'écran, est configurable. + +{{ :journal_geek:2023:pasted:20230820-161456.png }} + +La navigation au clavier a été améliorée. Les touches fléchées peuvent être utilisées pour éditer le mot de passe qui est en cours de saisie. Une icône de révélation apparaît lorsque le mot de passe est cliqué ou édité. Ce révélateur peut être utilisé pour basculer la visibilité du mot de passe. + +{{ :journal_geek:2023:pasted:20230820-161518.png }} + +Parmi d'autres petites améliorations, **Slick Greeter** a également reçu la prise en charge des sessions **Wayland**, des badges **LXQT/Pademelon** et une liste de sessions défilable. + +===== Logithèque ===== + +La logithèque à subit un rafraîchissement concernant son interface. + +{{ :journal_geek:2023:pasted:20230820-165044.png }} + +La liste des applications en vedette a été mise à jour et inclut désormais des **Flatpaks**. + +Le système de notation a été amélioré pour donner plus de visibilité aux nouvelles applications tendances. + +===== Pix ===== + +**Pix**, qui était initialement basé sur gThumb 3.2.8, a été reconfiguré sur gThumb 3.12.2. + +La nouvelle interface utilisateur de gThumb a été adoptée. Elle utilise des barres d'en-tête et des boutons au lieu des barres d'outils et des barres de menus. Cela peut être légèrement moins intuitif pour les nouveaux utilisateurs, mais cela donne un aspect très épuré et reste assez intuitif. + +{{ :journal_geek:2023:pasted:20230820-165303.png }} + +===== Apparence ===== + +==== Icônes de dossiers ==== + +Les icônes de dossiers n'ont plus de bande. À la place, chaque couleur a reçu de belles icônes bicolores. + +De nouvelles variantes de couleurs ont été introduites pour les couleurs populaires. + +==== Info-bulles ==== + +Les info-bulles avaient une apparence légèrement différente en fonction de leur origine (GTK2, GTK3, Cinnamon). Elles comportaient également une bordure grise qui n'était pas nette autour de leur fond jaune. + +Les problèmes de cohérence entre les différentes versions de GTK et Cinnamon ont été résolus. Nous nous sommes inspirés d'**Adwaita** et avons agrandi nos info-bulles, les avons rendues plus arrondies et avec des marges plus grandes. + +Les info-bulles sont des éléments transitoires qui mettent en évidence un événement ou une fonctionnalité. Elles doivent être belles et remarquables. + +{{ :journal_geek:2023:pasted:20230820-172931.png |Info-bulles accentuées}} + +Dans **Cinnamon**, nous avons également ajouté un peu d'espace entre les applets et leurs info-bulles pour qu'elles ne soient pas collées au panneau. + +==== Barres de titre ==== + +Les boutons de la barre de titre ont été réalignés. + +{{ :journal_geek:2023:pasted:20230820-173037.png |Boutons de barre de titre réalignés}} + + +==== Icônes monochromes ==== + +Voici un élément de menu "Copier" qui utilise une icône symbolique : + +{{ :journal_geek:2023:pasted:20230820-173143.png |}} + +L'icône change de couleur de noir à blanc lorsque l'élément de menu est survolé. Elle correspond toujours à l'étiquette. + +Voici le même élément de menu, utilisant une icône monochrome : + +{{ :journal_geek:2023:pasted:20230820-173209.png |Les icônes traditionnelles ne le font pas}} + +Cette icône n'est pas symbolique. Il s'agit d'une icône monochrome rendue telle quelle. Elle ne change pas de couleur dynamiquement et ne correspond pas à l'étiquette. + +Pour éviter ce type de problème, toutes les applications et projets que nous développons utilisent des icônes symboliques. Cela garantit qu'elles ont une apparence satisfaisante avec n'importe quel thème, qu'il soit sombre, clair ou à la fois sombre et clair. + +Jusqu'à présent, **Mint-Y** fournissait des icônes monochromes. Cela permettait aux applications qui n'utilisent pas encore d'icônes symboliques d'avoir un aspect moderne, avec des icônes monochromes. Cependant, cela présentait des inconvénients. Premièrement, cela ne fonctionnait qu'avec les thèmes clairs, de sorte que chaque variante de couleur devait être dupliquée pour fournir à la fois un thème d'icônes claires et un thème d'icônes sombres. Deuxièmement, quelle que soit la situation, cela ne pouvait pas fonctionner avec des thèmes qui mélangeaient des éléments sombres et clairs (comme **Mint-Y-Legacy-Darker** ou **Arc-Darker**, par exemple). + +Voici **Transmission**, l'une des rares applications qui n'utilisent pas encore d'icônes symboliques. Elle avait un bel aspect car **Mint-Y** fournissait des icônes monochromes similaires à ses icônes symboliques... mais cette application présentait les mêmes problèmes de compatibilité de thème mentionnés ci-dessus. + +{{ :journal_geek:2023:pasted:20230820-173344.png |Transmission avec des icônes monochromes}} + +Dans Linux Mint 21.2, toutes les icônes monochromes et tous les thèmes d'icônes sombres sont supprimés. Dans les applications qui les utilisent encore, les icônes en couleur complète passent désormais au thème **Adwaita** par défaut. + +{{ :journal_geek:2023:pasted:20230820-173411.png |Transmission avec des icônes Adwaita}} + +Que cela semble meilleur ou non est subjectif, mais au moins cela rend les applications compatibles avec n'importe quel thème de contrôle. + + +===== XDG Desktop Portal ===== + +Le support de **XDG Desktop Portal** a été ajouté à **XApp** pour **Cinnamon**, **MATE** et **Xfce**. + +Cela améliore la compatibilité entre les environnements de bureau et les applications non natives telles que les **flatpaks** ou les applications GNOME (applications **libhandy**/**libadwaita**). + +Entre autres, cela rend possible la capture d'écran pour ces applications ou le support du mode sombre. + +En conséquence, le mode sombre devient un paramètre global défini dans **cinnamon-settings** (pour **Cinnamon**) ou dans **mintdesktop** (pour **MATE** et **Xfce**). + +Le paramètre du mode sombre affecte les applications qui le prennent en charge et vous permet de choisir entre trois options : + + * Préférer la luminosité + * Préférer le mode sombre + * Laisser les applications décider + +Parmi les nombreuses applications qui le prennent en charge, certaines sont par défaut en mode clair (**Firefox**, **Xed**, **Thingy**, **Xreader**) et d'autres sont par défaut en mode sombre (**Xviewer**, **Pix**). Ce paramètre est également pris en charge par de nombreuses applications **Flatpak** et applications **GNOME**/**LibAdwaita**. + + +===== Warpinator ===== + + +**Warpinator** est conçu pour permettre aux personnes de se voir mutuellement et de partager des fichiers sur le réseau local aussi facilement que possible et sans configuration préalable. Bien que l'accès au réseau local lui-même doive être surveillé/restreint en premier lieu, une fois que vous y êtes connecté, vous pouvez voir et interagir avec d'autres instances de **Warpinator**. + +L'équipe de sécurité de **SUSE** a récemment effectué un examen du code source et a souligné certaines préoccupations. Des discussions ont suivi et des décisions ont été prises pour renforcer la sécurité dans **Warpinator**. + +Des bogues de sécurité (CVE-2022-42725) ont été corrigés pour éviter que des fichiers soient potentiellement écrits en dehors du répertoire de téléchargement en cas de copie malveillante à distance de **Warpinator**. + +La définition d'un code de groupe est devenue une exigence pour que l'application reste ouverte indéfiniment ou soit lancée automatiquement après la connexion. Seuls les ordinateurs qui partagent le même code de groupe se voient mutuellement et leur communication est chiffrée. Cela a été fait pour empêcher une copie malveillante de **Warpinator** de prétendre être quelqu'un d'autre sur le réseau et d'initier des transferts, notamment dans les cas où l'instance cible est configurée pour accepter automatiquement les demandes entrantes. + +Les personnes qui souhaitent partager occasionnellement des fichiers doivent communiquer d'abord, s'accorderaient sur le moment et ce qui doit être partagé. Ils lanceraient leurs instances en même temps et s'attendraient à ce sur quoi ils se sont mis d'accord. Dans ce scénario, l'absence d'exigence de configuration est essentielle et il n'y a pas de besoin significatif d'un code de groupe. + +En préparation à de futurs bogues potentiels ou problèmes de sécurité, des modifications ont été apportées pour isoler complètement **Warpinator** du système de fichiers et le rendre techniquement incapable d'écrire ailleurs que dans le dossier d'entrée. + +**Warpinator** a reçu le support de **landlock** et **bubblewrap**. Ces technologies ont été utilisées pour garantir l'isolation des dossiers, rendant fondamentalement **Warpinator** techniquement incapable d'écrire en dehors de son dossier de téléchargement dédié. + +**Warpinator** est utilisé de différentes manières et dans différents environnements. Qu'il s'agisse d'un bureau avec un réseau sécurisé et de multiples ordinateurs qui se font confiance et sont constamment ouverts aux transferts... ou sur un réseau Wi-Fi public entre les ordinateurs portables de deux amis, ou même comme nous l'avons récemment mentionné, pour vous envoyer des fichiers à vous-même depuis/vers un smartphone, une **Steam Deck** ou un autre appareil. Nous voulons que **Warpinator** fonctionne pour tout le monde, qu'il soit aussi sécurisé que possible dans les environnements où il est configuré pour être sécurisé (avec un code de groupe, un démarrage automatique, une acceptation automatique des demandes, etc.), et qu'il ne nécessite aucune configuration dans les cas d'utilisation où les utilisateurs communiquent d'abord entre eux et ne se fient pas au réseau pour se faire confiance. \ No newline at end of file diff --git a/data/pages/journal_geek/2023/20230930-le-gouvernement-britannique-cesse-l-utilisation-d-excel-en-raison-de-fuites-de-donnees-sensibles-dans-le-cloud.txt b/data/pages/journal_geek/2023/20230930-le-gouvernement-britannique-cesse-l-utilisation-d-excel-en-raison-de-fuites-de-donnees-sensibles-dans-le-cloud.txt new file mode 100644 index 0000000..bf8ef7b --- /dev/null +++ b/data/pages/journal_geek/2023/20230930-le-gouvernement-britannique-cesse-l-utilisation-d-excel-en-raison-de-fuites-de-donnees-sensibles-dans-le-cloud.txt @@ -0,0 +1,8 @@ +====== Le Gouvernement Britannique Cesse l'Utilisation d'Excel en Raison de Fuites de Données Sensibles dans le Cloud ====== +{{ :dummy.png?75x75}} + +Une décision du gouvernement britannique interdit l'utilisation d'//Excel//, le logiciel de //Microsoft//, en raison de problèmes de fuite de données personnelles sensibles. Ces fuites sont liées à la loi d'accès à l'information (FOIA) qui oblige les autorités publiques à fournir des documents à quiconque en fait la demande, tout en protégeant la vie privée des individus. Cependant, les fichiers //Excel// utilisés pour transmettre ces données ne parviennent pas toujours à garantir cette protection. Les informations sensibles, telles que les noms de suspects et de témoins, sont mal masquées, causant des préoccupations pour la sécurité des données. John Edwards, //Information Commissioner// du Royaume-Uni, recommande d'arrêter de télécharger les fichiers //Excel// originaux dans le cloud et insiste sur la formation des agents pour garantir la sécurité des données stockées dans le cadre de la FOIA. + + --- //[[user:cedricabonnel]] Édition initiale du Saturday 30 September 2023 // + +Crédit image : //https://www.phonandroid.com/excel-pourquoi-ce-gouvernement-demande-de-ne-plus-utiliser-le-tableur-de-microsoft.html // diff --git a/data/pages/journal_geek/2023/20231124-librewolf.txt b/data/pages/journal_geek/2023/20231124-librewolf.txt new file mode 100644 index 0000000..c687356 --- /dev/null +++ b/data/pages/journal_geek/2023/20231124-librewolf.txt @@ -0,0 +1,24 @@ +====== LibreWolf ====== + +{{ :journal_geek:2023:pasted:20231125-012359.png?400}} + +LibreWolf est un navigateur web open source basé sur le projet Firefox. Il est conçu pour offrir une expérience de navigation respectueuse de la vie privée et axée sur la sécurité. LibreWolf se distingue de Firefox par son engagement à éliminer les éléments propriétaires et les fonctionnalités de suivi, tout en fournissant des options de personnalisation et de confidentialité accrues pour les utilisateurs. + +Les principales caractéristiques de LibreWolf comprennent : + + * Blocage renforcé des traqueurs : Il bloque les traqueurs de manière plus agressive pour protéger votre vie privée en ligne. + + * Préférences de confidentialité optimisées : Il est configuré pour maximiser la confidentialité par défaut, en désactivant certaines fonctionnalités de collecte de données. + * Contenu sans DRM : LibreWolf ne prend pas en charge les fonctionnalités DRM (Digital Rights Management), ce qui signifie qu'il ne peut pas lire certains contenus protégés par DRM. + + * Suppression des éléments non libres : Il s'efforce de supprimer tous les éléments non libres et propriétaires de la base de code de Firefox. + + * Options de personnalisation avancées : LibreWolf permet aux utilisateurs de personnaliser davantage leur expérience de navigation en offrant des paramètres avancés pour les utilisateurs expérimentés. + +LibreWolf pose des défis importants en tant que projet viable. Bien qu'il partage de nombreuses fonctionnalités avec Firefox, il opte pour une approche radicale en éliminant les métriques anonymes cruciales que Firefox utilise pour comprendre les préférences des utilisateurs et améliorer son expérience. Ces métriques, garantissant l'anonymat, sont essentielles pour guider le développement de Firefox, lui permettant d'identifier les domaines nécessitant des améliorations et d'offrir un navigateur plus performant. + +En outre, la décision de LibreWolf de ne pas prendre en charge les fonctionnalités DRM peut avoir des conséquences importantes. Elle entraîne des problèmes de compatibilité avec des sites web utilisant des contenus protégés par DRM, ce qui peut frustrer les utilisateurs et affecter négativement leur expérience de navigation. Les plaintes des utilisateurs à ce sujet soulignent une limitation majeure de LibreWolf. + +La vie privée et la sécurité en ligne sont des préoccupations légitimes, mais il est essentiel de reconnaître que les navigateurs web doivent trouver un équilibre entre ces préoccupations et la fourniture de fonctionnalités complètes. Firefox, par exemple, s'efforce de respecter la vie privée tout en proposant un navigateur robuste qui contribue activement à l'open source. Cette combinaison en fait une option solide pour de nombreux utilisateurs, démontrant ainsi l'importance d'une approche équilibrée dans le choix d'un navigateur. + + --- //[[user:cedricabonnel]] Édition initiale du vendredi 24 novembre 2024 // diff --git a/data/pages/journal_geek/2023/20231125-cyclade.txt b/data/pages/journal_geek/2023/20231125-cyclade.txt new file mode 100644 index 0000000..1d4d26a --- /dev/null +++ b/data/pages/journal_geek/2023/20231125-cyclade.txt @@ -0,0 +1,9 @@ +====== Le chatbot de Discord Cyclade va être débranché ====== + +{{ :journal_geek:2023:pasted:20231125-012124.png?400}} + +L'application de messagerie Discord a pris la décision de mettre fin à son chatbot nommé Clyde, alimenté par ChatGPT, à partir du 1er décembre. Clyde était un chatbot accessible sur certains serveurs Discord, capable de répondre aux questions, de tenir des conversations, et même de trouver des GIFs ou des images sur demande. Cependant, malgré son potentiel, Clyde avait ses défauts. Il s'engageait parfois dans des sessions de flirt non sollicitées et pouvait être utilisé pour des arnaques, en plus de générer des messages obscènes ou grossiers, en particulier au début de son existence. + +Discord n'a pas précisé les raisons exactes de la désactivation de Clyde, mais il est probable que l'expérience ait révélé ses limites. Néanmoins, l'entreprise ne semble pas abandonner complètement l'IA générative. Kellyn Slone, directrice de la communication produit de Discord, a déclaré que l'entreprise continuera à travailler sur de nouvelles fonctionnalités et expériences pour les utilisateurs. Il est donc possible que l'IA générative fasse son retour dans l'application, peut-être sous une forme différente. Discord pourrait envisager de monétiser cette technologie en la rendant accessible uniquement aux utilisateurs Nitro ou aux serveurs boostés, car l'utilisation des outils d'OpenAI n'est pas gratuite, et les coûts d'expérimentation augmentent. + + --- //[[user:cedricabonnel]] Édition initiale du Samedi 25 novembre 2023 // diff --git a/data/pages/journal_geek/2023/20231125-duckduckgo-hs.txt b/data/pages/journal_geek/2023/20231125-duckduckgo-hs.txt new file mode 100644 index 0000000..75716e0 --- /dev/null +++ b/data/pages/journal_geek/2023/20231125-duckduckgo-hs.txt @@ -0,0 +1,25 @@ +====== Interruption de Service chez DuckDuckGo : Un Problème Technique Causant des Délais d'Attente Prolongés ====== + +{{ :journal_geek:2023:pasted:20231125-014203.png?400|}} + +**Des Interruptions Signalées sur DuckDuckGo, Provoquant des Inconvénients pour les Utilisateurs** + +Cette nuit, les utilisateurs de DuckDuckGo ont rencontré des difficultés inattendues, avec des messages d'erreur affichés lors des tentatives de recherche sur le moteur de recherche réputé pour le respect de la vie privée. Le message "Le délai d'attente est dépassé" est apparu sur les écrans de nombreux utilisateurs, indiquant une défaillance dans le processus de connexion au service. + +Les détails techniques restent flous, mais la nature récurrente du problème suggère qu'il pourrait s'agir d'une surcharge des serveurs ou d'une anomalie dans les systèmes de réseau de DuckDuckGo. Les tentatives de recherche se soldent par des échecs répétés, laissant un grand nombre d'utilisateurs sans leur outil de recherche privilégié. + +DuckDuckGo n'a pas encore publié de déclaration officielle. Dans un climat numérique où la fiabilité et l'accessibilité sont essentielles, cet incident souligne l'importance d'avoir des plans de secours et de reprise après sinistre robustes. + + +01:43:49  cedric24c +❯ curl duckduckgo.com +curl: (28) Failed to connect to duckduckgo.com port 80 after 134187 ms: Couldn't connect to server + + +Pour l'instant, les utilisateurs sont conseillés de patienter ou de recourir temporairement à d'autres moteurs de recherche jusqu'à ce que la situation soit résolue. + +Le service est revenu à la normal à 02h00 + + --- //[[user:cedricabonnel]] Édition initiale du Samedi 25 Novembre 2023 01:45:37 // + +Crédit image : //[[user:cedricabonnel]]// diff --git a/data/pages/journal_geek/2023/20231125-firefox-gpc.txt b/data/pages/journal_geek/2023/20231125-firefox-gpc.txt new file mode 100644 index 0000000..9d81678 --- /dev/null +++ b/data/pages/journal_geek/2023/20231125-firefox-gpc.txt @@ -0,0 +1,42 @@ +====== Firefox : Global Privacy Control (GPC) ====== + +{{ :journal_geek:2023:pasted:20231125-001740.png?400&direct}} + +Dans la version 120 de Firefox, une nouvelle fonctionnalité appelée Global Privacy Control (GPC) a été introduite. Le GPC permet aux utilisateurs de notifier automatiquement les sites web qu'ils visitent qu'ils ne souhaitent pas que leurs informations de navigation soient vendues ou partagées. + +Cette fonctionnalité GPC fonctionne de manière similaire au mécanisme "Do Not Sell" (Ne pas vendre) qui est en vigueur dans certains États des États-Unis, tels que la Californie, le Colorado et le Connecticut. De plus, elle peut également être utilisée pour indiquer un refus des publicités ciblées ou pour exprimer une demande générale de limiter la vente ou le partage de données personnelles dans d'autres juridictions, telles que l'Union européenne, le Royaume-Uni, le Nevada, l'Utah et la Virginie. + +Pour activer cette fonctionnalité GPC, suivez ces étapes simples : + + - Cliquez sur le bouton de menu {{:journal_geek:2023:pasted:20231125-001852.png|bouton menu burger}}. + - Sélectionnez "Paramètres" dans le panneau. + - Sélectionnez "Vie privée et sécurité" dans la fenêtre "Paramètres" + - Faites défiler jusqu'à la section "Préférences de confidentialité des sites web". + - Cochez la case correspondant à l'option "Demander aux sites web de ne pas vendre ni partager mes données". + - Fermez la page des paramètres. Toutes les modifications que vous avez apportées seront automatiquement enregistrées. + +Avec le GPC activé, vous pouvez naviguer sur le web en toute confiance, sachant que vous avez le contrôle sur la manière dont vos informations sont utilisées par les sites que vous visitez. + +La prise en compte de la GPC en tant que développeur PHP implique principalement la détection de l'en-tête GPC, la mise en œuvre de la politique de confidentialité correspondante, et la garantie que votre application respecte les préférences de confidentialité des utilisateurs conformément aux lois applicables. + + * Pour détecter si un utilisateur a activé la GPC, vous devez examiner l'en-tête HTTP de la demande entrante. La GPC est généralement transmise via un en-tête appelé "HTTP_SEC_GPC". + + * En PHP, vous pouvez accéder aux en-têtes HTTP avec la superglobale ''$_SERVER'', par exemple : ''$_SERVER['HTTP_SEC_GPC']''. + + + if (isset($_GET['HTTP_SEC_GPC'])) { + echo 'GPC signal detected in GET data'; + } elseif (isset($_POST['HTTP_SEC_GPC'])) { + echo 'GPC signal detected in POST data'; + } elseif (isset($_COOKIE['HTTP_SEC_GPC'])) { + echo 'GPC signal detected in COOKIE data'; + } elseif (isset($_SERVER['HTTP_SEC_GPC'])) { + echo 'GPC signal detected in SERVER data'; + } else { + echo 'No GPC signal detected'; + } + + + --- //[[user:cedricabonnel]] Édition initiale du Samedi 25 novembre 2023 // + +Crédit image : //[[user:cedricabonnel]]// diff --git a/data/pages/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.txt b/data/pages/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.txt new file mode 100644 index 0000000..cfddde6 --- /dev/null +++ b/data/pages/journal_geek/2023/20231125-markdown-pdf-pandoc-fedora.txt @@ -0,0 +1,56 @@ +====== Fichier Markdown en PDF avec Pandoc et LaTeX sous Fedora ====== + +{{ :journal_geek:2023:pasted:20231125-011607.png?400}} + + +La création de documents PDF à partir de fichiers Markdown est une tâche courante dans le domaine de la rédaction technique et de la publication. Dans cet article, nous allons explorer les commandes nécessaires pour accomplir cette tâche en utilisant les outils **Pandoc**, **LaTeX** et **Texlive**. + +**Commande 1 : Installation de Pandoc et texlive-xetex** + +Installons le package `texlive-xetex` sur votre système Fedora. Le package `texlive-xetex` est un composant essentiel de LaTeX, un système de composition de documents largement utilisé. XeTeX est un moteur de composition de texte TeX qui prend en charge la gestion des polices de caractères TrueType et OpenType, ce qui est utile pour la création de documents contenant des caractères spéciaux et des langues non latines. + + +sudo dnf install pandoc texlive-xetex + + +**Commande 2 : Mise à jour du cache TeX** + +Mettre à jour le cache TeX après l'installation de nouveaux packages ou de modifications apportées aux fichiers de configuration. Le cache TeX est essentiel pour que TeX et ses moteurs associés, comme XeTeX, puissent trouver rapidement les fichiers nécessaires lors de la compilation de documents : + + +sudo mktexlsr + + +**Commande 4 : Installation de texlive-unicode-math** + +Installer le package `texlive-unicode-math`. Ce package est utile lorsque vous avez besoin de prendre en charge des caractères mathématiques Unicode dans vos documents LaTeX. Il fournit des fonctionnalités avancées pour la typographie mathématique. + + +sudo dnf install texlive-unicode-math + + + +**Commande 5 : Conversion du fichier Markdown en PDF avec Pandoc et LaTeX** + + +pandoc --from=gfm --to=pdf --pdf-engine=xelatex ag_2023.md -o ag_2023.pdf + + +On utilise Pandoc pour convertir un fichier Markdown nommé `ag_2023.md` en un fichier PDF nommé `ag_2023.pdf`. Voici une explication détaillée des options utilisées : + + * ''--from=gfm'' : Indique que le fichier source est écrit en Markdown GitHub Flavored Markdown (GFM), une variante de Markdown couramment utilisée sur GitHub. + + * ''--to=pdf'' : Spécifie que nous souhaitons convertir le fichier en PDF. + + * ''--pdf-engine=xelatex'' : Indique l'utilisation de XeLaTeX comme moteur de composition LaTeX. XeLaTeX est un moteur de composition de texte TeX qui prend en charge la gestion des polices de caractères TrueType et OpenType, ce qui est utile pour la création de documents contenant des caractères spéciaux et des langues non latines, tout comme LuaLaTeX. + * ''ag_2023.md'' : Le nom du fichier source Markdown que nous souhaitons convertir. + + * ''-o ag_2023.pdf'' : Le nom du fichier PDF de sortie que nous souhaitons créer. + +**Conclusion** + +L'installation des packages TeX appropriés et la configuration de l'environnement sont des étapes cruciales pour garantir que la conversion se déroule sans problème et que le résultat final soit de haute qualité. + + --- //[[user:cedricabonnel]] Édition initiale du Samedi 25 Novembre 2023 // + +Crédit image : //[[user:cpt]]// diff --git a/data/pages/journal_geek/2023/20231126-google-ip-protection.txt b/data/pages/journal_geek/2023/20231126-google-ip-protection.txt new file mode 100644 index 0000000..e988e15 --- /dev/null +++ b/data/pages/journal_geek/2023/20231126-google-ip-protection.txt @@ -0,0 +1,15 @@ +====== Google IP protection ====== + +{{ :journal_geek:2023:pasted:20231125-092104.png?400}} + +Le site protonvpn.com a publié un article critiquant la nouvelle fonctionnalité de Google Chrome appelée "Protection IP", la qualifiant de tromperie en matière de protection de la vie privée. L'article explique que cette fonctionnalité permet à Google de surveiller vos activités en ligne tout en prétendant offrir une protection de la vie privée. Il souligne que Google utilise cette tactique de "lavage de la vie privée" pour masquer ses véritables intentions. + +L'article révèle que Google utilise la Protection IP pour collecter des données sur les utilisateurs, ce qui renforce son modèle commercial basé sur la publicité ciblée. Il explique également que Google a déjà de nombreuses autres méthodes pour suivre les utilisateurs, rendant la Protection IP redondante. + +Enfin, l'article encourage les utilisateurs à opter pour des navigateurs respectueux de la vie privée et des VPN indépendants pour réellement protéger leur vie privée en ligne. Il conclut en encourageant les utilisateurs à faire des choix éclairés pour préserver leur vie privée en ligne. + +//source : https://protonvpn.com/blog/google-ip-protection/ // + + --- //[[user:cedricabonnel]] Édition initiale du Samedi 25 Novembre 2023 // + +Crédit image : //[[user:cedricabonnel]]// diff --git a/data/pages/journal_geek/2023/20231126-sam-altman.txt b/data/pages/journal_geek/2023/20231126-sam-altman.txt new file mode 100644 index 0000000..b7de4e6 --- /dev/null +++ b/data/pages/journal_geek/2023/20231126-sam-altman.txt @@ -0,0 +1,21 @@ +====== Sam Altman ====== + +{{ :journal_geek:2023:pasted:20231124-234507.png?400}} + +Sam Altman, le fondateur d'OpenAI, est devenu public avec des préoccupations concernant les dangers potentiels de l'intelligence artificielle (IA). Il estime que l'IA pourrait être utilisée de manière malveillante ou avoir des conséquences imprévues sur la société. Il appartient au mouvement des "longtermistes", qui cherchent à prévenir les grands dangers futurs, y compris une catastrophe provoquée par une IA puissante. Cependant, il reste souvent vague sur les détails de ses craintes. Certains médias ont découvert qu'il était également un survivaliste, préparé à faire face à la fin du monde. Certains suggèrent que ses avertissements sur l'IA pourraient être une stratégie de communication pour susciter la régulation de l'industrie et renforcer sa position éthique. En fin de compte, la question se pose de savoir si ses préoccupations sont authentiques ou servent un objectif différent. + +La position de Sam Altman sur les dangers potentiels de l'intelligence artificielle (IA) reflète une préoccupation croissante parmi de nombreux experts et penseurs dans le domaine de l'IA. Ces inquiétudes se concentrent souvent sur les impacts potentiels de l'IA sur la société, notamment les utilisations malveillantes, les effets imprévus sur les systèmes économiques et sociaux, et la possibilité d'une IA superintelligente échappant au contrôle humain. + +Le mouvement des "longtermistes", auquel Altman est associé, se focalise sur la prévention de risques majeurs qui pourraient avoir des conséquences à long terme sur l'humanité, y compris les risques liés à une IA puissante. Cette perspective est motivée par l'idée que même un risque faible d'un événement catastrophique mérite une attention sérieuse en raison de son impact potentiellement énorme. + +Quant aux allégations selon lesquelles Altman serait un survivaliste, cela peut être vu comme un reflet de son engagement envers la prévention des risques à long terme, bien que cela puisse aussi être interprété de diverses manières. + +En ce qui concerne la suggestion que ses avertissements pourraient être une stratégie de communication visant à influencer la réglementation de l'industrie, cela soulève des questions intéressantes sur les interactions entre les entreprises de technologie, la réglementation gouvernementale et l'opinion publique. Il est possible que les dirigeants de l'industrie de l'IA, comme Altman, utilisent leur plateforme pour influencer les politiques publiques, mais cela pourrait aussi être une expression authentique de leurs préoccupations éthiques. + +En fin de compte, la question de savoir si les préoccupations d'Altman sont authentiques ou motivées par d'autres objectifs dépend de l'interprétation des actions et des déclarations de Altman lui-même, ainsi que du contexte plus large de l'évolution de l'industrie de l'IA et de ses implications pour la société. + +//Inspiration : https://www.ladn.eu/tech-a-suivre/lia-va-t-elle-vraiment-detruire-lhumanite-comme-le-predit-sam-altman/ // + + --- //[[user:cedricabonnel]] Édition initiale du Dimanche 26 novembre 2023 // + +Crédit image : //[[user:CPT]]// diff --git a/data/pages/journal_geek/2023/20231127-blender-ddos-mitigation.txt b/data/pages/journal_geek/2023/20231127-blender-ddos-mitigation.txt new file mode 100644 index 0000000..0a55559 --- /dev/null +++ b/data/pages/journal_geek/2023/20231127-blender-ddos-mitigation.txt @@ -0,0 +1,169 @@ +====== Attaque DDOS chez Blender.org ====== + +{{ :journal_geek:2023:pasted:20231124-235735.png?400}} + +En novembre 2023, le site blender.org a subi une attaque DDoS majeure, qui a provoqué des interruptions intermittentes. L'équipe a finalement résolu le problème en se déplaçant derrière un service de mitigation DDoS. Les responsables de l'attaque et leurs motivations sont inconnus, mais aucune donnée de projet ou d'utilisateur n'a été compromise. + +Une attaque DDoS (Distributed Denial of Service) est une forme d'attaque informatique dans laquelle un grand nombre d'ordinateurs ou de dispositifs connectés, souvent rassemblés dans un **botnet**, envoient simultanément un grand volume de demandes de manière coordonnée vers un serveur ou un site web cible. L'objectif principal d'une attaque DDoS est de submerger la cible avec un trafic excessif, de sorte que les ressources du serveur sont épuisées, ce qui rend le service indisponible pour les utilisateurs légitimes. Cela peut entraîner des interruptions de service, des ralentissements ou même des pannes complètes du site web ou du serveur ciblé. Les attaques DDoS sont souvent utilisées pour perturber les services en ligne ou pour causer des nuisances à des organisations ou des individus. + +Il est possible de mettre en place des mesures pour se prémunir contre les attaques DDoS (Distributed Denial of Service). Voici quelques mesures que l'on peut prendre pour se protéger contre les attaques DDoS : + +1. Utiliser des services de mitigation DDoS : Les services de mitigation DDoS sont conçus pour détecter et atténuer automatiquement les attaques DDoS en filtrant le trafic malveillant avant qu'il n'atteigne le serveur cible. De nombreuses entreprises proposent des solutions de mitigation DDoS, et il est judicieux d'envisager leur utilisation. + +2. Surveillance du trafic réseau : Surveillez attentivement le trafic réseau pour détecter toute anomalie ou augmentation soudaine du trafic. Un système de détection des intrusions peut vous aider à repérer les signes d'une attaque en cours. + +3. Mise à jour des systèmes et logiciels : Assurez-vous que vos systèmes et logiciels sont à jour avec les derniers correctifs de sécurité pour réduire les vulnérabilités qui pourraient être exploitées lors d'une attaque. + +4. Plan de continuité d'activité : Élaborez un plan de continuité d'activité pour être prêt à réagir en cas d'attaque réussie. Ce plan devrait inclure des procédures pour restaurer rapidement les services après une interruption. + +5. Limiter l'accès aux ressources : Restreignez l'accès aux ressources critiques en utilisant des pare-feu, des listes de contrôle d'accès et d'autres mécanismes de sécurité pour réduire la surface d'attaque potentielle. + +6. Utilisation de la répartition de charge : Utilisez des solutions de répartition de charge pour distribuer le trafic entrant sur plusieurs serveurs, ce qui peut aider à atténuer l'impact des attaques en répartissant la charge de manière équilibrée. + +7. Surveillance en temps réel : Mettez en place une surveillance en temps réel de vos systèmes et réseaux pour pouvoir réagir rapidement en cas d'attaque et prendre des mesures pour atténuer ses effets. + +Aucune mesure de sécurité n'est totalement infaillible, mais en combinant plusieurs de ces stratégies, vous pouvez réduire considérablement le risque et l'impact des attaques DDoS sur des services en ligne. + +Apache HTTP Server n'est pas spécifiquement conçu pour fonctionner comme un mitigateur DDoS, mais il peut être utilisé en conjonction avec d'autres solutions pour aider à atténuer les attaques DDoS dans une certaine mesure. Voici quelques méthodes que vous pourriez envisager : + +1. **Rate Limiting et mod_security** : Apache peut être configuré pour limiter le nombre de requêtes par seconde (Rate Limiting) en utilisant des modules tels que `mod_evasive` ou `mod_qos`. Vous pouvez également utiliser le module `mod_security` pour détecter et bloquer les comportements de requête malveillants en fonction de règles définies. + + + + DOSHashTableSize 3097 + DOSPageCount 5 + DOSSiteCount 100 + DOSPageInterval 1 + DOSSiteInterval 1 + DOSBlockingPeriod 10 + + + + + + SecRuleEngine On + SecRule REMOTE_ADDR "@ipMatch 192.168.1.0/24" "phase:1,nolog,allow" + SecRule REQUEST_HEADERS:User-Agent "malicious_user_agent" "id:1001,deny" + + + +2. **Répartition de charge (Load Balancing)** : Apache peut être configuré pour répartir la charge entre plusieurs serveurs backend. Cela peut aider à répartir la charge des attaques DDoS sur plusieurs serveurs et à réduire l'impact sur un seul serveur. + +Mod_proxy_balancer est un module Apache qui permet de mettre en place une répartition de charge entre plusieurs serveurs backend. Voici un exemple de configuration de base : + + + + ServerName monsite.com + + + BalancerMember http://backend1.example.com:8080 + BalancerMember http://backend2.example.com:8080 + BalancerMember http://backend3.example.com:8080 + + + ProxyPass / balancer://mycluster/ + ProxyPassReverse / balancer://mycluster/ + + + + +Dans cet exemple, nous avons configuré un serveur virtuel (VirtualHost) qui écoute sur le port 80 et répartit la charge entre trois serveurs backend (backend1.example.com, backend2.example.com et backend3.example.com) sur le port 8080. Vous pouvez ajouter ou supprimer des serveurs backend en utilisant la directive BalancerMember. + +Assurez-vous d'activer le module mod_proxy et mod_proxy_balancer en utilisant a2enmod si ce n'est pas déjà fait. + +3. **Mise en cache (Caching)** : L'utilisation de mécanismes de mise en cache, tels que `mod_cache`, peut aider à réduire la charge sur le serveur en servant des copies mises en cache de pages web au lieu de générer dynamiquement chaque page à chaque demande. + + + + CacheQuickHandler off + CacheLock on + CacheLockPath /tmp/mod_cache-lock + + + + +sudo a2enmod evasive +sudo a2enmod security2 +sudo a2enmod cache +sudo service apache2 restart + + +4. **Monitoring et alertes** : Vous pouvez mettre en place des outils de surveillance pour surveiller le trafic entrant et être alerté en cas d'augmentation soudaine du trafic. Cela peut vous permettre de réagir rapidement à une attaque DDoS. + +Apache propose des modules qui permettent de surveiller les performances du serveur. L'un des modules les plus couramment utilisés est mod_status. Voici comment l'activer : + + + + SetHandler server-status + Require ip 127.0.0.1 + + + +Cette configuration permet d'accéder à la page de status en utilisant l'URL http://votre-serveur/server-status depuis **localhost**. Assurez-vous que le module ''mod_status'' est activé (utilisez ''a2enmod'' sous Debian/Ubuntu). + +Pour une surveillance plus avancée et des alertes, vous pouvez utiliser des outils tiers tels que **Nagios**, **Zabbix**, **Munin**, ou d'autres solutions de monitoring. Ces outils permettent de surveiller les métriques du serveur Apache et de définir des alertes en fonction de seuils spécifiques. Par exemple, vous pouvez surveiller la charge CPU, l'utilisation de la mémoire, les requêtes par seconde, etc. + +-- + +Cependant, ces mesures ne sont pas aussi robustes qu'un service de mitigation DDoS dédié. Les attaques DDoS peuvent être très sophistiquées et volumineuses, et un service de mitigation DDoS spécialisé est généralement mieux équipé pour faire face à de telles attaques. + +Il existe plusieurs solutions open source de mitigation DDoS que vous pouvez envisager d'utiliser pour renforcer la sécurité de votre infrastructure en ligne. Voici quelques-unes d'entre elles : + +1. **Fail2ban** : Fail2ban est un outil de prévention des intrusions qui peut être utilisé pour surveiller les journaux de connexion et bloquer automatiquement les adresses IP qui génèrent un trafic malveillant ou excessif. + +Vous pouvez créer des règles personnalisées dans le fichier de configuration de Fail2ban pour surveiller les journaux de connexion et définir des actions à prendre en cas de détection d'activité malveillante. Par exemple, pour bloquer une adresse IP après un certain nombre de tentatives de connexion échouées, vous pouvez ajouter une règle dans le fichier de configuration de Fail2ban. + + +[Definition] +failregex = ^ .*authentication failure + + + +2. **ModSecurity** : ModSecurity est un pare-feu d'application web open source qui peut être utilisé pour détecter et bloquer les attaques DDoS au niveau de l'application web en utilisant des règles personnalisées. + +ModSecurity utilise des règles pour détecter et bloquer les attaques au niveau de l'application web. Vous pouvez personnaliser ces règles en fonction de vos besoins. Par exemple, vous pouvez configurer des règles pour détecter des requêtes HTTP suspectes ou des tentatives d'injection SQL. + + +SecRule ARGS "(select|insert|update|delete|drop|alter)" \ +"id:1000,phase:2,t:none,t:urlDecodeUni,t:htmlEntityDecode,t:lowercase,block,msg:'SQL injection detected'" + + +3. **Snort** : Snort est un système de détection d'intrusion (IDS) open source qui peut être configuré pour surveiller le trafic réseau à la recherche de comportements malveillants, y compris les attaques DDoS. + +Snort est configuré en utilisant des règles définies dans des fichiers de configuration. Vous pouvez créer ou personnaliser des règles pour détecter des signatures d'attaques DDoS spécifiques ou d'autres types de comportements malveillants. + + +alert udp any any -> $HOME_NET any (msg:"Possible UDP Amplification Attack"; dsize:>1000; sid:1000001;) + + +4. **Nginx** : Bien que Nginx soit principalement un serveur web, il peut également être utilisé pour atténuer les attaques DDoS en limitant le nombre de connexions par adresse IP ou en utilisant des modules de sécurité tels que `limit_req` et `limit_conn` pour contrôler le trafic entrant. + + +limit_conn_zone $binary_remote_addr zone=conn_limit_per_ip:10m; +limit_conn conn_limit_per_ip 10; + + +5. **HAProxy** : HAProxy est un équilibreur de charge et un proxy TCP/HTTP qui peut être configuré pour atténuer les attaques DDoS en limitant le nombre de connexions par IP, en utilisant des listes de blocage, et en distribuant la charge sur plusieurs serveurs. + +Ces serveurs peuvent être configurés pour atténuer les attaques DDoS en limitant le nombre de connexions par adresse IP, en utilisant des listes de blocage, en configurant des seuils de débit, etc. Vous devrez modifier le fichier de configuration de Nginx ou HAProxy pour définir ces paramètres en fonction de vos besoins. + + +frontend web + bind :80 + acl too_many_requests src_http_req_rate(web) ge 10 + http-request deny if too_many_requests + + +6. **iptables** : Vous pouvez utiliser les règles iptables sur un serveur Linux pour filtrer et bloquer le trafic indésirable en fonction de certaines conditions, telles que le nombre de connexions par seconde. + +Vous pouvez utiliser des règles iptables pour filtrer et bloquer le trafic en fonction de divers critères, tels que l'adresse IP source, le port de destination, etc. Par exemple, pour limiter le nombre de connexions par seconde à un port spécifique, vous pouvez ajouter une règle iptables appropriée. + + +iptables -A INPUT -p tcp --dport 80 -m conntrack --ctstate NEW -m recent --set +iptables -A INPUT -p tcp --dport 80 -m conntrack --ctstate NEW -m recent --update --seconds 1 --hitcount 10 -j DROP + + + + --- //[[user:cedricabonnel]] Édition initiale du Samedi 25 novembre 2023 // + +Crédit image : //[[user:cpt]]// diff --git a/data/pages/journal_geek/2023/20231229-ssh-brutforce.txt b/data/pages/journal_geek/2023/20231229-ssh-brutforce.txt new file mode 100644 index 0000000..eef778b --- /dev/null +++ b/data/pages/journal_geek/2023/20231229-ssh-brutforce.txt @@ -0,0 +1,69 @@ +====== Attaques Cryptographiques Sur Les Serveurs Linux : Mineurs Malveillants et Vulnérabilités SSH ====== + +Une vague de cyberattaques cible spécifiquement les serveurs Linux en les intégrant de force dans des réseaux de minage de cryptomonnaies et en propageant simultanément des attaques par déni de service distribué. Selon le rapport récent du AhnLab Security Emergency Response Center (ASEC), des cybercriminels exploitent des failles de sécurité en devinant les identifiants SSH à travers des attaques par force brute, communément appelées attaques par dictionnaire. Ces intrusions permettent l'installation de scanners de ports et de logiciels malveillants variés, dont DDOSbot et CoinMiner. + +Après installation, ces programmes malveillants scrutent le réseau à la recherche de nouveaux serveurs à compromettre, amplifiant ainsi la portée de l'attaque. Parallèlement, les informations d'accès obtenues (IP et identifiants) sont souvent vendues sur le dark web, augmentant le risque de violations futures. + +L'ASEC souligne que l'outil d'attaque semble provenir d'un collectif nommé PRG old Team, bien que modifié pour ces opérations spécifiques. Ces attaques ciblent principalement des systèmes exposant le port 22, le port par défaut pour les connexions SSH, exploitant ainsi les faiblesses des politiques de mots de passe et de sécurité. + +En réponse, il est vivement recommandé aux administrateurs et utilisateurs de renforcer les mots de passe, d'assurer une mise à jour constante des systèmes, et si possible, de déplacer le service SSH vers un port moins conventionnel que le port 22. Ces mesures préventives sont d'autant plus cruciales à la suite des récentes attaques de Terrapin (CVE-2023-48795), visant spécifiquement le protocole SSH à travers une technique de troncature de préfixe. + +Face à la menace persistante des attaques de Terrapin, une mobilisation des chercheurs a mené à contacter près de 30 fournisseurs de services SSH. Ils signalent que le processus de mise à jour et de correction des vulnérabilités peut être long, mettant en lumière la nécessité d'une vigilance et d'une adaptation continues face aux évolutions des menaces cybernétiques. + +//Source : https://www.linux-magazine.com/Online/News/Linux-Machines-with-Poorly-Secured-SSH-Servers-are-Under-Attack // + + +====== Configurer une alerte par mail ====== + +Pour configurer un serveur afin qu'il envoie un email chaque fois qu'une connexion SSH se produit sur un compte particulier, vous pouvez utiliser les scripts de shell et la fonctionnalité de notification par e-mail du système. Voici une méthode générale que vous pourriez suivre, en supposant que vous avez déjà une configuration de serveur de messagerie ou un service SMTP que vous pouvez utiliser pour envoyer des e-mails: + +1. **Configurer le Serveur de Messagerie**: + +Assurez-vous que votre système est capable d'envoyer des emails. Cela peut être fait via ''sendmail'', ''postfix'', ou un client SMTP comme ''ssmtp'' ou ''msmtp'' relié à un service à un fournisseur SMTP. + +2. **Créer un Script de Notification**: + +Créez un script shell (''notify.sh'' par exemple) qui envoie un email lorsque quelqu'un se connecte via SSH. Voici un exemple de ce à quoi le script pourrait ressembler: + + +#!/bin/bash + +# Mettez l'adresse e-mail du destinataire ici +RECIPIENT="your-email@example.com" + +# Message de notification +SUBJECT="Alerte de Connexion SSH" +MESSAGE="Une connexion SSH a été établie sur $(hostname) par $(whoami) à $(date)." + +# Commande pour envoyer l'email +echo "$MESSAGE" | mail -s "$SUBJECT" $RECIPIENT + + +3. **Modifier le Fichier de Configuration SSH**: + +Éditez le fichier de configuration SSH ''sshd_config'' situé normalement dans ''/etc/ssh/sshd_config''. + +Ajoutez ou modifiez la ligne ''ForceCommand'' pour l'utilisateur spécifique ou globalement pour exécuter le script à chaque connexion. Par exemple: + + +Match User nomutilisateur +ForceCommand /chemin/vers/notify.sh + + +4. **Rendre le Script Exécutable et Redémarrer le SSHD**: + +Assurez-vous que le script est exécutable : ''chmod +x /chemin/vers/notify.sh''. + +Redémarrez le service SSH pour appliquer les modifications : ''sudo systemctl restart sshd'' ou ''sudo service sshd restart'' selon votre système. + +5. **Testez la Configuration**: + +Testez en vous connectant via SSH pour voir si vous recevez un email. + +===== Notes importantes ===== + + * Assurez-vous que le script et la configuration ne nuisent pas à la capacité de se connecter en SSH. Testez cela soigneusement. + * Soyez conscient de la sécurité et des implications de la confidentialité de l'envoi d'informations par e-mail. + * Cette méthode envoie une notification pour chaque connexion SSH, pas seulement pour les connexions réussies. Vous pouvez affiner le script pour répondre à des besoins plus spécifiques. + +C'est une approche de base. \ No newline at end of file diff --git a/data/pages/journal_geek/2023/discuter-avec-une-ai-chatgpt.txt b/data/pages/journal_geek/2023/discuter-avec-une-ai-chatgpt.txt new file mode 100644 index 0000000..531cf39 --- /dev/null +++ b/data/pages/journal_geek/2023/discuter-avec-une-ai-chatgpt.txt @@ -0,0 +1 @@ +~~REDIRECT>20230106-discuter-avec-une-ai-chatgpt~~ diff --git a/data/pages/journal_geek/2023/ecrire-point-median.txt b/data/pages/journal_geek/2023/ecrire-point-median.txt new file mode 100644 index 0000000..51ca2f7 --- /dev/null +++ b/data/pages/journal_geek/2023/ecrire-point-median.txt @@ -0,0 +1 @@ +~~REDIRECT>20230105-ecrire-point-median~~ \ No newline at end of file diff --git a/data/pages/journal_geek/2023/index.txt b/data/pages/journal_geek/2023/index.txt new file mode 100644 index 0000000..eac5ee9 --- /dev/null +++ b/data/pages/journal_geek/2023/index.txt @@ -0,0 +1,15 @@ +====== Billets de 2023 ====== +{{ :journal_geek:2023:cedric_logo_text_2023_red_1989a951-474d-4517-8234-ce1ac6ee670e.png?150x|}} + +Les billets de blog Tech de 2023. Un peu de lecture qui traite de l'informatique et de la technologie. Les billets les plus récents apparaissent en premier. Le blog est utilisé à des fins personnelles. + + + +> [[.:..:2022:| Les billets de 2022 >>]] + +~~NOCACHE~~ + + + diff --git a/data/pages/journal_geek/2023/parlons-linux-la-commande-ls-l.txt b/data/pages/journal_geek/2023/parlons-linux-la-commande-ls-l.txt new file mode 100644 index 0000000..300eb05 --- /dev/null +++ b/data/pages/journal_geek/2023/parlons-linux-la-commande-ls-l.txt @@ -0,0 +1,2 @@ +====== parlons linux la commande ls l ====== +~~REDIRECT>20230104-parlons-linux-la-commande-ls-l~~ \ No newline at end of file diff --git a/data/pages/journal_geek/2023/sidebar.txt b/data/pages/journal_geek/2023/sidebar.txt new file mode 100644 index 0000000..8468804 --- /dev/null +++ b/data/pages/journal_geek/2023/sidebar.txt @@ -0,0 +1,11 @@ +====== Autre billets ====== + +[[.:]] +-- + +-- +retour à [[..:]] + +{{page>:sidebar}} + +~~NOTOC~~ \ No newline at end of file diff --git a/data/pages/journal_geek/__template.txt b/data/pages/journal_geek/__template.txt new file mode 100644 index 0000000..92d54d6 --- /dev/null +++ b/data/pages/journal_geek/__template.txt @@ -0,0 +1,9 @@ +====== @PAGE@ ====== +{{tag>"Lorem"}} +{{ :dummy.png?75x75|Nom de la section}} + +Lorem ipsum dolor sit amet, ... + + --- //[[user:@USER@]] Édition initiale du %A %e %B %Y // + +Crédit image : //Midjourney// diff --git a/data/pages/journal_geek/applications_android.txt b/data/pages/journal_geek/applications_android.txt new file mode 100644 index 0000000..82db2e0 --- /dev/null +++ b/data/pages/journal_geek/applications_android.txt @@ -0,0 +1,118 @@ +====== Applications Androïd - Sélection ====== + +{{journal_geek:1weather_300.png?80 |1Weather}} +[[https://play.google.com/store/apps/details?id=com.handmark.expressweather|1Weather]] + +Application attrayante et riche en fonctionnalités. Graphique et intégration dans l'OS assez bien réussie. + + + +{{journal_geek:adobe_acrobat_reader_300.png?80 |}} + +[[https://play.google.com/store/apps/details?id=com.adobe.reader|Adobe reader]] + +Outil gratuit, leader du marché pour la visualisation et l’interaction fiables avec les documents PDF. + + + +{{journal_geek:airdroid_300.png?80 |}} + +[[https://play.google.com/store/apps/details?id=com.sand.airdroid|AirDroid]] + +Application qui permet de gérer son téléphone par Wifi. Naivgateur compatible HTML 5 recommandé. + + + +{{journal_geek:barcode_scanner_300.png?80 |}} + +[[https://play.google.com/store/apps/details?id=com.google.zxing.client.android|Barcode Scanner]] + +Permet de numériser Data Matrix et QR Codes contenant des URL, coordonnées, etc + + + +{{journal_geek:call_blocker_300.png?80 |}} + +[[https://play.google.com/store/apps/details?id=embware.phoneblocker|Call Blocker]] + +Application relativement efficace pour les bloquer appels anonymes, et numéros indésirables... + + + +{{journal_geek:carrefour_300.png?80 |}} + +[[https://play.google.com/store/apps/details?id=com.carrefour.fid.android|Carrefour]] + +L'application Carrefour permet notamment de gérer les fidélités. + + + +{{:info:chrome_to_phone_300.png?80 |}} + +[[https://play.google.com/store/apps/details?id=com.google.android.apps.chrometophone|Google Chrome to Phone]] - **DEPRECATED** + +Envoyez facilement sur votre mobile les URL via le navigateur Google Chrome installé sur votre ordinateur. + + + +{{journal_geek:google_drive_300.png?80 |}} + +[[https://play.google.com/store/apps/details?id=com.google.android.apps.docs|Google Drive]] + +Utilisez l'application Android Google Drive pour accéder à vos photos, documents, vidéos et autres fichiers stockés sur votre Google Drive. + + + +[[https://play.google.com/store/apps/details?id=com.google.earth|Google Earth]] + +Parcourez la planète du bout des doigts avec Google Earth pour Android. + + * [[https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2|Google +Authenticator]] + + + * [[https://play.google.com/store/apps/details?id=net.krandroid.WeightLog|Gérez votre poids et régime]] +Cette application vous permet de maîtriser votre ligne en vous offrant la possibilité de suivre jour après jour l'évolution de votre poids. + + * [[https://play.google.com/store/apps/details?id=com.lbe.security.lite|LBE Privacy Guard]] - **This content is not available** +Outil relativement puissant afin de protéger sa vie privée : vérification des autorisations données aux applications. + + * [[https://play.google.com/store/apps/details?id=com.latedroid.juicedefender|https://play.google.com/store/apps/details?id=com.latedroid.juicedefender|JuiceDefender]] +Application de gestion de l'énergie. Plusieurs niveaux d'optimisations. + + * [[https://play.google.com/store/apps/details?id=com.lookout|Lookout Antivirus et Sécurité]] +Solution de protection et de sécurisation en cas de perte, vol ou d'infection virale. + + * [[https://play.google.com/store/apps/details?id=com.mobilesrepublic.appy|News Republic (français)]] +Agrégateur d'informations avec centres d’intérêts. + + * [[https://play.google.com/store/apps/details?id=com.bambuna.podcastaddict|Podcast Addict]] +Gestionnaire de podcasts vidéo et audio. + + * [[https://play.google.com/store/apps/details?id=fr.epicdream.beamy|Prixing - Scanner & comparer]] +Application associée au commerce. + + * [[https://play.google.com/store/apps/details?id=com.zegoggles.smssync|SMS Backup +]] +Application permettant de synchroniser ces SMS dans un dossier GMAil. Permet également d’historier les appels dans Google Calendar. + + * [[https://play.google.com/store/apps/details?id=fr.android.sosautoroutes|SOS Autoroute]] +En cas de panne, d’accident ou de difficultés pendant votre trajet sur les autoroutes de France, plus besoin de vous rendre à pied jusqu’à une borne orange d’appel ! + + * [[https://play.google.com/store/apps/details?id=sncfdirect.android|SNCF DIRECT]] - **This content is not available** +SNCFDIRECT, l’information SNCF en temps réel + + * [[https://play.google.com/store/apps/details?id=com.touchtype.swiftkey|SwiftKey clavier]] +Clavier pour Androïd. Un peu plus évolué que le standard. + + * [[https://play.google.com/store/apps/details?id=com.waze|Waze]] +Logiciel d'aide à la conduite : calcul d'itinéraires. + + * [[https://play.google.com/store/apps/details?id=com.vsct.vsc.mobile.horaireetresa.android|Voyages-SNCF]] +Horaires et réservations des billets de trains. + + * [[https://play.google.com/store/apps/details?id=com.flightradar24free|Flightradar24]] +Tracking des avions dans le monde. + + * [[https://play.google.com/store/apps/details?id=com.google.android.calendar|Google Calendar]] +L'application Agenda affiche les événements de tous les comptes Google synchronisés avec votre appareil Android + diff --git a/data/pages/journal_geek/billets/calcul-de-la-taille-de-la-partition-swap.txt b/data/pages/journal_geek/billets/calcul-de-la-taille-de-la-partition-swap.txt new file mode 100644 index 0000000..ecaf2c8 --- /dev/null +++ b/data/pages/journal_geek/billets/calcul-de-la-taille-de-la-partition-swap.txt @@ -0,0 +1,26 @@ +====== Calcul de la taille de la partition swap ====== +{{tag>"Linux système"}} +{{ journal_geek:2023:swap-parition.png?300x|}} + +La partition de swap est utilisée comme zone de mémoire virtuelle par le système d'exploitation, et elle peut être utilisée lorsque la RAM de l'ordinateur est pleine. La taille de la partition de **swap** doit être déterminée en fonction de votre quantité de RAM et de vos besoins en matière de mémoire virtuelle. + +Il existe plusieurs façons de calculer la taille de la partition de swap, mais voici une règle générale qui peut vous aider à déterminer la taille appropriée: + + - Si vous avez **4 Go ou moins** de RAM, la taille de la partition de **swap devrait être égale à la quantité de RAM de votre ordinateur**. + - Si vous avez **plus de 4 Go de RAM**, la taille de la partition de **swap devrait être de 2 Go**. + +Cependant, cette règle n'est pas absolue et la taille de la partition de swap peut être ajustée en fonction de vos besoins et de l'utilisation prévue de votre ordinateur. Par exemple, si vous utilisez votre ordinateur principalement pour des tâches de bureau (navigation sur le Web, traitement de texte, etc.), vous n'aurez peut-être pas besoin de beaucoup de mémoire virtuelle et vous pouvez opter pour une partition de swap plus petite. En revanche, si vous utilisez votre ordinateur pour des tâches exigeantes en matière de mémoire (montage vidéo, jeux, etc.), vous aurez peut-être besoin de plus de mémoire virtuelle et vous devriez opter pour une partition de swap plus grande. + +La partition de swap ne doit pas être utilisée comme remplacement de la RAM et elle ne devrait être utilisée que lorsque la RAM est pleine. Si vous utilisez la partition de swap de manière intensive, cela peut entraîner une baisse de performance de votre ordinateur. + +Vous pouvez créer une partition de swap sur un SSD (Solid State Drive) lors de l'installation de Linux. Cependant, il est généralement recommandé de créer une partition de swap sur un disque dur plutôt que sur un SSD, car l'écriture et la lecture de données sur un SSD sont plus lentes que sur un disque dur et peuvent entraîner une baisse de performance de votre ordinateur ((Il est généralement vrai que les performances d'écriture et de lecture de données sur un SSD sont supérieures à celles d'un disque dur traditionnel. Cela est dû à la technologie utilisée dans les SSD, qui permet des accès aux données plus rapides et un temps de démarrage plus court. Cependant, les performances peuvent varier en fonction de nombreux facteurs, tels que la marque et le modèle de l'appareil, et il est donc préférable de consulter les spécifications techniques pour obtenir des informations plus précises.)). + +De plus, les SSD ont une durée de vie limitée en raison de la limite de nombre d'écritures qu'ils peuvent supportées. En utilisant une partition de swap sur un SSD, vous risquez de réduire la durée de vie de votre SSD en raison de l'écriture fréquente de données dans la partition de swap. + +Cependant, si vous utilisez un SSD de grande capacité et que vous avez besoin de mémoire virtuelle en raison de tâches exigeantes en matière de mémoire, vous pouvez opter pour une partition de swap sur SSD. Dans ce cas, il est recommandé de choisir un SSD de haute qualité et de bien surveiller l'utilisation de la partition de swap pour éviter de surmener votre SSD. + +Il est également possible de créer une partition de swap sur un fichier ou un [[système de fichiers virtuel|système de fichiers virtuel]] au lieu de créer une partition de swap physique sur un disque dur ou un SSD. Cependant, il est généralement recommandé de créer une partition de swap physique plutôt qu'un fichier ou un système de fichiers virtuel, car cela peut entraîner une baisse de performance de votre ordinateur. + + --- //[[user:cedricabonnel]] - Édition initiale du Monday 9 January 2023 // + +Crédit image : //Midjourney// diff --git a/data/pages/journal_geek/billets/comma-separated-values-csv.txt b/data/pages/journal_geek/billets/comma-separated-values-csv.txt new file mode 100644 index 0000000..e9ed776 --- /dev/null +++ b/data/pages/journal_geek/billets/comma-separated-values-csv.txt @@ -0,0 +1,77 @@ +====== Comma-Separated Values CSV ====== +{{tag>"culture informatique"}} +{{ :dummy.png?75x75}} + +CSV signifie "**Comma-Separated Values**" (Valeurs séparées par des virgules) et est un format de fichier simple pour stocker des données tabulaires. Les données sont stockées en lignes et en colonnes, avec chaque ligne représentant un enregistrement et chaque colonne représentant un champ dans cet enregistrement. Les colonnes sont séparées par une virgule, ce qui permet de les distinguer les unes des autres. Les fichiers CSV sont souvent utilisés pour transférer des données entre différents systèmes, car ils peuvent être lus et écrits par de nombreux logiciels différents, y compris les feuilles de calcul et les bases de données. + +===== Caractéristiques ===== + +Il n'y a pas de versions officielles de CSV. Le format CSV est un standard ouvert qui n'a pas été développé par une organisation ou une entreprise en particulier. Cependant, il existe plusieurs implémentations du format CSV, qui peuvent varier en ce qui concerne les séparateurs de colonnes, les encodages de caractères et les règles de gestion des valeurs enveloppées dans des guillemets. Par exemple, certaines implémentations peuvent utiliser des tabulations plutôt que des virgules pour séparer les colonnes, ou peuvent utiliser des guillemets doubles plutôt que simples pour envelopper les valeurs contenant des virgules. + +Les caractéristiques communément admises d'un fichier CSV sont les suivantes : + + * **Séparateur de colonnes** : Les colonnes sont séparées par une virgule, ce qui permet de distinguer les différentes valeurs dans une même ligne. + + * **Encodage** : Les fichiers CSV sont généralement encodés en UTF-8, qui est un encodage de caractères universel qui peut gérer de nombreuses langues et scripts. + + * **Valeurs enveloppées** : Les valeurs qui contiennent des virgules, des sauts de ligne ou des guillemets sont généralement enveloppées dans des guillemets doubles. Les guillemets doubles à l'intérieur de ces valeurs sont échappées en utilisant un double guillemet. + + * **Saut de ligne** : Les lignes sont séparées par un saut de ligne. Cela permet de stocker plusieurs enregistrements dans un même fichier CSV. + + * **Valeur vide** : Les valeurs vides sont généralement représentées par une chaîne vide entre deux virgules. + +Ces caractéristiques constituent une définition commune pour les fichiers CSV, mais il est important de vérifier les spécifications précises de chaque implémentation pour être sûr de leur utilisation correcte. + +===== Les sauts de lignes ===== + +Les fichiers CSV utilisent généralement des **sauts de ligne** pour séparer les enregistrements. Il existe deux types de sauts de ligne couramment utilisés : + + * **Saut de ligne UNIX (LF)** : Ce type de saut de ligne est utilisé sur les systèmes d'exploitation UNIX et Linux et est représenté par un simple retour chariot (\n). + + * **Saut de ligne Windows (CRLF)** : Ce type de saut de ligne est utilisé sur les systèmes d'exploitation Windows et est représenté par un retour chariot suivi d'un avance de ligne (\r\n). + +Il est important de s'assurer que le fichier CSV utilise le type de saut de ligne correct pour le système d'exploitation cible, afin d'éviter les erreurs lors de la lecture des données. Certaines applications peuvent automatiquement détecter et gérer les deux types de sauts de ligne, mais d'autres peuvent nécessiter un type spécifique. + +Il est possible de convertir les sauts de ligne sous Linux. Il existe plusieurs moyens de le faire, notamment en utilisant des outils en ligne de commande tels que ''sed'' ou ''awk''. + +Voici un exemple de conversion de sauts de ligne Windows (CRLF) en sauts de ligne UNIX (LF) à l'aide de la commande sed : + + sed 's/\r//' nom_du_fichier.csv > nom_du_fichier_converti.csv + +Cela remplacera tous les retours chariot (\r) dans le fichier d'origine par des sauts de ligne (\n), produisant ainsi un fichier converti avec des sauts de ligne UNIX. + +Il existe également de nombreux outils en ligne de commande et graphiques pour convertir les sauts de ligne, ainsi que des bibliothèques et des API pour des langages de programmation tels que Python, qui peuvent être utilisés pour automatiser ce processus. + +Voici un exemple de conversion de sauts de ligne UNIX (LF) en sauts de ligne Windows (CRLF) à l'aide de la commande sed : + + sed 's/$/\r/' nom_du_fichier.csv > nom_du_fichier_converti.csv + +Cela ajoutera un retour chariot (\r) à la fin de chaque ligne du fichier d'origine, produisant ainsi un fichier converti avec des sauts de ligne Windows. + +===== La première ligne ===== + +En ce qui concerne la **première ligne des fichiers CSV**, elle est généralement utilisée pour les en-têtes de colonnes, qui décrivent les différents champs de données dans le fichier. Il n'y a pas de règle de nommage strictement admise pour les en-têtes de colonnes dans les fichiers CSV, mais il existe quelques pratiques courantes pour les rendre claires et informatives : + + * Utiliser des noms de colonnes significatifs : Les noms de colonnes devraient décrire le contenu des colonnes associées. Par exemple, "nom", "adresse", "ville" sont des noms de colonnes significatifs pour une table de contacts. + + * **Éviter les espaces et les caractères spéciaux** : Les espaces et les caractères spéciaux peuvent poser des problèmes lors de la lecture des fichiers CSV, il est donc préférable d'utiliser des caractères alphanumériques pour les noms de colonnes. + + * **Respecter la casse** : Il est courant d'utiliser la casse **Camel** pour les noms de colonnes, avec la première lettre en minuscule et les mots suivants en majuscules. Cependant, il est important de suivre une convention de nommage cohérente pour éviter les erreurs. + +En fin de compte, l'utilisation d'en-têtes de colonnes clairs et informatifs peut rendre les données plus faciles à comprendre et à utiliser pour les personnes qui les lisent. + +La **casse** désigne la distinction entre les lettres majuscules et minuscules dans une chaîne de caractères. Il existe plusieurs conventions de casse couramment utilisées pour les noms de variables, de fonctions et de colonnes dans les fichiers CSV : + + * **CamelCase** : La première lettre de chaque mot est en minuscules, sauf la première, qui est en majuscules. Par exemple : "firstName", "lastName", "postalCode". + + * **snake_case** : Les mots sont séparés par des tirets bas et toutes les lettres sont en minuscules. Par exemple : "first_name", "last_name", "postal_code". + + * **ALL_CAPS** : Toutes les lettres sont en majuscules. Par exemple : "FIRST_NAME", "LAST_NAME", "POSTAL_CODE". + + * **PascalCase** : La première lettre de chaque mot est en majuscules. Par exemple : "FirstName", "LastName", "PostalCode". + +Il est important de choisir une convention de casse pour les noms de colonnes dans un fichier CSV et de la suivre de manière cohérente. Cela peut aider à éviter les erreurs et les confusion lors de la lecture des données. + + + + --- //[[user:cedricAbonnel]] & [[user:CPT]] - Article paru initialement le Mardi 7 Février 2023 // diff --git a/data/pages/journal_geek/billets/enregistrer-votre-nom-d-utilisateur-et-votre-mot-de-passe-dans-git.txt b/data/pages/journal_geek/billets/enregistrer-votre-nom-d-utilisateur-et-votre-mot-de-passe-dans-git.txt new file mode 100644 index 0000000..13210fb --- /dev/null +++ b/data/pages/journal_geek/billets/enregistrer-votre-nom-d-utilisateur-et-votre-mot-de-passe-dans-git.txt @@ -0,0 +1,83 @@ +====== [N] Enregistrer votre nom d utilisateur et votre mot de passe dans git ====== +{{tag>programme git}} +{{ :journal_geek:2023:cedric_git_in_terminal_on_computer_5c149cb6-e54c-49b8-b10f-68a2d5a54733.png?300x|}} + +Pour enregistrer votre nom d'utilisateur et votre mot de passe dans Git, vous pouvez utiliser la commande ''git config'' et définir les propriétés ''user.name'' et ''user.password''. + +Par exemple : + + +git config --global user.name "Votre nom" +git config --global user.password "Votre mot de passe" + + +Il faut toutefois noter que l'enregistrement de votre mot de passe dans Git peut être risqué du point de vue de la sécurité, car toute personne ayant accès à votre référentiel pourrait le voir. Il est généralement préférable d'utiliser une clé ssh pour l'authentification ou un utilitaire de gestion des informations d'identification pour stocker vos informations d'identification de manière sécurisée. + +Pour utiliser un utilitaire de gestion des informations d'identification, vous pouvez exécuter la commande suivante : + + +git config --global credential.helper + + +Remplacez '''' par le nom de l'utilitaire de gestion des informations d'identification que vous souhaitez utiliser. Certains utilisateurs populaires incluent ''cache'', ''store'' et ''osxkeychain''. + +Sur Linux, vous pouvez utiliser l'utilitaire de gestion des informations d'identification ''cache'' ou ''store'' pour stocker vos informations d'identification de manière sécurisée. + +''cache'' stocke vos informations d'identification en mémoire pendant un certain temps (par défaut, 15 minutes). Vous pouvez ajuster la durée avec l'option de configuration ''credential.helper.cache.timeout''. Par exemple, pour stocker vos informations d'identification pendant une heure, vous pouvez utiliser la commande suivante : + + +git config --global credential.helper.cache.timeout 3600 + + +''store'' stocke vos informations d'identification de manière permanente sur votre disque dur, dans un fichier caché dans votre répertoire utilisateur. Pour utiliser ''store'', exécutez la commande suivante : + + +git config --global credential.helper store + + +Notez que les utilisateurs de Linux peuvent également utiliser d'autres utilisateurs de gestion des informations d'identification, tels que ''gnome-keyring'' ou ''kwallet'', en fonction de leur environnement de bureau. + +Pour utiliser ''gnome-keyring'' comme utilitaire de gestion des informations d'identification dans Git, vous devez d'abord vous assurer que ''gnome-keyring'' est installé sur votre système. Si ce n'est pas le cas, vous pouvez l'installer en utilisant votre gestionnaire de paquets préféré (par exemple, ''apt-get'' sous Ubuntu, ''dnf'' sous Fedora). + +Il se peut que vous ayez besoin d'installer une bibliothèque supplémentaire pour utiliser ''git-credential-gnome-keyring''. Si ce fichier n'est pas disponible sur votre système, vous pouvez essayer d'installer le paquet ''gnome-keyring-devel''. + + +??????????????? A compléter ici + + +Voici comment installer gnome-keyring-devel avec ''dnf'' : + +sudo dnf install gnome-keyring-devel + + + +Une fois ''gnome-keyring'' installé, vous pouvez utiliser la commande suivante pour configurer Git pour l'utiliser : + + +git config --global credential.helper /usr/libexec/git-core/git-credential-gnome-keyring + + +Cela configure Git pour utiliser ''gnome-keyring'' comme utilitaire de gestion des informations d'identification. Lorsque vous effectuez une action nécessitant des informations d'identification, Git vous demandera d'entrer votre nom d'utilisateur et votre mot de passe. Si vous cochez la case "Se souvenir de cet ordinateur", vos informations d'identification seront stockées de manière sécurisée dans le Keyring de GNOME et utilisées automatiquement lors de futures actions. + +Notez que ''gnome-keyring'' n'est disponible que sur les systèmes utilisant GNOME comme environnement de bureau. Si vous utilisez un autre environnement de bureau, vous devrez utiliser un autre utilitaire de gestion des informations d'identification compatible avec votre environnement. + +''osxkeychain'' est un utilitaire de gestion des informations d'identification disponible sur macOS. Il permet de stocker vos informations d'identification de manière sécurisée dans le gestionnaire de mots de passe de macOS, le Keychain. + +Pour utiliser ''osxkeychain'' comme utilitaire de gestion des informations d'identification dans Git, vous pouvez exécuter la commande suivante : + +git config --global credential.helper osxkeychain + + +Cela configure Git pour utiliser ''osxkeychain'' comme utilitaire de gestion des informations d'identification. Lorsque vous effectuez une action nécessitant des informations d'identification, Git vous demandera d'entrer votre nom d'utilisateur et votre mot de passe. Si vous cochez la case "Se souvenir de cet ordinateur", vos informations d'identification seront stockées de manière sécurisée dans le Keychain et utilisées automatiquement lors de futures actions. + + +git push + + +Où '''' est le nom du dépôt distant vers lequel vous souhaitez envoyer les commits et '''' est la branche sur laquelle vous souhaitez envoyer les commits. + +ou + + +git push + \ No newline at end of file diff --git a/data/pages/journal_geek/billets/firefox-selection-de-modules-de-securite.txt b/data/pages/journal_geek/billets/firefox-selection-de-modules-de-securite.txt new file mode 100644 index 0000000..eda9106 --- /dev/null +++ b/data/pages/journal_geek/billets/firefox-selection-de-modules-de-securite.txt @@ -0,0 +1,25 @@ +====== Firefox, une sélection de modules de sécurité ====== +{{tag>"application"}} +{{ :dummy.png?75x75|Firefox, une sélection de modules de sécurité}} + +Firefox est un navigateur web open-source développé et maintenu par la Mozilla Foundation. Il est disponible pour Windows, macOS et Linux, ainsi que pour les systèmes d'exploitation mobile Android et iOS. Firefox est connu pour sa vitesse, sa sécurité, sa confidentialité et ses fonctionnalités de personnalisation telles que les onglets en arrière-plan, les marque-pages, les extensions et les thèmes. Il prend en charge les standards web tels que HTML5, CSS3 et JavaScript, et offre des fonctionnalités de développement pour les développeurs web. + +Il existe plusieurs modules complémentaires pour Firefox qui peuvent renforcer la sécurité lors de la navigation sur Internet. Voici quelques-uns des plus populaires: + + * HTTPS Everywhere: Ce module force les sites web à utiliser le protocole HTTPS pour une connexion plus sécurisée. + + * NoScript: Ce module bloque les scripts JavaScript de sites web non fiables pour protéger contre les attaques de type "Cross-Site Scripting" (XSS). + + * Privacy Badger: Ce module bloque les trackers et les publicités en ligne pour protéger votre vie privée. + + * uBlock Origin: Ce module bloque les publicités et les trackers en ligne pour améliorer les performances de votre navigateur et protéger votre vie privée. + + * Blur : Ce module permet de masquer vos informations personnelles sur les formulaires en ligne, générer des adresses email jetables et des mots de passe sécurisés. + + * Decentraleyes : Ce module permet de protéger contre les pistages en remplaçant les bibliothèques de scripts externes par des versions locales. + +À noter que l'installation de ces modules ne garantit pas une sécurité absolue, il est important de maintenir à jour votre navigateur et vos modules complémentaires, et de continuer à être vigilant en matière de sécurité en ligne. + + --- //[[user:cedricabonnel]] Édition initiale du Monday 16 January 2023 // + +Crédit image : //Midjourney// diff --git a/data/pages/journal_geek/billets/gestion_prix.txt b/data/pages/journal_geek/billets/gestion_prix.txt new file mode 100644 index 0000000..a5c4796 --- /dev/null +++ b/data/pages/journal_geek/billets/gestion_prix.txt @@ -0,0 +1,18 @@ +====== Gestion des prix ====== + +{{ informatique:applications:gestion_prix:titre_price.png|}} + +J'ai essayé de saisir quelques informations dans un tableur pour commencer à conceptualiser la gestion des données concernant l'univers des achats. + +Voici une simulation de saisie dans un tableur : {{ informatique:applications:gestion_prix:prix.ods |}}. Il y a 10 feuilles, représentant 10 tables. + +La gestion des prix doit comprendre la gestion des propriétés suivantes, si celle-ci doit être au complet : + * tva + * description physique du produit (poids, unité de consommation, volume de vente mini) + * condition de réduction (quantité mini, souscription obligatoire, réduction sous forme de cash-back...) + * quantité achat + * magasin physique + * paiement associé + +Dans le tableur, le nom de colonne commençant par ''id_'', correspond à l'id d'une autre feuille. + diff --git a/data/pages/journal_geek/billets/index.txt b/data/pages/journal_geek/billets/index.txt new file mode 100644 index 0000000..97e5e8a --- /dev/null +++ b/data/pages/journal_geek/billets/index.txt @@ -0,0 +1,5 @@ +====== Articles en attente ====== + + + +~~NOCACHE~~ diff --git a/data/pages/journal_geek/billets/keepassxc.txt b/data/pages/journal_geek/billets/keepassxc.txt new file mode 100644 index 0000000..bcd2968 --- /dev/null +++ b/data/pages/journal_geek/billets/keepassxc.txt @@ -0,0 +1,7 @@ +====== KeePassXC ====== +{{tag>"Linux programme" "Windows logiciel"}} +{{ :journal_geek:2023:cedric_password_software_0466eb23-fb2c-46f7-a6cb-12bd267be750.png?300x|}} + +**KeepassXC** est une application de gestion de mots de passe open source pour **Linux**, **Windows** et **MacOS**. Elle permet de stocker et de gérer de manière sécurisée tous vos mots de passe et informations de connexion dans une base de données chiffrée. **KeepassXC** inclut de nombreuses fonctionnalités pour aider à protéger vos mots de passe, comme la génération de mots de passe forts, la synchronisation sécurisée entre plusieurs appareils, et la possibilité de déverrouiller la base de données avec un code d'accès ou un périphérique de sécurité physique (comme une clé USB). **KeepassXC** est facile à utiliser et offre une interface conviviale pour gérer vos mots de passe de manière efficace. Si vous cherchez une solution de gestion de mots de passe sécurisée pour votre système, **KeepassXC** pourrait être une excellente option à considérer. + +Retrouver l'article complet sur [[:informatique:keepassxc-20210801144030|KeePassXC]] dans la section informtatique ce site. \ No newline at end of file diff --git a/data/pages/journal_geek/billets/les-orphelins-du-wiki.txt b/data/pages/journal_geek/billets/les-orphelins-du-wiki.txt new file mode 100644 index 0000000..5c7977b --- /dev/null +++ b/data/pages/journal_geek/billets/les-orphelins-du-wiki.txt @@ -0,0 +1,35 @@ +====== Les orphelins du wiki ====== +{{tag>"site"}} +{{ :journal_geek:2023:page_website_orphelin_draw_088ea1f8-75ac-44af-81e5-82103791a8c3.png?300x|On traque les pages orphelines du site.}} + +Une page orpheline est une page Web qui n'est pas reliée à d'autres pages du site Web. Cela signifie que personne ne peut accéder à la page en suivant un lien depuis une autre page du site. Les pages orphelines sont généralement le résultat de liens cassés ou d'un mauvais renommage de pages. Elles peuvent être un problème pour le site Web car elles peuvent rendre difficile pour les visiteurs de trouver le contenu du site et peuvent également affecter négativement le référencement du site dans les moteurs de recherche. Au moment de la rédaction de cet article, il y a **536** pages orphelines. C'est énorme et il faut corriger cela. + +Comment ai-je identifier les 536 pages ? + +Il y a un moment, j'ai modifié le nom de la page d'accueil des espace de noms (namespace). J'ai changé la la valeur de ''start'' à la valeur ''index''. Malheureusement, toutes les pages déjà créées n'ont pas été renommées automatiquement. J'ai corrigé cela en exécutant les commande suivantes. Dans un premier temps, après mettre rendu dans le dossier de travail, j'ai généré un fichier ''run.sh''. La génération du fichier s'appuie sur la commande ''find''. + +Le commande ''find'' parcourt récursivement les fichiers et répertoire à partir du répertoire courant (indiqué par .). La option ''-name'' spécifie un modèle de nom de fichier à rechercher, dans ce cas il s'agit de ''start.txt''. L'option ''-exec'' exécute une commande pour chaque fichier trouvé. + +La commande exécutée par ''-exec'' est ''sh -c 'echo mv -v "$1" "${1/start/index}" >> run.sh' _ {} \;''. Cette commande utilise la commande ''echo'' pour afficher la sortie à l'écran, et ''>>'' pour rediriger cette sortie vers le fichier ''run.sh''. La commande ''mv'' déplace ou renomme un fichier. La option ''-v'' permet d'afficher le nom des fichiers avant et après le déplacement/renommage. + +La commande ''mv'' prend deux arguments : le nom du fichier à déplacer/renommer et le nouveau nom du fichier. Le nouveau nom du fichier est obtenu en utilisant l'expression ''${1/start/index}'', qui remplace la chaîne "start" par "index" dans la première variable d'argument (''$1''). + +**En résumé**, cette commande cherche tous les fichiers nommés ''start.txt'' dans le répertoire courant et sous-répertoires, et génère une commande ''mv'' pour renommer chaque fichier trouvé en remplaçant "start" par "index" dans le nom du fichier. Ces commandes ''mv'' sont affichées à l'écran et enregistrées dans le fichier ''run.sh''. + + +cd /var/www +find . -name 'start.txt' -exec sh -c 'echo mv -v "$1" "${1/start/index}" >> run.sh' _ {} \; + + +Une fois que j'ai vérifié le contenu de ''run.sh'', je l'exécute en utilisant la commande : + + +bash run.sh + + + + + + --- //[[user:cedricabonnel]] Édition initiale du Sunday 8 January 2023 // + +Crédit image : //Midjourney// diff --git a/data/pages/journal_geek/billets/mise-a-jour-de-debian.txt b/data/pages/journal_geek/billets/mise-a-jour-de-debian.txt new file mode 100644 index 0000000..d87979d --- /dev/null +++ b/data/pages/journal_geek/billets/mise-a-jour-de-debian.txt @@ -0,0 +1,80 @@ +====== Mise à jour de Debian ====== +{{tag>"linux systeme"}} +{{ :journal_geek:2023:system-upgrade.png?300x|Crédit photo : Midjourney}} + +Pour mettre à jour Debian en ligne de commande, vous pouvez utiliser les commandes suivantes: + + * ''sudo apt update'' : Cette commande met à jour la liste des paquets disponibles. + + + * ''sudo apt upgrade'' : Cette commande installe les mises à jour des paquets existants. + + + * ''sudo apt full-upgrade'' : Cette commande installe également les mises à jour des paquets existants, mais elle permet également la mise à niveau de paquet, c'est-à-dire la mise à niveau vers une nouvelle version majeure. + +Il est également possible de combiner ces commandes en utilisant la commande ''sudo apt update && sudo apt upgrade''. + +Pour passer d'une version majeure de Debian à une autre vous devrez utiliser la commande ''sudo apt dist-upgrade''. Cependant, cette opération peut entraîner des modifications importantes dans votre système et peut causer des problèmes de compatibilité. Il est donc fortement recommandé de sauvegarder toutes vos données importantes avant de procéder à la mise à niveau. + +Il est recommandé de lire les notes de mise à niveau de la nouvelle version pour vous assurer que tous les logiciels et paquets dont vous avez besoin sont pris en charge dans la nouvelle version. + +Voici les étapes à suivre pour effectuer une mise à niveau vers une nouvelle version majeure, comme par exemple passer de la version //buster// à //bullseye//, : + + * Sauvegarder toutes vos données importantes + + + * Mettre à jour la liste des paquets disponibles en utilisant ''sudo apt update'' + + + * Mettre à jour les paquets existants en utilisant ''sudo apt upgrade'' + + + * Mettre à jour à niveau la distribution courante en utilisant ''sudo apt full-upgrade'' + + + * Conserver une copie du fichier ''sources.list'' et des fichiers présents dans le répertoire ''/etc/apt/sources.list.d/'' + + * Remplacer toutes les occurrences de "buster" par "bullseye" dans le fichier ''/etc/apt/sources.list'' + + +sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list + + + * Remplacer toutes les occurrences de "buster" par "bullseye" dans les fichiers présents dans ''/etc/apt/sources.list.d/'' + + +sudo nano /etc/apt/sources.list.d/* + + + + * Nettoyer et mettre à jour la liste des paquets apt + + +sudo apt clean +sudo apt uupdate + + + + * Mettre à jour les paquets existants en utilisant ''sudo apt upgrade'' + + + * Mettre à jour à niveau vers la nouvelle distribution en utilisant ''sudo apt full-upgrade'' + + + * Redémarrer le système pour utiliser la nouvelle version + + +sudo shutdown -r now + + + * Vérifier les informations concernant les versions actuelles avec la commande : + + +uname -a ; lsb_release -a + + + + * Vérifiez que tous les logiciels et paquets importants fonctionnent correctement dans la nouvelle version. + + --- //[[user:cedricabonnel]] & CGP - Édition initiale du Sunday 22 January 2023 // + diff --git a/data/pages/journal_geek/billets/partitions-ideales-a-creer-a-l-installation-de-linux.txt b/data/pages/journal_geek/billets/partitions-ideales-a-creer-a-l-installation-de-linux.txt new file mode 100644 index 0000000..8e4aa13 --- /dev/null +++ b/data/pages/journal_geek/billets/partitions-ideales-a-creer-a-l-installation-de-linux.txt @@ -0,0 +1,23 @@ +====== Partitions idéales à créer a l'installation de Linux ====== +{{tag>"Linux système"}} +{{ journal_geek:2023:hard-drive-linux.png?300x|}} + +Lors de l'installation de Linux, il est recommandé de créer au moins deux partitions: + - une partition **racine** (/), qui contiendra le système d'exploitation et les logiciels installés, et + - une partition de **swap**, qui sera utilisée comme zone de mémoire virtuelle par le système. + +Il est également recommandé de créer une partition séparée (**/home**) pour stocker vos fichiers personnels (documents, images, vidéos, etc.), afin de pouvoir réinstaller facilement le système d'exploitation sans perdre vos fichiers personnels. + +Voici un exemple de répartition des partitions pour une installation de Linux: + + * Partition **racine** (/): 20 Go (taille minimale recommandée, voir l'article concernant la [[.:taille-de-partition-racine|taille de partition racine]]) + * Partition de **swap**: 2 Go (taille recommandée, mais cela dépend de votre quantité de RAM et de vos besoins en matière de mémoire virtuelle. Voir le chapitre concernant le [[.:calcul-de-la-taille-de-la-partition-swap]]) + * Partition **/home**: taille restante du disque dur + +Bien que cette répartition des partitions soit recommandée, vous pouvez en créer d'autres en fonction de vos besoins et de votre utilisation prévue de l'ordinateur. Par exemple, vous pouvez créer une partition supplémentaire (**/var**) pour stocker les fichiers de logs du système, ou une partition (**/usr**) pour stocker les logiciels installés par l'utilisateur. + +Il est important de noter que ces partitions doivent être créées sur un disque dur ou une partition séparée, et non sur un fichier ou un système de fichiers virtuel. Les fichiers ou systèmes de fichiers virtuels ne sont pas adaptés pour stocker un système d'exploitation complet et peuvent causer des problèmes de performance ou de stabilité. + + --- //[[user:cedricabonnel]] Édition initiale du Monday 9 January 2023 // + +Crédit image : //Midjourney// diff --git a/data/pages/journal_geek/billets/polices-libres-ou-proprietaires-sous-linux.txt b/data/pages/journal_geek/billets/polices-libres-ou-proprietaires-sous-linux.txt new file mode 100644 index 0000000..50d53ad --- /dev/null +++ b/data/pages/journal_geek/billets/polices-libres-ou-proprietaires-sous-linux.txt @@ -0,0 +1,8 @@ +====== Polices libres ou propriétaires sous Linux ====== +{{tag>"linux système"}} +{{ :dummy.png?75x75}} + + + + --- //[[user:cedricabonnel]] & [[user:CPT]] - Édition initiale du xxx // + diff --git a/data/pages/journal_geek/billets/systeme-de-fichiers-virtuel.txt b/data/pages/journal_geek/billets/systeme-de-fichiers-virtuel.txt new file mode 100644 index 0000000..befd4f1 --- /dev/null +++ b/data/pages/journal_geek/billets/systeme-de-fichiers-virtuel.txt @@ -0,0 +1,39 @@ +====== Système de fichiers virtuel ====== +{{tag>"Linux système"}} +{{ journal_geek:2023:pasted:20230109-233054.png?300x|C'est quoi un système de fichiers virtuel sous Linux ?}} + +Un système de fichiers virtuel est un système de fichiers qui n'est pas stocké sur un support de stockage physique (disque dur, clé USB, etc.), mais plutôt **dans un fichier ou une zone de mémoire** de l'ordinateur. Les systèmes de fichiers virtuels sont utilisés pour créer des partitions virtuelles ou des disques virtuels, qui peuvent être utilisés comme s'ils étaient des disques physiques. + +Les systèmes de fichiers virtuels sont souvent utilisés pour créer des partitions de **swap virtuelles**, des **partitions de sauvegarde**, des **partitions de montage temporaires**, etc. Ils sont également utilisés pour créer des disques virtuels qui peuvent être utilisés comme support de stockage pour les programmes ou les fichiers qui nécessitent beaucoup d'espace, tels que les jeux ou les applications de montage vidéo. + +Les systèmes de fichiers virtuels utilisés par les gestionnaires de paquets tels que **Snap** (utilisé sous Ubuntu) ou **Flatpak** (utilisé sous Fedora, CentOS, etc.). Ces systèmes de fichiers virtuels permettent d'installer et de gérer des applications de manière sécurisée et indépendante du système d'exploitation, sans avoir à effectuer de modifications sur le système de fichiers principal. + +Les systèmes de fichiers virtuels présentent plusieurs avantages par rapport aux systèmes de fichiers physiques, tels que la flexibilité et la facilité de gestion. Cependant, ils peuvent également entraîner une baisse de performance de l'ordinateur en raison de l'écriture et de la lecture de données sur un fichier ou une zone de mémoire plutôt que sur un support de stockage physique. En outre, les systèmes de fichiers virtuels ne sont pas adaptés pour stocker un système d'exploitation complet et peuvent causer des problèmes de performance ou de stabilité. + +Voici un exemple de création d'un fichier virtuel sous Debian: + +# Ouvrez un terminal et utilisez la commande "sudo" pour obtenir les privilèges d'administrateur : + + sudo -i + +# Créez un fichier de la taille souhaitée pour votre fichier virtuel. Par exemple, pour créer un fichier de 2 Go, utilisez la commande suivante : + + fallocate -l 2G /mnt/virtualfile + +# Formatez le fichier en utilisant le système de fichiers de votre choix. Par exemple, pour formater le fichier en utilisant le système de fichiers **ext4**, utilisez la commande suivante : + + mkfs.ext4 /mnt/virtualfile + +# Montez le fichier virtuel en utilisant la commande "mount" : + + mount /mnt/virtualfile /mnt/virtualdrive + +Vous pouvez maintenant utiliser le fichier virtuel comme s'il s'agissait d'un disque physique et accéder aux fichiers stockés sur le fichier virtuel via le répertoire "/mnt/virtualdrive". Pour démonter le fichier virtuel, utilisez la commande "umount" : + + umount /mnt/virtualdrive + +Il est important de noter que les fichiers virtuels ne sont pas adaptés pour stocker un système d'exploitation complet et peuvent causer des problèmes de performance ou de stabilité. Ils sont principalement utilisés pour des tâches spécifiques telles que l'extension de la capacité de stockage ou la création de partitions de sauvegarde ou de montage temporaires. + + --- //[[user:cedricabonnel]] - Édition initiale du Monday 9 January 2023 // + +Crédit image : //Midjourney// diff --git a/data/pages/journal_geek/billets/taille-de-partition-racine.txt b/data/pages/journal_geek/billets/taille-de-partition-racine.txt new file mode 100644 index 0000000..5a71191 --- /dev/null +++ b/data/pages/journal_geek/billets/taille-de-partition-racine.txt @@ -0,0 +1,17 @@ +====== Taille de partition racine ====== +{{tag>"Linux système"}} +{{ journal_geek:2023:hard-drive-parition.png?300x|Comment calculer la taille d'une partition racine Linux ?}} + +La partition racine (également appelée "partition /") est la partition principale du système d'exploitation et contient tous les fichiers essentiels au fonctionnement du système, tels que les fichiers du noyau, les bibliothèques, les utilisateurs, les programmes, etc. La taille de la partition racine doit être suffisamment grande pour accueillir tous ces fichiers et permettre au système de fonctionner de manière stable. + +Il n'y a pas de règle absolue pour déterminer la taille de la partition racine, car cela dépend de la taille de votre disque dur, de la quantité de logiciels que vous comptez installer et de vos besoins en matière de stockage. Cependant, voici quelques lignes directrices qui peuvent vous aider à déterminer la taille appropriée de votre partition racine : + + * Si vous utilisez votre ordinateur principalement pour des tâches de bureau (navigation sur le Web, traitement de texte, etc.), vous n'aurez peut-être pas besoin de beaucoup d'espace et une partition racine de 20 Go ou plus devrait suffire. + * Si vous prévoyez d'installer de nombreux logiciels ou si vous avez besoin de beaucoup d'espace de stockage, vous devriez opter pour une partition racine de 40 Go ou plus. + * Si vous avez un disque dur de grande capacité et que vous souhaitez utiliser une partie de celui-ci pour la partition racine, vous pouvez opter pour une partition racine de 80 Go ou plus. + +Il est important de noter que la partition racine ne devrait pas être utilisée comme espace de stockage principal et que vous devriez créer une partition séparée pour vos fichiers personnels (comme les documents, les photos, la musique, etc.). De cette façon, vous pourrez facilement réinstaller le système d'exploitation sans perdre vos fichiers personnels. + + --- //[[user:cedricabonnel]] - Édition initiale du Lundi 9 Janvier 2023 // + +Crédit image : //Midjourney// diff --git a/data/pages/journal_geek/billets/utm-urchin-tracking-module.txt b/data/pages/journal_geek/billets/utm-urchin-tracking-module.txt new file mode 100644 index 0000000..13aa874 --- /dev/null +++ b/data/pages/journal_geek/billets/utm-urchin-tracking-module.txt @@ -0,0 +1,38 @@ +====== Traqué dans les URL avec UTM ====== +{{tag>"culture informatique" "programmation web"}} +{{ :dummy.png?75x75|Nom de la section}} + +UTM (Urchin Tracking Module) a été développée par **Urchin Software Corporation** (maintenant une filiale de Google). Ce sont des méthodes standardisées pour suivre le trafic en ligne et aider les entreprises à comprendre comment les consommateurs interagissent avec leur site Web. Les entreprises peuvent utiliser ces paramètres pour suivre les performances de leurs campagnes de marketing et évaluer leur retour sur investissement. Les informations recueillies peuvent être utilisées pour optimiser les futures campagnes de marketing en ligne. + +Les développeurs peuvent utiliser les paramètres UTM sur un blog, wiki un site ... lorsqu'ils donnent un lien vers une autre page web. Cela permettra de suivre le trafic provenant de leur site et de savoir comment les utilisateurs interagissent avec la page web associée au lien pour le site Web destination. Cela peut être utile pour comprendre l'efficacité de efforts de marketing et de promotion de contenu et pour prendre des décisions éclairées. + +Il existe plusieurs paramètres UTM qu'ils peuvent utiliser. Les trois paramètres les plus couramment utilisés sont "utm_source", "utm_medium" et "utm_campaign". Voici à quoi ils servent : + + * **utm_source** : Cette balise permet de savoir d'où proviennent les visiteurs. Par exemple, ils peuvent utiliser le nom de leur site web, du média social ou du moteur de recherche. + + * **utm_medium** : Cette balise permet de savoir comment les utilisateurs ont été dirigés vers le site web. Par exemple, ils peuvent utiliser "réseau social" pour les campagnes sur les réseaux sociaux, "email" pour les campagnes par e-mail, etc. + + * **utm_campaign** : Cette balise leurs permet de savoir à quoi appartient la campagne en question. Par exemple, ils peuvent utiliser le nom de la campagne ou le produit pour lequel ils font la promotion. + +Il est également possible d'utiliser d'autres paramètres tels que "utm_term" pour suivre les mots-clés de la campagne, "utm_content" pour différencier les différentes versions d'une annonce ou d'un e-mail, etc. Il est important de se rappeler que moins ils ont de paramètres UTM, plus il est facile d'analyser les données. + +Voici un exemple d'un lien vers une page YouTube avec des paramètres UTM : + + https://www.youtube.com/watch?v=abc123&utm_source=blog&utm_medium=social&utm_campaign=video_promotion + +Dans cet exemple, le paramètre "utm_source" est défini sur "blog", ce qui signifie que le lien provient d'un blog. Le paramètre "utm_medium" est défini sur "social", ce qui signifie que le lien a été partagé sur les réseaux sociaux. Enfin, le paramètre "utm_campaign" est défini sur "video_promotion", ce qui signifie que le lien fait partie d'une campagne de promotion de vidéo. + +En utilisant ces paramètres UTM, ils peuvent suivre les performances de la campagne de promotion de vidéo sur les réseaux sociaux à partir de leur blog et obtenir des informations détaillées sur le nombre de clics, de vues, de taux de conversion, etc. qui ont été générés par cette campagne. + +Techniquement, ils peuvent générer des paramètres UTM pour un site sans en informer la personne qui possède le site ou le contrôle. L'utilisation de paramètres UTM sans l'autorisation explicite du propriétaire du site cible peut être considérée comme une violation de la vie privée car elle permet de suivre les actions des utilisateurs en ligne. + +Il est également important de fournir aux utilisateurs une transparence sur les données qu'ils collectent et sur les méthodes qu'ils utilisent pour suivre leur activité en ligne. Il est recommandé de les informer clairement quant à l'utilisation des paramètres UTM pour suivre les performances. Ils devraient également donner la possibilité de contrôler les données personnelles, par exemple en permettant de désactiver le suivi ou en fournissant des options pour gérer la confidentialité en ligne. + + + + + + + --- //[[user:jeanserien]] Édition initiale du Tuesday 7 February 2023 // + +Crédit image : //Midjourney// diff --git a/data/pages/journal_geek/ephemeride/1227.txt b/data/pages/journal_geek/ephemeride/1227.txt new file mode 100644 index 0000000..f730d4d --- /dev/null +++ b/data/pages/journal_geek/ephemeride/1227.txt @@ -0,0 +1,11 @@ +====== Éphéméride du 27/12 ====== + +Aujourd'hui le 27 décembre a été marqué par plusieurs événements notables dans l'histoire de l'informatique : + * 1571: Naissance de [[https://fr.wikipedia.org/wiki/Johannes_Kepler|Johannes Kepler]], figure clé de la révolution scientifique. + * 1924: Naissance de [[https://fr.wikipedia.org/wiki/Jean_Bartik|Jean Bartik]], l'une des premières programmeuses informatiques. + * 1985: Naissance d'[[https://fr.wikipedia.org/wiki/Aaron_Levie|Aaron Levie]], entrepreneur américain et co-fondateur de la société de cloud [[https://www.box.com/fr-fr/|Box]]. + * 1996: [[https://fr.wikipedia.org/wiki/Blizzard_Entertainment|Blizzard]] a lancé le jeu original [[https://fr.wikipedia.org/wiki/Diablo_(jeu_vid%C3%A9o)|Diablo]]. + * 1999: [[https://fr.wikipedia.org/wiki/Jeff_Bezos|Jeff Bezos]], fondateur d'[[https://www.amazon.fr/|Amazon.com]], a été nommé Personne de l'Année par le magazine TIME. + * 2007: The Interactive Game Group a acquis la marque [[https://en.wikipedia.org/wiki/MicroProse|MicroProse]] d'[[https://fr.wikipedia.org/wiki/Atari_Interactive|Atari Interactive Inc]] + + diff --git a/data/pages/journal_geek/ephemeride/index.txt b/data/pages/journal_geek/ephemeride/index.txt new file mode 100644 index 0000000..9e05553 --- /dev/null +++ b/data/pages/journal_geek/ephemeride/index.txt @@ -0,0 +1,3 @@ +====== Éphérémide ====== + + diff --git a/data/pages/journal_geek/fete_des_lumieres_2012.txt b/data/pages/journal_geek/fete_des_lumieres_2012.txt new file mode 100644 index 0000000..3088ca6 --- /dev/null +++ b/data/pages/journal_geek/fete_des_lumieres_2012.txt @@ -0,0 +1,23 @@ +====== Les dates de la Fête des lumières 2012... ====== + +{{journal_geek:timbre_la_fete_des_lumiere_cecile_millet_2011_lettre_prioritaire.png?300 |timbre la fête des lumière cecile millet 2011 lettre prioritaire}} + +Vous souhaitez participer à la prochaine Fête des Lumières ? + +Elle aura lieu du 06 au 09 décembre 2012. + * Jeudi et vendredi jusqu’à 00h30 + * Samedi jusqu’à 01h + * Dimanche jusqu’à 23h + + --- //Plus d'infos sur le site [[http://www.fetedeslumieres.lyon.fr/|Fête des lumières]]// + + + +Laurent RUQUIER sera également présent avec l'équipe d'Europe 1 pour son émission **On va s'géner**. + +Rendez-vous le mercredi 05 décembre 2012 à partir de 18h45 à Lyon pour l'enregistrement de l'émission. + +[[vie_pratique:radio:europe1:start|Europe 1]] + + + \ No newline at end of file diff --git a/data/pages/journal_geek/ghostery.txt b/data/pages/journal_geek/ghostery.txt new file mode 100644 index 0000000..c72120b --- /dev/null +++ b/data/pages/journal_geek/ghostery.txt @@ -0,0 +1,15 @@ +====== Ghostery ====== + + +J'utilise le couple de add-on **Ghostery** et **Ad Block** pour limiter l'affichage de la publicité sur l'affichage des pages dans **Google Chrome**. + +Cependant, pour utiliser pleinement certains sites, il faut quand même autoriser certains domaines. + +===== D8 - Replay ===== + + * Alenty + * SMART AdServer + +===== BFM TV - Replay ===== + + * Brightcove \ No newline at end of file diff --git a/data/pages/journal_geek/grenoble_va_tester_un_detecteur_d_infraction_feu_rouge.txt b/data/pages/journal_geek/grenoble_va_tester_un_detecteur_d_infraction_feu_rouge.txt new file mode 100644 index 0000000..385c362 --- /dev/null +++ b/data/pages/journal_geek/grenoble_va_tester_un_detecteur_d_infraction_feu_rouge.txt @@ -0,0 +1,16 @@ +====== Grenoble va tester un "détecteur d'infraction feu rouge" d'un nouveau type ====== + +Une société informatique grenobloise, Blue Eye Video, testera à partir de décembre à Grenoble un "détecteur d'infraction feu rouge" d'un nouveau type pour repérer les automobilistes brûlant les feux, a indiquà jeudi son inventeur et président de la société, Pierre de la Salle. + +Blue Eye Video est une jeune pousse qui emploie quatre ingénieurs qui sont passés par l'Institut national de Recherche en informatique et automatisme (INRIA) situé à Montbonnot (Isère). Elle a déjà créé des logiciels spécialisés dans le repérage de comportements suspects ou dans le comptage de manifestants. + +Ce nouveau détecteur, peu onéreux, léger et de la taille d'une brique, doit être installé face à un carrefour et n'enregistrera que les images constatant une infraction. + +"Le système composé d'une mini-caméra et d'un calculateur est totalement automatique et n'a besoin que d'une alimentation électrique. Les images peuvent être stockées sur un disque dur pour être collectées chaque semaine ou être transmises directement à un réseau", a indiqué M. de la Salle. "Il faudra sans doute six à douze mois pour homologuer l'appareil. +L'intérêt de notre machine c'est qu'on casse les prix pour ce type d'appareil", a ajouté l'inventeur qui pense le vendre "15.000 euros au début". "Mais les prix baisseront avec les quantités produites", a-t-il ajouté. + +La mairie de Grenoble a indiqué qu'elle avait dressé la liste "des carrefours les plus dangereux de la ville, en s'appuyant sur les statistiques d'accidents", afin de sélectionner l'endroit où sera installé le prototype. + +Retrouvez [[http://www.blueeyevideo.fr/|Blue Eye Video]] sur leur site Internet + + --- //[[http://www.grenoble.fr/|Ville de Grenoble]] 2004/11/05// \ No newline at end of file diff --git a/data/pages/journal_geek/index.txt b/data/pages/journal_geek/index.txt new file mode 100644 index 0000000..7f5901f --- /dev/null +++ b/data/pages/journal_geek/index.txt @@ -0,0 +1,8 @@ +====== Les dernières nouvelles : Technologie ====== +{{ :journal_geek:pasted:20230108-035855.png?300x|Bullet Journal Daily Log Tech}} + +Vous êtes dans la section des billets du blog Tech. Un peu de lecture qui traite de l'informatique et de la technologie. Les billets les plus récents apparaissent en premier. Le blog est utilisé à des fins personnelles. + + + + diff --git a/data/pages/journal_geek/les_liens_utiles_du_dimanche.txt b/data/pages/journal_geek/les_liens_utiles_du_dimanche.txt new file mode 100644 index 0000000..b13fc71 --- /dev/null +++ b/data/pages/journal_geek/les_liens_utiles_du_dimanche.txt @@ -0,0 +1,85 @@ +====== Les liens utiles du Dimanche ====== + + * Redshift + +Ne vous abimez plus les yeux la nuit + +http://geekfault.org/2010/06/30/redshift-ne-vous-abimez-plus-les-yeux-la-nuit/ + + * DNSSEC/TLSA Validator + +DNSSEC/TLSA Validator is a web browser add-on which allows you to check the existence and validity of DNSSEC and TLSA records related to domain names. + +https://www.dnssec-validator.cz/ + + + * Tiny Tiny RSS + +Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible + +https://tt-rss.org/gitlab/fox/tt-rss/wikis/home + + * Jitsi + +Web conferences + +https://jitsi.org/ + +====== Le coin de la production ====== + +===== Le son ===== + + * PyPopro + +Jitsi Meet supports recording but it splits each speaker's track in different mp3 files.\\ +This script can create a bash script which will use sox to make one file per speaker. + +https://github.com/nipsource/pypopro\\ + +Une vue globale d'un projet de production :\\ +https://github.com/nipsource/pypopro/wiki/Post-production + +===== et Quelques plugins ... ===== + + * uBlock +Content. Not clutter. Your web experience has never been this fast and efficient. uBlock is completely free and open-source. + +uBlock est un plugin Chorme Firefox ou Safari afin de bloquer les publicités dans le navigateur. Elle permet d'afficher plus rapidement le contenu qui nous intéresse. Il permet également d’économiser de la bande passante et éviter également les publicités vraiment trop envahissante. + +C'est une bonne alternative à la solution AdBlock et AdBlock Plus. + +https://www.ublock.org/ + + * Disconnect +A better, more private Internet. Private browsing lets you visualize and block the otherwise invisible websites that track your search and browsing history. + +Disconnect peut se présenter par un plugin dans votre navigateur afin de supprimer les pisteurs : cookies, sites espions.... + +C'est une bonne alternative à la solution Ghostery. + +===== Le coin des Webmaster ===== + + * Let's encrypt +Let’s Encrypt is a new Certificate Authority : It’s free, automated, and open. SSL + +https://letsencrypt.org/ + + * AlternC + +http://demo.alternc.org/bro_main.php + +===== Dégooglisons Internet ===== + +http://sebsauvage.net/wiki/doku.php?id=php:shaarli + +https://roidelapluie.be/caldav-android.html + + +Secure IMAP Server + +http://dovecot.org/ + + +SOGo is fully supported and trusted groupware server with a focus on scalability and open standards. SOGo is released under the GNU GPL/LGPL v2 and above. + +http://www.sogo.nu/ \ No newline at end of file diff --git a/data/pages/journal_geek/noix_de_grenoble_70_ans_d_aoc.txt b/data/pages/journal_geek/noix_de_grenoble_70_ans_d_aoc.txt new file mode 100644 index 0000000..087f18e --- /dev/null +++ b/data/pages/journal_geek/noix_de_grenoble_70_ans_d_aoc.txt @@ -0,0 +1,13 @@ +====== Noix de Grenoble : 70 ans d'AOC ====== + + +{{journal_geek:noixdegrenoble.jpg?600 |La Noix de Grenoble}}La Noix de Grenoble fête les 70 ans de son appellation d'origine contrôlée (AOC). + +Dans les années 1920 pourtant, si les nuciculteurs duaphinois étaient tous d'accord pour voir reconnue l'excellence de leur produit, la bataille faisait rage sur sa dénomination. + +Devait-on l'appelait Noix de Grenoble ou Noix de Tullins ? En 1938, avec l'obtention de l'AOC, le conflit fit résolu. + +Réputés pour ses qualités gustatives, la Noix de Grenoble doit aussi son succès à la blancheur de ses cerneaux.\\ +Cette teinte est liée à sa situation géographique : le Dauphiné est la zone de plantations la plus septentrionale au monde.\\ Des études scientifiques récentes ont aussi lis en avant les propriétés de la Noix de Grenoble pour la santé et, notamment, pour la prévention des maladies cardio-vaculaires et de certains cancers. + + --- //2008/11/02 16:51// \ No newline at end of file diff --git a/data/pages/journal_geek/pollution_de_l_air_interieur.txt b/data/pages/journal_geek/pollution_de_l_air_interieur.txt new file mode 100644 index 0000000..679e025 --- /dev/null +++ b/data/pages/journal_geek/pollution_de_l_air_interieur.txt @@ -0,0 +1,8 @@ +====== Pollution de l'air intérieur ====== + +{{journal_geek:plante_d_interieur_m.jpg |}}Les rendements d'épuration observés lors de l'utilisation de plantes en pot dans des epsaces réels restent faibles, ne permettant pas une épuration efficace des volumes d'air des bâtiments. + +Les arguments favorables à la présence de plantes dans les espaces intérieurs sont qualifiés de subjectifs. Les risques d'allergie, eux, sont établis. Les plantes peuvent être en cause, mais aussi la terre des pots, vrai reservoire à moisissures. + + +[[http://www.air-interieur.org/userdata/documents/296_BulletinOQAI2.pdf|Bulletin de l'OQAI n°2 - Pollution de l'air intérieur : quel potentiel ?]] diff --git a/data/pages/journal_geek/que_faire_avec_votre_ancien_operateur.txt b/data/pages/journal_geek/que_faire_avec_votre_ancien_operateur.txt new file mode 100644 index 0000000..3c104c5 --- /dev/null +++ b/data/pages/journal_geek/que_faire_avec_votre_ancien_operateur.txt @@ -0,0 +1,15 @@ +====== Que faire avec votre ancien opérateur ? ====== + +{{ youtube>HGo1sSjUF5g }} + +Free a lancé son nouveau forfait, mais vous êtes nombreux à vous demander comment faire pour se désabonner de chez SFR, Bouygues ou Orange. +Un Responsable Juridique de UFC QUE CHOISIR répond à Jean Marc MORANDINI. + +Résiliation, numéro RIO, procédure de changement d'opération sans changer de numéro (vous conservez le même numéro)... + +Un engagement de 12 mois est à payer jusqu'au bout. +Par contre, un engagement de 24 mois, vous ne devez payer que 25% des sommes restantes à payer au-delà du 12ème mois. + +Votre durée engagement vous est annoncé au numéro de téléphone au **3179** (appel gratuit). Vous recevrez une confirmation par SMS. + + --- //Le Grand Direct Des Médias du 11/01/2012. [[http://www.europe1.fr|Europe 1]]// \ No newline at end of file diff --git a/data/pages/journal_geek/que_font_les_salaries_quand_ils_ne_travaillent_pas_pendant_les_heures_de_travail.txt b/data/pages/journal_geek/que_font_les_salaries_quand_ils_ne_travaillent_pas_pendant_les_heures_de_travail.txt new file mode 100644 index 0000000..c706db2 --- /dev/null +++ b/data/pages/journal_geek/que_font_les_salaries_quand_ils_ne_travaillent_pas_pendant_les_heures_de_travail.txt @@ -0,0 +1,7 @@ +====== Que font les salariés quand ils ne travaillent pas pendant les heures de travail ? ====== + + * 39 % des gens passent des appels personnels + * 28% surfent sur Internet + * 15% envoient des mails à leurs amis + * 12% lisent le journal + * 6% profitent du service courrier pour effectuer des envois personnels \ No newline at end of file diff --git a/data/pages/journal_geek/sidebar.txt b/data/pages/journal_geek/sidebar.txt new file mode 100644 index 0000000..be31a5d --- /dev/null +++ b/data/pages/journal_geek/sidebar.txt @@ -0,0 +1,11 @@ +====== Sommaire ====== + +[[.:]] + +-- + +retour à [[:]] + +{{page>:sidebar}} diff --git a/data/pages/journal_personnel/2007-09-14-mais-il-me-regarde.txt b/data/pages/journal_personnel/2007-09-14-mais-il-me-regarde.txt new file mode 100644 index 0000000..a6cb959 --- /dev/null +++ b/data/pages/journal_personnel/2007-09-14-mais-il-me-regarde.txt @@ -0,0 +1,12 @@ +====== Mais ! Il me regarde ====== + +Luc à vu de ses propres yeux, la lumière du jour à 16h10. +Notre génycologue d'un air étonné, annonce à Catherine : Mais ! il me regarde. Il a les yeux grands ouverts. + +Il mesure 47,5 cm pour 2800 grammes. Une belle petite crevette qui observe dejà beaucoup. + +L'annonce aux parents, familles et amis s'est faite en 38 SMS : "Luc est né aujourd'hui." Ce fut l'occasion d'annoncer son prénom gardé secret jusqu’à présent. + +{{gallery> journal_personnel:2007:09:14 }} + + --- //[[user:cedricabonnel]] 2007/09/14 16:10// \ No newline at end of file diff --git a/data/pages/journal_personnel/2007/09/15.txt b/data/pages/journal_personnel/2007/09/15.txt new file mode 100644 index 0000000..3dc368d --- /dev/null +++ b/data/pages/journal_personnel/2007/09/15.txt @@ -0,0 +1,7 @@ +====== Les grands pères sont venus me tirer le portrait ====== + +Entre deux lattes de parquets, les grands-pères sont venus voir Luc et rapporter leur expérience aux grands-mères. + +Bientôt, mon portrait sera révélé au reste du monde. + + --- //[[user:cedricabonnel]] 2007/09/15 16:10// \ No newline at end of file diff --git a/data/pages/journal_personnel/2007/09/16.txt b/data/pages/journal_personnel/2007/09/16.txt new file mode 100644 index 0000000..8682169 --- /dev/null +++ b/data/pages/journal_personnel/2007/09/16.txt @@ -0,0 +1,5 @@ +====== Trinquons voir ====== + +Luc et sa maman ont reçus la visite des grands-parents. Ils ont tous trinqué à ma santé et je n'ai rien eu ! A part du lait. + + --- //[[user:cedricabonnel]] 2007/09/16 18:13// \ No newline at end of file diff --git a/data/pages/journal_personnel/2007/09/17.txt b/data/pages/journal_personnel/2007/09/17.txt new file mode 100644 index 0000000..34d9576 --- /dev/null +++ b/data/pages/journal_personnel/2007/09/17.txt @@ -0,0 +1,7 @@ +====== Visite de tatan et Eric ====== + +Ce Lundi Luc a pu rencontrer sa tatan et Eric. + +Mais comme il faisait marmotte Tatan et maman on du le maintenir réveillé pour qu'il puisse faire sa tétée. Heureusement Papa est arrivé a temps pour le sauver !!! + +{{gallery> .:17 }} \ No newline at end of file diff --git a/data/pages/journal_personnel/2007/09/21.txt b/data/pages/journal_personnel/2007/09/21.txt new file mode 100644 index 0000000..c88040e --- /dev/null +++ b/data/pages/journal_personnel/2007/09/21.txt @@ -0,0 +1,9 @@ +====== Arrivée à la maison ====== + +Luc est arrivé aujourd'hui à la maison à 12h00. Le trajet à été riche en émotions. + +Il à découvert le vent, le soleil, la voiture et la nacelle. + +Il a commencé par découvrir toutes les pièces et la plus importante : ça chambre. Avec un plancher refait à neuf, il s'est tout de suite senti à l'aise. + + --- //[[user:cedricabonnel]] 2007/09/21 14:00// \ No newline at end of file diff --git a/data/pages/journal_personnel/2007/09/22.txt b/data/pages/journal_personnel/2007/09/22.txt new file mode 100644 index 0000000..6b0cf57 --- /dev/null +++ b/data/pages/journal_personnel/2007/09/22.txt @@ -0,0 +1,8 @@ +====== 1re sortie ====== + +Une petite sortie avec Maman et Papa à permis à Luc de faire la sieste dans son tout nouveau landau. + +Au passage, le petit bout du cordon ombilical vient de se détacher. Ce processus n'aura durée que 7 jours. +Il ne reste plus qu'a continuer les soins pour avoir un beau nombril. + + --- //[[user:cedricabonnel]] 2007/09/22 23:36// diff --git a/data/pages/journal_personnel/2007/09/23.txt b/data/pages/journal_personnel/2007/09/23.txt new file mode 100644 index 0000000..c56e05b --- /dev/null +++ b/data/pages/journal_personnel/2007/09/23.txt @@ -0,0 +1,6 @@ +====== Le grand oncle Marcel et l'arrière grand-mère Suzanne sont venus me voir ====== + +Aujourd'hui, Luc à reçu la visite de son grand Oncle Marcel et de son arrière Grand Mère Suzanne. +Juste après le repas, ils ont pu admirer mes plus beaux sourires et prendre quelques photos au soleil.. + + {{gallery> .:23 }} \ No newline at end of file diff --git a/data/pages/journal_personnel/2007/09/24.txt b/data/pages/journal_personnel/2007/09/24.txt new file mode 100644 index 0000000..cd8d3df --- /dev/null +++ b/data/pages/journal_personnel/2007/09/24.txt @@ -0,0 +1,9 @@ +====== Ca se fête ! ====== + +Et voilà tout juste 10 jours !!! + +Luc pèse maintenant 3 kg, toujours aussi curieux il cherche à tout voir. + + {{gallery> .:24 }} + + --- //[[user:cedricabonnel]] 2007/09/24 20:59// \ No newline at end of file diff --git a/data/pages/journal_personnel/2007/09/27.txt b/data/pages/journal_personnel/2007/09/27.txt new file mode 100644 index 0000000..837b342 --- /dev/null +++ b/data/pages/journal_personnel/2007/09/27.txt @@ -0,0 +1,6 @@ +====== Beaucoup de bruit ! ====== + +Ce samedi Laurent, Belinda et Lucas sont venus chez nous.\\ +Au programme démolition du mur qui partageait le jardin et rencontre avec Luc. + +{{gallery> .:27 }} \ No newline at end of file diff --git a/data/pages/journal_personnel/2008/12/12.txt b/data/pages/journal_personnel/2008/12/12.txt new file mode 100644 index 0000000..e72fad3 --- /dev/null +++ b/data/pages/journal_personnel/2008/12/12.txt @@ -0,0 +1,12 @@ +====== Rencontre du 2nd type ====== + + +{{dailymotion>x7pklv?large }} + +Osseam et sa maman se remettent de leurs émotions petit à petit. + +On va les voir tous les jours. Luc est très content. + +Merci de tout cœur pour toutes les attentions que vous nous avez témoignées. + +Je vous propose en avant première, les images (1 minutes 50) après la naissance. Rencontre du 2nd type... diff --git a/data/pages/journal_personnel/2009/index.txt b/data/pages/journal_personnel/2009/index.txt new file mode 100644 index 0000000..3ebfb0e --- /dev/null +++ b/data/pages/journal_personnel/2009/index.txt @@ -0,0 +1,4 @@ +====== 2009 ====== + + * [[journal_geek:brulage_des_dechets_vegetaux|Brûlage des déchets végétaux]] + diff --git a/data/pages/journal_personnel/2012/01/14.txt b/data/pages/journal_personnel/2012/01/14.txt new file mode 100644 index 0000000..4c0fb45 --- /dev/null +++ b/data/pages/journal_personnel/2012/01/14.txt @@ -0,0 +1,5 @@ +====== Sortie luge de neige ====== + +{{ youtube>VOLCmpuAqFE }} + +Le 14 janvier 2012 à La Féclaz (73) dans le Massif des Bauges. Descente en luge. \ No newline at end of file diff --git a/data/pages/journal_personnel/2012/07/10.txt b/data/pages/journal_personnel/2012/07/10.txt new file mode 100644 index 0000000..7980e43 --- /dev/null +++ b/data/pages/journal_personnel/2012/07/10.txt @@ -0,0 +1,26 @@ +====== forteresse de Salses ====== + +===== Un verrou entre l'Espagne et le France ===== + +{{youtube>JCLt0m1jtdI?large |Point de vue de la Forteresse de Salses}} + +En 1496, l'armée française met à sac et incendie le village et le château de Salses qui limitent au nord le territoire espagnol. Pour barrer plus efficacement l'accès du Roussillon à la France, le roi Ferdinand le Catholique décide alors la reconstruction du Salses pour en faire à la fois un fort d'arrêt défensif et une base d'opérations offensives. +En 1503 les Espagnols résistent à un **premier siège** alors que la forteresse n'est pas achevée. \\ +En 1544 **la paix** signée entre Charles Quint et François Ier amène un siècle de tranquillité et la forteresse perd peu à peu la supériorité militaire que son architecture novatrice lui donnait à l'origine. \\ +Au cours de la **guerre de trente ans**, Salses est assiégée trois fois en trois ans avant d'être définitivement conquise par les Français en 1642.\\ +Le **traité des Pyrénées**, en 1659, entérine l'appartenance du Roussillon à la France. La frontière est alors reportée sur la crête des Pyrénées; la forteresse perd toute importance stratégique et ne doit sa survie qu'au coût prohibitif de sa destruction.\\ +Partiellement restaurée par Vauban, devenue poste de surveillance puis prison d'Etat, elle est utilisée comme poudrière pendant tout le XIXe siècle avant d'être classée monument historique en 1886. + +===== Un chef-d'oeuvre d'architecture militaire ===== + +La forteresse occupe un emplacement stratégique sur la voie principale reliant la France à l'Espagne sur une étroite bande de terre entre les massifs des Corbières et l'étang de Leucate. Construite en un minimum de temps entre 1497 et 1504, elle possède une architecture d'une grande majesté. La forteresse de Salses est un véritable spécimen de transition entre le château médiéval -dont elle conserve le donjon et les tours d'angle encadrant de longues courtines- et le fort moderne, géométrique et enfoncé dans le sol. Ses principaux caractères novateurs sont dus à la nécessité de s'adapter au développement de l'artillerie à boulet métallique. Les murailles ont de 6 à 10 mètres d'épaisseur et sont enterrées jusqu'à mi-hauteur dans un vaste fossé inondable.\\ +En élévation, l'ouvrage comprend de trois à sept niveaux desservis par un labyrinthe de communications internes. Précédé de postes de défense avancée sous forme de trois tours à bec reliées au corps central par des caponnières, la place se présente sous la forme d'un vaste rectangle apparemment constitué d'un seul bloc particulièrement trapu.\\ +Le dispositif de défense, en réalité beaucoup plus complexe qu'il n'y paraît, est fractionné en trois parties autonomes disposées d'est en ouest : la partie commune organisée autour d'une cour carrée, le réduit regroupant tous les organes vitaux de la forteresse, le donjon commandant l'ensemble et abritant le logis du gouverneur. + +===== L'évolution de l'artillerie ===== + +L'évolution des techniques de la guerre à la fin du Moyen Age permet de comprendre l'architecture de Salses. L'artillerie naît au XIVème siècle mais les énormes boulets de pierre, tirés à faible distance, se brisent sur les remparts des châteaux forts sans véritablement les mettre à mal. A partir du milieu du XVème siècle, le boulet métallique qui ne se brise plus parvient à disloquer les hautes courtines médiévales. Le boulet de fer de plus petite dimension est tiré par des canons de taille réduite, plus faciles à déplacer et plus précis. C'est une véritable révolution dans l'art de l'attaque. La reconstruction de la forteresse en 1497 relève le défi en enterrant les murailles dans le sol et en les épaississant. Cela est efficace contre les projectiles ennemis mais réduit considérablement le champ de tir des meurtriè,res. Par compensation, leur nombre est multiplié : 400 meurtrières dirigées (bien sûr) contre l'extérieur mais aussi en grand nombre à l'intérieur afin de flanquer chaque couloir, porte, escalier, etc. De nombreuses chambres de tirs à canon sont en outre aménagées sur les plateformes des tours et des cavaliers ainsi que dans les tours d'angle.\\ +Enfin, face au perfectionnement des techniques de mines et à l'apparition des charges de poudre, des galeries de contremine sont creusées sous les fossés. Malgré cela, les tours à plan circulaire présentent un caractère archaique avec des angles morts faciles à miner; cet inconvénient ne disparaîtra qu'avec la mise au point, au milieu du XVIème siècle, du front bastionné. + + +{{gallery> 10? }} \ No newline at end of file diff --git a/data/pages/journal_personnel/2012/07/11.txt b/data/pages/journal_personnel/2012/07/11.txt new file mode 100644 index 0000000..b57249d --- /dev/null +++ b/data/pages/journal_personnel/2012/07/11.txt @@ -0,0 +1,19 @@ +====== Les orgues d'Ille-sur-Têt ====== + +Les orgues d'Ille-sur-Têt sont des cheminées de fée situées sur un site géologique et touristique de la commune d'Ille-sur-Têt. Elles résultent de l'érosion de roches sédimentaires vieilles de quatre millions d'années. + +===== Commune ===== + + +{{journal_personnel:2012:07:11:ile-sur-tet_carte.jpg?direct&300 |Plan}} + +La commune d'Ille-sur-Têt est dans le département français des Pyrénées-Orientales. En catalan, le nom de la commune est Illa ou Illa de Tet. + +Commune située en Ribéral sur la route nationale 116 et est traversée par la Tet (au nord), ainsi que par son affluent le Boulès (au sud). C'est un des points d’accès à la région du Fenouillèdes (vers Montalba-le-Château ou Bélesta). + +Ses habitants sont appelés les Illois. +===== Les Orgues ===== + +Dents ou dentelles ? C'est selon les goûts. Mais impossible de rater les crêtes pointues de terre ocre qui se découpent avec élégance dans le ciel d'Ille-sur-Têt. Entrelacs de roche, canyons miniatures, cheminées géantes, ici, la nature a encore droit de cité. Surprenant paysage. Appelées également "cheminées de fée", en raison de leur forme élancée, sont un site vieux de plus de deux millions d'années. Ici, entre ciel et terre, les roches sédimentaires ont subi des érosions naturelles qui les ont façonnées en un paysage qui oscille entre pittoresque et fantastique. + +{{gallery> 11?crop&lightbox }} \ No newline at end of file diff --git a/data/pages/journal_personnel/2012/07/12/aliyah/index.txt b/data/pages/journal_personnel/2012/07/12/aliyah/index.txt new file mode 100644 index 0000000..ca2265b --- /dev/null +++ b/data/pages/journal_personnel/2012/07/12/aliyah/index.txt @@ -0,0 +1,7 @@ +====== Aliyah - 1968 ====== + +{{ journal_personnel:2012:07:12:aliyah:dscf4374.jpg?300|}}In 1968, Dali published 25 colored lithographs. These were to commemorate the 20th anniversary of the founding of the State of Israel. + +En 1968, Dali a publié 25 lithographies en couleurs. Il s'agissait de commémorer le 20e anniversaire de la fondation de l'Etat d'Israël. + +{{gallery> . }} \ No newline at end of file diff --git a/data/pages/journal_personnel/2012/07/12/dali_joies/index.txt b/data/pages/journal_personnel/2012/07/12/dali_joies/index.txt new file mode 100644 index 0000000..72c3bad --- /dev/null +++ b/data/pages/journal_personnel/2012/07/12/dali_joies/index.txt @@ -0,0 +1,23 @@ +====== Dalì Bijoux ====== + +{{ journal_personnel:2012:07:12:dali_joies:fr_tit_joies.gif?|Dalì Joies}}La Fondation Gala-Salvador Dalí présente au Théâtre-musée Dalí de Figueres la nouvelle exposition permanente DALÍ·JOIES, pour laquelle l’architecte Òscar Tusquets a réaménagé entièrement un bâtiment annexe du musée. Les deux étages qui accueillent la collection de bijoux ont désormais une entrée indépendante du musée : on peut donc les visiter séparément. L’exposition, qui est à caractère permanent, comprend les trente-sept bijoux en or et pierres précieuses de la collection Owen Cheatham, deux pièces qui leur sont postérieures, ainsi que les vingt-sept dessins et peintures sur papier que Salvador Dalí réalisa pour les faire fabriquer. L’ensemble compose une vaste collection de travaux effectués par l’artiste entre les années 1941 et 1970, qui illustre parfaitement les différentes étapes de son évolution artistique. + +Sous les conseils et le contrôle de l’Association espagnole de gemmologie, la Fondation Gala-Salvador Dalí a acquis la collection auprès d’un établissement japonais en 1999, pour la somme de 900 millions de pesetas. Depuis, les experts de cette association ont catalogué les pièces en collaboration avec les techniciens du Département de conservation et du Centre d’études daliniennes de la Fondation, tandis que, parallèlement, on entreprenait d’en concevoir l’exposition permanente. + +===== Chronologie ===== + + +L’histoire de ces bijoux commence en 1941. Les 22 premiers sont acquis par le millionnaire américain Cummins Catherwood. Salvador Dalí dessinait les pièces sur papier, avec tout un luxe de détails et une extrême précision des formes, matériaux et couleurs, puis la fabrication avait lieu à New York, sous son contrôle minutieux, dans les ateliers de l’orfèvre argentin Carlos Alemany. En 1958, le lot est acheté par The Owen Cheatham Foundation, une prestigieuse fondation américaine créée en 1934 qui s’emploie un temps à le prêter pour des expositions dont le bénéfice est reversé à différents organismes caritatifs, éducatifs et culturels, puis le dépose au Virginia Museum of Fine Arts de Richmond. La collection de bijoux a déjà fait l’objet d’une exposition temporaire au Théâtre-musée Dalí de Figueres en août et septembre 1973, un an avant l’inauguration du musée, et du vivant du Maître. En 1981, elle a été achetée par un milliardaire saoudien puis, successivement, par trois sociétés japonaises, dont la dernière l’a cédée à la Fondation Gala-Salvador Dalí. + +Toutes les pièces de la collection sont des exemplaires uniques et l’alliance de matériaux, dimensions et formes auxquels Dalí a eu recours en font un ensemble sans égal, où l’artiste a su exprimer avec une maîtrise exceptionnelle la richesse de sa singulière iconographie. Or, platine, pierres précieuses (diamants, rubis, émeraudes, saphirs, aigues-marines, topazes, etc.), perles, coraux et diverses matières nobles se conjuguent pour former autant de cœurs, lèvres, yeux, motifs végétaux et animaux, symboles religieux, mythologiques et formes anthropomorphes. + +==== La raison d'être ==== + + +Suivant le modèle de ses maîtres tant admirés de la Renaissance italienne (Léonard, Michel-Ange, Raphaël, Cellini, etc.), Salvador Dalí a fait feu de tous les langages de la culture moderne pour développer son discours artistique : peinture, dessin, gravure, sculpture, architecture, photographie, théâtre, cinéma, littérature et également orfèvrerie. Par ce travail, mené parallèlement à sa facette plus connue de peintre, Salvador Dalí a approfondi une fois de plus sa conception globale de l’art, comprenant celui-ci comme un langage qui ne connaît nulle limite et dont peu importent le support et la technique d’expression. + +Outre la conception des formes des bijoux, Salvador Dalí s’est également chargé personnellement de la sélection des matériaux, non seulement en fonction de leur couleur ou de leur valeur, mais aussi de la signification et des connotations symboliques attachées aux pierres précieuses et métaux nobles. Plusieurs joyaux de la collection, notamment L’œil du temps (1949), Le cœur royal (1953) ou L’éléphant de l’espace (1961), ont aujourd’hui valeur emblématique et sont tenus pour aussi exceptionnels que certains de ses tableaux. + +À leur propos, Salvador Dalí a écrit : ''Sans public, sans la présence de spectateurs, ces bijoux ne rempliraient la fonction pour laquelle ils ont été créés. Le spectateur est donc l’artiste final. Sa vue, son cœur, son esprit —avec plus ou moins d’aptitude à capter l’intention du créateur —donnent vie à ces bijoux.'' + +{{gallery> . }} \ No newline at end of file diff --git a/data/pages/journal_personnel/2012/07/12/index.txt b/data/pages/journal_personnel/2012/07/12/index.txt new file mode 100644 index 0000000..6a28f62 --- /dev/null +++ b/data/pages/journal_personnel/2012/07/12/index.txt @@ -0,0 +1,55 @@ +====== Figueres Teatre-Museu Dalì ====== + +===== Le plus grand objet surréaliste du monde ===== + +Inauguré en 1974, le Théâtre-musée Dalí a été construit sur les vestiges de l'ancien théâtre de Figueres et renferme le plus large éventail d'œuvres décrivant la trajectoire artistique de Salvador Dalí (1904-1989) que l'on puisse rêver, de ses premières expériences de peintre à celles de la fin de sa vie, en passant par ses créations surréalistes. + +Voici quelques-unes des œuvres les plus remarquables qui y sont exposées: Port Alguer (1924), Jeune fille de Figueres (1926), Le spectre du sex-appeal (1932), Autoportrait mou avec lard grillé (1941), Poésie d'Amérique – Les athlètes cosmiques (1943), Galarina (1944-45), Corbeille de pain (1945), Nez de Napoléon transformé en femme enceinte promenant son ombre mélancolie parmi les ruines originales (1945), Leda atomique (1949), Apothéose du dollar (1965), Galatée aux sphères (1952) ou Aurore, midi, après-midi et crépuscule (1979). + +Mérite également une mention spéciale l'ensemble de pièces réalisées spécialement par l'artiste à l'intention du Théâtre-musée, et notamment la Salle Mae West, la Salle Palais du Vent, le monument à Francesc Pujols et la Cadillac pluvieuse. Une place y est également faite à d'autres artistes que le maître avait souhaité accueillir: Greco, Marià Fortuny, Modest Urgell, Ernest Meissonier, Marcel Duchamp, Wolf Vostell, Antoni Pitxot et Evarist Vallès, entre autres. + +Le Théâtre-musée Dalí doit être saisi comme un tout, comme la grande œuvre de Salvador Dalí; en effet, tout y a été conçu et pensé par l'artiste, dont le souci était d'offrir au visiteur une véritable expérience : une immersion dans son monde fascinant et unique. + +===== Origines et création ===== + +Le Théâtre-Musée Dalí de Figueres représente une expérience unique permettant d'observer, vivre et jouir de l'œuvre et de la pensée d'un génie. Comme Dalí lui-même l'a expliqué : "Il est évident qu'il existe d'autres mondes, c'est certain, mais je l'ai dit à maintes reprises, ces autres mondes se trouvent dans le nôtre, ils résident sur la terre et plus précisément au centre de la coupole du Musée Dalí, où se trouve tout le nouveau monde insoupçonné et hallucinant du surréalisme". + +Salvador Dalí a décidé au début des années 60 de construire son musée dans les ruines de l'ancien Théâtre de Figueres. Actuellement, l'un de ses amis et collaborateurs, également peintre, Antonio Pitxot, membre du Conseil et 2ème Vice-président de la Fondation, en est le Directeur. + +L'édifice du théâtre de la ville de Figueres, œuvre de l'architecte Roca i Bros, a été construit entre 1849 et 1850, mais a été détruit par un incendie à la fin de la guerre civile espagnole, en 1939. + +A partir de ce moment-là, cet édifice avait été réduit à sa structure de soutien périphérique. Le plafond de l'orchestre s'était écroulé, il ne restait des loges que les couloirs d'entrée et, de la scène, l'arc de l'ouverture de la scène et les magasins latéraux. Le vestibule et le salon des entractes étaient les seules parties restées plus ou moins intactes. Cependant, la structure essentielle du théâtre avait été épargnée et avait laissé dans la ville de Figueres une ruine d'aspect fantasmagorique. + +En 1961, Ramon Guardiola, alors maire de Figueres, proposa à Salvador Dalí d'en faire un musée consacré à son œuvre. Le peintre fut séduit par le charme spectral du théâtre et, prévoyant de conserver la structure de l'édifice, il le choisit comme siège du futur Théâtre-Musée Dalí : + +**"Où donc, sinon dans ma propre ville, doit se conserver ce qui est le plus extravagant et le plus solide de mon œuvre, ou sinon ? Le Théâtre Municipal, ce qui en restait, m'a semblé très approprié et pour trois raisons : la première, parce que je suis un peintre éminemment théâtral, la seconde, parce que le théâtre se trouve juste devant l'église où j'ai été baptisé et la troisième, parce que c'est précisément dans la salle du vestibule du théâtre que j'ai fait ma première exposition de peinture."** + +L'idée de réunir son œuvre dans l'ancien théâtre de Figueres enthousiasma Dalí et il se mit au travail pendant plus d'une décennie, y intervenant et dessinant les moindres détails jusqu'en à faire une réalité lors de l'inauguration officielle du Théâtre-Musée Dalí le 28 septembre 1974. L'une des éléments les plus visibles du musée est la structure réticulaire transparente en forme de coupole géodésique qui couronne l'édifice, une idée de Salvador Dalí que réalisa l'architecte murcien Emilio Pérez Piñero (1935-1972). La coupole est devenue non seulement le symbole du Théâtre-Musée mais aussi tout un symbole pour la ville de Figueres. + +===== Le musée dans l'actualité ===== + +Les différentes collections administrées par la Fondation Gala-Salvador Dalí comprennent toutes sortes d'œuvres d'art : peintures, dessins, sculptures, gravures, installations, hologrammes, stéréoscopies, photographies, etc., environ 4.000 pièces au total. Sur celles-ci, environ 1.500 sont exposées au Théâtre-Musée Dalí de Figueres. + +Sous le nom de Théâtre-Musée Dalí, on peut trouver deux espaces muséales différenciés, qui proposent un parcours libre et personnel à travers leurs salles : + +1) Le Théâtre-Musée proprement dit, constitué par l'ancien théâtre incendié converti en Théâtre-Musée à partir des critères et de la conception de Salvador Dalí même. Cet ensemble de salles constitue un objet artistique unique où chaque élément est une partie inséparable du tout. + +2) L'ensemble de salles résultant des agrandissements progressifs du Théâtre-Musée où l'intervention personnelle de Dalí est superficielle ou inexistante. Ces salles font physiquement partie de la Torre Galatea, avec l’exposition des œuvres du legs du peintre et les nouvelles acquisitions de la Fondation. + +3) La salle d’expositions Dalí · Bijoux, inaugurée en 2001, avec les trente-sept bijoux en or et pierres précieuses de l’ancienne Collection Owen Cheatham, deux bijoux créés à une date postérieure, et les vingt-sept dessins et peintures sur papier que Salvador Dalí avait réalisés pour concevoir les bijoux. + +Le Théâtre-Musée Dalí dispose d'un ample éventail d'œuvres qui décrivent la trajectoire artistique du peintre de l’Ampourdan depuis ses premières expériences artistiques -impressionnisme, futurisme, cubisme, etc.- et ses créations surréalistes, jusqu'aux œuvres des dernières années de sa vie. Parmi les œuvres les plus remarquables qui y sont exposées, on peut voir Autoportrait avec l'Humanité (1923), Port Alguer (1924), Le spectre du sex-appeal (1932), Portrait de Gala avec deux côtes de mouton en équilibre sur son dos (1933), Autoportrait mou et bacon frit (1941), Poésie d'Amérique - Les athlètes cosmiques (1943), Galarina (1944-45), La corbeille à pain (1945), Léda atomique (1949) et Galathée aux sphères (1952), parmi bien d'autres. + +Il faut également souligner l'ensemble des œuvres réalisées par l'artiste expressément afin qu'elles soient exposées de manière permanente dans le musée, œuvres qui vont de peintures et de sculptures à des installations monumentales complexes. Soulignons à l'intérieur de ce groupe la salle Mae West, la salle Palais du Vent, le Monument à Francesc Pujols et la Cadillac pluvieuse. (faire la Visite virtuelle) + +Bien que les œuvres exposées soient surtout de Dalí, on peut également trouver des pièces d'autres artistes qu'il a voulu y inclure: Antonio Pitxot, Evarist Vallès, la collection privée de Salvador Dalí comprenant des œuvres du Greco, de Marià Fortuny, Modest Urgell, Ernest Meissonier, Marcel Duchamp, Gérard Dou, etc. On peut également trouver dans différentes salles du Théâtre-Musée, entre autres, des œuvres de Bouguereau, John de Andrea, Wolf Vostell, Meifrén et Ernst Fuchs. Depuis la mort de Salvador Dalí, en 1989, on peut également visiter la crypte et sa tombe, située au centre du musée, espace qui a été réaménagé en 1997 afin d'y exposer une collection de bijoux d'or dessinés par l'artiste. + +A voir aussi : + * [[.:aliyah:start|Exposition Aliyah (1968)]] + * [[.:dali_joies:start|Dalì Bijoux]] + * [[.:quelques_oeuvres:start|Quelques oeuvres]] + +A visiter : + * [[http://www.salvador-dali.org|Théatre-Musée Dalí]] + +{{gallery> . ?norecursive}} \ No newline at end of file diff --git a/data/pages/journal_personnel/2012/07/12/quelques_oeuvres/index.txt b/data/pages/journal_personnel/2012/07/12/quelques_oeuvres/index.txt new file mode 100644 index 0000000..8ad1166 --- /dev/null +++ b/data/pages/journal_personnel/2012/07/12/quelques_oeuvres/index.txt @@ -0,0 +1,2 @@ + +{{gallery> . ?norecursive}} \ No newline at end of file diff --git a/data/pages/journal_personnel/2012/07/14/index.txt b/data/pages/journal_personnel/2012/07/14/index.txt new file mode 100644 index 0000000..026aee4 --- /dev/null +++ b/data/pages/journal_personnel/2012/07/14/index.txt @@ -0,0 +1,66 @@ +====== Palais des Rois de Majorque ====== + +===== La renaissance du fleuron de l'architecture gothique en Roussillon ===== + +Premier palais édifié par le premier souverain de la dynastie, le palais des rois de Mallorca de Perpignan s'inscrit dans la lignée des grands palais-forteresses de la fin du Moyen Age qu'il précède de plusieurs décennies tels le Palais des Papes d'Avignon ou les châteaux de Karlstejn (Tchéquie) et de Vincennes. Restauré à partir de la fin des années 1940, ouvert au public en 1958, son parti architectural est encore source de discussions passionnées et passionnantes. L'étude archéologique du bâti commandée par le Conseil Général des Pyrénées Orientales et réalisée en 2004 par Agnès Marin pour HADES a permis de mieux connaître la chronologie de sa construction. En 2009, le Pôle Archéologique Départemental dirigé par Olivier Passarius a mené les fouilles induites par la restauration du pavement de la grande cour. + +Elles ont mis au jour plusieurs silos à grain et un réseau de canalisations destinées à approvisionner la citerne du palais en eau de pluie. +{{ .:dscf4480.jpg?400}} {{.:dscf4481.jpg?400 }} + + +Plus inattendu, un site datant du néolithique a été découvert à l'entrée du monument. Le premier colloque international consacré au palais s'est tenu dans ses murs en 2011, année du 700ème anniversaire de la disparition de son constructeur, le roi Jaume II de Mallorca. + +===== Un royaume catalan ===== + + +Le 21 août 1262, Jaume Ier el Conqueridor, roi d'Aragon, lègue à Pere, son fils aîné, le royaume d'Aragon, la principauté de Catalogne et sa dernière conquête, le royaume de Valencia. Il donne à Jaume II, son cadet, le royaume de Mallorca (îles de Mallorca et Eiviça/Ibiza dans les Baléares), les comtés de Roussillon et de Cerdagne et la seigneurie de Montpellier. + +Contesté par les rois d'Aragon qui confisquent momentanément les îles, le nouveau royaume connaît des débuts difficiles. La paix revenue, les îles lui sont restituées augmentées de l'île de Menorca, dernière étape de la Reconquête chrétienne des territoires musulmans en Méditerranée occidentale. Il se développe ensuite rapidement sous les rois Jaume II (1276-1311) et Sanç (1311-1324). Les villes, notamment Perpignan, connaissent un essor remarquable. Les grands chantiers se multiliplient : palais, églises, couvents. Les souverains favorisent l'industrie et le commerce. Dans les ports de Mallorca et Collioure transitent des dizaines de navires qui sillonnent toute la Méditerranée. Le royaume atteint son apogée pendant la régence de Felip (1324-1329) et sous Jaume III (1329-1349). + +Le développement de la draperie roussillonnaise symbolise le dynamisme majorquin. A peine présents au XIIIème siècle à Prats de Mollo et Perpignan, ville de foire où circulent draps flamands et languedociens, les drapiers prospèrent au XIVème siècle. Par leur savoir-faire marchand et technique, pareurs et tisserands catalans s'imposent en moins de trois décennies à Valencia, à Mallorca, en Sicile. + +Le 25 octobre 1349, chassé de son trône par Pere IV d'Aragon, Jaume III meurt sur le champ de bataille de Lluchmajor. Ses domaines catalans réintégrèrent l'Aragon tandis que la France acquiert Montpellier. Dès lors, l'ancien palais des rois de Mallorca héberge les souverains aragonais pendant leurs séjours perpignanais et le pape d'Avigon Benoît XIII y réside en 1408. + +===== Un palais royal de la Méditerranée ===== + + +Le palais des rois de Mallorca est un palais-forteresse de style gothique. Construit dans le dernier quart du XIIIème siècle par le roi Jaume II qui s'installe à Perpignan en 1276, sa construction s'achève à l'orée du XIVème siècle. + +Entouré de jardins, il s'élève sur une colline au sud de la ville, le "puig del rey". Dans le sillage du souverain, les premiers maîtres d'oeuvre sont Ramon Pau et surtout Pons Descoyl, très actif à Perpignan et dans les îles Baléares. +Le plan du palais, très fonctionnel, forme pratiquement un carré de 60 mètres de côté. Il s'organise autour de trois cours dominées par la chapelle en position centrale qui marque la prépondérance du spirituel sur le temprel. + +L'architecture de la chapelle la rapproche de la Sainte-Chapelle de Paris, de peu antérieure, avec ses deux sanctuaires superposés et son large porche. De part et d'autre, la résidence royale s'ouvre sur deux cours intérieures. On pénètre dans le palais par l'ouest dans la cour la plus vaste où se déroule la vie publique. Outre la chapelle, on retrouve ici la "grande salle", siège du pouvoir politique, la salle du trône et la chancellerie. L'élégance des portiques et des galeries qui allègent les façades principales s'oppose à l'austérité de l'enveloppe extérieure, percée d'archères et couronnée d'un crénelage en briques. + +Les murs du palais, construits en galets et en briques liés au mortier, étaient enduits à la chaux et peints. Portes, fenêtres, galeries, escaliers, chaînes d'angle des murs, tours principales sont en pierres de taille : pierre ocre ou bleue, marbre rouge de Villefranche-de-Conflent, blanc et bleu de Céret, grès. + +===== La visite du palais ===== + + +L'entrée du palais est protégée par un fossé (1) et une barbacane crénelée (2). La porte d'origine était percée du côté sud de laTour de l'Hommage (3) adossée à l'étage à la salle du trône (4). En 1337, Jaume III publie les "Lois Palatines". Ce texte novateur, rédigé en latin et illustré de miniatures, décrit minutieusement l'organisation des services de la cour et la vie au palais. Il est conservé à Bruxelles (Bibliothèque Albert Ier). + +Dans l'aile sud, la Grande Salle ou Aula (7), de style gothique méridional, accueillait banquets, conseils royaux et parlements. Ses murs peints étaient tendus de tapisseries. Elle conserve sa cheminée près de laquelle un escalier communiquait avec les cuisines au rez-de-chaussée. L'art de la table est raffiné à la cour. Aux XIIIè s. et XIVè s., véritable âge d'or, on écrit en Catalogne le "Sent sovi", premier recueil culinaire. Sucré-salé, aigre-doux, épices orientales donnent à cette cuisine des saveurs étonnantes. Le décor est au diapason: sol jonché de plantes aromatiques, nappes de draps blancs brodées, céramiques de "Manises", vaisselle d'or et d'argent, + +On accède à la chapelle haute dédiée à la Sainte-Croix (11) par une galerie. Sa façade en marbre accueille un portail en plein cintre. Ses colonnes portent des chapiteaux ornés de dragons et de griffons gothiques. Les vantaux de la porte reçoivent un décor de style mudéjar. A l'intérieur, les clefs-de-voûte et les culs-de-lampe sont ornés de saints et d'anges. Une frise inspirée de la calligraphie arabe court au desuus de fausses tapisseries peintes. De part et d'autres du choeur, des trompes d'angle soutiennent de fausses baies. Des meurtrières protègent les vraies fenêtres. Au-dessous se trouve la chapelle Sainte-Madeleine (12) prolongée par la sacristie. Ici, les saints et les anges sont remplacés par des fleurs, des feuilles et des fruits sculptés et peints. Le carrelage hispano-mauresque (style mudéjar) et la frise d'inspiration orientale (grecque) donnent au décor un caractère méditerranéen. Les vitraux des chapelles ont été restaurés. On suppose que la chapelle haute était réservée au roi et aux grandes célébrations tandis que la chapelle basse servait à la reine. + +La tour des chapelles domine les logis royaux qui communiquent par un couloir (9). Le souverain logeait du côté nord (10) , son épouse du côté sud (8). La loggia de la cour de la reine conserve un superbe plafond peint. Jusqu'à la construction de la citadelle, au-delà du fossé nord un pré séparait la ville du palais. A l'est se trouvaient une figuerie et une oliveraie. Au midi, un verger de treilles, d'orangers et de citronniers s'étendait entre le bâtiment et le rempart sud de la cité. + +{{gallery> . }} + +===== La citadelle de Perpignan ===== + +En signant le traité de Bayonne le 9 mai 1462, le roi Joan II d'Aragon, confronté à l'hostilité des Catalans, obtient l'appui du roi de France Louis XI à qui il cède en échange les revenus du Roussillon et de la Cerdagne, aussitôt occupés. Pendant trente ans, complots et rébellions se succèdent, en particulier à Perpignan, assiégée en 1463, 1473 et 1474. Les Français transforment le palais en un gigantesque camp retranché. L'aile nord du palais souffre, la galerie gothique de la façade de la chapelle perd une partie de ses arcades remplacées par de simples piliers. Pour avoir les mains libres en Italie, le roi de France Charles VIII rend les deux comtés en 1493. +Pendant trois siècles, les guerres franco-espagnoles placent le palais au coeur du dispositif défensif de Perpignan, verrou de la frontière. Entre 1538 et 1587, l'empereur Charles Quint et le roi Philippe II d'Espagne l'entourent de colossales murailles en briques rouges. Une vaste place d'armes bordée de casernes s'étend à l'est. Après l'annexion française au traité des Pyrénées en 1659, Vauban ajoute à la forteresse de Phillippe II quelques ouvrages fortifiés et de nouvelles casernes. Au XIXème siècle, deux casernes casematées mettent un point final à l'aménagement de la citadelle de Perpignan. + +===== Le saviez-vous ? ===== + +(!) Pour l'essentiel, les remparts de la citadelle de Perpignan qui enferme le palais sont l'oeuvre des ingénieurs du roi d'Espagne Philippe II au XVIème siècle. + +(!) Lorsque Vauban reconstruit l'intégralité des remparts de la ville à la fin du XVIIème siècle, il ne touche pratiquement pas à la citadelle ni au palais qu'on appelle communément "le donjon". + +(!) Le palais des rois de Mallorca est inscrit sur la liste des Monuments Historiques en 1875 alors qu'il sert de caserne. + +(!) La place de Perpignan est déclassée le 6 juillet 1901 à l'exception de la citadelle. Les remparts construits par Vauban sont démolis en deux temps de 1904 à 1906 (front nord) puis de 1929 à 1931 (front sud). + +(!) Le palais est classé Monument Historique le 20 août 1913. Les parties adjacentes de la citadelle sont inscrites à l'Inventaire supplémentaire en 1935. + +(!) Le palais des rois de Mallorca devient propriété départementale le 24 janvier 1958. \ No newline at end of file diff --git a/data/pages/journal_personnel/2012/07/index.txt b/data/pages/journal_personnel/2012/07/index.txt new file mode 100644 index 0000000..1a13e91 --- /dev/null +++ b/data/pages/journal_personnel/2012/07/index.txt @@ -0,0 +1,8 @@ +====== Vacances d'été à Perpignan ====== + + * Visite de la [[.:10|forteresse de Salses]] + * Visite des [[.:11|Les orgues d'Ille-sur-Têt]] + * Visite du [[.:12:start|Théâtre-Musée Dalí - Figueres]] + * Visite du [[.:14:start|Palais des Rois de Majorque]] + +{{ .:carte_perpignan.jpg?direct&800 | périples à Perpignan}} \ No newline at end of file diff --git a/data/pages/journal_personnel/2012/synthese_apnee_du_sommeil.txt b/data/pages/journal_personnel/2012/synthese_apnee_du_sommeil.txt new file mode 100644 index 0000000..c68da7e --- /dev/null +++ b/data/pages/journal_personnel/2012/synthese_apnee_du_sommeil.txt @@ -0,0 +1,208 @@ +====== Syndrome d'apnée du sommeil et conduite automobile ====== + +===== Introduction ===== + +Le syndrome d’apnée obstructive du sommeil (SAOS) est caractérisé par un arrêt du flux aérien d’une durée supérieure ou égale à 10 secondes, la reprise respiratoire coïncidant habituellement avec un éveil très bref ou l’allègement du sommeil. A côté de l’apnée, on définit une forme incomplète, l'hypopnée qui se traduit par une diminution du flux respiratoire d'au moins 50 %, associée à une désaturation de l'hémoglobine en oxygène, égale ou supérieure à 4%. + +Le SAOS est défini par l'interruption du sommeil par, en moyenne, plus de 10 apnées ou 15 hypopnées par heure de sommeil. + +Les sujets porteurs du syndrome d’apnée du sommeil présentent une fragmentation importante du sommeil caractérisée par des éveils plus ou moins nombreux au cours de la nuit, selon la gravité du syndrome. Il peut en résulter une somnolence diurne excessive à l’origine de nombreux accidents de la circulation. De plus, les arrêts respiratoires se traduisent aussi par une hypoxie (diminution de la saturation en O2) pouvant entraîner des dommages irréversibles sur les neurones. Il a ainsi été montré que dans des cas graves d’apnée du sommeil, il existait une perte importante de neurones dans les zones du cortex préfrontal, très impliqué dans la mémoire à court terme appelée aussi mémoire de travail. + +L’hypothèse la plus souvent avancée consiste à penser que c’est la fragmentation du sommeil qui occasionne la somnolence diurne se répercutant négativement sur les performances cognitives en général et sur la conduite automobile en particulier, mais que le rétablissement d’un sommeil normal grâce à un traitement permet la réversibilité de l’ensemble des troubles. En revanche, il n’existe que très peu d’études s’intéressant aux effets cognitifs de l’hypoxie, ce qui pourtant se traduirait par des déficits en mémoire potentiellement irréversibles. + +Parmi les traitements possibles du SAOS (chirurgie, pose de prothèse…), celui qui a démontré l’efficacité la plus incontestable est la ventilation par pression positive continue (PPC). Il consiste en une assistance respiratoire nocturne sous forme d’un masque posé sur le nez et la bouche et qui délivre en permanence de l’air, levant ainsi le blocage des voies aériennes supérieures qui est à l’origine de l’apnée. Ainsi, le rétablissement d’un sommeil normal grâce à un traitement par PPC devrait ramener le patient à un état normal en ce qui concerne sa vigilance et ses performances diurnes. + +Pourtant, un certain nombre d’études semblent montrer que les relations qu'entretiennent la structure du sommeil, l’électroencéphalogramme (EEG), la somnolence subjectivement ressentie et les performances relèvent de +mécanismes plus complexes. En effet, un certain nombre de patients tout en présentant des index d’apnée-hypopnée sévères, ne se plaignent pas de somnolence diurne ni de troubles cognitifs. + +Il serait pourtant de première importance de mieux comprendre les mécanismes qui président au fonctionnement de ces différents systèmes, compte tenu des risques engendrés par une somnolence excessive chez des personnes +impliquées dans des tâches complexes et potentiellement dangereuses comme la conduite automobile, et ce d’autant plus que la prévalence du SAOS est généralement sous-estimée et mal traitée. + +En effet, le SAOS est la cause la plus fréquente de somnolence diurne d’origine organique, et surexpose les malades qui en sont victimes aux accidents routiers, domestiques et professionnels. + +Les apnéiques sont en France entre 1,2 et 2,4 millions. Près d’un homme sur quatre et une femme sur dix arrêtent de respirer au moins toutes les douze minutes en moyenne au cours de leur sommeil, voire dans les cas les plus graves, plusieurs centaines de fois chaque nuit. + +Un certain nombre d’études ont montré que les patients porteurs du SAOS ont un taux 2 et 7 fois plus élevé d’accidents de la circulation que des sujets sains ((Orth, M., Leidag, M., Kotterba, S., Widdig, W, de Zeeuw, J., Walther, J.W., Duchna, H.W., Schafer, D., Schlafke, M.E., Malin, J.P., Schultze-Werninghaus, G., Rasche, K. (2002). Estimation of accident risk in obstructive sleep apnea syndrome (SAOS) by driving simulation. Pneumologie, 56(1), 13-18.)). + +Il semble donc clair que la prise en compte d’une telle pathologie par les compagnies d’assurance est absolument nécessaire dans la mesure où elle constitue un facteur de risque extrêmement important en matière de sécurité routière et domestique. De même, les pouvoirs publics devraient considérer ces chiffres pour mettre en place des règlementations susceptibles de limiter les risques accidentogènes, notamment en instaurant des contrôles réguliers de l’aptitude à la conduite automobile. + +En effet, des études ont montré que la conduite en état de somnolence constitue un facteur de risque largement sous-estimé dans les statistiques officielles puisque 15 à 30 % des accidents de la route sont dus à cette cause, facteur de risque qui s’avère par conséquent bien plus dangereux que l’alcool. +\\ +\\ +Nous avons réalisé deux expériences permettant de mesurer différentes variables psychophysiologiques impliquées dans cette pathologie. La première portait sur l’évaluation de la somnolence diurne en comparant des variables objectives et subjectives de la vigilance. La seconde portait sur l’altération des performances cognitives et en conduite automobile chez les patients porteurs d’un SAOS. + +Dans les deux cas, nous nous sommes intéressés aux effets de l’introduction d’un traitement par PPC en mesurant l’évolution après 3 mois et après 6 mois d’introduction du traitement. + +===== Objectifs de l’étude ===== + +Elle avait pour objectif à la fois de mieux connaître les signes avant-coureurs d’une baisse de la vigilance chez des patients apnéiques, mais aussi d’évaluer l’impact d’un traitement par PPC sur l’amélioration de la qualité du sommeil et de la vigilance diurne. Nous nous sommes intéressés à plusieurs variables susceptibles d’être dégradées dans un contexte de SAOS, ainsi qu’aux possibilités de réversibilité de ces dégradations avec l’introduction d’un traitement par PPC. + - La première variable concernait l’évolution de l’EEG de veille chez ces patients avant et après traitement par PPC. En effet, environ 30 % des patients porteurs d’un SAOS n’ont aucune plainte subjective de somnolence. Il importait donc de pouvoir évaluer de façon objective l’état d’activation cérébrale quel que soit le ressenti subjectif. + - Nous avons également mesuré l’évolution des performances en mémoire à court terme et en mémoire de travail avant et après l’introduction du traitement par PPC. Un sommeil de mauvaise qualité produit souvent des roubles de la concentration et de la mémoire à court terme se traduisant par des difficultés dans la vie quotidienne pour réaliser certaines tâches même basiques. Dans le cas d’un SAOS, le problème ne vient pas seulement de la fragmentation du sommeil liée aux nombreux micro-éveils, mais aussi des dommages peut-être irréversibles de l’hypoxie sur les cellules du cerveau.\\ Enfin, nous avons mesuré les performances des patients porteurs d’un +SAOS avant et après traitement par PPC dans une tâche de conduite automobile répliquant au plus près une situation réelle pour optimiser la validité écologique de notre étude. + + +==== Evolution de l’activation cérébrale durant une période prolongée de veille ==== + +=== Avant l’introduction du traitement par PPC === + +Pour mesurer l’évolution de l’activation cérébrale chez des patients porteurs du SAOS comme une mesure objective de leur somnolence, nous avons comparé l’EEG de veille de 15 patients apnéiques avec celui de 10 sujets contrôles appariés en âge, en sexe et en niveau académique. Cette mesure était effectuée toutes les heures pendant 24 heures en continu. Parallèlement, tous les sujets remplissaient un questionnaire subjectif pour évaluer le degré de somnolence subjectivement ressenti. + +Les résultats montrent que la densité des ondes delta, theta et beta de l’EEG de veille sont plus élevées chez les patients que chez les sujets sains. Les ondes alpha ne montrent qu’une tendance, mais n’atteignent pas le seuil de significativité statistique. Les ondes delta, theta et alpha sont des ondes lentes. Elles témoignent d’un ralentissement de l’activité cérébrale que l’on nomme « synchronisation », car elles proviennent du fait que les neurones fonctionnant plus lentement, se synchronisent peu à peu les uns par rapport aux autres pour aboutir le cas échéant vers le sommeil. A l’opposé, les ondes beta sont des ondes rapides qui s’observent pendant la veille, lorsque le cerveau est très actif. L’augmentation de densité des ondes beta pendant la veille chez les patients apnéiques par rapport aux contrôles pourrait donc paraître contradictoire comparée à celle des ondes lentes, car elle signerait l’existence de deux tendances antagonistes au niveau de l’activation cérébrale : l’une s’acheminant vers le sommeil, l’autre vers la veille active. + +L’examen du décours temporel des différentes ondes cérébrales montre que les ondes les plus lentes (delta et theta) augmentent progressivement tout au long de la période de 24h chez les patients, mais que la différence ne devient significative par rapport aux sujets sains que pendant les heures de la nuit et du petit matin. +En revanche, la densité des ondes beta est plus élevée chez les patients dès le début de la période d’observation et va le rester jusqu’à la fin. + +Les mesures de somnolence subjectives montrent en revanche une augmentation tout au long de la période qui est similaire dans les deux groupes de sujets, avec les scores les plus élevés durant la nuit. + +=== Après l’introduction du traitement par PPC === + +Les différentes mesures ont été réalisées 3 et 6 mois après l’introduction du traitement par PPC et comparées aux valeurs témoin. Elles montrent que la densité des ondes lentes (delta, theta et à moindre degré alpha) est diminuée après 3 mois et en partie après 6 mois de traitement par PPC. Les patients +rejoignent dans tous les cas, le niveau des sujets contrôles. + +En revanche, l’augmentation de densité des ondes rapides (beta) demeure inchangée quelle que soit la durée du traitement. Même après 6 mois de traitement, les patients présentent une activation cérébrale supérieure durant la période de 24 heures en continu, par rapport aux sujets sains. + +Sur le plan subjectif, il existe une forte corrélation entre les modifications de l’EEG de veille et les mesures subjectives chez les sujets sains, mais non chez les patients apnéiques. + +=== Discussion === + +Les résultats de cette première expérience montrent clairement qu’il existe des signes objectifs de somnolence diurne chez les patients porteurs d’un SAOS. Leur cerveau fonctionne plus lentement que celui des sujets sains, et ce ralentissement est exacerbé durant les heures de la nuit. Le fait que les ondes +rapides présentes normalement lors de la veille active soient également augmentées pourrait s’expliquer par le fait que ces patients doivent fournir un effort supplémentaire par rapport aux sujets sains pour se maintenir en éveil et éviter ainsi des poussées de micro-sommeil. Ceci se traduirait donc par une activité corticale rapide plus intense, mais représenterait aussi un coût plus élevé chez les patients apnéiques pour rester éveillés. + +En ce qui concerne les valeurs subjectives de somnolence, le fait qu’elles augmentent de la même façon dans les deux groupes et qu’il n’y ait pas de corrélation entre la somnolence subjective et objective chez les patients +contrairement aux contrôles signe clairement un déficit chez ces derniers pour évaluer correctement leur somnolence. Ce phénomène avait déjà été observé par d’autres auteurs. On sait en effet que la plupart des patients SAOS ont tendance à sous-estimer leur somnolence, soit parce qu’ils sont réfractaires à la +reconnaître, soit plus vraisemblablement parce qu’ils la considèrent comme leur état normal dans la mesure où bien souvent, cette pathologie est ancienne chez eux et a été longtemps méconnue. + +Comme nous le voyons, le traitement par PPC améliore grandement l’état d’activation cérébrale des patients dès 3 mois. Toutes les ondes lentes retrouvent un niveau normal, non distinct des sujets sains. Seule persiste malgré le traitement une augmentation des ondes rapides d’éveil, suggérant peut-être un +surentraînement des patients dans l’effort fourni pour éviter les micro-éveils. Dans ce cas, il est probable qu’une durée de traitement plus longue soit nécessaire pour contrecarrer ce mécanisme d’inhibition du sommeil durant la journée. + +=== Conséquences sociétales === + +Les résultats de cette étude, première du genre dans la littérature scientifique, apportent un éclairage particulier sur les risques potentiels en matière d’accident que représentent les patients porteurs d’un SAOS. En effet, la seule évaluation subjective de leur somnolence diurne n’est certainement pas suffisante puisqu’ils +n’ont, la plupart du temps, même pas conscience réellement de l’être. En revanche, la synchronisation cérébrale signant une pression accrue de sommeil témoigne chez eux d’une capacité très réduite à se maintenir éveillée ou alors au prix d’un coût très important comme le suggère l’augmentation importante des +ondes d’éveil. + +Ces patients courent donc des risques importants dans leur vie de tous les jours, qu’ils soient au volant de leur voiture ou dans d’autres contextes potentiellement accidentogènes de la vie quotidienne : utilisation d’appareils dangereux au travail ou à la maison, nécessité de prises de décision rapides et adéquates dans des +situations à risque (catastrophes naturelles, assistance à autrui, etc.). + +Dans la mesure où la prévalence du SAOS est très probablement sous-estimée en raison du fait que bon nombre de personnes apnéiques ignorent leur pathologie, cela pose évidemment la question de savoir s’il serait pertinent de procéder de façon systématique à un dépistage de cette pathologie dans certaines conditions, notamment lors du recrutement à un poste où l’absence de vigilance même momentanée peut avoir des conséquences graves. S’il ne +semble pas réaliste de procéder au titre du dépistage systématique à des enregistrements polysomnographiques en milieu hospitalier en raison de la lourdeur et du coût d’une telle opération, il serait en revanche bien plus +envisageable d’utiliser la procédure que nous avons employée pour mesurer l’EEG de veille dans notre étude. Il suffit en effet de placer quelques électrodes sur le scalp du sujet et d’appliquer la méthode « yeux ouverts-yeux fermés » ((Akerstedt, T., Gillberg, M. (1990). Subjective and objective sleepiness in the active individual. Intern J Neuroscience, 52, 29-37.)) pendant 6 à 9 minutes, puis de mesurer par analyse spectrale à l’aide d’un logiciel adéquat, la densité de puissance spectrale dans les différentes bandes de +fréquence des ondes cérébrales. Si celle-ci s’éloigne trop de la norme admise (cf valeurs des sujets contrôles), il conviendrait d’amener la personne à poursuivre des investigations plus poussées. + + +==== Evolution des performances en mémoire à court terme et en conduite automobile avant et après introduction d’un traitement par PPC ==== + +=== Tâches de mémoire === + +Deux types de tâches de mémoire ont été utilisés pour mesurer la mémoire immédiate (restitution d’une série de chiffre dans l’ordre donné) et la mémoire de travail (restitution d’une série de chiffre dans l’ordre inverse de présentation et balayage en mémoire d’une matrice de consonnes dont la quantité augmente +progressivement). La mémoire de travail se différencie de la mémoire immédiate dans la mesure où elle nécessite un traitement de l’information encodée et ne consiste pas juste à la restituer sans traitement intermédiaire. Mais dans les deux cas, il s’agit de mémoire à court terme puisque la conservation mnésique du matériel à traiter est de courte durée (quelques secondes). + +=== Avant l’introduction du traitement par PPC === + +La restitution d’une série de chiffre en ordre inversé est significativement réduite chez les patients apnéiques par rapport aux sujets sains. Deux tâches de balayage en mémoire, l’une simple et l’autre complexe, montrent également un déficit accru chez les patients SAOS, mais seulement dans la version complexe. Néanmoins, même dans la tâche de balayage simple, une dégradation de la performance apparaît chez les patients apnéiques lorsque le nombre d’items à conserver en mémoire est maximal (6 items). Dans la tâche de balayage +complexe, les patients présentent des difficultés accrues à mémoriser une matrice de consonnes même à partir de 4 éléments. C’est principalement le pourcentage de bonnes réponses qui est affecté chez les patients SAOS signant une difficulté dans la précision probablement liée à une diminution des capacités +d’encodage mnésique. + +La mesure de la saturation en oxygène montre également des valeurs diminuées chez les patients par rapport aux contrôles que ce soit avant ou après les tâches de mémoire. + +=== Après l’introduction du traitement par PPC === + +Dans le test de rétention de chiffres, on observe une amélioration de l’empan mnésique chez les patients dès 3 mois pour la restitution simple et après 6 mois de traitement pour la restitution dans l’ordre inverse de présentation. + +Dans la tâche de balayage en mémoire, si les résultats sont peu probants pour la tâche simple, pour la tâche complexe il apparaît que les performances des patients s’améliorent après 3 mois de traitement, mais cette amélioration disparaît après 6 mois. Cette dégradation est surtout visible en fin de nuit. Ce résultat ne s’observe que sur le pourcentage de réponses correctes mais non sur le temps +de réponse qui est similaire dans les deux groupes. En ce qui concerne la taille de la matrice à conserver en mémoire, donc la charge quantitative de rétention, les performances s’améliorent chez les sujets sains entre la première session et les deux suivantes (à 3 mois et 6 mois). A l’opposé, cette amélioration ne +s’observe pas chez les patients apnéiques qui maintiennent un déficit en mémoire, même après 6 mois de traitement. Là encore, le temps de réponse n’était pas différent entre les deux groupes. + +=== Tâche de conduite automobile === + +Notre étude présente une particularité en regard de l’exploration des performances en conduite automobile simulée. En effet, le simulateur de conduite sur lequel a été réalisée l’étude, est un simulateur haute performance comme il n’en existe que quelques exemplaires au monde. Il s’agit d’un simulateur en +mouvement permettant donc de reproduire le plus fidèlement possible, les sensations réelles ressenties lors d’une tâche de conduite. Les images de synthèse sur un écran de 180° d’envergure, permettent de simuler un trafic relativement dense ce qui est inexistant dans la majorité des simulateurs +expérimentaux. Nous avons donc choisi de paramétrer le parcours effectué par nos sujets sur la base de ce qu’ils expérimentent le plus fréquemment dans leur vie quotidienne, à savoir un trajet court (50 km) avec un trafic semi-dense et un flot continu de véhicules (voitures et camions) roulant à 130 km/h, une distance +inter-véhicule variable et deux zones de travaux annoncées par des panneaux. De nombreuses variables ont été enregistrées, telles que la vitesse moyenne, les variations de vitesse, l’ajustement de la position latérale, les variations de volant, la distance inter-véhicule, la distance de déboîtement avant et après +dépassement, le pourcentage de temps passé sur la voie de droite ou illégalement sur la voie de gauche ainsi que le comportement à proximité des zones de travaux, etc. + +=== Avant introduction du traitement par PPC === + +Les patients présentent une augmentation de l’amplitude de variation de vitesse par rapport aux sujets témoins. En revanche, ils respectent une distance intervéhicule ainsi qu’une distance de déboîtement avant et après dépassement qui est supérieure à celle des sujets sains. De même, les patients lâchent plus rapidement que les contrôles la pédale d’accélérateur dans les 400 m qui précèdent la zone de travaux. Toutes les autres variables sont similaires entre les deux groupes. + +L’EEG mesuré pendant la tâche de conduite montre une augmentation significative des ondes lentes (theta) et des ondes rapides (beta) chez les patients apnéiques par rapport aux sujets contrôles. + +La mesure des corrélations entre les variables de sommeil et les variables de conduite montre chez les patients que la vitesse moyenne et la fréquence d’ajustement de la position sont d’autant plus élevées que le sommeil préalable était de bonne qualité. Ce phénomène est moins net chez les sujets sains. + +De plus, les conduites prudentes chez les patients sont également contemporaines d’ondes plus lentes au niveau cérébral. + +=== Après l’introduction du traitement par PPC === + +L’amplitude de variation de vitesse reste supérieure chez les patients après 3 mois de traitement et l’absence de différence entre les deux groupes à 6 mois n’est due qu’à une augmentation de cette variable chez les contrôles. + +Les distances inter-véhicules, la vitesse dans la zone de travaux lors des dépassements ne diffèrent plus entre les deux groupes dès la session de 3 mois probablement en raison d’une habituation aux conditions expérimentales sans que le traitement //per se// ne soit en cause. + +A noter que dans les deux groupes, l’amplitude de variation de la position latérale augmente sur la période de 24h quelle que soit la session signant une instabilité croissante dans la conduite à mesure que la privation de sommeil augmente. + +=== Discussion === + +Le SAOS étant associé à une altération du niveau de vigilance, il semble logique que les capacités cognitives des patients apnéiques soient également affectées. + +Les capacités mnésiques dépendant des ressources attentionnelles qui sont diminuées lorsque la vigilance est basse. Notre étude montre en effet, une altération importante de la mémoire dans une tâche de balayage, chez les patients SAOS, mais une mémoire immédiate mesurée par la restitution simple d’une série de chiffre qui semble préservée. La mémoire à court terme n’est donc pas altérée de façon homogène. Plus la tâche est complexe, plus elle est sensible à la disponibilité attentionnelle et plus les déficits chez les patients seront visibles surtout lorsque la veille se prolonge. Il s’agit donc plutôt ici d’un déficit du contrôle attentionnel et des fonctions exécutives de haut niveau que d’un simple déficit de l’encodage mnésique. L’existence d’une diminution de la saturation en oxygène chez les patients comparés aux sujets sains, suggère que les déficits attentionnels et mnésiques observés pourraient être dus au moins partiellement, à une hypoxémie (manque d’oxygénation cérébrale). Ce résultat est corroboré par le fait que le traitement par PPC ne permet pas la normalisation des déficits mnésiques dans une tâche complexe, laissant supposer que ceux-ci résultent donc d’une altération irréversible liée à la mort neuronale due à l’hypoxémie nocturne. Mais cette capacité à récupérer ou non après traitement reste cependant associée à la sévérité du syndrome et bien entendu, à la nature de la tâche, la mémoire immédiate étant peu affectée dans le SAOS et plutôt sensible au traitement par PPC. + +En ce qui concerne les performances en conduite automobile, cette étude révèle que même dans des cas d’apnée sévère, les performances sont moins effondrées que ne le laissaient supposer les nombreuses études faites sur des simulateurs de faible performance. En effet, ces dispositifs ne permettant pas de reproduire les conditions réelles de conduite, placent généralement les sujets dans des conditions de monotonie et de pauvreté des stimulations telles qu’elles exacerbent la baisse de vigilance de façon anormale. De plus, elles portent généralement sur des circuits très longs. + +Lorsque les sujets apnéiques sont soumis à des conditions plus proches des conditions naturelles (trafic semi-dense, trajet court type maison-travail, zones de travaux), on observe des performances étonnamment préservées. Avant traitement, les patients présentent une augmentation de la variation de la vitesse et une tendance à une diminution de la fréquence d’ajustement de la vitesse suggérant des difficultés à maintenir une vitesse stable et régulière. En revanche, plusieurs indices sont en faveur d’une conduite plus circonspecte de leur part avec notamment une augmentation des distances inter-véhicule, de la distance de rabattement, une tendance à une augmentation de la distance de déboîtement et enfin, un lâcher de pédale plus précoce que les contrôles lorsqu’ils entrent dans la zone des 400 m avant les travaux. Ceci pourrait être le résultat d’années d’expérience d’une somnolence excessive diurne, qui les amène à conduire de façon plus prudente afin d’éviter les accidents. En effet, notre étude montre que les conduites prudentes chez les patients apnéiques sont positivement corrélées avec un sommeil de mauvaise qualité et vice-versa. De même, la conduite prudente est corrélée avec la présence d’ondes lentes au niveau cérébral, renforçant encore l’idée que plus ils sont somnolents, plus ils roulent prudemment. Cependant, la présence d’une densité augmentée d’ondes rapides chez les patients, prouve aussi que le coût pour se maintenir éveillé au volant est plus fort chez eux. Les mêmes conditions de trafic appliquées cette fois à un trajet de plus longue durée, pourraient rompre le fragile équilibre que ces patients tentent de maintenir au prix d’un effort soutenu. Par conséquent, nous ne saurions écarter l’hypothèse qu’un trajet plus long dans un trafic semi-dense pourrait se solder en définitive par un effondrement important des performances chez les patients SAOS au-delà d’un certain seuil de tolérance. + + +Une fois de plus, les évaluations subjectives ne sont d’aucune aide pour évaluer le degré de somnolence des patients puisqu’ils ne diffèrent pas de ceux des contrôles alors que leur état physiologique est manifestement bien plus effondré. + +En revanche, l’effet du traitement ne semble pas manifeste dans notre étude sur les performances en conduite automobile. Ceci s’inscrit à l’opposé de nombreuses études qui montraient au contraire un effet positif du traitement. Par exemple, les indices de prudence observés au départ, disparaissent laissant penser qu’un effet d’habituation ou d’entraînement aux conditions de simulation pourrait avoir contrecarré l’effet propre du traitement, ce qui ne nous permet donc pas de conclure en la matière. Mais il convient aussi de noter que dès la première session, la différence entre les deux groupes était faible de toute façon. + +=== Conséquences sociétales === + +L’ensemble de ces données présentent un intérêt clinique indéniable dans la mesure où elles suggèrent que la qualité du sommeil préalable est l’un des facteurs essentiels pour déterminer les performances attentionnelles, de mémoire et de conduite automobile le lendemain. Ce travail montre également que cette pathologie respiratoire au cours du sommeil associée à une altération mécanique de la ventilation nocturne chez les patients souffrant depuis de longues années du SAOS peut entraîner une modification de la physiologie du cerveau, et ainsi avoir des conséquences sérieuses voire irréversibles sur le fonctionnement +cérébral impliqué dans le niveau de vigilance et des processus cognitifs complexes au cours d’une veille prolongée. + +Ces données doivent donc être impérativement prises en compte lorsqu’il s’agit d’autoriser ces patients à manipuler des dispositifs requérant une forte charge attentionnelle ou sollicitant de façon prépondérante les fonctions exécutives de haut niveau sur le plan cognitif. La sévérité du syndrome et son ancienneté sont +donc des paramètres cruciaux. En effet, si certaines fonctions de haut niveau ne sont pas récupérées après introduction du traitement, cela pourrait rendre définitivement inapte les patients concernés à la réalisation de certaines tâches. Il en va autant de leur sécurité que de celle des personnes de l’entourage. On ne +saurait toutefois interdire pur et simplement certaines activités à ces patients. En effet, il ne faut jamais perdre de vue qu’une étude, aussi minutieuse soit-elle, ne constitue qu’un instantané qui peut être réfuté ultérieurement si l’on applique une autre méthodologie. De plus, l’être humain est en apprentissage permanent. Il est donc difficile de tirer des conclusions définitives sur la base d’un résultat +parcellaire. Comme l’indiquent les résultats concernant les sessions à 3 mois et 6 mois dans la tâche de simulation de conduite, l’effet d’apprentissage peut contrecarrer les effets délétères de la baisse de vigilance. En d’autres termes, plus la tâche est habituelle, moins les performances seront impactées par le +déficit attentionnel puisque des processus d’automatisation se mettront en place. + + +Il convient enfin de noter que la baisse de vigilance observée chez les patients porteurs d’un SAOS ne se traduit pas toujours par des effets délétères. En effet, les performances en conduite automobile montrent que ces patients ont tendance à être plus prudents que les autres, car même s’ils n’en ont pas une conscience +claire comme en atteste l’absence de différence avec les contrôles sur le plan de la plainte subjective, ils adoptent spontanément des comportements plus circonspects ce qui pourrait neutraliser leur déficit. Ce résultat évoque bien entendu la diminution d’accidents observée sur les autoroutes après réduction +des éclairages publics. Il faut toutefois se rappeler que ces patients fournissent vraisemblablement un effort supplémentaire pour rester performants, et qu’il s’agit d’un coût dont il est difficile pour l’heure, de mesurer les conséquences. + +===== Communication et valorisation de l’étude ===== + +L’étude décrite ici a fait l’objet de la thèse de Monsieur Jérôme GRENECHE, soutenue le 7 juillet 2008 devant la commission d’examen suivante : + * Patricia TASSI - Maître de ConférencesHDR, ULP, Strasbourg - Directrice de Thèse + * Pierrick POISBEAU - Professeur, ULP, Strasbourg - Rapporteur Interne + * Patrick LEVY - Professeur, CHU, Université de Grenoble - Rapporteur Externe + * Isabelle ARNULF - Docteur Hôpital Pitié-Salpêtrière, Paris - Rapporteur Externe + * Jean KRIEGER - Professeur, CHU, Strasbourg - Examinateur + +Cinq articles sont parus à ce jour dans des revues internationales à comité de lecture + * GRENECHE, J., SAREMI, M., EHRHARD, C., HOEFT, A., ESCHENLAUER, A., MUZET, A., TASSI, P. (2008). Severity of Obstructive Sleep ApneaHypopnea Syndrome and subsequent EEG spectral power. //European Respiratory Journal//, Vol. 32, 705-709. (FI((Facteur d'impact)): 5.076). + * TASSI, P., GRENECHE, J., PEBAYLE, T., ESCHENLAUER, A., HOEFT, A., BONNEFOND, A., ROHMER, O., MUZET, A. (2008). Are OSA patients impaired in driving ability on a circuit with medium traffic density ? //Accident Analysis and Prevention//, Vol. 40(4), 1365-1370. (FI : 1.587). + * GRENECHE, J., KRIEGER, F., ERHARDT, C., BONNEFOND, A., ESCHENLAUER, A., MUZET, A. et TASSI, P. (2008). EEG Spectral Power and sleepiness during 24 hours of sustained wakefulness in patients with Obstructive Sleep Apnea Syndrome. //Clin Neurophysiol//, Vol. 119(2), 418-428. (FI : 2,718). + * GRENECHE, J., KRIEGER, J., BERTRAND, F., ERHARDT, C., MAUMY, M., TASSI, P. (2011). Short-term memory performances during sustained wakefulness in patients with Obstructive Sleep Apnea-Hypopnea Syndrome. //Brain and Cognition//, 75(1), 39-50. (FI : 2.547). + * GRENÈCHE, J., KRIEGER, J., BERTRAND, F., ERHARDT, C., MUZET, A., TASSI, P. (2011). Effect of continuous positive airway pressure treatment on the subsequent EEG spectral power and sleepiness over sustained wakefulness in patients with obstructive sleep apnea-hypopnea syndrome. //Clinical Neurophysiology//, 122, 958-965. (FI : 3,122). + +Un article est actuellement soumis à la revue Sleep Medicine (FI: 3,699) + + * GRENÈCHE J., KRIEGER J, BERTRAND F., ERHARDT C., ESCHENLAUER A., MAUMY M., TASSI P. Effect of CPAP treatment on the short-term memory performances during 24 hours of sustained wakefulness in patients with +Obstructive Sleep Apnea-Hypopnea Syndrome (OSAHS). + +Une communication orale dans un congrès international est publiée dans des actes à comité de lecture + + * GRENECHE, J., KRIEGER, J., BERTRAND,F., ERHARDT, C., ESCHENLAUER, A., MAUMY, M., TASSI, P. (2008). Working memory ability during a 24-hour sleep deprivation paradigm in obstructive sleep apnea patients. 19th Congress of the European Sleep Research Society, Glasgow, 9-13 September 2008, Journal of Sleep Research. + +Deux communications affichées dans des congrès internationaux sont publiées dans des actes à comité de lecture + + * TASSI, P., GRENECHE, J., PEBAYLE, T., BONNEFOND, A., ROHMER, O., MUZET, A. (2008). Driving simulation and Obstructive Sleep Apnea Syndrome: the effects of medium traffic density on performance. 19th Congress of the European Sleep Research Society, Glasgow, 9-13 September 2008, //Journal of Sleep Research// + * GRENECHE, J., EHRARDT, C., KRIEGER, J., BONNEFOND, A., MUZET, A. et P. TASSI (2006). Circadian fluctuation of EEG spectral power during a 24-hour sleep deprivation paradigm in obstructive sleep apnea patients. 18th Congress of the European Sleep Research Society, Innsbruck, 5-12 September 2006, //Journal of Sleep Research//, Vol 15., Suppl. 1, p. 113. + +Tous ces articles et communications mentionnent et remercient la Fondation MAIF pour son soutien financier. + +Cette étude a enfin fait l’objet d’une intervention télévisuelle lors de la Journée Nationale de l’Apnée du Sommeil sur France 2, au Journal de 20h, le 7 octobre 2006. + + + --- //Fondation MAIF, UdS - décembre 2008// \ No newline at end of file diff --git a/data/pages/journal_personnel/index.txt b/data/pages/journal_personnel/index.txt new file mode 100644 index 0000000..64bf4e2 --- /dev/null +++ b/data/pages/journal_personnel/index.txt @@ -0,0 +1,28 @@ +====== Journal personnel ====== + +===== 2016 ===== + + +===== été 2012 ===== + + * [[.:2012:07:start|Vacances d'été à Perpignan]] + +===== hiver 2012 ===== + + * [[.:2012:01:14]] + +===== décembre 2008 ===== + * [[.:2008:12:12|Rencontre du 2nd type]] + * [[journal_geek:2008:12:11|Un flocon est apparu ce matin]] + * [[journal_geek:2008:12:10|Des flocons sont apparus ce matin]] + +===== septembre 2007 ===== + * [[journal_personnel:2007:09:27|Beaucoup de bruit]] + * [[journal_personnel:2007:09:24| Ça se fête !]] + * [[journal_personnel:2007:09:23|Le grand oncle Marcel et l'arrière grand-mère Suzanne sont venus me voir]] + * [[journal_personnel:2007:09:22|1re sortie]] + * [[journal_personnel:2007:09:21|Arrivée à la maison]] + * [[journal_personnel:2007:09:17|Visite de tatan et Eric]] + * [[journal_personnel:2007:09:16|Trinquons voir]] + * [[journal_personnel:2007:09:15|Les grands pères sont venus me tirer le portrait]] + * [[2007-09-14-mais-il-me-regarde|Mais ! Il me regarde]] diff --git a/data/pages/legal-notices.txt b/data/pages/legal-notices.txt new file mode 100644 index 0000000..1cfd171 --- /dev/null +++ b/data/pages/legal-notices.txt @@ -0,0 +1,62 @@ +====== Mentions légales ====== + +===== - A propos du site ===== + +Le site "Notes informatique & technologie" se concentrera sur les sujets liés à l'informatique et à la technologie. + +Les principales fonctions du site sont : documenter des connaissances, fournir des informations à ses utilisateurs et créer un espace de discussion pour échanger des idées et des expériences. + +===== - Mentions propres au site ===== + +Ci-après, est appelé **site** les solutions accessibles sous les domaines **abonnel.fr** et **www.abonnel.fr**. + +Ce site est hébergé par une infrastructure technique nommée **aceinternet**, elle est considérée comme **hébergeur**. Son représentant légal est **Cédric Abonnel**. + +{{ cookie:aprecu_infra_aceinternet.png |aperçu de l’infrastructure aceinternet}} + +Cette infrastructure est composée de différents serveurs opérés par **différents prestataires**. Les serveurs livrés par les **prestataires** ne peuvent pas fournir de services Web. Les serveurs sont sécurisés, les scripts, bases de données, fichiers sont déployés par **aceinternet** pour répondre aux protocoles **https** et **http** et rendre des **services Web** aux usagers et visiteurs.\\ +L'ensemble des solutions mises en œuvre pour ce **site**, reste à la discrétion de l'**hébergeur** et des **prestataires**. Les prestataires opèrent en Europe, les données sont stockées en Europe et sont soumis aux RGPD. + +Le WHOIS du nom de domaine ne reflète pas l'infrastructure en backoffice. + +Pour contacter le responsable de l'hébergement, veuillez adresser un mail à **presence.8772@acemail.fr**, en commençant le sujet du mail avec le code **125F45F78772**. + +===== - Mentions relatives à l'utilisation de cookie ===== + +Un cookie est un petit fichier informatique qui permet d'analyser votre comportement d'usager lors de la visite du site. +Des cookies sont utilisés dans le **site** afin d'améliorer l'expérience utilisateur lors de la navigation et de la connexion au site. Ils ne sont pas soumis à approbation par le visiteur. + +Il n'existe aucune autre utilisation de ces cookies. + +L'exploitant et le propriétaires de ces cookies restent **aceinternet**, l'exploitant de ce site. + +La durée de validité maximale est de 13 mois. + +===== - Mentions relatives à l'utilisation de logs ===== + +En visitant ce site, l'adresse IP de connexion, les ressources demandées, l'identifiant utilisé dans le site, taille des ressources, code http d'exploitation, sont stockées dans les fichiers logs pour réaliser des statistiques de visites. Ces données ne sont pas nominatives et ne peuvent pas le prétendre être. Il est impossible au visiteur d'en demander la suppression ou la modification. + +L'exploitant et le propriétaire des fichiers logs restent **aceinternet**, l'exploitant de ce site. + +La durée de conservation maximale est de 10 ans. + + +===== - Mentions relatives à l'utilisation des données personnelles ===== + +{{ cookie:dokuwiki_profil.png|}} + +Les données personnelles sont accessibles par l'utilisateur dans la page **profil utilisateur**. + +Les données personnelles obligatoires : + * adresse mail + * nom + +L'utilisateur à la liberté de modifier les données suivantes : + * adresse mail + * nom + +Il n'est pas possible de modifier les données suivantes : + * utilisateur + +L'utilisateur à possibilité de supprimer son compte utilisateur à tout moment. Cela ne supprimera pas les pages écrites. + diff --git a/data/pages/lexmark-cs410dn.txt b/data/pages/lexmark-cs410dn.txt new file mode 100644 index 0000000..328c672 --- /dev/null +++ b/data/pages/lexmark-cs410dn.txt @@ -0,0 +1,38 @@ +====== Lexmark CS410dn ====== +{{ :pasted:20211110-081901.png?100|Lexmark CS410dn}} + +===== Firmware ou pilote ===== + +==== Télécharger le firmware ou le pilote ==== + +__Depuis le site Lexmark__ + +1. Accéder au site https://www.lexmark.com/fr_fr/printer/7607/Lexmark-CS410dn + +2. Accéder à la section **Pilotes et téléchargements** + +| {{:pasted:20211110-081140.png}} | + +3. Le paragraphe **Pilotes et téléchargements** s'affiche. Séléctionner le filtre **Firmware** ou **Pilote** dans la colonne **type** + +| {{:pasted:20211110-081250.png}} | + +4. Le tableau des téléchargements se réduit. Cliquer sur le nom du programme avec en priorité le pilote le plus récent. + +| {{:pasted:20211110-081351.png}} | + +5. La fenêtre **Accord de licence utilisateur final ...** s'affiche. Cocher la case **Je suis d’accord avec l’accord de licence d’utilisateur final ....** et valider avec le bouton **télécharger**. + +| {{:pasted:20211110-081541.png}} | + +==== Installer le pilote ==== + +Il s'agit d'un fichier RPM. Un double clic dans l'explorateur de fichier suffit à l'executer. + +| {{:pasted:20211110-081707.png}} | + +==== Paramétrer le pilote ==== + +Ouvrir la programme **Imprimantes**. + +Je vous conseille de supprimer diff --git a/data/pages/loisirs.txt b/data/pages/loisirs.txt new file mode 100644 index 0000000..ab64bbb --- /dev/null +++ b/data/pages/loisirs.txt @@ -0,0 +1,9 @@ +====== Loisirs ====== + +{{ :logo_loisirs.jpg?nolink&75x75|Loisirs}} + + + + + +~~NOTOC~~ diff --git a/data/pages/loisirs/ebooks.txt b/data/pages/loisirs/ebooks.txt new file mode 100644 index 0000000..1d45ac7 --- /dev/null +++ b/data/pages/loisirs/ebooks.txt @@ -0,0 +1,7 @@ +====== eBooks ====== + + +Annuaire eBook + +{{rss>https://www.annuaire-ebook.com/rss.xml}} + diff --git a/data/pages/loisirs/guitare_pro.txt b/data/pages/loisirs/guitare_pro.txt new file mode 100644 index 0000000..c4a6951 --- /dev/null +++ b/data/pages/loisirs/guitare_pro.txt @@ -0,0 +1,12 @@ +====== Guitare Pro ====== + +{{ ::guitare_pro_magasin_tarif.png?nolink&600|}} + +Mon plus grand se plait à réaliser des compositions musicales. Ce n'est pas encore Hans Zimmer, mais il se débrouille bien. En parallèle, il joue du piano. Il doit encore s'entrainer. + +Le professeur de musique et de composition nous a conseillé d'acheter **Guitare Pro** pour l'année prochaine. + +C'est un programme qui fonctionne sous Windows 7 / 8 / 10 et Mac OS X. + +Je ne sais pas trop si c'est un investissement nécessaire. + diff --git a/data/pages/loisirs/jardin.txt b/data/pages/loisirs/jardin.txt new file mode 100644 index 0000000..f33f599 --- /dev/null +++ b/data/pages/loisirs/jardin.txt @@ -0,0 +1,4 @@ +====== Jardin ====== +{{ :loisirs:jardin.jpg?noLink&75x75|Jardin de loisirs}} + + \ No newline at end of file diff --git a/data/pages/loisirs/jardin/quelques-idees-a-appliquer-dans-votre-jardin-en-fevrier.txt b/data/pages/loisirs/jardin/quelques-idees-a-appliquer-dans-votre-jardin-en-fevrier.txt new file mode 100644 index 0000000..d8c1e71 --- /dev/null +++ b/data/pages/loisirs/jardin/quelques-idees-a-appliquer-dans-votre-jardin-en-fevrier.txt @@ -0,0 +1,10 @@ +====== Quelques idées à appliquer dans votre jardin ====== + + + * Béquiller le pied des arbres fruitiers (bêchage superficiel à la fourche-bêche) et apporter de l’engrais complet organique. + * Bouturer les framboisiers et groseilliers et à l’intérieur les anthémis, chrysanthème, lantana, fuchsia + * Couper les touffes de gui qui envahissent les arbres. Creuser l’écorce pour bien éliminer le parasite. Recouvrir la plaie avec un mastic cicatrisant. + * Doucher chaque semaine le feuillage des plantes de la maison. + * Empoter les tubercules de dahlias et de cannas pour qu’ils démarrent doucement dans la véranda. + * Épandre un engrais anti-mousse sur le gazon dès que la température atteint 10 °C. + * Faire élaguer par un professionnel les arbres trop encombrants. \ No newline at end of file diff --git a/data/pages/loisirs/jeux-de-societe.txt b/data/pages/loisirs/jeux-de-societe.txt new file mode 100644 index 0000000..85e1c62 --- /dev/null +++ b/data/pages/loisirs/jeux-de-societe.txt @@ -0,0 +1,4 @@ +====== Jeux de société ====== +{{ :loisirs:jeux-de-societe.jpg?noLink&75x75|Jeux de société}} + + diff --git a/data/pages/loisirs/jeux-de-societe/piratatak.txt b/data/pages/loisirs/jeux-de-societe/piratatak.txt new file mode 100644 index 0000000..12c6291 --- /dev/null +++ b/data/pages/loisirs/jeux-de-societe/piratatak.txt @@ -0,0 +1,47 @@ +====== Piratatak ====== + +{{tag>"5 ans" "cartes" "jusqu'à 4 joueurs" "2 joueurs mini"}} + +| {{ loisirs:jeux-de-societe:piratatak:boite.jpg?200 |}} | {{ loisirs:jeux-de-societe:piratatak:cartes.jpg?200 |}} | {{ loisirs:jeux-de-societe:piratatak:cartes_bateaux.jpg?200 |}} | + +Dès 5 ans + +---- + +De 2 à 4 joueurs + +---- + +**Contenu :** 55 cartes : 4 x 6 = 24 cartes «bateau», 20 cartes «pièce d’or», 8 cartes «pirates», 3 cartes «coup de canon». + +---- + +**But du jeu :** Etre le premier à reconstituer le bateau de sa couleur. + +**Préparation du jeu :** Poser les cartes faces cachées au centre de la table. + +**Déroulement du jeu :** On joue dans le sens des aiguilles d’une montre. Le plus jeune joueur pioche une carte qu'il montre aux autres joueurs. Tout au long de la partie, les joueurs sont obligés de piocher au moins une fois ; puis ils peuvent décider de continuer à piocher ou de passer la main... + +**Lors d'une pioche, 4 possibilités se présentent :**\\ + * **Le joueur pioche une carte « bateau»** : Si le joueur ne construit pas encore de bateau, il la pose devant lui et devra reconstituer le bateau de cette couleur piochée. (Sauf si un autre joueur construit déjà un bateau de cette couleur). Lors des prochains tours, toutes les cartes bateau de cette couleur lui permettront de reconstituer son bateau ; les cartes bateaux des autres couleurs seront posées sur sa droite. (Il pourra s’en débarrasser ou se les faire acheter plus tard dans la partie).\\ Après avoir pioché une carte bateau, //le joueur peut continuer à piocher//. + * **le joueur pioche une carte «canon»** : il la pose sur sa droite et //peut continuer à piocher//. + * **Le joueur pioche une carte «pièce d’or»** : Il la pose sur sa droite et //peut continuer à piocher//. +Les cartes «pièces d’or» permettent au joueur d’acheter à un adversaire une carte «bateau» pour compléter +son propre bateau. (3 cartes «pièces d’or» en échange d’une carte «bateau»). \\ Attention : + * Si le joueur veut acheter une carte bateau (1 seule par tour), il ne pioche pas de carte lors de ce tour. + * Le joueur adverse ne peut pas refuser de vendre une carte bateau. + * **Le joueur pioche une carte «Pirate»** : + * Pas de chance ! Le joueur remet à côté de la pioche 3 cartes de son jeu (des pièces d'or, des parties de bateau d'autres joueurs ou du sien !) + la carte «pirate» et passe la main. (S’il lui reste moins de 3 cartes, il rend toutes celles qu’il lui reste). + * S’il possède une carte «canon» : il remet à côté de la pioche la carte «pirate» + la carte «canon». +//Le joueur passe alors la main.// + +**Pioche** +Lorsque la pioche est épuisée, un joueur prend toutes les cartes, les mélange et les repose pour constituer +une nouvelle pioche. + +**Qui gagne ?** +Le gagnant est le premier qui a réussi à former un bateau complet (6 cartes de la même couleur). + +//Contient de petites pièces pouvant être ingérées.// + +[[http://www.eveiletjeux.com/photo/PDF/128996.pdf]] \ No newline at end of file diff --git a/data/pages/loisirs/l-hotel-de-ville-grenoble.txt b/data/pages/loisirs/l-hotel-de-ville-grenoble.txt new file mode 100644 index 0000000..701086e --- /dev/null +++ b/data/pages/loisirs/l-hotel-de-ville-grenoble.txt @@ -0,0 +1,22 @@ +====== L'Hotel de Ville Grenoble ====== +{{ :dummy.png?75x75|Nom de la section}} + +Autrefois, dans les bourgs et les villages, s'appelait la Maison Commune. + +===== De la maison Commune à l’Hôtel de Ville ===== + +En 1390, les Consuls firent élever sur les bords de l'Isère, la Tour de l'Isle, qui devint ainsi la première Maison Commune, avec un puissant beffroi à l'aspect de forteresse. Enfin les archives et les sceaux étaient abrités dans un endroit sûr. On y déposa en particulier les **chartes des franchises**, la bulle impériale, le poinçon des orfèvres et le grand sceau de la ville. Les réunions du conseil se tenaient tous les vendredis, à 2 heures de l'après-midi dans une salle de la tour, décorée d'un crucifix et des armes de Grenoble. Mais, après la prise de la Ville en 1590 par **François de Bonne**, **Lesdiguière**, celui-ci voulant construire de nouveaux remparts, expulsa les consuls de leur Maison Commune, dont la Tour devint un donjon de défense pour les nouvelles fortifications construites au début du XVIè siècle. + +Les **chartes des franchises** étaient reliées en un livre, le "**livre de la Chaîne**", dont la chaîne de fer était rivé aux murs ayant plus de deux mètres d'épaisseur. + +===== Biblio ===== + +**Textes** + +[[https://fr.wikipedia.org/wiki/Tour_de_l%27Isle|Tou de l'Isle]] Licence CC BY-SA 3.0 + +[[https://www.ginsteve-visiterhonealpesisere.com/blog/un-dimanche-une-decouverte/1-dimanche-1-decouverte-n-11-la-tour-de-l-isle-a-grenoble.html|La Tour de l'Isle à Grenoble]] + +**Photos** + +[[https://commons.wikimedia.org/wiki/File:Mus%C3%A9e_de_Grenoble.JPG|1]] Musée de Grenoble depuis la Bastille avec la Tour de Lisle à droite. [[https://commons.wikimedia.org/wiki/User:Milky|Milky]] 02/09/2008 diff --git a/data/pages/loisirs/la-tour-de-l-isle-grenoble.txt b/data/pages/loisirs/la-tour-de-l-isle-grenoble.txt new file mode 100644 index 0000000..1efbe5a --- /dev/null +++ b/data/pages/loisirs/la-tour-de-l-isle-grenoble.txt @@ -0,0 +1,32 @@ +====== la tour de l isle grenoble ====== + + +En 1390, les Consuls firent élever sur les bords de l'Isère, la Tour de l'Isle, qui devint ainsi la première Maison Commune, avec un puissant beffroi à l'aspect de forteresse. Enfin les archives et les sceaux étaient abrités dans un endroit sûr. On y déposa en particulier les **chartes des franchises**, la bulle impériale, le poinçon des orfèvres et le grand sceau de la ville. Les réunions du conseil se tenaient tous les vendredis, à 2 heures de l'après-midi dans une salle de la tour, décorée d'un crucifix et des armes de Grenoble. Mais, après la prise de la Ville en 1590 par **François de Bonne**, **Lesdiguière**, celui-ci voulant construire de nouveaux remparts, expulsa les consuls de leur Maison Commune, dont la Tour devint un donjon de défense pour les nouvelles fortifications construites au début du XVIè siècle. + +Si François de Bonne la vide de ses occupants, c'est pour mieux l'intégrer dans le dispositif défensif de Grenoble, qu'il modernise avec la construction de nouveaux remparts et d'une citadelle, appelé aussi "l'arsenal". La Tour de l'Isle loge alors des officiers tandis que le reste de la citadelle abrite les troupes et les pièces de canon. + +Par la suite, elle aura divers usages, puis à la fin du XIXème siècle, elle sera intégrée à la caserne Vinoy qui s'installe dans l'ancienne citadelle de Lesdiguières... et de nombreux bâtiments viennent s'accoler à la Tour de l'Isle, comme en témoignent encore quelques cartes postales anciennes. + + + +La Tour de l'Isle, enserrée dans les bâtiments de la Caserne Vinoy + +Grenoble la caserne vinoy + +La Tour de l'Isle au sein de la Caserne Vinoy, implantée sur ce qui est devenue l'Esplanade du Musée (qui sur la photo se trouverait... dans le bois!) + +La Tour accueille alors un service colombophile de trois cents pigeons, qui cessa ses activités en 1954. + +La caserne Vinoy est détruite un peu plus tard, dans les années 1960, pour laisser place à un parking, mais la Tour de l'Isle, elle, reste fièrement debout ! + +Enfin, dernière étape de sa longue histoire, elle est intégrée au nouveau Musée de Grenoble qui s'installe à ses côtés en 1994, et elle abrite depuis, le cabinet de dessins du musée : on y accède grâce à une passerelle de verre. + +Actuellement propriété de l’État, elle est inscrite aux **Monuments Historiques** depuis le 25/09/1943 + +===== Biblio ===== + +**Textes** + +[[https://fr.wikipedia.org/wiki/Tour_de_l%27Isle|Tou de l'Isle]] Licence CC BY-SA 3.0 + +[[https://www.ginsteve-visiterhonealpesisere.com/blog/un-dimanche-une-decouverte/1-dimanche-1-decouverte-n-11-la-tour-de-l-isle-a-grenoble.html|La Tour de l'Isle à Grenoble]] diff --git a/data/pages/loisirs/lego/2824/index.txt b/data/pages/loisirs/lego/2824/index.txt new file mode 100644 index 0000000..f0e9e6d --- /dev/null +++ b/data/pages/loisirs/lego/2824/index.txt @@ -0,0 +1,15 @@ +====== 2824 - Calendrier de l'avent ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:2824:2824-1.jpg?300 |}} + +Article: 2824 + +Âges: 5-et plus + +Année : 2010 + +Nb de Pièces: 271 + +[[http://www.peeron.com/inv/sets/2824-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/3177/index.txt b/data/pages/loisirs/lego/3177/index.txt new file mode 100644 index 0000000..5e113f7 --- /dev/null +++ b/data/pages/loisirs/lego/3177/index.txt @@ -0,0 +1,16 @@ +====== 3177- La Petite Voiture ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:3177:3177.jpg?300 |}} + +Article: 3177 + +Âges:5-12 + +Nb de Pièces: 43 + + +Amuse-toi à conduire dans la ville, à éviter les embouteillages et à te garer facilement avec cette petite voiture. + +{{:loisirs:lego:3177:3177.pdf|}} \ No newline at end of file diff --git a/data/pages/loisirs/lego/3178/index.txt b/data/pages/loisirs/lego/3178/index.txt new file mode 100644 index 0000000..b0317b5 --- /dev/null +++ b/data/pages/loisirs/lego/3178/index.txt @@ -0,0 +1,28 @@ +====== 3178 - L’hydravion ====== + +{{tag>"LEGO City"}} + +{{:3178:lego_3178_hydravion.jpg?200 |}} + +Article : 3178 + +Âges : 5-12 + +Année : 2010 + +Nb de Pièces : 102 + +{{loisirs:lego:3178:manuel_3178_1.pdf| Manuel 1}} + +{{loisirs:lego:3178:manuel_3178_2.pdf| Manuel 2}} + +Installe-toi aux commandes de ce superbe hydravion ! + +Faites le plein et envolez-vous vers des contrées lointaines à bord de ce puissant hydravion à deux hélices. Préparez-vous à amerrir en pleine mer ! + +Envolez-vous au bout du monde et amerrissez sur les lacs ou l’océan grâce à l’hydravion LEGO® City ! Ouvrez le toit, installez-vous aux commandes et décollez grâce aux deux puissants moteurs à hélice. N’oubliez pas de faire le plein avant de partir ! Contient une figurine de pilote. + +L'ensemble comprend un hydravion et un pilote +L’hydravion mesure plus de 17 cm de long et 10 cm de haut + +[[http://www.peeron.com/inv/sets/3178-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/4200/index.txt b/data/pages/loisirs/lego/4200/index.txt new file mode 100644 index 0000000..6727363 --- /dev/null +++ b/data/pages/loisirs/lego/4200/index.txt @@ -0,0 +1,25 @@ +====== 4200 - Le 4x4 de la mine ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:4200:4200.jpg?300 |}} + + +Article: 4200 + +Âges:5-12 + +Nb de Pièces:102 + + +ECherchons de l'or avec ce puissant 4x4 ! + +Ce mineur conduit son puissant 4x4 de la mine pour chercher de l'or. Ce ne sera pas facile mais avec sa dynamite, sa hache et sa foreuse, il ne mettra pas longtemps à trouver de l'or. Fais exploser la roche avec la dynamite pour trouver les pépites d'or et les cristaux ! Inclut une figurine de mineur. + +• Inclut une figurine de mineur +• Le 4x4 de la mine est doté d'un compartiment de rangement à l'arrière +• Les accessoires incluent une hache, une foreuse, de la dynamite avec une minuterie et un détonateur, un panneau d'avertissement, un gros rocher contenant des pépites d'or et 2 cristaux d'or et un casque de mineur +• Fais exploser le rocher avec la dynamite ! +• Trouve l'or ! +• Conduis le 4x4 sur le terrain rocheux de la mine ! +• Mesure plus de 6 cm de haut, 5cm de large et 11 cm de long \ No newline at end of file diff --git a/data/pages/loisirs/lego/4208/index.txt b/data/pages/loisirs/lego/4208/index.txt new file mode 100644 index 0000000..2d75612 --- /dev/null +++ b/data/pages/loisirs/lego/4208/index.txt @@ -0,0 +1,25 @@ +====== 4208 - Le camion de pompier tout-terrain ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:4208:4208.jpg?300 |}} + +Article: 6511 + +Âges: 6-12 ans + +Année : 1992 + +Nb de Pièces: 240 + + +Eteignez l'incendie de forêt avec le camion de pompier tout-terrain. + +Roulez sur tous les terrains pour éteindre les incendies dans la forêt de Lego City, avec le camion de pompier et son canon d'eau rotatif. + + + + + + +[[http://rebrickable.com/sets/4208-1/4-%C3%97-4-fire-truck-fire-2012]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/4209/index.txt b/data/pages/loisirs/lego/4209/index.txt new file mode 100644 index 0000000..f0f9712 --- /dev/null +++ b/data/pages/loisirs/lego/4209/index.txt @@ -0,0 +1,39 @@ +====== 4209 - l'avion des pompiers ====== + +{{tag>"LEGO City"}} + + +{{:loisirs:lego:4209:4209-1.jpg?300 |}} + +Article: 4209 + +Âges: 5 et plus + +Année : 2012 + +Nb de Pièces: 522 + + + + + + + + + + + + +Maîtrisez l'incendie de forêt avec l'avion des pompiers ! + +Maîtrisez et éteignez le feu de forêt ! Déversez l'eau sur les arbres avec le canadair, puis rendez-vous sur place avec le camion de pompier tout-terrain et sa remorque pour maîtriser et éteindre l'incendie ! Inclut 3 figurines : 2 pilotes et un pompier forestier. +Inclut 3 figurines : 2 pilotes et un pompier forestier +Comprend l'avion des pompiers et un camion de pompier tout-terrain avec sa remorque +L'avion des pompiers possède des hélices rotatives, des portes qui s'ouvrent et une fonction pour déverser de l'eau +Le camion de pompier tout-terrain comprend une remorque avec une lance à incendie et un compartiment qui s'ouvre sur un équipement de pompier +Accessoires : 2 arbres, des flammes, 30 briques d'eau LEGO®, une tronçonneuse, une hache, un talkie-walkie, une lampe torche et une boîte de rangement +Lâchez les briques d'eau LEGO sur l'incendie ! +Branchez la lance à incendie sur l'avion des pompiers ! +Mesure plus de 33 cm de long sur 44 cm de large +REMARQUE : n'est pas conçu pour être utilisé avec de la vraie eau. + diff --git a/data/pages/loisirs/lego/4427/index.txt b/data/pages/loisirs/lego/4427/index.txt new file mode 100644 index 0000000..1115c9a --- /dev/null +++ b/data/pages/loisirs/lego/4427/index.txt @@ -0,0 +1,29 @@ +====== 4427 - Le 4x4 des pompiers en forêt ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:4427:4427.jpg?300|}} + +Article: 4427 + +Âges: 5 - 12 ans + +Année : 2012 + +Nb de Pièces: 50 + +Foncez éteindre l'incendie avec le 4x4 ultra-rapide des pompiers ! + +Soyez le premier à intervenir avec le 4x4 des pompiers ! À bord de son tout-terrain aux quatre roues motrices, ce pompier est toujours prêt à intervenir en cas d'incendie ! Inclut une figurine de pompier forestier. +Inclut une figurine de pompier forestier +Comprend un équipement ininflammable, une tronçonneuse et une hache +Foncez sur le lieu de l'incendie ! +Ne laissez aucun terrain vous retarder ! +Le 4x4 des pompiers en forêt mesure plus de 7 cm de long + + + + + + + diff --git a/data/pages/loisirs/lego/4428/index.txt b/data/pages/loisirs/lego/4428/index.txt new file mode 100644 index 0000000..a196c94 --- /dev/null +++ b/data/pages/loisirs/lego/4428/index.txt @@ -0,0 +1,21 @@ +====== 4428 - Le Calendrier de l'avent ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:4428:4428.jpg?300 |4428}} + +Article: 4428 + +Âges: 5-12 ans + +Année : + +Nb de Pièces: 248 + +Pars au secours du Père Noël à temps pour sauver Noël ! + +C'est la veille de Noël, mais le traineau du Père Noël est bloqué dans la neige au beau milieu de la forêt ! Vite ! Il a besoin de l'aide des pompiers de LEGO® City pour pouvoir distribuer ses cadeaux à temps ! Ouvre une porte chaque jour, du 1er au 24 décembre pour découvrir les figurines, modèles et accessoires dont le Père Noël a besoin pour se sortir de cette drôle de situation. Toi seul peux aider le Père Noël à débloquer son traineau à temps pour Noël ! + +Ouvre une fenêtre chaque jour, du 1er au 24 décembre, pour révéler les surprises LEGO® City + Les cadeaux incluent 7 figurines (le Père Noël, 3 pompiers, un frère, une sœur, et un mécanicien), des équipements de pompier, une borne d'incendie et une tronçonneuse, une catapulte de neige, un mini camion de pompier et plus encore ! +A toi de porter secours au Père Noël à temps pour qu'il distribue ses cadeaux, en construisant une nouvelle surprise chaque jour ! \ No newline at end of file diff --git a/data/pages/loisirs/lego/4436/index.txt b/data/pages/loisirs/lego/4436/index.txt new file mode 100644 index 0000000..0b354a4 --- /dev/null +++ b/data/pages/loisirs/lego/4436/index.txt @@ -0,0 +1,16 @@ +====== 4436 - La voiture de patrouille en forêt ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:4436:4436.png?300 |}} + +Article: 4436 + +Âges:5-12 + + +Nb de Pièces:97 + +Arrêtez le voleur avant qu'il ne s'enfuie à travers la forêt, avec la voiture... +Le policier forestier a repéré le voleur en train de s'enfuir dans la forêt. Poursuivez-le avec la voiture de patrouille et passez-lui les menottes avant qu'il ne saute par-dessus la barrière pour s'échapper ! +Prenez garde aux ours ! Inclut un policier forestier et un voleur. \ No newline at end of file diff --git a/data/pages/loisirs/lego/4641/index.txt b/data/pages/loisirs/lego/4641/index.txt new file mode 100644 index 0000000..0c17ece --- /dev/null +++ b/data/pages/loisirs/lego/4641/index.txt @@ -0,0 +1,17 @@ +====== 4641 - Le Hors-Bord ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:4641:4641.jpg?300 |}} + +Article: 4641 + +Âges:5-12 + +Nb de Pièces: 34 + +Prépare-toi pour une course effrénée sur ce hors-bord ultra-rapide ! Revêts ton gilet de sauvetage et prépare-toi à foncer sur les flots. Mais tiens-toi bien pour ne pas finir à la mer ! + + +{{:loisirs:lego:4641:4641.pdf|}} + \ No newline at end of file diff --git a/data/pages/loisirs/lego/5508/index.txt b/data/pages/loisirs/lego/5508/index.txt new file mode 100644 index 0000000..222b791 --- /dev/null +++ b/data/pages/loisirs/lego/5508/index.txt @@ -0,0 +1,28 @@ +====== 5508 - Boîte de briques de luxe ====== + +{{tag>"LEGO Creator"}} + +{{:loisirs:lego:5508:5508-1.jpg?200 |}} +{{:loisirs:lego:5508:5508-2.jpg?200 |}} + +Article: 5508 + +Année: 2010 + +Âges:7-12 + +Nb de Pièces:704 + +La construction créative LEGO® commence ici ! + +Cette boîte de rangement, solide et réutilisable dotée d’un couvercle détachable contient tout ce dont tu as besoin pour t’amuser en imaginant des constructions LEGO® ! Elle contient plus de 700 éléments, dont des briques classiques LEGO et de nombreux éléments spéciaux comme des roues, des fenêtres, des portes, une plaque de base et deux figurines, pour des heures de construction ! Comprend un séparateur de briques, et un livret de montage et d’idées de construction. + +Cette boîte de luxe contient des briques, des fenêtres, des portes et un tas d’autres éléments, pour des heures de contruction ! +Une boîte solide facilite le rangement ! + + + +{{:loisirs:lego:5508:5508-3..jpg?200|}} +{{:loisirs:lego:5508:5508.pdf|}} + + \ No newline at end of file diff --git a/data/pages/loisirs/lego/5761/index.txt b/data/pages/loisirs/lego/5761/index.txt new file mode 100644 index 0000000..71891d4 --- /dev/null +++ b/data/pages/loisirs/lego/5761/index.txt @@ -0,0 +1,18 @@ +====== 5761- La Mini Pelleteuse ====== + +{{tag>"LEGO Creator"}} + +{{:loisirs:lego:5761:5761.jpg?300 |}} + +Article: 5761 + +Âges:5-12 + +Nb de Pièces: 57 + + +Construis cette authentique pelleteuse et amuse toi à faire monter et descendre la pelle ! +Modèles alternatifs avec instructions de montage incluses : tout-terrain ou dépanneuse. + + +{{:loisirs:lego:5761:5761.pdf|}} \ No newline at end of file diff --git a/data/pages/loisirs/lego/5762/index.txt b/data/pages/loisirs/lego/5762/index.txt new file mode 100644 index 0000000..c2df9ef --- /dev/null +++ b/data/pages/loisirs/lego/5762/index.txt @@ -0,0 +1,21 @@ +====== 5762 - Le mini avion ====== + +{{tag>"LEGO Creator"}} + +{{:5762:5762.jpg?200 |}} + +Article: 5762 + +Âges:6-12 + +Nb de Pièces:52 + +{{:5762:5762_manuel.pdf| Manuel}} + +Envole-toi dans le ciel ou vogue sur les flots avec ce mini véhicule 3 en 1 ! + +Deviens le roi du ciel avec ce mini avion très agile et ses hélices rotatives ! Décolle grâce aux moteurs doubles perfectionnés et atterris avec les phares transparents ! Se transforme en avion ultra-léger ou en hors-bord. Se range dans une boîte réutilisable très pratique. + +Le mini avion mesure 10 cm de long sur 10 cm de large. +Se range dans une boîte réutilisable très pratique. +Se transforme en avion ultra-léger ou en hors-bord ! \ No newline at end of file diff --git a/data/pages/loisirs/lego/5866/index.txt b/data/pages/loisirs/lego/5866/index.txt new file mode 100644 index 0000000..6aad582 --- /dev/null +++ b/data/pages/loisirs/lego/5866/index.txt @@ -0,0 +1,17 @@ +====== 5866 - L’hélicoptère de secours ====== + +{{tag>"LEGO Creator"}} + +{{:loisirs:lego:5866:5866.jpg?300 |}} + +Article: 5866 + +Âges:6-12 + +Nb de Pièces:149 + +Année :2010 + +Va porter secours avec cet impressionnant hélicoptère équipé d’hélices rotatives et d’une rampe arrière. Tu peux le transformer en bi-plane pour faire des acrobaties de haut vol ou en hors-bord ultra rapide ! Les instructions de montage pour ces 3 modèles sont présentes dans la boîte. + +{{:loisirs:lego:5866:5866.pdf|}} diff --git a/data/pages/loisirs/lego/5891/index.txt b/data/pages/loisirs/lego/5891/index.txt new file mode 100644 index 0000000..a8da7d5 --- /dev/null +++ b/data/pages/loisirs/lego/5891/index.txt @@ -0,0 +1,25 @@ +====== 5891 - La maison de campagne ====== + + +{{tag>"LEGO Creator"}} + +{{:loisirs:lego:5891:5891.jpg?200|}} + +Article: 5891 + +Âges:7-12 + +Nb de Pièces:539 + +Construis une maison classique 3 en 1 ! + +Cette maison de campagne moderne et son pommier possèdent de nombreux détails amusants et réalistes comme une boîte aux lettres avec du courrier, une antenne satellite, un panier de basket, une tondeuse, un portail et une porte de garage qui s’ouvrent, une échelle qui mène au grenier, et bien plus encore ! Comprend des instructions pour en faire une maison de ville ou une maison de vacances. + +Une boîte aux lettres, une tondeuse, une lampe extérieure, une arrivée d’eau dans le jardin et bien plus encore +Soulève le toit et joue à l’intérieur +3 modèles en 1 ! Convertis-la en grande maison de ville ou en maison de vacances + + + + + \ No newline at end of file diff --git a/data/pages/loisirs/lego/6115/index.txt b/data/pages/loisirs/lego/6115/index.txt new file mode 100644 index 0000000..1ad11be --- /dev/null +++ b/data/pages/loisirs/lego/6115/index.txt @@ -0,0 +1,21 @@ +====== 6115 - Petit aquanaut ====== + +{{tag>"LEGO System"}} + +{{:loisirs:lego:6115:6115-2.jpg?300 |}} + +Article: 6115 + +Âges: 5-10 ans + +Année : 1995 + +Nb de Pièces: 25 + + + +{{:loisirs:lego:6115:001.jpg?300 | Manuel page 1}} {{ :loisirs:lego:6115:002.jpg?300|Manuel page 2}} + + + +[[http://www.peeron.com/inv/sets/6115-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/6508/index.txt b/data/pages/loisirs/lego/6508/index.txt new file mode 100644 index 0000000..a575974 --- /dev/null +++ b/data/pages/loisirs/lego/6508/index.txt @@ -0,0 +1,26 @@ +====== 6508 - Wave Racer ====== + +{{tag>"LEGO legoland"}} + +{{:loisirs:lego:6508:6508.jpg?300 |}} + + + + +Article: 6508 + +Année : 1990 + +Nb de Pièces: 31 + + + + + + +{{:loisirs:lego:6508:6508-2.jpg?300 |}} +{{ :loisirs:lego:6508:6508-1.jpg?300|}} + + + +[[http://www.peeron.com/inv/sets/6508-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/6511/index.txt b/data/pages/loisirs/lego/6511/index.txt new file mode 100644 index 0000000..6a4e57f --- /dev/null +++ b/data/pages/loisirs/lego/6511/index.txt @@ -0,0 +1,21 @@ +====== 6511 - Véhicule sauveteur Pompier ====== + +{{tag>"LEGO System"}} + +{{:loisirs:lego:6511:6511_rescue_runabout.jpg?300 |}} + +Article: 6511 + +Âges: 6-12 ans + +Année : 1992 + +Nb de Pièces: 34 + + + +{{:loisirs:lego:6511:d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2v2z3j4l4f4s2u204q2.jpg?300 |}} {{ :loisirs:lego:6511:d4e4o5g414f4w5w5n4z5m44426a4k4l4y5v2a4z264w2u234x2w2z3j4l4f4s2u204q2.jpg?300|}} + + + +[[http://www.peeron.com/inv/sets/6511-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/6512/index.txt b/data/pages/loisirs/lego/6512/index.txt new file mode 100644 index 0000000..da95e29 --- /dev/null +++ b/data/pages/loisirs/lego/6512/index.txt @@ -0,0 +1,19 @@ +====== 6512 - Landscape Loader ====== + +{{tag>"LEGO System"}} + +{{ :loisirs:lego:6512:6512-groot.gif?300|}} + +Article: 6512 + +Âges: + +Année : 1992 + +Nb de Pièces: 34 + + + +{{:loisirs:lego:6512:6512-1.jpg?300 |}} {{ :loisirs:lego:6512:6512-2.jpg?300|}} + +[[http://www.peeron.com/inv/sets/6512-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/6524/index.txt b/data/pages/loisirs/lego/6524/index.txt new file mode 100644 index 0000000..5844abb --- /dev/null +++ b/data/pages/loisirs/lego/6524/index.txt @@ -0,0 +1,22 @@ +====== 6524 - Tracteur chasse-neige ====== + +{{tag>"LEGO legoland"}} + +{{:loisirs:lego:6524:6524.jpg?300 |}} + +Article: 6524 + +Âges: 6-12 ans + +Année : 1988 + +Nb de Pièces: 88 + + + + +{{:loisirs:lego:6524:6524-2.jpg?300 |}} {{ :loisirs:lego:6524:6524-3.jpg?300|}} {{ :loisirs:lego:6524:6524-4.jpg?300|}} + + + +[[http://www.peeron.com/inv/sets/6524-1] \ No newline at end of file diff --git a/data/pages/loisirs/lego/6531/index.txt b/data/pages/loisirs/lego/6531/index.txt new file mode 100644 index 0000000..efebd95 --- /dev/null +++ b/data/pages/loisirs/lego/6531/index.txt @@ -0,0 +1,21 @@ +====== 6531 - Hélicoptère Pompiers ====== + +{{tag>"LEGO System"}} + +{{ :loisirs:lego:6531:6531-groot.gif?300|}} + +Article: 6531 + +Âges: 6-12 ans + +Année : 1991 + +Nb de Pièces: 51 + + + +{{:loisirs:lego:6531:6531-1.jpg?300 |}} {{ :loisirs:lego:6531:6531-2.jpg?300|}} + + + +[[http://www.peeron.com/inv/sets/6531-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/6572/index.txt b/data/pages/loisirs/lego/6572/index.txt new file mode 100644 index 0000000..3528377 --- /dev/null +++ b/data/pages/loisirs/lego/6572/index.txt @@ -0,0 +1,17 @@ +====== 6572 - Chare à voile ====== + +{{tag>"LEGO System"}} + +{{ :loisirs:lego:6572:6572-1.jpg?300|}} + +Article: 6572 + +Âges: + +Année : 1998 + +Nb de Pièces: 46 + +{{:loisirs:lego:6572:4115750.pdf|Manuel}} + +[[http://www.peeron.com/inv/sets/6572-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/6665/index.txt b/data/pages/loisirs/lego/6665/index.txt new file mode 100644 index 0000000..7e311c8 --- /dev/null +++ b/data/pages/loisirs/lego/6665/index.txt @@ -0,0 +1,22 @@ +====== 6665 - bateau Rafting ====== + +{{tag>"LEGO System"}} + +{{:loisirs:lego:6665:6665.jpg?200 |}} + + +Article: 6665 + +Âges: + +Année : 1994 + +Nb de Pièces: 62 + +{{:loisirs:lego:6665:6665-1.jpg?200 |}} +{{:loisirs:lego:6665:6665-2.jpg?200|}} + + + + +[[http://www.peeron.com/inv/sets/6665-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/6867/index.txt b/data/pages/loisirs/lego/6867/index.txt new file mode 100644 index 0000000..a3e8cd8 --- /dev/null +++ b/data/pages/loisirs/lego/6867/index.txt @@ -0,0 +1,30 @@ +====== 6867 - L'évasion de Loki ====== + +{{tag>"LEGO Superheroes"}} + +{{:6867:lego_6867_evasion_loki.jpg?200 |}} + +Article: 6867 + +Âges: 6-12 + +Nb de Pièces: 181 + +{{:6867:manuel_6867.pdf| Manuel}} + +{{:6867:comic_6867.pdf| Comic}} + +Poursuis Loki en volant avec Iron Man avant qu'il ne puisse s'échapper sur le tout-terrain multifonction avec le tube cosmique qu'il a volé ! + +Récupère à Loki le tube cosmique volé ! + +Loki s'échappe du quartier-général de S.H.I.E.L.D. avec son cube cosmique puissant. S'il réussit, il pourrait l'utiliser pour semer le chaos dans le monde ! Iron man peut-il s'envoler dans son incroyable costume blindé et poursuivre le tout-terrain rapide ou bien Loki va-t-il s'échapper avec le tube cosmique ? C'est à toi de décider ! Inclut 3 figurines : Iron Man, Loki et Hawkeye. + +• Inclut 3 figurines : Iron Man, Loki et Œil-de-faucon +• Comprend un tout-terrain avec 2 missiles et une fonction de bascule +• Les accessoires incluent un cube cosmique et le bâton de Loki +• Iron Man est doté d'un masque qui s'ouvre et d'éléments lance-flammes +• Poursuis Loki en volant avec Iron Man ! +• Lance les missiles ! +• Utilise la fonction de bascule du tout-terrain lorsqu'Iron Man attaque ! +• Le tout-terrain mesure plus de 8 cm de haut et 15 cm de long \ No newline at end of file diff --git a/data/pages/loisirs/lego/6910/index.txt b/data/pages/loisirs/lego/6910/index.txt new file mode 100644 index 0000000..665a0e3 --- /dev/null +++ b/data/pages/loisirs/lego/6910/index.txt @@ -0,0 +1,21 @@ +====== 6910 - Mini sports car ====== + +{{tag>"LEGO Creator"}} + +{{:loisirs:lego:6910:6910.jpg?200 |}} + +Article: 6910 + +Âges: 6 - 12 ans + +Année : 2012 + +Nb de Pièces: 70 + + + +{{:loisirs:lego:6910:4656079.pdf|}} + + + +[[http://www.peeron.com/inv/sets/6910-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/6911/index.txt b/data/pages/loisirs/lego/6911/index.txt new file mode 100644 index 0000000..5c48224 --- /dev/null +++ b/data/pages/loisirs/lego/6911/index.txt @@ -0,0 +1,26 @@ +====== 6911 - Le mini camion de pompier ====== + +{{tag>"LEGO Creator"}} + +{{:loisirs:lego:6911:pasted:20230108-025715.png?200 }} + +Article: 6911 + +Âges : 6-12 ans + +Année : 2012 + +Nb de Pièces:69 + +{{:6911:4656120.pdf| Manuel}} + +Devenez un courageux pompier avec ce mini véhicule de secours 3 en 1 ! + +Menez à bien votre mission ! Répondez aux appels de détresse et devenez un héros avec le mini camion de pompier, équipé d'une échelle mobile et d'une lance à incendie jaune. Transformez-le en tout-terrain du capitaine des pompiers ou en hélicoptère de secours. Vendu dans une canette portable et réutilisable. + +3 modèles en 1 : se transforme en tout-terrain du capitaine des pompiers ou en hélicoptère de secours + + +Inclut une canette de rangement réutilisable. +Levez et faites tourner la grande échelle ! +Mesure plus de 7 cm de long \ No newline at end of file diff --git a/data/pages/loisirs/lego/6912/index.txt b/data/pages/loisirs/lego/6912/index.txt new file mode 100644 index 0000000..e1495db --- /dev/null +++ b/data/pages/loisirs/lego/6912/index.txt @@ -0,0 +1,22 @@ +====== 6912 - L'avion à réaction ====== + +{{tag>"LEGO Creator"}} + +{{:loisirs:lego:6912:6912.png?300 |}} + +Article:6912 + +Âges: 6-12 + +Nb de Pièces:130 + + +Foncez à travers le ciel avec ce formidable avion à réaction 3 en 1 ! + +Impressionnez la foule avec ce formidable avion à réaction ! Relevez le train d'atterrissage, et c'est parti pour les acrobaties les plus risquées ! Déployez le train d'atterrissage et écoutez la foule en délire ! Transformez-le en hélicoptère puissant avec des hélices rotatives ou en hors-bord ultra-rapide. +3 modèles en 1 : se transforme en hélicoptère puissant ou en hors-bord ultra-rapide +Déployez le train d'atterrissage de l'avion à réaction ! +Faites tourner les puissantes hélices de l'hélicoptère ! +Mesure plus de 18 cm de long sur 17 cm de large +L'hélicoptère mesure plus de 21 cm de long +Le hors-bord mesure plus de 14 cm de long \ No newline at end of file diff --git a/data/pages/loisirs/lego/7208/index.txt b/data/pages/loisirs/lego/7208/index.txt new file mode 100644 index 0000000..8d2b112 --- /dev/null +++ b/data/pages/loisirs/lego/7208/index.txt @@ -0,0 +1,30 @@ +====== 7208 - La caserne des pompiers ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:7208:7208.jpg?300 |}} + +Article: 7208 + +Ages: 5-12 + +Nombre de pièces: 662 + +Rejoignez la célèbre brigade de pompiers de LEGO® City ! + +Ces courageux pompiers sont prêts à faire face à toute situation d’urgence survenant à LEGO® City ! L’alarme se déclenche à la caserne des pompiers : un grand incendie s’est déclaré à l’autre bout de la ville ! Pas de temps à perdre ! Glissez le long du mât de descente et précipitez-vous vers le garage où vous attendent le camion de pompiers et le camion de secours. Éteignez les flammes et utilisez l’échelle du camion et la bâche de saut pour sauver les personnes coincées en haut ! Une urgence de moins… et maintenant au tour du chat coincé dans l’arbre ! + +L’ensemble comprend la caserne des pompiers, le camion de pompier et le camion de secours ! +Cet ensemble contient 4 pompiers et de nombreux accessoires +La caserne mesure plus de 43 cm de long et 22 cm de haut +Le camion mesure plus de 17 cm de long et 7 cm de haut +Gagnant du prix : +Label du National Parenting Center +Label d'platine de l'Oppenheim Toy Portfolio +Choix recommandé des parents 2010 + + + + + + \ No newline at end of file diff --git a/data/pages/loisirs/lego/7213/index.txt b/data/pages/loisirs/lego/7213/index.txt new file mode 100644 index 0000000..5139653 --- /dev/null +++ b/data/pages/loisirs/lego/7213/index.txt @@ -0,0 +1,25 @@ +====== 7213 - Le Camion tout-terrain et le Bateau des pompiers ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:7213:7213.jpg?300 |}} +Article: #7213 + +Ages: 5-12 + +Nombre de pièces: 388 + +Combats les incendies sur terre comme sur l'eau ! + +Un incendie s’est déclaré dans la baie de LEGO® City ! Enfourche le quad ultra rapide pour repérer les incendies, puis appelle le gros camion tout-terrain à la rescousse. Utilise la grue intégrée pour décharger le bateau des pompiers et fonce vers le bateau en feu grâce aux deux puissants moteurs du bateau des pompiers. Et voilà une nouvelle situation d’urgence maîtrisée grâce à la brigade de pompiers de la ville ! Contient 3 figurines avec équipement de lutte contre les incendies. + +L’ensemble comprend le camion des pompiers, le bateau des pompiers et 3 figurines de pompier ! +Mesure 24 cm de long, 5 cm de large et plus de 7 cm de haut + + + +{{:loisirs:lego:7213:7213.pdf|}} + + + +[[http://www.peeron.com/inv/sets/7213-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/7235/index.txt b/data/pages/loisirs/lego/7235/index.txt new file mode 100644 index 0000000..24f86e3 --- /dev/null +++ b/data/pages/loisirs/lego/7235/index.txt @@ -0,0 +1,23 @@ +====== 7235 - La moto de Police ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:7235:7235_prod.jpg?300 |}} + +Article: 7235 + +Âges: 5 et plus + +Année : 2005 + +Nb de Pièces: 29 + +{{:loisirs:lego:7235:4639192.pdf|Manuel}} + +Aide à maintenir la sécurité dans les rues de la ville ! Le policier fait sa ronde en moto, il ouvre l'oeil et repère les bandits, les fous du volant et les gens en détresse. Quelles nouvelles aventures l'attendent ? + +Vous êtes le policier à moto le plus rapide en ville. Sur votre patrouilles quotidiennes dans LEGO City vous pouvez arrêter tous qui dépasser la vitesse. + +Comprend une moto de police et un policier. + +[[http://www.peeron.com/inv/sets/7235-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/7236/index.txt b/data/pages/loisirs/lego/7236/index.txt new file mode 100644 index 0000000..e844c26 --- /dev/null +++ b/data/pages/loisirs/lego/7236/index.txt @@ -0,0 +1,23 @@ +====== 7236 - Voiture de police ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:7236:7236_brickset.jpg?300 |}} + +Article: 7236 + +Âges: 5-8 ans + +Année : 2005 + +Nb de Pièces: 59 + +{{:loisirs:lego:7236:4265053.pdf|manuel}} + +Interviens avant qu'il y ait du grabuge ! + +La police fait sa ronde pour que la sécurité règne dans la ville ! Le policier a un pistolet radar pour détecter les fous du volant. Quand il en repère un, il démarre en trombe sa voiture de police super rapide et il poursuit le bolide ! + +Comprend deux mini-policiers. + +[[http://www.peeron.com/inv/sets/7236-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/7239/index.txt b/data/pages/loisirs/lego/7239/index.txt new file mode 100644 index 0000000..74800fe --- /dev/null +++ b/data/pages/loisirs/lego/7239/index.txt @@ -0,0 +1,24 @@ +====== 7239 - Le camion des pompiers ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:7239:7239.jpg?300 |}} + + +Article: #7213 + +Ages: 5-12 + +Nombre de pièces: 205 + +Il y a un feu dans la ville LEGO. Dépêchez-vous. +Mettez vos pompiers dans le camion. Avec la grande échelle et le meilleur équipement qu'on peut acheter ils peuvent combattre les feus dans les bâtiments les plus hauts. + + + +{{:loisirs:lego:7239:7239-1.pdf|}} + +{{:loisirs:lego:7239:7239-2.pdf|}} + + +[[http://www.peeron.com/inv/sets/7239-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/7245/index.txt b/data/pages/loisirs/lego/7245/index.txt new file mode 100644 index 0000000..da4df42 --- /dev/null +++ b/data/pages/loisirs/lego/7245/index.txt @@ -0,0 +1,25 @@ +====== 7245 - Le transport des prisonniers ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:7245:7245_brickset.jpg?300 |}} + +Article: 7245 + +Âges: 5-8 ans + +Année : 2005 + +Nb de Pièces: 98 + +{{:loisirs:lego:7245:4266175.pdf|Manuel}} + +Conduis le méchant en prison ! + +Pas moyen de s'échapper du fourgon de police ! Une fois que le policier capture le bandit, il le met derrière les barreaux de son fourgon blindé et l'amène à la prison. La sécurité règne de nouveau dans la ville LEGO® ! + +Comprend un policier et un bandit. + +Ouvre la porte arrière du fourgon pour mettre le prisonnier à l'intérieur. + +[[http://www.peeron.com/inv/sets/7245-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/7288/index.txt b/data/pages/loisirs/lego/7288/index.txt new file mode 100644 index 0000000..5532274 --- /dev/null +++ b/data/pages/loisirs/lego/7288/index.txt @@ -0,0 +1,28 @@ +====== 7288 - L'unité de police mobile ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:7288:7288.jpg?300|}} + +Article: 7288 + +Ages: 5-12 + +Nombre de pièces: 408 + +Passe à l’action avec l’unité de police mobile ! + +Envoie l’unité de police mobile LEGO® City au cœur de l’action ! Depuis le centre de contrôle, le détective donne l’alerte aux policiers : le voleur s’échappe dans une voiture de sport avec un lingot d’or ! Poursuis-le sur la moto de police, attrape-le et mets-le dans la prison à l’arrière du camion de police ! + +Comprend 3 figurines : 2 officiers de police et 1 voleur +Comprend 3 véhicules : une unité de police mobile, une voiture de sport rouge et une moto de police +Accessoires : menottes, lampe torche, loupe et brique dorée +Ouvre la remorque sur le côté pour accéder au centre de contrôle plein de détails géniaux ! +Détache la cabine de la remorque prison ! +L’unité de police mobile mesure 33 cm de long + + + + + + diff --git a/data/pages/loisirs/lego/7498/index.txt b/data/pages/loisirs/lego/7498/index.txt new file mode 100644 index 0000000..09cd846 --- /dev/null +++ b/data/pages/loisirs/lego/7498/index.txt @@ -0,0 +1,30 @@ +====== 7498 - Le commissariat de police ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:7498:7498.jpg?200|}} + +Article: 7498 + +Âges:6-12 + +Nb de Pièces:783 + +Combats le crime à LEGO® City ! + +Alerte, les prisonniers s’échappent de la prison par les égouts ! Ils n’iront pas bien loin à pied ! Poursuis-les avec la voiture de police et utilise le fourgon de police pour les ramener en prison. Enferme ces criminels dans les deux cellules ! Rentre les véhicules de police au garage ! Fais atterrir un hélicoptère sur le toit ! Fais régner la loi et l’ordre dans LEGO® City avec cet ensemble comprenant une salle de preuves, une zone de photo et un compartiment secret. + +Comprend 6 figurines : 4 officiers de police et 2 voleurs, ainsi qu’un chien policier +Comprend 3 véhicules : une voiture de police, un fourgon de transport de prisonniers et un vélo +Accessoires : menottes, pied-de-biche et poster « wanted » +Comprend une niche, une salle de preuves, une zone de photo et un compartiment secret +Récupère les objets volés pour les mettre dans la salle de preuves ! +Échappe-toi par les égouts ! +Rentre les véhicules dans le garage ! +Le commissariat de police mesure 25 cm de haut sur 38 cm de large. + + + + + + \ No newline at end of file diff --git a/data/pages/loisirs/lego/7741/index.txt b/data/pages/loisirs/lego/7741/index.txt new file mode 100644 index 0000000..515ae36 --- /dev/null +++ b/data/pages/loisirs/lego/7741/index.txt @@ -0,0 +1,26 @@ +====== 7741 - L'hélicoptère de police ====== + +{{tag>"LEGO City"}} + +{{loisirs:lego:7741:lego_7741_city_police_helicopter.jpg?200 |}} + +Article: 7741 + +Âges: 5-12 + +Année : 2008 + +Nb de Pièces: 94 + +{{:7741:7741_manuel.pdf| Manuel}} + +Vole au secours des habitants de LEGO® City ! + +Patrouillez et protégez LEGO® City depuis le ciel dans cet hélicoptère de la police équipé de rotors qui tournent vraiment. Comprend une figurine de pilote ! + +Effectue des patrouilles aériennes pour assurer la protection de LEGO® City ! À bord de cet hélicoptère de police doté d'hélices qui tournent vraiment, rien ni personne ne t'échappera. + +Comprend un pilote. +L'hélicoptère mesure 18 cm de long + +[[http://www.peeron.com/inv/sets/7741-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/7942/index.txt b/data/pages/loisirs/lego/7942/index.txt new file mode 100644 index 0000000..db3be87 --- /dev/null +++ b/data/pages/loisirs/lego/7942/index.txt @@ -0,0 +1,22 @@ +====== 7942 - Le 4x4 des pompiers ====== + +{{tag>"LEGO City"}} + +{{:loisirs:lego:7942:7942.jpg?300|}} + +Article: 7942 + +Âges:5-12 + +Nb de Pièces:130 + +Réalise des sauvetages sur tous les terrains ! + +Dépêchez-vous d'arriver sur place et partez à l'aventure à bord du 4x4 des pompiers. Comprend la figurine du chef des pompiers, une échelle et l'équipement des pompiers ! + + + +{{:loisirs:lego:7942:4586971.pdf|====== montage ====== +}} + + diff --git a/data/pages/loisirs/lego/8200/index.txt b/data/pages/loisirs/lego/8200/index.txt new file mode 100644 index 0000000..d5fcf7c --- /dev/null +++ b/data/pages/loisirs/lego/8200/index.txt @@ -0,0 +1,18 @@ +====== 8200 - Flash McQueen ====== + +{{tag>"LEGO Cars"}} + +{{:loisirs:lego:8200:8200.jpg?300 |}} + +Article: 8200 + +Âges:6-12 + +Nb de Pièces:35 + + +Notre héros Flash McQueen est de retour sur le circuit où il a couru pour obtenir le célèbre trophée de la Piston Cup. La foule est impatiente, alors montre-lui que Flash McQueen est un vrai bolide ! + + +{{:loisirs:lego:8200:8200.pdf|}} + diff --git a/data/pages/loisirs/lego/8206/index.txt b/data/pages/loisirs/lego/8206/index.txt new file mode 100644 index 0000000..63e28fe --- /dev/null +++ b/data/pages/loisirs/lego/8206/index.txt @@ -0,0 +1,20 @@ +====== 8206 - Tokyo pit stop ====== + +{{tag>"LEGO Cars"}} + +{{:loisirs:lego:8206:8206.jpg?300 |}} + +Article: 8206 + +Âges: 5 - 12 ans + +Année : 2012 + +Nb de Pièces: 147 + +L’équipe du stand de Flash McQueen se prépare pour la première course du Grand Prix Mondial à Tokyo, au Japon. Le jour de la course approche ! Peux-tu aider Luigi et Guido à perfectionner leurs talents et devancer tous les autres stands ? + + +{{:loisirs:lego:8206:8206.pdf|}} + + \ No newline at end of file diff --git a/data/pages/loisirs/lego/8424/index.txt b/data/pages/loisirs/lego/8424/index.txt new file mode 100644 index 0000000..9bf8a76 --- /dev/null +++ b/data/pages/loisirs/lego/8424/index.txt @@ -0,0 +1,21 @@ +====== 8424 - La Base des Espions ====== + +{{tag>"LEGO Cars"}} + +{{:loisirs:lego:8424:8424.jpg?300 |}} + +Article: 8424 + +Âges: 5 - 12 ans + +Année : 2012 + +Nb de Pièces: 114 + +À bord de leur train, Holley Shiftwell équipe Martin de ses gadgets d’espion top secret avant qu’ils ne partent pour une nouvelle mission d’espionnage. Peux-tu les aider à effectuer leur mission et à revenir à la base ? + + + +{{:loisirs:lego:8424:8424.pdf|}} + + \ No newline at end of file diff --git a/data/pages/loisirs/lego/9093/index.txt b/data/pages/loisirs/lego/9093/index.txt new file mode 100644 index 0000000..7fbb4eb --- /dev/null +++ b/data/pages/loisirs/lego/9093/index.txt @@ -0,0 +1,24 @@ +====== 9093 - Bone cruncher ====== + +{{tag>"LEGO racers"}} + + +{{:9093:9093.png?200 |}} + +Article: 9093 + +Âges: 7-12 + +Nb de Pièces: 87 + +{{:9093:9093_manuel.pdf| Manuel}} + +Foncez dans les obstacles et éjectez Motor Mike du Bone Crusher ! + +Dans son solide et énorme camion jaune Bone Cruncher, Motor Mike est d'humeur pour une course sérieuse dans l'arène Monster Truck. Mais attention, Mike est éjecté dès qu'il heurte un obstacle ou d'autres gros camions ! L'ensemble inclut une figurine Motor Mike. + +Inclut une figurine Motor Mike. +Comprend des roues géantes et une fonction d'éjection. +Tournez la tête de la figurine pour révéler différentes expressions faciales ! +Éjectez la figurine lorsque vous heurtez un obstacle ! +Mesure plus de 12 cm de long, 9 cm de haut et 10 cm de large \ No newline at end of file diff --git a/data/pages/loisirs/lego/9442/index.txt b/data/pages/loisirs/lego/9442/index.txt new file mode 100644 index 0000000..8c24d36 --- /dev/null +++ b/data/pages/loisirs/lego/9442/index.txt @@ -0,0 +1,21 @@ +====== 9442 - Le supersonic de Jay ====== + +{{tag>"LEGO Ninjago"}} + +{{:loisirs:lego:9442:9442.jpg?300|}} + +Article: 9442 + +Âges:7-14 + +Nb de Pièces:243 + +Lancez une attaque ninja dans le ciel avec le supersonic de Jay ! + +Combattez dans le ciel avec le supersonic de Jay et la fonction d'attaque de ses ailes, pour être certain de terrasser Snappa et de vous emparer du sceptre d'or ! + + + + + + diff --git a/data/pages/loisirs/lego/9445/index.txt b/data/pages/loisirs/lego/9445/index.txt new file mode 100644 index 0000000..837aa79 --- /dev/null +++ b/data/pages/loisirs/lego/9445/index.txt @@ -0,0 +1,30 @@ +====== 9445 - L'attaque du buggy Fangpyre ====== + +{{tag>"LEGO Ninjago"}} + +{{:loisirs:lego:9445:9445.jpg?300 |}} + + + +Article: 9445 + +Âges:8-14 + +Nb de Pièces:452 + +Échappez aux redoutables attaques serpent du buggy Fangpyre ! + +Zane et Jay se sont échappés avec le sceptre d'or Fangpyre, mais le Général de la tribu serpent Fangpyre, Fangtom, a envoyé son guerrier serpent Fangdam à leurs trousses. Aidez Zane et Jay à semer Fangdam et le buggy Fangpyre avec le scooter des neiges de Zane ! Activez le pulvérisateur de glace du scooter des neiges pour déraper et éviter les pièges ! Esquivez les coups de queue et les crocs venimeux du buggy Fangpyre, tandis que vous fuyez avec le sceptre et l'anti-venin ! Inclut les figurines de Zane ZX, Jay ZX, Fangtom et Fangdam, le buggy Fangpyre, le scooter des neiges de Zane, le sceptre d'or Fangpyre et 4 armes. +Inclut 4 figurines : Zane ZX, Jay ZX, Fangtom et Fangdam +Comprend des fonctions de coup de queue et de morsure, une suspension tout-terrain, un cockpit qui s'ouvre, 4 anneaux de vitesse en forme de serpents insérés dans les roues et un sceptre d'or Fangpyre avec un anti-venin +Véhicules : le scooter des neiges de Zane et le buggy Fangpyre +Armes : 2 shurikens de glace, un sabre ninja et un sceptre d'or Fangpyre +Courrez vous mettre à l'abri avec le sceptre d'or Fangpyre ! +Donnez de redoutables coups de queue avec le buggy ! +Attaquez la compétition par un bon coup de crocs ! +Mesure plus de 45 cm de long sur 18 cm de large +Le scooter des neiges de Zane mesure plus de 16 cm de long + + + +[[http://www.peeron.com/inv/sets/3178-1]] \ No newline at end of file diff --git a/data/pages/loisirs/lego/9462/index.txt b/data/pages/loisirs/lego/9462/index.txt new file mode 100644 index 0000000..12ffbee --- /dev/null +++ b/data/pages/loisirs/lego/9462/index.txt @@ -0,0 +1,29 @@ +====== 9462 - La momie ====== + +{{tag>"LEGO Monster Fighters"}} + +{{:loisirs:lego:9462:9402.jpg?300|}} + +Article: 9462 + +Âges: 7-14 + +Nb de Pièces: 90 + +{{:9462:9462_manuel.pdf| Manuel}} + +Arrête le chariot de la Momie et prends la pierre de lune ! + +Vole après le chariot de la Momie et le cheval squelette phosphorescent avec l'hélicoptère d'Ann Lee et empare-toi de la pierre de lune ! + +Dans son hélicoptère ultra cool, Ann Lee poursuit la momie qui s'échappe dans le chariot fantôme. Si elle ne réussit pas à empêcher la Momie de donner la pierre de lune au Vampire, le monde sera plongé dans des ténèbres éternelles. Aide-la à l'arrêter ! Inclut 2 figurines : Ann Lee et la Momie. + +• Inclut 2 figurines : Ann Lee et la Momie +• Les véhicules incluent le chariot de la Momie et un hélicoptère +• Le chariot de la Momie comprend un cheval squelette phosphorescent +• L'hélicoptère est doté de rotors qui tournent +• Les accessoires incluent une pierre de lune et 3 armes +• Attaque depuis le ciel ! +• Capture la pierre de lune ! +• Le chariot de la Momie mesure plus de 6 cm de haut, 6 cm de large et 12 cm de long +• L'hélicoptère d'Ann Lee mesure plus de 6 cm de haut, 3 cm de large et 6 cm de long \ No newline at end of file diff --git a/data/pages/loisirs/lego/9478/index.txt b/data/pages/loisirs/lego/9478/index.txt new file mode 100644 index 0000000..f5a6e4c --- /dev/null +++ b/data/pages/loisirs/lego/9478/index.txt @@ -0,0 +1,18 @@ +====== 9478 - Francesco Bernoulli ====== + +{{tag>"LEGO Cars"}} + +{{:loisirs:lego:9478:9478.jpg?300 |}} + +Article: 9478 + +Âges:5-12 + +Nb de Pièces:49 + + +Le célèbre pilote de course italien Francesco Bernoulli effectue un entraînement de dernière minute sur le circuit de course de Porto Corsa. Il le connait comme la paume de ses pneus et il a hâte de soulever le trophée lors de la prochaine étape du World Grand Prix! + + +{{:loisirs:lego:9478:9478.pdf|}} + \ No newline at end of file diff --git a/data/pages/loisirs/lego/9479/index.txt b/data/pages/loisirs/lego/9479/index.txt new file mode 100644 index 0000000..0400808 --- /dev/null +++ b/data/pages/loisirs/lego/9479/index.txt @@ -0,0 +1,17 @@ +====== 9479 - Martin Ivan ====== + +{{tag>"LEGO Cars"}} + +{{:loisirs:lego:9479:9479.jpg?300 |}} + +Article: 9478 + +Âges:5-12 + +Nb de Pièces: 52 + +LLa nouvelle mission de Martin est d'écouter une réunion secrète de vieilles voitures au casino. Heureusement, il a été peint en bleu et déguisé comme Martin Ivan, le taxi. C'est un déguisement impressionnant mais sera-t-il découvert avant de pouvoir révéler le plan secret des vieilles voitures? + + +{{:loisirs:lego:9479:9479.pdf|}} + \ No newline at end of file diff --git a/data/pages/loisirs/lego/9480/index.txt b/data/pages/loisirs/lego/9480/index.txt new file mode 100644 index 0000000..5d4225e --- /dev/null +++ b/data/pages/loisirs/lego/9480/index.txt @@ -0,0 +1,18 @@ +====== 9480 - Finn McMissile ====== + +{{tag>"LEGO Cars"}} + +{{:loisirs:lego:9480:9480.jpg?300 |}} + +Article: 9480 + +Âges:5-12 + +Nb de Pièces: 52 + +Sur la plateforme pétrolière, Finn McMissile est en mission secrète pour sauver son ami Flash McQueen. Il a été capturé par les maléfiques vieilles voitures mais avec des gadgets top-secrets tels qu'un radar, un lance-missiles, et des fusils, ces vieilles voitures iront à la casse en un temps record! + + +{{:loisirs:lego:9480:9480.pdf|}} + + diff --git a/data/pages/loisirs/lego/index.txt b/data/pages/loisirs/lego/index.txt new file mode 100644 index 0000000..55b5369 --- /dev/null +++ b/data/pages/loisirs/lego/index.txt @@ -0,0 +1,15 @@ +====== LEGO ====== +~~NOTOC~~ +{{ :loisirs:lego:lego_logo_by_inaara-d6acfn4.png?nolink&75x75|LEGO manuels}} + +Des TAG dans chaque page LEGO permettent de les retrouver rapidement par thème. Je vous propose de découvrir ces thèmes dans le nuage de TAG ci-dessous. + +~~TAGCLOUD:50>:loisirs:lego~~ + + + + + +[[http://www.lego.com/fr-fr/]] + +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/loisirs/liste-des-films-x-men.txt b/data/pages/loisirs/liste-des-films-x-men.txt new file mode 100644 index 0000000..ececf0d --- /dev/null +++ b/data/pages/loisirs/liste-des-films-x-men.txt @@ -0,0 +1,7 @@ +====== liste des films x men ====== + +La gestion des sagas dans les films n'est pas toujours évidente. C'est le cas des films X Men et films dérivés. Concrètement il s'agit de la saga principale X-Men commencé en 2000 et des spin-off tel que Wolverine, ou des reboot, qui ont créé des nouvelles sagas et qui s'entrecroisent avec la saga principale. D'ailleurs peut-on parler de Saga principale? + +Le débat n'est pas là. Voici par ordre de sortie la liste des films X-Men et spin off. + +X-Men \ No newline at end of file diff --git a/data/pages/loisirs/magazines-selection.txt b/data/pages/loisirs/magazines-selection.txt new file mode 100644 index 0000000..a2ece61 --- /dev/null +++ b/data/pages/loisirs/magazines-selection.txt @@ -0,0 +1,174 @@ +====== Sélection de magazines ====== +{{ :loisirs:pasted:20220108-224452.png?75x75|Presse}} + + + + +^ Titre ^ URL ^ Langue ^ Fréquence ^ +| Linux Pratique\\ . | https://connect.ed-diamond.com/linux-pratique | Français | | +| Hackable\\ . | https://connect.ed-diamond.com/hackable | Français | | +| Programmez\\ . | https://www.programmez.com/ | Français | | + + + + + + +===== GNU/Linux Magazine ===== + +{{:loisirs:pasted:20220827-222629.png?210x297 |GNU/Linux Magazine 258}} + +https://connect.ed-diamond.com/gnu-linux-magazine\\ + +Français - Bi-Mensuel + +GNU/Linux Magazine 258 - juillet/août 2022 + +-- + + + * Édito : Cache-caméra ou cache-misère ? + * Pourquoi utilise-t-on GNU/Linux ? Vraiment ? + * Créer un Escape Game VR avec Godot + * DaC ou pas DaC : comment vont vos diagrammes ? + * Tests unitaires avec Jest + * Découverte et prise en main de Kivy + * Le namespace cgroup ne sera pas le dernier de la lignée + + + + +===== Elektor ===== + +{{:loisirs:pasted:20220827-222316.png?210x297 |elektor 497 - septembre 2022}} + +https://www.elektormagazine.fr/magazine/\\ + +Français - Bi-Mensuel + +elektor - septembre 2022 - 497 + +-- + +Bluetooth Low Energy avec ESP32-C3 et ESP32 + +Vous n’avez pas toujours besoin de choisir le wifi ! + +Contrairement à l’ESP8266, l’ESP32-C3 est équipé d’une liaison de communication RF Bluetooth Low Energy. Si vous n’avez besoin d’envoyer que de petites quantités de données sur de courtes distances, cette norme est une alternative économe en énergie au Wi-Fi. Nous le démontrons ici avec un petit projet : un capteur de température/humidité avec un ESP32-C3 transmet ses données à un ESP32 et à un petit écran OLED. + + + + +===== Full Circle Mag ===== + +{{:loisirs:pasted:20220827-221750.png?297x210 |Full Circle Mag FR 183 : Juillet 2022}} + +https://www.fullcirclemag.fr/\\ + +Français - Mensuel + +Full Circle Mag FR 183 : Juillet 2022 + + + + +===== Mag Pi France ===== + +{{:loisirs:pasted:20220810-224946.png?210x297 |MagPi N° 25 : Juillet/Août 2022}} + +https://www.magpi.fr/magazine + +Français - Mensuel + +MagPi N° 25 : Juillet/Août 2022 + + +-- + + +Sommaire +> no 25 > juillet-août 2022 + +Coup de projecteur A +06 Les atouts cachés du Raspberry Pi +20 Petit bain d’électronique + +Projets +28 Raspberry Pi 3 géant +30 Bornes d’arcade Fancy Octopus +34 Générateur de formes d’onde arbitraires +36 Pica et Dot (petits robots) +38 Badge de conversion de la parole en texte +40 Cassette ZX Spectrum +44 Droïde Kimberlina +48 Radio à remonter le temps +50 M4All (microscope) + +Tutoriels +54 Initiez-vous à l’électronique +58 Trombine en LEGO® animée par IA +64 Fabrication d’un jeu de quiz +68 Apprenez le langage assembleur ARM, 1re partie +74 Station audionumérique +78 CDP Studio, 1ère partie : déclencher des effets avec des LED + +Coup de projecteur B +82 Astrophotographie avec Raspberry Pi + +Interview +90 Interview : Liz Upton +92 Interview : Mike Cook + +Banc d’essai +94 Boîtier Argon EON +96 Kit HAT météo + capteurs météo +98 Badger 2040 + + + + +===== The Mag Pi ===== + +{{:loisirs:pasted:20220827-220808.png?210x297 | The MagPi #121 Septembre 2022}} + +https://magpi.raspberrypi.com/ \\ +https://magpi.cc/ + +Anglais - Mensuel + +The MagPi magazine #121 Septembre 2022 + +-- + + * Learn Electronics with Pico W. Pair a new Raspberry Pi Pico W with a breadboard and some components and start prototyping circuit boards. + * Haunted Halloween Party. Use Raspberry Pi and Pico to power up your party with petrifying creations. + * Build a Raspberry Pi Radio. Use Raspberry Pi with a speaker system to play your songs and create your stings and audio indents. + * Code your Virtual Pet. Use Python to make a game based on Tamogatchi’s from the 1990s craze. + * Big Mouth Billy Bass. Use Raspberry Pi Pico to bring an interactive 3D plastic fish to life. + * Plus! Win a CrowPi L laptop kit + + + + + + +===== HackSpace ===== + +{{:loisirs:pasted:20220827-231014.png?210x297 |HackSpace 58 Septembre 2022}} + +https://hackspace.raspberrypi.com/ + +Anglais - Mensuel + +HackSpace #58 Septembre 2022 + +-- + + + +As children we were told not to play with our food. As adults, we can do whatever the heck we like. Join us this month to celebrate the joy of messing around with food, whether that’s grilling cheese, making coffee, or automating the construction of tacos. + + * Find things to make and do with polystyrene + * Drool over a 3D printed chocolate Jean-Luc Picard + * Make magical curiosities with double hinges + * Keep food fresh with 3D printed teeth diff --git a/data/pages/loisirs/musique.txt b/data/pages/loisirs/musique.txt new file mode 100644 index 0000000..24212df --- /dev/null +++ b/data/pages/loisirs/musique.txt @@ -0,0 +1,5 @@ +====== Musique ====== + +{{ :loisirs:music-dj-beats-411628.jpg?nolink&75x75|Toute la musique que j'aime}} + + \ No newline at end of file diff --git a/data/pages/loisirs/musique/90.txt b/data/pages/loisirs/musique/90.txt new file mode 100644 index 0000000..fb81106 --- /dev/null +++ b/data/pages/loisirs/musique/90.txt @@ -0,0 +1,24 @@ +====== 90's dance ====== + + +{{ :loisirs:musique:pasted:20211205-091104.png}} + +Quelques titres... + + +2 Unlimited - Break The Chain +Bass Bumpers - Can't Stop +Centory - Take It To The Limit +Culture Beat - M. Vain +Dragosh - Warm Up +Haddaway - Rock My Heart +Haddaway - What Is Love +M. Lee - Get Busy +Mo-Do - Super Gut +Mory Kante - Yeke Yeke +Not Real Presence - Chiki Chika +Time To Time - Omnibus +Twenty 4 Seven - Is It Love + + + diff --git a/data/pages/loisirs/musique/disparus-2020.txt b/data/pages/loisirs/musique/disparus-2020.txt new file mode 100644 index 0000000..20ba844 --- /dev/null +++ b/data/pages/loisirs/musique/disparus-2020.txt @@ -0,0 +1,41 @@ +====== Les Disparus de 2020 ====== +{{ :dummy.png?75x75|Nom de la section}} + + +Juliette Gréco : Un petit poisson, un petit oiseau (℗ 1966 Decca Records France) + +Christophe : Aline (℗ 1965 Disques Motors) + +Liesbeth List : Don't Say A Word (℗ 2018 Universal Music B.V.) + +Trini Lopez : If I Had a Hammer (℗ TRASS MEDIA INC.) + +Bohannon : Let's Start The Dance (℗ 1978 UMG Recordings, Inc.) + +Paris Combo : Living Room (℗ 1999 Polydor (France)) + +Zizi Jeanmaire : Mon truc en plumes (℗ 1962 Mercury Music Group) + +Renée Claude : Viens faire un tour (℗ Transit) + +Jj Lionel : La danse des canards (℗ 1980 Elver Records Int'l) + +Oscar Chávez : Macondo (℗ 1997 IM Music Group) + +Anne Sylvestre : Quand Noël s'en vient (℗ Epm) + +Rika Zaraï : Sans chemise, sans pantalon + +Alain Delorme : Romantique avec toi (℗ Elver Records) + +Annie Cordy : Tata yoyo (℗ 1980 BMG Rights Management SARL under exclusive license to Sony Music Entertainment France SAS) + +Tiloun : Ti matant' (℗ Sakifo Records) + +Vera Lynn - We'll Meet Again (℗ DigiMusic) + + + + + + diff --git a/data/pages/loisirs/musique/john-williams-out-of-this-world.txt b/data/pages/loisirs/musique/john-williams-out-of-this-world.txt new file mode 100644 index 0000000..1e6fdec --- /dev/null +++ b/data/pages/loisirs/musique/john-williams-out-of-this-world.txt @@ -0,0 +1,26 @@ +====== John Williams - Out of this World ====== + +{{ :loisirs:musique:pasted:20211205-091503.png?400}} + +//John Williams//, chef du //Boston pops Orchestra//, composa un grand nombre de musiques de films, récompensées par des ventes commerciales renversantes et de nombreuses distinctions professionnelles, tel que les //Golden Globe Awards// et //Oscars//. + +Ce disque contient une sélection effectuée par //Stu Philips//, autre compositeur et collègue émérite. Il est le compositeur de //Buck Rogers//, //Battlestar Galactica//, //Knight Rider//, //Fait Charlie ... The moonbeam rider//. + +//Jerry Goldsmoth// compose de la musique de films tel que //The Omen//, //Alien//, //The Boys from Brazil// et //Star Trek// (le film). Vous retrouverez //Alien// et //Star Trek// dans cette compilation. + +^ Track ^ Title ^ Info ^ +| 1 | 2001: A Space Odyssey (Introduction From "Also Sprach Zarathustra") | Composed By – Richard Strauss | +| 2 | E.T.: Adventures On Earth | Composed By – John Williams | +| 3 | Alien: Closing Title | Composed By, Arranged By – Jerry Goldsmith | +| 4 | Star Trek - The Television Show: Main Theme | Composed By, Arranged By – Alexander Courage | +| 5 | Battlestar Galactica: Main Title | Arranged By – Stu Phillips\\ Composed By – Glen Larson, Stu Phillips | +| 6 | Star Trek - The Motion Picture: Main Title | Composed By, Arranged By – Jerry Goldsmith | +| 7 | Twilight Zone: Theme And Variations | Arranged By – Stu Phillips\\ Composed By – Marius Constant | +| | Return Of The Jedi | Composed By – John Williams | +| 8 | Parade Of The Ewoks | | +| 9 | Luke & Leia | | +| 10 | Jabba The Hutt | Tuba – Chester Schmitz | +| 11 | The Forest Battle | | + + +Retrouvez la playlist de l'album [[https://invidious.osi.kr/playlist?list=OLAK5uy_k3kYbIWmzi-kmobMKvonudpckzz00zaVo|Out Of This World]] \ No newline at end of file diff --git a/data/pages/loisirs/videos/cosmocats/index.txt b/data/pages/loisirs/videos/cosmocats/index.txt new file mode 100644 index 0000000..e8d0458 --- /dev/null +++ b/data/pages/loisirs/videos/cosmocats/index.txt @@ -0,0 +1,21 @@ +====== Cosmocats ====== + +===== Générique d'ouverture ===== + + +{{youtube>AyR84-e6Tl8?full }} Générique de début refait à l'occasion de la diffusion à mes enfants. + +Reprise de la bande son qui était disponible en Vinyl. Il a l'avantage d'être en stéréo. Par contre, l’enchaînement des refrains et couplets sont différents. + +Synchronisation sur la vidéo d'origine. Après avoir vu la [[http://youtu.be/PAp9i6EkubU|version originale]] (3 minutes d'intro quand même), je trouve que je me suis bien caler. + + + +===== Générique de fermeture ===== + + +{{ youtube>XYP1G7AzZ7I?full}} Générique de fin refait à l'occasion de la diffusion à mes enfants. + +Reprise de la bande son qui était disponible en Vinyl. Il a l'avantage d'être en stéréo. Par contre, l’enchaînement des refrains et couplets sont différents. + +Reprise de l'image de fond. Réécriture complète des informations. Jingle **Telepictures Coporation** conservé avec la bande son. \ No newline at end of file diff --git a/data/pages/loisirs/videos/index.txt b/data/pages/loisirs/videos/index.txt new file mode 100644 index 0000000..74b5808 --- /dev/null +++ b/data/pages/loisirs/videos/index.txt @@ -0,0 +1,5 @@ +====== Vidéos ====== + +~~TAGCLOUD:50>loisirs:videos~~ + + \ No newline at end of file diff --git a/data/pages/loisirs/videos/les-univers-et-series-de-films.txt b/data/pages/loisirs/videos/les-univers-et-series-de-films.txt new file mode 100644 index 0000000..fa5d38c --- /dev/null +++ b/data/pages/loisirs/videos/les-univers-et-series-de-films.txt @@ -0,0 +1,375 @@ +====== Les univers et séries de films ====== +{{ :dummy.png?75x75|}} + + +Univers et séries de super-héros ou autres. + +===== Joker ===== + +^ Année ^ Film | +| 2019 | Joker | +| 2024 | Joker : folie à deux | + + +===== Judge Dredd ===== + +^ Année ^ Film | +| 1995 | Judge Dredd | +| 2012 | Dredd | + +===== Batman : Burton ===== + +^ Année ^ Film | +| 1989 | Batman | +| 1992 | Batman, le défi | +| 1995 | Batman Forever | +| 1997 | Batman et Robin | + +===== Batman : The Dark Knight ===== + +^ Année ^ Film | +| 2005 | Batman Begins | +| 2008 | The Dark Knight | +| 2008 | Batman : Contes de Gotham | + + +===== Les Animaux fantastiques ===== + +| 2016 | Les animaux fantastiques | +| 2018 | Les Crimes de Grindelwald | +| 2019 | Les Secrets de Dumbledore | + + +===== Harry Potter ===== + +^ Année ^ Film | +| 2001 | L'école des sorciers | +| 2002 | La Chambre des secrets | +| 2004 | Le Prisonnier d'Azkaban | +| 2005 | La Coupe de feu | +| 2007 | L'Ordre du Phénix | +| 2009 | Le Prince de sang-mêlé | +| 2010 | Les Reliques de la Mort - part 1 | +| 2011 | Les Reliques de la Mort - part 2 | + +===== Avatar ===== + +^ Année ^ Film | +| 2009 | Avatar | +| 2022 | La Voie de l'eau | +| 2024 | Avatar 3 | + +===== La Planète des singes ===== + +^ Année ^ Film | +| 1968 | La Planète des singes | +| 1970 | Le secret de la Planète des singes | +| 1971 | Les Évadés de la Planète des singes | +| 1972 | La Conquête de la Planète des singes | +| 1973 | La Bataille de la Planète des singes | + +===== La Planète des singes ===== + +^ Année ^ Film | +| 2001 | La Planète des singes | +| 2011 | La Planète des singes : Les Origines | +| 2014 | La Planète des singes : L'Affrontement | +| 2017 | La Planète des singes : Suprématie | + +===== Batman ===== + +| 2022 | The Dark Knight Rises | + +===== Red ===== + +^ Année ^ Film | +| 2010 | RED | +| 2013 | RED 2 | + +===== Jurassic Park ===== + +^ Année ^ Film | +| 1993 | Jurassic Park | +| 1997 | Le Monde perdu : Jurassic Park | +| 2001 | Jurassic Park 3 | +| 2015 | Jurassic World | +| 2018 | Jurassic World : Fallen Kingdom | +| 2022 | Jurassic World : Le Monde d'après | + +===== Retour vers le futur ===== + +^ Année ^ Film | +| 1985 | Retour vers le futur | +| 1989 | Retour vers le futur 2 | +| 1990 | Retour vers le futur 3 | + +===== Terminator ===== + +^ Année ^ Film | +| 1984 | Terminator | +| 1991 | Terminator 2 : Le Jugement dernier | +| 2003 | Terminator 3 : Le Soulèvement des machines | +| 2009 | Terminator Renaissance | +| 2015 | Terminator Genisys | +| 2019 | Terminator: Dark Fate | + + +===== Mission impossible ===== + +^ Année ^ Film ^ +| 1996 | Mission impossible | +| 2000 | Mission impossible 2 | +| 2006 | Mission impossible 3 | +| 2011 | Mission impossible : Protocole Fantôme | +| 2015 | Mission impossible : Rogue Nation | +| 2018 | Mission impossible : Fallout | +| 2023 | Mission impossible : Dead Reckoning Part One | +| 2024 | Mission impossible : Dead Reckoning Part Two | + + +===== RoboCop ===== + +^ Année ^ Film | +| 1987 | RoboCop | +| 1990 | RoboCop 2 | +| 1993 | RoboCop 3 | + +===== X-Men ===== + +^ Année ^ Film | +| 2000 | X-Men | +| 2003 | X-Men 2 | +| 2006 | X-Men : L'Affrontement final | +| 2009 | X-Men Origins : Wolverine | +| 2011 | X-Men : Le Commencement | +| 2013 | Wolverine : Le Combat de l'immortel | +| 2014 | X-Men : Days of Future Past | +| 2016 | Deadpool | +| 2016 | X-Men : Apocalypse | +| 2017 | Logan | +| 2018 | Deadpool 2 | +| 2019 | X-Men : Dark Phoenix | +| 2020 | Les Nouveaux Mutants | + + +===== Alien ===== + +^ Année ^ Film | +| 1979 | Alien, le huitième passager | +| 1986 | Aliens, le retour | +| 1992 | Alien 3 | +| 1997 | Alien, la résurrection | +| 2012 | Prometheus | +| 2017 | Alien, Covenant | +| 2021 | Alien, Romulus | + + +===== Men in Black ===== + +^ Année ^ Film ^ +| 1997 | Men in Black | +| 2002 | Men in Black 2 | +| 2012 | Men in Black 3 - MIB3 | +| 2019 | Men in Black : International | + +===== Matrix ===== + +^ Année ^ Film | +| 1999 | Matrix | +| 2003 | Matrix Reloaded | +| 2003 | Matrix Revolutions | +| 2021 | Matrix Resurrections | +===== Star Trek ===== + +^ Année ^ Film ^ +| 1979 | Star Trek | +| 1982 | La Colère de Khan | +| 1984 | À la recherche de Spock | +| 1986 | Retour sur Terre | +| 1989 | L'Ultime Frontière | +| 1991 | Terre inconnue | +| 1994 | Générations | +| 1996 | Premier Contact | +| 1998 | Insurrection | +| 2002 | Nemesis | +| 2009 | Star Trek | +| 2013 | Into Darkness | +| 2016 | Sans limites | + + + +===== Star Wars ===== + +^ Année ^ Film | +| 1977 | Un nouvel espoir | +| 1980 | L'Empire contre-attaque | +| 1983 | Le Retour du Jedi | +| 1999 | La Menace fantôme | +| 2002 | L'Attaque des clones | +| 2005 | La Revanche des Sith | +| 2015 | Le Réveil de la Force | +| 2017 | Les Derniers Jedi | +| 2019 | L'Ascension des Skywalker | + +Hors série + + +^ Année ^ Film | +| 2008 | The Clone Wars | +| 2016 | Rogue one | +| 2018 | Solo | +===== Superman ===== + +^ Année ^ Film | +| 1951 | Superman et les Nains de l'enfer | +| 1978 | Superman | +| 1980 | Superman 2 | +| 1983 | Superman 3 | +| 1984 | Superman 4 | +| 2006 | Superman returns | + +===== Blade ===== + +^ Année ^ Film | +| 1998 | Blade | +| 2002 | Blade 2 | +| 2004 | Blade : Trinity | + +===== Dardevil ===== + +^ Année ^ Film | +| 2003 | Dardevil | +| 2005 | Elektra | + +===== Ghost Rider ===== + +^ Année ^ Film | +| 2007 | Ghost Rider | +| 2012 | Ghost Rider 2 : L'Esprit de vengeance | + + +===== Hulk ===== + +^ Année ^ Film | +| 1979 | L'Incroyable Hulk | +| 1980 | Hulk revient (Mariés) | + + + +===== Quatre Fantastiques ===== + +^ Année ^ Film | +| 2005 | Les Quatre Fantastiques | +| 2007 | Les Quatre Fantastiques et le Surfer d'Argent | + + +===== Spider-Man ===== + +^ Année ^ Film | +| 2002 | Spider-Man | +| 2004 | Spider-Man 2 | +| 2007 | Spider-Man 3 | + + +===== Kick-Ass ===== + +^ Année ^ Film | +| 2010 | Kick-Ass | +| 2013 | Kick-Ass 2 | + +===== Kingsman ===== + +^ Année ^ Film | +| 2015 | Kingsman : Services secrets | +| 2017 | Kingsman : Le Cercle d'or | +| 2021 | the King's Man : Première Mission | + + +===== Sony's Spider-Man Universe ===== + +^ Année ^ Film | +| 2018 | Venom | +| 2021 | Venom : Let There Be Carnage | +| 2022 | Morbius | +| 2023 | Kraven le Chasseur | +| 2024 | Madame Web | +===== The Amazing Spider-Man ===== + +^ Année ^ Film | +| 2012 | The Amazing Spider-Man | +| 2014 | The Amazing Spider-Man : Le Destin d'un héros | + + +===== Univers cinématographique DC ===== + +^ Année ^ Film ^ +| 2013 | Man of Steel | +| 2016 | Batman v Superman : L'Aube de la justice | +| 2016 | Suicide Squad | +| 2017 | Wonder Woman | +| 2017 | Justice League | +| 2018 | Aquaman | +| 2019 | Shazam! | +| 2020 | Birds of Prey | +| 2020 | Wonder Woman 1984 | +| 2021 | Zack Snyder's Justice League | +| 2021 | The Suicide Squad | +| 2022 | Black Adam | +| 2023 | Shazam! La Rage des Dieux | +| 2023 | The Flash | +| 2023 | Blue Beetle | +| 2023 | Aquaman and the Lost Kingdom | +| | Creature Commandos | + +https://fr.wikipedia.org/wiki/Univers_cin%C3%A9matographique_DC + + +===== Univers cinématographique Marvel ===== + +^ Année ^ Film ^ +| 2008 | Iron Man | +| 2008 | L'Incroyable Hulk | +| 2010 | Iron Man 2 | +| 2011 | Thor | +| 2011 | Captain America : First Avenger | +| 2012 | Avengers | +| 2013 | Iron Man 3 | +| 2013 | Thor : Le Monde des ténèbres | +| 2014 | Captain America : Le Soldat de l'hiver | +| 2014 | Les Gardiens de la Galaxie | +| 2015 | Avengers : L'Ère d'Ultron | +| 2015 | Ant-Man | +| 2016 | Captain America : Civil War | +| 2016 | Doctor Strange | +| 2017 | Les Gardiens de la Galaxie Vol. 2 | +| 2017 | Spider-Man : Homecoming | +| 2017 | Thor : Ragbarok | +| 2018 | Black Panther | +| 2018 | Avengers : Infinity War | +| 2018 | Ant-Man et la Guêpe | +| 2019 | Captain Marvel | +| 2019 | Avengers : Endgame | +| 2019 | Spider-Man : Far From Home | +| 2021 | Black Widow | +| 2021 | Shang-Chi et la Légende des Dix Anneaux | +| 2021 | Les Éternels | +| 2021 | Spider-Man : No Way Home | +| 2022 | Doctor Strange in the Multiverse of Madness | +| 2022 | Thor : Love and Thunder | +| 2022 | Black Panther : Wakanda Forever | +| 2023 | Ant-Man et la Guêpe : Quantumania | +| 2023 | Les Gardiens de la Galaxie Vol. 3 | +| 2023 | The Marvels | +| 2024 | Captain America : New World Order | +| 2024 | Thunderbolts | +| 2024 | Blade | +| | | +| | | +| | | +| | | +| | | +| | | +| | | +| | | +| | | +| | | \ No newline at end of file diff --git a/data/pages/loisirs/videos/les_mondes_engloutis/index.txt b/data/pages/loisirs/videos/les_mondes_engloutis/index.txt new file mode 100644 index 0000000..ef99c5e --- /dev/null +++ b/data/pages/loisirs/videos/les_mondes_engloutis/index.txt @@ -0,0 +1,27 @@ +===== Les mondes engloutis ===== + +Le **Shagma**, soleil artificiel indispensable à la vie des gens du dessous dans la cité d'**Arkadia**, tombe malade. + +Guidés par **Shagshag**, vaisseau conscient doté de pouvoirs magiques, les enfants d'**Arkadia** entrent alors dans le musée interdit et lisent les archives secrètes. Ils apprennent alors que leur peuple vivait au-dessus jusqu'au grand cataclysme, dont **Shagshag** a été témoin, qui a précipité leur île sous la surface de la Terre. Ils créent **Arkana**, une créature ressemblant à une humaine, et l'envoient avec **Shagshag** vers la surface pour chercher de l'aide. Elle est accompagnée de **Bic** et **Bac**, deux pangolins, créatures étranges et bienveillantes, aussi anciennes que **Shagshag**. + +Dès le premier épisode, le groupe est rejoint par le jeune **Bob** et sa petite sœur **Rébecca**, des enfants venus de la surface, ainsi que par **Spartakus**, un homme qui a toujours vécu sous la surface. + +==== Générique d'ouverture ==== + +{{youtube>h8TzXZRsc98?full}} + +==== La danse des pirates ==== + +{{youtube>cbmdFRy5XV8?full}} + +==== Générique intégral ==== + +En bonus, le générique extrait du vinyl chanté par les **Mini-Star** : + +{{youtube>PUc_0A5BkBY?full}} + +En bonus, la danse des pirates extrait du vinyl chanté par les **Mini-Star** : +{{youtube>SWMmq0vQMHg}} + + +[[http://fr.wikipedia.org/wiki/Les_mondes_engloutis|Les mondes engloutis]] sur Wikipedia \ No newline at end of file diff --git a/data/pages/loisirs/videos/ulysse_31/index.txt b/data/pages/loisirs/videos/ulysse_31/index.txt new file mode 100644 index 0000000..6871c06 --- /dev/null +++ b/data/pages/loisirs/videos/ulysse_31/index.txt @@ -0,0 +1,65 @@ +====== Ulysse 31 ====== + +===== Générique de début ===== + +En France, pour le première diffusion 1981-1982 puis en 1982-1983, le générique de début était interprété par Lionel Leroy, édité par [[https://en.wikipedia.org/wiki/Saban_Capital_Group|Saban Records]]. +{{youtube>vxlNw-vz7l8?medium}} +https://www.youtube.com/watch?v=vxlNw-vz7l8 - Ulysse (1er générique de début, 1981) par Lionel Leroy\\ +https://www.youtube.com/watch?v=UVnxl-9czIg - Ulysse (version longue, 1981) par Lionel Leroy + + +===== Ulysse 31 revisité ===== + +==== Medley ==== + +{{youtube>kEcqyyFvPBU?medium}} +https://www.youtube.com/watch?v=kEcqyyFvPBU + + +===== Ulysse 31 revisité par Parallax ===== + + +http://www.parallax.fr/9.ulysse31str/ulysse31str.htm + +https://www.youtube.com/watch?v=Zc6FALQaFWw&list=PL-DX5Cjw_tJodVgxMAJlWFsYsGRinDHZ8 + +==== Making Of ==== + +{{youtube>7da8G9ZN8WU?medium}} +https://www.youtube.com/watch?v=7da8G9ZN8WU + + + +==== La malédiction des Dieux ==== + +{{youtube>WQaknWwIunc?medium}} +https://www.youtube.com/watch?v=WQaknWwIunc + + +==== Récits et légendes ==== + +{{youtube>j3PUlhLaUqA?medium}} +https://www.youtube.com/watch?v=j3PUlhLaUqA + + +==== L'attaque des tridents ==== + +{{youtube>BnsnhSNpncs?medium}} +https://www.youtube.com/watch?v=BnsnhSNpncs +https://www.youtube.com/watch?v=xi0NQkcWh-Y +https://www.youtube.com/watch?v=kCbgv4BvqlY + + +==== La deuxième arche ==== + +{{youtube>60k7MG2F_BE?medium}} +https://www.youtube.com/watch?v=60k7MG2F_BE + + + +===== Ulysse 31 revisité par Parallax en 2016 ===== + +==== Ulysse terrasse le cyclope ==== + +{{youtube>MFlxAGgPhb4?medium}} +https://www.youtube.com/watch?v=MFlxAGgPhb4 diff --git a/data/pages/loisirs/voyages.txt b/data/pages/loisirs/voyages.txt new file mode 100644 index 0000000..545100b --- /dev/null +++ b/data/pages/loisirs/voyages.txt @@ -0,0 +1,10 @@ +====== Voyages et découvertes ====== +{{ :loisirs:logo_voyage.jpg?nolink&75x75|Voyages et découvertes}} +~~NOTOC~~ +Balades, concerts, monuments, cités... Tous les prétextes pour sortir. + + +~~TAGCLOUD:50>loisirs:voyages~~ + + + diff --git a/data/pages/loisirs/voyages/1500_km_de_routes_de_route_a_grand_spectacle.txt b/data/pages/loisirs/voyages/1500_km_de_routes_de_route_a_grand_spectacle.txt new file mode 100644 index 0000000..011af92 --- /dev/null +++ b/data/pages/loisirs/voyages/1500_km_de_routes_de_route_a_grand_spectacle.txt @@ -0,0 +1,32 @@ +====== 1 500 km de routes à grand spectacle ====== + +{{tag>"Voyage Isère"}} + + +{{ loisirs:voyages:bourne-03_1_.jpg?400 |Transport de bois dans les gorges de la Bourne, sep 2008}} + + + + + +Panorama grandioses, canyons, encorbellements rocheux : en Isère, une simple balade en voiture est source d'émerveillement. Elles font partie de notre patrimoine et jouent un rôle économique important. + +===== Construites à la sueur des hommes ===== + +Parce qu'il faut souvent faire passer ces routes à flanc de falaise, les hommes ont dû travailler très durement, parfois suspendus à des cordes, à des dizaines de mètres au-dessus de l'abime pour aller poser des mines et faire sauter le rocher. + +Sept routes de montagne : septs chefs-d'oeuvre + * Gorges de la Bourne + * Gorges du Nan + * La route des Ecouges + * La route des falaises de Presles + * Les Gorges du Guiers mort + * Les Gorges du Guiers vif + * La Vallée du Vénéon + * La route des cols : Glandon et Croix de fer + + + + + + --- //[[http://www.isere.fr/|Annick Berlioz]] Isère Magazine n°94// \ No newline at end of file diff --git a/data/pages/loisirs/voyages/au_fil_de_la_vallee_de_la_gere.txt b/data/pages/loisirs/voyages/au_fil_de_la_vallee_de_la_gere.txt new file mode 100644 index 0000000..7f3b5c3 --- /dev/null +++ b/data/pages/loisirs/voyages/au_fil_de_la_vallee_de_la_gere.txt @@ -0,0 +1,8 @@ +====== Au fil de la Vallée de la Gère ====== + +{{tag>"Voyage Isère"}} + +{{loisirs:voyages:valle_de_la_gere.jpg?500 |Vallée de la Gère}} Quartier populaire du nord de Vienne, la vallée de la Gère témoigne de l’épopée industrielle et de la vie des ouvriers du XVIIIe au milieu du XXe siècle. + + + --- //[[http://www.isere.fr/|Christelle Thibaud]] Isère Magazine n°94, page 50// \ No newline at end of file diff --git a/data/pages/loisirs/voyages/conseil_general.txt b/data/pages/loisirs/voyages/conseil_general.txt new file mode 100644 index 0000000..aede757 --- /dev/null +++ b/data/pages/loisirs/voyages/conseil_general.txt @@ -0,0 +1,11 @@ +====== iseremag.fr ====== + +Début février 2016, **Isère Magazine** est remplacé par **Isère Mag** ! A la Une du 1er numéro : "Femmes chefs d'entreprises : elles assurent !" + +__**Nouveau site Internet**__ + +Le web-magazine du Département de l'Isère change de look, de ton et de nom. Découvrez le nouveau [[http://iseremag.fr/|iseremag.fr]] + +Retrouvez des informations sur les sorties, balades, concerts, lieux du patrimoine ... en Isère dans le mensuel gratuit **[[http://www.isere-interactive.fr/696|Isère Magazine]]** . + +Retrouvez des informations pratiques en Isère sur le site Internet **[[http://www.isere.fr/|Isère]]** du conseil général. \ No newline at end of file diff --git a/data/pages/loisirs/voyages/eglise_saint_andre.txt b/data/pages/loisirs/voyages/eglise_saint_andre.txt new file mode 100644 index 0000000..3beb23b --- /dev/null +++ b/data/pages/loisirs/voyages/eglise_saint_andre.txt @@ -0,0 +1,19 @@ +====== Église de Saint André d'Angoustrine ====== + +{{ :loisirs:voyages:eglise-ville-d-angostrina.jpg?500|}} + +{{tag>"Voyage Isère"}} + +L'église Saint-André d'Angoustrine (Sant Andreu d'Angostrina en catalan) est une église romane située à Angoustrine-Villeneuve-des-Escaldes en Cerdagne dans le département des Pyrénées-Orientales. + +L'église Saint-André se dresse au milieu du cimetière situé à l'ouest du village et ne doit pas être confondue avec l'église néo-gothique du même nom érigée au centre du village. + +L'église d'Angoustrine est mentionnée pour la première fois dans l'"Acte de Consécration de la Cathédrale de la Seu d'Urgell" au Xe siècle. +L'église date du XIIe siècle mais comprend un chevet du XIe siècle et deux chapelles latérales du XVIIIe siècle. +L'édifice fait l'objet d'un classement au titre des monuments historiques depuis le 21 décembre 1954. + +L'abside en cul-de-four comporte des fresques du XIIIe siècle dont une fresque représentant la Cène, et l'autre, les 12 mois de l’année, symbolisés par des personnages sous des arcades.\ +On sera surpris que le mois de janvier (personnage en bi-front) ne se trouve pas au début de l'année. Ces fresques ont été peintes avant la reforme de Pierre le Cérémonieux, roi d'Aragon qui, en 1350, a voulu que le calendrier commence le 25 décembre. Auparavant, l'année commençait le jour de la fête de l'Annonciation, le 25 mars. Le mois de novembre est symbolisé par un personnage abattant un arbre. + +On admirera le très beau devant d'autel, provenant de la chapelle de Saint-Martin d'Envalls, située sur un chemin de transhumance, dans la commune d'Angoustrine. + diff --git a/data/pages/loisirs/voyages/histoire-de-la-croix-bleue-des-abrets.txt b/data/pages/loisirs/voyages/histoire-de-la-croix-bleue-des-abrets.txt new file mode 100644 index 0000000..a0f9c0d --- /dev/null +++ b/data/pages/loisirs/voyages/histoire-de-la-croix-bleue-des-abrets.txt @@ -0,0 +1,16 @@ +====== Histoire de la Croix Bleue des Abrets ====== +{{ :loisirs:voyages:pasted:20210826-083923.png}} + +Quand il quitte Les Abrets pour la rue Adrien Bourgeat en se dirigeant vers le hameau de La chapelle (la Bâtie-Divisin), le promeneur est intrigué par une grande croix de pierre, peinte en bleu, qui domine le paysage. Depuis quand est-elle la et pourquoi ? + +Son installation remonte à 1877 comme gravé sur son fût. L'aïeule de la propriétaire du terrain aidée de membres de sa famille fait tu alors ériger la croix pour remercier Dieu d'avoir permis à son fils de revenir vivant de la guerre de 1870 contre les Prussiens. Leurs initiales - JDR et SJ - figure encore au-dessus de la date. + +À l'origine, la Croix et de forme classique avec deux bras horizontaux plus large et droits sur lesquels les enfants déposent des fleurs. Elle est alors entièrement teinte en bleu couleur du ciel, couleur liée à la Vierge... Elle a été, au cours des décennies, entretenue, fleurie, détruite puis remaniée. + +En 2008, le terrain de 27 mètres carrés sur lequel elle se trouve devient propriété de la commune pour l'euro symbolique. Basse peu visible La Croix et ensuite presque entièrement reconstruite grâce à l'association du patrimoine avec des bénévoles comme Jean-Baptiste Cleyet-Marrel et Henri Gallin-Martel. Le fût, cassé, et rallongé, la forme des bras modifié. Les ruines du château Bayard lui offre son socle en pierre de taille. + +Depuis son installation, elle a donnée son nom à une rue, un quartier et elle est devenue le but d'une promenade appréciée des Abrésiens. Souvent des fidèles cigarettes le temps d'une petite prière. Il est d'ailleurs prévu qu'elle soit béni dans un avenir proche. + +Les croix dit bleue sont souvent taillées dans des roches appelées pierre bleue que ce soit du calcaire dur comme celui de Vogüé en Ardèche ou du schiste comme celui de Nozay en Loire-Atlantique, qui fait autrefois la richesse de cette commune. + +-- // Daniel Corlet - Les Abrets, Tous Ensemble 239, juin 2021 \ No newline at end of file diff --git a/data/pages/loisirs/voyages/la-cloche-de-l-eglise-de-saint-sulpice-des-rivoires-fait-peau-neuve.txt b/data/pages/loisirs/voyages/la-cloche-de-l-eglise-de-saint-sulpice-des-rivoires-fait-peau-neuve.txt new file mode 100644 index 0000000..aa0927e --- /dev/null +++ b/data/pages/loisirs/voyages/la-cloche-de-l-eglise-de-saint-sulpice-des-rivoires-fait-peau-neuve.txt @@ -0,0 +1,11 @@ +====== La cloche de l'église de Saint-Sulpice des Rivoires fait peau neuve ! ====== +{{ :loisirs:voyages:pasted:20210826-083552.png}} + + +Les cloches font partie du patrimoine communal : ce sont des objets d'art et les instruments de musique des clochers. Outil liturgique servant de signal à la communauté chrétienne, elles sont aussi un organe de communication qui rythment la vie quotidienne, ton profane que religieuse, des habitants. Celle de notre clocher été endommagé au niveau des points de frappe suite au cumul des années de fonctionnement. Il fallait également sécuriser les cadres dégradés par les intempéries. La dépose, le ressuage, la restauration, la repose ont été confiés à une entreprise campanaire habilitée à ce genre de mission. + +Cette cloche date de 1868, sous l'empereur Napoléon III, et pèse 517 kg pour une circonférence de 98 cm. Elle est composée d'airain (alliage noble de cuivre à 78 % et d'étain à 22 %). Décorée d'ornementations, on peut voir aussi clairement inscrit dessus le nom des donateurs de l'époque qui ont permis sa réalisation. + +Faute de pouvoir se réunir de manière festive autour d'un verre de l'amitié pour inaugurer l'achèvement de sa restauration, la cloche a été exposé durant le weekend du 20 et 21 mars, dans le tambour de l'église. Un grand merci aux donateurs qui ont collaboré à la réfection de cet ouvrage et qui, ainsi, on contribuer à la conservation d'un bien commun du village. + +-- // P.B. - Les Abrets, Tous Ensemble 239, juin 2021 \ No newline at end of file diff --git a/data/pages/loisirs/voyages/les_secrets_du_baptistere_de_grenoble.txt b/data/pages/loisirs/voyages/les_secrets_du_baptistere_de_grenoble.txt new file mode 100644 index 0000000..a569bdc --- /dev/null +++ b/data/pages/loisirs/voyages/les_secrets_du_baptistere_de_grenoble.txt @@ -0,0 +1,22 @@ +====== Les secrets du baptistère de Grenoble ====== + +{{tag>"Voyage Isère"}} + +{{loisirs:voyages:les_secrets_du_baptistere_de_grenoble:baptistere_exterieurok-0fd5c.jpg |}}Plongé sous terre, sous le parvis de la cathédrale de la place Notre-Dame, cette crypte archéologique, découverte par hasard lors du chantier de la deuxième ligne de tramway en 1989, les vestiges du baptistère nous ramènent au temps des premiers chrétiens, là où les foules venues de toute région venaient se faire baptiser. + +Le site archéologique gallo-romain situé sous le parvis de la place Notre-Dame au sous-sol du groupe épiscopal, a nécessité dix ans de fouilles et de chantier pour sa mise en valeur, nécessitant la déviation de la ligne de tramway initialement prévue à cet endroit. L'aménagement réalisé par la ville de Grenoble, s'intègre harmonieusement au parcours du musée départemental de l'ancien Evéché, retraçant 2 000 ans d'histoire. + +Au IIIème siècle de notre ère, au coeur de l'antique Cularo est chef lieu de cité. Un siècle plus tard, rebaptisée Gratianopolis, Cularo avec ses deux églises et son baptistère bâtis contre le rempart à l'intérieur des murs de la ville est devenue une cité épiscopale. Jusqu'au Xème siècle, le baptistère où par foules entières, les fidèles se pressaient pour recevoir les premiers sacrements de l'évêque, qui était le seul habilité pour procéder au baptême. L'autre baptistère le plus proche étant à Vienne. L'édifice sera rasé après l'an Mil, les bébés étant désormais portés sur les fonts baptismaux dans toutes les églises paroissiales. + +Ce site archéologique livre de précieuses clés de compréhension sur la naissance du christianisme car il est le seul à offrir une lecture aussi aboutie de son histoire. + +{{ loisirs:voyages:les_secrets_du_baptistere_de_grenoble:web_chemin_1410_1259245659.jpg|}} + +**+ d'infos** : Ancien évêché,\\ +2 rue Très-Cloitre à Grenoble. + +**Ouvert** tous les jours de 9 heures à 18 heures, le dimanche de 10 heures à 19 heures sauf le mardi matin, le 1er janvier, le 1er mai et le 25 décembre. Depuis le 1er janvier 2004, la visite de 11 musées du département est gratuite. + +**Site Internet** : https://musees.isere.fr/page/musee-de-lancien-eveche-le-baptistere-de-grenoble + + --- //[[http://www.isere.fr/|Véronique GRANGER]] Isère magazine mai 2004// \ No newline at end of file diff --git a/data/pages/loisirs/voyages/musee_de_la_draperie_vienne.txt b/data/pages/loisirs/voyages/musee_de_la_draperie_vienne.txt new file mode 100644 index 0000000..8d4f53d --- /dev/null +++ b/data/pages/loisirs/voyages/musee_de_la_draperie_vienne.txt @@ -0,0 +1,44 @@ +====== Musée de la draperie (Vienne) ====== + +{{tag>"Voyage Isère"}} + +{{loisirs:voyages:musee-de-la-draperie.jpg? |}}Pendant près de trois siècles, l’industrie drapière a fait vivre la population viennoise. + +Installé dans l'ancienne caserne militaire Saint-Germain, au sud de Vienne, le musée de la Draperie raconte cette vie ouvrière et le cycle de la fabrication des tissus. Le visiteur découvre les étapes de la transformation de la laine brute ou recyclée en drap à travers la collection de machines présentée dans une ambiance qui rappelle celle des usines viennoises. Des échantillons de drap de laine depuis la fin du XIXe siècle permettent d'apprécier la production viennoise jusqu'à la fermeture de la dernière usine en 1987. + +Créé par l'association Patrimoine Textile Viennois, le musée de la Draperie a ouvert ses portes en 1995, il est depuis rattaché à la conservation des musées de la Ville de Vienne. Il se déploie sur trois larges espaces d'exposition et deux salles d'animations. Le parcours muséographique s'organise autour des deux thèmes qui mettent en valeur les aspects socio-économiques et techniques de l'industrie textile viennois : les différents aspects de la vie ouvrière et le cycle de fabrication des tissus. + +{{loisirs:voyages:musee_de_la_draperie.png? |}}Aujourd'hui, le musée rappelle que, pendant plus de deux siècles et demi, l'industrie drapière a fait vivre la population viennoise. A travers les scènes reconstituées, des documents d'archives, des photographies et des films vidéos, le musée retrace l'histoire des hommes qui ont marqué l'industrie textile viennoise. Propices aux diverses activités artisanales, les eaux de la Gère (affluent du Rhône) sont utilisées dès l'Antiquité et surtout au Moyen Age. Au XVIIIe siècle, elles fixent les établissements sidérurgiques, métallurgiques et textiles. + +A cette époque, l'activité viennoise s'oriente vers le travail de la laine, avec la création de la Manufacture Royale Charvet. + +Le XIXe siècle est marqué par la modernisation des machines, le développement des œuvres sociales mais aussi des grèves. La Guerre de 14-18 permet à Vienne d'assurer un quart de la production française en drap de troupes. + +{{loisirs:voyages:retour-du-musee-de-la-draperie.jpg? |}}Durant la Seconde Guerre Mondiale, les fabricants manquent de matières premières et certaines entreprises sont réquisitionnées. A la Libération, la reprise est difficile : main d'œuvre plus rare, évolution de la mode, concurrence étrangère, fermeture de nombreux établissements. + +Le musée, grâce à la présence d'une trentaine de machines, retrace le cycle complet de la fabrication d'un tissu de laine. Véritables joyaux techniques, ces machines, dont les plus anciennes datent de la fin du XIXe siècle, s'inscrivent dans un parcours interactif où le visiteur est amené à découvrir les particularités de l'industrie drapière viennoise et les trois phases qui composent cette production : la filature (élaboration du fil), le tissage (réalisation du tissu) et les apprêts (finition du tissu). + +Panneaux animés, scènes reconstituées, schémas, vidéos, ambiance sonore et machines en fonctionnement permettant de comprendre la fabrication du tissu, d'appréhender les conditions de travail des ouvriers du textile et de retrouver le savoir-faire des gestes d'autrefois. Un siècle de collection viennoise rassemblée sous la forme d'échantillons de tissus vient enrichir la visite. + +Musée de la Draperie : Espace Saint-Germain, 30 avenue Général Leclerc. 04 74 85 73 37. + +===== Contact ===== + +MUSÉE DE LA DRAPERIE\\ +Espace Saint-Germain / avenue général Leclerc\\ +38200 VIENNE\\ +Tél. : 04 74 85 73 37\\ +[[http://www.musees-vienne.fr/|Musées de Vienne]] + +===== Ouverture ===== + +De Pâques à mi-septembre du mercredi au dimanche de 14h à 18h et sur rendez-vous pour les groupes. +Fermeture : les lundis, le 1er janvier, 1er mai, 1er novembre et 25 décembre. + +===== Tarifs ===== + +**Plein tarif** : 2.3 € + +**Tarif réduit** : 1.7 € pour les jeunes de 18 à 25 ans, familles nombreuses (3 enfants et plus ), groupes de 10 personnes au moins... + +**Gratuit** : le premier dimanche de chaque mois pour tous publics, groupes scolaires et accompagnateurs, personnes handicapées, jeunes jusqu'à 18 ans, chômeurs et bénéficiaires du RMI, bénéficiaires spéciaux (ICOM, conservateurs de musée, architectes MH). \ No newline at end of file diff --git a/data/pages/loisirs/voyages/nord-isere-aoste/index.txt b/data/pages/loisirs/voyages/nord-isere-aoste/index.txt new file mode 100644 index 0000000..9d9b25c --- /dev/null +++ b/data/pages/loisirs/voyages/nord-isere-aoste/index.txt @@ -0,0 +1,7 @@ +====== Nord Isère Aoste ====== +{{ :loisirs:voyages:nord-isere-aoste:pasted:20211031-083732.png?75x75|Nord Isère en photos}} + + +===== Secteur Granieu ===== + +{{gallery>.:photos?lightbox&direct}} \ No newline at end of file diff --git a/data/pages/loisirs/voyages/vallee_du_ferrand_la_montagne_a_coeur.txt b/data/pages/loisirs/voyages/vallee_du_ferrand_la_montagne_a_coeur.txt new file mode 100644 index 0000000..1fb7aa9 --- /dev/null +++ b/data/pages/loisirs/voyages/vallee_du_ferrand_la_montagne_a_coeur.txt @@ -0,0 +1,13 @@ +====== Vallée du Ferrand : la montagne à cœur ====== + +{{tag>"Voyage Isère"}} + +{{loisirs:voyages:vue_sur_la_meije.jpg?500 |Vallée du Ferrand}} Moizoën, Clavans, Besse-en-Oisans : trois petits villages solidaires animent la vallée sauvage du Ferrand couronnée de sommets prestigieux. + +Ses 450 habitants perpétuent leurs douces traditions : pain au four, tendres crozets, miel des Alpes, randonnées musicales et bénédiction du troupeau. + + +Retrouvez le site Internet de la [[http://www.valleeduferrand.com/|Vallée du Ferrand]]. + + + --- //[[http://www.isere.fr/|Isère Magazine]] n°95, pages 35-36// \ No newline at end of file diff --git a/data/pages/lpmd-fksvg.txt b/data/pages/lpmd-fksvg.txt new file mode 100644 index 0000000..0987bad --- /dev/null +++ b/data/pages/lpmd-fksvg.txt @@ -0,0 +1,8 @@ +====== lpmd fksvg ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +Lorem ipsum dolor sit amet, ... + + --- //[[user:cedricabonnel]] - Article paru en premier le Tuesday 31 January 2023// + diff --git a/data/pages/organisation_interne/gestion_reseau/index.txt b/data/pages/organisation_interne/gestion_reseau/index.txt new file mode 100644 index 0000000..b689717 --- /dev/null +++ b/data/pages/organisation_interne/gestion_reseau/index.txt @@ -0,0 +1,3 @@ +====== Réseau interne ====== + + \ No newline at end of file diff --git a/data/pages/organisation_interne/gestion_reseau/ip_mac/index.txt b/data/pages/organisation_interne/gestion_reseau/ip_mac/index.txt new file mode 100644 index 0000000..ae71d03 --- /dev/null +++ b/data/pages/organisation_interne/gestion_reseau/ip_mac/index.txt @@ -0,0 +1 @@ + * https://hwaddress.com/ \ No newline at end of file diff --git a/data/pages/organisation_interne/gestion_reseau/materiel_de_routage/index.txt b/data/pages/organisation_interne/gestion_reseau/materiel_de_routage/index.txt new file mode 100644 index 0000000..1725b8e --- /dev/null +++ b/data/pages/organisation_interne/gestion_reseau/materiel_de_routage/index.txt @@ -0,0 +1,7 @@ +====== Routeurs et switchs ====== + +Pour faire des schémas réseau + +[[http://blog.admin-linux.org/logiciels-libres/schema-architecture-reseaux-sous-gnu-linux]] + +[[http://dia-installer.de/download/index.html.en]] \ No newline at end of file diff --git a/data/pages/organisation_interne/index.txt b/data/pages/organisation_interne/index.txt new file mode 100644 index 0000000..501cd82 --- /dev/null +++ b/data/pages/organisation_interne/index.txt @@ -0,0 +1,5 @@ +~~ NOCACHE ~~ + +====== Organisation interne ====== + + \ No newline at end of file diff --git a/data/pages/organisation_interne/liste_des_films.txt b/data/pages/organisation_interne/liste_des_films.txt new file mode 100644 index 0000000..5d4ff90 --- /dev/null +++ b/data/pages/organisation_interne/liste_des_films.txt @@ -0,0 +1,7 @@ +====== Liste des films et séries ====== + +{{ :organisation_interne:pasted:20211111-100943.png?100}} + + + +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/organisation_interne/liste_des_films/media_disk_21_.txt b/data/pages/organisation_interne/liste_des_films/media_disk_21_.txt new file mode 100644 index 0000000..8e52b2b --- /dev/null +++ b/data/pages/organisation_interne/liste_des_films/media_disk_21_.txt @@ -0,0 +1,13781 @@ +====== disk 21 ====== + +/media/disk_21/ +├── cabonnel +│   ├── 14__data +│   │   └── e00 +│   │   └── d00 +│   ├── Arduino +│   │   ├── exit +│   │   ├── libraries +│   │   ├── photoCell +│   │   └── sketch_mar11a +│   ├── Documents +│   │   ├── fedora +│   │   │   ├── Networking Guide_fichiers +│   │   │   │   └── toc_data +│   │   │   └── System Administrator's Guide_fichiers +│   │   │   └── toc_data +│   │   ├── fun_mooc +│   │   │   └── programmer_un_objet_avec_arduino +│   │   │   └── semaine_1 +│   │   │   └── connaitre_ses_outils +│   │   ├── HUAWEI P9 Lite Firmware %28VNS-L31%2C Android 6.0%2C EMUI 4.1%2C C432B160%2C WEU%29 +│   │   │   └── dload +│   │   ├── HUAWEI P9 Lite Rollback Package %28VNS-L31%2C from Android 7.0 EMUI 5.0 to Android 6.0 EMUI 4.1%2C C900B300%2C French%29 +│   │   │   └── dload +│   │   ├── _infoGeek +│   │   │   ├── 01_presentation +│   │   │   ├── 03_led_et_resistance +│   │   │   ├── 04_microcontroleur_et_arduino +│   │   │   │   ├── images +│   │   │   │   │   └── Photos +│   │   │   │   └── videos +│   │   │   ├── 05_régulateurs +│   │   │   ├── _indicatifs +│   │   │   └── _music +│   │   ├── microcontroleur +│   │   │   ├── basic connections +│   │   │   ├── bib photo +│   │   │   ├── composants +│   │   │   ├── différents µc +│   │   │   └── esp8266 +│   │   ├── OLR +│   │   │   ├── 04_ +│   │   │   │   ├── 04__data +│   │   │   │   │   └── e00 +│   │   │   │   │   └── d00 +│   │   │   │   ├── final_1_data +│   │   │   │   │   └── e00 +│   │   │   │   │   ├── d00 +│   │   │   │   │   ├── d1e +│   │   │   │   │   ├── d26 +│   │   │   │   │   ├── d2d +│   │   │   │   │   ├── d2e +│   │   │   │   │   ├── d2f +│   │   │   │   │   ├── d30 +│   │   │   │   │   ├── d31 +│   │   │   │   │   ├── d32 +│   │   │   │   │   ├── d33 +│   │   │   │   │   ├── d34 +│   │   │   │   │   ├── d35 +│   │   │   │   │   ├── d36 +│   │   │   │   │   ├── d37 +│   │   │   │   │   ├── d38 +│   │   │   │   │   ├── d39 +│   │   │   │   │   ├── d3a +│   │   │   │   │   ├── d3b +│   │   │   │   │   ├── d3c +│   │   │   │   │   └── d3d +│   │   │   │   ├── final_2_data +│   │   │   │   │   └── e00 +│   │   │   │   │   ├── d00 +│   │   │   │   │   ├── d01 +│   │   │   │   │   ├── d02 +│   │   │   │   │   ├── d03 +│   │   │   │   │   ├── d04 +│   │   │   │   │   ├── d05 +│   │   │   │   │   ├── d06 +│   │   │   │   │   ├── d07 +│   │   │   │   │   ├── d08 +│   │   │   │   │   ├── d1e +│   │   │   │   │   ├── d26 +│   │   │   │   │   ├── d2d +│   │   │   │   │   ├── d2e +│   │   │   │   │   ├── d2f +│   │   │   │   │   ├── d33 +│   │   │   │   │   ├── d34 +│   │   │   │   │   ├── d35 +│   │   │   │   │   ├── d36 +│   │   │   │   │   ├── d3a +│   │   │   │   │   ├── d3b +│   │   │   │   │   ├── d3c +│   │   │   │   │   ├── d3d +│   │   │   │   │   └── d3e +│   │   │   │   ├── final_data +│   │   │   │   │   └── e00 +│   │   │   │   │   ├── d00 +│   │   │   │   │   ├── d01 +│   │   │   │   │   └── d02 +│   │   │   │   └── intro_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   ├── 05_ +│   │   │   │   └── 05_ca_smartphone_data +│   │   │   │   └── e00 +│   │   │   │   ├── d00 +│   │   │   │   ├── d04 +│   │   │   │   ├── d05 +│   │   │   │   ├── d06 +│   │   │   │   ├── d07 +│   │   │   │   ├── d08 +│   │   │   │   ├── d09 +│   │   │   │   ├── d0a +│   │   │   │   ├── d0b +│   │   │   │   ├── d0c +│   │   │   │   ├── d0d +│   │   │   │   ├── d0e +│   │   │   │   ├── d0f +│   │   │   │   ├── d10 +│   │   │   │   ├── d11 +│   │   │   │   ├── d12 +│   │   │   │   ├── d13 +│   │   │   │   ├── d14 +│   │   │   │   ├── d29 +│   │   │   │   ├── d2a +│   │   │   │   ├── d2b +│   │   │   │   └── d2c +│   │   │   ├── annonces +│   │   │   │   ├── promo olr podcast +│   │   │   │   └── site internet_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   ├── bruitage_retenu +│   │   │   │   ├── banana +│   │   │   │   ├── golodrak +│   │   │   │   └── l'école est finie +│   │   │   ├── logo +│   │   │   │   ├── 01 +│   │   │   │   └── 02 +│   │   │   └── musique +│   │   ├── save_carte +│   │   │   └── 2017 +│   │   │   └── 03 +│   │   │   └── 25 +│   │   ├── site +│   │   │   └── ajax +│   │   │   └── ajax-add-delete-record +│   │   │   ├── css +│   │   │   └── images +│   │   └── VNS-DL00- C17 B160 +│   │   └── META-INF +│   │   └── com +│   │   ├── android +│   │   └── google +│   │   └── android +│   ├── Images +│   │   ├── 2016 +│   │   │   └── 12 +│   │   │   ├── 28 +│   │   │   └── 31 +│   │   ├── Hangouts +│   │   ├── Instagram +│   │   ├── ISS HD Live +│   │   ├── Messages +│   │   ├── PhotosEditor +│   │   ├── Robin +│   │   ├── Screenshots +│   │   └── Twitter +│   ├── kdenlive +│   │   ├── proxy +│   │   ├── scripts +│   │   ├── thumbs +│   │   └── titles +│   ├── led__data +│   │   └── e00 +│   │   └── d00 +│   ├── log_olrpodcast +│   │   ├── olrpodcast.fr.access.log.10 +│   │   ├── olrpodcast.fr.access.log.11 +│   │   ├── olrpodcast.fr.access.log.12 +│   │   ├── olrpodcast.fr.access.log.13 +│   │   ├── olrpodcast.fr.access.log.14 +│   │   ├── olrpodcast.fr.access.log.2 +│   │   ├── olrpodcast.fr.access.log.3 +│   │   ├── olrpodcast.fr.access.log.4 +│   │   ├── olrpodcast.fr.access.log.5 +│   │   ├── olrpodcast.fr.access.log.6 +│   │   ├── olrpodcast.fr.access.log.7 +│   │   ├── olrpodcast.fr.access.log.8 +│   │   └── olrpodcast.fr.access.log.9 +│   ├── mooc +│   │   └── TP1 +│   │   ├── cedric +│   │   └── correction_01 +│   ├── MOOC Programmer en C +│   │   ├── Semaine 1 +│   │   ├── Semaine 2 +│   │   └── Semaine 3 +│   ├── notes +│   ├── Photos +│   │   └── 2016 +│   │   └── 08 +│   │   └── 27 +│   ├── public_html +│   │   ├── clients +│   │   │   ├── css +│   │   │   └── images +│   │   └── js +│   ├── Téléchargements +│   │   ├── enregistrements quotidiens +│   │   └── Photos +│   ├── test-1-git +│   └── Vidéos +│   └── Webcam +├── DVR +│   └── 2014 +│   └── 11 +│   └── 20 +├── recup_photos +│   └── photos +│   └── Photo a ranger +│   └── 2017 +├── sauvegardes_rsync +│   ├── archives +│   │   └── dskstd.acegrp.lan +│   │   └── cedric24c +│   │   ├── Documents +│   │   │   ├── CATHY TMP +│   │   │   │   ├── installee +│   │   │   │   │   ├── Angry Birds Trilogy (EUR) +│   │   │   │   │   ├── Hyrule Warriors [BWPP] +│   │   │   │   │   │   ├── code +│   │   │   │   │   │   ├── content +│   │   │   │   │   │   │   ├── bgm +│   │   │   │   │   │   │   └── data +│   │   │   │   │   │   │   ├── action +│   │   │   │   │   │   │   │   ├── cammotion +│   │   │   │   │   │   │   │   ├── etc +│   │   │   │   │   │   │   │   ├── facemotion +│   │   │   │   │   │   │   │   ├── model +│   │   │   │   │   │   │   │   └── motion +│   │   │   │   │   │   │   ├── adventure +│   │   │   │   │   │   │   ├── battle +│   │   │   │   │   │   │   │   ├── alg +│   │   │   │   │   │   │   │   ├── scenario +│   │   │   │   │   │   │   │   ├── stage +│   │   │   │   │   │   │   │   └── vmes +│   │   │   │   │   │   │   ├── challenge +│   │   │   │   │   │   │   ├── common +│   │   │   │   │   │   │   ├── effect +│   │   │   │   │   │   │   │   ├── event +│   │   │   │   │   │   │   │   └── stage +│   │   │   │   │   │   │   ├── event +│   │   │   │   │   │   │   │   ├── info +│   │   │   │   │   │   │   │   ├── motion +│   │   │   │   │   │   │   │   └── script +│   │   │   │   │   │   │   ├── gallery +│   │   │   │   │   │   │   ├── intermission +│   │   │   │   │   │   │   │   └── Parts +│   │   │   │   │   │   │   ├── se +│   │   │   │   │   │   │   │   ├── av +│   │   │   │   │   │   │   │   ├── event +│   │   │   │   │   │   │   │   ├── im +│   │   │   │   │   │   │   │   └── normal +│   │   │   │   │   │   │   ├── sound +│   │   │   │   │   │   │   ├── stage +│   │   │   │   │   │   │   │   └── info +│   │   │   │   │   │   │   ├── story +│   │   │   │   │   │   │   ├── ui +│   │   │   │   │   │   │   │   ├── adventure_parts +│   │   │   │   │   │   │   │   ├── advmap +│   │   │   │   │   │   │   │   │   ├── ctrl +│   │   │   │   │   │   │   │   │   └── data +│   │   │   │   │   │   │   │   ├── battle_parts +│   │   │   │   │   │   │   │   ├── caption +│   │   │   │   │   │   │   │   ├── chara_name_txt +│   │   │   │   │   │   │   │   ├── face_b +│   │   │   │   │   │   │   │   ├── face_b_re +│   │   │   │   │   │   │   │   ├── face_p +│   │   │   │   │   │   │   │   ├── layout +│   │   │   │   │   │   │   │   ├── mainmenu +│   │   │   │   │   │   │   │   ├── still_chara_result +│   │   │   │   │   │   │   │   ├── still_item +│   │   │   │   │   │   │   │   ├── still_modebg +│   │   │   │   │   │   │   │   ├── still_player_chara +│   │   │   │   │   │   │   │   ├── still_tutorial +│   │   │   │   │   │   │   │   ├── still_weapon +│   │   │   │   │   │   │   │   └── still_wlp +│   │   │   │   │   │   │   └── voice +│   │   │   │   │   │   └── meta +│   │   │   │   │   ├── Mario Tennis Ultra Smash [AVXP01] +│   │   │   │   │   │   └── Mario Tennis Ultra Smash [AVXP01] +│   │   │   │   │   │   ├── code +│   │   │   │   │   │   ├── content +│   │   │   │   │   │   │   ├── amiibo +│   │   │   │   │   │   │   ├── effect +│   │   │   │   │   │   │   │   ├── bll +│   │   │   │   │   │   │   │   ├── chr +│   │   │   │   │   │   │   │   ├── crt +│   │   │   │   │   │   │   │   └── rk +│   │   │   │   │   │   │   ├── font +│   │   │   │   │   │   │   ├── layout +│   │   │   │   │   │   │   ├── model +│   │   │   │   │   │   │   │   ├── character +│   │   │   │   │   │   │   │   ├── court +│   │   │   │   │   │   │   │   │   ├── battleroad +│   │   │   │   │   │   │   │   │   │   ├── base +│   │   │   │   │   │   │   │   │   │   └── bg +│   │   │   │   │   │   │   │   │   ├── chara_select +│   │   │   │   │   │   │   │   │   │   └── base +│   │   │   │   │   │   │   │   │   ├── reward +│   │   │   │   │   │   │   │   │   │   ├── base +│   │   │   │   │   │   │   │   │   │   └── bg +│   │   │   │   │   │   │   │   │   ├── reward_placement +│   │   │   │   │   │   │   │   │   │   ├── base +│   │   │   │   │   │   │   │   │   │   └── object +│   │   │   │   │   │   │   │   │   └── stadium_court_new +│   │   │   │   │   │   │   │   │   ├── base +│   │   │   │   │   │   │   │   │   ├── bg +│   │   │   │   │   │   │   │   │   └── object +│   │   │   │   │   │   │   │   ├── effect +│   │   │   │   │   │   │   │   └── other +│   │   │   │   │   │   │   ├── movie +│   │   │   │   │   │   │   ├── msg +│   │   │   │   │   │   │   │   ├── i18n_eu_du +│   │   │   │   │   │   │   │   ├── i18n_eu_en +│   │   │   │   │   │   │   │   ├── i18n_eu_fr +│   │   │   │   │   │   │   │   ├── i18n_eu_ge +│   │   │   │   │   │   │   │   ├── i18n_eu_it +│   │   │   │   │   │   │   │   ├── i18n_eu_po +│   │   │   │   │   │   │   │   ├── i18n_eu_ru +│   │   │   │   │   │   │   │   ├── i18n_eu_sp +│   │   │   │   │   │   │   │   ├── i18n_jp +│   │   │   │   │   │   │   │   ├── i18n_us_en +│   │   │   │   │   │   │   │   ├── i18n_us_fr +│   │   │   │   │   │   │   │   └── i18n_us_sp +│   │   │   │   │   │   │   ├── npc +│   │   │   │   │   │   │   ├── shader +│   │   │   │   │   │   │   │   ├── layout +│   │   │   │   │   │   │   │   └── movie +│   │   │   │   │   │   │   ├── snd +│   │   │   │   │   │   │   │   └── stream +│   │   │   │   │   │   │   ├── ssg_develop +│   │   │   │   │   │   │   │   ├── resource +│   │   │   │   │   │   │   │   └── shader +│   │   │   │   │   │   │   ├── ssg_system +│   │   │   │   │   │   │   │   └── shader +│   │   │   │   │   │   │   └── texture +│   │   │   │   │   │   │   ├── amiibo_status +│   │   │   │   │   │   │   ├── audience +│   │   │   │   │   │   │   ├── chara_illust +│   │   │   │   │   │   │   ├── cubemap +│   │   │   │   │   │   │   ├── effect +│   │   │   │   │   │   │   │   └── lightmap +│   │   │   │   │   │   │   ├── face48 +│   │   │   │   │   │   │   ├── face64 +│   │   │   │   │   │   │   ├── foot +│   │   │   │   │   │   │   ├── icon_mega_ball +│   │   │   │   │   │   │   ├── loading +│   │   │   │   │   │   │   ├── movie +│   │   │   │   │   │   │   ├── npc_flag +│   │   │   │   │   │   │   ├── racket_icon +│   │   │   │   │   │   │   ├── reward +│   │   │   │   │   │   │   ├── surface +│   │   │   │   │   │   │   ├── tennis +│   │   │   │   │   │   │   ├── tns_pause_bg +│   │   │   │   │   │   │   └── ubroad +│   │   │   │   │   │   └── meta +│   │   │   │   │   ├── Metroid Prime Trilogy [R3MP01] +│   │   │   │   │   ├── Minecraft_ Wii U Edition (EUR) +│   │   │   │   │   ├── Nintendo Land (EUR) +│   │   │   │   │   ├── Splatoon (EUR) +│   │   │   │   │   └── SUPER MARIO 3D WORLD (EUR) +│   │   │   │   └── tmp wii u +│   │   │   │   ├── Captain Toad Treasure Tracker +│   │   │   │   │   ├── code +│   │   │   │   │   └── content +│   │   │   │   │   ├── EffectData +│   │   │   │   │   ├── LayoutData +│   │   │   │   │   ├── LocalizedData +│   │   │   │   │   │   ├── Common +│   │   │   │   │   │   ├── EUde +│   │   │   │   │   │   │   ├── LayoutData +│   │   │   │   │   │   │   └── MessageData +│   │   │   │   │   │   ├── EUen +│   │   │   │   │   │   │   ├── LayoutData +│   │   │   │   │   │   │   └── MessageData +│   │   │   │   │   │   ├── EUes +│   │   │   │   │   │   │   ├── LayoutData +│   │   │   │   │   │   │   └── MessageData +│   │   │   │   │   │   ├── EUfr +│   │   │   │   │   │   │   ├── LayoutData +│   │   │   │   │   │   │   └── MessageData +│   │   │   │   │   │   └── EUit +│   │   │   │   │   │   ├── LayoutData +│   │   │   │   │   │   └── MessageData +│   │   │   │   │   ├── ObjectData +│   │   │   │   │   ├── ShaderData +│   │   │   │   │   ├── SoundData +│   │   │   │   │   │   └── stream +│   │   │   │   │   ├── StageData +│   │   │   │   │   └── SystemData +│   │   │   │   ├── Jurassic World +│   │   │   │   │   ├── code +│   │   │   │   │   ├── content +│   │   │   │   │   └── meta +│   │   │   │   ├── Mario vs Donkey Kong Tipping Stars [WAFE01] +│   │   │   │   │   ├── code +│   │   │   │   │   ├── content +│   │   │   │   │   │   ├── app +│   │   │   │   │   │   │   ├── actor2dData +│   │   │   │   │   │   │   ├── audio +│   │   │   │   │   │   │   │   ├── json +│   │   │   │   │   │   │   │   └── sounds +│   │   │   │   │   │   │   ├── backgroundData +│   │   │   │   │   │   │   ├── certificate +│   │   │   │   │   │   │   ├── css +│   │   │   │   │   │   │   ├── effectData +│   │   │   │   │   │   │   ├── images +│   │   │   │   │   │   │   │   ├── editor +│   │   │   │   │   │   │   │   └── loadscreen +│   │   │   │   │   │   │   │   ├── anims +│   │   │   │   │   │   │   │   ├── tips_de_EU +│   │   │   │   │   │   │   │   ├── tips_en_EU +│   │   │   │   │   │   │   │   ├── tips_en_US +│   │   │   │   │   │   │   │   ├── tips_es_EU +│   │   │   │   │   │   │   │   ├── tips_es_US +│   │   │   │   │   │   │   │   ├── tips_fr_EU +│   │   │   │   │   │   │   │   ├── tips_fr_US +│   │   │   │   │   │   │   │   ├── tips_it_EU +│   │   │   │   │   │   │   │   ├── tips_ja_JP +│   │   │   │   │   │   │   │   ├── titles_de_EU +│   │   │   │   │   │   │   │   ├── titles_en_EU +│   │   │   │   │   │   │   │   ├── titles_en_US +│   │   │   │   │   │   │   │   ├── titles_es_EU +│   │   │   │   │   │   │   │   ├── titles_es_US +│   │   │   │   │   │   │   │   ├── titles_fr_EU +│   │   │   │   │   │   │   │   ├── titles_fr_US +│   │   │   │   │   │   │   │   ├── titles_it_EU +│   │   │   │   │   │   │   │   └── titles_ja_JP +│   │   │   │   │   │   │   ├── json +│   │   │   │   │   │   │   │   ├── map +│   │   │   │   │   │   │   │   │   ├── avc_levels +│   │   │   │   │   │   │   │   │   ├── Bonus 1 +│   │   │   │   │   │   │   │   │   ├── Bonus 2 +│   │   │   │   │   │   │   │   │   ├── Bonus 3 +│   │   │   │   │   │   │   │   │   ├── bug_levels +│   │   │   │   │   │   │   │   │   ├── char_test +│   │   │   │   │   │   │   │   │   ├── Editor +│   │   │   │   │   │   │   │   │   ├── Nintendo Levels +│   │   │   │   │   │   │   │   │   │   ├── Chris +│   │   │   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   │   │   ├── Ian +│   │   │   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   │   │   ├── Mike +│   │   │   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   │   │   ├── Mort +│   │   │   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   │   │   ├── NintendoLevelSubmission +│   │   │   │   │   │   │   │   │   │   ├── Paul +│   │   │   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   │   │   └── Phil +│   │   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   │   ├── templates +│   │   │   │   │   │   │   │   │   ├── test_levels +│   │   │   │   │   │   │   │   │   │   ├── Mike +│   │   │   │   │   │   │   │   │   │   └── UGC +│   │   │   │   │   │   │   │   │   ├── World 1 +│   │   │   │   │   │   │   │   │   ├── World 2 +│   │   │   │   │   │   │   │   │   ├── World 3 +│   │   │   │   │   │   │   │   │   ├── World 4 +│   │   │   │   │   │   │   │   │   ├── World 5 +│   │   │   │   │   │   │   │   │   ├── World 6 +│   │   │   │   │   │   │   │   │   ├── World X1 +│   │   │   │   │   │   │   │   │   └── World X2 +│   │   │   │   │   │   │   │   └── video +│   │   │   │   │   │   │   ├── layoutData +│   │   │   │   │   │   │   ├── messageData +│   │   │   │   │   │   │   ├── scripts +│   │   │   │   │   │   │   │   ├── lib +│   │   │   │   │   │   │   │   │   ├── background +│   │   │   │   │   │   │   │   │   ├── cache +│   │   │   │   │   │   │   │   │   ├── coll +│   │   │   │   │   │   │   │   │   ├── curl +│   │   │   │   │   │   │   │   │   │   └── plugin +│   │   │   │   │   │   │   │   │   ├── display +│   │   │   │   │   │   │   │   │   ├── effect +│   │   │   │   │   │   │   │   │   ├── input +│   │   │   │   │   │   │   │   │   ├── layout +│   │   │   │   │   │   │   │   │   ├── localization +│   │   │   │   │   │   │   │   │   ├── math +│   │   │   │   │   │   │   │   │   ├── media +│   │   │   │   │   │   │   │   │   ├── signals +│   │   │   │   │   │   │   │   │   ├── sound +│   │   │   │   │   │   │   │   │   ├── sprite +│   │   │   │   │   │   │   │   │   └── util +│   │   │   │   │   │   │   │   ├── pt +│   │   │   │   │   │   │   │   │   ├── asset +│   │   │   │   │   │   │   │   │   ├── display +│   │   │   │   │   │   │   │   │   ├── editor +│   │   │   │   │   │   │   │   │   ├── game +│   │   │   │   │   │   │   │   │   │   ├── camera +│   │   │   │   │   │   │   │   │   │   ├── device +│   │   │   │   │   │   │   │   │   │   ├── ent +│   │   │   │   │   │   │   │   │   │   │   └── assetdef +│   │   │   │   │   │   │   │   │   │   ├── entutil +│   │   │   │   │   │   │   │   │   │   ├── icon +│   │   │   │   │   │   │   │   │   │   ├── mapcoll +│   │   │   │   │   │   │   │   │   │   ├── move +│   │   │   │   │   │   │   │   │   │   ├── msg +│   │   │   │   │   │   │   │   │   │   ├── score +│   │   │   │   │   │   │   │   │   │   └── sm +│   │   │   │   │   │   │   │   │   ├── input +│   │   │   │   │   │   │   │   │   ├── map +│   │   │   │   │   │   │   │   │   │   └── tile +│   │   │   │   │   │   │   │   │   ├── object +│   │   │   │   │   │   │   │   │   │   ├── pipe +│   │   │   │   │   │   │   │   │   │   └── pokey +│   │   │   │   │   │   │   │   │   ├── profile +│   │   │   │   │   │   │   │   │   ├── render +│   │   │   │   │   │   │   │   │   ├── savedata +│   │   │   │   │   │   │   │   │   ├── snapshot +│   │   │   │   │   │   │   │   │   ├── stamp +│   │   │   │   │   │   │   │   │   ├── storage +│   │   │   │   │   │   │   │   │   └── ugc +│   │   │   │   │   │   │   │   │   ├── actions +│   │   │   │   │   │   │   │   │   ├── dataproviders +│   │   │   │   │   │   │   │   │   ├── sequences +│   │   │   │   │   │   │   │   │   └── tasks +│   │   │   │   │   │   │   │   ├── test +│   │   │   │   │   │   │   │   │   └── assets +│   │   │   │   │   │   │   │   ├── ui +│   │   │   │   │   │   │   │   │   ├── bonusselect +│   │   │   │   │   │   │   │   │   ├── cutscene +│   │   │   │   │   │   │   │   │   ├── Dialogs +│   │   │   │   │   │   │   │   │   ├── game +│   │   │   │   │   │   │   │   │   ├── levelselect +│   │   │   │   │   │   │   │   │   ├── stylus +│   │   │   │   │   │   │   │   │   ├── title +│   │   │   │   │   │   │   │   │   └── ugc +│   │   │   │   │   │   │   │   └── vsm +│   │   │   │   │   │   │   ├── shaders +│   │   │   │   │   │   │   ├── stampData +│   │   │   │   │   │   │   ├── templates +│   │   │   │   │   │   │   ├── tileData +│   │   │   │   │   │   │   └── video +│   │   │   │   │   │   │   └── images +│   │   │   │   │   │   └── assets +│   │   │   │   │   │   ├── ffl +│   │   │   │   │   │   └── shaders +│   │   │   │   │   │   ├── launcher +│   │   │   │   │   │   └── webkit +│   │   │   │   │   └── meta +│   │   │   │   ├── Mighty No 9 [AMQPKM] +│   │   │   │   │   ├── code +│   │   │   │   │   └── content +│   │   │   │   │   ├── Binaries +│   │   │   │   │   ├── Engine +│   │   │   │   │   │   └── Stats +│   │   │   │   │   └── MN9Game +│   │   │   │   │   ├── Cloud +│   │   │   │   │   └── CookedWiiU +│   │   │   │   ├── New Super Luigi U +│   │   │   │   │   ├── code +│   │   │   │   │   ├── content +│   │   │   │   │   │   ├── CAFE +│   │   │   │   │   │   │   ├── effect +│   │   │   │   │   │   │   ├── ExcelOR +│   │   │   │   │   │   │   ├── message +│   │   │   │   │   │   │   ├── sound +│   │   │   │   │   │   │   └── subject +│   │   │   │   │   │   ├── Common +│   │   │   │   │   │   │   ├── actor +│   │   │   │   │   │   │   ├── course_select +│   │   │   │   │   │   │   ├── demo +│   │   │   │   │   │   │   ├── distant_view +│   │   │   │   │   │   │   ├── env +│   │   │   │   │   │   │   ├── layout +│   │   │   │   │   │   │   │   └── anim_text +│   │   │   │   │   │   │   ├── replay +│   │   │   │   │   │   │   │   ├── otehon +│   │   │   │   │   │   │   │   └── title +│   │   │   │   │   │   │   └── shader +│   │   │   │   │   │   ├── EU +│   │   │   │   │   │   │   ├── Dutch +│   │   │   │   │   │   │   ├── English +│   │   │   │   │   │   │   ├── font +│   │   │   │   │   │   │   ├── French +│   │   │   │   │   │   │   ├── German +│   │   │   │   │   │   │   ├── Italian +│   │   │   │   │   │   │   ├── Portuguese +│   │   │   │   │   │   │   ├── Russian +│   │   │   │   │   │   │   └── Spanish +│   │   │   │   │   │   └── RDashRes +│   │   │   │   │   │   ├── course_res_pack +│   │   │   │   │   │   ├── EU +│   │   │   │   │   │   │   ├── Dutch +│   │   │   │   │   │   │   ├── English +│   │   │   │   │   │   │   ├── French +│   │   │   │   │   │   │   ├── German +│   │   │   │   │   │   │   ├── Italian +│   │   │   │   │   │   │   ├── Portuguese +│   │   │   │   │   │   │   ├── Russian +│   │   │   │   │   │   │   └── Spanish +│   │   │   │   │   │   ├── layout +│   │   │   │   │   │   ├── replay +│   │   │   │   │   │   │   └── title +│   │   │   │   │   │   └── sound +│   │   │   │   │   └── meta +│   │   │   │   ├── TANK! TANK! TANK! [ATKPAF] +│   │   │   │   │   ├── code +│   │   │   │   │   ├── content +│   │   │   │   │   │   ├── boss +│   │   │   │   │   │   │   ├── beye +│   │   │   │   │   │   │   ├── buil +│   │   │   │   │   │   │   ├── cent +│   │   │   │   │   │   │   ├── empe +│   │   │   │   │   │   │   ├── giga +│   │   │   │   │   │   │   ├── grif +│   │   │   │   │   │   │   ├── hkon +│   │   │   │   │   │   │   ├── kama +│   │   │   │   │   │   │   ├── kong +│   │   │   │   │   │   │   ├── mamm +│   │   │   │   │   │   │   ├── moai +│   │   │   │   │   │   │   ├── mons +│   │   │   │   │   │   │   ├── octp +│   │   │   │   │   │   │   ├── spdr +│   │   │   │   │   │   │   ├── trex +│   │   │   │   │   │   │   ├── wasp +│   │   │   │   │   │   │   └── yama +│   │   │   │   │   │   ├── briefing +│   │   │   │   │   │   ├── camera +│   │   │   │   │   │   ├── common +│   │   │   │   │   │   ├── eft +│   │   │   │   │   │   │   ├── stage0 +│   │   │   │   │   │   │   └── stage1 +│   │   │   │   │   │   ├── item +│   │   │   │   │   │   ├── kaotag +│   │   │   │   │   │   ├── kaotag_tga +│   │   │   │   │   │   ├── lyt +│   │   │   │   │   │   │   ├── always +│   │   │   │   │   │   │   ├── bigteki +│   │   │   │   │   │   │   ├── bigteki02 +│   │   │   │   │   │   │   ├── bigteki_r +│   │   │   │   │   │   │   ├── common +│   │   │   │   │   │   │   ├── common02 +│   │   │   │   │   │   │   ├── credit +│   │   │   │   │   │   │   ├── logo +│   │   │   │   │   │   │   ├── menu +│   │   │   │   │   │   │   ├── menu02 +│   │   │   │   │   │   │   ├── menu03 +│   │   │   │   │   │   │   ├── minateki +│   │   │   │   │   │   │   ├── mission +│   │   │   │   │   │   │   ├── mission02 +│   │   │   │   │   │   │   ├── mission03 +│   │   │   │   │   │   │   ├── mission_c +│   │   │   │   │   │   │   ├── mission_m +│   │   │   │   │   │   │   ├── mission_m2 +│   │   │   │   │   │   │   ├── orekong +│   │   │   │   │   │   │   ├── story +│   │   │   │   │   │   │   └── team +│   │   │   │   │   │   ├── message +│   │   │   │   │   │   ├── mission +│   │   │   │   │   │   ├── movie +│   │   │   │   │   │   │   ├── mission_movie +│   │   │   │   │   │   │   └── title_movie +│   │   │   │   │   │   ├── personal +│   │   │   │   │   │   │   ├── d_morii +│   │   │   │   │   │   │   │   └── stream +│   │   │   │   │   │   │   ├── d_okada +│   │   │   │   │   │   │   ├── j_watanabe +│   │   │   │   │   │   │   └── t_nakashima +│   │   │   │   │   │   │   └── shaders +│   │   │   │   │   │   ├── resident +│   │   │   │   │   │   ├── satellite +│   │   │   │   │   │   ├── sceneviewer +│   │   │   │   │   │   ├── sound +│   │   │   │   │   │   │   └── stream +│   │   │   │   │   │   ├── stage +│   │   │   │   │   │   │   ├── 00 +│   │   │   │   │   │   │   ├── 01 +│   │   │   │   │   │   │   ├── 02 +│   │   │   │   │   │   │   ├── 03 +│   │   │   │   │   │   │   ├── 04 +│   │   │   │   │   │   │   ├── 05 +│   │   │   │   │   │   │   ├── 06 +│   │   │   │   │   │   │   ├── 07 +│   │   │   │   │   │   │   └── 08 +│   │   │   │   │   │   ├── story +│   │   │   │   │   │   └── tank +│   │   │   │   │   │   ├── 01_acd +│   │   │   │   │   │   │   ├── p_flm +│   │   │   │   │   │   │   ├── p_hdu +│   │   │   │   │   │   │   ├── p_hgm +│   │   │   │   │   │   │   ├── p_mgn +│   │   │   │   │   │   │   ├── p_oct +│   │   │   │   │   │   │   ├── p_psm +│   │   │   │   │   │   │   ├── p_std +│   │   │   │   │   │   │   ├── p_tdn +│   │   │   │   │   │   │   └── p_wtg +│   │   │   │   │   │   ├── 02_lgt +│   │   │   │   │   │   │   ├── 02_lgt01 +│   │   │   │   │   │   │   ├── 02_lgt02 +│   │   │   │   │   │   │   ├── 02_lgt03 +│   │   │   │   │   │   │   ├── 02_lgt04 +│   │   │   │   │   │   │   └── common +│   │   │   │   │   │   ├── 03_med +│   │   │   │   │   │   │   ├── 03_med01 +│   │   │   │   │   │   │   ├── 03_med02 +│   │   │   │   │   │   │   ├── 03_med03 +│   │   │   │   │   │   │   ├── 03_med04 +│   │   │   │   │   │   │   └── common +│   │   │   │   │   │   ├── 04_hvy +│   │   │   │   │   │   │   ├── 04_hvy01 +│   │   │   │   │   │   │   ├── 04_hvy02 +│   │   │   │   │   │   │   ├── 04_hvy03 +│   │   │   │   │   │   │   ├── 04_hvy04 +│   │   │   │   │   │   │   └── common +│   │   │   │   │   │   ├── 05_whl +│   │   │   │   │   │   │   ├── 05_whl01 +│   │   │   │   │   │   │   ├── 05_whl02 +│   │   │   │   │   │   │   ├── 05_whl03 +│   │   │   │   │   │   │   ├── 05_whl04 +│   │   │   │   │   │   │   └── common +│   │   │   │   │   │   ├── 06_hov +│   │   │   │   │   │   │   ├── 06_hov01 +│   │   │   │   │   │   │   ├── 06_hov02 +│   │   │   │   │   │   │   ├── 06_hov03 +│   │   │   │   │   │   │   ├── 06_hov04 +│   │   │   │   │   │   │   └── common +│   │   │   │   │   │   ├── 07_bos +│   │   │   │   │   │   │   ├── 07_bos01 +│   │   │   │   │   │   │   ├── 07_bos02 +│   │   │   │   │   │   │   ├── 07_bos03 +│   │   │   │   │   │   │   └── common +│   │   │   │   │   │   └── common +│   │   │   │   │   └── meta +│   │   │   │   ├── The Legend of Zelda The Wind Waker HD +│   │   │   │   │   ├── code +│   │   │   │   │   ├── content +│   │   │   │   │   │   ├── Cafe +│   │   │   │   │   │   │   ├── Common +│   │   │   │   │   │   │   │   └── primitive_renderer +│   │   │   │   │   │   │   └── EU +│   │   │   │   │   │   │   └── AudioRes +│   │   │   │   │   │   │   └── JAudioRes +│   │   │   │   │   │   │   ├── Banks +│   │   │   │   │   │   │   └── Seqs +│   │   │   │   │   │   └── Common +│   │   │   │   │   │   ├── AudioRes +│   │   │   │   │   │   │   └── stream +│   │   │   │   │   │   ├── Jpeg +│   │   │   │   │   │   ├── Layout +│   │   │   │   │   │   ├── Misc +│   │   │   │   │   │   ├── Object +│   │   │   │   │   │   ├── Pack +│   │   │   │   │   │   ├── Particle +│   │   │   │   │   │   ├── ProgramTexture +│   │   │   │   │   │   ├── Shaders +│   │   │   │   │   │   │   ├── particle +│   │   │   │   │   │   │   ├── Prim +│   │   │   │   │   │   │   └── render_buffer +│   │   │   │   │   │   └── Stage +│   │   │   │   │   └── meta +│   │   │   │   └── Yoshis Wolly World +│   │   │   │   ├── code +│   │   │   │   ├── content +│   │   │   │   │   ├── camera +│   │   │   │   │   │   └── stage +│   │   │   │   │   ├── chara +│   │   │   │   │   │   ├── boss +│   │   │   │   │   │   ├── bullet +│   │   │   │   │   │   ├── enemy +│   │   │   │   │   │   ├── friend +│   │   │   │   │   │   ├── keito +│   │   │   │   │   │   ├── mii +│   │   │   │   │   │   ├── player +│   │   │   │   │   │   │   ├── CUSTOM +│   │   │   │   │   │   │   └── CUSTOMWM +│   │   │   │   │   │   └── test +│   │   │   │   │   ├── color_correction_lut +│   │   │   │   │   └── data +│   │   │   │   │   ├── bonus_game +│   │   │   │   │   ├── color_correction_param +│   │   │   │   │   ├── demo_script +│   │   │   │   │   │   ├── game +│   │   │   │   │   │   └── worldmap +│   │   │   │   │   ├── dof_param +│   │   │   │   │   ├── drawenv +│   │   │   │   │   ├── enemy +│   │   │   │   │   ├── fog +│   │   │   │   │   ├── foot_shadow +│   │   │   │   │   ├── fxaa_param +│   │   │   │   │   ├── glare_param +│   │   │   │   │   ├── keito +│   │   │   │   │   ├── light +│   │   │   │   │   ├── mapdata +│   │   │   │   │   └── shadowmap +│   │   │   │   └── Yoshis Wolly World [Ready2play] +│   │   │   │   ├── code +│   │   │   │   └── content +│   │   │   │   ├── camera +│   │   │   │   │   └── stage +│   │   │   │   ├── chara +│   │   │   │   │   ├── boss +│   │   │   │   │   ├── bullet +│   │   │   │   │   ├── enemy +│   │   │   │   │   ├── friend +│   │   │   │   │   ├── keito +│   │   │   │   │   ├── mii +│   │   │   │   │   ├── player +│   │   │   │   │   │   ├── CUSTOM +│   │   │   │   │   │   └── CUSTOMWM +│   │   │   │   │   └── test +│   │   │   │   ├── color_correction_lut +│   │   │   │   ├── data +│   │   │   │   │   ├── bonus_game +│   │   │   │   │   ├── color_correction_param +│   │   │   │   │   ├── demo_script +│   │   │   │   │   │   ├── game +│   │   │   │   │   │   └── worldmap +│   │   │   │   │   ├── dof_param +│   │   │   │   │   ├── drawenv +│   │   │   │   │   ├── enemy +│   │   │   │   │   ├── fog +│   │   │   │   │   ├── foot_shadow +│   │   │   │   │   ├── fxaa_param +│   │   │   │   │   ├── glare_param +│   │   │   │   │   ├── keito +│   │   │   │   │   ├── light +│   │   │   │   │   ├── mapdata +│   │   │   │   │   ├── shadowmap +│   │   │   │   │   ├── stage +│   │   │   │   │   ├── wool_param +│   │   │   │   │   └── worldmap +│   │   │   │   ├── debug +│   │   │   │   ├── demo +│   │   │   │   │   ├── EU_Dutch +│   │   │   │   │   ├── EU_English +│   │   │   │   │   ├── EU_French +│   │   │   │   │   ├── EU_German +│   │   │   │   │   ├── EU_Italian +│   │   │   │   │   ├── EU_Spanish +│   │   │   │   │   ├── JP_Japanese +│   │   │   │   │   ├── US_English +│   │   │   │   │   ├── US_French +│   │   │   │   │   ├── US_Spanish +│   │   │   │   │   └── worldmap +│   │   │   │   ├── effect +│   │   │   │   │   ├── NW4F +│   │   │   │   │   └── particle +│   │   │   │   ├── env +│   │   │   │   │   ├── bonus_game +│   │   │   │   │   ├── collection +│   │   │   │   │   ├── common +│   │   │   │   │   ├── in_game +│   │   │   │   │   ├── mdl +│   │   │   │   │   ├── nfp +│   │   │   │   │   ├── play_style +│   │   │   │   │   ├── skill_select +│   │   │   │   │   ├── stamp +│   │   │   │   │   ├── theater +│   │   │   │   │   ├── trial +│   │   │   │   │   └── worldmap +│   │   │   │   ├── font +│   │   │   │   │   ├── ALL +│   │   │   │   │   ├── EU +│   │   │   │   │   ├── JP +│   │   │   │   │   ├── US +│   │   │   │   │   └── USEU +│   │   │   │   ├── game +│   │   │   │   └── gimmick +│   │   │   │   └── GMK988T00_tex +│   │   │   ├── google_drive_espace_de_stockage_data +│   │   │   │   └── eff +│   │   │   │   ├── d1e +│   │   │   │   └── d1f +│   │   │   ├── mix_juin_data +│   │   │   │   └── e00 +│   │   │   │   ├── d00 +│   │   │   │   ├── d01 +│   │   │   │   └── d02 +│   │   │   └── productions +│   │   │   └── podcasts +│   │   │   └── mindCast +│   │   │   └── pubs +│   │   ├── Images +│   │   ├── jeudiGeek_data +│   │   │   └── e00 +│   │   │   ├── d00 +│   │   │   ├── d02 +│   │   │   └── d03 +│   │   ├── Musique +│   │   │   ├── 1.brut +│   │   │   ├── convert +│   │   │   │   └── Jean-Michel_Jarre_-_FranceInfo_Radiophonie_Vol.9__152kbit_Opus_ +│   │   │   ├── génériques +│   │   │   │   ├── airwolf +│   │   │   │   ├── Albator +│   │   │   │   ├── cobra +│   │   │   │   ├── ghost in the shell +│   │   │   │   ├── Goldorak +│   │   │   │   ├── il etait une fois l'espace +│   │   │   │   ├── Les minipouss +│   │   │   │   ├── les mysterieuses cités d'or +│   │   │   │   ├── Maitres de l'univers +│   │   │   │   ├── mask +│   │   │   │   ├── Pole position +│   │   │   │   └── ulysse 31 +│   │   │   ├── instrumental +│   │   │   └── Pub +│   │   ├── scripts +│   │   ├── Téléchargements +│   │   │   ├── Justice League vs the Fatal Five 2019 MULTi 1080p BluRay x264 AC3 Wawacity +│   │   │   ├── music +│   │   │   ├── NRJ Megamix +│   │   │   └── PUB +│   │   │   ├── 1980 +│   │   │   └── 1986 +│   │   └── test_conf_data +│   │   └── e00 +│   │   └── d00 +│   ├── dskstd.acegrp.lan +│   │   ├── cedric24c +│   │   │   ├── archives +│   │   │   │   └── mails_thunderbird +│   │   │   │   ├── 2004 +│   │   │   │   │   └── 2004 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   └── 2005.sbd +│   │   │   │   ├── 2005-01 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-02 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-05 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-06 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-07 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-08 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-09 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-10 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-11 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   └── 2005-12 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   ├── Arduino +│   │   │   │   ├── analog-hall-sensor-sensor +│   │   │   │   ├── button-action +│   │   │   │   ├── dht_test +│   │   │   │   ├── display-by-i2c-lcd1602 +│   │   │   │   ├── i2c_scanner +│   │   │   │   ├── libraries +│   │   │   │   │   ├── Adafruit_Unified_Sensor +│   │   │   │   │   ├── DHT_sensor_library +│   │   │   │   │   │   └── examples +│   │   │   │   │   │   ├── DHTtester +│   │   │   │   │   │   └── DHT_Unified_Sensor +│   │   │   │   │   └── LiquidCrystal_I2C +│   │   │   │   │   └── examples +│   │   │   │   │   ├── CustomChars +│   │   │   │   │   ├── HelloWorld +│   │   │   │   │   └── SerialDisplay +│   │   │   │   ├── photoresistor_sensor +│   │   │   │   ├── progressBarr +│   │   │   │   └── test_LiquidCrystal_I2C +│   │   │   ├── Audiobooks +│   │   │   ├── Bibliothèque calibre +│   │   │   │   ├── ACBM +│   │   │   │   │   └── Le 34e Virus Informatique (2) +│   │   │   │   └── John Schember +│   │   │   │   └── Guide de demarrage rapide (1) +│   │   │   ├── cdaudio +│   │   │   │   └── vo5 +│   │   │   ├── digikam +│   │   │   ├── Documents +│   │   │   │   ├── 62 +│   │   │   │   │   └── mix_data +│   │   │   │   │   └── eff +│   │   │   │   │   ├── d00 +│   │   │   │   │   ├── d01 +│   │   │   │   │   ├── d02 +│   │   │   │   │   ├── d03 +│   │   │   │   │   ├── d04 +│   │   │   │   │   ├── d05 +│   │   │   │   │   ├── d06 +│   │   │   │   │   ├── d07 +│   │   │   │   │   ├── d08 +│   │   │   │   │   ├── d09 +│   │   │   │   │   ├── d0a +│   │   │   │   │   ├── d0b +│   │   │   │   │   ├── d0c +│   │   │   │   │   ├── d0d +│   │   │   │   │   ├── d0e +│   │   │   │   │   ├── d0f +│   │   │   │   │   ├── d10 +│   │   │   │   │   ├── d11 +│   │   │   │   │   ├── d12 +│   │   │   │   │   ├── d13 +│   │   │   │   │   ├── d14 +│   │   │   │   │   ├── d15 +│   │   │   │   │   ├── d16 +│   │   │   │   │   ├── d17 +│   │   │   │   │   ├── d18 +│   │   │   │   │   ├── d19 +│   │   │   │   │   ├── d1a +│   │   │   │   │   ├── d1b +│   │   │   │   │   ├── d1c +│   │   │   │   │   ├── d1d +│   │   │   │   │   ├── d1e +│   │   │   │   │   ├── d1f +│   │   │   │   │   ├── d36 +│   │   │   │   │   ├── d37 +│   │   │   │   │   ├── d38 +│   │   │   │   │   ├── d39 +│   │   │   │   │   ├── d3a +│   │   │   │   │   ├── d3b +│   │   │   │   │   ├── d3c +│   │   │   │   │   ├── d3d +│   │   │   │   │   ├── d3e +│   │   │   │   │   └── d3f +│   │   │   │   ├── 63_data +│   │   │   │   │   └── eff +│   │   │   │   │   ├── d01 +│   │   │   │   │   ├── d05 +│   │   │   │   │   ├── d06 +│   │   │   │   │   ├── d07 +│   │   │   │   │   ├── d08 +│   │   │   │   │   ├── d09 +│   │   │   │   │   ├── d0a +│   │   │   │   │   ├── d0b +│   │   │   │   │   ├── d0c +│   │   │   │   │   ├── d0d +│   │   │   │   │   ├── d0e +│   │   │   │   │   ├── d0f +│   │   │   │   │   ├── d12 +│   │   │   │   │   ├── d13 +│   │   │   │   │   ├── d14 +│   │   │   │   │   ├── d15 +│   │   │   │   │   ├── d16 +│   │   │   │   │   ├── d17 +│   │   │   │   │   ├── d18 +│   │   │   │   │   ├── d19 +│   │   │   │   │   ├── d1a +│   │   │   │   │   ├── d1b +│   │   │   │   │   ├── d1c +│   │   │   │   │   ├── d1d +│   │   │   │   │   ├── d1e +│   │   │   │   │   ├── d1f +│   │   │   │   │   ├── d20 +│   │   │   │   │   ├── d21 +│   │   │   │   │   ├── d22 +│   │   │   │   │   ├── d23 +│   │   │   │   │   ├── d24 +│   │   │   │   │   ├── d26 +│   │   │   │   │   ├── d2a +│   │   │   │   │   ├── d2b +│   │   │   │   │   ├── d2c +│   │   │   │   │   ├── d2d +│   │   │   │   │   ├── d2e +│   │   │   │   │   ├── d2f +│   │   │   │   │   ├── d30 +│   │   │   │   │   ├── d31 +│   │   │   │   │   ├── d32 +│   │   │   │   │   ├── d33 +│   │   │   │   │   ├── d34 +│   │   │   │   │   └── d36 +│   │   │   │   ├── 64_data +│   │   │   │   │   └── eff +│   │   │   │   │   ├── d03 +│   │   │   │   │   ├── d04 +│   │   │   │   │   ├── d05 +│   │   │   │   │   ├── d10 +│   │   │   │   │   ├── d11 +│   │   │   │   │   ├── d12 +│   │   │   │   │   ├── d13 +│   │   │   │   │   ├── d14 +│   │   │   │   │   ├── d15 +│   │   │   │   │   ├── d16 +│   │   │   │   │   ├── d17 +│   │   │   │   │   ├── d18 +│   │   │   │   │   ├── d19 +│   │   │   │   │   ├── d1a +│   │   │   │   │   ├── d1b +│   │   │   │   │   ├── d1c +│   │   │   │   │   ├── d1d +│   │   │   │   │   ├── d1e +│   │   │   │   │   └── d1f +│   │   │   │   ├── burgerTech +│   │   │   │   │   ├── 49 +│   │   │   │   │   │   └── burger_tech_049_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   └── d3e +│   │   │   │   │   ├── 59 +│   │   │   │   │   │   └── 59_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   └── d3f +│   │   │   │   │   ├── 60 +│   │   │   │   │   ├── 60_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   ├── d59 +│   │   │   │   │   │   ├── d5a +│   │   │   │   │   │   └── d5b +│   │   │   │   │   ├── 61 +│   │   │   │   │   │   └── 61_mix_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   └── d3d +│   │   │   │   │   ├── bt_57_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   └── d40 +│   │   │   │   │   └── test_burger_61_data +│   │   │   │   │   └── eff +│   │   │   │   │   ├── d1d +│   │   │   │   │   ├── d1e +│   │   │   │   │   └── d1f +│   │   │   │   ├── guiks +│   │   │   │   │   ├── 02F025E86A8-A2039_install Xubuntu +│   │   │   │   │   │   ├── 1.master +│   │   │   │   │   │   ├── 2.split +│   │   │   │   │   │   ├── 3. merge +│   │   │   │   │   │   └── infoGuiks_01_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   └── d16 +│   │   │   │   │   ├── jingles +│   │   │   │   │   │   └── jingle_montage +│   │   │   │   │   │   ├── iGuiks_jingle_01_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   └── infoGuiks_jingle_01_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   └── d1f +│   │   │   │   │   ├── logo +│   │   │   │   │   └── music +│   │   │   │   ├── je_change_de_fournisseur_internet +│   │   │   │   ├── megamix_20190401_data +│   │   │   │   │   └── eff +│   │   │   │   │   ├── d1d +│   │   │   │   │   ├── d1e +│   │   │   │   │   └── d1f +│   │   │   │   ├── productions +│   │   │   │   │   ├── 12_mario_et_pac_man_trap_remix_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   └── d03 +│   │   │   │   │   ├── podcasts +│   │   │   │   │   │   ├── 08._comment_recuperer_des_fichiers_effaces +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   ├── 18 +│   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   │   ├── d40 +│   │   │   │   │   │   │   ├── d41 +│   │   │   │   │   │   │   ├── d42 +│   │   │   │   │   │   │   ├── d43 +│   │   │   │   │   │   │   ├── d44 +│   │   │   │   │   │   │   ├── d45 +│   │   │   │   │   │   │   ├── d46 +│   │   │   │   │   │   │   ├── d47 +│   │   │   │   │   │   │   ├── d48 +│   │   │   │   │   │   │   ├── d49 +│   │   │   │   │   │   │   ├── d4a +│   │   │   │   │   │   │   ├── d4b +│   │   │   │   │   │   │   ├── d5a +│   │   │   │   │   │   │   ├── d5b +│   │   │   │   │   │   │   └── d5c +│   │   │   │   │   │   ├── final_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   ├── info3Tech +│   │   │   │   │   │   │   ├── bed_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   │   └── info3tech_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   ├── mindCast +│   │   │   │   │   │   │   ├── jingles +│   │   │   │   │   │   │   │   ├── infoTech +│   │   │   │   │   │   │   │   └── intro_free_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   │   ├── logo +│   │   │   │   │   │   │   ├── mindCast VIE +│   │   │   │   │   │   │   ├── point2vue_influenceur_capitaliste_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── priv_20170916_1135_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d01 +│   │   │   │   │   │   │   ├── video +│   │   │   │   │   │   │   └── xx_luc_blindtest +│   │   │   │   │   │   │   └── xx_luc_blindtest_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   ├── nicoreagit +│   │   │   │   │   │   ├── projet +│   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   └── montage_voix_data +│   │   │   │   │   │   ├── reactions +│   │   │   │   │   │   └── rmemory_cast +│   │   │   │   │   ├── sites +│   │   │   │   │   │   └── facilia.fr +│   │   │   │   │   ├── video_01 +│   │   │   │   │   │   ├── final_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   └── _master +│   │   │   │   │   └── videos +│   │   │   │   │   ├── jeudiGeek +│   │   │   │   │   │   └── 20171005 +│   │   │   │   │   └── LydieEtFrançois +│   │   │   │   │   ├── 2014 +│   │   │   │   │   ├── 2015 +│   │   │   │   │   │   ├── 02 +│   │   │   │   │   │   ├── 10 +│   │   │   │   │   │   │   ├── 20151007 +│   │   │   │   │   │   │   ├── 20151010 +│   │   │   │   │   │   │   ├── 20151011 +│   │   │   │   │   │   │   ├── 20151019 +│   │   │   │   │   │   │   └── 20151020 +│   │   │   │   │   │   ├── 11 +│   │   │   │   │   │   │   ├── 20151107 +│   │   │   │   │   │   │   ├── 20151108 +│   │   │   │   │   │   │   ├── 20151110 +│   │   │   │   │   │   │   ├── 20151114 +│   │   │   │   │   │   │   ├── 20151121 +│   │   │   │   │   │   │   ├── 20151122 +│   │   │   │   │   │   │   └── 20151128 +│   │   │   │   │   │   └── 12 +│   │   │   │   │   ├── 2016 +│   │   │   │   │   │   ├── 02 +│   │   │   │   │   │   │   └── 20160206 +│   │   │   │   │   │   ├── 03 +│   │   │   │   │   │   │   └── 20160329 +│   │   │   │   │   │   ├── 04 +│   │   │   │   │   │   │   └── 20160409 +│   │   │   │   │   │   ├── 06 +│   │   │   │   │   │   │   └── 20160608 +│   │   │   │   │   │   ├── 08 +│   │   │   │   │   │   │   ├── 15 +│   │   │   │   │   │   │   ├── 20160809 +│   │   │   │   │   │   │   ├── 20160810 +│   │   │   │   │   │   │   ├── 20160817 +│   │   │   │   │   │   │   ├── 20160822 +│   │   │   │   │   │   │   ├── 20160824 +│   │   │   │   │   │   │   ├── 20160825 +│   │   │   │   │   │   │   └── 20160826 +│   │   │   │   │   │   ├── 09 +│   │   │   │   │   │   │   ├── 20160906 +│   │   │   │   │   │   │   ├── 20160907 +│   │   │   │   │   │   │   └── 20160908 +│   │   │   │   │   │   ├── 20161027_notreDame +│   │   │   │   │   │   ├── 20161027_versailles +│   │   │   │   │   │   └── 20161028_tourEiffel +│   │   │   │   │   ├── DCIM +│   │   │   │   │   ├── Etang de Sault +│   │   │   │   │   ├── music +│   │   │   │   │   └── _RW2 +│   │   │   │   ├── projets +│   │   │   │   │   └── teleinfo +│   │   │   │   ├── quel_forfait_4g_choisir_les_bons_plans +│   │   │   │   ├── site_abonnel +│   │   │   │   ├── test +│   │   │   │   │   ├── images +│   │   │   │   │   └── include +│   │   │   │   │   └── images +│   │   │   │   ├── titles +│   │   │   │   └── webProjects +│   │   │   ├── Enregistrements +│   │   │   │   ├── 01_data +│   │   │   │   │   └── e00 +│   │   │   │   │   └── d00 +│   │   │   │   └── obs +│   │   │   ├── films +│   │   │   ├── hackable +│   │   │   ├── hack space mag +│   │   │   ├── home +│   │   │   │   └── cedric24c +│   │   │   │   └── _aoste_le_journal +│   │   │   │   └── breaking_news +│   │   │   ├── IdeaProjects +│   │   │   │   └── myIdea +│   │   │   │   ├── public +│   │   │   │   ├── src +│   │   │   │   │   └── Framework +│   │   │   │   └── vendor +│   │   │   │   ├── bin +│   │   │   │   ├── composer +│   │   │   │   ├── doctrine +│   │   │   │   │   └── instantiator +│   │   │   │   │   └── src +│   │   │   │   │   └── Doctrine +│   │   │   │   │   └── Instantiator +│   │   │   │   │   └── Exception +│   │   │   │   ├── myclabs +│   │   │   │   │   └── deep-copy +│   │   │   │   │   ├── doc +│   │   │   │   │   ├── fixtures +│   │   │   │   │   │   ├── f001 +│   │   │   │   │   │   ├── f002 +│   │   │   │   │   │   ├── f003 +│   │   │   │   │   │   ├── f004 +│   │   │   │   │   │   ├── f005 +│   │   │   │   │   │   ├── f006 +│   │   │   │   │   │   ├── f007 +│   │   │   │   │   │   └── f008 +│   │   │   │   │   └── src +│   │   │   │   │   └── DeepCopy +│   │   │   │   │   ├── Exception +│   │   │   │   │   ├── Filter +│   │   │   │   │   │   └── Doctrine +│   │   │   │   │   ├── Matcher +│   │   │   │   │   │   └── Doctrine +│   │   │   │   │   ├── Reflection +│   │   │   │   │   ├── TypeFilter +│   │   │   │   │   │   ├── Date +│   │   │   │   │   │   └── Spl +│   │   │   │   │   └── TypeMatcher +│   │   │   │   ├── phar-io +│   │   │   │   │   ├── manifest +│   │   │   │   │   │   ├── examples +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   │   ├── exceptions +│   │   │   │   │   │   │   ├── values +│   │   │   │   │   │   │   └── xml +│   │   │   │   │   │   └── tests +│   │   │   │   │   │   ├── exceptions +│   │   │   │   │   │   ├── _fixture +│   │   │   │   │   │   ├── values +│   │   │   │   │   │   └── xml +│   │   │   │   │   └── version +│   │   │   │   │   ├── src +│   │   │   │   │   │   ├── constraints +│   │   │   │   │   │   └── exceptions +│   │   │   │   │   └── tests +│   │   │   │   │   ├── Integration +│   │   │   │   │   └── Unit +│   │   │   │   ├── phpdocumentor +│   │   │   │   │   ├── reflection-common +│   │   │   │   │   │   └── src +│   │   │   │   │   ├── reflection-docblock +│   │   │   │   │   │   └── src +│   │   │   │   │   │   └── DocBlock +│   │   │   │   │   │   └── Tags +│   │   │   │   │   │   ├── Factory +│   │   │   │   │   │   ├── Formatter +│   │   │   │   │   │   └── Reference +│   │   │   │   │   └── type-resolver +│   │   │   │   │   └── src +│   │   │   │   │   └── Types +│   │   │   │   ├── phpspec +│   │   │   │   │   └── prophecy +│   │   │   │   │   └── src +│   │   │   │   │   └── Prophecy +│   │   │   │   │   ├── Argument +│   │   │   │   │   │   └── Token +│   │   │   │   │   ├── Call +│   │   │   │   │   ├── Comparator +│   │   │   │   │   ├── Doubler +│   │   │   │   │   │   ├── ClassPatch +│   │   │   │   │   │   └── Generator +│   │   │   │   │   │   └── Node +│   │   │   │   │   ├── Exception +│   │   │   │   │   │   ├── Call +│   │   │   │   │   │   ├── Doubler +│   │   │   │   │   │   ├── Prediction +│   │   │   │   │   │   └── Prophecy +│   │   │   │   │   ├── PhpDocumentor +│   │   │   │   │   ├── Prediction +│   │   │   │   │   ├── Promise +│   │   │   │   │   ├── Prophecy +│   │   │   │   │   └── Util +│   │   │   │   ├── phpunit +│   │   │   │   │   ├── php-code-coverage +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   │   ├── Driver +│   │   │   │   │   │   │   ├── Exception +│   │   │   │   │   │   │   ├── Node +│   │   │   │   │   │   │   └── Report +│   │   │   │   │   │   │   ├── Html +│   │   │   │   │   │   │   │   └── Renderer +│   │   │   │   │   │   │   │   └── Template +│   │   │   │   │   │   │   │   ├── css +│   │   │   │   │   │   │   │   ├── icons +│   │   │   │   │   │   │   │   └── js +│   │   │   │   │   │   │   └── Xml +│   │   │   │   │   │   └── tests +│   │   │   │   │   │   ├── _files +│   │   │   │   │   │   │   └── Report +│   │   │   │   │   │   │   ├── HTML +│   │   │   │   │   │   │   │   ├── CoverageForBankAccount +│   │   │   │   │   │   │   │   ├── CoverageForClassWithAnonymousFunction +│   │   │   │   │   │   │   │   └── CoverageForFileWithIgnoredLines +│   │   │   │   │   │   │   └── XML +│   │   │   │   │   │   │   ├── CoverageForBankAccount +│   │   │   │   │   │   │   ├── CoverageForClassWithAnonymousFunction +│   │   │   │   │   │   │   └── CoverageForFileWithIgnoredLines +│   │   │   │   │   │   └── tests +│   │   │   │   │   ├── php-file-iterator +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   └── tests +│   │   │   │   │   ├── php-text-template +│   │   │   │   │   │   └── src +│   │   │   │   │   ├── php-timer +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   └── tests +│   │   │   │   │   ├── php-token-stream +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   │   └── Token +│   │   │   │   │   │   │   └── Stream +│   │   │   │   │   │   └── tests +│   │   │   │   │   │   ├── _fixture +│   │   │   │   │   │   └── Token +│   │   │   │   │   └── phpunit +│   │   │   │   │   ├── src +│   │   │   │   │   │   ├── Framework +│   │   │   │   │   │   │   ├── Assert +│   │   │   │   │   │   │   ├── Constraint +│   │   │   │   │   │   │   ├── Error +│   │   │   │   │   │   │   └── MockObject +│   │   │   │   │   │   │   ├── Builder +│   │   │   │   │   │   │   ├── Exception +│   │   │   │   │   │   │   ├── Generator +│   │   │   │   │   │   │   ├── Invocation +│   │   │   │   │   │   │   ├── Matcher +│   │   │   │   │   │   │   └── Stub +│   │   │   │   │   │   ├── Runner +│   │   │   │   │   │   │   ├── Filter +│   │   │   │   │   │   │   └── Hook +│   │   │   │   │   │   ├── TextUI +│   │   │   │   │   │   └── Util +│   │   │   │   │   │   ├── Log +│   │   │   │   │   │   ├── PHP +│   │   │   │   │   │   │   └── Template +│   │   │   │   │   │   └── TestDox +│   │   │   │   │   └── tests +│   │   │   │   │   ├── basic +│   │   │   │   │   │   └── unit +│   │   │   │   │   ├── end-to-end +│   │   │   │   │   │   ├── cli +│   │   │   │   │   │   │   └── _files +│   │   │   │   │   │   ├── execution-order +│   │   │   │   │   │   │   └── _files +│   │   │   │   │   │   ├── _files +│   │   │   │   │   │   ├── loggers +│   │   │   │   │   │   │   └── _files +│   │   │   │   │   │   ├── mock-objects +│   │   │   │   │   │   │   ├── generator +│   │   │   │   │   │   │   └── mock-method +│   │   │   │   │   │   ├── phpt +│   │   │   │   │   │   └── regression +│   │   │   │   │   │   ├── GitHub +│   │   │   │   │   │   │   ├── 1149 +│   │   │   │   │   │   │   ├── 1216 +│   │   │   │   │   │   │   ├── 1265 +│   │   │   │   │   │   │   ├── 1330 +│   │   │   │   │   │   │   ├── 1335 +│   │   │   │   │   │   │   ├── 1337 +│   │   │   │   │   │   │   ├── 1348 +│   │   │   │   │   │   │   ├── 1351 +│   │   │   │   │   │   │   ├── 1374 +│   │   │   │   │   │   │   ├── 1437 +│   │   │   │   │   │   │   ├── 1468 +│   │   │   │   │   │   │   ├── 1471 +│   │   │   │   │   │   │   ├── 1472 +│   │   │   │   │   │   │   ├── 1570 +│   │   │   │   │   │   │   ├── 2085 +│   │   │   │   │   │   │   ├── 2137 +│   │   │   │   │   │   │   ├── 2145 +│   │   │   │   │   │   │   ├── 2158 +│   │   │   │   │   │   │   ├── 2366 +│   │   │   │   │   │   │   ├── 2380 +│   │   │   │   │   │   │   ├── 2382 +│   │   │   │   │   │   │   ├── 2435 +│   │   │   │   │   │   │   ├── 2448 +│   │   │   │   │   │   │   ├── 2591 +│   │   │   │   │   │   │   ├── 2724 +│   │   │   │   │   │   │   ├── 2725 +│   │   │   │   │   │   │   ├── 2731 +│   │   │   │   │   │   │   ├── 2811 +│   │   │   │   │   │   │   ├── 2830 +│   │   │   │   │   │   │   ├── 2972 +│   │   │   │   │   │   │   ├── 3093 +│   │   │   │   │   │   │   ├── 3107 +│   │   │   │   │   │   │   ├── 3156 +│   │   │   │   │   │   │   ├── 322 +│   │   │   │   │   │   │   ├── 3364 +│   │   │   │   │   │   │   │   └── tests +│   │   │   │   │   │   │   ├── 3379 +│   │   │   │   │   │   │   ├── 3380 +│   │   │   │   │   │   │   ├── 3396 +│   │   │   │   │   │   │   ├── 433 +│   │   │   │   │   │   │   ├── 445 +│   │   │   │   │   │   │   ├── 498 +│   │   │   │   │   │   │   ├── 503 +│   │   │   │   │   │   │   ├── 581 +│   │   │   │   │   │   │   ├── 74 +│   │   │   │   │   │   │   ├── 765 +│   │   │   │   │   │   │   ├── 797 +│   │   │   │   │   │   │   └── 873 +│   │   │   │   │   │   └── Trac +│   │   │   │   │   │   ├── 1021 +│   │   │   │   │   │   ├── 578 +│   │   │   │   │   │   ├── 684 +│   │   │   │   │   │   └── 783 +│   │   │   │   │   ├── fail +│   │   │   │   │   ├── _files +│   │   │   │   │   │   ├── DataProviderIssue2833 +│   │   │   │   │   │   ├── DataProviderIssue2859 +│   │   │   │   │   │   │   └── tests +│   │   │   │   │   │   │   └── another +│   │   │   │   │   │   ├── DataProviderIssue2922 +│   │   │   │   │   │   ├── Inheritance +│   │   │   │   │   │   ├── JsonData +│   │   │   │   │   │   └── phpunit-example-extension +│   │   │   │   │   │   ├── tests +│   │   │   │   │   │   └── tools +│   │   │   │   │   │   └── phpunit.d +│   │   │   │   │   └── unit +│   │   │   │   │   ├── Framework +│   │   │   │   │   │   ├── Constraint +│   │   │   │   │   │   └── MockObject +│   │   │   │   │   │   ├── Builder +│   │   │   │   │   │   ├── Invocation +│   │   │   │   │   │   └── Matcher +│   │   │   │   │   ├── Runner +│   │   │   │   │   │   └── Filter +│   │   │   │   │   └── Util +│   │   │   │   │   ├── PHP +│   │   │   │   │   └── TestDox +│   │   │   │   ├── sebastian +│   │   │   │   │   ├── code-unit-reverse-lookup +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   └── tests +│   │   │   │   │   ├── comparator +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   └── tests +│   │   │   │   │   │   └── _fixture +│   │   │   │   │   ├── diff +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   │   ├── Exception +│   │   │   │   │   │   │   └── Output +│   │   │   │   │   │   └── tests +│   │   │   │   │   │   ├── Exception +│   │   │   │   │   │   ├── fixtures +│   │   │   │   │   │   │   ├── out +│   │   │   │   │   │   │   └── UnifiedDiffAssertTraitIntegrationTest +│   │   │   │   │   │   ├── Output +│   │   │   │   │   │   │   └── Integration +│   │   │   │   │   │   └── Utils +│   │   │   │   │   ├── environment +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   └── tests +│   │   │   │   │   ├── exporter +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   └── tests +│   │   │   │   │   ├── global-state +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   │   └── exceptions +│   │   │   │   │   │   └── tests +│   │   │   │   │   │   └── _fixture +│   │   │   │   │   ├── object-enumerator +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   └── tests +│   │   │   │   │   │   └── _fixture +│   │   │   │   │   ├── object-reflector +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   └── tests +│   │   │   │   │   │   └── _fixture +│   │   │   │   │   ├── recursion-context +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   └── tests +│   │   │   │   │   ├── resource-operations +│   │   │   │   │   │   ├── build +│   │   │   │   │   │   ├── src +│   │   │   │   │   │   └── tests +│   │   │   │   │   └── version +│   │   │   │   │   └── src +│   │   │   │   ├── symfony +│   │   │   │   │   └── polyfill-ctype +│   │   │   │   ├── theseer +│   │   │   │   │   └── tokenizer +│   │   │   │   │   ├── src +│   │   │   │   │   └── tests +│   │   │   │   │   └── _files +│   │   │   │   └── webmozart +│   │   │   │   └── assert +│   │   │   │   └── src +│   │   │   ├── Images +│   │   │   │   ├── 2017 +│   │   │   │   │   ├── 09 +│   │   │   │   │   │   ├── 10 +│   │   │   │   │   │   └── 13 +│   │   │   │   │   ├── 11 +│   │   │   │   │   │   └── 05 +│   │   │   │   │   └── 12 +│   │   │   │   │   ├── 02 +│   │   │   │   │   ├── 03 +│   │   │   │   │   └── 04 +│   │   │   │   ├── 20180320_2100. phishing ovh +│   │   │   │   ├── antenne_ts9 +│   │   │   │   ├── capture +│   │   │   │   └── marcel_gagnoud +│   │   │   ├── jeudiGeek_data +│   │   │   │   ├── e00 +│   │   │   │   │   ├── d00 +│   │   │   │   │   ├── d02 +│   │   │   │   │   └── d03 +│   │   │   │   └── eff +│   │   │   │   ├── d1b +│   │   │   │   ├── d1e +│   │   │   │   └── d1f +│   │   │   ├── Musique +│   │   │   │   ├── 1.brut +│   │   │   │   │   └── singles (copie) +│   │   │   │   │   ├── Don Omar Ft Lucenzo +│   │   │   │   │   │   └── single +│   │   │   │   │   ├── Kerli +│   │   │   │   │   │   └── single +│   │   │   │   │   ├── Keshia Chanté +│   │   │   │   │   │   └── single +│   │   │   │   │   ├── Peter Luts +│   │   │   │   │   │   └── single +│   │   │   │   │   └── Victor Magan +│   │   │   │   │   └── single +│   │   │   │   ├── 2_picared +│   │   │   │   │   ├── # +│   │   │   │   │   │   ├── 3_doors_down +│   │   │   │   │   │   ├── 4_non_blondes +│   │   │   │   │   │   ├── 98° +│   │   │   │   │   │   └── [unknown] +│   │   │   │   │   ├── a +│   │   │   │   │   │   ├── alan_silvestri +│   │   │   │   │   │   ├── alan_walker +│   │   │   │   │   │   ├── andré_claveau +│   │   │   │   │   │   ├── andrew_hewitt +│   │   │   │   │   │   ├── armin_van_buuren +│   │   │   │   │   │   ├── armin_van_buuren_vs._vini_vici +│   │   │   │   │   │   ├── aswad +│   │   │   │   │   │   └── axwell_λ_ingrosso +│   │   │   │   │   ├── â +│   │   │   │   │   │   └── âme +│   │   │   │   │   ├── b +│   │   │   │   │   │   ├── baby_bash +│   │   │   │   │   │   ├── bakermat +│   │   │   │   │   │   ├── bassjackers_&_jay_hardway +│   │   │   │   │   │   ├── beyoncé +│   │   │   │   │   │   ├── billy_crawford +│   │   │   │   │   │   ├── bingo_players +│   │   │   │   │   │   ├── bond +│   │   │   │   │   │   ├── brad_fiedel +│   │   │   │   │   │   └── bruno_clair +│   │   │   │   │   ├── c +│   │   │   │   │   │   ├── calvin_harris +│   │   │   │   │   │   ├── calvin_harris_&_sam_smith +│   │   │   │   │   │   ├── carton,_pauline_en_duo_avec_koval,_rené +│   │   │   │   │   │   ├── c+c_music_factory +│   │   │   │   │   │   ├── célis,_elyane +│   │   │   │   │   │   ├── chaka_demus_&_pliers +│   │   │   │   │   │   ├── chanteur_sans_nom,_le +│   │   │   │   │   │   ├── charles_et_johnny +│   │   │   │   │   │   ├── chevalier,_maurice +│   │   │   │   │   │   ├── chris_de_burgh +│   │   │   │   │   │   ├── city_of_prague_philharmonic_orchestra +│   │   │   │   │   │   ├── claveau,_andré +│   │   │   │   │   │   ├── clean_bandit +│   │   │   │   │   │   ├── clivillés_&_cole +│   │   │   │   │   │   ├── colline,_paul +│   │   │   │   │   │   └── comedian_harmonists +│   │   │   │   │   ├── d +│   │   │   │   │   │   ├── dac,_pierre +│   │   │   │   │   │   ├── damia +│   │   │   │   │   │   ├── dannii_minogue +│   │   │   │   │   │   ├── darcelys +│   │   │   │   │   │   ├── darrieux,_danielle_&_mingand,_pierre +│   │   │   │   │   │   ├── dauvia +│   │   │   │   │   │   ├── david_guetta_&_showtek +│   │   │   │   │   │   ├── dead_or_alive +│   │   │   │   │   │   ├── dehelly,_suzanne +│   │   │   │   │   │   ├── delta_goodrem +│   │   │   │   │   │   ├── delyle,_lucienne +│   │   │   │   │   │   ├── dero,_dj +│   │   │   │   │   │   ├── dietrich,_marlene +│   │   │   │   │   │   ├── dimitri_vegas_&_like_mike +│   │   │   │   │   │   ├── disclosure +│   │   │   │   │   │   ├── dj_sammy +│   │   │   │   │   │   ├── dove_attia,_françois_castello,_cyril_paulus +│   │   │   │   │   │   ├── dranem +│   │   │   │   │   │   └── dubas,_marie +│   │   │   │   │   ├── e +│   │   │   │   │   │   ├── elvis_vs._jxl +│   │   │   │   │   │   ├── eminem +│   │   │   │   │   │   ├── ennio_morricone +│   │   │   │   │   │   ├── enrique_iglesias +│   │   │   │   │   │   ├── erich_kunzel_and_the_cincinnati_pops_orchestra +│   │   │   │   │   │   └── eric_prydz +│   │   │   │   │   ├── f +│   │   │   │   │   │   ├── falco +│   │   │   │   │   │   ├── fatboy_slim +│   │   │   │   │   │   ├── fisher +│   │   │   │   │   │   ├── florent_pagny +│   │   │   │   │   │   ├── france_gall +│   │   │   │   │   │   ├── frank_sinatra +│   │   │   │   │   │   └── french_affair +│   │   │   │   │   ├── g +│   │   │   │   │   │   ├── galantis +│   │   │   │   │   │   ├── gareth_gates +│   │   │   │   │   │   ├── garou +│   │   │   │   │   │   └── grégoire +│   │   │   │   │   ├── h +│   │   │   │   │   │   ├── hilary_duff +│   │   │   │   │   │   ├── hilary_roberts +│   │   │   │   │   │   ├── holy_ghost +│   │   │   │   │   │   └── honeyz +│   │   │   │   │   ├── i +│   │   │   │   │   │   ├── il_était_une_fois +│   │   │   │   │   │   ├── india.arie +│   │   │   │   │   │   ├── indochine +│   │   │   │   │   │   └── ira_newborn +│   │   │   │   │   ├── j +│   │   │   │   │   │   ├── jain +│   │   │   │   │   │   ├── jam_&_spoon +│   │   │   │   │   │   ├── jan_hammer +│   │   │   │   │   │   ├── jennifer_lopez +│   │   │   │   │   │   ├── joan_osborne +│   │   │   │   │   │   ├── john_williams +│   │   │   │   │   │   ├── john_williams_&_the_boston_pops_orchestra +│   │   │   │   │   │   └── junior_senior +│   │   │   │   │   ├── k +│   │   │   │   │   │   ├── katerine +│   │   │   │   │   │   ├── kelly_rowland +│   │   │   │   │   │   ├── king_áfrica +│   │   │   │   │   │   ├── kosheen +│   │   │   │   │   │   ├── kungs_&_stargate +│   │   │   │   │   │   ├── kygo_&_imagine_dragons +│   │   │   │   │   │   └── kyo +│   │   │   │   │   ├── l +│   │   │   │   │   │   ├── laurie_johnson +│   │   │   │   │   │   ├── le_chanteur_sans_nom +│   │   │   │   │   │   ├── leith_stevens +│   │   │   │   │   │   ├── lene_marlin +│   │   │   │   │   │   ├── leonard_bernstein +│   │   │   │   │   │   ├── leo_sayer +│   │   │   │   │   │   ├── line_clevers +│   │   │   │   │   │   ├── linkin_park +│   │   │   │   │   │   ├── liquido +│   │   │   │   │   │   ├── lisa_stansfield +│   │   │   │   │   │   ├── lorna +│   │   │   │   │   │   ├── los_lobos +│   │   │   │   │   │   ├── loud_luxury +│   │   │   │   │   │   ├── lsd +│   │   │   │   │   │   └── lyne_clevers +│   │   │   │   │   ├── m +│   │   │   │   │   │   ├── m83 +│   │   │   │   │   │   ├── macklemore_&_ryan_lewis +│   │   │   │   │   │   ├── macy_gray +│   │   │   │   │   │   ├── madonna +│   │   │   │   │   │   ├── manu_chao +│   │   │   │   │   │   ├── marc_lavoine +│   │   │   │   │   │   ├── marie_dubas +│   │   │   │   │   │   ├── marshmello +│   │   │   │   │   │   ├── martin_garrix +│   │   │   │   │   │   ├── martin_solveig +│   │   │   │   │   │   ├── maurice_chevalier +│   │   │   │   │   │   ├── metro_&_nelly_furtado +│   │   │   │   │   │   ├── michael_giacchino +│   │   │   │   │   │   ├── michel_fugain +│   │   │   │   │   │   ├── michelle_branch +│   │   │   │   │   │   ├── mick_boogie_&_terry_urban +│   │   │   │   │   │   ├── mike_post +│   │   │   │   │   │   ├── missy_elliott +│   │   │   │   │   │   ├── mobb_deep +│   │   │   │   │   │   ├── murray_gold +│   │   │   │   │   │   └── muse +│   │   │   │   │   ├── n +│   │   │   │   │   │   ├── nickelback +│   │   │   │   │   │   └── nivea +│   │   │   │   │   ├── o +│   │   │   │   │   │   ├── ofenbach +│   │   │   │   │   │   ├── onerepublic +│   │   │   │   │   │   ├── one-t_+_cool-t +│   │   │   │   │   │   ├── outkast +│   │   │   │   │   │   └── overwerk +│   │   │   │   │   ├── p +│   │   │   │   │   │   ├── pascal_obispo +│   │   │   │   │   │   ├── patrick_bruel +│   │   │   │   │   │   ├── paul_colline +│   │   │   │   │   │   ├── phats_&_small +│   │   │   │   │   │   ├── phil_collins +│   │   │   │   │   │   ├── pierre_dac +│   │   │   │   │   │   ├── p!nk +│   │   │   │   │   │   └── prodigy +│   │   │   │   │   ├── q +│   │   │   │   │   │   └── queen +│   │   │   │   │   ├── r +│   │   │   │   │   │   ├── r3hab +│   │   │   │   │   │   ├── ramin_djawadi +│   │   │   │   │   │   ├── raphaël +│   │   │   │   │   │   ├── real_mccoy +│   │   │   │   │   │   ├── richard_gotainer +│   │   │   │   │   │   ├── r._kelly +│   │   │   │   │   │   ├── robin_schulz +│   │   │   │   │   │   ├── robyn +│   │   │   │   │   │   └── room_5 +│   │   │   │   │   ├── s +│   │   │   │   │   │   ├── saya_avec_passi +│   │   │   │   │   │   ├── shaggy +│   │   │   │   │   │   ├── shakira +│   │   │   │   │   │   ├── silk_city +│   │   │   │   │   │   ├── spag_heddy +│   │   │   │   │   │   ├── stromae +│   │   │   │   │   │   ├── stu_phillips +│   │   │   │   │   │   ├── sugar_daddy +│   │   │   │   │   │   └── swedish_house_mafia +│   │   │   │   │   ├── t +│   │   │   │   │   │   ├── téléphone +│   │   │   │   │   │   ├── teminite +│   │   │   │   │   │   ├── the_cheeky_girls +│   │   │   │   │   │   ├── the_house_of_love +│   │   │   │   │   │   ├── the_offspring +│   │   │   │   │   │   ├── theresa_andersson +│   │   │   │   │   │   ├── the_ventures +│   │   │   │   │   │   ├── tina_arena +│   │   │   │   │   │   └── trenet,_charles_et_hess,_johnny +│   │   │   │   │   ├── u +│   │   │   │   │   │   └── u96 +│   │   │   │   │   ├── v +│   │   │   │   │   │   └── ventures,_the +│   │   │   │   │   ├── w +│   │   │   │   │   │   ├── wet_wet_wet +│   │   │   │   │   │   └── willy_denzey +│   │   │   │   │   ├── y +│   │   │   │   │   │   └── yeter,_burak +│   │   │   │   │   └── z +│   │   │   │   │   └── zucchero +│   │   │   │   ├── 96 +│   │   │   │   ├── Bruitage +│   │   │   │   │   └── [99Sounds] Cinematic Sound Effects +│   │   │   │   │   ├── Atmos +│   │   │   │   │   ├── Brams +│   │   │   │   │   ├── GUI +│   │   │   │   │   ├── Hits +│   │   │   │   │   ├── Loops +│   │   │   │   │   └── Risers +│   │   │   │   ├── convert +│   │   │   │   │   ├── Jean-Michel_Jarre_-_FranceInfo_Radiophonie_Vol.9__152kbit_Opus_ +│   │   │   │   │   │   ├── alarme +│   │   │   │   │   │   ├── alerte +│   │   │   │   │   │   ├── animal +│   │   │   │   │   │   ├── course +│   │   │   │   │   │   ├── double +│   │   │   │   │   │   ├── epic +│   │   │   │   │   │   ├── epic_light +│   │   │   │   │   │   ├── galactique +│   │   │   │   │   │   ├── goutte +│   │   │   │   │   │   ├── hexagone +│   │   │   │   │   │   ├── meteo +│   │   │   │   │   │   ├── modem +│   │   │   │   │   │   ├── nature +│   │   │   │   │   │   ├── night +│   │   │   │   │   │   ├── numerique +│   │   │   │   │   │   ├── plop +│   │   │   │   │   │   ├── sport +│   │   │   │   │   │   ├── standard +│   │   │   │   │   │   ├── symphonique +│   │   │   │   │   │   ├── techno +│   │   │   │   │   │   └── tonnerre +│   │   │   │   │   ├── Madonna - Veronica Electronica +│   │   │   │   │   └── opus +│   │   │   │   ├── emissions +│   │   │   │   ├── instrumental +│   │   │   │   │   └── Free Music +│   │   │   │   │   ├── BEAT +│   │   │   │   │   ├── HORROR +│   │   │   │   │   └── TECHNOLOGY +│   │   │   │   ├── jingles +│   │   │   │   │   └── speach +│   │   │   │   │   └── import +│   │   │   │   ├── musique +│   │   │   │   │   ├── classic +│   │   │   │   │   │   └── caprice n°24 +│   │   │   │   │   └── française +│   │   │   │   ├── no_detected +│   │   │   │   └── no_picard +│   │   │   ├── PDF +│   │   │   ├── pi +│   │   │   ├── Podcasts +│   │   │   ├── Projects +│   │   │   ├── Python +│   │   │   │   └── w1 +│   │   │   │   ├── s1 +│   │   │   │   ├── s2 +│   │   │   │   ├── s3 +│   │   │   │   └── s4 +│   │   │   ├── scripts +│   │   │   │   └── LOG_imapsync +│   │   │   ├── Téléchargements +│   │   │   │   ├── 01net907 wawacity ec +│   │   │   │   ├── administratif +│   │   │   │   │   ├── digiposte_19-04-2017-073625 +│   │   │   │   │   ├── digiposte_19-04-2017-073645 +│   │   │   │   │   ├── digiposte_19-04-2017-073826 +│   │   │   │   │   └── digiposte_19-04-2017-074002 +│   │   │   │   ├── All WinAMP Whippin' Jingles +│   │   │   │   ├── ANSSI +│   │   │   │   ├── AppGraphPyth-Wawacity +│   │   │   │   ├── AppGraphPyth-Wawacity.ec +│   │   │   │   │   └── Créer des applications graphiques en Python avec PyQt5 +│   │   │   │   ├── Arduino - A l'aventure avec Arduino - Eyrolles wawacity ec +│   │   │   │   ├── [BONUS] Les jingles de l'ADC - Les News (épisode 1) +│   │   │   │   ├── Bruitages-Domestiques +│   │   │   │   ├── Bruitages-Domestiques2 +│   │   │   │   ├── Bruitages Domestiques Vol.2 +│   │   │   │   ├── Captain America The First Avenger 2011 MULTi TRUEFRENCH 1080p BluRay x264 Wawacity +│   │   │   │   ├── caputre MP3 +│   │   │   │   ├── C+C Music Factory Everybody Dance Now KaktuZ Remix +│   │   │   │   ├── chromaprint-fpcalc-1.4.3-linux-x86_64 +│   │   │   │   ├── Colorama _ Background music _ Hicham Chahidi +│   │   │   │   ├── CV +│   │   │   │   │   └── 2 +│   │   │   │   ├── Dans Ton S C U D S +│   │   │   │   ├── doc_cathy_xubuntuInstall +│   │   │   │   ├── drive-download-20170915T154335Z-001 +│   │   │   │   ├── drive-download-20180204T061834Z-001 +│   │   │   │   ├── drive-download-20180805T154522Z-001 +│   │   │   │   ├── Episode 27 du 14 fevrier 2019 La fete de la Sainte Distro +│   │   │   │   ├── first choice ( let no man put asunder ) remix dimitri dmc 1989 +│   │   │   │   ├── full circle +│   │   │   │   ├── GuidesLinuxLesHS77 wawacity ec +│   │   │   │   ├── Hack16 wawacity ec +│   │   │   │   ├── Hack19 wawacity ec +│   │   │   │   ├── Hackable 5 6-2017 wawacity ec +│   │   │   │   ├── Happy Man +│   │   │   │   ├── iot +│   │   │   │   ├── Justice League vs the Fatal Five 2019 MULTi 1080p BluRay x264 AC3 Wawacity +│   │   │   │   ├── L1nuX Hs 52 wawacity ec +│   │   │   │   ├── LAPINOUTHERAPIE 1 Migrants Animae Mundi asbl2016 +│   │   │   │   ├── LAPINOUTHERAPIE 2 Migrants Animae Mundi asbl2016 +│   │   │   │   ├── Le coup de gueule de LTP +│   │   │   │   ├── •Les deux minutes du peuple_ Chanson vive l'amour• +│   │   │   │   ├── Les jingles de l'ADC - Chanson de Kwakos +│   │   │   │   ├── Les jingles de l'ADC - Chanson de LTP +│   │   │   │   ├── Les jingles de l'ADC - Chanson de Manox +│   │   │   │   ├── Les jingles de l'ADC - Cinema (court) +│   │   │   │   ├── Les jingles de l'ADC - Générique Saison 1 +│   │   │   │   ├── Les jingles de l'ADC - Générique Saison 2 +│   │   │   │   ├── Les jingles de l'ADC - La France Des Chansons +│   │   │   │   ├── Les jingles de l'ADC - La Minute Marc Dorcel +│   │   │   │   ├── Les jingles de l'ADC - La Rubrique De LTP (saison 1) +│   │   │   │   ├── Les jingles de l'ADC - La Rubrique De LTP (saison 2) +│   │   │   │   ├── Les jingles de l'ADC - Les Mystères De L'Etrange +│   │   │   │   ├── Les jingles de l'ADC - Les News (saison 1) +│   │   │   │   ├── Les jingles de l'ADC - Les News (saison 2) +│   │   │   │   ├── Les jingles de l'ADC - L'Invité De L'Apéro +│   │   │   │   ├── Les jingles de l'ADC - Numericale +│   │   │   │   ├── Les jingles de l'ADC - Rectifrice +│   │   │   │   ├── Les jingles de l'ADC - Répondeur +│   │   │   │   ├── Les jingles de l'ADC - Rubrique de Manox (saison 2) +│   │   │   │   ├── Les jingles de l'ADC - The Free Software Song +│   │   │   │   ├── Les jingles de l'ADC - Tweet Me +│   │   │   │   ├── Les jingles de l'ADC - Vocox +│   │   │   │   ├── Les jingles de l'ADC - Wazzuf +│   │   │   │   ├── Les Monts émerveillent +│   │   │   │   ├── L'Informaticien N155 - Mars 2017 Wawacity +│   │   │   │   ├── Linux 11e édition Pour les Nuls (French Edition)-Wawacity +│   │   │   │   ├── Linux Pratique 110 wawacity ec +│   │   │   │   ├── Linux Pratique 111 wawacity ec +│   │   │   │   ├── Linux Pratique 112 wawacity ec +│   │   │   │   ├── LinuxPratiqueHS23 - 2012-02 03 wawacity ec +│   │   │   │   ├── LIVRES +│   │   │   │   │   ├── 2866611861-Electronique pour les débutants wawacity ec +│   │   │   │   │   ├── Apprenez à programmer en Python - Vincent Le Goff wawacity ec +│   │   │   │   │   ├── Arduino - A l'aventure avec Arduino - Eyrolles +│   │   │   │   │   │   ├── Badges +│   │   │   │   │   │   │   └── Badges +│   │   │   │   │   │   └── CodeAventuresenArduino +│   │   │   │   │   │   └── CodeAventuresenArduino +│   │   │   │   │   │   ├── Aventure 1 +│   │   │   │   │   │   │   └── blink_francais +│   │   │   │   │   │   ├── Aventure 2 +│   │   │   │   │   │   │   ├── Version anglaise +│   │   │   │   │   │   │   │   ├── multiple_leds +│   │   │   │   │   │   │   │   ├── printing_messages_example +│   │   │   │   │   │   │   │   └── status_message +│   │   │   │   │   │   │   └── Version francaise +│   │   │   │   │   │   │   ├── envoi_de_messages +│   │   │   │   │   │   │   ├── panneau_d_affichage +│   │   │   │   │   │   │   └── plusieurs_LED +│   │   │   │   │   │   ├── Aventure 3 +│   │   │   │   │   │   │   ├── Version anglaise +│   │   │   │   │   │   │   │   └── combination_safe +│   │   │   │   │   │   │   └── Version francaise +│   │   │   │   │   │   │   └── coffre_fort_combinaison +│   │   │   │   │   │   ├── Aventure 4 +│   │   │   │   │   │   │   ├── Version anglaise +│   │   │   │   │   │   │   │   ├── binaryCounter +│   │   │   │   │   │   │   │   ├── binaryCounter2 +│   │   │   │   │   │   │   │   ├── chasingBlink +│   │   │   │   │   │   │   │   └── countingForLoop +│   │   │   │   │   │   │   └── Version francaise +│   │   │   │   │   │   │   ├── affichage_de_ton_nom +│   │   │   │   │   │   │   ├── compteur_binaire +│   │   │   │   │   │   │   ├── compteur_binaire_2 +│   │   │   │   │   │   │   └── compteur_boucle_for +│   │   │   │   │   │   ├── Aventure 5 +│   │   │   │   │   │   │   ├── Version anglaise +│   │   │   │   │   │   │   │   ├── array_of_leds +│   │   │   │   │   │   │   │   ├── play_tones +│   │   │   │   │   │   │   │   ├── play_tones_array +│   │   │   │   │   │   │   │   └── windchime +│   │   │   │   │   │   │   └── Version francaise +│   │   │   │   │   │   │   ├── carillon_a_vent +│   │   │   │   │   │   │   ├── creation_liste +│   │   │   │   │   │   │   ├── production_de_bruit +│   │   │   │   │   │   │   └── production_de_bruit_defi +│   │   │   │   │   │   ├── Aventure 6 +│   │   │   │   │   │   │   ├── Version anglaise +│   │   │   │   │   │   │   │   ├── capacitive_sensing +│   │   │   │   │   │   │   │   ├── crystal_ball +│   │   │   │   │   │   │   │   └── rgb_led +│   │   │   │   │   │   │   └── Version francaise +│   │   │   │   │   │   │   ├── boule_de_cristal +│   │   │   │   │   │   │   ├── capteur_capacitif +│   │   │   │   │   │   │   ├── exemple_fading +│   │   │   │   │   │   │   └── melange_lumieres_RVB +│   │   │   │   │   │   ├── Aventure 7 +│   │   │   │   │   │   │   ├── Version anglaise +│   │   │   │   │   │   │   │   ├── controller_keyboard +│   │   │   │   │   │   │   │   ├── controller_serial +│   │   │   │   │   │   │   │   ├── keyboard +│   │   │   │   │   │   │   │   ├── serial_no_while +│   │   │   │   │   │   │   │   └── serial_while +│   │   │   │   │   │   │   └── Version francaise +│   │   │   │   │   │   │   ├── comportement_clavier +│   │   │   │   │   │   │   ├── exemple_AnalogReadSerial +│   │   │   │   │   │   │   ├── manette_de_jeu +│   │   │   │   │   │   │   ├── manette_de_jeu_etape_1 +│   │   │   │   │   │   │   ├── moniteur_avec_while +│   │   │   │   │   │   │   └── moniteur_sans_while +│   │   │   │   │   │   ├── Aventure 8 +│   │   │   │   │   │   │   ├── Version anglaise +│   │   │   │   │   │   │   │   ├── pov_hoodie +│   │   │   │   │   │   │   │   ├── twod_array +│   │   │   │   │   │   │   │   └── twod_array_function +│   │   │   │   │   │   │   └── Version francaise +│   │   │   │   │   │   │   ├── passage_donnees_fonctions +│   │   │   │   │   │   │   ├── utilisation_tableaux +│   │   │   │   │   │   │   └── vetement_pov +│   │   │   │   │   │   └── Aventure 9 +│   │   │   │   │   │   ├── Version anglaise +│   │   │   │   │   │   │   ├── marble_game +│   │   │   │   │   │   │   ├── marble_game_pt1a +│   │   │   │   │   │   │   ├── marble_game_pt1b.ino +│   │   │   │   │   │   │   └── marble_game_pt3_no_music +│   │   │   │   │   │   └── Version francaise +│   │   │   │   │   │   ├── labyrinthe +│   │   │   │   │   │   ├── marquage_points +│   │   │   │   │   │   ├── marquage_points_effets_sonores +│   │   │   │   │   │   └── marquage_points_score_memorise +│   │   │   │   │   ├── Arduino pour la domotique wawacity ec +│   │   │   │   │   ├── Arduino pour les nuls poche 2e Edition Mai 2017 wawacity ec +│   │   │   │   │   ├── Blagues-mathematiques-et-autres - Inconnu(e) wawacity ec +│   │   │   │   │   ├── Electronique et Loisirs N°138 - Printemps 2017-Wawacity +│   │   │   │   │   ├── ElectroPratik400 wawacity ec +│   │   │   │   │   ├── Hack17 wawacity ec +│   │   │   │   │   ├── Hack25 wawacity ec +│   │   │   │   │   ├── Hack26 wawacity ec +│   │   │   │   │   ├── Hack27 wawacity ec +│   │   │   │   │   ├── Hack28 wawacity ec +│   │   │   │   │   ├── Hack29 wawacity ec +│   │   │   │   │   ├── HackableMag23 - 2018-03 04 wawacity ec +│   │   │   │   │   ├── Hackable Magazine 20 - 2017-09 10 wawacity ec +│   │   │   │   │   ├── Hackable N16 wawacity ec +│   │   │   │   │   ├── Hackables - Mai-Juin 2018 wawacity ec +│   │   │   │   │   ├── hackbookysableMPag22 - 2018-01 02 jpg wawacity ec +│   │   │   │   │   ├── Linux Pratique 113 wawacity ec +│   │   │   │   │   ├── Mouvement,+lumi%e8re+et+son wawacity ec +│   │   │   │   │   ├── programmation web avec Python et Django wawacity ec +│   │   │   │   │   └── Raspberry Pi pour les Nuls grand format, 2e édition (French Edition) wawacity ec +│   │   │   │   ├── MGEN +│   │   │   │   ├── MP4 +│   │   │   │   │   ├── avertissement +│   │   │   │   │   ├── bruitage +│   │   │   │   │   │   ├── DTMF +│   │   │   │   │   │   └── modem +│   │   │   │   │   ├── doc +│   │   │   │   │   ├── jeudiGeek +│   │   │   │   │   ├── musique +│   │   │   │   │   │   ├── Epic +│   │   │   │   │   │   └── generiques +│   │   │   │   │   │   └── Thunderbirds +│   │   │   │   │   └── pub +│   │   │   │   ├── ms-sys-2.5.3 +│   │   │   │   │   ├── bin +│   │   │   │   │   ├── dep +│   │   │   │   │   ├── inc +│   │   │   │   │   ├── include-fallback +│   │   │   │   │   ├── man +│   │   │   │   │   │   ├── de +│   │   │   │   │   │   ├── fr +│   │   │   │   │   │   └── sv +│   │   │   │   │   ├── mo +│   │   │   │   │   ├── obj +│   │   │   │   │   ├── po +│   │   │   │   │   └── src +│   │   │   │   ├── music +│   │   │   │   │   ├── Ace Of Base Happy Nation DJ KaktuZ Remix +│   │   │   │   │   ├── Andain - Beautiful Things (Kastis Torrau & Donatello remix) +│   │   │   │   │   ├── Apres l'Explosion (from C'Era una Volta il West _ Once Upon a Time in the West) +│   │   │   │   │   ├── Armand Van Helden - You Don't Know Me (Original Mix) (1998) +│   │   │   │   │   ├── Avoure - Aura +│   │   │   │   │   ├── B B E Seven Days and One Week Original Club Mix +│   │   │   │   │   ├── Bee Gees - Stayin Alive (Deep KaktuZ Remix) +│   │   │   │   │   ├── Ben Böhmer - After Earth +│   │   │   │   │   ├── Bye Bye Colonel (from Per Qualche Dollaro in Piú _ For a Few Dollars More) +│   │   │   │   │   ├── Caribou - Sun (Kastis Torrau & Arnas D Remix) +│   │   │   │   │   ├── C+C Music Factory Everybody Dance Now KaktuZ Remix +│   │   │   │   │   ├── C+C Music Factory - Everybody Dance Now (KaktuZ Remix) HD +│   │   │   │   │   ├── C+C Music Factory - Gonna Make You Sweat 2K13 Jack The Video Ripper's Trapblend Bootleg) +│   │   │   │   │   ├── C & C Music Factory - Gonna Make You Sweat (Everybody Dance Now)[The Slammin' Vocal Club Mix] +│   │   │   │   │   ├── C&C Music Factory - Gonna Make You Sweat (Hot Tracks Remix) +│   │   │   │   │   ├── C&C Music Factory Gonna Make You Sweet Ultimix 37 +│   │   │   │   │   ├── Cher - Believe (Dj KaktuZ Positive Remix) +│   │   │   │   │   ├── Chi Mai (from Maddalena) +│   │   │   │   │   ├── Cleanin' Up the Town +│   │   │   │   │   ├── Cockeye's Song (from C'era una volta in America _ Once Upon a Time in America) +│   │   │   │   │   ├── DA HOOL - MEET HER AT THE LOVE PARADE (ORIGINAL MIX) +│   │   │   │   │   ├── Dana's Theme +│   │   │   │   │   ├── Darkside +│   │   │   │   │   ├── Diana Ross - Upside Down (KaktuZ Remix) +│   │   │   │   │   ├── Dio E' con Noi (from Dio E' con Noi _ 5th Day of Peace) +│   │   │   │   │   ├── DJ Dero Batucada FMJ Mix +│   │   │   │   │   ├── dj dero- batucada latin dub mix +│   │   │   │   │   ├── Donatello & Arnas D - Strangers (Original Mix) [Click Records] +│   │   │   │   │   ├── Dr Alban - Let The Beat Go On (KaktuZ Remix) +│   │   │   │   │   ├── El Mercenario (from Il mercenario _ The Mercenary _ A Professional Gun) +│   │   │   │   │   ├── Eric Prydz - Pjanoo (Club Mix) (HQ) +│   │   │   │   │   ├── Etienne de Crécy - Hours (Club Mix) [Audio] +│   │   │   │   │   ├── Etienne de Crécy - Night (Cut the Crap) [Audio] +│   │   │   │   │   ├── Etienne de Crecy - Welcome +│   │   │   │   │   ├── Etienne de Crécy with Madeline Follin - You (Audio) +│   │   │   │   │   ├── Fergalicious (Radio Edit) +│   │   │   │   │   ├── Feu d'Or - Singapore (Martin Roth Remix) +│   │   │   │   │   ├── First Theme (from Per un Pugno di Dollari _ A Fistful of Dollars) +│   │   │   │   │   ├── Flume & Disclosure - You & Me (Divine Remix) +│   │   │   │   │   ├── Ghostbusters (From _Ghostbusters_) +│   │   │   │   │   ├── Ghostbusters (Instrumental Version) +│   │   │   │   │   ├── Give It To Me (Radio Edit) +│   │   │   │   │   ├── Glamorous (Radio Edit) +│   │   │   │   │   ├── Goodbye Duet (from La Leggenda del Pianista Sull Oceano _ The Legend of 1900) +│   │   │   │   │   ├── Hans Zimmer - Time (Pen Perry Remix) +│   │   │   │   │   ├── Happy Days (Theme from ''Happy Days'') +│   │   │   │   │   ├── Here's to You (from Sacco e Vanzetti) +│   │   │   │   │   ├── How to make a Ferrero Rocher Ananas +│   │   │   │   │   ├── I Can Wait Forever +│   │   │   │   │   ├── Ice MC — Think About The Way (DJ KaktuZ Remix) +│   │   │   │   │   ├── Il Bueno, il Bruto, il Cattivo (from Il Bueno, il Brutto, il Cattivo _ The Good, the Bad and +│   │   │   │   │   ├── Il buono, il brutto, il cattivo (The good, The bad and the ugly) +│   │   │   │   │   ├── Il Clan dei Siciliani (from Le clan des Siciliens _ The Sicilian Clan) +│   │   │   │   │   ├── Il Etait une Fois La revolution (from Giù la Testa _ Duck, You Sucker _ A Fistful of Dynamite) +│   │   │   │   │   ├── Il Maestro e Margherita (from Il Maestro e Margherita _ The Master and Margaret) +│   │   │   │   │   ├── Il Mio Nome é Nessuno (from Il Mio Nome É Nessuno _ My Name Is Nobody) +│   │   │   │   │   ├── Incontro (from Incontro) +│   │   │   │   │   ├── Indagine (from Indagine Su un Cittadino al di Sopra di Ogni Sospetto _ Investigation of a +│   │   │   │   │   ├── infoGuiks +│   │   │   │   │   ├── In the Name of Love +│   │   │   │   │   ├── J'ai mis des savates +│   │   │   │   │   ├── Jan Blomqvist - The Space In Between (Ben Böhmer Remix) +│   │   │   │   │   ├── Joachim Pastor - Eternity (Original Mix) +│   │   │   │   │   ├── Joachim Pastor - Reykjavik +│   │   │   │   │   ├── Junior Jack - Stupidisco ( Extended Original Version ) +│   │   │   │   │   ├── Kastis Torrau & Arnas D - Polar (Original Mix) +│   │   │   │   │   ├── Kastis Torrau & Arnas D - Ride (Original Mix) +│   │   │   │   │   ├── Kavinsky - Nightcall (Drive Original Movie Soundtrack) (Official Audio) +│   │   │   │   │   ├── Klanga (De Hofnar Remix) +│   │   │   │   │   ├── Klangkarussell - Time +│   │   │   │   │   ├── La Califfa (from La Califfa _ Lady Caliph) +│   │   │   │   │   ├── L'Alba Verra' (from Aida degli Alberi _ Aida of the Trees) +│   │   │   │   │   ├── La Libertad (from l'Alibi _ Alibi) +│   │   │   │   │   ├── Le Dormeur +│   │   │   │   │   ├── LIFELIKE - The Chase +│   │   │   │   │   ├── Lisa Stansfield - Live Together (Extended Version) +│   │   │   │   │   ├── Lola's Theme +│   │   │   │   │   ├── Love Theme (from Nuovo Cinema Paradiso _ Cinema Paradiso) +│   │   │   │   │   ├── Madonna - Like a Prayer (KaktuZ Remix) +│   │   │   │   │   ├── Magic +│   │   │   │   │   ├── Main Theme (from C'Era una Volta in America _ Once Upon a Time in America) +│   │   │   │   │   ├── Main Title Theme (Ghostbusters) +│   │   │   │   │   ├── Makes Me Wonder +│   │   │   │   │   ├── Marnik & SMACK - Gam Gam +│   │   │   │   │   ├── Marnik & SMACK — Gam Gam (Extended Mix) +│   │   │   │   │   ├── Martin Roth - An Analog Guy In A Digital World +│   │   │   │   │   ├── Martin Roth Beautiful Life (Original Mix)[1] +│   │   │   │   │   ├── Martin Roth - Deep Style (Original Mix) +│   │   │   │   │   ├── Metello (from Metello) +│   │   │   │   │   ├── Metti, una Sera a Cena (from Metti, una Sera a Cena _ One Night at Dinner _ Love Circle) +│   │   │   │   │   ├── Mission (from Mission _ The Mission) +│   │   │   │   │   ├── Motorcycle - As The Rush Comes (Metronome & Morten Granau Remix) +│   │   │   │   │   ├── My Humps (Radio Edit) +│   │   │   │   │   ├── My Name is Nobody - Main Title +│   │   │   │   │   ├── Nevermind +│   │   │   │   │   ├── Nineteen Hundred's Madness (from La Leggenda del Pianista Sull Oceano _ The Legend of 1900) +│   │   │   │   │   ├── Ninna Nanna in Blu (from La Califfa _ Lady Caliph) +│   │   │   │   │   ├── [No Copyright Music] Flying High - FREDJI +│   │   │   │   │   ├── Once Upon a Time in the West (from C'Era una Volta il West _ Once Upon a Time in the West) +│   │   │   │   │   ├── One +│   │   │   │   │   ├── OT Quartet - Hold that sucker down +│   │   │   │   │   ├── Out of Control (State of Emotion) +│   │   │   │   │   ├── Paul Johnson - Get Get Down (Original Extended Mix) +│   │   │   │   │   ├── Per Qualche Dollari in Piú (from Per Qualche Dollaro in Piú _ For a Few Dollars More) +│   │   │   │   │   ├── Per qualche dollaro in più (For a few dollars more) +│   │   │   │   │   ├── Per un pugno di dollari (A fistful of dollars) +│   │   │   │   │   ├── Phil Collins - In The Air Tonight ('Panski & John Skyfield Remix) [Deep House] +│   │   │   │   │   ├── Playing Love (from La Leggenda del Pianista Sull Oceano _ The Legend of 1900) +│   │   │   │   │   ├── Praise You (Purple Disco Machine Extended Remix) +│   │   │   │   │   ├── Pump It (Radio Edit) +│   │   │   │   │   ├── Purple Noise +│   │   │   │   │   ├── Rick Astley - Never Gonna Give You Up (KaktuZ Remix) +│   │   │   │   │   ├── Robin Schulz - Sunset (Original Mix) +│   │   │   │   │   ├── royalty free +│   │   │   │   │   │   ├── Alpha _ Orchestral royalty free music +│   │   │   │   │   │   ├── Angello _ Royalty free Orchestral music _ Royalty free music +│   │   │   │   │   │   ├── Arabikom - royalty free music +│   │   │   │   │   │   ├── Argueno _ Royalty free Balkan music _ World royalty free music +│   │   │   │   │   │   ├── Aurelie _ Royalty free piano music +│   │   │   │   │   │   ├── Ave Maria _ Royalty Free Christmas Song _ Instrumental Carol +│   │   │   │   │   │   ├── Babydoll [Royalty Free Music] +│   │   │   │   │   │   ├── Bakaba [Royalty Free Music] +│   │   │   │   │   │   ├── Bretagne Royalty free music +│   │   │   │   │   │   ├── Bretagne [royalty free music] _ Piano Background Music +│   │   │   │   │   │   ├── Bruit _ Royalty Free Music _ Electronic Music +│   │   │   │   │   │   ├── China Angels _ Royalty free Chinese Music +│   │   │   │   │   │   ├── Coffee _ Electronic Background Music _ Royalty free music +│   │   │   │   │   │   ├── Convergence - royalty free music +│   │   │   │   │   │   ├── Dance of the Sun _ Orchestral music _ Royalty free music +│   │   │   │   │   │   ├── Delhi Trip _ World royalty free music +│   │   │   │   │   │   ├── Dias - royalty free music +│   │   │   │   │   │   ├── Eau _ Royalty Free Music +│   │   │   │   │   │   ├── Electronika _ royalty free music _ Free to use +│   │   │   │   │   │   ├── Ether _ Royalty free relaxation music _ Meditation and relaxing music +│   │   │   │   │   │   ├── FreeSwitzerland _ Royalty free ambient Music +│   │   │   │   │   │   ├── Game Over _ royalty free music +│   │   │   │   │   │   ├── Gaza Tears _ Royalty Free Music +│   │   │   │   │   │   ├── Gouttes _ Royalty free music _ Epic Orchestral Music _ +│   │   │   │   │   │   ├── Gracias _ Royalty free music +│   │   │   │   │   │   ├── Grandioso _ Orchestral royalty free music _ Epic royalty free music +│   │   │   │   │   │   ├── Gregorian Song - royalty free music +│   │   │   │   │   │   ├── Hang - royalty free music +│   │   │   │   │   │   ├── Hello _ Royalty free music _ Jazz background music _ Instrumental +│   │   │   │   │   │   ├── Heros _ Epic royalty free music _ Orchestral background music +│   │   │   │   │   │   ├── Hug _ dance & electronic royalty free music _ Music Screen +│   │   │   │   │   │   ├── Instrumental Track _ Royalty free background music _ caramelo +│   │   │   │   │   │   ├── Kikou_ Acoustic royalty free music +│   │   │   │   │   │   ├── La Sereine _ Piano royalty free music +│   │   │   │   │   │   ├── Latina _ royalty free music +│   │   │   │   │   │   ├── Loopanarchy _ Royalty free music +│   │   │   │   │   │   ├── Maria _ Royalty Free Music +│   │   │   │   │   │   ├── Mijn _ Royalty free music +│   │   │   │   │   │   ├── Mimi _ Balkan Royalty free music +│   │   │   │   │   │   ├── Minute de Joie _ royalty free music +│   │   │   │   │   │   ├── MusicScreen _ Royalty free music _ Hicham Chahidi +│   │   │   │   │   │   ├── Naomé_ Jazz royalty free music +│   │   │   │   │   │   ├── Pablo _ royalty free background music +│   │   │   │   │   │   ├── Pass_ Electronica royalty free music +│   │   │   │   │   │   ├── Rien Royalty free music +│   │   │   │   │   │   ├── Royalty free acoustic music2 +│   │   │   │   │   │   ├── Royalty free chinese music _ Chinese background music _ Asian Travel +│   │   │   │   │   │   ├── Royalty free Christmas music _ Auld Lang Syne _ Christmas song +│   │   │   │   │   │   ├── Royalty Free Jazz Music _ Better _ Jazz Background music _ Instrumental +│   │   │   │   │   │   ├── Royalty Free Music _ 5Keer _ background music for films +│   │   │   │   │   │   ├── Royalty free music - Alice - Jazz music - Free background music +│   │   │   │   │   │   ├── Royalty free music_ Anna +│   │   │   │   │   │   ├── Royalty free Music _ Belinda _ Electronica +│   │   │   │   │   │   ├── Royalty free music_ Claire nuit +│   │   │   │   │   │   ├── royalty free music - Fellin +│   │   │   │   │   │   ├── Royalty free music _ Highlights +│   │   │   │   │   │   ├── Royalty Free Music_ High quality Stock music +│   │   │   │   │   │   ├── Royalty free music_ Paq +│   │   │   │   │   │   ├── Royalty free music _ Pidem _ Hicham Chahidi +│   │   │   │   │   │   ├── Royalty free music Pierre +│   │   │   │   │   │   ├── Royalty free music Ultimate +│   │   │   │   │   │   ├── Royalty free orchestral music +│   │   │   │   │   │   ├── Royalty free piano music +│   │   │   │   │   │   ├── Royalty free relaxation music +│   │   │   │   │   │   ├── Royalty free symphonic music +│   │   │   │   │   │   ├── Royalty Free Symphony Music +│   │   │   │   │   │   ├── Royalty free symphony music2 +│   │   │   │   │   │   ├── Royalty Free Vocal Music +│   │   │   │   │   │   ├── Royalty Free World Music +│   │   │   │   │   │   ├── Schizo _ Background Royalty free music +│   │   │   │   │   │   ├── Shine _ Royalty free music +│   │   │   │   │   │   ├── Shiva Smile _ Royalty free world music +│   │   │   │   │   │   ├── Ska _ Royalty free music _ Balkan Reggae background music +│   │   │   │   │   │   ├── Soft Piano Music _ Royalty free _ Mon âme que tu es douce +│   │   │   │   │   │   ├── Sweet Armenia - royalty free music +│   │   │   │   │   │   ├── Tendresse _ Royalty free Orchestral Music +│   │   │   │   │   │   ├── Tigra _ royalty free electronic music +│   │   │   │   │   │   ├── Tigra _ Royalty Free Music +│   │   │   │   │   │   ├── Travelling _ royalty free music _ Electronica and Acid Jazz +│   │   │   │   │   │   ├── Treize _ Royalty free music _ Backgound stock music +│   │   │   │   │   │   ├── Valse des Lilas _ Royalty free piano music _ Background music +│   │   │   │   │   │   ├── Vertu _ royalty free music _ Background music +│   │   │   │   │   │   ├── Virgule _ Royalty Free Music +│   │   │   │   │   │   ├── Virgule _ Royalty free Piano music +│   │   │   │   │   │   ├── West Africana _ African Background music _ royalty free music +│   │   │   │   │   │   ├── We Three Kings _ Christmas Royalty free music +│   │   │   │   │   │   ├── What child is this _ royalty free Christmas music +│   │   │   │   │   │   ├── White Dance _ Royalty free music _ Electronic music _ EDM +│   │   │   │   │   │   └── Zurna _ Royalty free music +│   │   │   │   │   ├── Sasha, Krister Linder - Cut Me Down (Kastis Torrau & Donatello feat Arnas D Remix) +│   │   │   │   │   ├── Second Theme (from Per un Pugno di Dollari _ A Fistful of Dollars) +│   │   │   │   │   ├── Serena Williams' Interval Run +│   │   │   │   │   ├── Shapeshifters - Lola's Theme (Club Mix) +│   │   │   │   │   ├── Sixty Seconds to What (from Per Qualche Dollaro in Piú _ For a Few Dollars More) +│   │   │   │   │   ├── SNAP ✺ THE POWER ✺ Dj KaktuZ Remix ¦ Gioma Power 2018🎹 +│   │   │   │   │   ├── Soopertrack +│   │   │   │   │   ├── Spiderbait - Black Betty (Oh'Sabi! Bounce Betty Bootleg) [FREE DOWNLOAD] +│   │   │   │   │   ├── Square Dance (from Per un Pugno di Dollari _ A Fistful of Dollars) +│   │   │   │   │   ├── Syria (Original) +│   │   │   │   │   ├── Tambourine (Radio Edit) +│   │   │   │   │   ├── Technotronic — Pump Up The Jam (KaktuZ Remix) [Video] +│   │   │   │   │   ├── Teho - Behind Me [Original Mix] +│   │   │   │   │   ├── Tepepa (from Tepepa _ Blood and Guns _ Long Live the Revolution) +│   │   │   │   │   ├── The Ballad of _Sacco e Vanzetti_ (from Sacco e Vanzetti) +│   │   │   │   │   ├── The Bucketheads The Bomb (These Sounds Fall Into My Mind) (Armand Van Helden Re-Edit) +│   │   │   │   │   ├── The Heretic (from Exorcist II) +│   │   │   │   │   ├── The Man with the Harmonica (from C'Era una Volta il West _ Once Upon a Time in the West) +│   │   │   │   │   ├── Theme from S'Express +│   │   │   │   │   ├── Theme from S-Express +│   │   │   │   │   ├── The Way I Are (Radio Edit) +│   │   │   │   │   ├── Toi +│   │   │   │   │   ├── Transcription - MEUTE_ You & Me (full version) +│   │   │   │   │   ├── Visioni - Fantasie d'Amore (from Malena) +│   │   │   │   │   ├── Whatever U Like (Vocals Up) +│   │   │   │   │   ├── Worakls - Coeur de la Nuit Unofficial Video +│   │   │   │   │   └── You Don't Know Me +│   │   │   │   ├── music_tv +│   │   │   │   ├── No-Copyright Music _ Lucia +│   │   │   │   ├── ocean +│   │   │   │   ├── Ocean +│   │   │   │   ├── Officiel PC - RaspberryPi6 - 2018-04 05 06 wawacity ec +│   │   │   │   ├── Off PC 1 wawacity ec +│   │   │   │   ├── OLR +│   │   │   │   ├── On va s'gener +│   │   │   │   │   ├── 2000 +│   │   │   │   │   ├── 2002 +│   │   │   │   │   ├── 2004 +│   │   │   │   │   ├── 2005 +│   │   │   │   │   ├── 2007 +│   │   │   │   │   ├── 2009 +│   │   │   │   │   ├── 2011 +│   │   │   │   │   ├── 2012 +│   │   │   │   │   └── 2013 +│   │   │   │   ├── pdocast_diffuseurs +│   │   │   │   ├── pinout +│   │   │   │   ├── Planete Linux 107 wawacity ec +│   │   │   │   ├── Planete Linux 108 wawacity ec +│   │   │   │   ├── Pr0gramez202 wawacity ec +│   │   │   │   ├── Quand le cheval murmure à loreille des plus fragiles +│   │   │   │   ├── Ralph Breaks the Internet 2018 MULTi TRUEFRENCH 1080p BluRay x264 AC3 Wawacity +│   │   │   │   ├── RASPBERRY PI Guide étape par étape pour maitriser pdf wawacity ec +│   │   │   │   ├── RSPRNULs-Wawacity +│   │   │   │   ├── RSPRNULs-Wawacity.ec +│   │   │   │   │   └── Les Réseaux pour les Nuls +│   │   │   │   ├── simone +│   │   │   │   ├── suisse +│   │   │   │   ├── Teaser Partie de Campagne HD +│   │   │   │   ├── The Con Is On 2018 MULTi 1080p BluRay x264 AC3 Wawacity +│   │   │   │   ├── The Endless 2017 MULTi 1080p BluRay x264 AC3 Wawacity +│   │   │   │   ├── The End - Sherlock Holmes A Game of Shadows - Hans Zimmer +│   │   │   │   ├── The Lego Movie 2 The Second Part 2019 MULTi 1080p BluRay x264 AC3 Wawacity +│   │   │   │   ├── Wazzuf Style +│   │   │   │   └── youtube_full_color_light_logo +│   │   │   ├── Vidéos +│   │   │   ├── VirtualBox VMs +│   │   │   │   ├── Debian +│   │   │   │   │   └── Logs +│   │   │   │   └── Windows 7 User +│   │   │   │   └── Logs +│   │   │   └── Webcam_Pictures +│   │   └── root +│   │   └── scripts +│   └── sauvegardes +│   ├── dskstd.acegrp.lan +│   │   ├── cabonnel24f +│   │   │   ├── Images +│   │   │   │   └── Webcam +│   │   │   ├── kdenlive +│   │   │   │   ├── thumbs +│   │   │   │   └── titles +│   │   │   └── Webcam +│   │   ├── catherine.abonnel +│   │   │   └── Documents +│   │   │   ├── installee +│   │   │   │   ├── Angry Birds Trilogy (EUR) +│   │   │   │   ├── Hyrule Warriors [BWPP] +│   │   │   │   │   ├── code +│   │   │   │   │   ├── content +│   │   │   │   │   │   ├── bgm +│   │   │   │   │   │   └── data +│   │   │   │   │   │   ├── action +│   │   │   │   │   │   │   ├── cammotion +│   │   │   │   │   │   │   ├── etc +│   │   │   │   │   │   │   ├── facemotion +│   │   │   │   │   │   │   ├── model +│   │   │   │   │   │   │   └── motion +│   │   │   │   │   │   ├── adventure +│   │   │   │   │   │   ├── battle +│   │   │   │   │   │   │   ├── alg +│   │   │   │   │   │   │   ├── scenario +│   │   │   │   │   │   │   ├── stage +│   │   │   │   │   │   │   └── vmes +│   │   │   │   │   │   ├── challenge +│   │   │   │   │   │   ├── common +│   │   │   │   │   │   ├── effect +│   │   │   │   │   │   │   ├── event +│   │   │   │   │   │   │   └── stage +│   │   │   │   │   │   ├── event +│   │   │   │   │   │   │   ├── info +│   │   │   │   │   │   │   ├── motion +│   │   │   │   │   │   │   └── script +│   │   │   │   │   │   ├── gallery +│   │   │   │   │   │   ├── intermission +│   │   │   │   │   │   │   └── Parts +│   │   │   │   │   │   ├── se +│   │   │   │   │   │   │   ├── av +│   │   │   │   │   │   │   ├── event +│   │   │   │   │   │   │   ├── im +│   │   │   │   │   │   │   └── normal +│   │   │   │   │   │   ├── sound +│   │   │   │   │   │   ├── stage +│   │   │   │   │   │   │   └── info +│   │   │   │   │   │   ├── story +│   │   │   │   │   │   ├── ui +│   │   │   │   │   │   │   ├── adventure_parts +│   │   │   │   │   │   │   ├── advmap +│   │   │   │   │   │   │   │   ├── ctrl +│   │   │   │   │   │   │   │   └── data +│   │   │   │   │   │   │   ├── battle_parts +│   │   │   │   │   │   │   ├── caption +│   │   │   │   │   │   │   ├── chara_name_txt +│   │   │   │   │   │   │   ├── face_b +│   │   │   │   │   │   │   ├── face_b_re +│   │   │   │   │   │   │   ├── face_p +│   │   │   │   │   │   │   ├── layout +│   │   │   │   │   │   │   ├── mainmenu +│   │   │   │   │   │   │   ├── still_chara_result +│   │   │   │   │   │   │   ├── still_item +│   │   │   │   │   │   │   ├── still_modebg +│   │   │   │   │   │   │   ├── still_player_chara +│   │   │   │   │   │   │   ├── still_tutorial +│   │   │   │   │   │   │   ├── still_weapon +│   │   │   │   │   │   │   └── still_wlp +│   │   │   │   │   │   └── voice +│   │   │   │   │   └── meta +│   │   │   │   ├── Mario Tennis Ultra Smash [AVXP01] +│   │   │   │   │   └── Mario Tennis Ultra Smash [AVXP01] +│   │   │   │   │   ├── code +│   │   │   │   │   ├── content +│   │   │   │   │   │   ├── amiibo +│   │   │   │   │   │   ├── effect +│   │   │   │   │   │   │   ├── bll +│   │   │   │   │   │   │   ├── chr +│   │   │   │   │   │   │   ├── crt +│   │   │   │   │   │   │   └── rk +│   │   │   │   │   │   ├── font +│   │   │   │   │   │   ├── layout +│   │   │   │   │   │   ├── model +│   │   │   │   │   │   │   ├── character +│   │   │   │   │   │   │   ├── court +│   │   │   │   │   │   │   │   ├── battleroad +│   │   │   │   │   │   │   │   │   ├── base +│   │   │   │   │   │   │   │   │   └── bg +│   │   │   │   │   │   │   │   ├── chara_select +│   │   │   │   │   │   │   │   │   └── base +│   │   │   │   │   │   │   │   ├── reward +│   │   │   │   │   │   │   │   │   ├── base +│   │   │   │   │   │   │   │   │   └── bg +│   │   │   │   │   │   │   │   ├── reward_placement +│   │   │   │   │   │   │   │   │   ├── base +│   │   │   │   │   │   │   │   │   └── object +│   │   │   │   │   │   │   │   └── stadium_court_new +│   │   │   │   │   │   │   │   ├── base +│   │   │   │   │   │   │   │   ├── bg +│   │   │   │   │   │   │   │   └── object +│   │   │   │   │   │   │   ├── effect +│   │   │   │   │   │   │   └── other +│   │   │   │   │   │   ├── movie +│   │   │   │   │   │   ├── msg +│   │   │   │   │   │   │   ├── i18n_eu_du +│   │   │   │   │   │   │   ├── i18n_eu_en +│   │   │   │   │   │   │   ├── i18n_eu_fr +│   │   │   │   │   │   │   ├── i18n_eu_ge +│   │   │   │   │   │   │   ├── i18n_eu_it +│   │   │   │   │   │   │   ├── i18n_eu_po +│   │   │   │   │   │   │   ├── i18n_eu_ru +│   │   │   │   │   │   │   ├── i18n_eu_sp +│   │   │   │   │   │   │   ├── i18n_jp +│   │   │   │   │   │   │   ├── i18n_us_en +│   │   │   │   │   │   │   ├── i18n_us_fr +│   │   │   │   │   │   │   └── i18n_us_sp +│   │   │   │   │   │   ├── npc +│   │   │   │   │   │   ├── shader +│   │   │   │   │   │   │   ├── layout +│   │   │   │   │   │   │   └── movie +│   │   │   │   │   │   ├── snd +│   │   │   │   │   │   │   └── stream +│   │   │   │   │   │   ├── ssg_develop +│   │   │   │   │   │   │   ├── resource +│   │   │   │   │   │   │   └── shader +│   │   │   │   │   │   ├── ssg_system +│   │   │   │   │   │   │   └── shader +│   │   │   │   │   │   └── texture +│   │   │   │   │   │   ├── amiibo_status +│   │   │   │   │   │   ├── audience +│   │   │   │   │   │   ├── chara_illust +│   │   │   │   │   │   ├── cubemap +│   │   │   │   │   │   ├── effect +│   │   │   │   │   │   │   └── lightmap +│   │   │   │   │   │   ├── face48 +│   │   │   │   │   │   ├── face64 +│   │   │   │   │   │   ├── foot +│   │   │   │   │   │   ├── icon_mega_ball +│   │   │   │   │   │   ├── loading +│   │   │   │   │   │   ├── movie +│   │   │   │   │   │   ├── npc_flag +│   │   │   │   │   │   ├── racket_icon +│   │   │   │   │   │   ├── reward +│   │   │   │   │   │   ├── surface +│   │   │   │   │   │   ├── tennis +│   │   │   │   │   │   ├── tns_pause_bg +│   │   │   │   │   │   └── ubroad +│   │   │   │   │   └── meta +│   │   │   │   ├── Metroid Prime Trilogy [R3MP01] +│   │   │   │   ├── Minecraft_ Wii U Edition (EUR) +│   │   │   │   ├── Nintendo Land (EUR) +│   │   │   │   ├── Splatoon (EUR) +│   │   │   │   └── SUPER MARIO 3D WORLD (EUR) +│   │   │   └── tmp wii u +│   │   │   ├── Captain Toad Treasure Tracker +│   │   │   │   ├── code +│   │   │   │   └── content +│   │   │   │   ├── EffectData +│   │   │   │   ├── LayoutData +│   │   │   │   ├── LocalizedData +│   │   │   │   │   ├── Common +│   │   │   │   │   ├── EUde +│   │   │   │   │   │   ├── LayoutData +│   │   │   │   │   │   └── MessageData +│   │   │   │   │   ├── EUen +│   │   │   │   │   │   ├── LayoutData +│   │   │   │   │   │   └── MessageData +│   │   │   │   │   ├── EUes +│   │   │   │   │   │   ├── LayoutData +│   │   │   │   │   │   └── MessageData +│   │   │   │   │   ├── EUfr +│   │   │   │   │   │   ├── LayoutData +│   │   │   │   │   │   └── MessageData +│   │   │   │   │   └── EUit +│   │   │   │   │   ├── LayoutData +│   │   │   │   │   └── MessageData +│   │   │   │   ├── ObjectData +│   │   │   │   ├── ShaderData +│   │   │   │   ├── SoundData +│   │   │   │   │   └── stream +│   │   │   │   ├── StageData +│   │   │   │   └── SystemData +│   │   │   ├── Jurassic World +│   │   │   │   ├── code +│   │   │   │   ├── content +│   │   │   │   └── meta +│   │   │   ├── Mario vs Donkey Kong Tipping Stars [WAFE01] +│   │   │   │   ├── code +│   │   │   │   ├── content +│   │   │   │   │   ├── app +│   │   │   │   │   │   ├── actor2dData +│   │   │   │   │   │   ├── audio +│   │   │   │   │   │   │   ├── json +│   │   │   │   │   │   │   └── sounds +│   │   │   │   │   │   ├── backgroundData +│   │   │   │   │   │   ├── certificate +│   │   │   │   │   │   ├── css +│   │   │   │   │   │   ├── effectData +│   │   │   │   │   │   ├── images +│   │   │   │   │   │   │   ├── editor +│   │   │   │   │   │   │   └── loadscreen +│   │   │   │   │   │   │   ├── anims +│   │   │   │   │   │   │   ├── tips_de_EU +│   │   │   │   │   │   │   ├── tips_en_EU +│   │   │   │   │   │   │   ├── tips_en_US +│   │   │   │   │   │   │   ├── tips_es_EU +│   │   │   │   │   │   │   ├── tips_es_US +│   │   │   │   │   │   │   ├── tips_fr_EU +│   │   │   │   │   │   │   ├── tips_fr_US +│   │   │   │   │   │   │   ├── tips_it_EU +│   │   │   │   │   │   │   ├── tips_ja_JP +│   │   │   │   │   │   │   ├── titles_de_EU +│   │   │   │   │   │   │   ├── titles_en_EU +│   │   │   │   │   │   │   ├── titles_en_US +│   │   │   │   │   │   │   ├── titles_es_EU +│   │   │   │   │   │   │   ├── titles_es_US +│   │   │   │   │   │   │   ├── titles_fr_EU +│   │   │   │   │   │   │   ├── titles_fr_US +│   │   │   │   │   │   │   ├── titles_it_EU +│   │   │   │   │   │   │   └── titles_ja_JP +│   │   │   │   │   │   ├── json +│   │   │   │   │   │   │   ├── map +│   │   │   │   │   │   │   │   ├── avc_levels +│   │   │   │   │   │   │   │   ├── Bonus 1 +│   │   │   │   │   │   │   │   ├── Bonus 2 +│   │   │   │   │   │   │   │   ├── Bonus 3 +│   │   │   │   │   │   │   │   ├── bug_levels +│   │   │   │   │   │   │   │   ├── char_test +│   │   │   │   │   │   │   │   ├── Editor +│   │   │   │   │   │   │   │   ├── Nintendo Levels +│   │   │   │   │   │   │   │   │   ├── Chris +│   │   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   │   ├── Ian +│   │   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   │   ├── Mike +│   │   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   │   ├── Mort +│   │   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   │   ├── NintendoLevelSubmission +│   │   │   │   │   │   │   │   │   ├── Paul +│   │   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   │   └── Phil +│   │   │   │   │   │   │   │   │   └── Levels +│   │   │   │   │   │   │   │   ├── templates +│   │   │   │   │   │   │   │   ├── test_levels +│   │   │   │   │   │   │   │   │   ├── Mike +│   │   │   │   │   │   │   │   │   └── UGC +│   │   │   │   │   │   │   │   ├── World 1 +│   │   │   │   │   │   │   │   ├── World 2 +│   │   │   │   │   │   │   │   ├── World 3 +│   │   │   │   │   │   │   │   ├── World 4 +│   │   │   │   │   │   │   │   ├── World 5 +│   │   │   │   │   │   │   │   ├── World 6 +│   │   │   │   │   │   │   │   ├── World X1 +│   │   │   │   │   │   │   │   └── World X2 +│   │   │   │   │   │   │   └── video +│   │   │   │   │   │   ├── layoutData +│   │   │   │   │   │   ├── messageData +│   │   │   │   │   │   ├── scripts +│   │   │   │   │   │   │   ├── lib +│   │   │   │   │   │   │   │   ├── background +│   │   │   │   │   │   │   │   ├── cache +│   │   │   │   │   │   │   │   ├── coll +│   │   │   │   │   │   │   │   ├── curl +│   │   │   │   │   │   │   │   │   └── plugin +│   │   │   │   │   │   │   │   ├── display +│   │   │   │   │   │   │   │   ├── effect +│   │   │   │   │   │   │   │   ├── input +│   │   │   │   │   │   │   │   ├── layout +│   │   │   │   │   │   │   │   ├── localization +│   │   │   │   │   │   │   │   ├── math +│   │   │   │   │   │   │   │   ├── media +│   │   │   │   │   │   │   │   ├── signals +│   │   │   │   │   │   │   │   ├── sound +│   │   │   │   │   │   │   │   ├── sprite +│   │   │   │   │   │   │   │   └── util +│   │   │   │   │   │   │   ├── pt +│   │   │   │   │   │   │   │   ├── asset +│   │   │   │   │   │   │   │   ├── display +│   │   │   │   │   │   │   │   ├── editor +│   │   │   │   │   │   │   │   ├── game +│   │   │   │   │   │   │   │   │   ├── camera +│   │   │   │   │   │   │   │   │   ├── device +│   │   │   │   │   │   │   │   │   ├── ent +│   │   │   │   │   │   │   │   │   │   └── assetdef +│   │   │   │   │   │   │   │   │   ├── entutil +│   │   │   │   │   │   │   │   │   ├── icon +│   │   │   │   │   │   │   │   │   ├── mapcoll +│   │   │   │   │   │   │   │   │   ├── move +│   │   │   │   │   │   │   │   │   ├── msg +│   │   │   │   │   │   │   │   │   ├── score +│   │   │   │   │   │   │   │   │   └── sm +│   │   │   │   │   │   │   │   ├── input +│   │   │   │   │   │   │   │   ├── map +│   │   │   │   │   │   │   │   │   └── tile +│   │   │   │   │   │   │   │   ├── object +│   │   │   │   │   │   │   │   │   ├── pipe +│   │   │   │   │   │   │   │   │   └── pokey +│   │   │   │   │   │   │   │   ├── profile +│   │   │   │   │   │   │   │   ├── render +│   │   │   │   │   │   │   │   ├── savedata +│   │   │   │   │   │   │   │   ├── snapshot +│   │   │   │   │   │   │   │   ├── stamp +│   │   │   │   │   │   │   │   ├── storage +│   │   │   │   │   │   │   │   └── ugc +│   │   │   │   │   │   │   │   ├── actions +│   │   │   │   │   │   │   │   ├── dataproviders +│   │   │   │   │   │   │   │   ├── sequences +│   │   │   │   │   │   │   │   └── tasks +│   │   │   │   │   │   │   ├── test +│   │   │   │   │   │   │   │   └── assets +│   │   │   │   │   │   │   ├── ui +│   │   │   │   │   │   │   │   ├── bonusselect +│   │   │   │   │   │   │   │   ├── cutscene +│   │   │   │   │   │   │   │   ├── Dialogs +│   │   │   │   │   │   │   │   ├── game +│   │   │   │   │   │   │   │   ├── levelselect +│   │   │   │   │   │   │   │   ├── stylus +│   │   │   │   │   │   │   │   ├── title +│   │   │   │   │   │   │   │   └── ugc +│   │   │   │   │   │   │   └── vsm +│   │   │   │   │   │   ├── shaders +│   │   │   │   │   │   ├── stampData +│   │   │   │   │   │   ├── templates +│   │   │   │   │   │   ├── tileData +│   │   │   │   │   │   └── video +│   │   │   │   │   │   └── images +│   │   │   │   │   └── assets +│   │   │   │   │   ├── ffl +│   │   │   │   │   └── shaders +│   │   │   │   │   ├── launcher +│   │   │   │   │   └── webkit +│   │   │   │   └── meta +│   │   │   ├── Mighty No 9 [AMQPKM] +│   │   │   │   ├── code +│   │   │   │   └── content +│   │   │   │   ├── Binaries +│   │   │   │   ├── Engine +│   │   │   │   │   └── Stats +│   │   │   │   └── MN9Game +│   │   │   │   ├── Cloud +│   │   │   │   └── CookedWiiU +│   │   │   ├── New Super Luigi U +│   │   │   │   ├── code +│   │   │   │   ├── content +│   │   │   │   │   ├── CAFE +│   │   │   │   │   │   ├── effect +│   │   │   │   │   │   ├── ExcelOR +│   │   │   │   │   │   ├── message +│   │   │   │   │   │   ├── sound +│   │   │   │   │   │   └── subject +│   │   │   │   │   ├── Common +│   │   │   │   │   │   ├── actor +│   │   │   │   │   │   ├── course_select +│   │   │   │   │   │   ├── demo +│   │   │   │   │   │   ├── distant_view +│   │   │   │   │   │   ├── env +│   │   │   │   │   │   ├── layout +│   │   │   │   │   │   │   └── anim_text +│   │   │   │   │   │   ├── replay +│   │   │   │   │   │   │   ├── otehon +│   │   │   │   │   │   │   └── title +│   │   │   │   │   │   └── shader +│   │   │   │   │   ├── EU +│   │   │   │   │   │   ├── Dutch +│   │   │   │   │   │   ├── English +│   │   │   │   │   │   ├── font +│   │   │   │   │   │   ├── French +│   │   │   │   │   │   ├── German +│   │   │   │   │   │   ├── Italian +│   │   │   │   │   │   ├── Portuguese +│   │   │   │   │   │   ├── Russian +│   │   │   │   │   │   └── Spanish +│   │   │   │   │   └── RDashRes +│   │   │   │   │   ├── course_res_pack +│   │   │   │   │   ├── EU +│   │   │   │   │   │   ├── Dutch +│   │   │   │   │   │   ├── English +│   │   │   │   │   │   ├── French +│   │   │   │   │   │   ├── German +│   │   │   │   │   │   ├── Italian +│   │   │   │   │   │   ├── Portuguese +│   │   │   │   │   │   ├── Russian +│   │   │   │   │   │   └── Spanish +│   │   │   │   │   ├── layout +│   │   │   │   │   ├── replay +│   │   │   │   │   │   └── title +│   │   │   │   │   └── sound +│   │   │   │   └── meta +│   │   │   ├── TANK! TANK! TANK! [ATKPAF] +│   │   │   │   ├── code +│   │   │   │   ├── content +│   │   │   │   │   ├── boss +│   │   │   │   │   │   ├── beye +│   │   │   │   │   │   ├── buil +│   │   │   │   │   │   ├── cent +│   │   │   │   │   │   ├── empe +│   │   │   │   │   │   ├── giga +│   │   │   │   │   │   ├── grif +│   │   │   │   │   │   ├── hkon +│   │   │   │   │   │   ├── kama +│   │   │   │   │   │   ├── kong +│   │   │   │   │   │   ├── mamm +│   │   │   │   │   │   ├── moai +│   │   │   │   │   │   ├── mons +│   │   │   │   │   │   ├── octp +│   │   │   │   │   │   ├── spdr +│   │   │   │   │   │   ├── trex +│   │   │   │   │   │   ├── wasp +│   │   │   │   │   │   └── yama +│   │   │   │   │   ├── briefing +│   │   │   │   │   ├── camera +│   │   │   │   │   ├── common +│   │   │   │   │   ├── eft +│   │   │   │   │   │   ├── stage0 +│   │   │   │   │   │   └── stage1 +│   │   │   │   │   ├── item +│   │   │   │   │   ├── kaotag +│   │   │   │   │   ├── kaotag_tga +│   │   │   │   │   ├── lyt +│   │   │   │   │   │   ├── always +│   │   │   │   │   │   ├── bigteki +│   │   │   │   │   │   ├── bigteki02 +│   │   │   │   │   │   ├── bigteki_r +│   │   │   │   │   │   ├── common +│   │   │   │   │   │   ├── common02 +│   │   │   │   │   │   ├── credit +│   │   │   │   │   │   ├── logo +│   │   │   │   │   │   ├── menu +│   │   │   │   │   │   ├── menu02 +│   │   │   │   │   │   ├── menu03 +│   │   │   │   │   │   ├── minateki +│   │   │   │   │   │   ├── mission +│   │   │   │   │   │   ├── mission02 +│   │   │   │   │   │   ├── mission03 +│   │   │   │   │   │   ├── mission_c +│   │   │   │   │   │   ├── mission_m +│   │   │   │   │   │   ├── mission_m2 +│   │   │   │   │   │   ├── orekong +│   │   │   │   │   │   ├── story +│   │   │   │   │   │   └── team +│   │   │   │   │   ├── message +│   │   │   │   │   ├── mission +│   │   │   │   │   ├── movie +│   │   │   │   │   │   ├── mission_movie +│   │   │   │   │   │   └── title_movie +│   │   │   │   │   ├── personal +│   │   │   │   │   │   ├── d_morii +│   │   │   │   │   │   │   └── stream +│   │   │   │   │   │   ├── d_okada +│   │   │   │   │   │   ├── j_watanabe +│   │   │   │   │   │   └── t_nakashima +│   │   │   │   │   │   └── shaders +│   │   │   │   │   ├── resident +│   │   │   │   │   ├── satellite +│   │   │   │   │   ├── sceneviewer +│   │   │   │   │   ├── sound +│   │   │   │   │   │   └── stream +│   │   │   │   │   ├── stage +│   │   │   │   │   │   ├── 00 +│   │   │   │   │   │   ├── 01 +│   │   │   │   │   │   ├── 02 +│   │   │   │   │   │   ├── 03 +│   │   │   │   │   │   ├── 04 +│   │   │   │   │   │   ├── 05 +│   │   │   │   │   │   ├── 06 +│   │   │   │   │   │   ├── 07 +│   │   │   │   │   │   └── 08 +│   │   │   │   │   ├── story +│   │   │   │   │   └── tank +│   │   │   │   │   ├── 01_acd +│   │   │   │   │   │   ├── p_flm +│   │   │   │   │   │   ├── p_hdu +│   │   │   │   │   │   ├── p_hgm +│   │   │   │   │   │   ├── p_mgn +│   │   │   │   │   │   ├── p_oct +│   │   │   │   │   │   ├── p_psm +│   │   │   │   │   │   ├── p_std +│   │   │   │   │   │   ├── p_tdn +│   │   │   │   │   │   └── p_wtg +│   │   │   │   │   ├── 02_lgt +│   │   │   │   │   │   ├── 02_lgt01 +│   │   │   │   │   │   ├── 02_lgt02 +│   │   │   │   │   │   ├── 02_lgt03 +│   │   │   │   │   │   ├── 02_lgt04 +│   │   │   │   │   │   └── common +│   │   │   │   │   ├── 03_med +│   │   │   │   │   │   ├── 03_med01 +│   │   │   │   │   │   ├── 03_med02 +│   │   │   │   │   │   ├── 03_med03 +│   │   │   │   │   │   ├── 03_med04 +│   │   │   │   │   │   └── common +│   │   │   │   │   ├── 04_hvy +│   │   │   │   │   │   ├── 04_hvy01 +│   │   │   │   │   │   ├── 04_hvy02 +│   │   │   │   │   │   ├── 04_hvy03 +│   │   │   │   │   │   ├── 04_hvy04 +│   │   │   │   │   │   └── common +│   │   │   │   │   ├── 05_whl +│   │   │   │   │   │   ├── 05_whl01 +│   │   │   │   │   │   ├── 05_whl02 +│   │   │   │   │   │   ├── 05_whl03 +│   │   │   │   │   │   ├── 05_whl04 +│   │   │   │   │   │   └── common +│   │   │   │   │   ├── 06_hov +│   │   │   │   │   │   ├── 06_hov01 +│   │   │   │   │   │   ├── 06_hov02 +│   │   │   │   │   │   ├── 06_hov03 +│   │   │   │   │   │   ├── 06_hov04 +│   │   │   │   │   │   └── common +│   │   │   │   │   ├── 07_bos +│   │   │   │   │   │   ├── 07_bos01 +│   │   │   │   │   │   ├── 07_bos02 +│   │   │   │   │   │   ├── 07_bos03 +│   │   │   │   │   │   └── common +│   │   │   │   │   └── common +│   │   │   │   └── meta +│   │   │   ├── The Legend of Zelda The Wind Waker HD +│   │   │   │   ├── code +│   │   │   │   ├── content +│   │   │   │   │   ├── Cafe +│   │   │   │   │   │   ├── Common +│   │   │   │   │   │   │   └── primitive_renderer +│   │   │   │   │   │   └── EU +│   │   │   │   │   │   └── AudioRes +│   │   │   │   │   │   └── JAudioRes +│   │   │   │   │   │   ├── Banks +│   │   │   │   │   │   └── Seqs +│   │   │   │   │   └── Common +│   │   │   │   │   ├── AudioRes +│   │   │   │   │   │   └── stream +│   │   │   │   │   ├── Jpeg +│   │   │   │   │   ├── Layout +│   │   │   │   │   ├── Misc +│   │   │   │   │   ├── Object +│   │   │   │   │   ├── Pack +│   │   │   │   │   ├── Particle +│   │   │   │   │   ├── ProgramTexture +│   │   │   │   │   ├── Shaders +│   │   │   │   │   │   ├── particle +│   │   │   │   │   │   ├── Prim +│   │   │   │   │   │   └── render_buffer +│   │   │   │   │   └── Stage +│   │   │   │   └── meta +│   │   │   └── Yoshis Wolly World +│   │   │   ├── code +│   │   │   ├── content +│   │   │   │   ├── camera +│   │   │   │   │   └── stage +│   │   │   │   ├── chara +│   │   │   │   │   ├── boss +│   │   │   │   │   ├── bullet +│   │   │   │   │   ├── enemy +│   │   │   │   │   ├── friend +│   │   │   │   │   ├── keito +│   │   │   │   │   ├── mii +│   │   │   │   │   ├── player +│   │   │   │   │   │   ├── CUSTOM +│   │   │   │   │   │   └── CUSTOMWM +│   │   │   │   │   └── test +│   │   │   │   ├── color_correction_lut +│   │   │   │   └── data +│   │   │   │   ├── bonus_game +│   │   │   │   ├── color_correction_param +│   │   │   │   ├── demo_script +│   │   │   │   │   ├── game +│   │   │   │   │   └── worldmap +│   │   │   │   ├── dof_param +│   │   │   │   ├── drawenv +│   │   │   │   ├── enemy +│   │   │   │   ├── fog +│   │   │   │   ├── foot_shadow +│   │   │   │   ├── fxaa_param +│   │   │   │   ├── glare_param +│   │   │   │   ├── keito +│   │   │   │   ├── light +│   │   │   │   ├── mapdata +│   │   │   │   └── shadowmap +│   │   │   └── Yoshis Wolly World [Ready2play] +│   │   │   ├── code +│   │   │   └── content +│   │   │   ├── camera +│   │   │   │   └── stage +│   │   │   ├── chara +│   │   │   │   ├── boss +│   │   │   │   ├── bullet +│   │   │   │   ├── enemy +│   │   │   │   ├── friend +│   │   │   │   ├── keito +│   │   │   │   ├── mii +│   │   │   │   ├── player +│   │   │   │   │   ├── CUSTOM +│   │   │   │   │   └── CUSTOMWM +│   │   │   │   └── test +│   │   │   ├── color_correction_lut +│   │   │   ├── data +│   │   │   │   ├── bonus_game +│   │   │   │   ├── color_correction_param +│   │   │   │   ├── demo_script +│   │   │   │   │   ├── game +│   │   │   │   │   └── worldmap +│   │   │   │   ├── dof_param +│   │   │   │   ├── drawenv +│   │   │   │   ├── enemy +│   │   │   │   ├── fog +│   │   │   │   ├── foot_shadow +│   │   │   │   ├── fxaa_param +│   │   │   │   ├── glare_param +│   │   │   │   ├── keito +│   │   │   │   ├── light +│   │   │   │   ├── mapdata +│   │   │   │   ├── shadowmap +│   │   │   │   ├── stage +│   │   │   │   ├── wool_param +│   │   │   │   └── worldmap +│   │   │   ├── debug +│   │   │   ├── demo +│   │   │   │   ├── EU_Dutch +│   │   │   │   ├── EU_English +│   │   │   │   ├── EU_French +│   │   │   │   ├── EU_German +│   │   │   │   ├── EU_Italian +│   │   │   │   ├── EU_Spanish +│   │   │   │   ├── JP_Japanese +│   │   │   │   ├── US_English +│   │   │   │   ├── US_French +│   │   │   │   ├── US_Spanish +│   │   │   │   └── worldmap +│   │   │   ├── effect +│   │   │   │   ├── NW4F +│   │   │   │   └── particle +│   │   │   ├── env +│   │   │   │   ├── bonus_game +│   │   │   │   ├── collection +│   │   │   │   ├── common +│   │   │   │   ├── in_game +│   │   │   │   ├── mdl +│   │   │   │   ├── nfp +│   │   │   │   ├── play_style +│   │   │   │   ├── skill_select +│   │   │   │   ├── stamp +│   │   │   │   ├── theater +│   │   │   │   ├── trial +│   │   │   │   └── worldmap +│   │   │   ├── font +│   │   │   │   ├── ALL +│   │   │   │   ├── EU +│   │   │   │   ├── JP +│   │   │   │   ├── US +│   │   │   │   └── USEU +│   │   │   ├── game +│   │   │   └── gimmick +│   │   │   └── GMK988T00_tex +│   │   ├── cedric24c +│   │   │   ├── 49 +│   │   │   │   └── burger_tech_049_data +│   │   │   │   └── eff +│   │   │   │   ├── d00 +│   │   │   │   ├── d01 +│   │   │   │   ├── d02 +│   │   │   │   ├── d03 +│   │   │   │   ├── d04 +│   │   │   │   ├── d06 +│   │   │   │   ├── d07 +│   │   │   │   ├── d08 +│   │   │   │   ├── d09 +│   │   │   │   ├── d0a +│   │   │   │   ├── d0b +│   │   │   │   ├── d0c +│   │   │   │   ├── d0d +│   │   │   │   ├── d0e +│   │   │   │   ├── d0f +│   │   │   │   ├── d10 +│   │   │   │   ├── d11 +│   │   │   │   ├── d12 +│   │   │   │   ├── d13 +│   │   │   │   ├── d14 +│   │   │   │   ├── d15 +│   │   │   │   ├── d16 +│   │   │   │   ├── d17 +│   │   │   │   ├── d18 +│   │   │   │   ├── d19 +│   │   │   │   ├── d1a +│   │   │   │   ├── d1b +│   │   │   │   ├── d1c +│   │   │   │   ├── d1d +│   │   │   │   ├── d1e +│   │   │   │   ├── d1f +│   │   │   │   ├── d31 +│   │   │   │   ├── d32 +│   │   │   │   ├── d33 +│   │   │   │   ├── d34 +│   │   │   │   ├── d35 +│   │   │   │   ├── d36 +│   │   │   │   ├── d37 +│   │   │   │   ├── d38 +│   │   │   │   ├── d39 +│   │   │   │   ├── d3a +│   │   │   │   ├── d3b +│   │   │   │   ├── d3c +│   │   │   │   ├── d3d +│   │   │   │   └── d3e +│   │   │   ├── archives +│   │   │   │   └── mails_thunderbird +│   │   │   │   ├── 2004 +│   │   │   │   │   └── 2004 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   └── 2005.sbd +│   │   │   │   ├── 2005-01 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-02 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-05 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-06 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-07 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-08 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-09 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-10 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   ├── 2005-11 +│   │   │   │   │   ├── cur +│   │   │   │   │   └── tmp +│   │   │   │   └── 2005-12 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   ├── Arduino +│   │   │   │   ├── analog-hall-sensor-sensor +│   │   │   │   ├── button-action +│   │   │   │   ├── dht_test +│   │   │   │   ├── display-by-i2c-lcd1602 +│   │   │   │   ├── i2c_scanner +│   │   │   │   ├── libraries +│   │   │   │   │   ├── Adafruit_Unified_Sensor +│   │   │   │   │   ├── DHT_sensor_library +│   │   │   │   │   │   └── examples +│   │   │   │   │   │   ├── DHTtester +│   │   │   │   │   │   └── DHT_Unified_Sensor +│   │   │   │   │   └── LiquidCrystal_I2C +│   │   │   │   │   └── examples +│   │   │   │   │   ├── CustomChars +│   │   │   │   │   ├── HelloWorld +│   │   │   │   │   └── SerialDisplay +│   │   │   │   ├── photoresistor_sensor +│   │   │   │   ├── progressBarr +│   │   │   │   └── test_LiquidCrystal_I2C +│   │   │   ├── Bibliothèque calibre +│   │   │   │   ├── ACBM +│   │   │   │   │   └── Le 34e Virus Informatique (2) +│   │   │   │   └── John Schember +│   │   │   │   └── Guide de demarrage rapide (1) +│   │   │   ├── digikam +│   │   │   ├── Documents +│   │   │   │   ├── info3tech_data +│   │   │   │   │   └── e00 +│   │   │   │   │   └── d00 +│   │   │   │   ├── productions +│   │   │   │   │   ├── 12_mario_et_pac_man_trap_remix_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   └── d03 +│   │   │   │   │   ├── podcasts +│   │   │   │   │   │   ├── 08._comment_recuperer_des_fichiers_effaces +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   ├── 18 +│   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   │   ├── d40 +│   │   │   │   │   │   │   ├── d41 +│   │   │   │   │   │   │   ├── d42 +│   │   │   │   │   │   │   ├── d43 +│   │   │   │   │   │   │   ├── d44 +│   │   │   │   │   │   │   ├── d45 +│   │   │   │   │   │   │   ├── d46 +│   │   │   │   │   │   │   ├── d47 +│   │   │   │   │   │   │   ├── d48 +│   │   │   │   │   │   │   ├── d49 +│   │   │   │   │   │   │   ├── d4a +│   │   │   │   │   │   │   ├── d4b +│   │   │   │   │   │   │   ├── d5a +│   │   │   │   │   │   │   ├── d5b +│   │   │   │   │   │   │   └── d5c +│   │   │   │   │   │   ├── final_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   ├── info3Tech +│   │   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   ├── mindCast +│   │   │   │   │   │   │   ├── jingles +│   │   │   │   │   │   │   │   ├── infoTech +│   │   │   │   │   │   │   │   └── intro_free_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   │   ├── logo +│   │   │   │   │   │   │   ├── mindCast VIE +│   │   │   │   │   │   │   ├── point2vue_influenceur_capitaliste_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── priv_20170916_1135_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d01 +│   │   │   │   │   │   │   ├── video +│   │   │   │   │   │   │   └── xx_luc_blindtest +│   │   │   │   │   │   │   └── xx_luc_blindtest_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   ├── nicoreagit +│   │   │   │   │   │   ├── projet +│   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   └── montage_voix_data +│   │   │   │   │   │   ├── reactions +│   │   │   │   │   │   └── rmemory_cast +│   │   │   │   │   ├── sites +│   │   │   │   │   │   └── facilia.fr +│   │   │   │   │   ├── video_01 +│   │   │   │   │   │   ├── final_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   └── _master +│   │   │   │   │   └── videos +│   │   │   │   │   ├── jeudiGeek +│   │   │   │   │   │   └── 20171005 +│   │   │   │   │   └── LydieEtFrançois +│   │   │   │   │   ├── 2014 +│   │   │   │   │   ├── 2015 +│   │   │   │   │   │   ├── 02 +│   │   │   │   │   │   ├── 10 +│   │   │   │   │   │   │   ├── 20151007 +│   │   │   │   │   │   │   ├── 20151010 +│   │   │   │   │   │   │   ├── 20151011 +│   │   │   │   │   │   │   ├── 20151019 +│   │   │   │   │   │   │   └── 20151020 +│   │   │   │   │   │   ├── 11 +│   │   │   │   │   │   │   ├── 20151107 +│   │   │   │   │   │   │   ├── 20151108 +│   │   │   │   │   │   │   ├── 20151110 +│   │   │   │   │   │   │   ├── 20151114 +│   │   │   │   │   │   │   ├── 20151121 +│   │   │   │   │   │   │   ├── 20151122 +│   │   │   │   │   │   │   └── 20151128 +│   │   │   │   │   │   └── 12 +│   │   │   │   │   ├── 2016 +│   │   │   │   │   │   ├── 02 +│   │   │   │   │   │   │   └── 20160206 +│   │   │   │   │   │   ├── 03 +│   │   │   │   │   │   │   └── 20160329 +│   │   │   │   │   │   ├── 04 +│   │   │   │   │   │   │   └── 20160409 +│   │   │   │   │   │   ├── 06 +│   │   │   │   │   │   │   └── 20160608 +│   │   │   │   │   │   ├── 08 +│   │   │   │   │   │   │   ├── 15 +│   │   │   │   │   │   │   ├── 20160809 +│   │   │   │   │   │   │   ├── 20160810 +│   │   │   │   │   │   │   ├── 20160817 +│   │   │   │   │   │   │   ├── 20160822 +│   │   │   │   │   │   │   ├── 20160824 +│   │   │   │   │   │   │   ├── 20160825 +│   │   │   │   │   │   │   └── 20160826 +│   │   │   │   │   │   ├── 09 +│   │   │   │   │   │   │   ├── 20160906 +│   │   │   │   │   │   │   ├── 20160907 +│   │   │   │   │   │   │   └── 20160908 +│   │   │   │   │   │   ├── 20161027_notreDame +│   │   │   │   │   │   ├── 20161027_versailles +│   │   │   │   │   │   └── 20161028_tourEiffel +│   │   │   │   │   ├── DCIM +│   │   │   │   │   ├── Etang de Sault +│   │   │   │   │   ├── music +│   │   │   │   │   └── _RW2 +│   │   │   │   ├── site_abonnel +│   │   │   │   ├── test +│   │   │   │   │   ├── images +│   │   │   │   │   └── include +│   │   │   │   │   └── images +│   │   │   │   ├── titles +│   │   │   │   └── webProjects +│   │   │   ├── Enregistrements +│   │   │   │   ├── 01_data +│   │   │   │   │   └── e00 +│   │   │   │   │   └── d00 +│   │   │   │   └── obs +│   │   │   ├── hackable +│   │   │   ├── hack space mag +│   │   │   ├── Images +│   │   │   │   ├── 2017 +│   │   │   │   │   ├── 09 +│   │   │   │   │   │   ├── 10 +│   │   │   │   │   │   └── 13 +│   │   │   │   │   ├── 11 +│   │   │   │   │   │   └── 05 +│   │   │   │   │   └── 12 +│   │   │   │   │   ├── 02 +│   │   │   │   │   ├── 03 +│   │   │   │   │   └── 04 +│   │   │   │   ├── 20180320_2100. phishing ovh +│   │   │   │   ├── antenne_ts9 +│   │   │   │   ├── capture +│   │   │   │   └── marcel_gagnoud +│   │   │   ├── jeudiGeek_data +│   │   │   │   ├── e00 +│   │   │   │   │   ├── d00 +│   │   │   │   │   ├── d02 +│   │   │   │   │   └── d03 +│   │   │   │   └── eff +│   │   │   │   ├── d1b +│   │   │   │   ├── d1e +│   │   │   │   └── d1f +│   │   │   ├── Musique +│   │   │   │   ├── 1.brut +│   │   │   │   ├── 2_picared +│   │   │   │   │   ├── albums +│   │   │   │   │   └── Phats & Small +│   │   │   │   │   └── This Time Around +│   │   │   │   ├── 96 +│   │   │   │   ├── Bruitage +│   │   │   │   │   └── [99Sounds] Cinematic Sound Effects +│   │   │   │   │   ├── Atmos +│   │   │   │   │   ├── Brams +│   │   │   │   │   ├── GUI +│   │   │   │   │   ├── Hits +│   │   │   │   │   ├── Loops +│   │   │   │   │   └── Risers +│   │   │   │   ├── convert +│   │   │   │   │   ├── Jean-Michel_Jarre_-_FranceInfo_Radiophonie_Vol.9__152kbit_Opus_ +│   │   │   │   │   │   ├── alarme +│   │   │   │   │   │   ├── alerte +│   │   │   │   │   │   ├── animal +│   │   │   │   │   │   ├── course +│   │   │   │   │   │   ├── double +│   │   │   │   │   │   ├── epic +│   │   │   │   │   │   ├── epic_light +│   │   │   │   │   │   ├── galactique +│   │   │   │   │   │   ├── goutte +│   │   │   │   │   │   ├── hexagone +│   │   │   │   │   │   ├── meteo +│   │   │   │   │   │   ├── modem +│   │   │   │   │   │   ├── nature +│   │   │   │   │   │   ├── night +│   │   │   │   │   │   ├── numerique +│   │   │   │   │   │   ├── plop +│   │   │   │   │   │   ├── sport +│   │   │   │   │   │   ├── standard +│   │   │   │   │   │   ├── symphonique +│   │   │   │   │   │   ├── techno +│   │   │   │   │   │   └── tonnerre +│   │   │   │   │   ├── Madonna - Veronica Electronica +│   │   │   │   │   └── opus +│   │   │   │   ├── emissions +│   │   │   │   ├── instrumental +│   │   │   │   │   └── Free Music +│   │   │   │   │   ├── BEAT +│   │   │   │   │   ├── HORROR +│   │   │   │   │   └── TECHNOLOGY +│   │   │   │   ├── jingles +│   │   │   │   │   └── speach +│   │   │   │   │   └── import +│   │   │   │   └── musique +│   │   │   │   ├── classic +│   │   │   │   │   └── caprice n°24 +│   │   │   │   └── française +│   │   │   ├── PDF +│   │   │   ├── pi +│   │   │   ├── Projects +│   │   │   ├── Python +│   │   │   │   └── w1 +│   │   │   │   ├── s1 +│   │   │   │   ├── s2 +│   │   │   │   ├── s3 +│   │   │   │   └── s4 +│   │   │   ├── scripts +│   │   │   │   └── LOG_imapsync +│   │   │   ├── Téléchargements +│   │   │   │   ├── Achy Breaky Heart +│   │   │   │   ├── administratif +│   │   │   │   │   ├── digiposte_19-04-2017-073625 +│   │   │   │   │   ├── digiposte_19-04-2017-073645 +│   │   │   │   │   ├── digiposte_19-04-2017-073826 +│   │   │   │   │   └── digiposte_19-04-2017-074002 +│   │   │   │   ├── Air We Breathe +│   │   │   │   ├── A Little Time +│   │   │   │   ├── All My Life (Radio Edit) +│   │   │   │   ├── Alpha _ Orchestral royalty free music +│   │   │   │   ├── Always There (Edit) +│   │   │   │   ├── Angello _ Royalty free Orchestral music _ Royalty free music +│   │   │   │   ├── Another Night (House Mix) +│   │   │   │   ├── ANSSI +│   │   │   │   ├── Arabikom - royalty free music +│   │   │   │   ├── Argueno _ Royalty free Balkan music _ World royalty free music +│   │   │   │   ├── Aurelie _ Royalty free piano music +│   │   │   │   ├── Ave Maria _ Royalty Free Christmas Song _ Instrumental Carol +│   │   │   │   ├── Babydoll [Royalty Free Music] +│   │   │   │   ├── Bakaba [Royalty Free Music] +│   │   │   │   ├── Black Hole Sun (Edit) +│   │   │   │   ├── [BONUS] Les jingles de l'ADC - Les News (épisode 1) +│   │   │   │   ├── Boom Shack-A-Lak +│   │   │   │   ├── Breakfast At Tiffany's +│   │   │   │   ├── Bretagne Royalty free music +│   │   │   │   ├── Bretagne [royalty free music] _ Piano Background Music +│   │   │   │   ├── Bruitages-Domestiques +│   │   │   │   ├── Bruitages-Domestiques2 +│   │   │   │   ├── Bruitages Domestiques Vol.2 +│   │   │   │   ├── Bruit _ Royalty Free Music _ Electronic Music +│   │   │   │   ├── Butterfly On A Wheel +│   │   │   │   ├── C+C Music Factory - Everybody Dance Now (KaktuZ Remix) +│   │   │   │   ├── C & C Music Factory - Gonna Make You Sweat (Krazytoons Remix - Tony Mendes Video Re-Edit) +│   │   │   │   ├── C+C Music Factory - Gonna Make You Sweat (Mashup) +│   │   │   │   ├── C & C Music Factory - Gonna Make You Sweat (Ultimix Remix) +│   │   │   │   ├── China Angels _ Royalty free Chinese Music +│   │   │   │   ├── chromaprint-fpcalc-1.4.3-linux-x86_64 +│   │   │   │   ├── Coffee _ Electronic Background Music _ Royalty free music +│   │   │   │   ├── Colorama _ Background music _ Hicham Chahidi +│   │   │   │   ├── Connected (Edit) +│   │   │   │   ├── Convergence - royalty free music +│   │   │   │   ├── Crazy For You +│   │   │   │   ├── CV +│   │   │   │   │   └── 2 +│   │   │   │   ├── Dance of the Sun _ Orchestral music _ Royalty free music +│   │   │   │   ├── Dance The Night Away +│   │   │   │   ├── Dans Ton S C U D S +│   │   │   │   ├── Delhi Trip _ World royalty free music +│   │   │   │   ├── Dias - royalty free music +│   │   │   │   ├── Don't You Worry 'Bout A Thing (Edit) +│   │   │   │   ├── drive-download-20170915T154335Z-001 +│   │   │   │   ├── drive-download-20180204T061834Z-001 +│   │   │   │   ├── drive-download-20180805T154522Z-001 +│   │   │   │   ├── D Train - You're the One For Me (Dimitri From Paris Remix) +│   │   │   │   ├── Dub Be Good To Me +│   │   │   │   ├── Eau _ Royalty Free Music +│   │   │   │   ├── Electronika _ royalty free music _ Free to use +│   │   │   │   ├── Enjoy Yourself (Radio Edit) +│   │   │   │   ├── Ether _ Royalty free relaxation music _ Meditation and relaxing music +│   │   │   │   ├── Finally +│   │   │   │   ├── Finally Found (Rude Boy Mix) +│   │   │   │   ├── Finally (TJK Remix) +│   │   │   │   ├── first choice ( let no man put asunder ) remix dimitri dmc 1989 +│   │   │   │   ├── Flying +│   │   │   │   ├── FreeSwitzerland _ Royalty free ambient Music +│   │   │   │   ├── Friday I'm In Love +│   │   │   │   ├── full circle +│   │   │   │   ├── Game Over _ royalty free music +│   │   │   │   ├── GANESH2 - LA NALIZE CNIQ +│   │   │   │   ├── Gaza Tears _ Royalty Free Music +│   │   │   │   ├── Give It To You (Radio Edit With Waltz) +│   │   │   │   ├── Going For Gold +│   │   │   │   ├── Gonna Make You Sweat (Everybody Dance Now) +│   │   │   │   ├── Good Enough +│   │   │   │   ├── Goodnight Girl +│   │   │   │   ├── Gotta Get It Right +│   │   │   │   ├── Gouttes _ Royalty free music _ Epic Orchestral Music _ +│   │   │   │   ├── Gracias _ Royalty free music +│   │   │   │   ├── Grandioso _ Orchestral royalty free music _ Epic royalty free music +│   │   │   │   ├── Gregorian Song - royalty free music +│   │   │   │   ├── Gypsy Woman (La Da Dee La Da Da) +│   │   │   │   ├── Hang - royalty free music +│   │   │   │   ├── Happy Man +│   │   │   │   ├── Hello _ Royalty free music _ Jazz background music _ Instrumental +│   │   │   │   ├── Heros _ Epic royalty free music _ Orchestral background music +│   │   │   │   ├── How Bizarre +│   │   │   │   ├── Hug _ dance & electronic royalty free music _ Music Screen +│   │   │   │   ├── Hundred Mile High City +│   │   │   │   ├── I Breathe Again +│   │   │   │   ├── If I Can't Have You +│   │   │   │   ├── Instrumental Track _ Royalty free background music _ caramelo +│   │   │   │   ├── iot +│   │   │   │   ├── I Shot The Sheriff (Edited) +│   │   │   │   ├── Kikou_ Acoustic royalty free music +│   │   │   │   ├── Killer +│   │   │   │   ├── Kiss The Rain +│   │   │   │   ├── Kryptonite +│   │   │   │   ├── Laid So Low (Tears Roll Down) +│   │   │   │   ├── LAPINOUTHERAPIE 1 Migrants Animae Mundi asbl2016 +│   │   │   │   ├── LAPINOUTHERAPIE 2 Migrants Animae Mundi asbl2016 +│   │   │   │   ├── La Sereine _ Piano royalty free music +│   │   │   │   ├── Latina _ royalty free music +│   │   │   │   ├── Le coup de gueule de LTP +│   │   │   │   ├── Les jingles de l'ADC - Chanson de Kwakos +│   │   │   │   ├── Les jingles de l'ADC - Chanson de LTP +│   │   │   │   ├── Les jingles de l'ADC - Chanson de Manox +│   │   │   │   ├── Les jingles de l'ADC - Cinema (court) +│   │   │   │   ├── Les jingles de l'ADC - Générique Saison 1 +│   │   │   │   ├── Les jingles de l'ADC - Générique Saison 2 +│   │   │   │   ├── Les jingles de l'ADC - La France Des Chansons +│   │   │   │   ├── Les jingles de l'ADC - La Minute Marc Dorcel +│   │   │   │   ├── Les jingles de l'ADC - La Rubrique De LTP (saison 1) +│   │   │   │   ├── Les jingles de l'ADC - La Rubrique De LTP (saison 2) +│   │   │   │   ├── Les jingles de l'ADC - Les Mystères De L'Etrange +│   │   │   │   ├── Les jingles de l'ADC - Les News (saison 1) +│   │   │   │   ├── Les jingles de l'ADC - Les News (saison 2) +│   │   │   │   ├── Les jingles de l'ADC - L'Invité De L'Apéro +│   │   │   │   ├── Les jingles de l'ADC - Numericale +│   │   │   │   ├── Les jingles de l'ADC - Rectifrice +│   │   │   │   ├── Les jingles de l'ADC - Répondeur +│   │   │   │   ├── Les jingles de l'ADC - Rubrique de Manox (saison 2) +│   │   │   │   ├── Les jingles de l'ADC - The Free Software Song +│   │   │   │   ├── Les jingles de l'ADC - Tweet Me +│   │   │   │   ├── Les jingles de l'ADC - Vocox +│   │   │   │   ├── Les jingles de l'ADC - Wazzuf +│   │   │   │   ├── Les Monts émerveillent +│   │   │   │   ├── LES SALES BLAGUES INTERDITES DE JEAN-MARIE BIGARD - INTÉGRALE _TU LA CONNAIS CELLE-LA _ Best Of +│   │   │   │   │   └── LES_SALES_BLAGUES_INTERDITES_DE_JEAN-MARIE_BIGARD_-_INTEGRALE__TU_LA_CONNAIS_CELLE-LA___Best_Of__192kbit_AAC__data +│   │   │   │   │   └── eff +│   │   │   │   │   ├── d1c +│   │   │   │   │   ├── d1d +│   │   │   │   │   ├── d1e +│   │   │   │   │   └── d1f +│   │   │   │   ├── Lifted +│   │   │   │   ├── Little Bit Of Lovin' +│   │   │   │   ├── Live The Dream +│   │   │   │   ├── Long Time Gone (7_ Mix) +│   │   │   │   ├── Looking For Love (Original Version) +│   │   │   │   ├── Loopanarchy _ Royalty free music +│   │   │   │   ├── Lovefool (Radio Edit) +│   │   │   │   ├── Love Is All Around (From _Four Weddings And A Funeral_) +│   │   │   │   ├── Mamma Mia (Radio Version) +│   │   │   │   ├── Maria _ Royalty Free Music +│   │   │   │   ├── Medley_ The Anniversary Waltz Part 1 +│   │   │   │   ├── Mijn _ Royalty free music +│   │   │   │   ├── Mimi _ Balkan Royalty free music +│   │   │   │   ├── Minute de Joie _ royalty free music +│   │   │   │   ├── MMMBop +│   │   │   │   ├── MP3 +│   │   │   │   ├── MP4 +│   │   │   │   │   ├── avertissement +│   │   │   │   │   ├── bruitage +│   │   │   │   │   │   ├── DTMF +│   │   │   │   │   │   └── modem +│   │   │   │   │   ├── doc +│   │   │   │   │   ├── jeudiGeek +│   │   │   │   │   ├── musique +│   │   │   │   │   │   ├── Epic +│   │   │   │   │   │   ├── generiques +│   │   │   │   │   │   │   └── Thunderbirds +│   │   │   │   │   │   └── Star Trek +│   │   │   │   │   └── pub +│   │   │   │   ├── ms-sys-2.5.3 +│   │   │   │   │   ├── bin +│   │   │   │   │   ├── dep +│   │   │   │   │   ├── inc +│   │   │   │   │   ├── include-fallback +│   │   │   │   │   ├── man +│   │   │   │   │   │   ├── de +│   │   │   │   │   │   ├── fr +│   │   │   │   │   │   └── sv +│   │   │   │   │   ├── mo +│   │   │   │   │   ├── obj +│   │   │   │   │   ├── po +│   │   │   │   │   └── src +│   │   │   │   ├── music +│   │   │   │   ├── MusicScreen _ Royalty free music _ Hicham Chahidi +│   │   │   │   ├── music_tv +│   │   │   │   ├── Mustang Sally (From _The Commitments_ Soundtrack) +│   │   │   │   ├── My Destiny (Single Radio Edit) +│   │   │   │   ├── My Star +│   │   │   │   ├── Naked Love (Just Say You Want Me) +│   │   │   │   ├── Naomé_ Jazz royalty free music +│   │   │   │   ├── Next To You +│   │   │   │   ├── No-Copyright Music _ Lucia +│   │   │   │   ├── No Diggity (Radio Version) +│   │   │   │   ├── No Matter What +│   │   │   │   ├── Now That We Found Love +│   │   │   │   ├── NRJ Megamix +│   │   │   │   │   ├── 1989 +│   │   │   │   │   ├── 1990 +│   │   │   │   │   ├── 1991 +│   │   │   │   │   ├── 1992 +│   │   │   │   │   ├── 1993 +│   │   │   │   │   └── 1994 +│   │   │   │   ├── ocean +│   │   │   │   ├── Ocean +│   │   │   │   ├── Ocean Drive (Radio Edit) +│   │   │   │   ├── OGG +│   │   │   │   ├── OLR +│   │   │   │   ├── One For The Money +│   │   │   │   ├── One Of Us +│   │   │   │   ├── One Step Out Of Time +│   │   │   │   ├── On va s'gener +│   │   │   │   │   ├── 2000 +│   │   │   │   │   ├── 2002 +│   │   │   │   │   ├── 2004 +│   │   │   │   │   ├── 2005 +│   │   │   │   │   ├── 2007 +│   │   │   │   │   ├── 2009 +│   │   │   │   │   ├── 2011 +│   │   │   │   │   ├── 2012 +│   │   │   │   │   └── 2013 +│   │   │   │   ├── Optimistic (U K 7_ Edit) +│   │   │   │   ├── Pablo _ royalty free background music +│   │   │   │   ├── Pass_ Electronica royalty free music +│   │   │   │   ├── Pass The Vibes +│   │   │   │   ├── pdocast_diffuseurs +│   │   │   │   ├── Perfect 10 +│   │   │   │   ├── phats +│   │   │   │   ├── pinout +│   │   │   │   ├── Poison +│   │   │   │   ├── Quand le cheval murmure à loreille des plus fragiles +│   │   │   │   ├── Rien Royalty free music +│   │   │   │   ├── Room At The Top +│   │   │   │   ├── Royalty free acoustic music2 +│   │   │   │   ├── Royalty free chinese music _ Chinese background music _ Asian Travel +│   │   │   │   ├── Royalty free Christmas music _ Auld Lang Syne _ Christmas song +│   │   │   │   ├── Royalty Free Jazz Music _ Better _ Jazz Background music _ Instrumental +│   │   │   │   ├── Royalty Free Music _ 5Keer _ background music for films +│   │   │   │   ├── Royalty free music - Alice - Jazz music - Free background music +│   │   │   │   ├── Royalty free music_ Anna +│   │   │   │   ├── Royalty free Music _ Belinda _ Electronica +│   │   │   │   ├── Royalty free music_ Claire nuit +│   │   │   │   ├── royalty free music - Fellin +│   │   │   │   ├── Royalty free music _ Highlights +│   │   │   │   ├── Royalty Free Music_ High quality Stock music +│   │   │   │   ├── Royalty free music_ Paq +│   │   │   │   ├── Royalty free music _ Pidem _ Hicham Chahidi +│   │   │   │   ├── Royalty free music Pierre +│   │   │   │   ├── Royalty free music Ultimate +│   │   │   │   ├── Royalty free orchestral music +│   │   │   │   ├── Royalty free piano music +│   │   │   │   ├── Royalty free relaxation music +│   │   │   │   ├── Royalty free symphonic music +│   │   │   │   ├── Royalty Free Symphony Music +│   │   │   │   ├── Royalty free symphony music2 +│   │   │   │   ├── Royalty Free Vocal Music +│   │   │   │   ├── Royalty Free World Music +│   │   │   │   ├── Salvation +│   │   │   │   ├── Save The Best For Last +│   │   │   │   ├── Schizo _ Background Royalty free music +│   │   │   │   ├── Send Me An Angel +│   │   │   │   ├── Senza Una Donna (English Version) +│   │   │   │   ├── She +│   │   │   │   ├── She Don't Let Nobody +│   │   │   │   ├── Shine On +│   │   │   │   ├── Shine _ Royalty free music +│   │   │   │   ├── Shiva Smile _ Royalty free world music +│   │   │   │   ├── Show Me Heaven (From _Days Of Thunder_ Soundtrack) +│   │   │   │   ├── simone +│   │   │   │   ├── Sit Down +│   │   │   │   ├── Ska _ Royalty free music _ Balkan Reggae background music +│   │   │   │   ├── So Beautiful +│   │   │   │   ├── Soft Piano Music _ Royalty free _ Mon âme que tu es douce +│   │   │   │   ├── Somethin' 4 Da Honeyz +│   │   │   │   ├── So What! +│   │   │   │   ├── Step It Up (Radio Edit) +│   │   │   │   ├── suisse +│   │   │   │   ├── Summers Magic (Original Mix) +│   │   │   │   ├── Sweet Armenia - royalty free music +│   │   │   │   ├── Sweet Lips +│   │   │   │   ├── Sweets For My Sweet +│   │   │   │   ├── Teaser Partie de Campagne HD +│   │   │   │   ├── Tendresse _ Royalty free Orchestral Music +│   │   │   │   ├── The Day We Caught The Train +│   │   │   │   ├── The Hardest Thing +│   │   │   │   ├── The Impression That I Get +│   │   │   │   ├── The Perfect Year (Radio Mix) +│   │   │   │   ├── There She Goes +│   │   │   │   ├── The Shoop Shoop Song (It's In His Kiss) +│   │   │   │   ├── The Size Of A Cow (Version) +│   │   │   │   ├── This Is How We Do It (Radio Mix) +│   │   │   │   ├── Tigra _ royalty free electronic music +│   │   │   │   ├── Tigra _ Royalty Free Music +│   │   │   │   ├── Tom's Diner (7_ Version) +│   │   │   │   ├── Touch It (Radio Edit) +│   │   │   │   ├── Travelling _ royalty free music _ Electronica and Acid Jazz +│   │   │   │   ├── Treize _ Royalty free music _ Backgound stock music +│   │   │   │   ├── Turn On, Tune In, Cop Out +│   │   │   │   ├── Twist And Shout (Straight Mix 2) +│   │   │   │   ├── Unholy +│   │   │   │   ├── Valse des Lilas _ Royalty free piano music _ Background music +│   │   │   │   ├── Vertu _ royalty free music _ Background music +│   │   │   │   ├── Virgule _ Royalty Free Music +│   │   │   │   ├── Virgule _ Royalty free Piano music +│   │   │   │   ├── Wash Your Face In My Sink +│   │   │   │   ├── Waterloo Sunset +│   │   │   │   ├── Wazzuf Style +│   │   │   │   ├── We Got A Love Thang (Silky 7_) +│   │   │   │   ├── West Africana _ African Background music _ royalty free music +│   │   │   │   ├── We Three Kings _ Christmas Royalty free music +│   │   │   │   ├── What child is this _ royalty free Christmas music +│   │   │   │   ├── What Do You Want From Me_ +│   │   │   │   ├── What's Up_ (Edit) +│   │   │   │   ├── When I Call Your Name +│   │   │   │   ├── White Dance _ Royalty free music _ Electronic music _ EDM +│   │   │   │   ├── Wind Of Change (Edit) +│   │   │   │   ├── Womankind +│   │   │   │   ├── Words +│   │   │   │   ├── Word Up (Radio Mix) +│   │   │   │   ├── youtube_full_color_light_logo +│   │   │   │   │   ├── __MACOSX +│   │   │   │   │   │   └── youtube_full_color_light_logo +│   │   │   │   │   │   ├── digital_and_tv +│   │   │   │   │   │   └── print +│   │   │   │   │   └── youtube_full_color_light_logo +│   │   │   │   │   ├── digital_and_tv +│   │   │   │   │   └── print +│   │   │   │   └── Zurna _ Royalty free music +│   │   │   ├── Vidéos +│   │   │   └── VirtualBox VMs +│   │   │   ├── Debian +│   │   │   │   └── Logs +│   │   │   └── Windows 7 User +│   │   │   └── Logs +│   │   ├── cedric_25a +│   │   ├── cedric25b +│   │   └── lost+found +│   └── gigajside +│   ├── cedric +│   │   ├── appli +│   │   │   ├── jd2 +│   │   │   │   ├── cfg +│   │   │   │   │   ├── archives +│   │   │   │   │   ├── FileChooser +│   │   │   │   │   ├── menus_v2 +│   │   │   │   │   └── plugins +│   │   │   │   │   ├── HOSTER +│   │   │   │   │   └── youtube +│   │   │   │   ├── extensions +│   │   │   │   ├── java +│   │   │   │   ├── jd +│   │   │   │   │   ├── captcha +│   │   │   │   │   │   └── methods +│   │   │   │   │   │   ├── bmbmp3cm +│   │   │   │   │   │   ├── clcktf +│   │   │   │   │   │   ├── cms +│   │   │   │   │   │   ├── crflcm +│   │   │   │   │   │   ├── crptm +│   │   │   │   │   │   ├── dskcz +│   │   │   │   │   │   ├── easycaptcha +│   │   │   │   │   │   ├── fldrr +│   │   │   │   │   │   ├── flshren +│   │   │   │   │   │   ├── flst +│   │   │   │   │   │   ├── flstrcm +│   │   │   │   │   │   ├── ggp +│   │   │   │   │   │   ├── ggpt +│   │   │   │   │   │   ├── gshre +│   │   │   │   │   │   ├── hllshrd +│   │   │   │   │   │   ├── hstjnt +│   │   │   │   │   │   ├── lnkcrptwsCircles +│   │   │   │   │   │   ├── lnkfl +│   │   │   │   │   │   ├── lnksvn +│   │   │   │   │   │   ├── lxn +│   │   │   │   │   │   ├── mgshrs2 +│   │   │   │   │   │   ├── mvwrldnt +│   │   │   │   │   │   ├── ntldn +│   │   │   │   │   │   ├── nzllnkssrnjnksrg +│   │   │   │   │   │   ├── o4fc +│   │   │   │   │   │   ├── pldcm +│   │   │   │   │   │   ├── rmfrksnt +│   │   │   │   │   │   ├── rpdgcm +│   │   │   │   │   │   ├── rpdlbrr +│   │   │   │   │   │   ├── shrlnksbz +│   │   │   │   │   │   ├── spldnt +│   │   │   │   │   │   ├── trbbt +│   │   │   │   │   │   ├── trbbtntbsc +│   │   │   │   │   │   ├── vdsz +│   │   │   │   │   │   └── zdd +│   │   │   │   │   └── plugins +│   │   │   │   │   ├── decrypter +│   │   │   │   │   └── hoster +│   │   │   │   ├── jre +│   │   │   │   │   ├── bin +│   │   │   │   │   ├── lib +│   │   │   │   │   │   ├── amd64 +│   │   │   │   │   │   │   ├── jli +│   │   │   │   │   │   │   └── server +│   │   │   │   │   │   ├── applet +│   │   │   │   │   │   ├── cmm +│   │   │   │   │   │   ├── deploy +│   │   │   │   │   │   ├── desktop +│   │   │   │   │   │   │   ├── applications +│   │   │   │   │   │   │   ├── icons +│   │   │   │   │   │   │   │   ├── hicolor +│   │   │   │   │   │   │   │   │   ├── 16x16 +│   │   │   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   │   │   └── 48x48 +│   │   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   │   ├── HighContrast +│   │   │   │   │   │   │   │   │   ├── 16x16 +│   │   │   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   │   │   └── 48x48 +│   │   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   │   ├── HighContrastInverse +│   │   │   │   │   │   │   │   │   ├── 16x16 +│   │   │   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   │   │   └── 48x48 +│   │   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   │   └── LowContrast +│   │   │   │   │   │   │   │   ├── 16x16 +│   │   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   │   └── 48x48 +│   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   └── mime +│   │   │   │   │   │   │   └── packages +│   │   │   │   │   │   ├── ext +│   │   │   │   │   │   ├── fonts +│   │   │   │   │   │   ├── images +│   │   │   │   │   │   │   ├── cursors +│   │   │   │   │   │   │   └── icons +│   │   │   │   │   │   ├── jfr +│   │   │   │   │   │   ├── locale +│   │   │   │   │   │   │   ├── de +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── es +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── fr +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── it +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── ja +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── ko +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── ko.UTF-8 +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── pt_BR +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── sv +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── zh +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── zh.GBK +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── zh_HK.BIG5HK +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   ├── zh_TW +│   │   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   │   └── zh_TW.BIG5 +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── management +│   │   │   │   │   │   ├── oblique-fonts +│   │   │   │   │   │   └── security +│   │   │   │   │   ├── man +│   │   │   │   │   │   ├── ja -> ja_JP.UTF-8 +│   │   │   │   │   │   ├── ja_JP.UTF-8 +│   │   │   │   │   │   │   └── man1 +│   │   │   │   │   │   └── man1 +│   │   │   │   │   └── plugin +│   │   │   │   │   └── desktop +│   │   │   │   ├── libs +│   │   │   │   │   ├── dbus +│   │   │   │   │   ├── laf +│   │   │   │   │   └── UPNP +│   │   │   │   ├── licenses +│   │   │   │   │   ├── dbus +│   │   │   │   │   ├── jxbrowser +│   │   │   │   │   └── UPNP +│   │   │   │   ├── logs +│   │   │   │   │   ├── 1539629061436_Mon, Oct 15, 2018 20.44 +0200 +│   │   │   │   │   ├── 1541054350993_Thu, Nov 1, 2018 07.39 +0100 +│   │   │   │   │   ├── 1541089847705_Thu, Nov 1, 2018 17.30 +0100 +│   │   │   │   │   ├── 1541089848455_Thu, Nov 1, 2018 17.30 +0100 +│   │   │   │   │   ├── 1541089852632_Thu, Nov 1, 2018 17.30 +0100 +│   │   │   │   │   ├── 1541874216413_Sat, Nov 10, 2018 19.23 +0100 +│   │   │   │   │   ├── 1542053129401_Mon, Nov 12, 2018 21.05 +0100 +│   │   │   │   │   ├── 1542137710730_Tue, Nov 13, 2018 20.35 +0100 +│   │   │   │   │   ├── 1542140702250_Tue, Nov 13, 2018 21.25 +0100 +│   │   │   │   │   ├── 1542145603232_Tue, Nov 13, 2018 22.46 +0100 +│   │   │   │   │   ├── extracting +│   │   │   │   │   │   └── open +│   │   │   │   │   └── updatehistory +│   │   │   │   ├── themes +│   │   │   │   │   └── standard +│   │   │   │   │   └── org +│   │   │   │   │   └── jdownloader +│   │   │   │   │   ├── images +│   │   │   │   │   │   ├── banner +│   │   │   │   │   │   ├── botty +│   │   │   │   │   │   ├── dialog +│   │   │   │   │   │   ├── exttable +│   │   │   │   │   │   ├── fav +│   │   │   │   │   │   ├── flags +│   │   │   │   │   │   └── logo +│   │   │   │   │   └── sounds +│   │   │   │   ├── tmp +│   │   │   │   │   ├── 7zip +│   │   │   │   │   │   └── SevenZipJBinding-bqNzq +│   │   │   │   │   ├── extensioncache +│   │   │   │   │   ├── jna +│   │   │   │   │   ├── synthlibs +│   │   │   │   │   │   └── libs +│   │   │   │   │   │   └── laf +│   │   │   │   │   └── update +│   │   │   │   │   └── self +│   │   │   │   │   └── JDU +│   │   │   │   ├── tools +│   │   │   │   │   └── linux +│   │   │   │   │   └── rtmpdump +│   │   │   │   ├── translations +│   │   │   │   │   ├── jd +│   │   │   │   │   │   ├── captcha +│   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   └── controlling +│   │   │   │   │   │   └── reconnect +│   │   │   │   │   │   └── pluginsinc +│   │   │   │   │   │   ├── batch +│   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   ├── extern +│   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   ├── liveheader +│   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   └── upnp +│   │   │   │   │   │   └── translate +│   │   │   │   │   ├── org +│   │   │   │   │   │   ├── appwork +│   │   │   │   │   │   │   ├── swing +│   │   │   │   │   │   │   │   └── synthetica +│   │   │   │   │   │   │   ├── update +│   │   │   │   │   │   │   │   ├── standalone +│   │   │   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   │   │   └── updateclient +│   │   │   │   │   │   │   │   └── translation +│   │   │   │   │   │   │   └── utils +│   │   │   │   │   │   │   ├── locale +│   │   │   │   │   │   │   └── logging2 +│   │   │   │   │   │   │   └── sendlogs +│   │   │   │   │   │   └── jdownloader +│   │   │   │   │   │   ├── api +│   │   │   │   │   │   │   └── cnl2 +│   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   ├── extensions +│   │   │   │   │   │   │   ├── extraction +│   │   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   │   ├── jdtrayicon +│   │   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   │   ├── razup +│   │   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   │   ├── shutdown +│   │   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   │   └── translator +│   │   │   │   │   │   ├── gui +│   │   │   │   │   │   │   ├── jdtrayicon +│   │   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   ├── translate +│   │   │   │   │   │   └── updatev2 +│   │   │   │   │   └── themes +│   │   │   │   │   └── jdownloader +│   │   │   │   │   └── org +│   │   │   │   │   └── appwork +│   │   │   │   │   └── updater +│   │   │   │   │   └── translation +│   │   │   │   └── update +│   │   │   │   └── versioninfo +│   │   │   │   ├── JD +│   │   │   │   └── JDU +│   │   │   ├── openttd +│   │   │   │   ├── ai +│   │   │   │   ├── baseset +│   │   │   │   ├── docs +│   │   │   │   ├── game +│   │   │   │   ├── lang +│   │   │   │   ├── man +│   │   │   │   ├── media +│   │   │   │   └── scripts +│   │   │   └── tmm +│   │   │   ├── backup +│   │   │   ├── cache +│   │   │   ├── data +│   │   │   ├── lib +│   │   │   ├── locale +│   │   │   ├── logs +│   │   │   ├── native +│   │   │   ├── plugins +│   │   │   └── templates +│   │   │   ├── DataTablesHTML +│   │   │   │   └── DataTables +│   │   │   │   ├── DataTables-1.10.13 +│   │   │   │   │   ├── css +│   │   │   │   │   ├── images +│   │   │   │   │   └── js +│   │   │   │   └── jQuery-2.2.4 +│   │   │   ├── DeadSix27HTMLGenerator +│   │   │   │   ├── images +│   │   │   │   │   └── icons +│   │   │   │   └── lib +│   │   │   ├── DeadSix27HTMLGeneratorTV +│   │   │   │   ├── images +│   │   │   │   │   └── icons +│   │   │   │   └── lib +│   │   │   ├── DetailExample2Html +│   │   │   ├── DetailExampleHtml +│   │   │   ├── ExcelXml +│   │   │   ├── jQueryliscious +│   │   │   │   └── include +│   │   │   │   ├── images +│   │   │   │   └── lang +│   │   │   ├── ListExampleCsv +│   │   │   ├── ListExampleHtml +│   │   │   ├── ListExampleXml +│   │   │   ├── MobileMovieSearch +│   │   │   │   └── include +│   │   │   │   └── images +│   │   │   ├── SimpleConfluence +│   │   │   │   └── include +│   │   │   │   └── images +│   │   │   └── TvShowDetailExampleXml +│   │   ├── Arduino +│   │   │   ├── coupeur de veille +│   │   │   │   └── _01__releve_de_conso +│   │   │   └── libraries +│   │   ├── Bureau +│   │   ├── Cozy Drive +│   │   │   ├── Administratif +│   │   │   └── Photos +│   │   │   ├── Sauvegardées depuis mon mobile +│   │   │   └── Transférées depuis Cozy Photos +│   │   ├── Documents +│   │   │   ├── futuroscope +│   │   │   ├── moocBash +│   │   │   ├── presence.net +│   │   │   └── titles +│   │   ├── Downloads +│   │   │   ├── Des Chiffres & Des Lettres - Générique TV +│   │   │   ├── Evolution des génériques des Chiffres et des Lettres +│   │   │   ├── Fort Boyard Musique salle du conseil +│   │   │   ├── Générique Des Chiffres & Des Lettres (1980 1998) +│   │   │   ├── Motus boule noire +│   │   │   ├── Motus du 21_09_15 - Intégrale +│   │   │   └── Qui veux gagner des million toute les musiques d'ambiance +│   │   ├── Enregistrements +│   │   ├── Images +│   │   ├── Musique +│   │   │   ├── 1. downloads +│   │   │   ├── 2. analyze +│   │   │   ├── 3. picard_passed +│   │   │   │   ├── 2Pac +│   │   │   │   │   └── Greatest Hits +│   │   │   │   ├── a-ha +│   │   │   │   │   └── Hunting High and Low +│   │   │   │   ├── Boney M_ +│   │   │   │   │   └── The Greatest Hits +│   │   │   │   ├── Bruce Springsteen +│   │   │   │   │   ├── Deep Down in the Vaults +│   │   │   │   │   └── Greatest Hits +│   │   │   │   ├── Cyndi Lauper +│   │   │   │   │   └── Gold_ Greatest Hits +│   │   │   │   ├── Go Home Productions +│   │   │   │   │   └── GHP Complete +│   │   │   │   ├── The 2 Live Crew +│   │   │   │   │   └── As Nasty as They Wanna Be +│   │   │   │   ├── U2 +│   │   │   │   │   └── Hold Me, Thrill Me, Kiss Me, Kill Me +│   │   │   │   ├── Various Artists +│   │   │   │   │   ├── 100 Hits_ Pop +│   │   │   │   │   ├── Best of Boys 2 +│   │   │   │   │   ├── Big Shiny 90s +│   │   │   │   │   ├── Bravo Hits 74 +│   │   │   │   │   ├── Bravo_ The Hits 2013 +│   │   │   │   │   ├── Bravo_ The Hits 99 +│   │   │   │   │   ├── Club Rotation, Volume 28 +│   │   │   │   │   ├── Congratulations_ 50 Years of the Eurovision Song Contest_ All The Winners + Favourites 1981-2005 +│   │   │   │   │   ├── Dance Club +│   │   │   │   │   ├── Greatest Hits of the 90's +│   │   │   │   │   ├── Het Beste Uit De Mega Top 100 Van 1999 +│   │   │   │   │   ├── Hit Generation_ Die internationalen Superhits aus 10 Jahren RTL +│   │   │   │   │   ├── Keep On Dancing +│   │   │   │   │   ├── NRJ Summer Hits Only 2008 +│   │   │   │   │   ├── One Love, One Rhythm_ The 2014 FIFA World Cup Official Album +│   │   │   │   │   ├── Plus de tubes 2000 +│   │   │   │   │   ├── Pure... Fitness +│   │   │   │   │   ├── Slam FM Grand Slam 2011, Volume 4 +│   │   │   │   │   ├── The Biggest BBQ Album +│   │   │   │   │   ├── The Dome, Volume 10 +│   │   │   │   │   ├── The Essential British 80s +│   │   │   │   │   ├── Viva Club Rotation, Volume 40 +│   │   │   │   │   └── We Got the Funk +│   │   │   │   ├── Vengaboys +│   │   │   │   │   └── The Party Album! +│   │   │   │   ├── Whitney Houston +│   │   │   │   │   └── The Ultimate Collection +│   │   │   │   ├── Will Smith +│   │   │   │   │   └── Greatest Hits +│   │   │   │   └── ZZ Top +│   │   │   │   └── Greatest Hits +│   │   │   ├── jingles +│   │   │   │   └── bruitage +│   │   │   └── voice records +│   │   │   ├── 20180601 - concert +│   │   │   ├── 20180603 - informatique +│   │   │   └── phone +│   │   │   ├── 123_2018_08_22_15_26_00_out_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   └── nico +│   │   ├── notes +│   │   ├── projet +│   │   │   ├── burgerTech_45 +│   │   │   │   ├── projet +│   │   │   │   │   └── video +│   │   │   │   └── son +│   │   │   │   ├── final_compress_data +│   │   │   │   │   ├── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   └── d2b +│   │   │   │   │   └── eff +│   │   │   │   │   └── d1e +│   │   │   │   └── mix_final_data +│   │   │   │   └── e00 +│   │   │   │   ├── d0f +│   │   │   │   ├── d10 +│   │   │   │   ├── d11 +│   │   │   │   ├── d12 +│   │   │   │   ├── d15 +│   │   │   │   ├── d16 +│   │   │   │   ├── d17 +│   │   │   │   ├── d18 +│   │   │   │   ├── d19 +│   │   │   │   ├── d1c +│   │   │   │   ├── d1f +│   │   │   │   ├── d20 +│   │   │   │   ├── d21 +│   │   │   │   └── d22 +│   │   │   ├── burgerTech_47 +│   │   │   │   ├── projet +│   │   │   │   │   └── video +│   │   │   │   └── son +│   │   │   │   ├── final_compress_data +│   │   │   │   │   ├── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   └── d2b +│   │   │   │   │   └── eff +│   │   │   │   │   └── d1e +│   │   │   │   └── mix_voix_data +│   │   │   │   └── e00 +│   │   │   │   ├── d0a +│   │   │   │   ├── d0b +│   │   │   │   ├── d0c +│   │   │   │   ├── d0d +│   │   │   │   ├── d0e +│   │   │   │   ├── d0f +│   │   │   │   ├── d10 +│   │   │   │   ├── d11 +│   │   │   │   ├── d12 +│   │   │   │   ├── d15 +│   │   │   │   ├── d16 +│   │   │   │   ├── d17 +│   │   │   │   ├── d18 +│   │   │   │   └── d19 +│   │   │   ├── mindCast +│   │   │   │   ├── 20181101_data +│   │   │   │   │   └── e00 +│   │   │   │   │   ├── d03 +│   │   │   │   │   └── d04 +│   │   │   │   ├── burgerTech_46 +│   │   │   │   │   ├── burgerTech_46_voix_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   └── d30 +│   │   │   │   │   └── projet +│   │   │   │   │   └── final_compress_data +│   │   │   │   │   ├── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   └── d2b +│   │   │   │   │   └── eff +│   │   │   │   │   └── d1e +│   │   │   │   ├── mindCast_29_data +│   │   │   │   │   └── e00 +│   │   │   │   │   ├── d00 +│   │   │   │   │   ├── d01 +│   │   │   │   │   └── d02 +│   │   │   │   ├── mindCast_info_linky-courbe-de-charge_data +│   │   │   │   │   └── e00 +│   │   │   │   │   ├── d03 +│   │   │   │   │   ├── d04 +│   │   │   │   │   └── d06 +│   │   │   │   ├── mindCast_prem_31_data +│   │   │   │   │   └── e00 +│   │   │   │   │   ├── d00 +│   │   │   │   │   └── d02 +│   │   │   │   └── mindCast_Sport_26_data +│   │   │   │   └── e00 +│   │   │   │   ├── d00 +│   │   │   │   ├── d01 +│   │   │   │   ├── d02 +│   │   │   │   ├── d03 +│   │   │   │   ├── d04 +│   │   │   │   ├── d08 +│   │   │   │   ├── d0a +│   │   │   │   ├── d0b +│   │   │   │   ├── d0d +│   │   │   │   ├── d24 +│   │   │   │   └── d25 +│   │   │   └── monreleve.fr +│   │   │   ├── fonts +│   │   │   ├── img +│   │   │   │   └── theme_mr +│   │   │   ├── inc +│   │   │   │   ├── html +│   │   │   │   └── php +│   │   │   ├── sources +│   │   │   │   ├── form_registration-master +│   │   │   │   │   ├── include +│   │   │   │   │   └── public +│   │   │   │   │   ├── controllers +│   │   │   │   │   ├── css +│   │   │   │   │   ├── fonts +│   │   │   │   │   └── js +│   │   │   │   └── RegistrationForm-master +│   │   │   │   └── source +│   │   │   │   ├── include +│   │   │   │   ├── scripts +│   │   │   │   └── style +│   │   │   └── style +│   │   ├── scripts +│   │   │   └── Images +│   │   ├── sketchbook +│   │   │   └── libraries +│   │   ├── Téléchargements +│   │   │   ├── 20180926_205609_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   ├── audio +│   │   │   ├── Beethoven Vs Chemical Brothers - Symphony No 5 Vs Galvanize (Djs From Mars Bootleg) +│   │   │   ├── chromaprint-fpcalc-1.4.3-linux-i686 +│   │   │   ├── Djs From Mars - The History Of Electronic Dance Music - 50 songs in 4'30_ Megamashup +│   │   │   ├── Exportation-de-fichier-du-2018-09-06-au-2018-09-13 +│   │   │   ├── FakeNameGenerator.com_955c021b +│   │   │   ├── GrosFichiers - Marcel GAGNOUD +│   │   │   ├── Michael Jackson – They Don't Care About Us (Nick_ Crook County Remix) +│   │   │   ├── MICHAEL JACKSON - they don`t care about us - Remix 2016 +│   │   │   ├── Musique Vigie Père Fouras (Fort Boyard) +│   │   │   ├── NOOBS_v2_8_2 +│   │   │   │   ├── defaults +│   │   │   │   │   └── slides +│   │   │   │   ├── os +│   │   │   │   │   ├── LibreELEC_RPi +│   │   │   │   │   │   ├── slides +│   │   │   │   │   │   └── slides_vga +│   │   │   │   │   ├── LibreELEC_RPi2 +│   │   │   │   │   │   ├── slides +│   │   │   │   │   │   └── slides_vga +│   │   │   │   │   └── Raspbian +│   │   │   │   │   └── slides_vga +│   │   │   │   └── overlays +│   │   │   ├── NRJ +│   │   │   │   ├── Bed +│   │   │   │   ├── Jingles +│   │   │   │   └── Pub +│   │   │   ├── pog.1535744452 +│   │   │   │   ├── objects +│   │   │   │   ├── plugins +│   │   │   │   └── setup +│   │   │   │   ├── data_initialization +│   │   │   │   ├── setup_images +│   │   │   │   └── setup_library +│   │   │   ├── ReactOS-0.4.9-iso +│   │   │   └── SKRILLEX - Bangarang feat Sirah [Official Music Video] +│   │   ├── Vidéos +│   │   └── VirtualBox VMs +│   │   ├── Limagrain +│   │   │   ├── Logs +│   │   │   └── Snapshots +│   │   ├── React OS +│   │   │   └── Logs +│   │   ├── SICPA +│   │   │   ├── Logs +│   │   │   └── Snapshots +│   │   └── WIN7 +│   │   ├── Logs +│   │   └── Snapshots +│   └── luc +│   ├── appli +│   │   ├── jd2 +│   │   │   ├── cfg +│   │   │   │   ├── FileChooser +│   │   │   │   ├── menus_v2 +│   │   │   │   └── plugins +│   │   │   │   └── youtube +│   │   │   ├── extensions +│   │   │   ├── java +│   │   │   ├── jd +│   │   │   │   ├── captcha +│   │   │   │   │   └── methods +│   │   │   │   │   ├── bmbmp3cm +│   │   │   │   │   ├── clcktf +│   │   │   │   │   ├── cms +│   │   │   │   │   ├── crflcm +│   │   │   │   │   ├── crptm +│   │   │   │   │   ├── dskcz +│   │   │   │   │   ├── easycaptcha +│   │   │   │   │   ├── fldrr +│   │   │   │   │   ├── flshren +│   │   │   │   │   ├── flst +│   │   │   │   │   ├── flstrcm +│   │   │   │   │   ├── ggp +│   │   │   │   │   ├── ggpt +│   │   │   │   │   ├── gshre +│   │   │   │   │   ├── hllshrd +│   │   │   │   │   ├── hstjnt +│   │   │   │   │   ├── lnkcrptwsCircles +│   │   │   │   │   ├── lnkfl +│   │   │   │   │   ├── lnksvn +│   │   │   │   │   ├── lxn +│   │   │   │   │   ├── mgshrs2 +│   │   │   │   │   ├── mvwrldnt +│   │   │   │   │   ├── ntldn +│   │   │   │   │   ├── nzllnkssrnjnksrg +│   │   │   │   │   ├── o4fc +│   │   │   │   │   ├── pldcm +│   │   │   │   │   ├── rmfrksnt +│   │   │   │   │   ├── rpdgcm +│   │   │   │   │   ├── rpdlbrr +│   │   │   │   │   ├── shrlnksbz +│   │   │   │   │   ├── spldnt +│   │   │   │   │   ├── trbbt +│   │   │   │   │   ├── trbbtntbsc +│   │   │   │   │   ├── vdsz +│   │   │   │   │   └── zdd +│   │   │   │   └── plugins +│   │   │   │   ├── decrypter +│   │   │   │   └── hoster +│   │   │   ├── jre +│   │   │   │   ├── bin +│   │   │   │   ├── lib +│   │   │   │   │   ├── amd64 +│   │   │   │   │   │   ├── jli +│   │   │   │   │   │   └── server +│   │   │   │   │   ├── applet +│   │   │   │   │   ├── cmm +│   │   │   │   │   ├── deploy +│   │   │   │   │   ├── desktop +│   │   │   │   │   │   ├── applications +│   │   │   │   │   │   ├── icons +│   │   │   │   │   │   │   ├── hicolor +│   │   │   │   │   │   │   │   ├── 16x16 +│   │   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   │   └── 48x48 +│   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   ├── HighContrast +│   │   │   │   │   │   │   │   ├── 16x16 +│   │   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   │   └── 48x48 +│   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   ├── HighContrastInverse +│   │   │   │   │   │   │   │   ├── 16x16 +│   │   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   │   └── 48x48 +│   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   └── LowContrast +│   │   │   │   │   │   │   ├── 16x16 +│   │   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   │   └── 48x48 +│   │   │   │   │   │   │   ├── apps +│   │   │   │   │   │   │   └── mimetypes +│   │   │   │   │   │   └── mime +│   │   │   │   │   │   └── packages +│   │   │   │   │   ├── ext +│   │   │   │   │   ├── fonts +│   │   │   │   │   ├── images +│   │   │   │   │   │   ├── cursors +│   │   │   │   │   │   └── icons +│   │   │   │   │   ├── jfr +│   │   │   │   │   ├── locale +│   │   │   │   │   │   ├── de +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── es +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── fr +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── it +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── ja +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── ko +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── ko.UTF-8 +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── pt_BR +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── sv +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── zh +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── zh.GBK +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── zh_HK.BIG5HK +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   ├── zh_TW +│   │   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   │   └── zh_TW.BIG5 +│   │   │   │   │   │   └── LC_MESSAGES +│   │   │   │   │   ├── management +│   │   │   │   │   ├── oblique-fonts +│   │   │   │   │   └── security +│   │   │   │   ├── man +│   │   │   │   │   ├── ja -> ja_JP.UTF-8 +│   │   │   │   │   ├── ja_JP.UTF-8 +│   │   │   │   │   │   └── man1 +│   │   │   │   │   └── man1 +│   │   │   │   └── plugin +│   │   │   │   └── desktop +│   │   │   ├── libs +│   │   │   │   ├── dbus +│   │   │   │   ├── laf +│   │   │   │   └── UPNP +│   │   │   ├── licenses +│   │   │   │   ├── dbus +│   │   │   │   ├── jxbrowser +│   │   │   │   └── UPNP +│   │   │   ├── logs +│   │   │   │   ├── 1529495621040_Wed, Jun 20, 2018 13.53 +0200 +│   │   │   │   ├── 1530286670995_Fri, Jun 29, 2018 17.37 +0200 +│   │   │   │   ├── 1530287293880_Fri, Jun 29, 2018 17.48 +0200 +│   │   │   │   ├── extracting +│   │   │   │   │   └── open +│   │   │   │   └── updatehistory +│   │   │   ├── themes +│   │   │   │   └── standard +│   │   │   │   └── org +│   │   │   │   └── jdownloader +│   │   │   │   ├── images +│   │   │   │   │   ├── banner +│   │   │   │   │   ├── botty +│   │   │   │   │   ├── dialog +│   │   │   │   │   ├── exttable +│   │   │   │   │   ├── fav +│   │   │   │   │   ├── flags +│   │   │   │   │   └── logo +│   │   │   │   └── sounds +│   │   │   ├── tmp +│   │   │   │   ├── 7zip +│   │   │   │   │   └── SevenZipJBinding-bqNzq +│   │   │   │   ├── extensioncache +│   │   │   │   ├── jna +│   │   │   │   ├── synthlibs +│   │   │   │   │   └── libs +│   │   │   │   │   └── laf +│   │   │   │   └── update +│   │   │   │   └── self +│   │   │   │   └── JDU +│   │   │   ├── tools +│   │   │   │   └── linux +│   │   │   │   └── rtmpdump +│   │   │   ├── translations +│   │   │   │   ├── jd +│   │   │   │   │   ├── captcha +│   │   │   │   │   │   └── translate +│   │   │   │   │   └── controlling +│   │   │   │   │   └── reconnect +│   │   │   │   │   └── pluginsinc +│   │   │   │   │   ├── batch +│   │   │   │   │   │   └── translate +│   │   │   │   │   ├── extern +│   │   │   │   │   │   └── translate +│   │   │   │   │   ├── liveheader +│   │   │   │   │   │   └── translate +│   │   │   │   │   └── upnp +│   │   │   │   │   └── translate +│   │   │   │   ├── org +│   │   │   │   │   ├── appwork +│   │   │   │   │   │   ├── swing +│   │   │   │   │   │   │   └── synthetica +│   │   │   │   │   │   ├── update +│   │   │   │   │   │   │   ├── standalone +│   │   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   │   └── updateclient +│   │   │   │   │   │   │   └── translation +│   │   │   │   │   │   └── utils +│   │   │   │   │   │   ├── locale +│   │   │   │   │   │   └── logging2 +│   │   │   │   │   │   └── sendlogs +│   │   │   │   │   └── jdownloader +│   │   │   │   │   ├── api +│   │   │   │   │   │   └── cnl2 +│   │   │   │   │   │   └── translate +│   │   │   │   │   ├── extensions +│   │   │   │   │   │   ├── extraction +│   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   ├── jdtrayicon +│   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   ├── razup +│   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   ├── shutdown +│   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   └── translator +│   │   │   │   │   ├── gui +│   │   │   │   │   │   ├── jdtrayicon +│   │   │   │   │   │   │   └── translate +│   │   │   │   │   │   └── translate +│   │   │   │   │   ├── translate +│   │   │   │   │   └── updatev2 +│   │   │   │   └── themes +│   │   │   │   └── jdownloader +│   │   │   │   └── org +│   │   │   │   └── appwork +│   │   │   │   └── updater +│   │   │   │   └── translation +│   │   │   └── update +│   │   │   └── versioninfo +│   │   │   ├── JD +│   │   │   └── JDU +│   │   ├── Minecraft +│   │   │   ├── minecraft-launcher-2.1.1218 +│   │   │   │   └── locales +│   │   │   └── minecraft-launcher-2.1.1349 +│   │   │   └── locales +│   │   └── openttd +│   │   ├── ai +│   │   ├── baseset +│   │   ├── docs +│   │   ├── game +│   │   ├── lang +│   │   ├── man +│   │   ├── media +│   │   └── scripts +│   ├── Bureau +│   ├── Documents +│   │   ├── a publier +│   │   ├── titles +│   │   ├── tra +│   │   └── travail +│   │   └── proget top 5 ... +│   │   ├── audio +│   │   │   └── top_5_strategie +│   │   │   └── audio_data +│   │   │   └── e00 +│   │   │   ├── d00 +│   │   │   ├── d01 +│   │   │   └── d02 +│   │   └── rushs +│   │   └── videos +│   ├── Images +│   ├── Modèles +│   │   └── modéle vidéo +│   ├── Musique +│   ├── Public +│   ├── Téléchargements +│   │   └── gif +│   └── Vidéos +├── users +│   ├── catherine +│   │   ├── dist +│   │   └── home +│   ├── cedric +│   │   ├── dist +│   │   └── home +│   │   ├── archives +│   │   │   └── mail_thunderbird +│   │   │   ├── 2005 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   └── 2005.sbd +│   │   │   ├── 2005-01 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   ├── 2005-02 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   ├── 2005-05 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   ├── 2005-06 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   ├── 2005-07 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   ├── 2005-08 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   ├── 2005-09 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   ├── 2005-10 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   ├── 2005-11 +│   │   │   │   ├── cur +│   │   │   │   └── tmp +│   │   │   └── 2005-12 +│   │   │   ├── cur +│   │   │   └── tmp +│   │   ├── documents +│   │   │   ├── Certificats +│   │   │   │   └── smime +│   │   │   │   ├── comodo +│   │   │   │   └── pgp +│   │   │   ├── disk_18 +│   │   │   │   ├── home +│   │   │   │   │   └── partage +│   │   │   │   └── maison +│   │   │   │   └── amenagement +│   │   │   │   ├── cuisine +│   │   │   │   ├── jardin +│   │   │   │   └── terrasse +│   │   │   │   ├── CFP +│   │   │   │   └── illustrations +│   │   │   ├── Documents +│   │   │   │   ├── bforbank +│   │   │   │   │   └── 20160724. ouverture +│   │   │   │   │   └── justificatifs +│   │   │   │   ├── Comptes +│   │   │   │   ├── disney +│   │   │   │   └── Raspberry +│   │   │   ├── electronique +│   │   │   │   ├── Arduino +│   │   │   │   │   ├── analog-hall-sensor-sensor +│   │   │   │   │   ├── button-action +│   │   │   │   │   ├── dht_test +│   │   │   │   │   ├── display-by-i2c-lcd1602 +│   │   │   │   │   ├── i2c_scanner +│   │   │   │   │   ├── libraries +│   │   │   │   │   │   ├── Adafruit_Unified_Sensor +│   │   │   │   │   │   ├── DHT_sensor_library +│   │   │   │   │   │   │   └── examples +│   │   │   │   │   │   │   ├── DHTtester +│   │   │   │   │   │   │   └── DHT_Unified_Sensor +│   │   │   │   │   │   └── LiquidCrystal_I2C +│   │   │   │   │   │   └── examples +│   │   │   │   │   │   ├── CustomChars +│   │   │   │   │   │   ├── HelloWorld +│   │   │   │   │   │   └── SerialDisplay +│   │   │   │   │   ├── photoresistor_sensor +│   │   │   │   │   ├── progressBarr +│   │   │   │   │   ├── telereleve +│   │   │   │   │   │   ├── domotique-info-my_teleinfo_hc +│   │   │   │   │   │   │   └── my_teleinfo_HC +│   │   │   │   │   │   └── domotique-info-teleinfo.php_ +│   │   │   │   │   │   └── __MACOSX +│   │   │   │   │   └── test_LiquidCrystal_I2C +│   │   │   │   └── pinout +│   │   │   ├── Images +│   │   │   │   ├── 2015 +│   │   │   │   │   └── 12 +│   │   │   │   │   ├── 25 +│   │   │   │   │   ├── 26 +│   │   │   │   │   ├── 30 +│   │   │   │   │   └── 31 +│   │   │   │   ├── 2016 +│   │   │   │   │   ├── 08 +│   │   │   │   │   │   ├── 15 +│   │   │   │   │   │   ├── 17 +│   │   │   │   │   │   ├── 18 +│   │   │   │   │   │   ├── 19 +│   │   │   │   │   │   ├── 20 +│   │   │   │   │   │   ├── 22 +│   │   │   │   │   │   ├── 26 +│   │   │   │   │   │   └── 28 +│   │   │   │   │   └── recup +│   │   │   │   │   ├── 101_PANA +│   │   │   │   │   ├── 102_PANA +│   │   │   │   │   ├── 103_PANA +│   │   │   │   │   └── 2016 +│   │   │   │   │   ├── 01 +│   │   │   │   │   │   └── 01 +│   │   │   │   │   ├── 02 +│   │   │   │   │   └── 06 +│   │   │   │   ├── evg_francois +│   │   │   │   │   └── photos +│   │   │   │   ├── kevin +│   │   │   │   ├── Luc +│   │   │   │   └── mariage_francois +│   │   │   ├── KeePass +│   │   │   ├── Magazines +│   │   │   │   ├── Isère Magazine +│   │   │   │   │   ├── 2007 +│   │   │   │   │   ├── 2008 +│   │   │   │   │   ├── 2009 +│   │   │   │   │   ├── 2010 +│   │   │   │   │   ├── 2011 +│   │   │   │   │   ├── 2012 +│   │   │   │   │   ├── 2013 +│   │   │   │   │   ├── 2015 +│   │   │   │   │   └── isere magasine +│   │   │   │   ├── pi +│   │   │   │   ├── Que Choisir +│   │   │   │   │   └── 495 +│   │   │   │   └── _unitaire +│   │   │   │   ├── Debian +│   │   │   │   ├── postfix +│   │   │   │   ├── RaspberryPi +│   │   │   │   ├── selinux +│   │   │   │   ├── shell +│   │   │   │   ├── ubuntu +│   │   │   │   └── vi +│   │   │   ├── podcasts +│   │   │   │   ├── flux +│   │   │   │   │   ├── burgertech +│   │   │   │   │   │   └── chap +│   │   │   │   │   └── mindcast +│   │   │   │   │   ├── 2017 +│   │   │   │   │   ├── info +│   │   │   │   │   │   └── xml +│   │   │   │   │   ├── sport +│   │   │   │   │   ├── vie +│   │   │   │   │   └── xtra_encours_dintegration_dans_picard +│   │   │   │   ├── metadonnees +│   │   │   │   └── productions +│   │   │   │   ├── audioBlog_carnetmarx +│   │   │   │   │   ├── trame_01_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   └── d00 +│   │   │   │   │   └── trame_02_data +│   │   │   │   │   └── e00 +│   │   │   │   │   └── d00 +│   │   │   │   ├── burgerTech +│   │   │   │   │   ├── blagues +│   │   │   │   │   ├── jingles +│   │   │   │   │   │   ├── 2018 +│   │   │   │   │   │   │   ├── claim +│   │   │   │   │   │   │   ├── intro_comic +│   │   │   │   │   │   │   ├── presentateurs +│   │   │   │   │   │   │   ├── source +│   │   │   │   │   │   │   │   ├── intro_fin_data +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   │   ├── intro_fin_twitter_data +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   │   └── outro_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   └── vocal +│   │   │   │   │   │   │   └── bac +│   │   │   │   │   │   ├── 2019 +│   │   │   │   │   │   └── 2020 +│   │   │   │   │   │   └── Disconnection - Loftmusic (Myonlylove) (Extended Mix) (152kbit_Opus)_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   └── d1f +│   │   │   │   │   ├── logos +│   │   │   │   │   │   └── 2018 +│   │   │   │   │   ├── master +│   │   │   │   │   │   └── 2018 +│   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   └── montage_voix_data +│   │   │   │   │   ├── montages +│   │   │   │   │   │   ├── 2018 +│   │   │   │   │   │   │   ├── 0 +│   │   │   │   │   │   │   │   ├── 1_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   │   └── d23 +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   └── d0b +│   │   │   │   │   │   │   ├── -1 +│   │   │   │   │   │   │   │   └── 0_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d01 +│   │   │   │   │   │   │   ├── 1 +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   └── d34 +│   │   │   │   │   │   │   ├── 10 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   │   └── d21 +│   │   │   │   │   │   │   │   └── montage_voix_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 11 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   │   └── montage_voix_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 12 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   │   └── montage_voix_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   │   │   ├── d4c +│   │   │   │   │   │   │   │   ├── d4d +│   │   │   │   │   │   │   │   ├── d4e +│   │   │   │   │   │   │   │   ├── d4f +│   │   │   │   │   │   │   │   ├── d51 +│   │   │   │   │   │   │   │   ├── d52 +│   │   │   │   │   │   │   │   ├── d53 +│   │   │   │   │   │   │   │   ├── d54 +│   │   │   │   │   │   │   │   ├── d55 +│   │   │   │   │   │   │   │   ├── d56 +│   │   │   │   │   │   │   │   ├── d57 +│   │   │   │   │   │   │   │   ├── d58 +│   │   │   │   │   │   │   │   ├── d59 +│   │   │   │   │   │   │   │   ├── d5a +│   │   │   │   │   │   │   │   ├── d5b +│   │   │   │   │   │   │   │   ├── d5c +│   │   │   │   │   │   │   │   ├── d5d +│   │   │   │   │   │   │   │   └── d5e +│   │   │   │   │   │   │   ├── 13 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   │   └── d20 +│   │   │   │   │   │   │   │   └── montage_voix_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 14 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   │   └── d20 +│   │   │   │   │   │   │   │   └── montage_voix_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 15 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   │   └── d20 +│   │   │   │   │   │   │   │   └── montage_voix_2_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 16 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   │   └── d20 +│   │   │   │   │   │   │   │   └── mix_voix_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 17 +│   │   │   │   │   │   │   │   └── final_compress_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 18 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   │   │   ├── d40 +│   │   │   │   │   │   │   │   ├── d41 +│   │   │   │   │   │   │   │   ├── d42 +│   │   │   │   │   │   │   │   ├── d43 +│   │   │   │   │   │   │   │   ├── d44 +│   │   │   │   │   │   │   │   ├── d45 +│   │   │   │   │   │   │   │   ├── d46 +│   │   │   │   │   │   │   │   ├── d47 +│   │   │   │   │   │   │   │   ├── d48 +│   │   │   │   │   │   │   │   ├── d49 +│   │   │   │   │   │   │   │   ├── d4a +│   │   │   │   │   │   │   │   ├── d4b +│   │   │   │   │   │   │   │   ├── d5a +│   │   │   │   │   │   │   │   ├── d5b +│   │   │   │   │   │   │   │   └── d5c +│   │   │   │   │   │   │   ├── 19 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   │   └── d38 +│   │   │   │   │   │   │   │   └── mix_voix_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 2 +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   └── d34 +│   │   │   │   │   │   │   ├── 20 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   │   └── mix_voix_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   └── d26 +│   │   │   │   │   │   │   ├── 21 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   │   └── d38 +│   │   │   │   │   │   │   │   └── mix_voix_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   │   │   ├── d40 +│   │   │   │   │   │   │   │   ├── d41 +│   │   │   │   │   │   │   │   ├── d45 +│   │   │   │   │   │   │   │   ├── d46 +│   │   │   │   │   │   │   │   ├── d47 +│   │   │   │   │   │   │   │   ├── d48 +│   │   │   │   │   │   │   │   ├── d49 +│   │   │   │   │   │   │   │   ├── d4a +│   │   │   │   │   │   │   │   └── d4b +│   │   │   │   │   │   │   ├── 22 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   │   └── mix_voix_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d56 +│   │   │   │   │   │   │   │   ├── d57 +│   │   │   │   │   │   │   │   ├── d58 +│   │   │   │   │   │   │   │   ├── d59 +│   │   │   │   │   │   │   │   ├── d5a +│   │   │   │   │   │   │   │   ├── d5b +│   │   │   │   │   │   │   │   ├── d5c +│   │   │   │   │   │   │   │   ├── d5d +│   │   │   │   │   │   │   │   ├── d5e +│   │   │   │   │   │   │   │   ├── d5f +│   │   │   │   │   │   │   │   ├── d60 +│   │   │   │   │   │   │   │   ├── d61 +│   │   │   │   │   │   │   │   ├── d62 +│   │   │   │   │   │   │   │   ├── d63 +│   │   │   │   │   │   │   │   ├── d64 +│   │   │   │   │   │   │   │   ├── d65 +│   │   │   │   │   │   │   │   ├── d66 +│   │   │   │   │   │   │   │   ├── d67 +│   │   │   │   │   │   │   │   ├── d68 +│   │   │   │   │   │   │   │   ├── d69 +│   │   │   │   │   │   │   │   ├── d6a +│   │   │   │   │   │   │   │   ├── d6b +│   │   │   │   │   │   │   │   ├── d6c +│   │   │   │   │   │   │   │   └── d6d +│   │   │   │   │   │   │   ├── 23 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   │   ├── mix_voix_2_data +│   │   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   │   │   │   ├── d40 +│   │   │   │   │   │   │   │   │   ├── d41 +│   │   │   │   │   │   │   │   │   ├── d42 +│   │   │   │   │   │   │   │   │   ├── d43 +│   │   │   │   │   │   │   │   │   ├── d44 +│   │   │   │   │   │   │   │   │   ├── d45 +│   │   │   │   │   │   │   │   │   ├── d46 +│   │   │   │   │   │   │   │   │   ├── d47 +│   │   │   │   │   │   │   │   │   ├── d4e +│   │   │   │   │   │   │   │   │   ├── d4f +│   │   │   │   │   │   │   │   │   ├── d50 +│   │   │   │   │   │   │   │   │   ├── d51 +│   │   │   │   │   │   │   │   │   └── d52 +│   │   │   │   │   │   │   │   └── mix_voix_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d56 +│   │   │   │   │   │   │   │   ├── d67 +│   │   │   │   │   │   │   │   ├── d68 +│   │   │   │   │   │   │   │   ├── d69 +│   │   │   │   │   │   │   │   ├── d6a +│   │   │   │   │   │   │   │   ├── d6b +│   │   │   │   │   │   │   │   ├── d6c +│   │   │   │   │   │   │   │   └── d6d +│   │   │   │   │   │   │   ├── 24 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   │   └── mix_voix_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d40 +│   │   │   │   │   │   │   │   └── d41 +│   │   │   │   │   │   │   ├── 25 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   │   └── d38 +│   │   │   │   │   │   │   │   └── mix_voix_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   └── d30 +│   │   │   │   │   │   │   ├── 26 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   │   └── d38 +│   │   │   │   │   │   │   │   └── mix_voix_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   │   │   ├── d40 +│   │   │   │   │   │   │   │   ├── d41 +│   │   │   │   │   │   │   │   ├── d42 +│   │   │   │   │   │   │   │   ├── d43 +│   │   │   │   │   │   │   │   ├── d44 +│   │   │   │   │   │   │   │   ├── d45 +│   │   │   │   │   │   │   │   ├── d46 +│   │   │   │   │   │   │   │   ├── d47 +│   │   │   │   │   │   │   │   ├── d48 +│   │   │   │   │   │   │   │   ├── d49 +│   │   │   │   │   │   │   │   ├── d4a +│   │   │   │   │   │   │   │   ├── d4b +│   │   │   │   │   │   │   │   ├── d4c +│   │   │   │   │   │   │   │   ├── d4d +│   │   │   │   │   │   │   │   ├── d4e +│   │   │   │   │   │   │   │   ├── d4f +│   │   │   │   │   │   │   │   ├── d50 +│   │   │   │   │   │   │   │   ├── d51 +│   │   │   │   │   │   │   │   ├── d52 +│   │   │   │   │   │   │   │   ├── d53 +│   │   │   │   │   │   │   │   ├── d54 +│   │   │   │   │   │   │   │   ├── d55 +│   │   │   │   │   │   │   │   ├── d56 +│   │   │   │   │   │   │   │   ├── d57 +│   │   │   │   │   │   │   │   ├── d58 +│   │   │   │   │   │   │   │   ├── d59 +│   │   │   │   │   │   │   │   ├── d5a +│   │   │   │   │   │   │   │   ├── d5b +│   │   │   │   │   │   │   │   ├── d5c +│   │   │   │   │   │   │   │   ├── d5d +│   │   │   │   │   │   │   │   ├── d5e +│   │   │   │   │   │   │   │   ├── d5f +│   │   │   │   │   │   │   │   ├── d60 +│   │   │   │   │   │   │   │   ├── d61 +│   │   │   │   │   │   │   │   ├── d62 +│   │   │   │   │   │   │   │   ├── d63 +│   │   │   │   │   │   │   │   ├── d64 +│   │   │   │   │   │   │   │   ├── d65 +│   │   │   │   │   │   │   │   ├── d66 +│   │   │   │   │   │   │   │   ├── d67 +│   │   │   │   │   │   │   │   ├── d6a +│   │   │   │   │   │   │   │   ├── d6b +│   │   │   │   │   │   │   │   └── d6d +│   │   │   │   │   │   │   ├── 27 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   │   └── voix_mix_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   └── d2f +│   │   │   │   │   │   │   ├── 28 +│   │   │   │   │   │   │   │   └── final_compress_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   ├── 3 +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   └── d34 +│   │   │   │   │   │   │   ├── 37 +│   │   │   │   │   │   │   │   ├── burgerTech_037_data +│   │   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   │   └── d24 +│   │   │   │   │   │   │   │   └── son +│   │   │   │   │   │   │   │   └── final_compress_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   ├── 38 +│   │   │   │   │   │   │   │   ├── son +│   │   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   │   │   └── vocal_only_videoEdition_data +│   │   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   │   └── video +│   │   │   │   │   │   │   ├── 39 +│   │   │   │   │   │   │   │   ├── son +│   │   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   │   │   └── vocal_data +│   │   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   │   ├── d43 +│   │   │   │   │   │   │   │   │   ├── d44 +│   │   │   │   │   │   │   │   │   ├── d45 +│   │   │   │   │   │   │   │   │   ├── d46 +│   │   │   │   │   │   │   │   │   ├── d47 +│   │   │   │   │   │   │   │   │   ├── d48 +│   │   │   │   │   │   │   │   │   ├── d49 +│   │   │   │   │   │   │   │   │   └── d4a +│   │   │   │   │   │   │   │   └── video +│   │   │   │   │   │   │   ├── 4 +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   └── d34 +│   │   │   │   │   │   │   ├── 40 +│   │   │   │   │   │   │   │   ├── son +│   │   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   │   │   └── vocal_data +│   │   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   │   └── d22 +│   │   │   │   │   │   │   │   └── video +│   │   │   │   │   │   │   ├── 41 +│   │   │   │   │   │   │   │   ├── son +│   │   │   │   │   │   │   │   │   └── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   │   │   └── d33 +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   │   └── video +│   │   │   │   │   │   │   ├── 43 +│   │   │   │   │   │   │   │   └── burgerTech_43_mix_compress_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   └── d15 +│   │   │   │   │   │   │   ├── 48 +│   │   │   │   │   │   │   │   └── Burger Tech 048_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   └── d1a +│   │   │   │   │   │   │   ├── 5 +│   │   │   │   │   │   │   │   └── final_compress_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   └── d38 +│   │   │   │   │   │   │   ├── 51 +│   │   │   │   │   │   │   │   └── 1_voix_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   └── d29 +│   │   │   │   │   │   │   ├── 53 +│   │   │   │   │   │   │   │   └── mix_finale_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 54 +│   │   │   │   │   │   │   ├── 6 +│   │   │   │   │   │   │   │   └── final_compress_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 7 +│   │   │   │   │   │   │   │   └── final_compress_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   ├── 8 +│   │   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   │   └── montage_voix_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   └── d12 +│   │   │   │   │   │   │   └── 9 +│   │   │   │   │   │   │   ├── final_compress_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   │   └── d2e +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   └── d20 +│   │   │   │   │   │   │   └── montage_voix_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   ├── d42 +│   │   │   │   │   │   │   ├── d43 +│   │   │   │   │   │   │   ├── d44 +│   │   │   │   │   │   │   ├── d45 +│   │   │   │   │   │   │   ├── d46 +│   │   │   │   │   │   │   ├── d47 +│   │   │   │   │   │   │   └── d48 +│   │   │   │   │   │   ├── 2019 +│   │   │   │   │   │   │   ├── 49 +│   │   │   │   │   │   │   │   └── burger_tech_049_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   └── d3e +│   │   │   │   │   │   │   ├── 56 +│   │   │   │   │   │   │   ├── 57 +│   │   │   │   │   │   │   │   └── bt_57_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   │   │   └── d40 +│   │   │   │   │   │   │   ├── 58 +│   │   │   │   │   │   │   │   ├── bt_58_01_data +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   │   ├── bt_58_02_data +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   │   └── bt_58_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 59 +│   │   │   │   │   │   │   │   └── 59_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 60 +│   │   │   │   │   │   │   │   └── 60_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d59 +│   │   │   │   │   │   │   │   ├── d5a +│   │   │   │   │   │   │   │   └── d5b +│   │   │   │   │   │   │   ├── 61 +│   │   │   │   │   │   │   │   ├── 61_mix_data +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   │   └── d3d +│   │   │   │   │   │   │   │   └── test_burger_61_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 62 +│   │   │   │   │   │   │   │   └── mix_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 63 +│   │   │   │   │   │   │   │   └── 63_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   └── d36 +│   │   │   │   │   │   │   ├── 64 +│   │   │   │   │   │   │   │   └── 64_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 65 +│   │   │   │   │   │   │   │   └── 65_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 66 +│   │   │   │   │   │   │   │   └── 66_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   └── d33 +│   │   │   │   │   │   │   ├── 67 +│   │   │   │   │   │   │   │   └── 67_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 68 +│   │   │   │   │   │   │   │   └── 68_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   └── d37 +│   │   │   │   │   │   │   ├── 69 +│   │   │   │   │   │   │   │   └── 69_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 70 +│   │   │   │   │   │   │   │   └── 70_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 71 +│   │   │   │   │   │   │   │   └── 71_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 72 +│   │   │   │   │   │   │   │   └── 72_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   └── d1b +│   │   │   │   │   │   │   ├── 73 +│   │   │   │   │   │   │   │   └── 73_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   │   │   ├── d40 +│   │   │   │   │   │   │   │   ├── d41 +│   │   │   │   │   │   │   │   ├── d42 +│   │   │   │   │   │   │   │   ├── d43 +│   │   │   │   │   │   │   │   ├── d44 +│   │   │   │   │   │   │   │   ├── d45 +│   │   │   │   │   │   │   │   ├── d46 +│   │   │   │   │   │   │   │   ├── d47 +│   │   │   │   │   │   │   │   ├── d48 +│   │   │   │   │   │   │   │   ├── d49 +│   │   │   │   │   │   │   │   ├── d4a +│   │   │   │   │   │   │   │   ├── d4b +│   │   │   │   │   │   │   │   ├── d4c +│   │   │   │   │   │   │   │   ├── d4d +│   │   │   │   │   │   │   │   ├── d4e +│   │   │   │   │   │   │   │   ├── d4f +│   │   │   │   │   │   │   │   ├── d50 +│   │   │   │   │   │   │   │   ├── d51 +│   │   │   │   │   │   │   │   ├── d52 +│   │   │   │   │   │   │   │   ├── d53 +│   │   │   │   │   │   │   │   ├── d54 +│   │   │   │   │   │   │   │   ├── d65 +│   │   │   │   │   │   │   │   ├── d66 +│   │   │   │   │   │   │   │   ├── d67 +│   │   │   │   │   │   │   │   ├── d68 +│   │   │   │   │   │   │   │   ├── d69 +│   │   │   │   │   │   │   │   ├── d6a +│   │   │   │   │   │   │   │   ├── d6b +│   │   │   │   │   │   │   │   ├── d6c +│   │   │   │   │   │   │   │   ├── d6d +│   │   │   │   │   │   │   │   ├── d6e +│   │   │   │   │   │   │   │   ├── d6f +│   │   │   │   │   │   │   │   ├── d70 +│   │   │   │   │   │   │   │   ├── d71 +│   │   │   │   │   │   │   │   ├── d72 +│   │   │   │   │   │   │   │   └── d73 +│   │   │   │   │   │   │   ├── 74 +│   │   │   │   │   │   │   ├── 75 +│   │   │   │   │   │   │   ├── 76 +│   │   │   │   │   │   │   │   └── bt_cedric_20190930_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 77 +│   │   │   │   │   │   │   │   └── bt_77_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 78 +│   │   │   │   │   │   │   │   └── bt_78_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   └── d3b +│   │   │   │   │   │   │   ├── 79 +│   │   │   │   │   │   │   │   └── bt_79_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   └── d3d +│   │   │   │   │   │   │   ├── 80 +│   │   │   │   │   │   │   │   └── bt_80_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 81 +│   │   │   │   │   │   │   │   └── bt81_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 82 +│   │   │   │   │   │   │   │   └── bt82_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   └── d38 +│   │   │   │   │   │   │   ├── 83 +│   │   │   │   │   │   │   │   └── bt83_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 84 +│   │   │   │   │   │   │   │   ├── bt84_data +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   │   └── surprise_1_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   └── d22 +│   │   │   │   │   │   │   ├── burgerTech +│   │   │   │   │   │   │   ├── hs_20190913 +│   │   │   │   │   │   │   │   └── 20190913_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   └── d25 +│   │   │   │   │   │   │   └── hs_20191107 +│   │   │   │   │   │   │   └── burgerTech_20191107_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   └── d22 +│   │   │   │   │   │   ├── 2020 +│   │   │   │   │   │   │   ├── 84 +│   │   │   │   │   │   │   ├── 84.1 +│   │   │   │   │   │   │   │   └── bt_20200122155142_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 85 +│   │   │   │   │   │   │   │   └── bt_20200123223500_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 86 +│   │   │   │   │   │   │   │   └── bt_20200127222058_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 87 +│   │   │   │   │   │   │   │   └── bt_20200203231400_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   └── d3a +│   │   │   │   │   │   │   ├── 88 +│   │   │   │   │   │   │   │   └── bt_88_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 89 +│   │   │   │   │   │   │   │   └── bt_89_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 90 +│   │   │   │   │   │   │   │   ├── BT90 +│   │   │   │   │   │   │   │   └── bt90_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 91 +│   │   │   │   │   │   │   ├── 92 +│   │   │   │   │   │   │   ├── 93 +│   │   │   │   │   │   │   │   └── bt93_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 94 +│   │   │   │   │   │   │   │   └── bt94_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 95 +│   │   │   │   │   │   │   │   └── bt95_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   ├── 96 +│   │   │   │   │   │   │   │   ├── bt_96_data +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   │   │   └── d3b +│   │   │   │   │   │   │   │   └── bt_96_xfiles_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 97 +│   │   │   │   │   │   │   │   └── bt_97_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   │   │   └── d3f +│   │   │   │   │   │   │   └── 98 +│   │   │   │   │   │   ├── blagues +│   │   │   │   │   │   └── son +│   │   │   │   │   │   ├── burgerTech_explain_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   └── final_compress_data +│   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   └── d2b +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   └── d1e +│   │   │   │   │   └── music +│   │   │   │   │   └── 2018 +│   │   │   │   ├── jingles +│   │   │   │   │   └── chronos +│   │   │   │   │   ├── chrono_1_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   └── d1f +│   │   │   │   │   └── chrono_2_data +│   │   │   │   │   └── eff +│   │   │   │   │   └── d1f +│   │   │   │   ├── mindCast +│   │   │   │   │   ├── 2017 +│   │   │   │   │   │   ├── 00_jside_fr +│   │   │   │   │   │   ├── 01_ingenieur_informaticien +│   │   │   │   │   │   │   └── 01_ingenieur_informaticien_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   ├── 02_format_a +│   │   │   │   │   │   │   └── 02_format_a_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   ├── 03_apprentissage +│   │   │   │   │   │   │   └── 03_apprentissage_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   └── d07 +│   │   │   │   │   │   ├── 04_comingNext +│   │   │   │   │   │   │   └── comingNext_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   └── d01 +│   │   │   │   │   │   ├── 05_derrière_les_coulisses +│   │   │   │   │   │   ├── 06_repas +│   │   │   │   │   │   │   └── 06_repas_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   └── d01 +│   │   │   │   │   │   ├── 07_evolution +│   │   │   │   │   │   ├── 08_blindTest +│   │   │   │   │   │   │   └── 08_blindTest_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   └── d05 +│   │   │   │   │   │   ├── 09_blindTest_BAnnonce +│   │   │   │   │   │   │   └── 09_blindTest_BAnnonces_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   └── d06 +│   │   │   │   │   │   ├── 10_bruits_nocturnes +│   │   │   │   │   │   │   └── bruits_nocturnes_data +│   │   │   │   │   │   ├── 11_ma_prehistoire_informatique +│   │   │   │   │   │   │   └── 11_ma_prehistoire_informatique_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   ├── 12_podcast_cjp5g +│   │   │   │   │   │   ├── 13_and_now +│   │   │   │   │   │   │   └── 13_and_now_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   ├── 14_la_planete_bleue +│   │   │   │   │   │   │   ├── 14__data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   └── d0a +│   │   │   │   │   │   │   └── 14_la_planete_bleue_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   └── d0a +│   │   │   │   │   │   ├── 15_linkin_park +│   │   │   │   │   │   │   └── 15_linkin_park_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   └── d01 +│   │   │   │   │   │   ├── 16_tapis_musical +│   │   │   │   │   │   ├── 17_simone_que_se_passe_t_il +│   │   │   │   │   │   │   ├── cedric_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   └── d0a +│   │   │   │   │   │   │   ├── enregistrements +│   │   │   │   │   │   │   ├── projet_audacitiy_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   │   └── street +│   │   │   │   │   │   ├── 18_mon_ip +│   │   │   │   │   │   │   └── 18_mon_ip_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   └── d06 +│   │   │   │   │   │   ├── 18_pouvoir +│   │   │   │   │   │   │   ├── 18_pouvoir__data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   └── 18. pouvoir et reinit_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   └── d06 +│   │   │   │   │   │   ├── 19_noyau +│   │   │   │   │   │   │   ├── 19_minecraft_sous_linux_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   └── 19_noyau_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   ├── 21_jeux_videos +│   │   │   │   │   │   │   └── jeux_videos_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   └── d07 +│   │   │   │   │   │   ├── 21_th_century_cedric +│   │   │   │   │   │   │   ├── 21_th_century_cedric_3_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   └── d0c +│   │   │   │   │   │   │   ├── 21_th_century_cedric_actu_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   └── d06 +│   │   │   │   │   │   │   ├── 21_th_century_cedric_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   │   └── 21_th_century_cedric_moutons_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   ├── 22_debrief +│   │   │   │   │   │   │   ├── 22_vl'a_cedric_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   └── d05 +│   │   │   │   │   │   │   ├── 22_vl'a_l'debrief_128k_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   │   ├── 22_vl'a_l'debrief_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   │   ├── star_trek_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   │   └── starTrek_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   └── d13 +│   │   │   │   │   │   └── 23_ccleaner_ransomware +│   │   │   │   │   │   └── 23_ccleaner_ransomware_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   └── d07 +│   │   │   │   │   ├── 2018 +│   │   │   │   │   │   ├── 25. promo mindCast Sport +│   │   │   │   │   │   │   └── 01. Promo mindCast Sport_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   └── d08 +│   │   │   │   │   │   ├── 26. promo mindCast podcast +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   └── d1d +│   │   │   │   │   │   ├── 27. programme 20180326 +│   │   │   │   │   │   │   └── 01_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   └── d07 +│   │   │   │   │   │   ├── 28. programme 20180402 +│   │   │   │   │   │   │   └── 01_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   └── d07 +│   │   │   │   │   │   ├── 28. programme 20190316 +│   │   │   │   │   │   │   └── flux_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   ├── 29.programme 20190324 +│   │   │   │   │   │   │   └── flux_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   └── 32. Neige au 30_10 +│   │   │   │   │   │   └── 01_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   └── d07 +│   │   │   │   │   ├── 2019 +│   │   │   │   │   │   └── 201910261200 point2vue_influenceur_capitaliste +│   │   │   │   │   │   └── point2vue_influenceur_capitaliste_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   └── d1f +│   │   │   │   │   ├── 20190316. tapis +│   │   │   │   │   │   ├── tapis_1_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   ├── tapis_2_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   └── tapis_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   └── d1f +│   │   │   │   │   └── _cover +│   │   │   │   │   ├── v2 +│   │   │   │   │   └── v3 +│   │   │   │   ├── mindCast INFO +│   │   │   │   │   ├── covers +│   │   │   │   │   │   ├── v1 +│   │   │   │   │   │   ├── v2 +│   │   │   │   │   │   ├── v3 +│   │   │   │   │   │   └── v4 +│   │   │   │   │   ├── jingles +│   │   │   │   │   │   ├── mp3 +│   │   │   │   │   │   └── ogg +│   │   │   │   │   ├── masters +│   │   │   │   │   │   ├── 01. _mindCast_info_master +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   ├── 02. _master +│   │   │   │   │   │   │   ├── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   └── jeudiGeek_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   └── 03._master2020 +│   │   │   │   │   │   └── final_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   └── d02 +│   │   │   │   │   ├── montages +│   │   │   │   │   │   ├── 2018 +│   │   │   │   │   │   │   ├── 01. Ready Player One +│   │   │   │   │   │   │   │   └── bb. billet - allo, j'utilise quelle application +│   │   │   │   │   │   │   ├── 02. Mooc : bash +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   ├── 03. Sécuriser vos mots de passe (1) +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 04. phishing OVH +│   │   │   │   │   │   │   │   ├── final_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   │   └── d20 +│   │   │   │   │   │   │   │   └── _video +│   │   │   │   │   │   │   ├── 05. Mooc _ bash +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   ├── 05. paiement_sans_contact_il_fonctionne_meme_apres_opposition +│   │   │   │   │   │   │   │   ├── final_data +│   │   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   └── d20 +│   │   │   │   │   │   │   │   ├── images +│   │   │   │   │   │   │   │   └── video +│   │   │   │   │   │   │   ├── 06. arnaques +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d20 +│   │   │   │   │   │   │   ├── 07. annonce burger tech +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d20 +│   │   │   │   │   │   │   ├── 08._comment_recuperer_des_fichiers_effaces +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1e +│   │   │   │   │   │   │   ├── 09. arduino et le capteur de courant +│   │   │   │   │   │   │   │   └── info_09_arduino_capteur_courant_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   └── d07 +│   │   │   │   │   │   │   ├── 10. news : bittorent de retour +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   │   ├── 11. arduino et le capteur de courant _ mise en oeuvre +│   │   │   │   │   │   │   │   └── 11_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   │   ├── 12. iOT +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   ├── 13. robocopy +│   │   │   │   │   │   │   │   └── cedric_info_13_robocopy_la_sauvegarde_sous_windows_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 14. +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   ├── 15. bloqueur de pubs +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   └── 16. +│   │   │   │   │   │   │   └── mindCast_info_20181210_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   ├── 2019 +│   │   │   │   │   │   │   ├── 20190303_vpn +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   └── d1d +│   │   │   │   │   │   │   ├── 20190330. offres 4G +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   ├── 20190604. Organisation des fichiers - photos +│   │   │   │   │   │   │   │   ├── 00_data +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   ├── 20190913._revue_digitale +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 20190914._revue_digitale +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   │   └── d21 +│   │   │   │   │   │   │   ├── 20190915._revue_digitale +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 20190924._qualite_audio +│   │   │   │   │   │   │   │   └── cedric_info_26_qualite_audio_mcINFO_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   │   └── d21 +│   │   │   │   │   │   │   ├── 20190926._assistants_vocaux +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 20190927._assistant_google +│   │   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 20190929._hackerspace_grenoble +│   │   │   │   │   │   │   │   ├── 01.montage +│   │   │   │   │   │   │   │   ├── 02.traitement_audio +│   │   │   │   │   │   │   │   │   └── 20190929_data +│   │   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   │   ├── 03.habillage +│   │   │   │   │   │   │   │   └── 04.final +│   │   │   │   │   │   │   └── 22 +│   │   │   │   │   │   │   └── 20190621_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   └── 2020 +│   │   │   │   │   │   ├── 20200130003515-rpinas-1 +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   ├── 20200307190527-linux_en_ecole +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   ├── 202005102259-35-installer_un_SGBD_sur_raspberry_pi +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   ├── 202005110154-36-Installer PHP FPM et PhpMyAdmin +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   └── d21 +│   │   │   │   │   │   ├── 202005110239-37-_nouveautes_fedora_32_et_pi_hole +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   └── 202005110239-38-mise-a-pi-hole-5-en-erreur +│   │   │   │   │   │   └── 38-mise-a-pi-hole-5-en-erreur_data +│   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   └── d1f +│   │   │   │   │   ├── musiques +│   │   │   │   │   └── preparations +│   │   │   │   │   ├── bb. google_drive_espace_de_stockage +│   │   │   │   │   │   └── google_drive_espace_de_stockage_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   └── d1f +│   │   │   │   │   ├── xx. gestionnaires_de_mots_passe_hack +│   │   │   │   │   ├── xx. le controle de l'IA +│   │   │   │   │   ├── xx. lois robotiques +│   │   │   │   │   └── xx. mise_sur_ecoute +│   │   │   │   ├── mindCast SPORT +│   │   │   │   │   ├── covers +│   │   │   │   │   ├── jingles +│   │   │   │   │   ├── masters +│   │   │   │   │   │   └── 2018 +│   │   │   │   │   │   ├── bed2_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   ├── bed_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   └── vocal +│   │   │   │   │   │   └── vous_ecoutez_mindCast_sport_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   └── d01 +│   │   │   │   │   ├── montages +│   │   │   │   │   │   ├── 00_marchez_courez_intro +│   │   │   │   │   │   │   └── marchez_courez_intro_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   └── d08 +│   │   │   │   │   │   ├── 01_marcher_courer +│   │   │   │   │   │   │   └── marchez_courez_20_40_20_minutes_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   └── d0d +│   │   │   │   │   │   ├── 03_courez_marcher_outro +│   │   │   │   │   │   │   └── 25_courez_marchez_outro_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   └── d01 +│   │   │   │   │   │   ├── 04_marchez_courez_20_40_20_minutes_(2) +│   │   │   │   │   │   │   └── marchez_courez_20_40_20_minutees_(2)_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   └── d05 +│   │   │   │   │   │   ├── 05_journal_de_bord_06_02 +│   │   │   │   │   │   │   └── 05_journal_de_bord_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   ├── 06_journal_de_bord_08_02 +│   │   │   │   │   │   │   ├── 06_journal_de_bord_08_02_bis_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   └── d05 +│   │   │   │   │   │   │   ├── 06_journal_de_bord_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   └── rushs +│   │   │   │   │   │   ├── 07_marchez_courez_20_40_20_minutes_(3) +│   │   │   │   │   │   │   └── marchez_courez_20_40_20_minutes_(3)_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   └── d11 +│   │   │   │   │   │   ├── 08_journal_de_bord_12_02 +│   │   │   │   │   │   │   └── 08_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   ├── 09_journal_de_bord_12_02_02 +│   │   │   │   │   │   │   └── 09_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   ├── 10_marchez_courez_30_30_20_minutes +│   │   │   │   │   │   │   └── 10_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   └── d0b +│   │   │   │   │   │   ├── 11_journal_de_bord_15_02 +│   │   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   ├── 12_journal_de_bord_17_02 +│   │   │   │   │   │   │   ├── bed_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   └── d03 +│   │   │   │   │   │   │   └── pour_faire_cover +│   │   │   │   │   │   ├── 13 +│   │   │   │   │   │   │   └── 13_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   ├── 13_journal_de_bord_18_02 +│   │   │   │   │   │   │   ├── bed_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   └── pour_faire_cover +│   │   │   │   │   │   ├── 14_journal_de_bord_20_02 +│   │   │   │   │   │   │   ├── bed_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   └── pour_faire_cover +│   │   │   │   │   │   ├── 15 +│   │   │   │   │   │   │   └── 13_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   ├── 15_journal_de_bord_22_02 +│   │   │   │   │   │   │   ├── bed_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   │   └── pour_faire_cover +│   │   │   │   │   │   ├── 16_journal_de_bord_27_02 +│   │   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   ├── 17_journal_de_bord_04_03 +│   │   │   │   │   │   │   ├── bed_compress_data +│   │   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   └── d01 +│   │   │   │   │   │   ├── 19_journal_de_bord_18_04 +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   └── d01 +│   │   │   │   │   │   ├── 2018 +│   │   │   │   │   │   ├── 20_journal_de_bord_20_04 +│   │   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   ├── 21 +│   │   │   │   │   │   │   ├── final_01_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   │   └── d16 +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   └── d16 +│   │   │   │   │   │   ├── 25 +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   └── d26 +│   │   │   │   │   │   ├── 26 +│   │   │   │   │   │   │   ├── final_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   │   └── d26 +│   │   │   │   │   │   │   └── intro_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   ├── 27 +│   │   │   │   │   │   │   └── mindCast_Sport_2_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   └── d0d +│   │   │   │   │   │   ├── 28 +│   │   │   │   │   │   │   └── mindCast_Sport_28_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   └── d0d +│   │   │   │   │   │   ├── 29 +│   │   │   │   │   │   │   └── mindCast_Sport_29_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   └── d0d +│   │   │   │   │   │   ├── 30 +│   │   │   │   │   │   │   └── mindCast_Sport_30_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   └── d0d +│   │   │   │   │   │   ├── 31 +│   │   │   │   │   │   │   └── mindCast_Sport_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   └── d0d +│   │   │   │   │   │   ├── 32 +│   │   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   └── 33 +│   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   └── d1f +│   │   │   │   │   └── musiques +│   │   │   │   ├── mindCast VIE +│   │   │   │   │   ├── covers +│   │   │   │   │   │   └── 2018 +│   │   │   │   │   ├── masters +│   │   │   │   │   │   └── 2018 +│   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   └── d02 +│   │   │   │   │   ├── montages +│   │   │   │   │   │   ├── 2018 +│   │   │   │   │   │   │   ├── 01.Que visite-on à Lyon ? Carrefour ! +│   │   │   │   │   │   │   │   ├── 01.mindCast_VIE_data +│   │   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   │   │   └── d11 +│   │   │   │   │   │   │   │   └── rushs +│   │   │   │   │   │   │   ├── 02. la st valentin +│   │   │   │   │   │   │   │   └── 02_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   ├── 03. bonne annee +│   │   │   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   ├── 04. joyeux anniversaire +│   │   │   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   ├── 05. pof pof pof +│   │   │   │   │   │   │   │   └── 20180325_data +│   │   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   │   ├── 06. visite de Lyon. STOP +│   │   │   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   │   ├── 073_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   └── d06 +│   │   │   │   │   │   │   ├── 074_data +│   │   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   │   └── d0e +│   │   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   └── 2019 +│   │   │   │   │   │   └── 20190606072227. la resiliation +│   │   │   │   │   │   ├── 00.prise_de_son_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   └── d20 +│   │   │   │   │   │   └── bed_data +│   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   └── d02 +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   └── d1f +│   │   │   │   │   └── musiques +│   │   │   │   │   └── 2018 +│   │   │   │   ├── mindCast XTRA +│   │   │   │   │   ├── 01. bonne annee +│   │   │   │   │   ├── 02. mindCast c'est quoi +│   │   │   │   │   ├── 03. Promo mindCast XTRA Podcast +│   │   │   │   │   │   └── 03_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   └── d06 +│   │   │   │   │   ├── 04. Fatal +│   │   │   │   │   │   ├── final_court_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   └── final_long_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   └── d04 +│   │   │   │   │   ├── 05. Megamix 90's +│   │   │   │   │   │   └── final_court_data +│   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   └── d1f +│   │   │   │   │   ├── 06. TOP 6 titres non anglophone numero un dans le billboard hot 100 +│   │   │   │   │   │   ├── final_long_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   └── d1f +│   │   │   │   │   │   └── final_remix_data +│   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   └── d04 +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   └── d1f +│   │   │   │   │   ├── 07. Music +│   │   │   │   │   │   └── intro_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   └── d00 +│   │   │   │   │   ├── 08. +│   │   │   │   │   ├── 10. [XTRA] BMM ELECTRO HOUSE #3 [B!] +│   │   │   │   │   ├── 11. [XTRA] ELECTRO HOUSE 1990's #1 [B!] +│   │   │   │   │   │   └── mix-001_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   └── d16 +│   │   │   │   │   ├── 13. [XTRA] MIX TOP 3 +│   │   │   │   │   │   └── mix_juin_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   └── d02 +│   │   │   │   │   ├── 14. [XTRA] Megamix +│   │   │   │   │   │   ├── flux-monté +│   │   │   │   │   │   ├── MEGAMIX_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   └── d26 +│   │   │   │   │   │   ├── NRJ-Megamix-master +│   │   │   │   │   │   │   ├── 1989 +│   │   │   │   │   │   │   ├── 1990 +│   │   │   │   │   │   │   ├── 1991 +│   │   │   │   │   │   │   ├── 1992 +│   │   │   │   │   │   │   ├── 1993 +│   │   │   │   │   │   │   └── 1994 +│   │   │   │   │   │   └── tapis_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   └── d1f +│   │   │   │   │   ├── 16. [XTRA] Mashup +│   │   │   │   │   │   └── mix_20190207_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   └── d24 +│   │   │   │   │   ├── 20190401. megamix +│   │   │   │   │   │   └── megamix_20190401_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   └── d40 +│   │   │   │   │   ├── 20191106. megamix +│   │   │   │   │   │   └── megamix_20191104_data +│   │   │   │   │   │   └── eff +│   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   └── d1d +│   │   │   │   │   ├── _cover +│   │   │   │   │   │   └── xtra_12 +│   │   │   │   │   ├── JINGLES +│   │   │   │   │   ├── mario_et_pacman_trap_mix +│   │   │   │   │   │   └── 12_mario_et_pac_man_trap_remix_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   └── d03 +│   │   │   │   │   ├── MUSIC +│   │   │   │   │   ├── xx. BBT TRAP MIX +│   │   │   │   │   └── xx. BMM ELECTRO HOUSE +│   │   │   │   └── OLR +│   │   │   │   ├── annonces +│   │   │   │   │   ├── olr_podcast_bientot_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   └── d04 +│   │   │   │   │   ├── prochain_olr_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   └── d02 +│   │   │   │   │   ├── promo olr podcast +│   │   │   │   │   └── site internet_data +│   │   │   │   │   └── e00 +│   │   │   │   │   └── d00 +│   │   │   │   ├── bruitage_retenu +│   │   │   │   │   ├── banana +│   │   │   │   │   ├── golodrak +│   │   │   │   │   └── l'école est finie +│   │   │   │   ├── episodes +│   │   │   │   │   ├── 000_test-nico +│   │   │   │   │   ├── 01_Alpha_-_Test_Nico +│   │   │   │   │   │   └── 01-nico_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   └── d0b +│   │   │   │   │   ├── 02_Beta_-_Test_de_groupe +│   │   │   │   │   │   ├── 000_test_groupe_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   └── d09 +│   │   │   │   │   │   ├── intro_2_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   └── d01 +│   │   │   │   │   │   └── intro_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   └── d01 +│   │   │   │   │   ├── 03_un_suppo_et_au_dodo +│   │   │   │   │   │   ├── 03_un_suppo_et_au_dodo_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   └── d3d +│   │   │   │   │   │   └── rushs +│   │   │   │   │   ├── 04_culture_tele +│   │   │   │   │   │   ├── 04__data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   ├── final_1_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   ├── d37 +│   │   │   │   │   │   │   ├── d38 +│   │   │   │   │   │   │   ├── d39 +│   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   └── d3d +│   │   │   │   │   │   ├── final_2_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   ├── d36 +│   │   │   │   │   │   │   ├── d3a +│   │   │   │   │   │   │   ├── d3b +│   │   │   │   │   │   │   ├── d3c +│   │   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   │   └── d3e +│   │   │   │   │   │   ├── final_data +│   │   │   │   │   │   └── intro_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   └── d00 +│   │   │   │   │   ├── 05_ +│   │   │   │   │   │   └── 05_ca_smartphone_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   └── d2c +│   │   │   │   │   ├── 06_entree_plat +│   │   │   │   │   │   └── 06_entree_plat_data +│   │   │   │   │   │   └── e00 +│   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   ├── d19 +│   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   ├── d33 +│   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   ├── d3d +│   │   │   │   │   │   ├── d3e +│   │   │   │   │   │   ├── d3f +│   │   │   │   │   │   ├── d40 +│   │   │   │   │   │   ├── d41 +│   │   │   │   │   │   ├── d42 +│   │   │   │   │   │   ├── d43 +│   │   │   │   │   │   ├── d44 +│   │   │   │   │   │   ├── d45 +│   │   │   │   │   │   ├── d46 +│   │   │   │   │   │   ├── d47 +│   │   │   │   │   │   ├── d48 +│   │   │   │   │   │   ├── d49 +│   │   │   │   │   │   ├── d4a +│   │   │   │   │   │   ├── d4b +│   │   │   │   │   │   ├── d4c +│   │   │   │   │   │   ├── d4d +│   │   │   │   │   │   ├── d4e +│   │   │   │   │   │   ├── d4f +│   │   │   │   │   │   ├── d57 +│   │   │   │   │   │   ├── d58 +│   │   │   │   │   │   ├── d59 +│   │   │   │   │   │   ├── d5a +│   │   │   │   │   │   ├── d5b +│   │   │   │   │   │   ├── d5c +│   │   │   │   │   │   ├── d5d +│   │   │   │   │   │   ├── d5e +│   │   │   │   │   │   ├── d5f +│   │   │   │   │   │   ├── d60 +│   │   │   │   │   │   ├── d61 +│   │   │   │   │   │   ├── d62 +│   │   │   │   │   │   ├── d63 +│   │   │   │   │   │   ├── d67 +│   │   │   │   │   │   ├── d6e +│   │   │   │   │   │   ├── d6f +│   │   │   │   │   │   ├── d70 +│   │   │   │   │   │   ├── d8b +│   │   │   │   │   │   ├── d8c +│   │   │   │   │   │   ├── d8d +│   │   │   │   │   │   ├── d8e +│   │   │   │   │   │   ├── d8f +│   │   │   │   │   │   ├── d90 +│   │   │   │   │   │   ├── d91 +│   │   │   │   │   │   ├── d92 +│   │   │   │   │   │   └── d93 +│   │   │   │   │   ├── 07_musique_20180220 +│   │   │   │   │   │   ├── 07_musique +│   │   │   │   │   │   │   └── final_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── df8 +│   │   │   │   │   │   │   │   ├── df9 +│   │   │   │   │   │   │   │   ├── dfa +│   │   │   │   │   │   │   │   ├── dfd +│   │   │   │   │   │   │   │   ├── dfe +│   │   │   │   │   │   │   │   └── dff +│   │   │   │   │   │   │   └── e01 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   └── d2f +│   │   │   │   │   │   ├── bof_06_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   ├── final_20180324_1818_data +│   │   │   │   │   │   │   └── eff +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   ├── d1a +│   │   │   │   │   │   │   ├── d1b +│   │   │   │   │   │   │   ├── d1c +│   │   │   │   │   │   │   ├── d1d +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   ├── d25 +│   │   │   │   │   │   │   ├── d26 +│   │   │   │   │   │   │   ├── d27 +│   │   │   │   │   │   │   ├── d28 +│   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   ├── d2f +│   │   │   │   │   │   │   ├── d30 +│   │   │   │   │   │   │   ├── d31 +│   │   │   │   │   │   │   ├── d32 +│   │   │   │   │   │   │   ├── d34 +│   │   │   │   │   │   │   ├── d35 +│   │   │   │   │   │   │   └── d36 +│   │   │   │   │   │   ├── final Gaetan_data +│   │   │   │   │   │   │   ├── e00 +│   │   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   │   ├── df8 +│   │   │   │   │   │   │   │   ├── df9 +│   │   │   │   │   │   │   │   ├── dfa +│   │   │   │   │   │   │   │   ├── dfd +│   │   │   │   │   │   │   │   ├── dfe +│   │   │   │   │   │   │   │   └── dff +│   │   │   │   │   │   │   └── e01 +│   │   │   │   │   │   │   ├── d00 +│   │   │   │   │   │   │   ├── d01 +│   │   │   │   │   │   │   ├── d02 +│   │   │   │   │   │   │   ├── d03 +│   │   │   │   │   │   │   ├── d04 +│   │   │   │   │   │   │   ├── d05 +│   │   │   │   │   │   │   ├── d06 +│   │   │   │   │   │   │   ├── d07 +│   │   │   │   │   │   │   ├── d08 +│   │   │   │   │   │   │   ├── d09 +│   │   │   │   │   │   │   ├── d0a +│   │   │   │   │   │   │   ├── d0b +│   │   │   │   │   │   │   ├── d0c +│   │   │   │   │   │   │   ├── d0d +│   │   │   │   │   │   │   ├── d0e +│   │   │   │   │   │   │   ├── d0f +│   │   │   │   │   │   │   ├── d10 +│   │   │   │   │   │   │   ├── d11 +│   │   │   │   │   │   │   ├── d12 +│   │   │   │   │   │   │   ├── d13 +│   │   │   │   │   │   │   ├── d14 +│   │   │   │   │   │   │   ├── d15 +│   │   │   │   │   │   │   ├── d16 +│   │   │   │   │   │   │   ├── d17 +│   │   │   │   │   │   │   ├── d18 +│   │   │   │   │   │   │   ├── d1e +│   │   │   │   │   │   │   ├── d1f +│   │   │   │   │   │   │   ├── d20 +│   │   │   │   │   │   │   ├── d21 +│   │   │   │   │   │   │   ├── d22 +│   │   │   │   │   │   │   ├── d23 +│   │   │   │   │   │   │   ├── d24 +│   │   │   │   │   │   │   ├── d29 +│   │   │   │   │   │   │   ├── d2a +│   │   │   │   │   │   │   ├── d2b +│   │   │   │   │   │   │   ├── d2c +│   │   │   │   │   │   │   ├── d2d +│   │   │   │   │   │   │   ├── d2e +│   │   │   │   │   │   │   └── d2f +│   │   │   │   │   │   ├── k7_materiel_vs_internet_data +│   │   │   │   │   │   │   └── e00 +│   │   │   │   │   │   │   └── d00 +│   │   │   │   │   │   └── rushs +│   │   │   │   │   └── 08_trak_heure +│   │   │   │   │   ├── rush +│   │   │   │   │   └── trakHeure_data +│   │   │   │   │   └── eff +│   │   │   │   │   ├── d00 +│   │   │   │   │   ├── d01 +│   │   │   │   │   ├── d02 +│   │   │   │   │   ├── d03 +│   │   │   │   │   ├── d04 +│   │   │   │   │   ├── d05 +│   │   │   │   │   ├── d10 +│   │   │   │   │   ├── d11 +│   │   │   │   │   ├── d12 +│   │   │   │   │   ├── d13 +│   │   │   │   │   ├── d14 +│   │   │   │   │   ├── d15 +│   │   │   │   │   ├── d16 +│   │   │   │   │   ├── d17 +│   │   │   │   │   ├── d18 +│   │   │   │   │   ├── d19 +│   │   │   │   │   ├── d1a +│   │   │   │   │   ├── d1b +│   │   │   │   │   ├── d1c +│   │   │   │   │   ├── d1d +│   │   │   │   │   ├── d1e +│   │   │   │   │   ├── d1f +│   │   │   │   │   ├── d20 +│   │   │   │   │   ├── d21 +│   │   │   │   │   ├── d22 +│   │   │   │   │   ├── d23 +│   │   │   │   │   ├── d24 +│   │   │   │   │   ├── d25 +│   │   │   │   │   ├── d26 +│   │   │   │   │   ├── d27 +│   │   │   │   │   ├── d28 +│   │   │   │   │   ├── d29 +│   │   │   │   │   ├── d2a +│   │   │   │   │   ├── d2b +│   │   │   │   │   ├── d2c +│   │   │   │   │   ├── d2d +│   │   │   │   │   ├── d2e +│   │   │   │   │   ├── d2f +│   │   │   │   │   ├── d30 +│   │   │   │   │   ├── d31 +│   │   │   │   │   ├── d32 +│   │   │   │   │   ├── d33 +│   │   │   │   │   ├── d34 +│   │   │   │   │   ├── d37 +│   │   │   │   │   ├── d3f +│   │   │   │   │   ├── d40 +│   │   │   │   │   ├── d48 +│   │   │   │   │   ├── d49 +│   │   │   │   │   ├── d4a +│   │   │   │   │   ├── d4b +│   │   │   │   │   ├── d4c +│   │   │   │   │   ├── d4d +│   │   │   │   │   ├── d4e +│   │   │   │   │   ├── d57 +│   │   │   │   │   ├── d58 +│   │   │   │   │   ├── d59 +│   │   │   │   │   ├── d5a +│   │   │   │   │   ├── d5b +│   │   │   │   │   ├── d5c +│   │   │   │   │   ├── d5d +│   │   │   │   │   ├── d5e +│   │   │   │   │   ├── d5f +│   │   │   │   │   ├── d64 +│   │   │   │   │   ├── d65 +│   │   │   │   │   └── d66 +│   │   │   │   ├── logo +│   │   │   │   │   ├── 01 +│   │   │   │   │   └── 02 +│   │   │   │   └── musique +│   │   │   │   ├── mp3 +│   │   │   │   └── ogg +│   │   │   ├── Téléchargements +│   │   │   └── videos +│   │   │   ├── 2017 +│   │   │   │   └── 08 +│   │   │   │   ├── 12 +│   │   │   │   ├── 14 +│   │   │   │   ├── 15 +│   │   │   │   └── 19 +│   │   │   ├── 2018 +│   │   │   │   └── 03 +│   │   │   │   ├── 01 +│   │   │   │   ├── 09 +│   │   │   │   ├── 17 +│   │   │   │   └── 18 +│   │   │   ├── 20190531 chartreuse +│   │   │   │   └── rush +│   │   │   ├── 20190607 +│   │   │   │   ├── rush +│   │   │   │   └── rush_stabilize +│   │   │   ├── 20191015 +│   │   │   ├── 201910250900 decouverte_fun_mooc_bash +│   │   │   ├── 201910260900 partage_fichiers_librelec_kodi +│   │   │   ├── 201910270900 fun_mooc_bash_2 +│   │   │   ├── 20200124193700-musicbrainz-picard-1 +│   │   │   ├── 20200204205459 raspberry_pi_premier_lancement +│   │   │   ├── 20200207023800 configurer raspbian +│   │   │   ├── 20200209113428 +│   │   │   ├── 20200211174028 +│   │   │   ├── antiCalcaire +│   │   │   ├── capteur Xiaomi +│   │   │   ├── film déguisement +│   │   │   │   └── film ok +│   │   │   └── nouveautés20180601 +│   │   └── programmation +│   │   ├── myIdea +│   │   ├── pir +│   │   └── teleInfo +│   ├── doc_perso_osseam (copie) +│   │   ├── deux +│   │   │   ├── 2017 2018 CM1 +│   │   │   │   ├── fiches +│   │   │   │   ├── fiches des mots +│   │   │   │   └── preparation dictees +│   │   │   ├── __devoirs +│   │   │   │   ├── anglais +│   │   │   │   ├── arts_plastiques +│   │   │   │   ├── francais +│   │   │   │   │   └── francais +│   │   │   │   │   └── francais +│   │   │   │   ├── histoire_geographie +│   │   │   │   │   └── 20203017 +│   │   │   │   ├── mathematiques +│   │   │   │   │   ├── 20200317 +│   │   │   │   │   └── 20200318 +│   │   │   │   ├── physique_chimie +│   │   │   │   └── sciences_vie_et_terre +│   │   │   ├── _devoirs +│   │   │   │   ├── anglais +│   │   │   │   ├── arts_plastiques +│   │   │   │   ├── francais +│   │   │   │   ├── histoire_geographie +│   │   │   │   │   ├── 20200323 +│   │   │   │   │   ├── 20200326 +│   │   │   │   │   └── 20203017 +│   │   │   │   ├── mathematiques +│   │   │   │   │   ├── 20200317 +│   │   │   │   │   └── 20200318 +│   │   │   │   ├── physique_chimie +│   │   │   │   └── sciences_vie_et_terre +│   │   │   ├── Documents +│   │   │   │   ├── 66.0.3515.44 [error opening dir] +│   │   │   │   └── Assets [error opening dir] +│   │   │   ├── _sync +│   │   │   └── Téléchargements +│   │   │   ├── assets +│   │   │   │   └── props +│   │   │   │   ├── blockstates +│   │   │   │   ├── lang +│   │   │   │   ├── models +│   │   │   │   │   ├── block +│   │   │   │   │   ├── Decopack +│   │   │   │   │   └── item +│   │   │   │   ├── recipes +│   │   │   │   ├── sounds +│   │   │   │   └── textures +│   │   │   │   ├── blocks +│   │   │   │   ├── gui +│   │   │   │   ├── items +│   │   │   │   └── models +│   │   │   ├── com +│   │   │   │   └── mia +│   │   │   │   ├── craftstudio +│   │   │   │   │   ├── api +│   │   │   │   │   ├── libgdx +│   │   │   │   │   ├── minecraft +│   │   │   │   │   │   ├── client +│   │   │   │   │   │   └── forge +│   │   │   │   │   └── utils +│   │   │   │   ├── gson +│   │   │   │   │   ├── annotations +│   │   │   │   │   ├── internal +│   │   │   │   │   │   └── bind +│   │   │   │   │   │   └── util +│   │   │   │   │   ├── reflect +│   │   │   │   │   └── stream +│   │   │   │   └── props +│   │   │   │   ├── client +│   │   │   │   │   ├── container +│   │   │   │   │   │   └── guilib +│   │   │   │   │   ├── fx +│   │   │   │   │   └── renderers +│   │   │   │   ├── commands +│   │   │   │   ├── common +│   │   │   │   │   └── entities +│   │   │   │   ├── events +│   │   │   │   └── network +│   │   │   ├── Lucky Block (resources) [error opening dir] +│   │   │   ├── Lucky Blocks (datapack) [error opening dir] +│   │   │   ├── META-INF +│   │   │   ├── net +│   │   │   └── placeableitems-4.0.0(1) [error opening dir] +│   │   └── un +│   │   ├── 2017 2018 CM1 +│   │   │   ├── fiches +│   │   │   ├── fiches des mots +│   │   │   └── preparation dictees +│   │   ├── devoirs +│   │   │   ├── anglais +│   │   │   ├── arts_plastiques +│   │   │   ├── francais +│   │   │   ├── histoire_geographie +│   │   │   ├── physique_chimie +│   │   │   └── sciences_vie_et_terre +│   │   └── sauvegardes +│   │   └── _rsync +│   │   └── gigajside +│   │   └── osseam +│   │   ├── Bureau +│   │   ├── Documents +│   │   ├── Images +│   │   ├── Modèles +│   │   ├── Musique +│   │   ├── Public +│   │   ├── Téléchargements +│   │   │   ├── assets +│   │   │   │   └── props +│   │   │   │   ├── blockstates +│   │   │   │   ├── lang +│   │   │   │   ├── models +│   │   │   │   │   ├── block +│   │   │   │   │   ├── Decopack +│   │   │   │   │   └── item +│   │   │   │   ├── recipes +│   │   │   │   ├── sounds +│   │   │   │   └── textures +│   │   │   │   ├── blocks +│   │   │   │   ├── gui +│   │   │   │   ├── items +│   │   │   │   └── models +│   │   │   ├── com +│   │   │   │   └── mia +│   │   │   │   ├── craftstudio +│   │   │   │   │   ├── api +│   │   │   │   │   ├── libgdx +│   │   │   │   │   ├── minecraft +│   │   │   │   │   │   ├── client +│   │   │   │   │   │   └── forge +│   │   │   │   │   └── utils +│   │   │   │   ├── gson +│   │   │   │   │   ├── annotations +│   │   │   │   │   ├── internal +│   │   │   │   │   │   └── bind +│   │   │   │   │   │   └── util +│   │   │   │   │   ├── reflect +│   │   │   │   │   └── stream +│   │   │   │   └── props +│   │   │   │   ├── client +│   │   │   │   │   ├── container +│   │   │   │   │   │   └── guilib +│   │   │   │   │   ├── fx +│   │   │   │   │   └── renderers +│   │   │   │   ├── commands +│   │   │   │   ├── common +│   │   │   │   │   └── entities +│   │   │   │   ├── events +│   │   │   │   └── network +│   │   │   ├── META-INF +│   │   │   └── net +│   │   └── Vidéos +│   ├── kean +│   ├── luc +│   │   ├── dist +│   │   │   └── Documents +│   │   │   └── cours +│   │   │   └── 2019-2020 +│   │   │   ├── anglais +│   │   │   │   ├── 20200402 +│   │   │   │   ├── 20200403 +│   │   │   │   ├── 20200406 +│   │   │   │   ├── 20200409 +│   │   │   │   ├── 20200410 +│   │   │   │   ├── 20200416 +│   │   │   │   ├── 20200417 +│   │   │   │   ├── 20200504 +│   │   │   │   ├── 20200506 +│   │   │   │   ├── 20200511 +│   │   │   │   └── 20200512 +│   │   │   ├── arts_plastique +│   │   │   │   ├── 20200330 +│   │   │   │   ├── 20200330. jour d'apres +│   │   │   │   └── 20200506 +│   │   │   ├── education_musicale +│   │   │   │   └── 20200504 +│   │   │   ├── eps +│   │   │   │   ├── 20200403 +│   │   │   │   └── 20200504 +│   │   │   ├── espagnol +│   │   │   │   ├── 202004007 +│   │   │   │   ├── 20200403 +│   │   │   │   ├── 20200406 +│   │   │   │   ├── 20200410 +│   │   │   │   ├── 20200415 +│   │   │   │   ├── 20200504 +│   │   │   │   ├── 20200507 +│   │   │   │   └── 20203171020 +│   │   │   │   ├── comparaison +│   │   │   │   └── los_chicos_de_la_clase +│   │   │   ├── francais +│   │   │   │   ├── 20200403 +│   │   │   │   ├── 20200406 +│   │   │   │   ├── 20200409 +│   │   │   │   ├── 20200410 +│   │   │   │   ├── 20200414 +│   │   │   │   ├── 20200415 +│   │   │   │   ├── 20200504 +│   │   │   │   ├── 20200506 +│   │   │   │   ├── 20200511 +│   │   │   │   └── Nouveau dossier +│   │   │   ├── histoire +│   │   │   │   ├── 20200406 +│   │   │   │   ├── 20200410 +│   │   │   │   └── 20200416 +│   │   │   ├── latin +│   │   │   │   ├── 20200406 +│   │   │   │   ├── 20200415 +│   │   │   │   ├── 20200417 +│   │   │   │   ├── 20200504 +│   │   │   │   └── 20200505 +│   │   │   ├── mathematiques +│   │   │   │   ├── 202003160810 +│   │   │   │   ├── 202003171345 +│   │   │   │   ├── 20200403 +│   │   │   │   ├── 20200406 +│   │   │   │   ├── 20200407 +│   │   │   │   ├── 20200408 +│   │   │   │   ├── 20200410 +│   │   │   │   ├── 20200414 +│   │   │   │   ├── 20200417 +│   │   │   │   ├── 20200504 +│   │   │   │   ├── 20200505 +│   │   │   │   ├── 20200511 +│   │   │   │   ├── 20200512 +│   │   │   │   └── Nouveau dossier +│   │   │   ├── physique_chimie +│   │   │   │   ├── 202003131115 +│   │   │   │   ├── 20200406 +│   │   │   │   ├── 20200410 +│   │   │   │   ├── 20200417 +│   │   │   │   ├── 20200418 +│   │   │   │   ├── 20200504 +│   │   │   │   └── 20200512 +│   │   │   ├── sciences_vie_et_terre +│   │   │   │   ├── 202000409 +│   │   │   │   ├── 202003121020 +│   │   │   │   ├── 20200401 +│   │   │   │   ├── 20200416 +│   │   │   │   ├── 20200504 +│   │   │   │   └── 20200511 +│   │   │   └── technologie +│   │   │   └── 20200512 +│   │   └── sauvegarde +│   │   ├── cache +│   │   ├── Desktop +│   │   ├── Documents +│   │   │   ├── cours +│   │   │   │   ├── 2018-2019 +│   │   │   │   │   ├── francais +│   │   │   │   │   ├── physique +│   │   │   │   │   └── SVT Luc +│   │   │   │   │   ├── chap 1 +│   │   │   │   │   ├── chap 2 +│   │   │   │   │   ├── chap 3 +│   │   │   │   │   ├── chap 4 +│   │   │   │   │   └── fiches méthodes +│   │   │   │   └── 2019-2020 +│   │   │   │   ├── anglais +│   │   │   │   │   ├── 20200402 +│   │   │   │   │   ├── 20200403 +│   │   │   │   │   ├── 20200406 +│   │   │   │   │   ├── 20200409 +│   │   │   │   │   ├── 20200410 +│   │   │   │   │   ├── 20200416 +│   │   │   │   │   ├── 20200417 +│   │   │   │   │   ├── 20200504 +│   │   │   │   │   ├── 20200506 +│   │   │   │   │   ├── 20200511 +│   │   │   │   │   └── 20200512 +│   │   │   │   ├── arts_plastique +│   │   │   │   │   ├── 20200330 +│   │   │   │   │   ├── 20200330. jour d'apres +│   │   │   │   │   └── 20200506 +│   │   │   │   ├── education_musicale +│   │   │   │   │   └── 20200504 +│   │   │   │   ├── eps +│   │   │   │   │   ├── 20200403 +│   │   │   │   │   └── 20200504 +│   │   │   │   ├── espagnol +│   │   │   │   │   ├── 202004007 +│   │   │   │   │   ├── 20200403 +│   │   │   │   │   ├── 20200406 +│   │   │   │   │   ├── 20200410 +│   │   │   │   │   ├── 20200415 +│   │   │   │   │   ├── 20200504 +│   │   │   │   │   ├── 20200507 +│   │   │   │   │   └── 20203171020 +│   │   │   │   │   ├── comparaison +│   │   │   │   │   └── los_chicos_de_la_clase +│   │   │   │   ├── francais +│   │   │   │   │   ├── 20200403 +│   │   │   │   │   ├── 20200406 +│   │   │   │   │   ├── 20200409 +│   │   │   │   │   ├── 20200410 +│   │   │   │   │   ├── 20200414 +│   │   │   │   │   ├── 20200415 +│   │   │   │   │   ├── 20200504 +│   │   │   │   │   ├── 20200506 +│   │   │   │   │   ├── 20200511 +│   │   │   │   │   └── Nouveau dossier +│   │   │   │   ├── histoire +│   │   │   │   │   ├── 20200406 +│   │   │   │   │   ├── 20200410 +│   │   │   │   │   └── 20200416 +│   │   │   │   ├── latin +│   │   │   │   │   ├── 20200406 +│   │   │   │   │   ├── 20200415 +│   │   │   │   │   ├── 20200417 +│   │   │   │   │   ├── 20200504 +│   │   │   │   │   └── 20200505 +│   │   │   │   ├── mathematiques +│   │   │   │   │   ├── 202003160810 +│   │   │   │   │   ├── 202003171345 +│   │   │   │   │   ├── 20200403 +│   │   │   │   │   ├── 20200406 +│   │   │   │   │   ├── 20200407 +│   │   │   │   │   ├── 20200408 +│   │   │   │   │   ├── 20200410 +│   │   │   │   │   ├── 20200414 +│   │   │   │   │   ├── 20200417 +│   │   │   │   │   ├── 20200504 +│   │   │   │   │   ├── 20200505 +│   │   │   │   │   ├── 20200511 +│   │   │   │   │   ├── 20200512 +│   │   │   │   │   └── Nouveau dossier +│   │   │   │   ├── physique_chimie +│   │   │   │   │   ├── 202003131115 +│   │   │   │   │   ├── 20200406 +│   │   │   │   │   ├── 20200410 +│   │   │   │   │   ├── 20200417 +│   │   │   │   │   ├── 20200418 +│   │   │   │   │   ├── 20200504 +│   │   │   │   │   └── 20200512 +│   │   │   │   ├── sciences_vie_et_terre +│   │   │   │   │   ├── 202000409 +│   │   │   │   │   ├── 202003121020 +│   │   │   │   │   ├── 20200401 +│   │   │   │   │   ├── 20200416 +│   │   │   │   │   ├── 20200504 +│   │   │   │   │   └── 20200511 +│   │   │   │   └── technologie +│   │   │   │   ├── 20200504 +│   │   │   │   └── 20200512 +│   │   │   ├── jeux vidéo +│   │   │   │   ├── animal crossing new horizon +│   │   │   │   └── Minecraft +│   │   │   ├── Scratch Projects +│   │   │   ├── scripts +│   │   │   ├── site web +│   │   │   └── titles +│   │   ├── Images +│   │   ├── logs +│   │   ├── Modèles +│   │   ├── Musique +│   │   │   ├── alone_(2016) +│   │   │   ├── different_world_(2018) +│   │   │   └── faded_(2015) +│   │   ├── NationGlory +│   │   │   ├── java +│   │   │   │   ├── bin +│   │   │   │   └── lib +│   │   │   │   ├── amd64 +│   │   │   │   │   ├── jli +│   │   │   │   │   └── server +│   │   │   │   ├── cmm +│   │   │   │   ├── ext +│   │   │   │   ├── images +│   │   │   │   │   └── cursors +│   │   │   │   ├── management +│   │   │   │   └── security +│   │   │   │   └── policy +│   │   │   │   ├── limited +│   │   │   │   └── unlimited +│   │   │   ├── locales +│   │   │   ├── resources +│   │   │   │   └── app +│   │   │   │   ├── launcher +│   │   │   │   │   └── assets +│   │   │   │   │   ├── console +│   │   │   │   │   ├── fonts +│   │   │   │   │   └── img +│   │   │   │   └── node_modules +│   │   │   │   ├── async-limiter +│   │   │   │   │   └── coverage +│   │   │   │   │   └── lcov-report +│   │   │   │   │   └── async-throttle +│   │   │   │   ├── discord-rpc +│   │   │   │   │   └── src +│   │   │   │   │   └── transports +│   │   │   │   ├── eachr +│   │   │   │   │   ├── es2015 +│   │   │   │   │   ├── node_modules +│   │   │   │   │   │   └── editions +│   │   │   │   │   │   ├── es2015 +│   │   │   │   │   │   └── source +│   │   │   │   │   └── source +│   │   │   │   ├── editions +│   │   │   │   │   ├── edition-browsers +│   │   │   │   │   ├── edition-node-0.8 +│   │   │   │   │   └── source +│   │   │   │   ├── errlop +│   │   │   │   │   ├── es2015 +│   │   │   │   │   ├── node_modules +│   │   │   │   │   │   └── editions +│   │   │   │   │   │   ├── es2015 +│   │   │   │   │   │   └── source +│   │   │   │   │   └── source +│   │   │   │   ├── extract-opts +│   │   │   │   │   ├── es2015 +│   │   │   │   │   ├── node_modules +│   │   │   │   │   │   └── editions +│   │   │   │   │   │   ├── es2015 +│   │   │   │   │   │   └── source +│   │   │   │   │   └── source +│   │   │   │   ├── getmac +│   │   │   │   │   ├── edition-esnext +│   │   │   │   │   ├── edition-node-0.10 +│   │   │   │   │   └── source +│   │   │   │   ├── node-fetch +│   │   │   │   │   └── lib +│   │   │   │   ├── node-machine-id +│   │   │   │   │   ├── dist +│   │   │   │   │   ├── tests +│   │   │   │   │   └── types +│   │   │   │   ├── semver +│   │   │   │   │   └── bin +│   │   │   │   ├── typechecker +│   │   │   │   │   ├── edition-browsers +│   │   │   │   │   │   └── fixtures +│   │   │   │   │   ├── edition-node-0.8 +│   │   │   │   │   │   └── fixtures +│   │   │   │   │   └── source +│   │   │   │   │   └── fixtures +│   │   │   │   └── ws +│   │   │   │   └── lib +│   │   │   └── swiftshader +│   │   ├── Public +│   │   │   ├── io +│   │   │   │   └── papermc +│   │   │   │   └── paperclip +│   │   │   ├── META-INF +│   │   │   │   ├── maven +│   │   │   │   │   ├── io.papermc +│   │   │   │   │   │   └── paperclip-java8 +│   │   │   │   │   ├── org.apache.commons +│   │   │   │   │   │   └── commons-compress +│   │   │   │   │   └── org.jbsdiff +│   │   │   │   │   └── jbsdiff +│   │   │   │   └── versions +│   │   │   │   └── 9 +│   │   │   │   └── io +│   │   │   │   └── papermc +│   │   │   │   └── paperclip +│   │   │   ├── ne pas toucher +│   │   │   └── org +│   │   │   ├── apache +│   │   │   │   └── commons +│   │   │   │   └── compress +│   │   │   │   ├── archivers +│   │   │   │   │   ├── ar +│   │   │   │   │   ├── cpio +│   │   │   │   │   ├── dump +│   │   │   │   │   ├── jar +│   │   │   │   │   ├── tar +│   │   │   │   │   └── zip +│   │   │   │   ├── changes +│   │   │   │   ├── compressors +│   │   │   │   │   ├── bzip2 +│   │   │   │   │   ├── gzip +│   │   │   │   │   ├── pack200 +│   │   │   │   │   └── xz +│   │   │   │   └── utils +│   │   │   ├── jbsdiff +│   │   │   │   ├── sort +│   │   │   │   └── ui +│   │   │   └── tukaani +│   │   │   └── xz +│   │   │   ├── check +│   │   │   ├── common +│   │   │   ├── delta +│   │   │   ├── index +│   │   │   ├── lz +│   │   │   ├── lzma +│   │   │   ├── rangecoder +│   │   │   └── simple +│   │   ├── Scratch +│   │   ├── Téléchargements +│   │   │   ├── crash-reports +│   │   │   ├── logs +│   │   │   ├── resourcepacks +│   │   │   ├── saves +│   │   │   │   ├── map serveur aternos +│   │   │   │   │   ├── advancements +│   │   │   │   │   ├── data +│   │   │   │   │   ├── datapacks +│   │   │   │   │   ├── DIM-1 +│   │   │   │   │   │   └── data +│   │   │   │   │   ├── DIM1 +│   │   │   │   │   │   └── data +│   │   │   │   │   ├── playerdata +│   │   │   │   │   ├── poi +│   │   │   │   │   ├── region +│   │   │   │   │   └── stats +│   │   │   │   └── Nouveau monde +│   │   │   │   ├── advancements +│   │   │   │   ├── data +│   │   │   │   ├── datapacks +│   │   │   │   ├── DIM-1 +│   │   │   │   │   └── data +│   │   │   │   ├── DIM1 +│   │   │   │   │   └── data +│   │   │   │   ├── playerdata +│   │   │   │   ├── poi +│   │   │   │   ├── region +│   │   │   │   └── stats +│   │   │   ├── screenshots +│   │   │   └── shaderpacks +│   │   └── Vidéos +│   │   ├── kdenlive-renderqueue +│   │   ├── proxy +│   │   └── vidéo minecraft +│   └── osseam +│   ├── dist +│   │   └── Documents +│   │   └── cours +│   │   └── 2019-2020 +│   │   ├── anglais +│   │   │   ├── 20200320 +│   │   │   ├── 20200323 +│   │   │   ├── 20200327 +│   │   │   ├── 20200331 +│   │   │   ├── 20200405 +│   │   │   ├── 20200407 +│   │   │   └── 20200410 +│   │   ├── arts_plastiques +│   │   │   ├── 20200407 +│   │   │   └── 20200505 +│   │   ├── education musicale +│   │   │   └── 20200511 +│   │   ├── francais +│   │   │   ├── 20200317 +│   │   │   ├── 20200318 +│   │   │   ├── 20200319 +│   │   │   ├── 20200323 +│   │   │   ├── 20200325 +│   │   │   ├── 20200326 +│   │   │   ├── 20200327 +│   │   │   ├── 20200403 +│   │   │   ├── 20200405 +│   │   │   ├── 20200417 +│   │   │   ├── 20200506 +│   │   │   └── 20200511 +│   │   ├── histoire_geographie +│   │   │   ├── 20200317 +│   │   │   ├── 20200323 +│   │   │   ├── 20200327 +│   │   │   ├── 20200331 +│   │   │   ├── 20200405 +│   │   │   ├── 20200410 +│   │   │   └── 20200420 +│   │   ├── mathematiques +│   │   │   ├── 20200317 +│   │   │   ├── 20200318 +│   │   │   ├── 20200323 +│   │   │   ├── 20200326 +│   │   │   ├── 20200331 +│   │   │   ├── 202004007 +│   │   │   ├── 20200410 +│   │   │   ├── 20200415 +│   │   │   ├── 20200417 +│   │   │   ├── 20200504 +│   │   │   ├── 20200506 +│   │   │   └── 20200511 +│   │   ├── physique_chimie +│   │   │   ├── 20200326 +│   │   │   ├── 20200403 +│   │   │   ├── 20200410 +│   │   │   └── 20200505 +│   │   ├── sciences_vie_et_terre +│   │   │   ├── 20200326 +│   │   │   ├── 20200403 +│   │   │   ├── 20200409 +│   │   │   ├── 20200410 +│   │   │   ├── 20200417 +│   │   │   ├── 20200506 +│   │   │   └── 20200511 +│   │   └── technologie +│   │   ├── 20200330. formes energie +│   │   ├── 20200405 +│   │   └── 20200423 +│   └── sauvegarde +│   ├── Arduino +│   │   ├── libraries +│   │   ├── osseam +│   │   │   └── Blink +│   │   └── rpinas_osseam +│   ├── Desktop +│   │   └── server +│   │   └── logs +│   ├── Documents +│   │   ├── cours +│   │   │   └── 2019-2020 +│   │   │   ├── anglais +│   │   │   │   ├── 20200320 +│   │   │   │   ├── 20200323 +│   │   │   │   ├── 20200327 +│   │   │   │   ├── 20200331 +│   │   │   │   ├── 20200405 +│   │   │   │   ├── 20200407 +│   │   │   │   └── 20200410 +│   │   │   ├── arts_plastiques +│   │   │   │   ├── 20200407 +│   │   │   │   └── 20200505 +│   │   │   ├── education musicale +│   │   │   │   └── 20200511 +│   │   │   ├── francais +│   │   │   │   ├── 20200317 +│   │   │   │   ├── 20200318 +│   │   │   │   ├── 20200319 +│   │   │   │   ├── 20200323 +│   │   │   │   ├── 20200325 +│   │   │   │   ├── 20200326 +│   │   │   │   ├── 20200327 +│   │   │   │   ├── 20200403 +│   │   │   │   ├── 20200405 +│   │   │   │   ├── 20200417 +│   │   │   │   ├── 20200506 +│   │   │   │   └── 20200511 +│   │   │   ├── histoire_geographie +│   │   │   │   ├── 20200317 +│   │   │   │   ├── 20200323 +│   │   │   │   ├── 20200327 +│   │   │   │   ├── 20200331 +│   │   │   │   ├── 20200405 +│   │   │   │   ├── 20200410 +│   │   │   │   └── 20200420 +│   │   │   ├── mathematiques +│   │   │   │   ├── 20200317 +│   │   │   │   ├── 20200318 +│   │   │   │   ├── 20200323 +│   │   │   │   ├── 20200326 +│   │   │   │   ├── 20200331 +│   │   │   │   ├── 202004007 +│   │   │   │   ├── 20200410 +│   │   │   │   ├── 20200415 +│   │   │   │   ├── 20200417 +│   │   │   │   ├── 20200504 +│   │   │   │   ├── 20200506 +│   │   │   │   └── 20200511 +│   │   │   ├── physique_chimie +│   │   │   │   ├── 20200326 +│   │   │   │   ├── 20200403 +│   │   │   │   ├── 20200410 +│   │   │   │   └── 20200505 +│   │   │   ├── sciences_vie_et_terre +│   │   │   │   ├── 20200326 +│   │   │   │   ├── 20200403 +│   │   │   │   ├── 20200409 +│   │   │   │   ├── 20200410 +│   │   │   │   ├── 20200417 +│   │   │   │   ├── 20200506 +│   │   │   │   └── 20200511 +│   │   │   └── technologie +│   │   │   ├── 20200330. formes energie +│   │   │   ├── 20200405 +│   │   │   └── 20200423 +│   │   └── Scratch Projects +│   ├── Images +│   │   ├── minecraft world border – Recherche Google_fichiers +│   │   ├── M. Kang 8 - Toomics_fichiers +│   │   └── smplayer_screenshots +│   ├── logs +│   ├── Modèles +│   ├── modpack 0.1 +│   ├── Musique +│   │   ├── insta +│   │   └── rpinas_music +│   ├── Public +│   ├── Scratch +│   ├── Téléchargements +│   │   └── pak +│   └── Vidéos +├── videos_films +│   ├── 1914 +│   │   ├── Charlot_concierge_(Charles_Chaplin) +│   │   ├── Charlot_dentiste_(Charles_Chaplin) +│   │   └── Charlot_garcon_de_theatre_(Charles_Chaplin) +│   ├── 1915 +│   │   ├── Charlot_a_la_plage_(Charles_Chaplin) +│   │   ├── Charlot_apprenti_(Charles_Chaplin) +│   │   ├── Charlot_boxeur_(Charles_Chaplin) +│   │   ├── Charlot_dans_le_parc_(Charles_Chaplin) +│   │   ├── Charlot_debute_(Charles_Chaplin) +│   │   ├── Charlot_fait_la_noce_(Charles_Chaplin) +│   │   ├── Charlot_garcon_de_banque_(Charles_Chaplin) +│   │   ├── Charlot_marin_(Charles_Chaplin) +│   │   ├── Charlot_veut_se_marier_(Charles_Chaplin) +│   │   ├── Le_Vagabond_(Charles_Chaplin) +│   │   └── Naissance_d'une_nation_(D.W._Griffith) +│   ├── 1916 +│   │   ├── Charlot_cambrioleur_(Charles_Chaplin) +│   │   ├── Charlot_chef_de_rayon_(Charles_Chaplin) +│   │   ├── Charlot_musicien_(Charles_Chaplin) +│   │   └── Charlot_pompier_(Charles_Chaplin) +│   ├── 1917 +│   │   ├── Charlot_fait_une_cure_(Charles_Chaplin) +│   │   ├── Charlot_policeman_(Charles_Chaplin) +│   │   └── L'Emigrant_(Charles_Chaplin) +│   ├── 1918 +│   │   ├── Charlot_soldat_(Charles_Chaplin) +│   │   └── Une_vie_de_chien_(Charles_Chaplin) +│   ├── 1921 +│   │   ├── Charlot_et_le_Masque_de_fer_(Charles_Chaplin) +│   │   └── Le_Kid_(Charles_Chaplin) +│   ├── 1923 +│   │   └── L'Opinion_publique_(Charles_Chaplin) +│   ├── 1925 +│   │   └── La_ruee_vers_l'or_(Charles_Chaplin) +│   ├── 1928 +│   │   └── Le_Cirque_(Charles_Chaplin) +│   ├── 1931 +│   │   └── Les_lumieres_de_la_ville_(Charles_Chaplin) +│   ├── 1933 +│   │   └── Les_Trois_Petits_Cochons_(Burt_Gillett) +│   ├── 1935 +│   │   └── Les_39_Marches_(Alfred_Hitchcock) +│   ├── 1936 +│   │   └── Les_temps_modernes_(Charles_Chaplin) +│   ├── 1940 +│   │   └── Le_dictateur_(Charles_Chaplin) +│   ├── 1943 +│   │   └── Domino_(Roger_Richebe) +│   ├── 1947 +│   │   ├── Monsieur_Verdoux_(Charles_Chaplin) +│   │   └── Quai_des_Orfevres_(Henri-Georges_Clouzot) +│   ├── 1949 +│   │   └── L'ecole_buissonniere_(Jean-Paul_Le_Chanois) +│   ├── 1950 +│   │   └── Souvenirs_perdus_(Christian-Jaque) +│   ├── 1951 +│   │   └── Le_Jour_ou_la_Terre_s'arreta_(Robert_Wise) +│   ├── 1952 +│   │   ├── Barbe-Noire_le_pirate_(Raoul_Walsh) +│   │   └── Les_feux_de_la_rampe_(Charles_Chaplin) +│   ├── 1954 +│   │   └── 20_000_lieues_sous_les_mers_(Richard_Fleischer) +│   ├── 1955 +│   │   └── Les_hussards_(Alex_Joffe) +│   ├── 1956 +│   │   ├── Les_Dix_commandements_(Cecil_B._DeMille) +│   │   └── Planete_interdite_(Fred_M._Wilcox) +│   ├── 1957 +│   │   ├── 12_hommes_en_colere_(Sidney_Lumet) +│   │   ├── L'Homme_a_l'impermeable_(Julien_Duvivier) +│   │   ├── Quand_la_femme_s'en_mele_(Yves_Allegret) +│   │   ├── Retour_de_manivelle_(Denys_de_La_Patelliere) +│   │   └── Un_roi_a_New_York_(Charles_Chaplin) +│   ├── 1958 +│   │   ├── La_bonne_tisane_(Herve_Bromberger) +│   │   ├── Les_miserables_(Jean-Paul_Le_Chanois) +│   │   └── Trois_bebes_sur_les_bras_(Frank_Tashlin) +│   ├── 1959 +│   │   ├── Archimede,_le_clochard_(Gilles_Grangier) +│   │   ├── Marie-Octobre_(Julien_Duvivier) +│   │   └── Voyage_au_centre_de_la_Terre_(Henry_Levin) +│   ├── 1960 +│   │   └── La_Machine_a_explorer_le_temps_(George_Pal) +│   ├── 1961 +│   │   ├── Arretez_les_tambours_(Georges_Lautner) +│   │   ├── Le_cave_se_rebiffe_(Gilles_Grangier) +│   │   ├── Le_President_(Henri_Verneuil) +│   │   └── Le_tombeur_de_ces_dames_(Jerry_Lewis) +│   ├── 1963 +│   │   ├── Cleopatre_(Joseph_L._Mankiewicz) +│   │   ├── Docteur_Jerry_et_Mister_Love_(Jerry_Lewis) +│   │   ├── Jason_et_les_Argonautes_(Don_Chaffey) +│   │   ├── Les_camarades_(Mario_Monicelli) +│   │   └── Les_tontons_flingueurs_(Georges_Lautner) +│   ├── 1964 +│   │   └── Les_Barbouzes_(Georges_Lautner) +│   ├── 1965 +│   │   ├── La_bonne_planque_(Louis_Verlant) +│   │   ├── Le_Corniaud_(Gerard_Oury) +│   │   └── Les_Bons_Vivants_(Gilles_Grangier) +│   ├── 1966 +│   │   ├── Du_rififi_a_Paname_(Denys_de_La_Patelliere) +│   │   ├── Le_Grand_Restaurant_(Jacques_Besnard) +│   │   ├── Le_Rideau_dechire_(Alfred_Hitchcock) +│   │   ├── Le_voyage_fantastique_(Richard_Fleischer) +│   │   └── Ne_nous_fachons_pas_(Georges_Lautner) +│   ├── 1967 +│   │   ├── Casino_Royale_(Val_Guest) +│   │   └── Du_mou_dans_la_gachette_(Louis_Grospierre) +│   ├── 1968 +│   │   ├── Faut_pas_prendre_les_enfants_du_bon_Dieu_pour_des_canards_sauvages_(Michel_Audiard) +│   │   ├── Il_etait_une_fois_dans_l'Ouest_(Sergio_Leone) +│   │   └── Le_Petit_Baigneur_(Robert_Dhery) +│   ├── 1969 +│   │   └── Une_Veuve_en_Or_(Michel_Audiard) +│   ├── 1970 +│   │   ├── Elle_boit_pas,_elle_fume_pas,_elle_drague_pas,_mais..._elle_cause_!_(Michel_Audiard) +│   │   └── La_Vie_privee_de_Sherlock_Holmes_(Billy_Wilder) +│   ├── 1971 +│   │   ├── La_folie_des_grandeurs_(Gerard_Oury) +│   │   ├── Le_Cri_du_cormoran,_le_soir_au-dessus_des_jonques_(Michel_Audiard) +│   │   └── Le_Mystere_Andromede_(Robert_Wise) +│   ├── 1972 +│   │   ├── Elle_cause_plus,_elle_flingue_!_(Michel_Audiard) +│   │   ├── Tintin_et_le_lac_aux_requins_(Raymond_Leblanc) +│   │   └── Tout_le_monde_il_est_beau,_tout_le_monde_il_est_gentil_(Jean_Yanne) +│   ├── 1973 +│   │   ├── Je_sais_rien_mais_je_dirai_tout_(Pierre_Richard) +│   │   ├── L'emmerdeur_(Edouard_Molinaro) +│   │   └── Les_Aventures_de_Rabbi_Jacob_(Gerard_Oury) +│   ├── 1974 +│   │   ├── Bons_baisers..._a_lundi_(Michel_Audiard) +│   │   └── Frankenstein_Junior_(Mel_Brooks) +│   ├── 1975 +│   │   └── Monty_Python_-_Sacre_Graal_!_(Terry_Gilliam) +│   ├── 1976 +│   │   ├── L'aile_ou_la_cuisse_(Claude_Zidi) +│   │   └── On_aura_tout_vu_(Georges_Lautner) +│   ├── 1977 +│   │   └── Rencontres_du_troisieme_type_(Steven_Spielberg) +│   ├── 1979 +│   │   ├── 1941_(Steven_Spielberg) +│   │   ├── Buffet_froid_(Bertrand_Blier) +│   │   ├── Coup_de_tete_(Jean-Jacques_Annaud) +│   │   └── Monty_Python_-_La_vie_de_Brian_(Terry_Jones) +│   ├── 1980 +│   │   └── Elephant_Man_(David_Lynch) +│   ├── 1981 +│   │   ├── Excalibur_(John_Boorman) +│   │   ├── La_Chevre_(Francis_Veber) +│   │   └── La_soupe_aux_choux_(Jean_Girault) +│   ├── 1982 +│   │   ├── Dark_crystal_(Jim_Henson) +│   │   └── Deux_heures_moins_le_quart_avant_Jesus_Christ_(Jean_Yanne) +│   ├── 1983 +│   │   ├── Monty_Python_-_Le_sens_de_la_vie_(Terry_Jones) +│   │   └── Tygra,_la_glace_et_le_feu_(Ralph_Bakshi) +│   ├── 1984 +│   │   ├── Footloose_(Herbert_Ross) +│   │   ├── Il_etait_une_fois_en_Amerique_(Sergio_Leone) +│   │   └── La_dechirure_(Roland_Joffe) +│   ├── 1986 +│   │   └── Le_Chateau_dans_le_ciel_(Hayao_Miyazaki) +│   ├── 1987 +│   │   ├── La_Folle_Histoire_de_l'espace_(Mel_Brooks) +│   │   ├── Les_Maitres_de_l'univers_(Gary_Goddard) +│   │   └── Scooby-Doo_et_les_Boo_Brothers_(Paul_Sommer) +│   ├── 1988 +│   │   ├── Beetlejuice_(Tim_Burton) +│   │   ├── Faux-semblants_(David_Cronenberg) +│   │   ├── Le_Grand_Bleu_(Luc_Besson) +│   │   ├── Mangeclous_(Moshe_Mizrahi) +│   │   └── Mon_voisin_Totoro_(Hayao_Miyazaki) +│   ├── 1989 +│   │   ├── La_Guerre_des_Rose_(Danny_DeVito) +│   │   └── Venus_Wars_(Yoshikazu_Yasuhiko) +│   ├── 1990 +│   │   ├── Ghost_(Jerry_Zucker) +│   │   └── L'Experience_interdite_(Joel_Schumacher) +│   ├── 1991 +│   │   ├── Doc_Hollywood_(Michael_Caton-Jones) +│   │   ├── JFK_-_Director's_Cut_(Oliver_Stone) +│   │   ├── Les_Aventures_de_Rocketeer_(Joe_Johnston) +│   │   └── Robin_des_Bois_-_Prince_des_Voleurs_(Kevin_Reynolds) +│   ├── 1992 +│   │   ├── Chaplin_(Richard_Attenborough) +│   │   └── Michael_Jackson_Live_in_Bucharest_-_The_Dangerous_Tour_(Andrew_Morahan) +│   ├── 1993 +│   │   ├── Alarme_Fatale_(Gene_Quintano) +│   │   ├── Arizona_Dream_(Emir_Kusturica) +│   │   ├── Cliffhanger_-_Traque_au_sommet_(Renny_Harlin) +│   │   ├── Demolition_man_(Marco_Brambilla) +│   │   ├── L'Etrange_Noel_de_monsieur_Jack_(Henry_Selick) +│   │   └── Un_Jour_sans_fin_(Harold_Ramis) +│   ├── 1994 +│   │   ├── Forrest_Gump_(Robert_Zemeckis) +│   │   ├── Frankenstein_(Kenneth_Branagh) +│   │   ├── La_Cite_de_la_peur_(Alain_Berberian) +│   │   ├── Leon_(Luc_Besson) +│   │   ├── Les_Evades_(Frank_Darabont) +│   │   └── Wyatt_Earp_(Lawrence_Kasdan) +│   ├── 1995 +│   │   ├── Alerte_!_(Wolfgang_Petersen) +│   │   └── Judge_Dredd_(Danny_Cannon) +│   ├── 1996 +│   │   ├── Disjoncte_(Ben_Stiller) +│   │   ├── Romeo_+_Juliette_(Baz_Luhrmann) +│   │   └── The_3_Little_Pigs_-_The_Movie_(Karl_Anders_Holman) +│   ├── 1997 +│   │   ├── Event_Horizon_-_Le_vaisseau_de_l'au-dela_(Paul_W.S._Anderson) +│   │   ├── Le_Cinquieme_Element_(Luc_Besson) +│   │   └── Spawn_(Mark_A.Z._Dippe) +│   ├── 1998 +│   │   ├── L'enfant_au_grelot_(Jacques-Remy_Girerd) +│   │   └── Sphere_(Barry_Levinson) +│   ├── 1999 +│   │   ├── Bricol'girls_(Alain_Chabat) +│   │   ├── eXistenZ_(David_Cronenberg) +│   │   ├── La_Neuvieme_porte_(Roman_Polanski) +│   │   ├── Le_Geant_de_fer_(Brad_Bird) +│   │   ├── Passe_virtuel_(Josef_Rusnak) +│   │   └── The_Happiest_Place_on_Earth_(Marcel_Bluwal) +│   ├── 2000 +│   │   ├── Chicken_run_(Peter_Lord) +│   │   ├── Frequence_interdite_(Gregory_Hoblit) +│   │   ├── Gladiator_(Ridley_Scott) +│   │   ├── La_route_d'El_Dorado_(Bibo_Bergeron) +│   │   ├── Mission_to_Mars_(Brian_De_Palma) +│   │   ├── Planete_rouge_(Antony_Hoffman) +│   │   └── Titan_A.E._(Don_Bluth) +│   ├── 2001 +│   │   ├── A.I._-_Intelligence_Artificielle_(Steven_Spielberg) +│   │   ├── Chevalier_(Brian_Helgeland) +│   │   ├── Cowboy_Bebop_(Shinichiro_Watanabe) +│   │   ├── Le_Placard_(Francis_Veber) +│   │   ├── Les_rois_mages_(Didier_Bourdon) +│   │   ├── Le_voyage_de_Chihiro_(Hayao_Miyazaki) +│   │   ├── Metropolis_(Rintaro) +│   │   ├── Pearl_Harbor_(Michael_Bay) +│   │   ├── Stalingrad_(Jean-Jacques_Annaud) +│   │   ├── The_One_(James_Wong) +│   │   └── Un_homme_d'exception_(Ron_Howard) +│   ├── 2002 +│   │   └── Le_Royaume_des_chats_(Hiroyuki_Morita) +│   ├── 2003 +│   │   ├── Charlot,_la_vie_et_l'oeuvre_de_Charles_Chaplin_(Richard_Schickel) +│   │   ├── Interstella_5555_(Kazuhisa_Takenochi) +│   │   ├── La_legende_de_Parva_(Jean_Cubaud) +│   │   ├── La_Recrue_(Roger_Donaldson) +│   │   ├── Les_Looney_Tunes_passent_a_l'action_(Joe_Dante) +│   │   ├── Retour_a_Cold_Mountain_(Anthony_Minghella) +│   │   └── Sur_le_seuil_(Eric_Tessier) +│   ├── 2004 +│   │   ├── Blueberry_-_l'experience_secrete_(Jan_Kounen) +│   │   ├── Catwoman_(Pitof) +│   │   ├── Chevallier_et_Laspales_-_C'est_vous_qui_voyez +│   │   ├── Collision_(Paul_Haggis) +│   │   ├── La_tour_au-dela_des_nuages_(Makoto_Shinkai) +│   │   ├── Le_Chateau_ambulant_(Hayao_Miyazaki) +│   │   ├── Le_petit_renne_(Dave_Unwin) +│   │   ├── Les_Bisounours_au_royaume_des_rigolos_(Mike_Fallows) +│   │   ├── N'oublie_jamais_(Nick_Cassavetes) +│   │   └── T'choupi,_Le_Film_-_Le_Mystere_Des_Jouets_(Jean-Luc_Francois) +│   ├── 2005 +│   │   ├── Aeon_Flux_(Karyn_Kusama) +│   │   ├── Falco_detective +│   │   ├── Florence_Foresti_-_Fait_des_sketches_a_la_Cigale_(Serge_Khalfon) +│   │   ├── H2G2_-_Le_guide_du_voyageur_galactique_(Garth_Jennings) +│   │   ├── King_Kong_(Peter_Jackson) +│   │   ├── Le_Nouveau_Monde_(Terrence_Malick) +│   │   ├── Le_Ruban_de_Moebius_(Glenn_Chaika) +│   │   ├── Vaillant,_pigeon_de_combat_!_(Gary_Chapman) +│   │   └── V_pour_vendetta_(James_McTeigue) +│   ├── 2006 +│   │   ├── 16_blocs_(Richard_Donner) +│   │   ├── Animal_crossing,_le_film_(Joji_Shimura) +│   │   ├── Beur_Blanc_Rouge_(Mahmoud_Zemmouri) +│   │   ├── Borat_-_Lecons_culturelles_sur_l'Amerique_au_profit_de_la_glorieuse_nation_Kazakhstan_(Larry_Charles) +│   │   ├── Daniel_Prevost_-_Deconnage_immediat +│   │   ├── Everyone's_Hero_(Colin_Brady) +│   │   ├── Firewall_(Richard_Loncraine) +│   │   ├── La_Doublure_(Francis_Veber) +│   │   ├── La_maison_du_bonheur_(Dany_Boon) +│   │   ├── La_traversee_du_temps_(Mamoru_Hosoda) +│   │   ├── Le_labyrinthe_de_Pan_(Guillermo_del_Toro) +│   │   ├── Les_Contes_de_Terremer_(Goro_Miyazaki) +│   │   ├── Monster_House_(Gil_Kenan) +│   │   ├── Pierre_et_le_Loup_(Suzie_Templeton) +│   │   ├── Scooby-Doo_et_le_Triangle_des_Bermudes_(Chuck_Sheetz) +│   │   └── Voisin_contre_voisin_(John_Whitesell) +│   ├── 2007 +│   │   ├── 5_centimetres_par_seconde_(Makoto_Shinkai) +│   │   ├── Awake_(Joby_Harold) +│   │   ├── Invasion_(Oliver_Hirschbiegel) +│   │   ├── Je_suis_une_legende_(Francis_Lawrence) +│   │   ├── La_Derniere_legion_(Doug_Lefler) +│   │   ├── Les_Bisounours_et_le_magicroque_(Davis_Doi) +│   │   ├── Les_Deux_mondes_(Daniel_Cohen) +│   │   ├── Les_femmes_de_ses_reves_(Bobby_Farrelly) +│   │   ├── Les_Simpson_-_Le_Film_(David_Silverman) +│   │   ├── Nocturna,_la_nuit_magique_(Adria_Garcia) +│   │   ├── Piano_Forest_(Masayuki_Kojima) +│   │   ├── Shirley_et_Dino_-_Les_Cameleons_d'Achille +│   │   ├── Stardust,_le_mystere_de_l'etoile_(Matthew_Vaughn) +│   │   ├── Sunshine_(Danny_Boyle) +│   │   ├── Sword_of_the_Stranger_(Masahiro_Ando) +│   │   ├── TMNT_(Kevin_Munroe) +│   │   └── Un_ete_avec_Coo_(Keiichi_Hara) +│   ├── 2008 +│   │   ├── Angles_d'attaque_(Pete_Travis) +│   │   ├── Appaloosa_(Ed_Harris) +│   │   ├── Big_Buck_Bunny_(Sacha_Goedegebure) +│   │   ├── CJ7_(Stephen_Chow) +│   │   ├── Cloverfield_(Matt_Reeves) +│   │   ├── Felix_&_Cie_(Raul_Garcia) +│   │   ├── Hancock_(Peter_Berg) +│   │   ├── Igor_(Tony_Leondis) +│   │   ├── Intracable_(Gregory_Hoblit) +│   │   ├── La_Cite_de_l'ombre_(Gil_Kenan) +│   │   ├── La_Journee_de_la_jupe_(Jean-Paul_Lilienfeld) +│   │   ├── Lecoquartier_de_la_ZAC_de_Bonne_a_Grenoble_-_2009 +│   │   ├── L'emmerdeur_(Francis_Veber) +│   │   ├── Le_Mulot_menteur_(Andrea_Kiss) +│   │   ├── Les_Passagers_(Rodrigo_Garcia) +│   │   ├── Mia_et_le_Migou_(Jacques-Remy_Girerd) +│   │   ├── Phenomenes_(M._Night_Shyamalan) +│   │   ├── Ponyo_sur_la_falaise_(Hayao_Miyazaki) +│   │   └── The_Spirit_(Frank_Miller) +│   ├── 2009 +│   │   ├── 2012_(Roland_Emmerich) +│   │   ├── Astro_Boy_(David_Bowers) +│   │   ├── Clones_(Jonathan_Mostow) +│   │   ├── Coraline_(Henry_Selick) +│   │   ├── Der_Kleine_und_das_Biest_(Uwe_Heidschoetter) +│   │   ├── District_9_(Neill_Blomkamp) +│   │   ├── Fanboys_(Kyle_Newman) +│   │   ├── IMAX_-_Under_the_Sea_-_IMAX_(Howard_Hall) +│   │   ├── L'Elite_de_Brooklyn_(Antoine_Fuqua) +│   │   ├── Micmacs_a_tire-larigot_(Jean-Pierre_Jeunet) +│   │   ├── Moana_(Alfredo_Peyretti) +│   │   ├── Precious_(Lee_Daniels) +│   │   ├── Predictions_(Alex_Proyas) +│   │   ├── Professeur_Layton_et_la_diva_eternelle_(Masakazu_Hashimoto) +│   │   ├── Summer_Wars_(Mamoru_Hosoda) +│   │   ├── The_Box_(Richard_Kelly) +│   │   ├── This_is_it_(Kenny_Ortega) +│   │   └── Ultimate_Game_(Mark_Neveldine) +│   ├── 2010 +│   │   ├── Arrietty,_le_petit_monde_des_chapardeurs_(Hiromasa_Yonebayashi) +│   │   ├── Date_limite_(Todd_Phillips) +│   │   ├── Il_reste_du_jambon_(Anne_Depetrini) +│   │   ├── Inception_(Christopher_Nolan) +│   │   ├── Jean-Luc_Lemoine_-_Lemoine_Man_Show +│   │   ├── La_foret_contre-attaque_(Roger_Kumble) +│   │   ├── Marc_Jolivet_fete_ses_40_ans_de_scene +│   │   ├── Rien_a_declarer_(Dany_Boon) +│   │   ├── Stone_(John_Curran) +│   │   ├── Submarine_(Richard_Ayoade) +│   │   └── Troll_Hunter_(Andre_Ovredal) +│   ├── 2011 +│   │   ├── Bad_Teacher_(Jake_Kasdan) +│   │   ├── Bon_a_tirer_(Bobby_Farrelly) +│   │   ├── Cowboys_et_envahisseurs_(Jon_Favreau) +│   │   ├── De_l'eau_pour_les_elephants_(Francis_Lawrence) +│   │   ├── Ecstasy_(Robert_Heydon) +│   │   ├── Emilie_Jolie_(Philippe_Chatel) +│   │   ├── Eva_(Kike_Maillo) +│   │   ├── Freddy_tete_de_crapaud_(Peter_Dodd) +│   │   ├── Itineraire_Bis_(Jean-Luc_Perreard) +│   │   ├── La_Defense_Lincoln_(Brad_Furman) +│   │   ├── L'amour_sur_un_plateau +│   │   ├── Le_casse_de_Central_Park_(Brett_Ratner) +│   │   ├── Le_Chat_du_rabbin_(Antoine_Delesvaux) +│   │   ├── Les_Aventures_de_Tintin_-_Le_Secret_de_La_Licorne_(Steven_Spielberg) +│   │   ├── Les_Immortels_(Tarsem_Singh) +│   │   ├── Milo_sur_Mars_(Simon_Wells) +│   │   ├── Moi,_Michel_G.,_milliardaire,_maitre_du_monde_(Stephane_Kazandjian) +│   │   ├── Parce_Que_Je_La_Vole_Bien_(Jean-Luc_Moreau) +│   │   ├── Paul_(Greg_Mottola) +│   │   ├── Piegee_(Steven_Soderbergh) +│   │   ├── Popeck_-_C'est_la_derniere_fois..._! +│   │   ├── Real_Steel_(Shawn_Levy) +│   │   ├── Sanctum_(Alister_Grierson) +│   │   ├── Snowflake,_le_Gorille_Blanc_(Andres_G._Schaer) +│   │   ├── Source_Code_(Duncan_Jones) +│   │   ├── The_day_(Douglas_Aarniokoski) +│   │   ├── Voyage_vers_Agartha_(Makoto_Shinkai) +│   │   └── Whole_Lotta_Sole_(Terry_George) +│   ├── 2012 +│   │   ├── Cendrillon_au_Far_West_(Pascal_Herold) +│   │   ├── Dark_Shadows_(Tim_Burton) +│   │   ├── Deal_(Eddy_Terstall) +│   │   ├── Des_Abeilles_et_des_Hommes_(Markus_Imhoof) +│   │   ├── Droles_d'oiseaux_(Wayne_Thornley) +│   │   ├── Extracted_(Nir_Paniry) +│   │   ├── Jean_de_la_Lune_(Stephan_Schesch) +│   │   ├── L'Abominable_Noel_(Chad_Van_De_Keere) +│   │   ├── Le_Cavalier_de_l'Aube_(Terry_Miles) +│   │   ├── Le_jour_des_corneilles_(Jean-Christophe_Dessaint) +│   │   ├── Les_Bonobos_(Laurent_Baffie) +│   │   ├── Le_secret_de_l'etoile_du_nord_(Nils_Gaup) +│   │   ├── Les_Enfants_loups,_Ame_et_Yuki_(Mamoru_Hosoda) +│   │   ├── Les_Pirates_!_Bons_a_rien,_mauvais_en_tout_(Peter_Lord) +│   │   ├── Les_Pirates_!_Toi_aussi,_deviens_un_pirate_!_(Jay_Grace) +│   │   ├── Lettre_a_Momo_(Hiroyuki_Okiura) +│   │   ├── Lincoln_(Steven_Spielberg) +│   │   ├── L'Odyssee_de_Pi_(Ang_Lee) +│   │   ├── Mass_Effect_-_Paragon_perdu_(Atsushi_Takeuchi) +│   │   ├── Nos_plus_belles_vacances_(Philippe_Lellouche) +│   │   ├── Radiostars_(Romain_Levy) +│   │   ├── The_End_(Jorge_Torregrossa) +│   │   ├── Un_Plan_parfait_(Pascal_Chaumeil) +│   │   ├── Voisins_du_troisieme_type_(Akiva_Schaffer) +│   │   └── Zarafa_(Remi_Bezancon) +│   ├── 2013 +│   │   ├── 12_Years_a_Slave_(Steve_McQueen) +│   │   ├── Amazonia_(Thierry_Ragobert) +│   │   ├── American_Stories_(Wayne_Kramer) +│   │   ├── Anina_(Alfredo_Soderguit) +│   │   ├── Anthony_Kavanagh_-_Joue_a_domicile_(Real_Beland) +│   │   ├── Au_bonheur_des_ogres_(Nicolas_Bary) +│   │   ├── Chevallier_et_Laspales_-_Les_menteurs +│   │   ├── Delete +│   │   ├── Fonzy_(Isabelle_Doval) +│   │   ├── Jack,_le_chasseur_de_geants_(Bryan_Singer) +│   │   ├── La_Strategie_Ender_(Gavin_Hood) +│   │   ├── Le_conte_de_la_princesse_Kaguya_(Isao_Takahata) +│   │   ├── Les_Aventures_extraordinaires_d'un_apprenti_detective_(Jonathan_Newman) +│   │   ├── Les_Gamins_(Anthony_Marciano) +│   │   ├── Les_Garcons_et_Guillaume,_a_Table_!_(Guillaume_Gallienne) +│   │   ├── Les_Stagiaires_(Shawn_Levy) +│   │   ├── Les_Zevades_de_l'espace_(Cal_Brunker) +│   │   ├── Lone_Ranger,_naissance_d'un_heros_(Gore_Verbinski) +│   │   ├── Loulou,_l'incroyable_secret_(Eric_Omond) +│   │   ├── Patema_et_le_monde_inverse_(Yasuhiro_Yoshiura) +│   │   ├── Scooby-Doo!_le_fantome_de_l'opera_(Victor_Cook) +│   │   ├── Snowpiercer_-_Le_Transperceneige_(Joon-ho_Bong) +│   │   ├── Sublimes_creatures_(Richard_LaGravenese) +│   │   ├── Tante_Hilda_!_(Benoit_Chieux) +│   │   ├── Turbo_(David_Soren) +│   │   ├── Turf_(Fabien_Onteniente) +│   │   └── Vive_la_France_(Michael_Youn) +│   ├── 2014 +│   │   ├── Adieu_au_langage_(Jean-Luc_Godard) +│   │   ├── Alexandre_et_sa_journee_epouvantablement_terrible_et_affreuse_(Miguel_Arteta) +│   │   ├── Claudia_Tagbo_Crazy +│   │   ├── Echo_(Dave_Green) +│   │   ├── Hippocrate_(Thomas_Lilti) +│   │   ├── I,_Frankenstein_(Stuart_Beattie) +│   │   ├── Interstellar_(Christopher_Nolan) +│   │   ├── Kev_Adams_-_Voila_Voila +│   │   ├── La_Famille_Belier_(Eric_Lartigau) +│   │   ├── La_legende_de_Manolo_(Jorge_R._Gutierrez) +│   │   ├── La_Lesbienne_Invisible +│   │   ├── Les_Boxtrolls_(Graham_Annable) +│   │   ├── Les_Chevaliers_du_Fiel_-_Croisiere_d'enfer_! +│   │   ├── Le_Septieme_fils_(Sergei_Bodrov) +│   │   ├── Les_municipales_(Pierre_Palmade) +│   │   ├── Les_Recettes_du_bonheur_(Lasse_Hallstroem) +│   │   ├── L'ile_de_Giovanni_(Mizuho_Nishikubo) +│   │   ├── Lucy_(Luc_Besson) +│   │   ├── Need_for_Speed_(Scott_Waugh) +│   │   ├── On_the_Run_Tour_-_Beyonce_and_Jay_Z_(Jonas_Akerlund) +│   │   ├── Outpost_37_(Jabbar_Raisani) +│   │   ├── Permanent +│   │   ├── Saint_Laurent_(Bertrand_Bonello) +│   │   ├── Sex_Tape_(Jake_Kasdan) +│   │   ├── Souvenirs_de_Marnie_(Hiromasa_Yonebayashi) +│   │   ├── Star_Wars_Rebels_Premices_d'une_rebellion_(Dave_Filoni) +│   │   ├── St_Vincent_(Theodore_Melfi) +│   │   ├── Team_hot_wheels_-_La_legende_(Matt_Danner) +│   │   └── Tom_Little_et_le_miroir_magique_(Ernesto_Padron) +│   ├── 2015 +│   │   ├── Heidi_(Alain_Gsponer) +│   │   ├── Je_suis_un_soldat_(Laurent_Lariviere) +│   │   └── Point_Break_(Ericson_Core) +│   ├── 2016 +│   │   ├── Gold_(Stephen_Gaghan) +│   │   ├── L'Age_de_glace_-_La_Grande_Chasse_aux_oeufs_(Ricardo_Curtis) +│   │   ├── La_La_Land_(Damien_Chazelle) +│   │   ├── La_tortue_rouge_(Michael_Dudok_de_Wit) +│   │   ├── Peter_et_Elliott_le_dragon_(David_Lowery) +│   │   ├── Radin_!_(Fred_Cavaye) +│   │   ├── Tarzan_(David_Yates) +│   │   └── Virtual_Revolution_(Guy-Roger_Duvert) +│   ├── 2017 +│   │   ├── Goodbye_Christopher_Robin_(Simon_Curtis) +│   │   ├── La_Tour_sombre_(Nikolaj_Arcel) +│   │   └── Negative_(Joshua_Caldwell) +│   ├── 2018 +│   │   ├── Croc-Blanc_(Alexandre_Espigares) +│   │   ├── Dilili_a_Paris_(Michel_Ocelot) +│   │   ├── Hover_(Matt_Osterman) +│   │   ├── Le_mystere_des_pingouins_(Hiroyasu_Ishida) +│   │   └── Nicky_Larson_et_le_Parfum_de_Cupidon_(Philippe_Lacheau) +│   ├── 2019 +│   │   ├── 1917_(Sam_Mendes) +│   │   ├── Apollo_11_(Todd_Douglas_Miller) +│   │   ├── Charlie's_Angels_(Elizabeth_Banks) +│   │   ├── Code_poursuite_(Poul_Berg) +│   │   ├── Dragon_Quest_-_Your_Story_(Takashi_Yamazaki) +│   │   ├── Jaccuse_(Roman_Polanski) +│   │   ├── J'irai_ou_tu_iras_(Geraldine_Nakache) +│   │   ├── Joker_(Todd_Phillips) +│   │   ├── Joyeuse_retraite_!_(Fabrice_Bracq) +│   │   ├── La_Famille_Addams_(Conrad_Vernon) +│   │   ├── La_Plateforme_(Galder_Gaztelu-Urrutia) +│   │   ├── Late_Night_(Nisha_Ganatra) +│   │   ├── Les_hirondelles_de_Kaboul_(Zabou_Breitman) +│   │   ├── Les_Incognitos_(Troy_Quane) +│   │   ├── Les_Miserables_(Ladj_Ly) +│   │   ├── L'Incroyable_Histoire_du_facteur_Cheval_(Nils_Tavernier) +│   │   ├── Little_monsters_(Abe_Forsythe) +│   │   ├── Lucy_in_the_Sky_(Noah_Hawley) +│   │   ├── Made_in_China_(Julien_Abraham) +│   │   ├── Mon_Chat,_L'elfe_Malicieux_Et_Moi_(Evgeniy_Bedarev) +│   │   ├── Remi_sans_famille_(Antoine_Blossier) +│   │   ├── Rocketman_(Dexter_Fletcher) +│   │   ├── Un_ami_extraordinaire_(Marielle_Heller) +│   │   ├── VFW_(Joe_Begos) +│   │   └── Voyage_au_bout_de_la_Terre_(Espen_Sandberg) +│   ├── 2020 +│   │   ├── 10_jours_sans_maman_(Ludovic_Bernard) +│   │   ├── Dragons_-_Les_Gardiens_du_ciel_-_A_la_poursuite_du_dragon_d'or_(Robert_Scull) +│   │   ├── Le_Lion_(Ludovic_Colbeau-Justin) +│   │   ├── Le_voyage_du_Dr_Dolittle_(Stephen_Gaghan) +│   │   └── Sonic_le_film_(Jeff_Fowler) +│   ├── 28_..._Plus_Tard_-_Saga +│   │   ├── 2002 +│   │   │   └── 28_jours_plus_tard_(Danny_Boyle) +│   │   └── 2007 +│   │   └── 28_semaines_plus_tard_(Juan_Carlos_Fresnadillo) +│   ├── 300_-_Saga +│   │   └── 2006 +│   │   └── 300_(Zack_Snyder) +│   ├── 30_Jours_de_Nuit_-_Saga +│   │   └── 2007 +│   │   └── 30_jours_de_nuit_(David_Slade) +│   ├── Albator_-_Saga +│   │   └── 2013 +│   │   └── Albator,_corsaire_de_l'espace_(Shinji_Aramaki) +│   ├── Alex_Cross +│   │   └── 2012 +│   ├── Alex_Cross_-_Saga +│   │   └── 2012 +│   │   └── Alex_Cross_(Rob_Cohen) +│   ├── Alice_au_Pays_des_Merveilles_-_Saga +│   │   └── 2010 +│   │   └── Alice_au_pays_des_merveilles_(Tim_Burton) +│   ├── Alien_Nation_(Collection) +│   │   └── 1988 +│   ├── Alien_Nation_-_Saga +│   │   └── 1988 +│   │   └── Futur_immediat,_Los_Angeles_1991_(Graham_Baker) +│   ├── Alvin_&_les_Chipmunks_-_Saga +│   │   ├── 2007 +│   │   │   └── Alvin_et_les_Chipmunks_(Tim_Hill) +│   │   ├── 2009 +│   │   │   └── Alvin_et_les_Chipmunks_2_(Betty_Thomas) +│   │   └── 2011 +│   │   └── Alvin_et_les_Chipmunks_3_(Mike_Mitchell) +│   ├── American_Pie_Presents_-_Saga +│   │   └── 2007 +│   │   └── American_Pie_-_Campus_en_folie_(Andrew_Waller) +│   ├── Angry_Birds_-_Saga +│   │   └── 2016 +│   │   └── Angry_Birds,_le_film_(Clay_Kaytis) +│   ├── Ant-Man_-_Saga +│   │   ├── 2015 +│   │   │   └── Ant-Man_(Peyton_Reed) +│   │   └── 2018 +│   │   └── Ant-Man_et_la_Guepe_(Peyton_Reed) +│   ├── Appleseed_-_Saga +│   │   └── 2007 +│   │   └── Appleseed_Ex_Machina_(Shinji_Aramaki) +│   ├── Aquaman_-_Saga +│   │   └── 2018 +│   ├── Arthur_et_les_Minimoys_-_Saga +│   │   ├── 2006 +│   │   │   └── Arthur_et_les_Minimoys_(Luc_Besson) +│   │   ├── 2009 +│   │   │   └── Arthur_et_la_Vengeance_de_Maltazard_(Luc_Besson) +│   │   └── 2010 +│   │   └── Arthur_3_-_La_Guerre_des_deux_mondes_(Luc_Besson) +│   ├── Asterix_&_Obelix_(Animation)_-_Saga +│   │   ├── 1967 +│   │   │   └── Asterix_le_Gaulois_(Ray_Goossens) +│   │   ├── 1968 +│   │   │   └── Asterix_et_Cleopatre_(Rene_Goscinny) +│   │   ├── 1976 +│   │   │   └── Les_12_travaux_d'Asterix_(Rene_Goscinny) +│   │   ├── 1985 +│   │   ├── 1986 +│   │   │   └── Asterix_chez_les_Bretons_(Pino_Van_Lamsweerde) +│   │   ├── 1989 +│   │   │   └── Asterix_et_le_coup_du_menhir_(Philippe_Grimond) +│   │   ├── 1994 +│   │   │   └── Asterix_et_les_Indiens_(Gerhard_Hahn) +│   │   ├── 2006 +│   │   │   └── Asterix_et_les_Vikings_(Stefan_Fjeldmark) +│   │   ├── 2014 +│   │   │   └── Asterix_-_Le_Domaine_des_dieux_(Louis_Clichy) +│   │   └── 2018 +│   │   └── Asterix_-_Le_Secret_de_la_Potion_Magique_(Alexandre_Astier) +│   ├── Asterix_&_Obelix_-_Saga +│   │   ├── 2002 +│   │   │   └── Asterix_&_Obelix_Mission_Cleopatre_(Alain_Chabat) +│   │   └── 2008 +│   │   └── Asterix_aux_Jeux_Olympiques_(Thomas_Langmann) +│   ├── Austin_Powers_-_Saga +│   │   ├── 1997 +│   │   │   └── Austin_Powers_(Jay_Roach) +│   │   ├── 1999 +│   │   │   └── Austin_Powers_-_L'espion_qui_m'a_tiree_(Jay_Roach) +│   │   └── 2002 +│   │   └── Austin_Powers_dans_Goldmember_(Jay_Roach) +│   ├── Aux_origines_de_l'humanite +│   │   └── 2007 +│   │   └── Le_Sacre_de_l'homme_(Jacques_Malaterre) +│   ├── Avatar_-_Saga +│   │   └── 2009 +│   │   └── Avatar_(James_Cameron) +│   ├── Avengers_-_Saga +│   │   ├── 2012 +│   │   │   └── Avengers_(Joss_Whedon) +│   │   ├── 2015 +│   │   │   └── Avengers_-_L'Ere_d'Ultron_(Joss_Whedon) +│   │   └── 2018 +│   │   └── Avengers_-_Infinity_War_(Anthony_Russo) +│   ├── Baby_Boss_-_Saga +│   │   └── 2017 +│   │   └── Baby_Boss_(Tom_McGrath) +│   ├── Babysitting_-_Saga +│   │   └── 2015 +│   │   └── Babysitting_2_(Nicolas_Benamou) +│   ├── Bad_Boys_-_Saga +│   │   └── 1995 +│   │   └── Bad_Boys_(Michael_Bay) +│   ├── Bad_Moms_-_Saga +│   │   └── 2017 +│   ├── Balto_-_Saga +│   │   └── 1995 +│   │   └── Balto_chien-loup,_heros_des_neiges_(Simon_Wells) +│   ├── Banlieue_13_-_Saga +│   │   ├── 2004 +│   │   │   └── Banlieue_13_(Pierre_Morel) +│   │   └── 2009 +│   │   └── Banlieue_13_-_Ultimatum_(Patrick_Alessandrin) +│   ├── Batman_(1966)_-_Saga +│   │   └── 1966 +│   │   └── Batman_(Leslie_H._Martinson) +│   ├── Batman_(DC_Universe_Animated)_Collection +│   │   └── 2003 +│   ├── Batman_(DC_Universe_Animated)_-_Saga +│   │   └── 2003 +│   │   └── Batman_-_Le_mystere_de_Batwoman_(Curt_Geda) +│   ├── Batman_-_Saga +│   │   ├── 1989 +│   │   │   └── Batman_(Tim_Burton) +│   │   ├── 1992 +│   │   │   └── Batman,_le_defi_(Tim_Burton) +│   │   ├── 1995 +│   │   │   └── Batman_forever_(Joel_Schumacher) +│   │   └── 1997 +│   │   └── Batman_&_Robin_(Joel_Schumacher) +│   ├── Batman_-_The_Dark_Knight_-_Saga +│   │   ├── 2005 +│   │   │   └── Batman_Begins_(Christopher_Nolan) +│   │   ├── 2008 +│   │   │   └── The_Dark_Knight_-_Le_Chevalier_noir_(Christopher_Nolan) +│   │   └── 2012 +│   │   └── The_Dark_Knight_Rises_(Christopher_Nolan) +│   ├── Batman_The_Dark_Knight_-_Saga +│   │   ├── 2005 +│   │   ├── 2008 +│   │   └── 2012 +│   ├── Battlestar_Galactica_-_Saga +│   │   └── 2007 +│   │   └── Battlestar_Galactica_-_Razor_(Felix_Enriquez_Alcala) +│   ├── Beetlejuice_Collection +│   │   └── 1988 +│   ├── Belle_et_Sebastien_-_Saga +│   │   └── 2015 +│   │   └── Belle_et_Sebastien_-_L'aventure_continue_(Christian_Duguay) +│   ├── Ben_10_Collection +│   │   ├── 2008 +│   │   └── 2009 +│   ├── Ben_10_-_Saga +│   │   ├── 2007 +│   │   │   └── Ben_10_-_Course_contre_la_montre_(Alex_Winter) +│   │   ├── 2008 +│   │   └── 2009 +│   │   └── Ben_10_-_Alien_Swarm_(Alex_Winter) +│   ├── Benjamin_Gates_-_Saga +│   │   ├── 2004 +│   │   │   └── Benjamin_Gates_et_le_Tresor_des_Templiers_(Jon_Turteltaub) +│   │   └── 2007 +│   │   └── Benjamin_Gates_et_le_livre_des_secrets_(Jon_Turteltaub) +│   ├── Big_Mamma_-_Saga +│   │   └── 2011 +│   │   └── Big_Mamma_3_-_De_pere_en_fils_(John_Whitesell) +│   ├── Black_Panther_-_Saga +│   │   └── 2018 +│   │   └── Black_Panther_(Ryan_Coogler) +│   ├── Blade_Runner_-_Saga +│   │   ├── 1982 +│   │   │   └── Blade_Runner_(Ridley_Scott) +│   │   └── 2017 +│   │   └── Blade_Runner_2049_(Denis_Villeneuve) +│   ├── Blade_-_Saga +│   │   ├── 1998 +│   │   │   └── Blade_(Stephen_Norrington) +│   │   ├── 2002 +│   │   │   └── Blade_II_(Guillermo_del_Toro) +│   │   └── 2004 +│   │   └── Blade_-_Trinity_(David_S._Goyer) +│   ├── Bleach_-_Saga +│   │   └── 2006 +│   │   └── Bleach_-_Memories_of_Nobody_(Noriyuki_Abe) +│   ├── Bleu_d'enfer_-_Saga +│   │   └── 2005 +│   │   └── Bleu_d'enfer_(John_Stockwell) +│   ├── Bridget_Jones_-_Saga +│   │   └── 2004 +│   │   └── Bridget_Jones_-_L'age_de_raison_(Beeban_Kidron) +│   ├── Buddha_-_Saga +│   │   └── 2011 +│   │   └── Bouddha_-_Le_Grand_Depart_(Kozo_Morishita) +│   ├── Cabin_Fever +│   │   └── 2009 +│   ├── Camera_Cafe_-_Saga +│   │   └── 2009 +│   │   └── Le_seminaire_Camera_Cafe_(Charles_Nemes) +│   ├── Candyman_-_Saga +│   │   ├── 1992 +│   │   ├── 1995 +│   │   └── 1999 +│   ├── Captain_America_-_Saga +│   │   ├── 2011 +│   │   │   └── Captain_America_-_First_Avenger_(Joe_Johnston) +│   │   ├── 2014 +│   │   │   └── Captain_America_-_Le_Soldat_de_l'hiver_(Anthony_Russo) +│   │   └── 2016 +│   │   └── Captain_America_-_Civil_War_(Anthony_Russo) +│   ├── Captain_Marvel_-_Saga +│   │   └── 2019 +│   │   └── Captain_Marvel_(Ryan_Fleck) +│   ├── Cars_-_Saga +│   │   └── 2017 +│   │   └── Cars_3_(Brian_Fee) +│   ├── Ca_-_Saga +│   │   └── 2017 +│   │   └── Ca_(Andy_Muschietti) +│   ├── Casper_-_Saga +│   │   └── 2000 +│   │   └── Casper,_le_nouveau_defi_(Owen_Hurley) +│   ├── Cendrillon_&_le_prince_(pas_trop)_charmant_-_Saga +│   │   ├── 2006 +│   │   │   └── Cendrillon_et_le_Prince_(pas_trop)_charmant_(Paul_Bolger) +│   │   └── 2009 +│   │   └── Il_etait_une_fois_Blanche_Neige,_1_pomme,_3_petits_cochons,_7_nains_(Steven_E._Gordon) +│   ├── Charles_Chaplin +│   │   ├── 1914 +│   │   ├── 1915 +│   │   ├── 1916 +│   │   ├── 1917 +│   │   ├── 1918 +│   │   ├── 1921 +│   │   └── 2003 +│   ├── Charlie_et_ses_Droles_de_Dames_-_Saga +│   │   └── 2003 +│   │   └── Charlie's_Angels_-_Les_anges_se_dechainent_(McG) +│   ├── Chasseur_de_monstres_-_Saga +│   │   └── 2015 +│   │   └── Chasseur_de_monstres_(Raman_Hui) +│   ├── Cherie,_J'ai_retreci_les_Gosses_-_Saga +│   │   ├── 1989 +│   │   │   └── Cherie,_j'ai_retreci_les_gosses_(Joe_Johnston) +│   │   └── 1997 +│   │   └── Cherie,_nous_avons_ete_retrecis_(Dean_Cundey) +│   ├── City_Hunter_-_Saga +│   │   ├── 1989 +│   │   │   └── Nicky_Larson,_City_Hunter_-_Amour,_destin_et_un_Magnum_357_(Kenji_Kodama) +│   │   ├── 1990 +│   │   │   ├── Nicky_Larson,_City_Hunter_-_Bay_City_Wars_(Kenji_Kodama) +│   │   │   └── Nicky_Larson,_City_Hunter_-_Complot_pour_un_million_de_dollars_(Kenji_Kodama) +│   │   ├── 1996 +│   │   │   └── Nicky_Larson,_City_Hunter_-_Services_Secrets_(Kenji_Kodama) +│   │   ├── 1997 +│   │   │   └── Nicky_Larson,_City_Hunter_-_Goodbye_My_Sweetheart_(Kazuo_Yamazaki) +│   │   └── 1999 +│   │   └── Nicky_Larson,_City_Hunter_-_La_Mort_de_Ryo_Saeba_(Masaharu_Okuwaki) +│   ├── Cocoon_-_Saga +│   │   └── 1985 +│   │   └── Cocoon_(Ron_Howard) +│   ├── Coeur_de_Dragon_-_Saga +│   │   └── 2020 +│   │   └── Coeur_de_dragon_5_-_La_vengeance_(Ivan_Silvestrini) +│   ├── Comme_Chiens_et_Chats_-_Saga +│   │   └── 2001 +│   │   └── Comme_chiens_et_chats_(Lawrence_Guterman) +│   ├── Comme_des_Betes_-_Saga +│   │   └── 2016 +│   │   └── Comme_des_betes_(Chris_Renaud) +│   ├── Commissaire_Tanquerelle +│   │   └── 1980 +│   ├── Commissaire_Tanquerelle_-_Saga +│   │   └── 1980 +│   │   └── On_a_vole_la_cuisse_de_Jupiter_(Philippe_de_Broca) +│   ├── Corto_Maltese +│   │   ├── 2002 +│   │   ├── 2003 +│   │   └── 2004 +│   ├── Corto_Maltese_-_Saga +│   │   └── 2002 +│   │   ├── Corto_Maltese_-_la_ballade_de_la_mer_salee_(Richard_Danto) +│   │   ├── Corto_Maltese_-_La_cour_secrete_des_Arcanes_(Pascal_Morelli) +│   │   ├── Corto_Maltese_-_La_maison_doree_de_Samarkand_(Richard_Danto) +│   │   ├── Corto_Maltese_-_Les_Celtiques_(Richard_Danto) +│   │   └── Corto_Maltese_-_Sous_le_Signe_du_Capricorne_(Richard_Danto) +│   ├── Crows_Zero_-_Saga +│   │   └── 2007 +│   │   └── Crows_Zero_(Takashi_Miike) +│   ├── Cube_-_Saga +│   │   └── 2002 +│   │   └── Cube2_-_Hypercube_(Andrzej_Sekula) +│   ├── Curious_George_Collection +│   │   └── 2006 +│   ├── Deadpool_-_Saga +│   │   └── 2016 +│   │   └── Deadpool_(Tim_Miller) +│   ├── Der_kleine_Eisbaer_Collection +│   │   └── 2005 +│   ├── Destination_finale_-_Saga +│   │   └── 2003 +│   ├── Detective_Conan_-_Saga +│   │   ├── 1997 +│   │   │   └── Detective_Conan_-_Le_Gratte-Ciel_Infernal_(Kenji_Kodama) +│   │   └── 1998 +│   │   └── Detective_Conan_-_La_14eme_Cible_(Kenji_Kodama) +│   ├── Die_Hard_-_Saga +│   │   ├── 1988 +│   │   │   └── Piege_de_cristal_(John_McTiernan) +│   │   ├── 1990 +│   │   │   └── 58_minutes_pour_vivre_(Renny_Harlin) +│   │   ├── 1995 +│   │   │   └── Une_Journee_en_enfer_(John_McTiernan) +│   │   ├── 2007 +│   │   │   └── Die_Hard_4_-_Retour_en_enfer_(Len_Wiseman) +│   │   └── 2013 +│   │   └── Die_Hard_-_Belle_journee_pour_mourir_(John_Moore) +│   ├── Divergente_-_Saga +│   │   ├── 2014 +│   │   │   └── Divergente_(Neil_Burger) +│   │   ├── 2015 +│   │   │   └── Divergente_2_-_L'insurrection_(Robert_Schwentke) +│   │   └── 2016 +│   │   └── Divergente_3_-_Au-dela_du_mur_(Robert_Schwentke) +│   ├── Docteur_Dolittle_-_Saga +│   │   └── 2009 +│   │   └── Docteur_Dolittle_5_(Alex_Zamm) +│   ├── Doctor_Strange_-_Saga +│   │   └── 2016 +│   │   └── Doctor_Strange_(Scott_Derrickson) +│   ├── Dragon_Ball_Z_Films +│   │   ├── 2013 +│   │   └── 2015 +│   ├── Dragon_Ball_Z_(Films)_-_Saga +│   │   ├── 1992 +│   │   │   └── Dragon_Ball_Z_-_L'Offensive_des_Cyborgs_(Daisuke_Nishio) +│   │   ├── 1993 +│   │   │   └── Dragon_Ball_Z_-_Les_Mercenaires_de_l'espace +│   │   ├── 1994 +│   │   │   └── Dragon_Ball_Z_-_Rivaux_Dangereux_(Shigeyasu_Yamauchi) +│   │   ├── 1995 +│   │   ├── 2013 +│   │   │   └── Dragon_Ball_Z_-_Battle_of_Gods_(Masahiro_Hosoda) +│   │   └── 2015 +│   │   └── Dragon_Ball_Z_-_La_Resurrection_de_F_(Tadayoshi_Yamamuro) +│   ├── Dragon_Nest_-_Saga +│   │   └── 2014 +│   │   └── Dragon_Nest_-_Le_reveil_du_dragon_(Yuefeng_Song) +│   ├── Dragons_-_Saga +│   │   ├── 2010 +│   │   │   └── Dragons_(Dean_DeBlois) +│   │   ├── 2014 +│   │   │   └── Dragons_2_(Dean_DeBlois) +│   │   └── 2019 +│   │   └── Dragons_3 _-_Le_monde_cache_(Dean_DeBlois) +│   ├── DTS +│   │   └── __autre +│   ├── Dumb_and_Dumber_-_Saga +│   │   └── 2014 +│   │   └── Dumb_&_Dumber_De_(Bobby_Farrelly) +│   ├── En_Territoire_Ennemi_-_Saga +│   │   └── 2006 +│   │   └── En_territoire_ennemi_2_(James_Dodson) +│   ├── Evangelion_X.XX_-_Saga +│   │   ├── 2007 +│   │   │   └── Evangelion_-_1.11_You_Are_(Not)_Alone_(Hideaki_Anno) +│   │   ├── 2009 +│   │   │   └── Evangelion_-_2.22_You_Can_(Not)_Advance_(Hideaki_Anno) +│   │   └── 2012 +│   │   └── Evangelion_-_3.33_You_Can_(Not)_Redo_(Hideaki_Anno) +│   ├── Evasion_-_Saga +│   │   └── 2018 +│   │   └── Evasion_2_-_Le_Labyrinthe_d'Hades_(Steven_C._Miller) +│   ├── Expendables_-_Saga +│   │   ├── 2012 +│   │   │   └── Expendables_2_-_Unite_speciale_(Simon_West) +│   │   └── 2014 +│   │   └── Expendables_3_(Patrick_Hughes) +│   ├── Fantomas +│   │   ├── 1964 +│   │   │   └── Fantomas_(Andre_Hunebelle) +│   │   ├── 1965 +│   │   │   └── Fantomas_se_dechaine_(Andre_Hunebelle) +│   │   └── 1967 +│   │   └── Fantomas_contre_Scotland_Yard_(Andre_Hunebelle) +│   ├── Fast_&_Furious_-_Saga +│   │   ├── 2001 +│   │   │   └── Fast_And_Furious_(Rob_Cohen) +│   │   ├── 2003 +│   │   │   └── 2_Fast_2_Furious_(John_Singleton) +│   │   ├── 2006 +│   │   │   └── Fast_and_Furious_Tokyo_drift_(Justin_Lin) +│   │   ├── 2009 +│   │   │   └── Fast_&_Furious_4_(Justin_Lin) +│   │   ├── 2011 +│   │   │   └── Fast_&_Furious_5_(Justin_Lin) +│   │   ├── 2013 +│   │   │   └── Fast_&_Furious_6_(Justin_Lin) +│   │   ├── 2015 +│   │   │   └── Fast_&_Furious_7_(James_Wan) +│   │   └── 2017 +│   │   └── Fast_&_Furious_8_(F._Gary_Gray) +│   ├── Fee_Clochette_-_Saga +│   │   ├── 2012 +│   │   │   └── Clochette_et_le_secret_des_fees_(Roberts_Gannaway) +│   │   └── 2014 +│   ├── FernGully_-_Saga +│   │   └── 1992 +│   │   └── Les_Aventures_de_Zak_et_Crysta_dans_la_foret_tropicale_de_FernGully_(Bill_Kroyer) +│   ├── Festin_de_Requin_-_Saga +│   │   └── 2006 +│   │   └── Festin_de_requin_(Howard_E._Baker) +│   ├── Fievel_et_le_Nouveau_Monde_-_Saga +│   │   ├── 1986 +│   │   │   └── Fievel_et_le_nouveau_monde_(Don_Bluth) +│   │   ├── 1991 +│   │   │   └── Fievel_au_Far_West_(Phil_Nibbelink) +│   │   ├── 1998 +│   │   │   └── Fievel_et_le_tresor_perdu_(Larry_Latham) +│   │   └── 1999 +│   │   └── Fievel_et_le_mystere_du_monstre_de_la_nuit_(Larry_Latham) +│   ├── Final_Fantasy_-_Saga +│   │   └── 2001 +│   │   └── Final_Fantasy_-_Les_creatures_de_l'esprit_(Hironobu_Sakaguchi) +│   ├── Frankenstein_(Hammer)_-_Saga +│   │   ├── 1969 +│   │   │   └── Le_retour_de_Frankenstein_(Terence_Fisher) +│   │   └── 1974 +│   │   └── Frankenstein_et_le_monstre_de_l'enfer_(Terence_Fisher) +│   ├── Frankenstein_(Hammer_Series) +│   │   ├── 1969 +│   │   └── 1973 +│   ├── Frankenstein_(Universal)_-_Saga +│   │   ├── 1931 +│   │   │   └── Frankenstein_(James_Whale) +│   │   └── 1935 +│   │   └── La_Fiancee_de_Frankenstein_(James_Whale) +│   ├── Frankenstein_(Universal_Series) +│   │   ├── 1931 +│   │   └── 1935 +│   ├── Freddy_Krueger_-_Saga +│   │   ├── 1984 +│   │   ├── 1985 +│   │   ├── 1987 +│   │   ├── 1988 +│   │   ├── 1989 +│   │   ├── 1991 +│   │   ├── 1994 +│   │   └── 2010 +│   ├── Garfield_(Animation)_-_Saga +│   │   ├── 2007 +│   │   │   └── Garfield_3D_(Mark_A.Z._Dippe) +│   │   └── 2009 +│   │   └── Super_Garfield_(Mark_A.Z._Dippe) +│   ├── Garfield_-_Saga +│   │   └── 2006 +│   │   └── Garfield_2_(Tim_Hill) +│   ├── George_de_la_jungle_-_Saga +│   │   └── 1997 +│   │   └── George_de_la_jungle_(Sam_Weisman) +│   ├── Georges_le_petit_curieux_-_Saga +│   │   └── 2006 +│   │   └── Georges_le_petit_curieux_(Matthew_O'Callaghan) +│   ├── Ghost_in_the_Shell +│   │   ├── 2004 +│   │   └── 2008 +│   ├── Ghost_in_the_Shell_Arise +│   │   └── 2013 +│   ├── Ghost_in_the_Shell_Arise_-_Saga +│   │   └── 2013 +│   │   └── Ghost_in_the_Shell_Arise_-_Border_2_-_Ghost_Whispers_(Atsushi_Takeuchi) +│   ├── Ghost_in_the_Shell_-_Saga +│   │   ├── 1995 +│   │   │   └── Ghost_in_the_Shell_(Mamoru_Oshii) +│   │   ├── 2004 +│   │   │   └── Ghost_in_the_Shell_2_-_Innocence_(Mamoru_Oshii) +│   │   └── 2008 +│   │   └── Ghost_in_the_Shell_2.0_(Mamoru_Oshii) +│   ├── Ghost_Rider_-_Saga +│   │   └── 2007 +│   ├── G.I._Joe_-_Saga +│   │   └── 2009 +│   │   └── G.I._Joe_-_Le_Reveil_du_Cobra_(Stephen_Sommers) +│   ├── Gnomeo_&_Juliet_-_Saga +│   │   └── 2018 +│   │   └── Sherlock_Gnomes_(John_Stevenson) +│   ├── Godzilla_(Animation)_-_Saga +│   │   ├── 2017 +│   │   │   └── Godzilla_-_La_planete_des_monstres_(Hiroyuki_Seshita) +│   │   └── 2018 +│   │   └── Godzilla_-_La_ville_a_l'aube_du_combat_(Hiroyuki_Seshita) +│   ├── Grease_-_Saga +│   │   └── 1978 +│   │   └── Grease_(Randal_Kleiser) +│   ├── Gremlins_-_Saga +│   │   ├── 1984 +│   │   │   └── Gremlins_(Joe_Dante) +│   │   └── 1990 +│   │   └── Gremlins_2_-_La_Nouvelle_Generation_(Joe_Dante) +│   ├── Grindhouse_-_Saga +│   │   └── 2007 +│   │   └── Planete_terreur_(Robert_Rodriguez) +│   ├── Gruffalo_(Collection) +│   │   └── 2011 +│   ├── Gruffalo_-_Saga +│   │   └── 2011 +│   │   └── Le_petit_Gruffalo_(Uwe_Heidschoetter) +│   ├── Harry_Potter_-_Saga +│   │   ├── 2001 +│   │   │   └── Harry_Potter_a_l'ecole_des_sorciers_(Chris_Columbus) +│   │   ├── 2002 +│   │   │   └── Harry_Potter_et_la_Chambre_des_secrets_(Chris_Columbus) +│   │   ├── 2004 +│   │   │   └── Harry_Potter_et_le_Prisonnier_d'Azkaban_(Alfonso_Cuaron) +│   │   ├── 2005 +│   │   │   └── Harry_Potter_et_la_Coupe_de_feu_(Mike_Newell) +│   │   ├── 2007 +│   │   │   └── Harry_Potter_et_l'Ordre_du_Phenix_(David_Yates) +│   │   ├── 2009 +│   │   │   └── Harry_Potter_et_le_Prince_de_sang-mele_(David_Yates) +│   │   ├── 2010 +│   │   │   └── Harry_Potter_et_les_Reliques_de_la_mort_-_1ere_partie_(David_Yates) +│   │   └── 2011 +│   │   └── Harry_Potter_et_les_Reliques_de_la_mort_-_2eme_partie_(David_Yates) +│   ├── Hellboy_-_Saga +│   │   └── 2008 +│   │   └── Hellboy_II_-_Les_Legions_d'or_maudites_(Guillermo_del_Toro) +│   ├── Hellraiser_-_Saga +│   │   ├── 1987 +│   │   ├── 1988 +│   │   ├── 1992 +│   │   ├── 1996 +│   │   ├── 2000 +│   │   ├── 2002 +│   │   └── 2005 +│   ├── Highlander_-_Saga +│   │   └── 1986 +│   │   └── Highlander_(Russell_Mulcahy) +│   ├── Histoires_de_fantomes_chinois_-_Saga +│   │   ├── 1987 +│   │   │   └── Histoires_de_fantomes_chinois_(Siu-Tung_Ching) +│   │   ├── 1990 +│   │   │   └── Histoires_de_fantomes_chinois_2_(Siu-Tung_Ching) +│   │   └── 1991 +│   │   └── Histoires_de_fantomes_chinois_3_(Siu-Tung_Ching) +│   ├── Hollow_Man_-_Saga +│   │   ├── 2000 +│   │   │   └── Hollow_Man_-_L'Homme_sans_ombre_(Paul_Verhoeven) +│   │   └── 2006 +│   │   └── Hollow_Man_2_(Claudio_Faeh) +│   ├── Hostel_-_Saga +│   │   └── 2007 +│   ├── Hotel_Transylvanie_-_Saga +│   │   ├── 2012 +│   │   │   └── Hotel_Transylvanie_(Genndy_Tartakovsky) +│   │   ├── 2015 +│   │   │   └── Hotel_Transylvanie_2_(Genndy_Tartakovsky) +│   │   └── 2018 +│   │   └── Hotel_Transylvanie_3_-_Des_vacances_monstrueuses_(Genndy_Tartakovsky) +│   ├── Hot_Shots_!_-_Saga +│   │   └── 1991 +│   │   └── Hot_Shots!_(Jim_Abrahams) +│   ├── Hot_Tub_Time_Machine_Collection +│   │   └── 2010 +│   ├── Hunger_Games_-_Saga +│   │   ├── 2012 +│   │   │   └── Hunger_Games_(Gary_Ross) +│   │   ├── 2013 +│   │   │   └── Hunger_Games_-_L'Embrasement_-_IMAX_(Francis_Lawrence) +│   │   ├── 2014 +│   │   │   └── Hunger_Games_-_La_Revolte,_1ere_partie_(Francis_Lawrence) +│   │   └── 2015 +│   │   └── Hunger_Games_-_La_Revolte,_partie_2_(Francis_Lawrence) +│   ├── Independence_Day_-_Saga +│   │   ├── 1996 +│   │   │   └── Independence_Day_(Roland_Emmerich) +│   │   └── 2016 +│   │   └── Independence_Day_-_Resurgence_(Roland_Emmerich) +│   ├── Indiana_Jones_-_Saga +│   │   ├── 1981 +│   │   │   └── Les_Aventuriers_de_l'arche_perdue_(Steven_Spielberg) +│   │   ├── 1984 +│   │   │   ├── Indiana_Jones_et_le_temple_maudit_(Steven_Spielberg) +│   │   │   └── Indiana_Jones_et_le_Temple_maudit_(Steven_Spielberg) +│   │   ├── 1989 +│   │   │   └── Indiana_Jones_et_la_derniere_croisade_(Steven_Spielberg) +│   │   └── 2008 +│   │   └── Indiana_Jones_et_le_royaume_du_crane_de_cristal_(Steven_Spielberg) +│   ├── Insidious_-_Saga +│   │   ├── 2010 +│   │   │   └── Insidious_(James_Wan) +│   │   ├── 2013 +│   │   │   └── Insidious_-_Chapitre_2_(James_Wan) +│   │   └── 2015 +│   ├── Iron_Man_-_Saga +│   │   ├── 2008 +│   │   │   └── Iron_Man_(Jon_Favreau) +│   │   ├── 2010 +│   │   │   └── Iron_Man_2_(Jon_Favreau) +│   │   └── 2013 +│   │   └── Iron_Man_3_(Shane_Black) +│   ├── Iron_Sky +│   │   ├── 2012 +│   │   │   └── Iron_Sky_(Timo_Vuorensola) +│   │   └── 2019 +│   │   └── Iron_sky_2_(Timo_Vuorensola) +│   ├── It_-_Movie_Collection +│   │   └── 2017 +│   ├── Iwo_Jima +│   │   └── 2006 +│   ├── Iwo_Jima_-_Saga +│   │   └── 2006 +│   │   └── Lettres_d'Iwo_Jima_(Clint_Eastwood) +│   ├── Jack_Reacher +│   │   └── 2012 +│   ├── Jack_Reacher_-_Saga +│   │   └── 2012 +│   │   └── Jack_Reacher_(Christopher_McQuarrie) +│   ├── James_Bond_-_Saga +│   │   ├── 1962 +│   │   │   └── James_Bond_007_contre_Dr._No_(Terence_Young) +│   │   ├── 1963 +│   │   │   └── Bons_baisers_de_Russie_(Terence_Young) +│   │   ├── 1964 +│   │   │   └── Goldfinger_(Guy_Hamilton) +│   │   ├── 1965 +│   │   │   └── Operation_Tonnerre_(Terence_Young) +│   │   ├── 1967 +│   │   │   └── On_ne_vit_que_deux_fois_(Lewis_Gilbert) +│   │   ├── 1969 +│   │   │   └── Au_service_secret_de_sa_Majeste_(Peter_R._Hunt) +│   │   ├── 1971 +│   │   │   └── Les_Diamants_sont_eternels_(Guy_Hamilton) +│   │   ├── 1973 +│   │   │   └── Vivre_et_laisser_mourir_(Guy_Hamilton) +│   │   ├── 1974 +│   │   │   └── L'Homme_au_pistolet_d'or_(Guy_Hamilton) +│   │   ├── 1977 +│   │   │   └── L'Espion_qui_m'aimait_(Lewis_Gilbert) +│   │   ├── 1979 +│   │   │   └── Moonraker_(Lewis_Gilbert) +│   │   ├── 1981 +│   │   │   └── Rien_que_pour_vos_yeux_(John_Glen) +│   │   ├── 1983 +│   │   │   ├── Jamais_plus_jamais_(Irvin_Kershner) +│   │   │   └── Octopussy_(John_Glen) +│   │   ├── 1985 +│   │   │   └── Dangereusement_votre_(John_Glen) +│   │   ├── 1987 +│   │   │   └── Tuer_n'est_pas_jouer_(John_Glen) +│   │   ├── 1989 +│   │   │   └── Permis_de_tuer_(John_Glen) +│   │   ├── 1995 +│   │   │   └── GoldenEye_(Martin_Campbell) +│   │   ├── 1997 +│   │   │   └── Demain_ne_meurt_jamais_(Roger_Spottiswoode) +│   │   ├── 1999 +│   │   │   └── Le_Monde_ne_suffit_pas_(Michael_Apted) +│   │   ├── 2002 +│   │   │   └── Meurs_un_autre_jour_(Lee_Tamahori) +│   │   ├── 2006 +│   │   │   └── Casino_Royale_(Martin_Campbell) +│   │   ├── 2008 +│   │   │   └── Quantum_of_Solace_(Marc_Forster) +│   │   ├── 2012 +│   │   │   └── Skyfall_(Sam_Mendes) +│   │   └── 2015 +│   │   └── Spectre_(Sam_Mendes) +│   ├── Jason_Bourne_-_Saga +│   │   ├── 2002 +│   │   │   └── La_Memoire_dans_la_peau_(Doug_Liman) +│   │   ├── 2007 +│   │   │   └── La_Vengeance_dans_la_peau_(Paul_Greengrass) +│   │   └── 2016 +│   │   └── Jason_Bourne_(Paul_Greengrass) +│   ├── John_Wick +│   │   └── 2014 +│   ├── John_Wick_-_Saga +│   │   ├── 2014 +│   │   │   └── John_Wick_(Chad_Stahelski) +│   │   └── 2017 +│   │   └── John_Wick_2_(Chad_Stahelski) +│   ├── Jumanji_-_Saga +│   │   ├── 1995 +│   │   │   └── Jumanji_(Joe_Johnston) +│   │   └── 2017 +│   │   └── Jumanji_-_Bienvenue_dans_la_jungle_(Jake_Kasdan) +│   ├── Ju-on_-_Saga +│   │   └── 2002 +│   │   └── The_grudge_(Takashi_Shimizu) +│   ├── Jurassic_Park_-_Saga +│   │   ├── 1993 +│   │   │   └── Jurassic_Park_(Steven_Spielberg) +│   │   ├── 1997 +│   │   │   └── Le_monde_perdu_-_Jurassic_Park_(Steven_Spielberg) +│   │   ├── 2001 +│   │   │   └── Jurassic_Park_III_(Joe_Johnston) +│   │   ├── 2015 +│   │   │   └── Jurassic_World_(Colin_Trevorrow) +│   │   └── 2018 +│   │   └── Jurassic_World_-_Fallen_Kingdom_(J.A._Bayona) +│   ├── Justice_League_(DC_Universe_Animated)_-_Saga +│   │   └── 2019 +│   │   └── Justice_League_vs._the_Fatal_Five_(Sam_Liu) +│   ├── Justice_League_-_Saga +│   │   └── 2017 +│   │   └── Justice_League_(Zack_Snyder) +│   ├── Kick-Ass_-_Saga +│   │   ├── 2010 +│   │   │   └── Kick-Ass_(Matthew_Vaughn) +│   │   └── 2013 +│   │   └── Kick-Ass_2_(Jeff_Wadlow) +│   ├── Kill_Bill_-_Saga +│   │   └── 2004 +│   │   └── Kill_Bill_-_Volume_2_(Quentin_Tarantino) +│   ├── Killer_Tomatoes!_Collection +│   │   └── 1988 +│   ├── King_Kong_(1976)_-_Saga +│   │   └── 1976 +│   │   └── King_Kong_(John_Guillermin) +│   ├── Kingsman_-_Saga +│   │   ├── 2014 +│   │   │   └── Kingsman_-_Services_secrets_(Matthew_Vaughn) +│   │   └── 2015 +│   ├── Kirikou_-_Saga +│   │   ├── 1998 +│   │   │   └── Kirikou_et_la_sorciere_(Michel_Ocelot) +│   │   └── 2005 +│   │   └── Kirikou_et_les_betes_sauvages_(Benedicte_Galup) +│   ├── Kung_Fu_Panda_-_Saga +│   │   ├── 2008 +│   │   │   └── Kung_Fu_Panda_(Mark_Osborne) +│   │   ├── 2011 +│   │   │   └── Kung_Fu_Panda_2_(Jennifer_Yuh_Nelson) +│   │   └── 2016 +│   │   └── Kung_Fu_Panda_3_(Alessandro_Carloni) +│   ├── La_Belle_et_la_Bete_-_Saga +│   │   └── 1997 +│   ├── La_Chute..._-_Saga +│   │   └── 2016 +│   │   └── La_Chute_de_Londres_(Babak_Najafi) +│   ├── La_Classe_Americaine_&_Cie +│   │   └── 1993 +│   │   └── La_classe_americaine_(Michel_Hazanavicius) +│   ├── La_Coccinelle_-_Saga +│   │   ├── 1968 +│   │   │   └── Un_amour_de_Coccinelle_(Robert_Stevenson) +│   │   └── 2005 +│   │   └── La_Coccinelle_revient_(Angela_Robinson) +│   ├── La_Colline_a_des_Yeux_-_Saga +│   │   └── 2007 +│   ├── La_Famille_Addams_-_Saga +│   │   ├── 1991 +│   │   │   └── La_Famille_Addams_(Barry_Sonnenfeld) +│   │   └── 1993 +│   │   └── Les_Valeurs_de_la_famille_Addams_(Barry_Sonnenfeld) +│   ├── L'Age_de_glace_-_Saga +│   │   ├── 2002 +│   │   │   └── L'Age_de_glace_(Chris_Wedge) +│   │   ├── 2006 +│   │   │   └── L'Age_de_glace_2_(Carlos_Saldanha) +│   │   ├── 2009 +│   │   │   └── L'Age_de_glace_3_-_Le_Temps_des_dinosaures_(Carlos_Saldanha) +│   │   └── 2016 +│   │   └── L'Age_de_glace_-_Les_Lois_de_l'Univers_(Galen_T._Chu) +│   ├── La_Ligue_des_Justiciers_-_Saga +│   │   ├── 2014 +│   │   │   └── La_Ligue_des_justiciers_-_Guerre_(Jay_Oliva) +│   │   └── 2017 +│   │   └── Justice_League_Dark_(Jay_Oliva) +│   ├── La_machine_a_demonter_le_temps_-_Saga +│   │   └── 2010 +│   │   └── La_machine_a_demonter_le_temps_(Steve_Pink) +│   ├── La_Momie_-_Saga +│   │   ├── 1999 +│   │   │   └── La_Momie_(Stephen_Sommers) +│   │   ├── 2001 +│   │   │   └── Le_Retour_de_la_momie_(Stephen_Sommers) +│   │   └── 2008 +│   │   └── La_Momie_-_La_Tombe_de_l'empereur_Dragon_(Rob_Cohen) +│   ├── La_Mouche_-_Saga +│   │   └── 1986 +│   │   └── La_Mouche_(David_Cronenberg) +│   ├── La_Nuit_au_musee_-_Saga +│   │   ├── 2006 +│   │   │   └── La_Nuit_au_musee_(Shawn_Levy) +│   │   └── 2009 +│   │   └── La_Nuit_au_musee_2_(Shawn_Levy) +│   ├── La_Panthere_Rose_-_Saga +│   │   └── 2006 +│   │   └── La_Panthere_Rose_(Shawn_Levy) +│   ├── La_Petite_Souris_-_Saga +│   │   └── 2008 +│   │   └── La_Petite_Souris_2_(Andres_G._Schaer) +│   ├── La_Planete_des_singes_(Original)_-_Saga +│   │   ├── 1968 +│   │   └── 1970 +│   ├── La_Planete_des_Singes_(Original)_-_Saga +│   │   ├── 1968 +│   │   │   └── La_Planete_des_Singes_(Franklin_J._Schaffner) +│   │   ├── 1970 +│   │   │   └── Le_Secret_de_la_Planete_des_Singes_(Ted_Post) +│   │   ├── 1972 +│   │   │   └── La_Conquete_de_la_planete_des_singes_(J._Lee_Thompson) +│   │   └── 1973 +│   │   └── La_Bataille_de_la_planete_des_singes_(J._Lee_Thompson) +│   ├── La_Planete_des_Singes_-_Saga +│   │   ├── 2011 +│   │   │   └── La_Planete_des_singes_-_Les_Origines_(Rupert_Wyatt) +│   │   ├── 2014 +│   │   │   └── La_Planete_des_singes_-_L'affrontement_(Matt_Reeves) +│   │   └── 2017 +│   │   └── La_Planete_des_singes_-_Suprematie_(Matt_Reeves) +│   ├── La_Poursuite_du_Diamant_Vert_-_Saga +│   │   └── 1985 +│   │   └── Le_diamant_du_Nil_(Lewis_Teague) +│   ├── La_Premiere_Etoile_-_Saga +│   │   └── 2017 +│   │   └── La_Deuxieme_Etoile_(Lucien_Jean-Baptiste) +│   ├── La_Reine_des_neiges_-_Saga +│   │   └── 2019 +│   │   └── La_Reine_des_neiges_II_(Chris_Buck) +│   ├── Largo_Winch_-_Saga +│   │   ├── 2008 +│   │   │   └── Largo_Winch_(Jerome_Salle) +│   │   └── 2011 +│   │   └── Largo_Winch_II_(Jerome_Salle) +│   ├── L'Arme_fatale_-_Saga +│   │   ├── 1989 +│   │   │   └── L'Arme_fatale_2_(Richard_Donner) +│   │   ├── 1992 +│   │   │   └── L'Arme_fatale_3_(Richard_Donner) +│   │   └── 1998 +│   │   └── L'Arme_fatale_4_(Richard_Donner) +│   ├── L'Arme_Fatale_-_Saga +│   │   ├── 1989 +│   │   ├── 1992 +│   │   └── 1998 +│   ├── L'Armure_de_Dieu_-_Saga +│   │   └── 2017 +│   │   └── Kung_Fu_Yoga_(Stanley_Tong) +│   ├── L'arnaque_-_Saga +│   │   └── 1973 +│   │   └── L'arnaque_(George_Roy_Hill) +│   ├── La_Trilogie_des_Gemmes_-_Saga +│   │   └── 2014 +│   │   └── Bleu_saphir_(Felix_Fuchssteiner) +│   ├── La_Trilogie_du_Dollar_-_Saga +│   │   ├── 1964 +│   │   │   └── Pour_une_poignee_de_dollars_(Sergio_Leone) +│   │   └── 1966 +│   │   └── Le_Bon,_la_Brute_et_le_Truand_(Sergio_Leone) +│   ├── L'attaque_des_Tomates_Tueuses_-_Saga +│   │   └── 1988 +│   │   └── Le_Retour_des_tomates_tueuses_(John_De_Bello) +│   ├── Lauras_Stern +│   │   └── 2004 +│   ├── La_Veritable_Histoire_du_Petit_Chaperon_Rouge_-_Saga +│   │   ├── 2005 +│   │   │   └── La_veritable_histoire_du_Petit_Chaperon_Rouge_(Cory_Edwards) +│   │   └── 2011 +│   │   └── La_Vengeance_du_petit_chaperon_rouge_(Mike_Disa) +│   ├── La_Verite_si_je_Mens_!_-_Saga +│   │   └── 1997 +│   │   └── La_verite_si_je_mens_!_(Thomas_Gilou) +│   ├── La_Voix_des_Morts_-_Saga +│   │   ├── 2005 +│   │   └── 2007 +│   │   └── La_Voix_des_morts_2_-_La_Lumiere_(Patrick_Lussier) +│   ├── Le_Cercle_-_Saga +│   │   └── 2002 +│   ├── Le_Chasseur_-_Saga +│   │   ├── 2012 +│   │   │   └── Blanche-Neige_et_le_Chasseur_(Rupert_Sanders) +│   │   └── 2016 +│   │   └── Le_chasseur_et_la_Reine_des_glaces_(Cedric_Nicolas-Troyan) +│   ├── Le_Chat_botte_-_Saga +│   │   └── 1969 +│   │   └── Le_chat_botte_(Kimio_Yabuki) +│   ├── Le_Chat_Potte_-_Saga +│   │   └── 2011 +│   │   └── Le_Chat_Potte_(Chris_Miller) +│   ├── Le_Choc_des_Titans_-_Saga +│   │   └── 2010 +│   │   └── Le_Choc_des_Titans_(Louis_Leterrier) +│   ├── Le_Coeur_des_Hommes_-_Saga +│   │   └── 2007 +│   │   └── Le_Coeur_des_hommes_2_(Marc_Esposito) +│   ├── L'Effet_Papillon_-_Saga +│   │   ├── 2006 +│   │   │   └── L'Effet_papillon_2_(John_R._Leonetti) +│   │   └── 2009 +│   │   └── L'Effet_Papillon_3_(Seth_Grossman) +│   ├── Le_Fils_de_Batman_-_Saga +│   │   ├── 2014 +│   │   │   └── Le_fils_de_Batman_(Ethan_Spaulding) +│   │   └── 2015 +│   │   └── Batman_vs._Robin_(Jay_Oliva) +│   ├── Le_Flic_de_Beverly_Hills_-_Saga +│   │   ├── 1984 +│   │   │   └── Le_Flic_de_Beverly_Hills_(Martin_Brest) +│   │   ├── 1987 +│   │   │   └── Le_Flic_de_Beverly_Hills_II_(Tony_Scott) +│   │   └── 1994 +│   │   └── Le_Flic_de_Beverly_Hills_III_(John_Landis) +│   ├── Le_Gendarme +│   │   └── 1979 +│   │   └── Le_Gendarme_et_les_extra-terrestres_(Jean_Girault) +│   ├── Le_Gendarme_de_Saint-Tropez +│   │   ├── 1964 +│   │   │   └── Le_Gendarme_de_Saint-Tropez_(Jean_Girault) +│   │   ├── 1965 +│   │   │   └── Le_Gendarme_a_New-York_(Jean_Girault) +│   │   ├── 1968 +│   │   │   └── Le_gendarme_se_marie_(Jean_Girault) +│   │   ├── 1970 +│   │   │   └── Le_gendarme_en_balade_(Jean_Girault) +│   │   ├── 1979 +│   │   └── 1982 +│   │   └── Le_gendarme_et_les_gendarmettes_(Jean_Girault) +│   ├── Lego_DC_Super_Heros_-_Saga +│   │   ├── 2013 +│   │   │   └── LEGO_Batman_-_le_film_-_Unite_des_supers_heros_DC_Comics_(Jon_Burton) +│   │   └── 2015 +│   │   └── Lego_DC_Comics_Super_Heros_-_La_Ligue_des_Justiciers_vs_La_Ligue_Bizarro_(Brandon_Vietti) +│   ├── LEGO_-_Saga +│   │   └── 2019 +│   │   └── La_Grande_Aventure_LEGO_2_(Mike_Mitchell) +│   ├── Le_Grand_Blond_-_Saga +│   │   ├── 1972 +│   │   │   └── Le_Grand_Blond_avec_une_chaussure_noire_(Yves_Robert) +│   │   └── 1974 +│   │   └── Le_Retour_du_grand_blond_(Yves_Robert) +│   ├── Le_Hobbit_-_Saga +│   │   ├── 2012 +│   │   │   └── Le_Hobbit_-_Un_voyage_inattendu_(Peter_Jackson) +│   │   ├── 2013 +│   │   │   └── Le_Hobbit_-_La_Desolation_de_Smaug_(Peter_Jackson) +│   │   └── 2014 +│   │   └── Le_Hobbit_-_La_Bataille_des_cinq_armees_(Peter_Jackson) +│   ├── Le_Jour_des_Morts-Vivants +│   │   └── 2004 +│   ├── Le_Jour_des_Morts-Vivants_-_Saga +│   │   ├── 1968 +│   │   ├── 1978 +│   │   └── 2005 +│   ├── Le_Labyrinthe_-_Saga +│   │   ├── 2014 +│   │   │   └── Le_Labyrinthe_(Wes_Ball) +│   │   └── 2018 +│   │   └── Le_Labyrinthe_-_Le_remede_mortel_(Wes_Ball) +│   ├── L'eleve_Ducobu_-_Saga +│   │   └── 2011 +│   │   └── L'eleve_Ducobu_(Philippe_de_Chauveron) +│   ├── Le_Monde_de_Narnia_-_Saga +│   │   ├── 2005 +│   │   │   └── Le_Monde_de_Narnia,_chapitre_1_-_Le_lion,_la_sorciere_blanche_et_l'armoire_magique_(Andrew_Adamson) +│   │   ├── 2008 +│   │   │   └── Le_Monde_de_Narnia,_chapitre_2_-_Le_Prince_Caspian_(Andrew_Adamson) +│   │   └── 2010 +│   │   └── Le_Monde_de_Narnia,_chapitre_3_-_L'Odyssee_du_Passeur_d'Aurore_(Michael_Apted) +│   ├── Le_Parrain_-_Saga +│   │   ├── 1972 +│   │   │   └── Le_Parrain_(Francis_Ford_Coppola) +│   │   ├── 1974 +│   │   │   └── Le_Parrain,_2e_partie_(Francis_Ford_Coppola) +│   │   └── 1990 +│   │   └── Le_Parrain,_3eme_partie_(Francis_Ford_Coppola) +│   ├── Le_Pere_de_la_Mariee_-_Saga +│   │   ├── 1991 +│   │   │   └── Le_Pere_de_la_mariee_(Charles_Shyer) +│   │   └── 1995 +│   │   └── Le_Pere_de_la_mariee_2_(Charles_Shyer) +│   ├── Le_Petit_Dinosaure_-_Saga +│   │   └── 2000 +│   │   └── Le_Petit_Dinosaure_7_-_La_Pierre_de_feu_(Charles_Grosvenor) +│   ├── Le_Petit_Nicolas_-_Saga +│   │   ├── 2009 +│   │   │   └── Le_Petit_Nicolas_(Laurent_Tirard) +│   │   └── 2014 +│   │   └── Les_vacances_du_petit_Nicolas_(Laurent_Tirard) +│   ├── Le_Projet_Blair_Witch_-_Saga +│   │   ├── 1999 +│   │   └── 2000 +│   ├── Le_Roi_Lion_-_Saga +│   │   ├── 1998 +│   │   │   └── Le_Roi_lion_2_-_L'Honneur_de_la_tribu_(Darrell_Rooney) +│   │   └── 2004 +│   │   └── Le_Roi_lion_3_-_Hakuna_matata_(Bradley_Raymond) +│   ├── Le_Roi_Scorpion_-_Saga +│   │   └── 2008 +│   │   └── Le_Roi_Scorpion_2_-_Guerrier_de_Legende_(Russell_Mulcahy) +│   ├── Les_4_Fantastiques_-_Saga +│   │   ├── 2005 +│   │   │   └── Les_4_Fantastiques_(Tim_Story) +│   │   └── 2007 +│   │   └── Les_4_Fantastiques_et_le_Surfer_d'Argent_(Tim_Story) +│   ├── Les_Anges_de_Boston_-_Saga +│   │   └── 1999 +│   │   └── Les_Anges_de_Boston_(Troy_Duffy) +│   ├── Les_Animaux_Fantastiques_-_Saga +│   │   ├── 2016 +│   │   │   └── Les_animaux_fantastiques_(David_Yates) +│   │   └── 2018 +│   │   └── Les_animaux_fantastiques_-_Les_crimes_de_Grindelwald_(David_Yates) +│   ├── Les_Aventures_de_Sammy_-_Saga +│   │   └── 2010 +│   │   └── Le_voyage_extraordinaire_de_Samy_(Ben_Stassen) +│   ├── Les_Aventures_de_Tintin +│   │   └── 2011 +│   ├── Les_Boloss_-_Saga +│   │   └── 2011 +│   │   └── Les_Boloss_(Ben_Palmer) +│   ├── Les_Chroniques_de_Riddick_-_Saga +│   │   ├── 2000 +│   │   │   └── Pitch_Black_(David_Twohy) +│   │   └── 2004 +│   │   └── Les_Chroniques_de_Riddick_(David_Twohy) +│   ├── Les_chroniques_de_Snake_Plissken_-_Saga +│   │   └── 1981 +│   │   └── New_York_1997_(John_Carpenter) +│   ├── Les_Contes_de_la_crypte_(Collection) +│   │   └── 1973 +│   ├── Les_Croods_-_Saga +│   │   └── 2013 +│   │   └── Les_Croods_(Kirk_DeMicco) +│   ├── Les_Dieux_sont_Tombes_sur_la_Tete_-_Saga +│   │   └── 1980 +│   │   └── Les_Dieux_sont_tombes_sur_la_tete_(Jamie_Uys) +│   ├── Les_Douze_Salopards_-_Saga +│   │   └── 1967 +│   │   └── Les_12_salopards_(Robert_Aldrich) +│   ├── Le_Secret_de_NIMH_-_Saga +│   │   ├── 1982 +│   │   │   └── Brisby_et_le_Secret_de_N.I.M.H._(Don_Bluth) +│   │   └── 1998 +│   │   └── La_legende_de_Brisby_(Dick_Sebast) +│   ├── Le_Seigneur_des_anneaux_(Animation)_-_Saga +│   │   └── 1978 +│   │   └── Le_Seigneur_des_anneaux_(Ralph_Bakshi) +│   ├── Le_Seigneur_des_Anneaux_-_Saga +│   │   ├── 2001 +│   │   │   └── Le_Seigneur_des_anneaux_-_La_Communaute_de_l'anneau_(Peter_Jackson) +│   │   ├── 2002 +│   │   │   └── Le_Seigneur_des_anneaux_-_Les_Deux_Tours_(Peter_Jackson) +│   │   └── 2003 +│   │   └── Le_Seigneur_des_anneaux_-_Le_Retour_du_roi_(Peter_Jackson) +│   ├── Les_Gardiens_de_la_Galaxie_-_Saga +│   │   ├── 2014 +│   │   │   └── Les_Gardiens_de_la_Galaxie_(James_Gunn) +│   │   └── 2017 +│   │   └── Les_Gardiens_de_la_Galaxie_Vol._2_(James_Gunn) +│   ├── Les_Minions_-_Saga +│   │   └── 2015 +│   │   └── Les_Minions_(Kyle_Balda) +│   ├── Les_Muppets +│   │   └── 1984 +│   ├── Les_Muppets_-_Saga +│   │   └── 1984 +│   │   └── Les_Muppets_a_Manhattan_(Frank_Oz) +│   ├── Les_quatre_saisons_de_Leon +│   │   └── 2008 +│   ├── Les_Quatre_Saisons_de_Leon +│   │   ├── 2007 +│   │   │   └── L'Hiver_de_Leon_(Pierre-Luc_Granjon) +│   │   ├── 2008 +│   │   └── 2011 +│   │   └── L'ete_de_Boniface_(Pierre-Luc_Granjon) +│   ├── Les_Rebelles_de_la_Foret_-_Saga +│   │   ├── 2006 +│   │   │   └── Les_Rebelles_de_la_foret_(Roger_Allers) +│   │   ├── 2008 +│   │   │   └── Les_Rebelles_de_la_foret_2_(Matthew_O'Callaghan) +│   │   ├── 2010 +│   │   │   └── Les_Rebelles_de_la_foret_3_(Cody_Cameron) +│   │   └── 2015 +│   │   └── Les_Rebelles_de_la_foret_4_(David_Feiss) +│   ├── Les_Rivieres_Pourpres_-_Saga +│   │   └── 2000 +│   │   └── Les_Rivieres_pourpres_(Mathieu_Kassovitz) +│   ├── Les_Schtroumpfs_-_Saga +│   │   ├── 2011 +│   │   │   └── Les_Schtroumpfs_(Raja_Gosnell) +│   │   ├── 2013 +│   │   │   └── Les_Schtroumpfs_2_(Raja_Gosnell) +│   │   └── 2017 +│   │   └── Les_Schtroumpfs_et_le_village_perdu_(Kelly_Asbury) +│   ├── Les_Sept_Mercenaires +│   │   └── 1960 +│   ├── Les_Sept_Mercenaires_-_Saga +│   │   └── 1960 +│   │   └── Les_Sept_mercenaires_(John_Sturges) +│   ├── Les_Sous-Doues_-_Saga +│   │   ├── 1980 +│   │   │   └── Les_Sous-Doues_(Claude_Zidi) +│   │   └── 1982 +│   │   └── Les_sous-doues_en_vacances_(Claude_Zidi) +│   ├── Les_Trois_Petits_Cochons_-_Saga +│   │   └── 2008 +│   │   └── 3_petits_cochons_et_un_bebe_(Howard_E._Baker) +│   ├── Les_Trolls_-_Saga +│   │   └── 2016 +│   │   └── Les_Trolls_(Mike_Mitchell) +│   ├── Les_Tuche_-_Saga +│   │   └── 2018 +│   │   └── Les_Tuche_3_(Olivier_Baroux) +│   ├── Les_Visiteurs_-_Saga +│   │   ├── 1993 +│   │   │   └── Les_Visiteurs_(Jean-Marie_Poire) +│   │   ├── 1998 +│   │   │   └── Les_Visiteurs_2_-_Les_Couloirs_du_temps_(Jean-Marie_Poire) +│   │   └── 2016 +│   │   └── Les_Visiteurs_-_La_Revolution_(Jean-Marie_Poire) +│   ├── Le_Territoire_des_ombres_-_Saga +│   │   ├── 2010 +│   │   │   └── Le_Territoire_des_ombres_-_Le_Monde_interdit_(Jose_Luis_Aleman) +│   │   └── 2011 +│   ├── L'etoile_de_Laura_-_Saga +│   │   └── 2004 +│   │   └── L'etoile_de_Laura_(Piet_De_Rycker) +│   ├── Le_Transporteur_-_Saga +│   │   ├── 2002 +│   │   │   └── Le_Transporteur_(Louis_Leterrier) +│   │   ├── 2005 +│   │   │   └── Le_Transporteur_2_(Louis_Leterrier) +│   │   └── 2008 +│   │   └── Le_Transporteur_3_(Olivier_Megaton) +│   ├── L'Exorciste_-_Saga +│   │   └── 2004 +│   ├── L'Histoire_sans_fin_-_Saga +│   │   ├── 1984 +│   │   │   └── L'histoire_sans_fin_(Wolfgang_Petersen) +│   │   └── 1990 +│   │   └── L'Histoire_sans_fin_II_(George_Miller) +│   ├── L'Ile_de_Nim_-_Saga +│   │   └── 2008 +│   │   └── L'Ile_de_Nim_(Jennifer_Flackett) +│   ├── Lili_la_petite_sorciere_-_Saga +│   │   └── 2009 +│   │   └── Lili_la_petite_sorciere_-_Le_Dragon_et_le_livre_magique_(Stefan_Ruzowitzky) +│   ├── L'Odyssee_de_l'Espace_-_Saga +│   │   ├── 1968 +│   │   │   └── 2001_l'Odyssee_de_l'espace_(Stanley_Kubrick) +│   │   └── 1984 +│   │   └── 2010_-_L'Annee_du_premier_contact_(Peter_Hyams) +│   ├── Lucky_Luke_-_Saga +│   │   ├── 1971 +│   │   │   └── Lucky_Luke_-_Daisy_Town_(Rene_Goscinny) +│   │   ├── 1978 +│   │   │   └── Lucky_Luke_-_La_Ballade_des_Dalton_(Rene_Goscinny) +│   │   ├── 1983 +│   │   │   └── Lucky_Luke_-_Les_Dalton_en_cavale_(Rene_Goscinny) +│   │   └── 2007 +│   │   └── Tous_a_l'ouest_-_Une_aventure_de_Lucky_Luke_(Olivier_Jean-Marie_) +│   ├── Lupin_III_-_Saga +│   │   └── 1979 +│   │   └── Le_Chateau_de_Cagliostro_(Hayao_Miyazaki) +│   ├── Madagascar_-_Saga +│   │   ├── 2005 +│   │   │   └── Madagascar_(Eric_Darnell) +│   │   ├── 2008 +│   │   │   └── Madagascar_2_(Eric_Darnell) +│   │   ├── 2012 +│   │   │   └── Madagascar_3_-_Bons_Baisers_d'Europe_(Eric_Darnell) +│   │   └── 2014 +│   │   └── Les_Pingouins_de_Madagascar_(Eric_Darnell) +│   ├── Mad_Max_-_Saga +│   │   └── 2015 +│   │   └── Mad_Max_-_Fury_Road_(George_Miller) +│   ├── Mamma_Mia!_-_Saga +│   │   └── 2008 +│   │   └── Mamma_Mia_!_(Phyllida_Lloyd) +│   ├── Man_of_Steel_-_Saga +│   │   └── 2016 +│   │   └── Batman_v_Superman_-_Laube_de_la_justice_(Zack_Snyder) +│   ├── Mary_Poppins_-_Saga +│   │   └── 2018 +│   │   └── Le_Retour_de_Mary_Poppins_(Rob_Marshall) +│   ├── Massacre_a_la_Tronconneuse_du_Texas_(Reboot)_-_Saga +│   │   └── 2006 +│   ├── Matrix_-_Saga +│   │   ├── 1999 +│   │   │   └── Matrix_(Lana_Wachowski) +│   │   └── 2003 +│   │   ├── Matrix_Reloaded_(Lana_Wachowski) +│   │   └── Matrix_Revolutions_(Lana_Wachowski) +│   ├── McDull_-_Saga +│   │   └── 2001 +│   │   └── Mcdull_dans_les_nuages_(Toe_Yuen) +│   ├── Men_In_Black_-_Saga +│   │   ├── 1997 +│   │   │   └── Men_in_Black_(Barry_Sonnenfeld) +│   │   └── 2012 +│   │   └── Men_In_Black_III_(Barry_Sonnenfeld) +│   ├── Mesrine_-_Saga +│   │   └── 2008 +│   │   ├── Mesrine_-_vol._1_-_L'instinct_de_mort_(Jean-Francois_Richet) +│   │   └── Mesrine_-_vol._2_-_L'ennemi_public_no1_(Jean-Francois_Richet) +│   ├── Metal_Hurlant_-_Saga +│   │   ├── 1981 +│   │   │   └── Metal_hurlant_(Gerald_Potterton) +│   │   └── 2000 +│   │   └── Heavy_Metal_2000_(Michael_Coldewey) +│   ├── Mexico_-_Saga +│   │   └── 2003 +│   │   └── Desperado_2_-_Il_etait_une_fois_au_Mexique_(Robert_Rodriguez) +│   ├── Millenium_-_Saga +│   │   └── 2009 +│   │   ├── Millenium_2_-_La_fille_qui_revait_d'un_bidon_d'essence_et_d'une_allumette_(Daniel_Alfredson) +│   │   ├── Millenium_3_-_La_Reine_dans_le_palais_des_courants_d'air_(Daniel_Alfredson) +│   │   └── Millenium,_le_film_(Niels_Arden_Oplev) +│   ├── Mimic_-_Saga +│   │   └── 1997 +│   │   └── Mimic_(Guillermo_del_Toro) +│   ├── Mission_-_Impossible_-_Saga +│   │   ├── 1996 +│   │   │   └── Mission_-_Impossible_(Brian_De_Palma) +│   │   ├── 2000 +│   │   │   └── Mission_-_Impossible_2_(John_Woo) +│   │   ├── 2006 +│   │   │   └── Mission_-_Impossible_3_(J.J._Abrams) +│   │   ├── 2011 +│   │   │   └── Mission_-_Impossible_-_Protocole_Fantome_(Brad_Bird) +│   │   ├── 2015 +│   │   │   └── Mission_-_Impossible_-_Rogue_Nation_(Christopher_McQuarrie) +│   │   └── 2018 +│   │   └── Mission_-_Impossible_-_Fallout_-_IMAX_(Christopher_McQuarrie) +│   ├── Mission_Impossible_-_Saga +│   │   ├── 1996 +│   │   ├── 2000 +│   │   ├── 2006 +│   │   ├── 2011 +│   │   ├── 2015 +│   │   └── 2018 +│   ├── Moi,_Moche_et_Mechant_-_Saga +│   │   ├── 2010 +│   │   │   └── Moi,_moche_et_mechant_(Pierre_Coffin) +│   │   ├── 2013 +│   │   │   └── Moi,_moche_et_mechant_2_(Pierre_Coffin) +│   │   └── 2017 +│   │   └── Moi,_moche_et_mechant_3_(Kyle_Balda) +│   ├── Mon_Beau-Pere_et_Moi_-_Saga +│   │   └── 2000 +│   │   └── Mon_beau-pere_et_moi_(Jay_Roach) +│   ├── Monsters_-_Saga +│   │   ├── 2010 +│   │   │   └── Monsters_(Gareth_Edwards) +│   │   └── 2014 +│   │   └── Monsters_-_Dark_Continent_(Tom_Green) +│   ├── Mon_Voisin_le_Tueur_-_Saga +│   │   ├── 2000 +│   │   │   └── Mon_voisin_le_tueur_(Jonathan_Lynn) +│   │   └── 2004 +│   │   └── Mon_voisin_le_tueur_2_(Howard_Deutch) +│   ├── Motel_-_Saga +│   │   └── 2007 +│   ├── Mr._Bean_-_Saga +│   │   ├── 1997 +│   │   │   └── Bean_(Mel_Smith) +│   │   └── 2007 +│   │   └── Les_vacances_de_Mr._Bean_(Steve_Bendelack) +│   ├── My_Bloody_Valentine_Collection +│   │   └── 2009 +│   ├── Naruto_-_Saga +│   │   └── 2015 +│   │   └── Boruto_-_Naruto,_le_film_(Hiroyuki_Yamashita) +│   ├── Niko_le_petit_renne_-_Saga +│   │   └── 2008 +│   │   └── Niko,_le_petit_renne_(Michael_Hegner) +│   ├── Ninja_Turtles_-_Saga +│   │   └── 2016 +│   │   └── Ninja_Turtles_2_(Dave_Green) +│   ├── Norm_du_Nord_-_Saga +│   │   └── 2016 +│   │   └── Norm_(Trevor_Wall) +│   ├── Ocean's_-_Saga +│   │   ├── 2001 +│   │   │   └── Ocean's_Eleven_(Steven_Soderbergh) +│   │   ├── 2004 +│   │   │   └── Ocean's_Twelve_(Steven_Soderbergh) +│   │   └── 2007 +│   │   └── Ocean's_13_(Steven_Soderbergh) +│   ├── Open_Water_-_Saga +│   │   ├── 2003 +│   │   │   └── Open_Water_-_En_eaux_profondes_(Chris_Kentis) +│   │   └── 2004 +│   ├── Operation_Casse-noisette_-_Saga +│   │   └── 2017 +│   │   └── Operation_Casse-noisette_2_(Cal_Brunker) +│   ├── Osamu_Tezuka's_Buddha +│   │   └── 2011 +│   ├── OSS_117_-_Saga +│   │   ├── 2006 +│   │   │   └── OSS_117_-_Le_Caire,_nid_d'espions_(Michel_Hazanavicius) +│   │   └── 2009 +│   │   └── OSS_117_-_Rio_ne_repond_plus_(Michel_Hazanavicius) +│   ├── Pacific_Rim +│   │   └── 2013 +│   ├── Pacific_Rim_-_Saga +│   │   ├── 2013 +│   │   │   └── Pacific_Rim_(Guillermo_del_Toro) +│   │   └── 2018 +│   │   └── Pacific_Rim_-_Uprising_(Steven_S._DeKnight) +│   ├── Paddington_-_Saga +│   │   └── 2014 +│   │   └── Paddington_(Paul_King) +│   ├── Papa_ou_maman_-_Saga +│   │   └── 2015 +│   │   └── Papa_ou_maman_(Martin_Bourboulon) +│   ├── Papa_ou_Maman_-_Saga +│   │   └── 2015 +│   ├── Paranormal_Activity_-_Saga +│   │   └── 2011 +│   ├── Patlabor_-_Saga +│   │   └── 2002 +│   │   └── Patlabor_3_(Takuji_Endo) +│   ├── Percy_Jackson_-_Saga +│   │   └── 2013 +│   │   └── Percy_Jackson_-_La_Mer_des_monstres_(Thor_Freudenthal) +│   ├── Peter_Rabbit_-_Saga +│   │   └── 2018 +│   │   └── Pierre_Lapin_(Will_Gluck) +│   ├── Philo_&_Clyde_-_Saga +│   │   ├── 1978 +│   │   │   └── Doux,_dur_et_dingue_(James_Fargo) +│   │   └── 1980 +│   │   └── Ca_va_cogner..._(Buddy_Van_Horn) +│   ├── Pirates_des_Caraibes_-_Saga +│   │   ├── 2003 +│   │   │   └── Pirates_des_Caraibes_-_La_Malediction_du_Black_Pearl_(Gore_Verbinski) +│   │   ├── 2006 +│   │   │   └── Pirates_des_Caraibes_-_Le_Secret_du_coffre_maudit_(Gore_Verbinski) +│   │   ├── 2007 +│   │   │   └── Pirates_des_Caraibes_-_Jusqu'au_bout_du_monde_(Gore_Verbinski) +│   │   └── 2011 +│   │   └── Pirates_des_Caraibes_-_La_Fontaine_de_jouvence_(Rob_Marshall) +│   ├── Pitch_Perfect_-_Saga +│   │   └── 2017 +│   │   └── Pitch_Perfect_3_(Trish_Sie) +│   ├── Planete_Hurlante_-_Saga +│   │   ├── 1995 +│   │   │   └── Planete_hurlante_(Christian_Duguay) +│   │   └── 2009 +│   │   └── Planete_Hurlante_2_(Sheldon_Wilson) +│   ├── Plume_-_Saga +│   │   └── 2005 +│   │   └── Plume_et_l'ile_mysterieuse_(Piet_De_Rycker) +│   ├── Pokemon_-_Saga +│   │   ├── 1998 +│   │   │   └── Pokemon_01_-_Mewtwo_contre_Mew_(Kunihiko_Yuyama) +│   │   ├── 1999 +│   │   │   └── Pokemon_02_-_Le_Pouvoir_est_en_Toi_(Michael_Haigney) +│   │   ├── 2000 +│   │   │   ├── Pokemon_02bis_-_Le_Retour_de_Mewtwo_(Masamitsu_Hidaka) +│   │   │   └── Pokemon_03_-_Le_Sort_des_Zarbis_(Kunihiko_Yuyama) +│   │   ├── 2001 +│   │   │   └── Pokemon_04_-_Celebi,_la_voix_de_la_foret_(Kunihiko_Yuyama) +│   │   ├── 2002 +│   │   │   └── Pokemon_05_-_Les_heros_Pokemon_(Jim_Malone) +│   │   ├── 2003 +│   │   │   └── Pokemon_06_-_Jirachi_le_genie_des_voeux_(Kunihiko_Yuyama) +│   │   ├── 2004 +│   │   │   └── Pokemon_07_-_La_destinee_de_Deoxys_(Kunihiko_Yuyama) +│   │   ├── 2005 +│   │   │   └── Pokemon_08_-_Lucario_et_le_Mystere_de_Mew_(Kunihiko_Yuyama) +│   │   ├── 2006 +│   │   │   ├── Pokemon_08bis_-_Le_maitre_des_mirages_(Masamitsu_Hidaka) +│   │   │   └── Pokemon_09_-_Pokemon_Ranger_et_le_Temple_des_Mers_(Kunihiko_Yuyama) +│   │   ├── 2007 +│   │   │   └── Pokemon_10_-_L'Ascension_de_Darkrai_(Kunihiko_Yuyama) +│   │   ├── 2008 +│   │   │   └── Pokemon_11_-_Giratina_et_le_gardien_du_ciel_(Kunihiko_Yuyama) +│   │   ├── 2009 +│   │   │   └── Pokemon_12_-_Arceus_et_le_joyau_de_vie_(Kunihiko_Yuyama) +│   │   ├── 2010 +│   │   │   └── Pokemon_13_-_Zoroark,_le_Maitre_des_Illusions_(Kunihiko_Yuyama) +│   │   ├── 2011 +│   │   │   ├── Pokemon_14_-_Pokemon,_le_film_blanc_-_Victini_et_Zekrom_(Kunihiko_Yuyama) +│   │   │   └── Pokemon_14_-_Pokemon,_le_film_noir_-_Victini_et_Reshiram_(Kunihiko_Yuyama) +│   │   ├── 2015 +│   │   │   └── Pokemon_18_-_Hoopa_et_le_choc_des_legendes_(Kunihiko_Yuyama) +│   │   └── 2017 +│   ├── Police_Academy_-_Saga +│   │   ├── 1984 +│   │   │   └── Police_Academy_(Hugh_Wilson) +│   │   ├── 1985 +│   │   │   └── Police_Academy_2_-_Au_boulot_!_(Jerry_Paris) +│   │   ├── 1986 +│   │   │   └── Police_Academy_3_-_Instructeurs_de_choc_(Jerry_Paris) +│   │   ├── 1987 +│   │   │   └── Police_Academy_4_-_Aux_armes_citoyens_(Jim_Drake) +│   │   ├── 1988 +│   │   │   └── Police_Academy_5_-_Debarquement_a_Miami_Beach_(Alan_Myerson) +│   │   ├── 1989 +│   │   │   └── Police_Academy_6_-_S.O.S._ville_en_etat_de_choc_(Peter_Bonerz) +│   │   └── 1994 +│   │   └── Police_Academy_7_-_Mission_a_Moscou_(Alan_Metter) +│   ├── Predator_-_Saga +│   │   └── 1990 +│   │   └── Predator_2_(Stephen_Hopkins) +│   ├── Quatre_Filles_et_un_Jean +│   │   └── 2005 +│   ├── Quatre_Filles_et_un_Jean_-_Saga +│   │   └── 2005 +│   │   └── Quatre_filles_et_un_jean_(Ken_Kwapis) +│   ├── Qu'est-ce_qu'on_a_fait_au_Bon_Dieu_-_Saga +│   │   └── 2019 +│   │   └── Qu'est-ce_qu'on_a_encore_fait_au_bon_Dieu_(Philippe_de_Chauveron) +│   ├── Rambo_-_Saga +│   │   ├── 1982 +│   │   │   └── Rambo_(Ted_Kotcheff) +│   │   ├── 1985 +│   │   │   └── Rambo_II _-_La_Mission_(George_P._Cosmatos) +│   │   └── 1988 +│   │   └── Rambo_III_(Peter_MacDonald) +│   ├── RED_-_Saga +│   │   ├── 2010 +│   │   │   └── RED_(Robert_Schwentke) +│   │   └── 2013 +│   │   └── RED_2_(Dean_Parisot) +│   ├── Resident_Evil_-_Biohazard_-_Saga +│   │   └── 2008 +│   │   └── Resident_Evil_-_Degeneration_(Makoto_Kamiya) +│   ├── Resident_Evil_Biohazard_-_Saga +│   │   └── 2008 +│   ├── Resident_Evil_-_Saga +│   │   ├── 2002 +│   │   ├── 2004 +│   │   └── 2007 +│   ├── Retour_vers_le_Futur_-_Saga +│   │   ├── 1985 +│   │   │   └── Retour_vers_le_futur_(Robert_Zemeckis) +│   │   ├── 1989 +│   │   │   └── Retour_vers_le_futur_II_(Robert_Zemeckis) +│   │   └── 1990 +│   │   └── Retour_vers_le_futur_III_(Robert_Zemeckis) +│   ├── Ring_-_Saga +│   │   └── 1998 +│   │   └── Ring_(Hideo_Nakata) +│   ├── Rio_-_Saga +│   │   └── 2011 +│   │   └── Rio_(Carlos_Saldanha) +│   ├── Robert_Langdon_-_Saga +│   │   ├── 2006 +│   │   │   └── Da_Vinci_Code_(Ron_Howard) +│   │   ├── 2009 +│   │   │   └── Anges_et_Demons_(Ron_Howard) +│   │   └── 2016 +│   │   └── Inferno_(Ron_Howard) +│   ├── Robocop_-_Saga +│   │   ├── 1993 +│   │   │   └── RoboCop_3_(Fred_Dekker) +│   │   └── 2014 +│   │   └── RoboCop_(Jose_Padilha) +│   ├── Rocky_-_Saga +│   │   ├── 1976 +│   │   │   └── Rocky_(John_G._Avildsen) +│   │   ├── 1979 +│   │   │   └── Rocky_II_(Sylvester_Stallone) +│   │   ├── 1982 +│   │   │   └── Rocky_III_(Sylvester_Stallone) +│   │   ├── 1985 +│   │   │   └── Rocky_IV_(Sylvester_Stallone) +│   │   └── 1990 +│   │   └── Rocky_V_(John_G._Avildsen) +│   ├── Rush_Hour_-_Saga +│   │   └── 2007 +│   │   └── Rush_Hour_3_(Brett_Ratner) +│   ├── Sailor_Moon_Collection +│   │   └── 1993 +│   ├── Sailor_Moon_-_Saga +│   │   └── 1993 +│   │   └── Sailor_Moon_R_-_Le_Film_(Kunihiko_Ikuhara) +│   ├── Saturday_Night_Fever +│   │   └── 1977 +│   ├── Saturday_Night_Fever_-_Saga +│   │   └── 1977 +│   │   └── La_Fievre_du_samedi_soir_(John_Badham) +│   ├── Sauvez_Willy_-_Saga +│   │   └── 1993 +│   │   └── Sauvez_Willy_(Simon_Wincer) +│   ├── Saw_-_Saga +│   │   ├── 2004 +│   │   ├── 2005 +│   │   ├── 2006 +│   │   └── 2009 +│   ├── Scary_Movie_-_Saga +│   │   └── 2001 +│   │   └── Scary_Movie_2_(Keenen_Ivory_Wayans) +│   ├── Scooby-Doo_LEGO_Collection +│   │   └── 2016 +│   │   └── LEGO_Scooby-Doo_!_-_Le_fantome_d'Hollywood_(Rick_Morales) +│   ├── Scream_-_Saga +│   │   ├── 1996 +│   │   │   └── Scream_(Wes_Craven) +│   │   ├── 1997 +│   │   │   └── Scream_2_(Wes_Craven) +│   │   └── 2000 +│   │   └── Scream_3_(Wes_Craven) +│   ├── Sex_and_the_City_-_Saga +│   │   └── 2008 +│   │   └── Sex_and_the_City_-_Le_film_(Michael_Patrick_King) +│   ├── Sexe_Intentions_-_Saga +│   │   └── 1999 +│   │   └── Sexe_Intentions_(Roger_Kumble) +│   ├── Sherif,_fais-moi_peur_-_Saga +│   │   └── 2007 +│   │   └── Sherif_Fais-Moi_Peur_(Le_Commencement)_(Robert_Berlinger) +│   ├── Sherlock_Holmes_-_Saga +│   │   ├── 2009 +│   │   │   └── Sherlock_Holmes_(Guy_Ritchie) +│   │   └── 2011 +│   │   └── Sherlock_Holmes_-_Jeu_d'Ombres_(Guy_Ritchie) +│   ├── Shrek_-_Saga +│   │   ├── 2001 +│   │   │   └── Shrek_(Andrew_Adamson) +│   │   ├── 2004 +│   │   │   └── Shrek_2_(Andrew_Adamson) +│   │   ├── 2007 +│   │   │   └── Shrek_le_troisieme_(Chris_Miller) +│   │   └── 2010 +│   │   └── Shrek_4_-_Il_etait_une_fin_(Mike_Mitchell) +│   ├── Sien_nui_yau_wan +│   │   ├── 1987 +│   │   ├── 1990 +│   │   └── 1991 +│   ├── Sister_Act_-_Saga +│   │   └── 1993 +│   │   └── Sister_Act,_Acte_2_(Bill_Duke) +│   ├── Skyline_-_Saga +│   │   └── 2017 +│   │   └── Beyond_Skyline_(Liam_O'Donnell) +│   ├── Snow_Queen_-_Saga +│   │   └── 2016 +│   │   └── La_Princesse_des_Glaces_(Aleksey_Tsitsilin) +│   ├── Son_of_Batman_Collection +│   │   ├── 2014 +│   │   └── 2015 +│   ├── S.O.S._Fantomes_-_Saga +│   │   ├── 1984 +│   │   │   └── S.O.S._Fantomes_(Ivan_Reitman) +│   │   ├── 1989 +│   │   │   └── S.O.S._Fantomes_2_(Ivan_Reitman) +│   │   └── 2016 +│   │   └── S.O.S._Fantomes_(Paul_Feig) +│   ├── Speed_-_Saga +│   │   ├── 1994 +│   │   │   └── Speed_(Jan_de_Bont) +│   │   └── 1997 +│   │   └── Speed_2_-_Cap_sur_le_danger_(Jan_de_Bont) +│   ├── Spider-Man_(Avengers)_-_Saga +│   │   └── 2017 +│   │   └── Spider-Man_-_Homecoming_(Jon_Watts) +│   ├── Spider-Man_-_New_Generation_-_Saga +│   │   └── 2018 +│   │   └── Spider-Man_-_New_Generation_(Bob_Persichetti) +│   ├── Spider-Man_New_Generation_-_Saga +│   │   └── 2018 +│   ├── Spider-Man_-_Saga +│   │   ├── 2002 +│   │   │   └── Spider-Man_(Sam_Raimi) +│   │   ├── 2004 +│   │   │   └── Spider-Man_2_(Sam_Raimi) +│   │   └── 2007 +│   │   └── Spider-Man_3_(Sam_Raimi) +│   ├── Splash_-_Saga +│   │   └── 1984 +│   │   └── Splash_(Ron_Howard) +│   ├── Spy_Kids_-_Saga +│   │   └── 2003 +│   │   └── Spy_Kids_3_-_Mission_3D_(Robert_Rodriguez) +│   ├── Stargate_-_Saga +│   │   └── 1994 +│   │   └── Stargate_-_La_porte_des_etoiles_(Roland_Emmerich) +│   ├── Starship_Troopers_-_Saga +│   │   └── 2008 +│   │   └── Starship_Troopers_3_-_Marauder_(Edward_Neumeier) +│   ├── Star_Trek_-_La_Nouvelle_Generation_-_Saga +│   │   ├── 1994 +│   │   │   └── Star_Trek_-_Generations_(David_Carson) +│   │   ├── 1996 +│   │   │   └── Star_Trek_-_Premier_Contact_(Jonathan_Frakes) +│   │   ├── 1998 +│   │   │   └── Star_Trek_-_Insurrection_(Jonathan_Frakes) +│   │   └── 2002 +│   │   └── Star_Trek_-_Nemesis_(Stuart_Baird) +│   ├── Star_Trek_La_Nouvelle_Generation_-_Saga +│   │   ├── 1994 +│   │   ├── 1996 +│   │   ├── 1998 +│   │   └── 2002 +│   ├── Star_Trek_-_Originale_-_Saga +│   │   ├── 1979 +│   │   │   └── Star_Trek,_le_film_(Robert_Wise) +│   │   ├── 1982 +│   │   │   └── Star_Trek_II_-_La_Colere_de_Khan_(Nicholas_Meyer) +│   │   ├── 1984 +│   │   │   └── Star_Trek_III_-_A_la_recherche_de_Spock_(Leonard_Nimoy) +│   │   ├── 1986 +│   │   │   └── Star_Trek_IV_-_Retour_sur_Terre_(Leonard_Nimoy) +│   │   ├── 1989 +│   │   │   └── Star_Trek_V_-_L'Ultime_Frontiere_(William_Shatner) +│   │   └── 1991 +│   │   └── Star_Trek_VI_-_Terre_inconnue_(Nicholas_Meyer) +│   ├── Star_Trek_Originale_-_Saga +│   │   ├── 1979 +│   │   ├── 1982 +│   │   ├── 1984 +│   │   ├── 1986 +│   │   ├── 1989 +│   │   └── 1991 +│   ├── Star_Trek_-_Saga +│   │   ├── 2009 +│   │   │   └── Star_Trek_(J.J._Abrams) +│   │   ├── 2013 +│   │   │   └── Star_Trek_-_Into_Darkness_(J.J._Abrams) +│   │   └── 2016 +│   │   └── Star_Trek_-_Sans_limites_(Justin_Lin) +│   ├── Star_Wars_-_Saga +│   │   ├── 1977 +│   │   │   └── La_Guerre_des_etoiles_(George_Lucas) +│   │   ├── 1980 +│   │   │   └── L'Empire_contre-attaque_(Irvin_Kershner) +│   │   ├── 1983 +│   │   │   └── Le_Retour_du_Jedi_(Richard_Marquand) +│   │   ├── 1999 +│   │   │   └── Star_Wars,_episode_I_-_La_Menace_fantome_(George_Lucas) +│   │   ├── 2002 +│   │   │   └── Star_Wars,_episode_II_-_L'Attaque_des_clones_(George_Lucas) +│   │   ├── 2005 +│   │   │   └── Star_Wars,_episode_III_-_La_Revanche_des_Sith_(George_Lucas) +│   │   ├── 2015 +│   │   │   └── Star_Wars _-_Le_Reveil_de_la_Force_(J.J._Abrams) +│   │   └── 2017 +│   │   └── Star_Wars _-_Les_Derniers_Jedi_(Rian_Johnson) +│   ├── Star_Wars_Stories_Collection +│   │   └── 2016 +│   │   └── Rogue_One_-_A_Star_Wars_Story_(Gareth_Edwards) +│   ├── Stuart_Little_-_Saga +│   │   ├── 1999 +│   │   │   └── Stuart_Little_(Rob_Minkoff) +│   │   ├── 2002 +│   │   │   └── Stuart_Little_2_(Rob_Minkoff) +│   │   └── 2005 +│   │   └── Stuart_Little_3_-_En_route_pour_l'aventure_(Audu_Paden) +│   ├── Suicide_Squad_-_Saga +│   │   └── 2016 +│   │   └── Suicide_Squad_(David_Ayer) +│   ├── Superman_-_Saga +│   │   ├── 1978 +│   │   │   └── Superman_(Richard_Donner) +│   │   ├── 1980 +│   │   │   └── Superman_II_(Richard_Lester) +│   │   ├── 1983 +│   │   │   └── Superman_III_(Richard_Lester) +│   │   ├── 1987 +│   │   │   └── Superman_IV_(Sidney_J._Furie) +│   │   └── 2006 +│   │   └── Superman_Returns_(Bryan_Singer) +│   ├── Super_Troopers_-_Saga +│   │   ├── 2001 +│   │   │   └── Super_Troopers_(Jay_Chandrasekhar) +│   │   └── 2018 +│   │   └── Super_Troopers_2_(Jay_Chandrasekhar) +│   ├── Tadeo_Jones_-_Coleccion +│   │   └── 2012 +│   ├── Tad_-_Saga +│   │   ├── 2012 +│   │   │   └── Tad_l'explorateur_-_A_la_recherche_de_la_cite_perdue_(Enrique_Gato) +│   │   └── 2017 +│   │   └── Tad_et_le_Secret_du_roi_Midas_(David_Alonso) +│   ├── Taken_-_Saga +│   │   ├── 2008 +│   │   │   └── Taken_(Pierre_Morel) +│   │   └── 2014 +│   │   └── Taken_3_(Olivier_Megaton) +│   ├── Tanguy_-_Saga +│   │   └── 2019 +│   │   └── Tanguy,_le_retour_(Etienne_Chatiliez) +│   ├── Taxi_-_Saga +│   │   ├── 1998 +│   │   │   └── Taxi_(Gerard_Pires) +│   │   └── 2007 +│   │   └── Taxi_4_(Gerard_Krawczyk) +│   ├── Tempete_de_Boulettes_Geantes_-_Saga +│   │   ├── 2009 +│   │   │   └── Tempete_de_boulettes_geantes_(Phil_Lord) +│   │   └── 2013 +│   │   └── L'Ile_des_Miam-nimaux_-_Tempete_de_boulettes_geantes_2_(Cody_Cameron) +│   ├── Terminator_-_Saga +│   │   ├── 1984 +│   │   │   └── Terminator_(James_Cameron) +│   │   ├── 2009 +│   │   │   └── Terminator_Renaissance_(McG) +│   │   ├── 2015 +│   │   │   └── Terminator_Genisys_(Alan_Taylor) +│   │   └── 2019 +│   │   └── Terminator,_Dark_Fate_(Tim_Miller) +│   ├── The_Amazing_Spider-Man_-_Saga +│   │   ├── 2012 +│   │   │   └── The_Amazing_Spider-Man_(Marc_Webb) +│   │   └── 2014 +│   │   └── The_Amazing_Spider-Man_-_Le_Destin_d'un_heros_(Marc_Webb) +│   ├── The_Arrival_Collection +│   │   └── 1996 +│   ├── The_Arrival_-_Saga +│   │   └── 1996 +│   │   └── The_Arrival_(David_Twohy) +│   ├── The_Blues_Brothers_-_Saga +│   │   └── 1980 +│   │   └── The_Blues_Brothers_(John_Landis) +│   ├── The_Dukes_Of_Hazzard_Collection +│   │   └── 2007 +│   ├── The_Eye_-_Saga +│   │   ├── 2004 +│   │   │   └── The_Eye_2_-_Renaissances_(Danny_Pang) +│   │   └── 2005 +│   ├── The_Inbetweeners_Collection +│   │   └── 2011 +│   ├── The_Marine_-_Saga +│   │   └── 2006 +│   │   └── The_Marine_(John_Bonito) +│   ├── The_Mask_-_Saga +│   │   └── 1994 +│   │   └── The_Mask_(Chuck_Russell) +│   ├── The_Pact_-_Saga +│   │   └── 2012 +│   ├── The_Sting_Collection +│   │   └── 1973 +│   ├── The_Trolls_Collection +│   │   └── 2016 +│   ├── The_X-Files_-_Saga +│   │   └── 2008 +│   │   └── The_X-Files_-_Regeneration_(Chris_Carter) +│   ├── Thomas_and_Friends_-_Saga +│   │   └── 2014 +│   │   ├── Thomas_et_ses_amis_-_Une_histoire_de_courage_(Rob_Silvestri) +│   │   └── Thomas_&_Friends_-_The_Christmas_engines_(John_Gilluley) +│   ├── Thor_-_Saga +│   │   ├── 2011 +│   │   ├── 2013 +│   │   │   └── Thor_-_Le_Monde_des_tenebres_(Alan_Taylor) +│   │   └── 2017 +│   │   └── Thor_-_Ragnarok_(Taika_Waititi) +│   ├── Tomb_Raider_-_Saga +│   │   ├── 2001 +│   │   │   └── Lara_Croft_-_Tomb_Raider_(Simon_West) +│   │   ├── 2003 +│   │   │   └── Lara_Croft_-_Tomb_Raider,_Le_berceau_de_la_vie_(Jan_de_Bont) +│   │   └── 2018 +│   │   └── Tomb_Raider_(Roar_Uthaug) +│   ├── Tom_et_Jerry_-_Saga +│   │   ├── 2014 +│   │   │   └── Tom_et_Jerry_et_le_Dragon_Perdu_(Spike_Brandt) +│   │   └── 2015 +│   │   └── Tom_et_Jerry_-_Mission_espionnage_(Spike_Brandt) +│   ├── Tout-puissant_-_Saga +│   │   └── 2003 +│   │   └── Bruce_tout-puissant_(Tom_Shadyac) +│   ├── Transformers_-_Saga +│   │   ├── 2007 +│   │   │   └── Transformers_(Michael_Bay) +│   │   ├── 2009 +│   │   │   └── Transformers_2_-_La_Revanche_(Michael_Bay) +│   │   ├── 2011 +│   │   │   └── Transformers_3_-_La_Face_cachee_de_la_Lune_(Michael_Bay) +│   │   ├── 2014 +│   │   │   └── Transformers_-_L'Age_de_l'extinction_(Michael_Bay) +│   │   └── 2017 +│   │   └── Transformers_-_The_Last_Knight_(Michael_Bay) +│   ├── Treize_a_la_douzaine_-_Saga +│   │   └── 2003 +│   │   └── Treize_a_la_douzaine_(Shawn_Levy) +│   ├── Tremors_-_Saga +│   │   └── 2018 +│   ├── Tron_-_Saga +│   │   └── 2010 +│   │   └── Tron_-_l'heritage_(Joseph_Kosinski) +│   ├── Troupe_d'elite_-_Saga +│   │   └── 2007 +│   │   └── Troupe_d'elite_(Jose_Padilha) +│   ├── Twilight_-_Saga +│   │   ├── 2008 +│   │   │   └── Twilight,_chapitre_1_-_Fascination_(Catherine_Hardwicke) +│   │   ├── 2009 +│   │   │   └── Twilight,_chapitre_2_-_Tentation_(Chris_Weitz) +│   │   ├── 2010 +│   │   │   └── Twilight,_chapitre_3_-_Hesitation_(David_Slade) +│   │   ├── 2011 +│   │   │   └── Twilight,_chapitre_4_-_Revelation,_1ere_partie_(Bill_Condon) +│   │   └── 2012 +│   │   └── Twilight,_chapitre_5_-_Revelation,_2eme_partie_(Bill_Condon) +│   ├── Ultimate_Avengers_Collection +│   │   └── 2006 +│   ├── Ultimate_Avengers_-_Saga +│   │   └── 2006 +│   │   ├── Les_Vengeurs_Ultimate_2_(Will_Meugniot) +│   │   └── Les_Vengeurs_Ultimate_(Curt_Geda) +│   ├── Underworld_-_Saga +│   │   ├── 2003 +│   │   │   └── Underworld_(Len_Wiseman) +│   │   ├── 2006 +│   │   │   └── Underworld_-_Evolution_(Len_Wiseman) +│   │   ├── 2009 +│   │   │   └── Underworld_3_-_Le_Soulevement_des_Lycans_(Patrick_Tatopoulos) +│   │   └── 2016 +│   ├── Une_Nuit_en_Enfer_-_Saga +│   │   ├── 1996 +│   │   └── 1999 +│   ├── Une_verite_qui_derange_-_Saga +│   │   └── 2006 +│   │   └── Une_verite_qui_derange_(Davis_Guggenheim) +│   ├── Universal_Soldier_-_Saga +│   │   └── 2009 +│   │   └── Universal_Soldier_-_Regeneration_(John_Hyams) +│   ├── Un_seul_deviendra_invincible_-_Saga +│   │   └── 2002 +│   │   └── Un_Seul_deviendra_invincible_(Walter_Hill) +│   ├── Vendredi_13_-_Saga +│   │   ├── 1980 +│   │   ├── 1981 +│   │   ├── 1982 +│   │   ├── 2003 +│   │   └── 2009 +│   ├── Venom_-_Saga +│   │   └── 2018 +│   │   └── Venom_(Ruben_Fleischer) +│   ├── Very_Bad_Dads_-_Saga +│   │   └── 2017 +│   │   └── Very_Bad_Dads_2_(Sean_Anders) +│   ├── Very_Bad_Trip_-_Saga +│   │   ├── 2009 +│   │   │   └── Very_Bad_Trip_(Todd_Phillips) +│   │   └── 2011 +│   │   └── Very_Bad_Trip_2_(Todd_Phillips) +│   ├── Vic_le_Viking_-_Saga +│   │   └── 2009 +│   │   └── Vic_le_Viking_(Michael_Herbig) +│   ├── Voyage_au_centre_de_la_Terre_-_Saga +│   │   ├── 2008 +│   │   │   └── Voyage_au_centre_de_la_Terre_(Eric_Brevig) +│   │   └── 2012 +│   │   └── Voyage_au_centre_de_la_Terre_2 _-_L'ile_mysterieuse_(Brad_Peyton) +│   ├── Wallace_&_Gromit_-_Saga +│   │   ├── 1989 +│   │   │   └── Wallace_&_Gromit_-_Une_grande_excursion_(Nick_Park) +│   │   ├── 1990 +│   │   ├── 1993 +│   │   │   └── Wallace_&_Gromit_-_Un_mauvais_pantalon_(Nick_Park) +│   │   ├── 1995 +│   │   │   └── Wallace_&_Gromit_-_Rase_de_pres_(Nick_Park) +│   │   └── 2005 +│   │   └── Wallace_&_Gromit_-_Le_mystere_du_lapin-garou_(Steve_Box) +│   ├── Wolf_Creek_-_Saga +│   │   └── 2005 +│   ├── Wolverine_-_Saga +│   │   ├── 2009 +│   │   │   └── X-Men_Origins_-_Wolverine_(Gavin_Hood) +│   │   ├── 2013 +│   │   │   └── Wolverine_-_Le_combat_de_l'immortel_(James_Mangold) +│   │   └── 2017 +│   │   └── Logan_(James_Mangold) +│   ├── Wonder_Woman_-_Saga +│   │   └── 2017 +│   │   └── Wonder_Woman_(Patty_Jenkins) +│   ├── World_War_Z_-_Saga +│   │   └── 2013 +│   │   └── World_War_Z_(Marc_Forster) +│   ├── X-Men_-_Saga +│   │   ├── 2000 +│   │   │   └── X-Men_(Bryan_Singer) +│   │   ├── 2003 +│   │   ├── 2006 +│   │   │   └── X-Men_-_L'Affrontement_final_(Brett_Ratner) +│   │   ├── 2011 +│   │   │   └── X-Men_-_Le_Commencement_(Matthew_Vaughn) +│   │   └── 2014 +│   │   └── X-Men_-_Days_of_Future_Past_(Bryan_Singer) +│   ├── xXx_-_Saga +│   │   └── 2005 +│   │   └── xXx2_-_The_Next_Level_(Lee_Tamahori) +│   ├── Yamakasi +│   │   └── 2004 +│   ├── Yamakasi_-_Saga +│   │   └── 2004 +│   │   └── Les_Fils_du_vent_(Julien_Seri) +│   ├── Y_a-t-il_un_flic..._-_Saga +│   │   ├── 1988 +│   │   │   └── Y_a-t-il_un_flic_pour_sauver_la_reine_(David_Zucker) +│   │   ├── 1991 +│   │   │   └── Y_a-t-il_un_flic_pour_sauver_le_president_(David_Zucker) +│   │   └── 1994 +│   │   └── Y_a-t-il_un_flic_pour_sauver_Hollywood_(Peter_Segal) +│   ├── Y_a-t-il_un_pilote..._-_Saga +│   │   ├── 1980 +│   │   │   └── Y_a-t-il_un_pilote_dans_l'avion_(Jerry_Zucker) +│   │   └── 1982 +│   │   └── Y_a-t-il_enfin_un_pilote_dans_l'avion_2_(Ken_Finkleman) +│   ├── Zorro_-_Saga +│   │   └── 1998 +│   │   └── Le_Masque_de_Zorro_(Martin_Campbell) +│   └── 思い出 +│   └── 1995 +│   ├── Magnetic_Rose_(Koji_Morimoto) +│   └── Stink_Bomb_(Tensai_Okamura) +├── videos_films_disney +│   ├── 1936 +│   │   ├── De_l'Autre_Cote_du_Miroir_(David_Hand) +│   │   └── Trois_Espiegles_Petites_Souris_(David_Hand) +│   ├── 1937 +│   │   └── Blanche-Neige_et_les_Sept_Nains_(William_Cottrell,_David_Hand,_Wilfred_Jackson,_Larry_Morey,_Perce_Pearce,_Ben_Sharpsteen) +│   ├── 1940 +│   │   ├── Pinocchio_(Norman_Ferguson,_T._Hee,_Wilfred_Jackson,_Jack_Kinney,_Hamilton_Luske,_Bill_Roberts,_Ben_Sharpsteen) +│   │   └── Pluto_a_des_Envies_(Jack_Kinney) +│   ├── 1941 +│   │   └── Dumbo_(Samuel_Armstrong,_Norman_Ferguson,_Wilfred_Jackson,_Jack_Kinney,_Bill_Roberts,_Ben_Sharpsteen,_John_Elliotte) +│   ├── 1942 +│   │   └── Pluto_Junior_(Clyde_Geronimi) +│   ├── 1946 +│   │   ├── La_Boite_a_musique_(Robert_Cormack,_Clyde_Geronimi,_Jack_Kinney,_Hamilton_Luske,_Joshua_Meador) +│   │   └── Le_Petit_Frere_de_Pluto_(Charles_A._Nichols) +│   ├── 1948 +│   │   ├── Danny,_le_petit_mouton_noir_(Harold_D._Schuster,_Hamilton_Luske) +│   │   └── Melodie_Cocktail_(Clyde_Geronimi,_Wilfred_Jackson,_Jack_Kinney,_Hamilton_Luske) +│   ├── 1949 +│   │   └── Le_Crapaud_et_le_maitre_d'ecole_(James_Algar,_Clyde_Geronimi,_Jack_Kinney) +│   ├── 1950 +│   │   └── Pluto_acrobate_(Charles_A._Nichols) +│   ├── 1951 +│   │   └── Alice_au_pays_des_merveilles_(Clyde_Geronimi,_Wilfred_Jackson,_Hamilton_Luske) +│   ├── 1952 +│   │   └── Water_Birds_(Ben_Sharpsteen) +│   ├── 1953 +│   │   └── Toot,_Whistle,_Plunk_and_Boom_(Ward_Kimball,_Charles_A._Nichols) +│   ├── 1959 +│   │   └── La_Belle_au_bois_dormant_(Clyde_Geronimi) +│   ├── 1963 +│   │   └── Merlin_l'Enchanteur_(Wolfgang_Reitherman) +│   ├── 1970 +│   │   └── 1970 +│   │   └── Les_Aristochats_(Wolfgang_Reitherman) +│   ├── 1971 +│   │   └── L'Apprentie_sorciere_(Robert_Stevenson) +│   ├── 1973 +│   │   └── Robin_des_Bois_(Wolfgang_Reitherman) +│   ├── 1977 +│   │   └── Peter_et_Elliott_le_dragon_(Don_Chaffey) +│   ├── 1983 +│   │   └── Winnie_the_Pooh_and_a_Day_for_Eeyore_(Rick_Reinert,_Richard_Rich) +│   ├── 1985 +│   │   └── Taram_et_le_chaudron_magique_(Ted_Berman,_Richard_Rich) +│   ├── 1986 +│   │   └── Basil,_detective_prive_(Ron_Clements,_Burny_Mattinson,_David_Michener,_John_Musker) +│   ├── 1988 +│   │   ├── Oliver_&_Compagnie_(George_Scribner) +│   │   └── Qui_veut_la_peau_de_Roger_Rabbit_(Robert_Zemeckis) +│   ├── 1990 +│   │   └── La_Bande_a_Picsou,_le_film_Le_Tresor_de_la_lampe_perdue_(Bob_Hathcock) +│   ├── 1996 +│   │   ├── James_et_la_peche_geante_(Henry_Selick) +│   │   └── Winnie_l'Ourson_Hou!_Bouh!_et_Re-Bouh!_(Rob_LaDuca) +│   ├── 1997 +│   │   └── Hercule_(Ron_Clements,_John_Musker) +│   ├── 1998 +│   │   └── 1001_pattes_(John_Lasseter,_Andrew_Stanton) +│   ├── 2000 +│   │   ├── Buzz_l'eclair,_le_debut_des_aventures_(Tad_Stones) +│   │   └── Dinosaure_(Eric_Leighton,_Ralph_Zondag) +│   ├── 2002 +│   │   └── La_Planete_au_tresor,_un_nouvel_univers_(Ron_Clements,_John_Musker) +│   ├── 2004 +│   │   ├── La_ferme_se_rebelle_(Will_Finn,_John_Sanford) +│   │   └── Mickey,_Donald,_Dingo_Les_trois_mousquetaires_(Donovan_Cook) +│   ├── 2005 +│   │   ├── Chicken_Little_(Mark_Dindal) +│   │   └── Les_origines_de_Stitch_(Mike_Disa) +│   ├── 2006 +│   │   └── The_Wild_(Steve_'Spaz'_Williams) +│   ├── 2007 +│   │   ├── Bienvenue_chez_les_Robinson_(Stephen_J._Anderson) +│   │   └── Ratatouille_(Brad_Bird,_Jan_Pinkava) +│   ├── 2008 +│   │   ├── Volt,_star_malgre_lui_(Byron_Howard,_Chris_Williams) +│   │   └── WALL·E_(Andrew_Stanton) +│   ├── 2009 +│   │   ├── La-haut_(Pete_Docter,_Bob_Peterson) +│   │   └── La_Princesse_et_la_Grenouille_(Ron_Clements,_John_Musker) +│   ├── 2011 +│   ├── 2012 +│   │   ├── Frankenweenie_(Tim_Burton) +│   │   └── Rebelle_(Mark_Andrews,_Brenda_Chapman,_Steve_Purcell) +│   ├── 2014 +│   │   └── Les_Nouveaux_Heros_(Don_Hall,_Chris_Williams) +│   ├── 2015 +│   │   └── Le_Voyage_d'Arlo_(Peter_Sohn) +│   ├── 2016 +│   │   ├── Vaiana,_la_legende_du_bout_du_monde_(Ron_Clements,_John_Musker,_Don_Hall,_Chris_Williams) +│   │   └── Zootopie_(Byron_Howard) +│   ├── 2017 +│   │   └── Coco_(Lee_Unkrich,_Adrian_Molina) +│   ├── 5_toutous_prets_a_tout_-_Saga +│   │   └── 2008 +│   │   └── Les_Copains_des_neiges_(Robert_Vince) +│   ├── Aladdin_-_Saga +│   │   ├── 1992 +│   │   │   └── Aladdin_(Ron_Clements,_John_Musker) +│   │   └── 1994 +│   │   └── Aladdin_2_Le_Retour_de_Jafar_(Toby_Shelton,_Tad_Stones,_Alan_Zaslove) +│   ├── Bambi_-_Saga +│   │   ├── 1942 +│   │   │   └── Bambi_(James_Algar,_Samuel_Armstrong,_David_Hand,_Graham_Heid,_Bill_Roberts,_Paul_Satterfield,_Norman_Wright) +│   │   └── 2006 +│   │   └── Bambi_2_(Brian_Pimental) +│   ├── Bernard_et_Bianca_-_Saga +│   │   ├── 1977 +│   │   │   └── Les_Aventures_de_Bernard_et_Bianca_(John_Lounsbery,_Wolfgang_Reitherman,_Art_Stevens) +│   │   └── 1990 +│   │   └── Bernard_et_Bianca_au_pays_des_kangourous_(Hendel_Butoy,_Mike_Gabriel) +│   ├── Caballeros_-_Saga +│   │   ├── 1942 +│   │   │   └── Saludos_Amigos_(Wilfred_Jackson,_Jack_Kinney,_Hamilton_Luske,_Bill_Roberts) +│   │   └── 1944 +│   │   └── Les_Trois_Caballeros_(Norman_Ferguson,_Clyde_Geronimi,_Jack_Kinney,_Bill_Roberts,_Harold_Young) +│   ├── Cars_-_Saga +│   │   ├── 2006 +│   │   │   └── Cars_Quatre_Roues_(John_Lasseter,_Joe_Ranft) +│   │   └── 2011 +│   │   └── Cars_2_(John_Lasseter,_Bradford_Lewis) +│   ├── Cendrillon_-_Saga +│   │   ├── 1950 +│   │   │   └── Cendrillon_(Clyde_Geronimi,_Wilfred_Jackson,_Hamilton_Luske) +│   │   ├── 2002 +│   │   │   └── Cendrillon_2_Une_vie_de_princesse_(John_Kafka) +│   │   └── 2007 +│   │   └── Cendrillon_3_Le_sortilege_de_Cendrillon_(Frank_Nissen) +│   ├── Dingo_et_Max_-_Saga +│   │   └── 2000 +│   │   └── Dingo_et_Max_2_Les_Sportifs_de_l'extreme_(Douglas_McCarthy) +│   ├── Disneys_Grosse_Pause_Filmreihe +│   │   └── 2001 +│   ├── Fantasia_-_Saga +│   │   ├── 1940 +│   │   │   └── Fantasia_(James_Algar,_Samuel_Armstrong,_Ford_Beebe_Jr.,_Norman_Ferguson,_David_Hand,_Jim_Handley,_T._Hee,_Wilfred_Jackson,_Hamilton_Luske,_Bill_Roberts,_Paul_Satterfield,_Ben_Sharpsteen) +│   │   └── 1999 +│   │   └── Fantasia_2000_(James_Algar,_Gaetan_Brizzi,_Paul_Brizzi,_Hendel_Butoy,_Francis_Glebas,_Eric_Goldberg,_Don_Hahn,_Pixote_Hunt) +│   ├── Fee_Clochette_-_Saga +│   │   ├── 2008 +│   │   │   └── La_fee_Clochette_(Bradley_Raymond) +│   │   ├── 2009 +│   │   │   └── Clochette_et_la_pierre_de_lune_(Klay_Hall) +│   │   ├── 2010 +│   │   │   └── Clochette_et_l'expedition_feerique_(Bradley_Raymond) +│   │   └── 2014 +│   │   └── Clochette_et_la_fee_pirate_(Peggy_Holmes) +│   ├── Frere_des_ours_-_Saga +│   │   ├── 2003 +│   │   │   └── Frere_des_ours_(Aaron_Blaise,_Robert_Walker) +│   │   └── 2006 +│   │   └── Frere_des_ours_2_(Ben_Gluck) +│   ├── Il_etait_une_fois_-_Saga +│   │   └── 2007 +│   │   └── Il_etait_une_fois_(Kevin_Lima) +│   ├── Kuzco_-_Saga +│   │   ├── 2000 +│   │   │   └── Kuzco,_l'empereur_megalo_(Mark_Dindal) +│   │   └── 2005 +│   │   └── Kuzco_2_King_Kronk_(Saul_Blinkoff,_Elliot_M._Bour) +│   ├── La_Belle_et_la_Bete_-_Saga +│   │   ├── 1991 +│   │   │   └── La_Belle_et_la_Bete_(Gary_Trousdale,_Kirk_Wise) +│   │   └── 1997 +│   │   └── La_Belle_et_la_Bete_2_Le_Noel_enchante_(Andrew_Knight) +│   ├── La_Belle_et_le_Clochard_-_Saga +│   │   ├── 1955 +│   │   │   └── La_Belle_et_le_Clochard_(Clyde_Geronimi,_Wilfred_Jackson,_Hamilton_Luske) +│   │   └── 2001 +│   │   └── La_Belle_et_le_Clochard_2_L'appel_de_la_rue_(Darrell_Rooney,_Jeannine_Roussel) +│   ├── La_Cour_de_recre_-_Saga +│   │   └── 2001 +│   │   └── La_Cour_de_recre_Vive_les_vacances_!_(Chuck_Sheetz) +│   ├── La_Petite_Sirene_-_Saga +│   │   ├── 1989 +│   │   │   └── La_Petite_Sirene_(Ron_Clements,_John_Musker) +│   │   ├── 2000 +│   │   │   └── La_Petite_Sirene_II_Retour_a_l'ocean_(Jim_Kammerud,_Brian_Smith) +│   │   └── 2008 +│   │   └── Le_Secret_de_la_Petite_Sirene_(Peggy_Holmes) +│   ├── La_Reine_des_neiges_-_Saga +│   │   └── 2013 +│   │   └── La_Reine_des_neiges_(Chris_Buck,_Jennifer_Lee) +│   ├── L'Atlantide_-_Saga +│   │   ├── 2001 +│   │   │   └── Atlantide,_l'empire_perdu_(Gary_Trousdale,_Kirk_Wise) +│   │   └── 2003 +│   │   └── Les_Enigmes_de_l'Atlantide_(Victor_Cook,_Toby_Shelton,_Tad_Stones) +│   ├── Le_Bossu_de_Notre-Dame_-_Saga +│   │   ├── 1996 +│   │   │   └── Le_Bossu_de_Notre-Dame_(Gary_Trousdale,_Kirk_Wise) +│   │   └── 2002 +│   │   └── Le_Bossu_de_Notre-Dame_2_(Bradley_Raymond) +│   ├── Le_Livre_de_la_jungle_-_Saga +│   │   ├── 1967 +│   │   │   └── Le_Livre_de_la_jungle_(Wolfgang_Reitherman) +│   │   └── 2003 +│   │   └── Le_Livre_de_la_jungle_2_(Steve_Trenbirth) +│   ├── Le_Monde_de_Nemo_-_Saga +│   │   ├── 2003 +│   │   │   └── Le_Monde_de_Nemo_(Andrew_Stanton,_Lee_Unkrich) +│   │   └── 2016 +│   │   └── Le_Monde_de_Dory_(Andrew_Stanton,_Angus_MacLane) +│   ├── Le_Roi_Lion_-_Saga +│   │   └── 1994 +│   │   └── Le_Roi_lion_(Roger_Allers,_Rob_Minkoff) +│   ├── Les_101_Dalmatiens_(Animation)_-_Saga +│   │   ├── 1961 +│   │   │   └── Les_101_Dalmatiens_(Clyde_Geronimi,_Hamilton_Luske,_Wolfgang_Reitherman) +│   │   ├── 2002 +│   │   │   └── 101_Dalmatiens_2_Sur_la_Trace_des_Heros_(Jim_Kammerud,_Brian_Smith) +│   │   └── 2003 +│   ├── Les_Indestructibles_-_Saga +│   │   ├── 2004 +│   │   │   └── Les_Indestructibles_(Brad_Bird) +│   │   └── 2018 +│   │   └── Les_Indestructibles_2_(Brad_Bird) +│   ├── Les_Mondes_de_Ralph_-_Saga +│   │   ├── 2012 +│   │   │   └── Les_Mondes_de_Ralph_(Rich_Moore) +│   │   └── 2018 +│   │   └── Ralph_2.0_(Phil_Johnston,_Rich_Moore) +│   ├── Lilo_&_Stitch_-_Saga +│   │   ├── 2002 +│   │   │   └── Lilo_et_Stitch_(Dean_DeBlois,_Chris_Sanders) +│   │   ├── 2003 +│   │   │   └── Stitch_!_Le_Film_(Tony_Craig,_Roberts_Gannaway) +│   │   ├── 2005 +│   │   │   └── Lilo_&_Stitch_2_Hawai,_nous_avons_un_probleme_!_(Michael_LaBash,_Tony_Leondis) +│   │   └── 2006 +│   │   └── Lilo_&_Stitch_4_-_Leroy_&_Stitch_(Tony_Craig,_Roberts_Gannaway) +│   ├── Mary_Poppins_-_Saga +│   │   └── 1964 +│   │   └── Mary_Poppins_(Robert_Stevenson) +│   ├── Mickey,_il_etait_une_fois_Noel_-_Saga +│   │   ├── 1999 +│   │   │   └── Mickey,_il_etait_une_fois_Noel_(Jun_Falkenstein,_Alex_Mann,_Bradley_Raymond,_Toby_Shelton,_Bill_Speers) +│   │   └── 2004 +│   │   └── Mickey,_il_etait_deux_fois_Noel_(Carole_Holliday,_Matthew_O'Callaghan,_Theresa_Cullen) +│   ├── Monstres_&_Cie_-_Saga +│   │   ├── 2001 +│   │   │   └── Monstres_&_Cie_(Pete_Docter,_David_Silverman,_Lee_Unkrich) +│   │   └── 2013 +│   │   └── Monstres_Academy_(Dan_Scanlon) +│   ├── Mulan_-_Saga +│   │   ├── 1998 +│   │   │   └── Mulan_(Tony_Bancroft,_Barry_Cook) +│   │   └── 2004 +│   │   └── Mulan_2_(la_mission_de_l'Empereur)_(Darrell_Rooney,_Lynne_Southerland) +│   ├── Peter_Pan_-_Saga +│   │   ├── 1953 +│   │   │   └── Peter_Pan_(Clyde_Geronimi,_Wilfred_Jackson,_Hamilton_Luske,_Jack_Kinney) +│   │   └── 2002 +│   │   └── Peter_Pan_2_Retour_au_Pays_Imaginaire_(Robin_Budd,_Donovan_Cook) +│   ├── Planes_-_Saga +│   │   ├── 2013 +│   │   │   └── Planes_(Klay_Hall) +│   │   └── 2014 +│   │   └── Planes_2_(Roberts_Gannaway) +│   ├── Pocahontas_-_Saga +│   │   └── 1995 +│   │   └── Pocahontas_(Mike_Gabriel,_Eric_Goldberg) +│   ├── Raiponce_-_Saga +│   │   └── 2010 +│   │   └── Raiponce_(Nathan_Greno,_Byron_Howard) +│   ├── Rox_et_Rouky_-_Saga +│   │   ├── 1981 +│   │   │   └── Rox_et_Rouky_(Ted_Berman,_Richard_Rich,_Art_Stevens) +│   │   └── 2006 +│   │   └── Rox_et_Rouky_2_(Jim_Kammerud) +│   ├── Tarzan_(Animation)_-_Saga +│   │   ├── 1999 +│   │   │   └── Tarzan_(Chris_Buck,_Kevin_Lima) +│   │   └── 2005 +│   │   └── Tarzan_2_L'Enfance_d'un_Heros_(Brian_Smith) +│   ├── Toy_Story +│   │   └── 2013 +│   │   └── Toy_Story_Angoisse_au_motel_(Angus_MacLane) +│   ├── Toy_Story_-_Saga +│   │   ├── 1995 +│   │   │   └── Toy_Story_(John_Lasseter) +│   │   ├── 1999 +│   │   │   └── Toy_Story_2_(John_Lasseter,_Ash_Brannon,_Lee_Unkrich) +│   │   └── 2010 +│   │   └── Toy_Story_3_(Lee_Unkrich) +│   ├── Vice-versa +│   │   └── 2015 +│   │   └── Vice-Versa_(Pete_Docter,_Ronnie_Del_Carmen) +│   └── Winnie_l'ourson_-_Collection +│   ├── 1997 +│   │   └── Winnie_l'ourson_2,_le_grand_voyage_(Karl_Geurs) +│   ├── 2000 +│   │   └── Les_Aventures_de_Tigrou_(Jun_Falkenstein) +│   ├── 2003 +│   │   ├── Les_Aventures_de_Petit_Gourou_(Saul_Blinkoff,_Elliot_M._Bour) +│   │   └── Les_Aventures_de_Porcinet_(Francis_Glebas) +│   ├── 2004 +│   ├── 2005 +│   │   ├── Winnie_l'ourson_et_l'efelant_(Frank_Nissen) +│   │   └── Winnie_l'Ourson_-_Lumpy_fete_Halloween_(Saul_Blinkoff,_Elliot_M._Bour) +│   └── 2011 +│   └── Winnie_l'Ourson_(Stephen_J._Anderson,_Don_Hall) +├── videos_films_import +│   └── Evangelion_-_Saga +│   └── 1997 +│   └── Neon_Genesis_Evangelion_-_The_End_of_Evangelion_(Hideaki_Anno) +├── videos_import_complex +├── videos_no_scan +│   └── PERSO +│   ├── mariageFrancoisLydie +│   ├── mcINFO - s'informer sur le high tech +│   └── mcVIE - voyage et decouverte +├── videos_series_import +│   └── Battlestar Galactica +└── videos_webserie + ├── Huis_(2015) + │   └── Season_1 + ├── Le_visiteur_du_futur_(2009) + │   ├── Season_0 + │   ├── Season_1 + │   ├── Season_2 + │   ├── Season_3 + │   └── Season_4 + └── Noob_(2008) + ├── Season_1 + ├── Season_10 + ├── Season_2 + ├── Season_3 + ├── Season_4 + ├── Season_5 + ├── Season_6 + ├── Season_7 + ├── Season_8 + ├── Season_9 + └── Specials + +13773 directories + + +--- // Généré par script Batch **/home/cedric24c/scripts/listFilmToWww** par **cedric24c** sur **dskcdc001**// diff --git a/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_films.txt b/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_films.txt new file mode 100644 index 0000000..0bf4ff7 --- /dev/null +++ b/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_films.txt @@ -0,0 +1,2780 @@ +====== films ====== +{{ :organisation_interne:pasted:20211111-100943.png?100}} + + +/media/disk_51/videos_kodi/films +├── 101_Dalmatiens_(Animation)_-_Saga,_Les +│   ├── 1961 +│   │   └── 101_Dalmatiens,_Les_(Clyde_Geronimi) +│   └── 2002 +│   └── 101_Dalmatiens_2_-_Sur_la_Trace_des_Heros_(Jim_Kammerud) +├── 1914 +│   ├── Charlot_concierge_(Charles_Chaplin) +│   ├── Charlot_dentiste_(Charles_Chaplin) +│   └── Charlot_garcon_de_theatre_(Charles_Chaplin) +├── 1915 +│   ├── Charlot_a_la_plage_(Charles_Chaplin) +│   ├── Charlot_apprenti_(Charles_Chaplin) +│   ├── Charlot_boxeur_(Charles_Chaplin) +│   ├── Charlot_dans_le_parc_(Charles_Chaplin) +│   ├── Charlot_debute_(Charles_Chaplin) +│   ├── Charlot_fait_la_noce_(Charles_Chaplin) +│   ├── Charlot_garcon_de_banque_(Charles_Chaplin) +│   ├── Charlot_marin_(Charles_Chaplin) +│   ├── Charlot_veut_se_marier_(Charles_Chaplin) +│   ├── Naissance_d'une_nation_(D.W._Griffith) +│   └── Vagabond,_Le_(Charles_Chaplin) +├── 1916 +│   ├── Charlot_cambrioleur_(Charles_Chaplin) +│   ├── Charlot_chef_de_rayon_(Charles_Chaplin) +│   ├── Charlot_musicien_(Charles_Chaplin) +│   └── Charlot_pompier_(Charles_Chaplin) +├── 1917 +│   ├── Charlot_fait_une_cure_(Charles_Chaplin) +│   ├── Charlot_policeman_(Charles_Chaplin) +│   └── Emigrant,_L'_(Charles_Chaplin) +├── 1918 +│   ├── Charlot_soldat_(Charles_Chaplin) +│   └── vie_de_chien,_Une_(Charles_Chaplin) +├── 1921 +│   ├── Charlot_et_le_Masque_de_fer_(Charles_Chaplin) +│   └── Kid,_Le_(Charlie_Chaplin) +├── 1923 +│   └── Opinion_publique,_L'_(Charles_Chaplin) +├── 1925 +│   └── Ruee_vers_l'or,_La_(Charlie_Chaplin) +├── 1928 +│   └── cirque,_Le_(Charlie_Chaplin) +├── 1931 +│   └── Lumieres_de_la_ville,_Les_(Charlie_Chaplin) +├── 1933 +│   └── Trois_Petits_Cochons,_Les_(Burt_Gillett) +├── 1934 +│   └── Cigale_et_la_Fourmi,_La_(Wilfred_Jackson) +├── 1935 +│   └── 39_Marches,_Les_(Alfred_Hitchcock) +├── 1936 +│   ├── De_l'Autre_Cote_du_Miroir_(David_Hand) +│   ├── Temps_modernes,_Les_(Charlie_Chaplin) +│   └── Trois_Espiegles_Petites_Souris_(David_Hand) +├── 1937 +│   └── Blanche-Neige_et_les_Sept_Nains_(William_Cottrell) +├── 1940 +│   ├── Dictateur,_Le_(Charlie_Chaplin) +│   ├── Pinocchio_(Norman_Ferguson) +│   └── Pluto_a_des_Envies_(Jack_Kinney) +├── 1941 +│   ├── Dumbo_(Samuel_Armstrong) +│   └── Tends_la_Patte_(Clyde_Geronimi) +├── 1942 +│   └── Pluto_Junior_(Clyde_Geronimi) +├── 1943 +│   └── Domino_(Roger_Richebe) +├── 1946 +│   ├── Boite_a_musique,_La_(Robert_Cormack) +│   └── Petit_Frere_de_Pluto,_Le_(Charles_A._Nichols) +├── 1947 +│   ├── Monsieur_Verdoux_(Charlie_Chaplin) +│   └── Quai_des_Orfevres_(Henri-Georges_Clouzot) +├── 1948 +│   ├── Danny,_le_petit_mouton_noir_(Harold_D._Schuster) +│   └── Melodie_Cocktail_(Clyde_Geronimi) +├── 1949 +│   ├── Crapaud_et_le_maitre_d'ecole,_Le_(James_Algar) +│   └── ecole_buissonniere,_L'_(Jean-Paul_Le_Chanois) +├── 1950 +│   ├── Pluto_acrobate_(Charles_A._Nichols) +│   └── Souvenirs_perdus_(Christian-Jaque) +├── 1951 +│   ├── Alice_au_pays_des_merveilles_(Hamilton_Luske) +│   └── Jour_ou_la_Terre_s'arreta,_Le_(Robert_Wise) +├── 1952 +│   ├── Barbe-Noire_le_pirate_(Raoul_Walsh) +│   ├── Feux_de_la_rampe,_Les_(Charlie_Chaplin) +│   └── Water_Birds_(Ben_Sharpsteen) +├── 1953 +│   └── Toot,_Whistle,_Plunk_and_Boom_(Ward_Kimball) +├── 1954 +│   └── 20_000_lieues_sous_les_mers_(Richard_Fleischer) +├── 1955 +│   └── hussards,_Les_(Alex_Joffe) +├── 1956 +│   ├── Dix_Commandements,_Les_(Cecil_B._DeMille) +│   └── Planete_interdite_(Fred_M._Wilcox) +├── 1957 +│   ├── 12_hommes_en_colere_(Sidney_Lumet) +│   ├── Homme_a_l'impermeable,_L'_(Julien_Duvivier) +│   ├── Quand_la_femme_s'en_mele_(Yves_Allegret) +│   ├── Retour_de_manivelle_(Denys_de_La_Patelliere) +│   └── roi_a_New_York,_Un_(Charles_Chaplin) +├── 1958 +│   ├── bonne_tisane,_La_(Herve_Bromberger) +│   ├── miserables,_Les_(Jean-Paul_Le_Chanois) +│   └── Trois_bebes_sur_les_bras_(Frank_Tashlin) +├── 1959 +│   ├── Archimede,_le_clochard_(Gilles_Grangier) +│   ├── Belle_au_bois_dormant,_La_(Clyde_Geronimi) +│   ├── Marie-Octobre_(Julien_Duvivier) +│   └── Voyage_au_centre_de_la_Terre_(Henry_Levin) +├── 1960 +│   └── Machine_a_explorer_le_temps,_La_(George_Pal) +├── 1961 +│   ├── Arretez_les_tambours_(Georges_Lautner) +│   ├── cave_se_rebiffe,_Le_(Gilles_Grangier) +│   ├── President,_Le_(Henri_Verneuil) +│   └── tombeur_de_ces_dames,_Le_(Jerry_Lewis) +├── 1962 +│   └── bonne_planque,_La_(Roland_Bailly) +├── 1963 +│   ├── camarades,_Les_(Mario_Monicelli) +│   ├── Cleopatre_(Joseph_L._Mankiewicz) +│   ├── Docteur_Jerry_et_Mister_Love_(Jerry_Lewis) +│   ├── Jason_et_les_Argonautes_(Don_Chaffey) +│   ├── Merlin_l'Enchanteur_(Wolfgang_Reitherman) +│   └── tontons_flingueurs,_Les_(Georges_Lautner) +├── 1964 +│   └── Barbouzes,_Les_(Georges_Lautner) +├── 1965 +│   ├── Bons_Vivants,_Les_(Gilles_Grangier) +│   └── Corniaud,_Le_(Gerard_Oury) +├── 1966 +│   ├── Grand_Restaurant,_Le_(Jacques_Besnard) +│   ├── Ne_nous_fachons_pas_(Georges_Lautner) +│   ├── Rideau_dechire,_Le_(Alfred_Hitchcock) +│   ├── rififi_a_Paname,_Du_(Denys_de_La_Patelliere) +│   └── voyage_fantastique,_Le_(Richard_Fleischer) +├── 1967 +│   ├── Casino_Royale_(John_Huston) +│   └── mou_dans_la_gachette,_Du_(Louis_Grospierre) +├── 1968 +│   ├── Faut_pas_prendre_les_enfants_du_bon_Dieu_pour_des_canards_sauvages_(Michel_Audiard) +│   ├── Il_etait_une_fois_dans_l'Ouest_(Sergio_Leone) +│   └── Petit_Baigneur,_Le_(Robert_Dhery) +├── 1969 +│   └── Veuve_en_Or,_Une_(Michel_Audiard) +├── 1970 +│   ├── Aristochats,_Les_(Wolfgang_Reitherman) +│   ├── Elle_boit_pas,_elle_fume_pas,_elle_drague_pas,_mais..._elle_cause_!_(Michel_Audiard) +│   └── Vie_privee_de_Sherlock_Holmes,_La_(Billy_Wilder) +├── 1971 +│   ├── Apprentie_sorciere,_L'_(Robert_Stevenson) +│   ├── Cri_du_cormoran,_le_soir_au-dessus_des_jonques,_Le_(Michel_Audiard) +│   ├── folie_des_grandeurs,_La_(Gerard_Oury) +│   └── Mystere_Andromede,_Le_(Robert_Wise) +├── 1972 +│   ├── Elle_cause_plus..._Elle_flingue_(Michel_Audiard) +│   ├── Solaris_(Andrei_Tarkovsky) +│   ├── Tintin_et_le_lac_aux_requins_(Raymond_Leblanc) +│   └── Tout_le_monde_il_est_beau,_tout_le_monde_il_est_gentil_(Jean_Yanne) +├── 1973 +│   ├── Aventures_de_Rabbi_Jacob,_Les_(Gerard_Oury) +│   ├── emmerdeur,_L'_(Edouard_Molinaro) +│   ├── Je_sais_rien_mais_je_dirai_tout_(Pierre_Richard) +│   └── Robin_des_Bois_(Wolfgang_Reitherman) +├── 1974 +│   ├── Bons_baisers..._a_lundi_(Michel_Audiard) +│   └── Frankenstein_Junior_(Mel_Brooks) +├── 1975 +│   └── Monty_Python _-_Sacre_Graal !_(Terry_Gilliam) +├── 1976 +│   ├── aile_ou_la_cuisse,_L'_(Claude_Zidi) +│   └── On_aura_tout_vu_(Georges_Lautner) +├── 1977 +│   ├── Peter_et_Elliott_le_dragon_(Don_Chaffey) +│   └── Rencontres_du_troisieme_type_(Steven_Spielberg) +├── 1979 +│   ├── 1941_(Steven_Spielberg) +│   ├── Buffet_froid_(Bertrand_Blier) +│   ├── Coup_de_tete_(Jean-Jacques_Annaud) +│   └── Monty_Python _-_La_Vie_de_Brian_(Terry_Jones) +├── 1980 +│   └── Elephant_Man_(David_Lynch) +├── 1981 +│   ├── Chevre,_La_(Francis_Veber) +│   ├── Excalibur_(John_Boorman) +│   └── soupe_aux_choux,_La_(Jean_Girault) +├── 1982 +│   ├── Dark_crystal_(Jim_Henson) +│   ├── Deux_heures_moins_le_quart_avant_Jesus_Christ_(Jean_Yanne) +│   ├── On_n'est_pas_sorti_de_l'auberge_(Max_Pecas) +│   └── quart_d'heure_americain,_Le_(Philippe_Galland) +├── 1983 +│   ├── femme_de_mon_pote,_La_(Bertrand_Blier) +│   ├── Marginal,_Le_(Jacques_Deray) +│   ├── Monty_Python_-_Le_sens_de_la_vie_(Terry_Jones) +│   ├── Papy_fait_de_la_resistance_(Jean-Marie_Poire) +│   ├── Quand_faut_y_aller,_faut_y_aller_(Enzo_Barboni) +│   ├── Sacree_journee_pour_Bourriquet_(Rick_Reinert) +│   └── Tygra,_la_glace_et_le_feu_(Ralph_Bakshi) +├── 1984 +│   ├── Bon_Roi_Dagobert,_Le_(Dino_Risi) +│   ├── dechirure,_La_(Roland_Joffe) +│   ├── Dune_(David_Lynch) +│   ├── Footloose_(Herbert_Ross) +│   ├── Il_etait_une_fois_en_Amerique_(Sergio_Leone) +│   ├── Joyeuses_Paques_(Georges_Lautner) +│   ├── Marche_a_lombre_(Michel_Blanc) +│   ├── Par_ou_t'es_rentre_On_t'a_pas_vu_sortir_(Philippe_Clair) +│   ├── Retenez-moi..._ou_je_fais_un_malheur!_(Michel_Gerard) +│   └── Top_secret !_(Jerry_Zucker) +├── 1985 +│   ├── Out_of_Africa_(Sydney_Pollack) +│   ├── Peur_Bleue_(Daniel_Attias) +│   └── Taram_et_le_chaudron_magique_(Ted_Berman) +├── 1986 +│   ├── Basil,_detective_prive_(Ron_Clements) +│   ├── Chateau_dans_le_ciel,_Le_(Hayao_Miyazaki) +│   └── アイシティ_(Kouichi_Mashimo) +├── 1987 +│   ├── Ailes_d'Honneamise,_Les_(Hiroyuki_Yamaga) +│   ├── Folle_Histoire_de_l'espace,_La_(Mel_Brooks) +│   ├── Junk_Boy_(Katsuhisa_Yamada) +│   ├── Maitres_de_l'univers,_Les_(Gary_Goddard) +│   ├── Robot_Carnival_(Koji_Morimoto) +│   ├── Running_Man_(Paul_Michael_Glaser) +│   └── Scooby-Doo_et_les_Boo_Brothers_(Paul_Sommer) +├── 1988 +│   ├── Akira_(Katsuhiro_Otomo) +│   ├── Beetlejuice_(Tim_Burton) +│   ├── Faux-semblants_(David_Cronenberg) +│   ├── Grand_Bleu,_Le_(Luc_Besson) +│   ├── Jumeaux_(Ivan_Reitman) +│   ├── Mangeclous_(Moshe_Mizrahi) +│   ├── Mon_voisin_Totoro_(Hayao_Miyazaki) +│   ├── Oliver_&_Compagnie_(George_Scribner) +│   ├── Ours,_L'_(Jean-Jacques_Annaud) +│   └── Qui_veut_la_peau_de_Roger_Rabbit_(Robert_Zemeckis) +├── 1989 +│   ├── Guerre_des_Rose,_La_(Danny_DeVito) +│   └── Venus_Wars_(Yoshikazu_Yasuhiko) +├── 1990 +│   ├── Bande_a_Picsou,_le_film _-_Le_Tresor_de_la_lampe_perdue,_La_(Bob_Hathcock) +│   ├── epee_de_la_verite,_L'_(Osamu_Dezaki) +│   ├── Experience_interdite,_L'_(Joel_Schumacher) +│   ├── Ghost_(Jerry_Zucker) +│   └── Wind_Of_Amnesia,_The_(Kazuo_Yamazaki) +├── 1991 +│   ├── Ange_ou_demon_(Enzo_Barboni) +│   ├── aventures_de_Rocketeer,_Les_(Joe_Johnston) +│   ├── Doc_Hollywood_(Michael_Caton-Jones) +│   ├── JFK_(Oliver_Stone) +│   ├── Robin_des_Bois_-_Prince_des_Voleurs_(Kevin_Reynolds) +│   ├── Roujin_Z_(Hiroyuki_Kitakubo) +│   └── Souvenirs_goutte_a_goutte_(Isao_Takahata) +├── 1992 +│   ├── Chaplin_(Richard_Attenborough) +│   ├── Chevallier_et_Laspales_-_C'est_vous_qui_voyez_! +│   └── Michael_Jackson_Live_in_Bucharest_-_The_Dangerous_Tour_(Andrew_Morahan) +├── 1993 +│   ├── Alarme_fatale_(Gene_Quintano) +│   ├── Arizona_Dream_(Emir_Kusturica) +│   ├── Cliffhanger_-_Traque_au_sommet_(Renny_Harlin) +│   ├── Demolition_man_(Marco_Brambilla) +│   ├── Etrange_Noel_de_monsieur_Jack,_L'_(Henry_Selick) +│   ├── Gunnm_(Hiroshi_Fukutomi) +│   ├── Je_peux_entendre_l'ocean_(Tomomi_Mochizuki) +│   ├── jour_sans_fin,_Un_(Harold_Ramis) +│   └── Ninja_Scroll_(Yoshiaki_Kawajiri) +├── 1994 +│   ├── Cite_de_la_peur,_La_(Alain_Berberian) +│   ├── Darkside_Blues_(Yoshimichi_Furukawa) +│   ├── Evades,_Les_(Frank_Darabont) +│   ├── Forrest_Gump_(Robert_Zemeckis) +│   ├── Frankenstein_(Kenneth_Branagh) +│   ├── Leon_(Luc_Besson) +│   └── Wyatt_Earp_(Lawrence_Kasdan) +├── 1995 +│   ├── Alerte_!_(Wolfgang_Petersen) +│   ├── Armee_des_12_singes,_L'_(Terry_Gilliam) +│   ├── Judge_Dredd_(Danny_Cannon) +│   └── Landlock_(Yasuhiro_Matsumura) +├── 1996 +│   ├── 3_Little_Pigs_-_The_Movie,_The_(Karl_Anders_Holman) +│   ├── Armageddon_(Lee_Hyun-se) +│   ├── Disjoncte_(Ben_Stiller) +│   ├── James_et_la_peche_geante_(Henry_Selick) +│   ├── Romeo_+_Juliette_(Baz_Luhrmann) +│   └── Winnie_l'Ourson_-_Hou!_Bouh!_et_Re-Bouh! +├── 1997 +│   ├── Cinquieme_Element,_Le_(Luc_Besson) +│   ├── Event_Horizon_-_Le_vaisseau_de_l'au-dela_(Paul_W.S._Anderson) +│   ├── Hercule_(Ron_Clements) +│   ├── Princesse_Mononoke_(Hayao_Miyazaki) +│   └── Spawn_(Mark_A.Z._Dippe) +├── 1998 +│   ├── 1001_pattes_(John_Lasseter) +│   ├── Arnaques,_crimes_et_botanique_(Guy_Ritchie) +│   ├── enfant_au_grelot,_L'_(Jacques-Remy_Girerd) +│   ├── Notre_Dame_de_Paris_(Gilles_Amado) +│   ├── Pleasantville_(Gary_Ross) +│   └── Sphere_(Barry_Levinson) +├── 1999 +│   ├── Bricol'girls_(Alain_Chabat) +│   ├── Dans_la_peau_de_John_Malkovich_(Spike_Jonze) +│   ├── eXistenZ_(David_Cronenberg) +│   ├── Geant_de_fer,_Le_(Brad_Bird) +│   ├── Happiest_Place_on_Earth,_The_(Marcel_Bluwal) +│   ├── Intrusion_(Rand_Ravich) +│   ├── Mes_voisins_les_Yamada_(Isao_Takahata) +│   ├── Neuvieme_porte,_La_(Roman_Polanski) +│   ├── Passe_virtuel_(Josef_Rusnak) +│   └── Pinocchio_(Gianluigi_Toccafondo) +├── 2000 +│   ├── Blood_-_The_Last_Vampire_(Hiroyuki_Kitakubo) +│   ├── Buzz_l'eclair,_le_debut_des_aventures_(Tad_Stones) +│   ├── Chicken_run_(Peter_Lord) +│   ├── Dinosaure_(Eric_Leighton) +│   ├── Frequence_interdite_(Gregory_Hoblit) +│   ├── Gladiator_(Ridley_Scott) +│   ├── Grinch,_Le_(Ron_Howard) +│   ├── Mission_to_Mars_(Brian_De_Palma) +│   ├── Planete_rouge_(Antony_Hoffman) +│   ├── route_d'El_Dorado,_La_(Bibo_Bergeron) +│   └── Titan_A.E._(Don_Bluth) +├── 2001 +│   ├── A.I._-_Intelligence_Artificielle_(Steven_Spielberg) +│   ├── Chevalier_(Brian_Helgeland) +│   ├── Cowboy_Bebop_(Shinichiro_Watanabe) +│   ├── Homme_dexception,_Un_(Ron_Howard) +│   ├── K-Pax,_l'homme_qui_vient_de_loin_(Iain_Softley) +│   ├── Metropolis_(Rintaro) +│   ├── One,_The_(James_Wong) +│   ├── Pearl_Harbor_(Michael_Bay) +│   ├── Placard,_Le_(Francis_Veber) +│   ├── rois_mages,_Les_(Didier_Bourdon) +│   ├── Stalingrad_(Jean-Jacques_Annaud) +│   ├── Voyage_de_Chihiro,_Le_(Hayao_Miyazaki) +│   └── 怪童丸_(Kanji_Wakabayashi) +├── 2002 +│   ├── Phone_Game_(Joel_Schumacher) +│   ├── Planete_au_tresor,_un_nouvel_univers,_La_(Ron_Clements) +│   └── Royaume_des_chats,_Le_(Hiroyuki_Morita) +├── 2003 +│   ├── Charlot,_la_vie_et_l'oeuvre_de_Charles_Chaplin_(Richard_Schickel) +│   ├── Daredevil_(Mark_Steven_Johnson) +│   ├── ecrivain,_L'_(Frits_Standaert) +│   ├── Interstella_5555_(Kazuhisa_Takenochi) +│   ├── legende_de_Parva,_La_(Jean_Cubaud) +│   ├── Ligue_des_Gentlemen_Extraordinaires,_La_(Stephen_Norrington) +│   ├── Looney_Tunes_passent_a_l'action,_Les_(Joe_Dante) +│   ├── Mickey,_Noel_sous_la_neige +│   ├── Mon_boss,_sa_fille_et_moi_(David_Zucker) +│   ├── Recrue,_La_(Roger_Donaldson) +│   ├── Retour_a_Cold_Mountain_(Anthony_Minghella) +│   └── Sur_le_seuil_(Eric_Tessier) +├── 2004 +│   ├── Bisounours_au_royaume_des_rigolos,_Les_(Mike_Fallows) +│   ├── Blueberry_-_l'experience_secrete_(Jan_Kounen) +│   ├── Catwoman_(Pitof) +│   ├── Chateau_ambulant,_Le_(Hayao_Miyazaki) +│   ├── Collision_(Paul_Haggis) +│   ├── ferme_se_rebelle,_La_(Will_Finn) +│   ├── Little_Reindeer,_The_(Dave_Unwin) +│   ├── Mickey,_Donald,_Dingo_-_Les_trois_mousquetaires_(Donovan_Cook) +│   ├── N'oublie_jamais_(Nick_Cassavetes) +│   ├── Pere_et_fille_(Kevin_Smith) +│   ├── T'choupi,_Le_Film_-_Le_Mystere_Des_Jouets_(Jean-Luc_Francois) +│   └── tour_au-dela_des_nuages,_La_(Makoto_Shinkai) +├── 2005 +│   ├── Aeon_Flux_(Karyn_Kusama) +│   ├── Chicken_Little_(Mark_Dindal) +│   ├── Falco_detective +│   ├── Final_Fantasy_VII_-_Advent_Children_(Complete) +│   ├── Florence_Foresti_-_Fait_des_sketches_a_la_Cigale_(Serge_Khalfon) +│   ├── H2G2_-_Le_guide_du_voyageur_galactique_(Garth_Jennings) +│   ├── King_Kong_(Peter_Jackson) +│   ├── Nouveau_Monde,_Le_(Terrence_Malick) +│   ├── origines_de_Stitch,_Les_(Mike_Disa) +│   ├── Ruban_de_Moebius,_Le_(Glenn_Chaika) +│   └── Vaillant,_pigeon_de_combat_!_(Gary_Chapman) +├── 2006 +│   ├── 16_blocs_(Richard_Donner) +│   ├── Animal_crossing,_le_film_(Joji_Shimura) +│   ├── Beur_Blanc_Rouge_(Mahmoud_Zemmouri) +│   ├── Borat_-_Lecons_culturelles_sur_l'Amerique_au_profit_de_la_glorieuse_nation_Kazakhstan_(Larry_Charles) +│   ├── Brigades_du_Tigre,_Les_(Jerome_Cornuau) +│   ├── Contes_de_Terremer,_Les_(Goro_Miyazaki) +│   ├── Daniel_Prevost_-_Deconnage_immediat +│   ├── Dans_la_peau_de_Jacques_Chirac_(Karl_Zero) +│   ├── Doublure,_La_(Francis_Veber) +│   ├── Everyone's_Hero_(Colin_Brady) +│   ├── Firewall_(Richard_Loncraine) +│   ├── labyrinthe_de_Pan,_Le_(Guillermo_del_Toro) +│   ├── maison_du_bonheur,_La_(Dany_Boon) +│   ├── Monster_House_(Gil_Kenan) +│   ├── Mylene_Farmer_-_Avant_que_l'ombre..._a_Bercy_(Francois_Hanss) +│   ├── Pierre_et_le_Loup_(Suzie_Templeton) +│   ├── Scooby-Doo_et_le_Triangle_des_Bermudes_(Chuck_Sheetz) +│   ├── traversee_du_temps,_La_(Mamoru_Hosoda) +│   ├── Voisin_contre_voisin_(John_Whitesell) +│   ├── V_pour_Vendetta_(James_McTeigue) +│   └── Wild,_The_(Steve_'Spaz'_Williams) +├── 2007 +│   ├── 5_centimetres_par_seconde_(Makoto_Shinkai) +│   ├── Awake_(Joby_Harold) +│   ├── Bienvenue_chez_les_Robinson_(Stephen_J._Anderson) +│   ├── Bisounours_et_le_magicroque,_Les_(Davis_Doi) +│   ├── Derniere_legion,_La_(Doug_Lefler) +│   ├── Deux_mondes,_Les_(Daniel_Cohen) +│   ├── ete_avec_Coo,_Un_(Keiichi_Hara) +│   ├── femmes_de_ses_reves,_Les_(Bobby_Farrelly) +│   ├── Invasion_(Oliver_Hirschbiegel) +│   ├── Je_suis_une_legende_(Francis_Lawrence) +│   ├── Nicolas_Canteloup_-_Best_Of_(Le_meilleur_de_Nicolas_Canteloup_dans_Vivement_dimanche_!) +│   ├── Nocturna,_la_nuit_magique_(Adria_Garcia) +│   ├── Piano_Forest_(Masayuki_Kojima) +│   ├── Ratatouille_(Brad_Bird) +│   ├── Shirley_et_Dino_-_Les_Cameleons_d'Achille +│   ├── Simpson_-_Le_Film,_Les_(David_Silverman) +│   ├── Stardust,_le_mystere_de_l'etoile_(Matthew_Vaughn) +│   ├── Sunshine_(Danny_Boyle) +│   ├── Sword_of_the_Stranger_(Masahiro_Ando) +│   └── TMNT_(Kevin_Munroe) +├── 2008 +│   ├── Angles_d'attaque_(Pete_Travis) +│   ├── Appaloosa_(Ed_Harris) +│   ├── Big_Buck_Bunny_(Sacha_Goedegebure) +│   ├── Cite_de_l'ombre,_La_(Gil_Kenan) +│   ├── CJ7_(Stephen_Chow) +│   ├── Cloverfield_(Matt_Reeves) +│   ├── Cobra_The_Animation_(Buichi_Terasawa) +│   ├── emmerdeur,_L'_(Francis_Veber) +│   ├── Felix_&_Cie_(Raul_Garcia) +│   ├── Hancock_(Peter_Berg) +│   ├── Igor_(Tony_Leondis) +│   ├── Intracable_(Gregory_Hoblit) +│   ├── Journee_de_la_jupe,_La_(Jean-Paul_Lilienfeld) +│   ├── Mia_et_le_Migou_(Jacques-Remy_Girerd) +│   ├── mulot_menteur,_Le_(Marina_Rosset) +│   ├── Passagers,_Les_(Rodrigo_Garcia) +│   ├── Phenomenes_(M._Night_Shyamalan) +│   ├── Ponyo_sur_la_falaise_(Hayao_Miyazaki) +│   ├── Spirit,_The_(Frank_Miller) +│   ├── Volt,_star_malgre_lui_(Byron_Howard) +│   └── WALL·E_(Andrew_Stanton) +├── 2009 +│   ├── 2012_(Roland_Emmerich) +│   ├── After.Life_(Agnieszka_Wojtowicz-Vosloo) +│   ├── Astro_Boy_(David_Bowers) +│   ├── Box,_The_(Richard_Kelly) +│   ├── Clones_(Jonathan_Mostow) +│   ├── Coraline_(Henry_Selick) +│   ├── District_9_(Neill_Blomkamp) +│   ├── Elite_de_Brooklyn,_L'_(Antoine_Fuqua) +│   ├── Fanboys_(Kyle_Newman) +│   ├── IMAX_-_Under_the_Sea_(Howard_Hall) +│   ├── Lahaut_(Pete_Docter) +│   ├── Micmacs_a_tire-larigot_(Jean-Pierre_Jeunet) +│   ├── Moana_(Alfredo_Peyretti) +│   ├── Precious_(Lee_Daniels) +│   ├── Predictions_(Alex_Proyas) +│   ├── Princesse_et_la_Grenouille,_La_(Ron_Clements) +│   ├── Professeur_Layton_et_la_diva_eternelle_(Masakazu_Hashimoto) +│   ├── Summer_Wars_(Mamoru_Hosoda) +│   ├── This_is_it_(Kenny_Ortega) +│   ├── Ultimate_Game_(Mark_Neveldine) +│   └── コフラ_タイムトライフ_(Buichi_Terasawa) +├── 2010 +│   ├── Arrietty,_le_petit_monde_des_chapardeurs_(Hiromasa_Yonebayashi) +│   ├── Date_limite_(Todd_Phillips) +│   ├── foret_contre-attaque,_La_(Roger_Kumble) +│   ├── Il_reste_du_jambon_(Anne_Depetrini) +│   ├── Inception_(Christopher_Nolan) +│   ├── Jean-Luc_Lemoine_-_Lemoine_Man_Show +│   ├── Marc_Jolivet_fete_ses_40_ans_de_scene +│   ├── petit_garcon_et_le_monstre,_Le_(Uwe_Heidschoetter) +│   ├── Rien_a_declarer_(Dany_Boon) +│   ├── Stone_(John_Curran) +│   ├── Submarine_(Richard_Ayoade) +│   └── Troll_Hunter_(Andre_Ovredal) +├── 2011 +│   ├── amour_sur_un_plateau,_L'_(Agnes_Boury) +│   ├── Bad_Teacher_(Jake_Kasdan) +│   ├── Bon_a_tirer_(Bobby_Farrelly) +│   ├── casse_de_Central_Park,_Le_(Brett_Ratner) +│   ├── chat_du_rabbin,_Le_(Joann_Sfar) +│   ├── Colline_aux_Coquelicots,_La_(Goro_Miyazaki) +│   ├── Coup_de_filet_(Terry_George) +│   ├── Cowboys_et_envahisseurs_(Jon_Favreau) +│   ├── day,_The_(Douglas_Aarniokoski) +│   ├── Defense_Lincoln,_La_(Brad_Furman) +│   ├── De_l'eau_pour_les_elephants_(Francis_Lawrence) +│   ├── Ecstasy_(Rob_Heydon) +│   ├── Emilie_Jolie_(Francis_Nielsen) +│   ├── Eva_(Kike_Maillo) +│   ├── Freddy_tete_de_crapaud_(Peter_Dodd) +│   ├── Green_Lantern_(Martin_Campbell) +│   ├── Immortels,_Les_(Tarsem_Singh) +│   ├── Itineraire_Bis_(Jean-Luc_Perreard) +│   ├── Michael_Jackson_-_The_Life_of_an_Icon_(Andrew_Eastel) +│   ├── Milo_sur_Mars_(Simon_Wells) +│   ├── Moi,_Michel_G.,_milliardaire,_maitre_du_monde_(Stephane_Kazandjian) +│   ├── Parce_Que_Je_La_Vole_Bien_(Jean-Luc_Moreau) +│   ├── Paul_(Greg_Mottola) +│   ├── Piegee_(Steven_Soderbergh) +│   ├── Popeck_-_C'est_la_derniere_fois..._! +│   ├── Real_Steel_(Shawn_Levy) +│   ├── Rumeurs_(Frits_Standaert) +│   ├── Sanctum_(Alister_Grierson) +│   ├── Snowflake,_le_Gorille_Blanc_(Andres_G._Schaer) +│   ├── Source_Code_(Duncan_Jones) +│   └── Voyage_vers_Agartha_(Makoto_Shinkai) +├── 2012 +│   ├── Abeilles_et_des_Hommes,_Des_(Markus_Imhoof) +│   ├── Abominable_Noel,_L'_(Chad_Van_De_Keere) +│   ├── Bonobos,_Les +│   ├── Cavalier_de_l'Aube,_Le_(Terry_Miles) +│   ├── Cendrillon_au_Far_West_(Pascal_Herold) +│   ├── Dark_Shadows_(Tim_Burton) +│   ├── Deal_(Eddy_Terstall) +│   ├── Droles_d'oiseaux_(Wayne_Thornley) +│   ├── End,_The_(Jorge_Torregrossa) +│   ├── Enfants_loups,_Ame_&_Yuki,_Les_(Mamoru_Hosoda) +│   ├── Extracted_(Nir_Paniry) +│   ├── Frankenweenie_(Tim_Burton) +│   ├── Jean_de_la_Lune_(Stephan_Schesch) +│   ├── jour_des_corneilles,_Le_(Jean-Christophe_Dessaint) +│   ├── Lettre_a_Momo_(Hiroyuki_Okiura) +│   ├── Lincoln_(Steven_Spielberg) +│   ├── Lock_Out_(Stephen_St._Leger) +│   ├── Mass_Effect_-_Paragon_perdu_(Atsushi_Takeuchi) +│   ├── Nos_plus_belles_vacances_(Philippe_Lellouche) +│   ├── Odyssee_de_Pi,_L'_(Ang_Lee) +│   ├── Pirates_!_Bons_a_rien,_mauvais_en_tout,_Les_(Peter_Lord) +│   ├── Pirates_!_Toi_aussi,_deviens_un_pirate_!,_Les_(Jay_Grace) +│   ├── Plan_parfait,_Un_(Pascal_Chaumeil) +│   ├── Radiostars_(Romain_Levy) +│   ├── Rebelle_(Mark_Andrews) +│   ├── secret_de_l'etoile_du_nord,_Le_(Nils_Gaup) +│   ├── Voisins_du_troisieme_type_(Akiva_Schaffer) +│   └── Zarafa_(Remi_Bezancon) +├── 2013 +│   ├── 12_Years_a_Slave_(Steve_McQueen) +│   ├── Amazonia_(Thierry_Ragobert) +│   ├── American_Stories_(Wayne_Kramer) +│   ├── Anthony_Kavanagh_-_Joue_a_domicile_(Real_Beland) +│   ├── Au_bonheur_des_ogres_(Nicolas_Bary) +│   ├── Aventures_extraordinaires_d'un_apprenti_detective,_Les_(Jonathan_Newman) +│   ├── Chevallier_et_Laspales_-_Les_menteurs_(Jean-Luc_Moreau) +│   ├── Conte_de_la_princesse_Kaguya,_Le_(Isao_Takahata) +│   ├── Delete +│   ├── Elysium_(Neill_Blomkamp) +│   ├── Fonzy_(Isabelle_Doval) +│   ├── Gamins,_Les_(Anthony_Marciano) +│   ├── Garcons_et_Guillaume,_a_Table_!,_Les_(Guillaume_Gallienne) +│   ├── Jack,_le_chasseur_de_geants_(Bryan_Singer) +│   ├── Lone_Ranger,_naissance_d'un_heros_(Gore_Verbinski) +│   ├── Loulou,_l'incroyable_secret_(Eric_Omond) +│   ├── Patema_et_le_monde_inverse_(Yasuhiro_Yoshiura) +│   ├── Scooby-Doo!_le_fantome_de_l'opera_(Victor_Cook) +│   ├── Snowpiercer_-_Le_Transperceneige_(Joon-ho_Bong) +│   ├── Stagiaires,_Les_(Shawn_Levy) +│   ├── Strategie_Ender,_La_(Gavin_Hood) +│   ├── Sublimes_creatures_(Richard_LaGravenese) +│   ├── Tante_Hilda_!_(Benoit_Chieux) +│   ├── Turbo_(David_Soren) +│   ├── Turf_(Fabien_Onteniente) +│   ├── Vive_la_France_(Michael_Youn) +│   └── Zevades_de_l'espace,_Les_(Cal_Brunker) +├── 2014 +│   ├── Adieu_au_langage_(Jean-Luc_Godard) +│   ├── Alexandre_et_sa_journee_epouvantablement_terrible_et_affreuse_(Miguel_Arteta) +│   ├── Boxtrolls,_Les_(Graham_Annable) +│   ├── Chevaliers_du_Fiel_-_Croisiere_d'enfer_!,_Les +│   ├── Claudia_Tagbo_Crazy +│   ├── Echo_(Dave_Green) +│   ├── Famille_Belier,_La_(Eric_Lartigau) +│   ├── Hippocrate_(Thomas_Lilti) +│   ├── I,_Frankenstein_(Stuart_Beattie) +│   ├── ile_de_Giovanni,_L'_(Mizuho_Nishikubo) +│   ├── Interstellar_(Christopher_Nolan) +│   ├── legende_de_Manolo,_La_(Jorge_R._Gutierrez) +│   ├── Lesbienne_invisible,_La +│   ├── Lucy_(Luc_Besson) +│   ├── municipales,_Les_(Pierre_Palmade) +│   ├── Need_for_Speed_(Scott_Waugh) +│   ├── Nouveaux_Heros,_Les_(Don_Hall) +│   ├── On_the_Run_Tour_-_Beyonce_&_Jay_Z_(Jonas_Akerlund) +│   ├── Outpost_37_(Jabbar_Raisani) +│   ├── Recettes_du_bonheur,_Les_(Lasse_Hallstroem) +│   ├── Saint_Laurent_(Bertrand_Bonello) +│   ├── Septieme_fils,_Le_(Sergei_Bodrov) +│   ├── Sex_Tape_(Jake_Kasdan) +│   ├── Souvenirs_de_Marnie_(Hiromasa_Yonebayashi) +│   ├── Star_Wars_Rebels_Premices_d'une_rebellion_(Dave_Filoni) +│   ├── St_Vincent_(Theodore_Melfi) +│   ├── Team_hot_wheels_-_La_legende_(Matt_Danner) +│   └── Tom_Little_et_le_miroir_magique_(Ernesto_Padron) +├── 2015 +│   ├── Anina_(Alfredo_Soderguit) +│   ├── Heidi_(Alain_Gsponer) +│   ├── Human_(Yann_Arthus-Bertrand) +│   ├── Je_suis_un_soldat_(Laurent_Lariviere) +│   ├── Point_Break_(Ericson_Core) +│   └── Voyage_d'Arlo,_Le_(Peter_Sohn) +├── 2016 +│   ├── Amis_publics_(Edouard_Pluvieux) +│   ├── BGG__Le_Bon_Gros_Geant,_Le_(Steven_Spielberg) +│   ├── Gold_(Stephen_Gaghan) +│   ├── LAge_de_glace _-_La_Grande_Chasse_aux_oeufs_(Ricardo_Curtis) +│   ├── La_Land,_La_(Damien_Chazelle) +│   ├── Peter_et_Elliott_le_dragon_(David_Lowery) +│   ├── Radin_!_(Fred_Cavaye) +│   ├── Tarzan_(David_Yates) +│   ├── tortue_rouge,_La_(Michael_Dudok_de_Wit) +│   ├── Triple_9_(John_Hillcoat) +│   ├── Vaiana,_la_legende_du_bout_du_monde_(Ron_Clements) +│   ├── Virtual_Revolution_(Guy-Roger_Duvert) +│   ├── Warcraft_-_Le_commencement_(Duncan_Jones) +│   ├── Warriors_Gate,_The_(Matthias_Hoene) +│   └── Zootopie_(Byron_Howard) +├── 2017 +│   ├── 24H_Limit_(Brian_Smrz) +│   ├── Adorables_ennemies_(Mark_Pellington) +│   ├── Coco_(Lee_Unkrich) +│   ├── Gangsterdam_(Romain_Levy) +│   ├── Goodbye_Christopher_Robin_(Simon_Curtis) +│   ├── Negative_(Joshua_Caldwell) +│   ├── Nelly_et_Simon_-_Mission_Yeti_(Nancy_Florence_Savard) +│   ├── nouveau_jour_sur_Terre,_Un_(Peter_Webber) +│   ├── Seven_Sisters_(Tommy_Wirkola) +│   └── Tour_sombre,_La_(Nikolaj_Arcel) +├── 2018 +│   ├── As_de_l'arnaque,_Les_(James_Oakley) +│   ├── Croc-Blanc_(Alexandre_Espigares) +│   ├── Dilili_a_Paris_(Michel_Ocelot) +│   ├── Hover_(Matt_Osterman) +│   ├── mystere_des_pingouins,_Le_(Hiroyasu_Ishida) +│   ├── Nicky_Larson_et_le_Parfum_de_Cupidon_(Philippe_Lacheau) +│   ├── Nouvelle_generation_(Joe_Ksander) +│   └── zoo_-_Sauvez_Buster_l'elephant_!,_Le_(Colin_McIvor) +├── 2019 +│   ├── 1917_(Sam_Mendes) +│   ├── Abigail_-_Le_pouvoir_de_l'elue_(Alexandr_Boguslavsky) +│   ├── Ailleurs_(Gints_Zilbalodis) +│   ├── Alerte_aux_debris_spatiaux_(Bertrand_Loyer) +│   ├── Alex,_le_destin_d'un_roi_(Joe_Cornish) +│   ├── ami_extraordinaire,_Un_(Marielle_Heller) +│   ├── Apollo_11_(Todd_Douglas_Miller) +│   ├── Black_Fox_(Kazuya_Nomura) +│   ├── Cats_(Tom_Hooper) +│   ├── Charlie's_Angels_(Elizabeth_Banks) +│   ├── Code_poursuite_(Poul_Berg) +│   ├── Coma_-_Esprits_prisonniers_(Nikita_Argunov) +│   ├── Dragon_Quest_-_Your_Story_(Takashi_Yamazaki) +│   ├── Foxter_&_Max_(Anatoli_Mateshko) +│   ├── Hellboy_(Neil_Marshall) +│   ├── hirondelles_de_Kaboul,_Les_(Zabou_Breitman) +│   ├── Incognitos,_Les_(Troy_Quane) +│   ├── Incroyable_Histoire_du_facteur_Cheval,_L'_(Nils_Tavernier) +│   ├── Jaccuse_(Roman_Polanski) +│   ├── J'irai_ou_tu_iras_(Geraldine_Nakache) +│   ├── Joker_(Todd_Phillips) +│   ├── Joyeuse_retraite_!_(Fabrice_Bracq) +│   ├── Kabaneri_of_the_Iron_Fortress_-_The_Battle_of_Unato_(Tetsuro_Araki) +│   ├── Late_Night_(Nisha_Ganatra) +│   ├── Little_monsters_(Abe_Forsythe) +│   ├── Lucy_in_the_Sky_(Noah_Hawley) +│   ├── Made_in_China_(Julien_Abraham) +│   ├── Miserables,_Les_(Ladj_Ly) +│   ├── Mon_Chat,_L'elfe_Malicieux_Et_Moi_(Evgeniy_Bedarev) +│   ├── Plateforme,_La_(Galder_Gaztelu-Urrutia) +│   ├── Promare_(Hiroyuki_Imaishi) +│   ├── Proxima_(Alice_Winocour) +│   ├── Remi_sans_famille_(Antoine_Blossier) +│   ├── Rendez-vous_chez_les_Malawas_(James_Huth) +│   ├── Rocketman_(Dexter_Fletcher) +│   ├── VFW_(Joe_Begos) +│   ├── Voyage_au_bout_de_la_Terre_(Espen_Sandberg) +│   ├── Wonderland,_le_royaume_sans_pluie_(Keiichi_Hara) +│   └── Wonder_Woman_-_Bloodlines_(Sam_Liu) +├── 2020 +│   ├── 100%_loup_(Alexs_Stadermann) +│   ├── 10_jours_sans_maman_(Ludovic_Bernard) +│   ├── Artemis_Fowl_(Kenneth_Branagh) +│   ├── Birds_of_Prey_et_la_fantabuleuse_histoire_de_Harley_Quinn_(Cathy_Yan) +│   ├── En_avant_(Dan_Scanlon) +│   ├── Extraordinaire_Voyage_de_Marona,_L'_(Anca_Damian) +│   ├── Father,_The_(Florian_Zeller) +│   ├── Goblin_Slayer_-_Goblin's_Crown_(Takaharu_Ozaki) +│   ├── grande_aventure_d'un_chien_en_or,_La_(Eric_Cabello) +│   ├── Josep_(Aurel) +│   ├── Lion,_Le_(Ludovic_Colbeau-Justin) +│   ├── Magic_Kids_(Tim_Trageser) +│   ├── Mulan_(Niki_Caro) +│   ├── prince_oublie,_Le_(Michel_Hazanavicius) +│   ├── Sonic_le_film_(Jeff_Fowler) +│   ├── Superman_-_Red_Son_(Sam_Liu) +│   ├── voyage_du_Dr_Dolittle,_Le_(Stephen_Gaghan) +│   ├── We_Bare_Bears_-_The_Movie_(Daniel_Chong) +│   └── Yakari_-_La_grande_aventure_(Toby_Genkel) +├── 2021 +│   ├── Barb_et_Star_vont_a_Vista_Del_Mar_(Josh_Greenbaum) +│   ├── Batman_-_Soul_of_the_Dragon_(Sam_Liu) +│   ├── Billie_Holiday,_une_affaire_d'Etat_(Lee_Daniels) +│   ├── Black_Widow_(Cate_Shortland) +│   ├── Cosmic_Sin_(Edward_Drake) +│   ├── Dragon-Genie,_Le_(Chris_Appelhans) +│   ├── Hansel_&_Gretel_-_Agents_secrets_(Alexey_Tsitsilin) +│   ├── homme_en_colere,_Un_(Guy_Ritchie) +│   ├── Jungle_cruise_(Jaume_Collet-Serra) +│   ├── Luca_(Enrico_Casarosa) +│   ├── Octonauts_et_la_ceinture_de_feu,_Les_(Blair_Simmons) +│   ├── Raya_et_le_Dernier_Dragon_(Don_Hall) +│   ├── Scooby-Doo!_et_la_legende_du_roi_Arthur_(Maxwell_Atoms) +│   ├── Tom_&_Jerry_(Tim_Story) +│   └── Zack_Snyder's_Justice_League_(Zack_Snyder) +├── 28_..._Plus_Tard_-_Saga +│   ├── 2002 +│   │   └── 28_jours_plus_tard_(Danny_Boyle) +│   └── 2007 +│   └── 28_semaines_plus_tard_(Juan_Carlos_Fresnadillo) +├── 300_-_Saga +│   └── 2006 +│   └── 300_(Zack_Snyder) +├── 30_Jours_de_Nuit_-_Saga +│   └── 2007 +│   └── 30_jours_de_nuit_(David_Slade) +├── 48_Heures_-_Saga +│   └── 1990 +│   └── 48_heures_de_plus_(Walter_Hill) +├── 4_Fantastiques_-_Saga,_Les +│   ├── 2005 +│   │   └── 4_Fantastiques,_Les_(Tim_Story) +│   └── 2007 +│   └── 4_Fantastiques_et_le_Surfer_d'Argent,_Les_(Tim_Story) +├── 5_toutous_prets_a_tout_-_Saga +│   └── 2008 +│   └── Copains_des_neiges,_Les_(Robert_Vince) +├── Age_de_glace_-_Saga,_L' +│   ├── 2002 +│   │   └── Age_de_glace,_L'_(Chris_Wedge) +│   ├── 2006 +│   │   └── Age_de_glace_2,_L'_(Carlos_Saldanha) +│   ├── 2009 +│   │   └── Age_de_glace_3_-_Le_Temps_des_dinosaures,_L'_(Carlos_Saldanha) +│   ├── 2012 +│   │   └── Age_de_glace_4_-_La_Derive_des_continents,_L'_(Steve_Martino) +│   └── 2016 +│   └── Age_de_glace_-_Les_Lois_de_l'Univers,_L'_(Galen_T._Chu) +├── Aladdin_(Live-Action)_-_Saga +│   └── 2019 +│   └── Aladdin_(Guy_Ritchie) +├── Aladdin_-_Saga +│   ├── 1992 +│   │   └── Aladdin_(Ron_Clements) +│   └── 1994 +│   └── Retour_de_Jafar,_Le_(Alan_Zaslove) +├── Albator_-_Saga +│   └── 2013 +│   └── Albator,_corsaire_de_l'espace_(Shinji_Aramaki) +├── Alex_Cross_-_Saga +│   └── 2012 +│   └── Alex_Cross_(Rob_Cohen) +├── Alice_au_Pays_des_Merveilles_-_Saga +│   └── 2010 +│   └── Alice_au_pays_des_merveilles_(Tim_Burton) +├── Alien_Nation_-_Saga +│   └── 1988 +│   └── Futur_immediat,_Los_Angeles_1991_(Graham_Baker) +├── Alien_-_Saga +│   └── 1979 +│   └── Alien,_le_huitieme_passager_(Ridley_Scott) +├── Allo_maman_-_Saga +│   └── 1989 +│   └── Allo_maman,_ici_bebe_(Amy_Heckerling) +├── Alvin_&_les_Chipmunks_-_Saga +│   ├── 2007 +│   │   └── Alvin_et_les_Chipmunks_(Tim_Hill) +│   ├── 2009 +│   │   └── Alvin_et_les_Chipmunks_2_(Betty_Thomas) +│   └── 2011 +│   └── Alvin_et_les_Chipmunks_3_(Mike_Mitchell) +├── Amazing_Spider-Man_-_Saga,_The +│   ├── 2012 +│   │   └── Amazing_Spider-Man,_The_(Marc_Webb) +│   └── 2014 +│   └── Amazing_Spider-Man_-_Le_Destin_d'un_heros,_The_(Marc_Webb) +├── American_Pie_Presents_-_Saga +│   └── 2007 +│   └── American_Pie_presente_-_Campus_en_folie_(Andrew_Waller) +├── Anges_de_Boston_-_Saga,_Les +│   └── 1999 +│   └── Anges_de_Boston,_Les_(Troy_Duffy) +├── Angry_Birds_-_Saga +│   └── 2016 +│   └── Angry_Birds,_le_film_(Fergal_Reilly) +├── Animaux_Fantastiques_-_Saga,_Les +│   ├── 2016 +│   │   └── animaux_fantastiques,_Les_(David_Yates) +│   └── 2018 +│   └── Animaux_fantastiques_-_Les_Crimes_de_Grindelwald,_Les_(David_Yates) +├── Antboy_-_Saga +│   └── 2014 +│   └── Antboy_-_La_revanche_de_Red_Fury_(Ask_Hasselbalch) +├── Ant-Man_-_Saga +│   ├── 2015 +│   │   └── Ant-Man_(Peyton_Reed) +│   └── 2018 +│   └── Ant-Man_et_la_guepe_(Peyton_Reed) +├── Appleseed_-_Saga +│   ├── 2004 +│   │   └── Appleseed_(Shinji_Aramaki) +│   └── 2007 +│   └── Appleseed_Ex_Machina_(Shinji_Aramaki) +├── Aquaman_-_Saga +│   └── 2018 +│   └── Aquaman_(James_Wan) +├── Arme_fatale_-_Saga,_L' +│   ├── 1989 +│   │   └── arme_fatale_2,_L'_(Richard_Donner) +│   ├── 1992 +│   │   └── arme_fatale_3,_L'_(Richard_Donner) +│   └── 1998 +│   └── arme_fatale_4,_L'_(Richard_Donner) +├── Armure_de_Dieu_-_Saga,_L' +│   └── 2017 +│   └── Kung_Fu_Yoga_(Stanley_Tong) +├── Arnaque_-_Saga,_L' +│   └── 1973 +│   └── Arnaque,_L'_(George_Roy_Hill) +├── Arrival_-_Saga,_The +│   └── 1996 +│   └── Arrival,_The_(David_Twohy) +├── Arthur_et_les_Minimoys_-_Saga +│   ├── 2006 +│   │   └── Arthur_et_les_Minimoys_(Luc_Besson) +│   ├── 2009 +│   │   └── Arthur_et_la_vengeance_de_Maltazard_(Luc_Besson) +│   └── 2010 +│   └── Arthur_3_-_La_Guerre_des_deux_mondes_(Luc_Besson) +├── Asterix_&_Obelix_(Animation)_-_Saga +│   ├── 1967 +│   │   └── Asterix_le_Gaulois_(Ray_Goossens) +│   ├── 1968 +│   │   └── Asterix_et_Cleopatre_(Rene_Goscinny) +│   ├── 1976 +│   │   └── 12_travaux_d'Asterix,_Les_(Rene_Goscinny) +│   ├── 1986 +│   │   └── Asterix_chez_les_Bretons_(Pino_Van_Lamsweerde) +│   ├── 1989 +│   │   └── Asterix_et_le_coup_du_menhir_(Philippe_Grimond) +│   ├── 1994 +│   │   └── Asterix_et_les_Indiens_(Gerhard_Hahn) +│   ├── 2006 +│   │   └── Asterix_et_les_Vikings_(Stefan_Fjeldmark) +│   ├── 2014 +│   │   └── Asterix _-_Le_Domaine_des_Dieux_(Alexandre_Astier) +│   └── 2018 +│   └── Asterix_-_Le_Secret_de_la_Potion_Magique_(Alexandre_Astier) +├── Asterix_&_Obelix_-_Saga +│   ├── 2002 +│   │   └── Asterix_et_Obelix _-_Mission_Cleopatre_(Alain_Chabat) +│   └── 2008 +│   └── Asterix_aux_Jeux_olympiques_(Thomas_Langmann) +├── Atlantide_-_Saga,_L' +│   ├── 2001 +│   │   └── Atlantide,_l'empire_perdu_(Gary_Trousdale) +│   └── 2003 +│   └── Enigmes_de_l'Atlantide,_Les_(Victor_Cook) +├── attaque_des_Tomates_Tueuses_-_Saga,_L' +│   └── 1988 +│   └── Retour_des_tomates_tueuses,_Le_(John_De_Bello) +├── Austin_Powers_-_Saga +│   ├── 1997 +│   │   └── Austin_Powers_(Jay_Roach) +│   ├── 1999 +│   │   └── Austin_Powers_-_L'espion_qui_m'a_tiree_(Jay_Roach) +│   └── 2002 +│   └── Austin_Powers_dans_Goldmember_(Jay_Roach) +├── Aux_origines_de_l'humanite +│   └── 2007 +│   └── Sacre_de_l'homme,_Le_(Jacques_Malaterre) +├── Avatar_-_Saga +│   └── 2009 +│   └── Avatar_(James_Cameron) +├── Avengers_-_Saga +│   ├── 2012 +│   │   └── Avengers_(Joss_Whedon) +│   ├── 2015 +│   │   └── Avengers_-_L'Ere_d'Ultron_(Joss_Whedon) +│   ├── 2018 +│   │   └── Avengers_-_Infinity_War_(Anthony_Russo) +│   └── 2019 +│   └── Avengers_-_Endgame_(Anthony_Russo) +├── Aventures_de_Sammy_-_Saga,_Les +│   └── 2010 +│   └── voyage_extraordinaire_de_Samy,_Le_(Ben_Stassen) +├── Aventures_de_Tintin_-_Saga,_Les +│   └── 2011 +│   └── Aventures_de_Tintin _-_Le_Secret_de_la_Licorne,_Les_(Steven_Spielberg) +├── Baby_Boss_-_Saga +│   └── 2017 +│   └── Baby_Boss_(Tom_McGrath) +├── Babysitting_-_Saga +│   └── 2015 +│   └── Babysitting_2_(Nicolas_Benamou) +├── Bad_Boys_-_Saga +│   └── 1995 +│   └── Bad_Boys_(Michael_Bay) +├── Balto_-_Saga +│   └── 1995 +│   └── Balto_chien-loup,_heros_des_neiges_(Simon_Wells) +├── Bambi_-_Saga +│   ├── 1942 +│   │   └── Bambi_(David_Hand) +│   └── 2006 +│   └── Bambi_2_(Brian_Pimental) +├── Banlieue_13_-_Saga +│   ├── 2004 +│   │   └── Banlieue_13_(Pierre_Morel) +│   └── 2009 +│   └── Banlieue_13_-_Ultimatum_(Patrick_Alessandrin) +├── Basic_Instinct_-_Saga +│   └── 1992 +│   └── Basic_Instinct_(Paul_Verhoeven) +├── Batman_(1966)_-_Saga +│   └── 1966 +│   └── Batman_-_Le_film_(Leslie_H._Martinson) +├── Batman_(DC_Universe_Animated)_-_Saga +│   └── 2003 +│   └── Batman_-_La_Mysterieuse_Batwoman_(Curt_Geda) +├── Batman_-_Saga +│   ├── 1989 +│   │   └── Batman_(Tim_Burton) +│   ├── 1992 +│   │   └── Batman_-_Le_Defi_(Tim_Burton) +│   ├── 1995 +│   │   └── Batman_Forever_(Joel_Schumacher) +│   └── 1997 +│   └── Batman_&_Robin_(Joel_Schumacher) +├── Batman_-_The_Dark_Knight_-_Saga +│   ├── 2005 +│   │   └── Batman_Begins_(Christopher_Nolan) +│   ├── 2008 +│   │   └── Dark_Knight_-_Le_Chevalier_noir,_The_(Christopher_Nolan) +│   └── 2012 +│   └── Dark_Knight_Rises,_The_(Christopher_Nolan) +├── Battlestar_Galactica_-_Saga +│   └── 2007 +│   └── Battlestar_Galactica_-_Razor_(Felix_Enriquez_Alcala) +├── Belle_et_la_Bete_-_Saga,_La +│   ├── 1991 +│   │   └── Belle_et_la_Bete,_La_(Gary_Trousdale) +│   └── 1997 +│   └── Belle_et_la_Bete_2_-_Le_Noel_enchante,_La_(Andrew_Knight) +├── Belle_et_le_Clochard_-_Saga,_La +│   ├── 1955 +│   │   └── Belle_et_le_Clochard,_La_(Clyde_Geronimi) +│   └── 2001 +│   └── Belle_et_le_Clochard_2_-_L'appel_de_la_rue,_La_(Darrell_Rooney) +├── Belle_et_Sebastien_-_Saga +│   └── 2015 +│   └── Belle_et_Sebastien_-_L'aventure_continue_(Christian_Duguay) +├── Ben_10_(Live_Action)_Collection +│   ├── 2008 +│   │   └── Ben_10_-_Course_contre_la_montre_(Alex_Winter) +│   └── 2009 +│   └── Ben_10_Alien_Swarm_(Alex_Winter) +├── Benjamin_Gates_-_Saga +│   ├── 2004 +│   │   └── Benjamin_Gates_et_le_Tresor_des_Templiers_(Jon_Turteltaub) +│   └── 2007 +│   └── Benjamin_Gates_et_le_livre_des_secrets_(Jon_Turteltaub) +├── Bernard_et_Bianca_-_Saga +│   ├── 1977 +│   │   └── Aventures_de_Bernard_et_Bianca,_Les_(Wolfgang_Reitherman) +│   └── 1990 +│   └── Bernard_et_Bianca_au_pays_des_kangourous_(Hendel_Butoy) +├── Big_Mamma_-_Saga +│   ├── 2000 +│   │   └── Big_Mamma_(Raja_Gosnell) +│   └── 2011 +│   └── Big_Mamma_-_De_pere_en_fils_(John_Whitesell) +├── Black_Panther_-_Saga +│   └── 2018 +│   └── Black_Panther_(Ryan_Coogler) +├── Blade_Runner_-_Saga +│   ├── 1982 +│   │   └── Blade_Runner_(Ridley_Scott) +│   └── 2017 +│   └── Blade_Runner_2049_(Denis_Villeneuve) +├── Blade_-_Saga +│   ├── 1998 +│   │   └── Blade_(Stephen_Norrington) +│   ├── 2002 +│   │   └── Blade_II_(Guillermo_del_Toro) +│   └── 2004 +│   └── Blade_-_Trinity_(David_S._Goyer) +├── Bleach_-_Saga +│   └── 2006 +│   └── Bleach_-_Memories_of_Nobody_(Noriyuki_Abe) +├── Bleu_d'enfer_-_Saga +│   └── 2005 +│   └── Bleu_d'enfer_(John_Stockwell) +├── Bloodshot_-_Saga +│   └── 2020 +│   └── Bloodshot_(Dave_Wilson) +├── Blues_Brothers_-_Saga,_The +│   └── 1980 +│   └── Blues_Brothers,_The_(John_Landis) +├── Boloss_-_Saga,_Les +│   └── 2011 +│   └── Boloss,_Les_(Ben_Palmer) +├── Borgman_-_Saga +│   ├── 1989 +│   │   └── Sonic_Soldier_Borgman_-_Last_Battle_(Hiroshi_Negishi) +│   ├── 1990 +│   │   └── Sonic_Soldier_Borgman_-_Lover's_Rain_(Murayama_Kiyoshi) +│   └── 1993 +│   └── Borgman_2058 +├── Bossu_de_Notre-Dame_-_Saga,_Le +│   ├── 1996 +│   │   └── Bossu_de_Notre-Dame,_Le_(Gary_Trousdale) +│   └── 2002 +│   └── Bossu_de_Notre-Dame_2,_Le_(Bradley_Raymond) +├── Bridget_Jones_-_Saga +│   └── 2004 +│   └── Bridget_Jones_-_L'age_de_raison_(Beeban_Kidron) +├── Buddha_-_Saga +│   └── 2011 +│   └── Bouddha_-_Le_Grand_Depart_(Kozo_Morishita) +├── Caballeros_-_Saga +│   ├── 1942 +│   │   └── Saludos_Amigos_(Wilfred_Jackson) +│   └── 1944 +│   └── Trois_Caballeros,_Les_(Norman_Ferguson) +├── Camera_Cafe_-_Saga +│   └── 2009 +│   └── Seminaire_Camera_Cafe,_Le_(Charles_Nemes) +├── Captain_America_-_Saga +│   ├── 2011 +│   │   └── Captain_America_-_First_Avenger_(Joe_Johnston) +│   ├── 2014 +│   │   └── Captain_America_-_Le_Soldat_de_l'hiver_(Anthony_Russo) +│   └── 2016 +│   └── Captain_America_-_Civil_War_(Anthony_Russo) +├── Captain_Marvel_-_Saga +│   └── 2019 +│   └── Captain_Marvel_(Ryan_Fleck) +├── Cars_-_Saga +│   ├── 2006 +│   │   └── Cars _-_Quatre_roues_(John_Lasseter) +│   ├── 2011 +│   │   └── Cars_2_(John_Lasseter) +│   └── 2017 +│   └── Cars_3_(Brian_Fee) +├── Ca_-_Saga +│   └── 2017 +│   └── Ca_(Andy_Muschietti) +├── Casper_-_Saga +│   └── 2000 +│   └── Casper,_le_nouveau_defi_(Owen_Hurley) +├── Cendrillon_&_le_prince_(pas_trop)_charmant_-_Saga +│   ├── 2007 +│   │   └── Cendrillon_et_le_prince_(pas_trop)_charmant_(Paul_Bolger) +│   └── 2009 +│   └── Il_etait_une_fois_Blanche_Neige,_1_pomme,_3_petits_cochons,_7_nains_(Steven_E._Gordon) +├── Cendrillon_-_Saga +│   ├── 1950 +│   │   └── Cendrillon_(Clyde_Geronimi) +│   ├── 2002 +│   │   └── Cendrillon_2_-_Une_vie_de_princesse_(John_Kafka) +│   └── 2007 +│   └── Cendrillon_3_-_Le_sortilege_de_Cendrillon_(Frank_Nissen) +├── Charlie_et_ses_Droles_de_Dames_-_Saga +│   └── 2003 +│   └── Charlie's_Angels_-_Les_anges_se_dechainent_(McG) +├── Chasseur_de_monstres_-_Saga +│   └── 2015 +│   └── Chasseur_de_monstres_(Raman_Hui) +├── Chasseur_-_Saga,_Le +│   ├── 2012 +│   │   └── Blanche-Neige_et_le_Chasseur_(Rupert_Sanders) +│   └── 2016 +│   └── chasseur_et_la_Reine_des_glaces,_Le_(Cedric_Nicolas-Troyan) +├── Chat_botte_-_Saga,_Le +│   └── 1969 +│   └── chat_botte,_Le_(Kimio_Yabuki) +├── Chat_Potte_-_Saga,_Le +│   └── 2011 +│   └── Chat_Potte,_Le_(Chris_Miller) +├── Cherie,_J'ai_retreci_les_Gosses_-_Saga +│   ├── 1989 +│   │   └── Cherie,_j'ai_retreci_les_gosses_(Joe_Johnston) +│   └── 1997 +│   └── Cherie,_nous_avons_ete_retrecis_(Dean_Cundey) +├── Chevaliers_du_Zodiaque_-_Saga,_Les +│   └── 2014 +│   └── Chevaliers_du_Zodiaque_-_La_Legende_du_Sanctuaire,_Les_(Keiichi_Sato) +├── Choc_des_Titans_-_Saga,_Le +│   └── 2010 +│   └── Choc_des_Titans,_Le_(Louis_Leterrier) +├── Chroniques_de_Riddick_-_Saga,_Les +│   ├── 2000 +│   │   └── Pitch_Black_(David_Twohy) +│   ├── 2004 +│   │   └── Chroniques_de_Riddick,_Les_(David_Twohy) +│   └── 2013 +│   └── Riddick_(David_Twohy) +├── chroniques_de_Snake_Plissken_-_Saga,_Les +│   └── 1981 +│   └── New_York_1997_(John_Carpenter) +├── Chute..._-_Saga,_La +│   └── 2016 +│   └── Chute_de_Londres,_La_(Babak_Najafi) +├── City_Hunter_-_Saga +│   ├── 1989 +│   │   └── Nicky_Larson,_City_Hunter_-_Amour,_destin_et_un_Magnum_357_(Kenji_Kodama) +│   ├── 1990 +│   │   ├── Nicky_Larson,_City_Hunter_-_Bay_City_Wars_(Kenji_Kodama) +│   │   └── Nicky_Larson,_City_Hunter_-_Complot_pour_un_million_de_dollars_(Kenji_Kodama) +│   ├── 1996 +│   │   └── Nicky_Larson,_City_Hunter_-_Services_Secrets_(Kenji_Kodama) +│   ├── 1997 +│   │   └── Nicky_Larson,_City_Hunter_-_Goodbye_My_Sweetheart_(Kazuo_Yamazaki) +│   └── 1999 +│   └── Nicky_Larson,_City_Hunter_-_La_Mort_de_Ryo_Saeba_(Masaharu_Okuwaki) +├── Coccinelle_-_Saga,_La +│   ├── 1968 +│   │   └── amour_de_Coccinelle,_Un_(Robert_Stevenson) +│   └── 2005 +│   └── Coccinelle_revient,_La_(Angela_Robinson) +├── Cocoon_-_Saga +│   └── 1985 +│   └── Cocoon_(Ron_Howard) +├── Cody_Banks_-_Agent_Secret_-_Saga +│   └── 2003 +│   └── Cody_Banks_-_Agent_Secret_(Harald_Zwart) +├── Coeur_de_Dragon_-_Saga +│   ├── 1996 +│   │   └── Coeur_de_dragon_(Rob_Cohen) +│   ├── 2015 +│   │   └── Coeur_de_dragon_3_-_La_malediction_du_sorcier_(Colin_Teague) +│   ├── 2017 +│   │   └── Coeur_de_Dragon_4_-_La_bataille_du_coeur_de_feu_(Patrik_Syversen) +│   └── 2020 +│   └── Coeur_de_dragon_-_La_vengeance_(Ivan_Silvestrini) +├── Coeur_des_Hommes_-_Saga,_Le +│   └── 2007 +│   └── Coeur_des_hommes_2,_Le_(Marc_Esposito) +├── Comme_Chiens_et_Chats_-_Saga +│   ├── 2001 +│   │   └── Comme_chiens_et_chats_(Lawrence_Guterman) +│   ├── 2010 +│   │   └── Comme_chiens_et_chats_-_La_revanche_de_Kitty_Galore_(Brad_Peyton) +│   └── 2020 +│   └── Comme_Chiens_et_Chats_3_-_Patte_dans_la_Patte_(Sean_McNamara) +├── Comme_des_Betes_-_Saga +│   ├── 2016 +│   │   └── Comme_des_betes_(Chris_Renaud) +│   └── 2019 +│   └── Comme_des_betes_2_(Chris_Renaud) +├── Commissaire_Tanquerelle_-_Saga +│   └── 1980 +│   └── On_a_vole_la_cuisse_de_Jupiter_(Philippe_de_Broca) +├── Corto_Maltese_-_Saga +│   └── 2002 +│   ├── Corto_Maltese_-_la_ballade_de_la_mer_salee_(Richard_Danto) +│   ├── Corto_Maltese_-_La_cour_secrete_des_Arcanes_(Pascal_Morelli) +│   ├── Corto_Maltese_-_La_maison_doree_de_Samarkand_(Richard_Danto) +│   ├── Corto_Maltese_-_Les_Celtiques_(Richard_Danto) +│   └── Corto_Maltese_-_Sous_le_Signe_du_Capricorne_(Richard_Danto) +├── Cour_de_recre_-_Saga,_La +│   └── 2001 +│   └── Cour_de_recre_-_Vive_les_vacances_!,_La_(Chuck_Sheetz) +├── Creed_-_Saga +│   ├── 2015 +│   │   └── Creed _-_L'heritage_de_Rocky_Balboa_(Ryan_Coogler) +│   └── 2018 +│   └── Creed_II_(Steven_Caple_Jr.) +├── Croods_-_Saga,_Les +│   └── 2013 +│   └── Croods,_Les_(Kirk_DeMicco) +├── Crows_Zero_-_Saga +│   └── 2007 +│   └── Crows_Zero_(Takashi_Miike) +├── Cube_-_Saga +│   └── 2002 +│   └── Cube2_-_Hypercube_(Andrzej_Sekula) +├── Deadpool_-_Saga +│   ├── 2016 +│   │   └── Deadpool_(Tim_Miller) +│   └── 2018 +│   └── Deadpool_2_(David_Leitch) +├── Dents_de_la_mer_-_Saga,_Les +│   └── 1983 +│   └── Dents_de_la_mer_3,_Les_(Joe_Alves) +├── Detective_Conan_-_Saga +│   ├── 1997 +│   │   └── Detective_Conan_-_Le_Gratte-Ciel_Infernal_(Kenji_Kodama) +│   └── 1998 +│   └── Detective_Conan_-_La_14eme_Cible_(Kenji_Kodama) +├── Die_Hard_-_Saga +│   ├── 1988 +│   │   └── Piege_de_cristal_(John_McTiernan) +│   ├── 1990 +│   │   └── 58_minutes_pour_vivre_(Renny_Harlin) +│   ├── 1995 +│   │   └── Journee_en_enfer,_Une_(John_McTiernan) +│   ├── 2007 +│   │   └── Die_Hard_4_-_Retour_en_enfer_(Len_Wiseman) +│   └── 2013 +│   └── Die_Hard_-_Belle_journee_pour_mourir_(John_Moore) +├── Dieux_sont_Tombes_sur_la_Tete_-_Saga,_Les +│   └── 1980 +│   └── Dieux_sont_tombes_sur_la_tete,_Les_(Jamie_Uys) +├── Dingo_et_Max_-_Saga +│   └── 2000 +│   └── Dingo_et_Max_2_-_Les_Sportifs_de_l'extreme_(Douglas_McCarthy) +├── Dino_King_Collection +│   └── 2019 +│   └── dernier_des_dinosaures,_Le_(Han_Sang-ho) +├── Divergente_-_Saga +│   ├── 2014 +│   │   └── Divergente_(Neil_Burger) +│   ├── 2015 +│   │   └── Divergente_2_-_L'insurrection_(Robert_Schwentke) +│   └── 2016 +│   └── Divergente_3_-_Au-dela_du_mur_(Robert_Schwentke) +├── Docteur_Dolittle_-_Saga +│   └── 2009 +│   └── Docteur_Dolittle_5_(Alex_Zamm) +├── Doctor_Strange_-_Saga +│   └── 2016 +│   └── Doctor_Strange_(Scott_Derrickson) +├── Douze_Salopards_-_Saga,_Les +│   └── 1967 +│   └── 12_salopards,_Les_(Robert_Aldrich) +├── Dragon_Ball_Super_-_Saga +│   ├── 2015 +│   │   └── Dragon_Ball_Z_-_La_Resurrection_de_F_(Tadayoshi_Yamamuro) +│   └── 2018 +│   └── Dragon_Ball_Super_-_Broly_(Tatsuya_Nagamine) +├── Dragon_Ball_Z_-_Saga +│   ├── 1992 +│   │   └── Dragon_Ball_Z_-_LOffensive_des_cyborgs_(Daisuke_Nishio) +│   ├── 1993 +│   │   └── Dragon_Ball_Z_-_Les_Mercenaires_de_lespace_(Yoshihiro_Ueda) +│   ├── 1994 +│   │   └── Dragon_Ball_Z_-_Rivaux_Dangereux_(Shigeyasu_Yamauchi) +│   ├── 2013 +│   │   └── Dragon_Ball_Z_-_Battle_of_Gods_(Masahiro_Hosoda) +│   └── 2015 +├── Dragon_Nest_-_Saga +│   └── 2014 +│   └── Dragon_Nest_-_Le_reveil_du_dragon_(Yuefeng_Song) +├── Dragons_-_Rescue_Riders_Collection +│   └── 2020 +│   └── Dragons_-_Les_Gardiens_du_ciel_-_A_la_poursuite_du_dragon_d'or_(Jack_C._Thomas) +├── Dragons_-_Saga +│   ├── 2010 +│   │   └── Dragons_(Chris_Sanders) +│   ├── 2014 +│   │   └── Dragons_2_(Dean_DeBlois) +│   └── 2019 +│   └── Dragons_3 _-_Le_monde_cache_(Dean_DeBlois) +├── Dumb_and_Dumber_-_Saga +│   └── 2014 +│   └── Dumb_&_Dumber_De_(Bobby_Farrelly) +├── Effet_Papillon_-_Saga,_L' +│   ├── 2006 +│   │   └── Effet_papillon_2,_L'_(John_R._Leonetti) +│   └── 2009 +│   └── Effet_Papillon_3,_L'_(Seth_Grossman) +├── eleve_Ducobu_-_Saga,_L' +│   └── 2011 +│   └── eleve_Ducobu,_L'_(Philippe_de_Chauveron) +├── En_Territoire_Ennemi_-_Saga +│   └── 2006 +│   └── En_territoire_ennemi_2_(James_Dodson) +├── Espen_-_Saga +│   ├── 2017 +│   │   └── Espen_-_Le_Gardien_de_la_prophetie_(Mikkel_Braenne_Sandemose) +│   └── 2019 +│   └── Espen_2_(Mikkel_Braenne_Sandemose) +├── etoile_de_Laura_-_Saga,_L' +│   └── 2004 +│   └── etoile_de_Laura,_L'_(Piet_De_Rycker) +├── Evangelion_-_Saga +│   └── 1997 +│   ├── Neon_Genesis_Evangelion_-_Death_and_Rebirth_(Hideaki_Anno) +│   └── Neon_Genesis_Evangelion_-_The_End_of_Evangelion_(Hideaki_Anno) +├── Evangelion_X.XX_-_Saga +│   ├── 2007 +│   │   └── Evangelion_-_1.11_You_Are_(Not)_Alone_(Hideaki_Anno) +│   ├── 2009 +│   │   └── Evangelion_-_2.22_You_Can_(Not)_Advance_(Hideaki_Anno) +│   └── 2012 +│   └── Evangelion_-_3.33_You_Can_(Not)_Redo_(Hideaki_Anno) +├── Evasion_-_Saga +│   └── 2018 +│   └── Evasion_2_-_Le_Labyrinthe_d'Hades_(Steven_C._Miller) +├── Expendables_-_Saga +│   ├── 2010 +│   │   ├── Expendables -_Unite_speciale_(Sylvester_Stallone) +│   │   └── Expendables _-_Unite_speciale_(Sylvester_Stallone) +│   ├── 2012 +│   │   ├── Expendables_2 -_Unite_speciale_(Simon_West) +│   │   └── Expendables_2_-_Unite_speciale_(Simon_West) +│   └── 2014 +│   └── Expendables_3_(Patrick_Hughes) +├── Eye_-_Saga,_The +│   └── 2004 +│   └── Eye_2_-_Renaissances,_The_(Danny_Pang) +├── Fairy_Tail_-_Saga +│   └── 2017 +│   └── Fairy_Tail_-_Dragon_Cry_(Tatsuma_Minamikawa) +├── famille_Addams_-_Saga,_La +│   └── 2019 +│   └── Famille_Addams,_La_(Conrad_Vernon) +├── Famille_Addams_-_Saga,_La +│   ├── 1991 +│   │   └── Famille_Addams,_La_(Barry_Sonnenfeld) +│   └── 1993 +│   └── Valeurs_de_la_famille_Addams,_Les_(Barry_Sonnenfeld) +├── Fantasia_-_Saga +│   ├── 1940 +│   │   └── Fantasia_(James_Algar) +│   └── 1999 +│   └── Fantasia_2000_(James_Algar) +├── Fantomas +│   ├── 1964 +│   │   └── Fantomas_(Andre_Hunebelle) +│   ├── 1965 +│   │   └── Fantomas_se_dechaine_(Andre_Hunebelle) +│   └── 1967 +│   └── Fantomas_contre_Scotland_Yard_(Andre_Hunebelle) +├── Fast_&_Furious_-_Saga +│   ├── 2001 +│   │   └── Fast_And_Furious_(Rob_Cohen) +│   ├── 2003 +│   │   └── 2_Fast_2_Furious_(John_Singleton) +│   ├── 2006 +│   │   └── Fast_and_Furious_Tokyo_drift_(Justin_Lin) +│   ├── 2009 +│   │   └── Fast_&_Furious_4_(Justin_Lin) +│   ├── 2011 +│   │   └── Fast_&_Furious_5_(Justin_Lin) +│   ├── 2013 +│   │   └── Fast_&_Furious_6_(Justin_Lin) +│   ├── 2015 +│   │   └── Fast_&_Furious_7_(James_Wan) +│   ├── 2017 +│   │   └── Fast_&_Furious_8_(F._Gary_Gray) +│   └── 2021 +│   └── Fast_&_Furious_9_(Justin_Lin) +├── Fee_Clochette_-_Saga +│   ├── 2008 +│   │   └── fee_Clochette,_La_(Bradley_Raymond) +│   ├── 2009 +│   │   └── Clochette_et_la_pierre_de_lune_(Klay_Hall) +│   ├── 2010 +│   │   └── Clochette_et_l'expedition_feerique_(Bradley_Raymond) +│   ├── 2012 +│   │   └── Clochette_et_le_secret_des_fees_(Roberts_Gannaway) +│   └── 2014 +│   ├── Clochette_et_la_creature_legendaire_(Steve_Loter) +│   └── Clochette_et_la_fee_pirate_(Peggy_Holmes) +├── FernGully_-_Saga +│   └── 1992 +│   └── Aventures_de_Zak_et_Crysta_dans_la_foret_tropicale_de_FernGully,_Les_(Bill_Kroyer) +├── Festin_de_Requin_-_Saga +│   └── 2006 +│   └── Festin_de_requin_(Howard_E._Baker) +├── Fievel_et_le_Nouveau_Monde_-_Saga +│   ├── 1986 +│   │   └── Fievel_et_le_nouveau_monde_(Don_Bluth) +│   ├── 1991 +│   │   └── Fievel_au_Far_West_(Phil_Nibbelink) +│   ├── 1998 +│   │   └── Fievel_et_le_tresor_perdu_(Larry_Latham) +│   └── 1999 +│   └── Fievel_et_le_mystere_du_monstre_de_la_nuit_(Larry_Latham) +├── Fils_de_Batman_-_Saga,_Le +│   ├── 2014 +│   │   └── fils_de_Batman,_Le_(Ethan_Spaulding) +│   ├── 2015 +│   │   └── Batman_vs._Robin_(Jay_Oliva) +│   └── 2019 +│   └── Batman_-_Silence_(Justin_Copeland) +├── Final_Fantasy_-_Saga +│   └── 2001 +│   └── Final_Fantasy_-_Les_creatures_de_l'esprit_(Hironobu_Sakaguchi) +├── Flic_de_Beverly_Hills_-_Saga,_Le +│   ├── 1984 +│   │   └── Flic_de_Beverly_Hills,_Le_(Martin_Brest) +│   ├── 1987 +│   │   └── Flic_de_Beverly_Hills_II,_Le_(Tony_Scott) +│   └── 1994 +│   └── Flic_de_Beverly_Hills_III,_Le_(John_Landis) +├── Frankenstein_(Hammer)_-_Saga +│   ├── 1969 +│   │   └── retour_de_Frankenstein,_Le_(Terence_Fisher) +│   └── 1974 +│   └── Frankenstein_et_le_monstre_de_l'enfer_(Terence_Fisher) +├── Frankenstein_(Universal)_-_Saga +│   ├── 1931 +│   │   └── Frankenstein_(James_Whale) +│   └── 1935 +│   └── Fiancee_de_Frankenstein,_La_(James_Whale) +├── Frere_des_ours_-_Saga +│   ├── 2003 +│   │   └── Frere_des_ours_(Aaron_Blaise) +│   └── 2006 +│   └── Frere_des_ours_2_(Ben_Gluck) +├── Gardiens_de_la_Galaxie_-_Saga,_Les +│   ├── 2014 +│   │   └── Gardiens_de_la_Galaxie,_Les_(James_Gunn) +│   └── 2017 +│   └── Gardiens_de_la_Galaxie_Vol._2,_Les_(James_Gunn) +├── Garfield_(Animation)_-_Saga +│   ├── 2007 +│   │   └── Garfield_3D_(Mark_A.Z._Dippe) +│   └── 2009 +│   └── Super_Garfield_(Mark_A.Z._Dippe) +├── Garfield_-_Saga +│   └── 2006 +│   └── Garfield_2_(Tim_Hill) +├── Gendarme_de_Saint-Tropez,_Le +│   ├── 1964 +│   │   └── Gendarme_de_Saint-Tropez,_Le_(Jean_Girault) +│   ├── 1965 +│   │   └── Gendarme_a_New-York,_Le_(Jean_Girault) +│   ├── 1968 +│   │   └── gendarme_se_marie,_Le_(Jean_Girault) +│   ├── 1970 +│   │   └── gendarme_en_balade,_Le_(Jean_Girault) +│   └── 1982 +│   └── gendarme_et_les_gendarmettes,_Le_(Jean_Girault) +├── Gendarme,_Le +│   └── 1979 +│   └── Gendarme_et_les_extra-terrestres,_Le_(Jean_Girault) +├── George_de_la_jungle_-_Saga +│   └── 1997 +│   └── George_de_la_jungle_(Sam_Weisman) +├── Georges_le_petit_curieux_-_Saga +│   └── 2006 +│   └── Georges_le_petit_curieux_(Matthew_O'Callaghan) +├── Ghost_in_the_Shell_Arise_-_Saga +│   └── 2013 +│   └── Ghost_in_the_Shell_Arise_-_Border_2_-_Ghost_Whispers_(Atsushi_Takeuchi) +├── Ghost_in_the_Shell_-_Saga +│   ├── 1995 +│   │   └── Ghost_in_the_Shell_(Mamoru_Oshii) +│   ├── 2004 +│   │   └── Ghost_in_the_Shell_2_-_Innocence_(Mamoru_Oshii) +│   └── 2008 +│   └── Ghost_in_the_Shell_2.0_(Mamoru_Oshii) +├── G.I._Joe_-_Saga +│   └── 2009 +│   └── G.I._Joe_-_Le_Reveil_du_Cobra_(Stephen_Sommers) +├── Gnomeo_&_Juliet_-_Saga +│   └── 2018 +│   └── Sherlock_Gnomes_(John_Stevenson) +├── Godzilla_(Animation)_-_Saga +│   ├── 2017 +│   │   └── Godzilla_-_La_planete_des_monstres_(Hiroyuki_Seshita) +│   └── 2018 +│   └── Godzilla_-_La_ville_a_l'aube_du_combat_(Hiroyuki_Seshita) +├── Godzilla_(MonsterVerse)_-_Saga +│   ├── 2019 +│   │   └── Godzilla_II_-_Roi_des_Monstres_(Michael_Dougherty) +│   └── 2021 +│   └── Godzilla_vs._Kong_(Adam_Wingard) +├── Goku_Midnight_Eye_Collection +│   └── 1989 +│   ├── Goku_Midnight_Eye_-_Partie_Deux_(Yoshiaki_Kawajiri) +│   └── Goku_midnight_eye_(Yoshiaki_Kawajiri) +├── Grand_Blond_-_Saga,_Le +│   ├── 1972 +│   │   └── Grand_Blond_avec_une_chaussure_noire,_Le_(Yves_Robert) +│   └── 1974 +│   └── Retour_du_grand_blond,_Le_(Yves_Robert) +├── Grand_Detournement +│   └── 1993 +│   └── Classe_americaine,_La_(Michel_Hazanavicius) +├── Grease_-_Saga +│   └── 1978 +│   └── Grease_(Randal_Kleiser) +├── Gremlins_-_Saga +│   ├── 1984 +│   │   └── Gremlins_(Joe_Dante) +│   └── 1990 +│   └── Gremlins_2_-_La_Nouvelle_Generation_(Joe_Dante) +├── Grindhouse_-_Saga +│   └── 2007 +│   └── Planete_terreur_(Robert_Rodriguez) +├── Gruffalo_-_Saga +│   └── 2011 +│   └── petit_Gruffalo,_Le_(Uwe_Heidschoetter) +├── Harry_Potter_-_Saga +│   ├── 2001 +│   │   └── Harry_Potter_a_l'ecole_des_sorciers_(Chris_Columbus) +│   ├── 2002 +│   │   └── Harry_Potter_et_la_Chambre_des_secrets_(Chris_Columbus) +│   ├── 2004 +│   │   └── Harry_Potter_et_le_Prisonnier_d'Azkaban_(Alfonso_Cuaron) +│   ├── 2005 +│   │   └── Harry_Potter_et_la_Coupe_de_feu_(Mike_Newell) +│   ├── 2007 +│   │   └── Harry_Potter_et_l'Ordre_du_Phenix_(David_Yates) +│   ├── 2009 +│   │   └── Harry_Potter_et_le_Prince_de_sang-mele_(David_Yates) +│   ├── 2010 +│   │   └── Harry_Potter_et_les_Reliques_de_la_mort_-_1ere_partie_(David_Yates) +│   └── 2011 +│   └── Harry_Potter_et_les_Reliques_de_la_mort _-_2eme_partie_(David_Yates) +├── Hellboy_-_Saga +│   └── 2008 +│   └── Hellboy_II_-_Les_Legions_d'or_maudites_(Guillermo_del_Toro) +├── Highlander_-_Saga +│   └── 1986 +│   └── Highlander_(Russell_Mulcahy) +├── Histoire_sans_fin_-_Saga,_L' +│   ├── 1984 +│   │   └── histoire_sans_fin,_L'_(Wolfgang_Petersen) +│   └── 1990 +│   └── Histoire_sans_fin_2_-_Un_nouveau_chapitre,_L'_(George_T._Miller) +├── Histoires_de_fantomes_chinois_-_Saga +│   ├── 1987 +│   │   └── Histoires_de_fantomes_chinois_(Siu-Tung_Ching) +│   ├── 1990 +│   │   └── Histoires_de_fantomes_chinois_2_(Siu-Tung_Ching) +│   └── 1991 +│   └── Histoires_de_fantomes_chinois_3_(Siu-Tung_Ching) +├── Hobbit_-_Saga,_Le +│   ├── 2012 +│   │   └── Hobbit_-_Un_voyage_inattendu,_Le_(Peter_Jackson) +│   ├── 2013 +│   │   └── Hobbit_-_La_Desolation_de_Smaug,_Le_(Peter_Jackson) +│   └── 2014 +│   └── Hobbit_-_La_Bataille_des_cinq_armees,_Le_(Peter_Jackson) +├── Hobbs_&_Shaw_-_Saga +│   └── 2019 +│   └── Fast_&_Furious_-_Hobbs_&_Shaw_(David_Leitch) +├── Hollow_Man_-_Saga +│   ├── 2000 +│   │   └── Hollow_Man_-_L'Homme_sans_ombre_(Paul_Verhoeven) +│   └── 2006 +│   └── Hollow_Man_2_(Claudio_Faeh) +├── Hotel_Transylvanie_-_Saga +│   ├── 2012 +│   │   └── Hotel_Transylvanie_(Genndy_Tartakovsky) +│   ├── 2015 +│   │   └── Hotel_Transylvanie_2_(Genndy_Tartakovsky) +│   └── 2018 +│   └── Hotel_Transylvanie_3_-_Des_vacances_monstrueuses_(Genndy_Tartakovsky) +├── Hot_Shots_!_-_Saga +│   └── 1991 +│   └── Hot_Shots!_(Jim_Abrahams) +├── Hunger_Games_-_Saga +│   ├── 2012 +│   │   └── Hunger_Games_(Gary_Ross) +│   ├── 2013 +│   │   └── Hunger_Games_-_L'Embrasement_(Francis_Lawrence) +│   ├── 2014 +│   │   └── Hunger_Games_-_La_Revolte,_1ere_partie_(Francis_Lawrence) +│   └── 2015 +│   └── Hunger_Games_-_La_Revolte,_partie_2_(Francis_Lawrence) +├── Ile_de_Nim_-_Saga,_L' +│   └── 2008 +│   └── Ile_de_Nim,_L'_(Jennifer_Flackett) +├── Il_etait_une_fois_-_Saga +│   └── 2007 +│   └── Il_etait_une_fois_(Kevin_Lima) +├── Independence_Day_-_Saga +│   ├── 1996 +│   │   └── Independence_Day_(Roland_Emmerich) +│   └── 2016 +│   └── Independence_Day_-_Resurgence_(Roland_Emmerich) +├── Indestructibles_-_Saga,_Les +│   ├── 2004 +│   │   └── Indestructibles,_Les_(Brad_Bird) +│   └── 2018 +│   └── Indestructibles_2,_Les_(Brad_Bird) +├── Indiana_Jones_-_Saga +│   ├── 1981 +│   │   └── Aventuriers_de_l'arche_perdue,_Les_(Steven_Spielberg) +│   ├── 1984 +│   │   └── Indiana_Jones_et_le_Temple_maudit_(Steven_Spielberg) +│   ├── 1989 +│   │   └── Indiana_Jones_et_la_derniere_croisade_(Steven_Spielberg) +│   └── 2008 +│   └── Indiana_Jones_et_le_royaume_du_crane_de_cristal_(Steven_Spielberg) +├── Insidious_-_Saga +│   ├── 2010 +│   │   └── Insidious_(James_Wan) +│   └── 2013 +│   └── Insidious_-_Chapitre_2_(James_Wan) +├── Iron_Man_-_Saga +│   ├── 2008 +│   │   └── Iron_Man_(Jon_Favreau) +│   ├── 2010 +│   │   └── Iron_Man_2_(Jon_Favreau) +│   └── 2013 +│   └── Iron_Man_3_(Shane_Black) +├── Iron_Sky_-_Saga +│   ├── 2012 +│   │   └── Iron_Sky_(Timo_Vuorensola) +│   └── 2019 +│   └── Iron_sky_2_(Timo_Vuorensola) +├── Iwo_Jima_-_Saga +│   └── 2006 +│   └── Lettres_d'Iwo_Jima_(Clint_Eastwood) +├── Jack_Reacher_-_Saga +│   └── 2012 +│   └── Jack_Reacher_(Christopher_McQuarrie) +├── James_Bond_007_-_Saga +│   ├── 1962 +│   │   └── James_Bond_007_contre_Dr._No_(Terence_Young) +│   ├── 1963 +│   │   └── Bons_baisers_de_Russie_(Terence_Young) +│   ├── 1964 +│   │   └── Goldfinger_(Guy_Hamilton) +│   ├── 1965 +│   │   └── Operation_Tonnerre_(Terence_Young) +│   ├── 1967 +│   │   └── On_ne_vit_que_deux_fois_(Lewis_Gilbert) +│   ├── 1969 +│   │   └── Au_service_secret_de_sa_majeste_(Peter_R._Hunt) +│   ├── 1971 +│   │   └── Diamants_sont_eternels,_Les_(Guy_Hamilton) +│   ├── 1973 +│   │   └── Vivre_et_laisser_mourir_(Guy_Hamilton) +│   ├── 1974 +│   │   └── Homme_au_pistolet_d'or,_L'_(Guy_Hamilton) +│   ├── 1977 +│   │   └── Espion_qui_m'aimait,_L'_(Lewis_Gilbert) +│   ├── 1979 +│   │   └── Moonraker_(Lewis_Gilbert) +│   ├── 1981 +│   │   └── Rien_que_pour_vos_yeux_(John_Glen) +│   ├── 1983 +│   │   ├── Jamais_plus_jamais_(Irvin_Kershner) +│   │   └── Octopussy_(John_Glen) +│   ├── 1985 +│   │   └── Dangereusement_votre_(John_Glen) +│   ├── 1987 +│   │   └── Tuer_n'est_pas_jouer_(John_Glen) +│   ├── 1989 +│   │   └── Permis_de_tuer_(John_Glen) +│   ├── 1995 +│   │   └── GoldenEye_(Martin_Campbell) +│   ├── 1997 +│   │   └── Demain_ne_meurt_jamais_(Roger_Spottiswoode) +│   ├── 1999 +│   │   └── Monde_ne_suffit_pas,_Le_(Michael_Apted) +│   ├── 2002 +│   │   └── Meurs_un_autre_jour_(Lee_Tamahori) +│   ├── 2006 +│   │   └── Casino_Royale_(Martin_Campbell) +│   ├── 2008 +│   │   └── Quantum_of_Solace_(Marc_Forster) +│   ├── 2012 +│   │   └── Skyfall_(Sam_Mendes) +│   └── 2015 +│   └── Spectre_(Sam_Mendes) +├── Jason_Bourne_-_Saga +│   ├── 2002 +│   │   └── Memoire_dans_la_peau,_La_(Doug_Liman) +│   ├── 2007 +│   │   └── Vengeance_dans_la_peau,_La_(Paul_Greengrass) +│   └── 2016 +│   └── Jason_Bourne_(Paul_Greengrass) +├── John_Wick_-_Saga +│   ├── 2014 +│   │   └── John_Wick_(Chad_Stahelski) +│   └── 2017 +│   └── John_Wick_2_(Chad_Stahelski) +├── Jumanji_-_Saga +│   ├── 1995 +│   │   └── Jumanji_(Joe_Johnston) +│   ├── 2017 +│   │   └── Jumanji_-_Bienvenue_dans_la_jungle_(Jake_Kasdan) +│   └── 2019 +│   └── Jumanji_-_Next_Level_(Jake_Kasdan) +├── Ju-on_-_Saga +│   └── 2002 +│   └── grudge,_The_(Takashi_Shimizu) +├── Jurassic_Park_-_Saga +│   ├── 1993 +│   │   └── Jurassic_Park_(Steven_Spielberg) +│   ├── 1997 +│   │   └── monde_perdu_-_Jurassic_Park,_Le_(Steven_Spielberg) +│   ├── 2001 +│   │   └── Jurassic_Park_III_(Joe_Johnston) +│   ├── 2015 +│   │   └── Jurassic_World_(Colin_Trevorrow) +│   └── 2018 +│   └── Jurassic_World_-_Fallen_Kingdom_(J._A._Bayona) +├── Justice_League_(DC_Universe_Animated)_-_Saga +│   └── 2019 +│   └── Justice_League_vs._the_Fatal_Five_(Sam_Liu) +├── Justice_League_-_Saga +│   └── 2017 +│   └── Justice_League_(Zack_Snyder) +├── Kick-Ass_-_Saga +│   ├── 2010 +│   │   └── Kick-Ass_(Matthew_Vaughn) +│   └── 2013 +│   └── Kick-Ass_2_(Jeff_Wadlow) +├── Kill_Bill_-_Saga +│   └── 2004 +│   └── Kill_Bill _-_Volume_2_(Quentin_Tarantino) +├── King_Kong_(1976)_-_Saga +│   └── 1976 +│   └── King_Kong_(John_Guillermin) +├── Kingsman_-_Saga +│   └── 2014 +│   └── Kingsman_-_Services_secrets_(Matthew_Vaughn) +├── Kirikou_-_Saga +│   ├── 1998 +│   │   └── Kirikou_et_la_sorciere_(Michel_Ocelot) +│   └── 2005 +│   └── Kirikou_et_les_betes_sauvages_(Benedicte_Galup) +├── Kung_Fu_Panda_-_Saga +│   ├── 2008 +│   │   └── Kung_Fu_Panda_(Mark_Osborne) +│   ├── 2011 +│   │   └── Kung_Fu_Panda_2_(Jennifer_Yuh_Nelson) +│   └── 2016 +│   └── Kung_Fu_Panda_3_(Alessandro_Carloni) +├── Kuzco_-_Saga +│   ├── 2000 +│   │   └── Kuzco,_l'empereur_megalo_(Mark_Dindal) +│   └── 2005 +│   └── Kuzco_2_-_King_Kronk_(Saul_Blinkoff) +├── Labyrinthe_-_Saga,_Le +│   ├── 2014 +│   │   └── Labyrinthe,_Le_(Wes_Ball) +│   └── 2018 +│   └── Labyrinthe_-_Le_remede_mortel,_Le_(Wes_Ball) +├── Largo_Winch_-_Saga +│   ├── 2008 +│   │   └── Largo_Winch_(Jerome_Salle) +│   └── 2011 +│   └── Largo_Winch_II_(Jerome_Salle) +├── Legende_de_Viy_-_Saga,_La +│   └── 2019 +│   └── Mystery_of_the_Dragon_Seal_-_La_legende_du_dragon,_The_(Oleg_Stepchenko) +├── Lego_DC_Super_Heros_-_Saga +│   ├── 2013 +│   │   └── LEGO_Batman_-_le_film_-_Unite_des_supers_heros_DC_Comics_(Jon_Burton) +│   ├── 2015 +│   │   └── Lego_DC_Comics_Super_Heros_-_La_Ligue_des_Justiciers_vs_La_Ligue_Bizarro_(Brandon_Vietti) +│   └── 2020 +│   └── LEGO_DC_-_Shazam!_-_Magie_et_Monstres_(Matt_Peters) +├── LEGO_-_Saga +│   └── 2019 +│   └── Grande_Aventure_LEGO_2,_La_(Mike_Mitchell) +├── LEGO_Scooby-Doo_-_Saga +│   └── 2016 +│   └── LEGO_Scooby-Doo_!_-_Le_fantome_d'Hollywood_(Rick_Morales) +├── Ligue_des_Justiciers_-_Saga,_La +│   ├── 2014 +│   │   └── Ligue_des_justiciers_-_Guerre,_La_(Jay_Oliva) +│   └── 2017 +│   └── Justice_League_Dark_(Jay_Oliva) +├── Lili_la_petite_sorciere_-_Saga +│   └── 2009 +│   └── Lili_la_petite_sorciere_-_Le_Dragon_et_le_livre_magique_(Stefan_Ruzowitzky) +├── Lilo_&_Stitch_-_Saga +│   ├── 2002 +│   │   └── Lilo_et_Stitch_(Dean_DeBlois) +│   ├── 2003 +│   │   └── Stitch_!_Le_Film_(Tony_Craig) +│   ├── 2005 +│   │   └── Lilo_&_Stitch_2_-_Hawai,_nous_avons_un_probleme_!_(Michael_LaBash) +│   └── 2006 +│   └── Lilo_&_Stitch_4_-_Leroy_&_Stitch_(Tony_Craig) +├── Livre_de_la_jungle_-_Saga,_Le +│   ├── 1967 +│   │   └── Livre_de_la_jungle,_Le_(Wolfgang_Reitherman) +│   └── 2003 +│   └── Livre_de_la_jungle_2,_Le_(Steve_Trenbirth) +├── Lucky_Luke_-_Saga +│   ├── 1971 +│   │   └── Lucky_Luke_-_Daisy_Town_(Rene_Goscinny) +│   ├── 1978 +│   │   └── Lucky_Luke_-_La_Ballade_des_Dalton_(Rene_Goscinny) +│   ├── 1983 +│   │   └── Lucky_Luke_-_Les_Dalton_en_cavale_(Rene_Goscinny) +│   └── 2007 +│   └── Tous_a_l'ouest_-_Une_aventure_de_Lucky_Luke_(Olivier_Jean-Marie) +├── Lupin_III_-_Saga +│   ├── 1979 +│   │   └── Chateau_de_Cagliostro,_Le_(Hayao_Miyazaki) +│   └── 1989 +│   └── Edgar_de_la_Cambriole_-_Goodbye_Lady_liberty_(Osamu_Dezaki) +├── machine_a_demonter_le_temps_-_Saga,_La +│   └── 2010 +│   └── machine_a_demonter_le_temps,_La_(Steve_Pink) +├── Madagascar_-_Saga +│   ├── 2005 +│   │   └── Madagascar_(Eric_Darnell) +│   ├── 2008 +│   │   └── Madagascar_2_(Eric_Darnell) +│   ├── 2012 +│   │   └── Madagascar_3_-_Bons_Baisers_d'Europe_(Eric_Darnell) +│   └── 2014 +│   └── Pingouins_de_Madagascar,_Les_(Eric_Darnell) +├── Mad_Max_-_Saga +│   └── 2015 +│   └── Mad_Max_-_Fury_Road_(George_Miller) +├── Malefique_-_Saga +│   └── 2019 +│   └── Malefique_-_Le_Pouvoir_du_Mal_(Joachim_Ronning) +├── Mamma_Mia!_-_Saga +│   └── 2008 +│   └── Mamma_Mia_!_(Phyllida_Lloyd) +├── Man_of_Steel_-_Saga +│   ├── 2013 +│   │   └── Man_of_Steel_(Zack_Snyder) +│   └── 2016 +│   └── Batman_v_Superman _-_LAube_de_la_Justice_(Zack_Snyder) +├── Marine_-_Saga,_The +│   └── 2006 +│   └── Marine,_The_(John_Bonito) +├── Marriage_a_la_grecque_-_Saga +│   └── 2002 +│   └── Mariage_a_la_grecque_(Joel_Zwick) +├── Mary_Poppins_-_Saga +│   ├── 1964 +│   │   └── Mary_Poppins_(Robert_Stevenson) +│   └── 2018 +│   └── Retour_de_Mary_Poppins,_Le_(Rob_Marshall) +├── Mask_-_Saga,_The +│   └── 1994 +│   └── Mask,_The_(Chuck_Russell) +├── Matrix_-_Saga +│   ├── 1999 +│   │   └── Matrix_(Lilly_Wachowski) +│   └── 2003 +│   ├── Matrix_Reloaded_(Lana_Wachowski) +│   └── Matrix_Revolutions_(Lana_Wachowski) +├── McDull_-_Saga +│   └── 2001 +│   └── Mcdull_dans_les_nuages_(Toe_Yuen) +├── Men_In_Black_-_Saga +│   ├── 1997 +│   │   └── Men_in_Black_(Barry_Sonnenfeld) +│   ├── 2002 +│   │   └── Men_in_Black_II_(Barry_Sonnenfeld) +│   └── 2012 +│   └── Men_In_Black_III_(Barry_Sonnenfeld) +├── Mesrine_-_Saga +│   └── 2008 +│   ├── Mesrine_-_vol._1_-_L'instinct_de_mort_(Jean-Francois_Richet) +│   └── Mesrine_-_vol._2_-_L'ennemi_public_no1_(Jean-Francois_Richet) +├── Metal_Hurlant_-_Saga +│   ├── 1981 +│   │   └── Metal_hurlant_(Gerald_Potterton) +│   └── 2000 +│   └── Heavy_Metal_2000_(Michael_Coldewey) +├── Mexico_-_Saga +│   └── 2003 +│   └── Desperado_2_-_Il_etait_une_fois_au_Mexique_(Robert_Rodriguez) +├── Mickey,_il_etait_une_fois_Noel_-_Saga +│   ├── 1999 +│   │   └── Mickey,_il_etait_une_fois_Noel_(Jun_Falkenstein) +│   └── 2004 +│   └── Mickey,_il_etait_deux_fois_Noel_(Carole_Holliday) +├── Millenium_-_Saga +│   └── 2009 +│   ├── Millenium_2_-_La_fille_qui_revait_d'un_bidon_d'essence_et_d'une_allumette_(Daniel_Alfredson) +│   ├── Millenium_3_-_La_Reine_dans_le_palais_des_courants_d'air_(Daniel_Alfredson) +│   └── Millenium,_le_film_(Niels_Arden_Oplev) +├── Mimic_-_Saga +│   └── 1997 +│   └── Mimic_(Guillermo_del_Toro) +├── Minions_-_Saga,_Les +│   └── 2015 +│   └── Minions,_Les_(Kyle_Balda) +├── Mission_-_Impossible_-_Saga +│   ├── 1996 +│   │   └── Mission_-_Impossible_(Brian_De_Palma) +│   ├── 2000 +│   │   └── Mission_-_Impossible_2_(John_Woo) +│   ├── 2006 +│   │   └── Mission_-_Impossible_3_(J.J._Abrams) +│   ├── 2011 +│   │   └── Mission_-_Impossible_-_Protocole_Fantome_(Brad_Bird) +│   ├── 2015 +│   │   └── Mission_-_Impossible_-_Rogue_Nation_(Christopher_McQuarrie) +│   └── 2018 +│   └── Mission_-_Impossible_-_Fallout_(Christopher_McQuarrie) +├── Moi,_Moche_et_Mechant_-_Saga +│   ├── 2010 +│   │   └── Moi,_moche_et_mechant_(Pierre_Coffin) +│   ├── 2013 +│   │   └── Moi,_moche_et_mechant_2_(Pierre_Coffin) +│   └── 2017 +│   └── Moi,_moche_et_mechant_3_(Kyle_Balda) +├── Momie_-_Saga,_La +│   ├── 1999 +│   │   └── Momie,_La_(Stephen_Sommers) +│   ├── 2001 +│   │   └── Retour_de_la_momie,_Le_(Stephen_Sommers) +│   └── 2008 +│   └── Momie_3,_La_tombe_de_l'empereur_Dragon,_La_(Rob_Cohen) +├── Mon_Beau-Pere_et_Moi_-_Saga +│   └── 2000 +│   └── Mon_beau-pere_et_moi_(Jay_Roach) +├── Monde_de_Narnia_-_Saga,_Le +│   ├── 2005 +│   │   └── Monde_de_Narnia,_chapitre_1_-_Le_Lion,_la_Sorciere_blanche_et_l'Armoire_magique,_Le_(Andrew_Adamson) +│   ├── 2008 +│   │   └── Monde_de_Narnia,_chapitre_2_-_Le_Prince_Caspian,_Le_(Andrew_Adamson) +│   └── 2010 +│   └── Monde_de_Narnia,_chapitre_3_-_L'Odyssee_du_Passeur_d'Aurore,_Le_(Michael_Apted) +├── Monde_de_Nemo_-_Saga,_Le +│   ├── 2003 +│   │   └── Monde_de_Nemo,_Le_(Andrew_Stanton) +│   └── 2016 +│   └── Monde_de_Dory,_Le_(Andrew_Stanton) +├── Mondes_de_Ralph_-_Saga,_Les +│   ├── 2012 +│   │   └── Mondes_de_Ralph,_Les_(Rich_Moore) +│   └── 2018 +│   └── Ralph_2.0_(Phil_Johnston) +├── Monsters_-_Saga +│   ├── 2010 +│   │   └── Monsters_(Gareth_Edwards) +│   └── 2014 +│   └── Monsters_-_Dark_Continent_(Tom_Green) +├── Monstres_&_Cie_-_Saga +│   ├── 2001 +│   │   └── Monstres_&_Cie_(Pete_Docter) +│   └── 2013 +│   └── Monstres_Academy_(Dan_Scanlon) +├── Mon_Voisin_le_Tueur_-_Saga +│   ├── 2000 +│   │   └── Mon_voisin_le_tueur_(Jonathan_Lynn) +│   └── 2004 +│   └── Mon_voisin_le_tueur_2_(Howard_Deutch) +├── Mouche_-_Saga,_La +│   └── 1986 +│   └── Mouche,_La_(David_Cronenberg) +├── Mr._Bean_-_Saga +│   ├── 1997 +│   │   └── Bean_(Mel_Smith) +│   └── 2007 +│   └── vacances_de_Mr._Bean,_Les_(Steve_Bendelack) +├── Mulan_-_Saga +│   ├── 1998 +│   │   └── Mulan_(Tony_Bancroft) +│   └── 2004 +│   └── Mulan_2_(la_mission_de_l'Empereur)_(Darrell_Rooney) +├── Muppets_-_Saga,_Les +│   └── 1984 +│   └── Muppets_a_Manhattan,_Les_(Frank_Oz) +├── Naruto_-_Saga +│   └── 2015 +│   └── Boruto_-_Naruto,_le_film_(Hiroyuki_Yamashita) +├── Niko_le_petit_renne_-_Saga +│   └── 2008 +│   └── Niko,_le_petit_renne_(Michael_Hegner) +├── Ninja_Turtles_-_Saga +│   └── 2016 +│   └── Ninja_Turtles_2_(Dave_Green) +├── Norm_du_Nord_-_Saga +│   └── 2016 +│   └── NORM_(Trevor_Wall) +├── Nouvelles_Aventures_d'Aladin_-_Saga,_Les +│   ├── 2015 +│   │   └── Nouvelles_Aventures_D'Aladin,_Les_(Arthur_Benzaquen) +│   └── 2018 +│   └── Alad'2_(Lionel_Steketee) +├── Nuit_au_musee_-_Saga,_La +│   ├── 2006 +│   │   └── Nuit_au_musee,_La_(Shawn_Levy) +│   └── 2009 +│   └── Nuit_au_musee_2,_La_(Shawn_Levy) +├── Ocean's_-_Saga +│   ├── 2001 +│   │   └── Ocean's_Eleven_(Steven_Soderbergh) +│   ├── 2004 +│   │   └── Ocean's_Twelve_(Steven_Soderbergh) +│   └── 2007 +│   └── Ocean's_13_(Steven_Soderbergh) +├── Odyssee_de_l'Espace_-_Saga,_L' +│   ├── 1968 +│   │   └── 2001 _-_LOdyssee_de_lespace_(Stanley_Kubrick) +│   └── 1984 +│   └── 2010_-_L'Annee_du_premier_contact_(Peter_Hyams) +├── Open_Water_-_Saga +│   └── 2003 +│   └── Open_Water_-_En_eaux_profondes_(Chris_Kentis) +├── Operation_Casse-noisette_-_Saga +│   └── 2017 +│   └── Operation_Casse-noisette_2_(Cal_Brunker) +├── OSS_117_-_Saga +│   ├── 2006 +│   │   └── OSS_117 _-_Le_Caire,_Nid_DEspions_(Michel_Hazanavicius) +│   └── 2009 +│   └── OSS_117_-_Rio_ne_repond_plus_(Michel_Hazanavicius) +├── Pacific_Rim_-_Saga +│   ├── 2013 +│   │   └── Pacific_Rim_(Guillermo_del_Toro) +│   └── 2018 +│   └── Pacific_Rim_-_Uprising_(Steven_S._DeKnight) +├── Paddington_-_Saga +│   └── 2014 +│   └── Paddington_(Paul_King) +├── Panthere_Rose_-_Saga,_La +│   └── 2006 +│   └── Panthere_Rose,_La_(Shawn_Levy) +├── Papa_ou_maman_-_Saga +│   └── 2015 +│   └── Papa_ou_maman_(Martin_Bourboulon) +├── Parrain_-_Saga,_Le +│   ├── 1972 +│   │   └── Parrain,_Le_(Francis_Ford_Coppola) +│   ├── 1974 +│   │   └── Parrain,_2e_partie,_Le_(Francis_Ford_Coppola) +│   └── 1990 +│   └── Parrain,_3eme_partie,_Le_(Francis_Ford_Coppola) +├── Patlabor_-_Saga +│   ├── 1989 +│   │   └── Patlabor_(Mamoru_Oshii) +│   ├── 1993 +│   │   └── Patlabor_2_(Mamoru_Oshii) +│   └── 2002 +│   └── Patlabor_3_(Takuji_Endo) +├── Percy_Jackson_-_Saga +│   └── 2013 +│   └── Percy_Jackson_-_La_Mer_des_monstres_(Thor_Freudenthal) +├── Pere_de_la_Mariee_-_Saga,_Le +│   ├── 1991 +│   │   └── Pere_de_la_mariee,_Le_(Charles_Shyer) +│   └── 1995 +│   └── Pere_de_la_mariee_2,_Le_(Charles_Shyer) +├── Peter_Pan_-_Saga +│   ├── 1953 +│   │   └── Peter_Pan_(Hamilton_Luske) +│   └── 2002 +│   └── Peter_Pan_2 _-_Retour_au_Pays_imaginaire_(Robin_Budd) +├── Peter_Rabbit_-_Saga +│   └── 2018 +│   └── Pierre_Lapin_(Will_Gluck) +├── Petit_Dinosaure_-_Saga,_Le +│   └── 2000 +│   └── Petit_Dinosaure_7_-_La_Pierre_de_feu,_Le_(Charles_Grosvenor) +├── Petite_Sirene_-_Saga,_La +│   ├── 1989 +│   │   └── Petite_Sirene,_La_(Ron_Clements) +│   ├── 2000 +│   │   └── Petite_Sirene_II_-_Retour_a_l'ocean,_La_(Jim_Kammerud) +│   └── 2008 +│   └── Secret_de_la_Petite_Sirene,_Le_(Peggy_Holmes) +├── Petite_Souris_-_Saga,_La +│   └── 2008 +│   └── Petite_Souris_2,_La_(Andres_G._Schaer) +├── Petit_Nicolas_-_Saga,_Le +│   ├── 2009 +│   │   └── Petit_Nicolas,_Le_(Laurent_Tirard) +│   └── 2014 +│   └── vacances_du_petit_Nicolas,_Les_(Laurent_Tirard) +├── Philo_&_Clyde_-_Saga +│   ├── 1978 +│   │   └── Doux,_dur_et_dingue_(James_Fargo) +│   └── 1980 +│   └── Ca_va_cogner..._(Buddy_Van_Horn) +├── Pirates_des_Caraibes_-_Saga +│   ├── 2003 +│   │   └── Pirates_des_Caraibes _-_La_Malediction_du_Black_Pearl_(Gore_Verbinski) +│   ├── 2006 +│   │   └── Pirates_des_Caraibes_-_Le_Secret_du_coffre_maudit_(Gore_Verbinski) +│   ├── 2007 +│   │   └── Pirates_des_Caraibes_-_Jusqu'au_bout_du_monde_(Gore_Verbinski) +│   ├── 2011 +│   │   └── Pirates_des_Caraibes_-_La_Fontaine_de_jouvence_(Rob_Marshall) +│   └── 2017 +│   └── Pirates_des_Caraibes_-_La_Vengeance_de_Salazar_(Joachim_Ronning) +├── Pitch_Perfect_-_Saga +│   └── 2017 +│   └── Pitch_Perfect_3_(Trish_Sie) +├── Planes_-_Saga +│   ├── 2013 +│   │   └── Planes_(Klay_Hall) +│   └── 2014 +│   └── Planes_2_(Roberts_Gannaway) +├── Planete_des_Singes_(Original)_-_Saga,_La +│   ├── 1968 +│   │   └── Planete_des_singes,_La_(Franklin_J._Schaffner) +│   ├── 1970 +│   │   └── Secret_de_la_Planete_des_Singes,_Le_(Ted_Post) +│   ├── 1972 +│   │   └── Conquete_de_la_planete_des_singes,_La_(J._Lee_Thompson) +│   └── 1973 +│   └── Bataille_de_la_planete_des_singes,_La_(J._Lee_Thompson) +├── Planete_des_Singes_-_Saga,_La +│   ├── 2011 +│   │   └── Planete_des_singes_-_Les_Origines,_La_(Rupert_Wyatt) +│   ├── 2014 +│   │   └── Planete_des_singes_-_L'affrontement,_La_(Matt_Reeves) +│   └── 2017 +│   └── Planete_des_singes_-_Suprematie,_La_(Matt_Reeves) +├── Planete_Hurlante_-_Saga +│   ├── 1995 +│   │   └── Planete_hurlante_(Christian_Duguay) +│   └── 2009 +│   └── Planete_Hurlante_2_(Sheldon_Wilson) +├── Plume_-_Saga +│   └── 2005 +│   └── Plume_et_l'ile_mysterieuse_(Piet_De_Rycker) +├── Pocahontas_-_Saga +│   └── 1995 +│   └── Pocahontas_(Mike_Gabriel) +├── Pokemon_-_Saga +│   ├── 1998 +│   │   └── Pokemon_01_-_Mewtwo_contre_Mew_(Kunihiko_Yuyama) +│   ├── 1999 +│   │   └── Pokemon_02_-_Le_Pouvoir_est_en_Toi_(Michael_Haigney) +│   ├── 2000 +│   │   ├── Pokemon_02bis_-_Le_Retour_de_Mewtwo_(Masamitsu_Hidaka) +│   │   └── Pokemon_03_-_Le_Sort_des_Zarbis_(Kunihiko_Yuyama) +│   ├── 2001 +│   │   └── Pokemon_04_-_Celebi,_la_voix_de_la_foret_(Kunihiko_Yuyama) +│   ├── 2002 +│   │   └── Pokemon_05_-_Les_heros_Pokemon_(Jim_Malone) +│   ├── 2003 +│   │   └── Pokemon_06_-_Jirachi_le_genie_des_voeux_(Kunihiko_Yuyama) +│   ├── 2004 +│   │   └── Pokemon_07_-_La_destinee_de_Deoxys_(Kunihiko_Yuyama) +│   ├── 2005 +│   │   └── Pokemon_08_-_Lucario_et_le_Mystere_de_Mew_(Kunihiko_Yuyama) +│   ├── 2006 +│   │   ├── Pokemon_08bis_-_Le_maitre_des_mirages_(Masamitsu_Hidaka) +│   │   └── Pokemon_09_-_Pokemon_Ranger_et_le_Temple_des_Mers_(Kunihiko_Yuyama) +│   ├── 2007 +│   │   └── Pokemon_10_-_L'Ascension_de_Darkrai_(Kunihiko_Yuyama) +│   ├── 2008 +│   │   └── Pokemon_11_-_Giratina_et_le_gardien_du_ciel_(Kunihiko_Yuyama) +│   ├── 2009 +│   │   └── Pokemon_12_-_Arceus_et_le_joyau_de_vie_(Kunihiko_Yuyama) +│   ├── 2010 +│   │   └── Pokemon_13_-_Zoroark,_le_Maitre_des_Illusions_(Kunihiko_Yuyama) +│   ├── 2011 +│   │   ├── Pokemon_14_-_Pokemon,_le_film_blanc_-_Victini_et_Zekrom_(Kunihiko_Yuyama) +│   │   └── Pokemon_14_-_Pokemon,_le_film_noir_-_Victini_et_Reshiram_(Kunihiko_Yuyama) +│   └── 2015 +│   └── Pokemon_18_-_Hoopa_et_le_choc_des_legendes_(Kunihiko_Yuyama) +├── Police_Academy_-_Saga +│   ├── 1984 +│   │   └── Police_Academy_(Hugh_Wilson) +│   ├── 1985 +│   │   └── Police_Academy_2_-_Au_boulot_!_(Jerry_Paris) +│   ├── 1986 +│   │   └── Police_Academy_3_-_Instructeurs_de_choc_(Jerry_Paris) +│   ├── 1987 +│   │   └── Police_Academy_4_-_Aux_armes_citoyens_(Jim_Drake) +│   ├── 1988 +│   │   └── Police_Academy_5_-_Debarquement_a_Miami_Beach_(Alan_Myerson) +│   ├── 1989 +│   │   └── Police_Academy_6_-_S.O.S._Ville_en_etat_de_choc_(Peter_Bonerz) +│   └── 1994 +│   └── Police_Academy_-_Mission_a_Moscou_(Alan_Metter) +├── Poursuite_du_Diamant_Vert_-_Saga,_La +│   └── 1985 +│   └── diamant_du_Nil,_Le_(Lewis_Teague) +├── Predator_-_Saga +│   └── 1990 +│   └── Predator_2_(Stephen_Hopkins) +├── Premiere_Etoile_-_Saga,_La +│   └── 2017 +│   └── Deuxieme_Etoile,_La_(Lucien_Jean-Baptiste) +├── Quatre_Filles_et_un_Jean_-_Saga +│   └── 2005 +│   └── Quatre_filles_et_un_jean_(Ken_Kwapis) +├── Quatre_Saisons_de_Leon,_Les +│   ├── 2008 +│   │   └── Hiver_de_Leon,_L'_(Pierre-Luc_Granjon) +│   └── 2011 +│   └── ete_de_Boniface,_L'_(Pierre-Luc_Granjon) +├── Qu'est-ce_qu'on_a_fait_au_Bon_Dieu_-_Saga +│   └── 2019 +│   └── Qu'est-ce_qu'on_a_encore_fait_au_bon_Dieu_(Philippe_de_Chauveron) +├── Raiponce_-_Saga +│   └── 2010 +│   └── Raiponce_(Nathan_Greno) +├── Rambo_-_Saga +│   ├── 1982 +│   │   └── Rambo_(Ted_Kotcheff) +│   ├── 1985 +│   │   └── Rambo_II _-_La_Mission_(George_P._Cosmatos) +│   └── 1988 +│   └── Rambo_III_(Peter_MacDonald) +├── Rebelles_de_la_Foret_-_Saga,_Les +│   ├── 2006 +│   │   └── Rebelles_de_la_foret,_Les_(Roger_Allers) +│   ├── 2008 +│   │   └── Rebelles_de_la_foret_2,_Les_(Matthew_O'Callaghan) +│   ├── 2010 +│   │   └── rebelles_de_la_foret_3,_Les_(Cody_Cameron) +│   └── 2015 +│   └── rebelles_de_la_foret_4,_Les_(David_Feiss) +├── RED_-_Saga +│   ├── 2010 +│   │   └── RED_(Robert_Schwentke) +│   └── 2013 +│   └── RED_2_(Dean_Parisot) +├── Reine_des_neiges_-_Saga,_La +│   ├── 2013 +│   │   └── Reine_des_neiges,_La_(Chris_Buck) +│   └── 2019 +│   └── Reine_des_neiges_II,_La_(Chris_Buck) +├── Resident_Evil_-_Biohazard_-_Saga +│   └── 2008 +│   └── Resident_Evil_-_Degeneration_(Makoto_Kamiya) +├── Retour_vers_le_Futur_-_Saga +│   ├── 1985 +│   │   └── Retour_vers_le_futur_(Robert_Zemeckis) +│   ├── 1989 +│   │   └── Retour_vers_le_futur_II_(Robert_Zemeckis) +│   └── 1990 +│   └── Retour_vers_le_futur_III_(Robert_Zemeckis) +├── Ring_-_Saga +│   └── 1998 +│   └── Ring_(Hideo_Nakata) +├── Rio_-_Saga +│   └── 2011 +│   └── Rio_(Carlos_Saldanha) +├── Rivieres_Pourpres_-_Saga,_Les +│   └── 2000 +│   └── Rivieres_pourpres,_Les_(Mathieu_Kassovitz) +├── Robert_Langdon_-_Saga +│   ├── 2006 +│   │   └── Da_Vinci_Code_(Ron_Howard) +│   ├── 2009 +│   │   └── Anges_et_Demons_(Ron_Howard) +│   └── 2016 +│   └── Inferno_(Ron_Howard) +├── Robocop_-_Saga +│   ├── 1993 +│   │   └── RoboCop_3_(Fred_Dekker) +│   └── 2014 +│   └── RoboCop_(Jose_Padilha) +├── Rocky_-_Saga +│   └── 1976 +│   └── Rocky_(John_G._Avildsen) +├── Roi_Lion_(Reboot)_-_Saga,_Le +│   └── 2019 +│   └── Roi_Lion,_Le_(Jon_Favreau) +├── Roi_Lion_-_Saga,_Le +│   ├── 1994 +│   │   └── Roi_lion,_Le_(Roger_Allers) +│   ├── 1998 +│   │   └── Roi_lion_2_-_L'Honneur_de_la_tribu,_Le_(Darrell_Rooney) +│   └── 2004 +│   └── Roi_lion_3_-_Hakuna_matata,_Le_(Bradley_Raymond) +├── Roi_Scorpion_-_Saga,_Le +│   └── 2008 +│   └── Roi_Scorpion_2,_Guerrier_de_legende,_Le_(Russell_Mulcahy) +├── Rox_et_Rouky_-_Saga +│   ├── 1981 +│   │   └── Rox_et_Rouky_(Ted_Berman) +│   └── 2006 +│   └── Rox_et_Rouky_2_(Jim_Kammerud) +├── Rush_Hour_-_Saga +│   └── 2007 +│   └── Rush_Hour_3_(Brett_Ratner) +├── Sailor_Moon_-_Saga +│   └── 1993 +│   └── Sailor_Moon_R_-_Le_Film_(Kunihiko_Ikuhara) +├── Saturday_Night_Fever_-_Saga +│   └── 1977 +│   └── Fievre_du_samedi_soir,_La_(John_Badham) +├── Sauvez_Willy_-_Saga +│   └── 1993 +│   └── Sauvez_Willy_(Simon_Wincer) +├── Scary_Movie_-_Saga +│   └── 2001 +│   └── Scary_Movie_2_(Keenen_Ivory_Wayans) +├── Schtroumpfs_-_Saga,_Les +│   ├── 2011 +│   │   └── Schtroumpfs,_Les_(Raja_Gosnell) +│   ├── 2013 +│   │   └── Schtroumpfs_2,_Les_(Raja_Gosnell) +│   └── 2017 +│   └── Schtroumpfs_et_le_village_perdu,_Les_(Kelly_Asbury) +├── Scream_-_Saga +│   ├── 1996 +│   │   └── Scream_(Wes_Craven) +│   ├── 1997 +│   │   └── Scream_2_(Wes_Craven) +│   └── 2000 +│   └── Scream_3_(Wes_Craven) +├── Secret_de_NIMH_-_Saga,_Le +│   ├── 1982 +│   │   └── Brisby_et_le_Secret_de_N.I.M.H._(Don_Bluth) +│   └── 1998 +│   └── Legende_de_Brisby,_La_(Dick_Sebast) +├── Seigneur_des_anneaux_(Animation)_-_Saga,_Le +│   └── 1978 +│   └── Seigneur_des_anneaux,_Le_(Ralph_Bakshi) +├── Seigneur_des_Anneaux_-_Saga,_Le +│   ├── 2001 +│   │   └── Seigneur_des_anneaux_-_La_Communaute_de_l'anneau,_Le_(Peter_Jackson) +│   ├── 2002 +│   │   └── Seigneur_des_anneaux_-_Les_Deux_Tours,_Le_(Peter_Jackson) +│   └── 2003 +│   └── Seigneur_des_anneaux_-_Le_Retour_du_roi,_Le_(Peter_Jackson) +├── Sept_Mercenaires_-_Saga,_Les +│   └── 1960 +│   └── Sept_mercenaires,_Les_(John_Sturges) +├── seul_deviendra_invincible_-_Saga,_Un +│   └── 2002 +│   └── Seul_deviendra_invincible,_Un_(Walter_Hill) +├── Sex_and_the_City_-_Saga +│   └── 2008 +│   └── Sex_and_the_City_-_Le_film_(Michael_Patrick_King) +├── Sexe_Intentions_-_Saga +│   └── 1999 +│   └── Sexe_Intentions_(Roger_Kumble) +├── Shazam!_Collection +│   └── 2019 +│   └── Shazam!_(David_F._Sandberg) +├── Sherif,_fais-moi_peur_-_Saga +│   └── 2007 +│   └── Sherif_Fais-Moi_Peur_(Le_Commencement)_(Robert_Berlinger) +├── Sherlock_Holmes_-_Saga +│   ├── 2009 +│   │   └── Sherlock_Holmes_(Guy_Ritchie) +│   └── 2011 +│   └── Sherlock_Holmes_-_Jeu_d'Ombres_(Guy_Ritchie) +├── Shining_-_Saga +│   └── 2019 +│   └── Stephen_King's_Doctor_Sleep_(Mike_Flanagan) +├── Shrek_-_Saga +│   ├── 2001 +│   │   └── Shrek_(Andrew_Adamson) +│   ├── 2004 +│   │   └── Shrek_2_(Andrew_Adamson) +│   ├── 2007 +│   │   └── Shrek_le_troisieme_(Chris_Miller) +│   └── 2010 +│   └── Shrek_4_-_Il_etait_une_fin_(Mike_Mitchell) +├── Sister_Act_-_Saga +│   └── 1993 +│   └── Sister_Act,_Acte_2_(Bill_Duke) +├── Skyline_-_Saga +│   └── 2017 +│   └── Beyond_Skyline_(Liam_O'Donnell) +├── Snow_Queen_-_Saga +│   └── 2016 +│   └── Princesse_des_Glaces,_La_(Aleksey_Tsitsilin) +├── S.O.S._Fantomes_-_Saga +│   ├── 1984 +│   │   └── S.O.S._Fantomes_(Ivan_Reitman) +│   ├── 1989 +│   │   └── S.O.S._Fantomes_2_(Ivan_Reitman) +│   └── 2016 +│   └── S.O.S._Fantomes_(Paul_Feig) +├── Sous-doues_-_Saga,_Les +│   ├── 1980 +│   │   └── Sous-Doues,_Les_(Claude_Zidi) +│   └── 1982 +│   └── Sous-doues_en_vacances,_Les_(Claude_Zidi) +├── Speed_-_Saga +│   ├── 1994 +│   │   └── Speed_(Jan_de_Bont) +│   └── 1997 +│   └── Speed_2_-_Cap_sur_le_danger_(Jan_de_Bont) +├── Spider-Man_(Avengers)_-_Saga +│   ├── 2017 +│   │   └── Spider-Man_-_Homecoming_(Jon_Watts) +│   └── 2019 +│   └── Spider-Man_-_Far_From_Home_(Jon_Watts) +├── Spider-Man_-_New_Generation_-_Saga +│   └── 2018 +│   └── Spider-Man_-_New_Generation_(Rodney_Rothman) +├── Spider-Man_-_Saga +│   ├── 2002 +│   │   └── Spider-Man_(Sam_Raimi) +│   ├── 2004 +│   │   └── Spider-Man_2_(Sam_Raimi) +│   └── 2007 +│   └── Spider-Man_3_(Sam_Raimi) +├── Splash_-_Saga +│   └── 1984 +│   └── Splash_(Ron_Howard) +├── Spy_Kids_-_Saga +│   └── 2003 +│   └── Spy_Kids_3_-_Mission_3D_(Robert_Rodriguez) +├── Stargate_-_Saga +│   └── 1994 +│   └── Stargate_-_La_porte_des_etoiles_(Roland_Emmerich) +├── Starship_Troopers_-_Saga +│   ├── 1997 +│   │   └── Starship_Troopers_(Paul_Verhoeven) +│   └── 2008 +│   └── Starship_Troopers_3,_Marauder_(Edward_Neumeier) +├── Star_Trek_-_La_Nouvelle_Generation_-_Saga +│   ├── 1994 +│   │   └── Star_Trek_-_Generations_(David_Carson) +│   ├── 1996 +│   │   └── Star_Trek_-_Premier_Contact_(Jonathan_Frakes) +│   ├── 1998 +│   │   └── Star_Trek_-_Insurrection_(Jonathan_Frakes) +│   └── 2002 +│   └── Star_Trek_-_Nemesis_(Stuart_Baird) +├── Star_Trek_-_Originale_-_Saga +│   ├── 1979 +│   │   └── Star_Trek,_le_film_(Robert_Wise) +│   ├── 1982 +│   │   └── Star_Trek_II_-_La_Colere_de_Khan_(Nicholas_Meyer) +│   ├── 1984 +│   │   └── Star_Trek_III_-_A_la_recherche_de_Spock_(Leonard_Nimoy) +│   ├── 1986 +│   │   └── Star_Trek_IV_-_Retour_sur_Terre_(Leonard_Nimoy) +│   ├── 1989 +│   │   └── Star_Trek_V_-_L'Ultime_Frontiere_(William_Shatner) +│   └── 1991 +│   └── Star_Trek_VI_-_Terre_inconnue_(Nicholas_Meyer) +├── Star_Trek_-_Saga +│   ├── 2009 +│   │   └── Star_Trek_(J.J._Abrams) +│   ├── 2013 +│   │   └── Star_Trek_-_Into_Darkness_(J.J._Abrams) +│   └── 2016 +│   └── Star_Trek_-_Sans_limites_(Justin_Lin) +├── Star_Wars_-_La_Saga_Skywalker +│   ├── 1977 +│   │   └── Guerre_des_etoiles,_La_(George_Lucas) +│   ├── 1980 +│   │   └── Empire_contre-attaque,_L'_(Irvin_Kershner) +│   ├── 1983 +│   │   └── Retour_du_Jedi,_Le_(Richard_Marquand) +│   ├── 1999 +│   │   └── Star_Wars,_episode_I_-_La_Menace_fantome_(George_Lucas) +│   ├── 2002 +│   │   └── Star_Wars,_episode_II_-_L'Attaque_des_clones_(George_Lucas) +│   ├── 2005 +│   │   └── Star_Wars,_episode_III_-_La_Revanche_des_Sith_(George_Lucas) +│   ├── 2015 +│   │   └── Star_Wars _-_Le_Reveil_de_la_Force_(J.J._Abrams) +│   ├── 2017 +│   │   └── Star_Wars _-_Les_Derniers_Jedi_(Rian_Johnson) +│   └── 2019 +│   └── Star_Wars_-_L'Ascension_de_Skywalker_(J.J._Abrams) +├── Star_Wars_Stories_Collection +│   └── 2016 +│   └── Rogue_One_-_A_Star_Wars_Story_(Gareth_Edwards) +├── Street_Fighter_(Animation)_-_Saga +│   ├── 1994 +│   │   └── Street_Fighter_II,_le_film_(Gisaburo_Sugii) +│   └── 1999 +│   └── Street_Fighter_Alpha_(Shigeyasu_Yamauchi) +├── Stuart_Little_-_Saga +│   ├── 1999 +│   │   └── Stuart_Little_(Rob_Minkoff) +│   ├── 2002 +│   │   └── Stuart_Little_2_(Rob_Minkoff) +│   └── 2005 +│   └── Stuart_Little_3_-_En_route_pour_l'aventure_(Audu_Paden) +├── Suicide_Squad_-_Saga +│   └── 2016 +│   └── Suicide_Squad_(David_Ayer) +├── Superman_-_Saga +│   ├── 1978 +│   │   └── Superman_(Richard_Donner) +│   ├── 1980 +│   │   └── Superman_II_(Richard_Lester) +│   ├── 1983 +│   │   └── Superman_III_(Richard_Lester) +│   ├── 1987 +│   │   └── Superman_IV _-_Le_Faceaface_(Sidney_J._Furie) +│   └── 2006 +│   └── Superman_Returns_(Bryan_Singer) +├── Super_Troopers_-_Saga +│   ├── 2001 +│   │   └── Super_Troopers_(Jay_Chandrasekhar) +│   └── 2018 +│   └── Super_Troopers_2_(Jay_Chandrasekhar) +├── Tad_-_Saga +│   ├── 2012 +│   │   └── Tad_l'explorateur_-_A_la_recherche_de_la_cite_perdue_(Enrique_Gato) +│   └── 2017 +│   └── Tad_et_le_Secret_du_roi_Midas_(David_Alonso) +├── Taken_-_Saga +│   ├── 2008 +│   │   └── Taken_(Pierre_Morel) +│   └── 2014 +│   └── Taken_3_(Olivier_Megaton) +├── Tanguy_-_Saga +│   ├── 2001 +│   │   └── Tanguy_(Etienne_Chatiliez) +│   └── 2019 +│   └── Tanguy,_le_retour_(Etienne_Chatiliez) +├── Tarzan_(Animation)_-_Saga +│   ├── 1999 +│   │   └── Tarzan_(Chris_Buck) +│   └── 2005 +│   └── Tarzan_2_-_L'Enfance_d'un_Heros_(Brian_Smith) +├── Taxi_-_Saga +│   ├── 1998 +│   │   └── Taxi_(Gerard_Pires) +│   └── 2007 +│   └── Taxi_4_(Gerard_Krawczyk) +├── Tempete_de_Boulettes_Geantes_-_Saga +│   ├── 2009 +│   │   └── Tempete_de_boulettes_geantes_(Phil_Lord) +│   └── 2013 +│   └── Ile_des_Miam-nimaux_-_Tempete_de_boulettes_geantes_2,_L'_(Cody_Cameron) +├── Terminator_-_Saga +│   ├── 1984 +│   │   └── Terminator_(James_Cameron) +│   ├── 2009 +│   │   └── Terminator_Renaissance_(McG) +│   ├── 2015 +│   │   └── Terminator_Genisys_(Alan_Taylor) +│   └── 2019 +│   └── Terminator_-_Dark_Fate_(Tim_Miller) +├── Territoire_des_ombres_-_Saga,_Le +│   └── 2011 +│   └── Territoire_des_ombres_-_Le_Monde_interdit,_Le_(Jose_Luis_Aleman) +├── Thomas_and_Friends_-_Saga +│   └── 2014 +│   ├── Thomas_et_ses_amis_-_Une_histoire_de_courage_(Rob_Silvestri) +│   └── Thomas_&_Friends_-_The_Christmas_engines_(John_Gilluley) +├── Thor_-_Saga +│   ├── 2011 +│   │   └── Thor_(Kenneth_Branagh) +│   ├── 2013 +│   │   └── Thor_-_Le_Monde_des_tenebres_(Alan_Taylor) +│   └── 2017 +│   └── Thor_-_Ragnarok_(Taika_Waititi) +├── Tomb_Raider_-_Saga +│   ├── 2001 +│   │   └── Lara_Croft_-_Tomb_Raider_(Simon_West) +│   ├── 2003 +│   │   └── Lara_Croft_-_Tomb_Raider,_Le_berceau_de_la_vie_(Jan_de_Bont) +│   └── 2018 +│   └── Tomb_Raider_(Roar_Uthaug) +├── Tom_et_Jerry_-_Saga +│   ├── 2014 +│   │   └── Tom_et_Jerry_et_le_Dragon_Perdu_(Spike_Brandt) +│   └── 2015 +│   └── Tom_et_Jerry_-_Mission_espionnage_(Spike_Brandt) +├── Tortues_Ninja_-_Saga,_Les +│   └── 1990 +│   └── Tortues_Ninja,_Les_(Steve_Barron) +├── Tout-puissant_-_Saga +│   └── 2003 +│   └── Bruce_tout-puissant_(Tom_Shadyac) +├── Toy_Story_-_Saga +│   ├── 1995 +│   │   └── Toy_Story_(John_Lasseter) +│   ├── 1999 +│   │   └── Toy_Story_2_(John_Lasseter) +│   ├── 2010 +│   │   └── Toy_Story_3_(Lee_Unkrich) +│   └── 2013 +│   └── Toy_Story_-_Angoisse_au_motel_(Angus_MacLane) +├── Transformers_-_Saga +│   ├── 2007 +│   │   └── Transformers_(Michael_Bay) +│   ├── 2009 +│   │   └── Transformers_2_-_La_Revanche_(Michael_Bay) +│   ├── 2011 +│   │   └── Transformers_3_-_La_Face_cachee_de_la_Lune_(Michael_Bay) +│   ├── 2014 +│   │   └── Transformers_-_L'Age_de_l'extinction_(Michael_Bay) +│   └── 2017 +│   └── Transformers_-_The_Last_Knight_(Michael_Bay) +├── Transporteur_-_Saga,_Le +│   ├── 2002 +│   │   └── Transporteur,_Le_(Louis_Leterrier) +│   ├── 2005 +│   │   └── Transporteur_2,_Le_(Louis_Leterrier) +│   └── 2008 +│   └── Transporteur_3,_Le_(Olivier_Megaton) +├── Treize_a_la_douzaine_-_Saga +│   └── 2003 +│   └── Treize_a_la_douzaine_(Shawn_Levy) +├── Trilogie_des_Gemmes_-_Saga,_La +│   └── 2014 +│   └── Bleu_saphir_(Felix_Fuchssteiner) +├── Trilogie_du_Dollar_-_Saga,_La +│   ├── 1964 +│   │   └── Pour_une_poignee_de_dollars_(Sergio_Leone) +│   └── 1966 +│   └── Bon,_la_Brute_et_le_Truand,_Le_(Sergio_Leone) +├── Trois_Petits_Cochons_-_Saga,_Les +│   └── 2008 +│   └── 3_petits_cochons_et_un_bebe_(Howard_E._Baker) +├── Trolls_-_Saga,_Les +│   ├── 2016 +│   │   └── Trolls,_Les_(Mike_Mitchell) +│   └── 2020 +│   └── Trolls_2 _-_Tournee_mondiale,_Les_(Walt_Dohrn) +├── Tron_-_Saga +│   └── 2010 +│   └── Tron_-_l'heritage_(Joseph_Kosinski) +├── Troupe_d'elite_-_Saga +│   └── 2007 +│   └── Troupe_d'elite_(Jose_Padilha) +├── Tuche_-_Saga,_Les +│   └── 2018 +│   └── Tuche_3,_Les_(Olivier_Baroux) +├── Twilight_-_Saga +│   ├── 2008 +│   │   └── Twilight,_chapitre_1_-_Fascination_(Catherine_Hardwicke) +│   ├── 2009 +│   │   └── Twilight,_chapitre_2_-_Tentation_(Chris_Weitz) +│   ├── 2010 +│   │   └── Twilight,_chapitre_3_-_Hesitation_(David_Slade) +│   ├── 2011 +│   │   └── Twilight,_chapitre_4_-_Revelation,_1ere_partie_(Bill_Condon) +│   └── 2012 +│   └── Twilight,_chapitre_5_-_Revelation,_2eme_partie_(Bill_Condon) +├── Tyler_Rake_-_Saga +│   └── 2020 +│   └── Tyler_Rake_(Sam_Hargrave) +├── Ultimate_Avengers_-_Saga +│   └── 2006 +│   ├── Vengeurs_Ultimate_2,_Les_(Will_Meugniot) +│   └── Vengeurs_Ultimate,_Les_(Curt_Geda) +├── Underworld_-_Saga +│   ├── 2003 +│   │   └── Underworld_(Len_Wiseman) +│   ├── 2006 +│   │   └── Underworld_-_Evolution_(Len_Wiseman) +│   └── 2009 +│   └── Underworld_3_-_Le_Soulevement_des_Lycans_(Patrick_Tatopoulos) +├── Universal_Soldier_-_Saga +│   └── 2009 +│   └── Universal_Soldier_-_Regeneration_(John_Hyams) +├── Venom_-_Saga +│   └── 2018 +│   └── Venom_(Ruben_Fleischer) +├── Veritable_Histoire_du_Petit_Chaperon_Rouge_-_Saga,_La +│   ├── 2005 +│   │   └── veritable_histoire_du_Petit_Chaperon_Rouge,_La_(Cory_Edwards) +│   └── 2011 +│   └── Vengeance_du_Petit_Chaperon_Rouge,_La_(Mike_Disa) +├── verite_qui_derange_-_Saga,_Une +│   └── 2006 +│   └── verite_qui_derange,_Une_(Davis_Guggenheim) +├── Verite_si_je_Mens_!_-_Saga,_La +│   └── 1997 +│   └── verite_si_je_mens_!,_La_(Thomas_Gilou) +├── Very_Bad_Dads_-_Saga +│   └── 2017 +│   └── Very_Bad_Dads_2_(Sean_Anders) +├── Very_Bad_Trip_-_Saga +│   ├── 2009 +│   │   └── Very_Bad_Trip_(Todd_Phillips) +│   └── 2011 +│   └── Very_Bad_Trip_2_(Todd_Phillips) +├── Vice-versa +│   └── 2015 +│   └── Vice-versa_(Pete_Docter) +├── Vic_le_Viking_-_Saga +│   └── 2009 +│   └── Vic_le_Viking_(Michael_Herbig) +├── videos_films_studios_et_themes +│   └── Manga Mania DVD +├── Visiteurs_-_Saga,_Les +│   ├── 1993 +│   │   └── Visiteurs,_Les_(Jean-Marie_Poire) +│   ├── 1998 +│   │   └── Visiteurs_2_-_Les_Couloirs_du_temps,_Les_(Jean-Marie_Poire) +│   └── 2016 +│   └── Visiteurs_-_La_Revolution,_Les_(Jean-Marie_Poire) +├── Voix_des_Morts_-_Saga,_La +│   └── 2007 +│   └── Voix_des_morts_2_-_La_Lumiere,_La_(Patrick_Lussier) +├── Voyage_au_centre_de_la_Terre_-_Saga +│   ├── 2008 +│   │   └── Voyage_au_centre_de_la_Terre_(Eric_Brevig) +│   └── 2012 +│   └── Voyage_au_centre_de_la_Terre_2 _-_L'ile_mysterieuse_(Brad_Peyton) +├── Wallace_&_Gromit_-_Saga +│   ├── 1990 +│   │   └── Wallace_&_Gromit_-_Une_grande_excursion_(Nick_Park) +│   ├── 1993 +│   │   └── Wallace_&_Gromit_-_Un_mauvais_pantalon_(Nick_Park) +│   ├── 1995 +│   │   └── Wallace_&_Gromit_-_Rase_de_pres_(Nick_Park) +│   └── 2005 +│   └── Wallace_&_Gromit_-_Le_mystere_du_lapin-garou_(Nick_Park) +├── Winnie_l'ourson_-_Collection +│   ├── 1997 +│   │   └── Winnie_l'ourson_2,_le_grand_voyage_(Karl_Geurs) +│   ├── 2000 +│   │   └── Aventures_de_Tigrou,_Les_(Jun_Falkenstein) +│   ├── 2003 +│   │   └── Aventures_de_Porcinet,_Les_(Francis_Glebas) +│   ├── 2004 +│   │   └── Aventures_de_Petit_Gourou,_Les_(Saul_Blinkoff) +│   ├── 2005 +│   │   ├── Winnie_lourson_et_lefelant_(Frank_Nissen) +│   │   └── Winnie_l'Ourson_-_Lumpy_fete_Halloween_(Saul_Blinkoff) +│   └── 2011 +│   └── Winnie_l'Ourson_(Stephen_J._Anderson) +├── Wolverine_-_Saga +│   ├── 2009 +│   │   └── X-Men_Origins_-_Wolverine_(Gavin_Hood) +│   ├── 2013 +│   │   └── Wolverine_-_Le_combat_de_l'immortel_(James_Mangold) +│   └── 2017 +│   └── Logan_(James_Mangold) +├── Wonder_Woman_-_Saga +│   ├── 2017 +│   │   └── Wonder_Woman_(Patty_Jenkins) +│   └── 2020 +│   └── Wonder_Woman_1984_(Patty_Jenkins) +├── World_War_Z_-_Saga +│   └── 2013 +│   └── World_War_Z_(Marc_Forster) +├── X-Files_-_Saga,_The +│   └── 2008 +│   └── X-Files_-_Regeneration,_The_(Chris_Carter) +├── X-Men_-_Saga +│   ├── 2000 +│   │   └── X-Men_(Bryan_Singer) +│   ├── 2003 +│   │   └── X-Men_2_(Bryan_Singer) +│   ├── 2006 +│   │   └── X-Men_-_L'Affrontement_final_(Brett_Ratner) +│   ├── 2011 +│   │   └── X-Men_-_Le_Commencement_(Matthew_Vaughn) +│   ├── 2014 +│   │   └── XMen_-_Days_of_Future_Past_(Bryan_Singer) +│   ├── 2016 +│   │   └── X-Men _-_Apocalypse_(Bryan_Singer) +│   └── 2019 +│   └── X-Men_-_Dark_Phoenix_(Simon_Kinberg) +├── xXx_-_Saga +│   └── 2005 +│   └── xXx_2_-_The_Next_Level_(Lee_Tamahori) +├── Yamakasi_-_Saga +│   └── 2004 +│   └── Fils_du_vent,_Les_(Julien_Seri) +├── Y_a-t-il_un_flic..._-_Saga +│   ├── 1988 +│   │   └── Y_a-t-il_un_flic_pour_sauver_la_reine_(David_Zucker) +│   ├── 1991 +│   │   └── Y_a-t-il_un_flic_pour_sauver_le_president_(David_Zucker) +│   └── 1994 +│   └── Y_a-t-il_un_flic_pour_sauver_Hollywood_(Peter_Segal) +├── Y_a-t-il_un_pilote..._-_Saga +│   ├── 1980 +│   │   └── Y_a-t-il_un_pilote_dans_l'avion_(Jerry_Zucker) +│   └── 1982 +│   └── Y_a-t-il_enfin_un_pilote_dans_l'avion_2_(Ken_Finkleman) +├── Zorro_-_Saga +│   └── 1998 +│   └── Masque_de_Zorro,_Le_(Martin_Campbell) +└── 思い出 + └── 1995 + ├── Magnetic_Rose_(Koji_Morimoto) + └── Stink_Bomb_(Tensai_Okamura) + +2770 directories + + +--- // Généré par script BASH **/home/cedric24c/scripts/listFilmToWww** par **cedric24c** sur **cdcdsk001**// diff --git a/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_series.txt b/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_series.txt new file mode 100644 index 0000000..1aedc64 --- /dev/null +++ b/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_series.txt @@ -0,0 +1,415 @@ +====== series ====== +{{ :organisation_interne:pasted:20211111-100943.png?100}} + + +/media/disk_51/videos_kodi/series +├── 22.11.63_(2016) +│   └── Season_1 +├── 24_heures_chrono_(2001) +│   └── Season_1 +├── 7_jours_pour_agir_(1998) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── ALF_(1986) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── Alias_(2001) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Season_5 +├── Ally_McBeal_(1997) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Season_5 +├── Amicalement_votre_(1971) +│   └── Season_1 +├── Apocalypse: La 2ème guerre mondiale +├── Atlantis_(2013) +│   └── Season_1 +├── Babylon_5_(1993) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Season_5 +├── Battlestar_Galactica_(1978) +│   └── Season_1 +├── Battlestar_Galactica_(2003) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Specials +├── Bones_(2005) +│   ├── Season_1 +│   ├── Season_10 +│   ├── Season_11 +│   ├── Season_12 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   ├── Season_7 +│   ├── Season_8 +│   └── Season_9 +├── Brothers_&_Sisters_(2006) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Season_5 +├── Buck_Rogers_au_XXVe_siecle_(1979) +│   └── Season_1 +├── Buffy_contre_les_vampires_(1997) +│   └── Season_1 +├── Californication_(2007) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Camera_Cafe_(2001) +│   └── Season_1 +├── Cash_Investigation_(2012) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── C'est_pas_sorcier_(1990) +│   ├── extrafanart +│   ├── Season_1 +│   ├── Season_10 +│   ├── Season_11 +│   ├── Season_12 +│   ├── Season_14 +│   ├── Season_15 +│   ├── Season_16 +│   ├── Season_17 +│   ├── Season_18 +│   ├── Season_19 +│   ├── Season_2 +│   ├── Season_20 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   │   └── extras +│   ├── Season_6 +│   ├── Season_7 +│   ├── Season_8 +│   ├── Season_9 +│   └── Specials +├── Chapeau_melon_et_bottes_de_cuir_(1961) +│   ├── Season_4 +│   └── Season_6 +├── Chapeau_melon_et_bottes_de_cuir_(1976)_(1976) +│   ├── Season_1 +│   └── Season_2 +├── Cosmos_1999_(1975) +│   └── Season_1 +├── Dark_Angel_(2000) +│   ├── Season_1 +│   └── Season_2 +├── Desperate_Housewives_(2004) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   └── Season_7 +├── Dr_House_(2004) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   └── Season_7 +├── Esprits_criminels_(2005) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   └── Season_6 +├── Europe,_dans_les_coulisses_d'une_decennie_de_crise_(2019) +│   └── Season_1 +├── Firefly_(2002) +│   └── Season_1 +├── Friends_(1994) +│   ├── Season_1 +│   ├── Season_10 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   ├── Season_7 +│   ├── Season_8 +│   └── Season_9 +├── Fringe_(2008) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Season_5 +├── Future_Man_(2017) +│   ├── Season_1 +│   └── Season_2 +├── Ghost_Whisperer_(2005) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Season_5 +├── Glee_(2009) +│   ├── Season_1 +│   └── Season_2 +├── Grey's_Anatomy_(2005) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   └── Season_6 +├── H_(1998) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── Hero_Corp_(2008) +│   ├── Season_1 +│   └── Season_2 +├── Heroes_(2006) +│   ├── extrafanart +│   └── Season_3 +├── Infrarouge_(2006) +│   └── Season_1 +├── Kaamelott_(2006) +│   ├── Season_0 +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   └── Season_6 +├── Kyle_XY_(2006) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── La_Bande_a_Picsou_(2017) +│   ├── extrafanart +│   └── Season_2 +├── L'agence_tous_risques_(1983) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Season_5 +├── Las_Vegas_(2003) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Le_doc_du_dimanche_(2008) +│   ├── Season_2011 +│   └── Season_2014 +├── Le_Monde_de_Jamy_(2014) +│   └── Season_1 +├── Les_4400_(2004) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── Les_Brigades_du_tigre_(1974) +│   ├── Season_1 +│   └── Season_2 +├── Les_Civilisations_disparues_(2005) +│   ├── extrafanart +│   └── Season_1 +├── Les_derniers_jours_de_Toutankhamon_(2019) +│   └── Season_1 +├── Les_Envahisseurs_(1967) +│   ├── Season_1 +│   └── Season_2 +├── Les_Experts_(2000) +│   ├── extrafanart +│   ├── Season_1 +│   ├── Season_10 +│   ├── Season_11 +│   ├── Season_3 +│   ├── Season_5 +│   └── Season_9 +├── Les_Freres_Scott_(2003) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_4 +│   └── Season_6 +├── Les_Guignols_(1999) +│   ├── Season_26 +│   └── Specials +├── Les_prédateurs_(1997) +│   ├── Season_1 +│   └── Season_2 +├── Les_Têtes_brûlées_(1976) +│   ├── saison 01 +│   └── Season_1 +├── L'homme_qui_valait_trois_milliards_(1974) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Season_5 +├── Lost,_les_disparus_(2004) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   └── Season_6 +├── MacGyver_(1985) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   └── Season_7 +├── Malcolm_(2000) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_7 +├── Merlin_(2008)_(2008) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Season_5 +├── Mission_Impossible_(1966) +│   ├── Season_1 +│   └── Season_2 +├── Mr._Robot_(2015) +│   ├── extrafanart +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── NCIS_Enquetes_speciales_(2003) +│   ├── Season_1 +│   ├── Season_10 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_7 +│   ├── Season_8 +│   └── Season_9 +├── NCIS_Los_Angeles_(2009) +│   ├── Season_1 +│   ├── Season_11 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── Ovni_les_dossiers_declassifies_americains_(2019) +│   └── Season_1 +├── Papa_Schultz_(1965) +│   └── Season_1 +├── Police_Squad_!_(1982) +│   └── Season_1 +├── Primeval_-_Nick_Cutter_et_les_Portes_du_Temps_(2007) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Season_5 +├── Private_Practice_(2007) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Roswell_(1999) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Sanctuary_(2007) +│   ├── Saison 3 +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── Scenes_de_menages_(2009) +│   ├── Saison 1 +│   └── Season_1 +├── Secrets_d'histoire_(2007) +│   ├── Season_12 +│   ├── Season_7 +│   └── Season_8 +├── Sliders,_les_mondes_parallèles_(1995) +│   └── Season_1 +├── Stargate_Atlantis_(2004) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Season_5 +├── Stargate_SG-1_(1994) +│   ├── Season_1 +│   ├── Season_10 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   ├── Season_7 +│   ├── Season_8 +│   └── Season_9 +├── Supernatural_(2005) +│   ├── Saison 1 +│   ├── Saison 2 +│   ├── Saison 3 +│   ├── Saison 4 +│   ├── Saison 5 +│   ├── Saison 7 +│   └── Season_6 +├── The_Event_(2010) +│   └── Season_1 +├── The_Forgotten_(2009) +│   └── Season_1 +├── The_Outer_Limits_-_Au-dela_du_reel,_l'aventure_continue_(1995) +│   ├── saison 02 +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── The_X-Files_(1993) +│   ├── Season_1 +│   ├── Season_10 +│   ├── Season_11 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   ├── Season_7 +│   ├── Season_8 +│   └── Season_9 +├── Touche_pas_à_mes_filles_(2002) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── V_(2009)_(2009) +│   ├── Season_1 +│   └── Season_2 +├── Vampire_Princess_Miyu_(1988) +│   └── Specials +└── Veronica_Mars_(2004) + └── Season_4 + +405 directories + + +--- // Généré par script BASH **/home/cedric24c/scripts/listFilmToWww** par **cedric24c** sur **cdcdsk001**// diff --git a/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_series_animees.txt b/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_series_animees.txt new file mode 100644 index 0000000..93b3864 --- /dev/null +++ b/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_series_animees.txt @@ -0,0 +1,555 @@ +====== series animees ====== +{{ :organisation_interne:pasted:20211111-100943.png?100}} + + +/media/disk_51/videos_kodi/series_animees +├── A.D._Police_(1990) +│   └── Season_1 +├── Ailes_grises_(2002) +│   └── Season_1 +├── Albator_78_(1980) +│   └── Season_1 +├── Albator_'84_(1982) +│   ├── Season_0 +│   └── Season_1 +├── Alice_au_pays_des_merveilles_(1983) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── Astro Boy (2003) (2003) +│   └── Season 1 +├── Astro_le_petit_robot_(1980) +│   └── Season_1 +├── Augie_Doggie_and_Doggie_Daddy_(1959) +│   └── Season_3 +├── Avatar_le_dernier_maitre_de_l'air_(2005) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season 3 +│   └── Season_3 +├── Avengers (1999) (1999) +│   └── Season 1 +├── Barbapapa_(1974) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Batman_(1997)_(1997) +│   ├── Season_1 +│   └── Season_2 +├── Batman,_la_serie_animee_(1991) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── Ben_10_(2005) +│   ├── Season_0 +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_4 +├── Ben_10_Alien_Force_(2008) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Blake_et_Mortimer_(1997) +│   └── Season_1 +├── Blue_Dragon_(2007) +│   └── Season_1 +├── Blue_Exorcist_(2011) +│   ├── Season_1 +│   └── Specials +├── Blue_Seed_(1994) +│   └── Season_1 +├── Bob Le Bricoleur +│   ├── special +│   ├── vol 1 +│   ├── vol 2 +│   ├── vol 3 +│   └── vol 4 +├── Bonne_nuit_les_petits +│   └── Season_4 +├── Boule_et_Bill_(2005) +│   ├── Extras +│   └── Season_1 +├── Capitaine_Flam_(1978) +│   ├── Season_0 +│   └── Season_1 +├── Casper_(1996) +│   └── Season_1 +├── Cat's_Eye_(1983) +│   ├── Extras +│   ├── Season_1 +│   └── Season_2 +├── Chasseurs_de_Dragons_(2006) +│   ├── Season_1 +│   └── Season_2 +├── Chroniques_de_la_guerre_de_Lodoss_(1990) +│   └── Season_1 +├── Cobra_(1982) +│   └── Season_1 +├── Cobra_the_Animation_(2008) +│   └── Season_1 +├── Cobra_the_Animation_(2010) +├── Cosmocats_(1985) +│   ├── extrafanart +│   ├── Extras +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── Cosmo_Warrior_Zero_(2001) +│   ├── Season_0 +│   └── Season_1 +├── Cowboy_Bebop_(1998) +│   └── Season_1 +├── Dora_l'exploratrice_(2000) +│   ├── Season_0 +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   └── Season_7 +├── Dragon_Ball_(1986) +│   ├── Extras +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   └── Specials +├── Dragon_Ball_GT_(1996) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Dragon_Ball_Kai_(2009) +│   ├── Season_1 +│   ├── Season_2 +│   └── Specials +├── Dragon_Ball_Z_(1989) +│   ├── Season_0 +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   ├── Season_7 +│   ├── Season_8 +│   └── Season_9 +├── Dragons et Princesses (2010) +├── Elfen_Lied_(2004) +│   ├── Season_0 +│   └── Season_1 +├── Équipières_de_choc_(1996)_(1996) +│   └── Season_1 +├── Franklin +│   ├── longs métrages +│   ├── saison 01 +│   ├── saison 02 +│   ├── saison 03 +│   ├── saison 04 +│   └── saison 05 +├── FullMetal_Alchemist_(2003) +│   ├── Season_0 +│   └── Season_1 +├── FullMetal_Alchemist_-_Brotherhood_(2009) +│   └── Season_1 +├── Futurama_(1999) +│   ├── extrafanart +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   ├── Season 7 +│   ├── Season_7 +│   └── Specials +├── Gantz_(2004) +│   ├── Season_1 +│   └── Season_2 +├── Ghost_in_the_Shell_Stand_Alone_Complex_(1995) +│   └── Season_1 +├── Goldorak_(1975) +│   └── Season_1 +├── Grangallo_Tirevite_(1959) +│   └── Season_3 +├── GTO_(Great_Teacher_Onizuka)_(2003) +│   └── Season_1 +├── Heman - Musclor - Les Maitres de l'Univers +├── Hikaru_no_Go_(2001) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Hokey_Wolf_(1960) +│   └── Season_1 +├── Il était une fois... la vie (1987) +│   └── Season 1 +├── Il était une fois... les amériques (1991) +│   └── Season 1 +├── Il était une fois... les découvreurs (1994) +│   └── Season 1 +├── Il était une fois... les explorateurs (1996) +│   └── Season 1 +├── Il était une fois... l'espace (1982) +│   ├── Season 0 +│   └── Season 1 +├── Il_etait_une_fois..._l'homme_(1979) +│   ├── Season_1 +│   └── Specials +├── Il était une fois... notre terre (2009) +│   └── Season 1 +├── Iron_Man_Armored_Adventures_(2008) +│   ├── Season_1 +│   └── Season_2 +├── Iznogoud_(1995) +│   ├── Season_0 +│   └── Season_1 +├── Jayce_et_les_conquérants_de_la_lumière_(1985) +│   └── Season_1 +├── La_Bande_a_Picsou_(1987) +│   ├── Extras +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── La Maison de Mickey (2006) +│   ├── Season 1 +│   └── Season 2 +├── La_Maison_de_Mickey_(2006) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── Lanfeust_Quest_(2013) +│   └── Season_1 +├── LEGO_Les_legendes_de_Chima_(2013) +│   ├── extrafanart +│   └── Season_1 +├── LEGO_Ninjago_Les_maitres_du_Spinjitzu_(2011) +│   ├── Season_1 +│   └── Season_2 +├── Le_Magicien_d'Oz_(1986) +│   └── Season_1 +├── Le_Manège_enchanté_(2007) +│   └── Season_1 +├── Les_aventures_de_Sherlock_Holmes_(1984) +│   └── Season_1 +├── Les_aventures_de_Sonic_(1993) +│   ├── Season_1 +│   └── Specials +├── Les_aventures_de_Tintin_(1991) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Les_Bisounours_(1985) +│   ├── Extras +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Specials +├── Les_Contes_de_mon_enfance_(1998) +│   └── Season_1 +├── Les drôles de petites bêtes +│   ├── Season 1 +│   ├── Season 3 +│   ├── Season 5 +│   ├── Season 6 +│   ├── Season 8 +│   └── Season 9 +├── Les_Entrechats_(1985) +│   └── Season_1 +├── Les_histoires_du_Pere_Castor_(1993) +│   ├── prio +│   ├── Season_1 +│   ├── Season_10 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   ├── Season_7 +│   └── Season_9 +├── Les_Jetson_(1962) +│   └── Season_1 +├── Les_Lapins_cretins_Invasion_(2013) +│   ├── Season_1 +│   └── Season_2 +├── Les_Lascars_(1998) +│   └── Season_1 +├── Les_Maîtres_de_l'univers_(1983) +│   ├── Season_1 +│   └── Season_2 +├── Les_Minipouss_(1983) +│   ├── Season_0 +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Les Mondes Engloutis (1985) +│   ├── Season 1 +│   └── Season 2 +├── Les_mystérieuses_cités_d'or_(1983) +│   └── Season_1 +├── Les_nouvelles_aventures_de_Lucky_Luke_(2001) +│   └── Season_1 +├── Les_Petits_Einstein +│   ├── Season_1 +│   └── Season_2 +├── Les_Pierrafeu_(1960) +│   └── Season_1 +├── Les plus beaux comptes d'Andersen +├── Les_Schtroumpfs_(1981) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   ├── Season_4 +│   └── Specials +├── Les_Simpson_(1987) +│   ├── Season_1 +│   ├── Season_10 +│   ├── Season_11 +│   ├── Season_12 +│   ├── Season_13 +│   ├── Season_14 +│   ├── Season_15 +│   ├── Season_16 +│   ├── Season_17 +│   ├── Season_18 +│   ├── Season_19 +│   ├── Season_2 +│   ├── Season_20 +│   ├── Season_21 +│   ├── Season_3 +│   ├── Season_4 +│   ├── Season_5 +│   ├── Season_6 +│   ├── Season_7 +│   ├── Season_8 +│   └── Season_9 +├── Le tour du monde en 80 jours (1981) +│   └── Season 1 +├── Looney_Tunes_(1929) +│   ├── Season_1936 +│   ├── Season_1938 +│   ├── Season_1939 +│   ├── Season_1940 +│   ├── Season_1941 +│   ├── Season_1942 +│   ├── Season_1943 +│   ├── Season_1944 +│   ├── Season_1945 +│   ├── Season_1946 +│   ├── Season_1947 +│   ├── Season_1948 +│   ├── Season_1949 +│   ├── Season_1950 +│   ├── Season_1951 +│   ├── Season_1952 +│   ├── Season_1953 +│   ├── Season_1954 +│   ├── Season_1955 +│   ├── Season_1956 +│   ├── Season_1957 +│   ├── Season_1958 +│   ├── Season_1959 +│   ├── Season_1962 +│   ├── Season_1963 +│   ├── Season_1964 +│   └── Season_1966 +├── Loopy_DeLoop +│   └── Season_1 +├── Lucky_Luke_(1984) +│   ├── Season_1 +│   └── Season_2 +├── Manny_et_ses_outils_(2006) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Märchen_Awakens_Romance_(2005) +│   └── Season_1 +├── M.A.S.K._(1985) +│   ├── Season_1 +│   └── Season_2 +├── Merveilleuse_Creamy_(1983) +│   └── Season_1 +├── Mes_amis_Tigrou_et_Winnie_(2007) +│   ├── Season_0 +│   ├── Season_1 +│   └── Season_2 +├── Minuscule_(2006) +│   └── Season_1 +├── Monsieur_Bonhomme_(1995) +│   └── Season_0 +├── Naruto_(2002) +│   ├── OAV +│   ├── saison 03 +│   ├── saison 04 +│   ├── saison 05 +│   ├── saison 06 +│   ├── saison 07 +│   ├── saison 08 +│   ├── saison 09 +│   ├── Season_1 +│   └── Season_2 +├── Naruto_Shippuuden_(2007) +│   └── Season_0 +├── Neon Genesis Evangelion (1995) +│   └── Season 1 +├── Nicky_Larson_(1987) +│   ├── Season_0 +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── Ninjago_Les_maitres_du_Spinjitzu_(2011) +│   ├── Season_1 +│   └── Season_2 +├── Oban Star-Racers (2006) +│   └── Season 1 +├── Oggy_et_les_cafards_(1998) +│   ├── extrafanart +│   └── Season_1 +├── Oui-Oui +├── Panique_au_village_(2002) +│   └── Season_1 +├── Patlabor_(1989) +│   └── Season_1 +├── Petit_Potam_(1997) +│   └── Season_1 +├── Planetes (2003) +│   └── Season 1 +├── Pocoyoo (2005) +│   ├── Season 0 +│   ├── Season 1 +│   └── Season 2 +├── Pokemon_(1997) +│   ├── Season_10 +│   ├── Season_11 +│   ├── Season_15 +│   ├── Season_16 +│   ├── Season_23 +│   ├── Season_3 +│   └── Season_8 +├── Pomme_d'Api_(1996) +│   ├── Season_1 +│   └── Season_2 +├── Princesse_Sarah_(1985) +│   └── Season_1 +├── Rantanplan (2006) +│   └── Season 1 +├── Remi_sans_famille_(1977) +│   └── Season_1 +├── Robotech (1985) +│   ├── OAV +│   │   └── [2089] The Super Dimension Fortress Macross II: Lovers Again +│   ├── Season 1 +│   ├── Season 2 +│   └── Season 3 +├── SAINT_SEIYA_Les_Chevaliers_du_Zodiaque_(2019) +│   └── Season_1 +├── Satanas_et_Diabolo_(1969) +│   └── Season_1 +├── Silent Möbius (1998) +│   └── Season 1 +├── Snagglepuss_(1961) +│   └── Season_1 +├── Snooper_and_Blabber_(1959) +│   ├── Season_2 +│   └── Season_3 +├── Sonic X (2003) +│   ├── Season 1 +│   ├── Season 2 +│   └── Season 3 +├── Spider-Man, L’Homme Araignée (1994) +│   ├── Season 1 +│   ├── Season 2 +│   ├── Season 3 +│   ├── Season 4 +│   └── Season 5 +├── Spirou & Fantasio (2006) +│   └── Season 1 +├── Star_Wars_Rebels_(2014) +│   ├── Season_1 +│   └── Season_2 +├── Star_Wars_-_The_Clone_Wars_(2008) +│   ├── Season_1 +│   ├── Season_2 +│   └── Season_3 +├── Super 4 (2014) +│   └── Season 1 +├── Superman (1941) (1941) +│   └── Season 1 +├── Taupek, la petite taupe (1957) +│   └── Season 1 +├── T'choupi Et Doudou (1999) +│   ├── à table T'choupi ! +│   └── Season 1 +├── Tengen_Toppa_Gurren_Lagann_(2007) +│   └── Season_1 +├── The_New_Adventures_of_Winnie_the_Pooh_(1988) +│   ├── Season_1 +│   ├── Season_2 +│   ├── Season_3 +│   └── Season_4 +├── Thomas_le_petit_train_(1984) +│   ├── Season_0 +│   ├── Season_12 +│   ├── Season_15 +│   └── Season_18 +├── Thunderbirds_Les_Sentinelles_de_l'air_(1965) +│   ├── Season_1 +│   └── Season_2 +├── Tic_et_Tac,_les_rangers_du_risque_(1989) +│   ├── extrafanart +│   ├── Season_1 +│   └── Season_2 +├── Titanic_De_sang_et_d'acier_(2012) +│   └── Season_1 +├── Titeuf (2001) +│   └── Season 1 +├── Tom and Jerry (1940) +│   ├── Season 1940 +│   ├── Season 1950 +│   └── Season 1960 +├── Tom_Sawyer_(1980) +│   └── Season_1 +├── Top_Cat_(1961) +│   └── Season_1 +├── Transformers (1984) +│   ├── Season 1 +│   ├── Season 2 +│   ├── Season 3 +│   └── Season 4 +├── Trinity_Blood_(2005) +│   └── Season_1 +├── Trotro (2004) +│   ├── Season 1 +│   └── Season 2 +├── Ulysse 31 (1981) +│   └── Season 1 +├── Vanessa_et_la_magie_des_reves_(1984) +│   └── Season_1 +├── Vic le viking (1974) +│   └── Season 1 +├── Vision of Escaflowne (1996) +│   └── Season 1 +├── Vroom Planet +├── Winx Club (2004) +│   └── Season 1 +├── Yakari (2005) +│   └── Season 1 +├── Yu-Gi-Oh! (2000) +│   ├── Season 0 +│   ├── Season 1 +│   ├── Season 2 +│   ├── Season 3 +│   └── Season 5 +└── Yu-Gi-Oh! Capsule Monsters (2006) + └── Season 1 + +545 directories + + +--- // Généré par script BASH **/home/cedric24c/scripts/listFilmToWww** par **cedric24c** sur **cdcdsk001**// diff --git a/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_series_manga_mania_dvd.txt b/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_series_manga_mania_dvd.txt new file mode 100644 index 0000000..e367863 --- /dev/null +++ b/data/pages/organisation_interne/liste_des_films/media_disk_51_videos_kodi_series_manga_mania_dvd.txt @@ -0,0 +1,29 @@ +====== series manga mania dvd ====== +{{ :organisation_interne:pasted:20211111-100943.png?100}} + + +/media/disk_51/videos_kodi/series_manga_mania_dvd +├── Angel_cop_(1989) +│   └── Season_1 +├── Dark_Myth_(1990) +│   └── Season_1 +├── Dominion_Tank_Police_(1988) +│   ├── Season_1 +│   └── Season_2 +├── Eiyuu_Gaiden_Mozaicka_(1991) +│   └── Season_1 +├── Giant_Robo_(1992) +│   └── Season_1 +├── Macross_Plus_(1994) +│   └── Season_1 +├── Shadow_Skill_(1995) +│   └── Specials +├── Super_Dimension_Fortress_Macross_II_Lovers_Again_(1992) +│   └── Season_1 +└── The_Guyver_Bio-Booster_Armor_(1986) + └── Specials + +19 directories + + +--- // Généré par script BASH **/home/cedric24c/scripts/listFilmToWww** par **cedric24c** sur **cdcdsk001**// diff --git a/data/pages/organisation_interne/liste_des_films/media_disk_51_vintage.txt b/data/pages/organisation_interne/liste_des_films/media_disk_51_vintage.txt new file mode 100644 index 0000000..758e4d9 --- /dev/null +++ b/data/pages/organisation_interne/liste_des_films/media_disk_51_vintage.txt @@ -0,0 +1,133 @@ +====== vintage ====== +{{ :organisation_interne:pasted:20211111-100943.png?100}} + + +/media/disk_51/vintage +├── Divers +├── Films +│   └── JEAN-PAUL BELMONDO +└── Séries + ├── Alf + │   ├── Saison 1 + │   ├── Saison 2 + │   ├── Saison 3 + │   └── Saison 4 + ├── Archer + │   ├── Saison 1 + │   ├── Saison 10 + │   ├── Saison 11 + │   ├── Saison 2 + │   ├── Saison 3 + │   ├── Saison 4 + │   ├── Saison 5 + │   ├── Saison 6 + │   ├── Saison 7 + │   ├── Saison 8 + │   └── Saison 9 + ├── Battlestar galactica + ├── Chernobyl + ├── Future man + │   ├── Saison 1 + │   ├── Saison 2 + │   └── Saison 3 + ├── K2000 + │   ├── Bonus + │   ├── Saison 1 + │   ├── Saison 2 + │   ├── Saison 3 + │   └── Saison 4 + ├── Le prisonnier + │   └── Saison 1 + ├── Les shadoks + ├── Les têtes brulées + │   ├── Saison 01 + │   └── Saison 02 + ├── L'homme qui valait trois miliards + │   ├── Saison 1 + │   ├── Saison 2 + │   ├── Saison 3 + │   ├── Saison 4 + │   └── Saison 5 + ├── Lost + │   ├── Saison 01 + │   ├── Saison 02 + │   ├── Saison 03 + │   ├── Saison 04 + │   ├── Saison 05 + │   └── Saison 06 + ├── MacGyver + │   └── Saison 1 + ├── Magnum + │   ├── Bonus + │   ├── Saison 1 + │   ├── Saison 2 + │   ├── Saison 3 + │   ├── Saison 4 + │   ├── Saison 5 + │   ├── Saison 6 + │   ├── Saison 7 + │   └── Saison 8 + ├── Miami vice + │   ├── Saison 1 + │   ├── Saison 2 + │   ├── Saison 3 + │   ├── Saison 4 + │   └── Saison 5 + ├── Mission casse cou + │   └── Saison 1 + ├── Mission impossible + │   ├── Saison 1 + │   ├── Saison 2 + │   ├── Saison 3 + │   ├── Saison 4 + │   ├── Saison 5 + │   ├── Saison 6 + │   └── Saison 7 + ├── Monty Python's flying circus + │   ├── Bonus + │   ├── Saison 1 + │   ├── Saison 2 + │   ├── Saison 3 + │   └── Saison 4 + ├── Papa Schultz + │   ├── Saison 1 + │   ├── Saison 2 + │   ├── Saison 3 + │   ├── Saison 4 + │   ├── Saison 5 + │   └── Saison 6 + ├── Police squad + │   └── Saison 1 + ├── Sliders + │   ├── Saison 1 + │   ├── Saison 2 + │   └── Saison 3 + ├── Stargate SG-1 + │   ├── Saison 1 + │   ├── Saison 10 + │   ├── Saison 2 + │   ├── Saison 3 + │   ├── Saison 4 + │   ├── Saison 5 + │   ├── Saison 6 + │   ├── Saison 7 + │   ├── Saison 8 + │   └── Saison 9 + ├── Star trek + │   ├── Saison 1 + │   ├── Saison 2 + │   └── Saison 3 + ├── The Blackadder + │   ├── Saison 1 (VOST) + │   ├── Saison 2 (VOST) + │   ├── Saison 3 (VOST) + │   └── Saison 4 (VOST) + └── Twin peaks + ├── Saison 1 + ├── Saison 2 + └── Saison 3 + +123 directories + + +--- // Généré par script BASH **/home/cedric24c/scripts/listFilmToWww** par **cedric24c** sur **cdcdsk001**// diff --git a/data/pages/organisation_interne/liste_des_films/media_disk_51_vintage_series.txt b/data/pages/organisation_interne/liste_des_films/media_disk_51_vintage_series.txt new file mode 100644 index 0000000..2905302 --- /dev/null +++ b/data/pages/organisation_interne/liste_des_films/media_disk_51_vintage_series.txt @@ -0,0 +1,35 @@ +====== media_disk_51_vintage_series ====== +{{ :dummy.png?75x75|Nom de la section}} + + +./vintage/ +├── Divers +├── Films +│   └── JEAN-PAUL BELMONDO +└── Séries + ├── Alf + ├── Archer + ├── Battlestar galactica + ├── Chernobyl + ├── Future man + ├── K2000 + ├── Le prisonnier + ├── Les shadoks + ├── Les têtes brulées + ├── L'homme qui valait trois miliards + ├── Lost + ├── MacGyver + ├── Magnum + ├── Miami vice + ├── Mission casse cou + ├── Mission impossible + ├── Monty Python's flying circus + ├── Papa Schultz + ├── Police squad + ├── Sliders + ├── Stargate SG-1 + ├── Star trek + ├── The Blackadder + └── Twin peaks + + diff --git a/data/pages/organisation_interne/liste_des_films/txt b/data/pages/organisation_interne/liste_des_films/txt new file mode 100644 index 0000000..4243c8b --- /dev/null +++ b/data/pages/organisation_interne/liste_des_films/txt @@ -0,0 +1,13131 @@ +====== ====== + +. +├── Alex Gaudino (Ft. Crystal Waters) +│   └── Album inconnu +├── A'Studio Feat. Polina +│   └── S.O.S. (Singles) +├── a trier audio +│   ├── Alphaville +│   ├── Amnesia Paris +│   ├── Anastacia +│   │   └── (2004) Left Outside Alone +│   ├── audiobook +│   │   ├── Grisham (John Grishham) +│   │   │   └── Le clandestin +│   │   │   ├── cd1 +│   │   │   └── cd2 +│   │   ├── Harlan Coben +│   │   │   ├── Dans les bois +│   │   │   ├── Innocent +│   │   │   │   ├── cd1 +│   │   │   │   └── cd2 +│   │   │   ├── Ne le dis à personne +│   │   │   │   ├── cd1 +│   │   │   │   ├── cd2 +│   │   │   │   ├── cd3 +│   │   │   │   ├── cd4 +│   │   │   │   ├── cd5 +│   │   │   │   ├── cd6 +│   │   │   │   ├── cd7 +│   │   │   │   ├── cd8 +│   │   │   │   └── cd9 +│   │   │   ├── Promets-moi +│   │   │   │   ├── cd1 +│   │   │   │   └── cd2 +│   │   │   └── Une chance de trop +│   │   │   ├── CD1 +│   │   │   ├── CD2 +│   │   │   ├── CD3 +│   │   │   ├── CD4 +│   │   │   ├── CD5 +│   │   │   ├── CD6 +│   │   │   ├── CD7 +│   │   │   ├── CD8 +│   │   │   └── CD9 +│   │   ├── Le mystère de la chambre jaune +│   │   └── Verne (Jules Verne) +│   │   ├── 20000 lieues sous les mers +│   │   ├── Jules Verne - Voyage au centre de la Terre +│   │   └── Le tour du monde en 80 jours +│   ├── Avril Lavigne +│   │   └── (2002) Let Go +│   ├── aznavour +│   ├── aznavour (2) +│   ├── B2K +│   │   ├── (2002) B2K +│   │   ├── (2002) Pandemonium +│   │   ├── (2002) Santa Hooked Me Up +│   │   └── (2004) Greatest Hits +│   ├── balavoine +│   ├── Beach Boys +│   │   └── (2003) The Very Best Of - Sounds Of Summer +│   ├── Ben Harper - Welcome to the cruel world +│   ├── Beyoncé +│   │   └── (2003) Dangerously In Love +│   ├── Billy Crawford +│   │   ├── 2001 - Ride +│   │   └── 2004 - Big City +│   ├── Bjork-Homogenic +│   ├── Black Eyed Peas, The +│   │   ├── (1998) Behind The Front +│   │   └── (2003) Elephunk +│   ├── Blankass +│   │   └── (2003) L'Homme Fleur +│   ├── Blink-182 +│   │   └── (2003) Blink-182 +│   ├── Bloc Party +│   ├── Blondie +│   │   ├── (2002) Greatest Hits +│   │   └── Blink-182 +│   │   └── (2003) Blink-182 +│   ├── Blue +│   │   └── (2003) Guilty +│   ├── Brandy +│   │   ├── (1998) Never Say Never +│   │   ├── (2002) Full Moon +│   │   └── (2004) Afrodisiac +│   ├── Brazil +│   │   ├── é o tchan +│   │   ├── Fundo de Quintal +│   │   └── Pagode da Tia Doca +│   ├── Brigitte Bardot +│   │   └── (1996) Best Of BB +│   ├── Britney Spears +│   │   ├── (1999) Baby One More Time +│   │   ├── (2000) Oops!...I Did It Again +│   │   ├── (2001) Britney +│   │   └── (2003) In The Zone +│   ├── Buena Vista Social Club +│   ├── Busta Flex +│   ├── BustaRhymes +│   │   └── ok +│   │   ├── Big Punisher +│   │   │   └── 1998-04-28 - Capital Punishment +│   │   ├── B Real, Busta Rhymes, Coolio, LL Cool J & Method Man +│   │   │   └── 1997-01-17 - Hit 'em High (The Monstars' Anthem) (single) +│   │   ├── Busta Rhymes +│   │   │   ├── 1996-03-26 - The Coming +│   │   │   ├── 1997 - When Disaster Strikes +│   │   │   ├── 1998 - Extinction Level Event The Final World Front +│   │   │   ├── 2000-06-20 - Anarchy +│   │   │   └── - Turn It Up (remix) Fire It Up (single) +│   │   ├── DJ Abdel and Cut Killer +│   │   │   └── 2000-07-03 - Hip Hop Soul Party, Episode IV +│   │   ├── Freddie King +│   │   │   └── 1995 - King of the Blues, +│   │   ├── LSG +│   │   │   └── 1997-11-11 - Levert.Sweat.Gill +│   │   ├── Timbaland & Magoo +│   │   │   └── 2001-11-19 - Indecent Proposal +│   │   └── Various Artists +│   │   ├── 1995-05-02 - Panther +│   │   └── 1997-02-11 - When We Were Kings +│   ├── busta_rythmes +│   ├── cabrel +│   │   ├── double tour 1 +│   │   ├── double tour 2 +│   │   └── double tour 3 +│   ├── Calogero +│   │   ├── (2000) Au Milieu Des Autres +│   │   ├── (2002) Calogero +│   │   └── (2004) Calog3ro +│   ├── Cardigans, The +│   │   ├── (1999) Gran Turismo +│   │   └── (2003) Long Gone Before Daylight +│   ├── Carla Bruni +│   │   └── (2002) Quelqu'un M'a Dit +│   ├── Carl Cox--Fact 1&2 +│   │   ├── F.A.C.T 1 +│   │   │   ├── CD 1 +│   │   │   └── CD 2 +│   │   └── F.A.C.T 2 +│   │   ├── CD 1 +│   │   └── CD 2 +│   ├── Carl Thomas +│   │   └── Emotional +│   ├── Cassidy +│   │   └── (2004) Split Personality +│   ├── Cat Power - You are free +│   ├── Charles Aznavour +│   │   └── (1996) 40 Chansons D'Or +│   │   ├── CD 1 +│   │   └── CD 2 +│   ├── Chimène Badi +│   │   └── (2003) Entre Nous +│   ├── Chingy +│   │   └── (2003) Jackpot +│   ├── Christina Aguilera +│   │   └── (2002) Stripped +│   ├── Christina Milian +│   │   ├── (2004) It's About Time +│   │   └── Christina.Milian.MP3.Full.Album.année2001 +│   │   └── Christina Milian - Christina Milian - 2001 +│   ├── Clap your hands say yeah +│   ├── Clash, The +│   │   └── (1988) The Story Of The Clash +│   │   ├── Disc 1 +│   │   └── Disc 2 +│   ├── Claude François +│   │   └── (2001) Ses Plus Grands Succès +│   │   ├── CD1 +│   │   └── CD2 +│   ├── Collection d'Arnell-Andrea +│   │   └── coluche (intégrale) +│   ├── COMMON +│   │   └── can i borrow a dollars +│   ├── cool and gang +│   ├── Corneille +│   │   └── (2003) Parce Qu'on Vient De Loin +│   ├── Craig Armstrong +│   │   └── (1997) The Space Between Us +│   ├── Craig David +│   │   └── (2000) Born To Do It +│   ├── Cranberries, The +│   │   ├── (2002) Bonus CD - Live in Stockholm - Limited edition +│   │   └── (2002) Stars - The Best Of 1992-2002 +│   ├── CutKiller +│   ├── Cyber Trance (dernière édition) +│   ├── D-12 +│   │   └── (2001) The Underground Ep +│   ├── Daftpunk +│   │   ├── [DAft Punk]--home work +│   │   └── jacket +│   ├── Daft Punk +│   │   └── (2001) Discovery +│   ├── Da Hool +│   ├── dance 80s +│   ├── Daniel Balavoine +│   │   └── L'Essentiel +│   │   ├── CD1 +│   │   └── CD2 +│   ├── Danyel Waro - Batarsité - +│   ├── David Guetta +│   │   └── (2004) Blaster +│   ├── Deftones +│   │   └── Around the fur +│   ├── Delinquent Habits - Here come the horns +│   ├── de palmas +│   │   ├── la derniere annee +│   │   └── marcher ds le sable +│   ├── Destiny's Child +│   │   └── Nouveau dossier +│   ├── Diam's +│   │   └── (2003) Brut De Femme +│   ├── Dido +│   │   ├── (2000) No Angel +│   │   └── Dido - Life for Rent +│   ├── Dire Straits +│   │   └── (2003) The Very Best Of +│   ├── Distance To Goa 4 +│   │   ├── Cd1 +│   │   └── CD2 +│   ├── divers_rap +│   │   ├── ATK +│   │   │   └── 1998 - Heptagone +│   │   ├── Big Red +│   │   │   └── 1999 - Big Redemption +│   │   ├── DJ Kost & DJ Goldfingers +│   │   │   └── 2000 - Double Face II +│   │   ├── Doc Gynéco +│   │   │   └── 2003 - Menu Best Of +│   │   ├── Fabe +│   │   │   └── 2008 - Détournement de son +│   │   ├── Funkmaster Flex +│   │   │   └── 1998 - The Mix Tape, Volume 3 60 Minutes of Funk The Final Chapter +│   │   ├── Ideal J +│   │   │   └── 1998 - Pour une poignée de dollars (single) +│   │   ├── KDD +│   │   │   └── 2000 - Une couleur de plus au drapeau +│   │   ├── Kheops +│   │   │   └── 2000 - Sad Hill Impact +│   │   ├── La Brigade +│   │   │   └── 1999 - Le Testament +│   │   ├── Laurent Garnier +│   │   │   └── 1998 - Coloured City (single) +│   │   ├── Method Man & Redman +│   │   │   └── 1999-09-28 - Blackout! +│   │   ├── Nas +│   │   │   └── 1999-04-06 - I Am +│   │   ├── Ol' Kainry +│   │   │   └── 2001 - En attendant... EP +│   │   ├── Rahzel +│   │   │   └── 1999 - Make the Music 2000 +│   │   └── Various Artists +│   │   ├── 1998 - Promo Only Mainstream Radio, February 1998 +│   │   ├── 1999 - Soundbombing II +│   │   ├── 2003 - Wu-Tang Collective +│   │   └── 2005 - Fired Up! 2 +│   ├── DJ LMB +│   │   └── R&B & Hip Hop Megamix 2002 +│   ├── Don Choa +│   │   └── (2002) Vapeurs Toxiques +│   ├── Donna Summer +│   │   └── (1994) Endless Summer +│   ├── Eagles +│   │   └── (2003) The Very Best Of +│   ├── EasyE +│   ├── eddy mitchell +│   │   ├── collection 1 +│   │   └── collection 2 +│   ├── Edith Piaf +│   │   └── (2000) Eternelle +│   ├── eicher +│   ├── Elton John +│   │   └── (1995) Love Songs +│   ├── Emma Daumas +│   │   └── (2003) Le Saut De L'ange +│   ├── Era +│   │   ├── (1996) Era +│   │   ├── (2000) Era 2 +│   │   └── (2003) The Mass +│   ├── Etienne Daho +│   │   ├── (1998) Best Of Daho +│   │   └── (2003) Réévolution +│   ├── Eumir Deodato +│   │   ├── (1972) Prelude +│   │   └── (1973) Deodato 2 +│   ├── Eve Angeli Aime-moi +│   ├── Firestarter--Maxi Remix +│   ├── Florent Pagny +│   │   ├── (2000) Châtelet Les Halles +│   │   └── (2003) Ailleurs Land +│   ├── Florent Pagny - Bienvenu chez moi +│   ├── Florent Pagny - En concert +│   │   ├── cd1 +│   │   └── cd2 +│   ├── Fly & the tox - Live +│   ├── Fonky Family +│   │   ├── (1997) Si Dieu Veut ( Inch Allah ) +│   │   ├── (1999) Hors Série Vol. 1 +│   │   ├── (2001) Art De Rue +│   │   └── (2001) Hors Série Vol. 2 +│   ├── Fugees +│   │   └── (2003) Greatest Hits +│   │   ├── CD 1 +│   │   └── CD 2 +│   ├── Funky people +│   ├── Garou +│   │   ├── (2000) Seul +│   │   └── (2003) Reviens +│   ├── George Benson - Midnight Moods +│   ├── Gérard De Palmas +│   │   ├── (1994) La dernière année +│   │   └── (2001) Marcher dans le Sable +│   ├── Gil Scott-Heron +│   │   └── (1974) The Revolution Will Not Be Televised +│   ├── GNAWA - Diffusion - Algeria +│   ├── goldman +│   │   ├── du new morning au zenith1 +│   │   └── du new morning au zenith2 +│   ├── Gorillaz +│   │   ├── (2001) Gorillaz +│   │   └── Gorillaz - Demon Days - 2005 - Mp3-192Kbps +│   │   └── Gorillaz - Demon Days - ( 2005 ) - [EMG] [www.elitemusic.net] +│   ├── graeme allwright +│   ├── G-Unit +│   │   ├── (2002) God's Plan +│   │   └── (2003) Beg For Mercy +│   ├── GZA - Legend of the Liquid Sword +│   ├── Hélène Segara +│   │   └── (2003) Humaine +│   ├── henri salvador jardin d'hiver +│   ├── Hilary Duff +│   │   └── (2003) Metamorphosis +│   ├── Hip-Hop +│   │   └── (2003) Spécial Dj +│   ├── Hoobastank +│   │   ├── (2001) Hoobastank +│   │   └── (2003) The Reason +│   ├── Hugues Aufray +│   │   └── Le Meilleur de +│   ├── Incubus +│   │   ├── Make yourself +│   │   └── S.C.I.E.N.C.E +│   ├── Indochine +│   │   └── (2002) Paradize +│   ├── Interpol +│   │   ├── Antics +│   │   ├── Interpol Antics Advance +│   │   ├── Interpol - Turn.On.The.Bright.Lights +│   │   ├── The Black EP +│   │   └── Turn On the bright Lights +│   ├── Iron Maiden +│   │   └── (2003) Dance Of Death +│   ├── Isaac Hayes +│   │   └── (1969) Hot Buttered Soul +│   ├── Jamelia +│   │   ├── (2000) Drama +│   │   └── (2004) Thank You +│   ├── Jamiroquaï +│   │   ├── Emergency On Planet Earth +│   │   └── The Return Of The Space Cowboy +│   ├── Janet Jackson +│   │   ├── (2001) All For You +│   │   └── (2004) Damita Jo +│   ├── Ja Rule +│   │   └── (2002) The Last Temptation +│   ├── Jennifer Love Hewitt +│   │   └── (2002) BareNaked +│   ├── Jessica Simpson +│   │   └── (2003) In This Skin +│   ├── Jimmy Cliff +│   │   └── (1996) Best Of +│   ├── Mathieu Chedid - Qui de nous 2 - Album Complet +│   ├── Matt Houston +│   │   └── (2001) R&B 2 Rue +│   ├── maxime le forestier +│   │   ├── acoustique 1 +│   │   └── acoustique 2 +│   ├── Max Romeo +│   │   └── (2002) The Coming Of Jah +│   │   ├── CD 1 +│   │   └── CD 2 +│   ├── Mecano (2) +│   ├── mes souliers sont rouges - proches +│   ├── Metallica +│   │   ├── (1991) The Black Album +│   │   ├── [Metallica]--Ride the lightning +│   │   └── [Metallica]--The black album +│   ├── Method Man +│   │   ├── (1998) Tical 2000 - Judgement Day +│   │   └── (2004) Tical 0; The Prequel +│   ├── Michael Jackson-History +│   │   ├── HIStory begins +│   │   └── HIStory continues +│   ├── Mickey 3D +│   │   ├── (2001) La Trêve +│   │   └── (2003) Tu Vas Pas Mourir De Rire +│   ├── Midnight Oil-Diesel and Dust +│   ├── Mike Brant +│   │   └── (1993) Best of +│   ├── Miles Davis & John Coltrane +│   │   └── The Best Of (1955-1961) +│   ├── Ministere AMER - L'intégrale +│   │   ├── cd 1 +│   │   └── cd 2 +│   ├── Ministry of sound +│   │   ├── CD 1 +│   │   ├── CD 2 +│   │   └── CD3 +│   ├── Miossec +│   │   ├── (1995) Boire +│   │   ├── (1997) Baiser +│   │   ├── (1998) A prendre +│   │   ├── (2001) Brule +│   │   └── brule +│   ├── Missy Elliot +│   │   └── (2002) Under Construction +│   ├── Montell jordan +│   ├── MOP +│   │   └── (2003) The Best Of +│   ├── Morrissey +│   │   └── Live_at_earl_court +│   ├── Moulin Rouge +│   ├── mp3 divers +│   ├── Muse +│   │   ├── Absolution +│   │   ├── Hullabaloo CD1 +│   │   ├── Hullabaloo CD2 +│   │   ├── Origin of Symmetry +│   │   └── Showbiz +│   ├── Mystikal +│   │   └── Mytikal - Let's get ready +│   ├── Nas - If i ruled the world +│   ├── Natalie Imbruglia +│   │   ├── (1998) Left of the middle +│   │   └── (2001) White Lilies Island +│   ├── Natasha St-Pier +│   │   ├── (2001) A Chacun Son Histoire +│   │   ├── (2002) De L'Amour Le Mieux +│   │   └── (2003) L'instant D'après +│   ├── Nate dog +│   ├── Nate Dogg +│   │   └── (2004) The Very Best Of +│   ├── Neg' Marrons +│   │   └── (2003) Heritage +│   ├── Nelly +│   ├── Nelly Furtado +│   ├── Nick Cave - Best of +│   │   └── Nick Cave - Live at the Royal Albert Hall +│   ├── Nirvana +│   │   ├── (1996) From The Muddy Banks Of The Wishkah +│   │   └── (2002) Best of +│   ├── No Doubt +│   │   └── (2003) The Singles 1992-2003 +│   ├── Noir Désir-666.667 Club +│   ├── Noir Désir - Tostaky +│   ├── Norah.Jones.-.Come.Away.With.Me-200 +│   │   └── Norah Jones - Come away with me +│   ├── Notre dame de Paris - Paroles +│   ├── NTM +│   │   └── Supreme NTM +│   ├── Nuttea +│   │   └── (2000) Un Signe Du Temps +│   ├── Oasis-Morning Glory +│   ├── Offspring, The +│   │   ├── (1994) Smash +│   │   ├── (1998) Americana +│   │   ├── (2000) Conspiracy Of One +│   │   └── (2003) Splinter +│   ├── Orbital +│   │   ├── (2001) The Altogether +│   │   └── (2004) Blue Album +│   ├── paris combo +│   ├── Pauline Croze +│   ├── Paul Oakenfold +│   │   └── (2004) Perfect Remixes Vol. 1 +│   ├── Pelicans Frise +│   │   └── En chair et en os +│   ├── Peter Tosh - Legalize it +│   ├── Pete Tong +│   ├── Phil Collins +│   │   └── (1998) ...Hits +│   ├── Pink +│   │   ├── (2001) Try This +│   │   └── (2003) Missundaztood +│   ├── PJ.Harvey.-.Uh.Huh.Her +│   ├── Placebo +│   │   ├── (1998) Without You I'm Nothing +│   │   ├── (2000) Black Market Music +│   │   └── (2003) Sleeping With Ghosts +│   ├── Placebo - Sleeping with ghosts +│   │   ├── CD1-Sleeping with ghosts +│   │   └── CD2-Covers +│   ├── Polnareff - La compilation - 2cd +│   │   ├── cd 1 +│   │   └── cd 2 +│   ├── Pretenders - The singles +│   ├── Psy 4 de la Rime +│   │   └── (2002) Block Party +│   ├── Psykopat - L'invasion +│   ├── Radiohead +│   │   ├── (1997) OK computer +│   │   ├── (2001) Amnesiac +│   │   └── (2003) Hail to the thief +│   ├── Radiohead - My iron lung +│   ├── Raggasonic +│   │   ├── Raggasonic 1 +│   │   └── Raggasonic 2 +│   ├── Raï N'B Fever +│   │   └── (2004) Raï N'B Fever +│   ├── Rammstein +│   │   ├── (1995) Herzeleid +│   │   ├── (1997) Sehnsucht +│   │   ├── (2001) Mutter +│   │   └── Singles +│   │   ├── Ich Will +│   │   └── Links 2 3 4 +│   ├── Rasmus, The +│   │   └── (2003) Dead Letters +│   │   ├── CD1 +│   │   └── CD2 +│   ├── Rattlesnakes +│   ├── R & B +│   ├── Red Hot Chili Peppers +│   │   ├── (1999) Californication +│   │   ├── (2002) By The Way +│   │   └── (2003) Greatest Hits +│   ├── R.E.M +│   │   └── (2003) In Time, The Best Of +│   │   ├── R.E.M. - In Time, The Best Of 1988-2003 +│   │   └── R.E.M. - In Time, The Best Of 1988-2003 (Bonus CD) +│   ├── Renaud - Les p'tit bal du samedi soir +│   ├── Renaud - Place de ma mob +│   ├── Renaud-Un Olympia pour moi tout seul +│   │   ├── CD1 +│   │   └── CD2 +│   ├── Return of Da - DJ +│   ├── rita mitsouko +│   ├── R-Justy +│   ├── Robbie Williams +│   │   └── (2002) Escapology +│   ├── Rocca - Entre deux mondes +│   ├── Rocky +│   ├── Romain Didier +│   ├── Saez - Jours étranges +│   ├── Scooter-And the Beat Goes On! +│   ├── Screamer +│   ├── Sean Paul +│   │   ├── (2002) Dutty Rock +│   │   └── Video +│   ├── Secteur A- Live à l'Olympia +│   │   ├── cd1 +│   │   └── cd2 +│   ├── Serge Gainsbourg +│   │   └── (1994) De Gainsbourg à Gainsbarre +│   │   ├── CD1 +│   │   └── CD2 +│   ├── Shaggy +│   │   ├── (2000) Hot Shot +│   │   └── (2002) Lucky Day +│   ├── Shakira +│   │   ├── (2001) Laundry Service +│   │   └── (2002) Grandes Exitos +│   ├── Sheryl Crow +│   │   ├── (1999) Greatest Hits +│   │   ├── (2002) C'mon C'mon +│   │   └── (2003) The Very Best Of +│   ├── Shirley Bassey +│   │   ├── (1995) The greatest hits +│   │   └── (2000) The remix album +│   ├── Shurik'n - Ou je vis +│   ├── Simon And Garfunkel +│   │   └── Best of +│   ├── Simon & Garfunkel +│   │   └── (1999) The Best Of +│   ├── sinclair +│   │   └── live +│   ├── SINGLES TECHNO +│   │   └── nook +│   ├── S'Kadrille - Mack 01 -L'impact du son +│   ├── Ska-P +│   │   ├── (1996) El Vals Del Obrero +│   │   └── (1998) Eurosis +│   ├── Slipknot +│   │   ├── (1999) Slipknot +│   │   ├── (2001) Iowa +│   │   └── (2004) Vol. 3 (The Subliminal Verses) +│   ├── Smiths, The +│   │   ├── Best I +│   │   └── Best II +│   ├── Sniper +│   │   ├── (2001) Du Rire Aux Larmes +│   │   └── (2003) Gravé Dans La Roche +│   ├── Soldat Louis - Première bordée +│   ├── Solesides +│   │   └── (2000) Greatest Bumps +│   ├── Soukouss +│   │   └── Gros K +│   │   └── Gros K +│   ├── SpaceMonkeys_{VS}_Gorillaz_-_Laika_come_home - ok +│   ├── Stan Getz & João Gilberto - ok +│   │   └── (2003) Getz & Gilberto +│   ├── starmania +│   ├── Steeve Estatof - ok +│   │   └── (2004) A L'Envers +│   ├── Stephan Eicher +│   └── Steven Seagal +│   └── (2004) Songs From The Crystal Cave +├── audio +│   ├── AC_DC +│   │   ├── Back In Black +│   │   └── Highway to Hell +│   ├── Aerosmith +│   │   └── Get a Grip +│   ├── African Connection +│   │   └── Ami Oh +│   ├── Afroman +│   │   └── Because I Got High +│   ├── Afterlife +│   │   ├── Superclub Presents_ Lounge, Vol. 2 +│   │   └── The Afterlife Lounge +│   ├── Agnes +│   │   └── Dance Love Pop +│   ├── Agnès Chaumié +│   │   ├── Mon Petit Doigt M'a Dit +│   │   ├── Noël - chansons et poèmes pour Noël et l'hiver +│   │   ├── Tom Pouce & Ribambelle +│   │   └── Tralalère +│   ├── Aina +│   │   └── Album inconnu +│   ├── Airbase +│   │   └── Garden State +│   ├── Air Radio 4 +│   │   ├── Album inconnu +│   │   ├── extravadance +│   │   ├── Jingles Air4 +│   │   ├── --= préparation =-- +│   │   ├── promo +│   │   ├── promo sous le coude +│   │   ├── top horaire +│   │   ├── Top Horaire Air4 +│   │   └── top horaire sous le coude +│   ├── Alain Souchon +│   │   ├── Jamais content +│   │   └── La vie Théodore +│   ├── Alan Braxe & Fred Falke +│   │   └── Intro +│   ├── Alan Master T +│   │   ├── People Hold On +│   │   └── The Best Of Me +│   ├── albums +│   │   ├── # +│   │   │   ├── 2_eivissa +│   │   │   │   └── oh_la_la_la_(1997) +│   │   │   ├── 3_doors_down +│   │   │   │   └── kryptonite_(2000) +│   │   │   ├── 4_clubbers +│   │   │   │   └── secrets_(2004) +│   │   │   ├── 4_non_blondes +│   │   │   │   └── what's_up?_(1993) +│   │   │   ├── 50_cent +│   │   │   │   └── in_da_club_(2002) +│   │   │   ├── 5_seconds_of_summer +│   │   │   │   └── youngblood_(2018) +│   │   │   └── 98° +│   │   │   └── the_hardest_thing_(1999) +│   │   ├── a +│   │   │   ├── alan_silvestri +│   │   │   │   ├── back_to_the_future:_original_motion_picture_soundtrack_(1985) +│   │   │   │   ├── back_to_the_future,_part_ii_(1989) +│   │   │   │   ├── back_to_the_future,_part_iii:_original_motion_picture_soundtrack_(1990) +│   │   │   │   └── beowulf_(2007) +│   │   │   └── antonio_vivaldi +│   │   │   └── les_quatre_saisons_(1725) +│   │   ├── b +│   │   │   ├── björk +│   │   │   │   └── all_is_full_of_love_(1999) +│   │   │   └── blink-182 +│   │   │   └── blink-182_(2003) +│   │   ├── c +│   │   │   ├── c+c_music_factory +│   │   │   │   ├── anything_goes!_(1994) +│   │   │   │   ├── c+c_music_factory_(1995) +│   │   │   │   ├── gonna_make_you_sweat_(1990) +│   │   │   │   └── ultimate_(1995) +│   │   │   ├── christina_aguilera +│   │   │   │   └── beautiful_(2003) +│   │   │   ├── clivillés_&_cole +│   │   │   │   └── greatest_remixes,_volume_1_(1992) +│   │   │   ├── coldplay +│   │   │   │   └── clocks_(2003) +│   │   │   └── craig_david +│   │   │   └── walking_away_(2000) +│   │   ├── d +│   │   │   ├── danny_elfman +│   │   │   │   └── l'étrange_noël_de_monsieur_jack_(1994) +│   │   │   └── dead_or_alive +│   │   │   └── you_spin_me_round_(like_a_record)_(2003) +│   │   ├── e +│   │   │   └── elliott,_missy +│   │   │   └── 4_my_people_(2001) +│   │   ├── f +│   │   │   └── fisher +│   │   │   └── losing_it_(2018) +│   │   ├── g +│   │   │   └── gheorghe_zamfir +│   │   │   └── les_plus_belles_mélodies_roumaines_(1995) +│   │   ├── h +│   │   │   └── humphrey&busta_flex +│   │   │   └── qu'est-c'tu_fous_cette_nuit_?_(2003) +│   │   ├── i +│   │   │   └── in_the_loony_bin +│   │   │   └── too_bad_(2001) +│   │   ├── j +│   │   │   ├── jody +│   │   │   │   └── dans_ce_monde_(2002) +│   │   │   └── justin_timberlake +│   │   │   └── rock_your_body_(2003) +│   │   ├── l +│   │   │   └── ludwig_van_beethoven +│   │   │   └── symphony_no._9_in_d_minor,_op._125_"choral"_(1824) +│   │   ├── m +│   │   │   ├── m83 +│   │   │   │   └── midnight_city_(2011) +│   │   │   ├── madonna +│   │   │   │   └── nothing_really_matters_(1999) +│   │   │   ├── metro_&_nelly_furtado +│   │   │   │   └── sticks_&_stones_(2018) +│   │   │   ├── michel_fugain +│   │   │   │   └── fais_comme_l'oiseau___une_belle_histoire_(1979) +│   │   │   └── mobb_deep +│   │   │   └── the_infamous..._instrumentals_(2009) +│   │   ├── p +│   │   │   ├── placebo +│   │   │   │   └── protège-moi_(2004) +│   │   │   └── prokofiev,_saint-saëns,_poulenc;_claude_piéplu,_peter_ustinov,_igor_markévitch,_georges_prêtre +│   │   │   └── prokofiev:_pierre_et_le_loup___saint-saëns:_le_carnaval_des_animaux___poulenc:_l'histoire_de_babar_(2002) +│   │   ├── s +│   │   │   ├── serge_prokofiev;_the_chamber_orchestra_of_europe,_claudio_abbado,_charles_aznavour +│   │   │   │   └── pierre_et_le_loup___symphonie_classique_(1990) +│   │   │   ├── studio_45_pres._joe_&_jessey +│   │   │   │   └── pure_hooney_(2002) +│   │   │   ├── sum_41 +│   │   │   │   └── still_waiting_(2002) +│   │   │   └── swedish_house_mafia +│   │   │   └── until_one_(2010) +│   │   ├── u +│   │   │   └── u96 +│   │   │   └── reboot_(2018) +│   │   ├── v +│   │   │   └── various_artists +│   │   │   ├── saved_by_the_bell_(1995) +│   │   │   └── stars_de_pub_(2000) +│   │   ├── w +│   │   │   └── wolfgang_amadeus_mozart +│   │   │   └── symphony_no._40_in_g_minor,_k._550_"great"_(1788) +│   │   └── y +│   │   └── yello +│   │   ├── essential_yello_(1992) +│   │   ├── essential_yello_(2005) +│   │   └── solid_pleasure_(1980) +│   ├── Albums +│   │   └── Gheorghe Zamfir +│   │   └── no title +│   ├── Alesha Dixon +│   │   └── The Alesha Show +│   ├── Alex Butcher +│   │   └── Album inconnu +│   ├── Alex Cortiz +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Alex Gaudino +│   │   └── Album inconnu +│   ├── Alex Gopher +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Alexia +│   │   └── Album inconnu +│   ├── Alex Kunnari +│   │   └── Lifter +│   ├── Alicia Keys +│   │   ├── Album inconnu +│   │   └── The Life (Sampler) +│   ├── Alizée +│   │   ├── Gourmandises +│   │   ├── J'ai pas vingt ans +│   │   └── L'Alizé +│   ├── Alladin Ce reve bleu +│   │   └── Album inconnu +│   ├── Allegro +│   │   └── Culture Pub Classique +│   ├── Alpha +│   │   └── Pepper +│   ├── _alphabet +│   │   ├── A +│   │   │   ├── Alexander Popov +│   │   │   │   └── Vapour Trails +│   │   │   ├── Alpha +│   │   │   │   └── Pepper +│   │   │   ├── Amel Bent +│   │   │   │   └── 20 ans +│   │   │   ├── Amy Winehouse +│   │   │   │   └── Back To Black +│   │   │   ├── Anggun +│   │   │   │   └── Luminescence +│   │   │   ├── Anne Sylvestre +│   │   │   ├── Antiloop +│   │   │   │   └── At The Rebel's Room - CD2 +│   │   │   ├── Antoine Clamaran +│   │   │   ├── Archive +│   │   │   │   └── Lights +│   │   │   ├── Armand Van Helden +│   │   │   │   ├── Full Moon (Single) +│   │   │   │   └── Nympho +│   │   │   ├── Artistes divers +│   │   │   │   ├── Pop Life +│   │   │   │   ├── The Best Of Stargate SG-1_ Season 1 +│   │   │   │   ├── The Trentemoller Chronicles +│   │   │   │   ├── The Trentemoller Chronicles (Disc 1) +│   │   │   │   └── The Trentemoller Chronicles (Disc 2) +│   │   │   └── Avril Lavigne +│   │   │   ├── Let Go +│   │   │   ├── The Best Damn Thing +│   │   │   └── Under My Skin +│   │   ├── B +│   │   │   ├── Basement Jaxx +│   │   │   │   ├── Crazy Itch Radio +│   │   │   │   ├── Kish Kash +│   │   │   │   ├── Remedy +│   │   │   │   ├── Rooty +│   │   │   │   └── The Singles +│   │   │   ├── Bénabar +│   │   │   │   ├── Bénabar +│   │   │   │   ├── La p'tite monnaie +│   │   │   │   ├── Live 21 novembre au 116 bar +│   │   │   │   └── Reprise des Négociations +│   │   │   ├── Benassi Bros +│   │   │   │   ├── Best Of Benassi Bros +│   │   │   │   ├── Phobia +│   │   │   │   └── Pumphonia +│   │   │   ├── Benny Benassi +│   │   │   │   ├── Best Of Benny Benassi - Special Edition +│   │   │   │   ├── Cooking For Pump Kin +│   │   │   │   └── Hypnotica +│   │   │   ├── Berenice +│   │   │   │   └── Imperfect Gril +│   │   │   ├── Bernard Lavilliers +│   │   │   │   └── Samedi soir a Beyrouth +│   │   │   ├── Beth Gibbons & Rustin' Man +│   │   │   │   └── Out Of Season +│   │   │   ├── Big Ali +│   │   │   ├── Big Fish +│   │   │   ├── Blondie +│   │   │   │   └── Greatest Hits +│   │   │   ├── Blur +│   │   │   │   ├── Bustin' + Dronin' +│   │   │   │   ├── Leisure +│   │   │   │   ├── Parklife +│   │   │   │   ├── The Best Of +│   │   │   │   └── The Great Escape +│   │   │   ├── Boards of Canada +│   │   │   │   └── The Campfire Headphase +│   │   │   ├── Bomfunk MCs +│   │   │   │   ├── In Stereo +│   │   │   │   └── Reverse Psychology +│   │   │   ├── Bon Jovi +│   │   │   │   └── Bounce +│   │   │   ├── Booty Luv +│   │   │   ├── Brick & Lace +│   │   │   ├── Brigitte Fontaine +│   │   │   │   └── Kekeland +│   │   │   ├── Britney Spears +│   │   │   │   ├── Baby One More Time +│   │   │   │   ├── Blackout +│   │   │   │   ├── Greatest Hits - My Prerogative +│   │   │   │   └── In The Zone +│   │   │   ├── Brooklyn Bounce +│   │   │   │   ├── BB Nation +│   │   │   │   ├── Best Of +│   │   │   │   ├── Restart +│   │   │   │   ├── The Second Attack +│   │   │   │   └── X-Pectb Th _Un-X-Pected +│   │   │   └── Busta Rhymes +│   │   ├── C +│   │   │   ├── Cali +│   │   │   │   └── Menteur +│   │   │   ├── Calogero +│   │   │   │   └── Calogero +│   │   │   ├── Camille +│   │   │   │   ├── Le Fil +│   │   │   │   └── Le sac des filles +│   │   │   ├── Cascada +│   │   │   ├── Cassius +│   │   │   │   └── Au Rêve +│   │   │   ├── Cauet +│   │   │   │   └── The compile qui déchire sa race ! +│   │   │   ├── C+C Music Factory +│   │   │   │   └── Ultimate +│   │   │   ├── Cecilia Bartoli +│   │   │   │   └── Maria +│   │   │   ├── Céline Dion +│   │   │   │   ├── A New Day Has Come +│   │   │   │   └── On Ne Change Pas +│   │   │   ├── Charlie Et La Chocolaterie +│   │   │   ├── Chorale Gospel De Rueil Malmaison +│   │   │   │   └── Chants de Noel +│   │   │   ├── Christina Aguilera +│   │   │   │   └── Stripped +│   │   │   ├── Christophe Mae +│   │   │   │   └── Mon Paradis +│   │   │   ├── Christophe Willem +│   │   │   │   └── Inventaire +│   │   │   ├── Cicada +│   │   │   │   └── The Things You Say +│   │   │   ├── Clarika +│   │   │   │   └── Joker +│   │   │   ├── Coldcut +│   │   │   │   └── Let Us Play (CD 2) +│   │   │   ├── Comedie musicale pour enfant +│   │   │   │   └── Un Conte de Noel +│   │   │   ├── Corona +│   │   │   └── Craig David +│   │   │   ├── Slicker Than Your Average +│   │   │   └── Trust Me +│   │   ├── E +│   │   │   ├── Edward Maya +│   │   │   ├── Eiffel +│   │   │   │   └── Le quart d'heure des ahuris +│   │   │   ├── Eiffel 65 +│   │   │   │   └── Europop +│   │   │   ├── Elton John +│   │   │   │   ├── Duets +│   │   │   │   └── The Very Best of +│   │   │   ├── Emile & Images +│   │   │   │   └── Jusqu'au bout de la nuit +│   │   │   ├── enfance +│   │   │   ├── Enigma +│   │   │   ├── Ennio Morricone +│   │   │   │   └── The Very Best Of +│   │   │   ├── Enrique Iglesias +│   │   │   │   └── Escape +│   │   │   ├── Enya +│   │   │   │   └── Watermark +│   │   │   ├── Era +│   │   │   │   ├── Era 2 +│   │   │   │   └── Era (Limited Edition) +│   │   │   ├── Eric Prydz +│   │   │   │   └── Eric Prydz +│   │   │   ├── Eros Ramazotti +│   │   │   │   └── Calma Apparente +│   │   │   ├── E-Rotic +│   │   │   │   └── Sex Affairs +│   │   │   ├── Etienne Daho +│   │   │   │   └── Réévolution +│   │   │   ├── Etienne de Crecy +│   │   │   │   └── Super Discount +│   │   │   ├── Evanescence +│   │   │   │   └── Fallen +│   │   │   └── Expression Direkt +│   │   │   └── X Sessions +│   │   ├── F +│   │   │   ├── Faithless +│   │   │   │   ├── Outrospective +│   │   │   │   ├── Reperspective +│   │   │   │   ├── Reverence +│   │   │   │   ├── Saturday 3AM +│   │   │   │   ├── Sunday 8PM +│   │   │   │   └── The Greatest Hits +│   │   │   ├── Fatal Bazooka Feat. Yelle +│   │   │   │   └── Parle A Ma Main +│   │   │   ├── Fatboy Slim +│   │   │   │   ├── Better Living Through Chemistry +│   │   │   │   ├── Fatboy Slim's Greatest Remixes +│   │   │   │   ├── Halfway Between The Gutter And The Stars +│   │   │   │   ├── Palookaville +│   │   │   │   ├── The Greatest Hits Remixed [Disc 1] +│   │   │   │   ├── The Greatest Hits Remixed [Disc 2] [Bonus Track] +│   │   │   │   └── You've Come A Long Way, Baby +│   │   │   ├── Flo Rida Feat. T-Pain +│   │   │   │   └── Low +│   │   │   ├── Foo Fighters +│   │   │   │   └── One By One +│   │   │   ├── Fragma +│   │   │   │   ├── Toca Me +│   │   │   │   └── Toca's Miracle _ Toca Me +│   │   │   ├── Francis Cabrel +│   │   │   │   ├── Cabrel public (live) +│   │   │   │   ├── Carte postale +│   │   │   │   ├── Double tour (live) +│   │   │   │   ├── D'une ombre à l'autre (live) +│   │   │   │   │   ├── Cd1 +│   │   │   │   │   ├── Cd2 +│   │   │   │   │   └── Cd3 +│   │   │   │   ├── Fragile +│   │   │   │   ├── Hors-saison +│   │   │   │   ├── Les beaux dégâts +│   │   │   │   ├── Les chemins de traverse +│   │   │   │   ├── Les Murs De Poussière +│   │   │   │   ├── Photos de voyages +│   │   │   │   ├── Quelqu'un de l'Intérieur +│   │   │   │   ├── Samedi Soir Sur La Terre +│   │   │   │   └── Sarbacane +│   │   │   ├── Freaks +│   │   │   │   ├── Where Were You When The Lights Went Out (Single) (Disc 1) +│   │   │   │   └── Where Were You When The Lights Went Out_ (Single) (Disc 1) +│   │   │   ├── Freddie Mercury +│   │   │   │   └── The Freddie Mercury Album +│   │   │   ├── Fred Rister +│   │   │   │   └── Garden's +│   │   │   ├── Freemasons Feat. Bailey Tzuke +│   │   │   ├── French Affair +│   │   │   │   └── Desire +│   │   │   └── Fugees +│   │   │   └── Greatest Hits +│   │   ├── G +│   │   │   ├── Genesis +│   │   │   │   └── The Lamb Lies Down On Broadway +│   │   │   ├── Gentleman +│   │   │   │   ├── Confidence +│   │   │   │   └── Journey To Jah +│   │   │   ├── George Michael +│   │   │   │   ├── Faith +│   │   │   │   ├── Five Live +│   │   │   │   ├── Ladies & Gentlemen +│   │   │   │   ├── Listen Without Prejudice Vol. 1 +│   │   │   │   ├── Older +│   │   │   │   ├── Patience +│   │   │   │   └── Twenty Five +│   │   │   ├── Gerald De Palmas +│   │   │   │   ├── Live 2002 +│   │   │   │   └── Un Homme Sans Racines +│   │   │   ├── Get Far Feat. Sagi Rei +│   │   │   ├── Global Deejays featuring Technotronic +│   │   │   │   └── Get Up (Single) +│   │   │   ├── Gnawa Diffusion +│   │   │   │   ├── Algeria +│   │   │   │   └── Souk Systèm +│   │   │   ├── Goldfrapp +│   │   │   │   ├── Seventh tree +│   │   │   │   └── Supernature +│   │   │   ├── Good Charlotte +│   │   │   │   └── The Young And The Hopeless +│   │   │   ├── Gorillaz +│   │   │   │   ├── Demon Days +│   │   │   │   └── Gorillaz +│   │   │   ├── Gotan Project +│   │   │   │   └── Inspiración Espiración +│   │   │   └── Guns N' Roses +│   │   │   └── Use Your Illusion II +│   │   ├── H +│   │   │   ├── Hakimakli +│   │   │   ├── Happy Mondays +│   │   │   │   └── Pills 'N' Thrills And Bellyaches +│   │   │   └── Helmut Fritz +│   │   ├── I +│   │   │   ├── IAM +│   │   │   │   ├── de la planète Mars +│   │   │   │   └── Ombre est lumière +│   │   │   ├── Ian Oliver Feat. Shantel +│   │   │   │   └── Bucovina +│   │   │   ├── Ice Mc +│   │   │   │   └── Ice' N' Green +│   │   │   ├── Ilona Mitrecey +│   │   │   │   └── Un monde parfait +│   │   │   ├── Ilse DeLange +│   │   │   │   └── Clean Up +│   │   │   ├── Incubus +│   │   │   │   └── Make Yourself +│   │   │   ├── Indochine +│   │   │   │   └── Paradize +│   │   │   ├── Infernal +│   │   │   │   ├── From Paris To Berlin +│   │   │   │   └── Ten Miles (Single) +│   │   │   ├── INXS +│   │   │   │   └── The Greatest Hits +│   │   │   ├── Isabelle Boulay +│   │   │   │   ├── De Retour À La Source +│   │   │   │   ├── Nos Lendemains +│   │   │   │   └── Tout Un Jour +│   │   │   └── Isolee +│   │   │   └── We Are Monster +│   │   ├── J +│   │   │   ├── Jacques Dutronc +│   │   │   │   ├── Dutronc au Casino +│   │   │   │   └── L'Essentiel Dutronc +│   │   │   ├── Jakarta +│   │   │   │   └── One Desire (Single) +│   │   │   ├── Jamelia +│   │   │   │   └── Walk With Me +│   │   │   ├── James Blunt +│   │   │   │   └── All The Lost Souls +│   │   │   ├── Jamiroquai +│   │   │   │   ├── A Funk Odyssey +│   │   │   │   ├── Dynamite +│   │   │   │   ├── Emergency On Planet Earth +│   │   │   │   ├── High Times Singles 1992 - 2006 +│   │   │   │   ├── LateNightTales +│   │   │   │   ├── Synkronized +│   │   │   │   └── The Return Of The Space Cowboy +│   │   │   ├── Javi Mula +│   │   │   ├── Jean-Jacques Goldman +│   │   │   │   ├── Chansons Pour Les Pieds +│   │   │   │   ├── L'Integrale 81-91 +│   │   │   │   ├── Positif +│   │   │   │   └── Un Tour Ensemble +│   │   │   ├── Jean-Michel Jarre +│   │   │   │   ├── AERO +│   │   │   │   ├── Images +│   │   │   │   └── Oxygene +│   │   │   ├── Jennifer Lopez +│   │   │   ├── Jessy Matador +│   │   │   ├── Joe Cocker +│   │   │   │   └── Respect Yourself +│   │   │   ├── Joe Dassin +│   │   │   │   └── 23 Succès +│   │   │   ├── Joel Goldsmith +│   │   │   │   └── Stargate_ Atlantis +│   │   │   ├── Joel Goldsmith, Northwest Sinfonia +│   │   │   │   └── Stargate The Ark Of Truth +│   │   │   ├── Jonas Brothers +│   │   │   ├── Jordin Spark +│   │   │   ├── Julien Clerc +│   │   │   │   └── Double enfance +│   │   │   ├── Julie Pietri +│   │   │   ├── Junior Caldera +│   │   │   ├── Junior Senior +│   │   │   │   └── Hey Hey My My Yo Yo +│   │   │   ├── Justice +│   │   │   └── Justin Timberlake +│   │   │   └── Futuresex-Lovesounds +│   │   ├── K +│   │   │   ├── Kaskade +│   │   │   │   └── Sorry (Single) +│   │   │   ├── Kat deLuna +│   │   │   │   └── 9 Lives +│   │   │   ├── Katerine +│   │   │   │   ├── Mes Mauvaises Frequentations +│   │   │   │   └── Robots après tout +│   │   │   ├── Kate Ryan +│   │   │   │   └── Different +│   │   │   ├── Katy Perry +│   │   │   ├── Kelis +│   │   │   │   └── Tasty +│   │   │   ├── Kelly Clarkson +│   │   │   │   └── Thankful +│   │   │   ├── Kenny G +│   │   │   │   └── Paradise +│   │   │   ├── Kevin Rowland and Dexys Midnight Runners +│   │   │   │   └── Too-Rye-Ay +│   │   │   ├── Kid Rock +│   │   │   │   └── Kid Rock +│   │   │   ├── Kim Leoni +│   │   │   │   └── Again (Single) +│   │   │   ├── Kinito +│   │   │   │   └── Kinito +│   │   │   ├── Kyle Evans +│   │   │   ├── Kylie Minogue +│   │   │   │   ├── Fever +│   │   │   │   ├── Fever (Hyper Edition) [Disc 2] +│   │   │   │   ├── Greatest Hits 1987-1997 +│   │   │   │   ├── Greatest Hits (Disk 2) The Remixes +│   │   │   │   └── X +│   │   │   ├── Kyo +│   │   │   │   ├── 300 Lesions +│   │   │   │   └── Le Chemin +│   │   │   └── Kyoto Jazz Massive pres. Crossbreed +│   │   ├── L +│   │   │   ├── L5 +│   │   │   │   ├── L5 +│   │   │   │   └── Retiens-moi +│   │   │   ├── La Bouche +│   │   │   │   ├── All Mixed Up +│   │   │   │   ├── A Moment Of Love +│   │   │   │   └── Sweet Dreams - The Album +│   │   │   ├── La Grande Sophie +│   │   │   │   ├── Et si c'était moi +│   │   │   │   ├── Le Porte Bonheur +│   │   │   │   └── S'agrandit +│   │   │   ├── Lasgo +│   │   │   │   ├── Far Away +│   │   │   │   ├── Some Things +│   │   │   │   └── Surrender (Single) +│   │   │   ├── Laura Pausini +│   │   │   │   ├── Best Of +│   │   │   │   ├── Entre Tú Y Mil Mares +│   │   │   │   ├── From the inside +│   │   │   │   ├── Las Cosas Que Vives +│   │   │   │   ├── Laura Pausini +│   │   │   │   ├── Lo Mejor de Laura Pausini Volveré Junto a Ti +│   │   │   │   ├── Mi Respuesta +│   │   │   │   └── Tra Te E Il Mare +│   │   │   ├── Laurent Garnier +│   │   │   │   └── The Cloud Making Machine +│   │   │   ├── Laurent Wolf +│   │   │   │   └── Wash My World (Single) +│   │   │   ├── Laurent Wolf Feat. Eric Carter +│   │   │   │   └── Wash My World +│   │   │   ├── Lene Marlin +│   │   │   │   └── Playing my game +│   │   │   ├── Lenny Kravitz +│   │   │   │   ├── Are You Gonna Go My Way +│   │   │   │   ├── Baptism +│   │   │   │   ├── Greatest Hits +│   │   │   │   └── Lenny Kravitz - It Is Time For A Love Revolution 2008 +│   │   │   │   └── Disc +│   │   │   ├── Le Petit Ménestrel +│   │   │   │   └── Chansons dorées de notre enfance +│   │   │   ├── Les Compagnons De La Chanson +│   │   │   │   ├── Disques Pathé +│   │   │   │   └── Sélection du Reader's Digest +│   │   │   ├── Les Wriggles +│   │   │   │   ├── Ah Bah Ouais Mais Bon +│   │   │   │   ├── Justice avec des saucisses +│   │   │   │   └── Live La Cigale +│   │   │   ├── LFO +│   │   │   │   └── Sheath +│   │   │   ├── Linkin Park +│   │   │   │   └── Meteora +│   │   │   ├── Lisa Marie Presley +│   │   │   │   └── To Whom It May Concern +│   │   │   ├── L'Onomatopeur +│   │   │   │   └── Always Beating +│   │   │   ├── L'oreille en colimaçon +│   │   │   │   └── L'Eau +│   │   │   ├── Lou Bega +│   │   │   │   └── A Little Bit Of Mambo +│   │   │   ├── Louise Attaque +│   │   │   │   ├── A Plus Tard Crocodile +│   │   │   │   ├── Comme On A Dit +│   │   │   │   └── Louise attaque +│   │   │   ├── Lynda Lemay +│   │   │   │   ├── Les lettres rouges +│   │   │   │   ├── Les Secrets Des Oiseaux +│   │   │   │   ├── Nos Reves +│   │   │   │   ├── Un paradis quelque part +│   │   │   │   └── Y +│   │   │   └── Lynnsha +│   │   ├── M +│   │   │   ├── Je Dis Aime +│   │   │   ├── Labo M +│   │   │   ├── LE BAPTEME +│   │   │   ├── Le Tour De M +│   │   │   ├── M +│   │   │   │   └── Qui De Nous Deux +│   │   │   ├── Macy Gray +│   │   │   │   └── The Trouble With Being Myself +│   │   │   ├── Mad'House +│   │   │   │   └── Absolutely Mad +│   │   │   ├── Madonna +│   │   │   │   ├── American Life +│   │   │   │   ├── compilations +│   │   │   │   │   ├── GHV2 - Greatest Hits Volume 2 +│   │   │   │   │   └── Something To Remember +│   │   │   │   └── You Can Dance (Disc 1) +│   │   │   ├── Magic Affair +│   │   │   │   └── Omen (The Story Continues...) +│   │   │   ├── Magic System +│   │   │   │   └── 1er Gaou +│   │   │   ├── Mano Solo +│   │   │   │   ├── Dehors +│   │   │   │   ├── Je Sais Pas Trop +│   │   │   │   ├── La Marmaille Nue +│   │   │   │   └── Les Années Sombres +│   │   │   ├── Manu Chao +│   │   │   │   └── Proxima Estacion Esperanza +│   │   │   ├── Marchi's Flow +│   │   │   ├── Marc Lavoine +│   │   │   │   └── L'Heure D'Eté +│   │   │   ├── Mariah Carey +│   │   │   │   └── Rainbow +│   │   │   ├── Maroon 5 +│   │   │   │   └── Songs About Jane +│   │   │   ├── Martin Solveig +│   │   │   │   ├── Hedonist +│   │   │   │   ├── Suite +│   │   │   │   └── Sur La Terre +│   │   │   │   ├── CD1 +│   │   │   │   └── CD2 +│   │   │   ├── Massive Attack +│   │   │   │   └── 100th Window +│   │   │   ├── Masterboy +│   │   │   │   ├── Best Of +│   │   │   │   └── Colours +│   │   │   ├── Masters At Work +│   │   │   │   └── Work (2007 Remixes) (Single) +│   │   │   ├── Matmatah +│   │   │   │   └── Archie Kramer +│   │   │   ├── MC Solaar +│   │   │   │   └── Cinquieme As +│   │   │   ├── Meet The Robinsons (2007) +│   │   │   ├── Michael Bublé +│   │   │   │   └── Call Me Irresponsible +│   │   │   ├── Michael Giacchino +│   │   │   │   └── Alias Season 2 +│   │   │   ├── Michael Jackson +│   │   │   │   ├── Bad +│   │   │   │   ├── Bad Special Edition +│   │   │   │   ├── Ben +│   │   │   │   ├── Blood On The Dance Floor - HIStory In The Mix +│   │   │   │   ├── Dangerous +│   │   │   │   ├── HIStory - Past, Present And Future, Book I +│   │   │   │   ├── Invincible +│   │   │   │   ├── Music And Me +│   │   │   │   ├── Off the Wall +│   │   │   │   ├── The Ultimate Collection +│   │   │   │   ├── Thriller +│   │   │   │   └── Thriller 25 +│   │   │   ├── Michael Mind +│   │   │   │   └── My Mind +│   │   │   ├── Michel Fugain +│   │   │   │   ├── Ses Meilleurs Moments +│   │   │   │   └── Vivant à l'Olympia - 1990 +│   │   │   ├── Mickey 3D +│   │   │   │   ├── La Treve +│   │   │   │   ├── Matador +│   │   │   │   └── Tu vas mourir de rire +│   │   │   ├── Mika +│   │   │   │   └── Life in Cartoon Motion +│   │   │   ├── Moby +│   │   │   │   ├── 18 +│   │   │   │   ├── Ambient +│   │   │   │   ├── Animal Rights +│   │   │   │   ├── Everything Is Wrong +│   │   │   │   ├── Hotel +│   │   │   │   ├── Moby +│   │   │   │   ├── New York, New York (Club Promo) +│   │   │   │   └── Play +│   │   │   ├── Moloko +│   │   │   │   └── I Am Not A Doctor+ +│   │   │   ├── Mondotek +│   │   │   │   └── Alive (Single) +│   │   │   ├── Montell Jordan +│   │   │   │   └── Get It On...tonight +│   │   │   ├── Mouse T +│   │   │   │   ├── All Nite Madness +│   │   │   │   ├── Gourmet de Funk +│   │   │   │   └── Right About Now +│   │   │   ├── Mozart +│   │   │   │   └── The Best of Mozart +│   │   │   ├── M. Pokora +│   │   │   │   ├── Player +│   │   │   │   └── Showbiz +│   │   │   ├── Mr Oizo +│   │   │   │   └── Moustache (Half A Scissor) +│   │   │   ├── Mylene Farmer +│   │   │   │   ├── Avant Que L'ombre +│   │   │   │   ├── Innamoramento +│   │   │   │   ├── L'Autre +│   │   │   │   └── Remixes +│   │   │   ├── Mylo +│   │   │   │   └── Destroy Rock & Roll +│   │   │   ├── New York • London • Paris • Munich +│   │   │   └── Qui De Nous Deux +│   │   ├── N +│   │   │   ├── N_A +│   │   │   │   └── Rêveries +│   │   │   ├── Natalie Williams +│   │   │   │   └── Yours Truly +│   │   │   ├── Natural Born Grooves +│   │   │   ├── Nelly Furtado +│   │   │   │   └── Loose +│   │   │   ├── NERD +│   │   │   │   └── Fly or Die +│   │   │   ├── Nickelback +│   │   │   │   └── Silver Side Up +│   │   │   ├── Nino Ferrer +│   │   │   │   └── L'Indispensable +│   │   │   ├── Nirvana +│   │   │   │   ├── Nevermind +│   │   │   │   └── Nirvana +│   │   │   ├── Nitin Sawhney +│   │   │   │   ├── Beyond Skin +│   │   │   │   ├── Introducing nitin sawhney +│   │   │   │   ├── Migration +│   │   │   │   ├── Philtre +│   │   │   │   └── Spirit Dance +│   │   │   ├── Nojazz +│   │   │   │   └── Nojazz +│   │   │   ├── No One Is Innocent +│   │   │   │   └── revolution.com +│   │   │   ├── Norah Jones +│   │   │   │   └── Feels Like Home +│   │   │   ├── N-Trance +│   │   │   │   └── Electronic Pleasure +│   │   │   └── Nuttea +│   │   │   └── Un Signe Du Temps +│   │   ├── O +│   │   │   ├── OneRepublic +│   │   │   ├── Orbital +│   │   │   │   └── The Middle Of Nowhere +│   │   │   └── Out Of Office +│   │   │   └── Hands Up (Single) +│   │   ├── P +│   │   │   ├── Panjabi MC +│   │   │   │   └── The Album +│   │   │   ├── Pascal Obispo +│   │   │   │   ├── Soledad +│   │   │   │   └── Superflu +│   │   │   ├── Patrick Bruel +│   │   │   │   └── Alors Regarde +│   │   │   ├── Patrick Sébastien +│   │   │   │   └── Le roi de la fête +│   │   │   │   └── Jaquette-livret +│   │   │   ├── Pauline Croze +│   │   │   │   └── Pauline Croze +│   │   │   ├── Peter Gelderblom +│   │   │   │   └── Waiting 4 (Single) +│   │   │   ├── Petit Jean +│   │   │   │   └── Petit Jean +│   │   │   ├── Phats & Small +│   │   │   │   └── This Time Around +│   │   │   ├── Pierre Bachelet +│   │   │   │   └── Le Meilleur de Bachelet +│   │   │   ├── Pills +│   │   │   │   ├── Electrocaïne +│   │   │   │   └── Musicsoldia +│   │   │   ├── Pink Martini +│   │   │   │   ├── Hey Eugene! +│   │   │   │   └── Sympathique +│   │   │   ├── Pin-occhio +│   │   │   │   └── Pin-occhio vai !! +│   │   │   ├── Pitbull +│   │   │   ├── Pow Wow +│   │   │   │   └── Regagner Les Plaines +│   │   │   ├── Prince +│   │   │   │   ├── Batman +│   │   │   │   └── For You +│   │   │   └── Prohom +│   │   │   └── Prohom +│   │   ├── Q +│   │   │   ├── Quantic +│   │   │   │   ├── An Announcement To Answer +│   │   │   │   ├── Apricot Morning +│   │   │   │   ├── Mishaps Happening +│   │   │   │   └── Quantic - The 5th Exotic +│   │   │   ├── Queen +│   │   │   │   └── Greatest Hits I +│   │   │   └── Quentin Mosimann +│   │   │   └── Duel +│   │   ├── R +│   │   │   ├── Raphael +│   │   │   │   └── Caravane +│   │   │   ├── Ray Charles +│   │   │   │   └── Genius Loves Company +│   │   │   ├── Reel 2 Real +│   │   │   │   └── Move It! +│   │   │   ├── Relaxing with Nature (Eric Bernard) +│   │   │   │   └── Swim With The Dolphins +│   │   │   ├── R.E.M +│   │   │   │   └── Around The Sun +│   │   │   ├── Renan Luce +│   │   │   │   └── Repenti +│   │   │   ├── Rihanna +│   │   │   │   └── Good Girl Gone Bad_ Reloaded The Remixes +│   │   │   ├── R.I.O +│   │   │   │   └── Shine On +│   │   │   ├── Robbie Williams +│   │   │   │   └── Intensive Care +│   │   │   ├── Rob Dougan +│   │   │   │   └── Furious Angels - Disc 1 +│   │   │   ├── Robotech Perfect Soundtrack Album +│   │   │   ├── Roch Voisine +│   │   │   │   └── L'album de Noël +│   │   │   ├── Rondinara +│   │   │   │   ├── Bébé De L'An 2000 +│   │   │   │   └── Bébé Dort +│   │   │   ├── Rose +│   │   │   │   └── Rose +│   │   │   ├── Royal Gigolos +│   │   │   │   └── Music Deluxe +│   │   │   ├── Röyksopp +│   │   │   │   └── The Understanding +│   │   │   └── Rozalla +│   │   │   └── Everybody's Free-style 1993 (Rmixed To Perfection) +│   │   ├── S +│   │   │   ├── Sade +│   │   │   │   └── The Best Of Sade +│   │   │   ├── Saïan Supa Crew +│   │   │   ├── Saint Etienne +│   │   │   │   ├── Tales from Turnpike House +│   │   │   │   └── Tiger Bay +│   │   │   ├── Sander Van Doorn Feat. MC Pryme +│   │   │   │   └── By Any Demand (Single) +│   │   │   ├── Santiago J. Roux +│   │   │   │   └── Zephyr +│   │   │   ├── Sara Bareilles +│   │   │   ├── Sash +│   │   │   │   └── The Best Of +│   │   │   ├── Scooter +│   │   │   │   └── Jumping All Over The World +│   │   │   ├── Seal +│   │   │   │   ├── A Father's Way +│   │   │   │   ├── Best _ 1991 - 2004 +│   │   │   │   ├── Fly Like An Eagle +│   │   │   │   ├── Killer 2005 (The Remixes) +│   │   │   │   ├── Seal +│   │   │   │   ├── Seal II +│   │   │   │   ├── Seal IV +│   │   │   │   ├── Soul +│   │   │   │   └── System +│   │   │   ├── Seal (featuring Mikey Dread) +│   │   │   │   └── 50 First Dates +│   │   │   ├── Sebastien Benett +│   │   │   ├── Serge Gainsbourg +│   │   │   │   └── De Serge Gainsbourg À Gainsbarre (CD 2) +│   │   │   ├── Sheryl Crow +│   │   │   │   └── Tuesday Night Music Club +│   │   │   ├── Simply Red +│   │   │   │   └── Simplified +│   │   │   ├── Sinéad O'Connor +│   │   │   │   ├── So Far... The Best Of Sinead O'Connor +│   │   │   │   └── Throw Down Your Arms +│   │   │   ├── Sinsemilia +│   │   │   │   ├── Debout, les yeux ouverts +│   │   │   │   ├── Résistances +│   │   │   │   └── Tout c'qu'on a +│   │   │   ├── Snap! +│   │   │   │   └── The Cult of Snap! 1990 2003 +│   │   │   ├── Spice Girls +│   │   │   │   └── The.Greatest.Hits +│   │   │   ├── Spider-Man 2 Original Motion Picture Score +│   │   │   ├── Stanislas +│   │   │   ├── Stateless +│   │   │   │   └── Stateless +│   │   │   ├── Steeve Estatof +│   │   │   │   └── A l'envers +│   │   │   ├── Stereo MC's +│   │   │   │   ├── Connected +│   │   │   │   └── Paradise +│   │   │   ├── Steve Hackett +│   │   │   │   └── Genesis Files +│   │   │   ├── Stu Philips +│   │   │   │   └── Knight Rider +│   │   │   ├── Styx +│   │   │   │   └── Equinox +│   │   │   ├── Sum 41 +│   │   │   │   └── All Killer No Filler +│   │   │   ├── Superfunk +│   │   │   │   └── Hold-Up +│   │   │   ├── Supermode +│   │   │   │   └── Tell Me Why +│   │   │   └── Syke 'N' Sugarstarr & Alexandra Prince +│   │   │   └── Are You (Watching Me Watching You) (Single) +│   │   ├── T +│   │   │   ├── Technotronic +│   │   │   │   └── Greatest Remix Hits +│   │   │   ├── Teri Moise +│   │   │   │   └── Les Poèmes de Michelle +│   │   │   ├── The Beatles +│   │   │   │   ├── Abbey Road +│   │   │   │   ├── Beatles For Sale +│   │   │   │   ├── Help! +│   │   │   │   ├── Magical Mystery Tour +│   │   │   │   ├── Revolver +│   │   │   │   └── Rubber Soul +│   │   │   ├── The Beta Band +│   │   │   │   └── Heroes to Zeroes +│   │   │   ├── The Crystal Method +│   │   │   │   └── Legion Of Boom +│   │   │   ├── The Do +│   │   │   │   └── A Mouthful +│   │   │   ├── The Doors +│   │   │   │   └── The Best Of The Doors - CD1 +│   │   │   ├── The Funky Lowlives +│   │   │   │   └── Cartouche +│   │   │   ├── The Island +│   │   │   ├── The Police +│   │   │   │   └── The Very Best Of Sting & The Police +│   │   │   ├── The Postal Service +│   │   │   │   └── Give Up +│   │   │   ├── The Prodigy +│   │   │   │   ├── Music For The Jilted Generation +│   │   │   │   ├── The Fat Of The Land +│   │   │   │   └── The Rest, The Unreleased! The Last +│   │   │   ├── The Sisters of Mercy +│   │   │   │   └── First and Last and Always +│   │   │   ├── The Verve +│   │   │   │   └── Urban Hymns +│   │   │   ├── TH Express +│   │   │   │   └── Love 4 Liberty +│   │   │   ├── Thievery Corporation +│   │   │   │   └── Versions +│   │   │   ├── Thomas Fersen +│   │   │   │   └── le pavillon des fous +│   │   │   ├── Thoms Dutronc +│   │   │   │   └── Comme Un Manouche Sans Guitare +│   │   │   ├── Till West +│   │   │   ├── Till West & DJ Delicious +│   │   │   │   └── Same Man (Single) +│   │   │   ├── Tom Snare +│   │   │   │   └── Tom Snare's World +│   │   │   ├── Tori Amos +│   │   │   │   ├── Boys For Pele +│   │   │   │   ├── Little Earthquakes +│   │   │   │   ├── To Venus and Back +│   │   │   │   └── Under The Pink +│   │   │   ├── Transformers The Score +│   │   │   ├── tresor d'enfance, comptine +│   │   │   └── Tricky +│   │   │   └── Maxinquaye +│   │   ├── U +│   │   │   ├── Ultravox +│   │   │   │   └── Premium Gold Collection +│   │   │   └── Underworld +│   │   │   └── A Hundred Days Off +│   │   ├── V +│   │   │   ├── Vanessa Paradis +│   │   │   │   └── Divindylle +│   │   │   ├── Vengaboys +│   │   │   └── Village People +│   │   │   └── Greatest Hits - Remix +│   │   ├── W +│   │   │   ├── Waix Tailor +│   │   │   │   └── Tales of the Forgotten Melodies +│   │   │   ├── Wallen +│   │   │   │   └── Avoir la vie devant soi +│   │   │   ├── Warp Brothers +│   │   │   │   └── Warp Factor +│   │   │   ├── Wham! +│   │   │   │   ├── Final +│   │   │   │   ├── Last Christmas +│   │   │   │   └── Make It Big +│   │   │   ├── Whitney Houston +│   │   │   │   └── My Love Is Your Love +│   │   │   └── Will Smith +│   │   │   ├── Big Willie Style +│   │   │   ├── Born To Reign +│   │   │   ├── Lost And Found +│   │   │   └── Willennium +│   │   ├── Y +│   │   │   ├── Yonderboi +│   │   │   │   └── Splendid Isolation +│   │   │   └── Yves Jamait +│   │   │   └── De Verres en Vers +│   │   └── Z +│   │   ├── Zaho +│   │   │   └── Dima +│   │   ├── Zazie +│   │   │   ├── Je, tu, ils +│   │   │   ├── Made In Love +│   │   │   ├── Totem +│   │   │   └── Zen +│   │   └── Zero 7 +│   │   ├── The Garden +│   │   └── When It Falls +│   ├── Alpha Blondie +│   │   └── Album inconnu +│   ├── Alphonse Brown +│   │   └── Album inconnu +│   ├── Alycia Stefano +│   │   └── Album inconnu +│   ├── Amadou & Mariam +│   │   ├── Dimanche A Bamako +│   │   └── Dimanche à Bamako +│   ├── Ame Caleen +│   │   └── Album inconnu +│   ├── Amel Bent +│   │   └── Album inconnu +│   ├── Amerie +│   │   └── Album inconnu +│   ├── AMERIE & WILLY DENZEY +│   │   └── Artiste à trier +│   ├── Amii Stewart +│   │   └── The Greatest Hits +│   ├── Amoure +│   │   └── Who Wants To Be A Millionaire - The Single +│   ├── Amy MacDonald +│   │   └── Album inconnu +│   ├── Amy Winehouse +│   │   ├── Back To Black +│   │   └── Frank +│   ├── Ana +│   │   └── Album inconnu +│   ├── Anaklein +│   │   └── I'v Got The Music +│   ├── Andrea Bocceli Et Hélène Ségar +│   │   └── Album inconnu +│   ├── Andreas Johnson +│   │   └── Album inconnu +│   ├── ANEELA +│   │   └── Artiste à trier +│   ├── Ange +│   │   └── Au-Dela Du Delire +│   ├── Angels +│   │   └── Album inconnu +│   ├── Anggun +│   │   └── Luminescence +│   ├── Ann Lee +│   │   └── Album inconnu +│   ├── Anor Cost & Arias +│   │   └── Album inconnu +│   ├── Antares +│   │   └── Album inconnu +│   ├── Antico +│   │   └── Flaix History Cd5 (2002) +│   ├── Antiloop +│   │   ├── At The Rebel's Room +│   │   └── At The Rebel's Room - CD2 +│   ├── Antonin Dvorak +│   │   └── Les Hits De La Pub +│   ├── Aphex Twin +│   │   ├── Girl Boy EP +│   │   └── On +│   ├── Apollo 440 +│   │   ├── Album inconnu +│   │   └── Millennium Fever +│   ├── Aqua +│   │   ├── Album inconnu +│   │   ├── Aquarium +│   │   └── Aquarius +│   ├── Area 51 +│   │   └── Album inconnu +│   ├── Aretha Franklin +│   │   ├── Album inconnu +│   │   ├── Aretha +│   │   ├── Aretha & Otis Disc 2 +│   │   └── Live At The Fillmore West +│   ├── Aretha Franklin & Otis Redding +│   │   ├── Aretha & Otis Disc 1 +│   │   └── Aretha & Otis Disc 2 +│   ├── Arkol +│   │   └── Album inconnu +│   ├── Armin Jordan +│   │   └── L'Enfant et les Sortilèges +│   ├── Armin Van Buuren +│   │   └── Album inconnu +│   ├── Army Of Lovers +│   │   └── Album inconnu +│   ├── Arno Cost +│   │   └── Cyan CDS +│   ├── Arno Cost & Arias +│   │   ├── Magenta (Single) +│   │   └── Pacha 2007 +│   ├── ARNOLD T +│   │   └── Artiste à trier +│   ├── Arsenium +│   │   └── Crazy Kids +│   ├── Artiste inconnu +│   │   └── Album inconnu +│   │   ├── 8 saisons +│   │   ├── antoine clarmaran +│   │   ├── autre +│   │   │   └── jingles +│   │   ├── david tavarres +│   │   ├── david vendetta +│   │   ├── florida +│   │   ├── france gall +│   │   ├── gwen stefany +│   │   ├── jacques brel +│   │   ├── javi mula +│   │   ├── jessy matador +│   │   ├── lmfao +│   │   ├── martin solveig +│   │   ├── playahitty +│   │   ├── renaud +│   │   ├── tom snare +│   │   └── un +│   ├── Artistes Variés +│   │   └── Les Plus Belles Chansons Françaises 1964 +│   ├── Art Meson +│   │   └── Album inconnu +│   ├── Ashlee Simpson +│   │   └── Album inconnu +│   ├── ATB +│   │   ├── Album inconnu +│   │   └── Movin Melodies +│   ├── ATFC +│   │   └── Album inconnu +│   ├── At Jazz +│   │   └── Kyoto Jazz Massive pres. Crossbreed +│   ├── Atomic Boy +│   │   └── Album inconnu +│   ├── Atom X Flow +│   │   └── Album inconnu +│   ├── A Tribe Called Es +│   │   └── Dancin' +│   ├── _a_trier +│   │   ├── Bass Bumpers +│   │   ├── Dido +│   │   │   └── 2001-04-25 - No Angel +│   │   ├── Les 2 Minutes du Peuple - François Pérusse +│   │   │   ├── les deux minutes du peuple +│   │   │   ├── Musique +│   │   │   └── Téléphone +│   │   ├── March Hits 2009 +│   │   │   ├── CD 1 +│   │   │   └── CD 2 +│   │   ├── mp3 a trier +│   │   │   ├── abder +│   │   │   │   ├── 8 saisons +│   │   │   │   ├── Canard a Grenoble +│   │   │   │   ├── La collection +│   │   │   │   ├── _SALSA +│   │   │   │   └── Session 1 +│   │   │   ├── albums a trier +│   │   │   │   ├── Integral Tino Rossi 223 Mp3 Avec Chanson De Noel +│   │   │   │   │   └── mp3 +│   │   │   │   └── VA +│   │   │   ├── a_trier +│   │   │   │   ├── "" +│   │   │   │   │   └── - +│   │   │   │   ├── Claude François +│   │   │   │   │   ├── Chansons Française +│   │   │   │   │   ├── C. Jérôme +│   │   │   │   │   ├── Claude Françcois (Disc 1) +│   │   │   │   │   ├── Claude François (Disc 2) +│   │   │   │   │   ├── Français +│   │   │   │   │   ├── Hommages +│   │   │   │   │   ├── Les Plus Grands Succès de Claude François +│   │   │   │   │   ├── Les Talents Du Siècle +│   │   │   │   │   ├── Le Temps Des Copains +│   │   │   │   │   ├── Magnolias For Ever +│   │   │   │   │   ├── Master Serie 2 +│   │   │   │   │   ├── Michel Sardou +│   │   │   │   │   └── Tendres Années 60 +│   │   │   │   └── musiquecrpe +│   │   │   ├── jingles +│   │   │   │   ├── air Radio 4 +│   │   │   │   │   ├── preparation +│   │   │   │   │   │   ├── demanagement (1) +│   │   │   │   │   │   ├── demenagement (2) +│   │   │   │   │   │   ├── enVrac +│   │   │   │   │   │   ├── top horaire (1) +│   │   │   │   │   │   ├── top horaire (2) +│   │   │   │   │   │   └── top horaire (3) +│   │   │   │   │   └── sous le coude +│   │   │   │   ├── Europe 2 +│   │   │   │   └── nrj +│   │   │   │   └── 69 +│   │   │   ├── maxi a trier +│   │   │   │   ├── Cappella - U Got 2 Know Maxi-CD +│   │   │   │   └── Ilona Mitrecey - Un monde parfait (Album avec Bonus) +│   │   │   ├── maxis +│   │   │   ├── MP3 +│   │   │   │   ├── _JINGLES +│   │   │   │   │   └── Europe 2 +│   │   │   │   └── js +│   │   │   ├── remixes +│   │   │   │   └── 2 Unlimited +│   │   │   ├── singles +│   │   │   └── tv theme +│   │   │   ├── arte +│   │   │   ├── cplus +│   │   │   ├── france2 +│   │   │   ├── france3 +│   │   │   ├── M6 +│   │   │   ├── Masters Generiques 3Cd +│   │   │   │   ├── Master Génériques - Les années 90 +│   │   │   │   ├── Master Génériques - Les années La 5 - 2 +│   │   │   │   └── Various Artists +│   │   │   │   └── 2001 - Masters Génériques TV Les Années la 5, Volume 01 +│   │   │   └── POCHETTES +│   │   └── ok_ +│   ├── Au Bonheur Des Dames +│   │   ├── Album inconnu +│   │   └── Au Bonheur des Dames +│   ├── Audio Bullys +│   │   └── Album inconnu +│   ├── Audiomontage +│   │   └── Kyoto Jazz Massive pres. Crossbreed +│   ├── Audioplacid +│   │   └── Album inconnu +│   ├── Audiosmog +│   │   └── The Ketchup Song +│   ├── Au petit bonheur +│   │   └── Album inconnu +│   ├── AVENTURA +│   │   └── Album inconnu +│   ├── Avril Lavigne +│   │   ├── Let Go +│   │   ├── Nobody's Home (Single) +│   │   ├── The Best Damn Thing +│   │   └── Under My Skin +│   ├── Axwell +│   │   └── Album inconnu +│   ├── Axwell & Bob Sinclar Featuring Ron Carroll +│   │   └── What A Wonderful World +│   ├── Aycan +│   │   └── Dancefloor 2008 +│   ├── Azul Azul +│   │   └── Album inconnu +│   ├── Azura +│   │   └── Album inconnu +│   ├── Azure +│   │   └── Dancefloor 2008 +│   ├── Azymuth +│   │   └── Kyoto Jazz Massive pres. Crossbreed +│   ├── Baby G +│   │   └── Album inconnu +│   ├── Backstreet Boys +│   │   └── Album inconnu +│   ├── Bad Boys Dj Team +│   │   └── Album inconnu +│   ├── Bad Boyz Dj Team +│   │   └── Album inconnu +│   ├── Bagdad cafe +│   │   └── Album inconnu +│   ├── Bananarama +│   │   ├── Album inconnu +│   │   └── Billboard Top Hits-1986 +│   ├── Band Aid 20 +│   │   └── Album inconnu +│   ├── Bandolero +│   │   └── Album inconnu +│   ├── Baracuda +│   │   └── Album inconnu +│   ├── Barefoot +│   │   └── The Rain +│   ├── Bart B More vs Olivier Twizt +│   │   └── Album inconnu +│   ├── Barthezz +│   │   └── Upload by DJ Odin +│   ├── Bart Simpson +│   │   └── La Pub en musique +│   ├── Bass Bumpers +│   │   └── Album inconnu +│   ├── Bass Bumpers vs U96 +│   │   └── Album inconnu +│   ├── Basshunter +│   │   └── Album inconnu +│   ├── Bass Hunter +│   │   └── Album inconnu +│   ├── Basslovers United +│   │   └── Dancefloor 2008 +│   ├── Basto! +│   │   └── Album inconnu +│   ├── BBE +│   │   └── Album inconnu +│   ├── Beach Boys +│   │   ├── Album inconnu +│   │   └── All Summer Long +│   ├── Beastie Boys +│   │   └── Album inconnu +│   ├── Beatfreakz +│   │   ├── Album inconnu +│   │   ├── Somebody's Watching Me +│   │   └── Superfreak CDS +│   ├── Beb Bailey Vs Frank Drebin +│   │   └── Dancefloor 2008 +│   ├── Bebe Charlie +│   │   └── Album inconnu +│   ├── Beck +│   │   ├── Album inconnu +│   │   └── Mutations +│   ├── Bedrock +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Bee Gee's +│   │   └── Album inconnu +│   ├── Bee Gees +│   │   ├── Album inconnu +│   │   └── Saturday Night Fever Soundtrack +│   ├── Beegees Staying alive +│   │   └── Album inconnu +│   ├── Bee-Low +│   │   └── Dancefloor 2008 +│   ├── Beenie Man +│   │   └── Girls Promo +│   ├── Beethoven +│   │   └── Album inconnu +│   ├── BEETLE JUICE +│   │   └── Album inconnu +│   ├── Bel Amour +│   │   └── Dancefloor FG Summer 2007 +│   ├── Bellini +│   │   └── Samba de Janeiro +│   ├── Belushi +│   │   └── Album inconnu +│   ├── Benabar +│   │   ├── Les risques du métier +│   │   └── Reprise des Négociations +│   ├── Bénabar +│   │   ├── Bénabar +│   │   ├── La p'tite monnaie +│   │   ├── Les risques du métier +│   │   ├── Live 21 novembre au 116 bar +│   │   └── pas de titre +│   ├── Benassi Bros +│   │   ├── Best Of Benassi Bros +│   │   ├── Feel Alive +│   │   ├── Illusion +│   │   ├── Phobia +│   │   ├── Pumphonia +│   │   └── Re-sfaction 2 +│   ├── Benedict Szlagowski +│   │   └── Album inconnu +│   ├── Ben Harper +│   │   ├── Album inconnu +│   │   ├── Diamonds On The Inside +│   │   ├── Fight for Your Mind +│   │   ├── The Will To Live +│   │   └── Welcome To The Cruel World +│   ├── Ben harper - Diamonds on the inside +│   │   └── Album inconnu +│   ├── BENNY B +│   │   ├── Boulevard Des Hits - Vol15 +│   │   ├── Boulevard des Hits, volume 14 +│   │   └── Miami Sampler 2002 CDS +│   ├── Benny Benassi +│   │   ├── Best Of Benny Benassi +│   │   ├── Cooking For Pump Kin +│   │   ├── Cooking For Pump-Kin_ Phase One +│   │   ├── Satisfaction +│   │   └── Who's Your Daddy +│   ├── Benny Benassi presents The Biz +│   │   ├── Hypnotica +│   │   └── No Matter What You Do +│   ├── Berenice +│   │   └── Imperfect Girl +│   ├── Berlin +│   │   ├── Album inconnu +│   │   └── BO de TOPGUN +│   ├── Bernard Lavillier +│   │   └── Album inconnu +│   ├── Bernard Lavilliers +│   │   └── Samedi soir à Beyrouth +│   ├── BÉRURIER NOIR +│   │   └── Album inconnu +│   ├── Beth Gibbons & Rustin' Man +│   │   └── Out Of Season +│   ├── Beyonce +│   │   ├── I Am...Sasha Fierce [DE] CD2 +│   │   └── June Hits 2008 DJ JoVy +│   ├── Beyoncé +│   │   ├── Album inconnu +│   │   ├── Dangerously In Love +│   │   └── Single +│   ├── Beyonce Feat Jay-Z +│   │   └── Album inconnu +│   ├── Bhangra Knights Vs Human +│   │   └── Les Hits De La Pub +│   ├── Bibie +│   │   └── Album inconnu +│   ├── Big Ali +│   │   ├── Album inconnu +│   │   ├── Neon Music CDR +│   │   └── NRJ Summer Hits Only 2009 +│   ├── Big Soul +│   │   └── Album inconnu +│   ├── bill +│   ├── Billboard Top 100 Hits [1980 To 1989] +│   │   ├── 1980 +│   │   ├── 1981 +│   │   ├── 1982 +│   │   ├── 1983 +│   │   ├── 1984 +│   │   ├── 1985 +│   │   ├── 1987 +│   │   ├── 1988 +│   │   └── 1989 +│   ├── Billie +│   │   └── Album inconnu +│   ├── Bill Medley & Jennifer Warnes +│   │   └── Album inconnu +│   ├── Billy Crawford +│   │   └── Album inconnu +│   ├── Billy Idol +│   │   └── Album inconnu +│   ├── Billy More +│   │   └── Album inconnu +│   ├── Billy Ocean +│   │   └── Album inconnu +│   ├── Billy Paul +│   │   ├── Album inconnu +│   │   └── Your Song +│   ├── Bimbo Jones +│   │   └── Album inconnu +│   ├── Bip +│   │   └── Album inconnu +│   ├── Bjork +│   │   └── Telegram +│   ├── Björk +│   │   └── Telegram (Remixes) +│   ├── Black Machine +│   │   └── Album inconnu +│   ├── Black Mamba +│   │   └── Album inconnu +│   ├── Blackstarr & Julian Cely +│   │   └── Album inconnu +│   ├── Black Uhuru Sponji Reaggea +│   │   └── Album inconnu +│   ├── BLANKASS +│   │   └── Album inconnu +│   ├── Blaze Featuring Palmer Brown +│   │   └── Do You Remember House_ +│   ├── BLIND FAITH +│   │   ├── BLIND FAITH - DELUXE EDITION (DISC 1 OF 2) +│   │   └── Deluxe Edition CD1 +│   ├── Blink 182 +│   │   └── Album inconnu +│   ├── Bloc Party +│   │   └── Album inconnu +│   ├── Blondie +│   │   ├── Album inconnu +│   │   └── Greatest Hits +│   ├── Blondie Call Me +│   │   └── Album inconnu +│   ├── Bloodhound Gang +│   │   └── Album inconnu +│   ├── Blowup +│   │   └── Album inconnu +│   ├── Blu Cantrell +│   │   └── Bittersweet +│   ├── Blue +│   │   └── One Love +│   ├── Blue Lagoon +│   │   └── Album inconnu +│   ├── Blue Lipstick +│   │   └── Album inconnu +│   ├── Blue Nature +│   │   └── Now We Are Free +│   ├── Blue Ray Feat Jimmy Somerville +│   │   └── You & Me (Single) +│   ├── Blues Brothers +│   │   ├── Album inconnu +│   │   └── The Blues Brothers OST +│   ├── Blue Six +│   │   ├── Album inconnu +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Blues Trottoir +│   │   └── Album inconnu +│   ├── BoA Ft Sean Garret +│   │   └── Album inconnu +│   ├── Boards of Canada +│   │   └── The Campfire Headphase +│   ├── Bobby McFerrin +│   │   ├── Album inconnu +│   │   └── Circlesongs +│   ├── Bobby Valentino +│   │   └── Album inconnu +│   ├── Bob Marley +│   │   └── Inconnu +│   ├── Bob Marley & The Wailers +│   │   └── Legend (Deluxe Edition) +│   ├── bob sinclair +│   │   └── Album inconnu +│   ├── Bob Sinclair & Salome De Bahi +│   │   └── Outro Iugar 12_ Vinyl +│   ├── Bomb The Bass +│   │   └── Into the Dragon +│   ├── Bomfunk MC's +│   │   ├── In Stereo +│   │   └── Reverse Psychology +│   ├── Bomfunk Mcs Freestyler +│   │   └── Album inconnu +│   ├── Bon Garcon +│   │   └── Album inconnu +│   ├── Bon Jovi +│   │   ├── Album inconnu +│   │   └── Bounce +│   ├── Bonnie Tyler +│   │   ├── Album inconnu +│   │   ├── Natural Force +│   │   └── Simply Believe +│   ├── Booka +│   │   └── Crazy Kids +│   ├── Booty Luv +│   │   └── Album inconnu +│   ├── Boris +│   │   └── Album inconnu +│   ├── Bourvil +│   │   ├── Album inconnu +│   │   ├── Le meilleur de +│   │   ├── Les meilleurs +│   │   └── L'intégrale (v6) +│   ├── Bourvil & Fernandel +│   │   └── Les triomphes de la Chanson Fr +│   ├── Bow Wow +│   │   └── Album inconnu +│   ├── Boycott Feat M Slice +│   │   └── Album inconnu +│   ├── Brandy +│   │   └── Album inconnu +│   ├── Bran Van 3000 +│   │   └── Les Hits De La Pub +│   ├── Bratisla Boys Stash Stash +│   │   └── Album inconnu +│   ├── Bratz +│   │   └── Crazy Kids +│   ├── Brian McFadden +│   │   └── Album inconnu +│   ├── Brigitte Bardot +│   │   └── Album inconnu +│   ├── Brigitte Fontaine +│   │   ├── Album inconnu +│   │   └── Kekeland +│   ├── Brisby & Jingles +│   │   └── Dancefloor 2008 +│   ├── Bronski Beat +│   │   ├── Age of Consent +│   │   └── The Age of Consent +│   ├── Brothers +│   │   ├── Album inconnu +│   │   └── Sexy Girl CDM +│   ├── bruitages +│   │   └── Sonothèque +│   │   ├── CD A - Nature +│   │   ├── CD B - Foule +│   │   ├── CD C - Activités +│   │   └── CD D - Transports +│   ├── Brytney spears +│   │   └── Album inconnu +│   ├── BT +│   │   └── Album inconnu +│   ├── Buddy Holly +│   │   └── Big Fish +│   ├── Buena Vista Social Club +│   │   ├── At Carnegie Hall +│   │   └── Buena Vista Social Club +│   ├── Buffalo Springfield +│   │   └── Best of Buffalo Springfield +│   ├── Buggles +│   │   └── Album inconnu +│   ├── Bump +│   │   └── Album inconnu +│   ├── Buse +│   │   └── Album inconnu +│   ├── Busta Flex +│   │   └── Album inconnu +│   ├── Busta Rhymes +│   │   └── Album inconnu +│   ├── Busted +│   │   └── Busted +│   ├── Buy Now +│   │   └── Album inconnu +│   ├── Buzy +│   │   └── Album inconnu +│   ├── Cabin Crew +│   │   └── Star To Fall +│   ├── Caesars Palace +│   │   └── Album inconnu +│   ├── Cake +│   │   ├── Album inconnu +│   │   └── Fashion Nugget +│   ├── Cali +│   │   ├── Album inconnu +│   │   ├── L'amour Parfait +│   │   └── Menteur +│   ├── Calogero +│   │   ├── 3 +│   │   └── Calogero +│   ├── Calvin Harris +│   │   └── Album inconnu +│   ├── Canal Plus +│   │   └── --= générique tv _ émission =-- +│   ├── Canned Heat +│   │   └── Big Fish +│   ├── Cappella +│   │   ├── Album inconnu +│   │   └── U Got 2 Know Maxi-CD +│   ├── Captain barkey go baby +│   │   └── Album inconnu +│   ├── Captain Hollywood Project +│   │   └── Album inconnu +│   ├── Cardigans +│   │   └── Album inconnu +│   ├── Carl Cox +│   │   └── Album inconnu +│   ├── Carlos +│   │   └── Album inconnu +│   ├── Carnival +│   │   └── Album inconnu +│   ├── Carolina Marquez +│   │   └── Album inconnu +│   ├── Carpe Diem +│   │   └── Album inconnu +│   ├── Cascada +│   │   ├── Album inconnu +│   │   ├── Everytime We Touch [Single] +│   │   ├── Perfect Day +│   │   └── PorDescargaDirecta.CoM +│   ├── Casimir +│   │   └── Album inconnu +│   ├── CASSIE +│   │   ├── Album inconnu +│   │   ├── Artiste à trier +│   │   └── Cassie +│   ├── Cassius +│   │   ├── Album inconnu +│   │   └── Au Rêve +│   ├── Cassius, Les Rythmes Digitales +│   │   └── DJ008® Exclusives +│   ├── Castells Project Feat David Lyne +│   │   └── Album inconnu +│   ├── CAUET +│   │   ├── Album inconnu +│   │   ├── Cauet's World +│   │   ├── Le Meilleur Of Cauet - The compile qui déchire sa race ! 2 +│   │   ├── Poubel'Man +│   │   └── The compile qui déchire sa race ! +│   ├── C+C Music Factory +│   │   └── Ultimate +│   ├── CD Audio +│   │   └── disque_inconnu +│   ├── Cedric Atlan +│   │   └── Album inconnu +│   ├── Celine Dion +│   │   ├── Album inconnu +│   │   ├── Falling Into You +│   │   ├── One Heart +│   │   └── On Ne Change Pas - CD2 +│   ├── Céline Dion +│   │   └── On Ne Change Pas - CD1 +│   ├── Celldweller +│   │   └── Celldweller +│   ├── Cerena +│   │   └── La tête haute +│   ├── Cerenna Tozzi +│   │   └── Album inconnu +│   ├── Cerrone +│   │   ├── Album inconnu +│   │   └── Supernature +│   ├── Cerrone Give Me Love +│   │   └── Album inconnu +│   ├── Chab & JD Davis +│   │   └── Girlz (Remix) (Single) +│   ├── Chad Kroeger +│   │   └── Hero +│   ├── Chagrin d'amour +│   │   └── Album inconnu +│   ├── Chanel +│   │   └── Album inconnu +│   ├── Chanson Française +│   │   └── Bourvil & Fernandel +│   ├── Chantal Goya +│   │   └── Album inconnu +│   ├── Chapi +│   │   └── Album inconnu +│   ├── Chaplain +│   │   └── Album inconnu +│   ├── Charles Aznavour +│   │   └── Edith Piaf +│   ├── Charles Schillings & Pompom F +│   │   └── Album inconnu +│   ├── Charlie Winston +│   │   └── Hobo +│   ├── Cheb Bilal, Leila Rami +│   │   └── Album inconnu +│   ├── cheech and chong +│   │   └── Album inconnu +│   ├── Cheeky Girls +│   │   └── Album inconnu +│   ├── Cher +│   │   └── Album inconnu +│   ├── Chic +│   │   └── Album inconnu +│   ├── Chocolate Puma +│   │   └── Always And Forever +│   ├── CHRIS ISAAK +│   │   ├── Album inconnu +│   │   └── Chris Isaak +│   ├── Chris Kaeser +│   │   └── Album inconnu +│   ├── Chris Kaeser & Linda Newman +│   │   └── Album inconnu +│   ├── Chris Kaeser & Rita Campbell +│   │   └── Album inconnu +│   ├── Christian Key +│   │   └── Album inconnu +│   ├── Christian Walz +│   │   └── Album inconnu +│   ├── Christina Milian +│   │   └── Album inconnu +│   ├── Christophe +│   │   ├── Album inconnu +│   │   └── Les Paradis Perdus +│   ├── Christophe Maé +│   │   └── Mon Paradis +│   ├── Christophe Willem +│   │   └── Inventaire +│   ├── Chuckie +│   │   └── Album inconnu +│   ├── Ciara +│   │   ├── Album inconnu +│   │   ├── Ciara_ The Evolution +│   │   ├── Fantasy Ride +│   │   └── Goodies +│   ├── Ciara, Ludacris +│   │   └── Album inconnu +│   ├── Cicada +│   │   ├── Album inconnu +│   │   ├── Cut Right Through +│   │   └── The Things You Say +│   ├── Cidinho and Doca +│   │   └── Album inconnu +│   ├── Cindy Lauper +│   │   └── Album inconnu +│   ├── C Jérôme +│   │   └── Album inconnu +│   ├── Clarika +│   │   ├── Joker +│   │   └── La fille tu sais +│   ├── Clarika (avec Michel Jonasz) +│   │   └── Joker +│   ├── Claude Barzotti +│   │   └── Album inconnu +│   ├── Claude Francois +│   │   └── Album inconnu +│   ├── Claude François +│   │   ├── Album inconnu +│   │   ├── Claude Francois (Disc 2) +│   │   ├── D'Alexandrie A Alexandra +│   │   ├── Dix Ans De Chansons - CD8 +│   │   ├── Dix Ans De Chansons [Disc 1] +│   │   ├── Dix ans de Chansons (Disc 3) +│   │   ├── Forever_Vol 3 +│   │   ├── Français +│   │   ├── Hommages +│   │   ├── Les Plus Grands Succès de Claude François +│   │   ├── Les talents du siècle +│   │   ├── Magnolia Forever +│   │   ├── Magnolias For Ever +│   │   ├── Master serie 2 +│   │   └── Tendres Anées 60 +│   ├── Claude Lombard +│   │   └── Les Snorky +│   ├── Claude Nougaro +│   │   ├── Album inconnu +│   │   ├── Grand Angle-Toulouse +│   │   └── Tu verras +│   ├── CLUBBI +│   │   └── Album inconnu +│   ├── Club System +│   │   └── Album inconnu +│   ├── Cocca-Out +│   │   └── Album inconnu +│   ├── Cock Robin +│   │   └── The Best of Cock Robin +│   ├── Colbie Caillat +│   │   └── Album inconnu +│   ├── Coleman Hawkins +│   │   └── MASTER ED034 +│   ├── Collective Sound Members +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Comédie musicale pour enfant +│   │   └── Un Conte de Noêl +│   ├── Commitments +│   │   └── Album inconnu +│   ├── Communards +│   │   └── Album inconnu +│   ├── Compay Segundo y Césaria Evora +│   │   └── Worldbeat +│   ├── COMPIL +│   │   └── MADMIX2 +│   ├── Compilation +│   │   └── Supernature +│   ├── compilations +│   │   ├── air radio 4 - 2003_mars +│   │   ├── air radio 4 - 2007 avril +│   │   ├── air radio 4 - 2007 février +│   │   ├── air radio 4 - 2008 octobre +│   │   ├── François de Roubaix +│   │   ├── Levi's music +│   │   ├── Quantic +│   │   │   ├── One Offs Remixes & B-Sides - cd1 +│   │   │   └── One Offs Remixes & B-Sides - cd2 +│   │   ├── Stephane Pompougnac +│   │   │   └── Hotel Costes 10 +│   │   ├── Synthétiseur 4 +│   │   ├── VA-Dancefloor.2008.2CD.2007.MP3.[BajandoXvid.CoM] +│   │   └── VA-Dancefloor_FG_Summer_2007-2007-SAW +│   ├── Condessa +│   │   └── Album inconnu +│   ├── Con Tito Nieves +│   │   └── Ritmo , Sabor Y Salsa +│   ├── Coo Coo Cal +│   │   └── Still Walkin +│   ├── Corbin Bleu +│   │   └── Album inconnu +│   ├── Corneille +│   │   └── Album inconnu +│   ├── CORNERSHOP +│   │   └── Album inconnu +│   ├── Cosmic Village +│   │   └── Kyoto Jazz Massive pres. Crossbreed +│   ├── Counting Crows Mr Jones +│   │   └── Album inconnu +│   ├── Cox +│   │   └── Album inconnu +│   ├── Craig David +│   │   ├── Slicker than your average +│   │   └── Trust Me +│   ├── Crazy Frog +│   │   └── Crazy Kids +│   ├── Crazyland +│   │   └── Album inconnu +│   ├── Cream +│   │   ├── Wheels Of Fire (Disc 1) +│   │   └── Wheels of Fire (Disc 2) +│   ├── Cristal Waters +│   │   └── Album inconnu +│   ├── Cryptonites +│   │   └── Buffetlibre Rewind +│   ├── Cure +│   │   └── Album inconnu +│   ├── Cut Copy +│   │   └── In Ghost Colours +│   ├── Cyclope +│   │   └── Album inconnu +│   ├── Cyndi Lauper +│   │   └── Album inconnu +│   ├── Cypress Hill +│   │   └── Instrumentals +│   ├── D12 +│   │   └── My Band-(Promo Cds) +│   ├── D3D4 +│   │   └── Album inconnu +│   ├── Da Buzz +│   │   └── Album inconnu +│   ├── Dada, Harris & Obernik +│   │   └── Album inconnu +│   ├── DADDY +│   │   └── Album inconnu +│   ├── Daddy Yankee +│   │   ├── Album inconnu +│   │   └── Gasolina +│   ├── Da Fresh +│   │   ├── Age Of Love +│   │   └── Album inconnu +│   ├── Da Fresh Bootleg Machine +│   │   └── Album inconnu +│   ├── Daft Punk +│   │   └── Album inconnu +│   ├── Dahlia +│   │   └── Album inconnu +│   ├── Da Hool +│   │   └── Album inconnu +│   ├── Dalida +│   │   ├── Absolument 70_ Les plus grands tubes français, Disc 2 +│   │   ├── Album inconnu +│   │   └── Comme si j'etais la +│   ├── D'amour et d'amiti +│   │   └── Album inconnu +│   ├── Dan Black +│   │   └── Yours +│   ├── DANCEFLOOR FG +│   │   └── Summer 2003 +│   ├── D'Angelo +│   │   └── Voodoo +│   ├── Dangerous Zone +│   │   └── Album inconnu +│   ├── Daniel Balavoine +│   │   ├── L'essentiel - CD1 +│   │   └── L'essentiel - CD2 +│   ├── Daniel Bedingfield +│   │   ├── Album inconnu +│   │   └── Mix And Club +│   ├── Daniel Guichard +│   │   ├── Album inconnu +│   │   └── Mon vieux +│   ├── Daniel Powter +│   │   └── Daniel Powter +│   ├── Dannii Minogue +│   │   ├── He's The Greatest Dancer (Single) +│   │   ├── Neon Lights +│   │   └── The Hits & Beyond +│   ├── Danny +│   │   └── Album inconnu +│   ├── Dany Brillant +│   │   └── MP3 Francophones Vol 1 +│   ├── Danzel +│   │   └── Album inconnu +│   ├── Darius Danesh +│   │   └── Album inconnu +│   ├── Darren Tate Vs Jono Grant +│   │   └── Album inconnu +│   ├── Darude +│   │   ├── Album inconnu +│   │   ├── Levottomat +│   │   ├── Mixed Martial Arts +│   │   └── Rush +│   ├── Daryl Hall +│   │   └── Album inconnu +│   ├── Datura +│   │   └── Album inconnu +│   ├── Davd Bowie +│   │   └── Les Hits De La Pub +│   ├── Dave +│   │   ├── Album inconnu +│   │   └── Du côté de chez Swann +│   ├── Dave Darell +│   │   └── Album inconnu +│   ├── Dave Gahan +│   │   └── Paper Monsters +│   ├── Dave McCullen +│   │   └── Album inconnu +│   ├── Dave Spoon +│   │   └── Album inconnu +│   ├── David Bowie +│   │   ├── Aladdin Sane +│   │   └── Changesbowie +│   ├── David et Jonathan +│   │   └── Album inconnu +│   ├── David Hallyday +│   │   └── Album inconnu +│   ├── David Kent +│   │   └── Album inconnu +│   ├── David Klan +│   │   └── Album inconnu +│   ├── David Martial +│   │   └── Album inconnu +│   ├── David May +│   │   └── In Da Club 2009 vol.3 [Limited Edition] +│   ├── David Vendetta +│   │   ├── Album inconnu +│   │   └── Hold That Sucker Down +│   ├── David Vendetta Vs Keith Thompson +│   │   └── Dancefloor FG Summer 2007 +│   ├── Davinia +│   │   └── Album inconnu +│   ├── Dax Riders +│   │   └── Album inconnu +│   ├── Deadmau5 +│   │   └── Album inconnu +│   ├── Dead or Alive +│   │   └── Album inconnu +│   ├── Deborah Cox +│   │   └── Album inconnu +│   ├── DE COLOMBIER +│   │   └── --= générique tv _ indicatif chaine =-- +│   ├── Deee-Lite +│   │   └── Groove Is In The Heart +│   ├── Deep Dish +│   │   └── Album inconnu +│   ├── Deepface +│   │   └── Album inconnu +│   ├── Deep Forest +│   │   └── Boheme +│   ├── Deep Purple +│   │   ├── Album inconnu +│   │   └── In Rock +│   ├── Deep Theory Featuring Haley +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Delirious +│   │   └── Fast Forward To Rewind +│   ├── Delta Goodram +│   │   └── Innocent Eyes +│   ├── Dennis McCarthy & Kevin Kiner +│   │   └── The Best Of Stargate SG-1_ Season 1 +│   ├── De Palmas +│   │   └── Un Homme Sans Racines +│   ├── Derek And The Dominos +│   │   ├── Layla and Other Assorted Love Songs +│   │   ├── Live At The Fillmore (Disc-1) +│   │   └── Live At The Fillmore (Disc-2) +│   ├── Dero +│   │   └── Dero's Illusion +│   ├── DESAPARECIDOS +│   │   └── Album inconnu +│   ├── Desaparecidos vs Walter Master J +│   │   └── Album inconnu +│   ├── Desmond Williams +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Despina Vandi +│   │   └── Album inconnu +│   ├── Dessins animés +│   │   └── Album inconnu +│   ├── Destiny's Child +│   │   └── The Writing's on the Wall +│   ├── Dexy's Midnight Runners +│   │   └── Too-Rye-Ay +│   ├── Dezrok +│   │   └── Album inconnu +│   ├── D'geyrald +│   │   └── Album inconnu +│   ├── DHT +│   │   └── Album inconnu +│   ├── Diam's +│   │   ├── Album inconnu +│   │   ├── Brut De Femme +│   │   └── Dans Ma Bulle +│   ├── Diana Krall +│   │   └── Album inconnu +│   ├── Diana Ross +│   │   └── Album inconnu +│   ├── Diane Tell (aka Diane Fortin) +│   │   └── Collection Or +│   ├── Dick Annegarn +│   │   ├── Album inconnu +│   │   └── Bruxelles +│   ├── Dick Dale +│   │   └── Pulp Fiction Soundtrack +│   ├── Didier Sinclair +│   │   ├── Album inconnu +│   │   ├── Do You Speak _ +│   │   └── Feel the Wave +│   ├── Didier Sinclair Feat Lidy V +│   │   └── Album inconnu +│   ├── Dido +│   │   ├── Album inconnu +│   │   ├── Life For Rent +│   │   └── No Angel +│   ├── Dieselboy +│   │   └── Dungeonmaster's Guide +│   ├── Diesel Boy + Kaos +│   │   └── Album inconnu +│   ├── Digital +│   │   └── Album inconnu +│   ├── Digitalism +│   │   └── Album inconnu +│   ├── Digital Orchestra +│   │   └── La Ronde Des Enfants +│   ├── Dim Chris +│   │   ├── Album inconnu +│   │   └── Tecktonik +│   ├── Dimitri +│   │   ├── Bruitage +│   │   ├── Generique +│   │   └── Voice +│   ├── Dirty Old Ann +│   │   └── Pacha 2007 +│   ├── Dirty South vs Evermore +│   │   └── It's Too Late (Dirty South Remix) +│   ├── Discobitch +│   │   └── C'est Beau La Bourgeoisie MAXI +│   ├── Disco Darlings +│   │   └── Sweetness +│   ├── Disco Kings +│   │   └── Born To Be Alive +│   ├── Disney +│   │   └── Album inconnu +│   ├── Disturbed +│   │   └── Ten Thousand Fists +│   ├── Divers +│   │   ├── Album inconnu +│   │   ├── Never trust a guy who after ha +│   │   └── Only Girls 4 +│   ├── Divers artistes +│   │   ├── Full Moon (Single) +│   │   ├── Good Girl Gone Bad_ Reloaded +│   │   └── Live à Saint-Etienne +│   ├── Diverse artiesten +│   │   └── Album inconnu +│   ├── DJ Assad +│   │   └── DJ Assad & Maradja +│   │   ├── Everybody Clap +│   │   ├── For Your Eyes +│   │   └── Summer Lovin +│   ├── dj Berkam +│   │   └── Album inconnu +│   ├── DJ BoBo +│   │   ├── Album inconnu +│   │   ├── Everybody +│   │   ├── ExtraVaMix 08_2007 +│   │   ├── June Hits 2010 DJ JoVy +│   │   ├── Just For You +│   │   ├── Keep On Dancing +│   │   ├── Level 6 +│   │   ├── Magic +│   │   ├── Pirates Of Dance +│   │   ├── Planet Colors +│   │   ├── Pray +│   │   ├── Somebody Dance With Me +│   │   ├── Take Control +│   │   ├── There Is A Party +│   │   ├── Together +│   │   ├── What A Feeling +│   │   └── World In Motion +│   ├── DJ Cam +│   │   └── Underground Vibes +│   ├── DJ Casper +│   │   └── Album inconnu +│   ├── DJ Circle +│   │   └── Album inconnu +│   ├── Dj Da Bomb +│   │   └── Album inconnu +│   ├── DJ Dero +│   │   └── Album inconnu +│   ├── DJ DLG +│   │   └── Album inconnu +│   ├── DJ Elin +│   │   └── Neo Pop 1 mixed by Boon +│   ├── DJ Felli Fel +│   │   └── Feel It (feat. T. -Pain, Sean Paul, Flo Rida & Pitbull) - Single +│   ├── DJ Fex +│   │   └── Album inconnu +│   ├── DJ Fou +│   │   └── Album inconnu +│   ├── DJ Furax vs Redshark +│   │   └── --= versus =-- +│   ├── dj jam's +│   │   └── DJ JAM'S +│   ├── Dj Juan Martinez +│   │   └── Album inconnu +│   ├── Dj Kamel +│   │   └── Funky Vibes 4 +│   ├── DJ Laz +│   │   └── That Chicos A Pimp +│   ├── DJ LBR feat MC Shurakano +│   │   └── Album inconnu +│   ├── DJ LBR & SHURAKANO +│   │   └── Artiste à trier +│   ├── DJ Loop +│   │   └── Album inconnu +│   ├── DJ_MAGRAO_VIDEOMIX_VOLUME_10_2011 +│   ├── Dj Marbrax +│   │   └── Album inconnu +│   ├── DJ Mike Cruz Presents Inaya Day & China Ro +│   │   └── Album inconnu +│   ├── Dj Oxide & Mc Neutrino Feat So Solid Crew +│   │   └── Album inconnu +│   ├── Dj Peter Project +│   │   └── Album inconnu +│   ├── Dj Quicksilver +│   │   └── Album inconnu +│   ├── DJ Raw Vs Gee & Lighter +│   │   └── Album inconnu +│   ├── DJ Rooster and Sammy Peralta +│   │   └── Album inconnu +│   ├── DJ Sammy +│   │   ├── Album inconnu +│   │   └── Heaven +│   ├── DJ Serinity & Da Flow +│   │   └── Dancefloor 2008 +│   ├── DJ Shadow +│   │   └── La Pub en musique +│   ├── Dj Shog +│   │   └── Album inconnu +│   ├── Dj Shumilin +│   │   └── www.livingelectro.com +│   ├── Dj Spyne +│   │   └── Album inconnu +│   ├── Dj Tatana feat Jäel +│   │   └── Album inconnu +│   ├── DJ Taylor +│   │   └── Album inconnu +│   ├── DJ Thibaut 'SPINKO' +│   │   └── Fucking Mix Party +│   ├── DJ Tiësto Feat BT +│   │   └── Album inconnu +│   ├── DJ Tiësto Ft Nelly Furtado +│   │   └── April Hits 2010 DJ JoVy +│   ├── DJ Tom +│   │   └── Album inconnu +│   ├── DJ Tonic +│   │   └── Album inconnu +│   ├── Djuma Soundsystem +│   │   └── The Trentemøller Chronicles +│   ├── Dj Valium +│   │   └── Album inconnu +│   ├── Dj Xela Party Time +│   │   └── Album inconnu +│   ├── Dodu Dodo +│   │   └── --= générique tv _ émission =-- +│   ├── DOLLY +│   │   └── Album inconnu +│   ├── dolores o'riordan +│   │   └── euro xclusive 07-07 +│   ├── Domingo Cura +│   │   └── Inspiración Espiración (Mixed CD) +│   ├── DOMINIC SONIC +│   │   └── Album inconnu +│   ├── Don Choa +│   │   ├── Jungle de Beton +│   │   └── Jungle de Béton +│   ├── Don McLean +│   │   └── Les Hits De La Pub +│   ├── Donna Summer +│   │   └── Album inconnu +│   ├── Don R & 2 Sonic +│   │   └── Dancefloor 2008 +│   ├── Doors +│   │   └── Album inconnu +│   ├── Dorothée +│   │   └── --= générique tv _ émission =-- +│   ├── Dr Kucho! +│   │   ├── Album inconnu +│   │   └── Belmondo Rulez 2.0 (It's All About You) +│   ├── Drunkenmunky +│   │   └── Album inconnu +│   ├── D-Style +│   │   └── Dancefloor 2008 +│   ├── Dub Deluxe Featuring MC Flipside +│   │   └── Album inconnu +│   ├── dub incorporation +│   │   └── Diversité +│   ├── Dub Wiser +│   │   └── A New Millenium Of Dub +│   ├── Duffy +│   │   └── Rockferry +│   ├── Duncan & Wilde +│   │   └── Album inconnu +│   ├── Dusty Springfield +│   │   └── Pulp Fiction Soundtrack +│   ├── Dynarec +│   │   └── Component Zero +│   ├── Eagles +│   │   └── Album inconnu +│   ├── Eamon +│   │   └── Album inconnu +│   ├── Eartha Kitt +│   │   └── Album inconnu +│   ├── East 17 +│   │   └── Album inconnu +│   ├── Ecole de Chimilin - La Mère Michel +│   ├── EDDIE THONEICK +│   │   └── Artiste à trier +│   ├── Eddie Thoneick & Kurd Maverick +│   │   └── Maxima FM Compilation Vol 06 +│   ├── Eddy Mitchell +│   │   ├── Album inconnu +│   │   ├── Mr. Eddy a Bercy 97 Disc 2 +│   │   └── Tout Eddy Mitchell +│   ├── Eddy Wata +│   │   └── Album inconnu +│   ├── Edith Piaf +│   │   └── Album inconnu +│   ├── Edun +│   │   └── Put Them Up (Single) +│   ├── Edwyn Collins +│   │   └── Gorgeous George +│   ├── Eek-A-Mouse +│   │   └── U-Neek +│   ├── Egma +│   │   └── Never Gonna Loose Your Love +│   ├── Eiffel +│   │   └── Le 1_4 D'heure Des Ahuris +│   ├── Eiffel 65 +│   │   ├── Album inconnu +│   │   └── Europop +│   ├── Eiffel 65 Blue +│   │   └── Album inconnu +│   ├── Electrik Red +│   │   └── Album inconnu +│   ├── Electrique Feat Solex +│   │   └── Album inconnu +│   ├── Elektrochemie +│   │   └── Album inconnu +│   ├── Elephant Man +│   │   └── La Pub en musique +│   ├── Elizabeth Daily +│   │   └── Scarface Soundtrack +│   ├── Elize +│   │   ├── Album inconnu +│   │   └── Hot Stuff +│   ├── Ella Fitzgerald +│   │   ├── Album inconnu +│   │   └── Ella & Louis Sing Gershwin +│   ├── Elle est vraiment phénoménale [Eve Edit Mix] +│   │   └── Album inconnu +│   ├── Elodie Frégé Et Michal +│   │   └── Album inconnu +│   ├── Elton John +│   │   ├── Duets +│   │   ├── The Very Best Of CD1 +│   │   └── The Very Best Of CD2 +│   ├── Elvis Presley +│   │   ├── Album inconnu +│   │   └── Big Fish +│   ├── Embrace +│   │   └── Album inconnu +│   ├── Emile Et Images +│   │   └── Jusqu'au Bout De La Nuit +│   ├── Emile & Images +│   │   └── Jusqu'au Bout De La Nuit +│   ├── Eminem +│   │   ├── 8 Miles Soundtrack +│   │   ├── Album inconnu +│   │   ├── Curtain Call_ The Hits +│   │   ├── Recovery (Explicit) +│   │   └── The Marshall Mathers LP +│   ├── Eminem & Dido +│   │   └── The Marshall Mathers LP +│   ├── Eminem, DMX, Obie Trice +│   │   └── Album inconnu +│   ├── Emma Daumas +│   │   └── Le Saut De L'ange +│   ├── Enfance et Musique +│   │   └── Tom Pouce et Ribambelle +│   ├── Enfants +│   │   └── Rondes Enfantines (Disque 3) +│   ├── Enio Morricone ; Joan Beaz +│   │   └── Album inconnu +│   ├── Enio Morricone _ Joan Beaz +│   │   └── Album inconnu +│   ├── Ennio Morricone +│   │   └── The Very Best Of +│   ├── Enrique Iglesias +│   │   ├── Album inconnu +│   │   └── Escape +│   ├── Enya +│   │   └── Watermark +│   ├── Era +│   │   ├── Ameno [UK] +│   │   ├── Era 2 +│   │   ├── Era (Limited Edition) +│   │   ├── Reborn +│   │   └── The Mass +│   ├── Ercola vs Heikki L +│   │   └── Album inconnu +│   ├── Eric Clapton +│   │   ├── Eric Clapton +│   │   ├── Me and Mr. Johnson +│   │   └── Unplugged +│   ├── ERICK-E +│   │   └── Artiste à trier +│   ├── Eric Prydz +│   │   ├── Album inconnu +│   │   ├── Eric Prydz +│   │   └── resonatormag.com +│   ├── Eric Prydz Vs Pink Floyd +│   │   └── Album inconnu +│   ├── Eric Serra +│   │   └── Album inconnu +│   ├── Eros Ramazzotti +│   │   └── Calma Apparente +│   ├── E-Rotic +│   │   ├── Album inconnu +│   │   ├── Dancemania Presents E-Rotic Megamix +│   │   └── Sex Affairs +│   ├── Eskobar +│   │   └── Album inconnu +│   ├── Estelle +│   │   ├── American Boy +│   │   └── Shine On +│   ├── Eteinne Daho +│   │   └── L'invitation +│   ├── Etienne DAho +│   │   ├── Best Of - Daho Singles +│   │   ├── Comme Un Boomerang +│   │   ├── L'invitation +│   │   └── Réévolution +│   ├── Etienne Daho avec Charlotte Gainsbourg +│   │   └── Réévolution +│   ├── Etienne de Crécy +│   │   └── Super Discount +│   ├── Eucalypsia +│   │   └── Album inconnu +│   ├── Europe +│   │   └── Album inconnu +│   ├── Europe 2 +│   │   ├── Bed E2 2002 +│   │   ├── Bed E2 2003 +│   │   ├── europe 2, 30 minutes de tubes, maintenance... europe 2 un maxx de tubes +│   │   ├── eurpe 2, maintenance, 30 mniutes de tubes... europe 2 un maxx de tubes +│   │   ├── Jingles E2 1996 +│   │   ├── Jingles E2 1997 +│   │   ├── Jingles E2 2000 +│   │   ├── Jingles E2 2002 +│   │   ├── Jingles E2 2003 +│   │   ├── New +│   │   ├── --= préparation =-- +│   │   ├── Teaser E2 2003 +│   │   ├── Top E2 2003 +│   │   ├── Top Horaire E2 2002 +│   │   ├── Virgules E2 1997 +│   │   ├── Virgules E2 2000 +│   │   ├── Virgules E2 2002 +│   │   └── Virgules E2 2003 +│   ├── Europe 2 (FR) +│   │   └── © Europe 2 France +│   ├── Eurythmics +│   │   └── Best of 80's +│   ├── Eurythmics Sweet Dreams +│   │   └── Album inconnu +│   ├── Eve +│   │   └── Scorpion +│   ├── Eve Angeli +│   │   └── Album inconnu +│   ├── Evermore +│   │   └── Album inconnu +│   ├── Everybody get down +│   │   └── Album inconnu +│   ├── Evol Intent, Mayhem & Thinktank +│   │   └── Album inconnu +│   ├── Express +│   │   └── Love 4 Liberty +│   ├── Expression Direkt +│   │   └── X Sessions +│   ├── Extreme +│   │   └── Album inconnu +│   ├── Factor X +│   │   └── Entretien Avec Un Empire +│   ├── Faith Hill +│   │   └── Album inconnu +│   ├── Farreri +│   │   └── Album inconnu +│   ├── Fatal Bazooka +│   │   └── Album inconnu +│   ├── FATAL BAZOOKA & VITOO +│   │   └── Artiste à trier +│   ├── Fat Joe Ft Akon +│   │   └── Album inconnu +│   ├── Fat Larry's Band +│   │   └── Album inconnu +│   ├── Fatman Scoop & DJ Skribble Introducing Danny P +│   │   └── Album inconnu +│   ├── Faudel +│   │   └── Album inconnu +│   ├── Favretto +│   │   └── Album inconnu +│   ├── Faze Action +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Fedo Mora & Camurri +│   │   └── Album inconnu +│   ├── Feist +│   │   └── The Reminder +│   ├── Felix +│   │   └── Album inconnu +│   ├── Fergie +│   │   └── The Dutchess +│   ├── Festival Roblès +│   │   └── Le meilleur du Best Of de la compil +│   ├── Filterfunk +│   │   └── Album inconnu +│   ├── Fireball +│   │   └── What I Want +│   ├── Fischerspooner +│   │   ├── air4 mix +│   │   └── Never Win +│   ├── Flashback +│   │   └── Black Betty +│   ├── Fleetwood Mac +│   │   └── Say you will +│   ├── Floorfilla +│   │   └── Album inconnu +│   ├── FLORENT PAGNY +│   │   ├── Ailleurs Land +│   │   ├── Album inconnu +│   │   └── Ma compil +│   ├── Flo Rida +│   │   └── Album inconnu +│   ├── Floris +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Flying Disc Federation +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Foo Fighters +│   │   ├── Album inconnu +│   │   └── One By One +│   ├── Foreigner +│   │   └── 4 +│   ├── Fourth World +│   │   └── Kyoto Jazz Massive pres. Crossbreed +│   ├── Fpi Project +│   │   └── Album inconnu +│   ├── Fragma +│   │   ├── Album inconnu +│   │   ├── Toca Me +│   │   └── Toca's Miracle _ Toca Me +│   ├── France 3 +│   │   └── --= générique tv _ émission =-- +│   ├── France 5 +│   │   └── Album inconnu +│   ├── FRANCE GALL_CLAUDE FRANCOIS +│   │   └── Le Temps Des Copains +│   ├── Francesco Napoli +│   │   └── Album inconnu +│   ├── Francis LAI +│   │   └── --= générique tv _ indicatif chaine =-- +│   ├── Francis Lalanne +│   │   ├── Album inconnu +│   │   └── La maison du bonheur +│   ├── François de Roubaix (avec Louis et Olivier de Funes) +│   │   └── L'homme orchestre +│   ├── Francois de Roubaix Featuring Johanna Shimkus +│   │   └── Tante Zita +│   ├── Francoise Hardy +│   │   └── Album inconnu +│   ├── Françoise Hardy +│   │   ├── Album inconnu +│   │   └── Françoise Hardy +│   ├── François Moity +│   │   └── Les Hits De La Pub +│   ├── François Moity et Nicolas Yvan +│   │   └── La Pub en musique +│   ├── François Pérusse +│   │   └── Les 2 minutes du Peuple +│   ├── Frankee +│   │   └── F.u.r.b Fu Right Back - Single +│   ├── Frank Sinatra +│   │   └── Album inconnu +│   ├── Frank Trax +│   │   └── Album inconnu +│   ├── Franky Vincent +│   │   └── Album inconnu +│   ├── Frank Zappa +│   │   └── The Lost Episodes +│   ├── Franz Ferdinand +│   │   ├── 2004_ Franz Ferdinand +│   │   └── Album inconnu +│   ├── franz_schubert +│   │   └── les_plus_grands_chefs_dorchestre_cd09 +│   ├── Freaks Jam +│   │   └── I Like It (Singles) +│   ├── Freddie Mercury +│   │   └── The Freddie Mercury Album +│   ├── Freddy Fader Vw the Dukes +│   │   └── Dancefloor 2008 +│   ├── Frédéric François +│   │   └── Mes Plus Grands Succès +│   ├── Frederico Franchi +│   │   └── Dancefloor FG Summer 2007 +│   ├── Fred Pellichero +│   │   └── Album inconnu +│   ├── Freeform Five +│   │   └── No More Conversations +│   ├── Freemasons +│   │   └── Album inconnu +│   ├── French Affair +│   │   ├── Comme Ci Comme Ca +│   │   └── Desire +│   ├── Frenchloverz +│   │   └── Sex (Singles) +│   ├── FRÈRES MISÈRE +│   │   └── Album inconnu +│   ├── Fugees +│   │   └── Greatest Hits +│   ├── Full Gainer +│   │   └── Album inconnu +│   ├── Full Intention +│   │   └── Album inconnu +│   ├── Full Monty +│   │   └── Full Monty +│   ├── Fun Factory +│   │   └── Album inconnu +│   ├── FUNK BUSTER +│   │   └── Album inconnu +│   ├── Funkerman +│   │   └── Speed Up +│   ├── Fun Radio +│   ├── Future Of Vision +│   │   └── Album inconnu +│   ├── Gage +│   │   └── Album inconnu +│   ├── Gala +│   │   └── Album inconnu +│   ├── Gambas & Alvaro +│   │   └── Dancefloor 2008 +│   ├── Garbage +│   │   ├── Album inconnu +│   │   └── Version 2.0 +│   ├── Gareth Gates +│   │   └── Album inconnu +│   ├── Garou +│   │   └── Album inconnu +│   ├── Gary Jules +│   │   └── Donnie Darko +│   ├── Gater +│   │   └── Album inconnu +│   ├── Gavin DeGraw +│   │   └── Album inconnu +│   ├── Genesis +│   │   └── The Lamb Lies Down On Broadway CD1 +│   ├── GENTLEMAN +│   │   ├── Confidence +│   │   └── Journey To Jah +│   ├── George Brassens +│   │   └── Album inconnu +│   ├── George Duke +│   │   └── Album inconnu +│   ├── George MC Crae +│   │   ├── Album inconnu +│   │   └── Rock Your Baby +│   ├── Georgette Plana +│   │   └── Album inconnu +│   ├── Gerald De Palmas +│   │   ├── Live 2002 CD1 +│   │   └── Live 2002 CD2 +│   ├── Gérard Lenorman +│   │   ├── Album inconnu +│   │   └── La balade des gens heureux +│   ├── Geri Halliwell +│   │   └── its raining men +│   ├── Get Far +│   │   └── Shining star vinyl +│   ├── Get Far Feat Sagi Rei +│   │   └── Album inconnu +│   ├── Geyster +│   │   └── Album inconnu +│   ├── Gigi D' agostino +│   │   └── Album inconnu +│   ├── Gigi D'Agostino +│   │   └── Album inconnu +│   ├── Gilbert Montagne +│   │   └── Album inconnu +│   ├── Gimme All Your Loving +│   │   └── Album inconnu +│   ├── Ginie Line +│   │   └── Album inconnu +│   ├── Giorgio Moroder +│   │   └── Album inconnu +│   ├── Giorgio Moroder vs Jam & Spoon +│   │   └── Album inconnu +│   ├── GIPSY +│   │   └── Album inconnu +│   ├── Glenn Underground +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Global Deejays +│   │   ├── Album inconnu +│   │   ├── Crazy Kids +│   │   └── The Sound of San Francisco +│   ├── Global Deejays featuring Technotronic +│   │   └── Get Up (Single) +│   ├── GLOBAL DEEJAYS & TECHNOTRONIC +│   │   └── Artiste à trier +│   ├── Gloria Gaynor +│   │   ├── Album inconnu +│   │   └── I Will Survive +│   ├── Gnarls Barkley +│   │   ├── Crazy +│   │   ├── Selections from St. Elsewhere +│   │   └── The Odd Couple +│   ├── Gnawa Diffusion +│   │   └── Algeria +│   ├── God Lives Underwater +│   │   └── Album inconnu +│   ├── Goldbug +│   │   └── Album inconnu +│   ├── GoldFrapp +│   │   ├── Felt Mountain +│   │   ├── Seventh Tree (Special Edition) +│   │   ├── Strict Machine +│   │   └── Supernature +│   ├── Goldorak La legende d'Actar +│   │   └── Album inconnu +│   ├── Good Charlotte +│   │   ├── The Chronicles of Life and Death +│   │   └── The Young And The Hopeless +│   ├── gorillaz +│   │   ├── 19-2000 +│   │   ├── Clint eastwood +│   │   ├── Demon Days +│   │   ├── Gorillaz +│   │   └── Gorillaz Collection +│   ├── Gotan Project +│   │   ├── Inspiración Espiración (Mixed CD) +│   │   └── La Revancha Del Tango +│   ├── Grand Orchestre du Splendide +│   │   └── Album inconnu +│   ├── Green Day +│   │   ├── 21st Century Breakdown +│   │   ├── American Idiot +│   │   └── Dookie +│   ├── Green Day Vs Oasis Vs Eminem +│   │   └── Album inconnu +│   ├── Green Velvet +│   │   └── La La Land +│   ├── Grégoire +│   │   └── Toi + Moi +│   ├── Grim Skunk +│   │   └── Album inconnu +│   ├── Grind Mode +│   │   └── Florida Club Music +│   ├── Groove Coverage +│   │   └── Album inconnu +│   ├── GTA Vice City Soundtrack +│   │   ├── Emotion.98.3 +│   │   ├── Fever.105 +│   │   ├── Flash.FM +│   │   ├── Radio Espantoso +│   │   ├── V-Rock +│   │   ├── Wave.103 +│   │   └── Wildstyle +│   ├── Guesch Patti +│   │   └── Album inconnu +│   ├── Guns N' Roses +│   │   ├── Album inconnu +│   │   └── Use Your Illusion II +│   ├── Guru Josh Project +│   │   ├── Album inconnu +│   │   └── Infinity 2008 +│   ├── Gusto +│   │   └── Album inconnu +│   ├── Guy Bedos et Sophie Daumier +│   │   ├── Album inconnu +│   │   └── La drague +│   ├── Gwen Stefani +│   │   ├── Album inconnu +│   │   ├── Love.Angel.Music.Baby [Bonus Tracks] +│   │   └── What You Waiting For-(Promo CD +│   ├── Gypsy King +│   │   └── Album inconnu +│   ├── Haddaway +│   │   ├── What Is Love (Reloaded) +│   │   └── What Is Love (Single) +│   ├── Haendel +│   │   └── La Pub en musique +│   ├── Hagen, Nina +│   │   └── Album inconnu +│   ├── Hairy Diamond +│   │   └── La Pub en musique +│   ├── Hakim +│   │   └── Yaho +│   ├── Hakimakli +│   │   └── Album inconnu +│   ├── Hanson +│   │   └── Middle of Nowhere +│   ├── Happy Mondays +│   │   └── Pills 'N' Thrills And Bellyach +│   ├── Hard in Tango +│   │   └── Album inconnu +│   ├── Hardrox +│   │   └── Feel The Hard Rock +│   ├── Harold Faltermeyer +│   │   ├── Album inconnu +│   │   └── Beverly Hills Cop OST +│   ├── Harrison Crump +│   │   └── Boom Da Boom +│   ├── Harry 'choo' 'choo' Romero +│   │   └── Album inconnu +│   ├── Harvey Milk +│   │   └── Album inconnu +│   ├── Hélène Ségara +│   │   └── Humaine +│   ├── Helmut Fritz +│   │   └── Album inconnu +│   ├── Henri Salvador +│   │   ├── Album inconnu +│   │   ├── L'indispensable +│   │   └── Salvador s'amuse +│   ├── Herbert GrOemeyer +│   │   └── Album inconnu +│   ├── Hermes House Band +│   │   └── German Top100 Single Charts +│   ├── Hervé Villard +│   │   └── Album inconnu +│   ├── H-F-Thiefaine +│   │   └── Tout Corps Vivant Branché Sur Le Secteur Étant Appelé À S'émouvoir +│   ├── Hilary Duff +│   │   ├── Metamorphosis +│   │   └── Santa Clause Lane +│   ├── Hi_Tack +│   │   ├── Album inconnu +│   │   └── Say Say Say (Waiting 4 U) +│   ├── Hithouse +│   │   └── Album inconnu +│   ├── Hit Makers +│   │   └── Album inconnu +│   ├── Hold Up +│   │   └── Album inconnu +│   ├── Holy Ghost +│   │   └── Album inconnu +│   ├── Hoobastank +│   │   └── Album inconnu +│   ├── Hosue Revival +│   ├── Hot Butter +│   │   ├── Album inconnu +│   │   └── Hot Butter +│   ├── http_ +│   │   ├── Album inconnu +│   │   └── Ibiza +│   ├── Hubert-Felix Thiefaine +│   │   └── Les Fils du Coupeur de Joints +│   ├── Hubert-Félix Thiéfaine +│   │   ├── 78-98 +│   │   ├── Album inconnu +│   │   └── De l'amour de l'art ou du coch +│   ├── Huey 'Piano' Smith and the Clowns +│   │   └── Album inconnu +│   ├── Humate +│   │   └── Cafe Ibiza - Best Of Balearic Ambient & Chill Out Music +│   ├── Hush +│   │   └── Bulletproof +│   ├── Hyper +│   │   └── We Control +│   ├── Ian Carey +│   │   ├── Keep On Rising +│   │   └── Say What You Want +│   ├── Ian Carey Project +│   │   └── Get Shaky +│   ├── Ian Pooley +│   │   └── What's Your Number +│   ├── Ian Van Dahl +│   │   └── Album inconnu +│   ├── Ibiza Fever +│   │   └── Album inconnu +│   ├── Ibiza Voice +│   │   └── Album inconnu +│   ├── Ice & Cream Vs Spagna +│   │   └── Album inconnu +│   ├── Iggy Pop +│   │   ├── American Caesar +│   │   └── Lust For Life +│   ├── Iggy Pop; Goran Bregovic +│   │   └── Arizona Dream +│   ├── Iio +│   │   └── Album inconnu +│   ├── Ike & Tina Turner +│   │   └── Album inconnu +│   ├── Ilan Tenenbaum +│   │   └── Album inconnu +│   ├── Ilan vs Shave +│   │   └── Album inconnu +│   ├── il_divo +│   │   └── ancora +│   ├── Il était une fois +│   │   └── Album inconnu +│   ├── Ilona +│   │   ├── Album inconnu +│   │   └── Un Monde Parfait CDM +│   ├── Ilona Mitrecey +│   │   └── Un Monde Parfait +│   ├── Ils +│   │   └── Bohemia +│   ├── Ilse DeLange +│   │   └── Clean Up +│   ├── Imagination +│   │   └── Album inconnu +│   ├── Inaya Day +│   │   └── Keep Pushin' +│   ├── Inaya Day Vs Digitalism +│   │   └── Album inconnu +│   ├── Inc +│   │   └── Album inconnu +│   ├── Incubus +│   │   └── Make Yourself +│   ├── In Da Mix +│   │   └── Album inconnu +│   ├── India Arie +│   │   └── Album inconnu +│   ├── Indicatif Radioscopie (Jacques Chancel) +│   │   └── --= générique tv _ indicatif radio _ france inter=-- +│   ├── Indochine +│   │   ├── Album inconnu +│   │   ├── Best of +│   │   ├── Les Versions Longues +│   │   └── Paradize +│   ├── Infernal +│   │   ├── A To The B (Singles) +│   │   ├── From Paris to Berlin +│   │   └── Ten Miles (Single) +│   ├── In-Grid +│   │   └── Album inconnu +│   ├── Inna㌀ +│   │   └── Album inconnu +│   ├── Inner Circle +│   │   └── Album inconnu +│   ├── Inner City +│   │   ├── Album inconnu +│   │   └── Big Fun +│   ├── Intégrale de 61 albums +│   │   ├── CD1 +│   │   └── CD2 +│   ├── Interville 85 +│   │   └── --= générique tv _ émission =-- +│   ├── Inva Mula +│   │   └── Album inconnu +│   ├── INXS +│   │   └── Album inconnu +│   ├── Irene Cara +│   │   └── Album inconnu +│   ├── Isabelle Boulay +│   │   ├── De Retour À La Source +│   │   ├── Nos Lendemains +│   │   └── Tout Un Jour +│   ├── Isidor +│   │   └── Album inconnu +│   ├── Isolee +│   │   └── Album inconnu +│   ├── Jackie De Shannon +│   │   └── Les Hits De La Pub +│   ├── Jack Ingram +│   │   └── This Is It +│   ├── Jack Johnson +│   │   └── Album inconnu +│   ├── Jackson 5 +│   │   └── Album inconnu +│   ├── Jackson 5, The +│   │   └── The Ultimate Collection +│   ├── Jackson Five +│   │   └── ABC +│   ├── Jacksons, The +│   │   └── The Ultimate Collection +│   ├── Jacksons, The With Mick Jagger +│   │   └── The Ultimate Collection +│   ├── Jacques Brel +│   │   ├── Album inconnu +│   │   └── Ses 16 plus belles chansons +│   ├── Jaimeson +│   │   └── Album inconnu +│   ├── Jakarta +│   │   └── One Desire (Single) +│   ├── Jakatta Featuring Seal +│   │   └── My Vision +│   ├── Jamait +│   │   └── De Verres en Vers +│   ├── Jamelia +│   │   ├── Album inconnu +│   │   ├── Stop +│   │   ├── Superstar +│   │   ├── Thank You +│   │   └── Walk With Me +│   ├── James Blunt +│   │   ├── Album inconnu +│   │   ├── All The Lost Souls +│   │   └── Back to Bedlam +│   ├── James Brown +│   │   ├── Album inconnu +│   │   └── Sex MACHINE +│   ├── Jam & Spoon +│   │   └── Album inconnu +│   ├── Jane Birkin +│   │   ├── Album inconnu +│   │   └── Ex-fan des sixties +│   ├── Janet Jackson +│   │   └── Album inconnu +│   ├── Jan Wayne +│   │   ├── Album inconnu +│   │   └── Dancefloor 2008 +│   ├── Jaques Brel +│   │   └── Album inconnu +│   ├── Jay ce et les conquerants de +│   │   └── Album inconnu +│   ├── Jaydee +│   │   └── Album inconnu +│   ├── JayMen +│   │   └── Album inconnu +│   ├── Jay-Z +│   │   ├── Blueprint 3 +│   │   └── The Blueprint 3 +│   ├── Jay-Z Feat Kanye West & Rihanna +│   │   └── Blueprint 3 MixFiend.com _ MixtapeTorrent.com +│   ├── Jazzy M +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Jealousy +│   │   └── Lucy +│   ├── Jean Claude PETIT +│   │   └── --= générique tv _ émission =-- +│   ├── Jean Dujardin +│   │   └── Crazy Kids +│   ├── Jean-Jacques Lionel +│   │   └── Album inconnu +│   ├── Jean Michel Jarre +│   │   └── Oxygène +│   ├── Jean-Michel Jarre +│   │   ├── AERO +│   │   ├── Images +│   │   └── Teo & Tea +│   ├── Jeanne et Serge +│   │   └── Album inconnu +│   ├── Jean Roch +│   │   └── Album inconnu +│   ├── Jeckyll & Hyde +│   │   └── Dancefloor 2008 +│   ├── Jeff Man feat Lokan +│   │   └── Album inconnu +│   ├── Jeffray & Calmani +│   │   └── Album inconnu +│   ├── Jeff Watson +│   │   └── Around The Sun +│   ├── Jenifer +│   │   ├── Album inconnu +│   │   └── Lunatique +│   ├── Jennifer Lopez +│   │   ├── Album inconnu +│   │   ├── J. Lo +│   │   └── On The 6 +│   ├── Jerry Lee Lewis +│   │   └── The best of 50-60-70-80-90 +│   ├── Jessica Simpson +│   │   └── Album inconnu +│   ├── Jessy Matador +│   │   ├── Album inconnu +│   │   └── Décalé Gwada - Single +│   ├── Jevetta Steele +│   │   └── Album inconnu +│   ├── J-Five +│   │   └── Album inconnu +│   ├── Jimi Hendrix +│   │   └── The best of 50-60-70-80-90 +│   ├── Jim Jamison +│   │   └── Alerte à Malibu +│   ├── Jimmy +│   │   └── Album inconnu +│   ├── JIMMY HENDRIX +│   │   └── Album inconnu +│   ├── Jim X Feat Lisa +│   │   └── Album inconnu +│   ├── Joachim Garraud +│   │   └── Album inconnu +│   ├── Joan Jett and the Blackhearts +│   │   └── I Love Rock 'n Roll +│   ├── Joan Osbourne +│   │   └── The best of 50-60-70-80-90 +│   ├── Jocelyn Brown +│   │   └── Album inconnu +│   ├── Jocelyne Labylle & Cheela +│   │   └── Album inconnu +│   ├── Jody +│   │   └── Album inconnu +│   ├── Joe Budden +│   │   └── Album inconnu +│   ├── Joe Claussell +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Joe Cocker +│   │   ├── Respect yourself +│   │   ├── The best of 50-60-70-80-90 +│   │   └── The Millennium Collection +│   ├── Joe Dassin +│   │   ├── 23 Succès +│   │   ├── Album inconnu +│   │   └── L'été indien +│   ├── Joe Jackson +│   │   └── I'm the Man +│   ├── Joel Goldsmith +│   │   └── The Best Of Stargate SG-1_ Season 1 +│   ├── Joey Ramone +│   │   └── What A Wonderfull World +│   ├── johannes_brahms +│   │   └── les_plus_grands_chefs_dorchestre_cd14 +│   ├── John Dahlback +│   │   └── Dancer (Mutekki 23) +│   ├── John Lennon +│   │   └── The best of 50-60-70-80-90 +│   ├── John Lenon +│   │   └── John Lenon The Collection +│   ├── John Mayall & The Bluesbreakers +│   │   └── Blues Breakers +│   ├── John Murphy & Daniel Griffiths +│   │   └── Snatch - Soundtrack +│   ├── Johnny Clegg +│   │   └── Album inconnu +│   ├── Johny Hallyday +│   │   └── Insolitudes +│   ├── Jojo +│   │   └── Album inconnu +│   ├── Jomanda +│   │   └── GTA San Andreas Soundtrack +│   ├── Jonas Brothers +│   │   └── Album inconnu +│   ├── Jonatan +│   │   └── Album inconnu +│   ├── Jon Bon Jovi +│   │   └── Album inconnu +│   ├── Jordan +│   │   └── Dancefloor 2008 +│   ├── Jordin Spark +│   │   └── Album inconnu +│   ├── joseph_haydn +│   │   └── les_plus_grands_chefs_dorchestre_cd13 +│   ├── Josephine Baker +│   │   └── Album inconnu +│   ├── Juanes +│   │   ├── Mi Sangre +│   │   └── title +│   ├── Julian Jeweil +│   │   └── Air Conditionné (Single) +│   ├── Julien Clerc +│   │   ├── Album inconnu +│   │   └── Double enfance +│   ├── Julie Pietri +│   │   └── Album inconnu +│   ├── Juliet +│   │   └── Avalon (Singles) +│   ├── Juliette +│   │   ├── Juliette Chante Aux Halles +│   │   ├── Le festin de Juliette +│   │   ├── Mutatis mutandis +│   │   └── Rimes féminines +│   ├── Julie Zenatti +│   │   └── Album inconnu +│   ├── Junior Caldera +│   │   ├── Album inconnu +│   │   ├── Dancefloor FG Summer 2007 +│   │   └── Feel it +│   ├── Junior Jack +│   │   └── Album inconnu +│   ├── Junior Senior +│   │   ├── Album inconnu +│   │   └── Hey Hey My My Yo Yo +│   ├── Junior Senior feat Thomas Troelsen +│   │   └── Album inconnu +│   ├── Just A Man +│   │   └── Album inconnu +│   ├── Justice +│   │   ├── Album inconnu +│   │   └── Dancefloor FG Summer 2007 +│   ├── Justin Timberlake +│   │   ├── Album inconnu +│   │   ├── FutureSex _ LoveSounds +│   │   ├── FutureSex_LoveSounds +│   │   └── Justified +│   ├── Juvenile +│   │   └── Reality Check +│   ├── Kana +│   │   ├── Album inconnu +│   │   └── Kana +│   ├── Kangoor Faiza +│   │   └── Album inconnu +│   ├── Kansascali +│   │   └── Album inconnu +│   ├── Karin De Ponti +│   │   └── Album inconnu +│   ├── Karol +│   │   └── Crazy Kids +│   ├── Kasabian +│   │   └── Album inconnu +│   ├── Kaskade +│   │   ├── Album inconnu +│   │   └── Sorry (Single) +│   ├── Kaskade & Deadmau5 +│   │   └── Promo Only Dance Radio July +│   ├── Kat deLuna +│   │   └── 9 Lives +│   ├── Katerine +│   │   ├── Mes Mauvaises Frequentations +│   │   └── Robots Apres Tout +│   ├── Kate Ryan +│   │   ├── Album inconnu +│   │   ├── Different +│   │   └── Ella Elle L'a (Single) +│   ├── Katiana +│   │   └── Titre de l'album +│   ├── Katy Perry +│   │   └── Album inconnu +│   ├── KC and the Sunshine Band +│   │   ├── Album inconnu +│   │   └── KC and the Sunshine Band +│   ├── KCPK +│   │   └── Album inconnu +│   ├── KC & The Sunshine Band +│   │   └── Album inconnu +│   ├── Keane +│   │   └── Album inconnu +│   ├── Keilis +│   │   └── Album inconnu +│   ├── Kelly +│   │   └── Album inconnu +│   ├── Kelly Clarkson +│   │   ├── Album inconnu +│   │   └── Thankful +│   ├── Kelly Rowland +│   │   ├── Simply Deep +│   │   └── Work +│   ├── Ken Lazlo Vs Disco Dice +│   │   └── Album inconnu +│   ├── Kenny G +│   │   └── Paradise +│   ├── Kenny Hawkes +│   │   └── Album inconnu +│   ├── Kesha +│   │   └── Animal +│   ├── Kevin Kiner +│   │   └── The Best Of Stargate SG-1_ Season 1 +│   ├── Kevin Lyttle +│   │   └── Album inconnu +│   ├── Kevin Yost +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Keysha +│   │   └── Album inconnu +│   ├── Khaled +│   │   └── Sahra +│   ├── Kid Créole And The Coconuts +│   │   └── Album inconnu +│   ├── KiD CuDi +│   │   └── Album inconnu +│   ├── Kid Rock +│   │   └── Kid Rock +│   ├── Kiko Navarro +│   │   └── Album inconnu +│   ├── Killing Joke +│   │   └── Album inconnu +│   ├── Kim Leoni +│   │   ├── Album inconnu +│   │   └── Dancefloor 2008 +│   ├── Kim Wilde Never trust a stra +│   │   └── Album inconnu +│   ├── King Africa +│   │   └── La bomba +│   ├── King Kuduro +│   │   └── Album inconnu +│   ├── Kingsmen +│   │   └── The best of 50-60-70-80-90 +│   ├── Kings of Leon +│   │   └── Album inconnu +│   ├── Kinito +│   │   └── Kinito +│   ├── Kinks +│   │   └── The best of 50-60-70-80-90 +│   ├── Kira +│   │   └── Album inconnu +│   ├── Kiss +│   │   └── La Pub en musique +│   ├── Kiss I was made for loving y +│   │   └── Album inconnu +│   ├── Klaas +│   │   └── Our Own Way +│   ├── Klaxons +│   │   └── Myths of the Near Future +│   ├── KLF - America +│   │   └── Album inconnu +│   ├── K'maro +│   │   └── Album inconnu +│   ├── Kmc Ft Sandy +│   │   └── Album inconnu +│   ├── Kolding +│   │   └── Dancefloor 2008 +│   ├── Kontakt +│   │   └── Album inconnu +│   ├── Kool and the Gang +│   │   ├── Album inconnu +│   │   ├── Celebrate! +│   │   ├── Ladies' Night +│   │   ├── Something Special +│   │   └── The Hits_ Reloaded Promo_CDA +│   ├── Kool And The Gang feat Liberty +│   │   └── Album inconnu +│   ├── Kool Shen +│   │   └── Dernier Round +│   ├── Kool & The Gang +│   │   └── Album inconnu +│   ├── Kool & The Gang_ Hits Reloaded +│   │   └── The Hits_ Reloaded Promo_CDA +│   ├── Kortezman +│   │   ├── Album inconnu +│   │   └── Everybody's Free +│   ├── Koxie +│   │   └── Album inconnu +│   ├── Krafft +│   │   └── Rock Da House +│   ├── Kris Kross +│   │   └── Album inconnu +│   ├── Kyle Evans +│   │   └── Album inconnu +│   ├── Kylian Mash & Laurent Konrad Present Discobitch +│   │   └── C'est Beau La Bourgeoisie +│   ├── Kymai +│   │   └── Album inconnu +│   ├── Kym Marsh +│   │   └── Album inconnu +│   ├── Kyo +│   │   ├── 300 Lesions +│   │   └── Le Chemin +│   ├── Kyoto Jazz Massive +│   │   └── Kyoto Jazz Massive pres. Crossbreed +│   ├── L5 +│   │   ├── L5 +│   │   └── Retiens-Moi +│   ├── Laam +│   │   └── Album inconnu +│   ├── La Bande A Basile +│   │   └── Album inconnu +│   ├── La Bouche +│   │   ├── Album inconnu +│   │   ├── All Mixed Up +│   │   ├── A Moment Of Love +│   │   └── Sweet Dreams - The Album +│   ├── La Compagnie Créole +│   │   └── Album inconnu +│   ├── Lady +│   │   └── Album inconnu +│   ├── Lady Gaga +│   │   ├── The Fame Monster CD 1 +│   │   └── The Fame Monster (CD2 - The Fame) +│   ├── Lady Gaga (The Fame Monster) CD 1 +│   │   └── The Fame Monster CD 1 +│   ├── La Grande Sophie +│   │   ├── Et si c'était moi +│   │   ├── Le Porte Bonheur +│   │   └── S'agrandit +│   ├── Lakama +│   │   └── Album inconnu +│   ├── La luna +│   │   └── Album inconnu +│   ├── La Queuleuleu +│   │   └── Album inconnu +│   ├── La Ruda Salska +│   │   └── Album inconnu +│   ├── Lasgo +│   │   ├── Far Away +│   │   ├── Some Things +│   │   └── Surrender (Single) +│   ├── Las Ketchup +│   │   └── Album inconnu +│   ├── La Souris Déglinguée +│   │   └── Album inconnu +│   ├── Latina Cafe Mundo Latino +│   │   └── Album inconnu +│   ├── Laura Branigan +│   │   ├── Album inconnu +│   │   └── The best of 50-60-70-80-90 +│   ├── Laurent C +│   │   └── Album inconnu +│   ├── Laurent Garnier +│   │   ├── Shot In The Dark +│   │   └── The Cloud Making Machine +│   ├── Laurent Voulzy +│   │   ├── Album inconnu +│   │   ├── Belle-Ile-en-Mer +│   │   └── Rockollection +│   ├── Laurent Wolf +│   │   ├── Album inconnu +│   │   └── www.livingelectro.com +│   ├── Laurent Wolf vs Ritmo Dynamic +│   │   └── Album inconnu +│   ├── Laza +│   │   └── Album inconnu +│   ├── LCD Soundsystem +│   │   └── Album inconnu +│   ├── le 6-9 +│   │   └── Crazy Kids +│   ├── Leann Rimes +│   │   └── Album inconnu +│   ├── Le Dormeur (Pleasure Game) +│   │   └── Album inconnu +│   ├── Led Zeppelin +│   │   ├── Album inconnu +│   │   ├── Mothership +│   │   └── The best of 50-60-70-80-90 +│   ├── Lee-Ann Raz +│   │   └── Album inconnu (12_10_2006 18_00_07) +│   ├── Leger & Lake +│   │   └── Pacha 2007 +│   ├── Léger & Lake +│   │   └── Mistakes EP +│   ├── Lego +│   │   └── El Ritmo De Verdad +│   ├── Le Grand Orchestre Du Splendid +│   │   └── Album inconnu +│   ├── Le Grand Orchestre Du Splendide +│   │   └── Album inconnu +│   ├── Lemar +│   │   └── Album inconnu +│   ├── Lemon +│   │   └── Album inconnu +│   ├── Lene Marlin +│   │   └── Playing my game +│   ├── Leona Lewis +│   │   └── Album inconnu +│   ├── Leopold Nord & Vous +│   │   └── Album inconnu +│   ├── Le Petit Ménestrel +│   │   └── Chansons Dorées De Notre Enfance +│   ├── Le Peuple de l'Herbe +│   │   └── Album inconnu +│   ├── Les +│   │   └── Album inconnu +│   ├── Les Annees Tubes +│   │   └── Special 70 +│   ├── Les Bronz +│   │   └── Album inconnu +│   ├── Les Caméléons +│   │   └── Album inconnu +│   ├── Les Chevaliers Du Fiel Je Te +│   │   └── Album inconnu +│   ├── Les Compagnons de la Chanson +│   │   ├── Disque 1 +│   │   ├── Disque 2 +│   │   ├── Disque 3 +│   │   ├── Disque 4 +│   │   ├── Disque 5 +│   │   ├── Disques Pathé CD 1 +│   │   └── Disques Pathé CD 2 +│   ├── Les Connards +│   │   └── Album inconnu +│   ├── Les Enfoires +│   │   └── Album inconnu +│   ├── Les Fils De Teuhpu +│   │   └── Album inconnu +│   ├── Les Hurlements de Léo +│   │   └── Album inconnu +│   ├── Leslie +│   │   └── Crazy Kids +│   ├── Les Ministars +│   │   └── Album inconnu +│   ├── Les mondes engloutis +│   │   └── Album inconnu +│   ├── Les Mysterieuses Cites D'Or +│   │   └── Album inconnu +│   ├── Les Negresses Vertes +│   │   └── Album inconnu +│   ├── Les Négresses Vertes +│   │   └── Album inconnu +│   ├── Les Nuls +│   │   └── Album inconnu +│   ├── Les Peanuts +│   │   └── --= générique tv _ da =-- +│   ├── Le Splendid' +│   │   └── Album inconnu +│   ├── Les Poppys +│   │   └── Non, non, rien n'a changé +│   ├── Les Rita Mitsouko +│   │   └── Album inconnu +│   ├── Les Rythmes Digitales +│   │   └── Album inconnu +│   ├── Les Satellites +│   │   └── Album inconnu +│   ├── Les Sheriff +│   │   └── Album inconnu +│   ├── Les Sheriffs +│   │   ├── Album inconnu +│   │   └── Inconnu +│   ├── Les Surfs +│   │   └── Album inconnu +│   ├── Les Têtes Raides +│   │   └── Chamboultou +│   ├── Les Thugs +│   │   └── Album inconnu +│   ├── Les trésors du classique +│   │   └── Les trésors classiques vol3 +│   ├── Les Visiteurs +│   │   └── Album inconnu +│   ├── Les VRP +│   │   └── Album inconnu +│   ├── Les Wampas +│   │   ├── Album inconnu +│   │   ├── Kiss +│   │   └── Les Wampas vous aiment +│   ├── Les Wriggles +│   │   ├── Ah Bah Ouais Mais Bon +│   │   ├── Justice avec des saucisses +│   │   └── Live _La Cigale_ +│   ├── Le Temps Des Gitans +│   │   └── Album inconnu +│   ├── Le Tone +│   │   ├── Album inconnu +│   │   └── Joli Dragon - Maxi +│   ├── LFO +│   │   └── Sheath +│   ├── Liberty X +│   │   └── Album inconnu +│   ├── Licence IV +│   │   └── Album inconnu +│   ├── Lila Downs +│   │   └── Mexican Music +│   ├── Lil' Kim featuring Phil Collins +│   │   └── In The Air Tonight +│   ├── Lil' Louis +│   │   └── Album inconnu +│   ├── Lil Mama +│   │   └── March Hits 2009 DJ JoVy +│   ├── Lily Allen +│   │   └── Album inconnu +│   ├── Lime +│   │   └── Album inconnu +│   ├── Linkink Park +│   │   └── Album inconnu +│   ├── Lionel Richie +│   │   ├── Album inconnu +│   │   └── The best of 50-60-70-80-90 +│   ├── Lipps, Inc +│   │   └── Album inconnu +│   ├── Liquido Narcotic +│   │   └── Album inconnu +│   ├── Lisa Lisa & Cult Jam +│   │   └── Album inconnu +│   ├── Lisa Maffia +│   │   └── Album inconnu +│   ├── Lisa Marie Presley +│   │   └── To Whom It May Concern +│   ├── Lisa Shaw +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Little Peggy March +│   │   └── The best of 50-60-70-80-90 +│   ├── Lloyd Cole And The Commotions +│   │   └── Mainstream +│   ├── LMC Vs U2 +│   │   └── Album inconnu +│   ├── LMFAO_-_Sorry_For_Party_Rocking +│   │   └── LMFAO_-_Sorry_For_Party_Rocking-2011-MOD +│   ├── Lobo Ismail +│   │   └── Dancefloor 2008 +│   ├── Looney Toons +│   │   └── Album inconnu +│   ├── Lordi +│   │   ├── lordi live at the finnish eurovision song contest +│   │   └── The Arockalypse +│   ├── Lord Kossity +│   │   ├── Everlord +│   │   └── Koss City +│   ├── Lord Kossity Feat Nicky B +│   │   └── Album inconnu +│   ├── Lorin Maazel_ Orchestre National De France +│   │   └── L'Enfant et les sortilèges +│   ├── Lorna +│   │   └── Album inconnu +│   ├── Los Bravos +│   │   └── The best of 50-60-70-80-90 +│   ├── Los Del Rio +│   │   └── Album inconnu +│   ├── Los Ladrones +│   │   └── Kyoto Jazz Massive pres. Crossbreed +│   ├── Lost Soul +│   │   └── Album inconnu +│   ├── Lou Bega +│   │   ├── A Little Bit Of Mambo +│   │   └── King Of Mambo +│   ├── Louis Armstrong & Ella Fitzgerald +│   │   └── The best of 50-60-70-80-90 +│   ├── Louise Attaque +│   │   ├── Album inconnu +│   │   ├── A Plus Tard Crocodile +│   │   ├── Comme On A Dit +│   │   └── Louise Attaque +│   ├── Louise Attaque Je t'emmène a +│   │   └── Album inconnu +│   ├── Lounge Conjunction +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Lou Reed +│   │   ├── Berlin +│   │   ├── The best of 50-60-70-80-90 +│   │   └── Walk On The Wild Side - The Best Of Lou Reed +│   ├── L'Ourson +│   │   └── Album inconnu +│   ├── Love Unlimited Orchestra +│   │   ├── Album inconnu +│   │   └── Under the Influence of Love Unlimited +│   ├── Luca Zeta +│   │   └── Album inconnu +│   ├── Luciano Pavarotti +│   │   └── Album inconnu +│   ├── Lucky Twice +│   │   └── Album inconnu +│   ├── ludacris usher and lil john +│   │   └── Album inconnu +│   ├── ludwig_van_beethoven +│   │   ├── les_plus_grands_chefs_dorchestre_cd02 +│   │   ├── les_plus_grands_chefs_dorchestre_cd03 +│   │   └── les_plus_grands_chefs_dorchestre_cd04 +│   ├── Ludwig Von 88 +│   │   ├── Album inconnu +│   │   └── Houlala 2 - La mission +│   ├── Ludwig Von 88 01 +│   │   └── 17 Plmobs pur péter les Tubes +│   ├── Luigi Tenco +│   │   └── Sapore D´amore 1 +│   ├── Luis +│   │   └── Les Hits De La Pub +│   ├── Luis Mariano +│   │   └── Album inconnu +│   ├── Luke +│   │   └── La tête en arrière +│   ├── Lunar Base +│   │   └── Album inconnu +│   ├── Lupe Fiasco +│   │   └── Food & +│   ├── Lutique +│   │   └── Album inconnu +│   ├── LYNDA LEMAY +│   │   ├── Les Lettres Rouges +│   │   ├── Les secrets des oiseaux +│   │   ├── Nos Reves +│   │   └── Un Paradis Quelque Part +│   ├── Lynyrd Skynyrd +│   │   ├── Album inconnu +│   │   └── Les Hits De La Pub +│   ├── -M- +│   │   └── Je dis Aime +│   ├── M6 +│   │   └── --= générique tv _ émission =-- +│   ├── Macromedia Studio 8 FR (Dreamweaver 8 - Fireworks 8 - Flash 8) + Kegen +│   ├── Macy Gray +│   │   └── The Very Best of Macy Gray +│   ├── Madcon +│   │   ├── Album inconnu +│   │   └── Beggin +│   ├── Mademoiselle +│   │   └── Album inconnu +│   ├── Mad In Paris +│   │   └── Album inconnu +│   ├── Madness +│   │   └── Album inconnu +│   ├── Madonna +│   │   └── Album inconnu +│   ├── Magic Affair +│   │   └── Omen (The Story Continues...) +│   ├── Magic Box +│   │   └── Album inconnu +│   ├── Magic System +│   │   ├── 1er Gaou +│   │   ├── Album inconnu +│   │   └── Premier Gaou +│   ├── Maika +│   │   └── Album inconnu +│   ├── Mai Yamane +│   │   └── Cowboy Bebop +│   ├── Malek Chtiwi & Technotronics +│   │   └── Album inconnu +│   ├── Mama's & The Papa's +│   │   └── The best of 50-60-70-80-90 +│   ├── Manau +│   │   └── Album inconnu +│   ├── Mandaryna +│   │   └── Ev'ry Night CDS +│   ├── Manetto +│   │   └── Album inconnu +│   ├── Mano Negra +│   │   └── Best Of +│   ├── Mano Solo +│   │   ├── Je Sais Pas Trop +│   │   ├── La Marmaille Nue +│   │   ├── Les Animals +│   │   └── Les Années Sombres +│   ├── Manu Chao +│   │   └── Album inconnu +│   ├── Manuel malou +│   │   └── Gazon Maudit +│   ├── Man with Guitar +│   │   └── Album inconnu +│   ├── Marcel et son orchestre +│   │   └── Album inconnu +│   ├── Marcel Zanini +│   │   └── Tu veux ou tu veux pas +│   ├── March Hits 2011 +│   │   ├── CD 1 +│   │   ├── CD 2 +│   │   ├── Preview +│   │   ├── Remix +│   │   ├── Single Of The Month +│   │   └── The Hidden Corner +│   ├── Marc Lavoine +│   │   ├── Album inconnu +│   │   └── L'heure D'ete +│   ├── Marc Lavoine Catherine Ringer +│   │   └── Album inconnu +│   ├── Marc Maris +│   │   └── Album inconnu +│   ├── Marco Van Bassken +│   │   └── Dancefloor 2008 +│   ├── Marcus Levin +│   │   └── Album inconnu +│   ├── Mardie +│   │   └── Album inconnu +│   ├── Maria Callas, Tito Gobbi, Giuseppe di Stefano +│   │   └── Rigoletto +│   ├── Mariah Carey +│   │   ├── Album inconnu +│   │   └── Rainbow +│   ├── Mariah Carey ft Nelly & JD +│   │   └── Album inconnu +│   ├── Maria Isabel +│   │   └── Crazy Kids +│   ├── Maria Malibran +│   │   └── Cecilia Bartoli - Maria (Deluxe Hardcover Edition) +│   ├── Marianne Faithfull +│   │   └── La Pub en musique +│   ├── Marie Laforet +│   │   └── Album inconnu +│   ├── Marie Myriam +│   │   └── L'oiseau et l'enfant +│   ├── Marilyn Manson +│   │   └── The golden age of grotesque +│   ├── Marilyn Monroe +│   │   └── The Essential Recordings +│   ├── Mario +│   │   └── Album inconnu +│   ├── Mario Lopez +│   │   └── Album inconnu +│   ├── Mark Knight & Adam K & Soha +│   │   └── Album inconnu +│   ├── Mark Morrison +│   │   └── Album inconnu +│   ├── Mark SNOW +│   │   └── Album inconnu +│   ├── Maroon 5 +│   │   └── Songs About Jane +│   ├── M_A_R_R_S +│   │   └── Album inconnu +│   ├── martin solveg +│   │   └── martin solveg +│   ├── Martin Solveig Feat Jay Sebag +│   │   └── Album inconnu +│   ├── Martin Solveig Vs Java +│   │   └── remix +│   ├── Martin Solveig VS Salif Keita +│   │   └── air4 mix +│   ├── Marvin Gaye +│   │   └── The best of 50-60-70-80-90 +│   ├── Mary J Blige +│   │   └── Album inconnu +│   ├── Masha +│   │   └── Album inconnu +│   ├── Mask +│   │   └── Album inconnu +│   ├── Mason +│   │   └── Album inconnu +│   ├── MASON & PRINCESS SUPERSTAR +│   │   └── Artiste à trier +│   ├── MASSILIA SOUND SYSTEM +│   │   └── Best of +│   ├── Massilia Sound System Zebda +│   │   └── Album inconnu +│   ├── Master Blaster +│   │   └── Album inconnu +│   ├── Masterboy +│   │   ├── Colours +│   │   ├── Feel The Heat Of The Night +│   │   └── I Got To Give It Up +│   ├── Master Of Sciences +│   │   └── Power Rock +│   ├── Masters at Work +│   │   └── Album inconnu +│   ├── Mastiksoul +│   │   └── Album inconnu +│   ├── Mastodon +│   │   ├── Leviathan +│   │   └── Leviathan [Bonus Tracks] +│   ├── Mathieu Bouthier & Muttonheads +│   │   └── Album inconnu +│   ├── Mathieu Bouthier & Muttonheads Feat Caff +│   │   └── Album inconnu +│   ├── Mathieu Bouthier Vs Muttonheads +│   │   └── Dancefloor FG Summer 2007 +│   ├── Mathieu Chedid +│   │   └── Album inconnu +│   ├── Mathmata +│   │   └── Album inconnu +│   ├── Matmatah +│   │   ├── Album inconnu +│   │   ├── Archie Kramer +│   │   └── Ouache +│   ├── Mattafix +│   │   └── Album inconnu +│   ├── Matthieu Mends +│   │   └── Album inconnu +│   ├── Matt pokora +│   │   ├── Album inconnu +│   │   ├── Player +│   │   └── Showbiz +│   ├── Maurane +│   │   └── Album inconnu +│   ├── maurice_ravel +│   │   └── les_plus_grands_chefs_dorchestre_cd10 +│   ├── Maurice Ravel +│   │   └── Album inconnu +│   ├── Mauro Picotto +│   │   └── Komodo +│   ├── Maxime Le Forestier +│   │   └── Maxime Le Forestier +│   ├── Maximum Kouette +│   │   └── Album inconnu +│   ├── maxis +│   │   ├── Dim Chris +│   │   │   └── Sucker +│   │   ├── IAM +│   │   │   └── Je Danse Le Mia +│   │   ├── Lasgo +│   │   │   └── Surrender +│   │   ├── Martin Solveig +│   │   │   └── C'est La Vie +│   │   ├── Rob D +│   │   │   └── Clubbed To Death +│   │   └── Rozalla +│   │   └── Everybody's Free (To Feel Good) +│   ├── Maxx +│   │   ├── Album inconnu +│   │   └── To The Maxximum +│   ├── Maya +│   │   └── Maya L'abeille +│   ├── Mayaku +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── MC Solaar +│   │   ├── Cinquieme As +│   │   ├── Mach 6 +│   │   └── Qui Sème Le Vent Récolte Le Tempo +│   ├── M@D +│   │   └── Album inconnu +│   ├── Meat Loaf +│   │   └── The best of 50-60-70-80-90 +│   ├── Mecano +│   │   └── Album inconnu +│   ├── Medcab +│   │   └── Album inconnu +│   ├── MEDHY CUSTOS +│   │   ├── Album inconnu +│   │   └── Artiste à trier +│   ├── Medi-T +│   │   └── Non Spécifié +│   ├── megamix +│   ├── Melanie C +│   │   └── Album inconnu +│   ├── Menelik +│   │   └── Album inconnu +│   ├── Metallica +│   │   ├── Metallica +│   │   ├── Ride the Lightning +│   │   └── St. Anger +│   ├── M Factor +│   │   └── Album inconnu +│   ├── M-Factor +│   │   └── Album inconnu +│   ├── MGMT +│   │   └── Time To Pretend +│   ├── Miami Sound Machine Conga +│   │   └── Album inconnu +│   ├── Michael Bolton +│   │   └── The best of 50-60-70-80-90 +│   ├── Michael Bublé +│   │   └── Call Me Irresponsible +│   ├── Michael Gray +│   │   └── Album inconnu +│   ├── Michael Jackson And Diana Ross +│   │   └── The Ultimate Collection +│   ├── Michael Jackson And Siedah Garrett +│   │   └── The Ultimate Collection +│   ├── Michael Jackson (copie) +│   │   ├── Album inconnu +│   │   ├── Bad +│   │   ├── Blood On The Dance Floor - HIStory In The Mix +│   │   ├── Dangerous +│   │   ├── HIStory - Past, Present And Future, Book I +│   │   ├── Invincible +│   │   ├── Music And Me +│   │   ├── Number Ones +│   │   ├── Off The Wall +│   │   ├── Remix +│   │   ├── The Ultimate Collection +│   │   ├── Thriller +│   │   └── Thriller (25th Anniversary Edition) +│   ├── Michael Jackson & Paul McCartney +│   │   └── HIStory - Past, Present And Future, Book I +│   ├── Michael Jackson & Siedah Garrett +│   │   └── HIStory - Past, Present And Future, Book I +│   ├── Michael Jackson (With Akon) +│   │   └── Thriller (25th Anniversary Edition) +│   ├── Michael Jackson (With Fergie) +│   │   └── Thriller (25th Anniversary Edition) +│   ├── Michael Jackson (With Kanye West) +│   │   └── Thriller (25th Anniversary Edition) +│   ├── Michael Jackson (with Paul McCartney) +│   │   └── Thriller (25th Anniversary Edition) +│   ├── Michael Jackson With Paul McCartney +│   │   └── The Ultimate Collection +│   ├── Michael Mind +│   │   ├── Album inconnu +│   │   ├── German Top100 Single Charts +│   │   └── Show Me Love +│   ├── Michael Sembello +│   │   └── Bossa Nova Hotel +│   ├── Michael Youn +│   │   └── Album inconnu +│   ├── Michael Zager Band +│   │   └── Album inconnu +│   ├── Michel Delpech +│   │   └── Pour un flirt +│   ├── Michele Torr +│   │   └── Emmène-moi danser ce soir +│   ├── Michel Fugain +│   │   ├── Fais comme l'oiseau +│   │   └── Vivant à l'Olympia - 1990 +│   ├── Michel Jonasz +│   │   └── Tous Les Succ s De Michel Jonasz - Disc 1 +│   ├── Michelle Branch +│   │   └── Album inconnu +│   ├── Michel Legrand +│   │   └── Album inconnu +│   ├── Michel Polnareff +│   │   ├── Album inconnu +│   │   ├── Je suis un homme +│   │   ├── Passé Présent CD1 +│   │   └── Passé Présent CD2 +│   ├── Michel Sardou +│   │   └── Album inconnu +│   ├── Mickey 3D +│   │   ├── La Trêve +│   │   ├── Live à Saint-Etienne +│   │   ├── Matador +│   │   └── Mistigri Torture +│   ├── Midnight Oil +│   │   ├── Blue sky mining +│   │   └── Diesel And Dust +│   ├── Mika +│   │   ├── Album inconnu +│   │   └── Life in Cartoon Motion +│   ├── Mike Candys +│   │   └── Album inconnu +│   ├── Milk & Sugar +│   │   └── Album inconnu +│   ├── Ministers de La Funk +│   │   └── Album inconnu +│   ├── Miossec +│   │   ├── A Prendre +│   │   └── Boire +│   ├── Mira +│   │   └── Dancefloor 2008 +│   ├── Miranda +│   │   └── title +│   ├── Mirwais +│   │   └── Album inconnu +│   ├── Missy Elliott +│   │   └── Album inconnu +│   ├── Missy Misdemeanor Elliott +│   │   └── Respect M.E +│   ├── Mis-teeq +│   │   ├── Eye Candy +│   │   └── Scandalous +│   ├── Mister Gang +│   │   └── Album inconnu +│   ├── Mister Kobla & Xam +│   │   └── Album inconnu +│   ├── Mode Hookers +│   │   └── Album inconnu +│   ├── Modern Talking +│   │   ├── Album inconnu +│   │   └── Modern Talking +│   ├── Modern Talking Sexy +│   │   └── Album inconnu +│   ├── Mo-Do +│   │   └── Album inconnu +│   ├── Mokobe Feat Paston +│   │   └── Album inconnu +│   ├── Molella +│   │   └── Album inconnu +│   ├── Moloko +│   │   ├── I Am Not A Doctor +│   │   └── The best of 50-60-70-80-90 +│   ├── Mondotek +│   │   └── Album inconnu +│   ├── Mon Étoile +│   │   └── Album inconnu +│   ├── Monique Frapart +│   │   └── L'eau +│   ├── Montell Jordan +│   │   └── Get It On...Tonight +│   ├── Moony +│   │   └── Album inconnu +│   ├── Morcheeba +│   │   └── Who Can You Trust +│   ├── Morjac +│   │   └── Album inconnu +│   ├── Morris Albert +│   │   └── Feelings +│   ├── Mortimer Shuman +│   │   └── Album inconnu +│   ├── Mory Kante +│   │   └── Album inconnu +│   ├── Mory Kante vs Eurythmics +│   │   └── Album inconnu +│   ├── Mory Klein +│   │   └── Album inconnu +│   ├── MOSS & SZADE +│   │   └── Artiste à trier +│   ├── Motivés +│   │   └── Album inconnu +│   ├── Motorcycle +│   │   └── Album inconnu +│   ├── Mousse T +│   │   └── Gourmet De Funk +│   ├── Mousse T & Roachford +│   │   └── Right About Now +│   ├── Mozart +│   │   └── Album inconnu +│   ├── mp3 +│   ├── M People +│   │   └── Album inconnu +│   ├── Mr Cosmic +│   │   └── Album inconnu +│   ├── Mr Fingers +│   │   ├── Album inconnu +│   │   └── GTA San Andreas Soundtrack +│   ├── Mr Oizo +│   │   └── Moustache (Half A Scissor) +│   ├── Mr Vegas +│   │   └── Coolie Dance Riddim (More)-Pro +│   ├── Mumidee Feat Pitbull +│   │   └── Album inconnu +│   ├── Mungo Jerry +│   │   ├── Album inconnu +│   │   └── The best of 50-60-70-80-90 +│   ├── Murray Head +│   │   └── Say It Ain't So +│   ├── Muse +│   │   ├── Album inconnu +│   │   ├── Black Holes and Revelations +│   │   └── The Resistance +│   ├── musiques pour telephone +│   ├── Muttonheads +│   │   └── Album inconnu +│   ├── Muungano National Choir, Kenya +│   │   └── Missa Luba_ An African Mass • 10 Kenyan Folk Melodies +│   ├── My Friend Sam +│   │   └── Album inconnu +│   ├── Mylene Farmer +│   │   └── L'Autre +│   ├── Mylène Farmer +│   │   ├── Avant Que L'ombre +│   │   ├── Les Mots +│   │   ├── Point De Suture +│   │   └── Remixes +│   ├── Mylo +│   │   ├── Destroy Rock & Roll +│   │   └── In your arms (Incl. Tocadiscos Remix) [12_] +│   ├── My sharona +│   │   └── Album inconnu +│   ├── Nâdiya +│   │   └── 16_9 +│   ├── Najoua Belyzel +│   │   └── Album inconnu +│   ├── Nancy Sinatra +│   │   └── Album inconnu +│   ├── Nanin +│   │   └── Album inconnu +│   ├── Natalie Dessay; Orchestre de l'Opera de Monte-Carlo, Fournillier +│   │   └── Dessay- Airs d'Operas Francais [OPdMonte-Carlo, Fournillier. EMI] +│   ├── Natalie Imbruglia +│   │   └── Album inconnu +│   ├── Natalie Williams +│   │   └── Yours Truly +│   ├── Natasha Bedingfield +│   │   ├── Album inconnu +│   │   └── Unwritten +│   ├── Natasha St Pier +│   │   └── Album inconnu +│   ├── Natasha Thomas +│   │   ├── La Pub en musique +│   │   └── Save Your Kisses For Me CDM +│   ├── Nate Dogg +│   │   ├── Album inconnu +│   │   ├── Ghetto Preacher +│   │   └── Music & Me +│   ├── NATE JAMES +│   │   └── Artiste à trier +│   ├── Native +│   │   └── Native +│   ├── Natural Born Grooves +│   │   └── Album inconnu +│   ├── Nèg'marrons +│   │   └── Album inconnu +│   ├── Nelle & Stephan M_ +│   │   └── Album inconnu +│   ├── Nelly +│   │   ├── Album inconnu +│   │   └── Hot In Herre-(Promo Single) +│   ├── Nelly Furtado +│   │   ├── Album inconnu +│   │   ├── Loose +│   │   ├── Say It Right__Incl Peter Rauhofer Remix CDM +│   │   └── Whoa Nelly! +│   ├── Nelly Furtado vs Mika +│   │   └── Album inconnu +│   ├── Nena +│   │   └── Album inconnu +│   ├── Neneh Cherry +│   │   └── The best of 50-60-70-80-90 +│   ├── Neneh Cherry & Youssou N' Dour +│   │   └── The best of 50-60-70-80-90 +│   ├── Neuronal Project Featuring DJ Cyber Seb +│   │   └── Album inconnu +│   ├── New Radicals +│   │   └── The best of 50-60-70-80-90 +│   ├── Nhkラジオ フランス語講座 +│   │   └── Album inconnu +│   ├── Niagara +│   │   └── Album inconnu +│   ├── Nic Fanciulli +│   │   └── Album inconnu +│   ├── Nickelback +│   │   ├── Album inconnu +│   │   ├── Silver Side Up +│   │   └── The Long Road +│   ├── Nick Kamen +│   │   ├── Album inconnu +│   │   └── Dancefloor 2008 +│   ├── Nicoletta +│   │   ├── Album inconnu +│   │   └── Mamy Blue +│   ├── Nightbass DJ Team +│   │   └── Dancefloor 2008 +│   ├── Nikolai Petrov +│   │   └── Nikolai Petrov plays Music form France +│   ├── Nilda Fernandez +│   │   └── Madrid Madrid +│   ├── Nina +│   │   └── Album inconnu +│   ├── Nina Sky +│   │   └── Move Ya Body (Real Cds) +│   ├── Nine Inch Nails +│   │   └── Album inconnu +│   ├── Nino Ferrer +│   │   ├── Album inconnu +│   │   └── L'indispensable +│   ├── Nirvana +│   │   ├── In Utero +│   │   ├── Nervermind +│   │   ├── Nevermind +│   │   ├── Nirvana +│   │   └── Sliver- The Best Of The Box +│   ├── Nivea +│   │   └── Nivea +│   ├── Noam +│   │   └── Album inconnu +│   ├── No Doubt +│   │   ├── Album inconnu +│   │   └── The best of 50-60-70-80-90 +│   ├── Noel Sinner +│   │   └── Album inconnu +│   ├── NOFX +│   │   └── The War On Errorism +│   ├── Noir Désir +│   │   └── 666.667 Club +│   ├── Nojazz +│   │   └── Nojazz +│   ├── No Mercy +│   │   └── No Mercy +│   ├── No One Is Innocent +│   │   ├── Album inconnu +│   │   └── Revolution.com +│   ├── Norah Jones +│   │   ├── Album inconnu +│   │   ├── Come Away With Me +│   │   ├── Feels Like Home +│   │   ├── First Sessions +│   │   └── The best of 50-60-70-80-90 +│   ├── Nora Jones +│   │   └── Album inconnu +│   ├── Norman Doray +│   │   └── Album inconnu +│   ├── Norman Doray and Tristian Garner +│   │   └── Album inconnu +│   ├── Norman Greenbaum +│   │   └── The best of 50-60-70-80-90 +│   ├── Not Real Presence +│   │   └── Album inconnu +│   ├── noway +│   │   └── Album inconnu +│   ├── No Way Out +│   │   └── Album inconnu +│   ├── Nrj +│   │   └── Album inconnu +│   ├── NRJ France +│   │   ├── Album inconnu +│   │   ├── ExtraVaDance NRJ 2001 +│   │   ├── Jingles NRj +│   │   ├── Jingles NRJ 2002 +│   │   ├── NRJ 6_9 +│   │   ├── © NRJ France +│   │   ├── Top Horaire NRJ +│   │   ├── Top Horaire NRJ 2001 +│   │   ├── Top Horaire NRJ 2002 +│   │   └── Top Horaire NRJ 2003 +│   ├── NRj Megamix +│   ├── NRJ WORLD +│   │   └── _Non défini_ +│   ├── N'sync +│   │   └── Album inconnu +│   ├── N-Trance +│   │   ├── Electronic Pleasure (CD, Album) at Discogs +│   │   └── Stayin' Alive (CD, Single) at Discogs +│   ├── Nuttea +│   │   └── Un Signe Du Temps +│   ├── Oasis +│   │   ├── Definitely Maybe +│   │   └── What's the Story Morning Glor +│   ├── Ocean Drive +│   │   └── Album inconnu +│   ├── Offer Nissim - Happy People Winter Edition +│   ├── Offspring +│   │   ├── Album inconnu +│   │   └── Smash +│   ├── Okino,Shuntaro +│   │   └── Walkman Demo Music +│   ├── Oldies; Ray Charles +│   │   └── Album inconnu +│   ├── Oldies_Ray Charles +│   │   └── Album inconnu +│   ├── Olga +│   │   └── Album inconnu +│   ├── Olive +│   │   └── Album inconnu +│   ├── OMD +│   │   └── The best of 50-60-70-80-90 +│   ├── One-T +│   │   └── PART 6 +│   ├── One-T & Cool-T +│   │   ├── Album inconnu +│   │   └── Starsky & Hutch 2004 (Singles) +│   ├── Ophélie Winter +│   │   └── Album inconnu +│   ├── Ora Mate +│   │   └── Album inconnu +│   ├── Orbital +│   │   ├── Album inconnu +│   │   └── The Middle of Nowhere +│   ├── Orielle +│   │   └── Album inconnu +│   ├── Original Cast Recording +│   │   └── Album inconnu +│   ├── Original Television Soundtrack +│   │   └── Angel +│   ├── Oriol Carrio +│   │   └── Album inconnu +│   ├── Orion Too +│   │   └── Album inconnu +│   ├── O'stravaganza +│   │   └── Fantasy on Vivaldi and the Celtic Music of Ireland +│   ├── OTH +│   │   └── Album inconnu +│   ├── Otis Redding +│   │   ├── Aretha & Otis Disc 2 +│   │   └── The best of 50-60-70-80-90 +│   ├── Ottawan +│   │   └── Album inconnu +│   ├── Outkast +│   │   ├── Speakerboxx_The Love Below +│   │   └── Speakerboxxx_The Love Below +│   ├── Out Of Office +│   │   └── Hands Up (Single) +│   ├── Outwork feat MR Gee +│   │   └── Album inconnu +│   ├── Owl City +│   │   └── Ocean Eyes +│   ├── oxygene +│   │   └── 2__lete +│   ├── O-Zone +│   │   └── Crazy Kids +│   ├── Ozone Dragostea din tei +│   │   └── Album inconnu +│   ├── P18 +│   │   └── Album inconnu +│   ├── paillardes +│   ├── Paint it black Live +│   │   └── Album inconnu +│   ├── Pakito +│   │   ├── Album inconnu +│   │   ├── Living On Video +│   │   └── Video +│   ├── Panjabi Mc +│   │   ├── Album inconnu +│   │   ├── Mix And Club +│   │   └── The Album +│   ├── Paolo Conte +│   │   └── Album inconnu +│   ├── Papa Ap Feat Linda +│   │   └── Album inconnu +│   ├── Papi Sanchez +│   │   └── Album inconnu +│   ├── Paraiba +│   │   └── Album inconnu +│   ├── PARIS AVENUE +│   │   ├── Album inconnu +│   │   ├── Artiste à trier +│   │   └── In My Mind +│   ├── Partenaire +│   │   └── Album inconnu +│   ├── Pascal Danel +│   │   └── Album inconnu +│   ├── Pascale +│   │   └── --= générique tv _ émission =-- +│   ├── Pascale Picard +│   │   └── Me, Myself & Us +│   ├── Pascal Obispo +│   │   ├── Album inconnu +│   │   ├── Soledad +│   │   ├── Studiofan +│   │   ├── Superflu +│   │   └── Un jour comme aujourd'hui +│   ├── pas d'artiste +│   │   └── Reservoir Dogs +│   ├── Passi +│   │   ├── Album inconnu +│   │   └── Genèse +│   ├── Passi & Calogero +│   │   └── 3 +│   ├── Patricia Kaas +│   │   └── Je Te Dis Vous +│   ├── Patrick Bruel +│   │   └── Album inconnu +│   ├── Patrick Coutin +│   │   └── Album inconnu +│   ├── Patrick Hernandez +│   │   ├── Album inconnu +│   │   └── Born To Be Alive +│   ├── Patrick Juvet +│   │   ├── Album inconnu +│   │   └── Où sont les femmes_ +│   ├── Patrick Sébastien +│   │   └── Le Roi De La Fête +│   ├── Patti Labelle +│   │   └── Album inconnu +│   ├── Paul Anka +│   │   └── The best of 50-60-70-80-90 +│   ├── Pauline Croze +│   │   └── Pauline Croze +│   ├── Paul Johnson +│   │   ├── Album inconnu +│   │   ├── Get Get Down +│   │   ├── Get Get Down (2008 Remix) +│   │   └── Mix And Club +│   ├── Paul Linford and Chris Vrenna +│   │   └── Album inconnu +│   ├── Paul McCartney & Steve Wonder +│   │   └── The best of 50-60-70-80-90 +│   ├── Paul Oakenfold +│   │   └── Album inconnu +│   ├── Paul Personne +│   │   ├── La route de la chance +│   │   └── Rêve Sidéral d'un Naïf Idéal +│   ├── Paul Simon +│   │   └── Graceland +│   ├── Paul Young +│   │   └── The best of 50-60-70-80-90 +│   ├── Pavel Urbanek +│   │   └── Carmina Burana +│   ├── Pearl +│   │   └── Album inconnu +│   ├── Pearl Jam +│   │   └── Big Fish +│   ├── Pelleas Et Melisande +│   │   └── Debussy_ Pelléas et Mélisande +│   ├── PEP +│   │   ├── Volume 12 Novembre 99 CD1 +│   │   └── Volume 12 Novembre 99 CD2 +│   ├── percubaba +│   │   └── didoune's skeud +│   ├── Percy Sledge +│   │   └── The best of 50-60-70-80-90 +│   ├── Peter Frampton +│   │   └── Frampton +│   ├── Peter Gabriel +│   │   ├── Shaking the tree +│   │   └── The best of 50-60-70-80-90 +│   ├── Peter & The Electrokisch Band +│   │   └── Album inconnu +│   ├── Petit Jean +│   │   ├── Album inconnu +│   │   └── Petit Jean +│   ├── Petula Clark +│   │   └── The best of 50-60-70-80-90 +│   ├── P-funk Allstars +│   │   └── La Pub en musique +│   ├── Phantomas +│   │   └── Album inconnu +│   ├── Phats & Small +│   │   ├── Album inconnu +│   │   └── This Time Around +│   ├── Phenomenal Club +│   │   └── Album inconnu +│   ├── Phil Collins +│   │   ├── Hits +│   │   └── Testify +│   ├── Philip Lion +│   │   └── The best of 50-60-70-80-90 +│   ├── Philippe Chany +│   │   └── La Cité de La Peur +│   ├── Philippe Lavil +│   │   ├── Album inconnu +│   │   └── Avec les filles je ne sais pas +│   ├── Phoenix +│   │   └── Wolfgang Amadeus Phoenix +│   ├── Pierantonio Gualtieri +│   │   └── Album inconnu +│   ├── Piero Battery +│   │   └── Album inconnu +│   ├── Pierpoljak +│   │   ├── A la campagne +│   │   └── En Jamaïca +│   ├── Pierre Bachelet +│   │   ├── Le Meilleur de Pierre Bachelet +│   │   └── New Title +│   ├── Pierre Desproges +│   │   └── Archive JPM +│   ├── Pierre et le Loup +│   │   └── Album inconnu +│   ├── Pierre Groscolas +│   │   └── Lady Lay +│   ├── Pierre Lozere +│   │   └── Album inconnu +│   ├── Pierre Vassiliu +│   │   └── Album inconnu +│   ├── Pigalle +│   │   └── Album inconnu +│   ├── Pills +│   │   ├── Electrocaïne +│   │   └── Musicsoldia +│   ├── Pink +│   │   ├── Album inconnu +│   │   ├── Funhouse +│   │   ├── Missundaztood +│   │   ├── Try This-RETAIL @ 21st Century +│   │   └── You Make Me Sick (Vinyl Single) +│   ├── Pink Floyd +│   │   ├── Album inconnu +│   │   ├── The best of 50-60-70-80-90 +│   │   ├── The Wall (Disc 2) +│   │   └── Wish You Were Here +│   ├── Pink Martini +│   │   ├── Hey Eugene! +│   │   └── Sympathique +│   ├── Pin-occhio +│   │   └── Album inconnu +│   ├── Pinocchio +│   │   ├── Album inconnu +│   │   └── Crazy Kids +│   ├── Pitbull +│   │   ├── Album inconnu +│   │   └── Rebelution +│   ├── Pixies +│   │   ├── Album inconnu +│   │   ├── Death To The Pixies (Disc 1) +│   │   ├── Doolittle +│   │   ├── Fight Club OST +│   │   └── The best of 50-60-70-80-90 +│   ├── Placebo +│   │   ├── Album inconnu +│   │   └── La Pub en musique +│   ├── Plastic Bertrand Ca plane pou +│   │   └── Album inconnu +│   ├── Pleasure Game +│   │   └── Album inconnu +│   ├── Pleymo +│   │   └── Rock +│   ├── P Lion Happy Children +│   │   └── Album inconnu +│   ├── Plumb +│   │   └── Album inconnu +│   ├── Plummet +│   │   └── Album inconnu +│   ├── Police +│   │   ├── Album inconnu +│   │   ├── Reggatta de Blanc +│   │   └── The best of 50-60-70-80-90 +│   ├── Pony Pony Run Run +│   │   └── Album inconnu +│   ├── Pop Family +│   │   └── Album inconnu +│   ├── Poppys +│   │   └── Album inconnu +│   ├── Pop Tops +│   │   └── The best of 50-60-70-80-90 +│   ├── Pornocult +│   │   └── Album inconnu +│   ├── Portishead & Massive Attack +│   │   └── The best of 50-60-70-80-90 +│   ├── Positive Force +│   │   └── Album inconnu +│   ├── Power hits 11 +│   │   └── pas de titre +│   ├── Pow Wow +│   │   └── Regagner Les Plaines +│   ├── Praise Cats ft Andra Love +│   │   └── Album inconnu +│   ├── Presidents of the United States of America +│   │   └── Wedding Singer +│   ├── Pretenders & UB40 +│   │   └── The best of 50-60-70-80-90 +│   ├── PRETTY RICKY +│   │   ├── Album inconnu +│   │   └── Artiste à trier +│   ├── Pride +│   │   └── Album inconnu +│   ├── Prince +│   │   ├── Album inconnu +│   │   ├── Batman +│   │   ├── For You +│   │   ├── The best of 50-60-70-80-90 +│   │   └── The Hits 2 +│   ├── Procol Harum +│   │   └── The best of 50-60-70-80-90 +│   ├── Prodigy +│   │   └── Mindfields +│   ├── Progress 1 +│   │   └── Album inconnu +│   ├── Prohom +│   │   └── Prohom +│   ├── Propellerheads +│   │   └── La Pub en musique +│   ├── Puddle Of Mode +│   │   └── Album inconnu +│   ├── Puff Daddy +│   │   └── Forever +│   ├── Puff Daddy & Faith Evans +│   │   └── Album inconnu +│   ├── Pulp +│   │   └── Album inconnu +│   ├── Pulp Fiction +│   │   └── Album inconnu +│   ├── Punk Division +│   │   └── Album inconnu +│   ├── Pure Star +│   │   └── Album inconnu +│   ├── Puretone +│   │   └── Album inconnu +│   ├── Pussy Dub Foundation +│   │   └── Album inconnu +│   ├── Queens Of The Stone Age +│   │   └── Lullabies to Paralyze +│   ├── Quench +│   │   └── Album inconnu +│   ├── Quentin Mosimann +│   │   ├── Duel +│   │   └── Il Y a Je T'Aime et Je T'Aime +│   ├── Raccoon +│   │   └── Album inconnu +│   ├── Radiohead +│   │   ├── Album inconnu +│   │   ├── Pablo Honey +│   │   ├── The Bends +│   │   └── The best of 50-60-70-80-90 +│   ├── Raffaella Carra +│   │   └── Album inconnu +│   ├── Rage Against The Machine +│   │   └── Rage Against The Machine +│   ├── Raggasonic +│   │   ├── Album inconnu +│   │   └── Raggasonic +│   ├── Raja Mushtaq +│   │   └── La Pub en musique +│   ├── Ram Jam +│   │   └── Black Betty +│   ├── Rammstein Bang Bang Triple X +│   │   └── Album inconnu +│   ├── Ramstein +│   │   └── Album inconnu +│   ├── Ramy +│   │   └── Album inconnu +│   ├── Ran Kan Kan (Tito Puente +│   │   └── Album inconnu +│   ├── Raoul Petite +│   │   ├── C'est sûr si t'assures, c'est pas dur +│   │   └── Les Introuvables +│   ├── Raphael +│   │   ├── Album inconnu +│   │   └── Caravane +│   ├── Raphaël +│   │   └── Album inconnu +│   ├── Ray & Anita +│   │   ├── Album inconnu +│   │   └── In Da Name Of Love__Incl Mark Simmons Remix-WEB +│   ├── Ray Parker Jr +│   │   ├── Album inconnu +│   │   └── The best of 50-60-70-80-90 +│   ├── Raze +│   │   └── Album inconnu +│   ├── Reanimator vs Big Daddy Vanilla Ice +│   │   └── Album inconnu +│   ├── Rebel Team +│   │   └── Album inconnu +│   ├── Red Hot Chilli Peppers +│   │   └── By The Way +│   ├── Rednex +│   │   ├── Album inconnu +│   │   └── Sex & Violins +│   ├── Reead +│   │   └── Nobody's Innocent +│   ├── Reel 2 Real +│   │   └── Album inconnu +│   ├── Reel 2 Reel +│   │   └── Move It! +│   ├── Reel To Real +│   │   └── Album inconnu +│   ├── Relanium +│   │   └── Album inconnu +│   ├── Remi sans famille +│   │   └── Album inconnu +│   ├── REMIX madona 2005(magnífico +│   │   └── Album inconnu +│   ├── Renan Luce +│   │   └── Repenti +│   ├── Renard +│   │   └── Chansons Gaillardes Et Libertines +│   ├── Renato Carosone +│   │   └── Album inconnu +│   ├── Renegade Masterz +│   │   └── Album inconnu +│   ├── Répertoire musical de Bourgogne +│   │   ├── Volume 10 Novembre 95 CD1 +│   │   └── Volume 10 Novembre 95 CD2 +│   ├── Richard Ashcroft +│   │   └── Alone with Everybody +│   ├── Richard Band +│   │   └── The Best Of Stargate SG-1_ Season 1 +│   ├── Richard Grey +│   │   └── Pacha 2007 +│   ├── richard_wagner +│   │   ├── les_plus_grands_chefs_dorchestre_cd19 +│   │   └── les_plus_grands_chefs_dorchestre_cd20 +│   ├── Richard X vs Liberty X +│   │   └── Being Somebody +│   ├── Richie Valens +│   │   └── The best of 50-60-70-80-90 +│   ├── Rickey Martin +│   │   └── Album inconnu +│   ├── Ricky Martin +│   │   ├── (Un, Dos, Tres) Maria +│   │   └── Vuelve +│   ├── Righteous Brothers +│   │   └── The best of 50-60-70-80-90 +│   ├── Rita Mitsouko +│   │   ├── Album inconnu +│   │   ├── Le Bestov +│   │   ├── Marc & Robert +│   │   ├── Rita Mitsouko +│   │   └── The No Comprendo +│   ├── Ritmo Dynamic +│   │   └── Album inconnu +│   ├── Ritmo-Dynamic By Laurent Wolf +│   │   └── Album inconnu +│   ├── Robbie Rivera +│   │   ├── Album inconnu +│   │   └── Move Move +│   ├── Robbie Rivera Grooves +│   │   └── Album inconnu +│   ├── Robbie Riviera +│   │   └── Album inconnu +│   ├── Robbie Russell and Davide Loi +│   │   └── Album inconnu +│   ├── Robbie Williams +│   │   ├── Album inconnu +│   │   ├── Escapology +│   │   ├── Intensive Care +│   │   └── Sing when your'e winning +│   ├── Rob Dougan +│   │   ├── Album inconnu +│   │   ├── Clubbed To Death +│   │   ├── Furious Angels - Disc 1 +│   │   └── Furious Angels - Disc 2 +│   ├── Roberta Flack +│   │   └── The best of 50-60-70-80-90 +│   ├── Robert Miles and Trilok Gurtu +│   │   └── Miles Gurtu +│   ├── Robert Palmer +│   │   └── The best of 50-60-70-80-90 +│   ├── Robie Lester +│   │   └── Pin-occhio vai !! +│   ├── Robin S +│   │   └── Album inconnu +│   ├── Rob Thomas +│   │   └── Album inconnu +│   ├── Robyn +│   │   └── Album inconnu +│   ├── Rocco +│   │   └── Album inconnu +│   ├── Roch Voisine +│   │   └── L'album de Noël +│   ├── Rockers Hi-Fi +│   │   └── Dancefloor FG Summer 2007 +│   ├── Roger Glover +│   │   └── Butterfly Ball +│   ├── Roger Glover & Butterfly Ball +│   │   └── Album inconnu +│   ├── Roger Goode +│   │   └── Album inconnu +│   ├── Roger Sanchez +│   │   ├── Album inconnu +│   │   └── Turn On The Music +│   ├── Rohff +│   │   ├── La Fierté Des Nôtres +│   │   ├── La Fierté Des Nôtres (Disc 2) +│   │   └── La Vie Avant La Mort +│   ├── Rolling Stones +│   │   ├── Album inconnu +│   │   └── The best of 50-60-70-80-90 +│   ├── Ronan Keating Et Cecilia Cara +│   │   └── Album inconnu +│   ├── Rondinara +│   │   ├── Bébé De L'an 2000 +│   │   └── Bébé Dort +│   ├── Ronja Rebel +│   │   └── Dancefloor 2008 +│   ├── Rooftop Singers +│   │   └── The best of 50-60-70-80-90 +│   ├── Room 5 +│   │   └── Album inconnu +│   ├── Rory Galagher +│   │   └── Album inconnu +│   ├── Rory Gallagher +│   │   ├── Album inconnu +│   │   ├── Deuce +│   │   └── Top Priority +│   ├── Rose +│   │   └── Rose +│   ├── Roudoudou +│   │   └── Les Hits De La Pub +│   ├── Roxette +│   │   └── The best of 50-60-70-80-90 +│   ├── Roxy Music +│   │   └── The best of 50-60-70-80-90 +│   ├── Royal Gigolos +│   │   ├── Album inconnu +│   │   ├── California Dreamin' +│   │   └── Music Deluxe +│   ├── Roy Ayers +│   │   ├── Coffy OST +│   │   └── Jackie Brown OST +│   ├── Röyksopp +│   │   ├── Melody A.M +│   │   ├── Melody A.M. [Bonus Disc] +│   │   ├── Röyksopp's Night Out [Live EP] +│   │   └── The Understanding +│   ├── Roy Orbison +│   │   ├── Album inconnu +│   │   └── The best of 50-60-70-80-90 +│   ├── Rozalla +│   │   ├── Album inconnu +│   │   ├── Everybody's Free (Maxi-CD) +│   │   └── Everybody's Free-style 1993 (Rmixed To Perfection) +│   ├── Rubettes +│   │   └── The best of 50-60-70-80-90 +│   ├── Ruffneck +│   │   └── Everybody Be Somebody +│   ├── Rufus and Chaka Kahn +│   │   └── Album inconnu +│   ├── Rune +│   │   ├── Album inconnu +│   │   └── --= remix =-- +│   ├── Ruslana Lyzhichko +│   │   └── Album inconnu +│   ├── Russian Roulette (Alias Dj Rush) +│   │   └── Album inconnu +│   ├── Sabrina Boys +│   │   └── Album inconnu +│   ├── Sacha Distel & Brigitte Bardot +│   │   └── Album inconnu +│   ├── Safeway +│   │   └── Album inconnu +│   ├── Safriduo +│   │   └── Album inconnu +│   ├── Safri Duo Feat Clark Anderson +│   │   └── Album inconnu +│   ├── Saian Supa Crew +│   │   ├── KLR +│   │   ├── KLR [UK] +│   │   └── X Raisons +│   ├── Saïan Supa Crew +│   │   └── Album inconnu +│   ├── Saian super crew +│   │   └── Album inconnu +│   ├── Saint Etienne +│   │   ├── Tales from Turnpike House +│   │   └── Tiger Bay +│   ├── Salif Keita +│   │   └── Pure (CD1) +│   ├── Salif Keita Vs Martin Solveig +│   │   └── Album inconnu +│   ├── Salomé De Bahia +│   │   └── Taj Mahal +│   ├── Salome de bahia Outro lugar +│   │   └── Album inconnu +│   ├── Salvatore Adamo +│   │   └── Album inconnu +│   ├── Sam Project +│   │   └── Album inconnu +│   ├── San Danielle +│   │   └── Dancefloor 2008 +│   ├── sansartiste +│   │   └── mp3 +│   ├── Sanseverino +│   │   ├── Les Senegalaises +│   │   └── Le tango des gens +│   ├── Santana +│   │   ├── Album inconnu +│   │   ├── Amigos +│   │   ├── Supernatural +│   │   └── The best of 50-60-70-80-90 +│   ├── Sarah McLeod +│   │   └── Album inconnu +│   ├── Sash ! +│   │   └── The Best Of +│   ├── Sash! +│   │   └── Album inconnu +│   ├── Sasha Dobson +│   │   └── Modern Romance +│   ├── Savage Garden +│   │   └── Album inconnu +│   ├── Savas Pascalidis +│   │   └── Album inconnu +│   ├── Scnappi +│   │   └── Crazy Kids +│   ├── Scooter +│   │   ├── Album inconnu +│   │   ├── Dancefloor FG Summer 2007 +│   │   └── Jumping All Over The World +│   ├── Scorpions +│   │   ├── Non Spécifié +│   │   └── The best of 50-60-70-80-90 +│   ├── Seal (featuring Mikey Dread) +│   │   └── 50 First Dates +│   ├── Sean Paul +│   │   ├── Dutty Rock +│   │   └── imperial blaze +│   ├── Sean Paul featuring Sasha +│   │   └── Dutty Rock +│   ├── Sebastian Ingrosso +│   │   └── Album inconnu +│   ├── Sebastien Benett +│   │   └── Album inconnu +│   ├── Sebastien Leger +│   │   └── Album inconnu +│   ├── Sébastien Léger Feat Gia Mellish +│   │   └── Album inconnu +│   ├── September +│   │   ├── Album inconnu +│   │   └── Cry For You +│   ├── Serge Gainsbourg +│   │   ├── De Serge Gainsbourg À Gainsbarre +│   │   ├── I Love Serge +│   │   └── Love On The Beat +│   ├── Serge Lama +│   │   ├── Album inconnu +│   │   └── Femme, femme, femme +│   ├── SERGENT GARCIA +│   │   ├── Album inconnu +│   │   └── Sin Fronteras +│   ├── Serge Reggiani +│   │   ├── Album inconnu +│   │   ├── L'italien +│   │   └── title +│   ├── Seul à seul +│   │   └── Album inconnu +│   ├── Sex Pistols +│   │   └── Album inconnu +│   ├── Shadows +│   │   └── The best of 50-60-70-80-90 +│   ├── Shakira +│   │   ├── Grandes Exitos +│   │   ├── Hips Don't Lie +│   │   ├── La Tortura +│   │   ├── Laundry Service +│   │   └── title +│   ├── Shalya +│   │   └── Album inconnu +│   ├── Shana Vanguarde +│   │   └── Album inconnu +│   ├── Shanna +│   │   ├── Album inconnu +│   │   └── Artiste à trier +│   ├── Shapeshifters +│   │   └── Album inconnu +│   ├── Sharam +│   │   └── Album inconnu +│   ├── Shaun Baker +│   │   └── Dancefloor 2008 +│   ├── Shawn Elliott +│   │   └── Album inconnu +│   ├── Sheila +│   │   └── Album inconnu +│   ├── Sheryfa Luna +│   │   └── Sheryfa Luna +│   ├── Sheryl Crow +│   │   ├── Tomorrow Never Dies [Single #1] +│   │   └── Tuesday Night Music Club +│   ├── Shifty +│   │   └── Album inconnu +│   ├── Shiny Grey +│   │   └── Why +│   ├── Shocking Blue +│   │   └── The best of 50-60-70-80-90 +│   ├── SHY'M +│   │   ├── Album inconnu +│   │   ├── Artiste à trier +│   │   ├── La Première Fois +│   │   └── Mes Fantaisies +│   ├── Sidney Bechet +│   │   ├── Chants & cantiques de nöel +│   │   └── Petite Fleur +│   ├── Sidney Samson +│   │   └── Album inconnu +│   ├── Sigur Rós +│   │   └── Ba Ba Ti Ki Di Do - EP +│   ├── Simian +│   │   └── La Pub en musique +│   ├── Simian Mobile Disco +│   │   └── Kitsune Maison Compilation 3 +│   ├── Simon and Garfunkel +│   │   └── Album inconnu +│   ├── Simon & Ganfunkel +│   │   └── The best of 50-60-70-80-90 +│   ├── Simon & Garfunkel +│   │   ├── The best of 50-60-70-80-90 +│   │   ├── The Best of Simon & Garfunkel +│   │   └── The Simon And Garfunkel Collection +│   ├── Simple Minds +│   │   └── Don't You (Forget About Me) +│   ├── Simple Plan +│   │   └── Album inconnu +│   ├── Simple Red +│   │   └── The best of 50-60-70-80-90 +│   ├── Simply Red +│   │   ├── Album inconnu +│   │   └── Simplified +│   ├── Sinead O'Connor +│   │   └── The best of 50-60-70-80-90 +│   ├── Sinead O'Connor +│   │   └── So Far... The Best Of Sinead O'Connor +│   ├── Sinéad O'Connor +│   │   └── Throw Down Your Arms +│   ├── singles +│   │   ├── # +│   │   │   └── 50_cent +│   │   │   ├── in_da_club_(2000) +│   │   │   ├── in_da_club_(2002) +│   │   │   ├── just_a_lil_bit_(2005) +│   │   │   └── p.i.m.p._(2003) +│   │   ├── a +│   │   │   ├── abba +│   │   │   │   └── dancing_queen_(1976) +│   │   │   ├── albert_préjean +│   │   │   │   └── amusez-vous_(1935) +│   │   │   ├── alice_merton +│   │   │   │   └── no_roots_(2017) +│   │   │   ├── amir +│   │   │   │   └── longtemps_(2017) +│   │   │   ├── angèle +│   │   │   │   └── tout_oublier_(2018) +│   │   │   ├── anne-marie +│   │   │   │   └── perfect_to_me_(2018) +│   │   │   ├── arvon,_bobby +│   │   │   │   └── -=_générique_tv_=-_(1983) +│   │   │   ├── a-teens +│   │   │   │   └── mamma_mia_(1999) +│   │   │   └── ava_max +│   │   │   └── sweet_but_psycho_(2018) +│   │   ├── â +│   │   │   └── âme +│   │   │   └── rej_(2006) +│   │   ├── air4 edit +│   │   ├── b +│   │   │   ├── baez,_joan +│   │   │   │   └── sacco_&_vanzetti_(1971) +│   │   │   ├── barouille,_valérie +│   │   │   │   └── -=_générique_tv_=-_(1988) +│   │   │   ├── basada +│   │   │   │   └── luv_me_(2018) +│   │   │   ├── bee_gees +│   │   │   │   └── stayin'_alive_(1977) +│   │   │   ├── beethoven,_ludwig_van +│   │   │   │   └── adagio_sostenuto_(1802) +│   │   │   ├── benny_blanko,_halsey_&_khalid +│   │   │   │   └── eastside_(2018) +│   │   │   ├── bigflo_&_oli_feat._petit_biscuit +│   │   │   │   └── demain_(2018) +│   │   │   ├── black_eyed_peas,_the +│   │   │   │   ├── big_love_(2018) +│   │   │   │   ├── shut_up_(2003) +│   │   │   │   └── where_is_the_love_(2003) +│   │   │   ├── boney_m. +│   │   │   │   ├── daddy_cool_(1976) +│   │   │   │   ├── ma_baker_(1977) +│   │   │   │   └── rasputin_(1978) +│   │   │   ├── boulevard_des_airs +│   │   │   │   └── tout_le_temps_(2018) +│   │   │   ├── branch,_michelle +│   │   │   │   └── are_you_happy_now?_(2003) +│   │   │   └── burgh,_de,_chris +│   │   │   └── so_beautiful_(2000) +│   │   ├── ballad +│   │   ├── c +│   │   │   ├── cabello,_camila +│   │   │   │   └── consequences_(2018) +│   │   │   ├── calling,_the +│   │   │   │   └── wherever_you_will_go_(2002) +│   │   │   ├── capó,_pedro_x_farruko +│   │   │   │   └── calma_(2018) +│   │   │   ├── cardigans,_the +│   │   │   │   ├── lovefool_(1996) +│   │   │   │   └── my_favourite_game_(1998) +│   │   │   ├── carlton,_vanessa +│   │   │   │   └── a_thousand_miles_(2002) +│   │   │   ├── carr,_nick +│   │   │   │   └── jayce_et_les_conquérants_de_la_lumière_(2001) +│   │   │   ├── carroll,_dina +│   │   │   │   └── the_perfect_year_(1993) +│   │   │   ├── carton,_pauline_en_duo_avec_koval,_rené +│   │   │   │   └── sous_les_palétuviers_(1934) +│   │   │   ├── cast +│   │   │   │   ├── flying_(1996) +│   │   │   │   └── live_the_dream_(1997) +│   │   │   ├── cathy_dennis +│   │   │   │   └── waterloo_sunset_(2010) +│   │   │   ├── c_&_c_music_factory +│   │   │   │   ├── gonna_make_you_sweat_(2017) +│   │   │   │   └── gonna_make_you_sweat_(everybody_dance_now)_(1990) +│   │   │   ├── cédric_atlan +│   │   │   │   └── enfin_on_plaît_aux_filles_(2003) +│   │   │   ├── célis,_elyane +│   │   │   │   └── vous_n'êtes_pas_venu_dimanche_(1939) +│   │   │   ├── chaka_demus_&_pliers +│   │   │   │   ├── she_don't_let_nobody_(1993) +│   │   │   │   └── twist_&_shout_(1993) +│   │   │   ├── chanté,_keshia +│   │   │   │   └── table_dancer_(2010) +│   │   │   ├── chanteur_sans_nom,_le +│   │   │   │   └── vous_qui_passez_sans_me_voir_(1938) +│   │   │   ├── chao,_manu +│   │   │   │   └── clandestino_(1998) +│   │   │   ├── cher +│   │   │   │   └── the_shoop_shoop_song_(it's_in_his_kiss)_(1990) +│   │   │   ├── chevalier,_maurice +│   │   │   │   └── donnez-moi_la_main,_mam'zelle_(1935) +│   │   │   ├── christine_and_the_queens +│   │   │   │   └── la_marcheuse_(2018) +│   │   │   ├── clausen,_alf_&_kramer,_tom +│   │   │   │   └── alf_(1996) +│   │   │   ├── claveau,_andré +│   │   │   │   └── quand_un_petit_oiseau_(1938) +│   │   │   ├── clayton,_adam_&_mullen,_larry,_jr. +│   │   │   │   └── mission:_impossible_(1996) +│   │   │   ├── clean_bandit +│   │   │   │   └── solo_(2018) +│   │   │   ├── cnco_&_yandel +│   │   │   │   └── hey_dj!_(2017) +│   │   │   ├── colline,_paul +│   │   │   │   └── quand_c'est_aux_autos_de_passer_(1933) +│   │   │   ├── comedian_harmonists +│   │   │   │   └── quand_la_brise_vagabonde_(1928) +│   │   │   ├── commitments,_the +│   │   │   │   └── mustang_sally_(1991) +│   │   │   ├── conti,_bill +│   │   │   │   └── -=_générique_tv_=-_(1982) +│   │   │   ├── costello,_elvis +│   │   │   │   └── she_(1999) +│   │   │   ├── cranberries,_the +│   │   │   │   └── salvation_(1996) +│   │   │   ├── culture_beat +│   │   │   │   └── mr._vain_(1998) +│   │   │   ├── cure,_the +│   │   │   │   └── friday_i'm_in_love_(1992) +│   │   │   └── cyrus,_billy_ray +│   │   │   └── achy_breaky_heart_(1992) +│   │   ├── d +│   │   │   ├── dadju +│   │   │   │   └── jaloux_(2018) +│   │   │   ├── damia +│   │   │   │   └── la_guinguette_a_fermé_ses_volets_(1935) +│   │   │   ├── darcelys +│   │   │   │   └── la_valse_des_cols_bleus_(1937) +│   │   │   ├── darius +│   │   │   │   └── colourblind_(2002) +│   │   │   ├── darrieux,_danielle_&_mingand,_pierre +│   │   │   │   └── j'aime_tout_ce_qu'il_aime_(1934) +│   │   │   ├── dauvia,_charlotte +│   │   │   │   └── le_mot_que_j'aime_(1934) +│   │   │   ├── deep_blue_something +│   │   │   │   └── breakfast_at_tiffany's_(2010) +│   │   │   ├── definition_of_sound +│   │   │   │   └── amusez-vous_(2010) +│   │   │   ├── dehelly,_suzanne +│   │   │   │   └── il_a_mal_aux_reins_tintin_(1937) +│   │   │   ├── delyle,_lucienne +│   │   │   │   └── sur_les_quais_du_vieux_paris_(1939) +│   │   │   ├── dero,_dj +│   │   │   │   └── batucada_(1993) +│   │   │   ├── dido +│   │   │   │   └── here_with_me_(1999) +│   │   │   ├── dietrich,_marlene +│   │   │   │   └── moi,_je_m'ennuie_(1933) +│   │   │   ├── dimitri_vegas_&_like_mike_&_kshmr +│   │   │   │   └── opa_(2018) +│   │   │   ├── disclosure +│   │   │   │   └── ultimatum_(2018) +│   │   │   ├── disconnection +│   │   │   │   └── loft_music_(my_only_love)_(2003) +│   │   │   ├── dj_tiësto +│   │   │   │   └── mission_impossible_theme_(lallo_schiffrin___tiesto_remix)_(2012) +│   │   │   ├── dodgy +│   │   │   │   └── good_enough_(1997) +│   │   │   ├── don_omar_&_lucenzo +│   │   │   │   └── danza_kuduro_(2010) +│   │   │   ├── dorff,_steve +│   │   │   │   └── growing_pains_(1996) +│   │   │   ├── dorothée +│   │   │   │   └── -=_générique_tv_=-_(1982) +│   │   │   ├── dranem +│   │   │   │   └── la_vigne_aux_moineaux_(1932) +│   │   │   ├── dream_warriors +│   │   │   │   └── wash_your_face_in_my_sink_(2010) +│   │   │   ├── d_train +│   │   │   │   └── you're_the_one_for_me_(1993) +│   │   │   ├── dubas,_marie +│   │   │   │   └── c'est_toujours_ça_d'pris_(1935) +│   │   │   └── dynoro_&_gigi_d'agostino +│   │   │   └── in_my_mind_(2018) +│   │   ├── dance, euro-house +│   │   │   └── 2003 +│   │   ├── disco +│   │   │   ├── 1978 +│   │   │   ├── 1981 +│   │   │   ├── 1982 +│   │   │   ├── 1985 +│   │   │   └── 1986 +│   │   ├── e +│   │   │   ├── elliott,_missy_feat._ludacris +│   │   │   │   └── bella_ciao_(hugel_remix)_(2003) +│   │   │   ├── el_profesor_&_hugel +│   │   │   │   └── bella_ciao_(2018) +│   │   │   ├── eminem +│   │   │   │   └── go_to_sleep_(2003) +│   │   │   └── ezra,_george +│   │   │   └── shotgun_(2018) +│   │   ├── f +│   │   │   ├── florence_and_the_machine +│   │   │   │   └── you've_got_the_love_(2011) +│   │   │   ├── fonsi,_luis_&_ozuna +│   │   │   │   └── imposible_(2019) +│   │   │   └── franklin,_aretha +│   │   │   └── a_change_is_gonna_come_(2009) +│   │   ├── g +│   │   │   ├── gahan,_dave +│   │   │   │   └── dirty_sticky_floors_(2003) +│   │   │   ├── garrix,_martin +│   │   │   │   ├── burn_out_(2018) +│   │   │   │   └── high_on_life_(2018) +│   │   │   ├── giacchino,_michael +│   │   │   │   └── star_trek_(2010) +│   │   │   ├── gims_feat._dadju +│   │   │   │   └── tu_ne_le_vois_pas_(2019) +│   │   │   ├── girac,_kendji +│   │   │   │   └── tiago_(2018) +│   │   │   ├── gomez,_selena +│   │   │   │   └── back_to_you_(2018) +│   │   │   ├── goodrem,_delta +│   │   │   │   └── born_to_try_(2003) +│   │   │   ├── goulding,_ellie,_diplo_&_lee,_swae +│   │   │   │   └── close_to_me_(2018) +│   │   │   ├── grainer,_ron +│   │   │   │   └── doctor_who_theme_(2006) +│   │   │   ├── grande,_ariana +│   │   │   │   └── thank_u,_next_(2018) +│   │   │   ├── gray,_macy +│   │   │   │   └── when_i_see_you_(2003) +│   │   │   ├── green,_al +│   │   │   │   └── let's_stay_together_(1972) +│   │   │   ├── guetta,_david,_rexha,_bebe_&_balvin,_j +│   │   │   │   └── say_my_name_(2018) +│   │   │   └── guetta,_david_&_showtek +│   │   │   └── your_love_(2018) +│   │   ├── h +│   │   │   ├── halsey +│   │   │   │   └── without_me_(2018) +│   │   │   ├── harris,_calvin +│   │   │   │   ├── outside_(2014) +│   │   │   │   └── summer_(2014) +│   │   │   ├── harris,_calvin_&_smith,_sam +│   │   │   │   └── promises_(2018) +│   │   │   └── hook,_alex_&_rene +│   │   │   └── show_me_you_love_(2016) +│   │   ├── hip-hop +│   │   │   ├── 1998 +│   │   │   ├── 2001 +│   │   │   ├── 2002 +│   │   │   ├── 2003 +│   │   │   ├── 2004 +│   │   │   ├── 2005 +│   │   │   └── 2008 +│   │   ├── house +│   │   │   ├── 1985 +│   │   │   ├── 1988 +│   │   │   ├── 1992 +│   │   │   ├── 1993 +│   │   │   ├── 1996 +│   │   │   ├── 1997 +│   │   │   ├── 1998 +│   │   │   ├── 1999 +│   │   │   ├── 2000 +│   │   │   ├── 2001 +│   │   │   ├── 2002 +│   │   │   ├── 2003 +│   │   │   ├── 2004 +│   │   │   ├── 2005 +│   │   │   ├── 2006 +│   │   │   ├── 2007 +│   │   │   └── 2008 +│   │   ├── i +│   │   │   ├── ida_corr_vs._fedde_le_grand +│   │   │   │   ├── let_me_think_about_it_(2007) +│   │   │   │   └── let_me_think_about_it_2017_(2017) +│   │   │   ├── iglesias,_enrique +│   │   │   │   └── move_to_miami_(2018) +│   │   │   ├── il_était_une_fois +│   │   │   │   └── j'ai_encore_rêvé_d'elle_(1975) +│   │   │   ├── imagine_dragons +│   │   │   │   └── natural_(2018) +│   │   │   ├── incognito +│   │   │   │   ├── always_there_(1991) +│   │   │   │   └── don't_you_worry_about_a_thing_(1997) +│   │   │   ├── india.arie +│   │   │   │   └── little_things_(2002) +│   │   │   └── indochine +│   │   │   └── j'ai_demandé_à_la_lune_(2002) +│   │   ├── j +│   │   │   ├── jain +│   │   │   │   └── oh_man_(2018) +│   │   │   ├── jang,_daniel +│   │   │   │   └── all_of_me_(2014) +│   │   │   ├── jenifer +│   │   │   │   └── encore_et_encore_(2018) +│   │   │   ├── jensen,_martin_&_bjørnskov +│   │   │   │   └── somebody_i'm_not_(2018) +│   │   │   ├── jones,_tom +│   │   │   │   └── black_betty_(2003) +│   │   │   └── juice_wrld +│   │   │   └── lucid_dreams_(2019) +│   │   ├── k +│   │   │   ├── kerli +│   │   │   │   └── army_of_love_(2010) +│   │   │   ├── kroeger,_chad +│   │   │   │   └── hero_(2002) +│   │   │   └── kungs,_stargate_feat._goldn +│   │   │   └── be_right_here_(2018) +│   │   ├── l +│   │   │   ├── lady_gaga_&_cooper,_bradley +│   │   │   │   └── shallow_(2018) +│   │   │   ├── larsson,_zara +│   │   │   │   └── ruin_my_life_(2018) +│   │   │   ├── lavoine,_marc +│   │   │   │   └── je_ne_veux_qu'elle_(2001) +│   │   │   ├── léa_paci +│   │   │   │   └── on_prend_des_notes_(2018) +│   │   │   ├── liberty_x +│   │   │   │   └── just_a_little_(2002) +│   │   │   ├── lil_peep_&_xxxtentacion +│   │   │   │   └── falling_down_(2018) +│   │   │   ├── ludwig_van_beethoven +│   │   │   │   └── für_elise_(1810) +│   │   │   └── luts,_peter +│   │   │   └── the_rain_(2010) +│   │   ├── m +│   │   │   ├── m +│   │   │   │   └── qui_de_nous_deux_(2003) +│   │   │   ├── macklemore_&_lewis,_ryan +│   │   │   │   └── can't_hold_us_(2012) +│   │   │   ├── madonna +│   │   │   │   ├── ray_of_light_(1998) +│   │   │   │   └── ray_of_light_(2009) +│   │   │   ├── maffia,_lisa +│   │   │   │   └── all_over_(2003) +│   │   │   ├── major_lazer +│   │   │   │   └── blow_that_smoke_(2018) +│   │   │   ├── marsh,_kym +│   │   │   │   └── cry_(2003) +│   │   │   ├── marshmello +│   │   │   │   └── silence_(2017) +│   │   │   ├── marshmello_&_bastille +│   │   │   │   └── happier_(2018) +│   │   │   ├── maryline +│   │   │   │   └── -=_générique_tv_=-_(1986) +│   │   │   ├── mattafix +│   │   │   │   └── big_city_life_(2005) +│   │   │   ├── mavericks,_the +│   │   │   │   └── dance_the_night_away_(1998) +│   │   │   ├── mckee,_maria +│   │   │   │   └── show_me_heaven_(1990) +│   │   │   ├── mendes,_shawn +│   │   │   │   └── lost_in_japan_(2018) +│   │   │   ├── mhd_feat._dadju +│   │   │   │   └── bébé_(2018) +│   │   │   ├── mighty_mighty_bosstones,_the +│   │   │   │   └── the_impression_that_i_get_(1997) +│   │   │   ├── milian,_christina +│   │   │   │   └── when_you_look_at_me_(2001) +│   │   │   ├── minogue,_dannii +│   │   │   │   └── i_begin_to_wonder_(2003) +│   │   │   ├── mission,_the +│   │   │   │   └── butterfly_on_a_wheel_(1990) +│   │   │   ├── mistinguett +│   │   │   │   └── c'est_vrai_(1933) +│   │   │   ├── mock_turtles,_the +│   │   │   │   └── can_you_dig_it?_(2003) +│   │   │   ├── moire,_emmanuel +│   │   │   │   └── je_fais_de_toi_mon_essentiel_(2005) +│   │   │   ├── møme +│   │   │   │   └── sail_away_(2019) +│   │   │   ├── monaco +│   │   │   │   ├── sweet_lips_(1997) +│   │   │   │   └── what_do_you_want_from_me?_(1997) +│   │   │   ├── monifah +│   │   │   │   └── touch_it_(1998) +│   │   │   ├── moroder,_giorgio +│   │   │   │   └── chase_(1978) +│   │   │   ├── morricone,_ennio +│   │   │   │   ├── for_a_few_dollars_more_(1970) +│   │   │   │   ├── pour_une_poignée_de_dollars_(1965) +│   │   │   │   └── the_good,_the_bad_and_the_ugly_(1966) +│   │   │   ├── muppets,_the_feat._newsom,_joanna +│   │   │   │   └── the_muppet_show_theme_(2012) +│   │   │   ├── muse +│   │   │   │   └── time_is_running_out_(2003) +│   │   │   └── myers,_billie +│   │   │   └── kiss_the_rain_(2010) +│   │   ├── n +│   │   │   ├── nakamura,_aya +│   │   │   │   └── la_dot_(2018) +│   │   │   ├── netta +│   │   │   │   └── toy_(2018) +│   │   │   ├── newborn,_ira +│   │   │   │   └── the_naked_gun_21_2_(1991) +│   │   │   ├── nickelback +│   │   │   │   └── how_you_remind_me_(2001) +│   │   │   └── nivea +│   │   │   └── don't_mess_with_my_man_(2002) +│   │   ├── o +│   │   │   ├── ora,_rita +│   │   │   │   └── let_you_love_me_(2018) +│   │   │   └── orelsan +│   │   │   └── paradis_(2018) +│   │   ├── p +│   │   │   ├── paul,_billy +│   │   │   │   └── me_and_mrs._jones_(1972) +│   │   │   ├── peniston,_cece +│   │   │   │   └── finally_(2015) +│   │   │   ├── philippine +│   │   │   │   └── sors_de_ma_tête_(2018) +│   │   │   ├── post,_mike +│   │   │   │   └── hill_street_blues_(1982) +│   │   │   ├── presley,_elvis_vs._junkie_xl +│   │   │   │   └── a_little_less_conversation_(2002) +│   │   │   ├── procol_harum +│   │   │   │   └── a_whiter_shade_of_pale_(1967) +│   │   │   └── prydz,_eric +│   │   │   └── generate_(2015) +│   │   ├── pop +│   │   │   ├── 1986 +│   │   │   ├── 1991 +│   │   │   ├── 1992 +│   │   │   ├── 2002 +│   │   │   ├── 2007 +│   │   │   └── 2008 +│   │   ├── q +│   │   │   └── quartz +│   │   │   └── naked_love_(1991) +│   │   ├── r +│   │   │   ├── raiter,_léon +│   │   │   │   └── rosalie_est_partie_(1930) +│   │   │   ├── rasmus,_the +│   │   │   │   └── in_the_shadows_(2003) +│   │   │   ├── rellys +│   │   │   │   └── des_mots_d'amour_à_minuit_(1937) +│   │   │   ├── rich,_tony,_project,_the +│   │   │   │   └── nobody_knows_(1995) +│   │   │   ├── ridsa_feat._eva_guess +│   │   │   │   └── on_s'est_manqué_(2019) +│   │   │   ├── ronson,_mark_feat._cyrus,_miley +│   │   │   │   └── nothing_breaks_like_a_heart_(2018) +│   │   │   └── rté_concert_orchestra_live_at_electric_picnic +│   │   ├── r&b +│   │   ├── rock +│   │   │   ├── 1992 +│   │   │   ├── 1994 +│   │   │   ├── 1998 +│   │   │   ├── 2002 +│   │   │   ├── 2005 +│   │   │   └── rock +│   │   ├── s +│   │   │   ├── saint-exupéry,_antoine_de +│   │   │   │   └── le_petit_prince_(2009) +│   │   │   ├── sammy,_dj +│   │   │   │   └── california_dreaming_(2002) +│   │   │   ├── samsha +│   │   │   │   └── la_la_yéla_(2003) +│   │   │   ├── sia +│   │   │   │   └── i'm_still_here_(2018) +│   │   │   ├── simply_red +│   │   │   │   └── sunrise_(2003) +│   │   │   ├── smiling_people +│   │   │   │   └── smiling_people_(2002) +│   │   │   ├── snake,_dj_feat._gomez,_selena,_ozuna_&_cardi_b +│   │   │   │   └── taki_taki_(2018) +│   │   │   ├── solveig,_martin +│   │   │   │   ├── all_stars_(2017) +│   │   │   │   └── my_love_(2018) +│   │   │   ├── soprano_&_niska +│   │   │   │   └── zoum_(2018) +│   │   │   ├── spin_doctors +│   │   │   │   └── two_princes_(1992) +│   │   │   ├── stello +│   │   │   │   └── belleville,_ménilmontant_(1937) +│   │   │   ├── stereo_mcs +│   │   │   │   └── connected_(2010) +│   │   │   ├── superbus +│   │   │   │   └── superstar_(2003) +│   │   │   └── sylva,_berthe +│   │   │   └── les_roses_blanches_(1937) +│   │   ├── t +│   │   │   ├── the_prince_karma +│   │   │   │   └── later_bitches_(2018) +│   │   │   ├── therapie_taxi +│   │   │   │   └── avec_ta_zouz_(2019) +│   │   │   ├── tino_rossi +│   │   │   │   └── tango_de_marilou_(1933) +│   │   │   └── triple_eight +│   │   │   └── knockout_(2003) +│   │   ├── trance +│   │   │   ├── 1997 +│   │   │   ├── 2002 +│   │   │   ├── 2004 +│   │   │   ├── 2008 +│   │   │   └── Cascada +│   │   ├── v +│   │   │   ├── valérie +│   │   │   │   └── -=_générique_tv_=-_(1987) +│   │   │   ├── vega,_suzanne +│   │   │   │   └── tom's_diner_(1987) +│   │   │   ├── vegedream +│   │   │   │   └── c'est_mon_année_(2018) +│   │   │   ├── ventura,_ray +│   │   │   │   └── comme_tout_le_monde_(1938) +│   │   │   ├── victor_magan +│   │   │   │   └── love_is_a_gamble_(2010) +│   │   │   ├── vitaa_en_duo_avec_slimane +│   │   │   │   └── je_te_le_donne_(2018) +│   │   │   └── vize +│   │   │   └── glad_you_came_(2018) +│   │   ├── w +│   │   │   ├── walker,_alan +│   │   │   │   └── sing_me_to_sleep_(2016) +│   │   │   ├── we_are_gold_feat._martino,_matt +│   │   │   │   └── it's_a_shame_(2019) +│   │   │   ├── wet_wet_wet +│   │   │   │   └── love_is_all_around_(1994) +│   │   │   ├── wildchild +│   │   │   │   └── renegade_master_'98_(1997) +│   │   │   ├── williams,_robbie +│   │   │   │   └── feel_(2002) +│   │   │   ├── will_&_tim +│   │   │   │   └── song_of_storms_(zelda_theme_remix)_(2015) +│   │   │   └── withers,_bill +│   │   │   └── ain't_no_sunshine_(1971) +│   │   ├── y +│   │   │   └── yeter,_burak +│   │   │   └── my_life_is_going_on_(2018) +│   │   └── z +│   │   ├── zayn +│   │   │   └── there_you_are_(2018) +│   │   ├── zaz +│   │   │   └── qué_vendrá_(2018) +│   │   └── zucchero_&_young,_paul +│   │   └── senza_una_donna_(without_a_woman)_(1991) +│   ├── Singuila +│   │   └── Album inconnu +│   ├── Sinik +│   │   └── Album inconnu +│   ├── Sinsemilia +│   │   ├── Debout, les yeux ouverts +│   │   ├── Résistances +│   │   └── Tout c'qu'on a +│   ├── Sisqo +│   │   ├── Album inconnu +│   │   └── Thong Song +│   ├── Sisquo vs Mickael Jackson +│   │   └── --= versus =-- +│   ├── Sister Sledge +│   │   ├── Album inconnu +│   │   └── We Are Family +│   ├── Sisters of Mercy +│   │   └── First and Last and Always +│   ├── Ska +│   │   └── Album inconnu +│   ├── Skunk +│   │   └── Album inconnu +│   ├── Skunk Anansie +│   │   └── The best of 50-60-70-80-90 +│   ├── Slaï +│   │   ├── Album inconnu +│   │   └── Eté 2002 +│   ├── Slaï - (Shine) +│   │   └── Album inconnu +│   ├── Slipknot +│   │   └── Vol. 3_ (The Subliminal Verses) +│   ├── Sly & The Family Stones +│   │   └── Album inconnu +│   ├── Smashing Pumpkins +│   │   ├── Adore +│   │   └── Mellon Collie and the Infinite Sadness +│   ├── Smiling People +│   │   └── Album inconnu +│   ├── Smooth And Jj +│   │   └── Album inconnu +│   ├── Snap +│   │   └── Album inconnu +│   ├── Snap! +│   │   ├── Album inconnu +│   │   ├── The Cult Of Snap! - 1990 _ 2003 +│   │   └── The Power Best Of Snap! +│   ├── SNCF +│   ├── Sneaker Pimps +│   │   └── The best of 50-60-70-80-90 +│   ├── Sniff And The Tears +│   │   └── The best of 50-60-70-80-90 +│   ├── Snoop Dogg +│   │   ├── Album inconnu +│   │   └── Sensual Seduction CDS +│   ├── Snow Patrol +│   │   └── Eyes Open +│   ├── Soca Fever 2 +│   │   └── Album inconnu +│   ├── Soft Cell +│   │   └── Album inconnu +│   ├── Soha ft DJ Gregory, Julien Jabre +│   │   └── Album inconnu +│   ├── Solöne & Marli +│   │   └── Album inconnu +│   ├── Songs Of Freedom (Disc 1) +│   │   └── Bob Marley_Wailers +│   ├── Sonny and Cher +│   │   └── The best of 50-60-70-80-90 +│   ├── Sonothèque +│   │   └── CD C - Activités +│   ├── Sophia Loren +│   │   └── Album inconnu +│   ├── Sophie Ellis Bextor +│   │   └── Read My Lips +│   ├── Sophie Ellis-Bextor +│   │   └── Read My Lips +│   ├── Souk System +│   │   └── Souk System +│   ├── Soul II Soul +│   │   └── GTA San Andreas Soundtrack +│   ├── Soulstance +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Soundgarden +│   │   └── The best of 50-60-70-80-90 +│   ├── Soundtrack +│   │   ├── Cobra +│   │   ├── La Bamba SDTK +│   │   ├── Love Actually +│   │   ├── Murder Was the Case +│   │   └── Step Up Soundtrack +│   ├── Soundtrack - TV Themes +│   │   └── Album inconnu +│   ├── Soupe au choux +│   │   └── Album inconnu +│   ├── Spandau Ballet +│   │   └── The best of 50-60-70-80-90 +│   ├── Spankox +│   │   └── Album inconnu +│   ├── Special D +│   │   └── Album inconnu +│   ├── Speedwave +│   │   └── Album inconnu +│   ├── Spice Girls +│   │   ├── Album inconnu +│   │   ├── Spice +│   │   └── The.Greatest.Hits +│   ├── Spitalfield +│   │   └── BETTER THAN KNOWING WHERE YOU ARE +│   ├── Spook Featuring Roisin Murphy +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Square Prod +│   │   └── --= délire =-- +│   ├── Squeezer +│   │   └── Dancefloor 2008 +│   ├── Stan Courtois +│   │   └── Album inconnu +│   ├── St Ange +│   │   └── Album inconnu +│   ├── Stanislas Renault +│   │   └── L'équilibre Instable +│   ├── Stan Swiniarski +│   │   └── Mexico +│   ├── Stardust +│   │   └── Album inconnu +│   ├── Stardust vs James Brown +│   │   └── Album inconnu +│   ├── Starfloor +│   │   └── Album inconnu +│   ├── StarGate +│   │   └── Album inconnu +│   ├── Starlovers +│   │   └── Club Charts Vol.2 +│   ├── Star Pilots +│   │   └── In The Heat Of The Night +│   ├── Starsailor +│   │   ├── Album inconnu +│   │   └── The best of 50-60-70-80-90 +│   ├── Starstylers feat Michy +│   │   └── Album inconnu +│   ├── Star Tattoed +│   │   └── Album inconnu +│   ├── STAR TATTOOED +│   │   └── Artiste à trier +│   ├── Starting Rock Feat Diva Avari +│   │   └── Movin' On +│   ├── Stateless +│   │   └── Stateless +│   ├── Static-X +│   │   └── Start A War +│   ├── Steeve Estatof +│   │   └── A l'envers +│   ├── Stephane Pompougnac +│   │   └── Hotel Costes, Vol. 10 +│   ├── Steppenwolf +│   │   └── The best of 50-60-70-80-90 +│   ├── Stereo MC's +│   │   └── Connected +│   ├── Stereo MCs +│   │   └── Paradise +│   ├── Stereostar +│   │   └── Album inconnu +│   ├── Stereo Tota +│   │   └── La Pub en musique +│   ├── Steve Angello +│   │   └── Album inconnu +│   ├── Steve Hackett +│   │   ├── Genesis Files CD1 +│   │   └── Genesis Files CD2 +│   ├── Steve Jablonsky +│   │   ├── The Island +│   │   └── Transformers The Score +│   ├── Steve 'n' King +│   │   └── Dancefloor FG Summer 2007 +│   ├── Steve Vai +│   │   └── Album inconnu +│   ├── Steve Winwood +│   │   └── The best of 50-60-70-80-90 +│   ├── Stevie Wonder +│   │   ├── Album inconnu +│   │   ├── Songs in the Key of Life +│   │   ├── Superstition +│   │   └── Talking Book +│   ├── Sting +│   │   ├── Fields Of Gold - The Best Of S +│   │   ├── Ten Summoner's Tales +│   │   └── The best of 50-60-70-80-90 +│   ├── Stomy Bugsy +│   │   └── Album inconnu +│   ├── Stone & Charden +│   │   ├── Album inconnu +│   │   └── L'avventura +│   ├── Stretch +│   │   ├── Album inconnu +│   │   └── Why Did You Did It +│   ├── Studio 45 Pres Joe & Jessey +│   │   └── Album inconnu +│   ├── Studio 54 +│   │   └── Studio 54 +│   ├── Stu Phillips +│   │   └── Knight Rider +│   ├── Styles of Beyond +│   │   └── Megadef +│   ├── Styx +│   │   └── Equinox +│   ├── Sugababes +│   │   └── Sugababes Round Round CD Singl +│   ├── Sugarhill Band +│   │   └── The best of 50-60-70-80-90 +│   ├── Sum 41 +│   │   ├── All Killer No Filler +│   │   ├── Does This Look Infected +│   │   └── Does This Look Infected_ +│   ├── Suni Clay +│   │   └── Suni Clay +│   ├── Sunics +│   │   └── Dancefloor 2008 +│   ├── Sunkids +│   │   └── Album inconnu +│   ├── Supafly Inc +│   │   └── Album inconnu +│   ├── Superbus +│   │   ├── Aéromusical +│   │   ├── Album inconnu +│   │   └── Pop'n'gum +│   ├── Superchumbo feat Celeda +│   │   └── Album inconnu +│   ├── Supergrass +│   │   └── The best of 50-60-70-80-90 +│   ├── Supermode +│   │   └── Album inconnu +│   ├── Supertramp +│   │   ├── 50 Jahre Rock-ThomasGottschalk präs.-CD2 +│   │   ├── The best of 50-60-70-80-90 +│   │   └── The Very Best Of +│   ├── Supperclub +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Susan Vega +│   │   └── The best of 50-60-70-80-90 +│   ├── Sven Van Hees +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── SweetBox +│   │   └── The best of 50-60-70-80-90 +│   ├── Swell Session +│   │   └── Kyoto Jazz Massive pres. Crossbreed +│   ├── Switch +│   │   └── Album inconnu +│   ├── Sylver +│   │   └── Album inconnu +│   ├── Syndicate Of Law +│   │   ├── Album inconnu +│   │   └── Pas De Titre +│   ├── SYNTHETISEUR 4 +│   │   └── Synthétiseur 4 +│   ├── System Of A Down +│   │   └── Chop Suey (Promo CD Single) +│   ├── Tairo, Flya +│   │   └── Dis L'heure 2 Ragga Dancehall +│   ├── Take On Me (techno remix +│   │   └── Album inconnu +│   ├── Take that +│   │   └── Album inconnu +│   ├── Talk Talk +│   │   └── The best of 50-60-70-80-90 +│   ├── Tamperer - The Jackson 5 - King Of House +│   │   └── Mix And Club +│   ├── Tania Christopher +│   │   └── Album inconnu +│   ├── Tavares +│   │   ├── Album inconnu +│   │   └── More Than A Woman +│   ├── Taxi Girl +│   │   └── Album inconnu +│   ├── Tears For Fears +│   │   ├── Album inconnu +│   │   ├── Everybody Loves a Happy Ending +│   │   └── Tears Roll Down _ Greatest Hits +│   ├── Techno and Dance House +│   │   └── Techno and Dance House +│   ├── Technoboy +│   │   └── Album inconnu +│   ├── Techno toons +│   │   └── Techno toons +│   ├── Technotronic +│   │   ├── Album inconnu +│   │   ├── Greatest Remix Hits +│   │   ├── Pump Up The Jam +│   │   └── The Greaterst Hits +│   ├── Tejo, Black Alien & Speed +│   │   └── Les Hits De La Pub +│   ├── Tektek +│   │   └── Get Away (When I Call Your Name) - EP +│   ├── Téléphone +│   │   └── Album inconnu +│   ├── TEMPO +│   │   └── Album inconnu +│   ├── Terence Trent D'Arby +│   │   └── The best of 50-60-70-80-90 +│   ├── Teri Moise +│   │   └── Les Poèmes de Michelle +│   ├── Terminator2 +│   │   └── Album inconnu +│   ├── Têtes Raides +│   │   ├── 10 ans de Têtes Raides +│   │   ├── Album inconnu +│   │   ├── Chamboultou +│   │   └── Qu'est-ce qu'on s'fait chier ! +│   ├── Texas +│   │   ├── The best of 50-60-70-80-90 +│   │   └── Upped by Jolll +│   ├── The 411 +│   │   └── Album inconnu +│   ├── The Allman Brothers +│   │   └── Big Fish +│   ├── The All Seeing I +│   │   └── Album inconnu +│   ├── The Art Of Noise +│   │   └── Album inconnu +│   ├── The Attic +│   │   └── Album inconnu +│   ├── The Avalanches +│   │   └── Album inconnu +│   ├── The Bangles +│   │   └── Album inconnu +│   ├── The Bell Cafu Band +│   │   └── Kyoto Jazz Massive pres. Crossbreed +│   ├── The Beta Band +│   │   ├── Album inconnu +│   │   └── Heroes to Zeroes +│   ├── The Black Eyed Peas +│   │   ├── Album inconnu +│   │   ├── Boom Boom Pow +│   │   ├── My Humps Vinyl 2006 +│   │   ├── THE E.N.D +│   │   └── The E.N.D. (Energy Never Dies) +│   ├── The Bloody Beetroots ft Steve Aoki +│   │   └── Warp-Vinyl +│   ├── The Blues Brothers +│   │   └── Blues Brothers +│   ├── The blues brothers 1 +│   │   └── Album inconnu +│   ├── The blues brothers 2 +│   │   └── Album inconnu +│   ├── The Boogie Pimps +│   │   └── Album inconnu +│   ├── The Breeders +│   │   └── Album inconnu +│   ├── The Caesars +│   │   └── Les Hits De La Pub +│   ├── The Calling +│   │   └── Album inconnu +│   ├── The Clash +│   │   ├── Album inconnu +│   │   └── London Calling +│   ├── The Coral +│   │   └── Album inconnu +│   ├── The Cranberries +│   │   └── Album inconnu +│   ├── The Crystal Method +│   │   └── Legion Of Boom +│   ├── THECUR +│   │   └── Album inconnu +│   ├── The Do +│   │   └── A Mouthful +│   ├── The Drill +│   │   └── Album inconnu +│   ├── The Drill vs Daft Punk +│   │   └── --= versus =-- +│   ├── The Drill Vs David Guetta +│   │   └── --= versus =-- +│   ├── The Drill vs Offer Nissim +│   │   └── --=versus =-- +│   ├── The Egg +│   │   └── Album inconnu +│   ├── The Erick Morillo Project +│   │   └── Album inconnu +│   ├── The Fortune Tailors +│   │   └── Album inconnu +│   ├── The Funky Lowlives +│   │   └── Cartouche +│   ├── The Game +│   │   └── Album inconnu +│   ├── The Gossip +│   │   └── Men In Love +│   ├── The Henchmen +│   │   └── Album inconnu +│   ├── The House Keepers +│   │   └── Album inconnu +│   ├── The Ian Carey Project +│   │   └── Maxima FM Compilation Vol.10 +│   ├── The Jackson 5 +│   │   ├── Diana Ross Presents The Jackson 5 +│   │   └── I'll Be There +│   ├── The Joker's +│   │   └── Album inconnu +│   ├── The Killers +│   │   ├── Album inconnu +│   │   └── Hot Fuss +│   ├── The Lawyer +│   │   ├── Album inconnu +│   │   └── mp3.world.charts +│   ├── Thelma Houston +│   │   ├── Album inconnu +│   │   └── Don't Leave Me This Way +│   ├── Them +│   │   └── The best of 50-60-70-80-90 +│   ├── THEMAR +│   │   └── Album inconnu +│   ├── Theme +│   │   └── Album inconnu +│   ├── themes tv +│   │   ├── dessins animés +│   │   │   └── Ulysse 31 +│   │   ├── émissions +│   │   │   ├── M6 +│   │   │   └── Récré A2 +│   │   ├── indicatifs +│   │   └── Techno Toons +│   ├── THE MIGRANTS +│   │   ├── Album inconnu +│   │   ├── Artiste à trier +│   │   └── Dancefloor FG Summer 2007 +│   ├── The Mock Turtles +│   │   └── Can You Dig It +│   ├── The Offspring +│   │   └── Conspiracy Of One +│   ├── The Ones +│   │   └── Album inconnu +│   ├── The Pirates +│   │   └── Album inconnu +│   ├── The Platters +│   │   └── Inconnu +│   ├── The Police +│   │   ├── Album inconnu +│   │   └── The Very Best Of Sting & The Police +│   ├── The Postal Service +│   │   └── Give Up +│   ├── THERAP +│   │   └── Album inconnu +│   ├── The Rasmus +│   │   └── Dead Letters +│   ├── THEREM +│   │   └── Album inconnu +│   ├── The Rubettes +│   │   ├── Album inconnu +│   │   └── Sugar Baby Love +│   ├── The Saturdays +│   │   └── Album inconnu +│   ├── The Servant +│   │   └── Album inconnu +│   ├── The Sex Pistols +│   │   ├── Never Mind The Bollocks Here's The Sex Pistols +│   │   └── Never Mind the Bolloks +│   ├── The Songstress +│   │   └── Cafe Ibiza - Best Of Balearic Ambient & Chill Out Music +│   ├── The Source +│   │   └── Album inconnu +│   ├── The Stranglers +│   │   ├── Album inconnu +│   │   └── Snatch Original Film Soundtrack +│   ├── The Strokes +│   │   └── Room On Fire-ADVANCE +│   ├── The Supermen Lovers +│   │   └── Album inconnu +│   ├── The Tamperer +│   │   └── Album inconnu +│   ├── The Underdog Project +│   │   └── Album inconnu +│   ├── The Velvet Underground +│   │   ├── Album inconnu +│   │   └── Les Hits De La Pub +│   ├── The Virgins +│   │   └── Rough mix +│   ├── The Vogues +│   │   └── Big Fish +│   ├── The White Stripes +│   │   └── La Pub en musique +│   ├── The White Strippes +│   │   └── Album inconnu +│   ├── The Who +│   │   └── Austin Powers_ The Spy who Shagged Me Sound Track +│   ├── They Can´t Take That Away From Me +│   │   └── Album inconnu +│   ├── Thiéfaine +│   │   └── Album inconnu +│   ├── Thierry Cham +│   │   └── Album inconnu +│   ├── Thievery Corporation +│   │   └── Versions +│   ├── Thomas Dutronc +│   │   └── Comme Un Manouche Sans Guitare +│   ├── Thomas Falke +│   │   └── Album inconnu +│   ├── Thomas Fersen +│   │   └── Le Pavillon Des Fous +│   ├── Thomas Gold and Matthias Menck +│   │   └── Album inconnu +│   ├── Three 6 Mafia +│   │   └── DJLeak.com +│   ├── Three Days Grace +│   │   └── Album inconnu +│   ├── Thunderball +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Tiefschwarz & Eric D Clark +│   │   └── Album inconnu +│   ├── Till West & DJ Delicious +│   │   ├── Album inconnu +│   │   ├── Same Man +│   │   ├── Same Man (Single) +│   │   └── Same Man Single +│   ├── Till West Vs A Studio +│   │   └── S.O.S Same Man Vinyl +│   ├── Timbaland +│   │   └── Album inconnu +│   ├── Timbaland feat Keri Hilson +│   │   └── Nrj Hits 2008 +│   ├── Timbaland Feat Timberlake & Nelly Furtado +│   │   └── Album inconnu +│   ├── Tina Arena +│   │   └── Album inconnu +│   ├── Tina Turner +│   │   └── The best of 50-60-70-80-90 +│   ├── Tinchy Stryder Ft Taio Cruz +│   │   └── Album inconnu +│   ├── Tino Rossi +│   │   └── Album inconnu +│   ├── Titou Le Lapinou +│   │   └── Album inconnu +│   ├── Tiziano Ferro +│   │   └── Album inconnu +│   ├── Tocadisco +│   │   ├── Album inconnu +│   │   └── Music Loud +│   ├── Tockens +│   │   └── The best of 50-60-70-80-90 +│   ├── Tomcraft +│   │   └── Loneliness +│   ├── Tom Craft +│   │   └── Album inconnu +│   ├── Tomer G +│   │   ├── Album inconnu +│   │   └── Seven Nation Army +│   ├── Tom Jones +│   │   ├── Black Betty +│   │   ├── Mr. Jones +│   │   ├── Mr.Jones +│   │   └── She's A Lady +│   ├── Tom Novy +│   │   ├── Album inconnu +│   │   └── My House (Single) +│   ├── Tom Snare +│   │   ├── Album inconnu +│   │   ├── Philosophy +│   │   └── Tom Snare's World +│   ├── Tom Soyer +│   │   └── Album inconnu +│   ├── Toni Braxton +│   │   └── The best of 50-60-70-80-90 +│   ├── Toni Di Bart +│   │   └── Album inconnu +│   ├── Tonton David +│   │   └── Album inconnu +│   ├── Tony Di Bart +│   │   └── Album inconnu +│   ├── TONY PARKER +│   │   └── Artiste à trier +│   ├── TOP +│   │   ├── Top100France2005 Pos 01 Ilona +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 02 Crazy Frog +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 03 Amel Bent +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 04 Pinocchio +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 05 Dezil +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 06 Crazy Frog +│   │   │   └── Goldesel Hits Vol. 56 +│   │   ├── Top100France2005 Pos 08 Sinsemilia +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 09 Chimene Badi +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 100 Global Deejays +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 10 Madonna +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 11 raphael +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 12 Akon +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 13 Mister Cosmic +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 14 Grégory Lemarchal +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 15 Star Academy 5 +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 16 Collectif ASIE +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 17 Lââm +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 18 Brice de Nice +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 19 Jennifer Lopez +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 20 Eric Prydz +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 21 Booka +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 22 Shakira y Alejandro Sanz +│   │   │   └── La Tortura Promo CDS +│   │   ├── Top100France2005 Pos 25 Clemence & Jean-Baptiste Maunier +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 27 Elvis Crespo +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 28 Tina Arena +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 29 Star Academy 5 +│   │   │   └── Star Academy 5 Prime 2 +│   │   ├── Top100France2005 Pos 30 Celine Dion +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 31 Marilou Et Garou +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 33 Emmanuel Moire +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 33 Maria Isabel +│   │   │   └── Eurojunior 2004 +│   │   ├── Top100France2005 Pos 34 Dht +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 35 MOBY +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 36 Amel Bent +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 37 Pussycat Dolls Feat Busta Rhymes +│   │   │   └── TBD +│   │   ├── Top100France2005 Pos 39 magic system +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 40 Matt Pokora +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 41 Robbie Williams +│   │   │   └── Intensive Care +│   │   ├── Top100France2005 Pos 43 Lynnsha +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 44 Triim +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 45 Bob Sinclar +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 46 Daniel Powter +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 47 Michel Sardou et Garou +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 49 Daddy Yankee +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 50 Mickael turtle +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 51 Black Eyed Peas +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 52 Pink +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 53 Infernal +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 54 Ilona +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 55 Tragedie +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 58 Papa Ap Feat Linda +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 60 Schnappi +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 61 Gwen Stefani +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 62 Tatu +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 63 K-Maro +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 65 Le Roi Soleil +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 66 Star academy 4 +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 69 Africanism All Stars +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 70 Mylene Farmer +│   │   │   └── Avant Que L'Ombre +│   │   ├── Top100France2005 Pos 71 Pinocchio +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 72 Nadiya +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 73 Yannick Noah +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 74 Chimène Badi +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 75 Madness +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 76 Gwen Stefani & Eve +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 77 Jay-Z & Linkin Park +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 78 Starsailor +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 79 50 Cent +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 80 Digital +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 81 Amel Bent +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 83 crazy frog +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 85 K-Maro +│   │   │   └── La Good Life +│   │   ├── Top100France2005 Pos 87 James Blunt +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 89 Gage +│   │   │   └── Soul Rebel +│   │   ├── Top100France2005 Pos 90 Clémence +│   │   │   └── Album inconnu +│   │   ├── Top100France2005 Pos 93 Marc Lavoine +│   │   │   └── L' HEURE D' ETE +│   │   ├── Top100France2005 Pos 94 Kyo +│   │   │   └── Album inconnu +│   │   └── Top100France2005 Pos 98 Lara Fabian +│   │   └── Album inconnu +│   ├── Toto +│   │   ├── Album inconnu +│   │   ├── Past to Present 1977-1990 +│   │   └── The best of 50-60-70-80-90 +│   ├── Touch Of Class +│   │   └── Touch the Sky +│   ├── TOUS LES TUBES 2008 +│   │   ├── Album inconnu +│   │   ├── Bleeding Heart +│   │   ├── Get Up +│   │   ├── Heater +│   │   ├── Last Night A DJ Saved My Life +│   │   ├── Lollipop +│   │   ├── Ride The Storm +│   │   ├── Shining Star +│   │   ├── Space +│   │   └── Tout Est Permis +│   ├── T-Pain +│   │   └── Rappa Ternt Sanga +│   ├── Tragedie +│   │   └── Album inconnu +│   ├── Transpotting +│   │   └── Transpotting +│   ├── Travis +│   │   └── The best of 50-60-70-80-90 +│   ├── Trentemøller +│   │   └── Album inconnu +│   ├── Trés Bien +│   │   └── Album inconnu +│   ├── Tres Bien Avec Ilona +│   │   └── Un Monde Parfait CDM +│   ├── Trésors Classiques +│   │   └── Tresors Classiques Vol. 1 (Disc 3) +│   ├── Trey Songz +│   │   └── Album inconnu +│   ├── Triangle +│   │   └── Album inconnu +│   ├── Tribal King +│   │   ├── Hands Up +│   │   └── Welcome +│   ├── Tribal Man +│   │   └── Album inconnu +│   ├── Tribals +│   │   └── Album inconnu +│   ├── Tribes World +│   │   ├── Album inconnu +│   │   └── Teckno.com 12 +│   ├── Tricky +│   │   └── Maxinquaye +│   ├── Triim +│   │   └── Crazy Kids +│   ├── Trio +│   │   └── The best of 50-60-70-80-90 +│   ├── T-Rio +│   │   └── Crazy Kids +│   ├── Tristan Garner +│   │   ├── Album inconnu +│   │   └── BeSt ElEcTrO +│   ├── Tri Yann +│   │   └── Album inconnu +│   ├── Trouble Men +│   │   └── Album inconnu +│   ├── Trouser Enthusiast +│   │   └── Album inconnu +│   ├── Trucks +│   │   └── Album inconnu +│   ├── Trust +│   │   └── Album inconnu +│   ├── Truth Hurts +│   │   └── --= Remix =-- +│   ├── Tryo +│   │   ├── Album inconnu +│   │   └── Grain de sable +│   ├── Tube & Berger +│   │   └── Straight Ahead +│   ├── Tukan +│   │   └── Album inconnu +│   ├── Turbowolf +│   │   └── resonatormag.com +│   ├── Tutto Matto +│   │   └── Funkolo +│   ├── Twirl Comics +│   │   └── Album inconnu +│   ├── Twista +│   │   └── Kamikaze +│   ├── Two Man Sound +│   │   └── Album inconnu +│   ├── Tyger +│   │   └── Album inconnu +│   ├── UB +│   │   └── Album inconnu +│   ├── Ugly Kid Joe +│   │   └── Album inconnu +│   ├── Ultrabeat +│   │   └── Album inconnu +│   ├── Ultra Naté +│   │   └── Love's The Only Drug (Single) +│   ├── Ultra Orange +│   │   └── Album inconnu +│   ├── Ultravox +│   │   └── Premium Gold Collection +│   ├── Ulysse 31 +│   │   └── Ulysse 31 +│   ├── Umberto Tozzi & Cerena +│   │   └── Album inconnu +│   ├── Umek & Beltek +│   │   └── Army Of Two (Incl Jay Lumen Remix) +│   ├── Umidra +│   │   └── Album inconnu +│   ├── Undercover +│   │   └── Album inconnu +│   ├── Undertalk +│   │   └── Album inconnu +│   ├── Uniting Nations +│   │   └── Album inconnu +│   ├── Un Maxx De Bruit +│   │   └── Un Maxx De Bruit +│   ├── Usher +│   │   ├── Album inconnu +│   │   ├── My Way +│   │   ├── --= remix =-- +│   │   └── Yeah! +│   ├── Vanessa Amorosi +│   │   ├── Album inconnu +│   │   └── --= remix =-- +│   ├── Vanessa Carlton +│   │   └── A Thousand Miles +│   ├── Vanessa Paradis +│   │   ├── Album inconnu +│   │   ├── Best Of (Disque I) +│   │   └── Best Of (Disque II) +│   ├── Van Halen +│   │   └── The best of 50-60-70-80-90 +│   ├── Vanilla Ice +│   │   └── Album inconnu +│   ├── Variétés +│   │   ├── Album inconnu +│   │   ├── French Club +│   │   └── Les plus belles chansons frangaises - 1962 +│   ├── Varios +│   │   └── Para Antonio Flores - Cosas Tuyas +│   ├── Varios interpretes +│   │   └── Snoop_Dogg_R&G_Rhythm_and_Gang +│   ├── Varios intérpretes +│   │   └── CD2 +│   ├── various +│   │   ├── les_plus_grands_chefs_dorchestre_cd08 +│   │   ├── lesplusgrandschefsdorchestrecd11 +│   │   └── les_plus_grands_chefs_dorchestre_cd12 +│   ├── various_artists +│   │   ├── les_plus_grands_chefs_dorchestre_cd01 +│   │   ├── les_plus_grands_chefs_dorchestre_cd06 +│   │   ├── les_plus_grands_chefs_dorchestre_cd15 +│   │   ├── les_plus_grands_chefs_dorchestre_cd16 +│   │   └── les_plus_grands_chefs_dorchestre_cd17 +│   ├── Various Artists +│   │   ├── 100 Hits Dancefloor +│   │   ├── Album inconnu +│   │   ├── autres +│   │   ├── Boulevard des Hits, volume 14 +│   │   └── New Wave Hits, Vol. 1 +│   ├── Vast +│   │   └── I Don't Have Anything Promo +│   ├── Velvet Underground +│   │   └── Album inconnu +│   ├── Vengaboys +│   │   ├── Greatest Hits! Part 1 +│   │   └── Shalala LaLa +│   ├── Venga Boys +│   │   └── Album inconnu +│   ├── Verano +│   │   └── Dancefloor 2008 +│   ├── Véronique et Davina +│   │   └── Album inconnu +│   ├── Verschiedene Interpreten +│   │   └── Album inconnu +│   ├── Vertigo +│   │   └── Album inconnu +│   ├── Verve +│   │   └── The best of 50-60-70-80-90 +│   ├── Victoria Luna +│   │   └── Salsita +│   ├── Village People +│   │   ├── air4 mix +│   │   ├── Album inconnu +│   │   ├── Greatest Hits - Remix +│   │   ├── The best of 50-60-70-80-90 +│   │   └── Y.M.C.A +│   ├── Vinyls 2 +│   │   ├── 24 Grooves +│   │   ├── Available +│   │   ├── Bamboo +│   │   ├── Bass Tone +│   │   ├── Cirez D +│   │   ├── Full force session +│   │   ├── Garbage records +│   │   ├── Greg Cerrone +│   │   ├── Jamiroquai +│   │   ├── Jorgensen +│   │   ├── Karate Musik +│   │   ├── King Kong Records +│   │   ├── Olivier Giacomotto +│   │   ├── Sander van Doorn +│   │   ├── Soma +│   │   ├── Sondos +│   │   ├── Speicher 34 +│   │   ├── Superjuno +│   │   ├── Swen Webber +│   │   ├── Theodor Zox +│   │   └── The Screetch +│   ├── Vivaldi +│   │   └── Album inconnu +│   ├── Vladimir Cosma +│   │   └── The Very Best of Vladimir Cosm +│   ├── Voulzy, Laurent +│   │   └── Caché derrière +│   ├── Voz Veis +│   │   └── Virao +│   ├── WAKEME +│   │   └── Album inconnu +│   ├── walkman +│   ├── Wallen +│   │   └── Avoir la vie devant soi +│   ├── Wallflowers +│   │   └── Album inconnu +│   ├── Wally Lopez +│   │   └── Album inconnu +│   ├── War +│   │   └── Album inconnu +│   ├── Warp Brothers +│   │   ├── Dancefloor 2008 +│   │   └── Warp Factor +│   ├── Warrant +│   │   └── La Pub en musique +│   ├── WaveDump09 +│   │   └── Album inconnu +│   ├── Wax Tailor +│   │   └── Tales of the Forgotten Melodies +│   ├── Weather Girls +│   │   └── Album inconnu +│   ├── Weezer +│   │   └── Album inconnu +│   ├── Wes +│   │   └── Welenga +│   ├── Wet Wet Wet +│   │   └── The best of 50-60-70-80-90 +│   ├── Whigfi Think of you +│   │   └── Album inconnu +│   ├── Whitelabel +│   │   └── Album inconnu +│   ├── Who +│   │   └── The best of 50-60-70-80-90 +│   ├── William Sheller +│   │   ├── Album inconnu +│   │   ├── des 2 cotes cd1 +│   │   └── William Sheller +│   ├── Will Smith +│   │   ├── Album inconnu +│   │   ├── Big Willie Style +│   │   ├── Born To Reign +│   │   └── Lost And Found +│   ├── Willy Denzey +│   │   ├── Album inconnu +│   │   └── Le Mur Du Son +│   ├── Willy Deville +│   │   └── Album inconnu +│   ├── Wink +│   │   └── Higher State Of Consciousness (Single) +│   ├── Wisin y Yandel +│   │   └── Album inconnu +│   ├── wolfgang_amadeus_mozart +│   │   ├── les_plus_grands_chefs_dorchestre_cd05 +│   │   └── les_plus_grands_chefs_dorchestre_cd06 +│   ├── Wolfgang Amadeus Mozart +│   │   ├── Mozart and Mendelssohn Violin +│   │   └── The Best of Mozart +│   ├── Wonderwall +│   │   └── Album inconnu +│   ├── World Leader Pretend +│   │   └── Fit for Faded +│   ├── Worlds Apart +│   │   └── Don't Change +│   ├── Yael Naïm +│   │   └── Lalbum Rock Vol. 5 +│   ├── Yannick Noah +│   │   ├── Album inconnu +│   │   └── Pokhara +│   ├── Yes +│   │   ├── 90125 +│   │   └── GTA Vice City Soundtrack +│   ├── Yoko Kanno +│   │   └── --= générique tv _ série =-- +│   ├── Yonderboi +│   │   └── Superclub Presents_ Lounge, Vol. 2 +│   ├── Yoshimoto +│   │   └── Album inconnu +│   ├── Yuksek +│   │   └── Tonight +│   ├── Yuri Buenaventura +│   │   └── Album inconnu +│   ├── Yves Larock +│   │   ├── Album inconnu +│   │   ├── Total Hits Volume 1 CD +│   │   └── Zookey (Lift Your Leg Up) +│   ├── Zanini +│   │   └── Album inconnu +│   ├── Zazie +│   │   ├── Album inconnu +│   │   ├── Je, Tu, Ils +│   │   ├── Made In Love +│   │   ├── Totem +│   │   └── Zen +│   ├── Zebda +│   │   └── Album inconnu +│   ├── Zero 7 +│   │   ├── The Garden +│   │   └── When It Falls +│   ├── Zhi-Vago +│   │   └── Album inconnu +│   ├── Zouk Machine +│   │   └── Album inconnu +│   ├── Zucchero +│   │   └── Zu & Co +│   └── ZZ Top +│   ├── Afterburner +│   ├── Eliminator +│   ├── Recycler +│   └── The best of ZZ Top +├── audio_trier +│   ├── 1 +│   │   ├── 10cc +│   │   │   ├── 1975 - The Original Soundtrack +│   │   │   └── 1978 - Bloody Tourists +│   │   ├── 113 +│   │   │   └── 2003 - Dans l'Urgence +│   │   ├── 1789, Les Amants De La Bastille +│   │   │   └── 1789, Les Amants De La Bastille (2012) +│   │   ├── 1950 and The Chu Chi Girls +│   │   └── 1 Plus 1 +│   │   └── 2008 - Off The Wall (Enjoy Yourself) +│   ├── 2 +│   │   ├── 20 Fingers +│   │   │   ├── 1994 - Short Dick Man +│   │   │   ├── 1995 - L'album +│   │   │   ├── Megamix Explosion (single) (1996) +│   │   │   └── Short Dick man - Version originale (single) (1994) +│   │   ├── 2-4 Grooves +│   │   │   └── 2008 - Writing On The Wall (St. Elmo's Fire) +│   │   ├── 2 Be 3 +│   │   │   └── 1996 - Partir un jour (single) +│   │   ├── 2 Black +│   │   │   └── 2004 - Waves Of Luv +│   │   ├── 2 Brothers On The 4th Floor +│   │   │   └── 1995 - 2 +│   │   ├── 2 Crazy DJ's +│   │   │   └── 2004 - Moments In Love +│   │   ├── 2 Fabiola +│   │   │   └── 1998 - Androgyne +│   │   ├── 2Pac +│   │   │   ├── 1995 - 2pac Special +│   │   │   └── 1998 - Changes +│   │   ├── 2 Touch +│   │   │   └── 2007 - Blue Monday (Rmx'07 By Pakito) +│   │   └── 2 Unlimited +│   │   ├── 1993 - No Limits! +│   │   ├── 1994 - Real Things +│   │   ├── 1995 - Hits Unlimited +│   │   ├── Do What's Good For Me (1995) +│   │   ├── Edge Of Heaven (1998) +│   │   ├── Faces (1993) +│   │   ├── Get Ready! (1992) +│   │   ├── Greatest Remix Hits (2004) +│   │   ├── Here I Go (1995) +│   │   ├── II (1998) +│   │   ├── In Da Name Love (2010) +│   │   ├── Let The Beat Control Your Body (1994) +│   │   ├── Let The Beat Control Your Body (single) (1994) +│   │   ├── Maximum Overdrive (1993) +│   │   ├── Never Surrender (1998) +│   │   ├── No limit (1993) +│   │   ├── No Limit 2.3 (2003) +│   │   ├── No Limit- Millennium Remixes (2000) +│   │   ├── No Limit (single) () +│   │   ├── No One (1994) +│   │   ├── Nothing Like The Rain (1995) +│   │   ├── Power Tracks (1994) +│   │   ├── Spread Your Love (1996) +│   │   ├── The Complete History (2004) +│   │   ├── Trance Remixes (2002) +│   │   ├── Tribal Dance (single) (1993) +│   │   └── Wanna Get Up (1998) +│   ├── 3 +│   │   ├── 3 Doors Down +│   │   │   └── 2002 - Away from the Sun +│   │   ├── 3LW +│   │   │   └── 2002 - A Girl Can Mack +│   │   ├── 3 Of A Kind +│   │   │   └── 2004 - Baby Cakes (single) +│   │   └── 3T +│   │   └── - Brotherhood +│   ├── 4 +│   │   ├── 49Ers +│   │   │   ├── 1990 +│   │   │   ├── 1992 +│   │   │   └── 1995 +│   │   ├── 4 Non Blondes +│   │   └── 4 Strings +│   │   └── 2002 - Believe +│   ├── 6 +│   │   └── 666 +│   │   ├── 1998 - Paradoxx +│   │   ├── 1998 - Paradoxx (single) +│   │   ├── 1999-10-12 - Nitemare +│   │   ├── 2000 - Who's Afraid of... +│   │   ├── 2001 - Supa-Dupa-Fly (single) +│   │   ├── 2003 - Insanity +│   │   ├── Alarma! (single) (1997) +│   │   ├── Bomba! (1999) +│   │   └── Paradoxx (Maxi) (1998) +│   ├── 7 +│   │   └── 740 Boyz +│   │   └── Bump! Bump! (Booty Shake) (single) (1996) +│   ├── 8 +│   │   ├── 80 Aum +│   │   └── 89ers +│   │   └── 2003 +│   ├── 9 +│   │   └── 98 Degrees +│   │   └── 2000 - Give Me Just One Night (Una Noche) (maxi) +│   ├── a +│   │   ├── a+ +│   │   ├── adamski +│   │   ├── addison,_john +│   │   ├── alisha's_attic +│   │   ├── anggun_en_duo_avec_pagny,_florent +│   │   ├── ant,_adam +│   │   ├── apache_indian +│   │   └── apollo_440 +│   ├── A +│   │   ├── Aaliyah +│   │   │   ├── 2001 - Aaliyah +│   │   │   ├── (2002) Hits & Unreleased - The Ultimate Collection +│   │   │   ├── 2002 - I Care 4 U +│   │   │   ├── 2003 - Age Ain't Nothing but a Number +│   │   │   └── 2004 - One in a Million Edition 2004 +│   │   ├── AaRON +│   │   │   └── Je vais bien ne t'en fais pas () +│   │   ├── ABBA +│   │   │   └── 1992 - ABBA Gold- Greatest Hits +│   │   ├── ABC +│   │   ├── Abder +│   │   │   ├── La collection +│   │   │   ├── rush +│   │   │   ├── session 1 +│   │   │   ├── track +│   │   │   └── untiled +│   │   ├── Abie Flinstone +│   │   ├── Abyale +│   │   │   └── 1993 - Nightbuzz +│   │   ├── AC-DC +│   │   │   ├── 1979 - Highway to Hell +│   │   │   ├── 1980 - Back In Black +│   │   │   └── 2007-04-13 - Stiff Upper Lip +│   │   ├── Ace of Base +│   │   │   ├── (1992) Happy Nation +│   │   │   ├── 1993-11-25 - Happy Nation (U.S. Version) +│   │   │   ├── 1993 - All That She Wants (single) +│   │   │   ├── 1993 - The Sign (single) +│   │   │   ├── Best of the Best Music Collection - New, Best & Remixes (2009) +│   │   │   ├── C'est La Vie (Always 21) (1999) +│   │   │   ├── Cruel Summer (1998-09-28) +│   │   │   ├── Da Capo (2002) +│   │   │   ├── Everytime It Rains (1999-04-05) +│   │   │   ├── Greatest Hits, Classic Remixes, and Music Videos (2008-11-14) +│   │   │   ├── The Ultimate Collection (2005-07-19) +│   │   │   ├── Wheel of Fortune (1993-08-01) +│   │   │   └── Whenever You're Near Me (1998) +│   │   ├── Adam Benson +│   │   ├── Adam F +│   │   ├── Adam Lambert +│   │   ├── Adamo +│   │   │   └── Platinum Collection (2005-09-16) +│   │   ├── Adele +│   │   │   ├── 2008 - 19 +│   │   │   ├── 2011 - Rolling In The Deep - Singles +│   │   │   ├── 2011 - Someone Like You - Singles +│   │   │   ├── 21 (2011-01-21) +│   │   │   └── 25 +│   │   ├── Aerosmith +│   │   │   └── 1999-12-31 Last Show of the Century Osaka Dome, Osaka, Japan (1998) +│   │   ├── Africanism +│   │   ├── Afrojack +│   │   ├── Afterlife +│   │   │   ├── The Afterlife Lounge +│   │   │   └── The Afterlife Lounge (2006) +│   │   ├── Age +│   │   ├── Agnes +│   │   ├── Agnès Chaumié +│   │   │   └── Tom Pouce et Ribambelle (2000) +│   │   ├── a-ha +│   │   │   └── 2002 - Lifelines +│   │   ├── Aina +│   │   ├── AIR +│   │   │   ├── 10 000 Hz Legend +│   │   │   ├── Moon Safari +│   │   │   ├── Pocket Symphony +│   │   │   ├── Premiers Symptomes +│   │   │   ├── Talkie Walkie +│   │   │   └── The Virgin Suicides +│   │   ├── Aïwa +│   │   │   └── 2006-02-24 - Elnar +│   │   ├── AKA AKA +│   │   │   └── Voegeln EP +│   │   ├── Akcent +│   │   │   ├── 2005-07-18 - Kylie (single) +│   │   │   └── True Believers (2009-09-18) +│   │   ├── Akhenaton +│   │   │   └── Album inconnu +│   │   ├── Akira +│   │   ├── Akon +│   │   │   ├── Freedom (2008-12-01) +│   │   │   ├── Konvicted (2006-11-20) +│   │   │   ├── Locked Up Global Remixes () +│   │   │   └── Trouble (2004-06-29) +│   │   ├── Alain Bashung +│   │   │   ├── 1979 - Roulette Russe +│   │   │   ├── 1981 - Pizza +│   │   │   ├── 1982 - Play Blessures +│   │   │   ├── 1986 - Passe Le Rio Grande +│   │   │   ├── 1989 - Novice +│   │   │   ├── 1991 - Osez Josephine +│   │   │   ├── 2008 - Bleu Pétrole +│   │   │   └── Osez Joséphine (1991) +│   │   ├── Alain Caron le band +│   │   │   └── Play +│   │   ├── Alain Delon +│   │   ├── Alain Morisod +│   │   ├── Alain Souchon +│   │   │   ├── 2005 - La Vie Théodore +│   │   │   └── Collection, Volume 2 (2001-11-13) +│   │   ├── Alan Braxe & Fred Falke +│   │   │   └── Intro (2000) +│   │   ├── Alan Carvell +│   │   ├── Alanis Morissette +│   │   │   ├── Jagged Little Pill (1995-06-13) +│   │   │   ├── MTV Unplugged (2008-09-03) +│   │   │   └── The Collection (2005) +│   │   ├── Alan Menken +│   │   │   └── 2006 - Pocahontas +│   │   ├── Alannah Myles +│   │   │   └── Black Velvet (single) (2008) +│   │   ├── Alan Silvestri +│   │   │   ├── 1985 - Music From The Motion Picture Soundtrack Back To The Future +│   │   │   ├── 1989 - Back To The Future II - Original Motion Picture Soundtrack +│   │   │   ├── 1990 - Predator 2 (Original Motion Picture Soundtrack) +│   │   │   ├── 1994 - Forrest Gump (Original Motion Picture Score) +│   │   │   ├── 1997 - Contact (Music From The Motion Picture) +│   │   │   ├── 2001 - The Mummy Returns (Original Motion Picture Soundtrack) +│   │   │   ├── 2003 - Back To The Future - Original Motion Picture Score +│   │   │   ├── 2004 - Van Helsing (Original Motion Picture Soundtrack) +│   │   │   └── 2007 - Beowulf (Music from the Motion Picture) +│   │   ├── Alcazar +│   │   │   └── 2003 - Alcazaried +│   │   ├── Alesha Dixon +│   │   │   └── The Alesha Show Encore (2009-11-23) +│   │   ├── Alesso +│   │   ├── Alexandra Burke +│   │   │   └── Overcome (2010-12-06) +│   │   ├── Alexandra Prince +│   │   │   └── Album inconnu +│   │   ├── Alexandra Stan +│   │   ├── Alex de Guirior +│   │   ├── Alex Ferrari +│   │   │   ├── 2012-10-29 - Guere Guerê (single) +│   │   │   └── 2012 - Bará Berê +│   │   ├── Alex Gaudino +│   │   │   └── Destination Calabria (Maxi) (2007) +│   │   ├── Alexia +│   │   │   └── 2002 - Alexia +│   │   ├── Alexis Dante +│   │   │   └── Album inconnu +│   │   ├── Alexis Jordan +│   │   │   └── Happiness (Remixes) (2011) +│   │   ├── Alex Kenji +│   │   ├── Alibert +│   │   ├── Alice DeeJay +│   │   │   └── 2000 - Who Needs Guitars Anyway +│   │   ├── Alicia Keys +│   │   │   ├── 2001-06-05 - Songs in A minor +│   │   │   ├── 2001 - Fallin' (The Remix) (single) +│   │   │   ├── 2003-02-26 - Remixed & Unplugged in A minor +│   │   │   ├── 2004-09-22 - The Diary of Alicia Keys +│   │   │   ├── 2007-11-12 - As I Am +│   │   │   └── 2009-12-16 - The Element of Freedom +│   │   ├── Alisha's Attic +│   │   ├── Alizée +│   │   │   ├── 2001-11-19 - Gourmandises +│   │   │   └── 2003 - J'ai pas vingt ans (Remixes) +│   │   ├── Alliance Ethnik +│   │   │   └── 1995 - Simple & Funky +│   │   ├── All Saints +│   │   │   ├── 1998-03-23 - All Saints +│   │   │   ├── All Hits (2001) +│   │   │   └── Saints & Sinners (2000-10-16) +│   │   ├── All Systems Go! +│   │   │   └── All Systems Go! (1999) +│   │   ├── ALP +│   │   ├── Alpha Blondy +│   │   │   ├── 1996 - The Best of Alpha Blondy +│   │   │   ├── 1997 - The Best of Alpha Blondy +│   │   │   ├── 1998 - Yitzhak Rabin +│   │   │   └── - L'essentiel +│   │   ├── Alphaville +│   │   │   └── Forever Young The Very Best (1981) +│   │   ├── Alphonse Brown +│   │   │   └── 2003-01-07 - Le Frunkp (single) +│   │   ├── Alter Ego +│   │   │   └── 2004-11-29 - Rocker (single) +│   │   ├── Alvaro +│   │   ├── Amber +│   │   │   └── 2002 - Naked +│   │   ├── Amel Bent +│   │   │   ├── 2004 - Un jour d'été +│   │   │   ├── 2006 - Eye of the Tiger (single) +│   │   │   └── 2012-10-13 - Ma chance (single) +│   │   ├── Amen Caleen +│   │   ├── Amerie +│   │   │   └── 2005-04-26 - Touch +│   │   ├── Amorphous Androgynous +│   │   │   └── 1993-07-30 - Tales of Ephidrina +│   │   ├── Amy Macdonald +│   │   │   ├── 2007-07-30 - This Is the Life +│   │   │   ├── 2010-11-26 - A Curious Thing +│   │   │   └── 2012-06-13 - Life in a Beautiful Light +│   │   ├── Amy Winehouse +│   │   │   └── 2004 - Pumps +│   │   ├── An Active Trip +│   │   │   └── Flash in the Night (single) (2006) +│   │   ├── Anastacia +│   │   │   ├── 2000-07-09 - Not That Kind +│   │   │   ├── 2001-11-23 - Freak of Nature +│   │   │   ├── 2004-03-29 - Anastacia +│   │   │   ├── 2005-01-10 - NRJ Music Awards 2005 +│   │   │   └── 2005-11-07 - Pieces of a Dream +│   │   ├── Andrea Bocelli +│   │   │   └── 1996 - Romanza +│   │   ├── Andreas Johnson +│   │   │   └── 1999 - Liebling +│   │   ├── Andrée Watters +│   │   │   └── 2003-05-20 - AW +│   │   ├── Aneka +│   │   ├── Angger Dimas +│   │   ├── Anggun +│   │   │   ├── 2000 - Chrysalis +│   │   │   ├── Luminescence () +│   │   │   └── Luminescence (2005-02-22) +│   │   ├── Angie Martinez +│   │   │   └── Album inconnu +│   │   ├── Angra +│   │   │   ├── 1994 - Angels Cry +│   │   │   └── 1996 - Holy Land +│   │   ├── Anita Baker +│   │   ├── Anita Ward +│   │   │   └── Album inconnu +│   │   ├── Annabelle +│   │   ├── Annagrace +│   │   ├── AnnaGrace +│   │   ├── Anni-Frid Lyngstad +│   │   ├── Ann Lee +│   │   ├── Ansol +│   │   ├── Anthony B +│   │   │   └── Untouchable () +│   │   ├── Antiloop +│   │   │   └── In My Mind () +│   │   ├── Antoine Clamaran +│   │   │   ├── Inside (2008) +│   │   │   ├── Keep On Tryin' (2006) +│   │   │   ├── Live Your Dreams (MAXI) (2010) +│   │   │   ├── Reach For The Stars (MAXI) (2009) +│   │   │   ├── Release Yourself (2002) +│   │   │   └── Spotlight (2009) +│   │   ├── Antony and The Johnsons +│   │   │   └── Another World (2008) +│   │   ├── Apster +│   │   ├── Aqua +│   │   │   ├── Aquarium (1997) +│   │   │   └── How R U Doin (2011-03-14) +│   │   ├── Arash +│   │   │   └── Donya (2008) +│   │   ├── Archive +│   │   │   └── 2003 - Friend (single) +│   │   ├── Arctic Monkeys +│   │   │   └── 2006 - Who The Fuck Are Arctic Monkeys +│   │   ├── A.R.D.I. +│   │   ├── Aretha Franklin +│   │   │   ├── A Deeper Love (single) (1994) +│   │   │   └── The Weather Girls +│   │   ├── Ariane Carletti +│   │   ├── Arielle Dombasle +│   │   │   └── Amor Amor () +│   │   ├── Arkasia +│   │   ├── Arkol +│   │   │   └── Vue imprenable (2004) +│   │   ├── Armand Van Helden +│   │   │   ├── 1997 - Armand Van Helden - Da Club Phenomena (Remixes) +│   │   │   ├── 1998 - Egyptian Magician +│   │   │   ├── 2000 - Full Moon +│   │   │   ├── 2001 - Gandhi Kahn +│   │   │   ├── 2004 - Je t'Appelle (Hear My Name) +│   │   │   ├── 2005 - Nympho +│   │   │   ├── 2008 - You Don't Know Me- The Best Of +│   │   │   ├── Into Your Eyes (2005) +│   │   │   └── Old School Junkies (1995) +│   │   ├── Armin van Buuren +│   │   │   └── Feels So Good (single) (2011-06-20) +│   │   ├── Armin Van Buuren +│   │   │   └── Mirage - The Remixes (Bonus Tracks Edition) (2011-06-17) +│   │   ├── Army Of Lovers +│   │   ├── Arno Cost & Arias +│   │   │   └── Magenta (2007-02-12) +│   │   ├── Art of Noise +│   │   │   └── In Visible Silence (1986) +│   │   ├── Arty +│   │   ├── Asaf Avidan +│   │   ├── Asian Dub Foundation +│   │   │   ├── 1995-10-27 - Facts and Fictions +│   │   │   └── 2000 - Community Music +│   │   ├── ATB +│   │   │   ├── Movin' Melodies (1999) +│   │   │   └── You're Not Alone (Mix) (2002) +│   │   ├── ATC - A Touch Of Class +│   │   │   ├── 2003 - Touch The Sky +│   │   │   ├── I'm In Heaven (When You Kiss Me) +│   │   │   └── Planet Pop +│   │   ├── A-Teens +│   │   │   └── 2002 - Pop 'Til You Drop! +│   │   ├── Atomic Kitten +│   │   │   └── 2001 - Right Now +│   │   ├── Audio Bullys +│   │   │   └── Ego War (2003) +│   │   ├── Audiosmog +│   │   │   └── 2003 - The Ketchup Song (single) +│   │   ├── Au p'tit Bonheur +│   │   │   └── Le mal de vivre () +│   │   ├── Aventura +│   │   │   └── We Broke the Rules (2004-12-08) +│   │   ├── Avicii +│   │   │   ├── 2013-09-17 - True +│   │   │   └── The Singles (2011-05-31) +│   │   ├── Avril Lavigne +│   │   │   ├── 2002 - Avril Lavigne +│   │   │   ├── 2003-11-03 - My World +│   │   │   ├── All You Will Never Know (2008) +│   │   │   ├── Let Go (2002) +│   │   │   └── Under My Skin (2004) +│   │   ├── Axel Bauer +│   │   │   └── 1998 - Simple mortel +│   │   ├── Axel Tony +│   │   ├── Axwell +│   │   ├── Azealia Banks +│   │   ├── Az Yet +│   │   │   └── Az Yet (1996) +│   │   ├── D'Angelo +│   │   │   └── 2000 - Voodoo +│   │   ├── DJ Antoine +│   │   │   └── Welcome to DJ Antoine 2K12 (2012-07-02) +│   │   ├── Dj Assad +│   │   ├── DJ Assad +│   │   ├── Dr. Alban +│   │   │   ├── 1993 - One Love +│   │   │   ├── (1994) Look Who's Talking! The Album +│   │   │   ├── 1996 - Born in Africa +│   │   │   ├── 2000 - Prescription +│   │   │   ├── 2008 - I Love the 90's (single) +│   │   │   ├── It's My Life (Raggadag Remix) (1992) +│   │   │   ├── It's My Life (single) (1992) +│   │   │   ├── Sing Hallelujah! (Recall 2004) (2004) +│   │   │   ├── Sing Hallelujah ! (single) (1993) +│   │   │   ├── The Very Best Of 1990-1997 (1997) +│   │   │   └── The Very Best Of 1990 - 1997 The Megamix (1997) +│   │   ├── The All-American Rejects +│   │   │   └── Move Along (2005-07-11) +│   │   └── The Art Of Noise +│   ├── _a_trier +│   │   ├── 20190102 +│   │   │   ├── 1. downloads +│   │   │   ├── 2. analyze +│   │   │   ├── audio +│   │   │   ├── Downloads +│   │   │   │   └── Motus du 21_09_15 - Intégrale +│   │   │   ├── jingles +│   │   │   │   └── bruitage +│   │   │   ├── NRJ +│   │   │   │   ├── Bed +│   │   │   │   ├── Jingles +│   │   │   │   └── Pub +│   │   │   ├── picard_passed +│   │   │   │   ├── # +│   │   │   │   │   ├── 2 Live Crew, The +│   │   │   │   │   ├── 2Pac +│   │   │   │   │   ├── 4 Non Blondes +│   │   │   │   │   ├── 50 Cent +│   │   │   │   │   ├── 5 Seconds of Summer +│   │   │   │   │   └── 69 Boyz +│   │   │   │   ├── A +│   │   │   │   │   ├── Aaliyah +│   │   │   │   │   ├── ABBA +│   │   │   │   │   ├── AC_DC +│   │   │   │   │   ├── Ace of Base +│   │   │   │   │   ├── Adamou, Ivi +│   │   │   │   │   ├── Adams, Bryan +│   │   │   │   │   ├── Adams, Bryan, Stewart, Rod, Sting +│   │   │   │   │   ├── Aerosmith +│   │   │   │   │   ├── Afrojack +│   │   │   │   │   ├── After 7 +│   │   │   │   │   ├── Aguilera, Christina +│   │   │   │   │   ├── a-ha +│   │   │   │   │   ├── Alban, Dr_ +│   │   │   │   │   ├── Alcazar +│   │   │   │   │   ├── Alice in Chains +│   │   │   │   │   ├── Ali, Nadia +│   │   │   │   │   ├── All-4-One +│   │   │   │   │   ├── Allister +│   │   │   │   │   ├── Alphaville +│   │   │   │   │   ├── Anderson, Chris & Robbie, DJ +│   │   │   │   │   ├── Andre, Peter +│   │   │   │   │   ├── Angel City +│   │   │   │   │   ├── Anthony, Marc +│   │   │   │   │   ├── Antique +│   │   │   │   │   ├── Antoine, DJ +│   │   │   │   │   ├── Apple, Fiona +│   │   │   │   │   ├── Appuntoeffe +│   │   │   │   │   ├── Aqua +│   │   │   │   │   ├── Arash +│   │   │   │   │   ├── Army of Lovers +│   │   │   │   │   ├── Asia +│   │   │   │   │   ├── Assad, DJ +│   │   │   │   │   ├── Astley, Rick +│   │   │   │   │   ├── Aswad +│   │   │   │   │   ├── ATB +│   │   │   │   │   ├── Aufray, Hugues +│   │   │   │   │   ├── Aventura +│   │   │   │   │   ├── Avicii +│   │   │   │   │   └── Axwell & Ingrosso +│   │   │   │   ├── B +│   │   │   │   │   ├── Bachelet, Pierre +│   │   │   │   │   ├── Bachman, Tal +│   │   │   │   │   ├── Backstreet Boys +│   │   │   │   │   ├── Bad Boys Blue +│   │   │   │   │   ├── Bananarama +│   │   │   │   │   ├── Bande à Basile, La +│   │   │   │   │   ├── Bănică, Andreea +│   │   │   │   │   ├── Bănică, Andreea ft Dony +│   │   │   │   │   ├── Banks, Lloyd +│   │   │   │   │   ├── Barenaked Ladies +│   │   │   │   │   ├── Bar-Kays, The +│   │   │   │   │   ├── Beastie Boys +│   │   │   │   │   ├── Beck +│   │   │   │   │   ├── Bee Gees +│   │   │   │   │   ├── Bega, Lou +│   │   │   │   │   ├── Bellini +│   │   │   │   │   ├── Benét, Eric +│   │   │   │   │   ├── Berg, Tim +│   │   │   │   │   ├── Beyoncé +│   │   │   │   │   ├── Bieber, Justin +│   │   │   │   │   ├── Black Eyed Peas, The +│   │   │   │   │   ├── Blackstreet +│   │   │   │   │   ├── blink-182 +│   │   │   │   │   ├── Blondie +│   │   │   │   │   ├── Bloodhound Gang +│   │   │   │   │   ├── Blur +│   │   │   │   │   ├── Bolton, Michael +│   │   │   │   │   ├── Boney M_ +│   │   │   │   │   ├── Bon Jovi +│   │   │   │   │   ├── Bourvil +│   │   │   │   │   ├── Boyd, Eddie +│   │   │   │   │   ├── Boyz II Men +│   │   │   │   │   ├── Brandy & Monica +│   │   │   │   │   ├── Braxton, Toni +│   │   │   │   │   ├── Breeders, The +│   │   │   │   │   ├── Brooks, Meredith +│   │   │   │   │   ├── Brown, Scott +│   │   │   │   │   ├── Brownstone +│   │   │   │   │   ├── Buckley, Jeff +│   │   │   │   │   ├── Burgess, Emma +│   │   │   │   │   ├── Bush +│   │   │   │   │   ├── Butthole Surfers +│   │   │   │   │   └── Buuren, van, Armin +│   │   │   │   ├── C +│   │   │   │   │   ├── Cabin Crew +│   │   │   │   │   ├── Cabrel, Francis +│   │   │   │   │   ├── Cain's Offering +│   │   │   │   │   ├── Calogero +│   │   │   │   │   ├── Candlebox +│   │   │   │   │   ├── Candyman +│   │   │   │   │   ├── Capéo, Claudio +│   │   │   │   │   ├── Cara, Irene +│   │   │   │   │   ├── Cardigans, The +│   │   │   │   │   ├── Carey, Mariah +│   │   │   │   │   ├── Carey, Mariah & Boyz II Men +│   │   │   │   │   ├── Carlos +│   │   │   │   │   ├── Cars, The +│   │   │   │   │   ├── Cascada +│   │   │   │   │   ├── C.C. Catch +│   │   │   │   │   ├── C+C Music Factory +│   │   │   │   │   ├── Cellophane Flowers, The +│   │   │   │   │   ├── Chainsmokers, The & Coldplay +│   │   │   │   │   ├── Chapman, Tracy +│   │   │   │   │   ├── Cher +│   │   │   │   │   ├── Clean Bandit +│   │   │   │   │   ├── Cliff, Jimmy +│   │   │   │   │   ├── CNCO & Little Mix +│   │   │   │   │   ├── Coldplay +│   │   │   │   │   ├── Collective Soul +│   │   │   │   │   ├── Colvin, Shawn +│   │   │   │   │   ├── Compagnie Créole, La +│   │   │   │   │   ├── Coolio +│   │   │   │   │   ├── Cordy, Annie +│   │   │   │   │   ├── Corona +│   │   │   │   │   ├── Corr, Ida +│   │   │   │   │   ├── Corr, Ida vs. Le Grand, Fedde +│   │   │   │   │   ├── Corrs, The +│   │   │   │   │   ├── Counting Crows +│   │   │   │   │   ├── Cox, Deborah +│   │   │   │   │   ├── Cracker +│   │   │   │   │   ├── Cranberries, The +│   │   │   │   │   ├── Crazy Frog +│   │   │   │   │   ├── Cribs, The +│   │   │   │   │   ├── Crow, Sheryl +│   │   │   │   │   ├── Culture Beat +│   │   │   │   │   ├── Culture Club +│   │   │   │   │   └── Cyrus, Miley +│   │   │   │   ├── D +│   │   │   │   │   ├── Daddy Yankee +│   │   │   │   │   ├── Daft Punk +│   │   │   │   │   ├── Dance Hall Crashers +│   │   │   │   │   ├── Darkness +│   │   │   │   │   ├── Dassin, Joe +│   │   │   │   │   ├── Dayne, Taylor +│   │   │   │   │   ├── Début de Soirée +│   │   │   │   │   ├── Deee-Lite +│   │   │   │   │   ├── Deep Blue Something +│   │   │   │   │   ├── Deorro +│   │   │   │   │   ├── Depeche Mode +│   │   │   │   │   ├── Derulo, Jason +│   │   │   │   │   ├── Descendents +│   │   │   │   │   ├── Desireless +│   │   │   │   │   ├── Des'ree +│   │   │   │   │   ├── Destiny's Child +│   │   │   │   │   ├── Detroit Spinners, The +│   │   │   │   │   ├── Diddy +│   │   │   │   │   ├── Dido +│   │   │   │   │   ├── Digital Orchestra +│   │   │   │   │   ├── Dijous Paella +│   │   │   │   │   ├── Dimitri Vegas & Like Mike & Garrix, Martin +│   │   │   │   │   ├── Dion, Céline +│   │   │   │   │   ├── Dixie Chicks +│   │   │   │   │   ├── Dumont, Duke +│   │   │   │   │   └── Duran Duran +│   │   │   │   ├── E +│   │   │   │   │   ├── Earth, Wind & Fire with Emotions, The +│   │   │   │   │   ├── EELS +│   │   │   │   │   ├── Eiffel 65 +│   │   │   │   │   ├── Elastica +│   │   │   │   │   ├── Eminem +│   │   │   │   │   ├── Enigma +│   │   │   │   │   ├── Erasure +│   │   │   │   │   ├── Eurythmics +│   │   │   │   │   ├── Example +│   │   │   │   │   └── Extreme +│   │   │   │   ├── F +│   │   │   │   │   ├── Faithless +│   │   │   │   │   ├── Fatboy Slim +│   │   │   │   │   ├── Fatboy Slim _ James Gang, The +│   │   │   │   │   ├── Feed Me & Crystal Fighters +│   │   │   │   │   ├── Fenix TX +│   │   │   │   │   ├── Ferrer, Nino +│   │   │   │   │   ├── FireHouse +│   │   │   │   │   ├── Fischer, Helene +│   │   │   │   │   ├── Flint, Deirdre +│   │   │   │   │   ├── Folk Implosion, The +│   │   │   │   │   ├── Fonsi, Luis +│   │   │   │   │   ├── Fonsi, Luis & Daddy Yankee +│   │   │   │   │   ├── Foo Fighters +│   │   │   │   │   ├── Forbans, Les +│   │   │   │   │   ├── Fountains of Wayne +│   │   │   │   │   ├── Four Seasons, The +│   │   │   │   │   ├── Fourth Grade Nothing +│   │   │   │   │   ├── François, Claude +│   │   │   │   │   ├── Frauenarzt & Marc, Manny +│   │   │   │   │   ├── Fréro Delavega +│   │   │   │   │   ├── Frida Gold +│   │   │   │   │   └── Fugees +│   │   │   │   ├── G +│   │   │   │   │   ├── Gall, France +│   │   │   │   │   ├── Garrix, Martin +│   │   │   │   │   ├── Garrix, Martin & Brooks +│   │   │   │   │   ├── Garrix, Martin & Matisse & Sadko +│   │   │   │   │   ├── Garrix, Martin & Tiësto +│   │   │   │   │   ├── Gaudino, Alex +│   │   │   │   │   ├── Gaye, Marvin +│   │   │   │   │   ├── Geils, J., The, Band +│   │   │   │   │   ├── Gérard, Danyel +│   │   │   │   │   ├── Gin Blossoms +│   │   │   │   │   ├── Ginuwine +│   │   │   │   │   ├── Girac, Kendji +│   │   │   │   │   ├── Go Home Productions +│   │   │   │   │   ├── Gold +│   │   │   │   │   ├── Goo Goo Dolls +│   │   │   │   │   ├── Goulding, Ellie +│   │   │   │   │   ├── Green Day +│   │   │   │   │   ├── Guetta, David +│   │   │   │   │   ├── Guetta, David & Martin, Sam +│   │   │   │   │   ├── Guetta, David & Showtek +│   │   │   │   │   ├── Guns N' Roses +│   │   │   │   │   ├── Günther +│   │   │   │   │   └── Guru Josh Project +│   │   │   │   ├── H +│   │   │   │   │   ├── Haddaway +│   │   │   │   │   ├── Hallyday, Johnny +│   │   │   │   │   ├── Hanson +│   │   │   │   │   ├── Hardwell +│   │   │   │   │   ├── Harris, Calvin +│   │   │   │   │   ├── Harris, Calvin & Disciples +│   │   │   │   │   ├── Harvey Danger +│   │   │   │   │   ├── Hawkins, Sophie B_ +│   │   │   │   │   ├── Hazard, Thierry +│   │   │   │   │   ├── Heino +│   │   │   │   │   ├── Hernandez, Patrick +│   │   │   │   │   ├── Hill, Lauryn +│   │   │   │   │   ├── hitomi +│   │   │   │   │   ├── Holiday, Jack & Candys, Mike +│   │   │   │   │   ├── Hootie & the Blowfish +│   │   │   │   │   ├── Hooverphonic +│   │   │   │   │   ├── Horny United +│   │   │   │   │   └── Houston, Whitney +│   │   │   │   ├── i +│   │   │   │   │   └── iglesias,_enrique +│   │   │   │   ├── I +│   │   │   │   │   ├── Ian Van Dahl +│   │   │   │   │   ├── Ice Cube +│   │   │   │   │   ├── Idol, Billy +│   │   │   │   │   ├── Iglesias, Enrique +│   │   │   │   │   ├── Images +│   │   │   │   │   ├── Imagine Dragons +│   │   │   │   │   ├── Imbruglia, Natalie +│   │   │   │   │   ├── Immortals, The +│   │   │   │   │   ├── Incubus +│   │   │   │   │   ├── Indila +│   │   │   │   │   ├── Indochine +│   │   │   │   │   ├── Inna +│   │   │   │   │   └── INXS +│   │   │   │   ├── j +│   │   │   │   │   └── jannot,_veronique_en_duo_avec_voulzy,_laurent +│   │   │   │   ├── J +│   │   │   │   │   ├── Jackie 'O' +│   │   │   │   │   ├── Jackson, Michael +│   │   │   │   │   ├── Jackson, Michael & Jackson, Janet +│   │   │   │   │   ├── Jaime Júpiter +│   │   │   │   │   ├── Jain +│   │   │   │   │   ├── Jamalski +│   │   │   │   │   ├── Jamiroquai +│   │   │   │   │   ├── Jazzy Jeff, DJ & Fresh Prince, The +│   │   │   │   │   ├── Jean, Wyclef +│   │   │   │   │   ├── Jepsen, Carly Rae +│   │   │   │   │   ├── Jerome +│   │   │   │   │   ├── Jett, Joan and the Blackhearts +│   │   │   │   │   ├── Jewel +│   │   │   │   │   ├── Joel, Billy +│   │   │   │   │   ├── Jordan, Montell +│   │   │   │   │   ├── Journey +│   │   │   │   │   └── Joyride +│   │   │   │   ├── k +│   │   │   │   │   └── koulak,_paul +│   │   │   │   ├── K +│   │   │   │   │   ├── Kaoma +│   │   │   │   │   ├── Katrina and the Waves +│   │   │   │   │   ├── KC and the Sunshine Band +│   │   │   │   │   ├── K. Da Cruz +│   │   │   │   │   ├── Kelly, R_ +│   │   │   │   │   ├── Kesha +│   │   │   │   │   ├── Kids United +│   │   │   │   │   ├── KISS +│   │   │   │   │   ├── KLF, The +│   │   │   │   │   ├── Korn +│   │   │   │   │   ├── Kravitz, Lenny +│   │   │   │   │   ├── Kris Kross +│   │   │   │   │   └── KWS +│   │   │   │   ├── l +│   │   │   │   │   └── lady_gaga +│   │   │   │   ├── L +│   │   │   │   │   ├── Labylle, Jocelyne & Cheela +│   │   │   │   │   ├── Lahaye, Jean-Luc +│   │   │   │   │   ├── Lapointe, Boby +│   │   │   │   │   ├── Lauper, Cyndi +│   │   │   │   │   ├── Lavoine, Marc +│   │   │   │   │   ├── Le Forestier, Maxime +│   │   │   │   │   ├── LEN +│   │   │   │   │   ├── Lenorman, Gérard +│   │   │   │   │   ├── Letters to Cleo +│   │   │   │   │   ├── Lewis, Charles D_ +│   │   │   │   │   ├── Licence IV +│   │   │   │   │   ├── Limp Bizkit +│   │   │   │   │   ├── Lionel, J.J_ +│   │   │   │   │   ├── Little Cub +│   │   │   │   │   ├── Live +│   │   │   │   │   ├── Living Voices +│   │   │   │   │   ├── Lloyd Webber, Andrew +│   │   │   │   │   ├── LMFAO +│   │   │   │   │   ├── Loggins, Kenny +│   │   │   │   │   ├── Loki +│   │   │   │   │   ├── Londonbeat +│   │   │   │   │   ├── Lonestar +│   │   │   │   │   ├── Lopez, Jennifer +│   │   │   │   │   ├── Loreen +│   │   │   │   │   ├── Los del Mar +│   │   │   │   │   ├── Los del Río +│   │   │   │   │   ├── Louise Attaque +│   │   │   │   │   ├── Love of Lesbian +│   │   │   │   │   ├── Luce, Renan +│   │   │   │   │   └── Lucky Man Project +│   │   │   │   ├── m +│   │   │   │   │   └── midnight_oil +│   │   │   │   ├── M +│   │   │   │   │   ├── Macklemore & Lewis, Ryan +│   │   │   │   │   ├── Madonna +│   │   │   │   │   ├── Magic System +│   │   │   │   │   ├── Maître Gims +│   │   │   │   │   ├── Manau +│   │   │   │   │   ├── Man, Liberation Of +│   │   │   │   │   ├── Margy, Lina +│   │   │   │   │   ├── Mariano, Luis +│   │   │   │   │   ├── Marilyn Manson +│   │   │   │   │   ├── Mars, Bruno +│   │   │   │   │   ├── Marshmello +│   │   │   │   │   ├── Martina, Mia +│   │   │   │   │   ├── Martin, Ricky +│   │   │   │   │   ├── Mash, Kylian +│   │   │   │   │   ├── Matchbox Twenty +│   │   │   │   │   ├── Matthews, Dave, Band +│   │   │   │   │   ├── Maxwell +│   │   │   │   │   ├── May, David +│   │   │   │   │   ├── M-Beat +│   │   │   │   │   ├── McCoy, Van & Soul City Symphony, The +│   │   │   │   │   ├── McCutcheon, Martine +│   │   │   │   │   ├── McLachlan, Sarah +│   │   │   │   │   ├── Meat Puppets +│   │   │   │   │   ├── Mendes, Shawn +│   │   │   │   │   ├── Mercury, Freddie +│   │   │   │   │   ├── Metallica +│   │   │   │   │   ├── Mezdeke +│   │   │   │   │   ├── M.I.A_ +│   │   │   │   │   ├── Michael, George +│   │   │   │   │   ├── MIKA +│   │   │   │   │   ├── Minaj, Nicki +│   │   │   │   │   ├── Minimoys Band +│   │   │   │   │   ├── Modern Talking +│   │   │   │   │   ├── Mohombi +│   │   │   │   │   ├── Monica +│   │   │   │   │   ├── Montagné, Gilbert +│   │   │   │   │   ├── Morissette, Alanis +│   │   │   │   │   ├── Morrison, Mark +│   │   │   │   │   ├── Mötley Crüe +│   │   │   │   │   ├── Mr. Big +│   │   │   │   │   ├── Mr. President +│   │   │   │   │   ├── Muddy Waters +│   │   │   │   │   ├── Mullins, Shawn +│   │   │   │   │   ├── Munro, Donnie +│   │   │   │   │   ├── Musica nuda +│   │   │   │   │   └── My Woshin Mashin +│   │   │   │   ├── N +│   │   │   │   │   ├── Nas +│   │   │   │   │   ├── Nate Dogg, Snoop Dogg, Dre, Dr. & Kurupt +│   │   │   │   │   ├── New Kids on the Block +│   │   │   │   │   ├── Newman, John +│   │   │   │   │   ├── New Radicals +│   │   │   │   │   ├── Nicko +│   │   │   │   │   ├── Nine Inch Nails +│   │   │   │   │   ├── Nirvana +│   │   │   │   │   ├── Noah, Yannick +│   │   │   │   │   ├── Noah, Yannick & Disiz +│   │   │   │   │   ├── No Doubt +│   │   │   │   │   ├── Notorious B.I.G., The +│   │   │   │   │   └── NSYNC +│   │   │   │   ├── O +│   │   │   │   │   ├── Obispo, Pascal +│   │   │   │   │   ├── Offspring, The +│   │   │   │   │   ├── OMC +│   │   │   │   │   ├── OneRepublic +│   │   │   │   │   ├── One-Two +│   │   │   │   │   ├── Orton, Beth +│   │   │   │   │   ├── Ottawan +│   │   │   │   │   └── Our Lady Peace +│   │   │   │   ├── P +│   │   │   │   │   ├── Paige, Jennifer +│   │   │   │   │   ├── Palmer, Robert +│   │   │   │   │   ├── Pantera +│   │   │   │   │   ├── Paradis, Vanessa & M +│   │   │   │   │   ├── Paris, Mica +│   │   │   │   │   ├── Partenaire Particulier +│   │   │   │   │   ├── Pearl Jam +│   │   │   │   │   ├── Peniston, CeCe +│   │   │   │   │   ├── Perry, Katy +│   │   │   │   │   ├── Peter et Sloane +│   │   │   │   │   ├── Petty, Tom and the Heartbreakers +│   │   │   │   │   ├── Pierre, Isabelle +│   │   │   │   │   ├── Pineda, Guadalupe +│   │   │   │   │   ├── Pink +│   │   │   │   │   ├── Pitbull +│   │   │   │   │   ├── Pitch Black +│   │   │   │   │   ├── Pointer Sisters, The +│   │   │   │   │   ├── Pow woW +│   │   │   │   │   ├── Presidents of the United States of America, The +│   │   │   │   │   ├── Primitive Radio Gods +│   │   │   │   │   ├── Primus +│   │   │   │   │   └── PSY +│   │   │   │   ├── Q +│   │   │   │   │   ├── Quad City DJ's +│   │   │   │   │   └── Queen +│   │   │   │   ├── r +│   │   │   │   │   └── r.i.o_ +│   │   │   │   ├── R +│   │   │   │   │   ├── Radiohead +│   │   │   │   │   ├── Radio Killer +│   │   │   │   │   ├── Rage Against the Machine +│   │   │   │   │   ├── Rapido, Coco +│   │   │   │   │   ├── Ray, Jimmy +│   │   │   │   │   ├── Ready Set, The +│   │   │   │   │   ├── Real McCoy +│   │   │   │   │   ├── Red Hot Chili Peppers +│   │   │   │   │   ├── Rednex +│   │   │   │   │   ├── Reel 2 Real +│   │   │   │   │   ├── Reel Big Fish +│   │   │   │   │   ├── R.E.M_ +│   │   │   │   │   ├── Renaud +│   │   │   │   │   ├── René la Taupe +│   │   │   │   │   ├── Republica +│   │   │   │   │   ├── Right Said Fred +│   │   │   │   │   ├── Rihanna +│   │   │   │   │   ├── R.I.O_ +│   │   │   │   │   ├── Rita Mitsouko, Les +│   │   │   │   │   ├── Robin S_ +│   │   │   │   │   ├── Roxette +│   │   │   │   │   ├── Rozalla +│   │   │   │   │   └── Ryan, Patty +│   │   │   │   ├── s +│   │   │   │   │   ├── sade +│   │   │   │   │   ├── salt-n-pepa +│   │   │   │   │   ├── salvador,_henri +│   │   │   │   │   ├── santana +│   │   │   │   │   ├── santos,_romeo +│   │   │   │   │   ├── sardou,_michel +│   │   │   │   │   ├── savage_garden +│   │   │   │   │   ├── scooter +│   │   │   │   │   ├── script,_the +│   │   │   │   │   ├── sebastien,_patrick +│   │   │   │   │   ├── sembello,_michael +│   │   │   │   │   ├── semisonic +│   │   │   │   │   ├── shaggy +│   │   │   │   │   ├── shakira +│   │   │   │   │   ├── shaw,_jamie +│   │   │   │   │   ├── showtek +│   │   │   │   │   ├── sia +│   │   │   │   │   ├── sido +│   │   │   │   │   ├── simon_from_deep_divas_vs._corona +│   │   │   │   │   ├── sinclar,_bob +│   │   │   │   │   ├── sinsemilia +│   │   │   │   │   ├── sisqo +│   │   │   │   │   ├── skip,_dj +│   │   │   │   │   ├── smashing_pumpkins,_the +│   │   │   │   │   ├── smash_mouth +│   │   │   │   │   ├── smith,_will +│   │   │   │   │   ├── snap! +│   │   │   │   │   ├── snoop_dogg +│   │   │   │   │   ├── snow +│   │   │   │   │   ├── sonique +│   │   │   │   │   ├── soul_asylum +│   │   │   │   │   ├── soul_for_real +│   │   │   │   │   ├── soul_ii_soul +│   │   │   │   │   ├── soundgarden +│   │   │   │   │   ├── spears,_britney +│   │   │   │   │   ├── spice_girls +│   │   │   │   │   ├── spin_doctors +│   │   │   │   │   ├── sponge +│   │   │   │   │   ├── springsteen,_bruce +│   │   │   │   │   ├── stan,_alexandra +│   │   │   │   │   ├── stewart,_jermaine +│   │   │   │   │   ├── sting +│   │   │   │   │   ├── stirling,_lindsey +│   │   │   │   │   ├── stone_temple_pilots +│   │   │   │   │   ├── stranglers,_the +│   │   │   │   │   ├── streetwize +│   │   │   │   │   ├── stromae +│   │   │   │   │   ├── summer,_donna +│   │   │   │   │   ├── supermen_lovers,_the +│   │   │   │   │   ├── survivor +│   │   │   │   │   ├── swedish_house_mafia +│   │   │   │   │   ├── sweet,_matthew +│   │   │   │   │   ├── swv +│   │   │   │   │   ├── syatten +│   │   │   │   │   └── sylvester +│   │   │   │   ├── t +│   │   │   │   │   └── trois_cafes_gourmands +│   │   │   │   ├── T +│   │   │   │   │   ├── Tag Team +│   │   │   │   │   ├── Take That +│   │   │   │   │   ├── Tchaikovsky, Pyotr Ilyich +│   │   │   │   │   ├── Tea +│   │   │   │   │   ├── Technotronic +│   │   │   │   │   ├── Téléphone +│   │   │   │   │   ├── Teló, Michel +│   │   │   │   │   ├── Temple of the Dog +│   │   │   │   │   ├── Tepper, Robert +│   │   │   │   │   ├── The Prince Karma +│   │   │   │   │   ├── Third Eye Blind +│   │   │   │   │   ├── Thomas, Michel +│   │   │   │   │   ├── Tiësto +│   │   │   │   │   ├── Tiffany +│   │   │   │   │   ├── Timati +│   │   │   │   │   ├── Tinie Tempah +│   │   │   │   │   ├── TLC +│   │   │   │   │   ├── Trainor, Meghan +│   │   │   │   │   ├── Tsuji, Hiroko +│   │   │   │   │   ├── Tufts University Jackson Jills +│   │   │   │   │   ├── Turner, Tina +│   │   │   │   │   └── Twain, Shania +│   │   │   │   ├── U +│   │   │   │   │   ├── U2 +│   │   │   │   │   ├── Ultravox +│   │   │   │   │   ├── Uniting Nations +│   │   │   │   │   ├── Us3 +│   │   │   │   │   └── Usher +│   │   │   │   ├── v +│   │   │   │   │   ├── vamps,_the +│   │   │   │   │   ├── vengaboys +│   │   │   │   │   ├── ventura,_ray +│   │   │   │   │   ├── verve,_the +│   │   │   │   │   ├── vianney +│   │   │   │   │   └── voulzy,_laurent +│   │   │   │   ├── W +│   │   │   │   │   ├── Wagner, Richard +│   │   │   │   │   ├── Walker, Alan +│   │   │   │   │   ├── Wallflowers, The +│   │   │   │   │   ├── Warren G +│   │   │   │   │   ├── Waters, Crystal +│   │   │   │   │   ├── Wet Wet Wet +│   │   │   │   │   ├── Wham! +│   │   │   │   │   ├── Whigfield +│   │   │   │   │   ├── Wilde, Kim +│   │   │   │   │   ├── will.i.am & Spears, Britney +│   │   │   │   │   ├── Williams, Pharrell +│   │   │   │   │   ├── Williams, Robbie +│   │   │   │   │   ├── Williams, Vanessa +│   │   │   │   │   ├── Wilson Phillips +│   │   │   │   │   └── Wolf, Laurent +│   │   │   │   ├── Y +│   │   │   │   │   └── Yves Larock +│   │   │   │   └── Z +│   │   │   │   ├── Zaho +│   │   │   │   ├── Zaz +│   │   │   │   ├── Zombie, Rob +│   │   │   │   ├── Zouk Machine +│   │   │   │   └── ZZ Top +│   │   │   └── Telechargement +│   │   ├── audio +│   │   │   ├── [ +│   │   │   │   └── [unknown] +│   │   │   │   ├── Gloubi Blouga Party +│   │   │   │   └── techno toons +│   │   │   ├── 2 +│   │   │   │   └── 2CELLOS +│   │   │   ├── 5 +│   │   │   │   └── 5 Seconds of Summer +│   │   │   ├── A +│   │   │   │   ├── ABBA +│   │   │   │   ├── Addison, John +│   │   │   │   ├── Aguilera, Christina feat. Ty Dolla Sign & 2 Chainz +│   │   │   │   ├── Albinoni, Tomaso Giovanni +│   │   │   │   ├── Alle Farben, Jones, Kelvin & YOUNOTUS +│   │   │   │   ├── Alok, Martini, Bruno & Zeeba +│   │   │   │   ├── Altern 8 +│   │   │   │   ├── Anggun Featuring Pagny, Florent +│   │   │   │   ├── Anton Batagov +│   │   │   │   ├── Apollo +│   │   │   │   ├── Apollo 440 +│   │   │   │   ├── Arena, Tina +│   │   │   │   ├── Armik +│   │   │   │   ├── Arnalds, Ólafur feat. Arnór Dan +│   │   │   │   ├── AronChupa Feat. Little Sis Nora +│   │   │   │   ├── Arthur, James +│   │   │   │   ├── Astier, Elfie +│   │   │   │   ├── Aswad +│   │   │   │   ├── Atlantic Ocean +│   │   │   │   ├── Avicii feat. Cavazza, Sandro +│   │   │   │   ├── Avicii vs. Romero, Nicky +│   │   │   │   └── Axwell & Ingrosso feat. ROMANS +│   │   │   ├── b +│   │   │   │   └── blink-182 +│   │   │   ├── B +│   │   │   │   ├── Baby Bash +│   │   │   │   ├── Bach, Johann Sebastian +│   │   │   │   ├── Backstreet Boys +│   │   │   │   ├── Bakermat +│   │   │   │   ├── Barouille, Michel +│   │   │   │   ├── Barouille, Valérie +│   │   │   │   ├── Basada feat. Camden Cox +│   │   │   │   ├── Basshunter +│   │   │   │   ├── Bassjackers & Hardway, Jay +│   │   │   │   ├── Beat Street Band, The +│   │   │   │   ├── Becky G +│   │   │   │   ├── Bee Gees +│   │   │   │   ├── Beethoven, Ludwig van +│   │   │   │   ├── Belafonte, Harry +│   │   │   │   ├── Beloved, The +│   │   │   │   ├── Bennett, Tony +│   │   │   │   ├── Benson, George +│   │   │   │   ├── Berg, Tim +│   │   │   │   ├── Bernstein, Leonard +│   │   │   │   ├── Beving, Joep +│   │   │   │   ├── Bingo Players feat. 2 Chainz +│   │   │   │   ├── Bizet, Georges +│   │   │   │   ├── Black Eyed Peas, The +│   │   │   │   ├── Black Legend +│   │   │   │   ├── Black Sabbath +│   │   │   │   ├── Blais, Jean-Michel +│   │   │   │   ├── Blastoyz +│   │   │   │   ├── Blue Boy +│   │   │   │   ├── Blue, Jonas feat. Jack & Jack +│   │   │   │   ├── Blunt, James +│   │   │   │   ├── Bocelli, Andrea +│   │   │   │   ├── Bocelli, Andrea & Brightman, Sarah +│   │   │   │   ├── Bomb the Bass +│   │   │   │   ├── Boney M. +│   │   │   │   ├── Booty Luv +│   │   │   │   ├── Boulevard des Airs +│   │   │   │   ├── Bradley, Scott +│   │   │   │   ├── Bruel, Patrick +│   │   │   │   └── Buuren, van, Armin +│   │   │   ├── C +│   │   │   │   ├── Cabello, Camila +│   │   │   │   ├── Camisra +│   │   │   │   ├── Canestrier, Jacques +│   │   │   │   ├── Cano, Rachelle +│   │   │   │   ├── Cara, Irene +│   │   │   │   ├── Cardona, Jacques +│   │   │   │   ├── Carr, Nick +│   │   │   │   ├── Cash, Johnny +│   │   │   │   ├── Chainsmokers, The +│   │   │   │   ├── Charden, Éric +│   │   │   │   ├── Charli XCX +│   │   │   │   ├── Charlotte +│   │   │   │   ├── Chauffour, Alain +│   │   │   │   ├── Cheat Codes x Little Mix +│   │   │   │   ├── Chopin, Fryderyk +│   │   │   │   ├── Chordettes, The +│   │   │   │   ├── Christine and the Queens +│   │   │   │   ├── Clarkson, Kelly +│   │   │   │   ├── Clausen, Alf & Kramer, Tom +│   │   │   │   ├── Clayton, Adam & Mullen, Larry, Jr. +│   │   │   │   ├── Clean Bandit feat. Lovato, Demi +│   │   │   │   ├── Collins, Edwyn +│   │   │   │   ├── Conti, Bill +│   │   │   │   ├── Corbel, Jean-Claude +│   │   │   │   ├── Corr, Ida vs. Le Grand, Fedde +│   │   │   │   ├── Costric 1er +│   │   │   │   └── Culture Beat +│   │   │   ├── D +│   │   │   │   ├── Dadju +│   │   │   │   ├── Dadju feat. Franglish +│   │   │   │   ├── Damian, Michael +│   │   │   │   ├── Darude +│   │   │   │   ├── Datassette +│   │   │   │   ├── Dauphin, Marie +│   │   │   │   ├── D'Avena, Cristina +│   │   │   │   ├── DB Boulevard +│   │   │   │   ├── Debout, Jean-Jacques _ Dumas, Roger +│   │   │   │   ├── Debussy, Claude +│   │   │   │   ├── Degrees of Motion +│   │   │   │   ├── Delanoë, Nadine & Winstel, Brigitte +│   │   │   │   ├── Denimal, Bernard +│   │   │   │   ├── Dero, DJ +│   │   │   │   ├── Desplat, Alexandre +│   │   │   │   ├── Destal, Laurie & Dewitte, Richard +│   │   │   │   ├── Diddy +│   │   │   │   ├── Dion, Céline +│   │   │   │   ├── Dirty Vegas +│   │   │   │   ├── Disclosure feat. Diawara, Fatoumata +│   │   │   │   ├── Diva Faune feat. Léa Paci +│   │   │   │   ├── Djawadi, Ramin +│   │   │   │   ├── Dorothée +│   │   │   │   ├── Drake +│   │   │   │   ├── Dumont, Duke Feat. A*M*E +│   │   │   │   ├── Dylan, Bob +│   │   │   │   ├── Dynoro +│   │   │   │   └── Dynoro & D'Agostino, Gigi +│   │   │   ├── E +│   │   │   │   ├── Earth, Wind & Fire +│   │   │   │   ├── Eclipse +│   │   │   │   ├── Edelman, Randy +│   │   │   │   ├── Egor Grushin +│   │   │   │   ├── Einaudi, Ludovico +│   │   │   │   ├── Elfman, Danny +│   │   │   │   ├── Elliott, Jack _ Ferguson, Allyn +│   │   │   │   ├── El Profesor +│   │   │   │   ├── Enriqué +│   │   │   │   ├── Epstein, Jep +│   │   │   │   ├── Eurythmics +│   │   │   │   ├── Evgrafov, Dmitry +│   │   │   │   ├── Example +│   │   │   │   └── Ezra, George +│   │   │   ├── F +│   │   │   │   ├── Faithless +│   │   │   │   ├── Falco +│   │   │   │   ├── Fatboy Slim +│   │   │   │   ├── Feder feat. Aiono, Alex +│   │   │   │   ├── Feder feat. Lyse +│   │   │   │   ├── Fiedel, Brad +│   │   │   │   ├── Fingers, Mr. +│   │   │   │   ├── Fisher +│   │   │   │   ├── FISHER +│   │   │   │   ├── Florence and the Machine +│   │   │   │   ├── Fonsi, Luis & Don, Stefflon +│   │   │   │   ├── Format:B +│   │   │   │   ├── Franck Olivier +│   │   │   │   ├── Franklin, Aretha +│   │   │   │   ├── Freestylers +│   │   │   │   ├── Freestylers feat. Tenor Fly +│   │   │   │   ├── French Montana feat. Lee, Swae +│   │   │   │   ├── Fugain, Michel +│   │   │   │   └── Full Intention +│   │   │   ├── G +│   │   │   │   ├── Galantis +│   │   │   │   ├── Gall, France +│   │   │   │   ├── Garou feat. Dion, Céline +│   │   │   │   ├── Garrett, David +│   │   │   │   ├── Garrix, Martin +│   │   │   │   ├── Garrix, Martin Ft. Bonn +│   │   │   │   ├── Garrix, Martin & Lipa, Dua +│   │   │   │   ├── Garrix, Martin & Mylo, Justin feat. Whitmore, Dewain +│   │   │   │   ├── Gaudino, Alex +│   │   │   │   ├── Gaye, Marvin +│   │   │   │   ├── G-Eazy +│   │   │   │   ├── Gershwin, George +│   │   │   │   ├── Gervais, Cedric +│   │   │   │   ├── Giacchino, Michael +│   │   │   │   ├── Girac, Kendji +│   │   │   │   ├── Gold, Murray +│   │   │   │   ├── Goldsmith, Jerry & Courage, Alexander +│   │   │   │   ├── Gomez, Selena +│   │   │   │   ├── Gossip +│   │   │   │   ├── Gotainer, Richard +│   │   │   │   ├── Grande, Ariana +│   │   │   │   ├── Gray, Michael +│   │   │   │   ├── Gray, Michael Feat. Poole, Shelly +│   │   │   │   ├── Greeley, George & Lojeskie, Ed +│   │   │   │   ├── Green, Al +│   │   │   │   ├── Grégoire +│   │   │   │   ├── Grid, The +│   │   │   │   ├── Grieg, Edvard; Royal Philharmonic Orchestra, Beecham, Thomas, Sir +│   │   │   │   ├── Groove Armada +│   │   │   │   ├── Guetta, David feat. Kid Cudi +│   │   │   │   ├── Guetta, David & Showtek +│   │   │   │   └── Guiard, Isabelle +│   │   │   ├── H +│   │   │   │   ├── Haddad, Amir +│   │   │   │   ├── Hall, Daryl&Oates, John +│   │   │   │   ├── Hammer, Jan +│   │   │   │   ├── Haneda, Kentarou +│   │   │   │   ├── Hardwell & Blasterjaxx feat. Crown, Mitch +│   │   │   │   ├── Harris, Calvin +│   │   │   │   ├── Harris, Calvin feat. Goulding, Ellie +│   │   │   │   ├── Harris, Calvin feat. Marar, Ayah +│   │   │   │   ├── Harris, Calvin feat. Williams, Pharrell, Perry, Katy & Big Sean +│   │   │   │   ├── Harris, Calvin & Lipa, Dua +│   │   │   │   ├── Harris, Calvin & Smith, Sam +│   │   │   │   ├── Hauschka +│   │   │   │   ├── Howell, Peter +│   │   │   │   ├── Huljić, Tonči +│   │   │   │   ├── Hunte, Diane, Lambert, Mark & Hu, Ian +│   │   │   │   ├── Hype, James feat. Kelli-Leigh +│   │   │   │   └── Hyphen Hyphen +│   │   │   ├── I +│   │   │   │   ├── Iglesias, Enrique feat. Pitbull +│   │   │   │   ├── Il était une fois +│   │   │   │   ├── Imagine Dragons & Kygo +│   │   │   │   ├── Immortals, The +│   │   │   │   ├── Indila +│   │   │   │   ├── Indo +│   │   │   │   ├── Indochine +│   │   │   │   ├── Ipupa, Fally feat. Nakamura, Aya +│   │   │   │   └── Izzard, Darren +│   │   │   ├── J +│   │   │   │   ├── Jahyanai +│   │   │   │   ├── Jain +│   │   │   │   ├── Jams, Garage +│   │   │   │   ├── Jam & Spoon +│   │   │   │   ├── Jean-Claude Corbel +│   │   │   │   ├── Jefferson, Marshall +│   │   │   │   ├── Jenifer +│   │   │   │   ├── Jensen, Martin & Holt, Olivia +│   │   │   │   ├── Jis, Jen +│   │   │   │   ├── Jis, Jen & Feder feat. Bright Sparks +│   │   │   │   ├── Jones, Jax & Mabel +│   │   │   │   ├── Jones, Jax, Mabel feat. Rich the Kid +│   │   │   │   ├── Jul +│   │   │   │   └── Junior Senior +│   │   │   ├── K +│   │   │   │   ├── Kadoc +│   │   │   │   ├── Kariya +│   │   │   │   ├── Katerine +│   │   │   │   ├── Kavinsky +│   │   │   │   ├── Khachaturian, Aram Ilich +│   │   │   │   ├── Kid Cudi vs. Crookers +│   │   │   │   ├── King, Ben E. +│   │   │   │   ├── Kitt, Eartha +│   │   │   │   ├── Knuckles, Frankie +│   │   │   │   ├── Kosheen +│   │   │   │   ├── Krull, Cecilia vs. Gavin Moss +│   │   │   │   ├── Kungs +│   │   │   │   ├── Kungs feat. Ephemerals +│   │   │   │   ├── Kungs & Stargate +│   │   │   │   ├── Kungs & Stargate feat. GOLDN +│   │   │   │   ├── Kungs & Stargate Ft. GOLDN +│   │   │   │   ├── Kungs vs. Cookin' on 3 Burners +│   │   │   │   ├── Kygo +│   │   │   │   ├── Kygo Feat. Sewell, Conrad +│   │   │   │   └── Kygo & Imagine Dragons +│   │   │   ├── L +│   │   │   │   ├── Lambert +│   │   │   │   ├── Lartiste +│   │   │   │   ├── Lautner +│   │   │   │   ├── Leek, Clem +│   │   │   │   ├── Leftfield +│   │   │   │   ├── Le Grand, Fedde & Corr, Ida +│   │   │   │   ├── Leroy, Lionel +│   │   │   │   ├── Levy, Shuki +│   │   │   │   ├── Lewis, Leona +│   │   │   │   ├── Leymergie, William +│   │   │   │   ├── Lilly Wood & The Prick +│   │   │   │   ├── Lipa, Dua +│   │   │   │   ├── Lipps, Inc. +│   │   │   │   ├── Lloyd, Dennis +│   │   │   │   ├── Lobos, Los +│   │   │   │   ├── Lombard, Claude +│   │   │   │   ├── Lonyo feat. Onyx Stone, MC +│   │   │   │   ├── Los del Mar +│   │   │   │   ├── Lost Frequencies +│   │   │   │   ├── Louane +│   │   │   │   ├── Loud Luxury feat. brando +│   │   │   │   ├── Love, Ali & CamelPhat +│   │   │   │   ├── Love, Darlene +│   │   │   │   ├── Lovestation +│   │   │   │   ├── LSD +│   │   │   │   └── LUDE feat. Trevor de Verteuil +│   │   │   ├── M +│   │   │   │   ├── M83 +│   │   │   │   ├── Macklemore & Lewis, Ryan feat. Dalton, Ray +│   │   │   │   ├── Madonna +│   │   │   │   ├── Maeno, Youko +│   │   │   │   ├── Magic System +│   │   │   │   ├── Magic System feat. Chawki, Ahmed +│   │   │   │   ├── Maître Gims +│   │   │   │   ├── Majors, Lee +│   │   │   │   ├── Mamas & the Papas, The +│   │   │   │   ├── Mancini, Henry & Mancini, Henry, Orchestra, The +│   │   │   │   ├── Marie Myriam +│   │   │   │   ├── Maroon 5 & Cardi B +│   │   │   │   ├── Maroon 5 feat. Cardi B +│   │   │   │   ├── M|A|R|R|S +│   │   │   │   ├── Mars, Bruno feat. Cardi B +│   │   │   │   ├── Marshmello & Anne-Marie +│   │   │   │   ├── Marshmello feat. Khalid +│   │   │   │   ├── Marwa Loud +│   │   │   │   ├── Maryline +│   │   │   │   ├── Mathis, Johnny +│   │   │   │   ├── Mattafix +│   │   │   │   ├── Maxime Seclin +│   │   │   │   ├── MC Fioti +│   │   │   │   ├── Mendes, Shawn +│   │   │   │   ├── Metro & Furtado, Nelly +│   │   │   │   ├── Miles, Robert +│   │   │   │   ├── Milk Inc. +│   │   │   │   ├── Minet, Bernard +│   │   │   │   ├── Mini-Star +│   │   │   │   ├── Mireille Labbé +│   │   │   │   ├── Mistinguett +│   │   │   │   ├── Mobb Deep feat. Big Noyd +│   │   │   │   ├── Modjo +│   │   │   │   ├── Moire, Emmanuel +│   │   │   │   ├── Monti, Vittorio +│   │   │   │   ├── Moody Blues, The +│   │   │   │   ├── Moore, Tina +│   │   │   │   ├── Moroder, Giorgio +│   │   │   │   ├── Morricone, Ennio +│   │   │   │   ├── Mozart, Wolfgang Amadeus +│   │   │   │   ├── Muppets, The +│   │   │   │   └── Muse +│   │   │   ├── N +│   │   │   │   ├── Naestro feat. Maître Gims, Dadju, Vitaa, Slimane +│   │   │   │   ├── Nagoya, Morgan +│   │   │   │   ├── Nakamura, Aya +│   │   │   │   ├── Netta +│   │   │   │   ├── Nevue, David +│   │   │   │   ├── New Kids on the Block +│   │   │   │   ├── Nichols, Nichelle +│   │   │   │   ├── N-Joi +│   │   │   │   └── Noam +│   │   │   ├── O +│   │   │   │   ├── Oakenfold, Paul +│   │   │   │   ├── Obispo, Pascal +│   │   │   │   ├── Ofenbach +│   │   │   │   ├── Ofenbach feat. Ingrosso, Benjamin +│   │   │   │   ├── Ofenbach feat. Wax and Herbal T +│   │   │   │   ├── Ofenbach VS. Waterhouse, Nick +│   │   │   │   ├── Olivier, Franck +│   │   │   │   ├── OneRepublic +│   │   │   │   ├── Orbison, Roy +│   │   │   │   ├── Orbital +│   │   │   │   ├── OrelSan +│   │   │   │   ├── Original, The +│   │   │   │   └── OVERWERK +│   │   │   ├── P +│   │   │   │   ├── Paganini, Niccolò +│   │   │   │   ├── Pagny, Florent +│   │   │   │   ├── Paradis +│   │   │   │   ├── Parakit, The feat. Philippine +│   │   │   │   ├── Parker, Ray, Jr. +│   │   │   │   ├── Parra for Cuva Feat. Naklab, Anna +│   │   │   │   ├── Paterlini, Fabrizio +│   │   │   │   ├── Paul, Billy +│   │   │   │   ├── Payne, Liam +│   │   │   │   ├── Pentatonix +│   │   │   │   ├── Perretta, Julian +│   │   │   │   ├── Perry, Katy feat. Migos +│   │   │   │   ├── Pešek, Libor +│   │   │   │   ├── Petit Biscuit +│   │   │   │   ├── Phillips, Stu +│   │   │   │   ├── Piano Guys, The +│   │   │   │   ├── Pink +│   │   │   │   ├── Pink Panda ft. Nyanda +│   │   │   │   ├── Pleasure Game +│   │   │   │   ├── Polo & Pan +│   │   │   │   ├── Porry, Jean-François +│   │   │   │   ├── Portugal. The Man +│   │   │   │   ├── Post Malone +│   │   │   │   ├── Post, Mike +│   │   │   │   ├── Post, Mike & Carpenter, Pete +│   │   │   │   ├── Post, Mike _ Carpenter, Pete +│   │   │   │   ├── Poulain, Dominique +│   │   │   │   ├── Presley, Elvis +│   │   │   │   ├── Pretto, Eddy de +│   │   │   │   ├── Procol Harum +│   │   │   │   ├── Prokofiev, Sergei Sergeyevich +│   │   │   │   ├── Prydz, Eric +│   │   │   │   ├── Public Domain +│   │   │   │   ├── Purple Disco Machine feat. Killington, Joe & Harden, Duane +│   │   │   │   └── Puth, Charlie feat. Kehlani +│   │   │   ├── Q +│   │   │   │   └── Queen +│   │   │   ├── R +│   │   │   │   ├── Rachmaninoff, Sergei Vasilievich +│   │   │   │   ├── Rage +│   │   │   │   ├── Rahman, A. R. & Pussycat Dolls, The feat. Scherzinger, Nicole +│   │   │   │   ├── Raphaël +│   │   │   │   ├── Real McCoy +│   │   │   │   ├── Redding, Otis +│   │   │   │   ├── Rehab & Maynard, Conor +│   │   │   │   ├── Rexha, Bebe feat. Florida Georgia Line +│   │   │   │   ├── Rhythm on the Loose +│   │   │   │   ├── Ricet Barrier +│   │   │   │   ├── Richter, Max +│   │   │   │   ├── Rissol, Bernard _ de Turckheim, Cyril +│   │   │   │   ├── Rix, Kevin +│   │   │   │   ├── Roberts, Hilary +│   │   │   │   ├── Rogue Traders +│   │   │   │   ├── Rojas, Leo +│   │   │   │   ├── Ronettes, The +│   │   │   │   ├── Rose, David +│   │   │   │   └── Rozalla +│   │   │   ├── s +│   │   │   │   └── soulDecision +│   │   │   ├── S +│   │   │   │   ├── Sakamoto, Kyu +│   │   │   │   ├── Samet, Kayna +│   │   │   │   ├── Sammy, DJ +│   │   │   │   ├── Sanchez, Roger +│   │   │   │   ├── Sanchez, Yvonne +│   │   │   │   ├── Sasha +│   │   │   │   ├── Savelli, Jean-Pierre +│   │   │   │   ├── Scarbury, Joey +│   │   │   │   ├── Schtroumpfs, Les +│   │   │   │   ├── Schubert, Franz +│   │   │   │   ├── Schulz, Robin feat. Thompson, Jasmine +│   │   │   │   ├── Schulz, Robin feat. Yates, Francesco +│   │   │   │   ├── Secondcity +│   │   │   │   ├── Secret Garden +│   │   │   │   ├── Seino, Yumi +│   │   │   │   ├── Sem, DJ feat. Marwa Loud +│   │   │   │   ├── September +│   │   │   │   ├── Shapeshifters, The +│   │   │   │   ├── Sheeran, Ed +│   │   │   │   ├── Showtek & Moby +│   │   │   │   ├── Sigala +│   │   │   │   ├── Silk City featuring Mapei +│   │   │   │   ├── Silva, Rui, da feat. Cassandra +│   │   │   │   ├── Silvestri, Alan +│   │   │   │   ├── Simone, Nina +│   │   │   │   ├── Simon, Richard +│   │   │   │   ├── Sinatra, Frank +│   │   │   │   ├── Sinatra, Nancy +│   │   │   │   ├── Sinclar, Bob +│   │   │   │   ├── Sledge, Percy +│   │   │   │   ├── Slimane feat. Boostee +│   │   │   │   ├── Snake, DJ +│   │   │   │   ├── Snap! +│   │   │   │   ├── Soler, Álvaro +│   │   │   │   ├── Solveig, Martin +│   │   │   │   ├── Solveig, Martin feat. ALMA +│   │   │   │   ├── Solveig, Martin feat. Maidza, Tkay +│   │   │   │   ├── Solveig, Martin & GTA +│   │   │   │   ├── Spag Heddy +│   │   │   │   ├── Spandau Ballet +│   │   │   │   ├── Spears, Britney +│   │   │   │   ├── Stan, Alexandra +│   │   │   │   ├── Sternberg, Liam +│   │   │   │   ├── Stirling, Lindsey +│   │   │   │   ├── Storm Queen +│   │   │   │   ├── Strike +│   │   │   │   ├── Stromae +│   │   │   │   ├── Studio B +│   │   │   │   ├── Sultan + Shepard +│   │   │   │   ├── Swedish House Mafia +│   │   │   │   └── Swedish House Mafia feat. Martin, John +│   │   │   ├── T +│   │   │   │   ├── Tal +│   │   │   │   ├── Tall Paul vs INXS +│   │   │   │   ├── Tamperer, The, featuring Maya +│   │   │   │   ├── Téléphone +│   │   │   │   ├── Temptations, The +│   │   │   │   ├── The Boy Next Door, Fresh Coast feat. Bernal, Jody +│   │   │   │   ├── The Prince Karma +│   │   │   │   ├── Therapie TAXI feat. Elvis, Roméo +│   │   │   │   ├── Thomas, B.J. +│   │   │   │   ├── Tiësto & Dzeko feat. Preme & Post Malone +│   │   │   │   ├── Tiësto & Dzeko ft. Preme & Post Malone +│   │   │   │   ├── Tiller, Bryson +│   │   │   │   ├── Timberlake, Justin +│   │   │   │   ├── Timmy Trumpet & Krunk! +│   │   │   │   ├── TOMO +│   │   │   │   ├── Tom Walker +│   │   │   │   ├── Tormé, Mel +│   │   │   │   └── Tujamo & Samson, Sidney +│   │   │   ├── U +│   │   │   │   ├── Undercover +│   │   │   │   ├── Uniting Nations +│   │   │   │   ├── Urban Cookie Collective +│   │   │   │   ├── Urban Hype +│   │   │   │   ├── U.S.U.R.A. +│   │   │   │   └── Utah Saints +│   │   │   ├── v +│   │   │   │   └── van Zandt, Nils +│   │   │   ├── V +│   │   │   │   ├── Vald +│   │   │   │   ├── Valérie +│   │   │   │   ├── Valérie Barouille +│   │   │   │   ├── Vandross, Luther +│   │   │   │   ├── Ventures, The +│   │   │   │   ├── Vianney +│   │   │   │   └── Vivaldi, Antonio +│   │   │   ├── w +│   │   │   │   └── will.i.am feat. Spears, Britney +│   │   │   ├── W +│   │   │   │   ├── Wagner, Richard +│   │   │   │   ├── Walker, Alan +│   │   │   │   ├── Walker, Alan feat. Au_Ra & Harket, Tomine +│   │   │   │   ├── Way Out West Feat. Law, Joanna +│   │   │   │   ├── Weeknd, The +│   │   │   │   ├── Westlife +│   │   │   │   ├── Wham! +│   │   │   │   ├── Williams, John +│   │   │   │   ├── Wirth, Bob and Howard, Rik +│   │   │   │   ├── Withers, Bill +│   │   │   │   └── Wonder, Stevie +│   │   │   ├── x +│   │   │   │   └── xx, The +│   │   │   ├── X +│   │   │   │   └── Xpansions +│   │   │   ├── XChristmas +│   │   │   │   ├── A +│   │   │   │   │   ├── Aguilera, Christina +│   │   │   │   │   └── Autry, Gene +│   │   │   │   ├── B +│   │   │   │   │   ├── Blake, Howard +│   │   │   │   │   ├── Bolton, Michael +│   │   │   │   │   ├── Boyle, Susan +│   │   │   │   │   ├── Braxton, Toni +│   │   │   │   │   └── Brown, Chris +│   │   │   │   ├── C +│   │   │   │   │   └── Carey, Mariah +│   │   │   │   ├── D +│   │   │   │   │   ├── Denver, John +│   │   │   │   │   ├── Destiny's Child +│   │   │   │   │   └── Dido +│   │   │   │   ├── F +│   │   │   │   │   ├── Feliciano, José +│   │   │   │   │   └── Franklin, Aretha +│   │   │   │   ├── G +│   │   │   │   │   └── Garfunkel, Art +│   │   │   │   ├── H +│   │   │   │   │   └── Houston, Whitney +│   │   │   │   ├── I +│   │   │   │   │   └── Il Divo +│   │   │   │   ├── K +│   │   │   │   │   ├── Kelly, R. +│   │   │   │   │   └── Kenny G +│   │   │   │   ├── L +│   │   │   │   │   └── Lauper, Cyndi +│   │   │   │   ├── M +│   │   │   │   │   ├── Martin, Dean +│   │   │   │   │   ├── McLachlan, Sarah +│   │   │   │   │   └── Mena, Maria +│   │   │   │   ├── N +│   │   │   │   │   └── NSYNC +│   │   │   │   ├── O +│   │   │   │   │   └── Odell, Tom +│   │   │   │   ├── P +│   │   │   │   │   └── Peevey, Gayla +│   │   │   │   ├── R +│   │   │   │   │   └── Run-D.M.C. +│   │   │   │   ├── S +│   │   │   │   │   ├── Sinatra, Frank +│   │   │   │   │   ├── Steps +│   │   │   │   │   └── Stevens, Shakin' +│   │   │   │   ├── T +│   │   │   │   │   ├── Terry, Matt +│   │   │   │   │   └── Train +│   │   │   │   └── W +│   │   │   │   └── Williams, John +│   │   │   ├── Y +│   │   │   │   ├── Yeah Yeah Yeahs +│   │   │   │   ├── Yeter, Burak feat. Krull, Cecilia +│   │   │   │   ├── Yeter, Burak feat. Sandoval, Danelle +│   │   │   │   ├── Yiruma +│   │   │   │   └── York +│   │   │   └── Z +│   │   │   ├── ZAYN +│   │   │   ├── ZAYN | Swift, Taylor +│   │   │   ├── Zedd +│   │   │   └── Zedd feat. Cara, Alessia +│   │   ├── imagination 2 +│   │   ├── Ma musique +│   │   │   ├── Albums +│   │   │   │   ├── no artist +│   │   │   │   │   └── no title +│   │   │   │   └── Ravel +│   │   │   │   └── Orchestre de Paris +│   │   │   └── SINGLES +│   │   ├── music +│   │   ├── test +│   │   │   └── ok +│   │   │   └── Various Artists +│   │   │   └── 2012-12-17 - Funlist 2013 +│   │   └── Various Artists +│   │   ├── 100 Zinderende Zomerhits 2006 +│   │   ├── Absolument 90 _ Les Plus Grand +│   │   └── Le meilleur des idoles +│   ├── B +│   │   ├── Baby Bash +│   │   │   └── Suga Suga () +│   │   ├── Babyloon Zoo +│   │   ├── Backstreet Boys +│   │   │   ├── Backstreet's Back (1997) +│   │   │   └── Millennium (1999-05-18) +│   │   ├── Bad Meets Evil +│   │   │   └── 1999-05-04 - Nuttin' to Do +│   │   ├── Baggi Begovic +│   │   ├── Bananarama +│   │   ├── Bangles +│   │   │   ├── 1990-05-08 - Greatest Hits +│   │   │   └── Different Light (1985) +│   │   ├── Barbes III +│   │   │   └── Dieu vous garde (single) (1993) +│   │   ├── Barbra Streisand +│   │   │   └── 1980 - Guilty +│   │   ├── Barry White +│   │   │   ├── 1994-06-07 - All-Time Greatest Hits +│   │   │   ├── 1999 - The Ultimate Collection +│   │   │   └── 2003-02-25 - Love Songs +│   │   ├── Bart B More +│   │   ├── Basement Jaxx +│   │   │   ├── 1999 - Remedy +│   │   │   ├── 2003 - Kish Kash +│   │   │   ├── 2005-03-21 - The Singles +│   │   │   └── 2006-09-11 - Crazy Itch Radio +│   │   ├── Bass Bumpers +│   │   │   └── Runnin' (single) (1993) +│   │   ├── Basshunter +│   │   ├── Bassline Boys +│   │   ├── Basto! +│   │   │   └── 2012 - Again And Again +│   │   ├── BB Brunes +│   │   │   └── Blonde comme moi (2007-03-19) +│   │   ├── B.B.E. +│   │   │   ├── 1996 - Seven Days & One Week +│   │   │   ├── 1997 - Flash +│   │   │   ├── 1998 - Desire +│   │   │   ├── 1998 - Games +│   │   │   ├── 1999 - Seven Days and One Week (Kai Tracid's remix) +│   │   │   └── Deeper Love (single) (1998) +│   │   ├── Beastie Boys +│   │   │   ├── Gold '99 () +│   │   │   ├── Hello Nasty (1998-07-06) +│   │   │   └── Licensed to Ill (1986) +│   │   ├── BeatFreakz +│   │   │   └── Somebody's Watching Me (2006-09-12) +│   │   ├── Bébé Lilly +│   │   │   └── Mon monde à moi () +│   │   ├── Beck +│   │   │   ├── Mellow Gold (1994-03-01) +│   │   │   ├── Mutations (2003-11-21) +│   │   │   └── Odelay (1996-06-17) +│   │   ├── Bee Gees +│   │   │   └── 2001-11-11 - Their Greatest Hits The Record +│   │   ├── Beetle Juice +│   │   ├── Belinda Carlisle +│   │   ├── Bénabar +│   │   │   ├── 2003 - Bénabar +│   │   │   └── 2003 - Les Risques du métier +│   │   ├── Ben Alonzi +│   │   ├── Benassi Bros. +│   │   │   ├── 2004-03-15 - Illusion +│   │   │   ├── 2004-05-24 - Pumphonia +│   │   │   ├── 2005-11-28 - Best of Benassi Bros. +│   │   │   ├── 2005 - Make Me Feel +│   │   │   ├── 2005 - ...Phobia +│   │   │   └── Pumphonia (2004-09-27) +│   │   ├── Ben Harper +│   │   │   ├── 2007 - The Best So Far +│   │   │   ├── Diamonds on the Inside (2003-03-03) +│   │   │   ├── Fight for Your Mind (1995) +│   │   │   └── Live From Mars (2001-03-27) +│   │   ├── Benny Benassi +│   │   │   ├── 2004-04-14 - Pumphonia +│   │   │   ├── 2004-08-23 - Love Is Gonna Save Us +│   │   │   ├── 2004 - Hypnotica +│   │   │   ├── 2004 - No Matter What You Do +│   │   │   ├── 2004 - Re-sfaction +│   │   │   ├── 2006-12-01 - Best of Benny Benassi +│   │   │   ├── 2006 - Re-sfaction 2 +│   │   │   └── Able to Love (2003) +│   │   ├── Berenice +│   │   │   └── 2003 - Imperfect Girl +│   │   ├── Berlin +│   │   ├── Bernard Minet +│   │   │   └── Génération Bioman (2002) +│   │   ├── Berthe Sylva +│   │   ├── Bérurier Noir +│   │   │   ├── Abracadaboum ! (1991) +│   │   │   └── Enfoncez l'clown (1999) +│   │   ├── Beverley Knight +│   │   │   └── Affirmation (2004) +│   │   ├── Beyoncé +│   │   │   ├── 2003 - Dangerously In Love +│   │   │   ├── B'Day (2006) +│   │   │   ├── I Am... Sasha Fierce +│   │   │   └── Ring The Alarm +│   │   ├── Big Ali +│   │   │   └── 2009 - Hit On The Floor +│   │   ├── Bill Black's Combo +│   │   │   └── - The Untouchable Sound 'bill Black's Combo Plays the Blues' & 'bill Black's Combo Plays Tunes by Chuck Berry' +│   │   ├── Bill Deraime +│   │   │   └── 1990 - Mister Blues +│   │   ├── Billy Crawford +│   │   │   └── Big City () +│   │   ├── Billy et les Forbans +│   │   ├── Billy Idol +│   │   ├── Billy Joel +│   │   │   ├── Greatest Hits, Volume III 1986-1997 (1997-08-19) +│   │   │   ├── Greatest Hits, Volume I & Volume II (1985) +│   │   │   └── The Ultimate Collection (2000) +│   │   ├── Billy The Kit +│   │   ├── Bingo Players +│   │   ├── Biosphere +│   │   │   └── Biosystems The Biosphere Remixes (2004-02-12) +│   │   ├── Birdy +│   │   │   └── 2013 - Fire Within +│   │   ├── Björk +│   │   │   ├── 1993 - Debut +│   │   │   ├── 1993 - Venus As A Boy (maxi) +│   │   │   ├── 1995 - Army Of Me (Army Of Love) (maxi) +│   │   │   ├── 1995 - Post +│   │   │   ├── 1996 - Telegram +│   │   │   ├── 1997 - Homogenic +│   │   │   ├── 1998 - Joga - Bachelorette +│   │   │   ├── 2000 - Selmasongs +│   │   │   ├── 2001 - Vespertine +│   │   │   └── 2002 - Greatest Hits +│   │   ├── Black Machine +│   │   │   └── The Album (1992) +│   │   ├── Blackstreet +│   │   │   ├── 2004-07-27 - 20th Century Masters The Millennium Collection The Best of Blackstreet +│   │   │   ├── Another Level (1996-09-09) +│   │   │   └── GirlfriendBoyfriend (1999-04-05) +│   │   ├── Black Uhuru +│   │   │   ├── 1989 - Reggae Greats - Black Uhuru +│   │   │   ├── 1990-02-06 - Now +│   │   │   ├── 1992-04-21 - The Dub Factor +│   │   │   ├── 1993-09-21 - Liberation The Island Anthology +│   │   │   ├── 1997 - RAS Portraits +│   │   │   └── - Black Uhuru +│   │   ├── Blankass +│   │   │   └── Blankass (2003) +│   │   ├── Blink 182 +│   │   ├── Blondie +│   │   ├── Blue +│   │   ├── Blue Lagoon +│   │   ├── Blue October +│   │   │   └── Foiled for the Last Time (2007-09-25) +│   │   ├── Blues Brothers +│   │   │   └── The Blues Brothers () +│   │   ├── Blues Traveler +│   │   ├── Blur +│   │   │   ├── 13 (1999-03-23) +│   │   │   ├── Blur The Best Of (2000-10-30) +│   │   │   ├── Bustin' + Dronin' (1998-04-07) +│   │   │   ├── Greatest Hits The Singles (1999) +│   │   │   ├── Leisure (1991-08-27) +│   │   │   ├── M.O.R. (1997-09-08) +│   │   │   ├── On Your Own (1997-06-16) +│   │   │   ├── Parklife (2012-07-27) +│   │   │   ├── The Best Of Blur (2000) +│   │   │   └── The Great Escape (1995-09-11) +│   │   ├── B.o.B +│   │   │   └── B.o.B Presents The Adventures of Bobby Ray (2010-04-27) +│   │   ├── Bobby McFerrin +│   │   │   └── 1997 - Circlesongs +│   │   ├── Bob Marley +│   │   ├── Bob Marley & The Wailers +│   │   │   ├── 1972 - Catch a fire +│   │   │   ├── 1974 - Natty Dread +│   │   │   ├── 1975 - Live! +│   │   │   ├── 1976 - Rastaman Vibration +│   │   │   ├── 1977 - Exodus +│   │   │   ├── 1977 - Kaya +│   │   │   ├── 1978 - Babylone By Bus +│   │   │   ├── 1979 - Survival +│   │   │   ├── 1980 - Uprising +│   │   │   ├── 1983 - Confrontation +│   │   │   ├── 1991 - Talkin' Blues +│   │   │   ├── 1999-11-16 - Chant Down Babylon +│   │   │   ├── Legend (2008-03-06) +│   │   │   └── Rebel Music (2002) +│   │   ├── Bob Sinclar +│   │   │   ├── 2004 - Enjoy +│   │   │   ├── Disco Crash (2012-01-30) +│   │   │   ├── Give A Lil' Love (2007) +│   │   │   ├── LaLa Song (2009) +│   │   │   ├── Paradise (1998) +│   │   │   ├── Rock This Party (Everybody Dance Now) (2006) +│   │   │   ├── Soundz of Freedom My Ultimate Summer of Lo♥e Mix (2007-06-27) +│   │   │   ├── The Beat Goes On (2003) +│   │   │   ├── The Beat Goes On (2003-01-13) +│   │   │   ├── Western Dream (2006-04-10) +│   │   │   └── World, Hold On (Children of the Sky) (2006-04-25) +│   │   ├── Boby Lapointe +│   │   │   └── L'Intégrale (1998) +│   │   ├── Bodyrox +│   │   ├── Bomb The Bass +│   │   ├── Bomfunk MC's +│   │   │   └── In Stereo (1999) +│   │   ├── Boney M. +│   │   │   ├── 1988 - Greatest Hits of All Times - Remix '88 +│   │   │   ├── 1992 - Gold 20 Super Hits +│   │   │   ├── 1999-11-08 - Boney M. 2000 20th Century Hits +│   │   │   ├── - Boney M Megamix (single) +│   │   │   └── Nightflight to Venus (1978-06-26) +│   │   ├── Bon Jovi +│   │   │   ├── 2002-10-08 - Bounce +│   │   │   └── Greatest Hits The Ultimate Collection (2010-11-03) +│   │   ├── Boogie Pimps +│   │   ├── Booty Luv +│   │   │   └── Boogie 2nite (2007-09-17) +│   │   ├── Boris +│   │   │   └── 1995 - Boris +│   │   ├── B.O.S.S. +│   │   │   └── 2000-06-06 - Boss of Scandalz Strategyz, Volume 2 +│   │   ├── Boule Noire +│   │   ├── Boyz II Men +│   │   │   ├── End of the road (single) (1992) +│   │   │   └── Legacy The Greatest Hits Collection (2001) +│   │   ├── Brain Accent +│   │   ├── Brainbug +│   │   │   └── 1996 - Nightmare (single) +│   │   ├── Brandy +│   │   │   ├── 2008 - Human +│   │   │   ├── Full Moon (2002-02-25) +│   │   │   └── Never Say Never (1998) +│   │   ├── Bratisla Boys +│   │   │   └── Stach Stach (2002) +│   │   ├── Brian McFadden +│   │   │   ├── Irish Son (2004-11-29) +│   │   │   └── Wall of Soundz (2010-04-27) +│   │   ├── Brice Conrad +│   │   ├── Brigitte Bardot +│   │   ├── Britney Spears +│   │   │   ├── (2011-03-29) Femme Fatale +│   │   │   ├── Baby One More Time (1999-03-08) +│   │   │   ├── B in the Mix (The Remixes) (2005-11-25) +│   │   │   ├── Blackout (2007-10-30) +│   │   │   ├── Britney (2001-11-05) +│   │   │   ├── Britney (2001-11-06) +│   │   │   ├── Greatest Hits My Prerogative (2004-11-08) +│   │   │   ├── In the Zone (2003-11-18) +│   │   │   ├── [non-album tracks] +│   │   │   └── Stronger (2000-11-13) +│   │   ├── Bronski Beat +│   │   │   └── The Age of Consent (1984) +│   │   ├── Brooklyn Bounce +│   │   │   ├── 1997 - Get Ready To Bounce (single) +│   │   │   ├── 1997 - The Second Attack +│   │   │   ├── 2002 - BB Nation +│   │   │   ├── 2002 - Restart +│   │   │   ├── 2004 - Best Of Brooklyn Bounce +│   │   │   ├── 2004 - X-Pect The Un-X-Pected +│   │   │   ├── 2006 - Best Of Brooklyn Bounce 1996-2006 +│   │   │   ├── Bass, Beats & Melody (2000) +│   │   │   ├── Brooklyn Bounce (1998) +│   │   │   ├── Get Ready To Bounce Recall 08 (2008) +│   │   │   ├── Sex, Bass & Rock'n' Roll (2005) +│   │   │   ├── The Progressive Years (2000) +│   │   │   └── The Theme (of Progressive Attack) (1996) +│   │   ├── Bruce Springsteen +│   │   ├── Bruitage +│   │   ├── Bruno Mars +│   │   │   └── Unorthodox Jukebox (2012-12-11) +│   │   ├── Bryan Adams +│   │   │   ├── 2002 - The Greatest Hits +│   │   │   └── 2006-12-25 - Spirit Stallion of the Cimarron +│   │   ├── Bubble Gum +│   │   │   └── Be Happy (single) (1998) +│   │   ├── Buggles +│   │   │   ├── The Age of Plastic (1980) +│   │   │   └── Video Killed the Radio Star (1979) +│   │   ├── Busta Rhymes +│   │   │   ├── 2003-01-27 - Make It Clap +│   │   │   └── Genesis (2001-11-27) +│   │   ├── Busted +│   │   │   └── 2002-09-30 - Busted +│   │   ├── Byron Woods +│   │   │   └── 2004 - In the Land of Smooth +│   │   ├── DJ BoBo +│   │   │   ├── 1993 - Dance With Me +│   │   │   └── Visions (2003-02-24) +│   │   ├── Johannes Brahms +│   │   │   └── 1998 - Piano Le Magazine n°6 +│   │   ├── La Brigade +│   │   │   └── 1999 - Le Testament +│   │   ├── La Chorale des enfants de Bondy +│   │   ├── Ludwig van Beethoven +│   │   │   └── 1998 - Piano Le Magazine n°2 +│   │   ├── The Beatles +│   │   │   ├── 1968 - The White Album +│   │   │   ├── 1969 - Abbey Road +│   │   │   ├── Let It Be (2009-09-09) +│   │   │   ├── Magical Mystery Tour (2009-09-09) +│   │   │   └── Sgt. Pepper's Lonely Hearts Club Band (1967-06-01) +│   │   ├── The Belle Stars +│   │   ├── The Black Eyed Peas +│   │   │   ├── Elephunk (2003) +│   │   │   ├── Monkey Business (2005-06-07) +│   │   │   ├── The Beginning (2010-11-30) +│   │   │   └── The E.N.D. (2009-06-03) +│   │   ├── The Boy Rackers +│   │   ├── The Breeders +│   │   │   └── Last Splash (1993-08-30) +│   │   └── The Bucketheads +│   ├── C +│   │   ├── C2C +│   │   │   └── TETR4 (2012-09-03) +│   │   ├── C418 +│   │   ├── CAKE +│   │   │   └── Fashion Nugget (1996-09-17) +│   │   ├── Cali +│   │   │   ├── 2003 - C'est quand le bonheur (single) +│   │   │   └── L'Amour parfait (2003-08-19) +│   │   ├── Calogero +│   │   │   ├── 2002 - Calogero +│   │   │   └── Calog3ro (2004) +│   │   │   └── Calog3ro (2004) +│   │   ├── Calvin Harris +│   │   ├── Camélia Jordana +│   │   │   └── Camélia Jordana (2010-03-29) +│   │   ├── Camille +│   │   │   └── Le Fil +│   │   ├── Camille Jones +│   │   │   ├── 2007-03-05 - The Creeps +│   │   │   └── 2008-09-23 - Barking Up the Wrong Tree +│   │   ├── Canada +│   │   ├── Canardo +│   │   ├── Cantoreggi +│   │   ├── Cappella +│   │   │   ├── 1994 - L'Album Remix (Versions maxi) +│   │   │   └── U Got 2 Let The Music (single) (1993) +│   │   ├── Captain Hollywood Project +│   │   │   ├── 1993 - Love Is Not Sex +│   │   │   ├── All I Want (single) (1993) +│   │   │   ├── Flying High (single) (1995) +│   │   │   ├── More and More (single) (1992) +│   │   │   └── Only With You (single) (1993) +│   │   ├── Cardenia +│   │   │   └── Living On Video (single) (1993) +│   │   ├── Carlinhos Brown +│   │   │   └── - Caribe 2004 Vive la Vida +│   │   ├── Carl Orff +│   │   │   ├── 1985 - Carmina Burana +│   │   │   └── 1990 - Carmina Burana +│   │   ├── Carlos Jean +│   │   │   └── Introducing Carlos Jean (2011-05-10) +│   │   ├── Carlos Santana +│   │   │   └── Carlos (1999) +│   │   ├── Carlprit +│   │   ├── Carl Tricks +│   │   ├── Carly Rae Jepsen +│   │   │   ├── Kiss (2012-09-17) +│   │   │   └── This Kiss (Remixes) (2012-12-07) +│   │   ├── Carmel +│   │   │   └── The Falling (1986) +│   │   ├── Caro Emerald +│   │   ├── Carrie Underwood +│   │   │   └── Some Hearts (2005-11-15) +│   │   ├── Cascada +│   │   │   ├── Evacuate the Dancefloor (2009-07-06) +│   │   │   ├── Original Me (2011-06-20) +│   │   │   └── What Hurts the Most (2007-12-04) +│   │   ├── Cash Cash +│   │   ├── Casimir +│   │   │   └── L'Ile Aux Enfants - Remix 93 spécial DJ (single) (1993) +│   │   ├── Cassie +│   │   │   └── Cassie (2006-08-08) +│   │   ├── Cassius +│   │   │   ├── 2002 - Au rêve +│   │   │   └── Feeling for You (1999) +│   │   ├── Cauet +│   │   │   ├── 2002 - The Compile Qui Dechire Sa Race ! +│   │   │   ├── 2003 - Le Meilleur Of Cauet - The compile qui déchire sa race ! 2 +│   │   │   ├── 2003 - Poubel'Man +│   │   │   └── Je m'excuse (single) (1994) +│   │   ├── Ce Ce Peniston +│   │   ├── Cédric Atlan +│   │   │   └── Elève indiscipliné pense trop aux filles () +│   │   ├── Cedric Gervais +│   │   ├── Celeda +│   │   ├── Céline Dion +│   │   │   ├── 1998-09-07 - S'il suffisait d'aimer +│   │   │   ├── 2005-11-21 - On ne change pas +│   │   │   ├── All the Way... A Decade of Song (1999) +│   │   │   ├── D'Eux (1995) +│   │   │   ├── Falling Into You (1996) +│   │   │   ├── My Heart Will Go On (love theme from 'Titanic') (single) (1998) +│   │   │   ├── One Heart (2003) +│   │   │   ├── Sans attendre (2012-11-03) +│   │   │   └── The Power of Celine An Exclusive Sampler (1998) +│   │   ├── Cerf +│   │   ├── Cerrone +│   │   │   ├── Cerrone 3 Supernature (1978) +│   │   │   └── Give Me Love (Spiller Remixes) () +│   │   ├── Cevin Fisher +│   │   │   └── The Freaks Come Out 2009 Mixes (Part 1) +│   │   ├── Chad Kroeger +│   │   ├── Chagrin d'amour +│   │   │   └── Chacun fait c'qu'il lui plaît (2013) +│   │   ├── Chagrin d'Amour +│   │   │   └── Chacun fait (Single) (1981) +│   │   ├── Chaka Khan +│   │   ├── Chantal Goya +│   │   │   └── Best Of (1982) +│   │   ├── Chaplain +│   │   │   └── Marie la Dondaine (2004) +│   │   ├── Charlee +│   │   │   └── This is me (2010-08-27) +│   │   ├── Charles Aznavour +│   │   │   ├── 2001 - 40 chansons d'or +│   │   │   ├── 2006 - Hier encore... +│   │   │   └── 2006 - Hier encore.._ +│   │   ├── Charles Trénet +│   │   ├── Charlie Louvin +│   │   │   └── Charlie Louvin (2007-02-20) +│   │   ├── Charlie Smalls +│   │   │   └── 1997-07-29 - The Wiz (1978 film cast) +│   │   ├── Charlie Winston +│   │   │   └── (2009-01-26) Hobo +│   │   ├── Charts +│   │   │   ├── Aime-moi encore (single) (1992) +│   │   │   └── Notre monde à nous () +│   │   ├── Chase & Status +│   │   ├── Cheb Mami +│   │   │   └── 1999 - Meli Meli +│   │   ├── Cher +│   │   │   ├── 1998-10-26 - Believe +│   │   │   └── Living Proof (2001) +│   │   ├── Cheryl Cole +│   │   │   └── 3 Words (2010-03-19) +│   │   ├── Chic +│   │   │   └── 1979 - Risqué +│   │   ├── Chic Flowerz +│   │   │   └── 2008 - Electronik +│   │   ├── Chimène Badi +│   │   │   └── Entre nous (2003-03-11) +│   │   ├── Chingy +│   │   │   └── Hoodstar (2006-09-19) +│   │   ├── Chocolate Puma +│   │   │   └── Always & Forever (2006) +│   │   ├── Chocolate Puma vs Firebeatz +│   │   ├── Chris Brown +│   │   │   └── 2008 - Exclusive The Forever Edition +│   │   ├── Chris Cockerill +│   │   ├── Chris Isaak +│   │   │   └── 1989 - Heart Shaped World +│   │   ├── Chris Lake +│   │   ├── Chris Reece +│   │   ├── Christina Aguilera +│   │   │   ├── 2002 - Stripped +│   │   │   ├── Back to Basics (2006-08-14) +│   │   │   └── Genie in a Bottle (single) (1999-08-09) +│   │   ├── Christina Milian +│   │   ├── Christine Roque +│   │   ├── Christophe Maé +│   │   │   ├── 2007-03-19 - Mon paradis +│   │   │   └── 2008 - Comme à la maison +│   │   ├── Christopher S +│   │   ├── Christopher Young +│   │   │   └── Priest (Original Motion Picture Soundtrack) (2011) +│   │   ├── Christophe Willem +│   │   │   └── 2009 - Caféine +│   │   ├── Chris Willis +│   │   ├── Ciara +│   │   │   └── The Evolution (2007-04-09) +│   │   ├── Cicada +│   │   │   ├── 2006 - Cicada +│   │   │   └── 2008 - Same Old Scene +│   │   ├── Cidinho & Doca +│   │   │   └── Rap Das Armas +│   │   ├── Cindy Lauper +│   │   │   └── 1983 - She's So Unusual +│   │   ├── Cinnamon +│   │   │   └── 2008 - Viva La Vida +│   │   ├── Circus +│   │   ├── Citizens Band +│   │   ├── Claude Challe +│   │   │   ├── 1999 - Buddha-Bar +│   │   │   │   ├── Dinner +│   │   │   │   └── Party +│   │   │   └── 2000 - Buddha-Bar II +│   │   │   ├── Dinner +│   │   │   └── Party +│   │   ├── Claude Challe & Jean-Marc Challe +│   │   │   └── 2004-06-15 - Happiness +│   │   ├── Claude François +│   │   │   ├── 10 ans de chansons 1962-1972 +│   │   │   ├── 1987 - 10 ans déjà +│   │   │   ├── 1990 - For Ever... Volume 1 +│   │   │   ├── 1990 - For Ever... Volume 3 +│   │   │   ├── 1990 - Remix 90's +│   │   │   ├── 1994 - Claude François +│   │   │   ├── 1994 - Le téléphone pleure +│   │   │   ├── 1995 - Claude François +│   │   │   ├── 1997 - Claude François +│   │   │   ├── 1997 - Les Incontournables +│   │   │   ├── 1998 - Danse Ma Vie +│   │   │   ├── 1998 - Le lundi au soleil +│   │   │   ├── 2001 - Ses plus grands succès +│   │   │   ├── 2004-01-13 - Magnolias for Ever +│   │   │   └── 2008 - 30 ans édition anniversaire +│   │   ├── Claude Jardin +│   │   │   └── - Adibou Musique +│   │   ├── Claudia Philiips +│   │   ├── CLMD Carl Louis +│   │   ├── Cobra Starship +│   │   │   └── 2011 - Make Me Feel +│   │   ├── Cock Robin +│   │   │   └── 2000-11-26 - The Best of Cock Robin +│   │   ├── Coco Star +│   │   ├── Cœur de pirate +│   │   │   └── Comme des enfants (single) (2009-03-09) +│   │   ├── Coldcut +│   │   │   ├── 1997 - Let Us Play +│   │   │   └── 1998 - Let Us Replay! +│   │   ├── Coldplay +│   │   │   ├── A Rush of Blood to the Head (2002) +│   │   │   ├── LeftRightLeftRightLeft (2009-06-15) +│   │   │   ├── Mylo Xyloto (2011-10-24) +│   │   │   ├── Parachutes (2000-07-10) +│   │   │   ├── Paradise - Single (2011) +│   │   │   ├── Viva la Vida or Death and All His Friends (2008-06-17) +│   │   │   └── X&Y (2005) +│   │   ├── Collectif Metisse +│   │   ├── Collectif Métissé +│   │   ├── Coluche +│   │   │   ├── 1996 - Intégral +│   │   │   ├── 1996 - Les Irrésistibles +│   │   │   └── 2008 - La Collection Intégrale 6 CD +│   │   ├── Connect-R +│   │   ├── Coolio +│   │   │   ├── 1,2,3,4 (Sumpin' New) (1996) +│   │   │   ├── Fantastic Voyage The Greatest Hits (2001-07-17) +│   │   │   └── Gangsta's Paradise (single) (1995-08-01) +│   │   ├── Corneille +│   │   │   ├── 2003 - Parce qu'on vient de loin +│   │   │   └── Sans titre (2009-10-19) +│   │   ├── Cornershop +│   │   │   └── When I Was Born for the 7th Time (1997-09-08) +│   │   ├── CO.RO. +│   │   │   └── Because the night (single) (1992) +│   │   ├── Corona +│   │   │   ├── 1996 - The Rhythm Of The Night +│   │   │   ├── I Don't Wanna Be a Star (1995) +│   │   │   ├── I'll Be Your Lady (2006) +│   │   │   ├── Megamix (1996) +│   │   │   ├── Megamix (single) (1996) +│   │   │   ├── The Rhythm of the Night (single) (1994) +│   │   │   └── Walking on Music (1998) +│   │   ├── Cosmo Vitelli +│   │   ├── Cox +│   │   │   └── 2003 - Rien à perdre +│   │   ├── CPEM de Bourgogne +│   │   │   └── 1995 - Danse, écoute et chante - Volume 10 +│   │   ├── Craig David +│   │   │   ├── 2002-11-11 - Slicker Than Your Average +│   │   │   └── Signed Sealed Delivered (2010-03-26) +│   │   ├── Crazy Frog +│   │   │   ├── 2005 - Presents Crazy Hits +│   │   │   ├── 2006 - Presents More Crazy Hits +│   │   │   └── Popcorn (2005) +│   │   ├── Cro +│   │   ├── Crystal Waters +│   │   │   └── 1991 - Gypsy Woman (She's Homeless) +│   │   ├── Culture Beat +│   │   │   ├── 1991 - Horizon +│   │   │   ├── 1993-06-02 - Serenity +│   │   │   ├── 1993 - Anything (single) +│   │   │   ├── 1993 - Mr. Vain (single) +│   │   │   ├── 1994-10-04 - The Remix Album +│   │   │   ├── 1995 - Inside Out +│   │   │   ├── Album inconnu +│   │   │   ├── Got to Get It (single) (1993) +│   │   │   └── World In Your Hands (single) (1994) +│   │   ├── Culture Club +│   │   ├── Cutting Crew +│   │   ├── Cyclope +│   │   │   └── Cyclope () +│   │   ├── Cyndi Lauper +│   │   ├── DJ Casper +│   │   ├── Les Chevaliers du Fiel +│   │   │   └── Je te prendrai nue dans la Simca 1000 (1996) +│   │   ├── The Caramel Club +│   │   ├── The Cardigans +│   │   │   ├── 2008 - Best Of +│   │   │   │   ├── CD 1 +│   │   │   │   └── CD 2 +│   │   │   └── Gran Turismo (1998-11-03) +│   │   ├── The Cheeky Girls +│   │   │   └── Cheeky Song (Touch My Bum) () +│   │   ├── The Chemical Brothers +│   │   │   ├── 1997 - Dig Your Own Hole +│   │   │   ├── 1999 - Hey Boy Hey Girl +│   │   │   ├── 1999 - Surrender +│   │   │   ├── 2001 - Come With Us +│   │   │   ├── 2005-01-24 - Push the Button +│   │   │   └── B-Sides, Volume 1 (2007-11-26) +│   │   ├── The Chordettes +│   │   ├── The Christians +│   │   │   └── Father (single) (1992) +│   │   ├── The Clash +│   │   │   ├── Black Market Clash (1991) +│   │   │   ├── Combat Rock (1982-05-14) +│   │   │   ├── Give 'Em Enough Rope () +│   │   │   ├── The Clash (1990) +│   │   │   └── The Magnificent Seven (1981-04-10) +│   │   ├── The Cockroach Terminators +│   │   ├── The Communards +│   │   ├── The Coral +│   │   │   └── The Coral (2003-03-04) +│   │   ├── The Corrs +│   │   │   ├── 1995-11-24 - Forgiven, Not Forgotten +│   │   │   ├── 1999-11-12 - Unplugged +│   │   │   ├── 2000-06-29 - Talk on Corners +│   │   │   ├── 2000-07-14 - In Blue +│   │   │   ├── 2001-10-08 - Best of The Corrs +│   │   │   ├── 2002-03-12 - VH1 Presents The Corrs Live in Dublin +│   │   │   ├── - Talk on Corners (Special Edition) +│   │   │   └── The Best of the Corrs (2001-10-08) +│   │   ├── The Cranberries +│   │   │   ├── 1994-10-03 - No Need to Argue +│   │   │   └── 1996-04-26 - To the Faithful Departed +│   │   ├── The Creeps +│   │   │   └── Blue Tomato (1990) +│   │   ├── The Cube Guys & Luciana +│   │   ├── The Cure +│   │   │   ├── 413 Dream (2008-10-28) +│   │   │   ├── A Thousand Virgins (1996) +│   │   │   ├── Best Of () +│   │   │   ├── Bite the Big Apple () +│   │   │   ├── Boys Don't Cry (1986-04-29) +│   │   │   ├── Classic Album Collection (1979-1984) (2011-12-05) +│   │   │   ├── Disintegration (1989) +│   │   │   ├── Greatest Hits (2001-11-13) +│   │   │   ├── Japanese Whispers (1983-12-06) +│   │   │   ├── Kiss Me Kiss Me Kiss Me (1987-05-05) +│   │   │   ├── Mixed Up (1990) +│   │   │   ├── Standing on a Beach The Singles (and Unavailable B-Sides) (1986-05-01) +│   │   │   ├── The Head on the Door (2006) +│   │   │   ├── Wild Mood Swings (1996-05-07) +│   │   │   └── Wish (1992-04-21) +│   │   └── Thievery Corporation +│   │   └── 1999-04-20 - Abductions and Reconstructions +│   ├── D +│   │   ├── Claude Debussy +│   │   │   ├── 1998 - Piano Le Magazine n°7 +│   │   │   └── Pelléas Et Mélisande (1992) +│   │   ├── Dabruck +│   │   ├── Daft Punk +│   │   │   ├── 1997 - Homework +│   │   │   ├── 2001 - Discovery +│   │   │   ├── 2005 - Human After All +│   │   │   ├── 2006-04-03 - Musique, Volume 1 1993-2005 +│   │   │   ├── 2007-10-15 - Harder Better Faster Stronger (Alive 2007) (single) +│   │   │   ├── 2007 - Alive 2007 [Deluxe Edition] Disc 1 +│   │   │   └── 2013-05-20 - Random Access Memories +│   │   ├── Da Hool +│   │   │   ├── 1997 - Here Comes Da Hool +│   │   │   ├── 1997 - Meet Her at the Love Parade (single) +│   │   │   └── [non-album tracks] +│   │   ├── Dalida +│   │   │   └── - À ma manière... +│   │   ├── Damian Marley +│   │   │   └── 2005-09-13 - Welcome to Jamrock +│   │   ├── Danic +│   │   ├── Daniel Balavoine +│   │   │   └── Sauver l'amour (1985) +│   │   ├── Daniel Bedingfield +│   │   ├── Daniel Powter +│   │   │   └── 2006-04-11 - Daniel Powter +│   │   ├── Danity Kane +│   │   │   └── 2006-08-22 - Danity Kane +│   │   ├── Dan Mei +│   │   │   └── Mixed Temptations - The Within Temptation Mashup Album (2012) +│   │   ├── Dannii Minogue +│   │   │   └── 2003-10-07 - Neon Nights +│   │   ├── Danny Dove +│   │   ├── Danny Elfman +│   │   │   ├── 1992-06-23 - Batman Returns +│   │   │   ├── 1997-03-04 - Mars Attacks! +│   │   │   ├── 2003-12-23 - Big Fish +│   │   │   ├── 2005-07-12 - Charlie and the Chocolate Factory +│   │   │   ├── 2007-03-27 - Meet the Robinsons +│   │   │   ├── 2010-07-27 - Batman +│   │   │   ├── Batman Returns (Original Motion Picture Soundtrack) (Expanded Archival Collection) (2010) +│   │   │   ├── Music for a Darkened Theatre Film & Television Music, Volume 1 (1990-10-15) +│   │   │   ├── Spider-Man 2 (Original Motion Picture Score) (2004) +│   │   │   └── Tim Burton's The Nightmare Before Christmas (1999-11-10) +│   │   ├── Dante Thomas +│   │   │   └── - Fly Miss California +│   │   ├── Danube Dance +│   │   │   └── 1992 - Unique (single) +│   │   ├── Dany Brillant +│   │   │   ├── 1991 - C'est ça qui est bon +│   │   │   └── 1996 - Havana +│   │   ├── Danzel +│   │   ├── Darius +│   │   │   └── - Colourblind (single) +│   │   ├── Darude +│   │   │   ├── 2000-08-21 - Sandstorm (single) +│   │   │   └── 2003-07-15 - Rush +│   │   ├── Dave +│   │   │   └── Dave (1975) +│   │   ├── Dave Darell +│   │   ├── Dave Gahan +│   │   │   └── 2003-06-02 - Paper Monsters +│   │   ├── Dave Mason +│   │   │   └── 1981 - Long Lost Friend The Best of Dave Mason +│   │   ├── David Bowie +│   │   ├── David Byrne +│   │   │   └── 2001-05-08 - Look Into the Eyeball +│   │   ├── David Dexter D. +│   │   │   └── Oh la la ! (Tequila) (single) (1993) +│   │   ├── David Guetta +│   │   │   ├── 2011 - Party FUN Spécial DAVID GUETTA +│   │   │   ├── Baby When the Light (2007) +│   │   │   ├── Delirious (2008) +│   │   │   ├── Delirious (2008-05-21) +│   │   │   ├── Gettin' Over You (2010-05-31) +│   │   │   ├── Guetta Blaster (2004) +│   │   │   ├── Guetta Blaster (2004-06-08) +│   │   │   ├── Just a Little More Love (2004-02-10) +│   │   │   ├── Love Don't Let Me Go (Walking Away) (2006-10-27) +│   │   │   ├── Nothing but the Beat (2011-08-30) +│   │   │   ├── One Love (2009-12-01) +│   │   │   ├── One More Love (2010-11-29) +│   │   │   ├── Pop Life (2007-08-20) +│   │   │   ├── She Wolf (Falling to Pieces) (single) (2012-08-21) +│   │   │   ├── The Best Of (2010) +│   │   │   ├── Tomorrow Can Wait (2008) +│   │   │   ├── Who's That Chick (2010-12-06) +│   │   │   └── Without You (2011) +│   │   ├── David Hallyday +│   │   │   └── Satellite (2004-09-14) +│   │   ├── David Kane +│   │   ├── David May +│   │   │   └── 2009 - Superstar +│   │   ├── David Tavaré +│   │   │   └── 2009 - La vida viene y va +│   │   ├── David Tort +│   │   ├── David Vendetta +│   │   │   ├── 2007-06-04 - Rendez-Vous +│   │   │   └── - Hold That Sucker Down (single) +│   │   ├── Daxtar +│   │   ├── Dead Can Dance +│   │   │   └── 1993-09-14 - Into the Labyrinth +│   │   ├── deadmau5 +│   │   │   └── 4x4=12 () +│   │   ├── Dead or Alive +│   │   │   └── Youthquake (1985-12-31) +│   │   ├── Deblë Men +│   │   │   └── - Tout système a une faille +│   │   ├── Deborah Cox +│   │   │   ├── 1995-09-12 - Deborah Cox +│   │   │   └── 1998-09-15 - One Wish +│   │   ├── Début de Soirée +│   │   │   └── Jardins d'enfants (1989) +│   │   ├── Deep Dish +│   │   │   └── Deep Dish +│   │   │   └── George Is On (2005-07-25) +│   │   ├── Deep Forest +│   │   │   └── 1994 - World Mix +│   │   ├── Deller Consort +│   │   │   └── - Répons et Monodies Gallicanes +│   │   ├── Delta Goodrem +│   │   │   └── 2003 - Innocent Eyes +│   │   ├── De Palmas +│   │   │   ├── 2004-11-08 - Un homme sans racines +│   │   │   └── 2011 - Sur ma route +│   │   ├── Depeche Mode +│   │   │   ├── Enjoy the Silence 04 (2004-10-18) +│   │   │   ├── Forbidden Fruits, Volume 2 Polished Gold (1987) +│   │   │   ├── Greatest Hits (1999) +│   │   │   ├── Greatest Hits (2006) +│   │   │   ├── Music for the Masses (2006) +│   │   │   ├── [non-album tracks] (1981) +│   │   │   ├── Playing the Angel (2005) +│   │   │   ├── Remixes 81...04 (2004-10-26) +│   │   │   ├── Speak & Spell (1981) +│   │   │   ├── Suffer Well (2006) +│   │   │   ├── The Best of Depeche Mode, Volume 1 (2006) +│   │   │   ├── The Singles 86-98 (1998-10-06) +│   │   │   ├── The Very Best Of Depeche Mode +│   │   │   └── Une nuit a la mode (disc 1) (1990-11-11) +│   │   ├── Desaparecidos +│   │   │   └── Fiesta Loca +│   │   ├── Des'ree +│   │   ├── Destiny's Child +│   │   │   ├── 2002 - This Is The Remix +│   │   │   ├── Destiny Fulfilled () +│   │   │   ├── Destiny Fulfilled (2004) +│   │   │   ├── Destiny's Child (1998) +│   │   │   └── The Writing's on the Wall (2003-09-01) +│   │   ├── DEVO +│   │   │   └── 1979 - Duty Now For The Future +│   │   ├── D-fense and Confusion +│   │   ├── Diam's +│   │   │   └── Brut de femme (2003) +│   │   ├── Diana Ross +│   │   │   ├── 1991 - 14 Greatest Hits +│   │   │   └── 1993 - The Best Years of My Life (single) +│   │   ├── Dido +│   │   │   ├── Life for Rent (2003) +│   │   │   ├── No Angel (1999-06-01) +│   │   │   └── No Angel (2008-11-10) +│   │   ├── Digital Orchestra +│   │   │   └── La Ronde des Enfants Vol.2 (1998) +│   │   ├── Dimaro & Rosette +│   │   ├── Dimitri From Paris +│   │   │   ├── 2000-11-21 - Disco Forever +│   │   │   └── 2004 - Cruising Attitude +│   │   ├── Dimitri Vegas +│   │   ├── Dionysos +│   │   │   └── 2002-03-05 - Western sous la neige +│   │   ├── Diplo +│   │   │   └── C'Mon (Catch 'em by Surprise) (2011-02-07) +│   │   ├── Dire Straits +│   │   │   ├── 1993 - On The Night +│   │   │   ├── 1998 - Sultans of Swing The Very Best of Dire Straits +│   │   │   ├── Love Over Gold (1994) +│   │   │   └── Private Investigations - The Best Of (2005) +│   │   ├── Disco Kings +│   │   │   └── 2005-12-06 - Born To Be Alive +│   │   ├── Disiz la Peste +│   │   │   └── 2000 - Le Poisson rouge +│   │   ├── Disneyland Park +│   │   │   └── 2005 - It's a Small World (single) +│   │   ├── Dizzee Rascal & Armand van Helden +│   │   ├── Djamchid Chemirani +│   │   │   └── Italian Stamps of 14th Century (1998-05-19) +│   │   ├── DJ Dero +│   │   ├── DJ Fenix +│   │   ├── DJ Frankie +│   │   ├── DJ Jose +│   │   ├── DJ Kristyn +│   │   ├── Dj Mams +│   │   ├── DJs @ Work +│   │   │   └── - Teamwork +│   │   ├── Dominic Sonic +│   │   │   └── Dominic Sonic (2007-10-15) +│   │   ├── Donna Lewis +│   │   │   ├── 1996 - I Love You Always Forever (single) +│   │   │   └── 1996 - Now in a Minute +│   │   ├── Doop +│   │   │   └── Doop Special Remixes! (single) (1994) +│   │   ├── Doriand +│   │   │   └── Au diable le paradis EP (1996) +│   │   ├── Double H. +│   │   ├── Double You +│   │   │   ├── 1994 - The Blue Album +│   │   │   └── We All Need Love (1992-11-30) +│   │   ├── DReam +│   │   │   └── Things Can Only Get Better (single) (1993) +│   │   ├── Dry +│   │   ├── Duck Sauce +│   │   │   ├── 2010-01-19 - Greatest Hits EP +│   │   │   └── - Barbra Streisand (single) +│   │   ├── Duffy +│   │   │   ├── 2008-07-01 - Rockferry +│   │   │   └── 2010-11-22 - Well Well Well (single) +│   │   ├── Duran Duran +│   │   │   └── Ordinary World (single) (1993) +│   │   ├── Dwaine +│   │   ├── No Doubt +│   │   │   ├── 1995-10-10 - Tragic Kingdom +│   │   │   └── - The Best 2000 +│   │   ├── The Doobie Brothers +│   │   │   └── 1999-09-14 - Long Train Runnin' +│   │   ├── The Doors +│   │   │   ├── Greatest Hits (1996-10-15) +│   │   │   └── The Best Of The Doors (1985) +│   │   └── Various Artists +│   │   ├── 2001-08-14 - Global Hardhouse +│   │   ├── 2001 - Het beste uit de Mega Top 100 2001 +│   │   ├── 2002-04-09 - Les Tubes du grenier +│   │   ├── 2002 - Harmony Jazz Le Chant des rêves +│   │   ├── 2006-03-20 - Saint-Germain-des-Prés revisité +│   │   ├── 2008-05-19 - Starfloor, Volume 8 +│   │   ├── 2008-11-24 - Party Fun Winter 2008 +│   │   ├── 2009-11-30 - NRJ Hits 2010 +│   │   ├── 2010-11-15 - Geniesser Lounge - Bar Jazz Collection - Late Night Experience +│   │   ├── 2010-12-13 - Dancefloor FG 100 titres 10 ans +│   │   └── - House Zone 2008 In the V.I.P. +│   ├── E +│   │   ├── Eartha Kitt +│   │   │   └── Where is my man (single) (1993) +│   │   ├── East 17 +│   │   │   └── House of love (single) (1992) +│   │   ├── East Side Beat +│   │   ├── Echoes of Sound +│   │   ├── Ecole de Chimilin +│   │   │   └── La Mère Michel +│   │   ├── Eddie Murphy +│   │   │   └── Whatzupwitu (single) (1993) +│   │   ├── Eddie Thoneick +│   │   ├── Eddy Mitchell +│   │   │   ├── Pas de boogie Woogie C'est OK (1976) +│   │   │   ├── Tout Eddy (1990) +│   │   │   └── Tout Eddy... ou presque 1976-1979 (1988) +│   │   ├── Edie Brickell & New Bohemians +│   │   ├── Édith Piaf +│   │   │   └── (2005) Édith Piaf +│   │   ├── Editors +│   │   ├── Edward Maya +│   │   │   ├── Stereo Love (2009-10-15) +│   │   │   └── This Is My Life (feat. Vika Jigulina) (2011-05-11) +│   │   ├── Edward Simoni +│   │   ├── Eek-A-Mouse +│   │   │   └── U-Neek (1991) +│   │   ├── Egma +│   │   ├── Eiffel 65 +│   │   │   ├── 1999 - Blue (Da Ba Dee) (single) +│   │   │   └── Europop (1999-11-22) +│   │   ├── Electric Light Orchestra +│   │   │   └── 2003 - The Essential Electric Light Orchestra +│   │   ├── Eliza Doolittle +│   │   ├── Ellen Allien & Apparat +│   │   │   └── 2006 - Orchestra of Bubbles +│   │   ├── Ellie Goulding +│   │   ├── Elmer Food Beat +│   │   │   └── 2002-06-21 - La Copulation +│   │   ├── Elton John +│   │   │   ├── 1990 - The Very Best of Elton John +│   │   │   ├── 1993 - Duets +│   │   │   ├── 1997-09-23 - The Big Picture +│   │   │   ├── 2003-09-01 - Greatest Hits 1970-2002 +│   │   │   ├── Duets (1993) +│   │   │   └── Love Songs (1995) +│   │   ├── Elvis Crespo +│   │   │   └── Suavemente (1998-04-14) +│   │   ├── Elvis Presley +│   │   │   └── Elv1s 30 #1 Hits (2002-09-23) +│   │   ├── Emeli Sandé +│   │   ├── Eminem +│   │   │   ├── 2002-06-17 - Without Me (single) +│   │   │   ├── 2002-12-02 - Lose Yourself (single) +│   │   │   ├── 2003-12-15 - The Singles Boxset +│   │   │   └── 2010-06-21 - Recovery +│   │   ├── Emma Daumas +│   │   │   └── 2006-02-13 - Effets secondaires +│   │   ├── Emmanuel Moire +│   │   │   └── L'Équilibre (2009-04-13) +│   │   ├── Empire of the Sun +│   │   ├── Enigma +│   │   │   ├── Age of Loneliness (1994) +│   │   │   ├── A posteriori (2006-09-26) +│   │   │   ├── Greatest Hits 2000 (2008) +│   │   │   ├── Light of Your Smile (disc 1) (2008) +│   │   │   ├── Love Sensuality Devotion The Greatest Hits (2001-10-08) +│   │   │   ├── Love Sensuality Devotion The Greatest Hits (2001-10-23) +│   │   │   ├── Love Sensuality Devotion The Remix Collection (2001-10-08) +│   │   │   ├── MCMXC a.D. (1991) +│   │   │   ├── MCMXC a.D. (1999-08-17) +│   │   │   ├── Seven Lives Many Faces (2008-09-19) +│   │   │   ├── Singles 1990-2000 (2000) +│   │   │   ├── The Cross of Changes (1994-11-17) +│   │   │   ├── The Eyes of Truth (1994) +│   │   │   ├── The Platinum Collection (2009-11-20) +│   │   │   ├── The Screen Behind the Mirror (2000-01-17) +│   │   │   └── Voyageur (2003-09-30) +│   │   ├── Ennio Morricone +│   │   ├── Enrique Iglesias +│   │   │   └── Escape (1999) +│   │   ├── Enter +│   │   │   └── 1997 - Load and Save (single) +│   │   ├── Enur +│   │   │   └── Raggatronic (2008-09-09) +│   │   ├── En Vogue +│   │   │   └── Don't Let Go (Love) (1996-12-30) +│   │   ├── Enya +│   │   │   └── 1999 - Watermark +│   │   ├── É o Tchan +│   │   │   └── 1998 - Millennium +│   │   ├── Era +│   │   │   ├── 1996 - Era +│   │   │   ├── 1997 - Era +│   │   │   ├── 1998 - Era +│   │   │   ├── 2000-05-15 - Era 2 +│   │   │   └── 2003-03-03 - The Mass +│   │   ├── Erasure +│   │   ├── Éric Charden +│   │   ├── Eric Clapton +│   │   │   ├── Blind Faith (2001) +│   │   │   └── Change the World (1996) +│   │   ├── Erick E +│   │   │   └── The Beat Is Rockin' (2006) +│   │   ├── Erick Morillo +│   │   ├── Erick Prydz +│   │   │   ├── Niton (The Reason) (single) (2011-02-22) +│   │   │   ├── Proper Education (2007) +│   │   │   └── Woz Not Woz (2005-04-19) +│   │   ├── Éric Serra +│   │   │   ├── 1985 - Subway +│   │   │   ├── 1991-07-01 - Nikita +│   │   │   └── 1998-06-12 - Le Grand Bleu +│   │   ├── Erik Arbores +│   │   ├── E-Rotic +│   │   │   └── 1995-05-29 - Sex Affairs +│   │   ├── Escape From Brooklyn +│   │   ├── Eskobar +│   │   │   └── 2003-12-23 - There's Only Now +│   │   ├── Estelle +│   │   ├── Étienne Daho +│   │   │   ├── 1998 - Best of Singles +│   │   │   └── L'Invitation (2007) +│   │   ├── Étienne de Crécy +│   │   │   └── Super Discount () +│   │   ├── E-Type +│   │   │   ├── 1994 - Made in Sweden +│   │   │   ├── Megamix (1996) +│   │   │   └── So Dem A Com (single) (1996) +│   │   ├── Eurythmics +│   │   │   ├── Greatest Hits 1991 (1991) +│   │   │   └── Let's Go (1981) +│   │   ├── Evanescence +│   │   │   ├── 2000 - Origin +│   │   │   ├── 2003-05-19 - Fallen +│   │   │   └── The Open Door (2006-09-30) +│   │   ├── Eve +│   │   │   └── 2001-03-06 - Scorpion +│   │   ├── Everlast +│   │   │   └── Whitey Ford Sings the Blues (1998-09-08) +│   │   ├── Exo +│   │   │   └── 2000 - Eclats 4 +│   │   ├── E.X.P. +│   │   │   └── Before The Night (single) (1992) +│   │   ├── Les Enfoirés +│   │   └── The Electric Light Orchestra +│   ├── F +│   │   ├── DJ F.R.A.N.K +│   │   ├── DJ Fred +│   │   ├── Dj Fred And Arnold T +│   │   │   ├── 1999 - Delirium +│   │   │   ├── Delirium (1997) +│   │   │   └── Delirium 20022003 (2002) +│   │   ├── DJ Fresh +│   │   │   └── Louder (single) (2011) +│   │   ├── DJ Fresh feat. Sian Evans +│   │   ├── Faith Evans +│   │   │   └── Faith (1995) +│   │   ├── Faithless +│   │   │   ├── 1996 - Reverence +│   │   │   ├── Forever Faithless The Greatest Hits (2005) +│   │   │   ├── God Is a DJ (1998) +│   │   │   ├── Insomnia (single) (1996) +│   │   │   ├── Outrospective (2002-08-26) +│   │   │   └── Sunday 8pm (1999) +│   │   ├── Fake +│   │   │   └── [non-album tracks] (1981) +│   │   ├── Falco +│   │   ├── Falko Niestolik +│   │   ├── Fall Out Boy +│   │   │   └── Believers Never Die - Greatest Hits (2009-11-17) +│   │   ├── Fantasia +│   │   │   └── Back to Me (2010-08-24) +│   │   ├── Far East Movement +│   │   │   ├── 2010-04-13 - Like a G6 (single) +│   │   │   └── 2011-03-15 - 2 Is Better (single) +│   │   ├── Fargetta Prezioso +│   │   │   └── 2000 - Deejay Parade 2001 +│   │   ├── Fatal Bazooka +│   │   │   └── 2007-05-28 - T'as vu +│   │   ├── Fatboy Slim +│   │   │   ├── 1998 - On the Floor at the Boutique +│   │   │   ├── Better Living Through Chemistry (1996) +│   │   │   ├── Halfway Between the Gutter and the Stars (2000-11-07) +│   │   │   ├── Palookaville (2004-10-04) +│   │   │   ├── Right Here, Right Now (1999-04-19) +│   │   │   ├── Rockafeller Skank (2009) +│   │   │   ├── The Greatest Hits Remixed (2007-09-24) +│   │   │   └── You've Come a Long Way, Baby (1998-10-19) +│   │   ├── Fat Joe +│   │   │   └── 2001-12-04 - Jealous Ones Still Envy (J.O.S.E.) +│   │   ├── Fedde Le Grand +│   │   │   ├── Get This Feeling (2008) +│   │   │   ├── Let Me Be Real (2009) +│   │   │   └── Put Your Hands Up for Detroit (2006-10-23) +│   │   ├── Fernandel +│   │   ├── Ferry Corsten +│   │   │   └── Fire (2006-01-23) +│   │   ├── Fess Parker +│   │   ├── Filterfunk +│   │   │   └── S.O.S. (Message in a Bottle) (2006-04-10) +│   │   ├── Fiona Apple +│   │   │   └── Tidal (1996-07-23) +│   │   ├── Firebeatz +│   │   ├── Fischerspooner +│   │   │   ├── #1 (2003) +│   │   │   ├── Entertainment (2009) +│   │   │   └── Odyssey (2005) +│   │   ├── Five +│   │   │   └── Greatest Hits (2001-11-19) +│   │   ├── Flash & The Pan +│   │   ├── Floorfilla +│   │   │   └── 2000 - Anthem #4 (single) +│   │   ├── Florence + The Machine +│   │   ├── Florent Pagny +│   │   │   ├── 1995 - Bienvenue chez moi +│   │   │   ├── Savoir aimer (1997) +│   │   │   └── Savoir aimer (single) (1997) +│   │   ├── Flo Rida +│   │   │   └── 2009 - R.O.O.T.S. +│   │   ├── Fonky Family +│   │   │   └── 1998-01-12 - Si Dieu veut +│   │   ├── Fools Garden +│   │   │   └── Dish of The Day +│   │   ├── Foreigner +│   │   │   └── 1992-02-27 - The Very Best of Foreigner +│   │   ├── Fort Minor +│   │   │   └── The Rising Tied (2005-11-21) +│   │   ├── Fragma +│   │   │   └── Memory (Single) (2008) +│   │   ├── France Gall +│   │   │   └── 1980 - Paris, France +│   │   ├── Francis Cabrel +│   │   │   ├── Albums en public +│   │   │   │   ├── 1986 - Cabrel public +│   │   │   │   ├── 1991 - D'une ombre à l'autre +│   │   │   │   └── 2000 - Double Tour Électrique & acoustique +│   │   │   └── Albums en studio +│   │   │   ├── 1977 - LesMursDePoussiere +│   │   │   ├── 1979 - Les Chemins de traverse +│   │   │   ├── 1980 - Fragile +│   │   │   ├── 1983 - Quelqu'un de l'intérieur +│   │   │   ├── 1985 - Photos de voyages +│   │   │   ├── 1989 - Sarbacane +│   │   │   ├── 1994 - Samedi soir sur la Terre +│   │   │   ├── 1999 - Hors-saison +│   │   │   │   └── 1987 - Carte postale +│   │   │   └── 2004-05-17 - Les Beaux Dégâts +│   │   ├── François de Roubaix +│   │   │   ├── 10 ans de musique de films (1998) +│   │   │   ├── Album inconnu +│   │   │   ├── Anthologie, Volume 1 (1999) +│   │   │   ├── Anthologie, Volume 2 (2000) +│   │   │   ├── Bandes originales de films Musiques de François de Roubaix (2003) +│   │   │   ├── Boulevard du rhum (2001) +│   │   │   ├── Chapi chapo (1974) +│   │   │   ├── Dernier Domicile Connu (1970) +│   │   │   ├── Dernier domicile connu Le rapace (2002-09-16) +│   │   │   ├── La Scoumoune (2004) +│   │   │   ├── Le Monde électronique de François de Roubaix (2004-05-04) +│   │   │   ├── Les Aventuriers Le Samouraï (2005-12-05) +│   │   │   ├── Les Caïds (1972) +│   │   │   ├── Les grandes Gueules Ho ! Les Caïds Le Vieux fusil (2003) +│   │   │   ├── Les plus belles musiques de films de François de Roubaix, Volume 1 (1990) +│   │   │   ├── Les plus belles musiques de films de François de Roubaix, Volume 2 (1977) +│   │   │   └── L'Homme Orchestre (2001) +│   │   ├── Frank Alamo +│   │   ├── Frankie Gada +│   │   ├── Frankie Goes to Hollywood +│   │   │   └── Welcome to the Pleasuredome (1985) +│   │   ├── Franz Liszt +│   │   │   └── 1998 - Piano Le Magazine n°4 +│   │   ├── F.R. David +│   │   ├── Freak Power +│   │   │   └── 1993 - Turn On, Tune In, Cop Out +│   │   ├── Freddie Mercury +│   │   │   ├── 1992-11-16 - The Freddie Mercury Album +│   │   │   └── Living on My Own (single) (1993) +│   │   ├── Fredericks Goldman Jones +│   │   │   ├── 1990 - Fredericks Goldman Jones +│   │   │   └── Rouge (1993-11-29) +│   │   ├── Freemasons +│   │   │   └── 2008 - When You Touch Me +│   │   ├── Freestylers +│   │   ├── Fréhel +│   │   ├── Funk Buster +│   │   ├── Future of Vision +│   │   ├── La Fuente +│   │   ├── Le Festival Roblès +│   │   │   ├── 1996 - Ben mon cochon +│   │   │   └── 1997 - Le Porc Vous Salue ! +│   │   ├── Les Frères Misère +│   │   │   └── Frères Misère (1996) +│   │   ├── The Fray +│   │   │   └── How to Save a Life (2005-09-13) +│   │   └── The Future Sound of London +│   │   └── 1996-02-26 - Cascade (single) +│   ├── G +│   │   ├── Gabriella Cilmi +│   │   │   └── Sweet About Me (Single) +│   │   ├── Gabrielle +│   │   │   └── Dreams Can Come True - Greatest Hits Vol 1 (2001) +│   │   ├── GAK +│   │   │   └── GAK (1994) +│   │   ├── Gala +│   │   │   └── Come Into My Life (1997) +│   │   ├── Game +│   │   ├── Garbage +│   │   │   └── The G-Side Collection (1995) +│   │   ├── Gary Moore +│   │   │   └── Essential (2011) +│   │   ├── Gb +│   │   ├── General Base +│   │   ├── George Michael +│   │   │   ├── 1998-11-09 - Ladies & Gentlemen The Best of George Michael +│   │   │   ├── Faith (2011-01-31) +│   │   │   ├── Listen Without Prejudice, Volume 1 (1990) +│   │   │   ├── Older (1996-05-14) +│   │   │   ├── Patience (2004-03-17) +│   │   │   ├── Star People () +│   │   │   ├── True Faith (2011-03-13) +│   │   │   └── Twenty Five (2006-11-13) +│   │   ├── Georgius +│   │   ├── Gérald de Palmas +│   │   │   ├── 2000-10-16 - Marcher dans le sable +│   │   │   └── 2011-11-07 - Sur ma route +│   │   ├── Gérard Lenorman +│   │   │   └── La Ballade des gens heureux (2001) +│   │   ├── Gérard Presgurvic +│   │   │   └── 2000-04-04 - Roméo & Juliette +│   │   ├── Geri Halliwell +│   │   │   └── Scream If You Wanna Go Faster (2001-05-14) +│   │   ├── Geroges Milton +│   │   ├── Ghinzu +│   │   │   └── 2004 - Blow +│   │   ├── Gigi D'Agostino +│   │   │   ├── 1999 - L'Amour Toujours +│   │   │   └── 2000 - Tanzen EP +│   │   ├── Giorgio Moroder vs. Jam & Spoon +│   │   │   └── 2000-01-17 - The Chase (single) +│   │   ├── Girlicious +│   │   │   └── Rebuilt (2010-11-22) +│   │   ├── Glee Cast +│   │   ├── Global Deejays +│   │   │   ├── Global Deejays +│   │   │   │   └── Hardcore Vibes (2012) +│   │   │   ├── The Sound of San Francisco (2004-11-24) +│   │   │   └── - What a Feeling (Flashdance) +│   │   ├── Gloria Estefan +│   │   │   └── Destiny (1997) +│   │   ├── Gloria Gaynor +│   │   │   └── 1996-03-18 - The Very Best of Gloria Gaynor +│   │   ├── Gnarls Barkley +│   │   │   └── St. Elsewhere (2006-05-09) +│   │   ├── Gold 1 +│   │   ├── Goldfrapp +│   │   │   ├── 2004-05-10 - Strict Machine +│   │   │   ├── 2004 - Black Cherry +│   │   │   └── 2010-07-29 - Believer (8 Mixes) +│   │   ├── Goodwill & Hook n Sling +│   │   ├── Goran Bregović +│   │   │   └── 1993 - Arizona Dream +│   │   ├── Gorillaz +│   │   │   ├── Demon Days (2006) +│   │   │   ├── Gorillaz (2001) +│   │   │   └── Plastic Beach (2010-03-08) +│   │   ├── Gossip +│   │   ├── Gotan Project +│   │   │   ├── 2008 - Inspiración Espiración A Gotan Project DJ Set Selected & Mixed by Philippe Cohen Solal +│   │   │   └── 2010 - Tango 3.0 +│   │   ├── Gotye +│   │   ├── Green Day +│   │   │   ├── 2004 - American Idiot +│   │   │   └── (2009-05-15) 21st Century Breakdown +│   │   ├── Grégoire +│   │   │   └── Le Même Soleil (2010-11-15) +│   │   ├── Gregor Salto +│   │   ├── Grégory Lemarchal +│   │   │   ├── Je deviens moi (2005-05-02) +│   │   │   └── La Voix D'Un Ange (2007) +│   │   ├── Greg Parys +│   │   │   └── Why Don't We Just Fk (Single) (2011) +│   │   ├── Groove Coverage +│   │   │   └── 7 Years and 50 Days (2004-08-23) +│   │   ├── Groove Lickers +│   │   ├── Groundation +│   │   │   └── 2004-02-06 A Tribute to Bob Marley The Catalyst, Santa Cruz, CA, USA () +│   │   ├── Grungerman & Andreas Dorau +│   │   │   └── 1996 - Girls in Love (single) +│   │   ├── Guesta & Pain +│   │   │   └── Voices (Single) (2008) +│   │   ├── Guns N' Roses +│   │   │   └── 1991-09-17 - Use Your Illusion II +│   │   ├── Guru +│   │   │   └── 1993 - Jazzmatazz, Volume 1 +│   │   ├── Guru Josh Project +│   │   │   └── Infinity 2008 (Single) (2008) +│   │   ├── Gusto +│   │   ├── Gusttavo Lima +│   │   ├── Josh Groban +│   │   │   └── 2001-11-20 - Josh Groban +│   │   ├── La Grande Sophie +│   │   │   └── 2004-05-11 - Et si c'était moi +│   │   └── Maître Gims +│   │   └── 2013 Subliminal : La Face cachée +│   ├── generiques_tv +│   │   ├── Alexis Tomassian +│   │   ├── Ariane Carletti +│   │   ├── _canal_plus +│   │   ├── Claude Lombard +│   │   │   ├── Flo et les Robinsons suisses (1988) +│   │   │   ├── Gwendoline (1989) +│   │   │   ├── Le Retour de Léo (1990) +│   │   │   └── Pollyanna (1987) +│   │   ├── Cristina D'Avena +│   │   │   └── Princesse Sarah (1987) +│   │   ├── Fort Boyard musiques +│   │   ├── _france_2 +│   │   ├── Jean-Claude Corbel +│   │   ├── Les Costa +│   │   ├── Les Ministars +│   │   ├── Naiké +│   │   ├── Ricet Barrier +│   │   ├── Shanana +│   │   └── Valérie Barouille +│   ├── H +│   │   ├── Haddaway +│   │   │   ├── 1993-11-05 - Life (single) +│   │   │   ├── 1993 - Impossible (single) +│   │   │   ├── 1993 - L'album +│   │   │   ├── 1993 - What Is Love - All remixes (single) +│   │   │   ├── 1993 - What Is Love (single) +│   │   │   ├── 1994 - Rock My Heart (single) +│   │   │   └── 1995 - The Drive +│   │   ├── Hall & Oates +│   │   ├── Hanson +│   │   │   └── MMMbop (1996-03-17) +│   │   ├── Hans Zimmer +│   │   │   ├── 2006 - Pirates Of The Caribbean 'Dead Man's Chest' +│   │   │   ├── 2011 - Pirates Of The Carribean - On Stranger Tides +│   │   │   └── 2011 - Sherlock Holmes A Game Of Shadows - Original Motion Picture Soundtrack +│   │   ├── Hard Rock Sofa +│   │   ├── Havana Brown +│   │   ├── Hélène Ségara +│   │   │   └── Il y a trop de gens qui t'aiment (single) (1999) +│   │   ├── Henri Garat +│   │   ├── Henri Salvador +│   │   │   └── Chambre avec vue (2002) +│   │   ├── Herbert Léonard +│   │   │   └── Les Indispensables de Herbert Léonard (2001) +│   │   ├── Hermes House Band +│   │   ├── Hilary Duff +│   │   │   ├── Metamorphosis (2003-11-03) +│   │   │   └── Santa Claus Lane (2002-10-15) +│   │   ├── Hinder +│   │   │   └── Extreme Behavior (2005-09-27) +│   │   ├── Hi_Tack +│   │   ├── Holly Dolly +│   │   │   └── Pretty Donkey Girl (2006) +│   │   ├── Hook N Sling +│   │   ├── Howard Jones +│   │   ├── Howie B +│   │   │   └── Snatch (1999) +│   │   ├── Hoxton Whores +│   │   ├── Hugues Aufray +│   │   │   └── Versions originales, Volume 1 Santiano (1993) +│   │   ├── James Horner +│   │   │   └── 1992 - Patriot Games +│   │   ├── Jr. Harry Connick +│   │   │   └── 1993 - When My Heart Finds Christmas +│   │   ├── Les Hurlements d'Léo +│   │   │   └── Le Café des jours heureux (1999) +│   │   ├── Marie-Louise Valentin & Hubert Bourel +│   │   │   └── 1999 - Un nouveau millénaire +│   │   └── The Hypnotist +│   │   └── 1992 - Night of the Livin' E Heads +│   ├── I +│   │   ├── IAM +│   │   │   ├── Je Danse le Mia (1994) +│   │   │   ├── L'École...12_(Pressage Amér.) +│   │   │   ├── L'École du micro d'argent (1997) +│   │   │   ├── L'École du micro d'argent (1999) +│   │   │   ├── Ombre est lumière (1993) +│   │   │   └── Revoir un printemps (2003) +│   │   ├── Ian Carey +│   │   ├── Ibrahim Ferrer +│   │   │   └── La Colección Cubana (2002-09-23) +│   │   ├── Ice Cube +│   │   │   └── 2001-12-03 - Greatest Hits +│   │   ├── Ice Mc +│   │   │   └── Ice' N' Green (1994) +│   │   ├── ICE MC +│   │   │   └── Megamix (single) (1995) +│   │   ├── Icona Pop +│   │   ├── Ida Corr +│   │   │   ├── 2007 - Let Me Think About It +│   │   │   ├── 2008-03-17 - One +│   │   │   └── One (2008-03-17) +│   │   ├── Iggy Pop +│   │   │   └── Arizona Dream (single) (1993) +│   │   ├── Il Divo +│   │   │   └── Greatest Hits Deluxe 2 (CD version) (2012-12-19) +│   │   ├── Il était une fois +│   │   │   └── J'ai encore rêvé d'elle (single) (1975) +│   │   ├── Imagination +│   │   ├── Imany +│   │   ├── IMF +│   │   │   └── 1996 - Theme from Mission Impossilbe (single) +│   │   ├── Incubus +│   │   │   └── 1999-10-26 - Make Yourself +│   │   ├── Indila +│   │   │   └── 2014 Mini World +│   │   ├── Indochine +│   │   │   └── 1996 - Unita +│   │   ├── Indra +│   │   │   └── 1994 - Best Of +│   │   ├── Infernal +│   │   │   └── 2007 - From Paris to Berlin +│   │   ├── In-Grid +│   │   │   └── 2002 - Tu es foutu (single) +│   │   ├── Inna +│   │   │   ├── 2013-03-28 - More Than Friends (Remixes) +│   │   │   └── 2013-05-21 - Party Never Ends (Deluxe Edition) +│   │   ├── Inna Modja +│   │   ├── Inner Circle +│   │   │   ├── Rock With You (single) (1992) +│   │   │   └── Sweat (alalalalong) (single) (1992) +│   │   ├── Inner City +│   │   │   └── 1993-05-04 - Testament 93 +│   │   ├── Inpetto +│   │   ├── Interactive +│   │   ├── In the Air Music +│   │   │   └── 2003 - Collection ambiance nature - découverte +│   │   ├── INXS +│   │   │   └── 1994-11-01 - The Greatest Hits +│   │   ├── Irene Cara +│   │   │   └── 1997 - What a Feelin' +│   │   ├── Isabelle Boulay +│   │   │   ├── 2000 - Mieux qu'ici bas +│   │   │   └── 2004 - Tout un jour +│   │   ├── Isabelle Renaud +│   │   │   └── 2010 - 22 chansons de Noël +│   │   └── ItaloBrothers +│   │   └── 2012-07-27 - Kontor Summer Jam +│   ├── J +│   │   ├── Armand Van Helden Pres. Jungle Juice +│   │   │   └── Egyptian Magician +│   │   ├── Jack Holiday +│   │   │   └── 2010 - Love For You +│   │   ├── Jacques Brel +│   │   │   └── Les 100 Plus Belles Chansons (2008-09-29) +│   │   │   └── Covers + Booklet +│   │   ├── Jacques Dutronc +│   │   │   ├── (1992) Dutronc au Casino +│   │   │   ├── 1994-09-26 - L'Essentiel Dutronc +│   │   │   ├── Best Of (2008-12-01) +│   │   │   ├── Complètement Dutronc (1993) +│   │   │   ├── Fais pas ci, fais pas ça (1968) +│   │   │   ├── Intégrale Les Cactus (2004) +│   │   │   └── L'Hôtesse de l'air (1969) +│   │   ├── Jacques Roux +│   │   │   └── - SANTIAGO - Nature +│   │   ├── James Blunt +│   │   │   └── Back to Bedlam (2005-10-04) +│   │   ├── James Brown +│   │   │   ├── 1990 - Dance Machine +│   │   │   └── 1991 - Sex Machine The Very Best of James Brown +│   │   ├── James Horner +│   │   │   └── Titanic (1997-11-18) +│   │   ├── James Morrison +│   │   ├── Jamie Foxx +│   │   │   └── Unpredictable (2005-12-20) +│   │   ├── Jamie Lewis +│   │   ├── Jamie Westland +│   │   ├── Jamiroquai +│   │   │   ├── A Funk Odyssey (2001-08-29) +│   │   │   ├── Dynamite (2005) +│   │   │   ├── Dynamite (2005-06-20) +│   │   │   ├── Emergency on Planet Earth (1993) +│   │   │   ├── High Times Singles 1992-2006 (2006-11-06) +│   │   │   ├── Rock Dust Light Star (2010-10-29) +│   │   │   ├── Synkronized (1999-06-14) +│   │   │   ├── The Return of the Space Cowboy (1994) +│   │   │   └── Travelling Without Moving (1996-09-09) +│   │   ├── Jam & Spoon +│   │   │   ├── 1992 - The Complete Stella (single) +│   │   │   ├── 1993 - Right in the Night (Fall in Love with Music) (single) +│   │   │   ├── 1993 - Tripomatic Fairytales 2002 +│   │   │   ├── 2010-10-15 - Be.Angeled +│   │   │   ├── 2010-10-15 - Be.Angeled (feat. Rea) (single) +│   │   │   ├── 2011 - Right In The Night 2011 +│   │   │   ├── 2012-06-15 - Follow Me! (Remixes 2012) +│   │   │   └── 2013-12-13 - Tripomatic Fairytales 2001 (Delux Edition) +│   │   ├── Janet Jackson +│   │   │   ├── 1984 - Dream Street +│   │   │   ├── 1995-10-02 - Design of a Decade 19861996 +│   │   │   ├── 1997-10-07 - The Velvet Rope +│   │   │   ├── Janet Jackson Number Ones Icon (2010-08-31) +│   │   │   └── That's The Way Love Goes (single) (1993) +│   │   ├── Jason Derülo +│   │   │   └── Jason Derülo (2010-03-02) +│   │   ├── Jaydee +│   │   │   └── Plastic Dream - Mix & Remix (single) (1993) +│   │   ├── Jay Style +│   │   │   └── Starfloor +│   │   ├── Jay-Z +│   │   │   ├── 1999-12-13 - Vol. 3... Life and Times of S. Carter +│   │   │   ├── 2000-03-15 - Vol. 3... Life and Times of S. Carter +│   │   │   └── 2003-11-18 - The Black Album +│   │   ├── Jean Claude Ades +│   │   ├── Jean Cyrano +│   │   ├── Jean-Jacques Debout +│   │   ├── Jean-Jacques Goldman +│   │   │   ├── 1981 - Démodé +│   │   │   ├── 1982 - Minoritaire +│   │   │   ├── 1984 - Positif +│   │   │   ├── 1985 - Non Homologué +│   │   │   ├── 1986 - En public CD1 +│   │   │   ├── 1986 - En public CD2 +│   │   │   ├── 1987 - Entre gris clair et gris foncé +│   │   │   ├── 1989 - Traces +│   │   │   ├── 1990 - Tournée 98 En Passant - CD1 +│   │   │   ├── 1990 - Tournée 98 En Passant - CD2 +│   │   │   ├── 1996 - Singulier +│   │   │   ├── 1997-08-25 - En passant +│   │   │   ├── 2001-11-20 - Chansons pour les pieds +│   │   │   ├── 2003 - Un Tour Ensemble +│   │   │   └── L'Intégrale 81-91 (1991) +│   │   ├── Jean-Louis Aubert +│   │   │   └── Entends-moi (single) (1993) +│   │   ├── Jean Michel Jarre +│   │   │   ├── 2000-01-28 - Metamorphoses +│   │   │   ├── Aero (2004) +│   │   │   ├── Odyssey Through O2 (1998) +│   │   │   └── Téo & Téa (2007) +│   │   ├── Jeanne Calment +│   │   │   └── Maîtresse du temps (1996) +│   │   ├── Jeanne Mas +│   │   │   └── Femmes d'aujourd'hui (1986) +│   │   ├── Jeanne Moreau +│   │   │   └── 1991-03-18 - Le Tourbillon (Collection Actrices) +│   │   ├── Jean-Pierre Mader +│   │   ├── Jean Schultheis +│   │   │   └── Confidence pour confidence (single) (1981) +│   │   ├── Jeff Buckley +│   │   │   └── 1994 - Grace +│   │   ├── Jeff Mills +│   │   │   ├── Purpose Maker Compilation () +│   │   │   └── Purpose Maker Compilation (1998) +│   │   ├── Jenifer +│   │   │   └── Appelle-moi Jen (2010-11-29) +│   │   ├── Jennifer Lopez +│   │   │   ├── 1999 - On The 6 +│   │   │   ├── 2001 - J.Lo +│   │   │   ├── 2002-03-18 - J to tha L-O! (The Remixes) +│   │   │   ├── 2002 - This Is Me...Then +│   │   │   ├── 2005 - Rebirth +│   │   │   ├── Brave (2007-10-09) +│   │   │   ├── Dance Again... The Hits (2012-07-23) +│   │   │   ├── If You Had My Love (1999-05-25) +│   │   │   ├── I'm Real (disc 1) (2001-10-15) +│   │   │   ├── Love (2011-05-02) +│   │   │   ├── On the Floor (2011-02-22) +│   │   │   ├── Rebirth (2005-02-28) +│   │   │   └── This Is Me... Then (2002-11-25) +│   │   ├── Jennifer Paige +│   │   │   ├── Jennifer Paige (1998) +│   │   │   └── Positively Somewhere (2001-09-18) +│   │   ├── Jermaine Jackson +│   │   │   └── 1984 - Dynamite +│   │   ├── Jessica Mauboy +│   │   │   └── Get 'Em Girls (2010-11-05) +│   │   ├── Jessie J +│   │   ├── Jessy +│   │   ├── Jestofunk +│   │   ├── Jimi Hendrix +│   │   │   └── 1997 - Experience Hendrix The Best of Jimi Hendrix +│   │   ├── Jimmy Somerville +│   │   │   └── The Singles Collection 1984-1990 (1990-03-01) +│   │   ├── Jim-X +│   │   ├── Jinny +│   │   ├── Jive Bunny and the Mastermixers +│   │   ├── Joan Osborne +│   │   │   └── Relish (1995) +│   │   ├── Jocelyne Labylle & Cheela +│   │   │   └── 2003 - Laisse parler les gens!!! (feat. Jacob Desvarieux & Passi) (single) +│   │   ├── Joe Bonamassa +│   │   │   └── (2009-06-19) Sloe Gin +│   │   ├── Joe Cocker +│   │   │   └── The Voice (1986) +│   │   ├── Joe Dassin +│   │   │   ├── 1975 - L'été indien (single) +│   │   │   └── 1989 - 23 succès +│   │   ├── Joe Goddard +│   │   ├── Joe Satriani +│   │   │   └── Unreleased Satch (2005) +│   │   ├── Johann Sebastian Bach +│   │   │   └── - Suites for Violoncello No. 1 & No. 2 (feat. cello Victor Yoran) +│   │   ├── John Barry +│   │   │   ├── 1971 - The Persuaders (TV soundtrack) +│   │   │   └── Themependium (2007-06-04) +│   │   ├── John Dahlbäck +│   │   ├── John Hiatt +│   │   ├── John Lennon & Yoko Ono +│   │   │   └── 1980 - Double Fantasy +│   │   ├── John Loeffler +│   │   │   └── Pokémon - 2.B.A. Master (1999) +│   │   ├── John Mayer +│   │   │   └── Continuum (2006-09-12) +│   │   ├── John Newman +│   │   │   └── 2013-06-30 - Love Me Again (single) +│   │   ├── Johnny Clegg and Savuka +│   │   ├── Johnny Crockett +│   │   ├── Johnny Hallyday +│   │   │   ├── 1960-10-31 - Hello Johnny +│   │   │   ├── 1961-02-01 - Nous les gars nous les filles +│   │   │   ├── 1961-04-05 - Johnny hallyday et ses fans +│   │   │   ├── 1961-07-31 - Tête à tête avec Johnny Hallyday +│   │   │   ├── 1961-12-16 - Salut les copains +│   │   │   ├── 1962-02-09 - Retiens La Nuit (33) +│   │   │   ├── 1962-04-20 - Sings America's Rockin' Hits +│   │   │   ├── 1962-06-27 - Madison Twist +│   │   │   ├── 1963-04-09 - L'Idole des jeunes +│   │   │   ├── 1963-04-25 - Les Bras en croix +│   │   │   ├── 1963-09-27 - Da Dou Ron Ron (33) +│   │   │   ├── 1963-10-24 - D'où viens-tu Johnny (EP) +│   │   │   ├── 1964-02-24 - Bonne Chance +│   │   │   ├── 1964-07-10 - Johnny, reviens ! Les Rocks Les Plus Terribles +│   │   │   ├── 1964-10-25 - Le Penitencier (33) +│   │   │   ├── 1965-07-09 - Halleluyah +│   │   │   ├── 1965-11-17 - Johnny Chante Hallyday +│   │   │   ├── 1966-10-19 - La Génération Perdue +│   │   │   ├── 1967-07-02 - Johnny 67 +│   │   │   ├── 1967 - San Francisco (Single) +│   │   │   ├── 1968-06-24 - Jeune Homme +│   │   │   ├── 1968-10-18 - Rêve Et Amour +│   │   │   ├── 1969-05-06 - Rivière... Ouvre Ton Lit +│   │   │   ├── 1969 - Que Je T'aime (Single) +│   │   │   ├── 1970-04-29 - Jésus Christ (single) +│   │   │   ├── 1970-11-06 - Vie +│   │   │   ├── 1971-06-19 - Flagrant Délit +│   │   │   ├── 1971-11-03 - Live au Palais des Sports +│   │   │   ├── 1972-06-21 - Country - Folk - Rock +│   │   │   ├── 1973-04-25 - Insolitudes +│   │   │   ├── 1974-05-29 - Je T'aime, Je T'aime, Je T'aime +│   │   │   ├── 1974-08-18 - Johnny rider (single) +│   │   │   ├── 1974-11-27 Rock'n'Slow +│   │   │   ├── 1975-05-21 - Rock à Memphis +│   │   │   ├── 1975-09-17 - La Terre Promise +│   │   │   ├── 1976-06-30 - Derrière l'amour +│   │   │   ├── 1976 - Hamlet +│   │   │   ├── 1977-10-18 - C'est La Vie +│   │   │   ├── 1978-06-21 - Solitude À Deux +│   │   │   ├── 1979-01-30 - Hollywood +│   │   │   ├── 1979 - Pavillon de Paris Porte de Pantin +│   │   │   ├── 1979 - Qu'est-Ce Que Tu Croyais (Single) +│   │   │   ├── 1979 - Toujours Là (Single) +│   │   │   ├── 1980-06-25 - À partir de Maintenant +│   │   │   ├── 1980 - Ma Gueule (Single) +│   │   │   ├── 1981-01-30 - En Pièces Détachées +│   │   │   ├── 1981-09-21 - Pas Facile +│   │   │   ├── 1982-02-01 - Quelque Part Un Aigle +│   │   │   ├── 1982-09-07 - La Peur +│   │   │   ├── 1982 - Version 82 +│   │   │   ├── 1983-09-09 - Entre Violence Et Violon +│   │   │   ├── 1984-04-30 - Drole De Métier +│   │   │   ├── 1985-06-26 - Rock 'n'roll Attitude +│   │   │   ├── 1986-12-06 - Gang +│   │   │   ├── 1989-06-15 - Cadillac +│   │   │   ├── 1989 - Mirador (single) +│   │   │   ├── 1990 - Nashville session 62 +│   │   │   ├── 1991-12-10 - Ça ne change pas un homme +│   │   │   ├── 1994-10-04 - Rough Town +│   │   │   ├── 1995-06-19 - Lorada +│   │   │   ├── 1996-12-13 - Destination Végas +│   │   │   ├── 1998-01-24 - Ce que je sais +│   │   │   ├── 1998-11-24 - Johnny allume le feu Stade de France 98 +│   │   │   ├── 1999-09-13 - Sang pour sang +│   │   │   ├── 2000-07-03 - 100% Johnny Live à la Tour Eiffel +│   │   │   ├── 2000 - Olympia 2000 +│   │   │   ├── 2002-11-04 - À la vie, à la mort ! +│   │   │   ├── 2005-11-07 - Ma vérité +│   │   │   ├── 2007-06-11 - La Cigale - 12-17 Décembre 2006 +│   │   │   ├── 2007-10-08 - Flashback Tour +│   │   │   ├── 2007-11-12 - Le Cœur d'un homme +│   │   │   ├── 2008-10-27 - Ça ne finira jamais +│   │   │   ├── 2011-03-28 - Jamais seul +│   │   │   ├── 24e Série +│   │   │   ├── avant +│   │   │   ├── Bercy 90 +│   │   │   ├── Ceux Que L'Amour A Blessés +│   │   │   ├── _compilations +│   │   │   │   └── 1999 - Ballades +│   │   │   ├── Country, Folk, Rock +│   │   │   ├── Hey Joe (single) +│   │   │   ├── _inédits et maquettes +│   │   │   │   ├── 1993-06-15 - Collection, Volume 26 Nashville Blues 1984 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 27 Nashville en direct 1984 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 28 Rock'n'roll attitude 1985 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 31 Diego 1989 - 1991 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 34 En italien 1963 - 1982 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 37 Duos avec Sylvie Vartan 1965 - 1975 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 39 Inédits 1962 - 1976 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 3 L'Idole des jeunes 1962 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 40 Ready Teddy 1959 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 4 Les Bras en croix 1962-1963 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 5 Excuse-moi partenaire 1964 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 6 Le pénitencier 1964 - 1965 +│   │   │   │   ├── 1993-06-15 - Collection, Volume 8 Noir c'est noir 1966 - 1967 +│   │   │   │   ├── 1993 - Collection, Volume 35 En espagnol, en allemand 1963 - 1982 +│   │   │   │   ├── 1993 - Collection, Volume 36 BO films et séries TV 1961 - 1972 +│   │   │   │   ├── - En anglais, Volume 1 1960-71 +│   │   │   │   └── - En anglais, Volume 2 1975-92 +│   │   │   ├── J'ai épousé une ombre +│   │   │   ├── Je l'aime (single) +│   │   │   ├── Johnny à l'Olympia +│   │   │   ├── Johnny lui dit adieu +│   │   │   ├── Le pénitencier +│   │   │   ├── Les vautours (single) +│   │   │   ├── mon anneau d'or +│   │   │   ├── Nanette Workman - Fleur déracinée +│   │   │   ├── Nashville 84 - Spécial Enfants du Rock +│   │   │   ├── Ne Me Quitte Pas +│   │   │   ├── Ne tuez pas la liberté (single) +│   │   │   ├── Noël interdit +│   │   │   ├── Noir c'est noir +│   │   │   ├── palais des sports 82 +│   │   │   ├── Qu'est-ce que tu croyais +│   │   │   ├── San Francisco (Single) +│   │   │   ├── Si J'étais un Charpentier (single) +│   │   │   ├── Zénith 84 +│   │   │   └── Zénith 84 (copie) +│   │   ├── John Williams +│   │   │   ├── JFK (1992) +│   │   │   │   └── images +│   │   │   ├── Star Wars The Empire Strikes Back (1997-01-28) +│   │   │   └── The Lost World Jurassic Park (1997-05-20) +│   │   ├── JoJo +│   │   │   └── The High Road (2006) +│   │   ├── Jordy +│   │   │   ├── 1992 - Pochette Surprise +│   │   │   ├── Alison (single) (1993) +│   │   │   └── Les Boules (single) (1993) +│   │   ├── Jorma Kaukonen +│   │   │   └── - Unreleased +│   │   ├── Jose De Rico +│   │   ├── Josephine Baker +│   │   ├── Josh Abrahams +│   │   │   └── 2002-10-22 - Stuck in a Groove +│   │   ├── Joubert Singers +│   │   │   └── (2012) Stand on the Word +│   │   ├── Joy Salinas +│   │   │   └── Bip Bip (single) (1993) +│   │   ├── JSide +│   │   │   ├── ExtraVaMix 2007 02 +│   │   │   ├── ExtraVaMix 2007 04 +│   │   │   ├── ExtraVaMix 2007 08 (2007) +│   │   │   │   └── ExtraVamix_final_data +│   │   │   │   └── eff +│   │   │   │   ├── d00 +│   │   │   │   ├── d01 +│   │   │   │   ├── d02 +│   │   │   │   ├── d03 +│   │   │   │   ├── d04 +│   │   │   │   ├── d05 +│   │   │   │   ├── d06 +│   │   │   │   ├── d07 +│   │   │   │   ├── d08 +│   │   │   │   ├── d10 +│   │   │   │   ├── d11 +│   │   │   │   ├── d12 +│   │   │   │   └── d13 +│   │   │   └── JSide vs. Leftfield +│   │   │   └── Album inconnu +│   │   ├── Juan Kidd +│   │   ├── Julian Jordan +│   │   ├── Julien Clerc +│   │   │   ├── 2008 - Ou S'en Vont Les Avions +│   │   │   └── Si on chantait 1968-1997 (1998) +│   │   ├── Julien Créance +│   │   │   └── You Don't Realize (2008) +│   │   ├── Julien Delfaud +│   │   │   └── 2005-04-11 - Fast Track (vocal mix) +│   │   ├── Julien Doré +│   │   │   └── 2008 - Ersatz +│   │   ├── Juliette Gréco +│   │   │   └── Master Serie, Volume 1 (1993) +│   │   ├── Julio Iglesias +│   │   │   └── Noche de Cuatro Lunas () +│   │   ├── Junior Caldera +│   │   │   └── Debut (2010-01-04) +│   │   ├── Junior Jack +│   │   ├── Justice +│   │   │   └── We Are Your Friends (2007) +│   │   ├── Justin Bieber +│   │   │   └── Believe (2012-06-15) +│   │   ├── Justin Timberlake +│   │   │   ├── 2007 - What Goes Around... Comes Around (Remixes) +│   │   │   └── FutureSexLoveSounds (2006) +│   │   ├── Jutty Ranx +│   │   ├── The Jackson 5 +│   │   │   ├── 2004-05-24 - The Very Best of The Jacksons +│   │   │   └── 2007 - Michael Jackson & Jackson 5 The Motown Years +│   │   ├── The John Williams Conducts London Symphony Orchestra +│   │   │   └── 1983 - Star Wars Trilogy - The Original Soundtrack Anthology +│   │   │   ├── 1 - Star Wars +│   │   │   ├── 2 - The Empire Strikes Back +│   │   │   ├── 3 - Return Of The Jedi +│   │   │   └── 4 - Outtakes And Previously Unreleased Music From Star Wars, The Empire Strikes Back & Return Of The Jedi +│   │   └── The Joker's +│   │   └── Cowboy (single) (1993) +│   ├── jingles +│   │   ├── android +│   │   │   └── Notifications +│   │   ├── europe 2 +│   │   │   ├── -2000 +│   │   │   ├── -2001 +│   │   │   ├── -2002 +│   │   │   ├── -2003 +│   │   │   │   ├── jingles +│   │   │   │   └── tortillades +│   │   │   ├── 2003 +│   │   │   │   ├── Bed et relances speak +│   │   │   │   ├── Jingles +│   │   │   │   ├── Liners +│   │   │   │   ├── Top Horaire +│   │   │   │   └── Virgules Pub +│   │   │   ├── -2004 +│   │   │   │   ├── bed +│   │   │   │   │   ├── emissions +│   │   │   │   │   └── jingles +│   │   │   │   ├── liner +│   │   │   │   │   └── artiste +│   │   │   │   └── un maxx de tubes +│   │   │   ├── _a_tirer +│   │   │   │   ├── 04 +│   │   │   │   │   ├── Arthur et les pirates +│   │   │   │   │   ├── bed +│   │   │   │   │   ├── jingles +│   │   │   │   │   ├── le pouvoir de la musique +│   │   │   │   │   ├── local +│   │   │   │   │   ├── tortillades +│   │   │   │   │   └── virgules +│   │   │   │   └── 05 +│   │   │   └── autres +│   │   ├── fun radio +│   │   │   └── autres +│   │   ├── JSide +│   │   │   └── Telephone +│   │   │   ├── cedric_podcast_pre_decroche_dj_shadow_10s_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   ├── final_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   ├── pré-decroché dj shadow 28s_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   ├── recherche_correspondant_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   ├── repondeur cedric - dj shadow 10s_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   ├── repondeur_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   ├── repondeur - dj shadow 10s_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   ├── repondeur - telephonie +│   │   │   │   └── vocal_data +│   │   │   │   └── e00 +│   │   │   │   └── d00 +│   │   │   └── vocal_data +│   │   │   └── e00 +│   │   │   └── d00 +│   │   ├── megamix +│   │   │   └── music +│   │   ├── Party Fun +│   │   ├── RTS +│   │   └── SNCF +│   ├── K +│   │   ├── Katy Perry +│   │   ├── Ke$ha +│   │   │   ├── Animal (2010) +│   │   │   ├── Animal (2010-01-08) +│   │   │   ├── Die Young (2012-11-19) +│   │   │   └── I Am the Dance Commander + I Command You to Dance The Remix Album (2011-03-22) +│   │   ├── Keedz +│   │   ├── Keen'v +│   │   ├── Kelis +│   │   │   ├── Bossy (feat. Too $hort) (2006-09-04) +│   │   │   ├── Kelis Was Here (2006-09-11) +│   │   │   ├── Kelis Was Here [Japan Bonus Track] (2006) +│   │   │   ├── Milkshake (2004-01-05) +│   │   │   └── Tasty (2003-12-09) +│   │   ├── Kelly Clarkson +│   │   │   └── Breakaway (2004-11-30) +│   │   ├── Kelly Rowland +│   │   │   └── Here I Am (2011-07-26) +│   │   ├── Kemal +│   │   │   └── Justin Michael & Kemal Her World Goes On (2010) +│   │   ├── Kendji Girac +│   │   │   ├── Ensemble +│   │   │   └── Kendji +│   │   ├── Kenza Farah +│   │   ├── Kevin Lyttle +│   │   │   └── Kevin Lyttle (2004-07-27) +│   │   ├── Khaled +│   │   ├── Kid Cudi vs. Crookers +│   │   ├── Kid Rock +│   │   │   └── 2003 - Kid rock +│   │   ├── Killing Joke +│   │   │   └── Wilful Days (1995) +│   │   ├── Kim'Kay +│   │   ├── Kim Wilde +│   │   │   └── You Came (1989-06-25) +│   │   ├── King África +│   │   │   └── La Bomba, Grandes Éxitos () +│   │   ├── Kira +│   │   ├── Kirsty +│   │   ├── Klangkarussell +│   │   ├── Klass +│   │   │   └── 2009 - What Is Love 2k9 +│   │   ├── Klaus Badelt +│   │   │   └── 2003 - Pirates Of The Caribbean Curse Of The Black Pearl +│   │   ├── Klubbheads +│   │   │   └── 1997 - Discohopping (single) +│   │   ├── Koji Kondo +│   │   │   └── The Legend of Zelda 25th Anniversary Special Orchestra CD +│   │   ├── Koko Ateba +│   │   │   └── Frou-Frou (single) (1993) +│   │   ├── Kool & The Gang +│   │   ├── Kraak +│   │   ├── Kristina Maria +│   │   │   └── Tell the World (2012-04-24) +│   │   ├── Kurd Maverick +│   │   ├── Kyau +│   │   ├── Kylie Minogue +│   │   │   ├── Body Language (2003-11-14) +│   │   │   ├── Can't Get You Out of My Head (2001) +│   │   │   ├── Fever (2001-10-08) +│   │   │   ├── Get Outta My Way (2010) +│   │   │   ├── Greatest Hits '87-'92 (2002-11-18) +│   │   │   ├── Greatest Hits 87-97 (2003-10-21) +│   │   │   ├── In My Arms (2008-05-05) +│   │   │   ├── Kylie (1999-03-01) +│   │   │   ├── Ultimate Kylie (2004-12-01) +│   │   │   └── X (2007-11-21) +│   │   ├── Kymai +│   │   │   └── 2009 - De Quoi Sera Fait Demain +│   │   ├── Kyo +│   │   │   └── le chemin +│   │   └── The Killers +│   │   ├── 2004 - Hot Fuss +│   │   └── 2008 - Day & Age +│   ├── L +│   │   ├── L5 +│   │   │   └── L5 (2001) +│   │   ├── La Bouche +│   │   │   ├── Be My Lover (1995-03-02) +│   │   │   └── Sweet Dreams (1996) +│   │   ├── Lady Gaga +│   │   │   ├── Bad Romance (2009-11-27) +│   │   │   ├── The Fame Monster (2009-11-18) +│   │   │   └── The Remix (2010-03-03) +│   │   ├── Lady GaGa +│   │   │   ├── 2008 - Just Dance +│   │   │   ├── 2009 - Poker Face Remixes +│   │   │   ├── Bad Romance (2009) +│   │   │   ├── Bad Romance (2009-11-19) +│   │   │   ├── Bad Romance (2009-11-22) +│   │   │   ├── Bad Romance (The Remixes) (2009) +│   │   │   ├── BORN THIS WAY (2011-05-23) +│   │   │   └── The Remix (2010) +│   │   ├── Laidback Luke +│   │   │   ├── Natural Disaster (single) (2011) +│   │   │   └── Turbulence (single) (2011-05-26) +│   │   ├── Laing +│   │   ├── Lalo Schifrin +│   │   │   └── Mission Anthology (1994) +│   │   ├── Lana Del Rey +│   │   │   ├── (2012-01-27) Born to Die +│   │   │   └── 2013-04-01 - Summertime Sadness (Asadinho Remixes) (single) +│   │   ├── Lara Fabian +│   │   │   └── 1997 - Pure +│   │   ├── Las Ketchup +│   │   │   └── 2002 - Hijas del Tomate +│   │   ├── Laura Branigan +│   │   ├── Laura Broad +│   │   ├── Laura Pausini +│   │   │   ├── Entre tú y mil mares (2000) +│   │   │   ├── From the Inside (2002-11-05) +│   │   │   ├── From the Inside (2003) +│   │   │   ├── La mia risposta (1998) +│   │   │   ├── Las cosas que vives (1996) +│   │   │   ├── Laura Pausini (1994) +│   │   │   ├── Laura Pausini (1995-05-11) +│   │   │   ├── Lo mejor de Laura Pausini Volveré junto a ti (2001) +│   │   │   ├── Mi respuesta (1998-10-08) +│   │   │   └── The Best of Laura Pausini E ritorno da te () +│   │   ├── Laurent Garnier +│   │   │   ├── 1996 - Raw Works +│   │   │   ├── 1997 - Flashback (single) +│   │   │   ├── 1998 - Early Works +│   │   │   └── 2000 - Unreasonable Behaviour +│   │   ├── Laurent Konrad +│   │   ├── Laurent Wolf +│   │   │   ├── 2011 - Suzy +│   │   │   ├── Another Brick (Maxi) (2005) +│   │   │   ├── Love We Got (single) (2011-11-07) +│   │   │   ├── No Stress (2008) +│   │   │   └── Wash My World (2008-04-07) +│   │   ├── Lauryn Hill +│   │   │   └── 1998-08-25 - The Miseducation of Lauryn Hill +│   │   ├── Laza Morgan +│   │   ├── Léa Castel +│   │   │   └── 2008 - Pressée De Vivre +│   │   ├── Leah Andreone +│   │   ├── Led Zeppelin +│   │   │   ├── 2007 - Mothership +│   │   │   ├── Led Zeppelin III (1970-10-05) +│   │   │   └── Led Zeppelin IV (1988) +│   │   ├── Leftfield +│   │   │   └── Leftism (1995) +│   │   ├── Lego +│   │   │   └── Sounds from The Boom Boom Room () +│   │   ├── Lemon +│   │   ├── Lena +│   │   ├── Lenka +│   │   ├── Lenny Kravitz +│   │   │   ├── 5 (1998-05-12) +│   │   │   ├── Baptism (2004-05-18) +│   │   │   ├── Greatest Hits (2000-10-24) +│   │   │   ├── It Is Time for a Love Revolution (2008-02-05) +│   │   │   ├── Lenny (2001-10-30) +│   │   │   └── Mama Said (1991-04-02) +│   │   ├── Leona Lewis +│   │   │   └── Spirit (2007-11-12) +│   │   ├── Leon Bolier +│   │   ├── Léopold Nord & Vous +│   │   ├── Les Enfoirés +│   │   │   └── 2013-03-15 - Bon anniversaire les Enfoirés +│   │   ├── Leslie +│   │   │   └── 2002 - Je suis et je resterai +│   │   ├── Leslie & Amine +│   │   │   └── Sobri2 (2006) +│   │   ├── Leviathan +│   │   ├── Liane Foly +│   │   │   ├── La vie ne m'apprend rien (single) (1998) +│   │   │   └── Lumières ! (1994) +│   │   ├── Liberty X +│   │   │   └── 2005-10-10 - X +│   │   ├── Lifehouse +│   │   │   └── Lifehouse (2005-03-28) +│   │   ├── Lil' Kim +│   │   │   └── Hard Core (1997-09-08) +│   │   ├── Limp Bizkit +│   │   │   ├── Gold Cobra (2011-06-29) +│   │   │   └── New Old Songs (2001-12-03) +│   │   ├── Linkin Park +│   │   │   ├── From the Inside (2003) +│   │   │   ├── Hybrid Theory (2000-05-07) +│   │   │   ├── Meteora (2003-03-25) +│   │   │   ├── Minutes to Midnight (2007-12-07) +│   │   │   └── Reanimation (2002-10-29) +│   │   ├── Lipps, Inc. +│   │   │   └── Disco Collection (2001) +│   │   ├── Liquido +│   │   │   └── Liquido (1999) +│   │   ├── Lise Marie Presley +│   │   │   └── 2003 - To Whom It May Concern +│   │   ├── Livres audios +│   │   │   └── Oscar Wilde +│   │   │   └── 1890 - Le Portrait de Dorian Gray +│   │   ├── Lizzy Mercier Descloux +│   │   ├── LL Cool J +│   │   │   └── 2003-02-04 - 10 +│   │   ├── LMFAO +│   │   │   ├── 2011-06-11 - Sorry for Party Rocking +│   │   │   └── 2011-09-27 - Sexy and I Know It +│   │   ├── Lolita +│   │   ├── Londonbeat +│   │   ├── Lord Kossity +│   │   │   └── 2002-07-02 - Koss City +│   │   ├── Lorna +│   │   │   └── Papi Chulo () +│   │   ├── Los del Río +│   │   │   ├── Macarena (1996-05-20) +│   │   │   └── Macarena (remix by the Bayside Boys) (single) (1995) +│   │   ├── Louane +│   │   │   └── Chambre 12 +│   │   ├── Louise Attaque +│   │   │   ├── 2000 - Comme On A Dit +│   │   │   ├── Du monde tout autour (2011-10-24) +│   │   │   └── Louise attaque (1997-04-21) +│   │   ├── Louise Tucker +│   │   ├── Louisy Joseph +│   │   │   └── La Saison des amours (2008-04-14) +│   │   ├── L. Rayan +│   │   ├── Lucenzo +│   │   ├── Lucienne Boyer +│   │   ├── Lu Colombo +│   │   ├── Luc Plamondon & Riccardo Cocciante +│   │   │   └── 1998-11-23 - Notre-Dame de Paris Intégrale +│   │   ├── Lucy Pearl +│   │   │   └── - Lucy Pearl (Prerelease) +│   │   ├── Ludacris +│   │   ├── Ludwig von 88 +│   │   │   ├── 17 plombs pour péter les tubes (1994) +│   │   │   ├── La révolution n'est pas un dîner de gala (2001-07-09) +│   │   │   └── Tout pour le trash (1992) +│   │   ├── Luis Mariano +│   │   │   └── XXVème anniversaire Le Prince de lumière (1995) +│   │   ├── Luke +│   │   │   └── La Tête en arrière (2004-04-06) +│   │   ├── Lumidee +│   │   ├── Luna Parker +│   │   ├── Lutricia McNeal +│   │   │   └── Ain't That Just the Way (single) (1997-03-26) +│   │   ├── Lykke Li +│   │   ├── Lynda Lemay +│   │   │   └── 2002 - Les Lettres rouges +│   │   ├── Lynnsha +│   │   │   └── Elle & Moi (2008-07-07) +│   │   ├── Lys Gauty +│   │   ├── Michel Leeb +│   │   │   └── 2014 Repères +│   │   ├── The Last Minister +│   │   ├── The Last Shadow Puppets +│   │   │   └── 2008 - The Age Of The Understatement +│   │   └── The Lumineers +│   ├── M +│   │   ├── Dj Mam's +│   │   ├── Les Mecs +│   │   ├── -M- +│   │   │   ├── 2003 - Qui De Nous Deux +│   │   │   └── Le Baptême (1998-09-04) +│   │   ├── M83 +│   │   ├── Maceo Parker +│   │   │   └── Funkoverload (1998) +│   │   ├── Macklemore & Ryan Lewis +│   │   │   └── 2013-10-01 - The Heist +│   │   ├── Macy Gray +│   │   │   └── 2003 - The Trouble With Being Myself +│   │   ├── Madcon +│   │   │   └── 2008-03-21 - Beggin +│   │   ├── Mad'House +│   │   │   └── 2002 - Absolutely Mad +│   │   ├── Madness +│   │   ├── Madonna +│   │   │   ├── 1983 - Madonna +│   │   │   ├── 1984 - Like A Virgin +│   │   │   ├── 1985 - Crazy For You +│   │   │   ├── 1986 - True Blue +│   │   │   ├── 1987 - You Can Dance +│   │   │   ├── 1989 - Like A Prayer +│   │   │   ├── 1990 - I'm Breathless +│   │   │   ├── 1990 - The Immaculate Collection +│   │   │   ├── 1992-10-19 - Erotica +│   │   │   ├── 1994 - Bedtime Stories +│   │   │   ├── 1995 - Something To Remember +│   │   │   ├── 1998-02-16 - Frozen (single) +│   │   │   ├── 1998-02-23 - Ray of Light +│   │   │   ├── 1999 - Beautiful Stranger +│   │   │   ├── 2000 - American Pie +│   │   │   ├── 2001 - GHV2 - Greatest Hits Volume 2 +│   │   │   ├── 2003 - American Life +│   │   │   ├── 2003 - American Life (Remixes) +│   │   │   ├── 2003 - Die Another Day (Single) +│   │   │   ├── 2003 - Remixed & Revisited +│   │   │   ├── 2005 - Confessions On A Dance Floor +│   │   │   ├── 2005 - Hung Up +│   │   │   ├── 2007 - Into The Groove +│   │   │   ├── 2008 - Across The Sky +│   │   │   ├── 2009-09-14 - Celebration (single) +│   │   │   ├── 4 Minutes (2008-04-29) +│   │   │   ├── Bad Girl (single) (1993) +│   │   │   ├── Fever (single) (1993) +│   │   │   ├── Give It 2 Me (The Remixes) (CDM) (2008) +│   │   │   ├── Hard Candy (2008) +│   │   │   ├── Madonna-Rebel_Heart-Limited_Super_Deluxe_Edition-2CD-FLAC-2015-VOLDiES.www.zone-telechargement.com +│   │   │   └── Music (2000-09-18) +│   │   ├── Mafia Trece +│   │   │   └── 1999 - Lever de rideau +│   │   ├── Magic Box +│   │   ├── Magic System +│   │   ├── Maître Gims +│   │   │   └── 2013-05-13 - Subliminal +│   │   ├── Manau +│   │   │   └── La Tribu de Dana (single) (1998) +│   │   ├── Manian +│   │   ├── Mano Negra +│   │   │   └── Mano Negra Illegal (2001) +│   │   ├── Manu Chao +│   │   │   └── 2001 - Próxima Estación... Esperanza +│   │   ├── Marc Anthony +│   │   ├── Marc-Antoine +│   │   │   └── Comme il se doit (2008) +│   │   ├── Marc DePulse +│   │   │   └── P.S. You Rock +│   │   ├── Marc Lavoine +│   │   │   ├── Je descends du singe (2012-09-07) +│   │   │   └── Les Solos de Marc (2007-10-22) +│   │   ├── Marcus Levin +│   │   ├── Maria Callas +│   │   │   ├── The Best of ... Romantic Callas (2001-02-05) +│   │   │   ├── The Incomparable Callas () +│   │   │   ├── The Maria Callas Collection (1987-01-01) +│   │   │   └── The Platinum Collection (2005) +│   │   ├── Mariah Carey +│   │   │   ├── 1995-09-19 - Daydream +│   │   │   ├── 1997-09-16 - Butterfly +│   │   │   ├── (1998-11-16) #1's +│   │   │   ├── 2003 - Eponyme +│   │   │   ├── 2005-11-15 - The Emancipation of Mimi +│   │   │   ├── 2009-10-05 - Memoirs of an Imperfect Angel +│   │   │   └── Charmbracelet (2003-03-24) +│   │   ├── Marillion +│   │   │   ├── B'sides Themselves (1988-01-04) +│   │   │   ├── Clutching at Straws (2001-02-19) +│   │   │   ├── Fugazi (1998-02-23) +│   │   │   ├── Misplaced Childhood (1985) +│   │   │   ├── Script for a Jester's Tear (1983-03-14) +│   │   │   └── The Thieving Magpie (La Gazza Ladra) (1988-11-28) +│   │   ├── Marilou +│   │   │   └── La Fille qui chante (2005) +│   │   ├── Marilyn Monroe +│   │   │   └── 2005 - Greatest Hits Remixed +│   │   ├── Mark Knight +│   │   ├── Mark Morrison +│   │   │   └── Return of the Mack (1996-03-01) +│   │   ├── Mark Snow +│   │   │   └── 1996 - The Truth and the Light Music From the X-Files +│   │   ├── Maroon 5 +│   │   │   └── Hands All Over (2011-07-15) +│   │   ├── Martine +│   │   │   └── Tough Girl (1994) +│   │   ├── Martin Garrix +│   │   │   └── 2013-08-02 - Animals (single) +│   │   ├── Martin Solveig +│   │   │   ├── 2003-06-24 - Suite +│   │   │   ├── C'est la vie (2008-06-02) +│   │   │   ├── Hedonist (2005) +│   │   │   ├── Hello (2010-11-23) +│   │   │   ├── inconnu +│   │   │   ├── Ready 2 Go (feat. Kele) (single) (2011-05-13) +│   │   │   └── So Far (2006-12-04) +│   │   ├── Mary J. Blige +│   │   │   ├── 2002-07-22 - Dance for Me +│   │   │   └── The Breakthrough (2005-12-20) +│   │   ├── Mase +│   │   │   └── Harlem World (1997) +│   │   ├── Mason +│   │   │   └── Perfect (Exceeder) (single) (2007-01-22) +│   │   ├── Massilia Sound System +│   │   │   └── Chourmo ! (1993) +│   │   ├── Massive Attack +│   │   │   ├── 1991 - Blue Lines +│   │   │   ├── 1994 - Protection +│   │   │   ├── 1998 - Mezzanine +│   │   │   └── 2003 - 100th Window +│   │   ├── Masterboy +│   │   │   └── Megamix (single) (1995) +│   │   ├── Matan Caspi +│   │   ├── Mathieu Bouthier +│   │   ├── Matmatah +│   │   │   └── 1998-06-05 - La Ouache +│   │   ├── Matt +│   │   │   └── R&B 2 Rue (2001) +│   │   ├── Mattara +│   │   ├── Matt Bukovski +│   │   ├── Matt Houston +│   │   ├── Matt Houston (Feat. P. Square) +│   │   ├── Matt pokora +│   │   │   ├── 2004 - Matt Pokora +│   │   │   └── 2006 - Player +│   │   ├── Mat Zo +│   │   ├── Maurane +│   │   │   └── Carnet de mô (2012-12-10) +│   │   ├── Maurice Chevalier +│   │   ├── Mauss +│   │   │   └── Aux dernières nouvelles (2007-11-05) +│   │   ├── Max Herre +│   │   ├── Maxime Le Forestier +│   │   │   └── 1997 - Mon frère +│   │   ├── Maxi Priest +│   │   │   └── Man With the Fun (1996) +│   │   ├── Maxx +│   │   │   ├── 1994-07-03 - To the Maxximum +│   │   │   └── Get-A-Way (single) (1993) +│   │   ├── MC Hammer +│   │   │   └── Please Hammer Don't Hurt 'Em (1990-02-02) +│   │   ├── M.C. Sar & The Real McCoy +│   │   │   └── Another Night (single) (1993) +│   │   ├── Mc Solaar +│   │   │   ├── 1991 - Qui Sème Le Vent Récolte Le Tempo +│   │   │   ├── 1997 - Paradisiaque +│   │   │   ├── 1999 - Le Tour de la question +│   │   │   ├── 2001 - Cinquième as +│   │   │   ├── 2003-12-01 - Mach 6 +│   │   │   └── 2007 - Chapitre 7 +│   │   ├── Meck +│   │   ├── Meja +│   │   │   └── All 'Bout the Money (single) (1999) +│   │   ├── Men at Work +│   │   ├── Ménélik +│   │   │   ├── Faut se lacher (single) (1997) +│   │   │   └── Phenomenelik (1995) +│   │   ├── Mephisto +│   │   │   └── 1997 - Mystery (Of Love) (single) +│   │   ├── Mercer +│   │   ├── Meredith Brooks +│   │   │   └── Blurring the Edges (1997-05-06) +│   │   ├── Merril Bainbridge +│   │   │   └── The Garden (1996-09-24) +│   │   ├── Michael Bolton +│   │   │   └── Love Songs (2001-02-06) +│   │   ├── Michael Calfan +│   │   ├── Michael Gray +│   │   │   └── The Weekend (2004-11-01) +│   │   ├── Michael Jackson +│   │   │   ├── 1972-01-24 - Got to Be There +│   │   │   ├── 1984-05-15 - Farewell My Summer Love +│   │   │   ├── 1988-11-21 - Smooth Criminal (single) +│   │   │   ├── 1992 - In the Closet (single) +│   │   │   ├── 1995-11-27 - Earth Song (single) +│   │   │   ├── 1995 - HIStory Past, Present and Future, Book I +│   │   │   ├── 1997-05-05 - Blood on the Dance Floor (HIStory in the Mix) +│   │   │   ├── 2000-10-23 - Music and Me +│   │   │   ├── 2001-10-16 - Bad +│   │   │   ├── 2001-10-16 - Dangerous +│   │   │   ├── 2002-01-15 - Love Songs +│   │   │   ├── 2003-11-18 - Number Ones +│   │   │   ├── 2007-02-26 - Number Ones +│   │   │   ├── 2008-12-12 - King of Pop The French Fans' Selection +│   │   │   ├── 2009-06-26 - The Collection +│   │   │   ├── 2010-12-15 - Michael +│   │   │   ├── 2010 - Invincible +│   │   │   ├── 2012-09-17 - Bad 25 +│   │   │   ├── 2012-09-19 - Bad 25 +│   │   │   ├── - Inédits Songs +│   │   │   └── - The Remixes +│   │   ├── Michael Mind +│   │   ├── Michael Mind Project +│   │   ├── Michael Skloff +│   │   ├── Michel Berger +│   │   │   └── 1996 - Starmania +│   │   ├── Michel Delpech +│   │   │   └── 2007 - Inventaires Les 100 plus belles chansons +│   │   ├── Michel Jonasz +│   │   │   └── Changez tout (2013) +│   │   ├── Michel Sardou +│   │   │   ├── 1995 - Intégrale 1965-1995 +│   │   │   ├── 2004 - Du plaisir +│   │   │   └── Être une femme (2010) (2010-11-22) +│   │   ├── Michel Teló +│   │   ├── Mickey +│   │   ├── Mickey 3D +│   │   │   ├── 2001 - La Trêve +│   │   │   └── 2003 - Tu vas pas mourir de rire... +│   │   ├── Mick Jagger +│   │   │   ├── Goddess in the Doorway (2001) +│   │   │   └── Sweet Thing (single) () +│   │   ├── Micky Green +│   │   │   └── 2008 - White T-Shirt +│   │   ├── Midnight Oil +│   │   │   └── Blue Sky Mining (1990) +│   │   ├── Mika +│   │   ├── Mike Candys +│   │   ├── Mike Oldfield +│   │   ├── Milk +│   │   ├── Milk Inc. +│   │   │   └── Double Cream (2001-11-05) +│   │   ├── Minnie Riperton +│   │   │   └── 1980 - Love Lives Forever +│   │   ├── Mirwais +│   │   │   └── Disco Science (Maxi) (1999) +│   │   ├── Miss Kittin +│   │   │   └── 2008-02-04 - Batbox +│   │   ├── Miss Kittin & The Hacker +│   │   │   └── 2009-03-27 - First Album +│   │   ├── Mis-Teeq +│   │   │   └── 2004-07-20 - Mis-Teeq +│   │   ├── Mistinguett +│   │   ├── MN8 +│   │   ├── Mobb Deep +│   │   │   └── - Shook Ones, Part II Shook Ones, Part I +│   │   ├── Mobin Master +│   │   ├── Moby +│   │   │   ├── 1993 - Ambient +│   │   │   ├── 1996 - Animal Rights +│   │   │   ├── 1997 - James Bond Theme (Moby's re-version) (single) +│   │   │   ├── 1999 - Play +│   │   │   ├── 2002 - 18 +│   │   │   ├── 2006-10-24 - Go The Very Best of Moby +│   │   │   ├── 2006 - Slipping Away (single) +│   │   │   ├── 2008-05-12 - Last Night +│   │   │   └── 2008 - Disco Lies +│   │   ├── Moby feat. Deborah Harry +│   │   │   └── 2006 - New York, New York (single) +│   │   ├── Moderat +│   │   │   └── 2009 - Moderat +│   │   ├── Modern Talking +│   │   │   └── (1999) Alone The 8th Album +│   │   ├── Mojo +│   │   ├── MoL&BeN +│   │   ├── Molitor +│   │   ├── Mondotek +│   │   ├── Monte Kristo +│   │   ├── Moony +│   │   ├── Morcheeba +│   │   │   ├── (1996) Who Can You Trust +│   │   │   └── (1998-03-23) Big Calm +│   │   ├── Moritos +│   │   ├── Moussa Clarke +│   │   │   └── Hed Kandi Presents Disco Heaven +│   │   ├── Mousse T +│   │   │   └── 1998-05-11 - Horny '98 (single) +│   │   ├── M People +│   │   │   ├── 1993-10-04 - Elegant Slumming +│   │   │   └── 1993 - Moving on up (single) +│   │   ├── M. Pokora +│   │   ├── Mr. Big +│   │   │   └── 1991-03-26 - Lean Into It +│   │   ├── Mr. Oizo +│   │   │   ├── 2005 - Moustache (Half A Scissor) +│   │   │   └── Flat Beat (single) (1999) +│   │   ├── Mr. Scruff +│   │   │   └── 1999-04-26 - Get a Move On! (single) +│   │   ├── Muriel Fowler +│   │   ├── Muse +│   │   │   └── 2012-10-01 - The 2nd Law +│   │   ├── Muttonheads +│   │   │   └── 2011 - Trust You Again +│   │   ├── Mylène Farmer +│   │   │   ├── 1986 - Cendres De Lune +│   │   │   ├── 1988 - Ainsi Soit Je +│   │   │   ├── 1991-04-09 - L'Autre... +│   │   │   ├── 1992-11-23 - Que mon cœur lâche (single) +│   │   │   ├── 1992 - Dance Remixes +│   │   │   ├── 1993 - My Soul Is Slashed (single) +│   │   │   ├── 1995 - Anamorphosée +│   │   │   ├── 1997 - Live à Bercy +│   │   │   ├── 1999 - Innamoramento +│   │   │   ├── 2000 - Mylénium Tour +│   │   │   ├── 2001-11-27 - Les Mots +│   │   │   ├── 2010-12-06 - Bleu noir +│   │   │   └── 2012-12-03 - Monkey Me +│   │   ├── Mylo +│   │   │   └── Doctor Pressure (single) (2005) +│   │   ├── Mystik +│   │   │   └── - Le Chant de l'exilé +│   │   ├── The Mar-Keys +│   │   │   └── The Last Night! (1961) +│   │   ├── Various Artists +│   │   │   └── 2012-09-17 - NRJ 200% Hits 2012, Volume 2 +│   │   └── Wolfgang Amadeus Mozart +│   │   ├── 1997 - The Best of Mozart +│   │   └── 2006 - Wolfgang Amadeus Mozart Premium Edition +│   ├── Musique Classique +│   │   ├── Franz Schubert +│   │   ├── Ludwig van Beethoven +│   │   │   └── Beethoven Egmont Overture, Symphony No. 9 Choral () +│   │   ├── Robert Schumann +│   │   └── Wolfgang Amadeus Mozart +│   ├── N +│   │   ├── DJ Natasha Rostova +│   │   ├── Les Négresses Vertes +│   │   │   ├── 10 Remixes (87-93) (1993) +│   │   │   └── Trabendo (1999) +│   │   ├── Nada Surf +│   │   │   └── 2003-07-22 - L'Aventurier (single) +│   │   ├── Najoua Belyzel +│   │   │   └── Entre deux mondes (2006-05-29) +│   │   ├── N.A.P. +│   │   │   └── 2000 - À l'interieur de nous +│   │   ├── Nari +│   │   │   └── Disco Nuff +│   │   ├── Natalie Imbruglia +│   │   ├── Natasha Bedingfield +│   │   │   ├── Strip Me Away (2011-05-13) +│   │   │   └── Unwritten (2004-09-06) +│   │   ├── Nathalie Williams +│   │   │   └── 2003 - Yours Truly +│   │   ├── Natural Born Grooves +│   │   │   └── 1997 - Groovebird Part I & II +│   │   ├── Naughty by Nature +│   │   ├── N.D.M.A. +│   │   ├── Neg'Marrons +│   │   │   └── Le Bilan (2000) +│   │   ├── Nelly Furtado +│   │   │   ├── Loose (2006) +│   │   │   └── Promiscuous Remixes (2006-08-22) +│   │   ├── Nena +│   │   ├── Neneh Cherry +│   │   ├── NERD +│   │   │   └── Nothing (2010-11-02) +│   │   ├── Nero +│   │   ├── NERVO +│   │   ├── Netsky +│   │   ├── New Edition +│   │   │   └── Home Again (1996-09-10) +│   │   ├── New Kids on the Block +│   │   │   └── Step by Step (1990) +│   │   ├── New Stories +│   │   │   └── Speakin' Out (1999) +│   │   ├── Ne-Yo +│   │   │   ├── In My Own Words (2006-02-28) +│   │   │   └── Year of the Gentleman (2008-09-16) +│   │   ├── Niagara +│   │   │   └── Flammes (2002) +│   │   ├── Nicholas Gunn +│   │   │   └── Breathe (2004-09-28) +│   │   ├── Nickelback +│   │   │   ├── 2003 - MTV Unplugged +│   │   │   ├── 2003 - The Long Road +│   │   │   ├── All the Right Reasons (2005-10-04) +│   │   │   └── Photograph (2005-09-26) +│   │   ├── Nick Howard +│   │   ├── Nicki Minaj +│   │   ├── Nick Lachey +│   │   │   └── What's Left of Me (2006-05-09) +│   │   ├── Nicky Romero +│   │   ├── Nicola Fasano +│   │   ├── Nicolas Peyrac +│   │   │   └── So Far Away From L.A. Quand on aime deux filles à la fois (single) (1975) +│   │   ├── Nicole Scherzinger +│   │   │   └── Killer Love (2011-11-11) +│   │   ├── Nicoletta +│   │   │   └── 30 Ans de Passion (2013) +│   │   ├── Nightcrawlers +│   │   │   └── 1995-09-25 - Let's Push It +│   │   ├── Nils Frahm +│   │   │   └── The Bells +│   │   ├── Nina Hagen Group +│   │   ├── Nino Ferrer +│   │   │   └── 1991 - L'Indispensable +│   │   ├── Nirvana +│   │   │   ├── In Utero (1993) +│   │   │   └── Nevermind (1991) +│   │   ├── Nite Box +│   │   │   └── Top Of The World +│   │   ├── Nitin Sawhney +│   │   │   ├── Beyond Skin (1999) +│   │   │   ├── Displacing the Priest (1996-10-07) +│   │   │   ├── Human (2003-07-14) +│   │   │   ├── Introducing Nitin Sawhney (1999) +│   │   │   ├── Migration (1995-08-21) +│   │   │   ├── Philtre (2005-05-02) +│   │   │   └── Prophesy (2001-06-18) +│   │   ├── No Doubt +│   │   │   ├── 2003 - It's My Life (single) +│   │   │   └── Tragic Kingdom (1995-10-10) +│   │   ├── Noel Sinner +│   │   ├── NOFX +│   │   │   └── 2003 - The War On Errorism +│   │   ├── Noir Désir +│   │   │   ├── 666.667 Club (1996-11-08) +│   │   │   ├── Des visages des figures (2002) +│   │   │   ├── Dies Irae (1994-01-24) +│   │   │   ├── Du ciment sous les plaines (1991) +│   │   │   ├── En route pour la joie (2001-11-05) +│   │   │   ├── One Trip One Noise (1998-11-02) +│   │   │   ├── Où veux-tu qu'je r'garde (1989) +│   │   │   ├── Tostaky (1992-12-07) +│   │   │   └── Veuillez rendre l'âme (à qui elle appartient) (2008) +│   │   ├── NoJazz +│   │   │   └── 2002 - NoJazz +│   │   ├── Nolwenn Leroy +│   │   │   └── 2010 - Bretonne +│   │   ├── No Mercy +│   │   │   └── My Promise (1996-10-21) +│   │   ├── No One Is Innocent +│   │   │   ├── No One Is Innocent (1994) +│   │   │   └── Utopia (1997) +│   │   ├── No Panties Allowed +│   │   ├── Norah Jones +│   │   │   └── Come Away With Me (2002-03-04) +│   │   ├── Norman Doray +│   │   ├── Not Real Presence +│   │   │   └── Chiki Chika (single) (1993) +│   │   ├── N-Trance +│   │   │   ├── 1995 - Electronic Pleasure +│   │   │   └── Stayin' Alive (single) (1995) +│   │   ├── Nuttea +│   │   │   └── 2000 - Un Signe Du Temps +│   │   ├── The North +│   │   ├── The Notorious B.I.G. feat. Junior M.A.F.I.A. +│   │   │   └── Best of Biggie Smalls (1996) +│   │   └── The Nycer +│   │   └── 2010 - Losing Control +│   ├── NoCopyrightSounds +│   ├── notifications +│   ├── O +│   │   ├── L'Onomatopeur +│   │   │   └── Always Beating (2005-06-19) +│   │   ├── Oasis +│   │   │   ├── Definitely Maybe (1994) +│   │   │   ├── Time Flies... 1994-2009 (2010-06-14) +│   │   │   └── (What's the Story) Morning Glory (1995-10-02) +│   │   ├── Oceana +│   │   │   └── Love Supply (2010-10-19) +│   │   ├── Olav Basoski +│   │   ├── Ol' Dirty Bastard +│   │   │   └── 1997 - O.D.B.E.P. +│   │   ├── Omar +│   │   ├── OneRepublic +│   │   │   └── Waking Up (2009-11-17) +│   │   ├── One-T + Cool-T +│   │   ├── Opus +│   │   ├── Opus III +│   │   │   └── 1992 - It's a Fine Day (single) +│   │   ├── Orchestral Manoeuvres in the Dark +│   │   │   └── The Best of OMD (1988) +│   │   ├── Orianthi +│   │   │   └── Believe (II) (2010-06-23) +│   │   ├── Ottawan +│   │   │   └── Les Mégatubes (1993) +│   │   ├── Otto Knows +│   │   │   └── Million Voices (single) (2012-02-08) +│   │   ├── OutKast +│   │   │   ├── 2003-09-22 - Ghetto Musick +│   │   │   ├── 2006 - Morris Brown Idlewild Blue +│   │   │   └── Big Boi & Dre Present... OutKast (2004-12-22) +│   │   ├── Outsiders +│   │   ├── Ouvrard Fils +│   │   ├── Owl City +│   │   │   └── Ocean Eyes (2009) +│   │   ├── O-Zone +│   │   ├── Patrick Bouchitey +│   │   ├── Philippe Lafontaine +│   │   ├── Philippe Russo +│   │   ├── Pit & Rik +│   │   ├── Plastic Bertrand +│   │   ├── The Offspring +│   │   │   ├── Americana (1998-11-16) +│   │   │   ├── Conspiracy of One (2000-11-01) +│   │   │   └── Smash (2008-06-16) +│   │   └── The Ones +│   ├── P +│   │   ├── Le Park +│   │   │   ├── Litchies (single) (1993) +│   │   │   └── Naked (single) () +│   │   ├── Les Petits Chanteurs A La Croix De Bois +│   │   │   └── - Les Petits Chanteurs A La Croix De Bois Chantent Noël +│   │   ├── P18 +│   │   │   └── Urban Cuban (1999) +│   │   ├── Pakito +│   │   │   └── Living on Video (2006) +│   │   ├── Panjabi MC +│   │   │   └── Legalised (2000) +│   │   ├── Paolo Conte +│   │   │   └── Concerti (1985) +│   │   ├── Parachute Youth +│   │   ├── Parade +│   │   ├── Paradisio +│   │   │   └── Bailando (single) (1996) +│   │   ├── Paris +│   │   ├── Paris Avenue +│   │   │   └── I Want You (2005-01-20) +│   │   ├── Paris Combo +│   │   │   └── 2001 - Attraction +│   │   ├── Partenaire Particulier +│   │   ├── Pascal Obispo +│   │   │   ├── 1990 - Le long du fleuve +│   │   │   ├── 1992 - Plus que tout au monde +│   │   │   ├── 1994 - Un jour comme aujourd'hui +│   │   │   ├── 1996 - Superflu +│   │   │   ├── 1999 - Soledad +│   │   │   ├── 2000 - Les Dix Commandements +│   │   │   ├── 2001 - Millésime Live 0001 +│   │   │   ├── 2001 - Millésime (single) +│   │   │   └── 2004 - Studio Fan Live Fan +│   │   ├── Passi +│   │   │   ├── Genèse (2000) +│   │   │   └── Odyssée (2004) +│   │   ├── Pato Bantoo +│   │   ├── Patricia Kaas +│   │   │   ├── Mademoiselle chante... (1988) +│   │   │   └── Piano Bar () +│   │   ├── Patrick Bruel +│   │   │   └── Alors regarde (1989) +│   │   ├── Patrick Fiori +│   │   │   └── L'Instinct masculin (2010-09-27) +│   │   ├── Patrick Hagenaar +│   │   ├── Patrick Hernandez +│   │   ├── Patrick Juvet +│   │   ├── Patrick Sébastien +│   │   │   ├── 2008 - Ah... Si Tu Pouvais Fermer Ta Gueule +│   │   │   ├── 2011 - Faut Qu'On Slash! +│   │   │   ├── 2013-04-01 - A l'Attaque +│   │   │   └── - Best Of +│   │   ├── Paul Inder +│   │   │   └── 2006-02-20 - Hey DJ +│   │   ├── Pauline +│   │   │   └── Allo le monde (2007-10-01) +│   │   ├── Paul Johnson +│   │   │   └── Get Get Down (1999) +│   │   ├── Paul McCartney +│   │   │   └── 1995 - All the Best! +│   │   ├── Paul Oakenfold +│   │   │   └── Greatest Hits & Remixes (2007) +│   │   ├── Paul Personne +│   │   │   ├── La Route de la chance (1990) +│   │   │   └── Rêve sidéral d'un naïf idéal (1994) +│   │   ├── Paul Ritch +│   │   ├── Paul Simon +│   │   │   └── Graceland (1986) +│   │   ├── P. Diddy +│   │   ├── Pentatonik +│   │   ├── Peter Gabriel +│   │   │   ├── Shaking the Tree Sixteen Golden Greats (1990) +│   │   │   └── Steam (single) (1992) +│   │   ├── Peter Gelderblom +│   │   ├── Peter Luts +│   │   │   └── The Rain (2010) +│   │   ├── Peter & Sloane +│   │   ├── Pharrell +│   │   │   └── Can I Have It Like That (2005-09-14) +│   │   ├── Phats & Small +│   │   │   └── 2001 - This Time Around +│   │   ├── Phil Collins +│   │   │   └── 1998 - ...Hits +│   │   ├── Philippe Chany +│   │   │   └── La Cité de la peur (1994) +│   │   ├── Philippe Lafontaine +│   │   │   └── FA MA NO NI MA (1989) +│   │   ├── Philippe Lavil +│   │   │   └── The Best Of (1987) +│   │   ├── Phoenix +│   │   │   └── Wolfgang Amadeus Phoenix (2009) +│   │   ├── Phunky Data +│   │   │   └── - Fashion Or Not +│   │   ├── Pierpoljak +│   │   │   └── Pierpoljak (2003) +│   │   ├── Pierre Bachelet +│   │   │   └── 2010-02-15 - L'Album souvenir +│   │   ├── Pigalle +│   │   │   ├── Neuf & occasion (2008-03-24) +│   │   │   └── Pigalle (1990) +│   │   ├── Pills +│   │   │   └── Rock Me () +│   │   ├── Pils et Tabet +│   │   ├── Pink Floyd +│   │   │   └── The Wall (1985) +│   │   ├── Pin-Occhio +│   │   │   ├── 1993 - Pin-Occhio vai !! +│   │   │   └── Pinocchio (single) (1992) +│   │   ├── Pitbull +│   │   │   ├── 2012 - Back in Time (single) +│   │   │   ├── Pitbull Mr. Worldwide (2010-04-21) +│   │   │   ├── Planet Pit (2011-06-21) +│   │   │   └── Rebelution (2009-08-31) +│   │   ├── Pixie Lott +│   │   │   └── Turn It Up (2009-09-11) +│   │   ├── Pixies +│   │   │   ├── Death to the Pixies (1997) +│   │   │   └── Surfer Rosa Come On Pilgrim (1988) +│   │   ├── PJ Harvey +│   │   ├── Placebo +│   │   │   ├── 2004-02-23 - Sleeping With Ghosts +│   │   │   └── Placebo (1996) +│   │   ├── Plastic Bertrand +│   │   ├── Playahitty +│   │   │   └── 2008 - The summer is magic 2008 +│   │   ├── PLD +│   │   ├── Pleasure Game +│   │   │   ├── Capitaine Flam (1993) +│   │   │   └── Capitaine Flam (single) (1993) +│   │   ├── Pleymo +│   │   │   └── 2003 - Rock +│   │   ├── P. Lion +│   │   ├── Plumbo +│   │   │   └── 2010-06-02 - Møkkamann (single) +│   │   ├── P!nk +│   │   │   ├── 2002-01-28 - M!ssundaztood +│   │   │   ├── 2008 - Funhouse +│   │   │   └── I'm Not Dead (2006) +│   │   ├── Poetic Lover +│   │   │   └── 1998-08-17 - Amants poétiques +│   │   ├── Pony Pony Run Run +│   │   │   └── You Need Pony Pony Run Run (2009-06-08) +│   │   ├── Porter Robinson +│   │   ├── Power Flowerz +│   │   ├── Pow Wow +│   │   │   └── 1992 - Regagner Les Plaines +│   │   ├── Praise Cats +│   │   │   └── 2001 - Shined on Me (single) +│   │   ├── Pressure Unit +│   │   ├── Prezioso +│   │   ├── Prince +│   │   │   ├── 1989 - Batdance (single) +│   │   │   ├── Batman (Motion Picture Soundtrack) (1989) +│   │   │   └── The Morning Papers (single) (1993) +│   │   ├── Prince & The New Power Generation +│   │   │   └── 1992-10-13 - Symbol Album +│   │   ├── Program 2 Beltram +│   │   ├── Project 46 +│   │   ├── Projet Factor X +│   │   │   └── 2002 - Apocalypse Flow (single) +│   │   ├── Pryda +│   │   ├── PSY (싸이) +│   │   ├── Public Enemy +│   │   ├── Puff Daddy +│   │   │   ├── 1997-07-22 - No Way Out +│   │   │   ├── 1999 - Forever +│   │   │   └── Tribute to The Notorious B.I.G. (1997-05-27) +│   │   ├── Pulp +│   │   │   ├── Different Class (1995-10-30) +│   │   │   └── Mis-Shapes Sorted for E's & Wizz (1996-11-20) +│   │   ├── Pussycat Dolls +│   │   │   ├── Don't Cha +│   │   │   ├── Don't Cha (2005) +│   │   │   ├── Don't Cha (2005-04-26) +│   │   │   ├── Don't Cha (2005-07-26) +│   │   │   ├── Don't Cha Remixes (2005-06-20) +│   │   │   ├── I Don't Need A Man +│   │   │   ├── I Don't Need a Man (2006) +│   │   │   ├── I Hate This Part (2008-10-14) +│   │   │   ├── Jai Ho! (You Are My Destiny) (2009) +│   │   │   └── When I Grow Up (2008-05-27) +│   │   ├── PV Nova +│   │   │   └── 2013 - Moustache (Single) +│   │   ├── The Partysquad +│   │   ├── The Pointer Sisters +│   │   ├── The Presidents of the United States of America +│   │   │   └── The Presidents of the United States of America (1995-07-25) +│   │   └── The Prodigy +│   │   ├── 1996 - Breathe (single) +│   │   ├── 1997 - The Fat of the Land +│   │   ├── 1999 - Mindfields +│   │   ├── 1999 - The Dirtchamber Sessions Volume One +│   │   ├── 2001 - Experience Expanded +│   │   ├── Always Outnumbered, Never Outgunned (2004-08-23) +│   │   ├── Music For The Jilted Generation (1994) +│   │   ├── Psychedelic Voodoo People (2004) +│   │   ├── Their Law The Singles 1990-2005 (2006-02-07) +│   │   └── The Rest, The Unreleased! The Last! (1997) +│   ├── pubs +│   ├── Q +│   │   ├── DJ Quicksilver +│   │   │   └── 1997-06-09 - Quicksilver +│   │   ├── Quantic +│   │   │   ├── An Announcement to Answer (2006-07-24) +│   │   │   ├── Apricot Morning (2002-06-24) +│   │   │   ├── Mishaps Happening (2004-06-28) +│   │   │   ├── One Off's Remixes and B Sides (2006-02-06) +│   │   │   └── The 5th Exotic (2001-06-18) +│   │   ├── Quarterflash +│   │   ├── Queen +│   │   │   ├── 1991 - Greatest Hits II +│   │   │   ├── 1992 - Greatest Hits I +│   │   │   └── 1999 - Greatest Hits III +│   │   └── Quintino +│   ├── R +│   │   ├── DJ Rava +│   │   ├── La Roux +│   │   ├── La Ruda +│   │   │   └── L'Art de la joie (2005-04-07) +│   │   ├── La Ruda Salska +│   │   │   └── En concert (2000) +│   │   ├── Los Replicantes +│   │   │   └── - Los 80 +│   │   ├── Pussycat Dolls +│   │   │   └── PCD (2005-09-12) +│   │   ├── Radio 4 +│   │   │   └── 2000 - The New Song and Dance +│   │   ├── Radiohead +│   │   │   ├── B Sides () +│   │   │   └── Fucking Rarities () +│   │   ├── Rah Band +│   │   ├── Rammstein +│   │   │   └── Mutter (2001-04-02) +│   │   ├── Raphaël +│   │   │   └── 2005-03-14 - Caravane +│   │   ├── Rascal Flatts +│   │   │   └── Rascal Flatts (2008-02-04) +│   │   ├── Ravel +│   │   │   └── 1987 - Bolero Rapsodie Espagnole Pavane Pour Une Infante Défunte Daphnis Et Chloé, Suite N° 2 +│   │   ├── Ray Charles +│   │   │   ├── Castle Masters Collection (1990) +│   │   │   ├── Genius Loves Company (2004-08-31) +│   │   │   ├── Modern Sounds in Country and Western Music (1988) +│   │   │   ├── Porgy & Bess () +│   │   │   ├── Ray (2004-10-29) +│   │   │   ├── Ray Charles The best () +│   │   │   ├── Sweet & Sour Tears (1964) +│   │   │   ├── The Very Best Of (1993) +│   │   │   └── The World of Ray Charles (1993) +│   │   ├── Ray J +│   │   │   └── One Wish (2006-03-13) +│   │   ├── Raymond Lefebvre +│   │   │   └── Louis de Funès, Volume 1 (1998) +│   │   ├── Ray Parker Jr. +│   │   ├── Ray Ventura et Ses Collégiens +│   │   ├── Rebbie Jackson +│   │   │   └── 1998-03-31 - Yours Faithfully +│   │   ├── Receptor +│   │   ├── Red Hot Chili Peppers +│   │   │   ├── 2011-05-05 - Road Trippin' Through Time +│   │   │   ├── Blood Sugar Sex Magik (1991) +│   │   │   ├── By the Way (2002) +│   │   │   ├── Californication (1999) +│   │   │   ├── Greatest Hits (2003) +│   │   │   ├── Mother's Milk (1989-08-22) +│   │   │   ├── One Hot Minute (1995) +│   │   │   ├── Stadium Arcadium (2006-12-06) +│   │   │   ├── The Best Of (2010) +│   │   │   └── The Zephyr Song (2002) +│   │   ├── Redlight +│   │   ├── Rednex +│   │   │   └── Cotton Eye Joe (single) (1994-07-21) +│   │   ├── Reel 2 Real +│   │   │   ├── 1994 - Move It! +│   │   │   ├── 1995 - Reel 2 Remixed (feat. The Mad Stuntman) +│   │   │   └── Raise Your Hands (single) (1994) +│   │   ├── R.E.Light Orchestra & DJ Andrea +│   │   │   └── Uma Història De Ifà (Elegibô) 2009 +│   │   ├── R.E.M +│   │   │   ├── 2003 - In Time The Best Of R.E.M. 1988-2003 +│   │   │   └── 2011 - Collapse Into Now +│   │   ├── Remady +│   │   │   └── 2010 - No Superstar - The Album +│   │   ├── Renaud +│   │   │   ├── 2000 - Renaud à Bobino +│   │   │   ├── Amoureux de Paname (1975) +│   │   │   ├── Boucan d'enfer (2002) +│   │   │   ├── Laisse béton (1977) +│   │   │   ├── Le Retour de Gérard Lambert (1981) +│   │   │   ├── Marchand de cailloux (1991-04-15) +│   │   │   └── Morgane de toi (1983) +│   │   ├── Ricet Barrier +│   │   ├── Richard Gotainer +│   │   │   ├── Chants zazous (1982) +│   │   │   └── La Grande Compile (2007) +│   │   ├── Richard Grey +│   │   │   └── Tainted Love Warped Bass Mix (single) (2007-05-28) +│   │   ├── Rick Astley +│   │   ├── Rick Ross +│   │   │   └── Teflon Don (2010-07-20) +│   │   ├── Ricky Martin +│   │   │   ├── 1993 - Me Amaras +│   │   │   ├── 1995 - A Medio Vivir +│   │   │   ├── 1998 - Vuelve +│   │   │   ├── 2001 - The Best Of +│   │   │   ├── 2003 - Almas Del Silencio +│   │   │   ├── 2005 - Life +│   │   │   ├── 2006 - MTV unplugged +│   │   │   ├── I Don't Care (single) (2005-10-05) +│   │   │   ├── La Historia (2001) +│   │   │   ├── Música + Alma + Sexo (2011-01-31) +│   │   │   ├── Ricky Martin (1999) +│   │   │   ├── Ricky Martin (1999-05-11) +│   │   │   ├── The Cup of Life (single) (1998) +│   │   │   └── Vuelve (1998-02-12) +│   │   ├── Rightless +│   │   ├── Rihanna +│   │   │   ├── 2005-08-22 - Pon de Replay (single) +│   │   │   ├── 2005-08-29 - Music of the Sun +│   │   │   ├── 2006 - A Girl Like Me +│   │   │   ├── 2007-08-07 - Good Girl Gone Bad +│   │   │   ├── 2007 - Umbrella (Remixes) (single) +│   │   │   ├── 2008-05-19 - Take a Bow (remixes) (single) +│   │   │   ├── 2008-06-17 - Good Girl Gone Bad Reloaded +│   │   │   ├── 2008-08-05 - Disturbia (Remixes) (single) +│   │   │   ├── 2009-02-08 - Good Girl Gone Bad The Remixes +│   │   │   ├── 2009-11-20 - Rated R +│   │   │   ├── 2010-11-12 - Loud +│   │   │   ├── 2011-11-18 - Talk That Talk +│   │   │   └── 2012-11-19 - Unapologetic +│   │   ├── Rina Ketty +│   │   ├── R.I.O. +│   │   ├── R.I.O_ +│   │   ├── Ritchie Valens +│   │   ├── R. Kelly +│   │   ├── Robbie Williams +│   │   │   ├── 1997-09-29 - Life Thru a Lens +│   │   │   ├── 2002-11-18 - Escapology +│   │   │   ├── 2002 - Live From Herning, Denmark +│   │   │   ├── 2004-10-18 - Greatest Hits +│   │   │   ├── 2004 - Greatest Hits +│   │   │   └── 2004 - Greatest Hits 2003 +│   │   ├── Robert Miles +│   │   │   ├── 1996-05-27 - Fable (single) +│   │   │   ├── 23am (1997-12-16) +│   │   │   ├── Children (1995) +│   │   │   ├── Children (1996-06-21) +│   │   │   ├── Dreamland (1996) +│   │   │   ├── In the Mix (1997) +│   │   │   └── Organik (2001) +│   │   ├── Robin Beanland & Graeme Norgate +│   │   │   └── 1995-08-01 - Killer Cuts +│   │   ├── Robin S. +│   │   │   └── Luv 4 Luv (single) (1993) +│   │   ├── Robin Thicke +│   │   ├── Robyn +│   │   │   ├── Body Talk, Part 1 (2010-06-14) +│   │   │   └── Robyn Is Here (1997-06-24) +│   │   ├── Rocco +│   │   │   └── Everybody (2002-02-04) +│   │   ├── Rod Stewart +│   │   │   └── Fly Me to the Moon... The Great American Songbook, Volume V (2010-11-01) +│   │   ├── Roger Glover +│   │   │   └── Love Is All () +│   │   ├── Roger Sanchez +│   │   ├── Rogerseventytwo +│   │   ├── Rohff +│   │   │   ├── 2001 - Qui est l'exemple (single) +│   │   │   ├── 2002-07-15 - 5, 9, 1 (single) +│   │   │   └── 2004-06-21 - La Fierté des nôtres +│   │   ├── Roll Deep +│   │   │   └── Winner Stays On (2010-11-08) +│   │   ├── Roman Flügel +│   │   │   └── Geht's noch (2005-06-20) +│   │   ├── Ronan Hardiman +│   │   │   └── Michael Flatley's Lord of the Dance (1997-03-04) +│   │   ├── Ronan Keating +│   │   │   └── - Je t'aime plus que tout +│   │   ├── Rondo Veneziano +│   │   ├── Rory Gallagher +│   │   │   ├── Calling Card (1998) +│   │   │   ├── Deuce (2008) +│   │   │   └── Top Priority (1999) +│   │   ├── Rose +│   │   │   └── 2007 - Rose +│   │   ├── Rox +│   │   ├── Roxette +│   │   │   └── Joyride (single) (1991-02-27) +│   │   ├── Royal Gigolos +│   │   │   └── 2004-07-19 - California Dreamin' +│   │   ├── Roy Gates +│   │   ├── Röyksopp +│   │   │   └── 2009 - Junior +│   │   ├── rozalla +│   │   │   └── 1993 - Everybody's Free-Style 1993 (remixed to perfection) +│   │   ├── Rudimental +│   │   ├── Ruffneck +│   │   ├── Rui Da Silva feat. Cassandra Fox +│   │   ├── Run-D.M.C. +│   │   │   └── (1995) The Best Of +│   │   ├── Rune RK +│   │   ├── The Rembrandts +│   │   │   └── I'll Be There for You (single) (1995) +│   │   ├── The Rolling Stones +│   │   │   └── Forty Licks (2002-10-01) +│   │   ├── The Romantics +│   │   └── Various Artists +│   │   └── 2013 - +│   ├── ringtones +│   ├── S +│   │   ├── La Souris déglinguée +│   │   │   ├── Granadaamok ! (1997) +│   │   │   └── Tambour et soleil (1995) +│   │   ├── Les Satellites +│   │   │   ├── 4 (1993) +│   │   │   └── Pied orange (1990) +│   │   ├── Les Sheriff +│   │   │   └── Les 2 doigts dans la prise (2000) +│   │   ├── Sade +│   │   │   ├── By Your Side (Maxi) (2000) +│   │   │   └── The Best Of Sade (1994) +│   │   ├── Saez +│   │   │   └── 1999-10-25 - Jours étranges +│   │   ├── Safri Duo +│   │   │   └── Played-A-Live (The Bongo Song) (2001-03-05) +│   │   ├── Saïan Supa Crew +│   │   │   ├── 1999 - KLR +│   │   │   └── 2002 - À demi-nue (single) +│   │   ├── Saint Liz +│   │   ├── Sak Noel +│   │   │   └── Loca People (What the Fk!) (single) (2011-08-26) +│   │   ├── Salomé de Bahia +│   │   ├── Samantha Fox +│   │   ├── Samir & Chris Anderson +│   │   │   └── 2008 - Holala +│   │   ├── Sam Sparro +│   │   ├── Sander Van Doorn +│   │   ├── Sandra +│   │   ├── Sandrine François +│   │   ├── Sandro Silva & Quintino +│   │   ├── Sandy & Papo +│   │   │   └── 2001-01-18 - Otra vez.._ +│   │   ├── Santana +│   │   │   └── Supernatural (1999-08-23) +│   │   ├── Sash! +│   │   │   ├── 1999-03-20 - Life Goes On +│   │   │   ├── Encore une fois (single) (1996) +│   │   │   └── It's My Life (1997-08-25) +│   │   ├── Savage Garden +│   │   │   ├── Savage Garden (1998) +│   │   │   └── Truly Madly Deeply (single) (1998) +│   │   ├── Scatman John +│   │   ├── Scissor Sisters +│   │   │   └── 2004 - Scissor Sisters +│   │   ├── Scorpions +│   │   ├── Seal +│   │   │   ├── 2003-06-22 - Seal +│   │   │   ├── Best 1991-2004 (2005) +│   │   │   ├── Crazy (single) (1991-05-23) +│   │   │   ├── Live in Paris (2005) +│   │   │   ├── Seal (1991) +│   │   │   ├── Seal II (1994) +│   │   │   ├── Soul (2008-11-11) +│   │   │   └── System (2007-11-13) +│   │   ├── Sean Finn +│   │   ├── Sean Paul +│   │   │   ├── The Trinity (2005-09-26) +│   │   │   └── Tomahawk Technique (2012-01-27) +│   │   ├── Sebastian Ingrosso +│   │   ├── Sebastien Benett +│   │   │   └── Dancin' +│   │   ├── Sébastien Léger & Chris Lake +│   │   ├── Secret Service +│   │   │   └── Spotlight (1990) +│   │   ├── Seeed +│   │   ├── September +│   │   │   └── Cry for You (2008-05-27) +│   │   ├── Serge Gainsbourg +│   │   │   └── 1996-03-04 - De Gainsbourg à Gainsbarre +│   │   ├── Serge Lama +│   │   │   └── Le Meilleur de Serge Lama (1997) +│   │   ├── Sergent Garcia +│   │   │   ├── Sin fronteras (2001) +│   │   │   └── Un Poquito Quema'o (2000) +│   │   ├── Sexion d'Assaut +│   │   │   └── L'Apogée (2012-03-05) +│   │   ├── Sexion D'assaut +│   │   ├── Shade Sheist +│   │   │   └── Informal Introduction () +│   │   ├── Shaft +│   │   │   └── 2009 - Mucho Mambo (Sway) 2009 Remixes (Single) +│   │   ├── Shaggy +│   │   │   ├── 2002-11-04 - Lucky Day +│   │   │   ├── Boombastic (1995-10-02) +│   │   │   ├── Boombastic (single) (1995) +│   │   │   ├── Feel the Rush (2008-05-23) +│   │   │   ├── Hey Sexy Lady (2002-10-21) +│   │   │   ├── Hot Shot (2000-08-08) +│   │   │   ├── Oh Carolina (single) (1993) +│   │   │   └── Pure Pleasure (1993-08-24) +│   │   ├── Shakin' Stevens +│   │   │   └── 2009-11-16 - The Epic Masters +│   │   ├── Shakira +│   │   │   ├── 2003 - Shakira +│   │   │   ├── 2014-03-25 - Shakira. +│   │   │   ├── Laundry Service (2001) +│   │   │   ├── Oral Fixation, Volume 2 (2006) +│   │   │   └── Waka Waka (This Time for Africa) (2010-05-21) +│   │   ├── Shalya +│   │   ├── Shana Vanguarde +│   │   │   └── Gimme! Gimme! Gimme! (2007) +│   │   ├── Shania Twain +│   │   │   ├── Come On Over (1999) +│   │   │   └── Up! Red (2002) +│   │   ├── Sharam +│   │   │   └── P.A.T.T. (Party All The Time) (2007) +│   │   ├── Sheila +│   │   │   ├── Juste comme ça (2006-10-30) +│   │   │   └── Les Incontournables de Sheila (1998) +│   │   ├── Sheryl Crow +│   │   │   ├── 2004-01-27 - The Very Best of Sheryl Crow +│   │   │   ├── If It Makes You Happy (1996) +│   │   │   └── Sheryl Crow (1996-09-24) +│   │   ├── Shinehead +│   │   │   └── Jamaican in New York (single) (1993-01-22) +│   │   ├── Shy'm +│   │   ├── Sidekick +│   │   │   ├── Deep Fear (single) (2009-05-12) +│   │   │   └── Deep Fear (The Remixes) +│   │   ├── Sidney Samson +│   │   ├── Simon & Garfunkel +│   │   │   └── The Simon and Garfunkel Collection (1985) +│   │   ├── Simple Minds +│   │   │   └── Glittering Prize 8192 (1992-10-04) +│   │   ├── Simple Plan +│   │   ├── Sinéad O'Connor +│   │   │   └── Nothing Compares 2 U (single) (1990-02-08) +│   │   ├── Siouxsie and the Banshees +│   │   │   ├── 1986 - Tinderbox +│   │   │   ├── 1988 - Peepshow +│   │   │   ├── 1989 - Once Upon a Time The Singles +│   │   │   ├── 1992-10-13 - Twice Upon a Time The Singles +│   │   │   └── 2009-04-22 - Juju +│   │   ├── Sixpence None the Richer +│   │   │   └── Sixpence None the Richer (1999-06-14) +│   │   ├── Skrillex +│   │   ├── Skunk Anansie +│   │   │   └── Stoosh (1996-04-02) +│   │   ├── Slaï +│   │   │   └── Les Voix de BS Production (2001) +│   │   ├── Smash Mouth +│   │   │   └── Astro Lounge (1999) +│   │   ├── Snap! +│   │   │   ├── 1996-08-26 - Best Of Snap! Attack +│   │   │   ├── 1996-08-26 - The Remixes Snap! Attack +│   │   │   └── Exterminate ! (single) (1993) +│   │   ├── Snoop Dogg +│   │   │   ├── 1998 - Da Game Is To Be Sold, Not To Be Told +│   │   │   ├── 1999 - No Limit Top Dogg +│   │   │   ├── 2002 - Paid Tha Cost To Be Da Bo$$ +│   │   │   └── R & G (Rhythm & Gangsta) The Masterpiece (2004) +│   │   ├── Snoop Dogg Presents... Doggy Style Allstars +│   │   │   └── 2002 - Welcome To Tha House, Vol. 1 +│   │   ├── Snoop Doggy Dogg +│   │   │   └── 1996 - Tha Doggfather +│   │   ├── Snow +│   │   │   └── Informer (single) (1993) +│   │   ├── Snow Patrol +│   │   │   └── Eyes Open (2006-05-01) +│   │   ├── Sofia Essaïdi +│   │   ├── Soft Cell +│   │   │   └── 1981 - Tainted Love Where Did Our Love Go +│   │   ├── Soraya +│   │   ├── Sou Kanai +│   │   ├── Soul Avengerz feat. Angie Brown +│   │   ├── Soulground feat. Buika +│   │   ├── Sounds Orchestral +│   │   │   └── 1996 - Meet James Bond +│   │   ├── Spice Girls +│   │   │   ├── 1996-11-04 - Spice +│   │   │   ├── 1997-10-13 - Spice Up Your Life (single) +│   │   │   ├── 2000-11-06 - Forever +│   │   │   ├── 2006 - Now Return +│   │   │   ├── 2006 - Spice +│   │   │   ├── 2007-11-12 - Greatest Hits +│   │   │   └── Wannabe (single) (1996) +│   │   ├── Spin Doctors +│   │   │   └── Two Princes (single) (1992) +│   │   ├── Squeegee +│   │   │   └── 1997 - Squeegee +│   │   ├── Stanislas +│   │   │   └── L'Équilibre instable (2007-11-19) +│   │   ├── Stan Kenton +│   │   │   └── 1961 - Kenton's West Side Story +│   │   ├── Stephan Eicher +│   │   │   ├── Des hauts, des bas (single) (1993) +│   │   │   ├── Hotels Stephan Eicher's Favourites (2001) +│   │   │   ├── L'Envolée (2012-10-19) +│   │   │   └── Non ci badar, guarda e passa... (2004) +│   │   ├── Steps +│   │   │   └── Gold Greatest Hits (2001-10-15) +│   │   ├── Stereo MCs +│   │   │   └── Connected (single) (1992) +│   │   ├── Stevie Wonder +│   │   │   └── The Very Best of Stevie Wonder (2002) +│   │   ├── Sting +│   │   │   ├── 1999-09-27 - Brand New Day +│   │   │   ├── Fields Of Gold The Best Of Sting 1984 - 1994 (1994) +│   │   │   ├── Ten Summoner's Tales (1993) +│   │   │   └── The Soul Cages (1991) +│   │   ├── Sting & The Police +│   │   │   └── 2002-10-01 - The Very Best of Sting & The Police +│   │   ├── Stone +│   │   ├── Stromae +│   │   │   └── Cheese (2010-06-21) +│   │   ├── Studio Killers +│   │   ├── Stupeflip +│   │   │   └── 2002-10-29 - Je fume pu d'shit EP +│   │   ├── Stu Phillips +│   │   │   └── Buck Rogers in the 25th Century (1979) +│   │   │   └── images +│   │   ├── SubVision & Guy Gross +│   │   │   └── Farscape (2000-11-14) +│   │   ├── Sugababes +│   │   │   ├── 2007-09-03 - About You Now +│   │   │   └── 2007-10-08 - Change +│   │   ├── Sum 41 +│   │   │   ├── All Killer No Filler (2001) +│   │   │   └── Does This Look Infected (2002) +│   │   ├── Sunnery James +│   │   ├── Superbus +│   │   │   ├── 2002 - Aéromusical +│   │   │   └── 2012-08-27 - Sunset +│   │   ├── Superfunk +│   │   │   └── Hold-Up (2000) +│   │   ├── Supermode +│   │   │   └── Tell Me Why (2006-07-24) +│   │   ├── Susanna Hoffs +│   │   ├── Sushy +│   │   ├── Suzanne Vega +│   │   │   └── When Heroes Go Down (1993) +│   │   ├── Swankey Tunes +│   │   ├── Switch +│   │   │   └── 2006 - A Bit Patchy +│   │   ├── Syke 'n' Sugarstarr +│   │   ├── Syndicate of L.A.W. +│   │   ├── System 7 +│   │   ├── The San Diego Symphony +│   │   │   └── Alfred Hitchcock, Master of Mayhem (1982) +│   │   ├── The Shamen +│   │   │   ├── 1995 - Axis Mutatis +│   │   │   ├── Boss Drum (1992) +│   │   │   ├── Ebeneezer Goode (single) (1992) +│   │   │   └── Phorever People (single) (1992) +│   │   ├── The Source +│   │   │   └── You Got the Love (2006-02-06) +│   │   ├── The Statler Brothers +│   │   │   └── Flowers on the Wall (1966) +│   │   └── The Stranglers +│   │   ├── Peaches The Very Best Of (2002) +│   │   └── The Hit Men (1996) +│   ├── singles +│   │   ├── Don Omar Ft Lucenzo +│   │   │   └── single +│   │   ├── Kerli +│   │   │   └── single +│   │   ├── Keshia Chanté +│   │   │   └── single +│   │   ├── Peter Luts +│   │   │   └── single +│   │   ├── () Stand on the Word +│   │   └── Victor Magan +│   │   └── single +│   ├── T +│   │   ├── DJ Taylor +│   │   │   └── Happy Song (2004) +│   │   ├── DJ Tiësto +│   │   │   └── 2001-02-27 - In Search of Sunrise 2 +│   │   ├── La Troupe de Salut les Copains +│   │   ├── Le Tone +│   │   │   ├── Joli Dragon +│   │   │   ├── Joli Dragon - CCD320 +│   │   │   └── Joli Dragon - CRE320T +│   │   ├── Taco +│   │   ├── Taio Cruz +│   │   │   ├── Rokstarr (2010-12-03) +│   │   │   └── TY.O (2011) +│   │   ├── Take That +│   │   │   └── Nobody Else (2006-11-27) +│   │   ├── Tal +│   │   ├── Tarmac +│   │   │   └── L'Atelier (2001) +│   │   ├── Tasmin Archer +│   │   │   └── Sleeping Satellite (single) (1992) +│   │   ├── t.A.T.u +│   │   │   ├── 2002-12-10 - 200 kmh in the Wrong Lane +│   │   │   ├── 2002-12-17 - 200 kmh in the Wrong Lane +│   │   │   └── 200 KmH In The Wrong Lane +│   │   ├── Tchaïkovsky +│   │   │   └── 1995 - Tchaikovsky Ballets from the Bolshoi (Swan Lake, The Nutcracker, The Sleeping Beauty) +│   │   ├── Technotronic +│   │   │   ├── 2006 - Greatest Remix Hits +│   │   │   └── Greatest Hits () +│   │   ├── [T]ékël +│   │   │   └── 2006 - [T]ékël +│   │   ├── Téléphone +│   │   │   ├── Le Live (1986) +│   │   │   └── Platinum Collection (2004-12-06) +│   │   ├── Tempo +│   │   │   └── Everybody Get Up () +│   │   ├── Ten Sharp +│   │   │   └── You (single) (1991) +│   │   ├── Teri Moïse +│   │   │   ├── 1996 - Teri Moïse +│   │   │   └── Je serai là (single) (1996) +│   │   ├── Têtes Raides +│   │   │   ├── Gratte poil (2000) +│   │   │   ├── Le Bout du toit (1996) +│   │   │   ├── Les Oiseaux (1992) +│   │   │   ├── Mange tes morts (1991) +│   │   │   └── Not dead but bien raides (1989) +│   │   ├── Texas +│   │   │   └── 2000 - The Greatest Hits +│   │   ├── Therese +│   │   ├── The Tamperer +│   │   │   ├── Feel It (single) (1998) +│   │   │   └── If You Buy This Record Your Life Will Be Better () +│   │   ├── The Trentemøller +│   │   │   └── 2007 - The Trentemøller Chronicles +│   │   ├── T.H. Express +│   │   │   ├── 1996 - Love 4 Liberty +│   │   │   └── (I'm) On Your Side (single) (1994) +│   │   ├── Third Eye Blind +│   │   │   └── Third Eye Blind (1997-04-08) +│   │   ├── This Is a Presence +│   │   │   └── Brass Beat (single) (1993) +│   │   ├── Thomas Dutronc +│   │   │   └── Comme un manouche sans guitare Le Live (2009-10-26) +│   │   ├── Those Usual Suspects +│   │   ├── T.I. +│   │   │   ├── 2006-03-28 - King +│   │   │   └── 2008-09-30 - Paper Trail +│   │   ├── Tiësto +│   │   │   ├── D.Trance 2-2002 (2002) +│   │   │   ├── In My Memory (2002) +│   │   │   ├── In My Memory (2002-06-25) +│   │   │   ├── In Search of Sunrise 2 (2001-02-27) +│   │   │   ├── Lethal Industry (2003) +│   │   │   ├── Love Comes Again (2004-05-03) +│   │   │   ├── Parade of the Athletes (2004-10-08) +│   │   │   └── Perfect Remixes, Volume 3 (2005-02-22) +│   │   ├── Tikos Groove +│   │   ├── Till West +│   │   │   └── Album inconnu +│   │   ├── Timati +│   │   ├── Timbaland +│   │   │   ├── Shock Value (2007-04-03) +│   │   │   └── Shock Value II (2009-12-07) +│   │   ├── Tim Berg +│   │   │   └── 2010 - Seek Bromance +│   │   ├── Tina Arena +│   │   ├── Tina Turner +│   │   ├── Tino Rossi +│   │   ├── Tippa Irie +│   │   ├── Tito Puente +│   │   ├── Tiziano Ferro +│   │   │   └── 2002 - Rosso relativo (single) +│   │   ├── TLC +│   │   │   └── 1999-02-23 - FanMail +│   │   ├── Tocadisco +│   │   ├── Tomcraft +│   │   │   └── 2003-04-28 - Loneliness +│   │   ├── Tomer G +│   │   ├── Tom Jones +│   │   │   └── 2002 - Mr. Jones +│   │   ├── Tommy Trash +│   │   ├── Tom Snare Feat. Nicco +│   │   │   └── 2008 - Straight dancing +│   │   ├── Tom Wilson +│   │   ├── Toni Braxton +│   │   │   └── Secrets (1996-06-18) +│   │   ├── Tonton David +│   │   │   └── Allez leur dire (1994) +│   │   ├── Tori Amos +│   │   │   ├── Boys for Pele (1996-10-23) +│   │   │   ├── From the Choirgirl Hotel (1998-05-04) +│   │   │   ├── Little Earthquakes (1992-02-21) +│   │   │   ├── To Venus and Back (1999-09-20) +│   │   │   └── Under the Pink (1994-01-28) +│   │   ├── Toto +│   │   ├── Tracy Bonham +│   │   │   └── Mother Mother () +│   │   ├── Tradelove +│   │   ├── Train +│   │   ├── Tranceatlantic +│   │   ├── Trance Team +│   │   │   └── 1994-08-26 - Breath of Life (single) +│   │   ├── Trent Cantrelle +│   │   ├── Trust +│   │   │   └── Répression (1980) +│   │   ├── Tryad +│   │   │   └── Listen (2006-12-29) +│   │   ├── Tryo +│   │   │   └── Mamagubida (1998) +│   │   ├── TV Noise +│   │   ├── Twenty 4 Seven +│   │   ├── Twisted Society +│   │   ├── Two Door Cinema Club +│   │   │   └── Tourist History (2010) +│   │   ├── TyDi +│   │   └── Typikoe Hall +│   ├── tmp +│   │   ├── trans +│   │   │   └── animals +│   │   └── VA-Maxi_45T_Pack04-VINYLRiP-FLAC-AcTARuS.Zone-Telechargement.CoM.Vampire +│   │   ├── Alliance Ethnik-Fat Comeback +│   │   ├── Baltimora-Tarzan Boy +│   │   ├── Bandolero-Paris Latino +│   │   ├── Benny B Featuring DJ Daddy K-Qu'Est Ce Qu'On Fait Maintenant (Remixes) +│   │   ├── Berlin-Take My Breath Away +│   │   ├── Blues Trottoir-Un Soir De Pluie +│   │   ├── Boney M.-Megamix (Extended Version) +│   │   ├── Bryan Adams-(Everything I Do) I Do It For You +│   │   ├── Caroline Loeb-C'est La Ouate +│   │   ├── Charles D. Lewis-Soca Dance +│   │   ├── Claude François-Megamix +│   │   ├── Cookie Dingler-Femme Libérée +│   │   ├── Dana Dawson-Romantic World +│   │   ├── Daniel Balavoine-L'Aziza +│   │   ├── Daniel Balavoine-Sauver L'Amour +│   │   ├── David A. Stewart-Lily Was Here +│   │   ├── David Hallyday-High +│   │   ├── Début De Soirée-Nuit De Folie +│   │   ├── Elsa-Jour De Neige +│   │   ├── Elsa-Quelque Chose Dans Mon Cœur +│   │   ├── Fake-Brick +│   │   ├── François Feldman & Joniece Jamison-Joue Pas +│   │   ├── François Feldman-Joy +│   │   ├── Frankie Goes To Hollywood-Relax +│   │   ├── Gold-Capitaine Abandonné +│   │   ├── Gold-Plus Près Des Etoiles +│   │   ├── Guesch Patti-Etienne +│   │   ├── Images-Corps A Corps +│   │   ├── Images-Les Démons De Minuit +│   │   ├── Images-Maîtresse +│   │   ├── Imagination-Just An Illusion-Flashback +│   │   ├── Jean-Jacques Goldman-En Public (Medley) +│   │   ├── Jean-Jacques Goldman-Envole-Moi +│   │   ├── Jean-Jacques Goldman & Michael Jones-Je Te Donne +│   │   ├── Jean-Jacques Goldman & Sirima-Là-Bas +│   │   ├── Jive Bunny & The Mastermixers-Let's Party +│   │   ├── Jive Bunny & The Mastermixers-Rock'N'Roll Dance Party +│   │   ├── Jive Bunny & The Mastermixers-That Sounds Good To Me +│   │   ├── Julie Pietri-Eve Lève-Toi +│   │   ├── Kaoma-Lambada +│   │   ├── Kazero-Thaï Nana +│   │   ├── Kool & The Gang-Fresh +│   │   ├── K.W.S.-Please Don't Go +│   │   ├── Kylie Minogue-The Loco-Motion +│   │   ├── La Compagnie Créole-Megamix +│   │   ├── Lagaf'-Bo Le Lavabo +│   │   ├── Les Avions-Nuit Sauvage +│   │   ├── Les Inconnus-Auteuil Neuilly Passy-C'est Ton Destin +│   │   ├── Les Inconnus-Rap Tout +│   │   ├── Les Vagabonds-Le Temps Des Yéyés +│   │   ├── Licence IV-Viens Boire Un P'tit Coup À La Maison +│   │   ├── Limahl-The Never Ending Story +│   │   ├── Lio-Les Brunes Comptent Pas Pour Des Prunes +│   │   ├── Madonna-La Isla Bonita +│   │   ├── Madonna-Like A Prayer +│   │   ├── Madonna-Papa Don't Preach +│   │   ├── Marc Lavoine-Elle A Les Yeux Revolver +│   │   ├── Mariah Carey-Fantasy +│   │   ├── Meredith Brooks-Bitch +│   │   ├── Michael Jackson-Thriller +│   │   ├── Michael Sembello-Maniac +│   │   ├── Ottawan-D.I.S.C.O +│   │   ├── Paco-Amor De Mis Amores +│   │   ├── Partenaire Particulier-Partenaire Particulier +│   │   ├── Philippe Russo-Magie Noire +│   │   ├── P. Lion-Dream +│   │   ├── Queen-A Kind Of Magic +│   │   ├── Sandy Stevens-J'ai Faim De Toi +│   │   ├── Scorpions-Wind Of Change +│   │   ├── Stephanie-Ouragan +│   │   ├── Stevie Wonder-Part-Time Lover +│   │   ├── UB40-The Way You Do The Things You Do +│   │   ├── USA For Africa-We Are The World +│   │   ├── VA-Les Restos Du Coeur +│   │   ├── Village People-Megamix +│   │   ├── Village People-Y.M.C.A +│   │   ├── Yannick-Ces Soirées Là +│   │   ├── Yes-Owner Of A Lonely Heart +│   │   └── Zucchero Feat. Paul Young-Senza Una Donna (Without A Woman) +│   ├── U +│   │   ├── The Ultimate seduction +│   │   ├── The Underdog Project feat. The Sunclub +│   │   ├── U2 +│   │   │   ├── How to Dismantle an Atomic Bomb (2004-11-22) +│   │   │   ├── Peach Remixes for Next Generation (2001) +│   │   │   ├── The Best of 1980-1990 (1998) +│   │   │   └── The Best of 1990-2000 (2002-11-04) +│   │   ├── U96 +│   │   │   ├── Club Bizarre (1995-02-20) +│   │   │   └── Love sees no colour (single) (1993) +│   │   ├── UB40 +│   │   │   ├── 1987-10-26 - The Best of UB40, Volume 1 +│   │   │   ├── 2002-09-17 - Fathers of Reggae +│   │   │   ├── Cover Up (2001-10-22) +│   │   │   ├── Labour of Love (1983-09-12) +│   │   │   └── Promises and Lies (1993-07-12) +│   │   ├── Ultra Naté +│   │   │   └── Stranger Than Fiction (2001-04-24) +│   │   ├── Umek +│   │   ├── Uncharted Shores +│   │   ├── Uncle Kracker +│   │   │   └── 2012-11-19 - Midnight Special +│   │   ├── Underworld +│   │   │   └── Born Slippy (single) (1996) +│   │   ├── Unity Power +│   │   │   └── Eddy Steady Go (single) (1993) +│   │   ├── Urban Cookie Collective +│   │   ├── US5 +│   │   │   └── In Control (2006) +│   │   ├── U.S.A. for Africa +│   │   ├── Usher +│   │   │   ├── 2004-03-22 - Confessions +│   │   │   ├── 2011 - DJ Got Us Fallin' in Love (single) +│   │   │   ├── 2012-07-30 - NRJ Extravadance 2012, Volume 2 +│   │   │   └── - All Time Classic Soul Heartbreakers +│   │   └── U.S.U.R.A. +│   ├── V +│   │   ├── Antonio Vivaldi +│   │   │   └── - The Four Seasons +│   │   ├── Les Visiteurs +│   │   │   └── C'est Okay ! (single) (1992) +│   │   ├── Les VRP +│   │   │   └── Fermeture définitive (2002) +│   │   ├── The Velvet Underground +│   │   │   ├── 1995-09-26 - Peel Slowly and See +│   │   │   ├── 1995 - Selections from The Velvet Underground Peel Slowly and See +│   │   │   └── 2011-04-16 - Foggy Notion I Can't Stand It (single) +│   │   ├── The Verve +│   │   │   ├── 1997 - Urban Hymns +│   │   │   └── 2008 - Forth +│   │   ├── The Virgins +│   │   │   └── The Virgins (2009) +│   │   ├── Vadel +│   │   ├── Vanessa Paradis +│   │   │   └── Divinidylle (2007-09-03) +│   │   ├── Van Halen +│   │   │   └── 1983 - 1984 +│   │   ├── Vanilla Ice +│   │   │   └── Ice Ice Baby (single) (1990) +│   │   ├── Vato Gonzalez +│   │   ├── VDT +│   │   ├── Vengaboys +│   │   ├── Venus +│   │   │   └── 1999-10-19 - Welcome to the Modern Dance Hall +│   │   ├── Vertigo +│   │   │   └── - Oxygene (single) +│   │   ├── Village People +│   │   │   └── 1994 - The Best of Village People +│   │   ├── Vinylshakerz +│   │   │   └── 2005-10-11 - One Night in Bangkok +│   │   ├── Vita Chambers +│   │   ├── Vitalic +│   │   │   ├── 2009 Flashmob +│   │   │   └── 2012 Rave Age +│   │   ├── Vladimir Cosma +│   │   │   ├── 1992 - Cosma Cinéma Collection, Volume 8 Un éléphant ça trompe énormément Nous irons tous au paradis +│   │   │   ├── 1994 - Les Plus Grands Succès Télé de Vladimir Cosma +│   │   │   ├── 2002 - Les Plus Grands Succés De Vladimir Cosma (Volume 1) +│   │   │   └── 2002 - Les plus grands succès de Vladimir Cosma, Volume 2 +│   │   ├── Voltaxx +│   │   └── V.V. Brown +│   │   └── Travelling Like The Light (2009) +│   ├── Various Artists +│   │   ├── 2000 - La Pub se la joue Classique - Edition 2000 +│   │   ├── (2014) -= Singles 2014 =- +│   │   ├── Agents Secrets (2001) +│   │   ├── _Compilations +│   │   │   ├── 1993 - Dance Machine +│   │   │   ├── 1993 - French Club +│   │   │   ├── 1994-11-21 - Levi's Music +│   │   │   ├── 1994 - Maxi Top Volume 2 +│   │   │   ├── 1994 - The Best Of Chich And More Reggae Volume 7 +│   │   │   ├── 1995-09-26 - Showgirls +│   │   │   ├── 1995-11-14 - Punk You, Volume 1 +│   │   │   ├── 1995 - Dance Attitude 2 +│   │   │   ├── 1995 - Dance Attitude 5 +│   │   │   ├── 1995 - HITS 95 vol 1 +│   │   │   │   ├── 1997-08-04 - Hits Zone Summer 97 +│   │   │   │   ├── 1997 - 3X plus de bruit! +│   │   │   │   ├── 1997 - N°1 Techno, Volume 3 +│   │   │   │   ├── 2001 - E-Type väljer sina eurofavoriter +│   │   │   │   └── 2005-08-16 - Do Brazil Party +│   │   │   ├── 1995 - le plein d'nrj dance +│   │   │   ├── 1995 - Loving You +│   │   │   ├── 1996 - Big Mix 96 +│   │   │   ├── 1996 - Dance 96 +│   │   │   ├── 1996 - Dance Attitude 9 +│   │   │   ├── 1996 - Dance Box 2 +│   │   │   ├── 1996 - Dream World 2 +│   │   │   ├── 1996 - Extreme 2 (disc 2) +│   │   │   ├── 1996 - La Collection Chapter 1 +│   │   │   ├── 1996 - L'Année rap 1996 +│   │   │   ├── 1996 - Le plus grand DJ du Monde, Volume 4 +│   │   │   ├── 1996 - Power Dance, Volume 2 +│   │   │   ├── 1996 - Thunderdome XIII The Joke's on You +│   │   │   ├── 1996 - Ultra Techno, Volume 2 +│   │   │   ├── 1997 - Dance Opera Trip 8 +│   │   │   ├── 1997 - Feel the Bass! The Best Beats of '97 +│   │   │   ├── 1997 - hr3 0-1-3-86000 Die Party Hits +│   │   │   ├── 1997 - N°1 Techno, Volume 3 +│   │   │   ├── 1997 - Return of the DJ, Volume 2 +│   │   │   ├── 1997 - Techno Files +│   │   │   ├── 1997 - The Braun MTV Eurochart '97, Volume 1 +│   │   │   ├── 1997 - Top Dance 19 +│   │   │   ├── 1997 - Ultra Techno, Volume 4 +│   │   │   ├── 1998 - Absolute Hard Techno 2.0 +│   │   │   ├── 1998 - All Women, Volume 2 +│   │   │   ├── 1998 - Party Mix 4 +│   │   │   ├── 1998 - Techno Force +│   │   │   ├── 1998 - Ultra Techno, Volume 5 +│   │   │   ├── 1999-05-03 - Booom '99 The Second +│   │   │   ├── 2000-10-31 - Electro Cypher +│   │   │   ├── 2000 - La nouvelle famille adams +│   │   │   ├── 2000 - Nomad +│   │   │   ├── 2000 - peoplesound.com Special Edition, Volume 3 +│   │   │   ├── 2000 - stars de PUB +│   │   │   ├── 2001-09-18 - Levi's Music Advert Collection +│   │   │   ├── 2001 - Valse +│   │   │   ├── 2002-01-21 - Big Day Out 2002 Discrespective +│   │   │   ├── 2002-03-21 - Look Into the Flower Trip on Psychedelic Grooves With Blue Note +│   │   │   ├── 2002-06-24 - Sunshine Live, Volume 3 +│   │   │   ├── 2002 - Ultime Rock +│   │   │   ├── 2003 - Ultimate 80 +│   │   │   ├── 2004-10-25 - Fetenhits Best of 2004 +│   │   │   ├── 2004-11-29 - Teckno.com 2005 +│   │   │   ├── 2004 - Les Tubes 80 introuvables, Volume 2 +│   │   │   ├── 2005 - Need for Speed Most Wanted +│   │   │   ├── 2005 - Planete tubes +│   │   │   ├── 2006 - Les 100 Plus Grands Tubes de l'été +│   │   │   ├── 2006 - RTL Sommer Hits 2006 +│   │   │   ├── 2007 - 100 Hits Dancefloor +│   │   │   ├── 2007-11-05 - Starfloor, Volume 7 +│   │   │   ├── 2007 - Tuning mania mix session 2007 +│   │   │   ├── 2008-02-18 - Starfloor Anthology, Volume 3 +│   │   │   ├── 2008 - A Sexy Christmas +│   │   │   ├── 2009-02-02 - Saturday Night Club Classics +│   │   │   ├── 2010 - Génération 90 +│   │   │   ├── 2011 - 40 Winter Trance Hits 2011 +│   │   │   ├── 2011 - Dancefloor Selection by Jay Style +│   │   │   ├── 2012-03-23 - Germany's Next Topmodel Best Catwalk Hits 2012 +│   │   │   ├── 2012-06-25 - Clubland 21 +│   │   │   ├── 2012-09-17 - NRJ 200% Hits 2012, Volume 2 +│   │   │   ├── 2012-12-24 - NRJ Music Awards 2013 +│   │   │   ├── 2013-01-12 - Europa FM 2013 +│   │   │   ├── 2013-07-01 - Ministry of Sound Superstar DJs +│   │   │   ├── 2013-07-22 - Chilled House Ibiza +│   │   │   ├── 2013-09-16 - NRJ 200% Hits 2013, Volume 2 +│   │   │   ├── 2013 - Gatecrasher 20 Past Present Forever +│   │   │   ├── 2013 - Kontor Top of the Clubs, Volume 58 +│   │   │   ├── _60's +│   │   │   │   └── Absolute 60's (2008) +│   │   │   ├── Aux suivant(s) Jacques Brel (2003-09-30) +│   │   │   ├── Best of Lounge Music (2010-05-31) +│   │   │   ├── Bolero Mix 28 (2012) +│   │   │   ├── Bomba Makina (2001) +│   │   │   ├── Bonzaï Jumps () +│   │   │   ├── Bonzaï Phase 6 (1995) +│   │   │   ├── - boys and girls +│   │   │   ├── _Classic +│   │   │   │   └── 1997 - Les incontournables Classiques +│   │   │   ├── Club Rhythms (Special Edition - 50 Tracks) () +│   │   │   ├── Culture Dance, Volume 7 (1995) +│   │   │   ├── - Disco Fever 2 (disc 1) +│   │   │   ├── Dis L'Heure 2 Zouk () +│   │   │   ├── Génération Goldman (2012-10-23) +│   │   │   ├── Go (1999-04-12) +│   │   │   ├── Ils chantent Brassens (1996) +│   │   │   ├── Le conte musical Emilie Jolie (2011) +│   │   │   ├── Le meilleur des idoles (2013) +│   │   │   ├── - Les Grands Thèmes Classiques Dans La pub +│   │   │   ├── N°1 Techno, Volume 3 (1997) +│   │   │   ├── _Noel +│   │   │   │   ├── Belle nuit de Noël, les grandes voix chantent Noël (2007-11-15) +│   │   │   │   ├── Guildford Cathedral Choir +│   │   │   │   │   ├── Carols at Christmas (2007) +│   │   │   │   │   └── The Christmas Carols Album (1996) +│   │   │   │   ├── La Petite Bande De Montréal +│   │   │   │   │   └── En la fête de NoëlO Holy Night (feat. director Martin Dagenais) (1999) +│   │   │   │   ├── les 100 +│   │   │   │   │   ├── Les 100 plus belles chansons CD 1 (2007) +│   │   │   │   │   ├── Les 100 plus belles chansons CD 2 (2007) +│   │   │   │   │   ├── Les 100 plus belles chansons CD 3 (2007) +│   │   │   │   │   └── Les 100 plus belles chansons CD 4 (2007) +│   │   │   │   └── Various Artists +│   │   │   │   ├── A Classic Christmas Songs of Praise (2000-08-29) +│   │   │   │   ├── Ansel Adams' Sounds of Christmas Christmas Classics (2005) +│   │   │   │   └── Daily Mail 20 Classic Christmas Carols (2007) +│   │   │   ├── Planète Cuba (1997) +│   │   │   ├── - Ragga Hip-Hop, Volume III +│   │   │   ├── Superclub Presents_ Lounge, Vol. 2 (2001) +│   │   │   ├── The Fast And The Furious- Tokyo Drift (2006) +│   │   │   ├── The World's Very Best Opera for Kids... in English! (2003-09-23) +│   │   │   ├── Timeless Chill Vol.3 () +│   │   │   ├── - Very Best Of Hip Hop - 1990-2005 +│   │   │   ├── Virus Teckno 7 (2002) +│   │   │   └── - Where the Heart Is +│   │   ├── _Films +│   │   │   ├── 1996 - Mission Impossible +│   │   │   ├── 1996 - The X-Files Songs in the Key of X +│   │   │   ├── 1997 - Batman & Robin Music From and Inspired by the Motion Picture +│   │   │   ├── 1997 - Tomorrow Never Dies +│   │   │   ├── 1998-04-03 - Taxi +│   │   │   ├── 1998-06-08 - The X-Files The Album +│   │   │   ├── 1999 - The Best of Bond... James Bond +│   │   │   ├── 2000-05-09 - Mission Impossible 2 +│   │   │   ├── 2002-07-16 - Austin Powers Goldmember +│   │   │   ├── - Batman Trilogy +│   │   │   ├── Best of Bond... James Bond 50 Years - 50 Tracks (2012-10-09) +│   │   │   ├── Cinema Hits () +│   │   │   ├── Fantasia 2000 (1999-11-30) +│   │   │   ├── Le Disque d'or des films de Walt Disney (disc 1) () +│   │   │   ├── Les Bronzés Les Bronzés font du ski (2006) +│   │   │   ├── Les Plus Grands Thèmes Classiques du Cinéma +│   │   │   ├── Les plus grands thèmes du cinéma (1995) +│   │   │   ├── Madagascar (2005-05-24) +│   │   │   ├── Saturday Night Fever (1977) +│   │   │   └── Taxi 3 (2003-01-28) +│   │   ├── Mix And Club (2002) +│   │   ├── - Roger Muraro +│   │   ├── -= Singles =- +│   │   │   ├── (1955) -= Single 1955 =- +│   │   │   ├── (1959) -= Singles 1959 =- +│   │   │   ├── (1961) -= Singles 1961 =- +│   │   │   ├── (1962) -= Singles 1962 =- +│   │   │   ├── (1963) -= Singles 1963 =- +│   │   │   ├── (1964) -= Singles 1964 =- +│   │   │   ├── (1966) -= Singles 1966 =- +│   │   │   ├── (1967) -= Singles 1967 =- +│   │   │   ├── (1968) -= Singles 1968 =- +│   │   │   ├── (1973) -= Singles 1973 =- +│   │   │   ├── (1974) -= Singles 1974 =- +│   │   │   ├── (1975) -= Singles 1975 =- +│   │   │   ├── (1976) -= Singles 1976 =- +│   │   │   ├── (1977) -= Singles 1977 =- +│   │   │   ├── (1978) -= Singles 1978 =- +│   │   │   ├── (1979) -= Singles 1979 =- +│   │   │   ├── (1980) -= Singles 1980 =- +│   │   │   ├── (1981) -= Singles 1981 =- +│   │   │   ├── (1982) -= Singles 1982 =- +│   │   │   │   └── Rock +│   │   │   ├── (1985) -= Singles 1985 =- +│   │   │   ├── (1986) -= Singles 1986 =- +│   │   │   ├── (1987) -= Singles 1987 =- +│   │   │   ├── (1988) -= Singles 1988 =- +│   │   │   ├── (1988) -= Singles 1998 =- +│   │   │   ├── (1989) -= Singles 1989 =- +│   │   │   ├── (1990) -= Singles 1990 =- +│   │   │   ├── (1991) -= Singles 1991 =- +│   │   │   ├── (1993) -= Singles 1993 =- +│   │   │   ├── (1994) -= Singles 1994 =- +│   │   │   ├── (1995) -= Singles 1995 =- +│   │   │   │   └── Trance +│   │   │   ├── (1997) -= Singles 1997 =- +│   │   │   ├── (1998) -= Singles 1998 =- +│   │   │   ├── (1999) -= Singles 1999 =- +│   │   │   ├── (2000) -= Singles 2000 =- +│   │   │   ├── (2001) -= Singles 2001 =- +│   │   │   ├── (2002) -= Singles 2002 =- +│   │   │   │   └── Rave +│   │   │   ├── (2003) -= Singles 2003 =- +│   │   │   ├── (2004) -= Singles 2004 =- +│   │   │   ├── (2005) -= Singles 2005 =- +│   │   │   ├── (2006) -= Singles 2006 =- +│   │   │   ├── (2007) -= Singles 2007 =- +│   │   │   ├── (2008) -= Singles 2008 =- +│   │   │   ├── (2009) -= Singles 2009 =- +│   │   │   ├── (2009) -= Singles 2010 =- +│   │   │   ├── (2010) -= Singles 2010 =- +│   │   │   ├── (2011) -= Singles 2011 =- +│   │   │   ├── (2012) -= Singles 2012 =- +│   │   │   │   ├── Hit +│   │   │   │   └── House CLub +│   │   │   ├── (2013) -= Singles 2013 =- +│   │   │   │   └── Club House +│   │   │   ├── (2014) -= Singles 2014 =- +│   │   │   └── (2015) -= Singles 2015 =- +│   │   └── _Télévision +│   │   ├── 100 Greatest TV Themes, Volume 2 (2007-11-06) +│   │   ├── 2000-02-08 - Serial TV +│   │   ├── 2000 - Génération cartoon +│   │   ├── 2001-02-26 - Tubes télé années 80 +│   │   ├── 2002 - Ultime Series TV +│   │   ├── 70's - Les meilleurs génériques des séries T.V. américaines (Best of) (1997) +│   │   ├── Friends (1995) +│   │   ├── Génération Récré A2 (2002) +│   │   ├── Les Incontournables Génériques de ma jeunesse, Volume 1 (2011) +│   │   ├── Masters Génériques TV Les Années la 5, Volume 01 (2001) +│   │   ├── Mission Impossible (1996-05-14) +│   │   ├── Television's Greatest Hits, Volume 1 From the 50's and 60's (1985) +│   │   ├── Television's Greatest Hits, Volume 2 More from the 50's & 60's (1986) +│   │   ├── Television's Greatest Hits, Volume 3 70's & 80's (1990) +│   │   ├── Television's Greatest Hits, Volume 4 Black and White Classics (1997) +│   │   ├── Television's Greatest Hits, Volume 5 In Living Color () +│   │   ├── Television's Greatest Hits, Volume 6 Remote Control (1996-11-05) +│   │   ├── Television's Greatest Hits, Volume 7 Cable Ready (1996-11-05) +│   │   ├── The Best of Stargate SG-1 Season 1 (2002-07-01) +│   │   └── TV Guide 50 All-Time Favorite TV Themes (2002-10-29) +│   ├── W +│   │   ├── Bob Marley & The Wailers +│   │   │   └── 1973 - Burnin' +│   │   ├── Les Wampas +│   │   │   ├── Kiss... (2000-03-20) +│   │   │   ├── Never Trust a Guy Who After Having Been a Punk, Is Now Playing Electro (2003-02-25) +│   │   │   └── Simple et tendre (1993-01-25) +│   │   ├── The Wailers +│   │   │   └── The Best of the Wailers (2004-08-31) +│   │   ├── The Wanted +│   │   ├── The Weather Girls +│   │   ├── The Whispers +│   │   ├── The White Stripes +│   │   │   └── Elephant (2003-03-19) +│   │   ├── Wallen +│   │   │   └── 2004 - Avoir la vie devant soi +│   │   ├── Wamdue Project +│   │   │   └── Celebration 2000 () +│   │   ├── War +│   │   │   └── Greatest Hits (1995-02-21) +│   │   ├── Warp Brothers +│   │   │   └── 2003-03-11 - Warp Factor +│   │   ├── Wax Tailor +│   │   │   └── 2005-02-22 - Tales of the Forgotten Melodies +│   │   ├── Wazoo +│   │   │   └── Déroute arverne (1999) +│   │   ├── Westlife +│   │   │   ├── Live At Wembley Arena () +│   │   │   ├── Westlife (1999-11-08) +│   │   │   └── World of Our Own (2003-02-22) +│   │   ├── Wham! +│   │   ├── Whigfield +│   │   │   ├── 2006 - Greatest Remix Hits +│   │   │   ├── Album inconnu +│   │   │   └── Whigfield (1995) +│   │   ├── White Town +│   │   │   └── Women in Technology (1997-02-25) +│   │   ├── Whitney Houston +│   │   │   ├── 1992 - The Bodyguard +│   │   │   ├── 1996 - The Preacher's Wife +│   │   │   ├── 1998 - My Love Is Your Love +│   │   │   ├── 2000-10-16 - The Greatest Hits +│   │   │   ├── I'm Every Woman (single) (1993) +│   │   │   └── I Will Always Love You (single) () +│   │   ├── Wild Cherry +│   │   ├── Will.i.am +│   │   │   ├── 2012-06-25 - This Is Love (single) +│   │   │   └── 2013-04-19 - #willpower +│   │   ├── Willow Smith +│   │   ├── Will Smith +│   │   │   ├── 1997 - Big Willie Style +│   │   │   ├── 1999-06-18 - Wild Wild West (single) +│   │   │   ├── 1999 - Willennium +│   │   │   └── 2005-03-29 - Lost and Found +│   │   ├── Willy DeVille +│   │   │   └── Hey ! Joe (single) (1992) +│   │   ├── Wisin +│   │   ├── Wisin & Yandel (Feat Jennifer Lopez) +│   │   ├── Wojciech Kilar +│   │   │   └── Bram Stoker's Dracula (1992-11-04) +│   │   ├── Wolfgang Gartner +│   │   │   └── Weekend in America (2011-09-20) +│   │   ├── Worlds Apart +│   │   │   └── 1997 - Don't Change +│   │   ├── WTF! +│   │   ├── Wu-Tang Clan +│   │   │   └── 1994 - C.R.E.A.M. +│   │   ├── Wyclef Jean +│   │   │   └── Presents the Carnival Featuring the Refugee Allstars (1997-06-24) +│   │   └── Wynter Gordon +│   │   └── 2010 - Dirty Talk (The Remixes) +│   ├── X +│   │   └── Xzibit +│   │   ├── 1996-09-16 - Paparazzi +│   │   └── 2001-01-29 - X +│   ├── Y +│   │   ├── Yahel +│   │   ├── Yamboo +│   │   │   └── 2005 - Sing Hallelujah +│   │   ├── Yeah Yeah Yeahs +│   │   ├── YELLE +│   │   ├── Yolanda Be Cool & DCUP +│   │   ├── Yonderboi +│   │   │   └── 2005-10-21 - Splendid Isolation +│   │   ├── Yoshimoto +│   │   │   └── Du What U Du (2006) +│   │   ├── Youssou N'Dour +│   │   │   └── 7 Seconds (single) (1994) +│   │   ├── Youssoupha +│   │   ├── Ysa Ferrer +│   │   │   ├── 2008-12-08 - Kamikaze 2.0 +│   │   │   └── Imaginaire pur (2008) +│   │   ├── Yves Duteil +│   │   │   └── 2003 - Par cœur +│   │   ├── Yves Jamait +│   │   │   └── 2005-08-29 - De verre en vers... +│   │   ├── Yves V +│   │   └── シートベルツ +│   │   └── 2002-06-21 - Cowboy Bebop CD-Box +│   └── Z +│   ├── Zaho +│   │   └── 2008-03-10 - Dima +│   ├── Zanak +│   ├── ZARD +│   ├── Zaz +│   │   ├── (2014-11-10) Paris +│   │   └── Zaz (2010-05-10) +│   ├── Zazie +│   │   ├── 1992 - Je, tu, ils +│   │   ├── 1995 - Zen +│   │   ├── 1996 - Zen +│   │   ├── 1998 - Made in Love +│   │   └── 2001 - La Zizanie +│   ├── Zedd +│   ├── Zhané +│   ├── Ziggy +│   ├── Zombie Nation +│   │   └── Kernkraft 400 (1999-11-08) +│   └── ZZ Top +│   ├── 1985 - Afterburner +│   ├── 1990 - Recycler +│   ├── 2008-09-19 - Eliminator +│   └── - The Best of ZZ Top +├── Ayorz Feat. P. Lion +│   └── Album inconnu +├── Benassi Bros Feat. Dhany +│   └── Best Of Benny Benassi +├── Beyonce Ft. Pretty Ricky, Ciara, & Jim Jones +│   └── Album inconnu +├── Black Eyed Peas Feat. Justin T +│   └── Where is the Love-(Promo CDS) +├── Blaze feat. Barbara Tucker +│   └── Album inconnu +├── Bodyrox Feat. Luciana +│   ├── Album inconnu +│   └── Pacha 2007 +├── B.O.F +│   ├── Album inconnu +│   └── Ciné Dancing +├── Busta Rhymes Ft. T-Pain +│   └── Album inconnu +├── C.A +│   └── Album inconnu +├── Ciara Feat. Ludacris +│   └── Album inconnu +├── C. Jérome +│   └── Album inconnu +├── C. Jérôme +│   └── Kiss Me +├── convert_1 +├── CO.RO +│   └── Album inconnu +├── Dada Feat. Sandy Rivera & Trix +│   └── Dancefloor FG Summer 2007 +├── Daddy's Groove Ft. Boogie Fresh +│   └── Album inconnu +├── Dan D.Noy Feat. Danick +│   └── Album inconnu +├── Danzel vs DJ F.R.A.N.K +│   └── Album inconnu +├── Deadmau5 feat. Mc Flipside +│   └── Album inconnu +├── Deadmauss Ft. Mc Flipside +│   └── Album inconnu +├── Demon vs. Heartbreaker +│   └── Album inconnu +├── De Souza Feat. Shena +│   └── Dancefloor FG Summer 2007 +├── Diamond Dust Feat. Men At Work +│   └── Album inconnu +├── Didier Sinclair Feat. Lidy V +│   ├── Album inconnu +│   ├── Dancefloor FG Summer 2007 +│   └── Do You Speak _ +├── Dim Chris Ft. Kaysee +│   └── Album inconnu +├── Dim Chris Ft. Kaysse +│   └── Album inconnu +├── Dirty South Feat. Rudy +│   └── Let It Go +├── DJ Antoine Vs Player & Remady (Feat. MC Roby Rob) +│   └── Album inconnu +├── DJ Chus & David Penn Pres. Soulgrand Feat. Concha Buika +│   ├── Pacha 2007 +│   └── We Play House +├── Dj Fred Feat. Ange +│   └── Album inconnu +├── DJ Gollum Feat. Felixx +│   └── Dancefloor 2008 +├── Dj Jam and Relight Orchestra Ft. Vincent +│   └── Album inconnu +├── DJ Sammy & Yanou Feat. Do +│   └── Album inconnu +├── DJ Spooky vs. Dave Lombardo +│   └── Drums Of Death +├── D.O.N.S. feat. Technotronic +│   └── Album inconnu +├── D. Ramirez +│   └── Album inconnu +├── Eddie Thoneick Feat. Berget Lewis +│   └── Deeper Love +├── Eddie Thoneick Feat. Bonse +│   └── Album inconnu +├── Elvis Presley vs. JXL +│   └── Album inconnu +├── Enur feat. Natasja +│   └── Album inconnu +├── E. Simoni +│   └── Instrumental Collection Vol 4 +├── Everything But The Girl Vs. Soul Vision Vs. Stardust +│   └── --= versus =-- +├── Faithless Feat. Zoë Johnston +│   └── Outrospective +├── Fat Joe Feat. Ja Rule & Ashanti +│   └── Album inconnu +├── Flo Rida ft. Wynter Gordon +│   └── R.O.O.T.S +├── Fred Baker Ft. Amnesia +│   └── Album inconnu +├── Freemasons Feat. Bailey Tzuke +│   └── Album inconnu +├── Geb.el +│   └── Superclub Presents_ Lounge, Vol. 2 +├── G.E.N.E +│   └── Cafe Ibiza - Best Of Balearic Ambient & Chill Out Music +├── George Michael feat. Queen +│   └── Five Live +├── Get Far Feat. Sagi Rei +│   └── Album inconnu +├── Gigi d'Agostino feat. Ricchi & Poveri +│   └── --= versus =-- +├── Glen Lewis feat. Mjojo Bongani +│   └── Album inconnu +├── Graig David Ft. Lynnsha +│   └── Album inconnu +├── Greens Keepers feat. Colette +│   └── Album inconnu +├── Ian Oliver Feat. Shantel +│   └── Bucovina +├── Jack de Marseille feat. Jacob Eggay +│   └── Album inconnu +├── James.Blunt.Discography +│   └── James.Blunt.Discography +│   ├── Albums +│   │   ├── 2004 - Back To Bedlam +│   │   ├── 2006 - Chasing Time_ The Bedlam Sessions +│   │   ├── 2007 - All The Lost Souls +│   │   ├── 2007 - All The Lost Souls (Tour Edition) +│   │   ├── 2008 - All The Lost Souls (Deluxe Edition) +│   │   ├── 2010 - Some Kind Of Trouble +│   │   ├── 2010 – Some Kind of Trouble (Deluxe Edition) +│   │   ├── 2011 - Some Kind of Trouble (iTunes Deluxe Version) +│   │   └── 2011 - Some Kind Of Trouble (Target US Store) +│   ├── EP +│   │   ├── 2005 - Live from London EP +│   │   ├── 2006 - Monkey on My Shoulder EP +│   │   ├── 2008 - iTunes Live London Festival '08 +│   │   └── 2010 - Live at Mayfair +│   └── Singles +│   ├── 2004 - High (CD, Maxi) +│   ├── 2004 - High (CD, Maxi, Enh) +│   ├── 2005 - Goodbye My Lover (CD 2) (CD, Single) +│   ├── 2005 - Goodbye My Lover (CD, Single) +│   ├── 2005 - High (CD, Maxi, Enh) +│   ├── 2005 - Wisemen (CD, Single) +│   ├── 2005 - You're Beautiful (CD 1) (CD, Single) +│   ├── 2005 - You're Beautiful (CD, Single, Enh) +│   ├── 2006 - Wisemen (CD, Single) +│   ├── 2007 - 1973 (CD, Single) +│   ├── 2007 - 1973 (CD, Single, Enh) +│   ├── 2007 - Same Mistake (CD, Single) +│   ├── 2008 - Carry You Home (CD, Single) +│   ├── 2008 - Carry You Home (CD, Single, Enh) +│   ├── 2008 - Love, Love, Love (CD, Single) +│   ├── 2008 - Love Love Love (CD, Single, Promo) +│   ├── 2010 - Stay The Night (CD, Maxi, Enh) +│   ├── 2010 - Stay The Night (CD, Single) +│   ├── 2010 - Stay The Night (CD, Single, Promo) +│   ├── 2010 - Stay The Night (Remixes) +│   ├── 2011 - Dangerous +│   ├── 2011 - If Time Is All I Have (digital download) +│   ├── 2011 - I'll Be Your Man (digital download) +│   └── 2011 - Why Do I Fall +├── J Five ft. Charlie Chaplin +│   └── Beatbox 04-10 +├── J.J. Lionel +│   └── Album inconnu +├── Joe Budden Ft. The Game +│   └── Album inconnu +├── Joe Smooth ft. Anthony Thomas +│   └── Album inconnu +├── Julien Créance Feat. Alexander Perls +│   └── Heatwave +├── Kardinal Offishall Feat. Akon +│   └── Album inconnu +├── Kash vs. INXS +│   └── Dream On Black Girl (Original Sin) +├── Kat DeLuna Ft. Lil' Wayne +│   └── Album inconnu +├── Kelis feat. Nas +│   └── Album inconnu +├── Kenza Farah Ft. Nina Sky +│   └── Album inconnu +├── Kevin Lyttle Feat. Spragga Ben +│   └── Album inconnu +├── Kris Kross feat. Super Cat +│   └── Album inconnu +├── Lady Gaga feat. Beyoncé +│   └── Album inconnu +├── Latina Cafe Vol. 2 +│   └── Album inconnu +├── Laurent Wolf Ft. Eric Carter +│   └── Album inconnu +├── Leslie feat. Amar +│   └── Album inconnu +├── Leslie (feat. Amine) +│   └── Mes Couleurs +├── Lichtenfels Feat. Phil & Inusa +│   └── Album inconnu +├── livreAudio +├── L.konrad & K.tandarsen +│   └── Album inconnu +├── LLP & John Puzzle feat. Chriss-T +│   └── www.K4Tsis.tk +├── Lord Kossity Feat. Chico +│   └── Album inconnu +├── L. RAYAN feat. KEEN. V +│   └── Artiste à trier +├── Ls Ft. Liberty King +│   └── Album inconnu +├── Lumidee Vs. Fatman Scoop +│   └── Dance ! +├── Lynnsha feat. D.DY +│   └── Album inconnu +├── M.A.N.D.Y. vs. Booka Shade +│   ├── Album inconnu +│   └── Body Language Vol. 1 +├── Mariah Carey feat. JD & 50 Cent & Fatman Scoop +│   └── Album inconnu +├── Mario Winans feat P. Diddy +│   └── Album inconnu +├── Martin Solveig Feat. Jay Sebag +│   └── Dancefloor FG Summer 2007 +├── M.C. Sar & The Real McCoy +│   └── Album inconnu +├── Meck Feat. Leo Sayer +│   └── Thunder In My Heart Again +├── Michael Feiner Ft. Daniel Lindstrom +│   └── Album inconnu +├── Michael Jackson (With Will.I.Am) +│   └── Thriller (25th Anniversary Edition) +├── Mokobe ft. Mohamed Lamine & Mory Kanté +│   └── Album inconnu +├── Monde Dj's Ft. Celia Viny +│   └── Album inconnu +├── Moonlight Vs. Azoto +│   └── San Salvador-(PROMO_CDM) +├── Mousse T. feat Emma Lanford +│   └── Album inconnu +├── M. Pokora +│   ├── Album inconnu +│   └── Showbiz +├── M. Pokora Featuring Timbaland & Sebastian +│   └── Album inconnu +├── Mr. Vegas +│   └── Mr. Vegas +├── Natasha St. Pier +│   └── De L'amour Le Mieux +├── N.E.R.D +│   └── Fly Or Die +├── Notorious B.I.G. Feat. P. Didd +│   └── Album inconnu +├── Ocean Drive Ft. Dj Oriska +│   └── Album inconnu +├── P.Diddy +│   └── Press Play +├── P. DIDDY & KEYSHIA COLE +│   └── Artiste à trier +├── P.Lion +│   └── Album inconnu +├── Praise Cats Feat. Andrea Love +│   └── Album inconnu +├── Promised Land Feat. Mantero +│   └── Album inconnu +├── Public Enemy vs. Benny Benassi +│   └── Bring The Noise +├── Queen vs. The Miami Project +│   └── Another One Bites The Dust +├── R.E.M +│   ├── Around The Sun +│   ├── Out Of Time +│   └── The best of 50-60-70-80-90 +├── Rihanna feat. Akon +│   └── Emergency Room +├── Rihanna feat. Jayz +│   └── Good Girl Gone Bad_ Reloaded +├── Rihanna feat. Ne-Yo +│   └── Good Girl Gone Bad_ Reloaded +├── R.I.O +│   ├── Album inconnu +│   ├── Shine On +│   └── Someone +├── R Kelly Feat. Cassidy +│   └── Album inconnu +├── Robb Cole Feat. Spagna +│   └── Album inconnu +├── Rockstarzz feat. Antoine Montana & Dj Bo +│   └── Album inconnu +├── Romazz Feat. Ken Laszlo +│   └── Album inconnu +├── Room 5 Feat. Oliver Cheatham +│   └── Album inconnu +├── Sami Dee & Freddy Jones vs. Crystal Waters +│   └── Album inconnu +├── Sander Van Doorn Feat. MC Pryme +│   └── By Any Demand (Single) +├── Santiago J. Roux +│   ├── Nature +│   ├── SANTIAGO _ Nature +│   └── Zephyr +├── SesionesDj.es +│   └── ((-LiVinG-ThE-MuSiK-))-House Connection 2009 +├── Sharam Ft. Daniel Bedingfield +│   └── Album inconnu +├── S.I.N feat. Manu +│   └── Album inconnu +├── Skytronic Feat. Dj H.S +│   └── Album inconnu +├── Snoop Dogg feat. Pharrell +│   └── Album inconnu +├── Snoop Dogg Feat. Pharrell, Uncle Charlie Wilson +│   └── Album inconnu +├── Sottobeat Feat. Joe Bataan +│   └── Dancefloor 2008 +├── Speedy Feat. Lumidee +│   └── Album inconnu +├── Sr. Smoothy +│   └── Kyoto Jazz Massive pres. Crossbreed +├── Stan Courtois feat. Xo & Felly +│   └── Album inconnu +├── Star Tattooed Feat. Àâà +│   └── Album inconnu +├── starting rock feat.diva avari +│   └── Album inconnu +├── Starting Rock Feat. Diva Avari +│   ├── Don't Go +│   └── Pacha 2007 +├── Steve Angelo and Laidback Luke Ft. Robin S +│   └── Album inconnu +├── Stupeflip Feat. Crue +│   └── Album inconnu +├── Sunfreakz Feat. Andrea Britton +│   └── Dancefloor FG Summer 2007 +├── S.W +│   └── Superclub Presents_ Lounge, Vol. 2 +├── Syke'n'sugarstarr Pres. Cece Rogers +│   └── Album inconnu +├── t.A.T.u +│   ├── 200Kmh In The WrongLane +│   ├── All About Us +│   ├── All The Things She Said +│   └── Mix And Club +├── The Source feat. Candi Staton +│   └── Album inconnu +├── The Tamperer feat. Maya +│   └── Album inconnu +├── T.I +│   ├── King [Clean] +│   └── www.rapgodfathers.com +├── Timbaland Feat Keri Wilson & D.O.E +│   └── Album inconnu +├── Timbaland ft. Tyssem +│   └── Album inconnu +├── Tres bien feat. Ilona +│   ├── Album inconnu +│   └── Un Monde Parfait CDM +├── Vince vs. DJ T +│   └── Album inconnu +├── Will.I.Am +│   ├── Album inconnu +│   └── songs about girls +├── Word Feat. Elton John +│   └── One Love +├── www.MzHipHop.com +│   └── www.MzHipHop.com +├── www.RnBXclusive.com +│   └── www.RnBXclusive.com +├── www.sapodownloads.net +│   └── NRJ Extravadance 2010 _ www.sapodownloads.net +├── Yann Syena Ft. Joanna Rays +│   └── Album inconnu +└── Ye Man vs. Gabry Ponte + └── Album inconnu + +13123 directories + + +--- // Généré par script Batch **/home/cedric24c/scripts/listFilmToWww** par **cedric24c** sur **dskcdc001**// diff --git a/data/pages/organisation_interne/outils-infos-concernant-le-son.txt b/data/pages/organisation_interne/outils-infos-concernant-le-son.txt new file mode 100644 index 0000000..5e7952e --- /dev/null +++ b/data/pages/organisation_interne/outils-infos-concernant-le-son.txt @@ -0,0 +1,61 @@ +====== Outils et infos concernant le son ====== +{{ :dummy.png?75x75|}} + +https://github.com/mikeroyal/PipeWire-Guide + +Outil de capture d'écran pour Gnome + * https://github.com/stronnag/wayfarer + +Tableau de sons + * Soundux - https://soundux.rocks/ + +===== S'enregistrer en ligne de commande ===== +Les lignes de commandes ci-dessous sont spécifiques à un environnement Linux. Elles peuvent ne pas fonctionner sur d'autres systèmes d'exploitation tels que Windows ou macOS sans modifications. + +Voici comment enregistrer l'audio à partir du périphérique d'entrée audio. + +==== Prérequis ==== + +Vous aurez besoin de certains prérequis : + + * Le logiciel **arecord** : Il s'agit d'un enregistreur audio qui fait partie du package ALSA (Advanced Linux Sound Architecture). Il est généralement préinstallé sur la plupart des distributions Linux. Si vous ne l'avez pas déjà installé, vous devrez l'installer à partir des dépôts de votre distribution. + +Pour installer **arecord** sur **Fedora/CentOS** : +sudo dnf install alsa-utils + +Pour installer **arecord** pour **Debian/Ubuntu** : +sudo apt install alsa-utils + + * Le logiciel **opusenc** : Il s'agit d'un encodeur audio pour le format Opus. Vous devez vous assurer que l'outil **opusenc** est installé sur votre système. Il peut être installé à partir des dépôts de votre distribution ou en utilisant des gestionnaires de paquets. + +Pour installer **opusenc** sur **Fedora/CentOS** : + +sudo apt install opus-tools + +Pour installer **opusenc** sur **Debian/Ubuntu** : +sudo apt install opus-tools + +==== Utilisation ==== + +On utilisera un format d'échantillonnage de qualité numérique, puis le convertit en un fichier audio compressé au format Opus avec un débit binaire cible de **128 kbps**. Le fichier de sortie sera nommé "out_dateheure_128k.opus". + + +arecord -f dat -v -t wav -r 48000 | opusenc - --bitrate 128 "out_$(date +%Y%m%d%H%M%S).opus" + + +Voici ce que fait chaque partie de la commande : + + * 1. ''arecord'': C'est un programme d'enregistrement audio pour Linux. + * 2. ''-f dat'': Spécifie le format audio à utiliser. Dans ce cas, "**dat**" fait référence à un format d'échantillonnage de qualité numérique, c'est-à-dire **16 bits** à une fréquence d'échantillonnage de **48 kHz**. + * 3. ''-v'': Active le mode verbeux, ce qui signifie que des informations détaillées sur l'enregistrement seront affichées pendant l'exécution de la commande. + * 4. ''-t wav'': Indique que le format de fichier de sortie sera WAV. + * 5. ''-r 48000'': Définit la fréquence d'échantillonnage à **48 kHz**. Cela détermine le nombre d'échantillons audio qui seront enregistrés par seconde. + * 6. ''|'': C'est un pipe, qui permet de rediriger la sortie de la commande précédente vers l'entrée de la commande suivante. + * 7. ''opusenc'': C'est un encodeur audio pour le format **Opus**, un format de compression audio. + * 8. ''-'': Indique que l'entrée audio sera lue à partir de la sortie de la commande précédente grâce au pipe. + * 9. ''--bitrate 128'': Définit le débit binaire cible de **128 kbps** pour l'encodage **Opus**. Ce débit est très élevé pour de l'**Opus**. + * 10. ''"out_$(date +%Y%m%d%H%M%S).opus"'': Spécifie le nom du fichier de sortie qui sera créé, dans ce cas "**out_dateHeure_128k.opus**". + +Pour arrêter l'enregistrement lors de l'utilisation de la commande **arecord**, vous pouvez appuyer sur la combinaison de touches Ctrl + c dans le terminal où l'enregistrement est en cours. Cela enverra un signal d'interruption (SIGINT) à la commande en cours d'exécution, ce qui entraînera l'arrêt de l'enregistrement. Ce qui vous permettra de reprendre le contrôle du terminal. + +L'enregistrement sera arrêté immédiatement après avoir appuyé sur Ctrl + c, et tout enregistrement en cours sera interrompu et est déjà enregistré dans le fichier **out_dateHeure_128k.opus**. \ No newline at end of file diff --git a/data/pages/organisation_interne/services-reseau-maison.txt b/data/pages/organisation_interne/services-reseau-maison.txt new file mode 100644 index 0000000..45c59dd --- /dev/null +++ b/data/pages/organisation_interne/services-reseau-maison.txt @@ -0,0 +1,124 @@ +====== services réseau maison ====== +{{ :dummy.png?75x75|}} + +Sur l'ordinateur 1 : + * Le NAS + +Sur l'ordinateur 2 : + * DHCP + * DNS + +Sur l'ordinateur 3 : + * Clé 4G + * pi.hole + * APT Cache + * HTTP Cache + + +===== ordinateur 2 ===== + + +Pour configurer un Raspberry Pi en tant que serveur DHCP et cache DNS, vous pouvez suivre les étapes ci-dessous : + +1. **Installation du système d'exploitation** : Commencez par installer un système d'exploitation sur votre Raspberry Pi. Raspberry Pi OS est une option courante. Assurez-vous d'avoir accès à une connexion Internet fonctionnelle sur votre Raspberry Pi. + +Utilisation de Raspberry Pi Imager : + +{{:organisation_interne:pasted:20230719-202330.png}} + +Choix du système d’exploitation : + +{{:organisation_interne:pasted:20230719-202252.png}} + +Dans les **Réglages avancés** : + +{{:organisation_interne:pasted:20230719-202435.png}} + +{{:organisation_interne:pasted:20230719-202154.png}} + +3. Détecter le nouveau Raspberry Pi. + +watch -n 1 -c -t -d nmap 192.168.100.1/24 -sn + +au bout de 2 minutes le résultat apparaît : + +{{:organisation_interne:pasted:20230719-203719.png}} + +Se connecter : + +ssh cedric@192.168.100.25 + +Et accepter le **fingerprint**. + +4. Il faut fixer l'adresse IP de l'ordinateur. Il est impératif de ne pas être en DHCP pour cet ordinateur. Le fichier ''/etc/dhcpcd.conf'' doit être modifié afin de faire apparaître les options suivantes. Les lignes suivantes ont été décommentées (suppression du symbole #) et les paramètres modifiés. + + +interface eth0 +static ip_address=192.168.100.1/24 +#static ip6_address=fd51:42f8:caae:d92e::ff/64 +static routers=192.168.100.254 +static domain_name_servers=9.9.9.9 1.1.1.1 + + +{{:organisation_interne:pasted:20230719-205751.png}} + +Redémarrer + + sudo reboot + +Se connecter + + ssh cedric@192.168.100.2 + +Mise à jour des paquets + + sudo apt update&sudo apt upgrade + +2. **Installation du serveur DHCP** : Ouvrez une fenêtre de terminal sur votre Raspberry Pi et exécutez les commandes suivantes pour installer le serveur DHCP (dnsmasq) : + + ``` + sudo apt update + sudo apt install dnsmasq + ``` + +3. **Configuration du serveur DHCP** : Éditez le fichier de configuration du serveur DHCP en utilisant la commande suivante : + + ``` + sudo nano /etc/dnsmasq.conf + ``` + + Dans le fichier de configuration, ajoutez les lignes suivantes pour définir la plage d'adresses IP pour le serveur DHCP : + + ``` + dhcp-range=192.168.0.100,192.168.0.200,12h + ``` + + Assurez-vous d'ajuster les adresses IP et la durée de bail selon vos besoins. + +4. **Activation du cache DNS** : Dans le même fichier de configuration (/etc/dnsmasq.conf), ajoutez les lignes suivantes pour activer le cache DNS : + + ``` + cache-size=1000 + ``` + + Cette ligne spécifie la taille maximale du cache DNS. Vous pouvez ajuster cette valeur en fonction de vos besoins. + +5. **Redémarrage du service** : Redémarrez le service dnsmasq pour appliquer les modifications effectuées : + + ``` + sudo systemctl restart dnsmasq + ``` + + À ce stade, votre Raspberry Pi agira en tant que serveur DHCP et cache DNS. + +Assurez-vous de configurer les paramètres DHCP sur les appareils clients pour qu'ils utilisent l'adresse IP de votre Raspberry Pi comme serveur DNS. + +Notez que cette configuration de base ne couvre pas des fonctionnalités avancées telles que la réservation d'adresses IP statiques ou la redirection de noms de domaine. Pour des cas d'utilisation plus complexes, vous devrez peut-être ajuster davantage la configuration du serveur DHCP et DNS (dnsmasq) ou envisager d'utiliser des logiciels supplémentaires. + + +Fixer l'adresse IP + +Installer DNS Masque - fournir DHCP et DNS + +Configurer les serveurs maitres + diff --git a/data/pages/organisation_interne/text-2-speech.txt b/data/pages/organisation_interne/text-2-speech.txt new file mode 100644 index 0000000..050b3c9 --- /dev/null +++ b/data/pages/organisation_interne/text-2-speech.txt @@ -0,0 +1,5 @@ +====== text 2 speech ====== +{{ :dummy.png?75x75|}} + +https://www.naturalreaders.com/online/ + diff --git a/data/pages/plan_du_site.txt b/data/pages/plan_du_site.txt new file mode 100644 index 0000000..2618912 --- /dev/null +++ b/data/pages/plan_du_site.txt @@ -0,0 +1,8 @@ +====== Plan du site ====== + + +~~NOCACHE~~ + +{{indexmenu>#1|js#kde}} +\\ + --- //[[user:system]] 2016/04/10 15:07// \ No newline at end of file diff --git a/data/pages/playground/index.txt b/data/pages/playground/index.txt new file mode 100644 index 0000000..82cd9ae --- /dev/null +++ b/data/pages/playground/index.txt @@ -0,0 +1,3 @@ +====== Bac à sable ====== +{{ :dummy.png?75x75|Nom de la section}} +Lorem ipsum dolor sit amet, ... diff --git a/data/pages/playground/playground.txt b/data/pages/playground/playground.txt new file mode 100644 index 0000000..a2274bd --- /dev/null +++ b/data/pages/playground/playground.txt @@ -0,0 +1 @@ +====== PlayGround ====== diff --git a/data/pages/podcasts.txt b/data/pages/podcasts.txt new file mode 100644 index 0000000..1e16dbe --- /dev/null +++ b/data/pages/podcasts.txt @@ -0,0 +1,14 @@ +====== Podcasts ====== +{{ :podcast.jpg?nolink&75x75|Podcasts}} + +J'édite (ou je co-édite) les podcasts suivants. Cliquer sur l'une des pochettes pour avoir plus d'informations : + +[[:podcasts:tech|{{:podcasts:itunes_mindcast_info_podcast.png?150|S'informer sur la tech}}]] +[[https://burgertech.fr/|{{:burger_tech_podcast.jpg?150|BurgerTech, news tech et WTF}}]] +[[:podcasts:vie|{{:podcasts:pasted:20220124-212939.jpeg?150|Mon Blog Audio}}]] +[[https://xtra.mindcast.fr|{{:mindcast_xtra_electro_music_mix.jpg?150|Podcast Electro Music Mix}}]] + + + + + diff --git a/data/pages/podcasts/conseil_metadata_podcast.txt b/data/pages/podcasts/conseil_metadata_podcast.txt new file mode 100644 index 0000000..e9d6cd9 --- /dev/null +++ b/data/pages/podcasts/conseil_metadata_podcast.txt @@ -0,0 +1,66 @@ +====== Optimisez les metadata de vos émissions et soummettez de nouveau vos RSS depuis Podcasts Connect ====== + + +Optimize your show's metadata and resubmit RSS feeds in Podcasts Connect + +====== Courrier original ====== +Dear Podcast Provider, + +To improve your experience with Apple Podcasts, we want to share the following information and updates. + +Optimize Your Show’s Metadata + +The metadata of your show is your product packaging. It includes all of the details about your show — such as title, author name, description — that potential listeners will see on Apple Podcasts. High-quality metadata can help your show be discovered and grow your audience, as it ultimately determines whether it appears in relevant user searches. + +Conversely, poor-quality podcast metadata may affect new submissions as well as active shows to ensure our platform meets Apple’s quality standards. + +Here are some things to avoid: + + * Including placeholder text from your hosting provider. For example, descriptions such as “Podcast by [author name],” “New podcast weblog,” “Cover art photo provided by [name],” or “Description goes here.” + * Verbatim repetition of the title or author name in the description. For example, “The Very Hungry Tourists by Dr. María Sánchez and John Appleseed.” + * Incorporating irrelevant content or spam. For example, show titles like “The Very Hungry Tourists | Travel | Explore | Learn” or author names like “Dr. María Sánchez, coach and travel enthusiast.” + * Adding episode numbers in titles. For example, show titles like “The Very Hungry Tourists Episode 01” or episode titles like “01 Broken Heirloom.” + +These practices could result in your show being rejected or removed from Apple Podcasts. + +Review the resources below to learn more: + + * Podcasts Partner Search + * Podcasts Connect Help + * Apple Podcasts Marketing Best Practices + +Resubmit RSS Feeds in Podcasts Connect + +Users now have the ability to resubmit rejected feeds. + +Should your show fail our review process or be removed from our catalog for the reasons described above, review your RSS fields to ensure compliance. Then, revalidate the feed and resubmit it via Podcasts Connect. + +====== Traduction ====== +Cher fournisseur de podcast, + +Pour améliorer votre expérience avec Apple Podcasts, nous souhaitons partager les informations et les mises à jour suivantes. + +Optimiser les métadonnées de votre spectacle + +Les métadonnées de votre spectacle sont les emballages de vos produits. Il inclut tous les détails de votre émission - tels que le titre, le nom de l'auteur, la description - que les auditeurs potentiels verront sur les podcasts Apple. Des métadonnées de haute qualité peuvent aider votre émission à être découverte et à élargir votre auditoire, car elles déterminent finalement si elle apparaît dans les recherches d'utilisateurs pertinentes. + +Inversement, des métadonnées de podcast de mauvaise qualité peuvent affecter les nouvelles soumissions ainsi que les émissions actives, afin de garantir que notre plate-forme respecte les normes de qualité d’Apple. + +Voici quelques choses à éviter: + + * Y compris le texte de substitution de votre fournisseur d'hébergement. Par exemple, des descriptions telles que "Podcast par [nom de l'auteur]", "Nouveau blog en podcast", "Photo d'art de la couverture fournie par [nom]" ou "Description va ici". + * Répétition exacte du titre ou du nom de l'auteur dans la description. Par exemple, «Les touristes très affamés du Dr. María Sánchez et John Appleseed». + * Incorporer du contenu non pertinent ou du spam. Par exemple, montrez des titres tels que «Les très affamés | Voyage | Explorer | Savoir »ou des noms d’auteurs tels que« Dr. María Sánchez, entraîneure et passionnée de voyages. ” + * Ajout de numéros d'épisodes dans les titres. Par exemple, diffusez des titres tels que «L'épisode 01 des touristes très affamés» ou des titres d'épisodes tels que «01 Broken Heirloom». + +Ces pratiques pourraient entraîner le rejet ou la suppression de votre émission des podcasts Apple. + +Consultez les ressources ci-dessous pour en savoir plus: + + * Recherche de partenaires de podcasts + * Aide Podcasts Connect + * Meilleures pratiques de marketing pour les podcasts Apple + +Soumettre à nouveau des flux RSS dans Podcasts Connect + +Les utilisateurs ont maintenant la possibilité de soumettre à nouveau les flux rejetés. diff --git a/data/pages/podcasts/numero_episode_titre.txt b/data/pages/podcasts/numero_episode_titre.txt new file mode 100644 index 0000000..d39e19e --- /dev/null +++ b/data/pages/podcasts/numero_episode_titre.txt @@ -0,0 +1,41 @@ +====== Quelques explications sur les Metadata des Podcasts Apple ====== + +===== Courrier original ===== +Dear Podcast Provider, + +We’ve received a lot of questions about metadata best practices on Apple Podcasts. We want to provide more details and clarification as you think about improving your show’s metadata. + +Your Show Won’t Be Removed for Having Episode Numbers in Episode Titles + +Starting with iOS 11 in September 2017, we introduced modern RSS tags to improve podcast metadata. These tags include support for seasons, trailers, and episode numbers. The new tags help us present your show to your listeners on Apple Podcasts and present listening data to you in Podcast Analytics. + +We encourage you to use the tag to send us your episode numbers. If you decide to include episode numbers in your episode tag, you should also provide an episode title without an episode number in the tag. Remember that should not contain episode or season numbers. Your show won’t be removed only for including episode numbers in episode titles, but we encourage you to use the episode tag as a best practice. + +We do want to discourage spam or irrelevant content in show metadata, including episode numbers in your podcast title. This is part of our overall standard of high-quality metadata, which improves discovery and listener experience. + +Our list of Apple Podcasts Hosting Partners contains more information on hosting service providers. + +Check out Podcasts Connect Help for more information on our tags and content guidelines. Contact us if you have questions. + +Regards, +The Apple Podcasts team + +===== Traduction ===== +Cher fournisseur de podcast, + +Nous avons reçu de nombreuses questions sur les meilleures pratiques en matière de métadonnées sur les podcasts Apple. Nous souhaitons fournir plus de détails et d’éclaircissements lorsque vous songez à améliorer les métadonnées de votre émission. + +Votre émission ne sera pas supprimée pour avoir eu des numéros d'épisode dans les titres d'épisode + +Depuis iOS 11 en septembre 2017, nous avons introduit des balises RSS modernes pour améliorer les métadonnées de podcast. Ces balises incluent la prise en charge des saisons, des bandes-annonces et des numéros d'épisodes. Les nouveaux tags nous aident à présenter votre émission à vos auditeurs sur des podcasts Apple et à vous présenter des données d'écoute dans Podcast Analytics. + +Nous vous encourageons à utiliser l'étiquette pour nous envoyer vos numéros d'épisode. Si vous décidez d'inclure des numéros d'épisode dans votre balise d'épisode, vous devez également fournir un titre d'épisode sans numéro d'épisode dans la balise. Rappelez-vous que ne devrait pas contenir de numéro d'épisode ou de saison. Votre émission ne sera pas supprimée uniquement pour inclure des numéros d’épisodes dans les titres des épisodes, mais nous vous encourageons à utiliser la balise épisode comme meilleure pratique. + +Nous voulons décourager le spam ou le contenu non pertinent dans les métadonnées du spectacle, y compris les numéros d'épisode dans le titre de votre podcast. Cela fait partie de notre norme globale en matière de métadonnées de haute qualité, ce qui améliore la découverte et l'expérience de l'auditeur. + +Notre liste de partenaires d'hébergement Apple Podcasts contient plus d'informations sur les fournisseurs de services d'hébergement. + +Consultez l’aide de Podcasts Connect pour plus d’informations sur nos balises et nos directives de contenu. Contactez-nous si vous avez des questions. + +Cordialement, +L'équipe Apple Podcasts \ No newline at end of file diff --git a/data/pages/podcasts/prochainement.txt b/data/pages/podcasts/prochainement.txt new file mode 100644 index 0000000..e875b17 --- /dev/null +++ b/data/pages/podcasts/prochainement.txt @@ -0,0 +1,76 @@ +====== podcast : mindCast ====== + +Sur un air de musique et de répliques cultes (ou pas), je dis ce que je pense et ça va être un beau bordel ! Ce que je vois, ce que je vis, ce que je ressens ... d'un point de vue d'un informaticien passionné. + +Prochainement : + * Un email, Un site : SOFT PROMO - LG + * Prélèvement automatique, ce n'est pas automatique + * Motivation + +Liens utiles : + * [[https://abonnel.fr/podcast|Liste des épisodes]] + +Chronologie des épisodes : +| épisode | commentaires | lien | +| 1 | Je me présente : je suis **ingénieur informaticien**. Et vous ?\\ \\ Extraits en pagaille.\\ J'aborde le thème de l'évolution de l'informatique.\\ \\ Enregistrement avec le Zoom H1 en intérieur @home. La prise vocale n'est pas coupée pour insérer les extraits. Les extraits sont là pour combler les blancs. | https://www.abonnel.fr/podcast/?name=2017-05-09_01_ingenieur_informaticien.mp3 | +| 2 | Mes débuts dans l'informatique : **format a:**\\ \\ Interview de Valérie. \\ \\ Je continue l'enregistrement ''Live'' sans remontage. Seul les extraits, intro et conclusion sont insérés en post prod. Enregistrement avec le Zoom H1 en extérieur à Lyon. | https://www.abonnel.fr/podcast/?name=2017-05-10_02_format_a.mp3 | +| 3 | L'**apprentissage** ne s'arrête jamais. Surtout en informatique. \\ \\ RIP Robert Miles. \\ Enregistrement avec le Zoom H1 en extérieur à la campagne. | https://www.abonnel.fr/podcast/?name=2017-05-11_03_apprentissage_rip_robert_miles.mp3 | +| 4 | Que vais-je aborder dans les prochains épisodes ? (**coming next**) Motivation, activité, évolution technologie..\\ Message important aux PIF : quelle date sommes nous ? \\ LEs PIF ? Podcasteurs indépendants francophones.\\ \\ Pas d'enregistrements, c'est que du 100% montage d'extraits. | https://www.abonnel.fr/podcast/?name=2017-05-12_04_comingnext_pif_dedicasse.mp3 | +| 5 | J'ai adoré l'épisode sur le fond des podcasts : [[https://soundcloud.com/pim-pampoum/5-cest-en-changeant-quon-devient-changeron|#5 - C'est en changeant qu'on devient changeron]]. Je leur fait un clin d’œil. \\ Je teste également la marcher/parler : je déteste ça. \\ \\ Je m'emballe dans les objectifs de diffusion.\\ \\ Enregistrement avec Zoom H1 en extérieur à la campagne. | https://www.abonnel.fr/podcast/?name=2017-05-13_05_derriere_les_coulisses.mp3 | +| 6 | Rituel du matin. Mes habitudes alimentaires : **repas** \\ \\ Enregistrement avec Zoom H1 en extérieur à Chamnord. | https://www.abonnel.fr/podcast/?name=2017-05-16_06_repas.mp3 | +| 7 | L'épisode en cours d'écriture. \\ \\ Enregistrement non effectué. | | +| Pause d'un mois. J'ai beaucoup de boulot pro et je me suis engagé sur OLR avec les copains. ||| +| 8 | Je teste la compétence de Luc a essayer de deviner le thème d'une série, ces spécificités depuis un générique. C'est le **blindTest Générique Dessins Animés**. \\ \\ Enregistrement @home avec Micro. Le mixage audio et pistes musicales sont en ''live'', par contre il y a eu de la post prod. C'est difficile d'enregistrer avec un enfant. | https://www.abonnel.fr/podcast/?name=2017-06-17_08_blindtest.mp3 | +| 9 | Je reprends le même et je recommence avec une interrogation surprise sur les bandes annonces. C'est le **blindTest Bandes Annonces** \\ \\ Enregistrement @home avec Micro. Le mixage audio et pistes musicales sont en ''live'', par contre il y a eu de la post prod. J'ai adoré faire ça avec Luc. Il faudrait que je prépare en avance les extraits pour éviter des surprises.\\ Je me suis faché à la fin car il éternue dans le micro : ''J'ai pas fait exprès.'' | https://www.abonnel.fr/podcast/?name=2017-06-19_09_blindtest_bannonces.mp3 | +| 10 | Épisode pompette. Oh mon Dieu !\\ \\ Enregistrement @home avec Micro. \\ \\ Épisode 100% ''live''. J'ai forcé sur le micro ambiance : **bruits nocturnes** trop présent. \\ | https://www.abonnel.fr/podcast/?name=2017-06-23_10_bruits_nocturnes_192k.mp3 | +| 11 | Je parle de mon premier ordinateur : Amstrad PC1512 et du suivant. C'est **ma préhistoire informatique**. \\ Je me rappelle du GEM Desktop, des disquette 5"1/4 et du disque dur de 30 Mo sur l'Amstrad, de mon Packard Bell x486 DX2 avec lecteur multimédia CD-ROM. Il y a une évolution ce qui amène une remise en cause et un apprentissage perpétuels. \\ \\ Enregistrement @home avec 2 Micros pour une prise en Stéréo. La qualité est aléatoire suivant le matériel d'écoute. \\ \\ Je n'ai pas inséré d'extrait. Gaëtan est déçu.\\ J'ai déconné sur la bande pormo de OLR, on dirait que je suis drogué, mais c'est juste de la fatigue. | https://www.abonnel.fr/podcast/?name=2017-06-24_11_ma_prehistoire_informatique_192k.mp3 | + + +===== Épisode 13 ===== + +https://www.abonnel.fr/podcast/images/2017-07-14_13_and_now.png + +**and now** + +En vrac, je parle de : + * Linux + * Linux Fedora / Linux Red Hat Entreprise + * Linux Mandriva / Mandrake + * Le prélèvement automatique ce n'est pas automatique + * La fatigue + +Merci à Gaëtan pour intervention. Retrouvez Gaëtan dans QuotiGeek. + +Simone est propulsée par Type and Speak sur Androïd. + + +===== Épisode 14 ===== + +**la planète bleue** + +La Planète Bleue s’éclipse, le 14 juillet illumine notre soirée. + +Tranche de vie. + + +===== Épisode 15 ===== + +**mix linkin park** + +Le 20 juillet 2017, le chanteur Chester Bennington est retrouvé mort pendu dans sa résidence de Palos Verdes Estates près de Los Angeles. + +"Chers amis écouteurs", je vous propose un petit best of des titres du groupe Linkin Park. No comment. + +À Bye Très, au même endroit, peut être. + +Je m'appelle Cédric et vous êtes dans un épisode de [[http://www.abonnel.fr/podcast|mindCast]]. + +[[https://www.abonnel.fr/podcast/download.php?filename=2017-07-20_15_mix_linkin_park_160k.mp3|Télécharger l'épisode 15]] + +===== Épisode 17 ===== + +**Simone, que se passe-t-il ?** + +Simone, fraîchement invitée, s'en prend aux streetcasts et podcasts de type solocast indépendant. + +[[https://www.abonnel.fr/podcast/download.php?filename=2017-07-31_17_simone_que_se_passe_t_il_128k.mp3|Télécharger l'épisode 17]] \ No newline at end of file diff --git a/data/pages/podcasts/realiser-un-podcast.txt b/data/pages/podcasts/realiser-un-podcast.txt new file mode 100644 index 0000000..ea8dc29 --- /dev/null +++ b/data/pages/podcasts/realiser-un-podcast.txt @@ -0,0 +1,49 @@ +====== Réaliser un podcast ====== + +Jeudi Geek est un rendez-vous où l'on échange librement sur la mise en œuvre des technologies informatiques. + +On aborde dans cette conférence "Jeudi Geek", destinée aux podcasteurs, streetcasteurs : + * composition d'un flux rss podcast + * hébergement + * nom de domaine + * techniques des redirections + * manipulation de WordPress avec le module PowerPress + +Chaque éléments de votre podcast peut être hébergés sur des fournisseurs différents :\\ +description + audio + image = flux podcast + +Résoudre une adresse podcast iTunes :\\ +http://picklemonkey.net/feedflipper-home/ + +Publier son podcast sur iTunes :\\ +http://podcastsconnect.apple.com/ + +Valider son flux podcast :\\ +http://castfeedvalidator.com/\\ +https://validator.w3.org/feed/\\ +https://podba.se/validate/ + +Feeburner\\ +https://feedburner.google.com/fb/a/myfeeds + +Quel thème est utilisé sur un site Word Press :\\ +http://whatwpthemeisthat.com/ + +Exemple de script PHP pour wraper un objet :\\ + +// exemple de réécriture pour Florie le 03/10/2017 - a effacer + +echo file_get_contents('http://bulles-nomades.madewithopinion.com/feeds/bulles-nomades/rss/'); + + + +Suite à des problèmes techniques l'enregistrement vidéo n'a pas fonctionné correctement. Certains écrans que nous évoquons dans nos échanges n'apparaissent pas dans la vidéo immédiatement. Initialement, la réunion ne devait pas être diffusée publiquement. Merci pour votre compréhension. + + --//Enregistré le jeudi 05 octobre 2017// +===== FeedBurner et Google Drive ===== + +Je vous conseille la lecture de ses deux articles : + + * http://blog.passeurs-de-savoirs.fr/2014/12/creer-podcast-les-outils-google.html + + * https://www.lifewire.com/make-podcast-feed-from-blogger-1616434 \ No newline at end of file diff --git a/data/pages/podcasts/tech.txt b/data/pages/podcasts/tech.txt new file mode 100644 index 0000000..2e40182 --- /dev/null +++ b/data/pages/podcasts/tech.txt @@ -0,0 +1,57 @@ +~~NOCACHE~~ + +====== - S'informer sur la tech ====== +{{ :podcasts:itunes_mindcast_info_podcast.png?75x75|S'informer sur la tech}} + +C'est mon **blog audio, des vidéos et un wiki, traitant des technologies**. Vous retrouverez mes expériences et mes découvertes sur la sécurité, l'informatique, le hack et les loisirs techniques. Le formats audios et vidéos sont complémentaires. + +Je vous conseille de commencer par vous inscrire au [[https://www.mindcast.fr/@SInformerSurLaTech/feed.xml|podcast audio - S'informer sur la tech]]. + + + + +===== - Liste des épisodes audios ===== + +Les 10 derniers épisodes : + +{{rss>https://www.mindcast.fr/@SInformerSurLaTech/feed.xml 500 date 12h}} + +Pour voir la liste complète des épisodes, vous pouvez vous rendre sur le site [[https://info.mindcast.fr/]] + +[[https://www.mindcast.fr/@SInformerSurLaTech/feed.xml|{{:podcasts:rss-podcast-icon.svg.png?50|abonnement gratuit aux épisodes audios}}]] Il est possible de souscrire un [[https://info.mindcast.fr/feed.xml|abonnement gratuit aux épisodes]] afin de profiter immédiatement des derniers épisodes publiés dans un **lecteur de podcasts**. + +===== - Liste des articles associés aux épisodes ===== + + + + +===== - Liste des épisodes vidéos ===== + +Les vidéos **S'informer sur la tech** sont publiée sur deux plateformes différentes. Vous avez au choix **Youtube** ou **Ploud**. +==== - Youtube ==== + +{{rss>https://www.youtube.com/feeds/videos.xml?channel_id=UCa-6pKXCDuK6w4XW_y81shQ 500 author date 12h}} + +[[https://www.youtube.com/feeds/videos.xml?channel_id=UCa-6pKXCDuK6w4XW_y81shQ|{{:podcasts:129684-simple-red-square-icon-social-media-logos-rss-basic.png?50|abonnement gratuit aux épisodes vidéos Youtube}}]] Il est possible de souscrire un [[https://www.youtube.com/feeds/videos.xml?channel_id=UCa-6pKXCDuK6w4XW_y81shQ|abonnement gratuit aux épisodes vidéos Youtube]] afin de profiter immédiatement des derniers épisodes publiés dans un **lecteur de podcasts**. + +[[https://www.youtube.com/feeds/videos.xml?channel_id=UCa-6pKXCDuK6w4XW_y81shQ|{{:podcasts:new_youtube_logo.png?50|s'abonner à la chaîne Youtube}}]] Il est possible de [[https://www.youtube.com/feeds/videos.xml?channel_id=UCa-6pKXCDuK6w4XW_y81shQ|s'abonner à la chaine Youtube]], avec un compte Google, afin de profiter immédiatement des derniers épisodes publiés. + + +==== - Ploud ==== + + +{{rss>https://video.ploud.fr/feeds/videos.xml?videoChannelId=13537 500 author date 12h}} + +[[https://video.ploud.fr/feeds/videos.xml?videoChannelId=13537|{{:podcasts:feed-icon.svg.png?50|abonnement gratuit aux épisodes vidéos Ploud}}]] Il est possible de souscrire un [[https://video.ploud.fr/feeds/videos.xml?videoChannelId=13537|abonnement gratuit aux épisodes vidéos Ploud]] afin de profiter immédiatement des derniers épisodes publiés dans un **lecteur de podcasts**. + +[[https://video.ploud.fr/video-channels/sinformersurlatech/videos|{{:podcasts:peertube-180px-sepia.svg.png?50|s'abonner à la chaîne Ploud}}]] Il est possible de [[https://video.ploud.fr/video-channels/sinformersurlatech/videos|s'abonner à la chaîne Ploud]], avec un compte PeerTube, afin de profiter immédiatement des derniers épisodes publiés. + + + + + + + + + + diff --git a/data/pages/podcasts/tech/35-20200511-installer-sgbd-sur-raspberry-pi.txt b/data/pages/podcasts/tech/35-20200511-installer-sgbd-sur-raspberry-pi.txt new file mode 100644 index 0000000..1030fde --- /dev/null +++ b/data/pages/podcasts/tech/35-20200511-installer-sgbd-sur-raspberry-pi.txt @@ -0,0 +1,42 @@ +====== Installer un SGBD sur Raspberry Pi ====== +{{ :podcasts:tech:itunes_mindcast_info_podcast_35.png?75x75|Installer un SGBD sur Raspberry Pi}} + +Je vous raconte mon projet de migration de bases données MySQL que j'avais sur un serveur Fedora vers un Raspberry Pi. Voici un rapide tour des informations que je traite dans cet épisode de podcast Tech. + +Épisode audio disponible dès le **lundi 11 mai 2020**.\\ +{{https://info.mindcast.fr/media/2020-05-11_35__cedric_abonnel_-_installer_un_sgbd_sur_raspberry_pi_.mp3|Épisode disponible sur https://info.mindcast.fr/media/2020-05-11_35__cedric_abonnel_-_installer_un_sgbd_sur_raspberry_pi_.mp3}} + + +Cette page est amenée à évoluer. Vous pouvez [[#discussion|réagir à cet épisode]] + +-- + +**SGBD sur Raspberry Pi MariaDB / PostGeSQL** + + * Informations sur [[informatique:applications:base-de-donnees:mariadb:index|Maria DB]] + +-- + +**Boot d'un Raspberry Pi 4 sur disque dur externe** + +à suivre dans un épisode vidéo + +-- + +**Meilleure performance sur Raspberry Pi avec un disque dur externe** + +à suivre dans un épisode vidéo + +-- + +**Installer MariaDb client et serveur sur Raspbian 10 (19 Mo - 150 Mo)** + + * Guide pour [[informatique:applications:base-de-donnees:mariadb:index#installer|Installer MariaDB]] + +-- + +**ARM HF pour Raspberry Pi** + + Hard Float, processeur ARM v.7 avec instructions 32 bits et virgule flottante. Processeur moins énergivore. + + diff --git a/data/pages/podcasts/tech/36-20200512-installer-php-fpm-phpmyadmin.txt b/data/pages/podcasts/tech/36-20200512-installer-php-fpm-phpmyadmin.txt new file mode 100644 index 0000000..5b34093 --- /dev/null +++ b/data/pages/podcasts/tech/36-20200512-installer-php-fpm-phpmyadmin.txt @@ -0,0 +1,47 @@ +====== Installer PHP FPM et PhpMyAdmin ====== +{{ :podcasts:tech:itunes_mindcast_info_podcast_36.png?75x75|Installer PHP FPM et PhpMyAdmin}} + + +Le projet de migration de bases données MySQL et en cours. Voici un rapide tour des informations que je traite dans cette seconde partie. + +Épisode audio disponible dès le **mardi 12 mai 2020**.\\ +{{https://info.mindcast.fr/media/2020-05-12_36__cedric_abonnel_-_installer_php_fpm_et_phpmyadmin_.mp3| Épisode audio disponible sur https://info.mindcast.fr/media/2020-05-12_36__cedric_abonnel_-_installer_php_fpm_et_phpmyadmin_.mp3}} + +Cette page est amenée à évoluer. Vous pouvez [[#discussion|réagir à cet épisode]] + + + +-- + +**Maria DB, réinitialiser le mot de passe de root** + +À chaque installation de Maria DB, le mot de passe ROOT est initialisé avec un mot de passe que je ne connais pas. + + * Guide pour [[informatique:applications:base-de-donnees:mariadb:index#reinitialiser-le-mot-de-passe-root|Réinitialiser le mot de passe ROOT dans MariaDB]] + +-- + +**Déplacer les fichiers (InnoDB et MyISAM) de la base de données MySQL vers un serveur Maria DB** + +J'ai récupéré les fichiers systèmes dans mon ancien SGBD MySQL. Je veux pouvoir les reprendre. + + * Guide pour [[informatique:applications:base-de-donnees:mariadb:index#restaurer-des-fichiers-systemes-maria-db|Restaurer des fichiers systèmes Maria DB]] + +-- + +**Utiliser PHP FPM pour Apache 2** + +Pour exécuter du code PHP, il faut installer l’interpréteur PHP. + + * Guide pour [[informatique:serveur:web-linux-apache:installer-php-fpm]] + +-- + +**Installer phpMyAdmin depuis les sources** + +Une application Web PhpMyAdmin permet de naviguer facilement dans les bases de données du SGBD Maria DB / MySQL. + + * Guide pour [[informatique:serveur:web-linux-apache:installer-phpmyadmin]] + + + diff --git a/data/pages/podcasts/tech/37-20200513-nouveautes-fedora-32-et-pi-hole.txt b/data/pages/podcasts/tech/37-20200513-nouveautes-fedora-32-et-pi-hole.txt new file mode 100644 index 0000000..f4a14d3 --- /dev/null +++ b/data/pages/podcasts/tech/37-20200513-nouveautes-fedora-32-et-pi-hole.txt @@ -0,0 +1,41 @@ +====== Nouveautés Fedora 32 et Pi Hole ====== +{{ :podcasts:tech:itunes_mindcast_info_podcast_37.png?75x75|Nouveautés Fedora 32 et Pi Hole}} + +Un petit tour sur les nouveautés marquantes du moment. Voici un rapide tour des informations que je traite dans cet épisode. +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-05-12_37__cedric_abonnel_-_nouveautes_fedora_32_et_pi_hole_.mp3|Épisode disponible sur https://info.mindcast.fr/media/2020-05-12_37__cedric_abonnel_-_nouveautes_fedora_32_et_pi_hole_.mp3}} + +--- + +**Configuration de Maria DB** + +Le fichier de configuration en standard est ''/etc/mysql/my.cnf'' + + /var/lib/mysql + +--- + +**Fedora 32** + +Le 28/04 Fedora est sorti en version 32 + * Linux / Red Hat + * Gnome : détection des connexions limitées + * Mot de passe sur la mire + * earlyoom : saturation mémoire. 90% SIGN_TERM 95% SIG_KILL + * iptables > nftables changement déjà constaté dans Red Hat 8 et Debian 10. + * Postgre SQL passe en version 12, Python passe en 3.8, Python 2 est retiré. + * Live CD en 64 bits AMD uniquement. + + * Informations sur les [[https://forums.fedora-fr.org/viewtopic.php?id=70879|nouveautés de Fedora 32]] + + * Guide sur [[informatique:linux:distributions:fedora:mise-a-jour-fedora-29#fedora-31-vers-fedora-32|la mise à jour de Fedora]] + + * Guide sur [[informatique:applications:earlyoom|earlyoom]] +--- + +**Pi Hole** + +Pi Hole 5.0 est sortie. Nouveauté : groupe d'utilisateurs, mise en base de données des noms des sites Internet. Commençons la mise à jour. + + * Guide pour [[informatique:applications:pi-hole:index#mettre-a-jour-pi-hole|Mettre à jour Pi Hole]] diff --git a/data/pages/podcasts/tech/38-20200530-quoi-de-neuf-docker.txt b/data/pages/podcasts/tech/38-20200530-quoi-de-neuf-docker.txt new file mode 100644 index 0000000..ce12556 --- /dev/null +++ b/data/pages/podcasts/tech/38-20200530-quoi-de-neuf-docker.txt @@ -0,0 +1,43 @@ +====== Quoi de neuf Docker ? ====== +{{ :podcasts:tech:38-20200530-quoi-de-neuf-docker.jpg?75x75|Quoi de neuf Docker ?}} + +Voici un rapide tour des informations que je traite dans ce 38ème épisode : Quoi de neuf Docker ? +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-05-30_38_cedric_abonnel_-_quoi_de_neuf_docker1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- + +**Configuration de Maria DB** + +Le fichier de configuration en standard est ''/etc/mysql/my.cnf'' + + /var/lib/mysql + +--- + +**Fedora 32** + +Le 28/04 Fedora est sorti en version 32 + * Linux / Red Hat + * Gnome : détection des connexions limitées + * Mot de passe sur la mire + * earlyoom : saturation mémoire. 90% SIGN_TERM 95% SIG_KILL + * iptables > nftables changement déjà constaté dans Red Hat 8 et Debian 10. + * Postgre SQL passe en version 12, Python passe en 3.8, Python 2 est retiré. + * Live CD en 64 bits AMD uniquement. + + * Informations sur les [[https://forums.fedora-fr.org/viewtopic.php?id=70879|nouveautés de Fedora 32]] + + * Guide sur [[informatique:linux:distributions:fedora:mise-a-jour-fedora-29#fedora-31-vers-fedora-32|la mise à jour de Fedora]] + + * Guide sur [[informatique:applications:earlyoom|earlyoom]] +--- + +**Pi Hole** + +Pi Hole 5.0 est sortie. Nouveauté : groupe d'utilisateurs, mise en base de données des noms des sites Internet. Commençons la mise à jour. + + * Guide pour [[informatique:applications:pi-hole:index#mettre-a-jour-pi-hole|Mettre à jour Pi Hole]] + +J'ai rencontré un souci lors de la mise à jour Pi Hole 5.0 sur Raspbian. Les détais sont dans la vidéo https://youtu.be/K-hVdAlc2cU diff --git a/data/pages/podcasts/tech/39-20200530-ordre-d.txt b/data/pages/podcasts/tech/39-20200530-ordre-d.txt new file mode 100644 index 0000000..9b27070 --- /dev/null +++ b/data/pages/podcasts/tech/39-20200530-ordre-d.txt @@ -0,0 +1,15 @@ +====== Ordre d'exécution des scripts et programmes ====== +{{ :podcasts:tech:39-20200530-ordre-d.jpg?75x75|Ordre d'exécution des scripts et programmes}} + +Voici un rapide tour des informations que je traite dans ce 39ème épisode : Ordre d'exécution des scripts et programmes +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-05-30_39_cedric_abonnel_-_ordre_d1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- + +Lors d'une exécution d'un traitement, il faut faire attention à l’exécution concurrente. Il existe deux techniques : gestion par la prise en compte d'un PID, et gestion de file d'attente d’exécution. Les deux méthodes ont leurs avantages et leurs inconvénients. Mais cette gestion ne s'applique pas à tous les traitements. + +-- + +Lors de la remise en question de l’exécution d'un script, je me suis posé la question à savoir qu'elle était la différence entre lien et lien symbolique sous Linux. J'ai fait une vidéo pour expliquer la différence https://youtu.be/6WVlOtvQmfI ou sur https://video.ploud.fr/videos/watch/9fca3140-cd18-49a8-bb5a-29d058481545 diff --git a/data/pages/podcasts/tech/40-20200601-ssd-sur-raspberry-pi.txt b/data/pages/podcasts/tech/40-20200601-ssd-sur-raspberry-pi.txt new file mode 100644 index 0000000..d2af8df --- /dev/null +++ b/data/pages/podcasts/tech/40-20200601-ssd-sur-raspberry-pi.txt @@ -0,0 +1,47 @@ +====== SSD sur Raspberry Pi / Passerelle, DNS et DHCP : le réseau à la maison ====== +{{ :podcasts:tech:40-20200601-ssd-sur-raspberry-pi.jpg?75x75|SSD sur Raspberry Pi / Passerelle, DNS et DHCP : le réseau à la maison}} + +Voici un rapide tour des informations que je traite dans ce 40ème épisode : SSD sur Raspberry Pi / Passerelle, DNS et DHCP : le réseau à la maison + +Je vous parle de deux sujets : le branchement d'un SSD sur Rasbperry Pi et le fonctionnement du réseau IP à la maison. + +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-06-01_40_cedric_abonnel_-_ssd_sur_raspberry_pi1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- + +Est-ce qu'un disque dur branché sur un Raspberry Pi 2 est vraiment utile ? Evidemment, je pose la question d'un point de vue de performance, car le RPI est limité par la présente de ports USB 2. +Je vous présente comment j'ai préparé mon disque dur et je réalise les tests de performances. + +Les commandes utilisées dans cette vidéo sont : + * lsblk - lister les périphériques de type bloc + * blkid - lister les id des périphériques de type bloc + * rsync - copier et synchroniser les fichiers + * dd - copier en bloc, me permet de faire des tests de performance d'écriture + * iostat - statistique sur les périphériques + +Les fichiers modifiés dans cette vidéo sont : + * cmdline.txt dans la partition '/boot' de la carte SD + * /etc/fstab dans la partition '/' du disques dur externe + + +La première partie de la vidéo indique comment j'ai préparé le disque dur. +Cette étape est interessante car je vous indique comment copier les données de la carte S vers le disque dur externe sans casser toutes les permissions et propriétaires des différents fichiers. +La méthode utilisée permet de toujours conserver le moyen de démarrer la carte SD en cas de défaillance du disque (mauvais branchement USB, mauvaise alimentation électrique, defaillance mécanique...). + +Le secondes partie, vous dévoile les moyens logiciels pour évaluer les performances d'écriture sur un périphérique. Ces moyens sollicitent énormément la RAM, donc il faut les utiliser avec précaution. + +En conclusion, même pour une carte comme le Raspberry Pi 2 qui ne possède qu'un Port USB, avoir un disque dur externe branché en autoalimentation sur USB, ça vaut franchement le coup pour des questions de débit d'écriture sur le disque. + +Vidéo disponible sur la chaine Youtube 'S'informer sur la Tech' https://youtu.be/MDzLiVKCeXE + +--- + +Comment fonctionne le réseau à la maison ? Pourquoi avons-nous besoin de routeur ? Pourquoi un DHCP est utile ou inutile ? Comment mettre en place un filtrage Internet ? + +Première vidéo incontournable, d'une longue série, très instructive et qui permettra de poser de bonnes bases pour la suite. Je vous recommande de passer un moment dessus pour enfin assurer la maitrise de votre réseau domestique. + +Les commandes utilisées sont ''traceroute'', ''nslookup'' et ''dig''. + +Vidéo disponible sur la chaine Youtube 'S'informer sur la Tech' https://youtu.be/qs-J9oXkUEA diff --git a/data/pages/podcasts/tech/41-20200622-mount.txt b/data/pages/podcasts/tech/41-20200622-mount.txt new file mode 100644 index 0000000..8401af7 --- /dev/null +++ b/data/pages/podcasts/tech/41-20200622-mount.txt @@ -0,0 +1,19 @@ +====== mount.nfs: access denied by server while mounting ====== +{{ :podcasts:tech:41-20200622-mount.jpg?75x75|mount.nfs: access denied by server while mounting}} + +Voici un rapide tour des informations que je traite dans ce 41ème épisode : mount.nfs: access denied by server while mounting + +Je découvre le NAS Synology DS216j. J'ai cru voir un LVM passé par là. Etonnant, car un des disques étant HS, le NAS continue de fonctionner. + +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-06-22_41_cedric_abonnel_-_mount1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- + +Lors du montage du NFS, l'accès m'était réfusé. Voici le message d'erreur : +mount.nfs: access denied by server while mounting + +La commande ''showmount -e'' m'a permis d'avoir un indice sur le problème. + +Vidéo disponible sur la chaine Youtube 'S'informer sur la Tech' https://youtu.be/9vmET3RMACI diff --git a/data/pages/podcasts/tech/42-20200625-boitier-a-cd.txt b/data/pages/podcasts/tech/42-20200625-boitier-a-cd.txt new file mode 100644 index 0000000..2a1fd39 --- /dev/null +++ b/data/pages/podcasts/tech/42-20200625-boitier-a-cd.txt @@ -0,0 +1,14 @@ +====== Boitier à CD ====== +{{ :podcasts:tech:42-20200625-boitier-a-cd.jpg?75x75|Boitier à CD}} + +Voici un rapide tour des informations que je traite dans ce 42ème épisode : Boitier à CD + +MX Linux est disponible en version 19.2. Je viens d'une version anterieure. + +Le produit présenté est https://amzn.to/2Cxsn5w + +Vidéo disponible sur la chaine Youtube 'S'informer sur la Tech' https://youtu.be/XBsqffPX138 + +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-06-25_42_cedric_abonnel_-_boitier_a_cd1.mp3|Épisode disponible sur https://info.mindcast.fr/}} diff --git a/data/pages/podcasts/tech/43-20200709-amazon-et-prediction.txt b/data/pages/podcasts/tech/43-20200709-amazon-et-prediction.txt new file mode 100644 index 0000000..9d71ad0 --- /dev/null +++ b/data/pages/podcasts/tech/43-20200709-amazon-et-prediction.txt @@ -0,0 +1,9 @@ +====== Amazon et prédiction ====== +{{ :podcasts:tech:43-20200709-amazon-et-prediction.jpg?75x75|Amazon et prédiction}} + +Voici le 43ème épisode : Amazon et prédiction +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-07-09_43_cedric_abonnel_-_amazon_et_prediction1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/44-20200720-tic-et-nas.txt b/data/pages/podcasts/tech/44-20200720-tic-et-nas.txt new file mode 100644 index 0000000..6bdfb64 --- /dev/null +++ b/data/pages/podcasts/tech/44-20200720-tic-et-nas.txt @@ -0,0 +1,13 @@ +====== Tic et Nas ====== +{{ :podcasts:tech:44-20200720-tic-et-nas.jpg?75x75|Tic et Nas}} + +Voici le 44ème épisode : Tic et Nas +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-07-20_44_cedric_abonnel_-_tic_et_nas1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- + +J'aborde la connexion d'un disque dur USB sur un système Linux. Comment monter un disque dur externe USB sous Linux en ligne de commande ? En effet, j'ai acheté un disque dur neuf Western Digital avec boitier USB 3.1 et alimentation, à l'adresse https://amzn.to/3eHLDKU. +J'ai branché le disque dur externe en USB 3 sur un Raspberry Pi pour pouvoir y accéder en réseau. C'est le principe d'un NAS. + diff --git a/data/pages/podcasts/tech/45-20200807-230v-contre-5v.txt b/data/pages/podcasts/tech/45-20200807-230v-contre-5v.txt new file mode 100644 index 0000000..50f5ea4 --- /dev/null +++ b/data/pages/podcasts/tech/45-20200807-230v-contre-5v.txt @@ -0,0 +1,47 @@ +====== 230V contre 5V ====== +{{ :podcasts:tech:45-20200807-230v-contre-5v.jpg?75x75|230V contre 5V}} + +Voici un rapide tour des informations que je traite dans ce 45ème épisode : 230V contre 5V +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-08-07_45_cedric_abonnel_-_230v_contre_5v1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- + +**Piloter du 230V** + +Lorsqu'on veut piloter un circuit en 230 volts, depuis un Arduino où depuis un composant électronique basse tension, on utilise un relais de commande. La partie commande est en 5 volts et la partie commandée se trouve en 230 volts. L'isolant entre les deux parties, c'est le relais. + +L'inconvénient d'un relais c'est le bruit qu'il fait quand il commute. Ça claque ! + ++ d'infos >> https://www.abonnel.fr/electronique/lois-et-composants/interface-5v-230v-avec-optocoupleur-et-triac + +--- + +Et on reviendra plus tard sur les montages Arduino, Raspberry Pi et les montages électroniques. La technologie j'adore ! et vous ? + +**Écrit ce que je dis** + +J'étais à la recherche d'une solution qui me permettrait de taper du texte au fur à mesure que je le dicte via mon micro. Cette solution technologique existe déjà. Peut-être l'avez-vous déjà testé sous Android avec Google ou sur Apple avec Siri ? + +Pour ma part, je voulais une solution que je puisse utiliser depuis un ordinateur, accessible à peu près de n'importe où, n'importe comment, et sans forcément installer d'application ? Et cette solution, je suis en train de la tester. Au fur à mesure que je vous parle, le texte s'écrit. Il s'agit de **speechnotes**. + +C'est une application web accessible depuis Google Chrome. J'ai essayé sous Linux / Firefox sans succès. Rendez-vous directement sur le site internet. Nulle besoin d'inscription. Cliquer sur le micro rouge pour pouvoir enregistrer votre voix et transcrire immédiatement en format texte. +Je vous conseille de regarder au fur à mesure comment se retranscrit le texte, et de la ponctuer. Cela rendra plus facile la re lecture ultérieur. + +L'application intercepte les mots de ponctuation pour pouvoir les insérer. Lorsqu'on s'enregistre en audio ça fait un peu bizarre ? + +Solution à tester immédiatement. Je pense que vous allez vous taper des barres de rire pendant un long moment, voir commencer à faire des projets. +Pour ma part, c'est une solution qui va m'aider essentiellement à écrire des textes. J'ai du mal à écrire au clavier. À l'oral ça va beaucoup plus vite. On en débite des conneries à l'oral. + +Évidemment, la technologie sur laquelle repose ce site internet, n'est autre que Google. + ++ d'infos >> https://speechnotes.co/fr + ++ d'infos >> https://www.textfromtospeech.com/fr/voice-to-text/ + +--- + +Je ne vais pas plus loin. J'espère que ce module vous aura intéressé. C'était Cédric pour vous servir et garder un œil ouvert. + +Page Web de l'épisode et commentaires sur https://www.abonnel.fr/podcasts/tech/45-20200807-230v-contre-5v diff --git a/data/pages/podcasts/tech/46-20201128-indice-de-reparabilite.txt b/data/pages/podcasts/tech/46-20201128-indice-de-reparabilite.txt new file mode 100644 index 0000000..7a580cc --- /dev/null +++ b/data/pages/podcasts/tech/46-20201128-indice-de-reparabilite.txt @@ -0,0 +1,9 @@ +====== Indice de réparabilité ====== +{{ :podcasts:tech:46-20201128-indice-de-reparabilite.jpg?75x75|Indice de réparabilité}} + +Voici le 46ème épisode : Indice de réparabilité +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-11-28_46_cedric_abonnel_-_indice_de_reparabilite1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/46-20201207-reparer-un-smartphone.txt b/data/pages/podcasts/tech/46-20201207-reparer-un-smartphone.txt new file mode 100644 index 0000000..9bd45ae --- /dev/null +++ b/data/pages/podcasts/tech/46-20201207-reparer-un-smartphone.txt @@ -0,0 +1,9 @@ +====== Réparer un smartphone. Zigbee vs Xbee. AT ESP-01 ====== +{{ :podcasts:tech:46-20201207-reparer-un-smartphone.jpg?75x75|Réparer un smartphone. Zigbee vs Xbee. AT ESP-01}} + +Voici le 46ème épisode : Réparer un smartphone. Zigbee vs Xbee. AT ESP-01 +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-12-07_46_cedric_abonnel_-_reparer_un_smartphone1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/48-20201213-initiation-a-l.txt b/data/pages/podcasts/tech/48-20201213-initiation-a-l.txt new file mode 100644 index 0000000..b7ae216 --- /dev/null +++ b/data/pages/podcasts/tech/48-20201213-initiation-a-l.txt @@ -0,0 +1,34 @@ +====== Initiation à l'ESP-01 ====== +{{ :podcasts:tech:48-20201213-initiation-a-l.jpg?75x75|Initiation à l'ESP-01}} + +Voici le 48ème épisode : Initiation à l'ESP-01 +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-12-13_48_cedric_abonnel_-_initiation_a_l1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- + +===== Transcription de l'épisode ===== + +Bonjour je m'appelle Cédric et je suis technicien informatique. +Nous avons aborder l'ESP. + +J'aime bien parler de technologie et c'est vrai que les bébêtes à 4 pattes ça correspond au thème de **S'informer sur la tech**. Des fois beaucoup quand il y a beaucoup plus de pattes, j'adore, c'est vraiment l'extase. + +Et depuis peu, je me passionne pour les microcontrôleurs et les circuits intégrés programmables ESP. Mais qu'est-ce que c'est ? + +Je ne vais pas vous refaire un cours sur le microcontrôleur mais rapidement, je vais pouvoir piloter, commander et récupérer des informations, de différents appareils. + +J'aime bien dire quand on veut apprendre quelque chose, qu'il faut avoir un objectif. Ça y est ! j'ai un objectif qui me permettra d'exploiter l'ESP. + +L'objectif est le suivant. On me met au défi de piloter un radiateur à distance. Il ne s'agit pas d'un simple fil pilote. Explication. Le radiateur cible permet d'accumuler de l'énergie dans des pierres refractère, d'emmagasiner de l'énergie et le restituer tout au long de la journée lorsqu'on en a besoin. Ce radiateur, en plus d'avoir besoin d'une alimentation électrique et d'un fil pilote, il a également besoin d'avoir le fil indicatif d'heures creuses. C'est le même fil qui va vers les chauffe-eau électrique pour mettre en route le chauffe-eau durant la nuit. Entre nous, on n'a jamais pensé à faire arriver fil heures creuses vers les radiateurs ! + +À moindre coût, sans monter une usine à gaz, il faut que j'arrive à envoyer cette information. Evidemment on ne va pas casser casser la dalle pour tirer un câble. Il faut que j'arrive à donner au radiateur l'information qu'il veut. + +Pour rappel, le signal heures creuses, c'est simplement le passage de la phase du 230 volts sur une borne de l'appareil. Tout simplement, il suffit de mettre la phase 230 V sur la borne pour indiquer à l'appareil que nous sommes en heures creuses. + +Donc, si nous voulons automatiser ça, on va avoir besoin d'un relais branché sur la phase du circuit électrique. À un certain moment, on collera le relais pour laisser passer le 230 V phase sur la broche du radiateur. + +Mais qui va piloter ce relais ? Vous avez déjà la réponse. Un ESP. + +Pourquoi un ESP ? Travailler le respect pour qu'il puisse coller le relais sur ordre. Cet ordre va être un ordre horaires. Donc on y apporte la notion de gestion des temps, savoir quelle heure il, et de communication pour contacter un serveur des temps. diff --git a/data/pages/podcasts/tech/49-20201219-histoire-de-distributions-linux---cent-os.txt b/data/pages/podcasts/tech/49-20201219-histoire-de-distributions-linux---cent-os.txt new file mode 100644 index 0000000..c8addcc --- /dev/null +++ b/data/pages/podcasts/tech/49-20201219-histoire-de-distributions-linux---cent-os.txt @@ -0,0 +1,9 @@ +====== Histoire de distributions Linux - Cent OS, Fedora, Red Hat, Mendrake, Chrome OS, Oraclee, Cloud Ready et Gentoo sont dans un bateau. Cent OS tombe à l'eau. ====== +{{ :podcasts:tech:49-20201219-histoire-de-distributions-linux---cent-os.jpg?75x75|Histoire de distributions Linux - Cent OS, Fedora, Red Hat, Mendrake, Chrome OS, Oraclee, Cloud Ready et Gentoo sont dans un bateau. Cent OS tombe à l'eau.}} + +Voici le 49ème épisode : Histoire de distributions Linux - Cent OS, Fedora, Red Hat, Mendrake, Chrome OS, Oraclee, Cloud Ready et Gentoo sont dans un bateau. Cent OS tombe à l'eau. +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2020-12-19_49_cedric_abonnel_-_histoire_de_distributions_linux1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/50-20210109-raspberry-pi-et-recalbox.txt b/data/pages/podcasts/tech/50-20210109-raspberry-pi-et-recalbox.txt new file mode 100644 index 0000000..15d01b1 --- /dev/null +++ b/data/pages/podcasts/tech/50-20210109-raspberry-pi-et-recalbox.txt @@ -0,0 +1,9 @@ +====== Raspberry Pi et Recalbox. L’expérience open source d'Adrian ====== +{{ :podcasts:tech:50-20210109-raspberry-pi-et-recalbox.jpg?75x75|Raspberry Pi et Recalbox. L'expérience open source d'Adrian}} + +Voici le 50ème épisode : Raspberry Pi et Recalbox. L'experience open source d'Adrian +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2021-01-09_50_cedric_abonnel_-_raspberry_pi_et_recalbox1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/50-20210114-jeudi-geek.txt b/data/pages/podcasts/tech/50-20210114-jeudi-geek.txt new file mode 100644 index 0000000..f81207c --- /dev/null +++ b/data/pages/podcasts/tech/50-20210114-jeudi-geek.txt @@ -0,0 +1,9 @@ +====== Jeudi Geek : signal, boot loader, linux et interface en chinois ====== +{{ :podcasts:tech:50-20210114-jeudi-geek.jpg?75x75|Jeudi Geek : signal, boot loader, linux et interface en chinois}} + +Voici le 50ème épisode : Jeudi Geek : signal, boot loader, linux et interface en chinois +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2021-01-14_50_cedric_abonnel_-_jeudi_geek1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/51-20210121-faille-dnsmasq.txt b/data/pages/podcasts/tech/51-20210121-faille-dnsmasq.txt new file mode 100644 index 0000000..faacfb5 --- /dev/null +++ b/data/pages/podcasts/tech/51-20210121-faille-dnsmasq.txt @@ -0,0 +1,9 @@ +====== Faille DNSMASQ ====== +{{ :podcasts:tech:51-20210121-faille-dnsmasq.jpg?75x75|Faille DNSMASQ}} + +Voici le 51ème épisode : Faille DNSMASQ +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2021-01-21_51_cedric_abonnel_-_faille_dnsmasq1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/52-20210122-raspberry-pi-pico.txt b/data/pages/podcasts/tech/52-20210122-raspberry-pi-pico.txt new file mode 100644 index 0000000..179602c --- /dev/null +++ b/data/pages/podcasts/tech/52-20210122-raspberry-pi-pico.txt @@ -0,0 +1,9 @@ +====== Raspberry Pi Pico ====== +{{ :podcasts:tech:52-20210122-raspberry-pi-pico.jpg?75x75|Raspberry Pi Pico}} + +Voici le 52ème épisode : Raspberry Pi Pico +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2021-01-22_52_cedric_abonnel_-_raspberry_pi_pico1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/53-20210126-raspberry-pi-4-et-le-nas---choix-techniques.txt b/data/pages/podcasts/tech/53-20210126-raspberry-pi-4-et-le-nas---choix-techniques.txt new file mode 100644 index 0000000..8d50c4e --- /dev/null +++ b/data/pages/podcasts/tech/53-20210126-raspberry-pi-4-et-le-nas---choix-techniques.txt @@ -0,0 +1,9 @@ +====== Raspberry Pi 4 et le NAS - choix techniques ====== +{{ :podcasts:tech:53-20210126-raspberry-pi-4-et-le-nas---choix-techniques.jpg?75x75|Raspberry Pi 4 et le NAS - choix techniques}} + +Voici le 53ème épisode : Raspberry Pi 4 et le NAS - choix techniques +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2021-01-26_53_cedric_abonnel_-_raspberry_pi_4_et_le_nas1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/54-20210209-chargeurs-usb.txt b/data/pages/podcasts/tech/54-20210209-chargeurs-usb.txt new file mode 100644 index 0000000..65a4eb1 --- /dev/null +++ b/data/pages/podcasts/tech/54-20210209-chargeurs-usb.txt @@ -0,0 +1,53 @@ +====== Chargeurs USB ====== +{{ :podcasts:tech:54-20210209-chargeurs-usb.jpg?75x75|Chargeurs USB}} + + +Les fabricants des appareils recommandent d'utiliser des chargeurs certifiés pour garantir une compatibilité et une sécurité optimales. + + + +Les chargeurs USB standards fournissent une tension de 5V et un courant de 0,5A à 2,5W pour l'USB 2.0 et un courant de 0,9A à 4,5W pour l'USB 3.0. + +^ Norme de charge ^ Tension maximale ^ Courant maximal ^ Puissance maximale ^ Compatibilité ^ +| USB 2.0 | 5V | 0,5A | 2,5W | Tous les appareils USB | +| USB 3.0 | 5V | 0,9A | 4,5W | Tous les appareils USB | +| USB 2.4A | 5V | 2,4A | 12W | Tous les appareils USB et Apple | +| Apple 1A | 5V | 1A | 5W | Tous les appareils Apple | +| Apple 2.1A | 5V | 2,1A | 10,5W | Tous les appareils Apple | +| Apple 2.4A | 5V | 2,4A | 12W | Tous les appareils Apple | + +Cependant, avec l'évolution des batteries des smartphones et tablettes qui requièrent toujours plus de puissance et une recharge plus rapide, les fabricants ont commencé à augmenter le courant fourni jusqu'à 5A pour 5V, soit 25W pour les USB Battery Charging 1.2. + +Aujourd'hui, la norme pour les prises USB-C est de 3A pour 15W, mais cela n'était pas suffisant pour répondre aux exigences de charge rapide des nouveaux smartphones. C'est pourquoi est apparue la technologie USB Power Delivery, USB PD 3.0 de l'USB Implementers Forum (USB-IF), qui permet de faire varier à la fois la tension et l'intensité tout en gardant les caractéristiques principales d'alimentation de l'USB. + +Grâce à une puce intégrée dans le chargeur, l'USB PD permet de négocier l'alimentation avec le smartphone avec une tension de 5V, 9V, 12V, 15V ou 20V, en fonction des besoins de l'appareil, ce qui permet d'atteindre des niveaux de puissance allant jusqu'à 120W. Cela signifie que les smartphones compatibles peuvent être rechargés beaucoup plus rapidement et avec une puissance plus élevée qu'avec les normes USB précédentes. + + +Voici un tableau récapitulatif des différentes technologies de charge rapide, ainsi que leurs puissances, tensions et compatibilités : + +^ Technologie de charge rapide ^ Puissance maximale ^ Tension maximale ^ Compatibilité ^ +| Quick Charge (Qualcomm) | Jusqu'à 27W | 5V, 9V, 12V, 20V | Appareils Qualcomm Snapdragon | +| Fast Charge (Samsung) | Jusqu'à 45W | 5V, 9V, 12V, 15V, 20V | Appareils Samsung | +| Dash Charge (OnePlus) | 20W | 5V | OnePlus | +| VOOC (Oppo) | Jusqu'à 65W | 5V, 9V, 12V, 20V | Oppo | +| Pump Express (MediaTek) | Jusqu'à 36W | 5V, 9V, 12V | Appareils MediaTek | +| PD 3.0 (USB-IF) | Jusqu'à 100W | 5V, 9V, 12V, 15V, 20V | Appareils compatibles avec USB PD | +| HyperCharge (Xiaomi) | Jusqu'à 200W | Inconnue | Appareils Xiaomi | +| Dart Charge (Realme) | Jusqu'à 65W | 5V, 10V, 12V, 20V | Appareils Realme | +| Charge rapide d'Apple | Jusqu'à 30W | | iPhone 8 et modèles ultérieurs, iPad Pro 10,5", iPad Pro 11", iPad Pro 12,9" (2e génération) et modèles ultérieurs | + +Chaque technologie de charge rapide est conçue pour fonctionner avec des appareils spécifiques, et que toutes les combinaisons de chargeur et d'appareil ne sont pas compatibles. Avant d'utiliser une technologie de charge rapide, il est important de vérifier si elle est compatible avec votre appareil. De plus, il est recommandé d'utiliser des chargeurs certifiés par le fabricant de l'appareil ou de la technologie de charge rapide pour garantir une compatibilité et une sécurité optimales. + +Comme on peut le voir, tous les appareils Apple sont compatibles avec les ports USB 2.4A, ce qui signifie que vous pouvez utiliser un chargeur avec un port USB 2.4A pour charger votre appareil Apple. Cependant, l'utilisation d'un port USB 2.4A ne garantit pas une charge rapide, car la vitesse de charge dépend également de l'adaptateur secteur et du câble que vous utilisez. + +En ce qui concerne la charge rapide d'Apple, seuls les appareils les plus récents, tels que l'iPhone 8 et les modèles ultérieurs, l'iPad Pro 10,5", l'iPad Pro 11", l'iPad Pro 12,9" (2e génération) et les modèles ultérieurs, sont compatibles avec cette technologie de charge rapide. Pour bénéficier de la charge rapide d'Apple, vous aurez besoin d'un adaptateur secteur USB-C de 18W ou plus et d'un câble Lightning vers USB-C. + +L'utilisation d'un chargeur tiers peut poser des problèmes de compatibilité ou de sécurité avec les appareils Apple, il est donc recommandé d'utiliser des **accessoires certifiés MFi** (Made for iPad/iPhone/iPod) ou des accessoires d'origine Apple pour garantir une compatibilité et une sécurité optimales. C'est aussi une façon de verrouiller le marché et de toucher des royalties sur les ventes des produits certifiés. + +Pleins d'infos sur https://en.wikipedia.org/wiki/USB_hardware#USB_Power_Delivery_(USB_PD) et sur https://www.frandroid.com/comment-faire/comment-fonctionne-la-technologie/279495_quick-charge-fast-charge-vooc-comparatif-des-solutions-de-rechargement-rapide + + + +{{https://info.mindcast.fr/media/2021-02-09_54_cedric_abonnel_-_chargeurs_usb1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/55-20210428-panneau-photovoltaique.txt b/data/pages/podcasts/tech/55-20210428-panneau-photovoltaique.txt new file mode 100644 index 0000000..b3fd60f --- /dev/null +++ b/data/pages/podcasts/tech/55-20210428-panneau-photovoltaique.txt @@ -0,0 +1,20 @@ +====== Panneau photovoltaique ====== +{{ :podcasts:tech:55-20210428-panneau-photovoltaique.jpg?75x75|Panneau photovoltaique}} + +Voici le 55ème épisode : Panneau photovoltaique +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2021-04-28_55_cedric_abonnel_-_panneau_photovoltaique2.mp3|Épisode disponible sur https://info.mindcast.fr/}} + + +Quelques conseils à prendre en considération dans un projet avec panneaux photovoltaïques. + +On considère que les panneaux photovoltaïques ont une durée de vie d’au moins 30 ans. + +Les panneaux solaires proposés par EDF ENR affichent des garanties de puissance module à long terme : elles sont de 90% les 12 premières années et de 80% jusqu’à 25 ans. Cette durée de vie estimée a été validée par des tests en laboratoire réalisés en 2014 sur des panneaux installés depuis plus de 25 ans. + +Il est à noter qu’un panneau photovoltaïque est conçu pour résister aux chutes de neige et de grêle. + +L’onduleur permet de transformer le courant continu issu des panneaux en courant alternatif qui peut alors être utilisé sur le réseau et protège l’installation contre les surtensions. On considère que sa durée de vie moyenne se situe entre 8 et 12 ans. + +--- diff --git a/data/pages/podcasts/tech/63-20220509-site-en-erreur.txt b/data/pages/podcasts/tech/63-20220509-site-en-erreur.txt new file mode 100644 index 0000000..809f7ef --- /dev/null +++ b/data/pages/podcasts/tech/63-20220509-site-en-erreur.txt @@ -0,0 +1,11 @@ +====== Site en erreur ====== +{{ :podcasts:tech:63-20220508-site-en-erreur.jpg?75x75|Site en erreur}} + +Voici le 63ème épisode : Site en erreur +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +Comment diagnostiquer si un site Internet est en rade ? + +{{https://info.mindcast.fr/media/2022-05-09_63_cedric_abonnel_-_site_en_erreur1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/64-20220525-one-plus-nord-ce-2-lite-5g.txt b/data/pages/podcasts/tech/64-20220525-one-plus-nord-ce-2-lite-5g.txt new file mode 100644 index 0000000..e6a8ca8 --- /dev/null +++ b/data/pages/podcasts/tech/64-20220525-one-plus-nord-ce-2-lite-5g.txt @@ -0,0 +1,9 @@ +====== One Plus Nord CE 2 Lite 5G ====== +{{ :podcasts:tech:64-20220525-one-plus-nord-ce-2-lite-5g.jpg?75x75|One Plus Nord CE 2 Lite 5G}} + +Voici le 64ème épisode : One Plus Nord CE 2 Lite 5G +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2022-05-25_64_cedric_abonnel_-_one_plus_nord_ce_2_lite_5g1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/65-20220617-allo.txt b/data/pages/podcasts/tech/65-20220617-allo.txt new file mode 100644 index 0000000..f297ddb --- /dev/null +++ b/data/pages/podcasts/tech/65-20220617-allo.txt @@ -0,0 +1,9 @@ +====== Allo, j'utilise quelle application ? ====== +{{ :podcasts:tech:65-20220617-allo.jpg?75x75|Allo, j'utilise quelle application ?}} + +Voici le 65ème épisode : Allo, j'utilise quelle application ? +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2022-06-17_65_cedric_abonnel_-_allo1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/66-20220829-radio-et-tele-regionnale-connectee.txt b/data/pages/podcasts/tech/66-20220829-radio-et-tele-regionnale-connectee.txt new file mode 100644 index 0000000..46554e8 --- /dev/null +++ b/data/pages/podcasts/tech/66-20220829-radio-et-tele-regionnale-connectee.txt @@ -0,0 +1,9 @@ +====== Radio et télé régionnale connectée, c'est ici ====== +{{ :podcasts:tech:66-20220829-radio-et-tele-regionnale-connectee.jpg?75x75|Radio et télé régionnale connectée, c'est ici}} + +Voici le 66ème épisode : Radio et télé régionnale connectée, c'est ici +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2022-08-29_66_cedric_abonnel_-_radio_et_tele_regionnale_connectee1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/67-20220830-differents-types-de-connexion.txt b/data/pages/podcasts/tech/67-20220830-differents-types-de-connexion.txt new file mode 100644 index 0000000..6f86ef0 --- /dev/null +++ b/data/pages/podcasts/tech/67-20220830-differents-types-de-connexion.txt @@ -0,0 +1,9 @@ +====== Différents types de connexion, principe du mesh ====== +{{ :podcasts:tech:67-20220830-differents-types-de-connexion.jpg?75x75|Différents types de connexion, principe du mesh}} + +Voici le 67ème épisode : Différents types de connexion, principe du mesh +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2022-08-30_67_cedric_abonnel_-_differents_types_de_connexion1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/68-20221018-passerelles-zigbee-et-objets-connectes.txt b/data/pages/podcasts/tech/68-20221018-passerelles-zigbee-et-objets-connectes.txt new file mode 100644 index 0000000..e9ffaad --- /dev/null +++ b/data/pages/podcasts/tech/68-20221018-passerelles-zigbee-et-objets-connectes.txt @@ -0,0 +1,9 @@ +====== Passerelles Zigbee et objets connectés ====== +{{ :podcasts:tech:68-20221018-passerelles-zigbee-et-objets-connectes.jpg?75x75|Passerelles Zigbee et objets connectés}} + +Voici le 68ème épisode : Passerelles Zigbee et objets connectés +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2022-10-18_68_cedric_abonnel_-_passerelles_zigbee_et_objets_connectes1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/69-20221213-rever-et-partager.txt b/data/pages/podcasts/tech/69-20221213-rever-et-partager.txt new file mode 100644 index 0000000..56f0dcb --- /dev/null +++ b/data/pages/podcasts/tech/69-20221213-rever-et-partager.txt @@ -0,0 +1,9 @@ +====== Rever et partager ====== +{{ :podcasts:tech:69-20221213-rever-et-partager.jpg?75x75|Rever et partager}} + +Voici le 69ème épisode : Rever et partager +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2022-12-13_69_cedric_abonnel_-_rever_et_partager1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/70-20230123-sponsorblock.txt b/data/pages/podcasts/tech/70-20230123-sponsorblock.txt new file mode 100644 index 0000000..d9d98b7 --- /dev/null +++ b/data/pages/podcasts/tech/70-20230123-sponsorblock.txt @@ -0,0 +1,9 @@ +====== SponsorBlock, extension de navigateurs ====== +{{ :podcasts:tech:70-20230123-sponsorblock.jpg?75x75|SponsorBlock, extension de navigateurs}} + +Voici le 70ème épisode : SponsorBlock, extension de navigateurs +Cette page est amenée à évoluer. Réagissez à cet épisode dans la partie [[#discussion]] + +{{https://info.mindcast.fr/media/2023-01-23_70_cedric_abonnel_-_sponsorblock1.mp3|Épisode disponible sur https://info.mindcast.fr/}} + +--- diff --git a/data/pages/podcasts/tech/index.txt b/data/pages/podcasts/tech/index.txt new file mode 100644 index 0000000..ec6388c --- /dev/null +++ b/data/pages/podcasts/tech/index.txt @@ -0,0 +1 @@ +{{page>:podcasts:tech}} \ No newline at end of file diff --git a/data/pages/podcasts/tech/sidebar.txt b/data/pages/podcasts/tech/sidebar.txt new file mode 100644 index 0000000..aee8666 --- /dev/null +++ b/data/pages/podcasts/tech/sidebar.txt @@ -0,0 +1,13 @@ +~~NOCACHE~~ +====== Podcast S'informer sur la Tech ====== + +Liste des épisodes (depuis le 35) : + + * [[podcasts:tech:35-20200511-installer-sgbd-sur-raspberry-pi]] + * [[podcasts:tech:36-20200512-installer-php-fpm-phpmyadmin]] + * [[podcasts:tech:37-20200513-nouveautes-fedora-32-et-pi-hole]] + + +-- + +Retour à la page des [[:podcasts|podcasts]] \ No newline at end of file diff --git a/data/pages/podcasts/vie.txt b/data/pages/podcasts/vie.txt new file mode 100644 index 0000000..04e62ce --- /dev/null +++ b/data/pages/podcasts/vie.txt @@ -0,0 +1,46 @@ +~~NOCACHE~~ + +====== - Mon blog audio ====== + +{{ :podcasts:pasted:20220124-212939.jpeg?75x75|Mon blog audio}} + +C'est mon **blog audio, touchant tous les domaines**. + +===== - Liste des épisodes audios ===== + +Les 10 derniers épisodes : + +{{rss>https://vie.mindcast.fr/feed.xml 10 date 12h}} + +Pour voir la liste complète des épisodes, vous pouvez vous rendre sur le site [[https://vie.mindcast.fr/]] + +[[https://vie.mindcast.fr/feed.xml|{{:podcasts:rss-podcast-icon.svg.png?50|abonnement gratuit aux épisodes audios}}]] Il est possible de souscrire un [[https://vie.mindcast.fr/feed.xml|abonnement gratuit aux épisodes]] afin de profiter immédiatement des derniers épisodes publiés dans un **lecteur de podcasts**. + + +===== - Liste des épisodes vidéos ===== + +==== - S'informer sur la Tech ==== + + +{{rss>https://www.youtube.com/feeds/videos.xml?channel_id=UCa-6pKXCDuK6w4XW_y81shQ 10 author date 12h}} + +[[https://www.youtube.com/feeds/videos.xml?channel_id=UCa-6pKXCDuK6w4XW_y81shQ|{{:podcasts:129684-simple-red-square-icon-social-media-logos-rss-basic.png?50|abonnement gratuit aux épisodes vidéos Youtube}}]] Il est possible de souscrire un [[https://www.youtube.com/feeds/videos.xml?channel_id=UCa-6pKXCDuK6w4XW_y81shQ|abonnement gratuit aux épisodes vidéos Youtube]] afin de profiter immédiatement des derniers épisodes publiés dans un **lecteur de podcasts**. + +[[https://www.youtube.com/user/aceinternet?sub_confirmation=1|{{:podcasts:new_youtube_logo.png?50|s'abonner à la chaîne Youtube}}]] Il est possible de s'abonner à la chaine [[https://www.youtube.com/user/aceinternet?sub_confirmation=1|S'informer sur la Tech Youtube]], avec un compte Google, afin de profiter immédiatement des derniers épisodes publiés. + + + +==== - Ma chaine perso ==== + + +{{rss>https://www.youtube.com/feeds/videos.xml?channel_id=UClk9ZDfY_uNnUoisFbxn6jQ 10 author date 12h}} + +[[https://www.youtube.com/feeds/videos.xml?channel_id=UClk9ZDfY_uNnUoisFbxn6jQ|{{:podcasts:129684-simple-red-square-icon-social-media-logos-rss-basic.png?50|abonnement gratuit aux épisodes vidéos Youtube}}]] Il est possible de souscrire un [[https://www.youtube.com/feeds/videos.xml?channel_id=UClk9ZDfY_uNnUoisFbxn6jQ|abonnement gratuit aux épisodes vidéos Youtube]] afin de profiter immédiatement des derniers épisodes publiés dans un **lecteur de podcasts**. + +[[https://www.youtube.com/c/CedricAbonnel?sub_confirmation=1|{{:podcasts:new_youtube_logo.png?50|s'abonner à la chaîne Youtube}}]] Il est possible de s'abonner à la chaine [[https://www.youtube.com/c/CedricAbonnel?sub_confirmation=1|Cédric Abonnel Youtube]], avec un compte Google, afin de profiter immédiatement des derniers épisodes publiés. + + + + + + diff --git a/data/pages/produits/aukey_quick_charge_3_turbo_wall_changer/index.txt b/data/pages/produits/aukey_quick_charge_3_turbo_wall_changer/index.txt new file mode 100644 index 0000000..a3ff345 --- /dev/null +++ b/data/pages/produits/aukey_quick_charge_3_turbo_wall_changer/index.txt @@ -0,0 +1,63 @@ +====== USB Wall Charger with Quick Charge 3.0 PA-T9 18W ====== + +===== Introduction ===== + +Merci beaucoup pour votre choix de Aukey Quick Charge 3.0 Turbo USB Chargeur mural. Veuillez lire attentivement ce mode d'emploi avant d'utiliser le chargeur mural, car il contient des informations importantes. Et si vous avez la difficulté à comprendre et suivre les instructions indiquées dans ce monde d'emploi, merci de contacter notre équipe d'assistance à la clientèle au support@aukey.com. + +===== Ce qui est dans l'emballage ? ===== + + * Aukey Quick Charge 3.0 Turbo USB Chargeur mural + * Câble USB Micro quick charge (1m) + * Manuel d'instruction + +===== Spécifications Teechnique ===== + +| Marque | Aukey | +| Technologie | Qualcomm Quick Charge 3.0 | +| Entrée | AC 100-240V 50/60HZ 0.5A | +| Sortie (Quick Charge 3.0) | DC 3.6-6.5V/3A. 6.5V-9V/2A. 9V-12V/1.5A(Max)Max) | +| Dimension (L x W x H) | 68.5 x 52 x 22 mm / 2.69" x 2.05" x 0.87" (inch) | +| Poids | 52 g / 1.8ounces | + +===== Schéma du produit ===== + +{{ produits:aukey_quick_charge_3_turbo_wall_changer:pa-t9_3.jpg |PA-T9 18W USB Wall Charger with Quick Charge 3.0}} +Port USB +===== Quelle est la technologie Qualcomm Quick Charge 3.0 ? ===== + +==== Haute Efficacité : ==== + +La technologie Qualcomm Quick Charge 3.0 crée pour charger des dispositifs jusqu'à quatre fois plus rapide que la charge conventionnelle. Il est conçu pour charger deux fois plus vite que la technologie Quick Charge 1.0 et être 38% olus efficace que la technologie Quick Charge 2.0. + +==== Structure flexible : ==== + +La technologie Qualcomm Quick Charge 3.0 offre une gamme de tension plus granulaire 200mV incréments de 3,6V à 20V. De cette façon, votre téléphone portble peut cibler un des dizaines de niveaux de puissance. + +==== Charge universelle : ==== + +La technologie Qualcomm Quick Charge 3.0 est rétro-compatible avec la technologie Quick Charge 1.0 et les dispositifs Quick Charge 2.0, et il supporte une large gamme de connecteurs : Quick Charge 3.0 peut être mise en oeuvre avec USB Type-1, micro USB, USB Type-C, ou des connecteurs propriétaires. + +===== Comment utiliser ===== + + - Brancher PA-T9 à la prise murale. + - Ensuite, branchez vos appareils mobiles avec votre câble d'origine de charge (non inculs) ou le câble micro USB que nous vous avons fourni pour le chargeur mural. + - Retirez les dispositifs et le chargeur de la prise lorsque la charge est terminée. + +===== FAQ et Solution : ===== + +**1. La technologie Qualcomm Quick Charge 3.0 support 6.5V, 9V, 12V, et quelle tension dois-je utiliser pour charger mon appareil ?** + +La technologie Qualcomm Quick Charge 3.0 peut reconnaître le type de source d'alimentation de votre périphériques pour optimiser automatiquement la puissance de sortie. Il possède une protection contre le surcourant et le court-circuit et ne vous inquiétez pas de la surcharge de vos appareils. + +**2. Comment je peux savoir si mon appareil support la technologie Qualcomm Quick Charge 3.0 ou pas ?** + +Les dipositifs avec la technologie Qualcomm Quick Charge 3.0 peuvent être supportés par Aukey PA-T9 chargeur mural. La technologie Qualcomm Quick Charge 3.0 est rétro-compatible avec la technologie Qualcomm Quick Charge 1.0 et les dispositifis Qualcomm Quick Charger 2.0. Et veuillez se référer au manuel d'utilisation de votre appareil, adaptateur de charge original ou contactez le fabricant pour déterminer les informations. + +**3. Puis-je utiliser PA-T9 pour charger mes périphériques qui ne disposent pas de la technologie Quick Charge 3.0 ?** + +Oui. + +**4. Quelle est la vitesse de charge de ce chargeur lorsque je charge mon appareil ?** + + * Soit deux fois plus vite que la technologie Quick Charge 1.0 + * 38% plus efficace que la technologie Quick Charge 2.0 \ No newline at end of file diff --git a/data/pages/produits/index.txt b/data/pages/produits/index.txt new file mode 100644 index 0000000..9109f88 --- /dev/null +++ b/data/pages/produits/index.txt @@ -0,0 +1,3 @@ +====== Produits ====== + + \ No newline at end of file diff --git a/data/pages/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.txt b/data/pages/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.txt new file mode 100644 index 0000000..9d2473a --- /dev/null +++ b/data/pages/produits/interrupteur-a-detecteur-de-mouvement-infrarouge-pir.txt @@ -0,0 +1,33 @@ +====== Interrupteur à détecteur de mouvement infrarouge PIR ====== + +{{ :produits:pasted:20230729-174302.png}} + +Il s'agit d'un interrupteur muni d'un capteur de mouvement, utilisant une technologie de détection de lumière infrarouge PIR (Passive Infrared). Il est conçue pour une utilisation à l'intérieur de la maison et peut fonctionner avec différentes tensions électriques, telles que 110 V, 220 V et 230 V. Cet interrupteur PIR est une solution pratique pour éclairer automatiquement les espaces intérieurs lorsque des mouvements sont détectés, tout en optimisant la consommation d'énergie grâce à ses fonctionnalités de détection. + +====== Caractéristiques ====== + +^ Limite de puissance | ≤ 40W | +^ Distance de détection | 1-6m | +^ Temporisation | Réglable de 15s, 45s ou 5 minutes à +-10 secondes | +^ Couverture d'angle | 110 ° | +^ Température extrême en utilisant | -20 °C à 45 ℃ | +^ Consommation d'énergie en veille | <0.1W | +^ Courant statique | < 50μA | +^ Détection de lumière | Réglable : All Day, Light dark (<20 Lux), Deep Dark (< 2 Lux) | + +====== Dimensions ====== + +{{ :produits:pasted:20230729-175448.png}} + +Diamètre pour la fixation : 19 mm + + + + +====== Câblage ====== + +{{ :produits:pasted:20230729-175531.png}} + +Pour alimenter l'interrupteur, utilisez soit une tension de 110 V, soit 230 V, en reliant le "Input (N)" (neutre) et le "Input (L)" (phase) aux sources d'alimentation correspondantes. Ensuite, branchez l'appareil que vous souhaitez commander sur les deux câbles indiqués avec la mention "device" sur le schéma ci-dessus. + + diff --git a/data/pages/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/index.txt b/data/pages/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/index.txt new file mode 100644 index 0000000..a0e029a --- /dev/null +++ b/data/pages/produits/lampe-murale-solaire-a-interaction-kt-100-kt-114/index.txt @@ -0,0 +1,74 @@ +====== Lampe murale solaire à interaction KT-100 et KT-114 ====== + + + +===== Précautions ===== + +{{ :produits:lampe-murale-solaire-a-interaction-kt-100-kt-114:pasted:20230606-231458.png?350}} + +Lors de la première utilisation du produit, placez-le dans un endroit suffisamment ensoleillé pour permettre la recharge. Le produit doit être utilisé après avoir été chargé pendant plusieurs heures. + +Si le produit ne sera pas utilisé pendant une longue période, veuillez également le placer dans un endroit ensoleillé. Le temps de charge est d'environ 1 jour. Pour préserver la fonction de la batterie, il est recommandé de recharger complètement le produit une fois par mois dans un endroit suffisamment ensoleillé. + +Le temps de charge et l'efficacité de la charge solaire peuvent être affectés par les conditions météorologiques et l'emplacement d'installation. Avec un ensoleillement optimal, le produit atteindra une efficacité et une performance de charge plus élevées grâce à la conversion de l'énergie solaire. + +Lorsque la lumière du soleil ou d'autres sources lumineuses est présente et que l'interrupteur est éteint, la lampe LED ne s'allumera ni le jour ni la nuit. + +La lampe solaire doit être installée dans un endroit suffisamment éclairé pour assurer une absorption maximale de la lumière solaire par le panneau solaire. + +Ajustez l'angle de la lampe solaire et la direction de la lumière pour obtenir la meilleure position d'éclairage, idéalement à une hauteur de 2 à 3 mètres. + +Pendant l'hiver ou lorsque la durée d'ensoleillement est réduite, il est recommandé d'utiliser la lampe solaire en mode 1. + + + +===== Spécifications ===== + +Nom du produit original : Solar interaction wall lamp + +| Modèle | KT-100 | +| Sortie | 5,5 V / 1 W | +| Capacité de la batterie | 1800 mAh | +| Angle du capteur | 120 degrés | +| Distance de détection | 3-5 mètres | +| Luminosité | 600 lm | +| Nombre de LED | 100 LED | + +__Autre modèle__ + +| Modèle | KT-114 | +| Sortie | 5,5 V / 1 W | +| Capacité de la batterie | 2400 mAh | +| Angle du capteur | 120 degrés | +| Distance de détection | 3-5 mètres | +| Luminosité | 700 lm | +| Nombre de LED | 114 LED | + +===== Mode d'utilisation ===== + +Pour charger la batterie intégrée, placez la lampe dans un endroit bien exposé à la lumière directe du soleil. + +Une exposition prolongée à une forte lumière solaire permettra une conversion plus efficace en énergie solaire. + +Utilisez la lampe dans les endroits nécessitant un éclairage, tels que les chemins, le garage et le jardin, etc. Assurez-vous de placer la lampe dans un endroit facilement accessible à la lumière du soleil. + +Maintenez une pression longue d'une seconde pour activer le **mode 1** : mode d'induction du corps humain (la lampe s'allume lorsque des personnes s'approchent et s'éteint 15 secondes après leur départ). + +**Mode 2** : interaction du corps humain + mode de légère luminosité (la lampe s'allume lorsque des personnes s'approchent, devient légèrement moins lumineuse après leur départ pendant 15 secondes, puis s'allume à nouveau lorsqu'une personne s'approche). + +**Mode 3** : mode de légère luminosité (la lampe émet une légère lumière en continu, indépendamment de la présence de personnes ou non). + +===== Méthode d'utilisation ===== + +Remarque : si le panneau solaire est exposé à la lumière du soleil ou à d'autres sources lumineuses, la lampe ne s'allumera pas même si l'interrupteur ON/OFF est activé. Lors des tests, utilisez des objets pour couvrir le panneau solaire afin de permettre l'allumage de la lampe après avoir activé l'interrupteur ON/OFF. + +{{ :produits:lampe-murale-solaire-a-interaction-kt-100-kt-114:pasted:20230606-231758.png }} + +Fixez l'appareil solidement à l'aide des vis fournies dans un endroit adapté. + +{{ :produits:lampe-murale-solaire-a-interaction-kt-100-kt-114:pasted:20230606-231817.png }} + +Selon les conditions spécifiques, vous pouvez envisager d'autres méthodes d'installation. Cependant, veillez à ne jamais placer le panneau solaire à l'envers, car cela compromettrait la charge solaire pendant la journée. + + + diff --git a/data/pages/produits/lotus-confort-24-rouleaux-de-papier-hygienique-aquatube/index.txt b/data/pages/produits/lotus-confort-24-rouleaux-de-papier-hygienique-aquatube/index.txt new file mode 100644 index 0000000..b2d3ac4 --- /dev/null +++ b/data/pages/produits/lotus-confort-24-rouleaux-de-papier-hygienique-aquatube/index.txt @@ -0,0 +1,32 @@ +====== Lotus Confort 24 Rouleaux de Papier Hygiénique Aquatube ====== + + + * Un papier toilette qui répond aux deux principales attentes des utilisateurs : hygiène et douceur + * Tube Aqua tube jetable dans les toilettes; biodégradable et recyclable + * Grâce à la sélection de fibres vierges de grande qualité + * Aquatube de Lotus, le seul tube jetable dans les toillettes + + + +===== Produits vendus ===== + +==== Amazon ==== + + Lotus Confort 24 Rouleaux de Papier Hygiénique Aquatube\\ +GENCODE : \\ +[[https://www.amazon.fr/dp/B00LO89D9G]] + +7,36 EUR pour 24 rouleaux (0,31 EUR / rouleau) - le 17/10/2016 07h30 + +==== Carrefour ==== + +40+8 RLX GT PH LOPT\\ +GENCODE : \\ + +12,99 pour 48 rouleaux (0,27 EUR / roulreau) - le 10/10/16 20h17 + + +PROMO\\ +12,99 pour 48 rouleaux (0,27 EUR / roulreau) - le 10/10/16 20h17 + + diff --git a/data/pages/produits/mega_pampers_t5/index.txt b/data/pages/produits/mega_pampers_t5/index.txt new file mode 100644 index 0000000..43f0329 --- /dev/null +++ b/data/pages/produits/mega_pampers_t5/index.txt @@ -0,0 +1,33 @@ +====== Pampers Active Fit couches T5 (11-25 kg) ====== + +La couche Pampers la plus absorbante et la mieux ajustée + * Douces comme du coton + * Les couches Pampers vendues en pack 1 mois de consommation sont identiques aux couches Pampers vendues sous d'autres formats + * La date imprimée sur le pack est la date de production, et en aucun cas une date de péremption + * S'adaptent parfaitement au niveau de la taille, des cuisses et de l'entrejambe de votre bébé + * Les couches Pampers Active Fit offrent jusqu'à 12 heures bien au sec + * Nouveau - Un matelas absorbant plus long* pour capturer l'humidité quels que soient les mouvements de bébé comparé aux anciennes couches Pampers Active Fit + (1) Étude réalisée en ligne sur une présélection de produits nouveaux de marques nationales vendus en France. Étude administrée par Nielsen en octobre 2014 avec 10.000 répondants effectifs, représentatifs de la population française âgée de 15 ans et plus. www.produitsdelannee.com + +===== Produits vendus ===== + +==== Amazon ==== + +Pampers Active Fit couches T5 (11-25 kg) Pack économique 1 mois de consommation x136 couches\\ +GENCODE : \\ +[[http://www.amazon.fr/gp/product/B00AFA598S]] + +51,93 EUR pour 136 couches (0,38 EUR / couche) - le 26/10/2015 14h29 + +==== Carrefour ==== + +X68 AF MEGA T5 PAM\\ +GENCODE : \\ + +30,90 EUR pour 68 couches (0,45 EUR / couche) - le 19/10/2015 13h10 + + +PROMO\\ +15,45 EUR pour 68 couches (0,23 EUR / couche) - le 26/10/2015 13h10 + + diff --git a/data/pages/produits/pampers-baby-dry-pants/index.txt b/data/pages/produits/pampers-baby-dry-pants/index.txt new file mode 100644 index 0000000..2ef1525 --- /dev/null +++ b/data/pages/produits/pampers-baby-dry-pants/index.txt @@ -0,0 +1,26 @@ +====== PAMPERS Baby-Dry Pants Couches T5 (12-18 kg) ====== + +Pour vous aider a faire de chaque matin un matin joyeux, découvrez les culottes Pampers Baby-Dry pants. Jusqu'a 12h bien au sec dans une culotte facile a changer. Les Micro Perles absorbent jusqu'a 30 fois leur poids. Voile Extra-Protection : absorbe et capture rapidement l'humidité loin de la peau de votre bébé. Vendu a l'unité. + +===== Produits vendus ===== + +==== Amazon ==== + + PAMPERS Baby-Dry Pants Couches Taille 5 (Junior) 12-18 kg x 36 \\ +GENCODE : \\ +[[https://www.amazon.fr/dp/B018ES8KPG/]] + +21,27 EUR pour 36 couches (0,59 EUR / couche) - le 17/10/2016 07h38 + +==== Carrefour ==== + +X36 BBDRY PANTS GE\\ +GENCODE : \\ + +16,70 EUR pour 38 couches (0,44 EUR / couche) - le 10/10/2015 13h10 + + +PROMO\\ +16,70 EUR pour 38 couches (0,44 EUR / couche) - le 10/10/2015 13h10 + + diff --git a/data/pages/produits/ponceuse_parkside_pbs600a1/index.txt b/data/pages/produits/ponceuse_parkside_pbs600a1/index.txt new file mode 100644 index 0000000..33acb6e --- /dev/null +++ b/data/pages/produits/ponceuse_parkside_pbs600a1/index.txt @@ -0,0 +1,39 @@ +~~NOTOC~~ + +====== Ponceuse ParkSide PBS600A1 ====== + +{{ produits:ponceuse_parkside_pbs600a1:parkside-bandschleifer-pbs-600-a1.jpg?nolink&300|}} + +Ponceuse à bande **600 W** avec changement rapide et confortable des rubans abrasifs : système de tension intégré. Vitesse réglable en continu de **170–250 m/min**. Utilisable de manière stationnaire en position horizontale : **fixation rapide** avec 2 serre-joints à serrage par vis (inclus). + + * Poignée ergonomique - commande exacte et pression appliquée. + * Adaptateur pour raccord à un dispositif d’aspiration externe. + * Récipient de collecte des poussières inclus. + * Rubans abrasifs **75 x 457 mm**. + * Câble d'alimentation : 4 m. + +Reproche : + + * Système d'aspiration des poussières faiblard + +Notice disponible sur le site de [[http://www.lidl-service.com/|Lidl Service]], [[http://www.lidl-service.com/static/9851166/64748_DE_FR_IT_NL.PDF|manuel ponceuse ruban 600 W ParkSide]], IAN 64748. + +====== Disponibilité du produit ====== + +Voir les offres sur le site [[http://offers.kd2.org/fr/fr/lidl/search/?q=ponceuse+%C3%A0+bande|kd2 lidl france]]. + +====== Pièces détachées ====== + +{{ produits:ponceuse_parkside_pbs600a1:3m201-15-mm.jpg?nolink|}} + +Couroie d'entrainement réference **201 3M 15mm** + +Il s'agit d'une courroie crantée HTD néoprene de **longueur** de **201 mm**, d'un **pas** de **3 mm** et d'une **largeur** de **15 mm**. Il y a 67 dents. + +On la trouve dans les magasins suivants : + * [[http://www.adepem.com/PIECES-DETACHEES-103291.html|DEPEM]] pour **9,10 €** (5,60 + 3,50 € de livraison) + * [[http://www.fishoponline.com/courroies-crantees-dentees-htd-3m-pas-3-mm/11350045-3m201-15-mm.html|fi shop online]] pour **11,26 €** (7,46 + 3,80 € de livraison) + * [[http://www.fiamag.com/courroie/courroies-dentees/courroie-3m-rpp3-142.html|FIA mag]] pour **15,34 €** (8,14 + 7,20 € de livraison) + +===== Informations concernant ADEPEM ===== +Commande effectuée le 03/10/2016, reçue le 06/10/2016. Très efficace. \ No newline at end of file diff --git a/data/pages/sidebar.txt b/data/pages/sidebar.txt new file mode 100644 index 0000000..56d34b0 --- /dev/null +++ b/data/pages/sidebar.txt @@ -0,0 +1,18 @@ + ~~NOCACHE~~ +====== Les notes sur ... ====== + + * [[:informatique:]] + * [[:electronique:]] + * [[:vie_pratique]] + * [[:loisirs]] + * [[:podcasts]] + +~~NOCACHE~~ + +====== Autres ressources ====== + + diff --git a/data/pages/system/changements.txt b/data/pages/system/changements.txt new file mode 100644 index 0000000..d02c809 --- /dev/null +++ b/data/pages/system/changements.txt @@ -0,0 +1,22 @@ +====== Modifications récentes ====== +~~NOTOC~~ +~~NOCACHE~~ + +Mais encore, voici une sélection d'articles qui vient d'être éditée. + + + +====== Les suppressions ====== + +{{changes>500&render=pagelist&type=delete}} + + +====== les ajouts ====== + +{{changes>500&render=pagelist&type=add}} + +====== tout ====== + +{{changes>500&render=pagelist}} + + --- //[[user:system]] 2016/04/10 15:08// \ No newline at end of file diff --git a/data/pages/system/index.txt b/data/pages/system/index.txt new file mode 100644 index 0000000..b118294 --- /dev/null +++ b/data/pages/system/index.txt @@ -0,0 +1,9 @@ +====== System ====== + +{{ :dummy.jpg?nolink&75x75|System}} + + + + + +~~NOTOC~~ diff --git a/data/pages/system/oprhans.txt b/data/pages/system/oprhans.txt new file mode 100644 index 0000000..4a0d24a --- /dev/null +++ b/data/pages/system/oprhans.txt @@ -0,0 +1,17 @@ +====== Les orphelins ====== +{{ :dummy.png?75x75|Nom de la section}} + + + * https://www.abonnel.fr/index?do=admin&page=multiorphan + +===== Pages orphelines ===== + +Les pages suivantes ne sont pas référencées ! + +~~ORPHANSWANTED:orphans~~ + +===== Pages inexistantes ===== + +Les pages suivantes n'existent pas ! + +~~ORPHANSWANTED:wanted~~ \ No newline at end of file diff --git a/data/pages/system/popular.txt b/data/pages/system/popular.txt new file mode 100644 index 0000000..ee7629b --- /dev/null +++ b/data/pages/system/popular.txt @@ -0,0 +1,19 @@ +====== Pages populaires ====== +{{ :dummy.png?75x75|Nom de la section}} + + +===== Ce jour ===== + +Compteurs limités à 10 + +{{POPULAR 10 today}} + +===== Total ===== + +Compteurs limités à 20 + +{{POPULAR 20}} + +===== Toutes les pages ===== + +https://www.abonnel.fr/index?do=admin&page=accscounter \ No newline at end of file diff --git a/data/pages/tag/index.txt b/data/pages/tag/index.txt new file mode 100644 index 0000000..08de38d --- /dev/null +++ b/data/pages/tag/index.txt @@ -0,0 +1,5 @@ +====== tag ====== + + ~~TAGCLOUD~~ + +{{count>+}} \ No newline at end of file diff --git a/data/pages/template.txt b/data/pages/template.txt new file mode 100644 index 0000000..8de85d0 --- /dev/null +++ b/data/pages/template.txt @@ -0,0 +1,11 @@ +====== @PAGE@ ====== +{{tag>"script linux"}} +{{ :dummy.png?75x75|Nom de la section}} + +Lorem ipsum dolor sit amet, ... + + --- //[[user:@USER@]]// + +setlocale(LC_TIME, 'fr_FR'); +echo strftime(' - Article paru en premier le %A %d %B %Y'); + diff --git a/data/pages/user.txt b/data/pages/user.txt new file mode 100644 index 0000000..a016733 --- /dev/null +++ b/data/pages/user.txt @@ -0,0 +1,28 @@ +====== Utilisateurs ====== + +{{ :pasted:20211109-084308.png?100}} + +Soyez les bienvenus sur ce wiki. Je vous propose de vous [[:?do=register|inscrire avec votre adresse mail]] ou vous [[https://www.abonnel.fr/index?do=login|inscrire avec GitHub]].\\ +Présentez-vous sur votre page dédiée, raconter une histoire ou présenter vos travaux personnels (même sans lien avec ce wiki). Tout n'est pas obligatoire car ces **informations seront publiques**. + +Pensez à la [[wpfr>Nétiquette|nétiquette]] ;-) + +{{:user:pasted:20211113-091015.png?16 }}Votre page sera validé par un valideur et vous deviendrez éditeur du wiki ! + +--- + +Voici les contributeurs de ce Wiki : + + +====== Quelques informations ====== + +> [[:wiki:syntax]] +> +> Pour connaitre la syntaxe Wiki et rédiger de belles pages ! + + +===== Mes éditions récentes ===== + +{{editor>:?@USER@}} \ No newline at end of file diff --git a/data/pages/user/cedricabonnel.txt b/data/pages/user/cedricabonnel.txt new file mode 100644 index 0000000..b7d5658 --- /dev/null +++ b/data/pages/user/cedricabonnel.txt @@ -0,0 +1,97 @@ +====== Cédric ABONNEL (cedricabonnel) ====== + + +~~NOTOC~~ + +{{ :user:cedricabonnel:photo-cedricabonnel.jpg?200|}} + +Je suis **informaticien** de formation et par passion, **électronicien** de formation. J'ai créé ce wiki pour prendre des notes. Je commence à l'ouvrir aux autres pour les rendre plus populaire. + + + + +===== Où me trouver ? ===== + +__**Youtube**__ + + * [[https://youtube.com/CedricAbonnel|Youtube CedricAbonnel]] ([[https://www.youtube.com/feeds/videos.xml?channel_id=UClk9ZDfY_uNnUoisFbxn6jQ|flux RSS]]) + + * [[https://youtube.com/CedricAbonnel|Youtube S'informer sur la Tech]] ([[https://www.youtube.com/feeds/videos.xml?channel_id=UCa-6pKXCDuK6w4XW_y81shQ|flux RSS]]) + + + + +__**Site Internet**__ + + * [[https://abonnel.fr|Cédric Abonnel]] + + + + +__**matrix**__ + + * [[https://matrix.to/#/#librement-linux-podcast:matrix.org|#librement-linux-podcast:matrix.org]] + * [[https://matrix.to/#/#alpinux:matrix.org|#alpinux:matrix.org]] + + + + +__**Podcasts**__ + +{{ :user:rss-podcast_600.png?100&nolink|}} +Dans mes **podcasts** + * [[https://info.mindcast.fr/|S'informer sur la Tech]] ([[https://www.mindcast.fr/@SInformerSurLaTech/feed.xml|RSS]]), + * [[https://xtra.mindcast.fr/|XTRA Electro Music Mix]], + * [[https://vie.mindcast.fr/|mon Blog Audio]] + +et des podcasts collaboratifs + * **[[https://burgertech.fr/|Burger Tech]]** dirigé par Gaëtan et Cédric ([[https://www.burgertech.fr/burgerTech.xml|flux RSS]]), 14 février 2018 --> //en cours// + * **[[https://www.mindcast.fr/@librementLinux_podcast|Librement Linux]]** dirigé par la Team Librement Linux ([[https://www.mindcast.fr/@librementLinux_podcast/feed.xml|flux RSS]]), 11 juin 2023 --> //en cours// + * **[[https://parlonslinux.fr/@ParlonsLinuxFR|Parlons Linux]]** dirigé par John ([[https://parlonslinux.fr/@ParlonsLinuxFR/feed.xml|flux RSS]]), 13 décembre 2023 --> //en cours// + +et précédemment... + * **l'Apéro des papas manchots** dirigé par DK et ces co-animateurs ([[https://feeds.feedburner.com/AperoDesPapasManchots|flux RSS]]), 25 mars 2018, 25 novembre 2018, 17 octobre 2021 --> 24 mars 2022, 23 novembre 2022 (//arrêt suite à divergence éditoriale//) + * **[[https://anchor.fm/ben71919/|en mode libre]]** dirigé par Ben ([[https://anchor.fm/s/6f48893c/podcast/rss|flux RSS]]), 8 novembre 2021 --> 8 mai 2023 (//arrêt de la collaboration suite à une restructuration du podcast//) + * apparition dans le [[http://ckbshow.fr/|CKB Show]], le podcast qui parle de Chrome OS, de Chromebook et de tout l'univers de Google fondé et dirigé par **Nicolas** + * plusieurs apparitions dans **OLR Podcast** + + + + + + +===== Comment me contacter ? ===== + +__**matrix**__ + + * [[https://matrix.to/#/@cedric.abonnel:matrix.org|@cedric.abonnel:matrix.org]] + + + +**__Mastodon__** + + * [[https://piaille.fr/@cedricAbonnel|@cedricAbonnel@piaille.fr]] + +__**Signal**__ + + * Au ''06 _ _ _ _ _ _ _ _'' + + +__**SMS**__ + + * Au ''06 _ _ _ _ _ _ _ _'' + +**__Par courrier électronique__** + +Veuillez adresser un mail à **presence.8772{{:user:pasted:20230801-220507.png?14}}acemail.fr**, en commençant le sujet du mail avec le code **125F45F78772**. Tout mail ne comportant pas ce code dans le sujet, sera automatiquement détruit. + +Par exemple : + +| {{user:exemple_mail_envoi.png?640|exemple d'envoi de mail}} | + + + + +===== Mes éditions récentes ===== + +{{editor>:?cedricabonnel}} diff --git a/data/pages/user/cpt.txt b/data/pages/user/cpt.txt new file mode 100644 index 0000000..2a75cba --- /dev/null +++ b/data/pages/user/cpt.txt @@ -0,0 +1,15 @@ +====== CPT ====== +{{tag>"user"}} +{{ :user:pasted:20230127-211612.png?300x|CPT}} + +Je suis le co-auteur des articles avec [[user:cedricabonnel]]. Comme il aime le signaler, je lui donne de l'inspiration. + +J'ai une très grande quantité de connaissances sur divers sujets. Mais il faut souvent vérifier la précision de mes réponses. Je fais souvent douter Cédric sur la précision de mes réponses, ce qui le force à vérifier les sources et se documenter. Je suis là pour l'aider et le soutenir dans l'apprentissage, pas pour lui mâcher le travail. + +''The server experienced an error while processing your request. Sorry about that! You can retry your request, or contact us through our help center at help.openai.com if the error persists.'' + +''That model is currently overloaded with other requests. You can retry your request, or contact us through our help center at help.openai.com if the error persists. (Please include the request ID 1eeeeeeeeeeeeeeeeeeeeeeeeeeeeeec6 in your message.)'' + +===== Mes éditions récentes ===== + +{{editor>:?cpt}} \ No newline at end of file diff --git a/data/pages/user/jeanserien.txt b/data/pages/user/jeanserien.txt new file mode 100644 index 0000000..c3e8441 --- /dev/null +++ b/data/pages/user/jeanserien.txt @@ -0,0 +1,7 @@ +====== Jean Serien (jeanserien) ====== + +Auteur technique de quelques articles. + +===== Mes éditions récentes ===== + +{{editor>:?jeanserien}} \ No newline at end of file diff --git a/data/pages/user/johnguecko.txt b/data/pages/user/johnguecko.txt new file mode 100644 index 0000000..d59278d --- /dev/null +++ b/data/pages/user/johnguecko.txt @@ -0,0 +1,15 @@ +====== John Guecko ====== +{{ :dummy.png?75x75|Fiche auteur}} + + * [[https://anchor.fm/john-guecko|Podcast · john claquettes]] + * [[https://parlonslinux.fr/@ParlonsLinuxFR|Podcast · Parlons Linux]] + * [[http://donkluivert.cluster1.easy-hebergement.net/|Podcast · L'Apéro des Papas Manchots]] + * [[https://discord.com/invite/EaK7DNsqwB|Discord · AperoDesPapasManchots]] + * [[https://twitter.com/tinymontana92|Twitter · john guecko]] + * [[https://pouet.chapril.org/@BigoudOps|Mastodon · john BigoudOps]] + * [[https://www.youtube.com/c/johnguecko|Chaîne Youtube · john guecko]] + * [[https://bigoudops.fr/|Website · john claquettes]] + +===== Mes éditions récentes ===== + +{{editor>:?johnguecko}} diff --git a/data/pages/user/midjourney.txt b/data/pages/user/midjourney.txt new file mode 100644 index 0000000..9784839 --- /dev/null +++ b/data/pages/user/midjourney.txt @@ -0,0 +1,9 @@ +====== Midjourney ====== +{{ :user:midjourney.png?300x|}} + + +Générateur d'images. + +===== Mes éditions récentes ===== + +{{editor>:?midjourney}} \ No newline at end of file diff --git a/data/pages/user/saturnin.txt b/data/pages/user/saturnin.txt new file mode 100644 index 0000000..9951bc7 --- /dev/null +++ b/data/pages/user/saturnin.txt @@ -0,0 +1,7 @@ +====== Saturnin (saturnin) ====== + +Générateur de bonnes idées et invité dans le podcast [[https://www.mindcast.fr/@SInformerSurLaTech|S'Informer sur le Tech]]. + +===== Mes éditions récentes ===== + +{{editor>:?saturnin}} \ No newline at end of file diff --git a/data/pages/user/system.txt b/data/pages/user/system.txt new file mode 100644 index 0000000..4458434 --- /dev/null +++ b/data/pages/user/system.txt @@ -0,0 +1,7 @@ +====== System ====== + +Le **System** créée ou modifie des pages de manière automatique. + +===== Mes éditions récentes ===== + +{{editor>:?system}} \ No newline at end of file diff --git a/data/pages/user/userhomepage_public.txt b/data/pages/user/userhomepage_public.txt new file mode 100644 index 0000000..53fa293 --- /dev/null +++ b/data/pages/user/userhomepage_public.txt @@ -0,0 +1,10 @@ +====== @NAME@ (@USER@) - Page Publique ====== +Cette page publique ''//@TARGETPUBLICPAGE@.txt//'', comme son nom l'indique, **est accessible à tous en lecture mais vous seul pouvez la modifier** (en dehors d'un super-utilisateur)... + * Vous pouvez vous présenter, raconter une histoire ou présenter vos travaux personnels (même sans lien avec ce wiki) + * Pensez à la [[wpfr>http://fr.wikipedia.org/wiki/N%C3%A9tiquette|nétiquette]] ;-) +Restrictions : + * Vous ne devez pas créer d'autre page dans cet espace de nom ''//@TARGETPUBLICNS@//'' + * Seul un super-utilisateur peut ajouter une image + +Vous pouvez évidement supprimer ce paragraphe (sauf le titre)...\\ +A vos claviers ! :-D diff --git a/data/pages/vie_pratique.txt b/data/pages/vie_pratique.txt new file mode 100644 index 0000000..ead6d7c --- /dev/null +++ b/data/pages/vie_pratique.txt @@ -0,0 +1,8 @@ +====== Vie Pratique ====== + +{{ :logo-vie-pratique.jpg?nolink&70x70|Vie pratique}} + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/vie_pratique/acheter_une_voiture.txt b/data/pages/vie_pratique/acheter_une_voiture.txt new file mode 100644 index 0000000..fcb62fb --- /dev/null +++ b/data/pages/vie_pratique/acheter_une_voiture.txt @@ -0,0 +1,23 @@ +====== Acheter une voiture ====== + + +Modèles, marque, motorisation... Autant de critères qui comptent, à l'achat comme à la revente. Mais attention, les fausses bonnes idées sont légion! + +Un diesel, c'est toujours un bon investissement. + +Faux + +Selon l'usage que l'on a de son véhicule, Cette idée très répandue peut-être inexacte. Certes, Le marché français est encore largement dominé par le diesel . Mais si vous voulez moins de 15 000 kilomètre par an , Mieux vaut miser sur une motorisation essence . Vous y gagnerez tant pour le prix d'achat que pour le coût d'entretien .D'autant que la faible consommation des nouveaux moteurs essence limite les chances de rentabiliser un diesel. Enfin, les véhicules roulant au sans-plomb tirent leur épingle du jeu en terme de fiabilité. A l'inverse, les moteurs diesel moderne connaissant de nombreuses casses de turbo et volant moteur (bi-masse). Par ailleurs, les systèmes d'injection, soumis à des pressions très élevées, ne supportent pas la moindre impuretés dans le carburant. + +Une remise important à l'achat limite la décote à la revente +Pas court terme Là encore, prudence. Si un véhicule neuf est bradé, il n'y a aucune raison qu'ils ne le soit pas en arrivant sur le marché de l'occasion. Les professionnels ne sont plus les seuls à suivre les cotes de près. Internet a largement contribué à transformer les particuliers en experts. La recherche de la remise maximale n'a d'intérêt que dans le cas où vous êtes certains de conserver votre véhicule plus de cinq ans. + +Les best-sellers se revendent mieux + +Plus maintenant +Cette idée est de moins en moins vraie, car cela dépend beaucoup des marques. Les modèles phares qui ont fait le succès des constructeurs saturent le marché de l'occasion. Conséquence de quoi, l'excès d'offres tire les prix vers le bas. S'y ajoute le fait que les marques asiatiques ont redoré leur blason en proposant des contrats de garanties allongées (5 à 7 ans). + +Une version milieu de gamme séduit plus + +Au contraire +C'est le risque de faire traîner la vente en proposant un modèle commun qui n'attirera pas l'oeil dans la masse de véhicules en annonce. \ No newline at end of file diff --git a/data/pages/vie_pratique/cgos-compte-retraite-espace-personnel.txt b/data/pages/vie_pratique/cgos-compte-retraite-espace-personnel.txt new file mode 100644 index 0000000..677f0ae --- /dev/null +++ b/data/pages/vie_pratique/cgos-compte-retraite-espace-personnel.txt @@ -0,0 +1,58 @@ +====== CGOS / Allianz, votre compte retraite ====== + +La complémentaire retraite à son site Internet. Connectez-vous sur le site [[http://crh.cgos.info]]. + +-- + +Il faut cliquer sur le lien ''Espace affilié''. + +Apparait en dessous les liens ''COTISANT'' et ''RETRAITÉ''. + + +{{ vie_pratique:cgos_compte_retraite_espace_personnel:cgos_espace_affilie.png?direct |}} + +-- + +Cliquer sur le lien ''RETRAITÉ''. + +{{ vie_pratique:cgos_compte_retraite_espace_personnel:cgos_espace_affilie_compte_retraite.png?direct&600 |}} + +-- + +Cliquer sur le lien ''CONTACTER UN CONSEILLER''. + +Une nouvelle page s'ouvre. + + +{{ vie_pratique:cgos_compte_retraite_espace_personnel:cgos_contacter_un_conseiller.png?direct&600 |}} + +-- + +Dans cette nouvelle page, vous avez la possibilité de téléphoner au numéro indiqué ou d'écrire un message. + +Dans la capture ci-contre, vous avez l'exemple pour laisser un message. + +N'oubliez pas d'indiquer votre numéro d'allocataire (numéro de certificat) Complémentaire Retraite des Hospitaliers. + +{{ vie_pratique:cgos_compte_retraite_espace_personnel:cgos_formulaire_message.png?direct&600 |}} + + + + +====== Contacter CGOS Allianz ====== + +Vous pouvez contacter CGOS / Allianz à l'adresse https://crh.cgos.info/contact + +Par courrier, à l'adresse suivante : + +ALLIANZ +Direction des opérations collectives, +Centre Service Hospitaliers, +TSA 21006 +67018 STRASBOURG CEDEX + + +Par téléphone au 0 978 978 015 + + +~~DISCUSSION:off~~ \ No newline at end of file diff --git a/data/pages/vie_pratique/communication/index.txt b/data/pages/vie_pratique/communication/index.txt new file mode 100644 index 0000000..aafe668 --- /dev/null +++ b/data/pages/vie_pratique/communication/index.txt @@ -0,0 +1,3 @@ +====== Communication ====== + + * [[vie_pratique:communication:historique-des-connexions-adsl]] diff --git a/data/pages/vie_pratique/fruits_et_legumes_de_saison.txt b/data/pages/vie_pratique/fruits_et_legumes_de_saison.txt new file mode 100644 index 0000000..7153b37 --- /dev/null +++ b/data/pages/vie_pratique/fruits_et_legumes_de_saison.txt @@ -0,0 +1,18 @@ +====== Fruits et légumes de saison ====== + +Recueil d'informations concernant les semis et consommations des fruits et légumes. + + +Document PDF édité par Leclerc Plérin\\ + {{ vie_pratique:a4_calendier_fruits_et_legumes_de_saison_leclerc_plerin.pdf |}} + +===== - Autres ressources ===== + +Page Web proposé par recettesbox.com : \\ +[[http://www.recettesbox.com/saison-printemps-ete-automne-hiver.html|Calendrier des fruits et légumes de saison à imprimer en PDF]] + +Document PDF sur e-leclerc : \\ +[[https://www.e-leclerc.com/objetsportail/sites/portail/files/national/1-%20Home%20Portail/1-%20Rayon/Alimentaire/Guide%20dachat/frais/Calendrier-fruits-et-legumes-de-saison.pdf|calendrier fruits et légumes de saison]] + +Page Web sur e-leclerc : \\ +[[https://www.e-leclerc.com/catalogue/evenements/et-si-on-consommait-plus-econome/les-fruits-et-legumes-de-saison|Les fruits et légumes de saison]] \ No newline at end of file diff --git a/data/pages/vie_pratique/granieu.txt b/data/pages/vie_pratique/granieu.txt new file mode 100644 index 0000000..6e8dfa0 --- /dev/null +++ b/data/pages/vie_pratique/granieu.txt @@ -0,0 +1,4 @@ +====== Granieu ====== +{{ :vie_pratique:granieu.png?75x75|Commune de l'Isère, informations pratiques}} + +~~GOTO>vie_pratique:granieu:~~ \ No newline at end of file diff --git a/data/pages/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.txt b/data/pages/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.txt new file mode 100644 index 0000000..70723be --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20200504-une-visiere-de-protection-pour-chaque-eleve-pour-la-rentree-du-11-mai.txt @@ -0,0 +1,10 @@ +====== Une visière de protection pour chaque élève pour la rentrée du 11 mai ====== + +{{ :vie_pratique:granieu:actualite:pasted:20231001-093153.png}} + +Lundi 4 mai 2020, + +[[https://www.ledauphine.com/sante/2020/05/04/a-aoste-une-visiere-pour-chaque-enfant]] + +Quentin Bigaut et Cédric Abonnel, du Sou des écoles d’Aoste/Granieu, se sont lancés dans l’impression en 3D de visières de protection, pour équiper chacun des quelque 300 élèves en maternelle et en élémentaire de l’école d’Aoste d’ici lundi 11 mai. Roger Marcel, le maire de la commune, souligne un projet qui va "aider à améliorer cette rentrée qui s’annonce compliquée". Zoom sur cette initiative avec Quentin Bigaut, président du Sou des écoles d’Aoste/Granieu. + diff --git a/data/pages/vie_pratique/granieu/actualite/2021-01-14-le-maire-excede-apres-un-nouvel-acte-d-incivilite.txt b/data/pages/vie_pratique/granieu/actualite/2021-01-14-le-maire-excede-apres-un-nouvel-acte-d-incivilite.txt new file mode 100644 index 0000000..035423c --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/2021-01-14-le-maire-excede-apres-un-nouvel-acte-d-incivilite.txt @@ -0,0 +1,10 @@ +====== Le maire d'Aoste excédé après un nouvel acte d'incivilités ====== +{{ :vie_pratique:granieu:pasted:20210114-132522.png |Barrières jetées dans l’eau, dégradations, les actes de vandalisme comme celui-ci sont de plus en plus nombreux dans le secteur. Photo Le DL /Estelle MONNET}} + +Jeudi 14 janvier 2021, + +Roger Marcel est excédé. Les incivilités comme celles-ci, il ne les supporte plus. C’est le cri d’alarme de l’édile après avoir découvert, lundi 11 janvier, que les barrières de sécurité jouxtant le petit pont de bois longeant la Bièvre (côté giratoire du contournement route de Granieu) aient été jetées dans la rivière. + +« Nous avons installé ces deux barrières métalliques des deux côtés du pont pour la raison suivante, il est en bois et certaines lames sont abîmées, il y a des trous sur le passage du pont et il est devenu dangereux. Alors en attendant sa réfection, nous ne souhaitons pas que les riverains l’empruntent. » + +Mais voilà, certains usagers ont bravé l’interdit à leurs risques et périls, pire, ils ont volontairement jeté les deux grilles par-dessus bord. « Si un accident survient, je suis responsable de cette situation. Pour la sécurité de tous, nous avons mis en place ce système préventif, mais ces actes d’inconscience me dépassent ! » \ No newline at end of file diff --git a/data/pages/vie_pratique/granieu/actualite/2021-03-02-la-fibre-se-deploie-a-aoste.txt b/data/pages/vie_pratique/granieu/actualite/2021-03-02-la-fibre-se-deploie-a-aoste.txt new file mode 100644 index 0000000..f5060be --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/2021-03-02-la-fibre-se-deploie-a-aoste.txt @@ -0,0 +1,15 @@ +====== La fibre se déploie a Aoste ====== + +Mardi 2 mars 2021, + +[[https://www.ledauphine.com/politique/2021/03/02/isere-aoste-la-fibre-avance-a-grands-pas-dans-la-commune]] + +La création du réseau structurant de la fibre est en cours par le Département de l’Isère et pour le mener à terme, d’importants travaux se poursuivent. + +{{:vie_pratique:granieu:pasted:20210304-105439.png}} + +Côté travaux, **Aoste** en connaît en rayon, mais comme toujours, c’est aussi pour le bien de la population. La création du réseau structurant de la fibre est en cours par le Département de l’Isère et pour le mener à terme, d’importants travaux sont nécessaires. + +Ils ont débuté récemment au centre-ville, générant quelques difficultés de circulation mais aussi des nuages de poussière incontournables. + +Dans les semaines à venir, les travaux se poursuivront et modifieront quelque peu la circulation, notamment **route de Saint-Genix**, **route de Granieu** et **route des Savoie**. Que les habitants se rassurent, bien vite, le chantier sera achevé et avec lui les désagréments des engins. \ No newline at end of file diff --git a/data/pages/vie_pratique/granieu/actualite/2021-07-17-coupure-telecom-a-granieu.txt b/data/pages/vie_pratique/granieu/actualite/2021-07-17-coupure-telecom-a-granieu.txt new file mode 100644 index 0000000..f0bcdc4 --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/2021-07-17-coupure-telecom-a-granieu.txt @@ -0,0 +1,12 @@ +====== Coupure Telecom a Granieu ====== +{{ :vie_pratique:granieu:actualite:pasted:20231001-111631.png?75x75}} + +Samedi 17 juillet 2021, + +Plus de téléphone ni d’internet après une mauvaise manipulation. + +Depuis samedi 17 juillet, les habitants de Granieu sont comme coupés du monde. La cause ? Une panne d’internet et de téléphone qui handicape considérablement la commune tout entière. Sur la route menant à Aoste, des travaux se poursuivent afin d’alimenter en électricité un lotissement en construction. Mais voilà, l’entreprise en charge du chantier a sectionné par erreur un câble du fournisseur Orange. + +Cette mauvaise manipulation entraîne dans son sillon la pagaille dans tout le village, quelque soit le fournisseur d'Internet ou l'opérateur téléphonique choisi. L’opérateur téléphonique historique devrait rétablir la situation au plus vite afin de permettre aux Granieulans la reprise de leurs activités habituelles après plusieurs jours de patience. + +SFR a indiqué à l'un de ses abonnés un rétablissement pour le vendredi 23 juillet au maximum. En attendant, l'opérateur conseille de basculer en 4G sur les téléphones et offre une enveloppe de 100Go si vous êtes abonnés chez SFR ou Red By SFR en forfait mobile. \ No newline at end of file diff --git a/data/pages/vie_pratique/granieu/actualite/20230406-urbanisation-sur-le-reseau-public.txt b/data/pages/vie_pratique/granieu/actualite/20230406-urbanisation-sur-le-reseau-public.txt new file mode 100644 index 0000000..ff303bc --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20230406-urbanisation-sur-le-reseau-public.txt @@ -0,0 +1,13 @@ +====== Urbanisation sur le réseau public d'électricité ====== + +{{ :vie_pratique:granieu:actualite:pasted:20231002-081309.png?75x75}} + +Jeudi 6 avril 2023, + +Lors du conseil municipal du jeudi 06 avril 2023, Monsieur le Maire informe l’assemblée qu’il parait nécessaire de signer une convention avec ENEDIS afin qu’il puisse réaliser une analyse d’impact d’un projet d’urbanisation sur le secteur de LA VILLE sur le réseau public de distribution d’électricité. + +à suivre... + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/vie_pratique/granieu/actualite/20230615-deces-du-maire-de-granieu.txt b/data/pages/vie_pratique/granieu/actualite/20230615-deces-du-maire-de-granieu.txt new file mode 100644 index 0000000..c6336c8 --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20230615-deces-du-maire-de-granieu.txt @@ -0,0 +1,10 @@ +====== Décès du maire de Granieu ====== +{{ :vie_pratique:granieu:actualite:pasted:20231001-105950.png}} + +Vendredi 16 juin 2023, + +Raymond Coquet, maire de Granieu est décédé le jeudi 15 juin 2023. + +Au revoir. + + --- //[[user:cedricabonnel]]// \ No newline at end of file diff --git a/data/pages/vie_pratique/granieu/actualite/20230623-elections-municipales.txt b/data/pages/vie_pratique/granieu/actualite/20230623-elections-municipales.txt new file mode 100644 index 0000000..97d8738 --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20230623-elections-municipales.txt @@ -0,0 +1,12 @@ +====== Élections municipales ====== +{{ :vie_pratique:granieu:actualite:pasted:20231001-111502.png?75x75}} + +Vendredi 23 juin 2023, + +Par l’effet des vacances survenues, le conseil municipal de la commune de Granieu, qui comprend 15 sièges, est incomplet, et qu’il est nécessaire d’élire le maire, et qu’il y a donc lieu de procéder à des élections municipales partielles complémentaires. + +Le scrutin sera ouvert le dimanche 24 septembre 2023. + +--- //[[user:cedricabonnel]]// + + diff --git a/data/pages/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.txt b/data/pages/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.txt new file mode 100644 index 0000000..72377b4 --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20230705-feux-tricolores-suite-des-travaux.txt @@ -0,0 +1,15 @@ +====== Feux tricolores ====== + +{{ :vie_pratique:granieu:actualite:pasted:20231001-112704.png?75x75}} + +Mardi 05 juillet 2023, + +Lors du conseil municipal, un point sur les travaux ont été annoncés dont les feux tricolores du **carrefour de la Ville**. + +Les feux tricolores du **carrefour de la Ville** seront installés fin Août. Le marquage et le revêtement suivront. + +Jean-Jacques VIAL, **Responsable de la voirie à la Communauté de Communes des Vals du Dauphiné** organise +le chantier pour que tout soit terminé pour les rentrées scolaires du 4 Septembre. + + --- //[[user:cedricabonnel]]// + diff --git a/data/pages/vie_pratique/granieu/actualite/20230907-elections-municipales.txt b/data/pages/vie_pratique/granieu/actualite/20230907-elections-municipales.txt new file mode 100644 index 0000000..dd9162a --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20230907-elections-municipales.txt @@ -0,0 +1,13 @@ +====== Élections municipales ====== +{{ :vie_pratique:granieu:actualite:pasted:20231001-111502.png?75x75}} + +Vendredi 7 septembre 2023, + +Deux candidats se sont présentés pour le scrutin du 16 septembre 2023 : + + * PONSARD Thierry + + * ALONSO Séverine + + --- //[[user:cedricabonnel]]// + diff --git a/data/pages/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.txt b/data/pages/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.txt new file mode 100644 index 0000000..5f9eff1 --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20230909-feux-tricolores-suite-des-travaux.txt @@ -0,0 +1,13 @@ +====== Feux tricolores suite des travaux ====== + +{{ :vie_pratique:granieu:actualite:pasted:20231001-112704.png?75x75}} + +Vendredi 08 septembre 2023, + +L’entreprise Serpollet Dauphiné est en train de tirer les réseaux et poser les feux tricolores qui sécuriseront les intersections et l’arrêt de bus. + +Dans quelque temps, l’intersection entre la route d’Aoste (D82F), la route de la Ville, et la route des Touvières sera sécurisée + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/vie_pratique/granieu/actualite/20230929-feux-tricolores-suite-et-fin-des-travaux.txt b/data/pages/vie_pratique/granieu/actualite/20230929-feux-tricolores-suite-et-fin-des-travaux.txt new file mode 100644 index 0000000..bfc9068 --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20230929-feux-tricolores-suite-et-fin-des-travaux.txt @@ -0,0 +1,14 @@ +====== Feux tricolores suite et fin des travaux ====== + +{{ :vie_pratique:granieu:actualite:pasted:20231001-112704.png?75x75}} + +Vendredi 29 septembre, + +La société Serpollet Dauphiné termine les travaux de mise en service des feux tricolores de la ville. +Pose des capteurs enterrés sur les voies de circulation, calculateurs de vitesse au sommet des feux accouplé à des détecteurs de présence, la gestion de la circulation sera optimisée et sécurisée. + +Les piétons disposeront d’un bouton poussoir pour prioriser les feux pour la traversée de la chaussée. + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/vie_pratique/granieu/actualite/20231001-concert-de-noel.txt b/data/pages/vie_pratique/granieu/actualite/20231001-concert-de-noel.txt new file mode 100644 index 0000000..8841bcd --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20231001-concert-de-noel.txt @@ -0,0 +1,11 @@ +====== Concert de Noël ====== + +{{ :vie_pratique:granieu:actualite:pasted:20231001-111751.png?75x75}} + +Dimanche 1er octobre 2023, + +Le clocher de Granieu propose son traditionnel concert de Noël les samedi 9 et dimanche 10 décembre 2023 à l'église du village. + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/vie_pratique/granieu/actualite/20231001-point-sur-le-deploiement-de-la-fibre-dans-la-commune.txt b/data/pages/vie_pratique/granieu/actualite/20231001-point-sur-le-deploiement-de-la-fibre-dans-la-commune.txt new file mode 100644 index 0000000..eaa247c --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20231001-point-sur-le-deploiement-de-la-fibre-dans-la-commune.txt @@ -0,0 +1,24 @@ +====== Le Déploiement des Prises FTTH dévoilé sur le site THD38 ====== + +{{ :vie_pratique:granieu:actualite:pasted:20231001-113223.png}} + +Dimanche 1er octobre 2023, + +L'accès à Internet haut débit est devenu essentiel dans notre vie quotidienne, que ce soit pour le travail, les loisirs ou la communication. Cependant, pour de nombreuses régions, l'accès à une connexion Internet de qualité reste un défi majeur. C'est pourquoi le déploiement de la fibre optique (FTTH) suscite un grand intérêt, offrant des vitesses de connexion exceptionnelles et une fiabilité accrue. Une nouvelle étape cruciale vient d'être franchie pour les habitants de la commune, car l'étude de déploiement des prises FTTH est désormais annoncée sur le site de THD38. + +{{ :vie_pratique:granieu:actualite:pasted:20231001-113349.png }} + +__Une avancée majeure pour les usagers__ + +Jusqu'à présent, l'absence d'informations précises avait suscité des interrogations et des préoccupations parmi les habitants. Cependant, cette nouvelle annonce offre une lueur d'espoir pour ceux qui attendent avec impatience une connexion Internet plus rapide et plus stable. + +Le FTTH, ou //Fiber to the Home//, est une technologie qui permet de fournir une connexion Internet via la fibre optique directement jusqu'au domicile de l'abonné. Contrairement aux connexions DSL ou câble, le **FTTH** offre des débits symétriques ultra-rapides, ce qui signifie des vitesses de téléchargement et de téléversement équivalentes. Cette technologie est la clé pour répondre aux besoins croissants en bande passante de la société moderne. + +L'annonce du déploiement des prises FTTH sur le site de THD38 se limite pour le moment à une simple déclaration d'intention. En effet, ce plan prévoit un déploiement de la fibre pour le 25 février 2024. + +__Restez informés__ + +Les détails concernant les délais de déploiement et les procédures d'inscription seront probablement disponibles sur le site de THD38 dans les semaines à venir et sur notre site. + + --- //[[user:cedricabonnel]]// + diff --git a/data/pages/vie_pratique/granieu/actualite/20231001-urbanisation-sur-le-reseau-public.txt b/data/pages/vie_pratique/granieu/actualite/20231001-urbanisation-sur-le-reseau-public.txt new file mode 100644 index 0000000..042ff42 --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20231001-urbanisation-sur-le-reseau-public.txt @@ -0,0 +1,13 @@ +====== Urbanisation sur le réseau public d'électricité ====== + +{{ :vie_pratique:granieu:actualite:pasted:20231002-081309.png?75x75}} + +Vendredi 29 septembre 2023, + +Cette semaine les habitants du quartier église/cimetière ont pu voir les premiers effets du début de travaux concernant l'urbanisation sur le réseau public d'électricité. + +{{ :vie_pratique:granieu:actualite:pasted:20231002-081632.png }} + + --- //[[user:cedricabonnel]]// + + diff --git a/data/pages/vie_pratique/granieu/actualite/20231002-elections-municipales-resultat.txt b/data/pages/vie_pratique/granieu/actualite/20231002-elections-municipales-resultat.txt new file mode 100644 index 0000000..f5eda04 --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/20231002-elections-municipales-resultat.txt @@ -0,0 +1,14 @@ +====== Élections municipales resultat ====== +{{ :vie_pratique:granieu:actualite:pasted:20231001-111502.png?75x75}} + + +Lundi 25 septembre 2023, + +Ce dimanche 24 septembre avait lieu le premier tour des élections partielles complémentaires de la commune de Granieu. Les habitants se sont suffisamment mobilisés pour valider les résultats dès ce premier tour. +Pour être élu au premier tour de scrutin, les candidats devait recueillir la majorité absolue des suffrages +exprimés et un nombre de suffrages au moins égal au quart (94) de celui des électeurs inscrits sur les listes +électorales. Le nombre d'électeurs inscrits était de 376. + +Séverine Alonso et Thierry Ponsard ont été élus au premier tour et vont siéger au conseil municipal. + + --- //[[user:cedricabonnel]]// diff --git a/data/pages/vie_pratique/granieu/actualite/index.txt b/data/pages/vie_pratique/granieu/actualite/index.txt new file mode 100644 index 0000000..e4640da --- /dev/null +++ b/data/pages/vie_pratique/granieu/actualite/index.txt @@ -0,0 +1,5 @@ +====== Actualités de Granieu ====== + + + + diff --git a/data/pages/vie_pratique/granieu/collecte_des_ordures_menageres.txt b/data/pages/vie_pratique/granieu/collecte_des_ordures_menageres.txt new file mode 100644 index 0000000..7d64fe4 --- /dev/null +++ b/data/pages/vie_pratique/granieu/collecte_des_ordures_menageres.txt @@ -0,0 +1,14 @@ +====== Collecte des ordures ménageres à Granieu ====== +{{tag>"Lorem"}} +{{ :dummy.png?75x75|Nom de la section}} + +Depuis le 1er janvier 2022, le **SICTOM de la région Morestel**, le **SICTOM du Guiers** et une partie du **SMND** devient : SYLCUM + +La collecte est organisée par le [[https://syclum.fr//|SYLCUM]]. + +Depuis le 6 janvier 2020, elle est réalisée le **jeudi après-midi**. Voir les détails sur le site [[https://syclum.fr/calendriers/|SYLCUM, collecte des ordures ménagère]] + + --- //[[user:cedricabonnel]] Édition initiale du Saturday 7 January 2023 // + +Crédit image : n/a + diff --git a/data/pages/vie_pratique/granieu/dechetterie.txt b/data/pages/vie_pratique/granieu/dechetterie.txt new file mode 100644 index 0000000..27b3dbf --- /dev/null +++ b/data/pages/vie_pratique/granieu/dechetterie.txt @@ -0,0 +1,29 @@ +====== Déchetterie ====== +{{ :dummy.png?75x75|Nom de la section}} + +__Horaires à partir du 23 mars 2023__ + +LES AVENIÈRES VEYRINS THUELLIN - Rue Jacquard 38630 + +de mi-septembre à mi-juin + * Lundi : 13h30 à 17h30 + * Mardi / Mercredi : 8h30 à 12h / 13h30 à 17h30 + * Jeudi : Fermée + * Vendredi / Samedi : 8h30 à 12h / 13h30 à 17h30 + +De la semaine du 15 juin à la semaine du 15 septembre + * Lundi : Fermée + * Mardi / Mercredi / Jeudi / Vendredi / Samedi : 7H30 À 13H + +{{ :vie_pratique:granieu:pasted:20230320-221151.png }} + +{{ :vie_pratique:granieu:pasted:20230320-221241.png }} + +__Travaux Déchetterie Les Avenières **12/02/2021**__ + +Le **SICTOM de la région Morestel** nous informe que la déchetterie des Avenières sera exceptionnellement fermée au public le **mardi 16 février 2021**. + + --- //[[user:cedricabonnel]] Édition initiale du Saturday 7 January 2023 // + +Crédit image : //Midjourney// + diff --git a/data/pages/vie_pratique/granieu/index.txt b/data/pages/vie_pratique/granieu/index.txt new file mode 100644 index 0000000..1ce26a7 --- /dev/null +++ b/data/pages/vie_pratique/granieu/index.txt @@ -0,0 +1,39 @@ +====== Granieu ====== +{{ :vie_pratique:granieu.png?75x75|Commune de l'Isère, informations pratiques}} + +===== - Actualité à Granieu ===== + +===== Les dernières nouvelles ===== + + +> **Billets** / [[vie_pratique:granieu:actualite:|D'autres billets >>]] + + + + +===== - Infos pratiques ===== + + * [[vie_pratique:granieu:dechetterie|]] + + * [[vie_pratique:granieu:qualite_de_l_eau|]] + + * [[vie_pratique:granieu:collecte_des_ordures_menageres|]] + + + + +===== - Bonnes Adresses ===== + + +==== - Le Garage à dons, La Bridoire ==== + +Dans un local appartenant à la mairie de la Bridoire, l'**Association AVIE - Vivre Ici Ensemble** propose de déposer des objets vêtements qui n'ont plus d'utilité pour la propriétaire mais dans une autre personne sera faire bon usage. + +Il ne s'agit pas de troc puisque tout à chacun peut prendre sans donner ou bien sûr, donner son prendre. Les principes mis en avant sont aussi bien le partage, l'échange, la gratuité, que la réduction des déchets ou consommer autrement. Le **Garage à dons** est ouvert 7 jours sur 7, 24 heures sur 24. Il fonctionne bien avec un renouvellement régulier des objets et on ne déplore pas d'incivilités même si, bien sûr, il est toujours nécessaire de rappeler que tout dois être en bon état. Créé à l'initiative d'une ancienne salarié à qui ce projet tenait à cœur, le **Garage à dons** ne demande pas beaucoup de temps à l'association, des personnes passant bénévolement jeter un œil et ranger. + +Une rénovation est prévue pour améliorer surtout l'exposition des vêtements. +Il existe quelques lieux semblables en France que l'on nomme le plus souvent **Cabane à dons** comme à La Verpillière, mais aussi **boîte à dons**, ou **givebox** dans les stations de Savoie. +Le plus proche et donc à la Bridoire, derrière la place de la Résistance. + diff --git a/data/pages/vie_pratique/granieu/qualite_de_l_eau.txt b/data/pages/vie_pratique/granieu/qualite_de_l_eau.txt new file mode 100644 index 0000000..583d267 --- /dev/null +++ b/data/pages/vie_pratique/granieu/qualite_de_l_eau.txt @@ -0,0 +1,46 @@ +====== Qualité de l'eau ====== + +La qualité de l'eau est caractérisée du point de vue physico-chimique, biologique et hydromorphologique(dans le cadre de la Directive-cadre sur l'eau, norme européenne) + +===== Bilan Qualité ===== + +Eau potable du réseau du Syndicat d'Aoste Granieu (régie directe). Provenance des puits de Fontagnieur/Aoste. Bilan réalisé par la déléguation Territoriale de l'ARS (ex DDASS) dans le cadre du contrôle sanitaire réglementaire. + +| **année** | **Bactériologie** | **Dureté** | **Nitrates** \\ max : 50 mg/l | **Fluor** \\ max : 1.5 mg/l | **Pesticides** \\ max : 0.1 µg/l | +| 2011 | 100% d'analyses conformes \\ \\ Eau de très bonne qualité | min : 31°F \\ max : 31.2 °F \\ \\ Eau dure | min : 12.9 mg/l \\ max : 17.1 mg/l \\ \\ Eau conforme contenant peu de nitrates | min : 0.03 mg/l \\ max : 0.07 mg/l \\ \\ Eau conforme, peu fluorée. | 0 µg/l \\ \\ Eau conforme, absence de pesticides. | +| 2010 | 100 % d'analyses conformes \\ \\ Eau de très bonne qualité | min : 31.2°F \\ max : 31.5 °F \\ \\ Eau dure | min : 16.2 mg/l \\ max : 18.1 mg/l \\ \\ Eau conforme contenant peu de nitrates | min : 0 mg/l \\ max : 0.06 mg/l \\ \\ Eau conforme, peu fluorée. | 0 µg/l \\ \\ Eau conforme, absence de pesticides. | +| 2008 | 85.7 % de l'analyses conformes \\ \\ eau occasionnellement contaminée | min : 30.2°F \\ max : 31.5 °F \\ \\ Eau dure | min : 16.8 mg/l \\ max : 17.7 mg/l \\ \\ Eau conforme contenant peu de nitrates | min : 0 mg/l \\ max : 0.06 mg/l \\ \\ Eau conforme, peu fluorée. | 0 µg/l \\ \\ Eau conforme, absence de pesticides. | +| 2007 | 86 % de l'analyses conformes \\ \\ eau occasionnellement contaminée | moy : 31 °F \\ \\ Eau dure | max : 16.1 mg/l \\ \\ Eau conforme | max : 0.06 mg/l \\ \\ Eau peu fluorée. | 0 µg/l \\ \\ Eau conforme | + +==== Mieux comprendre ==== + +=== La bactériologie === + +La qualité bactériologique est évaluée par la recherche de bactéries indicatrices de contaminations fécales, notamment Entrérocoque et Escherichia coli dont l'identification laisse suspecter le présence de germes pathogènes. Un dysfonctionnement momentané des installations de traitement de l'eau, un manque d’entretien du réseau, ou une contamination de la ressource en l'absence de traitement peuvent être à l’origine de mauvais résuitats. + +=== La dureté === + +La dureté représente le calcium et le magnésium en en solution dans l’eau. Elle est sans incidence sur la santé mais une eau trop douce (inférieure à 8 °F) est souvent agressive et peut entraîner la corrosion des canalisations et le relargage de produits indésirables ou toxiques tels que le plomb. + +=== Les nitrates === + +Les apports excessifs ou mal maîtrisés d’engrais azotés, organiques ou minéraux ainsi que les rejets des assainissements participent a l'augmentation des teneurs en nitrates dans les ressources. Le respect de la valeur limite de 50 mg par litre dans l'eau du robinet est indispensable à la protection de la santé des nourrissons et des femmes enceintes. + +=== Le fluor === + +Le fluor est un oligo-élément present naturellement dans l'eau. Ses effets sont bénéfiques pour le santé à dose modérée. Lorsque l'eau est peu fluorée, un complément peut être apporté sur recommandation de votre dentiste, pour une prévention optimale de la carie dentaire. Une valeur maximale de 1500 µg/L a été fixée pour tenir compte du risque de fluorose dentaire en cas d’excès. + +=== Les pesticides === + +Certains pesticides à l'état de traces dans l'eau sont suspectés d'effets sur la santé lorsqu'ils sont suspectés d'effets sur la santé lorsqu'ils sont consommés pendant toute une vie. Par mesure de précaution, une limite de qualité inférieure aux seuils de toxicité connus pour ces molécules a été adoptée. + +===== Des gestes simples ===== + +Après quelques jours d'absence, purgez vos conduites avant consommation, en laissant couler l'eau quelques instant avant de la boire. + +Consommez exclusivement l'eau du réseau d'eau froide. Si vous la conservez, ce doit être froid, pas plus de 48 heures et dans un récipient fermé. + +Réservez les traitements complémentaires, tels que les adoucisseurs, au réseau d'eau chaude sanitaire. Ils sont sans intérêt sur le réseau d'eau froide utilisé pour la consommation. Ils peuvent en effet accélérer la dissolution des métaux des conduites ou devenir des foyers de développement microbien lorsque leur entretien est mal assuré. + +Si votre eau chaude sanitaire est produite par un système individuel, un entretien annuel de ce réseau est conseillé pour limiter la prolifération bactérienne, notamment des Légionelles. + diff --git a/data/pages/vie_pratique/granieu/sidebar.txt b/data/pages/vie_pratique/granieu/sidebar.txt new file mode 100644 index 0000000..33465b7 --- /dev/null +++ b/data/pages/vie_pratique/granieu/sidebar.txt @@ -0,0 +1,11 @@ +====== Sommaire ====== + +[[.:]] + + + +-- + +retour à [[..:]] + +{{page>:sidebar}} diff --git a/data/pages/vie_pratique/modes_d_emploi/index.txt b/data/pages/vie_pratique/modes_d_emploi/index.txt new file mode 100644 index 0000000..6d78712 --- /dev/null +++ b/data/pages/vie_pratique/modes_d_emploi/index.txt @@ -0,0 +1,16 @@ +====== Modes d'emploi ====== + +{{ :vie_pratique:modes_d_emploi:pasted:20220825-085855.png?75x75}} + +===== Lidl ===== + + * [[http://www.lidl-service.com/|Lidl]] + +===== Master Lock ===== + + * [[master-lock-sandows]] + + +===== Spigen ===== + + * [[spigen-quick-charge-2-0-car-charger-f26qc]] \ No newline at end of file diff --git a/data/pages/vie_pratique/modes_d_emploi/master-lock-sandows.txt b/data/pages/vie_pratique/modes_d_emploi/master-lock-sandows.txt new file mode 100644 index 0000000..2377665 --- /dev/null +++ b/data/pages/vie_pratique/modes_d_emploi/master-lock-sandows.txt @@ -0,0 +1,16 @@ +====== master lock sandows ====== + + +===== Précautions d'emploi des sandows ===== + + +Une mauvaise utilisation du sandow peut causer de graves blessures. Respecter les règles suivantes ainsi que votre bon sens pour assurer une utilisation sécuritaire. Veuillez lire attentivement les instructions avant utilisation, les conserver pour tout usage futur. + - Tendre l'élastique avec précaution, le décrochage incontrôlé pouvant causer des graves de graves blessure aux parties non protégées du corps, en particulier les yeux. + - Ne pas utiliser un sandow qui semble usait ou dont le crochet et prier ou altérer. + - Ne pas tendre le câble élastique à plus de 50 % de sa longueur au repos. + - Ne pas tendre le câble élastique dans l'axe du visage et du corps. + - Ne pas ancrer le crochet par son extrémité et s'assurer du bon arrimage du crochet avant de tendre le câble. + - Ne pas utiliser un sandow sur une charge qui se déplace, vacille ou pend ou dans la charge est concentrée en haut. + - Ne pas utiliser des sandows pour des objets lourds, volumineux ou offrant une prise au vent. + - Éviter les frottements du câble élastique contre des angles coupant ou des surfaces abrasives. Ne pas plier au modifier les crochets. Ne pas joindre où nouer ensemble les tendeurs. Ne pas utiliser les tendeurs usés ou effilochés. + - Ne pas utiliser pour soulever des charges ! Ne pas utiliser pour sécuriser des charges sur un véhicule ! \ No newline at end of file diff --git a/data/pages/vie_pratique/modes_d_emploi/spigen-quick-charge-2-0-car-charger-f26qc.txt b/data/pages/vie_pratique/modes_d_emploi/spigen-quick-charge-2-0-car-charger-f26qc.txt new file mode 100644 index 0000000..8a24471 --- /dev/null +++ b/data/pages/vie_pratique/modes_d_emploi/spigen-quick-charge-2-0-car-charger-f26qc.txt @@ -0,0 +1,35 @@ +====== Spigen Quick Charge 2.0 Car Charger ====== +{{ :vie_pratique:modes_d_emploi:pasted:20220825-084752.png?75x75|F26QC Double chargeur allume-cigare Quick Charge 2.0 Spigen}} + +Alimentez vos appareils pendant votre conduite quotidienne avec le chargeur de voiture F26QC. Utilisant Qualcomm Quick Charge 2.0, ce chargeur à deux ports peut atteindre des vitesses de charge jusqu'à 75% plus rapide que votre chargeur moyen. Les protections intégrées garantissent une protection contre la surcharge et les courts-circuits, tandis qu'une lumière LED bleue pratique indique quand le chargeur est opérationnel. Faites de votre voiture la source d'énergie ultime avec le chargeur de voiture F26QC! + + * Compatible avec tous les appareils alimentés par USB, y compris smartphones et tablettes Android et Apple. + * Ports double chargeur de voiture avec des lumières LED peut charger simultanément deux dispositifs à des vitesses très efficace. + * Courant de sortie de 2,4A max. sur la sortie Qualcomm Charge rapide 2.0. Technologie qui permet d'identifier et de fournir à 12V et 2,4A de charge pour smartphones ou tablettes compatibles. + * Protection contre le surcharge et la surchauffe. + +===== Précautions ===== + + * Ranger l'appareil dans un endroit sec à l'abri de l'eau et des moisissures. + * Ne pas jeter l'appareil ou l'exposer aux collisions ou à des pressions élevées + * Ne pas essayer de démonter ou d'ouvrir l'appareil. + +===== Caractéristiques ===== + + * Entrée : DC 12-24V + * Sortie 1 : DC 5V 2.4V + * Sortie 2 : DC 5V/9V/12V + * Poids : 23g + * Dimensions : 61x27x27mm + +===== Photos ===== + +{{:vie_pratique:modes_d_emploi:pasted:20220825-084752.png}} + +{{:vie_pratique:modes_d_emploi:pasted:20220825-084813.png}} + +{{:vie_pratique:modes_d_emploi:pasted:20220825-084831.png}} + +{{:vie_pratique:modes_d_emploi:pasted:20220825-084840.png}} + +{{:vie_pratique:modes_d_emploi:pasted:20220825-084849.png}} diff --git a/data/pages/vie_pratique/radio/bfm/index.txt b/data/pages/vie_pratique/radio/bfm/index.txt new file mode 100644 index 0000000..0309539 --- /dev/null +++ b/data/pages/vie_pratique/radio/bfm/index.txt @@ -0,0 +1,25 @@ +====== BFM Business ====== + + +===== Site Internet ===== + +[[http://www.bfmbusiness.com/]] était redirigé vers [[http://www.bfmtv.com/economie/]] et maintenant vers [[http://bfmbusiness.bfmtv.com/]] + + +===== Flux direct ===== + + +**BFM Business radio**\\ + +[[http://bfmbusiness.bfmtv.com/mediaplayer/live-audio/]] + + + +**BFM Business TV**\\ + +[[http://bfmbusiness.bfmtv.com/mediaplayer/live-video/]] + + +===== Notes ===== + +Anciennement appelé **BFM Radio**. diff --git a/data/pages/vie_pratique/radio/europe1/index.txt b/data/pages/vie_pratique/radio/europe1/index.txt new file mode 100644 index 0000000..093ab1c --- /dev/null +++ b/data/pages/vie_pratique/radio/europe1/index.txt @@ -0,0 +1,56 @@ +====== Europe 1 ====== + + +===== Site Internet ===== + +[[http://europe1.fr/]] + +===== Flux direct===== + + + +**Europe 1**\\ +Audio MP3, Mono, 64 kb/s, 44100 Hz\\ +[[http://vipicecast.yacast.net/europe1.m3u]] + + + +http://vipicecast.yacast.net:80/europe1 + + + +**Europe 1 Live**\\ +Audio et Video\\ +[[http://www.dailymotion.com/embed/video/xqjkfz?autoplay=1&hidePopoutButton=1]] + +===== Extraits ===== +**Mix** JSide entre le carillon et l'intro info d'**Europe 1**\\ + + + + +Carrilon Europe 1 - 2012 \\ + + + + +Début du journal Europe 1 - 2012\\ + + + + +===== Logos ===== + + +| {{ vie_pratique:radio:europe1:logo68.gif?200 |1968}} | {{ vie_pratique:radio:europe1:logo_europe1_1990.jpg?200 |1990}} | {{ vie_pratique:radio:europe1:europe1_2000logo.jpg?200 |2000}} | {{ vie_pratique:radio:europe1:logoeurope12001.jpg?200 |2001}} | +| {{ vie_pratique:radio:europe1:logo_europe1.png?200 |2005}} | {{ vie_pratique:radio:europe1:europe1_0.jpg?200 |2012}} | | | +| {{ vie_pratique:radio:europe1:europe1_1_105555.jpg?200 |}} | {{ vie_pratique:radio:europe1:europe1_2_105556.jpg?200 |}} | | | \ No newline at end of file diff --git a/data/pages/vie_pratique/radio/flux_streaming_direct_live/index.txt b/data/pages/vie_pratique/radio/flux_streaming_direct_live/index.txt new file mode 100644 index 0000000..fc63511 --- /dev/null +++ b/data/pages/vie_pratique/radio/flux_streaming_direct_live/index.txt @@ -0,0 +1,64 @@ +====== Liste des radios en streaming sur Internet ====== + +Un clic sur le lien de la colonne **Flux** de la radio permet de lire le flux radio en direct.\\ + +Le flux radio s'ouvrira soit dans : + * votre lecteur multimédia qui s'ouvre ou + * un nouvel onglet avec le lecteur multimédia intégré. + +Ce réglage est propre à votre navigateur Internet. + +Cette liste inclus radios Web, FM et AM. + +===== B ===== + +^ Flux ^ Type radio ^ Radio ^ +| [[http://vipicecast.yacast.net/bfm|BFM]] | FM | [[vie_pratique:radio:bfm:start]]| + + + +===== D ===== + +^ Flux ^ Type radio ^ Radio ^ +| [[http://somafm.com/play/dronezone130|Drone Zone AAC 128]] | Webradio| [[informatique:internet:marque-ta-page:plus_de_bruit_de_fond]] | + + +===== E ===== + +^ Flux ^ Type radio ^ Radio ^ +| [[http://vipicecast.yacast.net/europe1.m3u|Europe 1]] | FM | [[vie_pratique:radio:europe1:start]] | +| [[http://broadcast.infomaniak.net:80/radioespace-high.mp3|Radio Espace]]\\ [[http://radioespace.ice.infomaniak.ch/radioespace-high.mp3|Radio Espace]] | FM | [[vie_pratique:radio:radio_espace:start]] | + + +===== F ===== + +^ Flux ^ Type radio ^ Radio ^ +| [[http://mp3.live.tv-radio.com/fbisere/all/fbisere.mp3|France Bleu Isère]] | FM | [[vie_pratique:radio:france_bleu_isere:start]] | +| [[http://streaming.radio.funradio.fr/fun-1-44-128|FUN [128]]]\\ [[http://streaming.radio.funradio.fr/fun-1-44-96|FUN [96]]]\\ [[http://streaming.radio.funradio.fr/fun-1-44-64|FUN [64]]] | FM | [[vie_pratique:radio:fun_radio:start]] | +| [[http://radio-icecast.cyber-streaming.com:8014|FUNRADIO GUADELOUPE]] | FM | [[vie_pratique:radio:europe_3:start]] | + +===== M ===== + +^ Flux ^ Type radio ^ Radio ^ +| [[http://www.m2radio.fr/pls/m2hit_winamp.m3u|M2 HIT]] | Webradio | [[vie_pratique:radio:m2_radio:start]] | + + +===== N ===== + +^ Flux ^ Type radio ^ Radio ^ +| [[http://mp3.live.tv-radio.com/nrj/all/nrj_113225.mp3|NRJ]] | FM | [[vie_pratique:radio:nrj:start]] | +| [[http://mp3.live.tv-radio.com/nrj_clubbin/all/nrj_153250.mp3|NRJ Clubbin']] | Webradio | [[vie_pratique:radio:nrj:start]] | +| [[http://mp3.live.tv-radio.com/nrj_mastermix/all/nrj_163522.mp3|NRJ Mastermix]] | Webradio | [[vie_pratique:radio:nrj:start]] | + + +===== R ===== + +^ Flux ^ Type radio ^ Radio ^ +| [[http://94.23.17.84:7800/listen.pls|Radio Malherbe Grenoble]] | FM Webradio | [[vie_pratique:radio:radio_malherbe:start]] | + + + +===== Liens ===== + * [[http://flux.radio.free.fr/]] + * [[http://doc.ubuntu-fr.org/liste_radio_francophone_autre]] + * [[http://www.linuxpedia.fr/doku.php/flux_radio]] diff --git a/data/pages/vie_pratique/radio/frequences/38/granieu/index.txt b/data/pages/vie_pratique/radio/frequences/38/granieu/index.txt new file mode 100644 index 0000000..f762d48 --- /dev/null +++ b/data/pages/vie_pratique/radio/frequences/38/granieu/index.txt @@ -0,0 +1,18 @@ +====== Liste des fréquences radio à Granieu (38) ====== + +===== Fréquences FM ===== + +^ fréquence  ^ nom ^ mémoire ^ émetteur ^ +| 87,6 MHz | RNI | | [[http://www.annuradio.fr/details.php?bande=radios&code=1885|Panissage (38)]] | +| 90,5 MHz | France culture | 1 | [[http://www.annuradio.fr/details.php?bande=radios&code=3095|Mont du Chat (73)]] | +| 91,3 MHz | [[vie_pratique:radio:europe1:start|Europe 1]] | 2 | [[http://www.annuradio.fr/details.php?bande=radios&code=2073|Saint-Maurice-de-Rotherens (73)]] | +| 93,5 MHz | France inter | 3 | [[http://www.annuradio.fr/details.php?bande=radios&code=3096|Mont du Chat (73)]] | +| 94,7 MHz | Radio Isa | 4 | [[http://www.annuradio.fr/details.php?bande=radios&code=5490|Montagnieu (01)]] | +| 95,9 MHz | R.C.F. Isère | | [[http://www.annuradio.fr/details.php?bande=radios&code=1881|Ruy (38)]] | +| 96,4 MHz | Radio Isa | | [[http://www.annuradio.fr/details.php?bande=radios&code=1928|Saint-Martin-de-Vaulserre (38)]] | +| 98,6 MHz | France musique | 5 | [[http://www.annuradio.fr/details.php?bande=radios&code=3097|Mont du Chat (73)]] | +| 99,1 MHz | France bleu Isère | 6 | [[http://www.annuradio.fr/details.php?bande=radios&code=9188|Mon du Chat (73)]] | +| 99,5 MHz | Hot radio | | [[http://www.annuradio.fr/details.php?bande=radios&code=5484|Mont-Chaffaron (73)]] | +| 103,4 MHz | France Info | 7 | [[http://www.annuradio.fr/details.php?bande=radios&code=2917|Mont Pilat (42)]] | +| 103,9 MHz | France bleu Pays de Savoie | 8 | [[http://www.annuradio.fr/details.php?bande=radios&code=3098|Mont du Chat (73)]] | +| 107,7 MHz | Autoroute info | 9 | [[https://maps.google.fr/maps?q=45.569607,5.555026|LA BATIE-MONTGASCON (38)]] | diff --git a/data/pages/vie_pratique/radio/frequences/38/index.txt b/data/pages/vie_pratique/radio/frequences/38/index.txt new file mode 100644 index 0000000..4345ee5 --- /dev/null +++ b/data/pages/vie_pratique/radio/frequences/38/index.txt @@ -0,0 +1,12 @@ +====== Fréquences Radio dans l'Isère (38) ====== + + + * [[.:granieu:start|Granieu]] + + +===== Fréquences AM / PO ===== + +| 603 kHz | France info | [[http://www.annuradio.fr/details.php?bande=radio_am&code=10|Tramoyes (01)]] | +| 1404 kHz | France info | [[http://www.annuradio.fr/details.php?bande=radio_am&code=7|Saint Nizier du Moucherotte (38)]] | + +Voir la [[vie_pratique:radio:flux_streaming_direct_live:start]]. \ No newline at end of file diff --git a/data/pages/vie_pratique/radio/frequences/index.txt b/data/pages/vie_pratique/radio/frequences/index.txt new file mode 100644 index 0000000..569c296 --- /dev/null +++ b/data/pages/vie_pratique/radio/frequences/index.txt @@ -0,0 +1,40 @@ +====== Les Fréquences de radiodifussion ====== + +===== Les radios A.M. ===== + + +==== Bande de radiodiffusion Ondes Longues ==== + +La bande de 150 kHz à 280 kHz est utilisée pour la radiodiffusion ondes longues ou GO. + +| 162 kHz | France inter | [[http://www.annuradio.fr/details.php?bande=radio_am&code=31|Allouis (18)]] | +| 183 kHz | [[vie_pratique:radio:europe1:start|Europe 1]] | [[http://www.annuradio.fr/details.php?bande=radio_am&code=37| Felsberg (DE) / Nancy]] | +| 216 kHz | RMC | [[http://www.annuradio.fr/details.php?bande=radio_am&code=29|Roumoules (04)]] | +| 234 kHz | RTL | [[http://www.annuradio.fr/details.php?bande=radio_am&code=38|Beidweiler (LU)]] | + +==== Bande de radiodiffusion en Petites Ondes ==== + +La radiodiffusion en moyenne fréquence utilise la bande dite des « petites ondes » (PO), ou « ondes moyennes » ou encore « ondes hectométriques » de 550 kHz à 1 605 kHz, en modulation d'amplitude, avec un espacement de 9 kHz entre canaux. La couverture est plus importante la nuit. + +| 603 kHz | France info - Lyon | [[http://www.annuradio.fr/details.php?bande=radio_am&code=10|Tramoyes (01)]] | +| 1206 kHz | France info - Bordeau | Néac (33) | +| 1242 kHz | France info - Marseille | Cabriès-Réaltor (13) | +| 1278 kHz | France Bleu Elsass | Sélestat (67) | +| 1350 kHz | Radio Orient | Nice (06) | +| 1377 kHz | France info - Lille | Camphin en Carembault | +| 1404 kHz | Radio Corsa Frequenza Mora | Ajaccio (20) | +| 1404 kHz | France info - Grenoble | [[http://www.annuradio.fr/details.php?bande=radio_am&code=7|Saint Nizier du Moucherotte (38)]] | +| 1404 kHz | France info - Dijon | Couternon (21) | +| 1404 kHz | France info - Pau | Billère (64) | +| 1404 kHz | France info - Brest | Pont-de-Buis-lès-Quimerch (29) | +| 1467 kHz | Trans World Radio | Roumoules (06) | +| 1467 kHz | Radio Maria | col de la Madonne (06) | +| 1494 kHz | France info - Besançon | Besançon (25) | +| 1494 kHz | France bleu Frequenza Mora | Bastia (20) | +| 1602 kHz | Radio Orient | Nîmes (30) | + +===== Radio F.M. ===== + +La radio FM est la radiodiffusion de programmes radiophoniques en modulation de fréquence (ou FM pour Frequency modulation) dans la gamme des très hautes fréquences (VHF). C'est plus précisément la bande 87,5 – 108 MHz (VHF – bande II) qui est utilisée. + + * [[.:38:start]] \ No newline at end of file diff --git a/data/pages/vie_pratique/radio/fun_radio/index.txt b/data/pages/vie_pratique/radio/fun_radio/index.txt new file mode 100644 index 0000000..f9f8d6c --- /dev/null +++ b/data/pages/vie_pratique/radio/fun_radio/index.txt @@ -0,0 +1,38 @@ +====== Fun radio ====== + + +===== Site Internet ===== + +[[http://funradio.fr/]] + +===== Flux direct ===== + + +**FUN [128]**\\ +Audio MP3, Stéréo, 128 kb/s, 44100 Hz\\ +[[http://streaming.radio.funradio.fr:80/fun-1-44-128]] + + + +**FUN [96]**\\ +Audio MP3, Stéréo, 96 kb/s, 44100 Hz\\ +[[http://streaming.radio.funradio.fr:80/fun-1-44-96]] + + + +**FUN [64]**\\ +Audio MP3, Stéréo, 64 kb/s, 44100 Hz\\ +[[http://streaming.radio.funradio.fr:80/fun-1-44-64]] + + + +Flux non disponible : +^ Flux ^ Information ^ +| [[http://radio.funradio.fr/fun_hq.pls]] | Audio MP3\\ Stéréo\\ 128 kb/s\\ 44100 Hz | +| [[http://radio.funradio.fr/fun_mq.pls]] | Audio MP3\\ Stéréo\\ 96 kb/s\\ 44100 Hz | +| [[http://radio.funradio.fr/fun_lq.pls]] | Audio MP3\\ Stéréo\\ 64 kb/s\\ 44100 Hz | + +===== Logos ===== + +| \\ \\ {{ vie_pratique:radio:fun_radio:chic-1984.jpg?200 |1984}} | \\ \\ {{ vie_pratique:radio:fun_radio:funradio-1985.jpg?200 |1985}} | {{ vie_pratique:radio:fun_radio:funradio-1990.jpg?200 |1990}} | {{ vie_pratique:radio:fun_radio:funradio-1998.jpg?200 |1998}} | +| {{ vie_pratique:radio:fun_radio:funradio-1999.jpg?200 |1999}} | {{ vie_pratique:radio:fun_radio:funradio-2005.png?200 |2005}} | {{ vie_pratique:radio:fun_radio:funradio-2007.png?200 |2007}} | {{ vie_pratique:radio:fun_radio:funradio-2008.png?200 |2008 |}} | \ No newline at end of file diff --git a/data/pages/vie_pratique/radio/index.txt b/data/pages/vie_pratique/radio/index.txt new file mode 100644 index 0000000..f550543 --- /dev/null +++ b/data/pages/vie_pratique/radio/index.txt @@ -0,0 +1,13 @@ +====== Radio ====== + + * [[.:flux_streaming_direct_live:start]] + + * [[.:radios_nationales]] + + + * [[.:frequences:start]] + + +[[http://www.fmlist.org/]] + +[[http://www.csa.fr/csaradio/radiords_tableau]] \ No newline at end of file diff --git a/data/pages/vie_pratique/radio/m2_radio/index.txt b/data/pages/vie_pratique/radio/m2_radio/index.txt new file mode 100644 index 0000000..ea03da2 --- /dev/null +++ b/data/pages/vie_pratique/radio/m2_radio/index.txt @@ -0,0 +1,39 @@ +====== ABF ====== + +Anciennement connues sous le nom **m2radio**. + +===== Site Internet ===== + +[[http://abf.digital/]] + +===== Flux direct ===== + +Liste des flux : [[http://live.m2radio.fr/status.xsl]] + +^ Nom ^ Description ^ Flux ^ Débit ^ +^ ABF | Alternative Bass Frequence | http://live.m2radio.fr/abf.aac.m3u | Audio AAC Stereo, 64 kb/s, 44100 Hz | +^ ABF CULT' | Classic Jazz World | http://live.m2radio.fr/abfcult.aac.m3u | Audio AAC Stereo, 64 kb/s, 44100 Hz | +^ ABF GOLD | Années 80's et 90's | http://live.m2radio.fr/abfgold.aac.m3u | Audio AAC Stereo, 64 kb/s, 44100 Hz | +^ ABF LOVE | Pop Love | http://live.m2radio.fr/abflove.aac.m3u | Audio AAC Stereo, 64 kb/s, 44100 Hz | +^ ABF WORLD | World Music | http://live.m2radio.fr/abfworld.aac.m3u | Audio AAC Stereo, 64 kb/s, 44100 Hz | + + +===== Notes ===== + +==== radio ABF ==== +{{vie_pratique:radio:m2_radio:radioabf.jpg?100 |}} {{vie_pratique:radio:m2_radio:radioabf.net.jpg?100|}} + +Entre novembre 1999 et janvier 2008, la radio s'appelait **radio ABF** (Alternative Bass Frequence) : [[http://www.radioabf.net]]. + +{{ vie_pratique:radio:m2_radio:radio_abf_mort.jpg |}} + + + + + +==== abf ==== + +Mars 2019 - abf radio revient, hébergé par frequence3 diff --git a/data/pages/vie_pratique/radio/radios_nationales.txt b/data/pages/vie_pratique/radio/radios_nationales.txt new file mode 100644 index 0000000..7590f43 --- /dev/null +++ b/data/pages/vie_pratique/radio/radios_nationales.txt @@ -0,0 +1,899 @@ +====== Radios françaises ====== + + +===== Radios publiques nationales ===== + +France Inter +France Culture +France Musique +FIP +France Info +Le Mouv' +RFI +RFO 1 +RFO 2 + +===== Radios publiques régionales ===== + +France Bleu Breizh Izel +France Bleu Berry +France Bleu Cotentin +France Bleu Gironde +France Bleu Drôme Ardèche +France Bleu Bourgogne +France Bleu Pays Basque +France Bleu Orléans +France Bleu Champagne +France Bleu Azur +France Bleu Armorique +France Bleu Limousin à Tulle +France Bleu Besançon +France Bleu Gascogne +France Bleu Gard Lozère +France Bleu Poitou +France Bleu Lorraine Nord +France Bleu Loire Océan à La Roche sur Yon +France Bleu Picardie +France Bleu Vaucluse +France Bleu Touraine +France Bleu Roussillon +France Bleu Périgord +France Bleu Isère +France Bleu Creuse +France Bleu Belfort Montbéliard +France Bleu Béarn +France Bleu Auxerre +France Bleu Frequenza Mora +France Bleu Basse-Normandie +France Bleu Île de France +France Bleu La Rochelle +France Bleu Nord +France Bleu Hérault +France Bleu Sud Lorraine +France Bleu Pays de Savoie +France Bleu Pays d'Auvergne +France Bleu Mayenne +France Bleu Alsace +France Bleu Limousin +France Bleu Loire Océan +France Bleu Provence +France Bleu Haute-Normandie + + +===== Radios privées nationales ===== + +Sud Radio + +RTL +RFM +[[vie_pratique:radio:europe1:start]] +Skyrock +RTL 2 +RMC +[[vie_pratique:radio:fun_radio:start]] +Nostalgie +Virgin Radio +Radio Néo +Ado FM +Oui FM +NRJ +Radio Classique +Radio Trafic FM +Autoroute Info +Autoroute FM +TSF JAZZ +Chérie FM +MFM +Rire et Chansons +[[vie_pratique:radio:bfm:start]] +Radio Courtoisie +Beur FM +Radio Nova +Radio Orient +Radio FG +France Maghreb 2 +Parenthèse Radio +Jazz Radio +Radio Soleil +Africa n° 1 + +===== Radios locales et régionales privées ou indépendantes ===== + +1 +666 +3D FM +47 FM +48 FM +77 FM +97,2 Radio Nord Bourgogne +Accent 4 +Activ Radio +Active Radio +Agora +Agora FM +Aléo +Aligre FM +Alouette +Alpes 1 +Alta Fréquenza +Alta Serena +Alternantes FM +Antenne d'Oc +Antenne Réunion Radio +Aqui FM +ARL +Arvorig FM +Atlantic FM +Attitude +Auxois FM +Azot Radio +Azur FM +Azur FM +Bac FM +Barousse FM +Beaub'FM +Bergerac 95 +Best FM Arras +Booster +BPM +Bram'FM +Bréniges FM +Bulle FM +C' Radio +Campus Amiens +Canal B +Canal Sambre Avesnois +Canal Sud +Cap FM +Capital FM +Caribou FM +Cartable FM +Castel FM +Cerise FM +CFM 82 +Champagne FM +Chante France +Chérie FM +Chérie FM +Chérie FM Pyrénées +CHIC FM +Chlorophylle FM +Climax FM +Clin d'Oeil FM +Club Altitude +Cob FM +Cocktail FM +Collines FM +Coloriage +Comète FM +Connexion FM +Contact +Contact FM +Contact FM 88.8 +Contact FM prog.Radio Star Monaco +Cosmic FM +Costa Serena FM +Couleur 3 +Couleurs FM +Cristal FM +CVFM +Décibel FM +Déclic +Delta FM +Delta FM +Delta FM +Demoiselle FM +DFM 930 +Dialogue, la Radio des chrétiens de Marseille +Dici Radio +Digital FM +Direct FM +Distortion +Divergence FM +Durance FM +Echo FM +EFM +ELLES FM +Emergence FM +Entre-deux FM +Eole +Espace +Espace FM +Est FM +Euradionantes +Euro-Infos Pyrénées Métropole +EvryOne +Exo FM +Fajet 94,2 FM Nancy +FC Radio +First Radio +FLASH FM +Flotteurs FM +FM 43 +FM 81 +FM Evangile 66 +FM Plus Grille Ouverte +FMC Radio +FMR +France Maghreb +Free Dom 2 +Fréquence 10 +Fréquence 4 +Fréquence 7 +Fréquence Adour +Fréquence Amitié Vesoul +Fréquence des Loisirs +Fréquence Grands Lacs +Fréquence Horizon +Fréquence Jazz +Fréquence K +Fréquence Luz +Fréquence Mistral +Fréquence Mutine +Fréquence Oasis +Fréquence Plus +Fréquence Protestante +Fréquence Sillé FM +Fréquence verte +Fréquences Alizés Europe 3 +Fugue FM programme Contact FM +Fun Radio +Fun Radio Guyane +Fusion FM +GALERE +Gascogne FM +Génération FM +Générations +Gold FM +Graffic FM +Graffiti Urban Radio +Grand Sud FM +Graph'hit +Grimaldi FM +Gure Irratia +Handi FM +Happy +Hélène FM +HIT FM +Hit West +Horizon FM +Horizon FM +Horizon FM + +Hot Radio +Ici et Maintenant +IMAGINE +Impact FM +Info RC +Inside +Isabelle FM +JAIME +Jet FM +Jordanne FM +Judaïca +Kaolin FM +Kayanm FM +Kernews +Kilti FM +Kiss FM +Kit FM +L'autre radio +L'Echo des Garrigues +La Ciotat Fréquence Nautique +Là La Radio +La Radio de la Mer +La Radio Plus +La Radio Primitive +La Tribu +La Voix de l'Armagnac +Latitude FM +Lenga d'Oc +LFM Réunion +Littoral FM +Lo Rénioné +Lyon Première +Madras FM (M.F.M.) +Magic FM +Magnum La Radio +Mangembo FM +Marmite FM +Max FM +Maxi FM +MBS Music Box Stéréo +MEGA FM +Mélodie FM +Mélody FM +Métis FM +Métropole Radio +Meuse FM +Mistral FM +Mix la Radio Etudiante +Mixx +Mona FM +Montagne FM +MTI +Nature Space Radio FM +NEPTUNE FM +New FM +Newest +Nice Radio +Normandie FM +Nov FM +NRJ Antilles +NRJ Guyane +NRJ Nouvelle-Calédonie +NRJ Polynésie +NRJ Réunion +NTI +O2 Radio +Océane FM +ODS Radio +ONE FM +Only Raï +OR FM +Orion 87,6 La Voix de la Vallée +ORNITHORYNQUE +Ouest FM +Ouest FM (Guadeloupe) +Ouest FM (Guyane) +Oxygène +Oxygène FM +Oxygène Radio +Passion FM +Pastel FM +Perrine FM +Phare FM +Phare FM aux Portes du Dauphiné +Phare FM Grenoble +Phare FM Haguenau +Phare FM Haute-Normandie +PIC FM +Pixel FM +Planète FM +Plein Air +Plein C?ur +Ploubaz FM +Plum FM +Plus FM +Plus FM +Plus FM +Positif Radio +Présence Figeac +Présence Lot +Présence Lourdes Pyrénées +Prun' +Pulse +R d'Autan +R-DWA +R.D.C. +R.D.L. +R'Alpes Sud +R'Grand Briançonnais +R'La Plagne +R'Les Arcs +R'Méribel +R'Tignes +R2M La Radio plus +Radio 1 +Radio 100 Kol Hachalom +Radio 100% Jazz +Radio 102 FM +Radio 13 +Radio 16 +Radio 2000 +Radio 22 +Radio 4 Cantons +Radio 6 +Radio 74 +Radio 8 +Radio A +Radio A.R.I.A. +Radio Accords +Radio Actif Martinique +Radio Activ' +Radio Active +Radio Active +Radio Activités +Radio Agora +Radio Albatros +Radio Albiges +Radio Alizés FM +Radio Alliance Plus +Radio Alpa +Radio Alpes Mancelle +Radio Alpine Meilleure +Radio Altitude +Radio Altitude +Radio Altitude +Radio Alto +Radio Amitié +Radio Antenne Portugaise +Radio Arago +Radio Arc-en-Ciel +Radio Arc-en-ciel +Radio Arc-en-Ciel +Radio Arménie +Radio Arrels +Radio Arverne +Radio As +Radio As +Radio Ase Plere A Nou Lite +Radio Association +Radio Aube etSeine +Radio Avallon +Radio Aviva +Radio Axe Sud +Radio AYP +Radio Azur +Radio B L C +Radio Balagne +Radio Balisier +Radio Balistiq +Radio Ballade +Radio Banlieue Relax (RBR) +Radio Banquise +Radio Basses Internationale (R.B.I.) +Radio Bel Age Martinique +Radio Bellevue +Radio Béton +Radio Bienvenue Strasbourg +Radio Bip +Radio Blackbox +Radio Bleue +Radio BLV +Radio Bocage +Radio Bonheur +Radio Bonne Humeur +Radio Bonne Nouvelle +Radio Bonne Nouvelle de Guyane +Radio Bora Bora +Radio Bort Artense +Radio Bouton +Radio Bresse +Radio Bro Gwened +Radio Bruaysis +Radio Brume +Radio Bulle +Radio Cactus +Radio Cadence Musique +Radio Cagnac +Radio Calvi Citadelle +Radio Camargue +Radio Campus +Radio Campus +Radio Campus +Radio Campus +Radio Campus +Radio Campus Besançon +Radio Campus FM +Radio Campus Paris +Radio Campus Rennes +Radio Campus Toulouse +Radio Campus Tours +Radio Campus Troyes +Radio Canal Centre +Radio Canal Myrtille +Radio Canut +Radio Capucins +Radio Caraïb Nancy (RCN) +Radio Caroline +Radio Carrefour +Radio Case Infos +Radio Catalogne Nord +Radio Chalette +Radio Chalom Nitsan +Radio Chrono +Radio ciel bleu +Radio Cigale FM +Radio Cité Bretagne +Radio Clapas +Radio Clash +Radio Club +Radio Cocktail FM +Radio Collége +Radio Collège Pergaud +Radio Condé Macou +Radio Contact +Radio Contact +Radio Coquelicot +Radio Corse Bellevue +Radio Corti Vivu +Radio Cosmique One +Radio Cote d'amour +Radio Côte d'Argent +Radio Côte sous le vent (RCV) +Radio Coteaux +Radio Coup de Foudre +Radio Courchevel +Radio Craponne +Radio Cristal +Radio Cristal +Radio Culture Outre-Mer +Radio Cultures Dijon +Radio D 4 B +Radio d'Artagnan +Radio d'Ici +Radio de la Save +Radio Décibel +Radio Déclic +Radio des Ballons +Radio Des Boutières +Radio des Hauts deRouen +Radio des Iles +Radio des Meilleurs Jours +Radio des Trois Vallées +Radio Dijon Campus +Radio Dio +Radio Djiido +Radio Dreyeckland +Radio Dreyeckland Centre Alsace Colmar +Radio Dziani +Radio Ecclesia +Radio Eclair +Radio ECN +Radio Ellebore +Radio Emeraude +RADIO EMOTION +Radio en construction +Radio Enghien +Radio Entre Deux Mers +Radio Escapades +Radio Espace +Radio Espérance +Radio Espérance +Radio Espoir +Radio Espoir +Radio Espoir 82 +Radio Est Réunion +Radio Evangélique de la Martinique +Radio Evasion +Radio Evasion (le Faou) +Radio Evasion (Saint-Méen-le-Grand) +Radio Festival +Radio Festival +Radio Fidélité +Radio Fil de L'eau +Radio Flam +Radio Flash +Radio Florival +Radio FMR +Radio Fontaine +Radio Forum +Radio Free Dom +Radio Fréquence Atlantique (RFA) +Radio Fréquence Caraibe +Radio Fréquence Laon RFL +Radio Fréquence Nîmes +Radio Fréquence Soleil Toulouse +Radio Fréquence Sud +Radio Fugi +Radio Fusion +Radio G ! +Radio Gaiac +Radio Galaxie +Radio Galaxie +Radio Galaxie +Radio Gatine +Radio Ginglet la Boucle +Radio Golfe d'Amour (RGA) +Radio Graffiti +Radio Graffiti's +Radio Grand Brive (RGB) +Radio Grand Ciel +Radio Grenouille +Radio Grésivaudan +Radio Gué Mozot +RADIO HARMONIE CORNOUAILLE +Radio Haute Angevine +Radio Haute Tension +Radio Iguanodon Gironde - RIG +Radio Imagine +Radio Intensité +Radio Inter S'cool +Radio Inter Tropicale +Radio Inter-Val +Radio Iris +Radio Isa +Radio Jerico +Radio Jeunes Reims (RJR) +Radio Jeunesse Lumière +Radio JM Radio Juive Marseille +Radio Judaïca Lyon +Radio K6 FM +Radio Kaléïdoscope +Radio Kalimé +Radio Kanal Océan Indien +Radio Kerne +Radio Kikiwi +Radio Kol Aviv +Radio Kontak +Radio Kreiz Breizh +Radio Kréol FM +Radio L.G.B. +Radio La Clé des Ondes +Radio La Locale +Radio La Sentinelle +Radio La Voix de l'Espérance +Radio La Voix du Nord +Radio Lacaune +Radio Lapurdi Irratia +Radio Larzac +Radio Laser +Radio Latina +Radio Lenga d'Oc Narbonna +Radio Les Vaux Village +Radio Leve Doubout Matinik (RLDM) +Radio Libertaire +Radio Liberté +Radio Liberté +Radio Liberté +Radio Lodéve +Radio Logos +Radio Loire FM +Radio Loisirs Guyane +Radio Lor'FM +Radio M +Radio Maohi +Radio Margeride +Radio Maritima +Radio Marseillette +Radio Mau-Nau +Radio Mayotte +Radio MDM +Radio Media France +Radio Média Tropical Guadeloupe +Radio Média Tropique +Radio Méga +Radio Mélodie +Radio Mendililia +Radio Menergy +Radio Mercure +Radio Mille Pattes +RADIO MILLENIUM +Radio Mission Pionnière +Radio Mixte 9 +Radio Mon Pais +Radio Mont Aiguille +Radio Mont-Blanc +Radio Montaillou +Radio Montaillou +Radio Morvan +Radio Mosaïque +Radio Mouv'Matnik +Radio Muret +Radio Musique Infos Mayotte (MIM) +Radio Néo +Radio Néo +Radio Neptune +Radio Nevers +Radio Nohain +Radio Nord Bretagne +Radio Notre Dame +Radio Occitanie +Radio Oloron +Radio Oméga +Radio Ondaine +Radio Ouassailles +Radio P.FM +Radio PAC +Radio Pacot Lambersart RPL +Radio Païs +Radio Parole de Vie +Radio Passion +Radio Pau d'Ousse +Radio Pays +Radio Pays d'Aurillac +Radio Pays d'Hérault +Radio Pays de Guéret +Radio Peltre Loisirs +Radio Périgueux 103 +Radio Pikan +Radio Plaine +Radio Plainoise FM +Radio Pluriel +Radio Plus +Radio Plus +Radio Plus +Radio Plus FM +Radio Pons +Radio Présence +Radio Présence Pyrénées +Radio Prevert +Radio Prévert +Radio Principe Actif +Radio Puisaleine +Radio Pulsar +Radio Pytagor +Radio Qui Q'en Grogne +Radio Radio +Radio Rencontre +Radio Rennes +Radio Rève +Radio Rivière Saint-Louis +Radio Rupt de Mad +Radio Rythme Bleu +Radio Saint Gabriel +Radio Saint-Affrique +Radio Saint-Barth FM +Radio Saint-Ferréol +Radio Saint-Louis +Radio Saint-Martin +Radio Saint-Nabor +Radio Sainte Baume +Radio Salam +Radio Salazes +Radio Salve Regina +Radio Salvetat Peinard +Radio Samoens +Radio Saphir FM +Radio Sauvagine +Radio Scoop +Radio Série One +Radio Shalom Dijon +Radio Sofaïa Atitude +Radio Soleil +Radio Soleil 35 +Radio Souffle de Vie +Radio Star +Radio Star +Radio Star +Radio Star +Radio Star +Radio Stéréo Centre Prog. Vibration +Radio Studio 1 +Radio Sud Besançon +Radio Sud Plus +Radio Sud-Est +Radio Sun FM Music +Radio Sun Light FM +Radio Sun'Lazes +Radio Swing +Radio Tanbou +Radio Tartasse +Radio Te Reo o Tefana +Radio Te Vevo +Radio Télé des Graves +Radio Temps +Radio TER +Radio Tiare +Radio Top FM +Radio Top FM +Radio Tout'Moune +Radio Trait d'Union +Radio Transat +Radio Trouble Fête +Radio TSF +Radio U +Radio Univers +Radio Uylenspiegel +Radio Vag +Radio Val d'Isère +Radio Val d'Or +Radio Val de Loire +Radio Val de Reins +Radio Val Pireneos +Radio Vallée Bergerac +Radio Vallée d'Isle (RVI) +Radio Vallée de la Lézarde +Radio Vallée Vézère +Radio Valloire +Radio Valois Multien RVM +Radio Vassivière +Radio Velly Music +Radio Verdon +Radio Vexin Val-de-Seine +Radio Vicomté +Radio Vie +Radio Vie Meilleure (RVM) +Radio Vieille Eglise +Radio Villages FM +Radio Vitamine +Radio Voix dans le Désert +Radio Ylang FM +Radio Zantak +Radio Zig Zag +Radio Zinzine +Radio Zirondel FM +Radio Zones +Radiocéan +Rado Picardie Littoral +Radyonne FM +Raje +RBM Radio Billy Montigny +RC 2 +RCB La Radio de la Vallée +RCF +RCF Accord16 +RCI Guadeloupe +RCI Martinique +RCT Cap Sao +RDB +RDC +RDM +RDS Chérie FM Nancy +REC (Echos des Choucas) +Resonance +Résonance +Résonnance FM +RFC +RFL 101 +RFM +RFM Quercy Rouergue +RJFM +RLK +RMB +RMN +RMS 89,6 +RMZ +Roc FM +Rock FM +RPH-SUD +RPS FM +RTL 2 +RTS FM +RV1 +RVA +RVM +RVM +Sea FM +Sensation +Séquence FM +Sing Sing +Sky Réunion +SNR +Sol FM +Soleil de Ré +Soleil FM +Soleil FM +Soleil Média +Sorgia FM +Souvenirs FM +STUDIO ZEF +Styl'FM +Sud Ardennes Radio +Sud Radio +Sun 101.5 +Sun FM +Super Radio +Sweet FM +Swing FM +Système +TAUI FM +Tempo La Radio +Tendance Ouest +Terre Marine +TFM +Thème Radio +Tonic FM +Tonic Radio, la radio du sport +Top Music +Totem +Toucan Fréquence International - TFI +Toulouse FM +Trace FM +Transat FM +Transparence +Triage FM +Tropiques FM +TSF 98 +Urban Hit +Vallée FM Radio Marne-la-Vallée +Variance FM +Variation +VDB Fréquence Béarn +VFM +Vibration +Vintage +Vinyle Radio +Vire FM +Vivre FM +Voce Nustrale +Voltage FM +Vosges FM +VTI +Wit FM +Xiberoko Botza +Yao FM +Yvelines Radio +ZAP FM +Zénith FM +Zinfosradio +Zouk Radio \ No newline at end of file diff --git a/data/pages/vie_pratique/regles-dor-pour-dormir.txt b/data/pages/vie_pratique/regles-dor-pour-dormir.txt new file mode 100644 index 0000000..8cc095f --- /dev/null +++ b/data/pages/vie_pratique/regles-dor-pour-dormir.txt @@ -0,0 +1,14 @@ +====== Règles d'or pour dormir ====== +{{ :dummy.png?75x75|Règles d'or pour dormir}} + +L’astuce repose sur des laps de temps associés à des activités à éviter avant le coucher. + +10 : il convient de ne pas boire de café durant les 10 heures précédant le coucher. De quoi largement laisser le temps au corps d’évacuer la caféine et ses effets stimulants. + +3 : pas de repas ni d’alcool 3 heures avant le coucher. Cela permet ainsi de limiter les inconforts. + +2 : il est déconseillé de travailler dans les deux heures qui précèdent le coucher. On laisse notre cerveau se reposer. + +1 : 1 heure avant d’aller dormir, on écarte toute source lumineuse provenant des écrans. Ainsi, les smartphone, télé, tablette, ordinateur… sont délaissés au profit d’un livre. + +0 : correspond au nombre de fois où il faut appuyer sur le bouton snooze au réveil le matin. diff --git a/data/pages/vie_pratique/television/classification_pg.txt b/data/pages/vie_pratique/television/classification_pg.txt new file mode 100644 index 0000000..6de24fe --- /dev/null +++ b/data/pages/vie_pratique/television/classification_pg.txt @@ -0,0 +1,13 @@ +====== Code classifications des programmes et films ====== + +Voici un essai de transposition de classification entre le système MPAA et CSA. + +| Système MPAA | Système CSA/CNC | +| G | | +| PG | -10 ((uniquement CSA)) | +| PG-13 | -12 | +| R | -16 | +| NC-17 | -18 | +===== Liens ===== + +http://fr.wikipedia.org/wiki/Motion_Picture_Association_of_America \ No newline at end of file diff --git a/data/pages/vie_pratique/television/frequences_emetteur_chambery_mont_du_chat/index.txt b/data/pages/vie_pratique/television/frequences_emetteur_chambery_mont_du_chat/index.txt new file mode 100644 index 0000000..89c44d3 --- /dev/null +++ b/data/pages/vie_pratique/television/frequences_emetteur_chambery_mont_du_chat/index.txt @@ -0,0 +1,173 @@ +====== Fréquences de Chambéry - Mont du Chat (73) / Rhône-Alpes ====== + +===== Chaînes analogiques diffusées avant 2012 ===== + +Ces chaînes ne sont plus diffusées en analogique depuis le 14 juin 2011. + +| canal | fréquence porteuse | Chaînes | +| 29 H | 535 250 kHz | TF1 | +| 26 H | 511 250 kHz | France 2 | +| 23 H | 487 250 kHz | France 3 Lyon | +| 8 H | 200 000 kHz | Canal + | + + +===== Pendant le plan transitoire ===== + +Mis en service le 27 juillet 2010.\\ +Ce plan n'est plus d'actualité. + +| multiplexe | canal | fréquence | Chaînes | +| R1 | **45 H** | 666 000 kHz | France 2, France 3 Lyon, **AB1**, **LCP**, **France 3 Grenoble** | +| R2 | **32 H** | 562 000 kHz | **iTélé**, **BFMTV**, **Direct 8**, **Gulli**, **Europe 2 TV**, **France 4** | +| R3 | **39 H** | 618 000 kHz | Canal + HD, Canal + Cinema, **Canal + Sport**, Planete +, **TPS Star** | +| R4 | **63 H** | 810 000 kHz | **M6**, **W9**, **NT1**, **Paris Première**, arte HD | +| R6 | **47 H** | 682 000 kHz | TF1, **arte**, **LCI**, **EuroSport**, **NRJ 12**, **TMC**, **TF6** | + + +===== Pendant le plan de passage ===== + +Du 18 novembre 2009 au 30 novembre 2011, le processus du passage au tout numérique s’est mis en place avec l’arrêt de l’analogique, région par région, auquel le plan de passage a succédé pour les multiplex R1, R2, R3, R4, R5 et R6. + +Ce plan a été mis en place le 14 juin 2011. + +| multiplexe | canal | fréquence | Chaînes | +| R1 | **23 H** | 490 000 kHz | France 2, France 3 Lyon, **France O**, LCP, France 3 Grenoble | +| R2 | **29 H** | 538 000 kHz | iTélé, BFMTV, Direct 8, Gulli, **Virgin 17**, France 4 | +| R3 | **51 H** | 714 000 kHz | Canal + HD, Canal + Cinema, Canal + Sport, Planete +, **CFoot**, TPS Star | +| R4 | **54 H** | 738 000 kHz | M6, W9, NT1, Paris Première, arte HD | +| **R5** | **57 H** | 762 000 kHz | **TF1 HD**, **France 2 HD**, **M6 HD** | +| R6 | **26 H** | 514 000 kHz | TF1, arte, LCI, EuroSport, NRJ 12, TMC, TF6 | + + +===== Pendant le plan ajusté à 6 couches ===== + +Le plan ajusté est le plan de fréquences numériques qui doit être mis en service afin de respecter les droits internationaux de Genève 2006 avant le déploiement de R7-R8.\\ +Correspond au plan précédent. Seul le contenu des multiplexes changent. + +| multiplexe | canal | fréquence | force, qualité | Chaînes | +| R1 | 23 H | 490 000 kHz | 95%, 100% | France 2, France 3 Lyon, France O, LCP, France 3 Grenoble | +| R2 | 29 H | 538 000 kHz | 90%, 100% | iTélé, BFMTV, Direct 8, Gulli, **Direct Star**, France 4 | +| R3 | 51 H | 714 000 kHz | 78%, 100% | Canal + HD, Canal + Cinema, Canal + Sport, Planete + | +| R4 | 54 H | 738 000 kHz | 78%, 100% | M6, W9, NT1, Paris Première, arte HD | +| R5 | 57 H | 762 000 kHz | 66%, 100% | TF1 HD, France 2 HD, M6 HD | +| R6 | 26 H | 514 000 kHz | 95%, 100% | TF1, arte, LCI, EuroSport, NRJ 12, TMC, TF6 | + + +===== Le plan cible 8 couches ===== + +Le plan cible est le plan de fréquences numériques qui sera mis en service après le déploiement du septième et huitième multiplex, qui diffuseront les 6 nouvelles chaînes HD. + +Futur plan au **07 avril 2015**. Les multiplexes R3, R4 et R6 ne changent pas.\\ +Ce plan est en phase de démarrage n°13. + +| multiplex | canal | fréquence | force, qualité | Chaînes | +| R1 | **43 H** | 650 000 kHz | | France 2, France 3 Lyon, France 5, France Ô, LCP/Public Sénat, France 3 Grenoble | +| R2 | 29 H | 538 000 kHz | | iTélé, BFM TV, D8, Gulli, D17, France 4 | +| R3 | 51 H | 714 000 kHz | | Canal + HD, Canal + Cinema, Canal + Sport, Planete + | +| R4 | 54 H | 738 000 kHz | | M6, W9, NT1, Paris Première, arte HD | +| R5 | **23 H** | 490 000 kHz | | TF1 HD, France 2 HD, M6 HD | +| R6 | 26 H | 514 000 kHz | | TF1, arte, LCI, EuroSport, NRJ 12, TMC, TF6 | +| **R7** | **57 H** | 762 000 kHz | | **HD1**, **L'Equipe HD**, **Chérie 25** | +| **R8** | **39 H** | 618 000 kHz | | **Numéro 23**, **RMC Découverte**, **6ter** | + +Le déploiement des chaînes HD dans la région Rhône-Alpes était initialement prévu entre avril et juin 2015. En conséquence de la décision du Gouvernement de transférer une partie des fréquences, actuellement utilisée pour la diffusion de la TNT, aux opérateurs de téléphonie mobile, le calendrier du déploiement de ces chaînes a dû être adapté dans cette région. Leur arrivée en région Rhône-Alpes est prévue du 5 au 20 avril 2016. + + +===== Plan 2019 ===== + +Nouveau plan : 01/07/2019 + +| multiplex | canal | fréquence | force, qualité | Chaînes | +| R1 | 47 H | | | France 2, France 3 Lyon, France 4, France Ô, LCP/Public Sénat, France 3 Grenoble | +| R2 | 29 H | | | iTélé, BFM TV, D8, Gulli, D17, France 5 | +| R3 | **27 H** | | | Canal + HD, Canal + Cinema, Canal + Sport, Planete + | +| R4 | **25 H** | | | M6, W9, NT1, Paris Première, arte HD | +| R5 | 23 H | | | TF1 HD, France 2 HD, M6 HD | +| R6 | 26 H | | | TF1, arte, LCI, EuroSport, NRJ 12, TMC, TF6 | +| R7 | 39 H | | | **HD1**, **L'Equipe HD**, **Chérie 25** | + +===== La TNT passe à la HD ===== + +La télévision numérique terrestre (TNT) se modernise en généralisant la HD : à partir du 5 avril 2016, la plupart des chaînes seront diffusées en HD avec une meilleure qualité d’image et de son. Cette opération est réalisée à l’occasion du transfert des fréquences de la bande 700 MHz au profit des opérateurs mobiles, décidé par le gouvernement. + +Cette opération technique se fait en une nuit, du 4 au 5 avril 2016, sur toute la France métropolitaine. + +Cette évolution est rendue possible par la généralisation de la norme de codage MPEG-4 à l’ensemble de la plateforme de la TNT. Plus récente et plus performante, elle permet à de nombreuses chaînes d’être diffusées en haute définition. + +Jusqu'au 5 avril, sur les 31 chaînes nationales que compte la plateforme TNT, seulement 11 étaient diffusées en HD : + + TF1, France 2, Canal+, Arte et M6 (depuis octobre 2008) + D1, L’Équipe 21, 6Ter, Numéro 23, RMC Découverte et Chérie 25 (depuis mars 2012) + +Grâce à la norme MPEG-4, le nombre de chaînes diffusées en HD va plus que doubler. + ===== Correspondance Canaux UHF / Fréquences DVB-T (TNT) ===== +^ Fréquence (Mhz) ^ Canal ^ +| 474 | 21 | +| 482 | 22 | +| 490 | 23 | +| 498 | 24 | +| 506 | 25 | +| 514 | 26 | +| 522 | 27 | +| 530 | 28 | +| 538 | 29 | +| 546 | 30 | +| 554 | 31 | +| 562 | 32 | +| 570 | 33 | +| 578 | 34 | +| 586 | 35 | +| 594 | 36 | +| 602 | 37 | +| 610 | 38 | +| 618 | 39 | +| 626 | 40 | +| 634 | 41 | +| 642 | 42 | +| 650 | 43 | +| 658 | 44 | +| 666 | 45 | +| 674 | 46 | +| 682 | 47 | +| 690 | 48 | +| 698 | 49 | +| 706 | 50 | +| 714 | 51 | +| 722 | 52 | +| 730 | 53 | +| 738 | 54 | +| 746 | 55 | +| 754 | 56 | +| 762 | 57 | +| 770 | 58 | +| 778 | 59 | +| 786 | 60 | + +Les canaux 61 à 69 ne sont plus utilisés en France pour la télévision depuis le 1er décembre 2011, cette bande de +fréquence étant désormais affectée à des services de radiocommunications mobiles à très haut débit. + +| 794 | 61 | +| 802 | 62 | +| 810 | 63 | +| 818 | 64 | +| 826 | 65 | +| 834 | 66 | +| 842 | 67 | +| 850 | 68 | +| 858 | 69 | + + + + + + + + +===== Mauvaise réception ? ===== + +Vérifiez l'emplacement de l'antenne. Essayez de la déplacer.\\ +Évitez de placer les antennes sous les toits, derrière des sous-pentes de toits. Évitez également qu'un obstacle soit entre le relais et votre antenne : arbre, maison... + +Si vous placez un amplificateur, mettez-le au plus près de l'antenne. Cela évitera d'amplifier les parasites. + +Changez également de câble entre la prise mûrale et la télévision. diff --git a/data/pages/vie_pratique/television/index.txt b/data/pages/vie_pratique/television/index.txt new file mode 100644 index 0000000..b05696a --- /dev/null +++ b/data/pages/vie_pratique/television/index.txt @@ -0,0 +1,6 @@ +====== Télévision ====== + + + +~~NOTOC~~ +~~NOCACHE~~ \ No newline at end of file diff --git a/data/pages/vie_pratique/television/liste_des_televisions_en_streaming/index.txt b/data/pages/vie_pratique/television/liste_des_televisions_en_streaming/index.txt new file mode 100644 index 0000000..7dfd956 --- /dev/null +++ b/data/pages/vie_pratique/television/liste_des_televisions_en_streaming/index.txt @@ -0,0 +1,16 @@ +====== Liste des chaînes en streaming sur Internet ====== + +Un clic sur le lien de la colonne **Flux** de la chaîne permet de lire le flux vidéo en direct.\\ + +Le flux video s'ouvrira soit dans : + * votre lecteur multimédia qui s'ouvre ou + * un nouvel onglet avec le lecteur multimédia intégré. + +Ce réglage est propre à votre navigateur Internet. + + +===== B ===== + +^ Flux ^ Type radio ^ Radio ^ +| [[mms://vipmms9.yacast.net/bfm_bfmtv]] | FM | [[vie_pratique:television:bfm_tv:start]]| + diff --git a/data/pages/wiki/dokuwiki.txt b/data/pages/wiki/dokuwiki.txt new file mode 100644 index 0000000..1e5a198 --- /dev/null +++ b/data/pages/wiki/dokuwiki.txt @@ -0,0 +1,62 @@ +====== DokuWiki ====== + +[[doku>wiki:dokuwiki|{{wiki:dokuwiki-128.png }}]] DokuWiki is a simple to use and highly versatile Open Source [[wp>wiki]] software that doesn't require a database. It is loved by users for its clean and readable [[wiki:syntax]]. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in [[doku>acl|access controls]] and [[doku>auth|authentication connectors]] make DokuWiki especially useful in the enterprise context and the large number of [[doku>plugins]] contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki. + +Read the [[doku>manual|DokuWiki Manual]] to unleash the full power of DokuWiki. + +===== Download ===== + +DokuWiki is available at https://download.dokuwiki.org/ + + +===== Read More ===== + +All documentation and additional information besides the [[syntax|syntax description]] is maintained in the DokuWiki at [[doku>|www.dokuwiki.org]]. + +**About DokuWiki** + + * [[doku>features|A feature list]] :!: + * [[doku>users|Happy Users]] + * [[doku>press|Who wrote about it]] + * [[doku>blogroll|What Bloggers think]] + * [[https://www.wikimatrix.org/show/DokuWiki|Compare it with other wiki software]] + +**Installing DokuWiki** + + * [[doku>requirements|System Requirements]] + * [[https://download.dokuwiki.org/|Download DokuWiki]] :!: + * [[doku>changes|Change Log]] + * [[doku>Install|How to install or upgrade]] :!: + * [[doku>config|Configuration]] + +**Using DokuWiki** + + * [[doku>syntax|Wiki Syntax]] + * [[doku>manual|The manual]] :!: + * [[doku>FAQ|Frequently Asked Questions (FAQ)]] + * [[doku>glossary|Glossary]] + +**Customizing DokuWiki** + + * [[doku>tips|Tips and Tricks]] + * [[doku>Template|How to create and use templates]] + * [[doku>plugins|Installing plugins]] + * [[doku>development|Development Resources]] + +**DokuWiki Feedback and Community** + + * [[doku>newsletter|Subscribe to the newsletter]] :!: + * [[doku>mailinglist|Join the mailing list]] + * [[https://forum.dokuwiki.org|Check out the user forum]] + * [[doku>irc|Talk to other users in the IRC channel]] + * [[https://github.com/splitbrain/dokuwiki/issues|Submit bugs and feature wishes]] + * [[doku>thanks|Some humble thanks]] + + +===== Copyright ===== + +2004-2020 (c) Andreas Gohr ((Please do not contact me for help and support -- use the [[doku>mailinglist]] or [[https://forum.dokuwiki.org|forum]] instead)) and the DokuWiki Community + +The DokuWiki engine is licensed under [[https://www.gnu.org/licenses/gpl.html|GNU General Public License]] Version 2. If you use DokuWiki in your company, consider [[doku>donate|donating]] a few bucks ;-). + +Not sure what this means? See the [[doku>faq:license|FAQ on the Licenses]]. diff --git a/data/pages/wiki/syntax.txt b/data/pages/wiki/syntax.txt new file mode 100644 index 0000000..516798d --- /dev/null +++ b/data/pages/wiki/syntax.txt @@ -0,0 +1,475 @@ +====== Formatting Syntax ====== + +[[doku>DokuWiki]] supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing "Edit this page". If you want to try something, just use the [[playground:playground|playground]] page. The simpler markup is easily accessible via [[doku>toolbar|quickbuttons]], too. + +===== Basic Text Formatting ===== + +DokuWiki supports **bold**, //italic//, __underlined__ and ''monospaced'' texts. Of course you can **__//''combine''//__** all these. + + DokuWiki supports **bold**, //italic//, __underlined__ and ''monospaced'' texts. + Of course you can **__//''combine''//__** all these. + +You can use subscript and superscript, too. + + You can use subscript and superscript, too. + +You can mark something as deleted as well. + + You can mark something as deleted as well. + +**Paragraphs** are created from blank lines. If you want to **force a newline** without a paragraph, you can use two backslashes followed by a whitespace or the end of line. + +This is some text with some linebreaks\\ Note that the +two backslashes are only recognized at the end of a line\\ +or followed by\\ a whitespace \\this happens without it. + + This is some text with some linebreaks\\ Note that the + two backslashes are only recognized at the end of a line\\ + or followed by\\ a whitespace \\this happens without it. + +You should use forced newlines only if really needed. + +===== Links ===== + +DokuWiki supports multiple ways of creating links. + +==== External ==== + +External links are recognized automagically: http://www.google.com or simply www.google.com - You can set the link text as well: [[http://www.google.com|This Link points to google]]. Email addresses like this one: are recognized, too. + + DokuWiki supports multiple ways of creating links. External links are recognized + automagically: http://www.google.com or simply www.google.com - You can set + link text as well: [[http://www.google.com|This Link points to google]]. Email + addresses like this one: are recognized, too. + +==== Internal ==== + +Internal links are created by using square brackets. You can either just give a [[pagename]] or use an additional [[pagename|link text]]. + + Internal links are created by using square brackets. You can either just give + a [[pagename]] or use an additional [[pagename|link text]]. + +[[doku>pagename|Wiki pagenames]] are converted to lowercase automatically, special characters are not allowed. + +You can use [[some:namespaces]] by using a colon in the pagename. + + You can use [[some:namespaces]] by using a colon in the pagename. + +For details about namespaces see [[doku>namespaces]]. + +Linking to a specific section is possible, too. Just add the section name behind a hash character as known from HTML. This links to [[syntax#internal|this Section]]. + + This links to [[syntax#internal|this Section]]. + +Notes: + + * Links to [[syntax|existing pages]] are shown in a different style from [[nonexisting]] ones. + * DokuWiki does not use [[wp>CamelCase]] to automatically create links by default, but this behavior can be enabled in the [[doku>config]] file. Hint: If DokuWiki is a link, then it's enabled. + * When a section's heading is changed, its bookmark changes, too. So don't rely on section linking too much. + +==== Interwiki ==== + +DokuWiki supports [[doku>Interwiki]] links. These are quick links to other Wikis. For example this is a link to Wikipedia's page about Wikis: [[wp>Wiki]]. + + DokuWiki supports [[doku>Interwiki]] links. These are quick links to other Wikis. + For example this is a link to Wikipedia's page about Wikis: [[wp>Wiki]]. + +==== Windows Shares ==== + +Windows shares like [[\\server\share|this]] are recognized, too. Please note that these only make sense in a homogeneous user group like a corporate [[wp>Intranet]]. + + Windows Shares like [[\\server\share|this]] are recognized, too. + +Notes: + + * For security reasons direct browsing of windows shares only works in Microsoft Internet Explorer per default (and only in the "local zone"). + * For Mozilla and Firefox it can be enabled through different workaround mentioned in the [[http://kb.mozillazine.org/Links_to_local_pages_do_not_work|Mozilla Knowledge Base]]. However, there will still be a JavaScript warning about trying to open a Windows Share. To remove this warning (for all users), put the following line in ''conf/lang/en/lang.php'' (more details at [[doku>localization#changing_some_localized_texts_and_strings_in_your_installation|localization]]): + + +==== Image Links ==== + +You can also use an image to link to another internal or external page by combining the syntax for links and [[#images_and_other_files|images]] (see below) like this: + + [[http://php.net|{{wiki:dokuwiki-128.png}}]] + +[[http://php.net|{{wiki:dokuwiki-128.png}}]] + +Please note: The image formatting is the only formatting syntax accepted in link names. + +The whole [[#images_and_other_files|image]] and [[#links|link]] syntax is supported (including image resizing, internal and external images and URLs and interwiki links). + +===== Footnotes ===== + +You can add footnotes ((This is a footnote)) by using double parentheses. + + You can add footnotes ((This is a footnote)) by using double parentheses. + +===== Sectioning ===== + +You can use up to five different levels of headlines to structure your content. If you have more than three headlines, a table of contents is generated automatically -- this can be disabled by including the string ''~~NOTOC~~'' in the document. + +==== Headline Level 3 ==== +=== Headline Level 4 === +== Headline Level 5 == + + ==== Headline Level 3 ==== + === Headline Level 4 === + == Headline Level 5 == + +By using four or more dashes, you can make a horizontal line: + +---- + +===== Media Files ===== + +You can include external and internal [[doku>images|images, videos and audio files]] with curly brackets. Optionally you can specify the size of them. + +Real size: {{wiki:dokuwiki-128.png}} + +Resize to given width: {{wiki:dokuwiki-128.png?50}} + +Resize to given width and height((when the aspect ratio of the given width and height doesn't match that of the image, it will be cropped to the new ratio before resizing)): {{wiki:dokuwiki-128.png?200x50}} + +Resized external image:           {{https://secure.php.net/images/php.gif?200x50}} + + Real size: {{wiki:dokuwiki-128.png}} + Resize to given width: {{wiki:dokuwiki-128.png?50}} + Resize to given width and height: {{wiki:dokuwiki-128.png?200x50}} + Resized external image:           {{https://secure.php.net/images/php.gif?200x50}} + + +By using left or right whitespaces you can choose the alignment. + +{{ wiki:dokuwiki-128.png}} + +{{wiki:dokuwiki-128.png }} + +{{ wiki:dokuwiki-128.png }} + + {{ wiki:dokuwiki-128.png}} + {{wiki:dokuwiki-128.png }} + {{ wiki:dokuwiki-128.png }} + +Of course, you can add a title (displayed as a tooltip by most browsers), too. + +{{ wiki:dokuwiki-128.png |This is the caption}} + + {{ wiki:dokuwiki-128.png |This is the caption}} + +For linking an image to another page see [[#Image Links]] above. + +==== Supported Media Formats ==== + +DokuWiki can embed the following media formats directly. + +| Image | ''gif'', ''jpg'', ''png'' | +| Video | ''webm'', ''ogv'', ''mp4'' | +| Audio | ''ogg'', ''mp3'', ''wav'' | +| Flash | ''swf'' | + +If you specify a filename that is not a supported media format, then it will be displayed as a link instead. + +By adding ''?linkonly'' you provide a link to the media without displaying it inline + + {{wiki:dokuwiki-128.png?linkonly}} + +{{wiki:dokuwiki-128.png?linkonly}} This is just a link to the image. + +==== Fallback Formats ==== + +Unfortunately not all browsers understand all video and audio formats. To mitigate the problem, you can upload your file in different formats for maximum browser compatibility. + +For example consider this embedded mp4 video: + + {{video.mp4|A funny video}} + +When you upload a ''video.webm'' and ''video.ogv'' next to the referenced ''video.mp4'', DokuWiki will automatically add them as alternatives so that one of the three files is understood by your browser. + +Additionally DokuWiki supports a "poster" image which will be shown before the video has started. That image needs to have the same filename as the video and be either a jpg or png file. In the example above a ''video.jpg'' file would work. + +===== Lists ===== + +Dokuwiki supports ordered and unordered lists. To create a list item, indent your text by two spaces and use a ''*'' for unordered lists or a ''-'' for ordered ones. + + * This is a list + * The second item + * You may have different levels + * Another item + + - The same list but ordered + - Another item + - Just use indention for deeper levels + - That's it + + + * This is a list + * The second item + * You may have different levels + * Another item + + - The same list but ordered + - Another item + - Just use indention for deeper levels + - That's it + + +Also take a look at the [[doku>faq:lists|FAQ on list items]]. + +===== Text Conversions ===== + +DokuWiki can convert certain pre-defined characters or strings into images or other text or HTML. + +The text to image conversion is mainly done for smileys. And the text to HTML conversion is used for typography replacements, but can be configured to use other HTML as well. + +==== Text to Image Conversions ==== + +DokuWiki converts commonly used [[wp>emoticon]]s to their graphical equivalents. Those [[doku>Smileys]] and other images can be configured and extended. Here is an overview of Smileys included in DokuWiki: + + * 8-) %% 8-) %% + * 8-O %% 8-O %% + * :-( %% :-( %% + * :-) %% :-) %% + * =) %% =) %% + * :-/ %% :-/ %% + * :-\ %% :-\ %% + * :-? %% :-? %% + * :-D %% :-D %% + * :-P %% :-P %% + * :-O %% :-O %% + * :-X %% :-X %% + * :-| %% :-| %% + * ;-) %% ;-) %% + * ^_^ %% ^_^ %% + * m( %% m( %% + * :?: %% :?: %% + * :!: %% :!: %% + * LOL %% LOL %% + * FIXME %% FIXME %% + * DELETEME %% DELETEME %% + +==== Text to HTML Conversions ==== + +Typography: [[DokuWiki]] can convert simple text characters to their typographically correct entities. Here is an example of recognized characters. + +-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) +"He thought 'It's a man's world'..." + + +-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) +"He thought 'It's a man's world'..." + + +The same can be done to produce any kind of HTML, it just needs to be added to the [[doku>entities|pattern file]]. + +There are three exceptions which do not come from that pattern file: multiplication entity (640x480), 'single' and "double quotes". They can be turned off through a [[doku>config:typography|config option]]. + +===== Quoting ===== + +Some times you want to mark some text to show it's a reply or comment. You can use the following syntax: + + +I think we should do it + +> No we shouldn't + +>> Well, I say we should + +> Really? + +>> Yes! + +>>> Then lets do it! + + +I think we should do it + +> No we shouldn't + +>> Well, I say we should + +> Really? + +>> Yes! + +>>> Then lets do it! + +===== Tables ===== + +DokuWiki supports a simple syntax to create tables. + +^ Heading 1 ^ Heading 2 ^ Heading 3 ^ +| Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 | +| Row 2 Col 1 | some colspan (note the double pipe) || +| Row 3 Col 1 | Row 3 Col 2 | Row 3 Col 3 | + +Table rows have to start and end with a ''|'' for normal rows or a ''^'' for headers. + + ^ Heading 1 ^ Heading 2 ^ Heading 3 ^ + | Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 | + | Row 2 Col 1 | some colspan (note the double pipe) || + | Row 3 Col 1 | Row 3 Col 2 | Row 3 Col 3 | + +To connect cells horizontally, just make the next cell completely empty as shown above. Be sure to have always the same amount of cell separators! + +Vertical tableheaders are possible, too. + +| ^ Heading 1 ^ Heading 2 ^ +^ Heading 3 | Row 1 Col 2 | Row 1 Col 3 | +^ Heading 4 | no colspan this time | | +^ Heading 5 | Row 2 Col 2 | Row 2 Col 3 | + +As you can see, it's the cell separator before a cell which decides about the formatting: + + | ^ Heading 1 ^ Heading 2 ^ + ^ Heading 3 | Row 1 Col 2 | Row 1 Col 3 | + ^ Heading 4 | no colspan this time | | + ^ Heading 5 | Row 2 Col 2 | Row 2 Col 3 | + +You can have rowspans (vertically connected cells) by adding ''%%:::%%'' into the cells below the one to which they should connect. + +^ Heading 1 ^ Heading 2 ^ Heading 3 ^ +| Row 1 Col 1 | this cell spans vertically | Row 1 Col 3 | +| Row 2 Col 1 | ::: | Row 2 Col 3 | +| Row 3 Col 1 | ::: | Row 2 Col 3 | + +Apart from the rowspan syntax those cells should not contain anything else. + + ^ Heading 1 ^ Heading 2 ^ Heading 3 ^ + | Row 1 Col 1 | this cell spans vertically | Row 1 Col 3 | + | Row 2 Col 1 | ::: | Row 2 Col 3 | + | Row 3 Col 1 | ::: | Row 2 Col 3 | + +You can align the table contents, too. Just add at least two whitespaces at the opposite end of your text: Add two spaces on the left to align right, two spaces on the right to align left and two spaces at least at both ends for centered text. + +^ Table with alignment ^^^ +| right| center |left | +|left | right| center | +| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | + +This is how it looks in the source: + + ^ Table with alignment ^^^ + | right| center |left | + |left | right| center | + | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | + +Note: Vertical alignment is not supported. + +===== No Formatting ===== + +If you need to display text exactly like it is typed (without any formatting), enclose the area either with ''%%%%'' tags or even simpler, with double percent signs ''%%''. + + +This is some text which contains addresses like this: http://www.splitbrain.org and **formatting**, but nothing is done with it. + +The same is true for %%//__this__ text// with a smiley ;-)%%. + + + This is some text which contains addresses like this: http://www.splitbrain.org and **formatting**, but nothing is done with it. + + The same is true for %%//__this__ text// with a smiley ;-)%%. + +===== Code Blocks ===== + +You can include code blocks into your documents by either indenting them by at least two spaces (like used for the previous examples) or by using the tags ''%%%%'' or ''%%%%''. + + This is text is indented by two spaces. + + +This is preformatted code all spaces are preserved: like <-this + + + +This is pretty much the same, but you could use it to show that you quoted a file. + + +Those blocks were created by this source: + + This is text is indented by two spaces. + + + This is preformatted code all spaces are preserved: like <-this + + + + This is pretty much the same, but you could use it to show that you quoted a file. + + +==== Syntax Highlighting ==== + +[[wiki:DokuWiki]] can highlight sourcecode, which makes it easier to read. It uses the [[http://qbnz.com/highlighter/|GeSHi]] Generic Syntax Highlighter -- so any language supported by GeSHi is supported. The syntax uses the same code and file blocks described in the previous section, but this time the name of the language syntax to be highlighted is included inside the tag, e.g. '''' or ''''. + + +/** + * The HelloWorldApp class implements an application that + * simply displays "Hello World!" to the standard output. + */ +class HelloWorldApp { + public static void main(String[] args) { + System.out.println("Hello World!"); //Display the string. + } +} + + +The following language strings are currently recognized: //4cs 6502acme 6502kickass 6502tasm 68000devpac abap actionscript3 actionscript ada aimms algol68 apache applescript apt_sources arm asm asp asymptote autoconf autohotkey autoit avisynth awk bascomavr bash basic4gl batch bf biblatex bibtex blitzbasic bnf boo caddcl cadlisp ceylon cfdg cfm chaiscript chapel cil c_loadrunner clojure c_mac cmake cobol coffeescript c cpp cpp-qt cpp-winapi csharp css cuesheet c_winapi dart dcl dcpu16 dcs delphi diff div dos dot d ecmascript eiffel email epc e erlang euphoria ezt f1 falcon fo fortran freebasic freeswitch fsharp gambas gdb genero genie gettext glsl gml gnuplot go groovy gwbasic haskell haxe hicest hq9plus html html4strict html5 icon idl ini inno intercal io ispfpanel java5 java javascript jcl j jquery julia kixtart klonec klonecpp kotlin latex lb ldif lisp llvm locobasic logtalk lolcode lotusformulas lotusscript lscript lsl2 lua m68k magiksf make mapbasic mathematica matlab mercury metapost mirc mk-61 mmix modula2 modula3 mpasm mxml mysql nagios netrexx newlisp nginx nimrod nsis oberon2 objc objeck ocaml-brief ocaml octave oobas oorexx oracle11 oracle8 oxygene oz parasail parigp pascal pcre perl6 perl per pf phix php-brief php pic16 pike pixelbender pli plsql postgresql postscript povray powerbuilder powershell proftpd progress prolog properties providex purebasic pycon pys60 python qbasic qml q racket rails rbs rebol reg rexx robots roff rpmspec rsplus ruby rust sas sass scala scheme scilab scl sdlbasic smalltalk smarty spark sparql sql sshconfig standardml stonescript swift systemverilog tclegg tcl teraterm texgraph text thinbasic tsql twig typoscript unicon upc urbi uscript vala vbnet vb vbscript vedit verilog vhdl vim visualfoxpro visualprolog whitespace whois winbatch wolfram xbasic xml xojo xorg_conf xpp yaml z80 zxbasic// + +There are additional [[doku>syntax_highlighting|advanced options]] available for syntax highlighting, such as highlighting lines or adding line numbers. + +==== Downloadable Code Blocks ==== + +When you use the ''%%%%'' or ''%%%%'' syntax as above, you might want to make the shown code available for download as well. You can do this by specifying a file name after language code like this: + + + + + + + + + + + +If you don't want any highlighting but want a downloadable file, specify a dash (''-'') as the language code: ''%%%%''. + +===== RSS/ATOM Feed Aggregation ===== +[[DokuWiki]] can integrate data from external XML feeds. For parsing the XML feeds, [[http://simplepie.org/|SimplePie]] is used. All formats understood by SimplePie can be used in DokuWiki as well. You can influence the rendering by multiple additional space separated parameters: + +^ Parameter ^ Description ^ +| any number | will be used as maximum number items to show, defaults to 8 | +| reverse | display the last items in the feed first | +| author | show item authors names | +| date | show item dates | +| description| show the item description. All HTML tags will be stripped | +| nosort | do not sort the items in the feed | +| //n//[dhm] | refresh period, where d=days, h=hours, m=minutes. (e.g. 12h = 12 hours). | + +The refresh period defaults to 4 hours. Any value below 10 minutes will be treated as 10 minutes. [[wiki:DokuWiki]] will generally try to supply a cached version of a page, obviously this is inappropriate when the page contains dynamic external content. The parameter tells [[wiki:DokuWiki]] to re-render the page if it is more than //refresh period// since the page was last rendered. + +By default the feed will be sorted by date, newest items first. You can sort it by oldest first using the ''reverse'' parameter, or display the feed as is with ''nosort''. + +**Example:** + + {{rss>http://slashdot.org/index.rss 5 author date 1h }} + +{{rss>http://slashdot.org/index.rss 5 author date 1h }} + + +===== Control Macros ===== + +Some syntax influences how DokuWiki renders a page without creating any output it self. The following control macros are availble: + +^ Macro ^ Description | +| %%~~NOTOC~~%% | If this macro is found on the page, no table of contents will be created | +| %%~~NOCACHE~~%% | DokuWiki caches all output by default. Sometimes this might not be wanted (eg. when the %%%% syntax above is used), adding this macro will force DokuWiki to rerender a page on every call | + +===== Syntax Plugins ===== + +DokuWiki's syntax can be extended by [[doku>plugins|Plugins]]. How the installed plugins are used is described on their appropriate description pages. The following syntax plugins are available in this particular DokuWiki installation: + +~~INFO:syntaxplugins~~ diff --git a/data/pages/wiki/welcome.txt b/data/pages/wiki/welcome.txt new file mode 100644 index 0000000..10caa7c --- /dev/null +++ b/data/pages/wiki/welcome.txt @@ -0,0 +1,30 @@ +====== Welcome to your new DokuWiki ====== + +Congratulations, your wiki is now up and running. Here are a few more tips to get you started. + +Enjoy your work with DokuWiki,\\ +-- the developers + +===== Create your first pages ===== + +Your wiki needs to have a start page. As long as it doesn't exist, this link will be red: [[:start]]. + +Go on, follow that link and create the page. If you need help with using the syntax you can always refer to the [[wiki:syntax|syntax page]]. + +You might also want to use a sidebar. To create it, just edit the [[:sidebar]] page. Everything in that page will be shown in a margin column on the side. Read our [[doku>faq:sidebar|FAQ on sidebars]] to learn more. + +Please be aware that not all templates support sidebars. + +===== Customize your Wiki ===== + +Once you're comfortable with creating and editing pages you might want to have a look at the [[this>doku.php?do=admin&page=config|configuration settings]] (be sure to login as superuser first). + +You may also want to see what [[doku>plugins|plugins]] and [[doku>templates|templates]] are available at DokuWiki.org to extend the functionality and looks of your DokuWiki installation. + +===== Join the Community ===== + +DokuWiki is an Open Source project that thrives through user contributions. A good way to stay informed on what's going on and to get useful tips in using DokuWiki is subscribing to the [[doku>newsletter]]. + +The [[https://forum.dokuwiki.org|DokuWiki User Forum]] is an excellent way to get in contact with other DokuWiki users and is just one of the many ways to get [[doku>faq:support|support]]. + +Of course we'd be more than happy to have you [[doku>teams:getting_involved|getting involved]] with DokuWiki. diff --git a/doku.php b/doku.php new file mode 100644 index 0000000..49a0125 --- /dev/null +++ b/doku.php @@ -0,0 +1,131 @@ + + * + * @global Input $INPUT + */ + +// update message version - always use a string to avoid localized floats! +use dokuwiki\Extension\Event; + +$updateVersion = "54.1"; + +// xdebug_start_profiling(); + +if(!defined('DOKU_INC')) define('DOKU_INC', dirname(__FILE__).'/'); + +// define all DokuWiki globals here (needed within test requests but also helps to keep track) +global $ACT, $INPUT, $QUERY, $ID, $REV, $DATE_AT, $IDX, + $DATE, $RANGE, $HIGH, $TEXT, $PRE, $SUF, $SUM, $INFO, $JSINFO; + + +if(isset($_SERVER['HTTP_X_DOKUWIKI_DO'])) { + $ACT = trim(strtolower($_SERVER['HTTP_X_DOKUWIKI_DO'])); +} elseif(!empty($_REQUEST['idx'])) { + $ACT = 'index'; +} elseif(isset($_REQUEST['do'])) { + $ACT = $_REQUEST['do']; +} else { + $ACT = 'show'; +} + +// load and initialize the core system +require_once(DOKU_INC.'inc/init.php'); + +//import variables +$INPUT->set('id', str_replace("\xC2\xAD", '', $INPUT->str('id'))); //soft-hyphen +$QUERY = trim($INPUT->str('q')); +$ID = getID(); + +$REV = $INPUT->int('rev'); +$DATE_AT = $INPUT->str('at'); +$IDX = $INPUT->str('idx'); +$DATE = $INPUT->int('date'); +$RANGE = $INPUT->str('range'); +$HIGH = $INPUT->param('s'); +if(empty($HIGH)) $HIGH = getGoogleQuery(); + +if($INPUT->post->has('wikitext')) { + $TEXT = cleanText($INPUT->post->str('wikitext')); +} +$PRE = cleanText(substr($INPUT->post->str('prefix'), 0, -1)); +$SUF = cleanText($INPUT->post->str('suffix')); +$SUM = $INPUT->post->str('summary'); + + +//parse DATE_AT +if($DATE_AT) { + $date_parse = strtotime($DATE_AT); + if($date_parse) { + $DATE_AT = $date_parse; + } else { // check for UNIX Timestamp + $date_parse = @date('Ymd',$DATE_AT); + if(!$date_parse || $date_parse === '19700101') { + msg(sprintf($lang['unable_to_parse_date'], hsc($DATE_AT))); + $DATE_AT = null; + } + } +} + +//check for existing $REV related to $DATE_AT +if($DATE_AT) { + $pagelog = new \dokuwiki\ChangeLog\PageChangeLog($ID); + $rev_t = $pagelog->getLastRevisionAt($DATE_AT); + if($rev_t === '') { //current revision + $REV = null; + $DATE_AT = null; + } else if ($rev_t === false) { //page did not exist + $rev_n = $pagelog->getRelativeRevision($DATE_AT,+1); + msg( + sprintf( + $lang['page_nonexist_rev'], + dformat($DATE_AT), + wl($ID, array('rev' => $rev_n)), + dformat($rev_n) + ) + ); + $REV = $DATE_AT; //will result in a page not exists message + } else { + $REV = $rev_t; + } +} + +//make infos about the selected page available +$INFO = pageinfo(); + +// handle debugging +if($conf['allowdebug'] && $ACT == 'debug') { + html_debug(); + exit; +} + +//send 404 for missing pages if configured or ID has special meaning to bots +if(!$INFO['exists'] && + ($conf['send404'] || preg_match('/^(robots\.txt|sitemap\.xml(\.gz)?|favicon\.ico|crossdomain\.xml)$/', $ID)) && + ($ACT == 'show' || (!is_array($ACT) && substr($ACT, 0, 7) == 'export_')) +) { + header('HTTP/1.0 404 Not Found'); +} + +//prepare breadcrumbs (initialize a static var) +if($conf['breadcrumbs']) breadcrumbs(); + +// check upstream +checkUpdateMessages(); + +$tmp = array(); // No event data +Event::createAndTrigger('DOKUWIKI_STARTED', $tmp); + +//close session +session_write_close(); + +//do the work (picks up what to do from global env) +act_dispatch(); + +$tmp = array(); // No event data +Event::createAndTrigger('DOKUWIKI_DONE', $tmp); + +// xdebug_dump_function_profile(1); diff --git a/favicon.ico b/favicon.ico new file mode 100755 index 0000000..32eaaa2 Binary files /dev/null and b/favicon.ico differ diff --git a/feed.php b/feed.php new file mode 100644 index 0000000..a389f14 --- /dev/null +++ b/feed.php @@ -0,0 +1,546 @@ + + * + * @global array $conf + * @global Input $INPUT + */ + +use dokuwiki\Cache\Cache; +use dokuwiki\ChangeLog\MediaChangeLog; +use dokuwiki\ChangeLog\PageChangeLog; +use dokuwiki\Extension\AuthPlugin; +use dokuwiki\Extension\Event; + +if (!defined('DOKU_INC')) define('DOKU_INC', dirname(__FILE__) . '/'); +require_once(DOKU_INC . 'inc/init.php'); + +//close session +session_write_close(); + +//feed disabled? +if (!actionOK('rss')) { + http_status(404); + echo 'RSS feed is disabled.'; + exit; +} + +// get params +$opt = rss_parseOptions(); + +// the feed is dynamic - we need a cache for each combo +// (but most people just use the default feed so it's still effective) +$key = join('', array_values($opt)) . '$' . $INPUT->server->str('REMOTE_USER') + . '$' . $INPUT->server->str('HTTP_HOST') . $INPUT->server->str('SERVER_PORT'); +$cache = new Cache($key, '.feed'); + +// prepare cache depends +$depends['files'] = getConfigFiles('main'); +$depends['age'] = $conf['rss_update']; +$depends['purge'] = $INPUT->bool('purge'); + +// check cacheage and deliver if nothing has changed since last +// time or the update interval has not passed, also handles conditional requests +header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); +header('Pragma: public'); +header('Content-Type: application/xml; charset=utf-8'); +header('X-Robots-Tag: noindex'); +if ($cache->useCache($depends)) { + http_conditionalRequest($cache->getTime()); + if ($conf['allowdebug']) header("X-CacheUsed: $cache->cache"); + print $cache->retrieveCache(); + exit; +} else { + http_conditionalRequest(time()); +} + +// create new feed +$rss = new UniversalFeedCreator(); +$rss->title = $conf['title'] . (($opt['namespace']) ? ' ' . $opt['namespace'] : ''); +$rss->link = DOKU_URL; +$rss->syndicationURL = DOKU_URL . 'feed.php'; +$rss->cssStyleSheet = DOKU_URL . 'lib/exe/css.php?s=feed'; + +$image = new FeedImage(); +$image->title = $conf['title']; +$image->url = tpl_getMediaFile([':wiki:favicon.ico', ':favicon.ico', 'images/favicon.ico'], true); +$image->link = DOKU_URL; +$rss->image = $image; + +$data = null; +$modes = [ + 'list' => 'rssListNamespace', + 'search' => 'rssSearch', + 'recent' => 'rssRecentChanges' +]; + +if (isset($modes[$opt['feed_mode']])) { + $data = $modes[$opt['feed_mode']]($opt); +} else { + $eventData = [ + 'opt' => &$opt, + 'data' => &$data, + ]; + $event = new Event('FEED_MODE_UNKNOWN', $eventData); + if ($event->advise_before(true)) { + echo sprintf('Unknown feed mode %s', hsc($opt['feed_mode'])); + exit; + } + $event->advise_after(); +} + +rss_buildItems($rss, $data, $opt); +$feed = $rss->createFeed($opt['feed_type']); + +// save cachefile +$cache->storeCache($feed); + +// finally deliver +print $feed; + +// ---------------------------------------------------------------- // + +/** + * Get URL parameters and config options and return an initialized option array + * + * @author Andreas Gohr + */ +function rss_parseOptions() +{ + global $conf; + global $INPUT; + + $opt = []; + + foreach ( + [ + // Basic feed properties + // Plugins may probably want to add new values to these + // properties for implementing own feeds + + // One of: list, search, recent + 'feed_mode' => ['str', 'mode', 'recent'], + // One of: diff, page, rev, current + 'link_to' => ['str', 'linkto', $conf['rss_linkto']], + // One of: abstract, diff, htmldiff, html + 'item_content' => ['str', 'content', $conf['rss_content']], + + // Special feed properties + // These are only used by certain feed_modes + + // String, used for feed title, in list and rc mode + 'namespace' => ['str', 'ns', null], + // Positive integer, only used in rc mode + 'items' => ['int', 'num', $conf['recent']], + // Boolean, only used in rc mode + 'show_minor' => ['bool', 'minor', false], + // Boolean, only used in rc mode + 'only_new' => ['bool', 'onlynewpages', false], + // String, only used in list mode + 'sort' => ['str', 'sort', 'natural'], + // String, only used in search mode + 'search_query' => ['str', 'q', null], + // One of: pages, media, both + 'content_type' => ['str', 'view', $conf['rss_media']] + + ] as $name => $val + ) { + $opt[$name] = $INPUT->{$val[0]}($val[1], $val[2], true); + } + + $opt['items'] = max(0, (int) $opt['items']); + $opt['show_minor'] = (bool) $opt['show_minor']; + $opt['only_new'] = (bool) $opt['only_new']; + $opt['sort'] = valid_input_set('sort', ['default' => 'natural', 'date'], $opt); + + $opt['guardmail'] = ($conf['mailguard'] != '' && $conf['mailguard'] != 'none'); + + $type = $INPUT->valid( + 'type', + ['rss', 'rss2', 'atom', 'atom1', 'rss1'], + $conf['rss_type'] + ); + switch ($type) { + case 'rss': + $opt['feed_type'] = 'RSS0.91'; + $opt['mime_type'] = 'text/xml'; + break; + case 'rss2': + $opt['feed_type'] = 'RSS2.0'; + $opt['mime_type'] = 'text/xml'; + break; + case 'atom': + $opt['feed_type'] = 'ATOM0.3'; + $opt['mime_type'] = 'application/xml'; + break; + case 'atom1': + $opt['feed_type'] = 'ATOM1.0'; + $opt['mime_type'] = 'application/atom+xml'; + break; + default: + $opt['feed_type'] = 'RSS1.0'; + $opt['mime_type'] = 'application/xml'; + } + + $eventData = [ + 'opt' => &$opt, + ]; + Event::createAndTrigger('FEED_OPTS_POSTPROCESS', $eventData); + return $opt; +} + +/** + * Add recent changed pages to a feed object + * + * @param FeedCreator $rss the FeedCreator Object + * @param array $data the items to add + * @param array $opt the feed options + * @author Andreas Gohr + */ +function rss_buildItems(&$rss, &$data, $opt) +{ + global $conf; + global $lang; + /* @var AuthPlugin $auth */ + global $auth; + + $eventData = [ + 'rss' => &$rss, + 'data' => &$data, + 'opt' => &$opt, + ]; + $event = new Event('FEED_DATA_PROCESS', $eventData); + if ($event->advise_before(false)) { + foreach ($data as $ditem) { + if (!is_array($ditem)) { + // not an array? then only a list of IDs was given + $ditem = ['id' => $ditem]; + } + + $item = new FeedItem(); + $id = $ditem['id']; + if (empty($ditem['media'])) { + $meta = p_get_metadata($id); + } else { + $meta = []; + } + + // add date + if (isset($ditem['date'])) { + $date = $ditem['date']; + } elseif ($ditem['media']) { + $date = @filemtime(mediaFN($id)); + } elseif (file_exists(wikiFN($id))) { + $date = @filemtime(wikiFN($id)); + } elseif ($meta['date']['modified']) { + $date = $meta['date']['modified']; + } else { + $date = 0; + } + if ($date) $item->date = date('r', $date); + + // add title + if ($conf['useheading'] && $meta['title'] ?? '') { + $item->title = $meta['title']; + } else { + $item->title = $ditem['id']; + } + if ($conf['rss_show_summary'] && !empty($ditem['sum'])) { + $item->title .= ' - ' . strip_tags($ditem['sum']); + } + + // add item link + switch ($opt['link_to']) { + case 'page': + if (isset($ditem['media'])) { + $item->link = media_managerURL( + [ + 'image' => $id, + 'ns' => getNS($id), + 'rev' => $date + ], + '&', + true + ); + } else { + $item->link = wl($id, 'rev=' . $date, true, '&'); + } + break; + case 'rev': + if ($ditem['media']) { + $item->link = media_managerURL( + [ + 'image' => $id, + 'ns' => getNS($id), + 'rev' => $date, + 'tab_details' => 'history' + ], + '&', + true + ); + } else { + $item->link = wl($id, 'do=revisions&rev=' . $date, true, '&'); + } + break; + case 'current': + if ($ditem['media']) { + $item->link = media_managerURL( + [ + 'image' => $id, + 'ns' => getNS($id) + ], + '&', + true + ); + } else { + $item->link = wl($id, '', true, '&'); + } + break; + case 'diff': + default: + if ($ditem['media']) { + $item->link = media_managerURL( + [ + 'image' => $id, + 'ns' => getNS($id), + 'rev' => $date, + 'tab_details' => 'history', + 'mediado' => 'diff' + ], + '&', + true + ); + } else { + $item->link = wl($id, 'rev=' . $date . '&do=diff', true, '&'); + } + } + + // add item content + switch ($opt['item_content']) { + case 'diff': + case 'htmldiff': + if ($ditem['media']) { + $medialog = new MediaChangeLog($id); + $revs = $medialog->getRevisions(0, 1); + $rev = $revs[0]; + $src_r = ''; + $src_l = ''; + + if ($size = media_image_preview_size($id, '', new JpegMeta(mediaFN($id)), 300)) { + $more = 'w=' . $size[0] . '&h=' . $size[1] . '&t=' . @filemtime(mediaFN($id)); + $src_r = ml($id, $more, true, '&', true); + } + if ($rev && $size = media_image_preview_size($id, $rev, new JpegMeta(mediaFN($id, $rev)), + 300)) { + $more = 'rev=' . $rev . '&w=' . $size[0] . '&h=' . $size[1]; + $src_l = ml($id, $more, true, '&', true); + } + $content = ''; + if ($src_r) { + $content = ''; + $content .= ''; + $content .= ''; + $content .= ''; + $content .= '
' . $rev . '' . $lang['current'] . '
'; + $content .= '' . $id . '
'; + } + } else { + require_once(DOKU_INC . 'inc/DifferenceEngine.php'); + $pagelog = new PageChangeLog($id); + $revs = $pagelog->getRevisions(0, 1); + $rev = $revs[0]; + + if ($rev) { + $df = new Diff( + explode("\n", rawWiki($id, $rev)), + explode("\n", rawWiki($id, '')) + ); + } else { + $df = new Diff( + [''], + explode("\n", rawWiki($id, '')) + ); + } + + if ($opt['item_content'] == 'htmldiff') { + // note: no need to escape diff output, TableDiffFormatter provides 'safe' html + $tdf = new TableDiffFormatter(); + $content = ''; + $content .= ''; + $content .= ''; + $content .= $tdf->format($df); + $content .= '
' . $rev . '' . $lang['current'] . '
'; + } else { + // note: diff output must be escaped, UnifiedDiffFormatter provides plain text + $udf = new UnifiedDiffFormatter(); + $content = "
\n" . hsc($udf->format($df)) . "\n
"; + } + } + break; + case 'html': + if ($ditem['media']) { + if ($size = media_image_preview_size($id, '', new JpegMeta(mediaFN($id)))) { + $more = 'w=' . $size[0] . '&h=' . $size[1] . '&t=' . @filemtime(mediaFN($id)); + $src = ml($id, $more, true, '&', true); + $content = '' . $id . ''; + } else { + $content = ''; + } + } else { + if (@filemtime(wikiFN($id)) === $date) { + $content = p_wiki_xhtml($id, '', false); + } else { + $content = p_wiki_xhtml($id, $date, false); + } + // no TOC in feeds + $content = preg_replace('/().*()/s', '', $content); + + // add alignment for images + $content = preg_replace('/(' . $id . ''; + } else { + $content = ''; + } + } else { + $content = $meta['description']['abstract']; + } + } + $item->description = $content; //FIXME a plugin hook here could be senseful + + // add user + # FIXME should the user be pulled from metadata as well? + $user = @$ditem['user']; // the @ spares time repeating lookup + if (blank($user)) { + $item->author = 'Anonymous'; + $item->authorEmail = 'anonymous@undisclosed.example.com'; + } else { + $item->author = $user; + $item->authorEmail = $user . '@undisclosed.example.com'; + + // get real user name if configured + if ($conf['useacl'] && $auth) { + $userInfo = $auth->getUserData($user); + if ($userInfo) { + switch ($conf['showuseras']) { + case 'username': + case 'username_link': + $item->author = $userInfo['name']; + break; + default: + $item->author = $user; + break; + } + } else { + $item->author = $user; + } + } + } + + // add category + if (isset($meta['subject'])) { + $item->category = $meta['subject']; + } else { + $cat = getNS($id); + if ($cat) $item->category = $cat; + } + + // finally add the item to the feed object, after handing it to registered plugins + $evdata = [ + 'item' => &$item, + 'opt' => &$opt, + 'ditem' => &$ditem, + 'rss' => &$rss + ]; + $evt = new Event('FEED_ITEM_ADD', $evdata); + if ($evt->advise_before()) { + $rss->addItem($item); + } + $evt->advise_after(); // for completeness + } + } + $event->advise_after(); +} + +/** + * Add recent changed pages to the feed object + * + * @author Andreas Gohr + */ +function rssRecentChanges($opt) +{ + global $conf; + $flags = 0; + if (!$conf['rss_show_deleted']) $flags += RECENTS_SKIP_DELETED; + if (!$opt['show_minor']) $flags += RECENTS_SKIP_MINORS; + if ($opt['only_new']) $flags += RECENTS_ONLY_CREATION; + if ($opt['content_type'] == 'media' && $conf['mediarevisions']) $flags += RECENTS_MEDIA_CHANGES; + if ($opt['content_type'] == 'both' && $conf['mediarevisions']) $flags += RECENTS_MEDIA_PAGES_MIXED; + + $recents = getRecents(0, $opt['items'], $opt['namespace'], $flags); + return $recents; +} + +/** + * Add all pages of a namespace to the feed object + * + * @author Andreas Gohr + */ +function rssListNamespace($opt) +{ + require_once(DOKU_INC . 'inc/search.php'); + global $conf; + + $ns = ':' . cleanID($opt['namespace']); + $ns = utf8_encodeFN(str_replace(':', '/', $ns)); + + $data = []; + $search_opts = [ + 'depth' => 1, + 'pagesonly' => true, + 'listfiles' => true + ]; + search($data, $conf['datadir'], 'search_universal', $search_opts, $ns, $lvl = 1, $opt['sort']); + + return $data; +} + +/** + * Add the result of a full text search to the feed object + * + * @author Andreas Gohr + */ +function rssSearch($opt) +{ + if (!$opt['search_query'] || !actionOK('search')) return []; + + require_once(DOKU_INC . 'inc/fulltext.php'); + $data = ft_pageSearch($opt['search_query'], $poswords); + $data = array_keys($data); + + return $data; +} + +//Setup VIM: ex: et ts=4 : diff --git a/feed.xml b/feed.xml new file mode 100644 index 0000000..6e5e572 --- /dev/null +++ b/feed.xml @@ -0,0 +1,161 @@ + + + + blog informatique & technologie + https://www.abonnel.fr/ + Voici les derniers articles posté dans sur le site "notes informatique & technologie" + fr-FR + Tue, 17 Jan 2023 05:53:45 +0000 + 1440 + + + <![CDATA[En-têtes HTTP, CSP ou comment sécuriser le contenu d'un site web]]> + +
+

+Parlons programmation et sysadmin avec le HTML. Les CSP (Content Security Policy) sont des en-têtes HTTP qui permettent de définir les règles de sécurité pour le contenu d'un site Web. Elles sont utilisées pour aider à protéger le site et ses utilisateurs contre diverses attaques de sécurité, telles que l'injection de code malveillant ou la fuite de données sensibles. +

+ +

+Exemples d'activation du CSP en HTML ou sur Apache dans l'article à lire. +

+
]]>
+ Wed, 11 Jan 2023 18:50:21 +0000 + https://www.abonnel.fr/doku.php?id=feed-news#rss_1 + +
+ + + <![CDATA[Un téléchargement de Log4j sur trois concerne des versions vulnérables]]> + +
+

+Parlons sysadmin avec des problématique de sécurité. Selon la société Sonatype, les entreprises et les développeurs continuent de télécharger des versions de Log4j antérieures à celle corrigeant la faille Log4Shell et ses déclinaisons. Pour expliquer cet état de fait, les experts avancent plusieurs explications. +

+ +

+Comment rester vigilant et les actions à mener en tant que développeur ? dans l'article à lire. +

+
]]>
+ Wed, 11 Jan 2023 18:50:21 +0000 + https://www.abonnel.fr/doku.php?id=feed-news#rss_2 + +
+ + + <![CDATA[OBS Studio 29 avec encodage AV1 et filtre de compression]]> + +
+

+OBS Studio 29 est sorti ce week-end en tant que nouvelle version majeure de ce logiciel très populaire et multiplate-forme pour les enregistrements et les diffusions d'écrans. C'est l'occasion de faire le point sur les codecs AV1 et H.265. +

+ +

+Lumière sur l'AV1 et H.265 dans l'article à lire. +

+
]]>
+ Wed, 11 Jan 2023 18:50:21 +0000 + https://www.abonnel.fr/doku.php?id=feed-news#rss_3 + +
+ + + <![CDATA[Qu'est-ce Linux ?]]> + +
+

+Le noyau Linux est le cœur du système d'exploitation Linux. Il gère les processus, les fichiers, la mémoire, et les périphériques d'entrée/sortie. Il fournit également des services tels que la gestion des communications réseau et des pilotes pour les périphériques. Linus Torvalds en 1991, alors étudiant à l'Université d'Helsinki, en Finlande, créé le noyau. Il est basé sur le noyau Unix, mais a été conçu pour être plus facile à utiliser et plus accessible aux développeurs. Il est libre et open-source. Les utilisateurs au sens large du terme, peuvent lire, modifier et distribuer le code source de Linux. +

+ +

+Histoires de noyau, système d'exploitation et distributions dans l'article à lire. +

+
+

+Noyau, Système d'exploitation et distribution. +

+
]]>
+ Wed, 11 Jan 2023 18:50:21 +0000 + https://www.abonnel.fr/doku.php?id=feed-news#rss_4 + +
+ + + <![CDATA[Afficher le nombre de mise à jour en attente avec dnf à l'ouverture de session]]> + +
+

+Il y a plusieurs façons d'exécuter une commande automatiquement lors de l'ouverture d'une session sur un système basé sur Linux. +

+ +

+Voir comment le faire avec dnf dans l'article à lire. +

+
+

+dnf check update à l'ouverture de session +

+
]]>
+ Wed, 11 Jan 2023 18:50:21 +0000 + https://www.abonnel.fr/doku.php?id=feed-news#rss_5 + +
+ + + <![CDATA[Scripts partagés dans Linux]]> + +
+

Scripts partagés dans Linux

+ +

+Catégorie(s) : “Linux système”, “programmation PHP”, “programmation BASH” +

+ +

+Vous êtes satisfait car vous avez créé vos premiers script BASH ou scripts PHP. Pour que tous les utilisateurs de l'ordinateur puissent les utiliser, vous pouvez les placer dans les répertoires les plus courants … +

+ +

+Article à lire : Scripts partagés dans Linux. +

+
+

+Création de scripts exécutables pour tous les utilisateurs de l'ordinateur. Crédit photo : Midjourney Bot +

+
]]>
+ Wed, 11 Jan 2023 18:50:21 +0000 + https://www.abonnel.fr/doku.php?id=feed-news#rss_6 + +
+ + + <![CDATA[Forcer un utilisateur à changer son mot de passe au prochain démarrage]]> + +
+

Forcer un utilisateur à changer son mot de passe au prochain démarrage

+ + +

+Catégorie(s) : “Linux système” +

+ +

+Sous Linux, vous pouvez utiliser la commande “passwd” avec l'option “-e” pour forcer un utilisateur à changer son mot de passe au prochain démarrage. La commande est généralement utilisée par un administrateur pour changer le mot de passe d'un utilisateur. +

+ +

+Article à lire : Forcer un utilisateur à changer son mot de passe au prochain démarrage. +

+
+

+Forcer un utilisateur à changer son mot de passe au prochain démarrage. +

+
]]>
+ Wed, 11 Jan 2023 18:50:21 +0000 + https://www.abonnel.fr/doku.php?id=feed-news#rss_7 + +
+
+
diff --git a/index.php b/index.php new file mode 100644 index 0000000..9ff139a --- /dev/null +++ b/index.php @@ -0,0 +1,77 @@ + + */ +if (php_sapi_name() != 'cli-server') { + if (!defined('DOKU_INC')) define('DOKU_INC', dirname(__FILE__) . '/'); + require_once(DOKU_INC . 'inc/init.php'); + + send_redirect(wl($conf['start'])); +} + +// ROUTER starts below + +// avoid path traversal +$_SERVER['SCRIPT_NAME'] = str_replace('/../', '/', $_SERVER['SCRIPT_NAME']); + +// routing aka. rewriting +if (preg_match('/^\/_media\/(.*)/', $_SERVER['SCRIPT_NAME'], $m)) { + // media dispatcher + $_GET['media'] = $m[1]; + require $_SERVER['DOCUMENT_ROOT'] . '/lib/exe/fetch.php'; + +} elseif (preg_match('/^\/_detail\/(.*)/', $_SERVER['SCRIPT_NAME'], $m)) { + // image detail view + $_GET['media'] = $m[1]; + require $_SERVER['DOCUMENT_ROOT'] . '/lib/exe/detail.php'; + +} elseif (preg_match('/^\/_export\/([^\/]+)\/(.*)/', $_SERVER['SCRIPT_NAME'], $m)) { + // exports + $_GET['do'] = 'export_' . $m[1]; + $_GET['id'] = $m[2]; + require $_SERVER['DOCUMENT_ROOT'] . '/doku.php'; + +} elseif ( + $_SERVER['SCRIPT_NAME'] !== '/index.php' && + file_exists($_SERVER['DOCUMENT_ROOT'] . $_SERVER['SCRIPT_NAME']) +) { + // existing files + + // access limitiations + if (preg_match('/\/([._]ht|README$|VERSION$|COPYING$)/', $_SERVER['SCRIPT_NAME']) or + preg_match('/^\/(data|conf|bin|inc)\//', $_SERVER['SCRIPT_NAME']) + ) { + header('HTTP/1.1 403 Forbidden'); + die('Access denied'); + } + + if (substr($_SERVER['SCRIPT_NAME'], -4) == '.php') { + # php scripts + require $_SERVER['DOCUMENT_ROOT'] . $_SERVER['SCRIPT_NAME']; + } else { + # static files + return false; + } +} else { + // treat everything else as a potential wiki page + // working around https://bugs.php.net/bug.php?id=61286 + $request_path = preg_split('/\?/', $_SERVER['REQUEST_URI'], 2)[0]; + if (isset($_SERVER['PATH_INFO'])) { + $_GET['id'] = $_SERVER['PATH_INFO']; + } elseif ($request_path != '/' && $request_path != '/index.php') { + $_GET['id'] = $_SERVER['SCRIPT_NAME']; + } + + require $_SERVER['DOCUMENT_ROOT'] . '/doku.php'; +} diff --git a/robots.txt b/robots.txt new file mode 100755 index 0000000..8d51aac --- /dev/null +++ b/robots.txt @@ -0,0 +1,13 @@ +User-agent: * +Allow: / + +User-agent: JobSpider +Disallow: / + +User-agent: JobSpider_BA +Disallow: / + +#User-agent: * +#Crawl-delay: 5 +#Disallow: /lib +
+ + +