From a830272dba20a018712a3f4a225a8314a849cff6 Mon Sep 17 00:00:00 2001 From: Luojiale <2272532647@qq.com> Date: Mon, 1 Jun 2026 00:51:10 +0800 Subject: [PATCH] =?UTF-8?q?=E7=88=AC=E8=99=AB=E9=A1=B9=E7=9B=AE=E6=8A=A5?= =?UTF-8?q?=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project/.gitignore | 39 + project/.idea/.gitignore | 10 + project/.idea/encodings.xml | 7 + project/.idea/misc.xml | 14 + project/README.md | 87 + project/build.log | 96 + project/build_log.txt | 92 + project/build_output.txt | Bin 0 -> 12706 bytes project/crawler.properties | 22 + project/data/books_to_scrape.json | 162 + project/data/douban_books.json | 82 + project/data/douban_movies.json | 62 + project/douban_top250.txt | 250 + .../output/BooksToScrape_20260531_233112.json | 9002 +++++++++++++++++ .../output/BooksToScrape_20260531_233112.txt | 5006 +++++++++ project/pom.xml | 74 + project/run.bat | 24 + project/src/main/java/CrawlerManager.java | 1 + project/src/main/java/cli/CrawlerCLI.java | 133 + project/src/main/java/com/crawler/Main.java | 34 + .../java/com/crawler/command/Command.java | 8 + .../com/crawler/command/CrawlAllCommand.java | 37 + .../com/crawler/command/CrawlCommand.java | 28 + .../crawler/controller/CrawlerController.java | 119 + .../crawler/exception/CrawlerException.java | 11 + .../com/crawler/exception/FileException.java | 11 + .../crawler/exception/NetworkException.java | 11 + .../com/crawler/exception/ParseException.java | 11 + .../src/main/java/com/crawler/model/Book.java | 105 + .../main/java/com/crawler/model/Movie.java | 96 + .../java/com/crawler/model/ScrapeBook.java | 69 + .../strategy/BooksToScrapeStrategy.java | 72 + .../com/crawler/strategy/CrawlerStrategy.java | 9 + .../crawler/strategy/DoubanBookStrategy.java | 69 + .../crawler/strategy/DoubanMovieStrategy.java | 74 + .../main/java/com/crawler/util/FileUtil.java | 60 + .../main/java/com/crawler/util/HttpUtil.java | 24 + .../java/com/crawler/view/ConsoleView.java | 59 + .../src/main/java/command/ClearCommand.java | 38 + project/src/main/java/command/Command.java | 11 + .../main/java/command/CommandRegistry.java | 41 + .../java/command/ListCrawlersCommand.java | 37 + .../src/main/java/command/RunAllCommand.java | 59 + .../main/java/command/RunSingleCommand.java | 37 + .../src/main/java/command/StatsCommand.java | 38 + .../src/main/java/config/CrawlerConfig.java | 73 + .../java/controller/CrawlerController.java | 177 + .../src/main/java/crawler/BaseCrawler.java | 139 + .../src/main/java/crawler/DoubanCrawler.java | 113 + .../src/main/java/crawler/ImdbCrawler.java | 100 + .../src/main/java/crawler/MaoyanCrawler.java | 92 + .../java/crawler/RottenTomatoesCrawler.java | 102 + .../main/java/exception/CrawlerException.java | 55 + .../main/java/exception/CrawlerResult.java | 103 + .../main/java/exception/NetworkException.java | 20 + .../main/java/exception/ParseException.java | 20 + .../main/java/exception/StorageException.java | 20 + .../java/exception/ValidationException.java | 20 + .../src/main/java/main/CrawlerManager.java | 236 + project/src/main/java/model/Book.java | 86 + project/src/main/java/model/Movie.java | 78 + .../src/main/java/storage/DataStorage.java | 34 + .../src/main/java/storage/FileStorage.java | 237 + .../java/storage/LocalDateTimeAdapter.java | 25 + .../src/main/java/storage/SQLiteStorage.java | 414 + .../src/main/java/storage/StorageStats.java | 23 + .../strategy/AbstractBookCrawlerStrategy.java | 115 + .../strategy/AbstractCrawlerStrategy.java | 114 + .../java/strategy/BookCrawlerStrategy.java | 15 + .../main/java/strategy/CrawlerStrategy.java | 16 + .../strategy/impl/BooksToScrapeStrategy.java | 116 + .../strategy/impl/DoubanBookStrategy.java | 159 + .../java/strategy/impl/DoubanStrategy.java | 111 + .../java/strategy/impl/MaoyanStrategy.java | 94 + .../strategy/impl/RottenTomatoesStrategy.java | 105 + project/src/main/java/util/Logger.java | 54 + project/src/main/java/view/CrawlerView.java | 109 + project/src/test/TestMain.java/TestMain.java | 88 + project/项目报告v1(1).docx | Bin 0 -> 1281085 bytes w1/BMICalculator.java | 27 + w1/Student.java | 0 w5/ShapeTest.java | 4 + w6/AnimalTest.java | 4 + 爬虫/DoubanMovieCrawler.java | 4 + 84 files changed, 19633 insertions(+) create mode 100644 project/.gitignore create mode 100644 project/.idea/.gitignore create mode 100644 project/.idea/encodings.xml create mode 100644 project/.idea/misc.xml create mode 100644 project/README.md create mode 100644 project/build.log create mode 100644 project/build_log.txt create mode 100644 project/build_output.txt create mode 100644 project/crawler.properties create mode 100644 project/data/books_to_scrape.json create mode 100644 project/data/douban_books.json create mode 100644 project/data/douban_movies.json create mode 100644 project/douban_top250.txt create mode 100644 project/output/BooksToScrape_20260531_233112.json create mode 100644 project/output/BooksToScrape_20260531_233112.txt create mode 100644 project/pom.xml create mode 100644 project/run.bat create mode 100644 project/src/main/java/CrawlerManager.java create mode 100644 project/src/main/java/cli/CrawlerCLI.java create mode 100644 project/src/main/java/com/crawler/Main.java create mode 100644 project/src/main/java/com/crawler/command/Command.java create mode 100644 project/src/main/java/com/crawler/command/CrawlAllCommand.java create mode 100644 project/src/main/java/com/crawler/command/CrawlCommand.java create mode 100644 project/src/main/java/com/crawler/controller/CrawlerController.java create mode 100644 project/src/main/java/com/crawler/exception/CrawlerException.java create mode 100644 project/src/main/java/com/crawler/exception/FileException.java create mode 100644 project/src/main/java/com/crawler/exception/NetworkException.java create mode 100644 project/src/main/java/com/crawler/exception/ParseException.java create mode 100644 project/src/main/java/com/crawler/model/Book.java create mode 100644 project/src/main/java/com/crawler/model/Movie.java create mode 100644 project/src/main/java/com/crawler/model/ScrapeBook.java create mode 100644 project/src/main/java/com/crawler/strategy/BooksToScrapeStrategy.java create mode 100644 project/src/main/java/com/crawler/strategy/CrawlerStrategy.java create mode 100644 project/src/main/java/com/crawler/strategy/DoubanBookStrategy.java create mode 100644 project/src/main/java/com/crawler/strategy/DoubanMovieStrategy.java create mode 100644 project/src/main/java/com/crawler/util/FileUtil.java create mode 100644 project/src/main/java/com/crawler/util/HttpUtil.java create mode 100644 project/src/main/java/com/crawler/view/ConsoleView.java create mode 100644 project/src/main/java/command/ClearCommand.java create mode 100644 project/src/main/java/command/Command.java create mode 100644 project/src/main/java/command/CommandRegistry.java create mode 100644 project/src/main/java/command/ListCrawlersCommand.java create mode 100644 project/src/main/java/command/RunAllCommand.java create mode 100644 project/src/main/java/command/RunSingleCommand.java create mode 100644 project/src/main/java/command/StatsCommand.java create mode 100644 project/src/main/java/config/CrawlerConfig.java create mode 100644 project/src/main/java/controller/CrawlerController.java create mode 100644 project/src/main/java/crawler/BaseCrawler.java create mode 100644 project/src/main/java/crawler/DoubanCrawler.java create mode 100644 project/src/main/java/crawler/ImdbCrawler.java create mode 100644 project/src/main/java/crawler/MaoyanCrawler.java create mode 100644 project/src/main/java/crawler/RottenTomatoesCrawler.java create mode 100644 project/src/main/java/exception/CrawlerException.java create mode 100644 project/src/main/java/exception/CrawlerResult.java create mode 100644 project/src/main/java/exception/NetworkException.java create mode 100644 project/src/main/java/exception/ParseException.java create mode 100644 project/src/main/java/exception/StorageException.java create mode 100644 project/src/main/java/exception/ValidationException.java create mode 100644 project/src/main/java/main/CrawlerManager.java create mode 100644 project/src/main/java/model/Book.java create mode 100644 project/src/main/java/model/Movie.java create mode 100644 project/src/main/java/storage/DataStorage.java create mode 100644 project/src/main/java/storage/FileStorage.java create mode 100644 project/src/main/java/storage/LocalDateTimeAdapter.java create mode 100644 project/src/main/java/storage/SQLiteStorage.java create mode 100644 project/src/main/java/storage/StorageStats.java create mode 100644 project/src/main/java/strategy/AbstractBookCrawlerStrategy.java create mode 100644 project/src/main/java/strategy/AbstractCrawlerStrategy.java create mode 100644 project/src/main/java/strategy/BookCrawlerStrategy.java create mode 100644 project/src/main/java/strategy/CrawlerStrategy.java create mode 100644 project/src/main/java/strategy/impl/BooksToScrapeStrategy.java create mode 100644 project/src/main/java/strategy/impl/DoubanBookStrategy.java create mode 100644 project/src/main/java/strategy/impl/DoubanStrategy.java create mode 100644 project/src/main/java/strategy/impl/MaoyanStrategy.java create mode 100644 project/src/main/java/strategy/impl/RottenTomatoesStrategy.java create mode 100644 project/src/main/java/util/Logger.java create mode 100644 project/src/main/java/view/CrawlerView.java create mode 100644 project/src/test/TestMain.java/TestMain.java create mode 100644 project/项目报告v1(1).docx create mode 100644 w1/BMICalculator.java delete mode 100644 w1/Student.java create mode 100644 w5/ShapeTest.java create mode 100644 w6/AnimalTest.java create mode 100644 爬虫/DoubanMovieCrawler.java diff --git a/project/.gitignore b/project/.gitignore new file mode 100644 index 0000000..480bdf5 --- /dev/null +++ b/project/.gitignore @@ -0,0 +1,39 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ +.kotlin + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/project/.idea/.gitignore b/project/.idea/.gitignore new file mode 100644 index 0000000..b6b1ecf --- /dev/null +++ b/project/.idea/.gitignore @@ -0,0 +1,10 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# 已忽略包含查询文件的默认文件夹 +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ diff --git a/project/.idea/encodings.xml b/project/.idea/encodings.xml new file mode 100644 index 0000000..2998ed5 --- /dev/null +++ b/project/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/project/.idea/misc.xml b/project/.idea/misc.xml new file mode 100644 index 0000000..d2b5d0f --- /dev/null +++ b/project/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/project/README.md b/project/README.md new file mode 100644 index 0000000..e1a9229 --- /dev/null +++ b/project/README.md @@ -0,0 +1,87 @@ +# Web Crawler Application + +基于 Java 的多网站爬虫应用,采用 MVC、Command 模式、策略模式和完整的异常体系设计。 + +## 功能特性 + +- 爬取豆瓣电影排行榜 +- 爬取豆瓣读书排行榜 +- 爬取 Books to Scrape 网站 +- 数据保存为 JSON 格式文件 +- 支持交互式和命令行模式 + +## 项目架构 + +### 设计模式 + +1. **MVC 模式** + - Model: `Movie`, `Book`, `ScrapeBook` + - View: `ConsoleView` + - Controller: `CrawlerController` + +2. **策略模式 (Strategy Pattern)** + - `CrawlerStrategy` 接口 + - `DoubanMovieStrategy` - 豆瓣电影策略 + - `DoubanBookStrategy` - 豆瓣读书策略 + - `BooksToScrapeStrategy` - Books to Scrape 策略 + +3. **命令模式 (Command Pattern)** + - `Command` 接口 + - `CrawlCommand` - 单个爬虫命令 + - `CrawlAllCommand` - 组合命令,执行所有爬虫 + +4. **异常体系** + - `CrawlerException` - 基类异常 + - `NetworkException` - 网络异常 + - `ParseException` - 解析异常 + - `FileException` - 文件操作异常 + +## 使用方法 + +### 编译项目 + +```bash +mvn clean package +``` + +### 运行方式 + +#### 1. 交互式模式 + +```bash +java -jar target/web-crawler-1.0-SNAPSHOT.jar -i +``` + +#### 2. 命令行模式 + +爬取所有网站: +```bash +java -jar target/web-crawler-1.0-SNAPSHOT.jar +``` + +爬取指定网站: +```bash +java -jar target/web-crawler-1.0-SNAPSHOT.jar -s douban-movie +java -jar target/web-crawler-1.0-SNAPSHOT.jar -s douban-book +java -jar target/web-crawler-1.0-SNAPSHOT.jar -s books-to-scrape +``` + +查看帮助: +```bash +java -jar target/web-crawler-1.0-SNAPSHOT.jar --help +``` + +## 输出文件 + +爬取的数据将保存到 `data/` 目录下: + +- `douban_movies.json` - 豆瓣电影数据 +- `douban_books.json` - 豆瓣读书数据 +- `books_to_scrape.json` - Books to Scrape 数据 + +## 依赖项 + +- Jsoup - HTML 解析 +- Gson - JSON 处理 +- Picocli - 命令行解析 +- SLF4J - 日志框架 diff --git a/project/build.log b/project/build.log new file mode 100644 index 0000000..2371dba --- /dev/null +++ b/project/build.log @@ -0,0 +1,96 @@ +mvn : WARNING: A restricted method in java.lang.System has been called +所在位置 行:1 字符: 72 ++ ... 嘻哈哈\Git\java爬虫\TestMaven"; mvn clean package -DskipTests 2>&1 | Out-F ... ++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo : NotSpecified: (WARNING: A rest...has been called + :String) [], RemoteException + + FullyQualifiedErrorId : NativeCommandError + +WARNING: java.lang.System::load has been called by org.fusesource.jansi.interna +l.JansiLoader in an unnamed module (file:/D:/嘻嘻哈哈/Git/java/apache-maven-3.9.6/l +ib/jansi-2.4.0.jar) +WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers +in this module +WARNING: Restricted methods will be blocked in a future release unless native a +ccess is enabled + +WARNING: A terminally deprecated method in sun.misc.Unsafe has been called +WARNING: sun.misc.Unsafe::objectFieldOffset has been called by com.google.commo +n.util.concurrent.AbstractFuture$UnsafeAtomicHelper (file:/D:/嘻嘻哈哈/Git/java/apa +che-maven-3.9.6/lib/guava-32.0.1-jre.jar) +WARNING: Please consider reporting this to the maintainers of class com.google. +common.util.concurrent.AbstractFuture$UnsafeAtomicHelper +WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release +[INFO] Scanning for projects... +[INFO] +[INFO] -----------------------< com.example:TestMaven >------------------------ +[INFO] Building TestMaven 1.0-SNAPSHOT +[INFO] from pom.xml +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- clean:3.2.0:clean (default-clean) @ TestMaven --- +[INFO] Deleting D:\鍢诲樆鍝堝搱\Git\java鐖櫕\TestMaven\target +[INFO] +[INFO] --- resources:3.3.1:resources (default-resources) @ TestMaven --- +[INFO] Copying 0 resource from src\main\resources to target\classes +[INFO] +[INFO] --- compiler:3.11.0:compile (default-compile) @ TestMaven --- +[INFO] Changes detected - recompiling the module! :source +[INFO] Compiling 41 source files with javac [debug target 8] to target\classes +[INFO] ------------------------------------------------------------- +[WARNING] COMPILATION WARNING : +[INFO] ------------------------------------------------------------- +[WARNING] 鏈笌 -source 8 涓€璧疯缃紩瀵肩被璺緞 + 涓嶈缃紩瀵肩被璺緞鍙兘浼氬鑷寸被鏂囦欢鏃犳硶鍦?JDK 8 涓婅繍琛? 寤鸿浣跨敤 --release 8 鑰屼笉鏄?-source 8 -target 8锛屽洜涓哄畠浼氳嚜鍔ㄨ缃紩瀵肩被璺緞 +[WARNING] 婧愬€?8 宸茶繃鏃讹紝灏嗗湪鏈潵鍙戣鐗堜腑鍒犻櫎 +[WARNING] 鐩爣鍊?8 宸茶繃鏃讹紝灏嗗湪鏈潵鍙戣鐗堜腑鍒犻櫎 +[WARNING] 瑕侀殣钘忔湁鍏冲凡杩囨椂閫夐」鐨勮鍛? 璇蜂娇鐢?-Xlint:-options銆? +[WARNING] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[106,13] 浠庡彂琛岀増 10 寮€濮嬶紝'var' 鏄彈闄愮被鍨嬪悕绉帮紝涓嶈兘鐢ㄤ簬绫诲瀷澹版槑锛屼篃涓嶈兘鐢ㄤ綔鏁扮粍鐨勫厓绱犵被鍨? +[WARNING] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[112,13] 浠庡彂琛岀増 10 寮€濮嬶紝'var' 鏄彈闄愮被鍨嬪悕绉帮紝涓嶈兘鐢ㄤ簬绫诲瀷澹版槑锛屼篃涓嶈兘鐢ㄤ綔鏁扮粍鐨勫厓绱犵被鍨? +[WARNING] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[118,13] 浠庡彂琛岀増 10 寮€濮嬶紝'var' 鏄彈闄愮被鍨嬪悕绉帮紝涓嶈兘鐢ㄤ簬绫诲瀷澹版槑锛屼篃涓嶈兘鐢ㄤ綔鏁扮粍鐨勫厓绱犵被鍨? +[WARNING] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[124,13] 浠庡彂琛岀増 10 寮€濮嬶紝'var' 鏄彈闄愮被鍨嬪悕绉帮紝涓嶈兘鐢ㄤ簬绫诲瀷澹版槑锛屼篃涓嶈兘鐢ㄤ綔鏁扮粍鐨勫厓绱犵被鍨? +[INFO] 8 warnings +[INFO] ------------------------------------------------------------- +[INFO] ------------------------------------------------------------- +[ERROR] COMPILATION ERROR : +[INFO] ------------------------------------------------------------- +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/main/CrawlerManager.java:[178,20] main.CrawlerManager.MultiStorage涓嶆槸鎶借薄鐨? 骞朵笖鏈鐩杝torage.DataStorage涓殑鎶借薄鏂规硶findBooksBySource(java.lang.String) +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[106,9] 鎵句笉鍒扮鍙? 绗﹀彿: 绫?var + 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[112,9] 鎵句笉鍒扮鍙? 绗﹀彿: 绫?var + 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[118,9] 鎵句笉鍒扮鍙? 绗﹀彿: 绫?var + 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[124,9] 鎵句笉鍒扮鍙? 绗﹀彿: 绫?var + 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/storage/SQLiteStorage.java:[12,8] storage.SQLiteStorage涓嶆槸鎶借薄鐨? 骞朵笖鏈鐩杝torage.DataStorage涓殑鎶借薄鏂规硶findBooksBySource(java.lang.String) +[INFO] 6 errors +[INFO] ------------------------------------------------------------- +[INFO] ------------------------------------------------------------------------ +[INFO] BUILD FAILURE +[INFO] ------------------------------------------------------------------------ +[INFO] Total time: 15.493 s +[INFO] Finished at: 2026-05-31T23:13:59+08:00 +[INFO] ------------------------------------------------------------------------ +[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project TestMaven: Compilation failure: Compilation failure: +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/main/CrawlerManager.java:[178,20] main.CrawlerManager.MultiStorage涓嶆槸鎶借薄鐨? 骞朵笖鏈鐩杝torage.DataStorage涓殑鎶借薄鏂规硶findBooksBySource(java.lang.String) +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[106,9] 鎵句笉鍒扮鍙? +[ERROR] 绗﹀彿: 绫?var +[ERROR] 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[112,9] 鎵句笉鍒扮鍙? +[ERROR] 绗﹀彿: 绫?var +[ERROR] 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[118,9] 鎵句笉鍒扮鍙? +[ERROR] 绗﹀彿: 绫?var +[ERROR] 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[124,9] 鎵句笉鍒扮鍙? +[ERROR] 绗﹀彿: 绫?var +[ERROR] 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/storage/SQLiteStorage.java:[12,8] storage.SQLiteStorage涓嶆槸鎶借薄鐨? 骞朵笖鏈鐩杝torage.DataStorage涓殑鎶借薄鏂规硶findBooksBySource(java.lang.String) +[ERROR] -> [Help 1] +[ERROR] +[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. +[ERROR] Re-run Maven using the -X switch to enable full debug logging. +[ERROR] +[ERROR] For more information about the errors and possible solutions, please read the following articles: +[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException diff --git a/project/build_log.txt b/project/build_log.txt new file mode 100644 index 0000000..f60effc --- /dev/null +++ b/project/build_log.txt @@ -0,0 +1,92 @@ +mvn : WARNING: A restricted method in java.lang.System has been called +所在位置 行:1 字符: 72 ++ ... JAVA_HOME = "D:\嘻嘻哈哈\Git"; mvn clean package -DskipTests 2>&1 | Out-F ... ++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo : NotSpecified: (WARNING: A rest...has been called + :String) [], RemoteException + + FullyQualifiedErrorId : NativeCommandError + +WARNING: java.lang.System::load has been called by org.fusesource.jansi.interna +l.JansiLoader in an unnamed module (file:/D:/嘻嘻哈哈/Git/java/apache-maven-3.9.6/l +ib/jansi-2.4.0.jar) +WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers +in this module +WARNING: Restricted methods will be blocked in a future release unless native a +ccess is enabled + +WARNING: A terminally deprecated method in sun.misc.Unsafe has been called +WARNING: sun.misc.Unsafe::objectFieldOffset has been called by com.google.commo +n.util.concurrent.AbstractFuture$UnsafeAtomicHelper (file:/D:/嘻嘻哈哈/Git/java/apa +che-maven-3.9.6/lib/guava-32.0.1-jre.jar) +WARNING: Please consider reporting this to the maintainers of class com.google. +common.util.concurrent.AbstractFuture$UnsafeAtomicHelper +WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release +[INFO] Scanning for projects... +[INFO] +[INFO] -----------------------< com.example:TestMaven >------------------------ +[INFO] Building TestMaven 1.0-SNAPSHOT +[INFO] from pom.xml +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- clean:3.2.0:clean (default-clean) @ TestMaven --- +[INFO] Deleting D:\鍢诲樆鍝堝搱\Git\java鐖櫕\TestMaven\target +[INFO] +[INFO] --- resources:3.3.1:resources (default-resources) @ TestMaven --- +[INFO] Copying 0 resource from src\main\resources to target\classes +[INFO] +[INFO] --- compiler:3.11.0:compile (default-compile) @ TestMaven --- +[INFO] Changes detected - recompiling the module! :source +[INFO] Compiling 36 source files with javac [debug target 8] to target\classes +[INFO] ------------------------------------------------------------- +[WARNING] COMPILATION WARNING : +[INFO] ------------------------------------------------------------- +[WARNING] 鏈笌 -source 8 涓€璧疯缃紩瀵肩被璺緞 + 涓嶈缃紩瀵肩被璺緞鍙兘浼氬鑷寸被鏂囦欢鏃犳硶鍦?JDK 8 涓婅繍琛? 寤鸿浣跨敤 --release 8 鑰屼笉鏄?-source 8 -target 8锛屽洜涓哄畠浼氳嚜鍔ㄨ缃紩瀵肩被璺緞 +[WARNING] 婧愬€?8 宸茶繃鏃讹紝灏嗗湪鏈潵鍙戣鐗堜腑鍒犻櫎 +[WARNING] 鐩爣鍊?8 宸茶繃鏃讹紝灏嗗湪鏈潵鍙戣鐗堜腑鍒犻櫎 +[WARNING] 瑕侀殣钘忔湁鍏冲凡杩囨椂閫夐」鐨勮鍛? 璇蜂娇鐢?-Xlint:-options銆? +[WARNING] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[106,13] 浠庡彂琛岀増 10 寮€濮嬶紝'var' 鏄彈闄愮被鍨嬪悕绉帮紝涓嶈兘鐢ㄤ簬绫诲瀷澹版槑锛屼篃涓嶈兘鐢ㄤ綔鏁扮粍鐨勫厓绱犵被鍨? +[WARNING] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[112,13] 浠庡彂琛岀増 10 寮€濮嬶紝'var' 鏄彈闄愮被鍨嬪悕绉帮紝涓嶈兘鐢ㄤ簬绫诲瀷澹版槑锛屼篃涓嶈兘鐢ㄤ綔鏁扮粍鐨勫厓绱犵被鍨? +[WARNING] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[118,13] 浠庡彂琛岀増 10 寮€濮嬶紝'var' 鏄彈闄愮被鍨嬪悕绉帮紝涓嶈兘鐢ㄤ簬绫诲瀷澹版槑锛屼篃涓嶈兘鐢ㄤ綔鏁扮粍鐨勫厓绱犵被鍨? +[WARNING] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[124,13] 浠庡彂琛岀増 10 寮€濮嬶紝'var' 鏄彈闄愮被鍨嬪悕绉帮紝涓嶈兘鐢ㄤ簬绫诲瀷澹版槑锛屼篃涓嶈兘鐢ㄤ綔鏁扮粍鐨勫厓绱犵被鍨? +[INFO] 8 warnings +[INFO] ------------------------------------------------------------- +[INFO] ------------------------------------------------------------- +[ERROR] COMPILATION ERROR : +[INFO] ------------------------------------------------------------- +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[106,9] 鎵句笉鍒扮鍙? 绗﹀彿: 绫?var + 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[112,9] 鎵句笉鍒扮鍙? 绗﹀彿: 绫?var + 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[118,9] 鎵句笉鍒扮鍙? 绗﹀彿: 绫?var + 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[124,9] 鎵句笉鍒扮鍙? 绗﹀彿: 绫?var + 浣嶇疆: 绫?cli.CrawlerCLI +[INFO] 4 errors +[INFO] ------------------------------------------------------------- +[INFO] ------------------------------------------------------------------------ +[INFO] BUILD FAILURE +[INFO] ------------------------------------------------------------------------ +[INFO] Total time: 15.527 s +[INFO] Finished at: 2026-05-31T22:16:51+08:00 +[INFO] ------------------------------------------------------------------------ +[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project TestMaven: Compilation failure: Compilation failure: +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[106,9] 鎵句笉鍒扮鍙? +[ERROR] 绗﹀彿: 绫?var +[ERROR] 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[112,9] 鎵句笉鍒扮鍙? +[ERROR] 绗﹀彿: 绫?var +[ERROR] 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[118,9] 鎵句笉鍒扮鍙? +[ERROR] 绗﹀彿: 绫?var +[ERROR] 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] /D:/鍢诲樆鍝堝搱/Git/java鐖櫕/TestMaven/src/main/java/cli/CrawlerCLI.java:[124,9] 鎵句笉鍒扮鍙? +[ERROR] 绗﹀彿: 绫?var +[ERROR] 浣嶇疆: 绫?cli.CrawlerCLI +[ERROR] -> [Help 1] +[ERROR] +[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. +[ERROR] Re-run Maven using the -X switch to enable full debug logging. +[ERROR] +[ERROR] For more information about the errors and possible solutions, please read the following articles: +[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException diff --git a/project/build_output.txt b/project/build_output.txt new file mode 100644 index 0000000000000000000000000000000000000000..bbbdc0bdee00badc229994e4cacf2e68fc3f24d1 GIT binary patch literal 12706 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 GxBnL=0Bg?x literal 0 HcmV?d00001 diff --git a/project/crawler.properties b/project/crawler.properties new file mode 100644 index 0000000..00eb9d5 --- /dev/null +++ b/project/crawler.properties @@ -0,0 +1,22 @@ +# 爬虫配置文件 + +# 请求延迟(毫秒)- 避免请求过快被封 +delay.ms=1500 + +# 请求超时时间(毫秒) +timeout.ms=15000 + +# User-Agent +user.agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 + +# 数据库路径 +db.path=crawler.db + +# 输出目录 +output.dir=output + +# 是否启用数据库存储 +enable.database=true + +# 是否启用文件输出 +enable.file=true diff --git a/project/data/books_to_scrape.json b/project/data/books_to_scrape.json new file mode 100644 index 0000000..e56accc --- /dev/null +++ b/project/data/books_to_scrape.json @@ -0,0 +1,162 @@ +[ + { + "title": "A Light in the Attic", + "price": "£51.77", + "rating": "3", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/2c/da/2cdad67c44b002e7ead0cc35693c0e8b.jpg", + "productUrl": "http://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html" + }, + { + "title": "Tipping the Velvet", + "price": "£53.74", + "rating": "1", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/26/0c/260c6ae16bce31c8f8c95daddd9f4a1c.jpg", + "productUrl": "http://books.toscrape.com/catalogue/tipping-the-velvet_999/index.html" + }, + { + "title": "Soumission", + "price": "£50.10", + "rating": "1", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/3e/ef/3eef99c9d9adef34639f510662022830.jpg", + "productUrl": "http://books.toscrape.com/catalogue/soumission_998/index.html" + }, + { + "title": "Sharp Objects", + "price": "£47.82", + "rating": "4", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/32/51/3251cf3a3412f53f339e42cac2134093.jpg", + "productUrl": "http://books.toscrape.com/catalogue/sharp-objects_997/index.html" + }, + { + "title": "Sapiens: A Brief History of Humankind", + "price": "£54.23", + "rating": "5", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/be/a5/bea5697f2534a2f86a3ef27b5a8c12a6.jpg", + "productUrl": "http://books.toscrape.com/catalogue/sapiens-a-brief-history-of-humankind_996/index.html" + }, + { + "title": "The Requiem Red", + "price": "£22.65", + "rating": "1", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/68/33/68339b4c9bc034267e1da611ab3b34f8.jpg", + "productUrl": "http://books.toscrape.com/catalogue/the-requiem-red_995/index.html" + }, + { + "title": "The Dirty Little Secrets of Getting Your Dream Job", + "price": "£33.34", + "rating": "4", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/92/27/92274a95b7c251fea59a2b8a78275ab4.jpg", + "productUrl": "http://books.toscrape.com/catalogue/the-dirty-little-secrets-of-getting-your-dream-job_994/index.html" + }, + { + "title": "The Coming Woman: A Novel Based on the Life of the Infamous Feminist, Victoria Woodhull", + "price": "£17.93", + "rating": "3", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/3d/54/3d54940e57e662c4dd1f3ff00c78cc64.jpg", + "productUrl": "http://books.toscrape.com/catalogue/the-coming-woman-a-novel-based-on-the-life-of-the-infamous-feminist-victoria-woodhull_993/index.html" + }, + { + "title": "The Boys in the Boat: Nine Americans and Their Epic Quest for Gold at the 1936 Berlin Olympics", + "price": "£22.60", + "rating": "4", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/66/88/66883b91f6804b2323c8369331cb7dd1.jpg", + "productUrl": "http://books.toscrape.com/catalogue/the-boys-in-the-boat-nine-americans-and-their-epic-quest-for-gold-at-the-1936-berlin-olympics_992/index.html" + }, + { + "title": "The Black Maria", + "price": "£52.15", + "rating": "1", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/58/46/5846057e28022268153beff6d352b06c.jpg", + "productUrl": "http://books.toscrape.com/catalogue/the-black-maria_991/index.html" + }, + { + "title": "Starving Hearts (Triangular Trade Trilogy, #1)", + "price": "£13.99", + "rating": "2", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/be/f4/bef44da28c98f905a3ebec0b87be8530.jpg", + "productUrl": "http://books.toscrape.com/catalogue/starving-hearts-triangular-trade-trilogy-1_990/index.html" + }, + { + "title": "Shakespeare\u0027s Sonnets", + "price": "£20.66", + "rating": "4", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/10/48/1048f63d3b5061cd2f424d20b3f9b666.jpg", + "productUrl": "http://books.toscrape.com/catalogue/shakespeares-sonnets_989/index.html" + }, + { + "title": "Set Me Free", + "price": "£17.46", + "rating": "5", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/5b/88/5b88c52633f53cacf162c15f4f823153.jpg", + "productUrl": "http://books.toscrape.com/catalogue/set-me-free_988/index.html" + }, + { + "title": "Scott Pilgrim\u0027s Precious Little Life (Scott Pilgrim #1)", + "price": "£52.29", + "rating": "5", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/94/b1/94b1b8b244bce9677c2f29ccc890d4d2.jpg", + "productUrl": "http://books.toscrape.com/catalogue/scott-pilgrims-precious-little-life-scott-pilgrim-1_987/index.html" + }, + { + "title": "Rip it Up and Start Again", + "price": "£35.02", + "rating": "5", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/81/c4/81c4a973364e17d01f217e1188253d5e.jpg", + "productUrl": "http://books.toscrape.com/catalogue/rip-it-up-and-start-again_986/index.html" + }, + { + "title": "Our Band Could Be Your Life: Scenes from the American Indie Underground, 1981-1991", + "price": "£57.25", + "rating": "3", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/54/60/54607fe8945897cdcced0044103b10b6.jpg", + "productUrl": "http://books.toscrape.com/catalogue/our-band-could-be-your-life-scenes-from-the-american-indie-underground-1981-1991_985/index.html" + }, + { + "title": "Olio", + "price": "£23.88", + "rating": "1", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/55/33/553310a7162dfbc2c6d19a84da0df9e1.jpg", + "productUrl": "http://books.toscrape.com/catalogue/olio_984/index.html" + }, + { + "title": "Mesaerion: The Best Science Fiction Stories 1800-1849", + "price": "£37.59", + "rating": "1", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/09/a3/09a3aef48557576e1a85ba7efea8ecb7.jpg", + "productUrl": "http://books.toscrape.com/catalogue/mesaerion-the-best-science-fiction-stories-1800-1849_983/index.html" + }, + { + "title": "Libertarianism for Beginners", + "price": "£51.33", + "rating": "2", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/0b/bc/0bbcd0a6f4bcd81ccb1049a52736406e.jpg", + "productUrl": "http://books.toscrape.com/catalogue/libertarianism-for-beginners_982/index.html" + }, + { + "title": "It\u0027s Only the Himalayas", + "price": "£45.17", + "rating": "2", + "availability": "In stock", + "imageUrl": "http://books.toscrape.com/media/cache/27/a5/27a53d0bb95bdd88288eaf66c9230d7e.jpg", + "productUrl": "http://books.toscrape.com/catalogue/its-only-the-himalayas_981/index.html" + } +] \ No newline at end of file diff --git a/project/data/douban_books.json b/project/data/douban_books.json new file mode 100644 index 0000000..cc2cf77 --- /dev/null +++ b/project/data/douban_books.json @@ -0,0 +1,82 @@ +[ + { + "title": "安定此心:我当精神科医生的12000天", + "url": "https://book.douban.com/subject/37502923/" + }, + { + "title": "挽救计划", + "url": "https://book.douban.com/subject/38210508/" + }, + { + "title": "咸的玩笑", + "url": "https://book.douban.com/subject/37833272/" + }, + { + "title": "真事隐:康熙废储与正史虚构", + "url": "https://book.douban.com/subject/37920184/" + }, + { + "title": "大厂小民:我在互联网公司的1480天", + "url": "https://book.douban.com/subject/38208793/" + }, + { + "title": "天色已晚", + "url": "https://book.douban.com/subject/37890167/" + }, + { + "title": "她和她的决心", + "url": "https://book.douban.com/subject/38178826/" + }, + { + "title": "凯罗斯", + "url": "https://book.douban.com/subject/37825000/" + }, + { + "title": "幸福蒙太奇", + "url": "https://book.douban.com/subject/37841159/" + }, + { + "title": "螃蟹的邀请", + "url": "https://book.douban.com/subject/37496217/" + }, + { + "title": "抄写员巴托比", + "url": "https://book.douban.com/subject/38392174/" + }, + { + "title": "我收养了一个朋友", + "url": "https://book.douban.com/subject/37938861/" + }, + { + "title": "哈萨比斯:谷歌AI之脑", + "url": "https://book.douban.com/subject/38357884/" + }, + { + "title": "像女孩那样丢球", + "url": "https://book.douban.com/subject/37126780/" + }, + { + "title": "刚刚离开的世界", + "url": "https://book.douban.com/subject/37447242/" + }, + { + "title": "故纸浮生.1-2", + "url": "https://book.douban.com/subject/37648813/" + }, + { + "title": "在世与认知", + "url": "https://book.douban.com/subject/37112076/" + }, + { + "title": "呼啸山庄", + "url": "https://book.douban.com/subject/30471282/" + }, + { + "title": "我们如何理解这个世界:与齐格蒙特·鲍曼对谈", + "url": "https://book.douban.com/subject/37930972/" + }, + { + "title": "刮风下雨", + "url": "https://book.douban.com/subject/38240709/" + } +] \ No newline at end of file diff --git a/project/data/douban_movies.json b/project/data/douban_movies.json new file mode 100644 index 0000000..c65c411 --- /dev/null +++ b/project/data/douban_movies.json @@ -0,0 +1,62 @@ +[ + { + "title": "爱情抓马", + "rating": "6.9", + "ratingCount": "(34363人评价)", + "url": "https://movie.douban.com/subject/36995126/" + }, + { + "title": "世界的主人", + "rating": "9.1", + "ratingCount": "(116736人评价)", + "url": "https://movie.douban.com/subject/37116612/" + }, + { + "title": "木乃伊", + "rating": "6.2", + "ratingCount": "(13705人评价)", + "url": "https://movie.douban.com/subject/36929221/" + }, + { + "title": "蜂蜜的针", + "rating": "6.7", + "ratingCount": "(48214人评价)", + "url": "https://movie.douban.com/subject/26022233/" + }, + { + "title": "杀的就是你", + "rating": "6.9", + "ratingCount": "(21794人评价)", + "url": "https://movie.douban.com/subject/36926954/" + }, + { + "title": "惩罚者:最后一击", + "rating": "6.8", + "ratingCount": "(5478人评价)", + "url": "https://movie.douban.com/subject/37259325/" + }, + { + "title": "蒙特利尔,我的美人", + "rating": "7.6", + "ratingCount": "(14162人评价)", + "url": "https://movie.douban.com/subject/37019075/" + }, + { + "title": "与王生活的男人", + "rating": "7.4", + "ratingCount": "(10007人评价)", + "url": "https://movie.douban.com/subject/36978169/" + }, + { + "title": "挽救计划", + "rating": "8.6", + "ratingCount": "(463129人评价)", + "url": "https://movie.douban.com/subject/35010610/" + }, + { + "title": "长夜将尽", + "rating": "6.5", + "ratingCount": "(10878人评价)", + "url": "https://movie.douban.com/subject/35590993/" + } +] \ No newline at end of file diff --git a/project/douban_top250.txt b/project/douban_top250.txt new file mode 100644 index 0000000..bf642c7 --- /dev/null +++ b/project/douban_top250.txt @@ -0,0 +1,250 @@ +排名:1 电影:肖申克的救赎 评分:9.7 +排名:2 电影:霸王别姬 评分:9.6 +排名:3 电影:泰坦尼克号 评分:9.5 +排名:4 电影:阿甘正传 评分:9.5 +排名:5 电影:千与千寻 评分:9.4 +排名:6 电影:美丽人生 评分:9.5 +排名:7 电影:星际穿越 评分:9.4 +排名:8 电影:这个杀手不太冷 评分:9.4 +排名:9 电影:盗梦空间 评分:9.4 +排名:10 电影:楚门的世界 评分:9.4 +排名:11 电影:辛德勒的名单 评分:9.5 +排名:12 电影:忠犬八公的故事 评分:9.4 +排名:13 电影:海上钢琴师 评分:9.3 +排名:14 电影:疯狂动物城 评分:9.3 +排名:15 电影:三傻大闹宝莱坞 评分:9.2 +排名:16 电影:机器人总动员 评分:9.3 +排名:17 电影:放牛班的春天 评分:9.3 +排名:18 电影:无间道 评分:9.3 +排名:19 电影:控方证人 评分:9.6 +排名:20 电影:寻梦环游记 评分:9.1 +排名:21 电影:大话西游之大圣娶亲 评分:9.2 +排名:22 电影:熔炉 评分:9.3 +排名:23 电影:触不可及 评分:9.3 +排名:24 电影:教父 评分:9.3 +排名:25 电影:末代皇帝 评分:9.3 +排名:26 电影:哈利·波特与魔法石 评分:9.2 +排名:27 电影:当幸福来敲门 评分:9.1 +排名:28 电影:龙猫 评分:9.2 +排名:29 电影:活着 评分:9.3 +排名:30 电影:怦然心动 评分:9.1 +排名:31 电影:蝙蝠侠:黑暗骑士 评分:9.2 +排名:32 电影:指环王3:王者无敌 评分:9.3 +排名:33 电影:我不是药神 评分:9.0 +排名:34 电影:乱世佳人 评分:9.3 +排名:35 电影:飞屋环游记 评分:9.1 +排名:36 电影:让子弹飞 评分:9.0 +排名:37 电影:哈尔的移动城堡 评分:9.1 +排名:38 电影:十二怒汉 评分:9.4 +排名:39 电影:海蒂和爷爷 评分:9.3 +排名:40 电影:素媛 评分:9.3 +排名:41 电影:猫鼠游戏 评分:9.1 +排名:42 电影:天空之城 评分:9.2 +排名:43 电影:鬼子来了 评分:9.3 +排名:44 电影:摔跤吧!爸爸 评分:9.0 +排名:45 电影:少年派的奇幻漂流 评分:9.1 +排名:46 电影:钢琴家 评分:9.3 +排名:47 电影:指环王2:双塔奇兵 评分:9.2 +排名:48 电影:死亡诗社 评分:9.2 +排名:49 电影:大话西游之月光宝盒 评分:9.0 +排名:50 电影:绿皮书 评分:8.9 +排名:51 电影:何以为家 评分:9.1 +排名:52 电影:闻香识女人 评分:9.1 +排名:53 电影:大闹天宫 评分:9.4 +排名:54 电影:黑客帝国 评分:9.1 +排名:55 电影:指环王1:护戒使者 评分:9.1 +排名:56 电影:罗马假日 评分:9.1 +排名:57 电影:教父2 评分:9.3 +排名:58 电影:狮子王 评分:9.1 +排名:59 电影:天堂电影院 评分:9.2 +排名:60 电影:饮食男女 评分:9.2 +排名:61 电影:辩护人 评分:9.2 +排名:62 电影:本杰明·巴顿奇事 评分:9.0 +排名:63 电影:搏击俱乐部 评分:9.0 +排名:64 电影:美丽心灵 评分:9.1 +排名:65 电影:穿条纹睡衣的男孩 评分:9.2 +排名:66 电影:哈利·波特与死亡圣器(下) 评分:9.0 +排名:67 电影:情书 评分:8.9 +排名:68 电影:两杆大烟枪 评分:9.1 +排名:69 电影:窃听风暴 评分:9.2 +排名:70 电影:音乐之声 评分:9.1 +排名:71 电影:功夫 评分:8.9 +排名:72 电影:哈利·波特与阿兹卡班的囚徒 评分:9.0 +排名:73 电影:阿凡达 评分:8.8 +排名:74 电影:西西里的美丽传说 评分:8.9 +排名:75 电影:看不见的客人 评分:8.8 +排名:76 电影:拯救大兵瑞恩 评分:9.1 +排名:77 电影:沉默的羔羊 评分:8.9 +排名:78 电影:小鞋子 评分:9.2 +排名:79 电影:布达佩斯大饭店 评分:8.9 +排名:80 电影:蝴蝶效应 评分:8.9 +排名:81 电影:飞越疯人院 评分:9.1 +排名:82 电影:还有明天 评分:9.3 +排名:83 电影:禁闭岛 评分:8.9 +排名:84 电影:心灵捕手 评分:9.0 +排名:85 电影:致命魔术 评分:8.9 +排名:86 电影:低俗小说 评分:8.9 +排名:87 电影:哈利·波特与密室 评分:8.9 +排名:88 电影:超脱 评分:9.0 +排名:89 电影:一一 评分:9.1 +排名:90 电影:喜剧之王 评分:8.8 +排名:91 电影:杀人回忆 评分:8.9 +排名:92 电影:致命ID 评分:8.9 +排名:93 电影:摩登时代 评分:9.3 +排名:94 电影:春光乍泄 评分:9.0 +排名:95 电影:加勒比海盗 评分:8.8 +排名:96 电影:海豚湾 评分:9.3 +排名:97 电影:美国往事 评分:9.1 +排名:98 电影:红辣椒 评分:9.0 +排名:99 电影:七宗罪 评分:8.8 +排名:100 电影:唐伯虎点秋香 评分:8.8 +排名:101 电影:狩猎 评分:9.1 +排名:102 电影:幽灵公主 评分:8.9 +排名:103 电影:甜蜜蜜 评分:8.9 +排名:104 电影:寄生虫 评分:8.8 +排名:105 电影:天书奇谭 评分:9.2 +排名:106 电影:蝙蝠侠:黑暗骑士崛起 评分:8.9 +排名:107 电影:超能陆战队 评分:8.8 +排名:108 电影:7号房的礼物 评分:8.9 +排名:109 电影:茶馆 评分:9.5 +排名:110 电影:第六感 评分:8.9 +排名:111 电影:爱在黎明破晓前 评分:8.8 +排名:112 电影:爱在日落黄昏时 评分:8.9 +排名:113 电影:被嫌弃的松子的一生 评分:8.8 +排名:114 电影:头脑特工队 评分:8.8 +排名:115 电影:哈利·波特与火焰杯 评分:8.8 +排名:116 电影:未麻的部屋 评分:9.1 +排名:117 电影:重庆森林 评分:8.8 +排名:118 电影:借东西的小人阿莉埃蒂 评分:8.9 +排名:119 电影:菊次郎的夏天 评分:8.9 +排名:120 电影:入殓师 评分:8.9 +排名:121 电影:断背山 评分:8.8 +排名:122 电影:剪刀手爱德华 评分:8.7 +排名:123 电影:勇敢的心 评分:8.9 +排名:124 电影:时空恋旅人 评分:8.8 +排名:125 电影:驯龙高手 评分:8.8 +排名:126 电影:消失的爱人 评分:8.7 +排名:127 电影:无人知晓 评分:9.1 +排名:128 电影:傲慢与偏见 评分:8.7 +排名:129 电影:倩女幽魂 评分:8.8 +排名:130 电影:新世界 评分:8.9 +排名:131 电影:花样年华 评分:8.8 +排名:132 电影:玩具总动员3 评分:8.9 +排名:133 电影:一个叫欧维的男人决定去死 评分:8.9 +排名:134 电影:色,戒 评分:8.7 +排名:135 电影:完美的世界 评分:9.1 +排名:136 电影:阳光灿烂的日子 评分:8.8 +排名:137 电影:怪兽电力公司 评分:8.8 +排名:138 电影:教父3 评分:9.0 +排名:139 电影:小森林 夏秋篇 评分:9.0 +排名:140 电影:天使爱美丽 评分:8.7 +排名:141 电影:侧耳倾听 评分:8.9 +排名:142 电影:哪吒闹海 评分:9.2 +排名:143 电影:九品芝麻官 评分:8.8 +排名:144 电影:被解救的姜戈 评分:8.8 +排名:145 电影:请以你的名字呼唤我 评分:8.8 +排名:146 电影:幸福终点站 评分:8.8 +排名:147 电影:釜山行 评分:8.6 +排名:148 电影:神偷奶爸 评分:8.7 +排名:149 电影:小森林 冬春篇 评分:9.0 +排名:150 电影:喜宴 评分:9.0 +排名:151 电影:萤火之森 评分:8.8 +排名:152 电影:告白 评分:8.8 +排名:153 电影:玛丽和麦克斯 评分:9.0 +排名:154 电影:七武士 评分:9.3 +排名:155 电影:头号玩家 评分:8.6 +排名:156 电影:模仿游戏 评分:8.8 +排名:157 电影:惊魂记 评分:9.0 +排名:158 电影:大鱼 评分:8.8 +排名:159 电影:机器人之梦 评分:9.1 +排名:160 电影:心灵奇旅 评分:8.7 +排名:161 电影:背靠背,脸对脸 评分:9.5 +排名:162 电影:射雕英雄传之东成西就 评分:8.7 +排名:163 电影:血战钢锯岭 评分:8.7 +排名:164 电影:你的名字。 评分:8.5 +排名:165 电影:我是山姆 评分:9.0 +排名:166 电影:阳光姐妹淘 评分:8.8 +排名:167 电影:恐怖直播 评分:8.7 +排名:168 电影:黑客帝国3:矩阵革命 评分:8.8 +排名:169 电影:末路狂花 评分:9.0 +排名:170 电影:高山下的花环 评分:9.5 +排名:171 电影:小丑 评分:8.7 +排名:172 电影:谍影重重3 评分:8.9 +排名:173 电影:三块广告牌 评分:8.7 +排名:174 电影:电锯惊魂 评分:8.7 +排名:175 电影:无间道2 评分:8.8 +排名:176 电影:达拉斯买家俱乐部 评分:8.8 +排名:177 电影:疯狂原始人 评分:8.7 +排名:178 电影:绿里奇迹 评分:8.9 +排名:179 电影:爱在午夜降临前 评分:8.9 +排名:180 电影:疯狂的石头 评分:8.6 +排名:181 电影:雨中曲 评分:9.1 +排名:182 电影:2001太空漫游 评分:8.9 +排名:183 电影:海街日记 评分:8.8 +排名:184 电影:风之谷 评分:8.9 +排名:185 电影:上帝之城 评分:9.0 +排名:186 电影:心迷宫 评分:8.7 +排名:187 电影:英雄本色 评分:8.6 +排名:188 电影:记忆碎片 评分:8.7 +排名:189 电影:纵横四海 评分:8.8 +排名:190 电影:无敌破坏王 评分:8.7 +排名:191 电影:卢旺达饭店 评分:8.9 +排名:192 电影:牯岭街少年杀人事件 评分:8.9 +排名:193 电影:恐怖游轮 评分:8.5 +排名:194 电影:东京教父 评分:9.0 +排名:195 电影:小偷家族 评分:8.7 +排名:196 电影:魔女宅急便 评分:8.7 +排名:197 电影:冰川时代 评分:8.7 +排名:198 电影:芙蓉镇 评分:9.3 +排名:199 电影:忠犬八公物语 评分:9.2 +排名:200 电影:岁月神偷 评分:8.7 +排名:201 电影:遗愿清单 评分:8.7 +排名:202 电影:荒蛮故事 评分:8.7 +排名:203 电影:大佛普拉斯 评分:8.7 +排名:204 电影:源代码 评分:8.6 +排名:205 电影:花束般的恋爱 评分:8.6 +排名:206 电影:白日梦想家 评分:8.6 +排名:207 电影:爱乐之城 评分:8.4 +排名:208 电影:疯狂的麦克斯4:狂暴之路 评分:8.7 +排名:209 电影:可可西里 评分:8.9 +排名:210 电影:你看起来好像很好吃 评分:8.9 +排名:211 电影:贫民窟的百万富翁 评分:8.6 +排名:212 电影:波西米亚狂想曲 评分:8.6 +排名:213 电影:城市之光 评分:9.3 +排名:214 电影:爆裂鼓手 评分:8.6 +排名:215 电影:青蛇 评分:8.6 +排名:216 电影:哈利·波特与死亡圣器(上) 评分:8.6 +排名:217 电影:无耻混蛋 评分:8.7 +排名:218 电影:东邪西毒 评分:8.6 +排名:219 电影:终结者2:审判日 评分:8.8 +排名:220 电影:大红灯笼高高挂 评分:8.8 +排名:221 电影:黑天鹅 评分:8.6 +排名:222 电影:新龙门客栈 评分:8.7 +排名:223 电影:初恋这件小事 评分:8.5 +排名:224 电影:千钧一发 评分:8.8 +排名:225 电影:人工智能 评分:8.7 +排名:226 电影:崖上的波妞 评分:8.6 +排名:227 电影:雨人 评分:8.7 +排名:228 电影:虎口脱险 评分:8.9 +排名:229 电影:哈利·波特与凤凰社 评分:8.6 +排名:230 电影:彗星来的那一夜 评分:8.6 +排名:231 电影:罗生门 评分:8.8 +排名:232 电影:海边的曼彻斯特 评分:8.6 +排名:233 电影:恋恋笔记本 评分:8.5 +排名:234 电影:火星救援 评分:8.5 +排名:235 电影:真爱至上 评分:8.5 +排名:236 电影:黑客帝国2:重装上阵 评分:8.7 +排名:237 电影:冰雪奇缘 评分:8.5 +排名:238 电影:步履不停 评分:8.8 +排名:239 电影:奇迹男孩 评分:8.6 +排名:240 电影:千年女优 评分:8.8 +排名:241 电影:谍影重重2 评分:8.7 +排名:242 电影:战争之王 评分:8.7 +排名:243 电影:蜘蛛侠:平行宇宙 评分:8.6 +排名:244 电影:攻壳机动队 评分:9.0 +排名:245 电影:血钻 评分:8.7 +排名:246 电影:小姐 评分:8.5 +排名:247 电影:隐藏人物 评分:8.9 +排名:248 电影:血观音 评分:8.6 +排名:249 电影:魂断蓝桥 评分:8.8 +排名:250 电影:房间 评分:8.7 diff --git a/project/output/BooksToScrape_20260531_233112.json b/project/output/BooksToScrape_20260531_233112.json new file mode 100644 index 0000000..02e7729 --- /dev/null +++ b/project/output/BooksToScrape_20260531_233112.json @@ -0,0 +1,9002 @@ +[ + { + "source": "BooksToScrape", + "rank": 1, + "title": "A Light in the Attic", + "price": 51.77, + "rating": 3.0, + "url": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2c/da/2cdad67c44b002e7ead0cc35693c0e8b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Tipping the Velvet", + "price": 53.74, + "rating": 1.0, + "url": "https://books.toscrape.com/catalogue/tipping-the-velvet_999/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/26/0c/260c6ae16bce31c8f8c95daddd9f4a1c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Soumission", + "price": 50.1, + "rating": 1.0, + "url": "https://books.toscrape.com/catalogue/soumission_998/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3e/ef/3eef99c9d9adef34639f510662022830.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Sharp Objects", + "price": 47.82, + "rating": 4.0, + "url": "https://books.toscrape.com/catalogue/sharp-objects_997/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/32/51/3251cf3a3412f53f339e42cac2134093.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Sapiens: A Brief History of Humankind", + "price": 54.23, + "rating": 5.0, + "url": "https://books.toscrape.com/catalogue/sapiens-a-brief-history-of-humankind_996/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/be/a5/bea5697f2534a2f86a3ef27b5a8c12a6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The Requiem Red", + "price": 22.65, + "rating": 1.0, + "url": "https://books.toscrape.com/catalogue/the-requiem-red_995/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/68/33/68339b4c9bc034267e1da611ab3b34f8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Dirty Little Secrets of Getting Your Dream Job", + "price": 33.34, + "rating": 4.0, + "url": "https://books.toscrape.com/catalogue/the-dirty-little-secrets-of-getting-your-dream-job_994/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/92/27/92274a95b7c251fea59a2b8a78275ab4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Coming Woman: A Novel Based on the Life of the Infamous Feminist, Victoria Woodhull", + "price": 17.93, + "rating": 3.0, + "url": "https://books.toscrape.com/catalogue/the-coming-woman-a-novel-based-on-the-life-of-the-infamous-feminist-victoria-woodhull_993/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3d/54/3d54940e57e662c4dd1f3ff00c78cc64.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Boys in the Boat: Nine Americans and Their Epic Quest for Gold at the 1936 Berlin Olympics", + "price": 22.6, + "rating": 4.0, + "url": "https://books.toscrape.com/catalogue/the-boys-in-the-boat-nine-americans-and-their-epic-quest-for-gold-at-the-1936-berlin-olympics_992/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/66/88/66883b91f6804b2323c8369331cb7dd1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Black Maria", + "price": 52.15, + "rating": 1.0, + "url": "https://books.toscrape.com/catalogue/the-black-maria_991/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/58/46/5846057e28022268153beff6d352b06c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Starving Hearts (Triangular Trade Trilogy, #1)", + "price": 13.99, + "rating": 2.0, + "url": "https://books.toscrape.com/catalogue/starving-hearts-triangular-trade-trilogy-1_990/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/be/f4/bef44da28c98f905a3ebec0b87be8530.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Shakespeare\u0027s Sonnets", + "price": 20.66, + "rating": 4.0, + "url": "https://books.toscrape.com/catalogue/shakespeares-sonnets_989/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/10/48/1048f63d3b5061cd2f424d20b3f9b666.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Set Me Free", + "price": 17.46, + "rating": 5.0, + "url": "https://books.toscrape.com/catalogue/set-me-free_988/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5b/88/5b88c52633f53cacf162c15f4f823153.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Scott Pilgrim\u0027s Precious Little Life (Scott Pilgrim #1)", + "price": 52.29, + "rating": 5.0, + "url": "https://books.toscrape.com/catalogue/scott-pilgrims-precious-little-life-scott-pilgrim-1_987/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/94/b1/94b1b8b244bce9677c2f29ccc890d4d2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Rip it Up and Start Again", + "price": 35.02, + "rating": 5.0, + "url": "https://books.toscrape.com/catalogue/rip-it-up-and-start-again_986/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/81/c4/81c4a973364e17d01f217e1188253d5e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Our Band Could Be Your Life: Scenes from the American Indie Underground, 1981-1991", + "price": 57.25, + "rating": 3.0, + "url": "https://books.toscrape.com/catalogue/our-band-could-be-your-life-scenes-from-the-american-indie-underground-1981-1991_985/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/54/60/54607fe8945897cdcced0044103b10b6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Olio", + "price": 23.88, + "rating": 1.0, + "url": "https://books.toscrape.com/catalogue/olio_984/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/55/33/553310a7162dfbc2c6d19a84da0df9e1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Mesaerion: The Best Science Fiction Stories 1800-1849", + "price": 37.59, + "rating": 1.0, + "url": "https://books.toscrape.com/catalogue/mesaerion-the-best-science-fiction-stories-1800-1849_983/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/09/a3/09a3aef48557576e1a85ba7efea8ecb7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Libertarianism for Beginners", + "price": 51.33, + "rating": 2.0, + "url": "https://books.toscrape.com/catalogue/libertarianism-for-beginners_982/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0b/bc/0bbcd0a6f4bcd81ccb1049a52736406e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "It\u0027s Only the Himalayas", + "price": 45.17, + "rating": 2.0, + "url": "https://books.toscrape.com/catalogue/its-only-the-himalayas_981/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/27/a5/27a53d0bb95bdd88288eaf66c9230d7e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "In Her Wake", + "price": 12.84, + "rating": 1.0, + "url": "https://books.toscrape.com/in-her-wake_980/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5d/72/5d72709c6a7a9584a4d1cf07648bfce1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "How Music Works", + "price": 37.32, + "rating": 2.0, + "url": "https://books.toscrape.com/how-music-works_979/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5c/c8/5cc8e107246cb478960d4f0aba1e1c8e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Foolproof Preserving: A Guide to Small Batch Jams, Jellies, Pickles, Condiments, and More: A Foolproof Guide to Making Small Batch Jams, Jellies, Pickles, Condiments, and More", + "price": 30.52, + "rating": 3.0, + "url": "https://books.toscrape.com/foolproof-preserving-a-guide-to-small-batch-jams-jellies-pickles-condiments-and-more-a-foolproof-guide-to-making-small-batch-jams-jellies-pickles-condiments-and-more_978/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9f/59/9f59f01fa916a7bb8f0b28a4012179a4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Chase Me (Paris Nights #2)", + "price": 25.27, + "rating": 5.0, + "url": "https://books.toscrape.com/chase-me-paris-nights-2_977/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9c/2e/9c2e0eb8866b8e3f3b768994fd3d1c1a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Black Dust", + "price": 34.53, + "rating": 5.0, + "url": "https://books.toscrape.com/black-dust_976/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/44/cc/44ccc99c8f82c33d4f9d2afa4ef25787.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Birdsong: A Story in Pictures", + "price": 54.64, + "rating": 3.0, + "url": "https://books.toscrape.com/birdsong-a-story-in-pictures_975/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/af/6e/af6e796160fe63e0cf19d44395c7ddf2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "America\u0027s Cradle of Quarterbacks: Western Pennsylvania\u0027s Football Factory from Johnny Unitas to Joe Montana", + "price": 22.5, + "rating": 3.0, + "url": "https://books.toscrape.com/americas-cradle-of-quarterbacks-western-pennsylvanias-football-factory-from-johnny-unitas-to-joe-montana_974/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ef/0b/ef0bed08de4e083dba5e20fdb98d9c36.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Aladdin and His Wonderful Lamp", + "price": 53.13, + "rating": 3.0, + "url": "https://books.toscrape.com/aladdin-and-his-wonderful-lamp_973/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d6/da/d6da0371958068bbaf39ea9c174275cd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Worlds Elsewhere: Journeys Around Shakespeare’s Globe", + "price": 40.3, + "rating": 5.0, + "url": "https://books.toscrape.com/worlds-elsewhere-journeys-around-shakespeares-globe_972/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2e/98/2e98c332bf8563b584784971541c4445.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Wall and Piece", + "price": 44.18, + "rating": 4.0, + "url": "https://books.toscrape.com/wall-and-piece_971/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a5/41/a5416b9646aaa7287baa287ec2590270.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Four Agreements: A Practical Guide to Personal Freedom", + "price": 17.66, + "rating": 5.0, + "url": "https://books.toscrape.com/the-four-agreements-a-practical-guide-to-personal-freedom_970/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0f/7e/0f7ee69495c0df1d35723f012624a9f8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Five Love Languages: How to Express Heartfelt Commitment to Your Mate", + "price": 31.05, + "rating": 3.0, + "url": "https://books.toscrape.com/the-five-love-languages-how-to-express-heartfelt-commitment-to-your-mate_969/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/38/c5/38c56fba316c07305643a8065269594e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Elephant Tree", + "price": 23.82, + "rating": 5.0, + "url": "https://books.toscrape.com/the-elephant-tree_968/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5d/7e/5d7ecde8e81513eba8a64c9fe000744b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Bear and the Piano", + "price": 36.89, + "rating": 1.0, + "url": "https://books.toscrape.com/the-bear-and-the-piano_967/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cf/bb/cfbb5e62715c6d888fd07794c9bab5d6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Sophie\u0027s World", + "price": 15.94, + "rating": 5.0, + "url": "https://books.toscrape.com/sophies-world_966/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/65/71/6571919836ec51ed54f0050c31d8a0cd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Penny Maybe", + "price": 33.29, + "rating": 3.0, + "url": "https://books.toscrape.com/penny-maybe_965/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/12/53/1253c21c5ef3c6d075c5fa3f5fecee6a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Maude (1883-1993):She Grew Up with the country", + "price": 18.02, + "rating": 2.0, + "url": "https://books.toscrape.com/maude-1883-1993she-grew-up-with-the-country_964/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f5/88/f5889d038f5d8e949b494d147c2dcf54.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "In a Dark, Dark Wood", + "price": 19.63, + "rating": 1.0, + "url": "https://books.toscrape.com/in-a-dark-dark-wood_963/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/23/85/238570a1c284e730dbc737a7e631ae2b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Behind Closed Doors", + "price": 52.22, + "rating": 4.0, + "url": "https://books.toscrape.com/behind-closed-doors_962/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e1/5c/e15c289ba58cea38519e1281e859f0c1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "You can\u0027t bury them all: Poems", + "price": 33.63, + "rating": 2.0, + "url": "https://books.toscrape.com/you-cant-bury-them-all-poems_961/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e9/20/e9203b733126c4a0832a1c7885dc27cf.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Slow States of Collapse: Poems", + "price": 57.31, + "rating": 3.0, + "url": "https://books.toscrape.com/slow-states-of-collapse-poems_960/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/72/41/72417db983862010ef0c1a25de98c7d7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Reasons to Stay Alive", + "price": 26.41, + "rating": 2.0, + "url": "https://books.toscrape.com/reasons-to-stay-alive_959/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cb/bd/cbbdb0222ee8a0f6ab61657412a15794.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Private Paris (Private #10)", + "price": 47.61, + "rating": 5.0, + "url": "https://books.toscrape.com/private-paris-private-10_958/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9d/05/9d0533bae1578846d728a82913b95c26.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "#HigherSelfie: Wake Up Your Life. Free Your Soul. Find Your Tribe.", + "price": 23.11, + "rating": 5.0, + "url": "https://books.toscrape.com/higherselfie-wake-up-your-life-free-your-soul-find-your-tribe_957/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9c/46/9c463c7631c82401160fd3b554b8f0e1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Without Borders (Wanderlove #1)", + "price": 45.07, + "rating": 2.0, + "url": "https://books.toscrape.com/without-borders-wanderlove-1_956/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/24/e2/24e2f5c9d325c4004d8190c054da86dd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "When We Collided", + "price": 31.77, + "rating": 1.0, + "url": "https://books.toscrape.com/when-we-collided_955/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/08/04/08044269fc197645268a6197c57e6173.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "We Love You, Charlie Freeman", + "price": 50.27, + "rating": 5.0, + "url": "https://books.toscrape.com/we-love-you-charlie-freeman_954/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5f/15/5f152afdbc42356ecba02f61058a7e5b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Untitled Collection: Sabbath Poems 2014", + "price": 14.27, + "rating": 4.0, + "url": "https://books.toscrape.com/untitled-collection-sabbath-poems-2014_953/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f9/3b/f93b4a650f03a5d21f2436d7813f42c2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Unseen City: The Majesty of Pigeons, the Discreet Charm of Snails \u0026 Other Wonders of the Urban Wilderness", + "price": 44.18, + "rating": 4.0, + "url": "https://books.toscrape.com/unseen-city-the-majesty-of-pigeons-the-discreet-charm-of-snails-other-wonders-of-the-urban-wilderness_952/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/41/a2/41a20f35adf0caea24f208dc01ad7681.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Unicorn Tracks", + "price": 18.78, + "rating": 3.0, + "url": "https://books.toscrape.com/unicorn-tracks_951/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/76/8e/768ea5924ac1ef6297c2be9959c796c2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Unbound: How Eight Technologies Made Us Human, Transformed Society, and Brought Our World to the Brink", + "price": 25.52, + "rating": 1.0, + "url": "https://books.toscrape.com/unbound-how-eight-technologies-made-us-human-transformed-society-and-brought-our-world-to-the-brink_950/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4a/3b/4a3b055f9e378a95fedbef55e7bab7ce.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Tsubasa: WoRLD CHRoNiCLE 2 (Tsubasa WoRLD CHRoNiCLE #2)", + "price": 16.28, + "rating": 1.0, + "url": "https://books.toscrape.com/tsubasa-world-chronicle-2-tsubasa-world-chronicle-2_949/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/36/df/36df4caaf1420b1183a8235355d39e69.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Throwing Rocks at the Google Bus: How Growth Became the Enemy of Prosperity", + "price": 31.12, + "rating": 3.0, + "url": "https://books.toscrape.com/throwing-rocks-at-the-google-bus-how-growth-became-the-enemy-of-prosperity_948/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/03/86/038650c9e7517b4baf2a423cd8eed38f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "This One Summer", + "price": 19.49, + "rating": 4.0, + "url": "https://books.toscrape.com/this-one-summer_947/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c4/dd/c4ddd9ced89966b0602ec85e00cd5b61.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Thirst", + "price": 17.27, + "rating": 5.0, + "url": "https://books.toscrape.com/thirst_946/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c4/0a/c40a64f59e7487b1a80a049f6ceb2ba5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Torch Is Passed: A Harding Family Story", + "price": 19.09, + "rating": 1.0, + "url": "https://books.toscrape.com/the-torch-is-passed-a-harding-family-story_945/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/33/e5/33e507172541628acfd421503196b578.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The Secret of Dreadwillow Carse", + "price": 56.13, + "rating": 1.0, + "url": "https://books.toscrape.com/the-secret-of-dreadwillow-carse_944/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c4/a2/c4a2a1a026c67bcceb5a411c724d7d0c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Pioneer Woman Cooks: Dinnertime: Comfort Classics, Freezer Food, 16-Minute Meals, and Other Delicious Ways to Solve Supper!", + "price": 56.41, + "rating": 1.0, + "url": "https://books.toscrape.com/the-pioneer-woman-cooks-dinnertime-comfort-classics-freezer-food-16-minute-meals-and-other-delicious-ways-to-solve-supper_943/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b7/f4/b7f4843dbe062d44be1ffcfa16b2faa4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Past Never Ends", + "price": 56.5, + "rating": 4.0, + "url": "https://books.toscrape.com/the-past-never-ends_942/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/89/b8/89b850edb01851a91f64ba114b96acb6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Natural History of Us (The Fine Art of Pretending #2)", + "price": 45.22, + "rating": 3.0, + "url": "https://books.toscrape.com/the-natural-history-of-us-the-fine-art-of-pretending-2_941/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5d/7f/5d7f496cdf5e5962a73ecdcc1505c1d5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Nameless City (The Nameless City #1)", + "price": 38.16, + "rating": 4.0, + "url": "https://books.toscrape.com/the-nameless-city-the-nameless-city-1_940/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f4/79/f479de5f305c2ac0512702cf7155bb74.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Murder That Never Was (Forensic Instincts #5)", + "price": 54.11, + "rating": 3.0, + "url": "https://books.toscrape.com/the-murder-that-never-was-forensic-instincts-5_939/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/dc/44/dc44f8e2aebac48ca8553814d9b021a8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Most Perfect Thing: Inside (and Outside) a Bird\u0027s Egg", + "price": 42.96, + "rating": 4.0, + "url": "https://books.toscrape.com/the-most-perfect-thing-inside-and-outside-a-birds-egg_938/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d4/8d/d48d5122a15347e9fe2b15ad354d69bf.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "The Mindfulness and Acceptance Workbook for Anxiety: A Guide to Breaking Free from Anxiety, Phobias, and Worry Using Acceptance and Commitment Therapy", + "price": 23.89, + "rating": 4.0, + "url": "https://books.toscrape.com/the-mindfulness-and-acceptance-workbook-for-anxiety-a-guide-to-breaking-free-from-anxiety-phobias-and-worry-using-acceptance-and-commitment-therapy_937/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f8/6d/f86d08178e3788563ac17be5aefd29f0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing", + "price": 16.77, + "rating": 3.0, + "url": "https://books.toscrape.com/the-life-changing-magic-of-tidying-up-the-japanese-art-of-decluttering-and-organizing_936/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/95/64/95647d6a526bf54120b9445e124794e1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The Inefficiency Assassin: Time Management Tactics for Working Smarter, Not Longer", + "price": 20.59, + "rating": 5.0, + "url": "https://books.toscrape.com/the-inefficiency-assassin-time-management-tactics-for-working-smarter-not-longer_935/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/75/dc/75dce2f5949b407161f37f0af249b018.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Gutsy Girl: Escapades for Your Life of Epic Adventure", + "price": 37.13, + "rating": 1.0, + "url": "https://books.toscrape.com/the-gutsy-girl-escapades-for-your-life-of-epic-adventure_934/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/64/15/641570cd7e7aded53c7d33d78a9629f1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Electric Pencil: Drawings from Inside State Hospital No. 3", + "price": 56.06, + "rating": 1.0, + "url": "https://books.toscrape.com/the-electric-pencil-drawings-from-inside-state-hospital-no-3_933/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2e/23/2e236e23ad52aa74505f224f6552eda8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Death of Humanity: and the Case for Life", + "price": 58.11, + "rating": 4.0, + "url": "https://books.toscrape.com/the-death-of-humanity-and-the-case-for-life_932/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/71/df/71df730cf38c232ee58a2e407135f055.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Bulletproof Diet: Lose up to a Pound a Day, Reclaim Energy and Focus, Upgrade Your Life", + "price": 49.05, + "rating": 3.0, + "url": "https://books.toscrape.com/the-bulletproof-diet-lose-up-to-a-pound-a-day-reclaim-energy-and-focus-upgrade-your-life_931/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ee/3e/ee3e219d23e73ba71c79b700f183aaed.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Art Forger", + "price": 40.76, + "rating": 3.0, + "url": "https://books.toscrape.com/the-art-forger_930/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/70/fa/70fa6c0437d9c97dbeada6bd32bf9d2c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Age of Genius: The Seventeenth Century and the Birth of the Modern Mind", + "price": 19.73, + "rating": 1.0, + "url": "https://books.toscrape.com/the-age-of-genius-the-seventeenth-century-and-the-birth-of-the-modern-mind_929/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2d/4e/2d4e358712e6c9f1d3bdd78d1a16e5a8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Activist\u0027s Tao Te Ching: Ancient Advice for a Modern Revolution", + "price": 32.24, + "rating": 5.0, + "url": "https://books.toscrape.com/the-activists-tao-te-ching-ancient-advice-for-a-modern-revolution_928/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/96/db/96db61bb53930c560fb4c1c62b583816.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Spark Joy: An Illustrated Master Class on the Art of Organizing and Tidying Up", + "price": 41.83, + "rating": 4.0, + "url": "https://books.toscrape.com/spark-joy-an-illustrated-master-class-on-the-art-of-organizing-and-tidying-up_927/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f3/4f/f34ffb24cc21c9f9f52dad4fd8f3ac21.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Soul Reader", + "price": 39.58, + "rating": 2.0, + "url": "https://books.toscrape.com/soul-reader_926/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/69/85/69852567cf97264a1442cbc882c84903.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Security", + "price": 39.25, + "rating": 2.0, + "url": "https://books.toscrape.com/security_925/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/da/df/dadfac66a89774b46b10225362724c83.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Saga, Volume 6 (Saga (Collected Editions) #6)", + "price": 25.02, + "rating": 3.0, + "url": "https://books.toscrape.com/saga-volume-6-saga-collected-editions-6_924/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/43/ae/43aee83ebb31e2122a7215e413770e5c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Saga, Volume 5 (Saga (Collected Editions) #5)", + "price": 51.04, + "rating": 2.0, + "url": "https://books.toscrape.com/saga-volume-5-saga-collected-editions-5_923/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e1/ea/e1ea6cb36e62ae6dc7b805f68ab9a700.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Reskilling America: Learning to Labor in the Twenty-First Century", + "price": 19.83, + "rating": 2.0, + "url": "https://books.toscrape.com/reskilling-america-learning-to-labor-in-the-twenty-first-century_922/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/97/f8/97f8debeeaaece9603267653076e760f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Rat Queens, Vol. 3: Demons (Rat Queens (Collected Editions) #11-15)", + "price": 50.4, + "rating": 3.0, + "url": "https://books.toscrape.com/rat-queens-vol-3-demons-rat-queens-collected-editions-11-15_921/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f3/ef/f3efd43ae0fa85d9b325d5e8783e7af5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Princess Jellyfish 2-in-1 Omnibus, Vol. 01 (Princess Jellyfish 2-in-1 Omnibus #1)", + "price": 13.61, + "rating": 5.0, + "url": "https://books.toscrape.com/princess-jellyfish-2-in-1-omnibus-vol-01-princess-jellyfish-2-in-1-omnibus-1_920/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/78/0b/780b2c28122750c2c383846155815bf7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Princess Between Worlds (Wide-Awake Princess #5)", + "price": 13.34, + "rating": 5.0, + "url": "https://books.toscrape.com/princess-between-worlds-wide-awake-princess-5_919/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b7/e8/b7e84b78be3d9bb79b71156a5e5d4e42.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Pop Gun War, Volume 1: Gift", + "price": 18.97, + "rating": 1.0, + "url": "https://books.toscrape.com/pop-gun-war-volume-1-gift_918/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c8/2f/c82f629a31b3f47bdb17ac14aa51076d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Political Suicide: Missteps, Peccadilloes, Bad Calls, Backroom Hijinx, Sordid Pasts, Rotten Breaks, and Just Plain Dumb Mistakes in the Annals of American Politics", + "price": 36.28, + "rating": 2.0, + "url": "https://books.toscrape.com/political-suicide-missteps-peccadilloes-bad-calls-backroom-hijinx-sordid-pasts-rotten-breaks-and-just-plain-dumb-mistakes-in-the-annals-of-american-politics_917/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/64/44/6444dacdcb9edaadbbd691524622aeb8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Patience", + "price": 10.16, + "rating": 3.0, + "url": "https://books.toscrape.com/patience_916/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/01/72/01726c619a05114dca75bd840095016d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Outcast, Vol. 1: A Darkness Surrounds Him (Outcast #1)", + "price": 15.44, + "rating": 4.0, + "url": "https://books.toscrape.com/outcast-vol-1-a-darkness-surrounds-him-outcast-1_915/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cb/00/cb004189f548d75ad430d3ed19e6daa9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "orange: The Complete Collection 1 (orange: The Complete Collection #1)", + "price": 48.41, + "rating": 1.0, + "url": "https://books.toscrape.com/orange-the-complete-collection-1-orange-the-complete-collection-1_914/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/03/88/03886a8502ca54dbce0d91c2568ab69d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Online Marketing for Busy Authors: A Step-By-Step Guide", + "price": 46.35, + "rating": 1.0, + "url": "https://books.toscrape.com/online-marketing-for-busy-authors-a-step-by-step-guide_913/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ea/9b/ea9b2cb8abbb317402e618445bade1e1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "On a Midnight Clear", + "price": 14.07, + "rating": 3.0, + "url": "https://books.toscrape.com/on-a-midnight-clear_912/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a1/14/a114d70e7babf110ba42a389078e9a45.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Obsidian (Lux #1)", + "price": 14.86, + "rating": 2.0, + "url": "https://books.toscrape.com/obsidian-lux-1_911/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fc/72/fc72f158554b4b4164701e1dfa1153c7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "My Paris Kitchen: Recipes and Stories", + "price": 33.37, + "rating": 2.0, + "url": "https://books.toscrape.com/my-paris-kitchen-recipes-and-stories_910/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f5/65/f565af3d9dd20a1ad72a1e7c4157387d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Masks and Shadows", + "price": 56.4, + "rating": 2.0, + "url": "https://books.toscrape.com/masks-and-shadows_909/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ff/e8/ffe81bf98f8386ef29e193abfb6f9c1e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Mama Tried: Traditional Italian Cooking for the Screwed, Crude, Vegan, and Tattooed", + "price": 14.02, + "rating": 4.0, + "url": "https://books.toscrape.com/mama-tried-traditional-italian-cooking-for-the-screwed-crude-vegan-and-tattooed_908/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/10/c6/10c61093002db1fec4089d8076678624.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Lumberjanes, Vol. 2: Friendship to the Max (Lumberjanes #5-8)", + "price": 46.91, + "rating": 2.0, + "url": "https://books.toscrape.com/lumberjanes-vol-2-friendship-to-the-max-lumberjanes-5-8_907/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d3/15/d3158e8d3546fb90cced3c1d44a92a34.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Lumberjanes, Vol. 1: Beware the Kitten Holy (Lumberjanes #1-4)", + "price": 45.61, + "rating": 3.0, + "url": "https://books.toscrape.com/lumberjanes-vol-1-beware-the-kitten-holy-lumberjanes-1-4_906/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7e/a0/7ea062007ef00107e3c16d336b41fab2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Lumberjanes Vol. 3: A Terrible Plan (Lumberjanes #9-12)", + "price": 19.92, + "rating": 2.0, + "url": "https://books.toscrape.com/lumberjanes-vol-3-a-terrible-plan-lumberjanes-9-12_905/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5f/b1/5fb1bf88dcfda795606745ce35be5975.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Layered: Baking, Building, and Styling Spectacular Cakes", + "price": 40.11, + "rating": 1.0, + "url": "https://books.toscrape.com/layered-baking-building-and-styling-spectacular-cakes_904/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/98/d1/98d1c979c4bac9e147a6718946578b0f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Judo: Seven Steps to Black Belt (an Introductory Guide for Beginners)", + "price": 53.9, + "rating": 2.0, + "url": "https://books.toscrape.com/judo-seven-steps-to-black-belt-an-introductory-guide-for-beginners_903/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5f/52/5f52b1bc6d45daab2e330c744feb0359.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Join", + "price": 35.67, + "rating": 5.0, + "url": "https://books.toscrape.com/join_902/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/93/63/9363f0065fbad5689f44fcf6e203eef3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "In the Country We Love: My Family Divided", + "price": 22.0, + "rating": 4.0, + "url": "https://books.toscrape.com/in-the-country-we-love-my-family-divided_901/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fe/ea/feeafd2ad7b3077f8e74cbb1da9e3c7d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Immunity: How Elie Metchnikoff Changed the Course of Modern Medicine", + "price": 57.36, + "rating": 5.0, + "url": "https://books.toscrape.com/immunity-how-elie-metchnikoff-changed-the-course-of-modern-medicine_900/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/26/1c/261c4eaf957ae4aacf2229b482e76dbe.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "I Hate Fairyland, Vol. 1: Madly Ever After (I Hate Fairyland (Compilations) #1-5)", + "price": 29.17, + "rating": 2.0, + "url": "https://books.toscrape.com/i-hate-fairyland-vol-1-madly-ever-after-i-hate-fairyland-compilations-1-5_899/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/aa/74/aa74004807e97a79aa084b5db329a99b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "I am a Hero Omnibus Volume 1", + "price": 54.63, + "rating": 3.0, + "url": "https://books.toscrape.com/i-am-a-hero-omnibus-volume-1_898/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/16/d4/16d443437126bf6d536a89312c1995a5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "How to Be Miserable: 40 Strategies You Already Use", + "price": 46.03, + "rating": 1.0, + "url": "https://books.toscrape.com/how-to-be-miserable-40-strategies-you-already-use_897/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/da/8b/da8bc9b824dd3f446ef63e438ddbfc85.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Her Backup Boyfriend (The Sorensen Family #1)", + "price": 33.97, + "rating": 1.0, + "url": "https://books.toscrape.com/her-backup-boyfriend-the-sorensen-family-1_896/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1e/bb/1ebbbc3e2d3249b111033cfc40763b0b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Giant Days, Vol. 2 (Giant Days #5-8)", + "price": 22.11, + "rating": 2.0, + "url": "https://books.toscrape.com/giant-days-vol-2-giant-days-5-8_895/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/90/6f/906f0168b0e155a7077625499b1737b5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Forever and Forever: The Courtship of Henry Longfellow and Fanny Appleton", + "price": 29.69, + "rating": 3.0, + "url": "https://books.toscrape.com/forever-and-forever-the-courtship-of-henry-longfellow-and-fanny-appleton_894/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d6/58/d658a1485b130ff26ca5fb0d5975ed2e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "First and First (Five Boroughs #3)", + "price": 15.97, + "rating": 4.0, + "url": "https://books.toscrape.com/first-and-first-five-boroughs-3_893/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c4/d1/c4d1517cc9370e292366b6132ca9ca36.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Fifty Shades Darker (Fifty Shades #2)", + "price": 21.96, + "rating": 1.0, + "url": "https://books.toscrape.com/fifty-shades-darker-fifty-shades-2_892/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cc/bd/ccbdae9e29b3594301528fa2c876ec29.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Everydata: The Misinformation Hidden in the Little Data You Consume Every Day", + "price": 54.35, + "rating": 2.0, + "url": "https://books.toscrape.com/everydata-the-misinformation-hidden-in-the-little-data-you-consume-every-day_891/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/64/94/6494bf61176ca73b61255909230030be.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Don\u0027t Be a Jerk: And Other Practical Advice from Dogen, Japan\u0027s Greatest Zen Master", + "price": 37.97, + "rating": 2.0, + "url": "https://books.toscrape.com/dont-be-a-jerk-and-other-practical-advice-from-dogen-japans-greatest-zen-master_890/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/95/30/953013d044aa313cc162dec414f3969a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Danganronpa Volume 1", + "price": 51.99, + "rating": 4.0, + "url": "https://books.toscrape.com/danganronpa-volume-1_889/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/78/97/7897eea91c4a85aca58d925861d4afec.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Crown of Midnight (Throne of Glass #2)", + "price": 43.29, + "rating": 3.0, + "url": "https://books.toscrape.com/crown-of-midnight-throne-of-glass-2_888/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/66/25/6625e3bbb050de3e42a0c302c0d69f1f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Codename Baboushka, Volume 1: The Conclave of Death", + "price": 36.72, + "rating": 4.0, + "url": "https://books.toscrape.com/codename-baboushka-volume-1-the-conclave-of-death_887/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f6/88/f688a9d6a89fdf38e4e88439ee9eda69.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Camp Midnight", + "price": 17.08, + "rating": 4.0, + "url": "https://books.toscrape.com/camp-midnight_886/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/dd/c9/ddc95df6754df8e71bf969c088056188.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Call the Nurse: True Stories of a Country Nurse on a Scottish Isle", + "price": 29.14, + "rating": 5.0, + "url": "https://books.toscrape.com/call-the-nurse-true-stories-of-a-country-nurse-on-a-scottish-isle_885/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/88/9e/889e0bac4c7c0e7178f0165b8d3b4617.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Burning", + "price": 28.81, + "rating": 3.0, + "url": "https://books.toscrape.com/burning_884/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/26/95/269507c7bb35d2cec9b61a03d1c28e67.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Bossypants", + "price": 49.46, + "rating": 2.0, + "url": "https://books.toscrape.com/bossypants_883/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/27/d2/27d20361745ec2f7be668b18a4da29da.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Bitch Planet, Vol. 1: Extraordinary Machine (Bitch Planet (Collected Editions))", + "price": 37.92, + "rating": 2.0, + "url": "https://books.toscrape.com/bitch-planet-vol-1-extraordinary-machine-bitch-planet-collected-editions_882/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e4/1d/e41d34204a1fffbf825d8beb3dbf4cbc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Avatar: The Last Airbender: Smoke and Shadow, Part 3 (Smoke and Shadow #3)", + "price": 28.09, + "rating": 2.0, + "url": "https://books.toscrape.com/avatar-the-last-airbender-smoke-and-shadow-part-3-smoke-and-shadow-3_881/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/06/18/061811c5845d0e13bc04b2a755f0830f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Algorithms to Live By: The Computer Science of Human Decisions", + "price": 30.81, + "rating": 1.0, + "url": "https://books.toscrape.com/algorithms-to-live-by-the-computer-science-of-human-decisions_880/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/23/b4/23b42e094c02d52b14b11a960d49610e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "A World of Flavor: Your Gluten Free Passport", + "price": 42.95, + "rating": 1.0, + "url": "https://books.toscrape.com/a-world-of-flavor-your-gluten-free-passport_879/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/78/2e/782e315667ec50759b8603527ee33dec.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "A Piece of Sky, a Grain of Rice: A Memoir in Four Meditations", + "price": 56.76, + "rating": 5.0, + "url": "https://books.toscrape.com/a-piece-of-sky-a-grain-of-rice-a-memoir-in-four-meditations_878/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/08/89/088995e862aac86c88c608d763f6390e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "A Murder in Time", + "price": 16.64, + "rating": 1.0, + "url": "https://books.toscrape.com/a-murder-in-time_877/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/11/aa/11aaad48b5f15e262456ca65294084da.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "A Flight of Arrows (The Pathfinders #2)", + "price": 55.53, + "rating": 5.0, + "url": "https://books.toscrape.com/a-flight-of-arrows-the-pathfinders-2_876/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/82/96/8296f92b70fb1dafefecda92c1d51941.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "A Fierce and Subtle Poison", + "price": 28.13, + "rating": 4.0, + "url": "https://books.toscrape.com/a-fierce-and-subtle-poison_875/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/12/f1/12f1963957f27fa83d51f76b183ef490.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "A Court of Thorns and Roses (A Court of Thorns and Roses #1)", + "price": 52.37, + "rating": 1.0, + "url": "https://books.toscrape.com/a-court-of-thorns-and-roses-a-court-of-thorns-and-roses-1_874/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c0/88/c08816960890396213a423941af65b8f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "(Un)Qualified: How God Uses Broken People to Do Big Things", + "price": 54.0, + "rating": 5.0, + "url": "https://books.toscrape.com/unqualified-how-god-uses-broken-people-to-do-big-things_873/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cd/db/cddb3eb483ef11a088d519205b7098fb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "You Are What You Love: The Spiritual Power of Habit", + "price": 21.87, + "rating": 4.0, + "url": "https://books.toscrape.com/you-are-what-you-love-the-spiritual-power-of-habit_872/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6b/70/6b70f2cdb17d9ab7551240a88b9211fe.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "William Shakespeare\u0027s Star Wars: Verily, A New Hope (William Shakespeare\u0027s Star Wars #4)", + "price": 43.3, + "rating": 4.0, + "url": "https://books.toscrape.com/william-shakespeares-star-wars-verily-a-new-hope-william-shakespeares-star-wars-4_871/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/02/37/0237b445efc18c5562355a5a2c40889c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Tuesday Nights in 1980", + "price": 21.04, + "rating": 2.0, + "url": "https://books.toscrape.com/tuesday-nights-in-1980_870/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6b/da/6bdae061cb92c32b0b83cda8dd10275d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Tracing Numbers on a Train", + "price": 41.6, + "rating": 3.0, + "url": "https://books.toscrape.com/tracing-numbers-on-a-train_869/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/06/a6/06a6cfcf89afd1601cbba1a16cda57fb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Throne of Glass (Throne of Glass #1)", + "price": 35.07, + "rating": 3.0, + "url": "https://books.toscrape.com/throne-of-glass-throne-of-glass-1_868/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/32/d6/32d6aa560e8ddf2a4da1526b95d4c7ab.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Thomas Jefferson and the Tripoli Pirates: The Forgotten War That Changed American History", + "price": 59.64, + "rating": 1.0, + "url": "https://books.toscrape.com/thomas-jefferson-and-the-tripoli-pirates-the-forgotten-war-that-changed-american-history_867/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/97/47/974709d437b08e74649b5744471bf472.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Thirteen Reasons Why", + "price": 52.72, + "rating": 1.0, + "url": "https://books.toscrape.com/thirteen-reasons-why_866/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8a/83/8a83b6ce350f01bab21f85e6ba539316.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The White Cat and the Monk: A Retelling of the Poem “Pangur Bán”", + "price": 58.08, + "rating": 4.0, + "url": "https://books.toscrape.com/the-white-cat-and-the-monk-a-retelling-of-the-poem-pangur-ban_865/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/26/32/2632a1e12f2c085fabbe022ae4cd6933.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The Wedding Dress", + "price": 24.12, + "rating": 1.0, + "url": "https://books.toscrape.com/the-wedding-dress_864/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/28/99/28992d89f4abf54fba183fc8d074adf3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Vacationers", + "price": 42.15, + "rating": 4.0, + "url": "https://books.toscrape.com/the-vacationers_863/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/37/25/372578cc073efae80cf284b56040a488.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Third Wave: An Entrepreneur’s Vision of the Future", + "price": 12.61, + "rating": 5.0, + "url": "https://books.toscrape.com/the-third-wave-an-entrepreneurs-vision-of-the-future_862/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d0/77/d077a30042df6b916bfc8d257345c69e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Stranger", + "price": 17.44, + "rating": 4.0, + "url": "https://books.toscrape.com/the-stranger_861/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ea/04/ea0476a6f4c318ceccf5e2f2b39f2b15.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Shadow Hero (The Shadow Hero)", + "price": 33.14, + "rating": 1.0, + "url": "https://books.toscrape.com/the-shadow-hero-the-shadow-hero_860/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1f/62/1f621dda1b302fc16d83d94b0b5ac31c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Secret (The Secret #1)", + "price": 27.37, + "rating": 4.0, + "url": "https://books.toscrape.com/the-secret-the-secret-1_859/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4e/0f/4e0f05ae01d8fb6bd0d3901edd06de16.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Regional Office Is Under Attack!", + "price": 51.36, + "rating": 5.0, + "url": "https://books.toscrape.com/the-regional-office-is-under-attack_858/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f8/31/f8314c7fdaa79fb7191a583e9a852db8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "The Psychopath Test: A Journey Through the Madness Industry", + "price": 36.0, + "rating": 2.0, + "url": "https://books.toscrape.com/the-psychopath-test-a-journey-through-the-madness-industry_857/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/34/f5/34f5f8e513c5f048241f5695e61b2483.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "The Project", + "price": 10.65, + "rating": 1.0, + "url": "https://books.toscrape.com/the-project_856/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/10/6e/106e2fc7160712edf8e2ff996dc8cd6c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The Power of Now: A Guide to Spiritual Enlightenment", + "price": 43.54, + "rating": 2.0, + "url": "https://books.toscrape.com/the-power-of-now-a-guide-to-spiritual-enlightenment_855/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/03/38/0338682e76bad3216cd4c6c28b2b625a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Omnivore\u0027s Dilemma: A Natural History of Four Meals", + "price": 38.21, + "rating": 2.0, + "url": "https://books.toscrape.com/the-omnivores-dilemma-a-natural-history-of-four-meals_854/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/14/f3/14f3d525e2a114cd71e27201a16af188.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Nerdy Nummies Cookbook: Sweet Treats for the Geek in All of Us", + "price": 37.34, + "rating": 5.0, + "url": "https://books.toscrape.com/the-nerdy-nummies-cookbook-sweet-treats-for-the-geek-in-all-of-us_853/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/61/bd/61bdfe3950643c47d70c37c4123530f3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Murder of Roger Ackroyd (Hercule Poirot #4)", + "price": 44.1, + "rating": 4.0, + "url": "https://books.toscrape.com/the-murder-of-roger-ackroyd-hercule-poirot-4_852/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/29/fe/29fe70b1b2e5a9ba61d4bd331255e19e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Mistake (Off-Campus #2)", + "price": 43.29, + "rating": 3.0, + "url": "https://books.toscrape.com/the-mistake-off-campus-2_851/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a5/43/a543b100a8c1861c1bf5374ca6b576fe.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Matchmaker\u0027s Playbook (Wingmen Inc. #1)", + "price": 55.85, + "rating": 1.0, + "url": "https://books.toscrape.com/the-matchmakers-playbook-wingmen-inc-1_850/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/84/ac/84acb0606c96e55dc729a9d6572a08fb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Love and Lemons Cookbook: An Apple-to-Zucchini Celebration of Impromptu Cooking", + "price": 37.6, + "rating": 2.0, + "url": "https://books.toscrape.com/the-love-and-lemons-cookbook-an-apple-to-zucchini-celebration-of-impromptu-cooking_849/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0d/1f/0d1f3f934460f5a50aaa8c366641234c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Long Shadow of Small Ghosts: Murder and Memory in an American City", + "price": 10.97, + "rating": 1.0, + "url": "https://books.toscrape.com/the-long-shadow-of-small-ghosts-murder-and-memory-in-an-american-city_848/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f2/e5/f2e51dd2b26600459f8eaeb6b9eecaa7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Kite Runner", + "price": 41.82, + "rating": 4.0, + "url": "https://books.toscrape.com/the-kite-runner_847/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/58/9d/589d73503d9a23d224de836134fae553.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The House by the Lake", + "price": 36.95, + "rating": 1.0, + "url": "https://books.toscrape.com/the-house-by-the-lake_846/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0d/cb/0dcb33d60b0e79adf8ab9842e697ea2e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Glittering Court (The Glittering Court #1)", + "price": 44.28, + "rating": 1.0, + "url": "https://books.toscrape.com/the-glittering-court-the-glittering-court-1_845/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3e/0b/3e0b16851bec08b6cbf78d5f64af9114.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The Girl on the Train", + "price": 55.02, + "rating": 2.0, + "url": "https://books.toscrape.com/the-girl-on-the-train_844/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/25/6c/256c946dd0962095f66c6de3b15ab300.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Genius of Birds", + "price": 17.24, + "rating": 1.0, + "url": "https://books.toscrape.com/the-genius-of-birds_843/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/13/57/1357c6aa40c9e63d2f931927fbf81f3f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Emerald Mystery", + "price": 23.15, + "rating": 2.0, + "url": "https://books.toscrape.com/the-emerald-mystery_842/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/81/58/81586cd0bf8743e1f5ed80b6a0e1fabe.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Cookies \u0026 Cups Cookbook: 125+ sweet \u0026 savory recipes reminding you to Always Eat Dessert First", + "price": 41.25, + "rating": 1.0, + "url": "https://books.toscrape.com/the-cookies-cups-cookbook-125-sweet-savory-recipes-reminding-you-to-always-eat-dessert-first_841/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/54/89/54899b4584e941ceced511d81092c88a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Bridge to Consciousness: I\u0027m Writing the Bridge Between Science and Our Old and New Beliefs.", + "price": 32.0, + "rating": 3.0, + "url": "https://books.toscrape.com/the-bridge-to-consciousness-im-writing-the-bridge-between-science-and-our-old-and-new-beliefs_840/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fe/b7/feb764b2afa54991cfdbbffdf501b333.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Artist\u0027s Way: A Spiritual Path to Higher Creativity", + "price": 38.49, + "rating": 5.0, + "url": "https://books.toscrape.com/the-artists-way-a-spiritual-path-to-higher-creativity_839/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0e/6d/0e6dc2484322c5b9e7854ced66fdf62d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Art of War", + "price": 33.34, + "rating": 5.0, + "url": "https://books.toscrape.com/the-art-of-war_838/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6d/71/6d71e36c8b1b9c885e1bb6c72cd8bcf8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "The Argonauts", + "price": 10.93, + "rating": 2.0, + "url": "https://books.toscrape.com/the-argonauts_837/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0a/15/0a1567cd04a6582d333db71337b4e2a6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "The 10% Entrepreneur: Live Your Startup Dream Without Quitting Your Day Job", + "price": 27.55, + "rating": 3.0, + "url": "https://books.toscrape.com/the-10-entrepreneur-live-your-startup-dream-without-quitting-your-day-job_836/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/82/93/82939ca78da0b724f16ec814849514fd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Suddenly in Love (Lake Haven #1)", + "price": 55.99, + "rating": 2.0, + "url": "https://books.toscrape.com/suddenly-in-love-lake-haven-1_835/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e9/f4/e9f4bc8cf5ffaea1504623c936e90a48.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Something More Than This", + "price": 16.24, + "rating": 4.0, + "url": "https://books.toscrape.com/something-more-than-this_834/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/59/10/5910fbd8a95e8e9de9c660b71e0694e2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Soft Apocalypse", + "price": 26.12, + "rating": 2.0, + "url": "https://books.toscrape.com/soft-apocalypse_833/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f0/06/f0060c756556b855184fa32f66280961.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "So You\u0027ve Been Publicly Shamed", + "price": 12.23, + "rating": 2.0, + "url": "https://books.toscrape.com/so-youve-been-publicly-shamed_832/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6e/d4/6ed4991d97f60db29ec7b421e61a2cf3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Shoe Dog: A Memoir by the Creator of NIKE", + "price": 23.99, + "rating": 2.0, + "url": "https://books.toscrape.com/shoe-dog-a-memoir-by-the-creator-of-nike_831/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/19/aa/19aa1184a3565b1dae6092146018e109.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Shobu Samurai, Project Aryoku (#3)", + "price": 29.06, + "rating": 3.0, + "url": "https://books.toscrape.com/shobu-samurai-project-aryoku-3_830/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ae/0c/ae0ccc307568b6d7699786411f3cbcc4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Secrets and Lace (Fatal Hearts #1)", + "price": 20.27, + "rating": 1.0, + "url": "https://books.toscrape.com/secrets-and-lace-fatal-hearts-1_829/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/84/7c/847c06b541e2a3b2228b96d97a5fe7a6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Scarlett Epstein Hates It Here", + "price": 43.55, + "rating": 5.0, + "url": "https://books.toscrape.com/scarlett-epstein-hates-it-here_828/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0f/d3/0fd306891f8fd3196653022fd67d6c87.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Romero and Juliet: A Tragic Tale of Love and Zombies", + "price": 36.94, + "rating": 1.0, + "url": "https://books.toscrape.com/romero-and-juliet-a-tragic-tale-of-love-and-zombies_827/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/12/f8/12f8002e5aab6d783e29b31aad36b5ba.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Redeeming Love", + "price": 20.47, + "rating": 5.0, + "url": "https://books.toscrape.com/redeeming-love_826/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/21/21/2121ba78e26194d92c334fde3850f840.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Poses for Artists Volume 1 - Dynamic and Sitting Poses: An Essential Reference for Figure Drawing and the Human Form", + "price": 41.06, + "rating": 1.0, + "url": "https://books.toscrape.com/poses-for-artists-volume-1-dynamic-and-sitting-poses-an-essential-reference-for-figure-drawing-and-the-human-form_825/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5a/89/5a89e2dd7866dda6660fe508bc4b5249.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Poems That Make Grown Women Cry", + "price": 14.19, + "rating": 4.0, + "url": "https://books.toscrape.com/poems-that-make-grown-women-cry_824/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/38/64/386468a8c3e6b880664bf7885bf6f726.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Nightingale, Sing", + "price": 38.28, + "rating": 1.0, + "url": "https://books.toscrape.com/nightingale-sing_823/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/18/08/18086e581ad354aa65f945c2b5c51350.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Night Sky with Exit Wounds", + "price": 41.05, + "rating": 1.0, + "url": "https://books.toscrape.com/night-sky-with-exit-wounds_822/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/25/54/2554431c797ec725eea50b3f8a83758c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Mrs. Houdini", + "price": 30.25, + "rating": 5.0, + "url": "https://books.toscrape.com/mrs-houdini_821/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0e/fe/0efe86960cdff718aed01a5c3f65b1c3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Modern Romance", + "price": 28.26, + "rating": 5.0, + "url": "https://books.toscrape.com/modern-romance_820/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/28/78/2878538a1039d9c4649110499a1393fb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Miss Peregrine’s Home for Peculiar Children (Miss Peregrine’s Peculiar Children #1)", + "price": 10.76, + "rating": 1.0, + "url": "https://books.toscrape.com/miss-peregrines-home-for-peculiar-children-miss-peregrines-peculiar-children-1_819/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/01/26/01264865c12ed6d987d6f0858cd1d0ba.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Louisa: The Extraordinary Life of Mrs. Adams", + "price": 16.85, + "rating": 2.0, + "url": "https://books.toscrape.com/louisa-the-extraordinary-life-of-mrs-adams_818/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6f/d9/6fd92e5143cbd5bb8bcf034e5f007dde.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Little Red", + "price": 13.47, + "rating": 3.0, + "url": "https://books.toscrape.com/little-red_817/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/80/25/8025b80a40178f2a6dd4f99ad88e0fba.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Library of Souls (Miss Peregrine’s Peculiar Children #3)", + "price": 48.56, + "rating": 5.0, + "url": "https://books.toscrape.com/library-of-souls-miss-peregrines-peculiar-children-3_816/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f8/54/f85417465a73e33604624205ba8306cc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Large Print Heart of the Pride", + "price": 19.15, + "rating": 2.0, + "url": "https://books.toscrape.com/large-print-heart-of-the-pride_815/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bd/e9/bde95ab9f776c911a7aa759cad60bb41.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "I Had a Nice Time And Other Lies...: How to find love \u0026 sh*t like that", + "price": 57.36, + "rating": 4.0, + "url": "https://books.toscrape.com/i-had-a-nice-time-and-other-lies-how-to-find-love-sht-like-that_814/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5f/72/5f72c8a0d5a7292e2929a354ec8a022f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Hollow City (Miss Peregrine’s Peculiar Children #2)", + "price": 42.98, + "rating": 1.0, + "url": "https://books.toscrape.com/hollow-city-miss-peregrines-peculiar-children-2_813/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e2/60/e260b008b7ea7970562295b7bc64b0cb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Grumbles", + "price": 22.16, + "rating": 2.0, + "url": "https://books.toscrape.com/grumbles_812/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d6/1b/d61b12ef0e69d49e2645537dd6a8472a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Full Moon over Noah’s Ark: An Odyssey to Mount Ararat and Beyond", + "price": 49.43, + "rating": 4.0, + "url": "https://books.toscrape.com/full-moon-over-noahs-ark-an-odyssey-to-mount-ararat-and-beyond_811/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/57/77/57770cac1628f4407636635f4b85e88c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Frostbite (Vampire Academy #2)", + "price": 29.99, + "rating": 5.0, + "url": "https://books.toscrape.com/frostbite-vampire-academy-2_810/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/71/76/7176317f1915fa0658bb2fe400441207.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Follow You Home", + "price": 21.36, + "rating": 1.0, + "url": "https://books.toscrape.com/follow-you-home_809/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a7/4b/a74b35375ce874153fd352e33bc7bac9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "First Steps for New Christians (Print Edition)", + "price": 29.0, + "rating": 1.0, + "url": "https://books.toscrape.com/first-steps-for-new-christians-print-edition_808/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f1/73/f1731459b1e2f4becf2c52b8f30b8cd7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Finders Keepers (Bill Hodges Trilogy #2)", + "price": 53.53, + "rating": 5.0, + "url": "https://books.toscrape.com/finders-keepers-bill-hodges-trilogy-2_807/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6a/81/6a81103b1c01a3f6c56e5718a838a4c8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Fables, Vol. 1: Legends in Exile (Fables #1)", + "price": 41.62, + "rating": 4.0, + "url": "https://books.toscrape.com/fables-vol-1-legends-in-exile-fables-1_806/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/51/8c/518c184a793b751b43045637c8002eb7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Eureka Trivia 6.0", + "price": 54.59, + "rating": 4.0, + "url": "https://books.toscrape.com/eureka-trivia-60_805/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/96/17/96173470df6fc6fef4d0008e957653ce.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Drive: The Surprising Truth About What Motivates Us", + "price": 34.95, + "rating": 4.0, + "url": "https://books.toscrape.com/drive-the-surprising-truth-about-what-motivates-us_804/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8a/49/8a490347afdc10abe7c2099e466de32f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Done Rubbed Out (Reightman \u0026 Bailey #1)", + "price": 37.72, + "rating": 5.0, + "url": "https://books.toscrape.com/done-rubbed-out-reightman-bailey-1_803/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/08/4d/084da0199a717cb6c1eda30f98d0ea4c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Doing It Over (Most Likely To #1)", + "price": 35.61, + "rating": 3.0, + "url": "https://books.toscrape.com/doing-it-over-most-likely-to-1_802/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e9/25/e9250495a525eb203652ad9da85ccb8e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Deliciously Ella Every Day: Quick and Easy Recipes for Gluten-Free Snacks, Packed Lunches, and Simple Meals", + "price": 42.16, + "rating": 3.0, + "url": "https://books.toscrape.com/deliciously-ella-every-day-quick-and-easy-recipes-for-gluten-free-snacks-packed-lunches-and-simple-meals_801/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/20/f2/20f28657b49f8cb24ed2ec6448bb6df3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Dark Notes", + "price": 19.19, + "rating": 5.0, + "url": "https://books.toscrape.com/dark-notes_800/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6e/4e/6e4e8f4f4abd94356a9be840e4681e65.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Daring Greatly: How the Courage to Be Vulnerable Transforms the Way We Live, Love, Parent, and Lead", + "price": 19.43, + "rating": 3.0, + "url": "https://books.toscrape.com/daring-greatly-how-the-courage-to-be-vulnerable-transforms-the-way-we-live-love-parent-and-lead_799/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/55/ce/55ced903becc59121d6edb47a4dcfb56.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Close to You", + "price": 49.46, + "rating": 4.0, + "url": "https://books.toscrape.com/close-to-you_798/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fa/f6/faf6d69a42f477e1da80a71f05a4dc25.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Chasing Heaven: What Dying Taught Me About Living", + "price": 37.8, + "rating": 2.0, + "url": "https://books.toscrape.com/chasing-heaven-what-dying-taught-me-about-living_797/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b7/6a/b76a73640d26b09c4a6f373b09050bed.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Big Magic: Creative Living Beyond Fear", + "price": 30.8, + "rating": 3.0, + "url": "https://books.toscrape.com/big-magic-creative-living-beyond-fear_796/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/62/ad/62ad9b4077416ddc0c4908062bca0e5e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Becoming Wise: An Inquiry into the Mystery and Art of Living", + "price": 27.43, + "rating": 2.0, + "url": "https://books.toscrape.com/becoming-wise-an-inquiry-into-the-mystery-and-art-of-living_795/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ff/69/ff69c96b05affa03f647287e46210bf9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Beauty Restored (Riley Family Legacy Novellas #3)", + "price": 11.11, + "rating": 2.0, + "url": "https://books.toscrape.com/beauty-restored-riley-family-legacy-novellas-3_794/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/51/6f/516f605a957a1f5592b81f4e06c491bb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Batman: The Long Halloween (Batman)", + "price": 36.5, + "rating": 2.0, + "url": "https://books.toscrape.com/batman-the-long-halloween-batman_793/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/78/a7/78a7f184a4d6d62412861c68f1c3ad90.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Batman: The Dark Knight Returns (Batman)", + "price": 15.38, + "rating": 5.0, + "url": "https://books.toscrape.com/batman-the-dark-knight-returns-batman_792/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/be/a9/bea95dbd7b2a843519c9a1dcfc433f9b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Ayumi\u0027s Violin", + "price": 15.48, + "rating": 2.0, + "url": "https://books.toscrape.com/ayumis-violin_791/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fa/18/fa18c44fba20b8191f6a88e2e28092fd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Anonymous", + "price": 46.82, + "rating": 4.0, + "url": "https://books.toscrape.com/anonymous_790/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fb/75/fb75a0ce3e0b01fa3852806c6d1f1af6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Amy Meets the Saints and Sages", + "price": 18.46, + "rating": 3.0, + "url": "https://books.toscrape.com/amy-meets-the-saints-and-sages_789/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/00/53/0053efa8515b8e2ad9b029c298766e9f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Amid the Chaos", + "price": 36.58, + "rating": 1.0, + "url": "https://books.toscrape.com/amid-the-chaos_788/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/52/46/524655fade1d9fe1475395a3eaff827a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Amatus", + "price": 50.54, + "rating": 5.0, + "url": "https://books.toscrape.com/amatus_787/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8f/92/8f92c3b5dc8f5c1a23324bda7477b19c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Agnostic: A Spirited Manifesto", + "price": 12.51, + "rating": 5.0, + "url": "https://books.toscrape.com/agnostic-a-spirited-manifesto_786/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9f/fc/9ffc43826233092d2acb4414f86627eb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Zealot: The Life and Times of Jesus of Nazareth", + "price": 24.7, + "rating": 3.0, + "url": "https://books.toscrape.com/zealot-the-life-and-times-of-jesus-of-nazareth_785/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3d/60/3d6003fc37b842a07c2dbe28e47448e1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "You (You #1)", + "price": 43.61, + "rating": 5.0, + "url": "https://books.toscrape.com/you-you-1_784/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d6/97/d697268540fa982f4dce39f61ed3a342.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Wonder Woman: Earth One, Volume One (Wonder Woman: Earth One #1)", + "price": 37.34, + "rating": 4.0, + "url": "https://books.toscrape.com/wonder-woman-earth-one-volume-one-wonder-woman-earth-one-1_783/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/19/39/19396172462f4cc0504d4e6e8b0e1647.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Wild Swans", + "price": 14.36, + "rating": 2.0, + "url": "https://books.toscrape.com/wild-swans_782/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bb/72/bb723ad463531c602ad8bcb244253bf3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Why the Right Went Wrong: Conservatism--From Goldwater to the Tea Party and Beyond", + "price": 52.65, + "rating": 4.0, + "url": "https://books.toscrape.com/why-the-right-went-wrong-conservatism-from-goldwater-to-the-tea-party-and-beyond_781/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/db/1b/db1babd3c09b84da800b0e9897fe0097.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Whole Lotta Creativity Going On: 60 Fun and Unusual Exercises to Awaken and Strengthen Your Creativity", + "price": 38.2, + "rating": 4.0, + "url": "https://books.toscrape.com/whole-lotta-creativity-going-on-60-fun-and-unusual-exercises-to-awaken-and-strengthen-your-creativity_780/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ba/36/ba368dfb2b6ae9979ff59d049c626167.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "What\u0027s It Like in Space?: Stories from Astronauts Who\u0027ve Been There", + "price": 19.6, + "rating": 2.0, + "url": "https://books.toscrape.com/whats-it-like-in-space-stories-from-astronauts-whove-been-there_779/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/43/b7/43b70859e93901b019791cef86539ffc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "We Are Robin, Vol. 1: The Vigilante Business (We Are Robin #1)", + "price": 53.9, + "rating": 1.0, + "url": "https://books.toscrape.com/we-are-robin-vol-1-the-vigilante-business-we-are-robin-1_778/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/66/d6/66d6d2b4c0acfa8f40ad0285186ed2d8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Walt Disney\u0027s Alice in Wonderland", + "price": 12.96, + "rating": 5.0, + "url": "https://books.toscrape.com/walt-disneys-alice-in-wonderland_777/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/28/50/2850439c2ba103fb69dba9cd2dd9f0c2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "V for Vendetta (V for Vendetta Complete)", + "price": 37.1, + "rating": 4.0, + "url": "https://books.toscrape.com/v-for-vendetta-v-for-vendetta-complete_776/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cc/8f/cc8fb914bfee31a7903a5cabaae64796.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Until Friday Night (The Field Party #1)", + "price": 46.31, + "rating": 2.0, + "url": "https://books.toscrape.com/until-friday-night-the-field-party-1_775/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/19/cf/19cf50aea5bf0e8f4bc016f3745b3dfe.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Unbroken: A World War II Story of Survival, Resilience, and Redemption", + "price": 45.95, + "rating": 2.0, + "url": "https://books.toscrape.com/unbroken-a-world-war-ii-story-of-survival-resilience-and-redemption_774/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/74/cd/74cd3f345b50452c3be6631669f13aa8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Twenty Yawns", + "price": 22.08, + "rating": 2.0, + "url": "https://books.toscrape.com/twenty-yawns_773/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2b/38/2b380f77723c797c0389f978afa6db58.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Through the Woods", + "price": 25.38, + "rating": 2.0, + "url": "https://books.toscrape.com/through-the-woods_772/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4c/af/4caf8f2a5ee8828d408cc8faadd3419c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "This Is Where It Ends", + "price": 27.12, + "rating": 2.0, + "url": "https://books.toscrape.com/this-is-where-it-ends_771/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/18/0b/180bfe1902cb3c0eb77d7c712efa2a96.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Year of Magical Thinking", + "price": 43.04, + "rating": 2.0, + "url": "https://books.toscrape.com/the-year-of-magical-thinking_770/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bf/e5/bfe526c22c7c08235c27a6474ebb4db9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Wright Brothers", + "price": 56.8, + "rating": 4.0, + "url": "https://books.toscrape.com/the-wright-brothers_769/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/02/2e/022e8b81ba1405991401bb46d6330c73.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The White Queen (The Cousins\u0027 War #1)", + "price": 25.91, + "rating": 5.0, + "url": "https://books.toscrape.com/the-white-queen-the-cousins-war-1_768/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/72/d8/72d861617b6d3aababe6e61e8d3c1056.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Wedding Pact (The O\u0027Malleys #2)", + "price": 32.61, + "rating": 3.0, + "url": "https://books.toscrape.com/the-wedding-pact-the-omalleys-2_767/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7e/67/7e67addd80caaf8a9f9e9daa9cf66bb2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The Time Keeper", + "price": 27.88, + "rating": 5.0, + "url": "https://books.toscrape.com/the-time-keeper_766/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8f/f8/8ff8680dde59ea739d6978a01e4d7fe5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Testament of Mary", + "price": 52.67, + "rating": 4.0, + "url": "https://books.toscrape.com/the-testament-of-mary_765/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/83/05/8305154438c91a02cefacf4ec8b53393.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The Star-Touched Queen", + "price": 46.02, + "rating": 5.0, + "url": "https://books.toscrape.com/the-star-touched-queen_764/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/53/5e/535e2be0b423797c2cdc7d98882c820a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Songs of the Gods", + "price": 44.48, + "rating": 5.0, + "url": "https://books.toscrape.com/the-songs-of-the-gods_763/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6c/a3/6ca34db7c01e554ad17bd3be74b561e3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Song of Achilles", + "price": 37.4, + "rating": 5.0, + "url": "https://books.toscrape.com/the-song-of-achilles_762/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/66/f7/66f79b76d6c6b64fcc8110515c454e09.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Rosie Project (Don Tillman #1)", + "price": 54.04, + "rating": 1.0, + "url": "https://books.toscrape.com/the-rosie-project-don-tillman-1_761/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f0/db/f0db1cf76d45f0522d4c8c3c39aa0dd8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Power of Habit: Why We Do What We Do in Life and Business", + "price": 16.88, + "rating": 3.0, + "url": "https://books.toscrape.com/the-power-of-habit-why-we-do-what-we-do-in-life-and-business_760/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/52/df/52dfc44f48cf29e7a9e305bcb63e1899.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Marriage of Opposites", + "price": 28.08, + "rating": 4.0, + "url": "https://books.toscrape.com/the-marriage-of-opposites_759/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0f/c2/0fc21ec3489cb23116778ee84f425eca.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Lucifer Effect: Understanding How Good People Turn Evil", + "price": 10.4, + "rating": 1.0, + "url": "https://books.toscrape.com/the-lucifer-effect-understanding-how-good-people-turn-evil_758/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a6/c8/a6c8256b123493472591c5855c7de704.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "The Long Haul (Diary of a Wimpy Kid #9)", + "price": 44.07, + "rating": 1.0, + "url": "https://books.toscrape.com/the-long-haul-diary-of-a-wimpy-kid-9_757/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/46/bd/46bdee520b8136972262fd040533772d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "The Loney", + "price": 23.4, + "rating": 1.0, + "url": "https://books.toscrape.com/the-loney_756/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6d/10/6d10387a0175701d4ff456a0c7eee67b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The Literature Book (Big Ideas Simply Explained)", + "price": 17.43, + "rating": 3.0, + "url": "https://books.toscrape.com/the-literature-book-big-ideas-simply-explained_755/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9e/ea/9eea51ac4a15d18aa976be459da30c47.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Last Mile (Amos Decker #2)", + "price": 54.21, + "rating": 2.0, + "url": "https://books.toscrape.com/the-last-mile-amos-decker-2_754/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/37/f1/37f118b4a56d866e1e8b563759d6966c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Immortal Life of Henrietta Lacks", + "price": 40.67, + "rating": 2.0, + "url": "https://books.toscrape.com/the-immortal-life-of-henrietta-lacks_753/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/94/ac/94ac87da7b40853013093f08356efa3b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Hidden Oracle (The Trials of Apollo #1)", + "price": 52.26, + "rating": 2.0, + "url": "https://books.toscrape.com/the-hidden-oracle-the-trials-of-apollo-1_752/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b4/67/b467a4f01ca6ae8464b9425a156c7c32.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Help Yourself Cookbook for Kids: 60 Easy Plant-Based Recipes Kids Can Make to Stay Healthy and Save the Earth", + "price": 28.77, + "rating": 3.0, + "url": "https://books.toscrape.com/the-help-yourself-cookbook-for-kids-60-easy-plant-based-recipes-kids-can-make-to-stay-healthy-and-save-the-earth_751/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c4/dc/c4dcec6f513eaca3f0f3c748d834c46d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Guilty (Will Robie #4)", + "price": 13.82, + "rating": 2.0, + "url": "https://books.toscrape.com/the-guilty-will-robie-4_750/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/76/de/76deee06ffe45e646c0113af01f4f401.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The First Hostage (J.B. Collins #2)", + "price": 25.85, + "rating": 3.0, + "url": "https://books.toscrape.com/the-first-hostage-jb-collins-2_749/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/38/34/3834572e651cdc14b18d348fa4875aa9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Dovekeepers", + "price": 48.78, + "rating": 1.0, + "url": "https://books.toscrape.com/the-dovekeepers_748/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8f/3f/8f3f4d67e30a8129577ccc4664998345.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Darkest Lie", + "price": 35.35, + "rating": 5.0, + "url": "https://books.toscrape.com/the-darkest-lie_747/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1d/3c/1d3c05b772ab846c111970232360d2c5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The Bane Chronicles (The Bane Chronicles #1-11)", + "price": 44.73, + "rating": 4.0, + "url": "https://books.toscrape.com/the-bane-chronicles-the-bane-chronicles-1-11_746/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9a/33/9a333c4a06ce187c5c9d2f5969ddcac2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Bad-Ass Librarians of Timbuktu: And Their Race to Save the World’s Most Precious Manuscripts", + "price": 15.77, + "rating": 1.0, + "url": "https://books.toscrape.com/the-bad-ass-librarians-of-timbuktu-and-their-race-to-save-the-worlds-most-precious-manuscripts_745/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/88/90/8890073a9c9e3bb696f6baa84fb4dd95.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The 14th Colony (Cotton Malone #11)", + "price": 39.24, + "rating": 1.0, + "url": "https://books.toscrape.com/the-14th-colony-cotton-malone-11_744/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d9/1a/d91aae72af6c1cb2c63163acabe7895c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "That Darkness (Gardiner and Renner #1)", + "price": 13.92, + "rating": 1.0, + "url": "https://books.toscrape.com/that-darkness-gardiner-and-renner-1_743/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/44/9e/449ed681142bc336646abee754e96639.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Tastes Like Fear (DI Marnie Rome #3)", + "price": 10.69, + "rating": 1.0, + "url": "https://books.toscrape.com/tastes-like-fear-di-marnie-rome-3_742/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3c/91/3c91d97266bd6dda322089695fb46daf.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Take Me with You", + "price": 45.21, + "rating": 3.0, + "url": "https://books.toscrape.com/take-me-with-you_741/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d8/a4/d8a44eda7cbe7bd1207f868e9adc06f3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Swell: A Year of Waves", + "price": 45.58, + "rating": 1.0, + "url": "https://books.toscrape.com/swell-a-year-of-waves_740/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/10/28/1028b2cf417e49dc1c14609e437a98e0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Superman Vol. 1: Before Truth (Superman by Gene Luen Yang #1)", + "price": 11.89, + "rating": 5.0, + "url": "https://books.toscrape.com/superman-vol-1-before-truth-superman-by-gene-luen-yang-1_739/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7e/c0/7ec0e9ca6153a23b2024b7df7407ee84.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Still Life with Bread Crumbs", + "price": 26.41, + "rating": 3.0, + "url": "https://books.toscrape.com/still-life-with-bread-crumbs_738/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8e/c7/8ec7f310b74ddd7ec3c859e9b0da7389.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Steve Jobs", + "price": 39.5, + "rating": 5.0, + "url": "https://books.toscrape.com/steve-jobs_737/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/86/31/86313c225719ac946894d780c4ff0839.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Sorting the Beef from the Bull: The Science of Food Fraud Forensics", + "price": 44.74, + "rating": 4.0, + "url": "https://books.toscrape.com/sorting-the-beef-from-the-bull-the-science-of-food-fraud-forensics_736/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/68/ca/68caaf9ac41964d5167a3eb67c638393.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Someone Like You (The Harrisons #2)", + "price": 52.79, + "rating": 5.0, + "url": "https://books.toscrape.com/someone-like-you-the-harrisons-2_735/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e3/d0/e3d05227f3fc24f0e0c84ccebe108fb0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "So Cute It Hurts!!, Vol. 6 (So Cute It Hurts!! #6)", + "price": 35.43, + "rating": 4.0, + "url": "https://books.toscrape.com/so-cute-it-hurts-vol-6-so-cute-it-hurts-6_734/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b2/48/b2484d13793ff1c4271a3d4023d4d24e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Shtum", + "price": 55.84, + "rating": 4.0, + "url": "https://books.toscrape.com/shtum_733/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/03/16/0316bb6f4785ac69c0643109201bad5d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "See America: A Celebration of Our National Parks \u0026 Treasured Sites", + "price": 48.87, + "rating": 3.0, + "url": "https://books.toscrape.com/see-america-a-celebration-of-our-national-parks-treasured-sites_732/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9a/7e/9a7e63f12829df4b43b31d110bf3dc2e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "salt.", + "price": 46.78, + "rating": 4.0, + "url": "https://books.toscrape.com/salt_731/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3f/41/3f4160ada0b16e3c64cd2d0dffe781c8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Robin War", + "price": 47.82, + "rating": 3.0, + "url": "https://books.toscrape.com/robin-war_730/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/45/1d/451d3543022242b8b245793e6b5c26bb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Red Hood/Arsenal, Vol. 1: Open for Business (Red Hood/Arsenal #1)", + "price": 25.48, + "rating": 2.0, + "url": "https://books.toscrape.com/red-hoodarsenal-vol-1-open-for-business-red-hoodarsenal-1_729/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/da/78/da78757466c3b0a2c89f0ddf6b5e642f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Rain Fish", + "price": 23.57, + "rating": 3.0, + "url": "https://books.toscrape.com/rain-fish_728/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bb/e2/bbe26db72b8a32117bfe4981b7cc8147.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Quarter Life Poetry: Poems for the Young, Broke and Hangry", + "price": 50.89, + "rating": 5.0, + "url": "https://books.toscrape.com/quarter-life-poetry-poems-for-the-young-broke-and-hangry_727/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c8/f2/c8f297fab080ddd02b3ed5c17b83af85.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Pet Sematary", + "price": 10.56, + "rating": 3.0, + "url": "https://books.toscrape.com/pet-sematary_726/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7a/72/7a72465b21dbf998323e37b31f9a3f4a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Overload: How to Unplug, Unwind, and Unleash Yourself from the Pressure of Stress", + "price": 52.15, + "rating": 3.0, + "url": "https://books.toscrape.com/overload-how-to-unplug-unwind-and-unleash-yourself-from-the-pressure-of-stress_725/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9c/da/9cda4893c7fce0c1c8eaa34fb092aa04.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Once Was a Time", + "price": 18.28, + "rating": 2.0, + "url": "https://books.toscrape.com/once-was-a-time_724/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/97/12/971212afa8e4ff49d92f678bc889d8b7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Old School (Diary of a Wimpy Kid #10)", + "price": 11.83, + "rating": 5.0, + "url": "https://books.toscrape.com/old-school-diary-of-a-wimpy-kid-10_723/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/df/5d/df5d172abe87deda6d533e3e908d27d8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "No Dream Is Too High: Life Lessons From a Man Who Walked on the Moon", + "price": 21.95, + "rating": 2.0, + "url": "https://books.toscrape.com/no-dream-is-too-high-life-lessons-from-a-man-who-walked-on-the-moon_722/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b5/6f/b56ff04effb66fe701a22abd4a7f1667.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Naruto (3-in-1 Edition), Vol. 14: Includes Vols. 40, 41 \u0026 42 (Naruto: Omnibus #14)", + "price": 38.39, + "rating": 2.0, + "url": "https://books.toscrape.com/naruto-3-in-1-edition-vol-14-includes-vols-40-41-42-naruto-omnibus-14_721/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c8/22/c822360ce0f91c40f7a0491c22287646.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "My Name Is Lucy Barton", + "price": 41.56, + "rating": 1.0, + "url": "https://books.toscrape.com/my-name-is-lucy-barton_720/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ca/b1/cab150e556b5fab663a9fec00ed97943.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "My Mrs. Brown", + "price": 24.48, + "rating": 3.0, + "url": "https://books.toscrape.com/my-mrs-brown_719/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e0/79/e07906c1e507055da9a2260a74f58273.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "My Kind of Crazy", + "price": 40.36, + "rating": 1.0, + "url": "https://books.toscrape.com/my-kind-of-crazy_718/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/46/6e/466e9636819aad1126ac6cefb5313ba8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Mr. Mercedes (Bill Hodges Trilogy #1)", + "price": 28.9, + "rating": 1.0, + "url": "https://books.toscrape.com/mr-mercedes-bill-hodges-trilogy-1_717/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a7/f0/a7f092a7b79f848df0226f808fed489b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "More Than Music (Chasing the Dream #1)", + "price": 37.61, + "rating": 2.0, + "url": "https://books.toscrape.com/more-than-music-chasing-the-dream-1_716/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3f/e7/3fe7073a5caac81929524d2d9488f928.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Made to Stick: Why Some Ideas Survive and Others Die", + "price": 38.85, + "rating": 5.0, + "url": "https://books.toscrape.com/made-to-stick-why-some-ideas-survive-and-others-die_715/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e2/2e/e22e4a82d97f9f0689d5295a98f5dcff.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Luis Paints the World", + "price": 53.95, + "rating": 3.0, + "url": "https://books.toscrape.com/luis-paints-the-world_714/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/85/e7/85e75d5a9309da5807c82decf3d90263.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Luckiest Girl Alive", + "price": 49.83, + "rating": 3.0, + "url": "https://books.toscrape.com/luckiest-girl-alive_713/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/81/c0/81c0a1ce03db82568e2496db945a8227.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Lowriders to the Center of the Earth (Lowriders in Space #2)", + "price": 51.51, + "rating": 2.0, + "url": "https://books.toscrape.com/lowriders-to-the-center-of-the-earth-lowriders-in-space-2_712/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b2/97/b2978e96069dd91785e5ab0bc99c022e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Love Is a Mix Tape (Music #1)", + "price": 18.03, + "rating": 1.0, + "url": "https://books.toscrape.com/love-is-a-mix-tape-music-1_711/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a2/6d/a26d8449abb3381e09126eda5f4e8151.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Looking for Lovely: Collecting the Moments that Matter", + "price": 29.14, + "rating": 5.0, + "url": "https://books.toscrape.com/looking-for-lovely-collecting-the-moments-that-matter_710/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/61/1e/611e1804ad968e309a5f788d4ebc1cb4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Living Leadership by Insight: A Good Leader Achieves, a Great Leader Builds Monuments", + "price": 46.91, + "rating": 4.0, + "url": "https://books.toscrape.com/living-leadership-by-insight-a-good-leader-achieves-a-great-leader-builds-monuments_709/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e9/5e/e95e82f09681709bb0f927341dda274e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Let It Out: A Journey Through Journaling", + "price": 26.79, + "rating": 5.0, + "url": "https://books.toscrape.com/let-it-out-a-journey-through-journaling_708/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/51/fc/51fcd3e9384894e6a53a753d2ab856ee.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Lady Midnight (The Dark Artifices #1)", + "price": 16.28, + "rating": 5.0, + "url": "https://books.toscrape.com/lady-midnight-the-dark-artifices-1_707/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/89/a6/89a61d48e93bc92537c0a2cb2c0094bb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "It\u0027s All Easy: Healthy, Delicious Weeknight Meals in under 30 Minutes", + "price": 19.55, + "rating": 1.0, + "url": "https://books.toscrape.com/its-all-easy-healthy-delicious-weeknight-meals-in-under-30-minutes_706/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fe/67/fe67c381d6a0c4c00a7c191d16939554.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Island of Dragons (Unwanteds #7)", + "price": 29.65, + "rating": 1.0, + "url": "https://books.toscrape.com/island-of-dragons-unwanteds-7_705/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/75/b9/75b99691594fde72ccb1831624cfeff6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "I Know What I\u0027m Doing -- and Other Lies I Tell Myself: Dispatches from a Life Under Construction", + "price": 25.98, + "rating": 4.0, + "url": "https://books.toscrape.com/i-know-what-im-doing-and-other-lies-i-tell-myself-dispatches-from-a-life-under-construction_704/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ea/7b/ea7bcac4b27a5bf6d4f8125bb7af3361.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "I Am Pilgrim (Pilgrim #1)", + "price": 10.6, + "rating": 4.0, + "url": "https://books.toscrape.com/i-am-pilgrim-pilgrim-1_703/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ed/07/ed07c9e7c53d4f33a6eb7d41eb0e6d4a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Hyperbole and a Half: Unfortunate Situations, Flawed Coping Mechanisms, Mayhem, and Other Things That Happened", + "price": 14.75, + "rating": 5.0, + "url": "https://books.toscrape.com/hyperbole-and-a-half-unfortunate-situations-flawed-coping-mechanisms-mayhem-and-other-things-that-happened_702/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b5/a9/b5a90d1c36a96513942f006345ace3d2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Hush, Hush (Hush, Hush #1)", + "price": 47.02, + "rating": 3.0, + "url": "https://books.toscrape.com/hush-hush-hush-hush-1_701/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2a/b9/2ab91479fe480e964f319fa8ac6991b2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Hold Your Breath (Search and Rescue #1)", + "price": 28.82, + "rating": 1.0, + "url": "https://books.toscrape.com/hold-your-breath-search-and-rescue-1_700/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0b/89/0b89c3b317d0f89da48356a0b5959c1e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Hamilton: The Revolution", + "price": 58.79, + "rating": 3.0, + "url": "https://books.toscrape.com/hamilton-the-revolution_699/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/34/ef/34ef0844cb1fbca6ab73444087fcf0e6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Greek Mythic History", + "price": 10.23, + "rating": 5.0, + "url": "https://books.toscrape.com/greek-mythic-history_698/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/36/cf/36cf56c7bdf35aadbcc6f05a8e8d8fcb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "God: The Most Unpleasant Character in All Fiction", + "price": 30.03, + "rating": 5.0, + "url": "https://books.toscrape.com/god-the-most-unpleasant-character-in-all-fiction_697/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1f/db/1fdb125bcb8cee71f3404b4dc293348c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Glory over Everything: Beyond The Kitchen House", + "price": 45.84, + "rating": 3.0, + "url": "https://books.toscrape.com/glory-over-everything-beyond-the-kitchen-house_696/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/96/41/964194a317f8ce5ed031bf4c9ceb43ab.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Feathers: Displays of Brilliant Plumage", + "price": 49.05, + "rating": 3.0, + "url": "https://books.toscrape.com/feathers-displays-of-brilliant-plumage_695/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f2/ee/f2ee668cf593ff13a9560c2801e9c2a2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Far \u0026 Away: Places on the Brink of Change: Seven Continents, Twenty-Five Years", + "price": 15.06, + "rating": 4.0, + "url": "https://books.toscrape.com/far-away-places-on-the-brink-of-change-seven-continents-twenty-five-years_694/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/11/e2/11e227bdb5fe8b43dcc2366a157a47c2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Every Last Word", + "price": 46.47, + "rating": 3.0, + "url": "https://books.toscrape.com/every-last-word_693/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/92/e7/92e7f0a8ca38964fea93e911aefbf6c9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Eligible (The Austen Project #4)", + "price": 27.09, + "rating": 3.0, + "url": "https://books.toscrape.com/eligible-the-austen-project-4_692/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/26/3b/263bf5d128bf18553ea8da8bb19e9a0c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "El Deafo", + "price": 57.62, + "rating": 5.0, + "url": "https://books.toscrape.com/el-deafo_691/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/34/eb/34eb0f1b570d4f1f6ad106652f1ac6ff.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Eight Hundred Grapes", + "price": 14.39, + "rating": 4.0, + "url": "https://books.toscrape.com/eight-hundred-grapes_690/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8c/01/8c011092f05791961d25ec3cfcf0a832.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Eaternity: More than 150 Deliciously Easy Vegan Recipes for a Long, Healthy, Satisfied, Joyful Life", + "price": 51.75, + "rating": 5.0, + "url": "https://books.toscrape.com/eaternity-more-than-150-deliciously-easy-vegan-recipes-for-a-long-healthy-satisfied-joyful-life_689/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b1/e1/b1e15eef42c0d71596f9f9ad4e9f48b0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Eat Fat, Get Thin", + "price": 54.07, + "rating": 2.0, + "url": "https://books.toscrape.com/eat-fat-get-thin_688/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/62/3f/623f8e7f7432ce744f4318aae8166ce4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Don\u0027t Get Caught", + "price": 55.35, + "rating": 1.0, + "url": "https://books.toscrape.com/dont-get-caught_687/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b2/df/b2df2ea409c5cf28538b67aff424b11f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Doctor Sleep (The Shining #2)", + "price": 40.12, + "rating": 2.0, + "url": "https://books.toscrape.com/doctor-sleep-the-shining-2_686/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/55/bf/55bfc858c1cb19867e41415532ae43c6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Demigods \u0026 Magicians: Percy and Annabeth Meet the Kanes (Percy Jackson \u0026 Kane Chronicles Crossover #1-3)", + "price": 37.51, + "rating": 5.0, + "url": "https://books.toscrape.com/demigods-magicians-percy-and-annabeth-meet-the-kanes-percy-jackson-kane-chronicles-crossover-1-3_685/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8f/80/8f8074d9f035c2a0ef8595ad89f7bcc8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Dear Mr. Knightley", + "price": 11.21, + "rating": 5.0, + "url": "https://books.toscrape.com/dear-mr-knightley_684/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/78/87/78873811f8c1d75a0c26d8cc8e6a9dbc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Daily Fantasy Sports", + "price": 36.58, + "rating": 1.0, + "url": "https://books.toscrape.com/daily-fantasy-sports_683/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/44/ff/44ff81a2ea37d3946605e205ddd538eb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Crazy Love: Overwhelmed by a Relentless God", + "price": 47.72, + "rating": 2.0, + "url": "https://books.toscrape.com/crazy-love-overwhelmed-by-a-relentless-god_682/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/03/f1/03f1e337afadba35687672b5625a9757.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Cometh the Hour (The Clifton Chronicles #6)", + "price": 25.01, + "rating": 3.0, + "url": "https://books.toscrape.com/cometh-the-hour-the-clifton-chronicles-6_681/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/55/11/5511a4296fbd484dcaa89c8a2d25965d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Code Name Verity (Code Name Verity #1)", + "price": 22.13, + "rating": 4.0, + "url": "https://books.toscrape.com/code-name-verity-code-name-verity-1_680/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f5/58/f55886d1bf600529a35e1bd932c78ca0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Clockwork Angel (The Infernal Devices #1)", + "price": 44.14, + "rating": 1.0, + "url": "https://books.toscrape.com/clockwork-angel-the-infernal-devices-1_679/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ff/0e/ff0ee0002f510112b6d7a88f53366e1d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "City of Glass (The Mortal Instruments #3)", + "price": 56.02, + "rating": 4.0, + "url": "https://books.toscrape.com/city-of-glass-the-mortal-instruments-3_678/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/00/08/0008e65aa431ed3625ad3a4352f8e90d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "City of Fallen Angels (The Mortal Instruments #4)", + "price": 11.23, + "rating": 4.0, + "url": "https://books.toscrape.com/city-of-fallen-angels-the-mortal-instruments-4_677/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c9/40/c940b6c329ecc39aaed2ab0140592a4b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "City of Bones (The Mortal Instruments #1)", + "price": 43.28, + "rating": 1.0, + "url": "https://books.toscrape.com/city-of-bones-the-mortal-instruments-1_676/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/96/af/96af4aaf25ab49b057c10b5b7eb7652c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "City of Ashes (The Mortal Instruments #2)", + "price": 47.27, + "rating": 1.0, + "url": "https://books.toscrape.com/city-of-ashes-the-mortal-instruments-2_675/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/68/da/68dab382d535305ca6025be9921df0d1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Cell", + "price": 20.29, + "rating": 4.0, + "url": "https://books.toscrape.com/cell_674/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0b/97/0b97282ed82b771ed328e05386a84adb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Catching Jordan (Hundred Oaks)", + "price": 50.83, + "rating": 3.0, + "url": "https://books.toscrape.com/catching-jordan-hundred-oaks_673/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ad/ac/adac97366586d261feab30bf5220756e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Carry On, Warrior: Thoughts on Life Unarmed", + "price": 31.85, + "rating": 3.0, + "url": "https://books.toscrape.com/carry-on-warrior-thoughts-on-life-unarmed_672/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/dd/f5/ddf5da673bb34a74a81faf7271c7ca13.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Carrie", + "price": 46.23, + "rating": 2.0, + "url": "https://books.toscrape.com/carrie_671/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c5/6f/c56f37eb53888765eb55f86fb7381c2f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Buying In: The Secret Dialogue Between What We Buy and Who We Are", + "price": 37.8, + "rating": 4.0, + "url": "https://books.toscrape.com/buying-in-the-secret-dialogue-between-what-we-buy-and-who-we-are_670/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f2/fa/f2faa289117546efa0b4068a07778ab0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Brain on Fire: My Month of Madness", + "price": 49.32, + "rating": 5.0, + "url": "https://books.toscrape.com/brain-on-fire-my-month-of-madness_669/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/88/aa/88aad1204951e0900906173b086e6695.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Batman: Europa", + "price": 32.01, + "rating": 2.0, + "url": "https://books.toscrape.com/batman-europa_668/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f1/fe/f1fecf0ce9b5771e4d2c9619e8550988.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Barefoot Contessa Back to Basics", + "price": 28.01, + "rating": 1.0, + "url": "https://books.toscrape.com/barefoot-contessa-back-to-basics_667/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b8/38/b838b65e0e1ac3a9b498dfb1bf004420.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Barefoot Contessa at Home: Everyday Recipes You\u0027ll Make Over and Over Again", + "price": 50.62, + "rating": 5.0, + "url": "https://books.toscrape.com/barefoot-contessa-at-home-everyday-recipes-youll-make-over-and-over-again_666/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/74/aa/74aa29b1ba4147eaf5b46671bf235861.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Balloon Animals", + "price": 17.03, + "rating": 3.0, + "url": "https://books.toscrape.com/balloon-animals_665/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6e/23/6e2324cae6335e8e98c8b46597afc9a3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Art Ops Vol. 1", + "price": 48.8, + "rating": 3.0, + "url": "https://books.toscrape.com/art-ops-vol-1_664/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0b/b4/0bb4c64f1522c033368df5567a349472.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Aristotle and Dante Discover the Secrets of the Universe (Aristotle and Dante Discover the Secrets of the Universe #1)", + "price": 58.14, + "rating": 4.0, + "url": "https://books.toscrape.com/aristotle-and-dante-discover-the-secrets-of-the-universe-aristotle-and-dante-discover-the-secrets-of-the-universe-1_663/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/61/1a/611aba0ef5b859ba1977ef30677b0194.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Angels Walking (Angels Walking #1)", + "price": 34.2, + "rating": 2.0, + "url": "https://books.toscrape.com/angels-walking-angels-walking-1_662/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/50/0e/500eeb810e940424827580574e46852c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Angels \u0026 Demons (Robert Langdon #1)", + "price": 51.48, + "rating": 3.0, + "url": "https://books.toscrape.com/angels-demons-robert-langdon-1_661/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b4/2a/b42a187c37de904f776070c57f51c756.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "All the Light We Cannot See", + "price": 29.87, + "rating": 5.0, + "url": "https://books.toscrape.com/all-the-light-we-cannot-see_660/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/41/c3/41c37f7f0e03ee1144dd6fa89483b5d9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Adulthood Is a Myth: A \"Sarah\u0027s Scribbles\" Collection", + "price": 10.9, + "rating": 2.0, + "url": "https://books.toscrape.com/adulthood-is-a-myth-a-sarahs-scribbles-collection_659/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a2/b9/a2b974e5a66e7502c77d2e4632abe033.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Abstract City", + "price": 56.37, + "rating": 5.0, + "url": "https://books.toscrape.com/abstract-city_658/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e7/70/e77019ebd71bcf6badb085bddf47c413.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "A Time of Torment (Charlie Parker #14)", + "price": 48.35, + "rating": 5.0, + "url": "https://books.toscrape.com/a-time-of-torment-charlie-parker-14_657/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e8/c0/e8c0ba15066bab950ae161fd60949b9a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "A Study in Scarlet (Sherlock Holmes #1)", + "price": 16.73, + "rating": 2.0, + "url": "https://books.toscrape.com/a-study-in-scarlet-sherlock-holmes-1_656/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8f/a4/8fa41d6caa10e427356b8a590eb4d96b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "A Series of Catastrophes and Miracles: A True Story of Love, Science, and Cancer", + "price": 56.48, + "rating": 2.0, + "url": "https://books.toscrape.com/a-series-of-catastrophes-and-miracles-a-true-story-of-love-science-and-cancer_655/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9b/20/9b2076ce7414103a093ce2459d089969.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "A People\u0027s History of the United States", + "price": 40.79, + "rating": 2.0, + "url": "https://books.toscrape.com/a-peoples-history-of-the-united-states_654/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/75/20/75200336c141156746000f7055df344a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "A Man Called Ove", + "price": 39.72, + "rating": 1.0, + "url": "https://books.toscrape.com/a-man-called-ove_653/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9c/f1/9cf1f4a47b8d08909fc092e6ae598d83.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "A Distant Mirror: The Calamitous 14th Century", + "price": 14.58, + "rating": 3.0, + "url": "https://books.toscrape.com/a-distant-mirror-the-calamitous-14th-century_652/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/41/d5/41d5fa6a81cdbcbe6b0b15757a4c9144.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "A Brush of Wings (Angels Walking #3)", + "price": 55.51, + "rating": 1.0, + "url": "https://books.toscrape.com/a-brush-of-wings-angels-walking-3_651/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4d/16/4d163d43cb4aa624e599330a39abace5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "1491: New Revelations of the Americas Before Columbus", + "price": 21.8, + "rating": 3.0, + "url": "https://books.toscrape.com/1491-new-revelations-of-the-americas-before-columbus_650/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/88/75/8875f384ce9103281b7f6e86a2b8204d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Three Searches, Meaning, and the Story", + "price": 13.33, + "rating": 3.0, + "url": "https://books.toscrape.com/the-three-searches-meaning-and-the-story_649/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/83/35/8335b71599b5a257a56cfabdd79080a4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Searching for Meaning in Gailana", + "price": 38.73, + "rating": 1.0, + "url": "https://books.toscrape.com/searching-for-meaning-in-gailana_648/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3b/04/3b045fe0394dc192950a0ec9e3812fe4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Rook", + "price": 37.86, + "rating": 4.0, + "url": "https://books.toscrape.com/rook_647/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/55/33/5533595a623c3bb947c4a5171fc2df08.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "My Kitchen Year: 136 Recipes That Saved My Life", + "price": 11.53, + "rating": 2.0, + "url": "https://books.toscrape.com/my-kitchen-year-136-recipes-that-saved-my-life_646/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/76/a1/76a1516c8d9c3e620626f30840013a85.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "13 Hours: The Inside Account of What Really Happened In Benghazi", + "price": 27.06, + "rating": 1.0, + "url": "https://books.toscrape.com/13-hours-the-inside-account-of-what-really-happened-in-benghazi_645/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/15/f7/15f78e0b04feb9b94e88865803cb5e9e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Will You Won\u0027t You Want Me?", + "price": 13.86, + "rating": 3.0, + "url": "https://books.toscrape.com/will-you-wont-you-want-me_644/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/16/e3/16e3ca741956485119251e7442a67e2e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Tipping Point for Planet Earth: How Close Are We to the Edge?", + "price": 37.55, + "rating": 1.0, + "url": "https://books.toscrape.com/tipping-point-for-planet-earth-how-close-are-we-to-the-edge_643/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/56/97/5697f2f8f628129df01c5790985ffd9b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Star-Touched Queen", + "price": 32.3, + "rating": 5.0, + "url": "https://books.toscrape.com/the-star-touched-queen_642/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d3/0d/d30dd8b6be6f9fcfd17178e8083238b6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Silent Sister (Riley MacPherson #1)", + "price": 46.29, + "rating": 5.0, + "url": "https://books.toscrape.com/the-silent-sister-riley-macpherson-1_641/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/30/2c/302cd9c84442e139145ec0993880d7e0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Midnight Watch: A Novel of the Titanic and the Californian", + "price": 26.2, + "rating": 1.0, + "url": "https://books.toscrape.com/the-midnight-watch-a-novel-of-the-titanic-and-the-californian_640/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/97/3a/973a2c3462a18fc90d3b9662d959df37.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Lonely City: Adventures in the Art of Being Alone", + "price": 33.26, + "rating": 2.0, + "url": "https://books.toscrape.com/the-lonely-city-adventures-in-the-art-of-being-alone_639/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5c/5e/5c5e527fea6b17199773bb175b515aee.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Gray Rhino: How to Recognize and Act on the Obvious Dangers We Ignore", + "price": 59.15, + "rating": 4.0, + "url": "https://books.toscrape.com/the-gray-rhino-how-to-recognize-and-act-on-the-obvious-dangers-we-ignore_638/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9f/25/9f255826f354776dda9afbd5576a7add.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "The Golden Condom: And Other Essays on Love Lost and Found", + "price": 39.43, + "rating": 1.0, + "url": "https://books.toscrape.com/the-golden-condom-and-other-essays-on-love-lost-and-found_637/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/dc/4d/dc4d070e33813a07a4e02f069e6d482f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "The Epidemic (The Program 0.6)", + "price": 14.44, + "rating": 5.0, + "url": "https://books.toscrape.com/the-epidemic-the-program-06_636/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/87/cd/87cd652c35e2a78535c83becae33cff2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The Dinner Party", + "price": 56.54, + "rating": 2.0, + "url": "https://books.toscrape.com/the-dinner-party_635/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ba/76/ba761d23c5c0e5a0638e04739c69c5d0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Diary of a Young Girl", + "price": 59.9, + "rating": 3.0, + "url": "https://books.toscrape.com/the-diary-of-a-young-girl_634/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/83/d5/83d5526864a108d27fd4b03dd31ec18b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Children", + "price": 11.88, + "rating": 3.0, + "url": "https://books.toscrape.com/the-children_633/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d8/03/d803ab341d3020a3bb280d6135e4ae65.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Stars Above (The Lunar Chronicles #4.5)", + "price": 48.05, + "rating": 2.0, + "url": "https://books.toscrape.com/stars-above-the-lunar-chronicles-45_632/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fd/5b/fd5b14399052ab552e240ed18ab03c6d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Snatched: How A Drug Queen Went Undercover for the DEA and Was Kidnapped By Colombian Guerillas", + "price": 21.21, + "rating": 3.0, + "url": "https://books.toscrape.com/snatched-how-a-drug-queen-went-undercover-for-the-dea-and-was-kidnapped-by-colombian-guerillas_631/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2a/f3/2af39796852729270fb23e05a662a42c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Raspberry Pi Electronics Projects for the Evil Genius", + "price": 49.67, + "rating": 4.0, + "url": "https://books.toscrape.com/raspberry-pi-electronics-projects-for-the-evil-genius_630/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a2/da/a2da8957b9cb8265d7f1dfeb0651f1c7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Quench Your Own Thirst: Business Lessons Learned Over a Beer or Two", + "price": 43.14, + "rating": 1.0, + "url": "https://books.toscrape.com/quench-your-own-thirst-business-lessons-learned-over-a-beer-or-two_629/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2d/fd/2dfdc52bcdbd82dee50372bc46c83e15.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Psycho: Sanitarium (Psycho #1.5)", + "price": 36.97, + "rating": 5.0, + "url": "https://books.toscrape.com/psycho-sanitarium-psycho-15_628/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/02/5c/025c30a378e2a4190e84f1429e81b803.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Poisonous (Max Revere Novels #3)", + "price": 26.8, + "rating": 3.0, + "url": "https://books.toscrape.com/poisonous-max-revere-novels-3_627/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/23/52/2352718971d5e166fa9541a5a7d716fa.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "One with You (Crossfire #5)", + "price": 15.71, + "rating": 4.0, + "url": "https://books.toscrape.com/one-with-you-crossfire-5_626/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b8/29/b829181ae95c8f020c1ad3273192de30.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "No Love Allowed (Dodge Cove #1)", + "price": 54.65, + "rating": 4.0, + "url": "https://books.toscrape.com/no-love-allowed-dodge-cove-1_625/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/70/3e/703e053877204a396ec6e7beac863118.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Murder at the 42nd Street Library (Raymond Ambler #1)", + "price": 54.36, + "rating": 4.0, + "url": "https://books.toscrape.com/murder-at-the-42nd-street-library-raymond-ambler-1_624/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c3/8d/c38d65cd155b67ca025f0655bd1bb095.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Most Wanted", + "price": 35.28, + "rating": 3.0, + "url": "https://books.toscrape.com/most-wanted_623/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8b/bc/8bbc5ab4c3784b4d9b93eb0fd1fb6fd6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Love, Lies and Spies", + "price": 20.55, + "rating": 2.0, + "url": "https://books.toscrape.com/love-lies-and-spies_622/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7a/22/7a224a6e174af91950e9b124afe54e0e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "How to Speak Golf: An Illustrated Guide to Links Lingo", + "price": 58.32, + "rating": 5.0, + "url": "https://books.toscrape.com/how-to-speak-golf-an-illustrated-guide-to-links-lingo_621/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d2/64/d264ad1af882ce391005dc7215ac90e7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Hide Away (Eve Duncan #20)", + "price": 11.84, + "rating": 1.0, + "url": "https://books.toscrape.com/hide-away-eve-duncan-20_620/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/57/07/5707c3d5d4fd44d943d51730ba7d429a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Furiously Happy: A Funny Book About Horrible Things", + "price": 41.46, + "rating": 4.0, + "url": "https://books.toscrape.com/furiously-happy-a-funny-book-about-horrible-things_619/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ab/2a/ab2ae4f02aa46271b4bfc77494039fc6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Everyday Italian: 125 Simple and Delicious Recipes", + "price": 20.1, + "rating": 5.0, + "url": "https://books.toscrape.com/everyday-italian-125-simple-and-delicious-recipes_618/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5a/64/5a6499d41ccaad4c4f7eeaa90e16345a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Equal Is Unfair: America\u0027s Misguided Fight Against Income Inequality", + "price": 56.86, + "rating": 1.0, + "url": "https://books.toscrape.com/equal-is-unfair-americas-misguided-fight-against-income-inequality_617/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/00/11/001153d2a22d889837efac1703e10a5e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Eleanor \u0026 Park", + "price": 56.51, + "rating": 5.0, + "url": "https://books.toscrape.com/eleanor-park_616/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ed/d7/edd781d3c9d63a395f80f241445e88fa.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Dirty (Dive Bar #1)", + "price": 40.83, + "rating": 4.0, + "url": "https://books.toscrape.com/dirty-dive-bar-1_615/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ae/90/ae903f6f6d059954be4e85497dd76bf5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Can You Keep a Secret? (Fear Street Relaunch #4)", + "price": 48.64, + "rating": 1.0, + "url": "https://books.toscrape.com/can-you-keep-a-secret-fear-street-relaunch-4_614/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0b/2f/0b2f432cc27132f688fcdf29618521e0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Boar Island (Anna Pigeon #19)", + "price": 59.48, + "rating": 3.0, + "url": "https://books.toscrape.com/boar-island-anna-pigeon-19_613/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d5/81/d58157866ea8f015a8e4c55b23b8c96f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "A Paris Apartment", + "price": 39.01, + "rating": 4.0, + "url": "https://books.toscrape.com/a-paris-apartment_612/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/16/57/16575316618bd7e922d5b0e0f87de2ca.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "A la Mode: 120 Recipes in 60 Pairings: Pies, Tarts, Cakes, Crisps, and More Topped with Ice Cream, Gelato, Frozen Custard, and More", + "price": 38.77, + "rating": 1.0, + "url": "https://books.toscrape.com/a-la-mode-120-recipes-in-60-pairings-pies-tarts-cakes-crisps-and-more-topped-with-ice-cream-gelato-frozen-custard-and-more_611/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/98/19/9819ff3a8290dc6ab8797d00de5ec554.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Troublemaker: Surviving Hollywood and Scientology", + "price": 48.39, + "rating": 2.0, + "url": "https://books.toscrape.com/troublemaker-surviving-hollywood-and-scientology_610/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/77/82/778285b3c87d6d5d98003aa0f2f65933.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Widow", + "price": 27.26, + "rating": 2.0, + "url": "https://books.toscrape.com/the-widow_609/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fd/71/fd71fb07247bf911505a351c0670c6dc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Sleep Revolution: Transforming Your Life, One Night at a Time", + "price": 11.68, + "rating": 4.0, + "url": "https://books.toscrape.com/the-sleep-revolution-transforming-your-life-one-night-at-a-time_608/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3d/c5/3dc5455313710cf7055c060114e25bf0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Improbability of Love", + "price": 59.45, + "rating": 1.0, + "url": "https://books.toscrape.com/the-improbability-of-love_607/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/06/49/06493269f6893cfd24b650f66df51882.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The Art of Startup Fundraising", + "price": 21.0, + "rating": 3.0, + "url": "https://books.toscrape.com/the-art-of-startup-fundraising_606/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b3/7b/b37be83183f1dcb759d92bda8f8998a4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Take Me Home Tonight (Rock Star Romance #3)", + "price": 53.98, + "rating": 3.0, + "url": "https://books.toscrape.com/take-me-home-tonight-rock-star-romance-3_605/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a6/4b/a64b3c559f59748bfdbbe75be3e16075.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Sleeping Giants (Themis Files #1)", + "price": 48.74, + "rating": 1.0, + "url": "https://books.toscrape.com/sleeping-giants-themis-files-1_604/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c0/72/c072c1ef144d571abd25fe9cc18cceba.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Setting the World on Fire: The Brief, Astonishing Life of St. Catherine of Siena", + "price": 21.15, + "rating": 2.0, + "url": "https://books.toscrape.com/setting-the-world-on-fire-the-brief-astonishing-life-of-st-catherine-of-siena_603/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8b/c4/8bc43a6b42d0283ab4bf611f1b497126.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Playing with Fire", + "price": 13.71, + "rating": 3.0, + "url": "https://books.toscrape.com/playing-with-fire_602/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/90/0b/900bd2e60d56b6480a4e8eb2dddb46d6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Off the Hook (Fishing for Trouble #1)", + "price": 47.67, + "rating": 3.0, + "url": "https://books.toscrape.com/off-the-hook-fishing-for-trouble-1_601/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1d/78/1d78fe226e1adb9cb591fa21f8a9bf68.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Mothering Sunday", + "price": 13.34, + "rating": 2.0, + "url": "https://books.toscrape.com/mothering-sunday_600/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a8/84/a8843a3fe1a40d5c7df60bbb8cd76ecd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Mother, Can You Not?", + "price": 16.89, + "rating": 5.0, + "url": "https://books.toscrape.com/mother-can-you-not_599/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ae/03/ae03f5d4d4c2ee038ac4c4ce9b71e592.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "M Train", + "price": 27.18, + "rating": 1.0, + "url": "https://books.toscrape.com/m-train_598/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d6/e8/d6e8258cee98f80727e99f7ac5aa1b88.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Lilac Girls", + "price": 17.28, + "rating": 2.0, + "url": "https://books.toscrape.com/lilac-girls_597/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6c/2e/6c2e764e3ea89859b52df8de4f12af7a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Lies and Other Acts of Love", + "price": 45.14, + "rating": 1.0, + "url": "https://books.toscrape.com/lies-and-other-acts-of-love_596/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/29/88/2988f5fb3dfd95214dba2ecb2d496c94.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Lab Girl", + "price": 40.85, + "rating": 1.0, + "url": "https://books.toscrape.com/lab-girl_595/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e9/72/e972f8b4abaaa6f8f449479cd9d87be3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Keep Me Posted", + "price": 20.46, + "rating": 4.0, + "url": "https://books.toscrape.com/keep-me-posted_594/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ae/ac/aeac003461b89c7ef826251d940b2afc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "It Didn\u0027t Start with You: How Inherited Family Trauma Shapes Who We Are and How to End the Cycle", + "price": 56.27, + "rating": 3.0, + "url": "https://books.toscrape.com/it-didnt-start-with-you-how-inherited-family-trauma-shapes-who-we-are-and-how-to-end-the-cycle_593/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ee/a9/eea9e831f8964b4dc0190c84a1f9a1f6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Grey (Fifty Shades #4)", + "price": 48.49, + "rating": 4.0, + "url": "https://books.toscrape.com/grey-fifty-shades-4_592/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bb/ee/bbeeab4c4ce572c0e9764e3a96c6d4a5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Exit, Pursued by a Bear", + "price": 51.34, + "rating": 4.0, + "url": "https://books.toscrape.com/exit-pursued-by-a-bear_591/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ca/99/ca99bafb2a75d4fadb8d64efed26316f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Daredevils", + "price": 16.34, + "rating": 3.0, + "url": "https://books.toscrape.com/daredevils_590/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/31/71/31715c5e3b53bf1e2f41e394f024a8c4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Cravings: Recipes for What You Want to Eat", + "price": 20.5, + "rating": 3.0, + "url": "https://books.toscrape.com/cravings-recipes-for-what-you-want-to-eat_589/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ae/5c/ae5ca435fb095e374d2c2aa9f7b6f380.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Born for This: How to Find the Work You Were Meant to Do", + "price": 21.59, + "rating": 5.0, + "url": "https://books.toscrape.com/born-for-this-how-to-find-the-work-you-were-meant-to-do_588/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/aa/67/aa677a97ecdcbbde7471f1c90ed0cf6f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Arena", + "price": 21.36, + "rating": 4.0, + "url": "https://books.toscrape.com/arena_587/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/51/88/518810d182843244a404f2a2a614a93b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Adultery", + "price": 20.88, + "rating": 5.0, + "url": "https://books.toscrape.com/adultery_586/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/79/d9/79d99cfa5557be0643ba00bfcd35256b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "A Mother\u0027s Reckoning: Living in the Aftermath of Tragedy", + "price": 19.53, + "rating": 3.0, + "url": "https://books.toscrape.com/a-mothers-reckoning-living-in-the-aftermath-of-tragedy_585/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/28/58/285861a80930ffa7521dcb8bd19656e9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "A Gentleman\u0027s Position (Society of Gentlemen #3)", + "price": 14.75, + "rating": 5.0, + "url": "https://books.toscrape.com/a-gentlemans-position-society-of-gentlemen-3_584/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f0/e0/f0e0db3edcb14293a52b51929cc72979.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "11/22/63", + "price": 48.48, + "rating": 3.0, + "url": "https://books.toscrape.com/112263_583/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f6/c5/f6c5d27eacb123238f28a32263694d74.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "10% Happier: How I Tamed the Voice in My Head, Reduced Stress Without Losing My Edge, and Found Self-Help That Actually Works", + "price": 24.57, + "rating": 2.0, + "url": "https://books.toscrape.com/10-happier-how-i-tamed-the-voice-in-my-head-reduced-stress-without-losing-my-edge-and-found-self-help-that-actually-works_582/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/40/b2/40b246cf12df5345dc0371c040fddb4b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "10-Day Green Smoothie Cleanse: Lose Up to 15 Pounds in 10 Days!", + "price": 49.71, + "rating": 5.0, + "url": "https://books.toscrape.com/10-day-green-smoothie-cleanse-lose-up-to-15-pounds-in-10-days_581/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/23/c2/23c2108ae81327c7f3fb0721976cba5e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Without Shame", + "price": 48.27, + "rating": 5.0, + "url": "https://books.toscrape.com/without-shame_580/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/90/86/9086ca3d1d5c4059beb7dcf762926e1e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Watchmen", + "price": 58.05, + "rating": 4.0, + "url": "https://books.toscrape.com/watchmen_579/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0b/43/0b43137f35134bf211608d1e7197b086.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Unlimited Intuition Now", + "price": 58.87, + "rating": 4.0, + "url": "https://books.toscrape.com/unlimited-intuition-now_578/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/61/46/6146f9ffb87a4f82301d033aa74cc48b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Underlying Notes", + "price": 11.82, + "rating": 2.0, + "url": "https://books.toscrape.com/underlying-notes_577/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ee/59/ee593e57a7fb110d96f1688b0fdd9d59.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "The Shack", + "price": 28.03, + "rating": 1.0, + "url": "https://books.toscrape.com/the-shack_576/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/20/8b/208b77faac57115ae239391fe2a64c86.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The New Brand You: Your New Image Makes the Sale for You", + "price": 44.05, + "rating": 5.0, + "url": "https://books.toscrape.com/the-new-brand-you-your-new-image-makes-the-sale-for-you_575/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9b/33/9b33c7a5431415614f7b788e0c1552c9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Moosewood Cookbook: Recipes from Moosewood Restaurant, Ithaca, New York", + "price": 12.34, + "rating": 4.0, + "url": "https://books.toscrape.com/the-moosewood-cookbook-recipes-from-moosewood-restaurant-ithaca-new-york_574/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d4/53/d453cfb6c08dbf76d200ffa858bc9979.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Flowers Lied", + "price": 16.68, + "rating": 2.0, + "url": "https://books.toscrape.com/the-flowers-lied_573/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a9/f0/a9f00f8505431e64db0f91df762a6d73.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Fabric of the Cosmos: Space, Time, and the Texture of Reality", + "price": 55.91, + "rating": 1.0, + "url": "https://books.toscrape.com/the-fabric-of-the-cosmos-space-time-and-the-texture-of-reality_572/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5e/7f/5e7f7d9913d4c95d33904770c518d537.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Book of Mormon", + "price": 24.57, + "rating": 3.0, + "url": "https://books.toscrape.com/the-book-of-mormon_571/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/83/db/83dbf86eb0fed1d99de2148eac4eb064.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Art and Science of Low Carbohydrate Living", + "price": 52.98, + "rating": 5.0, + "url": "https://books.toscrape.com/the-art-and-science-of-low-carbohydrate-living_570/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4b/d4/4bd43108fb070ad8ebba9cdb00b14069.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Alien Club", + "price": 54.4, + "rating": 1.0, + "url": "https://books.toscrape.com/the-alien-club_569/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/93/d0/93d01bc6bce58e8efbf560e9e3dc3379.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Suzie Snowflake: One beautiful flake (a self-esteem story)", + "price": 54.81, + "rating": 5.0, + "url": "https://books.toscrape.com/suzie-snowflake-one-beautiful-flake-a-self-esteem-story_568/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/db/cc/dbcc9d63b73ce9058d53f36465dbe2b2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Nap-a-Roo", + "price": 25.08, + "rating": 1.0, + "url": "https://books.toscrape.com/nap-a-roo_567/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/27/1f/271faa1d7561473974d12803feb1f0a1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "NaNo What Now? Finding your editing process, revising your NaNoWriMo book and building a writing career through publishing and beyond", + "price": 10.41, + "rating": 4.0, + "url": "https://books.toscrape.com/nano-what-now-finding-your-editing-process-revising-your-nanowrimo-book-and-building-a-writing-career-through-publishing-and-beyond_566/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f3/b9/f3b94d63844537271e86565071e5d716.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Modern Day Fables", + "price": 47.44, + "rating": 2.0, + "url": "https://books.toscrape.com/modern-day-fables_565/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/79/40/79405be1357e2576e7f4b307600be914.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "If I Gave You God\u0027s Phone Number....: Searching for Spirituality in America", + "price": 20.91, + "rating": 1.0, + "url": "https://books.toscrape.com/if-i-gave-you-gods-phone-number-searching-for-spirituality-in-america_564/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/87/fe/87fe3f7f3f62c1b1b81890578c9cf294.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Fruits Basket, Vol. 9 (Fruits Basket #9)", + "price": 33.95, + "rating": 4.0, + "url": "https://books.toscrape.com/fruits-basket-vol-9-fruits-basket-9_563/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7c/ea/7cea6ff4f6f1427739b136db35fbfad4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Dress Your Family in Corduroy and Denim", + "price": 43.68, + "rating": 3.0, + "url": "https://books.toscrape.com/dress-your-family-in-corduroy-and-denim_562/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/df/14/df1418baa09e00b877be35066084c9dc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Don\u0027t Forget Steven", + "price": 33.23, + "rating": 1.0, + "url": "https://books.toscrape.com/dont-forget-steven_561/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e7/75/e775bf9ea6343b2ee0be5166bb445bd2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Chernobyl 01:23:40: The Incredible True Story of the World\u0027s Worst Nuclear Disaster", + "price": 35.92, + "rating": 2.0, + "url": "https://books.toscrape.com/chernobyl-012340-the-incredible-true-story-of-the-worlds-worst-nuclear-disaster_560/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5e/76/5e76a5026bd17a5b484ae2a60eec0542.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Art and Fear: Observations on the Perils (and Rewards) of Artmaking", + "price": 48.63, + "rating": 4.0, + "url": "https://books.toscrape.com/art-and-fear-observations-on-the-perils-and-rewards-of-artmaking_559/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ef/80/ef80e6100214c486562a73ce76444826.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "A Shard of Ice (The Black Symphony Saga #1)", + "price": 56.63, + "rating": 3.0, + "url": "https://books.toscrape.com/a-shard-of-ice-the-black-symphony-saga-1_558/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/27/64/27649cb5da52970f4bb2fc5234a48578.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "A Hero\u0027s Curse (The Unseen Chronicles #1)", + "price": 50.49, + "rating": 3.0, + "url": "https://books.toscrape.com/a-heros-curse-the-unseen-chronicles-1_557/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/95/68/95685fabe00befa6dc91277cde703b55.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "23 Degrees South: A Tropical Tale of Changing Whether...", + "price": 35.79, + "rating": 2.0, + "url": "https://books.toscrape.com/23-degrees-south-a-tropical-tale-of-changing-whether_556/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/29/3e/293e31894cd2c5bf2aff452b8c818b66.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Zero to One: Notes on Startups, or How to Build the Future", + "price": 34.06, + "rating": 3.0, + "url": "https://books.toscrape.com/zero-to-one-notes-on-startups-or-how-to-build-the-future_555/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f4/8e/f48ee738bc992a68d08eadcb4338a547.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Why Not Me?", + "price": 17.76, + "rating": 1.0, + "url": "https://books.toscrape.com/why-not-me_554/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/31/a6/31a61c2587add91e55a85fec33e93d15.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "When Breath Becomes Air", + "price": 39.36, + "rating": 2.0, + "url": "https://books.toscrape.com/when-breath-becomes-air_553/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/39/a5/39a5f0d3280010ca400eb4f5d262b950.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Vagabonding: An Uncommon Guide to the Art of Long-Term World Travel", + "price": 36.94, + "rating": 2.0, + "url": "https://books.toscrape.com/vagabonding-an-uncommon-guide-to-the-art-of-long-term-world-travel_552/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d5/bf/d5bf0090470b0b8ea46d9c166f7895aa.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Unlikely Pilgrimage of Harold Fry (Harold Fry #1)", + "price": 43.62, + "rating": 5.0, + "url": "https://books.toscrape.com/the-unlikely-pilgrimage-of-harold-fry-harold-fry-1_551/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/06/e2/06e2e125d332e2e09a64816ff915b859.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The New Drawing on the Right Side of the Brain", + "price": 43.02, + "rating": 3.0, + "url": "https://books.toscrape.com/the-new-drawing-on-the-right-side-of-the-brain_550/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6a/55/6a55ccd4bc2383f5fe915fbef8bd5a23.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Midnight Assassin: Panic, Scandal, and the Hunt for America\u0027s First Serial Killer", + "price": 28.45, + "rating": 4.0, + "url": "https://books.toscrape.com/the-midnight-assassin-panic-scandal-and-the-hunt-for-americas-first-serial-killer_549/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/82/6c/826c590f552ce717a2972649350c8030.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Martian (The Martian #1)", + "price": 41.39, + "rating": 2.0, + "url": "https://books.toscrape.com/the-martian-the-martian-1_548/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/72/ed/72ed6908c3fcf2bccf79013a65943849.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The High Mountains of Portugal", + "price": 51.15, + "rating": 1.0, + "url": "https://books.toscrape.com/the-high-mountains-of-portugal_547/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/55/00/550091fc134bbe67f562d95a6d6313f7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The Grownup", + "price": 35.88, + "rating": 1.0, + "url": "https://books.toscrape.com/the-grownup_546/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f4/cb/f4cb1f9c7280bf1fd05fe33d2816080f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The E-Myth Revisited: Why Most Small Businesses Don\u0027t Work and What to Do About It", + "price": 36.91, + "rating": 1.0, + "url": "https://books.toscrape.com/the-e-myth-revisited-why-most-small-businesses-dont-work-and-what-to-do-about-it_545/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/11/2c/112c55a6bcd401c3bd603f5ddb2e6b82.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "South of Sunshine", + "price": 28.93, + "rating": 1.0, + "url": "https://books.toscrape.com/south-of-sunshine_544/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/09/11/09118b974f3685483f3e4debd1f97c90.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Smarter Faster Better: The Secrets of Being Productive in Life and Business", + "price": 38.89, + "rating": 5.0, + "url": "https://books.toscrape.com/smarter-faster-better-the-secrets-of-being-productive-in-life-and-business_543/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/21/88/21889b1eddaec853b02a41bdd06eef54.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Silence in the Dark (Logan Point #4)", + "price": 58.33, + "rating": 3.0, + "url": "https://books.toscrape.com/silence-in-the-dark-logan-point-4_542/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bb/1c/bb1c91883579f1f99fe6ebf13b92c1c1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Shadows of the Past (Logan Point #1)", + "price": 39.67, + "rating": 5.0, + "url": "https://books.toscrape.com/shadows-of-the-past-logan-point-1_541/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/93/e0/93e0ec623673a8f83598c9aa7b6c94ec.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Roller Girl", + "price": 14.1, + "rating": 5.0, + "url": "https://books.toscrape.com/roller-girl_540/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b8/bd/b8bd3e5bc547c7c851689a844c9db429.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Rising Strong", + "price": 21.82, + "rating": 3.0, + "url": "https://books.toscrape.com/rising-strong_539/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3b/f3/3bf3c719382c03984ab9766803bed964.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Proofs of God: Classical Arguments from Tertullian to Barth", + "price": 54.21, + "rating": 1.0, + "url": "https://books.toscrape.com/proofs-of-god-classical-arguments-from-tertullian-to-barth_538/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3f/ef/3fef12d9da503693af12997c0ea0897f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Please Kill Me: The Uncensored Oral History of Punk", + "price": 31.19, + "rating": 4.0, + "url": "https://books.toscrape.com/please-kill-me-the-uncensored-oral-history-of-punk_537/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/06/f1/06f185c0be2ad6e2fe059464c03f1b47.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Out of Print: City Lights Spotlight No. 14", + "price": 53.64, + "rating": 5.0, + "url": "https://books.toscrape.com/out-of-print-city-lights-spotlight-no-14_536/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/93/d5/93d5c64abfad9ed6a0cb2e26f19f1a1e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "My Life Next Door (My Life Next Door )", + "price": 36.39, + "rating": 5.0, + "url": "https://books.toscrape.com/my-life-next-door-my-life-next-door_535/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/98/00/98001a78a78ab77027145ff586d64431.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Miller\u0027s Valley", + "price": 58.54, + "rating": 2.0, + "url": "https://books.toscrape.com/millers-valley_534/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/dc/1a/dc1a54201eff16a11e7d84eef5ea36c7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Man\u0027s Search for Meaning", + "price": 29.48, + "rating": 3.0, + "url": "https://books.toscrape.com/mans-search-for-meaning_533/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ed/ff/edffa2eec8d96b8ddcd53d5c2eff8453.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Love That Boy: What Two Presidents, Eight Road Trips, and My Son Taught Me About a Parent\u0027s Expectations", + "price": 25.06, + "rating": 2.0, + "url": "https://books.toscrape.com/love-that-boy-what-two-presidents-eight-road-trips-and-my-son-taught-me-about-a-parents-expectations_532/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6d/1b/6d1b236549b8d5bc9e20786a25b7e7d1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Living Forward: A Proven Plan to Stop Drifting and Get the Life You Want", + "price": 12.55, + "rating": 3.0, + "url": "https://books.toscrape.com/living-forward-a-proven-plan-to-stop-drifting-and-get-the-life-you-want_531/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c9/76/c9767187068d80827d0967225ce3925d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Les Fleurs du Mal", + "price": 29.04, + "rating": 5.0, + "url": "https://books.toscrape.com/les-fleurs-du-mal_530/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/36/5b/365b3ab7ab72a6258873716aef6d5c1a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Left Behind (Left Behind #1)", + "price": 40.72, + "rating": 2.0, + "url": "https://books.toscrape.com/left-behind-left-behind-1_529/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d7/e2/d7e27f418884548ee1b551c67bcd222c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Kill \u0027Em and Leave: Searching for James Brown and the American Soul", + "price": 45.05, + "rating": 5.0, + "url": "https://books.toscrape.com/kill-em-and-leave-searching-for-james-brown-and-the-american-soul_528/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/85/42/8542841f5644a6daf433504f1e106e97.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Kierkegaard: A Christian Missionary to Christians", + "price": 47.13, + "rating": 1.0, + "url": "https://books.toscrape.com/kierkegaard-a-christian-missionary-to-christians_527/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/05/ce/05ce699eaf78c0fae20308497c4f496a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "John Vassos: Industrial Design for Modern Life", + "price": 20.22, + "rating": 4.0, + "url": "https://books.toscrape.com/john-vassos-industrial-design-for-modern-life_526/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/85/a1/85a19d4c20a4801013e8108a166d10af.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "I\u0027ll Give You the Sun", + "price": 56.48, + "rating": 1.0, + "url": "https://books.toscrape.com/ill-give-you-the-sun_525/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/af/93/af933f86038dc55487b5bf1d81ff4bfb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "I Will Find You", + "price": 44.21, + "rating": 1.0, + "url": "https://books.toscrape.com/i-will-find-you_524/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/87/28/8728f8880e95b848021f6a9b3dcd07ca.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Hystopia: A Novel", + "price": 21.96, + "rating": 4.0, + "url": "https://books.toscrape.com/hystopia-a-novel_523/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2d/7b/2d7b77d8b45b2f8e1bc0ce20aacddad0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Howl and Other Poems", + "price": 40.45, + "rating": 2.0, + "url": "https://books.toscrape.com/howl-and-other-poems_522/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b7/29/b7293f602efb0c17e305077f8175888a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "History of Beauty", + "price": 10.29, + "rating": 4.0, + "url": "https://books.toscrape.com/history-of-beauty_521/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/58/a6/58a634c3231b5380544cc330536cb5ea.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Heaven is for Real: A Little Boy\u0027s Astounding Story of His Trip to Heaven and Back", + "price": 52.86, + "rating": 2.0, + "url": "https://books.toscrape.com/heaven-is-for-real-a-little-boys-astounding-story-of-his-trip-to-heaven-and-back_520/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/58/6a/586afa8809f59bff51b89b2bc4a16129.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Future Shock (Future Shock #1)", + "price": 55.65, + "rating": 5.0, + "url": "https://books.toscrape.com/future-shock-future-shock-1_519/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/89/10/8910c36eec96636288a9cfb61610c9fa.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Ender\u0027s Game (The Ender Quintet #1)", + "price": 43.64, + "rating": 1.0, + "url": "https://books.toscrape.com/enders-game-the-ender-quintet-1_518/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8a/0d/8a0d251ccece436f956df676c99e70f7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Diary of a Citizen Scientist: Chasing Tiger Beetles and Other New Ways of Engaging the World", + "price": 28.41, + "rating": 1.0, + "url": "https://books.toscrape.com/diary-of-a-citizen-scientist-chasing-tiger-beetles-and-other-new-ways-of-engaging-the-world_517/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/33/4f/334fd0ebdf0c0192baf5914d199c53b5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Death by Leisure: A Cautionary Tale", + "price": 37.51, + "rating": 4.0, + "url": "https://books.toscrape.com/death-by-leisure-a-cautionary-tale_516/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7d/16/7d16c126f85826628bf9dcccd7a66b32.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Brilliant Beacons: A History of the American Lighthouse", + "price": 11.45, + "rating": 3.0, + "url": "https://books.toscrape.com/brilliant-beacons-a-history-of-the-american-lighthouse_515/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/56/cb/56cb66d73fb438d64af14dce8bd8b22b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Brazen: The Courage to Find the You That\u0027s Been Hiding", + "price": 19.22, + "rating": 2.0, + "url": "https://books.toscrape.com/brazen-the-courage-to-find-the-you-thats-been-hiding_514/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3a/4f/3a4fb30cfc5742f4726bc9f807b66cda.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Between the World and Me", + "price": 56.91, + "rating": 4.0, + "url": "https://books.toscrape.com/between-the-world-and-me_513/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/73/45/7345c412c4c821f131d3c159e027c3a0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Being Mortal: Medicine and What Matters in the End", + "price": 55.06, + "rating": 4.0, + "url": "https://books.toscrape.com/being-mortal-medicine-and-what-matters-in-the-end_512/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c7/7f/c77fdad22e40b8b923ec6c5b1f5a740f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "A Murder Over a Girl: Justice, Gender, Junior High", + "price": 13.2, + "rating": 3.0, + "url": "https://books.toscrape.com/a-murder-over-a-girl-justice-gender-junior-high_511/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/56/31/56313728d302c83f2a8c70fba635ce33.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "32 Yolks", + "price": 53.63, + "rating": 2.0, + "url": "https://books.toscrape.com/32-yolks_510/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1d/1f/1d1fbd89f0290275b9166877663ee9f5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "\"Most Blessed of the Patriarchs\": Thomas Jefferson and the Empire of the Imagination", + "price": 44.48, + "rating": 5.0, + "url": "https://books.toscrape.com/most-blessed-of-the-patriarchs-thomas-jefferson-and-the-empire-of-the-imagination_509/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/11/af/11af7fbd6aec06a75fe207fae92b17e0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "You Are a Badass: How to Stop Doubting Your Greatness and Start Living an Awesome Life", + "price": 12.08, + "rating": 3.0, + "url": "https://books.toscrape.com/you-are-a-badass-how-to-stop-doubting-your-greatness-and-start-living-an-awesome-life_508/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9e/15/9e15d7add5090ff2a17bd71ac96aa55a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Wildlife of New York: A Five-Borough Coloring Book", + "price": 22.14, + "rating": 2.0, + "url": "https://books.toscrape.com/wildlife-of-new-york-a-five-borough-coloring-book_507/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0c/07/0c07b114195b45c156f7f1e23820c49a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "What Happened on Beale Street (Secrets of the South Mysteries #2)", + "price": 25.37, + "rating": 5.0, + "url": "https://books.toscrape.com/what-happened-on-beale-street-secrets-of-the-south-mysteries-2_506/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c7/ab/c7abb5e32bd37118a87523dcee0a70a6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Unreasonable Hope: Finding Faith in the God Who Brings Purpose to Your Pain", + "price": 46.33, + "rating": 2.0, + "url": "https://books.toscrape.com/unreasonable-hope-finding-faith-in-the-god-who-brings-purpose-to-your-pain_505/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8b/10/8b102daec94d1ea9c6fc36dd3ec1c1fe.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Under the Tuscan Sun", + "price": 37.33, + "rating": 3.0, + "url": "https://books.toscrape.com/under-the-tuscan-sun_504/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/98/c2/98c2e95c5fd1a4e7cd5f2b63c52826cb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Toddlers Are A**holes: It\u0027s Not Your Fault", + "price": 25.55, + "rating": 1.0, + "url": "https://books.toscrape.com/toddlers-are-aholes-its-not-your-fault_503/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4c/30/4c3041def6f29659e009f61e45e492b0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Year of Living Biblically: One Man\u0027s Humble Quest to Follow the Bible as Literally as Possible", + "price": 34.72, + "rating": 1.0, + "url": "https://books.toscrape.com/the-year-of-living-biblically-one-mans-humble-quest-to-follow-the-bible-as-literally-as-possible_502/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8e/43/8e4335b369bdad5ccc1551e5592f89ac.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Whale", + "price": 35.96, + "rating": 4.0, + "url": "https://books.toscrape.com/the-whale_501/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6c/18/6c18ea03e294bfcfe07cf531c6c5f5b3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Story of Art", + "price": 41.14, + "rating": 4.0, + "url": "https://books.toscrape.com/the-story-of-art_500/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bb/36/bb364a10868756d1c0877c928b43b533.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Origin of Species", + "price": 10.01, + "rating": 4.0, + "url": "https://books.toscrape.com/the-origin-of-species_499/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/da/0d/da0d13699a090516502257a4d7da623f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Great Gatsby", + "price": 36.05, + "rating": 4.0, + "url": "https://books.toscrape.com/the-great-gatsby_498/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/28/cb/28cb7a5e23c1339a0d6aafd5e7e190d6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "The Good Girl", + "price": 49.03, + "rating": 3.0, + "url": "https://books.toscrape.com/the-good-girl_497/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e2/71/e2718be90a081b33d2606a386b073998.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "The Glass Castle", + "price": 16.24, + "rating": 1.0, + "url": "https://books.toscrape.com/the-glass-castle_496/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e0/e9/e0e97d416322d9728df7d9e589d6a998.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The Faith of Christopher Hitchens: The Restless Soul of the World\u0027s Most Notorious Atheist", + "price": 39.55, + "rating": 1.0, + "url": "https://books.toscrape.com/the-faith-of-christopher-hitchens-the-restless-soul-of-the-worlds-most-notorious-atheist_495/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cc/a4/cca4e6a4cd5c207e7ce7d992ff464c3b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Drowning Girls", + "price": 35.67, + "rating": 3.0, + "url": "https://books.toscrape.com/the-drowning-girls_494/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f5/d9/f5d90537f3bed5ad7c8971190beb0730.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Constant Princess (The Tudor Court #1)", + "price": 16.62, + "rating": 3.0, + "url": "https://books.toscrape.com/the-constant-princess-the-tudor-court-1_493/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fc/80/fc80b999ff4b8ef24b7071f62d2bf6d1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Bourne Identity (Jason Bourne #1)", + "price": 42.78, + "rating": 4.0, + "url": "https://books.toscrape.com/the-bourne-identity-jason-bourne-1_492/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/40/8d/408d93b27ce8c9cfb3bf66c17e9a54ab.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Bachelor Girl\u0027s Guide to Murder (Herringford and Watts Mysteries #1)", + "price": 52.3, + "rating": 5.0, + "url": "https://books.toscrape.com/the-bachelor-girls-guide-to-murder-herringford-and-watts-mysteries-1_491/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/95/d7/95d7541679fcbd579b8a4f2b47231aaf.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Art Book", + "price": 32.34, + "rating": 2.0, + "url": "https://books.toscrape.com/the-art-book_490/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/99/51/99511f4da1a4a2114e2ed12e6ba17b65.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change", + "price": 33.17, + "rating": 4.0, + "url": "https://books.toscrape.com/the-7-habits-of-highly-effective-people-powerful-lessons-in-personal-change_489/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c9/c3/c9c3d568ff6ddb98bde01c9d0b1d920a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Team of Rivals: The Political Genius of Abraham Lincoln", + "price": 20.12, + "rating": 5.0, + "url": "https://books.toscrape.com/team-of-rivals-the-political-genius-of-abraham-lincoln_488/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/56/75/567575381760b5c1ec018d10d350fc5f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Steal Like an Artist: 10 Things Nobody Told You About Being Creative", + "price": 20.9, + "rating": 2.0, + "url": "https://books.toscrape.com/steal-like-an-artist-10-things-nobody-told-you-about-being-creative_487/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5f/17/5f17f0e06d7d67717eff3833d309a233.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Sit, Stay, Love", + "price": 20.9, + "rating": 3.0, + "url": "https://books.toscrape.com/sit-stay-love_486/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8e/40/8e408552c2e7ee81cd60c03c79f604af.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Sister Dear", + "price": 40.2, + "rating": 4.0, + "url": "https://books.toscrape.com/sister-dear_485/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fa/57/fa570b7a0fb42252f61e1e750c79d417.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Shrunken Treasures: Literary Classics, Short, Sweet, and Silly", + "price": 52.87, + "rating": 3.0, + "url": "https://books.toscrape.com/shrunken-treasures-literary-classics-short-sweet-and-silly_484/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4f/1e/4f1ece2500f8dbacecca42d57befca03.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Rich Dad, Poor Dad", + "price": 51.74, + "rating": 1.0, + "url": "https://books.toscrape.com/rich-dad-poor-dad_483/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/18/f4/18f45d31e3892fee589e23f15d759ee3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Raymie Nightingale", + "price": 34.41, + "rating": 2.0, + "url": "https://books.toscrape.com/raymie-nightingale_482/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8f/66/8f66ec46e671d6fca79649c10c7c8f8a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Playing from the Heart", + "price": 32.38, + "rating": 1.0, + "url": "https://books.toscrape.com/playing-from-the-heart_481/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1c/eb/1cebdf525ebe970a1dc3c5a8c50eae6b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Nightstruck: A Novel", + "price": 50.35, + "rating": 4.0, + "url": "https://books.toscrape.com/nightstruck-a-novel_480/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c0/df/c0dfd5388bb38b9c24da2e94534e1198.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Naturally Lean: 125 Nourishing Gluten-Free, Plant-Based Recipes--All Under 300 Calories", + "price": 11.38, + "rating": 5.0, + "url": "https://books.toscrape.com/naturally-lean-125-nourishing-gluten-free-plant-based-recipes-all-under-300-calories_479/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e6/b6/e6b66353f9325518994dd8b564290fd7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Meternity", + "price": 43.58, + "rating": 3.0, + "url": "https://books.toscrape.com/meternity_478/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/39/e3/39e33ebef2d7a35dd6899541eba8306d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Memoirs of a Geisha", + "price": 49.67, + "rating": 3.0, + "url": "https://books.toscrape.com/memoirs-of-a-geisha_477/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/41/80/4180406c788ff3e0f37cd4491a260a5b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Like Never Before (Walker Family #2)", + "price": 28.77, + "rating": 2.0, + "url": "https://books.toscrape.com/like-never-before-walker-family-2_476/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/17/e2/17e264d978942f73b859fa1c1d2cf827.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Life of Pi", + "price": 13.22, + "rating": 4.0, + "url": "https://books.toscrape.com/life-of-pi_475/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e7/ae/e7aee104ca78dac961bd906294fe88f1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Leave This Song Behind: Teen Poetry at Its Best", + "price": 51.17, + "rating": 5.0, + "url": "https://books.toscrape.com/leave-this-song-behind-teen-poetry-at-its-best_474/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/31/c7/31c7c5ce7b04d227aa36ecb250b9dad5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "King\u0027s Folly (The Kinsman Chronicles #1)", + "price": 39.61, + "rating": 5.0, + "url": "https://books.toscrape.com/kings-folly-the-kinsman-chronicles-1_473/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3e/2d/3e2d526ee062008ab1cbf54f90a5abb2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "John Adams", + "price": 57.43, + "rating": 4.0, + "url": "https://books.toscrape.com/john-adams_472/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/59/b4/59b4f94b4dc4c7cb844a6f24a5e2a41e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "How to Cook Everything Vegetarian: Simple Meatless Recipes for Great Food (How to Cook Everything)", + "price": 46.01, + "rating": 4.0, + "url": "https://books.toscrape.com/how-to-cook-everything-vegetarian-simple-meatless-recipes-for-great-food-how-to-cook-everything_471/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/59/2d/592dc2dee11b798780f5ae613b970a34.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "How to Be a Domestic Goddess: Baking and the Art of Comfort Cooking", + "price": 28.25, + "rating": 2.0, + "url": "https://books.toscrape.com/how-to-be-a-domestic-goddess-baking-and-the-art-of-comfort-cooking_470/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e2/5c/e25cbc27ebc12e47cdf3f7adc87cccdc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Good in Bed (Cannie Shapiro #1)", + "price": 37.05, + "rating": 5.0, + "url": "https://books.toscrape.com/good-in-bed-cannie-shapiro-1_469/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1d/f4/1df443b1bd6d7a1d804b4780a666438f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Fruits Basket, Vol. 7 (Fruits Basket #7)", + "price": 19.57, + "rating": 1.0, + "url": "https://books.toscrape.com/fruits-basket-vol-7-fruits-basket-7_468/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b4/36/b43672509477baa090e57ebeacbb28fb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "For the Love: Fighting for Grace in a World of Impossible Standards", + "price": 45.13, + "rating": 3.0, + "url": "https://books.toscrape.com/for-the-love-fighting-for-grace-in-a-world-of-impossible-standards_467/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a7/d8/a7d8fda2a874567aab8f61b2b141a5e2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Finding God in the Ruins: How God Redeems Pain", + "price": 46.64, + "rating": 2.0, + "url": "https://books.toscrape.com/finding-god-in-the-ruins-how-god-redeems-pain_466/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ae/2c/ae2ce9662ed6da3de501ff87551ccb2d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Every Heart a Doorway (Every Heart A Doorway #1)", + "price": 12.16, + "rating": 5.0, + "url": "https://books.toscrape.com/every-heart-a-doorway-every-heart-a-doorway-1_465/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/50/d4/50d41a24990208deb72c9802a6c1e540.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Delivering the Truth (Quaker Midwife Mystery #1)", + "price": 20.89, + "rating": 4.0, + "url": "https://books.toscrape.com/delivering-the-truth-quaker-midwife-mystery-1_464/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/57/31/5731a5d46c2c1e88977eb5e6d1337a2e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Counted With the Stars (Out from Egypt #1)", + "price": 17.97, + "rating": 5.0, + "url": "https://books.toscrape.com/counted-with-the-stars-out-from-egypt-1_463/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/32/2c/322c1f6cce6d5a69a7d2321779195a0c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Chronicles, Vol. 1", + "price": 52.6, + "rating": 2.0, + "url": "https://books.toscrape.com/chronicles-vol-1_462/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/11/fc/11fc94453c4dc0d68543971d7843afb0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Blue Like Jazz: Nonreligious Thoughts on Christian Spirituality", + "price": 25.77, + "rating": 1.0, + "url": "https://books.toscrape.com/blue-like-jazz-nonreligious-thoughts-on-christian-spirituality_461/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a2/f5/a2f5b5fd4421d56d37c73a7fb29f5f40.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Benjamin Franklin: An American Life", + "price": 48.19, + "rating": 3.0, + "url": "https://books.toscrape.com/benjamin-franklin-an-american-life_460/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/25/f8/25f869fa75340fca0fc2a68e8a0412a1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "At The Existentialist Café: Freedom, Being, and apricot cocktails with: Jean-Paul Sartre, Simone de Beauvoir, Albert Camus, Martin Heidegger, Edmund Husserl, Karl Jaspers, Maurice Merleau-Ponty and others", + "price": 29.93, + "rating": 5.0, + "url": "https://books.toscrape.com/at-the-existentialist-cafe-freedom-being-and-apricot-cocktails-with-jean-paul-sartre-simone-de-beauvoir-albert-camus-martin-heidegger-edmund-husserl-karl-jaspers-maurice-merleau-ponty-and-others_459/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/de/76/de76d5c473c358bd41c03cf710692bfb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "A Summer In Europe", + "price": 44.34, + "rating": 2.0, + "url": "https://books.toscrape.com/a-summer-in-europe_458/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4e/15/4e15150388702ebca2c5a523ac270539.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "A Short History of Nearly Everything", + "price": 52.4, + "rating": 5.0, + "url": "https://books.toscrape.com/a-short-history-of-nearly-everything_457/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3c/f6/3cf646523ff7fb8647c500d6325cfcaf.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "A Gathering of Shadows (Shades of Magic #2)", + "price": 44.81, + "rating": 4.0, + "url": "https://books.toscrape.com/a-gathering-of-shadows-shades-of-magic-2_456/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/48/b2/48b20fcc9ab722729de2c4da3d4de26e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The Sound Of Love", + "price": 57.84, + "rating": 5.0, + "url": "https://books.toscrape.com/the-sound-of-love_455/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4e/3a/4e3a151bbe2629a55df09fd318fdeb0a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Rise and Fall of the Third Reich: A History of Nazi Germany", + "price": 39.67, + "rating": 2.0, + "url": "https://books.toscrape.com/the-rise-and-fall-of-the-third-reich-a-history-of-nazi-germany_454/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e1/02/e102cefae5bb523bc67eb6b49bc18b5d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Perks of Being a Wallflower", + "price": 55.02, + "rating": 3.0, + "url": "https://books.toscrape.com/the-perks-of-being-a-wallflower_453/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ca/5b/ca5b33c09daab4667ed37b330de889bd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Mysterious Affair at Styles (Hercule Poirot #1)", + "price": 24.8, + "rating": 4.0, + "url": "https://books.toscrape.com/the-mysterious-affair-at-styles-hercule-poirot-1_452/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/32/94/3294e5eaf73a37958583483fc9a90f04.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Man Who Mistook His Wife for a Hat and Other Clinical Tales", + "price": 59.45, + "rating": 4.0, + "url": "https://books.toscrape.com/the-man-who-mistook-his-wife-for-a-hat-and-other-clinical-tales_451/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/92/fe/92fe1c1823653412fe68be2c525dfc3a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Makings of a Fatherless Child", + "price": 31.58, + "rating": 2.0, + "url": "https://books.toscrape.com/the-makings-of-a-fatherless-child_450/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6f/6c/6f6c7560e254f8242f86ef048f1ba7b3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Joy of Cooking", + "price": 43.27, + "rating": 4.0, + "url": "https://books.toscrape.com/the-joy-of-cooking_449/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/05/8e/058ebff59d12ebe40df1844bedd9366b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Invention of Wings", + "price": 37.34, + "rating": 1.0, + "url": "https://books.toscrape.com/the-invention-of-wings_448/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/62/fa/62fa1e72f06f05762db5d9cedf654153.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Hobbit (Middle-Earth Universe)", + "price": 17.8, + "rating": 5.0, + "url": "https://books.toscrape.com/the-hobbit-middle-earth-universe_447/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8b/d3/8bd38de5367fc675467431f343862569.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The Great Railway Bazaar", + "price": 30.54, + "rating": 1.0, + "url": "https://books.toscrape.com/the-great-railway-bazaar_446/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/76/de/76de41867f323d7f1f4fbe2fdfc1b2ba.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Golden Compass (His Dark Materials #1)", + "price": 18.77, + "rating": 1.0, + "url": "https://books.toscrape.com/the-golden-compass-his-dark-materials-1_445/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e7/9f/e79f81bfea1cb8b0503db022b64da713.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The God Delusion", + "price": 46.85, + "rating": 3.0, + "url": "https://books.toscrape.com/the-god-delusion_444/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/36/64/36643d44134c8a227988927013805e61.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Girl You Left Behind (The Girl You Left Behind #1)", + "price": 15.79, + "rating": 1.0, + "url": "https://books.toscrape.com/the-girl-you-left-behind-the-girl-you-left-behind-1_443/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d0/b6/d0b6d59c0662dcbd15d47add40af1ebd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Fellowship of the Ring (The Lord of the Rings #1)", + "price": 10.27, + "rating": 2.0, + "url": "https://books.toscrape.com/the-fellowship-of-the-ring-the-lord-of-the-rings-1_442/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ed/75/ed75000b92734d99b76a17954857327c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Collected Poems of W.B. Yeats (The Collected Works of W.B. Yeats #1)", + "price": 15.42, + "rating": 5.0, + "url": "https://books.toscrape.com/the-collected-poems-of-wb-yeats-the-collected-works-of-wb-yeats-1_441/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7e/93/7e934132cd03486649fb492fe702f704.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Barefoot Contessa Cookbook", + "price": 59.92, + "rating": 5.0, + "url": "https://books.toscrape.com/the-barefoot-contessa-cookbook_440/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/dd/07/dd07bd0c443756b9dc260813c1949b4f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Tell the Wolves I\u0027m Home", + "price": 50.96, + "rating": 2.0, + "url": "https://books.toscrape.com/tell-the-wolves-im-home_439/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f9/72/f972e744117c9d4b5fefb3410c0e9f7c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Ship Leaves Harbor: Essays on Travel by a Recovering Journeyman", + "price": 30.6, + "rating": 3.0, + "url": "https://books.toscrape.com/ship-leaves-harbor-essays-on-travel-by-a-recovering-journeyman_438/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/31/b0/31b0e0a42826b326e43235beb8ddd783.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Pride and Prejudice", + "price": 19.27, + "rating": 4.0, + "url": "https://books.toscrape.com/pride-and-prejudice_437/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c8/09/c80991f861675b6e75dc7f2f6a50e5a0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Musicophilia: Tales of Music and the Brain", + "price": 46.58, + "rating": 1.0, + "url": "https://books.toscrape.com/musicophilia-tales-of-music-and-the-brain_436/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/02/66/02667c5b8f5a5e9e45c0799518f086ca.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Mere Christianity", + "price": 48.51, + "rating": 3.0, + "url": "https://books.toscrape.com/mere-christianity_435/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d2/90/d29093abd0b9d5258e2e08b731778158.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Me Before You (Me Before You #1)", + "price": 19.02, + "rating": 1.0, + "url": "https://books.toscrape.com/me-before-you-me-before-you-1_434/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a2/cd/a2cd0016b37c0407059147e58e14afe5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "In the Woods (Dublin Murder Squad #1)", + "price": 38.38, + "rating": 2.0, + "url": "https://books.toscrape.com/in-the-woods-dublin-murder-squad-1_433/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/24/a1/24a175dac7cb91ff26e2d723cdc6e098.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "In Cold Blood", + "price": 49.98, + "rating": 4.0, + "url": "https://books.toscrape.com/in-cold-blood_432/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/eb/4e/eb4ea9c04dccab509451ba31feb6b4e8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "How to Stop Worrying and Start Living", + "price": 46.49, + "rating": 5.0, + "url": "https://books.toscrape.com/how-to-stop-worrying-and-start-living_431/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4f/08/4f08f7948770912e4e340e10caa604cb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Give It Back", + "price": 18.32, + "rating": 2.0, + "url": "https://books.toscrape.com/give-it-back_430/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8b/7c/8b7c73e075cc687b6890dc0dca9fcbcc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Girl, Interrupted", + "price": 42.14, + "rating": 3.0, + "url": "https://books.toscrape.com/girl-interrupted_429/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f9/ec/f9ec97bd8b29cc4e36d6c2b093d04709.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Fun Home: A Family Tragicomic", + "price": 56.59, + "rating": 4.0, + "url": "https://books.toscrape.com/fun-home-a-family-tragicomic_428/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/54/ae/54ae8233e8422676c241d1cea0b67f1d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Fruits Basket, Vol. 6 (Fruits Basket #6)", + "price": 20.96, + "rating": 4.0, + "url": "https://books.toscrape.com/fruits-basket-vol-6-fruits-basket-6_427/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/94/1a/941a14dec32f0a949c38a325a715c138.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Deception Point", + "price": 40.32, + "rating": 4.0, + "url": "https://books.toscrape.com/deception-point_426/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fa/2d/fa2d3198b7ba9785e0edd6f41b84d72b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Death Note, Vol. 6: Give-and-Take (Death Note #6)", + "price": 36.39, + "rating": 3.0, + "url": "https://books.toscrape.com/death-note-vol-6-give-and-take-death-note-6_425/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/07/5c/075c210f5ce43b84d29646a54529d1bd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Catherine the Great: Portrait of a Woman", + "price": 58.55, + "rating": 4.0, + "url": "https://books.toscrape.com/catherine-the-great-portrait-of-a-woman_424/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/72/f1/72f13b8f069d3a018d2c378be5a1de20.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Better Homes and Gardens New Cook Book", + "price": 39.61, + "rating": 3.0, + "url": "https://books.toscrape.com/better-homes-and-gardens-new-cook-book_423/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/75/82/7582e20b84f603358a8d55cd6a0a50f4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "An Unquiet Mind: A Memoir of Moods and Madness", + "price": 21.3, + "rating": 3.0, + "url": "https://books.toscrape.com/an-unquiet-mind-a-memoir-of-moods-and-madness_422/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/00/29/002924b764dc367dcaa3486fa4c0aa0b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "A Year in Provence (Provence #1)", + "price": 56.88, + "rating": 4.0, + "url": "https://books.toscrape.com/a-year-in-provence-provence-1_421/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/db/46/db46159b05faa5d95262112bf9c29ddd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "World Without End (The Pillars of the Earth #2)", + "price": 32.97, + "rating": 4.0, + "url": "https://books.toscrape.com/world-without-end-the-pillars-of-the-earth-2_420/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/be/7c/be7ce6fbc9a8e1a5a5b5c32e73cfd78a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Will Grayson, Will Grayson (Will Grayson, Will Grayson)", + "price": 47.31, + "rating": 4.0, + "url": "https://books.toscrape.com/will-grayson-will-grayson-will-grayson-will-grayson_419/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/de/a1/dea174c8a8dbfd98e5e05c9e479a52b2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Why Save the Bankers?: And Other Essays on Our Economic and Political Crisis", + "price": 48.67, + "rating": 2.0, + "url": "https://books.toscrape.com/why-save-the-bankers-and-other-essays-on-our-economic-and-political-crisis_418/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/16/f5/16f545b2e14c16ed4bd0e098a0700b57.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Where She Went (If I Stay #2)", + "price": 41.73, + "rating": 4.0, + "url": "https://books.toscrape.com/where-she-went-if-i-stay-2_417/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/05/86/0586b3d79013f606494e843de1faea0b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "What If?: Serious Scientific Answers to Absurd Hypothetical Questions", + "price": 53.68, + "rating": 4.0, + "url": "https://books.toscrape.com/what-if-serious-scientific-answers-to-absurd-hypothetical-questions_416/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/59/bc/59bcc421ae9f5a6f12ef11e849fb745d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Two Summers", + "price": 14.64, + "rating": 1.0, + "url": "https://books.toscrape.com/two-summers_415/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/89/16/89165d7488fbaa9e60cfcabe56796288.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "This Is Your Brain on Music: The Science of a Human Obsession", + "price": 38.4, + "rating": 1.0, + "url": "https://books.toscrape.com/this-is-your-brain-on-music-the-science-of-a-human-obsession_414/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/35/a4/35a4a7c6c76c4e82186753078e441654.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Secret Garden", + "price": 15.08, + "rating": 4.0, + "url": "https://books.toscrape.com/the-secret-garden_413/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c5/46/c5465a06182ed6ebfa40d049258a2f58.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Raven King (The Raven Cycle #4)", + "price": 30.57, + "rating": 2.0, + "url": "https://books.toscrape.com/the-raven-king-the-raven-cycle-4_412/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/da/54/da54d953f00d1e465f31f865df3d0f3f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Raven Boys (The Raven Cycle #1)", + "price": 57.74, + "rating": 4.0, + "url": "https://books.toscrape.com/the-raven-boys-the-raven-cycle-1_411/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3c/a4/3ca4889e4bb7f9a1cc1d7a1c920e9d42.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Power Greens Cookbook: 140 Delicious Superfood Recipes", + "price": 11.05, + "rating": 5.0, + "url": "https://books.toscrape.com/the-power-greens-cookbook-140-delicious-superfood-recipes_410/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/82/1d/821d2c02dcd0a10fc9d533917482746e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Metamorphosis", + "price": 28.58, + "rating": 1.0, + "url": "https://books.toscrape.com/the-metamorphosis_409/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4a/1b/4a1b6e9c1af75db0dc34ae63344f6883.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Mathews Men: Seven Brothers and the War Against Hitler\u0027s U-boats", + "price": 42.91, + "rating": 5.0, + "url": "https://books.toscrape.com/the-mathews-men-seven-brothers-and-the-war-against-hitlers-u-boats_408/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f2/64/f26457d65a03b2636c4bcc7c318f7346.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Little Paris Bookshop", + "price": 24.73, + "rating": 3.0, + "url": "https://books.toscrape.com/the-little-paris-bookshop_407/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/50/a9/50a901fb008c0b8965c8d4da2dff5470.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The Hiding Place", + "price": 55.91, + "rating": 4.0, + "url": "https://books.toscrape.com/the-hiding-place_406/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cf/18/cf187c1dc5575fcbbf49c58024146c4b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Grand Design", + "price": 13.76, + "rating": 3.0, + "url": "https://books.toscrape.com/the-grand-design_405/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/08/a9/08a957eb34f8047862e225774c3bdde2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The Firm", + "price": 45.56, + "rating": 3.0, + "url": "https://books.toscrape.com/the-firm_404/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/95/84/95847132a78de44b7249a2d0a3fe3ef6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Fault in Our Stars", + "price": 47.22, + "rating": 1.0, + "url": "https://books.toscrape.com/the-fault-in-our-stars_403/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/69/61/696100859e82b2ec7a796129d6cca44a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The False Prince (The Ascendance Trilogy #1)", + "price": 56.0, + "rating": 5.0, + "url": "https://books.toscrape.com/the-false-prince-the-ascendance-trilogy-1_402/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f8/e3/f8e371e2869d13b9d89999f8d5173245.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Expatriates", + "price": 44.58, + "rating": 2.0, + "url": "https://books.toscrape.com/the-expatriates_401/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/db/e4/dbe49e1cb06136eeb51182f551ccdc52.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Dream Thieves (The Raven Cycle #2)", + "price": 34.5, + "rating": 1.0, + "url": "https://books.toscrape.com/the-dream-thieves-the-raven-cycle-2_400/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d9/7a/d97a3a4a65b5275ab506b28c7a88e0a5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Darkest Corners", + "price": 11.33, + "rating": 5.0, + "url": "https://books.toscrape.com/the-darkest-corners_399/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c1/ab/c1ab73a20d02b5f3a5599e7c5704a909.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Crossover", + "price": 38.77, + "rating": 4.0, + "url": "https://books.toscrape.com/the-crossover_398/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9f/35/9f351ca1978128c60a3b7f85987075b3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "The 5th Wave (The 5th Wave #1)", + "price": 11.83, + "rating": 2.0, + "url": "https://books.toscrape.com/the-5th-wave-the-5th-wave-1_397/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/10/d0/10d0c5e47d0e8cce16b6b5e6be48cb16.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Tell the Wind and Fire", + "price": 45.51, + "rating": 3.0, + "url": "https://books.toscrape.com/tell-the-wind-and-fire_396/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3b/0c/3b0c5f4df26b73659af4e25107499384.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Tell Me Three Things", + "price": 41.81, + "rating": 1.0, + "url": "https://books.toscrape.com/tell-me-three-things_395/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a1/2f/a12f0bec8c8728800f901b4e5f6e3f9a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Talking to Girls About Duran Duran: One Young Man\u0027s Quest for True Love and a Cooler Haircut", + "price": 25.15, + "rating": 4.0, + "url": "https://books.toscrape.com/talking-to-girls-about-duran-duran-one-young-mans-quest-for-true-love-and-a-cooler-haircut_394/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/07/8b/078b934613af473daf7ecf918e05d050.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Siddhartha", + "price": 34.22, + "rating": 5.0, + "url": "https://books.toscrape.com/siddhartha_393/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ce/0b/ce0be2d86e388540122c222306c6d62c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Shiver (The Wolves of Mercy Falls #1)", + "price": 16.23, + "rating": 5.0, + "url": "https://books.toscrape.com/shiver-the-wolves-of-mercy-falls-1_392/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/84/73/847399651d8f2dfae1a0d5a0ea4064b2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Remember Me?", + "price": 11.48, + "rating": 3.0, + "url": "https://books.toscrape.com/remember-me_391/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3f/95/3f9572f94858197e92786b194f0f12df.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Red Dragon (Hannibal Lecter #1)", + "price": 23.37, + "rating": 3.0, + "url": "https://books.toscrape.com/red-dragon-hannibal-lecter-1_390/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/30/66/3066f8bcd2e2ed6b45084355ff084a61.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Peak: Secrets from the New Science of Expertise", + "price": 16.28, + "rating": 2.0, + "url": "https://books.toscrape.com/peak-secrets-from-the-new-science-of-expertise_389/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/83/ab/83ab65f938b24fa1a9cb47235be49b57.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "My Mother Was Nuts", + "price": 31.63, + "rating": 4.0, + "url": "https://books.toscrape.com/my-mother-was-nuts_388/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9b/b4/9bb42bf833e91193ca05badddded4bfb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Mexican Today: New and Rediscovered Recipes for Contemporary Kitchens", + "price": 24.91, + "rating": 5.0, + "url": "https://books.toscrape.com/mexican-today-new-and-rediscovered-recipes-for-contemporary-kitchens_387/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5d/02/5d029bff299cdb777e06f35800faa628.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Maybe Something Beautiful: How Art Transformed a Neighborhood", + "price": 22.54, + "rating": 1.0, + "url": "https://books.toscrape.com/maybe-something-beautiful-how-art-transformed-a-neighborhood_386/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c0/bb/c0bb6e42743b9c1aaf9b754501100a5d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Lola and the Boy Next Door (Anna and the French Kiss #2)", + "price": 23.63, + "rating": 4.0, + "url": "https://books.toscrape.com/lola-and-the-boy-next-door-anna-and-the-french-kiss-2_385/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bc/c8/bcc8374e0c81ded1486b6225ca4fe78a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Logan Kade (Fallen Crest High #5.5)", + "price": 13.12, + "rating": 2.0, + "url": "https://books.toscrape.com/logan-kade-fallen-crest-high-55_384/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d9/4e/d94e6206c2decd3acd9a61b2cbac7eaf.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Last One Home (New Beginnings #1)", + "price": 59.98, + "rating": 3.0, + "url": "https://books.toscrape.com/last-one-home-new-beginnings-1_383/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e4/0a/e40a336622fe578699be5a1eeba18f9d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Killing Floor (Jack Reacher #1)", + "price": 31.49, + "rating": 4.0, + "url": "https://books.toscrape.com/killing-floor-jack-reacher-1_382/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/eb/e9/ebe9f06ccebf83d9853a846052b58fff.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Kill the Boy Band", + "price": 15.52, + "rating": 5.0, + "url": "https://books.toscrape.com/kill-the-boy-band_381/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/05/74/0574a71ccaff1fef1f8e9a1f4c22b7bc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Isla and the Happily Ever After (Anna and the French Kiss #3)", + "price": 48.13, + "rating": 5.0, + "url": "https://books.toscrape.com/isla-and-the-happily-ever-after-anna-and-the-french-kiss-3_380/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0d/0b/0d0bd1fce3e0171cf101764393caea41.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "If I Stay (If I Stay #1)", + "price": 38.13, + "rating": 5.0, + "url": "https://books.toscrape.com/if-i-stay-if-i-stay-1_379/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cb/b3/cbb3754c7bae0d54dcf561aed4f9d6e3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "I Know Why the Caged Bird Sings (Maya Angelou\u0027s Autobiography #1)", + "price": 36.55, + "rating": 2.0, + "url": "https://books.toscrape.com/i-know-why-the-caged-bird-sings-maya-angelous-autobiography-1_378/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c1/42/c14297e48de02ac420c587822ff329ab.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Harry Potter and the Deathly Hallows (Harry Potter #7)", + "price": 23.32, + "rating": 1.0, + "url": "https://books.toscrape.com/harry-potter-and-the-deathly-hallows-harry-potter-7_377/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/58/e4/58e434a6a4eb267eac7aa529b0c2ec15.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Fruits Basket, Vol. 5 (Fruits Basket #5)", + "price": 16.33, + "rating": 1.0, + "url": "https://books.toscrape.com/fruits-basket-vol-5-fruits-basket-5_376/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/51/cf/51cf19c74f21a7043910615fefcf0847.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Foundation (Foundation (Publication Order) #1)", + "price": 32.42, + "rating": 1.0, + "url": "https://books.toscrape.com/foundation-foundation-publication-order-1_375/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8b/92/8b9267df86378b6973974ae7e1924ffe.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Fool Me Once", + "price": 16.96, + "rating": 1.0, + "url": "https://books.toscrape.com/fool-me-once_374/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b6/9c/b69c4ea86e09921aabc4e0431a8273a5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Find Her (Detective D.D. Warren #8)", + "price": 22.37, + "rating": 1.0, + "url": "https://books.toscrape.com/find-her-detective-dd-warren-8_373/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f6/f2/f6f2094e8a318093fa53784df2bfeab8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Evicted: Poverty and Profit in the American City", + "price": 42.27, + "rating": 1.0, + "url": "https://books.toscrape.com/evicted-poverty-and-profit-in-the-american-city_372/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d0/4f/d04f8176cf0527b293114173d01999d7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Drama", + "price": 38.7, + "rating": 2.0, + "url": "https://books.toscrape.com/drama_371/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/68/ce/68ce8be6a167f510d07a7da637b62c6f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Dracula the Un-Dead", + "price": 35.63, + "rating": 5.0, + "url": "https://books.toscrape.com/dracula-the-un-dead_370/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/13/ff/13fffcde653948339d3427184b7bd0b5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Digital Fortress", + "price": 58.0, + "rating": 5.0, + "url": "https://books.toscrape.com/digital-fortress_369/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5c/77/5c770b251d27aeef263f8ae974ca02e0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Death Note, Vol. 5: Whiteout (Death Note #5)", + "price": 52.41, + "rating": 1.0, + "url": "https://books.toscrape.com/death-note-vol-5-whiteout-death-note-5_368/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4e/c1/4ec161cc09ee437c9eda6d437d232a11.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Data, A Love Story: How I Gamed Online Dating to Meet My Match", + "price": 32.35, + "rating": 3.0, + "url": "https://books.toscrape.com/data-a-love-story-how-i-gamed-online-dating-to-meet-my-match_367/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1f/d8/1fd8340d9b3fd95861f0407b4dbb0fa7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Critique of Pure Reason", + "price": 20.75, + "rating": 1.0, + "url": "https://books.toscrape.com/critique-of-pure-reason_366/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/12/6e/126ef8f6473b81808ebbb9cff155e883.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Booked", + "price": 17.49, + "rating": 5.0, + "url": "https://books.toscrape.com/booked_365/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8f/46/8f46bb13feb3a4440a27dfcf688fbaa6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Blue Lily, Lily Blue (The Raven Cycle #3)", + "price": 34.13, + "rating": 5.0, + "url": "https://books.toscrape.com/blue-lily-lily-blue-the-raven-cycle-3_364/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/db/14/db14903b3a56a297ef6aefe7624d637f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Approval Junkie: Adventures in Caring Too Much", + "price": 58.81, + "rating": 5.0, + "url": "https://books.toscrape.com/approval-junkie-adventures-in-caring-too-much_363/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/17/aa/17aacb738eace89a635a4eb47a94c11d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "An Abundance of Katherines", + "price": 10.0, + "rating": 5.0, + "url": "https://books.toscrape.com/an-abundance-of-katherines_362/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ed/45/ed4517339d4780f4158c485c83850d20.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "America\u0027s War for the Greater Middle East: A Military History", + "price": 51.22, + "rating": 2.0, + "url": "https://books.toscrape.com/americas-war-for-the-greater-middle-east-a-military-history_361/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/eb/17/eb178eceef1e9290591cabd5155571a3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Alight (The Generations Trilogy #2)", + "price": 58.59, + "rating": 4.0, + "url": "https://books.toscrape.com/alight-the-generations-trilogy-2_360/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5e/f3/5ef34ba3e937218db15178a1a5ce195f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "A Girl\u0027s Guide to Moving On (New Beginnings #2)", + "price": 31.3, + "rating": 1.0, + "url": "https://books.toscrape.com/a-girls-guide-to-moving-on-new-beginnings-2_359/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f7/a9/f7a90a63f66ac92cc280def001970ed2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "A Game of Thrones (A Song of Ice and Fire #1)", + "price": 46.42, + "rating": 2.0, + "url": "https://books.toscrape.com/a-game-of-thrones-a-song-of-ice-and-fire-1_358/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/13/d1/13d11b26b46484ee73e9923ff307a7b4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "A Feast for Crows (A Song of Ice and Fire #4)", + "price": 17.21, + "rating": 4.0, + "url": "https://books.toscrape.com/a-feast-for-crows-a-song-of-ice-and-fire-4_357/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b3/6b/b36b278233baf55ebaad761d8d3d0fec.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "A Clash of Kings (A Song of Ice and Fire #2)", + "price": 10.79, + "rating": 3.0, + "url": "https://books.toscrape.com/a-clash-of-kings-a-song-of-ice-and-fire-2_356/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1a/29/1a298a157f4113d6e0127521aaa1f5f0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Vogue Colors A to Z: A Fashion Coloring Book", + "price": 52.35, + "rating": 4.0, + "url": "https://books.toscrape.com/vogue-colors-a-to-z-a-fashion-coloring-book_355/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1f/55/1f5541682b39b390a3db41430922d510.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Shining (The Shining #1)", + "price": 27.88, + "rating": 3.0, + "url": "https://books.toscrape.com/the-shining-the-shining-1_354/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/db/96/db9686744f93c0e9ff3945144827f99a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Pilgrim\u0027s Progress", + "price": 50.26, + "rating": 2.0, + "url": "https://books.toscrape.com/the-pilgrims-progress_353/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/45/bb/45bb59d19eb3aa868293d44809078418.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Perfect Play (Play by Play #1)", + "price": 59.99, + "rating": 3.0, + "url": "https://books.toscrape.com/the-perfect-play-play-by-play-1_352/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/40/16/4016ffba678f309171d8130135f6eb8e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Passion of Dolssa", + "price": 28.32, + "rating": 5.0, + "url": "https://books.toscrape.com/the-passion-of-dolssa_351/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6b/82/6b822681c4035131560d40dd3b5a6a2e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Jazz of Physics: The Secret Link Between Music and the Structure of the Universe", + "price": 38.71, + "rating": 3.0, + "url": "https://books.toscrape.com/the-jazz-of-physics-the-secret-link-between-music-and-the-structure-of-the-universe_350/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2d/32/2d32efe1c5f97510596a2cc21c5daf5d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Hunger Games (The Hunger Games #1)", + "price": 29.85, + "rating": 5.0, + "url": "https://books.toscrape.com/the-hunger-games-the-hunger-games-1_349/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/41/c7/41c72a9c7733fc5f7434b2fa33060c54.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Hound of the Baskervilles (Sherlock Holmes #5)", + "price": 14.82, + "rating": 2.0, + "url": "https://books.toscrape.com/the-hound-of-the-baskervilles-sherlock-holmes-5_348/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1f/b0/1fb03cdabe6001c8a2620f65e025cbd5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Gunning of America: Business and the Making of American Gun Culture", + "price": 16.81, + "rating": 4.0, + "url": "https://books.toscrape.com/the-gunning-of-america-business-and-the-making-of-american-gun-culture_347/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/28/a8/28a8784d0b38b148a35bce421dc16910.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The Geography of Bliss: One Grump\u0027s Search for the Happiest Places in the World", + "price": 28.23, + "rating": 2.0, + "url": "https://books.toscrape.com/the-geography-of-bliss-one-grumps-search-for-the-happiest-places-in-the-world_346/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bd/a0/bda0fa21e6d06862920c0eedecc6201e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Demonists (Demonist #1)", + "price": 52.11, + "rating": 2.0, + "url": "https://books.toscrape.com/the-demonists-demonist-1_345/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1a/d2/1ad2a260776198051f4d1849be347cc6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The Demon Prince of Momochi House, Vol. 4 (The Demon Prince of Momochi House #4)", + "price": 27.88, + "rating": 2.0, + "url": "https://books.toscrape.com/the-demon-prince-of-momochi-house-vol-4-the-demon-prince-of-momochi-house-4_344/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/47/71/477173fe3000a6da4b241c2e71a21418.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Bone Hunters (Lexy Vaughan \u0026 Steven Macaulay #2)", + "price": 59.71, + "rating": 3.0, + "url": "https://books.toscrape.com/the-bone-hunters-lexy-vaughan-steven-macaulay-2_343/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ee/d4/eed4d5d63d13f0aa86575c90f8ccacb7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Beast (Black Dagger Brotherhood #14)", + "price": 46.08, + "rating": 5.0, + "url": "https://books.toscrape.com/the-beast-black-dagger-brotherhood-14_342/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1b/3f/1b3f5057f9e7f7cb81a8c10b58024145.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Some Women", + "price": 13.73, + "rating": 5.0, + "url": "https://books.toscrape.com/some-women_341/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/27/b7/27b7f4ec590965b5acc15dc4b1376684.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Shopaholic Ties the Knot (Shopaholic #3)", + "price": 48.39, + "rating": 5.0, + "url": "https://books.toscrape.com/shopaholic-ties-the-knot-shopaholic-3_340/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ac/ba/acba5e4e1813b8c1fff4890f1efef3ab.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Paper and Fire (The Great Library #2)", + "price": 49.45, + "rating": 5.0, + "url": "https://books.toscrape.com/paper-and-fire-the-great-library-2_339/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a7/04/a704d4248b21c0cdd8038c1b8345ed17.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Outlander (Outlander #1)", + "price": 19.67, + "rating": 5.0, + "url": "https://books.toscrape.com/outlander-outlander-1_338/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b1/0b/b10ba73e67297fc8ed9e877bdcf60813.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Orchestra of Exiles: The Story of Bronislaw Huberman, the Israel Philharmonic, and the One Thousand Jews He Saved from Nazi Horrors", + "price": 12.36, + "rating": 3.0, + "url": "https://books.toscrape.com/orchestra-of-exiles-the-story-of-bronislaw-huberman-the-israel-philharmonic-and-the-one-thousand-jews-he-saved-from-nazi-horrors_337/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/15/de/15de75548ee9a4c6be1420ee309c03e0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "No One Here Gets Out Alive", + "price": 20.02, + "rating": 5.0, + "url": "https://books.toscrape.com/no-one-here-gets-out-alive_336/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7a/7e/7a7eb52e7075a5305522948375c1316e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Night Shift (Night Shift #1-20)", + "price": 12.75, + "rating": 4.0, + "url": "https://books.toscrape.com/night-shift-night-shift-1-20_335/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c0/02/c0029d48c2588e6d2a6a31c9f96088ba.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Needful Things", + "price": 47.51, + "rating": 4.0, + "url": "https://books.toscrape.com/needful-things_334/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2d/e0/2de0eff716ca13d12cf5420e88e1a8b3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Mockingjay (The Hunger Games #3)", + "price": 20.44, + "rating": 4.0, + "url": "https://books.toscrape.com/mockingjay-the-hunger-games-3_333/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/76/b4/76b462eda7a84ccf39a543d63c695ca7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Misery", + "price": 34.79, + "rating": 2.0, + "url": "https://books.toscrape.com/misery_332/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7c/93/7c9302e392e128881e926d19f761da33.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Little Women (Little Women #1)", + "price": 28.07, + "rating": 4.0, + "url": "https://books.toscrape.com/little-women-little-women-1_331/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/81/f5/81f559ebe403317226fa8b611e35ce8a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "It", + "price": 25.01, + "rating": 3.0, + "url": "https://books.toscrape.com/it_330/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f7/b7/f7b73392b12909a1e8261ef3f96c5fd1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Harry Potter and the Sorcerer\u0027s Stone (Harry Potter #1)", + "price": 13.9, + "rating": 3.0, + "url": "https://books.toscrape.com/harry-potter-and-the-sorcerers-stone-harry-potter-1_329/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/04/c8/04c8a51d23d4335d300324e917ca4d8f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Harry Potter and the Prisoner of Azkaban (Harry Potter #3)", + "price": 24.17, + "rating": 4.0, + "url": "https://books.toscrape.com/harry-potter-and-the-prisoner-of-azkaban-harry-potter-3_328/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d1/fb/d1fbdddb0d4fb0c445a33c6d003d0990.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Harry Potter and the Order of the Phoenix (Harry Potter #5)", + "price": 31.63, + "rating": 4.0, + "url": "https://books.toscrape.com/harry-potter-and-the-order-of-the-phoenix-harry-potter-5_327/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/96/11/9611147982037cd7d79483452938c10f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Harry Potter and the Half-Blood Prince (Harry Potter #6)", + "price": 48.75, + "rating": 5.0, + "url": "https://books.toscrape.com/harry-potter-and-the-half-blood-prince-harry-potter-6_326/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c8/24/c8248518fb59de3a798a4b5baae949b5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Harry Potter and the Chamber of Secrets (Harry Potter #2)", + "price": 14.74, + "rating": 1.0, + "url": "https://books.toscrape.com/harry-potter-and-the-chamber-of-secrets-harry-potter-2_325/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fc/08/fc08dcfc1ae86bbd5bc0bca74c9b6d3d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Gone with the Wind", + "price": 32.49, + "rating": 3.0, + "url": "https://books.toscrape.com/gone-with-the-wind_324/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/27/82/2782701b5c877cb063065b9fc14c5b13.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "God Is Not Great: How Religion Poisons Everything", + "price": 27.8, + "rating": 1.0, + "url": "https://books.toscrape.com/god-is-not-great-how-religion-poisons-everything_323/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d2/80/d280aed3d0c46653a9c33f76559e9e6d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Girl With a Pearl Earring", + "price": 26.77, + "rating": 1.0, + "url": "https://books.toscrape.com/girl-with-a-pearl-earring_322/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b7/ad/b7ad37d93d8401c84d7325aa645ff6d5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Fruits Basket, Vol. 4 (Fruits Basket #4)", + "price": 50.44, + "rating": 4.0, + "url": "https://books.toscrape.com/fruits-basket-vol-4-fruits-basket-4_321/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/38/79/38794d8729a111018260d931e7101de2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Far From True (Promise Falls Trilogy #2)", + "price": 34.93, + "rating": 2.0, + "url": "https://books.toscrape.com/far-from-true-promise-falls-trilogy-2_320/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/87/54/8754267f27581996f93e8d94d3c04bf9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Dark Lover (Black Dagger Brotherhood #1)", + "price": 12.87, + "rating": 1.0, + "url": "https://books.toscrape.com/dark-lover-black-dagger-brotherhood-1_319/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3c/a2/3ca2e61181fc1122658af8f85354bae8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Confessions of a Shopaholic (Shopaholic #1)", + "price": 48.94, + "rating": 2.0, + "url": "https://books.toscrape.com/confessions-of-a-shopaholic-shopaholic-1_318/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e3/b5/e3b5a3dcc2993295f5a6fb429052799c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Changing the Game (Play by Play #2)", + "price": 13.38, + "rating": 3.0, + "url": "https://books.toscrape.com/changing-the-game-play-by-play-2_317/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/57/47/57472d9c6d483bee9c38c90bfa10b3ee.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Candide", + "price": 58.63, + "rating": 3.0, + "url": "https://books.toscrape.com/candide_316/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e3/c4/e3c4aba2409bb769a6488805e3fc4709.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Can You Keep a Secret?", + "price": 21.94, + "rating": 1.0, + "url": "https://books.toscrape.com/can-you-keep-a-secret_315/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/72/73/7273ff1bfe3b0a6aab7f54ddf9be7b44.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Atlas Shrugged", + "price": 26.58, + "rating": 5.0, + "url": "https://books.toscrape.com/atlas-shrugged_314/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a5/4f/a54fea8d034eba2ee4d1b8af30f1a308.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Animal Farm", + "price": 57.22, + "rating": 3.0, + "url": "https://books.toscrape.com/animal-farm_313/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/10/db/10db56354b4550d92270c6f097d9bebc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "A Walk to Remember", + "price": 56.43, + "rating": 1.0, + "url": "https://books.toscrape.com/a-walk-to-remember_312/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fa/1b/fa1b0fac146201645c740b02802e2211.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "A New Earth: Awakening to Your Life\u0027s Purpose", + "price": 55.65, + "rating": 5.0, + "url": "https://books.toscrape.com/a-new-earth-awakening-to-your-lifes-purpose_311/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/83/c8/83c834b3779be4e577c37ead6d2acf65.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "A History of God: The 4,000-Year Quest of Judaism, Christianity, and Islam", + "price": 27.62, + "rating": 1.0, + "url": "https://books.toscrape.com/a-history-of-god-the-4000-year-quest-of-judaism-christianity-and-islam_310/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/71/91/7191a7d76eb6c3a18259541e2c038ae3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "\u0027Salem\u0027s Lot", + "price": 49.56, + "rating": 4.0, + "url": "https://books.toscrape.com/salems-lot_309/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ee/d3/eed3afc5e444e3da5eec34e2b0036ec7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Zero History (Blue Ant #3)", + "price": 34.77, + "rating": 1.0, + "url": "https://books.toscrape.com/zero-history-blue-ant-3_308/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/74/52/74524b04dc99cbfc7bf5d37fcc1489ab.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Wuthering Heights", + "price": 17.73, + "rating": 3.0, + "url": "https://books.toscrape.com/wuthering-heights_307/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/93/4e/934e966c1ddf559d3ac2b5c1407aaf1e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "World War Z: An Oral History of the Zombie War", + "price": 21.8, + "rating": 1.0, + "url": "https://books.toscrape.com/world-war-z-an-oral-history-of-the-zombie-war_306/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7e/bf/7ebfa1c62b21beeaad37a6474a39cfe8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Wild: From Lost to Found on the Pacific Crest Trail", + "price": 46.02, + "rating": 3.0, + "url": "https://books.toscrape.com/wild-from-lost-to-found-on-the-pacific-crest-trail_305/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c8/41/c841873951efb18dea28162452efff58.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Where\u0027d You Go, Bernadette", + "price": 18.13, + "rating": 1.0, + "url": "https://books.toscrape.com/whered-you-go-bernadette_304/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c6/7e/c67eb0d6e56c4459e8c0d45c08471a89.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "When You Are Engulfed in Flames", + "price": 30.89, + "rating": 5.0, + "url": "https://books.toscrape.com/when-you-are-engulfed-in-flames_303/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/73/36/733662595aede2dff1a5be1e76a3b936.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "We the People: The Modern-Day Figures Who Have Reshaped and Affirmed the Founding Fathers\u0027 Vision of America", + "price": 31.95, + "rating": 3.0, + "url": "https://books.toscrape.com/we-the-people-the-modern-day-figures-who-have-reshaped-and-affirmed-the-founding-fathers-vision-of-america_302/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f6/52/f65271ce557e9192537e24847bbb1210.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "We Are All Completely Beside Ourselves", + "price": 24.04, + "rating": 1.0, + "url": "https://books.toscrape.com/we-are-all-completely-beside-ourselves_301/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4d/18/4d1891e435c6692c864331c585e0d014.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Walk the Edge (Thunder Road #2)", + "price": 32.36, + "rating": 3.0, + "url": "https://books.toscrape.com/walk-the-edge-thunder-road-2_300/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/61/2c/612ce7fa4cbee472392ce8721a4e863e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Voyager (Outlander #3)", + "price": 21.07, + "rating": 5.0, + "url": "https://books.toscrape.com/voyager-outlander-3_299/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b5/d8/b5d813da01f2ccd7bcfe34e2b875e752.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Very Good Lives: The Fringe Benefits of Failure and the Importance of Imagination", + "price": 50.66, + "rating": 3.0, + "url": "https://books.toscrape.com/very-good-lives-the-fringe-benefits-of-failure-and-the-importance-of-imagination_298/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ab/ac/abac4222af5cc296b704a0e5df82e162.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Vegan Vegetarian Omnivore: Dinner for Everyone at the Table", + "price": 13.66, + "rating": 2.0, + "url": "https://books.toscrape.com/vegan-vegetarian-omnivore-dinner-for-everyone-at-the-table_297/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/80/63/80631f8bca036361343fdce528725654.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Unstuffed: Decluttering Your Home, Mind, and Soul", + "price": 58.09, + "rating": 1.0, + "url": "https://books.toscrape.com/unstuffed-decluttering-your-home-mind-and-soul_296/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/14/07/1407c2d6318956b10abd970c2e83154d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Under the Banner of Heaven: A Story of Violent Faith", + "price": 30.0, + "rating": 1.0, + "url": "https://books.toscrape.com/under-the-banner-of-heaven-a-story-of-violent-faith_295/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/14/2f/142f99787241bb65e031a76e74e14d1b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Two Boys Kissing", + "price": 32.74, + "rating": 2.0, + "url": "https://books.toscrape.com/two-boys-kissing_294/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/53/bd/53bd80b1fc1914f418dc31a9d6571cb1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Twilight (Twilight #1)", + "price": 41.93, + "rating": 2.0, + "url": "https://books.toscrape.com/twilight-twilight-1_293/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/70/10/7010c24f80a4172f7405677ef0592f26.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Twenties Girl", + "price": 42.8, + "rating": 2.0, + "url": "https://books.toscrape.com/twenties-girl_292/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a0/fa/a0fa38039f6a674a7c89dfe2be866259.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Trespassing Across America: One Man\u0027s Epic, Never-Done-Before (and Sort of Illegal) Hike Across the Heartland", + "price": 53.51, + "rating": 1.0, + "url": "https://books.toscrape.com/trespassing-across-america-one-mans-epic-never-done-before-and-sort-of-illegal-hike-across-the-heartland_291/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/77/bc/77bcc3cde72998ee488ac169f7e4e540.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Three-Martini Lunch", + "price": 23.21, + "rating": 3.0, + "url": "https://books.toscrape.com/three-martini-lunch_290/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1d/8e/1d8eb8aaebd14464fc58a681091b8d45.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Thinking, Fast and Slow", + "price": 21.14, + "rating": 1.0, + "url": "https://books.toscrape.com/thinking-fast-and-slow_289/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b4/a5/b4a56663d56f1e84ee1b15bd819563cc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Wild Robot", + "price": 56.07, + "rating": 3.0, + "url": "https://books.toscrape.com/the-wild-robot_288/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bf/db/bfdbf9726621276fc7821d705690dbae.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Wicked + The Divine, Vol. 3: Commercial Suicide (The Wicked + The Divine)", + "price": 14.41, + "rating": 3.0, + "url": "https://books.toscrape.com/the-wicked-the-divine-vol-3-commercial-suicide-the-wicked-the-divine_287/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ee/ed/eeeddf8af9e6cc8c7f71c0e41de1b562.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The Undomestic Goddess", + "price": 45.75, + "rating": 4.0, + "url": "https://books.toscrape.com/the-undomestic-goddess_286/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/13/8f/138f4cf84be250d08e1f5c1db3643dbc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Travelers", + "price": 15.77, + "rating": 1.0, + "url": "https://books.toscrape.com/the-travelers_285/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2a/a8/2aa8afd15f97617ab75f616766161cda.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The Tipping Point: How Little Things Can Make a Big Difference", + "price": 10.02, + "rating": 2.0, + "url": "https://books.toscrape.com/the-tipping-point-how-little-things-can-make-a-big-difference_284/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/27/3d/273d4c813111bc482e8c473ebd90fbbb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Thing About Jellyfish", + "price": 48.77, + "rating": 1.0, + "url": "https://books.toscrape.com/the-thing-about-jellyfish_283/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e0/90/e090748ce5a567207aed9185c97eb34b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Stand", + "price": 57.86, + "rating": 2.0, + "url": "https://books.toscrape.com/the-stand_282/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3a/7c/3a7c2393061031e7911d7b533b723391.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Smitten Kitchen Cookbook", + "price": 23.59, + "rating": 1.0, + "url": "https://books.toscrape.com/the-smitten-kitchen-cookbook_281/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8e/09/8e09faaea71886048b27959e607e6c7b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Silkworm (Cormoran Strike #2)", + "price": 23.05, + "rating": 5.0, + "url": "https://books.toscrape.com/the-silkworm-cormoran-strike-2_280/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3a/2c/3a2c46cd40a7ecbd7c40815d6390fb8a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Sandman, Vol. 3: Dream Country (The Sandman (volumes) #3)", + "price": 55.55, + "rating": 5.0, + "url": "https://books.toscrape.com/the-sandman-vol-3-dream-country-the-sandman-volumes-3_279/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bb/18/bb1845c22faea465cad3d556d22936a2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Rose \u0026 the Dagger (The Wrath and the Dawn #2)", + "price": 58.64, + "rating": 4.0, + "url": "https://books.toscrape.com/the-rose-the-dagger-the-wrath-and-the-dawn-2_278/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/57/9c/579cd2ca789c8a796a1864d08ee8d686.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "The Road to Little Dribbling: Adventures of an American in Britain (Notes From a Small Island #2)", + "price": 23.21, + "rating": 1.0, + "url": "https://books.toscrape.com/the-road-to-little-dribbling-adventures-of-an-american-in-britain-notes-from-a-small-island-2_277/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e0/4f/e04f8eda2a2fa947aec17640202d9ab0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "The Rise of Theodore Roosevelt (Theodore Roosevelt #1)", + "price": 42.57, + "rating": 3.0, + "url": "https://books.toscrape.com/the-rise-of-theodore-roosevelt-theodore-roosevelt-1_276/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ff/d4/ffd45d95f314555e20c923d3522adea7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The Restaurant at the End of the Universe (Hitchhiker\u0027s Guide to the Galaxy #2)", + "price": 10.92, + "rating": 1.0, + "url": "https://books.toscrape.com/the-restaurant-at-the-end-of-the-universe-hitchhikers-guide-to-the-galaxy-2_275/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b8/b2/b8b2956acc758a381beef87339c0a52f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Rest Is Noise: Listening to the Twentieth Century", + "price": 34.77, + "rating": 1.0, + "url": "https://books.toscrape.com/the-rest-is-noise-listening-to-the-twentieth-century_274/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4d/e1/4de1d174bf4ab498788c9488c9fd29fc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Red Tent", + "price": 35.66, + "rating": 5.0, + "url": "https://books.toscrape.com/the-red-tent_273/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b2/8f/b28f211e50e74445ca071d4279d1080d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Purpose Driven Life: What on Earth Am I Here for?", + "price": 37.19, + "rating": 3.0, + "url": "https://books.toscrape.com/the-purpose-driven-life-what-on-earth-am-i-here-for_272/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/95/08/9508e6b28fe4c63e67b3ef33f11eff98.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Purest Hook (Second Circle Tattoos #3)", + "price": 12.25, + "rating": 1.0, + "url": "https://books.toscrape.com/the-purest-hook-second-circle-tattoos-3_271/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/15/68/1568ef85fdb4e405b9f8bc62ef855c10.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Picture of Dorian Gray", + "price": 29.7, + "rating": 2.0, + "url": "https://books.toscrape.com/the-picture-of-dorian-gray_270/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a6/72/a67245346daa38c2b23a4fc64c6e7115.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Paris Wife", + "price": 36.8, + "rating": 3.0, + "url": "https://books.toscrape.com/the-paris-wife_269/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/01/c8/01c847671683538fcf084eede54d6270.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Obsession", + "price": 45.43, + "rating": 1.0, + "url": "https://books.toscrape.com/the-obsession_268/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/24/93/2493c74c614afcc435cc00e33bd55f64.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Nightingale", + "price": 26.26, + "rating": 4.0, + "url": "https://books.toscrape.com/the-nightingale_267/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/77/aa/77aa0ef1f62a0b0b40000a81f65c4e65.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The New Guy (and Other Senior Year Distractions)", + "price": 44.92, + "rating": 3.0, + "url": "https://books.toscrape.com/the-new-guy-and-other-senior-year-distractions_266/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d8/9d/d89dc869d5ea1462fd746ac6de97583f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Nanny Diaries (Nanny #1)", + "price": 52.53, + "rating": 5.0, + "url": "https://books.toscrape.com/the-nanny-diaries-nanny-1_265/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/63/5f/635fb981e464f7427787824b20a15e71.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The Name of God is Mercy", + "price": 37.25, + "rating": 2.0, + "url": "https://books.toscrape.com/the-name-of-god-is-mercy_264/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d2/41/d241ca89679593a589a6614162ab6eb6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Maze Runner (The Maze Runner #1)", + "price": 20.93, + "rating": 1.0, + "url": "https://books.toscrape.com/the-maze-runner-the-maze-runner-1_263/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5e/87/5e87e44785de47c2a03091deaa82330f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Lover\u0027s Dictionary", + "price": 58.09, + "rating": 2.0, + "url": "https://books.toscrape.com/the-lovers-dictionary_262/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/47/e7/47e7563b0731a2b8131233f70d211f7a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Lonely Ones", + "price": 43.59, + "rating": 5.0, + "url": "https://books.toscrape.com/the-lonely-ones_261/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/21/bd/21bdf7ae21476b1debf4aa3eefe6f29d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Lean Startup: How Today\u0027s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses", + "price": 33.92, + "rating": 3.0, + "url": "https://books.toscrape.com/the-lean-startup-how-todays-entrepreneurs-use-continuous-innovation-to-create-radically-successful-businesses_260/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/39/f1/39f167dff90d7f84f5c8dc5e05d4051b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Last Painting of Sara de Vos", + "price": 55.55, + "rating": 2.0, + "url": "https://books.toscrape.com/the-last-painting-of-sara-de-vos_259/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bf/fd/bffd473ab232c5f35e8c81bb927f1624.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Land of 10,000 Madonnas", + "price": 29.64, + "rating": 4.0, + "url": "https://books.toscrape.com/the-land-of-10000-madonnas_258/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ae/93/ae93b007df22c99ea2ff2f907b06663e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "The Infinities", + "price": 27.41, + "rating": 1.0, + "url": "https://books.toscrape.com/the-infinities_257/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9c/44/9c445b33d53b3810f1c12f4adad71a27.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "The Husband\u0027s Secret", + "price": 52.51, + "rating": 5.0, + "url": "https://books.toscrape.com/the-husbands-secret_256/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f0/5b/f05be79a4b319e24819c318e35e6963c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The Hitchhiker\u0027s Guide to the Galaxy (Hitchhiker\u0027s Guide to the Galaxy #1)", + "price": 47.8, + "rating": 3.0, + "url": "https://books.toscrape.com/the-hitchhikers-guide-to-the-galaxy-hitchhikers-guide-to-the-galaxy-1_255/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/41/74/41747f533b211d324799a03dc64ed175.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Guns of August", + "price": 14.54, + "rating": 2.0, + "url": "https://books.toscrape.com/the-guns-of-august_254/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/06/c8/06c897070611b78b80a37333cbb7851c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Guernsey Literary and Potato Peel Pie Society", + "price": 49.53, + "rating": 1.0, + "url": "https://books.toscrape.com/the-guernsey-literary-and-potato-peel-pie-society_253/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/18/f7/18f7bf6366cd7a8b947fd790d808047b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Goldfinch", + "price": 43.58, + "rating": 3.0, + "url": "https://books.toscrape.com/the-goldfinch_252/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fb/4d/fb4dde3351d00ef104f29aeecd2d41fb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Giver (The Giver Quartet #1)", + "price": 12.3, + "rating": 1.0, + "url": "https://books.toscrape.com/the-giver-the-giver-quartet-1_251/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b3/ed/b3eda9490c9e2ed02c3a8650e687731b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Girl with All the Gifts", + "price": 49.47, + "rating": 3.0, + "url": "https://books.toscrape.com/the-girl-with-all-the-gifts_250/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/41/c7/41c74d82b853606fe98182c417b4669c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Girl Who Played with Fire (Millennium Trilogy #2)", + "price": 22.14, + "rating": 2.0, + "url": "https://books.toscrape.com/the-girl-who-played-with-fire-millennium-trilogy-2_249/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/11/71/117145e4525b2e801e2cd1ba4dd70441.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Girl Who Kicked the Hornet\u0027s Nest (Millennium Trilogy #3)", + "price": 57.48, + "rating": 1.0, + "url": "https://books.toscrape.com/the-girl-who-kicked-the-hornets-nest-millennium-trilogy-3_248/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2a/a2/2aa2d8c4a8bfc1972c806ca16718e5c5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Exiled", + "price": 43.45, + "rating": 3.0, + "url": "https://books.toscrape.com/the-exiled_247/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2d/1a/2d1aeb1cc8a23064164e230fa232cc04.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The End of Faith: Religion, Terror, and the Future of Reason", + "price": 22.13, + "rating": 4.0, + "url": "https://books.toscrape.com/the-end-of-faith-religion-terror-and-the-future-of-reason_246/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9d/56/9d5631724c6496b2f012fa5d2f2b6abd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Elegant Universe: Superstrings, Hidden Dimensions, and the Quest for the Ultimate Theory", + "price": 13.03, + "rating": 4.0, + "url": "https://books.toscrape.com/the-elegant-universe-superstrings-hidden-dimensions-and-the-quest-for-the-ultimate-theory_245/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/69/c8/69c83860995cde393dbe6690ec3f1d4f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The Disappearing Spoon: And Other True Tales of Madness, Love, and the History of the World from the Periodic Table of the Elements", + "price": 57.35, + "rating": 5.0, + "url": "https://books.toscrape.com/the-disappearing-spoon-and-other-true-tales-of-madness-love-and-the-history-of-the-world-from-the-periodic-table-of-the-elements_244/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f9/69/f969969428b505970a46272fdcea00d3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Devil Wears Prada (The Devil Wears Prada #1)", + "price": 44.29, + "rating": 1.0, + "url": "https://books.toscrape.com/the-devil-wears-prada-the-devil-wears-prada-1_243/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/87/d3/87d34d376555dd0cb75030d1059cc144.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Demon-Haunted World: Science as a Candle in the Dark", + "price": 52.25, + "rating": 4.0, + "url": "https://books.toscrape.com/the-demon-haunted-world-science-as-a-candle-in-the-dark_242/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4a/35/4a352dc298e4bbe6ba5f81bbc0d41ca0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Day the Crayons Came Home (Crayons)", + "price": 26.33, + "rating": 5.0, + "url": "https://books.toscrape.com/the-day-the-crayons-came-home-crayons_241/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ec/08/ec08efebaa33a403e54080b48c139794.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Da Vinci Code (Robert Langdon #2)", + "price": 22.96, + "rating": 2.0, + "url": "https://books.toscrape.com/the-da-vinci-code-robert-langdon-2_240/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cf/d5/cfd553eaa00f4d6091c459081cd98199.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Cuckoo\u0027s Calling (Cormoran Strike #1)", + "price": 19.21, + "rating": 1.0, + "url": "https://books.toscrape.com/the-cuckoos-calling-cormoran-strike-1_239/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/11/81/11815f24d043f77d4f09a3522a688a5c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Complete Stories and Poems (The Works of Edgar Allan Poe [Cameo Edition])", + "price": 26.78, + "rating": 4.0, + "url": "https://books.toscrape.com/the-complete-stories-and-poems-the-works-of-edgar-allan-poe-cameo-edition_238/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/42/c4/42c48f11b7e70a0f76c5ba9cb5c5018a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "The Complete Poems", + "price": 41.32, + "rating": 5.0, + "url": "https://books.toscrape.com/the-complete-poems_237/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e5/f2/e5f270cf4a079a7d411439abe17691e0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "The Catcher in the Rye", + "price": 24.55, + "rating": 1.0, + "url": "https://books.toscrape.com/the-catcher-in-the-rye_236/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/70/f4/70f4dbf8110363f4e7ef32db0ce2a675.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The Cat in the Hat (Beginner Books B-1)", + "price": 16.26, + "rating": 2.0, + "url": "https://books.toscrape.com/the-cat-in-the-hat-beginner-books-b-1_235/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9b/f1/9bf106306301a44635aa7bd381c84e4d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Case for Christ (Cases for Christianity)", + "price": 47.84, + "rating": 1.0, + "url": "https://books.toscrape.com/the-case-for-christ-cases-for-christianity_234/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/12/3d/123d05986974943a58c5cfa518e11e6d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Book Thief", + "price": 53.49, + "rating": 2.0, + "url": "https://books.toscrape.com/the-book-thief_233/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ff/a0/ffa08bf29ae0a5c9e91564dba71cde90.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Book of Basketball: The NBA According to The Sports Guy", + "price": 44.84, + "rating": 5.0, + "url": "https://books.toscrape.com/the-book-of-basketball-the-nba-according-to-the-sports-guy_232/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/61/2c/612caeb0b2acb35c100629f0f52a40d7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Blind Side: Evolution of a Game", + "price": 53.71, + "rating": 5.0, + "url": "https://books.toscrape.com/the-blind-side-evolution-of-a-game_231/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5e/ee/5eeecab909b9e87ddfb6e3d31078fbbf.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Autobiography of Malcolm X", + "price": 23.43, + "rating": 2.0, + "url": "https://books.toscrape.com/the-autobiography-of-malcolm-x_230/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/84/07/84074b59293cc5bf4012ef0f60e90c4f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Art of Simple Food: Notes, Lessons, and Recipes from a Delicious Revolution", + "price": 34.32, + "rating": 3.0, + "url": "https://books.toscrape.com/the-art-of-simple-food-notes-lessons-and-recipes-from-a-delicious-revolution_229/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/96/57/9657c6d89024e343879a7b5512474f1e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Art of Fielding", + "price": 22.1, + "rating": 1.0, + "url": "https://books.toscrape.com/the-art-of-fielding_228/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/68/a6/68a6112c857e595c684f2a1a3287ba16.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Surely You\u0027re Joking, Mr. Feynman!: Adventures of a Curious Character", + "price": 25.83, + "rating": 2.0, + "url": "https://books.toscrape.com/surely-youre-joking-mr-feynman-adventures-of-a-curious-character_227/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f8/bc/f8bcd489d33473e0819beaecccd5ebac.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Stiff: The Curious Lives of Human Cadavers", + "price": 36.74, + "rating": 3.0, + "url": "https://books.toscrape.com/stiff-the-curious-lives-of-human-cadavers_226/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a0/a0/a0a013b029130df92073f547df83ee5c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Spilled Milk: Based on a True Story", + "price": 49.51, + "rating": 1.0, + "url": "https://books.toscrape.com/spilled-milk-based-on-a-true-story_225/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a8/0d/a80d4310cab08a3660149fd3f2cf15c7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Something Borrowed (Darcy \u0026 Rachel #1)", + "price": 48.96, + "rating": 5.0, + "url": "https://books.toscrape.com/something-borrowed-darcy-rachel-1_224/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6d/6d/6d6d5799190b4f9ef89f3bbc8b67d60d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Something Blue (Darcy \u0026 Rachel #2)", + "price": 54.62, + "rating": 1.0, + "url": "https://books.toscrape.com/something-blue-darcy-rachel-2_223/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/72/f5/72f5ed312bc82afa386c9cd48d4e36dd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Soldier (Talon #3)", + "price": 24.72, + "rating": 2.0, + "url": "https://books.toscrape.com/soldier-talon-3_222/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7b/96/7b96f6e11b388ee800c7fd17fe479444.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Shopaholic \u0026 Baby (Shopaholic #5)", + "price": 46.45, + "rating": 2.0, + "url": "https://books.toscrape.com/shopaholic-baby-shopaholic-5_221/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f0/a4/f0a48c8cc6acd322eacd9d35e55d63e7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Seven Days in the Art World", + "price": 52.33, + "rating": 2.0, + "url": "https://books.toscrape.com/seven-days-in-the-art-world_220/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/35/2c/352c1a7e155c5d03d073bf8ce1564caa.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Seven Brief Lessons on Physics", + "price": 30.6, + "rating": 4.0, + "url": "https://books.toscrape.com/seven-brief-lessons-on-physics_219/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c8/63/c863c222c130a1bc8685a1242dd2523d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Scarlet (The Lunar Chronicles #2)", + "price": 14.57, + "rating": 4.0, + "url": "https://books.toscrape.com/scarlet-the-lunar-chronicles-2_218/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b6/5c/b65c3622c0da689990fd1d7f1a0b826c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Sarah\u0027s Key", + "price": 46.29, + "rating": 1.0, + "url": "https://books.toscrape.com/sarahs-key_217/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/95/b2/95b235aeeae2d1849b78562f36e10aec.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Saga, Volume 3 (Saga (Collected Editions) #3)", + "price": 21.57, + "rating": 5.0, + "url": "https://books.toscrape.com/saga-volume-3-saga-collected-editions-3_216/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d8/fd/d8fd30b3e5781e880a3efe4c9495b417.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Running with Scissors", + "price": 12.91, + "rating": 4.0, + "url": "https://books.toscrape.com/running-with-scissors_215/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/66/c7/66c7a1537c8901e1e4ec217d1956bae8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Rogue Lawyer (Rogue Lawyer #1)", + "price": 50.11, + "rating": 3.0, + "url": "https://books.toscrape.com/rogue-lawyer-rogue-lawyer-1_214/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/92/e4/92e4e180ba8fbde3b8ac0c1e71cfc5f4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Rise of the Rocket Girls: The Women Who Propelled Us, from Missiles to the Moon to Mars", + "price": 41.67, + "rating": 4.0, + "url": "https://books.toscrape.com/rise-of-the-rocket-girls-the-women-who-propelled-us-from-missiles-to-the-moon-to-mars_213/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/05/42/05428b0c7b79d0dbc521fd621e754083.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Rework", + "price": 44.88, + "rating": 2.0, + "url": "https://books.toscrape.com/rework_212/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/54/10/5410a58193e2373c04b3021ade78a82b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Reservations for Two", + "price": 11.1, + "rating": 3.0, + "url": "https://books.toscrape.com/reservations-for-two_211/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/39/a4/39a4d96a5bc75a34aae97676a4b854fa.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Red: The True Story of Red Riding Hood", + "price": 28.54, + "rating": 3.0, + "url": "https://books.toscrape.com/red-the-true-story-of-red-riding-hood_210/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/70/4e/704e81b05e56dd84ecf607ea283952db.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Ready Player One", + "price": 19.07, + "rating": 4.0, + "url": "https://books.toscrape.com/ready-player-one_209/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/51/34/513418bd1c6114f3ea1fd703278e20ef.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Quiet: The Power of Introverts in a World That Can\u0027t Stop Talking", + "price": 43.55, + "rating": 1.0, + "url": "https://books.toscrape.com/quiet-the-power-of-introverts-in-a-world-that-cant-stop-talking_208/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ee/3a/ee3aebe36d1d0fa11a95a07067294b8c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Prodigy: The Graphic Novel (Legend: The Graphic Novel #2)", + "price": 43.63, + "rating": 3.0, + "url": "https://books.toscrape.com/prodigy-the-graphic-novel-legend-the-graphic-novel-2_207/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c9/a5/c9a559e3ba407c1d70ebfc4e2f0d82db.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Persepolis: The Story of a Childhood (Persepolis #1-2)", + "price": 39.13, + "rating": 1.0, + "url": "https://books.toscrape.com/persepolis-the-story-of-a-childhood-persepolis-1-2_206/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/14/98/14987a55d9609e706d2619814e2a8b0a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Packing for Mars: The Curious Science of Life in the Void", + "price": 56.68, + "rating": 2.0, + "url": "https://books.toscrape.com/packing-for-mars-the-curious-science-of-life-in-the-void_205/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8d/72/8d7216b05e1b5edf9bdb0d2db295ca33.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Outliers: The Story of Success", + "price": 14.16, + "rating": 1.0, + "url": "https://books.toscrape.com/outliers-the-story-of-success_204/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/70/37/70372ab3240019fbe2de6cd407c98675.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Original Fake", + "price": 31.45, + "rating": 3.0, + "url": "https://books.toscrape.com/original-fake_203/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e7/29/e72934871f9b42a807d976670a446e12.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Orange Is the New Black", + "price": 24.61, + "rating": 2.0, + "url": "https://books.toscrape.com/orange-is-the-new-black_202/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d9/ea/d9ea34aea25469189bca07af6a18790a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "One for the Money (Stephanie Plum #1)", + "price": 32.87, + "rating": 2.0, + "url": "https://books.toscrape.com/one-for-the-money-stephanie-plum-1_201/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4e/52/4e52f087337abef25de62845f093ed6e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Notes from a Small Island (Notes From a Small Island #1)", + "price": 40.17, + "rating": 1.0, + "url": "https://books.toscrape.com/notes-from-a-small-island-notes-from-a-small-island-1_200/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/61/39/61393c43f7caaccaa07daccaa8530736.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Night (The Night Trilogy #1)", + "price": 13.51, + "rating": 1.0, + "url": "https://books.toscrape.com/night-the-night-trilogy-1_199/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e3/cc/e3ccf96311f9c1b9e9ecc80e16c05f4e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Neither Here nor There: Travels in Europe", + "price": 38.95, + "rating": 3.0, + "url": "https://books.toscrape.com/neither-here-nor-there-travels-in-europe_198/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/06/81/0681530a7bc301caf5c3257e1b0f0750.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Naked", + "price": 31.69, + "rating": 3.0, + "url": "https://books.toscrape.com/naked_197/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e7/12/e71268a559d73826aa64151d47357a12.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Morning Star (Red Rising #3)", + "price": 29.4, + "rating": 1.0, + "url": "https://books.toscrape.com/morning-star-red-rising-3_196/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b5/f0/b5f04530d0343e763a80ef3f2dbdb386.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Miracles from Heaven: A Little Girl, Her Journey to Heaven, and Her Amazing Story of Healing", + "price": 57.83, + "rating": 1.0, + "url": "https://books.toscrape.com/miracles-from-heaven-a-little-girl-her-journey-to-heaven-and-her-amazing-story-of-healing_195/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7c/8e/7c8ea0cef3825cc6ddae55267c55a59e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Midnight Riot (Peter Grant/ Rivers of London - books #1)", + "price": 55.46, + "rating": 2.0, + "url": "https://books.toscrape.com/midnight-riot-peter-grant-rivers-of-london-books-1_194/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e6/57/e6574a313ad7e6adf97a1d71318f9a7f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Me Talk Pretty One Day", + "price": 57.6, + "rating": 2.0, + "url": "https://books.toscrape.com/me-talk-pretty-one-day_193/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/98/9f/989fe700e9e6bdec4fc3217daa5b7df3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Manuscript Found in Accra", + "price": 34.98, + "rating": 2.0, + "url": "https://books.toscrape.com/manuscript-found-in-accra_192/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/26/b7/26b72a3c1cf2a8afdbe92fa1a1d78f41.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Lust \u0026 Wonder", + "price": 11.87, + "rating": 2.0, + "url": "https://books.toscrape.com/lust-wonder_191/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/61/ba/61ba5bc1ee3d8cb3dd350120ffa3f31e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Lila (Gilead #3)", + "price": 12.47, + "rating": 3.0, + "url": "https://books.toscrape.com/lila-gilead-3_190/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2b/99/2b99a765a013979637b4a6726bfb10f5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Life, the Universe and Everything (Hitchhiker\u0027s Guide to the Galaxy #3)", + "price": 33.26, + "rating": 2.0, + "url": "https://books.toscrape.com/life-the-universe-and-everything-hitchhikers-guide-to-the-galaxy-3_189/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ef/8b/ef8bc5adcd3bea8e8ba97be76d07a32a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Life Without a Recipe", + "price": 59.04, + "rating": 5.0, + "url": "https://books.toscrape.com/life-without-a-recipe_188/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/80/b3/80b3e38be4204b3b64cdbe8c80dcf1f9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Life After Life", + "price": 26.13, + "rating": 2.0, + "url": "https://books.toscrape.com/life-after-life_187/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/59/80/59803a88c2e5dd7a2e36de1d41f7f1ae.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Letter to a Christian Nation", + "price": 22.2, + "rating": 1.0, + "url": "https://books.toscrape.com/letter-to-a-christian-nation_186/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/74/c2/74c2893188f917409ba564d46f481f77.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Let\u0027s Pretend This Never Happened: A Mostly True Memoir", + "price": 45.11, + "rating": 1.0, + "url": "https://books.toscrape.com/lets-pretend-this-never-happened-a-mostly-true-memoir_185/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/78/e1/78e1b9ccc99ba11d78015f0a18f0b421.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Legend (Legend #1)", + "price": 43.69, + "rating": 4.0, + "url": "https://books.toscrape.com/legend-legend-1_184/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6c/6c/6c6c0984ab57d6b4f71d84dd0db0f65b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Lean In: Women, Work, and the Will to Lead", + "price": 25.02, + "rating": 1.0, + "url": "https://books.toscrape.com/lean-in-women-work-and-the-will-to-lead_183/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4f/e5/4fe55bc7134401f6db04f0775ead1d4c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Lamb: The Gospel According to Biff, Christ\u0027s Childhood Pal", + "price": 55.5, + "rating": 5.0, + "url": "https://books.toscrape.com/lamb-the-gospel-according-to-biff-christs-childhood-pal_182/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a1/03/a10370da29e4ba78c7a75a14041eae0e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Lady Renegades (Rebel Belle #3)", + "price": 53.04, + "rating": 5.0, + "url": "https://books.toscrape.com/lady-renegades-rebel-belle-3_181/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d2/c2/d2c259e13fe3097325549a14f996b462.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Jurassic Park (Jurassic Park #1)", + "price": 44.97, + "rating": 1.0, + "url": "https://books.toscrape.com/jurassic-park-jurassic-park-1_180/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9a/71/9a7160b396790bd4a351522278de4f8c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "It\u0027s Never Too Late to Begin Again: Discovering Creativity and Meaning at Midlife and Beyond", + "price": 42.38, + "rating": 1.0, + "url": "https://books.toscrape.com/its-never-too-late-to-begin-again-discovering-creativity-and-meaning-at-midlife-and-beyond_179/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fa/36/fa3659740e31eb57775cc2647654bf11.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Is Everyone Hanging Out Without Me? (And Other Concerns)", + "price": 20.11, + "rating": 3.0, + "url": "https://books.toscrape.com/is-everyone-hanging-out-without-me-and-other-concerns_178/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6b/94/6b94e98f822a42c03c4ff0b9cfdd6e0c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Into the Wild", + "price": 56.7, + "rating": 5.0, + "url": "https://books.toscrape.com/into-the-wild_177/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e2/ca/e2ca3b870db8071034edea19b1da3de2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Inferno (Robert Langdon #4)", + "price": 41.0, + "rating": 5.0, + "url": "https://books.toscrape.com/inferno-robert-langdon-4_176/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e3/11/e3111146083821b5a3670d869ab40d2a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "In the Garden of Beasts: Love, Terror, and an American Family in Hitler\u0027s Berlin", + "price": 28.85, + "rating": 3.0, + "url": "https://books.toscrape.com/in-the-garden-of-beasts-love-terror-and-an-american-family-in-hitlers-berlin_175/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/25/82/2582a9f11ad68a30e44cc0b459383474.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "If I Run (If I Run #1)", + "price": 49.97, + "rating": 4.0, + "url": "https://books.toscrape.com/if-i-run-if-i-run-1_174/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c3/d0/c3d0f2fb5cacbca64639a679b962e1b9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "I\u0027ve Got Your Number", + "price": 19.69, + "rating": 1.0, + "url": "https://books.toscrape.com/ive-got-your-number_173/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b2/df/b2df826432771838819db89c20e20609.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "I Am Malala: The Girl Who Stood Up for Education and Was Shot by the Taliban", + "price": 28.88, + "rating": 2.0, + "url": "https://books.toscrape.com/i-am-malala-the-girl-who-stood-up-for-education-and-was-shot-by-the-taliban_172/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/52/7a/527a7d3b9b4928c093cadd75661bf467.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Hungry Girl Clean \u0026 Hungry: Easy All-Natural Recipes for Healthy Eating in the Real World", + "price": 33.14, + "rating": 3.0, + "url": "https://books.toscrape.com/hungry-girl-clean-hungry-easy-all-natural-recipes-for-healthy-eating-in-the-real-world_171/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6f/c4/6fc450625cd672e871a6176f74909be2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "House of Lost Worlds: Dinosaurs, Dynasties, and the Story of Life on Earth", + "price": 43.7, + "rating": 2.0, + "url": "https://books.toscrape.com/house-of-lost-worlds-dinosaurs-dynasties-and-the-story-of-life-on-earth_170/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/43/fd/43fda1db93163d67705264dcfa98aaa5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "House of Leaves", + "price": 54.89, + "rating": 1.0, + "url": "https://books.toscrape.com/house-of-leaves_169/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/14/25/142563ccee483bc07632f9c083a68326.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Horrible Bear!", + "price": 37.52, + "rating": 2.0, + "url": "https://books.toscrape.com/horrible-bear_168/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d2/63/d26337dee5c0b13b56b7aea59d611570.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Holidays on Ice", + "price": 51.07, + "rating": 2.0, + "url": "https://books.toscrape.com/holidays-on-ice_167/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4b/9a/4b9a2a6d4c995e12fe216f6173a582be.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Heir to the Sky", + "price": 44.07, + "rating": 4.0, + "url": "https://books.toscrape.com/heir-to-the-sky_166/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6d/b1/6db1568e09d10652593638a5f85e7202.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Green Eggs and Ham (Beginner Books B-16)", + "price": 10.79, + "rating": 4.0, + "url": "https://books.toscrape.com/green-eggs-and-ham-beginner-books-b-16_165/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3a/0e/3a0e75e4f758f90a80965869afbe41b4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Grayson, Vol 3: Nemesis (Grayson #3)", + "price": 42.72, + "rating": 1.0, + "url": "https://books.toscrape.com/grayson-vol-3-nemesis-grayson-3_164/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f9/4c/f94cfc3c82abb799568d1ea029b1d3d1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Gratitude", + "price": 26.66, + "rating": 5.0, + "url": "https://books.toscrape.com/gratitude_163/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/07/b6/07b673e7d367a5e89418bd513a8d5e72.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Gone Girl", + "price": 37.6, + "rating": 5.0, + "url": "https://books.toscrape.com/gone-girl_162/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/24/ad/24ad42075b1aa1403aef934c29c1e8ba.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Golden (Heart of Dread #3)", + "price": 42.21, + "rating": 4.0, + "url": "https://books.toscrape.com/golden-heart-of-dread-3_161/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/39/2f/392fedbcda7bf8f968d5e6643ea5545f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Girl in the Blue Coat", + "price": 46.83, + "rating": 2.0, + "url": "https://books.toscrape.com/girl-in-the-blue-coat_160/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bf/7a/bf7a5bc1d1ebac5e9b6fbb147828a123.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Fruits Basket, Vol. 3 (Fruits Basket #3)", + "price": 45.17, + "rating": 2.0, + "url": "https://books.toscrape.com/fruits-basket-vol-3-fruits-basket-3_159/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7b/e7/7be75475a916d6df4edebfc5fe36c3f9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Friday Night Lights: A Town, a Team, and a Dream", + "price": 51.22, + "rating": 3.0, + "url": "https://books.toscrape.com/friday-night-lights-a-town-a-team-and-a-dream_158/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7d/cf/7dcf6c3b419bf7e7e3b3b8162b177869.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Fire Bound (Sea Haven/Sisters of the Heart #5)", + "price": 21.28, + "rating": 4.0, + "url": "https://books.toscrape.com/fire-bound-sea-havensisters-of-the-heart-5_157/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cd/53/cd53431a069ee01572988de29ef68da5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Fifty Shades Freed (Fifty Shades #3)", + "price": 15.36, + "rating": 5.0, + "url": "https://books.toscrape.com/fifty-shades-freed-fifty-shades-3_156/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/18/d8/18d8e02c75c2ef23556c9746fae57e43.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Fellside", + "price": 38.62, + "rating": 1.0, + "url": "https://books.toscrape.com/fellside_155/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f4/8f/f48f179d6bda290b66b2d165e0a419e6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Extreme Prey (Lucas Davenport #26)", + "price": 25.4, + "rating": 3.0, + "url": "https://books.toscrape.com/extreme-prey-lucas-davenport-26_154/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/de/86/de86d4f1563fad2ca088922fbbb2b36a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Eragon (The Inheritance Cycle #1)", + "price": 43.87, + "rating": 3.0, + "url": "https://books.toscrape.com/eragon-the-inheritance-cycle-1_153/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2d/62/2d625f26cb3bbeef851221f125b81daf.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Eclipse (Twilight #3)", + "price": 18.74, + "rating": 1.0, + "url": "https://books.toscrape.com/eclipse-twilight-3_152/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/05/f8/05f833af99c37decb506e34e36f5cdaf.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Dune (Dune #1)", + "price": 54.86, + "rating": 1.0, + "url": "https://books.toscrape.com/dune-dune-1_151/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7a/bc/7abccb865ecf9b0f676800b10c71cfd6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Dracula", + "price": 52.62, + "rating": 3.0, + "url": "https://books.toscrape.com/dracula_150/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ef/d7/efd7c316b4d60a403ba6d111fdeb2d41.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Do Androids Dream of Electric Sheep? (Blade Runner #1)", + "price": 51.48, + "rating": 1.0, + "url": "https://books.toscrape.com/do-androids-dream-of-electric-sheep-blade-runner-1_149/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fa/65/fa653fbe3a4c69227c9b79d471cee576.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Disrupted: My Misadventure in the Start-Up Bubble", + "price": 15.28, + "rating": 5.0, + "url": "https://books.toscrape.com/disrupted-my-misadventure-in-the-start-up-bubble_148/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2c/32/2c32dd01215c98fc1f6b176b6a9b3ece.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Dead Wake: The Last Crossing of the Lusitania", + "price": 39.24, + "rating": 5.0, + "url": "https://books.toscrape.com/dead-wake-the-last-crossing-of-the-lusitania_147/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/69/0e/690ee5b7ef94ea460861eee2e67fd787.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "David and Goliath: Underdogs, Misfits, and the Art of Battling Giants", + "price": 17.81, + "rating": 1.0, + "url": "https://books.toscrape.com/david-and-goliath-underdogs-misfits-and-the-art-of-battling-giants_146/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/df/95/df9520adbabbb17f22fcb3f49c69640f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Darkfever (Fever #1)", + "price": 56.02, + "rating": 1.0, + "url": "https://books.toscrape.com/darkfever-fever-1_145/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/af/08/af08d08c90b4df63ca5a2819a754da18.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Dark Places", + "price": 23.9, + "rating": 5.0, + "url": "https://books.toscrape.com/dark-places_144/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/51/bf/51bf575f9af355f4f9f98abe8986402a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Crazy Rich Asians (Crazy Rich Asians #1)", + "price": 49.13, + "rating": 5.0, + "url": "https://books.toscrape.com/crazy-rich-asians-crazy-rich-asians-1_143/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9a/62/9a621372fed3a80015283013d8a452cd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Counting Thyme", + "price": 10.62, + "rating": 1.0, + "url": "https://books.toscrape.com/counting-thyme_142/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e0/ae/e0ae97753a73b88b61b13b19977613dc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Cosmos", + "price": 36.17, + "rating": 2.0, + "url": "https://books.toscrape.com/cosmos_141/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/65/7b/657b1d20ea50775c5c87e039ed8aeebc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Civilization and Its Discontents", + "price": 59.95, + "rating": 2.0, + "url": "https://books.toscrape.com/civilization-and-its-discontents_140/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4d/a6/4da6939a6bbd895a5acdeabad46d1f9f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Cinder (The Lunar Chronicles #1)", + "price": 26.09, + "rating": 1.0, + "url": "https://books.toscrape.com/cinder-the-lunar-chronicles-1_139/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4e/d2/4ed2ec75df84ba1093fc4141b29abab3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Catastrophic Happiness: Finding Joy in Childhood\u0027s Messy Years", + "price": 37.35, + "rating": 2.0, + "url": "https://books.toscrape.com/catastrophic-happiness-finding-joy-in-childhoods-messy-years_138/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7d/0b/7d0bb832760e81c281d8d283ba6a2b09.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Career of Evil (Cormoran Strike #3)", + "price": 24.72, + "rating": 2.0, + "url": "https://books.toscrape.com/career-of-evil-cormoran-strike-3_137/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9e/ff/9eff8b66d583e8f0ba58a0bc86de40f2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Breaking Dawn (Twilight #4)", + "price": 35.28, + "rating": 5.0, + "url": "https://books.toscrape.com/breaking-dawn-twilight-4_136/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ce/24/ce242d3eb00bf1938d6c18e0261ef868.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Brave Enough", + "price": 51.32, + "rating": 5.0, + "url": "https://books.toscrape.com/brave-enough_135/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/94/c7/94c7add56827e01998189a021ec060e2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Boy Meets Boy", + "price": 21.12, + "rating": 3.0, + "url": "https://books.toscrape.com/boy-meets-boy_134/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0b/ac/0baceb72d202880d1441a32193df6e11.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Born to Run: A Hidden Tribe, Superathletes, and the Greatest Race the World Has Never Seen", + "price": 27.35, + "rating": 2.0, + "url": "https://books.toscrape.com/born-to-run-a-hidden-tribe-superathletes-and-the-greatest-race-the-world-has-never-seen_133/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ea/ee/eaee98b302dcaf91d1122816ae553295.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Blink: The Power of Thinking Without Thinking", + "price": 21.74, + "rating": 5.0, + "url": "https://books.toscrape.com/blink-the-power-of-thinking-without-thinking_132/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5d/41/5d415bc31b1f856a2a9dc8706fd19abd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Black Flags: The Rise of ISIS", + "price": 40.87, + "rating": 1.0, + "url": "https://books.toscrape.com/black-flags-the-rise-of-isis_131/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/48/5d/485d2c4cedd639fcb005340a8d589bb3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Black Butler, Vol. 1 (Black Butler #1)", + "price": 49.31, + "rating": 1.0, + "url": "https://books.toscrape.com/black-butler-vol-1-black-butler-1_130/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/99/48/9948564dec3ac2f9e32419911b181e37.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Big Little Lies", + "price": 22.11, + "rating": 1.0, + "url": "https://books.toscrape.com/big-little-lies_129/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ef/b7/efb72b546fc7cab4ba1735b4b82c5851.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Between Shades of Gray", + "price": 20.79, + "rating": 5.0, + "url": "https://books.toscrape.com/between-shades-of-gray_128/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f9/19/f919f64fc0e3642cdc604134bfd93774.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Best of My Love (Fool\u0027s Gold #20)", + "price": 27.41, + "rating": 2.0, + "url": "https://books.toscrape.com/best-of-my-love-fools-gold-20_127/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/06/8c/068ccab8875670fccb8b72234370d16f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Beowulf", + "price": 38.35, + "rating": 2.0, + "url": "https://books.toscrape.com/beowulf_126/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/dd/6e/dd6e7b84e99f3b4b5655ea0db74af2b4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Beautiful Creatures (Caster Chronicles #1)", + "price": 21.55, + "rating": 5.0, + "url": "https://books.toscrape.com/beautiful-creatures-caster-chronicles-1_125/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/82/06/8206f351bd1ff6f52eed515a3b366916.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Awkward", + "price": 38.02, + "rating": 2.0, + "url": "https://books.toscrape.com/awkward_124/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/41/72/417255e608c389aedfb68491dae92c9c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Ash", + "price": 22.06, + "rating": 4.0, + "url": "https://books.toscrape.com/ash_123/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d7/f0/d7f00033bda3779b2fd017e32e7c800c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Are We There Yet?", + "price": 10.66, + "rating": 3.0, + "url": "https://books.toscrape.com/are-we-there-yet_122/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f8/be/f8be3238a1cf039a3e7d50de1d4c2cfd.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Are We Smart Enough to Know How Smart Animals Are?", + "price": 56.58, + "rating": 1.0, + "url": "https://books.toscrape.com/are-we-smart-enough-to-know-how-smart-animals-are_121/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/71/d1/71d199b2abd878b9943dc818b77a1e72.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Annie on My Mind", + "price": 36.83, + "rating": 5.0, + "url": "https://books.toscrape.com/annie-on-my-mind_120/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/88/ba/88baf408218bf1e31626211da4329c6b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "And Then There Were None", + "price": 35.01, + "rating": 2.0, + "url": "https://books.toscrape.com/and-then-there-were-none_119/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/21/bf/21bf2eb0bff3134837def8bd40845ba0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "A Walk in the Woods: Rediscovering America on the Appalachian Trail", + "price": 30.48, + "rating": 4.0, + "url": "https://books.toscrape.com/a-walk-in-the-woods-rediscovering-america-on-the-appalachian-trail_118/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/25/ff/25ffbe6f0e8961a1cb2ace38a5b02279.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "A Visit from the Goon Squad", + "price": 14.08, + "rating": 5.0, + "url": "https://books.toscrape.com/a-visit-from-the-goon-squad_117/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/92/02/9202adfd4bc39e4058c5b9e851ffbf5a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "A Storm of Swords (A Song of Ice and Fire #3)", + "price": 31.22, + "rating": 2.0, + "url": "https://books.toscrape.com/a-storm-of-swords-a-song-of-ice-and-fire-3_116/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/39/83/3983449f17095ed15a4878d6bc8114c9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "A Heartbreaking Work of Staggering Genius", + "price": 54.29, + "rating": 5.0, + "url": "https://books.toscrape.com/a-heartbreaking-work-of-staggering-genius_115/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7a/58/7a587c5814f33c0c54e8bfa0ef66d690.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "8 Keys to Mental Health Through Exercise", + "price": 31.04, + "rating": 1.0, + "url": "https://books.toscrape.com/8-keys-to-mental-health-through-exercise_114/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b8/44/b844a77409f1d53cbb66148820abc217.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "#GIRLBOSS", + "price": 50.96, + "rating": 1.0, + "url": "https://books.toscrape.com/girlboss_113/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/70/9a/709a7625e50abf3fc3f26c0396a62131.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Suffragettes (Little Black Classics, #96)", + "price": 11.89, + "rating": 2.0, + "url": "https://books.toscrape.com/the-suffragettes-little-black-classics-96_112/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ee/c3/eec3857d573218bfd22b23b80bfe740e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Sense of an Ending", + "price": 31.38, + "rating": 3.0, + "url": "https://books.toscrape.com/the-sense-of-an-ending_111/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/75/46/7546899e546c4aa11b501c0c41060727.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Sandman, Vol. 2: The Doll\u0027s House (The Sandman (volumes) #2)", + "price": 54.81, + "rating": 1.0, + "url": "https://books.toscrape.com/the-sandman-vol-2-the-dolls-house-the-sandman-volumes-2_110/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e3/ae/e3ae48fe07d77611b49b5b78d99418ae.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Course of Love", + "price": 16.78, + "rating": 3.0, + "url": "https://books.toscrape.com/the-course-of-love_109/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f2/c9/f2c952cfbce6ab5d8400a0bb8ee4eb5c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Sugar Rush (Offensive Line #2)", + "price": 24.42, + "rating": 1.0, + "url": "https://books.toscrape.com/sugar-rush-offensive-line-2_108/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c3/a9/c3a90a5baa833a37c29c4b03a444737c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Saga, Volume 2 (Saga (Collected Editions) #2)", + "price": 11.75, + "rating": 3.0, + "url": "https://books.toscrape.com/saga-volume-2-saga-collected-editions-2_107/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1a/eb/1aeb5d30809ad96d7c323228a2bd23d3.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Run, Spot, Run: The Ethics of Keeping Pets", + "price": 20.02, + "rating": 1.0, + "url": "https://books.toscrape.com/run-spot-run-the-ethics-of-keeping-pets_106/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/91/e6/91e6190dcdd7d6cdeb94a82b60917ec4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "New Moon (Twilight #2)", + "price": 12.86, + "rating": 4.0, + "url": "https://books.toscrape.com/new-moon-twilight-2_105/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5a/1f/5a1fa3ec68add137878b42243813263d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Life", + "price": 31.58, + "rating": 5.0, + "url": "https://books.toscrape.com/life_104/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/99/97/9997eda658c2fe50e724171f9c2a2b0b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Kindle Paperwhite User\u0027s Guide", + "price": 34.0, + "rating": 3.0, + "url": "https://books.toscrape.com/kindle-paperwhite-users-guide_103/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3e/49/3e49769bf9bf83d3bb25c6f93a7fcca2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "H is for Hawk", + "price": 57.42, + "rating": 5.0, + "url": "https://books.toscrape.com/h-is-for-hawk_102/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/78/3c/783c89d21306b712d832dbac267b786a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Girl Online On Tour (Girl Online #2)", + "price": 53.47, + "rating": 1.0, + "url": "https://books.toscrape.com/girl-online-on-tour-girl-online-2_101/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e0/22/e0221ab11b1d093a2d03927b4962c544.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Fruits Basket, Vol. 2 (Fruits Basket #2)", + "price": 11.64, + "rating": 5.0, + "url": "https://books.toscrape.com/fruits-basket-vol-2-fruits-basket-2_100/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/e9/fb/e9fb3236b73384253144f89b6eec6a68.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Diary of a Minecraft Zombie Book 1: A Scare of a Dare (An Unofficial Minecraft Book)", + "price": 52.88, + "rating": 4.0, + "url": "https://books.toscrape.com/diary-of-a-minecraft-zombie-book-1-a-scare-of-a-dare-an-unofficial-minecraft-book_99/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/47/16/47160ff71abe23cb52968b3d1b9b7988.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Y: The Last Man, Vol. 1: Unmanned (Y: The Last Man #1)", + "price": 18.51, + "rating": 4.0, + "url": "https://books.toscrape.com/y-the-last-man-vol-1-unmanned-y-the-last-man-1_98/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ae/16/ae169bb5ae814e0fb900cdf9e99332a7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "While You Were Mine", + "price": 41.32, + "rating": 5.0, + "url": "https://books.toscrape.com/while-you-were-mine_97/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/45/e8/45e87bcad554d79eadf0f89df9cac6f9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Where Lightning Strikes (Bleeding Stars #3)", + "price": 39.77, + "rating": 3.0, + "url": "https://books.toscrape.com/where-lightning-strikes-bleeding-stars-3_96/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/73/d9/73d948af3f2adb6dd693ff4bd43e7760.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "When I\u0027m Gone", + "price": 51.96, + "rating": 3.0, + "url": "https://books.toscrape.com/when-im-gone_95/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/13/a3/13a361d57f2b6021b2ae395a6fedd475.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Ways of Seeing", + "price": 39.51, + "rating": 5.0, + "url": "https://books.toscrape.com/ways-of-seeing_94/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a8/3a/a83a4d31d30dc3cb26a29899a5c3b91d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Vampire Knight, Vol. 1 (Vampire Knight #1)", + "price": 15.4, + "rating": 1.0, + "url": "https://books.toscrape.com/vampire-knight-vol-1-vampire-knight-1_93/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4b/97/4b972f89c11900ac0e84726d1f07bfcc.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Vampire Girl (Vampire Girl #1)", + "price": 53.82, + "rating": 2.0, + "url": "https://books.toscrape.com/vampire-girl-vampire-girl-1_92/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ea/55/ea5547a00ad163902faba6929369bc77.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Twenty Love Poems and a Song of Despair", + "price": 30.95, + "rating": 4.0, + "url": "https://books.toscrape.com/twenty-love-poems-and-a-song-of-despair_91/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/df/ab/dfab1d94f9190df7c13b63a093a6d16e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Travels with Charley: In Search of America", + "price": 57.82, + "rating": 5.0, + "url": "https://books.toscrape.com/travels-with-charley-in-search-of-america_90/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ff/60/ff60e98e3da9c76d6f65b26bd7142d94.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Three Wishes (River of Time: California #1)", + "price": 44.18, + "rating": 2.0, + "url": "https://books.toscrape.com/three-wishes-river-of-time-california-1_89/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c7/21/c721943edf481cad5ab32505e2ad3865.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "This One Moment (Pushing Limits #1)", + "price": 48.71, + "rating": 1.0, + "url": "https://books.toscrape.com/this-one-moment-pushing-limits-1_88/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9b/06/9b061431c4fbb98cc18068a523a49988.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Zombie Room", + "price": 19.69, + "rating": 5.0, + "url": "https://books.toscrape.com/the-zombie-room_87/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1a/2d/1a2d5e478c6b33738ff17e7acfbd8b66.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The Wicked + The Divine, Vol. 1: The Faust Act (The Wicked + The Divine)", + "price": 36.52, + "rating": 2.0, + "url": "https://books.toscrape.com/the-wicked-the-divine-vol-1-the-faust-act-the-wicked-the-divine_86/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/64/75/64752f8cdae54b164fb81bfd81accd55.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Tumor", + "price": 41.56, + "rating": 5.0, + "url": "https://books.toscrape.com/the-tumor_85/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/db/f4/dbf4f5d4e7c0364b078aa5ce7e196853.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The Story of Hong Gildong", + "price": 43.19, + "rating": 4.0, + "url": "https://books.toscrape.com/the-story-of-hong-gildong_84/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ab/16/ab16eb035cc58809a73c4699477de9cb.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Silent Wife", + "price": 12.34, + "rating": 5.0, + "url": "https://books.toscrape.com/the-silent-wife_83/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9b/a3/9ba37429e4a2307fe0b2f4f4162dd636.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Silent Twin (Detective Jennifer Knight #3)", + "price": 36.25, + "rating": 3.0, + "url": "https://books.toscrape.com/the-silent-twin-detective-jennifer-knight-3_82/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a0/7b/a07b53e1708f9055145aa1ec3af8608d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Selfish Gene", + "price": 29.45, + "rating": 1.0, + "url": "https://books.toscrape.com/the-selfish-gene_81/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/08/14/0814f26516fb72b7391d0a742b5928a2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Secret Healer", + "price": 34.56, + "rating": 3.0, + "url": "https://books.toscrape.com/the-secret-healer_80/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/69/d2/69d225899cce0a150c605ead01e02f60.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Sandman, Vol. 1: Preludes and Nocturnes (The Sandman (volumes) #1)", + "price": 54.12, + "rating": 3.0, + "url": "https://books.toscrape.com/the-sandman-vol-1-preludes-and-nocturnes-the-sandman-volumes-1_79/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/56/ea/56eac75378feb4cab0dcb9d2101cf58b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Republic", + "price": 33.78, + "rating": 3.0, + "url": "https://books.toscrape.com/the-republic_78/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7b/2c/7b2cb77c4608fce189caebaa842e135d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "The Odyssey", + "price": 29.64, + "rating": 3.0, + "url": "https://books.toscrape.com/the-odyssey_77/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0d/e8/0de8211253c4131e0caf9e8528d99443.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "The No. 1 Ladies\u0027 Detective Agency (No. 1 Ladies\u0027 Detective Agency #1)", + "price": 57.7, + "rating": 4.0, + "url": "https://books.toscrape.com/the-no-1-ladies-detective-agency-no-1-ladies-detective-agency-1_76/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/34/2e/342ec55d460f3dd49d77dac2bd4ff489.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "The Nicomachean Ethics", + "price": 36.34, + "rating": 1.0, + "url": "https://books.toscrape.com/the-nicomachean-ethics_75/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f0/aa/f0aa9ae0319b1d6e0706e6053020e696.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "The Name of the Wind (The Kingkiller Chronicle #1)", + "price": 50.59, + "rating": 3.0, + "url": "https://books.toscrape.com/the-name-of-the-wind-the-kingkiller-chronicle-1_74/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6a/b3/6ab3616e7495ef64b1546a178cf8a9e7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "The Mirror \u0026 the Maze (The Wrath and the Dawn #1.5)", + "price": 29.38, + "rating": 1.0, + "url": "https://books.toscrape.com/the-mirror-the-maze-the-wrath-and-the-dawn-15_73/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/84/a8/84a85a5ecca2bdc17e219241938ebdba.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "The Little Prince", + "price": 45.42, + "rating": 2.0, + "url": "https://books.toscrape.com/the-little-prince_72/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c0/78/c078355608dd81c7c5e4f5e1c5f73d23.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "The Light of the Fireflies", + "price": 54.43, + "rating": 1.0, + "url": "https://books.toscrape.com/the-light-of-the-fireflies_71/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/17/8e/178e6e1cee8e5980e31148ea10a7321f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "The Last Girl (The Dominion Trilogy #1)", + "price": 36.26, + "rating": 2.0, + "url": "https://books.toscrape.com/the-last-girl-the-dominion-trilogy-1_70/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/da/47/da4746e620f8ccd7cf20628d1a5e535a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "The Iliad", + "price": 16.16, + "rating": 1.0, + "url": "https://books.toscrape.com/the-iliad_69/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b4/49/b449e504e387b69322d85e76a57ab60f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "The Hook Up (Game On #1)", + "price": 36.29, + "rating": 5.0, + "url": "https://books.toscrape.com/the-hook-up-game-on-1_68/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/38/f1/38f1543cd2d51c2728678f5ecc128958.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "The Haters", + "price": 27.89, + "rating": 5.0, + "url": "https://books.toscrape.com/the-haters_67/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4c/e9/4ce9f937ac784ae0b377bcbf2a38a8b2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "The Girl You Lost", + "price": 12.29, + "rating": 5.0, + "url": "https://books.toscrape.com/the-girl-you-lost_66/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/90/0d/900dba6987796f4312a6a6737b0ea94d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "The Girl In The Ice (DCI Erika Foster #1)", + "price": 15.85, + "rating": 3.0, + "url": "https://books.toscrape.com/the-girl-in-the-ice-dci-erika-foster-1_65/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d8/f7/d8f77fe7f4bb8610e903741441f84702.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "The End of the Jesus Era (An Investigation #1)", + "price": 14.4, + "rating": 1.0, + "url": "https://books.toscrape.com/the-end-of-the-jesus-era-an-investigation-1_64/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fe/47/fe47782c4f8194a4d93ec1381108be88.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "The Edge of Reason (Bridget Jones #2)", + "price": 19.18, + "rating": 4.0, + "url": "https://books.toscrape.com/the-edge-of-reason-bridget-jones-2_63/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/db/34/db341aa83daa76cd9f9bd2c86ccb5dba.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "The Complete Maus (Maus #1-2)", + "price": 10.64, + "rating": 3.0, + "url": "https://books.toscrape.com/the-complete-maus-maus-1-2_62/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a6/f8/a6f889e0ba02be31875d3a324090ef5e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "The Communist Manifesto", + "price": 14.76, + "rating": 3.0, + "url": "https://books.toscrape.com/the-communist-manifesto_61/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/bb/cd/bbcd1a94ebc9fb56f8d079df4557f8e2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "The Bhagavad Gita", + "price": 57.49, + "rating": 3.0, + "url": "https://books.toscrape.com/the-bhagavad-gita_60/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/4e/69/4e69dacc99de838814d0f65c94e67f6c.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "The Bette Davis Club", + "price": 30.66, + "rating": 3.0, + "url": "https://books.toscrape.com/the-bette-davis-club_59/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/23/08/2308bf77130cf0a917642d82dbf4be05.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "The Art of Not Breathing", + "price": 40.83, + "rating": 4.0, + "url": "https://books.toscrape.com/the-art-of-not-breathing_58/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/37/26/3726bb1bf30241b6d6f8c8488ad70989.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Taking Shots (Assassins #1)", + "price": 18.88, + "rating": 2.0, + "url": "https://books.toscrape.com/taking-shots-assassins-1_57/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ea/92/ea92404bce04a4bc76f3ed9c5344b2bf.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Starlark", + "price": 25.83, + "rating": 3.0, + "url": "https://books.toscrape.com/starlark_56/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b4/9e/b49e66e8f446d9a3dae488955f2aa487.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Skip Beat!, Vol. 01 (Skip Beat! #1)", + "price": 42.12, + "rating": 3.0, + "url": "https://books.toscrape.com/skip-beat-vol-01-skip-beat-1_55/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6c/60/6c607509837e2b362ffd7c0e15e7b1f9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Sister Sable (The Mad Queen #1)", + "price": 13.33, + "rating": 3.0, + "url": "https://books.toscrape.com/sister-sable-the-mad-queen-1_54/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2c/89/2c89c4c5528ab4b9101701437953df75.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Shatter Me (Shatter Me #1)", + "price": 42.4, + "rating": 1.0, + "url": "https://books.toscrape.com/shatter-me-shatter-me-1_53/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f0/31/f031254cafbdff0092c76c8dcba24139.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Shameless", + "price": 58.35, + "rating": 3.0, + "url": "https://books.toscrape.com/shameless_52/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a2/19/a2198abf12e3287f84997b35f4e1050e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Shadow Rites (Jane Yellowrock #10)", + "price": 21.72, + "rating": 4.0, + "url": "https://books.toscrape.com/shadow-rites-jane-yellowrock-10_51/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7a/0d/7a0d52ec06a57c117c0b99c7980756e7.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Settling the Score (The Summer Games #1)", + "price": 44.91, + "rating": 2.0, + "url": "https://books.toscrape.com/settling-the-score-the-summer-games-1_50/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/9b/4e/9b4ece2ab5a6335c8594c878e2f22df1.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Sense and Sensibility", + "price": 37.46, + "rating": 1.0, + "url": "https://books.toscrape.com/sense-and-sensibility_49/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7d/53/7d53e2264b9647ee307259be9f73585d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Saga, Volume 1 (Saga (Collected Editions) #1)", + "price": 28.48, + "rating": 1.0, + "url": "https://books.toscrape.com/saga-volume-1-saga-collected-editions-1_48/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/c6/ca/c6cab3f679acb45fd2eba092ec9f6a2a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Rhythm, Chord \u0026 Malykhin", + "price": 28.34, + "rating": 2.0, + "url": "https://books.toscrape.com/rhythm-chord-malykhin_47/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/43/85/4385ee0304bc3546f2b6eaa75c46d4f8.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Rat Queens, Vol. 1: Sass \u0026 Sorcery (Rat Queens (Collected Editions) #1-5)", + "price": 46.96, + "rating": 5.0, + "url": "https://books.toscrape.com/rat-queens-vol-1-sass-sorcery-rat-queens-collected-editions-1-5_46/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0d/22/0d22f9ee696b7443d1573e7752645c6d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Paradise Lost (Paradise #1)", + "price": 24.96, + "rating": 1.0, + "url": "https://books.toscrape.com/paradise-lost-paradise-1_45/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/66/f9/66f9edebe41032584e08dcf2fc27b8b4.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Paper Girls, Vol. 1 (Paper Girls #1-5)", + "price": 21.71, + "rating": 4.0, + "url": "https://books.toscrape.com/paper-girls-vol-1-paper-girls-1-5_44/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/87/2b/872ba3b06a97e6662770bc2152595b84.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Ouran High School Host Club, Vol. 1 (Ouran High School Host Club #1)", + "price": 29.87, + "rating": 3.0, + "url": "https://books.toscrape.com/ouran-high-school-host-club-vol-1-ouran-high-school-host-club-1_43/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d5/c5/d5c5a6ebf05b68bee78a38a8ea62305d.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Origins (Alphas 0.5)", + "price": 28.99, + "rating": 1.0, + "url": "https://books.toscrape.com/origins-alphas-05_42/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/12/9b/129b70d7b45d78a26459e7445e0e13e2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "One Second (Seven #7)", + "price": 52.94, + "rating": 2.0, + "url": "https://books.toscrape.com/one-second-seven-7_41/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/3f/f3/3ff3f7a0f3c949bb7adbe5f7fe80b9ab.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "On the Road (Duluoz Legend)", + "price": 32.36, + "rating": 3.0, + "url": "https://books.toscrape.com/on-the-road-duluoz-legend_40/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/b8/3e/b83e5f1b9c1dcfe0ef05cff4b080e0fa.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Old Records Never Die: One Man\u0027s Quest for His Vinyl and His Past", + "price": 55.66, + "rating": 2.0, + "url": "https://books.toscrape.com/old-records-never-die-one-mans-quest-for-his-vinyl-and-his-past_39/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7e/94/7e947f3dd04f178175b85123829467a9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Off Sides (Off #1)", + "price": 39.45, + "rating": 5.0, + "url": "https://books.toscrape.com/off-sides-off-1_38/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/03/ed/03ed67ea504353b91b035151d8e80db2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Of Mice and Men", + "price": 47.11, + "rating": 2.0, + "url": "https://books.toscrape.com/of-mice-and-men_37/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0f/ca/0fca4597765ffacdb7bd529fc5eb88fa.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Myriad (Prentor #1)", + "price": 58.75, + "rating": 4.0, + "url": "https://books.toscrape.com/myriad-prentor-1_36/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/6b/fa/6bfae8a489ff53f50467705c1e6fff19.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "My Perfect Mistake (Over the Top #1)", + "price": 38.92, + "rating": 2.0, + "url": "https://books.toscrape.com/my-perfect-mistake-over-the-top-1_35/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0d/03/0d03eb55ed070a53b6c4b6eedd48b458.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Ms. Marvel, Vol. 1: No Normal (Ms. Marvel (2014-2015) #1)", + "price": 39.39, + "rating": 4.0, + "url": "https://books.toscrape.com/ms-marvel-vol-1-no-normal-ms-marvel-2014-2015-1_34/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f4/96/f496db4d78639e233978ae2bee021752.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Meditations", + "price": 25.89, + "rating": 2.0, + "url": "https://books.toscrape.com/meditations_33/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/df/c9/dfc9ed72e963572d23233b3a8cb01676.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Matilda", + "price": 28.34, + "rating": 1.0, + "url": "https://books.toscrape.com/matilda_32/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/03/47/0347bd215f4813edd81c2cd76bab53ca.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Lost Among the Living", + "price": 27.7, + "rating": 4.0, + "url": "https://books.toscrape.com/lost-among-the-living_31/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5a/40/5a40d914bc3491e5909f1167f9cb34f2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Lord of the Flies", + "price": 24.89, + "rating": 3.0, + "url": "https://books.toscrape.com/lord-of-the-flies_30/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/33/73/3373a168b588e3fb19c558a21da71ac9.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Listen to Me (Fusion #1)", + "price": 58.99, + "rating": 3.0, + "url": "https://books.toscrape.com/listen-to-me-fusion-1_29/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/00/dd/00dd43f59d255cbc16e9d9c9ed20a997.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Kitchens of the Great Midwest", + "price": 57.2, + "rating": 5.0, + "url": "https://books.toscrape.com/kitchens-of-the-great-midwest_28/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/5e/37/5e379c1cc7003127bc74257a1b721540.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Jane Eyre", + "price": 38.43, + "rating": 5.0, + "url": "https://books.toscrape.com/jane-eyre_27/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0b/9b/0b9bd2c1de5ec402b2c797b53e5257f6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Imperfect Harmony", + "price": 34.74, + "rating": 4.0, + "url": "https://books.toscrape.com/imperfect-harmony_26/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/fb/29/fb299a516730a2f2602b10f945f7a8e5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Icing (Aces Hockey #2)", + "price": 40.44, + "rating": 4.0, + "url": "https://books.toscrape.com/icing-aces-hockey-2_25/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/8d/1e/8d1e285bf672b2ea66879490cc5f6904.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Hawkeye, Vol. 1: My Life as a Weapon (Hawkeye #1)", + "price": 45.24, + "rating": 3.0, + "url": "https://books.toscrape.com/hawkeye-vol-1-my-life-as-a-weapon-hawkeye-1_24/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/16/46/16460146a1a8b99c82da027368383ade.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "Having the Barbarian\u0027s Baby (Ice Planet Barbarians #7.5)", + "price": 34.96, + "rating": 4.0, + "url": "https://books.toscrape.com/having-the-barbarians-baby-ice-planet-barbarians-75_23/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/f4/83/f4835e9f3fdd8b8107bbb39a391654f0.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "Giant Days, Vol. 1 (Giant Days #1-4)", + "price": 56.76, + "rating": 4.0, + "url": "https://books.toscrape.com/giant-days-vol-1-giant-days-1-4_22/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/35/0b/350b1224dc46533851d5a34134e44842.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "Fruits Basket, Vol. 1 (Fruits Basket #1)", + "price": 40.28, + "rating": 5.0, + "url": "https://books.toscrape.com/fruits-basket-vol-1-fruits-basket-1_21/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7c/c1/7cc13a8fb238202250e87843c1a62f94.jpg" + }, + { + "source": "BooksToScrape", + "rank": 1, + "title": "Frankenstein", + "price": 38.0, + "rating": 2.0, + "url": "https://books.toscrape.com/frankenstein_20/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/00/25/0025515e987a1ebd648773f9ac70bfe6.jpg" + }, + { + "source": "BooksToScrape", + "rank": 2, + "title": "Forever Rockers (The Rocker #12)", + "price": 28.8, + "rating": 3.0, + "url": "https://books.toscrape.com/forever-rockers-the-rocker-12_19/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/7f/b0/7fb03a053c270000667a50dd8d594843.jpg" + }, + { + "source": "BooksToScrape", + "rank": 3, + "title": "Fighting Fate (Fighting #6)", + "price": 39.24, + "rating": 3.0, + "url": "https://books.toscrape.com/fighting-fate-fighting-6_18/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/57/e2/57e255929f6e597c18cb3843904cd92b.jpg" + }, + { + "source": "BooksToScrape", + "rank": 4, + "title": "Emma", + "price": 32.93, + "rating": 2.0, + "url": "https://books.toscrape.com/emma_17/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/09/63/09638baaef52f03827c215029c632a13.jpg" + }, + { + "source": "BooksToScrape", + "rank": 5, + "title": "Eat, Pray, Love", + "price": 51.32, + "rating": 3.0, + "url": "https://books.toscrape.com/eat-pray-love_16/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/21/95/2195c296e82620593a143356aeaa7745.jpg" + }, + { + "source": "BooksToScrape", + "rank": 6, + "title": "Deep Under (Walker Security #1)", + "price": 47.09, + "rating": 5.0, + "url": "https://books.toscrape.com/deep-under-walker-security-1_15/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/74/e4/74e4ec43c40926c7b57fc0fe0f397183.jpg" + }, + { + "source": "BooksToScrape", + "rank": 7, + "title": "Choosing Our Religion: The Spiritual Lives of America\u0027s Nones", + "price": 28.42, + "rating": 4.0, + "url": "https://books.toscrape.com/choosing-our-religion-the-spiritual-lives-of-americas-nones_14/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/df/ab/dfabeab158046237ddb6b713b794909f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 8, + "title": "Charlie and the Chocolate Factory (Charlie Bucket #1)", + "price": 22.85, + "rating": 3.0, + "url": "https://books.toscrape.com/charlie-and-the-chocolate-factory-charlie-bucket-1_13/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d6/cc/d6cc0c66e34dfc214b406208bbaf18e2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 9, + "title": "Charity\u0027s Cross (Charles Towne Belles #4)", + "price": 41.24, + "rating": 1.0, + "url": "https://books.toscrape.com/charitys-cross-charles-towne-belles-4_12/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/39/e0/39e008f84bbd24b49a7532c2024b855e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 10, + "title": "Bright Lines", + "price": 39.07, + "rating": 5.0, + "url": "https://books.toscrape.com/bright-lines_11/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/12/43/1243e7eb614f57f0e4cfee80553fa312.jpg" + }, + { + "source": "BooksToScrape", + "rank": 11, + "title": "Bridget Jones\u0027s Diary (Bridget Jones #1)", + "price": 29.82, + "rating": 1.0, + "url": "https://books.toscrape.com/bridget-joness-diary-bridget-jones-1_10/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/0c/32/0c329cbd2adf4e0dc825f892106673b2.jpg" + }, + { + "source": "BooksToScrape", + "rank": 12, + "title": "Bounty (Colorado Mountain #7)", + "price": 37.26, + "rating": 4.0, + "url": "https://books.toscrape.com/bounty-colorado-mountain-7_9/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/80/ff/80ff924ed78cd7c5172410d0d92f8dfe.jpg" + }, + { + "source": "BooksToScrape", + "rank": 13, + "title": "Blood Defense (Samantha Brinkman #1)", + "price": 20.3, + "rating": 3.0, + "url": "https://books.toscrape.com/blood-defense-samantha-brinkman-1_8/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/cb/f6/cbf6d4b61953f29d7eedd2c9e01a9d74.jpg" + }, + { + "source": "BooksToScrape", + "rank": 14, + "title": "Bleach, Vol. 1: Strawberry and the Soul Reapers (Bleach #1)", + "price": 34.65, + "rating": 5.0, + "url": "https://books.toscrape.com/bleach-vol-1-strawberry-and-the-soul-reapers-bleach-1_7/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/a8/38/a8383903c98af18b898b9d70d5be2c16.jpg" + }, + { + "source": "BooksToScrape", + "rank": 15, + "title": "Beyond Good and Evil", + "price": 43.38, + "rating": 1.0, + "url": "https://books.toscrape.com/beyond-good-and-evil_6/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/ab/45/ab45f300aa15066ad1260d6f1398d03e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 16, + "title": "Alice in Wonderland (Alice\u0027s Adventures in Wonderland #1)", + "price": 55.53, + "rating": 1.0, + "url": "https://books.toscrape.com/alice-in-wonderland-alices-adventures-in-wonderland-1_5/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/96/ee/96ee77d71a31b7694dac6855f6affe4e.jpg" + }, + { + "source": "BooksToScrape", + "rank": 17, + "title": "Ajin: Demi-Human, Volume 1 (Ajin: Demi-Human #1)", + "price": 57.06, + "rating": 4.0, + "url": "https://books.toscrape.com/ajin-demi-human-volume-1-ajin-demi-human-1_4/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/09/7c/097cb5ecc6fb3fbe1690cf0cbdea4ac5.jpg" + }, + { + "source": "BooksToScrape", + "rank": 18, + "title": "A Spy\u0027s Devotion (The Regency Spies of London #1)", + "price": 16.97, + "rating": 5.0, + "url": "https://books.toscrape.com/a-spys-devotion-the-regency-spies-of-london-1_3/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/1b/5f/1b5ff86f3c75e51e24c573d3f8bffd8f.jpg" + }, + { + "source": "BooksToScrape", + "rank": 19, + "title": "1st to Die (Women\u0027s Murder Club #1)", + "price": 53.98, + "rating": 1.0, + "url": "https://books.toscrape.com/1st-to-die-womens-murder-club-1_2/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/2b/41/2b4161c5b72a4ae386b644682361b34a.jpg" + }, + { + "source": "BooksToScrape", + "rank": 20, + "title": "1,000 Places to See Before You Die", + "price": 26.08, + "rating": 5.0, + "url": "https://books.toscrape.com/1000-places-to-see-before-you-die_1/index.html", + "imageUrl": "https://books.toscrape.com/media/cache/d7/0f/d70f7edd92705c45a82118c3ff6c299d.jpg" + } +] \ No newline at end of file diff --git a/project/output/BooksToScrape_20260531_233112.txt b/project/output/BooksToScrape_20260531_233112.txt new file mode 100644 index 0000000..ef9fa63 --- /dev/null +++ b/project/output/BooksToScrape_20260531_233112.txt @@ -0,0 +1,5006 @@ +========================================== + 数据来源: BooksToScrape + 爬取时间: 2026-05-31T23:31:12.602668700 + 图书数量: 1000 +========================================== + +排名: 1 +书名: A Light in the Attic +评分: 3.0 +价格: 51.77 +------------------------------------------ +排名: 2 +书名: Tipping the Velvet +评分: 1.0 +价格: 53.74 +------------------------------------------ +排名: 3 +书名: Soumission +评分: 1.0 +价格: 50.10 +------------------------------------------ +排名: 4 +书名: Sharp Objects +评分: 4.0 +价格: 47.82 +------------------------------------------ +排名: 5 +书名: Sapiens: A Brief History of Humankind +评分: 5.0 +价格: 54.23 +------------------------------------------ +排名: 6 +书名: The Requiem Red +评分: 1.0 +价格: 22.65 +------------------------------------------ +排名: 7 +书名: The Dirty Little Secrets of Getting Your Dream Job +评分: 4.0 +价格: 33.34 +------------------------------------------ +排名: 8 +书名: The Coming Woman: A Novel Based on the Life of the Infamous Feminist, Victoria Woodhull +评分: 3.0 +价格: 17.93 +------------------------------------------ +排名: 9 +书名: The Boys in the Boat: Nine Americans and Their Epic Quest for Gold at the 1936 Berlin Olympics +评分: 4.0 +价格: 22.60 +------------------------------------------ +排名: 10 +书名: The Black Maria +评分: 1.0 +价格: 52.15 +------------------------------------------ +排名: 11 +书名: Starving Hearts (Triangular Trade Trilogy, #1) +评分: 2.0 +价格: 13.99 +------------------------------------------ +排名: 12 +书名: Shakespeare's Sonnets +评分: 4.0 +价格: 20.66 +------------------------------------------ +排名: 13 +书名: Set Me Free +评分: 5.0 +价格: 17.46 +------------------------------------------ +排名: 14 +书名: Scott Pilgrim's Precious Little Life (Scott Pilgrim #1) +评分: 5.0 +价格: 52.29 +------------------------------------------ +排名: 15 +书名: Rip it Up and Start Again +评分: 5.0 +价格: 35.02 +------------------------------------------ +排名: 16 +书名: Our Band Could Be Your Life: Scenes from the American Indie Underground, 1981-1991 +评分: 3.0 +价格: 57.25 +------------------------------------------ +排名: 17 +书名: Olio +评分: 1.0 +价格: 23.88 +------------------------------------------ +排名: 18 +书名: Mesaerion: The Best Science Fiction Stories 1800-1849 +评分: 1.0 +价格: 37.59 +------------------------------------------ +排名: 19 +书名: Libertarianism for Beginners +评分: 2.0 +价格: 51.33 +------------------------------------------ +排名: 20 +书名: It's Only the Himalayas +评分: 2.0 +价格: 45.17 +------------------------------------------ +排名: 1 +书名: In Her Wake +评分: 1.0 +价格: 12.84 +------------------------------------------ +排名: 2 +书名: How Music Works +评分: 2.0 +价格: 37.32 +------------------------------------------ +排名: 3 +书名: Foolproof Preserving: A Guide to Small Batch Jams, Jellies, Pickles, Condiments, and More: A Foolproof Guide to Making Small Batch Jams, Jellies, Pickles, Condiments, and More +评分: 3.0 +价格: 30.52 +------------------------------------------ +排名: 4 +书名: Chase Me (Paris Nights #2) +评分: 5.0 +价格: 25.27 +------------------------------------------ +排名: 5 +书名: Black Dust +评分: 5.0 +价格: 34.53 +------------------------------------------ +排名: 6 +书名: Birdsong: A Story in Pictures +评分: 3.0 +价格: 54.64 +------------------------------------------ +排名: 7 +书名: America's Cradle of Quarterbacks: Western Pennsylvania's Football Factory from Johnny Unitas to Joe Montana +评分: 3.0 +价格: 22.50 +------------------------------------------ +排名: 8 +书名: Aladdin and His Wonderful Lamp +评分: 3.0 +价格: 53.13 +------------------------------------------ +排名: 9 +书名: Worlds Elsewhere: Journeys Around Shakespeare’s Globe +评分: 5.0 +价格: 40.30 +------------------------------------------ +排名: 10 +书名: Wall and Piece +评分: 4.0 +价格: 44.18 +------------------------------------------ +排名: 11 +书名: The Four Agreements: A Practical Guide to Personal Freedom +评分: 5.0 +价格: 17.66 +------------------------------------------ +排名: 12 +书名: The Five Love Languages: How to Express Heartfelt Commitment to Your Mate +评分: 3.0 +价格: 31.05 +------------------------------------------ +排名: 13 +书名: The Elephant Tree +评分: 5.0 +价格: 23.82 +------------------------------------------ +排名: 14 +书名: The Bear and the Piano +评分: 1.0 +价格: 36.89 +------------------------------------------ +排名: 15 +书名: Sophie's World +评分: 5.0 +价格: 15.94 +------------------------------------------ +排名: 16 +书名: Penny Maybe +评分: 3.0 +价格: 33.29 +------------------------------------------ +排名: 17 +书名: Maude (1883-1993):She Grew Up with the country +评分: 2.0 +价格: 18.02 +------------------------------------------ +排名: 18 +书名: In a Dark, Dark Wood +评分: 1.0 +价格: 19.63 +------------------------------------------ +排名: 19 +书名: Behind Closed Doors +评分: 4.0 +价格: 52.22 +------------------------------------------ +排名: 20 +书名: You can't bury them all: Poems +评分: 2.0 +价格: 33.63 +------------------------------------------ +排名: 1 +书名: Slow States of Collapse: Poems +评分: 3.0 +价格: 57.31 +------------------------------------------ +排名: 2 +书名: Reasons to Stay Alive +评分: 2.0 +价格: 26.41 +------------------------------------------ +排名: 3 +书名: Private Paris (Private #10) +评分: 5.0 +价格: 47.61 +------------------------------------------ +排名: 4 +书名: #HigherSelfie: Wake Up Your Life. Free Your Soul. Find Your Tribe. +评分: 5.0 +价格: 23.11 +------------------------------------------ +排名: 5 +书名: Without Borders (Wanderlove #1) +评分: 2.0 +价格: 45.07 +------------------------------------------ +排名: 6 +书名: When We Collided +评分: 1.0 +价格: 31.77 +------------------------------------------ +排名: 7 +书名: We Love You, Charlie Freeman +评分: 5.0 +价格: 50.27 +------------------------------------------ +排名: 8 +书名: Untitled Collection: Sabbath Poems 2014 +评分: 4.0 +价格: 14.27 +------------------------------------------ +排名: 9 +书名: Unseen City: The Majesty of Pigeons, the Discreet Charm of Snails & Other Wonders of the Urban Wilderness +评分: 4.0 +价格: 44.18 +------------------------------------------ +排名: 10 +书名: Unicorn Tracks +评分: 3.0 +价格: 18.78 +------------------------------------------ +排名: 11 +书名: Unbound: How Eight Technologies Made Us Human, Transformed Society, and Brought Our World to the Brink +评分: 1.0 +价格: 25.52 +------------------------------------------ +排名: 12 +书名: Tsubasa: WoRLD CHRoNiCLE 2 (Tsubasa WoRLD CHRoNiCLE #2) +评分: 1.0 +价格: 16.28 +------------------------------------------ +排名: 13 +书名: Throwing Rocks at the Google Bus: How Growth Became the Enemy of Prosperity +评分: 3.0 +价格: 31.12 +------------------------------------------ +排名: 14 +书名: This One Summer +评分: 4.0 +价格: 19.49 +------------------------------------------ +排名: 15 +书名: Thirst +评分: 5.0 +价格: 17.27 +------------------------------------------ +排名: 16 +书名: The Torch Is Passed: A Harding Family Story +评分: 1.0 +价格: 19.09 +------------------------------------------ +排名: 17 +书名: The Secret of Dreadwillow Carse +评分: 1.0 +价格: 56.13 +------------------------------------------ +排名: 18 +书名: The Pioneer Woman Cooks: Dinnertime: Comfort Classics, Freezer Food, 16-Minute Meals, and Other Delicious Ways to Solve Supper! +评分: 1.0 +价格: 56.41 +------------------------------------------ +排名: 19 +书名: The Past Never Ends +评分: 4.0 +价格: 56.50 +------------------------------------------ +排名: 20 +书名: The Natural History of Us (The Fine Art of Pretending #2) +评分: 3.0 +价格: 45.22 +------------------------------------------ +排名: 1 +书名: The Nameless City (The Nameless City #1) +评分: 4.0 +价格: 38.16 +------------------------------------------ +排名: 2 +书名: The Murder That Never Was (Forensic Instincts #5) +评分: 3.0 +价格: 54.11 +------------------------------------------ +排名: 3 +书名: The Most Perfect Thing: Inside (and Outside) a Bird's Egg +评分: 4.0 +价格: 42.96 +------------------------------------------ +排名: 4 +书名: The Mindfulness and Acceptance Workbook for Anxiety: A Guide to Breaking Free from Anxiety, Phobias, and Worry Using Acceptance and Commitment Therapy +评分: 4.0 +价格: 23.89 +------------------------------------------ +排名: 5 +书名: The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing +评分: 3.0 +价格: 16.77 +------------------------------------------ +排名: 6 +书名: The Inefficiency Assassin: Time Management Tactics for Working Smarter, Not Longer +评分: 5.0 +价格: 20.59 +------------------------------------------ +排名: 7 +书名: The Gutsy Girl: Escapades for Your Life of Epic Adventure +评分: 1.0 +价格: 37.13 +------------------------------------------ +排名: 8 +书名: The Electric Pencil: Drawings from Inside State Hospital No. 3 +评分: 1.0 +价格: 56.06 +------------------------------------------ +排名: 9 +书名: The Death of Humanity: and the Case for Life +评分: 4.0 +价格: 58.11 +------------------------------------------ +排名: 10 +书名: The Bulletproof Diet: Lose up to a Pound a Day, Reclaim Energy and Focus, Upgrade Your Life +评分: 3.0 +价格: 49.05 +------------------------------------------ +排名: 11 +书名: The Art Forger +评分: 3.0 +价格: 40.76 +------------------------------------------ +排名: 12 +书名: The Age of Genius: The Seventeenth Century and the Birth of the Modern Mind +评分: 1.0 +价格: 19.73 +------------------------------------------ +排名: 13 +书名: The Activist's Tao Te Ching: Ancient Advice for a Modern Revolution +评分: 5.0 +价格: 32.24 +------------------------------------------ +排名: 14 +书名: Spark Joy: An Illustrated Master Class on the Art of Organizing and Tidying Up +评分: 4.0 +价格: 41.83 +------------------------------------------ +排名: 15 +书名: Soul Reader +评分: 2.0 +价格: 39.58 +------------------------------------------ +排名: 16 +书名: Security +评分: 2.0 +价格: 39.25 +------------------------------------------ +排名: 17 +书名: Saga, Volume 6 (Saga (Collected Editions) #6) +评分: 3.0 +价格: 25.02 +------------------------------------------ +排名: 18 +书名: Saga, Volume 5 (Saga (Collected Editions) #5) +评分: 2.0 +价格: 51.04 +------------------------------------------ +排名: 19 +书名: Reskilling America: Learning to Labor in the Twenty-First Century +评分: 2.0 +价格: 19.83 +------------------------------------------ +排名: 20 +书名: Rat Queens, Vol. 3: Demons (Rat Queens (Collected Editions) #11-15) +评分: 3.0 +价格: 50.40 +------------------------------------------ +排名: 1 +书名: Princess Jellyfish 2-in-1 Omnibus, Vol. 01 (Princess Jellyfish 2-in-1 Omnibus #1) +评分: 5.0 +价格: 13.61 +------------------------------------------ +排名: 2 +书名: Princess Between Worlds (Wide-Awake Princess #5) +评分: 5.0 +价格: 13.34 +------------------------------------------ +排名: 3 +书名: Pop Gun War, Volume 1: Gift +评分: 1.0 +价格: 18.97 +------------------------------------------ +排名: 4 +书名: Political Suicide: Missteps, Peccadilloes, Bad Calls, Backroom Hijinx, Sordid Pasts, Rotten Breaks, and Just Plain Dumb Mistakes in the Annals of American Politics +评分: 2.0 +价格: 36.28 +------------------------------------------ +排名: 5 +书名: Patience +评分: 3.0 +价格: 10.16 +------------------------------------------ +排名: 6 +书名: Outcast, Vol. 1: A Darkness Surrounds Him (Outcast #1) +评分: 4.0 +价格: 15.44 +------------------------------------------ +排名: 7 +书名: orange: The Complete Collection 1 (orange: The Complete Collection #1) +评分: 1.0 +价格: 48.41 +------------------------------------------ +排名: 8 +书名: Online Marketing for Busy Authors: A Step-By-Step Guide +评分: 1.0 +价格: 46.35 +------------------------------------------ +排名: 9 +书名: On a Midnight Clear +评分: 3.0 +价格: 14.07 +------------------------------------------ +排名: 10 +书名: Obsidian (Lux #1) +评分: 2.0 +价格: 14.86 +------------------------------------------ +排名: 11 +书名: My Paris Kitchen: Recipes and Stories +评分: 2.0 +价格: 33.37 +------------------------------------------ +排名: 12 +书名: Masks and Shadows +评分: 2.0 +价格: 56.40 +------------------------------------------ +排名: 13 +书名: Mama Tried: Traditional Italian Cooking for the Screwed, Crude, Vegan, and Tattooed +评分: 4.0 +价格: 14.02 +------------------------------------------ +排名: 14 +书名: Lumberjanes, Vol. 2: Friendship to the Max (Lumberjanes #5-8) +评分: 2.0 +价格: 46.91 +------------------------------------------ +排名: 15 +书名: Lumberjanes, Vol. 1: Beware the Kitten Holy (Lumberjanes #1-4) +评分: 3.0 +价格: 45.61 +------------------------------------------ +排名: 16 +书名: Lumberjanes Vol. 3: A Terrible Plan (Lumberjanes #9-12) +评分: 2.0 +价格: 19.92 +------------------------------------------ +排名: 17 +书名: Layered: Baking, Building, and Styling Spectacular Cakes +评分: 1.0 +价格: 40.11 +------------------------------------------ +排名: 18 +书名: Judo: Seven Steps to Black Belt (an Introductory Guide for Beginners) +评分: 2.0 +价格: 53.90 +------------------------------------------ +排名: 19 +书名: Join +评分: 5.0 +价格: 35.67 +------------------------------------------ +排名: 20 +书名: In the Country We Love: My Family Divided +评分: 4.0 +价格: 22.00 +------------------------------------------ +排名: 1 +书名: Immunity: How Elie Metchnikoff Changed the Course of Modern Medicine +评分: 5.0 +价格: 57.36 +------------------------------------------ +排名: 2 +书名: I Hate Fairyland, Vol. 1: Madly Ever After (I Hate Fairyland (Compilations) #1-5) +评分: 2.0 +价格: 29.17 +------------------------------------------ +排名: 3 +书名: I am a Hero Omnibus Volume 1 +评分: 3.0 +价格: 54.63 +------------------------------------------ +排名: 4 +书名: How to Be Miserable: 40 Strategies You Already Use +评分: 1.0 +价格: 46.03 +------------------------------------------ +排名: 5 +书名: Her Backup Boyfriend (The Sorensen Family #1) +评分: 1.0 +价格: 33.97 +------------------------------------------ +排名: 6 +书名: Giant Days, Vol. 2 (Giant Days #5-8) +评分: 2.0 +价格: 22.11 +------------------------------------------ +排名: 7 +书名: Forever and Forever: The Courtship of Henry Longfellow and Fanny Appleton +评分: 3.0 +价格: 29.69 +------------------------------------------ +排名: 8 +书名: First and First (Five Boroughs #3) +评分: 4.0 +价格: 15.97 +------------------------------------------ +排名: 9 +书名: Fifty Shades Darker (Fifty Shades #2) +评分: 1.0 +价格: 21.96 +------------------------------------------ +排名: 10 +书名: Everydata: The Misinformation Hidden in the Little Data You Consume Every Day +评分: 2.0 +价格: 54.35 +------------------------------------------ +排名: 11 +书名: Don't Be a Jerk: And Other Practical Advice from Dogen, Japan's Greatest Zen Master +评分: 2.0 +价格: 37.97 +------------------------------------------ +排名: 12 +书名: Danganronpa Volume 1 +评分: 4.0 +价格: 51.99 +------------------------------------------ +排名: 13 +书名: Crown of Midnight (Throne of Glass #2) +评分: 3.0 +价格: 43.29 +------------------------------------------ +排名: 14 +书名: Codename Baboushka, Volume 1: The Conclave of Death +评分: 4.0 +价格: 36.72 +------------------------------------------ +排名: 15 +书名: Camp Midnight +评分: 4.0 +价格: 17.08 +------------------------------------------ +排名: 16 +书名: Call the Nurse: True Stories of a Country Nurse on a Scottish Isle +评分: 5.0 +价格: 29.14 +------------------------------------------ +排名: 17 +书名: Burning +评分: 3.0 +价格: 28.81 +------------------------------------------ +排名: 18 +书名: Bossypants +评分: 2.0 +价格: 49.46 +------------------------------------------ +排名: 19 +书名: Bitch Planet, Vol. 1: Extraordinary Machine (Bitch Planet (Collected Editions)) +评分: 2.0 +价格: 37.92 +------------------------------------------ +排名: 20 +书名: Avatar: The Last Airbender: Smoke and Shadow, Part 3 (Smoke and Shadow #3) +评分: 2.0 +价格: 28.09 +------------------------------------------ +排名: 1 +书名: Algorithms to Live By: The Computer Science of Human Decisions +评分: 1.0 +价格: 30.81 +------------------------------------------ +排名: 2 +书名: A World of Flavor: Your Gluten Free Passport +评分: 1.0 +价格: 42.95 +------------------------------------------ +排名: 3 +书名: A Piece of Sky, a Grain of Rice: A Memoir in Four Meditations +评分: 5.0 +价格: 56.76 +------------------------------------------ +排名: 4 +书名: A Murder in Time +评分: 1.0 +价格: 16.64 +------------------------------------------ +排名: 5 +书名: A Flight of Arrows (The Pathfinders #2) +评分: 5.0 +价格: 55.53 +------------------------------------------ +排名: 6 +书名: A Fierce and Subtle Poison +评分: 4.0 +价格: 28.13 +------------------------------------------ +排名: 7 +书名: A Court of Thorns and Roses (A Court of Thorns and Roses #1) +评分: 1.0 +价格: 52.37 +------------------------------------------ +排名: 8 +书名: (Un)Qualified: How God Uses Broken People to Do Big Things +评分: 5.0 +价格: 54.00 +------------------------------------------ +排名: 9 +书名: You Are What You Love: The Spiritual Power of Habit +评分: 4.0 +价格: 21.87 +------------------------------------------ +排名: 10 +书名: William Shakespeare's Star Wars: Verily, A New Hope (William Shakespeare's Star Wars #4) +评分: 4.0 +价格: 43.30 +------------------------------------------ +排名: 11 +书名: Tuesday Nights in 1980 +评分: 2.0 +价格: 21.04 +------------------------------------------ +排名: 12 +书名: Tracing Numbers on a Train +评分: 3.0 +价格: 41.60 +------------------------------------------ +排名: 13 +书名: Throne of Glass (Throne of Glass #1) +评分: 3.0 +价格: 35.07 +------------------------------------------ +排名: 14 +书名: Thomas Jefferson and the Tripoli Pirates: The Forgotten War That Changed American History +评分: 1.0 +价格: 59.64 +------------------------------------------ +排名: 15 +书名: Thirteen Reasons Why +评分: 1.0 +价格: 52.72 +------------------------------------------ +排名: 16 +书名: The White Cat and the Monk: A Retelling of the Poem “Pangur Bán” +评分: 4.0 +价格: 58.08 +------------------------------------------ +排名: 17 +书名: The Wedding Dress +评分: 1.0 +价格: 24.12 +------------------------------------------ +排名: 18 +书名: The Vacationers +评分: 4.0 +价格: 42.15 +------------------------------------------ +排名: 19 +书名: The Third Wave: An Entrepreneur’s Vision of the Future +评分: 5.0 +价格: 12.61 +------------------------------------------ +排名: 20 +书名: The Stranger +评分: 4.0 +价格: 17.44 +------------------------------------------ +排名: 1 +书名: The Shadow Hero (The Shadow Hero) +评分: 1.0 +价格: 33.14 +------------------------------------------ +排名: 2 +书名: The Secret (The Secret #1) +评分: 4.0 +价格: 27.37 +------------------------------------------ +排名: 3 +书名: The Regional Office Is Under Attack! +评分: 5.0 +价格: 51.36 +------------------------------------------ +排名: 4 +书名: The Psychopath Test: A Journey Through the Madness Industry +评分: 2.0 +价格: 36.00 +------------------------------------------ +排名: 5 +书名: The Project +评分: 1.0 +价格: 10.65 +------------------------------------------ +排名: 6 +书名: The Power of Now: A Guide to Spiritual Enlightenment +评分: 2.0 +价格: 43.54 +------------------------------------------ +排名: 7 +书名: The Omnivore's Dilemma: A Natural History of Four Meals +评分: 2.0 +价格: 38.21 +------------------------------------------ +排名: 8 +书名: The Nerdy Nummies Cookbook: Sweet Treats for the Geek in All of Us +评分: 5.0 +价格: 37.34 +------------------------------------------ +排名: 9 +书名: The Murder of Roger Ackroyd (Hercule Poirot #4) +评分: 4.0 +价格: 44.10 +------------------------------------------ +排名: 10 +书名: The Mistake (Off-Campus #2) +评分: 3.0 +价格: 43.29 +------------------------------------------ +排名: 11 +书名: The Matchmaker's Playbook (Wingmen Inc. #1) +评分: 1.0 +价格: 55.85 +------------------------------------------ +排名: 12 +书名: The Love and Lemons Cookbook: An Apple-to-Zucchini Celebration of Impromptu Cooking +评分: 2.0 +价格: 37.60 +------------------------------------------ +排名: 13 +书名: The Long Shadow of Small Ghosts: Murder and Memory in an American City +评分: 1.0 +价格: 10.97 +------------------------------------------ +排名: 14 +书名: The Kite Runner +评分: 4.0 +价格: 41.82 +------------------------------------------ +排名: 15 +书名: The House by the Lake +评分: 1.0 +价格: 36.95 +------------------------------------------ +排名: 16 +书名: The Glittering Court (The Glittering Court #1) +评分: 1.0 +价格: 44.28 +------------------------------------------ +排名: 17 +书名: The Girl on the Train +评分: 2.0 +价格: 55.02 +------------------------------------------ +排名: 18 +书名: The Genius of Birds +评分: 1.0 +价格: 17.24 +------------------------------------------ +排名: 19 +书名: The Emerald Mystery +评分: 2.0 +价格: 23.15 +------------------------------------------ +排名: 20 +书名: The Cookies & Cups Cookbook: 125+ sweet & savory recipes reminding you to Always Eat Dessert First +评分: 1.0 +价格: 41.25 +------------------------------------------ +排名: 1 +书名: The Bridge to Consciousness: I'm Writing the Bridge Between Science and Our Old and New Beliefs. +评分: 3.0 +价格: 32.00 +------------------------------------------ +排名: 2 +书名: The Artist's Way: A Spiritual Path to Higher Creativity +评分: 5.0 +价格: 38.49 +------------------------------------------ +排名: 3 +书名: The Art of War +评分: 5.0 +价格: 33.34 +------------------------------------------ +排名: 4 +书名: The Argonauts +评分: 2.0 +价格: 10.93 +------------------------------------------ +排名: 5 +书名: The 10% Entrepreneur: Live Your Startup Dream Without Quitting Your Day Job +评分: 3.0 +价格: 27.55 +------------------------------------------ +排名: 6 +书名: Suddenly in Love (Lake Haven #1) +评分: 2.0 +价格: 55.99 +------------------------------------------ +排名: 7 +书名: Something More Than This +评分: 4.0 +价格: 16.24 +------------------------------------------ +排名: 8 +书名: Soft Apocalypse +评分: 2.0 +价格: 26.12 +------------------------------------------ +排名: 9 +书名: So You've Been Publicly Shamed +评分: 2.0 +价格: 12.23 +------------------------------------------ +排名: 10 +书名: Shoe Dog: A Memoir by the Creator of NIKE +评分: 2.0 +价格: 23.99 +------------------------------------------ +排名: 11 +书名: Shobu Samurai, Project Aryoku (#3) +评分: 3.0 +价格: 29.06 +------------------------------------------ +排名: 12 +书名: Secrets and Lace (Fatal Hearts #1) +评分: 1.0 +价格: 20.27 +------------------------------------------ +排名: 13 +书名: Scarlett Epstein Hates It Here +评分: 5.0 +价格: 43.55 +------------------------------------------ +排名: 14 +书名: Romero and Juliet: A Tragic Tale of Love and Zombies +评分: 1.0 +价格: 36.94 +------------------------------------------ +排名: 15 +书名: Redeeming Love +评分: 5.0 +价格: 20.47 +------------------------------------------ +排名: 16 +书名: Poses for Artists Volume 1 - Dynamic and Sitting Poses: An Essential Reference for Figure Drawing and the Human Form +评分: 1.0 +价格: 41.06 +------------------------------------------ +排名: 17 +书名: Poems That Make Grown Women Cry +评分: 4.0 +价格: 14.19 +------------------------------------------ +排名: 18 +书名: Nightingale, Sing +评分: 1.0 +价格: 38.28 +------------------------------------------ +排名: 19 +书名: Night Sky with Exit Wounds +评分: 1.0 +价格: 41.05 +------------------------------------------ +排名: 20 +书名: Mrs. Houdini +评分: 5.0 +价格: 30.25 +------------------------------------------ +排名: 1 +书名: Modern Romance +评分: 5.0 +价格: 28.26 +------------------------------------------ +排名: 2 +书名: Miss Peregrine’s Home for Peculiar Children (Miss Peregrine’s Peculiar Children #1) +评分: 1.0 +价格: 10.76 +------------------------------------------ +排名: 3 +书名: Louisa: The Extraordinary Life of Mrs. Adams +评分: 2.0 +价格: 16.85 +------------------------------------------ +排名: 4 +书名: Little Red +评分: 3.0 +价格: 13.47 +------------------------------------------ +排名: 5 +书名: Library of Souls (Miss Peregrine’s Peculiar Children #3) +评分: 5.0 +价格: 48.56 +------------------------------------------ +排名: 6 +书名: Large Print Heart of the Pride +评分: 2.0 +价格: 19.15 +------------------------------------------ +排名: 7 +书名: I Had a Nice Time And Other Lies...: How to find love & sh*t like that +评分: 4.0 +价格: 57.36 +------------------------------------------ +排名: 8 +书名: Hollow City (Miss Peregrine’s Peculiar Children #2) +评分: 1.0 +价格: 42.98 +------------------------------------------ +排名: 9 +书名: Grumbles +评分: 2.0 +价格: 22.16 +------------------------------------------ +排名: 10 +书名: Full Moon over Noah’s Ark: An Odyssey to Mount Ararat and Beyond +评分: 4.0 +价格: 49.43 +------------------------------------------ +排名: 11 +书名: Frostbite (Vampire Academy #2) +评分: 5.0 +价格: 29.99 +------------------------------------------ +排名: 12 +书名: Follow You Home +评分: 1.0 +价格: 21.36 +------------------------------------------ +排名: 13 +书名: First Steps for New Christians (Print Edition) +评分: 1.0 +价格: 29.00 +------------------------------------------ +排名: 14 +书名: Finders Keepers (Bill Hodges Trilogy #2) +评分: 5.0 +价格: 53.53 +------------------------------------------ +排名: 15 +书名: Fables, Vol. 1: Legends in Exile (Fables #1) +评分: 4.0 +价格: 41.62 +------------------------------------------ +排名: 16 +书名: Eureka Trivia 6.0 +评分: 4.0 +价格: 54.59 +------------------------------------------ +排名: 17 +书名: Drive: The Surprising Truth About What Motivates Us +评分: 4.0 +价格: 34.95 +------------------------------------------ +排名: 18 +书名: Done Rubbed Out (Reightman & Bailey #1) +评分: 5.0 +价格: 37.72 +------------------------------------------ +排名: 19 +书名: Doing It Over (Most Likely To #1) +评分: 3.0 +价格: 35.61 +------------------------------------------ +排名: 20 +书名: Deliciously Ella Every Day: Quick and Easy Recipes for Gluten-Free Snacks, Packed Lunches, and Simple Meals +评分: 3.0 +价格: 42.16 +------------------------------------------ +排名: 1 +书名: Dark Notes +评分: 5.0 +价格: 19.19 +------------------------------------------ +排名: 2 +书名: Daring Greatly: How the Courage to Be Vulnerable Transforms the Way We Live, Love, Parent, and Lead +评分: 3.0 +价格: 19.43 +------------------------------------------ +排名: 3 +书名: Close to You +评分: 4.0 +价格: 49.46 +------------------------------------------ +排名: 4 +书名: Chasing Heaven: What Dying Taught Me About Living +评分: 2.0 +价格: 37.80 +------------------------------------------ +排名: 5 +书名: Big Magic: Creative Living Beyond Fear +评分: 3.0 +价格: 30.80 +------------------------------------------ +排名: 6 +书名: Becoming Wise: An Inquiry into the Mystery and Art of Living +评分: 2.0 +价格: 27.43 +------------------------------------------ +排名: 7 +书名: Beauty Restored (Riley Family Legacy Novellas #3) +评分: 2.0 +价格: 11.11 +------------------------------------------ +排名: 8 +书名: Batman: The Long Halloween (Batman) +评分: 2.0 +价格: 36.50 +------------------------------------------ +排名: 9 +书名: Batman: The Dark Knight Returns (Batman) +评分: 5.0 +价格: 15.38 +------------------------------------------ +排名: 10 +书名: Ayumi's Violin +评分: 2.0 +价格: 15.48 +------------------------------------------ +排名: 11 +书名: Anonymous +评分: 4.0 +价格: 46.82 +------------------------------------------ +排名: 12 +书名: Amy Meets the Saints and Sages +评分: 3.0 +价格: 18.46 +------------------------------------------ +排名: 13 +书名: Amid the Chaos +评分: 1.0 +价格: 36.58 +------------------------------------------ +排名: 14 +书名: Amatus +评分: 5.0 +价格: 50.54 +------------------------------------------ +排名: 15 +书名: Agnostic: A Spirited Manifesto +评分: 5.0 +价格: 12.51 +------------------------------------------ +排名: 16 +书名: Zealot: The Life and Times of Jesus of Nazareth +评分: 3.0 +价格: 24.70 +------------------------------------------ +排名: 17 +书名: You (You #1) +评分: 5.0 +价格: 43.61 +------------------------------------------ +排名: 18 +书名: Wonder Woman: Earth One, Volume One (Wonder Woman: Earth One #1) +评分: 4.0 +价格: 37.34 +------------------------------------------ +排名: 19 +书名: Wild Swans +评分: 2.0 +价格: 14.36 +------------------------------------------ +排名: 20 +书名: Why the Right Went Wrong: Conservatism--From Goldwater to the Tea Party and Beyond +评分: 4.0 +价格: 52.65 +------------------------------------------ +排名: 1 +书名: Whole Lotta Creativity Going On: 60 Fun and Unusual Exercises to Awaken and Strengthen Your Creativity +评分: 4.0 +价格: 38.20 +------------------------------------------ +排名: 2 +书名: What's It Like in Space?: Stories from Astronauts Who've Been There +评分: 2.0 +价格: 19.60 +------------------------------------------ +排名: 3 +书名: We Are Robin, Vol. 1: The Vigilante Business (We Are Robin #1) +评分: 1.0 +价格: 53.90 +------------------------------------------ +排名: 4 +书名: Walt Disney's Alice in Wonderland +评分: 5.0 +价格: 12.96 +------------------------------------------ +排名: 5 +书名: V for Vendetta (V for Vendetta Complete) +评分: 4.0 +价格: 37.10 +------------------------------------------ +排名: 6 +书名: Until Friday Night (The Field Party #1) +评分: 2.0 +价格: 46.31 +------------------------------------------ +排名: 7 +书名: Unbroken: A World War II Story of Survival, Resilience, and Redemption +评分: 2.0 +价格: 45.95 +------------------------------------------ +排名: 8 +书名: Twenty Yawns +评分: 2.0 +价格: 22.08 +------------------------------------------ +排名: 9 +书名: Through the Woods +评分: 2.0 +价格: 25.38 +------------------------------------------ +排名: 10 +书名: This Is Where It Ends +评分: 2.0 +价格: 27.12 +------------------------------------------ +排名: 11 +书名: The Year of Magical Thinking +评分: 2.0 +价格: 43.04 +------------------------------------------ +排名: 12 +书名: The Wright Brothers +评分: 4.0 +价格: 56.80 +------------------------------------------ +排名: 13 +书名: The White Queen (The Cousins' War #1) +评分: 5.0 +价格: 25.91 +------------------------------------------ +排名: 14 +书名: The Wedding Pact (The O'Malleys #2) +评分: 3.0 +价格: 32.61 +------------------------------------------ +排名: 15 +书名: The Time Keeper +评分: 5.0 +价格: 27.88 +------------------------------------------ +排名: 16 +书名: The Testament of Mary +评分: 4.0 +价格: 52.67 +------------------------------------------ +排名: 17 +书名: The Star-Touched Queen +评分: 5.0 +价格: 46.02 +------------------------------------------ +排名: 18 +书名: The Songs of the Gods +评分: 5.0 +价格: 44.48 +------------------------------------------ +排名: 19 +书名: The Song of Achilles +评分: 5.0 +价格: 37.40 +------------------------------------------ +排名: 20 +书名: The Rosie Project (Don Tillman #1) +评分: 1.0 +价格: 54.04 +------------------------------------------ +排名: 1 +书名: The Power of Habit: Why We Do What We Do in Life and Business +评分: 3.0 +价格: 16.88 +------------------------------------------ +排名: 2 +书名: The Marriage of Opposites +评分: 4.0 +价格: 28.08 +------------------------------------------ +排名: 3 +书名: The Lucifer Effect: Understanding How Good People Turn Evil +评分: 1.0 +价格: 10.40 +------------------------------------------ +排名: 4 +书名: The Long Haul (Diary of a Wimpy Kid #9) +评分: 1.0 +价格: 44.07 +------------------------------------------ +排名: 5 +书名: The Loney +评分: 1.0 +价格: 23.40 +------------------------------------------ +排名: 6 +书名: The Literature Book (Big Ideas Simply Explained) +评分: 3.0 +价格: 17.43 +------------------------------------------ +排名: 7 +书名: The Last Mile (Amos Decker #2) +评分: 2.0 +价格: 54.21 +------------------------------------------ +排名: 8 +书名: The Immortal Life of Henrietta Lacks +评分: 2.0 +价格: 40.67 +------------------------------------------ +排名: 9 +书名: The Hidden Oracle (The Trials of Apollo #1) +评分: 2.0 +价格: 52.26 +------------------------------------------ +排名: 10 +书名: The Help Yourself Cookbook for Kids: 60 Easy Plant-Based Recipes Kids Can Make to Stay Healthy and Save the Earth +评分: 3.0 +价格: 28.77 +------------------------------------------ +排名: 11 +书名: The Guilty (Will Robie #4) +评分: 2.0 +价格: 13.82 +------------------------------------------ +排名: 12 +书名: The First Hostage (J.B. Collins #2) +评分: 3.0 +价格: 25.85 +------------------------------------------ +排名: 13 +书名: The Dovekeepers +评分: 1.0 +价格: 48.78 +------------------------------------------ +排名: 14 +书名: The Darkest Lie +评分: 5.0 +价格: 35.35 +------------------------------------------ +排名: 15 +书名: The Bane Chronicles (The Bane Chronicles #1-11) +评分: 4.0 +价格: 44.73 +------------------------------------------ +排名: 16 +书名: The Bad-Ass Librarians of Timbuktu: And Their Race to Save the World’s Most Precious Manuscripts +评分: 1.0 +价格: 15.77 +------------------------------------------ +排名: 17 +书名: The 14th Colony (Cotton Malone #11) +评分: 1.0 +价格: 39.24 +------------------------------------------ +排名: 18 +书名: That Darkness (Gardiner and Renner #1) +评分: 1.0 +价格: 13.92 +------------------------------------------ +排名: 19 +书名: Tastes Like Fear (DI Marnie Rome #3) +评分: 1.0 +价格: 10.69 +------------------------------------------ +排名: 20 +书名: Take Me with You +评分: 3.0 +价格: 45.21 +------------------------------------------ +排名: 1 +书名: Swell: A Year of Waves +评分: 1.0 +价格: 45.58 +------------------------------------------ +排名: 2 +书名: Superman Vol. 1: Before Truth (Superman by Gene Luen Yang #1) +评分: 5.0 +价格: 11.89 +------------------------------------------ +排名: 3 +书名: Still Life with Bread Crumbs +评分: 3.0 +价格: 26.41 +------------------------------------------ +排名: 4 +书名: Steve Jobs +评分: 5.0 +价格: 39.50 +------------------------------------------ +排名: 5 +书名: Sorting the Beef from the Bull: The Science of Food Fraud Forensics +评分: 4.0 +价格: 44.74 +------------------------------------------ +排名: 6 +书名: Someone Like You (The Harrisons #2) +评分: 5.0 +价格: 52.79 +------------------------------------------ +排名: 7 +书名: So Cute It Hurts!!, Vol. 6 (So Cute It Hurts!! #6) +评分: 4.0 +价格: 35.43 +------------------------------------------ +排名: 8 +书名: Shtum +评分: 4.0 +价格: 55.84 +------------------------------------------ +排名: 9 +书名: See America: A Celebration of Our National Parks & Treasured Sites +评分: 3.0 +价格: 48.87 +------------------------------------------ +排名: 10 +书名: salt. +评分: 4.0 +价格: 46.78 +------------------------------------------ +排名: 11 +书名: Robin War +评分: 3.0 +价格: 47.82 +------------------------------------------ +排名: 12 +书名: Red Hood/Arsenal, Vol. 1: Open for Business (Red Hood/Arsenal #1) +评分: 2.0 +价格: 25.48 +------------------------------------------ +排名: 13 +书名: Rain Fish +评分: 3.0 +价格: 23.57 +------------------------------------------ +排名: 14 +书名: Quarter Life Poetry: Poems for the Young, Broke and Hangry +评分: 5.0 +价格: 50.89 +------------------------------------------ +排名: 15 +书名: Pet Sematary +评分: 3.0 +价格: 10.56 +------------------------------------------ +排名: 16 +书名: Overload: How to Unplug, Unwind, and Unleash Yourself from the Pressure of Stress +评分: 3.0 +价格: 52.15 +------------------------------------------ +排名: 17 +书名: Once Was a Time +评分: 2.0 +价格: 18.28 +------------------------------------------ +排名: 18 +书名: Old School (Diary of a Wimpy Kid #10) +评分: 5.0 +价格: 11.83 +------------------------------------------ +排名: 19 +书名: No Dream Is Too High: Life Lessons From a Man Who Walked on the Moon +评分: 2.0 +价格: 21.95 +------------------------------------------ +排名: 20 +书名: Naruto (3-in-1 Edition), Vol. 14: Includes Vols. 40, 41 & 42 (Naruto: Omnibus #14) +评分: 2.0 +价格: 38.39 +------------------------------------------ +排名: 1 +书名: My Name Is Lucy Barton +评分: 1.0 +价格: 41.56 +------------------------------------------ +排名: 2 +书名: My Mrs. Brown +评分: 3.0 +价格: 24.48 +------------------------------------------ +排名: 3 +书名: My Kind of Crazy +评分: 1.0 +价格: 40.36 +------------------------------------------ +排名: 4 +书名: Mr. Mercedes (Bill Hodges Trilogy #1) +评分: 1.0 +价格: 28.90 +------------------------------------------ +排名: 5 +书名: More Than Music (Chasing the Dream #1) +评分: 2.0 +价格: 37.61 +------------------------------------------ +排名: 6 +书名: Made to Stick: Why Some Ideas Survive and Others Die +评分: 5.0 +价格: 38.85 +------------------------------------------ +排名: 7 +书名: Luis Paints the World +评分: 3.0 +价格: 53.95 +------------------------------------------ +排名: 8 +书名: Luckiest Girl Alive +评分: 3.0 +价格: 49.83 +------------------------------------------ +排名: 9 +书名: Lowriders to the Center of the Earth (Lowriders in Space #2) +评分: 2.0 +价格: 51.51 +------------------------------------------ +排名: 10 +书名: Love Is a Mix Tape (Music #1) +评分: 1.0 +价格: 18.03 +------------------------------------------ +排名: 11 +书名: Looking for Lovely: Collecting the Moments that Matter +评分: 5.0 +价格: 29.14 +------------------------------------------ +排名: 12 +书名: Living Leadership by Insight: A Good Leader Achieves, a Great Leader Builds Monuments +评分: 4.0 +价格: 46.91 +------------------------------------------ +排名: 13 +书名: Let It Out: A Journey Through Journaling +评分: 5.0 +价格: 26.79 +------------------------------------------ +排名: 14 +书名: Lady Midnight (The Dark Artifices #1) +评分: 5.0 +价格: 16.28 +------------------------------------------ +排名: 15 +书名: It's All Easy: Healthy, Delicious Weeknight Meals in under 30 Minutes +评分: 1.0 +价格: 19.55 +------------------------------------------ +排名: 16 +书名: Island of Dragons (Unwanteds #7) +评分: 1.0 +价格: 29.65 +------------------------------------------ +排名: 17 +书名: I Know What I'm Doing -- and Other Lies I Tell Myself: Dispatches from a Life Under Construction +评分: 4.0 +价格: 25.98 +------------------------------------------ +排名: 18 +书名: I Am Pilgrim (Pilgrim #1) +评分: 4.0 +价格: 10.60 +------------------------------------------ +排名: 19 +书名: Hyperbole and a Half: Unfortunate Situations, Flawed Coping Mechanisms, Mayhem, and Other Things That Happened +评分: 5.0 +价格: 14.75 +------------------------------------------ +排名: 20 +书名: Hush, Hush (Hush, Hush #1) +评分: 3.0 +价格: 47.02 +------------------------------------------ +排名: 1 +书名: Hold Your Breath (Search and Rescue #1) +评分: 1.0 +价格: 28.82 +------------------------------------------ +排名: 2 +书名: Hamilton: The Revolution +评分: 3.0 +价格: 58.79 +------------------------------------------ +排名: 3 +书名: Greek Mythic History +评分: 5.0 +价格: 10.23 +------------------------------------------ +排名: 4 +书名: God: The Most Unpleasant Character in All Fiction +评分: 5.0 +价格: 30.03 +------------------------------------------ +排名: 5 +书名: Glory over Everything: Beyond The Kitchen House +评分: 3.0 +价格: 45.84 +------------------------------------------ +排名: 6 +书名: Feathers: Displays of Brilliant Plumage +评分: 3.0 +价格: 49.05 +------------------------------------------ +排名: 7 +书名: Far & Away: Places on the Brink of Change: Seven Continents, Twenty-Five Years +评分: 4.0 +价格: 15.06 +------------------------------------------ +排名: 8 +书名: Every Last Word +评分: 3.0 +价格: 46.47 +------------------------------------------ +排名: 9 +书名: Eligible (The Austen Project #4) +评分: 3.0 +价格: 27.09 +------------------------------------------ +排名: 10 +书名: El Deafo +评分: 5.0 +价格: 57.62 +------------------------------------------ +排名: 11 +书名: Eight Hundred Grapes +评分: 4.0 +价格: 14.39 +------------------------------------------ +排名: 12 +书名: Eaternity: More than 150 Deliciously Easy Vegan Recipes for a Long, Healthy, Satisfied, Joyful Life +评分: 5.0 +价格: 51.75 +------------------------------------------ +排名: 13 +书名: Eat Fat, Get Thin +评分: 2.0 +价格: 54.07 +------------------------------------------ +排名: 14 +书名: Don't Get Caught +评分: 1.0 +价格: 55.35 +------------------------------------------ +排名: 15 +书名: Doctor Sleep (The Shining #2) +评分: 2.0 +价格: 40.12 +------------------------------------------ +排名: 16 +书名: Demigods & Magicians: Percy and Annabeth Meet the Kanes (Percy Jackson & Kane Chronicles Crossover #1-3) +评分: 5.0 +价格: 37.51 +------------------------------------------ +排名: 17 +书名: Dear Mr. Knightley +评分: 5.0 +价格: 11.21 +------------------------------------------ +排名: 18 +书名: Daily Fantasy Sports +评分: 1.0 +价格: 36.58 +------------------------------------------ +排名: 19 +书名: Crazy Love: Overwhelmed by a Relentless God +评分: 2.0 +价格: 47.72 +------------------------------------------ +排名: 20 +书名: Cometh the Hour (The Clifton Chronicles #6) +评分: 3.0 +价格: 25.01 +------------------------------------------ +排名: 1 +书名: Code Name Verity (Code Name Verity #1) +评分: 4.0 +价格: 22.13 +------------------------------------------ +排名: 2 +书名: Clockwork Angel (The Infernal Devices #1) +评分: 1.0 +价格: 44.14 +------------------------------------------ +排名: 3 +书名: City of Glass (The Mortal Instruments #3) +评分: 4.0 +价格: 56.02 +------------------------------------------ +排名: 4 +书名: City of Fallen Angels (The Mortal Instruments #4) +评分: 4.0 +价格: 11.23 +------------------------------------------ +排名: 5 +书名: City of Bones (The Mortal Instruments #1) +评分: 1.0 +价格: 43.28 +------------------------------------------ +排名: 6 +书名: City of Ashes (The Mortal Instruments #2) +评分: 1.0 +价格: 47.27 +------------------------------------------ +排名: 7 +书名: Cell +评分: 4.0 +价格: 20.29 +------------------------------------------ +排名: 8 +书名: Catching Jordan (Hundred Oaks) +评分: 3.0 +价格: 50.83 +------------------------------------------ +排名: 9 +书名: Carry On, Warrior: Thoughts on Life Unarmed +评分: 3.0 +价格: 31.85 +------------------------------------------ +排名: 10 +书名: Carrie +评分: 2.0 +价格: 46.23 +------------------------------------------ +排名: 11 +书名: Buying In: The Secret Dialogue Between What We Buy and Who We Are +评分: 4.0 +价格: 37.80 +------------------------------------------ +排名: 12 +书名: Brain on Fire: My Month of Madness +评分: 5.0 +价格: 49.32 +------------------------------------------ +排名: 13 +书名: Batman: Europa +评分: 2.0 +价格: 32.01 +------------------------------------------ +排名: 14 +书名: Barefoot Contessa Back to Basics +评分: 1.0 +价格: 28.01 +------------------------------------------ +排名: 15 +书名: Barefoot Contessa at Home: Everyday Recipes You'll Make Over and Over Again +评分: 5.0 +价格: 50.62 +------------------------------------------ +排名: 16 +书名: Balloon Animals +评分: 3.0 +价格: 17.03 +------------------------------------------ +排名: 17 +书名: Art Ops Vol. 1 +评分: 3.0 +价格: 48.80 +------------------------------------------ +排名: 18 +书名: Aristotle and Dante Discover the Secrets of the Universe (Aristotle and Dante Discover the Secrets of the Universe #1) +评分: 4.0 +价格: 58.14 +------------------------------------------ +排名: 19 +书名: Angels Walking (Angels Walking #1) +评分: 2.0 +价格: 34.20 +------------------------------------------ +排名: 20 +书名: Angels & Demons (Robert Langdon #1) +评分: 3.0 +价格: 51.48 +------------------------------------------ +排名: 1 +书名: All the Light We Cannot See +评分: 5.0 +价格: 29.87 +------------------------------------------ +排名: 2 +书名: Adulthood Is a Myth: A "Sarah's Scribbles" Collection +评分: 2.0 +价格: 10.90 +------------------------------------------ +排名: 3 +书名: Abstract City +评分: 5.0 +价格: 56.37 +------------------------------------------ +排名: 4 +书名: A Time of Torment (Charlie Parker #14) +评分: 5.0 +价格: 48.35 +------------------------------------------ +排名: 5 +书名: A Study in Scarlet (Sherlock Holmes #1) +评分: 2.0 +价格: 16.73 +------------------------------------------ +排名: 6 +书名: A Series of Catastrophes and Miracles: A True Story of Love, Science, and Cancer +评分: 2.0 +价格: 56.48 +------------------------------------------ +排名: 7 +书名: A People's History of the United States +评分: 2.0 +价格: 40.79 +------------------------------------------ +排名: 8 +书名: A Man Called Ove +评分: 1.0 +价格: 39.72 +------------------------------------------ +排名: 9 +书名: A Distant Mirror: The Calamitous 14th Century +评分: 3.0 +价格: 14.58 +------------------------------------------ +排名: 10 +书名: A Brush of Wings (Angels Walking #3) +评分: 1.0 +价格: 55.51 +------------------------------------------ +排名: 11 +书名: 1491: New Revelations of the Americas Before Columbus +评分: 3.0 +价格: 21.80 +------------------------------------------ +排名: 12 +书名: The Three Searches, Meaning, and the Story +评分: 3.0 +价格: 13.33 +------------------------------------------ +排名: 13 +书名: Searching for Meaning in Gailana +评分: 1.0 +价格: 38.73 +------------------------------------------ +排名: 14 +书名: Rook +评分: 4.0 +价格: 37.86 +------------------------------------------ +排名: 15 +书名: My Kitchen Year: 136 Recipes That Saved My Life +评分: 2.0 +价格: 11.53 +------------------------------------------ +排名: 16 +书名: 13 Hours: The Inside Account of What Really Happened In Benghazi +评分: 1.0 +价格: 27.06 +------------------------------------------ +排名: 17 +书名: Will You Won't You Want Me? +评分: 3.0 +价格: 13.86 +------------------------------------------ +排名: 18 +书名: Tipping Point for Planet Earth: How Close Are We to the Edge? +评分: 1.0 +价格: 37.55 +------------------------------------------ +排名: 19 +书名: The Star-Touched Queen +评分: 5.0 +价格: 32.30 +------------------------------------------ +排名: 20 +书名: The Silent Sister (Riley MacPherson #1) +评分: 5.0 +价格: 46.29 +------------------------------------------ +排名: 1 +书名: The Midnight Watch: A Novel of the Titanic and the Californian +评分: 1.0 +价格: 26.20 +------------------------------------------ +排名: 2 +书名: The Lonely City: Adventures in the Art of Being Alone +评分: 2.0 +价格: 33.26 +------------------------------------------ +排名: 3 +书名: The Gray Rhino: How to Recognize and Act on the Obvious Dangers We Ignore +评分: 4.0 +价格: 59.15 +------------------------------------------ +排名: 4 +书名: The Golden Condom: And Other Essays on Love Lost and Found +评分: 1.0 +价格: 39.43 +------------------------------------------ +排名: 5 +书名: The Epidemic (The Program 0.6) +评分: 5.0 +价格: 14.44 +------------------------------------------ +排名: 6 +书名: The Dinner Party +评分: 2.0 +价格: 56.54 +------------------------------------------ +排名: 7 +书名: The Diary of a Young Girl +评分: 3.0 +价格: 59.90 +------------------------------------------ +排名: 8 +书名: The Children +评分: 3.0 +价格: 11.88 +------------------------------------------ +排名: 9 +书名: Stars Above (The Lunar Chronicles #4.5) +评分: 2.0 +价格: 48.05 +------------------------------------------ +排名: 10 +书名: Snatched: How A Drug Queen Went Undercover for the DEA and Was Kidnapped By Colombian Guerillas +评分: 3.0 +价格: 21.21 +------------------------------------------ +排名: 11 +书名: Raspberry Pi Electronics Projects for the Evil Genius +评分: 4.0 +价格: 49.67 +------------------------------------------ +排名: 12 +书名: Quench Your Own Thirst: Business Lessons Learned Over a Beer or Two +评分: 1.0 +价格: 43.14 +------------------------------------------ +排名: 13 +书名: Psycho: Sanitarium (Psycho #1.5) +评分: 5.0 +价格: 36.97 +------------------------------------------ +排名: 14 +书名: Poisonous (Max Revere Novels #3) +评分: 3.0 +价格: 26.80 +------------------------------------------ +排名: 15 +书名: One with You (Crossfire #5) +评分: 4.0 +价格: 15.71 +------------------------------------------ +排名: 16 +书名: No Love Allowed (Dodge Cove #1) +评分: 4.0 +价格: 54.65 +------------------------------------------ +排名: 17 +书名: Murder at the 42nd Street Library (Raymond Ambler #1) +评分: 4.0 +价格: 54.36 +------------------------------------------ +排名: 18 +书名: Most Wanted +评分: 3.0 +价格: 35.28 +------------------------------------------ +排名: 19 +书名: Love, Lies and Spies +评分: 2.0 +价格: 20.55 +------------------------------------------ +排名: 20 +书名: How to Speak Golf: An Illustrated Guide to Links Lingo +评分: 5.0 +价格: 58.32 +------------------------------------------ +排名: 1 +书名: Hide Away (Eve Duncan #20) +评分: 1.0 +价格: 11.84 +------------------------------------------ +排名: 2 +书名: Furiously Happy: A Funny Book About Horrible Things +评分: 4.0 +价格: 41.46 +------------------------------------------ +排名: 3 +书名: Everyday Italian: 125 Simple and Delicious Recipes +评分: 5.0 +价格: 20.10 +------------------------------------------ +排名: 4 +书名: Equal Is Unfair: America's Misguided Fight Against Income Inequality +评分: 1.0 +价格: 56.86 +------------------------------------------ +排名: 5 +书名: Eleanor & Park +评分: 5.0 +价格: 56.51 +------------------------------------------ +排名: 6 +书名: Dirty (Dive Bar #1) +评分: 4.0 +价格: 40.83 +------------------------------------------ +排名: 7 +书名: Can You Keep a Secret? (Fear Street Relaunch #4) +评分: 1.0 +价格: 48.64 +------------------------------------------ +排名: 8 +书名: Boar Island (Anna Pigeon #19) +评分: 3.0 +价格: 59.48 +------------------------------------------ +排名: 9 +书名: A Paris Apartment +评分: 4.0 +价格: 39.01 +------------------------------------------ +排名: 10 +书名: A la Mode: 120 Recipes in 60 Pairings: Pies, Tarts, Cakes, Crisps, and More Topped with Ice Cream, Gelato, Frozen Custard, and More +评分: 1.0 +价格: 38.77 +------------------------------------------ +排名: 11 +书名: Troublemaker: Surviving Hollywood and Scientology +评分: 2.0 +价格: 48.39 +------------------------------------------ +排名: 12 +书名: The Widow +评分: 2.0 +价格: 27.26 +------------------------------------------ +排名: 13 +书名: The Sleep Revolution: Transforming Your Life, One Night at a Time +评分: 4.0 +价格: 11.68 +------------------------------------------ +排名: 14 +书名: The Improbability of Love +评分: 1.0 +价格: 59.45 +------------------------------------------ +排名: 15 +书名: The Art of Startup Fundraising +评分: 3.0 +价格: 21.00 +------------------------------------------ +排名: 16 +书名: Take Me Home Tonight (Rock Star Romance #3) +评分: 3.0 +价格: 53.98 +------------------------------------------ +排名: 17 +书名: Sleeping Giants (Themis Files #1) +评分: 1.0 +价格: 48.74 +------------------------------------------ +排名: 18 +书名: Setting the World on Fire: The Brief, Astonishing Life of St. Catherine of Siena +评分: 2.0 +价格: 21.15 +------------------------------------------ +排名: 19 +书名: Playing with Fire +评分: 3.0 +价格: 13.71 +------------------------------------------ +排名: 20 +书名: Off the Hook (Fishing for Trouble #1) +评分: 3.0 +价格: 47.67 +------------------------------------------ +排名: 1 +书名: Mothering Sunday +评分: 2.0 +价格: 13.34 +------------------------------------------ +排名: 2 +书名: Mother, Can You Not? +评分: 5.0 +价格: 16.89 +------------------------------------------ +排名: 3 +书名: M Train +评分: 1.0 +价格: 27.18 +------------------------------------------ +排名: 4 +书名: Lilac Girls +评分: 2.0 +价格: 17.28 +------------------------------------------ +排名: 5 +书名: Lies and Other Acts of Love +评分: 1.0 +价格: 45.14 +------------------------------------------ +排名: 6 +书名: Lab Girl +评分: 1.0 +价格: 40.85 +------------------------------------------ +排名: 7 +书名: Keep Me Posted +评分: 4.0 +价格: 20.46 +------------------------------------------ +排名: 8 +书名: It Didn't Start with You: How Inherited Family Trauma Shapes Who We Are and How to End the Cycle +评分: 3.0 +价格: 56.27 +------------------------------------------ +排名: 9 +书名: Grey (Fifty Shades #4) +评分: 4.0 +价格: 48.49 +------------------------------------------ +排名: 10 +书名: Exit, Pursued by a Bear +评分: 4.0 +价格: 51.34 +------------------------------------------ +排名: 11 +书名: Daredevils +评分: 3.0 +价格: 16.34 +------------------------------------------ +排名: 12 +书名: Cravings: Recipes for What You Want to Eat +评分: 3.0 +价格: 20.50 +------------------------------------------ +排名: 13 +书名: Born for This: How to Find the Work You Were Meant to Do +评分: 5.0 +价格: 21.59 +------------------------------------------ +排名: 14 +书名: Arena +评分: 4.0 +价格: 21.36 +------------------------------------------ +排名: 15 +书名: Adultery +评分: 5.0 +价格: 20.88 +------------------------------------------ +排名: 16 +书名: A Mother's Reckoning: Living in the Aftermath of Tragedy +评分: 3.0 +价格: 19.53 +------------------------------------------ +排名: 17 +书名: A Gentleman's Position (Society of Gentlemen #3) +评分: 5.0 +价格: 14.75 +------------------------------------------ +排名: 18 +书名: 11/22/63 +评分: 3.0 +价格: 48.48 +------------------------------------------ +排名: 19 +书名: 10% Happier: How I Tamed the Voice in My Head, Reduced Stress Without Losing My Edge, and Found Self-Help That Actually Works +评分: 2.0 +价格: 24.57 +------------------------------------------ +排名: 20 +书名: 10-Day Green Smoothie Cleanse: Lose Up to 15 Pounds in 10 Days! +评分: 5.0 +价格: 49.71 +------------------------------------------ +排名: 1 +书名: Without Shame +评分: 5.0 +价格: 48.27 +------------------------------------------ +排名: 2 +书名: Watchmen +评分: 4.0 +价格: 58.05 +------------------------------------------ +排名: 3 +书名: Unlimited Intuition Now +评分: 4.0 +价格: 58.87 +------------------------------------------ +排名: 4 +书名: Underlying Notes +评分: 2.0 +价格: 11.82 +------------------------------------------ +排名: 5 +书名: The Shack +评分: 1.0 +价格: 28.03 +------------------------------------------ +排名: 6 +书名: The New Brand You: Your New Image Makes the Sale for You +评分: 5.0 +价格: 44.05 +------------------------------------------ +排名: 7 +书名: The Moosewood Cookbook: Recipes from Moosewood Restaurant, Ithaca, New York +评分: 4.0 +价格: 12.34 +------------------------------------------ +排名: 8 +书名: The Flowers Lied +评分: 2.0 +价格: 16.68 +------------------------------------------ +排名: 9 +书名: The Fabric of the Cosmos: Space, Time, and the Texture of Reality +评分: 1.0 +价格: 55.91 +------------------------------------------ +排名: 10 +书名: The Book of Mormon +评分: 3.0 +价格: 24.57 +------------------------------------------ +排名: 11 +书名: The Art and Science of Low Carbohydrate Living +评分: 5.0 +价格: 52.98 +------------------------------------------ +排名: 12 +书名: The Alien Club +评分: 1.0 +价格: 54.40 +------------------------------------------ +排名: 13 +书名: Suzie Snowflake: One beautiful flake (a self-esteem story) +评分: 5.0 +价格: 54.81 +------------------------------------------ +排名: 14 +书名: Nap-a-Roo +评分: 1.0 +价格: 25.08 +------------------------------------------ +排名: 15 +书名: NaNo What Now? Finding your editing process, revising your NaNoWriMo book and building a writing career through publishing and beyond +评分: 4.0 +价格: 10.41 +------------------------------------------ +排名: 16 +书名: Modern Day Fables +评分: 2.0 +价格: 47.44 +------------------------------------------ +排名: 17 +书名: If I Gave You God's Phone Number....: Searching for Spirituality in America +评分: 1.0 +价格: 20.91 +------------------------------------------ +排名: 18 +书名: Fruits Basket, Vol. 9 (Fruits Basket #9) +评分: 4.0 +价格: 33.95 +------------------------------------------ +排名: 19 +书名: Dress Your Family in Corduroy and Denim +评分: 3.0 +价格: 43.68 +------------------------------------------ +排名: 20 +书名: Don't Forget Steven +评分: 1.0 +价格: 33.23 +------------------------------------------ +排名: 1 +书名: Chernobyl 01:23:40: The Incredible True Story of the World's Worst Nuclear Disaster +评分: 2.0 +价格: 35.92 +------------------------------------------ +排名: 2 +书名: Art and Fear: Observations on the Perils (and Rewards) of Artmaking +评分: 4.0 +价格: 48.63 +------------------------------------------ +排名: 3 +书名: A Shard of Ice (The Black Symphony Saga #1) +评分: 3.0 +价格: 56.63 +------------------------------------------ +排名: 4 +书名: A Hero's Curse (The Unseen Chronicles #1) +评分: 3.0 +价格: 50.49 +------------------------------------------ +排名: 5 +书名: 23 Degrees South: A Tropical Tale of Changing Whether... +评分: 2.0 +价格: 35.79 +------------------------------------------ +排名: 6 +书名: Zero to One: Notes on Startups, or How to Build the Future +评分: 3.0 +价格: 34.06 +------------------------------------------ +排名: 7 +书名: Why Not Me? +评分: 1.0 +价格: 17.76 +------------------------------------------ +排名: 8 +书名: When Breath Becomes Air +评分: 2.0 +价格: 39.36 +------------------------------------------ +排名: 9 +书名: Vagabonding: An Uncommon Guide to the Art of Long-Term World Travel +评分: 2.0 +价格: 36.94 +------------------------------------------ +排名: 10 +书名: The Unlikely Pilgrimage of Harold Fry (Harold Fry #1) +评分: 5.0 +价格: 43.62 +------------------------------------------ +排名: 11 +书名: The New Drawing on the Right Side of the Brain +评分: 3.0 +价格: 43.02 +------------------------------------------ +排名: 12 +书名: The Midnight Assassin: Panic, Scandal, and the Hunt for America's First Serial Killer +评分: 4.0 +价格: 28.45 +------------------------------------------ +排名: 13 +书名: The Martian (The Martian #1) +评分: 2.0 +价格: 41.39 +------------------------------------------ +排名: 14 +书名: The High Mountains of Portugal +评分: 1.0 +价格: 51.15 +------------------------------------------ +排名: 15 +书名: The Grownup +评分: 1.0 +价格: 35.88 +------------------------------------------ +排名: 16 +书名: The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It +评分: 1.0 +价格: 36.91 +------------------------------------------ +排名: 17 +书名: South of Sunshine +评分: 1.0 +价格: 28.93 +------------------------------------------ +排名: 18 +书名: Smarter Faster Better: The Secrets of Being Productive in Life and Business +评分: 5.0 +价格: 38.89 +------------------------------------------ +排名: 19 +书名: Silence in the Dark (Logan Point #4) +评分: 3.0 +价格: 58.33 +------------------------------------------ +排名: 20 +书名: Shadows of the Past (Logan Point #1) +评分: 5.0 +价格: 39.67 +------------------------------------------ +排名: 1 +书名: Roller Girl +评分: 5.0 +价格: 14.10 +------------------------------------------ +排名: 2 +书名: Rising Strong +评分: 3.0 +价格: 21.82 +------------------------------------------ +排名: 3 +书名: Proofs of God: Classical Arguments from Tertullian to Barth +评分: 1.0 +价格: 54.21 +------------------------------------------ +排名: 4 +书名: Please Kill Me: The Uncensored Oral History of Punk +评分: 4.0 +价格: 31.19 +------------------------------------------ +排名: 5 +书名: Out of Print: City Lights Spotlight No. 14 +评分: 5.0 +价格: 53.64 +------------------------------------------ +排名: 6 +书名: My Life Next Door (My Life Next Door ) +评分: 5.0 +价格: 36.39 +------------------------------------------ +排名: 7 +书名: Miller's Valley +评分: 2.0 +价格: 58.54 +------------------------------------------ +排名: 8 +书名: Man's Search for Meaning +评分: 3.0 +价格: 29.48 +------------------------------------------ +排名: 9 +书名: Love That Boy: What Two Presidents, Eight Road Trips, and My Son Taught Me About a Parent's Expectations +评分: 2.0 +价格: 25.06 +------------------------------------------ +排名: 10 +书名: Living Forward: A Proven Plan to Stop Drifting and Get the Life You Want +评分: 3.0 +价格: 12.55 +------------------------------------------ +排名: 11 +书名: Les Fleurs du Mal +评分: 5.0 +价格: 29.04 +------------------------------------------ +排名: 12 +书名: Left Behind (Left Behind #1) +评分: 2.0 +价格: 40.72 +------------------------------------------ +排名: 13 +书名: Kill 'Em and Leave: Searching for James Brown and the American Soul +评分: 5.0 +价格: 45.05 +------------------------------------------ +排名: 14 +书名: Kierkegaard: A Christian Missionary to Christians +评分: 1.0 +价格: 47.13 +------------------------------------------ +排名: 15 +书名: John Vassos: Industrial Design for Modern Life +评分: 4.0 +价格: 20.22 +------------------------------------------ +排名: 16 +书名: I'll Give You the Sun +评分: 1.0 +价格: 56.48 +------------------------------------------ +排名: 17 +书名: I Will Find You +评分: 1.0 +价格: 44.21 +------------------------------------------ +排名: 18 +书名: Hystopia: A Novel +评分: 4.0 +价格: 21.96 +------------------------------------------ +排名: 19 +书名: Howl and Other Poems +评分: 2.0 +价格: 40.45 +------------------------------------------ +排名: 20 +书名: History of Beauty +评分: 4.0 +价格: 10.29 +------------------------------------------ +排名: 1 +书名: Heaven is for Real: A Little Boy's Astounding Story of His Trip to Heaven and Back +评分: 2.0 +价格: 52.86 +------------------------------------------ +排名: 2 +书名: Future Shock (Future Shock #1) +评分: 5.0 +价格: 55.65 +------------------------------------------ +排名: 3 +书名: Ender's Game (The Ender Quintet #1) +评分: 1.0 +价格: 43.64 +------------------------------------------ +排名: 4 +书名: Diary of a Citizen Scientist: Chasing Tiger Beetles and Other New Ways of Engaging the World +评分: 1.0 +价格: 28.41 +------------------------------------------ +排名: 5 +书名: Death by Leisure: A Cautionary Tale +评分: 4.0 +价格: 37.51 +------------------------------------------ +排名: 6 +书名: Brilliant Beacons: A History of the American Lighthouse +评分: 3.0 +价格: 11.45 +------------------------------------------ +排名: 7 +书名: Brazen: The Courage to Find the You That's Been Hiding +评分: 2.0 +价格: 19.22 +------------------------------------------ +排名: 8 +书名: Between the World and Me +评分: 4.0 +价格: 56.91 +------------------------------------------ +排名: 9 +书名: Being Mortal: Medicine and What Matters in the End +评分: 4.0 +价格: 55.06 +------------------------------------------ +排名: 10 +书名: A Murder Over a Girl: Justice, Gender, Junior High +评分: 3.0 +价格: 13.20 +------------------------------------------ +排名: 11 +书名: 32 Yolks +评分: 2.0 +价格: 53.63 +------------------------------------------ +排名: 12 +书名: "Most Blessed of the Patriarchs": Thomas Jefferson and the Empire of the Imagination +评分: 5.0 +价格: 44.48 +------------------------------------------ +排名: 13 +书名: You Are a Badass: How to Stop Doubting Your Greatness and Start Living an Awesome Life +评分: 3.0 +价格: 12.08 +------------------------------------------ +排名: 14 +书名: Wildlife of New York: A Five-Borough Coloring Book +评分: 2.0 +价格: 22.14 +------------------------------------------ +排名: 15 +书名: What Happened on Beale Street (Secrets of the South Mysteries #2) +评分: 5.0 +价格: 25.37 +------------------------------------------ +排名: 16 +书名: Unreasonable Hope: Finding Faith in the God Who Brings Purpose to Your Pain +评分: 2.0 +价格: 46.33 +------------------------------------------ +排名: 17 +书名: Under the Tuscan Sun +评分: 3.0 +价格: 37.33 +------------------------------------------ +排名: 18 +书名: Toddlers Are A**holes: It's Not Your Fault +评分: 1.0 +价格: 25.55 +------------------------------------------ +排名: 19 +书名: The Year of Living Biblically: One Man's Humble Quest to Follow the Bible as Literally as Possible +评分: 1.0 +价格: 34.72 +------------------------------------------ +排名: 20 +书名: The Whale +评分: 4.0 +价格: 35.96 +------------------------------------------ +排名: 1 +书名: The Story of Art +评分: 4.0 +价格: 41.14 +------------------------------------------ +排名: 2 +书名: The Origin of Species +评分: 4.0 +价格: 10.01 +------------------------------------------ +排名: 3 +书名: The Great Gatsby +评分: 4.0 +价格: 36.05 +------------------------------------------ +排名: 4 +书名: The Good Girl +评分: 3.0 +价格: 49.03 +------------------------------------------ +排名: 5 +书名: The Glass Castle +评分: 1.0 +价格: 16.24 +------------------------------------------ +排名: 6 +书名: The Faith of Christopher Hitchens: The Restless Soul of the World's Most Notorious Atheist +评分: 1.0 +价格: 39.55 +------------------------------------------ +排名: 7 +书名: The Drowning Girls +评分: 3.0 +价格: 35.67 +------------------------------------------ +排名: 8 +书名: The Constant Princess (The Tudor Court #1) +评分: 3.0 +价格: 16.62 +------------------------------------------ +排名: 9 +书名: The Bourne Identity (Jason Bourne #1) +评分: 4.0 +价格: 42.78 +------------------------------------------ +排名: 10 +书名: The Bachelor Girl's Guide to Murder (Herringford and Watts Mysteries #1) +评分: 5.0 +价格: 52.30 +------------------------------------------ +排名: 11 +书名: The Art Book +评分: 2.0 +价格: 32.34 +------------------------------------------ +排名: 12 +书名: The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change +评分: 4.0 +价格: 33.17 +------------------------------------------ +排名: 13 +书名: Team of Rivals: The Political Genius of Abraham Lincoln +评分: 5.0 +价格: 20.12 +------------------------------------------ +排名: 14 +书名: Steal Like an Artist: 10 Things Nobody Told You About Being Creative +评分: 2.0 +价格: 20.90 +------------------------------------------ +排名: 15 +书名: Sit, Stay, Love +评分: 3.0 +价格: 20.90 +------------------------------------------ +排名: 16 +书名: Sister Dear +评分: 4.0 +价格: 40.20 +------------------------------------------ +排名: 17 +书名: Shrunken Treasures: Literary Classics, Short, Sweet, and Silly +评分: 3.0 +价格: 52.87 +------------------------------------------ +排名: 18 +书名: Rich Dad, Poor Dad +评分: 1.0 +价格: 51.74 +------------------------------------------ +排名: 19 +书名: Raymie Nightingale +评分: 2.0 +价格: 34.41 +------------------------------------------ +排名: 20 +书名: Playing from the Heart +评分: 1.0 +价格: 32.38 +------------------------------------------ +排名: 1 +书名: Nightstruck: A Novel +评分: 4.0 +价格: 50.35 +------------------------------------------ +排名: 2 +书名: Naturally Lean: 125 Nourishing Gluten-Free, Plant-Based Recipes--All Under 300 Calories +评分: 5.0 +价格: 11.38 +------------------------------------------ +排名: 3 +书名: Meternity +评分: 3.0 +价格: 43.58 +------------------------------------------ +排名: 4 +书名: Memoirs of a Geisha +评分: 3.0 +价格: 49.67 +------------------------------------------ +排名: 5 +书名: Like Never Before (Walker Family #2) +评分: 2.0 +价格: 28.77 +------------------------------------------ +排名: 6 +书名: Life of Pi +评分: 4.0 +价格: 13.22 +------------------------------------------ +排名: 7 +书名: Leave This Song Behind: Teen Poetry at Its Best +评分: 5.0 +价格: 51.17 +------------------------------------------ +排名: 8 +书名: King's Folly (The Kinsman Chronicles #1) +评分: 5.0 +价格: 39.61 +------------------------------------------ +排名: 9 +书名: John Adams +评分: 4.0 +价格: 57.43 +------------------------------------------ +排名: 10 +书名: How to Cook Everything Vegetarian: Simple Meatless Recipes for Great Food (How to Cook Everything) +评分: 4.0 +价格: 46.01 +------------------------------------------ +排名: 11 +书名: How to Be a Domestic Goddess: Baking and the Art of Comfort Cooking +评分: 2.0 +价格: 28.25 +------------------------------------------ +排名: 12 +书名: Good in Bed (Cannie Shapiro #1) +评分: 5.0 +价格: 37.05 +------------------------------------------ +排名: 13 +书名: Fruits Basket, Vol. 7 (Fruits Basket #7) +评分: 1.0 +价格: 19.57 +------------------------------------------ +排名: 14 +书名: For the Love: Fighting for Grace in a World of Impossible Standards +评分: 3.0 +价格: 45.13 +------------------------------------------ +排名: 15 +书名: Finding God in the Ruins: How God Redeems Pain +评分: 2.0 +价格: 46.64 +------------------------------------------ +排名: 16 +书名: Every Heart a Doorway (Every Heart A Doorway #1) +评分: 5.0 +价格: 12.16 +------------------------------------------ +排名: 17 +书名: Delivering the Truth (Quaker Midwife Mystery #1) +评分: 4.0 +价格: 20.89 +------------------------------------------ +排名: 18 +书名: Counted With the Stars (Out from Egypt #1) +评分: 5.0 +价格: 17.97 +------------------------------------------ +排名: 19 +书名: Chronicles, Vol. 1 +评分: 2.0 +价格: 52.60 +------------------------------------------ +排名: 20 +书名: Blue Like Jazz: Nonreligious Thoughts on Christian Spirituality +评分: 1.0 +价格: 25.77 +------------------------------------------ +排名: 1 +书名: Benjamin Franklin: An American Life +评分: 3.0 +价格: 48.19 +------------------------------------------ +排名: 2 +书名: At The Existentialist Café: Freedom, Being, and apricot cocktails with: Jean-Paul Sartre, Simone de Beauvoir, Albert Camus, Martin Heidegger, Edmund Husserl, Karl Jaspers, Maurice Merleau-Ponty and others +评分: 5.0 +价格: 29.93 +------------------------------------------ +排名: 3 +书名: A Summer In Europe +评分: 2.0 +价格: 44.34 +------------------------------------------ +排名: 4 +书名: A Short History of Nearly Everything +评分: 5.0 +价格: 52.40 +------------------------------------------ +排名: 5 +书名: A Gathering of Shadows (Shades of Magic #2) +评分: 4.0 +价格: 44.81 +------------------------------------------ +排名: 6 +书名: The Sound Of Love +评分: 5.0 +价格: 57.84 +------------------------------------------ +排名: 7 +书名: The Rise and Fall of the Third Reich: A History of Nazi Germany +评分: 2.0 +价格: 39.67 +------------------------------------------ +排名: 8 +书名: The Perks of Being a Wallflower +评分: 3.0 +价格: 55.02 +------------------------------------------ +排名: 9 +书名: The Mysterious Affair at Styles (Hercule Poirot #1) +评分: 4.0 +价格: 24.80 +------------------------------------------ +排名: 10 +书名: The Man Who Mistook His Wife for a Hat and Other Clinical Tales +评分: 4.0 +价格: 59.45 +------------------------------------------ +排名: 11 +书名: The Makings of a Fatherless Child +评分: 2.0 +价格: 31.58 +------------------------------------------ +排名: 12 +书名: The Joy of Cooking +评分: 4.0 +价格: 43.27 +------------------------------------------ +排名: 13 +书名: The Invention of Wings +评分: 1.0 +价格: 37.34 +------------------------------------------ +排名: 14 +书名: The Hobbit (Middle-Earth Universe) +评分: 5.0 +价格: 17.80 +------------------------------------------ +排名: 15 +书名: The Great Railway Bazaar +评分: 1.0 +价格: 30.54 +------------------------------------------ +排名: 16 +书名: The Golden Compass (His Dark Materials #1) +评分: 1.0 +价格: 18.77 +------------------------------------------ +排名: 17 +书名: The God Delusion +评分: 3.0 +价格: 46.85 +------------------------------------------ +排名: 18 +书名: The Girl You Left Behind (The Girl You Left Behind #1) +评分: 1.0 +价格: 15.79 +------------------------------------------ +排名: 19 +书名: The Fellowship of the Ring (The Lord of the Rings #1) +评分: 2.0 +价格: 10.27 +------------------------------------------ +排名: 20 +书名: The Collected Poems of W.B. Yeats (The Collected Works of W.B. Yeats #1) +评分: 5.0 +价格: 15.42 +------------------------------------------ +排名: 1 +书名: The Barefoot Contessa Cookbook +评分: 5.0 +价格: 59.92 +------------------------------------------ +排名: 2 +书名: Tell the Wolves I'm Home +评分: 2.0 +价格: 50.96 +------------------------------------------ +排名: 3 +书名: Ship Leaves Harbor: Essays on Travel by a Recovering Journeyman +评分: 3.0 +价格: 30.60 +------------------------------------------ +排名: 4 +书名: Pride and Prejudice +评分: 4.0 +价格: 19.27 +------------------------------------------ +排名: 5 +书名: Musicophilia: Tales of Music and the Brain +评分: 1.0 +价格: 46.58 +------------------------------------------ +排名: 6 +书名: Mere Christianity +评分: 3.0 +价格: 48.51 +------------------------------------------ +排名: 7 +书名: Me Before You (Me Before You #1) +评分: 1.0 +价格: 19.02 +------------------------------------------ +排名: 8 +书名: In the Woods (Dublin Murder Squad #1) +评分: 2.0 +价格: 38.38 +------------------------------------------ +排名: 9 +书名: In Cold Blood +评分: 4.0 +价格: 49.98 +------------------------------------------ +排名: 10 +书名: How to Stop Worrying and Start Living +评分: 5.0 +价格: 46.49 +------------------------------------------ +排名: 11 +书名: Give It Back +评分: 2.0 +价格: 18.32 +------------------------------------------ +排名: 12 +书名: Girl, Interrupted +评分: 3.0 +价格: 42.14 +------------------------------------------ +排名: 13 +书名: Fun Home: A Family Tragicomic +评分: 4.0 +价格: 56.59 +------------------------------------------ +排名: 14 +书名: Fruits Basket, Vol. 6 (Fruits Basket #6) +评分: 4.0 +价格: 20.96 +------------------------------------------ +排名: 15 +书名: Deception Point +评分: 4.0 +价格: 40.32 +------------------------------------------ +排名: 16 +书名: Death Note, Vol. 6: Give-and-Take (Death Note #6) +评分: 3.0 +价格: 36.39 +------------------------------------------ +排名: 17 +书名: Catherine the Great: Portrait of a Woman +评分: 4.0 +价格: 58.55 +------------------------------------------ +排名: 18 +书名: Better Homes and Gardens New Cook Book +评分: 3.0 +价格: 39.61 +------------------------------------------ +排名: 19 +书名: An Unquiet Mind: A Memoir of Moods and Madness +评分: 3.0 +价格: 21.30 +------------------------------------------ +排名: 20 +书名: A Year in Provence (Provence #1) +评分: 4.0 +价格: 56.88 +------------------------------------------ +排名: 1 +书名: World Without End (The Pillars of the Earth #2) +评分: 4.0 +价格: 32.97 +------------------------------------------ +排名: 2 +书名: Will Grayson, Will Grayson (Will Grayson, Will Grayson) +评分: 4.0 +价格: 47.31 +------------------------------------------ +排名: 3 +书名: Why Save the Bankers?: And Other Essays on Our Economic and Political Crisis +评分: 2.0 +价格: 48.67 +------------------------------------------ +排名: 4 +书名: Where She Went (If I Stay #2) +评分: 4.0 +价格: 41.73 +------------------------------------------ +排名: 5 +书名: What If?: Serious Scientific Answers to Absurd Hypothetical Questions +评分: 4.0 +价格: 53.68 +------------------------------------------ +排名: 6 +书名: Two Summers +评分: 1.0 +价格: 14.64 +------------------------------------------ +排名: 7 +书名: This Is Your Brain on Music: The Science of a Human Obsession +评分: 1.0 +价格: 38.40 +------------------------------------------ +排名: 8 +书名: The Secret Garden +评分: 4.0 +价格: 15.08 +------------------------------------------ +排名: 9 +书名: The Raven King (The Raven Cycle #4) +评分: 2.0 +价格: 30.57 +------------------------------------------ +排名: 10 +书名: The Raven Boys (The Raven Cycle #1) +评分: 4.0 +价格: 57.74 +------------------------------------------ +排名: 11 +书名: The Power Greens Cookbook: 140 Delicious Superfood Recipes +评分: 5.0 +价格: 11.05 +------------------------------------------ +排名: 12 +书名: The Metamorphosis +评分: 1.0 +价格: 28.58 +------------------------------------------ +排名: 13 +书名: The Mathews Men: Seven Brothers and the War Against Hitler's U-boats +评分: 5.0 +价格: 42.91 +------------------------------------------ +排名: 14 +书名: The Little Paris Bookshop +评分: 3.0 +价格: 24.73 +------------------------------------------ +排名: 15 +书名: The Hiding Place +评分: 4.0 +价格: 55.91 +------------------------------------------ +排名: 16 +书名: The Grand Design +评分: 3.0 +价格: 13.76 +------------------------------------------ +排名: 17 +书名: The Firm +评分: 3.0 +价格: 45.56 +------------------------------------------ +排名: 18 +书名: The Fault in Our Stars +评分: 1.0 +价格: 47.22 +------------------------------------------ +排名: 19 +书名: The False Prince (The Ascendance Trilogy #1) +评分: 5.0 +价格: 56.00 +------------------------------------------ +排名: 20 +书名: The Expatriates +评分: 2.0 +价格: 44.58 +------------------------------------------ +排名: 1 +书名: The Dream Thieves (The Raven Cycle #2) +评分: 1.0 +价格: 34.50 +------------------------------------------ +排名: 2 +书名: The Darkest Corners +评分: 5.0 +价格: 11.33 +------------------------------------------ +排名: 3 +书名: The Crossover +评分: 4.0 +价格: 38.77 +------------------------------------------ +排名: 4 +书名: The 5th Wave (The 5th Wave #1) +评分: 2.0 +价格: 11.83 +------------------------------------------ +排名: 5 +书名: Tell the Wind and Fire +评分: 3.0 +价格: 45.51 +------------------------------------------ +排名: 6 +书名: Tell Me Three Things +评分: 1.0 +价格: 41.81 +------------------------------------------ +排名: 7 +书名: Talking to Girls About Duran Duran: One Young Man's Quest for True Love and a Cooler Haircut +评分: 4.0 +价格: 25.15 +------------------------------------------ +排名: 8 +书名: Siddhartha +评分: 5.0 +价格: 34.22 +------------------------------------------ +排名: 9 +书名: Shiver (The Wolves of Mercy Falls #1) +评分: 5.0 +价格: 16.23 +------------------------------------------ +排名: 10 +书名: Remember Me? +评分: 3.0 +价格: 11.48 +------------------------------------------ +排名: 11 +书名: Red Dragon (Hannibal Lecter #1) +评分: 3.0 +价格: 23.37 +------------------------------------------ +排名: 12 +书名: Peak: Secrets from the New Science of Expertise +评分: 2.0 +价格: 16.28 +------------------------------------------ +排名: 13 +书名: My Mother Was Nuts +评分: 4.0 +价格: 31.63 +------------------------------------------ +排名: 14 +书名: Mexican Today: New and Rediscovered Recipes for Contemporary Kitchens +评分: 5.0 +价格: 24.91 +------------------------------------------ +排名: 15 +书名: Maybe Something Beautiful: How Art Transformed a Neighborhood +评分: 1.0 +价格: 22.54 +------------------------------------------ +排名: 16 +书名: Lola and the Boy Next Door (Anna and the French Kiss #2) +评分: 4.0 +价格: 23.63 +------------------------------------------ +排名: 17 +书名: Logan Kade (Fallen Crest High #5.5) +评分: 2.0 +价格: 13.12 +------------------------------------------ +排名: 18 +书名: Last One Home (New Beginnings #1) +评分: 3.0 +价格: 59.98 +------------------------------------------ +排名: 19 +书名: Killing Floor (Jack Reacher #1) +评分: 4.0 +价格: 31.49 +------------------------------------------ +排名: 20 +书名: Kill the Boy Band +评分: 5.0 +价格: 15.52 +------------------------------------------ +排名: 1 +书名: Isla and the Happily Ever After (Anna and the French Kiss #3) +评分: 5.0 +价格: 48.13 +------------------------------------------ +排名: 2 +书名: If I Stay (If I Stay #1) +评分: 5.0 +价格: 38.13 +------------------------------------------ +排名: 3 +书名: I Know Why the Caged Bird Sings (Maya Angelou's Autobiography #1) +评分: 2.0 +价格: 36.55 +------------------------------------------ +排名: 4 +书名: Harry Potter and the Deathly Hallows (Harry Potter #7) +评分: 1.0 +价格: 23.32 +------------------------------------------ +排名: 5 +书名: Fruits Basket, Vol. 5 (Fruits Basket #5) +评分: 1.0 +价格: 16.33 +------------------------------------------ +排名: 6 +书名: Foundation (Foundation (Publication Order) #1) +评分: 1.0 +价格: 32.42 +------------------------------------------ +排名: 7 +书名: Fool Me Once +评分: 1.0 +价格: 16.96 +------------------------------------------ +排名: 8 +书名: Find Her (Detective D.D. Warren #8) +评分: 1.0 +价格: 22.37 +------------------------------------------ +排名: 9 +书名: Evicted: Poverty and Profit in the American City +评分: 1.0 +价格: 42.27 +------------------------------------------ +排名: 10 +书名: Drama +评分: 2.0 +价格: 38.70 +------------------------------------------ +排名: 11 +书名: Dracula the Un-Dead +评分: 5.0 +价格: 35.63 +------------------------------------------ +排名: 12 +书名: Digital Fortress +评分: 5.0 +价格: 58.00 +------------------------------------------ +排名: 13 +书名: Death Note, Vol. 5: Whiteout (Death Note #5) +评分: 1.0 +价格: 52.41 +------------------------------------------ +排名: 14 +书名: Data, A Love Story: How I Gamed Online Dating to Meet My Match +评分: 3.0 +价格: 32.35 +------------------------------------------ +排名: 15 +书名: Critique of Pure Reason +评分: 1.0 +价格: 20.75 +------------------------------------------ +排名: 16 +书名: Booked +评分: 5.0 +价格: 17.49 +------------------------------------------ +排名: 17 +书名: Blue Lily, Lily Blue (The Raven Cycle #3) +评分: 5.0 +价格: 34.13 +------------------------------------------ +排名: 18 +书名: Approval Junkie: Adventures in Caring Too Much +评分: 5.0 +价格: 58.81 +------------------------------------------ +排名: 19 +书名: An Abundance of Katherines +评分: 5.0 +价格: 10.00 +------------------------------------------ +排名: 20 +书名: America's War for the Greater Middle East: A Military History +评分: 2.0 +价格: 51.22 +------------------------------------------ +排名: 1 +书名: Alight (The Generations Trilogy #2) +评分: 4.0 +价格: 58.59 +------------------------------------------ +排名: 2 +书名: A Girl's Guide to Moving On (New Beginnings #2) +评分: 1.0 +价格: 31.30 +------------------------------------------ +排名: 3 +书名: A Game of Thrones (A Song of Ice and Fire #1) +评分: 2.0 +价格: 46.42 +------------------------------------------ +排名: 4 +书名: A Feast for Crows (A Song of Ice and Fire #4) +评分: 4.0 +价格: 17.21 +------------------------------------------ +排名: 5 +书名: A Clash of Kings (A Song of Ice and Fire #2) +评分: 3.0 +价格: 10.79 +------------------------------------------ +排名: 6 +书名: Vogue Colors A to Z: A Fashion Coloring Book +评分: 4.0 +价格: 52.35 +------------------------------------------ +排名: 7 +书名: The Shining (The Shining #1) +评分: 3.0 +价格: 27.88 +------------------------------------------ +排名: 8 +书名: The Pilgrim's Progress +评分: 2.0 +价格: 50.26 +------------------------------------------ +排名: 9 +书名: The Perfect Play (Play by Play #1) +评分: 3.0 +价格: 59.99 +------------------------------------------ +排名: 10 +书名: The Passion of Dolssa +评分: 5.0 +价格: 28.32 +------------------------------------------ +排名: 11 +书名: The Jazz of Physics: The Secret Link Between Music and the Structure of the Universe +评分: 3.0 +价格: 38.71 +------------------------------------------ +排名: 12 +书名: The Hunger Games (The Hunger Games #1) +评分: 5.0 +价格: 29.85 +------------------------------------------ +排名: 13 +书名: The Hound of the Baskervilles (Sherlock Holmes #5) +评分: 2.0 +价格: 14.82 +------------------------------------------ +排名: 14 +书名: The Gunning of America: Business and the Making of American Gun Culture +评分: 4.0 +价格: 16.81 +------------------------------------------ +排名: 15 +书名: The Geography of Bliss: One Grump's Search for the Happiest Places in the World +评分: 2.0 +价格: 28.23 +------------------------------------------ +排名: 16 +书名: The Demonists (Demonist #1) +评分: 2.0 +价格: 52.11 +------------------------------------------ +排名: 17 +书名: The Demon Prince of Momochi House, Vol. 4 (The Demon Prince of Momochi House #4) +评分: 2.0 +价格: 27.88 +------------------------------------------ +排名: 18 +书名: The Bone Hunters (Lexy Vaughan & Steven Macaulay #2) +评分: 3.0 +价格: 59.71 +------------------------------------------ +排名: 19 +书名: The Beast (Black Dagger Brotherhood #14) +评分: 5.0 +价格: 46.08 +------------------------------------------ +排名: 20 +书名: Some Women +评分: 5.0 +价格: 13.73 +------------------------------------------ +排名: 1 +书名: Shopaholic Ties the Knot (Shopaholic #3) +评分: 5.0 +价格: 48.39 +------------------------------------------ +排名: 2 +书名: Paper and Fire (The Great Library #2) +评分: 5.0 +价格: 49.45 +------------------------------------------ +排名: 3 +书名: Outlander (Outlander #1) +评分: 5.0 +价格: 19.67 +------------------------------------------ +排名: 4 +书名: Orchestra of Exiles: The Story of Bronislaw Huberman, the Israel Philharmonic, and the One Thousand Jews He Saved from Nazi Horrors +评分: 3.0 +价格: 12.36 +------------------------------------------ +排名: 5 +书名: No One Here Gets Out Alive +评分: 5.0 +价格: 20.02 +------------------------------------------ +排名: 6 +书名: Night Shift (Night Shift #1-20) +评分: 4.0 +价格: 12.75 +------------------------------------------ +排名: 7 +书名: Needful Things +评分: 4.0 +价格: 47.51 +------------------------------------------ +排名: 8 +书名: Mockingjay (The Hunger Games #3) +评分: 4.0 +价格: 20.44 +------------------------------------------ +排名: 9 +书名: Misery +评分: 2.0 +价格: 34.79 +------------------------------------------ +排名: 10 +书名: Little Women (Little Women #1) +评分: 4.0 +价格: 28.07 +------------------------------------------ +排名: 11 +书名: It +评分: 3.0 +价格: 25.01 +------------------------------------------ +排名: 12 +书名: Harry Potter and the Sorcerer's Stone (Harry Potter #1) +评分: 3.0 +价格: 13.90 +------------------------------------------ +排名: 13 +书名: Harry Potter and the Prisoner of Azkaban (Harry Potter #3) +评分: 4.0 +价格: 24.17 +------------------------------------------ +排名: 14 +书名: Harry Potter and the Order of the Phoenix (Harry Potter #5) +评分: 4.0 +价格: 31.63 +------------------------------------------ +排名: 15 +书名: Harry Potter and the Half-Blood Prince (Harry Potter #6) +评分: 5.0 +价格: 48.75 +------------------------------------------ +排名: 16 +书名: Harry Potter and the Chamber of Secrets (Harry Potter #2) +评分: 1.0 +价格: 14.74 +------------------------------------------ +排名: 17 +书名: Gone with the Wind +评分: 3.0 +价格: 32.49 +------------------------------------------ +排名: 18 +书名: God Is Not Great: How Religion Poisons Everything +评分: 1.0 +价格: 27.80 +------------------------------------------ +排名: 19 +书名: Girl With a Pearl Earring +评分: 1.0 +价格: 26.77 +------------------------------------------ +排名: 20 +书名: Fruits Basket, Vol. 4 (Fruits Basket #4) +评分: 4.0 +价格: 50.44 +------------------------------------------ +排名: 1 +书名: Far From True (Promise Falls Trilogy #2) +评分: 2.0 +价格: 34.93 +------------------------------------------ +排名: 2 +书名: Dark Lover (Black Dagger Brotherhood #1) +评分: 1.0 +价格: 12.87 +------------------------------------------ +排名: 3 +书名: Confessions of a Shopaholic (Shopaholic #1) +评分: 2.0 +价格: 48.94 +------------------------------------------ +排名: 4 +书名: Changing the Game (Play by Play #2) +评分: 3.0 +价格: 13.38 +------------------------------------------ +排名: 5 +书名: Candide +评分: 3.0 +价格: 58.63 +------------------------------------------ +排名: 6 +书名: Can You Keep a Secret? +评分: 1.0 +价格: 21.94 +------------------------------------------ +排名: 7 +书名: Atlas Shrugged +评分: 5.0 +价格: 26.58 +------------------------------------------ +排名: 8 +书名: Animal Farm +评分: 3.0 +价格: 57.22 +------------------------------------------ +排名: 9 +书名: A Walk to Remember +评分: 1.0 +价格: 56.43 +------------------------------------------ +排名: 10 +书名: A New Earth: Awakening to Your Life's Purpose +评分: 5.0 +价格: 55.65 +------------------------------------------ +排名: 11 +书名: A History of God: The 4,000-Year Quest of Judaism, Christianity, and Islam +评分: 1.0 +价格: 27.62 +------------------------------------------ +排名: 12 +书名: 'Salem's Lot +评分: 4.0 +价格: 49.56 +------------------------------------------ +排名: 13 +书名: Zero History (Blue Ant #3) +评分: 1.0 +价格: 34.77 +------------------------------------------ +排名: 14 +书名: Wuthering Heights +评分: 3.0 +价格: 17.73 +------------------------------------------ +排名: 15 +书名: World War Z: An Oral History of the Zombie War +评分: 1.0 +价格: 21.80 +------------------------------------------ +排名: 16 +书名: Wild: From Lost to Found on the Pacific Crest Trail +评分: 3.0 +价格: 46.02 +------------------------------------------ +排名: 17 +书名: Where'd You Go, Bernadette +评分: 1.0 +价格: 18.13 +------------------------------------------ +排名: 18 +书名: When You Are Engulfed in Flames +评分: 5.0 +价格: 30.89 +------------------------------------------ +排名: 19 +书名: We the People: The Modern-Day Figures Who Have Reshaped and Affirmed the Founding Fathers' Vision of America +评分: 3.0 +价格: 31.95 +------------------------------------------ +排名: 20 +书名: We Are All Completely Beside Ourselves +评分: 1.0 +价格: 24.04 +------------------------------------------ +排名: 1 +书名: Walk the Edge (Thunder Road #2) +评分: 3.0 +价格: 32.36 +------------------------------------------ +排名: 2 +书名: Voyager (Outlander #3) +评分: 5.0 +价格: 21.07 +------------------------------------------ +排名: 3 +书名: Very Good Lives: The Fringe Benefits of Failure and the Importance of Imagination +评分: 3.0 +价格: 50.66 +------------------------------------------ +排名: 4 +书名: Vegan Vegetarian Omnivore: Dinner for Everyone at the Table +评分: 2.0 +价格: 13.66 +------------------------------------------ +排名: 5 +书名: Unstuffed: Decluttering Your Home, Mind, and Soul +评分: 1.0 +价格: 58.09 +------------------------------------------ +排名: 6 +书名: Under the Banner of Heaven: A Story of Violent Faith +评分: 1.0 +价格: 30.00 +------------------------------------------ +排名: 7 +书名: Two Boys Kissing +评分: 2.0 +价格: 32.74 +------------------------------------------ +排名: 8 +书名: Twilight (Twilight #1) +评分: 2.0 +价格: 41.93 +------------------------------------------ +排名: 9 +书名: Twenties Girl +评分: 2.0 +价格: 42.80 +------------------------------------------ +排名: 10 +书名: Trespassing Across America: One Man's Epic, Never-Done-Before (and Sort of Illegal) Hike Across the Heartland +评分: 1.0 +价格: 53.51 +------------------------------------------ +排名: 11 +书名: Three-Martini Lunch +评分: 3.0 +价格: 23.21 +------------------------------------------ +排名: 12 +书名: Thinking, Fast and Slow +评分: 1.0 +价格: 21.14 +------------------------------------------ +排名: 13 +书名: The Wild Robot +评分: 3.0 +价格: 56.07 +------------------------------------------ +排名: 14 +书名: The Wicked + The Divine, Vol. 3: Commercial Suicide (The Wicked + The Divine) +评分: 3.0 +价格: 14.41 +------------------------------------------ +排名: 15 +书名: The Undomestic Goddess +评分: 4.0 +价格: 45.75 +------------------------------------------ +排名: 16 +书名: The Travelers +评分: 1.0 +价格: 15.77 +------------------------------------------ +排名: 17 +书名: The Tipping Point: How Little Things Can Make a Big Difference +评分: 2.0 +价格: 10.02 +------------------------------------------ +排名: 18 +书名: The Thing About Jellyfish +评分: 1.0 +价格: 48.77 +------------------------------------------ +排名: 19 +书名: The Stand +评分: 2.0 +价格: 57.86 +------------------------------------------ +排名: 20 +书名: The Smitten Kitchen Cookbook +评分: 1.0 +价格: 23.59 +------------------------------------------ +排名: 1 +书名: The Silkworm (Cormoran Strike #2) +评分: 5.0 +价格: 23.05 +------------------------------------------ +排名: 2 +书名: The Sandman, Vol. 3: Dream Country (The Sandman (volumes) #3) +评分: 5.0 +价格: 55.55 +------------------------------------------ +排名: 3 +书名: The Rose & the Dagger (The Wrath and the Dawn #2) +评分: 4.0 +价格: 58.64 +------------------------------------------ +排名: 4 +书名: The Road to Little Dribbling: Adventures of an American in Britain (Notes From a Small Island #2) +评分: 1.0 +价格: 23.21 +------------------------------------------ +排名: 5 +书名: The Rise of Theodore Roosevelt (Theodore Roosevelt #1) +评分: 3.0 +价格: 42.57 +------------------------------------------ +排名: 6 +书名: The Restaurant at the End of the Universe (Hitchhiker's Guide to the Galaxy #2) +评分: 1.0 +价格: 10.92 +------------------------------------------ +排名: 7 +书名: The Rest Is Noise: Listening to the Twentieth Century +评分: 1.0 +价格: 34.77 +------------------------------------------ +排名: 8 +书名: The Red Tent +评分: 5.0 +价格: 35.66 +------------------------------------------ +排名: 9 +书名: The Purpose Driven Life: What on Earth Am I Here for? +评分: 3.0 +价格: 37.19 +------------------------------------------ +排名: 10 +书名: The Purest Hook (Second Circle Tattoos #3) +评分: 1.0 +价格: 12.25 +------------------------------------------ +排名: 11 +书名: The Picture of Dorian Gray +评分: 2.0 +价格: 29.70 +------------------------------------------ +排名: 12 +书名: The Paris Wife +评分: 3.0 +价格: 36.80 +------------------------------------------ +排名: 13 +书名: The Obsession +评分: 1.0 +价格: 45.43 +------------------------------------------ +排名: 14 +书名: The Nightingale +评分: 4.0 +价格: 26.26 +------------------------------------------ +排名: 15 +书名: The New Guy (and Other Senior Year Distractions) +评分: 3.0 +价格: 44.92 +------------------------------------------ +排名: 16 +书名: The Nanny Diaries (Nanny #1) +评分: 5.0 +价格: 52.53 +------------------------------------------ +排名: 17 +书名: The Name of God is Mercy +评分: 2.0 +价格: 37.25 +------------------------------------------ +排名: 18 +书名: The Maze Runner (The Maze Runner #1) +评分: 1.0 +价格: 20.93 +------------------------------------------ +排名: 19 +书名: The Lover's Dictionary +评分: 2.0 +价格: 58.09 +------------------------------------------ +排名: 20 +书名: The Lonely Ones +评分: 5.0 +价格: 43.59 +------------------------------------------ +排名: 1 +书名: The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses +评分: 3.0 +价格: 33.92 +------------------------------------------ +排名: 2 +书名: The Last Painting of Sara de Vos +评分: 2.0 +价格: 55.55 +------------------------------------------ +排名: 3 +书名: The Land of 10,000 Madonnas +评分: 4.0 +价格: 29.64 +------------------------------------------ +排名: 4 +书名: The Infinities +评分: 1.0 +价格: 27.41 +------------------------------------------ +排名: 5 +书名: The Husband's Secret +评分: 5.0 +价格: 52.51 +------------------------------------------ +排名: 6 +书名: The Hitchhiker's Guide to the Galaxy (Hitchhiker's Guide to the Galaxy #1) +评分: 3.0 +价格: 47.80 +------------------------------------------ +排名: 7 +书名: The Guns of August +评分: 2.0 +价格: 14.54 +------------------------------------------ +排名: 8 +书名: The Guernsey Literary and Potato Peel Pie Society +评分: 1.0 +价格: 49.53 +------------------------------------------ +排名: 9 +书名: The Goldfinch +评分: 3.0 +价格: 43.58 +------------------------------------------ +排名: 10 +书名: The Giver (The Giver Quartet #1) +评分: 1.0 +价格: 12.30 +------------------------------------------ +排名: 11 +书名: The Girl with All the Gifts +评分: 3.0 +价格: 49.47 +------------------------------------------ +排名: 12 +书名: The Girl Who Played with Fire (Millennium Trilogy #2) +评分: 2.0 +价格: 22.14 +------------------------------------------ +排名: 13 +书名: The Girl Who Kicked the Hornet's Nest (Millennium Trilogy #3) +评分: 1.0 +价格: 57.48 +------------------------------------------ +排名: 14 +书名: The Exiled +评分: 3.0 +价格: 43.45 +------------------------------------------ +排名: 15 +书名: The End of Faith: Religion, Terror, and the Future of Reason +评分: 4.0 +价格: 22.13 +------------------------------------------ +排名: 16 +书名: The Elegant Universe: Superstrings, Hidden Dimensions, and the Quest for the Ultimate Theory +评分: 4.0 +价格: 13.03 +------------------------------------------ +排名: 17 +书名: The Disappearing Spoon: And Other True Tales of Madness, Love, and the History of the World from the Periodic Table of the Elements +评分: 5.0 +价格: 57.35 +------------------------------------------ +排名: 18 +书名: The Devil Wears Prada (The Devil Wears Prada #1) +评分: 1.0 +价格: 44.29 +------------------------------------------ +排名: 19 +书名: The Demon-Haunted World: Science as a Candle in the Dark +评分: 4.0 +价格: 52.25 +------------------------------------------ +排名: 20 +书名: The Day the Crayons Came Home (Crayons) +评分: 5.0 +价格: 26.33 +------------------------------------------ +排名: 1 +书名: The Da Vinci Code (Robert Langdon #2) +评分: 2.0 +价格: 22.96 +------------------------------------------ +排名: 2 +书名: The Cuckoo's Calling (Cormoran Strike #1) +评分: 1.0 +价格: 19.21 +------------------------------------------ +排名: 3 +书名: The Complete Stories and Poems (The Works of Edgar Allan Poe [Cameo Edition]) +评分: 4.0 +价格: 26.78 +------------------------------------------ +排名: 4 +书名: The Complete Poems +评分: 5.0 +价格: 41.32 +------------------------------------------ +排名: 5 +书名: The Catcher in the Rye +评分: 1.0 +价格: 24.55 +------------------------------------------ +排名: 6 +书名: The Cat in the Hat (Beginner Books B-1) +评分: 2.0 +价格: 16.26 +------------------------------------------ +排名: 7 +书名: The Case for Christ (Cases for Christianity) +评分: 1.0 +价格: 47.84 +------------------------------------------ +排名: 8 +书名: The Book Thief +评分: 2.0 +价格: 53.49 +------------------------------------------ +排名: 9 +书名: The Book of Basketball: The NBA According to The Sports Guy +评分: 5.0 +价格: 44.84 +------------------------------------------ +排名: 10 +书名: The Blind Side: Evolution of a Game +评分: 5.0 +价格: 53.71 +------------------------------------------ +排名: 11 +书名: The Autobiography of Malcolm X +评分: 2.0 +价格: 23.43 +------------------------------------------ +排名: 12 +书名: The Art of Simple Food: Notes, Lessons, and Recipes from a Delicious Revolution +评分: 3.0 +价格: 34.32 +------------------------------------------ +排名: 13 +书名: The Art of Fielding +评分: 1.0 +价格: 22.10 +------------------------------------------ +排名: 14 +书名: Surely You're Joking, Mr. Feynman!: Adventures of a Curious Character +评分: 2.0 +价格: 25.83 +------------------------------------------ +排名: 15 +书名: Stiff: The Curious Lives of Human Cadavers +评分: 3.0 +价格: 36.74 +------------------------------------------ +排名: 16 +书名: Spilled Milk: Based on a True Story +评分: 1.0 +价格: 49.51 +------------------------------------------ +排名: 17 +书名: Something Borrowed (Darcy & Rachel #1) +评分: 5.0 +价格: 48.96 +------------------------------------------ +排名: 18 +书名: Something Blue (Darcy & Rachel #2) +评分: 1.0 +价格: 54.62 +------------------------------------------ +排名: 19 +书名: Soldier (Talon #3) +评分: 2.0 +价格: 24.72 +------------------------------------------ +排名: 20 +书名: Shopaholic & Baby (Shopaholic #5) +评分: 2.0 +价格: 46.45 +------------------------------------------ +排名: 1 +书名: Seven Days in the Art World +评分: 2.0 +价格: 52.33 +------------------------------------------ +排名: 2 +书名: Seven Brief Lessons on Physics +评分: 4.0 +价格: 30.60 +------------------------------------------ +排名: 3 +书名: Scarlet (The Lunar Chronicles #2) +评分: 4.0 +价格: 14.57 +------------------------------------------ +排名: 4 +书名: Sarah's Key +评分: 1.0 +价格: 46.29 +------------------------------------------ +排名: 5 +书名: Saga, Volume 3 (Saga (Collected Editions) #3) +评分: 5.0 +价格: 21.57 +------------------------------------------ +排名: 6 +书名: Running with Scissors +评分: 4.0 +价格: 12.91 +------------------------------------------ +排名: 7 +书名: Rogue Lawyer (Rogue Lawyer #1) +评分: 3.0 +价格: 50.11 +------------------------------------------ +排名: 8 +书名: Rise of the Rocket Girls: The Women Who Propelled Us, from Missiles to the Moon to Mars +评分: 4.0 +价格: 41.67 +------------------------------------------ +排名: 9 +书名: Rework +评分: 2.0 +价格: 44.88 +------------------------------------------ +排名: 10 +书名: Reservations for Two +评分: 3.0 +价格: 11.10 +------------------------------------------ +排名: 11 +书名: Red: The True Story of Red Riding Hood +评分: 3.0 +价格: 28.54 +------------------------------------------ +排名: 12 +书名: Ready Player One +评分: 4.0 +价格: 19.07 +------------------------------------------ +排名: 13 +书名: Quiet: The Power of Introverts in a World That Can't Stop Talking +评分: 1.0 +价格: 43.55 +------------------------------------------ +排名: 14 +书名: Prodigy: The Graphic Novel (Legend: The Graphic Novel #2) +评分: 3.0 +价格: 43.63 +------------------------------------------ +排名: 15 +书名: Persepolis: The Story of a Childhood (Persepolis #1-2) +评分: 1.0 +价格: 39.13 +------------------------------------------ +排名: 16 +书名: Packing for Mars: The Curious Science of Life in the Void +评分: 2.0 +价格: 56.68 +------------------------------------------ +排名: 17 +书名: Outliers: The Story of Success +评分: 1.0 +价格: 14.16 +------------------------------------------ +排名: 18 +书名: Original Fake +评分: 3.0 +价格: 31.45 +------------------------------------------ +排名: 19 +书名: Orange Is the New Black +评分: 2.0 +价格: 24.61 +------------------------------------------ +排名: 20 +书名: One for the Money (Stephanie Plum #1) +评分: 2.0 +价格: 32.87 +------------------------------------------ +排名: 1 +书名: Notes from a Small Island (Notes From a Small Island #1) +评分: 1.0 +价格: 40.17 +------------------------------------------ +排名: 2 +书名: Night (The Night Trilogy #1) +评分: 1.0 +价格: 13.51 +------------------------------------------ +排名: 3 +书名: Neither Here nor There: Travels in Europe +评分: 3.0 +价格: 38.95 +------------------------------------------ +排名: 4 +书名: Naked +评分: 3.0 +价格: 31.69 +------------------------------------------ +排名: 5 +书名: Morning Star (Red Rising #3) +评分: 1.0 +价格: 29.40 +------------------------------------------ +排名: 6 +书名: Miracles from Heaven: A Little Girl, Her Journey to Heaven, and Her Amazing Story of Healing +评分: 1.0 +价格: 57.83 +------------------------------------------ +排名: 7 +书名: Midnight Riot (Peter Grant/ Rivers of London - books #1) +评分: 2.0 +价格: 55.46 +------------------------------------------ +排名: 8 +书名: Me Talk Pretty One Day +评分: 2.0 +价格: 57.60 +------------------------------------------ +排名: 9 +书名: Manuscript Found in Accra +评分: 2.0 +价格: 34.98 +------------------------------------------ +排名: 10 +书名: Lust & Wonder +评分: 2.0 +价格: 11.87 +------------------------------------------ +排名: 11 +书名: Lila (Gilead #3) +评分: 3.0 +价格: 12.47 +------------------------------------------ +排名: 12 +书名: Life, the Universe and Everything (Hitchhiker's Guide to the Galaxy #3) +评分: 2.0 +价格: 33.26 +------------------------------------------ +排名: 13 +书名: Life Without a Recipe +评分: 5.0 +价格: 59.04 +------------------------------------------ +排名: 14 +书名: Life After Life +评分: 2.0 +价格: 26.13 +------------------------------------------ +排名: 15 +书名: Letter to a Christian Nation +评分: 1.0 +价格: 22.20 +------------------------------------------ +排名: 16 +书名: Let's Pretend This Never Happened: A Mostly True Memoir +评分: 1.0 +价格: 45.11 +------------------------------------------ +排名: 17 +书名: Legend (Legend #1) +评分: 4.0 +价格: 43.69 +------------------------------------------ +排名: 18 +书名: Lean In: Women, Work, and the Will to Lead +评分: 1.0 +价格: 25.02 +------------------------------------------ +排名: 19 +书名: Lamb: The Gospel According to Biff, Christ's Childhood Pal +评分: 5.0 +价格: 55.50 +------------------------------------------ +排名: 20 +书名: Lady Renegades (Rebel Belle #3) +评分: 5.0 +价格: 53.04 +------------------------------------------ +排名: 1 +书名: Jurassic Park (Jurassic Park #1) +评分: 1.0 +价格: 44.97 +------------------------------------------ +排名: 2 +书名: It's Never Too Late to Begin Again: Discovering Creativity and Meaning at Midlife and Beyond +评分: 1.0 +价格: 42.38 +------------------------------------------ +排名: 3 +书名: Is Everyone Hanging Out Without Me? (And Other Concerns) +评分: 3.0 +价格: 20.11 +------------------------------------------ +排名: 4 +书名: Into the Wild +评分: 5.0 +价格: 56.70 +------------------------------------------ +排名: 5 +书名: Inferno (Robert Langdon #4) +评分: 5.0 +价格: 41.00 +------------------------------------------ +排名: 6 +书名: In the Garden of Beasts: Love, Terror, and an American Family in Hitler's Berlin +评分: 3.0 +价格: 28.85 +------------------------------------------ +排名: 7 +书名: If I Run (If I Run #1) +评分: 4.0 +价格: 49.97 +------------------------------------------ +排名: 8 +书名: I've Got Your Number +评分: 1.0 +价格: 19.69 +------------------------------------------ +排名: 9 +书名: I Am Malala: The Girl Who Stood Up for Education and Was Shot by the Taliban +评分: 2.0 +价格: 28.88 +------------------------------------------ +排名: 10 +书名: Hungry Girl Clean & Hungry: Easy All-Natural Recipes for Healthy Eating in the Real World +评分: 3.0 +价格: 33.14 +------------------------------------------ +排名: 11 +书名: House of Lost Worlds: Dinosaurs, Dynasties, and the Story of Life on Earth +评分: 2.0 +价格: 43.70 +------------------------------------------ +排名: 12 +书名: House of Leaves +评分: 1.0 +价格: 54.89 +------------------------------------------ +排名: 13 +书名: Horrible Bear! +评分: 2.0 +价格: 37.52 +------------------------------------------ +排名: 14 +书名: Holidays on Ice +评分: 2.0 +价格: 51.07 +------------------------------------------ +排名: 15 +书名: Heir to the Sky +评分: 4.0 +价格: 44.07 +------------------------------------------ +排名: 16 +书名: Green Eggs and Ham (Beginner Books B-16) +评分: 4.0 +价格: 10.79 +------------------------------------------ +排名: 17 +书名: Grayson, Vol 3: Nemesis (Grayson #3) +评分: 1.0 +价格: 42.72 +------------------------------------------ +排名: 18 +书名: Gratitude +评分: 5.0 +价格: 26.66 +------------------------------------------ +排名: 19 +书名: Gone Girl +评分: 5.0 +价格: 37.60 +------------------------------------------ +排名: 20 +书名: Golden (Heart of Dread #3) +评分: 4.0 +价格: 42.21 +------------------------------------------ +排名: 1 +书名: Girl in the Blue Coat +评分: 2.0 +价格: 46.83 +------------------------------------------ +排名: 2 +书名: Fruits Basket, Vol. 3 (Fruits Basket #3) +评分: 2.0 +价格: 45.17 +------------------------------------------ +排名: 3 +书名: Friday Night Lights: A Town, a Team, and a Dream +评分: 3.0 +价格: 51.22 +------------------------------------------ +排名: 4 +书名: Fire Bound (Sea Haven/Sisters of the Heart #5) +评分: 4.0 +价格: 21.28 +------------------------------------------ +排名: 5 +书名: Fifty Shades Freed (Fifty Shades #3) +评分: 5.0 +价格: 15.36 +------------------------------------------ +排名: 6 +书名: Fellside +评分: 1.0 +价格: 38.62 +------------------------------------------ +排名: 7 +书名: Extreme Prey (Lucas Davenport #26) +评分: 3.0 +价格: 25.40 +------------------------------------------ +排名: 8 +书名: Eragon (The Inheritance Cycle #1) +评分: 3.0 +价格: 43.87 +------------------------------------------ +排名: 9 +书名: Eclipse (Twilight #3) +评分: 1.0 +价格: 18.74 +------------------------------------------ +排名: 10 +书名: Dune (Dune #1) +评分: 1.0 +价格: 54.86 +------------------------------------------ +排名: 11 +书名: Dracula +评分: 3.0 +价格: 52.62 +------------------------------------------ +排名: 12 +书名: Do Androids Dream of Electric Sheep? (Blade Runner #1) +评分: 1.0 +价格: 51.48 +------------------------------------------ +排名: 13 +书名: Disrupted: My Misadventure in the Start-Up Bubble +评分: 5.0 +价格: 15.28 +------------------------------------------ +排名: 14 +书名: Dead Wake: The Last Crossing of the Lusitania +评分: 5.0 +价格: 39.24 +------------------------------------------ +排名: 15 +书名: David and Goliath: Underdogs, Misfits, and the Art of Battling Giants +评分: 1.0 +价格: 17.81 +------------------------------------------ +排名: 16 +书名: Darkfever (Fever #1) +评分: 1.0 +价格: 56.02 +------------------------------------------ +排名: 17 +书名: Dark Places +评分: 5.0 +价格: 23.90 +------------------------------------------ +排名: 18 +书名: Crazy Rich Asians (Crazy Rich Asians #1) +评分: 5.0 +价格: 49.13 +------------------------------------------ +排名: 19 +书名: Counting Thyme +评分: 1.0 +价格: 10.62 +------------------------------------------ +排名: 20 +书名: Cosmos +评分: 2.0 +价格: 36.17 +------------------------------------------ +排名: 1 +书名: Civilization and Its Discontents +评分: 2.0 +价格: 59.95 +------------------------------------------ +排名: 2 +书名: Cinder (The Lunar Chronicles #1) +评分: 1.0 +价格: 26.09 +------------------------------------------ +排名: 3 +书名: Catastrophic Happiness: Finding Joy in Childhood's Messy Years +评分: 2.0 +价格: 37.35 +------------------------------------------ +排名: 4 +书名: Career of Evil (Cormoran Strike #3) +评分: 2.0 +价格: 24.72 +------------------------------------------ +排名: 5 +书名: Breaking Dawn (Twilight #4) +评分: 5.0 +价格: 35.28 +------------------------------------------ +排名: 6 +书名: Brave Enough +评分: 5.0 +价格: 51.32 +------------------------------------------ +排名: 7 +书名: Boy Meets Boy +评分: 3.0 +价格: 21.12 +------------------------------------------ +排名: 8 +书名: Born to Run: A Hidden Tribe, Superathletes, and the Greatest Race the World Has Never Seen +评分: 2.0 +价格: 27.35 +------------------------------------------ +排名: 9 +书名: Blink: The Power of Thinking Without Thinking +评分: 5.0 +价格: 21.74 +------------------------------------------ +排名: 10 +书名: Black Flags: The Rise of ISIS +评分: 1.0 +价格: 40.87 +------------------------------------------ +排名: 11 +书名: Black Butler, Vol. 1 (Black Butler #1) +评分: 1.0 +价格: 49.31 +------------------------------------------ +排名: 12 +书名: Big Little Lies +评分: 1.0 +价格: 22.11 +------------------------------------------ +排名: 13 +书名: Between Shades of Gray +评分: 5.0 +价格: 20.79 +------------------------------------------ +排名: 14 +书名: Best of My Love (Fool's Gold #20) +评分: 2.0 +价格: 27.41 +------------------------------------------ +排名: 15 +书名: Beowulf +评分: 2.0 +价格: 38.35 +------------------------------------------ +排名: 16 +书名: Beautiful Creatures (Caster Chronicles #1) +评分: 5.0 +价格: 21.55 +------------------------------------------ +排名: 17 +书名: Awkward +评分: 2.0 +价格: 38.02 +------------------------------------------ +排名: 18 +书名: Ash +评分: 4.0 +价格: 22.06 +------------------------------------------ +排名: 19 +书名: Are We There Yet? +评分: 3.0 +价格: 10.66 +------------------------------------------ +排名: 20 +书名: Are We Smart Enough to Know How Smart Animals Are? +评分: 1.0 +价格: 56.58 +------------------------------------------ +排名: 1 +书名: Annie on My Mind +评分: 5.0 +价格: 36.83 +------------------------------------------ +排名: 2 +书名: And Then There Were None +评分: 2.0 +价格: 35.01 +------------------------------------------ +排名: 3 +书名: A Walk in the Woods: Rediscovering America on the Appalachian Trail +评分: 4.0 +价格: 30.48 +------------------------------------------ +排名: 4 +书名: A Visit from the Goon Squad +评分: 5.0 +价格: 14.08 +------------------------------------------ +排名: 5 +书名: A Storm of Swords (A Song of Ice and Fire #3) +评分: 2.0 +价格: 31.22 +------------------------------------------ +排名: 6 +书名: A Heartbreaking Work of Staggering Genius +评分: 5.0 +价格: 54.29 +------------------------------------------ +排名: 7 +书名: 8 Keys to Mental Health Through Exercise +评分: 1.0 +价格: 31.04 +------------------------------------------ +排名: 8 +书名: #GIRLBOSS +评分: 1.0 +价格: 50.96 +------------------------------------------ +排名: 9 +书名: The Suffragettes (Little Black Classics, #96) +评分: 2.0 +价格: 11.89 +------------------------------------------ +排名: 10 +书名: The Sense of an Ending +评分: 3.0 +价格: 31.38 +------------------------------------------ +排名: 11 +书名: The Sandman, Vol. 2: The Doll's House (The Sandman (volumes) #2) +评分: 1.0 +价格: 54.81 +------------------------------------------ +排名: 12 +书名: The Course of Love +评分: 3.0 +价格: 16.78 +------------------------------------------ +排名: 13 +书名: Sugar Rush (Offensive Line #2) +评分: 1.0 +价格: 24.42 +------------------------------------------ +排名: 14 +书名: Saga, Volume 2 (Saga (Collected Editions) #2) +评分: 3.0 +价格: 11.75 +------------------------------------------ +排名: 15 +书名: Run, Spot, Run: The Ethics of Keeping Pets +评分: 1.0 +价格: 20.02 +------------------------------------------ +排名: 16 +书名: New Moon (Twilight #2) +评分: 4.0 +价格: 12.86 +------------------------------------------ +排名: 17 +书名: Life +评分: 5.0 +价格: 31.58 +------------------------------------------ +排名: 18 +书名: Kindle Paperwhite User's Guide +评分: 3.0 +价格: 34.00 +------------------------------------------ +排名: 19 +书名: H is for Hawk +评分: 5.0 +价格: 57.42 +------------------------------------------ +排名: 20 +书名: Girl Online On Tour (Girl Online #2) +评分: 1.0 +价格: 53.47 +------------------------------------------ +排名: 1 +书名: Fruits Basket, Vol. 2 (Fruits Basket #2) +评分: 5.0 +价格: 11.64 +------------------------------------------ +排名: 2 +书名: Diary of a Minecraft Zombie Book 1: A Scare of a Dare (An Unofficial Minecraft Book) +评分: 4.0 +价格: 52.88 +------------------------------------------ +排名: 3 +书名: Y: The Last Man, Vol. 1: Unmanned (Y: The Last Man #1) +评分: 4.0 +价格: 18.51 +------------------------------------------ +排名: 4 +书名: While You Were Mine +评分: 5.0 +价格: 41.32 +------------------------------------------ +排名: 5 +书名: Where Lightning Strikes (Bleeding Stars #3) +评分: 3.0 +价格: 39.77 +------------------------------------------ +排名: 6 +书名: When I'm Gone +评分: 3.0 +价格: 51.96 +------------------------------------------ +排名: 7 +书名: Ways of Seeing +评分: 5.0 +价格: 39.51 +------------------------------------------ +排名: 8 +书名: Vampire Knight, Vol. 1 (Vampire Knight #1) +评分: 1.0 +价格: 15.40 +------------------------------------------ +排名: 9 +书名: Vampire Girl (Vampire Girl #1) +评分: 2.0 +价格: 53.82 +------------------------------------------ +排名: 10 +书名: Twenty Love Poems and a Song of Despair +评分: 4.0 +价格: 30.95 +------------------------------------------ +排名: 11 +书名: Travels with Charley: In Search of America +评分: 5.0 +价格: 57.82 +------------------------------------------ +排名: 12 +书名: Three Wishes (River of Time: California #1) +评分: 2.0 +价格: 44.18 +------------------------------------------ +排名: 13 +书名: This One Moment (Pushing Limits #1) +评分: 1.0 +价格: 48.71 +------------------------------------------ +排名: 14 +书名: The Zombie Room +评分: 5.0 +价格: 19.69 +------------------------------------------ +排名: 15 +书名: The Wicked + The Divine, Vol. 1: The Faust Act (The Wicked + The Divine) +评分: 2.0 +价格: 36.52 +------------------------------------------ +排名: 16 +书名: The Tumor +评分: 5.0 +价格: 41.56 +------------------------------------------ +排名: 17 +书名: The Story of Hong Gildong +评分: 4.0 +价格: 43.19 +------------------------------------------ +排名: 18 +书名: The Silent Wife +评分: 5.0 +价格: 12.34 +------------------------------------------ +排名: 19 +书名: The Silent Twin (Detective Jennifer Knight #3) +评分: 3.0 +价格: 36.25 +------------------------------------------ +排名: 20 +书名: The Selfish Gene +评分: 1.0 +价格: 29.45 +------------------------------------------ +排名: 1 +书名: The Secret Healer +评分: 3.0 +价格: 34.56 +------------------------------------------ +排名: 2 +书名: The Sandman, Vol. 1: Preludes and Nocturnes (The Sandman (volumes) #1) +评分: 3.0 +价格: 54.12 +------------------------------------------ +排名: 3 +书名: The Republic +评分: 3.0 +价格: 33.78 +------------------------------------------ +排名: 4 +书名: The Odyssey +评分: 3.0 +价格: 29.64 +------------------------------------------ +排名: 5 +书名: The No. 1 Ladies' Detective Agency (No. 1 Ladies' Detective Agency #1) +评分: 4.0 +价格: 57.70 +------------------------------------------ +排名: 6 +书名: The Nicomachean Ethics +评分: 1.0 +价格: 36.34 +------------------------------------------ +排名: 7 +书名: The Name of the Wind (The Kingkiller Chronicle #1) +评分: 3.0 +价格: 50.59 +------------------------------------------ +排名: 8 +书名: The Mirror & the Maze (The Wrath and the Dawn #1.5) +评分: 1.0 +价格: 29.38 +------------------------------------------ +排名: 9 +书名: The Little Prince +评分: 2.0 +价格: 45.42 +------------------------------------------ +排名: 10 +书名: The Light of the Fireflies +评分: 1.0 +价格: 54.43 +------------------------------------------ +排名: 11 +书名: The Last Girl (The Dominion Trilogy #1) +评分: 2.0 +价格: 36.26 +------------------------------------------ +排名: 12 +书名: The Iliad +评分: 1.0 +价格: 16.16 +------------------------------------------ +排名: 13 +书名: The Hook Up (Game On #1) +评分: 5.0 +价格: 36.29 +------------------------------------------ +排名: 14 +书名: The Haters +评分: 5.0 +价格: 27.89 +------------------------------------------ +排名: 15 +书名: The Girl You Lost +评分: 5.0 +价格: 12.29 +------------------------------------------ +排名: 16 +书名: The Girl In The Ice (DCI Erika Foster #1) +评分: 3.0 +价格: 15.85 +------------------------------------------ +排名: 17 +书名: The End of the Jesus Era (An Investigation #1) +评分: 1.0 +价格: 14.40 +------------------------------------------ +排名: 18 +书名: The Edge of Reason (Bridget Jones #2) +评分: 4.0 +价格: 19.18 +------------------------------------------ +排名: 19 +书名: The Complete Maus (Maus #1-2) +评分: 3.0 +价格: 10.64 +------------------------------------------ +排名: 20 +书名: The Communist Manifesto +评分: 3.0 +价格: 14.76 +------------------------------------------ +排名: 1 +书名: The Bhagavad Gita +评分: 3.0 +价格: 57.49 +------------------------------------------ +排名: 2 +书名: The Bette Davis Club +评分: 3.0 +价格: 30.66 +------------------------------------------ +排名: 3 +书名: The Art of Not Breathing +评分: 4.0 +价格: 40.83 +------------------------------------------ +排名: 4 +书名: Taking Shots (Assassins #1) +评分: 2.0 +价格: 18.88 +------------------------------------------ +排名: 5 +书名: Starlark +评分: 3.0 +价格: 25.83 +------------------------------------------ +排名: 6 +书名: Skip Beat!, Vol. 01 (Skip Beat! #1) +评分: 3.0 +价格: 42.12 +------------------------------------------ +排名: 7 +书名: Sister Sable (The Mad Queen #1) +评分: 3.0 +价格: 13.33 +------------------------------------------ +排名: 8 +书名: Shatter Me (Shatter Me #1) +评分: 1.0 +价格: 42.40 +------------------------------------------ +排名: 9 +书名: Shameless +评分: 3.0 +价格: 58.35 +------------------------------------------ +排名: 10 +书名: Shadow Rites (Jane Yellowrock #10) +评分: 4.0 +价格: 21.72 +------------------------------------------ +排名: 11 +书名: Settling the Score (The Summer Games #1) +评分: 2.0 +价格: 44.91 +------------------------------------------ +排名: 12 +书名: Sense and Sensibility +评分: 1.0 +价格: 37.46 +------------------------------------------ +排名: 13 +书名: Saga, Volume 1 (Saga (Collected Editions) #1) +评分: 1.0 +价格: 28.48 +------------------------------------------ +排名: 14 +书名: Rhythm, Chord & Malykhin +评分: 2.0 +价格: 28.34 +------------------------------------------ +排名: 15 +书名: Rat Queens, Vol. 1: Sass & Sorcery (Rat Queens (Collected Editions) #1-5) +评分: 5.0 +价格: 46.96 +------------------------------------------ +排名: 16 +书名: Paradise Lost (Paradise #1) +评分: 1.0 +价格: 24.96 +------------------------------------------ +排名: 17 +书名: Paper Girls, Vol. 1 (Paper Girls #1-5) +评分: 4.0 +价格: 21.71 +------------------------------------------ +排名: 18 +书名: Ouran High School Host Club, Vol. 1 (Ouran High School Host Club #1) +评分: 3.0 +价格: 29.87 +------------------------------------------ +排名: 19 +书名: Origins (Alphas 0.5) +评分: 1.0 +价格: 28.99 +------------------------------------------ +排名: 20 +书名: One Second (Seven #7) +评分: 2.0 +价格: 52.94 +------------------------------------------ +排名: 1 +书名: On the Road (Duluoz Legend) +评分: 3.0 +价格: 32.36 +------------------------------------------ +排名: 2 +书名: Old Records Never Die: One Man's Quest for His Vinyl and His Past +评分: 2.0 +价格: 55.66 +------------------------------------------ +排名: 3 +书名: Off Sides (Off #1) +评分: 5.0 +价格: 39.45 +------------------------------------------ +排名: 4 +书名: Of Mice and Men +评分: 2.0 +价格: 47.11 +------------------------------------------ +排名: 5 +书名: Myriad (Prentor #1) +评分: 4.0 +价格: 58.75 +------------------------------------------ +排名: 6 +书名: My Perfect Mistake (Over the Top #1) +评分: 2.0 +价格: 38.92 +------------------------------------------ +排名: 7 +书名: Ms. Marvel, Vol. 1: No Normal (Ms. Marvel (2014-2015) #1) +评分: 4.0 +价格: 39.39 +------------------------------------------ +排名: 8 +书名: Meditations +评分: 2.0 +价格: 25.89 +------------------------------------------ +排名: 9 +书名: Matilda +评分: 1.0 +价格: 28.34 +------------------------------------------ +排名: 10 +书名: Lost Among the Living +评分: 4.0 +价格: 27.70 +------------------------------------------ +排名: 11 +书名: Lord of the Flies +评分: 3.0 +价格: 24.89 +------------------------------------------ +排名: 12 +书名: Listen to Me (Fusion #1) +评分: 3.0 +价格: 58.99 +------------------------------------------ +排名: 13 +书名: Kitchens of the Great Midwest +评分: 5.0 +价格: 57.20 +------------------------------------------ +排名: 14 +书名: Jane Eyre +评分: 5.0 +价格: 38.43 +------------------------------------------ +排名: 15 +书名: Imperfect Harmony +评分: 4.0 +价格: 34.74 +------------------------------------------ +排名: 16 +书名: Icing (Aces Hockey #2) +评分: 4.0 +价格: 40.44 +------------------------------------------ +排名: 17 +书名: Hawkeye, Vol. 1: My Life as a Weapon (Hawkeye #1) +评分: 3.0 +价格: 45.24 +------------------------------------------ +排名: 18 +书名: Having the Barbarian's Baby (Ice Planet Barbarians #7.5) +评分: 4.0 +价格: 34.96 +------------------------------------------ +排名: 19 +书名: Giant Days, Vol. 1 (Giant Days #1-4) +评分: 4.0 +价格: 56.76 +------------------------------------------ +排名: 20 +书名: Fruits Basket, Vol. 1 (Fruits Basket #1) +评分: 5.0 +价格: 40.28 +------------------------------------------ +排名: 1 +书名: Frankenstein +评分: 2.0 +价格: 38.00 +------------------------------------------ +排名: 2 +书名: Forever Rockers (The Rocker #12) +评分: 3.0 +价格: 28.80 +------------------------------------------ +排名: 3 +书名: Fighting Fate (Fighting #6) +评分: 3.0 +价格: 39.24 +------------------------------------------ +排名: 4 +书名: Emma +评分: 2.0 +价格: 32.93 +------------------------------------------ +排名: 5 +书名: Eat, Pray, Love +评分: 3.0 +价格: 51.32 +------------------------------------------ +排名: 6 +书名: Deep Under (Walker Security #1) +评分: 5.0 +价格: 47.09 +------------------------------------------ +排名: 7 +书名: Choosing Our Religion: The Spiritual Lives of America's Nones +评分: 4.0 +价格: 28.42 +------------------------------------------ +排名: 8 +书名: Charlie and the Chocolate Factory (Charlie Bucket #1) +评分: 3.0 +价格: 22.85 +------------------------------------------ +排名: 9 +书名: Charity's Cross (Charles Towne Belles #4) +评分: 1.0 +价格: 41.24 +------------------------------------------ +排名: 10 +书名: Bright Lines +评分: 5.0 +价格: 39.07 +------------------------------------------ +排名: 11 +书名: Bridget Jones's Diary (Bridget Jones #1) +评分: 1.0 +价格: 29.82 +------------------------------------------ +排名: 12 +书名: Bounty (Colorado Mountain #7) +评分: 4.0 +价格: 37.26 +------------------------------------------ +排名: 13 +书名: Blood Defense (Samantha Brinkman #1) +评分: 3.0 +价格: 20.30 +------------------------------------------ +排名: 14 +书名: Bleach, Vol. 1: Strawberry and the Soul Reapers (Bleach #1) +评分: 5.0 +价格: 34.65 +------------------------------------------ +排名: 15 +书名: Beyond Good and Evil +评分: 1.0 +价格: 43.38 +------------------------------------------ +排名: 16 +书名: Alice in Wonderland (Alice's Adventures in Wonderland #1) +评分: 1.0 +价格: 55.53 +------------------------------------------ +排名: 17 +书名: Ajin: Demi-Human, Volume 1 (Ajin: Demi-Human #1) +评分: 4.0 +价格: 57.06 +------------------------------------------ +排名: 18 +书名: A Spy's Devotion (The Regency Spies of London #1) +评分: 5.0 +价格: 16.97 +------------------------------------------ +排名: 19 +书名: 1st to Die (Women's Murder Club #1) +评分: 1.0 +价格: 53.98 +------------------------------------------ +排名: 20 +书名: 1,000 Places to See Before You Die +评分: 5.0 +价格: 26.08 +------------------------------------------ diff --git a/project/pom.xml b/project/pom.xml new file mode 100644 index 0000000..cafbee2 --- /dev/null +++ b/project/pom.xml @@ -0,0 +1,74 @@ + + + 4.0.0 + + com.crawler + web-crawler + 1.0-SNAPSHOT + jar + + Web Crawler + Multi-site web crawler with CLI, MVC, Command pattern and Strategy pattern + + + 11 + 11 + UTF-8 + + + + + org.jsoup + jsoup + 1.16.1 + + + com.google.code.gson + gson + 2.10.1 + + + org.slf4j + slf4j-api + 2.0.9 + + + org.slf4j + slf4j-simple + 2.0.9 + + + info.picocli + picocli + 4.7.5 + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.3.0 + + + + com.crawler.Main + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 + + 11 + 11 + + + + + diff --git a/project/run.bat b/project/run.bat new file mode 100644 index 0000000..ffa773c --- /dev/null +++ b/project/run.bat @@ -0,0 +1,24 @@ +@echo off +echo ======================================== +echo Web Crawler Application +echo ======================================== +echo. + +if not exist "target\web-crawler-1.0-SNAPSHOT.jar" ( + echo Compiling project... + mvn clean package + if errorlevel 1 ( + echo Compilation failed! + pause + exit /b 1 + ) + echo. +) + +echo Running crawler... +echo. + +java -jar target\web-crawler-1.0-SNAPSHOT.jar %* + +echo. +pause diff --git a/project/src/main/java/CrawlerManager.java b/project/src/main/java/CrawlerManager.java new file mode 100644 index 0000000..d40a482 --- /dev/null +++ b/project/src/main/java/CrawlerManager.java @@ -0,0 +1 @@ +// 此文件已废弃,请使用 main.CrawlerManager diff --git a/project/src/main/java/cli/CrawlerCLI.java b/project/src/main/java/cli/CrawlerCLI.java new file mode 100644 index 0000000..651828f --- /dev/null +++ b/project/src/main/java/cli/CrawlerCLI.java @@ -0,0 +1,133 @@ +package cli; + +import command.*; +import controller.CrawlerController; +import exception.CrawlerException; +import exception.CrawlerResult; +import exception.ValidationException; +import view.CrawlerView; + +import java.util.Arrays; + +public class CrawlerCLI { + private final CrawlerController controller; + private final CrawlerView view; + private final CommandRegistry commandRegistry; + + public CrawlerCLI() { + this.controller = new CrawlerController(); + this.view = new CrawlerView(); + this.commandRegistry = new CommandRegistry(); + initCommands(); + } + + public CrawlerCLI(String outputDir) { + this.controller = new CrawlerController(outputDir); + this.view = new CrawlerView(); + this.commandRegistry = new CommandRegistry(); + initCommands(); + } + + private void initCommands() { + commandRegistry.register(new RunAllCommand(controller)); + commandRegistry.register(new ListCrawlersCommand(controller)); + commandRegistry.register(new StatsCommand(controller)); + commandRegistry.register(new ClearCommand(controller)); + } + + public void run(String[] args) { + view.showWelcome(); + + if (args == null || args.length == 0) { + view.showHelp(); + return; + } + + String commandName = args[0].toLowerCase().trim(); + + try { + switch (commandName) { + case "help": + case "-h": + case "--help": + view.showHelp(); + break; + + case "list": + case "ls": + handleList(); + break; + + case "run": + handleRun(args); + break; + + case "run-all": + case "all": + handleRunAll(); + break; + + case "stats": + handleStats(); + break; + + case "clear": + handleClear(); + break; + + default: + view.showError("未知命令: " + commandName + "\n使用 'help' 查看可用命令"); + } + } catch (ValidationException e) { + view.showError(e.getMessage()); + view.showHelp(); + } catch (CrawlerException e) { + view.showError("爬虫错误 [" + e.getErrorCode() + "]: " + e.getMessage()); + } catch (Exception e) { + view.showError("系统错误: " + e.getMessage()); + e.printStackTrace(); + } + } + + private void handleList() { + Command cmd = commandRegistry.getCommand("list"); + cmd.execute(); + view.showCrawlerList(controller.getAllCrawlerNames()); + } + + private void handleRun(String[] args) { + if (args.length < 2) { + view.showError("请指定爬虫名称\n示例: run 豆瓣电影Top250"); + view.showCrawlerList(controller.getAllCrawlerNames()); + return; + } + + String crawlerName = args[1]; + Command cmd = new RunSingleCommand(controller, crawlerName); + CrawlerResult result = cmd.execute(); + view.showResult(result); + } + + private void handleRunAll() { + Command cmd = commandRegistry.getCommand("run-all"); + CrawlerResult result = cmd.execute(); + view.showResult(result); + } + + private void handleStats() { + Command cmd = commandRegistry.getCommand("stats"); + CrawlerResult result = cmd.execute(); + view.showMessage(result.getMessage()); + } + + private void handleClear() { + Command cmd = commandRegistry.getCommand("clear"); + CrawlerResult result = cmd.execute(); + view.showResult(result); + } + + public static void main(String[] args) { + CrawlerCLI cli = new CrawlerCLI(); + cli.run(args); + } +} diff --git a/project/src/main/java/com/crawler/Main.java b/project/src/main/java/com/crawler/Main.java new file mode 100644 index 0000000..7450e33 --- /dev/null +++ b/project/src/main/java/com/crawler/Main.java @@ -0,0 +1,34 @@ +package com.crawler; + +import com.crawler.controller.CrawlerController; +import picocli.CommandLine; +import picocli.CommandLine.Command; +import picocli.CommandLine.Option; + +@Command(name = "crawler", mixinStandardHelpOptions = true, version = "1.0", + description = "Web Crawler - Crawl Douban Movies, Douban Books, and Books to Scrape") +public class Main implements Runnable { + + @Option(names = {"-s", "--site"}, description = "Site to crawl: douban-movie, douban-book, books-to-scrape, all", + defaultValue = "all") + private String site; + + @Option(names = {"-i", "--interactive"}, description = "Run in interactive mode") + private boolean interactive; + + public static void main(String[] args) { + int exitCode = new CommandLine(new Main()).execute(args); + System.exit(exitCode); + } + + @Override + public void run() { + CrawlerController controller = new CrawlerController(); + + if (interactive) { + controller.runInteractive(); + } else { + controller.crawlBySite(site); + } + } +} diff --git a/project/src/main/java/com/crawler/command/Command.java b/project/src/main/java/com/crawler/command/Command.java new file mode 100644 index 0000000..4a9ea49 --- /dev/null +++ b/project/src/main/java/com/crawler/command/Command.java @@ -0,0 +1,8 @@ +package com.crawler.command; + +import com.crawler.exception.CrawlerException; + +public interface Command { + void execute() throws CrawlerException; + String getDescription(); +} diff --git a/project/src/main/java/com/crawler/command/CrawlAllCommand.java b/project/src/main/java/com/crawler/command/CrawlAllCommand.java new file mode 100644 index 0000000..92e5842 --- /dev/null +++ b/project/src/main/java/com/crawler/command/CrawlAllCommand.java @@ -0,0 +1,37 @@ +package com.crawler.command; + +import com.crawler.exception.CrawlerException; + +import java.util.ArrayList; +import java.util.List; + +public class CrawlAllCommand implements Command { + private final List commands; + private final String description; + + public CrawlAllCommand(String description) { + this.commands = new ArrayList<>(); + this.description = description; + } + + public void addCommand(Command command) { + commands.add(command); + } + + @Override + public void execute() throws CrawlerException { + for (Command command : commands) { + try { + command.execute(); + } catch (CrawlerException e) { + System.err.println("Error executing command: " + command.getDescription()); + System.err.println("Error: " + e.getMessage()); + } + } + } + + @Override + public String getDescription() { + return description; + } +} diff --git a/project/src/main/java/com/crawler/command/CrawlCommand.java b/project/src/main/java/com/crawler/command/CrawlCommand.java new file mode 100644 index 0000000..6534153 --- /dev/null +++ b/project/src/main/java/com/crawler/command/CrawlCommand.java @@ -0,0 +1,28 @@ +package com.crawler.command; + +import com.crawler.exception.CrawlerException; +import com.crawler.strategy.CrawlerStrategy; +import com.crawler.util.FileUtil; + +import java.util.List; + +public class CrawlCommand implements Command { + private final CrawlerStrategy strategy; + private final String description; + + public CrawlCommand(CrawlerStrategy strategy, String description) { + this.strategy = strategy; + this.description = description; + } + + @Override + public void execute() throws CrawlerException { + List data = strategy.crawl(); + FileUtil.saveToJsonFile(data, strategy.getOutputFileName()); + } + + @Override + public String getDescription() { + return description; + } +} diff --git a/project/src/main/java/com/crawler/controller/CrawlerController.java b/project/src/main/java/com/crawler/controller/CrawlerController.java new file mode 100644 index 0000000..5caa438 --- /dev/null +++ b/project/src/main/java/com/crawler/controller/CrawlerController.java @@ -0,0 +1,119 @@ +package com.crawler.controller; + +import com.crawler.command.Command; +import com.crawler.command.CrawlAllCommand; +import com.crawler.command.CrawlCommand; +import com.crawler.exception.CrawlerException; +import com.crawler.strategy.BooksToScrapeStrategy; +import com.crawler.strategy.CrawlerStrategy; +import com.crawler.strategy.DoubanBookStrategy; +import com.crawler.strategy.DoubanMovieStrategy; +import com.crawler.view.ConsoleView; + +import java.util.Scanner; + +public class CrawlerController { + private final ConsoleView view; + private final Scanner scanner; + + public CrawlerController() { + this.view = new ConsoleView(); + this.scanner = new Scanner(System.in); + } + + public void runInteractive() { + view.displayWelcome(); + + while (true) { + view.displayMenu(); + String input = scanner.nextLine().trim(); + + try { + int choice = Integer.parseInt(input); + switch (choice) { + case 1: + crawlDoubanMovies(); + break; + case 2: + crawlDoubanBooks(); + break; + case 3: + crawlBooksToScrape(); + break; + case 4: + crawlAll(); + break; + case 0: + view.displayGoodbye(); + return; + default: + view.displayInvalidChoice(); + } + } catch (NumberFormatException e) { + view.displayInvalidChoice(); + } + } + } + + public void crawlDoubanMovies() { + CrawlerStrategy strategy = new DoubanMovieStrategy(); + Command command = new CrawlCommand<>(strategy, "Douban Movies"); + executeCommand(command, strategy.getOutputFileName()); + } + + public void crawlDoubanBooks() { + CrawlerStrategy strategy = new DoubanBookStrategy(); + Command command = new CrawlCommand<>(strategy, "Douban Books"); + executeCommand(command, strategy.getOutputFileName()); + } + + public void crawlBooksToScrape() { + CrawlerStrategy strategy = new BooksToScrapeStrategy(); + Command command = new CrawlCommand<>(strategy, "Books to Scrape"); + executeCommand(command, strategy.getOutputFileName()); + } + + public void crawlAll() { + CrawlAllCommand allCommand = new CrawlAllCommand("Crawl All"); + allCommand.addCommand(new CrawlCommand<>(new DoubanMovieStrategy(), "Douban Movies")); + allCommand.addCommand(new CrawlCommand<>(new DoubanBookStrategy(), "Douban Books")); + allCommand.addCommand(new CrawlCommand<>(new BooksToScrapeStrategy(), "Books to Scrape")); + + try { + view.displayCrawling("All Websites"); + allCommand.execute(); + view.displaySuccess("data/ (all files)"); + } catch (CrawlerException e) { + view.displayError(e.getMessage()); + } + } + + public void crawlBySite(String site) { + switch (site.toLowerCase()) { + case "douban-movie": + crawlDoubanMovies(); + break; + case "douban-book": + crawlDoubanBooks(); + break; + case "books-to-scrape": + crawlBooksToScrape(); + break; + case "all": + crawlAll(); + break; + default: + view.displayError("Unknown site: " + site); + } + } + + private void executeCommand(Command command, String fileName) { + try { + view.displayCrawling(command.getDescription()); + command.execute(); + view.displaySuccess(fileName); + } catch (CrawlerException e) { + view.displayError(e.getMessage()); + } + } +} diff --git a/project/src/main/java/com/crawler/exception/CrawlerException.java b/project/src/main/java/com/crawler/exception/CrawlerException.java new file mode 100644 index 0000000..5ac3e7a --- /dev/null +++ b/project/src/main/java/com/crawler/exception/CrawlerException.java @@ -0,0 +1,11 @@ +package com.crawler.exception; + +public class CrawlerException extends Exception { + public CrawlerException(String message) { + super(message); + } + + public CrawlerException(String message, Throwable cause) { + super(message, cause); + } +} diff --git a/project/src/main/java/com/crawler/exception/FileException.java b/project/src/main/java/com/crawler/exception/FileException.java new file mode 100644 index 0000000..86d924a --- /dev/null +++ b/project/src/main/java/com/crawler/exception/FileException.java @@ -0,0 +1,11 @@ +package com.crawler.exception; + +public class FileException extends CrawlerException { + public FileException(String message) { + super(message); + } + + public FileException(String message, Throwable cause) { + super(message, cause); + } +} diff --git a/project/src/main/java/com/crawler/exception/NetworkException.java b/project/src/main/java/com/crawler/exception/NetworkException.java new file mode 100644 index 0000000..8d8b9e7 --- /dev/null +++ b/project/src/main/java/com/crawler/exception/NetworkException.java @@ -0,0 +1,11 @@ +package com.crawler.exception; + +public class NetworkException extends CrawlerException { + public NetworkException(String message) { + super(message); + } + + public NetworkException(String message, Throwable cause) { + super(message, cause); + } +} diff --git a/project/src/main/java/com/crawler/exception/ParseException.java b/project/src/main/java/com/crawler/exception/ParseException.java new file mode 100644 index 0000000..9248f23 --- /dev/null +++ b/project/src/main/java/com/crawler/exception/ParseException.java @@ -0,0 +1,11 @@ +package com.crawler.exception; + +public class ParseException extends CrawlerException { + public ParseException(String message) { + super(message); + } + + public ParseException(String message, Throwable cause) { + super(message, cause); + } +} diff --git a/project/src/main/java/com/crawler/model/Book.java b/project/src/main/java/com/crawler/model/Book.java new file mode 100644 index 0000000..5ee4d7e --- /dev/null +++ b/project/src/main/java/com/crawler/model/Book.java @@ -0,0 +1,105 @@ +package com.crawler.model; + +public class Book { + private String title; + private String author; + private String rating; + private String ratingCount; + private String publisher; + private String publishDate; + private String price; + private String isbn; + private String summary; + private String url; + + public Book() {} + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getAuthor() { + return author; + } + + public void setAuthor(String author) { + this.author = author; + } + + public String getRating() { + return rating; + } + + public void setRating(String rating) { + this.rating = rating; + } + + public String getRatingCount() { + return ratingCount; + } + + public void setRatingCount(String ratingCount) { + this.ratingCount = ratingCount; + } + + public String getPublisher() { + return publisher; + } + + public void setPublisher(String publisher) { + this.publisher = publisher; + } + + public String getPublishDate() { + return publishDate; + } + + public void setPublishDate(String publishDate) { + this.publishDate = publishDate; + } + + public String getPrice() { + return price; + } + + public void setPrice(String price) { + this.price = price; + } + + public String getIsbn() { + return isbn; + } + + public void setIsbn(String isbn) { + this.isbn = isbn; + } + + public String getSummary() { + return summary; + } + + public void setSummary(String summary) { + this.summary = summary; + } + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url; + } + + @Override + public String toString() { + return "Book{" + + "title='" + title + '\'' + + ", author='" + author + '\'' + + ", rating='" + rating + '\'' + + '}'; + } +} diff --git a/project/src/main/java/com/crawler/model/Movie.java b/project/src/main/java/com/crawler/model/Movie.java new file mode 100644 index 0000000..6313d4c --- /dev/null +++ b/project/src/main/java/com/crawler/model/Movie.java @@ -0,0 +1,96 @@ +package com.crawler.model; + +public class Movie { + private String title; + private String rating; + private String ratingCount; + private String year; + private String director; + private String actors; + private String genre; + private String summary; + private String url; + + public Movie() {} + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getRating() { + return rating; + } + + public void setRating(String rating) { + this.rating = rating; + } + + public String getRatingCount() { + return ratingCount; + } + + public void setRatingCount(String ratingCount) { + this.ratingCount = ratingCount; + } + + public String getYear() { + return year; + } + + public void setYear(String year) { + this.year = year; + } + + public String getDirector() { + return director; + } + + public void setDirector(String director) { + this.director = director; + } + + public String getActors() { + return actors; + } + + public void setActors(String actors) { + this.actors = actors; + } + + public String getGenre() { + return genre; + } + + public void setGenre(String genre) { + this.genre = genre; + } + + public String getSummary() { + return summary; + } + + public void setSummary(String summary) { + this.summary = summary; + } + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url; + } + + @Override + public String toString() { + return "Movie{" + + "title='" + title + '\'' + + ", rating='" + rating + '\'' + + ", year='" + year + '\'' + + '}'; + } +} diff --git a/project/src/main/java/com/crawler/model/ScrapeBook.java b/project/src/main/java/com/crawler/model/ScrapeBook.java new file mode 100644 index 0000000..7f4f0b1 --- /dev/null +++ b/project/src/main/java/com/crawler/model/ScrapeBook.java @@ -0,0 +1,69 @@ +package com.crawler.model; + +public class ScrapeBook { + private String title; + private String price; + private String rating; + private String availability; + private String imageUrl; + private String productUrl; + + public ScrapeBook() {} + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getPrice() { + return price; + } + + public void setPrice(String price) { + this.price = price; + } + + public String getRating() { + return rating; + } + + public void setRating(String rating) { + this.rating = rating; + } + + public String getAvailability() { + return availability; + } + + public void setAvailability(String availability) { + this.availability = availability; + } + + public String getImageUrl() { + return imageUrl; + } + + public void setImageUrl(String imageUrl) { + this.imageUrl = imageUrl; + } + + public String getProductUrl() { + return productUrl; + } + + public void setProductUrl(String productUrl) { + this.productUrl = productUrl; + } + + @Override + public String toString() { + return "ScrapeBook{" + + "title='" + title + '\'' + + ", price='" + price + '\'' + + ", rating='" + rating + '\'' + + '}'; + } +} diff --git a/project/src/main/java/com/crawler/strategy/BooksToScrapeStrategy.java b/project/src/main/java/com/crawler/strategy/BooksToScrapeStrategy.java new file mode 100644 index 0000000..880a642 --- /dev/null +++ b/project/src/main/java/com/crawler/strategy/BooksToScrapeStrategy.java @@ -0,0 +1,72 @@ +package com.crawler.strategy; + +import com.crawler.exception.CrawlerException; +import com.crawler.exception.NetworkException; +import com.crawler.exception.ParseException; +import com.crawler.model.ScrapeBook; +import com.crawler.util.HttpUtil; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; + +import java.util.ArrayList; +import java.util.List; + +public class BooksToScrapeStrategy implements CrawlerStrategy { + private static final String URL = "http://books.toscrape.com/"; + + @Override + public List crawl() throws CrawlerException { + List books = new ArrayList<>(); + try { + Document doc = HttpUtil.getDocument(URL); + Elements items = doc.select("article.product_pod"); + + for (Element item : items) { + ScrapeBook book = new ScrapeBook(); + Element titleEl = item.selectFirst("h3 a"); + if (titleEl != null) { + book.setTitle(titleEl.attr("title")); + book.setProductUrl(URL + titleEl.attr("href")); + } + + Element priceEl = item.selectFirst("p.price_color"); + if (priceEl != null) { + book.setPrice(priceEl.text()); + } + + Element availabilityEl = item.selectFirst("p.instock"); + if (availabilityEl != null) { + book.setAvailability(availabilityEl.text().trim()); + } + + Element starRatingEl = item.selectFirst("p.star-rating"); + if (starRatingEl != null) { + String classes = starRatingEl.className(); + if (classes.contains("One")) book.setRating("1"); + else if (classes.contains("Two")) book.setRating("2"); + else if (classes.contains("Three")) book.setRating("3"); + else if (classes.contains("Four")) book.setRating("4"); + else if (classes.contains("Five")) book.setRating("5"); + } + + Element imgEl = item.selectFirst("img"); + if (imgEl != null) { + book.setImageUrl(URL + imgEl.attr("src")); + } + + books.add(book); + } + } catch (NetworkException e) { + throw e; + } catch (Exception e) { + throw new ParseException("Failed to parse Books to Scrape page", e); + } + return books; + } + + @Override + public String getOutputFileName() { + return "data/books_to_scrape.json"; + } +} diff --git a/project/src/main/java/com/crawler/strategy/CrawlerStrategy.java b/project/src/main/java/com/crawler/strategy/CrawlerStrategy.java new file mode 100644 index 0000000..a9661b8 --- /dev/null +++ b/project/src/main/java/com/crawler/strategy/CrawlerStrategy.java @@ -0,0 +1,9 @@ +package com.crawler.strategy; + +import com.crawler.exception.CrawlerException; +import java.util.List; + +public interface CrawlerStrategy { + List crawl() throws CrawlerException; + String getOutputFileName(); +} diff --git a/project/src/main/java/com/crawler/strategy/DoubanBookStrategy.java b/project/src/main/java/com/crawler/strategy/DoubanBookStrategy.java new file mode 100644 index 0000000..11490c9 --- /dev/null +++ b/project/src/main/java/com/crawler/strategy/DoubanBookStrategy.java @@ -0,0 +1,69 @@ +package com.crawler.strategy; + +import com.crawler.exception.CrawlerException; +import com.crawler.exception.NetworkException; +import com.crawler.exception.ParseException; +import com.crawler.model.Book; +import com.crawler.util.HttpUtil; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; + +import java.util.ArrayList; +import java.util.List; + +public class DoubanBookStrategy implements CrawlerStrategy { + private static final String URL = "https://book.douban.com/chart"; + + @Override + public List crawl() throws CrawlerException { + List books = new ArrayList<>(); + try { + Document doc = HttpUtil.getDocument(URL); + Elements items = doc.select("li.media"); + + for (Element item : items) { + Book book = new Book(); + Element titleEl = item.selectFirst("h2 a"); + if (titleEl != null) { + book.setTitle(titleEl.text().trim()); + book.setUrl(titleEl.attr("href")); + } + + Element ratingEl = item.selectFirst("span.rating_nums"); + if (ratingEl != null) { + book.setRating(ratingEl.text()); + } + + Element ratingCountEl = item.selectFirst("span.pl"); + if (ratingCountEl != null) { + book.setRatingCount(ratingCountEl.text()); + } + + Element infoEl = item.selectFirst("div.pub"); + if (infoEl != null) { + String info = infoEl.text(); + String[] parts = info.split("/"); + if (parts.length >= 3) { + book.setAuthor(parts[0].trim()); + book.setPublisher(parts[parts.length - 3].trim()); + book.setPublishDate(parts[parts.length - 2].trim()); + book.setPrice(parts[parts.length - 1].trim()); + } + } + + books.add(book); + } + } catch (NetworkException e) { + throw e; + } catch (Exception e) { + throw new ParseException("Failed to parse Douban book page", e); + } + return books; + } + + @Override + public String getOutputFileName() { + return "data/douban_books.json"; + } +} diff --git a/project/src/main/java/com/crawler/strategy/DoubanMovieStrategy.java b/project/src/main/java/com/crawler/strategy/DoubanMovieStrategy.java new file mode 100644 index 0000000..d30b05c --- /dev/null +++ b/project/src/main/java/com/crawler/strategy/DoubanMovieStrategy.java @@ -0,0 +1,74 @@ +package com.crawler.strategy; + +import com.crawler.exception.CrawlerException; +import com.crawler.exception.NetworkException; +import com.crawler.exception.ParseException; +import com.crawler.model.Movie; +import com.crawler.util.HttpUtil; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; + +import java.util.ArrayList; +import java.util.List; + +public class DoubanMovieStrategy implements CrawlerStrategy { + private static final String URL = "https://movie.douban.com/chart"; + + @Override + public List crawl() throws CrawlerException { + List movies = new ArrayList<>(); + try { + Document doc = HttpUtil.getDocument(URL); + Elements items = doc.select("tr.item"); + + for (Element item : items) { + Movie movie = new Movie(); + Element titleEl = item.selectFirst("div.pl2 a"); + if (titleEl != null) { + movie.setTitle(titleEl.text().split("/")[0].trim()); + movie.setUrl(titleEl.attr("href")); + } + + Element ratingEl = item.selectFirst("span.rating_nums"); + if (ratingEl != null) { + movie.setRating(ratingEl.text()); + } + + Element ratingCountEl = item.selectFirst("span.pl"); + if (ratingCountEl != null) { + movie.setRatingCount(ratingCountEl.text()); + } + + Element infoEl = item.selectFirst("p.pl"); + if (infoEl != null) { + String info = infoEl.text(); + movie.setYear(extractYear(info)); + } + + movies.add(movie); + } + } catch (NetworkException e) { + throw e; + } catch (Exception e) { + throw new ParseException("Failed to parse Douban movie page", e); + } + return movies; + } + + private String extractYear(String info) { + String[] parts = info.split("/"); + for (String part : parts) { + part = part.trim(); + if (part.matches("\\d{4}.*")) { + return part; + } + } + return ""; + } + + @Override + public String getOutputFileName() { + return "data/douban_movies.json"; + } +} diff --git a/project/src/main/java/com/crawler/util/FileUtil.java b/project/src/main/java/com/crawler/util/FileUtil.java new file mode 100644 index 0000000..1981958 --- /dev/null +++ b/project/src/main/java/com/crawler/util/FileUtil.java @@ -0,0 +1,60 @@ +package com.crawler.util; + +import com.crawler.exception.FileException; +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.reflect.TypeToken; + +import java.io.BufferedWriter; +import java.io.FileWriter; +import java.io.IOException; +import java.lang.reflect.Type; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.List; + +public class FileUtil { + private static final Gson GSON = new GsonBuilder().setPrettyPrinting().create(); + + public static void saveToJsonFile(List data, String filePath) throws FileException { + try { + Path path = Paths.get(filePath); + Path parentDir = path.getParent(); + if (parentDir != null && !Files.exists(parentDir)) { + Files.createDirectories(parentDir); + } + + try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) { + GSON.toJson(data, writer); + } + } catch (IOException e) { + throw new FileException("Failed to save data to file: " + filePath, e); + } + } + + public static void saveToCsvFile(List data, String filePath, String[] headers, CsvRowMapper rowMapper) throws FileException { + try { + Path path = Paths.get(filePath); + Path parentDir = path.getParent(); + if (parentDir != null && !Files.exists(parentDir)) { + Files.createDirectories(parentDir); + } + + try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) { + writer.write(String.join(",", headers)); + writer.newLine(); + for (T item : data) { + writer.write(rowMapper.mapToCsvRow(item)); + writer.newLine(); + } + } + } catch (IOException e) { + throw new FileException("Failed to save data to CSV file: " + filePath, e); + } + } + + public interface CsvRowMapper { + String mapToCsvRow(T item); + } +} diff --git a/project/src/main/java/com/crawler/util/HttpUtil.java b/project/src/main/java/com/crawler/util/HttpUtil.java new file mode 100644 index 0000000..ff42d5e --- /dev/null +++ b/project/src/main/java/com/crawler/util/HttpUtil.java @@ -0,0 +1,24 @@ +package com.crawler.util; + +import com.crawler.exception.NetworkException; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; + +import java.io.IOException; + +public class HttpUtil { + private static final String USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"; + private static final int TIMEOUT = 10000; + + public static Document getDocument(String url) throws NetworkException { + try { + return Jsoup.connect(url) + .userAgent(USER_AGENT) + .timeout(TIMEOUT) + .ignoreHttpErrors(true) + .get(); + } catch (IOException e) { + throw new NetworkException("Failed to fetch URL: " + url, e); + } + } +} diff --git a/project/src/main/java/com/crawler/view/ConsoleView.java b/project/src/main/java/com/crawler/view/ConsoleView.java new file mode 100644 index 0000000..e836f20 --- /dev/null +++ b/project/src/main/java/com/crawler/view/ConsoleView.java @@ -0,0 +1,59 @@ +package com.crawler.view; + +import java.util.List; + +public class ConsoleView { + public void displayWelcome() { + System.out.println("========================================"); + System.out.println(" Web Crawler Application"); + System.out.println("========================================"); + System.out.println(); + } + + public void displayMenu() { + System.out.println("Please select an option:"); + System.out.println("1. Crawl Douban Movies"); + System.out.println("2. Crawl Douban Books"); + System.out.println("3. Crawl Books to Scrape"); + System.out.println("4. Crawl All"); + System.out.println("0. Exit"); + System.out.println(); + System.out.print("Enter your choice: "); + } + + public void displayCrawling(String description) { + System.out.println(); + System.out.println("----------------------------------------"); + System.out.println("Crawling: " + description); + System.out.println("----------------------------------------"); + } + + public void displaySuccess(String fileName) { + System.out.println("✓ Data saved to: " + fileName); + System.out.println(); + } + + public void displayError(String message) { + System.err.println("✗ Error: " + message); + System.err.println(); + } + + public void displayResults(List data) { + System.out.println("Found " + data.size() + " items:"); + for (Object item : data) { + System.out.println("- " + item); + } + System.out.println(); + } + + public void displayGoodbye() { + System.out.println("========================================"); + System.out.println(" Goodbye!"); + System.out.println("========================================"); + } + + public void displayInvalidChoice() { + System.out.println("Invalid choice. Please try again."); + System.out.println(); + } +} diff --git a/project/src/main/java/command/ClearCommand.java b/project/src/main/java/command/ClearCommand.java new file mode 100644 index 0000000..f172624 --- /dev/null +++ b/project/src/main/java/command/ClearCommand.java @@ -0,0 +1,38 @@ +package command; + +import controller.CrawlerController; +import exception.CrawlerResult; +import java.util.Collections; +import java.util.List; + +public class ClearCommand implements Command { + private final CrawlerController controller; + + public ClearCommand(CrawlerController controller) { + this.controller = controller; + } + + @Override + public String getName() { + return "clear"; + } + + @Override + public String getDescription() { + return "清空所有数据"; + } + + @Override + public CrawlerResult execute() { + controller.clearAllData(); + return CrawlerResult.success("SYSTEM") + .message("数据已清空") + .dataCount(0) + .build(); + } + + @Override + public List getRequiredSources() { + return Collections.emptyList(); + } +} \ No newline at end of file diff --git a/project/src/main/java/command/Command.java b/project/src/main/java/command/Command.java new file mode 100644 index 0000000..c86404f --- /dev/null +++ b/project/src/main/java/command/Command.java @@ -0,0 +1,11 @@ +package command; + +import exception.CrawlerResult; +import java.util.List; + +public interface Command { + String getName(); + String getDescription(); + CrawlerResult execute(); + List getRequiredSources(); +} \ No newline at end of file diff --git a/project/src/main/java/command/CommandRegistry.java b/project/src/main/java/command/CommandRegistry.java new file mode 100644 index 0000000..3e963a0 --- /dev/null +++ b/project/src/main/java/command/CommandRegistry.java @@ -0,0 +1,41 @@ +package command; + +import exception.CrawlerResult; +import exception.ValidationException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class CommandRegistry { + private final Map commands; + + public CommandRegistry() { + this.commands = new HashMap<>(); + } + + public void register(Command command) { + commands.put(command.getName(), command); + } + + public Command getCommand(String name) { + Command command = commands.get(name); + if (command == null) { + throw new ValidationException("未知命令: " + name); + } + return command; + } + + public List getAllCommands() { + return new ArrayList<>(commands.values()); + } + + public String getHelpText() { + StringBuilder sb = new StringBuilder(); + sb.append("可用命令:\n"); + for (Command cmd : commands.values()) { + sb.append(String.format(" %-15s - %s\n", cmd.getName(), cmd.getDescription())); + } + return sb.toString(); + } +} \ No newline at end of file diff --git a/project/src/main/java/command/ListCrawlersCommand.java b/project/src/main/java/command/ListCrawlersCommand.java new file mode 100644 index 0000000..50d6a0b --- /dev/null +++ b/project/src/main/java/command/ListCrawlersCommand.java @@ -0,0 +1,37 @@ +package command; + +import controller.CrawlerController; +import exception.CrawlerResult; +import java.util.List; + +public class ListCrawlersCommand implements Command { + private final CrawlerController controller; + + public ListCrawlersCommand(CrawlerController controller) { + this.controller = controller; + } + + @Override + public String getName() { + return "list"; + } + + @Override + public String getDescription() { + return "列出所有可用爬虫"; + } + + @Override + public CrawlerResult execute() { + List crawlers = controller.getAllCrawlerNames(); + return CrawlerResult.success("SYSTEM") + .message("获取爬虫列表成功") + .dataCount(crawlers.size()) + .build(); + } + + @Override + public List getRequiredSources() { + return controller.getAllCrawlerNames(); + } +} \ No newline at end of file diff --git a/project/src/main/java/command/RunAllCommand.java b/project/src/main/java/command/RunAllCommand.java new file mode 100644 index 0000000..a2842ea --- /dev/null +++ b/project/src/main/java/command/RunAllCommand.java @@ -0,0 +1,59 @@ +package command; + +import controller.CrawlerController; +import exception.CrawlerResult; +import java.util.List; + +public class RunAllCommand implements Command { + private final CrawlerController controller; + + public RunAllCommand(CrawlerController controller) { + this.controller = controller; + } + + @Override + public String getName() { + return "run-all"; + } + + @Override + public String getDescription() { + return "运行所有爬虫"; + } + + @Override + public CrawlerResult execute() { + long startTime = System.currentTimeMillis(); + List results = controller.runAllCrawlers(); + long elapsedTime = System.currentTimeMillis() - startTime; + + int successCount = 0; + int totalCount = results.size(); + int totalData = 0; + + for (CrawlerResult result : results) { + if (result.isSuccess()) { + successCount++; + totalData += result.getDataCount(); + } + } + + if (successCount == totalCount) { + return CrawlerResult.success("ALL") + .message("所有爬虫执行成功") + .dataCount(totalData) + .elapsedTime(elapsedTime) + .build(); + } else { + return CrawlerResult.failure("ALL", "PARTIAL_FAIL", + String.format("执行完成: %d/%d 成功, 获取 %d 条数据", successCount, totalCount, totalData)) + .elapsedTime(elapsedTime) + .build(); + } + } + + @Override + public List getRequiredSources() { + return controller.getAllCrawlerNames(); + } +} \ No newline at end of file diff --git a/project/src/main/java/command/RunSingleCommand.java b/project/src/main/java/command/RunSingleCommand.java new file mode 100644 index 0000000..dcdb45b --- /dev/null +++ b/project/src/main/java/command/RunSingleCommand.java @@ -0,0 +1,37 @@ +package command; + +import controller.CrawlerController; +import exception.CrawlerResult; +import exception.ValidationException; +import java.util.Collections; +import java.util.List; + +public class RunSingleCommand implements Command { + private final CrawlerController controller; + private final String crawlerName; + + public RunSingleCommand(CrawlerController controller, String crawlerName) { + this.controller = controller; + this.crawlerName = crawlerName; + } + + @Override + public String getName() { + return "run"; + } + + @Override + public String getDescription() { + return "运行指定爬虫: " + crawlerName; + } + + @Override + public CrawlerResult execute() { + return controller.runCrawler(crawlerName); + } + + @Override + public List getRequiredSources() { + return Collections.singletonList(crawlerName); + } +} \ No newline at end of file diff --git a/project/src/main/java/command/StatsCommand.java b/project/src/main/java/command/StatsCommand.java new file mode 100644 index 0000000..d0ec936 --- /dev/null +++ b/project/src/main/java/command/StatsCommand.java @@ -0,0 +1,38 @@ +package command; + +import controller.CrawlerController; +import exception.CrawlerResult; +import java.util.Collections; +import java.util.List; + +public class StatsCommand implements Command { + private final CrawlerController controller; + + public StatsCommand(CrawlerController controller) { + this.controller = controller; + } + + @Override + public String getName() { + return "stats"; + } + + @Override + public String getDescription() { + return "显示统计信息"; + } + + @Override + public CrawlerResult execute() { + String stats = controller.getStats(); + return CrawlerResult.success("STATS") + .message(stats) + .dataCount(0) + .build(); + } + + @Override + public List getRequiredSources() { + return Collections.emptyList(); + } +} \ No newline at end of file diff --git a/project/src/main/java/config/CrawlerConfig.java b/project/src/main/java/config/CrawlerConfig.java new file mode 100644 index 0000000..6d46a55 --- /dev/null +++ b/project/src/main/java/config/CrawlerConfig.java @@ -0,0 +1,73 @@ +package config; + +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.Properties; + +/** + * 爬虫配置类 + */ +public class CrawlerConfig { + private static final String CONFIG_FILE = "crawler.properties"; + private static Properties props = new Properties(); + + // 默认配置 + static { + props.setProperty("delay.ms", "1000"); + props.setProperty("timeout.ms", "15000"); + props.setProperty("user.agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"); + props.setProperty("db.path", "crawler.db"); + props.setProperty("output.dir", "output"); + props.setProperty("enable.database", "true"); + props.setProperty("enable.file", "true"); + } + + /** + * 加载配置文件 + */ + public static void load() { + try (InputStream is = new FileInputStream(CONFIG_FILE)) { + props.load(is); + System.out.println("配置文件加载成功: " + CONFIG_FILE); + } catch (IOException e) { + System.out.println("使用默认配置(未找到配置文件: " + CONFIG_FILE + ")"); + } + } + + public static int getDelayMs() { + return Integer.parseInt(props.getProperty("delay.ms", "1000")); + } + + public static int getTimeoutMs() { + return Integer.parseInt(props.getProperty("timeout.ms", "15000")); + } + + public static String getUserAgent() { + return props.getProperty("user.agent"); + } + + public static String getDbPath() { + return props.getProperty("db.path", "crawler.db"); + } + + public static String getOutputDir() { + return props.getProperty("output.dir", "output"); + } + + public static boolean isDatabaseEnabled() { + return Boolean.parseBoolean(props.getProperty("enable.database", "true")); + } + + public static boolean isFileOutputEnabled() { + return Boolean.parseBoolean(props.getProperty("enable.file", "true")); + } + + public static String getProperty(String key) { + return props.getProperty(key); + } + + public static String getProperty(String key, String defaultValue) { + return props.getProperty(key, defaultValue); + } +} diff --git a/project/src/main/java/controller/CrawlerController.java b/project/src/main/java/controller/CrawlerController.java new file mode 100644 index 0000000..1d55611 --- /dev/null +++ b/project/src/main/java/controller/CrawlerController.java @@ -0,0 +1,177 @@ +package controller; + +import exception.CrawlerResult; +import exception.ValidationException; +import model.Movie; +import storage.DataStorage; +import storage.FileStorage; +import storage.StorageStats; +import strategy.CrawlerStrategy; +import strategy.BookCrawlerStrategy; +import strategy.impl.DoubanStrategy; +import strategy.impl.MaoyanStrategy; +import strategy.impl.RottenTomatoesStrategy; +import strategy.impl.DoubanBookStrategy; +import strategy.impl.BooksToScrapeStrategy; +import util.Logger; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class CrawlerController { + private Map movieCrawlers; + private Map bookCrawlers; + private DataStorage storage; + private String outputDir; + + public CrawlerController() { + this.movieCrawlers = new HashMap<>(); + this.bookCrawlers = new HashMap<>(); + this.outputDir = "output"; + initStorage(); + registerDefaultCrawlers(); + } + + public CrawlerController(String outputDir) { + this.movieCrawlers = new HashMap<>(); + this.bookCrawlers = new HashMap<>(); + this.outputDir = outputDir; + initStorage(); + registerDefaultCrawlers(); + } + + private void initStorage() { + this.storage = new FileStorage(outputDir); + Logger.info("文件存储初始化完成,输出目录: " + outputDir); + } + + private void registerDefaultCrawlers() { + registerMovieCrawler(new DoubanStrategy()); + registerMovieCrawler(new MaoyanStrategy()); + registerMovieCrawler(new RottenTomatoesStrategy()); + registerBookCrawler(new DoubanBookStrategy()); + registerBookCrawler(new BooksToScrapeStrategy()); + } + + public void registerMovieCrawler(CrawlerStrategy strategy) { + strategy.setStorage(storage); + movieCrawlers.put(strategy.getName(), strategy); + Logger.info("已注册电影爬虫: " + strategy.getName()); + } + + public void registerBookCrawler(BookCrawlerStrategy strategy) { + strategy.setStorage(storage); + bookCrawlers.put(strategy.getName(), strategy); + Logger.info("已注册图书爬虫: " + strategy.getName()); + } + + public void registerCrawler(CrawlerStrategy strategy) { + registerMovieCrawler(strategy); + } + + public void registerCrawler(CrawlerStrategy strategy, DataStorage customStorage) { + strategy.setStorage(customStorage); + movieCrawlers.put(strategy.getName(), strategy); + Logger.info("已注册爬虫: " + strategy.getName()); + } + + public List getAllCrawlerNames() { + List names = new ArrayList<>(); + names.addAll(movieCrawlers.keySet()); + names.addAll(bookCrawlers.keySet()); + return names; + } + + public List getMovieCrawlerNames() { + return new ArrayList<>(movieCrawlers.keySet()); + } + + public List getBookCrawlerNames() { + return new ArrayList<>(bookCrawlers.keySet()); + } + + public CrawlerResult runCrawler(String name) { + if (movieCrawlers.containsKey(name)) { + CrawlerStrategy strategy = movieCrawlers.get(name); + Logger.info("开始执行电影爬虫: " + name); + CrawlerResult result = strategy.execute(); + Logger.info("爬虫执行完成: " + result); + return result; + } else if (bookCrawlers.containsKey(name)) { + BookCrawlerStrategy strategy = bookCrawlers.get(name); + Logger.info("开始执行图书爬虫: " + name); + CrawlerResult result = strategy.execute(); + Logger.info("爬虫执行完成: " + result); + return result; + } else { + throw new ValidationException("未找到爬虫: " + name); + } + } + + public List runAllCrawlers() { + List results = new ArrayList<>(); + int total = movieCrawlers.size() + bookCrawlers.size(); + Logger.info("开始执行所有爬虫,共 " + total + " 个"); + + for (CrawlerStrategy strategy : movieCrawlers.values()) { + try { + CrawlerResult result = strategy.execute(); + results.add(result); + } catch (Exception e) { + Logger.error("爬虫执行失败: " + strategy.getName(), e); + results.add(CrawlerResult.failure(strategy.getName(), "EXEC_ERROR", e.getMessage()).build()); + } + } + + for (BookCrawlerStrategy strategy : bookCrawlers.values()) { + try { + CrawlerResult result = strategy.execute(); + results.add(result); + } catch (Exception e) { + Logger.error("爬虫执行失败: " + strategy.getName(), e); + results.add(CrawlerResult.failure(strategy.getName(), "EXEC_ERROR", e.getMessage()).build()); + } + } + + return results; + } + + public String getStats() { + StringBuilder sb = new StringBuilder(); + sb.append("========== 爬虫统计 ==========\n"); + sb.append("电影爬虫数量: ").append(movieCrawlers.size()).append("\n"); + sb.append("图书爬虫数量: ").append(bookCrawlers.size()).append("\n"); + sb.append("总爬虫数量: ").append(movieCrawlers.size() + bookCrawlers.size()).append("\n"); + sb.append("\n电影爬虫列表:\n"); + for (String name : movieCrawlers.keySet()) { + sb.append(" - ").append(name).append("\n"); + } + sb.append("\n图书爬虫列表:\n"); + for (String name : bookCrawlers.keySet()) { + sb.append(" - ").append(name).append("\n"); + } + sb.append("============================="); + return sb.toString(); + } + + public void clearAllData() { + if (storage != null) { + storage.clearAll(); + Logger.info("所有数据已清空"); + } + } + + public DataStorage getStorage() { + return storage; + } + + public Map getCrawlers() { + return movieCrawlers; + } + + public Map getBookCrawlers() { + return bookCrawlers; + } +} diff --git a/project/src/main/java/crawler/BaseCrawler.java b/project/src/main/java/crawler/BaseCrawler.java new file mode 100644 index 0000000..c9c1c03 --- /dev/null +++ b/project/src/main/java/crawler/BaseCrawler.java @@ -0,0 +1,139 @@ +package crawler; + +import model.Movie; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import storage.DataStorage; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +/** + * 爬虫抽象基类 + */ +public abstract class BaseCrawler { + protected String name; // 爬虫名称 + protected String baseUrl; // 基础URL + protected int delayMs; // 请求延迟(毫秒) + protected DataStorage storage; // 数据存储 + + public BaseCrawler(String name, String baseUrl) { + this(name, baseUrl, 1000); + } + + public BaseCrawler(String name, String baseUrl, int delayMs) { + this.name = name; + this.baseUrl = baseUrl; + this.delayMs = delayMs; + } + + /** + * 设置数据存储 + */ + public void setStorage(DataStorage storage) { + this.storage = storage; + } + + /** + * 获取爬虫名称 + */ + public String getName() { + return name; + } + + /** + * 获取网页文档 + */ + protected Document fetchDocument(String url) throws IOException { + return Jsoup.connect(url) + .userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 " + + "(KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36") + .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8") + .header("Accept-Language", "zh-CN,zh;q=0.9,en;q=0.8") + .timeout(15000) + .get(); + } + + /** + * 延迟等待 + */ + protected void delay() { + try { + Thread.sleep(delayMs); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + } + + /** + * 开始爬取(模板方法模式) + */ + public final void crawl() { + System.out.println("========================================"); + System.out.println("开始爬取: " + name); + System.out.println("目标URL: " + baseUrl); + System.out.println("========================================"); + + long startTime = System.currentTimeMillis(); + List allMovies = new ArrayList<>(); + + try { + // 获取所有需要爬取的URL列表 + List urls = getUrls(); + System.out.println("共 " + urls.size() + " 个页面需要爬取"); + + for (int i = 0; i < urls.size(); i++) { + String url = urls.get(i); + System.out.println("\n正在爬取第 " + (i + 1) + "/" + urls.size() + " 页: " + url); + + try { + Document doc = fetchDocument(url); + List movies = parsePage(doc); + + // 设置数据来源 + for (Movie movie : movies) { + movie.setSource(name); + } + + allMovies.addAll(movies); + System.out.println("本页获取 " + movies.size() + " 条数据"); + + // 延迟,避免被封 + if (i < urls.size() - 1) { + delay(); + } + + } catch (IOException e) { + System.err.println("爬取页面失败: " + url + " - " + e.getMessage()); + } + } + + // 保存数据 + if (!allMovies.isEmpty() && storage != null) { + storage.saveBatch(allMovies); + } + + long endTime = System.currentTimeMillis(); + System.out.println("\n========================================"); + System.out.println("爬取完成!"); + System.out.println("总数据量: " + allMovies.size()); + System.out.println("耗时: " + (endTime - startTime) / 1000 + " 秒"); + System.out.println("========================================"); + + } catch (Exception e) { + System.err.println("爬取过程出错: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * 获取所有需要爬取的URL列表(子类实现) + */ + protected abstract List getUrls(); + + /** + * 解析单个页面(子类实现) + */ + protected abstract List parsePage(Document doc); +} diff --git a/project/src/main/java/crawler/DoubanCrawler.java b/project/src/main/java/crawler/DoubanCrawler.java new file mode 100644 index 0000000..df526c8 --- /dev/null +++ b/project/src/main/java/crawler/DoubanCrawler.java @@ -0,0 +1,113 @@ +package crawler; + +import model.Movie; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; + +import java.util.ArrayList; +import java.util.List; + +/** + * 豆瓣电影Top250爬虫 + */ +public class DoubanCrawler extends BaseCrawler { + + public DoubanCrawler() { + super("豆瓣电影Top250", "https://movie.douban.com/top250", 1500); + } + + @Override + protected List getUrls() { + List urls = new ArrayList<>(); + // 豆瓣Top250共10页,每页25部 + for (int i = 0; i < 10; i++) { + urls.add(baseUrl + "?start=" + (i * 25)); + } + return urls; + } + + @Override + protected List parsePage(Document doc) { + List movies = new ArrayList<>(); + Elements items = doc.select("div.item"); + + for (Element item : items) { + try { + Movie movie = new Movie(); + + // 排名 + String rankStr = item.select("em").text(); + movie.setRank(Integer.parseInt(rankStr)); + + // 电影名称(取第一个标题) + Element titleElement = item.select("span.title").first(); + if (titleElement != null) { + movie.setName(titleElement.text()); + } + + // 评分 + String ratingStr = item.select("span.rating_num").text(); + if (!ratingStr.isEmpty()) { + movie.setRating(Double.parseDouble(ratingStr)); + } + + // 评分人数 + String ratingCountStr = item.select("div.star span").last().text(); + if (ratingCountStr != null && ratingCountStr.contains("人评价")) { + String num = ratingCountStr.replace("人评价", "").trim(); + movie.setRatingCount(parseNumber(num)); + } + + // 其他信息(导演、年份等) + String info = item.select("div.bd p").first().text(); + if (info != null) { + // 提取年份 + String[] parts = info.split(" / "); + if (parts.length > 0) { + String firstPart = parts[0]; + if (firstPart.contains("导演: ")) { + movie.setDirector(firstPart.replace("导演: ", "").trim()); + } + // 提取年份(通常是最后一个数字部分) + for (String part : parts) { + if (part.matches("\\d{4}") || part.matches("\\d{4}.*")) { + movie.setYear(part.trim().split("\\s+")[0]); + break; + } + } + } + } + + // 详情链接 + String link = item.select("div.hd a").attr("href"); + movie.setUrl(link); + + // 海报图片 + String imgUrl = item.select("div.pic img").attr("src"); + movie.setImageUrl(imgUrl); + + movies.add(movie); + + } catch (Exception e) { + System.err.println("解析电影数据出错: " + e.getMessage()); + } + } + + return movies; + } + + /** + * 解析数字(处理中文数字如"万") + */ + private Integer parseNumber(String str) { + try { + if (str.contains("万")) { + return (int) (Double.parseDouble(str.replace("万", "")) * 10000); + } + return Integer.parseInt(str.replace(",", "")); + } catch (NumberFormatException e) { + return null; + } + } +} diff --git a/project/src/main/java/crawler/ImdbCrawler.java b/project/src/main/java/crawler/ImdbCrawler.java new file mode 100644 index 0000000..17dffeb --- /dev/null +++ b/project/src/main/java/crawler/ImdbCrawler.java @@ -0,0 +1,100 @@ +package crawler; + +import model.Movie; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; + +import java.util.ArrayList; +import java.util.List; + +/** + * IMDB Top250 爬虫示例 + */ +public class ImdbCrawler extends BaseCrawler { + + public ImdbCrawler() { + super("IMDB电影Top250", "https://www.imdb.com/chart/top/", 2000); + } + + @Override + protected List getUrls() { + List urls = new ArrayList<>(); + urls.add(baseUrl); + return urls; + } + + @Override + protected List parsePage(Document doc) { + List movies = new ArrayList<>(); + Elements items = doc.select("li.ipc-metadata-list-summary-item"); + + int rank = 1; + for (Element item : items) { + try { + Movie movie = new Movie(); + movie.setRank(rank++); + + // 电影名称 + Element titleElement = item.select("h3.ipc-title__text").first(); + if (titleElement != null) { + String fullTitle = titleElement.text(); + // 移除排名前缀如 "1. " + if (fullTitle.matches("\\d+\\..*")) { + fullTitle = fullTitle.substring(fullTitle.indexOf(".") + 1).trim(); + } + movie.setName(fullTitle); + } + + // 评分 + String ratingStr = item.select("span.ipc-rating-star--rating").text(); + if (!ratingStr.isEmpty()) { + movie.setRating(Double.parseDouble(ratingStr)); + } + + // 评分人数 + String countStr = item.select("span.ipc-rating-star--voteCount").text(); + if (!countStr.isEmpty()) { + movie.setRatingCount(parseNumber(countStr.replaceAll("[()\\s]", ""))); + } + + // 年份 + String yearStr = item.select("span.cli-title-metadata-item").first().text(); + if (yearStr != null && yearStr.matches("\\d{4}")) { + movie.setYear(yearStr); + } + + // 详情链接 + String link = item.select("a.ipc-title-link-wrapper").attr("href"); + if (!link.isEmpty()) { + movie.setUrl("https://www.imdb.com" + link); + } + + // 海报图片 + String imgUrl = item.select("img.ipc-image").attr("src"); + movie.setImageUrl(imgUrl); + + movies.add(movie); + + } catch (Exception e) { + System.err.println("解析电影数据出错: " + e.getMessage()); + } + } + + return movies; + } + + private Integer parseNumber(String str) { + try { + if (str.contains("M")) { + return (int) (Double.parseDouble(str.replace("M", "")) * 1000000); + } + if (str.contains("K")) { + return (int) (Double.parseDouble(str.replace("K", "")) * 1000); + } + return Integer.parseInt(str.replace(",", "")); + } catch (NumberFormatException e) { + return null; + } + } +} diff --git a/project/src/main/java/crawler/MaoyanCrawler.java b/project/src/main/java/crawler/MaoyanCrawler.java new file mode 100644 index 0000000..90d7cc3 --- /dev/null +++ b/project/src/main/java/crawler/MaoyanCrawler.java @@ -0,0 +1,92 @@ +package crawler; + +import model.Movie; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; + +import java.util.ArrayList; +import java.util.List; + +/** + * 猫眼电影 Top100 爬虫 + */ +public class MaoyanCrawler extends BaseCrawler { + + public MaoyanCrawler() { + super("猫眼电影Top100", "https://maoyan.com/board/4", 1500); + } + + @Override + protected List getUrls() { + List urls = new ArrayList<>(); + // 猫眼Top100共10页,每页10部 + for (int i = 0; i < 10; i++) { + urls.add(baseUrl + "?offset=" + (i * 10)); + } + return urls; + } + + @Override + protected List parsePage(Document doc) { + List movies = new ArrayList<>(); + Elements items = doc.select("dl.board-wrapper dd"); + + for (Element item : items) { + try { + Movie movie = new Movie(); + + // 排名 + String rankStr = item.select("i.board-index").text(); + movie.setRank(Integer.parseInt(rankStr)); + + // 电影名称 + String name = item.select("p.name a").text(); + movie.setName(name); + + // 评分 + String ratingStr = item.select("i.integer").text() + + item.select("i.fraction").text(); + if (!ratingStr.isEmpty()) { + movie.setRating(Double.parseDouble(ratingStr)); + } + + // 主演 + String actors = item.select("p.star").text(); + if (actors != null && actors.contains("主演:")) { + movie.setActors(actors.replace("主演:", "").trim()); + } + + // 上映时间 + String releaseTime = item.select("p.releasetime").text(); + if (releaseTime != null && releaseTime.contains("上映时间:")) { + String timeStr = releaseTime.replace("上映时间:", "").trim(); + // 提取年份 + if (timeStr.matches("\\d{4}.*")) { + movie.setYear(timeStr.substring(0, 4)); + } + } + + // 详情链接 + String link = item.select("p.name a").attr("href"); + if (!link.isEmpty()) { + movie.setUrl("https://maoyan.com" + link); + } + + // 海报图片 + String imgUrl = item.select("img.board-img").attr("data-src"); + if (imgUrl.isEmpty()) { + imgUrl = item.select("img.board-img").attr("src"); + } + movie.setImageUrl(imgUrl); + + movies.add(movie); + + } catch (Exception e) { + System.err.println("解析猫眼电影数据出错: " + e.getMessage()); + } + } + + return movies; + } +} diff --git a/project/src/main/java/crawler/RottenTomatoesCrawler.java b/project/src/main/java/crawler/RottenTomatoesCrawler.java new file mode 100644 index 0000000..f443186 --- /dev/null +++ b/project/src/main/java/crawler/RottenTomatoesCrawler.java @@ -0,0 +1,102 @@ +package crawler; + +import model.Movie; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; + +import java.util.ArrayList; +import java.util.List; + +/** + * 烂番茄 (Rotten Tomatoes) Top100 爬虫 + */ +public class RottenTomatoesCrawler extends BaseCrawler { + + public RottenTomatoesCrawler() { + super("烂番茄Top100", "https://www.rottentomatoes.com/top/bestofrt/", 2000); + } + + @Override + protected List getUrls() { + List urls = new ArrayList<>(); + urls.add(baseUrl); + return urls; + } + + @Override + protected List parsePage(Document doc) { + List movies = new ArrayList<>(); + Elements items = doc.select("table.table tr"); + + // 跳过表头 + int rank = 0; + for (Element item : items) { + try { + // 跳过表头行 + Element rankElement = item.selectFirst("td.rank"); + if (rankElement == null) continue; + + Movie movie = new Movie(); + + // 排名 + String rankStr = rankElement.text(); + if (!rankStr.isEmpty()) { + movie.setRank(Integer.parseInt(rankStr)); + } else { + movie.setRank(++rank); + } + + // 电影名称和年份 + Element titleElement = item.selectFirst("td.title a"); + if (titleElement != null) { + String fullTitle = titleElement.text(); + // 提取年份(通常在括号里) + if (fullTitle.contains("(") && fullTitle.contains(")")) { + int start = fullTitle.lastIndexOf("("); + int end = fullTitle.lastIndexOf(")"); + if (start > 0 && end > start) { + String yearStr = fullTitle.substring(start + 1, end); + if (yearStr.matches("\\d{4}")) { + movie.setYear(yearStr); + } + movie.setName(fullTitle.substring(0, start).trim()); + } else { + movie.setName(fullTitle); + } + } else { + movie.setName(fullTitle); + } + + // 详情链接 + String link = titleElement.attr("href"); + if (!link.isEmpty()) { + if (link.startsWith("/")) { + movie.setUrl("https://www.rottentomatoes.com" + link); + } else { + movie.setUrl(link); + } + } + } + + // 新鲜度评分(烂番茄特有) + Element scoreElement = item.selectFirst("td.score span.tMeterScore"); + if (scoreElement != null) { + String scoreStr = scoreElement.text(); + if (scoreStr.matches("\\d+%")) { + // 转换为10分制 + double rating = Double.parseDouble(scoreStr.replace("%", "")) / 10; + movie.setRating(Math.round(rating * 10) / 10.0); + } + } + + movies.add(movie); + + } catch (Exception e) { + System.err.println("解析烂番茄数据出错: " + e.getMessage()); + } + } + + return movies; + } +} diff --git a/project/src/main/java/exception/CrawlerException.java b/project/src/main/java/exception/CrawlerException.java new file mode 100644 index 0000000..fd4822f --- /dev/null +++ b/project/src/main/java/exception/CrawlerException.java @@ -0,0 +1,55 @@ +package exception; + +public class CrawlerException extends RuntimeException { + private final String source; + private final String errorCode; + + public CrawlerException(String message) { + super(message); + this.source = "UNKNOWN"; + this.errorCode = "CRAWLER_001"; + } + + public CrawlerException(String message, String source) { + super(message); + this.source = source; + this.errorCode = "CRAWLER_001"; + } + + public CrawlerException(String message, Throwable cause) { + super(message, cause); + this.source = "UNKNOWN"; + this.errorCode = "CRAWLER_002"; + } + + public CrawlerException(String message, String source, Throwable cause) { + super(message, cause); + this.source = source; + this.errorCode = "CRAWLER_002"; + } + + public CrawlerException(String message, String source, String errorCode) { + super(message); + this.source = source; + this.errorCode = errorCode; + } + + public CrawlerException(String message, String source, String errorCode, Throwable cause) { + super(message, cause); + this.source = source; + this.errorCode = errorCode; + } + + public String getSource() { + return source; + } + + public String getErrorCode() { + return errorCode; + } + + @Override + public String toString() { + return String.format("[%s] [%s] %s (source: %s)", errorCode, getClass().getSimpleName(), getMessage(), source); + } +} \ No newline at end of file diff --git a/project/src/main/java/exception/CrawlerResult.java b/project/src/main/java/exception/CrawlerResult.java new file mode 100644 index 0000000..a066ced --- /dev/null +++ b/project/src/main/java/exception/CrawlerResult.java @@ -0,0 +1,103 @@ +package exception; + +public class CrawlerResult { + private final boolean success; + private final String source; + private final String message; + private final int dataCount; + private final long elapsedTime; + private final String errorCode; + + private CrawlerResult(Builder builder) { + this.success = builder.success; + this.source = builder.source; + this.message = builder.message; + this.dataCount = builder.dataCount; + this.elapsedTime = builder.elapsedTime; + this.errorCode = builder.errorCode; + } + + public boolean isSuccess() { + return success; + } + + public String getSource() { + return source; + } + + public String getMessage() { + return message; + } + + public int getDataCount() { + return dataCount; + } + + public long getElapsedTime() { + return elapsedTime; + } + + public String getErrorCode() { + return errorCode; + } + + public static Builder success(String source) { + return new Builder().success(true).source(source); + } + + public static Builder failure(String source, String errorCode, String message) { + return new Builder().success(false).source(source).errorCode(errorCode).message(message); + } + + public static class Builder { + private boolean success; + private String source; + private String message; + private int dataCount; + private long elapsedTime; + private String errorCode; + + public Builder success(boolean success) { + this.success = success; + return this; + } + + public Builder source(String source) { + this.source = source; + return this; + } + + public Builder message(String message) { + this.message = message; + return this; + } + + public Builder dataCount(int dataCount) { + this.dataCount = dataCount; + return this; + } + + public Builder elapsedTime(long elapsedTime) { + this.elapsedTime = elapsedTime; + return this; + } + + public Builder errorCode(String errorCode) { + this.errorCode = errorCode; + return this; + } + + public CrawlerResult build() { + return new CrawlerResult(this); + } + } + + @Override + public String toString() { + if (success) { + return String.format("[SUCCESS] %s - 获取 %d 条数据 (耗时: %dms)", source, dataCount, elapsedTime); + } else { + return String.format("[FAILURE] [%s] %s - %s", errorCode, source, message); + } + } +} \ No newline at end of file diff --git a/project/src/main/java/exception/NetworkException.java b/project/src/main/java/exception/NetworkException.java new file mode 100644 index 0000000..64fa86a --- /dev/null +++ b/project/src/main/java/exception/NetworkException.java @@ -0,0 +1,20 @@ +package exception; + +public class NetworkException extends CrawlerException { + + public NetworkException(String message) { + super(message); + } + + public NetworkException(String message, String source) { + super(message, source); + } + + public NetworkException(String message, Throwable cause) { + super(message, cause); + } + + public NetworkException(String message, String source, Throwable cause) { + super(message, source, cause); + } +} \ No newline at end of file diff --git a/project/src/main/java/exception/ParseException.java b/project/src/main/java/exception/ParseException.java new file mode 100644 index 0000000..0f327e4 --- /dev/null +++ b/project/src/main/java/exception/ParseException.java @@ -0,0 +1,20 @@ +package exception; + +public class ParseException extends CrawlerException { + + public ParseException(String message) { + super(message); + } + + public ParseException(String message, String source) { + super(message, source); + } + + public ParseException(String message, Throwable cause) { + super(message, cause); + } + + public ParseException(String message, String source, Throwable cause) { + super(message, source, cause); + } +} \ No newline at end of file diff --git a/project/src/main/java/exception/StorageException.java b/project/src/main/java/exception/StorageException.java new file mode 100644 index 0000000..678ccf3 --- /dev/null +++ b/project/src/main/java/exception/StorageException.java @@ -0,0 +1,20 @@ +package exception; + +public class StorageException extends CrawlerException { + + public StorageException(String message) { + super(message); + } + + public StorageException(String message, String source) { + super(message, source); + } + + public StorageException(String message, Throwable cause) { + super(message, cause); + } + + public StorageException(String message, String source, Throwable cause) { + super(message, source, cause); + } +} \ No newline at end of file diff --git a/project/src/main/java/exception/ValidationException.java b/project/src/main/java/exception/ValidationException.java new file mode 100644 index 0000000..dc460d3 --- /dev/null +++ b/project/src/main/java/exception/ValidationException.java @@ -0,0 +1,20 @@ +package exception; + +public class ValidationException extends CrawlerException { + + public ValidationException(String message) { + super(message); + } + + public ValidationException(String message, String source) { + super(message, source); + } + + public ValidationException(String message, Throwable cause) { + super(message, cause); + } + + public ValidationException(String message, String source, Throwable cause) { + super(message, source, cause); + } +} \ No newline at end of file diff --git a/project/src/main/java/main/CrawlerManager.java b/project/src/main/java/main/CrawlerManager.java new file mode 100644 index 0000000..cf4bb06 --- /dev/null +++ b/project/src/main/java/main/CrawlerManager.java @@ -0,0 +1,236 @@ +package main; + +import config.CrawlerConfig; +import crawler.BaseCrawler; +import crawler.DoubanCrawler; +import crawler.ImdbCrawler; +import crawler.MaoyanCrawler; +import crawler.RottenTomatoesCrawler; +import model.Book; +import model.Movie; +import storage.DataStorage; +import storage.FileStorage; +import storage.SQLiteStorage; +import storage.StorageStats; +import util.Logger; + +import java.util.ArrayList; +import java.util.List; +import java.util.Scanner; + +public class CrawlerManager { + private List crawlers; + private DataStorage databaseStorage; + private DataStorage fileStorage; + + public CrawlerManager() { + crawlers = new ArrayList<>(); + + CrawlerConfig.load(); + + if (CrawlerConfig.isDatabaseEnabled()) { + databaseStorage = new SQLiteStorage(); + Logger.info("数据库存储已启用"); + } + if (CrawlerConfig.isFileOutputEnabled()) { + fileStorage = new FileStorage(CrawlerConfig.getOutputDir()); + Logger.info("文件输出已启用"); + } + + registerCrawler(new DoubanCrawler()); + registerCrawler(new MaoyanCrawler()); + registerCrawler(new RottenTomatoesCrawler()); + } + + public void registerCrawler(BaseCrawler crawler) { + if (databaseStorage != null) { + crawler.setStorage(new MultiStorage(databaseStorage, fileStorage)); + } else { + crawler.setStorage(fileStorage); + } + crawlers.add(crawler); + Logger.info("已注册爬虫: " + crawler.getName()); + } + + public void runAll() { + Logger.info("开始运行所有爬虫,共 " + crawlers.size() + " 个"); + for (BaseCrawler crawler : crawlers) { + crawler.crawl(); + System.out.println(); + } + showStats(); + } + + public void runCrawler(String name) { + for (BaseCrawler crawler : crawlers) { + if (crawler.getName().equals(name)) { + crawler.crawl(); + showStats(); + return; + } + } + Logger.error("未找到爬虫: " + name); + } + + public void showStats() { + if (databaseStorage != null) { + StorageStats stats = databaseStorage.getStats(); + System.out.println("\n========== 数据库统计 =========="); + System.out.println("总记录数: " + stats.getTotalCount()); + System.out.println("数据源数量: " + stats.getSourceCount()); + System.out.println("================================\n"); + } + } + + public void showMenu() { + System.out.println("\n========== 爬虫管理系统 =========="); + System.out.println("1. 运行所有爬虫"); + System.out.println("2. 运行指定爬虫"); + System.out.println("3. 查看统计信息"); + System.out.println("4. 清空数据库"); + System.out.println("5. 退出"); + System.out.println("=================================="); + System.out.print("请选择操作: "); + } + + public void interactive() { + Scanner scanner = new Scanner(System.in); + + while (true) { + showMenu(); + String choice = scanner.nextLine().trim(); + + switch (choice) { + case "1": + runAll(); + break; + + case "2": + System.out.println("\n可用爬虫:"); + for (int i = 0; i < crawlers.size(); i++) { + System.out.println((i + 1) + ". " + crawlers.get(i).getName()); + } + System.out.print("请输入爬虫名称: "); + String crawlerName = scanner.nextLine().trim(); + runCrawler(crawlerName); + break; + + case "3": + showStats(); + break; + + case "4": + System.out.print("确定要清空所有数据吗?(yes/no): "); + String confirm = scanner.nextLine().trim(); + if ("yes".equalsIgnoreCase(confirm) && databaseStorage != null) { + databaseStorage.clearAll(); + } + break; + + case "5": + System.out.println("再见!"); + close(); + return; + + default: + System.out.println("无效选择,请重试"); + } + } + } + + public void close() { + if (databaseStorage != null) { + databaseStorage.close(); + } + } + + private static class MultiStorage implements DataStorage { + private DataStorage primary; + private DataStorage secondary; + + public MultiStorage(DataStorage primary, DataStorage secondary) { + this.primary = primary; + this.secondary = secondary; + } + + @Override + public void save(Movie movie) { + primary.save(movie); + if (secondary != null) secondary.save(movie); + } + + @Override + public void saveBatch(List movies) { + primary.saveBatch(movies); + if (secondary != null) secondary.saveBatch(movies); + } + + @Override + public List findAll() { + return primary.findAll(); + } + + @Override + public List findBySource(String source) { + return primary.findBySource(source); + } + + @Override + public List findByRankRange(int start, int end) { + return primary.findByRankRange(start, end); + } + + @Override + public void saveBook(Book book) { + primary.saveBook(book); + if (secondary != null) secondary.saveBook(book); + } + + @Override + public void saveBookBatch(List books) { + primary.saveBookBatch(books); + if (secondary != null) secondary.saveBookBatch(books); + } + + @Override + public List findAllBooks() { + return primary.findAllBooks(); + } + + @Override + public List findBooksBySource(String source) { + return primary.findBooksBySource(source); + } + + @Override + public void deleteBySource(String source) { + primary.deleteBySource(source); + } + + @Override + public void clearAll() { + primary.clearAll(); + } + + @Override + public StorageStats getStats() { + return primary.getStats(); + } + + @Override + public void close() { + primary.close(); + } + } + + public static void main(String[] args) { + CrawlerManager manager = new CrawlerManager(); + + if (args.length > 0 && args[0].equals("--auto")) { + manager.runAll(); + manager.close(); + } else { + manager.interactive(); + } + } +} diff --git a/project/src/main/java/model/Book.java b/project/src/main/java/model/Book.java new file mode 100644 index 0000000..09959e7 --- /dev/null +++ b/project/src/main/java/model/Book.java @@ -0,0 +1,86 @@ +package model; + +import java.time.LocalDateTime; + +public class Book { + private Integer id; + private String source; + private Integer rank; + private String title; + private String author; + private String publisher; + private String year; + private Double price; + private Double rating; + private Integer ratingCount; + private String category; + private String description; + private String url; + private String imageUrl; + private String isbn; + private LocalDateTime crawlTime; + + public Book() {} + + public Book(String source, Integer rank, String title, Double rating) { + this.source = source; + this.rank = rank; + this.title = title; + this.rating = rating; + this.crawlTime = LocalDateTime.now(); + } + + public Integer getId() { return id; } + public void setId(Integer id) { this.id = id; } + + public String getSource() { return source; } + public void setSource(String source) { this.source = source; } + + public Integer getRank() { return rank; } + public void setRank(Integer rank) { this.rank = rank; } + + public String getTitle() { return title; } + public void setTitle(String title) { this.title = title; } + + public String getAuthor() { return author; } + public void setAuthor(String author) { this.author = author; } + + public String getPublisher() { return publisher; } + public void setPublisher(String publisher) { this.publisher = publisher; } + + public String getYear() { return year; } + public void setYear(String year) { this.year = year; } + + public Double getPrice() { return price; } + public void setPrice(Double price) { this.price = price; } + + public Double getRating() { return rating; } + public void setRating(Double rating) { this.rating = rating; } + + public Integer getRatingCount() { return ratingCount; } + public void setRatingCount(Integer ratingCount) { this.ratingCount = ratingCount; } + + public String getCategory() { return category; } + public void setCategory(String category) { this.category = category; } + + public String getDescription() { return description; } + public void setDescription(String description) { this.description = description; } + + public String getUrl() { return url; } + public void setUrl(String url) { this.url = url; } + + public String getImageUrl() { return imageUrl; } + public void setImageUrl(String imageUrl) { this.imageUrl = imageUrl; } + + public String getIsbn() { return isbn; } + public void setIsbn(String isbn) { this.isbn = isbn; } + + public LocalDateTime getCrawlTime() { return crawlTime; } + public void setCrawlTime(LocalDateTime crawlTime) { this.crawlTime = crawlTime; } + + @Override + public String toString() { + return String.format("Book{source='%s', rank=%d, title='%s', rating=%.1f}", + source, rank, title, rating != null ? rating : 0.0); + } +} diff --git a/project/src/main/java/model/Movie.java b/project/src/main/java/model/Movie.java new file mode 100644 index 0000000..95aaa48 --- /dev/null +++ b/project/src/main/java/model/Movie.java @@ -0,0 +1,78 @@ +package model; + +import java.time.LocalDateTime; + +/** + * 电影数据模型类 + */ +public class Movie { + private Integer id; + private String source; // 数据来源网站 + private Integer rank; // 排名 + private String name; // 电影名称 + private String director; // 导演 + private String actors; // 演员 + private String year; // 年份 + private Double rating; // 评分 + private Integer ratingCount; // 评分人数 + private String description; // 简介 + private String url; // 详情链接 + private String imageUrl; // 海报图片 + private LocalDateTime crawlTime; // 爬取时间 + + public Movie() {} + + public Movie(String source, Integer rank, String name, Double rating) { + this.source = source; + this.rank = rank; + this.name = name; + this.rating = rating; + this.crawlTime = LocalDateTime.now(); + } + + // Getters and Setters + public Integer getId() { return id; } + public void setId(Integer id) { this.id = id; } + + public String getSource() { return source; } + public void setSource(String source) { this.source = source; } + + public Integer getRank() { return rank; } + public void setRank(Integer rank) { this.rank = rank; } + + public String getName() { return name; } + public void setName(String name) { this.name = name; } + + public String getDirector() { return director; } + public void setDirector(String director) { this.director = director; } + + public String getActors() { return actors; } + public void setActors(String actors) { this.actors = actors; } + + public String getYear() { return year; } + public void setYear(String year) { this.year = year; } + + public Double getRating() { return rating; } + public void setRating(Double rating) { this.rating = rating; } + + public Integer getRatingCount() { return ratingCount; } + public void setRatingCount(Integer ratingCount) { this.ratingCount = ratingCount; } + + public String getDescription() { return description; } + public void setDescription(String description) { this.description = description; } + + public String getUrl() { return url; } + public void setUrl(String url) { this.url = url; } + + public String getImageUrl() { return imageUrl; } + public void setImageUrl(String imageUrl) { this.imageUrl = imageUrl; } + + public LocalDateTime getCrawlTime() { return crawlTime; } + public void setCrawlTime(LocalDateTime crawlTime) { this.crawlTime = crawlTime; } + + @Override + public String toString() { + return String.format("Movie{source='%s', rank=%d, name='%s', rating=%.1f}", + source, rank, name, rating); + } +} diff --git a/project/src/main/java/storage/DataStorage.java b/project/src/main/java/storage/DataStorage.java new file mode 100644 index 0000000..7c9533f --- /dev/null +++ b/project/src/main/java/storage/DataStorage.java @@ -0,0 +1,34 @@ +package storage; + +import model.Movie; +import model.Book; +import java.util.List; + +public interface DataStorage { + + void save(Movie movie); + + void saveBatch(List movies); + + List findAll(); + + List findBySource(String source); + + List findByRankRange(int start, int end); + + void deleteBySource(String source); + + void clearAll(); + + StorageStats getStats(); + + void close(); + + void saveBook(model.Book book); + + void saveBookBatch(List books); + + List findAllBooks(); + + List findBooksBySource(String source); +} diff --git a/project/src/main/java/storage/FileStorage.java b/project/src/main/java/storage/FileStorage.java new file mode 100644 index 0000000..60a24f5 --- /dev/null +++ b/project/src/main/java/storage/FileStorage.java @@ -0,0 +1,237 @@ +package storage; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import model.Book; +import model.Movie; + +import java.io.*; +import java.nio.charset.StandardCharsets; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.List; + +public class FileStorage implements DataStorage { + private static final Gson gson = new GsonBuilder() + .setPrettyPrinting() + .registerTypeAdapter(LocalDateTime.class, new LocalDateTimeAdapter()) + .create(); + + private final String outputDir; + + public FileStorage() { + this("output"); + } + + public FileStorage(String outputDir) { + this.outputDir = outputDir; + File dir = new File(outputDir); + if (!dir.exists()) { + dir.mkdirs(); + } + } + + @Override + public void save(Movie movie) { + List list = new ArrayList<>(); + list.add(movie); + saveBatch(list); + } + + @Override + public void saveBatch(List movies) { + if (movies.isEmpty()) return; + + String source = movies.get(0).getSource(); + + saveMoviesAsJson(movies, source); + saveMoviesAsTxt(movies, source); + } + + private void saveMoviesAsJson(List movies, String source) { + String filename = outputDir + "/" + sanitizeFilename(source) + "_" + + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")) + ".json"; + + try (Writer writer = new OutputStreamWriter( + new FileOutputStream(filename), StandardCharsets.UTF_8)) { + gson.toJson(movies, writer); + System.out.println("JSON文件已保存: " + filename); + } catch (IOException e) { + System.err.println("保存JSON失败: " + e.getMessage()); + } + } + + private void saveMoviesAsTxt(List movies, String source) { + String filename = outputDir + "/" + sanitizeFilename(source) + "_" + + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")) + ".txt"; + + try (BufferedWriter writer = new BufferedWriter(new OutputStreamWriter( + new FileOutputStream(filename), StandardCharsets.UTF_8))) { + + writer.write("=========================================="); + writer.newLine(); + writer.write(" 数据来源: " + source); + writer.newLine(); + writer.write(" 爬取时间: " + LocalDateTime.now()); + writer.newLine(); + writer.write(" 电影数量: " + movies.size()); + writer.newLine(); + writer.write("=========================================="); + writer.newLine(); + writer.newLine(); + + for (Movie movie : movies) { + writer.write(String.format("排名: %d", movie.getRank())); + writer.newLine(); + writer.write(String.format("电影: %s", movie.getName())); + writer.newLine(); + writer.write(String.format("评分: %.1f", movie.getRating())); + writer.newLine(); + if (movie.getDirector() != null) { + writer.write(String.format("导演: %s", movie.getDirector())); + writer.newLine(); + } + if (movie.getYear() != null) { + writer.write(String.format("年份: %s", movie.getYear())); + writer.newLine(); + } + writer.write("------------------------------------------"); + writer.newLine(); + } + + System.out.println("TXT文件已保存: " + filename); + } catch (IOException e) { + System.err.println("保存TXT失败: " + e.getMessage()); + } + } + + @Override + public void saveBook(Book book) { + List list = new ArrayList<>(); + list.add(book); + saveBookBatch(list); + } + + @Override + public void saveBookBatch(List books) { + if (books.isEmpty()) return; + + String source = books.get(0).getSource(); + + saveBooksAsJson(books, source); + saveBooksAsTxt(books, source); + } + + private void saveBooksAsJson(List books, String source) { + String filename = outputDir + "/" + sanitizeFilename(source) + "_" + + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")) + ".json"; + + try (Writer writer = new OutputStreamWriter( + new FileOutputStream(filename), StandardCharsets.UTF_8)) { + gson.toJson(books, writer); + System.out.println("JSON文件已保存: " + filename); + } catch (IOException e) { + System.err.println("保存JSON失败: " + e.getMessage()); + } + } + + private void saveBooksAsTxt(List books, String source) { + String filename = outputDir + "/" + sanitizeFilename(source) + "_" + + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")) + ".txt"; + + try (BufferedWriter writer = new BufferedWriter(new OutputStreamWriter( + new FileOutputStream(filename), StandardCharsets.UTF_8))) { + + writer.write("=========================================="); + writer.newLine(); + writer.write(" 数据来源: " + source); + writer.newLine(); + writer.write(" 爬取时间: " + LocalDateTime.now()); + writer.newLine(); + writer.write(" 图书数量: " + books.size()); + writer.newLine(); + writer.write("=========================================="); + writer.newLine(); + writer.newLine(); + + for (Book book : books) { + if (book.getRank() != null) { + writer.write(String.format("排名: %d", book.getRank())); + writer.newLine(); + } + writer.write(String.format("书名: %s", book.getTitle())); + writer.newLine(); + if (book.getRating() != null) { + writer.write(String.format("评分: %.1f", book.getRating())); + writer.newLine(); + } + if (book.getAuthor() != null) { + writer.write(String.format("作者: %s", book.getAuthor())); + writer.newLine(); + } + if (book.getPublisher() != null) { + writer.write(String.format("出版社: %s", book.getPublisher())); + writer.newLine(); + } + if (book.getPrice() != null) { + writer.write(String.format("价格: %.2f", book.getPrice())); + writer.newLine(); + } + if (book.getYear() != null) { + writer.write(String.format("年份: %s", book.getYear())); + writer.newLine(); + } + writer.write("------------------------------------------"); + writer.newLine(); + } + + System.out.println("TXT文件已保存: " + filename); + } catch (IOException e) { + System.err.println("保存TXT失败: " + e.getMessage()); + } + } + + private String sanitizeFilename(String filename) { + return filename.replaceAll("[\\\\/:*?\"<>|]", "_"); + } + + @Override + public List findAll() { + return new ArrayList<>(); + } + + @Override + public List findBySource(String source) { + return new ArrayList<>(); + } + + @Override + public List findByRankRange(int start, int end) { + return new ArrayList<>(); + } + + @Override + public List findAllBooks() { + return new ArrayList<>(); + } + + @Override + public List findBooksBySource(String source) { + return new ArrayList<>(); + } + + @Override + public void deleteBySource(String source) {} + + @Override + public void clearAll() {} + + @Override + public StorageStats getStats() { + return new StorageStats(0, 0); + } + + @Override + public void close() {} +} diff --git a/project/src/main/java/storage/LocalDateTimeAdapter.java b/project/src/main/java/storage/LocalDateTimeAdapter.java new file mode 100644 index 0000000..9619ac9 --- /dev/null +++ b/project/src/main/java/storage/LocalDateTimeAdapter.java @@ -0,0 +1,25 @@ +package storage; + +import com.google.gson.*; + +import java.lang.reflect.Type; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +/** + * Gson LocalDateTime 适配器 + */ +public class LocalDateTimeAdapter implements JsonSerializer, JsonDeserializer { + private static final DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME; + + @Override + public JsonElement serialize(LocalDateTime src, Type typeOfSrc, JsonSerializationContext context) { + return new JsonPrimitive(formatter.format(src)); + } + + @Override + public LocalDateTime deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) + throws JsonParseException { + return LocalDateTime.parse(json.getAsString(), formatter); + } +} diff --git a/project/src/main/java/storage/SQLiteStorage.java b/project/src/main/java/storage/SQLiteStorage.java new file mode 100644 index 0000000..cfea335 --- /dev/null +++ b/project/src/main/java/storage/SQLiteStorage.java @@ -0,0 +1,414 @@ +package storage; + +import model.Book; +import model.Movie; + +import java.sql.*; +import java.util.ArrayList; +import java.util.List; + +public class SQLiteStorage implements DataStorage { + private static final String DB_URL = "jdbc:sqlite:crawler.db"; + private Connection connection; + + public SQLiteStorage() { + try { + connection = DriverManager.getConnection(DB_URL); + initTable(); + } catch (SQLException e) { + throw new RuntimeException("数据库连接失败: " + e.getMessage(), e); + } + } + + private void initTable() throws SQLException { + String movieSql = "CREATE TABLE IF NOT EXISTS movies (" + + "id INTEGER PRIMARY KEY AUTOINCREMENT," + + "source TEXT NOT NULL," + + "rank INTEGER," + + "name TEXT NOT NULL," + + "director TEXT," + + "actors TEXT," + + "year TEXT," + + "rating REAL," + + "rating_count INTEGER," + + "description TEXT," + + "url TEXT," + + "image_url TEXT," + + "crawl_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP" + + ")"; + + String bookSql = "CREATE TABLE IF NOT EXISTS books (" + + "id INTEGER PRIMARY KEY AUTOINCREMENT," + + "source TEXT NOT NULL," + + "rank INTEGER," + + "title TEXT NOT NULL," + + "author TEXT," + + "publisher TEXT," + + "year TEXT," + + "price REAL," + + "rating REAL," + + "rating_count INTEGER," + + "category TEXT," + + "description TEXT," + + "url TEXT," + + "image_url TEXT," + + "isbn TEXT," + + "crawl_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP" + + ")"; + + try (Statement stmt = connection.createStatement()) { + stmt.execute(movieSql); + stmt.execute(bookSql); + } + + String indexSql1 = "CREATE INDEX IF NOT EXISTS idx_movie_source ON movies(source)"; + String indexSql2 = "CREATE INDEX IF NOT EXISTS idx_book_source ON books(source)"; + try (Statement stmt = connection.createStatement()) { + stmt.execute(indexSql1); + stmt.execute(indexSql2); + } + } + + @Override + public void save(Movie movie) { + String sql = "INSERT INTO movies (source, rank, name, director, actors, year, " + + "rating, rating_count, description, url, image_url, crawl_time) " + + "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"; + + try (PreparedStatement pstmt = connection.prepareStatement(sql)) { + pstmt.setString(1, movie.getSource()); + pstmt.setObject(2, movie.getRank()); + pstmt.setString(3, movie.getName()); + pstmt.setString(4, movie.getDirector()); + pstmt.setString(5, movie.getActors()); + pstmt.setString(6, movie.getYear()); + pstmt.setObject(7, movie.getRating()); + pstmt.setObject(8, movie.getRatingCount()); + pstmt.setString(9, movie.getDescription()); + pstmt.setString(10, movie.getUrl()); + pstmt.setString(11, movie.getImageUrl()); + pstmt.setTimestamp(12, movie.getCrawlTime() != null ? + Timestamp.valueOf(movie.getCrawlTime()) : null); + pstmt.executeUpdate(); + } catch (SQLException e) { + System.err.println("保存电影失败: " + movie.getName() + " - " + e.getMessage()); + } + } + + @Override + public void saveBatch(List movies) { + String sql = "INSERT INTO movies (source, rank, name, director, actors, year, " + + "rating, rating_count, description, url, image_url, crawl_time) " + + "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"; + + try (PreparedStatement pstmt = connection.prepareStatement(sql)) { + connection.setAutoCommit(false); + + for (Movie movie : movies) { + pstmt.setString(1, movie.getSource()); + pstmt.setObject(2, movie.getRank()); + pstmt.setString(3, movie.getName()); + pstmt.setString(4, movie.getDirector()); + pstmt.setString(5, movie.getActors()); + pstmt.setString(6, movie.getYear()); + pstmt.setObject(7, movie.getRating()); + pstmt.setObject(8, movie.getRatingCount()); + pstmt.setString(9, movie.getDescription()); + pstmt.setString(10, movie.getUrl()); + pstmt.setString(11, movie.getImageUrl()); + pstmt.setTimestamp(12, movie.getCrawlTime() != null ? + Timestamp.valueOf(movie.getCrawlTime()) : null); + pstmt.addBatch(); + } + + pstmt.executeBatch(); + connection.commit(); + System.out.println("批量保存 " + movies.size() + " 条数据成功"); + } catch (SQLException e) { + try { + connection.rollback(); + } catch (SQLException ex) { + ex.printStackTrace(); + } + System.err.println("批量保存失败: " + e.getMessage()); + } finally { + try { + connection.setAutoCommit(true); + } catch (SQLException e) { + e.printStackTrace(); + } + } + } + + @Override + public void saveBook(Book book) { + String sql = "INSERT INTO books (source, rank, title, author, publisher, year, " + + "price, rating, rating_count, category, description, url, image_url, isbn, crawl_time) " + + "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"; + + try (PreparedStatement pstmt = connection.prepareStatement(sql)) { + pstmt.setString(1, book.getSource()); + pstmt.setObject(2, book.getRank()); + pstmt.setString(3, book.getTitle()); + pstmt.setString(4, book.getAuthor()); + pstmt.setString(5, book.getPublisher()); + pstmt.setString(6, book.getYear()); + pstmt.setObject(7, book.getPrice()); + pstmt.setObject(8, book.getRating()); + pstmt.setObject(9, book.getRatingCount()); + pstmt.setString(10, book.getCategory()); + pstmt.setString(11, book.getDescription()); + pstmt.setString(12, book.getUrl()); + pstmt.setString(13, book.getImageUrl()); + pstmt.setString(14, book.getIsbn()); + pstmt.setTimestamp(15, book.getCrawlTime() != null ? + Timestamp.valueOf(book.getCrawlTime()) : null); + pstmt.executeUpdate(); + } catch (SQLException e) { + System.err.println("保存图书失败: " + book.getTitle() + " - " + e.getMessage()); + } + } + + @Override + public void saveBookBatch(List books) { + String sql = "INSERT INTO books (source, rank, title, author, publisher, year, " + + "price, rating, rating_count, category, description, url, image_url, isbn, crawl_time) " + + "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"; + + try (PreparedStatement pstmt = connection.prepareStatement(sql)) { + connection.setAutoCommit(false); + + for (Book book : books) { + pstmt.setString(1, book.getSource()); + pstmt.setObject(2, book.getRank()); + pstmt.setString(3, book.getTitle()); + pstmt.setString(4, book.getAuthor()); + pstmt.setString(5, book.getPublisher()); + pstmt.setString(6, book.getYear()); + pstmt.setObject(7, book.getPrice()); + pstmt.setObject(8, book.getRating()); + pstmt.setObject(9, book.getRatingCount()); + pstmt.setString(10, book.getCategory()); + pstmt.setString(11, book.getDescription()); + pstmt.setString(12, book.getUrl()); + pstmt.setString(13, book.getImageUrl()); + pstmt.setString(14, book.getIsbn()); + pstmt.setTimestamp(15, book.getCrawlTime() != null ? + Timestamp.valueOf(book.getCrawlTime()) : null); + pstmt.addBatch(); + } + + pstmt.executeBatch(); + connection.commit(); + System.out.println("批量保存 " + books.size() + " 条图书数据成功"); + } catch (SQLException e) { + try { + connection.rollback(); + } catch (SQLException ex) { + ex.printStackTrace(); + } + System.err.println("批量保存图书失败: " + e.getMessage()); + } finally { + try { + connection.setAutoCommit(true); + } catch (SQLException e) { + e.printStackTrace(); + } + } + } + + @Override + public List findAll() { + List movies = new ArrayList<>(); + String sql = "SELECT * FROM movies ORDER BY source, rank"; + + try (Statement stmt = connection.createStatement(); + ResultSet rs = stmt.executeQuery(sql)) { + while (rs.next()) { + movies.add(mapResultSetToMovie(rs)); + } + } catch (SQLException e) { + System.err.println("查询失败: " + e.getMessage()); + } + return movies; + } + + @Override + public List findBySource(String source) { + List movies = new ArrayList<>(); + String sql = "SELECT * FROM movies WHERE source = ? ORDER BY rank"; + + try (PreparedStatement pstmt = connection.prepareStatement(sql)) { + pstmt.setString(1, source); + ResultSet rs = pstmt.executeQuery(); + while (rs.next()) { + movies.add(mapResultSetToMovie(rs)); + } + } catch (SQLException e) { + System.err.println("查询失败: " + e.getMessage()); + } + return movies; + } + + @Override + public List findByRankRange(int start, int end) { + List movies = new ArrayList<>(); + String sql = "SELECT * FROM movies WHERE rank BETWEEN ? AND ? ORDER BY rank"; + + try (PreparedStatement pstmt = connection.prepareStatement(sql)) { + pstmt.setInt(1, start); + pstmt.setInt(2, end); + ResultSet rs = pstmt.executeQuery(); + while (rs.next()) { + movies.add(mapResultSetToMovie(rs)); + } + } catch (SQLException e) { + System.err.println("查询失败: " + e.getMessage()); + } + return movies; + } + + @Override + public List findAllBooks() { + List books = new ArrayList<>(); + String sql = "SELECT * FROM books ORDER BY source, rank"; + + try (Statement stmt = connection.createStatement(); + ResultSet rs = stmt.executeQuery(sql)) { + while (rs.next()) { + books.add(mapResultSetToBook(rs)); + } + } catch (SQLException e) { + System.err.println("查询失败: " + e.getMessage()); + } + return books; + } + + @Override + public List findBooksBySource(String source) { + List books = new ArrayList<>(); + String sql = "SELECT * FROM books WHERE source = ? ORDER BY rank"; + + try (PreparedStatement pstmt = connection.prepareStatement(sql)) { + pstmt.setString(1, source); + ResultSet rs = pstmt.executeQuery(); + while (rs.next()) { + books.add(mapResultSetToBook(rs)); + } + } catch (SQLException e) { + System.err.println("查询失败: " + e.getMessage()); + } + return books; + } + + @Override + public void deleteBySource(String source) { + String sql1 = "DELETE FROM movies WHERE source = ?"; + String sql2 = "DELETE FROM books WHERE source = ?"; + try (PreparedStatement pstmt1 = connection.prepareStatement(sql1); + PreparedStatement pstmt2 = connection.prepareStatement(sql2)) { + pstmt1.setString(1, source); + pstmt2.setString(1, source); + int count1 = pstmt1.executeUpdate(); + int count2 = pstmt2.executeUpdate(); + System.out.println("删除 " + source + " 的 " + (count1 + count2) + " 条数据"); + } catch (SQLException e) { + System.err.println("删除失败: " + e.getMessage()); + } + } + + @Override + public void clearAll() { + try (Statement stmt = connection.createStatement()) { + stmt.execute("DELETE FROM movies"); + stmt.execute("DELETE FROM books"); + System.out.println("清空所有数据"); + } catch (SQLException e) { + System.err.println("清空失败: " + e.getMessage()); + } + } + + @Override + public StorageStats getStats() { + int totalCount = 0; + int sourceCount = 0; + + try (Statement stmt = connection.createStatement()) { + ResultSet rs = stmt.executeQuery("SELECT COUNT(*) FROM movies"); + if (rs.next()) { + totalCount = rs.getInt(1); + } + rs = stmt.executeQuery("SELECT COUNT(*) FROM books"); + if (rs.next()) { + totalCount += rs.getInt(1); + } + rs = stmt.executeQuery("SELECT COUNT(DISTINCT source) FROM movies"); + if (rs.next()) { + sourceCount = rs.getInt(1); + } + rs = stmt.executeQuery("SELECT COUNT(DISTINCT source) FROM books"); + if (rs.next()) { + sourceCount += rs.getInt(1); + } + } catch (SQLException e) { + System.err.println("统计失败: " + e.getMessage()); + } + return new StorageStats(totalCount, sourceCount); + } + + @Override + public void close() { + try { + if (connection != null && !connection.isClosed()) { + connection.close(); + } + } catch (SQLException e) { + System.err.println("关闭连接失败: " + e.getMessage()); + } + } + + private Movie mapResultSetToMovie(ResultSet rs) throws SQLException { + Movie movie = new Movie(); + movie.setId(rs.getInt("id")); + movie.setSource(rs.getString("source")); + movie.setRank(rs.getInt("rank")); + movie.setName(rs.getString("name")); + movie.setDirector(rs.getString("director")); + movie.setActors(rs.getString("actors")); + movie.setYear(rs.getString("year")); + movie.setRating(rs.getDouble("rating")); + movie.setRatingCount(rs.getInt("rating_count")); + movie.setDescription(rs.getString("description")); + movie.setUrl(rs.getString("url")); + movie.setImageUrl(rs.getString("image_url")); + Timestamp ts = rs.getTimestamp("crawl_time"); + if (ts != null) { + movie.setCrawlTime(ts.toLocalDateTime()); + } + return movie; + } + + private Book mapResultSetToBook(ResultSet rs) throws SQLException { + Book book = new Book(); + book.setId(rs.getInt("id")); + book.setSource(rs.getString("source")); + book.setRank(rs.getInt("rank")); + book.setTitle(rs.getString("title")); + book.setAuthor(rs.getString("author")); + book.setPublisher(rs.getString("publisher")); + book.setYear(rs.getString("year")); + book.setPrice(rs.getDouble("price")); + book.setRating(rs.getDouble("rating")); + book.setRatingCount(rs.getInt("rating_count")); + book.setCategory(rs.getString("category")); + book.setDescription(rs.getString("description")); + book.setUrl(rs.getString("url")); + book.setImageUrl(rs.getString("image_url")); + book.setIsbn(rs.getString("isbn")); + Timestamp ts = rs.getTimestamp("crawl_time"); + if (ts != null) { + book.setCrawlTime(ts.toLocalDateTime()); + } + return book; + } +} diff --git a/project/src/main/java/storage/StorageStats.java b/project/src/main/java/storage/StorageStats.java new file mode 100644 index 0000000..878d58d --- /dev/null +++ b/project/src/main/java/storage/StorageStats.java @@ -0,0 +1,23 @@ +package storage; + +/** + * 存储统计信息 + */ +public class StorageStats { + private int totalCount; + private int sourceCount; + + public StorageStats(int totalCount, int sourceCount) { + this.totalCount = totalCount; + this.sourceCount = sourceCount; + } + + public int getTotalCount() { return totalCount; } + public int getSourceCount() { return sourceCount; } + + @Override + public String toString() { + return String.format("StorageStats{totalCount=%d, sourceCount=%d}", + totalCount, sourceCount); + } +} diff --git a/project/src/main/java/strategy/AbstractBookCrawlerStrategy.java b/project/src/main/java/strategy/AbstractBookCrawlerStrategy.java new file mode 100644 index 0000000..403cdf7 --- /dev/null +++ b/project/src/main/java/strategy/AbstractBookCrawlerStrategy.java @@ -0,0 +1,115 @@ +package strategy; + +import exception.CrawlerResult; +import exception.NetworkException; +import exception.ParseException; +import model.Book; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import storage.DataStorage; +import util.Logger; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +public abstract class AbstractBookCrawlerStrategy implements BookCrawlerStrategy { + protected DataStorage storage; + protected int delayMs = 1500; + + @Override + public void setStorage(DataStorage storage) { + this.storage = storage; + } + + @Override + public int getDelayMs() { + return delayMs; + } + + protected Document fetchDocument(String url) throws IOException { + return Jsoup.connect(url) + .userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 " + + "(KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36") + .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8") + .header("Accept-Language", "zh-CN,zh;q=0.9,en;q=0.8") + .timeout(15000) + .get(); + } + + protected void delay() { + try { + Thread.sleep(delayMs); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + } + + @Override + public CrawlerResult execute() { + long startTime = System.currentTimeMillis(); + String sourceName = getName(); + List allBooks = new ArrayList<>(); + + try { + List urls = getPageUrls(); + Logger.info(String.format("[%s] 开始爬取,共 %d 个页面", sourceName, urls.size())); + + for (int i = 0; i < urls.size(); i++) { + String url = urls.get(i); + Logger.info(String.format("[%s] 爬取第 %d/%d 页: %s", sourceName, i + 1, urls.size(), url)); + + try { + Document doc = fetchDocument(url); + List books = parseBooks(doc.html()); + + for (Book book : books) { + book.setSource(sourceName); + } + + allBooks.addAll(books); + Logger.info(String.format("[%s] 第 %d 页获取 %d 条数据", sourceName, i + 1, books.size())); + + } catch (IOException e) { + Logger.error(String.format("[%s] 网络请求失败: %s", sourceName, url), e); + throw new NetworkException("网络请求失败: " + url, sourceName, e); + } catch (Exception e) { + Logger.error(String.format("[%s] 解析页面失败: %s", sourceName, url), e); + throw new ParseException("解析页面失败: " + url, sourceName, e); + } + + if (i < urls.size() - 1) { + delay(); + } + } + + if (storage != null && !allBooks.isEmpty()) { + storage.saveBookBatch(allBooks); + Logger.info(String.format("[%s] 数据已保存到存储", sourceName)); + } + + long elapsedTime = System.currentTimeMillis() - startTime; + return CrawlerResult.success(sourceName) + .message("爬取成功") + .dataCount(allBooks.size()) + .elapsedTime(elapsedTime) + .build(); + + } catch (NetworkException e) { + long elapsedTime = System.currentTimeMillis() - startTime; + return CrawlerResult.failure(sourceName, "NETWORK_ERROR", e.getMessage()) + .elapsedTime(elapsedTime) + .build(); + } catch (ParseException e) { + long elapsedTime = System.currentTimeMillis() - startTime; + return CrawlerResult.failure(sourceName, "PARSE_ERROR", e.getMessage()) + .elapsedTime(elapsedTime) + .build(); + } catch (Exception e) { + long elapsedTime = System.currentTimeMillis() - startTime; + return CrawlerResult.failure(sourceName, "UNKNOWN_ERROR", e.getMessage()) + .elapsedTime(elapsedTime) + .build(); + } + } +} diff --git a/project/src/main/java/strategy/AbstractCrawlerStrategy.java b/project/src/main/java/strategy/AbstractCrawlerStrategy.java new file mode 100644 index 0000000..febc0c4 --- /dev/null +++ b/project/src/main/java/strategy/AbstractCrawlerStrategy.java @@ -0,0 +1,114 @@ +package strategy; + +import exception.CrawlerResult; +import exception.NetworkException; +import exception.ParseException; +import model.Movie; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import storage.DataStorage; +import util.Logger; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +public abstract class AbstractCrawlerStrategy implements CrawlerStrategy { + protected DataStorage storage; + protected int delayMs = 1500; + + public void setStorage(DataStorage storage) { + this.storage = storage; + } + + @Override + public int getDelayMs() { + return delayMs; + } + + protected Document fetchDocument(String url) throws IOException { + return Jsoup.connect(url) + .userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 " + + "(KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36") + .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8") + .header("Accept-Language", "zh-CN,zh;q=0.9,en;q=0.8") + .timeout(15000) + .get(); + } + + protected void delay() { + try { + Thread.sleep(delayMs); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + } + + @Override + public CrawlerResult execute() { + long startTime = System.currentTimeMillis(); + String sourceName = getName(); + List allMovies = new ArrayList<>(); + + try { + List urls = getPageUrls(); + Logger.info(String.format("[%s] 开始爬取,共 %d 个页面", sourceName, urls.size())); + + for (int i = 0; i < urls.size(); i++) { + String url = urls.get(i); + Logger.info(String.format("[%s] 爬取第 %d/%d 页: %s", sourceName, i + 1, urls.size(), url)); + + try { + Document doc = fetchDocument(url); + List movies = parseMovies(doc.html()); + + for (Movie movie : movies) { + movie.setSource(sourceName); + } + + allMovies.addAll(movies); + Logger.info(String.format("[%s] 第 %d 页获取 %d 条数据", sourceName, i + 1, movies.size())); + + } catch (IOException e) { + Logger.error(String.format("[%s] 网络请求失败: %s", sourceName, url), e); + throw new NetworkException("网络请求失败: " + url, sourceName, e); + } catch (Exception e) { + Logger.error(String.format("[%s] 解析页面失败: %s", sourceName, url), e); + throw new ParseException("解析页面失败: " + url, sourceName, e); + } + + if (i < urls.size() - 1) { + delay(); + } + } + + if (storage != null && !allMovies.isEmpty()) { + storage.saveBatch(allMovies); + Logger.info(String.format("[%s] 数据已保存到存储", sourceName)); + } + + long elapsedTime = System.currentTimeMillis() - startTime; + return CrawlerResult.success(sourceName) + .message("爬取成功") + .dataCount(allMovies.size()) + .elapsedTime(elapsedTime) + .build(); + + } catch (NetworkException e) { + long elapsedTime = System.currentTimeMillis() - startTime; + return CrawlerResult.failure(sourceName, "NETWORK_ERROR", e.getMessage()) + .elapsedTime(elapsedTime) + .build(); + } catch (ParseException e) { + long elapsedTime = System.currentTimeMillis() - startTime; + return CrawlerResult.failure(sourceName, "PARSE_ERROR", e.getMessage()) + .elapsedTime(elapsedTime) + .build(); + } catch (Exception e) { + long elapsedTime = System.currentTimeMillis() - startTime; + return CrawlerResult.failure(sourceName, "UNKNOWN_ERROR", e.getMessage()) + .elapsedTime(elapsedTime) + .build(); + } + } +} \ No newline at end of file diff --git a/project/src/main/java/strategy/BookCrawlerStrategy.java b/project/src/main/java/strategy/BookCrawlerStrategy.java new file mode 100644 index 0000000..3947808 --- /dev/null +++ b/project/src/main/java/strategy/BookCrawlerStrategy.java @@ -0,0 +1,15 @@ +package strategy; + +import exception.CrawlerResult; +import storage.DataStorage; +import java.util.List; + +public interface BookCrawlerStrategy { + String getName(); + String getBaseUrl(); + List getPageUrls(); + List parseBooks(String htmlContent); + CrawlerResult execute(); + int getDelayMs(); + void setStorage(DataStorage storage); +} diff --git a/project/src/main/java/strategy/CrawlerStrategy.java b/project/src/main/java/strategy/CrawlerStrategy.java new file mode 100644 index 0000000..e76baa6 --- /dev/null +++ b/project/src/main/java/strategy/CrawlerStrategy.java @@ -0,0 +1,16 @@ +package strategy; + +import exception.CrawlerResult; +import model.Movie; +import storage.DataStorage; +import java.util.List; + +public interface CrawlerStrategy { + String getName(); + String getBaseUrl(); + List getPageUrls(); + List parseMovies(String htmlContent); + CrawlerResult execute(); + int getDelayMs(); + void setStorage(DataStorage storage); +} \ No newline at end of file diff --git a/project/src/main/java/strategy/impl/BooksToScrapeStrategy.java b/project/src/main/java/strategy/impl/BooksToScrapeStrategy.java new file mode 100644 index 0000000..0c23fa7 --- /dev/null +++ b/project/src/main/java/strategy/impl/BooksToScrapeStrategy.java @@ -0,0 +1,116 @@ +package strategy.impl; + +import model.Book; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; +import strategy.AbstractBookCrawlerStrategy; + +import java.util.ArrayList; +import java.util.List; + +public class BooksToScrapeStrategy extends AbstractBookCrawlerStrategy { + private static final String NAME = "BooksToScrape"; + private static final String BASE_URL = "https://books.toscrape.com"; + + public BooksToScrapeStrategy() { + this.delayMs = 1000; + } + + @Override + public String getName() { + return NAME; + } + + @Override + public String getBaseUrl() { + return BASE_URL; + } + + @Override + public List getPageUrls() { + List urls = new ArrayList<>(); + urls.add(BASE_URL); + for (int i = 2; i <= 50; i++) { + urls.add(BASE_URL + "/catalogue/page-" + i + ".html"); + } + return urls; + } + + @Override + public List parseBooks(String htmlContent) { + List books = new ArrayList<>(); + Document doc = Jsoup.parse(htmlContent); + Elements items = doc.select("article.product_pod"); + + int rank = 1; + for (Element item : items) { + try { + Book book = new Book(); + + Element titleElement = item.select("h3 a").first(); + if (titleElement != null) { + book.setTitle(titleElement.attr("title")); + String href = titleElement.attr("href"); + if (href.startsWith("../")) { + book.setUrl(BASE_URL + "/catalogue/" + href.substring(3)); + } else { + book.setUrl(BASE_URL + "/" + href); + } + } + + Element priceElement = item.select("p.price_color").first(); + if (priceElement != null) { + String priceStr = priceElement.text().replace("£", "").replace("Â", "").trim(); + try { + book.setPrice(Double.parseDouble(priceStr)); + } catch (NumberFormatException e) { + // ignore + } + } + + Element ratingElement = item.select("p.star-rating").first(); + if (ratingElement != null) { + String ratingClass = ratingElement.className(); + int rating = parseRating(ratingClass); + book.setRating((double) rating); + } + + Element imgElement = item.select("img").first(); + if (imgElement != null) { + String src = imgElement.attr("src"); + if (src.startsWith("../")) { + book.setImageUrl(BASE_URL + "/" + src.substring(3)); + } else { + book.setImageUrl(BASE_URL + "/" + src); + } + } + + Element availabilityElement = item.select("p.instock.availability").first(); + if (availabilityElement != null) { + String availability = availabilityElement.text().trim(); + } + + book.setRank(rank++); + + if (book.getTitle() != null && !book.getTitle().isEmpty()) { + books.add(book); + } + } catch (Exception e) { + // skip invalid item + } + } + + return books; + } + + private int parseRating(String ratingClass) { + if (ratingClass.contains("One")) return 1; + if (ratingClass.contains("Two")) return 2; + if (ratingClass.contains("Three")) return 3; + if (ratingClass.contains("Four")) return 4; + if (ratingClass.contains("Five")) return 5; + return 0; + } +} diff --git a/project/src/main/java/strategy/impl/DoubanBookStrategy.java b/project/src/main/java/strategy/impl/DoubanBookStrategy.java new file mode 100644 index 0000000..1bb2b13 --- /dev/null +++ b/project/src/main/java/strategy/impl/DoubanBookStrategy.java @@ -0,0 +1,159 @@ +package strategy.impl; + +import model.Book; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; +import strategy.AbstractBookCrawlerStrategy; + +import java.util.ArrayList; +import java.util.List; + +public class DoubanBookStrategy extends AbstractBookCrawlerStrategy { + private static final String NAME = "豆瓣读书Top250"; + private static final String BASE_URL = "https://book.douban.com/top250"; + + public DoubanBookStrategy() { + this.delayMs = 2000; + } + + @Override + public String getName() { + return NAME; + } + + @Override + public String getBaseUrl() { + return BASE_URL; + } + + @Override + public List getPageUrls() { + List urls = new ArrayList<>(); + for (int i = 0; i < 10; i++) { + urls.add(BASE_URL + "?start=" + (i * 25)); + } + return urls; + } + + @Override + public List parseBooks(String htmlContent) { + List books = new ArrayList<>(); + Document doc = Jsoup.parse(htmlContent); + Elements items = doc.select("tr.item"); + + for (Element item : items) { + try { + Book book = new Book(); + + Element indent = item.select("td.indent").first(); + if (indent != null) { + String rankStr = indent.select("div.starcount").text(); + if (!rankStr.isEmpty()) { + book.setRank(parseNumber(rankStr)); + } + } + + if (book.getRank() == null) { + Element order = item.select("div.starcount").first(); + if (order != null) { + book.setRank(parseNumber(order.text())); + } + } + + Element titleElement = item.select("div.pl2 a").first(); + if (titleElement != null) { + String title = titleElement.attr("title"); + if (title.isEmpty()) { + title = titleElement.text().split("\\s")[0]; + } + book.setTitle(title.trim()); + book.setUrl(titleElement.attr("href")); + } + + Element ratingElement = item.select("span.rating_nums").first(); + if (ratingElement != null) { + String ratingStr = ratingElement.text(); + if (!ratingStr.isEmpty()) { + book.setRating(Double.parseDouble(ratingStr)); + } + } + + Element countElement = item.select("span.pl").first(); + if (countElement != null) { + String countText = countElement.text(); + if (countText.contains("人评价")) { + String num = countText.replace("人评价", "").replace("(", "").replace(")", "").trim(); + book.setRatingCount(parseNumber(num)); + } + } + + Element infoElement = item.select("p.pl").first(); + if (infoElement != null) { + String info = infoElement.text(); + parseBookInfo(book, info); + } + + Element imgElement = item.select("img").first(); + if (imgElement != null) { + book.setImageUrl(imgElement.attr("src")); + } + + if (book.getTitle() != null && !book.getTitle().isEmpty()) { + books.add(book); + } + } catch (Exception e) { + // skip invalid item + } + } + + return books; + } + + private void parseBookInfo(Book book, String info) { + String[] parts = info.split(" / "); + for (int i = 0; i < parts.length; i++) { + String part = parts[i].trim(); + + if (i == 0 && !part.matches("\\d{4}.*") && !part.matches(".*\\d+\\.\\d+.*")) { + book.setAuthor(part); + } + + if (part.matches("\\d{4}")) { + book.setYear(part); + } + + if (part.contains("出版社")) { + book.setPublisher(part.replace("出版社", "").trim()); + } + + if (part.matches(".*\\d+\\.\\d+元")) { + String priceStr = part.replace("元", "").trim(); + try { + book.setPrice(Double.parseDouble(priceStr)); + } catch (NumberFormatException e) { + // ignore + } + } + + if (part.matches("ISBN.*")) { + book.setIsbn(part.replace("ISBN", "").trim()); + } + } + } + + private Integer parseNumber(String str) { + try { + if (str == null || str.isEmpty()) return null; + str = str.replaceAll("[^0-9.]", ""); + if (str.isEmpty()) return null; + if (str.contains(".")) { + return (int) Double.parseDouble(str); + } + return Integer.parseInt(str); + } catch (NumberFormatException e) { + return null; + } + } +} diff --git a/project/src/main/java/strategy/impl/DoubanStrategy.java b/project/src/main/java/strategy/impl/DoubanStrategy.java new file mode 100644 index 0000000..4c130db --- /dev/null +++ b/project/src/main/java/strategy/impl/DoubanStrategy.java @@ -0,0 +1,111 @@ +package strategy.impl; + +import model.Movie; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; +import strategy.AbstractCrawlerStrategy; + +import java.util.ArrayList; +import java.util.List; + +public class DoubanStrategy extends AbstractCrawlerStrategy { + private static final String NAME = "豆瓣电影Top250"; + private static final String BASE_URL = "https://movie.douban.com/top250"; + + public DoubanStrategy() { + this.delayMs = 1500; + } + + @Override + public String getName() { + return NAME; + } + + @Override + public String getBaseUrl() { + return BASE_URL; + } + + @Override + public List getPageUrls() { + List urls = new ArrayList<>(); + for (int i = 0; i < 10; i++) { + urls.add(BASE_URL + "?start=" + (i * 25)); + } + return urls; + } + + @Override + public List parseMovies(String htmlContent) { + List movies = new ArrayList<>(); + Document doc = Jsoup.parse(htmlContent); + Elements items = doc.select("div.item"); + + for (Element item : items) { + try { + Movie movie = new Movie(); + + String rankStr = item.select("em").text(); + movie.setRank(Integer.parseInt(rankStr)); + + Element titleElement = item.select("span.title").first(); + if (titleElement != null) { + movie.setName(titleElement.text()); + } + + String ratingStr = item.select("span.rating_num").text(); + if (!ratingStr.isEmpty()) { + movie.setRating(Double.parseDouble(ratingStr)); + } + + String ratingCountStr = item.select("div.star span").last().text(); + if (ratingCountStr != null && ratingCountStr.contains("人评价")) { + String num = ratingCountStr.replace("人评价", "").trim(); + movie.setRatingCount(parseNumber(num)); + } + + String info = item.select("div.bd p").first().text(); + if (info != null) { + String[] parts = info.split(" / "); + if (parts.length > 0) { + String firstPart = parts[0]; + if (firstPart.contains("导演: ")) { + movie.setDirector(firstPart.replace("导演: ", "").trim()); + } + for (String part : parts) { + if (part.matches("\\d{4}") || part.matches("\\d{4}.*")) { + movie.setYear(part.trim().split("\\s+")[0]); + break; + } + } + } + } + + String link = item.select("div.hd a").attr("href"); + movie.setUrl(link); + + String imgUrl = item.select("div.pic img").attr("src"); + movie.setImageUrl(imgUrl); + + movies.add(movie); + } catch (Exception e) { + // skip invalid item + } + } + + return movies; + } + + private Integer parseNumber(String str) { + try { + if (str.contains("万")) { + return (int) (Double.parseDouble(str.replace("万", "")) * 10000); + } + return Integer.parseInt(str.replace(",", "")); + } catch (NumberFormatException e) { + return null; + } + } +} \ No newline at end of file diff --git a/project/src/main/java/strategy/impl/MaoyanStrategy.java b/project/src/main/java/strategy/impl/MaoyanStrategy.java new file mode 100644 index 0000000..85f046d --- /dev/null +++ b/project/src/main/java/strategy/impl/MaoyanStrategy.java @@ -0,0 +1,94 @@ +package strategy.impl; + +import model.Movie; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; +import strategy.AbstractCrawlerStrategy; + +import java.util.ArrayList; +import java.util.List; + +public class MaoyanStrategy extends AbstractCrawlerStrategy { + private static final String NAME = "猫眼电影Top100"; + private static final String BASE_URL = "https://maoyan.com/board/4"; + + public MaoyanStrategy() { + this.delayMs = 1500; + } + + @Override + public String getName() { + return NAME; + } + + @Override + public String getBaseUrl() { + return BASE_URL; + } + + @Override + public List getPageUrls() { + List urls = new ArrayList<>(); + for (int i = 0; i < 10; i++) { + urls.add(BASE_URL + "?offset=" + (i * 10)); + } + return urls; + } + + @Override + public List parseMovies(String htmlContent) { + List movies = new ArrayList<>(); + Document doc = Jsoup.parse(htmlContent); + Elements items = doc.select("dl.board-wrapper dd"); + + for (Element item : items) { + try { + Movie movie = new Movie(); + + String rankStr = item.select("i.board-index").text(); + movie.setRank(Integer.parseInt(rankStr)); + + String name = item.select("p.name a").text(); + movie.setName(name); + + String ratingStr = item.select("i.integer").text() + + item.select("i.fraction").text(); + if (!ratingStr.isEmpty()) { + movie.setRating(Double.parseDouble(ratingStr)); + } + + String actors = item.select("p.star").text(); + if (actors != null && actors.contains("主演:")) { + movie.setActors(actors.replace("主演:", "").trim()); + } + + String releaseTime = item.select("p.releasetime").text(); + if (releaseTime != null && releaseTime.contains("上映时间:")) { + String timeStr = releaseTime.replace("上映时间:", "").trim(); + if (timeStr.matches("\\d{4}.*")) { + movie.setYear(timeStr.substring(0, 4)); + } + } + + String link = item.select("p.name a").attr("href"); + if (!link.isEmpty()) { + movie.setUrl("https://maoyan.com" + link); + } + + String imgUrl = item.select("img.board-img").attr("data-src"); + if (imgUrl.isEmpty()) { + imgUrl = item.select("img.board-img").attr("src"); + } + movie.setImageUrl(imgUrl); + + movies.add(movie); + } catch (Exception e) { + // skip invalid item + } + } + + return movies; + } +} \ No newline at end of file diff --git a/project/src/main/java/strategy/impl/RottenTomatoesStrategy.java b/project/src/main/java/strategy/impl/RottenTomatoesStrategy.java new file mode 100644 index 0000000..0951971 --- /dev/null +++ b/project/src/main/java/strategy/impl/RottenTomatoesStrategy.java @@ -0,0 +1,105 @@ +package strategy.impl; + +import model.Movie; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; +import strategy.AbstractCrawlerStrategy; + +import java.util.ArrayList; +import java.util.List; + +public class RottenTomatoesStrategy extends AbstractCrawlerStrategy { + private static final String NAME = "烂番茄Top100"; + private static final String BASE_URL = "https://www.rottentomatoes.com/top/bestofrt/"; + + public RottenTomatoesStrategy() { + this.delayMs = 2000; + } + + @Override + public String getName() { + return NAME; + } + + @Override + public String getBaseUrl() { + return BASE_URL; + } + + @Override + public List getPageUrls() { + List urls = new ArrayList<>(); + urls.add(BASE_URL); + return urls; + } + + @Override + public List parseMovies(String htmlContent) { + List movies = new ArrayList<>(); + Document doc = Jsoup.parse(htmlContent); + Elements items = doc.select("table.table tr"); + + int rank = 0; + for (Element item : items) { + try { + Element rankElement = item.selectFirst("td.rank"); + if (rankElement == null) continue; + + Movie movie = new Movie(); + + String rankStr = rankElement.text(); + if (!rankStr.isEmpty()) { + movie.setRank(Integer.parseInt(rankStr)); + } else { + movie.setRank(++rank); + } + + Element titleElement = item.selectFirst("td.title a"); + if (titleElement != null) { + String fullTitle = titleElement.text(); + if (fullTitle.contains("(") && fullTitle.contains(")")) { + int start = fullTitle.lastIndexOf("("); + int end = fullTitle.lastIndexOf(")"); + if (start > 0 && end > start) { + String yearStr = fullTitle.substring(start + 1, end); + if (yearStr.matches("\\d{4}")) { + movie.setYear(yearStr); + } + movie.setName(fullTitle.substring(0, start).trim()); + } else { + movie.setName(fullTitle); + } + } else { + movie.setName(fullTitle); + } + + String link = titleElement.attr("href"); + if (!link.isEmpty()) { + if (link.startsWith("/")) { + movie.setUrl("https://www.rottentomatoes.com" + link); + } else { + movie.setUrl(link); + } + } + } + + Element scoreElement = item.selectFirst("td.score span.tMeterScore"); + if (scoreElement != null) { + String scoreStr = scoreElement.text(); + if (scoreStr.matches("\\d+%")) { + double rating = Double.parseDouble(scoreStr.replace("%", "")) / 10; + movie.setRating(Math.round(rating * 10) / 10.0); + } + } + + movies.add(movie); + } catch (Exception e) { + // skip invalid item + } + } + + return movies; + } +} \ No newline at end of file diff --git a/project/src/main/java/util/Logger.java b/project/src/main/java/util/Logger.java new file mode 100644 index 0000000..2702bc3 --- /dev/null +++ b/project/src/main/java/util/Logger.java @@ -0,0 +1,54 @@ +package util; + +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +/** + * 简单日志工具类 + */ +public class Logger { + private static final DateTimeFormatter formatter = + DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); + + public enum Level { + DEBUG, INFO, WARN, ERROR + } + + private static Level currentLevel = Level.INFO; + + public static void setLevel(Level level) { + currentLevel = level; + } + + private static void log(Level level, String message) { + if (level.ordinal() >= currentLevel.ordinal()) { + String timestamp = LocalDateTime.now().format(formatter); + String threadName = Thread.currentThread().getName(); + System.out.printf("[%s] [%s] [%s] %s%n", + timestamp, level, threadName, message); + } + } + + public static void debug(String message) { + log(Level.DEBUG, message); + } + + public static void info(String message) { + log(Level.INFO, message); + } + + public static void warn(String message) { + log(Level.WARN, message); + } + + public static void error(String message) { + log(Level.ERROR, message); + } + + public static void error(String message, Throwable e) { + log(Level.ERROR, message + " - " + e.getMessage()); + if (currentLevel == Level.DEBUG) { + e.printStackTrace(); + } + } +} diff --git a/project/src/main/java/view/CrawlerView.java b/project/src/main/java/view/CrawlerView.java new file mode 100644 index 0000000..986880f --- /dev/null +++ b/project/src/main/java/view/CrawlerView.java @@ -0,0 +1,109 @@ +package view; + +import exception.CrawlerResult; +import java.util.List; + +public class CrawlerView { + + public void showWelcome() { + System.out.println(); + System.out.println("╔════════════════════════════════════════════════╗"); + System.out.println("║ Java 爬虫管理系统 v3.0 (电影+图书) ║"); + System.out.println("╚════════════════════════════════════════════════╝"); + System.out.println(); + } + + public void showHelp() { + System.out.println(); + System.out.println("═══════════════ 使用帮助 ═══════════════"); + System.out.println(" java -jar crawler.jar <命令> [参数]"); + System.out.println(); + System.out.println("可用命令:"); + System.out.println(" list - 列出所有爬虫"); + System.out.println(" run <爬虫名> - 运行指定爬虫"); + System.out.println(" run-all - 运行所有爬虫"); + System.out.println(" stats - 显示统计信息"); + System.out.println(" clear - 清空所有数据"); + System.out.println(" help - 显示帮助信息"); + System.out.println(); + System.out.println("电影爬虫:"); + System.out.println(" - 豆瓣电影Top250"); + System.out.println(" - 猫眼电影Top100"); + System.out.println(" - RottenTomatoes"); + System.out.println(); + System.out.println("图书爬虫:"); + System.out.println(" - 豆瓣读书Top250"); + System.out.println(" - BooksToScrape"); + System.out.println(); + System.out.println("示例:"); + System.out.println(" java -jar crawler.jar list"); + System.out.println(" java -jar crawler.jar run 豆瓣电影Top250"); + System.out.println(" java -jar crawler.jar run 豆瓣读书Top250"); + System.out.println(" java -jar crawler.jar run BooksToScrape"); + System.out.println(" java -jar crawler.jar run-all"); + System.out.println("═══════════════════════════════════════════"); + System.out.println(); + } + + public void showCrawlerList(List crawlers) { + System.out.println(); + System.out.println("═══════════════ 爬虫列表 ═══════════════"); + for (int i = 0; i < crawlers.size(); i++) { + System.out.println(" " + (i + 1) + ". " + crawlers.get(i)); + } + System.out.println("═══════════════════════════════════════════"); + System.out.println(); + } + + public void showResult(CrawlerResult result) { + System.out.println(); + if (result.isSuccess()) { + System.out.println("╔════════════════════════════════════════╗"); + System.out.printf("║ SUCCESS: %-30s ║%n", result.getSource()); + System.out.printf("║ 数据条数: %-28d ║%n", result.getDataCount()); + System.out.printf("║ 耗时: %-30dms ║%n", result.getElapsedTime()); + System.out.println("╚════════════════════════════════════════╝"); + } else { + System.out.println("╔════════════════════════════════════════╗"); + System.out.printf("║ FAILURE: [%s] %-20s ║%n", result.getErrorCode(), result.getSource()); + System.out.printf("║ 错误信息: %-28s ║%n", result.getMessage()); + System.out.println("╚════════════════════════════════════════╝"); + } + System.out.println(); + } + + public void showResults(List results) { + System.out.println(); + System.out.println("═══════════════ 执行结果 ═══════════════"); + + int successCount = 0; + int totalData = 0; + + for (CrawlerResult result : results) { + System.out.println(result.toString()); + if (result.isSuccess()) { + successCount++; + totalData += result.getDataCount(); + } + } + + System.out.println("─────────────────────────────────────────"); + System.out.printf(" 成功: %d/%d | 总数据: %d 条%n", + successCount, results.size(), totalData); + System.out.println("═══════════════════════════════════════════"); + System.out.println(); + } + + public void showError(String message) { + System.out.println(); + System.out.println("╔════════════════════════════════════════╗"); + System.out.println("║ 错误信息 ║"); + System.out.printf("║ %-36s ║%n", message); + System.out.println("╚════════════════════════════════════════╝"); + System.out.println(); + } + + public void showMessage(String message) { + System.out.println(message); + } +} diff --git a/project/src/test/TestMain.java/TestMain.java b/project/src/test/TestMain.java/TestMain.java new file mode 100644 index 0000000..bcb1b8f --- /dev/null +++ b/project/src/test/TestMain.java/TestMain.java @@ -0,0 +1,88 @@ +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; +import java.io.FileWriter; +import java.io.IOException; + +// 抽象父类:封装通用爬虫逻辑 +abstract class BaseCrawler { + // 封装属性 + private String baseUrl; + + public BaseCrawler(String baseUrl) { + this.baseUrl = baseUrl; + } + + // 封装:获取网页文档 + protected Document getDoc(String url) throws IOException { + return Jsoup.connect(url) + .userAgent("Mozilla/5.0") + .timeout(8000) + .get(); + } + + // 抽象方法:交给子类实现(多态基础) + public abstract void parse(Document doc, FileWriter writer) throws IOException; + + // 封装:统一执行入口 + public void start(FileWriter writer) { + try { + for (int i = 0; i < 10; i++) { + int start = i * 25; + String url = baseUrl + "?start=" + start; + System.out.println("正在爬取第 " + (i + 1) + " 页"); + + Document doc = getDoc(url); + parse(doc, writer); // 多态:调用子类的parse + Thread.sleep(1000); + } + } catch (Exception e) { + e.printStackTrace(); + } + } +} + +// 子类:继承父类,实现豆瓣电影解析 +class DoubanCrawler extends BaseCrawler { + + public DoubanCrawler() { + super("https://movie.douban.com/top250"); + } + + // 重写方法 → 多态 + @Override + public void parse(Document doc, FileWriter writer) throws IOException { + Elements items = doc.select("div.item"); + + for (Element item : items) { + String rank = item.select("em").text(); + String name = item.select("span.title").first().text(); + String score = item.select("span.rating_num").text(); + + String line = "排名:" + rank + " 电影:" + name + " 评分:" + score; + System.out.println(line); + writer.write(line + "\r\n"); // 写入文件 + } + } +} + +// 主类 +public class TestMain { + public static void main(String[] args) { + try { + // 直接写入桌面,好找! + FileWriter writer = new FileWriter("douban_top250.txt"); + + // 多态:父类引用 指向 子类对象 + BaseCrawler crawler = new DoubanCrawler(); + + crawler.start(writer); + + writer.close(); + System.out.println("===== 全部爬完,文件已保存到桌面 ====="); + } catch (IOException e) { + e.printStackTrace(); + } + } +} \ No newline at end of file diff --git a/project/项目报告v1(1).docx b/project/项目报告v1(1).docx new file mode 100644 index 0000000000000000000000000000000000000000..55bd41df76eaa7236f7a095aac83965eb23adb06 GIT binary patch literal 1281085 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μ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≻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
    s;%{F&DtcDrv+!|6;nu02oX85E)j$H6tcxe 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%0DF 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 @pIN1cvcBv>ag%~NR_IzvOlfPT>mn&&c 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 pj-sTgb^Xo=`9~?q6w_3-| z66QeK+VsQn=F5xoXQgvup0Iq(UL9mC7mjN6mbyN8!QoxnXKB50-kyh9+mqV~efpIj zb`{t?Z0^=rh4IbpuDhN=eBA;+tEr+BadmHt>W9*B306oF+(b}YKD>i~b~yBAHbqKRn)x8{9e_{41dSyWVzbK1#b)@TcC0t zE^lyKIXZS-8hivC$}wH;zz`s0&|a1UH%Kjd00U8k7DM@H;lIMlrR*rKTAR|*Q<3_v zu7C(;V@q{;HK0`KKmO7J;oQ0*+P~&lQC-%$=iZ9m=ZEz99pI~ddU;6Zr^j8i*f-UI z`4Y|0))K>V?~GRq-Mq9_{QEeP*-rB-tC04TO5T%v|78)fN_WbWr@T8={V5e7cmeKn z=*%_hQZ}xfvBOY6xADq66h}kgx&PNZ`}c1b($d2rZ6|>!Qt~@7lh+FmcVD!b+)He7 zX`ZDGTq>q?N+}4Z4UuzNuC`4wq;CaP-vXKg!S2WL6t40BXTJ<(UeGT^J11rp=)Ut3 zc<-WVcJuH$!2I9=o)~_;XRaDw`_7R%&pN9j_cdY0+kPuRzm1lI@y;e=o&Ipztkp9A zKy7;eO|Z$wI@_1qq670Zk=l)6-&7eh>32|5I_DHQD~>9I^II)Rce$*MuXf`BvK5YXPg?mQ)jGJZVW(8hy=Xq>?rdVH)=a8k}8d%9W>fc*1p|W<0q{_k*8OM|oUL zxs1}oM-u1W^|N@lRdo)k-RW*!^`#1g4J|k_LbtGfUGvFgBeIAT;QmpxXqWS&z6cwi^#Vg;V*fTx}ZZHLuUh;;sDKXi!xq_WXp`O&AK#SQIVOai2j zC=!sQ--oO$j3@+5S``~VeL*e)2#|keMB~p4kCDKx@>Pdcs|13M1pbUPR1`4@ENqzS;NlA7)*}8hUsk9V42`XwQSp2 zgO?im+^@$IH804dKHg^mof_ukY)=xm;)^qjjuH56tcJzJ@<7vVC4i|8{ppor*9mxw%Zy8DKl_IL{or^vF#L5BpBJZICNZw zMjUwRaoEERpy-)cniB;WB;)<^N5aCe@+@&pzY}Mx;o|uno;b-Opxl;x!`j>!_9sl9 z2V8OYa&cFV#)`4kkYubGIbTc;h6PWZhPPgL%p=##bVTw=;^32s+in$joHW+HXn^vk zeNW`(8e2l6{AN1WVq%dm^^H_&WZY_T4y%um7h7#|^L9USAlH<4o?FyBqu?d)&&|#n z)!7N-jxG!wC6{%a_ak#J>w8Yke>vgWtyoF2LTM|a#Z-oq29MN_v~dCfpUX|}&*w;6SnoA#f5Ce zLaueGF7t0s{HfntY=zu#xlkMd#>8kA2v+a3%_dkxs4F^Izx4C?9FEp^a-m=Y--KWy z{B4PV!*Nkh78bWm_}qFvEZQ3M7wLBb)uF@LT!H#d_QiMiR70j07uiH);SNgon|xkw z_m0a4O3-1)Xt4Yuy0Z0pWCBT~JNRNY@nTo4_uI|lsENap-MoeHu($Rr6zXIh@2Jv| zThinOK_bSMNP+uXM)pYs80;b#NYm2F*~6FQ$}%Mf5JLo3yUwr9-8(0R3q>thJ1X1< zeInWgKnRM(mn`NlU7kn|l;!>H};%@HiTx}cZP zK1UXsbH73r6JNc`br!68F`ackVjyx%o^VuyMlHwe<8AqELw$(U9Vdt~QpgjdGEd5{ zVFxSDbGszrwMIO1oj(eSV#R50ns+4kogO-aIf8#$NfsT_{OTvZ5j^%vI>u`a(dh*d3IT{NYlEW1iH)#TkGt9~wF~x5I-o`dN8$PP(i<(zoRDaDR0RePh!(Xv12`8ZKJq6GW!4eU%3~s3QK{ zb{XUviJy@ZMjz;aY2~cbAJPa~ap9Qtg6_DeaGZKxPVH$X4qIx@2qz#ti(PKZGGe&V zv_nXw@rqGaYsh=!SQ}WsKZyyfbOesoG8DGB^WmDv?H*yTZ$G$yZEc#5CYskV5_GYi z7uMj>1T71k)-=(@>e~O;qaM!V*3&*k-Ago zuf7jJYqPm#(J|7-pAR~{o*Z9v3cF)gZ>gA}Vq834UMQeQxpAh={H9yFo(Emz?O73p zPtVRp65y+I*aG5u>qbgg^~j-p_N0Y!-+oAoE?AsscPWCvD?xYjfBba6X&8oE73T5#L*zuQ1XXgps4Lq>m@{Vfm8T zr*(&=o^Fx%kzd5TzP#ZYjjP5S#be65OkrVj>XBf_XI_7(bbhe=H0%7(OE!r;t4D&z zN+~8mOq-DB*dXZG&dkWg#m+?(XPpI9`!Z=#wyAif|5wZQ}d**QrV8IJoo`#5t1pY z&B~i<_#>}S2T8dMzROS>X;K!~dmC!att=SW+0us z4b|on_GImjW*>YzJVH+6_?3Q!ZL=o^ zgM>uXQmDlw>UqNdgSod1imPk>MUezTus{ed!9#F&h~OF^1b27WK>`E`?k-6n5Zqk` zcPHoogF6g9z%av|JkOi=f9h79Q|ErWo2va`*n90|Evx(2-8{_bibqe)eZNXPzX3pj z{NgonB}YHE?wzUmeVp8>(#&GuqU)5U<_}>qN_A5rE)u1Xh$8oKgMcNyk&5@M+6}Z+ zJ!B5QsYtz*P17t0kpC?xSq)s9dX}UxEMzSQ?%lyWz-(jxclcx}T|;>6MD1D=WxY}n zQC5VPPgKxiLdCA)aWACZZgpjNrevHO5HVh0TLu;{;v`h9K59>d!;Ky%k4UfU>I*l( z1RjS(pTBT}UHVlTA*$G0ap^Uwv>$ti4Pj0m&^XCvcKpTYx_* z`irkUa8E6X&Qxs9<6^Mm?IsHF zXAt?)r0E@oRDNF<*|32=Haf`l5a!5jI*Z}+iHU7+T8=yxv>UXkG!K+y-bQL^9r%B- z0DW8EUVm8goP8RQ3?ScDW##%eUmRhH8fEq)@>nxwg6G`5j6rd9W|M}hx4A_uknA_T z$gtcK^G}Z^4M*%mQ}|gnjCdg(?w>!eGYk-vgp~@@XPdAY)LK>QcE!1#J-RAm3*ZP5 zp%7ABHP-SV`rTkG>1ZOqu1>hR+S%U@zd7SjN{#S38&FN)*BWcB31dknAC2gpu|jDld#cB zV;U$cub@FEzlp=;Nxmp3t9JI`)%yy6t4PoDQR0)QEfs}-@^eH)-0-@FBoS~+Wi9tq z9FMWzkpCXsy+Ht84mIoF&B~#WM>d?FNWQl#92_c-DTz7s7F!-8WmlE@geqN0R~&nW=2~sN6tQ{ZoeiVeyd_!U(lvEn)ODVE zH|u8DlhK&=LBI>S^|XUnfDyq?M4l@^A6Lu?^up3IhIXSJ00pfx!uB~n&RkT+bajF3 zx=2k5yI@mK@!SB!L;0dJU^naBkdNuU!bNE;i?T#V90by!kM*KoltD zhA<}-iW*WJ4`!#i(lx(kS9R6YedKpeLfw2pi-+s0D89k5bEj9aVXq-N2I=T*2eNO> zd|#UTAlw$$4$&I|9(pR_dsXfr+S!aby> z9$LQq?bKYb=?+~r+XA0$?7{HJDK(_H+K0Y?(*VXojhjp6TeS;Zo9CFczXw}+gsr(sQ94Pm$q6(|-*Kf-l< z7R^mjVL{^WNzxfI4k0=t-B>4qKUH)_S^^D**nt%6#o1~Fk&Ky^C3sh@&eFiK2>Vg46$}COuD>WanZGYF zuWn2(TVzw2Y#fz3?I5Tpv>ZSq!^(z%+UMdYMm$p!r5Qp_w{d{cU^ptLq5eT@$L5sL z#nN}B4mZz7g>Dtb$NpNE3pb^swEBnPV7!YZJxQ~)N?-@U8 z0amSdXk}clSrkYsZJirAZmY|-?lwQ6qZ7x^dg$JiggXI2xGUy_9b0h76T<0n^vE#h zEOb8Fu;i%Gf*hoHEim6OrFY@inz=KoWvgo^3Lp}`^?-%HOE0S?^NG%DT>v&36rbI-2+2b5|zs3@GnkG-`&vXi1%S=z* z2vAjK6wmugXJ$Z+%^}ynp#QFmKkJuEuQ7c4by>aMV%yB)reC0@oM85SHg9u`@s-LC z5*#Vn04tM+EBFz|$!(^MT-Oo!?_OcW?2 z;YNX}Kn(6j`UNDg{IYhWn+t(9PT@pndgSbQPoLXm*X(+ylTLTniuiPbP!Scp zKLR149&CliO93~ApH`>)C+7Wf9^_(Q(oNgtGcVZ)T@uH^t*QFnXZGG;Uc(^@<9P&! z2rIw~rw%SO^duB{ovp2jmv~h)J|PbHL~2)_(9wZ&!PPF)YPEnNx=%(Z7Wj@oOXd;0 zi2^LdqjVts|>UXEwiSm%@y=wK~ z?GOKS9+Knmu}yOjQJ%u*uRT;@_d4if&HR8_t68m8;`i0zdB>{R#zKg zd~3el)UXBd47T8^;d9;lMf55O$C*E0umk_}eMAz)Upc|->xA0pgdrrNQ!}V1NTRj= zUJN*-L2is-J5MuTyC2}rMDPJ?W-WMY8Ii>xNV$~by16WR`Hibbi@9mv>0XslJs=n zZ(qV_SiY5MH82@RGM{AkuV!RRfSq11Qk0Rh9altBMTZTHV zTG-rJ^6is3)Oend`>_l8gIj3q8WoBo%&Od2kc`*M>hhR5dJZKm zc2k`IVk`oV*A2_F0JIFJQTlMN1-O3Y9@8W4q*i1Kl23+D8XWW%VZm`^eIfj`xpj&~ z37*$dKUCvrX=#U(?gGjC2UkN-^ko|^IB_yT?Xg5X-%F|+8pf{WI9hrgnL+kFI?k(z7 zIj}JJexle`)tcV2YT`lRmp%$)%^8ib9agmet=WtogKiRNf|&)bv=|cSwLX7=<9~wd z2{RCmm0-F&$fmS*lA2kXX4dq5B zL+6j7Y^*ozeG{+$qdzkbN=uEz^75w`<^8O_>IO!jv`Ew&A{{P=gw9B~92$0HGWN0=&@sFUw zAG?dN>{_EziVNcE8@uW^^bL6=>Mr(jx-4`iNlH6Cwenw4w6-biVVeF;6b$d#doO~s zeG?tW=>avUOQnl}8U(oOj`0x@IOG<{SsaY#HOvk5P!O@v_~D#-2}S!IVc|(^qcJTn zy7D##Es2gfFLXD_Mupiyfv2KHgMmw!BXVz_n^bw-QO^5|r(wK?>g&{~!UO@v90sj? z@ zRdmcW7h>2YG>!FBzP6g1{OI_b(Nf0!uQ$s97r;7f{}t|9JS*S;}D;ekgL znc`ySml8*a)R+by=y`K?9%X2ksOs<8{;3~SV$gw*=#81WNBhVGG6}3RC=zRZQI$I` zpEW0{yoRJY$MXWY^Jq@6?4Gx?ZSMjfs2^OyAXcRf27|-OZ#zEj0xk_9c+{{SivrZ^ zM5EdpSv}0}V<8iFH{x3bXdi0<>G3|>4(A=Uds-P4 zuXaszh_-lMMmWO$(VnCB-hdmc&^5$yAo8a5k-3W6Jl@Gs~!U!@xznN*|3>Rd*7~9@Eq8_^J|xwz&3!1a~Ta3v7KLY z&@nDF_^EfNE>rz}Tx)-#?x<_g^(89v7^+q^6j&2ta*ac5#EU$c51yzl*s*}_#9H(0 zuo^;1D@S$Ts8wSXBNNqOLYL2Kwx*w0ODJ(QTpOd z#=8Yo`9nu$N!Er5==66>SPs!;{zTRT{fhtkoxE^EP5|-2J?U*LjOaCZ-aBd%qNT!U` zUA*g=-ws>uM0S)0W|imbjHs1ED_x9sn|y^~(_UWm6c&r4N=XJ1&&^#r)Px@OU1ZdH6YmUt2kKkzhH`QL zti7@I3acz_iBCg+#H3t$-fVMxU(softOMHf9FLFD%%CG|_AoJIxgzv&)Jl->e1g`( ztd{Y4qI6ln%Su)*pKd#lnVGzvH@cvB=8MxiX5`sr*|Sm0m}gnt(m3a!BWTK;6_+EP zjgBsVcyA{w)*%QT=)I8ye-T@|9{VX!svMTkaFS@cxY!`ti5()!%z8sNthv$RxF~QfHeD|{t zsYeZH4Pv{kVKxc~T()#_EaoS+M4C%0%_k;($FoQNO}&Axy}xzXMwADh7+0D@=pQF{ z>@RjVN!83(8t)Xy{Xk}iSoDzGy=6uVMA&#uFw>)1S6V>AYC7}rmG;>TQ>5!A90ttb zXHQ)VWlXYp^0M0!SIN=~y=!Q6heqX3eidA36ZGNEr1Og3M9clMc%YilI5{j{U`t)$ z4iW0~pu5rHGjwFa`s_QLhsBlnbL=Z@J|7(rh>5IeAg3Kuv9^`2RMEz>;y+MhNyC}) zm=rG|xli~Eg#&SSU`8|xfFIqo#Q;0*NGtnR#(%P4B#!4uU*>tfLUAR8?L8MY4!#aN za~Yt4o#k75`%9G{)3@x#Diy6vOr!GGd0;SuB*~&1aP#Ko0#T|@>_cKDb3YJ-sWAu2 z$npPBX%=y(E6OZeEOJ*~)ZpZjpWJ<1RNf~W7}4F<^*r7EV+}xgO*e-_mZBWfPoFcL z&Agxm-B}ruhOAhuU`VaVruI21Ge?g_^eAvD`JQc=e(rEFaFitM9&y=qK9A{y?kNGm!UYiOkr`ZyCCQQh1^5z0%mk z@VEqV$_Dh=Hjtp2M%MSM%lPz?oMhZs!+4-C$usmtEhDuVfY-x9VA!ytZ+{cTG@USn zrQ{IYKO=^(!b>PFUO0bVu|#~7lh=$obNQ+=q@?_;`aYjC!E1`gs;#+w_=7DXAVMzhY0?v}lS8c~^ zWtrcSzZTRYj>m%Fb%Ls@9+2=&0R{MM#Q8uep21AekF~=|Tz6nbbgzLalY=^)y!_+` zP1PQdK*=iJd3#(G-8LaMRuZ8+cfHz$iMU7Q!Y^!>b96|+ewqE*qSt#{<`H zDQ|z-yXpWSRB!hYK|2tW%GaL;jY~g1_LdNv%u0IW{#W+-e8~N>l1w6To@&2vaj$gH z;U@mC8ma<6Kt4EXG57dv83MBY+9fpSzfA9ju}D&6TE=SnU^ZK~gv+osMt@;fEySw$%D*Oa?j_7- zIlIDGIwLN#rX6SNhWG>_KpVDqgTm?E{kF6m0(ES9Np%srU*OM3{Ql1}VOF;r9(zzf z?UXgDe8rOgV-kwk6G(XaM!#S;+mpOsh-SC$B^dpSt09t()-i}xW6)r44LfQ-pLYa% z1h}UV{^}!s^&G#`++;|ws5x8{%AHMNDn|y9FmA;oQ9G*jk2&HjX9T$LFcc(OcB>90 zn!Bdzt<3Y{!n|+4cgXrMDxbR7?br_cThh*}8!m=j1-}yFO<>p)kXqs*cK)q#*UNN$ zLU|N#sFgtsgGqPA6%5uS3gC50&(gq*8p+9R;E#lQsLF_uGSTMp5%U<>QY{P?Zn3t$ z>?m*Li-zUd`p}wy%U+kLbeTR?M{oYJBol=4Txe3gn9d?er5)otfWBjkoUcba?DBA`ZvHy}e%9?rSc( z>_*?=buMK=G0y0Q%Cv#G%Pc3UMJgFGHD~IMWE(#2nVI5}l2j@*f^G;7q-*R znYpNJXFl3r4!AEkI`EVQP?;8&?rm56p6^773T7l>stE-%6VPc zrIdVa&7ot5u#){$rSVEFldCqROdqX7JOH39uN_CO+W}mp2hG4 zMP~r|jAru|dn4g4{}-+v9JcX3pRz9oz=gNcpQF~Avb5s!k|L+<;C1_*8$TD~j=mWy ze+4^W^6^Jm0_07#d0^tu=Vi;}UR5l9_n&(NsW>OQL z;`Ukn2g@HT!Oyy`8YfBRn(baFawxdtQyj1PfGajF+U{qL5wOGGHf%R%JZzh70k`Qz zs24i%MyiXvdJFJ(6WBNAmaE&j*##%3ZwU)q(D~D6hHi#E8~DdfbsBa*b6b$7)~@*1 zLmDBP8VyTxvQ>0nHuchBdea`PXsSfh^IzBs%`Fikc}Hg}*eHb=wdp<{6q=%f7xyv` z1A}k;a}G-uA3Aqd{l)F5eZ0KGFuk6K`rML_!u|27F#M1-bhkIQrSuhtj!WlVSN5BM z;fjoIgK))HNbb!j&f*M35>7Oqp*m}vQhElLsBoQ#marTY(tN4)L?m)*>w)@c$A2UX_RjMxUB)qF3MYcq*s z(VaC5o*^q=X=ubtTL1pFI!=_LnVCV=c3TwzQ5ZKLGvUQ?l$`LCT%TU(k$-c3|sf+ z-*$ST?)$BUchDr8FYX2OCf8)(2HsYI4ZXG`kNv3bQIJ?dPjx7p$OY3)HL$vD4oExe z^=OS%Vfe1KV+D@Z(iY?Y5j?20-!3p02qEp)B-W>Dk+{}dUD@xL9~m*b^2kL2VUd*A zpTOrPj}SO9o3+~KMp1I-7mP7_$eMPX7mt`!>!#f6%<@|21(kJrBaJX}{W=?8l{Jof zVa|uNygDf&VjbxKzeul}r!KJfqWy_^U?bksy&?S^y^>}lfP!eMR)|aa@&o6)8n@6K8#u0t^2T59dsnoFU7>`cKozV1Kl2EZ6fdZx&m?C z_>6JIpVx;fNWQXRp06n`Bh2N~18fD!i8(Js(32{5?kb@EXc0=izAFl@9A`lI7c7iO znzp#$oRkIBp5zgo#A||9>gCQ0r`eXn_MetX;(`%^Np_4qylsv5F`fJtn2;OdU}UxL zw4Qw!CE-V(3~x(`hGC>GHR)dP18|xg6xV8tfvB3C`~h}xi-T}G-|rFAG1AE$Yk^>EXJ|S79A*X8-xub2vaUJ$ z-&1=rDJ#?BUuINWnt|RyqOy@^(H347J5R)K)*hZGn;P6y3%%%G9_A=7s?%PT#Z}TW z&we(sCC*@JpkAal>}uPTw(n?&4|5b{i99Nr=W%Nbs(TpizUl2id7r=f^M24zz0g~Q z;5g-D+Z3|=@-x-z$6rsv>$g$uf^U=gDK5OBJuT2xEJxC`O1NcY*WHNTpgg~E%_tM^ z&zgY%MT;&%Rbp*7vd3W1>T&m|yC(JRyfVFrK-6Qw)boWqY7##dUTv;cq*{U*x1u}k zAY`}fAc(Yf5WFwR8^T26TFF)&XMjq(^g#shSEZ|EF9of6s(?{Za-^Z!ia!uCMEcgx(HNuw}8EM{@9pbu! zW`ZOhG{JsIOEx%H+Fj~(23V=^h(j`?f0K|q`SQdm1AnDETOLCxl}uYXB}BBxZy0CC zn}^8%O0cI}|5E_?U=boM*3bbPTTX5jdu}%weXNCFJpx$RL5h=G9cnVGUek78YKuzP z_-|W(*o#PPz0d4KSrA&Q#Gp(`Vq?}vPmO*q*E}5|tM2`|&Py?xrpg#f>9Lp8yN@=tv$S|*i~R**j(pl^n_=BcVny>_c;{NNcfFML!kxNx639~5|k9B+a&-`E0mv*ez! zju*N(XK#{o;jSN%oykzoe%)MZHFQ4oBaU%y-MEriYfR0X0dvUuvMh{ze5LF86H)XZ z1FF3d5JEB+5(a>y_M*+f)dk&C+P0n9zgU1n_SzK>)?-W-2~*1<4Mlk}lCOtJzP9!- zv2CJYYZX-uE0eS6XEr5uxJEHrmC=hWUIHs$sCjVBB!VM@LCMyAmlY|;pG~`|5O*eS#0EhE0(+!wdl7QcB>>1 zd@+f40;qP6(Bq&VP8!L0FrSc==#9aqCeJ+<#XC1`>|}Vu66bV_P4d8&q&;rBq`&sH zYqbgjy#ZzIoPq+{hCA{C!b>U*h8eAT*5{2j1K*W>CrM_;_Wm|+HOGrWsy*un=`6_d z-^}``pBN`hxWUAL?vLw&7jCNnIbN&~7;b2PzeA-Xm83K*_Ud@fXoK5_=cjJzFhIYl zb)FM(opVF_^C09o=;}dw){l2*L0~wf+-AqYk%^4|ds;2cT3Rd3$L z!@W-E&N#+3#DI3vl(*5!o0iZH#!k*gn8I07;KSmsizA{LZ9%qP9A&q-5lVbcSj-GZ+tl*WF z)IJ=X;7y2l?!B@*j6Ne9=yvS)0z}BlJMezF0H;&*AVIFbAXe8K(1P?x@b^=#exc@PO+3PuKuV|~-#rJdI{NU%+i;IhAaPHg zSNr^PXk;+1J!m>kBpAs$cbkBiL9iTx5&vd`T64+0oaS7maZj&|khw%<`y)?E>+fwf z2}fVN<;Km&8KqayhEbHp=$K3M1-7aUff|FY*}}OL8s)LI+VQ*mw94kMcd|c@k~A}; zAAprvE5BL6-bT`pbtG83Xz8sCR0QPAbY-TjPTUoA1TtT@-6HKz^b>=4DgoSCtQ^Xo z;Oa8=jnKyTLSGAi@-FgD52OnvFerpyW2Q$mhWQ#^TtO4#Y%okw`|os(3#u;G^9;=| z^14@I5!MA=yD0}q1sZ*`>vH=|P&k(e0#&nvhwhrP=n5~QU!$%gOXkRPd69gmSSrgF zGgWhHD71aD|BcgT!6phvQ^AvklYDn zi<9K1V^O&evvRD(61L+6=K&OK<7TrRhgCj};y-qiVm><97rgE~6yW3QDbS9fnz!qY zP#K834TwRHsYAn(B7mnzfZqY#uNzfui%*e&!(_OlXvI*%not-)n*``+GQZ0)tt&zE=X52(Gnu}bl=07OIv3o` zy>_8>xvwSb?@Ah+ES!|ZCWW?i+|eaDf7ggYRXow7qv+P(vGP{t%4V`eMwh0Vt^kEk zamEdUbDj)%ukg4QdMDC94M}GNDbDapf3(<6BqoU3zOGLnUmQoY(@fq?$o&8cggkE6 zVer0_hh%ien2%qZ|1|4#-*7teb>`&{#2k+pXk$pr(D?C^CnuX`JfDfPNjDiq{_vBh z<>vg6ALEUi-5`b#fyyw>D3wkwB<-@*u^#EX;h+~1BJ1Eh#_<(MSos@#-1-4fKN(4c%cY;f>%l{8rfzD zOOW*=&x)R`xU==YDN71>KJep08ZRYbE}d-J6Z^jiG^ZczL&tyI`p<`_Wwu|J}cyuMlMlg%k z=7S%Te#$kqINPY0#s>*pyM^s$@_0IA$RS)=ks0^pMuwQn-PFZMJX^7$jOlSGHVVX+ zs?UY5F(`n?2ID268-nv1GirD*yA*c11s7gO$$Yn&eR?j&_()eVU{kZ-jC5;aPpk-2 zkPpOumo-;$R{)&xLr1!9S`#R;mC{F|`MfU3BXf`4JWnM25!9UUb8*9`?G|()dqAB) zcwl%dfoq~OqU5u~S5|E?aq6B0ZNkFdM6SMfJEqW!iXDZ>yhW9>aoUboLybsJr(y;}A=U+dINv zKFm$)?esf0#7zD2yy?6w%jHkrBAq~nc#s}XcWU9JmmDlFp3n)AZB?Crx!1{UnA5ml z>tv#<1y<$6Fhb&+eW_FHq?8Caj%ZRf?i!*-+sM*C7Ya5)b6LayZLI}Z4hs#p6}3iQ z5b6>`Z3SH^A{G*cp7GAbt3pjy?VQ65?K)pfz5CfIDmpk#ChoJiE6RyU=s_+&vaIfw zIUf=k6gDG5(-OfT(%?n>{`WULWZ^=x~42)7H(b2sqq^2_& zw{U)joGYYz+w>PtQM9??f(xx{d<{Y+b4`;EIOO>>1zaVlt_c~(;qEO+S_#Jizm!t3S^R-r7j;)1Ta%KlL)5q%*UjAOCqvMH;SzaqhE6^!zcKOt# zM@z?};HRy4i(YTovxC#SJz;gGsly;eD%X1Y?nfSJCYFMna30P?d|g;0%!PKtq;2_# ztY1^r=d-Uda}F@={QfEzyQ)}c3+_t5LhyC;zKhKse4Qgsk8Xz8i5}1J&3m~1l;@$4 zG-vTzNZ4GRyQnoBDuSPK2|O_nigPmAvVT?NzWJmqfifC3n*>M0luH`b!J&@&jCX7r z>tP$$_bl^C(G}e5F8y=ydmdhhLC@$~BViL(>BS&5{-n(99M$&~KbTmA1&59l!h_iB z&9yhyW5JVrn{-vCoagHwlzk+by5)ydywX^mlQkMF#}^Nu+qtBC$mhBmj@{2% zSr-OK1q?xZxzSykzNBH>tsIj}W-*om#$CBd^>YRUH7-#sC6JuX<;P|j#aHgWd96+;qkX3|ZKbv4i;oT66+EFBh3oV3b~cvPIlZt$lm_01saF z@ri6}2!4h1ly&^HGp%Qz$Mc78thO+9yHIiDvn?D09w#1$52L9V zBIlnuE+I>Ju_}c51We$ZP%v_`MP8a0)euIkE6;QnRjfUVfzVyOu#zI$RaJDCv@el$ zVLaPDHXGB=pvK;0cDrR*n9R@5_8-^DeRt`=hc7Gc^V0N4r&G44wi?fc#0}1_<pQECRR@@wN{ivO5x6k{`H80?z5}T`}0Qd`HVP8Khi35#+`Xy zl<-E(hD4_N;mrh;OjSmAfM}qd^Rpi7q04ye0BM4fE=Mx7ZH-SyE^AGvVJdJkpBdJV zcAeWAhCJ~l?(CYtdkQ`qbv4WoIdaLXA^4>Y zEc8KjMsvS6L2hXq2{)bHoXO2pNGzf*fO~(&S?c{btz^+29Bts>W%^JG(Tq{6zM;k= zQysoBd8%@K$Qv@ZwAmCfuvQ5qh}(V_1p~Mjw8>r@KgJ!PH52RosmC=XO5bP)te@nQ zqGuVK(SR8Ra{S%|J=t?YpLu5xf=)=st<3XW)&Wx1Lxe4Cx4h`$(c17qfA4B}T}C%U zCL4JWOt%_;=@5yUnYAdHt_852*Azgc9W%(CxaJAAlc>vY08vI^_hBJ1$wM=r{v2TgNqF;9q-W$wF)0>4_>!MA&W}g20O(<#uozwvH+@eFF!Yj3>oxO`>s1 zwXiG8fWXJRwP+Pp)K8R7jA+hiF z%)slozt1dS4P@@Ssv(^a$GUWE@o@q52N$Q2^fjYl-r*PX8k(Ww(K!|fyx)`;Sfd6$}RFR5ezB6;`S=h4HvuAGEU|-tr^nL>=e2dM^;?d0qSW#B*{8|3Pty zM<6$@#%_(VNgSZAkd%k|M!<5$d31RBVIn#>)?_jlvC|F~bAT*BG@a6}v=_xU`B64^ z6COT?HjP6fgPQJt=D^C0bX4H$1{&8NbWSa3-iiOi>?#h*Lrz|vH<7XFSqb`phL zjq8^oku+I^Uk^XTrQqKaWI>^q6su&l7=(^`eZjF4n{f3B2$dvaX{XtQNO8%6n9w(O zrtoISi*(KB`xRqWt2jaN=&erNgrB}?qgiQrB}%FnygO+5=Beh1`i>Gm3dh0IMpzyr z<+s8J(=5>lO8>6^cHcF7cWQpTF0#enYzymD+#lPl_QbBoj?0}&~~x0HhD

    xs|Aib{M;1-naLCl^{)Zq5d7pW=?be`nkyLG;fS+|4|t&EEmK)5j|N&Y4g z3Z$2l6UBc;9_$dqrU_ECsTrl?pi4N?n~PsLUbGxOY0p~;z=mn5>rY4cc#4Ic)eg2c z%C0Y~Dl8-(7VUi05a#FR9RzS-7j5#c@kJ+4h1-$viyD3ZF|Q!t38_m=&5EQo!59e; zMPH&4QeBhS@p*Amxv-)o-f-hc0)D32E&PUt1nc{3#M5d#swSwOejqd}X&UAge?1~y zAk}L+-b&_{i(Q0X>Cxp=5WgbMiH7>ia=wsI-Eo3Wgf1ha@!?BGW0P|(m+@t0U3tB? zC=3Qj@M!wt04Q5_*P#oOztCwb$qrUVjBBZp0vKRqs&QZ5q^;{cWywiW@kEo-JJ)Vs z39W6n1M*W<6nNOSsh3qO5@B2C~;3a!wa1T9dCT=>S#88c(`G@O zUXA|t1@i$;g-02y{_O`t;=jF@9BvUJJgJ{Fp!g)D0||T*#G79ghVf#0Y{?FehEV-1 z#bKZ&kI}X9)B2$kEvPxify6KLzD)ZEr*;> zK)2ZNug-jaALU=3+7qiH+cg}H%#{=@@j9)ATuTh%-n2P;(@Z$2dQ9*f-;Nr@uIB0V zWckzRja{&v2-In*ujUEhU}*4QBhem+YQe>ZYKUEINh|g%*x2i`O&kXOJ zNXM$-2twBHJ}f<3PG2^UPuZ-?U;7z!aBDMt?Js`iGAICa_X?Cw2(>#lv_uER5w zLZgU2H{iE@c;cFq)EDhWT`4J<$|ONI!f%e4s`hu{kl#Kv4ABXsz&$LbfYtsfNqDYo z?wk}l;h=2Wb&}>Xd>WGva8N5P<@uQDxIS?GOs`@G3CdM&y#89+eEe12HVYIUV777} zCpsz2IvRG%#FLId){h-zzByd|g{t==I-28ay2 z{yrB$o-E=%u-NV>`XZ0?t{yCeM1Ge)PNsIa_8SkY@Bn2MFEs~+SK@Q^>>r9Qcti1C zlZ(OZ?X`@jEh>K=4Z)B9lmHp+SOBdZhk3`d$?d;4oJ`_m zt}Fc_R%Dl2mZ-?Saua6a5q+r27d|}*sRqv-e=Aw6ZGc+s?3W@!s;TiPCY)aX_`Wi8 z9UJ8;D{i4G)_*b&uLJncd&XcD7bwd!vkMdFwRqWU*px3Wlh_ja-3rTpCk6>XcZ;N`f4VnPAy(9)35_ONd z5I9(8ZN}ibj2KlSwM{bN=|f(?`CEZX$mW7=jj_tr?+kxnuN~db^#u0;bv7#$KJ|O; z_<71}T~8wb4M@Ru1=Sm8<*o&8O#pISk#afvP%q-{a#7SQ`|d;3vDaJ5d67Bn;(yE_ zmPT@vlIsuMD-k9H1n=vHl75`}P?VP!$uyYTAElvMJ0fn9m#!y;qRdD5I*x8#7CyD6 zm29p%OgTqpxKa->Rn2!O);n6@V;ycnn|O)acs__&vGs+*-{_sboyOvp0>lh^%r+Q9 ztOEIUO}SzpTUlU_cU1g3zqoyCD1t%G(tb#Lea)*l*=9l&RYbn#O%Ugw&$VU$6%`_g zlP(fg!rw4?XCf(R&qJ7VA~BC+o)=!S>5qAp;X^?p?Op>z3ot&$a{>B5=ik&`U`$RK z39o;fCEk)gerYfG5gjr54YWH~30*M*q3bk)Yj$c~S8z6*)ij++CY-R=>;DMOQlLlR z8hAQ4dw&s3WbZmM zxluOZIc<{&;wWP@BJD{^%x6_6)JuBS4tR+1962W%H9MGfM7UF&J`yD?4gR*iD>BVf zWfDw-_wvo}keN9`bBBs&c2c-?cm^owt4>W-G*7-4fpY4opBOa^do0S)OxZ>&kjFDMGWqF9z0@}mNK`FmW)ew!OO<8zR5$(NAT!pDrENrCHW5DX@;vv z$%LEpB;pED;bk}c2%1f%DzBLy%3e*`u@Q2kV@c|Grx45>Qr-NeT{ZVhkJfuJ&cR}4 z8($ubaP*=Tnf+AfMj0uoFiv9^;y0<9yW35T=A zhFIMGgby12>+yS<(OFs;$qcMy0*~=OH(RSEE|I){UMbMl1y=de zs`=jzIX+bxj*t49Gpv=Uin+#G{AnjwTSaHS5-wZQ)S-#0cyUwbZ%7oI|1D`?v^UC!fC9IhQq>4&PZh|p$KY%-}DYggVU%h zB{h8!ZJ`wsJ5?b%@-yTZja|ziP zpKnJA4LquwN9xTqLGno{q2ODQ-99{x3x=w|_JQzgpKP+ng%NxIY^{Gg(`|i;d#Lii zqD&t}C}r|=^u-7Q(30{RU2am;55h`w{(gv#aB}adO6<_qFzXCAYDK1h+sC<$z{M|> zZe!CnQgNsVwV`obDDv15GZ9u=z9EZNCP_g><^tp-f{FrIM=LETi(0xfwr@u?R^-%yB&avZE`>N*+S5GslGyesG6~A_3 zPKdJn@8lCC1dvl9vEdo|&0H_g-{S0^Ojd>aessmZAxeaM&H{g-(d9lAcoJ@dTROq(PzM_e5 zQ9Qe~A%bKT&s3-}+S}rV;Ca5PuGn?P{{$}-MG#PCM{l&T?r=Ao z2|=R(eAzGt7vE9nO3+aC8-OS~JI(Yt=S0$g=BtnY*;-p4{{%Qy`9(D>AUjI66;H@)y-c$^9^+2e1>q;LgTPe0%no zRi67KJW#Tt^KWFuV6puc26H>ZnC@6iZTHGkGNK14Szc%>?%$Q=p+koD6^sO3x8we^?68V-Rm5OQ^T#XR(svLo9_dRIm3F~d2BCGH` z?=Wz^p5kV_5)apN=5II6Ns&#P|LT__pjzQ|CX<(C9GU4zmvb+h*LbimnB6BY?9Ul4 zv33lplzMBQ{KC65u++$px|nKP7KC5@Ape-@FY}QpO%fE!5XyUKyx0E$7h9=~wXj>9 z5j(ftuHsY1a18dLW127n+#2T2v7P)KSN`0eI209bBf0*qAwT@!KyTv=?rtJEDz}=>X#FUC56USE z&D=wAUZuORmFlV3eN{w}B4*=%X^f{$#=}`%2D8+My-`K99R$|JlNb_LhWmZ@nMr?! zIyt`nqv*!Diu~2z4*m&$!D+ts6g|d+ew4~XY;svNka(Buw+Bqj_@4j)2g*zMH4vbt z{a=DIuhVc=57Qs|zRiZ^qke2|>2sjm&<3Lueeam^cfr1ZNC*d1Z-CB%@4{66qqzu; zvSX!u#oAS2@?_(q@kzr^`EL*o&jFJ8%V3GpbU-T(l>W$=KUcO?Ka#uu?I)e9t@{5L z{*8k2`62LMGD@iWKQQtCy=?ivdZ{bvne<;kfYkp>IQ?HWfP4uDDH*d5OsjHlJ$6)X zUR%ka4S?4QBei-~Uj3I3U_4b(xVZ<-E(->-kQrUxffgS9dZHKgKYKh!1j)eEq-15A zX&MD*kbwq`;zeyyO>Vi&T(^Of)7r`-z|Wh=SfBKNCl@J^lcvbBDcv}|5>_{;c$$gUpp(;zU%sZ5i^lZgy}isNb|N{Ef?%^Euskj`i5?Z5h@!_HxVHHaU5Ocl0Zo&h>u`pdi~7YYa{F zo%nDPAvF#(6;891GF8gz`?*7B$fkwZsXkx!c43;7Mju7CpseR^ z?|NGnH27%+^&-(v4FZBttf!*Kb=IDrzIhy%)tj>aB%(;mCcTEi6Y7*f1@c*`MBbAA zr(DVvPRKv~<_i5hzm7a7CZw=EU zzHE5jtO94a{MmbJ{t}GqI}v1Ls+H03G8;N=xErjggmuC5nf0RLfcZ?LnZZEf-PpUF3xw?+p7w_>!D^}A|gNOqKtk6yw*~`^V{wo@#`r`kH#x!@F zUB`uM7)MX@jO9vyoP*2comOsuH9D?|qQ(-t=24+VPUpe@Bkh=xFKxuo7;o7=}NQ?2c<5e<7?CT?_n!Po@dv%4oy~&OoHB4 z)_)h&pYsZ3G%dQn^HQuxWFh;UFnO|;EDgGY=iBO;4BiBRYt5!BlLly<7r>JHfwjfd zDp|q-LME}%>mztNZp5xVK*7Mo&42fDV9;_Ghgq|TcVXkuc(Vc$mX$3^!?g6#P;fXk zT(2>@*rYV(R*|vbp`;_5dcSp5aQXI$y6V`P3hZ6QZ~sK(17$Wa{C^&%a89tYRc}2k7<_9~=g;t; z#Vw8#s@*7NwnV{-$6@}LY#8-JpW_oWb*7$6Bk!AeE77n@06aV z8xMK(_D4n)r&|MvG$|KqMf)zUQxQWf)s7a5Z) zW_nUfUaC5iymx;kc^_ZS%XK|~gUu8cVaCFMhB_A}GR>U-PVO10w4e}WN#*v**FN8Z zKC~EpB1F5CxgR1_R>w9IxKsTtUFsIT3_y#j~XUT|BGx-xat2yFu&9Jf=Uq=>FNp zt#7#wD)AQfd@14dxj~}*xcMvOl!n%)IRN!rAp1c;QO3^dD*UX7r?M(KLjH~IRRM7+ z*S5wduufS=OWwl@UpkAABUwzbcCEiR#W3ezJCgXDzmQv8fcL{xnu?JnmS>fMAL=_E zjA&>AeS#O$qYBuKI}dJE2>byX6H73ElY89nYzh^YXDxn)F>8@}bj|5yu@3{Y{PlI0 zHCcb3(1CD;F2#6@zPdP*ha)OrBAP3GaI-hJE(0WP-mvSmdrAld6HQWE*a zUP?(4w5(Z5TTACW#&HSp!_ zBjHu3rTDc-$CISEQKzL35qToAOF43T&6ch)d^Wd;#|*NeNKu*XCGe^!IdWoo28Eix z8R)WC>vU!H$x@@)@kr-!p%*pr!gis`QJT#fw9Gc>y16c##x{^v!ASYS$i`D{eRz0r z7ku~6Tkp@^)KZRsa*?w^F(UD@=uU@P2)_-a@3RP| zp5Pq@r%~j1b2zR%F<$zB-|RR`p(6Cl_YmFq;a94asId;3{Ho0i!ey;o;!`W6NOEBK z;hJ6LbN&JM&YdG>6>76jsDQi#zkH)_-@qlv#P?bYm9G|V3DEYHTrBSFKO06gfEi!d zvKx%%OA>n!+g1=}^UrT|V@|g(hM_cq?y^+~h_&vhFjY_b2aIw%4(k zkVAUPGo|a_mnO-LmAg)hj%#@Qx#H3QQUOuXd8D|ywZB=~tW9W&nwRi;ZAUv3Bmre^ z>AG?Zrb3JFJ}wXmNa!f{w1)YQemN*1L?(7&CccPCs&38+QCuSN{t$=$et7n_e)XqY zzr^ypz7<3bfA5Lv->02HKc;7`AY_7kWSfR$t-{8@?q_GgKxgfiD)fsX361dA_B%W^ z=QlmTD}yaYba{iSju+OZ&pH!^vB`t*Nr>(>Uc44!>CX{&3Y3i59((Chh92_?)glf< z-DC*6Kpm8F&utJ~lM<23bFgSMJod6n`_FtjnU30cT(RaZdySqmXjcg@cUpS$GV_Yg zy*&%ToIafI+u_etXuGhE=>Mn*tjU9;uL+RT0=v&D?>*)Jp7oZc>n%1jyQKNpLo~Kn zK%EmN9J@WQ(yE^~R)frSC`U*R+>&OYg3?L7EvC;%Vq6SmRez8 zBxL`z3)T+ zPQkxT{S}wc#1>qO40)4fe$F@}ut!I>D)p2u;~zIjd{nZcpiB#wq*2_=m;Q@O_$6>( zK2xa1xn{%9nmiLi(OD62k4-f8xLMai6Q2PmXrwNHrBBhN##+{Cyi6%|skL##F~1&? zP5QS>9v-v#M#xu*h}$>V`DY!NO-l?|-ZN+mveOq6ma)p*dnPQEJC1S7Bn=f*g`4Lb{junU^V z+O;AEp(bl+8*Upnd3R%#est~*^%_<4O1CA4-n|JF_*v;adHqfWQHp&s94BJkpacO8 zZ8o!^RD=1e_Xw)Up6XR^bQXVOGnhwLj9b`(?~=Gy6Vc|bPo;dE5CK6>u*%0Y>7GnF zWAJQHA)wgYzl}oqM`2WWaZeT2vs_5e7_J&m1M+coKsidS1_4bk(Ut4%YE0A%R%P*& zwyODE-OQHe%p_rrr?XS+!`?F}Ua9Dyy*9voo)BAJRL==5gy36Y$6_h>5mB!%jZ2W9s2sS|`=^Zv5o48 z%{v4RF5*-wa1PJ;8P6FdC70R6XzsrEFXD!WbYS1Nk#A!iiTCRLqiF>JOezNrw-aRd z&cVU1N;GM}zH9Qa4N+*+t3E8J=;Su!tbj3OCFi2O*M@z#-R-$|8s)blypiS&`4N?{ z3{(cE*!cQ0C$eodWLyUJ)Re*}3;o8qvGy)r|Eg+~+>uZ7eamwL4`Hy$inzXQZ$f&A zRd4-rTuTbl`6Bp$>vE|v4sl$+to6PNl-YnqloIIP1iO^v4EO1rc)s(Ehlv+ERyF@R zB%SO5atkkpH(epw^rD3-dy3+!LXP6U2x*#((gF>UNs^95gzigq!t58e?6 z?PaPIy&)kXd&sjfJs&`p-P|KFB_>9jHayF2)@@aaZ&uQU6Y!v;8#U?>sJHh@XQWgZ z7G2&bUhfytPMgudt@mJ2f38}~8P=WH6P$2fP*lI8SPnJvJ&Ig+zq*5ug-vuIM1(tL zdmcbx-N`SWTK4pgNA6%c3xI{@HhVveps#hIl0wMXysGIN@ezxYAnAn#xnVxF63*&`clei{nYNF-*xaXUFG5}vRAwoyZZvDPSBHaM zMq>14CUT8`xhr|r0DR#~=T8MbK&Dvyt}L41r!;VDI^1ZJUMyzZydJb4dV`zqGGX2s zx3#y#AcLkz`TW*iEV&WO?_qNwXiNX`SeX@U=oxGGqumxm;MbAVAb#dR-p+qQJOa;t zDc4CCp+@Li$uN)NgoIuHl9P19Pj@fs1m+hmhnOxK_fHQC*1Y^NBks|A#d9V$J|(Vs zVJ#PXJ@~!)9u%zJ>JcfJcshVwM%+<%4{6-45MJMoJ;dx0pSpKO4LGj?zrTJ!)07v* z4fg%T4S9yv3GhjT~Drq zUQB^fgEH?nL15Qdk*_ILJj@ThG3`3sd##7k%LelZs1%V3##-<8r;YAy!K6#B(NQ(S z9xbHJaqkYBgJew-P|r{sdkPeNr$J-*b@e7wt|vLpn|TiXwGYYiz9+#q z8R0Db*`ARshI4mgxJ}NNm=n9Bujdo2C!cm1j`(o6~nU!($*}@qE=}!DXqOO^4!G zo35LZg6201z@nrTlE~&))|{Cxl|(DEScHw0MGRYCN(!>=K7Y*#AGgk%h!Y!(t*YIVk_QMLrY zR~;Hh>z@`uSXs41p2nviW+6tZQe7;i!lO6Llo+(5FgeDB=GL2I*XwG}2G9&k)D%nJ z@%J7-w);sMAT{d2=yunbwUoUeBQ#)L7&OQEz~&lcUX_!=w+$kg@c#NAODU^tT&vUCFVRmv6}P~P%@g4 zQA?Mc8=g>T2^N1_iZ2!>QMB$sTx5ph+BorEThYRRvQ?6%%n{j>1Ze^M&gIc;`X|ca z=K1zD(M_ev6(@fw%%h{p$uzX6nRx1IoebcQQK1WvkLVgH2o^kBZMX^X@roxw^?bFG zgf6}%j=qu%ITH6(<=pxWb61SIpw)gsw^%}L&3Jd#p472TXj`~a7k3^A^R44MpVD*Y zWOyS$1Ri-;MoL|UNT}KKu@&bm9%H^Mf7TF6#kwlXbY{#B(r7Jw2vPjJB^32`CFT)k z;?o+)^&3_RysT!swx&2)e0N1JE%W$qgd4)%|~A>EFXEr+=Xhx zVRpltA?bL;8BqJZ_RIL;`vr>$-H=o3 zz2IDEZdp<)UBgtsxQf)?w8gyWKj1LlAC!r(*mL>(iE_X@FiXs)x!>{(F0F)vGo}Yk zFLNT!9hKZ)?&c2bUsEs7XyaZ#&+p&QMQW%M7!JN=-QUlxh zRHd#d4@JrP?-7uSLi2}CFV3KaXA$598^FTJs;-w-VFSIaH0{2% z%E}>{hOfmyumMaLWxYc1Xiohklprs79YomsL^>+G3vXYcxP^%-V^l@YL%87^8S7Dd z5^@>p(3G9G<5AAl9{mn(8WJ^{QL{RAL31pc6`LN82J`Tf z_nO+FuLeIuO~H%F0D4uvbDk}~H9Z#H1<-8H9MS#n$ZMW zCU`%6O^nX;IbBt4=SUEM2?RMt;$O`}sEIs+Zd?^cO(*9XF0!JLNi=MBtC=w=1EG8o zH0s?MAZvt8-Sb$c@3j=|YixgAm-WA%ayIPmOQ8@tl^}*(q9JkGiY3A!oBPz9)>(t9 z!?>KT2)NhDwrTkr{REzY;Gbz(-8QxP znk83n184kw#}Ekr0R?ksI}Qp@T2~jEicL-f^>Y?_Ax6OAt26>86O92|%;Upp0*8q;oHUrj@ZT-mts(G!%6`SQ<|z#4nqkqA4Osk_*?irvB;H= zx-dJs&QT|N8W(ratb0-YZ8V2wnvlfK*ZmIMLu6|X?dgShW~B2yF%@K=cFWb{*UgLl zC0+)}8~Wf9$yEFiF6VV|Lx+y<@(0=IL*JT--Dk=s7|>$GmvA__!qZFP`lyyL?ZH-2 zdR;>g?LVj=TrmpW^_|$70wwgu9t+$TB>k=mb@z8Yu)}ZHt&A$jB>7pG0dgg)bjZuC zfEn4n;bi3Olm4h!BIx02#KH(8C@^$GuO;U&Q>w<5x8Nt`Y*+NP)07FBmY@d6JpP7Q zd~M!KaV1zoO8^<`6|mtEfVt{JRzS1-R(zOtxl~O3@$PawU#YVANX-?U9`e6;01N&n zKTAW+?CAQepX~m)B^_p+&RsBn)m1Ja#=#5-&JI0sIOJTC-VAmzmlu+z+Ah#}*jhTs z1paX2W&#=2Wcjy>8`rvt>Xcu$T6FO*x0+hU+3<3kop82{e!1i345}1!4eXDl-Mk1C zHWc8%nGz#*7`5L)qU7^F2RmUlob#SGr+fqwlQk0Men0VX_DsseL%w;{#qir=CMf?&O{fYRulR zv)2RxzhRT~^IGls6g{7-4Vdojt7pw`fserm)>kkptj871X@^L^+Kkb9R)y&>V0FS%NxP5 ztdX`p-l|@K57kGFj)6z6YuGQsN?IO6bS!SOLmGa@5f|{+)>XCW*&srOPu_DrMxv{S$#n zS5=Nhx|>{}5u3}lkB&zIW~xK!if`FiEO^}ln!eX}EX!_6VNeT%-zJBZ+_WJvdj>Po z(75qNfDpOSWYW83j`qx((Fq^Pb>~aCUxqr4*^7U!-H=;@{U5atCUv52Din#~F5t8S zCmcA5%DZk#w7NPPk&;<<%(CGp7sjDE#0l#bOr`=M`S+OiVLnB*>r2|Fm6@^ZeP}+v zeAnm19twsLx=g}-9@Uf&U1JxOropf@qEDANvM%~tFzRs)xxrY$i6^X`Siyn5dU}eft@dkMwO@RInv#EXByIu3L zWbBR%b?tY@5PWfV|ApJ(3oW8!f+J&+rtNfOnjh2J)#rZl<=)b-)l`3<&v-O7z}l9g z5(>xuiz_|-PU~qAD&c!ApUFi=$^&mL5t1nFG&V1Om0@RBbi#(xzX;E9wAch=U{8xs z?xX-#-Ags{glxxc=TR_h$-? z8m^JaK0kfu&K!fsW{P(}dCen8XN>W0cXI~6Za%&DV|o3-f(hDXSJ3~t_(oMg;?v8; z7YSWt>%LNI5_ZFp1Jq7v-t3|-^RgCoqNo%jrd&Eo?2~6VihRqQIx*Zzg{GngX#AO~ zT5Y(Ghlyl(E_<4Vi^Y8-oi{w|K!wd>#D_{Pq0>@>=7c27f={-Ue&XrEpGTuk3U#cN z3X>gx=?^VHjcW*%2#c2z$jVZ*hL8G*l6nR@N}L#$0e1-DskzF!@g(Y(1aFwo`i&0? zCyqwB<3ztQHmWmjYjqlp?vyH5&B?ZE_G^5DewX0+6BW)N zA%^MRvmgOUOxxUzBmV`eU2&K$sM1K1(O8U9nP*%}^%`F_&@ns8N{=c0?HRymI!Sgs ze$&VqCAGbpiE2o_@8QZ_?J5?IHm%WIVFQZ^Ec7DrHuep0+I_Wx*z?fya^N^=4_wXb zMgbf^<=_kVJ2NV^+49J=J0}mD_cKc#`jP>O(SI)WuJ?D5 z^su8+T`un2O+d@!k}lmR$>Bm)7dOXzD9O#u_Mn;V%jg#;>l=9uGbk%Sr0n#PNccB>F|xj6^F6z_or~BaiG4z?b!& zIKm`}=*I_@Kl9Xa1D*=gQjkN%odb9;y~7q0l@Fr%{wtsim6lK(7!&1TycMA^KGG6nl~2V@)E1fF_>WF zqU0}9*)iG}jk=t6Uf&MFVp7bBaw)JrsvN+j4MpB@%Rgi6iLrD%gxp z-_V)Z6wQXZ9CgLYy!?7FB7|m$9Qt(tlk$!sjl}CzoKZu*^;VO~8~bsQ39MZz_VOaG z#@djo?TCUxlgwx=dN0-owaZ>-oxKwm)mfFkE(xKH>~WWUicRUZCZVti!DLG?7&tI= zF&)!v{a!D*BwGvjk271;ig3=5(pSM~P_}-556WBt+Q>8=Rcq?;Ns`ci&d)d`t}MP~ zH!FlYG_S4Bu=@2Ee`ugHB>&}{t9SFjc0S>XoJvZ3*CsUp;!rd`&W2eMuyYsUB{P+whNKN ze_UW5w3UB5y$d3y73(}2o-@_$$ZC6znc@LvyjSd4`^AzxVD-M=6Q1E9_6F}=~F zTy-4Z=|~O(Bo+PofjukKDZNrk{cE1?x75qQt?h4mIp=4bu4pGhZh;d)P#tEMY_+HH zn*(mov-siyKfJQA*oC?t(QsrWhM*Hd$#Pj5V=nGDYI;;5F7Y77-Llvu>2ccG-J}a#Xh#PgId6PIQZH8Hihj~H zG;<1G8cjneO5HO+5T))Z>E;u=Eq)Q^_Nfhuqe8NIOY|EQvlLoM%p7DMJ1hQp$-Arr zr4Uan?%I%k@LjtG7>|a6;q1LBlU=^Kz4G_sNjc+H6!vGZv!VD|9^SI3Z*TnjXn+Qf zg@qL6IW-W0{PJ5BmHnORsJvVtY40~8T4W*Cre~$-5cxFf@AcgztfFIS^bZ0pkn*9V zpis(U6rBoEuX*O2Rw@1m3e?t+D@<^<&p%4U&OIxB&J?ra2n{$|U zym8`LF{YCab0zy5ZQ(99#LN=Ssmx;g1v9ia_0+&@#mnY&U10p@u9bJveZ~ha(>K{+ zeoswJDp^Z^+AGK5X{*R>@ZQ-oGJ$T!?264)2wc_h&-mXmK)(ys&^4#{T5NV!r>43X zs9VLErn1a><9Ib-t&%%r*fM_gQDNA@c;&Dk+IqBJ5PM8pC64s27G2{}Jz%S3b^$co zxSm5a1Nl=7e)%)I?wj-+1+NXLcFH_snQFZd2O%ZptymZ(OCKRUC@RLD5nRms51V3f z>FFK!paQ|ldm<>#K)snF#_{_zH3&>wnxtI*v)Ss;QWSktwO`$p2dS}R?c1SyX(Qw< z6QU}7G*efH&g9y%N15WhIS%MNL`hDWk zv7c|~oBR@)QIMOQW`s%vwi-E58_}waiM^J;JXRflO;AM$jgS5@WjE6dBsfw#xf()-$j|}U;0ySLX$%n{TWW= zY0YeemX>pZqkjdG@*%35gI}~{9Ii)$c}U4GELwfTx=7g@;&%n3INwmG3DV6KTRGm3 zGX3@&yiza(e%tsG#X&-@%Y<=8wsGZ30&`)(Z#goK9<_>hp+i~EjfoHdpUnkV_*rz8;zR2I~V@+9eUYu)HZH&#olf#1>?k5V#tkk0>kN znr)W?BTgbC{{s4m6>&%lwj+lRHah!%9NqbiO8~6ScyEC!-y1t*L2qxssWoeDTJWj~ zFW}svux{6|cM=Z7q(8>yl9S9#^%VIyO`P^GORp1jRsg#h41a}lZB*sD+51ae=$*eJ zC5%ugE?aR{P-$VFFImutPScObh=)QAv=B$5s zr^;r|!@FH=ek%7VTemMEdpJpX@s}^EkVKN|mSSNEI7V83(B|R<4ixvsk!{@Z<2`Qq zLGORUZi%?yuY)0cUlA>B4zo~@Q1hUYN4Ax43Y6@Z$E35&7r5B^PvI@IdQMnO&#r$a zO?mrmg#H~%d73|te8(@85+~Eo@QlW7S2!v?RQVMdvP<@$#cCuG^iW#wcgS zk;8vg!tNGo;HV&$;3**#=i#QHUdx%F`WUhl&^6pCX)a3iMi^C7^-Dy8sW+St#+}z$ zl=Wyo8z?mqBONdvWD|*;$1btxkexWkT8<93K`1ZzY#+8yBSZBvK}G|d!7byQX*{1L z?9bZe9?%Y60SR7s9P?70r3X!jn=1@viE-V*z7KE1w*DkL4GaS*GDws!M^V7_qRh;a z!TkLx2P-U)e7V}XXt{1&XLuZCqHI!w0hhTC^5WvOXPjm5nLD=*KnrG_XUms|n_wlT zT29*7byN0a7nj@sbtn0_9wB=i<)g=9JuxRYd1LtA-uTgU+L~u({QPtcjj@bYi`#51 zuh$AQa-K4HHOHti7Rv9~*n;rOfm9#NEOpNvqYn)Zdzx6gOQp%pTS->{lubq-o(@+W zW6#I<*_I=m8$o1ne_NXP;V&kmjO+tpd~SX26&c(3Dzr}d*ZG%DM@}wOys3-`=;bCa zZP+2`or|k@cVz45Nhh`zAjz-Qu!N%kaX# zWd4SUG#S_SBG7r0nXKB@*RazX^d_Qt9~Wpk`k@1?6c~x1AaSrBiePM47c#4>F%7~2 z0FPXrDzyd*%N~X(b^z!2{ZMM13o*SJ~H?&Z0@~X~L%FJNoBXEZiyd04dFTZ-uWjqosVjj#i;#9vRHz4sPGPgN`65wa$wZgSM_NGEo$lg$Z5X```jc!lGPd?;e;o^8C5= z4bROx>^>y$s4B}{e~lo%#(s!yMfN&>rVFz%#nNPa{(C-hEwj=40wtUh8iP97)3=N= zgu8jKtz$2Y{V#%r1m7~vx~(F>CyhqAFzvbe;KtL3r>%rKIY0yo3E`u`O-~Hciv?iD z6QWqoh3m`AZyKpl1tMx4wvzy`ty_ztt0<17g75~LidF1~^IF0n*wFeA^U>C8Wr8A? z;GAJOr?vQ49KXKRxx>546)y?VtDL5=W;^^+qV1gdY6L4&V57MHOgB&xPPH3zxz)!-hlSfJ>DH8l@CCk$8M3C3Ez<^MT9e>0h+}_SWAw(Q>8nzQO_jJ? zs$gP~Gd|+`h;D7ITg*f11&V*?&&vWcZtvmj;US>s;X2eC4U}{Nqb>G%ZJ-9=V^iV~ zSa=L7HhK^1ALH-5SngXKZXBPtqVJ1Gj65!i;xfHP7)Gfd?ONGR<7x%zD%?;&Sh|f= zXEFnKCD8`A0!3&1Yk@qbMis`}YV`i!5Y{~=5PTO3ou7v&@!P|DYL)>m(;78;=Ju8) zuVK?m3==Y4Wo%d_OW~NykAl68*AbNz>H+UKYAfH^jQ(~epV~`I7cUn-b0BdD(wMcP zFxpU^t0{O%DlPX4Th_|aknWy|i=DH`Gzqa$u}|zk-_(T9b|01)m|jA=uLL&>?2l_T za#SBOy~OMjugw>cX1ETqzU;5&9`2=ySHRi|Zk)Towt74Jx~ zI+J8&U_vYanQ1l_P|>owvvkyoq9ww-0p~g7e!S_nUH9XdjzKe=S$tk%_(yE79n!oL z;vxiB2`Fgn0uiKMF2V#!Ria3a$8xB~sW#%5?42odzv?*pMA$-P@Lz=uS*s5orSTQi z%&oU$`Ub!{?hjqYoA#d`;U5Rsy>U4b&ws{cESb~x{4?1BVs&^&Pz2TU8()ujwfoC~ z&?MCG?PV>j72Abp0D--Z5vW$JR^;>Xl^r*wIJ1r~Qgs%1=)IOBk!sbr^GqH8G7N6z zFkm(wa*k+=QyEGJo_+X|j7@Aksc+JC+28Pcdds{P}Gg^Y;Bw%^7U)! z**Ib~s&ZwK8d~axJD~Ec#bVjgRW&=2{=?7|vC|{2Bou8(@)+L{*fh%dGk)-T&Sa>- z$F|%jG|U8slp%Dd(Q8cW_FRDne1=&|x;oCnmxm*bP$|)Eu@9#bkXGI>tTFT3PiuoA z#%^nKSFO~i*G6;ztNs_MAI?_J(uIjGJ5EG`W2!=pb!W?=Kw7vS0?ia|-*AJ=)J_u% zl${wdud#S_;>i2N{)Y$Ov__COBB=gD^@+H<^C%-N?;h{Zw&DAPsKHd08GX%#!|s)( zAVgu~Q`01SG>!wEhlq@B#~PBwUj&Us=^cB*ma^~ZS<77mAp7I!=#811uJEP9wv&R) zfV<_%!|oTZZB>9%xbN5L@XfN`DJShYN=hKxPbOBSA-`#aJrGWM(5zfd$ZL8XLpmGQ z{GgVje8L8o4S=<(U$Fe5rL( z6CS1dWv?J+iu*1P+o=f}d)>`l6`7Y;D+{>;@_024CHs7OH5+`l1bLm9ydaV2i@oH3 zpiKLlmM!1ykU+znXD|ad`My8mNsi`0>wLQlYh+n9g$A!e53QfB7sG25Du!y^cl9Ar z&ow9c_eE?~HG}K%aJ3)1gFaMK%aOj^ltoY#(OI$@$dTp#;?4kJ##)*=psa}FL3GXQ z?TPmnCYM0!7emNNJsu417+8FW@shmB3kQAH`As*q zj1h%4McIx`o432xKaC|~>?EoHD}O>v;dj8PDn#Q`%RfTdo4HTV_6^=u-KXX&X;2Kc z@ej*xE-hi(bAS<)LF;V7zEinFizSzw43Wo8OjKStL5rXwvH^w9y7WxD?%Zi!UI~cM zGc-^1T9bV{XPnTGS4;xq7~<(8&kc`CFJ?7B!>=5^U4}JV>;gBZ7CWWB#Ng3m{BUh0 zd_GrP9}*^UgAgx5epQ_oTa;1d1TW3cW8^=3`6`_65lxlwmE9V2eoE#|+&h{R$fN6L zHw6~Kq8jQSJMTti`{KV1H58u*3Zi<7E1`HzwS$pj>`gB_!`reSyx2l5wE&l{%_ z@Dbjq?A@V+Icq)dogA?hBIvgbsWmy$L;9Y}&-US09~x4B!hz1-eVnGLGgs#RgvFE_ zy_2C&)%{rIGH_)Se3ZxJEs>IjRVG;3`ALmMv@uu(CTS7=aAau>1~c|G=6pk`rMISg zumEh1(oC&kFK=y0RhmfFDJpekx+oy^b14_`R<|g_v4lYCoIye4prAo!KvwQmq47kJT+HXU|%sMWpM`;mM%h`hprE8bbguzfn8VD(1? z0+!CxO+as5RW>bW;Uw;fL~%28ls6$n2ytXJq-=i7uJY-}S%l;FJj0rvGU++ljs}BP zQ>1d*^4I{!fx2K~?TEjUfUbK$;?w%~)fG0E@V95*J|Z~M9yJ<#GaMUu98L)$U_Qwr zm;~=r2?-Q_d#XUx&@m%hLl+7w{TbV|`s=5dOheI|ecZ0GaQF-VUR`7(SnrQXG zplQaD%(STWX)Fy8LmUrCX-o{hi9*}GBn^g+bm&`6AC=7S4_Ddd+WQOf=d}#o$GA|; z#VZ|{5pIg0Gw2QG%z5U~_X8wrJYR-kDdYCk4YD;AJwXjXY%$DmSK~~#ldm4HzVZl& ze75;(a4R;#i}Upp)SiXiiB<*kef{zwE-eN96aJ|x>SiYu*a(^Ro@M4KnvI?X>6(iVTUT%ZSe{DZRb z@G2;W_fSwrqH{4=@@(H2D2T#P8Qd*XD>ceN;l_5kX=BzK5xaLcmX3#>y9e7}4IUi- za^w5p(V0nUj!J*~C7@6BzB>g;bRVGu9zhFIQMso#MScz$w8C!-SJW&T3uvYUixYTR zN6fA!ZC;Q#G?i9MQahLCx&}nj&dImV-_5OJR*nWL@JTkHECkksPZgnDpOiWH6o0{k z*|(NJGB7dW64f8<&foXCgl7_Ezk_5rGiR+?hR_3ORr2SAxDZ;Ue6k#rR= z|F?Bz>byANKL*_XRQ=r*s2YJhHIYjq$t80f`H)drnHa&GX-!{~c1V>lW_aKCkyfG9 zB#M79;6W+Yf*gr(Hpp%z$Q!cn5&hRD_5#q%5cd~>chge%+L=3`W6>LZHl8tYDCr?9 zqPn=<#agd)_b;9r#RM=8iA7TAD1xcBpVk>npw%0s)Qz)i@Hm3 zacoz*Jk_kH$8z|KW_pWHrQ{!qvDRn9&Q1< zb3YM#ffDEh=VIr|HmwLP24TeZrP11=^M;478pKHF-~?t|@g^XfHnb+k&T-gjkV6>i zKd~q*!mLesvhLX3_TG_+8;|6DY;YbHa%*mHROtyLHfEM)0W5#eY}h{x`Q=H0QYp4a z8Wb$LUJn^wW?`{s?U)6qLBYpIoU!0z)%SeIHy*}S_giEsD}ngK&Vc8i(vvJ9)ur2} zjc-lZO!9H)DJUCpDwg~RcPdH9oNARejqdEAgpd1RO!-G7KIT%T(15~y57xt zR2=@By&bn-T#cNgxOOhM-LS>;6#s|F<;Qao-*i;rzfdSjV{VfP(B`dK8Cfve5>2;+ zVN%C`zbAEct?5$EEBtVyoX%&elj#214>3i?F{JYOX@0ZmbFoQwG~uJH+JNu7OSZyf z7h54|nqUkGQGquOsaN6^z!P&&`f^>sF^2bpGr0-v5^a{@GdXig{OFZ1XQQlje4wz~ zCw0~=TZ_vLM-`zGUoT8jbUCSJ;A2=#=dcLic0-W?BxL6ksGR1xoKPKeX58j~nR?MK zr&U3yOyODn<#EGG1aBZY2)$uRic=!yUoOCrx*Z3t`r|>}v1kh@;HZ)}olP0}ykDI2 zok1z_T1H9~Hz>+VLd&ZICDd7+b!gDQ;xnEv+MkbN(v2GYMPc=_yz0?Xj&>OBke~<0 zu=B`;+P!O4)I};nJM{o9dh{&@#n{-(7yhwPX}wu5c|E0jm!idSZGl3GG8)x}rj`il zmDR&)%7W{CDG{Q}1gXr7kUp&m`hoccZ}ON9Txa_zWi$*UN9II{4GL^#qVTsh%EX z6@{*^KQA0-1Rw7>dpFvz8W&GM53*3^gk4)CL#k&cChx=@@-7}d!4KCX;nJ8r3)nya zT3hO49aloE9=0%C;=o3uvqCP9&q!3s$V?JCh;?p(JS`sF#; zGwa7nspj|}VcsD#qEXpQtR}RdZwgRF%Z3y!DDr}IC$3B25ASD(wL%Z%-aPCjXVrfw zeg0i~tCIU~eBIvjGQ)&E_4*G7ta3Iv>PwI?c_CAU{o-bwcJ^Dfxu6DQJfJ9x$!^lJ zTeIC}DRr!JCty@$t&<81joNK*#Y0rPb0`@NaK}!VR{=gNu)3(cT}ba{`A`@4spF2& zfkU=$v;87t`Qhhp|M%vxxE6j)DcmS-5z9f7>%OBTz!%yOTUtsSA0F3ruoO8kcqsu% zf~9gXHqPM~2l40aU!J#L>Djz!(PtIBZ1z1q^s26$)%$sX|X0v3$eA6C`=4h^b3}4rXxz%;J%hH zBGdbKr~OoD#DoS)U%_64pP$0S=Xm-Y(H4LCts{~I5x4gfCzVK>E=z){tZIu6?f`Ka z|KNL1I^@|`vyQ7d=5kPl`=36#(YcwzEIiMX#5>{Ml{?HR?rj>_s_zW$nm9#R40##Q1fx|Q+Pe?#k26n4 zJD~dJNyyG$xXou!oIsJNv>M$QH@A&4lSjbRaw(LcW^HR(_<`LZg`7&^?vZn{OKj2y z9!Z7Kk{zY}Q1znSW<$fV%Fk0=pa!}M@#*%P#~;P178Y)P6As@J5U?cbowp9Id2NV1 z?(H={f1_nm&#xukuvJ0s&XDL%^kn1ps~V~gPiJ#6;aP#~Tw(fyqsS z^UKB`?fOH13zz(^fIq}a7BPGMl12}S--yS+PM+m183bnN8*hKi$f&UW@L{heWz_z< zyxhtIW^VF^y}WM1rLKl=bciimze*}xkwlY9xrng+*aVl@>z~{Wcf>_x8E&hV2es~YXjmz@pzx|Pm zPHyUBHErLa`993TxD}=#Q_S3O4@HM7w|raP*wxi5*@_uBKCaj4VyG_JtnZl7B?zpy zKm@NWCmj}u1s+e^vz?=?%x z)cq)FyZ9qzc4pa(3x4>WH9E1&?XyywfQFxIi>8y>rz~KI2PW9NdnBBZbGdVa-2Ja= z5z%|oi`(S?L)=>c)zw66q7W>&yF0<%Ex{dvCb+x1y9EpG5E3M~yL<2iKfu9V4z358 zll(XTy)*Ak)vc*{^}48Cb*lDeclTc1OZr>i%6+Mse?DL~8$K!tWJeUgL8$o96#lL} zVT*=Gwbl;Kc9r$ZDCl%v2Jn#WPSVge+$D5vzHi18o~^}As0z@kG`?OsUUDdS+Y34o zF%;Kt!g4Y6%DFb^|Jrtw^dgm;W;$bQGY07C(PwdW|2fnUQ8$IiVbuX7J1h6tG8%c4D)T89S@vsmuqdM*2M6~1fX`zDnZi8*_q5VLq0=$ zz;u1fS7q^YP0r;~l7&Lxw`&1UFU0#)gi0L~Ow5yP-Dg(h_` z?iyV8;+nVp?Abk9b?H=3DL~4kycdyVlhTD(JF^u9Ej1^lHzG7A|@^%3R z)zS(CL#yiy-v@q8^OenN1f*gm1iQG9eVl~2>WFkzI-{|@@cdaLhxrcHuC~!yVh#lC zsOZj-JUgixq&Js6bkqgspk1d*@A2ib-41`B$-_@5l(Wb8)2n4|%Xckvod((2l+A=Z z3rzGU8awxQMNOpf%UYEIlV4UZcNe_*_&sc!u5~ZWcG*a!U|Es4$Tl0Vc#k0*(vHDx ztB0q-iEJ+s98WT2@=&cOv$FlS@}E?!gPuc?IZO z2Kob0vQDHr!{ngj47?R8s%f55-R7vNu40<3#Uk%Xa5E7}2 ziNUk}qx{M_wv;y>b8g9bKkL`wFe-kNh<(enJzCifY*nL7`4rfSN7EkZJ!DYshu2G8 z!}jI#hUE?S-nKKfPqVum=0`S1mw4ZgD$!;_aHMZs*H|akmIa1SW*164$b@R*raoko zHM5=x{-SPhUa`T%JXpo~4I*B?B9>MxB#k5;ecpW`P>U!xiLP08b_&z$9xA|21obM0 z0D}4*h7;2PZ5-z9<=bA;DAo25woOMU4tzaX#gr1bZ#>y2wkrLga(h3+&w2DdErg-K z`2I8*WuGtQ5Gu;aVh3P}fcp{NfoKQhikawO_m&8K^3!#|+AqC%vAW>UT=w4_uTiqv z#c2?Qt}i**jl>{~=vO))N<~!?Uai1j$1hzlBkyd1)=E4o>n_`M|Y7{Q*J$z8qxE zR)V=p9DslS#k6MW&R=4_s3_R5zW>6t`8piZxBqBZ7)bwxOOpa6m{nZaFzfX{G!Kxs zW_|lTkpK6ae^2^6N6O$3w;c9!GEE2d-ZPPf7>gGFUX%~))L0iT`z;! z@2Zl%_6P0(>(K8OM#Qyg|8^m`*y+8Xp3a>SD|bFzPk60dte7`40#{(azac4#llkA< zuw)PCSxBp?;MDH;5(eRr*NJ$gGVR;tpKy4DO6|zHrI&$ z<;^UlKN8(A+l*6GVP9AAbokpZ%!9TznP!jybp{s;9?Y}*Ue%QBz!w_$h;}fJPz4+b z19R`Wf4deV3r9{bVQ|&k-_rTJwS_rgD9;~Eo(N8tfmW&vYRB();!t?!^aazb<6Srn z^+zVLw85!N6Rw&reQ*R6%ruBUP~D{d_7{tyQ({tdZ$lja7sB zBS}g?F?knIo`!sxztUcR5?!5YzHW*&T7QlF6pP{JU^ofhxYh92AKh?_za+IZMgqY_ z)Dy6Crv>iqxC{UQmh%E3p;NFu4$TNHNkrgMVQ<=R;H=l6OKiGa+%a!468ZODNnk^a zV}XK^f9dvoLaKl+7vqWJ9izvfN&Tdeqx^|HMTC~&Pkp3{ zH}E;ij7;e2_vBN#GGnhk{F6urk!QEBRm95Dah4i6?HzUF+8;TDZZU7V8nZf;R!=vN zKG{Se27fV9{NhxnPUEb7q4N3&mA*?yVF?tM^V&`B->-n7&zHkJJ9%(Sm7zMtyzCwh z>u&LOnl<3Fq+14fmrn-wU-HH)GsvwK)IP`WKt#m*jD`A-w?bXWZvXOqPSd&pouFOD^gpsbpD~h`7JuHz8ys*n`e7(L{CgqVTtTOJ18Ta z2UzAKJ|3sVAP!D;X{XiI)@&eIzz=&hRWg<|Ou)r-PwxBU-2rQT(E=Cw^J7FhAIDbP zle6=lA)M&{u14jbOh4h=GN$d&G@xKzf6X;JS%=l$bQ$;)2w(anQA6pGEaekt5cw9q ztC$1nZcxfSI|l5qo7hH>y9Z2GH6r~>nATQawd_(iA-{Oz!5ZqQNHvQyrs?^ZRi5KP zQpLqifJz`-TT$*sPwZL_qg!@Y5x5DZn77>Yc+zov`=3mq)0#P5EcDRwtJ|5lx{KNl zo-d?0vFDKGci)*iy~5|cyOYbXb|@*vZhFz+=N52!I?GQ-hxX}WrRf5&+q_iI`FDvP zm;u{%%nsVS_YysIbxIjy;>zn5y=+2A*1T}FnG8QRbBg#fb>oqE@O2=Y+}_E#sZ{?x^}m~-b~76N(`H5C=tshRMxVmM0oq5G{SVh^njpim zQ>Mq2UttAT=&zhyC@yKynze)fQ&>dkb5eqw1?~AyETNn>mtnSdJ0}%z^Y2AeZU@u7 zhO!$@Ecag2E&cvVK1g|^(5>Zo%F);(n|_X$Yo2S>Y-g3vt9?TAFF%^>m!~g|-On$m zZkW@~ef?8#JvJhE>+(yZk}oj`SgXVphQ~WKME~j@H(!Y61ct@+L)hv0|J79`i3Si= z_Rr`bS0B3nz0Ui;tj7Mod=ceOI9U~Z>1po;_O6!%el`OB2WU@nKfa$*|4tq~ME3?? z_7i*gUFcy=R@7H`;*g-|{JY6cN8>2V2gU9NBjy=hbgO z$0^A6?}A7S+BeuRtHvD9#7;nT!aX%Jbtp<8CW^}A1OS&Vz%HDSP1e^|;qUF32N*yG z2)3Nxk~1{)tXs(Q%B`w43`+IlS>k`LBlC~ z?QBGzwwl!R8a7wr%ooPf?|nrA1y2I#LD)Lwuk`+<-h`D*M~4)aZBPfcDl~V#uZD~( z1))XY4Q!d{R#C|Uj}@*ph4U!GSJa?#BAK;wJ+8vZ0MiIgUJHhi@MSL$uGlM;bKRF3 z;tZ02`O@ytckszL_+uY}F3Zuq^#3*7WD{l^`$xEBI4>FN+l4&k=&A!ZeLWo}Nyf}W zg-a}74{3J9iCN;QA`(zD$L4Y-1zU!4I0%ci*G27d`C4%4ze?;?$x%}dcaHO6ag5QselYI?KGy8jZm+Zo=%aI(gi>XS;X6VoN=eB^ z6~JcpXi{Ly@av~u@2gYneVf1g6b(k3!`O)6*J0M}s#?;Tty6u!1?cvF=*S@Ql$hrJ zzbMoJLWnQj17#V3f#j8ov9uB?3sqLi=&0VfSxuhPTiR5+hERv`AF_yvm;$j6((HG` z>3R9u<^Pe4fg}I$$T7+SwkyI>hD*FvR%afaesPlvRYj;O7c}cS(4@OE4oK~-iqR8q z&u`b}Pm>jQ19H$W|42+85hWIX-Ct$+2QYm0_Od{gr2ff zbC79on!C-fJ&)6QSj&*KQYBBS4h%9&M~=isk%oa+VLoD<*kn7!hi#hA+gD63(QQsX z559hJ{1UT|^VT>l3t}mER~MI+3D#V@C7qqQLf3pufNM#D4`5Fp zwp&nKg1U(gRul_ z+32S1$3FSWdH;APDWr$47Nefo$)BdG-tXH-a5>#M4h|ot8KzjX9?`F=LT< zqsNJP;vy`jn4`SpI^uR?tjlCF@@kq)!RER47=Gze@XuDAm^X~E|4PyaWkxUHwnXU8 znZHNG?{R?T@pQf#MnBap;s=I_MZEcTi$XLapDK?JYI!=2@oOY{iz{Y}oQ67!4~S~b zN)%;I2;M?^0pxv7$~1^0){^1vxBfQh#jsx|HU=`(Gn_edubC3oUsjJ8sZP&y@VW%k zKA{^@`dh1oJ`oafa78oJ=azc8GZmR zk-8`8Nb6b9jn1aaEu?;acJnU3#Sye+h`7B~H@0<>xqyAYN4(hRg*+$&{ea;fp33RC zp#9C=f3GWkkF#HEAZthe$@vehRAN=JFNDUB)nfN+D@03cpY!H^l2%XY8M67!K2r5P^IlV!EoW>*Iqoo5_<&!bA&LH-V; z%@KOvF9WCLL8dA-jo}Ob*g^-QZN`vFAM0~75bKR!VX>*enf=W)=B9M~-k}*biCFqm zB_e&Zd9vpiZEP&8^2ZVI&tW4h3f9bWOM?(ZVsiWj3}yLsMUuh74b|()+)q<6Km2*} zPZF_pyaI*8r&t|HzUMqvJ+C!kH9cE!VFu<*w$OG{vOYU=YBjQ)MK@(|yjPwq{>pn& zQZQ}4%;4wGTF`mK%EM{0tIEjB{hAJeKKbHKhlE(GMzk~YQb12`&R7hYBRuiyE;kk# zjDO0kyIQ7Ik~@hrRak4`gjaLa#S$i()%T;jit0$5_~wAwWMPU={iCJY)wHi1Dx(p2 zbkwI@>sWcOQ4_Vv@bge;J;hixgdsJkfKOHHT|u?u5ZzB=NVy4g*DQ;!?Ubib+fi+M%5;YNFXu7I#9kq} z2v)^kPr01ZU&{cAU4SAhW(V7ecNNNZUM{bX*r!`Tf3W~!Lbr?dnkPMQ1U06YCCw+` zOgsPX-n#PuGO#!=q3y&(8I$&u3YY{y;&6w&y;{kmPG;^VmiJN+~gebUr z0?))-t^J5PYJPaViH<#ChYpp*bLtY-=*00Ymkn-^^mXzCP-~4OK-H zI1f6^rS}enm$i>&Xk??YYsDCs z6N2+AnR`6n-1vbn;2LeugZb(|-rcn5|0CQ4*rZ$UGZxvrMphm;)1iXWlR5^=K;l69 z;|s$g9GRD5B;_BxIN2L@kX;0Cpk!PZmyO0-YBF!#jyXC3uE!c@M)iS*tvlQ8P$Hm! z`(0f-aRv{PwRz^ps>{A=)T1A-8GC9(rod0XzR7wsCYDt+FE+S|@qW1?X5&za4R2v! z@CSdhkRVgHLAqqV@9^;4s`+j*r`y3L46FT?7R^!a{kYEbykd}N;8@nqv&XPQXs<-3 z&lJ0SI-8|7HoAH`x3eG@EAp^rL#7f>rAf2B#mvqv=V@kb;aX$;`C=lpIgQV+xmXf{ zl>uO)Buq~Fc*h%d_nfygUA5_iG-scy8p%ez-Sb^yxK@cK6eFwKGcP5*qk=f7E?kTZr z;A3Qtm>)?$k%N<)n6JX2iW4@OSUj`=F|(k6))^+PlKw!k0s$Vm0oZdJT?L5piDbBD z19e`^dMDpI-$PMFZiZHm#}!Ge%L+q{?mO$)UNY&j7h5^c@bZs^c`49J?}6!&zzlma z&_e{<^vhXw_1UJbufWEw^Rk41=5VlUkGW%hTA%@pRKlm`%2;m?Olr@n^VR8^W@s7X zw&N5#b|OI1rp?zVxLC8%i>buEkeV~zjC@SlkU09qI)F133pWz>v0m=Q+@o{2 z^{OC!WI{)BiL0hq0WJki-taN#B)#?fk{Xcz%kTBPTQAV!jeEo;SQ9IuRTiYG$Ny^K zQU8x=Cn$c4NRRDk<`V*K*zTI%1@wb4t*aqXj=Vbw3@Zu$KP(h?>y@Ds&!y zKT#_Z*W7yCWLQfBP^j~oRCVz2v-&pJnA|m+CljOHbF&5JI% zbZVeRHvq^_AoBcXtm?i2NZ&@7)RtzxfI6Vzsn>f4jY2FEp5673BKGv`uxjO!(_yNy z9Bky|bN_NE98huICp})sqB~Ua7WA3lT#n=y2nBk$RMOPU1?GPU!;98KQQPF4Lx27l=Oo6_<2x($Jh=xCIP zx6MgIG4|*TrpcMS&R? zJ%ve8Pur2HWcgm>Gua0^yMU49;bp5{_-AkNcTaGtTX?;z7&90o25ikXr8xfz4N7KX zGxC&LR!FI;8~_ozO?$+4@*p3@M(@YX7(o7(U6Q^~g!nA1?AbMRO^k7t0Hfv3O(N;HONqlYwrXJZ zxN9f0;p_rCa(=Gcly!Z_CW_AoM-uBC*cXrJfx^-H46_jr$0!g&3~NMw;6^STL=) zGw5WMZh&ywYp$-FM}#syFm~VyId}^W2Or#SKSP2x6|);HXsY~?6lkHS_Q$e6SK)h2 zfAl-tV4V+Woq{;;&LDNRCp$|%a1vAHrdu1#U>o#iUUltKZkUk0L3L@x+Jw1FZg;hp zTTDCc&bf;BMOM4NP0?LR`|x>58}g9YAYC;J74hAf=zGztrrfxM{Ja&nm@$t_t^lrO zQbj>@dsFA7_oCIV)gu=SK-nAy90z86VZa`;B<4tt&VlQ z3em=#M<$`$slDm^SvTkAi~BV}{tVcjc*q%E@Hb_J26;xtWBy5JW7|WiEvKTuYWlS$ zXN=fdW0>Z1?2N38VWF|7%(#-Ss1XUuBixG^W|~P(iT?W?`mE?4Ddz&V4H~B}Id#&= zrgBlp#WscpW4(pdTpr+_8>Q&mb2g!5a|ZR(e5nEYayiEvZzM|R!QAnE!#*Je&L6hi zq82;|YonF^sH01A51g`{fv=orK-=2s_%%mtx<3G_tJi&yeb?jx+RzWMc}ZSt#QX~& z)S1(buZ)1!PI~Mf005{fhXdnBK2%0`{V8Cf%%v|1shTpa?7qheypit&t^86aTi-3j z`2G-^o@cP2L!U^`(O8Z2gQR%cNJJWAPs1j>w$9~&%NP#Z6*pWTKw`*ID zkxv4N^P{Fu4MT6_pMeRV*YYCoEqTyFIIc_Ef67iDtLd1?V4goAP3JpEiCfpPTl~Om zf>fSra?$go!H}2hT<7NQVjHq(-)dsVL<-`7K#h=Px|y;FXRrj_h8*&*DGzE#2E6mV zR#bSl++L~U)w27cmXkBukdR3aaXQ>z(*(4~&AkCA#ZupsRz;YSS)R~zehG6{F_?-9 zIFJ2+F_p1gR?6^(>bA(eGS9mcI1xol~}f<`ZGM zx&?=j8^V!x)9{hIFC+c!2rAAEIKHeSK3`M#s$?dUqX@m|v}(OnTlZXtgvA6LH}>O2 z3h9z=*i<+R;&tXCL-F#Y8lr}LQdzYT$oLao zOe8D$pAVbnMfF<)G`KM1a|1y$kgAFk$dnEn5-SHMRRLmGO&T3YbSB4cyF~-ohYS>Z z6X=VLy`-NtNh9~qM8%7IdG`Pk9Ddi(gy>-Yc_V87nw&&!$KCBd33!Vs?xe;Jx|A6D zVzEWhwbP<<4^kziFf78c*)?VQuU4eCWHvwbg-v0+6IiJ14-h(TRQof#VU8hC02!e> z0_x-pZa&QZF7zL=)+eqy{ZfFL1L13YYU%cG_f^NF0+jLEc+3(Z1!nZEgX=$BIKcB5 z7wLRXPeNpA6 zd&xAPs-)g2VuEDN%frb!7U*e7c%6a2#ogshQK8)!rGF zz+tQ*+#1ob#%i(=p#ZqXdkL}QFvS{Q6x8}zSTAgDaA0s-yXBmKNWq4$m z(O+K9)DRKNtz`UXXv0Ts8-*LO>U{dJ*hH&dEA^khNXKM( z?&`2|wmYVQfDv>Dc-GOWoy51?Ir2rKV0;`8Edl*Z+Pp$*JgiOA=y;UgpTs0Gx5@RD zNri9r)H}GU-?ATQ>3u|_Mlkx2F_h7}mIRi}1?2dfAMqo2!-ST11 z>(w=OhqnR<^-VRl`p~$!oEBD4?mJMdLs6I?(FAp8BRRG)9B%iPah(FV_5{QwGrCesORM;3IHZdg;@bya_6b}O)x~dUS z=zM&LknyhvYb{}pZb^+L?bMI7lIp>)W9XGAsJ^`(liFBBS}j~0rY5A1HyL92#*S-8 zxiuur7@w8NO|1A9P5#y!@WqooVhe6tBvauT_gjYluo)IzQ4%|%(^4(z6aI(55sHO9 z*VNsxh&Z!}5;*(IymR-rz`D8U6+45mct);-@J?;!G%xhW#lS!k6 zY3+$%$UV4E_{tEMM7>vIz!`%0~$#aH$rJ@S|vLr&^7+< zpUWZ^hMK-<0MT=t@?&ge=&DbC&>iAmW^gz#6v%LmwAfl=b7{xC#D?YB_c+fkU6kR6 zVSkGI#H%Df6Uo8FLV#{>VJqDaE*tS@Oiz)Sk!Ac4>HMtoE`~Sx{2lt?{6BT00w4l! z2Cy*jGI6ahm;8^o)Usi2w9}1$&dlzGWE)d{aqY+hk?o=QSN{Cq`l-mPYT`m-cuuzuq zBIdiiqQ%X0#{-ukOooYEjh`l4PJ;*-uT`Sz%O?6kmnU>HZjH#%Yflx*hta?av%WALG5>?aGe{N>|dZOsxSlAecR2a|CSX_8YKdGN9 zTz!#V@IUzz&OhjdtOP*SJJ~J`>-zIJm@OFT5dAnAULlZ6lA837%p8;kk`F`%> z>b_L2peI6eA))AC{Np7ky0I0*6U*#%F)|Z_p6HCs-af_^n!3h3^GZD|v#u7}FR= zM;?Bx;W@MFk&5VgsBo<+YN#T%o;Eg^5IEz9sn@cV+!HQkbMa>aw!o^7H(N@Pn`tx_ zB_G*Swq1Uv3>>Gc1D@^R1%#G(9b4BFlcSGxFC$Z@cp3lEl?P=$()@&?X~w@m*|-R< z+?eqV@*~LP7x#DGD2SXK+YwU2zt*4ou9q_nJ>gdXo@WEc&`QS>e_TW(ykj=+tx=NG zEg>?Wv|CZ~UL}bTc75(-+Jq@Pr!!ANPq3-dyo2sF+6V2G-XCWac}uXWPDtby4pW0mEcIGFFL3*X$9tuTSaufR{(?ru z=s@rp5IlS=3z9RpNI)&{8Y9Z{+jz~BsB|Dv4tQ9hqSLPpYX8=Jw&ck9MhIz$(w~E; zT_s`F5^Bx6+wn}*;?YBpLq^Q#`bmmLq&=w6keQOof#+cCDfc@~SR%Daff=%Z@8gQb z5(EXPqln;(GWGMVku7~OBIQBeNXAXak5SFl2=X(<3~qqpTobPF^){wn zF{uuje$One0%2y-*bQW7JF58X;z#mi>p(uaZSJ1&j||uONb(bM2HI!&nIYmWxl zNqsc&ji*KLf$7c|tqGtD@$ua4?cPmAc!uh3OBLv!8s0utysp^V$j({0-;dK1pdm?S zYb5uIy}#ACYzJ3u4DV8egdCAv6(-kBiJ4u8DvTWdl#UHF-xJ$)J^1c)n?L!^qhob0 zRE~=}uMJ1tSb(<&17C$fyqm^CI6umC3ZWuTjaYuZjP7=C%(AsZJCoG!}a`wFvP?;C@rqltEho4LGGzF4U_UUCG z(;K9RQ8INNVAQud5l01hiJEpT_Z>#`qpfGMA2cCKey9id1p1sbnw8U>g3NJV+yv{Z z6)X;uXo^=gl{dPCFX}HDfZB4J2otNKH=DsNhP62)Km4L+{FA(X`+bR^Ie-(C5iyRHYIi9xW^Pv-GcwLDq%glqN4~2RQ>6_h!_1D+%l|V&*f>u9KQ&uPP z0W~f000T^Out)N3*X<&Qn=zyH4AqEXYfhz-J0iJAZa6xvdgBH(r&>z2wrq6`C&$zn0MszHetE;&Go|ib(FH`mnl=FrcT((hr>u zy37DLo~6xa3bC%XalgqDB>jleZK?^VOwc!>26JvM)XRQf>a~4COf>Z!)rg7yXxTw zNuuP${d+zR#|Sv;^#`i_P}Br29~^ZyCX=TrV5LJGb}|8nU|Ll29Lf0Vh^-j#xCplf zzeyfVv>_xk(Vy_VI~j38uYVr3lHbuVLmJaF4{QNJ_Tc;j7jtvA5%A7ZACpVWqkJgf zmJVnSzxI9Lv|!$@o-7()5C>o>C^}&d8horFEKxF=PL=+&2L3XFmwFwWCocaf@e#r` zlfJX?hI_2R3)&igH=iixvcYLtZ~9@c{<-#P6=vHaBOpuB&43pnJG-(I5>EpiN~}&R zGG+k+2fpGA`E`dXsrV8*d?9XgfOCAZd;K=$?B+4stBU_8+@F(JSyvq8yxl)AVilJO z(^Kc8!MFVAU48DJ-Gv|8{utkF{J$~3n29q(lZ^@t7qM#P5cW_=D?C#F19vTn1Mx{$ z{+0*Xsd)(M?2lyp^Rw{334#4@AJqPf8~H!P+Ww!sh#mGf;P?RAgjum|>K%h>;yux_ zq5EB9D~GutR{$1TO7d+x3&~@dL>W$E5C_+0DN_{UEA3u{iogfiFUU#p^AIHef%jMZ zB6gQA5D?LEn^1C{I6j0}_(U3#zad%JPgt!?XRRvi9Qw}53=D>wjoSHS_B$29GcDHy zE}5z%-#VR>iX*S(t%Y8Z2u(&T3Z=^Sa)!z@CFls{}MJ`zf z0xa~QeXn`oe4lGf>$NtKtlm;liAWJpv+_W^rR_xBiU)4qV6OrQ5|P7<~;(8wgO|l9LcI?$$5zdsXpa%;Y1y zaSylf_AEZHwj6EKw*Wgb!gt^AXXh7hG(6W%#omn2WI>e)+!??910wgB7wI1{z~^%P zrN_z{T<%3Y)zN{it9}$g=R8+Y-oh=|@_cc6k`nMhR^6SweAVQ#)beznkb#YGM(e2O z4KoG9e8;tHi4JAw_ZT_yc-j<{rZWsVwcaItydyci#jEPhxi9xynJaazXa_!3JRjj~ zLh0Vrk9#@k3(c-P|C7W3{b^Cq0ksthdD_cKi`j_www8YJ@I*kUQ91YIBfZo$v$v0qCMzES3D!L!5CU@Ph9hcQA<<FI-~fP9_zUi1Ws@Xzro7Ku!^1?Hr2)UFpu{>j4#{JdDh+U==W$tv;}lVKMv zw#%JM)z^p#6P7n;XX*-{_=Lr!iL1^B$cNkWBe(9iJAni8C899%A_gay1-B@eiB;vq z9uUUi|Af8$RAjd%8bd{{Dn+Hs^&oli*mxk@$5nKj=2>yy(($o!B*L_QJD!?M$Y;vA zRTXPLIA0r^v9THuRs>Wy(lW8oS=snnAJicRZg*#Vvd&;75S>jktQq;o` z7eHvf`n+zm5P)=&w|w*JVh!1fhlLoTU1CRKvpLcRg6-Gzmsjxxdj}4f{g}fsd3v|y zgwWdQKOK`QuQUjKc=U5Y@Q-{=d600+E(E|<%yZj-Bu(VFt=V$ZbAc1AX;2+ZE_+7` znHBySfk(TL>Cse>CrvQEACaJrGpnQC!YTcH6vz=GqOEYWd%6w`$Z z5yA*0S>fb=1-iG7u$94MmBj6YP(To?H(hN>&B*0I&+Ehf^>Rn!$%J?81F<`0VYwa7 zHLj!SJv9O%e8;>M(3J!DY;m{361YI(izt}ySSudp zDw2|*(3h^gn*Qfd3j)oS`SIimuWML&wSq6*Ct*EKMix)$Ay|qYI5-+f41Wj-_rJV7 zHLMGH;M}b8rja7*SsG}GF0Cifo=Lh(cAIBr>e=v)eHSR0o}$Yf20zFNx+&OR?d<-w z8!eWvsE84i+L6lSWtse~=_Ya}!ya)MLnu>DY{KHH+<-i5DbnPZp0u?0P2;@6(R9R- zp-{}MZqiBuaKr|!D=+4t#5CH$xIK-aTKVdD>-Bx0106-B$NKY?)$p!kBm@$I_#K4% z2dyY@o&lwOuFSiu#ar)!70Pz?*q3%GZ_kc+<}ZN2+cn~F8K*~N^W~+-i~oDAg0iI{ zc{7BP^f}U$2U!Ka=8J{DlHBUT?8|o{5=(4bzVeC(4gLe+RkB9+ys|RKV5eKQXUL5n z%ZW)oRkLdLMAT)&aT4^?Gc<<3z740Gc=ytXcC+zcFm~#pQ_@tO!6x6lYFb@*)X8P_ z<lHyvyc@cyuX8wxQD z`^L5;_Qae1tznKH*u^e0$KdAtT?8yXKPXD^-_CymZ@2%Qx%GG^caE_dUD?>hz1dNA z$GIGr*u7_zNjzy}i))XC*!;yIRI#yQ`-uI*ZKCuGIfS1@lcyDv_NNcDc#!6_{($CyF z?|%fhWI}@TiZq~*E=d`Q4;z@Hq9fnVu*s)HIKwic@xHR|E5w#&ZT8DB_%kI;_jloe z^npjyYN`j?3nUfb_@92fY2G%0Pkw|17|UoRFqBOMd%C zofj5c0zIhD2}PNys1-co+x?>%@qLHh5kkGIKub|H;`>A8S1=fu$KEPJFs5PYx7_4Y z&`TFx81FVe31xEd!`guXSK{#Z6LIZ}u}cN8@;_{UVzIGKlKxOj8>^xVz!?jqPjC)R zW{1m+&U}5(0_RD`WvaC{`hx+csxH@T{3U3b?m2-VR5+iktFo|f?5RkGG1!TpK9<1> zLmA!_#bvEd)5}&+=baRs6I#aP2?95+GEwb{K;}M0Piy`OI`~YabhqW6ST>M-VQ(P_ zkCq-2A94Nb8THF>WrRyvJj`B8|L-KftTq+?OfTvg>=kn6?9)m8{`meGChkRoSKNMF zoY;qic7qnzt3U~5^6+_^9#{|hxWKWh-9@s~<%!n41yHmb(wh0oNrLx>Eh0QIP@Z0~ z)6pxF%YY(@DyaW>A3YnXPsTT`|!HjLglD z(`}0V5W12&j7Ibc;DvkZb|x%{t2H&O(%wIYjyboOsKUgF!v*E&c`$7SJw z*iNP^rKR;W$I{&~#f7K>vx~^=XZP;g;5CA0cM4&GH#wBpKk3a*)?2}6ko984rD8su zl*ZXGnW1`4L!)9eeT*(^*pQ4=y`ZoKy>HtTM=biud12|za^hr`IZNDug~fC|vh2k% z9jh}`!LWACSo&~BRhy}#f8Noxf|l!Hyo7cOu=)8z@ob8gumh;d>P<5ZrdkQI@jEJZ zQ@r?Uh(&}xp(2V=%Mdp!S9?vz8bypYo)L2rGhw!p4&1KI=Hbuu&a+*FKxa}r}PJjf~oRxGB>jghgn=bm1Eu9&_3r2wMY`P9`&ZUqln zOg?y;zMQh%-3M~y?;PbQua^ok4&8~}4cXMyJG-U1D~?J#3Yc?nb@%#H92az#38K8M zpzCFB2X#Da_d4`tTme@)BX1q5BR^P05+p?nn?p>Omz>G@1>!&pqRY>| zE=kic;AkS@S^vrCa~i#t;OiaJOup&M5DqJbG)j%fSAJ?;iI(FSGdnVzf9V0b(E`NpQ_we{M)bDPH40Hikwq~vig3Y+KM) zHD1GcN?x#Oz>fKDKb$4Sfs^ZC5ROJ_+Jqg^J))6=h~wQic2+6~+vVK3JR7j@gnvcf zf}N<-9vJzv9+KZT+-1`il>$&C+J0WuY_aZil&Irp8VS61_NcV4vdn(58K!5U3iL;2 zdZ}M>9a;?>XwqzQw1=2r0d2!!{GHP5mRaEbz%gK}?Y7I8pHI3@vkBG4Mxk6hv`V|v zuY+vRjy20iX7r>3RbtWD^8yiy2BQQ zerZg9v|*u5YkZG(%`5AE0{YqmB@oTP;ILT{`i4Q-`H(IlbeavyJD8R zuozd)P$%eiV%OYyYZjL02-3sTKSi%0J>UF(Vc%@i?nq9Au)_|1nV_H@kK{HUF~L*3 zM4(IHR&DNf&W0r7q38BKu6bIlhw0QgTrQwpYSdg8$cBiJe$E=yZ01Iw%hhauv(y3U zZ=@4S4TtN{2m7hD!IOCw=B-RoQ9{o-hfloSN@^pNB+pZo=2v=EA4!N^c(<;-neXz% zbX;lH>))H-=9(&M4Y69A_8>xiiv!e8pLtw)9eqvl#p7z`U?==}GitL2fjO`MQve5sXG7##XMMh! zT|SQ1t=r16>l5RnCOW3Kfac|@H_QHe&8+*|=ezE$5{42~5I*N0i^KR2Fv+ZkH@Ih@ za$-PRYtY3<{Hp|7|J{jkeS(o%&_#a!t9W>egr)3LrRw}(c2L~PV=*+msC*%Gdk zUpR6^pev{g5*4Nl=^aebx;qVIZEKjjCAsV)G(&~0QEy`zM^D{Fv6#Ghg4zIfC-UXR zvTL7ro&d=*!cgp}{f3(^w@ywFW_)fI;mNYrayFG(_>i<0C^jL zqV1wR0>8_~9LJG$Uq1bbu|NYAIZ_()z4NDNEtH_Gr*uFeQ9IR}giK+FV*BCtKRrg$sZ@49Erm*Bby`gyV zC4S`q%UkFE>mA-ig9-cck1h+A9cVxmZS!-R6!3cmJ?PqeTEk(x*Mn>R(+5wvbtPpq z*X9S#H%x{v?&1;Vu<%93tF1{0rw$#?i<4R=BR-puie7~5C{vU|jr917?iyS?_JVDVU`385}>S@Yl z^Yp$OB~;m^SnG!&_s96aSEafS*ec1zm413@9~!y9`l|&)Mw9QWdS%BB{{& zG!xpBw5Jb=I-9N;&s*;xQ(DUHjxsaMXAxk(ex8rhus@pS1fCer&p9UcGjf1FnwRWC z9FMuo5FSWxegE*t_^Hi>i!5XZZ2Fj4YQVU#HkFkc2XI*i2(rf=j9q@Tl;Jtp^f;p1 zZ7@TtFdW)avR{LTnaOw_zF*v=JoqYC$ZANgfz>m*7{it2&_Qn4(P@6$A7fdwA5X%} zVQm(;CjSd)?68hNXUbsZ-(k+y9fv4^l3{Q9gEQUz^z~(_X~z1LDvEmtA#3Jfh;H5E zvcFIQn=K)OY^N_{KM}&HmzRKJ2N{Mkk!TX2J9DfC`rJ&PEBb5mDq7~;uGb5Xhg}82 z1t8IzEjg0l`{NPOC%#w2YlQ<%7|TIkSku8Q_T9PTwV7QM<@K>iyzRFhd-s)>f}S03 zuj_Dy2~51-D4bdeL3p57Im^AplMu+P)NZRk$D#P{D_d9&CHagLnTfX3F?b~pg_RN- zi}M~S0jcgn;< zuE&LMUc~j}qdjVx1M^}Ig$>xXgT;!%mK;))lOsx*F_tutQ=S4mPN7g5C?Y4nrTL|- zz+)~Q`r7qDlEWMOy}31q5vPYIjYZ%^f5WnNUOwYigLiD9=U$!D3Jg>e_pKB0Vwc)Xblvu0HsS z@>@4dI37;=8;!ZLw7Hfjw#SfL42En`KVO|K&3BWLv6#+`&hb}wr8&IKZmT6pyu zLB;c)jTGC9aFaY4!sriNguae0)+j&Pb=0Mv(rC9Xz7u>sa_wnPp)d3(fV?@b$t%>d{mnADR(#bgYZC}Q8dA_h*UP`@Dte~ zqi=XW#ByXvW-IvYMEdrj#Q;~3CP(zws@7B@AIk+qScuuXyHaM!RF)2ZzdCh?)09{! zUjs8e$nGfw;%>#N%5C z4`>nSQ&Qmy0C5_EPVc6iQ~8$~jlO+amxPL&Ti7!=)4At+?I_1c2KVdC$h<=pP^~`Y z&2i%AzX)A_pMolCLr8~Hx6BBlZ*?87$_Hp#LZelfM_m=T^a`{{zW1@fVO zz0|*C4`%jNZ+& z7L&rNDUpkgf?@6u8thIRBi6m2);Ra8h+K}a2FB20U??UWZTeo2^{UqxenoS=aj-gx z)nH0l8?-u8v4C}7@{cOF*+$A=kgna~&_g{Q+Nf6Si8GrNYiM#3zLM!F<-^cgIxxGC z&agN?Xs>RZwzhT^wn~6VNWO^L_wi3c@~e=1=ID{h#B0*OknZH_OEZS2|9ti+`w5Mc zC$$Zs{M&eWVo~F_(4`PteOA9zAiw>`+%lDoaB!;sKCox6{9iU*voo1GSq<40 zV#H|vnY(Y)HskP7JAnW;d&lWw_HJ=T%gDkpeVH%MwpU&Cn-pK?W#5-KP}}d$fqZyW zN$B`Kt`6Mpa#&wTb5*pjZ)(g-WS;(TamzjfYvUEp2<$R(A)$v-Z+9^CXt4*`*)nvN z0!61lMRTO>ydvsIs~r8F0c!;W2HixGNzSyVD6KtHc!T++tU3a;G5x2x(L!z91&#n# zi^mNdg-07J;sT`}c3mS}Dc1fCEn%ONx{k^1GsR0?R1}+%meSdKB3HH<-txT6dzac8 z&e(*nQJhpr?8DPSWzE4SYe(sI6G>_?b+&z0Yes3O4n@IVuSYF*l}syeQ{`mgV1_0 zGSAMM$T4QEy8*e`9KJuT0n4VpcJ#wk*4_1e+O{Rl*oI{NO}w^(@&y5ca!FCLbV9wA zs=v!p7zht}Z2z?*(fPYhh}dX=awv&`--noQ)j}aV!SCN+epP75`?(Xb%b#{XW6D(t zHZ6XoJaTOA*TDP0WVk>5%j}oZe94#kb?T3#s?(Nx@>S8zeU4IG*~Yghl$A==jrJD+ z$J0+=FPVT$mUT=vphgwRAr_8sU)wQB!79U*86eIFa^8hwmD#v;7R6;>_wIX@SAP2j z91U3>ugys#eGA{dm?tqW0sxmAU7GCuSm|Q+#DDFy^?Xu*To8451TnqKD$n5lQRaBu zIFeuMy>mYAq>DAA%^H-Q$Wd7;m2F~5wY-VlKWr&*Ft?+k)eV(cqS?-ikz^&1Boqv3 zK(tRtmBZ7??3~Vr>=wA$2o|-lS?zu#f+E6VQtG_%PSoX-%bh5k$BSFY@C$=y8cXrl zvk5kgXxPl5dX{7r-pY=(;56hmpya{HvrrPfpOj3PIDn1COBuMu5w43Q!FHVnKZczb zT2351+gS}QlwdurL=e{sN~=q-V`+xls@pQT4l8AUvT^ptY8rpSx0dutjr22T3l?C{OR_wKFoLFna1Oy0XWSD zDPi_-Gw!4>VD{y<(Bohw(IfX{FE&CT&rSXl{<=o)R z@tzAjAHik59Zi{mj%QInhLU!mYRv2v)HHe&!5G5F8f<} zdHYsRZ5oD7!&p6&-ymtd*S<$GBlHO*N>EDV4{xH5ktE>rX>#2YuyeK2nGM{3NFm_w zLP&eT#jGYCCG7FN!I~d61dq)#Iqob8E$Ow9Vg1BoMUEUm_@Y{o^IX&8=6s_^yZclcshqJVZt zD{Jcs$w)C_(#7+~=;~t!I-d)JY?%mqb59tXBe%)lj>QnZyWh6);GX#mB_`@*8nfg^g{#GbD}olsmhNL~<={wX#+# zHPbE_=lhS{V;EqCx`7-AsP+5I(W&sxz9M`T6T69SAp)XDvRS?oCY^3iQp9%Gc54o} zqB2l1KqA`{>WckJPnE|CWZc_vQ4$x+JUo5>nY8#t{V%r2Nba~KRcIuRKKXqIT7|$Y zJ5p?{I24qc=Nu?oJzCN1Z*JPFTh-~hJY3nKMGm&V}^I%Tg zJ#D$`q=t=3e|oE*{AtI1b*_e@%11HYh@NLwf2?ol$ezUhkZ#LqxX~nSIkQhw^W$ok zd-*3DDn4sX7WA-AVl)npl^MKT$MLA6O^olT_|JQfk5Tr~+i-fis}jvm8M9mlZ^{=t z!fJU!@4b^)1i7yI$KjP1$fg93J--NyxyN9#$=rio2}&M@vH zxsH^|7|8y5_;smi=_}=v&k|J$Pjojhyk0|A=i1@t$rKInor_-nm6c4!Ip~a zvXTg%QEw|EDstN=%uJMNs48^qg*j$QMYVi*SfNO zXEad{+w9?W#>v1#Oej&)t5_ZkA*Rqzj}5zh+^^1_vsX7gR&bLt=jjSj-f2ilMFB45 zP@hxrU*gp8I>ABJh=t)YqtXRQUZ_0wcK+(o&HCzq(Ne-hpDKc zRVur^LJaPU;XYhyenwLEDlSIcCHuVXBWm5^3ELfa4@K>KxX%Man%EdK`neD`LHrU= zm-Q|YtHdmYHotyxHsl2>X!g^M&SN#_st;*9Frrj<*MnJy+;B&u@?&$E4jx2jRQ>WK zq~!9XN*F?(GyH`O^UJ=xHXFJe8bPdNA11pZx1BSn;xy9p!C;J;vo_7$iIDEWB@#Tx z#by#S?nXK5Zvi5L(f%^#?D0n%po!+oPk`%+IpdZ5!gKdJRL7>M!2ORz+oJ4}bx$KA zwLaH)j=U|%+CfBJ8+6zv^u-V!rx4Hu0MbuNfyF1qNZKwTCAa}RABa)ShqB1Y7 zEbZs!2P?7eR*M2jQh92zmO!jZWQGUz$;evUACZWcYazeu?Af z*9s|Wz|?$3y~`)ydbRJ6(>kS=zptVu5+oc%V>6d?b1gZX3Uu~pOOtBwjw(9yll}~J`9|DT}l)IkXy#hOP^(Lr7j<(e9JL|bWw*K{aD~F%XapjY6oGo7!h2thmM3{@ENLz*$ zt{UvVA0(yU0r+`w-L`=Xn_9bg^3D4kjsLWB`p9~S_;9{A{BpXoAvHOP`Y`_LV%Ce; zsH_k53b@Lzf_Ez|?c|_T%~#L)mp}MtN<6SZ!(Q4Z#N85KIK0XEfea4_qQh*-ZT|kT z0fjuRIOU{|bXm_*=I4{hKe+&Z&Cy)FzPRhfk~<{9+Z>vM|Z?SLRw4 zr>7QG6_b}#gC_b)w-|ZI&A4~G$ls@E8MD4^!r|!T@OuFOXqI2ogA1|`^I)5KE!(j~ zt3hV(^qU184qX%UK|Z0i?rBGfnu4)_Hw>@_68dW?O99p?G_{is?S{oo?+4Z{4$Qud z>(GP)?avUEpWg?uQ}Wn?#tGENV{7c0$$7< zI0UCzxECjsEq%;sU944)XET?3hVroeY+XbVxm#aA@zZFUx52CnpKB%dEyIxZ%Kkwr5*bbS_lnk#}!v2Bq?3 zfhc{Fl9)pfVSwYKUp^~K?KaoKZLe!SH&ZjNicY|eaK1vvy>tE)Sj(+&vt~w7W>4L! z4Ji+RvJ4SR-%xX(RuwFb^v(~QmzWvzg*dNY%P5|F(&I8_(d}2H;Yg!|b7x~tiBBVV z^V(dc@1_t3WS1<&5K_IM_^hWNR9?Dq{cuKOPpmrW-G4xa9{ z_)4}qV`}FV@(T_a@@E|;jmq*`o%`~*@F>{X-N5%NwD||f(p_F2&{0d^0VxInr)jv* zkch4hv?UU-MPomxQoeJ}MqC;W)*OUtm*h+w6uD2^vD;>QpQx((Vkq#cmaZL7K6|iK zy8=7sLWvy9s)93V4~;eZbiQP0#_pl@5m(`ruU|VDZT|?%w=57<9faoW(g~VxjX3B7 z5Y0R){X6a*9zD1?AiEVx4>vDJ8!O1~GB^MhE2FMl3Ok1$QjgHK>}fUe(Vbi8vo!F% z+p0zy1cc&l@wwSRj%X27^v>l`;WRz%MX*)@7I%d<#v#);Fw`Amc%LhYB{{XG6hi{LZh!!+CQ#qK8DWP2WHZe8K0`_&NUZ1H}_<7 zXxFKj34AgpNJ-dK8Y2pdNu4w1AOVE!1MYxC2;nmYZUBskrI(f<_-(WEzSy7;y$(f*dp5^5;Lv!L08@4 z(o-&^kPsq2d}`AruGx=F`nc*3-JkQ120gSj{(KLN^1#?$vu|&(c@rVjkowsZ5~Xr$ zeoppnQmcH#oRWQ5+xTMrCoUyGqNB+Q6WbpjfjMXQBUZ+nU_knQZfS*)iO78O1zRl> zDBb>A_d?B(b=RZ%XUXjyZ0dnAg4^-jl56=?WM+N1*$5+oX@2I0_|>QoAY-e?u;q{m z5f+$hKYcTGzZ0_WrovZXW)FuN-}vUBc#_fn800|dA}&LWYpWmp6D_Z~MXB9iU)Jqz z8)0T&J5^!#fWTOpQf0s_Yd&)chuaQEg`KC!;mfb|N>{Nd>`OM@FkFIn zvXt>_-3?U~C#O>@JPe4$@UP}VPVfD$*2$-2Mcb< zr04oVfrFzp=ox95MHqPAKlhbQM7~WgaCzmX{>lf}h^#m+WBFydZ5w8r5 z@yr|Y!2$Ri&7CvrEK)njk+BujV9ZtzPZS66 zd4TLuPAAsOB_gB9Ur*tEed9UWxmb5wdgBfnq0PU9cfocnO<94ZK7aYl8gE+STS`#~ zXC|L|Kq*G*lBJXN!Cptyf!+EHL9=;;T`TDTNKjuz`v6N3 zV%?x0$jKGmUuRGZa0{8B@L1)6V zG-ma?9<>Y$3_PpF&Qrfc{k+&H9!~PB(H<@VS=7z#Cv4iND!wKYu0Y@V*XDvAPB7oA1d4$LSa&HIyTT#r_X2 zoqHS`t@uX0)nc$8I-zBl1N-0A4|o$Q9{t#-WWj&^olSHW;(+wm|NkBvUD=k4y}WU(Ze}L}3zWWbq_?KTRf3QRY1I7F(<}f1H6OcRpe#u{DOttT9 z|1Q4x`)4vgw*L>jdC-ez|3Nf=kMkc~@_dE=)M5OuA7T*$A==#C0(J%Oj*5A%a?^q# zkKmL^!0C3BN!{mvRw|Y$+b*?jZGGH%9e@56p(QT9yNeQDiSZjq;s>9@nwm#8uxB5Y7duOoAA}!v zdj&YnUK<1LkUPPAco%LslePa&=Zx4VDFzwb0&hf_h$#O?eX8zNVzm}H0?+~ke)ZHD z+wHz*_Ix+?a&Q(8vJN)u)jde{M{8>pUbB6~Wbgf!IsY%zX;7g)vn|{G52kAX_KM+S ze2v>nCbro_4JOcAG-=^BrB0MGK}fD3=fm`C0+0S04c(B=NWLgCIo>YHlmVA*jDO2z zo)eqF7hBn|7K}dRRcAv~hBFzEI*};Ylb{(C5~1x<%?mHBuJ&&(V}xxgYUAc?HfgZA zR)&0hOfK%CP+r9PyMK-@i!sZ=Po9fbvRI2*W*@qB zx7kGE5_tUuq!kbG+h7Qp>{>z=g!}+VEnxfOm1kKEck3R*S`c$c=Cr_{X>N1UQezR` zrJHbPb{5-S9oNA0wo(2jJehp+0rcDj8%CHq0svz^%_Vl9a~NqoF+g(=3ud5$NGuMw zyHX6BrysO%$UONF9Bx&=SW0CmT_3U^uF&EczM2-^%JC^t9`W|<(k zv>fg9L|hXoyXRvlD*HR0S^CN=Yp`SBE|&J8`tTi=*6OYax75EJzJ`zgvKIpEHasOn ziV2vhbx{tviLnXgp$m!SS?**ud-J=97`}zPQ6xm|{T>7|Nshd*Z(dpFZbu92C5@(o ztZTx{N3zxPI?X4Pt?cyYmEJB#&TExIx%BxH2PG_m%o7M5Lt+aEFfYTHDP9=SJED}!QtsWz3 z1Gxjw_jdLAmv8P4;+_G`PVSYPw~b0&o#Y+4|HZC#`9O9sMKYLwIBcvDjA&JHd5%YC zMFSU7nD@*0IL3ksZA*Lz*f0&gh*Rv);j(jSgDXSTm>2{&qaS2yxvDCLH@9ED6XGgb zukv)nF@=YD(*&D9-@X5cFwUe~BdqG^gBP#xgwC zyEz61C`azXnRKp`Mtw7_J_{ksRcGbWfJKwy#E9tOhsODpp(>VJGJfgWlTc*w*Z=Ga zuhIGHP`{E;xG||) z^No#b@J$aDsOh#n2dUZuG*R$4OsRbI5d`)YA83UROOgMG9m%gio_47q!ie6WUVAnK z?MGW?@owgmyv7JV0lCWt*!8X~pJUa&=OlslKeV~=EpH|Jtp2CqY2xDMhnkYm)9IAr z<@48Njt$CxR`=TC4@ZA=k^9H`6mOu`G&DMDFveac+q-o*Zg~B#>I`=t0LJS3#z2JU za`^sL*}YL7qn2KOm^KiY`2StK{=d@6|EC`kttKL;ZRDv0*8_um9#hz5ME2(wzTX&C z6aCwHq*(-hCTWk2{mKhlUl+xV|c7({2@R$57FuBj!e3~;Ny1mpYx?nZV@DxYlVwu zH+oeAcv7Q8bN%CHhbzvOaa*)d_%0svikq$P;9yfU-8ORDAZ?1)R~@$GH3&JTm&<3Y zcmHCr+q~WB{M#fr`wXr_kkE9i+;rA@Uwq`a$rT-G&ncW3?LTW`xK?d0^i6%{V(lh% z&=4vL>gzV-?sQ)jnPc;oJNOa@5HsJ(3-#af7YFG9u{Qt!^m!yKbgW0H~yzdbR zXCAGU`=l`4?h2UuW|+gXV{79%eFiNm5GL;L4QuJy2;52Yghkxgph|N|Dt{&rF6~~Y ze%bn&&S?;H;z+6<5g75hJ#bN_M>E!=1IiaWb4fIGm}m%0z>ATXL|bNKnYSWHAg$Rp?*sF!f7!zB`!a@HEqyp^R&h%J zXZp!;>qi;Aw7xhz>L)7;N_`KZMGX&%^tf4g#9D`d5&T33{aR%-F< zO`Fd}v~d|(sW(d`^!zct%v#ae|5<+hYn$znh1S=9&EE}QJ9A{(65FfQ?tXj(z$O=0 zoNvB>^8gPM{*I?BGWK7Z9@HG_(w3;Bzfi3K7QzVK#=dTMq<503dFMJ*2Tlf8N97?4 z?ye4MM%cpA>Ix!07yY|ib2q(dTq|jC+d*__z24}-k!Ku%N9gTi0eAkb{BD2fa$0*V zhqg%Z4Rb53pV8I2p3n+JXytK^N_|MS5^HOL&elP9OjGzm2s6svd5=BGO;i`8QJP<) zDw`WQ<|C8G`(_`Q7gy)C>^!n)WqFFZ_F@vTGFK-Pd9 z0fXm9V@}QMf*3jIMo+J9BlOQ3`i@Kf?}mdI+;BL7+>iEjMTJ)Qzb`Q*XE&xYf?IUA zoZlP|2_t>W-fvCMJQ8feQvrSt$*;e&a9X(2t?A%h9G0fFv)hsasfBpYJoN_=vO!k- zWc>Go4KA;+$MsXR_Y(S!OhXb`hqxowJ4s^C=5GIJ>{qY0#VoVeQjKxS$1lNichgh9pGnLST9m3v4S>{4CIqmT3 z!|XH*1M<~n!kzZ$cdg><*Wq7}Js(RW9CrUOKsFv+f%jv7O~;UX(y2%WtWNWe*hRKQZcI_2NVHH#(1^ft5r z|K}=B%Vqe#ygC2ngZO9s@2}hcj}Hmb!1rTqT|VNs1K_VkXGbXhD_X?F{?|9_|07yF zO3R*WJBv0_h-Gd+l9byT`SejBVJ{?XU!I>mU?ItRvCgt8Dpnm@xza6A>F+qs=6ZgQ z-|w+!L<6JNGtqxPxbOT|3@2sWPJCeTG|BZ+k^xHk-TODqTm5n1Wy899(=ojkA0|<2 z4utvz0+xl`v6sV9tWF|OpvR}f+F~H(*M{)?XmVy4$M3xG$n!3}9zwWp+mYzqBGI;D zv5a=>%XtL;ZY*Y4*mN^R-hj)R7EPWv$N&Rtu`y*tNxTQh9e|n}*3?)@k-4oDza(?; z%S|g#=VszIp2e{`Xy@{zU;F#3+Ei3WW}|lTARg(dldF>Mdj1iQ-y&t3$mRWN_Iy%+ z<}g+neozkUbd?QStA~-guWc{u-PpB;t{He^_7VCzjdAC~=rfspC${Hiu$>pgX&W?s z^t7$Rc$V*$p{-xogF7xAVCqUR)gRKpv4~#k-c;+ts7zuZCWlG6PV~sa&UX26rirW4 zIbdkD(NvUmJ^OBW(|m5Zr&{)q-nWyia_>alIS*<0pgIWacn1RRMCUKTqt3ed`A3?-udhRlMIo9EQn2cZ;F#?5eVCo&D|yd)XAlS9=t-m9lHD26Pn z#=KN#Sm$~SQlc@eG2T&|O-I%=?5*h^W`F}RDA9aWq)2FqciTwj9z|j2$rc9b*ddO~ zE>lmR(I~|a(Ske}cU8C$ObsIBy42yhZXdj*1~acWQmaywxp7v|D}sB-8NZf0cf1cK z*GZqJYdnN!vD*s$?z9ngV2%EiRviVGzYEw+J*^4Ozq+7(V=C=(AjUMz+POMDyO^}H z5&t9@mMU=|vJ#lOcKH@v=1DfpYTFQ|+XJsbnM0KusMze|7GZ#nw#n%L5Y-)_@R&*n z^_ZayUr6?jg+NPFSaBCTT&~~rwNzU|DnC%O+{e(oxfMC20I^qySq9jinGRhsc`=3j zUZ<)Gr?cG!SQEv?SMA%qE*W9{Wm-5UDZ-Gebp&UnDW+ioQq)s0Go%H)K+hG9f2G&R zaS~6uS4&>`n+MK9TS$QDFBteP%?%Qq-|H8@0+S|MI9Gc&mmShvjF~IC6t|D5@(Mnn zFwtJ**XS``YShGEg_^&k-)nFvzNK_*TCS8_3Oroyv9Hx)0vcbgJk^F~-^VOzI;wKk zA3s6X;4$M90&T8wT&X_`m;C94fX{+_=Vh~U&4@!RKoYL zO;dwxHP!+@t@8}%FJHzC0YzUjN=nSN)62Fheq3K zUEEypR7JZE<$nuymrrDva=EOAOPisUD_9Jr(3~|waI3=)gDP50FcvKI%#ifHDs(#C zBV03_Rm0X4i%adMm>Ki7(;&@r{43(Aq}`kzGyUG|n+e=X`gg932bJ?K4ynKP?g|T} zOUBQCJw^opGOHK)HwHb|o-)*1Jysp}1KyU7ZjrLa&EpZ|-!-+|JIhHU%hBAs!ey4) z3R=a6tXxlMSW`Fsca$x2r6f=Jx07!;@nd9p@5XOPc)}fQPd8@j9_fKVKLRZ607-ogb>@vdZ&q2)bkiShXWBqs zmnT_2jq?|WOAF(X7P^dOR*EB0Lr7cR-_k3uvh5DRSl?5U$62m;atekL@OXd8^2rs} zgT<_2iB3)LvYk51G?)`E3mLzYGBU|$TD^CyEjN`gp1ORYJ%e|<_A#vwS+QLpSh}<| zIYjB#9W&&3!VGlP*txrp$;pF>gw(eC1GH~hhbE)oqA#=`Uu&_)bpJt!xq63bG5moO zXSu#`lCLtYKA}JF&FKN3HowxTjbtTWeCss$yDU!z~nM^J< zdlvM*(q8B6D1ZTU*J(+%WhA!rBi{Yde8}4;(*W3=ACham*pB6Vv!w1!w--33J-YHl zW(DWP$(a2AtY#(>&#H`7q31lv$! z%2=HjV-1hTTury%8RUDRnfK~?qRy>muAp`cjP}{`(*`gWM!56`TrZ`&;jR zK9I2X*e2$28j+Ph57|GaD`cy)z5m6F2gT9r*`m7gl16x!nBLm=39Vb%r}Pe-LIeuf ztT+)xh!I7+w$X|BdNAz~dG{z%j_>ge;8uVeD2*TuZNK2$NO zZ<8fTxq7=lh-?Yi&VE!3o-V)ce$Fn_+1F%^?te)NaP{2_XH)OjB$huOQ;a@n2`*-* z1Tw-OWw#o1+bLA}QjOQvR}LW2Ta*>2FtdwaI9JCsNGzABVck=&sK+p7wH@Y(Uejmo zsRmBrUt)wq<^cio`;Q79Bnq};2jTVeEx$L?E*= zpl2q08B9^$v3<2{erBjh`Vfi2+{&5B(47ZJZ5#KNmvIYJ6*Uq=c0QDYw&48`qJ4C7 z`f(LHXbC4n&Uw7Vv%Tex{nLa>+7;!heQtq=TQsR);fNwYQcv!33xOU1X^Vr)Q5VON zeVfr^@eP`Qs9Z1U7wCreOsy*-%rmbd1e7Z1xx3m%g}}4`4~{JibD|dHm4f|Tz3_~? zvhpVs?3P_Vo0{n3?D|ZQAcxS!Lstxtw_)G3(R;Q`;zrImbxSDbZ7G_*+OAwKD7enmF6|jWQ zwf>0*?~Iyg>Y(53_{b?i_HSc-Osrjsm$f*pcVe<#o(a}Fo*AoxuyEZd)nQ3k? zgts_RyF=5WUmC!u#gG1^(e-Z094u*Z@?y~A=yQ>=k59|~?8WZxyGJk%6DgwW@?6(4 zA7S85tlpHS;=;~sw7RFP6iR|YKg;UEtJr&!TD_F@Tqk>sFoLA`t`A(cT;3rK^7FI4eM&xTaYqu1CF;vLZ*Zg;?R1G(LJBN3Io%;;`#Fx2dO-J$8F% zepVRwro4SJ0m{b*5%H&%ebb>ELZ|dSE)G@aqd(=!5WObNoXRJ!$d z?W^WmvvX?*)>dd?I-`2zxq8Dr1AeN6ZY?;6Pn-UDPpxv_ETKA9!eCwD#Y}G6a`hdT z(Lw3K(AI10Wx}T&5u^qm)srnjWu8`Kxv=ghJYHu&^w6&r`u58C-4glnB+_>uniz?k z*YCO+uEy2OTiBPEQ|AD7=2tRH@Br{D6!vwN^cOrt`Mc&Z^Ra=m=x*1tpnt%3`zl1? z0Y+0%hV768C{%$NR z%$ zv*nfG_q{nC<7s++Q+D&sISFR~Ck$V=0*K7yn3C0wt=}rS{Dlqcjo!tYk6rs z*0bh7$I@S7l+(Y(5AiA7-yFroq42P!m=@^39?tqH3$ewr?E_J}R7_b96++yzSW;lu z%mM+GRiGmo+CVags3SVXzK0VvmV-O%@X#lQel6nLrfdUXkT)dXttQpkpEi1>@K-6@ zN&{rq6o7Cx1TfaI!c}VQmdzRM&b+O9*IJPu&=~pKlOhTD0$=xcTbCmQ)~=W1vfdTg z0dc-gR(rfNcd>Lns1ci-C}VI7?Fl>jB95n9V1-Y#bwX2TcpIWwIqOBQ!;VX@lm2zclpX^}w3Lud0d$OJ!yL|X^KpF#!R*qb%}_<&bJ zL*P08qf{osyOZpsPjhf~e4p`L`ihBr$$^@3h;$F6wb7DScWN(RQpBH#62;LbZLcQ6 zGOFA&wSs7EszkYS{+ljqArdv?Luew0nz6;|i(ao(l9vCQkQvc86Dn z;ce;=rF#>w%-NJTop3QTl$ct2F5$BcW5fy&eb7F82>Rx4m+!s7gfH>4+3RjI%v+M% z56hhP^jAvK{`dCAJCmpHN)~SN@)~$%FB49)di!s;rQL65ej^=j``lPrjd_hm2Uchg z8i$23awV2`(Q>z1RU-yat{~TFGvG>_kFd!C_dM-R==#5{A!*&HVqn6HyTBX1s+ItR zAr_r??59jw59{%WQT~M`vD3%`tSl*CrZVK3ky1o`SdnO1e%P&q$O+A>N%paPZ5Y>X z9U1B~4IuzLCf?vydGwT4%6HV>-}`7^&!_djalG@|as0Xa#O11Ruk0(QQS-iMlIK^= zz8n>NR+xt+Q%lU7?qS4%D*~(vow?aAByg&_3lmFF9MPd>2eps8XAXvD$C#&fy9MNO z^(#2Zl*;+N6J>^L)uol_;KsPUnbVP49dnG$m88)_Yr(fA?S9eAiJ0@QRGF52Omrkt zSQsAB%43xy+z&o=`PfS~h`rp&$DkwWD>*~a&g0GpUPr#wDPUJpvNbgg5gN10$+-u| ztE(3cPelxWPME5mrLC*BONvYSK4sl6?n*=bL_l5CSeMP3P4Z z2Gn{!?$U5Ax|aj^ufFF-&AFf!ZZ6{C{1Z~$4)-7iR^i@Axbc+yVrbV zk{4`j*oSgj6Fye0xZRZs>7sJW9er;;G9`7*;keTq^isawP$zCQA%%VV#&fx&?v&rT zYp8xvZW1<)ZELymi`V#iHra0!&0|a#ckj~qf&W>{DSyi)k(OX=KPT*y4(}m|!Se`2 z;_&byrqs0!Fq>+oWwhKy)E6E`?mY03bVneL-Sd7k{c7|ezV)%E5Jj6}eL5kM&>A=4 z;Rm}CQHo%h_{&$@&fjji)9Noh?+>`$V39|hhpm*7k|Y=#=W9Zp`nM{C;QLmK)Z(0- zinzNIrvR@dYdGf5fev_aynIi+dnaxZ0cWZ9#i_nDf#<%BVvo5IBdXm})ca$EU)6A;@!Ye1N z#(F`|?eB*dY-QP{J%!Q_fkYwHiIrp?UgC9JMf=+Of;6Fte)Gi+#yXZTU`Wq_pmrVY>!YHn96z zjgd1Td^NNp+BCwq&}M*-RKobxd?|hVxp%rwx}cBRpsl3EkpB8UKhI7UNxd9GlyMXv zBQmVFZJTRP1$%T#xSHrtc}F{XWP9YPF!da@PG?^yb9b zAngi!zVUgJICCGxWiUDe?dMsCZvUyJL@!zZ^&YUg)Yj_cI9;b~X{g8bv-^;d#oN_f zV(75s=@8XH=3aw#`F6jKkJG_9Oyi~0Y`pBATP^r86AxlATB6ov|J)xGj#s(AR1)iS z>0g~Fb+be*)5wEyigLZTP@WKs8557f!4Wl-zR6~qO`94}72P3Nb_CrS&`KP20 zeFR!%Q?1uuJW*`DA$a5b49CAgbDVoW6e64ZWA@^reId=DA&Rz6W56nd3BbF2+pX4gT$`b9l2E>uQtXVQHuP+leG+^LNghZ^l6%;u9GpIQ;Ej zgJPuI@=sXk6|3)m{O@|t|C7$v_3}RnbAc593BJD){crZ1|9?H}=>JWn!~bup-2bmX z)L~$UC?;m`QnG^GFe%j}g9d=@nr89B)ZP{>W8}_{o1eRd$N%oST=g^ETYo8<)2N_q zF|Q&!Jatk*BRlWxIzMO4$adQ8c;ZS3>jzt2z!Fd*ZuHq}I80(z8vJC&c83y-R`HWQ z?ex7%J`rt3!17t_yF+Kvk^cE??qLKv7>y%tvJ&Z|~tS@<}!<8nI<*5nN<|bU?eATu4 zb)%R#?bpJ=5xlh#uTFypzQ?FXXH6tCJu z_s;Bxz9$@iFH2b~#h3UYprHA=-FA|qltg|fnq$o?`QABpGvG^PjHU`Mya{x`o5Kx1 zVvW$0_z%Pgn>b~MO%7)2bjx5!8Gpn3M(u?A%p`^e_K+=+bZ${9cEepg;yh9J2SSx) zO;bB>Dh*tIuA*Cd(|h5iUmY`Jb|cdJ!)be%GEc;^byHr5w`4;;Zfp(u z5tlr-b=B0uo7)j&(T3$Q*jx-zQO{JmB}4pY=XvLjon4WYEP-K^4V{8rL7&1~n&TK9 z$-1^}ecBI}FE3-WZx6`1>1zjTkZL7b4a;)Odk<$%wpht7g_|`2-WQ9U^L1kj+@K6X!mX6lifmJ><|-oCw`mSQR9_y3Zx)LvrS{3NFRbJ}2-G_x6+Orr+J z{k$zNhqyJk8?FAl5EXrFl;iD~U+kfb{#dc8%uRR=k(qiwa8pZod}&>rzaV?4666yy zoP#5Xy)&o6*4u@&!lxnm>yZD$E8d_aJcB4gL+1ur+^XnBh$Z=BBFu3%P^`zp5m9NJk~L3Gr;srM z22UxsA-CmnCFS5N;H;)cM|4K%fZqT`M;QZ>$s@Cwp|<*K?DgwkQNY- z?oOp!1nEwZ?kXM)r8UopB>D(1#bM>c^T+}#5|b~z7`xHz-@kTzV;jl%kh}9u=@g9(>*-gRq|3` zxDI#(d0lBSVg+GkAvT!wTQ-*tr;pZ+s*b>LO03$dj3#PX@%EHjbH1^l(U6rfr4ou} z61udT+xC@M`c+RgU(d0rWdHhs)Av>DhunY?uNoyV8q(4CQ^ON`rUDB zW+3*squ*&UVTB~({#aoMz=*^8UXof}_mp7&I_7)!-01j&k9;*4jA;`4kyU3IS68D! zI-ZW9iHvI7a$fvo&V!-}}g8m0QDaW>A!2@fTb{E01G-GJglj`@uu~V+DqQL{QgLUN=69Dmf$P}Bq zzDma<@;67g=hUDArybcs~?vN5_dR^_$qWNz*^DE z&<|db5$Whx&Q9YRHKU5&JDzP@lK!8P67qP=7x8w7F6E*@^oo~#ZDcR6qu)f3%Rc`U z(Qbl(G71V|V~_Y96pC2d&A*0Jp+S&B?|0#am#*@ZuEgq+QX5o*F_=aY=V{oDeuFP% z8FfAtF>mf?1g>A!Ke}0mu`pk(YsiaHrbh$az=A=RygcRLZ&4aqduK4j0tw!cHz;u| z7WugtGsk(1$c|(-`#3LPCU}G@wy`lWH&lkmp(JlWPVL!5|4UYN`@l4{Gf}}Q<9V1`5{_IF@ z?mp9XO#Ad^BjTiw1`m-o7eSwwbfLFOlza^07jOlGjh zyg3EO~I&7E#h=ErPMCqT2;=K zK$l2WU^tpGOu5UWGUJqo&gQBp8P#A>2Vx$D>fZQ(%!GzFPW~t2mNJ-3P`!PmRh@Zb z3v&NyJ~-6&&n9u?)!AZoL`?f_E0S2Fj-$apt$ISfo-zK1FiuRX+LUkp16chWRfu=Q zb&K4lU{#xWj~{QWz)YgXA#dCdo|Iw7zH!Y|wT>&7-4MG%XTZ2#IFk6PpJ_qC6XGaa zU%$d7-G@2594WgS)f8}8;8tXrd=t^nz|5%waJYeDs}b_(UQnC77h|;;NGj2oA+i zavIW>uFGow~74GCP;rXmh#hq*6O{oZohRv>}6>RRx<@9(W2SZGa^hC)IKQ~YSe zpX>?{hwab&s$fW;B-j-pQd-y&#JSUi>Bs6!S}(DUQq{E^%2Xws@&dK3f>|Bf-XumO zl1xC%PD7KNrm{&c<_uYcev>zz4yHF;f4{l7r5zho~DXKkWE#nX+DVf>24#jn>y`yF8Bbd__AgOShYx^Nlz>(Vz z(G+?-<%3f<{VMmM%3+^&Puj~orXd~f{I%)~!j<}iHb0Trb$u}bTDEcd(bVCeLd~;I zLq?zd>XP1!Q|ol6b5RoR6vhc#Q2@$6y#&}KptW`8%aHxux~G&{1+N(?2g+XK*Tuy}}N z#1)~bPrPPLTxqG4dw(X{Wa#L+S(O(RS<)hb7tDaIsMq>4Ju=eX_>(MZ96IrzT?hNuGY8Z~^tVk2}m3HG`E$&-`Pyb;{+waqDm|?4DUNH=Gkw5i+45B#_X^WH9i& z#c}5NUENaiRG=?qLdPj^xJ!Hz&XUFUD7p7^(VR%UIyht0y(L)9>SpO+Kp}=oT)wji z2kBdv9~W@0Ri~+DVpO;Fm5ck)b>l(Z{MiC>kV)TYQf5A!6XJ+bU!P}7f|0r04eO?5 zV;%T@ufjgpHLu1Q|9QylX6o5ba7~O#$t{rXQLTG9+tx_ektY-V%o#tuZT0N(wg#~`_fFHl=Q@3)vG^Ry&LEx8fF(85Qbt;c9b9P~>D-~Wj zZJPn>H|t&HQ4R`LgN`I?FBOpw0a32HyduwBNl>V_f*jFvibubcZejQ77oDTnD^vPj z*XJNM2^*mv{U)6Y;Iqu!jcYkO>x@`v7Ru4!I9fEPr$F@Z_>USCu^>I`i!qL{0Gb35xE4FQ6*+`h0smsf0dAF zI-Tg+Hl!BFTkrWC&^EK|9SeOht9H=>PYy|Pl^5?~X_7<7vRU&f@O!|^=l%4uQ5!Na zUw|LBDQ(tl&cMX@i^y?5 z!AQ^DZ>c12M10!b?&KbR&t#+AM*C>u*yS5+{%yzI$@Hsm?`{iX=%H^IB|=5WUf^J) zR+Ew`e@~vtQciC=_OrJug1{Vrz_x)&H1yo_xyeE0b`YZbPhhFn18VVg?nCfIFYpO(;r-jF(;4$s+JY9>4%53QyMhCQ78P$dvS zeVuuN&cNbX$==y+iIXOXzTw!((%`k+9!BcBD<}&st?YK67^82BC3mhE63lncOy(vOgORam zl}etLJ;st+b5Hk~JT21R<2>Mp%WR6yNuU%YR={_k1pv>y5K1bPHM!ihG~hAgDS^Uw zD4SvR*Tzv|er`A6yg;b3)O+tY#@2@>(1Klxlt@N(DmTJ6}9D8@Y1E;N%;3pFfk4 zSMmy=I}fiaMD$yCB`km)&^;=w2h0+O6?-iz0p4d;gDpPI#4taO9wU7xQRlX1MwK31 zs)MRNJpz3zuRz^VTI<+mM#~;0q|aFePA4Zz;;pUM#X(|Prsz3-=vt(ua%C!K^dK!y zevuUDF~|gZEINH_g86Zund#eJVG>V3a^&Par1NGSinaxQL`0n;J19R&pVRm=-jL=e zb&yw8TgrBTjxGf!W3rkqVdXPd3DK(qk&cX9|EV;3j6RTq<+rJ?J>qf0KgV&;tSql6 z)Ho{U-|<5$5}tx+;uBe1`oa7m+q0|%FrD`K7nBZ7A9}g`&6Gw#`=wyEwk4vJ11=hr+10B-~t$#&*E5oaDRvA)pr1A~ZOKIh< zcRei9GM(1PtJEPBYI1*Ut3T9Ag1U2;7CLKAv(h<`SGqV)Lodm_#-ZAU-T+og)#cc*jee)NN6>74 z__{30p2axt!d||CDcqZ95u6W4+T-R>%?Ir9(5qREx#~_*445x)oD@AZ6AV~9%Faxy z)v=plr*nr~6M-ud#6~@;F;RrTSur~4&x%sb_gDo`A3s>5Zl2sj-uHDN(TEqK9WE__ zXyv&D1#txvhJt)uIT7-0eDWaxuJ2$`z*mi+O_#fx8RJ7mQqE}(lliL{wet1e9hPgW z`)Ew>Rzs8LSwW2aH_?YTq5vJp>owZtflO%SA@ZU*jq$h{zpe@iwS9AauE{P=g4=e^ z9Ei&kZuEZIaeYO#uhblkv!W_vLFDYcQ+Ys0e3WaY%)7-Si!XyOrnUx|yt2$2$=)oU z;HG$55vXu80kX3UeIxr;cb3$RwH8-;m%w+em!1TRlg27UhW9*!1#=ZW{O>93RCydp zEaRzUV~X-@NV7MxANftERkJ&R4U^w~>(PKvQvQ*VbtPxIh!K&e^eoT#`jT@(8}l@V4;0zvkZ@ZTL+7>iuaAYW@x?JhlLSM;%MzYQ46TRgP9Da z;)0!Hk`O0ASfBWUcIKl_P(78|RZT=j>tJjBqM^soT%Pfh7mnT>zoqA(l#^=^%Xub& zRoexoWI)eP0{jg8H$VfX$CM}?S>dN1!~pPYOp4d@J94j)t-+-U8DCfM=~Ee3itp4I z&UE7s4yivrSD;=w2woR%Y4$gHzI^nyZjWiJue$8Vk6`;@c3?5Z{IjT==UIt9AnNHa z2TKkEolx$U`l0kHG4B9)>p^Y(QC?x~u!T{7rmFpb%mCe`W?7o@J880=>a5vogR!2i zpQwEeWoo;q@9P3-76qa+hr2UQ5O!IZ^m8#Y3RkK+Pod#P!l;a4#3C>xXdj|G03p{} zF{u1;Oh+-Sw_FcYo1KO||xOOzVzs^~b4Nlju-+9^y|V7D{B|lebyN zFJA;OpnXaa>>wi8u?>c>4k%v+GtTJSi!U?{6U@!)TW2)GZ_ud_}9j@{)6e!9j?Kf^<9>QrWCOk$CB=# zSlZn?_w4wL>O(We_TO)wvpaF#?GEJW<;b_0vBwC^JkIQxQ(BI65*9R4(RHSeA+XW; z)Ev<8nT3hvDL>~;sZ7{-(3VclyfE$E0B+YUzR81XgLpyTjXAdk>1O+VzM*JaGLxRpPo=h~KrS z0Fdnp2#j9b$kjrA4Wb7$cKa*v=Ue$O(EZAH^525CiH*F_go*@qmezCf@r5PH5A$+| zH6Tj!(&xmT>=d5R{@4S7KYpFS4cQ3%5LqzulxaIhKnt+K*ijeBSHzl^H8fCn)pyCZ zcutJ#`XzdpzV)PC_Ho?kIrfc5h7O@OM#b&ou3qh6_NX=V>g&|e)eYK%Chqg|1vlZ)~=+SHE|EYFm@`i)}pAqYRzmzhoM z;vdk77v-)Fl$Bn0caKEv>!?yIc^r7~+dr|gB!LJh&LMl5kMcO>8%=1PZ9ULm)Ks$? z$;U8;O8Vb9g2%nk>Aw2FJN)GWN5>L@r+7`qgaoA97$2R+S9Q9hlU_F?lt1om7HeOv z4kgRKx*z%mzn|HD*N--Kx-DDxn%!bL*-Kfs+utzU5RC)+j+Rr zl&rXr+%W#_FL$$NMP7^zE8yGB8!LQ7gfnV0;l|X7zv-S0=<;RqK^^wVN*ct!ctR^k zdRpPabB>wB9q<(^b!e{9k1{k9Ho)w$PT)CYMr;(Xyj$8ceD&$^LS2~7dD-Pp|IwIR zH$vy>_Y*_B6^E2+SplDDnSNV3jaPZ0j<%Z-7EOco)g8uEhJl?gV_>)beQScF0H3@T z^B5HQjx+*8#c4bqby%%-hRzUsur^?Qe!iqULQCtP6C5w1eKNE%FuOUgfD--vi61J& z{hZL`n~M33%8hGI8cT|pL{T@H$KbU4QVC}*4Ugd^ zo^B#@ddniLp=1=vK(D8jD)Wi;?;+F~(gxw8kcxzutg|}7M@r!h9SBfzGvZbFic-HG zMbIiTw_8fEJPG$|c}2-NXOUfq64nl{~l&_3ly z*Wt9KO`%hfeAEM9cnDzotaTS7wj*Kojqm9K{n~6J-{eh7g67n!ss=tR`jq>=v{!+f z*es$sB8X5;w>(+NLCLAYg#?ZQ4P4$aZu`Io{6}Agm(jmUg-w0^N=wU)j}xGC|a`%R+`Sc6j*V4)I;N^!oz`YDCMR`)C zChJq}sRhTc>2!mB#Uni5;V*lZ`fc6EuNs0>W_%sm{~hwllYY&87f$#l6+}JZ6Tk1f zre~eL#2Z*WDw?l=v}6{Xvn`z+U+nTt!`%q~iNxhRzp=_H_+|D~3)w|6(6Qa?-oeX_ zp+xlix8yB>!~|=`5fGY12*NVly+2l6#xmTC%v|=Sw-oo4;aAr=71t=$lCO(brGg$S zRf}OD@Uxm?d;$rdTs7m7lF8ICa97VDjd{$c$yr0iIY1nDyb9! z>)-E|VIni)_aO)clps0zyEh=z;Yp1uR}&hT{gT@uJ+M`TQx}C>x!sJV_-OLs%T#<6 z8}~O0W00|1f$!$qbib2K&|~Q)8mpp0!!sfhKJvP1XCxOAh&7ORzJ0#XZMc+3_v<3` zy)TFNRxR^WpD!U=OU3nJ45KPWM2TG4C zXG&sm%AJq4TX62PIUE~oie(P9yokXa;vJvd3$Tcc+yTGyp!YPeRh^5k_n`%=;%^Cb z&FeRieLBf&+!Mvp<1E2E7RnHtTQZ^o?xkcEZMknXnY7uHDpBe5#*6e`88Xm7T@QYV zK`lW8by$YKnC1us`)&Ds#qSwgpXA8p6-%kbTJ*y9*?kYpfG`TIS?K1ld)pzVOU1Pk zL+U*DSR8;XFykpl=0Lpu0)y7VQOLmt2W~#p#|~!nKz%E_GYF6r8PVU)RS^O>p18RC z7*p52{%ho^vZ6fnt^(!O%?cUp(#=dXZe{E!NW&!Usq;CbU%FVq_WJb~JsSdg2ulO( zULcKlVkWLy(Lbn{|Pj&ELQsU4LOSof)hno}qTiY9r-j`qZD_*SbJqfgCrj%0S^ z$t^AnWfIsqu~MM|V`-iuJgr7eZz_pOXr+5^EG1>O$d{U;Y%@x;Jhs|w)und|S2 zVzrjv)*u4yXZd}L8{g#_-0Nbe*gQUj`zDs1Q=e}4H~P@|LR}v)#20KVADy)dH=!Ie zqh=uWVIz=QTm+C8RBb_#J2>G#z`MB1^M)X4$GX7bNi%ddaJV{vwm2zO1SCGF7|%$Z zhwuubs)^M4;NLP@S0%7=Q+W7sME&kd)o~sUJa^ebz7J=YCAK+4YVNOM1VN!pp!ua^U(rq0XlSL4EoJVE=uJr=>pPi;3%Cm~Q|abHB`YS5R*wMpaLC zHUd#A|1EwTfe>1N0=OT^U96>+)l`|?wN)CQ+qY;x7H@?#@D=W_ zid(gDJfrq}bG?vIX3ux~ncDtEMFu?O<$&&fvw+z-x{Ko=tWvy^Vsa&K{C5eY8e!k~PzOD<}t6(;gh zf-P*DYyUp&k(Lyj>gcXQ3P53}!l7mfse*|Hlr_B`-A23^cW-T7(DfL>91+57q}}3{f;EW|J27Kr`dD& z8vv}`$Yv?@QtB_c2Gz5OHbVTS^ku|*G9j<9P#bqG2S0s|E?afeX>cc+ zP;i`5yGY?)cIWbh_*dTmo>FiqXs;~fpaxf}kION%)}KR62`8r6YVBWe6M2Jh;nJ3S zH6rgoRnX}Hmo4qed5^NA5Y_#gBR|;j8Y+IgY{^=jG^?=fr9!^LsG%tU!an05Y8)ao zwHzN6p+ICu?nBCC3?EmtAV@G!x}$YwgQ*Y9oELv66?pm{PcBe2-)H*wI1)F<&h6+9 z>n3cR33V-LIUeUFeiD~oL1k^31F9W|AKc~*UpxR@WBDXQxc!g$rH&YX^y7NfVL zZ;kF$s30{EnDLh@D#Fj;v;I~v0+9G2&kcoi36Yh62-#S6-duh^o3W?+pJ2)|PuV@r zFj+4u{nFtE2ZbPiz9Y!hwYU54;g(l#hl~dfk!34&dpfl79440q63)KnJUEfBa`OH8 z+C~w0P?FEW2z>j^$czb6F(fOk8BfEm9I3&Sb6k~nvfI)laK)jk{6#7fM({c>2IIuX z)c96uZu;TpJ;I16`PbLemKOECwTYdWRAz-R>C^nZAy6+r7u7@s*19NX_U#aGv)c6B z112^0`CD-WsT`zQmzOW#LHakLstvdOoYj01rk$D(1R};RKZF;)F_}^z0t9eV$!&yD zIHV?ovG+8`+}ua;x(g2h7`|GkwpXRa`t}S-Dd_Sg34JJ zhmORxoMHlyd-hI0u7|^E?SzYw5kPH_Qde5;HP2lPko!)HM1@f~nQlJu7py)(Kngq{ zoIaYkgzM1ynqVTr2IU(K_wwB_bVqb9W>*6*YviA}i8PvGJ_d~Us|J1Y#Z{_n`t;eM zq&~GPe==4PG2zR-=u@&eVtrD%v|C)ifsFH4qAQQ-vxD~riIo`~CVU7yuuHT9Pa2-n z#2K9#DXs8iEcnb_EopiU+PCe9k8dTqp7M|+hsX1>5+fo%JjHv~V|us`1uO|#Q7$Z; zT)zx#zIJsuQO0?+%na)oA{PcNp?3Hlna$ssP*}$EMphpW_VQlYBfX?v6zmf!!c*cV zQE1nI+G@`0&l=4SCOT%SIB2ns!3_HGjBUv?9Z^Y+aFFNP=eWR$$3qnxO*4-ABt;`z z8wrLKvERT%6q)^{>I^yduDY|waM??bfB?fSfI&S7`w!-~WJ+wJdMmk^OoY1nmq3$v z{XB#3pL{$YD3nRlWm;}9$rTz&by#hb^#Z5?dg9iUyY@r=;tzB61*&^8l~K(|ROit> z-BYHvbj(_BB=I+Zlg%QB_Vc_>aIM)dnNp%esCl%fjEn+?`?y3H;~J)~fj9-Q41(oo zj5{hq7w}nkYuB(o8!as(#~BF`);68d?T*=j_lo~#vCBDHTGUnpQm^=@vIL3o6y*DZ%`rjau(6;PgHNrYNTMpl9R`y$1sP0q z4l$9RUyc-=Pd|!*-s0QVCp5**;g4R&xMBV>sNEn!XKvnd)zg`C3HYp^M2G^MJ6hZS zkaCPVyyDY8VR6Q|=6gL1|MCZZE0H1>YP~LBXkK?WgF4OaX`C|avpQQ(xs_|3kyZ@m zvtR7reIX(o2>DVffaDU9S5bnz2UY#?ZmU<{*4b_ErcSyzIJ6z+UXtrJf6^8R|BP9j zc1B!&bn-`Lc3_VsvMcPqZ~LA6VPy2JFj{Rb5a*XaGKNQ?&icrG6eZ{R2NpuEpVLaj zY?4(7NWguaReEJ88+@sh`^`?v`5hJy6A_)a7@QogH|2VyZQwgpc7M$1Alhe=^ zc-z=`!^!xJaEfRV94|(5{=BBFDONXE*-13ER{P*dbG>vu{MjGq$AO7TR*KebWpbpd zt7kY|H6y%a!ynUqxTO|?zp&(jIx>Uq^Znjyc~ArS;hPh8mGjE+v#&|p%I-N=h({k= z9&*VPwxlayp*x}D1`}L$Qm;F9Km`}f^;a@s-#T!UShq zT(i>jMVRTPOPzBf*K&I>udLeqeFAn@7K2d@jlM}I^;6l=Fx@O8CWr&1{ejy)&os?d zAf1=jpwqk+I;BuADArmfBez+78A`K}O&AA|;@%lxK!NCNmaVY_ z*y_}y{K9Txj&)QBxYbz1s6WxS{=+z?H%d1al?#OD3?*B+!}$5`qv9Oavi}(s5dkT_ z_^-TD^MLM6J?4|AZx;2$f)JR0K;!6YVvLxAe;)XEiMvx2W0bLwY_OU#3yW6dZ+iI$ zVLXl*qwP0Lh)vD)=kM`He>~DZ*Z)-^_ASOBn!>n% z70N}A)Up3oFN0T%k!?r&_;!dV!U3yLYi|=;h{VvLi!S~Hy>rvncUaCiLn3y^GMNh9 z&XI$@4UOZ7zWe4l6enhw)L1Cwv>FmFbx5Yi{}=tu1yR6H|86>&kKMRPW$yMikMRc9 z?6;ggOsZ}Yxy|ju`nQW7>D=S0>QM|gY;w!?HQl>W&38N);_ao!tacId1sbWejt0Zk z(_IH%D2s_aPlXr#+Ha)&s|OSz@AL-)H#qq?iA$L5qAIwHqipLk=W{OvNW6Z`CE zdVjbZY~O2=*8Fv7oUTI`LJibWtE|T4XQ8RUUlFPS-s@kYRP6s*dSN|d4EMK(k&IXr-(*|dvIQ_F5 zDH>YPec*q+R65W2NXT%w9U%WMoe`Hjqjy7KX($@OVXo;W5i^3TSuQM&{Qf&O(&eT8 zKjNialgr;BDaz7?f(?E)7~#eSBZxo{Pm^>=zg4EMC$|KtD+bpV+t$v+)5{@e(9U>9 zs3V)Qs7f`*1Z3X7*osPFke5vePweqEv`uem3XiM26~ zI?xBR-f;U>@0C4!r4RUGh2%ewejNP^aksyKfaf6=I`v7L!oOnnmggAH)z9cn6s`6G z8OaTQz1^ruPFoBfppkUtai>l~fD}jXe=+AqG5+lme~TZd>8BlyQIF)RQ&Mr9Bek-| zx1T?Ij_WXd#m^Q|+Kh7qcztvFbRA!ggx960S zQy*#`Y(QcA=Z(WD&guu4z$q6L^zt9kMOx0FaQAz}r;O{jISG}Ov9eOvR+A{9px%I^KEoJOO@2Cr$1>TBV;+dx+(V>Jzn z>zSO~`7*=%nUJz-XJfZB%XIVe-PdHMmWzB7f_>TXYMa{ zP#dXi_A145(F-=5sA85E$Ql@De!DDTb6k*_GOnwxFF-;=PfJ(osw=#xM52&KH50%8 zP(%JzJnj}9COVb7e*ZoY$F58u`gP|Oi0-+1yJingUP8guZK2ZfAj$5(p!i1P=M z?oJ94vs0xkdm9WjFBtC){HLANa1(G{B)5;#8HT7Cj0iB%RdT~sL$>gpqkcH0k6h| zIn5@z>dRgaIPT(>Z{58QpHPFCc%e)3gd;LnLo%7O{(j9%vmw)l_n|$IFOO zTn(L53bm=0p)DGRts6(L6BS{+Dr8`S-CybEb&Ef`l}$HN*vW+FdGiCxN9$>&B1fVe zp@z)=7{qz)=i$%pW5+^&KncmO-O)bVN^mv2Ua8`|xp9r4d{`@odlW4Ej~Z6`DQd}4 zeXc6*g$z1T{`)~VuL@rpqWyg(0craGucFRGLHVAHEtkYw=&Ha2web2=R>xpOU5gfSHap^C(5RVu?ZSqPHXQOZf(&< z{ElWe7T=d2{G(18GVwN*0EhrHTVzHp;-F?CfeLw`!(BNG~i@#X(gEJ6)P zn*XeC#Q$2~#5+MiSU6&cliwz7bmRU7R)d!#(h90>@pmjrcXQr)>C_i~0w$b{9|nvD z`)GTmiO>UvtaZ4uR~B#IRTDBgkrkREB zqa@%x0|~^^QIe49de3(LE>)yI|Co$S{GM$Vv93nLzS-Lw2hhr*jWXCq+&nkC^pb%Y)PYO0%jZp>rZRjw4q%i z3H!h(g@B*1m}-|WfA%P5kK>X+a*hAC9}0S=nyOcL<@{EfcC3;zDWX&KsPNHl{Vwx8 zM7=cqHi73Q6`tlxL)yQyd&l+>zu+809F|fNXUDeLU+WYhFM_(h^Z9e$4lEc7ElwV0 z08u557q+@E7uJd1jrV`~r=~iFom18BnVi?rnWR!4*IB{k_vnL?=L#Z)jLTFu_d>Nm zQiH$!LBJ)A0#B!M%Jq2;V%s<{RWikI&vw_5wAy90wq}ni{<9|2uI%)6D6kN2Vs6hR z{~U={s$RG&4@@egS{fb`XG;6JUqU=uabVSY@jnL3PiOV-$36GnRO!7o#wgy*-;rYW z1N0h~{Ej*on+D9te-1~RoDMK^QV_lvG@wd%<=Y`>zxN-8VGAG(&ib5k;@j?xGsg1& zGpDnb*U@GiLjaOKgSj_13tF_Tt7q%s9Gr-ev#^AJ6tAyh!rY@w6`38(?yzlV4X+-! zN00Cd@J}pG+PPK!?by87qAk?RfWH5j;Qr-;KMcM9D*vw%81rYkdjm31yjgNXoPWkc z;s0mGe!LJu<39ZQLpYfsE-Dx##Om$$kmHSM9Ysj=nf8*%ecLEY6n|snZY!8TECiJveyH-R$>A8m)he9%WNjjS+QLv@sfX8v`n$zaLUYkm??>u+5Z&R@ zlnsh9*IIE~1!cO9@reCl%(+tw!1VwM8Y0^p&+Ecfy-RJepp^u)&qNnzH5&p9ur`|W zWB1K^U0yvS`uMdjvLOmYi#%r-jN!ZRTQUs)aaEl%8QAt@;aQXd&{%P53#ud&$H`4F zlz^Las5_8$x#TM%r)`(FT|bmuOB<4hiX?A2NMP%sS7`!CNSe|Drsc-SDUU_-~x?HYAN@AXG^Oe*>D@x6W@)@_q={ zQvf4~SqsIxGiN#%^Zytb9393#@PdFBur|?T z_3dqoPmT2;)9u9niQBn;7`8;`J;-K|`Z>6luB9P>Cn1}dmL=-@Y@!6Kg@rMihyZ5& zK}4g0>wr9~Ad{~pJ*bt$WNsR{(N!2|-eW0%kbTl~P!~mIx`5ZV663jkAEqk-#Tnip z32X^=%)tE#?#zQzZAZm_b@(?CRPx`%$5&D5Vmt~Db`dibR|h}zC0Qo$gM?!aPN zSdIGMUB8_+Orln9c@w1f6!;WBnIb_35<>WCzUdoVz(aWz%jVh1tAH|PSfXraxcAP%_PuZ2mJ=(lu4TEL-5@vK#hqoIl{ye6RYsc#g!`CUN7B{Kv7%^w#RV zF=ln7J4>*{gcQJ#4VlY0Yd;;lS?|+1j^<@sGroMa<=?fI(zpk4s|CpMDLi#yxzrHs&NAM*dXCO(hGn zC_-s0H~Qhpq1A(qM?VcWQ#e2E=>)bVotK-$WtQ#;w?}T}kh1!eBRuF4cy#mFon8kM zvTDXxMtrYWB2R5xCFQAbQ~V4oaQmiT#)X z@0oF3=o40%To=FStMJFHSEh%)B0NF^;8?!^5>ZK;${&eO%C4g-slpl(9VDw_{d_CG}J|x842G#q4|n$-55uiKAD{239nUF zuNt8USG1|ophv5y;PLQ4E4bBV0c!u2n^cG|`5a%UlQQFVlAskpTt zr37Lq+qQ!7e2JUW+}8XTKR^A5=J;fGN$|bZw|NN(Fr2CgmxM|(lu%B|BC5&AKWXWV z>-TKfn%8n)vVeqYl`CGT=YD?dtWLkX*XIQ%A;}kbnUe5SA)qB*!3U(G=^+lC%0s4! z4Bi$}-S*#tLtn3)oMX2%I5J|?&HI|Hp5?caeyB$1oVUMBRm7eXGJ6P+48bN@zAE}* zPaY!H|1MxoS+ov0TVEc(nR{!PLbkv0`z{+MBBri3`1p)h^AzcQEA9E-RogTIEj8sa zDAj2en!k5xev2zkzopC&BRgnx62PfvT(>eCuhzlr$nPB6etD?? z*Cc|Qdgi*NDLMb3Na8AxkmAnndx;Lp{M*;)8R^`k@`}8?3H#Z6+dj&9_qJjmJGkqX zpt+n7+;!Vjd{oDE&)K76GM*W@FVrfJJ%o8UU5u2qSlO;r>ATPdFrW|=9=;XJd4eQ< z?jNuKjrY`y!j7VRqUMz|TF>^M#%Lc$!XED>+a8e5yJNU4OKUSEbX``SB&9iq*)+?o zI~uQ{)d)KKFL|#Cm}0nz3gWt1XB4w*tzC`_aOTUFVcbE-P$4j#%#hEHSbY8%oPIOe zbhZ;8zC(OcThGZ&BZd{GUWzdt|4wg;W3%lN75}XK@{CRMW_Wt7t`X5Yrg>vA+Ws0# zxmhS-Gsm6ojXC#+u?Di6M*yz8rR?0xjSy2SMHK1se(9y!)P$QN*0h**5ED~^vHJedH7)bC0`Ru!)x(ha2Sb<=iS+;0WV(^(;YU2L_cG+82Ms%ffX0KNoP(P zVeR3>OV)<$%Lf`C%$x5i??(*-WqYi-EPuh))aEW1&yUe;2{EXLKF$oU7;|Ju=3oe? zmRvfG`nDL30nfk??eh&NT*WiF18an6bIF;oS|jT~EpRr+SE^u~P*j7J}~b>+N?y5BdKN0;X?8G8*(n>xbk(8$gO=gNnx>& zq2J`d=NOP~=PP6xLY0hu@`0X5fACqnCDy_`?$&3%q05Y zofx3TZJCy=uP?aTeI$*VQKUSP8%CCIC~O;h@QffiZ}j`}`a_ZUNX_lc# z5xs#{C%KG&r&CaSbg3~4PNMIZmU;jQi_}=Gx~>zt-{{daCtd2cq7&< zfZA&AGUzHDF|#(9HC|57V7z|}`nxAw{jw;{GAUnotkHwAtlNbZswlyUsW}mpO#jkp zE6(n6cQACwAfRtl*9Hq;mqIK>ADF%f-#jSbSSoKm)K;X+G>Y9EZS$A#BBUB>L)hl0 zD65ebES{G@gU0~W)mQVenBcLIyf0;?t;f%Kw=Nfxg=3hsAuH3l)QIrD!;RXmjzsad z;e-(wo0_QpA$GcPODn}TRXM_y78pb{T1V7<>NuwgwWRFl=#d%tIMVas@ zh)Yot8Yc29zVpdLz_$Qux{QV|t$}x%$sF#Lj-hG{AC0Ic?(#FIkLz9UOW1g8uP`%C znyL#RGuhF1xJ(*nMX=KS8MpK7u`jhnUkd_fZSIBzM7R7UF4{SM^SFu+QSpu+`3MFN zi2JSW5a3VdK}^S7Re|~~4_?`K>O^D>+7E8{OdjZYh+FJK4tQT@x$i-Ds<$pZY&eo-2IJU7mr4#Su&1rR6+6I> z_>IPO-pm$<%-7$f3cg(&+{vS0GnI;Hw;-v{n0}SATIONtUC7cdJ`qgU?ydi?9#2m} zb$C_gpu`mNwxXgqGR&e3>RFL!jiLOmMwG47W3mEdQ2(4+T zU!*4vW7{gBK3}v)gQRu0Mbnd!S!$=PT(z}^Gb1SOOZ)BieT*DRw~Lx@9@4zOm3|v; zBdG9Y%sw-`r#gm5M#KkCA|5t8N+NtIR#S4`AooEln*(oJpw()O4q(%8|0;%va83h0 z=aKXb(^NVtfvL4lPWFSz2UA-t=!j^R<55G<_Z`-z4G~S&z?rmYLCF}SU@FJn^y00z zuPY!;eq@9@NxjP#HR+#$T=d52XfV|qKa*WFarY^7`=KovMxOX!0qJ8Zq(kf*Ce3TAERKh33EH2 z-KWpZ1KU-Q!z=r+mKV!Hi#JOvy_8cOFn|7Qk`dz-s=x>572J&X-Ov!FhQ06%jm3S6 zE0YLRHd;Yvp^OHnOZ4&iPxkJsWcwWiHlAVICbjE+-h~8m#IF$qMc9rJsQ_rqN}OfT z351=Qn<~rXBPKajoqAJMTL>j7FJQBJyK(jvl6j)(egrgaI>T=`TqW&j*!5H8eT{|F z!=GY&Rfo`Urd#gsu0IzdvH8N}TsWn@ow}{7wi}1bn`;%gmhUju0FO@ z*6ah;+Vs}iwQE21+;?5YZ{8$6kfX|AFy7m-y}RjN5PTq9?b42djfBSHW+L3z#Pc2_ zzb+SX`aE_(tElU`Uex-@T8q;#HD5x2n>3hiA!bWxHB7q8iTd;F(9lVxw0zNk(Ahdn zUe(ZJWvmaEF%_!r!Lq)yf#b#OiETls-@rY$a!-L<$ec>;$_1~||^KkK@4kPdL!Mk@`l#GJLjSAt}_+HM?$aUpZ8J$pq-#2)i=@MOuC>#IBtQ04~4uyIc76_C>h0 z(&EoRg=Gq20AKk0W@0XL{U+Jl2+_DwAsT13i?$K6Vs6P^fc(6g=^mqUJFNM<~stLClLM$B(i^LSTiT`E;!AF z(oBowc9!bMx@w=vsqxvIQAgo(rqG;9?N z8QA1AwDG*hfcNggE!O=vicoRtqk-^>hkV-1^@wt1${I~a_OG5_y0hFZNmG3= zV&sjLI)4j@sY zj*&E|+2xW=>T@={0*)Y_gB6YyD6JlmDkb1Qv3$}o?5P$>EG#s;A#Srk^nAH3>d!U< z3eB^fG|J?*v+FH`?EOW<*kf5cQWS3pfC302TVs-ncKQ1>!4ZbTQJ8(52``tV+RtWE z>JG21a<1-!XmyM36t8n0*_Sc5gvo1F<~+Oq>~jW#+Wco-Zoc2wa}-3>t-m42RLTP) z6ZxHo^cpM5e>M^6KhX<{Rhm<*v;@@66{e@n1O-O$hR4n#HqX!Ur|Io{v6v+kJf!Nl zji=!D=NN&A-V|lW36m>81~7{<&e2x3a$|6jO1(?>!M8^J8d0BT%InAdzc!X49pWt& zI5!1@&frnG^b9}{B(P4+!x3WgPY=S~h|Zg4?r3Csct)lLbqgAv1(^w*XgNBlLJ-fA zY!{|n;BWl5yhX1*`#!$m|H*J~w!tXsa(FXKsVW(y?L8&djrW!7s)-<2mWD39!)PXq z`U%;66P+vD#2G1qmzZ4P~qz;ClCUR13Y zGrX}@BCl#+PHF2SB-o_N>vCB_pjjb&k9=S`rlXb%TiaB%H(BS^(KBm)u5L7AFpq^ zdpisZJX3T8XXCGP!wLFaDl+@G56+bql4zy0g=)Hb&uYDO&2bpq0+Ar9;I9-ZGBVR&WT;rW z)G!7jnHkilqz=y_RQ|nn@x)PBBwnCW)^x1JI)kuUcRoSIb6r415-bzzPmgN1Wa08^ zK>7eMn~S|0hI#O*#PHG%Ym?a^)kJi&EZ5pdhL7 z`sg3vb+efEi_N~_#loZzuvu}UK-uTD`MgelUeU>7hke4~_!$z0Vh)Uu(xxQ0m+yb(i4*iJ*e}IZ8Gi^)Nc33l)whS&7K$nCigUkpu ztOt}V$?B-fSU84cS=e=XPSsmzBIHShWa(QV4d=_RJN1x ziaTCH@1IxnbN&R0uWnnU_dAkvcB{Nmu9o+SV_LoWkH83mpM$HXM1n3ef0b7t+TkQH zH@sgHGhMEammh2G$pa^FTAT&WX)i}MSY4Zb5^PSF1dMDoi#3)}aF zp0-KI=#|s)0Z)gvBAE|rTw*!0S6xHArFx&4K<0D?x zRDPj+jwD>vf%p#Hh*0I+1(CcfavE;A(^}M9?%hp;O70J|@CC`Lbky5;Ty%D3d2wto ze=|FU<6?J5XhfPDzp)r&u8-*Zc;Ime?ak->n!kVd?i`ZUS#ZmoCwJXC)k%b06qlL# zGDyJ-he1j|ra6lKkY97HafK#a_$0VDFCyqJO41yCNO|j$482A6T23wS%;*~pYomP` z$sj9Vv!syIx_#%eq*k$VqdJ#uv@0?a!pV7yw54_@W@u4LaNSwPFm`dSiooZZPv zT7lH>Mv!8i`|ai0Z3#lLH;Y1eMC0XmCGOMQ6728Hz6qaJ9l4L80IDYUf@E@Z>9m)M z%Y-?-%~P>j)_-4T-q7&1HDlZm`?T&*(~X&W4vwDerBb$wBW>ZSXL7oh$GV7&(TOY> zF2`;^Q$bdSbU?e`y&iwYoY>{dkzu)$0=9vS&ZL#b-4?eOlXqx|K*k$> zXK)`xW%w3_q*7_Gil~~td5-q>60o{Uq(gu$Z2A-n;J9;fWET(LJjkzejGro9Ci<#U zbCLgK^hxAi@5`KkT|(4+_MHQMNZ^Ohci1p;t;KIv`c;HFvstBkg$hZa{*w-hh2n_W zA}y1&hY77fT^$nW3_JKMUYhvDPY#t5il%GJ+THBN+mGMP(XkPM8|Kiv-9FLulk3EP zIt&pOPG|&HtGNVHC=GcW=D0?$O@_aWaM{`KuIl~1G@KbPQ~0+j7*(U?<>j-(Jfu$t z{uts`Pa^RaE|{Kxu-#IzcwEg6wRrY>|H{Sw!kcciEp|38G^gX zu)bUG2$>FT8A+$9N|Uq&Izo-=&$6W}&AUh*))_P$^pM*%?O9%mLTMNm&2saXxu_P$ z^7P977)r$w!@~U+oi39knZcUo2%++HK40nMDg?r@h&;;?(iW*Xo(&3lw{8v!_=sE}S+^W3u;G9N= z=9q9s*x-tCFBpf2%x@3@U5V&wf3^M9DMQ!D`o+uEP?l!+KOq(DOP+fD{K4X=_l0NK zkC$Z{#aw`sUJQ69Jk-;t3+Dsz+DO%^CpH$!D+o&T5*F{1OZ=&T7}2L#AVT{w%}5Gl zh|<{9UUfNPXo)FVVczG2N}2k#Dh8J7oilnE|8@M8Y{d7c3myxzyNB>=d7lTGHG3{Y zP-F0B>OYgj1NTtmAYrG z=_aJU@##US!Rom`9QvH^v`_eN6AsT?Ot$gQMflmA&c;tOaet#@|L~uX%^w?)7FH1c z*fa<>8J?m`c3A%{Cfw{m5ZvE2*v7$*v9B2Z6LtT)XSe9j*#GnI2GsvK(%*meR79=i z{9B{`Ik%yPl->7#OX8m+a4^5){d*Dr>_be5oBHoJ=RaGaqy2MR|DFrBL14iD$ETmM z!}<)93;5plir=8(X=T=WkeQS>&}jWg6UkVn>O)|e_fi%enV=@g#WtMZlk#?d{XuE1 z&@+KzjGXKQJ|yc?$K_96=sUJChD}_8hQkFH0N+Tr&|BCo`AK~IrzFw&u4f2`@xF7& z1$U~F>?0MBPNAa(q7)Lh9p-#Nh!sus+|iL};vndLMUkH8_>P@~%Fp?LcshBVvj2>D z-t9{&=qj-cW;_;U97rcbk%QF%%^mc?RF$k*`bWdeQp=I!&NbCcuqSdEr?||SM^XPYK_q? zR4`@Xvl}q=LHKoP*=5Xt-{xmYM4Dh!ebBh#dR17v{l<On9%&j%jzcySj503JnAX3lm}^OL=z;&Hcs;u!>vGI=-Ryca%4sDQxmP)sI#z|uVlL*n5*QG1w2_-A zDF)hx=@-kq%ZRv$xf}-5p!S$L?|U4KZUIsev6}WIr$2*s#m&~2|mOcA)frb8y%k|2}(bupj?bRGJp=Y z!ic?x0liT-J-CE&;m1w6S+M>O4P>lo6luK4j3Px1`B^xwq?cHQ0@eB71 zXx+VvbSdQv<@7bhIP|U=ip*yQdqMiSVWWg2Wwwi&Pq+E2aT6bB{SK)V1XmHVRm?G_ z8jbF7SwoHahYL;}M`jAm;S{@dbrU*ruxWzhsJ5fxQ^aN?ubwot6y3{Q?wqDFv5v!H zVyrG+6G3X{b$>Zo2<?G(mQiyf(4O;kI7y8!#X^M(U|D@p9`*I4TTn7WMC$@+y$ z7Ola>M8QRW^0;SP<${Hqf4II>e}PdaDi=@6`$m}XM7tmp&!dtXPBnmPxmANHdf0gvy~1L`54k7>(m48QZE}-5F5zc%3T5ddV;+R z-4jVVhfexbv(f&Wo}WbAe^Ll}eaPs8DC&NxD6jm&x7^_Se%a~j4(*|T!vO?Gz$;)* zb^<%XSnll0LZ3K&aV;@if{L-6E3N)b|5nyl~JF8RNqFuhlNR{Ob2?1l&H^ zzpKnb3l_6WsD(qqWlivF(r9NxuqBsV>}SM@ew8Xgjj?F9G%I++xTIWWUnw6Cj_Hi`g`iyEi57&VZlN+CSPeYmRu&$xq~a% zQx(D1{~gySo~+wAdRsGC-uNqoD|h(w;WJS)EQ=iR$?{}1qSp1p&IDr&+e{~uPy@!w{~V?SFI3YaamgP zyn_+~bZ1{_e>g{x#cUNm1NjGE#!rFa6*+J$@V> z$cteasl5}J$+CtuWRI2aY%;9YPJVJp7Zpuu>N(l&8ICx<(Q^%ix^69HV~d7)(DLvm zrG9>V?}HiPLF)QTaVp=t*Wg(=S;rN*|09$DkOQ@zA(mZMiWB&Ug$GM`Td= zX~4ys%5d++>tl*~dD0NF@ZlRYU*w{TEaMDHO<{yBc~pa_CD_mhL_h?-RMsX(Q^$G;xMsQPUw{#s!?2 zwrI7l`}Mkcc6H**gBfLmMv#40NX=<)R|s1{VL{G)8at~on?i@3Dq{#yB<&pnfm6-+ zH$6qjVQo!d$``T>|NVSUsnEORWF5Nso2%2}R{J7o!;n3hYNw?*(x!4y+4X0)Tj1V( zGla`>!<398Op%66C6;xQ|{39H-V_?#nW_)|2ma0tFUGKL;y_C5xgJkBSPv)yJr zOli(n;mKP+&?GK-Yi>OxXf%X3j%R1y(zrT?=w<|At0d$brrOXP|1tler>gvgGxb!J-C zzup!o!Dx~94j02HYacB+ayrlhk|xh57;Y1lF5MS-Rgf~cP+yqt9Q3Q_Q8VX-olxC| zPF4HR0?Sb(eCPmEO#^W{?l@NjT))1u%1Y_?iMj_b-C@%9@S(PtRk7FgD`Vhk?;nRH ziz>>V8->;}xA*>V5AO20@yRi7M|8L>YYK&HaX0_OJ1)9>10(U~2i%eBzugTW4m&)h zcQHig#jLu_qA9|HwyL~^?jq1u#EfxWXw)F?v!9*@1aHcEQcCOA|~h))C8q1*T!I}$#^9J z@|%HuDJ1fu$xeF=pDm=}ovkYe{6xq$N~a(W5ssm3uS;0@+yL5aus+-agEq zB3Qdz^rh_w&322U-6@W!=b5^Zgc0VkSR1e6krfu~-PuizslAtXecUsxJPOflwLQ@s ze){N;@#cq*2pp~qd z=B!ln=i^?JShBf6bQKopz@^flB4uYdy?4W8>il?4pIs~Q(`sJ?#pv45hx=9tA+xb2 zRd}(72v$}y5?y&q$|H$1M9-W)$FSvN$(&_WZ`nP8s zUEV(wm*}gR6;Cfs7+aof^i^^MTjG$^>D}_foxkhW?>5AzMG_*f>M~vDdE=&nBRL@SJ%;&;{27wT?(9V^Y1d-!MM4`ji)Q(`x8kBWI=*=+KeKPBQiG zv~3YO1TFla4LGFL;PBa8Vm}28xG-Zv-oMij`>jAqG3BNAxoMT6H!4}(F&`+LBy?RGU4d0%; zpt&=R{@tUaI*91?=zT@dq)tXn`T>Qf;O!;mHU#yNwk}&fMj6(V%pq;Wu-AGKHJJga zs6El$5+(F-45BQD(5eu|pA+unyD3(DOnX?K-czCfDxlz`_)_1js29b5kGwS&)(d&$ zBPeeNlRaQf7RXi4$~6V*y%-vd|2aT($Psf3Z-bx5du%;T^o#sQf5(H+{_2???j+HB z!tL?~RCnu$w!hD#UX5WMHi9n0l- z$#f)5;BMh}^0cmhl>Cm!mXI-4B@hR<^a1NQeC2r7TD^!ovbJJPWG9w zwhI!y(2WtK`~e?3&HpZf&Ug&7?YSpZRps$S`qxTHFMI+0j}e4!^`mEqd)+bMY8EtQ z7RA9CMigsCFQ2rc{bakBT;=EDLFVIi0-(%iI^%m+a`6#GZmC8EMULO%sU*fzK=wUT zY0gOl-e_oN6o}_ewtHbNZSZ`+OmA)v@$}I4g~KIdO3+s~l(yy4@nsavQf{pD>^1%I zCuj7xM!0AD_>{~76B6>R(3y9-Zou+W)a2Yt4lv?;;lk3`YlZAKPA(FfhaqIj#Oa)v z=8gwM|6M5*81^Yu?ySsqX#}}4@JT?MF;9BMQ=r6pC~)*ttxd$xW$o7 z0zty>sg8Va@_rDnU)@Q#Wd^9_fYuCk@H1ey!tRg&s z{85Ib+WQqr5WXD`z-u{0dg@!(qA=&I^-cnB=zsaj~SMKCKni zNz2}c{4nC-6!oZ5^{ixbYN6hpgyVI*VFBII-%GOQCza8L{jT{T~rGHBK|+z3<+)Sp4v? z$v>ghE*CXQ{^BlEy6QZ|sowae+ctNPp_l7cE_(V$hGHj0>_ned;=>f#rvIaiGk!oj3fB-?KjrC@LFvvmiw3d-2c^$VpBx?M zjF{MYEWXXr@NcGkX5F!6AW~~}b`!c?GX`$Ba7f<9jP(KOgKqE~ClngW(JQ(UUoEAn zex#238CVdd~}j`K!)8rAoCc1zoSd?F_norxM=^t-k_7qq%hh`r<+~ zl?56oc9cI3eE*1#cnm0Vb7O7);lTY%ecnDTUKmhmtvGfY2okn*# z;Ss$am&_%nEo5il^&70!%s)98?{m6tc^5WSxmxu6OJBWr3$>j3E|+Z-!a1IXLFjLv zTv==(1?=B%^>gz$Y=1rmjJLQ8Ss@DQT@)dUnyDZhfG(QIVoEfpvQP8~=yHTweDh9X2&}{Py8DYf+e?u#BZ)T4ks7$Tm-O(yO&~J2&a5*dOT1w%_s` zK@sOGR;PEbxV|?Yr2iv49?ufF-IR6~jADvE`rmDSmzvv#~B)%#z zbX*5N?o~P&HU!$YZgPB za_F!K9I=*8AwYj}sL}w7yBdvMLTtI0KQluUOROlph~W`D;|l~!!Uh3+35|%;{5E6c zE&Vy$*rjGp^+Bfrlu+KVO^q=89it=Qxa=j96&%b_=XYRdm3)^BlOo_O#bMU%h!RW+ zY`bQ@MNvRK6GQADr9RCKmvu~DU6wxwk}Ge4%kS{CR*v1;l5*9ne6%VE)ozMTXPRy> ztO)^|ue#flGv5zCx$JnL?zpmTEQxqf|H(9MK;Mj~ag~Ht7-g?=t!!Q&J+Gn3x%nQD zv!5M*l2T!?iF-}@u;P9?&%H`}EMq=@`T$1+1huY`X<@}d%LZ;nS&IlY`YEv%#b4YV z+AIq%uzv6_7BH658x^8(qr7`2!*<3CVZW+ucU$p5TSDNR>JweQ$$XQ{1@ZH%wdeTWH4&S$b%`54+$pfc%@wFuRi0Po^!^AQB)RrlkEGfFFdtYdHH zfKI`Uq3MiN;KmrHOq4Z2nh z8kO{}TgrKrD=38~|9~K3;}}YDRf%0HfhhFTdVmNFdaz%Q29GX#MA5^8vJk_(0XClNNT@5xZ?T)1ic2(OUPnB5 zJF)^+;;ItqrQ@nx?Wg=sLRVJJK-9W+|AAxj`GBW8{>cP4#Q{dKrpd7W2%y#J(Q4-o zO7V#fJL0k};+6wuNmQa`7x4z`Oss>_SVtv2N7!eFila-xC00mI7By8}m1c`9$`E1uwC2t@rV@Dyr!b3u1_{j6DC! z7sqqmI*OmYhi1{lxnK`Rgjv<~xCp7Yw5^WqheleB^uA$0*+f`=Qvt@@h_3*6bM2($ z#}bMp9Z7lx80@;&*}SpyoX|IMS?5Ky<;)ghdoAV+A6S;>N=c51wIW+#cVN3%vFN}q z7w)@>9K^-Guf2*B6mE03cmWX*V zyw-W)UiQN_Lz(0JdL*SKcQXA-Ww$qmm-=@P3jL&GD-?7D!+@#C^`_v+`5s0h#Kt5U z=I1d#qD3p{e7#guGeWZ>ozr}~BCcjTCLtMt_(CyJ!-pe06DCLa_zt;yZ=G_0uc(+B zh06nffyI7QQNE$&CAq0_;Lc+>HC=Rt z$z~sP8j*@G1T@8@`Rs=hs$3&5#ZJCEv}=uwZmf*0xz;9P#8XALSrgKW;U>SwieM`) zydM{H_o64w1S;D5D6F^62sQ9K5gm1Y1pZL>tI2Bxyh;sOn{PlnBp8y84BC=b-qYl# zsp!u)MSQ2>i?K|T@4poi9zH(d zKL-Ze2iLVu?o2wD86=tz!+-zY@D6rrWE?e8pSHe^&!_ITSY>%V^}8s0;O z5{2V7VHGrbYe=GK?$fh?}kQKly2~sZ9U4At`0k5pHkd&VXQ1&swFV zK492^aDH>z*Z(o9p;d$sUSuRI%BbK@c?nZ2v3wa!2=?MwNnDsIbXj6qLNrCDE0;-F z+lrbnlDk%*08$i%wKRh5C|3iciyM=RFlZ|z9C+{Tb-&3I`_aGN+sk~ae!F_7h{OgM z4^^a1y-^fFh4>7_<-8grD@2PTKw&MZgO$_amwbkBhprGbtKZwP9E7lPJZ>Icrdp+$ zKhX)dE6C^nDZ%@JWQ9M2x44oJrvJg@UbDRD3;|xo_+qb( zXa7Vy{X!}DCC?viBDb1Q+X=ntGjy!w&FL@~GDE~GcOUF0c6!}~^4Fn3vt2s)tuDh4 zW8xHnUp${}Aw)FcD(#dOH!%PqcI|l#%%&@|W?)0yNf(ECouVnpQmhA=%r%gIhM`b=2wL>-#Wq(5OfbdHb-T z>|JL1qCd@#zIpq}`eEraaP9lxj~m;cgrge<9txMHZqS5X(+?QGUh8>}qUB}4#5O!8 z*!V+}FI2IKndHq!;0N?8AWxS?R^B_ODD_e`;g|e2l|UG+`)*otFut#O7eh<;>(*+mdZ_bIdr>+Yj?Waou2g! z72cWQtQjvZV{CHbvm2^?(8YZ@@?U>XrkeDqv!RU(JKDi(9F z{!-~%)kb#A3J7BaqoyDVaoL+Iemp5or#jvfPwH7+(6GShdy2poxKJxOVpcWEC0xP1 z^|8vV;40dcJd^>xyF|oRR`2TF>Z3I9oyo%H<752YyP%^O`!G{FPibJKu>Ln1*eH&C zTjDe4%?=KeyLag7#UM6eCB-U-^J8908oy7{k<=ZBN0iNI;9XxLRq!jcLHekVH(W>z zwC-b>t>+CquGrSzwD3~|^yo16g87p`&fItjS9pjlHk*I%2^l8|D+t>Cf8Wx`9ywWODjp8(lS4(PEvV=In9JI4{K*?UfI?d zCk1HU2`{_n&|h8NJ!0c1IW{BFe~0{CU`+&+=R4IgBn z3}YY)eU(?t6mVj;_0ia&d@ogfZeEi9XL@7gR;=xn@M;Z+kdsB~b0%^IsS*Y<4V%}j zPEZ*v%ZkHB>CvoHKFyC-10iKBREsgk-DRe(f14$MMlTEx!^uji>nh8;`7kXSGI3-2 z5Qo*X&>7W@J-Am!gqdA7RRN10`e*kG5f4vg%pDMw_^VFP9J1z3(5GzcGF7XJRn7^k zY|$zs;p?!hT8Y+3IUVN|Bo3<)W?BRZP5k?D$@ZKD^t1awc66|Qv+?j5Ul90k;CY6b z4x5U9YS3N=ybK;`1$*UwyxGwzBJ)V#mC(tC`V}Vg#x`C)wh5T`Mb+I9h9yr;#PeN1 z!~Tp~j1NBVG(+MlU2LIESfyTQAOT%Oc4tCZKdcAnsix9Hzd&DsHs+x{CEJZ3y$={d$MG(tR#wQZ0d^~*q%D_zVBjmniO<#hMz^=g$MlOcFaAPz>64&R7>$u_R{67|xw_7E$_P{9Qt)ARuD&-Bdvwvnb9^o4^tzs8S-6sm z|M8vXe*ns-3NX%{gMWoTGSmKk4*ka;EnQu!AKll?q zpn-7+1d>v`IFeExslG!AHC==`ULCgi_fRT_{*mI6gC7ji*P)fwu_q|a+wb{G7j3_a z`q6#a3Vh!~D&t3ZQ=a>$3TZR!m5Nb*?2EtN_EKy-{ti+h-;9=gccR>dUgesD7orC; z&}sL4T&z0o;GncKvC5!G=BGUHg2rS5R26X>TD(SL-wI(`t3q2BE**E2vmr>={e}E z-S{hPTS4&oRMTFmUyf-kT5FMEyRzig@^pSI^k(72xrFU{W$v)9P15h9?UYcll(vTA z)EwnEaID}b!s|k+u}8oX@AV zVmUksvyrb1!Mr*{9xINK)lkrEOa7@*vHkCu4@YIW{HYwg)<<3oQVyNQT*)d`YGpLV zmySF25a*HuTK1v|4yc65(?2;Pu~o>HwmOkA$G$VnvhdDqb!5!Uxouat9HOJRpA6@# zHpF~ERr6}ZU2#;mv+C%?yI$SaxVsy&s!wr<`k~dBZvpSmgk0)ajQS3!zInAxS7%-_ z3V1+}7`KY1B~pt15)=$STMA2m*zb^bCdG<|z0y0sDNnfQKh)D#Ke!kF>Viy95l&To z*Os#2LE5zcN!XhcDx&u_8zOYYbhxf~^rQ!Zia>xzZr4XxatPnzL~k;cKYwJ zmKM)dZ;xm#rbV-QrcUYs^7~FoJ?DTN4n=-VX@`EV3&_dpD=e&XKeC{meg!$fOx%RD=la3tNL4k*{)~-3;B6_^D1XZU6E^;3( z2?G;XAi>w&Mvxb$IU`RY6*aWaXb- z>$%ElqK82lrpjw$y`-T~txW>j?XA8fp55hvdAg(Q%TIL6`IS!7W{X0<9v9>~0jX#5 zY3-}@PDykgw0Ca>M0Oc{l$}X$h$`1d^_N-^57QK@jJ$=82l+~w3fu<89?a;h@9e2( zsrm9TO7f0;A_3jC?HE5{dSHcxSt(RVK+z2{vGO(vtgEP6P|1{`Y-O~2UI@~Jb+AiU zdh@7G4_3;kRYa}?oK-$;yn$Nv!#b4_;o9?O9()*s!_m5@3$v@0CO|5%S~yC!ZXxG` zMXn-k?)Z9Q9l%M5Oj*76_r_#?j2h>nf1$05BKhq#gi&By3sZ177ewg7 zTW?=9Y6T}v!H8b&OFq2hCd2fQ;(}OL%bk7I z^;Q4p{R53($Y9@yGrt_7$S;SSOmkE7fwWyusy3v4_kwmab?XO*zlt(_GIsO-{0S%u zno}Y)_?>D0#OT0KwC2i}V*8%Nu1>tYo{W)8*{G#6`S+*A_At9%Qtm|+0RIo~y1UQ7 zwv&n#PQ7yubKnZv>T@{AXKBR68)GJo$A9!GURhz$#z1!(v&$X1X!Vrj%5{~-9pZI( zGFF9Cy;WhXN^kF4z~r826M*Pi<_qgpS$QAcp&Pf{TIGc!!5om4OWgwI&ZR^&FC};6 z88jlFZn|O5MF@S@YzFG+%wMOCB@9-(cS|LPTYa+G8?!($Zmmkaay=to83mkDCZnIc zWVAj+0*cz8yw9XPWiu*^T9z!iakb;3hul(jrG6g<0b4;oyG)hHe*|EpwYyv&lugO+ zM#|?aoMC=y*`P;#CR9o+=&g;Vv5%vgQL`)^kB@mxCP#?S?ETJW>XXe>-m%5{(^ltZ z^iFE*<-op0%;hLFC^+~^p|wG~UJBsogSzBvd(s90&3HBWjkiDiF57sjsdI$9YCjVH zJRP>AMz-+^#UKJ_X2E`MaeRL>kZAXYebgzR4D7tA1#-G~qbljfnf+>(2riWzn=69= z8u-1-aBogoN<3Y@%^MBAMukF6r|$?mTDT%B{XFWKLS3$gy+Bvjg`r?ft_uM7(Hz*$ z|89{q&u;7z6UA}a5{Bbm!iO>2q+DNz(*QHk>d}gXk8X)!;A@MX<{u3Uib_F!Fz|I7 zb-*w_o^1kJJxjZz(cq10Bgs~nt@VxtzvG)iv34=bKkZ1_tv(~g3LPiK25oHp0}O6X zsPwSyrzF-bvx{+XqSNziAq>30L&AN5pRm6;(Zbd+)P8a-p~pfe%`Bujy;X?awid=Z zk^lMU_d3gt=ms)Agh#?hh!*o4>)}b2-rOLj!oJ zTK~n)NdaE=@P5+BfP41H3cdoRjy;T^rfb(D&8SF6%olkiY zS$>|;^<(;r1;nAf&a#Ej(-_4Bhse^hE0{r~yDT2hFds-F_q0C~7GeQF23l)h!vR#C zHG3zAMHo-k`%qu7R@;0LAWGqQpo=juKQ6+i0V_hIIL$0+I~lZ zbv)|!$67Qr0*QR2HcHhUW~RA@qd&-{rgzuX29yfNTvD-}gQ3v+s_D?BiR+oaM+uf% zatH7(0Lb|kl;EcEg}e1onGgt@3O{J|qM5C9MwUz@25J+3r54a~dtaW98Pr;9_uXBM z#&oruAYZbu;@?`(6-vj^h-?+ho)~f_xgps$ z;rd@{B184clEXzxD}IX&a?xE$Q9LkW^K=I`TgAVNr~D}fgOzYrW?mW)*XUfnaHGot za0*WwLS<{Bky@@;xun~bK8d;v?k-c|?{Y$g(Qp0!y_(=F)K;EUYjx&LiQHRTHSf_; zfR^6W5?lBXpfMRo-t?Ms4BdtM&f6`9g}~B#!KkH{{2YNkIJ^$wtAzT0`IE2rsXXs} zKw+$ZIEQyxc78c#?*}Cak*QzU125^L&e4Y|+27;Rj7n_`1E|3EnK5iHZi(5cfqX?& zi3&ziYNV_4zvfRlwk({Q3ksCs?HYf)R{stlss*#|{Cvl$gtE)IUBfl{=u9}vTYT#M z%39>lKQN&WYlxjdOtxgyOvuklDo;awSBt!A_swbRB;MFezp zIwRDmhKGEU`K7`GgWnHl+EqzvG*Ux73?I6q71b+UmxjnWn%@1zS;Bau*=TQ)76x-e z5Bvt6tTk(6Y&uiqWB@lTOaql|DKCNr`hS_WTgJ0IT?1Yuaym{VW?(q5)xyp4FG5I7 zZsaXgDT4I>QYYHAUE0y}p0_Ofdf>o^^EboUEvh)8>?Am{VSK1|>os$K-YfsTog9~a z$hvVmexHsbozcb_ax7L5p&Y_Hxs9T)yV!oAX=4!ZQ0|Djl!3Tq&1qhC@*pd-wy2}b z%T#7JMKjy(92?tu>ibniRe;VIcl#1#CilO*ZLGasNK-b+wO?wEI zOdLC0u!7i?yKb-pDR$ypbZteNv~Fv=HWrknr29G5b}opqKL7+mc`n1~zy3uj?^nCq z4-K$>JI9R_sq{^oVO<@=Q4&u-z=C1G3YgtPz!?iaFG?w|O7VxEe@CWoQlycBhqu;4 zo|l}3-HvCvjdT#)^C+PM8)r z*kox#;zRE~%EL+CI=rm%-%3>z^UZr-4tb=1I9lZY3)#;xyWX&?3U#xzpSKDx+sH8< zX^YjaQm}H+J1$cd{5I8zoE+D?_680Mbn()kpre}kx1k{3*g}EvyeT8`A`kK5B0O4y zXqM0(D|ccs$EG|-8=ueVVNUN0?}IS5e_N%=xeuvvw(1oi9LMf-6@h?r*d|skE&YcE z>U4iwE{O-V$;{4|Pfc(3h3)Ol;PmUMJ~qVIC6RcHvTxk`Jxx(~6bAn9<4V_3kfB=N z8d7vNPnG`rp5jTtUIFaCFGO@~Y}enPaBw*M|Npr%u=jru_m)v@uidvOPLV>9;?h#2 z6nBSGyg0PDySsa#xRnOiB85_1gF|sofg-_zyGsIuz{!61yZ8T&bMD7G&gEMMBN;zg z&s=lOWoTPgET+q}hxg=WRHa1r@ z8X8ZpPE-6v!=kw!Ls+C(wLSlN3n>8A)BI;;rdZlF-6>;L4`vrF%ofu_ zp2w=n6qW?%=k+ya4sAGR7hprK*O~lU%US(s8e^;P|L3%_6q_u2O!wF7>vA(=37>2< zsD|zg^zw%4p8TI)+*!(~+q1>XgNnJwFa>nj+~yLBHH~b%R0x~lCZWc>AKMH6_eqvr zuciYKgDC)7%(trReD~j9W@5N$Yd6M`OF}UdO4rHcn{LgRzm}-Pu;QxB}CY;=4lHPV1qN@B`m5h7yU zIQ4P<47x^NP{KTYU&48-w-)tT`(*>%b#!a_LP>55bYVs#)30r~ZPDB?+WXcF{&{5m z&w>SW`3roRHou~D9F0KUjs=a$La*Ezb5LAqPfB8q1nb@HtsKZUwHt;xR{FI;&Qlm7 zD|T*2Xr%*rb7!8iS5GSU?Q^mGx&orf{|Y<){>x3hvk}hXO{P~>>&5UJ1D@%)e@S6c zrv>@JEgik`>4xh-pdSbiNi)4SisG0 z((~mmIIY9e^7sE-bHbd|-4!Z~!dNysbEv`W{5IDbji#XXj?h)(@-)3dF2t8vdnV|U z-mGb8-=oW7MBm5grH|2QRv5lnu&hYS!{89*%W!y%`mH-aNL=TN#B) z1TF~~lRI8Fa7dLr!#XC=x6Q4QP5SosQr5l(?A2Y?4gFWyIA~06!GUB zO%5DsLlHIElCLLy`w4I>&S#7ue(4M!=w?WveOakEBh)f=|G;zK_y_a#nHl@6BP zCrKqJZ>o%mr>A!JxrQfFzWLXX8bjpCpYb-NDU;7)1K{9#2d1S(ir2hvrVHBVj%-aG z*`DiaV7}!)k2Th>Y%FWupzq3>>Go!hAW5i}|MwDq{~sIy_o5;qfe)-X)On!x@4^|2 zFRS$bq2ub+HpskGN0Kv0eAMvyF*bk`7@DVD9Bc3VJrx5BO(VLvP5Eb&DDWgNlA(%7SA_HmR|2dI7h zNxr}fBFK+#3bmomZvRqWix?9cHF>@R?0CuoCp4oYe*`9OE>3?x6Xqj5m_N*me5YY% zKQxyugNH|=&E5PjL^B;6SAhs7B?GmVEkVlv+_vmDUC>A1I`il}KO zCP{gFlIHv6@OlFp#yb6Zgnlf54S2B&R1TN=;Z>kLflQs!B{{6A|KpngT1e*&#(ZP4 zan535VfcLv)-WQwRgT0!KU(+$lsLI&@onOu_>sTD<94?@Rau^c-M_xk;)^TOQ>uH{ z;`luxqPqUf;vir$(&PW3G*l;yjTb{lX-9ndmBxQrZp*Jk!qcahMLJ4&Wazf0awpZV0?` z2pkI?o#o=P)gHsO9A2TVHEn4R^k?<`OzNtD(_Vd?!{9mXxFjsJUR*N^tw%+%+YC zDzI;4%YV6ckH+Giad!|2OtRs7T4WuPAZLzo)IEhA1zxJ36?H_nEZL&1q1OP}h+oHr~xE=+eVuyQfGZK1}F zpZxC+z89RWpuXMDQE55(mH(q;Go5p%TEreDwWd2lU<}n`WJw(Gp+~bem*tee2aEBG zUrOFjU-Z5%J6_kO-W^CAE+w}>zxN`d_2Px zc-|yT*sNvhLLB=YUXH8h()Aj1M&Y?|Zb}J6g8oqd6SXW6J!Z=OOx9y+g?mm3KJf&f zl4?tVcSSGWYY`_)PhTuR$anP}?N$$}xiJs$jgRzM+IU#Q^-!%O0!4coWpqKt~cl2P(p?485O0KC#|Bb_V+}P8CHP{(FvhcG-x;=Xr%cr09hzESm?EZD7Og6!@h2#s? z;46OzUbSDXodl*^nZ2pk%1T`RfL-)=9}i~;xd*x;b$g#Ow=1gTr)2`;U%PUoV!npR zyXzAq-P1~w=h%#!k2K*d&>2n6Rjp{3{e3vS@+67WbX@$uX2eBs#M+E^RE(&ibSN0I z3)q^BBy)loO6if#M55-DAwY*VNPF={M!rS{F72k5@3-+Jq}m`o(+Uhf6R4u%OV>0I7>JQ6CCd(P(; zlOn9~2v7_;P6V5sEj-Aw9+wA948K?-D(Vn^O*OLx-5<*~H-k*|_PsV2=r&A}0?w0$ ztxvpb&j-Vssc3w}6vipitFlO+wKZ=nNDGHbUV>b^dg!Oo$X8oQPYCHW+9bLloYkU` z)BpMw{27+skz&Zv5E1)GYCU0=OkFs9X3$=q`_?LtO@GbGMc-0a<;q{#e6;vg^reFjfOXL#AiTEBL5;d;N#> zP^Zkpt$^AKEb^0@!&CA1H^+E@ma{sepZO-BRf*%OoSsO$3ktE?q>Wj^^HI}9NIQ(5 z&C@hf-r>WTb?NID#rD9HOg_}X`mI9Yjp7#wdp&n$RDxpSQA>rwN6j~;CM)v515)OD zbK;;Is?)0KlRu~Z>o-&}=*bm4uO;Wi43humaJf!*vcll(Lde*~g!mzQ;Tin|C%bAH z%Gz@0C#h;k+@@c0221Bkmy9rFI3=M%_-DvY>M5U-nQR}(Rscg1vQs%lLNOZ@5z)S& zIpr0e(~^LLkF#ht)mQkH@P{1-25-UGkA$$gCs-lv>o)y8I0;lMP6$gM$%f!%iK^A{ zUEb^I{UF%UI%9TW_0P=Y)s=ojL$QYL3=y;LkqkWlgLli1uWgJ1nE={_S2dvXXkA~o zl0Nt`?yN8YI(p9`ZXJ{idTG)XOC8#fdZS~2)c%Y_0lBhV+lK{DSTix!4v`AAR>Hor zZ^Q5EM3)sO>jCeogcZG-JRX|BY*x;vhlFI754v`R&Wcd5I|`4VJN10W->iA7WCjVV zqfO!u@y&xAQq<#L-gNl*blp)HI;}`aM_h$`hl=*#a}qXjq|dqA1&%pS zwnMvH_=FVeg>7U z$^^QHOgI<3WsIebveoT5?9okc^Jof%Qij6&msj=ef#t(hPh!V{1745JpVqL~XBarm z;?aan9SxDBWROrP&nWo2jmCBT5?QtF9RmD$Fl)i=t>GU`!k@WK9H62vRiSCU`;UE} z#mG0iteNC~C7J$A1M@{`TaYHK(J03a#w6q1nxo;0JY2OpWXtnA@%LXAosnH% zd`epFTGLcaZTq?yCDnD`i(B6k2F&nkjj*cr7LMqk`x_?|VSAnHR)G(%;?0@E44_Vg zyaGzI%*`LJy)>r{KepUQsEHCzaVN_6WXAmRGxGK`O5|XPjd@WNir`g`zs{3Bxoknw zmQOI*XGA4q&SOs{gpKK_V05*4V>0m)A`#2v%$MOG#p}&7YohwF7tGm8dkJhytSswt zBmIB38u^}D3fHuz0K=PqR`hM67UllIyyp-V`>@BYHHm*i`%KzmQ20f6AE-=bbmhT~ zm;1-hzGF13&+s)DT&dUVy&d=-J4~8hpa(KXD+n*n<(yRQ#nfa_E3q;(xM5iG)tMy3 zX=TT3rA-1|31cy+RosSwmnU+IPn0t7;nH#0y)_~4L%4IWw^$;#am$z(Fh`?x<-yX8 z(QI5PQ0Q~p-<)f@8d(S|4-jLX&<*;Yi01tZ0QD2^ddtK8b~yy4eM}~Ih?1Wjd{^PG zf_HOUWa@I(R3d)QlWgQ;saQq&=(UOQK^e8ZN0!W&m>u|GByd(0n; z4p8z7ZOsVFx3^5e^^Q1}lQpLsF1E;7qBJUKYrV%F$nmw@{;C`T0-Vd}9m0Kia@Ki? z7i`mK>CO1eBRLVC@Wt{A}VE)WN}sb3DIoRkQd%1~jZxGu{kx>bA2 zmDvG5LM(kKw4zdE&$Um;NBpuzGO|jjQ^xv7EV#&@oyKHvP$6#7xasDEB_`+&HU0i& zL1OpHvtCAt&gCtot%*q3qL@j=+?ithe8gI}=ij7o-z1nf*U6KCh6o2T%y-uG5jnlS zZLQ)SQ6XbwD}qI^5yVlK>D;7hfStWrGW;W2!!{&|zVsVVn~f^3@x|Nhv? z&Yf92RQ!tXjtKSqlWPKj#gmxl3hfqU=J5#$XhFtRjym0=g9)#fnVMR1J|}c>9?WIG%YSqi zYe@K87E!F3hxLwlay%tjKe~6zn3|2rUE84W-tSLuh)^zTac(je#+M_WDu2O$yX#0wP%SO? zw_{iH3TDquV20(ALMGl*-wF)syzr z_31(rRQqak_C`K^oXPc41?4Ni;+H3i&=>L7N!iCBje~@%=u8wQ(hPZ?&?%KTNJtg+ z!9hp=XJNOw!VI7Pm_Z6a0fNgy&D{GbxWJBqCgns|VIKfHZ=ABe;`vBly>q+$K!0!C z+^#F|9rLg}2;IU(iuR~LBQ_Ez;!Q2$CzYaoz0ZExb2G}mg~*z^rW`grW8(9=HFk~} z$Nwyti5XTZQI7;5AD-XX!g(EXdGEfU8X?__@Fxu8Va#MW1!Z{jhdrEvknY66+m^A{ z9n>$1n%ov6Qjk{zW>-;Qg0KEFQv_l9S5YCxT1+e=~$(oYK?J zfKMdrq~uyb%WDC$$ekdib>ILLc&|C52U*`vK4t}BquzE=j;_0000zxN=Fq8M>WZ;R zx#|7D{ml*=g+0^^a*js$z*_KXrKzUctuiUQr_Xw+=RgRm4GtpCb?eZ2YhDZ2<|tta zV1?+ttKViAh16j}9uT-cL()H8M&RCrkk36&8ewG&7+ttQ?nnImCXyQIJegT;Lp(z2 z!y}~v>wF7x{zlnOjRG8&SDux$IZw(=`FVJzCQcGINFS@T)l`v5QL`zbS>a`eMAj;{ zrg>Bw3hrDm9@lptTVues_wyW92@1EN9vb=YnK_cfJ%e`K7Hb&ti3CP_Tk*${3lS&F zu_WA<%#L@eMph6dXMk$AnZk%|)!f6BZuEVVt>>+?uIBa0gN>t~@P`Z3=hqyJu+Dx6 zTNkL3ltSe6Wi@bRlB9XCpTlLxl08c@LAa+iSQ~~3C^_52KCv1!gQ(m0oo;o78c$Ay zo>Zxd;OX&|eY01d2}gW@{$AZA*HiRbTA`cZk2gJ>hyoT?l`Kt}Q z2zaX4)#$nts0W1}j{ciX0cwbR`gnf|Kgt&_NFlP3=WL0M&f(xP24*php`T>JN$B#$ zO41bg_#CD{ITPUsOfC~6ilCsO;O^b36%ivoUbIVahR3cz z|8|6o28j(UY`faa{@BasGs+YK!z!|m`OCMc`R$wYXQq!M+r^+>nyIPdc@K~PUG?Mk ztdTe`f#>U{Q~xhaLi6VpOI(}ntVrz_^XMuw`sd1N!$viHVX?}5*%W+{%#=X6OZZ#- zdk6d-7Xh=3Kp-=o?cn;uqMEfmEsuyySdEwz=Xa4v*6vKjEhH21XziABZ9opl;DVO= zfFkj2)YZ^CN*>K#UUE6N%3IyP6rM?$k-0rhWZkPc!IO#JhS*^F5^LL*7&I z-$3NaU#_rlPWq;~0_jD|p&Z7QO61pqZ3Vu7h4o@Zo`?nuZ0o|t+!H)3<}aOA1SFh_ zzwq5!!e%{94*kf_KH01IxiRz5SKF-oT-4DS{R>1baMLfhR#Xi?7!-trv7S4hE(HyU z@2FSqq~$bg%w&CY-B3wKu#*qniRm?T-1gcHN(x}_%2d>)p`#baQhJd_R|$c@5^+lf z{-4in(I#od1ztW-8-D?rEZOX@GVs;!phYbWe+CdPHIOUx> zr?&Ws?h`+5`)r4fCKeY$GX)4059TS^0m z^ffwa!`oJ9Wozw2s0OLMTOyE!10w&{V8 z8;lwgfv->A_yvy$h<|kPlKvZ{f_48+f$b}Eim~K9>1hxuupLeOuc%w%stt5O7Typn z)E}sg-dld7LoR*)+nGqJ{Z-PUh@Jbz^4s6=Od-3{_WzG^_Ky<#|Fv9)T#NgRCN}(W@wHfQ(XH#DGeTV1fUnee*7olNhV?P z7Ok%{uGT3_3U-Q&ew7Tz+7429)blCQ=Z6C?7;%`f<<%c zQk-vVRvB3GkCe#9Q6`NS=BSNT35WCgHv$I%3-o8HXM@SQmTW?8Kk`X;;P0@rqJ}J> zrdWP#4(@bEtB7l=9YqV?q9EYmfm_hQ@$a3KbUg+*JoHEPz_~T(xIMDNsD1*)`zW}Z zv15psD8-}Hpjoa?5-YY@<8|x2#mj<4fZi(NsN!&7FfyP1le)x!$0P zRLQlrGO4u-uP`pZ^9@Y#r?pr5f*@Kn;ahl3**PQ!pM$4IJmh*>{pKWWO<8$9xPWO) zCg?}hE=9`s9deEL((DZZag6dWalWUnjJs4 z=brAq2Rq(hv~_uZ3-mrFv8_L{ZS8NohS|iBmR6d^d7}vb2VkDdlQXXK8V;*n1~Yme zEz7so&GI9Q0&|!K$W_o}t-eS+cPi`xQoj_y9AlD+>6hE4miv$%ed~AJ#l=qtYi_!} zvtl?eyUdc1jK8s|(q8!}C@57=mQxks4ayoyROZM$*XnwBImce(SoeN&H$$Tlap%xw zL4ZfDA6qV^`!2Yq){194N<>dP+xU^DLAz~TWDemHN(vJEo&=eFge6m+wi)$d(9+)wO$6~0u z>PmUe=aKRG#7-a|uS0$hc@~tl6>Zs+hWL0AqCPp!Q6>qrZ`qyHYG2pZI*n7??t#Wk zq}|qb0>{)g=0`{NDwz`bN9OBNMt-Mwg)xkXUpac>eaO15%MG7axAvfU)Rb5KO4wuQsPpw53$oT)PrO(%^NL<5*)@xmGlCV?=)T;$>|3EVWKO#dM=KuGQM6V7 zk|S-r2G*R5uhF`#Wb%ffnK7H^vYJ^4^^DHB?FU4}DB$+5N}$~5PIqGtxKMa^Mxvs{ z`1knCY)Uz+JHJw!-AjwQMfLpQ+y}ysEx8L%s~Ab?&#pS7_2#$w_9BfQf5Vja_hdvQ z{KB4y|GBQ?RB=fr=l)bd5Ir@ZNHIM;d3OEX^OW;jOY!;!KHk0!3V9&p(2j(hXdl5) zm%AD23m+YvGnor(Svq1}yQRdGB}nc^?2icQ$-O?sd*0y-ks-x;>UK+={!c-`PLWc# zU^1)y)S8ImtgW=pNY2>ulsk&BlcSy|h?C|4kvT~{wA@~nLiaq{d!Gi{)hSsr*R~HE zKlf&Xrq;^0tQ2(d(JUGB> z{m3qw99h}%p}m;Spw75gTE4S7e)D-Q;EF?#CBKhAv9AH9OHMk^xVq z-Wm_syeDk#3|{t+Zw(r?lV{2NOu}dW zagT$nDg6ma&UGO(($}h)3JTaAKja0M1@p+1$M?t#H&B?%b=Lqd; zMqO&pgWDBIh)#rlvMa7_;wds9;U+MifZqQeDm*-L=Tjh-63MwLRAOY2`M4kQQ?g$3 zPBR7+Y{p*>;9w+BWtcTmxXpl<2hGY`D=n?T@?mv6g%Lz2vjev8SBQZ9 zCQn`T(d_7In~ewWcw?R{Eu~y?7@?CWcJs$yrO3p@_P{!Tq}pu)jll{@6E9}I%39pL z_;DZpGnmO)^7Jm2r{j6k7rvxA@-ia*EKnfZsGG1V>g zmK0i~Rw`gJ(aSrVt6M?g^vutKbZ41((N&0D7g4T=qf^^24|&2WbYf|8?X{i8WQ$vz z(v#Pnm~uxe&+h&Bv&J!ANRB?{`{1UWORvtn3nF+n34g~ARyP725lyWv53u=G77E)b zX1?oi{bu3dL-y>7*9?$2&D5%govEmzj<%Tja@EQFgfQ6LHp6R|V6VtX|Hh@^PUSbf za7Vn*iQ&vT4-WtvuFfAwIUsHLQdh%BEBd;_PMEKJ;5u1k^l@asn(#r$$RII---4T@ z01qP}jq;?+FwK!E_(fR8G@+=Zi@=9XVSId)nhLS@jrbTvVPw6perx(r=+vAnt%zPj zFnu;svj=tAD6cTdIf*`5@Wnh;Lw$At{4%|pws?rb*CPI>SE191oV0^YMH5dN~@-F!b$kw07n|%-LebJB64QUX4l2;xh@Cg;I zS5&9(L6h6P{?9vLYaY#l)W26e#*Tks*Qsaq*JHCZwY0m}dWZ3hhx`^=3-BD#cCiJg z?jU_$ZJGI_b8UaJ$%0_;l`yl> zdeOnkY-LAxC(nvj<^}w_9)b{%FY!6EPyNi~^^my68ii(ie7Nb0=9g|XZPOEl*C1Z5 z@xy-iOI6V?z~T2nZ^?Vdoy?##%cjrI25U?$U8y;&H(U+Ids*!h8?w>%i$8%c-9qlD z99_8Vydln1DPuv8B1as7i7f2_)43x6y$&bwSX4^c03S~B$;LXDyo&4Nd(q(Kok>f5 zF%n(O2Z=@jRN0HXd4R8`)+ToLI;E8pRyRLhp%12VG&J!Y$xzg|VimZK%yZh9yIi)R({P$y=gu1tI*hX#-M}LgX#aSH zr(7KwaT;kT>>slEKa9+ozFHEUZ*5M1(dmOPj6iv^t00dE6%|TVXwlNh$)4wr`F&WV zU8VX;f9ksCF$Mr7A_k^jvRUbTTMjA<&!#d%`Q3dyR(OQH^Mz7+c%?PIy1jT}V!lCd)nI40 zc7z-q4u$9R$;sRK+}HK4IZ6k04$!XdPZKp;+D7Z$Yf10ddkuG+_P%aWvv;3&1G^4G z``+G7JP7SOLW2C?e$Rig)V5p|3Wsn-C|3{ndetUuz=SkfIxAmp#n6bx4iI7#n6q4z z`6rT}(20F4NY}Wt$N63`=SnZPA@?|P?-*g?fk7b~1UTGdBsOfkcQW1jPWDKl`FvrK z>eZW@IXzI->EK7wMPaXF8em5tZ@6nl#!$T@0(FUpD+w3kUQrKcQKLv5TQ(hMY)zAz zz7cb^81V|__D4#d!Pi5}z)t@g6|%=t5)zbWiPt;!U2YP8cqT;|W=HP}1hD{95b~K3SL45bRFgLx-w3YaX4R z-!S>mo)83|JSQT0b%iV|b&g~9P3Zpq?t5bRvjIS~$4@E;A}^YtDHi;qP1ZbU~M3UIL-ash->uv}$d{=f$DU?}|nvh+MFP zr~qc6V?W}7Pzb$WCd%CEHXj-EW?ml7yb)`c8b3XFXLw;sv5tEq+uE5;m4Vk##`zhd zj}}XWS^4nG@q=Jx$ES(0^m->BT;_(zTuevSr*_8%L7SZzlbzPVcc`Yy*%wd6r(NO& zs1I#0OpJEF0>SfN>+i1v(GB#X%rvNWj>r7BPVTr&F2E}Mb7ii!@3V1cVvIbroJrHM zT}Yqp(2m<~hq`?GIU*frbHwNCvHpT&A2P;t5ejTPZv#ebsF$UPEOR~5PIT=`*O2F>Qn_pWW zbj+X(bN5yf+o;Bj6S`Y8y>A&QSWq?AxA}Q-ZU9TA3_Unsn}dt?L0IoLl3Xn z^S^#(t=c3($#gXsPA%+;-{=fA0b`O6s1Dq_<#t>D%(%EFtSc?7u#n8bE_EL%#xrbA za(K4me#o%X$oOU+0*Z@T1orgsbKW8>*xkSQ{bJOjca{Xp;gYLCP0dc1dg5{}ad{7)br>CWVhvcVMcJ31JLC-iim7;crE7rs|`41r?L-LmyJ8 zsrQ!QsLied6LKT7ix-4*W=kkeegKOxEq3&c81*ux43Jqp*Elq?a*{Z1>1cH+t;RKP zzV-6y&y&z_g>Z3`i(p{WN)d6){XWegGulF(#67ob$4X1(m#0>eK4P8?#Y%ZR@kh4v z{CKX@nQMfAa73O3o&8qkHWHzGc^`+nysxj)>fKeN5LxkgBH7y_ zXaNeP9q%>bEk-$by<$Mti}g^O+rt&+SYGbFPPaBtPDv&w8&K6nsWzx?^??@|DK>lW zpxd!qa)Msg(XX*?MsPSM@V#P*`WTJ+?8&sUz!RZn`p58Td$85etR~Gtrp+g2r1Ku6&>Wem7ZpU#RJ>{t zaa@vgA-76FZbxY?1V@Uk1(`pMB!|B{xJe8#@b}dvl(S$^Z82W4+jF9rLvO5~4c#Nm{ zs;Uu6VG`|nz}AHJof2saGH@{jM>JIi;F2ZmdBFhq=lHE3=OrY0e*%|Xp4bf6$*($W(CuXWz1 zH;2ehRsKDCx$)obaC1QwO#D~iar0nu|Aj`d?+LEp zqhRfJ0Iv2NJW9lklzn$(uB+!sk@;8PWI`WJvt6Z-sVqa7Ex92*;pzamHHe9g#&g)v zj>&&i%O!8mdGC&Hl$&M!s9nU-MIL*I<>`Y+-E9U4*(nOY8gZ+yigjDGW$?cvF1^E+ zhXD7P;sl^2UcjG-j^{@Y;W7)KgwLLatvZU_Ubu4AU%1N8PZ7<2!0gmQgj0!eKN+`e zd@fG0w?>|d8=6@2i` zWvWI;Td`r8xk!7Lw_f1pZ_K@Mcj~M)dhM$0QCPT?)5j*->5Ug}i23+&z+bTmuU6cS z%R16A;UIlA#efG2<9q{KUfz0L$7qdfvAkF=o8%w8}K~zR!)p6g&U|ia1w=UXh zGuPjj6RJ}M^P99}nAJ5gpTi)>U!oxX6T5*Cr{C6FvSOUtrA-$Y$o20nuXGxGWdb=I z+wZQcJVkxGB40)J^92KGo>$%HrJt4!V#aDRGvvUITyDfx)a}_UuhXhc$966-zO^j{ z5_vxa7ltQ#o|wJr>9Hg3cHQp91SkqA0Q?8UD^IJO0 z@kvMR(g(uzhlU2tf^{h|F}d7#Cch<671SWee=Ex~7`%lsUz2?>T zAN4V}+s9r*jOAx17n6V?NBnqm4TnQ9Z}$8g|5Ep5XrilQ)o6hMRe4-5FIsxrYo#P2 zbFI68R@wncp}Y)Yauo*6562FxUj{oJRWpY;R9tlZ&|{H#1maL1s&ZR_r%4mBFEK`{ z@?5vqbE69#g0*m9OLC;mGX^uxH}PidB9>G`sT@we^;N6qcVs8GWJ$yQP9Eu))YyWe zpU<6=rw{aAV=|GFrGEZsXopO+{P3+!`gv{W7b3(SVnG~BWUoigsNrR5i0UiQocyL% zP5sx_n?m6|-~g&t)p-7j@Ks+MOS?_f?hWQ#)VUz6Yq23TV&{AO$R**+wbwT?J=}EC zbDe*S==+2wfjEZqJDU_D`8bv{id`>~sTIg-ccSJEn){E#gRvblg=27?Lg%itV}@g^ zkp(Tg22{+w;M?_T0%wP2&h@B$)-FQo?VOv<9Eo#tl@gA}A%xU}RB`+llFx8oN4<>3 zOmHy?_jU3scR!lgK8~$%Cg+#*xCi!Q;2mwO%|v>S?&v3Nsp#}&{V#AjC4 zidB!};XD>b%1;e%3Czmiv;pVxKgtT$)U{Q)>>=|WX9jG@N&m%Zl`Re9LLd6>c;ghT zc;MvzR)phBrzxUz?E%W|L!~lsmm>F#7o*w9b;vFZmLf?qWDQzi(qj%3Sp!3B2XUS3 z$fj4l#s;Jr-iAU?q^d{n9v*Lsy*E7dqS4S8WQ*SZD)D~59DPZdE-1jKEws`oPj9bp z-#`!b^lUN^G_11uuFd9rmB_JDGCrzkY*0^FX_rS;O2N*+_zo>WJ9ph3{@_mFCY3o>Lc4{V<`Hujh0E5jAB@o5eG?JPmZLO~-e7XejL0QJ1S~ zu#I{7CUQ#;z0`eXgsvg3=-1EpfgQCf*6a03lULl)j;sv^<(GS@mZGl2`nH(D_@?3M z;!DdZ+H-eC-;|$59vUJyimu8`!5`3Tp1%B1L!2oY!g-_N`vY?_E{sBIpFE(D4-t*t zMJcx>3=&~@(#Cwhy{RPi9IO3V(th;iurncnj;k%g`5~f;l5a>XdX;`z%_PvQex<9^ z$-gbLznxt+sh0cv!nk8&7rWmKxFV;p{sQ~?fCTfC=R_%%J!iOTKBT>$k|Bge&(x;H zL+&H^8M;yV(=Q%Fx)ZUsvq)1cXUk?&CA5wOohIL^oOszh{(cvf`RNZH7vn|wCsvJj z7k<;m-7jZ5X@k@_HY@SxxvLFE^Qkj&K{C_3OimrYywL>*-%S?tDG?}}ZK$)DKmFz# zhrziyic{S&t0Ty{uqB{wzj48i$%3tdOKCs3-U%g)M+dPkai-1#pViN&Y1Rik*-<2r z<&q@FFD~YmL*d}yr$0+EefV*Dg@t$(8%ww{(jTIyt?)AU7Y&iyh>AxIpIAg?Y;iI`D3fI8(Z%Q%RYR$aZTLTto}AQ|8@oM&uebhPY$2~GCJw6z}>Rk z^-A%WM6Phvus0jZA1V(!4!8)YE}Fk~_j!{L705aurF1}`T2(!H#BnF7f{#uhov0%r zCPByEM2KTudq9+|*}nh&R)nJ!Jvr~mnvt$3jxbcSmc9E2@XtitU zu*nC>{mqa~JGiZ%@Sv3|A0rXTW{?$p;~QvJHlK`qD~d!>e8vCL8D6^(h|1JMA<2&p z_>}9)6Tiz7s>*q(YZWj)6W2L$J52gqz%B7e>Ev@#Zao}wlzb(MY6N-b({=q3&qp_V z>_qN2n!b1#Y(KYr^3r(GS={EWvt)iAzD3AW}bps!Fs{;THK%5FB z6cnXTpcr81YR#V%f#K^i+>udXvqsu4#MYKIx&_5b z0{-xrls<9~JP&dl*a4Tj88P$CZSjUqi1Tu+>N-jh_aCSFvjgZotGVD8ZzC+-GeP?@ zY8=YU<;Q(3tGMih#^ha4LznEs!G*C9HqpI<0TP9S$W;?tn*H))rX&g1u)@}kIq+mH zqt>pU{<0ObcZuU_07RNly?OTb=zal}LNPaArW828z5g|f-5()+vU>YMDma8WHl)Jp zkJj!%mlZ|UhQMngz;>~g5E8Y{U8)>!F|=&`ap)41UQVSEPWue26E1!x)#~h+oNQjI z3*HLWwESH2&535@6&9;75>LOV7<8E51eC>Qi`sq}_R_)PS+!9TYJ@U?V!jwb)zBkem!15=lGhBbCW;-U4sLa(LC_R zojd^Isy$wv+dy#erVaW~VOSTZz}XD}nbOVmed;9Gqsna}7>o%!QrcQ|dU+w6`|B4y zHWf`}8Th)*Vj2XK^jbOYv^Z^s!0VlbJSP~VMV7Riztdj;;$nttxt+oRgO%fJxa&cD zIc(J<%slwDA1^LSB^DS+ViKTG@@V&kBOFSV(@u93TcTsWmMd~XH+QF9&nZ6o%`W@u zx8~lIp>)6V0Uv|b?|L)6rnp+}Hb!!#CO5g9|DZUF#ZuE54Q`W{eC55P83Y*)Ua$pL zKMi2Fb8)|>p~xEP-`A8)I=r*JYNw{EYb8@3&wgJ&RG(raMOi_h@a6n+pRqm9HIrj& zE6ID6y%7OGVA73s9QI`9${*PA0YZ5@H%qHLZ|lapYJ-i8y$L0Vv@+dI3G^u^uT?wz zUy=l4V6?f75q-RNITL9Tz5M-At65}kAovtW-{z6$zvTLHAhlKg{h(=c47k-j?^exX zbJ))cRlj<^F*G^DPF0!}?u*)q`aJTILugIkh%G$QbQfwY!+qJtZ}#G{HGDs zTuG&Cc3MVm^)<7}cH2t~{5mpb(@iP1?CWC>+izp3BMAzF#QV*tecPUy1;=F>dZw_Y zb{(h~S2d%FhX9zo{kkVs)qIhwv<>b2A z3eOIyvcp&-$7)PBYYVnqQ;q(J%YHj~Np@7F5C-6m0-9FSe(1a>hPQKAeLve)(b_FBiz(>2 zhp2}&>l`V3s&z|n!Fhm@LsOGEst=#yxc3*}UAX~%18Fpa$7Qf55o9DsAr0CWIaMW+ zqJXVhJ6@0UuPK{7t8q*9W>U3@?`ni<(>m&#Gq=RpWuusQ&XWSO{3_7lnleLY!eKi_ zXg=71fTo(v2{GQ*?RpG+TUA@=2JglE-J2MqPgBJW1?O9CXY=H5T&bA=Gs8*Iik<|@ zxHJn(qA?3g~Na{;ah>PdTdD@2Rz3`JY z_`qBcwxGNvF-p*KP2smzwnHy#eokUCuGMP$( zKxZco?;$?a*$X;K`|+w>Ha_LHu%a|lI=g)*UnIM8v-1-wxUWilAU{n;GzYOgPptmF zlALvDbWNM!ZQoSyeoS|;XyokL&Erz_{i@uXwCkjJg-sObn4s=X;HVlmXvbFOCP!x- zG38#bJCu-gS=EU+KJ`TJnUepxI&OP?-31NA`#vuj}x#BJViG{}RdIh?(x`;KT_B{r1nGRPN4F$LR!D9GePQGYN0;Q++ z9K}$kPW=Eur(pB|k9ui(87`f0)-enu9McG-tqY1T`U$QIir%7p?y? zl=Z}E`Y^3iD1fpTY0Bo(w>2N@;LIvEDc>(HLIbI=wE5AAz@^P%b4vhEvew_m)O6F@ zEL9C5MpD|N%;HPBQRWUN+7DNjp`6d!-0`cQe*FFHiR>}4F(~sceZTGg>{I(=%l5{! zPVl1dv#pqkz?womPfzAr(2BFk%|qJ9)II!#)7upc=wPRj%v)) zlhYd(Er7u?&yVM`P9+l9fR1G3D)h60)mo!BFP(>8fhaF)E2x1_hDQbQ!xMqsVY_R> zhBwCnsQM&Hxh4wQ%>2+Qtz|w8B}^#JmoOuIw8l9h{}0#i%3Sn|i}U>Q;~sy6nNrz@ z^gVG+kY9B08YJ^gdm}>++}pqjti^RsIJ~=ce6uJP&ssldwZAf@_wQ{gbQTTrYyD6{wht_X?>=eCm z2lj}P)pwCq?=9v5n?(=*v!=?u|Da_vu>eUV>rtI}Coe<+arFJg3O_{7ihG;;NpmNiytXpow+PKo`~^(MDcOHsHj@yc zi+4NuZ@L4?WIvUt5ssacPtk-Nv4ga7U2{6GH>e&PSnC|r$CJT7osp)H;~mk?1lq|1M^B%GT3%O;oN?w_t`8AoKyHXE z9rZgOjmwWeG10(~Yi$p+ELH`-oYLmxa3#;H@@HRjO^0G`W7@6%#h6ojEVyeREq8AL zG&8~Z49tIK>i^CkNoct9v^*bAyEa%Nz1fD6K+FX;g}=vbV6RodOQb!+yn1K(jf~N) zB&&!J$y&xQhcgiVzkED$s^QYES0l@f-2SK^h5~Zc-C!_8A7mqklQ7OE8&}#{aHWSj z9I`^>{duaNok>A~A~3P|i2yXli*T%AONWm>0(Fyx|yxX7|)%;!WB*cCG zD~JmU_Z+g0V3EZ!X_fgSD{UFx^e<-%wnjgf;CrqxFb*t9!1WX>o3x9cDf_$htWiv7 zlJTxoZ7={c=N~!R;~m@9y~MF46Zr z;q|R2)mP7@3jdZd5{#x!VaO3V+z8(>EpybJC2A7uwDr%ou3F%=G0zV7811vT|D{$W zHn6?vz)&WPKTXk`k%F^(Wua`G?vU^w4gV4cAuV4JFFnUH*BOSnI^r$;flGpMQeGfk z83L=~t3zCRehl1!sBgTP2IG?ooq=ddO^vhHzBI2DUeAk*VQs#DH#?_X_;w8tb%Hd^ z_2qK8v(qHrNeHxP>28NTKwShQg14CPk}#^A@=9?cb$8N(gx>|GGzn{y|JxiJyT1Zp ziI4&|>?CohII}w%ZzBmWYWajw)0PJhYM5-7}c5$UEMrgY6=NRm4s-Vxir z)4BEE6q7bg`w>@Fq}(a8occyqJCGgnY3^Fc z{cqv+kyqGHg}0+8!=!7bT-xc;tO9|Qv~HStjzSyk zA12Yt=k5>7+|lkbZDc`h5jKhs&Dnn!13GG1*E+G4Q#);8PHIlB6u0%2szH~GTjxK$ zrV;b1q~jy(UwCiNeZy5B%R~OQ!p0s}b=8n4shpHCIF*M9xH%A2s0`js4~N_{j@)E< zhcImyIkC0B+5dXbyirufzA(L95FOsO{_?_3GQ6kF+u1PMn}2C5 z39e$HTIa9yk&09Ozt@fb2hH{WzeW@b=s)(1aMMeJa~Y_*2ak7p^3ONwUKiE){#*8h zd`-d@eD%b`RLzxr;M*+8Ccu1@T%!EDBMGHYR204&4opL1HA$}_B@YT2FNh?+Q9b+r zPM75mw9P-3yTZWY5V3Zq8eh%#uBY*H>^pz zoFr#^ugb$PPM2vZ_Mj~|X16bUaxe~@?Dk7aQ#`Ovi)ZvJVU;EZjIa*QyG(y9m88Pp zUr{_m|Lt%Mdi0>{U@nu_weieR{%D<|Bz58$1XeFd)nxa{gwAiwtw89IQBky7@v zAdJcE3dwHMUz0;l4sFwH^JPG3=Sd0%nY^8?=&Rr zjb5Ot7@Gp=zk%bsfj0sMPtrI9ct~o~IjsGyRyBcYf#l6T3(Qdpep#h-MXqhWWYNEy zz(>pZcA0;t=GzoIs)~%M0Ndz&&Cpm5(zZL1pu#i%2j-BGBj70~#{6gT;jbkpn7=5( z>Y;{Sf}8lKUk3m3UWPjPApTWG&CP6jwf3)3pm@5p) zt@fG8qrWem89UL2pYB+m;10Eleee@VjrZ>cm6EW!L!jG4-T9fUwj?QD4rGhJyfAs1 zOc*NWV>1n~>~2*1>SixIm2hh^duR21{qLTmq~LITK!@r#c*bv3|9;rt&;C}07COS- z`6H>d~mUk^1kRIdL|-P2H+@Z!2}QiV+Ce#Ixb_Fv>( z(7At`fP*a)^Q8KVm;#|&ijw00Q+bV+c62oV zJx&zb!~eE;6#j8b|JU>OE#iOE#!*w_{x?y3!Vfjqf5#vtA@TpF5updIyVkEvC^(u@ zvL_O&G|SKAKWioYlnK+&)I_GUPSz%qAP9sjAbl;mJXLF!mY}#wL_kYsX@EWaOc9PnrhZDM=OpC#o?Z@0p?$<-Ja+jiR7er~nL z9LjVb&35|+-;OcM`(>RFjWC}1V3%X@?A3q`vYLjQIG<@-b$ex42ZiuezwUX=yg2wFBL&O3$XPQnb?e}`mT_45m>#0>c3yB|QP zY@I9eFHQ6O*W@N>W*a^Q;ce7%6m#qyE52oV{o>dCD5Axg{`@p3wT7Xlc}&nyNy}<5 zfeDbB(bbW5H<|`Rjxv1rr!Y&W00LIj4wL4bD)+xkrcWn^Q?A4aBYr*Sz4cE8PfWzv z(BTZ1YJotTx4Wqm6sK8iznUHd03}LvkeAmX4++x7$FIVCj}vlB8N{Osm51V(%glR; zz7vhyH!o{Q0jH^u&j;~Sl*jGclzW`+@xgkihpv}e{59oK)yUWV6iKbY84A}4s(yhL z$ljgMh3e0QD(iOw&S{62<=d~{UgMBjlDnS|iGqyp^nMx8gi`Q+-3KXC`d|4Z7NT>T zG~{@WGje>BP70VMu_kx2e2%i;tk7$nx+e#4q(nw6|#AAnspzDM6-BT}s0{3^b+NqYF~b_w>}cRn7C zhxKG!XE1*vG}T1X5xOx9>}fM2t$rHSY0sn|E4Q4z5^8O^9ln$MIRYX%k(c4y` z-1^zmz*Ii!-_fP&5Zx+_t}tfDzu@V|r9Sbp(>M@OebN=nj>AESGg9|c^Tx~R3m||b zeVK(8+@{Yc3ff6)7ZM0rz`{xk=E#Ny);RWelQgmAVn`Jql99{q9D>Omw(Yg|EdsAp zK9i-3OZO`9-d>BI$m=3R?m_8h02oV~=I24A?AfX(M+k|UP&A{#C==o{?sxQfs=zg2 zG?Pl3J$(qc0xQCf8K*kB?_!bB3-l&vF?@cS*1?PRxG*~xe#^kI2UiRq+|o?Xc(kc_ z)M$xHSh)9HwI%KP{Ql=TSj1td)mlSyf>|I?B%Y=G?1nbh1ZcH~p7UN7#F-oL!)`R) z(nw>12@(E&)D?T^h?~}!k9-*5z;L-D-;Smo%J@bL zH5Ua}pn9$Mc^ddR^T&T_i+Cp6oosZ>D}Ci^eTM#l8`Z8sObuAk zo$2k)C^}etvEiv!8#vyV+tcHxj)=^dB0I(OWc#m6@Er|iI9q}o_g1y+ylv0qI2QG6 z-};n8Sp1iStGXPyX&tpX+7g#VZ@FBCPp@__w)HNb4ScA+TSL}<4zFCzqq4&`?QU~C z0+s)%!R}MN18Igt>7)ldONP!S{$Vj5*>u-{`Neogc<%tqynmJ@&pBh*k+KN66M&bI z!FoN%rF?u0>q2So{PM#9dRA$|P)=W#*D>*dy zI5QVsy)a0$Zb&4FUqaXQw#$1g5z^x)ze3^pH|`djt)0}gqCZpyH`mMVkKROjZ;mFS zGTQO)+N3Ap$dO{HJkiMORt8Ol8FH1GHR3-1?(t1>QJ@U;!+Bf}{VqLtR)TGyE)w^j z=pdYx1IQ-YK%5dhik!Zr+ov+!Q=~W8?;H4$b4wVn{;gx|%}V@jXLH9aXT$~#lD$_29VlU~N|h`qB3m>xxA81kc&3M1 zoCiI&r(3ZdS+)cUmoT!^622xz5fLNDXWIt~DB~InA;3dzX9XlS_TvSKV+$8kW1i#% z_xUe#LAo|nk0v+RX$UR$%%kG{nbT0PdEMp?XVj9P*mTBrV40#Rr}eSmOR-M%bxb*h!uHu1%dP^9MsY^uV2PqvHzIm0 ztF`cMIM@k44o%uEIMNrd0v`81phr+#_3Jz%)54D3s;#xeWZ6tvLL?m+uATy7c+4Fe zExe(`itC6*@JY1{6L$x?72eLpLpquN867^Q+bdb(K*LvP8VNtf0I{zSm746sh_aO^l zdSBsVdDD7li)Mg`{H0gat+MHDnqyrlu4W4r^nSGZ5&p?QT6m682B~mm3Jzz)OuoC; zUe#EtMD4M$%%|qE_?YE1`I4}@%68W$S3xk{5MpD;e<8ty+uk`FfKc!U67FX_G^hfm zbDv`pI>^cUrcxK47^csC^hQ?Gl|%i1*pDftY~V%QP`v7Vg@Q5&9Al}s(#D_SoC4(u zPgizP)Ogf%kXw>Y&8(TOG!RL@yO=DfI=^~*FQ@&qpdvJww41pFE@@)7ny5+_N-WM zj>dKnj1&q$q@^0sZTx=5##;;QA`_KoI8#J{11u&;Py+ksfD6KjAGXMNNMu zf^4t^dLSM1%@%39I|(0Y<0jnq@)~nS^jar!4;}*e^;PnRPdTT?J|y6e@j4Yhf*!G` zr!h+H6~9zNu9*+3yM&?7N{nJJrt=D+0DOIm8JIVoEdT#qhwUdgEp*rfO#b);i zv|FMP83kWiQ+Eb3Kaco01VTVC=XER--GQ`av?D&(@5-woV2gt9-$yv?brI+s{x@f| z-~0Xhb!4`SiOeo%SCW;?$NU7&qSZApcH^2YnjRCc+xC;PRH@ZR-_f2%3oxi<&q*^? z9$@Ipq?4&Eicjz%)@j9cP>4v3Xu}EeDVh}7G!M^!9g%&r=zohRlcai`~<|3gu^P_WvI=}9BeDdLyI#hK9&3d+KHLB&|09~_7JjA76WsDzQx-fbXYS8yr_ z7q{lY3Her4q$G29B*+}=Fx27y1wn1Lo!{~p)7>B{vAuKhm(j z6~83@Nt)F&fMt^ugr((q9Th_*!h^DPBG_Koh^VAqw4L0KrUSohP#xF{K|^ix{^lK56%K8|m~`;0aa3t+M_G-m$k z`VFZ!#UV8`?YVB$Z)IS6R4t6qW&8*u-#H{P5#m(g(hcYefFmr`*6_(p&ChkGO~5)e z4c_uxWCyue?=sg`+Vw@;lUyh4S!U-4opm+c=6(n8>@7*GqE1l zZZh;i2Ir>HHL{r3b-z97bqf>>fNb5v{C<4+NQDQH6BqEE{Qclzh=7rhZ#%By2~FYFVON+ z6F!mX&6Pge=)lt_2JLBz&JtH8vl+FH>}TU@F)v1K=OT)8YG~dXWUw4h7d&aPr|&Y3 zhCrpaJw9-GyB0^jnrIV0*kwg(kOT4QOjZ3r)f86O*nOP%wIGz~{NwRh(3tlIY8 z56J(W^oic=jD4}C=bu6t?9}a%{UPQ3%4vhqb3yXayBD>U$Il=y69?|fj zbNmkEE{o&xHKmPnE64)58t=y1pY2L-Pvd)dQxi-mc?r1nsg2xCo>S}T08{vR&OZR} z+UrqLWHKT|(@2Eu;o~Hr3u4+o9;@`UsZr-$Y2%&~e{Lii5~GVexhVUcdzQvKg@T0S zJmJnbn;@stw=Ys2X-y-og|^vUs46c-fFpOY`OK5`xUl8p?v>Dp2q5?D7UwQ1T{I=F zU)y-}R5|l8+Qy}oepet&4q`W?t8~{|+o)u9C2(`rkut@|XZhK1*Sp1yxe-P+EY+8&(N_tN3NveH>@ zH?3qhVeCjzSDV(c-i9Gr(F)L00H@YnywxQyfU(+73}f!73DW^?4!pn;BMJQs91U^_ zS=_4Q@qNwz5X|+sY&hPasO0f==;%Asc zJUJxRH-Nx&kJ{9K?mnW>R6hZr|pQ66r9ud(%!5IcK*)9 zr<$%{9U#!|@|lz_i4e>ez0%Q!sN_biYF~U}1!xqq_)WOi1qTWl#gKJHc(72b>2Hf4 zN__L;FG8D{p5^~7@$uH{`Hd295)r1C1I^Gu>jZ?eVtdr-%`2CBRsJJi;y7b2>{v#G z_LakihN~fG(#EPh!P>1?$tgcwoSZ)W=Lk>tsN{U)5+}X9x z8b|eM&P1h)nUgDPwjdnyHV-#oS5?{q)%5EUFWb&H{H}|{z4P_u=bu*iYzc#!!=IrS zpSCLlnIGnkk(*!oK7B7;-*`G-cDZNmv$!__dg3J=j}6=}KNa|!UjN4%>xTH}XS#pp ztJxh>PuuW!F3ujke{VFji2OPQBJT(jd+a!V{hFfvfn==%fp!fecs9_SPoCMZ_Nzc) z_Q&0yvljB4#$%Nqi%!py5 zP9JBih8>G3vsNNtkIkIkfJ!ouF@I5ILbxcR<(XCmQ(k`HNa3giFopU|XsOQ43V{CU zpN$^tWDeO3!LPd1v>LLsuA{-|+f92`BRmB$4y!Diofuhn3nT7TjlsSN2t1xOm`Zk^ z3(Q~w6nSG=vSmmqrG-}H0uucO1Xx6S#rrD^52rmb1P;Vu<2Ut`4{-#jQvgZJqDl=d zX?+>gbwMeTQ%7%XnXSjk{q5Zm2%BxxnyXe?#R3o$H;Up^;6(H7qhId>oY=s#B%FPW z3{U9}cejqHt7oOQia2W1KocjL%h_~hKf#Pi$oo6YcYazdd_!4qJDct=_ZeH4Bs)_O z&Bq#OJeti6?1rDmO#~0(S@-s;@CKRz>!U|s##q>G6wKGyY!a1d!n)DfBer@!dx<{1 z4Oh+X#HUJSv64>&JaRu4k9AXrwAprrV?FB;N)oXK+PV z6j7a-4fC^DsQSqQc}1>ZJa#*RPI`g;A#w+tjb?Yk8i30 zHkpeJ>LFz$R4_q7kG=bJpGRwi)(N+@$76WxTotg(F6q=$n^JCqd6Kf{ATL>}1) z75#3udbVtUh~{xka~D8pu?1$uFO?xlMfvLbIdOzhcgkN37wRzOV+x~y)(MlXK0gS> zU24fYRn#RuMFu7Yh+xHb*?Y-5CtzzxtmRbWJ9#D^p(f~Mp_BXoCH}Rj1T_QcJ2`JSpl(UubVTiAPeAs5lC_2=UIJ`kY;u zZA_$jZjI^sQg@2l7Lz^ZZV^F^svhH!N6H2cs7{sHB6M$2sm=y&0c&lOE?~~e%Es6# zG0O-n{1Fig1LCG7UcqKylc59gW|JlKzwt^sPJa^0Wdzn;@3^+=Q`9%#l+sw4^5%xv z4Iml@zgnzRb%iZ=Y^gQQEFpbcw=FxJTlf$|dF;__Ax>~#3Y>`pp zr_Bw-1or2#$y0{QjE%Kz4Gd=CqeqOFoknDyq!lO0p~FM{ZoD)E0Q*g3sSgHT{D&Y9 zxRTS`IxBTis~1g949596fudl&Sf>Fjg{sLyT$`MRh3V$274$*=&}_|`)ZBrFWX-bi z;Itd(jjiD}P!Hff#pmwl_J$0rZY^qLs!jt)&s%!x;1 z;N#IIBOyj;zTL-X#d;m+r^$Sr=ZT+Dl)-6c7^S~WKTWTbSWp0nxJsHj7ZCi>hGVR5 zRfjdf4mMHY0}h;K>;1xqR%x#GpP6}2$w%79@dDh75#9iWJuRBpgY}5;AV~Uz!Z7aE z3BE;%f*Lj5dn5`u_xqs(3*9?t6aNIW=Ff3O3>1ghKG${{Dm^8d)Ew2>XT*!kPS5g| za}C?5u4iWUpVt@uDi{71Yo9Tl*7L-J1Lx?7BV{;oW|O@v{J2nA0ah0uYT}LGjNkY; zwd+Y*#>hD(fa9n=W{h++two-L*K_{U__4lfc!e|hj01^iOIP)!NwXlTQVMeErD zQ(6^~v!NZ&pZMJi4R3RS_${wZiX#*=w&R!afGqy!j%(Y15GHNfZlv zll6q!e#>h9^xA;w=Ca@4jo}J~=W0WXf>vtVZ#wJ>^7HW?%P<_fqHF_Cn1+)vO`6Q< zNcI@W=1Y~VWWtkm0uGy?#&i9jNzb3(*glA)Io&35Fko1$+bnnpK%jUcSR#y@&R;zQ zs9elQ3eilX*BVJBk7{l@Dow#1i;$io254DWk)|8uwhPY{w#61MsejA#S({67=&qb| zE9$)89EIGwt7K%|J>AQ)oy#Znhdhu9=arMg1oC}Ncx(t5I0gJuQdZPO+;f71wS9~lUqa!~&u39O@umF<7 zx_k8zBOwQg>RHQ#?+miW&-aMS?x+!zF?25$2XImkeyCq!hXqAz-(NgvUria0BnqV@ z0NWp@PeO&w-jS@DKaA|UN_>&F{FVR{ zw?^PcR#}2+`I_P=Fg2@lO@=z5^V%G{dlg)8K4`~DHqrZ1&&R&dCH1230&syVlV|x^ zc|FVIDn*0?s(D9#crOL{%CF+=`>|6S2^33R64;!~()@|bO)(0zy4E#doin;0jQ69N zHzP}+QtP?wIfBQAt^cmsZ{%{dYA|kZfVRR2uAyqz5#7M|k00Bz-}J84KM{&7d<8P_ zHdFI%mvWJ4{ZA6@#8*QULIxzFD2RtK9bm%JS>tWybHJA0d)Y(DdHGn^=k*u(S??*! zy*W5WVMr)Lq@5ximR@V}BGXBTAIkf);{7Or{rxG5WlrSv5GThDZ%j{7_!5jWXeEM~ zm(7p4;+=ZGvr+XG42bF&A@sbd5#;oarZHsYzJbCDyuEJt9qBl!q6tDn57+cD0@1N% z-wwzU_Ye$!BWD?CvL^+7<236=>p)*-4-5qiByVtASkdcqT^o6XFzHwm`=hoa(ZV_| zwfl~?C7n*14dl9G0l@Y)@e3Gib-TePXS|DCN9##O5EJFWSHm$HKu_1Q$zF8`bu5UB zDU%HpBx~d~{=6AYdp#)2vhsF#fhOFF+8u~6!GQDq9>RD<2Kn62ZAH5}M7m%7i|(^; zFz-n7LjB$!H9|b25?FPq)qpd=q^n zr1BNRC?TGd-$bqIXpLZTfzzD$STQU&)M{5WB*T80>yX_Uhhf05_UCoJ(!V!C+Yz0N zqB{^;KRq^)3h3vx$ZIp5Ww-GJ0f)Klr#=?EJp z)?)K3;W>+5b?+b6(-c#^X^ArC{5`4MnI-Py<8;@Tx}#c+E0D>bV=_@@Dio#19~pxhUjy#? z-1FEG*8~GuhelOS<#uP@SFZS@Os)N9*f6ykt&C3Nn3J*B6`=v%i=ism1_d!F0#Tbx zHARZ!an-OEPlUZRt?Txy(0=ED@zY|c9wQw%n$Ia;o6P5ynW>(m&(8u1ezpNnb)7b+ zV@&o<$waclF!_bQ)&uQVJO2cE`72faQ;7G~wiO!sRO4n2P3pz(;|M5BFoIsur`owb zDf<8yB+M2&QbW!BzW8#g`~ZI0G-2m3Yu@$t(^E{;Ervj@aWRzBM|&F>aS-YY0ZcA z%BrZ{P>RTX1o+8UdXV3IusZgoSueiBB_&-%#bLlwwNuDoph2>Wmwir9WM5oVOZK8` z`}I(-#2-Yr4?}QwXQNp&SR_%xqp1hVDsaZ4S zpP~)?w&Cn0RGu21T$R9M;U-2)5%s)_ekwx!*ABxglRp zR|1m1Kt3W6VzOASweX|GLQlq4z!;Js#LA7MJ$iCNg_-6x9L8M)j#Olss2Pzwjaxb) zNC$(9`7J+&BbAF472)!f*)0m{{K>7x)vlL(Z<=wme+o*jk>A3kXTTPFTDec$)R&MVDpE&Ja88uKoJFb2TF5uv-!8JT zO>r9HqvJ9;GT)2qNeEtUXqzKg(DYJ;c%T54fVozZqo)R|{LT!~tSVnmoNzrOpBFW? zG?bSPmN{SBOlmpO++TkHYA&ewh4J|eg+p4!(!U+|$5wO=>t)fs47^EXsZX2LpMJnw zoFY%CGKzNEY_yae#Kv5JBH}*>5C-**x>zP0Fn+TruX$kjHZNiHiHAJB$GEFf5z1NG z^oohAvpHQn`Y!#a4D~@T`Y^5ltJIISeKP0k+lBA1SG=D(Q0T1Zlnwz!Saxis`(fv2 ztgc(V+~nZ{NBnuCde1&UT{Pt8q~Ki0MnJd&t*K8LxqB=kr9jx7Ch5W_pZ!LqXfN&j z8x1u^S34yxox00gQ6zqNv-{#(IJd>puxWnMeoQHuu2u zm~F145iFvq?CB>SGHH{Tw^NL@hpvu+j3>K!C(!ztms?^z{^76rPHdUE7^ZJby=dnT ztxWHRy{_B?_M_1X&^_Y;mn-C(QD$fq=O0-u4xkj!=LZoX-Og4#ntDFq>OtylwDC{3n*62n6YZKi_r zB}JyfwpM_sMqMKjVuz?(jn9J~))U!11A`XnEh{0NwK>19IPJ&ESG%jRWE;7LZM_-N zrbWV{yekI`J$PZPf;S{@ujHvSLd?IsnIqR9*l?R&8AH(x^k$gcVNminr{E&HN7S=w z_c@pqc>&+y;ei#NU#70#I4iXZFi#LhmsMu5pkC2~XUhaHqiQ>@o{XzQq#ySXas7-= zs3`$T=0FH1M_@-R3+6qBQr|}+3`t8*|I6w(oXh*z;KbCEBT~wXibzXg0TQ?)O?}An zR92GSO|{oyR@TN|0YM+t5t@o%KsTSp-gl43%b`&{(sus?XL8An(22*j3l*Bl_rqp_ zCr4gji*3{5lPhWsIwPeC&2_nehX= zmCdZ!I+RYB(E1k*}@$IXx~M`BQH931u~%o?M#S zXq@}Rv{_8tZii}R%}i8|zk%93lvP#u6_rU@j(O%g2Sf;5TnmE43-rKn^*_OcJP8Nh z`JizD+@}Bm|NPx|h=Cxd&)>7Bz`>_u8%B~&Il2#@OLXNM%q z%SdgSlS@=Z3!KFdcczxd8GJXt+xud#5zo)6D1TV}AzlaT=VbJrxNM^_Qy=2*9D*@f z98X^vwqZ~Vvd3_**=5?VhHcY2tY#5^?=;w8aG?Cc-_V@C+I}LC6^)fhQ(o@g z7@CSV)lhTzdg1J5zab~Hf|QJO&!Eh<46lL6FxeHAZ=6uA+rU7>tQ%4)@YK8A_Er(X z^ECzzK0%u)Tho2S#JR+$eSJ6P96=fIz91?V2wEiLR=4G>>U&zywqJ+cw?(BjW3@y0 zIWPb-kjRf2BSN;ufP|8>G~3`wx47lS^zID;TrXdmn{`%9k89!FP3@{wvaUYv8yNy7 zx-G%DX@=D2GZ@l7CR`)z2SmZdqy_3BnGcyTakrWaUEZ+I=gV^*3*0^I#|34r=$s{a z2F6m>W2pqWsOY%WEKBq-!*^1Yx^SI2pk-<^};!)e}o7nD>lAwp@n zNl_KY^zESXf<`0RAPW9z?Hev7xQ3TKxVjkEtXI1t^Z10d4L!?k5#m@*yiU%@ft6+f zpShLp(Je6rtGJAf2L7xRB1TAT!*bE96e}C`YX;RBkmGl;bRG=JQm=7g-Krobz%DW} zPU7VTQUBGt1lU@smE}2?R3pV@f%Ll{A9JhIp7XQ2Ttmi+NkeR01L2X)$;_|4?+s)- z_m4%-f}uKPtz+htY@tHkWMU;+l;7RMU5O|Ou)n{`{G6xmzvDoGw5 zj74+|eK8WjDWR(f)Y0yB@uJ4?xkcn(4&SNv2Fumy!6PPHD>gF<@-&Y&(X+!r(%?(Z zxO0$1RZlrz&DkOKHL7)DP`$pw_hq>o$xl@?o95oFZ&h3R&UtPU-xub3IIa!VyGZAM zhmm~_!@AJ&g0QQ8u!zoypZ}r1LrUq;g7v#X7uLd zxZI>v5Z3QerBvcW>v-ijYJ9*FT4r9j_edwd9lk+|#6P@yQ^h}&>Q={xg^~4Wc_hUT z7xF=?&32_LBvq!JXb*NC5x3m)*KV&@Rn(XchQ-SaO=5NXvwroUpsIe&aJV_CMybqLMo=@gWDK3cE;H0r{t2C1}93$$*TI|$&cyuLvQI?79D=&^wSG);gjRv zF95xvmlgsUUFg)6F`8MOMCRhR(|)5ALyOem+`S9g>^=6_6cp+NV*pBZl7`0tO z*((pwql-L6oyoXW*qax({KZ>UU`pgFAL|tobGZCW@`xvR2%t49-;y8n$4Jvswf=~m zKE9B)bZh66!S|ZcHZ5aqozNns`c&+fdg-eI$00r}D6OsYnrZ|DwH}nY^<_ihp zVPl~$RA*H7A}UqFg>NvuV^x>pf2{yV{aG=Tw{*CF#u_Jvlwkh;e(#JCPp%(x-jUu$ zC8LzoFfcE3lRvIit#}J-k~OSbmmF@cDjy0*%?r1fT`#8^J+!nGw!4l6&r6W@PF5yH zLD`ak+PS{oU#-OkQ_@z2aZgQ(nxi{c_6TND{tMZrd}uYh3LAaFj7WXV83HQu@~tYi z`MTZ&Ym{zIsm$vNierkCRy;?wQG82tEb&!ZIiVn7MAkqIy(9A2O6OpIpkI9=K?T9& z3o!#pL`V*|ap!i&ULl`Rew z(IB38tA1&lnB;>gCQ|rsEh{>+qn3&6v>Vhe>&T5`4vBuN+T=ZW@w5l&?~OH_a~v-- zFse>j9}MAXb=SmN6t<}S5us3thRBC9Mpn>$o-yE5e} zFv)$G;Fxd^d$VgJdHSh-ghy&m*dibAdsaSeBEAx`gX_ixTC@vO;r>hMH+2oD6hhDu z-W%pW&UrIz7=3?A(G;IK-p$gQAa|Daw1>1sgzNo_TAD^#TxdPqXj$rNvDJuhIcBeP9hb-G^mq z3L#Jx=@A9Rl$xPCPZW@%0gr`;r2G}vCQwm~v?Gt3uG@3*4|1D|>PuUz)Kd3k6`e{e z8Wnua`G)f7{xE%q0PK0Tx>hb>Xu21&Ib?$u%92w!!>(n9JX!63?+(`4_1$ZT>Z+z8+7eAapTp{<{+Qd&%SjE98q%`p=xbQD_Mn_HnbQ( zc36eE`Q09kxZ1ZQpGrpz)4n{_5z_|u)Vr`8$S@Ri-LNs;&7xA>;?w)U5 zTWqs4U}8o%v-#zwW_jc|6@5b7s-zcXpP-?VmN{*gjd1DxtRi?kZ-|J zI@vdJ#;%SH2WoooBI>G?N~xeuMnvReTOsowy)@GmKEC;oTS~_jj6b@QYZ2hUXE3(r z%2*(`bxm+@x5M4to}5^H$)6IMZh{|(kD4z529-8}!|vUCY^C$}v)Amnd>f-}linEo zckPxUEu#*bPC}R(B9C;IQW5zRth=pe9}O-{rh|H>{pcjg>z%;uMK8Br+-90Bdwh>~ zIh_U%EHO1XsrskG9oGxp{vysthN@4Cz~Bh1>ejax`8vEM30SXku=n+pwv5}8DX9j2 zvCNaF-s-g$c&qiPwVbunD|ERzU-|%|Y+O)>2&gisU7vKGNpi&ZK0$;fqCmOkV0g}x z@Mp(R7}J^8Pc`~czqU7l4NU6l2kylSWJCf7=AX<-NN-B87GzTL^}A!93~+v|tJDTt zy*=d0YjMB|qZw!KyhCX>xtRauP;T=YWkLmB@3*_Q4YYVa9kg;d%fI@xuib>)ZV{Gv z_No4R?UGuDC&BjH3SfSL3W>#yCzTbxAkWOo|Ha%}2G!MU>%zEOaCZ&vZoypx!6CT2 zJHcIoyF&=B!4|>Y-QC@tyLk6W_CBZT{=tNPZzHDS)~HRkA{PxphZ|0$L$o_(S% zOTTN>S&1alcS2PDrcG?~lJ7bJkhir>^J9)*BFM<>`$*QnX7+YYZq{HF#WbOPXH6wY zavwW;NNLI)b`U^I^nmg1VR{kYX*iI&bpV+yg?^s&u(bU+SPJ_%ia{g}Q&=`U>0auC zsJz`~73bIG#r-MI3F8!}4``gQUd7XRfxt9lvkMRayU|}Yb$x1c3p^!N78uxn!1r>? zHr=||5KqJ6GAHa5;XId`{M^0vfcCH2;E5 z_eM{##5e{vVRZ6+^=Z(gVtdBEef2#d4X}mU>f*vlkeALlGQ6Uac)_}BXdQ@HT5P%s zscj-*!0+sg3y}hNTNgiU0nU3{#7T;&&XJdpX8A!C_*k;jDQRHR?YNO&xqZDhHQb(k zd}3Yb!>e*-u1$#)UQ5z36xRBzr}CBVRqj~RzdV{@0d%jtU&V05zceigGdfRsJbJsl zc!AH5d4Rtp=D)Rl$6?La@pa*}+m5QXNl}e|eMUe>w4Mh^r3{nwlk#xTo808`NzwU5 zPZ&w7gH5y;Zny;JpyELNF;%L|)0mB1`~wcAL=GBXrJ2frCL83EU^57BH0*#GWq@9( zurm}K2Lt(KS7zIzPH#wq!BWll=TapGIsNn4ch%E&cata6x5E5*i!a8p(*3)2xn1N=a+qVHJ= zvFH$!r_}^3X@5q`5r@1=dmqa}K&{Gq|E%7TV!U77r*pMXBvAS2dRs6x)x3lDS8`NISWAA{!-jH*>&G1oIQ{?qZ zTDB4(Emm!s?=FOnb>(%@!ML)jBLVkM!GUcqI6qVg6$dH$7BFSED66w0F`Wcq?`#`I zp}ZP|AAE|(A5Wseswg(J9-oQih&ZCeVXT7D0}s_Iv%RfYM~;zNpE+7-M-i2VU9#;05jNG#bVhe1xLZ&V|5O%4t{J0T z(>o8~M@p;~+~R?ABr2r-k+O*xMfNkHQh&A1?VvVM0jZTgPXg`Txp(OGhS=9^$++o&P|qS3qWxu+SnuOn9zFznW{@y{Mcc_Eu62HHI*M0w3tZWEvVeF2`R;J z7I><{mW<1cg-k&*5#-(@p61&W``m(PR-==e^(#e)bhV}cOdIl*l7S^VuckCE#T}~V zbkq@t(tmfVJqk5Wa5#T`m0WX(qqZ#@O9soi%vC8KPo5R!%o>{C4SoO-Ol;#*&9qM4 zYkoxZSSER~0;s@^?)ta^lE-*x!rrLy>oNopa<@OMy>@@zbjera^L;;2_8^{31)|)# z(l=cz>n>w-$kA!Vnh)1=)B5=9^*dh087uXaPGx7rw8bbd0ib}Tla~sAI=bbNP{ZOI zH*V-gh!#6n_HfI9kMki03|F?%!7^EBYxg~ZR5_{Wpu>6kSl``P6oKAWwY?t&IFA9J_fKmkfw9{|6YSJ0%Ht#-_`?GZxxCZ(;zZD~1;r1${Z_UBN?H|o zx*@Vjo4n?x$mUBDOjeLk@x%(s$-@V0VoIv8ekt`@H*0>1bUwQN9`T$sPPCO{)p#l~ zvUCu6OR`?qA55>My3#0)euM6;slI2jZ04*3a_KY}E}K=pGcB~HuDl~5t3}s4m^oSD z82)g@U^_d<41%(<21vi$p*Fifo6R1_0YSp4EVz*Ce4Z)cERAQTV|n^BR-|}C^EZz9 z5+`fBHw+@Kx8-7d6_y3Jnc%9)4G*IbL~O21I`M-WwI6kF^r*GoQ>1_o#$MP|A>U5n zoizK}vyz0ED9tN(x~V;sbhtdf_T#r2!c&zqqF+7tfT`{EbKQQ`A3)^M6YMyhLk0#) zWQMo0@x_)>ddl(#gve7pHh3fKMAuUsPIWVm$Bds>qf$Ab35+EcJWJvpD$!BQ7yDMR zTCpi8X{CI>et0aCSNdf`=1h14-(t471}RE%W>e5G=%{aYHMHb5TNzoh(f=8t6wi!S zpyL%76lPQF+gE&F|2e}_FuEm#|Ag#V1>|na&{vB0j>rrTc~Xd$6V!{T_J&IZ=mjxw z;6mz6PMjEHy(;T`Q+IUrgfFV+WhN1c%NI*e3Oroo`bsGw)mu^)8-nZuX;wZzcuJp3 zw>l7uEbBr@%^tGwB#s|3g-hdIVgiwew<)QcE?<)ef0Zi;tkAq6I9w==U;D^a`YbmU zwM7LZ@-7$yx5;Y#)_&!{VD!A)zx5*x->!!=q7f`~C~sumU^%C6^)PR#aef+&CLfdh z#AykITZoX}6L^t~$GyKBH)j-1>b-*-UUcJRMuoUTbj|6uNT<3Cz*w3sG?H(F+v~y9 zOh5Kf6#x^%wOj5|2(h5%R|RiYtx;zbCt?KGWIBOY%ATbHx~S!SZ$6xESlJ?t?N!b0 zOD%6J6WiQ@>AA{ncgNK1OzE#yT(YqnR*mBxtCBq}H*8+xoA%Gn_&@Tl6*0QSQG8`k z7t`yz6{LxM@(?uKxN0KA!_R2(ibPf9dBTyaTI#YM0D7U%<2Fd`Tc!j2J;!ikBo9s7 zI5_D-kCmq+WJQ^WR zghoXE$&_A8ca%04>lDZ8FCQ3BYtX7<&G%slG*@EAaV z$>w8=j_PwOf@8uHvUH7}p6GDM6ZOL3@7j}D4Z3zT3q2m`gyah$Oxmsmf$OHCFFP#j zX}2eZoguE)1q=c5Q{%xe-Bjvvya(tQ00CK%DMjcxR$oheL;x)jKUozqldAMJ@^S!W zzp3dkD*vT-uK`N~(r$0xTYqipg+A}^=;xVxb5D$S-=p9Cp?AQRtCNf7pF9&-U)4UK z)_8alWMTwmP%Ym&)q9&WQ21P@opq&(F`)s|L4{G04903|M{Ov z!q`;*6zu-Y6?oV065_~z5|aP8=C7}c(ku1fMtPsx$Nx6Be~pNZ5orHUIp;qo6$$qr z^7u0|amfGwO|xdA!tY&{6(FiSHFNu+5IjF_l^>ePayBmmg0^2R*~Wtp=60qtiQ+Wj zAOe&`q#mzom4f_hUzrLS>mpr(AjsrG#~^_215$xaG1(S(Rj6Qas-aH>T#E27AKFy)o&WTHXwy86QO&B+=y&0IQTL_O4i zg(IN9j(R(MqN0BvWzkXCZYNjV)$(JSxfD6iQlP=RyxR?6#{PLjkxWVjV~WiJnzGpG zV02k7@I0k%SAFcEG(UyTM?`qlL%=#*;8YgO=5|^1Q)DI*YD2R@oaP+QbHB>UP2ZMoghK)ep*CN2-t%^})&rC^`hz)|v ze1@al+*rv*xPAcLr!Eq6&^)Hme_0Pj>b+u{9}s_BW4urG$#g`%p|bJ)t>@;A=YDR{ zmEu+K5uMtfH31=;UUQO8Hb5n&gFU(H*gmWEW>ch@7|9O6=N*BLV&e>I0+3|Gd!L-* zDQqS92Mh+4JeLpk;D%ozjq{y*>U`7?91s>{Z+;6rh))c@6jXlv1fMlx{Ytpj=NS%k zR-fICfW%T6>#yGuMja)%nogj9N_ih9?*3@!*1-*zEEKG0;@k6dpr=dPD$M- z2pcInGw(Npcf*|F>rlz8iCM*5TwJ<{+9_S#Tu6J%couxJzdO7}d#T?w;npezFH(z< zaym+s$!|C{fRVlt>E)KB?}gH(Z6ZQK@-f%33;qfS3u*Ca;ra~eHH~4_=@n*;myB?> z!DLsp`YFuj{EyUq6>XDQB$X5WZzb=`x0l~=&T%qoH-E`}>i8fT#)PgJSpgFRD}#YBkAKRvooTv7^ESlR^#<=n=YOo>=z-(ZU?1|)F+L~Sp(rCjX4NT>J2u{ z{!GmWm-U?jQ1(u|pg8j_`}ik=FrS2?IB38?`VMf1{c*9d_Q$C~j;9G&5nXrQZ77+9 zYyPzpuWg=3BsWS7wyDK@OAgcn8+UZAdfJyD!7)hqJ`SrQmw@6m(s4dTp#~nX<|Xr& z^gFTzSqgN(sYaLT=ca%Mnhm?K*DSAaa))Fb?cm?1n30ukzE`m_+}XTAQ!K&7S?r%^5Ulv@Xgug=15SSuL@7 z#!#eP(?)_EXjd`NZkfT_cLrvhAX@y1j7f@~qKl*)NH2`x{qkW#0`wur0l3mKe5b2q zm%Mf4VB-M~>_l;NI!M~KF)mjAP_6IATwfIjt9PLCRRKOTi%yz(ZSRo_gvys!Dv$%zn(5`58T7HBVEzh!CP~Rcw=(8_vGS? zWyWzk7rt|gmy?SRtf)w1+gZ=ko7_eeH~d9GBv8)y$tIyz!b7 zh3A$?|E}KtCy>iRI-!@s^~~3!5gW!3knWmRNiPt&-Uk!B}@+QUR7JSH^_bxPX$1G5W8?#`eI8I zli3~QrMIVS5fN{kv-Nb8bx?L?qGpeH}4)k+gRJhUCK zqb@~M5s#LN$!_LZyaU#-YWZHa+TbV|^b{O=+_)c*u8VLY z*TX{8^ODwaM%)$gku{>~%YD#Ay+|mIy|>13s-Kvim+aEIak@Ve#!L4*-B=)(@RC~b zcaW6`@T{LJ`o%YE&Z%@HM>dFO!{bEISN1%Y3*WGU?(lWjd_q=^nE8Vyo~GH$xM)|1 zPnM?@#1D6#&0@+NWv7X24fqk;bhFptwQ$egHa(~egx^Hy4ycZZW;ZIK-6w>wIbIzn zn0Uek+c<3J0{aHzFYDk7BT{C22a@d^_-+xB&Oxp{8ht zjjeU5YQc|oe5_1~U+7i8ZjCRehMPR1lXlr<-YKyn&b$KmgT{&0F!;NTkej`JpLM(u z7;B-T37K*LoivTNPseq4#OQNjpEOVSpvRPa?Hkprq$hHcCC>A5T+FN?)waZ-d3aHDYolhLpJiCJY`VRj`HH1wahuPI-N=;PPn(hk-gh0dL?y! z?cMGt1Bsm}wLOY-g7|v7SVzVj{S>p{KbSR^6LV64SryN}i301R{@>5?6{I@?%>Agc z#1qyZ$1S!~lEs*>gwZr;JkSlKRj)d{%tFCGem6R8&W?1$8J*4lPRB1>+vjP7%8Uk@ z!SAUYt_E|enVA>PxfiFX?}4TugTLt3*j&fwyuSh|sQXv8H6#U?JrRd$p?!G2 zzyR*Ss}wFxeUjte!rglHQk<^k*_JnN9)Bs@}KPnaPZtuBdm@wP0qtUO^KlvQ2{ zk@Ynk6E4poI?{ZxJdaIb0XvCjHv{JnAq?E@WH0Eq#n3rSGzTabImHv zZ76-Kykt5!e2qcYNEM-X;)8-C4Q;gv{XzTP2vCFIO(%j4JQTKCIo&txglN^pEh{=A zCk>_s)Zi?4hQH3mG37^z73kt2e{dPNojD8+1M>Aj0>@Vdg0EWuXQ^J9v55Hwc*0iU z_neK15*q+(|LXd2ZU}_IZnx>W9uD(3mO1W?TWBHxi(~HWN0w&9zYu<;QG0dn)riWh)2ly+9ReI-wB1`zoO@uq_ zHnaSlp$ci-d^cDAT_m3;Um%wbVTjqN@J|fkm2@ofPhT89-l-cjNTQwEQKXh(NofY# z^wljry|~^6zUnz3J(eqEv;)DkEi-jXA{s4SPls=f@hQIQA8T&KhtHB#JX@>h`bn~R zlJiXYOy}bSmB%^l&l)B@8nS|GZ`d+UXo%#WkDoN2{gw?M1SmgD*%D^1Uyj0{JY@1n zky%uQ1Q8WZ_!d(|4((?nt)QH!og2mPIY2_v`3kXA={QW9+t+KA%{U|OBp__RS&)S3 z+DxW6mwoYQF-mEj7VGDT1|XV_y9xr@nD_{70d?$=XB%7>XC zsMtSAB;A`PV{;eYbBJr$2~^grI6E+*3Nk^3DAw^;OwurgioBdYrUSLRBDJ{`nur-s zTi2lI=QZ?eT*}PZr1qEQp z#^Rd1;9wVC*-)W`mVf}`*K6k%Hi2I^&OwWgdS`@R_S#L;rlx+)KYI#5-)YC@FID#% zr_`lUBmOo-wHrb|UE#HtM1S>gqaJu|GfJt$H)&+-+TQ6rYev=&bvbg&4_`d_Jl($W z(%jo8byrnBq|oJr+I&#aZq2K~UT5R1GS-s#MCyVS?YHXrj~?Sj>WoQci|VJ4xPN3z zFS)>6ElugtX>3;8wl22hPIf{@Ud|;~KJA`0*)W>%RDIDYq0sx_>~!s`oS zk09SV#|P?ShXQ{rskLHXAdLF$yQd6pck9)wpI#j_ zpV*Zla4IXv9ODs2ToL>A1P;mA4k31Hxl4+qVnR64UYg4=}0^GZq z@J`6*`gRorE*T?-R9a~A#@}|8YGzo_n->bo4x#JP(;gn;u~KFv2NVX)9N^9qEe=MemI+rjQ|8 z>g5Nj!f<79mSBC4%pq zeVwHj;bcz3Mm*0to0>4O&=FVD;y20OXzSu`hg7h8LDb~5F^mX#p|EiqZj_)P_9c&r zbOWI++RNI?(Sos|-ys(S1bbOS{D5@L@h&&=yAYRClaB||cCE<5aqh-q7f~LO5cFc$ zj8)ws*FJeS`umQ4N~&Z>3B#C*7*k^IuD_A38Vlmutc=T&nBck0R>+(BT5##QGYx5= zb$ruZo66*Yo#2Ufsgtno5$w4r<%4 z4=ugFiW*q#GfcWT;KpGMNk;|Ecs?PsWz1ozYaAn2g5qkiBOl&)dP@`aa^kx54JQ^) z9Q^62UbCB}LAF&*iLG_4@oDs#&Or^x&+9;oJT^wU_cV0BB}ugA6E1iM!~;)XDqr*| z-=14a-SiES>lZj?00IS@yq`i6HMWPxHmU_58k6%CUP7U>7R59U7_!>mB=}zD;!2J{ zZogL<|5mZmI1spEQfgkOY1lr=AC1vrQ^m*L&edP?3FH}A#bM=Mf8I+D6Sv?*WD9jN zpnH+LB>kL+i*8I9@(FjC2X7dh^0eY|=8pgOl!n6jwYP}eGC>OABgWX93sGWEi~Fm< z8Z0y)3svSe3R@nkqcZqZE;wI9`bof`4}M|1`kwiLn&txNtU8=r-S!ol zmtYoMU$j{zO)CwDmQonN`p2ImOk>nzhBYKNPAa6l_ChKljHa)#MpUJUj-NkByCT7C zS=(-}`+6OEL$Xf0;87Z3$*H>icv3o84?mJ@ch;wYMwA#TUDlI7I4gs)BqQVzDz8&S z#}ORpn>Z>ZFl(yQ$!X}MySd}q1mJZH+;^e8j696Cq>Q!*^vTK*DsuU6mogxe@1@>7 z;!%Q*X5`f=TQuIQ*6FquJ_U*SAnF%RSsRSlp1A~p>L|FK#RC1rzm%MwEk416B^9p} zzW@;kRe8Wwhq3;GI`9kJhj3G%M^)^`d|-Vs z&hMk0`CjGyzuWcllBu~0E{<@1*eA+7VF`E1&U+Ml>nytoE&#caD!l84d_j9jQ5Wa| z^3yK7dF0$+z86w=zG{2OKPJNLWt-SL#>~ag;hRo*wyJ#|gA^jnH=I4e(e`EUXLr1B zT*6%-siTG@ld^>Oy}0%s!TREF<_DX_flWJqe=PVmeENoe;sNmqubl9Db6th!X9u~W zmnSL{)Y;3eg8BKj^^GoXrX@-IZyuHL;1MX1$)KLIK=ds8ue6*>ct+-*lV**9 zNUlC@d^2!}Or4E&=!iv_yOgnTA1xGOpx|Iq}LjB@-6G%Pir?!xXV<+~~A# zpKvtG@m%SGdYu>Vy5+$2I&Q3=fm6vR;hFWE48Fa}y0dSMk|$mzqHhK{II+c|pLRdC zMT+$O*yZlcH9tlM-Dt^Mc$en-yfSntZ`(2u`{c3@kMn?xh(j~n0%aNLHg^N~hZNs^T2-%vJJrOG@i8yCMsqagEOaTv=aH#fWk?jL_ z(xU=smD^`zEQk;SiG<=a0xkv-(v?`d`|e|k>J_fBMHTm*>8=nn^Y^eItY2) zlTWoYOHUk?Zh;M0|PbWq@_`rso9;vJ+;|2@sa z!tzk$N4js|z4m@?Tf}Tl{xLtI*wQX4QIWW>Eq*WJEB5eazvS70YkTJ)y=tpl%6+|~ z6hiWc>?8^QbgJqR6X;IZdz_mE$TVFB!#gY%HHN9&6s~WPo#4mxx1ak1C%%89qz7A6 zc;JwY{<897%{fM$grP({faNsXx=Bg0ncm-WnkdJ}^wX@C-JT0QHD>|vt+$JKXZq2l0=9xs zrP0Fsb?q9x?mR(Db{SaLAjq7Y; zNMnA$=)FNCR+CV(d8@Kry5KB@A=g%1=d4*^9e9(JEgAdvrTeWdQWDIRCYlzBv)`|u8s@sK@h zh;1T=MqKAp8U3xFrDV*`wp=d4sU#k$IiUCfAJLNY(uw$q=(ITmCAt#Wu(;$?&jK;s z0u667zegfPdO?i8mfRAGvVK=%FEkv}-T@c{PH9@#5y~H4_je&fg(^p87pEW08^%3~ z(?m%_!}?^FlirIbSj{C`Es3U7v=a=IaTx`a%mQHUZd@!vn3lk%YqIlv5+lojG63vj#d|l zR5y=p*o$B5L9@3EDY&4_0^3;2`-rrSsU`HcTOcRaDV*1H4AWK`5+>N=Ito3u0oHc# zpV_@O4!a)ESA|L9T2J&XJ; zWv9PmHo~{{hdFs7f2H^ISpH!+z&)bJTA7rrh$&>b1))1+V0;-E`!W&{en1pbWtB{t zjnx$7L#-13{)|+P-a8Y(4WmmkRrnR>yapY;N+m*i4Oudcf*8uP2vumuU z2d(0da$bA-4W?n`9cl_ngQMw*NP$dLNap9MlNh%hPg|AFjQOM||K2~|O14idZ{hq9 zT^ol+^fU@>?kWj*QwhAI%N^v>p1jm?(iL{p7Y4aDs}7P_XRf@;u+&L~uD%FDp~pbL zQmR%4;4)-5p#yQjZJ2Y}7t(B9&2IudxVOn#+Ba!z>0Syr>LR@hyzMlk-}=2!zqZ(y?%@zdYwwtY zQ!q1EC^RsRdalTAH*SIP*@1=4HO(3W(>y*ZMX>D+!zrc%1>XpbhR_~fIE_{%L47>l zXq!1IG1ck*&kodZrneS@vu%R-njte0r`M^A$hzos`*ksvQ@e!S@KTxNa@!0X1C`D zxno<|Y0wZ~JNITSplyx;XSOR&@1&d|A@o4XVk_CC3gAp6t9Zg;OEN@sB6FzbR`;?s9KD4sDhC6?s=>3dhnk6w4fZw} z4C3(ONyuYbIz*H@V+4eCSw(Ah<>aDkK{pQj1KWUb4ph4wgp2p6OM1(_DuQVP zf_ksG+8Uw?!U>xjPc75&7bDTu>jBbfSr6}WGW_82ZEuCA{j#lO3K`ft9Ba8vuI|v= z`hpKky9ZjXWaZXzm7w_3h@Hzp&Q8=)$mJsW>$Gm%2O_ADM(DFfS)+~Q6vDTDqpgoV zVyg3ZeK))0Ls#D)mrZK0zOuQ-4z>1#P29`yi|oz-yUrT5BnI~1p2u0ATQ6}4eZ5J- z1Zs`y#y|dI9H1=Y$EEl>*=BSY9J>^?MX&q-!RFczjisQJKrPp9eIlTSj5ck?mtm^6 zLNNcj`>TYnGhK-TX{KPvC<9?XO}Myl#n|d{b}dxIH3Dg*j+`wHoV8$X;v+>=nAD`Z zY~JLY4c0z(uB5benkL*CyV6nRu1?9;6866BZ+rh;wPa^y=Fc*b#d5&jy(@Z+n*<3C zH@FY)6y*)5?H!F7t7-G2Or%#JDmUbvw%NUEGg5-`L>ZseI!D9ePZ4+QCPpuuQlvcF zzMn%!GOD+S21Kjbm}y$t-b!%=30eH$OlC?_FXdN6;72~dvK`0v>acFipl)m_)%8gzG9|wpnRs|6r3*MCk8|%L|9;lOM5aQQ= z&Zq+w1@^~>QuFOSX`a;ZX&M<#4QhtW79Q-K&o#gy*UaScxg%)9ZtK0yuoPH%8_pW{ zgT}6m8jPsxQXZ~Cfh0x1w$2>YPB~y*qPDh)#=7IJ;7DSBUYgLugaE!hUzp#ThZVEj zuxmwR59)<-e1YQEPubaoR5URo&9^s)>=FGQN(=?r><9~?17=io2w&CY~XbEEtPjK@Fki*?PdR zM0o%8SCsvbbaBR%zv6KsA2)|D+Ij#MXbTS~cER-cJQkBuX}d_hW8Xb9IFzept#DOK(2TyS6yK1An;#6v0S@=G8 z521}MB7Fydg75w*Gc9mi63gzLc1%M3nsHhWB$Z)1)0w}t92SyVF__Ie5P%x z_6@8`!p*gxC1Luwtra_>afibkBZA2Wtuf}WTAjJ3t1fR{;I)DYzYt zSx~MOQ?bw?b@40c+ws^teUoJnp-eT-9GQ7O7&mrsM~f7+Xt?Y<%zS1eOJmxh|GD%8 zT6VI+L=suWWS)Ks#D(l4l98C6_6q3!NEwrhC_=%^9OM_2*~#)x|5t-Ye0_cnZH=*x zI?`=KPG|-O-_mMAQB5Yq29wzU)`+h;IMN3Igh6|Z_C@&c&#+sYnf8&Svqc2R)jqy? zRR?djf@g_L@C>twjTEdqgCjkucYN;e@(i}5k~?daTgmxE`Ehk3e?WySB70y{a5&J0 zH(EyMOOwo-^hZ5)=I?}B+JFJh?hn4;Ox@%pY*8gB&ifrRHq8DF>E9Ojka8a0dqWdu z@M^jAKp6j)8YaH!P$~6=)3`X&=}+OC6#srEiqx2w_+g1mE{1{FkQ?h64V~U+k`hquKP53%w(1HL{V`*(L=Z|y1U&ID|0pk zriTZzQkR?jI2JAS_Q&4L0C7Wyf65y0tZ^*;#6%jyF#7V}|Yv1QpE+Fs_!a zw7qjscQ?WOXA|TzT6g_W@mTDW&xL5))#UQw;y$H>TL)jRo8xY?5H`~gk8O`QVt*|< zXAc#0Gl7iuIv`;pGn}~P28JJ4_NxtrPSbxqIEt`aJXu%6^yE+E6{oC~K2NL3jke97 zTl=(|$s%pr9{ov#EshiG;y$A66outDX7k`(BIHkY{AHf*8#5m1 zlhlRxp8PaJp4s}5_!elEkKH*j*0tltu+nW(DG*a#Xn9(P+-_1X5lpBB1kNjLoO%rV zPlNiwT*r*M;8a>ue&l$(Xi#s6QO=A94jcYGh|b$PH>BBB>8^K)Fx!~`Z>S{8M-bH$8B`$m~m<1b3$(0k#rtt_Z^xzi}dg-uU_MxF6QYsF!FkO)Q@GT;HM^1P7mXe754(7H$_AS9E<+(Y+@$G?<@sy@`%OOG;zV}1+ zRk9w#)(PXSoEQo48mpf&J$O$1lWdANlb=dzo9oUzsK}CmyS4!% zW&VQ=j+`yG)7L?YK|w8pz+*UzM*=Q(M!tKnVg7OiyVBqsW41(`@x{%PEWuUk$`hHB z?+Io(WEcdq-~>X%FQ-r~#xx3#=p55QG|k;i@x}zV$%giG!L58RL7bKEDbRpD5&3k; zt*j9%UzVmF_@&ve(V4C@QuX?AG3Pe$y~tXRug5ms_p^|;crtbNRtIVyM_q1ac=_<% zxt#DBbGQ9wTrW1v8WEw*s-z27DpRM`+wcr2jwx?Xf9BO|{qP*?o?it{SVtBAQu!>( zyDzb?Ovj*n&}_TG<0A*AVLN_wg0K#&$CH-Ai|45$P6q|8+*xwfi?HpnQtB7|$=WdKC*k)v$GxmS-l_H^P**QTMS{W=ci zqq5UUZ;QI?NCj`>Uq;1UUVb`0!K-Q6_wc`oJ{4{K(j0O{&j)0rf3j^%DFHL&CI>ic|?9dGQWJoJCWAL?92;Q zm1Ka^bDdZ?0AOFcQSv-4fqW^~(^l#u#HkP~mDyRE6fGH2mJ)f|pWSyrWj~?(4p*fi zKTe%gBLVRuGZtH3lnpIy+pC;0AMN^JOP+}@R-mO?0YoBb`MuOrZI$G|f<@<2vIhn6 z>Ba^|a#+mS7P1I23ZMJ~jmc>X*Ab*cUeF@lcM%CDrSCNUd68&7g9pbQCsko8$7D_T zk$>-Gj@^-pBS2Cro4d&)WZvfVWk%gam+0E0zYU04*xoB}!H&lJD6Gf2@45oUa|YUn zRAkkG?eL}9fRdTZoLXaSbra?C?GX~y&&C+H| zW!=ya<-LH>hux(9t?yw*HPrsYpKWo*BMZU8+ z#Qz;I|8g#g0@HfQjXAYPhTqQb^2_cPViT$PnQKfJhC%kcmKZ@4+%ARTzH|g5Ph7Q% z$4LO#-?sb8OZZ8l5xC!8z+;tAINQ||E0Y9A8CZ@RTGR`CksaDzut2?ZQnmo z;ea@UNx71*CtSzlk3{~Kq66*4l)W~6!tlL*K)91D(VXWWECAT=dm*VB<=`%xK7$`{ z@+vN^UnNQT%g07kTt?7URVqa=7~PpPElcpfqwnAe{R@uzH4Qa&CA!NbufeU(k_?zH z1`LfPqRn~-k#;si23&kA{ud58(l80*;)<_+Z*4K^yTE7h731;p_k!zt;5zg#d?_}W z({o!^uuMmBr>EjO?(~C~O|C(Xz*pdDFh4XSjjhSb9^ShN|D@n3SqX31ZJsfAOr$yBxh_Oa}?<$JW`VHfa6s*!u$70M5sU>kUxZD zAGn!IweIZYSDOE@_ZCzt5B(=08O47Rl70Vggk%o?K}gn#atN}0U+8c5hc2#w--7!O z4J;{;XKnirmt$yXU|{@z5=~40o&P)0^#A52>`w%K_;2l|?aA3lF#%-G-%p;f&hY2^ z0WrZmAOHMRSau4k!agyvnBA6L6_9(I_#hgIN@Lem+a~X~Qxpl{al-%ldS3ka+s7cK1J1~y=12fxNxkbq{Xx&xTtl(_@w~oMbfKn z&m4%Us7C>B(q2LT`G>kN6rwCyM~mXVzt-q&#nR?r(wQ2X?|_&0~QEZLE#63Bcw z95v7E%0!qgWhWoaMI}I~?T^mHp=qpHb8GwxFZOBqkqOCCUC@%gKI4_vw>nz}xMI3% zn;JblNX@VTD>3X7jA+3u`!iZ7MEP4o#6mnTMhJpnLQO6;|U~}^InvDM3dO4u# z!*2tlRJ_&$UyOcP`ArwNnTBM{TLZiK{ErqC%v}#{7eI9$tiidi^{<53ZYA$&hD!6K zN5r?9oC@asRr`L}yf+FeXruT89GE^e3u{&s`H=QGE|lm@eqJ^ddFl*Q=LBA6ZWKG7 z(y}Fq6<(~bB*1_&Ozp#?~cg~Faob*&tsYwh7foQ_BZis?b-j_o7h^4! z?*1Ed^50ep{!zk#g)(8H`ZOdlds~_4_;5>kx&C9!=W2eykMwT|IT=R1+vX4Ze3-}M zT$Bv>7<=y8LsXV)$D{p!RUr8$CM|)z^5WQ5@96n3op7sNZUs9AVh6nohdfAFRTNW& zr6}G4(hUknk>6n+V z0GZQps~Adl@DZ(R6kFGM$cCeQ;f)+half3Hvi{+E_@b(T?6 zp75b4{85wW4Z7fuXDXkqVR~#iUAC0_Ed!jWpW)20#|wMIEI2kc2TP%A)?Zf<%65P? zAmuCmOdN#`q6G_?-9WfXiJxDrVh zuQj#&i-|eQPcH5y2E=?D^at|M=<^ zfHMW6@DLNlRlqovE#PHB;*yol$);fcj&?N?lLtmwau2?x_A@3&K+F%iaz z9jIG4$lw97;^nMv-`3|HN=xNBquh;*AUy`Sd=zxg=3FZ$rZd16k&iOoZVKz>4X0Ur zb3W@?8|nlWat)SFZex3xsOd7h6M%b8D)LW{$O3UXVR*R_rpyhwpUeo(2+95WQgf*{v3f9T}vMhz|$zXPoTd}F~5mX+x zvua*Z;x7+#?l>SmK@NPQV^v`h2L_s$c~&QR@^cSib~!2DyykH!H%@l6?(KixX{_WvDw zGTLV{o%^qYUR)L8ii*ZKpVgv4Xkmj)7#RMZ{gOr_&x?eG9l3#xJ5_U&eLkoKO3qv8 z>AkdlFnhAyABWQS_i-c>f|~NZMl6f0d5$|&zd&7oyP&sqs0=wSOmQi@e&Oo1^+ZkR zJDxrs-dQMCS1L^lX*-iNq!?G>+F2rr`YXjx+XeTzU9WhD#2#Y*VV&y)3q~(Ucpg61(}waLD@fT9?#Gh7G@HWJe*gmWF}xnLn-wLf{!FTEy<18?E9cS50aa4& z85}tyQ*>TR7wrx(I((NLLPz;Wj0gNL`C5(m$u7xj-7}Sp#wr5>hsW|6E>!X%tkVYn zj)Ihi2DY^IZ2s*-sW|HYuNl~rzpPY}`Yp zKhi6RQU1>y@c-dqf1Utjvi@IAJ5HB9e%n4liV**hi@bnkQnIZoKZtJF-Ix%~r0?r~ zRLXx1@#+1YAcYdM@T|V986h~cIgql9?EF?wu05X6t3BRv=1cL`EFp{6HOYwW3^cXf zQjghV+ADhaBHq||J%F9B(vNN0Ju|8ds}4Nx8IA=dA@vw**I)p~p{)Wtv-c-}p7Lpv zP`*BG*a%<;zUK_&Hu>i*$F=92ar8_5kMwX!KBkW8|FHI6QB7@c^eBpgh=72KNK>SU zbdcU`NCyR__ufN?009vdktV$-Dplz<^e!DDHM9_F0)!qQKuB_P&iVcCxKH=tj=LZB z$QXO-*-MYkuoV0`NP^P>CZ+(%#Q?%y5L z9OCJ2BKJPguodhncAmHH2+be0gvwrsGgt&j?p6h&jYk+*wPeDZev<2pVR_l%@O1ZJ6 zH^%k!9`s%*@19CQ1M(jsH4DmCg(vsi!d1Lk*1mz>Nv-3zE|Y{5c)@Ew7`@=y^yXD* znkq4@6&a(YSX)YjtHO~viEIiVy6mep+8Waxh85fG5mX5RF`ltPN?i)+kr~kd>9ERR$oY9xIe6VQpDK2UF%?#!nBtudC!5{xQI41)pfBtIy_usRP*R z9>mz*##uIg-AK`XB(TvaYpBxg!Bw}7RzRsiy>wnxg2J1Nr=#f>g!$cYN4ss!zdIvn z#jN`bIeLPn$S)TCrq9P*`gp!^4nvD(m+ z*As#x?wvMe-D3*PUCVy$O*3r8dj+8XMV|n|Pt;l>;CFGw@j>|0dk^g{nQza&`D@Ez zhkB_ibBR1nZY805csiu3jo(2PySZSg~=|ifYkCMEKy;sKm_UO+i zlY_#@tM179#y=#{ZKcK+D)k($u8Hn7;oHEqHT5s?A+Osm2AP{V`i$b36Z{rD=1||m z%wC{1RWocgbfbI6UPKS{g!p8L{cx&BSlEsx?5&78I!f$S`58ynv@K$P%I}QOjO9Jv zCtJmnH>T@^pX>Q555vB_A{QF`_(9KX(U^|`JE>7Z{J5ZRC6g=i^)MzgE0~J!h0w#{ z*SGvsEH>dMoL#+M+OlVJYW08Zm7@|PyR(SO!Yv15P+5-!``&uXWoz+y!8T`c0eJ_B zZV(??B>DJ^`Zke_tB=~dYx-f4k?m7QV($C)z42~!7h|R;#wxp+hgS+EGXpkNLrF(( zdNRK+KV{@6AYbQM3U ziJ#2^+ssUYU0rmQmC|k-mC}}DaEqo}5$fi$&*3em|9*XIA1BCZN@_{a7IbH7ZKx+{ zck~V!?oq=qg)YB>8Q=?ZJwt9!v0u@Cd6Sj4lZ7#b__MbDl2`;n!y>zpj(u)AAh)I* ze>>3OtY3&;b2UqCVouwW^Qd5U9eOb*c~dXD;A}sTw6AhaZ(8p(&PgmYO*^*r1n$9{ z7o~#wF{HeE65-i9Y&QBrn&)k8%6!XFHE4SUV$Eiby zzcveF^ADODhp)jLj=4;aRUzrBuCkM%`-*^4@6MFnS*t+bKqxUsn7HK>?5gW|BGX=# zhKkwY=W}ya`lZv{ttQcMDLVm1`QPln$qJH@n@!v+5Fe*_-B<3BJN%el%*!XRmj`6{ z31Q$j9`I!+j=9y9`+TKVW~o*Nn!_U$TNx3D&GATso@JnF6};;=^f_J`2W9^W-Cl?u z+06&;Sz=~$YiE;3`f5caEb4OlD(-E@FYmLsL+`wKLtB(JG0-ndH}O~U>Okhl!faD^C3IBCc_A@;yv3;3j*x`Jd09uo;2joPv7-SU*vjB%tnf zDkpI>@U_DCj^94pCt;7QzfPm|Ys-Bt<}sM|4?*v*N$gfy4~^szviW6O8KONB#TA=J@0-QDn1dVBlJHFMnfXMQzevofV)=deP!Kh3J5}(0~HO;gWe_2mwT-#4HF4FoX}U zrX$#23;rQB10_gkC7Z$ImgO2%dqJ)R-BIec>6(LOu0lM(d)6bY3qV$bB#*XcH~13? z+ecY$gF){d+Et<&HYCpubXcm0oq?h5-2-rG{?SURwiEen2-oRl^cRC)bj9my$N^!? zj?)^p<_35*7NV4sait@k%ww7ffS?F`*K}UQ4+$0$Z8NtDaVODt*q3>_shyW3#^(4r_L1 zvsJatXWDq)t0Xd`5Fsj(gYbhxz@hBl$22CZ+BRc@jST_ohrN*=Xz0*phYd6mfk}__ zn3|l~$;hEonyj<@Z#E6xgba|&6a5bvEr-q7sWvM+Il3}Y8C*{u{c5|XR@P)guWmEP zqxS)8%#pe^4hl636P`$if={o=j0SPv8ao1^!JEHQH}ivD4E6B59|@KLn95+Wv0^K| zIYY*aE}n^VYyO<)0~n9OdfoE?9$cH-Bc+ggEb$Q*d*x^dUf!|@Q(D?KGw0|!HiCOI zIcnM}x8g_ZPkrE;qq(j$^eD(v9LpK?0pP%BCuqOUtYpAnbJb0ptz4vVDXL~5GyPBO ze06_Y{YPASS^iS%{dr!`0f#?_#-5h4xo3JGYlNI0N-biM7DLs~kTzrf6PYCKTY}~L z6I1i)>w>_R5p={J-2A`R2sUiLTh?56Le=GRxOt}@PI*^7qdo&8lG*cR<56s{F*kG3 zes^}cV`zTJ8>3%SYPPCtSENyI7d&pafA_1~Q&nErb2+=q`RZ)~m7N{3-E#d5ZM6=; zPZkP`(cL2YTrEJcSF61^Yu>_D^bebmOC)VBPs{Io(ql45|Lp zM0w`Z4`WZwdvBEwI&)s_a>T|?M&xpE-8u65%T0K9WgupEnaZl>bJ!64?WUmn6nnAv z@~8yl#-fM33`agOo^z2@Zo5dF)i)2f{K6}LZ;1Dfbc@;DBS+2j3Og)r=n?hG=apxA4?DCA?}p@ml2Hz9=ETpWwMgf+U-*(Z~Ty9#VSnCSVJZ7x>HeB^pg*H zM5H_Ed)CL<7^l@%~@L)qhm8W`D)RiEJ$`ShhA*+x~=N^zm2e)~9bK zD7dL!SqAebcTqT9#US-dG#E*)v&3`hIpG0UQtbHR^&%^Ee*BNjp0_Dp9m!AJl}w=m z%AaJDV`6{k)vQFj-Unwq61yVt>NRauhW2Z#s`hnz11jIJl;`Va35UdSFLjgQkF&J> zBA{40a&?2H%iK{JKL|!pOu#z!P!DQXOKlK0F}#K@w4JGs9|8D~s*S?Bci64i&z$sbqJg<^Ye(Z|oZR=6-4hpA+*9m)WGTqyr` z;9+Y?!6Y6bm28c%!a8y(9)gX!vXpc`!GHXj+BXRNwtHB0Mh+6$Q6VCPifcB~uPs?; zl6v=MIOHTu8^5@^Q{*dvTo2LuU$1~3mt6ABqU!Qats<=6R|~s(|C38Pc$ri7N7H+F zyFFbTqfj1!)$|B8w1xwbm z&ryt-Xtxbqd+W8NW!>+^)FRCS%>C3;-aBa#uwLWSczgc)6UPhgyqyc-#!}6YJM@HN;8`L?0+Ozm6Kt zl9|;Q9xWW^x334K1SEZ-0=jxE<7moSD-LY_$eG)I7Wd^^r^4(gdJulPY;I)gRWJQad`VgFkv+2+ z2(xfNu`nS2{OMi@=Z$NM!IOODpci#R9`yK(>(UqQs(;;h6C_q2TVcx2fXm{hG1LD? z3!q&-T)MOlsngNE{2HvbT>i`cZDX^yf+bWRIOaF*R8%R~entI(%_H`Wi{y<<^w%L5 zR+_joz`CbdbrMwLXDw8ZX2LINm5o%qo(#8I$5_(;MDtTJ2Yn1Pa_gGCA2aXzPT6w0NwxbOJKhmG&Jsfhb7o5} zz^4C=OUqt$5_611AMINpz4s(bk(mQhc3on*VFH0l!7e4a?cHk-l@*zQ`Els15Aj(0 z3w?Kv5~QzsUZ^vw9ZyY~c;YqLr%2dP$S3Tn@-_y}m zf8-MdB^@PJyZVBf9c8^Kn}3u51LxnVftqQbysqt;)9MV$Od782?ZY1iJ+mwM4}|j5 zB&q)kvLTog2ladu8s2ye*=G*js=4Gd ztcZEQsI?lS;S}3Li1(@%+=Ds)_4+T!9Npv^7|4PLoj@!6gZ<5xB{&~%_Xe$fbf{4t zBAH{|t!YJDzYb_ASPJdu0#F6bGFbg0czA9RAS|~i(!?npeOABmb5R$E<@|`%bpxki<-*?_`M!Ze3ehHOjo8?|p?BtIs4qc?jLpYxL`PRpO#@P$-I2s1QM zw|cj*EEvy>JTo;RP)o*m4z0BKMs(v9!rwS!LqD*vupthft67Xt5?ZohYQA|JC7h=XnD*uLy|cx4V}20eZ*0yJr0dz52iLTs}$P=TMfsCg_Vgu4y~*_+mR&ET`FO zMNNielIQndDCHN?9YA_i7}##B{^`qka{R56xe{tU<++lL8h70vbT-(B?SFeG;lDmtA!{B|T0YYkR zSfAnG3pO1=CBHU@3fel<_sLNR-QImz_T?$5BjkQR`U$htDqCmI~Gx21IB{i?t}K=^!4 zAk~UzQ<6#Y_!pO{-*E4aK~$fSOSnLx%D;18RFB@qxSr)RM6q`srZ@``x<23X_ zX!3~TFTT;?UkrUC>jC$8`tgA$;!SM3D`UEuV)THW2s?7dJE+{b_oHOP#pkQBI5-EN z<8>8_AXah_oSyt4o4$iM4!AfO$o`_Cf;uVT_x^BF$e2jaV=0z9P*W&*_90)ll)Tzir_SDPm&ev&NcT-vj&OJ)Ft<`v(UbGGkWl;b;kDP%iySkIiaL(3i4>bdqso2 z#Y+1Z0y|^*eC+(&tBI;aR_zQa@yH0stM>P{Co*>-ZM%v_bKx<+D@rF!=wcpLcWY8Hyr*9qS(S3o#|;a zX`u|DVrX+c+rwgnU;t&}!@?wNSEx{4RubZc#IN0_rb4k8iN1nzFQSzZ}{uYb$Eb!jw`eP-1z zv2=5IzxKXgYT4>pGq(63ltCg#B|68fDCy>%xb@$^ZnZR5t>bPOT(7y~$Vg)?XoEEn z6bOPPTeGppti!PboE#C}lYZ5{hbFBO-_Y!xAFXtF>Ay=uWH=8X9}^leecIA&6fCK1 zY1M}ZsIFb7*#I={K3FC`HPYe zxz(TIJR|mtt#}h3z>><#yP_KWm)<}AYUy6YuN6s&gQ_XiTPw7DA4)nW$9e#khYnaXMYz~XYdO@jXSGO?j zJ}O>w+3i7G?-)OaIW6{xOns4G-ufGz<6J$e^22Qq92Bi_xlKg2)PEA-MnI}|DeBpd zTXuc6IxnAMl@loV<$#)Rch}Xv+^{(0@W;$yS7jwhQRO|b@wa%J>vc|(F*5WgYpk*Lel~u!q&HgaZI{-| ze6EcNVgBwo@V>kMhfxil>>*XT?Uh86WWG57n zCw^W9O$)xy#1j8ByMsQS_e`I5leOw@Zr$5ErUIdPT~5z{dtG}Jy~#=py3$N?BELrt zg=4ze#NuN1&tFSPD@o@tsoH0=U1O>Dpc8Hrli6vn^12X{-1L=HCwM+#KhHs!9SQ`? zyl0!Wsp8Sodf++Z#iT3s^o7*AgF{N2<@gF!nMLI4K*K?({=+s~+?>BL60=~0Kl0W9 zvvCMsCAz*mTYVQ*?r3JYaw8e?=UE-o0&eDUisBU@#yTJcQ@Vaip?m%iOyn4$1T@e21+Bl>w!X)ouhv6_=V0pfC`W~;&GFY&(bsE=bY^tNA z@zR!?k9PmJNv7B^)^;lG%~}mF;HoMwo$=_`_YV$up5hU)HH8xBP@MGq-YA_|O2#t^ z5lxjNgjq*bZN}iN1`m_gf~>V!$h=!wj<^=QQNMI6@7c5L2|FQMN0x@2iRS?xT_UqSi%jypO9A_4ldqgNJSFY;lo>S7@X+;4!r5G&AaG&^4Yj*ti&9Gik z0PaTD#8=?s7|zT&N1vhRhpU;#Uz(SK-DqZ^HIJH)C+jIsp6s-{3+tiy#Z~x6N<<8< z|1vQc0M{hmj`96<0Bn2t?Y#d(p@>OPS+=4lcXCCg?^5e+Mbc|Ei(kX`Dm6D_oFoS} zyQ38^p6pTkQ@$L!_eOyhgxsj@Zl<@`M0K1yWun&oRvIEUzs|0iyFKVFp|x?97ju)2 zC!Dnqn(MYte3@_DtO-)aRwrkvMP5znyHta+#k&g&0${l2y@0sU6-}7j_G7c5q+QM@ z=q~aaw4jHJi*yvwDBs3)%wrPNHk^URlkH^9^-L#>pC}Aq6kb}R&ER*{ zTbv&Fj>h$ED3LwwEU0OLt8G$57<|lS`1Cl{{>I5UDj7_r?bO@y__~#O=Vv2RWJk8# z9w%;zC$;%&G~14gMJo9DRv^5xDVWJfcR$oRR`a1zN1TNJ604GJs`2pE;f$(JG78a zu^zDF(qC%}iR*bzZ?0^@7Z>ZN%+z2%-V{~PG8%&|v`>on>6w!$>U-s*z#(6xKfeko zXO?y~ZC#)zFTgE%zr{p2C!@s1kF-q5w(h0UB-mVuV2-iZgy1&U@ zyHVEEYP5*G%TNm?6f#zn2n6SqP7U|=Jet{>3o{ES`CdqM_sR`-AkO{<_JZKAupYEn z_7f#7#`tV4aGti-#1}L!@zpS}avw|uBmCUssv@X}lC#=6WkgwX@u@GaqVZrgBW>X^ z$T_R$NsPiJ6H?~8Pl*KE+FK5iV( z{6=W_3H6ygoMnzUYRt^VD^AthV76T^NwOsYRL4jpa14hc>C|OpUGIXPBY#$aFlUyD z@}N?;z*Ew3_|xl>k zOxQRgJ)%O<&DbM4AUg?YXHxU3ajR1I#`r$8EYJPG>EoUU_Lif6>u*4ysq* z6fsmjcc^^I=anFOmgpvd0bJv*JBKe;YGfVLICHsKIdHehnrC%(9uYlYDp;bRPBwZ& z-)UxsEVJgo&;7+S2f(|WXR}87EvQt*>uGCm_P>%&S8SEgKg)g~uDA_bs5pLT{%cQ- zXbe%C_yVW?DsV#;WMoiD_gugK?rIoeuKwugN6SHTDlTD$PWHq3q98Z-kH1j18+Tee ztUe=q^@JI7h~0l0EW@LZRo~rI`7{(R8_j6*)Z;-#8AEM+CSx*tVz1}$d`ADtU)j(4 z!^DyX`^puJyisb0{rO2K%c0kL@ILnUyOiL%0O6*ywmW}Tg<(qDo*D*i@qG&JRgMnF ze->rnCTs2i(0rkAjB>@Dv`crhKDx~7bG8>%eNyGjj_x>I*s(t}K0Rcp79)y7bIae%3!J;lN9QS~Uvr{qmZ4%)p{UZ9 z9h&%4^0VJbr!v4HSMU5au6t0go@zR72<|PZYI8;q{^u4BIeLz^8YQb~J+X3NL+iRv zr7dA}>y{QgI!0?^dreQc^J+4@?Jf;*y872-$tJR*W$G_XhpMem(2eJJeKB;yu=u`j zw}v}tz#vhu+R3#*qe(Q*&BKLEH4_I_Df_Ct~fYY5LdQ-IHM>V&8j!-R>Wt_ zl3*qy&ilup5%nNV>JOMUGCAX5I8@^2gWZK+Jj!FPf2oFZ0)Oy}R|Rqm-9eKlIpDJP z9R!NgiyN!vczy3+V%)_`@$*GJ+6=`E6$5^}WYGIks4!`l!$#SgJDL9p{o&Y2sHC}K z_Ei}Z#XhA32ZlO#-jpDipME!mYZY;sW-)9?F!zakoE*d2H~D@gb@keAi8Fcs`2t^OH_kZ7~s&Jd3W&;u_D;S6Zk|us?cM>OUL0jU|e*1Ih z)3cc8Lf$VF;dvW3P>Pw)L8=e3AtrsE;c`0{ai!*Vj$_+ADpr@OZ=LC!Wma6PIpEJ-yZF`imS zc5{nOOZge==eykResHk6r`&cYD|vFeM4~WP z(~0BgyU!vWSNVv0-065{jYs4$68J$ydKk@*?v)HU;qJ9uxg4qBZssBqem2kN8t-4p z`W~RS6eXkWl+Vbn06*L)xvIq0bR;}f;c$L9%?w%UWz{@C6u%dl^OW|NlYl@nB+Ug>0d~-8jP3HA2XB|m^frQ4+^SI)Vn=YMGKPW>v zWy~z_eLD+Jm~_ChaPqm-?iHo^OP2$aF@S8z>V)&*x&_d9Pd&fDnB?p}mq zT1ImL7Rg!TvPr-P+4DJCA^|Fyun2S!d9-}KCG_Z!Sh}$U`YM$mtibQ>@JjacDG$@e zGFY7qF+X9wtGo6kdKjn}i4cT19$!cLU-8g_IGGUKeNZOq{g(Y@2Ie{ziIf8HWwR@3 zW}|`pGdX|UfrC~uHj=Y3N{B`Vmcv&uK9rU!mi3PqR%4o{He%l_TZ^LNxaxJEQj4G- z$KbIKzhGRul%V2!3(m5pf6_uAC_+G3k?@>hZ|s=BU2WDJsPjX?wAx^c7Sqz_w^J{L zN}E>ee<;=4!iU&mxFD)8^Y=C<5KRd7$&|FpJvJERb8niW|Mt8Ald&z+eYsDGV6bxU z>9U6!?#`wL^>5=nw_xIfEX|c0M|DrFZ2liQnCA=p0@hRP`@o`eIVo_Yr@X&2fa+F5 zB*b6~BL>`#*bSTI zwmZ&4_I!9JuqmMKtjyE3Ii~R!rp+TfbC2hlOC9N>EqRy@^xhW5A_~S8PAaD*O9U)d zcI!>H(68_vm-M#BA_?JEvJDV@s|l#ouEKtnYlN#jlHRCt-f5fuI;rXN2%yx?x07gC zck)@L6(vPl+zFx9=^J@pMW6y%IJQW48{|Q=5Eyw^lX(OLkUPq4QSxU9pc< z7Owc&OK;sV)8rI5fv^3luTpoe2`}}5h&HM!DeDKLD`;=KXMp$_wA+%Y!%lC)L=hWj zr3v?szcv~(5h_gD-DC==l?1Sb_oC^@FY3)~^z;T9({*+ovm{PuhgIm&;6{%pJ<9)_ z_eoi7jOJ>(CZXpT!|u_TdzK7ivO0 z@i85;LSOqgnHvv3p-iXCEez!^eu;Q(i}>V==aV(+D; zVj;%~WZB(5Jtte&TX{voODBnq7YBgs;=M;2CU5)W1vGLzKb+_Oek0JjUEF@2X7&2b zp&Z5Su#$2u^o;j$o9yEM(E_C4vvxbi;DQRWbHCI!!+Ec(lrOdXaJ(y@s_G`h{;1@8 zs1xhD!jNobUb%rr@902>Pq1BF@x_vv;FH_idkyp!w7K%0aTmFwmwe`$1MEl~l9@3J z>Gm&t94B-<0F#e=ufD~NLPR*BB0e+ChU&v&kH2P2B&#cyIjqdwVtL9vi##)2OvQ@5 zCQ`3@wV0_tqZUqLe?Yn!%k3NLt26t7o_c->I4X< zTrgcfq!dn=y#3GjEoEhyJch^&>Z=y*i}Cy4!#)y4mhA z%`(+W?+9OCiDlitCYVQaoM#WU$az@1>wPxH#8nH3uI@calrQ4y!CkMaKmwEHML+gW zUQ5Qs%;v?>91RbT-bzvWTWotp_&BjQ9@K?tCw+v6D7z=#zxWgtc98y>`avH}9~W7` z7N%U&`^Wa~U7dwu=ap9u-{gjrknha8(pcb?>%uBBZxIfbpNrCLgqvlkgPA8we_4~3 zxl1qkugcTk7_~kuO&ig7pSQ&5$4MN(yofJR<|<^)`bYfQmDE(#-_85%>t>Xg#d#-X zeB>i5XGs~l9@v9Ys@3K3L9n7 z8`g-=!UN)YNmX_0EWs*P+6w3t)B6{*fj$!_VvUHyDC`KSPL`SI<7gV6l{qom7MNaD zdZxo-Pb42cS2*hmVcC;#+%;CVpO+j+89O$>gt#rV13H3pIa?hE+PCo&c`~K2>Jq@L zOThM;o<-`!y(D+D#1LZG&A`bTy^-1-OtOebRhcXWe*Ri~ayKf}|hzmKm!c11=>wz_+c6ni$?QA+t ziGvh&D-|j~@x*#AJfO{Ad)z+vs&;BH4({n3H2wT@~61#bQ#h>XXk39$$%IN;N__)nMQOL#~vo%Ak^3SmL zIkVrhK@%K}4sQq}@Y8zj#S*J_HCXm{a*N0PXrsB8ZX#J<@dEmULy!JoU#W4i-Ve@2 zQY$!HLxg&&G}TW-l(HwV~c^jb8p9=4!3d;eM(}3z3u0Tk(BRRGQMvnSBP_ z42&R_&ZqQ76F|?+dgIGLlgC34x>Eg+94h`N^Y^;+5v?ewulj0x%zK&k)Dp~5qu0K#sK0uBLaagTz<&u(?rr(!SY8O;$H)FM6tzi9*5bGa5^Fdvr%Y2lbs zEupPRIYg@s|58eWmlZK>+DZzWWEl^BI;~dB%RIp9eh+&oM1D}6UWI!1`l?r z*C`z7(P}$IvU2(JLbENwFNCG({KAJCw8M{&w3R(I`Jnl*?M}6t^0tG%8G#8r;$;Ck zcs?Z#zo9+o!moGld@isX6v}o92UV&OaGRc5F~y2cNYuCMWy&g5;1@1h&U~?wZk~{# zGyqaH^gD9Ge$J(6dRNqr4L9~mH{_(H^04T5ez}N@`zJ0eD^`&xV1~uIh#PlW0=%iPe5U0gobOv>aOO7mWazZwE zf`nP%0L%r)t2{ur2IGO`vg?w}Hu{VEi7^s(raPG2lU*&}If`f2{H@bpf)6`?RMd>s z&?9~eHG}%27(!cHf3;1Ugu~~PV`@sn3fE5IR%uvN0tQ$vXKP*v+S); ze1Dh_z&lW^-Mn@PRcVn@g+u2ruaRqoh#@a5_ojvUyDR*aMOa}bpi_+($3r)rwgEdEQKNn_JV zj7g?EKR~t_#wD7qhCbD6Rhr1c^_365Xdm$zI+^&6!9f?{W}xl)3S263Z^PHiqYuL~ z@W#oWSXAh=9gj@a>>X{l?mMo>vl@mJmo-rGRptfBBN*QW1&Bq^<+HC&IpdeN>v>0qx}5ik=LauK9KI3A@4 zt1jRa?Xy3`6gh<=(Y32o8K8zJ7;ScYRjoAmvxXc2fL}nV)$Sh6G#vpixf!G>>C?ui zYWVt&O)03fIh@nT?S*fzNJD18GFJYt_@3}=2FoJPA-Dp!L97+!jorGA*JZkWk;hef zx#?$nZiq7iY?gfT>@mL6Gq7o|bsD`yy!+Q1*PjIHFrHNKgw)|enxfZy8DTioJU3*|Jjo6z|8SMfR1&YJl48&dEj%|*`ds*AI{a`e zIp(k~Jltk?yWg_%H0xr50AFvd>COMKGu60NLQ2DVAkx_9zJ1=ob$Y0bct9HD@d3QW zX1)X^K)(h{ix8ciZoe53PXp9K>X`tIbi@1laGf}1>D55_y5a|`{E(EjHqd_StF%b(`(9}G0ahC3u7S~Tu1lITw*14==^Jn6m9EGO0sb zvvwqqDW&X^8TO{!__YqM9*pr=J-j`u=s!qN!ygsWS_Z?l)yhtkms$agEOJfuX0u$$ zgL$WLbB@b9kgck8yRBupv6rXEcGO8Q=-a4Y=;j&jI8{buF!|V9FB~@|NBr>41dDMU z4|>VRF2xrID_8G(sFn{pZv!heQbSFU`1yB6=vv%V7)vtFADAt*}!EubOS*MiLg;)^-OW8q@b5vrzU_~jSykZop5+-RuR=*fHwd zKE5D1V=)xf=qW`(UCyZJD={#k zIK7a_R*nzmG&X?nj?KJPXiHja6b7y!+ri-tv#%((2VuUrC{dVN+rfn2H2m1bd5b35 zq9ptqrXtj>9Ldm3u4lGf21L?nRX6$0w~-tb&d>|^yiqV|p`=WR^{?tuiOl>XAz*Y z3v}0lHDqUv&!o7A?x!vIsG-XlkZkbzsX%)NC&I=e)P&F`?-g4%-}J<)b+@f_-jEA_ z^1agEL*DZ=bocCpVwLC&!+Ef){0cC2o6mR>P}Z-+)haM_($_Pf)HG7PN~{N6%!k7S zH4fdKz!z|{!`Z+aeysqFJ_Y5(d6NG-X*gse;N^%@$?U~USLpIe_IQ;Zc;Yj(aJ!NV zsfj?Ie2@w!41^N11zn-DKaL^IzwWS<@#4r7I4r5NGsWq%tXa^4G5i$gN(9J#r|LHy#-JlU)v`-gb*A; zNN`DT0t9y%Vz>kyT!Om{ZbJfrBxG>c;O_1g+}+*X8JrzR{Zi7HGlcZ!Y+}a7y4)A*rf+7Mw@+bq z+taw4>4y2egUr~Ah1BAMaq!^n+oV~9(a@H2;%RL)w?M3`&|$~S>{twQ{quBk1#$VF zwBYfC>E;MGda^A9Nt|HtuM()sDlSfFML&3 zWG61)U7nD4ZP6H{6VmZJFiLZ3Vp|frQ3<-(sky|3scY8KYrd_i=aM0hYkeEC`z&S< z-ebI@wKXq%X>sbU;^qAO4o6=eN$bf{&{|Dqn0~YS`PCP6UqSVc0r};MgKmczli;2U z>4~dhcrFLlQ%f6;H#=SCBhT9b!hTv7&-xRDg_m8#oC*@bSn|tfVPl#*z18Sbd-=`| zW?amq%Q2I+`|iGG0anHO=~EVBK*xl=TG}?OiSEkE?M(%Cu92LYmHeZT7@vbupUX4l z&6~0#P}yY zUhEry+uVQYG6m~1S+czV&4v()QjM&XukOuOS{Yg+vamtthpH|&Wk74Y_*!KBWzrMV zyyNvmZy+A=Ba)E10NFXRN-n|E<}=L6+pGYK$>O1h2}CzB`Maqxk1Ag`v5bA49I{_` z(7j{H(8)Z@?uO>f#Fb9v1exm<*lIkur`ctQw|mQ?epVZ{3nR@Ftj{+bFP|!?gFVJ{ zm7bXOajg!ksy`WYJAWT#ueh_s+2v6IsoV2#cbn`oL&iGdBHrCm>SZBU_cf{4vTD{S zC-Ov`LU>AxKoI25M~@pY9=)5}QFY6I%$fAkNV;=8SA8h1bc0}!&#vK9B2!zr(qOH< zSyjYrxsh2XS%#rZ$Bz)#G-qY4iy|q3)s-loIw7w@uuYxo(x<2%2NSqPkhsyrPKS4n z=5Fk&MN@N!kzv9i8w5KwZr3K08SDA=y%I|RmQI9rbbT~;=4}_3-STO@YM>~r87|KN z%BZLi0OhaNHjw^GvABon>GKBkraq97!Q2T>x&3O#Wq68Sv9xfYf1^{$`k2b#&2| z8ub=OEDu}?#bRG=4>VEU_2Xv>;(Ez$D@TBdwB)rm`0d64i%JY%#M;3~_TkxP`eBSw z2#Jf6KcwgKXtr5000Z8{Gg#!NyW?%E!KNxCwpg3<71Ukc6c+7kyOvvS=sdPt*S;<# z2pfzAx*z-B9{th;tw@r(x|bX;iDms2&w1LmATH)A#IhlBXF9BuX6zm|i1zx!j} zk+u~%>+TrfUC9M4U!A%{y5&XhrkAHxt5uiSG=1Z}jf+?bUDb5^wt5-#nqvz9ml;Sf$(cx?Cx?M=d>Y&(*q= z9e4vw=%|$(+dHzkm&CW+NwQm7r~9%B(!rx4;L&9v(o$!KUekOF+v4-WRQ|qbsbG6Q z?~b61!^N74V}iRr65xo~#da6P9JTl}iANuHqR)jCrvPo}iXRBMk<jy+e*gzmRLJsn~9m_4I=G zcHuigBk^L%%J7_(B(?Zh0N$~8$Id8ocLaW}45#=}i30mk!4o}wxL1xxEtMWU^22Pp zYu3oDj$*p5?qrd)@badsihWJ$N~AR7$`Shy@jdO&J|ZZNTfu000(>AJaU} zDhkoTRDCIvwU@H_Kh|-F?~H?Iorq7w8d-60upJzuVYnpmXwNA5VX||SPtTmE zeYMzpp)qQ_xpGs;7N>4X4kaAXa-h5G(^JmRej5KWJx$}_8V2sb!{Yfe^`m!l&FX8b z77?+L;RtmX-V>l@&0^OZS8!X;xo@@d_BHvP1p};)p~Uk>EpJd)?o1LF8?S^bCP>=e z2jJcvyC)2`u#<%Dne6QMz8#NiGMIWwTizA#@TxD}H6`i(pJE>VG#BOS(KIvl0R+;= ztv}9ZsKkxdnEjv&`<>sSh68_)ak7Kc5`yN4rvjI`&j-qx+qEqix$X@Q8gXN~J!~W{ zueUT6xsl8`!9i)(wW&8|&fMj!)lDk$UK}$>g>8ZnN6IWTC(268o())e)C!PF)`vr; z&pvo4IBDEe1ClJ5C7%qj8HPbS|s&$9tVX((5 zwMt`)SGTPmiBSN#IQ9YV7uCAVx+G`N~mG9EEi~4W<<87Th(&q#3sPZ^LuXvo>E2IRs z0>G!)t*M25Xi+m}WSw#4v(YP>)jV~nf<`_34CzwFljpaf@@3lFtJ3K*eWff{_kIL% zy0S6KVK2=nn9d$UHm~2!`M%UEuIG1zu?#8Q-p2l~u15=(m^L=@XwF$x#)NEszYP5_ z&#|tMR!TX0!=uW>+Cb4?@F-a0JbZ$1-TID>&K%(cJ1t}n8pU47^{WS1!O1;+@}Vk0 zGFU=Q>maf5CLPeFhKC`9oNJ)+sDu0I_gIGHJj+&L$(D(t&I<78mU(LxUKI$sAPWL~+RrI*H)sLS@MhFsbWuTJo0*K+aO9_dLIr}Y&QldFfeNa7hB=$Rp(ZHAHX zmXUEM%nt5#OWjd`vwOgXt;@0(pTCUCq?3W!O}00FG+H89Vk=hT%%7Jx?S;6JXq^Y_ zdm?0KmEBfeeWw{3!0bMo^QSq{K)OBcNKWNe^mM_>V9gF^F0aY#Gv1A9Q~6BHYO|Hv z^FOJ@JA~QE*{#UVB(XcW+^jI6Qs=ul3x9z7H^$ za5S(>i?>%5+7IV7A#9QznD#K49o14dvjw*S;jvWA>A?8?oiz#Jedm^`=YX6d=Vqov z)9&7w*BxJzF_o;m@U3Ek{ep5?ei zYJee@XM?pHlcJP&J{sU)^}q2+_}W=JpEcZWLMJ!o;z-XIZ?!6r&6Msvi|bH3G{l!P zm0tW%Dr=_t_PA4+Hlw_jb1{(1)h;IE5>>%m_p{AI%5h!OBNY=*1BUncxz!rw&k|5w>E=K@+e z0Pv_!{M~CsxbXhX^Zzp8FXHnz#l5d&_?zd$jlo|g{0Am{fd3f;egMGIKIcNM6-#*BQVxke< z6@+7oi@lQv0Fa0Q0JJTXyXr`3T{2<#1{J<06&L^@^}YKd1gsnw{8M1(6uUj+Y&X0z z13Pe}P7~*+f5GU};>rD~ebJ&JBL#|%*7;HOpO2(U!D#fYqlap1+Olmn9NPc0; zayj4W=;&S@qrMc|MWY}>d-o7c_euA7%22-$MBg(|iYt&w{G%1so<1I7W2^GyH9a_pud|3e{A}95T(egMCZ|i@CUt6mm_%T*T)^s^OTl3A{D0KAm9|~S#$vGm|J=yU(H?=`OZ9u3AS1a~h+#+xPa2$)M5Sy6U z>Bm%Syx10=a7SDB^~x6wz7=#54#wYOMmqZu_=C^3C72UjaXVV=Y@yJt9{8KO-Q(}> z<0^Gt*tfR0_3=dwi9^4s4&qRq>Mj*?!`}<5t@!6qW1bw|*PuV`mRbKDga6g<{26~- zQxt6pjYk4>Zv03<$cAMNW44;MX2+_ga`7lK;>GW0$~0*aG8eFT5R%XPC56brk>}FV z!})Y}jhexuIfmhe;E3&aN2xfOeB~s6Kf(8J<1ll#P1|1Qm#ZMb8j|a0j}lbq*D$Xm zkhX57-2NG5*2k9xa`szin7dV_gGZSBs@88SCOZE-_{YYALe%T*W1x3e(l%Ww=#MgB zx!)<8N=Tka;B=NIIO6&5UUJgo|HH9=laAcU>%wM6{`Q0C1k(fEVgG1H^S?_wJfkHU ziu`#KKDFI2w^2Qq(q5Vj(6-!7`Xd)8?B)Vb+)qBHVGuSSXlIw?zJKX9ZT{>xJ2qJQ z&vcjM#Hna$l?1Sm>9N8%T|%;Y2&e62sEn_epIWGk4%B<@sK->Z{E^&6B4%@`-jDkk zjj_}8Hgh{G)NU6S>;l#1q$|+T3e#h#mCY45pvmoYS3gg~$nlTqY7tptd>q2%L$2w5 zGyAi!CbkG7lGIW`RTak{zs0;M`%{hxlq>I__zdvgt)}DWA1hdhdl?TEjcad5m!UeR zd#>1!lx`SQ&C6!TSBFR&K+-qAgexw#*Ec`Ax4-@JlA9}Yk)rNlos6gQw}$%Y>OUh+ z`s(9caiJA_K|R3tcK5}g+SioAPV9Sq&OR_dgvE86kM)t<%zs4K`ImtC_Hf zX9X;iIA-Vjd(_Xcr|eP`a?n5QG`)BOAd#LovnOHrBTmBIzH$+{n!QOo!q%Lec~(~m zD&<)&mqsltreA4=>Y~hkOX;94^{TGk0Q@ zaq8Vaq9(RlmPDndlsx*aBHP(YlU`RhC3(MYVdOO@O->%yeXDtY6vx+3MEg07^;N1H z#G1-@x+JtMUf{~B)k{^bac=zKewZFlnI;%Sc|RU0&EiWwP!qkg8ze$1a-@e5M{U5G zH;G3a|2$7B+@cTlu8Bs(tKe|p-I52~?lPOR8Jl}(^F}8-0#C1hTVXi2WX8uWQReFD z%&hu(Ec{iC6xWe$XmNtt_`eLvVD2Pczh z$fzE0bz)Hb_R%SCwYHmEL;Xvj0RmWdD^nm1rLIQm8sL#7p80p@XIUL%4}x@ub#Jcs z{s-D3+E6v*D9A0t;ry1{wONnax8Dkl#r`{j;Bv(AO%4qm1w8cPkFE@US;yu>pUk{^ z<}|N;J8#vsw%=U_X~=tUbDE#DnkVz8$1KgQBDVcL(1rs|vSoiO2kIM!FfNZ9f#%uR z33JZhGQH8i#Z(V5?^vt5`oi#4Cl2en~-4{QJTSGd0H6tw=S+&wzy(d)j{Zbm4Sz2;*LS!x5BuKbH? z20<6yPs+IV&F^Gka3K??sTJdqHkh84cFbM_b+4}`1}WyF_9rYdkiZ2OehQ-b@|_l(eq!`FpP!O_odpD7X9`Zve?2Kv^6|nEF?@O3jP=^`s##->tSF%##n`V zZ~$?$!P{!w=kIR16jTf9!u4R&pr`!6`Mjh273ibT+POzU4d}ovNdU^qjXzF#H$toR zns(muaJcYI7e>Y6Y+6Rj0*&;1xSS@!`2MtXcRW^L&v;Ao`h%xyGHZ$IW;YM1Vq@ML zmcJ7-exH6T{wes0n0T@@V9_B=;mQDYrMi>;=2GN)S6QK{ify+-w-%^%%2X75}XX` zPx`p^QyWWf3$|8BFQI49SJQfBFaF`fJ7ZV(Nq`KW?>87t(MI11Hc>HIZOm&;gwaCl z28{5xsW5@|L)Se$UD7$^I~7gwiV-BX@0aW&Y~SAoY@7FNUZWD@uLN_~G4on{(tLe5 zn`P9G5*XjJALNeucyXrG-WzJ_V37aHXd)Y+xxvl*DF9L(y(qDumab0Qzvnlmay4&w z3Pr(PhZTd@BOHk0CIy>vkjptMcD%ut?8Z(;PqKE;M3Co=2kZI$(M5M>2}EOFX^Q*% z9*Zs{GHep^D05k(;A4%qH(ic3qQ-3;=1RF3*`+E-P^=_cn7{nI$O(?TT^9L1h9{?N zhPdLbyp5^Ko<1YCXW^%ECPwy!^Gg7nJyNLIqg*A{zhx>1E>rf5&WkT>lY1XUy(>?g z)7`(NdQx;)HXe5v*daylQnkaItErX z#FZ_<$H4vkJs#R98&kG}s3b4K`&g7d(Pzy)EJsgi;318WJ)U!bw9$d&vw_95%zU}i zUn5sJ+OLW|K4eDBWh@*^G8i?36`}-dQ*L@l;)LG-I^TRa-F$*~ll;sk0klENWAdQ< zhw1wph2oEcX8A)(6D$l7(!T~)QwpUjxFZb6%?-Bh%J8eI}@Xe07@RO}@y*SlN2#`b0Vo zYysR|YtNZjEUhwo3CCQ#-l677%nCUE3p)53Tr9gE4L)z25AW0Uc|3$ zT82|gcLoYxva(y*M|$Ad2`8+dotkTLl9DgE9~}e zajH+(X2R~+LYfn8OkmI85>Wa5C_vV`pYP^yT}pYU??i`@58}KGub#dEQ?*2Tnd#G z?-huqWc^V24uAUmw1Bb!O%canSHVzjvvILLQL&LS+Gy`ipXX_pszA1>D``7Xd`H%d zuHJ;{>P=~^Sv`ArVY$po(A0~qn-?jN+(CLdA30<`{Xinm?odJjHs_hT7Yl1R-(d&;%xI?Pz#-PG}62$C$Lu)@0HBQfwuNHRAoXdQ|zUU%TrwUVeCtu}! zaoo+QD~#r#nYPDIt^#@2X;#B1m~>gjxOJ+!t`AMbQ`*#z=jjy{)%zMB4zgbiTrOZ8 z=atwG;gb^V?^l?LCcvykmgRU$$a}xIeqN@MuXcPc%+(>KXSvc)DETPPUz)0Z(7uz* z^@~BeQ9r*B0-ese7jy7jRp?@k*j(*3p~$tWc~$LiZ5wjay=BP;)EQ#Wog^-`L@HH?4|ZztcN< zI;hkn!DM6S3^79wJ%MyZiMRE}Y&`T=8}8gkSeHUDvW%#qy`OOKe1PA#eB)QGG+Y2iXE;)pd+a@GQrppOF8fnYJMU}+(fd_( zIFcMBUINAU)33+WVO4Qoh!l;v2mLdT$sWs^wwg5XW7ff6&+q{cb>bzmEOltu1Ewt= z*mR=4!*q8MLh(yw-n{J}Lj-n*T;agNvQ;Emhb>#8CBqWR&`UI{x*Ds#R_}$jkmxh3 zVAw&4-PEslh1&i2L%Y{D}H8??g>NTmjC2Ass!@M%B zsHh!#B_eFq93y;ZjK%q$SB;r)USXw_ed7pI1L}qp;;6n!Sjbu~YXm-uE*_(#`HIJO)8`1V1c*hg3(n2LB*InVq0cAm{Wrs8 zeo8ebxUF^1c4{8)3Gt+?k_EAXQR@jbaX5U&m=}Fe%a7zzYd>}KJ1vi;!{1~d;g?6) z`I%qa-xkWE?bGDFBzaae*i~n zlOQw*b2)t`r=lXE+GYEOGu4pyn$S@iuY*5AlzfzU?)&lUx9y!8O_X}t+4k{`T==lG zt4jLrEIx={1fxi7%%dPKd4|2Ix%jUZ)ok;td2Vi9X0G_znMbh>$2T6J??Aw&npnC4 zzx*d@Ogj3LNM+%#P19;vMC0N55)&n<;d)7^5pv3EXsKa0PYON~e@RV!*hCFwC;fD1 zKr_WT2V$Ys>VA}!l6d$UGk%=RLcfY3X6r9A`Ifs$`U0brxMfyE*Q71{O|d+Tj-lP0 zgoYt`2*$7FNyg`wm70E4kD#uv`f+82wK^SN zusVWtRVwbXwZaOUavmwmt2zY*ITIvr4Ff~Csz1A34Vn#jl^#1#DfG6Xn_(02&v1Q0 zNF2+8b8tdad`77$4K{0pd+7s3og-}e%0BhJ-Z+$(*l|kGQE!xz#q}fUr=nT1}DhcXX{SOj=WHPN=O_|?s_scT6)LJLgau0VIz9bK6Z z_cY(=O0V_C_FRwDVJFqE-G^6i6)1h7W~%%1`gnj}Yyg>&9k=>0b2U;AB1Pw?U_b#MPqDehp2JHwxte}Cc4LK-`KfSzih6|e(9?z zPUV<5tE<=K*v9sg|3h?Z6m~$ijT5+K>)gtp9OyrM5Cjbxvuaop@4o1*d32I?4+WD7 zMdumm!DFk0nkI#SrWN=?oJ0|=9di;(*Y7c7jwJcmsDeC3ay3XTKyCRVQ!js7U-)$c z>AxM8z7GnEWzZLN;nrLPJ1<;9pM4JdaP~-;$ViL#+bmF}EiEZJ{d>mxfQroCs6r%Z zF8&Jq6~9^@SiI?W)XpG%rvsxd)icGB$HisvCDiE|B~lzOFXrA)C=@$iR1_ZfLV~{7 zKT1@Rif&*^UOaQkdwriil6FKp5O4~wb1GYQ>RJ<(Z1g{aW7=7giGA&#MnLt-q@Ad_ z8Bf}g*u;T&okD8rk|=nhn}H5b>xy`3{KBZ*3Zv5@Dn}{4ahCN#HWTmNNSKUCIDLp| z41xjPLe5_Z>&L}bDMQ+`Y*kvOzrTmS+H_%*lzQ1tEcwM;am;RXt+uYNZ8nt-Ke5(C zK*)Xa?h8%BCZ;!%)J099er?OoH&D=moLy+R-wYM5R1|9%)saQOKIh}_( z2A#au-{XTminUEI23b_iF5p31d*=l5VkIx5Krw?VB%v`UbIP+M!x!nnw*s)mF_H}h zT6x6d_HBs=NSEcF(ufbAEIrpKk`0i*HLO1K{}+OoWfaPnDYI)mY1KxqP9KL>j9#;)VY-k4FeN zuL2BC2t?eUW9s+QKSKip^R5d(=yb6h-p2z4ZptS!rFlu3+4t@ofN``anCq zcVFR7we8OQoX5{L(kLD|njn!@*&dGJDQR0=WO$@FW;qd{S^C=_4ZhCS>Z)R#d1I}? zEpH-QKCq)Z8gA+vYkv)2XMzkHo_m&aORpqHf`|rI%{`p19oGp_a5c^`U^fe-b>=x` zM9r1W75h0)4-=xuHhNSVn(*19SW1D+8s*+ikL{w}IQ5DHR+lD*R0y(v7ShKKM-Bga zPCT2hH?q|)Qub)6y|dRxb)>nk$Vf}?rfL&?lSAW?D$@(a{qs*6De;39rw2f5OW*HC ziMOuaHbD2&{tNRv*lJLh5iSA;)!7plJ>N&tkhR=|T4cMIhKkx7ex2pTIvhN%YC*WA z|G1(JYO8W4^|=q+)Eta{RRleCuh>f>qDJ!TnA0+OJLPdKj=t?0ROXsocUFeD4wheu zd%=~bBEn+2^x}=MC!p3xt4*~L8%BCXG}+!+nlP$z>6)RS&4BBDk_bzRO>k(XD%H_N~Bk%3@u4zkS ztxsfN9$NwU%8jM=1ZtH`)J0bg@CSg3qOLy67qJz$Zv=G>n!asMX3QuCR@wcOrtmJa z;@>wLp=R+u#)1P4=k;rtME9|+&XY@|k8kq#*N{xEjE#wGGF9DR>8ha-Ve&T#$>L{| zyQ`fO7q_d0DJ-kGTP%wEZjE4wwKJiMQM zX9*zH6=%x6_*%w`tFK#-w$A|)?mbkfkj`Xi#KuWXVoIB%;aUC~O9cnX1iq}>$7S7pM6&A*&YI4Xa zmMo*$70tcHJ8@Lh)8Ht%!tvlY;@zsxa3YHctl&1jTH~69oW3A)b+^#t$ZeKe*QJ>| z=GepYM%gpnY%SkUkJ(+ou2e_)vL#ei1y9{46t%8c#4_qi^D861jRAYAk)C0;(zc4; zAXGP*Ut8mpYdSEY6P1Q6Y%!jzr`E+UxXn7PK1Lw|U$CD>Og!zY%2w--w6?@s6FdOt z5k5rj9TIhR$%;|&((kxfEoj;ua*H+ei7OZDifcSw&yoW5 zAS~XW_|0e@bvL9SzHxS2Y1#KhUK?Gjmc3_-y~+C+x_s$91@^Cc>@m?gbS}5J)p7^6 z-l|8vOKziQ()V~V(eqP5V#+tvB5_M*kgP18~E%x zE;GI(^#?6i8{sWiCiQ)gc#|=qz7n6Z=5tZI9IIzNyUThC5xX>F~7u>b8mFax`SgkFq+{orO0sXXFwqkR1BL|JDf5UYx z5bR=AB%(iP^=p?Qyx6{lfiX6|D-BagUGn)0gp5;rJY=S%G5j$>R3Z9A5)>-x2UBJm z=X?w5*MzJ$9DLLdm|ixu!n44)&!I;?B_Ah-RZliYR9*xaFg&t#JLMJ=bbNx(22CfQ z?9*NP@;H(w9KBD>YX`|(t=_*$n1)wykxsi<;FLiNG~^o+;CCh9tz5hu;M-o{aqkg6 zbEu71h)!^Q@4-*KE_NqmC?9iI(WAf6UqR?*9QUqD!8uzuF%(q9(q!W~@-eR}fhL<@ z8VY&rVHyJ2Vm?Uc>t+0q4(M6hXj^^#{L}JKK)R!YmAqqJ&-5j_DNiQpCqUqMxT21k zpoCPf0F)gP-*S){RJf0{m0`lPQ3Q(EKhBmEt22FoD{A*;pD+Bn(o=?8ilRXO(NQwA zUue^qZl-l~(+sW9WR=8_`ISzy`UzbLS0V-1v}9?%;6JqhKtJF3^-j;srFF;FU1$38 z!s9+D$GhsH29p$Wg@Xd)mExM=Gp66dvCcrsM|L^4`fAZSGi6^ammO}((Q771jy_(muWX1bs z4NLFC^pn-TtVGbqsfSM_y0EO3HXf}HB-qsV(kz5%;Pt9C`OvfzozHS;)uhlKJl!As z)#c>$7Po}{j{l~Q;mH0+czHmf{Y@?US>v|@Z{Q8?T=l69C@~!F9#gzNEMX^yQ_(*P z?~d)RY9~p0bU#^dXUztmHYR<76~+7R-dLhID1!0-Or34)>->MF;NZVd#lZOqj`$pR ztdC9`{GL1F%&LGFSMb%88ts#^pW8S9Jau;W&Tg2%D4bv=zOSXy6ueA_BQ?2S7yF{i zN$%JfOq68O+JB=aM_ zn5{KJ;bt}+ePZS~P4J3%G7j+KP&>Z!^9g2c!^ZM4#j|Lkj9NTNcA({qtH_VL@FfHc6`zu!n|_&Q0%Sz;tPDP*&b!$5E3X zXC4rLS?Os<(G1TOaJ=DyLaCefZl&n|6Yz~rlxchaD5s`Xy2E#~rwfD+Jr6M@oo0W^ z`F=h&_X!|r-w#6U5T8px?_M~mnU6PWteN)WGak0w;W--o{xeAD)e$kTF@_XTTWN^z zHYQPXYG_!vs6$#1=MAlfy{lUC=)Hi*GjhoFwenP9lDDEFJlAMQS_|j-ag2h4CQ26S zgEH!}ys!n;hR#FFuEmT9&!=LlqpL_e_f%CYNWOXvKKYJ4&-ZDoH82G2F_qP-09Q*| z&AQ9+T9X_h6~KG6=&Zb0^;Cq)*nH|!Y&DJbs?9elqgzjO=K7Fya)xXVXfWH$-I~x3 zORGtD!$vidW#YnhS{I6b!;M2{be+UoV>RgXYrKg4(9rj`#eas_krTw(V|zLD>iuRbNZc8$OZg#OY_HKGoh*nk3mq1?U{BX&&Sp@SkXn=|XEK z40@EQDURK6=u&I-59k>@9(F%1D9=R1YyKk{hV*tFC!je!;KO<2ljnd`-K@55>TMOd z=5G@b`+f;0)WTmK(_u6li|7;8y%I))vg=**d+rgbLsrXW&Iuxw!mbxT>b51P zzp@jz5#`Q@|D)O)38vANAEAtTb6TRVx_a~FU1Td~fl@L=mpbUNbHbaJQmRBVV0t7+Fls*yamGcRyV{eD z4nn~Xn9t5d$?gVEo`&eFeYUMZ4k$q9_1MiB}kWsn=#qw74m3!G!p4 zFVJk~R$JEQR%c3IHvtalm!+z_vRxH{v^$6N)91Bf{S^%F8YiL4`7>fSyLoQkb_m^$ zp5|q^Sn^0^a7a1z)k|ESPLQ4Bqv57qaAuK}11AH{5z@;r_Pdl{S%%aF9|{94y~R$DMu-*jaRrsRr9_RqU!eoNd*p{utdTn~edCpQAFFHcLMx@J z;Ra+UT}RnwWZ!o?s46|(2N+SR&du;C*RHVG$s)2f<*L2m&`nqzn>k;A_K+W7hj%B5 z^{PsOxufI&aRV2C5(0$b(a7WvUl#6APoM8Ul*!HBK=kMXXua4AS+Lt7Bd;_Ra`xM@ zU;OkB6enNyY>JMNiTd%Y%+gbt5Z?iQKtYrN`VztZ<<@#|^g9g`9OBW{qT}+e38Eus zZpu$Ol485#Q4i6+;@On(QZo%salO;EEZO=8VC-d1Dkumo3SaTY(l7nvp?(H6!69Zh zZZ@|nH+H{xO~s9ft3PwJZx0S>&vv??g0#`mN~QCdIxm5IR;IPgh4ur(?hm*<`9OcdMS3VvG#$^+ROMTErZCDQ=l!37|}V==f$k+uX#bQ2ZmSc6yX?T-IckY zYc3`qj6UOJ=UqR`{-~OF zXZ*$OjYA7qUmQ_9N(W&i%$BUnVkL|spcEb?8{=ME=q~j>e(Z_&xW2D0!ud2Y!mM%? zPuU8S^{N7pQnLDV+_AUC>rEt+S+YISmFMRj-E{);+S8dM1o82b$w-=d`E`-#Lo$QL85Fyha|s#8218$Cle8sNxr?xkTK?lk3S8}izjrB zbv}_S79jiLsI}vvjFUe%zE#Ru!Z#|&5l1g^n6&9KqSo00TUl$K$-Te+_zGU&H)cz~ z%VW{EzhN{BJ}bfM&s&f2L*oigc;XqSp2Vmx|AJZ%5JemNE`Qj4seM!_p4_d;+fih$ zIGICg#7PO6!mB&}8N(ag&ZUh)aQhrC4PH?BN22o(8tajayk9La3NyC{*>?f z!H>@=Fp5r+qg@y+mzGYbkIiBpT1*b2jz8Vv6JpSrkToiBOzWYtjgQn|t>KUCx~kqD zxi6{ZJL8-+9k%;}x>XzO)}* zTb75zb+vd5x&~)>tUrJ{Cz_r4bRq3t8llhOfQ_>%y}@nHPLU{X#A8q`Rl%8hWf z1G?jZ7&$n~KKjkqs9)vr560-BLVkQw$RI8DVQ{o1-3n z`i$IIvpGKTc+<(r2a0aXZQDX$i}DK&G>~FH_Skp4TBwzM(I3$m;?ZdkCG9w;4LqR8 zt6sK~4|w(BwzSPz=SEa|)WItU4)lJ2Og>x`15(B`Y)@|rzA5f|u~h*tQrm(9bS`UH zOIcgR;+6<2Q{bp;FK2Vp`Q_4Dh(PQy+%|`QsqZx#??C>zd|l)8KB4{at-ABcq@UAI z|Eb@yRU|?p!o=yjrmAU8%}amq3nmc2@5{8f>YT7ULrT!_zP={7TUZce*NZJT0Adl& zPaLyR-fwmX)nQrauS`merNe7;>}gCA{7Po0F)x6 z&$Hn=4Lg|BtE>`Nv)S~AY}K5v_gWXGUAADntb-rMcDZr2op2PwM?92|RN7*!ENH;S z$cz5Ot==Xqm!Qh0BC{bC#WH%w0T-a|I0CJ%BH&obDX%a?Z%qY-@x!lXF+H9K`K;M5 zvOxhv&7NfNU?4`z*}n$!(q7>*_4eD$she^$d42ERZ$L^MQ-3_8xwn`d&*s$1CzydW6xsS zc@e65#GP=GlEw1M`6h6}Y@6f!+5>WgNyT=gTttiphaUX$ne5fcy^DmWkUTX9^@8wNrpWkk;2m7!bB(7y+V_S0M2g1Zt@pINSwOpz?h~}`V z8E+RfyPZs!TB=``{i5E*B5H(aoQ9W=4qe}Nz|LadHv(--U+A$4W(ftQ=dL#+B` z564>vMZ-B3E|DJk1kS!Vtgxo;>#^!={f+kf<=d@0Z9`(Jzc$NBNVK?pYMl3{%-Zpi ze!gQ@RSKmN8SxPy|MaIc$@B5vEW39MKBu7`g1=xPF+J1svknO%v%%%<1}gnBiWh?n zB{e_4en9lCY_qp|{~Wb*6i?0}V;TlaJ6NO^{Dv$P10jq6D)vwRF2}`sjg>sA%cQu^ z#n2;liee}A9lnUdYL|{)Io@LNt$K$MbViDju8SdSuVF2t6G)%LV>rSA1-qswxp6g- zAB?Hq^xr4GrvbXjcHi!4Nby5s|ml0JFMT-RU4PVc#-jG{s9TqIkmwLpbm@2KMn!ttFo~ zA(w=29O=`X8L=%oUA>Nr@<@KOM|)h>SZ_#I(GnIub>uhakuKkAgYoZ+Gx*fs^zr8EP8q`nPPt;~8blI!ld@4DzykzUX^Zac1N~(BU#=)c1uvraMUmI%|}5jgK#U$7PoQZx@8@s6p^aoG^L z5O?30UVs=wq}UR3)v|5G}Z`DHa4wn-12Wz zCAT=2nX(Tn;Y$Pc5=Xv{AZxQ7?iJv2Q@ibKI?$$0HA9|!=ucB;&wYU<7!Jwn&^sD^ zG}W1P-fVp_HoDmKb8?D;`7AC#(xs*lXo!$qk)|$)84nLOa*CNcagIQ zP!{Z+YU-lRUZM}}I!A^juF~hyr(jn3FKi&tU3=pj^(Ov|UnA{IILQ&+GyDMZv}Yt? z@mc}Eqo=NnJmJ6<*lb(V#W0zeUO#i&AV1RhGb*c5j8&kLVsqo~>Kmr5Dr3aSIn7pk z5O}8_>)G0@BRRTuu7_0ml$E}QgGAie%ig%&x8s3Z-f zb=8{U%ZX_t1uc&z?+|Tk^rDB1$<@`b0XYL|On_^XzW4|2*x(6Qe$ZLQaeH~Q7sEPAjT(vU={0y%4s9{hGM*ZR{#_X+ofk2j5?Rs*c@$RN9>XD#COGc;hVJb&AzUVN_PU>UF^dKOfyRLuJ(irjxQS@VnJnn z2dV+HJwLfzy()Y*Z6!cY#=B#Rlk7fi4GN_mBu$w4uojETk5&%@(cL|o__w~G&! z6^1x-kbSRJCfIW@9b~ktX+@YMG`wI=yKCZY`-a?scIRjWd8TMPs3E3YR#(-}_%c|m z-i^_#isrQwzdA723P*hTYMVqJ;d5n;wN=mS;j}ix{eJWT7*dfatIIpkgHVMt)stEK z5!v5~cysGrBHq?%3iQ||A#-8AfYjS)%IY1TnNOB@E;1#I%{b($4Xk3!=OR|T+a=Dq zxZ>#T?xqPTUEZ0ESCOI1uM% z2gw`Edo%cI-3cB~C{6+t2&QocWhw)O+!{I!U!LgL!CC6(R}YZCgY_cKLCroHX#t%{ zn8L=qe(9skSM*&BNiK{L@AgcBeiqs>p+ngGYA{c-6ML3XV<&L_8+C8p6vy+1{UX7F zLvRlS2^!qpgF|o)?(QBe1b1CrgS%UBUEJN>VS#1gA>aI-I;ZNqg7eQ-?bLMFPEYsU z*L~fe*&!dgPP`Op^B3tH_!UI=uU#l+`-U@(zN`^f(_EC+dr7Z)ii8& z%RHL)+UvD?(L96C@-Zlrsm}8-bdCf4gw&m|19nC8<)Hl-JVDZ*CSW*&T=!ALgkY3R zQ}n_>akpJwHSKlU4+S?HLO2?BpJ%Yb9WBI2WVXOz((!ZhoQ`UA$>W=DP?|Br+GYccX?XD0B@q?7oxeoQgX&K48V>)L~V zV)fWnQV_`HD}_cx;Hu?iPBA~|B<=t$Ww}u<`?&&p|J96>cHH3}*)M{8{g>=kVgxO} z?eneLg00kXZAu%~2`~5r`{vtm7(D#oFXrdOSe1HDB$7@vnE2a#C1O}aebT{Bi4jaY zQ4J#S?s9>N^S8n2y#tL9e0~e^qe0gkjhx^)xHs+w#Exv$4!SQez0Y$+w(^Vm-N~7& zeb2G!id+CtXllIjre9(UelDvQvV`*eou#zkt*PZJc=D}*Cj&_%ikz)9xIN|Ed>~_d zR?*2f_B(l+)5tLcMbu7Ana7qWSqCr_V#gl7K2vEX9z%s#u^*CQR`*-q`3QRHfaR&& zt@{N%8!eJ(G`OY%QR&ZMUGW!pbpg?tz+QYu*?xD)Eh6W<`=PQFXQ0s^4v0(?v-t^8 zm-&DmSSX-NUbg@9tZ5GxjNbGn6b&qGr#m4?W373gB-ySlE40L&Q3H7Yi#7&;A7#^c1m{4lfbYOY5A%QvWi^mxeByRY z5P&?O_veRq<=(>AvS3N?<%-Y$fKL9i|A0=z4NrV2gJIu%KBnJ2{#y*U%$_VXheXi6!k{$+{P*Mt=rQP;WkLi*CU5dB8G#SKIH@ba)KVa5LPHPM zxGgU?esGb8Nf`Lzs0NROibQBRn3iIuF&2YAX8NLchwnr({)UAdKiS0V5PM7_P8PYo z$0&H{{TPqn_9^g(BvKFOTGvlhV5HHi-ik*-QHVt?@FQDA=CirkLMP&AxATxJ>>+Sb zhl}mxzGLC!Z;En0VtOA_7M7lS#Fpwi78Tj%!wOJHA3t5uP+bie#*5JSfWccv0=*p1 zi&3(}SJPbZLHhaibj{yKb#LwAb%9Z<^C(%iq>x@ow5Eo!-Vcwe)hs)&`$759R4mp4f?7#b8ApG# z?tn!P;0#>tS9AiVW|>C13-qcs{SF+cQ#idFv@8))5R>B7U1hQJ*(Er?XFj>wbn(1& zc>z6^uYiyJixJQTinm@nUhp|D6gmYK!y)-yH+D-KJk!b`5v0gAYdZ9Ins&Fyp3gm% z!uc~VNdAl~U-x=cx$En)KKP++iXR8X<;`LQhO;Pm7*RvNwdg zzq^%mBC9jJ%#NNJ0Doh|ucZHeuGbnMQD@(fQ|eV3vwz6T;9M0V$)~V=nRWD@{TPqg zq_Z?Do-fEoLm*T0k)a=~kVj@P6hDoS*2NIi7e~RQ(;+4xiOmvu4nDCDk>6Cbw!h+A7y#1zBVeKE_Ezq+5Y+c80 zI)-BWoHCXZoHzlkPnczI1_@s9_<=S#s4T*+*2o}yCn>K}#bf;E6GS1nm&7Zhl%R_3 zST?04Fr-bY#oM7$PIK!wHO;&7H3?sbWX2$ytbkqLV0a zPa(A~ZeuMYB+E#y*_O2HdbFC2DRqQfARsLCET+~XUlDg>(*K|o5BK`a;WuXVRE#6Y zbt07*6Aa8E3ZR}252>OPMUuV?2{D7jYEMS zsD)Z|hFzYwFUle7zPT}^q*tA2)kG^(8PZ=hGF-h0tCPaC0}(w|Wik5qu=Ru%MaxD* z)@S_CB#-1jK4u*6(e{k39O$)y6GApPuqtI{bpI5cG;oz{|= zz1KK-xy9-Byl)}|tC=q?2Sv=7nS-`=1fz13TLkP;Y(2a#{$jm+SxFRZk21*qF)Ndb zndrR6bu`|_wTSs%8{Hs8Ao=z>x9!?y8V<;$_xqp7) zWoCBnRtwvqI`6!lX;0I!&8Kmqn6bXKvhT9Lg$62Dn@U4xN=nyBSy=W`}%ih_e2 zS`Y2TsJZ$6vfa>658Mx0gN-6FrQf&PDVoYrRFJa#;Pc{0{2&&y=XUB7{;LJ(xbw5y zwd;#<>h*Snw*JcD!r0R-nWxu=n%g_eZIYVOBm5+7r<_Iqj_kbaB`$6g2+{^=dB4lr z_~kY7mr_apc^x%zBLf6J9X~H3uzh>nkr;7%(}5l#us^m*=d0#Q{yAqO@LUnyO__xj zt@jXVOwal}U#2duz0m6Bh}mj!ijjU&*65K~C9r5ZjBW}4c#Pu^YkEklI`j0x#&}eq zF#s%kA7dVy2RFg%5W_$&)ONzQX2FJ?k~*B$m>{2vlC#YR>X9*-=nOMmI4?Gt%Brqo zC&(7h!)<@HEhgY12Gg``aEi$su1t3rqqn7p3ilGMDi~ggk}?Lg>NRGK*JOMyvCRzJ z_sHKsxY}LM6u#T(*Biw+?4BV?<6sU?A6#($XsU3q5()>m>pLSkyr!oW-J1Kxg_7po zck}`hEFsU?_yZYVqRMl8tdW2uV;{Mi03)bzW=)T-^Z&@1yLgiXsQnQ} z2a8XrczuUUy)KBFAec3#vv1_-kIW%2@U^f!Gwc&|ci>t7^d+qGZ|oR>(F7=qNkxTT z{-%KNqpQQg53ya%(eY7!6pgb;ngb;%K#`OkTiU|i2FYb8z29l!O$xp2_%27zw7OG6 zMe9#atIZ)abHXJPnUeeHX0cp;-08bAyFzM%p@V-=()G-#Fu9eh-r;4u=93<%uq}BJ zH5iqXHH{0=-+XO1fP1kUPw48tFMZ|xmA}>hJ)IBcwIzYpYe@7a)V$3!yQsVwsrTi( zn=eX%OFL1_etwgOYni`YaS(jAurZAWr7KCk@(P+NkMI|#e>WxgBYe+*TYAQ+Pac9h ziuviFrSxPkUNH>HP_Fb)>W|0cE0a&| z=u-MyAkgDr&_P6Zw$J(XCYioKmB&jM5W#LA@7xRf*UTAv%K5<@Wwir@J-)$G(@rtZ zEXknT?wI)6Imrxci_ln8MmApTeZ9S^p}5z1cNvBwN1RJ>_cTmpw;E;tqx9U&*<82$ z5n#SpJ3(`Ez3Hd#TNT&7!8i~P6}})(o-`dRdFZx6ShF<0quci5ao+=FhbEzd8I4{# zRlx0oLwu;-F_E_|JA<~|`81UkWWlJ5%1Db3c4h(A-|B%nXWVe)`dv1IG-`OMC4POZ z(}k$^nNDKQ_xJmTkM*hXQ7>s_XZ56)-Y3`GFrfEz{|i|gedLQC@nZJ2$Asj$2+YOW zD-;~0^^S)kKceys&^nq^B}4?jrat4BrO5SvP!|dp{dqGm2(BT?kX*NrmXm>PMHm_5 zD$5scLsKQa%K7}VT>6{=2&ar>ap5kVWL&gpRXL)>GDqDzfnmRLTc%sli)mqjje3z~ zEf!V9r|jZ7tr)ay%vnJD)c?LAH+e2&SYak$Z9f6Ys(4`jM?Y_rjjxPm;AppY$>X>V zdtbwhTfKQzeDb(rLW-v1V~iL+OR)0Ba*eZ3G(^IvWha^mOjm5`J@k+!mVNJntnZ4pzx9a48d?%m{xB`!76>kY zqmjHtp>X`XiG4X^IY;*j8r~#`SUIs|8Y2&Rhb6x@3OW)}n7$`J>}4p^G3+n6o4z!X z0Ey_%pB4A;#)Q*H&Q|^uHN2l;gT1B9#cRsHun&=7<`VrULc}vxjUyr^Y~LiJPL9^Hu+ zN5C#Sl15$!SBT9C+N@ZDr4ox7|C>5}pFThJNSID zwT_N&@viyf`8EpsGRbic59M@=ExV22KKO{GQ;35vug7R$?T#%AkO`Hg_yCETdmcWh zV`GZB{>YSNWTd#%n_{(*x!g=1G?-d>i1MBtfjB@CB{hh#-iuthjADxW-H-dc<^Jbx zr|aneV?NL8iEbix9+{&A%)uj4d8aidJUb10=Lf>pX7ZHgmK#l#SolS{(G6+&oSR@e znek+o>0=Fnra@$jO`_@7N_CFtf$%K$dQBP2R}z{&V7bV?TgwmYixbh{kC_TTvBCy=@n|fg?}OPST`H^z zsucbcoIgvN8ID!u(g(UW>VmV^>w=exgbi3&slTC8*Eig*6(?Xo3g!$jcN5Y~qMEsb zqAt`)G-?SN-lYBT!NZiR1|8X9)z$z)_KwuPesbG!;uCq*!RM1PD1+uuT~(>e1Lx=m zU$2sv52UW^`z_FaqMiy(2$E7JX5{_II)`bjK8RQo0_6qXqwj#JUDKHm#xX&B?k`UR zO?Ep|2DWCsH`Xoo^NWF%3O|pzbM3nN$||hht`&7~P7q(p#7GA960U<_MtZMsX3E(x zVHuodcy_w}a)Gwq_ZXmuI)qAdbKflh{Ta3bY64dqa^DmhnlKWvYahoaaLG_>o|d%P zJgAUhFYH(aFhdvSFKrnJFvWJBo`qT@&=x}qkk^18wJcl3<+q;FQd~OsYF}o*_WKf+ zi0J1!ImTot6Bi94t2j;*Ai)-6A=tUfvWa{W2->r9CCaobsH7XgMn48WUypZP+NE8; zfqIq#B=0UUtao_uG6%cjU znQSP)?UW%a-T50R=1#TwOhc%r92Csi0$=>ZQbA+AuR+{~mOvyCEOwxM&9im~lA$Ljs9`pD}w#h$&uAgpJv!=fM(DY3&#+%L)z zFPY{o8h#!2gy3l4?SjJ$(0?N8*trGLT_%7KxUAoA^l5sy84h?Qyv_m8O7z;{C)E^6 zsL_T(Kv-XzH@>$gc@RfZKd$@x`^zt zc^X&B!ZJKgYxo`vw5X@22fz3ZQ!)U<_n!0ml>8*ZCoR&7a*Mtpgv#_-k@&UiGg*53^udieJ@a!`bK zAkDw5Uemxt#)X&q^sV`Pboxu){*mW+5leS9cv$5hl0JM#tGnX~cuDqTXthS1Q#{@6 zYkB{qQ(;2wZOLm9aqVJmD5I+1NLq@Nib;sQK_aD{`LygD3~G9Mb)ozhl|mTdeL0tx zz;39TY9v3O9Jdt2p>lhf`SsZx1ok51lcNR`u3wT%X4g`?0G>yc}m}U5$;e3E6vu(YaS$ zdG2^Kc$-l}CwM`3cnSia1U9*Bn9ZjKSa7Q~iakJ6-jCVd{u6m=`O=4n`B&u$p#bKZ z@)vm7AMp4JSH*butRi~uJ9hp*7wq(Y4Z>+LGI_?C$ z34I7Dzj=d&uX;oNHBJ`#q}BZ6_1AV&-}no23mF#R!4g+z*dVM$g9Tr5@0B~J(A8k| zf-LtbvtM^y=?y{I9NYbUA^!=;)1@h;%jmGpH1m`382oQzjxO5I>tVKT@X0+_CL7wq zF8Rz_LP120Cf61pdIsuIzw?y+11zk98^gzJ={%cV;(dYA;SSrCsS_zumZb zzLL_I*C00`urD`H^q9AggO~1nfaS88cc+V*5+e|Gl$X7oZC>VbeK4uM-U=JkVs&kB z`d{gTp=j2l;+K5UfA)y=COdfVT@Q@hIwqwY#%&56?ufC7nreaI8_>JNM=o%U zWrn`br{kEMGZ_u4dvA79LJq5#zfZY}l|t_7;<$Rz#O^E9u`=iv^@;n#kE3=O0XZgH zUTCTJ&sCJgUWOD{d5UrnrQ^6jn5$FC%BgV&E2$pRyQRV`R zW%_$@2=liVqH8@`Ze;HKohg*#S(Vo$Z|Z>VrS%T!+`~sF)=RDKaWJN~<@m!yo!-qk zB0KLfsP9jF)cpr|6KU` zrw8|!A6LwnAnQRUQB(C+|NHb#rI-1>epfg`fSXn0OFCm&K8u$VIhls?wJ_4$;4E1O ze1C3)Dr}UwUS`Q>qnSK`9@wIbGm~DiPqT}9YooB4w#7$5Se&ahT~gRKP?>Hc=bBPl zwh^pWx8$g;&C$a7DUJDUOHSrU4IS@p+3U=!9p=>7y%(-@e+CXzdfFEZK%@K`WcU6u zD*LudQud8%;Fft zR+|0JLiQ>uE+awS+3a%bbgeXF_!k9uZtQ!dBA>gy0K^UgzI1Dx)i>x7E=3|C$@&MP z4IZS-wgb7mcJ6dJ)S}#YVw_7}5&|nGg)^Rr`TX2ay)vKgQrJ99?3p*_40@X*qeEvQ z_`b`eJN~ zU@2Bas^tFB@7OpZ&6HQ+u@x|T*JN5F7{2Nnk;=`Bb}%Jyx~wlY(lCB~Xu?<*4383w>*8xf76ijw!zn;4wu=v2?{GV{m zME+tSc{b=A$~oB59*36~G4nzZ_B|2bm0~*Prv^CY_Ohz;W7tHO^P%B8wuq8v8g}A# zHP~JSK}eMto(dXX@m zc-9njG<#eO^fM8}+9lJ+cbO-O?$)q4%YR+A9^2$zPt38)Dds$Otfyl%sn)p&w1%;k zoKQ~U*NpBQ9zv$84M`u(_*RhJ;V00}!V-U6eChxF60prHGd|j%*x?rK4+Ti>mu3tI zi=p>(?;$<-cX7AW_dSvneLQZcTuiCqbd}&X4g9(<8DVri1N-^UpW=n{Fgh;JR}`;0 z-^X776kiG=VQQC*S|)}6mKK=FR}c4 zKwM3_TKT^i`|kr22kZacpQw1q|F4>-2UZ4Pi2lTv7y(FHdP5A$qKQ?BR+fBFN)cpDNt>c2zzGa~hznm+j!MegXTx$I9z z&w^2wO@Crm;1Lm1I@2|Rto#!O%F#7ZCPr>s{RAe7%l_9#T}Mkh=PCcVwXnBAY*y0y z?Jg^d=!k?bI?*7xSGXoAubSFFXb_{t=(m0GO?NB?@$d2;N{15GnUmz?HzV65L~?{~ z4u0#cHXF?Ixa0^`|IN;%cjW7-t|Nu*P3{$bdv;b&LNb&tfsN_iWX z{}4zXYS0tX)>KDecr}^`B!T08JYhD!99oC2$cyphzZ+0|xZmu~=CtX`k{}YxR6AgO zO7{LK@1GWq?cNUI*N%nfF44MSFb!L?!o?Rr;May85INj)(-4i#mPU@W^OU*SBDZQYtrPgg6vo z>6(|mkc#Ax^!;M+L>G$jc!A+TAJjZ87GTg}MrjF79km`fmYZsL2 zGx2AOXJxItVeXwfcy0Mudtw=Ibk{J>cLDc=as4P0_820Snp6o5G;&*25v`~LVWkga z4|N%1r42i-2{|m6F5Q1Nt;$5w*AxmKD}<99mhWX50>LudN`a~&SMSpm5k6Z`Rk?gg zCI`jpi7t{k(A@xuZQ}!)DUW-KtP2=mn2|lzcrDxS& zS17M;DfTh1>qgx1!aT-s5PHk6%F$S+2`GG2)X9?BwN3x9+oIE2c)OB6B?y%Xfv z(COc0WLcV0BR)G{ zeC6!NsIF<~MfMtDS3VBWqCf=2&jms-wzsi&4D&-1)7YA|(S7Db`%k=EsQeyq0Sdlb z?`}6A$pkMvZcd@pOEikBR}`i?K!sNxKYZFW#?Jsfl0dwvl9iU3`Flljkzx45w-e!J zRO1en*aK|@g!x>_-g(s?>D{x}#Y1oLM^>{6@~F(_K8fS4pqQ_d37E6*-` zwt+vYXNqg8rBT^K7Z*%Ne(@Z;o>C=sRUSJ7igC4+wNJBlAz=}vFN;n3G^Op%*y-_w zyVTY!dj0~Tcpw+JMirV^Yjqf71sx(R(l9p zyNmLVjO=wqDsqk!RoK( z7L}mM|8c1cv2n)YjS0f$;IwjEbVT4rx0nvgiMe>v0dd^*FSy_jpdVfNRzV^aCBxw% z4<6YGX_Yq(`$S?akr&FXQc@Ryn~Otf--5VPPczmkxd32{s)m-tnK#9)6elavOcViC z46(!r4xxp8ZfQ+iDA$Q4DhI6Dp~ILEK+f!0sC1=;Xr=RI&Bi=NgLQ<*Hvj321^Hy$ zq?pdS=FSjK9{Qxzt=)fKLZ^4ngb5J*_+CQ;FmAc~K~rXqx5U>Ty`h6KOkZmI)o%n1$+|C=-=i!k3 zyU@*_5jCmiqD#S94}NK8+ypH`bswzHe8Lc$dsU#omB8=CUHasfE+{Y@-ei+`Xu8CQ zAcxo(ExOJLMTmtwmRdDR{bgOEY&?{)&sgGb9}DJ&t*p?fOxiKCstY=6kdu(;L?8O4 zWM%yNt#Lk;)+4jA1=Cnw1~h&&g<0Z(dwpXIEvGF~`YC>ewmHgR=U_5A}enRIuw*t#n3(B4(|9Y()=zS^Kx=^sy{j zm`vLshmHm`61u(YVG&g*LQQU3Alz^967UmPOrALjkV$N4t>xQm2gsrRzIaEoSh?8>CcL?1?cp7tPY@2t z9Xk2!RLPx02*a}ouGdB--Za}#XKqugloA zmBf^y==$F*Q3%%uTl}pF@q6E(?_DXe$yDKm5nH3nXJ}DOm7+%@4@Ev}2hx{^smww!4vs>$z!kYjO%N{L5&`O3#y9SqDrTUIJ~XxGp5-6hJ-| zGh}Bndh!{2C?wU!r0}LTi_a_K!>yaJ9=9i&;nR-C%mvQk=KXD4=x6aFML0#P>k4c1 zCrkRLUF!&5{>Xl|N0SikSyht*MAXt4MzeF&-XyagzrBuP>%}W^%b4ppJ;fko>kRN; zeF4(>g7ThnQW^`}zl0OnO|8b-mG&k=s`&i-M5F#k)w}GeP)t}atP0^lLF|nyF;jaG zk6XG5fBE$J@mdAtWq;@)Rdo+Q`Ug<%;M}KQE()MQRexcJgkVBo* zhtL>=^vdsRO?lBpIkPVlTE}%-KGP;d2!t3O=C&rNIm|V2ici z2Y1vERqRW4f6=`RZ_ksU-o-hy@uwQDn+M7p(Q^hqhC$wR%}01Op|^jPb)a^_8L)p6 zKbefr{6fKdcM`Hvp?+;32-)XeHHtLEm%0yfmKInMT|;Q2+fWv%(DRLrU}JS$;%@-b zWP7&iuDy8kr7vgS-9L<-Ic=TKH?F-pXQz9?B)YZ)#fq*8gGV1eW?vkdZ z`Od7_P{Tp-HKz2E_^O5N5jLc#c%vryqT&*!gywn@>8RW17cC)E8S1m3>V5m71(geo;^NlsGI4k~&410%)3P5&GbK8f)Jy|M@Dx0d6(|rjM2)y(4eFQi$HE(? z7DUQMmt|?cQu~v-10j_$5@*UFQI4ON{W4ZUi}H`rYieZt;WswSt}#CnlOkGSqAGFI z(bSdn)g{DkQVPa0!ybt`QWSM-5+&H?gm;$Qv}0UP%SH$%i-AU4Rib3lIYKCP?}tc^ z^I95zfkuCq)bSuD8E4h`~f_b4>p$w->%z58G=@N zGu?w#7{?6Oa4b%LgJqT{V1l-#0iNg~5j(Ic7Z)|t6!AOtVV4t_Z}avPh20Cl$nKg& z#+NLRHTFkhS02@99x~enVVu0{y&#;)Km=ma(Wj^^Vp{O8xawJ2saH;==Ozd2QMP5l zWAD4>_Wregl#tl7Jj{K621-sc1ElO&17KI?X@$ge?;D0#8Abh^reie?Da?o8IVH<= z>&6CGrX*OcrN6)tLTek8<#>rnROLs}(3EoFP2A@M3eAiVm{>u_0Iu&idM=VgG0uIZ zcR^Wi8U6%U&9Kd^;$AXQVxr$coK>{x>VO^>!I#5!ZkpN#?u|25FV)S+#;5bhZP{by#T@LW zW?xvXJ1lAG1rCp8<>ZZ$7V~$YwB}>8_)JSfI=a8NTWC2MSreaNmEStt6blqvJbK@_ z+LEzvM^BfvDpYQ`jfh(GYAONRe$ltvL|689fiFEeE?rVpT+3oPMi<6vSwPj$U$(B{ zxO>{mDo+?D&28tuGVn*CL7v+PhYh+AYgu(r(I#S;s8L4lG-dX3VUTFO@Y zXa28kzSihEE4S~OwXt~wR#M==0tLh5<*TkHN16=Ml4D{hXmZCT0fsT6Xllm3z;{o3 zPAXEQ#iyOFvkxYwmS%X>hx*9yp~iHw`PaDv=l!^fC&VOk_ZhCI$Mdt*C)^yG#YR*1 zNUSR7dsH;UZ|xXG4s1K;q)idiDz>Ec_~pmnBP+Q>Fr4PsfQeItD&`yF_XAj6r?W%R zI1>IbGf;ncrA!P-%Q$TXv`3c77F^It57~y8=|1XY3*X@J~7}Yk}U;*ZFBrF}Cr&kRCj~qsB~;8*LAD7go3LB z(Hog4q~ia9YkP$Imrt8Yc;83c0K(BW1o3t_CoL4 z$wcoR)S}XYwZ`3SE1KZe{brDdRNFeOUJS|7^FkO{QKhO}r{*;k=GI8o=0ZKoU>~wt8=Gv%J8R@d zWxPLBgd;w%QST2zeP>HSvEh`xq#Iyj%L1<`|JYnW`kB9~za>}vaz2hWme-xh{Jhc$ zo`u?o#>=HqR^~N};!AatFl7MIN{oMxbJx10=M`=i*vRpr=T9k*$?tqiP9IH7H#5=9L>!rKh9~HTh#0g1)Jk~rnA@yHEH>{Y*Up1I-1eFL4*DnlJjS)h3F^!lM z4MG!mTJxD(I{ZXbx;;aWYqj?@=Lls0=NkOe#&A#mneZ6vJRhMumh12Oq&Ng%E{}9=CN-M^8kWjl;eNw_*gFIbfyLT^MN%*XIxbmV~l$ zGk5+$c(0)hdjxN^McBzdlCRa2(~|p>Zf8cCm^h4yDR9?@zD~XT`|t?H#oCiI8CJ-@8J%)y>iiwcu*9 zXR&?BdA7Ir%WDFvRh%usY~N{aFNaNjZ=-8v2zfds|7YQTLOanR5R_XzrE@PJsD3wFGz*tHU?I(^Gc_d;Th`W@LOrWo29{BHmv$cxoCx4ya#*8u+{3t| zcwnc2F&kX8{09DjOl7*Ov=?$hB`*Sxbx2z^^#rQHV`NH?c{g!?y1F0awVu=O}1T=F#{m|GGMb@t7XOm;tK^(VOl_n zH_YQm>6LNLdHw{>!1alIm&7GRLl>?adO3TW9GApXo|%3|#Y~%y$3^?VLXWCnunXpg zuN3xorMpNWD?WSeGkTbKXNIFGqaGAe zLH5o4Vq?-W|GHaEt_8_L5@;kd>@f1u9upd)YY{IQ+hRznIz4BH#(y_^f1O_wio0&m z(y8-03m_O;W_PmVP{H0iJu*~LXZ)y0a#?tE)&yhUwS>*$F1~W-Sf7MbXY7w`*UjR` zs%oYq9StjX4j5zfDF;S^hR(&_$`QH@d89V8dI=K0(wUc@Q(W6MkDOI6xQFRcqgFkD z=q>Y5;rmFDFQeH%y^z%@cr#Jwg?8!Q$bIN)gfn@a+Zbeb)f~`Tv$2q{y~%3F?E!u} z28VwWn`1Dhq@1x#X~@1LpS%>ICGWKKjTA-nEdh=hg9bgi*hI{4Q9{~+3{mfP6_lbynghY#0M+sXm8i4yaD5JU3HP z4U`~kU&pO`^pX&XSe%?5>|A~|{$%w> zP-@ngZ(8C0!Q*x*WG0Sn;{8B(W&qdGS z{|g8Qy z|1--Yorzammmd+{4MEJ(1S71I<)WAs$TYH?_05{R@IZHvL7Lqm{)Z~Sa#Y#U z7B;y(pXNyNuY}_qe?nFoMPZF;oyPCMAc{9Z%0#IAb}Z`fFyMj3n;zB#-RB#y4NOGf z?o3G75jXaMn>v5+r}KGC`O6gtmtC3PiWjGZ^?UKf2oE(_(0sQXqnWuC8|#iCBkjEzVYiR>>ND_=5R{-`iW~3>y`b_ec)MXGU;NNUu^opGn$|w^cTS8i#q^uKv zYcn@{05wHWIEabHbWyea>3jM0u*U5^ zN7Ud|Yv&o2?CEqowg4{eU z8P~_}x7YOSamIE!`3vcsdZW*3&c0KpB?J8w8NBt)UA1x9=ZvZWIz0tY<;7VzZ`Apu%bp8wanKj4 z&&n@;8<{OxNqB4FXRZg@PXd&uQZ3@Mz4?#r2*))fB^M*l(*s{WyiaskOU&Aaoo|xI6V_GHMOY$3v?KYS)XSoXbxZkDJ*XPp(%yTUlr-DB~ zEY860qBBe3{ak0(TvOL2*bjAXANT8$7<0riz1f5G#(?(wi`7>bsrHN67+X7ldT-Tfqn<-;4P zYD9`MDY{n#>0x^pHeie|^se{e0eWN?>J0%IhNzpa@%*OkbT$WJHo;mARuKOU+lf3;bl2gGX7eS;n;FJQdRP&rcsPkUtrbmfgDUL7G217^rpB zXtSWgUA_U<_9R_W%6sNk^I}*SZUOEJ;iq}mvSG9qn0I2A=DWahxWjaINw)- zTkFnyzl@_kCnXk!00INnjZv>O^&fa*l7+_eFCdwZ5#YuBJ2Vb9&hXh)s9cUW%5`Y7 zf8|*5^NNObpBly{vf$o|w%`r;l8WXS6qNtu5u|6)^* z?(QTN#-Fg>qS3CRYIG1@kkWO@2{2l9!q|KQl(1x6E5EAnGrGjx=W?+FIy_3CAJWts}ScDbs zVY%ph5xtJ-z~55S>gFxSM!q3vmNM)?a-eOy`DIY+nM~DVZE4e^1u2ilGvj!X2*B9OG>`aLYT}<@9<*G0n6m@?5UeF1qkL|qilN`t6 zD!xH-UuxRd)P&M^6e}T9s1m~5e3MxYc+~ex1BJX9s|MNY zYQlkCO8Nx$4?IHY{2_0Aa%Pst{Ix3s~cL&q?p!dk@tnlm93 z;5r$>!~y%}OVbIZO|eZHPkelRiq3HHCL8yfNo}Z&&9pJ~!oJWO>LZ69volj9*YTyb z;l=l3>zj=(D$bI$Y6{b9_fP*_^3C5yHml|5b6!EEO>C}=Nfm^G=a_Zw+wFaDF?-=X zOr$iW{V8ou74kWsE`Yh=2;6 zcLtm@6~gu9liv6;;fFBGr}_YqBn2`x)#7NoELMoruEPDJvZBzt(W?Ctzzu@3wiv)G zYC^v{b@fPauveP01&CL&r&F@FcC*mE+%->sqHS+9zs!IlIGAT7gZXIY`eB-qqoe%Q z4PUQ&6|Pguk5EO!-NxBM@cRkr>Y}r52Q^ikb4tUC4>WrMjWT;LzShlHY}#-JV5+6- zaGK_eqnrJPkl5YEtSirVLJ7YUc{WchiKd5J=lei|D_T-|$lQfPrncJ1)bm}hViA9lpK`BxP~R`xk< zq!PQ6dbEdD`(@T@pHYNT2cL<4AQY_XfJ#RJ0gvn6sqq)ie$(g_&T|4|Ds8G3e3wQW zKn%E>R949&>#M$V6&rb9oJ$5UX)=0Zo^EzQB2^M z^|ZGgk?-oltm4jdrIz1PLMiTkRjTAKTnAFK1$%l2v)fGlYTI=+-NHA2T%Xwv-NJ>C-O6Le zJ1<_S%RO3Ux-X>Iip2l->JaQ(>Jzn4w>^ihwSV1B&bStN;(v_)nP+m1(n(9p>M(Oo-Fws@9D1V$@0xzi^sPzHV9rg75=U zikdd^Dy1lhOzm}8a0+r|vbvu)6ro~}L0ZB@VRjgRy_1orU6+0DMEZINuhH zzj}$7^qDNr$S|WRKdK&Lp4Xt2I!wd2e_UYT-k~53`nBJr8(3=(GU~7W@-U+RK}_AO zMx3ThP3%a~c!kiKIH@|IkS|`$WXvQx>|jAnY|mE(RRbEC@<<7~bhl5R&NzFeh%mfP z=N58$tRP~tN zK*b=`vBz?T^`*=ihr{yivpW9_D^Q_B`IhQpfU??4J?pQ(oHSK218nS$sh8U6GOZ4v z?@`zXfQxI&BP_li`CA!zt}foF%}<*ItCMH_H>tBSDCDgrToVgG?R z^dkKQ{5u2-uMo8yFjD)5V>dkwqtbpEIzPg1>!snc^%cvB_I>lmdbh3tEDO*2H`1c~ zKVC{-t9yD|Z}Sh8;lo+knhNl7szf=o1aesVQ{j!gdK|&Mpe;i zHr>FrT5t!EfM0{~s!0d;a?@bzu6u9YY8`PxkXgr^if?C|QVkcZ$`KB$S^u#kvI|T( z;htI5?VYP~1?_nj>^p5`2!!nx;5o0h&NEGy$s1*vZAM09C{O;RyTs#+8@+av####+ zRWg6%OFnK-9VY8-qk-Vtn$Cwz&yl3fjg}<0S3G+0H9efOR~*-d2#p~LPm|V_tjPLy zO_$5$&P?ympE?Uzm)S|D=N+6_Pw~VG{^Yf-8m*hGFchFBdLdN8&1IuMIa5>?@Y*^> zQ3q6U%6mA~a)k<|F2NILK?;iZKY3sA&lyFzPrIqTun(!Gr8y~1pA)5`L2 z0G;Ob2jkA9@8XAQy8+Pn5-q7_eoDl&r5pHR!QRtxN~z94JCdg8MSZ*2hY5fmFolzQ z3ZN;m3_HSWc9Y?U<`Pgbd^q zuDsc7UOF6bSRKF2pryn3J~wMXZdkH;nV;T!>0Gszsc6ABQo3CCBLrKS!loMb_mbKW zpxEX1&~}ffXIgYQ+{sGKnHvhM{o@(k)UQ#BKddH>i15Mt>R7*pDDzocuiaO4!%;?M(^xs>9hymu@G`=cjl474;1mLvhVOE`PZgo9!|m*OJ4c+7&1E>clg(~3(q2zJ<%!A zn1oj~X-=$<|A|UYyG%wwYc@w{eb_na^SiL*WHqpz0rsG~nk7@JkHJ}h; z?`QVW*VxEB=F)$W@Xt4@2qP5;e*BfzpF?2X#s;HjJPLUcfn~1AMCc zO1A0E?CwK;l+azXwW;WVkc`C01qrBi+7RUuLC6UXulBKchLYn2^tIm>>>b?lqpPu_4M=YTOp11#Mg$QFSOB~Nz?YQ?=;(ElIn973875iL~YJ7-2c>pqL{=v z1WuunY!=Uj|JEps8u}j*t}_XCkOOyOeDwcA+WsXR`9Ev(f5-uU?$X@#W7zvf!zs+G zQ`E5Z2ijxy<25o<#3q%0&mrcz0d;3j$Xui!i&dLqyn)(JPF`mVYOw(Q4$ zrmo?Q6x&|N96@jIUDryV&_ViXd38sIZKPY5FaMt~pZ_i@CQ!{{yxp~=AB1sz+qJ|3#GV+d;A@`Ajy8;SA6W*|`Zl#R6n6O52f!#+aS{uzA8Fz(^jW?A4k;*9C zWjB~plM=IIFlK?|T<(4172f(R_+YxBoUzA>M5QW#EN0O9{wcFDG*Q!vx&LB8bIfIH zJd7V6lhMgcUit4uI$;BLjfWfEk=f^j#L+odA-8=!9BfBxvuw`x!VxRPL@-d*o_3}n zm&?EHL?=mMM_9>Z^j4A-VU1i2x_KE+LLN%v?U)g{T+sfO;mzQ%o^zGdl^ZG|lxf_~ zZe#%izEVPc*Zmy>eg-9n7CN*SwGQZ^+@sQCSul&7kkFerc8CO?Sx=ORDm&DleU$MVv1`ci1BLhlK7 zlwZUX35IONq-E;tMEIFD2&?_M+SA$x9*vzD3V&zhWR^;Q1M*$J4)3fIrHeh{(W8rN zSljpc%S5A_$zpOIslCaoDu}$)ek1<->*FS*+i#n3xg@l#r$uTg$Rz*z8;)YIXnGC(8t%EJ0u6@bd6|2_n~Qy!3bfW z;!kI&eE&5qCH7rCHErissuy+}Ro@v=tH~@^vtRh^Y>ch*@RL}~IQ;Eg4Ti;31xu?c z=Pr!qY?WE(LeIhH=Cf28xbdimhJtZA}tf;y%lKl8FWeLfWu1oK+($0bgBZ?W*-(j;F{i7@n{Bm*U{^kCW^ z_OOwW(>Dsk$T(a{_BO&JMrPk={9Jl;s`_Wt-6nIcFq##P?357T_>RntIN0)oHhY*V zq>28Y_6pi2Aq9{}^P{)upUllAU@%c_EVe&GRJkQ zmXS`bB|=j2|M}9*PG9~bWz+E=DI3QBB%A&IZvpuRsLtTuX~x0#f0o99{#yS}URbR+ zoX@&HR8qkx|60#d_WJ+U$N8T&8sZ0)su|9uZj?xqc!aEO^cm@O5oy(1i39NeuJ4@t zME#BWaTlhw2NB9$2gzD%239@wYURJ3hHjRPfUqD2DKsjHbiY?Gr3YqH%=6n5$TPNWte@JD>C{c|y`av8urX#m*#CNo60!0S}jo zk~?z=KHA%?!!5<;adD>{cJE*{XkI+p9DVycK*tO-zo@WA$NTakRKUhhQ)l=v=q@LJJ+5PW~>|mXKuZ*+Um@J6+9B>#_aRa z8Bp@KEAr0dj~;~L=}ox$=m4x-I6aEM~Q;u%#|3}VG8#g%k-ssYsm zOZQ`hnv@=mJN7m@Hwd}Iich&Zp?~OK85Gg^?jQ~Iz%MkkVBNt$9R{g8`9uz~*6zV_ z{Fu2i0SVIaq>)y+JnL>OJTItlUh|476|E}61u=R+a;bk8w)@x#pZ;gA1jU;RE-D(T zXji+pKAZyA5AljCOBKqDAK{%O#X&DHEyaDdKffP8w>lUV3r*YZn2aZ40gi z&ZGn^R{`;nC(nrpk%em zziJM-ERaq=2!$}$&(LYYBFWRYSP^tjRkdo$ugX*Fwv8gI{xrjSF21@TlBi-Ff zKd3XufoHs4X$D_|+ohA6|M~ETy@Wzmckv6RUE&$iy#bA9x2ckMa?3dPsv(EJq71FA^}7#UK|CrJG3)DG*6 z`rkg)PoU|zp~=F`CD>gE{(khEc$WY5TjeHxM@FUG)2P<@e0e8hCo=CzXe_-#oJ&CatqF{QSC!DqgV{+WVaTbYrHwu z8S72IwpUYd%mj?h?`1@Bz+j2fuy!1w)D6#kg&hwO*Fj5bXgunDXGEW*r(Zut`Kp_# zf%iEn?IfQqPw|STv~erYLiPxEqp#I~K}8f6zGr7_5R6-B5`dA! zr|KoP+j&Cs13c9h8tvmA{LGMNbU#MfvKx5&@`nr;Xq^G?QmFiTl1U>n__olTL@=`|ZuQq zNRgOHV`p}U{k|yPX#Gm@%2@y^l2X!A)E01&KT7IUMpM5<6nIC5LZ;h%Yj`;`BOq`> zgv9at4;x>k0&7A7&B5CpqNtC(zdoz9p7MtfO+b$Pklh{{x4uRT_g0VO7;5((9^wO4 zEEQqVZKZm2IG=4Q3&9hzdDk&}R6e1EDPQkC;ELDvBMZRXk!oC|bQd^coRU5n?H7K3 zz1C5CXS03UkdOhAc!veTM1O5nN1x|#`%+12@Ca=XpHqiq^f4`YWs%2z*LfUGD{b;u zC6HM(u;_pmM{B$WbXf8dTS(C|YQ2*{dJDf#JI!*Bn>LoD zKpTdD38SffOURg@;qtcG0q!+da-H?k1b;1j0+ZDeI_C!?g)lcbP4wnW``gehU)ja3 zv@cg(JK0F9?34Q|NRret-KvY6o|F7ajPM1kJ6%lpGa#ai>X`k8uqM*OZB&Dy z!%{l+#;k{H@Q2|-(9wM?zeG+!z+8SY63%g4VU6ZFQ#Bw@$Qr?rAorbP*IT;#!~P- zHAiwQGST2b8{7mrmWlg$Q+E*G^IXtDFX|x+D8IY&CL&Q2XFs9&Gai%L&mY?1l#yde z*=+juzO-wTo`==4emlb6NV>gmOy2bIe;+Busu!}2X*nEsF`q0Z6R=FH(0>&Y?4t9B znxUDD!~p$WXodMTAI@x?AAESesq;cOxU{YLUf-bD^ZY=045ly1~dEl9-pfzffCCU^&r} zEq_VA6`LLRSAQb6wvK|S;$G(MSO=Z^>96si2`cTL83TduLg6DkYO+Vzm(0H_L|1@q zdlx&2=@R00urW+2BS{)zUx(d({Mpso?oG_M+xV5>R;!8}Hz-|LuxmI0$v|uVS;Qf`p(5y{==4tmkc7(XkC8pq5pXxR@fJ$8jh`eFw za_VS~+LbI;6>vTv!eNGg(Xh1TNfs;sjRdLQrJT62ME~q+23+4STUxJFA`PH}SM4+% z^^-It&W>7-r&{01uH@d)H#H25z?~C=G!HWXX8}u~l>mF)t6a?os-w07HXpocP7{|5 zaG`JGT?oeYq`)jo=?JD3_Le?5!CRJ}*?rrxwOljN{fW)TCRZ%VnYQ_cO))>%BZ&x^ zm$yjO6-Y^f@c1y1<7OUk#%Uum@r`3}KuNKlZ>UTsk1IWjR=;S?LJn^wX)Y^0s?cr3 zdb1}bVZ`q+_*a*F47J-9g!>UPEOl?TJU({X8omtU`)Z}3D

    Zwd4Dy+!9+_=q(zO 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%0Du^ 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 {IMTx#_KV(iydlANzW$uH7oEC;=(jOu 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

    5B7Dl$O^IK%DYCV#b4vhH>sSc(v;12WzZd{ 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 Qi_Ls>3nCJ4E?w2lG8CNj}J4#W5I@2&n?$# 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±zP?SZ6-_bQo~ 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

e8+7lzn{dh$U2W2hx?6|(nG*YLO80yyXOgtE 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�_ z%`##ozc+95B_psA({D$ysQ)+UE5RnU!DlSV*i0msvfJLuIG|&U`P^|`?Hk`LZt*ZZ z8eS78Wg5;-ZE)DuT++s${r5pn(Ou9q-NZYu{yvS;f(?krYo#qDhkE`*0d>(Dj3Foy zS?74kve3x^tDD<{WnY7j7VEdSbGk*yd*G0VN_ubUo#b8=82_B^_N(dbg|pm zR<%EL11~Hs+K)6GVEQ#h?d|KvEkC7KTANz$@_qbS$6)icQYqNyfnub!mCV%q<>kOV zfzEsG-|x2nl@Vtk%?09${bY)FdRMv__NL=r$~E42iF=|XS~UM=H>Nz7kg~XqrrrLp zW~B@T+L#309OJP#%ZK-Ox|Qovlc|jacYYTlTeIf?Y4<8ozMSavB{$-X+v>#e4DA?* z#ePUt-FEmsfKcGlwNdSmRP5^P#OX!^d{R66!u`dw6`UQv6~mfz8bx_)>wD3~ex?Fq z=$G@gEuI!A3#W}M+(%+h7teSy$c1Yi#+(QoooPv{+7n_veK^z^@rgd~p!<$1=4@nk z8dw&k=i&H{5vLC*+gZwiV?8=A5eJ|rCKcp*d4v(_ z{%$wxQk$8pu2Y9WYD$e2_jl$urDtS5a}dBE`ZW=ArPuRr{bzbaR<)dR?}y1zZ~Z4H z2+BXiA8~NL-TH4H{d`)KRSKxsmaa=(12?|ELnTis%g&NUYTkJMXgiGMuBvQIfAzjo{Q$Z?O#}3NKmX4~P7V%s$Qb4`_HE+oX@VF%cgh@#S zcdc9l`j?U$ZmOFGSF^3apuT*bmCE$hD8v?a^<&hrqc%nLL<}5*uCTloRkCb@UfeqH zO%_pSM_M(pAT_?{PwuU-PnpfUc^=w#(q+@Xa}8DN)RfpES{0H7BWq@PUWVo2C~Hhnh`KDP|?i%q}cUj8MSzIPmN9ZQ>)glHQ?kvZ|&K%DW% z)qrEcHdH@aT`}t*g=JxxM*~?PY53%!)WtViD2-zdbRIJwbcwyo0Zd2(3+=Vk4?KBq z0h;mV`Dc0BtvYu%g>?uR3rB9A1f@<&F*NT|Z&vxSh(8`om{|`^-hG`V?Z+>Xfk@pi z8i4Bo{jR4V(OTFH-p#Wq@divlJdSx&5=NqnjFXd6-^e|C!(2Ds0(_&HdyjIAyJPM0 z>#M5&kPMI$ufF`Z3@7zPJDyvG!gvPN%)2QuK(UNcfHFhc2mm z6l<;nkoyK>0+JPtHRemfoVsxt&qwvq{Kk2yxWf>~f+O;ZW6LbU{=VmZdc2ugdawPN z5Q~SmAGL=C6d?Fe1@1W4NDLQxbAl&+p@&&%H*Q&JDnc5Bt2K$eMT^Jw|7}F=Kbxi9HS4NH;VJ< zV&%=mf z$6oquwY1u9tkog*iNgE-ma!9cQl>c*2tf%f9;Utn0eLZ96;F&dW}BD1vy0#Is8^gW zL5ZPH-x)6H@6OLwZm&3?4+|M3XhP2h9E#K5JZnIFh(8kZXxSJ+DH+jf_|A;j^3rX^ zzf*(VxUm^|b+&FOfJJ{ex8vzlNa1x$_z(7Wbkqr+iK-gqk!O6=YAS&UvkA5FH`|sv z^N(?tg-hBd5B_wY3Kl9$HHLs|mOcXHGc#*%Oa z))C~nZHxEy(I53!8DB)Yq16$t8$l$ zR}VRj`IpaXN{YN>Y!-*o=}Q=gg*$Y4fnIY9Uf4>8H^{3B>i#ap_DHwF|HRtca(m9J z2uI6vL$I0(Y|S=-v$i=sbY^i$2anQ`SYU4p7g@pR>SoWSdB!hXw&nz|GZ3$L6P{kV z1yY4nZ;&n9x0=mOAFt|lIKp2ayEa%Hn-WAitfFT&jS-b(iVU5^RC~DT@(EwWYziQQ z#NMYo4md?(EhSnJ*z)@a7FR977Mf~}_#9Q*qh4B=4DnnQqD7QZGN%r#qGUa~y0&xq z_eIv*ylPt_j)Lm3m;!=TrXXFx;7dJ)A#}%uHu?}w*`qZz%~e{dCR4)hX)XQ7Y=qfX zP2`NLp}R!Kd3{jNjx+C)qD{YG%&m3-SA~~g@15|%ePz_X$`u-$s zvsb&M`U}oO3X9Np;nzf;K0juLXpo5c5i%3;)y2~NQV8pII-*9VYL~QycK+a+owCE{ zp;UOL!3Nq8tnDnGc3aVQWMY9tr<`fhJyu}h)L;`y4teW8zmzrI-eG56CY(=8n_B-~#AQK8qjnN`YDCv&t85sE@V(K-Z`$VZN4$G3BY945?N9O^}vjW$7 z)U@3c13iTu1a*#Qx`e|P#Na50&}HGsdfSqkxDgTbS>cG$u_)~Ps3Im{aBQtjRYj8@-M+H=cLHG&L3Fo{osE1;Wtmq z2Q9zgGFiRrXY0FbrL0^RwUeETZ+1U85Kfzwxg2+k-X4eYyvj26=^!k+^7f|U5ySpG z)>$wfgR!<*JE}7dF1YT;Y``&f8ZVJtJglFQ((0Hh;G|_SdNvIv9tVlrqE}$?1BF%^ zMpeBJ-Ij2YDSB7I-bbUBjrT8?uSYiGvQ+DFtEz9n!dgC`M|UB+WKRY=NCX55I-(*1 z3dXPFZYRUq>}wM??`c2#J-`o(L$k+95=>(}v>SPsV?tZkxwKEblSH1>dSNFCgV$bn zh0<9#k}o@9*ZsQhgpnF5tPkcIBp0p~Nk-6vdM-KRJ~g}HuFa^J3QOr_wd%(Ycw|sP z*7C)U7eFj}A}-L_dEGN!9EKe;4CL{8)7RFfw|hu({<{-iY^_$3t4Yzb;6}md8LQH5 zWGm4XR#KHQ+{|Llw!qSl0!8C%qXWJSk@<%C#KGIMjmiwMo<(3Mi*dspd1!xYK!rzj zir^T(zoIacUY2C9lHCny(GBn${f2HG)Xk|$|4ZPZ%?Z;d8n~l{OuwXdo6DH~chZ`! zRK}ZfK|iBtdNuUGEqD9Iy@gI|FOzR9hxLUrXBOzU2_b}Y?cyd1CYj~6O~=6Rx&o$~>O6(i=if$Y%oDcqi}Yn!7~bD(M4e!iG}m^sZswRy-oH=4=r5~vCna{P9!*2dH|F17G&a{S1z zCBjbLxysXf7c9^mPH9@zaV#10{i4Q4oUcA$I}q61#J->-2A^oooKI=>YFi=pSw_=S z8IbK`r5fYn=Ew`bwpXq>7G((tfABQKa|d1&Sw!xm8Y*{EW}!0C)%z0f2)sQ>LYUfR zFnk$T_=M2{uJ?8(=Qe|5LP%8xSd4yL(Sq6-AKt&Sr|he%^lk2DIbW-c^|eF)n0)~nw=k9sd|naWk|>xjA{3da z5k`UB7$s^3gwN%uGJj1wJ!#nXM7e*U4DXLI0SVnM(XLc(z$MsVkzx~Zi(;e5)2>+8NkGfXJ zXltC;?Lpz_*{BnbEqp-p$xX*_Qq8=Q5$s1A>Rcl3=M568mF0+bwC(9K)Zt29zMt$C z6}x=cPh%YD4BYqJR*rirO#~xi6ip6lEqaLI7$OTh^T){L4qQ~d@8)pl$^>9yzd-xe zEJ@pn4*d1UPb??Mv=bf|>T0;RExYN3`^k&=_He(VOZ4WQ?FIUT2-s?tD zU z?0M?8&iGM$m?(HZBv{ox0cpP9+gGg|B^l&>ETvpL1PaZ3JX6=ij0{Y9EByvi+b2?L z_4v9m{jJa%v@Z;!h28TXB20)R7{Fc?Vq}-YNwJ*V#57|^;8XT;x>yywcH5pLO)W?;upG$#?U6m(0=>!$*iyP0$TlAAa;!2 z2EQ6)K7qGx!i>yEW_p$Rm7imbx)#`YWtzI1N71q%x6o6YZZfrTcc!Z^Ozjl zoS?}WCm#EuI_1}lQ3;d=VWIh>C<3HH;g=Y#ex3<7o=H37Cz5j& zHaV*+M8&1DSJ|a1ZFi9$^AzTr{@G|llpB_Clcc(Q4ZeZ_g(cPnVte^k_6-h*W+N$B zLN$uLWx4LHQQs#NLKCLD*U|OYgkE91<#G0o+|I>_pBFvd{Ghll{O{lLRy6nPw z$PPIZ=3LB`f>=$Kq2qGTrqpdv^$&k9FdAK*ifbHPsm<9H-(?Zo_ARq-kJKIKwnaT& z!YX-HxtEb@@?+^{Snq2um|WpJr~NF!{(#5^FJxJL-;AFztG(HE0KNC3dca2 z&st{B+QlvJ2wt@SxFt~3{m*1$5m5~cxZEFfBP;ygW}JY?Ll$-2slTj>L+%^OPr~GyZ#;*@im5W21@&&x z=x5o#Vz+h|&?j>bq6b!GuJbMXw0r?j)Cn1FI*pJ3vz~RtW{s|8dx`0)+4@+E;d#H5 zU-7>axo@9tfV2x6t7s8<_*KXHN}_)gj7~VD8T6{L-7}U(@1JV5WtJU9U3s@KaoU6d zLn!W4A0I!zZD*Ei^+2;y|Ey2XU_>-#=uQO&RJGQbMIr!k86tCXu51T#cuQ~OUglsO zoG=RpY!SmRI0yth50$2nI5N+Iyc5Y%QDCvL(S(SgU(3@#-{FaJwg(JK3~N5A13h@U zNN!I*;9~i+v^_LbLW~IdCQ>8QD}qYNM0s~qGNH(b@8Lx7ck6e2Y7=sC8JSdg(zhXBXyp&P+yYF}?$O?x+^LinuBbuZh+%853OcN72w9;Pna&|m z5T4pob3E1DicTdaR(Ug!uYJ7cg)#Zra(9d%1HI(-;_>UGuI|h}JlP!d9FCZ?H66ok zCsFb1jaPx7EdF?VKH5&(IM&i#(n!N^|MV+F&*)<9vn{zvU&9^?NZdiSHN(zm`$*#L z;fcmMziad@!Tt-g5@WM7lR#xD^51~WLmh}}L$~F&hXF;LC)3?YpFyp~p3f>2im^-!3s*#Ot=SS=p6sK**GYS4$+?%x7yZGQ9+|f@GI0ZE zl%9S;YGF=!MEiB|SP2XsVDl~X)sF)zKlE~==s8j0C^&2iA*Z~ze6Q_=t*uwgk2_+~ z95figfJu zWFYPSept^BTB(*hG2HTtOnwz9sZman@lG3S;KG91&|MW%`iw9o{SILPzYb4`!GWGG zRJ87)7K;@NzjWZ&f;u=~n9|f>?rpU97Q8H{(ftPlK~<@>HNAYgTFHnu$2!}k_d_F{ zDI;p%#{Cj5n;)VfGn8#2uTuh!rz9i@gsFgUj;8U#ctc*<59vObg`*~4G&ju)DTMQt z*`D5d=(4x0!SvtsjJ;&f`{Yg5miH4VM7|;78H%6Cj#DzQz<|J{Ov1~H3A6C}*k(H< zmm@g1d~^|K*^xSwEbL$N@GhsEj}HA_J~Gbp0n zxkVV_O%YG)MPAEU$JT@3E)%xfv=x8Nj}SZWB)9g8tuMB#H|$1ZtG~bL76N)+4Mr8% z`E?XwP1$y)z*lcYJB71&&DmbpazZ2K35Z7lz$H{)J-)NU5OzY?uSa#qY{hDTw#BJZ zC9WS(ex=Xnvv%~!=w1Tatq*9foz@#|M6dxhq<&T(YpwEH>SF^yLM)(SIDl<&Ju4j-1?zdY)>xJJKCz?U^1pEukm<#mgrk}v>t8R z3IX)RDtmh5vAVUQELDKULjn1aH-t--s{Vp{nW!xH7UH^c(?+iL=tcY)FsK6JtKVmE zV3Y2*WoHE8NcCCz=b7-M&T4)!NX1Ka^CLA}7}UO`)2@PtLE~S`>D4c=lkvFCgMho!jI+h$%NUjUKribCZZ6 z=O$bDF_tn%mc#-XC-Py_n^ddF*^aQsW{X4A#c?!jqQtxV@AU(fEG&vQT6PgOH8biI zWSPy@j7tqvz@*dl0dT1B2g&35hy%QU8&(mVvc9&~!*#3HZsP9H8>})nqZ?A>e*}#J9KpzhVPxUOwy7O3hUe+TGI zxWWH4&v-`{w$+DB)iAExHJ2>*rnUXG^HuLz3j9s7uzP7ko)zssL0(uFO!5Nf#oPs{^#1C`ZJo}i#0T~=IigD{d>i#Dg7_)<`ga@De=e=J8~=&ULZw(?dyjuxy|6(3Gths6RhrW5|0NX7C;0#Q$A%hviQk=13|Ej+ z=>FHi{UbRFUHDiYP!~k=e#Cuq)E~lSbD| zoo^JH(G}MnYqBezJOIVHj_n1bhyRN6GDLNv$ou8_f8iOQwU#|FmW#nso<>>7$AaU{ zxY?Oo%*Jx$FFZuce3duQ;f>-4|!Z!E8NvDEMA zEQpEOs$ZngY5aw$cnLFPpf)-j)G?4f?}gypli4$r^#PBtL7Xy_s@pB$_RRuO|6KXV z^wz>aR+63-O%VZlZ2!%ADuY>E|JP>L8B%OYu=L(uoJ1tftjxX{!Bosh^djM>gm~Jl z*3o+juR=_GzWd{PWmNtO16PICRJFbq(c}b5d4jrs2=bc#E88HR(=z5rxft4#<|hQ4 z#1OGfyNh~d?~>Sa=|B=E2>z#%tMRmq+?zFn<8FFXLv2PRtH=+WveTHjHIJQvzf% zYvGGXzzD>r5{>mx94*9BJ4~;Cw#m5Cm%&*uxucNwXTD3J9(c2>H*1o(cC)=ISu1Xq zxmZxnd}H?MOLaIIVu90iO=pk`Vq3Wpuun8dL5BVpuM2md!_{~Tyv@&J3O@ewLD*pl z&IaH;p_;iIiIK*0P7ORyW6l)`+03ew=dS$Nr*%5DRC{|%HFEz_)AY!tk&V5}p15vk z%UPbm8B})&U3#(k54MEH9GJm+7CIhY9I`}n%ePCjY*4mSn^AoJ$RhrN$!g)xl#fl5 zS_0Mpjl21&>|xztc7c4e13^C_+ERv&?pStNjjPW#tSZCXVIx1%KBfppbKhX+t^cB! z*{AN5GC0=(dN|=%T?MOdqX^g~!EX`s(1z3k5I%RD6fb5CujTT~|5@7G>9hMjW%euTPAPtOwLuf zK7Zr~#O(AH30A8>)zgf6)$I%#3vA@P{EK*_K5q7wV z&dzp;o{Xyl25LQb2CBa?*sJCKT7jkA&PS9@TGQlSEA`mx2@5;DuTH4+eZRv55h6bj z#bS&!mMg9eWnEz8qzjRFj*Y?e=h?LHZr~$V)`@qBTRjqv@L_UHgEQfDA11xvPMmS9jLyx zI$F=ZW~a?ma85VTO{RyE@O%S9u07|K!Pb;xbi(J2S912~KW146_LN7OXakw5L#kr* z4DY)70%xNqLo#P`&I{`Nts0V!HU<&|jKb(FnZD~cvw;xoxFQ~@k>Q&q*mJTg!V_fQ zZ}d<0yy1cT;`q6V^c!Bgi>+Z1oib1yEau?GL_4^ zN5cSnf6suA`}lN@f%DTr(F|$U_*3je^7e2)j}KS~dfHKaWUB;yW%e}2f2)ERqUj`2 z=4Md#kyzTT^3+Y8yKs!}9@lRYCL3@QmC)AP%ru`v#*#)I)#>cAf*9YTwzPQy|A#X! zocqfeA9eVgyLYEzX{6TLzf?hSAJ_Uz8GE_#gl9%0s7gRXi49DC2^RzKR2`k(Ynb8W9S|GIm`O z!cK4kGOKTK5#PNlxdL@hAnTj!V0Ux<$C{Ev%R$MCax%|Mphy; zgst+~Jtem*Z$S}$b+jkui9m5w9!q1T!4_FjcNarVk<#?0f3c;RBQ4`j(jgteDeL8k z@3vqcis&hez7NIcJ9@KdLfxmwO6bDT&63>bu8JhRcI>Hf9AbaZK(}h=@lOE zVZD81XL;2nyith$>QwJ)UDE|oFBw99e=haM?Bxf;R4TLB<{4cJPvgR*Zj0is21Dun zrIj1R3`B{&^xn`Lw?*A0mo2sWY0kxA@$l7shOXl;LMF%4$)OL)w|9Yn$2ob^>ndcq z2!3NqXF>jJuT&x&WL6*CeBE*-WBk6=GikZpn{Thlg#y&wuRf1q z=%iU!=U)kv6~47YF-P!2|FqH=!i$5#)b2>6&L%~lTXfFuN-+4?Vpry6#}{K$IA0Dh zX63X^?OJFIL|4O@fJrITeXw8;~3QO7Jzql#aQfipBF3Fgv08e}srpn0N`cmU=-6E6-Ms2hu^3qF)_nt7(y^i zRxn>ukEsCZ97NPI_eY-_X4^ACm`vLP-2MF#74H%fs{|(=(zg}@LVpd_FTmw`M~M!j z12M@@N*~GmqFLzCnS?d%7PBu}T{f8{tPsH))8#Qd!bSW+DQI?iTBxA^#e>m+CcRQq z36+KO#+go5go;mO{-`de5nr)uj(w$Hla~ENj#y68pOQ0~lKU#f`ze{tm&u(Uo?&Pa zdKz)GqA5Indj}Jayh`D6A}^ZP8nnuP*e4t45U|7Wc;|^1kAhrk-AQ(_N8WdNf!(Iw za<)4C%;K-B$rpnWHWN>qS-1CB&gZ@QRK~i>Htt#$eu3i0z+^`ZRkjB$NxjUV%Lm;<~!w5|AhccP|?hDX^+c@T>??J=1~uOlKFAn{{s@?jPp& zRpow+nhJ-GUeiPufG#5PmAbw~Q%`DWa(*evEvfjP%VqC#rk7zr&~Y}$;#lq;$?fob z&W_qJ;dzZ);ItX-IA8Q_PL92`A|O!J_=L^uw(DRhU0tL0L(Fx=AG=;d9}E~Jl$T2= zr(cZK;Uhx+l6bJt2Wr8$ebf}_>2Y|m=VbWafnoP3E2*CQ;y)%TUf_Hpo(+yV zeFJbpD~c}A5P)3mv}6L2SPT}3`@}WUico_h8ejvJA$2uV0+g&^JG^*q)ambvsh+b3 z4Q_Lq6zW^i97)3sK|3X1=@@dgv0(i-p#RjcWSyho{RmJ?N<^}W)l$~@x@EpW95l^? z^266vvx!f*d47j~&2qjmE0;$#LtzUE+g#ZC8vOI~8V1UX%Sco$VU0P>v0D#99zfu1 z9F7L`Fr9C|UhR)T{%`=h|6JSdrQ~%IM}By2Z%kE59$<2@2b;Ds%dKkjGL|QV-cUxAj(I!ICB)G6EU3zms4|qCUFp&8~9r@Nveg$dBKs z!cTUvcnfoLFEKv@szdkWJtgOJB#Q0T+kr1=5zCE6jG)8i)t5W-seY=hrr7*zn`R>) zA+uFh==3`Q$~|yOGM!BZdCT+heBmS!C&p{Jjgb%SZ|4R}9=+9|&1+RK`~wS%(fZ3? z>eC!EB&9qe;5nN(dfg{j1({O?4+UgR)5{N_)eMm6M=xwvzs3Ms^#6Jq)irCz`mbiv<&5vp(OOYq z&;}-Y#W!x=sLP(;TMLoNXu{?M4t6xtuYw$N*nh_0S zrfj|&5|oV&#NyWDJ{f#?l^DBR3}gIFkISr!jpeBle_d{xEmnif_>6#lgXh=qE>Dd3 zSKb>(x;ldNO8ZhMeO{;`xtkjCqQ1mV=8ofY{qFXM#w!<&q*3Nazrz^npn&dpgfhca z;RParWR)Z;gW%sfu-K0pZY`Y$@)QIm3R`C`R8<}kH@o9*HHWk8f2P?~j*xDH<*Qt@ zh(ZY7!68PXE#bREHjMIRgi`GOgndEZ&#TinAsp4@?|@UWC;Xn`3_yt6JAX=Af|G6j>K zo=?QO_(dK>^hPTCX-++FhqGn{hzTEL966ETi2JY(`tED=gd(?m-vK}>5%~Oc>~=%e zHdOQ_0l&$ay8I@1tDc_S6rMKmGc=#D1K;#k8;^AtjmE3WJ2_%p#TEazI&r*NlI5aa zX;a@;#gj>rKf)pGUo%ORAqg?P9yH}Lb(y6MIVlTQV8I}Bn1v+P>rPv+y!glPsd7ciV9%_}PcG}lAW?ei;-=L(l9^w7!MU-e> zAmI+Wd}c4~gEJEH88yQ;d`@g2oxU+D0oXIJ7@<`Ieu1%O?5l}21(mNa=zrMc>$RP$LVToW~P4RiPa$bd?Af1rN$@Gq^DO>73il>6hhz=AF}Bh#~ZE? zgCcA-MM1&1>SB^kmN(dS2IWA{&?{D-P?!mgTQ`JZjCQDl9fvvf*8$OG zaev_>p4wkK2P9PZ&9V-ODn%l-y+^^?!qV9XU?%#yyo8#%+e#f*w{?GA#%nO>L;rDG zpu7EcR-ZBzAou(=kSF;VskB)l-E38OsIXIK{rE$wkFcI9?DXk>F5S!~K#~Jr`q$fj_^_Qm{{y}h*7WaQ5|*g&e=M;3 zo7(?#{eOV0EdoM=V(Az!!F!hf-fcj$V`h?IPwBTV0OLx*PhY~+RCRbLts9N!UCZ&rF*BS z=i|#O`GbWh=^ZFvj-&FM(YamoVbSJ9G}gmayy$Df_#e4Ejh3HSh(3Os(LK#_6a!uY zt=F{IHs9~F)%o5ES(PhXMcgMNU@nI zES-<{)OjG)p6u5gro2?O7WB(=N2Xa^?3C;F1zzKS@|*kvtw|cwMg0FHS{X3fO~zZJ zeZKkO^26R95yNb^=D6)|$h4h4E!~XFHOb>cc{6&Ap_T?PXW$=g{ZXS~S8?DV=U9wk3-}qZGw3)8LzN|YQ4teTe@Vq=J@4)#+vhn{MDWU?)_pp z2HiwyPj4%}iXS*Ou)HK!?J-S?l7C;Q6y)(D@J*B(qsdK*b%pImiZyK}_ka#u$t z^Hk~7z(7x~V$C4_q)Ay0&C}zD?-MAauhLkV+`5S({pPF)zfj%K3Mzjni(VbZHmu%onR5n4doE@3}w9K99y5a9x$Eqnj;+P)ZSov zYRQ0L9m0Zbtu+KP0{0ogv{og0XTIu~^u=VSK7z|h?4>Y0<_hZK*)D8Ms9clcrG|GL zo&Vvc`_%nHk}xFnGQV7MLE$!2Rn2!R!(O=PE+NBGI;#)3F(m%hv?A-Vv)<(%LipEN zI7t*(HCn!cFLQKMl4&$Yf!^MZ&43XAqy$Q`~;5}xX9h745$~XG-dU9p*)76-}q4kyF8m1+bAC1xm55zoCg=J!bFH;?Hw|k`E6}mrMX9e z2;pS=xY_bIe>WO5x_ZfD@M-;D4gI?(KNBIUHh62QY9tU~1S7Fb@^ot9ZGTRvvyd1^ zcj@YT$Xm#;rCEuFV}Cf{srX1?HcH|0UdedGsl^lgoMxo8akKBx&N05)9>2uwE~9RJSzy)YFZeJZxV3_~Pb9a+bV|Fq{vM~t~w z;<>~m+Bb=B@8!@_=WMLmisq9>2Mnyk%Tx7Dne|;dp=$lBcO^i8dE?`dd0?5gzUFnc zi*_ zX)=mThLznZ0#Kt|Z>$HFYmoBX3F<_ufItiXMD@0$p!d{Gwx?SmWa5!wj%{sbfG?)1 zV5BqO7v)3x_)n$!@tNwcX?ei`KRi!zw^PXOQxNA{oBS4yB@rp(^9nr;ig`N6I!EnJ z&q)^5$+**CugPd9!^`r$6>Z#QvaPW@6`r9*o)mXdyc^%Iv%i7JltudThUHsIeUm!bo%!UnUswz!+Rq+&s`j#!TPFhZgbMH45?1|irdUpNTv<+!@aRLB z!@1VCC*cq|JtXKN>GpGTFr$mf+B2zU&&8C++4xW51Cq(znu@3xhb@HuC=+DX0=*9E zOk5MHoo09GRRs zcAV%bzxa!Buv9Y(GGgIvKZ+xCS}*a$)Ah-M!|5wq1o7E(j9pV)V6LyiPI@gAaZLv} zaDHU`c@4)fr6MS^QtNL)4k;oR+YmtM4hx;R?n^;lnC$R+*lT|gt8m1)JH)bfiD4>p zJs9{47uo)tso4fOVd1dM(RXSm|3>9d@n4~U;01nJ9sJhRK4t`p{dw;%EO|Fh>d{w^ zTKW|S3*A+RyHyNto>FKD^IeYZYnug6-{`I)miz_BXlTqo!{DZlROf9!Z&A-5>_JG{ z%q;0#{@~8(^e8BG2AcW@V+0X>v+A-!&7b+w>XYI_!aEDiq6RQm?<+NrsU~~WhIqo` zzyEl^c|2M((!=vQMRnIm8Xblx2^bPNJO5>CKWyvRD+B`)GO}^kQ61>$Q7mi7hUf$H zTH^_Rl3O|kGT<^s=C;FPrV0;ZTQW7Z;?$^%KsJ)`bunEYoz--wg=MYTm1Jp*%&k6I zh!+v@dtxuJ(@KgnC>jz%q`2EzkX(5iT+nba^w!+Ey);(fMhwK>6yt&Mssc&N&Hh%hYbqIrQXmeZH72)kS zE3yi00zBzLIEOgRH1fkR7)K0Kd<2DMblZXn?@ia_%t~$&$nSRf?4B>D-0nw`enAi+ zzq99U<_%RP)9TNR(~qSz>=W6OfeLV^0c{18niq%%FU23i>AJCA(|%!dT!+KNM2TsS zcyY}su+hHakg^)=yIdfC_8#)dZ6xo)>IUCYZ1BD0oTk?AoucumSVy0Ydyr{z+3%np zRQOWP&l-99kuZ4?+koy$9I;fL@oeHfzeA;+qywUFM5B?AV){=Y?e-2ntU5BhO4f@J z_re6#al*}WUIf0V0fWAAycYh}_+WgKdUJWqk2s;l9xgBi(Hh#+z1H90QK%f|aTyd- z`xh3dG5iubYL;;y%o6?qR93)Oby1C%?Hq|rPOnMYA1Jzit2Yrr&)M3lH<-sjrGB4z z^&!g()J0$_%j!-=utw*7Nq0g9(z~(#rTz}@11{m4 zOhr#8EeA@^uu(6SMu+btTe(kJt&kYI;uf-}r+cZn=2ah070YFU!km%-gwhz~B}1q3 zhZ<_aAR1Mr;SWU!;dp+zaug~(MNC4AaH!#k1<#nW4H8+Xk8C>$t3q}pD=FyD^V|ZI z=B(BAH*Wsb0t{v#w*$o;e=t}~fh7Huyv3p7QTCu(Pm+lF9K3~sJIzx>+i)tQ1l2e- z3zzO0DND&ag?u9HCO&%Rx__|8oBV~CY+;|so5n&mY_etMeJ$L%UCG|&TT52G_l0HzzPIb}(|JeS%7x1FW z?ES5ue_u-zXm(Fwi4ZP=U&=@|$b_?Y{$k{67sYQdku2 zYh%_eyU$jwb*jUCC=%X(Mlu{n&lG%tm4x?Dim_8b@OQqv{BY{KfTxA_Z)aiuM#_=@ z;-V@%EAeMW{rRNq3$D(8ZD6k`^tqJ1>i_=2JL*o=|8|9&ACHtD-#NW)TJoIYu>4;|}!a2=- zN(Z7=RDj(YA3P-))ys6T7`>EK>PHveqI|2$4_yYroUyfLE2T<>X^08SxSzZDyi5NUPmEqo1~Lk=z~qcC2fs1HE4Q`);_NmP z!Qo6kc&$F0AMefFvOQTN%o1-kCT&vHW~@EqT!xqHmXad|$X-p}L?9fZMFQk?PU@Fl zske1B;A`FL1-j!DGY@G>kaVQK%lr|CkizVBW*T0$ck%V_+Hqd2fg|0l+C9HztM9Pn zN|3YlT<4DIu*{}$akKw_sQb#UxVElKBtUS2CTMU75Zo>lxe91kZXIRISNn}S(mOlMicF4Z zok$tmyR4S=-y4!56U14$7!|^T{m~UiX%yIs+!T`3Zk&Uy@hO4r`BZhoqLXS9}B` zyJ4@6TNz1wVwZ4UBDm^l_eS7f6v!=~;G^BVZ4uXASX>Tz#pYVF0%zxO($f$U3$=7X z{FB1vUtGHMbN|$q;-J-{Uz-Mv6HA_Y;Iw9Wgw9w;zTWEZ_`}V#2J|;Yah_&6Gac-w zob=`eEFNQgfuBb_q_pKe--%g6?<#9;A-eoS_~^+io+d&Cf3^^sbZQMfp1?GtdN6^;(wTFy2(KL<$! z+!<>9etzWv-QCHXC>O+MFj;Zx8doshpulNMc|QV+12Vc5m&7Y(YYU05Q21_Bo@~<- ztSgQ`S(T(*CYfYlmZMiFzPYKGQXV0yg0b@*pXVuFdne1^_<^|zJs{dy&{>tJn7MOm z01q!Y{Ncd|rdqd=%j-3nn5pdFfT)u7nLrb03Zp?neWX&APcu~JoJIz#%iEUO$OS2U zdE8KjE~=dNGp8c1a`Ik1FV5x<;hmc?M_QjY6LBIrSz(OaNV zk}HR7F1VC3C->(4!1KzY{MJj^kzF#zR<8h zbpzgP@47HAKg(HT#tb?e5NQE4{#~6nFF`UYpHSknnI)$&igY}GAH8N(Bn-WNos1wx z^r+l8C*gwFFrA3PGK0-*AZ}k^TLrtsrf|Kv%(xo0K$zwYm+R>o(4G)uS}$$vIb89dm|!UZ7bk+^*9n;=aVk6Rg8ZYE@B*sh zay}`DH>J`eJeuMFZBBYdkhLtCK1G)^z&|V#PZ5I7d|3+c!Nhfv4Jp6)rVHw}W551_ zhGCiPqvG(-Y`)b|@s|vJ;sTc%Q51^$`wIFFm#ZiX7(^0hCYe1p9*pCitutKV$^NWgxv9?+ltO2FR6P zoH2+zrKS>mgqa^xb4tF`08q?Y-43`C5l+{8_xk|1Q-y%oOkux(QlCMCBd_bXBok#O zb7HA!yxl=Z5-U#M02-v;1CzgX@o%0_7&>tr(c5p4oo48m*JhiJ3hVYx_s&UvvLAGt zG*xpm$#fVs1^0*7gdj+2fbCprpV7zg`LX=g)~BAJHX6U*eUhXVtv$W|Xr`{Wx{@S&gFx=YKp#d>tufw8eiMUx0rY28|^RHuFkcgZdlJ5A;k}Xul4YNHCOZZqJKV*WA&cc%J|whr zkUe_$C##64MuUevm~4EK4O@f8N$YB~j$3ll5BnBO{I7McUN;y|`|B$LQyB5i76D-Q zNH(K3S{r1`r$faAB^zL$rO%gk9e?lbzdDN@A} z;#W-{u%=7NI^XI)PpMWf!M^zI`lM$$?E#P9$`uH6#qLNr%_W@Xx;Dn9sb7yq&#+xg zm+be5fsRCX0uZG9lv-1l4H6ZhYlt7Ja)KEr+^M5Fg3WH-C$jddmaEjtrF<%$$2afW zjwT148R>LS+Rb&Z;{x2{Yme1y9hQdH5iflBW2uC*`OP-J<8mM>Gjjsl?OM&Y*flgk zou+JL6HbWD5Fl=+^46uQO>GHiQh3dpr)Br#A3PdD=Fd>$U=-Z)iIBP{tpBF>j`!f5 zE~9Y3k~!_X^*NED(w^i;e*CVU?gg@)>hhD`;@XsY`*)4|6d|0F8yH4{3~TGApeTbB zQNwpc)6qwO-d2nB&R3G}kGui0MIA=HcBegH2a5*wKf3ff{cF*$O9niTIlLBXaiHLk zMRLis^>~?Nk865O!T43+i3}98VLo5)TWV}tayPnsEfVYwLMp1ADF>?`_bsTNZ(!*k z3|F;!4>LdyWYHe2`ZO9XkeybWq%Yj=y0W}-Y45u79Qt2S#e^6Odm|*AsM+``%DjAX zJnViBBk^?o!^uEhYh=?d{sZp2ugfWqx}`2Q2PK-qLu#mxoA7N%CPglYZj=H6jeyIP za<7nf)AQ-e*5*tP411Y*mbo8PnmjeZorqQ1uEdLs%9iiAIEM}$Pb5hic1Tq}KkQE| z1F(NZ(CLj^Y4Da*gKn5DWh~9na|{s5H7#Gxm!u*fbM!@?06mebsGOCNPuVrewuO;vV?B&^s9+M9|xpiHrpPh_%7;dO}8RWF-1i(|I*H zon|B#5uLq9vmtlzq;V_>CZ891nbvOoiAX~iTM&@zzMkH72JR-yf~Zr_%{r8IU75o|9wgkvOhd>`7ItQ$2wsu-wA zVD9)ZnG^Ar!tujuVb{vZbZ#i6m;(Hf(qr-iImU4?=4|@hAamGkB53x``Ye z!vlZ2uZeNe{U^rw#o>CB8z+I6KoHWMef@!s_X4U|>y zEA40Px|jFtw^Ebu-^v!0^8*TA4g}p+%DFEKj=d+=Ym>fvZsrp>X*_~mJnn3PSvSo4 zHFBcmlXQE?6RCddIht$f4T2N%dety%Yvo<4*0HP%)5>)|?&5I>scpQP`c^lZ zt?=C~&=6Dp5~Q3|Rmgti+FzqzdVbx8uHhQL-q`hX2^I(Xc;?=!?pco%G%WuZ-!wPJ zP*HdsM_@G3@JT+qdtCK!jbzilVRC4{S+HX}h;wTjoNHn#NTpQ*OYw^xw`X8r4ki#y%BdrNG64qW%J2+w z>9%u2PW3ZT@o@s@#2JTtc|e1@lgdM1X3AJL1~z=u?+I-t4`%GW@Wq52Lkru=(b3{! zX-r$h8;&)7v12j`eIG$Jw}}OkJ@K20wZ8S}6@IWKZRkRLe9^7zi2Mt=NI8Phzo|D2 zlxcwcp>=6Hd*gy026LRkz_93Y*S1i0(Egr_w>(fg#akY}$zRJ`9u8*YN<=`occ~TV zee(usG+OS6^RkW011(^?_bvpI$JCJiR%y0Rxq5#vI{3nBm6c-r!;X+ggbci-7JW+? zV$_7r$Z5rNoRHF_?;LI%c7A9?*f)4neT5JA8{1UZo>{jb%f`=jnS=78Kr^tRN*XCW z)u4qeoBc599iqpxlp*y$4@-}Te`(&cp+H~cq3q$Zm5kh(c}aBOUi`dx%#@0`uh@4D z3FMgG$^p*Lmw3@H7xWm9s^;_c$$GZ+k&>&LeOCYS3>g)N$0&}}CKDySPzpTcs#bDF#=SWDB{HA#lN0agz8D3J$>J@b z5{7(=o3OC{mVRk`vlhnO90tIqxS%fXi&i($!wPu~fQAyZug%1>2z5Yb3%eSI={Oe` zVtd5I1R*ppmNibhWg+4Ag8syz?q*I6wZ`qbOVAIdmIlv9#B}$lke|bEy`9391bcrx zC-bo?JJ>k@*dWpDDGfZcr);EA2~}>b!)lf5`NP>nB%b~Mh9IP${-s}e?mH)P&FhFDijlrD>hK1netWj%ucr}w<6TqHm#szE1-J4(HmsfEE2M)mc^4y>^UPNQIt+!d_W$kg+U3ZedO`@ zqC&C(!KanBkf@GGYyEB1sWV)Pdb&qYE;=JZ$Hta=HuypEaa)lMy@R0oxi!-|9wOM! z3xhp{ev8*9sp~6kwF{oGpE&}$&#IYVaeNE64y%O2p2A$nKgtgK9OUbfH1uZqn&Bm*{NMxcDoq4^-r@%K{(nj>2Z9)+nx9&=9uRzWKM_*TjHi&hW#!U%(Krmz~OvFkrZ)? zGo`^iPPyuNHZ1+RyWHEFcKxJO*Ly&43LMgm{0v7;8QlGHcw+Qg za_I{P#m2kUI`WUZW|h>(f3sPI?U8dew0UDazamQXdF5I2AAZ;K-lyGN=knFbncDySlAplA zz&=MJ{qCxf;jZNzR8aC{zBdU+M2b9@+}?ZIsN^m{km^l)DaKghINV@4egO__j%lBqw%etrqmuAXVlqU1x))tc{{RGWpp~mFSbUH`G_zk-<4VfH;!__ME+a7`uS{Al<~wKp8;LJJ-n@(a z%5n*--E2Xc?JgqqlX-ap?mLziwcz22)hAT$Rhb45ruBa`hHH##5U&OO1SaFgiK9RI zf{aOFWpcvf-E)u`TG-jOzQrTa)UDaNIwvBN@3Y2whaJr+qFk+QgnCopVC`y00IG+o zkH%eMP;~KQT2g)A4jYGn{}Ku|BE*;cZ;`7KwMKJ1yvs zpfaa$6vf4$xh~Mzk21R=rt8n>U&%{NIVq#t9(f;-BLxZgT#p&LmfNu7h5xcAS$evq zcr1=Sb+=w#_@)YX++Z^uNwb~8pnjsJJ``n+RCkyC@@dDy3WIZux`q^&0%sy6iYm7)ds-!O~PqtS(7y--qC&#c{ z&W=#~peCLV{{r&vON84bl~VH%<2eP(tOgwO)SCOf8~+dArC01n7>KW@v}=UzCjCGnn*x&nGIPq1$Jc z63CYO_B+P-IR6h5Pw|5-H}Ri5@^2vALSjxpE~jGh{Xf3@_WO%}>AyJX?{vO{L$3HA z;Sc)5kGE7!|IG7$cO#Gad&&P>IQ#$c08>z13p&`4Bq~A0FV4c~i=|7PHkkF@Wf^5A ztK07Sz78JiMR$T4{6P7)3Mqdi^@1TN5U;Qt&}8{ zE&PlphK(ATT)KNWn5c-s`leZ30RFRY8|KUtaQ$7Dua)9k$mfp;&mkO+&kADpa|q7? zH1=_RV=pE9526MPv1C)(j0cd5H1nDwn7>sXdPo&Nzs1Uq z)qlMJjtDt^`K=5An$1XR!V7$4X%Pv)Ix8Sl+GNxt0kvR>j5amy#e6{31sv}t(?68e zexd{iO2@Jix3?_GkkaMW$235h=P8NNxDwQyBnCD3)*Hblc_k+4 zx!|*nII&o5908fn%ya`?)cSSGjC!wU)sR_CnELO%U{D{ulSeCE>N;Ln+S#j6uyQ3# z-v6=%2CFf2ZsC*2)<8Lp+dqz@K6ax1HZ{Zr&K{J}yYpNt{_1B*BD&IlqrJa#6gMaTN=)8J}K z=vb!BM?m4}wLLKL=!E7XNb>4Auge{7+gzbkxGAtH?zfZYk!3e=0GhjFb>wSb-spUf z2>_$Gpt7aTUVDFJ`HZiiynh$)4(SUgUg@)y6M877G^LFqp`CW`iX{MB=>AzbiZFoD zbwqJ*d^&$4$9PtvOk*9(aZSUz=pS9Om|1P2rl@zRGXKNbmgNPzW@KQRluXU%ISWq_ z8TYVD7xQOs9ffThUN1u4TX5VG_dGj`?XV>9#^vw5p9Aka@*R`K#*_I8Bzdq3*=w1v zTp!6(BiE)ontgv;N^fYMFOc17xV!TrW$F2VC3K2hC&I7f&Z7ImL4yYT;|KhSaTx72 zF#tNwy|Iir{h+K7O7obB5OIv2BBAPVt1RvAbH}jRQqQy!X5rD*%$y7*+)hCrVv~Xc zXy3~w7d+3`Z_~XO5c4uSh&rvPhadnbWc;o$#9Dxbvw6MTk3BEBv@C$}-gqf(x_7A6 z0~a2=I0IZws2&Aw*wjvW8IpHwH+xyPKRwsW^RJCu}fbKLk16L`b`96O5 z2>{8}v5>q;(HdTq)yk6@=1^k3(T4fjdC}T0(IQ9J?yExAfOWrdJzoIFTHY@$s;py%T~fg(%)c+oX@RAvFKx z=2srVlEzY_*>8Ev2l=#^`SyVZbIvUhf=(q7)1pXqEo>VYCmqz0DW$%rL_8PgEQ!k{@>gFVP^TAJCsS0w`r8O?%7yeX2hzcf=7e{)c+G zN2Sd3Mu150#5ZckFF7dxx-m=`pWpc-96x&ZIxobKs}+9Ax8CnzqGAkFbEm-ZdeJj2 ztiBs6$;4zG3NSBXB+J@SYwshIx0Ibl*=R+EZmnb)s=S)=%%}D$@3u|RThHVxz?2cM z?Lwxow;9<2pWIr2s2&Zbo3^7My2Z4sebAj^E6cA51iF4)%FgR{Rf z@$N)qF)YfoXrx>rg_S)%#k#8yG0Iyu$bO|5#wYy&C-lYS5co(>>EY!xp$NSh3~ZAu zgr%02out~U5=hZpTVkFfR5|EzQmfB!NAVHu6{ymVX$Ruo>VDR{42QT-7J4;k=+2yu zQuD%fMc6G7dDf^wBFq0KT;DFPt4-zYKe%Wh6M-yNYMf9}=WrR&6}{R9%E6gIO}w*o zDRDvAiQ*Gp?jxjc%Sv5TtqLgv4l)ZPSHdo)6l*dg-)x(cwKI9KRa?9~D&D!%&v(_` z_lCf84xRLhP!bXNoba1C4p5=kNKs?kUi(|1My{ZD$%~zzF33F;x+7p^f7xRXj39b1 zW%#N&fR|7OWo%CqSu@IB%w;^c-MKnkdK`9!sY}79H@2gsJYnbDPjk&uY2~2s*crD4GtH6#nxyd}_~6=a4|=I_ud*pgKf4%Hef&|5sj zM{(iR%!6wjT2;Vm0>-?B}#2HCF8%EMb06Z`E zu$2bbpz2!U8zEH%n=`<_@Yn9%j_emk+44u)rN*kCPU>CpjRdMWU!cLCo4d7UU1`5^ zc$}(rud9O}S~h#NNSInRCzT=*O`@l-85ZSm3;|T*(J)oS>k}I3H}bDuRe{@Rhe;LS za*|*wy{q#})%^hfOrM9Ni9cw1wtup736pS$%bw;Z!vv=fXPa7xI8wqwSp>#O@*i>R z%(;EkI>G{yyd$!_F}VpV2DH_B27skJi!;aq|1U#=W6m|yfVbUjbn!Om&;#3wx3~Mb zb*ajZXz#C00k5kk^g{ks&^?iSmB&qBL2D)Z2Lhov!{X~MhR_<(mnHHrsqx%se+!~P z45pnVyANp6iW$2EUPD38FAZKEC7VwoQ%*?X*Pch=@N@yq2kZPzE z)JJ&}b1Pu>ZFJ$AE;V$!yhou{rTZJYCJdM3-l!dThwmB?rk!WvI zKD%kz!9#E@9^j`iK^Y46L^!YU(L)go zh96Eg4nlYEXx@DmQ0W+SS)Yu+jl+dO z5_LJg^0Lyr;58Z)WvyWDyC#9Di=kDRj`#5(B<%Tx1VgS9{KiRBCAd-j6IbYzZu6na%k=_4v;g4ka%cJzP_59Y zA-m8n_k%0RXF|os7zaE7yY{uYg?mc8YZ}BlzhLqpV&FS0Ij+*-A)mea=)xGJin}F7 z3}2TZ%s$qD-ME3Ff;qMkaA4&`g1y5Vxe;w+wV+HfEgT~u549csIPYm_8eT|n?!Oq% z+7LBtDiq>Xdnml5Nh0gkzNOL1*FH-xEje==;*yhF`m#4=dMCyl*X6^!ZXMZaUA}0p zelMw)ycV#tKHb%6N4(Uloy|>rxTs`K!7qavO23awSL@il@uy#LVEI;P$CYmFfY`WW z>4K0yk{sixDg$5$N!ti$QNb?F+{=waoJf9z_BNI9zU;#SH8Va*&%a^GP@CkTRbeCP zi0u3NoB^J;@DWo7mAXA1zcn^0JxyDV?hdHfn}%j3Da55@@mXqpW$y&fe@(_N2X|8r z*e*nTFMEOzbKNydaGM_5<4;IZ&T}euV75dsS`U-;GI&((#SVM<;#f9y%<&E<-#)M_ z*WTTD)17>WC_J*b_PL($Ir%o~q<|ZbZC5YO*ej5$@yWQ)_EQ!Cla)z6gPYNJka!6V z4DsMUBmM|ai0e#yTQKWCBsRDDB@a%^+{9lw>SDPsZ22bxpeB0kTClTyMgMbuDyE4)pXK)j;mp3` zqVI&*zyyNIw6MtTisK|oh^<;U0m^3;vk%QDq%}C{(%~&H?lpiE)(Y)zTC%(54MprB zZzC>Bg;ku)qBtQqdjPlW_4%iDoxRtL{8hd{|J2mJW)jN(%Wh*DG8j^Dk6A2s21KTg z;$&XoESQL_=*%i>qhFMU>^wgT+stOsirwNrNRNTEWM0C@A64(t_bJLC0IHaFM=r`o zcj_YAL|8=dt@Bko_hQq)q)Wvl)$0L0+F9C@OtQ7^jw1u72!m?l+^x&W`uzNpV7xzT zd)nu|2k0g0qa;zLt6mmllZBtt?=Ut8l&xnuxplrZZIrritCOtVB3=Gak$CNCJI zllF9AP%*jsn&o?J#-4Qe5T?7W4jg7$>ucqy}2`NR(tZIx`P?x5W zXlQ*iFH-+01j(@7-HH89h2i)DLoJvHE4&>|-}s(icqVz!TD1?5(|f)o(#Jss*3 zw}W|>`6FT9!I`gg29D2ce$HJ&28CoN!QQgX@f4|sQ?&(=ZmVq~!r>k({RLap>?+XgYwCrrlI zqt|wGi}5LLeEn^Wr*~N|J-8+w$dn{7znw|q>Na3eesT*}JU&lA2#Q@#sh!I)&VSa) zSo2z!MtTP@#lACVdR_WPST-r`aKb7ZLbF%Il$hEz^eD>PsPb0uJ-g16mjkaSSQ8%BfY!lPWTR3 z9Ayn;+7!}5PM2_S;C~!j&4riWLIxYTEEo{(BaSLzi50EZ-^+fy+L>jpEiObrL8~B5 z!%HtsZ`b5H8pfxU3U3yiO%=}%Bx23gzFm&+pc6u$Q+kjVg|VgIVBPtOTzPCt0i10t z>`PWOQLEV<3zA+`)+tg=^6g&DOtCQ-=TqOcmy1LjcPVo}{51DJa z8M5?W7lnLLC+pJZdxDB7b2v^3NwLw=N)FM@iDvcgPt6y*n)VzXRVg>0Mi92_R4C5!EuGZ*FyB1VRwYTS;gWtjXo*gjj{lhWVy%`27X&#CdA zKbkzE?0&Y~F>FtB82!!KMQp~31BfB9DQw95ttCQD%$W)dMb@7N@dsFDmyODXh`F%c}D}B7|UgXuFUcK8%bj77#w%6KW z{%&CNT3q&LM+9Xp(9+)%W&*UI*Aa2Yj5DGgP=-?_HC7${%u35|)VafU&Y3*HkrdZE z5eI?!H&}(~jS6imzpS>a-8OJh@b3u4i;Y&vP_$sv0X6B%W|BW)*|RL%-s_J(x|36) zcPxZ!oMExgb^U=@QX7e^(62v1vBO~%toUmvZpVxej_Z$g{(z-O*d7Vx2@;jg+JP1Z z`Up+geG|B7mKFLK*T|su%8tI4XohN-w3qmyh0M)(70|}>8V#{84RyMu&Z8vzS5lC> z#k6O0m{Fy5(TLl-zNS>K;%8mF(xlVP0+Ntl`7Lbv&zI4{tuo^h^B?3n5ZCXKmSR`#kh+EGH_u zJA@aNVbAKiF?~^-2P{j8<9oKe49Xeodo_1vn`FGfJ61+9Z^chSNe~BqP*t06vAc zrMB?nW%Se=zU<4@%a3Gg(hg+u)gO!LFHM0(c+S8LiyKRY!weadlK67`TG>>uL zz!ENXp~0S#CgNz_f$Z4sq>}7T7)(P`%w58SPWtG$<&WfgwQZ92Vr|~0k^U{}@iNlq zwD^F2Ip^3{>pI^Ul^Q^)97_o_H?8FDB8skN>jV`oSz_ z?lMAJC#guzGg@lql=W4oyQxnt#RpCzuN)HE?*m?&>3xQ6E;8G#AcHPvrkf6=?dEvT z6v}OE8GX>WbiUy#tC{2P=VAWIy()*mJch>Ih&H!}DkIqxg`)EDKN*cn0}8{NDu zBKFiJDUcdaM+Qj_7KjE9p9e!&yu9-C*>V(ni1ZJlqZA&jlsoLJ$OR`YU0UPZ_LjWE zEUvL|iWpk^P)2Oe`hAvDsHbh%gF(;N@jVr_#xck@9kGv(n3&Kw6tt606WigOxga8e zf-@J+IA&DV>Vv~+-D{qpftq4xL&#cQ6x&H|?yOomOl7t=H9)B?`x! zT#GAxzxJTnZZ1*^cLzb*3nE+m=%NOW>p4@2))S({>Whr~39HFzTe!~UOTw49hv3$= zG;bFEC@cM8FQY7O=>)}#`SFihq14Yoieb*K7)#<=?8=Zpqk+2zd7=A7E2}~zH3>4B zqRNL%W*xA{7Od~OdII)s17e}2OMQJx?)I>__Q}%xUW5{D^_g6Q27e@L1hs*p<%70ujiOf{HiHCQER)Ugos@jrc6L>l_IQFf`O})lqnx zOT0TBu6k3dd6El4aI=sGpF^nc~371|5IQ@UWKfS z2TuvS{N;83NqMaD2Fes>eA|;2`-)?syK_|zn*sLcW&YjR8Mq+b%eVr$MD!qmi+OUa zSPmcmF-9<7JbzW$iea2SdJvO{DrxR}?z^?U#FtnxME=ADh6JJkY- zV?JwB-QF$dXC}e1I-sUzCi_Euzk&{^N|i`Bzr$(xCD6YCmF4BOO{!T|!aP{k-aGR7 zPE|CEk^YQw*ZylN=%=J6rS#N18YE0PD-|qLJ^tW{3BH@hx1u)d{!t%%U?v{UvGa65 z9*2`Zt;#H`pw_bvN_N{x!w7kdd8zC~@ut{I4~iu{EvxM$VzqK!I~whh+Xt>)YZgv# z6X%A8QL&A9{8rnxkQ)z35jV8;8^<3BLbO!g5GDt>kWrjxqR?9xD??;;H!~g_+DET7 z@iG})*5w;tlP*e;d3V+Yf?Zas#{lFzCUe@A_!CIjXc3iqAW{Csi)qm^%@?pSuN)@x z>+b;b7-l*C)g$0A+DYk6TG{eAsz{cfO87ai5S`7YB%6K+JDA=X15a>)QOmFY4p$>$ zqRL<^=N%fx#`f<%_YibaD0-AvuHenFj?OATn46_hJ?voBqp@ife7tERwx`{>NC6qH zWH}3Y5Zns2`b!b1RPATAs$PkB%mGIaofw-B)RM*=goocRxz5%yrq*QT!?uYi$z7tN zkJd2r{u!{?t}xqvb87`in=y9DCZb!pt9S32k6RUx@C%Md)iECK;q<)dCRAR<8=9Kj zV?!??-;q#?9M=Cb#XG|>muzF@ys&7g%uk@9!7IE}zS^ zE68r6DEZs`X?%C#3PtcHyrjpQcawp?z+OKgvlBM8{ z$OwT3UT~qEXDU^vUYU~(4NaBoT>YE|4d>%~-R^@(MD+Z-o<3_%uu{42nv^>nB0Ls7 zR3Y^<424UQ(|Yx@1O1!y-T5=nWZr? z>pAjUGsd(ghx|@y`LU%y(@O#@C7efP3_api3Zj+KyLaCL+G`oF8^m=Ysl3irC zx3t5I$&}(~Q}7&V1i|QH+v4++Zcff(^BU^jU8N}4nwxB)Jqfj3=T==3ckLCiHA;hA zD88+K^1RPvQqEQ3(?}uWA1-DqrvX>rw5>fzo%a&>J#bq?-u&Zi2&dd0e#{zCSNC+@ zK3lrvpem0BQoN+_o{OX3?oKj(@t$44~L zHg?%00rglj1XWAEKSV>*m@pqoittKx_}K*wv{e*oLR8%=!Wb5yrs?*wLWFq(zN4`tsOj9J9ltwzPE#eR zmQ%=s!Q0KO^?dDLL%^W`>Jz#zv19#m={1^?_XP)p-ziJ&AqxxdE6in95a5O*`@y|q zN5I&2zB;`U;WGh#$742n*+ce3g(%Bm@pbCx@f+~ims1#=RhOVz+KgW5b_kEevu6k_ z2kbF(Lwn+TjZq}9%mvE~(J7U;0`?V4DX{E=CB8yhDkgE=SqB-c23sLc{o(m&N&WcnhZyZI{Qx!Hwz>1gWe4V{* zn$3Z&x8!P=w7tZpd~_t0U%;eU+Uvl_oq`%uVq{T79eTbu5Yk4h{5C+Fv^9KgWBGMD+Jdaes@+FOty z`nSD@37JR1Y-KBT89OOBSuh?CYHemiJxjFBSGyH!+GoiwyNfx5DbagV2K9vwYhEP? z|9dqhQ9=5zt9QuXB9XUik|ttl%mY$bXo@etsXl6?Ksd%~(tq2NY&mapoHQJ0F?B9~&Io%pCPuEN0!!&-n8~wv5J;-#aJ_ zM*w3IZg~P1EOYMy#LbU5erTspG^IB0&*gSSQU3JIypF?{wmK|%-UGzg*SQ=zqk>y* zElHH{XxJVBc}+}Umh@s2I`rJmqZ9ygHJo_h^gdKr9-3{TDf)E5?oZX$@VA)Y@a=Eo z?yE0>9who(#gkvXxJF)TkVQM`s}X?>^AU5iHhw3gU4pe@xoZ za2Oum7cp#9Wg}zU*wOKd&M~W?q^U9QJK^N zpmyKRpaU#7R+j}cnw%+wsqvo;P-US``-&}`xmSj;lvmP$-}H#s!0nl48*wc+E$XIE z-Z1Xa8q-+k@@}UMivq}rM`Qy|r1ioY>9WWdWog11+IOS=Z%#Ky*Nd&K@=hT7RN+Dp>n2TMzMHKoS6o#tHn#!mH+om!Rj z1y;Yf|Kt#Nhn2Cc$Oiz@(mvtPN=VBRZ7}X(bT;=M6{{aCcibwOCs5G3W;NjC~NM} z7JK^?oNp1A*mdE(yuRAEm$0;B(&ryHGQ?XFVR;NOwUND~+~#+&u%~fzE2$u#AW9C5 z#qgb4F$0qsxW`;y0*D(6%cZ-_^Y(AE<9U1-#pDRF*#WW}^9GYMuCy~C7an5@x5xwj zHV+oWT&QeNywHAvW1wAQKhu<{)tWz)AruCCZWf_&ht>jZ%+zsfij29b{o4EiS_bfy zbKmT<-WsJhO%Y0Md7TK0;PDaGlZ@}&;W*Pb!H&RL<+K?&J=P2FZudst7lepi8(Cn= zAq_?3SZb`|n>ZBx0hR?;t~*?F>vnBcJ4cD5-9WFkqo1h?zx*t;Lxh_PNz8p!xJilx~A`$Yj=Y5B1R`2 z_bBSPZ78)@7dL7lZ#4b;dTPJr4ZD5LI2woS*~pJLO51rb_p7kS zDJhwf(`RoVoe!7k8SJrCG-hx0-j2s0Q+1F?_Koqv!lPp~r*fH24RDcSb#IXrZWYqu z+o;ybe+_361mGno{^)yK;yV=|5+Ln^NR^U+1;6u~<+rgr8!d(xNcbk}F>81=4oeL* zX(E(ucvIFsukBH8Qhr@#A{gyMRvdes=!s%v)KaczvN&?pO=EeFZ>=*-1R)+=zG*8p zrMJ@RB$?fLr27?gb&liPL8&0J^9`Np9+5W&nCt}q37jD`8|w+SmJdO-tKNAQCOg(& z(-F$mJ#a*8;ox9(F4N(b^_i0X+E2yt1uP0Ay{1hl^|xV4)5zW;NVJzNVW+)&nqpmU z=Mt?CoK1;Y%`U7uyXOyvBU3%%#hDIGXB{ zRDJ^v7FW=AuOo{r1%L^xD66EB$GWB1r~5%b~_$nJg?Ihnmx z;FCtUnsOVH?2UEM{)|4ul0cXtI{6ToWqc@XiPrYl+otJw7rChb8;Fvl#Ko z&=)5;tWS7&j1>v~<%<&>Gq%O4pP9)M9!}YJAJF=`qEQJ%gd=05FDHcjy|1V6=}?+i z>}I7Myxw}Bb=_=wH+b#iw>hrj;&(7Ux(LXQYX??r^EFrn|1a{s`mK(jS(D&_;O-FI z-QC^Y-R0l}4<6jz-Q7Lt!QC~uLvV*Z`R?9l?>_q{>~C|<^h{0n^mJF%`&N~|H1QUY z$WHHX#HH|AX?)_2m1cKz+BPi7PC6p4h9`8vY_+zqa+GUr238V%Z1(-uE5b1vx?XTF zwvk1dQI?Ew3fytYj$5k9qVUn$wsPh>EP1-q{#1sTyj$JJ=YWwOVzD9@I!Mda?`HnP z{5kRxLCeyyiFoY^r*QGX4#^1}Bqnx4pVgCad<=uR7W-uTl>ncAOJ3L+pNu>aG2oyi z^9=P<@&$tF2)7|jw2l(KAmp&bnTB9&a!KFr&eGVI`QY7+_I{jGe*t*+C%OT|q?}?L##n?hwWX1#Q((2Z% zD%V7H7YUCvE5e~8t{6xK)kA1(QK3939v(cq9FL6!SAIPk6^?VJNXWkgK2Ky8N{W6D zZHKmTHzb>~x-C(qqNQEiHXI*rmI0jcE-Zh{cfNhfA___`Xn!B-s5Ds%Ht-70MZS&3}T_ znn$X^%5MA8;5espcP@%99=G@BeqL&nO!EqMMHQ>#Q{2NMN!cXsa%wa2v_CTuz~Ic3D0C~Zc4cXM8dkiNSV z4Lt?SYIUx^dTyi+GGX!`l7*h&70Q2}N%^xP#6vc~y_gB3r!l9Fi97$DV0Ba5><*g> zn5&Xt258Q-IpDU~J*FcWVk!$m1xBXuHQmgnEd}*zs8#hZPL<8}_{epNzsMGHvMe5X zeesaP-x2h-W$XqUM4oSTp*O_$lQ-E@idy8d55^a-Pj$GmY5*5*BO`m2IKro5gNDQR zyN*c{X*qO%Bv|;XP=*#QwhIhS3wE$;An&5+nI0j88?|p>SH;gDE?|I>U2oLgr)qTC z-%=^Tc57!mhnZa9dx^I@NfCJ&JWd7`QZ3&Clb(H>qi|0nm~Cq|=n?m>lMW=156oo> z#^o2URb%-~mWg;1%R!3d^JJE!J=}h}MoP{{?B}7)YC&8g47=DQ)+&a)ofGAxFQnE!|xfWx{i1cCJBfe^1HC+BBwUe_8dl*>QIlYD--2D)&-`3? zH9Vrw|CaR`Wys&PB>KhYDJmK79#@L6?~(m4FCz)lM+M4_&I#QGgqboXs~u#-{YoyG zZ!YguZ}@eF0bOqIP-E}1q6;tKt zxx)E0Uo5|5FHd7Y{=9dx`yaCGWbUGbKnG`hZzNB}v5lL{bK8Q0(B@=<+VqhhOu0`x z&q*~;Np7@V)xM}qRXqWqv?IRtiS}n0Tgs*MZ9`OT6bu8u{YqjgKC;-vbpXZl>4N+S zTp=g<`Vonkd?h%Quw<3aFe?R z4yZ0HiM`2+P7(6VY&q>wZ~fxJBOGFSRHC)1dD57PviG#!fhhQ4OW0`_uw5?a`tDER zK8Q0tFXl^-UFj(ar{w#O7_N+SeitqWx>AM4g4(h*}YSUJEN|Eq3$l*Pk zssO#``P1$BAa{hjiqeqPY_f1rtO+gDfLRcke+>JNMen5jOg!PoWYNhc?b5g+<^0a6 zUnMd-Tpdn4&kgm@R1jFqnsQv3b*-gl!5nq1gBI%eqHJJ94oPHpnQBf3&7|!8L*4DFAdaY*mxb*t>Rg2Q=QEd5UR~8YD$N*`EEX5xRUg z{F%R(hBO`(_ckr_PuZ*bZXZFuulSAWj%O>@8ci+ourv<4$UnnrY@){C{GBPR)a7W# zO;((pfZV<16FmL7Xw*kTsmPe75URQMLln#<_tt4&fF<$Uqj+VXl(>0}nf3fDXACr- zMNP?{)lRCZ`NHurlF!4=G)%nVGIMRi%gyI!bbwL&h@qEp0w4YioN`cyP^d;(2VDi<2Fc zWfE0K^!G;Ar)J+tG)BS}?Rcr=NA@UFSiM6Zk*17e$Hh{MDLtlQsTl5U&@vz!G%?2# zYZ2EFp~vU~3Um*`;qzoTRJw?tm>9A#+cm<@sLSMTtt-uc#<9iZdXZM_z#+8$vZ2Jth z)J6fPxY2pW{6w0-eaf=W3>5IzOertW*uDOe#d3%RUB@9Cb9*v=EnV+y*p2U&@YsfV z#9;`?lXno24lx%vpx}<~H;K=|rrlY*@xWbrQoD^F4u))ZRZ;?Ly6>x8 zL*v~ssHkb|Zr{OUV|r-yPO3z!GsS8H(db$#O#hX~{`-QL@c4P@t?%oYo3o)cpeTQc zHeTXlUGqlIR(7%1OCK+U@iN6qQf{ZS7n?I=uDrp2JxCXN;^--F5$`GYk!KjH*z>9d zy6C|8`?Fwmkx@lwkI-r9?YBNHA&5&H+-d%@V9ukGv7O8BF&j{_R9UB>@@EdWy(K|gF^&bK+gZU2ni;E|S4l~a zY3+1At1g%289d?7}m2q*rRTo=LtjR>^tn=UTFlq zTe0d_z1`3T+o4iTw+ytUKeAjC3hYb$v5-Magqz5!O3n0NmuonF&aGmP*MelEoR#0D zG5+%wH+xXqx1IAj0_M~nicas_<}ducUfc3z@4W{b{Ib_^9LPX*PKE=TRzOT|Zy;xA zOk$;<5sL@khic7zt7=vD#O<{F!_%0~qpb{4bZGmuW!DREy6vH_QaTD}5`odqSmo?1 z9X~Sbn~X{#`ygodR#Y&UZ07NQEIV3+$?1D(TyJ;Ug=LE|g6^ngs6{&7G0c_(ksnzFsvJq00wz`QnEwerS1?&W2y z^^IAfxI0;~#qJwE9j!^rUzB7GsVN`c*Hht(!GYX_Ir#vIs8G$zY=rlRmyPnTJ1es$# zzJp*ht3tB5is;a*pkFRJ{+!B(FgudTJVztLM0j#*4 zW6m>)c4r$1?XZL}(9U>x%*qQ7m*En#A1hXQt~=Fm(Uh%ARi8UgX4Zpz({$J1G35YM z7gp@7=Aicu#vIiVtSRS{;)N_sPcfW!Vj@f!6a=$1fgstD^GyJqt@LM-5FKaSw;ATFNM&*|TH_ znzL?sF%Kf9L>eO7GdDvxu`LQw_=DfxTHP{M>w99NV4?>p4^^*Agi}y{@O5^3^6DDG zymjFX)Qq7FdJO?^oj0k$Ve`By`IE0!)ain+|N@nS$*Vfp3x^Juq&#b^WB^* zP1C#C=@%Onw^~!)4|&0<#;q@ zTz`Q)-;i*_V@He3CTZaI^L#64=cE*4MBRE2=c!4bzkDm|C&Kz}1weV6hh6syZX0in znhX2kT0%z(rd}n=?aWarcc{Z1jotLBkc<{H z`gLQzvYONGbO2zxW%jKh>-4RF!IfLxIH}s;g3T9oqr_C~cB|f+jN7kp)cC=a`-}6b ztuNm9*$Lf3^9TBd+_gladbe!<|58hcVKHqdyQ_RISal9Y^$XnDK*~TCsp0a~MUvv{;s9&(D}KIzj|^XBkEY z$0gS5<7(B9f@xAsb4Kp|mXiyB6VZB^;189;{qdQHYYL7l-Vk~UOt&iA1WR6R;8O0Z zpv2t6%B|gs`^o|KCbw{tseQHS*$o)5xu>e|G=SzbR(Jog%6ZYVHl*ay;Bbg{AgajP z-fSJug4(_ye(t~kFUW97xw!yNwbJg8PwwD$YW=iA%R|#Ju~tJ4W^>C4z*^z~e$nBb zIzO?5p`NDGS^sDrerWIjds=-_->mZKn5ov;>(W^qpOI{fQK%xyS;CuRYO7z#N1b{m zpEB9>b&bE3vXfIw0FKG|2PX9zndX%l77H z6ZrUyBVRD5=sjU)(3|^UFzpnOqnc*0KBLG&!6V?nE;|-<16XJLCezK$B|2GQ6O;3p z4FQ$$xK>f2)#_EsM+j0>@*n1>EIAtr^Vivt;(J>O*9G$87hp0Rk2Z2{k@fBog(pNo zDhjaH-^?0`Q(Jt^F5-~PKDfMb3=0ZVidL2Ky+W`qXAtJ zBO{OrKQ9OZ@9jA-^~rxuBIe~2x=ateFE74~(V}T!<8{JV01zFh;yjACFolPZ_2=Sh zd#p0RFH`R~WOX5!h5~*C<&*g+NHxc=aXmj4uY3~?4zBuY#cpK(o^>co3HkOj;q!Dp z$qamQ-SZSty0By( zUw?PQ+sd9Zz>!xOFmgJ%I7Kc(-@6v~M@<2Gd8;sBofXY2y>!z2#F_N^vh!Bi`s{ZI zVaEgs4QayOujPt<+cUxo_NX3AWkG~w*aKZQrv+~0o5s#!f;M-Comt5sd&XIOtbPZ8 z@!fpc0RaNvIMIanw67;d@t&Hag&>|oOvAljFY3GBDL!6*d~Ci^*66N!qEx?v>Y^#A zOuWA~0wjb604|vSDq5_CX2Uek{5%hJly9(mOVoief4tR-h06ta%#<`vNHY+IboBOo zOHz#E?C=FL(6NqfDKu~5Ta0bu!Kxnsu+1B3dHT#}x8stbaeLw?@Zo>$e7SNYvqJ~@ z9`(M`-cvnV5YO@5zx@5r_>4{AnNk|sOD(B##9BQeZcz&1DC@Y`oWXa}2CvAb4UXIP zFMpwq<&)ON@|xZL$Z_iL#DvGUEK7|O!lAqd#e9!n@FcS)CA$;AJ#Zp9f4~g!!-ZPK z7a&Oy)bSI93GzEGg<$6p8wXwt_5X<~M>U>?DIg(&Q65I5i63eEb!vxvwDHY>H#R9> z?;${lN)syZ=fv)CvF3RE9Kjor3h;MF72g7)+4R8_zR}yF1qdON zrKmRH+lq;DUc6(6N&W8|5VxVDq*Q|L^xwacVN?9ky#JdE0Fv=1K~k#*4idZ%%w>IC z7MojvcV+0mg#Wt)i^NjrBXd9M>YF<=B)D*#-tkAMu~TYT(qV%iP2~T$>%XTZM)s*h z0nL*COC0FV9q0{%UUuJ5M287O@n;IG ztI@}hLQKv#^5&F4tkMJ&h=*Z)JKqyE!DJOsOA$(zXA0!tP%FT{aeLw*1vv`;9Vv-L z8&{y{rx0%TKFpw=ia1WOqwk;2np@YmejNf0eOuZurJk>lBqVF=g5d3|`=2;iTKe0{;Vo`QjzObDT)9~XmK$!u-BjNz#Y(x+k! zZE|A!7+qAE%s3gYzI=lv1ZXxT7Spv4)X>Wmx~w>$3Q$7DPyK zLtv*eXrWI+wMn(EkG7nLc{RvF!8;h!3q?B-u#(2L<&D$cmB{TV^}xfn(j z&-u6A2)Oi$FgRF1c-UqLHg4%?Ez_9KlCTw7OoH{HS z_L{rvTk7cOYA<`!*Dl*+3&wbW?>lUj8@QliBH7sx3BU*1`U-Y1>#p?uxo zwH%93hd*>MuIhC(?1zWK6EO0(e$}Y^mG9D7+mgq7e1=Rwup6?~93 za$hTgtSNmik@II(F=rMY0ngcnb@PJ{#pmKUr)Yln$K&=v!=uq_=iWGAFxV9N*N9<- zQ^j9;N@Q3DonS#L^K;+M&Mpq~A_$CpgC?{hU6<9)9{M%PA}@V*eKr};ZW(mJK(Yp3ZzKnhev&xmgB%OvC>-3tmUOWw(}{~yjPzbV0&=BSV3yfZ!~ z{B!=k6n%NG^7xIn*+Jmlj5UX;UupalD_rkCV(LtEUKQ3wp*-p|Xscdhdua|7$sCQc*0r5Uym^|VMwcf-0Kr#V z2$QZMtmz)NscW8Ay|ujy0#Y<7Z!a_Jzo@OYooN!rzF|`wCZI0^d2cDWW1?`NRe(kD z`6nd@XR1xzwj~#5J&E9D@b_kTb5e`Z!7XS_L?Hig2WfwJ7$_aajA*KMIiZ@B#bLth zCYuVdG;dg8d0S!TVW^bNX9bA{Av)uSZ`Ii+84#syT$z%(NwfDL{Dk;3c9?My55~O?D;4>1cM9uZC z_l|&2q)9e{Zv}Uw)W?2tK@M+LyQaV0JJL&n0=CoF;)n?}lMWQVm2O)YHj^ zNQyV-h2{gkC(ku)!;=a~04_&#H`>OOC#)h$*qzbFw-V#y79x&y+*Bp8?$gK!R+*>FD zdw=-evk*hRdtkGBi|PZi9r=%D0R`0C1+v(-XT&(pW9qh*;hbA<|onHPhMP)#>0H|2v3NpTA%F2)+jewUR-^HFPsxB4Qtb^5Jqpzf}g94 zR&_U{tVFcXuNiH}mQ_qPf8H#sK6Wg9_TPi{i5hQ0h*Y^)hWBi<1;YAoh)lVg(vy+8 z`%z*m19CLI3A#GT4 z6hUU-!>ZR*>*KRyx;LckSN)WLKo+~`v|fz#FOcI zqyOc&=8-4Fc39}e)mv55PI2A9yIDOFE_J2M zrAx-AF&lhn>49E$yy{4cvnRFR_MFq+pM1WJg35h5ATlMcCYLgG*N10-dBTV^7OBJ> zTbCBUa94C;6^5vm=?P@tY1Ia6bML246uHhCxA5zTi?Wd-;FYT89}iH2fFh*$v-jrS z-?%7?y7;Tp3>F4C9=RX@GgItZp1;Yz38W~z(^)03QXAZo!bx~(WHF2j^~t;QAlaAL zJR1*9@(e&Aar>Ivzvv2J%+KlFX3_DtFDDznH)O~oWxmNds+;k(1bZ$Qx4#W?&rcOK z%?&P5R&t--PBo$Pw*G9)$O$Q0+41dKacAQOK`o61l%vgYVB?xWxxJ71yW{r;w#;yb58y4 zDjn-Sl}}LIiGn9-ZiNMg)R~Djt?6pDnVGJqhDj5ol8z4P@vm-ITi62853$BBh-qO4 zehB(8vFk+m=}YH(2u`xAELeKuiEXT(HCAI^X708a#I0{shppB(z%}Mh7XBIz5iW1# zT5xt>ssXd0h^8d>g~UyW`nk?Cw?ymRqF$*S6q{_Nl2C=f>mTEui}z@B24x~tts#>w z@`mC3JeBk9COr^@F&@Ms2|sZ?XffhbtZxG7`l_*f)*~0DWGpUB_AJM&!Anc89+nb? z`kX!WE!Z2|P2lCX+|)FtcF7Y${Fejnt9a4%Lvqmo{+*CDoV{1FyxGOm3XjigtRwbG z`?^J9ruGEjqEqz0Q@#6Dt0Xduu2Na4Lu7#jKOxSvQ`u|J*IB4S&FkBI=$I`P{yz6? z;&ZtMx^p{Cq>Wbncu`;rm;)Nf4>gH-t@rN!=I!+K*f!QNHx$UY7W{J*n?zgE`w)L$ zl|@dg!Kh^|=oeTbp}B?o&Zf~-mvt@Uso))-+{%Mq*{u~rboiT>=vKNgWGg;V+wR-& zG@vc1@g_NhVW{GOO+GruTyY|EdaSf7w=;E%a60xZ;i`EnXX|gw7L53})<1p|1= zhl|5akJIN3|dr?^u12H{^ zC)n}usoIu@>Dkv0%<=<_eWa_BVh60|b$4T)C6Y}St?!}Y$>=e+Z{6L%(CSj)y;Fx` zowwiBTiaDJblXy8(h}yMvYCV9OFB|-Eg1T+2i4ALIoZy)KlM7JSNcR3+i? zdQ|~03^<#c+LURI<_wX?RGkz?+OSUR6^txu?YDClxI}L&K$$5(of?uydNuStU=w>XbT=g0V;pfIikcgnyp!<&JfIG ze#EdTEdhswzk862^!88+xO6_ryV|nlosc$qZXN^GL}2UPnAA$@|8s{sNq|{%M@kp+ zZtbl_vr|R4bpASd}ou@)x4+l8kKqg5M$*ZSbm{YwRU3T zcE>8|9ZBxHq_0MI66>i4CysaNLZfjJ)8pI)aRz0ih2Np_>1lge={gE>5b;%&7nXO2 zJ@vEP)Ed8vu;tBWUQ?{cv>-JcB60R%4T?#~=PJ zKozYO+~X5V}fWQ?#6kvSf#$1kXau4+N&6emAwN@vOn~yApD$GS()Zla{LL z%m6zPTf4P&%RRdlSkC9MsjhQOt?!byXgU?@7wYZJ{h|8Y7BdwEZ&d+XSL2sjqy~Q* zCGHxR5Dk081E{L1MU6q$lmrnwE`nAy3I4UC2aHiq)5ez{RA-3U!*lbpCbi7~^0Sdy zGQt;jPX3Oei&m(O>r>T@vPcq(H@6LrLkt6fOU8FtHn-lAenqdzK_ch%H2RzqAm1>7 zYVlVaz`O&Yr%`gI+Zikzkxx7ZIq9!idDH9a&(Tf54;|$XtII{H@@k)(H*msoC;eq? zLeojK`8dwcf|!RKqVM*HcXM}BtaQ4XXAc{u?K|zMZM2G_1=kjrQ|r4H;+-j-mbGr3 z^UfS^+6`v*YX%d$U!teD!K)8h4W4GZef}&74KsQMvENFdvA)?j=sB_zb)gSx7)#yV zAb|+4%$sim)$KV}g7Q~swDpkY?Jt%O_y!Z~pNDn$^^W_DuMj1_5O4kjccR|lXJ_-T zgs#`Wu(x|SLY0S8mbEW$23jMrvyN%K7ztb#8Mld#e`ziIbx~<(5xq_@r^!#HEt~zB zH0i5j3F4yxeZL<>^sL-$B|3Db_Qgp^^q1Ooc=FmidzZto$zsZ2#xZm6Gb+vhP4L&= zd~hPwmq>+@Sw?B>ukj_qE=}N7>De|EL|EN6a8Rycl@cEC?kj2wj8XvCF%VU4p}u*H_SuxxT$T&| zFmoII4RQeyQ2D8`-TBYR!1)g$W2`l9l-BvXLo_?T zP1|quv`1Uy&}`w*H{&hynDj)xukQ6u+YHN}4$AqHy>JXPu4ea#C01OGxzVjxt_~^E zgUU~@80gVz`L7Jf<4)8t(~pq?+dskb&iv+DrnIY zJ)JoSm4(*UNz&JHl5v=5>VnlJL+@o}#;D1amI;K3(%0G0avq-abfo8{BhO1!)+Lb^ z9R8fClCsTZI;SfyI;=Bt_BjD#;ZB34kWRs@kk6Rf-t#JKqKv(b*>-J!-ct6vsCGKv z8L6%+bdGk((`XSvc|#`ghLm&rV)r4h(@n$3#_sYFsvMD*7b|TNnX)VDLM9CKGx#6J^Pz&#TV{f@S z7_EzJPgm4-Y_94Ob%1Rwe7U<&SB;~lA6TnxOjh@YN~hn#p5hCY=POni6DVvB5IAYG zw=z-H)zwal+r2IeVCsSIIT`W zt!^^H_NTffrhtJb&qw7>J-7S|*imX#S=2BBD&PA(N5a-uEf!R@)1=-8on1kc8#Wx* zs25H1sWLJ-PIUAELwJ;r2OlU`bo4^h-VX6&dz0Wdy2Jak4dLgrjl<+s*o^_?MAx#u zQ!8lE!eYG*lYJ7+rB?iVWZCkAzTwQ%%{J(56V@60LgNnq@In$}4)7xPuvs4Gr-M1i zvee%vU)i+*opt#8)_?c*7L56r;^Q~16ZhW1SL51eMZySmuu4x1fUofd7RW((|AI0{ zWGS%c0s8-E?GKN4%Z52Blx!z4!Q}5MUe7*}r6w4EMqVcIldwv4eEsc|y9Z8*uvlH( zxho&rd-(rGI$KOJ917;tBAhaK=X6DjD>~$Pok8bxymREdxCo*z!m#Qd@r`D1s}lxk z4|FRwSWMZp+~YK>iZA!sY!~Je^~7omY@+4zuy_qcv(PtRLi7Z?y)#TSsOxuZ9sSIq z>;$1OEzNd*l^K(?xkmcfoxLZlF8zN~X$qN5u(2v?H8AwUT3)+YU%eL>#$VJX)9?-9 zH%`(U?m=0I<=q5;ZM@4}w9A=ro6TF71al*Vdw-vs*HwjK{~j2(ERCg?9>$&R@h%IV z&|;~wp^_aG=0Zu!WOe=J5l(yr$IbJCXT%hoP#scixF~@0L$&TM&Wo=G@5sRILazkd z#D5wc;8TBNQhYayoerecy;7Q3Qf{1j#ZJslxu@{dlOh?w{=@7wvA}n@$=ShdUy+zh zuEWx$=uMtoWW26m)2iNR@7oxAkOJy4?!I3J+gLAD@o85&EyAeR=ARL zYIcTd9AN)tNJit2!&0f1!pj1@(7LJZs@8mjJ;(xxczs$8t9)9GNIzyX;%~`DXnkEO zMFS0^pl^CN(3_Y$cWx1MI;>KQOEUIQgj0Tf30lw}(RK@uTb>>6=DIkRi$<69WlFTk ztVsHxDZRCmTEl$8?fiZB>Z2O5kl1uh!=caYixioEfL(x~DMK+@arD_#><4mQtQbtO zS7Qyl8esPSeDTHh?G^K^8e2N5rO_1GF9II$bG4r&%YzWEx6j4)XRurY1mhVU^sfz zubDQ2A3Y}V0z9567y;Qh!P4A1+KDFoe!mox{G8tu-*#d@BN;HO$PP8r_q!?XsaXYxK&Gj&pT(h zw1+T;X-e<5&}B`@k7;K}{j8E`4JeidjiQTI0GZGMeWva|bgF5^rkMX1F?LJhOH27uF6luT-?~IT!~C2 zkQsha{ST-cyO1mC-UK&AeKnUm^|AFgsvHCR_(nRQ4)9xlxny;vmrOv}QdP8EZ=EUE z@^siUUT_+1eXtO8B13eWfhvM#X9(uXkzir?RuUB#Zm1>^PV&2cw+7lqBds8-wzAu; znS)mLEk)J!LCB^`#2bS6%fKn#2x6X7OUAZ25Hwq%I64s9kB*&FjXr_g9pFR7e|Nsw zN8E-Wc6`Ki8T`%o6u+A)R0izKKM(t5M42C(pfdBdflsP0o>%h=FMkfAegYEH^etRp zaxUHqwx++*@n+|;&uEk-$2cP;T84LHuEnsuJ~m(dk%N&(sNRpAE$m}IT&J&QOApEw z4dc9uPC{J6@U6(nn+K0l%Lt1iGf2tIrXRbR#DSFyFB?hIuvxk!F!an4Ort zZdkk=)mIb0Ux-HCS;!<-W3WH42?}Q{F?UXu;1O6m8f176dt)+8sMF7V4}WAJ@c=`a zpC{1P?EW*|duFYJrwBH4di4gl`b3=&cJ#k9z!n=ifbz!@*b7=N^vx1jyQ6_l0w>#U z#rnAvsZ7n6bkg_WaX{Nb$UO$i9EH@9BFrEXqAZYs*43+q^%Y%j?}lEJ=&ry2lNUZ> zD<@7Ls}0Rn%}~&ag;Kc=T}b@J%rn92+8-a`rwy7UfZb?jFuvOgWBia~-nlEiWmqGI zBP+^=?C|4zmsg|lOI30~ybd;ZcJbnK6KCt3b5VK<>130?6GPeYpnLCLV06p!<0F6S zbtmJFH<`0zSy6HkYcPlG7G*esyxr`E>8Ewk+kV zPb4f4(j=8hVY0;V6Z*92*jMT?AgDs3nZ2*0 z)2JIjCD4#7bZx5uG{thFW};pgI;y~Mk8V@^luvn-N)J`)T$}on+XNs6}UkEY&LD? zK`d=G@e_S+PrTF>IiRaXpQ%_ByU<`gJ#nF)kSFQ96G(~Po*EAGQIrKs@J?usq{c;q z$MUjby)wJ%(YgU-i?}-@lG74NwqBTXyk=?rrP%NU6g}xOuE1K@9Qw<_hr*i6Z8B7B zExTM*u_csfD8VM+rC2_Q3C1NN#V=+ObAe{jso>`rFXLOXN8sCY@Yzjx@3*I13HRP@ zpqLJm&>Lmt)!TF*Lol(}mhYj)7Qwj)ETqA{0qv^>-}X;#D*ti^>}a!b%p>~TOClff zF|c^EH0gSv^`XNA0Fo;PT8Nc*>HNFjsw)dyp28#a0y@gE}-ReF*|iI|ADNf(#)}k{TFMCtL#a?+Tm@!RL@py9N6qM z7V7OKvMocYctpVcN8t#M5Ltf9O{X z94r*^SAX%$FW1GR6mL|5=3BF#qph$mcZZg?q}I2;sF9hQp%S5m8E>IK^eh7z-U9g5 z2v!tT(!UH0>ah%4g)a}vd|?b7O32Y1-rX*#KPmZey%fZDb#Z;x$-yZmZ`}}T5lFmS z-~w49Wnk(BIR)N?-+c!eSKijdo7Bq7jGT(mC;Hq=;zLCzT|F@v@3$=zGB^B+L<)sYcJq1`|Z0PZd;n{t@TtfUbt#xmQ{1K_uv*6|Ji{X z-KD$6g`;Vql~f`+_1Tme$k5)R`%k#_%SZn2$dP^BBIa>>QnbZ?i9SQX$HoomgV>QWfb5ED2SVaMp~=di&}0&d+N}LMdJk8_G6qxBaHKt{ zjAltffJrSZ>5UT-hc=%LDyqozhGF^=ApfCFt!BX*V?P#tj{-Ci{VmxM_`zsY?%&bc z+4x>cx5&<29o7^UFIDGy%XO${3KJddZrbv~ACHz9L*6WD(?4a%8?nS2ebS4@G%)RR zUmB$}3K2zAG5pPCj#oW+!He}2KDqnOXs@`~J_-s`m`GMgEcvn{|Zcs%ll>Wu~vdUa<;?U?2Q$l*C@rYR$oiL=*NjFLWKU!gf1yf2d0VzdfCyZySi3ZDhHtxJ5`_b-5CgJg{ zU-SNGS~h7;L37?>UaM?Vmi~oTyZ7o@IC~=LLf-r_j)E9%8Q(zEcYKC^YQLc#m4Y#x zk_dsWX3In&D7}3&wOHG5smXY|Z=d+IEKJp3EdKpOllBQXzaK{u`M=0}%djZFE_{?m zrBS+65R_7+TSZDry1S&iQ|TP(W{~dg8oIl4=#Bw~9tO_*UVr+&AI|kZpU*kZhqP^Ov!@A2q5n>Gpr4y@M-SGsLVv`|H!3-+ly$D)sAm&?v$=!Fy4)K- zS3DuOAo3=Dg-B=itI&`cRAO%0_Q={o#Bmow)}E``OZSsw!-}m|w_ZdFDH>@jrYG@t zs?54yov}~aW9%0R7oS|OKC1u7v9OYY<^}_tamS{ zF?A-W^b`ld_M|DH*zU#_l`UnQ_;0+IOxUrRVFwfEu-?QMUTxSqEzoVZ{HM0>t{wPD zw_VA{>+zMz*kWyKxQ7$9qGP?I^)oh!3aqhA5jhUG3Bll-ZdIEGyd_^&j9shj?Eob2 zM;asJ(^&XYjqRh`4oNEBxzxov%S+DNso8Yl)0ru`sagqdY<^ri!UP4M?lrrt@`@%j z`%6r0F%CQ|eK@#%-A9TbcuW9_$j%zz#UFc8<)zCV-<^FwV}}j=Na@7gZN4(tTnB%q zKu9U#=p(K_kIHFi1syj? zL~eLV@zC`8ivu?>>betpPDm{ndkIm;JW!xBuXh@1B0E)lN$HtgqcFdeI$w%L)TUzU zq<3GFB4J^!tgOdfQwd#vitkuBP`g>hvt=O=d#AtWu*4(ubsKUb8N-1!wK=?VqZz7g z|3Ps`dvw_J2S!FhCyeVh`@ZwIGrB`Lrqk-JaJLe`y(wk~^7iMzB#a1n$M%(XWP$}^ zX&xbG=cU8;bV)d{$ZKm7!Lmj%%xw(nZhkK?)Sit-> zCnD5|TguKpTYx7T$DZ!!4y7|uNu22x1FGfw@nLGw;!(0;&Cke7^D^E?TsNZu0Q4Cs z-9MDAZT8S7`%k`5*gUFEJravil{}^7E+~(BmmrhdaNKc-k-V1mleBJodCNoD6}KUl<0% zaxPVxFIaJ!hR*8s^uT4ged4Ig6JYNCy@%o#tM&MdIMw~`plk%M*V3eHPaXhD7IViZ za4jLJ9`fb`x^mkUCM${=hcx?5fF(r2R5KAN-WteCyVe@JF`)lVZe}enTM4CjJrW(~ z-f1vCd{V=8u{ze9xTTu@PdYfa$K~XdvD9Wap`*7vI-t^rATOdS!c%5fNSmwikVq)u0&f$fD0t zn^P$gh4-u!q~ShG@Fmw+0FS0t=+#eM+>;NlL>e`r6S~NfC_AcgLYcn zd%zkW%%#Z{t$k7@YpD+(&`!6{F@uMY!$dA zu5V=)eL86})AxMNx^9bZj{H<(NZEfJAV|pr2n7Bx-*k0NKL~r+D2w}=p1||Hzyu5yg7O z67(fX!D26?y4{Grr_I}k&T5kDjm*SEd@~RrP6MF3^4e;(XK09Nbyx;s?GVt48E$CQ z+}NB{1ESPZ(p>>m^9gKo-{{UrM>x}-0BGW7N6W+oFvEVZXOs_zzNMt+odb=^5)#CQatU_9COfhh|&lN??@dO~ZpT!4<$F?J+ z^Y1kJYD_uZY^uRm*Cry$IKq3+m+67~dcp^ExmZpe* zUKN+g>wCDm=petTGkt0(y`8%F(8pWXU`xqX&+u?kzWH`bgr*mf$Uz*pumsGN)q?yN%xhQ1W2By`&)p`bMc?+HOMoC8b&e(QA2Z zg8aB5XE#Hx8=hLu{H64;VbPm`oFlD=p^x{%SbfccDWryshSWYk35Y!M?R?iZ!E_g) z9k%tpnT3{>3Ys8>S+IgRhMdXe#ABY+VIWi^R0pbTIzz>i19uX5)1%ZQaQ`mr=rU08 zoP1%HxO}r+u*Bv0z|?tI8QU4D@R*woe`L4?ck!}7jxv`v=h@M&sEP@NSQ*BxkalA--sq?;NIYnC zwX_cJtB!I|*z0vUndkI`17}jfG)eQh<3)(=-%0KAc5a%Ea7WBqKS4)pOkh^GgFAkc zkwrnX2V23gnq&6ZIrX-VCXoKna7_Of>m}jHP!zD2CHl7Jd(EVRTO^uRl@C2u>Gxpx zb6T5=(^MAiT?b-&#QqlpUHtW?sXNzbq~wuyHP41M_f0XbR&{NDd9hY+u)Pc(4UpZs za1SFB@@txLk8}CPBX;96(o}{IgqBvW4E1ZBOUaSmUSKjOc^uyT+ANbIyPi_QNY0XI zx~4xS-?8^ezYIRV)jEX=)eu3Ch1n&Nh0v;a)5cwd`*v4u?vM8%ErjP+2vJEALdKTh z|N3gjB4+XOC%5~@rs=PxZuY26m3i;SzCAY^l39v7a2xUXZ1BEuuBPh8cfY&1%qLqH z#G*4S8xm|NBTr_8<;OTYSzH0HXt4EX8XhOI=dl?tw3G~S;;&zU@#9!nvgz4_Tn%l+ zz|P`T(SVv~f@h>|EZ!WJ3O&rENYn>%JwF#F?O zux9V}}xmvD~5VxWrJByc;+$)##DXo|06lPs>os#o~rVSpwY$KY> zH;<~UePU#Y(l5e?X|7_l8~{M8Dj?^T)*yWFO8(%+-~eos-dzLh^I4-dsnG{n-9nFs z)GGiBT)2eDSKcWXJ5I6Fz<}j-UW*dQ(Kl^4)TMbP3R1PkUZyyfX6$(~6GBsrqQ_*? zzl`;!uzcOTQ=)p?d|RONM_i8D;k~SlbeiG^{E~LLD$k>JbG}ur{l^M1CGw{ zT<#ngT&$YtqHl!;mSFIRz$yg}sC>L%XpHAupgC_E^4J(lq!Q?8J_jPL4ewLtmg znw0kgn$#1<@|qg#kHN5EE*oU1F7r1}S;0{^uk!s$<*(-*S>7NuRWOVcy25Hzd2|ck zE?gE_!va*=>R{gSG&`f0HGf^PL1pVdo@`en%(7K((#^9XZ!vhgJq)tSm;fIl&L)yS z??7m9hHG1@d;>t*67uk1iBYzWXJ)>%&gNfK-aRC94b{Rl2%4IOuvk)rdq$B2K#RFS zv#@HGMch3v@=W}Lb#%D_SKcEhl)85`v;w_#KSFzGy!M3w z$l@2yXU8@3Uv-9}bv;^C-Ce;<>7#LmEpk*?B=22D_5%&kdOiqE@@3?nof;s9nhlASC65l3pc&3RKkTUouiUk(5a3-2!POg%U`Gw?;Q#gkSsl<=8%8}K3vyYkHs?FesA zaAa5#Wtlem+($^!$mm|(JULv{>Z>SxT}uHa!f*$*Ci8>J0arj)M{iZ0+;U z4H;2}Z`~vGzEv{l@F)x(ud^Vd$3(!edFs@P|>oi#1}OW2~)Y zIDxk0u#^H3ZdTFk49ltPwL!GtL!0W9K2|ohgO_Fz(I83h{qCsi_D6c$_igPFLm*El zy}S!kfZ>c^R&cNAe20e{H0}dAOpl8o=J-aM?`zOj(dq(5^C(iMuiB7&8v%d(`UVuM z-gGdrMGpSN0CwT!5<9cTGlH4-^K!AEqRVv{@@yA6Q*QO>?t<_~TV2XfVh+L$kgrg+UTW9jayTuJO;y1tZ z>(RxHIUWuGu*6vd=F2Xc zR(BdgdiGoA7CugPNEG2}RG`7UA7@(yUnqzaPVa{ee>ZmcsoN%EhE?C1e~`_$fvB*E zM}m{iipbKX>M!`lqB@|drS{-;Dc14l+OLs#V+D|^pNp6;H{Hi%(BaKN*L-;Wr%NmM z)dw4L&wCUr`?f4QcNc%wQms}rXzSX%@MiUQ58v(iAyn$@f|v|eD>en;i9Dqj8q33K zPcG$~YqRd7_*x-x&JW;4^-qGVF2C#h<)DLKi-;hq+?X`wOY?H1A7dy=X+rW)n-MB* z6P5UBk8`Qro0o*iW05w9y_+V<>`XpQE=pHqrzS~iyhS20PC+RPT8=t*k2$gR9eDc% zl|1JgZ2vPayUL1(Xr$;`VQ{ejtJ!8%SApG*9imO`dnC7``4aNfagMCu%oC-p_J5{Fy1J!lVHb;z|n4#)S5#Ls1D|g%`*amD7}Cyf0dViuWz52 z5OsaOoqK8|(|3Gm9sJKFL85dzuM_=HrfcdVlHF;g*_0FqZ~|Le5Tw-_6a2ZNtfh^S zKmWPt4$&2fKhUa*{<-n_M~1EP-#2uRp8UV-BfZ^2T*t!T*9HceO9=pt3bo?2MVdcV zC)nd^bg55%7irN}L&Nz;3s6ce8Qt%&Tp5vYUmHANSQFO&(&ZCtXLQy(SHQB9`h1fe zx{YTuRl;Z>uhvbk)-6?)AyM(oq^FS8pdtRBqNA(}QUZ%G*2PEGlT*QoC@hxvz(G#X z$cz5n)_waqJ1TU)H-vsKLcMuaZN))O0`Pqd%OkMOpPv)($~%H=IbSBps}4VBm|u1h zS0FR_`QAC*zi^zPKQ`br-3VZP?LHDjXIN|;XB>iD4 zuz{KBv~H?YPvuYlZKBN{(N~kZ-!QwByHAN;fOL04KyNpgR(4M6Vq=H*9wV_jmnE-| z7NbzsRC-K%&crrBnD_E{yQ=L~S9~-Ba%NU^(}0yIf5)AD=B_iXDh@`Qo$n7(sJiMg z&-SehT~8yb;;fL+!;tEo+1BKda=46S;5GOhwKj0c@V_-AI6s{K$0~WBXT`j`|2rtNMLvrIr9YLSd7t?8EH-L; z*E@7pjvRl=3Vt1p0a#V4f)&;@25WCIK7Rh^QSD!bL<%JV>FBEKTNVR~jz<0GvAHy# zzrxU}H|TX(PNS9Ja9>GBU5Twcgp?^{l9l{vv(Jq!>4F~7V@1a0Pu8eQ(>bCCZOFxa zp7J;sua0*ISXnQ;wLru0OG`fUn`*%BqNm5V;cDyO)3QHOVjgAAJo|=usr|PsJ}pN_ z#~1}9Fv2>?Nacb0y~d}S-by}Gn9mKwz+Q>3yzW+=H?wGFxi6mAN{I1&v7NV>S`j-N zs`UKBpF*+9bMFi*x*ZW-;Etxe1Ao)M@M0Ik($#6I-0TDj*Al z+%|A*m2-5R|KBlIbn_7+ly_fN#ZM5duR5%6`9*WKRBsr#4K28mk=$rF9w4A|M^R7c zj68U)7oIJ|+qu!xqOoiqMVn=OkvI&uWz z(OBETeDBS?7ag0Tie40HwPQi!Pt9_ukPznKzYCvjZZ-6BqT!v8*(dWBc5XFga>gZx zI_$db2tV}uk|6zOA}+@L6PTHr7wOR#6arVDw5f-6Z+~045Bc-8K0AV;K4sl1z5qN^ zs`!P*)kS_>J^A#%{Yn`BAGi5ulA3jsG!5RdVu6zXr?Zbf{Nw)qy(I9Tm4^O#6O8up z|9>B~kIhr<3SdaHJx+XybU0^zV2eJnL@E`|JK^vu`10?7ohS*=ttXFa%YY)ZMy~JK zz<~RFtic2dH;Yrg!nBfVK)=D^W(BrXsHHnho%CKNs_s2CwLZs{`A(;H#&PR({hUib zK9J>)gm@zfz6=iD?eA~FWMkfXtyvd0sUgJl_Yt+j`i<6`Agx&WGNch&oMS#6Z%K(U zS2G*Gq1%+a>9C(_VKzBY^5%4V#MWcfqvP=y_D~x>U~Mn&|AaR`5SANw95XYw&ssMQ?TLevj%#;%|A`SdW0V z7u80Dv`7fW`#9IiLF^{$ zfU2SyDdZ$ydF|w)t?a;;u;PkNc1qv&c|BNNi<^rKRqw`#%!2XHOeBbUss+f8$$}uz zQc4m|VYwtdyF?XoHvu zDR7h0I^7LjMA6-lOO)U#xBnrN^-eOg9E)Ty>5`>d@r(nA zZ05fqBc0Y=h6_;fVRk-^$NFV7nbS13eKZbB!u%o6P*ft4=IMdJ>B!~GB2A6rjk*v; zEm>cq?K8i19NVex;~EFIjTls_`>%gHD;xebck*8`#(4*jz1NX|mK&AxIhtYrbL=4ZOb+WSZ0G9jDiRSs&3wYcIzLb!kXaZh?p z(P0`G?8w^sj*9(*@(ZT0lGa%%$>-E<%H7BB697cTo{h_j4mB=}etg+gfBR-a+25-^ z*|Gfqdh)@1N!nll67!;3ZEf|%w2P%_ z-P7lx`iiDe%Zr;eW1rX6tLo1mULu!!$#)&&?$`WnDn}fBkIP24YohRd9K9W=vQ)u2 zXGmOKRzR^<(nvwf1Y1f>Km5XLlkbQ}OYfbiK|Y{>Wzp4Q>oW4F`M-rUo=`TJkLXXh zwXh+TY9FW_JNzh&r+kHQo?#SoR;R@_;a!f=3~GYrc_zIW=^iHI6@D83ZQD!lv8K_2 zhl4{|N2wk)gQ2K&CTGhUr)ri=qCa1XDy8S+OGfPMhB-xVIf&vvq#l%0TUzDu;%`f* z(FqKq{C%Qee~JJ9`LzGD8+T-fOY%E#n6>aV(fnyO!ei{TwS-=MTbmek^^ zJ|Cvd3`U%Fqw73lP{F$Z3Y&;^WAyR95%VU-w53R)Zi*M)Jc1nRNQ%Et36=z$YuV{9 zTH+jf{fR~E?T&YY2~R^^K76A?u}?sR45#h%0Fcc0V{4*v*cB z=)1K5f65EH3)LZPGB@H)7IV!-Z^ee&4&=lN`PzNSnL{h%<-p#p&NY^yhD~CjM;VJB z2fae;AbhCodQ7hIAy>>Oxo11Z+-Fta{sVpq*$cQ6)*qPKj&3R;4J6#B2SAZ3lWM&M z-uUL|Q9D4awur`xxM}Yl(RZ+eEu4Q=Dk@e+zPft$)$kyH1eNY57k`>-h6z+`;0d3- z=7(cfla(YHY$T#$ARC~=9ztZmYq~}iF72qxzkSbNN)DVgEXvu9>h0t2smRnkbw4Ht zCK&ZFx1<+;(;Iz4ojgDO_WAE|zsJ0$O#J+1S_L<_BS-iOtw>y(r?qB-@5yJU!x&^@n%Y6l5k>3(2TPrUE{x--qM9ZEq*lb(X%z)~u7c`Ou~`q!hC~=ze$Hk$ zdNW)s%{1hD*9ts&&oG*;%h+MOBw)zrT^m1Sof7jPLyk_;F9;}F8_1pANYF>wH3BC!ECp-SyaXGJ`qo#~t z5bDbhUDNUsJY@F({dD|UW)73V@~PGs<a_G>Mt^?k7MLY6$m{rHcqZ_wpi^GBbZ*+LSN!*oFP$cr=A}6@a=p_jQ};rMp;hiXteYz=J#v?0VRXyj0%gU&9oXOCvL(xlfh4 za{#$zqa6MHza{_$CnQseqk7-mwKgtvge~j89daiBGUd{IkYH&Fs~daK0Jy>Kk!}15 zOcV0`%&t}>b-n55RNRke;xRa{>%r9ZebUTo<1)zp)JfI$F(T*QTR2 zr1;Jc9QB9Zx8BY+>&WE_Hz5#t-&fr^;gY;K;S5hvWyBLb*s$doHi{i5WWzdFi*qW! z@poHX>GAJ6SPhwqxl!TE;3VJ(hrY_aImq#&pM6h?r=VcYK+7KYUG>wrKwIi?n^K$3 z7fI!*3ZHtm6p3V>@b7tfgf!@p@K>>xuYWOv4v3$ZY5ik@VIE61=ED^X6ZH_IS;sNs=e_1(JZxQ@|$-0r>}yf_z7W8wmJQcD$-qRV19XxU`2X+?0jIZxNAFyAMuQm#JNqYq6)d*s=ZYu$F7 zUD_R?f@@{nuzzxJynbv+)Bo)pztr1NA}oc1!OGlm&+5vqV3fRoiwnMG_z?5W_#sr- zo!-xUU}($&VnKFD4em&ls;!27R`$yS^`+`w_AYfE^qjY13&K8?-XqfEggvpsTy8DA z9u-jqqvZi?``oU-4pL}JnDnIbN>i`mHYj3ZznJHUUqpGWN)fxPB4_oL1eXTFt*Jez zN`M60Ulb)+L7WR_m_|Z!b{$q?xtKb{J1T2xR5iIX`M#2O=L?fD6UoW;(sujNJ9?pY z4~5)pHkWrE(ooGS1Wk%8TH;9ix}v4LMKzR`Jtn(7=>waz^sC3VaS7|YX^Z9#&~vk) zdQXYT*+pN+_ao`y8wV(0_}~-g8?P3pc%zYqS;3o_oK+&B@Z_Pc@cf=`)WDydChw&HL86cgAV|LUq^Ksmd?*70y=x?E#pU+ zvj26#RBt^8P^v>-R0|U7XP7o!P32c11B6ntBl zO|T(>eNB0dHj?Di!k|{82o*)9X>Ccqa6^x!sulsfo}dSJRUc#}*Hmqkdpx*_x{hoQ z9`YPUMkc8hVv@$kD;%SVnA4M)^j)j-VQ9r#FFSV~BA0jT`bl;Ch_JDEGWqO=}`2#?SG6|te@k4;D+SQ z9Mg@MLCGq&AKVx>noEJOG4m^lnNCgDyJ*b?jxXn1nqtt(E1U+o)7nvjf?-cb%t@iM z>5-mXPy|$Xy=M6?R2X6P32cwGdm$zQeYj;g+e1MJ-myv|oZpYh+u?=9ee*!C7tc-E zaLDAhEs#!=m+pmkD%@MzDn+ccbu{p(iu4kCOZd3v@OriQM^x)94zJu+hl0jAKRhb&waILHKQ?9TKwHRO zy#n^?(nx8*&uhb?G6KsvOyi48D@FbvCD zL`s-i$`*PAQI}+$eP(`)6yCHYS!N+;4;7WW)#ffv^9syUDULaElkrnVEO-T*6`RwO zlEerxfx}-_I3pifm#6ZAG{EaK+rKU-KBX? z@^x&5LV6rAWc{N9kOlK2NytR8zg8E-hGF2mFrIpC8MV5g{^{}0t+M5L5s6dj`Z}hv zj4c3FH^p_i>$3!7F+yRU7*a4)7fgp1@?gW4kaq0TP;yNL_G*`teB@gutk>UcqMu#z zqj@^VNLH#>PblKMsfb%A9zzS++^Askbj5}reS2Y(71a$>D4CrXeQwtaqtqK}8ux^E zW(jbW?jTjcwxD6_l5{9G0Os?rF|+^i2v~_Ejx}H34VP`g@9M&N z0SjGhpdWM?D6qf-`pgu=O>Zn~eEI!b;tuFH$KJ9M$GrKT7^}tlFszIncFOUV>5?E; zQjP4+aLEw+O0l-# zTPb1R)rN%6s_s|OmV$tcj0v|oIcFAf`DA8%mwk}uNeEPzV)fze*3^tkDgY9mP93 z+_m+hW_snyc{?QfHWdYl{_*V+DRrorP@a}xG+oU1t|6_`Accnc_)Z~bCOJ#?z`|}XeDW4@@i=qnV^5z_E6i&B07sW zqkAGDJ1JXJ8Q_)tGTn2g+}$i`Y%k=(*BU7J0dFcVRPaS74&__%4!!v9Z6W!rIcF3P zgI2mV-l5G0!9esH6JtajGd15^2xzqT zB`6<=z7BYhlBMG&`1k4Nb0an~)15Qu_x`TLHvOCE z5*n)KX7;#nB?A{@Yh1B|Sn&tH5+YH<+yXRDWY>OMr2ENcM@e=BE~_oLpJi&EC%7=< zCOJLc&Qwti8Kvy~2Bb}1%yhU)`5mh}>aG!$qO4}*8j*#yUC zoNL;vFERX*DaZHjEZ&0e(wfdk^B{}PLL=T^5ScP#^XO%vre=3**?hJvLtygy^s|Jz z+Q77d<@@*m$e%_X^VhFmkp9d^qMLXuq+DP4Gp-wXg1h=>QqEj#iSMp3bvyZ~re8f95&UQxXAu`S&_H446}}VFUu#Mm z@DY%Vv+`$P{(20v<=p!rMM{oJSz@?xHqBxhX06O;$N--bd@=C-Q~Xxld#qZ2l9Z0Uz=# z*;KElL(7+Ke$N8LhWUI=sA-Je0vlCJRjQhyD&;TQ9E3JTDMrglSM%fKR7=O+Wa($h zOn%*h^a?^o-kbyNLr0ZIT8>1wg|En=G_7&%N3$*Q>!TZiyrb+_d#0|d`|{T*wyjLB z%LGkaMooaz(0(X(6Q-wkrM^obU%2kT<4l`zPTEyOQG^nSJ7qKmHT#^ru zvA2*c%+)pE17kuG=F5>yhOiq>R7MbIs?%?TTfycu_UoS00zJL@Cacq`lLG& zRpKS`A3*>=5vxX3Kte6SrCERC`*0%-+EccnG`YQYetC!HOnql<8c1#Sv0f zJkR!{2$O;hC=}8}lQw0!QA8>TB>;KV4SOWqIoKE(rABSCvAbGIhjGrGCjf3lIzO9g zx^9mvW4oui+OQ3@1GhiCth3cxV&8v*vb$OA5@x8l$?Zf3@}CE}1-X zwq701DHuvm4Q&_jXLF!78X~wVSPAUw>p_i2XpQBFs+lRu?cYcR0(;I6c?<#(64{#c z$sS}swh4#*`mnPctT)UyCA2x4B$UrLme8=h>=Q2~WGB0Wuw0GLo-~fwFycO;(fqie z+Z$sbZ9KGr$G%{Fg*GV2ChC5vWrZw7y)+pDxAchwvC!F^P=!l!{(OImdrW59YuD9M ze9EaPHQt;fGyru@gFBmxtpr9@)J9)4yRXx&{+|B~)hEnYdjA6u>umFx#Ly2{+?XO!#W2Tb~~)m)aZh%3itB^XALYY zR$PQSiWk8~iUA&eJrY?vcs%Rbw@{}gp9_}ay)pbPFD}n*&iGmN9!wjjalPqIguu~3 zcTU2sWXEfsmQYbdV!Pw4+niVn`b3o93n6#EV%r93hi*w2YAR;)t2s>{|2hc}SLcDu zJ)NB%atlOflB$?PusZDM?nSCOnr)@ShSU?4-`quG6ry_(nvDt3yK`*07Ue}}uDcEYqQ&1b4*O4v z^$2iy!YsP~bV{>iu`w|&ZHeMHPVqS0{2wCPk(@p6zFOE$Fyk_;#53pnzw}0$80SB_ zrA8tOU8}`HzJKp7#}51t(EtBs^4gySA;A=cGDi=mE&pyW#OvOFFnd`d0#Rw{SlF37 z6LA=4`Q?9jljFe=4Q4KJ*rnXUYzBYQLsvjH8S;)0@rv`SQOMz;tYpy;y}^Vaq=MF& zx!WD^uf9NHcD$u?+TTvg;X)!>I{hHts`fVd>xiID*M_ zW8$scK>eSFE#ZGY>pS%1@Uj!&K9nAl7> zaF{-L>18>5Fa-`4CJ8sagl|yzP18D4I**Q03BHsZNbflW0T>G6CU8&dbVeb^S5H)$ zDym@&G5Q#(9%>ItntsZ93(tD6-yyLMfORI^%l}X_ANRazRcZfabC}*5%icT-1CpFhfKuWf2a~pUC*Z!I zM=6i3yq=z&H#_wg>H!<+@`WvNpt7lhRuLz%RGtl9x{qlGFN;~3UcFHBpwXWZeR$3b ze`YRKS1p*m&s-yGxk}xj(bQDs@szX(l|-*Ck|pE&Qh#{Eh@d;6DLReNy~~;KNpr9J ztDjCQ*ge>xKXm?u7C4$598hS1solKrrGmnZgNRL4JpJ<|E1IY$M4qlYDY4fY&k}}> zT_Rsn+fqH=v_m&LQ(_$mN70Hc)A}s0DXx(+nZ)xOzTkwkjs@C3sfi3EfJH7mbvbYO zH)8PEN2qdwbc6<}im9FC;gDIkb;#g#VU5Fe%PV6CcNE{S<)UqFj3R_Y>QILh$hmdQ zFLi4c$-jE)EJp7aj^y;L`QF?RfxH)Iu3pUEOrhZS?{$iyT_H8`?YK}Df;K)u7<8`%xML6_X71l^PM7%D15mm+l6EF zrS`{Ku(P3-3KqF}=qy@%VptXg3ogVlo&mpYe49le{TGyxw}x3oDXpXb^3jn1Yi|2# zJtRuZ*J>Olo4lTth9`^&Pt|8z4@uPL+-871@8Fv;7*5J%);7EX*%A)jhKq zUv8R*2FiW7D>1g@;*AiILfEd^LG>&LgLHixXewwIXgDKom5OB%a}>j4y)M zrX#wB1yuu8mVg?ol^JPAq>zVyJuPvW_-`5$YSBni+`YsBy>taknTreH@#NzSBe+2y8B-nZ*aqyP?`AcKlOLZ-_ zEyL|4d%PQ=30lad!=(wdX^CflC;Mf~TanS$pG?loJ8~eO=n|F%VD}JAAV#>R9MHW( z)X1=H9>5D#*MPwE}9#5kcE~z?} zN56y5mlOJp+UmY(6hE+3a?<8-IU~0(rqHZns8JI+YlM6JUZ@%#p1ucgS`7xaK3QJ#%gZq7~WK*5XKp%AY;m4b& zK?p8Y^FnCg%ay!JBXEKC10Jmz3Ak@#7RHLK-+CrW4VrjbObs5L0nD6^oH=dUfB{F3 zNMWh%Lzw9X#VeTB7w5Bq(-x1aSu$pQe4>2}&Ks@i*u0dUyWpqV2Qg^X7+5?4m+(Y# zUfXG-Ps{qgp0Gy+l3LHwwj;bw)M=ID6(0Tc;v2@@L@T6YdnC~LloU=mrSHv5LAW%6 z@VxFOQo^X#=f`DepbS>(f2h;lgJJV$;88%l3+7jQTw3}d+cYSCHemx|{&n51P zhA-QsT3P2NT;t4OC%af7G9%;_vUtY~syB_AZKO@Sxf9V!HtFKIwk$oqq8vTEn7w~C zgg*LySk41_B30kGl4)|3z`mn8m;xTXD68=Pvce^xkZ9}0Y9@w+2n#ML?#nxh?tI-i zxCNbPp5Bs4Qao6cCaU%w$Y>y_rT=H#TpUket$cjIr^Ol8x)0}p!4ns_BDB1KIE$ui zhdUQf`KBv3bSW0kPDG4)_3Jh=gpAPhvvPYPX%_;9A!DZoLPMkatN&!b^|I4nv7OCO z1szjM4ZN~DJqZrn;?V_sS5Z`^k z4zwdMG;+_B|dHF(+2&6E|n*z1jXZQF5s{dRCm!TknW;%`R9Cwxd#tj|KCJQPQPB50VL4+hB!E#Ts;c58v_k70 zsdK4zC#dyFhTT}Gy1kuUn5LAqn{TvXb+MZ}=c~@V82w0E3k}?x11`r~G^0~hlPI)R z=A7N`=RUz^sFO~U6a&agr8;xjlpiMi>evzasJJ921Do+#3hdUTh&}Ll6v8&9`lW|X z8dtoNQrY=q2zJW!?s4u>78!+__mPDxoh>d>O9>?Q&wP0Ub~xIw~mA|lQ@`P z1?G$Me4Kr*s_|TAMSm*V#f`UOK+tY}&14YcVQ!h>@*m8Zn9Iv6I4LRbLw3}h^L~vD zSL^MS0r6dv2=@dlIZBti*T_!%#SXW2zg+#CUF76vl{f0rsk^L#s|!uZuN+WG-|TZ% z##1wFFlr8T)LrT!OTS4!%SyxTYx|thgOzs=_yiN6V$@q0DQL)cUUwb59Glg6aBbKi%`|`vB zdqhLl;I8WP_QMN>}OVqG3EwV>V zw;McBbsiHN5dub`E(LAu<0Z$VehaIfT%xt8AgZ{Rq@mTZBHAoredVCRhXFOi9tyCh zYW!DF_z6*Bp+r!T@xj?}31Hz54l5rt44(HwQV@%Z+HX};zeeVys-ZI65GBDd7_n4; z-9b4&Y2y$x?(q6SF7AP#Khhr?wz zPetR*httu3#6`Y5g(t=X@f{pFpAJT2U)Ej`qoEng6C>N95up=_QC)eF^=ePqrG2Ed zwe2E{QhxUFBf*;NN35xe=K=3OeBL#Fyu}4JdjA~;qcuyZl}yQ%dJS*YEo;?bF!e}x zu#e_g5!i8SqZF~skBeS-if3DBf^WC`jqE%a)q$DqLwSDA;^?4eDqQNLScd<|CJIHC zHlRFi?G(x69bq7fg+-}>^v*AJ5`E-Di_*2Ew)|Kb=|k3HYM&mvkM1NZo8x|mCAHNrQ)Rv|K@kWS($vqO4R&65cE9Q1AG)c!Bt-ZHAKw(A;&QlNN?J8iMz?pkP(Vr?lJ zAh^2(w^H1Tds_+=g1fuB26uPYK=P$`dq2E&+GJ=Rs%@p|e3c)si9$ng*nEm2gb+-<^-jTD{X{W?(~GgP$38f_cu+s3TrLNVPk zXRJ~4H{|$K6$(P#8!&c$A^v?2sN?P%Xk!=xE-&<+y10>~UZz6h9D|;bVejA*lyU}T zcI0vu2HS#DEgU_255pjq3&^8lWy_DQhV zsg@d?8Oj{l^{bqcC369MqqlOsR}x-S;~ zUiw_8EKSasw+^|C7h+}KN5}B`lSjG9nu@Sr^}KKt@o}3PHLBUS4pRIzO>iQC22rGB zqk#Zrye<}4uV?gB}sj{412LH&a-u&jR7!AEuJDCbyXww1?bJuB2dpl zwGkZA@wuO0ot0ONc;q39`qBi6WI`RU@KB9*`S+Bm$<&~C&_vPR&$9{9Hm=J(C-F~N zYAU!^-2tr;VujSgN%#8urZ}BjRv(APj?Z3__A)1uI#u-??lr}o2!(5ki$vSHZa%d; zlDaBtdEuFhRfDcrRz_rZp$9c8S++}qQ|J=~MWQB+!w<$$o zakIMm*etX{5w<``pfETK)4%*g<_WKkpI*`;IlIzzT@`8Mx1(xM@Ycml9=@`%vqY(l zK7S|>aJMn}P(k@_z%itU2GETg%<-w{iMom~liro*QHr;4^~GXmdK!&^^3scRMsKIV zvV^vR3S$8pm?=44NwNEY1k$p^NJPVuSw$1K;?)B(qgcFGO;ArsOMsdZxw!XmeTxV) zjYrt+TEGO4rdWnEWy;ZU)}(S9@a66~U-V}wjZNtu0c-6gK^Lsu38F>^_@lE!nB#mm zzAANLCacl%9crUPhj0}C?xm@{MF}0eGQdv5YbHMMFR1orvBhO~?g9QoH}n@*4dc>@ zzzb0|84HUC+t&=a1gB=u`7iF2@xp0lyr+p9TS7ptF-*b|~-J{Vh? z{bY5(gp3($wX^UIIw5mKNlvY}cPE2soJGF*$n-(aVzUMVF-rQC%|X5|k7DTih$1mA znlzQQ`Iq8hjy8X%`BdrsBVx%^oxY_9!mP&!FVMX4V|l&= z(3dQA)K{;}RI$w^{GD7Zh>JWWS^oZmcx$H^-7BmZ{-N6dx<4>8GZG&tO#H86{-uk> z^bw^nJ!owiR^*u3uJ)f5W3?--TyZ6iC-b|#aLnodhL0~_;_Dyl(UYJ5GuQS@*2BR;%)tLlu==7eK0xW1@;~?VRLTVd=|6r4;*4MZ_@5hj z^nZQzf93N2uY9%l;)Ttt6pQ?^;-EjzZ%9Zwn&McoBw}8o6&D{C@GgiLA1~j5$SNCU zkeyD79u0FL*>5~#Qc!D!@bp*V{~eRq9gEpj%e>eHM3A>=cpt6MvU#XM;`puja1F|3 zJ;=#k+G&7k-LTJQbR0xA-73{jluqmA(bn zMg54mt1$~YfdvuT=b8xp@(m3!IKcu?PAuvPcA(sf94ll=t=jlUCiDA2Io9z*@CN@9O&ILfQ6R^LZ}()GbEC4T8e&= z7tiFLgTot;n%}#Qi73p@Ti`cQY>#TAjYtToi+gjY5`})HO?wpuqH1^E`9i>{z2T&; zeJ3IL$W5nqz$~+{q9O_j-rlt7_GZ<*V}SV2JrxW2(G>`0AZRAe##%NW5_iqm*NB~5 znr@$L$U25mv$8U+ryZh`jdeVtY8WM$QO~h2_)=daZaeFV&DclkcEj{(LN1#l#R9`G z*yt_LAdiE#TlclCIyaSI_Ys>rt9JEMPhDDRGH)_2TSAh|>2Nv}(WnP&j$Wg&wS+c+ ziF*8g(#YI-MA*~sKVKbBR)s#86PEmutaZ|e$DhWn#9#f<3;Mf zSD@Ddj5t?iPw``z3zMgqO9?=?CadQ9xRb2@EuhcgUD?xRhTc90YP#da+e$>y z%Zl&1%qavVQpAN&QUoux)x})VIcy4voz>$38Lzi0dwL7Sp`GfPb%s_`KA#vD+OY_} z22dyR9A8Ix8ykcK6oVExoP#WC>Br->;jaRLbtYry3 z)?y_bv<$l4KU|}^))?ThEGY9%>!+?L?$%#$C-tr_(X%`0`#g9~+*g<|2An5F3(zsk z?=iZ-Qdzq^2HP6dSrDtJyz9oc9}jK1 zA*J@4!PR6#>jas0c2w9ex!^cGs=0KtuNQ4TMB+4J$79l^wlqE;ets@WEm~aQG*q^= zXEo)$5NF#tJ{Pm}$40No9Wbyc^yqe() zir0g^pH)?Cn=9qFCXJ@389-&%*lc7A7TR+(aO>YIZs<|Cm##T&jbT??-so0t*Q$-F zb0z$;BrE+Nv!I^s5)4L2$_D0TzLKLHQL!Xfy}CJ^{b;d4#epvBkpcu>Irh4MS+vd_ zryx0gPM7C}cNjflub<833DhtB@W~?x!U*$EALqN=(%SbBU#JN(5-AoB= zQC+X4LU`{%7$uxPtWN5q<@OKK1V8kmSAcbsWMP99Kx`xT5Oyr)$tS_zn@7lIQlR^N zg%n($73M{5E-KUxgtViFX!-1rIUv70k;6GSo;aa1T~HXdZ-@>y2lSj~PG!<5Fh*4C z8!H;_#o;cwO)kCp_v#`HaearH6?r~ab6+xhpR*AG`VT-hPjcLY$mc}`pOA;m?75o2 z0)fR6<1q>rtJ&=r)k%V66BB-4a4&)jymK>&MJbsvA(KulSG3eSmbiM?XE2j!N=y&M z;k7gW{M3K|G4Rql-q1&NTCOyEVs?EP)jW%|RW?CgOH1TyU8T-#9VtZDlG{8Za*n@F z5Sz?Ct_Ifmt*s{JHrf07Y{@oDRS`0;D+j1g7y-7R!>is_1#t`u>9UNZw;ms-ZmOg| zK0qaH^r%G{KXV9eoxK-RPDB$n&T~s55tM_`&V#FsLDZ(}pY2K)v!q4)E=aL%v3`6~ z`Rhgq(N-SWUryGrdhP-e-!@PeEmYT-a?^H}e|ZsoHdxeA3IS)ST2v+ac0&iOw3@e` zwz8;4ZcFf1wa<(rwdqc{Q(^GOz+Wr?Yp)}4V6PvEKt;GF7uWH@V(mSbo&a$0XAYT%9+P#4>q>`qf7 z?u+>2OHS5jQB=yNK*Eh87O>H+UxrbG)qRhkfcuvkuW(5I9F5R=Wvwl;q6|rdW!*=e z+jV}fPI~9lDpAzdzzK)Oa@0M4(Pj}ZaTMW{9q(IgG{LR%)o=4H|KbwI@su~942}>S zV_TKR4@E=!LR>_QTwCevos6H@&xG;TF5VzI*l<_R+r1EIi>Mnh5f$^m!7G{3t(zh3 z-&kJyJamF&@HnzdIo;3y_1!NKM1O;*b^n13=&U+nsqe=!Q+idG!ED?F`YzCO9xL;N z9FwamLK+Mxl2y$b#@0nv&!Q08*3V`|9}smM3ULzQL3e2mzx4hTm+0LNPWmy&tDNbM z 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