#[1]Bookmark [2]alternate [3]alternate [4]alternate [5]MdEditor Small C Compilers : [6]CN / [7]TW / [8]HK 2019-10-10 09:37:41 [9]Hacker News »: [10]¨ [11]Lisp [12]Linux Welcome to bootstrapping! [ [13]edit ] This wiki is about bootstrapping. Building up compilers and interpreters and tools from nothing. "Recipe for yogurt: Add yogurt to milk." - Anon. short sci fi story [14]Coding Machines by Lawrence Kesteloot, January 2009 Also see [15]http://bootstrappable.org , which has pointers to a mailing list and IRC channel. Simple explanation: bootstrapping is about building a compiler using tools small er than itself, as opposed to building a compiler using an already built version of itself. The problem with the second is: Where did that prebuilt binary come from? Current Topics [ [16]edit ] * [17]mes by janneke,mes * [18]stage0 by Jeremiah Oriansstage0 * Coquillage by bms_ * [19]Descent principle * [20]The Semantics Assignment Problem * [21]Self-Extension * [22]Self-Hosting * [23]Build Systems * [24]Build Inputs * [25]C compilers * [26]Below C Level * [27]Boostrapping Specific Languages * [28]discarded options and why * [29]Investigate * [30]Projects List * [31]Documents * [32]Forth Past Research [ [33]edit ] [34]bcompiler by Grimley Evans This is a detailed log of the process of bootstrapping a series of languages up starting from just a hex assembler written using a hex editor. [35]The Cuneiform Tablets of 2015 by Long Tien Nguyen, Alan Kay This discusses methods of long term software preservation. Briefly about hardware that will not degrade over time, but the majority of the paper is about how to design a software stack that can be executed in the far future. In order to achieve this they recommend build everything in terms of a machine with a short simple specification. [36]jonesforth.S by Richard W.M. Jones In depth literate programming describing a complete implementation of forth. Bootstrapped from intel 32 bit assembly with lots of assembler macros into a fully self extensible forth. This is a really illuminating read, teaching a lot of details about forth as well as showing just how minimal a runtime it is possible to make a programming language with. [37]stoneknifeforth by Kragen Kragen (again) doing amazing bootstrapping/self hosting work. This forth is implemented in a screenful of code, able to emit ELF files directly. Self extensible. Single char word names. [38]amber by nineties These slides outline the developement of rowl and amber. This is a programming language bootstrapped up from assembly. rowl is implemented directly in assembly then parts of the amber vm and compiler are implemented in rowl, then the rest of amber is implemented by self hosting. [39]SCM-Go by pkelcjte This project builds a SICP-style, Scheme interpreter with a REPL in Go. The blog post describes each phase. They're simple-looking. The Github integrates it into a total of 240 lines of code. Being a simple language, the Go implementation could be ported to anything else in our collection or straight hand-assemblied. Then, more complex stuff built on it like nineties or other LISPers do. [40]jrp.c by curtism A very small x86 JIT stack calculator implemented in C. All of the instructions are coded in a clever way to make them each a double word or a quad word. [41]Yet Another BrainFuck Compiler by cameronswinoga This is a brain**** compiler implemented in C. It produces an elf file directly. [42]qcc The QCC project: hooking tcc frontend up with qcc's code generator and creating a toybox style set of cc, as, ld tools. [43]List of Diverse Hardware A big concern in dealing with trust in hardware is whether it's subverted or not. Intel, AMD, and many other big names have backdoors in their chips for management purposes. Among other things... ;) One cheat to get trustworthy image is to just use a computer you have no reason to believe is subverted. Acquire it under a boring buyer, it itself is a boring tech, do your bootstrapping thing in it air gapped, and use what it produces. It will likely *not* be subverted *by default* since the interdictors and TAO folks have limited resources w/ no reason to target the system. Use several that are different for best results. To help with that, I (Nick P.) put together a list of all kinds of CPU's and execution strategies on Schneier's blog. Something I left off the list are old TI-82 calculators, Palm Pilots, etc. Lots of old stuff lying around you can get in person with cash that is probably unsubverted. [44]golang talk golang transpiled from c to go "It's time for the Go compilers to be written in Go, not in C. I'll talk about the unusual process the Go team has adopted to make that happen: mechanical conversion of the existing C compilers into idiomatic Go code". They wrote the compiler in C then translated the source code from C into Go almost automatically (had to do some manual fixing up). This is an interesting approach. Let's name it the transpile approach to self hosting. [45]asmutils a linux distro/userland implemented in assembly This is a linux distribution implemented entirely in assembly. It doesn't depend on libc or anything. [46]COMFY-65 a macro assembler hosted on lisp Henry G. Baker implements COMFY-65, a macro assembler hosted on lisp. With the power of the entire Lisp language available for use within COMFY-65 macros, the amount of intelligence one can embed in these macros is limitless [47]B.Y.O assembler in forth by Brad Rodriguez This is a teaching document that explains how to make an assembler in forth! It shows a very forth-idiomatic style of programming, and how easy it is to make an advanced assembler once you have a working forth. [48]mrustc by thepowersgang This is a rust compiler written in C++, it translates rust to C. it makes the normal self hosted rustc compiler bootstrappable! It neglects the borrow checker but is still able to compile valid input source correctly. [49]bsdc by Leor Zolman A C compiler (for CP/M) implemented in assembly. 25k lines of asm. [50]maru by Ian Piumarta This is the real deal. Ian Piumarta implemented a fully bootstrappable scheme here starting from C, then self hosting to a compiler that emits binary directly. Very impressive! [51]CakeML by Myreen et al CakeML is really really fascinating. They have created a theory of SML programs inside HOL, allowing them to prove properties of SML programs embedded inside HOL. They have created a (serious) compiler from SML down to assembly and proved that it preserves semantics all the way. They are then able to compile the compile simultaneously bootstrapping the proof to create a verified compiler binary for which it is proven that it compiles input programs and preserves their semantics. To my knowledge this is the first such development. [52]bootstrap by Richard Smith This is an incredibly well developed bootstrapping project. hex assembler. elf maker. x86 assembler. linker. B compiler. C compiler. Includes implementations of various POSIX style libc functions along the way. It is extremely well written and worth studying! [53]asmc by Giovanni Mascellani The asmc project is a small bootable kernel that loads up a payload which. payloads exist for assembly compilers and "G language" compilers. The G language is a low level lang below C which was invented to ease bootstrapping. An assembler (which can build the kernel) has been implemented in G. [54]blc by Pim Goossens cmeta - Using ideas from META compiler compiler Pim builds the meta language up from raw hex. blc - binary lambda calculus implementation, capable of computing matt mights factorial program. built using the cmeta system. Incredibly terse. Surprising that the techniques of metacompiler compilers can be applied at such a low level. The amount of leverage may be highest in this project. [55]pascal-p by Pascal-P Porting Kit "It compiles and runs a subset of the Revised Pascal language. That subset was designed to be the minimum language required to self compile for a new machine implementation. It was part of a "bootstrapping" kit designed to facilitate porting Pascal to new machines.". The pascal language was implemented with bootstrapping intention in mind. They have a simple "p code" bytecode language that eases the process. [56]eulex by David Vázquez Púa This is a forth operating system with emacs like editor and lisp interpreter built in it. It's a 1700 line assembly script for the bootable forth compiler/interpreter and then the whole rest of the system is implemented in forth. I have not tried but apparently it can build itself with the assembler. This is very impressive work. Past Research / intray [ [57]edit ] important: try to summarize lessons learned from each. * [58]Pascal-S by Wirth (Small, self-contained subset w/ great error reporting) * [59]Compiler Construction by Wirth (Oberon-0 language in book is well-suited to bootstrapping) * [60]Edison by Hansen (Language w/ 5 statements & small OS on PDP-11) * [61]Project Oberon by Wirth et al (Simple language, compiler, OS, and RISC CPU w/ source laid out like a book.) * [62]ML/I and Sal by Tannenbaum (Macro system bootstrapping low-level language, Sal, they built an OS with) * [63]COLA whitepaper by Ian Piumarta * [64]PreScheme using an low level s-exp IL to implement scheme. * [65]Incremental, Scheme Compiler by Ghuloum (Build Scheme-to-ASM compiler in "24, small steps;" Githubs available) * [66]Red Language by Rakocevic et al (LISP-like power/DSL's, can do low-level, batteries included, 1MB standalone) * [67]MinCaml by IPA (Efficient compiler for minimal, functional language in 2000 lines & 14-week segments) * [68]Spry by Krampe (Combines traits of LISP, Rebol, Smalltalk, and Forth; hosted on Nim; 2300loc) * [69]LCC by Hanson and Fraser (A 20Kloc compiler w/ book describing its workings; literate code; non-FOSS, but free non-commercial) * [70]Axiomatic Bootstrapping: A Guide for Compiler Hackers by Andrew Appel (bootstrapping SML) * [71]Merlin: Just Add Reflection (bootstrapping object oriented merlin) * [72]booting BCPL (bootstrapping BCPL using intcode) * [73]High-level Assembly by Hyde (Assembly w/ high-level data types, control flow & a stdlib; use/check just what you need) * [74]Linoleum by Ghignola (Cross-platform, lean, fast, assembly-like language) * [75]wingolog about the guile compiler (all brilliant posts!) * [76]Partcl by Zaitsev (Tiny TCL; TCL's parse & interpret easily; also references Picol etc) * [77][1] neatld linker by ali grudi (and also [78]neatas [79]neatcc ) * [80]SchemeRepo by Univ. of Indiana (Pile of source for Scheme lexers, parsers, comilers, etc.) * [81]https://www.youtube.com/watch?v=Sk9TatW9ino Tutorial: Building the Simplest Possible Linux System - Rob Landley * [82]Om Language by sparist (Prefix, typeless language with three operators; concatenative like Forth) * [83][2] by Laurence Tratt * [84]SBCL: a Sanely-Bootstrappable Common Lisp by Christophe Rhodes * prescheme to c compiler - [85]https://github.com/nineties-retro/sps * [86]Ur-Scheme by Kragen Sitaker * [87]qhasm by Daniel Bernstein (portable form of Assembly language that standardizes machine instruction syntax across CPUs) * [88]debian rebootstrap a project with the idea that bootstrapping debian should be a repeatable process, not a hacky one off thing * [89]http://t3x.org/t3x/ - minimal procedural language with self hosted tiny compiler * [90][3] - bootstrapping a linux system from source * [91]bootstrapping trust in compilers blog post by Owl's portfolio * [92]programming thought experiment kragen comment on reddit * [93]scheme from scratch * [94]http://interim-os.com/ * [95]https://github.com/m4tx/uefi-jit**** UEFI JIT brain**** * [96]https://miyuki.github.io/2017/10/04/gcc-archaeology-1.html gcc archaeology * [97]https://github.com/murisi/L2 * [98]https://tinygo.org/faq/why-a-new-compiler/ * [99]https://github.com/siraben/meta-II Groups [ [100]edit ] Karger-Thompson Attack [ [101]edit ] Anything related to the karger thompson attack: proof of concept demos, mitigations, theory. * [102]multics the original paper explaining the attack (before thompson!) * [103]SCM Security by Wheeler (Secure distribution & compilation of source fundamentals; Karger advised mastering it) * [104]rotten by rntz (thompson attack demo) * [105]rust infection by manishearth (thompson attack demo in the rust compiler) * [106]tcc ACSAC by daved wheeler * [107]CompCert by Leroy et al (Mathematically-verified, C compiler whose specs and proofs checked with tiny, verified checker) * [108]CakeML by Myreen et al (Mathematically-verified, SML compiler whose specs and proofs checked with different, tiny, verified checker) * [109]VLISP by Oliva and Wand (Article has links to VLISP which mathematically verified PreScheme and Scheme48) * [110]KCC by Rosu et al (Executable, formal semantics for C in rewrite logic; could do that w/ simpler engine) * [111]TALC by Cornell (Typed, assembly language to verify safety w/out compiler; checker can be simple; C subset + verified compiler to TALC) * [112]CoqASM by Microsoft Research (Bootstrap in verifiably-safe assembly in prover checked by tiny, verified checker) Ubiquitous Implementations [ [113]edit ] These are tools written in ubiquitous languages, therefore they can be used in a wide variety of contexts. * [114]shasm by Hohensee (x86 assembler written in BASH) * [115]AWKLisp by Bacon (LISP written in Awk; includes Perl version from Perl Avenger) * [116]Gherkin by Dipert (LISP written in Bash) * [117]BASH Infinity by Brzoska (BASH framework/routines that might help write compilers in it) * [118]mal "make a lisp" implementing a very basic lisp interpreter in hundreds of languages * [119][4] A new bootstrapping project that is built up to a self host language above assembly from a minimal DOS platform. Small C Compilers [ [120]edit ] * [121]c4 by rswier (incredibly short c compiler) * [122]cc500 by edmund grimley-evans (tiny c compiler) * [123]CUCU by Zaitsev (Small, C compiler designed for easy understanding) * [124]SmallerC by Frunze (Small, single-pass, C compiler for several ISA's) * [125]picoc interpreter. * [126]C Interpreter by Dr Dobbs (Describes building a C interpreter with source) * [127][5] Small C for I386 (IA-32) * [128]Selfie , a tiny self-compiling compiler for a subset of C, a tiny self-executing MIPS emulator, and a tiny self-hosting MIPS hypervisor, all in a single 7kLoC file. [129]HN discussion. [130]Paper. * [131]Tiny C expression compiler Written in Forth based on [132]tinyc.c by marc feeley. * [133][6] [134][7] C compilers by Rui Ueyama [135]blog * [136][8] 10 hour self hosting c compiler Grammars, Parsing, and Term Rewriting [ [137]edit ] * [138]Grammar Executing Machine by McKeeman and He (Incrementally extend languages from simple to complex grammars in interpreter(s)) * [139]peg by kragen (parsing) * [140]PEG-based simple compiler by Ian Piumarta * [141]META II by Bayfront Tech (Original meta-compiler w/ live code and detailed tutorial; OMeta was successor) * [142]META II implementation by Lugon (Looks like a small implementation of META II; also bootstrapped in META II) * [143]OMeta# Intro by Moser (OMeta intro that nicely illustrates the meta approach/advantages) Virtual Machines, Instruction Sets [ [144]edit ] * [145]P-code by Wirth (High-level language & libraries target ultra-simple, portable interpreter) * [146]sweet16 by Steve Wozniak * [147]Tiny BASIC by Allison (Small BASIC whose original VM took 120, virtual opcodes to implement using 3KB RAM) * [148]Klip by Cutting (Compiler & runtime for simple language for students; done in C#; runtime is very readable) CPU's for Bootstrapping: The Simple, The Verified, and The Necessarily Complex [ [149]edit ] * [150]NAND2Tetris by Nisan and Schocken (Guide that teaches hardware step-by-step in fun way with simple CPU emerging) * [151]J1 by by Bowman (16-bit Forth CPU in 200 lines of Verilog that does 100MIPS on FPGA's) * [152]H2 by Howe (Modified, VHDL version of J1 with detailed description and Howe's code MIT-licensed) * [153]RISC-0 by Wirth (Simple, RISC CPU & SOC designed for Oberon language with detailed docs and source online) * [154]JOP by Shoeberl et al (Embedded Java processor that takes up 1830 slices on FPGA) * [155]Scheme Machine by Burger (Scheme interpreter implemented as CPU using formal methods) * [156]ZPU by Zylin AS (Tiny, 32-bit CPU for deep embedded apps in 440 LUT's) * [157]J2 by Landley et al (Clone of cost-efficient, SuperH-2 CPU in open-source) * [158]VAMP by Beyer et al (Formally-verified, DLX-style processor in 18,000 slices on Xilinx) * [159]Leon3 by Gaisler (Industry-grade, 32-bit SPARC w/ auto-configuration of core and GPL license) * [160]Rocket by Univ of CA (1.4GHz RISC-V CPU and generator for customization) * [161]OpenPITON by Princeton (25-core, shared-memory, SPARC CPU open-sourced and very scalable) Minimal Operating Systems [ [162]edit ] * [163]KolibriOS - lightweight assembly OS. * [164]MikeOS - same. * [165]Sortix - modern reimplementation of POSIX in C. (Note: No perl port and GCC does not build natively on it. (yet.)) * [166]ASMLINUX - linux kernel, but the userspace is implemented entirely in assembly. * [167]LFS - Guide on building Linux and the GNU userspace. * buildroot * [168]NetBSD build.sh - Cross-build a complete NetBSD ISO from a foreign OS. There's also a [169]guide in the official NetBSD docs. * [170]lh-bootstrap - alternative linux distro, using musl instead of glibc. * [171]xv6 - UNIX teaching OS MIT * [172]OS/161 - UNIX teaching OS Harvard * [173]https://landley.net/toybox/about.html - Toybox, alternative to Busybox by Robert Landley, see also [174]Aboriginal Linux and [175]mkroot by the same author, which are all geared toward a minimal boostrappable system * [176]https://github.com/pikhq/bootstrap-linux - Another take at a bootstrappable Linux system Biology/Other? [ [177]edit ] * [178]https://ds9a.nl/amazing-dna/#bootstrapping - DNA seen through the eyes of a coder Helpful Links [ [179]edit ] * [180]AIM-039.pdf The first self hosted lisp * [181]lambda-the-ultimate thread asking for info on bootstrapping * [182]awesome-compilers github list with a lot of information (copy the relevant parts to this wiki) * [183]Tombstone diagram * [184]bootstrappable a community hub for bootstrapping, with mailing list. * [185]bootstrappable mailing list * [186]yabfc - Generating-executable-files-from-scratch * [187]ELF visualization * [188]Cfront - converts C++ to C; developed by Bjarne Stroustrup. * [189]https://sourceware.org/glibc/wiki/FAQ#How_do_I_install_all_of_ the_GNU_C_Library_project_libraries_that_I_just_built.3F * [190]Formal Compiler Verification with ACL2 - proving a compiler correct with ACL2 and discussion about correctness and self compiling. <'¶ >' * [191]Rustdesk: The open source TeamViewer alternative * [192]DJI Mavic 3 Drone * [193]Hacker News ¡ 2021-09-14 * [194]Hacker News ¡ 2021-09-11 * [195]Hacker News ¡ 2021-09-07 * [196]Hacker News ¡ 2021-09-06 * [197]Hacker News ¡ 2021-09-03 * [198]Hacker News ¡ 2021-09-02 * [199]Hacker News ¡ 2021-09-01 * [200]Hacker News ¡ 2021-08-31 * [201]Hacker News ¡ 2021-08-30 * [202]Hacker News ¡ 2021-08-29 * [203]Hacker News ¡ 2021-08-27 * [204]Hacker News ¡ 2021-08-26 * [205]Hacker News ¡ 2021-08-25 * [206]Hacker News ¡ 2021-08-23 * [207]Hacker News ¡ 2021-08-21 * [208]Hacker News ¡ 2021-08-20 * [209]Hacker News ¡ 2021-08-15 * [210]Hacker News ¡ 2021-08-15 <'[211]¨>' * [212]Linux ¨¯³£ * [213]º´¯(­):""º * [214]¡ .NET ¥§¸¡³° ¸ * [215]csapp²(3),_¨¨ºx86¨ * [216]C ABAP ©¨ * [217]¨­ª°¯¼© * [218]¨­ª°¯¼© * [219]º¼IOTAAssembly:Web 3£¡¬¢¢¯? * [220]2022´,¨¨¯¨«®? * [221]½----¶ <'[222]Lisp>' * [223]¥±,¯© lisp,£¨ * [224]¥±,¯©YYDS,¨Python«Lisp£¨() * [225]¥±,¯©YYDS,¨Python«Lisp£¨() * [226]¥±,¯©YYDS,¨Python«Lisp£¨() * [227]¥±,¯©YYDS,¨Python«Lisp£¨() * [228]¥±,¯©YYDS, ¨Python«Lisp£¨() * [229]¥±,¯© ¸Lisp,­10 * [230]¥±,¯© ¸Lisp,CS61A­9 * [231]¥±,¯© Lisp,CS61A­8 * [232]¼Lisp± __________________________________________________________________ [233]¼ | [234]±¿ | [235]² @2021(gushiciku.cn),All Rights Reserved References 1. https://www.gushiciku.cn/static/img/icon114.png 2. https://www.gushiciku.cn/pl/pkNx/zh-tw 3. https://www.gushiciku.cn/pl/pkNx 4. https://www.gushiciku.cn/pl/pkNx/zh-hk 5. https://www.gushiciku.cn/pl/ 6. https://www.gushiciku.cn/pl/pkNx 7. https://www.gushiciku.cn/pl/pkNx/zh-tw 8. https://www.gushiciku.cn/pl/pkNx/zh-hk 9. https://www.gushiciku.cn/pla/Hacker%20News 10. https://www.gushiciku.cn/plt/%E5%BD%99%E7%B7%A8%E7%A8%8B%E5%BA%8F 11. https://www.gushiciku.cn/plt/Lisp 12. https://www.gushiciku.cn/plt/Linux 13. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0x 14. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cudGVhbXRlbi5jb20vbGF3cmVuY2Uvd3JpdGluZ3MvY29kaW5nLW1hY2hpbmVzLw== 15. https://www.gushiciku.cn/jump/aHR0cDovL2Jvb3RzdHJhcHBhYmxlLm9yZw== 16. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0y 17. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRsYWIuY29tL2phbm5la2UvbWVz 18. https://www.gushiciku.cn/jump/aHR0cDovL2dpdC5zYXZhbm5haC5ub25nbnUub3JnL2NnaXQvc3RhZ2UwLmdpdC8= 19. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0Rlc2NlbnRfcHJpbmNpcGxl 20. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL1RoZV9TZW1hbnRpY3NfQXNzaWdubWVudF9Qcm9ibGVt 21. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL1NlbGYtRXh0ZW5zaW9u 22. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL1NlbGYtSG9zdGluZw== 23. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0J1aWxkX1N5c3RlbXM= 24. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0J1aWxkX0lucHV0cw== 25. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0NfY29tcGlsZXJz 26. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0JlbG93X0NfTGV2ZWw= 27. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0Jvb3N0cmFwcGluZ19TcGVjaWZpY19MYW5ndWFnZXM= 28. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0Rpc2NhcmRlZF9vcHRpb25zX2FuZF93aHk= 29. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0ludmVzdGlnYXRl 30. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL1Byb2plY3RzX0xpc3Q= 31. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0RvY3VtZW50cw== 32. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0ZvcnRo 33. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0z 34. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2NlcnRpay9iY29tcGlsZXI= 35. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy52cHJpLm9yZy9wZGYvdHIyMDE1MDA0X2N1bmVpZm9ybS5wZGY= 36. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL25vcm5hZ29uL2pvbmVzZm9ydGgvYmxvYi9tYXN0ZXIvam9uZXNmb3J0aC5T 37. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2tyYWdlbi9zdG9uZWtuaWZlZm9ydGg= 38. https://www.gushiciku.cn/jump/aHR0cHM6Ly9zcGVha2VyZGVjay5jb20vbmluZXRpZXMvY3JlYXRpbmctYS1sYW5ndWFnZS11c2luZy1vbmx5LWFzc2VtYmx5LWxhbmd1YWdl 39. https://www.gushiciku.cn/jump/aHR0cHM6Ly9wa2VsY2h0ZS53b3JkcHJlc3MuY29tLzIwMTMvMTIvMzEvc2NtLWdvLw== 40. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3JhaW4tMS9zcmMvYmxvYi9tYXN0ZXIvanJwLmM= 41. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2NhbWVyb25zd2lub2dhL3lhYmZj 42. https://www.gushiciku.cn/jump/aHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL3BpcGVybWFpbC9jZWxpbnV4LWRldi8yMDA5LURlY2VtYmVyLzAwMDIxNy5odG1s 43. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuc2NobmVpZXIuY29tL2Jsb2cvYXJjaGl2ZXMvMjAxMy8wOS9zdXJyZXB0aXRpb3VzbHkuaHRtbCNjMTc2MjY0Nw== 44. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1RSUU1blY1ZkR3QQ== 45. https://www.gushiciku.cn/jump/aHR0cDovL2FzbS5zb3VyY2Vmb3JnZS5uZXQvYXNtdXRpbHMuaHRtbA== 46. https://www.gushiciku.cn/jump/aHR0cHM6Ly9wZGZzLnNlbWFudGljc2Nob2xhci5vcmcvZjJiYi9jMjZkMzRkMjA5M2NhMGU2YjlhOTAyNDU3M2M5NWE4ZDc3NjgucGRm 47. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5icmFkcm9kcmlndWV6LmNvbS9wYXBlcnMvdGNqYXNzZW0udHh0 48. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3RoZXBvd2Vyc2dhbmcvbXJ1c3Rj 49. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5iZHNvZnQuY29tL3Jlc291cmNlcy9iZHNjLmh0bWw= 50. https://www.gushiciku.cn/jump/aHR0cDovL3BpdW1hcnRhLmNvbS9zb2Z0d2FyZS9tYXJ1Lw== 51. https://www.gushiciku.cn/jump/aHR0cHM6Ly9jYWtlbWwub3JnLw== 52. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3JhczUyL2Jvb3RzdHJhcA== 53. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRsYWIuY29tL2dpb21hc2NlL2FzbWM= 54. https://www.gushiciku.cn/jump/aHR0cHM6Ly9waW1nb29zcy5ob21lLnhzNGFsbC5ubC8= 55. https://www.gushiciku.cn/jump/aHR0cHM6Ly9zb3VyY2Vmb3JnZS5uZXQvcC9wYXNjYWxwNS93aWtpL0hvbWUv 56. https://www.gushiciku.cn/jump/aHR0cHM6Ly9kYXZhenAubmV0LzIwMTIvMTIvMDgvZXVsZXgtZm9ydGgtaW1wbGVtZW50YXRpb24uaHRtbA== 57. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj00 58. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5lYWgtamVuYS5kZS9+a2xlaW5lL2hpc3RvcnkvbGFuZ3VhZ2VzL1dpcnRoLVBhc2NhbFMucGRm 59. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5ldGhvYmVyb24uZXRoei5jaC9XaXJ0aFB1YmwvQ0JFQWxsLnBkZg== 60. https://www.gushiciku.cn/jump/aHR0cDovL2JyaW5jaC1oYW5zZW4ubmV0L3BhcGVycy8xOTgxYi5wZGY= 61. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5wcm9qZWN0b2Jlcm9uLmNvbS8= 62. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuY29tcHV0ZXIub3JnL3dlYi9jc2RsL2luZGV4Ly0vY3NkbC90cmFucy90cy8xOTc2LzAyLzAxNzAyMzUwLnBkZg== 63. https://www.gushiciku.cn/jump/aHR0cDovL3BpdW1hcnRhLmNvbS9wYXBlcnMvY29sYXMtd2hpdGVwYXBlci5wZGY= 64. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUHJlU2NoZW1l 65. https://www.gushiciku.cn/jump/aHR0cDovL3NjaGVtZTIwMDYuY3MudWNoaWNhZ28uZWR1LzExLWdodWxvdW0ucGRm 66. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5yZWQtbGFuZy5vcmcvcC9hYm91dC5odG1s 67. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lc3VtaWkuZ2l0aHViLmlvL21pbi1jYW1sL2luZGV4LWUuaHRtbA== 68. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5zcHJ5bGFuZy5vcmc= 69. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTENDXyhjb21waWxlcik= 70. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5jcy5wcmluY2V0b24uZWR1L3Jlc2VhcmNoL3RlY2hyZXBzL1RSLTQ1MS05NA== 71. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5tZXJsaW50ZWMuY29tL2xzaS9qYWJzNy5odG1s 72. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5ndG9hbC5jb20vbGFuZ3VhZ2VzL2JjcGwvYW1pZ2EvYmNwbC9ib290aW5nLnR4dA== 73. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSGlnaF9MZXZlbF9Bc3NlbWJseQ== 74. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpYm9va3Mub3JnL3dpa2kvTGlub2xldW0= 75. https://www.gushiciku.cn/jump/aHR0cHM6Ly93aW5nb2xvZy5vcmcvYXJjaGl2ZXMvMjAxNi8wMS8xMS90aGUtaGFsZi1zdHJhcC1zZWxmLWhvc3RpbmctYW5kLWd1aWxl 76. https://www.gushiciku.cn/jump/aHR0cDovL3pzZXJnZS5jb20vYmxvZy90Y2wtaW50ZXJwcmV0ZXIuaHRtbA== 77. https://www.gushiciku.cn/jump/aHR0cDovL3JlcG8ub3IuY3ovbGQuZ2l0L2Jsb2IvSEVBRDovbmxkLmM= 78. https://www.gushiciku.cn/jump/aHR0cDovL3JlcG8ub3IuY3ovbmVhdGFzLmdpdA== 79. https://www.gushiciku.cn/jump/aHR0cDovL3JlcG8ub3IuY3ovbmVhdGNjLmdpdA== 80. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuY3MuaW5kaWFuYS5lZHUvc2NoZW1lLXJlcG9zaXRvcnkvY29kZS5sYW5nLmh0bWw= 81. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1TazlUYXRXOWlubw== 82. https://www.gushiciku.cn/jump/aHR0cHM6Ly9zcGFyaXN0LmdpdGh1Yi5pby9PbS8= 83. https://www.gushiciku.cn/jump/aHR0cDovL3RyYXR0Lm5ldC9sYXVyaWUvYmxvZy9lbnRyaWVzL3RoZV9ib290c3RyYXBwZWRfY29tcGlsZXJfYW5kX3RoZV9kYW1hZ2VfZG9uZS5odG1s 84. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5kb2MuZ29sZC5hYy51ay9+bWFzMDFjci9wYXBlcnMvczMyMDA4L3NiY2wucGRm 85. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL25pbmV0aWVzLXJldHJvL3Nwcw== 86. https://www.gushiciku.cn/jump/aHR0cDovL2Nhbm9uaWNhbC5vcmcvfmtyYWdlbi9zdy91cnNjaGVtZS8= 87. https://www.gushiciku.cn/jump/aHR0cHM6Ly9jci55cC50by9xaGFzbS5odG1s 88. https://www.gushiciku.cn/jump/aHR0cHM6Ly93aWtpLmRlYmlhbi5vcmcvSGVsbXV0R3JvaG5lL3JlYm9vdHN0cmFw 89. https://www.gushiciku.cn/jump/aHR0cDovL3QzeC5vcmcvdDN4Lw== 90. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3NrYXJuZXQvbGgtYm9vdHN0cmFw 91. https://www.gushiciku.cn/jump/aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTcxMjI3MTUzNzIwL2h0dHBzOi8vd3d3Lm93bGZvbGlvLm9yZy9yZXNlYXJjaC9ib290c3RyYXBwaW5nLXRydXN0LWluLWNvbXBpbGVycy8= 92. https://www.gushiciku.cn/jump/aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTcwNTAzMDQ1NzI0L2h0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9wcm9ncmFtbWluZy9jb21tZW50cy85eDE1Zy9wcm9ncmFtbWluZ190aG91Z2h0X2V4cGVyaW1lbnRfc3R1Y2tfaW5fYV9yb29tL2MwZXdqMmMv 93. https://www.gushiciku.cn/jump/aHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vYXJjaGl2ZS9wL3NjaGVtZS1mcm9tLXNjcmF0Y2gv 94. https://www.gushiciku.cn/jump/aHR0cDovL2ludGVyaW0tb3MuY29tLw== 95. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL200dHgvdWVmaS1qaXQqKioq 96. https://www.gushiciku.cn/jump/aHR0cHM6Ly9taXl1a2kuZ2l0aHViLmlvLzIwMTcvMTAvMDQvZ2NjLWFyY2hhZW9sb2d5LTEuaHRtbA== 97. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL211cmlzaS9MMg== 98. https://www.gushiciku.cn/jump/aHR0cHM6Ly90aW55Z28ub3JnL2ZhcS93aHktYS1uZXctY29tcGlsZXIv 99. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3NpcmFiZW4vbWV0YS1JSQ== 100. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj01 101. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj02 102. https://www.gushiciku.cn/jump/aHR0cDovL2hhY2sub3JnL21jL3RleHRzL2NsYXNzaWMtbXVsdGljcy5wZGY= 103. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuZHdoZWVsZXIuY29tL2Vzc2F5cy9zY20tc2VjdXJpdHkuaHRtbA== 104. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3JudHovcm90dGVu 105. https://www.gushiciku.cn/jump/aHR0cHM6Ly9tYW5pc2hlYXJ0aC5naXRodWIuaW8vYmxvZy8yMDE2LzEyLzAyL3JlZmxlY3Rpb25zLW9uLXJ1c3RpbmctdHJ1c3Qv 106. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuZHdoZWVsZXIuY29tL3RydXN0aW5nLXRydXN0L3RjYy5odG1s 107. https://www.gushiciku.cn/jump/aHR0cDovL2NvbXBjZXJ0LmlucmlhLmZyLw== 108. https://www.gushiciku.cn/jump/aHR0cHM6Ly9jYWtlbWwub3JnLw== 109. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUHJlU2NoZW1l 110. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2tmcmFtZXdvcmsvYy1zZW1hbnRpY3M= 111. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuY3MuY29ybmVsbC5lZHUvdGFsYy8= 112. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cubWljcm9zb2Z0LmNvbS9lbi11cy9yZXNlYXJjaC93cC1jb250ZW50L3VwbG9hZHMvMjAxNi8xMi9jb3Fhc20ucGRm 113. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj03 114. https://www.gushiciku.cn/jump/aHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9idWctYmFzaC8yMDAxLTAyL21zZzAwMDU0Lmh0bWw= 115. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2Rhcml1cy9hd2tsaXNw 116. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2FsYW5kaXBlcnQvZ2hlcmtpbi9ibG9iL21hc3Rlci9SRUFETUUubWQ= 117. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL25paWVhbmkvYmFzaC1vby1mcmFtZXdvcms= 118. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2thbmFrYS9tYWw= 119. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL21uaWlwL0JPT1RTVFJBL2Jsb2IvbWFzdGVyL1NUUkFQL1NUUkFQLlNUUg== 120. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj04 121. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3Jzd2llci9jNC9ibG9iL21hc3Rlci9jNC5j 122. https://www.gushiciku.cn/jump/aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNDAyMjI1ODQzL2h0dHA6Ly9ob21lcGFnZS5udGx3b3JsZC5jb20vZWRtdW5kLmdyaW1sZXktZXZhbnMvY2M1MDAv 123. https://www.gushiciku.cn/jump/aHR0cDovL3pzZXJnZS5jb20vYmxvZy9jdWN1LXBhcnQxLmh0bWw= 124. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2FsZXhmcnUvU21hbGxlckM= 125. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3pzYWxlZWJhL3BpY29j 126. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5kcmRvYmJzLmNvbS9jcHAvYnVpbGRpbmcteW91ci1vd24tYy1pbnRlcnByZXRlci8xODQ0MDgxODQ= 127. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5waHlzaWNzLnJ1dGdlcnMuZWR1L352aXRjaGV2L3NtYWxsYy1pMzg2Lmh0bWw= 128. https://www.gushiciku.cn/jump/aHR0cDovL3NlbGZpZS5jcy51bmktc2FsemJ1cmcuYXQ= 129. https://www.gushiciku.cn/jump/aHR0cHM6Ly9uZXdzLnljb21iaW5hdG9yLmNvbS9pdGVtP2lkPTEzNzc4MzUz 130. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5jcy51bmktc2FsemJ1cmcuYXQvfmNrL2NvbnRlbnQvcHVibGljYXRpb25zL2NvbmZlcmVuY2VzL09ud2FyZDE3LVNlbGZpZS5wZGY= 131. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9mb3J1bS8jIXRvcGljL2NvbXAubGFuZy5mb3J0aC9sQllGZlZKMXFoYw== 132. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5pcm8udW1vbnRyZWFsLmNhL35mZWxpcGUvSUZUMjAzMC1BdXRvbW5lMjAwMi9Db21wbGVtZW50cy90aW55Yy5j 133. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3J1aTMxNC84Y2M= 134. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3J1aTMxNC85Y2M= 135. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuc2lnYnVzLmluZm8vaG93LWktd3JvdGUtYS1zZWxmLWhvc3RpbmctYy1jb21waWxlci1pbi00MC1kYXlzLmh0bWw= 136. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL0ZlZGptaWtlL21pbmktYy9ibG9iL21hc3Rlci9jYy5j 137. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj05 138. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5jcy5kYXJ0bW91dGguZWR1L35tY2tlZW1hbi9jczQ4L214Y29tL2dlbS9odG1sL0dyb3dpbmdDb21waWxlci5odG1s 139. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2tyYWdlbi9wZWctYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL3BlZy5tZA== 140. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy52cHJpLm9yZy9wZGYvdHIyMDEwMDAzX1BFRy5wZGY= 141. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5iYXlmcm9udHRlY2hub2xvZ2llcy5jb20vbWV0YWlpLmh0bWw= 142. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2x1Z29uL01FVEEtSUk= 143. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5tb3NlcndhcmUuY29tLzIwMDgvMDYvb21ldGEtd2hvLXdoYXQtd2hlbi13aGVyZS13aHkuaHRtbA== 144. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0xMA== 145. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUC1jb2RlX21hY2hpbmU= 146. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy42NTAyLm9yZy9zb3VyY2UvaW50ZXJwcmV0ZXJzL3N3ZWV0MTYuaHRt 147. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvVGlueV9CQVNJQw== 148. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL0RhdENvZGluZ0d1eS9LbGlw 149. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0xMQ== 150. https://www.gushiciku.cn/jump/aHR0cDovL25hbmQydGV0cmlzLm9yZy8= 151. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5leGNhbWVyYS5jb20vc3BoaW54L2ZwZ2EtajEuaHRtbA== 152. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2hvd2Vyai9mb3J0aC1jcHU= 153. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5wcm9qZWN0b2Jlcm9uLmNvbS8= 154. https://www.gushiciku.cn/jump/aHR0cDovL2pvcGRlc2lnbi5jb20v 155. https://www.gushiciku.cn/jump/aHR0cDovL2NpdGVzZWVyeC5pc3QucHN1LmVkdS92aWV3ZG9jL2Rvd25sb2FkP2RvaT0xMC4xLjEuNTcuNzM2JnJlcD1yZXAxJnR5cGU9cGRm 156. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3p5bGluL3pwdS90cmVlL21hc3Rlci96cHUvZG9jcy9wcmVzZW50YXRpb25z 157. https://www.gushiciku.cn/jump/aHR0cDovL2otY29yZS5vcmcv 158. https://www.gushiciku.cn/jump/aHR0cDovL2NpdGVzZWVyeC5pc3QucHN1LmVkdS92aWV3ZG9jL3N1bW1hcnk/ZG9pPTEwLjEuMS4yMTcuMjI1MQ== 159. https://www.gushiciku.cn/jump/aHR0cDovL3NvYy5taWNyb3NlbWkuY29tL3Byb2R1Y3RzL2lwL3NlYXJjaC9kZXRhaWwuYXNweD9pZD02MzU= 160. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2ZyZWVjaGlwc3Byb2plY3Qvcm9ja2V0LWNoaXA= 161. https://www.gushiciku.cn/jump/aHR0cDovL3BhcmFsbGVsLnByaW5jZXRvbi5lZHUvcGl0b24vIw== 162. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0xMg== 163. https://www.gushiciku.cn/jump/aHR0cHM6Ly9rb2xpYnJpb3Mub3JnL2VuLw== 164. https://www.gushiciku.cn/jump/aHR0cDovL21pa2Vvcy5zb3VyY2Vmb3JnZS5uZXQv 165. https://www.gushiciku.cn/jump/aHR0cHM6Ly9zb3J0aXgub3JnLw== 166. https://www.gushiciku.cn/jump/aHR0cDovL2FzbS5zb3VyY2Vmb3JnZS5uZXQv 167. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5saW51eGZyb21zY3JhdGNoLm9yZy9sZnMvdmlldy9zdGFibGUv 168. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5tZXdidXJuLm5ldC9sdWtlL3BhcGVycy9idWlsZC5zaC5wZGY= 169. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cubmV0YnNkLm9yZy9kb2NzL2d1aWRlL2VuL2NoYXAtYnVpbGQuaHRtbA== 170. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3NrYXJuZXQvbGgtYm9vdHN0cmFw 171. https://www.gushiciku.cn/jump/aHR0cHM6Ly9wZG9zLmNzYWlsLm1pdC5lZHUvNi44MjgvMjAxNy94djYuaHRtbA== 172. https://www.gushiciku.cn/jump/aHR0cDovL29zMTYxLmVlY3MuaGFydmFyZC5lZHUv 173. https://www.gushiciku.cn/jump/aHR0cHM6Ly9sYW5kbGV5Lm5ldC90b3lib3gvYWJvdXQuaHRtbA== 174. https://www.gushiciku.cn/jump/aHR0cDovL2xhbmRsZXkubmV0L2Fib3JpZ2luYWwv 175. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2xhbmRsZXkvbWtyb290 176. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3Bpa2hxL2Jvb3RzdHJhcC1saW51eA== 177. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0xMw== 178. https://www.gushiciku.cn/jump/aHR0cHM6Ly9kczlhLm5sL2FtYXppbmctZG5hLyNib290c3RyYXBwaW5n 179. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0xNA== 180. https://www.gushiciku.cn/jump/ZnRwOi8vcHVibGljYXRpb25zLmFpLm1pdC5lZHUvYWktcHVibGljYXRpb25zL3BkZi9BSU0tMDM5LnBkZg== 181. https://www.gushiciku.cn/jump/aHR0cDovL2xhbWJkYS10aGUtdWx0aW1hdGUub3JnL25vZGUvMzY3OA== 182. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2FhbGhvdXIvYXdlc29tZS1jb21waWxlcnM= 183. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvVG9tYnN0b25lX2RpYWdyYW0= 184. https://www.gushiciku.cn/jump/aHR0cDovL2Jvb3RzdHJhcHBhYmxlLm9yZy8= 185. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuZnJlZWxpc3RzLm9yZy9hcmNoaXZlL2Jvb3RzdHJhcHBhYmxlLw== 186. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2NhbWVyb25zd2lub2dhL3lhYmZjL3dpa2kvR2VuZXJhdGluZy1leGVjdXRhYmxlLWZpbGVzLWZyb20tc2NyYXRjaA== 187. https://www.gushiciku.cn/jump/aHR0cDovL2kuaW1ndXIuY29tL3hNeWJseU0ucG5n 188. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQ2Zyb250 189. https://www.gushiciku.cn/jump/aHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9nbGliYy93aWtpL0ZBUSNIb3dfZG9fSV9pbnN0YWxsX2FsbF9vZl90aGVfR05VX0NfTGlicmFyeV9wcm9qZWN0X2xpYnJhcmllc190aGF0X0lfanVzdF9idWlsdC4zRg== 190. https://www.gushiciku.cn/jump/aHR0cDovL3Nzdy5qa3UuYXQvR2VuZXJhbC9TdGFmZi9UVy9Gb3JtQ29tcGlsZXJWZXJpZmljYXRpb25BQ0wyLnBkZg== 191. https://www.gushiciku.cn/pl/aPMU/zh-hk 192. https://www.gushiciku.cn/pl/aaIh/zh-hk 193. https://www.gushiciku.cn/pl/gja4/zh-hk 194. https://www.gushiciku.cn/pl/gwKv/zh-hk 195. https://www.gushiciku.cn/pl/ghuF/zh-hk 196. https://www.gushiciku.cn/pl/ghU6/zh-hk 197. https://www.gushiciku.cn/pl/ghmX/zh-hk 198. https://www.gushiciku.cn/pl/goFK/zh-hk 199. https://www.gushiciku.cn/pl/goLR/zh-hk 200. https://www.gushiciku.cn/pl/gocM/zh-hk 201. https://www.gushiciku.cn/pl/go2M/zh-hk 202. https://www.gushiciku.cn/pl/gSws/zh-hk 203. https://www.gushiciku.cn/pl/gSRt/zh-hk 204. https://www.gushiciku.cn/pl/gS0o/zh-hk 205. https://www.gushiciku.cn/pl/gSf9/zh-hk 206. https://www.gushiciku.cn/pl/gnNs/zh-hk 207. https://www.gushiciku.cn/pl/gndr/zh-hk 208. https://www.gushiciku.cn/pl/gnsw/zh-hk 209. https://www.gushiciku.cn/pl/gesK/zh-hk 210. https://www.gushiciku.cn/pl/geOT/zh-hk 211. https://www.gushiciku.cn/plt/%E5%BD%99%E7%B7%A8%E7%A8%8B%E5%BA%8F 212. https://www.gushiciku.cn/pl/a7Bq/zh-hk 213. https://www.gushiciku.cn/pl/a3n5/zh-hk 214. https://www.gushiciku.cn/pl/aKZv/zh-hk 215. https://www.gushiciku.cn/pl/aPI8/zh-hk 216. https://www.gushiciku.cn/pl/aBXP/zh-hk 217. https://www.gushiciku.cn/pl/aRK7/zh-hk 218. https://www.gushiciku.cn/pl/aRN0/zh-hk 219. https://www.gushiciku.cn/pl/aUPq/zh-hk 220. https://www.gushiciku.cn/pl/aAAu/zh-hk 221. https://www.gushiciku.cn/pl/aLFm/zh-hk 222. https://www.gushiciku.cn/plt/Lisp 223. https://www.gushiciku.cn/pl/aye5/zh-hk 224. https://www.gushiciku.cn/pl/aIxd/zh-hk 225. https://www.gushiciku.cn/pl/aIzf/zh-hk 226. https://www.gushiciku.cn/pl/aI2f/zh-hk 227. https://www.gushiciku.cn/pl/aBDP/zh-hk 228. https://www.gushiciku.cn/pl/aBKF/zh-hk 229. https://www.gushiciku.cn/pl/aBlf/zh-hk 230. https://www.gushiciku.cn/pl/aB2x/zh-hk 231. https://www.gushiciku.cn/pl/aMDm/zh-hk 232. https://www.gushiciku.cn/pl/aCyH/zh-hk 233. https://www.gushiciku.cn/aboutus 234. https://www.gushiciku.cn/privacy 235. https://www.gushiciku.cn/allow