├── .gitignore ├── Procfile ├── assets └── Bannero.png ├── Pipfile ├── LICENSE ├── src ├── api.py ├── bannero.py └── bannero.txt ├── README.md └── Pipfile.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | .DS_Store -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: python src/api.py -------------------------------------------------------------------------------- /assets/Bannero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerwooo/bannero/HEAD/assets/Bannero.png -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | name = "pypi" 3 | url = "https://pypi.tuna.tsinghua.edu.cn/simple" 4 | verify_ssl = true 5 | 6 | [dev-packages] 7 | 8 | [packages] 9 | pylint = "*" 10 | requests = "*" 11 | bs4 = "*" 12 | autopep8 = "*" 13 | 14 | [requires] 15 | python_version = "3.7" 16 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Spencer Woo 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /src/api.py: -------------------------------------------------------------------------------- 1 | """ 2 | This is a simple HTTP server, serving at localhost:9000 3 | It takes an URL from the file 'bannero.txt' (Randomly gets a line) 4 | And the makes a 301 redirect to the image url 5 | """ 6 | 7 | import random 8 | import http.server as webserver 9 | import socketserver 10 | import os 11 | 12 | class banneroHandler(webserver.SimpleHTTPRequestHandler): 13 | def do_GET(self): 14 | # Read file: bannero.txt 15 | f = open('./src/bannero.txt', 'r') 16 | # Get random line, then strip out ending newline '\n' 17 | url = getRandomUrl(f).strip() 18 | print(url) 19 | 20 | # Redirect url 21 | self.send_response(301) 22 | self.send_header('Location', url) 23 | self.end_headers() 24 | 25 | # Get random line from image file 26 | # Code from StackOverflow: https://bit.ly/2U2NsrP 27 | def getRandomUrl(file): 28 | lines = next(file) 29 | for num, line in enumerate(file, 2): 30 | if random.randrange(num): 31 | continue 32 | lines = line 33 | return lines 34 | 35 | def main(): 36 | # Start HTTP server 37 | PORT = int(os.environ.get('PORT', 9000)) 38 | handler = socketserver.TCPServer(("0.0.0.0", PORT), banneroHandler) 39 | print('Serving at port', PORT) 40 | handler.serve_forever() 41 | 42 | if __name__ == "__main__": 43 | main() -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |

Bannero API

5 |

🚀🥇🗳

6 | 7 |

Simple random banner pictures for blogs, websites and more.

8 | 9 | [![](https://img.shields.io/badge/Deployed%20to-HEROKU-%237B5CA3.svg?logo=heroku&style=for-the-badge)](https://bannero.herokuapp.com/) 10 | ![GitHub](https://img.shields.io/github/license/spencerwooo/bannero.svg?style=for-the-badge) 11 | 12 |
13 | 14 | **I'm BACK!** 15 | 16 | ## What is Simple Desktops? 17 | 18 | Simple Desktops is ... 19 | 20 | > A collection of wallpapers designed to make your computer beautiful without distraction. 21 | 22 | Personally, I really like the design and simplicity of the images Simple Desktops provide. So I really wanted to put those on my blog, or other web pages. So I whipped up this API to randomize an image that I can easily embed in my blog posts. 23 | 24 | ## Usage 25 | 26 | Embed the following code into your desired places. Don't worry about `https` support, API's `GET` method is served over `https`, and all redirected image links are served over `https` too. 🐱‍👤 27 | 28 | **1. Plain URL** 29 | 30 | ```html 31 | https://bannero.herokuapp.com 32 | ``` 33 | 34 | **2. Markdown** 35 | 36 | ```html 37 | ![img](https://bannero.herokuapp.com) 38 | ``` 39 | 40 | **3. HTML** 41 | 42 | ```html 43 | img.png 44 | ``` 45 | 46 | Images are reloaded and randomized with every refresh. 47 | 48 | ## Does it look nice? 49 | 50 | Of course. 51 | 52 | ![sshot-1.png](https://i.loli.net/2018/07/30/5b5ecdb7b783a.png) 53 | 54 | Contributions are welcome. 55 | 56 | ## Building 57 | 58 | - Install Python 3 59 | - Install `pipenv`, then run: 60 | 61 | ```bash 62 | pipenv install 63 | ``` 64 | 65 | - Go into Python virtual environment: 66 | 67 | ```bash 68 | pipenv shell 69 | ``` 70 | 71 | - Run server at `localhost:9000` 72 | 73 | ```bash 74 | python src/api.py 75 | ``` 76 | 77 | ## Acknowledgements 78 | 79 | - Images at Simple Desktops are for personal use and for personal use only. They shouldn't be sold or reposted without the expressed written consent of the desktop creator. See [Simple Desktops](http://simpledesktops.com/about/) for more details. 80 | - A huge thank you to SM.MS for providing such a stable and awesome image hosting service. 81 | - **App is proudly served at Heroku.** 82 | 83 | --- 84 | 85 | **🚀 Bannero API** ©Spencer Woo. Released under the MIT License. 86 | 87 | Created, authored and maintained by Spencer Woo. 88 | 89 | [@Blog](https://spencerwoo.com/) · [ⒿJike](https://web.okjike.com/user/4DDA0425-FB41-4188-89E4-952CA15E3C5E/post) · [@GitHub](https://github.com/spencerwooo) 90 | -------------------------------------------------------------------------------- /src/bannero.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # -*- coding=utf-8 -*- 3 | 4 | """ 5 | This is a dirty file with little maintainence. 6 | Use with caution. 7 | It works, but I don't know how. 8 | Maybe someday, just maybe, I'll come up with comments for this code. 9 | """ 10 | 11 | import os 12 | import random 13 | import json 14 | import time 15 | 16 | 17 | import requests 18 | from bs4 import BeautifulSoup 19 | 20 | sdUrl = 'http://simpledesktops.com/browse/' 21 | # sdRandomPage = str(random.randint(1, 49)) 22 | sdRandomPage = '1' 23 | sdHeaders = { 24 | 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36'} 25 | 26 | 27 | def parseHtml(): 28 | sdResponse = requests.get(sdUrl + sdRandomPage, headers=sdHeaders) 29 | sdHtmlContent = sdResponse.content 30 | sdSoup = BeautifulSoup(sdHtmlContent, 'html.parser', from_encoding='utf-8') 31 | sdItems = sdSoup.find_all('img') 32 | # print(sdItems) 33 | return sdItems 34 | 35 | 36 | def getImgUrl(allImgs): 37 | imgUrl = [] 38 | for eachImg in allImgs: 39 | sdLinks = eachImg.get('src') 40 | sdUserUploadLinks = sdLinks.split('.295x184_q100')[0] 41 | if sdUserUploadLinks.rfind('uploads') != -1: 42 | imgUrl.append(sdUserUploadLinks) 43 | # print(imgUrl[0]) 44 | return imgUrl 45 | 46 | 47 | def getImage(): 48 | sdImgs = parseHtml() 49 | sdImageUrls = getImgUrl(sdImgs) 50 | # for eachItem in sdImageUrls: 51 | # print(eachItem) 52 | # randomImage = random.randint(0, len(sdImageUrls) - 1) 53 | # print(sdImageUrls[randomImage]) 54 | return sdImageUrls 55 | 56 | 57 | def saveImgToDevice(imgUrl): 58 | imgData = requests.get(imgUrl).content 59 | with open('../assets/imageToBeUploadedToSmms.png', 'wb') as handler: 60 | handler.write(imgData) 61 | 62 | 63 | def uploadToSmms(imgName): 64 | smUrl = 'https://sm.ms/api/upload' 65 | smFile = {'smfile': open(imgName, 'rb')} 66 | smData = {'ssl': True} 67 | smResponse = requests.post(smUrl, files=smFile, data=smData) 68 | smRespJson = json.loads(smResponse.content) 69 | print(smRespJson) 70 | return smRespJson['data']['url'] 71 | 72 | 73 | def main(): 74 | print("-- Simple Desktop --") 75 | sdUrl = getImage() 76 | # imagesLeft = len(sdUrl) 77 | for eachImgUrl in sdUrl: 78 | saveImgToDevice(eachImgUrl) 79 | print("-- An Image From simpledesktops.com Page " + sdRandomPage + " --") 80 | print("-- Uploading to sm.ms image hosting service --") 81 | finalImage = uploadToSmms('../assets/imageToBeUploadedToSmms.png') 82 | print(finalImage) 83 | print("-- Uploaded --") 84 | with open('bannero.txt', 'a') as sdFile: 85 | sdFile.write(finalImage + '\n') 86 | time.sleep(5) 87 | 88 | # return finalImage 89 | 90 | 91 | if __name__ == '__main__': 92 | main() 93 | -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- 1 | { 2 | "_meta": { 3 | "hash": { 4 | "sha256": "63ed05844cd3c919d7ed8be2abb7f46952e820cb1b413a10be5733f4a8bc74b4" 5 | }, 6 | "pipfile-spec": 6, 7 | "requires": { 8 | "python_version": "3.7" 9 | }, 10 | "sources": [ 11 | { 12 | "name": "pypi", 13 | "url": "https://pypi.tuna.tsinghua.edu.cn/simple", 14 | "verify_ssl": true 15 | } 16 | ] 17 | }, 18 | "default": { 19 | "astroid": { 20 | "hashes": [ 21 | "sha256:6560e1e1749f68c64a4b5dee4e091fce798d2f0d84ebe638cf0e0585a343acf4", 22 | "sha256:b65db1bbaac9f9f4d190199bb8680af6f6f84fd3769a5ea883df8a91fe68b4c4" 23 | ], 24 | "version": "==2.2.5" 25 | }, 26 | "autopep8": { 27 | "hashes": [ 28 | "sha256:4d8eec30cc81bc5617dbf1218201d770dc35629363547f17577c61683ccfb3ee" 29 | ], 30 | "index": "pypi", 31 | "version": "==1.4.4" 32 | }, 33 | "beautifulsoup4": { 34 | "hashes": [ 35 | "sha256:034740f6cb549b4e932ae1ab975581e6103ac8f942200a0e9759065984391858", 36 | "sha256:945065979fb8529dd2f37dbb58f00b661bdbcbebf954f93b32fdf5263ef35348", 37 | "sha256:ba6d5c59906a85ac23dadfe5c88deaf3e179ef565f4898671253e50a78680718" 38 | ], 39 | "version": "==4.7.1" 40 | }, 41 | "bs4": { 42 | "hashes": [ 43 | "sha256:36ecea1fd7cc5c0c6e4a1ff075df26d50da647b75376626cc186e2212886dd3a" 44 | ], 45 | "index": "pypi", 46 | "version": "==0.0.1" 47 | }, 48 | "certifi": { 49 | "hashes": [ 50 | "sha256:59b7658e26ca9c7339e00f8f4636cdfe59d34fa37b9b04f6f9e9926b3cece1a5", 51 | "sha256:b26104d6835d1f5e49452a26eb2ff87fe7090b89dfcaee5ea2212697e1e1d7ae" 52 | ], 53 | "version": "==2019.3.9" 54 | }, 55 | "chardet": { 56 | "hashes": [ 57 | "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", 58 | "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" 59 | ], 60 | "version": "==3.0.4" 61 | }, 62 | "idna": { 63 | "hashes": [ 64 | "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407", 65 | "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" 66 | ], 67 | "version": "==2.8" 68 | }, 69 | "isort": { 70 | "hashes": [ 71 | "sha256:01cb7e1ca5e6c5b3f235f0385057f70558b70d2f00320208825fa62887292f43", 72 | "sha256:268067462aed7eb2a1e237fcb287852f22077de3fb07964e87e00f829eea2d1a" 73 | ], 74 | "version": "==4.3.17" 75 | }, 76 | "lazy-object-proxy": { 77 | "hashes": [ 78 | "sha256:0ce34342b419bd8f018e6666bfef729aec3edf62345a53b537a4dcc115746a33", 79 | "sha256:1b668120716eb7ee21d8a38815e5eb3bb8211117d9a90b0f8e21722c0758cc39", 80 | "sha256:209615b0fe4624d79e50220ce3310ca1a9445fd8e6d3572a896e7f9146bbf019", 81 | "sha256:27bf62cb2b1a2068d443ff7097ee33393f8483b570b475db8ebf7e1cba64f088", 82 | "sha256:27ea6fd1c02dcc78172a82fc37fcc0992a94e4cecf53cb6d73f11749825bd98b", 83 | "sha256:2c1b21b44ac9beb0fc848d3993924147ba45c4ebc24be19825e57aabbe74a99e", 84 | "sha256:2df72ab12046a3496a92476020a1a0abf78b2a7db9ff4dc2036b8dd980203ae6", 85 | "sha256:320ffd3de9699d3892048baee45ebfbbf9388a7d65d832d7e580243ade426d2b", 86 | "sha256:50e3b9a464d5d08cc5227413db0d1c4707b6172e4d4d915c1c70e4de0bbff1f5", 87 | "sha256:5276db7ff62bb7b52f77f1f51ed58850e315154249aceb42e7f4c611f0f847ff", 88 | "sha256:61a6cf00dcb1a7f0c773ed4acc509cb636af2d6337a08f362413c76b2b47a8dd", 89 | "sha256:6ae6c4cb59f199d8827c5a07546b2ab7e85d262acaccaacd49b62f53f7c456f7", 90 | "sha256:7661d401d60d8bf15bb5da39e4dd72f5d764c5aff5a86ef52a042506e3e970ff", 91 | "sha256:7bd527f36a605c914efca5d3d014170b2cb184723e423d26b1fb2fd9108e264d", 92 | "sha256:7cb54db3535c8686ea12e9535eb087d32421184eacc6939ef15ef50f83a5e7e2", 93 | "sha256:7f3a2d740291f7f2c111d86a1c4851b70fb000a6c8883a59660d95ad57b9df35", 94 | "sha256:81304b7d8e9c824d058087dcb89144842c8e0dea6d281c031f59f0acf66963d4", 95 | "sha256:933947e8b4fbe617a51528b09851685138b49d511af0b6c0da2539115d6d4514", 96 | "sha256:94223d7f060301b3a8c09c9b3bc3294b56b2188e7d8179c762a1cda72c979252", 97 | "sha256:ab3ca49afcb47058393b0122428358d2fbe0408cf99f1b58b295cfeb4ed39109", 98 | "sha256:bd6292f565ca46dee4e737ebcc20742e3b5be2b01556dafe169f6c65d088875f", 99 | "sha256:cb924aa3e4a3fb644d0c463cad5bc2572649a6a3f68a7f8e4fbe44aaa6d77e4c", 100 | "sha256:d0fc7a286feac9077ec52a927fc9fe8fe2fabab95426722be4c953c9a8bede92", 101 | "sha256:ddc34786490a6e4ec0a855d401034cbd1242ef186c20d79d2166d6a4bd449577", 102 | "sha256:e34b155e36fa9da7e1b7c738ed7767fc9491a62ec6af70fe9da4a057759edc2d", 103 | "sha256:e5b9e8f6bda48460b7b143c3821b21b452cb3a835e6bbd5dd33aa0c8d3f5137d", 104 | "sha256:e81ebf6c5ee9684be8f2c87563880f93eedd56dd2b6146d8a725b50b7e5adb0f", 105 | "sha256:eb91be369f945f10d3a49f5f9be8b3d0b93a4c2be8f8a5b83b0571b8123e0a7a", 106 | "sha256:f460d1ceb0e4a5dcb2a652db0904224f367c9b3c1470d5a7683c0480e582468b" 107 | ], 108 | "version": "==1.3.1" 109 | }, 110 | "mccabe": { 111 | "hashes": [ 112 | "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", 113 | "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" 114 | ], 115 | "version": "==0.6.1" 116 | }, 117 | "pycodestyle": { 118 | "hashes": [ 119 | "sha256:95a2219d12372f05704562a14ec30bc76b05a5b297b21a5dfe3f6fac3491ae56", 120 | "sha256:e40a936c9a450ad81df37f549d676d127b1b66000a6c500caa2b085bc0ca976c" 121 | ], 122 | "version": "==2.5.0" 123 | }, 124 | "pylint": { 125 | "hashes": [ 126 | "sha256:5d77031694a5fb97ea95e828c8d10fc770a1df6eb3906067aaed42201a8a6a09", 127 | "sha256:723e3db49555abaf9bf79dc474c6b9e2935ad82230b10c1138a71ea41ac0fff1" 128 | ], 129 | "index": "pypi", 130 | "version": "==2.3.1" 131 | }, 132 | "requests": { 133 | "hashes": [ 134 | "sha256:502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e", 135 | "sha256:7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b" 136 | ], 137 | "index": "pypi", 138 | "version": "==2.21.0" 139 | }, 140 | "six": { 141 | "hashes": [ 142 | "sha256:3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c", 143 | "sha256:d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73" 144 | ], 145 | "version": "==1.12.0" 146 | }, 147 | "soupsieve": { 148 | "hashes": [ 149 | "sha256:6898e82ecb03772a0d82bd0d0a10c0d6dcc342f77e0701d0ec4a8271be465ece", 150 | "sha256:b20eff5e564529711544066d7dc0f7661df41232ae263619dede5059799cdfca" 151 | ], 152 | "version": "==1.9.1" 153 | }, 154 | "typed-ast": { 155 | "hashes": [ 156 | "sha256:04894d268ba6eab7e093d43107869ad49e7b5ef40d1a94243ea49b352061b200", 157 | "sha256:16616ece19daddc586e499a3d2f560302c11f122b9c692bc216e821ae32aa0d0", 158 | "sha256:252fdae740964b2d3cdfb3f84dcb4d6247a48a6abe2579e8029ab3be3cdc026c", 159 | "sha256:2af80a373af123d0b9f44941a46df67ef0ff7a60f95872412a145f4500a7fc99", 160 | "sha256:2c88d0a913229a06282b285f42a31e063c3bf9071ff65c5ea4c12acb6977c6a7", 161 | "sha256:2ea99c029ebd4b5a308d915cc7fb95b8e1201d60b065450d5d26deb65d3f2bc1", 162 | "sha256:3d2e3ab175fc097d2a51c7a0d3fda442f35ebcc93bb1d7bd9b95ad893e44c04d", 163 | "sha256:4766dd695548a15ee766927bf883fb90c6ac8321be5a60c141f18628fb7f8da8", 164 | "sha256:56b6978798502ef66625a2e0f80cf923da64e328da8bbe16c1ff928c70c873de", 165 | "sha256:5cddb6f8bce14325b2863f9d5ac5c51e07b71b462361fd815d1d7706d3a9d682", 166 | "sha256:644ee788222d81555af543b70a1098f2025db38eaa99226f3a75a6854924d4db", 167 | "sha256:64cf762049fc4775efe6b27161467e76d0ba145862802a65eefc8879086fc6f8", 168 | "sha256:68c362848d9fb71d3c3e5f43c09974a0ae319144634e7a47db62f0f2a54a7fa7", 169 | "sha256:6c1f3c6f6635e611d58e467bf4371883568f0de9ccc4606f17048142dec14a1f", 170 | "sha256:b213d4a02eec4ddf622f4d2fbc539f062af3788d1f332f028a2e19c42da53f15", 171 | "sha256:bb27d4e7805a7de0e35bd0cb1411bc85f807968b2b0539597a49a23b00a622ae", 172 | "sha256:c9d414512eaa417aadae7758bc118868cd2396b0e6138c1dd4fda96679c079d3", 173 | "sha256:f0937165d1e25477b01081c4763d2d9cdc3b18af69cb259dd4f640c9b900fe5e", 174 | "sha256:fb96a6e2c11059ecf84e6741a319f93f683e440e341d4489c9b161eca251cf2a", 175 | "sha256:fc71d2d6ae56a091a8d94f33ec9d0f2001d1cb1db423d8b4355debfe9ce689b7" 176 | ], 177 | "markers": "implementation_name == 'cpython'", 178 | "version": "==1.3.4" 179 | }, 180 | "urllib3": { 181 | "hashes": [ 182 | "sha256:4c291ca23bbb55c76518905869ef34bdd5f0e46af7afe6861e8375643ffee1a0", 183 | "sha256:9a247273df709c4fedb38c711e44292304f73f39ab01beda9f6b9fc375669ac3" 184 | ], 185 | "version": "==1.24.2" 186 | }, 187 | "wrapt": { 188 | "hashes": [ 189 | "sha256:4aea003270831cceb8a90ff27c4031da6ead7ec1886023b80ce0dfe0adf61533" 190 | ], 191 | "version": "==1.11.1" 192 | } 193 | }, 194 | "develop": {} 195 | } 196 | -------------------------------------------------------------------------------- /src/bannero.txt: -------------------------------------------------------------------------------- 1 | https://i.loli.net/2018/07/29/5b5db3239438c.png 2 | https://i.loli.net/2018/07/29/5b5db324ac960.png 3 | https://i.loli.net/2018/07/29/5b5db325bcfe3.png 4 | https://i.loli.net/2018/07/29/5b5db32e899b6.png 5 | https://i.loli.net/2018/07/29/5b5db32f955c2.png 6 | https://i.loli.net/2018/07/29/5b5db33153236.png 7 | https://i.loli.net/2018/07/29/5b5db33421ce6.png 8 | https://i.loli.net/2018/07/29/5b5db6499e6c6.png 9 | https://i.loli.net/2018/07/29/5b5db64fc7a66.png 10 | https://i.loli.net/2018/07/29/5b5db6564125b.png 11 | https://i.loli.net/2018/07/29/5b5db65e679d9.png 12 | https://i.loli.net/2018/07/29/5b5db664664be.png 13 | https://i.loli.net/2018/07/29/5b5db66bcf6ec.png 14 | https://i.loli.net/2018/07/29/5b5db671d88c1.png 15 | https://i.loli.net/2018/07/29/5b5db67a09acb.png 16 | https://i.loli.net/2018/07/29/5b5db680afb44.png 17 | https://i.loli.net/2018/07/29/5b5db68bed6dd.png 18 | https://i.loli.net/2018/07/29/5b5db692881d0.png 19 | https://i.loli.net/2018/07/29/5b5db69988d95.png 20 | https://i.loli.net/2018/07/29/5b5db6a024b0c.png 21 | https://i.loli.net/2018/07/29/5b5db6afaa8ea.png 22 | https://i.loli.net/2018/07/29/5b5db6b61170a.png 23 | https://i.loli.net/2018/07/29/5b5db6bcb7c32.png 24 | https://i.loli.net/2018/07/29/5b5db6c682fa0.png 25 | https://i.loli.net/2018/07/29/5b5db6ccdf4f5.png 26 | https://i.loli.net/2018/07/29/5b5db6d30120f.png 27 | https://i.loli.net/2018/07/29/5b5db6d95a6c0.png 28 | https://i.loli.net/2018/07/29/5b5db6dfbfe7b.png 29 | https://i.loli.net/2018/07/29/5b5db6ef1ff5a.png 30 | https://i.loli.net/2018/07/29/5b5db6f6021e7.png 31 | https://i.loli.net/2018/07/29/5b5db6fd98b1d.png 32 | https://i.loli.net/2018/07/29/5b5db7039437a.png 33 | https://i.loli.net/2018/07/29/5b5db70a6d0b9.png 34 | https://i.loli.net/2018/07/29/5b5db7125ca3a.png 35 | https://i.loli.net/2018/07/29/5b5db718b9a4c.png 36 | https://i.loli.net/2018/07/30/5b5e9946e386c.png 37 | https://i.loli.net/2018/07/30/5b5e994d866f6.png 38 | https://i.loli.net/2018/07/30/5b5e99552c3a8.png 39 | https://i.loli.net/2018/07/30/5b5e995b953ad.png 40 | https://i.loli.net/2018/07/30/5b5e9962516ad.png 41 | https://i.loli.net/2018/07/30/5b5e9969519be.png 42 | https://i.loli.net/2018/07/30/5b5e9970f1e21.png 43 | https://i.loli.net/2018/07/30/5b5e997701917.png 44 | https://i.loli.net/2018/07/30/5b5e997d1830d.png 45 | https://i.loli.net/2018/07/30/5b5e998455aa7.png 46 | https://i.loli.net/2018/07/30/5b5e998d0cd93.png 47 | https://i.loli.net/2018/07/30/5b5e9993a9086.png 48 | https://i.loli.net/2018/07/30/5b5e999a50413.png 49 | https://i.loli.net/2018/07/30/5b5e99a07770a.png 50 | https://i.loli.net/2018/07/30/5b5e99a8bfebf.png 51 | https://i.loli.net/2018/07/30/5b5e99b09a91c.png 52 | https://i.loli.net/2018/07/30/5b5e99b6a5ea5.png 53 | https://i.loli.net/2018/07/30/5b5e99be805e3.png 54 | https://i.loli.net/2018/07/30/5b5e99c4cd6af.png 55 | https://i.loli.net/2018/07/30/5b5e99d0a7f8c.png 56 | https://i.loli.net/2018/07/30/5b5e99d801239.png 57 | https://i.loli.net/2018/07/30/5b5e99de08ef0.png 58 | https://i.loli.net/2018/07/30/5b5e99e466e15.png 59 | https://i.loli.net/2018/07/30/5b5e99eff12d9.png 60 | https://i.loli.net/2018/07/30/5b5e99f64d1a8.png 61 | https://i.loli.net/2018/07/30/5b5e99fdc6ebe.png 62 | https://i.loli.net/2018/07/30/5b5e9a050ef3e.png 63 | https://i.loli.net/2018/07/30/5b5e9a0bc5fd3.png 64 | https://i.loli.net/2018/07/30/5b5e9b7b70a5f.png 65 | https://i.loli.net/2018/07/30/5b5e9b818497c.png 66 | https://i.loli.net/2018/07/30/5b5e9b87ba9fd.png 67 | https://i.loli.net/2018/07/30/5b5e9b9164489.png 68 | https://i.loli.net/2018/07/30/5b5e9b976eba2.png 69 | https://i.loli.net/2018/07/30/5b5e9b9e3e0ce.png 70 | https://i.loli.net/2018/07/30/5b5e9ba530034.png 71 | https://i.loli.net/2018/07/30/5b5e9bee5a490.png 72 | https://i.loli.net/2018/07/30/5b5e9bf4a17f0.png 73 | https://i.loli.net/2018/07/30/5b5e9bfc4b068.png 74 | https://i.loli.net/2018/07/30/5b5e9cd44499f.png 75 | https://i.loli.net/2018/07/30/5b5e9cda9e1eb.png 76 | https://i.loli.net/2018/07/30/5b5e9ce1528ca.png 77 | https://i.loli.net/2018/07/30/5b5e9d349bffe.png 78 | https://i.loli.net/2018/07/30/5b5e9d3cdee8d.png 79 | https://i.loli.net/2018/07/30/5b5e9d4342c7a.png 80 | https://i.loli.net/2018/07/30/5b5e9d4a61809.png 81 | https://i.loli.net/2018/07/30/5b5e9d5069cdc.png 82 | https://i.loli.net/2018/07/30/5b5e9d5682a8a.png 83 | https://i.loli.net/2018/07/30/5b5e9d5cc8515.png 84 | https://i.loli.net/2018/07/30/5b5e9d62cf391.png 85 | https://i.loli.net/2018/07/30/5b5e9d695df26.png 86 | https://i.loli.net/2018/07/30/5b5e9d701ef11.png 87 | https://i.loli.net/2018/07/30/5b5e9d7623fb9.png 88 | https://i.loli.net/2018/07/30/5b5e9d7cb15e7.png 89 | https://i.loli.net/2018/07/30/5b5e9d8309140.png 90 | https://i.loli.net/2018/07/30/5b5e9d8912e27.png 91 | https://i.loli.net/2018/07/30/5b5e9d904e94a.png 92 | https://i.loli.net/2018/07/30/5b5e9d965bada.png 93 | https://i.loli.net/2018/07/30/5b5e9d9da1ab5.png 94 | https://i.loli.net/2018/07/30/5b5e9da3bd41c.png 95 | https://i.loli.net/2018/07/30/5b5e9dac3d4ad.png 96 | https://i.loli.net/2018/07/30/5b5e9dba0c18f.png 97 | https://i.loli.net/2018/07/30/5b5e9dc186ed2.png 98 | https://i.loli.net/2018/07/30/5b5e9dc85c7f8.png 99 | https://i.loli.net/2018/07/30/5b5e9dcf2a443.png 100 | https://i.loli.net/2018/07/30/5b5e9dd93bd60.png 101 | https://i.loli.net/2018/07/30/5b5e9de20205a.png 102 | https://i.loli.net/2018/07/30/5b5e9de8bfe59.png 103 | https://i.loli.net/2018/07/30/5b5e9def1d28c.png 104 | https://i.loli.net/2018/07/30/5b5e9df5c36f3.png 105 | https://i.loli.net/2018/07/30/5b5e9e0976853.png 106 | https://i.loli.net/2018/07/30/5b5e9e0fd86a4.png 107 | https://i.loli.net/2018/07/30/5b5e9e17d924c.png 108 | https://i.loli.net/2018/07/30/5b5e9e1e2b263.png 109 | https://i.loli.net/2018/07/30/5b5e9e247def8.png 110 | https://i.loli.net/2018/07/30/5b5e9e2c01fed.png 111 | https://i.loli.net/2018/07/30/5b5e9e3207e40.png 112 | https://i.loli.net/2018/07/30/5b5e9e39e1ef6.png 113 | https://i.loli.net/2018/07/30/5b5e9e404c481.png 114 | https://i.loli.net/2018/07/30/5b5e9e46906e7.png 115 | https://i.loli.net/2018/07/30/5b5e9e4dcd471.png 116 | https://i.loli.net/2018/07/30/5b5e9e548287d.png 117 | https://i.loli.net/2018/07/30/5b5e9e5e4da81.png 118 | https://i.loli.net/2018/07/30/5b5e9e64b03b3.png 119 | https://i.loli.net/2018/07/30/5b5e9e6ab8ae8.png 120 | https://i.loli.net/2018/07/30/5b5e9e76d8ebb.png 121 | https://i.loli.net/2018/07/30/5b5e9e81308ab.png 122 | https://i.loli.net/2018/07/30/5b5e9e8745e9b.png 123 | https://i.loli.net/2018/07/30/5b5e9e8f4dda0.png 124 | https://i.loli.net/2018/07/30/5b5e9e966dbd4.png 125 | https://i.loli.net/2018/07/30/5b5e9e9db7c1e.png 126 | https://i.loli.net/2018/07/30/5b5e9ea6074fd.png 127 | https://i.loli.net/2018/07/30/5b5e9eace541a.png 128 | https://i.loli.net/2018/07/30/5b5e9eb514bc1.png 129 | https://i.loli.net/2018/07/30/5b5e9ebb29b69.png 130 | https://i.loli.net/2018/07/30/5b5e9ec3313af.png 131 | https://i.loli.net/2018/07/30/5b5e9ec942f9b.png 132 | https://i.loli.net/2018/07/30/5b5e9ed00303d.png 133 | https://i.loli.net/2018/07/30/5b5e9f1df1369.png 134 | https://i.loli.net/2018/07/30/5b5e9f26aa4fc.png 135 | https://i.loli.net/2018/07/30/5b5e9f2eab4d9.png 136 | https://i.loli.net/2018/07/30/5b5e9f35062e7.png 137 | https://i.loli.net/2018/07/30/5b5f1eede4cad.png 138 | https://i.loli.net/2018/07/30/5b5f1efcb3abc.png 139 | https://i.loli.net/2018/07/30/5b5f1f03c9cb7.png 140 | https://i.loli.net/2018/07/30/5b5f1f0a30e8b.png 141 | https://i.loli.net/2018/07/30/5b5f1f10a55ce.png 142 | https://i.loli.net/2018/07/30/5b5f1f16c3c95.png 143 | https://i.loli.net/2018/07/30/5b5f1f1f54c5b.png 144 | https://i.loli.net/2018/07/30/5b5f1f2579eef.png 145 | https://i.loli.net/2018/07/30/5b5f1f32d8be5.png 146 | https://i.loli.net/2018/07/30/5b5f1f3b12ac0.png 147 | https://i.loli.net/2018/07/30/5b5f1f42e87d9.png 148 | https://i.loli.net/2018/07/30/5b5f1f490f73d.png 149 | https://i.loli.net/2018/07/30/5b5f1f4f3b5b7.png 150 | https://i.loli.net/2018/07/30/5b5f1f5ce3f30.png 151 | https://i.loli.net/2018/07/30/5b5f1f63adb13.png 152 | https://i.loli.net/2018/07/30/5b5f1f6ddeeee.png 153 | https://i.loli.net/2018/07/30/5b5f1f7beac2b.png 154 | https://i.loli.net/2018/07/30/5b5f1f83001e6.png 155 | https://i.loli.net/2018/07/30/5b5f1f8919e53.png 156 | https://i.loli.net/2018/07/30/5b5f1f8f472d5.png 157 | https://i.loli.net/2018/07/30/5b5f1f9b1fbee.png 158 | https://i.loli.net/2018/07/30/5b5f1fa6a3fac.png 159 | https://i.loli.net/2018/07/30/5b5f1fad3da30.png 160 | https://i.loli.net/2018/07/30/5b5f1fb3cd8c1.png 161 | https://i.loli.net/2018/07/30/5b5f1fba3429b.png 162 | https://i.loli.net/2018/07/30/5b5f1fc6770a6.png 163 | https://i.loli.net/2018/07/30/5b5f1fce126b7.png 164 | https://i.loli.net/2018/07/30/5b5f1fd47c4b4.png 165 | https://i.loli.net/2018/07/30/5b5f2005dfc0e.png 166 | https://i.loli.net/2018/07/30/5b5f200dc0ac1.png 167 | https://i.loli.net/2018/07/30/5b5f201a1c0ee.png 168 | https://i.loli.net/2018/07/30/5b5f202a3c306.png 169 | https://i.loli.net/2018/07/30/5b5f2039e7932.png 170 | https://i.loli.net/2018/07/30/5b5f204aef95d.png 171 | https://i.loli.net/2018/07/30/5b5f205ae4602.png 172 | https://i.loli.net/2018/07/30/5b5f206be13f7.png 173 | https://i.loli.net/2018/07/30/5b5f207a0ad05.png 174 | https://i.loli.net/2018/07/30/5b5f208b1ad31.png 175 | https://i.loli.net/2018/07/30/5b5f20994583e.png 176 | https://i.loli.net/2018/07/30/5b5f20a9b22b1.png 177 | https://i.loli.net/2018/07/30/5b5f20b86c43a.png 178 | https://i.loli.net/2018/07/30/5b5f20c892718.png 179 | https://i.loli.net/2018/07/30/5b5f20d87e644.png 180 | https://i.loli.net/2018/07/30/5b5f20e97a392.png 181 | https://i.loli.net/2018/07/30/5b5f20f7b2d18.png 182 | https://i.loli.net/2018/07/30/5b5f2107d82b7.png 183 | https://i.loli.net/2018/07/30/5b5f2116d824d.png 184 | https://i.loli.net/2018/07/30/5b5f212759e38.png 185 | https://i.loli.net/2018/07/30/5b5f213665da8.png 186 | https://i.loli.net/2018/07/30/5b5f214004cbe.png 187 | https://i.loli.net/2018/07/30/5b5f215080eae.png 188 | https://i.loli.net/2018/07/30/5b5f215f7bcd1.png 189 | https://i.loli.net/2018/07/30/5b5f216934b8f.png 190 | https://i.loli.net/2018/07/30/5b5f2179a8bdd.png 191 | https://i.loli.net/2018/07/30/5b5f21886878b.png 192 | https://i.loli.net/2018/07/30/5b5f2198df5a8.png 193 | https://i.loli.net/2018/07/30/5b5f224460b80.png 194 | https://i.loli.net/2018/07/30/5b5f2253e253e.png 195 | https://i.loli.net/2018/07/30/5b5f226f4825a.png 196 | https://i.loli.net/2018/07/30/5b5f227fa029b.png 197 | https://i.loli.net/2018/07/30/5b5f22903be6b.png 198 | https://i.loli.net/2018/07/30/5b5f229ecc772.png 199 | https://i.loli.net/2018/07/30/5b5f22a91fdd6.png 200 | https://i.loli.net/2018/07/30/5b5f22b32ba74.png 201 | https://i.loli.net/2018/07/30/5b5f22bdc52fb.png 202 | https://i.loli.net/2018/07/30/5b5f22ce3603a.png 203 | https://i.loli.net/2018/07/30/5b5f22e1db228.png 204 | https://i.loli.net/2018/07/30/5b5f22f208feb.png 205 | https://i.loli.net/2018/07/30/5b5f22f8bf5bb.png 206 | https://i.loli.net/2018/07/30/5b5f22ff08c9a.png 207 | https://i.loli.net/2018/07/30/5b5f23065af6e.png 208 | https://i.loli.net/2018/07/30/5b5f230da9095.png 209 | https://i.loli.net/2018/07/30/5b5f23150d7e5.png 210 | https://i.loli.net/2018/07/30/5b5f231b3687c.png 211 | https://i.loli.net/2018/07/30/5b5f23215a7e7.png 212 | https://i.loli.net/2018/07/30/5b5f23281b21e.png 213 | https://i.loli.net/2018/07/30/5b5f2330b9f32.png 214 | https://i.loli.net/2018/07/30/5b5f233709f92.png 215 | https://i.loli.net/2018/08/01/5b615b47a34ad.png 216 | https://i.loli.net/2018/08/01/5b615b4de77b0.png 217 | https://i.loli.net/2018/08/01/5b615b543eab1.png 218 | https://i.loli.net/2018/08/01/5b615b5a4127a.png 219 | https://i.loli.net/2018/08/01/5b615b60506e2.png 220 | https://i.loli.net/2018/08/01/5b615b664f8de.png 221 | https://i.loli.net/2018/08/01/5b615b6d1c308.png 222 | https://i.loli.net/2018/08/01/5b615b7355855.png 223 | https://i.loli.net/2018/08/01/5b615b7955b0a.png 224 | https://i.loli.net/2018/08/01/5b615b806ceef.png 225 | https://i.loli.net/2018/08/01/5b615b866c7ba.png 226 | https://i.loli.net/2018/08/01/5b615b8ceff74.png 227 | https://i.loli.net/2018/08/01/5b615b933fb25.png 228 | https://i.loli.net/2018/08/01/5b615b99ef2bd.png 229 | https://i.loli.net/2018/08/01/5b615b9fe8cbe.png 230 | https://i.loli.net/2018/08/01/5b615ba5e9c51.png 231 | https://i.loli.net/2018/08/01/5b615bace5cd5.png 232 | https://i.loli.net/2018/08/01/5b615bb30f90c.png 233 | https://i.loli.net/2018/08/01/5b615bba61473.png 234 | https://i.loli.net/2018/08/01/5b615bc0f13de.png 235 | https://i.loli.net/2018/08/01/5b615bc73aced.png 236 | https://i.loli.net/2018/08/01/5b615bcd7df5b.png 237 | https://i.loli.net/2018/08/01/5b615bd3d2a34.png 238 | https://i.loli.net/2018/08/01/5b615bd9e3bc9.png 239 | https://i.loli.net/2018/08/01/5b615be058f02.png 240 | https://i.loli.net/2018/08/01/5b615be6a969c.png 241 | https://i.loli.net/2018/08/01/5b615becdaafe.png 242 | https://i.loli.net/2018/08/01/5b615bf2de364.png 243 | https://i.loli.net/2018/08/01/5b615c959a02f.png 244 | https://i.loli.net/2018/08/01/5b615c9beacee.png 245 | https://i.loli.net/2018/08/01/5b615ca1f2ef7.png 246 | https://i.loli.net/2018/08/01/5b615ca84455c.png 247 | https://i.loli.net/2018/08/01/5b615cae467d8.png 248 | https://i.loli.net/2018/08/01/5b615cb4562fd.png 249 | https://i.loli.net/2018/08/01/5b615cbad9389.png 250 | https://i.loli.net/2018/08/01/5b615cc9382e4.png 251 | https://i.loli.net/2018/08/01/5b615ccf4060d.png 252 | https://i.loli.net/2018/08/01/5b615cd5c6f7b.png 253 | https://i.loli.net/2018/08/01/5b615cdbd5ee4.png 254 | https://i.loli.net/2018/08/01/5b615ce1e1714.png 255 | https://i.loli.net/2018/08/01/5b615ce7e3853.png 256 | https://i.loli.net/2018/08/01/5b615cee32d2a.png 257 | https://i.loli.net/2018/08/01/5b615cf434d72.png 258 | https://i.loli.net/2018/08/01/5b615cfa5cd50.png 259 | https://i.loli.net/2018/08/01/5b615d00c4004.png 260 | https://i.loli.net/2018/08/01/5b615d06d99f1.png 261 | https://i.loli.net/2018/08/01/5b615d0cdedc8.png 262 | https://i.loli.net/2018/08/01/5b615d135675b.png 263 | https://i.loli.net/2018/08/01/5b615d1aa799c.png 264 | https://i.loli.net/2018/08/01/5b615d22203dc.png 265 | https://i.loli.net/2018/08/01/5b615d291b7ed.png 266 | https://i.loli.net/2018/08/01/5b615d2f1e142.png 267 | https://i.loli.net/2018/08/01/5b615d356486f.png 268 | https://i.loli.net/2018/08/01/5b615d3b6ee05.png 269 | https://i.loli.net/2018/08/01/5b615d41f02df.png 270 | https://i.loli.net/2018/08/01/5b615d4897c08.png 271 | https://i.loli.net/2018/08/01/5b615d5b4548c.png 272 | https://i.loli.net/2018/08/01/5b615d61530e7.png 273 | https://i.loli.net/2018/08/01/5b615d679e886.png 274 | https://i.loli.net/2018/08/01/5b615d6f21180.png 275 | https://i.loli.net/2018/08/01/5b615d7523f56.png 276 | https://i.loli.net/2018/08/01/5b615d7b28ee9.png 277 | https://i.loli.net/2018/08/01/5b615d8158d70.png 278 | https://i.loli.net/2018/08/01/5b615d87ba0f0.png 279 | https://i.loli.net/2018/08/01/5b615d8e1937a.png 280 | https://i.loli.net/2018/08/01/5b615d941e069.png 281 | https://i.loli.net/2018/08/01/5b615d9a75762.png 282 | https://i.loli.net/2018/08/01/5b615da229d5b.png 283 | https://i.loli.net/2018/08/01/5b615da82d6a6.png 284 | https://i.loli.net/2018/08/01/5b615daeba5b1.png 285 | https://i.loli.net/2018/08/01/5b615db7e9af7.png 286 | https://i.loli.net/2018/08/01/5b615dbe3b5f8.png 287 | https://i.loli.net/2018/08/01/5b615dc47a5e3.png 288 | https://i.loli.net/2018/08/01/5b615dca7c344.png 289 | https://i.loli.net/2018/08/01/5b615dd3124a9.png 290 | https://i.loli.net/2018/08/01/5b615dd913ded.png 291 | https://i.loli.net/2018/08/01/5b615ddfaf583.png 292 | https://i.loli.net/2018/08/01/5b615de5edaab.png 293 | https://i.loli.net/2018/08/01/5b615dee05e16.png 294 | https://i.loli.net/2018/08/01/5b615df44ab9b.png 295 | https://i.loli.net/2018/08/01/5b615dfa49dec.png 296 | https://i.loli.net/2018/08/01/5b615e0062445.png 297 | https://i.loli.net/2018/08/01/5b615e06617e9.png 298 | https://i.loli.net/2018/08/01/5b615e0cd8e7b.png 299 | https://i.loli.net/2018/08/01/5b615e9ae7574.png 300 | https://i.loli.net/2018/08/01/5b615ea134ba6.png 301 | https://i.loli.net/2018/08/01/5b615ea739e5c.png 302 | https://i.loli.net/2018/08/01/5b615ead378db.png 303 | https://i.loli.net/2018/08/01/5b615eb3802db.png 304 | https://i.loli.net/2018/08/01/5b615eb9c437d.png 305 | https://i.loli.net/2018/08/01/5b615ebfce13a.png 306 | https://i.loli.net/2018/08/01/5b615ec6a817e.png 307 | https://i.loli.net/2018/08/01/5b615ecce73b5.png 308 | https://i.loli.net/2018/08/01/5b615ed372f96.png 309 | https://i.loli.net/2018/08/01/5b615edad7a00.png 310 | https://i.loli.net/2018/08/01/5b615ee0d69a3.png 311 | https://i.loli.net/2018/08/01/5b615ee6d243e.png 312 | https://i.loli.net/2018/08/01/5b615eed59fcb.png 313 | https://i.loli.net/2018/08/01/5b615ef395ab6.png 314 | https://i.loli.net/2018/08/01/5b615efac8fdc.png 315 | https://i.loli.net/2018/08/01/5b615f00d3cf1.png 316 | https://i.loli.net/2018/08/02/5b628213073da.png 317 | https://i.loli.net/2018/08/02/5b62821941a91.png 318 | https://i.loli.net/2018/08/02/5b62821f3e649.png 319 | https://i.loli.net/2018/08/02/5b628225395b8.png 320 | https://i.loli.net/2018/08/02/5b62822b8ba1f.png 321 | https://i.loli.net/2018/08/02/5b628231c47f3.png 322 | https://i.loli.net/2018/08/02/5b628237bc53d.png 323 | https://i.loli.net/2018/08/02/5b62823e8586d.png 324 | https://i.loli.net/2018/08/02/5b628244c9c26.png 325 | https://i.loli.net/2018/08/02/5b62824b50284.png 326 | https://i.loli.net/2018/08/02/5b628252e4ef1.png 327 | https://i.loli.net/2018/08/02/5b628258dddc4.png 328 | https://i.loli.net/2018/08/02/5b62825ed79f5.png 329 | https://i.loli.net/2018/08/02/5b62826565f45.png 330 | https://i.loli.net/2018/08/02/5b62826babc71.png 331 | https://i.loli.net/2018/08/02/5b628273727c8.png 332 | https://i.loli.net/2018/08/02/5b6282796c74b.png 333 | https://i.loli.net/2018/08/02/5b62827f6cd92.png 334 | https://i.loli.net/2018/08/02/5b62828569333.png 335 | https://i.loli.net/2018/08/02/5b62828ca9e31.png 336 | https://i.loli.net/2018/08/02/5b628292eb6e5.png 337 | https://i.loli.net/2018/08/02/5b62829936f58.png 338 | https://i.loli.net/2018/08/02/5b62829f74818.png 339 | https://i.loli.net/2018/08/02/5b6282a5ac27b.png 340 | https://i.loli.net/2018/08/02/5b6282ac37b85.png 341 | https://i.loli.net/2018/08/02/5b6282b2b9a48.png 342 | https://i.loli.net/2018/08/02/5b6282b9b11a2.png 343 | https://i.loli.net/2018/08/02/5b6282bfabafc.png 344 | https://i.loli.net/2018/08/02/5b6282d6d70b2.png 345 | https://i.loli.net/2018/08/02/5b6282dcda27a.png 346 | https://i.loli.net/2018/08/02/5b6282e2f2088.png 347 | https://i.loli.net/2018/08/02/5b6282ea12f51.png 348 | https://i.loli.net/2018/08/02/5b6282f01a82d.png 349 | https://i.loli.net/2018/08/02/5b6282f611d32.png 350 | https://i.loli.net/2018/08/02/5b6282fc51a97.png 351 | https://i.loli.net/2018/08/02/5b6283026186c.png 352 | https://i.loli.net/2018/08/02/5b62830869e2d.png 353 | https://i.loli.net/2018/08/02/5b62830e6b51e.png 354 | https://i.loli.net/2018/08/02/5b62831723215.png 355 | https://i.loli.net/2018/08/02/5b62831d1e976.png 356 | https://i.loli.net/2018/08/02/5b628325e45ee.png 357 | https://i.loli.net/2018/08/02/5b62832c2f665.png 358 | https://i.loli.net/2018/08/02/5b62834566a9f.png 359 | https://i.loli.net/2018/08/02/5b62834ba6c31.png 360 | https://i.loli.net/2018/08/02/5b628351f140f.png 361 | https://i.loli.net/2018/08/02/5b628357f1f69.png 362 | https://i.loli.net/2018/08/02/5b62835df40f0.png 363 | https://i.loli.net/2018/08/02/5b628363ead4d.png 364 | https://i.loli.net/2018/08/02/5b628369ebcb8.png 365 | https://i.loli.net/2018/08/02/5b6283703f6fe.png 366 | https://i.loli.net/2018/08/02/5b62837639de5.png 367 | https://i.loli.net/2018/08/02/5b62837c3996c.png 368 | https://i.loli.net/2018/08/02/5b628383481d3.png 369 | https://i.loli.net/2018/08/02/5b62838940109.png 370 | https://i.loli.net/2018/08/02/5b62838f3f314.png 371 | https://i.loli.net/2018/08/02/5b628395c3066.png 372 | https://i.loli.net/2018/08/02/5b6283c588edb.png 373 | https://i.loli.net/2018/08/02/5b6283cc0ab46.png 374 | https://i.loli.net/2018/08/02/5b6283d20b72f.png 375 | https://i.loli.net/2018/08/02/5b6283d88bd62.png 376 | https://i.loli.net/2018/08/02/5b6283df089dc.png 377 | https://i.loli.net/2018/08/02/5b6283e5c66fd.png 378 | https://i.loli.net/2018/08/02/5b6283ec17157.png 379 | https://i.loli.net/2018/08/02/5b6283f2947cd.png 380 | https://i.loli.net/2018/08/02/5b6283f892798.png 381 | https://i.loli.net/2018/08/02/5b6283fed68d7.png 382 | https://i.loli.net/2018/08/02/5b628404d03ac.png 383 | https://i.loli.net/2018/08/02/5b62840add1d5.png 384 | https://i.loli.net/2018/08/02/5b6284121cd95.png 385 | https://i.loli.net/2018/08/02/5b6284185e673.png 386 | https://i.loli.net/2018/08/02/5b62841e58c5d.png 387 | https://i.loli.net/2018/08/02/5b62842458dea.png 388 | https://i.loli.net/2018/08/02/5b62842a9a4cf.png 389 | https://i.loli.net/2018/08/02/5b62843097a5a.png 390 | https://i.loli.net/2018/08/02/5b62843693250.png 391 | https://i.loli.net/2018/08/02/5b62843ccee13.png 392 | https://i.loli.net/2018/08/02/5b628442c8eb6.png 393 | https://i.loli.net/2018/08/02/5b6284495a63a.png 394 | https://i.loli.net/2018/08/02/5b62844f59294.png 395 | https://i.loli.net/2018/08/02/5b62845596b07.png 396 | https://i.loli.net/2018/08/02/5b62845ba35c1.png 397 | https://i.loli.net/2018/08/02/5b6284619fde6.png 398 | https://i.loli.net/2018/08/02/5b6284682efe8.png 399 | https://i.loli.net/2018/08/02/5b62846e6c825.png 400 | https://i.loli.net/2018/08/02/5b62c42923e8d.png 401 | https://i.loli.net/2018/08/02/5b62c42f8accf.png 402 | https://i.loli.net/2018/08/02/5b62c4370e07a.png 403 | https://i.loli.net/2018/08/02/5b62c43ddea8b.png 404 | https://i.loli.net/2018/08/02/5b62c44461f09.png 405 | https://i.loli.net/2018/08/02/5b62c44aa820c.png 406 | https://i.loli.net/2018/08/02/5b62c45855e10.png 407 | https://i.loli.net/2018/08/02/5b62c464201a9.png 408 | https://i.loli.net/2018/08/02/5b62c46fcbd15.png 409 | https://i.loli.net/2018/08/02/5b62c47a721ac.png 410 | https://i.loli.net/2018/08/02/5b62c485b3537.png 411 | https://i.loli.net/2018/08/02/5b62c4916eabe.png 412 | https://i.loli.net/2018/08/02/5b62c49c8a107.png 413 | https://i.loli.net/2018/08/02/5b62c4a826e44.png 414 | https://i.loli.net/2018/08/02/5b62c4af994e9.png 415 | https://i.loli.net/2018/08/02/5b62c4b6be421.png 416 | https://i.loli.net/2018/08/02/5b62c4bebd151.png 417 | https://i.loli.net/2018/08/02/5b62c4dda525c.png 418 | https://i.loli.net/2018/08/02/5b62c4ea3f139.png 419 | https://i.loli.net/2018/08/02/5b62c4f0c6faa.png 420 | https://i.loli.net/2018/08/02/5b62c4f74e763.png 421 | https://i.loli.net/2018/08/02/5b62c4fd9c0b7.png 422 | https://i.loli.net/2018/08/02/5b62c508eda05.png 423 | https://i.loli.net/2018/08/02/5b62c513d61ec.png 424 | https://i.loli.net/2018/08/02/5b62c51f77be6.png 425 | https://i.loli.net/2018/08/02/5b62c52607eef.png 426 | https://i.loli.net/2018/08/02/5b62c52c4f5e9.png 427 | https://i.loli.net/2018/08/02/5b62c532b9c7d.png 428 | https://i.loli.net/2018/08/02/5b62c614f24f6.png 429 | https://i.loli.net/2018/08/02/5b62c61bb3c52.png 430 | https://i.loli.net/2018/08/02/5b62c622197bd.png 431 | https://i.loli.net/2018/08/02/5b62c62869409.png 432 | https://i.loli.net/2018/08/02/5b62c62f4ddad.png 433 | https://i.loli.net/2018/08/02/5b62c63582fb0.png 434 | https://i.loli.net/2018/08/02/5b62c63baa1c1.png 435 | https://i.loli.net/2018/08/02/5b62c6470ef58.png 436 | https://i.loli.net/2018/08/02/5b62c6534b63f.png 437 | https://i.loli.net/2018/08/02/5b62c65ad5302.png 438 | https://i.loli.net/2018/08/02/5b62c660b954f.png 439 | https://i.loli.net/2018/08/02/5b62c667023fd.png 440 | https://i.loli.net/2018/08/02/5b62c66d94d4f.png 441 | https://i.loli.net/2018/08/02/5b62c6739d8bc.png 442 | https://i.loli.net/2018/08/02/5b62c67a424a0.png 443 | https://i.loli.net/2018/08/02/5b62c68069bcc.png 444 | https://i.loli.net/2018/08/02/5b62c68770e92.png 445 | https://i.loli.net/2018/08/02/5b62c68e120ac.png 446 | https://i.loli.net/2018/08/02/5b62c6945c836.png 447 | https://i.loli.net/2018/08/02/5b62c69b7a3c5.png 448 | https://i.loli.net/2018/08/02/5b62c6a981463.png 449 | https://i.loli.net/2018/08/02/5b62c6b17acad.png 450 | https://i.loli.net/2018/08/02/5b62c6b7e8767.png 451 | https://i.loli.net/2018/08/02/5b62c6bf28fe1.png 452 | https://i.loli.net/2018/08/02/5b62c6c53d1e6.png 453 | https://i.loli.net/2018/08/02/5b62c6cb41f31.png 454 | https://i.loli.net/2018/08/02/5b62c6d14c0b9.png 455 | https://i.loli.net/2018/08/02/5b62c6d7b70f3.png 456 | https://i.loli.net/2018/08/02/5b62c774c6b95.png 457 | https://i.loli.net/2018/08/02/5b62c77fea34f.png 458 | https://i.loli.net/2018/08/02/5b62c786425dd.png 459 | https://i.loli.net/2018/08/02/5b62c78cc2261.png 460 | https://i.loli.net/2018/08/02/5b62c7986840a.png 461 | https://i.loli.net/2018/08/02/5b62c79fcb70a.png 462 | https://i.loli.net/2018/08/02/5b62c7a610b8d.png 463 | https://i.loli.net/2018/08/02/5b62c7aca3aa7.png 464 | https://i.loli.net/2018/08/02/5b62c7b373999.png 465 | https://i.loli.net/2018/08/02/5b62c7bee4593.png 466 | https://i.loli.net/2018/08/02/5b62c7c5daaf3.png 467 | https://i.loli.net/2018/08/02/5b62c7cd6a420.png 468 | https://i.loli.net/2018/08/02/5b62c7d489ac8.png 469 | https://i.loli.net/2018/08/02/5b62c7dfc8770.png 470 | https://i.loli.net/2018/08/02/5b62c7ecd67ac.png 471 | https://i.loli.net/2018/08/02/5b62c7fd7272a.png 472 | https://i.loli.net/2018/08/02/5b62c8040fcae.png 473 | https://i.loli.net/2018/08/02/5b62c810a0ccd.png 474 | https://i.loli.net/2018/08/02/5b62c81ccbf5c.png 475 | https://i.loli.net/2018/08/02/5b62fed6c4947.png 476 | https://i.loli.net/2018/08/02/5b62fedcc265f.png 477 | https://i.loli.net/2018/08/02/5b62fee2ba731.png 478 | https://i.loli.net/2018/08/02/5b62fee8c4581.png 479 | https://i.loli.net/2018/08/02/5b62feef2205a.png 480 | https://i.loli.net/2018/08/02/5b62fef61ff4d.png 481 | https://i.loli.net/2018/08/02/5b62fefc2f961.png 482 | https://i.loli.net/2018/08/02/5b62ff0277242.png 483 | https://i.loli.net/2018/08/02/5b62ff08bef45.png 484 | https://i.loli.net/2018/08/02/5b62ff0f0c46d.png 485 | https://i.loli.net/2018/08/02/5b62ff151b981.png 486 | https://i.loli.net/2018/08/02/5b62ff1b9c139.png 487 | https://i.loli.net/2018/08/02/5b62ff21a2d78.png 488 | https://i.loli.net/2018/08/02/5b62ff27b5327.png 489 | https://i.loli.net/2018/08/02/5b62ff2e4b12e.png 490 | https://i.loli.net/2018/08/02/5b62ff349dcce.png 491 | https://i.loli.net/2018/08/02/5b62ff3a9de7d.png 492 | https://i.loli.net/2018/08/02/5b62ff41259a8.png 493 | https://i.loli.net/2018/08/02/5b62ff47739a8.png 494 | https://i.loli.net/2018/08/02/5b62ff4debb58.png 495 | https://i.loli.net/2018/08/02/5b62ff5552ccf.png 496 | https://i.loli.net/2018/08/02/5b62ff5ba86a0.png 497 | https://i.loli.net/2018/08/02/5b62ff61d5ed1.png 498 | https://i.loli.net/2018/08/02/5b62ff6828798.png 499 | https://i.loli.net/2018/08/02/5b62ff6e23bc4.png 500 | https://i.loli.net/2018/08/02/5b62ff7444609.png 501 | https://i.loli.net/2018/08/02/5b62ff7a46b16.png 502 | https://i.loli.net/2018/08/02/5b62ff8091f01.png 503 | https://i.loli.net/2018/08/02/5b630010630c1.png 504 | https://i.loli.net/2018/08/02/5b6300166bc0b.png 505 | https://i.loli.net/2018/08/02/5b63001d354ac.png 506 | https://i.loli.net/2018/08/02/5b6300234eedc.png 507 | https://i.loli.net/2018/08/02/5b630029568b0.png 508 | https://i.loli.net/2018/08/02/5b63002f8ea32.png 509 | https://i.loli.net/2018/08/02/5b63003652d28.png 510 | https://i.loli.net/2018/08/02/5b63003cd90cc.png 511 | https://i.loli.net/2018/08/02/5b6300449b6db.png 512 | https://i.loli.net/2018/08/02/5b63004aeea1a.png 513 | https://i.loli.net/2018/08/02/5b630050eb37e.png 514 | https://i.loli.net/2018/08/02/5b63005731dc2.png 515 | https://i.loli.net/2018/08/02/5b63005de6917.png 516 | https://i.loli.net/2018/08/02/5b6300643547c.png 517 | https://i.loli.net/2018/08/02/5b63006b60c01.png 518 | https://i.loli.net/2018/08/02/5b6300719f1f5.png 519 | https://i.loli.net/2018/08/02/5b630077a8b80.png 520 | https://i.loli.net/2018/08/02/5b63007e75272.png 521 | https://i.loli.net/2018/08/02/5b6300853a37c.png 522 | https://i.loli.net/2018/08/02/5b63008b7851d.png 523 | https://i.loli.net/2018/08/02/5b6300917b1ae.png 524 | https://i.loli.net/2018/08/02/5b630097c286d.png 525 | https://i.loli.net/2018/08/02/5b63009dc5e9d.png 526 | https://i.loli.net/2018/08/02/5b6300a3c4506.png 527 | https://i.loli.net/2018/08/02/5b6300a9c781b.png 528 | https://i.loli.net/2018/08/02/5b6300b0ca86e.png 529 | https://i.loli.net/2018/08/02/5b6300b6d16a6.png 530 | https://i.loli.net/2018/08/02/5b6300bd1726f.png 531 | https://i.loli.net/2018/09/17/5b9f2d3d85dad.png 532 | https://i.loli.net/2018/09/17/5b9f2d45b2a14.png 533 | https://i.loli.net/2018/09/17/5b9f2d5253c64.png 534 | https://i.loli.net/2018/09/17/5b9f2d59c9a32.png 535 | https://i.loli.net/2018/09/17/5b9f2d694fc0b.png 536 | https://i.loli.net/2018/09/17/5b9f2d7459444.png 537 | https://i.loli.net/2018/09/17/5b9f2d7d42bf7.png 538 | https://i.loli.net/2018/09/17/5b9f2d86a2803.png 539 | https://i.loli.net/2018/09/17/5b9f2d8eec449.png 540 | https://i.loli.net/2018/09/17/5b9f2d990b98c.png 541 | https://i.loli.net/2018/09/17/5b9f2da58eae6.png 542 | https://i.loli.net/2018/09/17/5b9f2dad9de1f.png 543 | https://i.loli.net/2018/09/17/5b9f2db696f06.png 544 | https://i.loli.net/2018/09/17/5b9f2dbfbe4f6.png 545 | https://i.loli.net/2018/09/17/5b9f2dc78ca41.png 546 | https://i.loli.net/2018/09/17/5b9f2dcef4092.png 547 | https://i.loli.net/2018/09/17/5b9f2dd878da2.png 548 | https://i.loli.net/2018/09/17/5b9f2de07db5a.png 549 | https://i.loli.net/2018/09/17/5b9f2deaa9bb4.png 550 | https://i.loli.net/2018/09/17/5b9f2df35de0a.png 551 | https://i.loli.net/2018/09/17/5b9f2e20a4d8b.png 552 | https://i.loli.net/2018/09/17/5b9f2e2c06d99.png 553 | https://i.loli.net/2018/09/17/5b9f2e3455a7d.png 554 | https://i.loli.net/2018/09/17/5b9f2e3bea006.png 555 | https://i.loli.net/2018/09/17/5b9f2e446c743.png 556 | https://i.loli.net/2018/09/17/5b9f2e4f69c1e.png 557 | https://i.loli.net/2018/09/17/5b9f2e5761fd5.png 558 | https://i.loli.net/2018/09/17/5b9f2e733e3be.png 559 | https://i.loli.net/2018/09/17/5b9f2ea584c86.png 560 | https://i.loli.net/2018/09/17/5b9f2eaf68f55.png 561 | https://i.loli.net/2018/09/17/5b9f2eb77e5f5.png 562 | https://i.loli.net/2018/09/17/5b9f2ebf5d598.png 563 | https://i.loli.net/2018/09/17/5b9f2ec86175a.png 564 | https://i.loli.net/2018/09/17/5b9f2ed17fffc.png 565 | https://i.loli.net/2018/09/17/5b9f2ed939264.png 566 | https://i.loli.net/2018/09/17/5b9f2ee116791.png 567 | https://i.loli.net/2018/09/17/5b9f2eea2c99c.png 568 | https://i.loli.net/2018/09/17/5b9f2ef32f011.png 569 | https://i.loli.net/2018/09/17/5b9f2efc3172e.png 570 | https://i.loli.net/2018/09/17/5b9f2f0d7bb9e.png 571 | https://i.loli.net/2018/09/17/5b9f2f17c9221.png 572 | https://i.loli.net/2018/09/17/5b9f2f2046d83.png 573 | https://i.loli.net/2018/09/17/5b9f2f27d1d99.png 574 | https://i.loli.net/2018/09/17/5b9f2f2fb5b6a.png 575 | https://i.loli.net/2018/09/17/5b9f2f374e71c.png 576 | https://i.loli.net/2018/09/17/5b9f2f3f267d8.png 577 | https://i.loli.net/2018/09/17/5b9f2f481ac09.png 578 | https://i.loli.net/2018/09/17/5b9f2f500f4ec.png 579 | https://i.loli.net/2018/09/17/5b9f2f57d5cdc.png 580 | https://i.loli.net/2018/09/17/5b9f2f5f4fd96.png 581 | https://i.loli.net/2018/09/17/5b9f2f6a48e6e.png 582 | https://i.loli.net/2018/09/17/5b9f2f731adb2.png 583 | https://i.loli.net/2018/09/17/5b9f2f7c31057.png 584 | https://i.loli.net/2018/09/17/5b9f2f85aeac9.png 585 | https://i.loli.net/2018/09/17/5b9f2f8e48940.png 586 | https://i.loli.net/2018/09/17/5b9f2f96592bf.png 587 | https://i.loli.net/2018/09/17/5b9f2fd3ec9d2.png 588 | https://i.loli.net/2018/09/17/5b9f2fdc00d93.png 589 | https://i.loli.net/2018/09/17/5b9f2fe5980b9.png 590 | https://i.loli.net/2018/09/17/5b9f2ff04aa1c.png 591 | https://i.loli.net/2018/09/17/5b9f2ff95e60d.png 592 | https://i.loli.net/2018/09/17/5b9f300323f74.png 593 | https://i.loli.net/2018/09/17/5b9f300a91afc.png 594 | https://i.loli.net/2018/09/17/5b9f30133e727.png 595 | https://i.loli.net/2018/09/17/5b9f301e52a37.png 596 | https://i.loli.net/2018/09/17/5b9f30286b5f1.png 597 | https://i.loli.net/2018/09/17/5b9f302fce00e.png 598 | https://i.loli.net/2018/09/17/5b9f30374a3d4.png 599 | https://i.loli.net/2018/09/17/5b9f303ebd4d1.png 600 | https://i.loli.net/2018/09/17/5b9f304629389.png 601 | https://i.loli.net/2018/09/17/5b9f304d947d5.png 602 | https://i.loli.net/2018/09/17/5b9f305dc36c8.png 603 | https://i.loli.net/2018/09/17/5b9f3066e77a8.png 604 | https://i.loli.net/2018/09/17/5b9f306f8858e.png 605 | https://i.loli.net/2018/09/17/5b9f30770100c.png 606 | https://i.loli.net/2018/09/17/5b9f30807c127.png 607 | https://i.loli.net/2018/09/17/5b9f308937ec1.png 608 | https://i.loli.net/2018/09/17/5b9f30926172b.png 609 | https://i.loli.net/2018/09/17/5b9f309d89618.png 610 | https://i.loli.net/2018/09/17/5b9f30a5a8f8d.png 611 | https://i.loli.net/2018/09/17/5b9f30af6d77a.png 612 | https://i.loli.net/2018/09/17/5b9f30ba114ea.png 613 | https://i.loli.net/2018/09/17/5b9f30c34d8ec.png 614 | https://i.loli.net/2018/09/17/5b9f30d92d781.png 615 | https://i.loli.net/2018/10/01/5bb1cd45c783a.png 616 | https://i.loli.net/2018/10/01/5bb1cd4d4236c.png 617 | https://i.loli.net/2018/10/01/5bb1cd683aad7.png 618 | https://i.loli.net/2018/10/01/5bb1cd755617c.png 619 | https://i.loli.net/2018/10/01/5bb1cd80ef9aa.png 620 | https://i.loli.net/2018/10/01/5bb1cd88d99eb.png 621 | https://i.loli.net/2018/10/01/5bb1cd8fbcb25.png 622 | https://i.loli.net/2018/10/01/5bb1cddd9dc87.png 623 | https://i.loli.net/2018/10/01/5bb1cde63af3a.png 624 | https://i.loli.net/2018/10/01/5bb1cdecc04da.png 625 | https://i.loli.net/2018/10/01/5bb1cdf3780ce.png 626 | https://i.loli.net/2018/10/01/5bb1ce09126eb.png 627 | https://i.loli.net/2018/10/01/5bb1ce17b8da8.png 628 | https://i.loli.net/2018/10/01/5bb1ce7a3732b.png 629 | https://i.loli.net/2018/10/01/5bb1ce81c694e.png 630 | https://i.loli.net/2018/10/01/5bb1ce95254d5.png 631 | https://i.loli.net/2018/10/01/5bb1ced6c2a24.png 632 | https://i.loli.net/2018/10/01/5bb1ceff1231f.png 633 | https://i.loli.net/2018/10/01/5bb1cf06d1774.png 634 | https://i.loli.net/2018/10/01/5bb1cf0e11413.png 635 | https://i.loli.net/2018/10/01/5bb1cf14ef1c5.png 636 | https://i.loli.net/2018/10/01/5bb1cf1d022a1.png 637 | https://i.loli.net/2018/10/01/5bb1cf273756e.png 638 | https://i.loli.net/2018/10/01/5bb1cf6542ac5.png 639 | https://i.loli.net/2018/10/01/5bb1cf6bc8909.png 640 | https://i.loli.net/2018/10/01/5bb1cf731f4a7.png 641 | https://i.loli.net/2018/10/01/5bb1cf7a79103.png 642 | https://i.loli.net/2018/10/01/5bb1cf8197c5a.png 643 | https://i.loli.net/2019/04/09/5cac95eed8e73.png 644 | https://i.loli.net/2019/04/09/5cac95f570103.png 645 | https://i.loli.net/2019/04/09/5cac95fc89caf.png 646 | https://i.loli.net/2019/04/09/5cac960d2cc16.png 647 | https://i.loli.net/2019/04/09/5cac9614b10eb.png 648 | https://i.loli.net/2019/04/09/5cac96223e580.png 649 | https://i.loli.net/2019/04/09/5cac96296ea4a.png 650 | https://i.loli.net/2019/04/09/5cac96342104b.png 651 | https://i.loli.net/2019/04/09/5cac963b534cc.png 652 | https://i.loli.net/2019/04/09/5cac9646b06e7.png 653 | https://i.loli.net/2019/04/09/5cac964e20447.png 654 | https://i.loli.net/2019/04/09/5cac9654c698d.png 655 | https://i.loli.net/2019/04/09/5cac965c7a1ec.png 656 | https://i.loli.net/2019/04/09/5cac9672c8e9e.png 657 | https://i.loli.net/2019/04/09/5cac967976308.png 658 | https://i.loli.net/2019/04/09/5cac96808cef3.png 659 | https://i.loli.net/2019/04/09/5cac96915772a.png 660 | https://i.loli.net/2019/04/09/5cac969bcac26.png 661 | https://i.loli.net/2019/04/09/5cac96a270e7b.png 662 | https://i.loli.net/2019/04/09/5cac96a9c0609.png 663 | --------------------------------------------------------------------------------